3a56731951e0b8b4a64e65666c166a3706e4b8f93f4ba53a1c5c93a296e4a7e148deef8dfbe9ffea389a47d17adda45fa68f65167996efcff2f04195d6961c1036253e7e6ab21ef92876c94e70c8c96b343df2e45daf62ca484d7ee99301c8888edb35786c5d91c3c3b44762369c1df12254c6233b160fdd87abde1b0f58ca7666dcdc5786f7d43ffbc54bb0e162f8b71ab908ebe10c086d789f67f6866ab83ab163dfd787cb2fd7c38ab2c37966de92453a8dd18a54e80ed620b6ff317e0652d629f0936e45716985ac08401b98a2b2901dcde3747497a5dacfff2d908f0a02f0909293154602ada593e25264155fbb1a5a31c4988acd486c72b54a912d5c63b0e35a1efbf94d378ea21b1df3d3fd3bc2b06f2d5c37500f8e863d1c743081c4b9c9d840eed345987086ae584079184478f756bab6cc6eae2c6572b5c7ccebe1376ec9769fe73eeb7ffa432fb34eb0e9f9eb5bea959569e2c6bdff278537dde1a818901e21201e7b7bd1b5b84df06a669c679be2ecb6508453af3e79625f986b022a8fb05b3906ea22c9b3e4fec40dbad4237aa2299a3a43352e4ed3c1181e52cca1fce6e0d68efb0d2ded5f90854ae154d0a7d577656dd8145c09e30a401beaab2f691831efc49056ac507b0fa4dfdd209e8b6859f7ed1eb3dfbfa72a048651d1268f9c4bb574ea4c7eee01ed0a44f2df8b58152869985765458c25efe583ca236bea4c0d76475da5a707fac3da1a8441ff3b11fd97a10d3f34d5d0fa960590cccd77564c3fb4d4e0726cc0dfa0f141715ab00faa42424cc213ee7403c226ccfd06ecfb1e1db4e8104339a19c919acb0d4dfbc42f0c54e15edd555b7ee2f8eb307cf4adcb5e4a10312c245b3def7ee4c65101df69c65a3ad81f845cace5e1b3357bf587dceca0991e9b80a94716bf3efa673109473b0909da645f8a8b1ad433e012a1d564489352ca0e6ccf9c8a835280bf865a865390c7388c077061591dc9bc8a4904231939319c5bbe408f28314e4f7152a42e41bd4c4c24b75fc3ca2b46b9fce602502e37d8d40f80910a12cb911ada1270a85412fd79a475646c9534f666af62dfd048415be21809059cce77d904a13d74a0e5851d7e6c964978da2ce0ae3292a9677ef126a93774f169ad58a5ae9ab0ebcad3e58fa4efaffd4fe9b3f1d203fdd545bcfff7d0b4664289538d41173ecb7585db66116ac58ddacee8f55bae675ce7bd7c43d39369fb592f6c1ebb9baf9a50e52b5dc8a66e48988bcfa428be9ea1f0b2af6edac17667c4c5b53a6aaa9c36ac544b8acd0e915148763307e69db3edc0e0861678f42d9412c93c04de2f3c0d376ade3b5a10b925f1f77a6c3b6b20ddb77aa4cf1ca8fe345570cbcfaa31586d35ca839d8cd0cac5209017934368cf21addd352be015f009b623c1850f7a24af1f9c9a717d0722d351b92875884317b0f347274f201b56f415f9a77689d70e74da354e2055b7ec0b1345b8b922f86dc97f646585ebc9cee795fe58a75d8f29aafca1548db4f658eeaef5f00f29dc2e270c914fbe220e82f18d0794dc837d3a29164ede04553d6cea56381d2da0ad018ac8fbdd390bc872c041a4d96d374ae9795a8f5e797318694ae5ef34fceb890305d68099f04e4b032f28498d1125836e9e5c3304fc30eeaffa7b86fc723761879744ba1933ab104832edea00fe153499780cdd45776546597902f5c227454b13e9c885b4ee6c86351463d1766f329c6d00377dd4df972c2d4ae14b528f052626e04a126b1cbc2861741c475f568dbaa9c878d8e63f0654658a94d0f80565121bfa13683ffd3b7b63f27fec4c7b0637d9624746e7ee87ac12d7657f07713314201297f36e7fcca1663c9a3b86f6f8944b11f7b111b1d200712ebb6019af515a752bfb1ae93d61b486f9f8c1b1912a03eeaecf50b43d37c683f75e223c9b4322e00a095e8029f67d36627714afe63251ea862bae80faa7785ecc492bd1ca1b79ed92e0c9808512ba9d6ab48347ea9b7639fec0ba6629a53deb007f01fd7ef3297133d40922fcdce544f273df143d99762d0d2d20203a9e70ae12f1d6df5cac7c9181358911190acf31a2a86f147db2e4e564cef3e38d94dacecda023859f1dc13e6dc2e6dcafa11d93e2109675cd29915cd33485ad382b4d79b9fa5f4f35f441987ab8feef5f3323e87843c0d5d624a11f4364e1938a0df4a155f9fa5877d6371580ecec15f49785e06848313eb1a29b8155dd2b90fb50977696cca1deda6fc7b5f8ff2ced01c7c21a37428ce5291975f994c8959c56349497d8b3213749e431b4e1e5f6afe4488eba99e10598c6625197ba4f478ed5d1e28849b82fcdc2eea02b69ea81346cb4765ff4baa1c32f593514da443557358b7ba93c60a49261b6c9ad469010688838282f680803ee70fc2d428772b21d882a39cf9b2a90fcc4eaaaf0f5f8fa592bf31130ffc7db4416a795e5ec1093f28431741a2791dd5c0006c5facbf568f421c897f9f7172d44ab127c5f9a90c7d30d8e41080f790d18bd2eb128a19d5db94848637067a40b5d547a8dc9a547fe7644a58c9ceb7e05e81b11488ae7d919d000104319153760598b0443374cfeb1cbbd10b4c0c1b3aab043e7d97bcb7848384d13c20b92de2c085c8509802ec1d55be3563d5caf184a825a3b25700cfd0892d7d1988717c4ff9c3d7", 0xa01) 15:45:37 executing program 3: syz_usb_connect(0x6, 0x37, &(0x7f00000001c0)={{0x12, 0x1, 0x300, 0x9d, 0xcf, 0xc1, 0x8, 0xfe9, 0xdb01, 0x9223, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x25, 0x1, 0x5, 0xfc, 0x30, 0x3, [{{0x9, 0x4, 0xe7, 0x1, 0x1, 0xd0, 0xe2, 0x61, 0x7f, [@uac_as={[@format_type_i_continuous={0xa, 0x24, 0x2, 0x1, 0x4, 0x3, 0x2, 0x97, "", "e13f"}]}], [{{0x9, 0x5, 0x5, 0x20, 0x8, 0x0, 0x6, 0x1}}]}}]}}]}}, &(0x7f00000003c0)={0xa, &(0x7f0000000200)={0xa, 0x6, 0x201, 0x1, 0x0, 0x6, 0x10, 0x6}, 0x19, &(0x7f0000000240)={0x5, 0xf, 0x19, 0x1, [@ss_container_id={0x14, 0x10, 0x4, 0x7, "8bbba5e8be6913a73af19d509834a6c6"}]}, 0x4, [{0x77, &(0x7f0000000280)=@string={0x77, 0x3, "275e16c45b58ea95e4a840d5b6ecb6aa753b71999efbce1763648b751c838f5c9d2b0131c8754639d318990f38dad854ebebe5ab186b7253e01c56dcc86c1e9d11b15032cbeb4331e7bcd455e8d445233eaa0e1c6bf550f23cded38de97da13227613ddf45072523c7f32bcfaeac824cacf38a4d26"}}, {0x4, &(0x7f0000000300)=@lang_id={0x4, 0x3, 0x44b}}, {0x4, &(0x7f0000000340)=@lang_id={0x4, 0x3, 0x82c}}, {0x4, &(0x7f0000000380)=@lang_id={0x4, 0x3, 0x827}}]}) syz_open_dev$hiddev(&(0x7f0000000000), 0x5, 0x1a035317e33e48c9) r0 = syz_open_dev$hiddev(&(0x7f0000000100), 0x1ff, 0x400) ioctl$HIDIOCGVERSION(r0, 0x80044801, &(0x7f0000000140)) r1 = syz_open_dev$hiddev(&(0x7f0000000440), 0x3, 0x101442) ioctl$HIDIOCGCOLLECTIONINFO(r1, 0xc0104811, &(0x7f0000000480)={0x7, 0x7, 0x696ce0ca, 0x401}) r2 = syz_open_dev$hiddev(&(0x7f0000000080), 0x1000, 0x385800) ioctl$HIDIOCSREPORT(r2, 0x400c4808, &(0x7f00000000c0)={0x1, 0x200, 0x5}) write$hidraw(0xffffffffffffffff, &(0x7f00000005c0)="a9", 0xffffff95) 15:45:37 executing program 4 (fault-call:0 fault-nth:1): syz_open_dev$hidraw(0xfffffffffffffffe, 0x0, 0x0) [ 2239.968493][T26647] FAULT_INJECTION: forcing a failure. [ 2239.968493][T26647] name fail_page_alloc, interval 1, probability 0, space 0, times 0 [ 2239.978223][T26652] FAULT_INJECTION: forcing a failure. [ 2239.978223][T26652] name fail_usercopy, interval 1, probability 0, space 0, times 0 [ 2239.981830][T26647] CPU: 1 PID: 26647 Comm: syz-executor.5 Not tainted 5.13.0-rc6-syzkaller #0 [ 2240.003639][T26647] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 [ 2240.013705][T26647] Call Trace: [ 2240.017188][T26647] dump_stack+0x143/0x1db [ 2240.021512][T26647] should_fail.cold+0x5/0xa [ 2240.026009][T26647] prepare_alloc_pages+0x172/0x4f0 [ 2240.031114][T26647] __alloc_pages+0x12f/0x4f0 [ 2240.035702][T26647] ? __alloc_pages_slowpath.constprop.0+0x2060/0x2060 [ 2240.042458][T26647] ? find_held_lock+0x2d/0x110 [ 2240.047212][T26647] alloc_pages_vma+0xbb/0x470 [ 2240.051982][T26647] shmem_alloc_page+0x10f/0x1e0 [ 2240.056821][T26647] ? shmem_mmap+0x1c0/0x1c0 [ 2240.061401][T26647] ? __sanitizer_cov_trace_cmp8+0x1d/0x70 [ 2240.067109][T26647] ? percpu_counter_add_batch+0x94/0x140 [ 2240.072732][T26647] ? __sanitizer_cov_trace_cmp8+0x1d/0x70 [ 2240.078439][T26647] ? percpu_counter_add_batch+0x94/0x140 [ 2240.084073][T26647] shmem_getpage_gfp.constprop.0+0x515/0x1e40 [ 2240.090128][T26647] ? shmem_unuse_inode+0xf00/0xf00 [ 2240.095223][T26647] ? lockdep_hardirqs_on_prepare+0x273/0x3e0 [ 2240.101215][T26647] ? ktime_get_coarse_real_ts64+0x1b7/0x200 [ 2240.107109][T26647] ? __sanitizer_cov_trace_const_cmp8+0x1d/0x70 [ 2240.113343][T26647] ? iov_iter_fault_in_readable+0x1f9/0x3f0 [ 2240.119235][T26647] shmem_write_begin+0xf7/0x1d0 [ 2240.124183][T26647] generic_perform_write+0x20a/0x4f0 [ 2240.129464][T26647] ? __mnt_drop_write_file+0x4c/0xd0 [ 2240.134856][T26647] ? generic_file_readonly_mmap+0x1b0/0x1b0 [ 2240.140853][T26647] ? current_time+0x2c0/0x2c0 [ 2240.145533][T26647] ? __sanitizer_cov_trace_cmp8+0x1d/0x70 [ 2240.151245][T26647] ? generic_write_checks+0x2a9/0x380 [ 2240.156614][T26647] __generic_file_write_iter+0x399/0x5d0 [ 2240.162245][T26647] generic_file_write_iter+0xd7/0x220 [ 2240.167612][T26647] ? iov_iter_init+0x3c/0x130 [ 2240.172279][T26647] new_sync_write+0x426/0x650 [ 2240.176946][T26647] ? new_sync_read+0x6e0/0x6e0 [ 2240.181699][T26647] ? ksys_write+0x12d/0x250 [ 2240.186191][T26647] ? lock_release+0x6f0/0x6f0 [ 2240.190947][T26647] ? apparmor_file_permission+0x26e/0x4e0 [ 2240.196655][T26647] vfs_write+0x743/0x9e0 [ 2240.200989][T26647] ksys_write+0x12d/0x250 [ 2240.205317][T26647] ? __ia32_sys_read+0xb0/0xb0 [ 2240.210072][T26647] ? lockdep_hardirqs_on_prepare+0x273/0x3e0 [ 2240.216045][T26647] ? syscall_enter_from_user_mode+0x27/0x70 [ 2240.221933][T26647] do_syscall_64+0x3a/0xb0 [ 2240.226340][T26647] entry_SYSCALL_64_after_hwframe+0x44/0xae [ 2240.232241][T26647] RIP: 0033:0x4665d9 [ 2240.236132][T26647] Code: ff ff c3 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 40 00 48 89 f8 48 89 f7 48 89 d6 48 89 ca 4d 89 c2 4d 89 c8 4c 8b 4c 24 08 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 bc ff ff ff f7 d8 64 89 01 48 [ 2240.255838][T26647] RSP: 002b:00007f2301fe8188 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 2240.264253][T26647] RAX: ffffffffffffffda RBX: 000000000056bf80 RCX: 00000000004665d9 [ 2240.272209][T26647] RDX: 0000000000000a01 RSI: 0000000020000600 RDI: 0000000000000003 [ 2240.280169][T26647] RBP: 00007f2301fe81d0 R08: 0000000000000000 R09: 0000000000000000 [ 2240.288126][T26647] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000001 [ 2240.296181][T26647] R13: 00007ffec929f65f R14: 00007f2301fe8300 R15: 0000000000022000 [ 2240.307608][T26652] CPU: 0 PID: 26652 Comm: syz-executor.4 Not tainted 5.13.0-rc6-syzkaller #0 [ 2240.316381][T26652] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 [ 2240.326548][T26652] Call Trace: [ 2240.329834][T26652] dump_stack+0x143/0x1db [ 2240.334182][T26652] should_fail.cold+0x5/0xa [ 2240.338703][T26652] copy_fpstate_to_sigframe+0x863/0xaa0 [ 2240.344262][T26652] ? __fpu__restore_sig+0x1540/0x1540 [ 2240.349661][T26652] ? lockdep_hardirqs_on_prepare+0x273/0x3e0 [ 2240.355661][T26652] get_sigframe.constprop.0.isra.0+0x429/0x730 [ 2240.361837][T26652] ? get_signal+0x13e1/0x2150 [ 2240.367060][T26652] ? x32_copy_siginfo_to_user+0x150/0x150 [ 2240.370095][T26653] FAULT_INJECTION: forcing a failure. [ 2240.370095][T26653] name fail_page_alloc, interval 1, probability 0, space 0, times 0 [ 2240.372786][T26652] arch_do_signal_or_restart+0xd7f/0x1e70 [ 2240.372813][T26652] ? force_sig+0xa5/0xe0 [ 2240.372836][T26652] ? force_sig_info+0x20/0x20 [ 2240.372864][T26652] ? copy_siginfo_to_user32+0xa0/0xa0 [ 2240.372886][T26652] ? exc_general_protection+0x1fd/0x2f0 [ 2240.411483][T26652] exit_to_user_mode_prepare+0x160/0x220 [ 2240.417128][T26652] ? asm_exc_general_protection+0x8/0x30 [ 2240.422752][T26652] irqentry_exit_to_user_mode+0x5/0x40 [ 2240.428199][T26652] asm_exc_general_protection+0x1e/0x30 [ 2240.433738][T26652] RIP: 0033:0x45711e [ 2240.437619][T26652] Code: fd d7 c9 0f bc d1 c5 fe 7f 27 c5 fe 7f 6f 20 c5 fe 7f 77 40 c5 fe 7f 7f 60 49 83 c0 1f 49 29 d0 48 8d 7c 17 61 e9 c2 04 00 00 fe 6f 1e c5 fe 6f 56 20 c5 fd 74 cb c5 fd d7 d1 49 83 f8 21 0f [ 2240.457213][T26652] RSP: 002b:00007f66cdec3d38 EFLAGS: 00010283 [ 2240.463268][T26652] RAX: 00007f66cdec3d60 RBX: 6666666666666667 RCX: 0000000000000019 [ 2240.471219][T26652] RDX: 00000000000003ff RSI: 9999999999999999 RDI: 00007f66cdec3d60 [ 2240.479171][T26652] RBP: 00007f66cdec3d60 R08: 00000000000003ff R09: 0000000000000000 [ 2240.487135][T26652] R10: 0000000000000000 R11: 0000000000000000 R12: 0000000000000001 [ 2240.495088][T26652] R13: 00007ffcbbb4428f R14: 00007f66cdec4300 R15: 0000000000022000 [ 2240.503042][T26653] CPU: 1 PID: 26653 Comm: syz-executor.2 Not tainted 5.13.0-rc6-syzkaller #0 15:45:38 executing program 5 (fault-call:1 fault-nth:1): r0 = syz_open_dev$hidraw(&(0x7f0000000580), 0x0, 0x101081) write$hidraw(r0, &(0x7f0000000600)="c2efc64421e3343d16ddb0d465cfd83f6e3cb810c06472c782e1804c3c4974678f37bc0ff4ed4b0a702f01a77bd43b57102421f8899542b34a189fe7a97d0e3c8138ff1bc7c14dd105867ad43e2191eab3383f020db953b3c8b8025a7b7f600aba436aa32441e4eacb7d1f225fc53ce8f385b8144d0c1dcec4ce5d607c41c0720a92488c3ed4d19c15de4c55adf34451a1e899eb21b493857f1d6210c0ac9b76bd72a7d58bd591c7baf7817e38644df94ba0315160e8f25701da65427e166cdc41ede1d09fa457f3da03c684cc142685808c0eb7b034cc038aa8371360b2381234110d6c0158ffa4aaf21198069a4ac389d19d8f20255168d82cddddc1099e7c2c6106e7a2ce8bd8d78c24d4b1e39b9eb36c63fc0d6023f1ea95a368cb8bf0c4f94397ca58936a2e669f163f94323ccfe7589e3042df85efe84cb10ffa7b098cbae0c088618aa42e57f46c9efeea70dc46b6a72b2e397f593f9f3466a41b49de223ac87ae87db28d074ae423ce86de6521e3cd7b83a01797da80ba00742de2d781acde9b526bc172aa7c3cd95785e46b715283cd4622b4cc27f18a1997849646d58ae03e8b0bd745a02e28feb7a320028fc4d10f83aea27fdf0da55320816e3b4b4e06dbc9dd5d213427f053279981036bb6a059733de04e572f29fa54df7aa0ee0291a2f33f5afeda2b84c987f3046c6b50c18da2e9a60556fb847d62fb4107351c6ddc85177b699979d5a5a13aed9e8fdbf1e9671de6831005296a41e02bf69c5f8cc8ac78285444254b79ff8339d717e7a6841900a48edbc905d4a95457938fd27ee3e57c7eeabb7cff7a633c5dca23193910ab6e72ee38d84e0f3d693c33cc0cfbc90e63769536f07399357c5bb81adb4b88de5a45356f8896216c42ee6d9cddf2c169cfab87c6db2736d5b084f3fba3a56731951e0b8b4a64e65666c166a3706e4b8f93f4ba53a1c5c93a296e4a7e148deef8dfbe9ffea389a47d17adda45fa68f65167996efcff2f04195d6961c1036253e7e6ab21ef92876c94e70c8c96b343df2e45daf62ca484d7ee99301c8888edb35786c5d91c3c3b44762369c1df12254c6233b160fdd87abde1b0f58ca7666dcdc5786f7d43ffbc54bb0e162f8b71ab908ebe10c086d789f67f6866ab83ab163dfd787cb2fd7c38ab2c37966de92453a8dd18a54e80ed620b6ff317e0652d629f0936e45716985ac08401b98a2b2901dcde3747497a5dacfff2d908f0a02f0909293154602ada593e25264155fbb1a5a31c4988acd486c72b54a912d5c63b0e35a1efbf94d378ea21b1df3d3fd3bc2b06f2d5c37500f8e863d1c743081c4b9c9d840eed345987086ae584079184478f756bab6cc6eae2c6572b5c7ccebe1376ec9769fe73eeb7ffa432fb34eb0e9f9eb5bea959569e2c6bdff278537dde1a818901e21201e7b7bd1b5b84df06a669c679be2ecb6508453af3e79625f986b022a8fb05b3906ea22c9b3e4fec40dbad4237aa2299a3a43352e4ed3c1181e52cca1fce6e0d68efb0d2ded5f90854ae154d0a7d577656dd8145c09e30a401beaab2f691831efc49056ac507b0fa4dfdd209e8b6859f7ed1eb3dfbfa72a048651d1268f9c4bb574ea4c7eee01ed0a44f2df8b58152869985765458c25efe583ca236bea4c0d76475da5a707fac3da1a8441ff3b11fd97a10d3f34d5d0fa960590cccd77564c3fb4d4e0726cc0dfa0f141715ab00faa42424cc213ee7403c226ccfd06ecfb1e1db4e8104339a19c919acb0d4dfbc42f0c54e15edd555b7ee2f8eb307cf4adcb5e4a10312c245b3def7ee4c65101df69c65a3ad81f845cace5e1b3357bf587dceca0991e9b80a94716bf3efa673109473b0909da645f8a8b1ad433e012a1d564489352ca0e6ccf9c8a835280bf865a865390c7388c077061591dc9bc8a4904231939319c5bbe408f28314e4f7152a42e41bd4c4c24b75fc3ca2b46b9fce602502e37d8d40f80910a12cb911ada1270a85412fd79a475646c9534f666af62dfd048415be21809059cce77d904a13d74a0e5851d7e6c964978da2ce0ae3292a9677ef126a93774f169ad58a5ae9ab0ebcad3e58fa4efaffd4fe9b3f1d203fdd545bcfff7d0b4664289538d41173ecb7585db66116ac58ddacee8f55bae675ce7bd7c43d39369fb592f6c1ebb9baf9a50e52b5dc8a66e48988bcfa428be9ea1f0b2af6edac17667c4c5b53a6aaa9c36ac544b8acd0e915148763307e69db3edc0e0861678f42d9412c93c04de2f3c0d376ade3b5a10b925f1f77a6c3b6b20ddb77aa4cf1ca8fe345570cbcfaa31586d35ca839d8cd0cac5209017934368cf21addd352be015f009b623c1850f7a24af1f9c9a717d0722d351b92875884317b0f347274f201b56f415f9a77689d70e74da354e2055b7ec0b1345b8b922f86dc97f646585ebc9cee795fe58a75d8f29aafca1548db4f658eeaef5f00f29dc2e270c914fbe220e82f18d0794dc837d3a29164ede04553d6cea56381d2da0ad018ac8fbdd390bc872c041a4d96d374ae9795a8f5e797318694ae5ef34fceb890305d68099f04e4b032f28498d1125836e9e5c3304fc30eeaffa7b86fc723761879744ba1933ab104832edea00fe153499780cdd45776546597902f5c227454b13e9c885b4ee6c86351463d1766f329c6d00377dd4df972c2d4ae14b528f052626e04a126b1cbc2861741c475f568dbaa9c878d8e63f0654658a94d0f80565121bfa13683ffd3b7b63f27fec4c7b0637d9624746e7ee87ac12d7657f07713314201297f36e7fcca1663c9a3b86f6f8944b11f7b111b1d200712ebb6019af515a752bfb1ae93d61b486f9f8c1b1912a03eeaecf50b43d37c683f75e223c9b4322e00a095e8029f67d36627714afe63251ea862bae80faa7785ecc492bd1ca1b79ed92e0c9808512ba9d6ab48347ea9b7639fec0ba6629a53deb007f01fd7ef3297133d40922fcdce544f273df143d99762d0d2d20203a9e70ae12f1d6df5cac7c9181358911190acf31a2a86f147db2e4e564cef3e38d94dacecda023859f1dc13e6dc2e6dcafa11d93e2109675cd29915cd33485ad382b4d79b9fa5f4f35f441987ab8feef5f3323e87843c0d5d624a11f4364e1938a0df4a155f9fa5877d6371580ecec15f49785e06848313eb1a29b8155dd2b90fb50977696cca1deda6fc7b5f8ff2ced01c7c21a37428ce5291975f994c8959c56349497d8b3213749e431b4e1e5f6afe4488eba99e10598c6625197ba4f478ed5d1e28849b82fcdc2eea02b69ea81346cb4765ff4baa1c32f593514da443557358b7ba93c60a49261b6c9ad469010688838282f680803ee70fc2d428772b21d882a39cf9b2a90fcc4eaaaf0f5f8fa592bf31130ffc7db4416a795e5ec1093f28431741a2791dd5c0006c5facbf568f421c897f9f7172d44ab127c5f9a90c7d30d8e41080f790d18bd2eb128a19d5db94848637067a40b5d547a8dc9a547fe7644a58c9ceb7e05e81b11488ae7d919d000104319153760598b0443374cfeb1cbbd10b4c0c1b3aab043e7d97bcb7848384d13c20b92de2c085c8509802ec1d55be3563d5caf184a825a3b25700cfd0892d7d1988717c4ff9c3d7", 0xa01) 15:45:38 executing program 4: syz_open_dev$hidraw(0xfffffffffffffffe, 0x0, 0x0) [ 2240.511825][T26653] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 [ 2240.521882][T26653] Call Trace: [ 2240.525176][T26653] dump_stack+0x143/0x1db [ 2240.529519][T26653] should_fail.cold+0x5/0xa [ 2240.534037][T26653] prepare_alloc_pages+0x172/0x4f0 [ 2240.539160][T26653] __alloc_pages+0x12f/0x4f0 [ 2240.543764][T26653] ? __alloc_pages_slowpath.constprop.0+0x2060/0x2060 [ 2240.550546][T26653] ? find_held_lock+0x2d/0x110 [ 2240.555320][T26653] alloc_pages_vma+0xbb/0x470 [ 2240.560019][T26653] shmem_alloc_page+0x10f/0x1e0 [ 2240.564884][T26653] ? shmem_mmap+0x1c0/0x1c0 [ 2240.569398][T26653] ? __sanitizer_cov_trace_cmp8+0x1d/0x70 [ 2240.575131][T26653] ? percpu_counter_add_batch+0x94/0x140 [ 2240.580790][T26653] ? __sanitizer_cov_trace_cmp8+0x1d/0x70 [ 2240.586526][T26653] ? percpu_counter_add_batch+0x94/0x140 [ 2240.592168][T26653] shmem_getpage_gfp.constprop.0+0x515/0x1e40 [ 2240.598248][T26653] ? shmem_unuse_inode+0xf00/0xf00 [ 2240.603373][T26653] ? lockdep_hardirqs_on_prepare+0x273/0x3e0 [ 2240.609376][T26653] ? ktime_get_coarse_real_ts64+0x1b7/0x200 [ 2240.615284][T26653] ? __sanitizer_cov_trace_const_cmp8+0x1d/0x70 [ 2240.621542][T26653] ? iov_iter_fault_in_readable+0x1f9/0x3f0 [ 2240.627456][T26653] shmem_write_begin+0xf7/0x1d0 [ 2240.632313][T26653] generic_perform_write+0x20a/0x4f0 [ 2240.637610][T26653] ? __mnt_drop_write_file+0x4c/0xd0 [ 2240.642906][T26653] ? generic_file_readonly_mmap+0x1b0/0x1b0 [ 2240.648808][T26653] ? current_time+0x2c0/0x2c0 [ 2240.653491][T26653] ? __sanitizer_cov_trace_cmp8+0x1d/0x70 [ 2240.659218][T26653] ? generic_write_checks+0x2a9/0x380 [ 2240.664594][T26653] __generic_file_write_iter+0x399/0x5d0 [ 2240.670235][T26653] generic_file_write_iter+0xd7/0x220 [ 2240.672026][T26660] FAULT_INJECTION: forcing a failure. [ 2240.672026][T26660] name fail_usercopy, interval 1, probability 0, space 0, times 0 [ 2240.675617][T26653] ? iov_iter_init+0x3c/0x130 [ 2240.675642][T26653] new_sync_write+0x426/0x650 [ 2240.675666][T26653] ? new_sync_read+0x6e0/0x6e0 [ 2240.675689][T26653] ? ksys_write+0x12d/0x250 [ 2240.675713][T26653] ? lock_release+0x6f0/0x6f0 [ 2240.711852][T26653] ? apparmor_file_permission+0x26e/0x4e0 [ 2240.717556][T26653] vfs_write+0x743/0x9e0 [ 2240.721780][T26653] ksys_write+0x12d/0x250 [ 2240.726092][T26653] ? __ia32_sys_read+0xb0/0xb0 [ 2240.730838][T26653] ? lockdep_hardirqs_on_prepare+0x273/0x3e0 [ 2240.736808][T26653] ? syscall_enter_from_user_mode+0x27/0x70 [ 2240.742695][T26653] do_syscall_64+0x3a/0xb0 [ 2240.747096][T26653] entry_SYSCALL_64_after_hwframe+0x44/0xae [ 2240.752991][T26653] RIP: 0033:0x4665d9 [ 2240.756868][T26653] Code: ff ff c3 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 40 00 48 89 f8 48 89 f7 48 89 d6 48 89 ca 4d 89 c2 4d 89 c8 4c 8b 4c 24 08 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 bc ff ff ff f7 d8 64 89 01 48 [ 2240.776458][T26653] RSP: 002b:00007f8cc99d9188 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 2240.784859][T26653] RAX: ffffffffffffffda RBX: 000000000056bf80 RCX: 00000000004665d9 [ 2240.792811][T26653] RDX: 0000000000000a01 RSI: 0000000020000600 RDI: 0000000000000003 [ 2240.800764][T26653] RBP: 00007f8cc99d91d0 R08: 0000000000000000 R09: 0000000000000000 [ 2240.808731][T26653] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000001 [ 2240.816703][T26653] R13: 00007fff471864cf R14: 00007f8cc99d9300 R15: 0000000000022000 [ 2240.824661][T26660] CPU: 0 PID: 26660 Comm: syz-executor.5 Not tainted 5.13.0-rc6-syzkaller #0 [ 2240.833425][T26660] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 [ 2240.843493][T26660] Call Trace: [ 2240.846776][T26660] dump_stack+0x143/0x1db [ 2240.851124][T26660] should_fail.cold+0x5/0xa [ 2240.855640][T26660] _copy_from_user+0x2c/0x180 [ 2240.860341][T26660] kstrtouint_from_user+0xb5/0x240 [ 2240.865583][T26660] ? kstrtou8_from_user+0x210/0x210 [ 2240.870831][T26660] ? lock_acquire+0x19d/0x700 [ 2240.875523][T26660] ? ksys_write+0x12d/0x250 [ 2240.880034][T26660] proc_fail_nth_write+0x79/0x220 [ 2240.885075][T26660] ? proc_task_getattr+0x1f0/0x1f0 [ 2240.890199][T26660] ? proc_task_getattr+0x1f0/0x1f0 [ 2240.895328][T26660] vfs_write+0x28e/0x9e0 [ 2240.899575][T26660] ksys_write+0x12d/0x250 [ 2240.903892][T26660] ? __ia32_sys_read+0xb0/0xb0 [ 2240.908642][T26660] ? lockdep_hardirqs_on_prepare+0x273/0x3e0 [ 2240.914615][T26660] ? syscall_enter_from_user_mode+0x27/0x70 [ 2240.920494][T26660] do_syscall_64+0x3a/0xb0 [ 2240.924909][T26660] entry_SYSCALL_64_after_hwframe+0x44/0xae [ 2240.930969][T26660] RIP: 0033:0x4192bf [ 2240.934866][T26660] Code: 89 54 24 18 48 89 74 24 10 89 7c 24 08 e8 99 fd ff ff 48 8b 54 24 18 48 8b 74 24 10 41 89 c0 8b 7c 24 08 b8 01 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 31 44 89 c7 48 89 44 24 08 e8 cc fd ff ff 48 [ 2240.954458][T26660] RSP: 002b:00007f2301fc7170 EFLAGS: 00000293 ORIG_RAX: 0000000000000001 [ 2240.962860][T26660] RAX: ffffffffffffffda RBX: 0000000000000000 RCX: 00000000004192bf 15:45:38 executing program 2 (fault-call:1 fault-nth:1): r0 = syz_open_dev$hidraw(&(0x7f0000000580), 0x0, 0x101081) write$hidraw(r0, &(0x7f0000000600)="c2efc64421e3343d16ddb0d465cfd83f6e3cb810c06472c782e1804c3c4974678f37bc0ff4ed4b0a702f01a77bd43b57102421f8899542b34a189fe7a97d0e3c8138ff1bc7c14dd105867ad43e2191eab3383f020db953b3c8b8025a7b7f600aba436aa32441e4eacb7d1f225fc53ce8f385b8144d0c1dcec4ce5d607c41c0720a92488c3ed4d19c15de4c55adf34451a1e899eb21b493857f1d6210c0ac9b76bd72a7d58bd591c7baf7817e38644df94ba0315160e8f25701da65427e166cdc41ede1d09fa457f3da03c684cc142685808c0eb7b034cc038aa8371360b2381234110d6c0158ffa4aaf21198069a4ac389d19d8f20255168d82cddddc1099e7c2c6106e7a2ce8bd8d78c24d4b1e39b9eb36c63fc0d6023f1ea95a368cb8bf0c4f94397ca58936a2e669f163f94323ccfe7589e3042df85efe84cb10ffa7b098cbae0c088618aa42e57f46c9efeea70dc46b6a72b2e397f593f9f3466a41b49de223ac87ae87db28d074ae423ce86de6521e3cd7b83a01797da80ba00742de2d781acde9b526bc172aa7c3cd95785e46b715283cd4622b4cc27f18a1997849646d58ae03e8b0bd745a02e28feb7a320028fc4d10f83aea27fdf0da55320816e3b4b4e06dbc9dd5d213427f053279981036bb6a059733de04e572f29fa54df7aa0ee0291a2f33f5afeda2b84c987f3046c6b50c18da2e9a60556fb847d62fb4107351c6ddc85177b699979d5a5a13aed9e8fdbf1e9671de6831005296a41e02bf69c5f8cc8ac78285444254b79ff8339d717e7a6841900a48edbc905d4a95457938fd27ee3e57c7eeabb7cff7a633c5dca23193910ab6e72ee38d84e0f3d693c33cc0cfbc90e63769536f07399357c5bb81adb4b88de5a45356f8896216c42ee6d9cddf2c169cfab87c6db2736d5b084f3fba3a56731951e0b8b4a64e65666c166a3706e4b8f93f4ba53a1c5c93a296e4a7e148deef8dfbe9ffea389a47d17adda45fa68f65167996efcff2f04195d6961c1036253e7e6ab21ef92876c94e70c8c96b343df2e45daf62ca484d7ee99301c8888edb35786c5d91c3c3b44762369c1df12254c6233b160fdd87abde1b0f58ca7666dcdc5786f7d43ffbc54bb0e162f8b71ab908ebe10c086d789f67f6866ab83ab163dfd787cb2fd7c38ab2c37966de92453a8dd18a54e80ed620b6ff317e0652d629f0936e45716985ac08401b98a2b2901dcde3747497a5dacfff2d908f0a02f0909293154602ada593e25264155fbb1a5a31c4988acd486c72b54a912d5c63b0e35a1efbf94d378ea21b1df3d3fd3bc2b06f2d5c37500f8e863d1c743081c4b9c9d840eed345987086ae584079184478f756bab6cc6eae2c6572b5c7ccebe1376ec9769fe73eeb7ffa432fb34eb0e9f9eb5bea959569e2c6bdff278537dde1a818901e21201e7b7bd1b5b84df06a669c679be2ecb6508453af3e79625f986b022a8fb05b3906ea22c9b3e4fec40dbad4237aa2299a3a43352e4ed3c1181e52cca1fce6e0d68efb0d2ded5f90854ae154d0a7d577656dd8145c09e30a401beaab2f691831efc49056ac507b0fa4dfdd209e8b6859f7ed1eb3dfbfa72a048651d1268f9c4bb574ea4c7eee01ed0a44f2df8b58152869985765458c25efe583ca236bea4c0d76475da5a707fac3da1a8441ff3b11fd97a10d3f34d5d0fa960590cccd77564c3fb4d4e0726cc0dfa0f141715ab00faa42424cc213ee7403c226ccfd06ecfb1e1db4e8104339a19c919acb0d4dfbc42f0c54e15edd555b7ee2f8eb307cf4adcb5e4a10312c245b3def7ee4c65101df69c65a3ad81f845cace5e1b3357bf587dceca0991e9b80a94716bf3efa673109473b0909da645f8a8b1ad433e012a1d564489352ca0e6ccf9c8a835280bf865a865390c7388c077061591dc9bc8a4904231939319c5bbe408f28314e4f7152a42e41bd4c4c24b75fc3ca2b46b9fce602502e37d8d40f80910a12cb911ada1270a85412fd79a475646c9534f666af62dfd048415be21809059cce77d904a13d74a0e5851d7e6c964978da2ce0ae3292a9677ef126a93774f169ad58a5ae9ab0ebcad3e58fa4efaffd4fe9b3f1d203fdd545bcfff7d0b4664289538d41173ecb7585db66116ac58ddacee8f55bae675ce7bd7c43d39369fb592f6c1ebb9baf9a50e52b5dc8a66e48988bcfa428be9ea1f0b2af6edac17667c4c5b53a6aaa9c36ac544b8acd0e915148763307e69db3edc0e0861678f42d9412c93c04de2f3c0d376ade3b5a10b925f1f77a6c3b6b20ddb77aa4cf1ca8fe345570cbcfaa31586d35ca839d8cd0cac5209017934368cf21addd352be015f009b623c1850f7a24af1f9c9a717d0722d351b92875884317b0f347274f201b56f415f9a77689d70e74da354e2055b7ec0b1345b8b922f86dc97f646585ebc9cee795fe58a75d8f29aafca1548db4f658eeaef5f00f29dc2e270c914fbe220e82f18d0794dc837d3a29164ede04553d6cea56381d2da0ad018ac8fbdd390bc872c041a4d96d374ae9795a8f5e797318694ae5ef34fceb890305d68099f04e4b032f28498d1125836e9e5c3304fc30eeaffa7b86fc723761879744ba1933ab104832edea00fe153499780cdd45776546597902f5c227454b13e9c885b4ee6c86351463d1766f329c6d00377dd4df972c2d4ae14b528f052626e04a126b1cbc2861741c475f568dbaa9c878d8e63f0654658a94d0f80565121bfa13683ffd3b7b63f27fec4c7b0637d9624746e7ee87ac12d7657f07713314201297f36e7fcca1663c9a3b86f6f8944b11f7b111b1d200712ebb6019af515a752bfb1ae93d61b486f9f8c1b1912a03eeaecf50b43d37c683f75e223c9b4322e00a095e8029f67d36627714afe63251ea862bae80faa7785ecc492bd1ca1b79ed92e0c9808512ba9d6ab48347ea9b7639fec0ba6629a53deb007f01fd7ef3297133d40922fcdce544f273df143d99762d0d2d20203a9e70ae12f1d6df5cac7c9181358911190acf31a2a86f147db2e4e564cef3e38d94dacecda023859f1dc13e6dc2e6dcafa11d93e2109675cd29915cd33485ad382b4d79b9fa5f4f35f441987ab8feef5f3323e87843c0d5d624a11f4364e1938a0df4a155f9fa5877d6371580ecec15f49785e06848313eb1a29b8155dd2b90fb50977696cca1deda6fc7b5f8ff2ced01c7c21a37428ce5291975f994c8959c56349497d8b3213749e431b4e1e5f6afe4488eba99e10598c6625197ba4f478ed5d1e28849b82fcdc2eea02b69ea81346cb4765ff4baa1c32f593514da443557358b7ba93c60a49261b6c9ad469010688838282f680803ee70fc2d428772b21d882a39cf9b2a90fcc4eaaaf0f5f8fa592bf31130ffc7db4416a795e5ec1093f28431741a2791dd5c0006c5facbf568f421c897f9f7172d44ab127c5f9a90c7d30d8e41080f790d18bd2eb128a19d5db94848637067a40b5d547a8dc9a547fe7644a58c9ceb7e05e81b11488ae7d919d000104319153760598b0443374cfeb1cbbd10b4c0c1b3aab043e7d97bcb7848384d13c20b92de2c085c8509802ec1d55be3563d5caf184a825a3b25700cfd0892d7d1988717c4ff9c3d7", 0xa01) 15:45:38 executing program 4: syz_open_dev$hidraw(0xfffffffffffffffe, 0x9, 0x0) [ 2240.970826][T26660] RDX: 0000000000000001 RSI: 00007f2301fc71e0 RDI: 0000000000000004 [ 2240.978794][T26660] RBP: 00007f2301fc71d0 R08: 0000000000000000 R09: 0000000000000000 [ 2240.986755][T26660] R10: 0000000000000000 R11: 0000000000000293 R12: 0000000000000001 [ 2240.994729][T26660] R13: 00007ffec929f65f R14: 00007f2301fc7300 R15: 0000000000022000 15:45:38 executing program 1: r0 = syz_open_dev$hidraw(&(0x7f0000000000), 0x0, 0x0) read$hidraw(r0, &(0x7f0000000340)=""/4096, 0xca000) r1 = syz_open_dev$hidraw(&(0x7f0000000000), 0x0, 0x0) ioctl$HIDIOCSFEATURE(r1, 0xc0404806, 0x0) syz_open_dev$hidraw(0x0, 0x0, 0x0) ioctl$HIDIOCSFEATURE(0xffffffffffffffff, 0xc0404806, 0x0) write$hidraw(0xffffffffffffffff, 0x0, 0x0) syz_open_dev$char_usb(0xc, 0xb4, 0x0) [ 2241.040001][T26669] FAULT_INJECTION: forcing a failure. [ 2241.040001][T26669] name fail_usercopy, interval 1, probability 0, space 0, times 0 [ 2241.053310][T26669] CPU: 1 PID: 26669 Comm: syz-executor.2 Not tainted 5.13.0-rc6-syzkaller #0 [ 2241.062082][T26669] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 [ 2241.072148][T26669] Call Trace: [ 2241.075432][T26669] dump_stack+0x143/0x1db [ 2241.079775][T26669] should_fail.cold+0x5/0xa [ 2241.084309][T26669] iov_iter_copy_from_user_atomic+0x474/0x1460 [ 2241.090476][T26669] ? iov_iter_npages+0x1300/0x1300 [ 2241.095595][T26669] ? ktime_get_coarse_real_ts64+0x1b7/0x200 [ 2241.101500][T26669] ? __sanitizer_cov_trace_const_cmp8+0x1d/0x70 [ 2241.107751][T26669] ? iov_iter_fault_in_readable+0x1f9/0x3f0 [ 2241.113652][T26669] ? shmem_write_begin+0xf7/0x1d0 [ 2241.118693][T26669] ? shmem_write_begin+0x100/0x1d0 [ 2241.123822][T26669] generic_perform_write+0x277/0x4f0 [ 2241.129126][T26669] ? __mnt_drop_write_file+0x4c/0xd0 [ 2241.134428][T26669] ? generic_file_readonly_mmap+0x1b0/0x1b0 [ 2241.140328][T26669] ? current_time+0x2c0/0x2c0 [ 2241.145014][T26669] ? __sanitizer_cov_trace_cmp8+0x1d/0x70 [ 2241.150749][T26669] ? generic_write_checks+0x2a9/0x380 [ 2241.156138][T26669] __generic_file_write_iter+0x399/0x5d0 [ 2241.161788][T26669] generic_file_write_iter+0xd7/0x220 [ 2241.167180][T26669] ? iov_iter_init+0x3c/0x130 [ 2241.171866][T26669] new_sync_write+0x426/0x650 [ 2241.176557][T26669] ? new_sync_read+0x6e0/0x6e0 [ 2241.181332][T26669] ? ksys_write+0x12d/0x250 [ 2241.185849][T26669] ? lock_release+0x6f0/0x6f0 15:45:39 executing program 0: r0 = syz_open_dev$hidraw(&(0x7f0000000000), 0x0, 0x0) read$hidraw(r0, &(0x7f0000000340)=""/4096, 0x20001340) read$hidraw(r0, 0x0, 0x0) read$hidraw(r0, &(0x7f0000000040)=""/23, 0x17) syz_open_dev$char_usb(0xc, 0xb4, 0x0) [ 2241.190541][T26669] ? apparmor_file_permission+0x26e/0x4e0 [ 2241.196269][T26669] vfs_write+0x743/0x9e0 [ 2241.200523][T26669] ksys_write+0x12d/0x250 [ 2241.204890][T26669] ? __ia32_sys_read+0xb0/0xb0 [ 2241.209673][T26669] ? lockdep_hardirqs_on_prepare+0x273/0x3e0 [ 2241.215674][T26669] ? syscall_enter_from_user_mode+0x27/0x70 [ 2241.221585][T26669] do_syscall_64+0x3a/0xb0 [ 2241.226014][T26669] entry_SYSCALL_64_after_hwframe+0x44/0xae [ 2241.231924][T26669] RIP: 0033:0x4665d9 15:45:39 executing program 4: syz_open_dev$hidraw(0xfffffffffffffffe, 0xa, 0x0) 15:45:39 executing program 5: r0 = syz_open_dev$hidraw(&(0x7f0000000580), 0x0, 0x101081) write$hidraw(r0, &(0x7f0000000600)="c2efc64421e3343d16ddb0d465cfd83f6e3cb810c06472c782e1804c3c4974678f37bc0ff4ed4b0a702f01a77bd43b57102421f8899542b34a189fe7a97d0e3c8138ff1bc7c14dd105867ad43e2191eab3383f020db953b3c8b8025a7b7f600aba436aa32441e4eacb7d1f225fc53ce8f385b8144d0c1dcec4ce5d607c41c0720a92488c3ed4d19c15de4c55adf34451a1e899eb21b493857f1d6210c0ac9b76bd72a7d58bd591c7baf7817e38644df94ba0315160e8f25701da65427e166cdc41ede1d09fa457f3da03c684cc142685808c0eb7b034cc038aa8371360b2381234110d6c0158ffa4aaf21198069a4ac389d19d8f20255168d82cddddc1099e7c2c6106e7a2ce8bd8d78c24d4b1e39b9eb36c63fc0d6023f1ea95a368cb8bf0c4f94397ca58936a2e669f163f94323ccfe7589e3042df85efe84cb10ffa7b098cbae0c088618aa42e57f46c9efeea70dc46b6a72b2e397f593f9f3466a41b49de223ac87ae87db28d074ae423ce86de6521e3cd7b83a01797da80ba00742de2d781acde9b526bc172aa7c3cd95785e46b715283cd4622b4cc27f18a1997849646d58ae03e8b0bd745a02e28feb7a320028fc4d10f83aea27fdf0da55320816e3b4b4e06dbc9dd5d213427f053279981036bb6a059733de04e572f29fa54df7aa0ee0291a2f33f5afeda2b84c987f3046c6b50c18da2e9a60556fb847d62fb4107351c6ddc85177b699979d5a5a13aed9e8fdbf1e9671de6831005296a41e02bf69c5f8cc8ac78285444254b79ff8339d717e7a6841900a48edbc905d4a95457938fd27ee3e57c7eeabb7cff7a633c5dca23193910ab6e72ee38d84e0f3d693c33cc0cfbc90e63769536f07399357c5bb81adb4b88de5a45356f8896216c42ee6d9cddf2c169cfab87c6db2736d5b084f3fba3a56731951e0b8b4a64e65666c166a3706e4b8f93f4ba53a1c5c93a296e4a7e148deef8dfbe9ffea389a47d17adda45fa68f65167996efcff2f04195d6961c1036253e7e6ab21ef92876c94e70c8c96b343df2e45daf62ca484d7ee99301c8888edb35786c5d91c3c3b44762369c1df12254c6233b160fdd87abde1b0f58ca7666dcdc5786f7d43ffbc54bb0e162f8b71ab908ebe10c086d789f67f6866ab83ab163dfd787cb2fd7c38ab2c37966de92453a8dd18a54e80ed620b6ff317e0652d629f0936e45716985ac08401b98a2b2901dcde3747497a5dacfff2d908f0a02f0909293154602ada593e25264155fbb1a5a31c4988acd486c72b54a912d5c63b0e35a1efbf94d378ea21b1df3d3fd3bc2b06f2d5c37500f8e863d1c743081c4b9c9d840eed345987086ae584079184478f756bab6cc6eae2c6572b5c7ccebe1376ec9769fe73eeb7ffa432fb34eb0e9f9eb5bea959569e2c6bdff278537dde1a818901e21201e7b7bd1b5b84df06a669c679be2ecb6508453af3e79625f986b022a8fb05b3906ea22c9b3e4fec40dbad4237aa2299a3a43352e4ed3c1181e52cca1fce6e0d68efb0d2ded5f90854ae154d0a7d577656dd8145c09e30a401beaab2f691831efc49056ac507b0fa4dfdd209e8b6859f7ed1eb3dfbfa72a048651d1268f9c4bb574ea4c7eee01ed0a44f2df8b58152869985765458c25efe583ca236bea4c0d76475da5a707fac3da1a8441ff3b11fd97a10d3f34d5d0fa960590cccd77564c3fb4d4e0726cc0dfa0f141715ab00faa42424cc213ee7403c226ccfd06ecfb1e1db4e8104339a19c919acb0d4dfbc42f0c54e15edd555b7ee2f8eb307cf4adcb5e4a10312c245b3def7ee4c65101df69c65a3ad81f845cace5e1b3357bf587dceca0991e9b80a94716bf3efa673109473b0909da645f8a8b1ad433e012a1d564489352ca0e6ccf9c8a835280bf865a865390c7388c077061591dc9bc8a4904231939319c5bbe408f28314e4f7152a42e41bd4c4c24b75fc3ca2b46b9fce602502e37d8d40f80910a12cb911ada1270a85412fd79a475646c9534f666af62dfd048415be21809059cce77d904a13d74a0e5851d7e6c964978da2ce0ae3292a9677ef126a93774f169ad58a5ae9ab0ebcad3e58fa4efaffd4fe9b3f1d203fdd545bcfff7d0b4664289538d41173ecb7585db66116ac58ddacee8f55bae675ce7bd7c43d39369fb592f6c1ebb9baf9a50e52b5dc8a66e48988bcfa428be9ea1f0b2af6edac17667c4c5b53a6aaa9c36ac544b8acd0e915148763307e69db3edc0e0861678f42d9412c93c04de2f3c0d376ade3b5a10b925f1f77a6c3b6b20ddb77aa4cf1ca8fe345570cbcfaa31586d35ca839d8cd0cac5209017934368cf21addd352be015f009b623c1850f7a24af1f9c9a717d0722d351b92875884317b0f347274f201b56f415f9a77689d70e74da354e2055b7ec0b1345b8b922f86dc97f646585ebc9cee795fe58a75d8f29aafca1548db4f658eeaef5f00f29dc2e270c914fbe220e82f18d0794dc837d3a29164ede04553d6cea56381d2da0ad018ac8fbdd390bc872c041a4d96d374ae9795a8f5e797318694ae5ef34fceb890305d68099f04e4b032f28498d1125836e9e5c3304fc30eeaffa7b86fc723761879744ba1933ab104832edea00fe153499780cdd45776546597902f5c227454b13e9c885b4ee6c86351463d1766f329c6d00377dd4df972c2d4ae14b528f052626e04a126b1cbc2861741c475f568dbaa9c878d8e63f0654658a94d0f80565121bfa13683ffd3b7b63f27fec4c7b0637d9624746e7ee87ac12d7657f07713314201297f36e7fcca1663c9a3b86f6f8944b11f7b111b1d200712ebb6019af515a752bfb1ae93d61b486f9f8c1b1912a03eeaecf50b43d37c683f75e223c9b4322e00a095e8029f67d36627714afe63251ea862bae80faa7785ecc492bd1ca1b79ed92e0c9808512ba9d6ab48347ea9b7639fec0ba6629a53deb007f01fd7ef3297133d40922fcdce544f273df143d99762d0d2d20203a9e70ae12f1d6df5cac7c9181358911190acf31a2a86f147db2e4e564cef3e38d94dacecda023859f1dc13e6dc2e6dcafa11d93e2109675cd29915cd33485ad382b4d79b9fa5f4f35f441987ab8feef5f3323e87843c0d5d624a11f4364e1938a0df4a155f9fa5877d6371580ecec15f49785e06848313eb1a29b8155dd2b90fb50977696cca1deda6fc7b5f8ff2ced01c7c21a37428ce5291975f994c8959c56349497d8b3213749e431b4e1e5f6afe4488eba99e10598c6625197ba4f478ed5d1e28849b82fcdc2eea02b69ea81346cb4765ff4baa1c32f593514da443557358b7ba93c60a49261b6c9ad469010688838282f680803ee70fc2d428772b21d882a39cf9b2a90fcc4eaaaf0f5f8fa592bf31130ffc7db4416a795e5ec1093f28431741a2791dd5c0006c5facbf568f421c897f9f7172d44ab127c5f9a90c7d30d8e41080f790d18bd2eb128a19d5db94848637067a40b5d547a8dc9a547fe7644a58c9ceb7e05e81b11488ae7d919d000104319153760598b0443374cfeb1cbbd10b4c0c1b3aab043e7d97bcb7848384d13c20b92de2c085c8509802ec1d55be3563d5caf184a825a3b25700cfd0892d7d1988717c4ff9c3d7", 0xa01) [ 2241.235820][T26669] Code: ff ff c3 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 40 00 48 89 f8 48 89 f7 48 89 d6 48 89 ca 4d 89 c2 4d 89 c8 4c 8b 4c 24 08 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 bc ff ff ff f7 d8 64 89 01 48 [ 2241.255425][T26669] RSP: 002b:00007f8cc99d9188 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 2241.263845][T26669] RAX: ffffffffffffffda RBX: 000000000056bf80 RCX: 00000000004665d9 [ 2241.271820][T26669] RDX: 0000000000000a01 RSI: 0000000020000600 RDI: 0000000000000003 [ 2241.279800][T26669] RBP: 00007f8cc99d91d0 R08: 0000000000000000 R09: 0000000000000000 15:45:39 executing program 3: syz_usb_connect(0x6, 0x37, &(0x7f00000001c0)={{0x12, 0x1, 0x300, 0x9d, 0xcf, 0xc1, 0x8, 0xfe9, 0xdb01, 0x9223, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x25, 0x1, 0x5, 0xfc, 0x30, 0x3, [{{0x9, 0x4, 0xe7, 0x1, 0x1, 0xd0, 0xe2, 0x61, 0x7f, [@uac_as={[@format_type_i_continuous={0xa, 0x24, 0x2, 0x1, 0x4, 0x3, 0x2, 0x97, "", "e13f"}]}], [{{0x9, 0x5, 0x5, 0x20, 0x8, 0x0, 0x6, 0x1}}]}}]}}]}}, &(0x7f00000003c0)={0xa, &(0x7f0000000200)={0xa, 0x6, 0x201, 0x1, 0x0, 0x6, 0x10, 0x6}, 0x19, &(0x7f0000000240)={0x5, 0xf, 0x19, 0x1, [@ss_container_id={0x14, 0x10, 0x4, 0x7, "8bbba5e8be6913a73af19d509834a6c6"}]}, 0x4, [{0x77, &(0x7f0000000280)=@string={0x77, 0x3, "275e16c45b58ea95e4a840d5b6ecb6aa753b71999efbce1763648b751c838f5c9d2b0131c8754639d318990f38dad854ebebe5ab186b7253e01c56dcc86c1e9d11b15032cbeb4331e7bcd455e8d445233eaa0e1c6bf550f23cded38de97da13227613ddf45072523c7f32bcfaeac824cacf38a4d26"}}, {0x4, &(0x7f0000000300)=@lang_id={0x4, 0x3, 0x44b}}, {0x4, &(0x7f0000000340)=@lang_id={0x4, 0x3, 0x82c}}, {0x4, &(0x7f0000000380)=@lang_id={0x4, 0x3, 0x827}}]}) syz_open_dev$hiddev(&(0x7f0000000000), 0x5, 0x1a035317e33e48c9) r0 = syz_open_dev$hiddev(&(0x7f0000000100), 0x1ff, 0x400) ioctl$HIDIOCGVERSION(r0, 0x80044801, &(0x7f0000000140)) r1 = syz_open_dev$hiddev(&(0x7f0000000440), 0x3, 0x101442) ioctl$HIDIOCGCOLLECTIONINFO(r1, 0xc0104811, &(0x7f0000000480)={0x7, 0x7, 0x696ce0ca, 0x401}) r2 = syz_open_dev$hiddev(&(0x7f0000000080), 0x1000, 0x385800) ioctl$HIDIOCSREPORT(r2, 0x400c4808, &(0x7f00000000c0)={0x1, 0x200, 0x5}) write$hidraw(0xffffffffffffffff, &(0x7f00000005c0)="a9", 0xffffff95) [ 2241.287770][T26669] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000001 [ 2241.295748][T26669] R13: 00007fff471864cf R14: 00007f8cc99d9300 R15: 0000000000022000 15:45:39 executing program 1: r0 = syz_open_dev$hidraw(&(0x7f0000000000), 0x0, 0x0) read$hidraw(r0, &(0x7f0000000340)=""/4096, 0xcb000) r1 = syz_open_dev$hidraw(&(0x7f0000000000), 0x0, 0x0) ioctl$HIDIOCSFEATURE(r1, 0xc0404806, 0x0) syz_open_dev$hidraw(0x0, 0x0, 0x0) ioctl$HIDIOCSFEATURE(0xffffffffffffffff, 0xc0404806, 0x0) write$hidraw(0xffffffffffffffff, 0x0, 0x0) syz_open_dev$char_usb(0xc, 0xb4, 0x0) 15:45:39 executing program 0: r0 = syz_open_dev$hidraw(&(0x7f0000000000), 0x0, 0x0) syz_open_dev$hidraw(&(0x7f0000000100), 0x802, 0x484500) read$hidraw(r0, &(0x7f0000000340)=""/4083, 0xff3) read$hidraw(r0, 0x0, 0x0) syz_open_dev$char_usb(0xc, 0xb4, 0x0) r1 = syz_open_dev$hiddev(&(0x7f00000000c0), 0xfffffffffffffff9, 0x262600) ioctl$HIDIOCGCOLLECTIONINDEX(r1, 0x40184810, &(0x7f0000000080)={0x3, 0x1, 0x2, 0x9, 0x6, 0x10001}) 15:45:39 executing program 5: r0 = syz_open_dev$hidraw(&(0x7f0000000580), 0x0, 0x101081) write$hidraw(r0, &(0x7f0000000600)="c2efc64421e3343d16ddb0d465cfd83f6e3cb810c06472c782e1804c3c4974678f37bc0ff4ed4b0a702f07a77bd43b57102421f8899542b34a189fe7a97d0e3c8138ff1bc7c14dd105867ad43e2191eab3383f020db953b3c8b8025a7b7f600aba436aa32441e4eacb7d1f225fc53ce8f385b8144d0c1dcec4ce5d607c41c0720a92488c3ed4d19c15de4c55adf34451a1e899eb21b493857f1d6210c0ac9b76bd72a7d58bd591c7baf7817e38644df94ba0315160e8f25701da65427e166cdc41ede1d09fa457f3da03c684cc142685808c0eb7b034cc038aa8371360b2381234110d6c0158ffa4aaf21198069a4ac389d19d8f20255168d82cddddc1099e7c2c6106e7a2ce8bd8d78c24d4b1e39b9eb36c63fc0d6023f1ea95a368cb8bf0c4f94397ca58936a2e669f163f94323ccfe7589e3042df85efe84cb10ffa7b098cbae0c088618aa42e57f46c9efeea70dc46b6a72b2e397f593f9f3466a41b49de223ac87ae87db28d074ae423ce86de6521e3cd7b83a01797da80ba00742de2d781acde9b526bc172aa7c3cd95785e46b715283cd4622b4cc27f18a1997849646d58ae03e8b0bd745a02e28feb7a320028fc4d10f83aea27fdf0da55320816e3b4b4e06dbc9dd5d213427f053279981036bb6a059733de04e572f29fa54df7aa0ee0291a2f33f5afeda2b84c987f3046c6b50c18da2e9a60556fb847d62fb4107351c6ddc85177b699979d5a5a13aed9e8fdbf1e9671de6831005296a41e02bf69c5f8cc8ac78285444254b79ff8339d717e7a6841900a48edbc905d4a95457938fd27ee3e57c7eeabb7cff7a633c5dca23193910ab6e72ee38d84e0f3d693c33cc0cfbc90e63769536f07399357c5bb81adb4b88de5a45356f8896216c42ee6d9cddf2c169cfab87c6db2736d5b084f3fba3a56731951e0b8b4a64e65666c166a3706e4b8f93f4ba53a1c5c93a296e4a7e148deef8dfbe9ffea389a47d17adda45fa68f65167996efcff2f04195d6961c1036253e7e6ab21ef92876c94e70c8c96b343df2e45daf62ca484d7ee99301c8888edb35786c5d91c3c3b44762369c1df12254c6233b160fdd87abde1b0f58ca7666dcdc5786f7d43ffbc54bb0e162f8b71ab908ebe10c086d789f67f6866ab83ab163dfd787cb2fd7c38ab2c37966de92453a8dd18a54e80ed620b6ff317e0652d629f0936e45716985ac08401b98a2b2901dcde3747497a5dacfff2d908f0a02f0909293154602ada593e25264155fbb1a5a31c4988acd486c72b54a912d5c63b0e35a1efbf94d378ea21b1df3d3fd3bc2b06f2d5c37500f8e863d1c743081c4b9c9d840eed345987086ae584079184478f756bab6cc6eae2c6572b5c7ccebe1376ec9769fe73eeb7ffa432fb34eb0e9f9eb5bea959569e2c6bdff278537dde1a818901e21201e7b7bd1b5b84df06a669c679be2ecb6508453af3e79625f986b022a8fb05b3906ea22c9b3e4fec40dbad4237aa2299a3a43352e4ed3c1181e52cca1fce6e0d68efb0d2ded5f90854ae154d0a7d577656dd8145c09e30a401beaab2f691831efc49056ac507b0fa4dfdd209e8b6859f7ed1eb3dfbfa72a048651d1268f9c4bb574ea4c7eee01ed0a44f2df8b58152869985765458c25efe583ca236bea4c0d76475da5a707fac3da1a8441ff3b11fd97a10d3f34d5d0fa960590cccd77564c3fb4d4e0726cc0dfa0f141715ab00faa42424cc213ee7403c226ccfd06ecfb1e1db4e8104339a19c919acb0d4dfbc42f0c54e15edd555b7ee2f8eb307cf4adcb5e4a10312c245b3def7ee4c65101df69c65a3ad81f845cace5e1b3357bf587dceca0991e9b80a94716bf3efa673109473b0909da645f8a8b1ad433e012a1d564489352ca0e6ccf9c8a835280bf865a865390c7388c077061591dc9bc8a4904231939319c5bbe408f28314e4f7152a42e41bd4c4c24b75fc3ca2b46b9fce602502e37d8d40f80910a12cb911ada1270a85412fd79a475646c9534f666af62dfd048415be21809059cce77d904a13d74a0e5851d7e6c964978da2ce0ae3292a9677ef126a93774f169ad58a5ae9ab0ebcad3e58fa4efaffd4fe9b3f1d203fdd545bcfff7d0b4664289538d41173ecb7585db66116ac58ddacee8f55bae675ce7bd7c43d39369fb592f6c1ebb9baf9a50e52b5dc8a66e48988bcfa428be9ea1f0b2af6edac17667c4c5b53a6aaa9c36ac544b8acd0e915148763307e69db3edc0e0861678f42d9412c93c04de2f3c0d376ade3b5a10b925f1f77a6c3b6b20ddb77aa4cf1ca8fe345570cbcfaa31586d35ca839d8cd0cac5209017934368cf21addd352be015f009b623c1850f7a24af1f9c9a717d0722d351b92875884317b0f347274f201b56f415f9a77689d70e74da354e2055b7ec0b1345b8b922f86dc97f646585ebc9cee795fe58a75d8f29aafca1548db4f658eeaef5f00f29dc2e270c914fbe220e82f18d0794dc837d3a29164ede04553d6cea56381d2da0ad018ac8fbdd390bc872c041a4d96d374ae9795a8f5e797318694ae5ef34fceb890305d68099f04e4b032f28498d1125836e9e5c3304fc30eeaffa7b86fc723761879744ba1933ab104832edea00fe153499780cdd45776546597902f5c227454b13e9c885b4ee6c86351463d1766f329c6d00377dd4df972c2d4ae14b528f052626e04a126b1cbc2861741c475f568dbaa9c878d8e63f0654658a94d0f80565121bfa13683ffd3b7b63f27fec4c7b0637d9624746e7ee87ac12d7657f07713314201297f36e7fcca1663c9a3b86f6f8944b11f7b111b1d200712ebb6019af515a752bfb1ae93d61b486f9f8c1b1912a03eeaecf50b43d37c683f75e223c9b4322e00a095e8029f67d36627714afe63251ea862bae80faa7785ecc492bd1ca1b79ed92e0c9808512ba9d6ab48347ea9b7639fec0ba6629a53deb007f01fd7ef3297133d40922fcdce544f273df143d99762d0d2d20203a9e70ae12f1d6df5cac7c9181358911190acf31a2a86f147db2e4e564cef3e38d94dacecda023859f1dc13e6dc2e6dcafa11d93e2109675cd29915cd33485ad382b4d79b9fa5f4f35f441987ab8feef5f3323e87843c0d5d624a11f4364e1938a0df4a155f9fa5877d6371580ecec15f49785e06848313eb1a29b8155dd2b90fb50977696cca1deda6fc7b5f8ff2ced01c7c21a37428ce5291975f994c8959c56349497d8b3213749e431b4e1e5f6afe4488eba99e10598c6625197ba4f478ed5d1e28849b82fcdc2eea02b69ea81346cb4765ff4baa1c32f593514da443557358b7ba93c60a49261b6c9ad469010688838282f680803ee70fc2d428772b21d882a39cf9b2a90fcc4eaaaf0f5f8fa592bf31130ffc7db4416a795e5ec1093f28431741a2791dd5c0006c5facbf568f421c897f9f7172d44ab127c5f9a90c7d30d8e41080f790d18bd2eb128a19d5db94848637067a40b5d547a8dc9a547fe7644a58c9ceb7e05e81b11488ae7d919d000104319153760598b0443374cfeb1cbbd10b4c0c1b3aab043e7d97bcb7848384d13c20b92de2c085c8509802ec1d55be3563d5caf184a825a3b25700cfd0892d7d1988717c4ff9c3d7", 0xa01) 15:45:39 executing program 4: syz_open_dev$hidraw(0xfffffffffffffffe, 0x900, 0x0) 15:45:39 executing program 2 (fault-call:1 fault-nth:2): r0 = syz_open_dev$hidraw(&(0x7f0000000580), 0x0, 0x101081) write$hidraw(r0, &(0x7f0000000600)="c2efc64421e3343d16ddb0d465cfd83f6e3cb810c06472c782e1804c3c4974678f37bc0ff4ed4b0a702f01a77bd43b57102421f8899542b34a189fe7a97d0e3c8138ff1bc7c14dd105867ad43e2191eab3383f020db953b3c8b8025a7b7f600aba436aa32441e4eacb7d1f225fc53ce8f385b8144d0c1dcec4ce5d607c41c0720a92488c3ed4d19c15de4c55adf34451a1e899eb21b493857f1d6210c0ac9b76bd72a7d58bd591c7baf7817e38644df94ba0315160e8f25701da65427e166cdc41ede1d09fa457f3da03c684cc142685808c0eb7b034cc038aa8371360b2381234110d6c0158ffa4aaf21198069a4ac389d19d8f20255168d82cddddc1099e7c2c6106e7a2ce8bd8d78c24d4b1e39b9eb36c63fc0d6023f1ea95a368cb8bf0c4f94397ca58936a2e669f163f94323ccfe7589e3042df85efe84cb10ffa7b098cbae0c088618aa42e57f46c9efeea70dc46b6a72b2e397f593f9f3466a41b49de223ac87ae87db28d074ae423ce86de6521e3cd7b83a01797da80ba00742de2d781acde9b526bc172aa7c3cd95785e46b715283cd4622b4cc27f18a1997849646d58ae03e8b0bd745a02e28feb7a320028fc4d10f83aea27fdf0da55320816e3b4b4e06dbc9dd5d213427f053279981036bb6a059733de04e572f29fa54df7aa0ee0291a2f33f5afeda2b84c987f3046c6b50c18da2e9a60556fb847d62fb4107351c6ddc85177b699979d5a5a13aed9e8fdbf1e9671de6831005296a41e02bf69c5f8cc8ac78285444254b79ff8339d717e7a6841900a48edbc905d4a95457938fd27ee3e57c7eeabb7cff7a633c5dca23193910ab6e72ee38d84e0f3d693c33cc0cfbc90e63769536f07399357c5bb81adb4b88de5a45356f8896216c42ee6d9cddf2c169cfab87c6db2736d5b084f3fba3a56731951e0b8b4a64e65666c166a3706e4b8f93f4ba53a1c5c93a296e4a7e148deef8dfbe9ffea389a47d17adda45fa68f65167996efcff2f04195d6961c1036253e7e6ab21ef92876c94e70c8c96b343df2e45daf62ca484d7ee99301c8888edb35786c5d91c3c3b44762369c1df12254c6233b160fdd87abde1b0f58ca7666dcdc5786f7d43ffbc54bb0e162f8b71ab908ebe10c086d789f67f6866ab83ab163dfd787cb2fd7c38ab2c37966de92453a8dd18a54e80ed620b6ff317e0652d629f0936e45716985ac08401b98a2b2901dcde3747497a5dacfff2d908f0a02f0909293154602ada593e25264155fbb1a5a31c4988acd486c72b54a912d5c63b0e35a1efbf94d378ea21b1df3d3fd3bc2b06f2d5c37500f8e863d1c743081c4b9c9d840eed345987086ae584079184478f756bab6cc6eae2c6572b5c7ccebe1376ec9769fe73eeb7ffa432fb34eb0e9f9eb5bea959569e2c6bdff278537dde1a818901e21201e7b7bd1b5b84df06a669c679be2ecb6508453af3e79625f986b022a8fb05b3906ea22c9b3e4fec40dbad4237aa2299a3a43352e4ed3c1181e52cca1fce6e0d68efb0d2ded5f90854ae154d0a7d577656dd8145c09e30a401beaab2f691831efc49056ac507b0fa4dfdd209e8b6859f7ed1eb3dfbfa72a048651d1268f9c4bb574ea4c7eee01ed0a44f2df8b58152869985765458c25efe583ca236bea4c0d76475da5a707fac3da1a8441ff3b11fd97a10d3f34d5d0fa960590cccd77564c3fb4d4e0726cc0dfa0f141715ab00faa42424cc213ee7403c226ccfd06ecfb1e1db4e8104339a19c919acb0d4dfbc42f0c54e15edd555b7ee2f8eb307cf4adcb5e4a10312c245b3def7ee4c65101df69c65a3ad81f845cace5e1b3357bf587dceca0991e9b80a94716bf3efa673109473b0909da645f8a8b1ad433e012a1d564489352ca0e6ccf9c8a835280bf865a865390c7388c077061591dc9bc8a4904231939319c5bbe408f28314e4f7152a42e41bd4c4c24b75fc3ca2b46b9fce602502e37d8d40f80910a12cb911ada1270a85412fd79a475646c9534f666af62dfd048415be21809059cce77d904a13d74a0e5851d7e6c964978da2ce0ae3292a9677ef126a93774f169ad58a5ae9ab0ebcad3e58fa4efaffd4fe9b3f1d203fdd545bcfff7d0b4664289538d41173ecb7585db66116ac58ddacee8f55bae675ce7bd7c43d39369fb592f6c1ebb9baf9a50e52b5dc8a66e48988bcfa428be9ea1f0b2af6edac17667c4c5b53a6aaa9c36ac544b8acd0e915148763307e69db3edc0e0861678f42d9412c93c04de2f3c0d376ade3b5a10b925f1f77a6c3b6b20ddb77aa4cf1ca8fe345570cbcfaa31586d35ca839d8cd0cac5209017934368cf21addd352be015f009b623c1850f7a24af1f9c9a717d0722d351b92875884317b0f347274f201b56f415f9a77689d70e74da354e2055b7ec0b1345b8b922f86dc97f646585ebc9cee795fe58a75d8f29aafca1548db4f658eeaef5f00f29dc2e270c914fbe220e82f18d0794dc837d3a29164ede04553d6cea56381d2da0ad018ac8fbdd390bc872c041a4d96d374ae9795a8f5e797318694ae5ef34fceb890305d68099f04e4b032f28498d1125836e9e5c3304fc30eeaffa7b86fc723761879744ba1933ab104832edea00fe153499780cdd45776546597902f5c227454b13e9c885b4ee6c86351463d1766f329c6d00377dd4df972c2d4ae14b528f052626e04a126b1cbc2861741c475f568dbaa9c878d8e63f0654658a94d0f80565121bfa13683ffd3b7b63f27fec4c7b0637d9624746e7ee87ac12d7657f07713314201297f36e7fcca1663c9a3b86f6f8944b11f7b111b1d200712ebb6019af515a752bfb1ae93d61b486f9f8c1b1912a03eeaecf50b43d37c683f75e223c9b4322e00a095e8029f67d36627714afe63251ea862bae80faa7785ecc492bd1ca1b79ed92e0c9808512ba9d6ab48347ea9b7639fec0ba6629a53deb007f01fd7ef3297133d40922fcdce544f273df143d99762d0d2d20203a9e70ae12f1d6df5cac7c9181358911190acf31a2a86f147db2e4e564cef3e38d94dacecda023859f1dc13e6dc2e6dcafa11d93e2109675cd29915cd33485ad382b4d79b9fa5f4f35f441987ab8feef5f3323e87843c0d5d624a11f4364e1938a0df4a155f9fa5877d6371580ecec15f49785e06848313eb1a29b8155dd2b90fb50977696cca1deda6fc7b5f8ff2ced01c7c21a37428ce5291975f994c8959c56349497d8b3213749e431b4e1e5f6afe4488eba99e10598c6625197ba4f478ed5d1e28849b82fcdc2eea02b69ea81346cb4765ff4baa1c32f593514da443557358b7ba93c60a49261b6c9ad469010688838282f680803ee70fc2d428772b21d882a39cf9b2a90fcc4eaaaf0f5f8fa592bf31130ffc7db4416a795e5ec1093f28431741a2791dd5c0006c5facbf568f421c897f9f7172d44ab127c5f9a90c7d30d8e41080f790d18bd2eb128a19d5db94848637067a40b5d547a8dc9a547fe7644a58c9ceb7e05e81b11488ae7d919d000104319153760598b0443374cfeb1cbbd10b4c0c1b3aab043e7d97bcb7848384d13c20b92de2c085c8509802ec1d55be3563d5caf184a825a3b25700cfd0892d7d1988717c4ff9c3d7", 0xa01) 15:45:39 executing program 4: syz_open_dev$hidraw(0xfffffffffffffffe, 0xa00, 0x0) 15:45:39 executing program 0: r0 = syz_open_dev$hidraw(&(0x7f0000000000), 0x0, 0x0) ioctl$HIDIOCGRAWINFO(0xffffffffffffffff, 0x80084803, &(0x7f0000000040)=""/208) read$hidraw(r0, &(0x7f0000000340)=""/4096, 0x20001340) read$hidraw(r0, 0x0, 0x0) r1 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) ioctl$HIDIOCGRAWINFO(r0, 0x80084803, &(0x7f0000000140)=""/71) read$char_usb(r1, &(0x7f00000001c0)=""/148, 0x94) 15:45:39 executing program 1: r0 = syz_open_dev$hidraw(&(0x7f0000000000), 0x0, 0x0) read$hidraw(r0, &(0x7f0000000340)=""/4096, 0xcc000) r1 = syz_open_dev$hidraw(&(0x7f0000000000), 0x0, 0x0) ioctl$HIDIOCSFEATURE(r1, 0xc0404806, 0x0) syz_open_dev$hidraw(0x0, 0x0, 0x0) ioctl$HIDIOCSFEATURE(0xffffffffffffffff, 0xc0404806, 0x0) write$hidraw(0xffffffffffffffff, 0x0, 0x0) syz_open_dev$char_usb(0xc, 0xb4, 0x0) [ 2241.513526][T26700] FAULT_INJECTION: forcing a failure. [ 2241.513526][T26700] name fail_usercopy, interval 1, probability 0, space 0, times 0 [ 2241.526700][T26700] CPU: 0 PID: 26700 Comm: syz-executor.2 Not tainted 5.13.0-rc6-syzkaller #0 [ 2241.535471][T26700] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 [ 2241.545532][T26700] Call Trace: [ 2241.548905][T26700] dump_stack+0x143/0x1db [ 2241.553351][T26700] should_fail.cold+0x5/0xa [ 2241.557876][T26700] _copy_from_user+0x2c/0x180 [ 2241.562655][T26700] kstrtouint_from_user+0xb5/0x240 [ 2241.567791][T26700] ? kstrtou8_from_user+0x210/0x210 [ 2241.573016][T26700] ? lock_acquire+0x19d/0x700 [ 2241.577711][T26700] ? ksys_write+0x12d/0x250 [ 2241.582229][T26700] proc_fail_nth_write+0x79/0x220 [ 2241.587275][T26700] ? proc_task_getattr+0x1f0/0x1f0 [ 2241.592440][T26700] ? proc_task_getattr+0x1f0/0x1f0 [ 2241.597570][T26700] vfs_write+0x28e/0x9e0 [ 2241.601829][T26700] ksys_write+0x12d/0x250 [ 2241.606176][T26700] ? __ia32_sys_read+0xb0/0xb0 15:45:39 executing program 1: r0 = syz_open_dev$hidraw(&(0x7f0000000000), 0x0, 0x0) read$hidraw(r0, &(0x7f0000000340)=""/4096, 0x40001680) r1 = syz_open_dev$hidraw(&(0x7f0000000000), 0x0, 0x0) ioctl$HIDIOCSFEATURE(r1, 0xc0404806, 0x0) syz_open_dev$hidraw(0x0, 0x0, 0x0) ioctl$HIDIOCSFEATURE(0xffffffffffffffff, 0xc0404806, 0x0) write$hidraw(0xffffffffffffffff, 0x0, 0x0) syz_open_dev$char_usb(0xc, 0xb4, 0x0) [ 2241.610954][T26700] ? lockdep_hardirqs_on_prepare+0x273/0x3e0 [ 2241.616969][T26700] ? syscall_enter_from_user_mode+0x27/0x70 [ 2241.622883][T26700] do_syscall_64+0x3a/0xb0 [ 2241.627309][T26700] entry_SYSCALL_64_after_hwframe+0x44/0xae [ 2241.633216][T26700] RIP: 0033:0x4192bf [ 2241.637140][T26700] Code: 89 54 24 18 48 89 74 24 10 89 7c 24 08 e8 99 fd ff ff 48 8b 54 24 18 48 8b 74 24 10 41 89 c0 8b 7c 24 08 b8 01 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 31 44 89 c7 48 89 44 24 08 e8 cc fd ff ff 48 15:45:39 executing program 5: r0 = syz_open_dev$hidraw(&(0x7f0000000580), 0x0, 0x101081) write$hidraw(r0, &(0x7f0000000600)="c2efc64421e3343d16ddb0d465cfd83f6e3cb810c06472c782e1804c3c4974678f37bc0ff4ed4b0a702f01a77bd43b57102421f8899542b34a189fe7a97d0e3c8138ff1bc7c14dd105867ad43e2191eab3383f0f0db953b3c8b8025a7b7f600aba436aa32441e4eacb7d1f225fc53ce8f385b8144d0c1dcec4ce5d607c41c0720a92488c3ed4d19c15de4c55adf34451a1e899eb21b493857f1d6210c0ac9b76bd72a7d58bd591c7baf7817e38644df94ba0315160e8f25701da65427e166cdc41ede1d09fa457f3da03c684cc142685808c0eb7b034cc038aa8371360b2381234110d6c0158ffa4aaf21198069a4ac389d19d8f20255168d82cddddc1099e7c2c6106e7a2ce8bd8d78c24d4b1e39b9eb36c63fc0d6023f1ea95a368cb8bf0c4f94397ca58936a2e669f163f94323ccfe7589e3042df85efe84cb10ffa7b098cbae0c088618aa42e57f46c9efeea70dc46b6a72b2e397f593f9f3466a41b49de223ac87ae87db28d074ae423ce86de6521e3cd7b83a01797da80ba00742de2d781acde9b526bc172aa7c3cd95785e46b715283cd4622b4cc27f18a1997849646d58ae03e8b0bd745a02e28feb7a320028fc4d10f83aea27fdf0da55320816e3b4b4e06dbc9dd5d213427f053279981036bb6a059733de04e572f29fa54df7aa0ee0291a2f33f5afeda2b84c987f3046c6b50c18da2e9a60556fb847d62fb4107351c6ddc85177b699979d5a5a13aed9e8fdbf1e9671de6831005296a41e02bf69c5f8cc8ac78285444254b79ff8339d717e7a6841900a48edbc905d4a95457938fd27ee3e57c7eeabb7cff7a633c5dca23193910ab6e72ee38d84e0f3d693c33cc0cfbc90e63769536f07399357c5bb81adb4b88de5a45356f8896216c42ee6d9cddf2c169cfab87c6db2736d5b084f3fba3a56731951e0b8b4a64e65666c166a3706e4b8f93f4ba53a1c5c93a296e4a7e148deef8dfbe9ffea389a47d17adda45fa68f65167996efcff2f04195d6961c1036253e7e6ab21ef92876c94e70c8c96b343df2e45daf62ca484d7ee99301c8888edb35786c5d91c3c3b44762369c1df12254c6233b160fdd87abde1b0f58ca7666dcdc5786f7d43ffbc54bb0e162f8b71ab908ebe10c086d789f67f6866ab83ab163dfd787cb2fd7c38ab2c37966de92453a8dd18a54e80ed620b6ff317e0652d629f0936e45716985ac08401b98a2b2901dcde3747497a5dacfff2d908f0a02f0909293154602ada593e25264155fbb1a5a31c4988acd486c72b54a912d5c63b0e35a1efbf94d378ea21b1df3d3fd3bc2b06f2d5c37500f8e863d1c743081c4b9c9d840eed345987086ae584079184478f756bab6cc6eae2c6572b5c7ccebe1376ec9769fe73eeb7ffa432fb34eb0e9f9eb5bea959569e2c6bdff278537dde1a818901e21201e7b7bd1b5b84df06a669c679be2ecb6508453af3e79625f986b022a8fb05b3906ea22c9b3e4fec40dbad4237aa2299a3a43352e4ed3c1181e52cca1fce6e0d68efb0d2ded5f90854ae154d0a7d577656dd8145c09e30a401beaab2f691831efc49056ac507b0fa4dfdd209e8b6859f7ed1eb3dfbfa72a048651d1268f9c4bb574ea4c7eee01ed0a44f2df8b58152869985765458c25efe583ca236bea4c0d76475da5a707fac3da1a8441ff3b11fd97a10d3f34d5d0fa960590cccd77564c3fb4d4e0726cc0dfa0f141715ab00faa42424cc213ee7403c226ccfd06ecfb1e1db4e8104339a19c919acb0d4dfbc42f0c54e15edd555b7ee2f8eb307cf4adcb5e4a10312c245b3def7ee4c65101df69c65a3ad81f845cace5e1b3357bf587dceca0991e9b80a94716bf3efa673109473b0909da645f8a8b1ad433e012a1d564489352ca0e6ccf9c8a835280bf865a865390c7388c077061591dc9bc8a4904231939319c5bbe408f28314e4f7152a42e41bd4c4c24b75fc3ca2b46b9fce602502e37d8d40f80910a12cb911ada1270a85412fd79a475646c9534f666af62dfd048415be21809059cce77d904a13d74a0e5851d7e6c964978da2ce0ae3292a9677ef126a93774f169ad58a5ae9ab0ebcad3e58fa4efaffd4fe9b3f1d203fdd545bcfff7d0b4664289538d41173ecb7585db66116ac58ddacee8f55bae675ce7bd7c43d39369fb592f6c1ebb9baf9a50e52b5dc8a66e48988bcfa428be9ea1f0b2af6edac17667c4c5b53a6aaa9c36ac544b8acd0e915148763307e69db3edc0e0861678f42d9412c93c04de2f3c0d376ade3b5a10b925f1f77a6c3b6b20ddb77aa4cf1ca8fe345570cbcfaa31586d35ca839d8cd0cac5209017934368cf21addd352be015f009b623c1850f7a24af1f9c9a717d0722d351b92875884317b0f347274f201b56f415f9a77689d70e74da354e2055b7ec0b1345b8b922f86dc97f646585ebc9cee795fe58a75d8f29aafca1548db4f658eeaef5f00f29dc2e270c914fbe220e82f18d0794dc837d3a29164ede04553d6cea56381d2da0ad018ac8fbdd390bc872c041a4d96d374ae9795a8f5e797318694ae5ef34fceb890305d68099f04e4b032f28498d1125836e9e5c3304fc30eeaffa7b86fc723761879744ba1933ab104832edea00fe153499780cdd45776546597902f5c227454b13e9c885b4ee6c86351463d1766f329c6d00377dd4df972c2d4ae14b528f052626e04a126b1cbc2861741c475f568dbaa9c878d8e63f0654658a94d0f80565121bfa13683ffd3b7b63f27fec4c7b0637d9624746e7ee87ac12d7657f07713314201297f36e7fcca1663c9a3b86f6f8944b11f7b111b1d200712ebb6019af515a752bfb1ae93d61b486f9f8c1b1912a03eeaecf50b43d37c683f75e223c9b4322e00a095e8029f67d36627714afe63251ea862bae80faa7785ecc492bd1ca1b79ed92e0c9808512ba9d6ab48347ea9b7639fec0ba6629a53deb007f01fd7ef3297133d40922fcdce544f273df143d99762d0d2d20203a9e70ae12f1d6df5cac7c9181358911190acf31a2a86f147db2e4e564cef3e38d94dacecda023859f1dc13e6dc2e6dcafa11d93e2109675cd29915cd33485ad382b4d79b9fa5f4f35f441987ab8feef5f3323e87843c0d5d624a11f4364e1938a0df4a155f9fa5877d6371580ecec15f49785e06848313eb1a29b8155dd2b90fb50977696cca1deda6fc7b5f8ff2ced01c7c21a37428ce5291975f994c8959c56349497d8b3213749e431b4e1e5f6afe4488eba99e10598c6625197ba4f478ed5d1e28849b82fcdc2eea02b69ea81346cb4765ff4baa1c32f593514da443557358b7ba93c60a49261b6c9ad469010688838282f680803ee70fc2d428772b21d882a39cf9b2a90fcc4eaaaf0f5f8fa592bf31130ffc7db4416a795e5ec1093f28431741a2791dd5c0006c5facbf568f421c897f9f7172d44ab127c5f9a90c7d30d8e41080f790d18bd2eb128a19d5db94848637067a40b5d547a8dc9a547fe7644a58c9ceb7e05e81b11488ae7d919d000104319153760598b0443374cfeb1cbbd10b4c0c1b3aab043e7d97bcb7848384d13c20b92de2c085c8509802ec1d55be3563d5caf184a825a3b25700cfd0892d7d1988717c4ff9c3d7", 0xa01) 15:45:39 executing program 1: r0 = syz_open_dev$hidraw(&(0x7f0000000000), 0x0, 0x0) read$hidraw(r0, &(0x7f0000000340)=""/4096, 0x7ffffffff000) r1 = syz_open_dev$hidraw(&(0x7f0000000000), 0x0, 0x0) ioctl$HIDIOCSFEATURE(r1, 0xc0404806, 0x0) syz_open_dev$hidraw(0x0, 0x0, 0x0) ioctl$HIDIOCSFEATURE(0xffffffffffffffff, 0xc0404806, 0x0) write$hidraw(0xffffffffffffffff, 0x0, 0x0) syz_open_dev$char_usb(0xc, 0xb4, 0x0) [ 2241.656778][T26700] RSP: 002b:00007f8cc99d9170 EFLAGS: 00000293 ORIG_RAX: 0000000000000001 [ 2241.665207][T26700] RAX: ffffffffffffffda RBX: 0000000000000000 RCX: 00000000004192bf [ 2241.673533][T26700] RDX: 0000000000000001 RSI: 00007f8cc99d91e0 RDI: 0000000000000004 [ 2241.681510][T26700] RBP: 00007f8cc99d91d0 R08: 0000000000000000 R09: 0000000000000000 [ 2241.689487][T26700] R10: 0000000000000000 R11: 0000000000000293 R12: 0000000000000001 [ 2241.697467][T26700] R13: 00007fff471864cf R14: 00007f8cc99d9300 R15: 0000000000022000 15:45:39 executing program 3: syz_usb_connect(0x6, 0x37, &(0x7f00000001c0)={{0x12, 0x1, 0x300, 0x9d, 0xcf, 0xc1, 0x8, 0xfe9, 0xdb01, 0x9223, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x25, 0x1, 0x5, 0xfc, 0x30, 0x3, [{{0x9, 0x4, 0xe7, 0x1, 0x1, 0xd0, 0xe2, 0x61, 0x7f, [@uac_as={[@format_type_i_continuous={0xa, 0x24, 0x2, 0x1, 0x4, 0x3, 0x2, 0x97, "", "e13f"}]}], [{{0x9, 0x5, 0x5, 0x20, 0x8, 0x0, 0x6, 0x1}}]}}]}}]}}, &(0x7f00000003c0)={0xa, &(0x7f0000000200)={0xa, 0x6, 0x201, 0x1, 0x0, 0x6, 0x10, 0x6}, 0x19, &(0x7f0000000240)={0x5, 0xf, 0x19, 0x1, [@ss_container_id={0x14, 0x10, 0x4, 0x7, "8bbba5e8be6913a73af19d509834a6c6"}]}, 0x4, [{0x77, &(0x7f0000000280)=@string={0x77, 0x3, "275e16c45b58ea95e4a840d5b6ecb6aa753b71999efbce1763648b751c838f5c9d2b0131c8754639d318990f38dad854ebebe5ab186b7253e01c56dcc86c1e9d11b15032cbeb4331e7bcd455e8d445233eaa0e1c6bf550f23cded38de97da13227613ddf45072523c7f32bcfaeac824cacf38a4d26"}}, {0x4, &(0x7f0000000300)=@lang_id={0x4, 0x3, 0x44b}}, {0x4, &(0x7f0000000340)=@lang_id={0x4, 0x3, 0x82c}}, {0x4, &(0x7f0000000380)=@lang_id={0x4, 0x3, 0x827}}]}) syz_open_dev$hiddev(&(0x7f0000000000), 0x5, 0x1a035317e33e48c9) r0 = syz_open_dev$hiddev(&(0x7f0000000100), 0x1ff, 0x400) ioctl$HIDIOCGVERSION(r0, 0x80044801, &(0x7f0000000140)) r1 = syz_open_dev$hiddev(&(0x7f0000000440), 0x3, 0x101442) ioctl$HIDIOCGCOLLECTIONINFO(r1, 0xc0104811, &(0x7f0000000480)={0x7, 0x7, 0x696ce0ca, 0x401}) syz_open_dev$hiddev(&(0x7f0000000080), 0x1000, 0x385800) r2 = syz_open_dev$hidraw(&(0x7f0000000580), 0x0, 0x189481) write$hidraw(r2, &(0x7f00000005c0)="a9", 0xffffff95) 15:45:39 executing program 2: r0 = syz_open_dev$hidraw(&(0x7f0000000580), 0x0, 0x101081) write$hidraw(r0, &(0x7f0000000600)="c2efc64421e3343d16ddb0d465cfd83f6e3cb810c06472c782e1804c3c4974678f37bc0ff4ed4b0a702f01a77bd43b57102421f8899542b34a189fe7a97d0e3c8138ff1bc7c14dd105867ad43e2191eab3383f020db953b3c8b8025a7b7f600aba436aa32441e4eacb7d1f225fc53ce8f385b8144d0c1dcec4ce5d607c41c0720a92488c3ed4d19c15de4c55adf34451a1e899eb21b493857f1d6210c0ac9b76bd72a7d58bd591c7baf7817e38644df94ba0315160e8f25701da65427e166cdc41ede1d09fa457f3da03c684cc142685808c0eb7b034cc038aa8371360b2381234110d6c0158ffa4aaf21198069a4ac389d19d8f20255168d82cddddc1099e7c2c6106e7a2ce8bd8d78c24d4b1e39b9eb36c63fc0d6023f1ea95a368cb8bf0c4f94397ca58936a2e669f163f94323ccfe7589e3042df85efe84cb10ffa7b098cbae0c088618aa42e57f46c9efeea70dc46b6a72b2e397f593f9f3466a41b49de223ac87ae87db28d074ae423ce86de6521e3cd7b83a01797da80ba00742de2d781acde9b526bc172aa7c3cd95785e46b715283cd4622b4cc27f18a1997849646d58ae03e8b0bd745a02e28feb7a320028fc4d10f83aea27fdf0da55320816e3b4b4e06dbc9dd5d213427f053279981036bb6a059733de04e572f29fa54df7aa0ee0291a2f33f5afeda2b84c987f3046c6b50c18da2e9a60556fb847d62fb4107351c6ddc85177b699979d5a5a13aed9e8fdbf1e9671de6831005296a41e02bf69c5f8cc8ac78285444254b79ff8339d717e7a6841900a48edbc905d4a95457938fd27ee3e57c7eeabb7cff7a633c5dca23193910ab6e72ee38d84e0f3d693c33cc0cfbc90e63769536f07399357c5bb81adb4b88de5a45356f8896216c42ee6d9cddf2c169cfab87c6db2736d5b084f3fba3a56731951e0b8b4a64e65666c166a3706e4b8f93f4ba53a1c5c93a296e4a7e148deef8dfbe9ffea389a47d17adda45fa68f65167996efcff2f04195d6961c1036253e7e6ab21ef92876c94e70c8c96b343df2e45daf62ca484d7ee99301c8888edb35786c5d91c3c3b44762369c1df12254c6233b160fdd87abde1b0f58ca7666dcdc5786f7d43ffbc54bb0e162f8b71ab908ebe10c086d789f67f6866ab83ab163dfd787cb2fd7c38ab2c37966de92453a8dd18a54e80ed620b6ff317e0652d629f0936e45716985ac08401b98a2b2901dcde3747497a5dacfff2d908f0a02f0909293154602ada593e25264155fbb1a5a31c4988acd486c72b54a912d5c63b0e35a1efbf94d378ea21b1df3d3fd3bc2b06f2d5c37500f8e863d1c743081c4b9c9d840eed345987086ae584079184478f756bab6cc6eae2c6572b5c7ccebe1376ec9769fe73eeb7ffa432fb34eb0e9f9eb5bea959569e2c6bdff278537dde1a818901e21201e7b7bd1b5b84df06a669c679be2ecb6508453af3e79625f986b022a8fb05b3906ea22c9b3e4fec40dbad4237aa2299a3a43352e4ed3c1181e52cca1fce6e0d68efb0d2ded5f90854ae154d0a7d577656dd8145c09e30a401beaab2f691831efc49056ac507b0fa4dfdd209e8b6859f7ed1eb3dfbfa72a048651d1268f9c4bb574ea4c7eee01ed0a44f2df8b58152869985765458c25efe583ca236bea4c0d76475da5a707fac3da1a8441ff3b11fd97a10d3f34d5d0fa960590cccd77564c3fb4d4e0726cc0dfa0f141715ab00faa42424cc213ee7403c226ccfd06ecfb1e1db4e8104339a19c919acb0d4dfbc42f0c54e15edd555b7ee2f8eb307cf4adcb5e4a10312c245b3def7ee4c65101df69c65a3ad81f845cace5e1b3357bf587dceca0991e9b80a94716bf3efa673109473b0909da645f8a8b1ad433e012a1d564489352ca0e6ccf9c8a835280bf865a865390c7388c077061591dc9bc8a4904231939319c5bbe408f28314e4f7152a42e41bd4c4c24b75fc3ca2b46b9fce602502e37d8d40f80910a12cb911ada1270a85412fd79a475646c9534f666af62dfd048415be21809059cce77d904a13d74a0e5851d7e6c964978da2ce0ae3292a9677ef126a93774f169ad58a5ae9ab0ebcad3e58fa4efaffd4fe9b3f1d203fdd545bcfff7d0b4664289538d41173ecb7585db66116ac58ddacee8f55bae675ce7bd7c43d39369fb592f6c1ebb9baf9a50e52b5dc8a66e48988bcfa428be9ea1f0b2af6edac17667c4c5b53a6aaa9c36ac544b8acd0e915148763307e69db3edc0e0861678f42d9412c93c04de2f3c0d376ade3b5a10b925f1f77a6c3b6b20ddb77aa4cf1ca8fe345570cbcfaa31586d35ca839d8cd0cac5209017934368cf21addd352be015f009b623c1850f7a24af1f9c9a717d0722d351b92875884317b0f347274f201b56f415f9a77689d70e74da354e2055b7ec0b1345b8b922f86dc97f646585ebc9cee795fe58a75d8f29aafca1548db4f658eeaef5f00f29dc2e270c914fbe220e82f18d0794dc837d3a29164ede04553d6cea56381d2da0ad018ac8fbdd390bc872c041a4d96d374ae9795a8f5e797318694ae5ef34fceb890305d68099f04e4b032f28498d1125836e9e5c3304fc30eeaffa7b86fc723761879744ba1933ab104832edea00fe153499780cdd45776546597902f5c227454b13e9c885b4ee6c86351463d1766f329c6d00377dd4df972c2d4ae14b528f052626e04a126b1cbc2861741c475f568dbaa9c878d8e63f0654658a94d0f80565121bfa13683ffd3b7b63f27fec4c7b0637d9624746e7ee87ac12d7657f07713314201297f36e7fcca1663c9a3b86f6f8944b11f7b111b1d200712ebb6019af515a752bfb1ae93d61b486f9f8c1b1912a03eeaecf50b43d37c683f75e223c9b4322e00a095e8029f67d36627714afe63251ea862bae80faa7785ecc492bd1ca1b79ed92e0c9808512ba9d6ab48347ea9b7639fec0ba6629a53deb007f01fd7ef3297133d40922fcdce544f273df143d99762d0d2d20203a9e70ae12f1d6df5cac7c9181358911190acf31a2a86f147db2e4e564cef3e38d94dacecda023859f1dc13e6dc2e6dcafa11d93e2109675cd29915cd33485ad382b4d79b9fa5f4f35f441987ab8feef5f3323e87843c0d5d624a11f4364e1938a0df4a155f9fa5877d6371580ecec15f49785e06848313eb1a29b8155dd2b90fb50977696cca1deda6fc7b5f8ff2ced01c7c21a37428ce5291975f994c8959c56349497d8b3213749e431b4e1e5f6afe4488eba99e10598c6625197ba4f478ed5d1e28849b82fcdc2eea02b69ea81346cb4765ff4baa1c32f593514da443557358b7ba93c60a49261b6c9ad469010688838282f680803ee70fc2d428772b21d882a39cf9b2a90fcc4eaaaf0f5f8fa592bf31130ffc7db4416a795e5ec1093f28431741a2791dd5c0006c5facbf568f421c897f9f7172d44ab127c5f9a90c7d30d8e41080f790d18bd2eb128a19d5db94848637067a40b5d547a8dc9a547fe7644a58c9ceb7e05e81b11488ae7d919d000104319153760598b0443374cfeb1cbbd10b4c0c1b3aab043e7d97bcb7848384d13c20b92de2c085c8509802ec1d55be3563d5caf184a825a3b25700cfd0892d7d1988717c4ff9c3d7", 0xa01) 15:45:39 executing program 4: syz_open_dev$hidraw(0xfffffffffffffffe, 0x1f00, 0x0) 15:45:39 executing program 0: r0 = syz_open_dev$hidraw(&(0x7f0000000000), 0x0, 0x0) read$hidraw(r0, &(0x7f0000000340)=""/4096, 0x20001340) syz_open_dev$hidraw(&(0x7f0000000040), 0x7784f2b, 0x8000) syz_open_dev$hidraw(&(0x7f0000000080), 0x4, 0x100) syz_open_dev$hidraw(&(0x7f00000000c0), 0x1, 0x8082) r1 = syz_open_dev$hidraw(&(0x7f0000000000), 0x0, 0x0) ioctl$HIDIOCSFEATURE(r1, 0xc0404806, 0x0) read$hidraw(r1, 0x0, 0xffc7) syz_open_dev$char_usb(0xc, 0xb4, 0x0) 15:45:39 executing program 5: r0 = syz_open_dev$hidraw(&(0x7f0000000580), 0x0, 0x101081) write$hidraw(r0, &(0x7f0000000600)="c2efc64421e3343d16ddb0d465cfd83f6e3cb810c06472c782e1804c3c4974678f37bc0ff4ed4b0a702f01a77bd43b57102421f8899542b34a189fe7a97d0e3c8138ff1bc7c14dd105867ad43e2191eab3383f020db953b3c8b80f5a7b7f600aba436aa32441e4eacb7d1f225fc53ce8f385b8144d0c1dcec4ce5d607c41c0720a92488c3ed4d19c15de4c55adf34451a1e899eb21b493857f1d6210c0ac9b76bd72a7d58bd591c7baf7817e38644df94ba0315160e8f25701da65427e166cdc41ede1d09fa457f3da03c684cc142685808c0eb7b034cc038aa8371360b2381234110d6c0158ffa4aaf21198069a4ac389d19d8f20255168d82cddddc1099e7c2c6106e7a2ce8bd8d78c24d4b1e39b9eb36c63fc0d6023f1ea95a368cb8bf0c4f94397ca58936a2e669f163f94323ccfe7589e3042df85efe84cb10ffa7b098cbae0c088618aa42e57f46c9efeea70dc46b6a72b2e397f593f9f3466a41b49de223ac87ae87db28d074ae423ce86de6521e3cd7b83a01797da80ba00742de2d781acde9b526bc172aa7c3cd95785e46b715283cd4622b4cc27f18a1997849646d58ae03e8b0bd745a02e28feb7a320028fc4d10f83aea27fdf0da55320816e3b4b4e06dbc9dd5d213427f053279981036bb6a059733de04e572f29fa54df7aa0ee0291a2f33f5afeda2b84c987f3046c6b50c18da2e9a60556fb847d62fb4107351c6ddc85177b699979d5a5a13aed9e8fdbf1e9671de6831005296a41e02bf69c5f8cc8ac78285444254b79ff8339d717e7a6841900a48edbc905d4a95457938fd27ee3e57c7eeabb7cff7a633c5dca23193910ab6e72ee38d84e0f3d693c33cc0cfbc90e63769536f07399357c5bb81adb4b88de5a45356f8896216c42ee6d9cddf2c169cfab87c6db2736d5b084f3fba3a56731951e0b8b4a64e65666c166a3706e4b8f93f4ba53a1c5c93a296e4a7e148deef8dfbe9ffea389a47d17adda45fa68f65167996efcff2f04195d6961c1036253e7e6ab21ef92876c94e70c8c96b343df2e45daf62ca484d7ee99301c8888edb35786c5d91c3c3b44762369c1df12254c6233b160fdd87abde1b0f58ca7666dcdc5786f7d43ffbc54bb0e162f8b71ab908ebe10c086d789f67f6866ab83ab163dfd787cb2fd7c38ab2c37966de92453a8dd18a54e80ed620b6ff317e0652d629f0936e45716985ac08401b98a2b2901dcde3747497a5dacfff2d908f0a02f0909293154602ada593e25264155fbb1a5a31c4988acd486c72b54a912d5c63b0e35a1efbf94d378ea21b1df3d3fd3bc2b06f2d5c37500f8e863d1c743081c4b9c9d840eed345987086ae584079184478f756bab6cc6eae2c6572b5c7ccebe1376ec9769fe73eeb7ffa432fb34eb0e9f9eb5bea959569e2c6bdff278537dde1a818901e21201e7b7bd1b5b84df06a669c679be2ecb6508453af3e79625f986b022a8fb05b3906ea22c9b3e4fec40dbad4237aa2299a3a43352e4ed3c1181e52cca1fce6e0d68efb0d2ded5f90854ae154d0a7d577656dd8145c09e30a401beaab2f691831efc49056ac507b0fa4dfdd209e8b6859f7ed1eb3dfbfa72a048651d1268f9c4bb574ea4c7eee01ed0a44f2df8b58152869985765458c25efe583ca236bea4c0d76475da5a707fac3da1a8441ff3b11fd97a10d3f34d5d0fa960590cccd77564c3fb4d4e0726cc0dfa0f141715ab00faa42424cc213ee7403c226ccfd06ecfb1e1db4e8104339a19c919acb0d4dfbc42f0c54e15edd555b7ee2f8eb307cf4adcb5e4a10312c245b3def7ee4c65101df69c65a3ad81f845cace5e1b3357bf587dceca0991e9b80a94716bf3efa673109473b0909da645f8a8b1ad433e012a1d564489352ca0e6ccf9c8a835280bf865a865390c7388c077061591dc9bc8a4904231939319c5bbe408f28314e4f7152a42e41bd4c4c24b75fc3ca2b46b9fce602502e37d8d40f80910a12cb911ada1270a85412fd79a475646c9534f666af62dfd048415be21809059cce77d904a13d74a0e5851d7e6c964978da2ce0ae3292a9677ef126a93774f169ad58a5ae9ab0ebcad3e58fa4efaffd4fe9b3f1d203fdd545bcfff7d0b4664289538d41173ecb7585db66116ac58ddacee8f55bae675ce7bd7c43d39369fb592f6c1ebb9baf9a50e52b5dc8a66e48988bcfa428be9ea1f0b2af6edac17667c4c5b53a6aaa9c36ac544b8acd0e915148763307e69db3edc0e0861678f42d9412c93c04de2f3c0d376ade3b5a10b925f1f77a6c3b6b20ddb77aa4cf1ca8fe345570cbcfaa31586d35ca839d8cd0cac5209017934368cf21addd352be015f009b623c1850f7a24af1f9c9a717d0722d351b92875884317b0f347274f201b56f415f9a77689d70e74da354e2055b7ec0b1345b8b922f86dc97f646585ebc9cee795fe58a75d8f29aafca1548db4f658eeaef5f00f29dc2e270c914fbe220e82f18d0794dc837d3a29164ede04553d6cea56381d2da0ad018ac8fbdd390bc872c041a4d96d374ae9795a8f5e797318694ae5ef34fceb890305d68099f04e4b032f28498d1125836e9e5c3304fc30eeaffa7b86fc723761879744ba1933ab104832edea00fe153499780cdd45776546597902f5c227454b13e9c885b4ee6c86351463d1766f329c6d00377dd4df972c2d4ae14b528f052626e04a126b1cbc2861741c475f568dbaa9c878d8e63f0654658a94d0f80565121bfa13683ffd3b7b63f27fec4c7b0637d9624746e7ee87ac12d7657f07713314201297f36e7fcca1663c9a3b86f6f8944b11f7b111b1d200712ebb6019af515a752bfb1ae93d61b486f9f8c1b1912a03eeaecf50b43d37c683f75e223c9b4322e00a095e8029f67d36627714afe63251ea862bae80faa7785ecc492bd1ca1b79ed92e0c9808512ba9d6ab48347ea9b7639fec0ba6629a53deb007f01fd7ef3297133d40922fcdce544f273df143d99762d0d2d20203a9e70ae12f1d6df5cac7c9181358911190acf31a2a86f147db2e4e564cef3e38d94dacecda023859f1dc13e6dc2e6dcafa11d93e2109675cd29915cd33485ad382b4d79b9fa5f4f35f441987ab8feef5f3323e87843c0d5d624a11f4364e1938a0df4a155f9fa5877d6371580ecec15f49785e06848313eb1a29b8155dd2b90fb50977696cca1deda6fc7b5f8ff2ced01c7c21a37428ce5291975f994c8959c56349497d8b3213749e431b4e1e5f6afe4488eba99e10598c6625197ba4f478ed5d1e28849b82fcdc2eea02b69ea81346cb4765ff4baa1c32f593514da443557358b7ba93c60a49261b6c9ad469010688838282f680803ee70fc2d428772b21d882a39cf9b2a90fcc4eaaaf0f5f8fa592bf31130ffc7db4416a795e5ec1093f28431741a2791dd5c0006c5facbf568f421c897f9f7172d44ab127c5f9a90c7d30d8e41080f790d18bd2eb128a19d5db94848637067a40b5d547a8dc9a547fe7644a58c9ceb7e05e81b11488ae7d919d000104319153760598b0443374cfeb1cbbd10b4c0c1b3aab043e7d97bcb7848384d13c20b92de2c085c8509802ec1d55be3563d5caf184a825a3b25700cfd0892d7d1988717c4ff9c3d7", 0xa01) 15:45:39 executing program 1: r0 = syz_open_dev$hidraw(&(0x7f0000000000), 0x6, 0xca000) read$hidraw(r0, &(0x7f0000000340)=""/4096, 0x20001340) r1 = syz_open_dev$hiddev(&(0x7f0000000040), 0x3, 0x181200) ioctl$HIDIOCSFLAG(r1, 0x4004480f, &(0x7f0000000080)=0x1) r2 = syz_open_dev$hidraw(&(0x7f0000000000), 0x0, 0x0) ioctl$HIDIOCSFEATURE(r2, 0xc0404806, 0x0) syz_open_dev$hidraw(0x0, 0x0, 0x0) ioctl$HIDIOCSFEATURE(0xffffffffffffffff, 0xc0404806, 0x0) write$hidraw(0xffffffffffffffff, 0x0, 0x0) syz_open_dev$char_usb(0xc, 0xb4, 0x0) 15:45:40 executing program 5: r0 = syz_open_dev$hidraw(&(0x7f0000000580), 0x0, 0x101081) write$hidraw(r0, &(0x7f0000000600)="c2efc64421e3343d16ddb0d465cfd83f6e3cb810c06472c782e1804c3c4974678f37bc0ff4ed4b0a702f01a77bd43b57102421f8899542b34a189fe7a97d0e3c8138ff1bc7c14dd105867ad43e2191eab3383f020db953b3c8b8025a7b7f600aba436aa32441e4eacb7d1f225fc53ce8f385b8144d0c1dcec4ce5d607c41c0720a92488c3ed4d19c15de4c55adf34451a1e899eb21b493857f1d6210c0ac9b76bd72a7d58bd591c7baf7817e38644df94ba0315160e8f25701da65427e166cdc41ede1d09fa457f3da03c684cc142685808c0eb7b034cc038aa8371360b2381234110d6c0158ffa4aaf21198069a4ac389d19d8f20255168d82cddddc1099e7c2c6106e7a2ce8bd8d78c24d4b1e39b9eb36c63fc0d6023f1ea95a368cb8bf0c4f94397ca58936a2e669f163f94323ccfe7589e3042df85efe84cb10ffa7b098cbae0c088618aa42e57f46c9efeea70dc46b6a72b2e397f593f9f3466a41b49de223ac87ae87db28d074ae423ce86de6521e3cd7b83a01797da80ba00742de2d781acde9b526bc172aa7c3cd95785e46b715283cd4622b4cc27f18a1997849646d58ae03e8b0bd745a02e28feb7a320028fc4d10f83aea27fdf0da55320816e3b4b4e06dbc9dd5d213427f053279981036bb6a059733de04e572f29fa54df7aa0ee0291a2f33f5afeda2b84c987f3046c6b50c18da2e9a60556fb847d62fb4107351c6ddc85177b699979d5a5a13aed9e8fdbf1e9671de6831005296a41e02bf69c5f8cc8ac78285444254b79ff8339d717e7a6841900a48edbc905d4a95457938fd27ee3e57c7eeabb7cff7a633c5dca23193910ab6e72ee38d84e0f3d693c33cc0cfbc90e63769536f07399357c5bb81adb4b88de5a45356f8896216c42ee6d9cddf2c169cfab87c6db2736d5b084f3fba3a56731951e0b8b4a64e65666c166a3706e4b8f93f4ba53a1c5c93a296e4a7e148deef8dfbe9ffea389a47d17adda45fa68f65167996efcff2f04195d6961c1036253e7e6ab21ef92876c94e70c8c96b343df2e45daf62ca484d7ee99301c8888edb35786c5d91c3c3b44762369c1df12254c6233b160fdd87abde1b0f58ca7666dcdc5786f7d43ffbc54bb0e162f8b71ab908ebe10c086d789f67f6866ab83ab163dfd787cb2fd7c38ab2c37966de92453a8dd18a54e80ed620b6ff317e0652d629f0936e45716985ac08401b98a2b2901dcde3747497a5dacfff2d908f0a02f0909293154602ada593e25264155fbb1a5a31c4988acd486c72b54a912d5c63b0e35a1efbf94d378ea21b1df3d3fd3bc2b06f2d5c37500f8e863d1c743081c4b9c9d840eed345987086ae584079184478f756bab6cc6eae2c6572b5c7ccebe1376ec9769fe73eeb7ffa432fb34eb0e9f9eb5bea959569e2c6bdff278537dde1a818901e21201e7b7bd1b5b84df06a669c679be2ecb6508453af3e79625f986b022a8fb05b3906ea22c9b3e4fec40dbad4237aa2299a3a43352e4ed3c1181e52cca1fce6e0d68efb0d2ded5f90854ae154d0a7d577656dd8145c09e30a401beaab2f691831efc49056ac507b0fa4dfdd209e8b6859f7ed1eb3dfbfa72a048651d1268f9c4bb574ea4c7eee01ed0a44f2df8b58152869985765458c25efe583ca236bea4c0d76475da5a707fac3da1a8441ff3b11fd97a10d3f34d5d0fa960590cccd77564c3fb4d4e0726cc0dfa0f141715ab00faa42424cc213ee7403c226ccfd06ecfb1e1db4e8104339a19c919acb0d4dfbc42f0c54e15edd555b7ee2f8eb307cf4adcb5e4a10312c245b3def7ee4c65101df69c65a3ad81f845cace5e1b3357bf587dceca0991e9b80a94716bf3efa673109473b0909da645f8a8b1ad433e012a1d564489352ca0e6ccf9c8a835280bf865a865390c7388c077061591dc9bc8a4904231939319c5bbe408f28314e4f7152a42e41bd4c4c24b75fc3ca2b46b9fce602502e37d8d40f80910a12cb911ada1270a85412fd79a475646c9534f666af62dfd048415be21809059cce77d904a13d74a0e5851d7e6c964978da2ce0ae3292a9677ef126a93774f169ad58a5ae9ab0ebcad3e58fa4efaffd4fe9b3f1d203fdd545bcfff7d0b4664289538d41173ecb7585db66116ac58ddacee8f55bae675ce7bd7c43d39369fb592f6c1ebb9baf9a50e52b5dc8a66e48988bcfa428be9ea1f0b2af6edac17667c4c5b53a6aaa9c36ac544b8acd0e915148763307e69db3edc0e0861678f42d9412c93c04de2f3c0d376ade3b5a10b925f1f77a6c3b6b20ddb77aa4cf1ca8fe345570cbcfaa31586d35ca839d8cd0cac5209017934368cf21addd352be015f009b623c1850f7a24af1f9c9a717d0722d351b92875884317b0f347274f201b56f415f9a77689d70e74da354e2055b7ec0b1345b8b922f86dc97f646585ebc9cee795fe58a75d8f29aafca1548db4f658eeaef5f00f29dc2e270c914fbe220e82f18d0794dc837d3a29164ede04553d6cea56381d2da0ad018ac8fbdd390bc872c041a4d96d374ae9795a8f5e797318694ae5ef34fceb890305d68099f04e4b032f28498d1125836e9e5c3304fc30eeaffa7b86fc723761879744ba1933ab104832edea00fe153499780cdd45776546597902f5c227454b13e9c885b4ee6c86351463d1766f329c6d00377dd4df972c2d4ae14b528f052626e04a126b1cbc2861741c475f568dbaa9c878d8e63f0654658a94d0f80565121bfa13683ffd3b7b63f27fec4c7b0637d9624746e7ee87ac12d7657f07713314201297f36e7fcca1663c9a3b86f6f8944b11f7b111b1d200712ebb6019af515a752bfb1ae93d61b486f9f8c1b1912a03eeaecf50b43d37c683f75e223c9b4322e00a095e8029f67d36627714afe63251ea862bae80faa7785ecc492bd1ca1b79ed92e0c9808512ba9d6ab48347ea9b7639fec0ba6629a53deb007f01fd7ef3297133d40922fcdce544f273df143d99762d0d2d20203a9e70ae12f1d6df5cac7c9181358911190acf31a2a86f147db2e4e564cef3e38d94dacecda023859f1dc13e6dc2e6dcafa11d93e2109675cd29915cd33485ad382b4d79b9fa5f4f35f441987ab8feef5f3323e87843c0d5d624a11f4364e1938a0df4a155f9fa5877d6371580ecec15f49785e06848313eb1a29b8155dd2b90fb50977696cca1deda6fc7b5f8ff2ced01c7c21a37428ce5291975f994c8959c56349497d8b3213749e431b4e1e5f6afe4488eba99e10598c6625197ba4f478ed5d1e28849b82fcdc2eea02b69ea81346cb4765ff4baa1c32f593514da443557358b7ba93c60a49261b6c9ad469010688838282f680803ee70fc2d428772b21d882a39cf9b2a90fcc4eaaaf0f5f8fa592bf31130ffc7db4416a795e5ec1093f28431741a2791dd5c0006c5facbf568f421c897f9f7172d44ab127c5f9a90c7d30d8e41080f790d18bd2eb128a19d5db94848637067a40b5d547a8dc9a547fe7644a58c9ceb7e05e81b11488ae7d919d000104319153760598b0443374cfeb1cbbd10b4c0c1b3aab043e7d97bcb7848384d13c20b92de2c085c8509802ec1d55be3563d5caf184a825a3b25700cfd0892d7d1988717c4ff9c3d7", 0xa07) 15:45:40 executing program 1: r0 = syz_open_dev$hidraw(&(0x7f0000000000), 0x0, 0x0) read$hidraw(r0, &(0x7f0000000340)=""/4096, 0x20001340) r1 = syz_open_dev$hidraw(&(0x7f0000000000), 0x0, 0x0) ioctl$HIDIOCSFEATURE(r1, 0xc0404806, 0x0) syz_open_dev$hidraw(0x0, 0x0, 0x0) ioctl$HIDIOCSFEATURE(0xffffffffffffffff, 0xc0404806, 0x0) write$hidraw(0xffffffffffffffff, 0x0, 0x0) syz_open_dev$char_usb(0xc, 0xb4, 0x0) 15:45:40 executing program 4: syz_open_dev$hidraw(0xfffffffffffffffe, 0x2000, 0x0) 15:45:40 executing program 0: syz_usb_connect_ath9k(0x3, 0x5a, &(0x7f0000000040)={{0x12, 0x1, 0x200, 0xff, 0xff, 0xff, 0x40, 0xcf3, 0x9271, 0x108, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x48}}]}}, 0x0) r0 = syz_open_dev$hidraw(&(0x7f0000000000), 0x0, 0x0) read$hidraw(r0, &(0x7f0000000340)=""/4096, 0x20001340) read$hidraw(r0, 0x0, 0x0) syz_open_dev$char_usb(0xc, 0xb4, 0x0) 15:45:40 executing program 2: r0 = syz_open_dev$hidraw(&(0x7f0000000580), 0x0, 0x101081) write$hidraw(r0, &(0x7f0000000600)="c2efc64421e3343d16ddb0d465cfd83f6e3cb810c06472c782e1804c3c4974678f37bc0ff4ed4b0a702f07a77bd43b57102421f8899542b34a189fe7a97d0e3c8138ff1bc7c14dd105867ad43e2191eab3383f020db953b3c8b8025a7b7f600aba436aa32441e4eacb7d1f225fc53ce8f385b8144d0c1dcec4ce5d607c41c0720a92488c3ed4d19c15de4c55adf34451a1e899eb21b493857f1d6210c0ac9b76bd72a7d58bd591c7baf7817e38644df94ba0315160e8f25701da65427e166cdc41ede1d09fa457f3da03c684cc142685808c0eb7b034cc038aa8371360b2381234110d6c0158ffa4aaf21198069a4ac389d19d8f20255168d82cddddc1099e7c2c6106e7a2ce8bd8d78c24d4b1e39b9eb36c63fc0d6023f1ea95a368cb8bf0c4f94397ca58936a2e669f163f94323ccfe7589e3042df85efe84cb10ffa7b098cbae0c088618aa42e57f46c9efeea70dc46b6a72b2e397f593f9f3466a41b49de223ac87ae87db28d074ae423ce86de6521e3cd7b83a01797da80ba00742de2d781acde9b526bc172aa7c3cd95785e46b715283cd4622b4cc27f18a1997849646d58ae03e8b0bd745a02e28feb7a320028fc4d10f83aea27fdf0da55320816e3b4b4e06dbc9dd5d213427f053279981036bb6a059733de04e572f29fa54df7aa0ee0291a2f33f5afeda2b84c987f3046c6b50c18da2e9a60556fb847d62fb4107351c6ddc85177b699979d5a5a13aed9e8fdbf1e9671de6831005296a41e02bf69c5f8cc8ac78285444254b79ff8339d717e7a6841900a48edbc905d4a95457938fd27ee3e57c7eeabb7cff7a633c5dca23193910ab6e72ee38d84e0f3d693c33cc0cfbc90e63769536f07399357c5bb81adb4b88de5a45356f8896216c42ee6d9cddf2c169cfab87c6db2736d5b084f3fba3a56731951e0b8b4a64e65666c166a3706e4b8f93f4ba53a1c5c93a296e4a7e148deef8dfbe9ffea389a47d17adda45fa68f65167996efcff2f04195d6961c1036253e7e6ab21ef92876c94e70c8c96b343df2e45daf62ca484d7ee99301c8888edb35786c5d91c3c3b44762369c1df12254c6233b160fdd87abde1b0f58ca7666dcdc5786f7d43ffbc54bb0e162f8b71ab908ebe10c086d789f67f6866ab83ab163dfd787cb2fd7c38ab2c37966de92453a8dd18a54e80ed620b6ff317e0652d629f0936e45716985ac08401b98a2b2901dcde3747497a5dacfff2d908f0a02f0909293154602ada593e25264155fbb1a5a31c4988acd486c72b54a912d5c63b0e35a1efbf94d378ea21b1df3d3fd3bc2b06f2d5c37500f8e863d1c743081c4b9c9d840eed345987086ae584079184478f756bab6cc6eae2c6572b5c7ccebe1376ec9769fe73eeb7ffa432fb34eb0e9f9eb5bea959569e2c6bdff278537dde1a818901e21201e7b7bd1b5b84df06a669c679be2ecb6508453af3e79625f986b022a8fb05b3906ea22c9b3e4fec40dbad4237aa2299a3a43352e4ed3c1181e52cca1fce6e0d68efb0d2ded5f90854ae154d0a7d577656dd8145c09e30a401beaab2f691831efc49056ac507b0fa4dfdd209e8b6859f7ed1eb3dfbfa72a048651d1268f9c4bb574ea4c7eee01ed0a44f2df8b58152869985765458c25efe583ca236bea4c0d76475da5a707fac3da1a8441ff3b11fd97a10d3f34d5d0fa960590cccd77564c3fb4d4e0726cc0dfa0f141715ab00faa42424cc213ee7403c226ccfd06ecfb1e1db4e8104339a19c919acb0d4dfbc42f0c54e15edd555b7ee2f8eb307cf4adcb5e4a10312c245b3def7ee4c65101df69c65a3ad81f845cace5e1b3357bf587dceca0991e9b80a94716bf3efa673109473b0909da645f8a8b1ad433e012a1d564489352ca0e6ccf9c8a835280bf865a865390c7388c077061591dc9bc8a4904231939319c5bbe408f28314e4f7152a42e41bd4c4c24b75fc3ca2b46b9fce602502e37d8d40f80910a12cb911ada1270a85412fd79a475646c9534f666af62dfd048415be21809059cce77d904a13d74a0e5851d7e6c964978da2ce0ae3292a9677ef126a93774f169ad58a5ae9ab0ebcad3e58fa4efaffd4fe9b3f1d203fdd545bcfff7d0b4664289538d41173ecb7585db66116ac58ddacee8f55bae675ce7bd7c43d39369fb592f6c1ebb9baf9a50e52b5dc8a66e48988bcfa428be9ea1f0b2af6edac17667c4c5b53a6aaa9c36ac544b8acd0e915148763307e69db3edc0e0861678f42d9412c93c04de2f3c0d376ade3b5a10b925f1f77a6c3b6b20ddb77aa4cf1ca8fe345570cbcfaa31586d35ca839d8cd0cac5209017934368cf21addd352be015f009b623c1850f7a24af1f9c9a717d0722d351b92875884317b0f347274f201b56f415f9a77689d70e74da354e2055b7ec0b1345b8b922f86dc97f646585ebc9cee795fe58a75d8f29aafca1548db4f658eeaef5f00f29dc2e270c914fbe220e82f18d0794dc837d3a29164ede04553d6cea56381d2da0ad018ac8fbdd390bc872c041a4d96d374ae9795a8f5e797318694ae5ef34fceb890305d68099f04e4b032f28498d1125836e9e5c3304fc30eeaffa7b86fc723761879744ba1933ab104832edea00fe153499780cdd45776546597902f5c227454b13e9c885b4ee6c86351463d1766f329c6d00377dd4df972c2d4ae14b528f052626e04a126b1cbc2861741c475f568dbaa9c878d8e63f0654658a94d0f80565121bfa13683ffd3b7b63f27fec4c7b0637d9624746e7ee87ac12d7657f07713314201297f36e7fcca1663c9a3b86f6f8944b11f7b111b1d200712ebb6019af515a752bfb1ae93d61b486f9f8c1b1912a03eeaecf50b43d37c683f75e223c9b4322e00a095e8029f67d36627714afe63251ea862bae80faa7785ecc492bd1ca1b79ed92e0c9808512ba9d6ab48347ea9b7639fec0ba6629a53deb007f01fd7ef3297133d40922fcdce544f273df143d99762d0d2d20203a9e70ae12f1d6df5cac7c9181358911190acf31a2a86f147db2e4e564cef3e38d94dacecda023859f1dc13e6dc2e6dcafa11d93e2109675cd29915cd33485ad382b4d79b9fa5f4f35f441987ab8feef5f3323e87843c0d5d624a11f4364e1938a0df4a155f9fa5877d6371580ecec15f49785e06848313eb1a29b8155dd2b90fb50977696cca1deda6fc7b5f8ff2ced01c7c21a37428ce5291975f994c8959c56349497d8b3213749e431b4e1e5f6afe4488eba99e10598c6625197ba4f478ed5d1e28849b82fcdc2eea02b69ea81346cb4765ff4baa1c32f593514da443557358b7ba93c60a49261b6c9ad469010688838282f680803ee70fc2d428772b21d882a39cf9b2a90fcc4eaaaf0f5f8fa592bf31130ffc7db4416a795e5ec1093f28431741a2791dd5c0006c5facbf568f421c897f9f7172d44ab127c5f9a90c7d30d8e41080f790d18bd2eb128a19d5db94848637067a40b5d547a8dc9a547fe7644a58c9ceb7e05e81b11488ae7d919d000104319153760598b0443374cfeb1cbbd10b4c0c1b3aab043e7d97bcb7848384d13c20b92de2c085c8509802ec1d55be3563d5caf184a825a3b25700cfd0892d7d1988717c4ff9c3d7", 0xa01) 15:45:40 executing program 4: syz_open_dev$hidraw(0xfffffffffffffffe, 0x4000, 0x0) [ 2242.600872][T17902] usb 1-1: new high-speed USB device number 29 using dummy_hcd 15:45:40 executing program 3: syz_usb_connect(0x6, 0x37, &(0x7f00000001c0)={{0x12, 0x1, 0x300, 0x9d, 0xcf, 0xc1, 0x8, 0xfe9, 0xdb01, 0x9223, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x25, 0x1, 0x5, 0xfc, 0x30, 0x3, [{{0x9, 0x4, 0xe7, 0x1, 0x1, 0xd0, 0xe2, 0x61, 0x7f, [@uac_as={[@format_type_i_continuous={0xa, 0x24, 0x2, 0x1, 0x4, 0x3, 0x2, 0x97, "", "e13f"}]}], [{{0x9, 0x5, 0x5, 0x20, 0x8, 0x0, 0x6, 0x1}}]}}]}}]}}, &(0x7f00000003c0)={0xa, &(0x7f0000000200)={0xa, 0x6, 0x201, 0x1, 0x0, 0x6, 0x10, 0x6}, 0x19, &(0x7f0000000240)={0x5, 0xf, 0x19, 0x1, [@ss_container_id={0x14, 0x10, 0x4, 0x7, "8bbba5e8be6913a73af19d509834a6c6"}]}, 0x4, [{0x77, &(0x7f0000000280)=@string={0x77, 0x3, "275e16c45b58ea95e4a840d5b6ecb6aa753b71999efbce1763648b751c838f5c9d2b0131c8754639d318990f38dad854ebebe5ab186b7253e01c56dcc86c1e9d11b15032cbeb4331e7bcd455e8d445233eaa0e1c6bf550f23cded38de97da13227613ddf45072523c7f32bcfaeac824cacf38a4d26"}}, {0x4, &(0x7f0000000300)=@lang_id={0x4, 0x3, 0x44b}}, {0x4, &(0x7f0000000340)=@lang_id={0x4, 0x3, 0x82c}}, {0x4, &(0x7f0000000380)=@lang_id={0x4, 0x3, 0x827}}]}) syz_open_dev$hiddev(&(0x7f0000000000), 0x5, 0x1a035317e33e48c9) r0 = syz_open_dev$hiddev(&(0x7f0000000100), 0x1ff, 0x400) ioctl$HIDIOCGVERSION(r0, 0x80044801, &(0x7f0000000140)) r1 = syz_open_dev$hiddev(&(0x7f0000000440), 0x3, 0x101442) ioctl$HIDIOCGCOLLECTIONINFO(r1, 0xc0104811, &(0x7f0000000480)={0x7, 0x7, 0x696ce0ca, 0x401}) syz_open_dev$hiddev(&(0x7f0000000080), 0x1000, 0x385800) r2 = syz_open_dev$hidraw(&(0x7f0000000580), 0x0, 0x189481) write$hidraw(r2, &(0x7f00000005c0)="a9", 0xffffff95) 15:45:40 executing program 4: syz_open_dev$hidraw(0xfffffffffffffffe, 0x200000, 0x0) 15:45:40 executing program 5: r0 = syz_open_dev$hidraw(&(0x7f0000000580), 0x0, 0x101081) write$hidraw(r0, &(0x7f0000000600)="c2efc64421e3343d16ddb0d465cfd83f6e3cb810c06472c782e1804c3c4974678f37bc0ff4ed4b0a702f01a77bd43b57102421f8899542b34a189fe7a97d0e3c8138ff1bc7c14dd105867ad43e2191eab3383f020db953b3c8b8025a7b7f600aba436aa32441e4eacb7d1f225fc53ce8f385b8144d0c1dcec4ce5d607c41c0720a92488c3ed4d19c15de4c55adf34451a1e899eb21b493857f1d6210c0ac9b76bd72a7d58bd591c7baf7817e38644df94ba0315160e8f25701da65427e166cdc41ede1d09fa457f3da03c684cc142685808c0eb7b034cc038aa8371360b2381234110d6c0158ffa4aaf21198069a4ac389d19d8f20255168d82cddddc1099e7c2c6106e7a2ce8bd8d78c24d4b1e39b9eb36c63fc0d6023f1ea95a368cb8bf0c4f94397ca58936a2e669f163f94323ccfe7589e3042df85efe84cb10ffa7b098cbae0c088618aa42e57f46c9efeea70dc46b6a72b2e397f593f9f3466a41b49de223ac87ae87db28d074ae423ce86de6521e3cd7b83a01797da80ba00742de2d781acde9b526bc172aa7c3cd95785e46b715283cd4622b4cc27f18a1997849646d58ae03e8b0bd745a02e28feb7a320028fc4d10f83aea27fdf0da55320816e3b4b4e06dbc9dd5d213427f053279981036bb6a059733de04e572f29fa54df7aa0ee0291a2f33f5afeda2b84c987f3046c6b50c18da2e9a60556fb847d62fb4107351c6ddc85177b699979d5a5a13aed9e8fdbf1e9671de6831005296a41e02bf69c5f8cc8ac78285444254b79ff8339d717e7a6841900a48edbc905d4a95457938fd27ee3e57c7eeabb7cff7a633c5dca23193910ab6e72ee38d84e0f3d693c33cc0cfbc90e63769536f07399357c5bb81adb4b88de5a45356f8896216c42ee6d9cddf2c169cfab87c6db2736d5b084f3fba3a56731951e0b8b4a64e65666c166a3706e4b8f93f4ba53a1c5c93a296e4a7e148deef8dfbe9ffea389a47d17adda45fa68f65167996efcff2f04195d6961c1036253e7e6ab21ef92876c94e70c8c96b343df2e45daf62ca484d7ee99301c8888edb35786c5d91c3c3b44762369c1df12254c6233b160fdd87abde1b0f58ca7666dcdc5786f7d43ffbc54bb0e162f8b71ab908ebe10c086d789f67f6866ab83ab163dfd787cb2fd7c38ab2c37966de92453a8dd18a54e80ed620b6ff317e0652d629f0936e45716985ac08401b98a2b2901dcde3747497a5dacfff2d908f0a02f0909293154602ada593e25264155fbb1a5a31c4988acd486c72b54a912d5c63b0e35a1efbf94d378ea21b1df3d3fd3bc2b06f2d5c37500f8e863d1c743081c4b9c9d840eed345987086ae584079184478f756bab6cc6eae2c6572b5c7ccebe1376ec9769fe73eeb7ffa432fb34eb0e9f9eb5bea959569e2c6bdff278537dde1a818901e21201e7b7bd1b5b84df06a669c679be2ecb6508453af3e79625f986b022a8fb05b3906ea22c9b3e4fec40dbad4237aa2299a3a43352e4ed3c1181e52cca1fce6e0d68efb0d2ded5f90854ae154d0a7d577656dd8145c09e30a401beaab2f691831efc49056ac507b0fa4dfdd209e8b6859f7ed1eb3dfbfa72a048651d1268f9c4bb574ea4c7eee01ed0a44f2df8b58152869985765458c25efe583ca236bea4c0d76475da5a707fac3da1a8441ff3b11fd97a10d3f34d5d0fa960590cccd77564c3fb4d4e0726cc0dfa0f141715ab00faa42424cc213ee7403c226ccfd06ecfb1e1db4e8104339a19c919acb0d4dfbc42f0c54e15edd555b7ee2f8eb307cf4adcb5e4a10312c245b3def7ee4c65101df69c65a3ad81f845cace5e1b3357bf587dceca0991e9b80a94716bf3efa673109473b0909da645f8a8b1ad433e012a1d564489352ca0e6ccf9c8a835280bf865a865390c7388c077061591dc9bc8a4904231939319c5bbe408f28314e4f7152a42e41bd4c4c24b75fc3ca2b46b9fce602502e37d8d40f80910a12cb911ada1270a85412fd79a475646c9534f666af62dfd048415be21809059cce77d904a13d74a0e5851d7e6c964978da2ce0ae3292a9677ef126a93774f169ad58a5ae9ab0ebcad3e58fa4efaffd4fe9b3f1d203fdd545bcfff7d0b4664289538d41173ecb7585db66116ac58ddacee8f55bae675ce7bd7c43d39369fb592f6c1ebb9baf9a50e52b5dc8a66e48988bcfa428be9ea1f0b2af6edac17667c4c5b53a6aaa9c36ac544b8acd0e915148763307e69db3edc0e0861678f42d9412c93c04de2f3c0d376ade3b5a10b925f1f77a6c3b6b20ddb77aa4cf1ca8fe345570cbcfaa31586d35ca839d8cd0cac5209017934368cf21addd352be015f009b623c1850f7a24af1f9c9a717d0722d351b92875884317b0f347274f201b56f415f9a77689d70e74da354e2055b7ec0b1345b8b922f86dc97f646585ebc9cee795fe58a75d8f29aafca1548db4f658eeaef5f00f29dc2e270c914fbe220e82f18d0794dc837d3a29164ede04553d6cea56381d2da0ad018ac8fbdd390bc872c041a4d96d374ae9795a8f5e797318694ae5ef34fceb890305d68099f04e4b032f28498d1125836e9e5c3304fc30eeaffa7b86fc723761879744ba1933ab104832edea00fe153499780cdd45776546597902f5c227454b13e9c885b4ee6c86351463d1766f329c6d00377dd4df972c2d4ae14b528f052626e04a126b1cbc2861741c475f568dbaa9c878d8e63f0654658a94d0f80565121bfa13683ffd3b7b63f27fec4c7b0637d9624746e7ee87ac12d7657f07713314201297f36e7fcca1663c9a3b86f6f8944b11f7b111b1d200712ebb6019af515a752bfb1ae93d61b486f9f8c1b1912a03eeaecf50b43d37c683f75e223c9b4322e00a095e8029f67d36627714afe63251ea862bae80faa7785ecc492bd1ca1b79ed92e0c9808512ba9d6ab48347ea9b7639fec0ba6629a53deb007f01fd7ef3297133d40922fcdce544f273df143d99762d0d2d20203a9e70ae12f1d6df5cac7c9181358911190acf31a2a86f147db2e4e564cef3e38d94dacecda023859f1dc13e6dc2e6dcafa11d93e2109675cd29915cd33485ad382b4d79b9fa5f4f35f441987ab8feef5f3323e87843c0d5d624a11f4364e1938a0df4a155f9fa5877d6371580ecec15f49785e06848313eb1a29b8155dd2b90fb50977696cca1deda6fc7b5f8ff2ced01c7c21a37428ce5291975f994c8959c56349497d8b3213749e431b4e1e5f6afe4488eba99e10598c6625197ba4f478ed5d1e28849b82fcdc2eea02b69ea81346cb4765ff4baa1c32f593514da443557358b7ba93c60a49261b6c9ad469010688838282f680803ee70fc2d428772b21d882a39cf9b2a90fcc4eaaaf0f5f8fa592bf31130ffc7db4416a795e5ec1093f28431741a2791dd5c0006c5facbf568f421c897f9f7172d44ab127c5f9a90c7d30d8e41080f790d18bd2eb128a19d5db94848637067a40b5d547a8dc9a547fe7644a58c9ceb7e05e81b11488ae7d919d000104319153760598b0443374cfeb1cbbd10b4c0c1b3aab043e7d97bcb7848384d13c20b92de2c085c8509802ec1d55be3563d5caf184a825a3b25700cfd0892d7d1988717c4ff9c3d7", 0xfdef) 15:45:40 executing program 2: r0 = syz_open_dev$hidraw(&(0x7f0000000580), 0x0, 0x101081) write$hidraw(r0, &(0x7f0000000600)="c2efc64421e3343d16ddb0d465cfd83f6e3cb810c06472c782e1804c3c4974678f37bc0ff4ed4b0a702f01a77bd43b57102421f8899542b34a189fe7a97d0e3c8138ff1bc7c14dd105867ad43e2191eab3383f020db953b3c8b8025a7b7f600aba436aa32441e4eacb7d1f225fc53ce8f385b8144d0c1dcec4ce5d607c41c0720a92488c3ed4d19c15de4c55adf34451a1e899eb21b493857f1d6210c0ac9b76bd72a7d58bd591c7baf7817e38644df94ba0315160e8f25701da65427e166cdc41ede1d09fa457f3da03c684cc142685808c0eb7b034cc038aa8371360b2381234110d6c0158ffa4aaf21198069a4ac389d19d8f20255168d82cddddc1099e7c2c6106e7a2ce8bd8d78c24d4b1e39b9eb36c63fc0d6023f1ea95a368cb8bf0c4f94397ca58936a2e669f163f94323ccfe7589e3042df85efe84cb10ffa7b098cbae0c088618aa42e57f46c9efeea70dc46b6a72b2e397f593f9f3466a41b49de223ac87ae87db28d074ae423ce86de6521e3cd7b83a01797da80ba00742de2d781acde9b526bc172aa7c3cd95785e46b715283cd4622b4cc27f18a1997849646d58ae03e8b0bd745a02e28feb7a320028fc4d10f83aea27fdf0da55320816e3b4b4e06dbc9dd5d213427f053279981036bb6a059733de04e572f29fa54df7aa0ee0291a2f33f5afeda2b84c987f3046c6b50c18da2e9a60556fb847d62fb4107351c6ddc85177b699979d5a5a13aed9e8fdbf1e9671de6831005296a41e02bf69c5f8cc8ac78285444254b79ff8339d717e7a6841900a48edbc905d4a95457938fd27ee3e57c7eeabb7cff7a633c5dca23193910ab6e72ee38d84e0f3d693c33cc0cfbc90e63769536f07399357c5bb81adb4b88de5a45356f8896216c42ee6d9cddf2c169cfab87c6db2736d5b084f3fba3a56731951e0b8b4a64e65666c166a3706e4b8f93f4ba53a1c5c93a296e4a7e148deef8dfbe9ffea389a47d17adda45fa68f65167996efcff2f04195d6961c1036253e7e6ab21ef92876c94e70c8c96b343df2e45daf62ca484d7ee99301c8888edb35786c5d91c3c3b44762369c1df12254c6233b160fdd87abde1b0f58ca7666dcdc5786f7d43ffbc54bb0e162f8b71ab908ebe10c086d789f67f6866ab83ab163dfd787cb2fd7c38ab2c37966de92453a8dd18a54e80ed620b6ff317e0652d629f0936e45716985ac08401b98a2b2901dcde3747497a5dacfff2d908f0a02f0909293154602ada593e25264155fbb1a5a31c4988acd486c72b54a912d5c63b0e35a1efbf94d378ea21b1df3d3fd3bc2b06f2d5c37500f8e863d1c743081c4b9c9d840eed345987086ae584079184478f756bab6cc6eae2c6572b5c7ccebe1376ec9769fe73eeb7ffa432fb34eb0e9f9eb5bea959569e2c6bdff278537dde1a818901e21201e7b7bd1b5b84df06a669c679be2ecb6508453af3e79625f986b022a8fb05b3906ea22c9b3e4fec40dbad4237aa2299a3a43352e4ed3c1181e52cca1fce6e0d68efb0d2ded5f90854ae154d0a7d577656dd8145c09e30a401beaab2f691831efc49056ac507b0fa4dfdd209e8b6859f7ed1eb3dfbfa72a048651d1268f9c4bb574ea4c7eee01ed0a44f2df8b58152869985765458c25efe583ca236bea4c0d76475da5a707fac3da1a8441ff3b11fd97a10d3f34d5d0fa960590cccd77564c3fb4d4e0726cc0dfa0f141715ab00faa42424cc213ee7403c226ccfd06ecfb1e1db4e8104339a19c919acb0d4dfbc42f0c54e15edd555b7ee2f8eb307cf4adcb5e4a10312c245b3def7ee4c65101df69c65a3ad81f845cace5e1b3357bf587dceca0991e9b80a94716bf3efa673109473b0909da645f8a8b1ad433e012a1d564489352ca0e6ccf9c8a835280bf865a865390c7388c077061591dc9bc8a4904231939319c5bbe408f28314e4f7152a42e41bd4c4c24b75fc3ca2b46b9fce602502e37d8d40f80910a12cb911ada1270a85412fd79a475646c9534f666af62dfd048415be21809059cce77d904a13d74a0e5851d7e6c964978da2ce0ae3292a9677ef126a93774f169ad58a5ae9ab0ebcad3e58fa4efaffd4fe9b3f1d203fdd545bcfff7d0b4664289538d41173ecb7585db66116ac58ddacee8f55bae675ce7bd7c43d39369fb592f6c1ebb9baf9a50e52b5dc8a66e48988bcfa428be9ea1f0b2af6edac17667c4c5b53a6aaa9c36ac544b8acd0e915148763307e69db3edc0e0861678f42d9412c93c04de2f3c0d376ade3b5a10b925f1f77a6c3b6b20ddb77aa4cf1ca8fe345570cbcfaa31586d35ca839d8cd0cac5209017934368cf21addd352be015f009b623c1850f7a24af1f9c9a717d0722d351b92875884317b0f347274f201b56f415f9a77689d70e74da354e2055b7ec0b1345b8b922f86dc97f646585ebc9cee795fe58a75d8f29aafca1548db4f658eeaef5f00f29dc2e270c914fbe220e82f18d0794dc837d3a29164ede04553d6cea56381d2da0ad018ac8fbdd390bc872c041a4d96d374ae9795a8f5e797318694ae5ef34fceb890305d68099f04e4b032f28498d1125836e9e5c3304fc30eeaffa7b86fc723761879744ba1933ab104832edea00fe153499780cdd45776546597902f5c227454b13e9c885b4ee6c86351463d1766f329c6d00377dd4df972c2d4ae14b528f052626e04a126b1cbc2861741c475f568dbaa9c878d8e63f0654658a94d0f80565121bfa13683ffd3b7b63f27fec4c7b0637d9624746e7ee87ac12d7657f07713314201297f36e7fcca1663c9a3b86f6f8944b11f7b111b1d200712ebb6019af515a752bfb1ae93d61b486f9f8c1b1912a03eeaecf50b43d37c683f75e223c9b4322e00a095e8029f67d36627714afe63251ea862bae80faa7785ecc492bd1ca1b79ed92e0c9808512ba9d6ab48347ea9b7639fec0ba6629a53deb007f01fd7ef3297133d40922fcdce544f273df143d99762d0d2d20203a9e70ae12f1d6df5cac7c9181358911190acf31a2a86f147db2e4e564cef3e38d94dacecda023859f1dc13e6dc2e6dcafa11d93e2109675cd29915cd33485ad382b4d79b9fa5f4f35f441987ab8feef5f3323e87843c0d5d624a11f4364e1938a0df4a155f9fa5877d6371580ecec15f49785e06848313eb1a29b8155dd2b90fb50977696cca1deda6fc7b5f8ff2ced01c7c21a37428ce5291975f994c8959c56349497d8b3213749e431b4e1e5f6afe4488eba99e10598c6625197ba4f478ed5d1e28849b82fcdc2eea02b69ea81346cb4765ff4baa1c32f593514da443557358b7ba93c60a49261b6c9ad469010688838282f680803ee70fc2d428772b21d882a39cf9b2a90fcc4eaaaf0f5f8fa592bf31130ffc7db4416a795e5ec1093f28431741a2791dd5c0006c5facbf568f421c897f9f7172d44ab127c5f9a90c7d30d8e41080f790d18bd2eb128a19d5db94848637067a40b5d547a8dc9a547fe7644a58c9ceb7e05e81b11488ae7d919d000104319153760598b0443374cfeb1cbbd10b4c0c1b3aab043e7d97bcb7848384d13c20b92de2c085c8509802ec1d55be3563d5caf184a825a3b25700cfd0892d7d1988717c4ff9c3d7", 0xa07) 15:45:40 executing program 1: r0 = syz_open_dev$hidraw(&(0x7f0000000000), 0x0, 0x0) read$hidraw(r0, &(0x7f0000000340)=""/4096, 0x20001340) r1 = syz_open_dev$hidraw(&(0x7f0000000080), 0x4b, 0x0) ioctl$HIDIOCSFEATURE(r1, 0xc0404806, 0x0) syz_open_dev$hidraw(0x0, 0x0, 0x0) ioctl$HIDIOCSFEATURE(0xffffffffffffffff, 0xc0404806, 0x0) r2 = syz_open_dev$hidraw(&(0x7f0000000040), 0x8, 0x41) ioctl$HIDIOCGFEATURE(r2, 0xc0404807, &(0x7f00000000c0)={0x1f, "3cb54609708ee37377335eddad0d1d7baf0728344e21f43682024de9a0c3258c194e4c1cb4e761ec9b450ce914a904cfad711a2b29da02f3c744b4b784d67876"}) write$hidraw(0xffffffffffffffff, 0x0, 0x0) syz_open_dev$char_usb(0xc, 0xb4, 0x0) 15:45:40 executing program 5: r0 = syz_open_dev$hidraw(&(0x7f0000000580), 0x0, 0x101081) write$hidraw(r0, &(0x7f0000000600)="c2efc64421e3343d16ddb0d465cfd83f6e3cb810c06472c782e1804c3c4974678f37bc0ff4ed4b0a702f01a77bd43b57102421f8899542b34a189fe7a97d0e3c8138ff1bc7c14dd105867ad43e2191eab3383f020db953b3c8b8025a7b7f600aba436aa32441e4eacb7d1f225fc53ce8f385b8144d0c1dcec4ce5d607c41c0720a92488c3ed4d19c15de4c55adf34451a1e899eb21b493857f1d6210c0ac9b76bd72a7d58bd591c7baf7817e38644df94ba0315160e8f25701da65427e166cdc41ede1d09fa457f3da03c684cc142685808c0eb7b034cc038aa8371360b2381234110d6c0158ffa4aaf21198069a4ac389d19d8f20255168d82cddddc1099e7c2c6106e7a2ce8bd8d78c24d4b1e39b9eb36c63fc0d6023f1ea95a368cb8bf0c4f94397ca58936a2e669f163f94323ccfe7589e3042df85efe84cb10ffa7b098cbae0c088618aa42e57f46c9efeea70dc46b6a72b2e397f593f9f3466a41b49de223ac87ae87db28d074ae423ce86de6521e3cd7b83a01797da80ba00742de2d781acde9b526bc172aa7c3cd95785e46b715283cd4622b4cc27f18a1997849646d58ae03e8b0bd745a02e28feb7a320028fc4d10f83aea27fdf0da55320816e3b4b4e06dbc9dd5d213427f053279981036bb6a059733de04e572f29fa54df7aa0ee0291a2f33f5afeda2b84c987f3046c6b50c18da2e9a60556fb847d62fb4107351c6ddc85177b699979d5a5a13aed9e8fdbf1e9671de6831005296a41e02bf69c5f8cc8ac78285444254b79ff8339d717e7a6841900a48edbc905d4a95457938fd27ee3e57c7eeabb7cff7a633c5dca23193910ab6e72ee38d84e0f3d693c33cc0cfbc90e63769536f07399357c5bb81adb4b88de5a45356f8896216c42ee6d9cddf2c169cfab87c6db2736d5b084f3fba3a56731951e0b8b4a64e65666c166a3706e4b8f93f4ba53a1c5c93a296e4a7e148deef8dfbe9ffea389a47d17adda45fa68f65167996efcff2f04195d6961c1036253e7e6ab21ef92876c94e70c8c96b343df2e45daf62ca484d7ee99301c8888edb35786c5d91c3c3b44762369c1df12254c6233b160fdd87abde1b0f58ca7666dcdc5786f7d43ffbc54bb0e162f8b71ab908ebe10c086d789f67f6866ab83ab163dfd787cb2fd7c38ab2c37966de92453a8dd18a54e80ed620b6ff317e0652d629f0936e45716985ac08401b98a2b2901dcde3747497a5dacfff2d908f0a02f0909293154602ada593e25264155fbb1a5a31c4988acd486c72b54a912d5c63b0e35a1efbf94d378ea21b1df3d3fd3bc2b06f2d5c37500f8e863d1c743081c4b9c9d840eed345987086ae584079184478f756bab6cc6eae2c6572b5c7ccebe1376ec9769fe73eeb7ffa432fb34eb0e9f9eb5bea959569e2c6bdff278537dde1a818901e21201e7b7bd1b5b84df06a669c679be2ecb6508453af3e79625f986b022a8fb05b3906ea22c9b3e4fec40dbad4237aa2299a3a43352e4ed3c1181e52cca1fce6e0d68efb0d2ded5f90854ae154d0a7d577656dd8145c09e30a401beaab2f691831efc49056ac507b0fa4dfdd209e8b6859f7ed1eb3dfbfa72a048651d1268f9c4bb574ea4c7eee01ed0a44f2df8b58152869985765458c25efe583ca236bea4c0d76475da5a707fac3da1a8441ff3b11fd97a10d3f34d5d0fa960590cccd77564c3fb4d4e0726cc0dfa0f141715ab00faa42424cc213ee7403c226ccfd06ecfb1e1db4e8104339a19c919acb0d4dfbc42f0c54e15edd555b7ee2f8eb307cf4adcb5e4a10312c245b3def7ee4c65101df69c65a3ad81f845cace5e1b3357bf587dceca0991e9b80a94716bf3efa673109473b0909da645f8a8b1ad433e012a1d564489352ca0e6ccf9c8a835280bf865a865390c7388c077061591dc9bc8a4904231939319c5bbe408f28314e4f7152a42e41bd4c4c24b75fc3ca2b46b9fce602502e37d8d40f80910a12cb911ada1270a85412fd79a475646c9534f666af62dfd048415be21809059cce77d904a13d74a0e5851d7e6c964978da2ce0ae3292a9677ef126a93774f169ad58a5ae9ab0ebcad3e58fa4efaffd4fe9b3f1d203fdd545bcfff7d0b4664289538d41173ecb7585db66116ac58ddacee8f55bae675ce7bd7c43d39369fb592f6c1ebb9baf9a50e52b5dc8a66e48988bcfa428be9ea1f0b2af6edac17667c4c5b53a6aaa9c36ac544b8acd0e915148763307e69db3edc0e0861678f42d9412c93c04de2f3c0d376ade3b5a10b925f1f77a6c3b6b20ddb77aa4cf1ca8fe345570cbcfaa31586d35ca839d8cd0cac5209017934368cf21addd352be015f009b623c1850f7a24af1f9c9a717d0722d351b92875884317b0f347274f201b56f415f9a77689d70e74da354e2055b7ec0b1345b8b922f86dc97f646585ebc9cee795fe58a75d8f29aafca1548db4f658eeaef5f00f29dc2e270c914fbe220e82f18d0794dc837d3a29164ede04553d6cea56381d2da0ad018ac8fbdd390bc872c041a4d96d374ae9795a8f5e797318694ae5ef34fceb890305d68099f04e4b032f28498d1125836e9e5c3304fc30eeaffa7b86fc723761879744ba1933ab104832edea00fe153499780cdd45776546597902f5c227454b13e9c885b4ee6c86351463d1766f329c6d00377dd4df972c2d4ae14b528f052626e04a126b1cbc2861741c475f568dbaa9c878d8e63f0654658a94d0f80565121bfa13683ffd3b7b63f27fec4c7b0637d9624746e7ee87ac12d7657f07713314201297f36e7fcca1663c9a3b86f6f8944b11f7b111b1d200712ebb6019af515a752bfb1ae93d61b486f9f8c1b1912a03eeaecf50b43d37c683f75e223c9b4322e00a095e8029f67d36627714afe63251ea862bae80faa7785ecc492bd1ca1b79ed92e0c9808512ba9d6ab48347ea9b7639fec0ba6629a53deb007f01fd7ef3297133d40922fcdce544f273df143d99762d0d2d20203a9e70ae12f1d6df5cac7c9181358911190acf31a2a86f147db2e4e564cef3e38d94dacecda023859f1dc13e6dc2e6dcafa11d93e2109675cd29915cd33485ad382b4d79b9fa5f4f35f441987ab8feef5f3323e87843c0d5d624a11f4364e1938a0df4a155f9fa5877d6371580ecec15f49785e06848313eb1a29b8155dd2b90fb50977696cca1deda6fc7b5f8ff2ced01c7c21a37428ce5291975f994c8959c56349497d8b3213749e431b4e1e5f6afe4488eba99e10598c6625197ba4f478ed5d1e28849b82fcdc2eea02b69ea81346cb4765ff4baa1c32f593514da443557358b7ba93c60a49261b6c9ad469010688838282f680803ee70fc2d428772b21d882a39cf9b2a90fcc4eaaaf0f5f8fa592bf31130ffc7db4416a795e5ec1093f28431741a2791dd5c0006c5facbf568f421c897f9f7172d44ab127c5f9a90c7d30d8e41080f790d18bd2eb128a19d5db94848637067a40b5d547a8dc9a547fe7644a58c9ceb7e05e81b11488ae7d919d000104319153760598b0443374cfeb1cbbd10b4c0c1b3aab043e7d97bcb7848384d13c20b92de2c085c8509802ec1d55be3563d5caf184a825a3b25700cfd0892d7d1988717c4ff9c3d7", 0x20001001) 15:45:40 executing program 4: syz_open_dev$hidraw(0xfffffffffffffffe, 0x1000000, 0x0) 15:45:40 executing program 2: r0 = syz_open_dev$hidraw(&(0x7f0000000580), 0x0, 0x101081) write$hidraw(r0, &(0x7f0000000600)="c2efc64421e3343d16ddb0d465cfd83f6e3cb810c06472c782e1804c3c4974678f37bc0ff4ed4b0a702f01a77bd43b57102421f8899542b34a189fe7a97d0e3c8138ff1bc7c14dd105867ad43e2191eab3383f020db953b3c8b8025a7b7f600aba436aa32441e4eacb7d1f225fc53ce8f385b8144d0c1dcec4ce5d607c41c0720a92488c3ed4d19c15de4c55adf34451a1e899eb21b493857f1d6210c0ac9b76bd72a7d58bd591c7baf7817e38644df94ba0315160e8f25701da65427e166cdc41ede1d09fa457f3da03c684cc142685808c0eb7b034cc038aa8371360b2381234110d6c0158ffa4aaf21198069a4ac389d19d8f20255168d82cddddc1099e7c2c6106e7a2ce8bd8d78c24d4b1e39b9eb36c63fc0d6023f1ea95a368cb8bf0c4f94397ca58936a2e669f163f94323ccfe7589e3042df85efe84cb10ffa7b098cbae0c088618aa42e57f46c9efeea70dc46b6a72b2e397f593f9f3466a41b49de223ac87ae87db28d074ae423ce86de6521e3cd7b83a01797da80ba00742de2d781acde9b526bc172aa7c3cd95785e46b715283cd4622b4cc27f18a1997849646d58ae03e8b0bd745a02e28feb7a320028fc4d10f83aea27fdf0da55320816e3b4b4e06dbc9dd5d213427f053279981036bb6a059733de04e572f29fa54df7aa0ee0291a2f33f5afeda2b84c987f3046c6b50c18da2e9a60556fb847d62fb4107351c6ddc85177b699979d5a5a13aed9e8fdbf1e9671de6831005296a41e02bf69c5f8cc8ac78285444254b79ff8339d717e7a6841900a48edbc905d4a95457938fd27ee3e57c7eeabb7cff7a633c5dca23193910ab6e72ee38d84e0f3d693c33cc0cfbc90e63769536f07399357c5bb81adb4b88de5a45356f8896216c42ee6d9cddf2c169cfab87c6db2736d5b084f3fba3a56731951e0b8b4a64e65666c166a3706e4b8f93f4ba53a1c5c93a296e4a7e148deef8dfbe9ffea389a47d17adda45fa68f65167996efcff2f04195d6961c1036253e7e6ab21ef92876c94e70c8c96b343df2e45daf62ca484d7ee99301c8888edb35786c5d91c3c3b44762369c1df12254c6233b160fdd87abde1b0f58ca7666dcdc5786f7d43ffbc54bb0e162f8b71ab908ebe10c086d789f67f6866ab83ab163dfd787cb2fd7c38ab2c37966de92453a8dd18a54e80ed620b6ff317e0652d629f0936e45716985ac08401b98a2b2901dcde3747497a5dacfff2d908f0a02f0909293154602ada593e25264155fbb1a5a31c4988acd486c72b54a912d5c63b0e35a1efbf94d378ea21b1df3d3fd3bc2b06f2d5c37500f8e863d1c743081c4b9c9d840eed345987086ae584079184478f756bab6cc6eae2c6572b5c7ccebe1376ec9769fe73eeb7ffa432fb34eb0e9f9eb5bea959569e2c6bdff278537dde1a818901e21201e7b7bd1b5b84df06a669c679be2ecb6508453af3e79625f986b022a8fb05b3906ea22c9b3e4fec40dbad4237aa2299a3a43352e4ed3c1181e52cca1fce6e0d68efb0d2ded5f90854ae154d0a7d577656dd8145c09e30a401beaab2f691831efc49056ac507b0fa4dfdd209e8b6859f7ed1eb3dfbfa72a048651d1268f9c4bb574ea4c7eee01ed0a44f2df8b58152869985765458c25efe583ca236bea4c0d76475da5a707fac3da1a8441ff3b11fd97a10d3f34d5d0fa960590cccd77564c3fb4d4e0726cc0dfa0f141715ab00faa42424cc213ee7403c226ccfd06ecfb1e1db4e8104339a19c919acb0d4dfbc42f0c54e15edd555b7ee2f8eb307cf4adcb5e4a10312c245b3def7ee4c65101df69c65a3ad81f845cace5e1b3357bf587dceca0991e9b80a94716bf3efa673109473b0909da645f8a8b1ad433e012a1d564489352ca0e6ccf9c8a835280bf865a865390c7388c077061591dc9bc8a4904231939319c5bbe408f28314e4f7152a42e41bd4c4c24b75fc3ca2b46b9fce602502e37d8d40f80910a12cb911ada1270a85412fd79a475646c9534f666af62dfd048415be21809059cce77d904a13d74a0e5851d7e6c964978da2ce0ae3292a9677ef126a93774f169ad58a5ae9ab0ebcad3e58fa4efaffd4fe9b3f1d203fdd545bcfff7d0b4664289538d41173ecb7585db66116ac58ddacee8f55bae675ce7bd7c43d39369fb592f6c1ebb9baf9a50e52b5dc8a66e48988bcfa428be9ea1f0b2af6edac17667c4c5b53a6aaa9c36ac544b8acd0e915148763307e69db3edc0e0861678f42d9412c93c04de2f3c0d376ade3b5a10b925f1f77a6c3b6b20ddb77aa4cf1ca8fe345570cbcfaa31586d35ca839d8cd0cac5209017934368cf21addd352be015f009b623c1850f7a24af1f9c9a717d0722d351b92875884317b0f347274f201b56f415f9a77689d70e74da354e2055b7ec0b1345b8b922f86dc97f646585ebc9cee795fe58a75d8f29aafca1548db4f658eeaef5f00f29dc2e270c914fbe220e82f18d0794dc837d3a29164ede04553d6cea56381d2da0ad018ac8fbdd390bc872c041a4d96d374ae9795a8f5e797318694ae5ef34fceb890305d68099f04e4b032f28498d1125836e9e5c3304fc30eeaffa7b86fc723761879744ba1933ab104832edea00fe153499780cdd45776546597902f5c227454b13e9c885b4ee6c86351463d1766f329c6d00377dd4df972c2d4ae14b528f052626e04a126b1cbc2861741c475f568dbaa9c878d8e63f0654658a94d0f80565121bfa13683ffd3b7b63f27fec4c7b0637d9624746e7ee87ac12d7657f07713314201297f36e7fcca1663c9a3b86f6f8944b11f7b111b1d200712ebb6019af515a752bfb1ae93d61b486f9f8c1b1912a03eeaecf50b43d37c683f75e223c9b4322e00a095e8029f67d36627714afe63251ea862bae80faa7785ecc492bd1ca1b79ed92e0c9808512ba9d6ab48347ea9b7639fec0ba6629a53deb007f01fd7ef3297133d40922fcdce544f273df143d99762d0d2d20203a9e70ae12f1d6df5cac7c9181358911190acf31a2a86f147db2e4e564cef3e38d94dacecda023859f1dc13e6dc2e6dcafa11d93e2109675cd29915cd33485ad382b4d79b9fa5f4f35f441987ab8feef5f3323e87843c0d5d624a11f4364e1938a0df4a155f9fa5877d6371580ecec15f49785e06848313eb1a29b8155dd2b90fb50977696cca1deda6fc7b5f8ff2ced01c7c21a37428ce5291975f994c8959c56349497d8b3213749e431b4e1e5f6afe4488eba99e10598c6625197ba4f478ed5d1e28849b82fcdc2eea02b69ea81346cb4765ff4baa1c32f593514da443557358b7ba93c60a49261b6c9ad469010688838282f680803ee70fc2d428772b21d882a39cf9b2a90fcc4eaaaf0f5f8fa592bf31130ffc7db4416a795e5ec1093f28431741a2791dd5c0006c5facbf568f421c897f9f7172d44ab127c5f9a90c7d30d8e41080f790d18bd2eb128a19d5db94848637067a40b5d547a8dc9a547fe7644a58c9ceb7e05e81b11488ae7d919d000104319153760598b0443374cfeb1cbbd10b4c0c1b3aab043e7d97bcb7848384d13c20b92de2c085c8509802ec1d55be3563d5caf184a825a3b25700cfd0892d7d1988717c4ff9c3d7", 0xfdef) 15:45:40 executing program 4: syz_open_dev$hidraw(0xfffffffffffffffe, 0x9000000, 0x0) [ 2243.261529][T17902] usb 1-1: New USB device found, idVendor=0cf3, idProduct=9271, bcdDevice= 1.08 [ 2243.270611][T17902] usb 1-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 2243.278696][T17902] usb 1-1: Product: syz [ 2243.282895][T17902] usb 1-1: Manufacturer: syz [ 2243.287508][T17902] usb 1-1: SerialNumber: syz [ 2243.398762][T17902] usb 1-1: ath9k_htc: Firmware ath9k_htc/htc_9271-1.4.0.fw requested [ 2244.000753][T17902] usb 1-1: ath9k_htc: Transferred FW: ath9k_htc/htc_9271-1.4.0.fw, size: 51008 15:45:42 executing program 2: r0 = syz_open_dev$hidraw(&(0x7f0000000580), 0x0, 0x101081) write$hidraw(r0, &(0x7f0000000600)="c2efc64421e3343d16ddb0d465cfd83f6e3cb810c06472c782e1804c3c4974678f37bc0ff4ed4b0a702f01a77bd43b57102421f8899542b34a189fe7a97d0e3c8138ff1bc7c14dd105867ad43e2191eab3383f020db953b3c8b8025a7b7f600aba436aa32441e4eacb7d1f225fc53ce8f385b8144d0c1dcec4ce5d607c41c0720a92488c3ed4d19c15de4c55adf34451a1e899eb21b493857f1d6210c0ac9b76bd72a7d58bd591c7baf7817e38644df94ba0315160e8f25701da65427e166cdc41ede1d09fa457f3da03c684cc142685808c0eb7b034cc038aa8371360b2381234110d6c0158ffa4aaf21198069a4ac389d19d8f20255168d82cddddc1099e7c2c6106e7a2ce8bd8d78c24d4b1e39b9eb36c63fc0d6023f1ea95a368cb8bf0c4f94397ca58936a2e669f163f94323ccfe7589e3042df85efe84cb10ffa7b098cbae0c088618aa42e57f46c9efeea70dc46b6a72b2e397f593f9f3466a41b49de223ac87ae87db28d074ae423ce86de6521e3cd7b83a01797da80ba00742de2d781acde9b526bc172aa7c3cd95785e46b715283cd4622b4cc27f18a1997849646d58ae03e8b0bd745a02e28feb7a320028fc4d10f83aea27fdf0da55320816e3b4b4e06dbc9dd5d213427f053279981036bb6a059733de04e572f29fa54df7aa0ee0291a2f33f5afeda2b84c987f3046c6b50c18da2e9a60556fb847d62fb4107351c6ddc85177b699979d5a5a13aed9e8fdbf1e9671de6831005296a41e02bf69c5f8cc8ac78285444254b79ff8339d717e7a6841900a48edbc905d4a95457938fd27ee3e57c7eeabb7cff7a633c5dca23193910ab6e72ee38d84e0f3d693c33cc0cfbc90e63769536f07399357c5bb81adb4b88de5a45356f8896216c42ee6d9cddf2c169cfab87c6db2736d5b084f3fba3a56731951e0b8b4a64e65666c166a3706e4b8f93f4ba53a1c5c93a296e4a7e148deef8dfbe9ffea389a47d17adda45fa68f65167996efcff2f04195d6961c1036253e7e6ab21ef92876c94e70c8c96b343df2e45daf62ca484d7ee99301c8888edb35786c5d91c3c3b44762369c1df12254c6233b160fdd87abde1b0f58ca7666dcdc5786f7d43ffbc54bb0e162f8b71ab908ebe10c086d789f67f6866ab83ab163dfd787cb2fd7c38ab2c37966de92453a8dd18a54e80ed620b6ff317e0652d629f0936e45716985ac08401b98a2b2901dcde3747497a5dacfff2d908f0a02f0909293154602ada593e25264155fbb1a5a31c4988acd486c72b54a912d5c63b0e35a1efbf94d378ea21b1df3d3fd3bc2b06f2d5c37500f8e863d1c743081c4b9c9d840eed345987086ae584079184478f756bab6cc6eae2c6572b5c7ccebe1376ec9769fe73eeb7ffa432fb34eb0e9f9eb5bea959569e2c6bdff278537dde1a818901e21201e7b7bd1b5b84df06a669c679be2ecb6508453af3e79625f986b022a8fb05b3906ea22c9b3e4fec40dbad4237aa2299a3a43352e4ed3c1181e52cca1fce6e0d68efb0d2ded5f90854ae154d0a7d577656dd8145c09e30a401beaab2f691831efc49056ac507b0fa4dfdd209e8b6859f7ed1eb3dfbfa72a048651d1268f9c4bb574ea4c7eee01ed0a44f2df8b58152869985765458c25efe583ca236bea4c0d76475da5a707fac3da1a8441ff3b11fd97a10d3f34d5d0fa960590cccd77564c3fb4d4e0726cc0dfa0f141715ab00faa42424cc213ee7403c226ccfd06ecfb1e1db4e8104339a19c919acb0d4dfbc42f0c54e15edd555b7ee2f8eb307cf4adcb5e4a10312c245b3def7ee4c65101df69c65a3ad81f845cace5e1b3357bf587dceca0991e9b80a94716bf3efa673109473b0909da645f8a8b1ad433e012a1d564489352ca0e6ccf9c8a835280bf865a865390c7388c077061591dc9bc8a4904231939319c5bbe408f28314e4f7152a42e41bd4c4c24b75fc3ca2b46b9fce602502e37d8d40f80910a12cb911ada1270a85412fd79a475646c9534f666af62dfd048415be21809059cce77d904a13d74a0e5851d7e6c964978da2ce0ae3292a9677ef126a93774f169ad58a5ae9ab0ebcad3e58fa4efaffd4fe9b3f1d203fdd545bcfff7d0b4664289538d41173ecb7585db66116ac58ddacee8f55bae675ce7bd7c43d39369fb592f6c1ebb9baf9a50e52b5dc8a66e48988bcfa428be9ea1f0b2af6edac17667c4c5b53a6aaa9c36ac544b8acd0e915148763307e69db3edc0e0861678f42d9412c93c04de2f3c0d376ade3b5a10b925f1f77a6c3b6b20ddb77aa4cf1ca8fe345570cbcfaa31586d35ca839d8cd0cac5209017934368cf21addd352be015f009b623c1850f7a24af1f9c9a717d0722d351b92875884317b0f347274f201b56f415f9a77689d70e74da354e2055b7ec0b1345b8b922f86dc97f646585ebc9cee795fe58a75d8f29aafca1548db4f658eeaef5f00f29dc2e270c914fbe220e82f18d0794dc837d3a29164ede04553d6cea56381d2da0ad018ac8fbdd390bc872c041a4d96d374ae9795a8f5e797318694ae5ef34fceb890305d68099f04e4b032f28498d1125836e9e5c3304fc30eeaffa7b86fc723761879744ba1933ab104832edea00fe153499780cdd45776546597902f5c227454b13e9c885b4ee6c86351463d1766f329c6d00377dd4df972c2d4ae14b528f052626e04a126b1cbc2861741c475f568dbaa9c878d8e63f0654658a94d0f80565121bfa13683ffd3b7b63f27fec4c7b0637d9624746e7ee87ac12d7657f07713314201297f36e7fcca1663c9a3b86f6f8944b11f7b111b1d200712ebb6019af515a752bfb1ae93d61b486f9f8c1b1912a03eeaecf50b43d37c683f75e223c9b4322e00a095e8029f67d36627714afe63251ea862bae80faa7785ecc492bd1ca1b79ed92e0c9808512ba9d6ab48347ea9b7639fec0ba6629a53deb007f01fd7ef3297133d40922fcdce544f273df143d99762d0d2d20203a9e70ae12f1d6df5cac7c9181358911190acf31a2a86f147db2e4e564cef3e38d94dacecda023859f1dc13e6dc2e6dcafa11d93e2109675cd29915cd33485ad382b4d79b9fa5f4f35f441987ab8feef5f3323e87843c0d5d624a11f4364e1938a0df4a155f9fa5877d6371580ecec15f49785e06848313eb1a29b8155dd2b90fb50977696cca1deda6fc7b5f8ff2ced01c7c21a37428ce5291975f994c8959c56349497d8b3213749e431b4e1e5f6afe4488eba99e10598c6625197ba4f478ed5d1e28849b82fcdc2eea02b69ea81346cb4765ff4baa1c32f593514da443557358b7ba93c60a49261b6c9ad469010688838282f680803ee70fc2d428772b21d882a39cf9b2a90fcc4eaaaf0f5f8fa592bf31130ffc7db4416a795e5ec1093f28431741a2791dd5c0006c5facbf568f421c897f9f7172d44ab127c5f9a90c7d30d8e41080f790d18bd2eb128a19d5db94848637067a40b5d547a8dc9a547fe7644a58c9ceb7e05e81b11488ae7d919d000104319153760598b0443374cfeb1cbbd10b4c0c1b3aab043e7d97bcb7848384d13c20b92de2c085c8509802ec1d55be3563d5caf184a825a3b25700cfd0892d7d1988717c4ff9c3d7", 0x20001001) 15:45:42 executing program 0: r0 = syz_open_dev$hidraw(&(0x7f0000000000), 0x0, 0x0) ioctl$HIDIOCGRDESCSIZE(r0, 0x80044801, &(0x7f00000001c0)) read$hidraw(r0, &(0x7f0000000340)=""/4096, 0x20001340) read$hidraw(r0, 0x0, 0x0) ioctl$HIDIOCSFEATURE(r0, 0xc0404806, &(0x7f0000000040)="42c212fab57883dbbf3bf73d58e007d196939cc22382f9f2a4c21fa98471100f025da4d15e50ba6815c75fa15da11203bddae25584b17fd022b2903d645c646ec3a97a0951b963aa7a525270f9cc399c0c8a8f81246b0bb9") syz_open_dev$char_usb(0xc, 0xb4, 0x0) r1 = syz_open_dev$hiddev(&(0x7f00000000c0), 0x0, 0x2040) ioctl$HIDIOCGSTRING(r1, 0x81044804, &(0x7f0000000100)={0x80, "fd97f145c32270f3d00e3b5b50adee316b4008843dbbbbea6007a5a6452d408ffa0ad02417915ac939c6c2df9bbfd66027b8d73da8fbf8b37dcbb2a3abf17fee9e23d3672d55cf6849f4a15e3d66de49311585a1c1bd8ff2aa56fcb517c65e37265a2bab11a468b588868d416e9319a0aef8e34c3fe51fb5c2b706f18313c2ae"}) ioctl$HIDIOCGRAWPHYS(r0, 0x80404805, &(0x7f0000000200)) 15:45:42 executing program 5: r0 = syz_open_dev$hidraw(&(0x7f0000000580), 0x0, 0x101081) write$hidraw(r0, &(0x7f0000000600)="c2efc64421e3343d16ddb0d465cfd83f6e3cb810c06472c782e1804c3c4974678f37bc0ff4ed4b0a702f01a77bd43b57102421f8899542b34a189fe7a97d0e3c8138ff1bc7c14dd105867ad43e2191eab3383f020db953b3c8b8025a7b7f600aba436aa32441e4eacb7d1f225fc53ce8f385b8144d0c1dcec4ce5d607c41c0720a92488c3ed4d19c15de4c55adf34451a1e899eb21b493857f1d6210c0ac9b76bd72a7d58bd591c7baf7817e38644df94ba0315160e8f25701da65427e166cdc41ede1d09fa457f3da03c684cc142685808c0eb7b034cc038aa8371360b2381234110d6c0158ffa4aaf21198069a4ac389d19d8f20255168d82cddddc1099e7c2c6106e7a2ce8bd8d78c24d4b1e39b9eb36c63fc0d6023f1ea95a368cb8bf0c4f94397ca58936a2e669f163f94323ccfe7589e3042df85efe84cb10ffa7b098cbae0c088618aa42e57f46c9efeea70dc46b6a72b2e397f593f9f3466a41b49de223ac87ae87db28d074ae423ce86de6521e3cd7b83a01797da80ba00742de2d781acde9b526bc172aa7c3cd95785e46b715283cd4622b4cc27f18a1997849646d58ae03e8b0bd745a02e28feb7a320028fc4d10f83aea27fdf0da55320816e3b4b4e06dbc9dd5d213427f053279981036bb6a059733de04e572f29fa54df7aa0ee0291a2f33f5afeda2b84c987f3046c6b50c18da2e9a60556fb847d62fb4107351c6ddc85177b699979d5a5a13aed9e8fdbf1e9671de6831005296a41e02bf69c5f8cc8ac78285444254b79ff8339d717e7a6841900a48edbc905d4a95457938fd27ee3e57c7eeabb7cff7a633c5dca23193910ab6e72ee38d84e0f3d693c33cc0cfbc90e63769536f07399357c5bb81adb4b88de5a45356f8896216c42ee6d9cddf2c169cfab87c6db2736d5b084f3fba3a56731951e0b8b4a64e65666c166a3706e4b8f93f4ba53a1c5c93a296e4a7e148deef8dfbe9ffea389a47d17adda45fa68f65167996efcff2f04195d6961c1036253e7e6ab21ef92876c94e70c8c96b343df2e45daf62ca484d7ee99301c8888edb35786c5d91c3c3b44762369c1df12254c6233b160fdd87abde1b0f58ca7666dcdc5786f7d43ffbc54bb0e162f8b71ab908ebe10c086d789f67f6866ab83ab163dfd787cb2fd7c38ab2c37966de92453a8dd18a54e80ed620b6ff317e0652d629f0936e45716985ac08401b98a2b2901dcde3747497a5dacfff2d908f0a02f0909293154602ada593e25264155fbb1a5a31c4988acd486c72b54a912d5c63b0e35a1efbf94d378ea21b1df3d3fd3bc2b06f2d5c37500f8e863d1c743081c4b9c9d840eed345987086ae584079184478f756bab6cc6eae2c6572b5c7ccebe1376ec9769fe73eeb7ffa432fb34eb0e9f9eb5bea959569e2c6bdff278537dde1a818901e21201e7b7bd1b5b84df06a669c679be2ecb6508453af3e79625f986b022a8fb05b3906ea22c9b3e4fec40dbad4237aa2299a3a43352e4ed3c1181e52cca1fce6e0d68efb0d2ded5f90854ae154d0a7d577656dd8145c09e30a401beaab2f691831efc49056ac507b0fa4dfdd209e8b6859f7ed1eb3dfbfa72a048651d1268f9c4bb574ea4c7eee01ed0a44f2df8b58152869985765458c25efe583ca236bea4c0d76475da5a707fac3da1a8441ff3b11fd97a10d3f34d5d0fa960590cccd77564c3fb4d4e0726cc0dfa0f141715ab00faa42424cc213ee7403c226ccfd06ecfb1e1db4e8104339a19c919acb0d4dfbc42f0c54e15edd555b7ee2f8eb307cf4adcb5e4a10312c245b3def7ee4c65101df69c65a3ad81f845cace5e1b3357bf587dceca0991e9b80a94716bf3efa673109473b0909da645f8a8b1ad433e012a1d564489352ca0e6ccf9c8a835280bf865a865390c7388c077061591dc9bc8a4904231939319c5bbe408f28314e4f7152a42e41bd4c4c24b75fc3ca2b46b9fce602502e37d8d40f80910a12cb911ada1270a85412fd79a475646c9534f666af62dfd048415be21809059cce77d904a13d74a0e5851d7e6c964978da2ce0ae3292a9677ef126a93774f169ad58a5ae9ab0ebcad3e58fa4efaffd4fe9b3f1d203fdd545bcfff7d0b4664289538d41173ecb7585db66116ac58ddacee8f55bae675ce7bd7c43d39369fb592f6c1ebb9baf9a50e52b5dc8a66e48988bcfa428be9ea1f0b2af6edac17667c4c5b53a6aaa9c36ac544b8acd0e915148763307e69db3edc0e0861678f42d9412c93c04de2f3c0d376ade3b5a10b925f1f77a6c3b6b20ddb77aa4cf1ca8fe345570cbcfaa31586d35ca839d8cd0cac5209017934368cf21addd352be015f009b623c1850f7a24af1f9c9a717d0722d351b92875884317b0f347274f201b56f415f9a77689d70e74da354e2055b7ec0b1345b8b922f86dc97f646585ebc9cee795fe58a75d8f29aafca1548db4f658eeaef5f00f29dc2e270c914fbe220e82f18d0794dc837d3a29164ede04553d6cea56381d2da0ad018ac8fbdd390bc872c041a4d96d374ae9795a8f5e797318694ae5ef34fceb890305d68099f04e4b032f28498d1125836e9e5c3304fc30eeaffa7b86fc723761879744ba1933ab104832edea00fe153499780cdd45776546597902f5c227454b13e9c885b4ee6c86351463d1766f329c6d00377dd4df972c2d4ae14b528f052626e04a126b1cbc2861741c475f568dbaa9c878d8e63f0654658a94d0f80565121bfa13683ffd3b7b63f27fec4c7b0637d9624746e7ee87ac12d7657f07713314201297f36e7fcca1663c9a3b86f6f8944b11f7b111b1d200712ebb6019af515a752bfb1ae93d61b486f9f8c1b1912a03eeaecf50b43d37c683f75e223c9b4322e00a095e8029f67d36627714afe63251ea862bae80faa7785ecc492bd1ca1b79ed92e0c9808512ba9d6ab48347ea9b7639fec0ba6629a53deb007f01fd7ef3297133d40922fcdce544f273df143d99762d0d2d20203a9e70ae12f1d6df5cac7c9181358911190acf31a2a86f147db2e4e564cef3e38d94dacecda023859f1dc13e6dc2e6dcafa11d93e2109675cd29915cd33485ad382b4d79b9fa5f4f35f441987ab8feef5f3323e87843c0d5d624a11f4364e1938a0df4a155f9fa5877d6371580ecec15f49785e06848313eb1a29b8155dd2b90fb50977696cca1deda6fc7b5f8ff2ced01c7c21a37428ce5291975f994c8959c56349497d8b3213749e431b4e1e5f6afe4488eba99e10598c6625197ba4f478ed5d1e28849b82fcdc2eea02b69ea81346cb4765ff4baa1c32f593514da443557358b7ba93c60a49261b6c9ad469010688838282f680803ee70fc2d428772b21d882a39cf9b2a90fcc4eaaaf0f5f8fa592bf31130ffc7db4416a795e5ec1093f28431741a2791dd5c0006c5facbf568f421c897f9f7172d44ab127c5f9a90c7d30d8e41080f790d18bd2eb128a19d5db94848637067a40b5d547a8dc9a547fe7644a58c9ceb7e05e81b11488ae7d919d000104319153760598b0443374cfeb1cbbd10b4c0c1b3aab043e7d97bcb7848384d13c20b92de2c085c8509802ec1d55be3563d5caf184a825a3b25700cfd0892d7d1988717c4ff9c3d7", 0xfffffdef) 15:45:42 executing program 1: r0 = syz_open_dev$hidraw(&(0x7f0000000000), 0x0, 0x0) read$hidraw(r0, &(0x7f0000000340)=""/4096, 0x20001340) r1 = syz_open_dev$hidraw(&(0x7f0000000040), 0x100000000, 0x48803) ioctl$HIDIOCSFEATURE(r1, 0xc0404806, 0x0) syz_open_dev$hidraw(0x0, 0x0, 0x0) ioctl$HIDIOCSFEATURE(0xffffffffffffffff, 0xc0404806, 0x0) write$hidraw(0xffffffffffffffff, 0x0, 0x0) syz_open_dev$char_usb(0xc, 0xb4, 0x0) 15:45:42 executing program 3: syz_usb_connect(0x6, 0x37, &(0x7f00000001c0)={{0x12, 0x1, 0x300, 0x9d, 0xcf, 0xc1, 0x8, 0xfe9, 0xdb01, 0x9223, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x25, 0x1, 0x5, 0xfc, 0x30, 0x3, [{{0x9, 0x4, 0xe7, 0x1, 0x1, 0xd0, 0xe2, 0x61, 0x7f, [@uac_as={[@format_type_i_continuous={0xa, 0x24, 0x2, 0x1, 0x4, 0x3, 0x2, 0x97, "", "e13f"}]}], [{{0x9, 0x5, 0x5, 0x20, 0x8, 0x0, 0x6, 0x1}}]}}]}}]}}, &(0x7f00000003c0)={0xa, &(0x7f0000000200)={0xa, 0x6, 0x201, 0x1, 0x0, 0x6, 0x10, 0x6}, 0x19, &(0x7f0000000240)={0x5, 0xf, 0x19, 0x1, [@ss_container_id={0x14, 0x10, 0x4, 0x7, "8bbba5e8be6913a73af19d509834a6c6"}]}, 0x4, [{0x77, &(0x7f0000000280)=@string={0x77, 0x3, "275e16c45b58ea95e4a840d5b6ecb6aa753b71999efbce1763648b751c838f5c9d2b0131c8754639d318990f38dad854ebebe5ab186b7253e01c56dcc86c1e9d11b15032cbeb4331e7bcd455e8d445233eaa0e1c6bf550f23cded38de97da13227613ddf45072523c7f32bcfaeac824cacf38a4d26"}}, {0x4, &(0x7f0000000300)=@lang_id={0x4, 0x3, 0x44b}}, {0x4, &(0x7f0000000340)=@lang_id={0x4, 0x3, 0x82c}}, {0x4, &(0x7f0000000380)=@lang_id={0x4, 0x3, 0x827}}]}) syz_open_dev$hiddev(&(0x7f0000000000), 0x5, 0x1a035317e33e48c9) r0 = syz_open_dev$hiddev(&(0x7f0000000100), 0x1ff, 0x400) ioctl$HIDIOCGVERSION(r0, 0x80044801, &(0x7f0000000140)) r1 = syz_open_dev$hiddev(&(0x7f0000000440), 0x3, 0x101442) ioctl$HIDIOCGCOLLECTIONINFO(r1, 0xc0104811, &(0x7f0000000480)={0x7, 0x7, 0x696ce0ca, 0x401}) syz_open_dev$hiddev(&(0x7f0000000080), 0x1000, 0x385800) r2 = syz_open_dev$hidraw(&(0x7f0000000580), 0x0, 0x189481) write$hidraw(r2, &(0x7f00000005c0)="a9", 0xffffff95) 15:45:42 executing program 4: syz_open_dev$hidraw(0xfffffffffffffffe, 0xa000000, 0x0) [ 2244.212143][T18320] usb 1-1: USB disconnect, device number 29 15:45:42 executing program 4: syz_open_dev$hidraw(0xfffffffffffffffe, 0x1f000000, 0x0) 15:45:42 executing program 4: syz_open_dev$hidraw(0xfffffffffffffffe, 0x40000000, 0x0) 15:45:42 executing program 4: syz_open_dev$hidraw(0xfffffffffffffffe, 0x20000000000000, 0x0) 15:45:42 executing program 5: r0 = syz_open_dev$hidraw(&(0x7f0000000580), 0x0, 0x101081) write$hidraw(r0, &(0x7f0000000600)="c2efc64421e3343d16ddb0d465cfd83f6e3cb810c06472c782e1804c3c4974678f37bc0ff4ed4b0a702f01a77bd43b57102421f8899542b34a189fe7a97d0e3c8138ff1bc7c14dd105867ad43e2191eab3383f020db953b3c8b8025a7b7f600aba436aa32441e4eacb7d1f225fc53ce8f385b8144d0c1dcec4ce5d607c41c0720a92488c3ed4d19c15de4c55adf34451a1e899eb21b493857f1d6210c0ac9b76bd72a7d58bd591c7baf7817e38644df94ba0315160e8f25701da65427e166cdc41ede1d09fa457f3da03c684cc142685808c0eb7b034cc038aa8371360b2381234110d6c0158ffa4aaf21198069a4ac389d19d8f20255168d82cddddc1099e7c2c6106e7a2ce8bd8d78c24d4b1e39b9eb36c63fc0d6023f1ea95a368cb8bf0c4f94397ca58936a2e669f163f94323ccfe7589e3042df85efe84cb10ffa7b098cbae0c088618aa42e57f46c9efeea70dc46b6a72b2e397f593f9f3466a41b49de223ac87ae87db28d074ae423ce86de6521e3cd7b83a01797da80ba00742de2d781acde9b526bc172aa7c3cd95785e46b715283cd4622b4cc27f18a1997849646d58ae03e8b0bd745a02e28feb7a320028fc4d10f83aea27fdf0da55320816e3b4b4e06dbc9dd5d213427f053279981036bb6a059733de04e572f29fa54df7aa0ee0291a2f33f5afeda2b84c987f3046c6b50c18da2e9a60556fb847d62fb4107351c6ddc85177b699979d5a5a13aed9e8fdbf1e9671de6831005296a41e02bf69c5f8cc8ac78285444254b79ff8339d717e7a6841900a48edbc905d4a95457938fd27ee3e57c7eeabb7cff7a633c5dca23193910ab6e72ee38d84e0f3d693c33cc0cfbc90e63769536f07399357c5bb81adb4b88de5a45356f8896216c42ee6d9cddf2c169cfab87c6db2736d5b084f3fba3a56731951e0b8b4a64e65666c166a3706e4b8f93f4ba53a1c5c93a296e4a7e148deef8dfbe9ffea389a47d17adda45fa68f65167996efcff2f04195d6961c1036253e7e6ab21ef92876c94e70c8c96b343df2e45daf62ca484d7ee99301c8888edb35786c5d91c3c3b44762369c1df12254c6233b160fdd87abde1b0f58ca7666dcdc5786f7d43ffbc54bb0e162f8b71ab908ebe10c086d789f67f6866ab83ab163dfd787cb2fd7c38ab2c37966de92453a8dd18a54e80ed620b6ff317e0652d629f0936e45716985ac08401b98a2b2901dcde3747497a5dacfff2d908f0a02f0909293154602ada593e25264155fbb1a5a31c4988acd486c72b54a912d5c63b0e35a1efbf94d378ea21b1df3d3fd3bc2b06f2d5c37500f8e863d1c743081c4b9c9d840eed345987086ae584079184478f756bab6cc6eae2c6572b5c7ccebe1376ec9769fe73eeb7ffa432fb34eb0e9f9eb5bea959569e2c6bdff278537dde1a818901e21201e7b7bd1b5b84df06a669c679be2ecb6508453af3e79625f986b022a8fb05b3906ea22c9b3e4fec40dbad4237aa2299a3a43352e4ed3c1181e52cca1fce6e0d68efb0d2ded5f90854ae154d0a7d577656dd8145c09e30a401beaab2f691831efc49056ac507b0fa4dfdd209e8b6859f7ed1eb3dfbfa72a048651d1268f9c4bb574ea4c7eee01ed0a44f2df8b58152869985765458c25efe583ca236bea4c0d76475da5a707fac3da1a8441ff3b11fd97a10d3f34d5d0fa960590cccd77564c3fb4d4e0726cc0dfa0f141715ab00faa42424cc213ee7403c226ccfd06ecfb1e1db4e8104339a19c919acb0d4dfbc42f0c54e15edd555b7ee2f8eb307cf4adcb5e4a10312c245b3def7ee4c65101df69c65a3ad81f845cace5e1b3357bf587dceca0991e9b80a94716bf3efa673109473b0909da645f8a8b1ad433e012a1d564489352ca0e6ccf9c8a835280bf865a865390c7388c077061591dc9bc8a4904231939319c5bbe408f28314e4f7152a42e41bd4c4c24b75fc3ca2b46b9fce602502e37d8d40f80910a12cb911ada1270a85412fd79a475646c9534f666af62dfd048415be21809059cce77d904a13d74a0e5851d7e6c964978da2ce0ae3292a9677ef126a93774f169ad58a5ae9ab0ebcad3e58fa4efaffd4fe9b3f1d203fdd545bcfff7d0b4664289538d41173ecb7585db66116ac58ddacee8f55bae675ce7bd7c43d39369fb592f6c1ebb9baf9a50e52b5dc8a66e48988bcfa428be9ea1f0b2af6edac17667c4c5b53a6aaa9c36ac544b8acd0e915148763307e69db3edc0e0861678f42d9412c93c04de2f3c0d376ade3b5a10b925f1f77a6c3b6b20ddb77aa4cf1ca8fe345570cbcfaa31586d35ca839d8cd0cac5209017934368cf21addd352be015f009b623c1850f7a24af1f9c9a717d0722d351b92875884317b0f347274f201b56f415f9a77689d70e74da354e2055b7ec0b1345b8b922f86dc97f646585ebc9cee795fe58a75d8f29aafca1548db4f658eeaef5f00f29dc2e270c914fbe220e82f18d0794dc837d3a29164ede04553d6cea56381d2da0ad018ac8fbdd390bc872c041a4d96d374ae9795a8f5e797318694ae5ef34fceb890305d68099f04e4b032f28498d1125836e9e5c3304fc30eeaffa7b86fc723761879744ba1933ab104832edea00fe153499780cdd45776546597902f5c227454b13e9c885b4ee6c86351463d1766f329c6d00377dd4df972c2d4ae14b528f052626e04a126b1cbc2861741c475f568dbaa9c878d8e63f0654658a94d0f80565121bfa13683ffd3b7b63f27fec4c7b0637d9624746e7ee87ac12d7657f07713314201297f36e7fcca1663c9a3b86f6f8944b11f7b111b1d200712ebb6019af515a752bfb1ae93d61b486f9f8c1b1912a03eeaecf50b43d37c683f75e223c9b4322e00a095e8029f67d36627714afe63251ea862bae80faa7785ecc492bd1ca1b79ed92e0c9808512ba9d6ab48347ea9b7639fec0ba6629a53deb007f01fd7ef3297133d40922fcdce544f273df143d99762d0d2d20203a9e70ae12f1d6df5cac7c9181358911190acf31a2a86f147db2e4e564cef3e38d94dacecda023859f1dc13e6dc2e6dcafa11d93e2109675cd29915cd33485ad382b4d79b9fa5f4f35f441987ab8feef5f3323e87843c0d5d624a11f4364e1938a0df4a155f9fa5877d6371580ecec15f49785e06848313eb1a29b8155dd2b90fb50977696cca1deda6fc7b5f8ff2ced01c7c21a37428ce5291975f994c8959c56349497d8b3213749e431b4e1e5f6afe4488eba99e10598c6625197ba4f478ed5d1e28849b82fcdc2eea02b69ea81346cb4765ff4baa1c32f593514da443557358b7ba93c60a49261b6c9ad469010688838282f680803ee70fc2d428772b21d882a39cf9b2a90fcc4eaaaf0f5f8fa592bf31130ffc7db4416a795e5ec1093f28431741a2791dd5c0006c5facbf568f421c897f9f7172d44ab127c5f9a90c7d30d8e41080f790d18bd2eb128a19d5db94848637067a40b5d547a8dc9a547fe7644a58c9ceb7e05e81b11488ae7d919d000104319153760598b0443374cfeb1cbbd10b4c0c1b3aab043e7d97bcb7848384d13c20b92de2c085c8509802ec1d55be3563d5caf184a825a3b25700cfd0892d7d1988717c4ff9c3d7", 0xfffffffffffffdef) 15:45:42 executing program 4: syz_open_dev$hidraw(0xfffffffffffffffe, 0x100000000000000, 0x0) 15:45:42 executing program 2: r0 = syz_open_dev$hidraw(&(0x7f0000000580), 0x0, 0x101081) write$hidraw(r0, &(0x7f0000000600)="c2efc64421e3343d16ddb0d465cfd83f6e3cb810c06472c782e1804c3c4974678f37bc0ff4ed4b0a702f01a77bd43b57102421f8899542b34a189fe7a97d0e3c8138ff1bc7c14dd105867ad43e2191eab3383f020db953b3c8b8025a7b7f600aba436aa32441e4eacb7d1f225fc53ce8f385b8144d0c1dcec4ce5d607c41c0720a92488c3ed4d19c15de4c55adf34451a1e899eb21b493857f1d6210c0ac9b76bd72a7d58bd591c7baf7817e38644df94ba0315160e8f25701da65427e166cdc41ede1d09fa457f3da03c684cc142685808c0eb7b034cc038aa8371360b2381234110d6c0158ffa4aaf21198069a4ac389d19d8f20255168d82cddddc1099e7c2c6106e7a2ce8bd8d78c24d4b1e39b9eb36c63fc0d6023f1ea95a368cb8bf0c4f94397ca58936a2e669f163f94323ccfe7589e3042df85efe84cb10ffa7b098cbae0c088618aa42e57f46c9efeea70dc46b6a72b2e397f593f9f3466a41b49de223ac87ae87db28d074ae423ce86de6521e3cd7b83a01797da80ba00742de2d781acde9b526bc172aa7c3cd95785e46b715283cd4622b4cc27f18a1997849646d58ae03e8b0bd745a02e28feb7a320028fc4d10f83aea27fdf0da55320816e3b4b4e06dbc9dd5d213427f053279981036bb6a059733de04e572f29fa54df7aa0ee0291a2f33f5afeda2b84c987f3046c6b50c18da2e9a60556fb847d62fb4107351c6ddc85177b699979d5a5a13aed9e8fdbf1e9671de6831005296a41e02bf69c5f8cc8ac78285444254b79ff8339d717e7a6841900a48edbc905d4a95457938fd27ee3e57c7eeabb7cff7a633c5dca23193910ab6e72ee38d84e0f3d693c33cc0cfbc90e63769536f07399357c5bb81adb4b88de5a45356f8896216c42ee6d9cddf2c169cfab87c6db2736d5b084f3fba3a56731951e0b8b4a64e65666c166a3706e4b8f93f4ba53a1c5c93a296e4a7e148deef8dfbe9ffea389a47d17adda45fa68f65167996efcff2f04195d6961c1036253e7e6ab21ef92876c94e70c8c96b343df2e45daf62ca484d7ee99301c8888edb35786c5d91c3c3b44762369c1df12254c6233b160fdd87abde1b0f58ca7666dcdc5786f7d43ffbc54bb0e162f8b71ab908ebe10c086d789f67f6866ab83ab163dfd787cb2fd7c38ab2c37966de92453a8dd18a54e80ed620b6ff317e0652d629f0936e45716985ac08401b98a2b2901dcde3747497a5dacfff2d908f0a02f0909293154602ada593e25264155fbb1a5a31c4988acd486c72b54a912d5c63b0e35a1efbf94d378ea21b1df3d3fd3bc2b06f2d5c37500f8e863d1c743081c4b9c9d840eed345987086ae584079184478f756bab6cc6eae2c6572b5c7ccebe1376ec9769fe73eeb7ffa432fb34eb0e9f9eb5bea959569e2c6bdff278537dde1a818901e21201e7b7bd1b5b84df06a669c679be2ecb6508453af3e79625f986b022a8fb05b3906ea22c9b3e4fec40dbad4237aa2299a3a43352e4ed3c1181e52cca1fce6e0d68efb0d2ded5f90854ae154d0a7d577656dd8145c09e30a401beaab2f691831efc49056ac507b0fa4dfdd209e8b6859f7ed1eb3dfbfa72a048651d1268f9c4bb574ea4c7eee01ed0a44f2df8b58152869985765458c25efe583ca236bea4c0d76475da5a707fac3da1a8441ff3b11fd97a10d3f34d5d0fa960590cccd77564c3fb4d4e0726cc0dfa0f141715ab00faa42424cc213ee7403c226ccfd06ecfb1e1db4e8104339a19c919acb0d4dfbc42f0c54e15edd555b7ee2f8eb307cf4adcb5e4a10312c245b3def7ee4c65101df69c65a3ad81f845cace5e1b3357bf587dceca0991e9b80a94716bf3efa673109473b0909da645f8a8b1ad433e012a1d564489352ca0e6ccf9c8a835280bf865a865390c7388c077061591dc9bc8a4904231939319c5bbe408f28314e4f7152a42e41bd4c4c24b75fc3ca2b46b9fce602502e37d8d40f80910a12cb911ada1270a85412fd79a475646c9534f666af62dfd048415be21809059cce77d904a13d74a0e5851d7e6c964978da2ce0ae3292a9677ef126a93774f169ad58a5ae9ab0ebcad3e58fa4efaffd4fe9b3f1d203fdd545bcfff7d0b4664289538d41173ecb7585db66116ac58ddacee8f55bae675ce7bd7c43d39369fb592f6c1ebb9baf9a50e52b5dc8a66e48988bcfa428be9ea1f0b2af6edac17667c4c5b53a6aaa9c36ac544b8acd0e915148763307e69db3edc0e0861678f42d9412c93c04de2f3c0d376ade3b5a10b925f1f77a6c3b6b20ddb77aa4cf1ca8fe345570cbcfaa31586d35ca839d8cd0cac5209017934368cf21addd352be015f009b623c1850f7a24af1f9c9a717d0722d351b92875884317b0f347274f201b56f415f9a77689d70e74da354e2055b7ec0b1345b8b922f86dc97f646585ebc9cee795fe58a75d8f29aafca1548db4f658eeaef5f00f29dc2e270c914fbe220e82f18d0794dc837d3a29164ede04553d6cea56381d2da0ad018ac8fbdd390bc872c041a4d96d374ae9795a8f5e797318694ae5ef34fceb890305d68099f04e4b032f28498d1125836e9e5c3304fc30eeaffa7b86fc723761879744ba1933ab104832edea00fe153499780cdd45776546597902f5c227454b13e9c885b4ee6c86351463d1766f329c6d00377dd4df972c2d4ae14b528f052626e04a126b1cbc2861741c475f568dbaa9c878d8e63f0654658a94d0f80565121bfa13683ffd3b7b63f27fec4c7b0637d9624746e7ee87ac12d7657f07713314201297f36e7fcca1663c9a3b86f6f8944b11f7b111b1d200712ebb6019af515a752bfb1ae93d61b486f9f8c1b1912a03eeaecf50b43d37c683f75e223c9b4322e00a095e8029f67d36627714afe63251ea862bae80faa7785ecc492bd1ca1b79ed92e0c9808512ba9d6ab48347ea9b7639fec0ba6629a53deb007f01fd7ef3297133d40922fcdce544f273df143d99762d0d2d20203a9e70ae12f1d6df5cac7c9181358911190acf31a2a86f147db2e4e564cef3e38d94dacecda023859f1dc13e6dc2e6dcafa11d93e2109675cd29915cd33485ad382b4d79b9fa5f4f35f441987ab8feef5f3323e87843c0d5d624a11f4364e1938a0df4a155f9fa5877d6371580ecec15f49785e06848313eb1a29b8155dd2b90fb50977696cca1deda6fc7b5f8ff2ced01c7c21a37428ce5291975f994c8959c56349497d8b3213749e431b4e1e5f6afe4488eba99e10598c6625197ba4f478ed5d1e28849b82fcdc2eea02b69ea81346cb4765ff4baa1c32f593514da443557358b7ba93c60a49261b6c9ad469010688838282f680803ee70fc2d428772b21d882a39cf9b2a90fcc4eaaaf0f5f8fa592bf31130ffc7db4416a795e5ec1093f28431741a2791dd5c0006c5facbf568f421c897f9f7172d44ab127c5f9a90c7d30d8e41080f790d18bd2eb128a19d5db94848637067a40b5d547a8dc9a547fe7644a58c9ceb7e05e81b11488ae7d919d000104319153760598b0443374cfeb1cbbd10b4c0c1b3aab043e7d97bcb7848384d13c20b92de2c085c8509802ec1d55be3563d5caf184a825a3b25700cfd0892d7d1988717c4ff9c3d7", 0xfffffdef) 15:45:42 executing program 4: syz_open_dev$hidraw(0xfffffffffffffffe, 0x900000000000000, 0x0) 15:45:42 executing program 4: syz_open_dev$hidraw(0xfffffffffffffffe, 0xa00000000000000, 0x0) 15:45:42 executing program 5: r0 = syz_open_dev$hidraw(&(0x7f0000000580), 0x0, 0x101081) write$hidraw(r0, &(0x7f0000000600)="c2efc64421e3343d16ddb0d465cfd83f6e3cb810c06472c782e1804c3c4974678f37bc0ff4ed4b0a702f01a77bd43b57102421f8899542b34a189fe7a97d0e3c8138ff1bc7c14dd105867ad43e2191eab3383f020db953b3c8b8025a7b7f600aba436aa32441e4eacb7d1f225fc53ce8f385b8144d0c1dcec4ce5d607c41c0720a92488c3ed4d19c15de4c55adf34451a1e899eb21b493857f1d6210c0ac9b76bd72a7d58bd591c7baf7817e38644df94ba0315160e8f25701da65427e166cdc41ede1d09fa457f3da03c684cc142685808c0eb7b034cc038aa8371360b2381234110d6c0158ffa4aaf21198069a4ac389d19d8f20255168d82cddddc1099e7c2c6106e7a2ce8bd8d78c24d4b1e39b9eb36c63fc0d6023f1ea95a368cb8bf0c4f94397ca58936a2e669f163f94323ccfe7589e3042df85efe84cb10ffa7b098cbae0c088618aa42e57f46c9efeea70dc46b6a72b2e397f593f9f3466a41b49de223ac87ae87db28d074ae423ce86de6521e3cd7b83a01797da80ba00742de2d781acde9b526bc172aa7c3cd95785e46b715283cd4622b4cc27f18a1997849646d58ae03e8b0bd745a02e28feb7a320028fc4d10f83aea27fdf0da55320816e3b4b4e06dbc9dd5d213427f053279981036bb6a059733de04e572f29fa54df7aa0ee0291a2f33f5afeda2b84c987f3046c6b50c18da2e9a60556fb847d62fb4107351c6ddc85177b699979d5a5a13aed9e8fdbf1e9671de6831005296a41e02bf69c5f8cc8ac78285444254b79ff8339d717e7a6841900a48edbc905d4a95457938fd27ee3e57c7eeabb7cff7a633c5dca23193910ab6e72ee38d84e0f3d693c33cc0cfbc90e63769536f07399357c5bb81adb4b88de5a45356f8896216c42ee6d9cddf2c169cfab87c6db2736d5b084f3fba3a56731951e0b8b4a64e65666c166a3706e4b8f93f4ba53a1c5c93a296e4a7e148deef8dfbe9ffea389a47d17adda45fa68f65167996efcff2f04195d6961c1036253e7e6ab21ef92876c94e70c8c96b343df2e45daf62ca484d7ee99301c8888edb35786c5d91c3c3b44762369c1df12254c6233b160fdd87abde1b0f58ca7666dcdc5786f7d43ffbc54bb0e162f8b71ab908ebe10c086d789f67f6866ab83ab163dfd787cb2fd7c38ab2c37966de92453a8dd18a54e80ed620b6ff317e0652d629f0936e45716985ac08401b98a2b2901dcde3747497a5dacfff2d908f0a02f0909293154602ada593e25264155fbb1a5a31c4988acd486c72b54a912d5c63b0e35a1efbf94d378ea21b1df3d3fd3bc2b06f2d5c37500f8e863d1c743081c4b9c9d840eed345987086ae584079184478f756bab6cc6eae2c6572b5c7ccebe1376ec9769fe73eeb7ffa432fb34eb0e9f9eb5bea959569e2c6bdff278537dde1a818901e21201e7b7bd1b5b84df06a669c679be2ecb6508453af3e79625f986b022a8fb05b3906ea22c9b3e4fec40dbad4237aa2299a3a43352e4ed3c1181e52cca1fce6e0d68efb0d2ded5f90854ae154d0a7d577656dd8145c09e30a401beaab2f691831efc49056ac507b0fa4dfdd209e8b6859f7ed1eb3dfbfa72a048651d1268f9c4bb574ea4c7eee01ed0a44f2df8b58152869985765458c25efe583ca236bea4c0d76475da5a707fac3da1a8441ff3b11fd97a10d3f34d5d0fa960590cccd77564c3fb4d4e0726cc0dfa0f141715ab00faa42424cc213ee7403c226ccfd06ecfb1e1db4e8104339a19c919acb0d4dfbc42f0c54e15edd555b7ee2f8eb307cf4adcb5e4a10312c245b3def7ee4c65101df69c65a3ad81f845cace5e1b3357bf587dceca0991e9b80a94716bf3efa673109473b0909da645f8a8b1ad433e012a1d564489352ca0e6ccf9c8a835280bf865a865390c7388c077061591dc9bc8a4904231939319c5bbe408f28314e4f7152a42e41bd4c4c24b75fc3ca2b46b9fce602502e37d8d40f80910a12cb911ada1270a85412fd79a475646c9534f666af62dfd048415be21809059cce77d904a13d74a0e5851d7e6c964978da2ce0ae3292a9677ef126a93774f169ad58a5ae9ab0ebcad3e58fa4efaffd4fe9b3f1d203fdd545bcfff7d0b4664289538d41173ecb7585db66116ac58ddacee8f55bae675ce7bd7c43d39369fb592f6c1ebb9baf9a50e52b5dc8a66e48988bcfa428be9ea1f0b2af6edac17667c4c5b53a6aaa9c36ac544b8acd0e915148763307e69db3edc0e0861678f42d9412c93c04de2f3c0d376ade3b5a10b925f1f77a6c3b6b20ddb77aa4cf1ca8fe345570cbcfaa31586d35ca839d8cd0cac5209017934368cf21addd352be015f009b623c1850f7a24af1f9c9a717d0722d351b92875884317b0f347274f201b56f415f9a77689d70e74da354e2055b7ec0b1345b8b922f86dc97f646585ebc9cee795fe58a75d8f29aafca1548db4f658eeaef5f00f29dc2e270c914fbe220e82f18d0794dc837d3a29164ede04553d6cea56381d2da0ad018ac8fbdd390bc872c041a4d96d374ae9795a8f5e797318694ae5ef34fceb890305d68099f04e4b032f28498d1125836e9e5c3304fc30eeaffa7b86fc723761879744ba1933ab104832edea00fe153499780cdd45776546597902f5c227454b13e9c885b4ee6c86351463d1766f329c6d00377dd4df972c2d4ae14b528f052626e04a126b1cbc2861741c475f568dbaa9c878d8e63f0654658a94d0f80565121bfa13683ffd3b7b63f27fec4c7b0637d9624746e7ee87ac12d7657f07713314201297f36e7fcca1663c9a3b86f6f8944b11f7b111b1d200712ebb6019af515a752bfb1ae93d61b486f9f8c1b1912a03eeaecf50b43d37c683f75e223c9b4322e00a095e8029f67d36627714afe63251ea862bae80faa7785ecc492bd1ca1b79ed92e0c9808512ba9d6ab48347ea9b7639fec0ba6629a53deb007f01fd7ef3297133d40922fcdce544f273df143d99762d0d2d20203a9e70ae12f1d6df5cac7c9181358911190acf31a2a86f147db2e4e564cef3e38d94dacecda023859f1dc13e6dc2e6dcafa11d93e2109675cd29915cd33485ad382b4d79b9fa5f4f35f441987ab8feef5f3323e87843c0d5d624a11f4364e1938a0df4a155f9fa5877d6371580ecec15f49785e06848313eb1a29b8155dd2b90fb50977696cca1deda6fc7b5f8ff2ced01c7c21a37428ce5291975f994c8959c56349497d8b3213749e431b4e1e5f6afe4488eba99e10598c6625197ba4f478ed5d1e28849b82fcdc2eea02b69ea81346cb4765ff4baa1c32f593514da443557358b7ba93c60a49261b6c9ad469010688838282f680803ee70fc2d428772b21d882a39cf9b2a90fcc4eaaaf0f5f8fa592bf31130ffc7db4416a795e5ec1093f28431741a2791dd5c0006c5facbf568f421c897f9f7172d44ab127c5f9a90c7d30d8e41080f790d18bd2eb128a19d5db94848637067a40b5d547a8dc9a547fe7644a58c9ceb7e05e81b11488ae7d919d000104319153760598b0443374cfeb1cbbd10b4c0c1b3aab043e7d97bcb7848384d13c20b92de2c085c8509802ec1d55be3563d5caf184a825a3b25700cfd0892d7d1988717c4ff9c3d7", 0xa01) ioctl$EVIOCSKEYCODE_V2(0xffffffffffffffff, 0x40284504, &(0x7f0000000100)={0x3, 0x16, 0xbf, 0x10001, "5545e9df8982027252756fdc94c6e9fb998ba30ff78808fc1eab599e003d22c8"}) ioctl$HIDIOCGRAWINFO(r0, 0x80084803, &(0x7f0000000000)=""/194) 15:45:42 executing program 0: r0 = syz_open_dev$hidraw(&(0x7f0000000000), 0x0, 0x0) r1 = syz_open_dev$hidraw(&(0x7f0000000080), 0x8, 0x400000) write$hidraw(r1, &(0x7f00000000c0)="d9bb6ccf9e76f3dda8915d53db84f4dd8abae8c284482504b57d561de1f71ee1aed822cd5ba6b2aa02632ed17f18a0e976a1106c176e543acd244ba830672b1d7538dfa252cac747d31730c6a8bcb11cdb79dd5c5b806cac6aa112a3b68ea62f5df98280e20c2f7be58e17a86b9714c2cb4b2b459c0d847d7ee4dc977228fee3a632361711a3a3af664fcbcb776437c4603479f795604fcb95d553a3e74e46684e2f43a1cd95d2abcda5fb895c923c9c14ab648700939bc2aabae7163fc27c7f6c6c5c939143c864569e", 0xca) read$hidraw(r0, &(0x7f0000001340)=""/4097, 0x1001) read$hidraw(r0, 0x0, 0x0) r2 = syz_open_dev$hidraw(&(0x7f0000000000), 0x0, 0x0) ioctl$HIDIOCGRDESCSIZE(0xffffffffffffffff, 0x80044801, &(0x7f00000001c0)) ioctl$HIDIOCSFEATURE(r2, 0xc0404806, 0x0) ioctl$HIDIOCGRAWPHYS(r2, 0x80404805, &(0x7f0000000040)) syz_open_dev$char_usb(0xc, 0xb4, 0x1000000000000000) r3 = syz_open_dev$hidraw(&(0x7f0000000240), 0x800, 0x82) ioctl$HIDIOCGRDESC(r3, 0x90044802, &(0x7f0000000280)=ANY=[@ANYBLOB="3b0e00005e174263f95414c80e0693b04a6b39b6ed6425ba024f73532c84dc91288489753026d3ceee3215c3a5e166c9e88effae6ce8af79d7febcf55659df20a71c3ecfdf69008f03e9e3ba87d62831f5ca7c5d7c753e44bd3b7d02b9671a194b29736acf44010fbf528fbda23200d251ac57ce9362465660052b3d94ac2e9b2ce827a5b7ae7e42c1e1a0e61f4358d7cd2c476e204308768fd277d6e484a199d9e7cec067ffa0c529b616c09d532fadba33c452fadff85ce9303ae95d6a9cca857b20aeedbc82cb4674c0a21f90c5146b4da202bf7118baf503c4c377906dcebb0e2200fabc91bca7a7cd56a39f3fe1d5f96af5f24119aba66daa5e6ef37797ccee32ea8488e48cb2274e5208367192002cf459ccb47bef216431a8a59aa7d25b2f94acd3a8c153d49089cdfed7bc03b0d21af9285cc9aaf6f2c2f9ff663838cf1063f389b0298f3e4ce7ab4dd17c622894733b4dbbfa80d3c593789a1ec8e1c69f5677f1bc4c52b34f1a471ecdcfd8c7763ae71d355db07f85f9eb59915f220261a14ca064a9e7bf79d7903f2a996317777f6ca0903411079b71582da25fff87cf020a01629c152111723f07862ebba02b49be86a99aa7acb6f01da3fa6cfc6236fb5f517d27cdc17e0835fc1d1da795cfb2617fc5dc51c976065ccb9a646fdaf861b6904f72d389605034a2461e2a58df689c2341016a3cf51b22a3ab273c8e1650a53de9dc7e1a1867dd37d84478bfe47b9fa0baf905a86df899afce727b93355793c6b9038429884a857960ab516d5a96b57be595800aeb72ac8d744059d9148194ad7d64f667c069fbc59249cbf7ff8b0615fb2f9173bf94df40fbc952cd314ed2538f1ff3d4e88ea17f2ecf134cff5544db17774ea227a247cbfa5ef75c51ec6a0ef1034ce294489fccbf5b48b102100e3550dd81e57c6e2eea1f4b408055465ed5a02037fbea55f82e55d454c9042d7f7f40a659509e132ca621a07ae41495180287b85afa3b739350a4cdbda8ba048ec197d387d3ecbb9de22bb94a90bd746910fd079e33695d259f2372329c216681f999c601a5013634b844dff812269fd09bc4062a2052b6b876d259e26f52684b853645c5af5402c548d4a2c9f3e092695c22863f7a6810182974e3dec935381705de73f988ed4bc216e72f67608f5b90710ca23d28d742154ccc551552440974d6c7280b64121ed8ef3d2915ba29ea108efa88e1b9c2129c15b18dca7ec28a1a86cf7e40580690333c26012a43e1ac29ed9d6b4bde2bf5a11e88fd0fc9764a14c6d89cf93ea58d480505f72a5815f699be5fdf1ccecd28bcff668173d5f391941acf21f4fd8f63ef17f7379bf4207b1f3ccb925aa96ae532f975f968f11ffcb24d603738dff427cc25afc7cf1e4a07a4f36b7f9301aa7dfbc87b8ed0c10f2914fa440f0f39a5c28ac8ff22f9029f2c68e496aee71318403dbbe7ff80235be52579366cb3e1116f5ab3e2cfbc196bb1bac8ac030743b88afee2667b3899a642122e39744fb580c5dbb28ee3bdd62aecc86778b2fd59d822ed0835118746c92b7ed27377de3343aae5c17409e42ca2e9475db2454224cbf056b133b6e9fa35c98acb87ff314fb25bc16b882c21ffd65551d38a53a8c9a28c0994e7786e85da97270f821d753650d882155fe1d7234b0bf8922acf03b9a8a053da4fd1ef2ae41b0c94eef153dc62ac69b7c8b84fa423c5e42339c2f6dc8b31e21ee70b839a49655737b31934824bb2b12c576d55b9dd890aa451ac19cd2893f48c80f778d22e583df5d0ec64106fd8671a14bc0e26086dfeb51a7c0bf98f9ef1e09d54ecfe2f1eaba88af0ff852744e75f5b62e494b873e7ac329067ee54a4bffe809f78771dfa73529b34d6f4fe556d299cb00bf60d0f521035d7a8b912a665ff24c07fdf3cace6612d7a58fe900ddb32e72d24ade599c643d99e9730eafc71b81a57783694ed6f7da377f4972691382a53fdaac98d9e25ad52c67a9960ca85354e66f65738ed5b2f4683dc961564a3f1c34fd8fde16a0934b1bf454d7866254e6b75341b2dbfe1bfba353316d880909104648b1914f5aa061dd0ab15eeffc11a459237112f3d4cb3a27a1afd6cbf6d091f124e65467352f4a2fff86077ecd13a2a6736cc04f24fe2404bebbf5b7099f983aa508ec8c7179dd4edba31382cd8ce9c879102b79c87ced70e799a5c7fb6e81738480d7a4e5a773be5996a6b593e5d59c45303906bc148e46b705b1620c96fc650bec37ec2edded12f358171fa1ee9b86d721b202209972044114d7c9d6f64221ec21e0ba5907c10148d713fcec8c33168517f920b13fcb08c7fa9a044af5387d670e4e74fb51c81aab2ac2225749ea68c96500ca0cd5e22a17cfb5f3b7c14190c3d20430054d3e244ddb5b8026cd9034a95a2295f3d7cab8ff389475e2799574fa1d605751d9304fd59ff062e31c447ed5fc1e29fc031054e1f5d70af6a4a4767920e678111d6074b43bd89765355818d9828fc6e82d51218364939fa01301b028b82d8fc8479b244049460ae4be8cb73d535a9d55c058e27c91ddea1e4a087ec2cb5c89cc0c091cdea05cc3f9d9df39bd39172d1860e917068e51c1d8595caae7e318c9b1012f5fe3898ee0aac49673f22ed1bbcb7becb363fa55ad91532a5c7947a881fd724132c3ea1ec6d7d0db80f1df23db74d1b6d109ab5b6262d242515fc0af37ab8458d177bd34e604330f3004d8edf5aa15150579fb9028f4f104eb283a45f5eb00336cb5b8fa1c43ba0d599eb7acd2a62814d3a426dc29435540727f87b3befa3161a43c0dd86b91641f0d08536c474f3c10bf99580903e5885c1f2b7ed60084d12f880e77f27f6e5b8b13dbfcafbc2b0585ae3e158212d6716a45a8b799305a233955866afaf5e486ca6501db841b9bc3fafe55add14f0404f4d568ce92a54db79d5393db71ca0bc2a33bffd5cf31450633bacca57c43948bcb042001905c5c5280d89d0dfd2ed57b0fd017b8223db7e505ee1bd9308880430f4b7cdebb433598cab856878d232a7b1ba37ca4c1710edaf338dc79b20a2559546001c9741982e8801077a060ef48386e879198d75b4c39cb0fd7291f417cf0980b1c3cc51cc38738086d910b42178077dc0cda3c669f5d1474819d72c11295dbe98b7f71f5da67396dbab823c8b5766bc58a68b874fec53a39aec6121360c9d1861b56c867a90746bc6a6b7a504dcfe125843c38d2d676fb4757b47bba30afec4ee5e02cb5096939c37999a5b8e066a613afcb4d9d0824dc388e1ae0dd6f7a0bc4827232e5f4dc13d09e5610b46b4883dac176f89eb85e1c7f596ae6786ea0491c5cd65dd04eb57ae7e6954cd188fca4a486afc88879ad84144d209d9d41d73b28883537fa855309562751e425470cfa3c9ec77c01139e8b474a24619b6d32e9ee7ed92e8d8d17e7c1e9293dabd40493019928f69c7a6bff869ec962394894e3567aaa52986c7b89be996619ca1613748a39fdf1ecf113b55c29e8d09fd86e90544aa1ee26cdb8af5af6d791483319061a86ab07c7cb96299053f957a6a1f6e3ac16567009e65ef94c728cce1cc0b7fa846f4152bb095fca3223e309d3b10041c0bf744df97b0682b2d2ed2e3cddfa55b2e90e20e9159b638a47ce79d90836568672318e871417eeb98212058bad289759f64cc767af5997877d6fe7e61af75bea44d3f9b425090c9288e5c453b8fd78a81352e3424d5c2fd022aba2f30a7f381682241c4c3d040c50d3be70516ef3f8a0e82a3be2630b317cb9b8b0f22f22cbee6d6e006ed9c43e0a7383b0c2a467556cc237af18b303397542ff0b449c949be837a44874fb1e9ce81a7d62699597d9fe9a0d156ee158e5312e39636891138ff65917b0e56995d5366af4dc196c42109a89a3f64e38973cb8dddf67a1bfe379e562cf199f69646d84ec9dc4678ddb16252916fe7b261324161009b4d68a51b33cabffc93ec7d39c30c180f78e654e8312e355403774fa88889d4a169bf7961e2e785f79e6638e43d8890d08b377de4879f73c1304926ad046629958c1f608a2f7a7c63decfbdb827a5df46b2f3dcf63162af4c0389a0535b1abe21f87dd52a3219889f906f21899bce85777eb7125500585fc3fd0ceaf36f245bfc240ffb504bd0c30be16a3e9f3d02517d5204b8a09345d0da72ccbb0121e49290e98a949b426f5cedc539f52dbb1fee0731f81bd32392a1eef60fd3056976d7d86c880f77bff35a70751fdb8d4f654ccb4aaa2c5852b638bf19f6432b462b372ec9df2958fcc7e8e36f7d7518dd92349deee308945a32e07a2600a13b6f5e1682782f0e3e4d03b3c8b78a5141bb4aec04440d95d805fc1eddcba428d3fb619a210dffcf592cdb4c17c1df024457f502e8259a4fdb0a4c97027457c9d2ea7d1d0b3baaa5b7a6ec06745f9639bb752d320a61979e09d12490a71474cc60db65d57c81c3f7f90228a68fe3b4f2cc808aeca1efd7233158c3fb9631e9255a2d18b62208011d7abc237048343e8bd68c9044b4b7f79971f0af9d3985d604b6171300cfde027a7645e0846c1cc35c8429b041d7cc79611f1d789d90119afcf32fe5d91e37d9eb9d3b45d366b1c7509812a55dddee5cc8998642971897a6d3f258ebf05bed3cd6eb3e29973eadb53923d27f674359105480251f41d96f1ee70c140c83e8e6b82cc718d57767cad8ea6fbd17353c1cd1acae28eed50ab7cd19a5549ee0228d5646943d97782c3464027b3aabae5bb8d221d801c71bb1fa4a53cdd235eb7c0424d1ed31363d31f80a9ea120b3596383185b080a375cee26c1c87a1c75c8807306b3d2d39020239491ad8f6df3754e62d5ab2927377caa06335d7a55542c566069390518deba9afd69ce63e2bee8415a85e6a51a30e4a1915bec8f3db526d1d31881c8ec6c127c08438f2c5bf65ab3c3baf8abd8f42c88f5bd16b89ee7d13955a1a39438a5172dff332497c2b55d57d64a2eecf69b09d0729cbbbfbd6da282ece9ad146a494d7883d54610f4a9684360a6dd6a300f03090b68b75b08651050ceedab97ef810c061365cd6c2c5b14b4e1028b4f59bac46e769ddd53e595efa1c52b496ca1835f4b29925a690aa06a2bcdbaae994a76579122779000"/3647]) r4 = syz_open_dev$hiddev(&(0x7f0000000000), 0x5, 0x1a035317e33e48c9) ioctl$HIDIOCGVERSION(r4, 0x80044801, &(0x7f0000000040)) ioctl$HIDIOCGUCODE(r4, 0xc018480d, &(0x7f0000000200)={0x3, 0xffffffff, 0xad9f, 0x0, 0xb7, 0x6}) 15:45:42 executing program 1: r0 = syz_open_dev$hidraw(&(0x7f0000000000), 0x0, 0x0) read$hidraw(r0, &(0x7f0000000340)=""/4096, 0x20001340) r1 = syz_open_dev$hidraw(&(0x7f0000000000), 0x0, 0x0) ioctl$HIDIOCGRDESC(r1, 0x90044802, &(0x7f0000001340)={0x50e, "18f99f931201533afcf39bd076102b48a1e20b1805b9b0c14dd35cbd218c7978dd3db2504e06224eb571fe6bd854cdf30493e33579ebffc20624e3177e2caf768d6f4d71d282c24e5ababf206c8acce332139eab1d03f617ef58510378a1487c216df891cbb7a3249b98b14a12d40821dd812cf1f24375b45c02605e2b4fd300b8b4cca9db2b2fe12a8ddb6b2716ef55a98315c5205037482bc50f069335665c76a182f6904536d32f0cc603ace20a873383d434a4affead8180499e953266f4a9097553a140979ec078b6dd738c3ec2187f5d9f2b8bec408736701b72552894d7489bb0dea93e53983a07b88af6f2e65ee7996a6d4a7b3c06faca7e001ba07f1ad64c22c63442276ce25dad3dd3d0b203384a93da572062f2e25e10e6ce2b31f479064064df57cded3c53f14e4d5f218d08908db73a33804cac046a8956d8bf02ce406769724c76818f5546423b38f88efcd0e9cf168359abd8cc8a94072c9706a1fa071b65b18386bafb6e967a065da984053cbe53f2fec9a714345c58254b1227e67e6b26acca8a91a89d420b253fe588f8fb4770e3830cccf57401ae38cb925eca1f36ae33abc05e23edb4a152e20b7ecab745b23a6c553259b0a3700796a082d0f0e98c11eb48c68c33b23e3736a11a23a17d7c438a65052d6e614a04b509579b35619aa3c88a1dd5b699a374fa570f7f3bc7e6a7848fd90f2c782b3286cc03fbdf3d733884469c625a381d47f9582b7cca4761c69da091d006d9dc239607a11a30d04178f3ec4c03d2c12174a3225d5bc11647ae11f8c911a7ed24f0127367ba9dea5701d07de29c5b21ab5567e2be65c3889b8137203baed1b98c5650f12d8fe2eb22507f4d47a9439bbf50cd7a12baffc1cc27fe56e2781cfa0ff3e49a5cd45442e0a1a770c813ed89294b29dff55d606a6be9b3ee6ea927caf281b2af32facb7d09bf3e3dcbec61fece926ade300ae7222cc5230311629c8ffc1d744f0410966ee9d6d505067d6c84ac91e518cc73c2335e416deda925b782853fefea6ec4fecdad5d6d184171548551a0ae391e1cbb8598e3cf8e9a2469eb0000eb9cd9061081fdb9d69056dcbb0e82b2650aa038a08f3b20b904903af78c9e11f102ce7f1e0adf008716576e4392179e3b16654046bbbd81ff2a5c677627e9b64cebbd0d396a559a464c00819c9ee00a4efa0cd127e8669408cb48609c76c12b703d2fe02bf8cac3ee197de9eca4893f5a893cc06a3a0b844361ab578f11c6f0454781531fdf1899153baad4c66a593180ec2be98c8e7561ed5475329c4461e84df7205cc6d2b6e16a4244b4ec6302eb10af801bc9e100636a16095681692b65990cd838254dd4b04cdefe7ff8169559c7f85540cee961e7a07c1a3bd9c4a9f8a30dff4bdfe9e028cbff964668c2a7c52478e2690b6eb0306a3a0eb57203bd1c320d033d5269b943a32eb188d80b3ee20c6967914cc2bb6a0f08ea06802b161952e7da90222da126698091c3ec36c4d4b20b266ffc9a4e6a658c44c6d08d97cda792b19aa1e15f860c1dff1301199ce40d5c6af8d52012d92a205b2cf9c7d066d652f6ec0e9b21eadba42da399b9bebb839bb9f9288dbe686480ea84c3c8c82046fca46d91acb2fe718f657e19b1866913a2a24269668d2992de4d51c2eb5a6ca4e8a7c9d4e49046ded0f0d153489ac8cb0c5ce3e56254ee02a6f0156d78ba52dd3d3f6206ec327fb0b1c04df141baf9e0abc6d8f9f174d2072f571a7a080a79f423cda982af8b0858688f08c4020fd3d7996a5fb64ad294173aa8be105a445a755773ade6152def6e362770b44195"}) ioctl$HIDIOCSFEATURE(r1, 0xc0404806, 0x0) syz_open_dev$hidraw(0x0, 0x800000000000000, 0x0) ioctl$HIDIOCSFEATURE(0xffffffffffffffff, 0xc0404806, 0x0) write$hidraw(0xffffffffffffffff, 0x0, 0x0) r2 = syz_open_dev$hiddev(&(0x7f0000000040), 0x9, 0x2001) ioctl$HIDIOCINITREPORT(r2, 0x4805, 0x0) ioctl$HIDIOCGRDESC(r0, 0x90044802, &(0x7f0000001880)={0x41c, "b3321079fd003599916f1685568a2cbdfc311f5b9dc4806f0f1412a548467276b4bf21d0243daaf8bb82a6fd984b212d4506c5af6c1f3ac52f14a74168ff02198781e7627a7ad2dae86a80fc173b7c7a3570768b967c4abcdbee6bdf252f37cbb0be511bd804078d457ebcee2e17db660336ab3deb284e2eb128cdf7dba60367d255d0b0dcadbf01d476925fe9efa2f5a967b1baceb13a78981127318d4815730a06faed88dbaf2642088090ddbaf7b814db1afda99d127176e15c094f5eb832ff4061fee5b7118b890eb1041d84d4398a661f0d5a38f810785ccd9b2c4c25eb5dcbf7f631316c2b3dd75cee942112465409f5723d8fe6789805788ca8d9dfa72e34d39b3d3834307cbb45348964ac2ef0ac875048e7611d3a0d8a525e1b34246009306b3a86a5a93a0eaa580d0bed389a2ca28adb93eeda62f5915c709b093e6052090302d6d97d685dc52f1a733de525f1e878af3d353deaf055867c435196cd1d4b07adc41e71255b7f2ecc5bf40c7ebce4c118725271f2d2c282bfbcaea80e96e745decc87d43ace28e0f8f542e8752ebfc985fcbf982bf4d1bf59b1c009ccfb5d9dc86ad324533d3fcaca4706d1f7a5c0f315169a188ac2f20453a58317fe1080878e554f10e20647da2301e42245a2e2a4684c443b1e675b03c609df40dd730de8e13ec83fef484d9eee74e6eeb66a28dadb93855b2ee4c7725c0ddb65239248587929c2662849c6c57de994d887dafaac952eac0737ab1360af926e2623147931d3f7726a76a29d9216612b08fbf9748f21845839c075b66868685048adf2a05070f1c1dd49981c0110b1313039c369f4638206b6c41eee1346ef9cf118356ae678e4d7c6ac0075ac10a9004dc7ec78e8cc2e332d853701c8743ed1a8cb9f8c09fec26b0df499d05bcee1eaf4aed34554651992b6e9e11090dffb0ec9695c913a4358d6a803abf0e8fbd62bf67a4387f41a1326ae13be1c64fa0212b78f48c198f71da3e09746b1201c2e0c864daa4d6bafdd830139b0fd22802668b7771552bf51274d18b1b1c745f269fe88a88f2ddc9a1cb76151167adbe604e8f0f4b157b1b68bb9c863ae74a42d53c5ef413d8ff1f58b9b384885531524351b9319e8d9e064a7ba3615e8af30e583ccf98d4222d469cb07ebc6433ec9de3c4c88d3f3f0a5c18eb096101c634a8a7bafa551a264dddf576959e3c125c4dbf0585f640d5fa62d97b2827209527878f31e8d9d9f86b2cdd90211d43753d4c745ce6157f858b36e71d76e3c308f0fd462776cd46e29689ced9dcd0385f641f7d71f4a46b8d7482b3e96fb14af112b041de034ba51d440777995c19858316d2b4d6cf913c54b34b838844b0992ede8c0ee0e9173740ad90a498f96b259c970ddcbd61a1d35f02c3837b1bed06191f617c20edee536ded7bb11c0780d837121f6b372cb84052cf6476d400a9e90e04423edd5df96b4a46cc750a3448b55b3c8"}) syz_open_dev$char_usb(0xc, 0xb4, 0x0) 15:45:42 executing program 4: syz_open_dev$hidraw(0xfffffffffffffffe, 0x1f00000000000000, 0x0) 15:45:42 executing program 2: r0 = syz_open_dev$hidraw(&(0x7f0000000580), 0x0, 0x101081) write$hidraw(r0, &(0x7f0000000600)="c2efc64421e3343d16ddb0d465cfd83f6e3cb810c06472c782e1804c3c4974678f37bc0ff4ed4b0a702f01a77bd43b57102421f8899542b34a189fe7a97d0e3c8138ff1bc7c14dd105867ad43e2191eab3383f020db953b3c8b8025a7b7f600aba436aa32441e4eacb7d1f225fc53ce8f385b8144d0c1dcec4ce5d607c41c0720a92488c3ed4d19c15de4c55adf34451a1e899eb21b493857f1d6210c0ac9b76bd72a7d58bd591c7baf7817e38644df94ba0315160e8f25701da65427e166cdc41ede1d09fa457f3da03c684cc142685808c0eb7b034cc038aa8371360b2381234110d6c0158ffa4aaf21198069a4ac389d19d8f20255168d82cddddc1099e7c2c6106e7a2ce8bd8d78c24d4b1e39b9eb36c63fc0d6023f1ea95a368cb8bf0c4f94397ca58936a2e669f163f94323ccfe7589e3042df85efe84cb10ffa7b098cbae0c088618aa42e57f46c9efeea70dc46b6a72b2e397f593f9f3466a41b49de223ac87ae87db28d074ae423ce86de6521e3cd7b83a01797da80ba00742de2d781acde9b526bc172aa7c3cd95785e46b715283cd4622b4cc27f18a1997849646d58ae03e8b0bd745a02e28feb7a320028fc4d10f83aea27fdf0da55320816e3b4b4e06dbc9dd5d213427f053279981036bb6a059733de04e572f29fa54df7aa0ee0291a2f33f5afeda2b84c987f3046c6b50c18da2e9a60556fb847d62fb4107351c6ddc85177b699979d5a5a13aed9e8fdbf1e9671de6831005296a41e02bf69c5f8cc8ac78285444254b79ff8339d717e7a6841900a48edbc905d4a95457938fd27ee3e57c7eeabb7cff7a633c5dca23193910ab6e72ee38d84e0f3d693c33cc0cfbc90e63769536f07399357c5bb81adb4b88de5a45356f8896216c42ee6d9cddf2c169cfab87c6db2736d5b084f3fba3a56731951e0b8b4a64e65666c166a3706e4b8f93f4ba53a1c5c93a296e4a7e148deef8dfbe9ffea389a47d17adda45fa68f65167996efcff2f04195d6961c1036253e7e6ab21ef92876c94e70c8c96b343df2e45daf62ca484d7ee99301c8888edb35786c5d91c3c3b44762369c1df12254c6233b160fdd87abde1b0f58ca7666dcdc5786f7d43ffbc54bb0e162f8b71ab908ebe10c086d789f67f6866ab83ab163dfd787cb2fd7c38ab2c37966de92453a8dd18a54e80ed620b6ff317e0652d629f0936e45716985ac08401b98a2b2901dcde3747497a5dacfff2d908f0a02f0909293154602ada593e25264155fbb1a5a31c4988acd486c72b54a912d5c63b0e35a1efbf94d378ea21b1df3d3fd3bc2b06f2d5c37500f8e863d1c743081c4b9c9d840eed345987086ae584079184478f756bab6cc6eae2c6572b5c7ccebe1376ec9769fe73eeb7ffa432fb34eb0e9f9eb5bea959569e2c6bdff278537dde1a818901e21201e7b7bd1b5b84df06a669c679be2ecb6508453af3e79625f986b022a8fb05b3906ea22c9b3e4fec40dbad4237aa2299a3a43352e4ed3c1181e52cca1fce6e0d68efb0d2ded5f90854ae154d0a7d577656dd8145c09e30a401beaab2f691831efc49056ac507b0fa4dfdd209e8b6859f7ed1eb3dfbfa72a048651d1268f9c4bb574ea4c7eee01ed0a44f2df8b58152869985765458c25efe583ca236bea4c0d76475da5a707fac3da1a8441ff3b11fd97a10d3f34d5d0fa960590cccd77564c3fb4d4e0726cc0dfa0f141715ab00faa42424cc213ee7403c226ccfd06ecfb1e1db4e8104339a19c919acb0d4dfbc42f0c54e15edd555b7ee2f8eb307cf4adcb5e4a10312c245b3def7ee4c65101df69c65a3ad81f845cace5e1b3357bf587dceca0991e9b80a94716bf3efa673109473b0909da645f8a8b1ad433e012a1d564489352ca0e6ccf9c8a835280bf865a865390c7388c077061591dc9bc8a4904231939319c5bbe408f28314e4f7152a42e41bd4c4c24b75fc3ca2b46b9fce602502e37d8d40f80910a12cb911ada1270a85412fd79a475646c9534f666af62dfd048415be21809059cce77d904a13d74a0e5851d7e6c964978da2ce0ae3292a9677ef126a93774f169ad58a5ae9ab0ebcad3e58fa4efaffd4fe9b3f1d203fdd545bcfff7d0b4664289538d41173ecb7585db66116ac58ddacee8f55bae675ce7bd7c43d39369fb592f6c1ebb9baf9a50e52b5dc8a66e48988bcfa428be9ea1f0b2af6edac17667c4c5b53a6aaa9c36ac544b8acd0e915148763307e69db3edc0e0861678f42d9412c93c04de2f3c0d376ade3b5a10b925f1f77a6c3b6b20ddb77aa4cf1ca8fe345570cbcfaa31586d35ca839d8cd0cac5209017934368cf21addd352be015f009b623c1850f7a24af1f9c9a717d0722d351b92875884317b0f347274f201b56f415f9a77689d70e74da354e2055b7ec0b1345b8b922f86dc97f646585ebc9cee795fe58a75d8f29aafca1548db4f658eeaef5f00f29dc2e270c914fbe220e82f18d0794dc837d3a29164ede04553d6cea56381d2da0ad018ac8fbdd390bc872c041a4d96d374ae9795a8f5e797318694ae5ef34fceb890305d68099f04e4b032f28498d1125836e9e5c3304fc30eeaffa7b86fc723761879744ba1933ab104832edea00fe153499780cdd45776546597902f5c227454b13e9c885b4ee6c86351463d1766f329c6d00377dd4df972c2d4ae14b528f052626e04a126b1cbc2861741c475f568dbaa9c878d8e63f0654658a94d0f80565121bfa13683ffd3b7b63f27fec4c7b0637d9624746e7ee87ac12d7657f07713314201297f36e7fcca1663c9a3b86f6f8944b11f7b111b1d200712ebb6019af515a752bfb1ae93d61b486f9f8c1b1912a03eeaecf50b43d37c683f75e223c9b4322e00a095e8029f67d36627714afe63251ea862bae80faa7785ecc492bd1ca1b79ed92e0c9808512ba9d6ab48347ea9b7639fec0ba6629a53deb007f01fd7ef3297133d40922fcdce544f273df143d99762d0d2d20203a9e70ae12f1d6df5cac7c9181358911190acf31a2a86f147db2e4e564cef3e38d94dacecda023859f1dc13e6dc2e6dcafa11d93e2109675cd29915cd33485ad382b4d79b9fa5f4f35f441987ab8feef5f3323e87843c0d5d624a11f4364e1938a0df4a155f9fa5877d6371580ecec15f49785e06848313eb1a29b8155dd2b90fb50977696cca1deda6fc7b5f8ff2ced01c7c21a37428ce5291975f994c8959c56349497d8b3213749e431b4e1e5f6afe4488eba99e10598c6625197ba4f478ed5d1e28849b82fcdc2eea02b69ea81346cb4765ff4baa1c32f593514da443557358b7ba93c60a49261b6c9ad469010688838282f680803ee70fc2d428772b21d882a39cf9b2a90fcc4eaaaf0f5f8fa592bf31130ffc7db4416a795e5ec1093f28431741a2791dd5c0006c5facbf568f421c897f9f7172d44ab127c5f9a90c7d30d8e41080f790d18bd2eb128a19d5db94848637067a40b5d547a8dc9a547fe7644a58c9ceb7e05e81b11488ae7d919d000104319153760598b0443374cfeb1cbbd10b4c0c1b3aab043e7d97bcb7848384d13c20b92de2c085c8509802ec1d55be3563d5caf184a825a3b25700cfd0892d7d1988717c4ff9c3d7", 0xfffffffffffffdef) 15:45:42 executing program 0: r0 = syz_open_dev$hidraw(&(0x7f0000000000), 0x0, 0x0) read$hidraw(r0, &(0x7f0000000080)=""/4094, 0xffe) read$hidraw(r0, 0x0, 0x0) r1 = syz_open_dev$hidraw(&(0x7f0000000040), 0x7, 0x2) write$hidraw(r1, &(0x7f0000000080), 0x0) syz_open_dev$char_usb(0xc, 0xb4, 0x85) 15:45:42 executing program 3: syz_usb_connect(0x6, 0x37, &(0x7f00000001c0)={{0x12, 0x1, 0x300, 0x9d, 0xcf, 0xc1, 0x8, 0xfe9, 0xdb01, 0x9223, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x25, 0x1, 0x5, 0xfc, 0x30, 0x3, [{{0x9, 0x4, 0xe7, 0x1, 0x1, 0xd0, 0xe2, 0x61, 0x7f, [@uac_as={[@format_type_i_continuous={0xa, 0x24, 0x2, 0x1, 0x4, 0x3, 0x2, 0x97, "", "e13f"}]}], [{{0x9, 0x5, 0x5, 0x20, 0x8, 0x0, 0x6, 0x1}}]}}]}}]}}, &(0x7f00000003c0)={0xa, &(0x7f0000000200)={0xa, 0x6, 0x201, 0x1, 0x0, 0x6, 0x10, 0x6}, 0x19, &(0x7f0000000240)={0x5, 0xf, 0x19, 0x1, [@ss_container_id={0x14, 0x10, 0x4, 0x7, "8bbba5e8be6913a73af19d509834a6c6"}]}, 0x4, [{0x77, &(0x7f0000000280)=@string={0x77, 0x3, "275e16c45b58ea95e4a840d5b6ecb6aa753b71999efbce1763648b751c838f5c9d2b0131c8754639d318990f38dad854ebebe5ab186b7253e01c56dcc86c1e9d11b15032cbeb4331e7bcd455e8d445233eaa0e1c6bf550f23cded38de97da13227613ddf45072523c7f32bcfaeac824cacf38a4d26"}}, {0x4, &(0x7f0000000300)=@lang_id={0x4, 0x3, 0x44b}}, {0x4, &(0x7f0000000340)=@lang_id={0x4, 0x3, 0x82c}}, {0x4, &(0x7f0000000380)=@lang_id={0x4, 0x3, 0x827}}]}) syz_open_dev$hiddev(&(0x7f0000000000), 0x5, 0x1a035317e33e48c9) r0 = syz_open_dev$hiddev(&(0x7f0000000100), 0x1ff, 0x400) ioctl$HIDIOCGVERSION(r0, 0x80044801, &(0x7f0000000140)) r1 = syz_open_dev$hiddev(&(0x7f0000000440), 0x3, 0x101442) ioctl$HIDIOCGCOLLECTIONINFO(r1, 0xc0104811, &(0x7f0000000480)={0x7, 0x7, 0x696ce0ca, 0x401}) ioctl$HIDIOCSREPORT(0xffffffffffffffff, 0x400c4808, &(0x7f00000000c0)={0x1, 0x200, 0x5}) r2 = syz_open_dev$hidraw(&(0x7f0000000580), 0x0, 0x189481) write$hidraw(r2, &(0x7f00000005c0)="a9", 0xffffff95) 15:45:42 executing program 5: syz_open_dev$hidraw(&(0x7f0000000580), 0x0, 0x101081) ioctl$HIDIOCSFEATURE(0xffffffffffffffff, 0xc0404806, 0x0) syz_open_dev$hidraw(&(0x7f0000000040), 0x5, 0x0) r0 = syz_open_dev$hidraw(&(0x7f0000000000), 0x0, 0x0) ioctl$HIDIOCSFEATURE(r0, 0xc0404806, 0x0) r1 = syz_open_dev$hidraw(&(0x7f0000000440), 0x52, 0x28001) write$hidraw(r1, &(0x7f0000001a80)="c2efc64421e3343d01ddb0d465cfd83f6e3cb810c06472c782e1804c3c4974678f37bc0ff4ed4ba77bd43b57102421f8899542b34a189fe7a97d0e3c8138ff1bc7c14dd105867ad43e2191eab3383f020db953b3c8b8025a7b7f600aba436aa32441e4eacb7d1f225fc53ce8f385b8144d0c1dcec4ce5d607c41c0720a92488c3ed4d19c15de4c55adf34451a1e899eb21b493857f1d6210c0ac9b76bd72a7d58bd591c7baf7817e38644df94ba0315160e8f25701da65427e166cdc41ede1d09fa457f3da03c684cc142685808c0eb7b034cc038aa8371360b2381234110d6c0158ffa4aaf21198069a4ac389d19d8f20255168d82cddddc1099e7c2c6106e7a2ce8bd8d78c24d4b1e39b9eb36c63fc0d6023f1ea95a368cb8bf0c4f94397ca58936a2e669f163f94323ccfe7589e3042df85efe84cb10ffa7b098cbae0c088618aa42e57f46c9efeea70dc46b6a72b2e397f593f9f3466a41b49de223ac87ae87db28d074ae423ce86de6521e3cd7b83a01797da80ba00742de2d781acde9b526bc172aa7c3cd95785e46b715283cd4622b4cc27f18a1997849646d58ae03e8b0bd745a02e28feb7a320028fc4d10f83aea27fdf0da55320816e3b4b4e06dbc9dd5d213427f053279981036bb6a059733de04e572f29fa54df7aa0ee0291a2f33f5afeda2b84c987f3046c6b50c18da2e9a60556fb847d62fb4107351c6ddc85177b699979d5a5a13aed9e8fdbf1e9671de6831005296a41e02bf69c5f8cc8ac78285444254b79ff8339d717e7a6841900a48edbc905d4a95457938fd27ee3e57c7eeabb7cff7a633c5dca23193910ab6e72ee38d84e0f3d693c33cc0cfbc90e63769536f07399357c5bb81adb4b88de5a45356f8896216c42ee6d9cddf2c169cfab87c6db2736d5b084f3fba3a56731951e0b8b4a64e65666c166a3706e4b8f93f4ba53a1c5c93a296e4a7e148deef8dfbe9ffea389a47d17adda45fa68f65167996efcff2f04195d6961c1036253e7e6ab21ef92876c94e70c8c96b343df2e45daf62ca484d7ee99301c8888edb35786c5d91c3c3b44762369c1df12254c6233b160fdd87abde1b0f58ca7666dcdc5786f7d43ffbc54bb0e162f8b71ab908ebe10c086d789f67f6866ab83ab163dfd787cb2fd7c38ab2c37966de92453a8dd18a54e80ed620b6ff317e0652d629f0936e45716985ac08401b98a2b2901dcde3747497a5dacfff2d908f0a02f0909293154602ada593e25264155fbb1a5a31c4988acd486c72b54a912d5c63b0e35a1efbf94d378ea21b1df3d3fd3bc2b06f2d5c37500f8e863d1c743081c4b9c9d840eed345987086ae584079184478f756bab6cc6eae2c6572b5c7ccebe1376ec9769fe73eeb7ffa432fb34eb0e9f9eb5bea959569e2c6bdff278537dde1a818901e21201e7b7bd1b5b84df06a669c679be2ecb6508453af3e79625f986b022a8fb05b3906ea22c9b3e4fec40dbad4237aa2299a3a43352e4ed3c1181e52cca1fce6e0d68efb0d2ded5f90854ae154d0a7d577656dd8145c09e30a401beaab2f691831efc49056ac507b0fa4dfdd209e8b6859f7ed1eb3dfbfa72a048651d1268f9c4bb574ea4c7eee01ed0a44f2df8b58152869985765458c25efe583ca236bea4c0d76475da5a707fac3da1a8441ff3b11fd97a10d3f34d5d0fa960590cccd77564c3fb4d4e0726cc0dfa0f141715ab00faa42424cc213ee7403c226ccfd06ecfb1e1db4e8104339a19c919acb0d4dfbc42f0c54e15edd555b7ee2f8eb307cf4adcb5e4a10312c245b3def7ee4c65101df69c65a3ad81f845cace5e1b3357bf587dceca0991e9b80a94716bf3efa673109473b0909da645f8a8b1ad433e012a1d564489352ca0e6ccf9c8a835280bf865a865390c7388c077061591dc9bc8a4904231939319c5bbe408f28314e4f7152a42e41bd4c4c24b75fc3ca2b46b9fce602502e37d8d40f80910a12cb911ada1270a85412fd79a475646c9534f666af62dfd048415be21809059cce77d904a13d74a0e5851d7e6c964978da2ce0ae3292a9677ef126a93774f169ad58a5ae9ab0ebcad3e58fa4efaffd4fe9b3f1d203fdd545bcfff7d0b4664289538d41173ecb7585db66116ac58ddacee8f55bae675ce7bd7c43d39369fb592f6c1ebb9baf9a50e52b5dc8a66e48988bcfa428be9ea1f0b2af6edac17667c4c5b53a6aaa9c36ac544b8acd0e915148763307e69db3edc0e0861678f42d9412c93c04de2f3c0d376ade3b5a10b925f1f77a6c3b6b20ddb77aa4cf1ca8fe345570cbcfaa31586d35ca839d8cd0cac5209017934368cf21addd352be015f009b623c1850f7a24af1f9c9a717d0722d351b92875884317b0f347274f201b56f415f9a77689d70e74da354e2055b7ec0b1345b8b922f86dc97f646585ebc9cee795fe58a75d8f29aafca1548db4f658eeaef5f00f29dc2e270c907fbe220e82f18d0794dc837d3a29164ede04553d6cea56381d2da0ad018ac8fbdd390bc872c041a4d96d374ae9795a8f5e797318694ae5ef34fceb890305d68099f04e4b032f28498d1125836e9e5c3304fc30eeaffa7b86fc723761879744ba1933ab104832edea00fe153499780cdd45776546597902f5c227454b13e9c885b4ee6c86351463d1766f329c6d00377dd4df972c2d4ae14b528f052626e04a126b1cbc2861741c475f568dbaa9c878d8e63f0654658a94d0f80565121bfa13683ffd3b7b63f27fec4c7b0637d9624746e7ee87ac12d7657f07713314201297f36e7fcca1663c9a3b86f6f8944b11f7b111b1d200712ebb6019af515a752bfb1ae93d61b486f9f8c1b1912a03eeaecf50b43d37c683f75e223c9b4322e00a095e8029f67d36627714afe63251ea862bae80faa7785ecc492bd1ca1b79ed92e0c9808512ba9d6ab48347ea9b7639fec0ba6629a53deb007f01fd7ef3297133d40922fcdce544f273df143d99762d0d2d20203a9e70ae12f1d6df5cac7c9181358911190acf31a2a86f147db2e4e564cef3e38f3f2acecda023859f1dc13e6dc2e6dcafa11d93e2109675cd29915cd33485ad382b4d79b9fa5f4f35f441987ab8feef5f3323e87843c0d5d624a11f4364e1938a0df4a155f9fa5877d6371580ecec15f49785e06848313eb1a29b8155dd2b90fb50977696cca1deda6fc7b5f8ff2ced01c7c21a37428ce5291975f994c8959c56349497d8b3213749e431b4e1e5f6afe4488eba99e10598c6625197ba4f478ed5d1e28849b82fcdc2eea02b69ea81346cb4765ff4baa1c32f593514da443557358b7ba93c60a49261b6c9ad469010688838282f680803ee70fc2d428772b21d882a39cf9b2a90fcc4eaaaf0f5f8fa592bf31130ffc7db4416a795e5ec1093f28431741a2791dd5c0006c5facbf568f421c897f9f7172d44ab127c5f9a90c7d30d8e41080f790d18bd2eb128a19d5db94848637067a40b5d547a8dc9a547fe7644a58c9ceb7e05e81b11488ae7d919d000104319153760598b0443374cfeb1cbbd10b4c0c1b3aab043e7d97bcb7848384d13c20b92de2c085c8509802ec1d55be3563d5caf184a825a3b25700cfd0892d7d1988717c4ff9c3d7db42b26a68177ff43757d2cd3c8a8b8f546f327822db282249a83839d5c80ae6f1d5276dc04f3f9da18f56d071adbac649fb3cbf8b9939b7d28e3081b40c044de9643a11c38492a5347d3222be80f214c42014efa67b9e74e28172ab913e26027da5f3263ab8e3cea0802e4d57c84aaf683dbb0bd374d3be93d2cd4b842821abcc0b13b371697736c8a417a225f43773c4bfadf1eed4d2e8a204442f7520795bf663a5a9c757be833cf818e685dbce9dc5450e8ba5df7636981b43ce65bfe4cba8e73e0095aed8fa1ad0d2d3ae8ab643af9e6a474133e21cd2cb7e0fcbe14f488760b59fce39cb1f565706ae1d3c36ae49c0bf62910d188ec4b6375473e6786f8b104d605fa0fc06ed0be1e0559fa3fae565eff0aa78dd5d6dda33ac2e38559f8b65ffb5651c2a66710b54b27367e6dad63e3a352b27eecb611f146c302f8dd3e756418e4ed3fb8145ebbb1dac78b2e479a457dfb0e20b24d2391bc80152f60efa", 0xb5e) syz_usb_control_io$cdc_ncm(0xffffffffffffffff, &(0x7f00000000c0)={0x14, &(0x7f0000000480)=ANY=[@ANYBLOB="20113b0000003b24552715c101dfcb2ac27909b40b26fa3f0de050a023d3bc6ae74eec45302f3819e6cd699caf0b67441c840bdd1beb0fbc336417b1c32d1cdfde0000852b221fef6931293897fa8396fa"], &(0x7f0000000080)={0x0, 0x3, 0x1a, {0x1a}}}, &(0x7f0000000340)={0x44, &(0x7f0000000100)=ANY=[@ANYBLOB="20014b0000008446b0a8cf201999397a35cd486bd5dde43e7eacfef421589d689e705c1bab9629ec95ec989b251885a0d58cda9590dc7e7ae531c9f0fe7f70501d8c666339"], &(0x7f0000000180)={0x0, 0xa, 0x1, 0x1}, &(0x7f00000001c0)={0x0, 0x8, 0x1, 0x3f}, &(0x7f0000000200)={0x20, 0x80, 0x1c, {0x9a, 0x0, 0x3e9, 0xd524, 0x5, 0x8, 0x7fff, 0x2, 0x9035, 0xff, 0x5, 0x6}}, &(0x7f0000000240)={0x20, 0x85, 0x4, 0x62}, &(0x7f0000000280)={0x20, 0x83, 0x2, 0x1}, &(0x7f00000002c0)={0x20, 0x87, 0x2, 0x5}, &(0x7f0000000300)={0x20, 0x89, 0x2}}) 15:45:42 executing program 2: r0 = syz_open_dev$hidraw(&(0x7f0000000580), 0x0, 0x101081) ioctl$HIDIOCGRAWINFO(r0, 0x80084803, &(0x7f0000000040)=""/21) r1 = syz_open_dev$hidraw(&(0x7f0000000000), 0xffffffff, 0x301200) r2 = syz_open_dev$hiddev(&(0x7f0000000000), 0x5, 0x1a035317e33e48c9) ioctl$HIDIOCGVERSION(r2, 0x80044801, &(0x7f0000000040)) ioctl$HIDIOCSFLAG(r2, 0x4004480f, &(0x7f0000000080)=0x3) write$hidraw(r1, &(0x7f0000000600)="c2efc64421e3343d16ddb0d465cfd83f6e3cb810c06472c782e1804c3c4974678f37bc0ff4ed4b0a702f01a77bd43b57102421f8899542b34a189fe7a97d0e3c8138ff1bc7c14dd105867ad43e2191eab3383f020db953b3c8b8025a7b7f600aba436aa32441e4eacb7d1f225fc53ce8f385b8144d0c1dcec4ce5d607c41c0720a92488c3ed4d19c15de4c55adf34451a1e899eb21b493857f1d6210c0ac9b76bd72a7d58bd591c7baf7817e38644df94ba0315160e8f25701da65427e166cdc41ede1d09fa457f3da03c684cc142685808c0eb7b034cc038aa8371360b2381234110d6c0158ffa4aaf21198069a4ac389d19d8f20255168d82cddddc1099e7c2c6106e7a2ce8bd8d78c24d4b1e39b9eb36c63fc0d6023f1ea95a368cb8bf0c4f94397ca58936a2e669f163f94323ccfe7589e3042df85efe84cb10ffa7b098cbae0c088618aa42e57f46c9efeea70dc46b6a72b2e397f593f9f3466a41b49de223ac87ae87db28d074ae423ce86de6521e3cd7b83a01797da80ba00742de2d781acde9b526bc172aa7c3cd95785e46b715283cd4622b4cc27f18a1997849646d58ae03e8b0bd745a02e28feb7a320028fc4d10f83aea27fdf0da55320816e3b4b4e06dbc9dd5d213427f053279981036bb6a059733de04e572f29fa54df7aa0ee0291a2f33f5afeda2b84c987f3046c6b50c18da2e9a60556fb847d62fb4107351c6ddc85177b699979d5a5a13aed9e8fdbf1e9671de6831005296a41e02bf69c5f8cc8ac78285444254b79ff8339d717e7a6841900a48edbc905d4a95457938fd27ee3e57c7eeabb7cff7a633c5dca23193910ab6e72ee38d84e0f3d693c33cc0cfbc90e63769536f07399357c5bb81adb4b88de5a45356f8896216c42ee6d9cddf2c169cfab87c6db2736d5b084f3fba3a56731951e0b8b4a64e65666c166a3706e4b8f93f4ba53a1c5c93a296e4a7e148deef8dfbe9ffea389a47d17adda45fa68f65167996efcff2f04195d6961c1036253e7e6ab21ef92876c94e70c8c96b343df2e45daf62ca484d7ee99301c8888edb35786c5d91c3c3b44762369c1df12254c6233b160fdd87abde1b0f58ca7666dcdc5786f7d43ffbc54bb0e162f8b71ab908ebe10c086d789f67f6866ab83ab163dfd787cb2fd7c38ab2c37966de92453a8dd18a54e80ed620b6ff317e0652d629f0936e45716985ac08401b98a2b2901dcde3747497a5dacfff2d908f0a02f0909293154602ada593e25264155fbb1a5a31c4988acd486c72b54a912d5c63b0e35a1efbf94d378ea21b1df3d3fd3bc2b06f2d5c37500f8e863d1c743081c4b9c9d840eed345987086ae584079184478f756bab6cc6eae2c6572b5c7ccebe1376ec9769fe73eeb7ffa432fb34eb0e9f9eb5bea959569e2c6bdff278537dde1a818901e21201e7b7bd1b5b84df06a669c679be2ecb6508453af3e79625f986b022a8fb05b3906ea22c9b3e4fec40dbad4237aa2299a3a43352e4ed3c1181e52cca1fce6e0d68efb0d2ded5f90854ae154d0a7d577656dd8145c09e30a401beaab2f691831efc49056ac507b0fa4dfdd209e8b6859f7ed1eb3dfbfa72a048651d1268f9c4bb574ea4c7eee01ed0a44f2df8b58152869985765458c25efe583ca236bea4c0d76475da5a707fac3da1a8441ff3b11fd97a10d3f34d5d0fa960590cccd77564c3fb4d4e0726cc0dfa0f141715ab00faa42424cc213ee7403c226ccfd06ecfb1e1db4e8104339a19c919acb0d4dfbc42f0c54e15edd555b7ee2f8eb307cf4adcb5e4a10312c245b3def7ee4c65101df69c65a3ad81f845cace5e1b3357bf587dceca0991e9b80a94716bf3efa673109473b0909da645f8a8b1ad433e012a1d564489352ca0e6ccf9c8a835280bf865a865390c7388c077061591dc9bc8a4904231939319c5bbe408f28314e4f7152a42e41bd4c4c24b75fc3ca2b46b9fce602502e37d8d40f80910a12cb911ada1270a85412fd79a475646c9534f666af62dfd048415be21809059cce77d904a13d74a0e5851d7e6c964978da2ce0ae3292a9677ef126a93774f169ad58a5ae9ab0ebcad3e58fa4efaffd4fe9b3f1d203fdd545bcfff7d0b4664289538d41173ecb7585db66116ac58ddacee8f55bae675ce7bd7c43d39369fb592f6c1ebb9baf9a50e52b5dc8a66e48988bcfa428be9ea1f0b2af6edac17667c4c5b53a6aaa9c36ac544b8acd0e915148763307e69db3edc0e0861678f42d9412c93c04de2f3c0d376ade3b5a10b925f1f77a6c3b6b20ddb77aa4cf1ca8fe345570cbcfaa31586d35ca839d8cd0cac5209017934368cf21addd352be015f009b623c1850f7a24af1f9c9a717d0722d351b92875884317b0f347274f201b56f415f9a77689d70e74da354e2055b7ec0b1345b8b922f86dc97f646585ebc9cee795fe58a75d8f29aafca1548db4f658eeaef5f00f29dc2e270c914fbe220e82f18d0794dc837d3a29164ede04553d6cea56381d2da0ad018ac8fbdd390bc872c041a4d96d374ae9795a8f5e797318694ae5ef34fceb890305d68099f04e4b032f28498d1125836e9e5c3304fc30eeaffa7b86fc723761879744ba1933ab104832edea00fe153499780cdd45776546597902f5c227454b13e9c885b4ee6c86351463d1766f329c6d00377dd4df972c2d4ae14b528f052626e04a126b1cbc2861741c475f568dbaa9c878d8e63f0654658a94d0f80565121bfa13683ffd3b7b63f27fec4c7b0637d9624746e7ee87ac12d7657f07713314201297f36e7fcca1663c9a3b86f6f8944b11f7b111b1d200712ebb6019af515a752bfb1ae93d61b486f9f8c1b1912a03eeaecf50b43d37c683f75e223c9b4322e00a095e8029f67d36627714afe63251ea862bae80faa7785ecc492bd1ca1b79ed92e0c9808512ba9d6ab48347ea9b7639fec0ba6629a53deb007f01fd7ef3297133d40922fcdce544f273df143d99762d0d2d20203a9e70ae12f1d6df5cac7c9181358911190acf31a2a86f147db2e4e564cef3e38d94dacecda023859f1dc13e6dc2e6dcafa11d93e2109675cd29915cd33485ad382b4d79b9fa5f4f35f441987ab8feef5f3323e87843c0d5d624a11f4364e1938a0df4a155f9fa5877d6371580ecec15f49785e06848313eb1a29b8155dd2b90fb50977696cca1deda6fc7b5f8ff2ced01c7c21a37428ce5291975f994c8959c56349497d8b3213749e431b4e1e5f6afe4488eba99e10598c6625197ba4f478ed5d1e28849b82fcdc2eea02b69ea81346cb4765ff4baa1c32f593514da443557358b7ba93c60a49261b6c9ad469010688838282f680803ee70fc2d428772b21d882a39cf9b2a90fcc4eaaaf0f5f8fa592bf31130ffc7db4416a795e5ec1093f28431741a2791dd5c0006c5facbf568f421c897f9f7172d44ab127c5f9a90c7d30d8e41080f790d18bd2eb128a19d5db94848637067a40b5d547a8dc9a547fe7644a58c9ceb7e05e81b11488ae7d919d000104319153760598b0443374cfeb1cbbd10b4c0c1b3aab043e7d97bcb7848384d13c20b92de2c085c8509802ec1d55be3563d5caf184a825a3b25700cfd0892d7d1988717c4ff9c3d7", 0xa01) 15:45:42 executing program 4: syz_open_dev$hidraw(0xfffffffffffffffe, 0x4000000000000000, 0x0) [ 2245.030661][T17902] ath9k_htc 1-1:1.0: ath9k_htc: Target is unresponsive [ 2245.040763][T17902] ath9k_htc: Failed to initialize the device [ 2245.068075][T18320] usb 1-1: ath9k_htc: USB layer deinitialized 15:45:42 executing program 0: ioctl$EVIOCGPHYS(0xffffffffffffffff, 0x80404507, &(0x7f0000001b80)=""/253) r0 = syz_open_dev$hidraw(&(0x7f0000000000), 0x0, 0x0) read$hidraw(r0, &(0x7f0000000340)=""/4096, 0x20001340) read$hidraw(r0, 0x0, 0x0) r1 = syz_usb_connect(0x2, 0x1e4, &(0x7f0000000040)={{0x12, 0x1, 0x201, 0x60, 0xbb, 0x49, 0x20, 0x4bb, 0x94b, 0xae1e, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x1d2, 0x1, 0x6, 0x4, 0x0, 0xff, [{{0x9, 0x4, 0x5b, 0x4, 0x4, 0x46, 0x19, 0xc7, 0x0, [@uac_control={{0xa, 0x24, 0x1, 0xa76e, 0x7}}], [{{0x9, 0x5, 0x4, 0xc, 0x8, 0x16, 0x4, 0x2, [@generic={0x35, 0x22, "4bb57b20cc67ede00b493ddcca300cc80f8d121ea10f59fd52067a4c8dcd9fc7952d217535c636eff94373ddfd8ec4cfaf399b"}, @generic={0x1d, 0x6, "5867a4a6edc2e1b504475c9b63c80eb533898f624f3de1c31a2be0"}]}}, {{0x9, 0x5, 0x4, 0x1, 0x0, 0x7f, 0x75, 0xed, [@uac_iso={0x7, 0x25, 0x1, 0x80, 0x2, 0x2}]}}, {{0x9, 0x5, 0x7, 0x0, 0x3ff, 0xbe, 0x0, 0x8}}, {{0x9, 0x5, 0xe, 0x10, 0x40, 0x1, 0x81, 0x3, [@generic={0x5d, 0x23, "9a63e0ec6ee2ea2a4a7debda12cd3ab3e588711098ba32eb4098df1bf407759afb8db0fd75d3f472fb4e470ad6838b17deb4e7547fa83c013e85f617783e71dee31f8cc8dd83927e6ec5446e27bb1252c6a71bb2af5e5096bcb996"}, @generic={0xdd, 0xf, "5d9bc65fc7aaa22e19fdb21fcb380e7a5dbd3e5cfe450fd7fcc5ebc06dfeb8a4c8d85f8420352651d14ae8d77ff84caa2c5298d0bc1edc2d8dc606ee19196fee9915d83a7cecace303f72df2493cfc27f88dd0f9c1126de893a6d9411ae013df112e189eaf808cab1a4bac54b9ec0d3751bd35344e2fefbf872bf212737e9e6994a20bf6e194f11505c401874108840a3d50927d3c6dd413e751f967651e47551a738acd08e1fae94f828eb393bd4fd33829c0d29a6f8dce9bbb40bf01ef9e6871dbbca73328cd2affbf393f40b15d4a20bdfd3b66944e3bc31ffd"}]}}]}}]}}]}}, &(0x7f0000001740)={0xa, &(0x7f0000000240)={0xa, 0x6, 0x310, 0x7, 0x8, 0x7f, 0x10, 0x1f}, 0x9c, &(0x7f0000000280)={0x5, 0xf, 0x9c, 0x5, [@generic={0x5b, 0x10, 0xa, "918537d4f57ff540e5224866359cd001a75796326fd60483361b685a8c78e6b8285bdec3ee05b529b52cfe36dee3688ae6d8f69eb1a69e269d5ce5715bae3c3bb4500968320cf3d5c841bb5b1c9fed1fefcfef5122f4e538"}, @ss_cap={0xa, 0x10, 0x3, 0x2, 0x9, 0x4, 0x4, 0x433}, @ptm_cap={0x3}, @ssp_cap={0x24, 0x10, 0xa, 0x7, 0x6, 0x8, 0xf000, 0x7, [0xc000, 0xc000, 0x3f00, 0xffff, 0xffc03f, 0xf]}, @wireless={0xb, 0x10, 0x1, 0x2, 0x47, 0x81, 0x5, 0x1}]}, 0x6, [{0xd2, &(0x7f0000001340)=@string={0xd2, 0x3, "3c452f45e523b8c05129ef4fbc00f8dd3ac2be04ba77091e35344ac873673b3369533db927e8e05b3eeab2181206c1bc117fd3caeac59c48e7a6a1719833977a716c5d99f5bb508df4a84e10f735e256f248105a414e2c3a436603f86cba806a6fd458cebeb958fd4a4d0e6050e47dad3efbf5b509191e565a0cb44d4b82d75462a11376b5e5d081e2e99db41032e79e4f8eb75deec1489d6b1cda7743709ae105188124bfc51f178558357f631908bec21ecb33480e2a457dcfca0e1cef60c8bf2de6b6c985059da259f76442b96684"}}, {0x4, &(0x7f0000001440)=@lang_id={0x4, 0x3, 0x447}}, {0xc9, &(0x7f0000001480)=@string={0xc9, 0x3, "adcb0a8de05074571a96cc48c3902384638e2ef92bbd718341ca2dd55a19e71ad867a7f03cc4e0ef3852b98b6590829092cdd5386d57d7006f05e6125629c304acf6ef28c6073a82f743fb28666955f24703dafb896e2d723b2e87a429a158b20e360abbfb15871b5c45442e17aafff84006a3840297e917ce6c2d9b69e4883263c83b918a1fee8eed68d3d3640e38e5f83851dcc9d1a57029d06610ee30b92313e387ffe508cb74db6e3174fd1a4812697700afd58b41847c009cbec62094903cdaad8ecd10ab"}}, {0xf9, &(0x7f0000001580)=@string={0xf9, 0x3, "51059d28cd4d0bb2563d22b76f44ae950f68a84c1ab8028107ee8c667654e6c56e216b962cb04a0030914c0b4c8efebcc2e8be996d2d04db67754e6cdb7ebe847bb473eaa05b012ca16a4741d3feb12ba86a408ddb59e008844f1878778afccb93f70e655ab8a3ba02d7cf55ba50e224939fbe90fbc9620e1d75b45595e9564f5e60cc982da5e52b985820490d3682810e9a3966e4d35a8485bbb7903af1414c71d0eff1501c78e54c68bf26412a5b02777e7cfa3309e62bc047c62efcf224eeed92d4d7ef63c118cc4cddf3496471f20999590159607485461c0e5f9811b0c24fd8e2d1361aa5431165db955fa10a795ca4bbbaaa9c0f"}}, {0x4, &(0x7f0000001680)=@lang_id={0x4, 0x3, 0x1409}}, {0x5c, &(0x7f00000016c0)=@string={0x5c, 0x3, "6ea48771bd03801520057e42c6dd55b809959487ce76222a95f176289cacdf5c77089dff35b0c003e3427090733d1f7ad5b8e2af889f63d1a5c2c1315f809fac8672a9a014a22af62dac5a9dc65cef978eea2d11f6e332b9eb6c"}}]}) syz_usb_control_io$uac1(r1, &(0x7f0000001880)={0x14, &(0x7f00000017c0)={0x20, 0x3, 0x4a, {0x4a, 0x30, "b5424863c21d824a186c7a2fbd851f405680c6ec9623d2b42fe60589a904e59de246233f0c79633732c67c0daf3be0d97f4511321e9cf412cd8542f73ef85a68c79c6559ebc759f7"}}, &(0x7f0000001840)={0x0, 0x3, 0x4, @lang_id={0x4, 0x3, 0x804}}}, &(0x7f0000001b00)={0x44, &(0x7f00000018c0)={0x40, 0x0, 0x57, "34e3057a18b19680cedf8c872007cfd536448dd85b5f8ba105345bfdf4738e498d20b5da63a78af00840d6a059998138dba3cf21235c9cfbc14d211112095ab747a8d3ba0e3ba2d26dc30347236fa30e6d51152aec8e9d"}, &(0x7f0000001940)={0x0, 0xa, 0x1, 0x81}, &(0x7f0000001980)={0x0, 0x8, 0x1, 0x1}, &(0x7f00000019c0)={0x20, 0x81, 0x3, "8bec24"}, &(0x7f0000001a00)={0x20, 0x82, 0x2, "78bf"}, &(0x7f0000001a40)={0x20, 0x83, 0x2, 'Xh'}, &(0x7f0000001a80)={0x20, 0x84, 0x3, '^]+'}, &(0x7f0000001ac0)={0x20, 0x85, 0x3, "5df025"}}) syz_open_dev$char_usb(0xc, 0xb4, 0x0) 15:45:43 executing program 4: syz_open_dev$hidraw(0xfffffffffffffffe, 0xffffffff00000000, 0x0) 15:45:43 executing program 4: syz_open_dev$hidraw(0xfffffffffffffffe, 0x0, 0x9) 15:45:43 executing program 4: syz_open_dev$hidraw(0xfffffffffffffffe, 0x0, 0xa) 15:45:43 executing program 1: r0 = syz_open_dev$hidraw(&(0x7f0000000000), 0x0, 0x0) read$hidraw(r0, &(0x7f0000000340)=""/4096, 0x20001340) r1 = syz_open_dev$hidraw(&(0x7f0000000000), 0x0, 0x0) read$hidraw(0xffffffffffffffff, &(0x7f0000000040)=""/143, 0x8f) ioctl$HIDIOCSFEATURE(r1, 0xc0404806, 0x0) syz_open_dev$hidraw(0x0, 0x0, 0x0) ioctl$HIDIOCSFEATURE(0xffffffffffffffff, 0xc0404806, 0x0) write$hidraw(0xffffffffffffffff, 0x0, 0x0) syz_open_dev$char_usb(0xc, 0xb4, 0x0) 15:45:43 executing program 0: r0 = syz_usb_connect_ath9k(0x3, 0x5a, &(0x7f0000000280)={{0x12, 0x1, 0x200, 0xff, 0xff, 0xff, 0x40, 0xcf3, 0x9271, 0x108, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x48}}]}}, 0x0) r1 = syz_open_dev$hidraw(&(0x7f0000000000), 0x0, 0x0) read$hidraw(r1, &(0x7f0000000340)=""/4096, 0x20001340) syz_usb_ep_write$ath9k_ep1(r0, 0x82, 0x94, &(0x7f0000001340)={[{0x8e, 0x4e00, "70bd9cd62bf0ee9aeaa383492c5ab82b8d335a5c89f8594d562c8d2318bd62ffded33adb2960dd4a561cb855dee5174af3b6918e74071196f1899ccdc6657628a888ba53103b724ebde038bfe174474b62dbe4512e8d024f7798b94d2f77ad6532ef4c1da060a5d7e0b574898af167a03bb444105f3914a29538abb70794001b66bd737e02a75f15a22292cae2fb"}]}) r2 = syz_open_dev$hidraw(&(0x7f0000000000), 0x0, 0x0) ioctl$HIDIOCSFEATURE(r2, 0xc0404806, 0x0) ioctl$HIDIOCGRDESC(r2, 0x90044802, &(0x7f00000000c0)={0x1ae, "6d7099792114e56b9d396cdd9e556dae1aa388fc3b739e9cc4eff730a56479ba8d8a0050214aff12f5898157becc48968e1c314f1b575ab5295012b2f05874e6f4efa7303c38997cbe5591419098692c3e4800a1529edde636f6755dbf07101ce8733bd37b02d156a3e85eadfc597a88328e7c31b68bfed6cf9132ba8242e5fbd7f7a45e31036cd280961af3d21935d150600f39be19f83841afae1ed946fcfb7aa20e6c3aaee6ae72e364e171c2b5fdd664d6993100b79f7e4fe6942bbd40601e43a1b554864c0230edb074f77b31c2a902ccfc7b2fdc3ebeb110e484fc517087fbcbc6782dce96de37e2458737517e209ae148027937c7926e6ef13b489ef8ad137507c4bcd738a80b334d10b8c95cc2e52f4a1b27843ed42a799dbffcb3985370c64b592b993fd001b14487d4462b90c0ab464ed062619fb5e4b990811869eb0077e2ff4a858b0e770b8aa666c2013efd8148d7885cfd30b9445f0fdbe167f3795214bf50b6466bbdfac5344f9e6d70def7bf769e60cbeccd953413602eaa4d8111b6c3bbb3af28908c288f9e94ba5747ad28b5655eff4640dc9af08528c04cd2735896de63588accba8647f0"}) read$hidraw(r1, 0x0, 0x0) ioctl$HIDIOCGRAWINFO(r1, 0x80084803, &(0x7f0000000040)=""/90) syz_open_dev$char_usb(0xc, 0xb4, 0x0) 15:45:43 executing program 4: syz_open_dev$hidraw(0xfffffffffffffffe, 0x0, 0x900) [ 2245.840591][T18320] usb 1-1: new high-speed USB device number 30 using dummy_hcd 15:45:43 executing program 3: syz_usb_connect(0x6, 0x37, &(0x7f00000001c0)={{0x12, 0x1, 0x300, 0x9d, 0xcf, 0xc1, 0x8, 0xfe9, 0xdb01, 0x9223, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x25, 0x1, 0x5, 0xfc, 0x30, 0x3, [{{0x9, 0x4, 0xe7, 0x1, 0x1, 0xd0, 0xe2, 0x61, 0x7f, [@uac_as={[@format_type_i_continuous={0xa, 0x24, 0x2, 0x1, 0x4, 0x3, 0x2, 0x97, "", "e13f"}]}], [{{0x9, 0x5, 0x5, 0x20, 0x8, 0x0, 0x6, 0x1}}]}}]}}]}}, &(0x7f00000003c0)={0xa, &(0x7f0000000200)={0xa, 0x6, 0x201, 0x1, 0x0, 0x6, 0x10, 0x6}, 0x19, &(0x7f0000000240)={0x5, 0xf, 0x19, 0x1, [@ss_container_id={0x14, 0x10, 0x4, 0x7, "8bbba5e8be6913a73af19d509834a6c6"}]}, 0x4, [{0x77, &(0x7f0000000280)=@string={0x77, 0x3, "275e16c45b58ea95e4a840d5b6ecb6aa753b71999efbce1763648b751c838f5c9d2b0131c8754639d318990f38dad854ebebe5ab186b7253e01c56dcc86c1e9d11b15032cbeb4331e7bcd455e8d445233eaa0e1c6bf550f23cded38de97da13227613ddf45072523c7f32bcfaeac824cacf38a4d26"}}, {0x4, &(0x7f0000000300)=@lang_id={0x4, 0x3, 0x44b}}, {0x4, &(0x7f0000000340)=@lang_id={0x4, 0x3, 0x82c}}, {0x4, &(0x7f0000000380)=@lang_id={0x4, 0x3, 0x827}}]}) syz_open_dev$hiddev(&(0x7f0000000000), 0x5, 0x1a035317e33e48c9) r0 = syz_open_dev$hiddev(&(0x7f0000000100), 0x1ff, 0x400) ioctl$HIDIOCGVERSION(r0, 0x80044801, &(0x7f0000000140)) r1 = syz_open_dev$hiddev(&(0x7f0000000440), 0x3, 0x101442) ioctl$HIDIOCGCOLLECTIONINFO(r1, 0xc0104811, &(0x7f0000000480)={0x7, 0x7, 0x696ce0ca, 0x401}) ioctl$HIDIOCSREPORT(0xffffffffffffffff, 0x400c4808, &(0x7f00000000c0)={0x1, 0x200, 0x5}) r2 = syz_open_dev$hidraw(&(0x7f0000000580), 0x0, 0x189481) write$hidraw(r2, &(0x7f00000005c0)="a9", 0xffffff95) 15:45:43 executing program 2: r0 = syz_usb_connect$cdc_ecm(0x3, 0x7b, &(0x7f0000000240)={{0x12, 0x1, 0x110, 0x2, 0x0, 0x0, 0x20, 0x525, 0xa4a1, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x69, 0x1, 0x1, 0x6, 0xc0, 0x1f, [{{0x9, 0x4, 0x0, 0xa9, 0x2, 0x2, 0x6, 0x0, 0x9, {{0xa, 0x24, 0x6, 0x0, 0x0, "ae0f35c82f"}, {0x5, 0x24, 0x0, 0x3}, {0xd, 0x24, 0xf, 0x1, 0xfffff800, 0x2, 0x7f, 0xe1}, [@dmm={0x7, 0x24, 0x14, 0x1, 0x40}, @dmm={0x7, 0x24, 0x14, 0x401, 0x5}, @mbim_extended={0x8, 0x24, 0x1c, 0x5, 0x81, 0x1}, @mbim_extended={0x8, 0x24, 0x1c, 0x5, 0x7, 0x7}, @acm={0x4, 0x24, 0x2, 0x1}, @network_terminal={0x7, 0x24, 0xa, 0x0, 0x5, 0x2, 0x9}]}, {[], {{0x9, 0x5, 0x82, 0x2, 0x10, 0x4, 0x3}}, {{0x9, 0x5, 0x3, 0x2, 0x40, 0xfe, 0x7f, 0xff}}}}}]}}]}}, &(0x7f0000000200)={0xa, &(0x7f0000000080)={0xa, 0x6, 0x110, 0x40, 0x3f, 0x7, 0x8, 0x6}, 0x54, &(0x7f00000000c0)={0x5, 0xf, 0x54, 0x6, [@ext_cap={0x7, 0x10, 0x2, 0x18, 0x8, 0x3, 0x8}, @ss_cap={0xa, 0x10, 0x3, 0x2, 0x4, 0xff, 0xfd, 0x3}, @ss_container_id={0x14, 0x10, 0x4, 0xdb, "84adee63635a3e438aed6aa241956c6c"}, @ssp_cap={0xc, 0x10, 0xa, 0x4, 0x0, 0x7ffffd1, 0xf00f, 0xbf}, @ss_container_id={0x14, 0x10, 0x4, 0x1, "66b43398dd56bda3e3271ade31ad008b"}, @ss_cap={0xa, 0x10, 0x3, 0x2, 0x0, 0x8, 0x3, 0x3f}]}, 0x3, [{0xa, &(0x7f0000000000)=@string={0xa, 0x3, "0ad6db18993a65f8"}}, {0x4, &(0x7f0000000180)=@lang_id={0x4, 0x3, 0x444}}, {0x4, &(0x7f00000001c0)=@lang_id={0x4, 0x3, 0x448}}]}) syz_usb_disconnect(r0) r1 = syz_open_dev$hidraw(&(0x7f0000000580), 0x0, 0x101081) write$hidraw(r1, &(0x7f0000000600)="c2efc64421e3343d16ddb0d465cfd83f6e3cb810c06472c782e1804c3c4974678f37bc0ff4ed4b0a702f01a77bd43b57102421f8899542b34a189fe7a97d0e3c8138ff1bc7c14dd105867ad43e2191eab3383f020db953b3c8b8025a7b7f600aba436aa32441e4eacb7d1f225fc53ce8f385b8144d0c1dcec4ce5d607c41c0720a92488c3ed4d19c15de4c55adf34451a1e899eb21b493857f1d6210c0ac9b76bd72a7d58bd591c7baf7817e38644df94ba0315160e8f25701da65427e166cdc41ede1d09fa457f3da03c684cc142685808c0eb7b034cc038aa8371360b2381234110d6c0158ffa4aaf21198069a4ac389d19d8f20255168d82cddddc1099e7c2c6106e7a2ce8bd8d78c24d4b1e39b9eb36c63fc0d6023f1ea95a368cb8bf0c4f94397ca58936a2e669f163f94323ccfe7589e3042df85efe84cb10ffa7b098cbae0c088618aa42e57f46c9efeea70dc46b6a72b2e397f593f9f3466a41b49de223ac87ae87db28d074ae423ce86de6521e3cd7b83a01797da80ba00742de2d781acde9b526bc172aa7c3cd95785e46b715283cd4622b4cc27f18a1997849646d58ae03e8b0bd745a02e28feb7a320028fc4d10f83aea27fdf0da55320816e3b4b4e06dbc9dd5d213427f053279981036bb6a059733de04e572f29fa54df7aa0ee0291a2f33f5afeda2b84c987f3046c6b50c18da2e9a60556fb847d62fb4107351c6ddc85177b699979d5a5a13aed9e8fdbf1e9671de6831005296a41e02bf69c5f8cc8ac78285444254b79ff8339d717e7a6841900a48edbc905d4a95457938fd27ee3e57c7eeabb7cff7a633c5dca23193910ab6e72ee38d84e0f3d693c33cc0cfbc90e63769536f07399357c5bb81adb4b88de5a45356f8896216c42ee6d9cddf2c169cfab87c6db2736d5b084f3fba3a56731951e0b8b4a64e65666c166a3706e4b8f93f4ba53a1c5c93a296e4a7e148deef8dfbe9ffea389a47d17adda45fa68f65167996efcff2f04195d6961c1036253e7e6ab21ef92876c94e70c8c96b343df2e45daf62ca484d7ee99301c8888edb35786c5d91c3c3b44762369c1df12254c6233b160fdd87abde1b0f58ca7666dcdc5786f7d43ffbc54bb0e162f8b71ab908ebe10c086d789f67f6866ab83ab163dfd787cb2fd7c38ab2c37966de92453a8dd18a54e80ed620b6ff317e0652d629f0936e45716985ac08401b98a2b2901dcde3747497a5dacfff2d908f0a02f0909293154602ada593e25264155fbb1a5a31c4988acd486c72b54a912d5c63b0e35a1efbf94d378ea21b1df3d3fd3bc2b06f2d5c37500f8e863d1c743081c4b9c9d840eed345987086ae584079184478f756bab6cc6eae2c6572b5c7ccebe1376ec9769fe73eeb7ffa432fb34eb0e9f9eb5bea959569e2c6bdff278537dde1a818901e21201e7b7bd1b5b84df06a669c679be2ecb6508453af3e79625f986b022a8fb05b3906ea22c9b3e4fec40dbad4237aa2299a3a43352e4ed3c1181e52cca1fce6e0d68efb0d2ded5f90854ae154d0a7d577656dd8145c09e30a401beaab2f691831efc49056ac507b0fa4dfdd209e8b6859f7ed1eb3dfbfa72a048651d1268f9c4bb574ea4c7eee01ed0a44f2df8b58152869985765458c25efe583ca236bea4c0d76475da5a707fac3da1a8441ff3b11fd97a10d3f34d5d0fa960590cccd77564c3fb4d4e0726cc0dfa0f141715ab00faa42424cc213ee7403c226ccfd06ecfb1e1db4e8104339a19c919acb0d4dfbc42f0c54e15edd555b7ee2f8eb307cf4adcb5e4a10312c245b3def7ee4c65101df69c65a3ad81f845cace5e1b3357bf587dceca0991e9b80a94716bf3efa673109473b0909da645f8a8b1ad433e012a1d564489352ca0e6ccf9c8a835280bf865a865390c7388c077061591dc9bc8a4904231939319c5bbe408f28314e4f7152a42e41bd4c4c24b75fc3ca2b46b9fce602502e37d8d40f80910a12cb911ada1270a85412fd79a475646c9534f666af62dfd048415be21809059cce77d904a13d74a0e5851d7e6c964978da2ce0ae3292a9677ef126a93774f169ad58a5ae9ab0ebcad3e58fa4efaffd4fe9b3f1d203fdd545bcfff7d0b4664289538d41173ecb7585db66116ac58ddacee8f55bae675ce7bd7c43d39369fb592f6c1ebb9baf9a50e52b5dc8a66e48988bcfa428be9ea1f0b2af6edac17667c4c5b53a6aaa9c36ac544b8acd0e915148763307e69db3edc0e0861678f42d9412c93c04de2f3c0d376ade3b5a10b925f1f77a6c3b6b20ddb77aa4cf1ca8fe345570cbcfaa31586d35ca839d8cd0cac5209017934368cf21addd352be015f009b623c1850f7a24af1f9c9a717d0722d351b92875884317b0f347274f201b56f415f9a77689d70e74da354e2055b7ec0b1345b8b922f86dc97f646585ebc9cee795fe58a75d8f29aafca1548db4f658eeaef5f00f29dc2e270c914fbe220e82f18d0794dc837d3a29164ede04553d6cea56381d2da0ad018ac8fbdd390bc872c041a4d96d374ae9795a8f5e797318694ae5ef34fceb890305d68099f04e4b032f28498d1125836e9e5c3304fc30eeaffa7b86fc723761879744ba1933ab104832edea00fe153499780cdd45776546597902f5c227454b13e9c885b4ee6c86351463d1766f329c6d00377dd4df972c2d4ae14b528f052626e04a126b1cbc2861741c475f568dbaa9c878d8e63f0654658a94d0f80565121bfa13683ffd3b7b63f27fec4c7b0637d9624746e7ee87ac12d7657f07713314201297f36e7fcca1663c9a3b86f6f8944b11f7b111b1d200712ebb6019af515a752bfb1ae93d61b486f9f8c1b1912a03eeaecf50b43d37c683f75e223c9b4322e00a095e8029f67d36627714afe63251ea862bae80faa7785ecc492bd1ca1b79ed92e0c9808512ba9d6ab48347ea9b7639fec0ba6629a53deb007f01fd7ef3297133d40922fcdce544f273df143d99762d0d2d20203a9e70ae12f1d6df5cac7c9181358911190acf31a2a86f147db2e4e564cef3e38d94dacecda023859f1dc13e6dc2e6dcafa11d93e2109675cd29915cd33485ad382b4d79b9fa5f4f35f441987ab8feef5f3323e87843c0d5d624a11f4364e1938a0df4a155f9fa5877d6371580ecec15f49785e06848313eb1a29b8155dd2b90fb50977696cca1deda6fc7b5f8ff2ced01c7c21a37428ce5291975f994c8959c56349497d8b3213749e431b4e1e5f6afe4488eba99e10598c6625197ba4f478ed5d1e28849b82fcdc2eea02b69ea81346cb4765ff4baa1c32f593514da443557358b7ba93c60a49261b6c9ad469010688838282f680803ee70fc2d428772b21d882a39cf9b2a90fcc4eaaaf0f5f8fa592bf31130ffc7db4416a795e5ec1093f28431741a2791dd5c0006c5facbf568f421c897f9f7172d44ab127c5f9a90c7d30d8e41080f790d18bd2eb128a19d5db94848637067a40b5d547a8dc9a547fe7644a58c9ceb7e05e81b11488ae7d919d000104319153760598b0443374cfeb1cbbd10b4c0c1b3aab043e7d97bcb7848384d13c20b92de2c085c8509802ec1d55be3563d5caf184a825a3b25700cfd0892d7d1988717c4ff9c3d7", 0xa01) 15:45:43 executing program 5: r0 = syz_open_dev$hidraw(&(0x7f0000000580), 0x0, 0x101081) ioctl$HIDIOCGFEATURE(r0, 0xc0404807, &(0x7f0000000000)={0x4, "3a01ded6fc617a64bb2dce3621e35cdabcec8fa386baa9b4bb49d83e721e8f3e5f8bdb34aa08a9d34689abf2a85c5152e88862a46bbcc070c1f4f1c4c803cbfb"}) write$hidraw(r0, &(0x7f0000000600)="c2efc64421e3343d16ddb0d465cfd83f6e3cb810c06472c782e1804c3c4974678f37bc0ff4ed4b0a702f01a77bd43b57102421f8899542b34a189fe7a97d0e3c8138ff1bc7c14dd105867ad43e2191eab3383f020db953b3c8b8025a7b7f600aba436aa32441e4eacb7d1f225fc53ce8f385b8144d0c1dcec4ce5d607c41c0720a92488c3ed4d19c15de4c55adf34451a1e899eb21b493857f1d6210c0ac9b76bd72a7d58bd591c7baf7817e38644df94ba0315160e8f25701da65427e166cdc41ede1d09fa457f3da03c684cc142685808c0eb7b034cc038aa8371360b2381234110d6c0158ffa4aaf21198069a4ac389d19d8f20255168d82cddddc1099e7c2c6106e7a2ce8bd8d78c24d4b1e39b9eb36c63fc0d6023f1ea95a368cb8bf0c4f94397ca58936a2e669f163f94323ccfe7589e3042df85efe84cb10ffa7b098cbae0c088618aa42e57f46c9efeea70dc46b6a72b2e397f593f9f3466a41b49de223ac87ae87db28d074ae423ce86de6521e3cd7b83a01797da80ba00742de2d781acde9b526bc172aa7c3cd95785e46b715283cd4622b4cc27f18a1997849646d58ae03e8b0bd745a02e28feb7a320028fc4d10f83aea27fdf0da55320816e3b4b4e06dbc9dd5d213427f053279981036bb6a059733de04e572f29fa54df7aa0ee0291a2f33f5afeda2b84c987f3046c6b50c18da2e9a60556fb847d62fb4107351c6ddc85177b699979d5a5a13aed9e8fdbf1e9671de6831005296a41e02bf69c5f8cc8ac78285444254b79ff8339d717e7a6841900a48edbc905d4a95457938fd27ee3e57c7eeabb7cff7a633c5dca23193910ab6e72ee38d84e0f3d693c33cc0cfbc90e63769536f07399357c5bb81adb4b88de5a45356f8896216c42ee6d9cddf2c169cfab87c6db2736d5b084f3fba3a56731951e0b8b4a64e65666c166a3706e4b8f93f4ba53a1c5c93a296e4a7e148deef8dfbe9ffea389a47d17adda45fa68f65167996efcff2f04195d6961c1036253e7e6ab21ef92876c94e70c8c96b343df2e45daf62ca484d7ee99301c8888edb35786c5d91c3c3b44762369c1df12254c6233b160fdd87abde1b0f58ca7666dcdc5786f7d43ffbc54bb0e162f8b71ab908ebe10c086d789f67f6866ab83ab163dfd787cb2fd7c38ab2c37966de92453a8dd18a54e80ed620b6ff317e0652d629f0936e45716985ac08401b98a2b2901dcde3747497a5dacfff2d908f0a02f0909293154602ada593e25264155fbb1a5a31c4988acd486c72b54a912d5c63b0e35a1efbf94d378ea21b1df3d3fd3bc2b06f2d5c37500f8e863d1c743081c4b9c9d840eed345987086ae584079184478f756bab6cc6eae2c6572b5c7ccebe1376ec9769fe73eeb7ffa432fb34eb0e9f9eb5bea959569e2c6bdff278537dde1a818901e21201e7b7bd1b5b84df06a669c679be2ecb6508453af3e79625f986b022a8fb05b3906ea22c9b3e4fec40dbad4237aa2299a3a43352e4ed3c1181e52cca1fce6e0d68efb0d2ded5f90854ae154d0a7d577656dd8145c09e30a401beaab2f691831efc49056ac507b0fa4dfdd209e8b6859f7ed1eb3dfbfa72a048651d1268f9c4bb574ea4c7eee01ed0a44f2df8b58152869985765458c25efe583ca236bea4c0d76475da5a707fac3da1a8441ff3b11fd97a10d3f34d5d0fa960590cccd77564c3fb4d4e0726cc0dfa0f141715ab00faa42424cc213ee7403c226ccfd06ecfb1e1db4e8104339a19c919acb0d4dfbc42f0c54e15edd555b7ee2f8eb307cf4adcb5e4a10312c245b3def7ee4c65101df69c65a3ad81f845cace5e1b3357bf587dceca0991e9b80a94716bf3efa673109473b0909da645f8a8b1ad433e012a1d564489352ca0e6ccf9c8a835280bf865a865390c7388c077061591dc9bc8a4904231939319c5bbe408f28314e4f7152a42e41bd4c4c24b75fc3ca2b46b9fce602502e37d8d40f80910a12cb911ada1270a85412fd79a475646c9534f666af62dfd048415be21809059cce77d904a13d74a0e5851d7e6c964978da2ce0ae3292a9677ef126a93774f169ad58a5ae9ab0ebcad3e58fa4efaffd4fe9b3f1d203fdd545bcfff7d0b4664289538d41173ecb7585db66116ac58ddacee8f55bae675ce7bd7c43d39369fb592f6c1ebb9baf9a50e52b5dc8a66e48988bcfa428be9ea1f0b2af6edac17667c4c5b53a6aaa9c36ac544b8acd0e915148763307e69db3edc0e0861678f42d9412c93c04de2f3c0d376ade3b5a10b925f1f77a6c3b6b20ddb77aa4cf1ca8fe345570cbcfaa31586d35ca839d8cd0cac5209017934368cf21addd352be015f009b623c1850f7a24af1f9c9a717d0722d351b92875884317b0f347274f201b56f415f9a77689d70e74da354e2055b7ec0b1345b8b922f86dc97f646585ebc9cee795fe58a75d8f29aafca1548db4f658eeaef5f00f29dc2e270c914fbe220e82f18d0794dc837d3a29164ede04553d6cea56381d2da0ad018ac8fbdd390bc872c041a4d96d374ae9795a8f5e797318694ae5ef34fceb890305d68099f04e4b032f28498d1125836e9e5c3304fc30eeaffa7b86fc723761879744ba1933ab104832edea00fe153499780cdd45776546597902f5c227454b13e9c885b4ee6c86351463d1766f329c6d00377dd4df972c2d4ae14b528f052626e04a126b1cbc2861741c475f568dbaa9c878d8e63f0654658a94d0f80565121bfa13683ffd3b7b63f27fec4c7b0637d9624746e7ee87ac12d7657f07713314201297f36e7fcca1663c9a3b86f6f8944b11f7b111b1d200712ebb6019af515a752bfb1ae93d61b486f9f8c1b1912a03eeaecf50b43d37c683f75e223c9b4322e00a095e8029f67d36627714afe63251ea862bae80faa7785ecc492bd1ca1b79ed92e0c9808512ba9d6ab48347ea9b7639fec0ba6629a53deb007f01fd7ef3297133d40922fcdce544f273df143d99762d0d2d20203a9e70ae12f1d6df5cac7c9181358911190acf31a2a86f147db2e4e564cef3e38d94dacecda023859f1dc13e6dc2e6dcafa11d93e2109675cd29915cd33485ad382b4d79b9fa5f4f35f441987ab8feef5f3323e87843c0d5d624a11f4364e1938a0df4a155f9fa5877d6371580ecec15f49785e06848313eb1a29b8155dd2b90fb50977696cca1deda6fc7b5f8ff2ced01c7c21a37428ce5291975f994c8959c56349497d8b3213749e431b4e1e5f6afe4488eba99e10598c6625197ba4f478ed5d1e28849b82fcdc2eea02b69ea81346cb4765ff4baa1c32f593514da443557358b7ba93c60a49261b6c9ad469010688838282f680803ee70fc2d428772b21d882a39cf9b2a90fcc4eaaaf0f5f8fa592bf31130ffc7db4416a795e5ec1093f28431741a2791dd5c0006c5facbf568f421c897f9f7172d44ab127c5f9a90c7d30d8e41080f790d18bd2eb128a19d5db94848637067a40b5d547a8dc9a547fe7644a58c9ceb7e05e81b11488ae7d919d000104319153760598b0443374cfeb1cbbd10b4c0c1b3aab043e7d97bcb7848384d13c20b92de2c085c8509802ec1d55be3563d5caf184a825a3b25700cfd0892d7d1988717c4ff9c3d7", 0xa01) 15:45:43 executing program 4: syz_open_dev$hidraw(0xfffffffffffffffe, 0x0, 0xa00) 15:45:43 executing program 1: r0 = syz_open_dev$hidraw(&(0x7f0000000000), 0x0, 0x0) read$hidraw(r0, &(0x7f0000001340)=""/4094, 0xffe) r1 = syz_open_dev$hidraw(&(0x7f0000000000), 0x0, 0x0) ioctl$HIDIOCSFEATURE(r1, 0xc0404806, 0x0) syz_open_dev$hidraw(0x0, 0x0, 0x0) ioctl$HIDIOCSFEATURE(0xffffffffffffffff, 0xc0404806, 0x0) write$hidraw(0xffffffffffffffff, 0x0, 0x0) read$hidraw(r1, &(0x7f0000000040)=""/217, 0xd9) syz_open_dev$char_usb(0xc, 0xb4, 0x0) 15:45:43 executing program 4: syz_open_dev$hidraw(0xfffffffffffffffe, 0x0, 0x1f00) 15:45:43 executing program 4: syz_open_dev$hidraw(0xfffffffffffffffe, 0x0, 0x2000) 15:45:43 executing program 4: syz_open_dev$hidraw(0xfffffffffffffffe, 0x0, 0x4000) 15:45:44 executing program 1: syz_usb_connect_ath9k(0x3, 0x5a, &(0x7f0000000040)={{0x12, 0x1, 0x200, 0xff, 0xff, 0xff, 0x40, 0xcf3, 0x9271, 0x108, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x48}}]}}, 0x0) r0 = syz_open_dev$hidraw(&(0x7f0000000000), 0x0, 0x0) read$hidraw(r0, &(0x7f0000000340)=""/4096, 0x20001340) r1 = syz_open_dev$hidraw(&(0x7f0000000000), 0x0, 0x0) ioctl$HIDIOCSFEATURE(r1, 0xc0404806, 0x0) syz_open_dev$hidraw(0x0, 0x0, 0x0) ioctl$HIDIOCSFEATURE(0xffffffffffffffff, 0xc0404806, 0x0) write$hidraw(0xffffffffffffffff, 0x0, 0x0) syz_open_dev$char_usb(0xc, 0xb4, 0x0) 15:45:44 executing program 5: r0 = syz_open_dev$hidraw(&(0x7f0000000580), 0x0, 0x101081) write$hidraw(r0, &(0x7f0000000600)="c2efc64421e3343d16ddb0d465cfd83f6e3cb810c06472c782e1804c3c4974678f37bc0ff4ed4b0a702f01a77bd43b57102421f8899542b34a189fe7a97d0e3c8138ff1bc7c14dd105867ad43e2191eab3383f020db953b3c8b8025a7b7f600aba436aa32441e4eacb7d1f225fc53ce8f385b8144d0c1dcec4ce5d607c41c0720a92488c3ed4d19c15de4c55adf34451a1e899eb21b493857f1d6210c0ac9b76bd72a7d58bd591c7baf7817e38644df94ba0315160e8f25701da65427e166cdc41ede1d09fa457f3da03c684cc142685808c0eb7b034cc038aa8371360b2381234110d6c0158ffa4aaf21198069a4ac389d19d8f20255168d82cddddc1099e7c2c6106e7a2ce8bd8d78c24d4b1e39b9eb36c63fc0d6023f1ea95a368cb8bf0c4f94397ca58936a2e669f163f94323ccfe7589e3042df85efe84cb10ffa7b098cbae0c088618aa42e57f46c9efeea70dc46b6a72b2e397f593f9f3466a41b49de223ac87ae87db28d074ae423ce86de6521e3cd7b83a01797da80ba00742de2d781acde9b526bc172aa7c3cd95785e46b715283cd4622b4cc27f18a1997849646d58ae03e8b0bd745a02e28feb7a320028fc4d10f83aea27fdf0da55320816e3b4b4e06dbc9dd5d213427f053279981036bb6a059733de04e572f29fa54df7aa0ee0291a2f33f5afeda2b84c987f3046c6b50c18da2e9a60556fb847d62fb4107351c6ddc85177b699979d5a5a13aed9e8fdbf1e9671de6831005296a41e02bf69c5f8cc8ac78285444254b79ff8339d717e7a6841900a48edbc905d4a95457938fd27ee3e57c7eeabb7cff7a633c5dca23193910ab6e72ee38d84e0f3d693c33cc0cfbc90e63769536f07399357c5bb81adb4b88de5a45356f8896216c42ee6d9cddf2c169cfab87c6db2736d5b084f3fba3a56731951e0b8b4a64e65666c166a3706e4b8f93f4ba53a1c5c93a296e4a7e148deef8dfbe9ffea389a47d17adda45fa68f65167996efcff2f04195d6961c1036253e7e6ab21ef92876c94e70c8c96b343df2e45daf62ca484d7ee99301c8888edb35786c5d91c3c3b44762369c1df12254c6233b160fdd87abde1b0f58ca7666dcdc5786f7d43ffbc54bb0e162f8b71ab908ebe10c086d789f67f6866ab83ab163dfd787cb2fd7c38ab2c37966de92453a8dd18a54e80ed620b6ff317e0652d629f0936e45716985ac08401b98a2b2901dcde3747497a5dacfff2d908f0a02f0909293154602ada593e25264155fbb1a5a31c4988acd486c72b54a912d5c63b0e35a1efbf94d378ea21b1df3d3fd3bc2b06f2d5c37500f8e863d1c743081c4b9c9d840eed345987086ae584079184478f756bab6cc6eae2c6572b5c7ccebe1376ec9769fe73eeb7ffa432fb34eb0e9f9eb5bea959569e2c6bdff278537dde1a818901e21201e7b7bd1b5b84df06a669c679be2ecb6508453af3e79625f986b022a8fb05b3906ea22c9b3e4fec40dbad4237aa2299a3a43352e4ed3c1181e52cca1fce6e0d68efb0d2ded5f90854ae154d0a7d577656dd8145c09e30a401beaab2f691831efc49056ac507b0fa4dfdd209e8b6859f7ed1eb3dfbfa72a048651d1268f9c4bb574ea4c7eee01ed0a44f2df8b58152869985765458c25efe583ca236bea4c0d76475da5a707fac3da1a8441ff3b11fd97a10d3f34d5d0fa960590cccd77564c3fb4d4e0726cc0dfa0f141715ab00faa42424cc213ee7403c226ccfd06ecfb1e1db4e8104339a19c919acb0d4dfbc42f0c54e15edd555b7ee2f8eb307cf4adcb5e4a10312c245b3def7ee4c65101df69c65a3ad81f845cace5e1b3357bf587dceca0991e9b80a94716bf3efa673109473b0909da645f8a8b1ad433e012a1d564489352ca0e6ccf9c8a835280bf865a865390c7388c077061591dc9bc8a4904231939319c5bbe408f28314e4f7152a42e41bd4c4c24b75fc3ca2b46b9fce602502e37d8d40f80910a12cb911ada1270a85412fd79a475646c9534f666af62dfd048415be21809059cce77d904a13d74a0e5851d7e6c964978da2ce0ae3292a9677ef126a93774f169ad58a5ae9ab0ebcad3e58fa4efaffd4fe9b3f1d203fdd545bcfff7d0b4664289538d41173ecb7585db66116ac58ddacee8f55bae675ce7bd7c43d39369fb592f6c1ebb9baf9a50e52b5dc8a66e48988bcfa428be9ea1f0b2af6edac17667c4c5b53a6aaa9c36ac544b8acd0e915148763307e69db3edc0e0861678f42d9412c93c04de2f3c0d376ade3b5a10b925f1f77a6c3b6b20ddb77aa4cf1ca8fe345570cbcfaa31586d35ca839d8cd0cac5209017934368cf21addd352be015f009b623c1850f7a24af1f9c9a717d0722d351b92875884317b0f347274f201b56f415f9a77689d70e74da354e2055b7ec0b1345b8b922f86dc97f646585ebc9cee795fe58a75d8f29aafca1548db4f658eeaef5f00f29dc2e270c914fbe220e82f18d0794dc837d3a29164ede04553d6cea56381d2da0ad018ac8fbdd390bc872c041a4d96d374ae9795a8f5e797318694ae5ef34fceb890305d68099f04e4b032f28498d1125836e9e5c3304fc30eeaffa7b86fc723761879744ba1933ab104832edea00fe153499780cdd45776546597902f5c227454b13e9c885b4ee6c86351463d1766f329c6d00377dd4df972c2d4ae14b528f052626e04a126b1cbc2861741c475f568dbaa9c878d8e63f0654658a94d0f80565121bfa13683ffd3b7b63f27fec4c7b0637d9624746e7ee87ac12d7657f07713314201297f36e7fcca1663c9a3b86f6f8944b11f7b111b1d200712ebb6019af515a752bfb1ae93d61b486f9f8c1b1912a03eeaecf50b43d37c683f75e223c9b4322e00a095e8029f67d36627714afe63251ea862bae80faa7785ecc492bd1ca1b79ed92e0c9808512ba9d6ab48347ea9b7639fec0ba6629a53deb007f01fd7ef3297133d40922fcdce544f273df143d99762d0d2d20203a9e70ae12f1d6df5cac7c9181358911190acf31a2a86f147db2e4e564cef3e38d94dacecda023859f1dc13e6dc2e6dcafa11d93e2109675cd29915cd33485ad382b4d79b9fa5f4f35f441987ab8feef5f3323e87843c0d5d624a11f4364e1938a0df4a155f9fa5877d6371580ecec15f49785e06848313eb1a29b8155dd2b90fb50977696cca1deda6fc7b5f8ff2ced01c7c21a37428ce5291975f994c8959c56349497d8b3213749e431b4e1e5f6afe4488eba99e10598c6625197ba4f478ed5d1e28849b82fcdc2eea02b69ea81346cb4765ff4baa1c32f593514da443557358b7ba93c60a49261b6c9ad469010688838282f680803ee70fc2d428772b21d882a39cf9b2a90fcc4eaaaf0f5f8fa592bf31130ffc7db4416a795e5ec1093f28431741a2791dd5c0006c5facbf568f421c897f9f7172d44ab127c5f9a90c7d30d8e41080f790d18bd2eb128a19d5db94848637067a40b5d547a8dc9a547fe7644a58c9ceb7e05e81b11488ae7d919d000104319153760598b0443374cfeb1cbbd10b4c0c1b3aab043e7d97bcb7848384d13c20b92de2c085c8509802ec1d55be3563d5caf184a825a3b25700cfd0892d7d1988717c4ff9c3d7", 0xa01) ioctl$EVIOCGNAME(0xffffffffffffffff, 0x80404506, &(0x7f0000000040)=""/35) r1 = syz_open_dev$evdev(&(0x7f00000001c0), 0x0, 0x0) ioctl$EVIOCSMASK(r1, 0x40104593, &(0x7f00000002c0)={0x16, 0x0, 0x0}) ioctl$EVIOCRMFF(r1, 0x40044581, &(0x7f0000000000)=0x1) [ 2246.180538][T17902] usb 3-1: new high-speed USB device number 48 using dummy_hcd [ 2246.430460][T17902] usb 3-1: Using ep0 maxpacket: 32 [ 2246.430534][T18320] usb 1-1: New USB device found, idVendor=0cf3, idProduct=9271, bcdDevice= 1.08 [ 2246.444687][T18320] usb 1-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 2246.452742][T18320] usb 1-1: Product: syz [ 2246.456889][T18320] usb 1-1: Manufacturer: syz [ 2246.461556][T18320] usb 1-1: SerialNumber: syz [ 2246.466596][ T32] usb 2-1: new high-speed USB device number 49 using dummy_hcd [ 2246.511973][T18320] usb 1-1: ath9k_htc: Firmware ath9k_htc/htc_9271-1.4.0.fw requested [ 2246.551252][T17902] usb 3-1: config 1 interface 0 altsetting 169 bulk endpoint 0x82 has invalid maxpacket 16 [ 2246.561328][T17902] usb 3-1: config 1 interface 0 altsetting 169 bulk endpoint 0x3 has invalid maxpacket 64 [ 2246.571393][T17902] usb 3-1: config 1 interface 0 has no altsetting 0 [ 2246.751146][T17902] usb 3-1: New USB device found, idVendor=0525, idProduct=a4a1, bcdDevice= 0.40 [ 2246.760227][T17902] usb 3-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 2246.768282][T17902] usb 3-1: Product: ш [ 2246.772419][T17902] usb 3-1: Manufacturer: ф [ 2246.776937][T17902] usb 3-1: SerialNumber: syz [ 2246.811931][T26902] raw-gadget gadget: fail, usb_ep_enable returned -22 [ 2246.819087][T26902] raw-gadget gadget: fail, usb_ep_enable returned -22 [ 2247.000416][ T32] usb 2-1: New USB device found, idVendor=0cf3, idProduct=9271, bcdDevice= 1.08 [ 2247.009461][ T32] usb 2-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 2247.017534][ T32] usb 2-1: Product: syz [ 2247.021749][ T32] usb 2-1: Manufacturer: syz [ 2247.026464][ T32] usb 2-1: SerialNumber: syz [ 2247.071590][ T32] usb 2-1: ath9k_htc: Firmware ath9k_htc/htc_9271-1.4.0.fw requested [ 2247.110607][T18320] usb 1-1: ath9k_htc: Transferred FW: ath9k_htc/htc_9271-1.4.0.fw, size: 51008 [ 2247.180585][T17902] cdc_ether: probe of 3-1:1.0 failed with error -71 [ 2247.189906][T17902] usb 3-1: USB disconnect, device number 48 15:45:45 executing program 5: r0 = syz_open_dev$hidraw(&(0x7f0000000000), 0x0, 0x0) write$hidraw(r0, &(0x7f0000001040)="c2efc64421e3343d16ddb0d465cfd83f6e3cb810c06472c782e1804c3c4974678f37bc0ff4ed4b0a702f01a77bd43b57102421f8899542b34a189fe7a97d0e3c8138ff1bc7c14dd105867ad43e2191eab3383f020db953b3c8b8025a7b7f600aba436aa32441e4eacb7d1f225fc53ce8f385b8144d0c1dcec4ce5d607c41c0720a92488c3ed4d19c15de4c55adf34451a1e899eb21b493857f1d6210c0ac9b76bd72a7d58bd591c7baf7817e38644df94ba0315160e8f25701da65427e166cdc41ede1d09fa457f3da03c684cc142685808c0eb7b034cc038aa8371360b2381234110d6c0158ffa4aaf21198069a4ac389d19d8f20255168d82cddddc1099e7c2c6106e7a2ce8bd8d78c24d4b1e39b9eb36c63fc0d6023f1ea95a368cb8bf0c4f94397ca58936a2e669f163f94323ccfe7589e3042df85efe84cb10ffa7b098cbae0c088618aa42e57f46c9efeea70dc46b6a72b2e397f593f9f3466a41b49de223ac87ae87db28d074ae423ce86de6521e3cd7b83a01797da80ba00742de2d781acde9b526bc172aa7c3cd95785e46b715283cd4622b4cc27f18a1997849646d58ae03e8b0bd745a02e28feb7a320028fc4d10f83aea27fdf0da55320816e3b4b4e06dbc9dd5d213427f053279981036bb6a059733de04e572f29fa54df7aa0ee0291a2f33f5afeda2b84c987f3046c6b50c18da2e9a60556fb847d62fb4107351c6ddc85177b699979d5a5a13aed9e8fdbf1e9671de6831005296a41e02bf69c5f8cc8ac78285444254b79ff8339d717e7a6841900a48edbc905d4a95457938fd27ee3e57c7eeabb7cff7a633c5dca23193910ab6e72ee38d84e0f3d693c33cc0cfbc90e63769536f07399357c5bb81adb4b88de5a45356f8896216c42ee6d9cddf2c169cfab87c6db2736d5b084f3fba3a56731951e0b8b4a64e65666c166a3706e4b8f93f4ba53a1c5c93a296e4a7e148deef8dfbe9ffea389a47d17adda45fa68f65167996efcff2f04195d6961c1036253e7e6ab21ef92876c94e70c8c96b343df2e45daf62ca484d7ee99301c8888edb35786c5d91c3c3b44762369c1df12254c6233b160fdd87abde1b0f58ca7666dcdc5786f7d43ffbc54bb0e162f8b71ab908ebe10c086d789f67f6866ab83ab163dfd787cb2fd7c38ab2c37966de92453a8dd18a54e80ed620b6ff317e0652d629f0936e45716985ac08401b98a2b2901dcde3747497a5dacfff2d908f0a02f0909293154602ada593e25264155fbb1a5a31c4988acd486c72b54a912d5c63b0e35a1efbf94d378ea21b1df3d3fd3bc2b06f2d5c37500f8e863d1c743081c4b9c9d840eed345987086ae584079184478f756bab6cc6eae2c6572b5c7ccebe1376ec9769fe73eeb7ffa432fb34eb0e9f9eb5bea959569e2c6bdff278537dde1a818901e21201e7b7bd1b5b84df06a669c679be2ecb6508453af3e79625f986b022a8fb05b3906ea22c9b3e4fec40dbad4237aa2299a3a43352e4ed3c1181e52cca1fce6e0d68efb0d2ded5f90854ae154d0a7d577656dd8145c09e30a401beaab2f691831efc49056ac507b0fa4dfdd209e8b6859f7ed1eb3dfbfa72a048651d1268f9c4bb574ea4c7eee01ed0a44f2df8b58152869985765458c25efe583ca236bea4c0d76475da5a707fac3da1a8441ff3b11fd97a10d3f34d5d0fa960590cccd77564c3fb4d4e0726cc0dfa0f141715ab00faa42424cc213ee7403c226ccfd06ecfb1e1db4e8104339a19c919acb0d4dfbc42f0c54e15edd555b7ee2f8eb307cf4adcb5e4a10312c245b3def7ee4c65101df69c65a3ad81f845cace5e1b3357bf587dceca0991e9b80a94716bf3efa673109473b0909da645f8a8b1ad433e012a1d564489352ca0e6ccf9c8a835280bf865a865390c7388c077061591dc9bc8a4904231939319c5bbe408f28314e4f7152a42e41bd4c4c24b75fc3ca2b46b9fce602502e37d8d40f80910a12cb911ada1270a85412fd79a475646c9534f666af62dfd048415be21809059cce77d904a13d74a0e5851d7e6c964978da2ce0ae3292a9677ef126a93774f169ad58a5ae9ab0ebcad3e58fa4efaffd4fe9b3f1d203fdd545bcfff7d0b4664289538d41173ecb7585db66116ac58ddacee8f55bae675ce7bd7c43d39369fb592f6c1ebb9baf9a50e52b5dc8a66e48988bcfa428be9ea1f0b2af6edac17667c4c5b53a6aaa9c36ac544b8acd0e915148763307e69db3edc0e0861678f42d9412c93c04de2f3c0d376ade3b5a10b925f1f77a6c3b6b20ddb77aa4cf1ca8fe345570cbcfaa31586d35ca839d8cd0cac5209017934368cf21addd352be015f009b623c1850f7a24af1f9c9a717d0722d351b92875884317b0f347274f201b56f415f9a77689d70e74da354e2055b7ec0b1345b8b922f86dc97f646585ebc9cee795fe58a75d8f29aafca1548db4f658eeaef5f00f29dc2e270c914fbe220e82f18d0794dc837d3a29164ede04553d6cea56381d2da0ad018ac8fbdd390bc872c041a4d96d374ae9795a8f5e797318694ae5ef34fceb890305d68099f04e4b032f28498d1125836e9e5c3304fc30eeaffa7b86fc723761879744ba1933ab104832edea00fe153499780cdd45776546597902f5c227454b13e9c885b4ee6c86351463d1766f329c6d00377dd4df972c2d4ae14b528f052626e04a126b1cbc2861741c475f568dbaa9c878d8e63f0654658a94d0f80565121bfa13683ffd3b7b63f27fec4c7b0637d9624746e7ee87ac12d7657f07713314201297f36e7fcca1663c9a3b86f6f8944b11f7b111b1d200712ebb6019af515a752bfb1ae93d61b486f9f8c1b1912a03eeaecf50b43d37c683f75e223c9b4322e00a095e8029f67d36627714afe63251ea862bae80faa7785ecc492bd1ca1b79ed92e0c9808512ba9d6ab48347ea9b7639fec0ba6629a53deb007f01fd7ef3297133d40922fcdce544f273df143d99762d0d2d20203a9e70ae12f1d6df5cac7c9181358911190acf31a2a86f147db2e4e564cef3e38d94dacecda023859f1dc13e6dc2e6dcafa11d93e2109675cd29915cd33485ad382b4d79b9fa5f4f35f441987ab8feef5f3323e87843c0d5d624a11f4364e1938a0df4a155f9fa5877d6371580ecec15f49785e06848313eb1a29b8155dd2b90fb50977696cca1deda6fc7b5f8ff2ced01c7c21a37428ce5291975f994c8959c56349497d8b3213749e431b4e1e5f6afe4488eba99e10598c6625197ba4f478ed5d1e28849b82fcdc2eea02b69ea81346cb4765ff4baa1c32f593514da443557358b7ba93c60a49261b6c9ad469010688838282f680803ee70fc2d428772b21d882a39cf9b2a90fcc4eaaaf0f5f8fa592bf31130ffc7db4416a795e5ec1093f28431741a2791dd5c0006c5facbf568f421c897f9f7172d44ab127c5f9a90c7d30d8e41080f790d18bd2eb128a19d5db94848637067a40b5d547a8dc9a547fe7644a58c9ceb7e05e81b11488ae7d919d000104319153760598b0443374cfeb1cbbd10b4c0c1b3aab043e7d97bcb7848384d13c20b92de2c085c8509802ec1d55be3563d5caf184a825a3b25700cfd0892d7d1988717c4ff9c3d7", 0xa01) r1 = syz_open_dev$hidraw(&(0x7f00000000c0), 0xac, 0x183002) ioctl$HIDIOCGRAWNAME(r1, 0x80404804, &(0x7f0000000100)) ioctl$HIDIOCGRAWNAME(r0, 0x80404804, &(0x7f0000000140)) r2 = syz_open_dev$hidraw(&(0x7f0000000000), 0x0, 0x0) ioctl$HIDIOCSFEATURE(r2, 0xc0404806, 0x0) ioctl$HIDIOCGRAWPHYS(r2, 0x80404805, &(0x7f0000000040)) r3 = syz_open_dev$hidraw(&(0x7f0000000000), 0x0, 0x0) ioctl$HIDIOCSFEATURE(r3, 0xc0404806, 0x0) ioctl$HIDIOCSFEATURE(r0, 0xc0404806, &(0x7f0000000180)="289fc6162666f62315529499ed895e79d28298ebf6c81a041005753d568694595f45e4b42f5de78827bab811269417ea13fab22d951cf69a1592eaa5737a4cb7ad38ded2e410cf586dceb5fef36c7b53670fd69cbaf46c83fad88a4b5c16604d91fa2ba2c650950aec5032305fc3e4d34e89cb9289f16ae0e12751900ce1c9a9e0be24b60c8e8d1eea5f5ec202b122cbc78a627dfbec867fed934db83b8fb543312920723bdc39639c55c8dcf24d1d134cbd08af9ec8fcc1939f8caf6b231a908d254520fcbb3069430d21621b6294380677390dc9e1bc2dbcb68980aa1a3c2326ced1ba7e4ef2e7786e168e46a2ac66dabbe8aeda8d") ioctl$HIDIOCGRAWNAME(r3, 0x80404804, &(0x7f0000000080)) 15:45:45 executing program 4: syz_open_dev$hidraw(0xfffffffffffffffe, 0x0, 0x200000) 15:45:45 executing program 3: syz_usb_connect(0x6, 0x37, &(0x7f00000001c0)={{0x12, 0x1, 0x300, 0x9d, 0xcf, 0xc1, 0x8, 0xfe9, 0xdb01, 0x9223, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x25, 0x1, 0x5, 0xfc, 0x30, 0x3, [{{0x9, 0x4, 0xe7, 0x1, 0x1, 0xd0, 0xe2, 0x61, 0x7f, [@uac_as={[@format_type_i_continuous={0xa, 0x24, 0x2, 0x1, 0x4, 0x3, 0x2, 0x97, "", "e13f"}]}], [{{0x9, 0x5, 0x5, 0x20, 0x8, 0x0, 0x6, 0x1}}]}}]}}]}}, &(0x7f00000003c0)={0xa, &(0x7f0000000200)={0xa, 0x6, 0x201, 0x1, 0x0, 0x6, 0x10, 0x6}, 0x19, &(0x7f0000000240)={0x5, 0xf, 0x19, 0x1, [@ss_container_id={0x14, 0x10, 0x4, 0x7, "8bbba5e8be6913a73af19d509834a6c6"}]}, 0x4, [{0x77, &(0x7f0000000280)=@string={0x77, 0x3, "275e16c45b58ea95e4a840d5b6ecb6aa753b71999efbce1763648b751c838f5c9d2b0131c8754639d318990f38dad854ebebe5ab186b7253e01c56dcc86c1e9d11b15032cbeb4331e7bcd455e8d445233eaa0e1c6bf550f23cded38de97da13227613ddf45072523c7f32bcfaeac824cacf38a4d26"}}, {0x4, &(0x7f0000000300)=@lang_id={0x4, 0x3, 0x44b}}, {0x4, &(0x7f0000000340)=@lang_id={0x4, 0x3, 0x82c}}, {0x4, &(0x7f0000000380)=@lang_id={0x4, 0x3, 0x827}}]}) syz_open_dev$hiddev(&(0x7f0000000000), 0x5, 0x1a035317e33e48c9) r0 = syz_open_dev$hiddev(&(0x7f0000000100), 0x1ff, 0x400) ioctl$HIDIOCGVERSION(r0, 0x80044801, &(0x7f0000000140)) r1 = syz_open_dev$hiddev(&(0x7f0000000440), 0x3, 0x101442) ioctl$HIDIOCGCOLLECTIONINFO(r1, 0xc0104811, &(0x7f0000000480)={0x7, 0x7, 0x696ce0ca, 0x401}) ioctl$HIDIOCSREPORT(0xffffffffffffffff, 0x400c4808, &(0x7f00000000c0)={0x1, 0x200, 0x5}) r2 = syz_open_dev$hidraw(&(0x7f0000000580), 0x0, 0x189481) write$hidraw(r2, &(0x7f00000005c0)="a9", 0xffffff95) 15:45:45 executing program 2: r0 = syz_open_dev$hidraw(&(0x7f0000000580), 0x0, 0x101081) write$hidraw(r0, &(0x7f0000000600)="c2efc64421e3343d16ddb0d465cfd83f6e3cb810c06472c782e1804c3c4974678f37bc0ff4ed4b0a702f01a77bd43b57102421f8899542b34a189fe7a97d0e3c8138ff1bc7c14dd105867ad43e2191eab3383f020db953b3c8b8025a7b7f600aba436aa32441e4eacb7d1f225fc53ce8f385b8144d0c1dcec4ce5d607c41c0720a92488c3ed4d19c15de4c55adf34451a1e899eb21b493857f1d6210c0ac9b76bd72a7d58bd591c7baf7817e38644df94ba0315160e8f25701da65427e166cdc41ede1d09fa457f3da03c684cc142685808c0eb7b034cc038aa8371360b2381234110d6c0158ffa4aaf21198069a4ac389d19d8f20255168d82cddddc1099e7c2c6106e7a2ce8bd8d78c24d4b1e39b9eb36c63fc0d6023f1ea95a368cb8bf0c4f94397ca58936a2e669f163f94323ccfe7589e3042df85efe84cb10ffa7b098cbae0c088618aa42e57f46c9efeea70dc46b6a72b2e397f593f9f3466a41b49de223ac87ae87db28d074ae423ce86de6521e3cd7b83a01797da80ba00742de2d781acde9b526bc172aa7c3cd95785e46b715283cd4622b4cc27f18a1997849646d58ae03e8b0bd745a02e28feb7a320028fc4d10f83aea27fdf0da55320816e3b4b4e06dbc9dd5d213427f053279981036bb6a059733de04e572f29fa54df7aa0ee0291a2f33f5afeda2b84c987f3046c6b50c18da2e9a60556fb847d62fb4107351c6ddc85177b699979d5a5a13aed9e8fdbf1e9671de6831005296a41e02bf69c5f8cc8ac78285444254b79ff8339d717e7a6841900a48edbc905d4a95457938fd27ee3e57c7eeabb7cff7a633c5dca23193910ab6e72ee38d84e0f3d693c33cc0cfbc90e63769536f07399357c5bb81adb4b88de5a45356f8896216c42ee6d9cddf2c169cfab87c6db2736d5b084f3fba3a56731951e0b8b4a64e65666c166a3706e4b8f93f4ba53a1c5c93a296e4a7e148deef8dfbe9ffea389a47d17adda45fa68f65167996efcff2f04195d6961c1036253e7e6ab21ef92876c94e70c8c96b343df2e45daf62ca484d7ee99301c8888edb35786c5d91c3c3b44762369c1df12254c6233b160fdd87abde1b0f58ca7666dcdc5786f7d43ffbc54bb0e162f8b71ab908ebe10c086d789f67f6866ab83ab163dfd787cb2fd7c38ab2c37966de92453a8dd18a54e80ed620b6ff317e0652d629f0936e45716985ac08401b98a2b2901dcde3747497a5dacfff2d908f0a02f0909293154602ada593e25264155fbb1a5a31c4988acd486c72b54a912d5c63b0e35a1efbf94d378ea21b1df3d3fd3bc2b06f2d5c37500f8e863d1c743081c4b9c9d840eed345987086ae584079184478f756bab6cc6eae2c6572b5c7ccebe1376ec9769fe73eeb7ffa432fb34eb0e9f9eb5bea959569e2c6bdff278537dde1a818901e21201e7b7bd1b5b84df06a669c679be2ecb6508453af3e79625f986b022a8fb05b3906ea22c9b3e4fec40dbad4237aa2299a3a43352e4ed3c1181e52cca1fce6e0d68efb0d2ded5f90854ae154d0a7d577656dd8145c09e30a401beaab2f691831efc49056ac507b0fa4dfdd209e8b6859f7ed1eb3dfbfa72a048651d1268f9c4bb574ea4c7eee01ed0a44f2df8b58152869985765458c25efe583ca236bea4c0d76475da5a707fac3da1a8441ff3b11fd97a10d3f34d5d0fa960590cccd77564c3fb4d4e0726cc0dfa0f141715ab00faa42424cc213ee7403c226ccfd06ecfb1e1db4e8104339a19c919acb0d4dfbc42f0c54e15edd555b7ee2f8eb307cf4adcb5e4a10312c245b3def7ee4c65101df69c65a3ad81f845cace5e1b3357bf587dceca0991e9b80a94716bf3efa673109473b0909da645f8a8b1ad433e012a1d564489352ca0e6ccf9c8a835280bf865a865390c7388c077061591dc9bc8a4904231939319c5bbe408f28314e4f7152a42e41bd4c4c24b75fc3ca2b46b9fce602502e37d8d40f80910a12cb911ada1270a85412fd79a475646c9534f666af62dfd048415be21809059cce77d904a13d74a0e5851d7e6c964978da2ce0ae3292a9677ef126a93774f169ad58a5ae9ab0ebcad3e58fa4efaffd4fe9b3f1d203fdd545bcfff7d0b4664289538d41173ecb7585db66116ac58ddacee8f55bae675ce7bd7c43d39369fb592f6c1ebb9baf9a50e52b5dc8a66e48988bcfa428be9ea1f0b2af6edac17667c4c5b53a6aaa9c36ac544b8acd0e915148763307e69db3edc0e0861678f42d9412c93c04de2f3c0d376ade3b5a10b925f1f77a6c3b6b20ddb77aa4cf1ca8fe345570cbcfaa31586d35ca839d8cd0cac5209017934368cf21addd352be015f009b623c1850f7a24af1f9c9a717d0722d351b92875884317b0f347274f201b56f415f9a77689d70e74da354e2055b7ec0b1345b8b922f86dc97f646585ebc9cee795fe58a75d8f29aafca1548db4f658eeaef5f00f29dc2e270c914fbe220e82f18d0794dc837d3a29164ede04553d6cea56381d2da0ad018ac8fbdd390bc872c041a4d96d374ae9795a8f5e797318694ae5ef34fceb890305d68099f04e4b032f28498d1125836e9e5c3304fc30eeaffa7b86fc723761879744ba1933ab104832edea00fe153499780cdd45776546597902f5c227454b13e9c885b4ee6c86351463d1766f329c6d00377dd4df972c2d4ae14b528f052626e04a126b1cbc2861741c475f568dbaa9c878d8e63f0654658a94d0f80565121bfa13683ffd3b7b63f27fec4c7b0637d9624746e7ee87ac12d7657f07713314201297f36e7fcca1663c9a3b86f6f8944b11f7b111b1d200712ebb6019af515a752bfb1ae93d61b486f9f8c1b1912a03eeaecf50b43d37c683f75e223c9b4322e00a095e8029f67d36627714afe63251ea862bae80faa7785ecc492bd1ca1b79ed92e0c9808512ba9d6ab48347ea9b7639fec0ba6629a53deb007f01fd7ef3297133d40922fcdce544f273df143d99762d0d2d20203a9e70ae12f1d6df5cac7c9181358911190acf31a2a86f147db2e4e564cef3e38d94dacecda023859f1dc13e6dc2e6dcafa11d93e2109675cd29915cd33485ad382b4d79b9fa5f4f35f441987ab8feef5f3323e87843c0d5d624a11f4364e1938a0df4a155f9fa5877d6371580ecec15f49785e06848313eb1a29b8155dd2b90fb50977696cca1deda6fc7b5f8ff2ced01c7c21a37428ce5291975f994c8959c56349497d8b3213749e431b4e1e5f6afe4488eba99e10598c6625197ba4f478ed5d1e28849b82fcdc2eea02b69ea81346cb4765ff4baa1c32f593514da443557358b7ba93c60a49261b6c9ad469010688838282f680803ee70fc2d428772b21d882a39cf9b2a90fcc4eaaaf0f5f8fa592bf31130ffc7db4416a795e5ec1093f28431741a2791dd5c0006c5facbf568f421c897f9f7172d44ab127c5f9a90c7d30d8e41080f790d18bd2eb128a19d5db94848637067a40b5d547a8dc9a547fe7644a58c9ceb7e05e81b11488ae7d919d000104319153760598b0443374cfeb1cbbd10b4c0c1b3aab043e7d97bcb7848384d13c20b92de2c085c8509802ec1d55be3563d5caf184a825a3b25700cfd0892d7d1988717c4ff9c3d7", 0xa01) syz_open_dev$hidraw(&(0x7f0000000000), 0x0, 0x111000) 15:45:45 executing program 0: r0 = syz_open_dev$hidraw(&(0x7f0000000000), 0x20000, 0x400800) read$hidraw(r0, &(0x7f0000000340)=""/4096, 0x20001340) r1 = syz_open_dev$hidraw(&(0x7f0000000000), 0x0, 0x0) ioctl$HIDIOCSFEATURE(r1, 0xc0404806, 0x0) ioctl$HIDIOCGRDESC(r1, 0x90044802, &(0x7f0000001340)=ANY=[@ANYBLOB="aa0100001402e8f63ca8e414a439902ccfa3dcefb6d2fd348072789cfccfa50c65b684b06c7bed0ed311cd2155e8e8920328ef9344e9ee0bd359beee9c4b37284be6ea1ea99325d9fccf82d16c607f3924fd002f3fc4109365ba3f3735883a86875a45b3f1d73e08d365f48935d339ad2747d3e3ae5fa0d358908b98fccab6edbeed8341884b4d78bcdee15b5e83a8c07b5fc4815a4bed8457a35fc5b4e1aefff0aa4c2cfe8e3ca9c9dfe5007f983640b3ef88e18f27d4f2d989272ded2e0fe2859e4ad07468278d1102d03645188abca13acff13f979a5df315487a7286a87a74726b359d9892ac29ba9c562209f2083d9ac7b09b695745025b0b3848683f562936b420578eea96b7a084b9bdd33d9699253fe2c85913482f504b794c50f098c1cfbf42ac2a5000dcdf871bbe8f9987072dda35eac35a5523b07f9fe825a20930c1a5d73ab95e5fe46f4662a61a35a3019cf124465f683e9ede8cc1333dd713e2a3510cf429a7539929406b7f84f9f7d39931deeb821f54ca784550e969e9e667579e1ca80c28cd9ad6fdbec6ae6547836f72c3660650adaf3b9506a0f36033107915cd7b36c9c1715b0b10e92b1f198f61fd9eeb"]) read$hidraw(r0, 0x0, 0x0) syz_open_dev$char_usb(0xc, 0xb4, 0x0) [ 2247.322753][T32516] usb 1-1: USB disconnect, device number 30 15:45:45 executing program 4: syz_open_dev$hidraw(0xfffffffffffffffe, 0x0, 0x1000000) 15:45:45 executing program 4: syz_open_dev$hidraw(0xfffffffffffffffe, 0x0, 0x9000000) 15:45:45 executing program 4: syz_open_dev$hidraw(0xfffffffffffffffe, 0x0, 0xa000000) 15:45:45 executing program 4: syz_open_dev$hidraw(0xfffffffffffffffe, 0x0, 0x1f000000) 15:45:45 executing program 4: syz_open_dev$hidraw(0xfffffffffffffffe, 0x0, 0x40000000) [ 2247.650438][ T32] usb 2-1: ath9k_htc: Transferred FW: ath9k_htc/htc_9271-1.4.0.fw, size: 51008 15:45:45 executing program 1: r0 = syz_open_dev$hidraw(&(0x7f0000000040), 0x0, 0x10480) read$hidraw(r0, &(0x7f0000000340)=""/4096, 0x20001340) r1 = syz_open_dev$hidraw(&(0x7f0000000000), 0x0, 0x0) ioctl$HIDIOCSFEATURE(r1, 0xc0404806, 0x0) r2 = syz_open_dev$hidraw(&(0x7f0000000000), 0x0, 0x0) ioctl$HIDIOCSFEATURE(r2, 0xc0404806, 0x0) ioctl$HIDIOCGRDESCSIZE(r2, 0x80044801, &(0x7f0000000140)) r3 = syz_open_dev$hidraw(&(0x7f0000000000), 0x0, 0x0) ioctl$HIDIOCSFEATURE(r3, 0xc0404806, 0x0) r4 = syz_open_dev$hidraw(0x0, 0x100, 0x200) r5 = syz_open_dev$hidraw(&(0x7f0000000000), 0x0, 0x0) ioctl$HIDIOCSFEATURE(r5, 0xc0404806, 0x0) read$hidraw(r5, &(0x7f00000000c0)=""/76, 0x4c) ioctl$HIDIOCGRDESC(r4, 0x90044802, &(0x7f0000001340)={0x945, "c20e0442172c9b34e68cad1762eb6609830b5b61279296da30ff7e099b7557833083b59852c7bf85ee638a5645caee9a9fe1f271f1268c773a7771213092b9c324fe6c6cf822a9ec0e0cfa47096d1b53c9bbf5db4636a56528574c9c8a6b303a8a3d76cff65636b96f4e2c74fbca47d62e3cb2e09d7fc0cf7688bbde6979c2948a65b7dedf384d6c389a77c61fc9935c0daeefc93026b61fb44aad8456f2104c8cee7dbc131d55210fc78cf069a3db0717f6bfabd8c903e2c8133f1e9c9010b4d3deb64e86d7dfa784c3eb3a25b12b0abcf23ca7a6827b21bd4b704907e85dbcb5463d237327cbfcc7c3529ef2c2b7ada78be462f74b886d676e57dad27db467656c7c3a4b382eac98f0d805262860147915e3cb88e58df22c3e401c893a5aa23a121a30c39ffe6b4959681bf638435a0926c4ac6f7212063dc5abb594dcc5034ab10cf78fd25b47c90fb7e99bc553521c556c98ba641cbdb25940b27f8db925e6b6a3b5c955c718da323057e51901e39454ae539acd7154ee5f7a64acad881737c032caa3ac5da606546076ef2af2cf17fc87ad915204d1726591be3460d432edeef213b706054cd359b774d4fa369ba23fb6c86c7ee155e2d4e6d33606211997776dd6b4302a39de55556cc87e69ae26be54f0134a814c42afc7fe6c30a85f1e9f1f7a6dd0856e1d8b16a990f0c7d7954406958853f90396c2a15a40b1555a572e2e92d1c02bc2cc22632db47168e3ecce6e8721657ad0c36949824669a11487427e18bed5afe8beb4b778e334d23d95d30b92556ec45de007f4c179c11eaa7a8f2db7d478cb20b6eb0076e78938de070c0827999ecbc56d015bdd38db071561209883c45598024a6071a39ee6973c304218cb475f30f718583bcccd3d9c326649ec001b5a5260b779b6c02f9a4828f92a3123f03023981d77769009a9ed16cd84687fd03b3f13dd6dad9a2c50b39eede2c939495c6b2da420f541e00534c1d8180fad1fa33751a40f48e19e7ddc4f5649570b557500a0c19933bee68a13f413dd9d342960b7bae7ba76e7c7008db50e0e684fa123f03ab8ca0f6d9ba03d54c6130019b3de7509cb23b30bfd1bb86c5116da075cd4a2f3d50c41ffbdc5253bc1a21df45e010cfe94afa36f3472735d07c3ea259a39f66c332efebf6041f18784d2f67eb9216b8b2133a5e684306fc6355ef224025ce5338e0ec5d2f49cf09d4a83475460c74b63b64606810598ef802b44ec20695248c5408a7cfadef888d14e4b72dc6a46cb7951807332051097a5582af65c722d609025622e4b9df49e92d90522c0f54c77eda7d56011565dfb096c391c22e3ecf8f16d1e202c28e5759a549198938f10754560d577da5ae1e8c815866ca97b90f726b11f74f48e269514108813fab7b31b06f4221023e8d8592bf09a8b2f872d312a1f7879aa479c337ba400212055a770c3936f3fe467d13cdf947ddb6c98953358ddb1f6e9121e354fe3bfec8e38860d80492a79097d27734cfa1692303fdf4e4fae5cad109fdcd292fc263e57f620a813f84ad78faf271986cb8a687fd2b324024ec38ee697d98bc6f564f1c3e42e1eb256f13b7a435c80dd6cb90a69b9da980fcc00c84deba6ad77c3aa5cabf6183a067af802602eb0361da459ddc84a2ea3ab804541edf324ba113585e2cbd53e4d177b25d916d4d6d3a59fe22cbb5fc112e5ee03b398ec5d735d2a04bce1787cef4251dec2bf13bf21a6dc6d5cdff3bf078d9d9ca24518f6144e1202868803cdf0aea067dfa38fd74f8e3f41ab042adb4c397d6bb319ccd6ee26af58195c6ac6400f97cc13a5fafb3a215d6d3a6b7dc1d514e488b01fe99c9215f7a32bfa0fd0e6d86725939566ee6e8b993bca42033827cf1a7ce95f93911b8629974bbb90f6993509244375112d92e0a16576df7ae65a60de08b7732fed7bdf9acba41b5d47bcf02502ce8b015045dcdcd06c4e988622f4bf97f0f93f6997427f89ad696ac6d82cbe706ffdbf5f04b43aadcff7e5ed856e3578b762a22038baf09bd897e9b5bac5df262cc51d62eaf07027a9e527ba71dc2541f8cdb3c5731e28e6368d83aa24c82bf585b931dcde9ea117252633c0422fccced8a0b79b9170f14e49c626be39580d11cea755af9c6c79085ff9b5645e1610cfb27d972d6929946102a151a2c8f30ede7d0976c8e05a60cc7bfd4863b8ae2eb8f93b8b70958fb2f601c97bf20635ea5c630b01d165a89b644da68b06f797f7dc1922bcfc037e13ad3581f61f3e1cf22a9fd237ecbc0b21b4c7d2e9c221b9ae83ce8b1145a836e1c385cc87ebaaeed01dec1f456ccc0f5d75383db191a099a11cebe1aa37a0299bc95ea4d4a6076b1f39a06e20b3b5915812baed48b81587896c810fd991f101db7905c5188d017db80d07678abba70345581aaa4b0eb708886d0cc49ea929e05561eb8e13466dc7ce60bc3b2a33a3e0d7334ff0671bb9f1c9f442705fde54a248fec21c3e6ec6bc27ce2f0751eeb936cacf1794f4c96aba9e4ffec1cb10c1d2f25bd33437037bda3ce9e587536ad2080bc01c62626387b6f7c1766a66e9250b5f1dadf47a37a50a8cf0770cfbac1672fd0ed5f489837fa4d18ca17b02152077ab22ec51747bb497fed77fa9f90b8a42c0bfb2605d4258bc87a5436ca926136c643b1032992ad2b986c128c9874c6606a41b2e028d5cff8e77813cd6bbd881c4b38870470d976908bf34b152d019c23a65660b62ddfc7521e7099833ff3b3ade29a4ce4be4e2ee1fabcce1923c6c71936651597fab73eedf8570803754069b41cfe97477f207fedd0a57f90e14e48505b1c2af8315353b2d5fbf5afca4c275236a859dbab74048786239f101cf64928f4f17f6a709c3dcfb35de31d12889a8a9d1a266004aae8f49e1ca141c24b60131fa9c40fbefa9dfa01c34b7994dc788fbef424ea00c872cb3ab7c7aa7464588c6228543e0b5bc6772d865912ea88d1c08c046d5fbb2c3dc8cb6a034f62b9e8199800a1ca1b5d291c566b15417d662341ea4c26103022636679a04aeba348a817438e039599551d8007180fdb3391ddc18fca5e5a9f49492eaeadb8c3ea820801d28002efb4e042f60e4d9566d4ed397d6e79ae801811c18684c87dbd020bc465b93f077b80d059b9ca27a58f3d8e5a25356ec1de06b5661befd728fc5a32016f8b70726260892a1a0f9f638a445b40e21cf106784291ca05a66ff2d7aaf5953ce352472e672ccc7d1e4e349cb93c1656d0855dd0e340b4195093c45bc8ccf8ded02ec4db10f02b717b7ed8eb3c64d975793e52a54425c71ae01d86fe1ccf0a7602f3f33b5bbc679f5a8eeedda869be7d0c5e5a1824e"}) write$hidraw(0xffffffffffffffff, 0x0, 0x0) syz_open_dev$char_usb(0xc, 0xb4, 0x0) 15:45:45 executing program 2: r0 = syz_open_dev$hidraw(&(0x7f0000000080), 0x0, 0x101081) write$hidraw(r0, &(0x7f0000000600)="c2efc64421e3343d16ddb0d465cfd83f6e3cb810c06472c782e1804c3c4974678f37bc0ff4ed4b0a702f01a77bd43b57102421f8899542b34a189fe7a97d0e3c8138ff1bc7c14dd105867ad43e2191eab3383f020db953b3c8b8025a7b7f600aba436aa32441e4eacb7d1f225fc53ce8f385b8144d0c1dcec4ce5d607c41c0720a92488c3ed4d19c15de4c55adf34451a1e899eb21b493857f1d6210c0ac9b76bd72a7d58bd591c7baf7817e38644df94ba0315160e8f25701da65427e166cdc41ede1d09fa457f3da03c684cc142685808c0eb7b034cc038aa8371360b2381234110d6c0158ffa4aaf21198069a4ac389d19d8f20255168d82cddddc1099e7c2c6106e7a2ce8bd8d78c24d4b1e39b9eb36c63fc0d6023f1ea95a368cb8bf0c4f94397ca58936a2e669f163f94323ccfe7589e3042df85efe84cb10ffa7b098cbae0c088618aa42e57f46c9efeea70dc46b6a72b2e397f593f9f3466a41b49de223ac87ae87db28d074ae423ce86de6521e3cd7b83a01797da80ba00742de2d781acde9b526bc172aa7c3cd95785e46b715283cd4622b4cc27f18a1997849646d58ae03e8b0bd745a02e28feb7a320028fc4d10f83aea27fdf0da55320816e3b4b4e06dbc9dd5d213427f053279981036bb6a059733de04e572f29fa54df7aa0ee0291a2f33f5afeda2b84c987f3046c6b50c18da2e9a60556fb847d62fb4107351c6ddc85177b699979d5a5a13aed9e8fdbf1e9671de6831005296a41e02bf69c5f8cc8ac78285444254b79ff8339d717e7a6841900a48edbc905d4a95457938fd27ee3e57c7eeabb7cff7a633c5dca23193910ab6e72ee38d84e0f3d693c33cc0cfbc90e63769536f07399357c5bb81adb4b88de5a45356f8896216c42ee6d9cddf2c169cfab87c6db2736d5b084f3fba3a56731951e0b8b4a64e65666c166a3706e4b8f93f4ba53a1c5c93a296e4a7e148deef8dfbe9ffea389a47d17adda45fa68f65167996efcff2f04195d6961c1036253e7e6ab21ef92876c94e70c8c96b343df2e45daf62ca484d7ee99301c8888edb35786c5d91c3c3b44762369c1df12254c6233b160fdd87abde1b0f58ca7666dcdc5786f7d43ffbc54bb0e162f8b71ab908ebe10c086d789f67f6866ab83ab163dfd787cb2fd7c38ab2c37966de92453a8dd18a54e80ed620b6ff317e0652d629f0936e45716985ac08401b98a2b2901dcde3747497a5dacfff2d908f0a02f0909293154602ada593e25264155fbb1a5a31c4988acd486c72b54a912d5c63b0e35a1efbf94d378ea21b1df3d3fd3bc2b06f2d5c37500f8e863d1c743081c4b9c9d840eed345987086ae584079184478f756bab6cc6eae2c6572b5c7ccebe1376ec9769fe73eeb7ffa432fb34eb0e9f9eb5bea959569e2c6bdff278537dde1a818901e21201e7b7bd1b5b84df06a669c679be2ecb6508453af3e79625f986b022a8fb05b3906ea22c9b3e4fec40dbad4237aa2299a3a43352e4ed3c1181e52cca1fce6e0d68efb0d2ded5f90854ae154d0a7d577656dd8145c09e30a401beaab2f691831efc49056ac507b0fa4dfdd209e8b6859f7ed1eb3dfbfa72a048651d1268f9c4bb574ea4c7eee01ed0a44f2df8b58152869985765458c25efe583ca236bea4c0d76475da5a707fac3da1a8441ff3b11fd97a10d3f34d5d0fa960590cccd77564c3fb4d4e0726cc0dfa0f141715ab00faa42424cc213ee7403c226ccfd06ecfb1e1db4e8104339a19c919acb0d4dfbc42f0c54e15edd555b7ee2f8eb307cf4adcb5e4a10312c245b3def7ee4c65101df69c65a3ad81f845cace5e1b3357bf587dceca0991e9b80a94716bf3efa673109473b0909da645f8a8b1ad433e012a1d564489352ca0e6ccf9c8a835280bf865a865390c7388c077061591dc9bc8a4904231939319c5bbe408f28314e4f7152a42e41bd4c4c24b75fc3ca2b46b9fce602502e37d8d40f80910a12cb911ada1270a85412fd79a475646c9534f666af62dfd048415be21809059cce77d904a13d74a0e5851d7e6c964978da2ce0ae3292a9677ef126a93774f169ad58a5ae9ab0ebcad3e58fa4efaffd4fe9b3f1d203fdd545bcfff7d0b4664289538d41173ecb7585db66116ac58ddacee8f55bae675ce7bd7c43d39369fb592f6c1ebb9baf9a50e52b5dc8a66e48988bcfa428be9ea1f0b2af6edac17667c4c5b53a6aaa9c36ac544b8acd0e915148763307e69db3edc0e0861678f42d9412c93c04de2f3c0d376ade3b5a10b925f1f77a6c3b6b20ddb77aa4cf1ca8fe345570cbcfaa31586d35ca839d8cd0cac5209017934368cf21addd352be015f009b623c1850f7a24af1f9c9a717d0722d351b92875884317b0f347274f201b56f415f9a77689d70e74da354e2055b7ec0b1345b8b922f86dc97f646585ebc9cee795fe58a75d8f29aafca1548db4f658eeaef5f00f29dc2e270c914fbe220e82f18d0794dc837d3a29164ede04553d6cea56381d2da0ad018ac8fbdd390bc872c041a4d96d374ae9795a8f5e797318694ae5ef34fceb890305d68099f04e4b032f28498d1125836e9e5c3304fc30eeaffa7b86fc723761879744ba1933ab104832edea00fe153499780cdd45776546597902f5c227454b13e9c885b4ee6c86351463d1766f329c6d00377dd4df972c2d4ae14b528f052626e04a126b1cbc2861741c475f568dbaa9c878d8e63f0654658a94d0f80565121bfa13683ffd3b7b63f27fec4c7b0637d9624746e7ee87ac12d7657f07713314201297f36e7fcca1663c9a3b86f6f8944b11f7b111b1d200712ebb6019af515a752bfb1ae93d61b486f9f8c1b1912a03eeaecf50b43d37c683f75e223c9b4322e00a095e8029f67d36627714afe63251ea862bae80faa7785ecc492bd1ca1b79ed92e0c9808512ba9d6ab48347ea9b7639fec0ba6629a53deb007f01fd7ef3297133d40922fcdce544f273df143d99762d0d2d20203a9e70ae12f1d6df5cac7c9181358911190acf31a2a86f147db2e4e564cef3e38d94dacecda023859f1dc13e6dc2e6dcafa11d93e2109675cd29915cd33485ad382b4d79b9fa5f4f35f441987ab8feef5f3323e87843c0d5d624a11f4364e1938a0df4a155f9fa5877d6371580ecec15f49785e06848313eb1a29b8155dd2b90fb50977696cca1deda6fc7b5f8ff2ced01c7c21a37428ce5291975f994c8959c56349497d8b3213749e431b4e1e5f6afe4488eba99e10598c6625197ba4f478ed5d1e28849b82fcdc2eea02b69ea81346cb4765ff4baa1c32f593514da443557358b7ba93c60a49261b6c9ad469010688838282f680803ee70fc2d428772b21d882a39cf9b2a90fcc4eaaaf0f5f8fa592bf31130ffc7db4416a795e5ec1093f28431741a2791dd5c0006c5facbf568f421c897f9f7172d44ab127c5f9a90c7d30d8e41080f790d18bd2eb128a19d5db94848637067a40b5d547a8dc9a547fe7644a58c9ceb7e05e81b11488ae7d919d000104319153760598b0443374cfeb1cbbd10b4c0c1b3aab043e7d97bcb7848384d13c20b92de2c085c8509802ec1d55be3563d5caf184a825a3b25700cfd0892d7d1988717c4ff9c3d7", 0xa01) r1 = syz_open_dev$hidraw(&(0x7f0000000000), 0x0, 0x0) ioctl$HIDIOCSFEATURE(r1, 0xc0404806, 0x0) ioctl$HIDIOCGRDESC(r1, 0x90044802, &(0x7f0000001040)={0xf9d, "bb7a1e054cf3561afb38f0a006a9fcd276f11fd4b5c703313c2152b14a3387008f355e30db31062b92bfe58dbb867f6d75872a9413a0355de6519a910f87cb7fa301f1b8c28fb8d0f2e5a76c29fa12f2587c55b104d0f894d7844a2f760c5d5f1e51236fe8d5ca4fb465e20416c6944022ff35ce57932395a107f5b48ffda063fccbfd844e8c92b77813082a88cb31324c39c70ca80ef429ab5130da1187d8abe0158b2fd0c4749971c695c17f74253f7a9f581150571a8181640000b246ddc902b7c78b7db5e09803d3c53c8faa98f5976b72497544db2762529dac677f4eb211e8120449f7c1827e7d88343131a880642bf18b881498f10e4643bf586d236e051d46bb551f6c175a553c55fd090a976d80c9a6d32e2497dce7577bacedba45b065c6ac5e05042b8b03188bb1472f64af469602652751107a35e025cb002231c5a8921612ffe0252be3b64c05362579cf4dc6ea9b8c4ee65ab7d6a8429128628bcaf6d32a49e86b779c232a6ce6d572ebd8dfd0c8250427da04dedf971999dad549a601a04b255ae6476868dbac727742f08fd51c3d9be4ed66db5e22e26852983dd4a06397fa2f01fc44f42166843892c29e093fac7be1e4f598f5a18dfd471e8b53080ccb19f0c93668f4b9d0ecbc3f16e4095c78732aed2159257547c1971481c690183e62950e96fca49c700b8a17b69636350428dbc4798fa605869bf0c8597cb0e95c4fd2d60eaddd14c3f07f53f53dc0e9a7dc11ec4d0e9f1e1fb59201dee9dc16a26c3901bbdaa12d86d68852af395c21bb60d098724b1f6a437747edbbd1aeea87195e1ae8be90fa960b89f4d0cea7ac4e419c271ae9dd2f2657e0f3ed5213def1a6491e4a58dd513f649e53ab9fac9a2e7b248cca4e6d5df4e664a84a09ba02ce5096e6c091996516870f62ffddbaa1d6a90cac80d877efa72b157934a85265d50d8dc995d3045834d5c1ceeeeed9715c2cd2b44b2bba007ec5a38ab63287df0afc2f47c6faafbc35ce1f475459aa9b3060bbf7bfeaf8f25a33e9883d9b3296ef30ec3ef54be1f1a6790dd0dc8e6f9f0c680ee63f700d2b741ceca0a3e567fbaa9d9aa1593a0f1b2ac51590216acd0704ddd037d60e6024f18df3371b80bb75c93fe0e5b18a9d4ab7154dfe74285f21f2c9ce8c9e6841207b39e77165b48353e23ede4d20a77d5113c3db72de465ac2837928a45ea816fd1e0511a63a8c23c719669bf1636fe6e73abec460bd9425410289833175c604ca0b8514041a57fdb29f590628a556ffb48d5896ab3e4c6ee253decaccc6e65d9a87484cb8f416efb982fbd4ef63cddeae1420fa63401f44dfb3bb6745a03d16968197608cc5c1192359c7a36ed77598a1d5f1b17c6986faace331d73325a691c95610a369ee55f9f6c18a47025f27c6a464d176d91713b87031d31e5319536dc35af8124ba57cf1069a3c690a2a339273b0adaeaf3eac2514768c81903a4fdc9c1872e4a0e429779821f4a7069fcbc83011aecd0a1b25dd33e9f32d013ed700e40b4e2acfc404419e8387d864884304b22b06509d089ce9877cbd0258ddc7ac04ec048c35ef8e30b612554f37523cbcdaee9d5806e4fb75cba32a52e900038e069ccdbfa24a9aaac8ae3c8b3f0c16f48ba194d7c43d7678b9126ff17874c5c0432bd446517cec37f6fbb1f9b38a56e1f4a5113c1d869cc23efb1e22efd841fd0505f514e8b553fd3685fdd9b29d7d8f55fa20eb0b2b725c479e7e546dbc44d28c873a99fb852488c9fc7a1897c5bf0ba8516673a246a8f7cf9fcd37c7dbd7166dd07a4baa826a788d7dbf9db3261eaca2981cc700397fee4d326cf1b436e5331139533764e1c68c3010a6d3488aea0c126b38b938f98fc5a7f8dceb66f198bd2263fa360aa54ebbcd64d531234d1fc9a65e191f065d33a44e06916d17d5966e79cf17a6f3836f979424165e5c92ece2d6c90294ad9fbc963493e38c2645b360ad67e1d47486a0713e0b830f04739e4d451ceacb33cbaabb9c927cc829a84e3770c489063d78c0ca5af7f1bc1220f216d40707472498d6afba6f2356575ba154fff9b6b877a9aa64dca4960f865fbf2837c3c956d27cdb95ffc0092f4e78a2489ada0f2405632824fba0a5a6f9c4bcf860e51ee6d748f407dca7c746df7e235993f09e1e68b8356279cb73bd9b94ba852b8ecadd8bcac6492c49e5053df13cb42e3af9a88dc253a24715d6dbc829ce860902ebcfa0ebdc727062e8daf9ee1cb363230ea1a78ef385873240df4b8db73d22f4d9d44e1e5ebeeda082294b77bbe2239f7164c4834f3a3e8b709c974b680a1e267dc6e5a0a9830e20a6a699ac6e89fb48ada379d71754b8283ae92cf20ee3725c35ebf09963d45a3238854ddc7382599446b990380d493e246ae1516dac00637714260ed962474617f9499adaccf603d8933c37b3c88dc110bf5aa994177b429c52bc9d721e750806f67f1089edc5c504836ca16c27a3433c4b493b656d2de92fb2d3627cdbe2376a921e1bbe85ff24342c7062c480eb038da17ad1365f17ffa52cbba4057b735d97ed6395dc91bf8a20a2b393dec7fccf292397a3ba8092ae4e2505d4001e9b41c56a44980cfc5b0d439be654c573a56fea7a7fa0b8fac404c996b1e85086c224556907bb22a4250d9d3f8456b896ec3bad3e354f69235d7b4067729e43719d6dab7c24d27d7f7943725de2a8ac2cd994b5f4ef3183b880f43402e69d089cbe4d9414a1dbc4b031476c923f913e54303830645cd26da51ae173b34c17c3dd5b50d09182b7e7db26d07b1d08aa7e71f66c5d7655dc86bda3c0056d41dcf349fd20a49de5a05cf4c5e32471c6433de35d818b16faf3aed733e2afd0b6374b27c336bf0474f1899cddf17235f04b224735d92927a53e0ed459072b7c500839733b5a27e4f9d5738a5e11b55ea3654f695718f4a773c25404c9825376752f6e74c7bcd858721045031b6dbd732b68fd241a3be66c630854055c412c29732f49cd4f4d363159fdc4128eb4a2e7ff6a1eb2ff8e9812059c75a7cfb4d87acb4e1d02c23520b27b278c1e519774e8f434f1e6b9b24387454ea103887b2e41fecd841e9c3b7c90edde4d361ba303d6a974908e24f08d74602e9302d2252141e15deffc41d1ba59b0d38d4fc9ba52d878d066fe1ce7c06d29ce1ff2fa4c4e4203a853017f17120410014b10b8ec6ea8e618f34801255b8ec9d8af406621180f615fa7113d90b91164d6673131c7286960ef459566e8a1a156e19d8aff54069944c9ae6a8e4dd273c17f0b04d8319a68b303d1c6354b1a828e8dedeecdfb6372fb1684c4715e0e73b7fdaf1acace05bf17e15612b703072294d77e73ec4a1f91d5a743df5c85ce0588228d542a916d9c8c38b034d0ddeeb1038f5ddb1133e15e8c04e69210977bfba7e12e3532f0578b0da9161ad1ec58b85536a71ecda0bd79bcf5538c287e1d871f514afd11cb171596c4412a8e87b5fc30a6d8123be43ab4bef9fa53b2795a953082d3b90f6f65a6979af4dc38ee10f0a819f7ebcb0921c576bc41046bc764e440a64d98356daa30eaafd52c95340b013593bacc04edef5446efb5b296963afd698e88e088d3b458a19fb3d84a6ef416e4d17c8212a47b758024cca1e5377a23583ebdc35a7a720e43c23aa4d6ebc4284f483cafc5dd9edb45a74dcee7d9e90023eb81b3d2f16c29b639fae246fd74096766d5e3fd799ebcf763091a4877087c131d735b645f8010dcf8ef79b885ac734396f7e65b560dbea4c6aceb8ff7c2e787761abcecc79285c4db6e3eaa043fefbdfce6f8b88566ccba7c1dddd6aa45cac99b39c28b8b13e8e2b9196dc80feb808f7357a73e3df58b45df919177c4b80ffaf5b967c7decc391fddacfae14a8b5f32a62aa26de7ea30f5b59cb71159a18c173537498340f216fa68a2fab7ae4ea932e1aad51464aea9fe6fce726812c4f9e083cad56f08c498c9d67dd9a2240b9a2bfd905a05a91495b6909cf5aa05c7a4e97221453c657cf345e722e888a5a5a4f17730b810a8bc76b797c4babce9efd4299b58f59c338685f439ef4ef34368b3d8d22be8d4ea01cd885d4a3772000ed8e0cf9706aa25e2feab3cf97002e9185e5eb0a773b06bf9c5d98b637dc68bf96ef24f9acf18f6bec1c2768de137a97951747465e7b7503a8d9b49a0df9cb977f7ed6d17b0c6bd457eae118ed5e0deccd9a2470e260dab1ce990259876f2971473a31dc88139acd982c3f513616f6576bc9f57d1ca9ba83d583e056fbc925d45334161db5d92c473f8da0bcf6ea36a12f7c2bf5305e940baae0b4df5ca79d4366dfb7ddfbba12c7a446d3f995cf91d0ef59fb99506baaabc8292c4292f52fdb93b1dffb6a0ca6b4fac2faa6dd5e4baf570bee05dec4f5e2af3af87eb8db0ec8ae54b3e106625bbd9a7268dc45aefc7eb2567e4675ce28b88cc74a9eb85e52e40d24260b2b4bc8843a26d3c3695a66616f3a95c51a9aa269a632278dddea87c0d719d1c7402ee22793c87142f39688bb348b62fff60adb7d204680f4474bb20a99c3cf62837d92479f1c6952be6dd11c2df5dc2501429657a3ce2b72bd74ce85bdff616a373868dbbf9e17f9e51fc9f0b58099a0424d8466b7e486fe0a259324dfd32ba13be922d2d0133ac4319c0d14d0330275a93e2f9902e74f8e8a618e935db92fc81df90fd299c6825bbbeda6455c6e152251df896b7bf24ffd11121b22d08eb58205ce486e4db5f3ebf0b7ade5dece148a22388b59b4561cb627f2e85460da5f629e12d4175245b5281a23cff95bdc7f51424cad464d716f4ff2c6cb4c1cba832bad764a62352a2f2838ea9f0c96ccfd2bbb85dd11ef9330a32e09a6d0bff65cba28e0f2719e04a446165834e20ffe8cdd585abab9931d44ccfeb23585fdde30e249b94333cc63d585e38b823d3816e68dffc22daf2024e11cd9de6ece9a2aef4c8fb3a0c632678db282ec06547ba909e8953de7f53958444fd65dcf50dfea8a46a1c1a97082df5d651184cd283c17298a2cb0ecdbbc94ad48cdfd238c83a7048d7205127783e3f02cdc985e5c2d723a1238e8bace6b9c1019cae55eed8f8e3a9d45ecad2197bb438614077976ecd5fbc23bc0521df23e1cffb5168c0129e4ebda534e7fbad7650313906e9417c09ccf9fb1322e7f08072501dfb77726d903aa6b0b5504518d216b051f94a7aaa60853e3874812129b617cc21d58c632ce66b86738623ad7d4da4a0df169a90dec9e0c3b7f1ec3a1ac96736d211520e346b3ef834fa408452bfbe98a6beb30f7ec7c14b6b07261c00b17029dd4366f8f615e2211c9b85657c603f85a67404fcdf93ff009e7321d46f869e56b9d1abced6e4d705a1787658bcdaaab47e66f08f3ec32da70417d4ec9b703c394a0c38f56fc0b89acf7bef87be825f76ba69f0951725fdc15c0185cb645af66bd91ab1e0c5b9eec615a91c46a5c8396053984d6047e192e7ceada5355162eb95dbba73c495a187737ab6e9322312cf24e9bb22b5c342c6a851882e7829226e39d752ef1f1c0f054ed88b104b8358a62d0ff760cc384ee360c4a84c08043dd2e8c272ab778395b9a59b1cfb65fd89f5d6d79cb4e9500e2f0daafb3bbff2df19061f0e9ce19e83c00aa4e53261"}) ioctl$EVIOCGVERSION(0xffffffffffffffff, 0x80044501, &(0x7f00000000c0)=""/249) 15:45:45 executing program 0: r0 = syz_open_dev$hidraw(&(0x7f0000000000), 0x0, 0x0) read$hidraw(r0, &(0x7f0000000340)=""/4096, 0x20001340) ioctl$EVIOCGPHYS(0xffffffffffffffff, 0x80404507, &(0x7f00000000c0)=""/28) r1 = syz_open_dev$hidraw(&(0x7f0000000040), 0x101, 0x202c01) ioctl$HIDIOCSFEATURE(r1, 0xc0404806, &(0x7f0000000080)="7184f63f97b0433663296591f69429044a871fd81dad2513307ba11b") read$hidraw(r0, 0x0, 0x0) syz_open_dev$char_usb(0xc, 0xb4, 0x0) 15:45:45 executing program 5: r0 = syz_open_dev$hidraw(&(0x7f0000000580), 0x0, 0x101081) write$hidraw(r0, &(0x7f0000000600)="c2efc64421e3343d16ddb0d465cfd83f6e3cb810c06472c782e1804c3c4974678f37bc0ff4ed4b0a702f01a77bd43b57102421f8899542b34a189fe7a97d0e3c8138ff1bc7c14dd105867ad43e2191eab3383f020db953b3c8b8025a7b7f600aba436aa32441e4eacb7d1f225fc53ce8f385b8144d0c1dcec4ce5d607c41c0720a92488c3ed4d19c15de4c55adf34451a1e899eb21b493857f1d6210c0ac9b76bd72a7d58bd591c7baf7817e38644df94ba0315160e8f25701da65427e166cdc41ede1d09f2a002b1303c684cc142685808c0eb7b034cc038aa8371360b2381234110d6c0158ffa4aaf21198069a4ac389d19d8f20255168d82cddddc1099e7c2c6106e7a2ce8bd8d78c24d4b1e39b9eb36c63fc0d6023f1ea95a368cb8bf0c4f94397ca58936a2e669f163f94323ccfe7589e3042df85efe84cb10ffa7b098cbae0c088618aa42e57f46c9efeea70dc46b6a72b2e397f593f9f3466a41b49de223ac87ae87db28d074ae423ce86de6521e3cd7b83a01797da80ba00742de2d781acde9b526bc172aa7c3cd95785e46b715283cd4622b4cc27f18a1997849646d58ae03e8b0bd745a02e28feb7a320028fc4d10f83aea27fdf0da55320816e3b4b4e06dbc9dd5d213427f053279981036bb6a059733de04e572f29fa54df7aa0ee0291a2f33f5afeda2b84c987f3046c6b50c18da2e9a60556fb847d62fb4107351c6ddc85177b699979d5a5a13aed9e8fdbf1e9671de6831005296a41e02bf69c5f8cc8ac78285444254b79ff8339d717e7a6841900a48edbc905d4a95457938fd27ee3e57c7eeabb7cff7a633c5dca23193910ab6e72ee38d84e0f3d693c33cc0cfbc90e63769536f07399357c5bb81adb4b88de5a45356f8896216c42ee6d9cddf2c169cfab87c6db2736d5b084f3fba3a56731951e0b8b4a64e65666c166a3706e4b8f93f4ba53a1c5c93a296e4a7e148deef8dfbe9ffea389a47d17adda45fa68f65167996efcff2f04195d6961c1036253e7e6ab21ef92876c94e70c8c96b343df2e45daf62ca484d7ee99300b8888edb35786c5d91c3c3b44762369c1df12254c6233b160fdd87abde1b0f58ca7666dcdc5786f7d43ffbc54bb0e162f8b71ab908ebe10c086d789f67f6866ab83ab163dfd787cb2fd7c38ab2c37966de92453a8dd18a54e80ed620b6ff317e0652d629f0936e45716985ac08401b98a2b2901dcde3747497a5dacfff2d908f0a02f0909293154602ada593e25264155fbb1a5a31c4988acd486c72b54a912d5c63b0e35a1efbf94d378ea21b1df3d3fd3bc2b06f2d5c37500f8e863d1c743081c4b9c9d840eed345987086ae584079184478f756bab6cc6eae2c6572b5c7ccebe1376ec9769fe73eeb7ffa432fb34eb0e9f9eb5bea959569e2c6bdff278537dde1a818901e21201e7b7bd1b5b84df06a669c679be2ecb6508453af3e79625f986b022a8fb05b3906ea22c9b3e4fec40dbad4237aa2299a3a43352e4ed3c1181e52cca1fce6e0d68efb0d2ded5f90854ae154d0a7d577656dd8145c09e30a401beaab2f691831efc49056ac507b0fa4dfdd209e8b6859f7ed1eb3dfbfa72a048651d1268f9c4bb574ea4c7eee01ed0a44f2df8b58152869985765458c25efe583ca236bea4c0d76475da5a707fac3da1a8441ff3b11fd97a10d3f34d5d0fa960590cccd77564c3fb4d4e0726cc0dfa0f141715ab00faa42424cc213ee7403c226ccfd06ecfb1e1db4e8104339a19c919acb0d4dfbc42f0c54e15edd555b7ee2f8eb307cf4adcb5e4a10312c245b3def7ee4c65101df69c65a3ad81f845cace5e1b3357bf587dceca0991e9b80a94716bf3efa673109473b0909da645f8a8b1ad433e012a1d564489352ca0e6ccf9c8a835280bf865a865390c7388c077061591dc9bc8a4904231939319c5bbe408f28314e4f7152a42e41bd4c4c24b75fc3ca2b46b9fce602502e37d8d40f80910a12cb911ada1270a85412fd79a475646c9534f666af62dfd048415be21809059cce77d904a13d74a0e5851d7e6c964978da2ce0ae3292a9677ef126a93774f169ad58a5ae9ab0ebcad3e58fa4efaffd4fe9b3f1d203fdd545bcfff7d0b4664289538d41173ecb7585db66116ac58ddacee8f55bae675ce7bd7c43d39369fb592f6c1ebb9baf9a50e52b5dc8a66e48988bcfa428be9ea1f0b2af6edac17667c4c5b53a6aaa9c36ac544b8acd0e915148763307e69db3edc0e0861678f42d9412c93c04de2f3c0d376ade3b5a10b925f1f77a6c3b6b20ddb77aa4cf1ca8fe345570cbcfaa31586d35ca839d8cd0cac5209017934368cf21addd352be015f009b623c1850f7a24af1f9c9a717d0722d351b92875884317b0f347274f201b56f415f9a77689d70e74da354e2055b7ec0b1345b8b922f86dc97f646585ebc9cee795fe58a75d8f29aafca1548db4f658eeaef5f00f29dc2e270c914fbe220e82f18d0794dc837d3a29164ede04553d6cea56381d2da0ad018ac8fbdd390bc872c041a4d96d374ae9795a8f5e797318694ae5ef34fceb890305d68099f04e4b032f28498d1125836e9e5c3304fc30eeaffa7b86fc723761879744ba1933ab104832edea00fe153499780cdd45776546597902f5c227454b13e9c885b4ee6c86351463d1766f329c6d00377dd4df972c2d4ae14b528f052626e04a126b1cbc2861741c475f568dbaa9c878d8e63f0654658a94d0f80565121bfa13683ffd3b7b63f27fec4c7b0637d9624746e7ee87ac12d7657f07713314201297f36e7fcca1663c9a3b86f6f8944b11f7b111b1d200712ebb6019af515a752bfb1ae93d61b486f9f8c1b1912a03eeaecf50b43d37c683f75e223c9b4322e00a095e8029f67d36627714afe63251ea862bae80faa7785ecc492bd1ca1b79ed92e0c9808512ba9d6ab48347ea9b7639fec0ba6629a53deb007f01fd7ef3297133d40922fcdce544f273df143d99762d0d2d20203a9e70ae12f1d6df5cac7c9181358911190acf31a2a86f147db2e4e564cef3e38d94dacecda023859f1dc13e6dc2e6dcafa11d93e2109675cd29915cd33485ad382b4d79b9fa5f4f35f441987ab8feef5f3323e87843c0d5d624a11f4364e1938a0df4a155f9fa5877d6371580ecec15f49785e06848313eb1a29b8155dd2b90fb50977696cca1deda6fc7b5f8ff2ced01c7c21a37428ce5291975f994c8959c56349497d8b3213749e431b4e1e5f6afe4488eba99e10598c6625197ba4f478ed5dfcdc2eea02b69ea81346cb4765ff4baa1c32f593514da443557358b7ba93c60a49261b6c9ad469010688838282f680803ee70fc2d428772b21d882a39cf9b2a90fcc4eaaaf0f5f8fa592bf31130ffc7db4416a795e5ec1093f28431741a2791dd5c0006c5facbf568f421c897f9f7172d44ab127c5f9a90c7d30d8e41080f790d18bd2eb128a19d5db94848637067a40b5d547a8dc9a547fe7644a58c9ceb7e05e81b11488ae7d919d000104319153760598b0443374cfeb1cbbd10b4c0c1b3aab043e7d97bcb7848384d13c20b92de2c085c8509802ec1d55be3563d5caf184a825a3b25700cfd0892d7d1988717c4ff9c3d7", 0x9fc) ioctl$HIDIOCSFEATURE(r0, 0xc0404806, &(0x7f0000000140)="51ad50ca5160ccef4ac998f7c08c16b1b835d18f102ee4ea23b4108d8627a69874bfca1e6c5f4af8e7c2cde83ffc48e0cb0d9dedb466e983e7673caaea15ebebcbc89c12673ea9ff74992a9dc806f56fcec1afcb0d3d682f0d6efa299d3f77bf1489465782150226821e") ioctl$HIDIOCGRDESCSIZE(0xffffffffffffffff, 0x80044801, &(0x7f0000000000)) ioctl$HIDIOCGRDESCSIZE(0xffffffffffffffff, 0x80044801, &(0x7f00000000c0)) ioctl$HIDIOCGRDESC(r0, 0x90044802, &(0x7f00000015c0)=ANY=[@ANYBLOB="8905000030355c86183b79662304e9ad661e865b96289aa65e7ae8a9740a01f6b8b7f55cba0d50c182f329da37b324e02e815328c8ff308d2bd52548255cd33b424b76af27c26719946fdd7cf33d44845b7a865fcbe4b699467e6542bc90d7dab23db82092fb6475c242846c5ef1257a621efe737718004f6d7d43b29f8556df15de5de37b2aa2bc5a17c54a269238cd94b7c0aa78a013de58461b03223edb64f3e11c2475525251852e0e40c539e02f7fa279e679cf70d683f95d94e04ea78b18edff27946946dd365f8a2bdf44aec4c958a45552d2d9fa63f4467c537e65f08e72cdc580c015bc348486de3173b4c31e7ae6225eda51c48c4e7d2ed516c15b1fe1dce125a3c02bbaa698fce1a20ee1cd9be06bfb879f45f66d529778e9ad7480dd5d11b28e234b43121fa844c09a9d0f7846c597632f5904961f62ff6d7b197b7acf6b2f8f6996038d347324e992039ddcacbac76b1e0766acc1a19f2ef43a507e38bb1a0f9be744600aeb532bf974a8d4f5d0fce3bc0a91d03e320ec6d0583a723b2dc2c307e0463e8166ec94e1cea8ad14214aa3af6b3d788487bc30de3010c7245c34c9c88013ef0628fe18046fa34b948f017c93471bb1103d18a5cb5fd9d4a2a9d62f219d30bd2b468f4ee5d63f24dd4a12ebd44d3e91c8c7952b05028f6a3dbea5c30007aebbfc7ed989b90f95cb762fe37de450941ce3152fcdd47a61cbc53d435f5c19de35e3036444e92d437077ed92c3ed3001c5531a3681f191ba0e650469f39d758f68d1fffc006610bea093c478876deb63bf9b44dcdf33a354bfae9a40df37522e351dfa2669958224c8f04e5f80cfdf314f58f17657e5bc758c00e2009cf234d23932d203e5842b6a956e08bdb550d07818de199406455ccfb0c7360b20562eb625b653ef0c974144f51f609019f92139a3c95998e94f06a212bda8370b90f66a142db6b9812b5f7bbd09e337b63dfcf57ebda3b22e0b3ca3c6e0db3cd024019eb00a52440100a60dd78b9f36a33ed6f1d5f1165372d33cb5140a5b6eacc9516ac799a42ab11e73d1ca965b4cebaf7b2f7e1b17ecde0329ec966072bba5dd85e81ec7b5118c2515cdfc1295d247bbf4303b9cc03cbcf0fa2cdc6f1b514410c2adb75524f14d1810467317e38f2646e48ce860685d391ac80ecdc28e6fcd2c917eb64ff8fd0e4b654ae1f91f2da3bff1d2ee84b0023b57330b17429ee6944f28bdc5d2f16e629c7b12bb8887824693608769b11b7f776662887b48fd2b09f863f0215c9eb43215bda214e0444faa8e22ff52bd1a8248102d61a6f58ddca99573f1a5d258c22feddc3b1637a63a3ba86da225dc99d5c1e7d7201c5c38d87107bb34b099da3e9a726b478f1a0cd5b078f9f76faced0e4e92d1e440e652708fdeb1121f98b51e34b911be1b009f3d3c5476658c113d5396ee96f85886c6397dfc779f8cb2e5df6df1f32f159578762a482919771f444859a8d62631209097da11cbe1daedad25736cbd012784359ff7c941f83e8ca9d90d0942e991b6b1214b8d236864e8d5c58ca74b477e63f807ae9acddd4da367485f11c7f4a8048ab70f31e40c1b198c160e7b878714d8c0a0aa5895de9e630100000009791400a1c58bd2a4b9f507ce34887848643cc899f7b49ae40b9f95d558e7f0c078f2ff4dd099939c51d477454a5ccc5e225fce5e6340045227a2613c693bf837432d6f7aa6d5f7df7e5aec526d8e2419ee294180d312ca2ee183f6c1cd4733262d2cdf2f1fadc29cf9a58fd7c603a0766b69b11754db78309e6d3b5b247bc337aacd33bf8b9343cbbf7ff56953013cbe7c7779f1f65c2f6513eaa994ba10f0d2489b2be7d924ca634649ffb5aeb1aa4b5b9f08126589f0653db416a2c230ceda69ca79eefc399bf4f216b15d736f69562e990de5303d6279026c8dd46c25fe62f124034c16cf63ac5a026371645bf5e40eaf9c35c653cf6ea1fd164668852acccb98d78577f5cf49e3f7aea9d500"/1433]) syz_open_dev$hidraw(&(0x7f0000000100), 0xff, 0x200000) syz_open_dev$hidraw(&(0x7f0000000040), 0x1, 0x300c0) r1 = syz_open_dev$hidraw(&(0x7f0000000080), 0x27d, 0x80) read$hidraw(r1, &(0x7f00000001c0)=""/223, 0xdf) [ 2247.860657][T11016] usb 2-1: USB disconnect, device number 49 15:45:46 executing program 3: syz_usb_connect(0x6, 0x37, &(0x7f00000001c0)={{0x12, 0x1, 0x300, 0x9d, 0xcf, 0xc1, 0x8, 0xfe9, 0xdb01, 0x9223, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x25, 0x1, 0x5, 0xfc, 0x30, 0x3, [{{0x9, 0x4, 0xe7, 0x1, 0x1, 0xd0, 0xe2, 0x61, 0x7f, [@uac_as={[@format_type_i_continuous={0xa, 0x24, 0x2, 0x1, 0x4, 0x3, 0x2, 0x97, "", "e13f"}]}], [{{0x9, 0x5, 0x5, 0x20, 0x8, 0x0, 0x6, 0x1}}]}}]}}]}}, &(0x7f00000003c0)={0xa, &(0x7f0000000200)={0xa, 0x6, 0x201, 0x1, 0x0, 0x6, 0x10, 0x6}, 0x19, &(0x7f0000000240)={0x5, 0xf, 0x19, 0x1, [@ss_container_id={0x14, 0x10, 0x4, 0x7, "8bbba5e8be6913a73af19d509834a6c6"}]}, 0x4, [{0x77, &(0x7f0000000280)=@string={0x77, 0x3, "275e16c45b58ea95e4a840d5b6ecb6aa753b71999efbce1763648b751c838f5c9d2b0131c8754639d318990f38dad854ebebe5ab186b7253e01c56dcc86c1e9d11b15032cbeb4331e7bcd455e8d445233eaa0e1c6bf550f23cded38de97da13227613ddf45072523c7f32bcfaeac824cacf38a4d26"}}, {0x4, &(0x7f0000000300)=@lang_id={0x4, 0x3, 0x44b}}, {0x4, &(0x7f0000000340)=@lang_id={0x4, 0x3, 0x82c}}, {0x4, &(0x7f0000000380)=@lang_id={0x4, 0x3, 0x827}}]}) syz_open_dev$hiddev(&(0x7f0000000000), 0x5, 0x1a035317e33e48c9) r0 = syz_open_dev$hiddev(&(0x7f0000000100), 0x1ff, 0x400) ioctl$HIDIOCGVERSION(r0, 0x80044801, &(0x7f0000000140)) syz_open_dev$hiddev(&(0x7f0000000440), 0x3, 0x101442) r1 = syz_open_dev$hiddev(&(0x7f0000000080), 0x1000, 0x385800) ioctl$HIDIOCSREPORT(r1, 0x400c4808, &(0x7f00000000c0)={0x1, 0x200, 0x5}) r2 = syz_open_dev$hidraw(&(0x7f0000000580), 0x0, 0x189481) write$hidraw(r2, &(0x7f00000005c0)="a9", 0xffffff95) 15:45:46 executing program 4: syz_open_dev$hidraw(0xfffffffffffffffe, 0x0, 0x20000000000000) 15:45:46 executing program 5: r0 = syz_open_dev$hidraw(&(0x7f0000000040), 0x0, 0x101081) ioctl$HIDIOCGRAWPHYS(r0, 0x80404805, &(0x7f0000000000)) ioctl$HIDIOCGRDESC(r0, 0x90044802, &(0x7f0000000080)={0xd5c, "008656f024d51dc682c19423578511d8b1d91ae4f594031bdb39501a31fd3e0e9af6c6d5bdc2cf0b17be41df7b0e77ef8ae0adaab6fa35a3d32b10ac71e22242e6f35fbde9019d758c3a4d1dc33513ac0502d8897c791356162f3f340fd81eb0488eab3bb9d5432bf450cd777c4136c78870a188b7df29f912e67119d817495c94c6a983a243425d667a88d5f5ea158ae496bf4d3fc919fac768c29ae16d3957b1f1341e90d81581c8cb3227367ccb10111825eda0e9fb3d8e7e795382b7fcaa6c5eb4f0fd46fdf08ceb8084e63b14bd1ef5cc9980c66e0575d1091e78157919195c4f1d4d4b1ab2dcee6040e2c1795bddc1c8b3b26a92662be2cde1aadc47ab7279f9c4a4a9c9283d710406c06cbe18f1f748243857fb4af262f0b4d119210b7d41b0e0e7960b6f848c51a4f5aa2edd7cd552ea5081f979d94b7ecc72bed9366f7f4901acf2b9b21a4d1c0708a148352c90881acedad4e610b82226418e995af505b8873b27c56ff51e41a4bd003e5c655f306d6b87b0adf66d3fcab0173528de3ace14f7203557921fcca2573b914cc8229b16a8a1a5338169c69ea458976f8c480723a935ad28a9639d88eeb1dcda54c7389da4bba5e11aa050a91d05c6af08c0c1fad3b06a2bfd870c037976e7db7e2a7450e7132d14805a32d0cb93d3061423d583eb87e5d23c58a34574c2ac51c221deadab47fe0d246479847613342e1efb35c0a575e5113db9d8b1399b529f902eeec77931faed0fcaa3a53672eb1e0f32901dd3c5dacd0540407290995e061550322f9c78142b71612e0ecb29e58e69c64cc445737f6bcc152063349ed666ddc695cfb1e606e8364dfbbf96400f48bc8381acefeba056a8a5db79ac53664a330fe9ae1c3f42a0a8453973a1fb0fd9532c34ee2f3b93c86b374cbad82807c0098ce4840f2dc40982a3cc3e84797d783f28e085184617326ecf878ad4b8049d7265d1839cbc8bc458e997ad610c622468ff03f173e8e69931e817cceb54cd4e1fa94879dafcaa7d126fa0e51ac3d27ba128ad17942970938e083027bbe01eb89cd371154c0582ac3afff384b3ad195d43f7406f85c0c9c7d9568bb0004124464744e9d5aaa0b37490b60c5b693646befe441feb0d772187d88f4e89e14a300a14dbcc11e442cb4f9e0f5fb9880ab27863656e7f7ab72bf119d1a110d04584c350327afe2fd8d9ab4d9af6cb3f7c4948dfd78b3a797b0f445a3a54bc2c5458003f04a8ba04eb3693b99959ac93ce5ee48ce4f0d14527afc62cfaea2e1dcfd88caea616856f28b46d13ea04bf78b15e7640528e9076c8e0df579faad5dfcdafaa09c842ae5fec2d28ea90f6c8186d12f9a22aed0daa612b81e39a8e55ae9f69c784986d6f792395dd0770b2c7e4217dab88edbe409a0f543d9ddf11f820ab0f9b9e3d3e56b93a5df2fd54a7d47f524faa00a4f71a4af92e2c10d888e2358f876e257c94e52a2aa1e3672900a9b5c6f02c07083fbd8614ccb0fb9cb986d15011c5e9729506fe3a8ba1e10b601a1db451452de95eb899c91408a84254d37c345c759941121ac679c54f55935517240574a3bf85f2207415ea1664264b3067921bda77cd9e056b73691e0efde08a2e17736733d0227b80dfb93cd3f90cea46f2d57435be138c49595220275b09b658035e4252fa6b5cf8ef948182344d395d4f173c3dd52140777db1162c525e4115ee156b2d8a75329a0042d6cdc60aa31c7eb845088cd9094cec01d4c61c0d2f50bd78bcf3b8879caa0deb0115542b8af0ece186386d71cd6d5e19d7e0691d96719d244fc37ec2569dd06ccbc184de7b8d84efc110d22794d6d6be8615a886e9ee98b4ef6d296d08cd11c4d3cb7ef6ebfd831510d5508219ba3092df209c81d44aa4ccb3ee978a292f6fce1aaa11321bfa3b6dee199fffaabe1b754f079cc707809592a06cd9b198db90409ea5e1435659494cbbe7a85b9dc127897acd7182b567ae50191e97b9ab7d8cfa41ae5c87c2d55f228743ffe106bd4b2f574b33b394f5f86a38d9a43e8d44744a6bf2c86bd9fbdcc6ae74cdf99a35d29be21b79ff8cb6a798f714c8109abb86c10b51810e8a966eef556fd6457a1dd093fc6f27739d717b624429f85d1e30fcb32eceb14b2bff294927630a3ef6c55f7afeeb1913a33c4e6221d9c6fee8964d3d70778b3efc6320472d18052c2142caf8575bb74df6e89f7d92ecfddfd2f50257a121a3fd3489585f3888da98e72b62eecb447d46db0d7a2f9efd93901c290f6d2fbe3194a2805a3f6af12ded43648c61cb6e51e6b26e4ae66d9210b949a4ec4786278f7efd960804b81c01bedbc37d73a8c8a58af91c4a7653c42765e2b18ed7851786f8530579733a8cb49db8e6092edb4d0e76a47727a44f71a1b77acfd253d79a9f072fc9526e037aecbf050609c4a0ff47e090df6f80853467ed6daf1fe8ff0967aa671ed2810fc5b2ce7c0e24a5cf09320b3da209d522259251c559d60c67f57b12b99047ef98033d85a777821dda89d767a32f5e6b9c22ce6736e659e0fd33385371f2548b9ff7fb06756648646ac3d6cc54eb798c75b88d38c72285a1c61d665a6975a0e5861fc5062cbef7d61ebe2ed34df2021453f10f7743f4176303206f0836c7ef00670b6f61fd7a42e64e98dcc7063fa4aa02e8b3838b14d05822504dcc73365e0cf640baa4902062735c2ead796d954af871e28a098cec87513f27be91877c325a4ca346401f12446df721995a42f7d22d61d116decd27b423d8ed7f2a71dfe415bdee704b759645215b7461a688c55cf2dadd2b849a9547a86981429e39d92b2b682d9004af94399ab6718b1c12156feba0a77e5e4b090866532c90f5e19cc491192207980f11882e579ba91008b2fa7fc93c41cac91cc2ee0fa3f5b16380f50ddf6a1b689c08813cfb7633c409188a4ba0680896c2fc2753b6ebd26163c2dacefc4bfd085597b58110ee9004cce5d8e50f7f7de336297126a5cf095ad3773b29775d2f063ca26f154e1d331245852910d92e0958f84bb8b35edad7d82b2687d1c20815d5c6550c28b4da9e44b513b4f1f9f41f8c9a92770494002be202c5f483804c7a7135eeda5395bd6e9a9e01abd058df3362692e80732c29b63bdb9c373c1e8ebe5a425a8880922ad43299bcc652a7cda8baf062ddcb48ebf25e3d90c9140fdb9c07481809f0700f0b3cba83507fef8f9372b63d6bbeb13d69de228b89a978544536455438e4b362a3346c08401402bada8268e16560c8f7a2d8d95a20fefab6fb46d1d3e163ed57838691d2017b4147588818bcf1814563219ae2db9a9a11523684a4e7a1f75de8f710036c98fdf48e9cc3612ca41d778c014a9413d470e84c04245bb9464caf7d36ad8931e3d84c45c465ed96826c498670a4059911c908d4357fbe40af237634a62bc4a5b3fc8a5040dcf74cf6d3451a3508b956f93a10befa4c4b916995c3c3d379d405da487490c4be654c51de7304c5a5618e0213dbc84131ddac15cf0c08f1bc7b7f473925d212496e13b2abd1dff74768f8c8bd92627138da53d53af9f66460f388893bf699e528f3d06948172fa193b9ecde9c2236d0b385faab63e04a98acd6f4b9eb7a8f33125efa7710d2338d1514511dfd0373065018ad02c0d4299e2a9d354dfadc253b96dc187b4be430f5bd5fbcfe69a9d14b071c5156a7f2d07f33b051c73a418fb1828eac4ef524edded9acc8fdb120fb26acd5ea5bfbb8209c09fc8e939ead2917ce411ea855efa52f9a2e7f3ec24267ae616e6ed27ee37c4b7abd90e5b132106af77ce694660e48950aed9f74af4887589674adce07c1d61e02ed913b09ba8da23175bdb70f64cd1da6f00f2e51a5a3970060d462a0fba7170a2a8a9edc41e5203a7d965f73a9e3e11ce3025109423ba7d99f7b3b66866f23ad5b1de9c1b1b2ee0bcb51586a3a25d86725e70b0987710a1a17ce23fe0586c9409565bd367c56983ae2056ed78c978673490d31d87a39ea756de77a0a3ba66526d1dba3c5cbab2ef6b2f5784babc788dbbb674a5dd6782d83aee509eb5af06cb040b03cedf93c430144881008e55cafa1bf39fb408f86c6f6d6c6910258c7224ae1eddd006bfa7d8e8d3a4a24f35bf976641c8d8d54a970e8a1228195ac732bc06c30fa800a9af0c71d5ff017e104162d56572af60469950fdf1ddef14f06589977869d683de54abac318cb4693c220b216c2022356bfb2feebbb09678d9b7ba7d8d3e87b976a098497e341ab276c4b1ca43c54a7b17765df7a2db9d6a8500fa5c296ffdb5a82189f26964e8181bc77dd035458fa80acff3a9d35e71b2d0d9ead6cff30809a4b2f706669ad9702cb2b2ace977898febd8876e6f8d57ae07e5401f2904757aa8c8358881f924ce932eece1f999836283de4094a882f724210277b6444a241f6bca12153172d211bfc84269d1e4c5f23c9f0c9fbefecf1527d098696782475cfc29924f14ed66335e5dd369cffebe074724b963c8ffb1f4e918697acb21769b38f3f4c011d6d66c6a2308b7d6b99a35155a10d197407e2e76138c67f1d916c86b6eb23bc2d1302df2ddf05617537bd6464911fa41e1483672fcc1d41a960af4d6d8df41c9311f90cbc35a92717962ae246cb77f36961242772e608ac8aed86b71c6fe1c50f93c81f3d5afd4536464862b2188c4df49e10589fbe646e3f5e128823de75f755444ce84bb48fbd9b51d523324c9045c809a83e19d656b56d74ba7e1ff8050d466c7e5ec19b3804449a8992516623d4c38618bb0de049eb095b49e91649b05aa2f369971a774d636f4e29b201d6b8ef771633a7e43c198b"}) write$hidraw(0xffffffffffffffff, &(0x7f0000000e80)="f60fede2e113ee320b08c8563352713bb95893e09556e696297cec3f9703f7007a5d21f34cadc2e94d306bca0177c1f33f75a3b8e2f31e5aef4307df60a63039cf37b558bd562f169e29be6d387da2d92197a0c5d30de9d7e38143293e9f3c5fd780f2f04d2b4effa300e2cf78d6d183e29e842dad6cdca4183a31d27952d4267163b4d13a21c93101bdd1e863f38c63a516e9402db7e373867330148a367b9209142531e3fe7233c71c14cf6e675dcf041ff40caaf18cb9234507d432eae39e4303dcf5e850e6e542bd207736c8e44c93f0e975e2713d219c0f19ffd30f0ab103f253863e33eacba4e4a7f7dddae3e3db1efb2b3212c0269eb84245f869", 0xfe) r1 = syz_open_dev$hidraw(&(0x7f0000000e00), 0x4, 0x301002) ioctl$HIDIOCGRAWNAME(r1, 0x80404804, &(0x7f0000000e40)) 15:45:46 executing program 2: r0 = syz_open_dev$hidraw(&(0x7f0000000580), 0x0, 0x101081) r1 = syz_open_dev$hiddev(&(0x7f0000000000), 0x4, 0x40000) ioctl$HIDIOCSUSAGE(r1, 0x4018480c, &(0x7f0000000040)={0x2, 0x200, 0x7, 0x8, 0xffff, 0x6}) write$hidraw(r0, &(0x7f0000000600)="c2efc64421e3343d16ddb0d465cfd83f6e3cb810c06472c782e1804c3c4974678f37bc0ff4ed4b0a702f01a77bd43b57102421f8899542b34a189fe7a97d0e3c8138ff1bc7c14dd105867ad43e2191eab3383f020db953b3c8b8025a7b7f600aba436aa32441e4eacb7d1f225fc53ce8f385b8144d0c1dcec4ce5d607c41c0720a92488c3ed4d19c15de4c55adf34451a1e899eb21b493857f1d6210c0ac9b76bd72a7d58bd591c7baf7817e38644df94ba0315160e8f25701da65427e166cdc41ede1d09fa457f3da03c684cc142685808c0eb7b034cc038aa8371360b2381234110d6c0158ffa4aaf21198069a4ac389d19d8f20255168d82cddddc1099e7c2c6106e7a2ce8bd8d78c24d4b1e39b9eb36c63fc0d6023f1ea95a368cb8bf0c4f94397ca58936a2e669f163f94323ccfe7589e3042df85efe84cb10ffa7b098cbae0c088618aa42e57f46c9efeea70dc46b6a72b2e397f593f9f3466a41b49de223ac87ae87db28d074ae423ce86de6521e3cd7b83a01797da80ba00742de2d781acde9b526bc172aa7c3cd95785e46b715283cd4622b4cc27f18a1997849646d58ae03e8b0bd745a02e28feb7a320028fc4d10f83aea27fdf0da55320816e3b4b4e06dbc9dd5d213427f053279981036bb6a059733de04e572f29fa54df7aa0ee0291a2f33f5afeda2b84c987f3046c6b50c18da2e9a60556fb847d62fb4107351c6ddc85177b699979d5a5a13aed9e8fdbf1e9671de6831005296a41e02bf69c5f8cc8ac78285444254b79ff8339d717e7a6841900a48edbc905d4a95457938fd27ee3e57c7eeabb7cff7a633c5dca23193910ab6e72ee38d84e0f3d693c33cc0cfbc90e63769536f07399357c5bb81adb4b88de5a45356f8896216c42ee6d9cddf2c169cfab87c6db2736d5b084f3fba3a56731951e0b8b4a64e65666c166a3706e4b8f93f4ba53a1c5c93a296e4a7e148deef8dfbe9ffea389a47d17adda45fa68f65167996efcff2f04195d6961c1036253e7e6ab21ef92876c94e70c8c96b343df2e45daf62ca484d7ee99301c8888edb35786c5d91c3c3b44762369c1df12254c6233b160fdd87abde1b0f58ca7666dcdc5786f7d43ffbc54bb0e162f8b71ab908ebe10c086d789f67f6866ab83ab163dfd787cb2fd7c38ab2c37966de92453a8dd18a54e80ed620b6ff317e0652d629f0936e45716985ac08401b98a2b2901dcde3747497a5dacfff2d908f0a02f0909293154602ada593e25264155fbb1a5a31c4988acd486c72b54a912d5c63b0e35a1efbf94d378ea21b1df3d3fd3bc2b06f2d5c37500f8e863d1c743081c4b9c9d840eed345987086ae584079184478f756bab6cc6eae2c6572b5c7ccebe1376ec9769fe73eeb7ffa432fb34eb0e9f9eb5bea959569e2c6bdff278537dde1a818901e21201e7b7bd1b5b84df06a669c679be2ecb6508453af3e79625f986b022a8fb05b3906ea22c9b3e4fec40dbad4237aa2299a3a43352e4ed3c1181e52cca1fce6e0d68efb0d2ded5f90854ae154d0a7d577656dd8145c09e30a401beaab2f691831efc49056ac507b0fa4dfdd209e8b6859f7ed1eb3dfbfa72a048651d1268f9c4bb574ea4c7eee01ed0a44f2df8b58152869985765458c25efe583ca236bea4c0d76475da5a707fac3da1a8441ff3b11fd97a10d3f34d5d0fa960590cccd77564c3fb4d4e0726cc0dfa0f141715ab00faa42424cc213ee7403c226ccfd06ecfb1e1db4e8104339a19c919acb0d4dfbc42f0c54e15edd555b7ee2f8eb307cf4adcb5e4a10312c245b3def7ee4c65101df69c65a3ad81f845cace5e1b3357bf587dceca0991e9b80a94716bf3efa673109473b0909da645f8a8b1ad433e012a1d564489352ca0e6ccf9c8a835280bf865a865390c7388c077061591dc9bc8a4904231939319c5bbe408f28314e4f7152a42e41bd4c4c24b75fc3ca2b46b9fce602502e37d8d40f80910a12cb911ada1270a85412fd79a475646c9534f666af62dfd048415be21809059cce77d904a13d74a0e5851d7e6c964978da2ce0ae3292a9677ef126a93774f169ad58a5ae9ab0ebcad3e58fa4efaffd4fe9b3f1d203fdd545bcfff7d0b4664289538d41173ecb7585db66116ac58ddacee8f55bae675ce7bd7c43d39369fb592f6c1ebb9baf9a50e52b5dc8a66e48988bcfa428be9ea1f0b2af6edac17667c4c5b53a6aaa9c36ac544b8acd0e915148763307e69db3edc0e0861678f42d9412c93c04de2f3c0d376ade3b5a10b925f1f77a6c3b6b20ddb77aa4cf1ca8fe345570cbcfaa31586d35ca839d8cd0cac5209017934368cf21addd352be015f009b623c1850f7a24af1f9c9a717d0722d351b92875884317b0f347274f201b56f415f9a77689d70e74da354e2055b7ec0b1345b8b922f86dc97f646585ebc9cee795fe58a75d8f29aafca1548db4f658eeaef5f00f29dc2e270c914fbe220e82f18d0794dc837d3a29164ede04553d6cea56381d2da0ad018ac8fbdd390bc872c041a4d96d374ae9795a8f5e797318694ae5ef34fceb890305d68099f04e4b032f28498d1125836e9e5c3304fc30eeaffa7b86fc723761879744ba1933ab104832edea00fe153499780cdd45776546597902f5c227454b13e9c885b4ee6c86351463d1766f329c6d00377dd4df972c2d4ae14b528f052626e04a126b1cbc2861741c475f568dbaa9c878d8e63f0654658a94d0f80565121bfa13683ffd3b7b63f27fec4c7b0637d9624746e7ee87ac12d7657f07713314201297f36e7fcca1663c9a3b86f6f8944b11f7b111b1d200712ebb6019af515a752bfb1ae93d61b486f9f8c1b1912a03eeaecf50b43d37c683f75e223c9b4322e00a095e8029f67d36627714afe63251ea862bae80faa7785ecc492bd1ca1b79ed92e0c9808512ba9d6ab48347ea9b7639fec0ba6629a53deb007f01fd7ef3297133d40922fcdce544f273df143d99762d0d2d20203a9e70ae12f1d6df5cac7c9181358911190acf31a2a86f147db2e4e564cef3e38d94dacecda023859f1dc13e6dc2e6dcafa11d93e2109675cd29915cd33485ad382b4d79b9fa5f4f35f441987ab8feef5f3323e87843c0d5d624a11f4364e1938a0df4a155f9fa5877d6371580ecec15f49785e06848313eb1a29b8155dd2b90fb50977696cca1deda6fc7b5f8ff2ced01c7c21a37428ce5291975f994c8959c56349497d8b3213749e431b4e1e5f6afe4488eba99e10598c6625197ba4f478ed5d1e28849b82fcdc2eea02b69ea81346cb4765ff4baa1c32f593514da443557358b7ba93c60a49261b6c9ad469010688838282f680803ee70fc2d428772b21d882a39cf9b2a90fcc4eaaaf0f5f8fa592bf31130ffc7db4416a795e5ec1093f28431741a2791dd5c0006c5facbf568f421c897f9f7172d44ab127c5f9a90c7d30d8e41080f790d18bd2eb128a19d5db94848637067a40b5d547a8dc9a547fe7644a58c9ceb7e05e81b11488ae7d919d000104319153760598b0443374cfeb1cbbd10b4c0c1b3aab043e7d97bcb7848384d13c20b92de2c085c8509802ec1d55be3563d5caf184a825a3b25700cfd0892d7d1988717c4ff9c3d7", 0xa01) 15:45:46 executing program 1: r0 = syz_open_dev$hidraw(&(0x7f0000000000), 0xfffffffffffffffe, 0x84100) read$hidraw(r0, &(0x7f0000000340)=""/4096, 0x20001340) r1 = syz_open_dev$hidraw(&(0x7f0000000000), 0x0, 0x0) ioctl$HIDIOCSFEATURE(r1, 0xc0404806, 0x0) syz_open_dev$hidraw(0x0, 0x0, 0x0) ioctl$HIDIOCSFEATURE(0xffffffffffffffff, 0xc0404806, 0x0) write$hidraw(0xffffffffffffffff, 0x0, 0x0) 15:45:46 executing program 0: r0 = syz_open_dev$evdev(&(0x7f0000000100), 0x3ff, 0x49e480) ioctl$EVIOCGBITSND(r0, 0x80404532, &(0x7f0000000200)=""/128) r1 = syz_open_dev$hidraw(&(0x7f0000000000), 0x0, 0x0) read$hidraw(r1, &(0x7f0000001340)=""/4096, 0x1000) ioctl$HIDIOCGRAWPHYS(r1, 0x80404805, &(0x7f00000000c0)) ioctl$EVIOCGABS2F(0xffffffffffffffff, 0x8018456f, &(0x7f0000000040)=""/78) read$hidraw(r1, 0x0, 0x0) syz_open_dev$char_usb(0xc, 0xb4, 0x0) ioctl$HIDIOCGREPORTINFO(0xffffffffffffffff, 0xc00c4809, &(0x7f00000001c0)={0x2, 0x2}) ioctl$HIDIOCGRAWNAME(r1, 0x80404804, &(0x7f0000000280)) ioctl$EVIOCGID(0xffffffffffffffff, 0x80084502, &(0x7f0000000140)=""/94) [ 2248.151189][T18320] ath9k_htc 1-1:1.0: ath9k_htc: Target is unresponsive [ 2248.158114][T18320] ath9k_htc: Failed to initialize the device [ 2248.181160][T32516] usb 1-1: ath9k_htc: USB layer deinitialized 15:45:46 executing program 4: syz_open_dev$hidraw(0xfffffffffffffffe, 0x0, 0x100000000000000) 15:45:46 executing program 0: r0 = syz_open_dev$hidraw(&(0x7f0000000000), 0x0, 0x0) r1 = syz_open_dev$hidraw(&(0x7f0000000000), 0x0, 0x0) ioctl$HIDIOCSFEATURE(r1, 0xc0404806, 0x0) syz_open_dev$hidraw(&(0x7f0000000040), 0x2, 0x1) r2 = syz_open_dev$hidraw(&(0x7f0000000000), 0x0, 0x0) ioctl$HIDIOCSFEATURE(r2, 0xc0404806, 0x0) read$hidraw(r2, &(0x7f0000000340)=""/4096, 0xffffffffffffff84) read$hidraw(r0, 0x0, 0x0) syz_open_dev$char_usb(0xc, 0xb4, 0x0) 15:45:46 executing program 4: syz_open_dev$hidraw(0xfffffffffffffffe, 0x0, 0x900000000000000) 15:45:46 executing program 4: syz_open_dev$hidraw(0xfffffffffffffffe, 0x0, 0xa00000000000000) 15:45:46 executing program 2: r0 = syz_open_dev$hidraw(&(0x7f0000000580), 0x0, 0x101081) ioctl$HIDIOCGRDESC(r0, 0x90044802, &(0x7f00000018c0)=ANY=[@ANYBLOB="2f0600009a7103300c77de299797f255e18a0d932d14a056da38c61ac6bc960de9f1dd361f9a9a80f99b56587719f3286fdc290c36c62f8d5b5eef86fc04e844ad6346383cad278df6860739293e8883a5fc6ee65c04bbf3ebf0348a9dc9a2b0a6b768243c025c38b1f740b129dc6337f705455a42dc64e638c41cf8b8bf8f7b6583b9753429390a1a45e351dd62a03eda89de58f027405cc6889ecbd44292f6e9354311520c094f18ea6a7cbb1dc6cc22e2d1c739e44f817e7805a211076d44e778721a05b60f8d1dd5606532f0a3f1d7008670c5c944eb6016d04c5c23fe28ebf003504a88ffd1bfd9dc0716927be8b5041cf09d110e4b53380bb8e6a7cbd076cf4729cd3853b13c182e6d3d5968b54bc22403a6ded7fb262259ff46331c57d241c9923aa1189d356e37c7b839de6b7d6f9033f0f0456857dd725bf9f0904ce44a86dd8b9cb6bfcb1f8c968a13d8d5df1e9f7f8349e61dfdb73ea209a42e0f42275ce4a1c6f5510b10edf5e79f4f6e1401add4fe56b43dfd6be506c6d3f8aadd0000a6adda2ac52d1a5703c66564c5ccc76f4f50ee9cfd9fbbcc56cb934bd361ed580341ab4af520094e461d5c710a200ca47ce8a5fc286c28f0b955472e12507b89ffd630451cbacc5c6667ba537549244a5adc78628710b28f05004eeb09ef61f65c47627d2e3b6e45def6575fbd1aca09096f5824e16f439ae6acfbc5dd462b2005c9ac22f6164f995dd5e575712bdf8305eedfabc88c6311aa8f0d07b225ef6617bb2e120761ec0bf7d9c0a0bfb682ac3af77b83299a7acdd95666d41920373a90ef2d0f1235168f1ee646139fd67571007e2d5b072cedf0ddd8225ee988b9e73af0867af394dbe0d639fbfa0f994fba89f8421c6a59e7c620034f0c3860f137cc6e99d7add954c35d20bafb688707cc756cdc6885231ca05307afa912040000acfd787c9384a7f5f5955317f1cfcfd4b507fd9f35e65493ec0fbf0c18c18831e07f45ddae20add91995b97e261796d5cbdb3a167ee0d7c51425f735b9f9029a7e8315827cccf3046c68a08dc692cebae68487bf44b6d93a1920884e49f35edb5c1679a83dcbdac0550473c8e8bf17f259ea192ea06f1cf2aa6543295de99dfa88bcfd6cc89decc9449a33ffdfb3ab5f2ce1ff19731d3139671ad8e88bb0b9d3f6c3f74d42027682e36cd14e891e3d28d8a2fe79634a40ce76c5b116896e1d9e3e38d1de981f5b5a2e3740d8aaacadbc8d19c882a115eedb260a5553cd5163e2f52b11df523ec199e3ed90e92aa8f02527bdb3012e8b4bafbd4db106e0b20de55711239c34a4afb22b67e0848931c89383f6e395794ac349ff9ac36359182cb4757cfc4faa46d34a7b8b5f2e21196f5d2f373383db1905b3a0ec8e645ce6553c83a60500449937db8c7a8abc02816852ea6d20132137984acfffb374efb4ebd1fc91ce7ddf4d0520577692926e5597dac40213a11566bb93159c338518634817c88a3035e96dcb835964b8b8738234f8d6001e847d7b2cf2c993863cee40a908a68e5f2d54e162102fbf7a950356bac3434fe8d8bd869d5d2edf31ae95b43e43f184c5f490b2e49ea45c3b224269f2238c1ee39a6bfc3105e93b3ef3fd9912c577bb2bcfe38e21e5b4e7aa150950fd9ed971ae3a79cc0b9bef4ac1aa0a62e2811455ccc637441b6a96036150dc56240e63856d2ac921958d8a4ec6c90d421803840970d72a542b9982fa95d3fda8d3b5adb798ccd97c7187fcf938978e12513bcbc90ee15c2fdd62d45ae8f7eb63b2caa960ece51581144f63eab397c82d8edf2316a544be88a1d9fa31046334e1f1301783aa54f78677590ae0c1c1c23fd529cf1b599caf3914f203a0ae15c033e0a8519a72b2751cb37cec839a50707f995a6a204dcfbcfa908d2e4da3e42e1c7c31b80dc489613217dabcf825a39746f262a1a8196eada6982e0ab36663ada48603e785990ce0647adf898bac3757c575a01d3a1da7a9f83fa677d59fed15c788008ccf36c6c324f361d1bef13df04eef07c1994ac9488abb2312cf301078139130481aebbffaf4624635630549247cc4c5cb267176baffa51c4c8c12ed182f52a3d84e6324608ac8e1bf97ea0a9a1555748de263407f3779f87fca3c6ca8df9bb08561c9a9f9490adcccfc4330d31365f2c3c0adcdada8040a33f864fe5a122c29a38770bd7073fe1dd649db4b377e5c7d8f45a4c3c354b6af8d8dbcdac776e0c1b833773ff2ebbcbb8ef7215cac2df1e94e73f2c34b7b1a203bf619ed5e0d8c5f2b5c8f9526c07db6c46e225e3f9dd32e30fef4bca0f91b40d83a7bfe0e0828644a8f082759295e51b19fcd06a529805025f7477a22d28d8087674349aa7b77da4e7dce39702ffe088b7c3fe90760e2f516b7ed6c6b5c55b11e81802acfce017b2a66ff03bf240a897f7661481c70a00efde43900000000000000000038edc623014ccfc54502808712759f11d63e1fcd07ac8f49f6c564c6619db3b98dcdf0e6b02c0e7b0a22b929f49427be768419902620b6b5a22257bdbe7b55b527d4b615ff1f7fbd6eeaecb82a4b3aaaaf1edbf2bd941cca84274582d87ffb7ecff2b1742f176a0b4f976eff779b73afb323ce8a5c67f153600f61d2db7f8b756d9f73a0989501f9ae1fd0cc34542baaefc370b6cbb772c30d555d070fd94f8e2e526e38f35427ff985e79a7fda5fa287429e659e13ece1baa89589dcc57b0543fac33bf9761233b6f4e13becdb11e7653dedca5a0b986f34f6a0e9f7305773db92cfe0b0bd70726c7f0cb833a2166cd03c826ee36e709856896fd710885b41bd7166036f881380206053ec63a7f013551de255f9ff5567b941843beb9fd963914304de1f34f40eae08a2669da2a0388ef8ccc799b8df73ae97b976d75219be5a45807e04ea0adbd6d13320938196754ee8ef89f4af9da92cb53dad09c73591824fc9a61190db4fa58e7ca42bb2c9da05a793a4a636f4df2802ca03efa1f70934188793d3a2eac46e02e580e"]) write$hidraw(r0, &(0x7f0000000600)="c2efc64421e3343d16ddb0d465cfd83f6e3cb810c06472c782e1804c3c4974678f37bc0ff4ed4b0a702f01a77bd43b57102421f8899542b34a189fe7a97d0e3c8138ff1bc7c14dd105867ad43e2191eab3383f020db953b3c8b8025a7b7f600aba436aa32441e4eacb7d1f225fc53ce8f385b8144d0c1dcec4ce5d607c41c0720a92488c3ed4d19c15de4c55adf34451a1e899eb21b493857f1d6210c0ac9b76bd72a7d58bd591c7baf7817e38644df94ba0315160e8f25701da65427e166cdc41ede1d09fa457f3da03c684cc142685808c0eb7b034cc038aa8371360b2381234110d6c0158ffa4aaf21198069a4ac389d19d8f20255168d82cddddc1099e7c2c6106e7a2ce8bd8d78c24d4b1e39b9eb36c63fc0d6023f1ea95a368cb8bf0c4f94397ca58936a2e669f163f94323ccfe7589e3042df85efe84cb10ffa7b098cbae0c088618aa42e57f46c9efeea70dc46b6a72b2e397f593f9f3466a41b49de223ac87ae87db28d074ae423ce86de6521e3cd7b83a01797da80ba00742de2d781acde9b526bc172aa7c3cd95785e46b715283cd4622b4cc27f18a1997849646d58ae03e8b0bd745a02e28feb7a320028fc4d10f83aea27fdf0da55320816e3b4b4e06dbc9dd5d213427f053279981036bb6a059733de04e572f29fa54df7aa0ee0291a2f33f5afeda2b84c987f3046c6b50c18da2e9a60556fb847d62fb4107351c6ddc85177b699979d5a5a13aed9e8fdbf1e9671de6831005296a41e02bf69c5f8cc8ac78285444254b79ff8339d717e7a6841900a48edbc905d4a95457938fd27ee3e57c7eeabb7cff7a633c5dca23193910ab6e72ee38d84e0f3d693c33cc0cfbc90e63769536f07399357c5bb81adb4b88de5a45356f8896216c42ee6d9cddf2c169cfab87c6db2736d5b084f3fba3a56731951e0b8b4a64e65666c166a3706e4b8f93f4ba53a1c5c93a296e4a7e148deef8dfbe9ffea389a47d17adda45fa68f65167996efcff2f04195d6961c1036253e7e6ab21ef92876c94e70c8c96b343df2e45daf62ca484d7ee99301c8888edb35786c5d91c3c3b44762369c1df12254c6233b160fdd87abde1b0f58ca7666dcdc5786f7d43ffbc54bb0e162f8b71ab908ebe10c086d789f67f6866ab83ab163dfd787cb2fd7c38ab2c37966de92453a8dd18a54e80ed620b6ff317e0652d629f0936e45716985ac08401b98a2b2901dcde3747497a5dacfff2d908f0a02f0909293154602ada593e25264155fbb1a5a31c4988acd486c72b54a912d5c63b0e35a1efbf94d378ea21b1df3d3fd3bc2b06f2d5c37500f8e863d1c743081c4b9c9d840eed345987086ae584079184478f756bab6cc6eae2c6572b5c7ccebe1376ec9769fe73eeb7ffa432fb34eb0e9f9eb5bea959569e2c6bdff278537dde1a818901e21201e7b7bd1b5b84df06a669c679be2ecb6508453af3e79625f986b022a8fb05b3906ea22c9b3e4fec40dbad4237aa2299a3a43352e4ed3c1181e52cca1fce6e0d68efb0d2ded5f90854ae154d0a7d577656dd8145c09e30a401beaab2f691831efc49056ac507b0fa4dfdd209e8b6859f7ed1eb3dfbfa72a048651d1268f9c4bb574ea4c7eee01ed0a44f2df8b58152869985765458c25efe583ca236bea4c0d76475da5a707fac3da1a8441ff3b11fd97a10d3f34d5d0fa960590cccd77564c3fb4d4e0726cc0dfa0f141715ab00faa42424cc213ee7403c226ccfd06ecfb1e1db4e8104339a19c919acb0d4dfbc42f0c54e15edd555b7ee2f8eb307cf4adcb5e4a10312c245b3def7ee4c65101df69c65a3ad81f845cace5e1b3357bf587dceca0991e9b80a94716bf3efa673109473b0909da645f8a8b1ad433e012a1d564489352ca0e6ccf9c8a835280bf865a865390c7388c077061591dc9bc8a4904231939319c5bbe408f28314e4f7152a42e41bd4c4c24b75fc3ca2b46b9fce602502e37d8d40f80910a12cb911ada1270a85412fd79a475646c9534f666af62dfd048415be21809059cce77d904a13d74a0e5851d7e6c964978da2ce0ae3292a9677ef126a93774f169ad58a5ae9ab0ebcad3e58fa4efaffd4fe9b3f1d203fdd545bcfff7d0b4664289538d41173ecb7585db66116ac58ddacee8f55bae675ce7bd7c43d39369fb592f6c1ebb9baf9a50e52b5dc8a66e48988bcfa428be9ea1f0b2af6edac17667c4c5b53a6aaa9c36ac544b8acd0e915148763307e69db3edc0e0861678f42d9412c93c04de2f3c0d376ade3b5a10b925f1f77a6c3b6b20ddb77aa4cf1ca8fe345570cbcfaa31586d35ca839d8cd0cac5209017934368cf21addd352be015f009b623c1850f7a24af1f9c9a717d0722d351b92875884317b0f347274f201b56f415f9a77689d70e74da354e2055b7ec0b1345b8b922f86dc97f646585ebc9cee795fe58a75d8f29aafca1548db4f658eeaef5f00f29dc2e270c914fbe220e82f18d0794dc837d3a29164ede04553d6cea56381d2da0ad018ac8fbdd390bc872c041a4d96d374ae9795a8f5e797318694ae5ef34fceb890305d68099f04e4b032f28498d1125836e9e5c3304fc30eeaffa7b86fc723761879744ba1933ab104832edea00fe153499780cdd45776546597902f5c227454b13e9c885b4ee6c86351463d1766f329c6d00377dd4df972c2d4ae14b528f052626e04a126b1cbc2861741c475f568dbaa9c878d8e63f0654658a94d0f80565121bfa13683ffd3b7b63f27fec4c7b0637d9624746e7ee87ac12d7657f07713314201297f36e7fcca1663c9a3b86f6f8944b11f7b111b1d200712ebb6019af515a752bfb1ae93d61b486f9f8c1b1912a03eeaecf50b43d37c683f75e223c9b4322e00a095e8029f67d36627714afe63251ea862bae80faa7785ecc492bd1ca1b79ed92e0c9808512ba9d6ab48347ea9b7639fec0ba6629a53deb007f01fd7ef3297133d40922fcdce544f273df143d99762d0d2d20203a9e70ae12f1d6df5cac7c9181358911190acf31a2a86f147db2e4e564cef3e38d94dacecda023859f1dc13e6dc2e6dcafa11d93e2109675cd29915cd33485ad382b4d79b9fa5f4f35f441987ab8feef5f3323e87843c0d5d624a11f4364e1938a0df4a155f9fa5877d6371580ecec15f49785e06848313eb1a29b8155dd2b90fb50977696cca1deda6fc7b5f8ff2ced01c7c21a37428ce5291975f994c8959c56349497d8b3213749e431b4e1e5f6afe4488eba99e10598c6625197ba4f478ed5d1e28849b82fcdc2eea02b69ea81346cb4765ff4baa1c32f593514da443557358b7ba93c60a49261b6c9ad469010688838282f680803ee70fc2d428772b21d882a39cf9b2a90fcc4eaaaf0f5f8fa592bf31130ffc7db4416a795e5ec1093f28431741a2791dd5c0006c5facbf568f421c897f9f7172d44ab127c5f9a90c7d30d8e41080f790d18bd2eb128a19d5db94848637067a40b5d547a8dc9a547fe7644a58c9ceb7e05e81b11488ae7d919d000104319153760598b0443374cfeb1cbbd10b4c0c1b3aab043e7d97bcb7848384d13c20b92de2c085c8509802ec1d55be3563d5caf184a825a3b25700cfd0892d7d1988717c4ff9c3d7", 0xa01) 15:45:46 executing program 0: r0 = syz_open_dev$hidraw(&(0x7f0000000080), 0x0, 0x8082) read$hidraw(r0, &(0x7f0000000340)=""/4096, 0x20001340) read$hidraw(r0, 0x0, 0x0) ioctl$HIDIOCGRDESCSIZE(r0, 0x80044801, &(0x7f0000000000)) syz_open_dev$char_usb(0xc, 0xb4, 0x0) ioctl$HIDIOCGRDESCSIZE(r0, 0x80044801, &(0x7f0000000040)) [ 2248.710334][ T32] ath9k_htc 2-1:1.0: ath9k_htc: Target is unresponsive [ 2248.717307][ T32] ath9k_htc: Failed to initialize the device [ 2248.725299][T11016] usb 2-1: ath9k_htc: USB layer deinitialized 15:45:46 executing program 1: r0 = syz_open_dev$hidraw(&(0x7f0000000000), 0x0, 0x0) read$hidraw(r0, &(0x7f0000000340)=""/4096, 0x20001340) r1 = syz_open_dev$hidraw(&(0x7f0000000000), 0x0, 0x0) ioctl$HIDIOCSFEATURE(r1, 0xc0404806, 0x0) syz_open_dev$hidraw(0x0, 0x0, 0x0) ioctl$HIDIOCSFEATURE(0xffffffffffffffff, 0xc0404806, 0x0) write$hidraw(0xffffffffffffffff, 0x0, 0x0) syz_open_dev$char_usb(0xc, 0xb4, 0x0) r2 = syz_open_dev$char_usb(0xc, 0xb4, 0x79b) read$char_usb(r2, &(0x7f0000000040)=""/236, 0xec) 15:45:46 executing program 5: r0 = syz_open_dev$hidraw(&(0x7f0000000580), 0x0, 0x101081) ioctl$EVIOCGABS2F(0xffffffffffffffff, 0x8018456f, &(0x7f0000000000)=""/14) write$hidraw(r0, &(0x7f0000000600)="c2efc64421e3343d16ddb0d465cfd83f6e3cb810c06472c782e1804c3c4974678f37bc0ff4ed4b0a702f01a77bd43b57102421f8899542b34a189fe7a97d0e3c8138ff1bc7c14dd105867ad43e2191eab3383f020db953b3c8b8025a7b7f600aba436aa32441e4eacb7d1f225fc53ce8f385b8144d0c1dcec4ce5d607c41c0720a92488c3ed4d19c15de4c55adf34451a1e899eb21b493857f1d6210c0ac9b76bd72a7d58bd591c7baf7817e38644df94ba0315160e8f25701da65427e166cdc41ede1d09fa457f3da03c684cc142685808c0eb7b034cc038aa8371360b2381234110d6c0158ffa4aaf21198069a4ac389d19d8f20255168d82cddddc1099e7c2c6106e7a2ce8bd8d78c24d4b1e39b9eb36c63fc0d6023f1ea95a368cb8bf0c4f94397ca58936a2e669f163f94323ccfe7589e3042df85efe84cb10ffa7b098cbae0c088618aa42e57f46c9efeea70dc46b6a72b2e397f593f9f3466a41b49de223ac87ae87db28d074ae423ce86de6521e3cd7b83a01797da80ba00742de2d781acde9b526bc172aa7c3cd95785e46b715283cd4622b4cc27f18a1997849646d58ae03e8b0bd745a02e28feb7a320028fc4d10f83aea27fdf0da55320816e3b4b4e06dbc9dd5d213427f053279981036bb6a059733de04e572f29fa54df7aa0ee0291a2f33f5afeda2b84c987f3046c6b50c18da2e9a60556fb847d62fb4107351c6ddc85177b699979d5a5a13aed9e8fdbf1e9671de6831005296a41e02bf69c5f8cc8ac78285444254b79ff8339d717e7a6841900a48edbc905d4a95457938fd27ee3e57c7eeabb7cff7a633c5dca23193910ab6e72ee38d84e0f3d693c33cc0cfbc90e63769536f07399357c5bb81adb4b88de5a45356f8896216c42ee6d9cddf2c169cfab87c6db2736d5b084f3fba3a56731951e0b8b4a64e65666c166a3706e4b8f93f4ba53a1c5c93a296e4a7e148deef8dfbe9ffea389a47d17adda45fa68f65167996efcff2f04195d6961c1036253e7e6ab21ef92876c94e70c8c96b343df2e45daf62ca484d7ee99301c8888edb35786c5d91c3c3b44762369c1df12254c6233b160fdd87abde1b0f58ca7666dcdc5786f7d43ffbc54bb0e162f8b71ab908ebe10c086d789f67f6866ab83ab163dfd787cb2fd7c38ab2c37966de92453a8dd18a54e80ed620b6ff317e0652d629f0936e45716985ac08401b98a2b2901dcde3747497a5dacfff2d908f0a02f0909293154602ada593e25264155fbb1a5a31c4988acd486c72b54a912d5c63b0e35a1efbf94d378ea21b1df3d3fd3bc2b06f2d5c37500f8e863d1c743081c4b9c9d840eed345987086ae584079184478f756bab6cc6eae2c6572b5c7ccebe1376ec9769fe73eeb7ffa432fb34eb0e9f9eb5bea959569e2c6bdff278537dde1a818901e21201e7b7bd1b5b84df06a669c679be2ecb6508453af3e79625f986b022a8fb05b3906ea22c9b3e4fec40dbad4237aa2299a3a43352e4ed3c1181e52cca1fce6e0d68efb0d2ded5f90854ae154d0a7d577656dd8145c09e30a401beaab2f691831efc49056ac507b0fa4dfdd209e8b6859f7ed1eb3dfbfa72a048651d1268f9c4bb574ea4c7eee01ed0a44f2df8b58152869985765458c25efe583ca236bea4c0d76475da5a707fac3da1a8441ff3b11fd97a10d3f34d5d0fa960590cccd77564c3fb4d4e0726cc0dfa0f141715ab00faa42424cc213ee7403c226ccfd06ecfb1e1db4e8104339a19c919acb0d4dfbc42f0c54e15edd555b7ee2f8eb307cf4adcb5e4a10312c245b3def7ee4c65101df69c65a3ad81f845cace5e1b3357bf587dceca0991e9b80a94716bf3efa673109473b0909da645f8a8b1ad433e012a1d564489352ca0e6ccf9c8a835280bf865a865390c7388c077061591dc9bc8a4904231939319c5bbe408f28314e4f7152a42e41bd4c4c24b75fc3ca2b46b9fce602502e37d8d40f80910a12cb911ada1270a85412fd79a475646c9534f666af62dfd048415be21809059cce77d904a13d74a0e5851d7e6c964978da2ce0ae3292a9677ef126a93774f169ad58a5ae9ab0ebcad3e58fa4efaffd4fe9b3f1d203fdd545bcfff7d0b4664289538d41173ecb7585db66116ac58ddacee8f55bae675ce7bd7c43d39369fb592f6c1ebb9baf9a50e52b5dc8a66e48988bcfa428be9ea1f0b2af6edac17667c4c5b53a6aaa9c36ac544b8acd0e915148763307e69db3edc0e0861678f42d9412c93c04de2f3c0d376ade3b5a10b925f1f77a6c3b6b20ddb77aa4cf1ca8fe345570cbcfaa31586d35ca839d8cd0cac5209017934368cf21addd352be015f009b623c1850f7a24af1f9c9a717d0722d351b92875884317b0f347274f201b56f415f9a77689d70e74da354e2055b7ec0b1345b8b922f86dc97f646585ebc9cee795fe58a75d8f29aafca1548db4f658eeaef5f00f29dc2e270c914fbe220e82f18d0794dc837d3a29164ede04553d6cea56381d2da0ad018ac8fbdd390bc872c041a4d96d374ae9795a8f5e797318694ae5ef34fceb890305d68099f04e4b032f28498d1125836e9e5c3304fc30eeaffa7b86fc723761879744ba1933ab104832edea00fe153499780cdd45776546597902f5c227454b13e9c885b4ee6c86351463d1766f329c6d00377dd4df972c2d4ae14b528f052626e04a126b1cbc2861741c475f568dbaa9c878d8e63f0654658a94d0f80565121bfa13683ffd3b7b63f27fec4c7b0637d9624746e7ee87ac12d7657f07713314201297f36e7fcca1663c9a3b86f6f8944b11f7b111b1d200712ebb6019af515a752bfb1ae93d61b486f9f8c1b1912a03eeaecf50b43d37c683f75e223c9b4322e00a095e8029f67d36627714afe63251ea862bae80faa7785ecc492bd1ca1b79ed92e0c9808512ba9d6ab48347ea9b7639fec0ba6629a53deb007f01fd7ef3297133d40922fcdce544f273df143d99762d0d2d20203a9e70ae12f1d6df5cac7c9181358911190acf31a2a86f147db2e4e564cef3e38d94dacecda023859f1dc13e6dc2e6dcafa11d93e2109675cd29915cd33485ad382b4d79b9fa5f4f35f441987ab8feef5f3323e87843c0d5d624a11f4364e1938a0df4a155f9fa5877d6371580ecec15f49785e06848313eb1a29b8155dd2b90fb50977696cca1deda6fc7b5f8ff2ced01c7c21a37428ce5291975f994c8959c56349497d8b3213749e431b4e1e5f6afe4488eba99e10598c6625197ba4f478ed5d1e28849b82fcdc2eea02b69ea81346cb4765ff4baa1c32f593514da443557358b7ba93c60a49261b6c9ad469010688838282f680803ee70fc2d428772b21d882a39cf9b2a90fcc4eaaaf0f5f8fa592bf31130ffc7db4416a795e5ec1093f28431741a2791dd5c0006c5facbf568f421c897f9f7172d44ab127c5f9a90c7d30d8e41080f790d18bd2eb128a19d5db94848637067a40b5d547a8dc9a547fe7644a58c9ceb7e05e81b11488ae7d919d000104319153760598b0443374cfeb1cbbd10b4c0c1b3aab043e7d97bcb7848384d13c20b92de2c085c8509802ec1d55be3563d5caf184a825a3b25700cfd0892d7d1988717c4ff9c3d7", 0xa01) 15:45:46 executing program 4: syz_open_dev$hidraw(0xfffffffffffffffe, 0x0, 0x1f00000000000000) 15:45:46 executing program 3: syz_usb_connect(0x6, 0x37, &(0x7f00000001c0)={{0x12, 0x1, 0x300, 0x9d, 0xcf, 0xc1, 0x8, 0xfe9, 0xdb01, 0x9223, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x25, 0x1, 0x5, 0xfc, 0x30, 0x3, [{{0x9, 0x4, 0xe7, 0x1, 0x1, 0xd0, 0xe2, 0x61, 0x7f, [@uac_as={[@format_type_i_continuous={0xa, 0x24, 0x2, 0x1, 0x4, 0x3, 0x2, 0x97, "", "e13f"}]}], [{{0x9, 0x5, 0x5, 0x20, 0x8, 0x0, 0x6, 0x1}}]}}]}}]}}, &(0x7f00000003c0)={0xa, &(0x7f0000000200)={0xa, 0x6, 0x201, 0x1, 0x0, 0x6, 0x10, 0x6}, 0x19, &(0x7f0000000240)={0x5, 0xf, 0x19, 0x1, [@ss_container_id={0x14, 0x10, 0x4, 0x7, "8bbba5e8be6913a73af19d509834a6c6"}]}, 0x4, [{0x77, &(0x7f0000000280)=@string={0x77, 0x3, "275e16c45b58ea95e4a840d5b6ecb6aa753b71999efbce1763648b751c838f5c9d2b0131c8754639d318990f38dad854ebebe5ab186b7253e01c56dcc86c1e9d11b15032cbeb4331e7bcd455e8d445233eaa0e1c6bf550f23cded38de97da13227613ddf45072523c7f32bcfaeac824cacf38a4d26"}}, {0x4, &(0x7f0000000300)=@lang_id={0x4, 0x3, 0x44b}}, {0x4, &(0x7f0000000340)=@lang_id={0x4, 0x3, 0x82c}}, {0x4, &(0x7f0000000380)=@lang_id={0x4, 0x3, 0x827}}]}) syz_open_dev$hiddev(&(0x7f0000000000), 0x5, 0x1a035317e33e48c9) r0 = syz_open_dev$hiddev(&(0x7f0000000100), 0x1ff, 0x400) ioctl$HIDIOCGVERSION(r0, 0x80044801, &(0x7f0000000140)) syz_open_dev$hiddev(&(0x7f0000000440), 0x3, 0x101442) r1 = syz_open_dev$hiddev(&(0x7f0000000080), 0x1000, 0x385800) ioctl$HIDIOCSREPORT(r1, 0x400c4808, &(0x7f00000000c0)={0x1, 0x200, 0x5}) r2 = syz_open_dev$hidraw(&(0x7f0000000580), 0x0, 0x189481) write$hidraw(r2, &(0x7f00000005c0)="a9", 0xffffff95) 15:45:46 executing program 2: r0 = syz_open_dev$hidraw(&(0x7f0000000580), 0x0, 0x101081) r1 = syz_open_dev$hidraw(&(0x7f0000000040), 0xffffffffffffffc1, 0x4000) ioctl$HIDIOCGRAWNAME(r1, 0x80404804, &(0x7f0000000080)) ioctl$HIDIOCGRAWNAME(r0, 0x80404804, &(0x7f0000000000)) write$hidraw(r0, &(0x7f0000000600)="c2efc64421e3343d16ddb0d465cfd83f6e3cb810c06472c782e1804c3c4974678f37bc0ff4ed4b0a702f01a77bd43b57102421f8899542b34a189fe7a97d0e3c8138ff1bc7c14dd105867ad43e2191eab3383f020db953b3c8b8025a7b7f600aba436aa32441e4eacb7d1f225fc53ce8f385b8144d0c1dcec4ce5d607c41c0720a92488c3ed4d19c15de4c55adf34451a1e899eb21b493857f1d6210c0ac9b76bd72a7d58bd591c7baf7817e38644df94ba0315160e8f25701da65427e166cdc41ede1d09fa457f3da03c684cc142685808c0eb7b034cc038aa8371360b2381234110d6c0158ffa4aaf21198069a4ac389d19d8f20255168d82cddddc1099e7c2c6106e7a2ce8bd8d78c24d4b1e39b9eb36c63fc0d6023f1ea95a368cb8bf0c4f94397ca58936a2e669f163f94323ccfe7589e3042df85efe84cb10ffa7b098cbae0c088618aa42e57f46c9efeea70dc46b6a72b2e397f593f9f3466a41b49de223ac87ae87db28d074ae423ce86de6521e3cd7b83a01797da80ba00742de2d781acde9b526bc172aa7c3cd95785e46b715283cd4622b4cc27f18a1997849646d58ae03e8b0bd745a02e28feb7a320028fc4d10f83aea27fdf0da55320816e3b4b4e06dbc9dd5d213427f053279981036bb6a059733de04e572f29fa54df7aa0ee0291a2f33f5afeda2b84c987f3046c6b50c18da2e9a60556fb847d62fb4107351c6ddc85177b699979d5a5a13aed9e8fdbf1e9671de6831005296a41e02bf69c5f8cc8ac78285444254b79ff8339d717e7a6841900a48edbc905d4a95457938fd27ee3e57c7eeabb7cff7a633c5dca23193910ab6e72ee38d84e0f3d693c33cc0cfbc90e63769536f07399357c5bb81adb4b88de5a45356f8896216c42ee6d9cddf2c169cfab87c6db2736d5b084f3fba3a56731951e0b8b4a64e65666c166a3706e4b8f93f4ba53a1c5c93a296e4a7e148deef8dfbe9ffea389a47d17adda45fa68f65167996efcff2f04195d6961c1036253e7e6ab21ef92876c94e70c8c96b343df2e45daf62ca484d7ee99301c8888edb35786c5d91c3c3b44762369c1df12254c6233b160fdd87abde1b0f58ca7666dcdc5786f7d43ffbc54bb0e162f8b71ab908ebe10c086d789f67f6866ab83ab163dfd787cb2fd7c38ab2c37966de92453a8dd18a54e80ed620b6ff317e0652d629f0936e45716985ac08401b98a2b2901dcde3747497a5dacfff2d908f0a02f0909293154602ada593e25264155fbb1a5a31c4988acd486c72b54a912d5c63b0e35a1efbf94d378ea21b1df3d3fd3bc2b06f2d5c37500f8e863d1c743081c4b9c9d840eed345987086ae584079184478f756bab6cc6eae2c6572b5c7ccebe1376ec9769fe73eeb7ffa432fb34eb0e9f9eb5bea959569e2c6bdff278537dde1a818901e21201e7b7bd1b5b84df06a669c679be2ecb6508453af3e79625f986b022a8fb05b3906ea22c9b3e4fec40dbad4237aa2299a3a43352e4ed3c1181e52cca1fce6e0d68efb0d2ded5f90854ae154d0a7d577656dd8145c09e30a401beaab2f691831efc49056ac507b0fa4dfdd209e8b6859f7ed1eb3dfbfa72a048651d1268f9c4bb574ea4c7eee01ed0a44f2df8b58152869985765458c25efe583ca236bea4c0d76475da5a707fac3da1a8441ff3b11fd97a10d3f34d5d0fa960590cccd77564c3fb4d4e0726cc0dfa0f141715ab00faa42424cc213ee7403c226ccfd06ecfb1e1db4e8104339a19c919acb0d4dfbc42f0c54e15edd555b7ee2f8eb307cf4adcb5e4a10312c245b3def7ee4c65101df69c65a3ad81f845cace5e1b3357bf587dceca0991e9b80a94716bf3efa673109473b0909da645f8a8b1ad433e012a1d564489352ca0e6ccf9c8a835280bf865a865390c7388c077061591dc9bc8a4904231939319c5bbe408f28314e4f7152a42e41bd4c4c24b75fc3ca2b46b9fce602502e37d8d40f80910a12cb911ada1270a85412fd79a475646c9534f666af62dfd048415be21809059cce77d904a13d74a0e5851d7e6c964978da2ce0ae3292a9677ef126a93774f169ad58a5ae9ab0ebcad3e58fa4efaffd4fe9b3f1d203fdd545bcfff7d0b4664289538d41173ecb7585db66116ac58ddacee8f55bae675ce7bd7c43d39369fb592f6c1ebb9baf9a50e52b5dc8a66e48988bcfa428be9ea1f0b2af6edac17667c4c5b53a6aaa9c36ac544b8acd0e915148763307e69db3edc0e0861678f42d9412c93c04de2f3c0d376ade3b5a10b925f1f77a6c3b6b20ddb77aa4cf1ca8fe345570cbcfaa31586d35ca839d8cd0cac5209017934368cf21addd352be015f009b623c1850f7a24af1f9c9a717d0722d351b92875884317b0f347274f201b56f415f9a77689d70e74da354e2055b7ec0b1345b8b922f86dc97f646585ebc9cee795fe58a75d8f29aafca1548db4f658eeaef5f00f29dc2e270c914fbe220e82f18d0794dc837d3a29164ede04553d6cea56381d2da0ad018ac8fbdd390bc872c041a4d96d374ae9795a8f5e797318694ae5ef34fceb890305d68099f04e4b032f28498d1125836e9e5c3304fc30eeaffa7b86fc723761879744ba1933ab104832edea00fe153499780cdd45776546597902f5c227454b13e9c885b4ee6c86351463d1766f329c6d00377dd4df972c2d4ae14b528f052626e04a126b1cbc2861741c475f568dbaa9c878d8e63f0654658a94d0f80565121bfa13683ffd3b7b63f27fec4c7b0637d9624746e7ee87ac12d7657f07713314201297f36e7fcca1663c9a3b86f6f8944b11f7b111b1d200712ebb6019af515a752bfb1ae93d61b486f9f8c1b1912a03eeaecf50b43d37c683f75e223c9b4322e00a095e8029f67d36627714afe63251ea862bae80faa7785ecc492bd1ca1b79ed92e0c9808512ba9d6ab48347ea9b7639fec0ba6629a53deb007f01fd7ef3297133d40922fcdce544f273df143d99762d0d2d20203a9e70ae12f1d6df5cac7c9181358911190acf31a2a86f147db2e4e564cef3e38d94dacecda023859f1dc13e6dc2e6dcafa11d93e2109675cd29915cd33485ad382b4d79b9fa5f4f35f441987ab8feef5f3323e87843c0d5d624a11f4364e1938a0df4a155f9fa5877d6371580ecec15f49785e06848313eb1a29b8155dd2b90fb50977696cca1deda6fc7b5f8ff2ced01c7c21a37428ce5291975f994c8959c56349497d8b3213749e431b4e1e5f6afe4488eba99e10598c6625197ba4f478ed5d1e28849b82fcdc2eea02b69ea81346cb4765ff4baa1c32f593514da443557358b7ba93c60a49261b6c9ad469010688838282f680803ee70fc2d428772b21d882a39cf9b2a90fcc4eaaaf0f5f8fa592bf31130ffc7db4416a795e5ec1093f28431741a2791dd5c0006c5facbf568f421c897f9f7172d44ab127c5f9a90c7d30d8e41080f790d18bd2eb128a19d5db94848637067a40b5d547a8dc9a547fe7644a58c9ceb7e05e81b11488ae7d919d000104319153760598b0443374cfeb1cbbd10b4c0c1b3aab043e7d97bcb7848384d13c20b92de2c085c8509802ec1d55be3563d5caf184a825a3b25700cfd0892d7d1988717c4ff9c3d7", 0xa01) 15:45:46 executing program 0: r0 = syz_open_dev$hidraw(&(0x7f0000000000), 0x0, 0x0) r1 = syz_open_dev$evdev(&(0x7f00000001c0), 0x0, 0x0) r2 = syz_open_dev$evdev(&(0x7f0000000180), 0xfb, 0x0) r3 = syz_open_dev$hidraw(&(0x7f0000000100), 0xe82, 0x80) ioctl$HIDIOCGRDESCSIZE(r3, 0x80044801, &(0x7f0000000140)) ioctl$EVIOCGKEY(r2, 0x80404518, &(0x7f0000000080)=""/106) ioctl$EVIOCSMASK(r1, 0x40104593, &(0x7f00000002c0)={0x16, 0x0, 0x0}) ioctl$EVIOCGSND(r1, 0x8040451a, &(0x7f0000001340)=""/4096) read$hidraw(r0, &(0x7f0000000340)=""/4096, 0x20001340) read$hidraw(r0, 0x0, 0x0) syz_open_dev$char_usb(0xc, 0xb4, 0x0) 15:45:46 executing program 5: r0 = syz_open_dev$hidraw(&(0x7f0000000580), 0x0, 0x101081) write$hidraw(r0, &(0x7f0000000600)="c2efc64421e3343d16ddb0d465cfd83f6e3cb810c06472c782e1804c3c4974678f37bc0ff4ed4b0a702f01a77bd43b57102421f8899542b34a069fe7a97d0e3c8138ff1bc7c14dd105867ad43e2191eab3383f020db953b3c8b8025a7b7f600aba436aa32441e4eacb7d1f225fc53ce8f385b8144d0c1dcec4ce5d607c41c0720a92488c3ed4d19c15de4c55adf34451a1e899eb21b493857f1d6210c0ac9b76bd72a7d58bd591c7baf7817e38644df94ba0315160e8f25701da65427e166cdc41ede1d09fa457f3da03c684cc142685808c0eb7b034cc038aa8371360b2381234110d6c0158ffa4aaf21198069a4ac389d19d8f20255168d82cddddc1099e7c2c6106e7a2ce8bd8d78c24d4b1e39b9eb36c63fc0d6023f1ea95fb4ed935f0c4f94397ca58936a2e669f163f94323ccfe7589e3042df85efe84cb10ffa7b098cbae0c088618aa42e57f46c9efeea70dc46b6a72b2e397f593f9f3466a41b49de223ac87ae87db28d074ae423ce86de6521e3cd7b83a01797da80ba00742de2d781acde9b526bc172aa7c3cd95785e46b715283cd4622b4cc27f18a1997849646d58ae03e8b0bd745a02e28feb7a320028fc4d10f83aea27fdf0da55320816e3b4b4e06dbc9dd5d213427f053279981036bb6a059733de04e572f29fa54df7aa0ee0291a2f33f5afeda2b84c987f3046c6b50c18da2e9a60556fb847d62fb4107351c6ddc85177b699979d5a5a13aed9e8fdbf1e9671de6831005296a41e02bf69c5f8cc8ac78285444254b79ff8339d717e7a6841900a48edbc905d4a95457938fd27ee3e57c7eeabb7cff7a633c5dca23193910ab6e72ee38d84e0f3d693c33cc0cfbc90e63769536f07399357c5bb81adb4b88de5a45356f8896216c42ee6d9cddf2c169cfab87c6db2736a4b084f3fba3a56731951e0b8b4a64e65666c166a3706e4b8f93f4ba53a1c5c93a296e4a7e148deef8dfbe9ffea389a47d17adda45fa68f65167996efcff2f04085d6961c1036253e7e6ab21ef92876c94e70c8c96b343df2e45daf62ca484d7ee99301c8888edb35786c5d91c3c3b44762369c1df12254c6233b160fdd87abde1b0f58ca7666dcdc5786f7d43ffbc54bb0e162f8b71ab908ebe10c086d789f67f6866ab83ab163dfd787cb2fd7c38ab2c37966de92453a8dd18a54e80ed620b6ff317e0854c629f0936e45716985ac08401b98a2b2901dcde3747497a5dacfff2d908f0a02f0909293154602ada593e25264155fbb1a5a31c4988acd486c72b54a912d5c63b0e35a1efbf94d378ea21b1df3d3fd3bc2b06f2d5c37500f8e863d1c743081c4b9c9d840eed345987086ae584079184478f756bab6cc6eae2c6572b5c7ccebe1376ec9769fe73eeb7ffa432fb34eb0e9f9eb5bea959569e2c6bdff278537dde1a818901e21201e7b7bd1b5b84df06a669c679be2ecb6508453af3e79625f986b022a8fb05b3906ea22c9b3e4fec40dbad4237aa2299a3a43352e4ed3c1181e52cca1fce6e0d68efb0d2ded5f90854ae154d0a7d577656dd8145c09e30a401beaab2f691831efc49056ac507b0fa4dfdd209e8b6859f7ed1eb3dfbfa72a048651d1268f9c4bb574ea4c7eee01ed0a44f2df8b58152869985765458c25efe583ca236bea4c0d76475da5a707fac3da1a8441ff3b11fd97a10d3f34d5d0fa960590cccd77564c3fb4d4e0726cc0dfa0f141715ab00faa42424cc213ee7403c226ccfd06ecfb1e1db4e8104339a19c919acb0d4dfbc42f0c54e15edd555b7ee2f8eb307cf4adcb5e4a10312c245b3def7ee4c65101df69c65a3ad81f845cace5e1b3357bf587dceca0991e9b80a94716bf3efa673109473b0909da645f8a8b1ad433e012a1d564489352ca0e6ccf9c8a835280bf865a865390c7388c077061591dc9bc8a4904231939319c5bbe408f28314e4f7152a42e41bd4c4c24b75fc3ca2b46b9fce602502e37d8d40f80910a12cb911ada1270a85412fd79a475646c9534f666af62dfd048415be21809059cce77d904a13d74a0e5851d7e6c964978da2ce0ae3292a9677ef126a93774f169ad58a5ae9ab0ebcad3e58fa4efaffd4fe9b3f1d203fdd545bcfff7d0b4664289538d41173ecb7585db66116ac58ddacee8f55bae675ce7bd7c43d39369fb592f6c1ebb9baf9a50e52b5dc8a66e48988bcfa428be9ea1f0b2af6edac17667c4c5b53a6aaa9c36ac544b8acd0e915148763307e69db3edc0e0861678f42d9412c93c04de2f3c0d376ade3b5a10b925f1f77a6c3b6b20ddb77aa4cf1ca8fe345570cbcfaa31586d35ca839d8cd0cac5209017934368cf21addd352be015f009b623c1850f7a24af1f9c9a717d0722d351b92875884317b0f347274f201b56f415f9a77689d70e74da354e2055b7ec0b1345b8b922f86dc97f646585ebc9cee795fe58a75d8f29aafca1548db4f658eeaef5f00f29dc2e270c914fbe220e82f18d0794dc837d3a29164ede04553d6cea563817bda0ad018ac8fbdd390bc872c041a4d96d374ae9795a8f5e797318694ae5ef34fceb890305d68099f04e4b032f28498d1125836e9e5c3304fc30eeaffa7b86fc723761879744ba1933ab104832edea00fe153499780cdd45776546597902f5c227454b13e9c885b4ee6c86351463d1766f329c6d00377dd4df972c2d4ae14b528f052626e04a126b1cbc2861741c475f568dbaa9c878d8e63f0654658a94d0f80565121bfa13683ffd3b7b63f27fec4c7b0637d9624746e7ee87ac12d7657f07713314201297f36e7fcca1663c9a3b86f6f8944b11f7b111b1d200712ebb6019af515a752bfb1ae93d61b486f9f8c1b1912a03eeaecf50b43d37c683f75e223c9b4322e00a095e8029f67d36627714afe63251ea862bae80faa7785ecc492bd1ca1b79ed92e0c9808512ba9d6ab48347ea9b7639fec0ba6629a53deb007f01fd7ef3297133d40922fcdce544f273df143d99762d0d2d20203a9e70ae12f1d6df5cac7c9181358911190acf31a2a86f147db2e4e56f1dc13e6dc2e6dcafa11d93e2109675cd29915cd33485ad382b4d79b9fa5f4f35f441987ab8feef5f3323e87843c0d5d624a11f4364e1938a0df4a155f9fa5877d6371580ecec15f49785e06848313eb1a29b8155dd2b90fb50977696cca1deda6fc7b5f8ff2ced01c7c21a37428ce5291975f994c8959c56349497d8b3213749e431b4e1e5f6afe4488eba99e10598c6625197ba4f478ed5d1e28849b82fcdc2eea02b69ea81346cb4765ff4baa1c32f593514da443557358b7ba93c60a49261b6c9ad469010688838282f680803ee70fc2d428772b21d882a39cf9b2a90fcc4eaaaf0f5f8fa592bf31130ffc7db4416a795e5ec1093f28431741a2791dd5c0006c5facbf568f421c897f9f7172d44ab127c5f9a90c7d30d8e41080f790d18bd2eb128a19d5db94848637067a40b5d547a8dc9a547fe7644a58c9ceb7e05e81b11488ae7d919d000104319153760598b0443374cfeb1cbbd10b4c0c1b3aab043e7d97bcb7848384d13c20b92de2c085c8509802ec1d55be3563d5caf184a825a3b25700cfd0892d7d1988717c4ff9c3d7", 0x9f5) r1 = syz_open_dev$hidraw(&(0x7f0000000000), 0x0, 0x604403) ioctl$HIDIOCGRAWPHYS(r1, 0x80404805, &(0x7f0000000200)) r2 = syz_open_dev$hidraw(&(0x7f0000000000), 0x0, 0x0) ioctl$HIDIOCSFEATURE(r2, 0xc0404806, 0x0) ioctl$HIDIOCSFEATURE(r2, 0xc0404806, &(0x7f0000000240)="5491ebcea38aee29cb135642fd19eca2") ioctl$HIDIOCSFEATURE(r1, 0xc0404806, 0x0) write$hidraw(r0, &(0x7f0000000100)="cc0600a8590599b8133653559e5935ac7e70e1876f7178bc5e59e5dcdc28003ec07b0207cfcf63b53c7a6e788e45dc860168010bc0e73c3a9b96cc3cf67c8ece18d4d94238f2b9857380196defc36782a95eb428fbef8f329979301300dc56bb890616f967beca86b027c6209d8f49f9fb760960b72a2a9587a941d2a5e53d795c5ad86950bcce8b4bf05471f177074d4bf2b0d1efe4e34672715b3e1e0f09c9b48ca63a09e0973880e94854240748139a9bf50012a84831be40cc78be5e8eed3592a7170ba5e83c39d60d6c4b6fd2a045f282833d7f8c7fbcefd1", 0xdb) ioctl$HIDIOCGRAWINFO(r1, 0x80084803, &(0x7f0000000000)=""/222) 15:45:46 executing program 4: syz_open_dev$hidraw(0xfffffffffffffffe, 0x0, 0x4000000000000000) 15:45:46 executing program 2: syz_open_dev$hidraw(&(0x7f0000000040), 0x0, 0x181181) r0 = syz_open_dev$hiddev(&(0x7f0000000140), 0xdc48db2, 0x420000) ioctl$HIDIOCGUCODE(r0, 0xc018480d, &(0x7f0000000240)={0x1, 0x200, 0x5, 0xb03, 0xffffff3e, 0x7}) r1 = syz_open_dev$hiddev(&(0x7f0000000080), 0x3, 0x101) r2 = syz_open_dev$hiddev(&(0x7f00000000c0), 0x7, 0x400) ioctl$HIDIOCGFIELDINFO(r2, 0xc038480a, &(0x7f0000000100)={0x2, 0x2, 0x7, 0x6, 0x8, 0xb7e, 0x1ff, 0x9, 0x6, 0x41, 0x7, 0x8, 0x2, 0x6}) ioctl$HIDIOCGSTRING(r1, 0x81044804, &(0x7f00000001c0)=ANY=[@ANYBLOB="680000004125df8a553a5e0000000000000001a541f3eca7da93271f518ce457de727a5cf69b84cf891d83518788b555852877e715535eb57f387800623e2fdf5c8669055c840e36a6d14662e7d7059178a2411191e6a0bc7dfe2174f08f50339ce4ceda01b5e04ac0dc969c4eab1f"]) r3 = syz_open_dev$hidraw(&(0x7f0000000000), 0x4, 0x6c2401) write$hidraw(r3, &(0x7f0000001040)="c2efc64421e3343d16ddb0d465cfd83f6e3cb810c06472c782e1804c3c4974678f37bc0ff4ed4b0a702f01a77bd43b57102421f8899542b34a189fe7a97d0e3c8138ff1bc7c14dd105867ad43e2191eab3383f020db953b3c8b8025a7b7f600aba436aa32441e4eacb7d1f225fc53ce8f385b8144d0c1dcec4ce5d607c41c0720a92488c3ed4d19c15de4c55adf34451a1e899eb21b493857f1d6210c0ac9b76bd72a7d58bd591c7baf7817e38644df94ba0315160e8f25701da65427e166cdc41ede1d09fa457f3da03c684cc142685808c0eb7b034cc038aa8371360b2381234110d6c0158ffa4aaf21198069a4ac389d19d8f20255168d82cddddc1099e7c2c6106e7a2ce8bd8d78c24d4b1e39b9eb36c63fc0d6023f1ea95a368cb8bf0c4f94397ca58936a2e669f163f94323ccfe7589e3042df85efe84cb10ffa7b098cbae0c088618aa42e57f46c9efeea70dc46b6a72b2e397f593f9f3466a41b49de223ac87ae87db28d074ae423ce86de6521e3cd7b83a01797da80ba00742de2d781acde9b526bc172aa7c3cd95785e46b715283cd4622b4cc27f18a1997849646d58ae03e8b0bd745a02e28feb7a320028fc4d10f83aea27fdf0da55320816e3b4b4e06dbc9dd5d213427f053279981036bb6a059733de04e572f29fa54df7aa0ee0291a2f33f5afeda2b84c987f3046c6b50c18da2e9a60556fb847d62fb4107351c6ddc85177b699979d5a5a13aed9e8fdbf1e9671de6831005296a41e02bf69c5f8cc8ac78285444254b79ff8339d717e7a6841900a48edbc905d4a95457938fd27ee3e57c7eeabb7cff7a633c5dca23193910ab6e72ee38d84e0f3d693c33cc0cfbc90e63769536f07399357c5bb81adb4b88de5a45356f8896216c42ee6d9cddf2c169cfab87c6db2736d5b084f3fba3a56731951e0b8b4a64e65666c166a3706e4b8f93f4ba53a1c5c93a296e4a7e148deef8dfbe9ffea389a47d17adda45fa68f65167996efcff2f04195d6961c1036253e7e6ab21ef92876c94e70c8c96b343df2e45daf62ca484d7ee99301c8888edb35786c5d91c3c3b44762369c1df12254c6233b160fdd87abde1b0f58ca7666dcdc5786f7d43ffbc54bb0e162f8b71ab908ebe10c086d789f67f6866ab83ab163dfd787cb2fd7c38ab2c37966de92453a8dd18a54e80ed620b6ff317e0652d629f0936e45716985ac08401b98a2b2901dcde3747497a5dacfff2d908f0a02f0909293154602ada593e25264155fbb1a5a31c4988acd486c72b54a912d5c63b0e35a1efbf94d378ea21b1df3d3fd3bc2b06f2d5c37500f8e863d1c743081c4b9c9d840eed345987086ae584079184478f756bab6cc6eae2c6572b5c7ccebe1376ec9769fe73eeb7ffa432fb34eb0e9f9eb5bea959569e2c6bdff278537dde1a818901e21201e7b7bd1b5b84df06a669c679be2ecb6508453af3e79625f986b022a8fb05b3906ea22c9b3e4fec40dbad4237aa2299a3a43352e4ed3c1181e52cca1fce6e0d68efb0d2ded5f90854ae154d0a7d577656dd8145c09e30a401beaab2f691831efc49056ac507b0fa4dfdd209e8b6859f7ed1eb3dfbfa72a048651d1268f9c4bb574ea4c7eee01ed0a44f2df8b58152869985765458c25efe583ca236bea4c0d76475da5a707fac3da1a8441ff3b11fd97a10d3f34d5d0fa960590cccd77564c3fb4d4e0726cc0dfa0f141715ab00faa42424cc213ee7403c226ccfd06ecfb1e1db4e8104339a19c919acb0d4dfbc42f0c54e15edd555b7ee2f8eb307cf4adcb5e4a10312c245b3def7ee4c65101df69c65a3ad81f845cace5e1b3357bf587dceca0991e9b80a94716bf3efa673109473b0909da645f8a8b1ad433e012a1d564489352ca0e6ccf9c8a835280bf865a865390c7388c077061591dc9bc8a4904231939319c5bbe408f28314e4f7152a42e41bd4c4c24b75fc3ca2b46b9fce602502e37d8d40f80910a12cb911ada1270a85412fd79a475646c9534f666af62dfd048415be21809059cce77d904a13d74a0e5851d7e6c964978da2ce0ae3292a9677ef126a93774f169ad58a5ae9ab0ebcad3e58fa4efaffd4fe9b3f1d203fdd545bcfff7d0b4664289538d41173ecb7585db66116ac58ddacee8f55bae675ce7bd7c43d39369fb592f6c1ebb9baf9a50e52b5dc8a66e48988bcfa428be9ea1f0b2af6edac17667c4c5b53a6aaa9c36ac544b8acd0e915148763307e69db3edc0e0861678f42d9412c93c04de2f3c0d376ade3b5a10b925f1f77a6c3b6b20ddb77aa4cf1ca8fe345570cbcfaa31586d35ca839d8cd0cac5209017934368cf21addd352be015f009b623c1850f7a24af1f9c9a717d0722d351b92875884317b0f347274f201b56f415f9a77689d70e74da354e2055b7ec0b1345b8b922f86dc97f646585ebc9cee795fe58a75d8f29aafca1548db4f658eeaef5f00f29dc2e270c914fbe220e82f18d0794dc837d3a29164ede04553d6cea56381d2da0ad018ac8fbdd390bc872c041a4d96d374ae9795a8f5e797318694ae5ef34fceb890305d68099f04e4b032f28498d1125836e9e5c3304fc30eeaffa7b86fc723761879744ba1933ab104832edea00fe153499780cdd45776546597902f5c227454b13e9c885b4ee6c86351463d1766f329c6d00377dd4df972c2d4ae14b528f052626e04a126b1cbc2861741c475f568dbaa9c878d8e63f0654658a94d0f80565121bfa13683ffd3b7b63f27fec4c7b0637d9624746e7ee87ac12d7657f07713314201297f36e7fcca1663c9a3b86f6f8944b11f7b111b1d200712ebb6019af515a752bfb1ae93d61b486f9f8c1b1912a03eeaecf50b43d37c683f75e223c9b4322e00a095e8029f67d36627714afe63251ea862bae80faa7785ecc492bd1ca1b79ed92e0c9808512ba9d6ab48347ea9b7639fec0ba6629a53deb007f01fd7ef3297133d40922fcdce544f273df143d99762d0d2d20203a9e70ae12f1d6df5cac7c9181358911190acf31a2a86f147db2e4e564cef3e38d94dacecda023859f1dc13e6dc2e6dcafa11d93e2109675cd29915cd33485ad382b4d79b9fa5f4f35f441987ab8feef5f3323e87843c0d5d624a11f4364e1938a0df4a155f9fa5877d6371580ecec15f49785e06848313eb1a29b8155dd2b90fb50977696cca1deda6fc7b5f8ff2ced01c7c21a37428ce5291975f994c8959c56349497d8b3213749e431b4e1e5f6afe4488eba99e10598c6625197ba4f478ed5d1e28849b82fcdc2eea02b69ea81346cb4765ff4baa1c32f593514da443557358b7ba93c60a49261b6c9ad469010688838282f680803ee70fc2d428772b21d882a39cf9b2a90fcc4eaaaf0f5f8fa592bf31130ffc7db4416a795e5ec1093f28431741a2791dd5c0006c5facbf568f421c897f9f7172d44ab127c5f9a90c7d30d8e41080f790d18bd2eb128a19d5db94848637067a40b5d547a8dc9a547fe7644a58c9ceb7e05e81b11488ae7d919d000104319153760598b0443374cfeb1cbbd10b4c0c1b3aab043e7d97bcb7848384d13c20b92de2c085c8509802ec1d55be3563d5caf184a825a3b25700cfd0892d7d1988717c4ff9c3d7", 0xa01) ioctl$HIDIOCGREPORT(0xffffffffffffffff, 0x400c4807, &(0x7f0000000180)={0x1, 0xffffffff, 0xfffff801}) 15:45:47 executing program 4: syz_open_dev$hidraw(0xfffffffffffffffe, 0x0, 0xffffffff00000000) 15:45:47 executing program 4: r0 = syz_open_dev$hidraw(0xfffffffffffffffe, 0x0, 0x404800) r1 = syz_open_dev$hidraw(&(0x7f0000000000), 0x347, 0x22c100) ioctl$HIDIOCSFEATURE(r1, 0xc0404806, &(0x7f0000000040)="f1d737386778cef92a5b60d3fac539d24e2e1bb80217571c3f811c7fb304f052bb05881ffba5396852e0519e0c49b86b9158c25f5d66944b68c8d04082fa330fe301a87d9e4c1077c8bd73fe85c5424e50963c047c") ioctl$HIDIOCSFEATURE(0xffffffffffffffff, 0xc0404806, &(0x7f0000000200)='\v') ioctl$HIDIOCINITREPORT(0xffffffffffffffff, 0x4805, 0x0) r2 = syz_open_dev$hidraw(&(0x7f0000000000), 0x0, 0x0) ioctl$HIDIOCSFEATURE(r2, 0xc0404806, 0x0) ioctl$HIDIOCGRDESCSIZE(r2, 0x80044801, &(0x7f0000000240)) r3 = syz_open_dev$evdev(&(0x7f00000001c0), 0x0, 0x0) ioctl$EVIOCSMASK(r3, 0x40104593, &(0x7f00000002c0)={0x16, 0x0, 0x0}) ioctl$HIDIOCGRAWINFO(r0, 0x80084803, &(0x7f0000001340)=""/4096) ioctl$EVIOCSABS20(0xffffffffffffffff, 0x401845e0, &(0x7f0000002340)={0x6, 0x0, 0x1, 0xffff, 0x9, 0x4000000}) ioctl$HIDIOCGREPORT(0xffffffffffffffff, 0x400c4807, &(0x7f0000000180)={0x1, 0x7ffffffc, 0x1}) r4 = syz_open_dev$hiddev(&(0x7f0000000000), 0x5, 0x1a035317e33e48c9) ioctl$HIDIOCGVERSION(r4, 0x80044801, &(0x7f0000000040)) r5 = syz_open_dev$hiddev(&(0x7f0000000000), 0x5, 0x1a035317e33e48c9) ioctl$HIDIOCGVERSION(r5, 0x80044801, &(0x7f0000000040)) ioctl$HIDIOCGCOLLECTIONINDEX(r5, 0x40184810, &(0x7f0000000280)={0x1, 0x200, 0xec9, 0x3f, 0x2a1, 0x2}) ioctl$HIDIOCSUSAGES(r4, 0x501c4814, &(0x7f0000000300)={{0x1, 0x1, 0x6, 0x8001, 0x3ff, 0x74d}, 0x5e, [0x20, 0x5, 0x9, 0x7fffffff, 0xf2, 0x3, 0x1f, 0x2acc, 0x3, 0x80000000, 0x4, 0x0, 0x5, 0x7, 0x1000, 0x3, 0x8, 0x2, 0x8, 0x0, 0x1, 0x2800, 0x0, 0x1, 0x7fff, 0x925e, 0x2, 0x8001, 0x3b9, 0x4, 0xc3, 0x10000, 0x8026, 0x0, 0x7ff, 0x1000, 0x6, 0xffffffff, 0x1, 0x5, 0x800, 0x0, 0x3, 0x2, 0x4, 0x2, 0x0, 0x1, 0x7, 0xcc38, 0x8, 0x4, 0x9, 0x42c4, 0x9, 0x3, 0x1, 0x8, 0x1, 0x6, 0x0, 0xd1b90e15, 0x9, 0x7fff, 0xae3, 0x9, 0xa74b, 0x9, 0xf5, 0x3f, 0x9879, 0x1, 0x3c, 0x2, 0x3, 0x5c1d, 0x9, 0xe3, 0x81, 0x3, 0x9f6, 0x6, 0x4, 0xfffffffe, 0xd864, 0x8000, 0x0, 0x5, 0x18, 0x7f, 0x1f0d, 0x4, 0x4e, 0x6, 0x7, 0x3, 0x200, 0xffff, 0x100, 0x3f5e, 0x93, 0x4, 0x92, 0x8, 0x9, 0x3, 0x7, 0x0, 0x7, 0x0, 0x12d1, 0x100, 0x1, 0x80000000, 0x7ce, 0x400, 0x5, 0x7, 0x9, 0xb3, 0x101, 0x100, 0x800, 0x9, 0x80000001, 0x9, 0x3ff, 0x9, 0x9, 0x81, 0xff, 0x6, 0x1, 0x4, 0x0, 0xf0, 0xfffff7fa, 0xc473, 0x1, 0x11ccae9c, 0x6, 0x997d, 0x70d, 0x3ff, 0x2, 0x81, 0x8001, 0x98, 0x800, 0x3, 0x0, 0x6, 0x9, 0xd80, 0x80, 0xde62, 0x20, 0x5, 0x0, 0x7fffffff, 0x8000, 0x200, 0x8, 0x3, 0xff, 0xfffffffb, 0x4, 0xffff, 0x1, 0x0, 0x9fb, 0x7fffffff, 0x400, 0x20, 0x1, 0x7ff, 0x1000, 0xffffffff, 0x8, 0x2, 0x2, 0x5, 0x7, 0x2, 0x0, 0x8, 0x21ac, 0x1, 0x9, 0x1, 0x0, 0x0, 0x7, 0x8, 0x4da, 0xffff, 0x5, 0xfff, 0x8, 0x3, 0xb1, 0x0, 0x9a2, 0xa9, 0x200, 0x2c9c, 0x8, 0x0, 0x1, 0x5, 0x1, 0xffff3b5d, 0x10000, 0x4, 0x0, 0x80000001, 0x6, 0x508, 0x6, 0x7, 0x8, 0x9, 0x7fff, 0x20, 0x80000000, 0x4, 0x1, 0x5, 0x8, 0xfffffff9, 0xffffffff, 0x9, 0x1, 0x20, 0x9, 0x9, 0x8, 0x4, 0x4, 0x40, 0x1f, 0x7, 0x20, 0x2, 0x4, 0x2, 0x100, 0x9, 0x8, 0x7f, 0x5, 0x1c69, 0xfffffffa, 0xc21f, 0x80000000, 0x3, 0x9, 0x0, 0x7f, 0x7, 0x4, 0x2f, 0x1, 0x3f, 0x93ed, 0xff, 0xd9b7, 0x2, 0x401, 0x2, 0x1, 0x3, 0x400, 0x80000000, 0xc0, 0x817f, 0x8, 0x8001, 0x2, 0x6, 0x8, 0x9, 0x2, 0x100, 0xb, 0x5, 0xff, 0x401, 0xfffffffb, 0x80000000, 0x6, 0xec4d, 0x181, 0x8, 0x18, 0x2, 0xffffffff, 0x71, 0x3, 0x0, 0xffffffff, 0x10000, 0x2, 0x1, 0x0, 0x9, 0x8001, 0x0, 0x8, 0x100, 0x2cae, 0x2, 0x3, 0x2, 0x800, 0x1ff, 0x3, 0x7fffffff, 0xfffffff9, 0x2, 0xd4, 0x1000, 0x5, 0x1, 0x7, 0x6, 0xffff, 0x6, 0x18b9, 0xb3, 0x4, 0x9, 0x88b2, 0x8, 0x0, 0x3, 0xfffffffb, 0xfffffffc, 0x8, 0x60000, 0x101, 0x8, 0xfffffffb, 0x5, 0x2, 0x0, 0x9, 0x9, 0x7, 0x401, 0x9, 0x81, 0x2, 0x7ff, 0x3, 0x80, 0x1, 0x0, 0x0, 0x7fff, 0xc5, 0x3, 0x146b, 0x8, 0xffff8000, 0xfe, 0x2, 0x826, 0x0, 0x8, 0xfff, 0x84f, 0x7d70, 0x3, 0x10000, 0x101, 0x26a, 0xffff, 0xfffffe00, 0x6, 0x3, 0x5, 0x0, 0x20, 0x2, 0x5, 0xc1, 0x80000000, 0x9, 0x9, 0xc23c, 0xffffff7f, 0x7, 0x4, 0x6, 0x7, 0xbe, 0x4, 0x9, 0x80, 0x2, 0x0, 0x7fffffff, 0x80, 0x2, 0x7, 0x4b2, 0x1000, 0xfffffffd, 0x3f, 0x5, 0x6, 0x5, 0x5, 0x8, 0x581e, 0x0, 0x7, 0x3, 0x6, 0x1, 0x72d, 0x8, 0x8, 0x0, 0x3ff, 0x20, 0x3, 0x2, 0x5, 0x0, 0x7, 0x3, 0x8ad, 0x4, 0x7, 0x4, 0x4, 0x6, 0xfff, 0x8, 0x9, 0xd5, 0x3ff, 0x8000, 0x2, 0x0, 0xfffffff8, 0x9, 0x4, 0xe10, 0x9, 0x7, 0x4af7, 0x400, 0x6, 0x9, 0x73, 0x1, 0xfff, 0x6, 0x40, 0xfff, 0x0, 0x8001, 0x8822, 0xa1, 0x0, 0x69d3, 0x20, 0x200, 0x2, 0x1f4ba51, 0x7, 0x12000, 0x1f, 0x7, 0x83b, 0x664, 0x1, 0x80000000, 0x80000001, 0xcde2, 0x1, 0x9, 0xcc08, 0xffffffff, 0x4, 0x100, 0x5, 0xff1, 0x10040000, 0x2, 0xfffff3d7, 0x2, 0x8, 0x8, 0x1, 0x1, 0x5, 0x6, 0x401, 0xfffffffc, 0x1661, 0xfffffff8, 0x20, 0x1000, 0xffff, 0x8000, 0x4, 0x6, 0x7, 0x9, 0x8000, 0x1f, 0x4, 0x8, 0x6aa746d0, 0x7fff, 0x7, 0xffffffff, 0x30000, 0x81, 0x6, 0x8, 0x6e, 0x20, 0x3, 0x3ff, 0xffffffff, 0x6, 0x1, 0x3, 0x6, 0xfffffffa, 0x7, 0x4, 0x4, 0x1, 0x7ac, 0x0, 0x9, 0x6, 0x4726, 0x3, 0x6, 0x2, 0x0, 0x4, 0x0, 0x7, 0x1, 0x6, 0x80000001, 0x200, 0x0, 0x3, 0x2, 0x3, 0x1, 0x3, 0xfffff000, 0x1, 0x7f, 0x1, 0xafaf, 0x31, 0x3, 0x0, 0x5, 0xfffffff9, 0xfff, 0xa3, 0xffffffff, 0x0, 0x0, 0xba9a, 0x5, 0x4, 0x1, 0x9, 0x3, 0x3f, 0x33f8, 0x80000001, 0x3f, 0x3f, 0x4, 0x847, 0x0, 0x100, 0xff, 0xfffffffc, 0x10001, 0x0, 0x6, 0xad6b, 0xffff, 0x200, 0x77, 0xffff8096, 0x100, 0x9fed, 0xeda, 0x1, 0x101, 0x0, 0x100, 0x9, 0x3, 0x2, 0x9, 0x8, 0x8, 0x400, 0xffffffe1, 0x7, 0x5, 0x401, 0x8001, 0x5, 0x40, 0x2, 0x1, 0x1, 0xfe49, 0xc8, 0x0, 0x86e, 0x0, 0x1, 0x6, 0x3f, 0x6, 0x8001, 0x6, 0x200, 0x4, 0x40, 0x5, 0x101, 0x100, 0x7, 0x3, 0xe16, 0x2, 0x9, 0x3, 0x8000, 0x0, 0x20, 0x9, 0x401, 0x1, 0x2, 0x6, 0x3, 0x80, 0x50, 0x9, 0x2, 0xc0, 0x8, 0x49f4, 0x3, 0x5, 0x7077, 0xe7aa, 0x4000000, 0x2, 0x1, 0x2, 0x20, 0x1000, 0x9, 0xfff, 0xf6, 0x5, 0x9d9a, 0x7, 0xffffff74, 0x2, 0x16dc, 0x1, 0x41f, 0xdf4f, 0x3ff, 0x3f, 0x9ab5, 0x8, 0x100, 0x0, 0x1, 0x2, 0x1, 0x4, 0x1, 0x1, 0x0, 0x7ff, 0x200, 0x1, 0x7, 0x2011b408, 0x3804, 0x8, 0x400, 0x80000001, 0x5000, 0x7, 0x80, 0x6, 0x4, 0x2, 0x1000, 0x1e, 0x3f, 0x4, 0x7d9, 0xba, 0x3, 0x40, 0x7ff, 0x3, 0x9, 0x8, 0x5, 0x7ff, 0x2, 0x7fff, 0x7, 0x9, 0x2, 0xbeb, 0xea, 0x3, 0x7ff, 0x0, 0x8, 0xeb, 0x7fffffff, 0x2ec, 0x1, 0x7fffffff, 0x5, 0xfffff1ed, 0x2, 0x8, 0x7fff, 0x6, 0x1, 0x40, 0x2, 0x0, 0x1, 0x81, 0x8, 0x3, 0x1ff, 0x401, 0x6, 0x80000001, 0x1ff, 0x0, 0xc000, 0x10000, 0x1, 0xfffffff9, 0x4695, 0x0, 0x4b, 0x7, 0x80000000, 0x8001, 0xd01, 0x76, 0x8, 0xf9, 0x0, 0x7, 0x2, 0x2, 0x2, 0x2, 0x3, 0x9, 0xa6, 0x9, 0x7, 0x1, 0x3, 0x7, 0x0, 0x100, 0x0, 0x2, 0x80000000, 0x6, 0x3, 0x444, 0x0, 0x20, 0x28, 0xa564, 0x5, 0x3, 0x7, 0x1, 0x5, 0x9, 0x2, 0x0, 0xfff, 0x1f, 0x9, 0x3f, 0x101, 0xfffffffa, 0x80, 0x7, 0x7, 0x968, 0x0, 0x80000000, 0x3, 0x1, 0x401, 0xd170, 0x8, 0xca0000, 0xffffffff, 0x6, 0x3, 0xffff36bd, 0x3, 0x800000, 0x0, 0x81, 0x6, 0x9, 0xa51, 0x10000, 0xffffffff, 0xf9d, 0x1, 0x10001, 0x401, 0x5b4, 0x739, 0x10001, 0x2, 0x7edd9be, 0x682f, 0x8, 0xb2, 0x81, 0xfffffffd, 0xb4e0, 0x8, 0x8, 0x1, 0xfffffffe, 0x895b, 0x8, 0x2, 0x7fff, 0x400, 0x0, 0x8, 0x9, 0xb78, 0x7, 0xd838, 0x1, 0xbe, 0x8, 0xfffff000, 0x10001, 0x7ff, 0x4, 0x8, 0x1, 0xfff, 0xfffffff9, 0x5, 0x10000, 0x80, 0x200, 0x7, 0x7, 0x4, 0x6, 0x4, 0x40, 0x5, 0x101, 0xffff, 0x0, 0x200, 0x9, 0x6, 0x4, 0x8, 0x1000, 0x2, 0x7, 0x80000000, 0x1ff, 0x5, 0x2, 0xe85, 0x0, 0x3, 0xf006, 0x9, 0x69, 0x9, 0x54325181, 0x9, 0xfffffffd, 0x8000, 0x4, 0x400, 0x4, 0x3, 0x0, 0x0, 0xffff, 0x2, 0x1, 0x80, 0xfffffffa, 0x6, 0x3, 0x44ff0000, 0xba, 0x2, 0x7, 0x5, 0x2, 0xde, 0x8, 0x6, 0x1, 0x3, 0x10000, 0x80000001, 0x8, 0xd0bc, 0x2, 0x10000, 0x6, 0x6, 0x8, 0x8707, 0x40000000, 0x4, 0x8, 0x5, 0x2, 0x1, 0xfffffff8, 0x0, 0x20, 0x6, 0x4, 0x3, 0x4, 0x7fcac0f1, 0xffffffa0, 0x1, 0x2, 0xf0b9, 0x3, 0x7, 0xffff, 0x7ff, 0x180886d8, 0x6, 0x1, 0x8001, 0x101, 0x7, 0x3, 0x8e, 0x7, 0xffffffe0, 0x0, 0x101, 0x2c, 0x8, 0xf6, 0x1, 0x800, 0x7f, 0xa3db, 0x400, 0x7f, 0x1, 0x7e, 0x5293, 0x8c, 0x9, 0x6, 0x1, 0x6, 0x6, 0xffffff00, 0x200, 0xffff8000, 0x7fffffff, 0x7, 0x939, 0x4, 0x40, 0x6, 0xb0, 0x9, 0x8, 0x7, 0x5, 0x0, 0x9, 0x3]}) ioctl$EVIOCGABS0(r3, 0x80184540, &(0x7f00000000c0)=""/157) 15:45:47 executing program 5: r0 = syz_usb_connect$uac1(0x0, 0x94, &(0x7f0000000000)={{0x12, 0x1, 0x0, 0x0, 0x0, 0x0, 0x20, 0x1d6b, 0x101, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x82, 0x3, 0x1, 0x0, 0x0, 0x0, {{0x9, 0x4, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, {{}, [@output_terminal={0x9, 0x24, 0x3, 0x0, 0x0, 0x3}, @output_terminal={0x9}]}}, {}, {0x9, 0x4, 0x1, 0x1, 0x1, 0x1, 0x2, 0x0, 0x0, {}, {{0x9, 0x5, 0x1, 0x9, 0x0, 0x0, 0x81, 0x80, {0x7}}}}, {}, {0x9, 0x4, 0x2, 0x1, 0x1, 0x1, 0x2, 0x0, 0x0, {[@format_type_ii_discrete={0x9, 0x24, 0x2, 0x2, 0x0, 0x0, 0x2}, @format_type_i_discrete={0x8}]}, {{0x9, 0x5, 0x82, 0x9, 0x40, 0x0, 0x0, 0x0, {0x7}}}}}}}]}}, &(0x7f00000001c0)={0xa, &(0x7f0000000100)={0xa, 0x6, 0x0, 0x0, 0xff, 0x0, 0x20}, 0x0, 0x0, 0x1, [{0x0, 0x0}]}) syz_usb_control_io$uac1(r0, 0x0, 0x0) syz_usb_control_io$uac1(r0, &(0x7f0000000140)={0x14, &(0x7f0000000040)={0x20, 0x8, 0x12, {0x12, 0x22, "975fdcacf372a47de6786ba0a33409b0"}}, &(0x7f0000000080)={0x0, 0x3, 0xa0, @string={0xa0, 0x3, "8e3c03781e1df0041cf835b28a9a2359b9b9528f085600bf60f991f2cba420420367cb3cfa4fedb3aa59a0036f2759b63eea16e2f7529205c7b9dce829e46d4249e9609b7ffe56082a1eb7e2d9e2da0babb584116c2a9bdf5451e5837e1d0fcb0966a3271b52b9074b538f04b0fef776777589f920c4419e2692777f1ac973b344b9418f1b684e795f53a1467c65864f698e9ca376a6ebc424c4472bdc75"}}}, &(0x7f0000000400)={0x44, &(0x7f0000000180)={0x0, 0xe, 0xb9, "534f6022a4517731f6c1424b3d724e42e79e39a4a9abe604c69b0e6a604fbae78d99b133fd33ce82292c3a9e78a53b2022338d398bd732122f2ef096244be4fcaefb034ee662c2e9123f4f05c4cd62d9b7d77044d95bb51d394110d849eec9fb46aadb11d452211b59924ac84e5459bc615c30db2c0930e7bc31f882afa06a3a37473c36ddd90607299ee180120158c0c70476f71d77cc5b3618ce5da6d508c4af8facb0b93ad8dbd7e34c37d89970cc3c1077bdcf365db311"}, &(0x7f0000000240)={0x0, 0xa, 0x1, 0x7}, &(0x7f0000000280)={0x0, 0x8, 0x1, 0x3f}, &(0x7f00000002c0)={0x20, 0x81, 0x2, "9055"}, &(0x7f0000000300)={0x20, 0x82, 0x3, '\n!o'}, &(0x7f0000000340)=ANY=[@ANYBLOB], &(0x7f0000000380)={0x20, 0x84, 0x3, "172726"}, &(0x7f00000003c0)={0x20, 0x85, 0x3, "eb514f"}}) syz_usb_connect$hid(0x1, 0x3f, &(0x7f0000000480)={{0x12, 0x1, 0x300, 0x0, 0x0, 0x0, 0x20, 0x1b96, 0xd, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x2d, 0x1, 0x1, 0x20, 0x20, 0x7, [{{0x9, 0x4, 0x0, 0x81, 0x2, 0x3, 0x1, 0x2, 0x7, {0x9, 0x21, 0x3ff, 0x8, 0x1, {0x22, 0x54c}}, {{{0x9, 0x5, 0x81, 0x3, 0x200, 0x1, 0x1f}}, [{{0x9, 0x5, 0x2, 0x3, 0x200, 0x0, 0x3f, 0x20}}]}}}]}}]}}, &(0x7f0000001340)={0xa, &(0x7f00000004c0)={0xa, 0x6, 0x201, 0x40, 0x80, 0x4, 0xff, 0x80}, 0x7a, &(0x7f0000000500)={0x5, 0xf, 0x7a, 0x6, [@ssp_cap={0x20, 0x10, 0xa, 0x81, 0x5, 0x4, 0xf000, 0x40, [0x807f30, 0xc030, 0x80800f, 0x3f30, 0xf]}, @wireless={0xb, 0x10, 0x1, 0xc, 0xe, 0x7, 0x2, 0x6}, @ssp_cap={0x20, 0x10, 0xa, 0x0, 0x5, 0x7ef9, 0xf08, 0x100, [0xd8, 0xffc0c0, 0xf, 0x180, 0xc0]}, @ssp_cap={0x1c, 0x10, 0xa, 0x7f, 0x4, 0x7, 0xf000, 0x7, [0xc000, 0x0, 0xc0, 0xff0000]}, @ext_cap={0x7, 0x10, 0x2, 0x0, 0x9, 0x9, 0x3}, @ext_cap={0x7, 0x10, 0x2, 0xe, 0x1, 0x6, 0xd000}]}, 0x7, [{0x4, &(0x7f00000005c0)=@lang_id={0x4, 0x3, 0xc09}}, {0xfb, &(0x7f0000001040)=@string={0xfb, 0x3, "219f4da47b1a193551aba9c7c8840f3bfd73199351aa442e77b9b6e73359e0b011ecf457efc9b2b9763b06dade4085281bc6183c90f4df871f1ed71605e923163264338ec9221e0b3eaf2b8f66f537e0453c6277d6c9ecdcc3590c567c5aa6bd3782ee1987d78515f522244893c3d5427fa3123d25f2c16906eb43b9d68fdf6f73cc94aaab1e859181a4875c1fac2ec53f620ecd3d3063b3ed77bed6dae376b387c95eb07dd058b8561941f7002d5aeb957e5620dc17252cb0c53180d8df151a294618421b5193be2a274a63ed8c19b18247d61670a9338f1d7e0d5ccf551725713663fdf28e00fbbdbb10dd62779137848e86253c8910d0df"}}, {0x4, &(0x7f0000001140)=@lang_id={0x4, 0x3, 0x43e}}, {0x4, &(0x7f0000001180)=@lang_id={0x4, 0x3, 0x414}}, {0x4, &(0x7f00000011c0)=@lang_id={0x4, 0x3, 0x827}}, {0x4, &(0x7f0000001200)=@lang_id={0x4, 0x3, 0x455}}, {0xc5, &(0x7f0000001240)=@string={0xc5, 0x3, "da199022f9d83959c88ce752df419b737bc48119538033f837bee0ed9b63bc4abb3b8350518b1c49202d2160255335f27257888a605a33b8262613d0239ce669cd9f162ed5b69a821bbed65f512f676b99b0434cb283bb13e679c91b520b30c6b4455822b0bd2ba42ba46e801da6d07315d904b6ab6800c11744672011af1eb44ba768e6e32d56de6b9dc49170a1e5a75e89f8cfe4941d19578e4cde700b0aa7bd0682ec6afb1d66d14bbb66b38c3e76e07a2cf8383f8643ad0505822b50b0cb83d3de"}}]}) r1 = syz_open_dev$hidraw(&(0x7f0000000580), 0x0, 0x101280) ioctl$HIDIOCGVERSION(0xffffffffffffffff, 0x80044801, &(0x7f0000000000)) ioctl$HIDIOCGDEVINFO(0xffffffffffffffff, 0x801c4803, &(0x7f00000013c0)=""/4) ioctl$HIDIOCAPPLICATION(0xffffffffffffffff, 0x4802, 0x2) write$hidraw(r1, &(0x7f0000000600)="c2efc64421e3343d16ddb0d465cfd83f6e3cb810c06472c782e1804c3c4974678f37bc0ff4ed4b0a702f01a77bd43b57102421f8899542b34a189fe7a97d0e3c8138ff1bc7c14dd105867ad43e2191eab3383f020db953b3c8b8025a7b7f600aba436aa32441e4eacb7d1f225fc53ce8f385b8144d0c1dcec4ce5d607c41c0720a92488c3ed4d19c15de4c55adf34451a1e899eb21b493857f1d6210c0ac9b76bd72a7d58bd591c7baf7817e38644df94ba0315160e8f25701da65427e166cdc41ede1d09fa457f3da03c684cc142685808c0eb7b034cc038aa8371360b2381234110d6c0158ffa4aaf21198069a4ac389d19d8f20255168d82cddddc1099e7c2c6106e7a2ce8bd8d78c24d4b1e39b9eb36c63fc0d6023f1ea95a368cb8bf0c4f94397ca58936a2e669f163f94323ccfe7589e3042df85efe84cb10ffa7b098cbae0c088618aa42e57f46c9efeea70dc46b6a72b2e397f593f9f3466a41b49de223ac87ae87db28d074ae423ce86de6521e3cd7b83a01797da80ba00742de2d781acde9b526bc172aa7c3cd95785e46b715283cd4622b4cc27f18a1997849646d58ae03e8b0bd745a02e28feb7a320028fc4d10f83aea27fdf0da55320816e3b4b4e06dbc9dd5d213427f053279981036bb6a059733de04e572f29fa54df7aa0ee0291a2f33f5afeda2b84c987f3046c6b50c18da2e9a60556fb847d62fb4107351c6ddc85177b699979d5a5a13aed9e8fdbf1e9671de6831005296a41e02bf69c5f8cc8ac78285444254b79ff8339d717e7a6841900a48edbc905d4a95457938fd27ee3e57c7eeabb7cff7a633c5dca23193910ab6e72ee38d84e0f3d693c33cc0cfbc90e63769536f07399357c5bb81adb4b88de5a45356f8896216c42ee6d9cddf2c169cfab87c6db2736d5b084f3fba3a56731951e0b8b4a64e65666c166a3706e4b8f93f4ba53a1c5c93a296e4a7e148deef8dfbe9ffea389a47d17adda45fa68f65167996efcff2f04195d6961c1036253e7e6ab21ef92876c94e70c8c96b343df2e45daf62ca484d7ee99301c8888edb35786c5d91c3c3b44762369c1df12254c6233b160fdd87abde1b0f58ca7666dcdc5786f7d43ffbc54bb0e162f8b71ab908ebe10c086d789f67f6866ab83ab163dfd787cb2fd7c38ab2c37966de92453a8dd18a54e80ed620b6ff317e0652d629f0936e45716985ac08401b98a2b2901dcde3747497a5dacfff2d908f0a02f0909293154602ada593e25264155fbb1a5a31c4988acd486c72b54a912d5c63b0e35a1efbf94d378ea21b1df3d3fd3bc2b06f2d5c37500f8e863d1c743081c4b9c9d840eed345987086ae584079184478f756bab6cc6eae2c6572b5c7ccebe1376ec9769fe73eeb7ffa432fb34eb0e9f9eb5bea959569e2c6bdff278537dde1a818901e21201e7b7bd1b5b84df06a669c679be2ecb6508453af3e79625f986b022a8fb05b3906ea22c9b3e4fec40dbad4237aa2299a3a43352e4ed3c1181e52cca1fce6e0d68efb0d2ded5f90854ae154d0a7d577656dd8145c09e30a401beaab2f691831efc49056ac507b0fa4dfdd209e8b6859f7ed1eb3dfbfa72a048651d1268f9c4bb574ea4c7eee01ed0a44f2df8b58152869985765458c25efe583ca236bea4c0d76475da5a707fac3da1a8441ff3b11fd97a10d3f34d5d0fa960590cccd77564c3fb4d4e0726cc0dfa0f141715ab00faa42424cc213ee7403c226ccfd06ecfb1e1db4e8104339a19c919acb0d4dfbc42f0c54e15edd555b7ee2f8eb307cf4adcb5e4a10312c245b3def7ee4c65101df69c65a3ad81f845cace5e1b3357bf587dceca0991e9b80a94716bf3efa673109473b0909da645f8a8b1ad433e012a1d564489352ca0e6ccf9c8a835280bf865a865390c7388c077061591dc9bc8a4904231939319c5bbe408f28314e4f7152a42e41bd4c4c24b75fc3ca2b46b9fce602502e37d8d40f80910a12cb911ada1270a85412fd79a475646c9534f666af62dfd048415be21809059cce77d904a13d74a0e5851d7e6c964978da2ce0ae3292a9677ef126a93774f169ad58a5ae9ab0ebcad3e58fa4efaffd4fe9b3f1d203fdd545bcfff7d0b4664289538d41173ecb7585db66116ac58ddacee8f55bae675ce7bd7c43d39369fb592f6c1ebb9baf9a50e52b5dc8a66e48988bcfa428be9ea1f0b2af6edac17667c4c5b53a6aaa9c36ac544b8acd0e915148763307e69db3edc0e0861678f42d9412c93c04de2f3c0d376ade3b5a10b925f1f77a6c3b6b20ddb77aa4cf1ca8fe345570cbcfaa31586d35ca839d8cd0cac5209017934368cf21addd352be015f009b623c1850f7a24af1f9c9a717d0722d351b92875884317b0f347274f201b56f415f9a77689d70e74da354e2055b7ec0b1345b8b922f86dc97f646585ebc9cee795fe58a75d8f29aafca1548db4f658eeaef5f00f29dc2e270c914fbe220e82f18d0794dc837d3a29164ede04553d6cea56381d2da0ad018ac8fbdd390bc872c041a4d96d374ae9795a8f5e797318694ae5ef34fceb890305d68099f04e4b032f28498d1125836e9e5c3304fc30eeaffa7b86fc723761879744ba1933ab104832edea00fe153499780cdd45776546597902f5c227454b13e9c885b4ee6c86351463d1766f329c6d00377dd4df972c2d4ae14b528f052626e04a126b1cbc2861741c475f568dbaa9c878d8e63f0654658a94d0f80565121bfa13683ffd3b7b63f27fec4c7b0637d9624746e7ee87ac12d7657f07713314201297f36e7fcca1663c9a3b86f6f8944b11f7b111b1d200712ebb6019af515a752bfb1ae93d61b486f9f8c1b1912a03eeaecf50b43d37c683f75e223c9b4322e00a095e8029f67d36627714afe63251ea862bae80faa7785ecc492bd1ca1b79ed92e0c9808512ba9d6ab48347ea9b7639fec0ba6629a53deb007f01fd7ef3297133d40922fcdce544f273df143d99762d0d2d20203a9e70ae12f1d6df5cac7c9181358911190acf31a2a86f147db2e4e564cef3e38d94dacecda023859f1dc13e6dc2e6dcafa11d93e2109675cd29915cd33485ad382b4d79b9fa5f4f35f441987ab8feef5f3323e87843c0d5d624a11f4364e1938a0df4a155f9fa5877d6371580ecec15f49785e06848313eb1a29b8155dd2b90fb50977696cca1deda6fc7b5f8ff2ced01c7c21a37428ce5291975f994c8959c56349497d8b3213749e431b4e1e5f6afe4488eba99e10598c6625197ba4f478ed5d1e28849b82fcdc2eea02b69ea81346cb4765ff4baa1c32f593514da443557358b7ba93c60a49261b6c9ad469010688838282f680803ee70fc2d428772b21d882a39cf9b2a90fcc4eaaaf0f5f8fa592bf31130ffc7db4416a795e5ec1093f28431741a2791dd5c0006c5facbf568f421c897f9f7172d44ab127c5f9a90c7d30d8e41080f790d18bd2eb128a19d5db94848637067a40b5d547a8dc9a547fe7644a58c9ceb7e05e81b11488ae7d919d000104319153760598b0443374cfeb1cbbd10b4c0c1b3aab043e7d97bcb7848384d13c20b92de2c085c8509802ec1d55be3563d5caf184a825a3b25700cfd0892d7d1988717c4ff9c3d7", 0xa01) 15:45:47 executing program 1: r0 = syz_open_dev$hidraw(&(0x7f0000000000), 0x0, 0x0) read$hidraw(r0, &(0x7f0000000340)=""/4096, 0x20001340) r1 = syz_open_dev$hidraw(&(0x7f0000000000), 0x0, 0x0) ioctl$HIDIOCSFEATURE(r1, 0xc0404806, 0x0) r2 = syz_open_dev$hidraw(0x0, 0x0, 0x0) ioctl$HIDIOCGFEATURE(r2, 0xc0404807, &(0x7f0000000080)={0x0, "f9975e152e4066acc76d0f07219c10adddd16529d33f327333ad6d495f5a3d4b29b7d8afd514e4400e1b618ac74f009271ec9b744a0b7fad6b5013526b47b1ed"}) ioctl$HIDIOCSFEATURE(0xffffffffffffffff, 0xc0404806, 0x0) r3 = syz_open_dev$hidraw(&(0x7f0000000040), 0x8, 0x10404) ioctl$EVIOCREVOKE(0xffffffffffffffff, 0x40044591, &(0x7f0000000100)=0x2) write$hidraw(r3, 0x0, 0x0) syz_open_dev$char_usb(0xc, 0xb4, 0x0) 15:45:47 executing program 2: r0 = syz_open_dev$hidraw(&(0x7f0000000580), 0x0, 0x101081) write$hidraw(r0, &(0x7f0000001040)="c2efc64421e3343d16ddb0d465cfd83f6e3cb810c06472c782e1804c3c4974678f37bc0ff4ed4b0a702f01a77bd43b57102421f8899542b34a189fe7a97d0e3c8138ff1bc7c14dd105867ad43e2191eab3383f020db9e4eacb7d1f225fc53ce8f385b8144d0c1dcec4ce5d607c41c0720a92488c3ed4d19c15de4c55adf34451a1e899eb21b493857f1d6210c0ac9b76bd72a7d58bd591c7baf7817e38644df94ba0315160e8f25701da65427e166cdc41ede1d09fa457f3da03c684cc142685808c0eb7b034cc038aa8371360b2381234110d6c0158ffa4aaf21198069a4ac389d19d8f20255168d82cddddc1099e7c2c6106e7a2ce8bd8d78c24d4b1e39b9eb36c63fc0d6023f1ea95a368cb8bf0c4f94397ca58936a2e669f163f94323ccfe7589e3042df85efe84cb10ffa7b098cbae0c088618aa42e57f46c9efeea70dc46b6a72b2e397f593f9f3466a41b49de223ac87ae87db28d074ae423ce86de6521e3cd7b83a01797da80ba00742de2d781acde9b526bc172aa7c3cd95785e46b715283cd4622b4cc27f18a1997849646d58ae03e8b0bd745a02e28feb7a320028fc4d10f83aea27fdf0da55320816e3b4b4e06dbc9dd5d213427f053279981036bb6a059733de04e572f29fa54df7aa0ee0291a2f33f5afeda2b84c987f3046c6b50c18da2e9a60556fb847d62fb4107351c6ddc85177b699979d5a5a13aed9e8fdbf1e9671de6831005296a41e02bf69c5f8cc8ac78285444254b79ff8339d717e7a6841900a48edbc905d4a95457938fd27ee3e57c7eeabb7cff7a633c5dca23193910ab6e72ee38d84e0f3d693c33cc0cfbc90e63769536f07399357c5bb81adb4b88de5a45356f8896216c42ee6d9cddf2c169cfab87c6db2736d5b084f3fba3a56731951e0b8b4a64e65666c166a3706e4b8f93f4ba53a1c5c93a296e4a7e148deef8dfbe9ffea389a47d17adda45fa68f65167996efcff2f04195d6961c1036253e7e6ab21ef92876c94e70c8c96b343df2e45daf62ca484d7ee99301c8888edb35786c5d91c3c3b44762369c1df12254c6233b160fdd87abde1b0f58ca7666dcdc5786f7d43ffbc54bb0e162f8b71ab908ebe10c086d789f67f6866ab83ab163dfd787cb2fd7c38ab2c37966de92453a8dd18a54e80ed620b6ff317e0652d629f0936e45716985ac08401b98a2b2901dcde3747497a5dacfff2d908f0a02f0909293154602ada593e25264155fbb1a5a31c4988acd486c72b54a912d5c63b0e35a1efbf94d378ea21b1df3d3fd3bc2b06f2d5c37500f8e863d1c743081c4b9c9d840eed345987086ae584079184478f756bab6cc6eae2c6572b5c7ccebe1376ec9769fe73eeb7ffa432fb34eb0e9f9eb5bea959569e2c6bdff278537dde1a818901e21201e7b7bd1b5b84df06a669c679be2ecb6508453af3e79625f986b022a8fb05b3906ea22c9b3e4fec40dbad4237aa2299a3a43352e4ed3c1181e52cca1fce6e0d68efb0d2ded5f90854ae154d0a7d577656dd8145c09e30a401beaab2f691831efc49056ac507b0fa4dfdd209e8b6859f7ed1eb3dfbfa72a048651d1268f9c4bb574ea4c7eee01ed0a44f2df8b58152869985765458c25efe583ca236bea4c0d76475da5a707fac3da1a8441ff3b11fd97a10d3f34d5d0fa960590cccd77564c3fb4d4e0726cc0dfa0f141715ab00faa42424cc213ee7403c226ccfd06ecfb1e1db4e8104339a19c919acb0d4dfbc42f0c54e15edd555b7ee2f8eb307cf4adcb5e4a10312c245b3def7ee4c65101df69c65a3ad81f845cace5e1b3357bf587dceca0991e9b80a94716bf3efa673109473b0909da645f8a8b1ad433e012a1d564489352ca0e6ccf9c8a835280bf865a865390c7388c077061591dc9bc8a4904231939319c5bbe408f28314e4f7152a42e41bd4c4c24b75fc3ca2b46b9fce602502e37d8d40f80910a12cb911ada1270a85412fd79a475646c9534f666af62dfd048415be21809059cce77d904a13d74a0e5851d7e6c964978da2ce0ae3292a9677ef126a93774f169ad58a5ae9ab0ebcad3e58fa4efaffd4fe9b3f1d203fdd545bcfff7d0b4664289538d41173ecb7585db66116ac58ddacee8f55bae675ce7bd7c43d39369fb592f6c1ebb9baf9a50e52b5dc8a66e48988bcfa428be9ea1f0b2af6edac17667c4c5b53a6aaa9c36ac544b8acd0e915148763307e69db3edc0e0861678f42d9412c93c04de2f3c0d376ade3b5a10b925f1f77a6c3b6b20ddb77aa4cf1ca8fe345570cbcfaa31586d35ca839d8cd0cac5209017934368cf21addd352be015f009b623c1850f7a24af1f9c9a717d0722d351b92875884317b0f347274f201b56f415f9a77689d70e74da354e2055b7ec0b1345b8b922f86dc97f646585ebc9cee795fe58a75d8f29aafca1548db4f658eeaef5f00f29dc2e270c914fbe220e82f18d0794dc837d3a29164ede04553d6cea56381d2da0ad018ac8fbdd390bc872c041a4d96d374ae9795a8f5e797318694ae5ef34fceb890305d68099f04e4b032f28498d1125836e9e5c3304fc30eeaffa7b86fc723761879744ba1933ab104832edea00fe153499780cdd45776546597902f5c227454b13e9c885b4ee6c86351463d1766f329c6d00377dd4df972c2d4ae14b528f052626e04a126b1cbc2861741c475f568dbaa9c878d8e63f0654658a94d0f80565121bfa13683ffd3b7b63f27fec4c7b0637d9624746e7ee87ac12d7657f07713314201297f36e7fcca1663c9a3b86f6f8944b11f7b111b1d200712ebb6019af515a752bfb1ae93d61b486f9f8c1b1912a03eeaecf50b43d37c683f75e223c9b4322e00a095e8029f67d36627714afe63251ea862bae80faa7785ecc492bd1ca1b79ed92e0c9808512ba9d6ab48347ea9b7639fec0ba6629a53deb007f01fd7ef3297133d40922fcdce544f273df143d99762d0d2d20203a9e70ae12f1d6df5cac7c9181358911190acf31a2a86f147db2e4e564cef3e38d94dacecda023859f1dc13e6dc2e6dcafa11d93e2109675cd29915cd33485ad382b4d79b9fa5f4f35f441987ab8feef5f3323e87843c0d5d624a11f4364e1938a0df4a155f9fa5877d6371580ecec15f49785e06848313eb1a29b8155dd2b90fb50977696cca1deda6fc7b5f8ff2ced01c7c21a37428ce5291975f994c8959c56349497d8b3213749e431b4e1e5f6afe4488eba99e10598c6625197ba4f478ed5d1e28849b82fcdc2eea02b69ea81346cb4765ff4baa1c32f593514da443557358b7ba93c60a49261b6c9ad469010688838282f680803ee70fc2d428772b21d882a39cf9b2a90fcc4eaaaf0f5f8fa592bf31130ffc7db4416a795e5ec1093f28431741a2791dd5c0006c5facbf568f421c897f9f7172d44ab127c5f9a90c7d30d8e41080f790d18bd2eb128a19d5db94848637067a40b5d547a8dc9a547fe7644a58c9ceb7e05e81b11488ae7d919d000104319153760598b0443374cfeb1cbbd10b4c0c1b3aab043e7d97bcb7848384d13c20b92de2c085c8509802ec1d55be3563d5caf184a825a3b25700cfd0892d7d1988717c4ff9c3d7f03710d6980e8e8eb193975f0e6466d8904889ba187c84a7d18a9c", 0xa0c) [ 2249.750603][T32516] usb 6-1: new high-speed USB device number 98 using dummy_hcd 15:45:47 executing program 3: syz_usb_connect(0x6, 0x37, &(0x7f00000001c0)={{0x12, 0x1, 0x300, 0x9d, 0xcf, 0xc1, 0x8, 0xfe9, 0xdb01, 0x9223, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x25, 0x1, 0x5, 0xfc, 0x30, 0x3, [{{0x9, 0x4, 0xe7, 0x1, 0x1, 0xd0, 0xe2, 0x61, 0x7f, [@uac_as={[@format_type_i_continuous={0xa, 0x24, 0x2, 0x1, 0x4, 0x3, 0x2, 0x97, "", "e13f"}]}], [{{0x9, 0x5, 0x5, 0x20, 0x8, 0x0, 0x6, 0x1}}]}}]}}]}}, &(0x7f00000003c0)={0xa, &(0x7f0000000200)={0xa, 0x6, 0x201, 0x1, 0x0, 0x6, 0x10, 0x6}, 0x19, &(0x7f0000000240)={0x5, 0xf, 0x19, 0x1, [@ss_container_id={0x14, 0x10, 0x4, 0x7, "8bbba5e8be6913a73af19d509834a6c6"}]}, 0x4, [{0x77, &(0x7f0000000280)=@string={0x77, 0x3, "275e16c45b58ea95e4a840d5b6ecb6aa753b71999efbce1763648b751c838f5c9d2b0131c8754639d318990f38dad854ebebe5ab186b7253e01c56dcc86c1e9d11b15032cbeb4331e7bcd455e8d445233eaa0e1c6bf550f23cded38de97da13227613ddf45072523c7f32bcfaeac824cacf38a4d26"}}, {0x4, &(0x7f0000000300)=@lang_id={0x4, 0x3, 0x44b}}, {0x4, &(0x7f0000000340)=@lang_id={0x4, 0x3, 0x82c}}, {0x4, &(0x7f0000000380)=@lang_id={0x4, 0x3, 0x827}}]}) syz_open_dev$hiddev(&(0x7f0000000000), 0x5, 0x1a035317e33e48c9) r0 = syz_open_dev$hiddev(&(0x7f0000000100), 0x1ff, 0x400) ioctl$HIDIOCGVERSION(r0, 0x80044801, &(0x7f0000000140)) syz_open_dev$hiddev(&(0x7f0000000440), 0x3, 0x101442) r1 = syz_open_dev$hiddev(&(0x7f0000000080), 0x1000, 0x385800) ioctl$HIDIOCSREPORT(r1, 0x400c4808, &(0x7f00000000c0)={0x1, 0x200, 0x5}) r2 = syz_open_dev$hidraw(&(0x7f0000000580), 0x0, 0x189481) write$hidraw(r2, &(0x7f00000005c0)="a9", 0xffffff95) 15:45:47 executing program 0: r0 = syz_open_dev$hidraw(&(0x7f0000000000), 0x0, 0x0) read$hidraw(r0, &(0x7f0000000340)=""/4096, 0x20001340) read$hidraw(r0, 0x0, 0x0) syz_open_dev$char_usb(0xc, 0xb4, 0x202) 15:45:47 executing program 4: syz_open_dev$hidraw(0xfffffffffffffffe, 0x0, 0x0) ioctl$HIDIOCGRDESCSIZE(0xffffffffffffffff, 0x80044801, &(0x7f0000000380)) r0 = syz_open_dev$hidraw(&(0x7f0000000180), 0x74e, 0x80200) ioctl$HIDIOCGRAWPHYS(r0, 0x80404805, &(0x7f00000001c0)) ioctl$EVIOCGID(0xffffffffffffffff, 0x80084502, &(0x7f0000000240)=""/2) r1 = syz_open_dev$hidraw(&(0x7f0000000000), 0x103, 0x90a40) ioctl$HIDIOCSFEATURE(r1, 0xc0404806, 0x0) syz_open_dev$hidraw(&(0x7f0000000200), 0x7, 0x400) ioctl$HIDIOCSFEATURE(r1, 0xc0404806, &(0x7f0000000000)="05e22a95f5cee85ac7fb317d40e9b007ca15ce735779b55ff46fadd4214935bd7e59190ec74d79ab65d952a50cb72d37a899324862b55959af69423e4d0e8ecedfe1b15723813f538b40f014f6cfbf6eb16a09a80c2c80d35ade39fed4d2ae661767b78eda71700dadd0f520e407a866b29bd5e87438eb6d1210b37857811b9f27037463b530cd33aa19ad39591d4f4b0e885d40196ffe8403cb7e0a62f4293a7c5f48aab7f8efacd3") r2 = syz_open_dev$hidraw(&(0x7f0000000000), 0x0, 0x0) r3 = syz_open_dev$hidraw(&(0x7f0000000000), 0x0, 0x0) ioctl$HIDIOCSFEATURE(r3, 0xc0404806, 0x0) ioctl$HIDIOCGFEATURE(r3, 0xc0404807, &(0x7f00000003c0)={0x7, "27f63146c83c476a32a70154371c636cadf062dccb0d486f5616ff7e3dfc5da13f93566747ec21f8240e8569eaa17f603618c7b43768e95af47133acde5ac759"}) ioctl$HIDIOCSFEATURE(0xffffffffffffffff, 0xc0404806, 0x0) ioctl$HIDIOCGRAWNAME(0xffffffffffffffff, 0x80404804, &(0x7f0000000300)) ioctl$HIDIOCSFEATURE(r2, 0xc0404806, 0x0) syz_open_dev$hidraw(&(0x7f0000000140), 0x7, 0x200580) r4 = syz_open_dev$hidraw(&(0x7f0000000340), 0x0, 0x4a0000) ioctl$HIDIOCSFEATURE(r4, 0xc0404806, 0x0) ioctl$HIDIOCGRAWNAME(0xffffffffffffffff, 0x80404804, &(0x7f0000000100)) 15:45:47 executing program 2: r0 = syz_open_dev$hidraw(&(0x7f0000000580), 0x0, 0x101081) r1 = syz_open_dev$evdev(&(0x7f00000001c0), 0x0, 0x0) ioctl$EVIOCSMASK(r1, 0x40104593, &(0x7f00000002c0)={0x16, 0x0, 0x0}) r2 = syz_open_dev$evdev(&(0x7f00000001c0), 0x0, 0x0) ioctl$EVIOCSMASK(r2, 0x40104593, &(0x7f00000002c0)={0x16, 0x0, 0x0}) r3 = syz_open_dev$evdev(&(0x7f0000000040), 0x3, 0x2001) ioctl$EVIOCREVOKE(r3, 0x40044591, &(0x7f0000000000)=0xa2044483) write$hidraw(r0, &(0x7f0000000600)="c2efc64421e3343d16ddb0d465cfd83f6e3cb810c06472c782e1804c3c4974678f37bc0ff4ed4b0a702f01a77bd43b57102421f8899542b34a189fe7a97d0e3c8138ff1bc7c14dd105867ad43e2191eab3383f020db953b3c8b8025a7b7f600aba436aa32441e4eacb7d1f225fc53ce8f385b8144d0c1dcec4ce5d607c41c0720a92488c3ed4d19c15de4c55adf34451a1e899eb21b493857f1d6210c0ac9b76bd72a7d58bd591c7baf7817e38644df94ba0315160e8f25701da65427e166cdc41ede1d09fa457f3da03c684cc142685808c0eb7b034cc038aa8371360b2381234110d6c0158ffa4aaf21198069a4ac389d19d8f20255168d82cddddc1099e7c2c6106e7a2ce8bd8d78c24d4b1e39b9eb36c63fc0d6023f1ea95a368cb8bf0c4f94397ca58936a2e669f163f94323ccfe7589e3042df85efe84cb10ffa7b098cbae0c088618aa42e57f46c9efeea70dc46b6a72b2e397f593f9f3466a41b49de223ac87ae87db28d074ae423ce86de6521e3cd7b83a01797da80ba00742de2d781acde9b526bc172aa7c3cd95785e46b715283cd4622b4cc27f18a1997849646d58ae03e8b0bd745a02e28feb7a320028fc4d10f83aea27fdf0da55320816e3b4b4e06dbc9dd5d213427f053279981036bb6a059733de04e572f29fa54df7aa0ee0291a2f33f5afeda2b84c987f3046c6b50c18da2e9a60556fb847d62fb4107351c6ddc85177b699979d5a5a13aed9e8fdbf1e9671de6831005296a41e02bf69c5f8cc8ac78285444254b79ff8339d717e7a6841900a48edbc905d4a95457938fd27ee3e57c7eeabb7cff7a633c5dca23193910ab6e72ee38d84e0f3d693c33cc0cfbc90e63769536f07399357c5bb81adb4b88de5a45356f8896216c42ee6d9cddf2c169cfab87c6db2736d5b084f3fba3a56731951e0b8b4a64e65666c166a3706e4b8f93f4ba53a1c5c93a296e4a7e148deef8dfbe9ffea389a47d17adda45fa68f65167996efcff2f04195d6961c1036253e7e6ab21ef92876c94e70c8c96b343df2e45daf62ca484d7ee99301c8888edb35786c5d91c3c3b44762369c1df12254c6233b160fdd87abde1b0f58ca7666dcdc5786f7d43ffbc54bb0e162f8b71ab908ebe10c086d789f67f6866ab83ab163dfd787cb2fd7c38ab2c37966de92453a8dd18a54e80ed620b6ff317e0652d629f0936e45716985ac08401b98a2b2901dcde3747497a5dacfff2d908f0a02f0909293154602ada593e25264155fbb1a5a31c4988acd486c72b54a912d5c63b0e35a1efbf94d378ea21b1df3d3fd3bc2b06f2d5c37500f8e863d1c743081c4b9c9d840eed345987086ae584079184478f756bab6cc6eae2c6572b5c7ccebe1376ec9769fe73eeb7ffa432fb34eb0e9f9eb5bea959569e2c6bdff278537dde1a818901e21201e7b7bd1b5b84df06a669c679be2ecb6508453af3e79625f986b022a8fb05b3906ea22c9b3e4fec40dbad4237aa2299a3a43352e4ed3c1181e52cca1fce6e0d68efb0d2ded5f90854ae154d0a7d577656dd8145c09e30a401beaab2f691831efc49056ac507b0fa4dfdd209e8b6859f7ed1eb3dfbfa72a048651d1268f9c4bb574ea4c7eee01ed0a44f2df8b58152869985765458c25efe583ca236bea4c0d76475da5a707fac3da1a8441ff3b11fd97a10d3f34d5d0fa960590cccd77564c3fb4d4e0726cc0dfa0f141715ab00faa42424cc213ee7403c226ccfd06ecfb1e1db4e8104339a19c919acb0d4dfbc42f0c54e15edd555b7ee2f8eb307cf4adcb5e4a10312c245b3def7ee4c65101df69c65a3ad81f845cace5e1b3357bf587dceca0991e9b80a94716bf3efa673109473b0909da645f8a8b1ad433e012a1d564489352ca0e6ccf9c8a835280bf865a865390c7388c077061591dc9bc8a4904231939319c5bbe408f28314e4f7152a42e41bd4c4c24b75fc3ca2b46b9fce602502e37d8d40f80910a12cb911ada1270a85412fd79a475646c9534f666af62dfd048415be21809059cce77d904a13d74a0e5851d7e6c964978da2ce0ae3292a9677ef126a93774f169ad58a5ae9ab0ebcad3e58fa4efaffd4fe9b3f1d203fdd545bcfff7d0b4664289538d41173ecb7585db66116ac58ddacee8f55bae675ce7bd7c43d39369fb592f6c1ebb9baf9a50e52b5dc8a66e48988bcfa428be9ea1f0b2af6edac17667c4c5b53a6aaa9c36ac544b8acd0e915148763307e69db3edc0e0861678f42d9412c93c04de2f3c0d376ade3b5a10b925f1f77a6c3b6b20ddb77aa4cf1ca8fe345570cbcfaa31586d35ca839d8cd0cac5209017934368cf21addd352be015f009b623c1850f7a24af1f9c9a717d0722d351b92875884317b0f347274f201b56f415f9a77689d70e74da354e2055b7ec0b1345b8b922f86dc97f646585ebc9cee795fe58a75d8f29aafca1548db4f658eeaef5f00f29dc2e270c914fbe220e82f18d0794dc837d3a29164ede04553d6cea56381d2da0ad018ac8fbdd390bc872c041a4d96d374ae9795a8f5e797318694ae5ef34fceb890305d68099f04e4b032f28498d1125836e9e5c3304fc30eeaffa7b86fc723761879744ba1933ab104832edea00fe153499780cdd45776546597902f5c227454b13e9c885b4ee6c86351463d1766f329c6d00377dd4df972c2d4ae14b528f052626e04a126b1cbc2861741c475f568dbaa9c878d8e63f0654658a94d0f80565121bfa13683ffd3b7b63f27fec4c7b0637d9624746e7ee87ac12d7657f07713314201297f36e7fcca1663c9a3b86f6f8944b11f7b111b1d200712ebb6019af515a752bfb1ae93d61b486f9f8c1b1912a03eeaecf50b43d37c683f75e223c9b4322e00a095e8029f67d36627714afe63251ea862bae80faa7785ecc492bd1ca1b79ed92e0c9808512ba9d6ab48347ea9b7639fec0ba6629a53deb007f01fd7ef3297133d40922fcdce544f273df143d99762d0d2d20203a9e70ae12f1d6df5cac7c9181358911190acf31a2a86f147db2e4e564cef3e38d94dacecda023859f1dc13e6dc2e6dcafa11d93e2109675cd29915cd33485ad382b4d79b9fa5f4f35f441987ab8feef5f3323e87843c0d5d624a11f4364e1938a0df4a155f9fa5877d6371580ecec15f49785e06848313eb1a29b8155dd2b90fb50977696cca1deda6fc7b5f8ff2ced01c7c21a37428ce5291975f994c8959c56349497d8b3213749e431b4e1e5f6afe4488eba99e10598c6625197ba4f478ed5d1e28849b82fcdc2eea02b69ea81346cb4765ff4baa1c32f593514da443557358b7ba93c60a49261b6c9ad469010688838282f680803ee70fc2d428772b21d882a39cf9b2a90fcc4eaaaf0f5f8fa592bf31130ffc7db4416a795e5ec1093f28431741a2791dd5c0006c5facbf568f421c897f9f7172d44ab127c5f9a90c7d30d8e41080f790d18bd2eb128a19d5db94848637067a40b5d547a8dc9a547fe7644a58c9ceb7e05e81b11488ae7d919d000104319153760598b0443374cfeb1cbbd10b4c0c1b3aab043e7d97bcb7848384d13c20b92de2c085c8509802ec1d55be3563d5caf184a825a3b25700cfd0892d7d1988717c4ff9c3d7", 0xa01) 15:45:47 executing program 1: r0 = syz_open_dev$hidraw(&(0x7f0000000000), 0x0, 0x0) read$hidraw(r0, &(0x7f0000000340)=""/4096, 0x20001340) syz_open_dev$hidraw(&(0x7f0000000000), 0x0, 0x0) r1 = syz_open_dev$hidraw(&(0x7f0000000000), 0x0, 0x0) ioctl$HIDIOCSFEATURE(r1, 0xc0404806, 0x0) ioctl$HIDIOCSFEATURE(r1, 0xc0404806, 0x0) syz_open_dev$hidraw(0x0, 0x0, 0x0) ioctl$HIDIOCSFEATURE(0xffffffffffffffff, 0xc0404806, 0x0) write$hidraw(0xffffffffffffffff, 0x0, 0x0) syz_open_dev$char_usb(0xc, 0xb4, 0x0) [ 2250.010098][T32516] usb 6-1: Using ep0 maxpacket: 32 [ 2250.140112][T32516] usb 6-1: config 1 contains an unexpected descriptor of type 0x1, skipping [ 2250.148933][T32516] usb 6-1: config 1 has an invalid descriptor of length 0, skipping remainder of the config [ 2250.159174][T32516] usb 6-1: config 1 has 1 interface, different from the descriptor's value: 3 15:45:48 executing program 1: ioctl$EVIOCGRAB(0xffffffffffffffff, 0x40044590, &(0x7f0000000040)=0x6) r0 = syz_open_dev$hidraw(&(0x7f0000000000), 0x0, 0x0) read$hidraw(r0, &(0x7f0000000340)=""/4096, 0x20001340) r1 = syz_open_dev$hidraw(&(0x7f0000000000), 0x0, 0x0) ioctl$HIDIOCSFEATURE(r1, 0xc0404806, 0x0) syz_open_dev$hidraw(0x0, 0x0, 0x0) ioctl$HIDIOCSFEATURE(0xffffffffffffffff, 0xc0404806, 0x0) write$hidraw(0xffffffffffffffff, 0x0, 0x0) syz_open_dev$char_usb(0xc, 0xb4, 0x0) 15:45:48 executing program 2: r0 = syz_open_dev$hidraw(&(0x7f0000000580), 0x0, 0x242c1) write$hidraw(r0, &(0x7f0000000600)="c2efc64421e3343d16ddb0d465cfd83f6e3cb810c06472c782e1804c3c4974678f37bc0ff4ed4b0a702f01a77bd43b57102421f8899542b34a189fe7a97d0e3c8138ff1bc7c14dd105867ad43e2191eab3383f020db953b3c8b8025a7b7f600aba436aa32441e4eacb7d1f225fc53ce8f385b8144d0c1dcec4ce5d607c41c0720a92488c3ed4d19c15de4c55adf34451a1e899eb21b493857f1d6210c0ac9b76bd72a7d58bd591c7baf7817e38644df94ba0315160e8f25701da65427e166cdc41ede1d09fa457f3da03c684cc142685808c0eb7b034cc038aa8371360b2381234110d6c0158ffa4aaf21198069a4ac389d19d8f20255168d82cddddc1099e7c2c6106e7a2ce8bd8d78c24d4b1e39b9eb36c63fc0d6023f1ea95a368cb8bf0c4f94397ca58936a2e669f163f94323ccfe7589e3042df85efe84cb10ffa7b098cbae0c088618aa42e57f46c9efeea70dc46b6a72b2e397f593f9f3466a41b49de223ac87ae87db28d074ae423ce86de6521e3cd7b83a01797da80ba00742de2d781acde9b526bc172aa7c3cd95785e46b715283cd4622b4cc27f18a1997849646d58ae03e8b0bd745a02e28feb7a320028fc4d10f83aea27fdf0da55320816e3b4b4e06dbc9dd5d213427f053279981036bb6a059733de04e572f29fa54df7aa0ee0291a2f33f5afeda2b84c987f3046c6b50c18da2e9a60556fb847d62fb4107351c6ddc85177b699979d5a5a13aed9e8fdbf1e9671de6831005296a41e02bf69c5f8cc8ac78285444254b79ff8339d717e7a6841900a48edbc905d4a95457938fd27ee3e57c7eeabb7cff7a633c5dca23193910ab6e72ee38d84e0f3d693c33cc0cfbc90e63769536f07399357c5bb81adb4b88de5a45356f8896216c42ee6d9cddf2c169cfab87c6db2736d5b084f3fba3a56731951e0b8b4a64e65666c166a3706e4b8f93f4ba53a1c5c93a296e4a7e148deef8dfbe9ffea389a47d17adda45fa68f65167996efcff2f04195d6961c1036253e7e6ab21ef92876c94e70c8c96b343df2e45daf62ca484d7ee99301c8888edb35786c5d91c3c3b44762369c1df12254c6233b160fdd87abde1b0f58ca7666dcdc5786f7d43ffbc54bb0e162f8b71ab908ebe10c086d789f67f6866ab83ab163dfd787cb2fd7c38ab2c37966de92453a8dd18a54e80ed620b6ff317e0652d629f0936e45716985ac08401b98a2b2901dcde3747497a5dacfff2d908f0a02f0909293154602ada593e25264155fbb1a5a31c4988acd486c72b54a912d5c63b0e35a1efbf94d378ea21b1df3d3fd3bc2b06f2d5c37500f8e863d1c743081c4b9c9d840eed345987086ae584079184478f756bab6cc6eae2c6572b5c7ccebe1376ec9769fe73eeb7ffa432fb34eb0e9f9eb5bea959569e2c6bdff278537dde1a818901e21201e7b7bd1b5b84df06a669c679be2ecb6508453af3e79625f986b022a8fb05b3906ea22c9b3e4fec40dbad4237aa2299a3a43352e4ed3c1181e52cca1fce6e0d68efb0d2ded5f90854ae154d0a7d577656dd8145c09e30a401beaab2f691831efc49056ac507b0fa4dfdd209e8b6859f7ed1eb3dfbfa72a048651d1268f9c4bb574ea4c7eee01ed0a44f2df8b58152869985765458c25efe583ca236bea4c0d76475da5a707fac3da1a8441ff3b11fd97a10d3f34d5d0fa960590cccd77564c3fb4d4e0726cc0dfa0f141715ab00faa42424cc213ee7403c226ccfd06ecfb1e1db4e8104339a19c919acb0d4dfbc42f0c54e15edd555b7ee2f8eb307cf4adcb5e4a10312c245b3def7ee4c65101df69c65a3ad81f845cace5e1b3357bf587dceca0991e9b80a94716bf3efa673109473b0909da645f8a8b1ad433e012a1d564489352ca0e6ccf9c8a835280bf865a865390c7388c077061591dc9bc8a4904231939319c5bbe408f28314e4f7152a42e41bd4c4c24b75fc3ca2b46b9fce602502e37d8d40f80910a12cb911ada1270a85412fd79a475646c9534f666af62dfd048415be21809059cce77d904a13d74a0e5851d7e6c964978da2ce0ae3292a9677ef126a93774f169ad58a5ae9ab0ebcad3e58fa4efaffd4fe9b3f1d203fdd545bcfff7d0b4664289538d41173ecb7585db66116ac58ddacee8f55bae675ce7bd7c43d39369fb592f6c1ebb9baf9a50e52b5dc8a66e48988bcfa428be9ea1f0b2af6edac17667c4c5b53a6aaa9c36ac544b8acd0e915148763307e69db3edc0e0861678f42d9412c93c04de2f3c0d376ade3b5a10b925f1f77a6c3b6b20ddb77aa4cf1ca8fe345570cbcfaa31586d35ca839d8cd0cac5209017934368cf21addd352be015f009b623c1850f7a24af1f9c9a717d0722d351b92875884317b0f347274f201b56f415f9a77689d70e74da354e2055b7ec0b1345b8b922f86dc97f646585ebc9cee795fe58a75d8f29aafca1548db4f658eeaef5f00f29dc2e270c914fbe220e82f18d0794dc837d3a29164ede04553d6cea56381d2da0ad018ac8fbdd390bc872c041a4d96d374ae9795a8f5e797318694ae5ef34fceb890305d68099f04e4b032f28498d1125836e9e5c3304fc30eeaffa7b86fc723761879744ba1933ab104832edea00fe153499780cdd45776546597902f5c227454b13e9c885b4ee6c86351463d1766f329c6d00377dd4df972c2d4ae14b528f052626e04a126b1cbc2861741c475f568dbaa9c878d8e63f0654658a94d0f80565121bfa13683ffd3b7b63f27fec4c7b0637d9624746e7ee87ac12d7657f07713314201297f36e7fcca1663c9a3b86f6f8944b11f7b111b1d200712ebb6019af515a752bfb1ae93d61b486f9f8c1b1912a03eeaecf50b43d37c683f75e223c9b4322e00a095e8029f67d36627714afe63251ea862bae80faa7785ecc492bd1ca1b79ed92e0c9808512ba9d6ab48347ea9b7639fec0ba6629a53deb007f01fd7ef3297133d40922fcdce544f273df143d99762d0d2d20203a9e70ae12f1d6df5cac7c9181358911190acf31a2a86f147db2e4e564cef3e38d94dacecda023859f1dc13e6dc2e6dcafa11d93e2109675cd29915cd33485ad382b4d79b9fa5f4f35f441987ab8feef5f3323e87843c0d5d624a11f4364e1938a0df4a155f9fa5877d6371580ecec15f49785e06848313eb1a29b8155dd2b90fb50977696cca1deda6fc7b5f8ff2ced01c7c21a37428ce5291975f994c8959c56349497d8b3213749e431b4e1e5f6afe4488eba99e10598c6625197ba4f478ed5d1e28849b82fcdc2eea02b69ea81346cb4765ff4baa1c32f593514da443557358b7ba93c60a49261b6c9ad469010688838282f680803ee70fc2d428772b21d882a39cf9b2a90fcc4eaaaf0f5f8fa592bf31130ffc7db4416a795e5ec1093f28431741a2791dd5c0006c5facbf568f421c897f9f7172d44ab127c5f9a90c7d30d8e41080f790d18bd2eb128a19d5db94848637067a40b5d547a8dc9a547fe7644a58c9ceb7e05e81b11488ae7d919d000104319153760598b0443374cfeb1cbbd10b4c0c1b3aab043e7d97bcb7848384d13c20b92de2c085c8509802ec1d55be3563d5caf184a825a3b25700cfd0892d7d1988717c4ff9c3d7", 0xa01) 15:45:48 executing program 0: r0 = syz_open_dev$hidraw(&(0x7f0000000000), 0x0, 0x0) r1 = syz_open_dev$hidraw(&(0x7f0000000000), 0x0, 0x0) ioctl$HIDIOCSFEATURE(r1, 0xc0404806, 0x0) read$hidraw(r1, &(0x7f0000000040)=""/4109, 0x100d) read$hidraw(r0, 0x0, 0x0) syz_open_dev$char_usb(0xc, 0xb4, 0x0) 15:45:48 executing program 4: r0 = syz_open_dev$hidraw(0xfffffffffffffffe, 0x0, 0x6c581) read$hidraw(r0, &(0x7f0000000000)=""/227, 0xe3) [ 2250.490605][T32516] usb 6-1: string descriptor 0 read error: -22 [ 2250.497250][T32516] usb 6-1: New USB device found, idVendor=1d6b, idProduct=0101, bcdDevice= 0.40 [ 2250.506470][T32516] usb 6-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 2250.552800][T32516] usb 6-1: 0:2 : does not exist 15:45:48 executing program 2: r0 = syz_open_dev$hidraw(&(0x7f0000000580), 0x0, 0x101081) r1 = syz_open_dev$hidraw(&(0x7f0000000000), 0x0, 0x0) ioctl$HIDIOCSFEATURE(r1, 0xc0404806, 0x0) ioctl$HIDIOCSFEATURE(r1, 0xc0404806, &(0x7f0000000140)="f5cb6fcabaee6d4095443fd4b5e4ff503c061b4309a9a340a03ed28492004c5db9eb9d5b9511782ef487b239663747849829c47ca21047c99b6b643f25944898ea214a1e3f857975787b2bc28bab49807bc7074ef4cf9708208699d63b9268f03e05da37defe1cc32a6f38a38bf1b33d13d01b23a5ab824590e67a5a330a86ee9a3d3fbf064e817e16c222cd223bed2b62c5a5db7a9bc7170c41848932b4809a2c617b1b2f456b32c3bed0878f12fcfc319b899cce96e412236adabba781a09ca7f67f30fce7d33ac62c6510") r2 = syz_open_dev$hidraw(&(0x7f0000000000), 0x1, 0x100) read$hidraw(r2, &(0x7f0000000040)=""/132, 0x84) write$hidraw(r0, &(0x7f0000000600)="c2efc64421e3343d16ddb0d465cfd83f6e3cb810c06472c782e1804c3c4974678f37bc0ff4ed4b0a702f01a77bd43b57102421f8899542b34a189fe7a97d0e3c8138ff1bc7c14dd105867ad43e2191eab3383f020db953b3c8b8025a7b7f600aba436aa32441e4eacb7d1f225fc53ce8f385b8144d0c1dcec4ce5d607c41c0720a92488c3ed4d19c15de4c55adf34451a1e899eb21b493857f1d6210c0ac9b76bd72a7d58bd591c7baf7817e38644df94ba0315160e8f25701da65427e166cdc41ede1d09fa457f3da03c684cc142685808c0eb7b034cc038aa8371360b2381234110d6c0158ffa4aaf21198069a4ac389d19d8f20255168d82cddddc1099e7c2c6106e7a2ce8bd8d78c24d4b1e39b9eb36c63fc0d6023f1ea95a368cb8bf0c4f94397ca58936a2e669f163f94323ccfe7589e3042df85efe84cb10ffa7b098cbae0c088618aa42e57f46c9efeea70dc46b6a72b2e397f593f9f3466a41b49de223ac87ae87db28d074ae423ce86de6521e3cd7b83a01797da80ba00742de2d781acde9b526bc172aa7c3cd95785e46b715283cd4622b4cc27f18a1997849646d58ae03e8b0bd745a02e28feb7a320028fc4d10f83aea27fdf0da55320816e3b4b4e06dbc9dd5d213427f053279981036bb6a059733de04e572f29fa54df7aa0ee0291a2f33f5afeda2b84c987f3046c6b50c18da2e9a60556fb847d62fb4107351c6ddc85177b699979d5a5a13aed9e8fdbf1e9671de6831005296a41e02bf69c5f8cc8ac78285444254b79ff8339d717e7a6841900a48edbc905d4a95457938fd27ee3e57c7eeabb7cff7a633c5dca23193910ab6e72ee38d84e0f3d693c33cc0cfbc90e63769536f07399357c5bb81adb4b88de5a45356f8896216c42ee6d9cddf2c169cfab87c6db2736d5b084f3fba3a56731951e0b8b4a64e65666c166a3706e4b8f93f4ba53a1c5c93a296e4a7e148deef8dfbe9ffea389a47d17adda45fa68f65167996efcff2f04195d6961c1036253e7e6ab21ef92876c94e70c8c96b343df2e45daf62ca484d7ee99301c8888edb35786c5d91c3c3b44762369c1df12254c6233b160fdd87abde1b0f58ca7666dcdc5786f7d43ffbc54bb0e162f8b71ab908ebe10c086d789f67f6866ab83ab163dfd787cb2fd7c38ab2c37966de92453a8dd18a54e80ed620b6ff317e0652d629f0936e45716985ac08401b98a2b2901dcde3747497a5dacfff2d908f0a02f0909293154602ada593e25264155fbb1a5a31c4988acd486c72b54a912d5c63b0e35a1efbf94d378ea21b1df3d3fd3bc2b06f2d5c37500f8e863d1c743081c4b9c9d840eed345987086ae584079184478f756bab6cc6eae2c6572b5c7ccebe1376ec9769fe73eeb7ffa432fb34eb0e9f9eb5bea959569e2c6bdff278537dde1a818901e21201e7b7bd1b5b84df06a669c679be2ecb6508453af3e79625f986b022a8fb05b3906ea22c9b3e4fec40dbad4237aa2299a3a43352e4ed3c1181e52cca1fce6e0d68efb0d2ded5f90854ae154d0a7d577656dd8145c09e30a401beaab2f691831efc49056ac507b0fa4dfdd209e8b6859f7ed1eb3dfbfa72a048651d1268f9c4bb574ea4c7eee01ed0a44f2df8b58152869985765458c25efe583ca236bea4c0d76475da5a707fac3da1a8441ff3b11fd97a10d3f34d5d0fa960590cccd77564c3fb4d4e0726cc0dfa0f141715ab00faa42424cc213ee7403c226ccfd06ecfb1e1db4e8104339a19c919acb0d4dfbc42f0c54e15edd555b7ee2f8eb307cf4adcb5e4a10312c245b3def7ee4c65101df69c65a3ad81f845cace5e1b3357bf587dceca0991e9b80a94716bf3efa673109473b0909da645f8a8b1ad433e012a1d564489352ca0e6ccf9c8a835280bf865a865390c7388c077061591dc9bc8a4904231939319c5bbe408f28314e4f7152a42e41bd4c4c24b75fc3ca2b46b9fce602502e37d8d40f80910a12cb911ada1270a85412fd79a475646c9534f666af62dfd048415be21809059cce77d904a13d74a0e5851d7e6c964978da2ce0ae3292a9677ef126a93774f169ad58a5ae9ab0ebcad3e58fa4efaffd4fe9b3f1d203fdd545bcfff7d0b4664289538d41173ecb7585db66116ac58ddacee8f55bae675ce7bd7c43d39369fb592f6c1ebb9baf9a50e52b5dc8a66e48988bcfa428be9ea1f0b2af6edac17667c4c5b53a6aaa9c36ac544b8acd0e915148763307e69db3edc0e0861678f42d9412c93c04de2f3c0d376ade3b5a10b925f1f77a6c3b6b20ddb77aa4cf1ca8fe345570cbcfaa31586d35ca839d8cd0cac5209017934368cf21addd352be015f009b623c1850f7a24af1f9c9a717d0722d351b92875884317b0f347274f201b56f415f9a77689d70e74da354e2055b7ec0b1345b8b922f86dc97f646585ebc9cee795fe58a75d8f29aafca1548db4f658eeaef5f00f29dc2e270c914fbe220e82f18d0794dc837d3a29164ede04553d6cea56381d2da0ad018ac8fbdd390bc872c041a4d96d374ae9795a8f5e797318694ae5ef34fceb890305d68099f04e4b032f28498d1125836e9e5c3304fc30eeaffa7b86fc723761879744ba1933ab104832edea00fe153499780cdd45776546597902f5c227454b13e9c885b4ee6c86351463d1766f329c6d00377dd4df972c2d4ae14b528f052626e04a126b1cbc2861741c475f568dbaa9c878d8e63f0654658a94d0f80565121bfa13683ffd3b7b63f27fec4c7b0637d9624746e7ee87ac12d7657f07713314201297f36e7fcca1663c9a3b86f6f8944b11f7b111b1d200712ebb6019af515a752bfb1ae93d61b486f9f8c1b1912a03eeaecf50b43d37c683f75e223c9b4322e00a095e8029f67d36627714afe63251ea862bae80faa7785ecc492bd1ca1b79ed92e0c9808512ba9d6ab48347ea9b7639fec0ba6629a53deb007f01fd7ef3297133d40922fcdce544f273df143d99762d0d2d20203a9e70ae12f1d6df5cac7c9181358911190acf31a2a86f147db2e4e564cef3e38d94dacecda023859f1dc13e6dc2e6dcafa11d93e2109675cd29915cd33485ad382b4d79b9fa5f4f35f441987ab8feef5f3323e87843c0d5d624a11f4364e1938a0df4a155f9fa5877d6371580ecec15f49785e06848313eb1a29b8155dd2b90fb50977696cca1deda6fc7b5f8ff2ced01c7c21a37428ce5291975f994c8959c56349497d8b3213749e431b4e1e5f6afe4488eba99e10598c6625197ba4f478ed5d1e28849b82fcdc2eea02b69ea81346cb4765ff4baa1c32f593514da443557358b7ba93c60a49261b6c9ad469010688838282f680803ee70fc2d428772b21d882a39cf9b2a90fcc4eaaaf0f5f8fa592bf31130ffc7db4416a795e5ec1093f28431741a2791dd5c0006c5facbf568f421c897f9f7172d44ab127c5f9a90c7d30d8e41080f790d18bd2eb128a19d5db94848637067a40b5d547a8dc9a547fe7644a58c9ceb7e05e81b11488ae7d919d000104319153760598b0443374cfeb1cbbd10b4c0c1b3aab043e7d97bcb7848384d13c20b92de2c085c8509802ec1d55be3563d5caf184a825a3b25700cfd0892d7d1988717c4ff9c3d7", 0xa01) ioctl$HIDIOCGRDESCSIZE(r2, 0x80044801, &(0x7f0000000100)) 15:45:48 executing program 5: r0 = syz_open_dev$hidraw(&(0x7f0000000580), 0x0, 0x1a9081) write$hidraw(r0, &(0x7f0000000600)="c2efc64421e3343d16ddb0d465cfd83f6e3cb810c06472c782e1804c3c4974678f37bc0ff4ed4b0a702f01a77bd43b57102421f8899542b34a189fe7a97d0e3c8138ff1bc7c14dd105867ad43e2191eab3383f020db953b3c8b8025a7b7f600aba436aa32441e4eacb7d1f225fc53ce8f385b8144d0c1dcec4ce5d607c41c0720a92488c3ed4d19c15de4c55adf34451a1e899eb21b493857f1d6210c0ac9b76bd72a7d58bd591c7baf7817e38644df94ba0315160e8f25701da65427e166cdc41ede1d09fa457f3da03c684cc142685808c0eb7b034cc038aa8371360b2381234110d6c0158ffa4aaf21198069a4ac389d19d8f20255168d82cddddc1099e7c2c6106e7a2ce8bd8d78c24d4b1e39b9eb36c63fc0d6023f1ea95a368cb8bf0c4f94397ca58936a2e669f163f94323ccfe7589e3042df85efe84cb10ffa7b098cbae0c088618aa42e57f46c9efeea70dc46b6a72b2e397f593f9f3466a41b49de223ac87ae87db28d074ae423ce86de6521e3cd7b83a01797da80ba00742de2d781acde9b526bc172aa7c3cd95785e46b715283cd4622b4cc27f18a1997849646d58ae03e8b0bd745a02e28feb7a320028fc4d10f83aea27fdf0da55320816e3b4b4e06dbc9dd5d213427f053279981036bb6a059733de04e572f29fa54df7aa0ee0291a2f33f5afeda2b84c987f3046c6b50c18da2e9a60556fb847d62fb4107351c6ddc85177b699979d5a5a13aed9e8fdbf1e9671de6831005296a41e02bf69c5f8cc8ac78285444254b79ff8339d717e7a6841900a48edbc905d4a95457938fd27ee3e57c7eeabb7cff7a633c5dca23193910ab6e72ee38d84e0f3d693c33cc0cfbc90e63769536f07399357c5bb81adb4b88de5a45356f8896216c42ee6d9cddf2c169cfab87c6db2736d5b084f3fba3a56731951e0b8b4a64e65666c166a3706e4b8f93f4ba53a1c5c93a296e4a7e148deef8dfbe9ffea389a47d17adda45fa68f65167996efcff2f04195d6961c1036253e7e6ab21ef92876c94e70c8c96b343df2e45daf62ca484d7ee99301c8888edb35786c5d91c3c3b44762369c1df12254c6233b160fdd87abde1b0f58ca7666dcdc5786f7d43ffbc54bb0e162f8b71ab908ebe10c086d789f67f6866ab83ab163dfd787cb2fd7c38ab2c37966de92453a8dd18a54e80ed620b6ff317e0652d629f0936e45716985ac08401b98a2b2901dcde3747497a5dacfff2d908f0a02f0909293154602ada593e25264155fbb1a5a31c4988acd486c72b54a912d5c63b0e35a1efbf94d378ea21b1df3d3fd3bc2b06f2d5c37500f8e863d1c743081c4b9c9d840eed345987086ae584079184478f756bab6cc6eae2c6572b5c7ccebe1376ec9769fe73eeb7ffa432fb34eb0e9f9eb5bea959569e2c6bdff278537dde1a818901e21201e7b7bd1b5b84df06a669c679be2ecb6508453af3e79625f986b022a8fb05b3906ea22c9b3e4fec40dbad4237aa2299a3a43352e4ed3c1181e52cca1fce6e0d68efb0d2ded5f90854ae154d0a7d577656dd8145c09e30a401beaab2f691831efc49056ac507b0fa4dfdd209e8b6859f7ed1eb3dfbfa72a048651d1268f9c4bb574ea4c7eee01ed0a44f2df8b58152869985765458c25efe583ca236bea4c0d76475da5a707fac3da1a8441ff3b11fd97a10d3f34d5d0fa960590cccd77564c3fb4d4e0726cc0dfa0f141715ab00faa42424cc213ee7403c226ccfd06ecfb1e1db4e8104339a19c919acb0d4dfbc42f0c54e15edd555b7ee2f8eb307cf4adcb5e4a10312c245b3def7ee4c65101df69c65a3ad81f845cace5e1b3357bf587dceca0991e9b80a94716bf3efa673109473b0909da645f8a8b1ad433e012a1d564489352ca0e6ccf9c8a835280bf865a865390c7388c077061591dc9bc8a4904231939319c5bbe408f28314e4f7152a42e41bd4c4c24b75fc3ca2b46b9fce602502e37d8d40f80910a12cb911ada1270a85412fd79a475646c9534f666af62dfd048415be21809059cce77d904a13d74a0e5851d7e6c964978da2ce0ae3292a9677ef126a93774f169ad58a5ae9ab0ebcad3e58fa4efaffd4fe9b3f1d203fdd545bcfff7d0b4664289538d41173ecb7585db66116ac58ddacee8f55bae675ce7bd7c43d39369fb592f6c1ebb9baf9a50e52b5dc8a66e48988bcfa428be9ea1f0b2af6edac17667c4c5b53a6aaa9c36ac544b8acd0e915148763307e69db3edc0e0861678f42d9412c93c04de2f3c0d376ade3b5a10b925f1f77a6c3b6b20ddb77aa4cf1ca8fe345570cbcfaa31586d35ca839d8cd0cac5209017934368cf21addd352be015f009b623c1850f7a24af1f9c9a717d0722d351b92875884317b0f347274f201b56f415f9a77689d70e74da354e2055b7ec0b1345b8b922f86dc97f646585ebc9cee795fe58a75d8f29aafca1548db4f658eeaef5f00f29dc2e270c914fbe220e82f18d0794dc837d3a29164ede04553d6cea56381d2da0ad018ac8fbdd390bc872c041a4d96d374ae9795a8f5e797318694ae5ef34fceb890305d68099f04e4b032f28498d1125836e9e5c3304fc30eeaffa7b86fc723761879744ba1933ab104832edea00fe153499780cdd45776546597902f5c227454b13e9c885b4ee6c86351463d1766f329c6d00377dd4df972c2d4ae14b528f052626e04a126b1cbc2861741c475f568dbaa9c878d8e63f0654658a94d0f80565121bfa13683ffd3b7b63f27fec4c7b0637d9624746e7ee87ac12d7657f07713314201297f36e7fcca1663c9a3b86f6f8944b11f7b111b1d200712ebb6019af515a752bfb1ae93d61b486f9f8c1b1912a03eeaecf50b43d37c683f75e223c9b4322e00a095e8029f67d36627714afe63251ea862bae80faa7785ecc492bd1ca1b79ed92e0c9808512ba9d6ab48347ea9b7639fec0ba6629a53deb007f01fd7ef3297133d40922fcdce544f273df143d99762d0d2d20203a9e70ae12f1d6df5cac7c9181358911190acf31a2a86f147db2e4e564cef3e38d94dacecda023859f1dc13e6dc2e6dcafa11d93e2109675cd29915cd33485ad382b4d79b9fa5f4f35f441987ab8feef5f3323e87843c0d5d624a11f4364e1938a0df4a155f9fa5877d6371580ecec15f49785e06848313eb1a29b8155dd2b90fb50977696cca1deda6fc7b5f8ff2ced01c7c21a37428ce5291975f994c8959c56349497d8b3213749e431b4e1e5f6afe4488eba99e10598c6625197ba4f478ed5d1e28849b82fcdc2eea02b69ea81346cb4765ff4baa1c32f593514da443557358b7ba93c60a49261b6c9ad469010688838282f680803ee70fc2d428772b21d882a39cf9b2a90fcc4eaaaf0f5f8fa592bf31130ffc7db4416a795e5ec1093f28431741a2791dd5c0006c5facbf568f421c897f9f7172d44ab127c5f9a90c7d30d8e41080f790d18bd2eb128a19d5db94848637067a40b5d547a8dc9a547fe7644a58c9ceb7e05e81b11488ae7d919d000104319153760598b0443374cfeb1cbbd10b4c0c1b3aab043e7d97bcb7848384d13c20b92de2c085c8509802ec1d55be3563d5caf184a825a3b25700cfd0892d7d1988717c4ff9c3d7", 0xa01) ioctl$EVIOCRMFF(0xffffffffffffffff, 0x40044581, &(0x7f0000000000)=0x4) 15:45:48 executing program 1: r0 = syz_open_dev$hidraw(&(0x7f0000000000), 0x0, 0x0) read$hidraw(r0, &(0x7f0000000340)=""/4096, 0x20001340) r1 = syz_open_dev$hidraw(&(0x7f0000000000), 0x0, 0x0) ioctl$HIDIOCSFEATURE(r1, 0xc0404806, 0x0) syz_open_dev$hidraw(0x0, 0x0, 0x0) ioctl$HIDIOCSFEATURE(0xffffffffffffffff, 0xc0404806, 0x0) write$hidraw(0xffffffffffffffff, 0x0, 0x0) r2 = syz_open_dev$evdev(&(0x7f00000001c0), 0x0, 0x0) ioctl$EVIOCSMASK(r2, 0x40104593, &(0x7f00000002c0)={0x16, 0x0, 0x0}) ioctl$EVIOCSABS2F(r2, 0x401845ef, &(0x7f0000000040)={0x6, 0x2, 0x6, 0x4, 0x3, 0x5}) syz_open_dev$char_usb(0xc, 0xb4, 0x0) 15:45:48 executing program 0: r0 = syz_open_dev$hidraw(&(0x7f0000000000), 0x0, 0x0) r1 = syz_open_dev$hidraw(&(0x7f0000000000), 0x0, 0x0) ioctl$HIDIOCSFEATURE(r1, 0xc0404806, 0x0) ioctl$HIDIOCSFEATURE(r1, 0xc0404806, &(0x7f0000000080)="d8efe71192c5044fe635211a98b8e79ecd2bb40d099b643b40010e942d123e45") read$hidraw(r0, &(0x7f0000000340)=""/4096, 0x20001340) read$hidraw(r0, 0x0, 0x0) syz_open_dev$char_usb(0xc, 0xb4, 0x0) r2 = syz_open_dev$hiddev(&(0x7f0000000000), 0x5, 0x1a035317e33e48c9) ioctl$HIDIOCGVERSION(r2, 0x80044801, &(0x7f0000000040)) ioctl$HIDIOCGSTRING(r2, 0x81044804, &(0x7f0000002380)=ANY=[@ANYBLOB="00100000207257beaaa63c3c7569b7e79dc3820f6d3847cf53a163ea7fe9b64020a4e3b92caa2085a56c2ff2e95dcd4701749e1a6a8fa8daa886f6ceda79147c35dc50607e3cacb6ca13cb0041a0df868ad3310e759f070fa5f55f23187427469004a535df9e0593b9b0ed50f15b2d832b6578d9359b7b1058056f28e541ee10f654e567620df483576e638898977e5468c3a61a04e09fe7c0bbef0b3600e5c03331a2edf82f453d32c82a44e10d551e64552960796ccac8c26affa9d26df9d666270abd675f53741ca78d625e4ac993108b7e2cdba8d9184be51f6638c8414ecf3e4df77842042d423717d93fc8fecf16947e7b234d04ceae2404f2c098ae3111574f05f297db4933a14c26e401069617bb1caa14c3aed091339ea8cdbf98127c1c1b7f64b56ae27786dac7c5e38f3c6ea2977d1f5484f3b7f95b4612904eea057dfc159409f4c30bf4c36c28f772dddcf79e10947abe75fb2bd2367420e1b212885d413222b3ea6510f19fb2996f0f4b4f95cc5483cdff09317cb1039fb533f2383acd8b571a36640ed93d8c43a332096efdf5d21c96fb2743c74c677bf3c91c7988b5f8fb336baf5c271d30c6d7de6cb82ed9e3ad4b0ed6694cd16e7759fce1910c00a9ba85d2fea08d9da0053409b13f1f16f927ecc6d45fff5fbc86c799c990ee03206578bde066164a39afb5ae26808c98ec18768d82a40b0801f74ef34141a84531db5d57ee86c842218c4ec25d1e12c0e39aba2ec49a6005f1963e22f6584cc9cc0d9c20dc2cbd96e8d5135f54a6724042cc271e1f480101bf2c908461e959f94d4a1c372084f5096b036614740b8f4dc3f49a4a394dd0b250ca3c805217afbf82eb38681c3867479f2b077f75609fca7a7af2068cc9fb718868d990b32e09c2777408726b3924650fd0e7b7a79052a55c3331c2bd5adcb3b7a1bfd80f5acf7c317fd3610ff34309ec46027d9d4d87fd54ff0bd8600e804092580d67e311ee0d78e94004bfc3ba3d2c9bfa8562596a429b25cbded86ec972df8f152a5e96a68124edaa443538e797f63ada2f5c6faaf2e4bf4c3978cf724c4b1f70e8dfc96e84c83155a855ace8ec165615b3496ba121b1fca420c1ed2f9ab01a62b5ea67db791f360fd6d652fcbf4fba294fae74842772a626e705fc93f55e2924e29ea29eea8246f96a55362240cabdfba619e0647c475118ca5b2576b5a11935786cc41182e49e3eceeb8574b4b35661543b6fc2c38231bcca9cbbe13507383e849b91df037fe45c698d6790c05418a448324bab2817fc67c06bc77f37f55ebbed34a3a5e6af51f73cb780c705aa297e9cd0ad6a63f6f0f5cf8ce12ab729cef9e00dfa8fba1f08ea70e952ad32d9026758b778de429145e84a363b75bddde2ceedbd9c27f599b65b2fedb2ab55b582c11f995c8b799ebbe9d187fc844f13e903f6a9e425a2ee182bfb959feda21322fddca10da25231133f2b12a27d56637053f744556c4bdb37cfa2c04f8bd09fe42414f4097ed5a00cfde436d5b1b9451753f2df9c78a48cea63064e1b47cca513d84a632a3b8a03f9d47b0e613f243718b13ce7c2259657a4a9075123679742f0dc92977e84f51d9fcd02694b8a654af27858ac87398ed11f5199f65951c90a1a98932b0dd122cfa7037bb18f6850ece59c06318c44f8733333884461d0ea3b5c722ff8c4f169db499b3089873217d0e7aad1b3806cec4f2e591107f429c9e3314d6e40acc50934110f7639e5c3369bb3921b86c13b56b69ab754835aa1848ec499757e0f428429ca78188aca6663f7755bd17968d8bdf8711cf8c5cb0571951567a14331e17aa2f9f08b0a16e07ffb208ae1ee8f1b1b3b7218ffefcddfaaf15ef5b551ae970770a715a8108ac26a5fb50e82ab9a8ba2c34a51331c1e6da7f31f47b0628a8f5d64d923dbd6c16792eb15fcb814d1af03bc58a12a28f64d567a4dccfaa889e3d692fbc46af480be17b2a5a5c6f973f7a42c2c76a354660bda20734126cd31afab35f70656958a4fb0f32efd3636c9f85468c91259b2d4cf320ee88bb6e696088b4a8cfe8fadbb17720470d4def40a46d507191886b6fd3be56e323be6407544ef1d0cf8f6cde829300222b5e9ff20b045ee917b9cddcaa6184e40fbc56632e952521e5a231c039297e249b1ce1924f6f1d52006309851cf118c76112b7ee3ccceaeed41a9daef822f3f8ff5749cd3eb01838c6ad9ddb849ba816278415acdd1ad6023bd4f3a658abd8cbf4cb25178a431beccd6025abcdf78ed21d4a8de3613295eac1cd92fa16d8090f716f094882c7d758fd5b97bc3647ab5e9f29dc6b623e116fc84b4cca54db1c6ce44105014d5bf0d619e85ba7f505efbd6b99ad0774898b12a10ad79051f50f1746621c346d63c9699fe5572dc56f4c4cc7960617154fc4d3d4521baf2f8074bbf2573780b2c602ff3934fb314535963e0026b5c78ff6375d41c81d2406386d8e78be86d7a04150e6fa5ef501fb2334b9ab5e1f7d14280edf10c2c2b451a93fdeb462c51aa2b5d8586a69f85edeecdf35579aa920a8dd23b70518fb8cb69a0f83647c5acebd01cfd08ff489d03b966608dfd362162dc1f139202a4bfa1efe46d147dff0295238848187741a9dcea19812535cac294fccdfb37e560ccc01fd7ed48f24d11b6f40c9b7aa4e1a435120396f8985a217603ce77651bdfd05c435f9b3fcae02ce2d25e542ffb7481ac4f3e10bc8395bfe81c45662309af0f7ceab0140a5964355b1a0be3025d2dcce6ac12703824c9ab52a33a15ba75d417d96f4209c0848d3210751055ef676e180749735517b9cdfd5ce2be5cf45e87cf712c05ff09a7fcde541d2c90ec7870e7dd1b83f91a0d58191d25390d15c53a7a9fcfa66248d0ebaaef25ab4aff4abf00fb78297b88a12cc3593675e98315535b9c5ff23dc8336db4d9e095eb53f7078df4b1d8d3341d883bf0dbed29f6fecc31c634bb881676fd56d1a7cab08e2fdf6f65b93d2469d9e432ece776a6a23c93453c73cc6332f44eeeb985d2ee0167a2b29cd1ac4dff747131de85a2f9dc237fd1276552928c6d352d0d78865ae23ff9981916c5c2138125aefd8f3282127e35d90c69dcfd5c6fd50e6419da123d25646ceff4d7d1e8b3379b498578b8ffdc8dce3a673d0a8629b951d8d018caea73f0977b54242cfb5d4b4456f28c0cd9a4331365b810419a280ae2d21bf020fa7a180720d028dcb9a3787427ecce56a199f176062e0cf7603bd19eef59bbd3ffec72e88f2004b2f903c4e8a0fc1937efba66697cd2c868aef6c3d3403490e6b43d566907d4c948f07a89bf5e1c8a023f05e95ccee64eebe4f97f553ef76dce985194bcbdbb5b2589f8b6296a952b8e5d496cfc4c42c28033096722dcdc86597c8bc04240911f491c3dcae395c4205c01fa82aaf825c0828a8dc5e090c28e970a2c8b195d86fe9a87fd83d9401384bad285d74bf9532812c326ea01322631690a311411f79ef2248bc6e11fc336c4ee905521f35de180c3e13dfd36a3e14a2f55a7477ee6c9434cdadbef64f6dc892d16b547bb084d25e063a3c9ccc430e8f2fe1882132aa98995f2d0e433351ed8d38f33cfd1b4ce66d823199e451b29e723412a6e7648e0821286139d53f869db42d20f416150fd380cfb6c59dba26ef97619ae165ac704a23a95b4f6cc7b3d13e503e0cd42e278bca7637374a3cdb636a8287913ff220960edbb8b5cc8262aa25df4449b94077dbc579eb3733fca965885c5d332ef12a09e5ee0264630554a915f3a11771339481e14faf510fe001d001038ef2379a9c55787b74516dc578e185f3ed5dd1a483df56454c421ecb3244570a1482b7a888d98648590891df58115ebeedd20167975518ef63813e1943467a273334efe17dcb2a82834d08aa3d80e57a7db022abedf625c639f9d03e51c8a86bd493759393e2732493fa1253b993e4c0bd92bc0398e157889c9a1cde66db9215908ebcfad429da03f6024256ed57bbff45af559ea3878fd66ab3f98b143ad31345e1c1a0583119dc50badf404ac50cc920ace10d4e00cc20abd91af6ff3b23ad1d2376fdcd3eec3d5706bd4df9e552501e44c1f6a5a2131814efe37715787a149662c2bb40b2fb55b629b143be4ce483f2b3cafc2da094d55a3fa8764e630459c907a7ee803900f8e83b46f1b8b1f4016224cf25ff7b13c80379b54d3c55db1b1d3919bd6a3627f5c0aee8c82deb3a3ba0e4578bd4a0dcc6dedb265f97cda9176af1f61a899be6eccc01ba8a6b491699df6de4723d75f3d36ee14604c316f188433f45fb0bd7ae95ae779de176ad65d0c959531ac6150eb583341d44b6d02497e20ea225e2cb3a13f6be96503ab5b4a767bfb48b12e057fdd3d97c706b904d0663cd8db232d8553d8560f36753a71c4e77b1924682b6375418ed77124ec9e4fe5141df9ba5e75fe93eff1c7cd48c7416da1a3ec3d42ab11dd73b687fec6c29750705a9500ec6da7441ea2f7a04d9a5ab18ac87c29ed172a21b43e3d82355ae7f6558504b364149e014b6f75c477cb34266ad35df7a5aaf48202278226513348ba29216ffcbfe56cc7dcffc17e762251f54c67981892fa0032cf4ab822db637876edfd57195ba9edf3b41d08af8bdc15a2eec359a9c7adb863dcbf1cc6a6c5c958c16f870d7b5f16824cca6bee6590aeee624e3d9ca621ceae7cd32c035cda78a6380f1dbe45c6d67be15137556159f1269e366398b0baaada534c7d9a6b4dcf7dc579122464d62db3aec73a9f1511acac696697bb858ae9f3765af55200c12e0d1ed55362905eadb5e2b3130b6338aa2810d55788d0d6fec834bdd734876920495871502edbe3eb720198255c7a86b6f145c944ce78ead35284b7533a4e7ecfb8cea5ce003b8bdd35cfa842e9d301edf2c5665ae4bf271f5c93fadf6876b29d065ed9af30e5688065edd706207b77352c07498cca1df066bac614701906176cb822781ca447485563cee3859df023a3a4b39cc03222a8ff91ed3b82efe0d178a51d6dac5c3ad63b3c184bdaa7e6e6dbeba5b4ce7ebeb7e04d1da19d304c1742827ffd24e0ff257dd99c08560ab6009586ebb1cd67cb1233c32e474bb430f2d0a14600dffc561e866af5fbf2322bd4ebc55b0d9dea84a10c1bc80e136b0f2e96e0a1c81654356ee5d06c54715f285dcec3a24f82b5b37bb7e1f6b7ff810dadb6ca133234833b721669b19ac08390d1e09c44a1227f335ac12809c89fdf604aedf2ca20ec7254cbc32a62ba2c8eab12654bd2f30dfa64b0cd6b0d40cd2e8822e7020fbe20b859beba0f4d5ac82830b81f3faa4a17f2dcf745f31b75d5cde212c7a5869c497937c535845dbdb5beb360c9f7819fa20abc72690aa10b66bbf8d81af82ab74f2447c0aa4a0163fffaba15f7e2787a6451072f593e649a712cdb2ea0050d14b08e642a7fbc4ddf1f14539d0d8fea1816b6db00584d23552a326e2f76828343ca2911b905e7e136f7d6904594be649fa9a6a90f82632a12c298f7f52dad35e21b18499a2359e633fd79fcbe1cf92ede65bc75041c61a49857ce3aa00306d3c00dc77b89f698322e0c60daffd3550176cae43ee64c69b62e342cd15f4ea61557c68655610e6fef4468b4f00df7565861db72fd3dbe3985570d2d4fd920842026569e591166af1e214b3167324bf7d76646f18f5886efcc258e4f91510178b0fb79f2d5c76a468c41d14f5399030c6fca6ac2630b18b93bb1f8043c8219989c4fa0dd9699a839b3e3f539bde5cadf5e84581c56bc28ab4aba879447156bbaeda4105aa84f99dece7fcae545d1bef8252cc055300707bd5eff31632630a9f21b5611d3291e4375ecd2104bf32300"/4160]) write$hidraw(r0, &(0x7f00000000c0)="6905b9ff871d3185287a54274158562f695a8ccfcb8ae44bbb630a7b7cac35ff801c78842c2b16fd43b1c4e6c5f2d78e247084e16a589210a9248b737e7d59b173ffd5f5f02868b00f7866beb97a7e6f19029ddf59cf0e5b06dfb877e0113f9296e42f09ce39fb4d61bbd281958f7e3827ee12e148a316f41323d7c5b279b1a89cbe41e471cc4d54f5438f265d9a4d304448c11ac5f14fac4708f18d3b8b37037825abae5b7721ab6f8bf4fb8bb92e9f8d54267087a71379a2eee827d022d0bf4f69827c7eb424c9baa02d22990b3909f6a78cd7da1d8ba71d391cef0ed5a531c82788c6e01290", 0xe7) 15:45:48 executing program 4: syz_open_dev$hidraw(0xfffffffffffffffe, 0x80000, 0x0) syz_open_dev$hidraw(&(0x7f0000000040), 0x10001, 0x48240) syz_open_dev$hidraw(&(0x7f0000000000), 0x4, 0x300) 15:45:48 executing program 3: syz_usb_connect(0x6, 0x37, &(0x7f00000001c0)={{0x12, 0x1, 0x300, 0x9d, 0xcf, 0xc1, 0x8, 0xfe9, 0xdb01, 0x9223, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x25, 0x1, 0x5, 0xfc, 0x30, 0x3, [{{0x9, 0x4, 0xe7, 0x1, 0x1, 0xd0, 0xe2, 0x61, 0x7f, [@uac_as={[@format_type_i_continuous={0xa, 0x24, 0x2, 0x1, 0x4, 0x3, 0x2, 0x97, "", "e13f"}]}], [{{0x9, 0x5, 0x5, 0x20, 0x8, 0x0, 0x6, 0x1}}]}}]}}]}}, &(0x7f00000003c0)={0xa, &(0x7f0000000200)={0xa, 0x6, 0x201, 0x1, 0x0, 0x6, 0x10, 0x6}, 0x19, &(0x7f0000000240)={0x5, 0xf, 0x19, 0x1, [@ss_container_id={0x14, 0x10, 0x4, 0x7, "8bbba5e8be6913a73af19d509834a6c6"}]}, 0x4, [{0x77, &(0x7f0000000280)=@string={0x77, 0x3, "275e16c45b58ea95e4a840d5b6ecb6aa753b71999efbce1763648b751c838f5c9d2b0131c8754639d318990f38dad854ebebe5ab186b7253e01c56dcc86c1e9d11b15032cbeb4331e7bcd455e8d445233eaa0e1c6bf550f23cded38de97da13227613ddf45072523c7f32bcfaeac824cacf38a4d26"}}, {0x4, &(0x7f0000000300)=@lang_id={0x4, 0x3, 0x44b}}, {0x4, &(0x7f0000000340)=@lang_id={0x4, 0x3, 0x82c}}, {0x4, &(0x7f0000000380)=@lang_id={0x4, 0x3, 0x827}}]}) syz_open_dev$hiddev(&(0x7f0000000000), 0x5, 0x1a035317e33e48c9) r0 = syz_open_dev$hiddev(&(0x7f0000000100), 0x1ff, 0x400) ioctl$HIDIOCGVERSION(r0, 0x80044801, &(0x7f0000000140)) ioctl$HIDIOCGCOLLECTIONINFO(0xffffffffffffffff, 0xc0104811, &(0x7f0000000480)={0x7, 0x7, 0x696ce0ca, 0x401}) r1 = syz_open_dev$hiddev(&(0x7f0000000080), 0x1000, 0x385800) ioctl$HIDIOCSREPORT(r1, 0x400c4808, &(0x7f00000000c0)={0x1, 0x200, 0x5}) r2 = syz_open_dev$hidraw(&(0x7f0000000580), 0x0, 0x189481) write$hidraw(r2, &(0x7f00000005c0)="a9", 0xffffff95) [ 2250.790742][T11016] usb 6-1: USB disconnect, device number 98 15:45:48 executing program 4: syz_usb_connect(0x0, 0x76c, &(0x7f0000000040)={{0x12, 0x1, 0x201, 0x93, 0xe7, 0xa9, 0xe7, 0x2013, 0x257, 0x496e, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x75a, 0x2, 0x2, 0x68, 0x40, 0x3, [{{0x9, 0x4, 0x95, 0x6, 0x10, 0xc2, 0x59, 0x7d, 0x40, [@generic={0x72, 0x9, "aa66a0ade812c6cde9a06528c09854d1c3e9cf0115f4ed6ae67726bb8865faedd6fede2ec274cf61db351b671ee313ea03c01580cec9e77646cc6e0293ef0896938ea59a8eb29f3578da4658f195619cef41b7f89de257ade6b693823f5db3c1d2d87a16b04dbbddef1bb2ec2c71bd4e"}], [{{0x9, 0x5, 0xb, 0x1, 0x400, 0x9, 0x4, 0xc, [@uac_iso={0x7, 0x25, 0x1, 0x1, 0x1, 0x452}, @uac_iso={0x7, 0x25, 0x1, 0x181, 0x6, 0x80}]}}, {{0x9, 0x5, 0x1, 0x2, 0x200, 0x8e, 0x12, 0x0, [@generic={0x75, 0x21, "80b9a72dd719e06f7e1ebb63b6c34b40be638075a33f2f09aea78460c868c7be7fe79f1a66c7a4a833b33190fe0a7d1d119d8d0b7f51056c82fedaa6f73d95e8c5cfcda5cdffb6267b62f78df9d59e415f532b72f6f6f33f5ddf190a4603657df3ac57c95eb75347596dfb97285e6413108c19"}]}}, {{0x9, 0x5, 0xa, 0x87b4dd3bc3ef011a, 0x200, 0x20, 0x7, 0x81, [@generic={0xd3, 0x4, "713a43ccdf15dc60ed71b4e41b1138596f5568dcd37ce2c7a7355e443edab8982b8f3134f891c0801ce68a090d15af29984f84217791070947b20ff45e3db4139d9e0360b5b9b09611f3d85f732ce2e51f08cd03e1494f792945685c99ba210277df609f203b01be6c8364591113bada26e2857acf34b9130f2d76dcfd4bf9c8d796b3a03c272e5c782e56ded5fb9806971bce4d1f83bd9e8bbac164c7995563e103f4985a00f92dd6508b9ddd56d604c244c1f4081390b54fc47d87147601e47e9d00bfa589f323caabc3db0513a15d93"}]}}, {{0x9, 0x5, 0x0, 0x0, 0x10, 0x9, 0xea, 0xc, [@generic={0xed, 0x30, "8909c6cb8d4edb09c702a280de25db0ccaf723649f470cc8f66c148db6a745624945b700791068f24a338162985a2a74bcf800ad901242407fefd680dc320812fcc65bc97e5ae2da5146e8f1fd46c118ca5b50c7805c1e55ee37a3af4f6c37ca92672c7a4a4d89f38637f186dfec47592f21d72f191c20827c59f3c687cd6bd5353b0a3b9f33aa878b58e72c6340cf318f6c3858fc0cfa07fdef1f28377b51bf8e3c18ed0d3c6c0edb12901f29d15cd673973aed4b6b85c0359f863689e64373df82e2a724588eb328e79a687e36096cab5f2d5771639c58637669d533e22e2b397e4443ab0b3b71a7ba49"}]}}, {{0x9, 0x5, 0x6, 0x2, 0x200, 0x4, 0x3f, 0x2}}, {{0x9, 0x5, 0x5, 0x0, 0x20, 0x7b, 0x5, 0xf1, [@uac_iso={0x7, 0x25, 0x1, 0x80, 0x19, 0x6}]}}, {{0x9, 0x5, 0x2, 0x0, 0x200, 0x7, 0x20, 0x1f, [@uac_iso={0x7, 0x25, 0x1, 0x2, 0x7f, 0x4}]}}, {{0x9, 0x5, 0xa, 0x0, 0x8, 0x3f, 0x0, 0x1}}, {{0x9, 0x5, 0xd, 0x2, 0x40, 0x40, 0x80, 0x40, [@uac_iso={0x7, 0x25, 0x1, 0x2, 0x7, 0x5}]}}, {{0x9, 0x5, 0x2, 0x0, 0x400, 0x5, 0x9, 0xa3, [@generic={0x56, 0x6, "e669f658f62e07173d958aa4c64d62390c0135174adbc6d988902a77e72ba8e4160d6700d620cdc96ed4ff5920567e72c43afa47693159fa3e8eb8d057a7d326334cab59edfb9009717820b3fc0b6d01540c9263"}, @uac_iso={0x7, 0x25, 0x1, 0x3, 0x21, 0x8001}]}}, {{0x9, 0x5, 0x17, 0x2, 0x200, 0x6, 0x2, 0x9}}, {{0x9, 0x5, 0xb, 0x8, 0x200, 0x7f, 0x7f, 0x2c}}, {{0x9, 0x5, 0xd, 0x0, 0x70, 0x40, 0x5, 0x26, [@generic={0x28, 0x11, "ac487ed43828130ee280d98f2edcf0798e69616a8904ee47dc3b52a14e5502290f142cb5b2dc"}, @uac_iso={0x7, 0x25, 0x1, 0x1, 0x2, 0xac}]}}, {{0x9, 0x5, 0x2, 0x0, 0x10, 0x8, 0x3, 0x6e, [@generic={0xed, 0x10, "927a02cb5098e86de7e2f5e7de3a993bd350d60e57e602ead34f4b5a36f6f82c44bc059274050b40403f0bb04f96a0e549bdca4ea0035b6f6fdebafe2b212612ba1031832a95d359e0d8e9ce733eac03ae95dfa308606b57d4c6c39c72ff7f50125fa8edeb13b61d732b2ddb5cf99d7a963406e23669758b96e2e911457fea6e18ced33a23e6b3cf946a87d9d659e5d2b68bd3cd5c49ff2402a56404b0448cda8ab7e41f0901fcd093c29ada55411c6074b3b7b97ca7d9275599471b966b83c5cbc4c202cba8458d86c25bfc1a3e0b6c0874ec45ef1284cccccc6bec07944f548269182e3a90b8c4d9fe2b"}]}}, {{0x9, 0x5, 0xb, 0x0, 0x8, 0x8, 0x1, 0x3, [@uac_iso={0x7, 0x25, 0x1, 0x0, 0x1, 0x3}, @uac_iso={0x7, 0x25, 0x1, 0x80, 0xfa, 0x83c7}]}}, {{0x9, 0x5, 0x80, 0xc, 0x200, 0x8, 0x6, 0x0, [@generic={0x29, 0x5a224a8a35d2528, "403561d1525472be14fd2c1334064c7994d4f43b7592b89611e08b344c79710240d9074fd098c8"}]}}]}}, {{0x9, 0x4, 0x7, 0x2, 0x6, 0xff, 0x1c, 0x67, 0x7f, [], [{{0x9, 0x5, 0x2, 0x10, 0x40, 0xfe, 0x0, 0x40, [@generic={0x4d, 0xc, "12e0e0566d936e10e7d4aeee782fcf7a719c009518f975ad33de49a1f92c1d3a5766741e79e391ee0716bfbd03e12e51b894b258749520923147592b4d9c169459df10162c33bc8e5cfc7a"}]}}, {{0x9, 0x5, 0xb, 0x4, 0x200, 0x3, 0x68, 0x7f, [@generic={0x15, 0x9, "2bfb08ccc5e1d775e94a1740725ae27c0233aa"}, @generic={0xbf, 0x21, "0f21faaae50bb45febf0fe8073bb4ee890d4cded3d833b777d67fb2013a3f783fde9bcb6bd6813498fc3111124e7ecc1df4ec4fba1ee2e6f7cb32fd5b165096c20387236364cc14e9a10fe47fcdc841c6f71dc8a6e3342b4a6e234c0831ab29f1e3cc41470088fa884907e25359e03542c1a4d0d3ee68c616f138a2b5df4217b599f6e7e37b41c3030e1106624c14d201dbb8e27ba74c145d5d1a6d059e0d6000f54a3ccf20b0162f4d66ef285d88cd71b51376b6347c2fb6ff7ec161a"}]}}, {{0x9, 0x5, 0x4, 0x10, 0x40, 0x4, 0xcb, 0x4, [@uac_iso={0x7, 0x25, 0x1, 0x82, 0x8}, @uac_iso={0x7, 0x25, 0x1, 0x1, 0x1, 0x9}]}}, {{0x9, 0x5, 0xf, 0xc, 0x10, 0x1, 0x3f, 0x0, [@generic={0x2e, 0x0, "b2c6ca766f214fa31ff568e1ca4c97f8c59c2b0c4e90211743cfaf506aaecda316d4a38f9b63abd99cc6d706"}, @generic={0x40, 0x3, "98f4b201803f4f545ab87b6156ab891de4f40602068eebe7f03af5f6387fb2a82f3b9d4bf79ce8812a636a55e2f56f78c62eaf72c0c8553b7de19166c0f3"}]}}, {{0x9, 0x5, 0x7, 0x10, 0x40, 0x40, 0x81, 0xfa, [@uac_iso={0x7, 0x25, 0x1, 0x81, 0x71, 0x3}]}}, {{0x9, 0x5, 0x1, 0x0, 0x20, 0x81, 0x81, 0x0, [@generic={0x5b, 0x1a, "d2131545490118d4415ca5dd5bb3de2a39e49f560b903a418a439ccd879bdf7594b14346fcafc4627291040313cf4d95339bad43e4c09432a90724b45fc519a04eed7eac83e9c41d9ec79d78b2eb10bdecd3a6264b0a11f4b7"}]}}]}}]}}]}}, &(0x7f0000000ac0)={0xa, &(0x7f00000007c0)={0xa, 0x6, 0x310, 0x7, 0x81, 0x1f, 0x10, 0x7}, 0x1d5, &(0x7f0000000800)={0x5, 0xf, 0x1d5, 0x6, [@ext_cap={0x7, 0x10, 0x2, 0xa, 0x7, 0x4, 0x8}, @ssp_cap={0x24, 0x10, 0xa, 0x1c, 0x6, 0x5, 0xf, 0xea9, [0xf0, 0xff0000, 0xc0, 0xc0, 0xcf, 0xc0]}, @generic={0xa8, 0x10, 0xa, "236c4a009605d64e486ccfb385e6aa0e14a9b16bb4f8ffdc44feb80af1aa9646a2873755a5df655a0d132c937c103af676e5c82a1a7aafa5da28176444b30e0f05259e9a4be3b3b2a7f1ef3b5f44542c447c6a4bda543fc6f20b01f175a977cc0f0ef65ea07fce058d97e97119bacfa9199a068277b8c3448b115a63db1b4cdfc4d29ffbc66284c421f48de2a84507dfb589be60dabddffbf05cd291801ca35a8f6ecbaa4f"}, @ext_cap={0x7, 0x10, 0x2, 0x10, 0x2, 0x3, 0x4}, @ssp_cap={0xc, 0x10, 0xa, 0x36, 0x0, 0x539, 0xf00, 0xff}, @generic={0xea, 0x10, 0x4, "69c1da56be5ab5a1e07068ed92219b97446d5578da0d2afc3c2bf3d7970640ef999fe776453aa2b23a3103f08b8fbafe55ac48845708f1fe311de2013968bd8550db0cd33981b49432a61b3b24fc9dcf34d0433854123d3f121abb712d362d3b743ea4e5ff8fcf77a71a7e747334960a4cad83821110ca390c63071554ea211ff8f579cdc1385f6525ce23fa374ae02453405fb953106132754525f8e5098eb9f01212b1f94d8727dfe2ffba90e09007189bab8bc4f75625f7a0b1f5da3a7a62cda2216fef89021510315699bcf2470e1a4e94144acf0bb2b85ab6ab9859f8372bcd1a3fda93d9"}]}, 0x2, [{0x4, &(0x7f0000000a00)=@lang_id={0x4, 0x3, 0x400a}}, {0x49, &(0x7f0000000a40)=@string={0x49, 0x3, "b0d2e2cd37d9343ac229d6724756972117843972eb045402b073fcb79c4df9c8111d6ddf69f9ed2d3c13e9d607af55a56b2ecd9fa2ca0ad977b45e4a4d79af97269074298baee9"}}]}) r0 = syz_open_dev$hidraw(0xfffffffffffffffe, 0x0, 0x0) ioctl$HIDIOCGRAWINFO(r0, 0x80084803, &(0x7f0000000000)=""/53) 15:45:48 executing program 0: r0 = syz_open_dev$hidraw(&(0x7f0000000000), 0x3, 0x131482) read$hidraw(r0, &(0x7f0000000340)=""/4096, 0x20001340) r1 = syz_open_dev$hidraw(&(0x7f0000000000), 0x0, 0x0) ioctl$HIDIOCSFEATURE(r1, 0xc0404806, 0x0) r2 = syz_open_dev$hidraw(&(0x7f0000000000), 0x0, 0x0) ioctl$HIDIOCSFEATURE(r2, 0xc0404806, 0x0) read$hidraw(r0, 0x0, 0x0) syz_open_dev$char_usb(0xc, 0xb4, 0x0) 15:45:48 executing program 2: r0 = syz_open_dev$hidraw(&(0x7f0000000580), 0x0, 0x101081) write$hidraw(r0, &(0x7f0000000600)="c2efc64421e3343d16ddb0d465cfd83f6e3cb810c06472c782e1804c3c4974678f37bc0ff4ed4b0a702f01a77bd43b57102421f8899542b34a189fe7a97d0e3c8138ff1bc7c14dd105867ad43e2191eab3383f020db953b3c8b8025a7b7f600aba436aa32441e4eacb7d1f225fc53ce8f385b8144d0c1dcec4ce5d607c41c0720a92488c3ed4d19c15de4c55adf34451a1e899eb21b493857f1d6210c0ac9b76bd72a7d58bd591c7baf7817e38644df94ba0315160e8f25701da65427e166cdc41ede1d09fa457f3da03c684cc142685808c0eb7b034cc038aa8371360b2381234110d6c0158ffa4aaf21198069a4ac389d19d8f20255168d82cddddc1099e7c2c6106e7a2ce8bd8d78c24d4b1e39b9eb36c63fc0d6023f1ea95a368cb8bf0c4f94397ca58936a2e669f163f94323ccfe7589e3042df85efe84cb10ffa7b098cbae0c088618aa42e57f46c9efeea70dc46b6a72b2e397f593f9f3466a41b49de223ac87ae87db28d074ae423ce86de6521e3cd7b83a01797da80ba00742de2d781acde9b526bc172aa7c3cd95785e46b715283cd4622b4cc27f18a1997849646d58ae03e8b0bd745a02e28feb7a320028fc4d10f83aea27fdf0da55320816e3b4b4e06dbc9dd5d213427f053279981036bb6a059733de04e572f29fa54df7aa0ee0291a2f33f5afeda2b84c987f3046c6b50c18da2e9a60556fb847d62fb4107351c6ddc85177b699979d5a5a13aed9e8fdbf1e9671de6831005296a41e02bf69c5f8cc8ac78285444254b79ff8339d717e7a6841900a48edbc905d4a95457938fd27ee3e57c7eeabb7cff7a633c5dca23193910ab6e72ee38d84e0f3d693c33cc0cfbc90e63769536f07399357c5bb81adb4b88de5a45356f8896216c42ee6d9cddf2c169cfab87c6db2736d5b084f3fba3a56731951e0b8b4a64e65666c166a3706e4b8f93f4ba53a1c5c93a296e4a7e148deef8dfbe9ffea389a47d17adda45fa68f65167996efcff2f04195d6961c1036253e7e6ab21ef92876c94e70c8c96b343df2e45daf62ca484d7ee99301c8888edb35786c5d91c3c3b44762369c1df12254c6233b160fdd87abde1b0f58ca7666dcdc5786f7d43ffbc54bb0e162f8b71ab908ebe10c086d789f67f6866ab83ab163dfd787cb2fd7c38ab2c37966de92453a8dd18a54e80ed620b6ff317e0652d629f0936e45716985ac08401b98a2b2901dcde3747497a5dacfff2d908f0a02f0909293154602ada593e25264155fbb1a5a31c4988acd486c72b54a912d5c63b0e35a1efbf94d378ea21b1df3d3fd3bc2b06f2d5c37500f8e863d1c743081c4b9c9d840eed345987086ae584079184478f756bab6cc6eae2c6572b5c7ccebe1376ec9769fe73eeb7ffa432fb34eb0e9f9eb5bea959569e2c6bdff278537dde1a818901e21201e7b7bd1b5b84df06a669c679be2ecb6508453af3e79625f986b022a8fb05b3906ea22c9b3e4fec40dbad4237aa2299a3a43352e4ed3c1181e52cca1fce6e0d68efb0d2ded5f90854ae154d0a7d577656dd8145c09e30a401beaab2f691831efc49056ac507b0fa4dfdd209e8b6859f7ed1eb3dfbfa72a048651d1268f9c4bb574ea4c7eee01ed0a44f2df8b58152869985765458c25efe583ca236bea4c0d76475da5a707fac3da1a8441ff3b11fd97a10d3f34d5d0fa960590cccd77564c3fb4d4e0726cc0dfa0f141715ab00faa42424cc213ee7403c226ccfd06ecfb1e1db4e8104339a19c919acb0d4dfbc42f0c54e15edd555b7ee2f8eb307cf4adcb5e4a10312c245b3def7ee4c65101df69c65a3ad81f845cace5e1b3357bf587dceca0991e9b80a94716bf3efa673109473b0909da645f8a8b1ad433e012a1d564489352ca0e6ccf9c8a835280bf865a865390c7388c077061591dc9bc8a4904231939319c5bbe408f28314e4f7152a42e41bd4c4c24b75fc3ca2b46b9fce602502e37d8d40f80910a12cb911ada1270a85412fd79a475646c9534f666af62dfd048415be21809059cce77d904a13d74a0e5851d7e6c964978da2ce0ae3292a9677ef126a93774f169ad58a5ae9ab0ebcad3e58fa4efaffd4fe9b3f1d203fdd545bcfff7d0b4664289538d41173ecb7585db66116ac58ddacee8f55bae675ce7bd7c43d39369fb592f6c1ebb9baf9a50e52b5dc8a66e48988bcfa428be9ea1f0b2af6edac17667c4c5b53a6aaa9c36ac544b8acd0e915148763307e69db3edc0e0861678f42d9412c93c04de2f3c0d376ade3b5a10b925f1f77a6c3b6b20ddb77aa4cf1ca8fe345570cbcfaa31586d35ca839d8cd0cac5209017934368cf21addd352be015f009b623c1850f7a24af1f9c9a717d0722d351b92875884317b0f347274f201b56f415f9a77689d70e74da354e2055b7ec0b1345b8b922f86dc97f646585ebc9cee795fe58a75d8f29aafca1548db4f658eeaef5f00f29dc2e270c914fbe220e82f18d0794dc837d3a29164ede04553d6cea56381d2da0ad018ac8fbdd390bc872c041a4d96d374ae9795a8f5e797318694ae5ef34fceb890305d68099f04e4b032f28498d1125836e9e5c3304fc30eeaffa7b86fc723761879744ba1933ab104832edea00fe153499780cdd45776546597902f5c227454b13e9c885b4ee6c86351463d1766f329c6d00377dd4df972c2d4ae14b528f052626e04a126b1cbc2861741c475f568dbaa9c878d8e63f0654658a94d0f80565121bfa13683ffd3b7b63f27fec4c7b0637d9624746e7ee87ac12d7657f07713314201297f36e7fcca1663c9a3b86f6f8944b11f7b111b1d200712ebb6019af515a752bfb1ae93d61b486f9f8c1b1912a03eeaecf50b43d37c683f75e223c9b4322e00a095e8029f67d36627714afe63251ea862bae80faa7785ecc492bd1ca1b79ed92e0c9808512ba9d6ab48347ea9b7639fec0ba6629a53deb007f01fd7ef3297133d40922fcdce544f273df143d99762d0d2d20203a9e70ae12f1d6df5cac7c9181358911190acf31a2a86f147db2e4e564cef3e38d94dacecda023859f1dc13e6dc2e6dcafa11d93e2109675cd29915cd33485ad382b4d79b9fa5f4f35f441987ab8feef5f3323e87843c0d5d624a11f4364e1938a0df4a155f9fa5877d6371580ecec15f49785e06848313eb1a29b8155dd2b90fb50977696cca1deda6fc7b5f8ff2ced01c7c21a37428ce5291975f994c8959c56349497d8b3213749e431b4e1e5f6afe4488eba99e10598c6625197ba4f478ed5d1e28849b82fcdc2eea02b69ea81346cb4765ff4baa1c32f593514da443557358b7ba93c60a49261b6c9ad469010688838282f680803ee70fc2d428772b21d882a39cf9b2a90fcc4eaaaf0f5f8fa592bf31130ffc7db4416a795e5ec1093f28431741a2791dd5c0006c5facbf568f421c897f9f7172d44ab127c5f9a90c7d30d8e41080f790d18bd2eb128a19d5db94848637067a40b5d547a8dc9a547fe7644a58c9ceb7e05e81b11488ae7d919d000104319153760598b0443374cfeb1cbbd10b4c0c1b3aab043e7d97bcb7848384d13c20b92de2c085c8509802ec1d55be3563d5caf184a825a3b25700cfd0892d7d1988717c4ff9c3d7", 0xa38) 15:45:48 executing program 5: r0 = syz_open_dev$evdev(&(0x7f00000001c0), 0x0, 0x0) ioctl$EVIOCSMASK(r0, 0x40104593, &(0x7f00000002c0)={0x16, 0x0, 0x0}) ioctl$EVIOCGABS2F(r0, 0x8018456f, &(0x7f0000000080)=""/152) syz_open_dev$hidraw(&(0x7f0000000000), 0xffffffff7ffffffd, 0x101081) r1 = syz_open_dev$hidraw(&(0x7f0000000040), 0x20, 0x10000) ioctl$EVIOCGMASK(r0, 0x80104592, &(0x7f0000000140)={0x3, 0x1000, &(0x7f0000001ac0)="dece68bfe3fb11f96ad40b07769f6c2fe15cf4435e6bcbda21ce8a8c01853afac6dcb6f02ad44a1672090af2588827e4bae479afcaaf42259f8af673aaf35b0f8b1414420f8f20dff62d7f21ded8bb917cf049f24f1aefc0233ef581708f49023913ec6c4244465764a326639051e5fc2fd75fd38fb6551cf013bdf451fdfbc47d0315d2811971a039c35c7de4bdbdc5e2808c2d35608914b69850d59148f4c8c6e23e6197e6456506da80d3942e1b6bd9bcf082635b74b100184496bed023dedf100e9a4af0331ae7dbd5e1ad2bbec03c5e70a5c8b7dfc1f450f90b19e49a2c111cd02d0f5512f04485537b92b84a74385d5f83987563a9139e05103f9bd36203eea7a08d60b891b63c77fe5eab0539abb6271ae3ebb8e44ebeb4ff939f9bf04a9ea14a2d7e950ac567424e9f7cc1d1daee0f248c06fe8b88e9f7c4dd7d97edc8dfb6612018bb3f5913651bba7c8f7b724575e303572f70171faae74a550ba06e05923d6bb5b321617f3bf2ac558ca2c85db94fcc01825aa899328b590f3e176984792fca471284c8fc002f5844e8f0244f5dc5cc503184a5bd44b3d7e087248b039d9e09d43427dd613c083605c05e446165415159253889ec7d1b0ab18f77383fa41b8759e7cbeea768220ce49545d8ffefd6f50185ca522eaf8b1ff63a3882c766e7d6efdd657c624703ee2d9de1bc623312f2cd3bcaef337c553369e9ff26522decebc809af5e85c32d5a4488260968d5372fe159483ab8fbc8fa84836f0443f59fddb61229024b797bd64c1d77de031f790fba8466a83aa785f6471416bf4764210234edcf8affe2d0eac4bf0c85f8bfeffd1ea53e1c07b5387841d56e49db0458de1551994423272186b785ecfc6248f0a9368fd5efeb0c3c77e750537f7e4de3231618f563b28c8a1480f3f9fbe33443de0c6cb10ebe6faa23b353740539916c55ec2f27b224df238c93710414d4f5ecb8f8955765d3e3ac988008f97131cea88597b18adcaf4f0e6cf0aebe4e971333d1dc75d8deab9cb92007a81249eed171ef66a1be8dafac9449ddbc1cb80ff59b475f0394fecc37d84be3f664c3fac4cbf8383242a46f0611844fd4c3bb16d5904760790ac8a21c82fe7e2267361703202762fc41230f9aa8f4b944bfce74e8be57bd77077afb57936071792e93af312fcf21abc8ebfcb6393d41bb4d731fcafc9666dd006d8f10226bbd27c2fa2d994c50b5af5b7a930513e37d7a812470f5e74396f9a058f923bac022a7d08a9eac766f3e41553c3239abb938b82a428ea2d9ea21a2a0de5a776907ac6ebcd8b245545c9a4bc5c473da2927b22fc6b97a1c95c4845c47475c0b2a789734df09a71261a26c1af6d7a1c590012523d1572b809aa907f159230e3ba91daa071842c8c7dd7ae4613ed4dfdaf4fd09f8cd62a6b39dc220eb467cd2628374d101471f56adfe6f7b86e1f63ad56ede0c413ac5293c15251e70bc2e228a11c213c60c035f315dea2f2c67b230c5286693c3fb6726edf821ad2c4e6fd39ab99f2ef1c787345cbead3422f469c1fe46c1fd523591c7c224fc0aeb9afb6852e9a32740e1a0a10bb6c5a0163b8631bd6b66f4e3302bd064c82ea9fee914765c009767ed7fc51a10d39e55c0fbecd174fa06de9985d4aa17bc30f3a4ea90e4b730f2cd4f7871a6afa40dd7f12da0c12b612ec6b8f4b498a1427202d868cc7aac526bfd2078a1bed2fbab161ea16a6e7e92e1fe8431425297bb9831410ae1e3de3c775178a24fa50fa3b1c1fc550caf98502a11a303fb760ca5eae7956ffc4389fea8507dfd06f3130889f2479d6b5cf5ef17e5d5161c154366f704d3ecb4d9e66deee706b26c94d1c1add6a84c6b7e30f70271d115a41693033a60070b124ee9e6300ea60de93898dc5fc36cbafe1b67e4975c4aaad67cd0a31eb1c820c1a19a4a29b76116305692ba5c2f4d900a0279d63978ebfcf8753253173eabdedea2b3bbe9895b1a482ef08b2a2aeb21f9ae1f50b9dc27bbf4add86890165d3af74364d56b800c2c3505d9e6dedbbb8fe7461ef572ae1bc3973ca3460bebd85ebcb0e3971f5589b3214ee5f1f8225d53fbd28d90d0e67e45e996a61691a5b6769b8e293eb489ce0ed0efc806fada867e3c1b8e9775307cbb30f17ef9c55362dbb08319a0fc98cd7cb540cb684036ac5ae3d76db1b0d71737772288d88de6398efa77866e874cc4dfbd2f77e5d211fbaa8d7a69e89211b85ddeec2e7ac99e30cc5ba7284ea1098914dd6bf40de89b9edbeaed43e6ef29dc08b49dd65afd4a09e88c609fdbb599a36a00837b3f1fa492be5a960f78566af2273f6c6bb8d9cceb7bb294143ceaff85ee5b2ad31c8243a55d0ea4cb194fad84c2403627123856795af59468be7eaaa3aef0506c859db30ac6fcf58925d2beb59ef4f729d5f1ca75b7f83930c11cb28fbc64a2f268e721275e907a1c4a8b0285b4838516149bf60c72c958d225f7bd65435ffa6a446c52a1a3481088301c4d0fa2b8e7abf8f99ec41762f34c8165c4a8ed62e0968cd1b680029cdbe54767b58c821457823e6a189e79d49029d8aed150b8f54a1d33eeab88a4fd7909686c0b7d073155eb1016141bdc8d6bb6e03a0bb30702ed90df3cc6f33c7cf4f7525f450d848be911dff57d0b9b1e74ebeb376d26e2fbc7a6604c44e875448250b7c18bb0c08043ea7244f29146984104fe605c1d5ebb102e198f821956fae38b16adbb142905ef2e0d7d894fb8acf88afb28f5ba6efbd81386d5a41177765c78001ac9557a2bc0f38a3666d4cb68963fb3dd34d4e5f486b285053e5a7fba7210693907ae883197f60aa792ff0500433506d4e71ccee37411413e87180521e9a88b011e7959f13862fa5ac98d98e7ade5f4b0297a44a792ce8ad4b52eab5d81e8be2f8187402a0627a178a9153db28072049cf068aed0fa497b60c86c9a4b6220f9be2d17394f9c60afd8a522233226b8bdf13b1a4df6f95be5ea9d9358f81c032b11b6c7e4f981e755339ea2a3c09594f3ea2dc2c2c456525115a2d8ee728c259cc24ea49e0584a0334686d3e3eccbf0d803866a6df0f728bd833f9d1ec1012a970f18b9fb4aea8bf7b7bf4f74fd22312d2036d0f295fafd16a81b6439a5efde7a2404fe6f0bd13210d0df8d9dd816382e99be3355fda7ff132fc9252f62770f951dcf5c1351603f8b52f0ba0d14ceaefa69bef60ab204b4784e4def0ea9cc5d85b359aa5c040a864a97b8e10d9a8aa82736a5cd69a95ebdffae658f898d71d3b8b265c86e3bd168c0544a6c26e58e420570bf3dece31d6e0ec29f08a5b7cfcbfd0722a5ec34e60ee5716d3b36f21e8718b724717634b9e0cc0279486a33bb56d50b01ded235a1f25583aeb5f64c449d68efbaa429c5900eb80cb4a03f7fa5ddfba977afd71a4794bd6ab41bac7e9b65d46d13069ae823b78edfcf2ad15cf5335de3818d9bc2db073fd19f1c2a8a77e265a3c320bce9dbcac7beabfccb68f57491732dbb5bdca7d9f293b3b683ae91da16e74be7fa37b1317f54b954d21f29cdf9b9497fb399e8194406c010bd7067756ff23b2d18247f79ce0e6b46b4f0a0e55cb67ee8fbfae01231019d059b0634c7857a6ec7a53517905cefa930586a128ac2f08b1ff9299de8f4658231f71fcd24b0ed874abdf5ee566dffafc92798f5f87b0d1f476f83d92716a0c2a409e9edd5a0e423f0886146274d6c8a735c1f9aaa8836307d62af96b43b958f11301718af06fe85468665042bc60ab25a12773402cde977face2fec31866222f253bff1aa7aec11267fd163c3f586d64e670e9f952301844d563648d3903301f25df714b22599fdcf83941ec1f1dd65f714478ea3f31c6ba71a3ed030fd65604fbc61fde95fbe35f07fb22ff8ef946ca22810d32d9d658be9ed7ed7e57805289c419d1001d18023b76faac2a59c83a3dfd1be9bfe8588ac367802af77318d5ddf44d721cd059286707df5f7f6ba4c66d6ab8ae5aeec8a79ddd3776727613c7d46096fa240248123e11ca029b118bd8bb1936f2e63427f499b9b1d347aa85db9bcdef547ef613a032afa733851756390d14ed5467288f98e80f592e790bf064e970de6c7c1e12d049a27c06c9662a125199fa1ead1626bc7f48257cec4801077d83fa1b93a738d2663deeb9efaf4256bc8a9228befb19c91fe5a65df483563c10c408696b74c4872fb810f1714d5097c6c26184ee9bd2677d00425877345a0925b4358e5f693adc0946daa4c893db1059fcf623ef992d76d0c0ac747ed63a3b01821c475a79bb06c25d2103565c4472ff9f936d16de4530dbe7a4bb201773c9fce6a48a001a248a9681f53cc7635dd8928483a4bb340334de14d25cfe98a6e02ea853c65fc953771731485a8e77c1a904f66323d9cf96e01d67a05b96eb7d9cd4822fae59e567dad61bf1b97038814a46eac7edba3a6df22ff24da86695312692bd8829cccedf7c134b50c2344806836a6011f718ab16d4cfdc4c4a961fce4d21d386dc59bbee9b684ea70ae3bc32fda9e713499354792d495e7b712b59bb7ca74b297f72bd4d48d1a5fa08d2cb4bfd61d2bdb301eee7dc5d4aa18c353aa651bac833fc754e8436dfe3509514d7ef7fba5d2785ab2e00aa88fc459dcd2ec60a4595fc10cb8e5a3fdecdd6d8a3c7339f11827c05999a920fdc25c1ae4c599c63a8df10de9f606e2229053980ca4dfdc33b415f8eb941d0df0c3a7f084cadc962c46894523ab717623cd937c1dbe7ef6112bfa596a026120205ef1ec6b21eca4b7d2ed76340e1c1d2571813daa56f15ab89e06bdf96a2602b426636f92c891e5f4e945ce4ce0362c50a0f41cd140b5bae914b6bd30895667d595ab1d338480fdaf4015a460950cd54e699dee75c11e8795658c67d1081b078552a21fea57997debb994b824fa6f4bbdcf091f0988182b881849f80a8025635583ac47314c320257e304f39d124cf217ec9517af26f4cf7ebb4e6e102ac0af38ef5504ced15ef6d03a468cb3cd3f076e867b6354d0f857284d7beab0bd5577a15752bdb6bfa03446329ebd78a6e11b1c7fd2742fbacf163261a53ff7a71d7db227b6da0c52457237770cfaef7f42dea25d6ef379c27ce236fba8c83eb582df822d95da6980622e0f32ef700006b3ce46f36f27512f691c9eb108bee419622adc9fbc343e2192912923e7a7be9bb2cf6bd47930e6c8a51b0e3c2391818d14840d9ec5c4055cafb8a46e511bbac6c0c8daea1b5405b09f114d157353415a030dacc96e575c2d9becd0b86071062786c869456d3922726b3eec98386f5ccada924ae2aa90895d9a8256609be6c4f878e6970b8fd08bb2b569a95803757d4e7f99efdbb13f78ab0ac6ecb7281409cf147634225f043f91013895416fdfc1fa60149d563e8e18ef88c2cbdae573168592e39101f8dfea6b7f7652710dcfdc6623a7f0c79795c7d91feac3b6a06d93e0ea8a7be83007288a4940170aef67add089ea6e66b64ac66522203b95bcb48024597fcc609b1f17ddba544636f24909aa26b190a30d53edebf6a4a98fbef1b4eafb84bb2f38c9d81efdc6453f1cd33cdca8a29312c4fdfac25fd2619882473cf3043751a11be3838453c0e49fc7bc1e1be6e126ccd68675f15457e33b8ca7615e78297e2e0619ad4e88538ad67559dc2c293aeecdb40002b3585f273266855092f62a333ffe7bd03e1783960d1ecb6f1b5f4d7c4329c3550cb064a9bffd640b8924ce038dc927019733a02c791ff91c24d799c8d6414a5bd90fedf229fa94d931461ee4a776"}) write$hidraw(r1, &(0x7f0000001040)="c2efc64421e3343d16ddb0d465cfd83f6e3cb810c06472c782e1804c3c4974678f37bc0ff4ed4b0a702f01a77bd43b57102421f8899542b34a189fe7a97d0e3c8138ff1bc7c14dd105867ad43e2191eab3383f020db953b3c8b8025a7b7f600aba436aa32441e4eacb7d1f225fc53ce8f385b8144d0c1dcec4ce5d607c41c0720a92488c3ed4d19c15de4c55adf34451a1e899eb21b493857f1d6210c0ac9b76bd72a7d58bd591c7baf7817e38644df94ba0315160e8f25701da65427e166cdc41ede1d09fa457f3da03c684cc142685808c0eb7b034cc038aa8371360b2381234110d6c0158ffa4aaf21198069a4ac389d19d8f20255168d82cddddc1099e7c2c6106e7a2ce8bd8d78c24d4b1e39b9eb36c63fc0d6023f1ea95a368cb8bf0c4f94397ca58936a2e669f163f94323ccfe7589e3042df85efe84cb10ffa7b098cbae0c088618aa42e57f46c9efeea70dc46b6a72b2e397f593f9f3466a41b49de223ac87ae87db28d074ae423ce86de6521e3cd7b83a01797da80ba00742de2d781acde9b526bc172aa7c3cd95785e46b715283cd4622b4cc27f18a1997849646d58ae03e8b0bd745a02e28feb7a320028fc4d10f83aea27fdf0da55320816e3b4b4e06dbc9dd5d213427f053279981036bb6a059733de04e572f29fa54df7aa0ee0291a2f33f5afeda2b84c987f3046c6b50c18da2e9a60556fb847d62fb4107351c6ddc85177b699979d5a5a13aed9e8fdbf1e9671de6831005296a41e02bf69c5f8cc8ac94285444254b79ff8339d717e7a6841900a48edbc905d4a95457938fd27ee3e57c7eeabb7cff7a633c5dca23193910ab6e72eed74c4e0f3d693c33cc0cfbc90e63769536f07399357c5bb81adb4b88de5a45356f8896216c42ee6d9cddf2c169cfab87c6db2736d5b084f3fba3a56731951e0b8b4a64e65666c166a3706e4b8f93f4ba53a1c5c93a296e4a7e148deef8dfbe9ffea389a47d17adda45fa68f65167996efcff2f04195d6961c1036253e7e6ab21ef92876c94e70c8c96b343df2e45daf62ca484d7ee99301c8888edb35786c5d91c3c3b44762369c1df12254c6233b160fdd87abde1b0f58ca7666dcdc5786f7d43ffbc54bb0e162f8b71ab908ebe10c086d789f67f6866ab83ab163dfd787cb2fd7c38ab2c37966de92453a8dd18a54e80ed620b6ff317e0652d629f0936e45716985ac08401b98a2b2901dcde3747497a5dacfff2d908f0a02f0909293154602ada593e25264155fbb1a5a31c4988acd486c72b54a912d5c63b0e35a1efbf940678ea21b1df3d3fd3bc2b06f2d5c37500f8e863d1c743081c4b9c9d840eed345987086ae584079184478f756bab6cc6eae2c6572b5c7ccebe1376ec9769fe73eeb7ffa432fb34eb0e9f9eb5bea959569e2c6bdff278537dde1a818901e21201e7b7bd1b5b84df06a669c679be2ecb6508453af3e79625f986b022a8fb05b3906ea22c9b3e4fec40dbad4237aa2299a3a43352e4ed3c1181e52cca1fce6e0d68efb0d2ded5f90854ae154d0a7d577656dd8145c09e30a401beaab2f691831efc49056ac507b0fa4dfdd209e8b6859f7ed1eb3dfbfa72a048651d1268f9c4bb574ea4c7eee01ed0a44f2df8b58152869985765458c25efe583ca236bea4c0d76475da5a707fac3da1a8441ff3b11fd97a10d3f34d5d0fa960590cccd77564c3fb4d4e0726cc0dfa0f141715ab00faa42424cc213ee7403c226ccfd06ecfb1e1db4e8104339a19c919acb0d4dfbc42f0c54e15edd555b7ee2f8eb307cf4adcb5e4a10312c245b3def7ee4c65101df69c65a3ad81f845cace5e1b3357bf587dceca0991e9b80a94716bf3efa673109473b0909da645f8a8b1ad433e012a1d564489352ca0e6ccf9c8a835280bf865a865390c7388c077061591dc9bc8a4904231939319c5bbe408f28314e4f7152a42e41bd4c4c24b75fc3ca2b46b9fce602502e37d8d40f80910a12cb911ada1270a85412fd79a475646c9534f666af62dfd048415be21809059cce77d904a13d74a0e5851d7e6c964978da2ce0ae3292a9677ef126a93774f169ad58a5ae9ab0ebcad3e58fa4efaffd4fe9b3f1d203fdd545bcfff7d0b4664289538d41173ecb7585db66116ac58ddacee8f55bae675ce7bd7c43d39369fb592f6c1ebb9baf9a50e52b5dc8a66e48988bcfa428be9ea1f0b2af6edac17667c4c5b53a6aaa9c36ac544b8acd0e915148763307e69db3edc0e0861678f42d9412c93c04de2f3c0d376ade3b5a10b925f1f77a6c3b6b20ddb77aa4cf1ca8fe345570cbcfaa31586d35ca839d8cd0cac5209017934368cf21addd352be015f009b623c1850f7a24af1f9c9a717d0722d351b92875884317b0f347274f201b56f415f9a77689d70e74da354e2055b7ec0b1345b8b922f86dc97f646585ebc9cee795fe58a75d8f29aafca1548db4f658eeaef5f00f29dc2e270c914fbe220e82f18d0794dc837d3a29164ede04553d6cea56381d2da0ad018ac8fbdd390bc872c041a4d96d374ae9795a8f5e797318694ae5ef34fceb890305d68099f04e4b032f28498d1125836e9e5c3304fc30eeaffa7b86fc723761879744ba1933ab104832edea00fe153499780cdd45776546597902f5c227454b13e9c885b4ee6c86351463d1766f329c6d00377dd4df972c2d4ae14b528f052626e04a126b1cbc2861741c475f568dbaa9c878d8e63f0654658a94d0f80565121bfa13683ffd3b7b63f27fec4c7b0637d9624746e7ee87ac12d7657f07713314201297f36e7fcca1663c9a3b86f6f8944b11f7b111b1d200712ebb6019af515a752bfb1ae93d61b486f9f8c1b1912a03eeaecf50b43d37c683f75e223c9b4322e00a095e8029f67d36627714afe63251ea862bae80faa7785ecc492bd1ca1b79ed92e0c9808512ba9d6ab48347ea9b7639fec0ba6629a53deb007f01fd7ef3297133d40922fcdce544f273df143d99762d0d2d20203a9e70ae12f1d6df5cac7c9181358911190acf31a2a86f147db2e4e564cef3e38d94dacecda023859f1dc13e6dc2e6dcafa11d93e2109675cd29915cd33485ad382b4d79b9fa5f4f35f441987ab8feef5f3323e87843c0d5d624a11f4364e1938a0df4a155f9fa5877d6371580ecec15f49785e06848313eb1a29b8155dd2b90fb50977696cca1deda6fc7b5f8ff2ced01c7c21a37428ce5291975f994c8959c56349497d8b3213749e431b4e1e5f6afe4488eba99e10598c6625197ba4f478ed5d1e28849b82fcdc2eea02b69ea81346cb4765ff4baa1c32f593514da443557358b7ba93c60a49261b6c9ad469010688838282f680803ee70fc2d428772b21d882a39cf9b2a90fcc4eaaaf0f5f8fa592bf31130ffc7db4416a795e5ec1093f28431741a2791dd5c0006c5facbf568f421c897f9f7172d44ab127c5f9a90c7d30d8e41080f790d18bd2eb128a19d5db94848637067a40b5d547a8dc9a547fe7644a58c9ceb7e05e81b11488ae7d919d000104319153760598b0443374cfeb1cbbd10b4c0c1b3aab043e7d97bcb7848384d13c20b92de2c085c8509802ec1d55be3563d5caf184a825a3b25700cfd0892d7d1988717c4ff9c3d7679b3e10b30e9caf0f80a47fa7202281e49c2c6395a8073d6992ce0c816ccc8e2499a8d9d9f2bd67356260a4c5ee4b2cdeeedac29b64f4a60d893e1cedcedfdb0e5d1dc3739240e2748d7e4c643eb4b5065375a1cca0077015236385012ccc069946c1ad7bc1790f70ad281c9329b99a50bcd7a8b253d758", 0x9b0) 15:45:48 executing program 2: r0 = syz_open_dev$hidraw(&(0x7f0000000580), 0x5, 0x511d81) ioctl$HIDIOCGRDESCSIZE(r0, 0x80044801, &(0x7f0000000000)) write$hidraw(r0, &(0x7f0000000600)="c2efc64421e3343d16ddb0d465cfd83f6e3cb810c06472c782e1804c3c4974678f37bc0ff4ed4b0a702f01a77bd43b57102421f8899542b34a189fe7a97d0e3c8138ff1bc7c14dd105867ad43e2191eab3383f020db953b3c8b8025a7b7f600aba436aa32441e4eacb7d1f225fc53ce8f385b8144d0c1dcec4ce5d607c41c0720a92488c3ed4d19c15de4c55adf34451a1e899eb21b493857f1d6210c0ac9b76bd72a7d58bd591c7baf7817e38644df94ba0315160e8f25701da65427e166cdc41ede1d09fa457f3da03c684cc142685808c0eb7b034cc038aa8371360b2381234110d6c0158ffa4aaf21198069a4ac389d19d8f20255168d82cddddc1099e7c2c6106e7a2ce8bd8d78c24d4b1e39b9eb36c63fc0d6023f1ea95a368cb8bf0c4f94397ca58936a2e669f163f94323ccfe7589e3042df85efe84cb10ffa7b098cbae0c088618aa42e57f46c9efeea70dc46b6a72b2e397f593f9f3466a41b49de223ac87ae87db28d074ae423ce86de6521e3cd7b83a01797da80ba00742de2d781acde9b526bc172aa7c3cd95785e46b715283cd4622b4cc27f18a1997849646d58ae03e8b0bd745a02e28feb7a320028fc4d10f83aea27fdf0da55320816e3b4b4e06dbc9dd5d213427f053279981036bb6a059733de04e572f29fa54df7aa0ee0291a2f33f5afeda2b84c987f3046c6b50c18da2e9a60556fb847d62fb4107351c6ddc85177b699979d5a5a13aed9e8fdbf1e9671de6831005296a41e02bf69c5f8cc8ac78285444254b79ff8339d717e7a6841900a48edbc905d4a95457938fd27ee3e57c7eeabb7cff7a633c5dca23193910ab6e72ee38d84e0f3d693c33cc0cfbc90e63769536f07399357c5bb81adb4b88de5a45356f8896216c42ee6d9cddf2c169cfab87c6db2736d5b084f3fba3a56731951e0b8b4a64e65666c166a3706e4b8f93f4ba53a1c5c93a296e4a7e148deef8dfbe9ffea389a47d17adda45fa68f65167996efcff2f04195d6961c1036253e7e6ab21ef92876c94e70c8c96b343df2e45daf62ca484d7ee99301c8888edb35786c5d91c3c3b44762369c1df12254c6233b160fdd87abde1b0f58ca7666dcdc5786f7d43ffbc54bb0e162f8b71ab908ebe10c086d789f67f6866ab83ab163dfd787cb2fd7c38ab2c37966de92453a8dd18a54e80ed620b6ff317e0652d629f0936e45716985ac08401b98a2b2901dcde3747497a5dacfff2d908f0a02f0909293154602ada593e25264155fbb1a5a31c4988acd486c72b54a912d5c63b0e35a1efbf94d378ea21b1df3d3fd3bc2b06f2d5c37500f8e863d1c743081c4b9c9d840eed345987086ae584079184478f756bab6cc6eae2c6572b5c7ccebe1376ec9769fe73eeb7ffa432fb34eb0e9f9eb5bea959569e2c6bdff278537dde1a818901e21201e7b7bd1b5b84df06a669c679be2ecb6508453af3e79625f986b022a8fb05b3906ea22c9b3e4fec40dbad4237aa2299a3a43352e4ed3c1181e52cca1fce6e0d68efb0d2ded5f90854ae154d0a7d577656dd8145c09e30a401beaab2f691831efc49056ac507b0fa4dfdd209e8b6859f7ed1eb3dfbfa72a048651d1268f9c4bb574ea4c7eee01ed0a44f2df8b58152869985765458c25efe583ca236bea4c0d76475da5a707fac3da1a8441ff3b11fd97a10d3f34d5d0fa960590cccd77564c3fb4d4e0726cc0dfa0f141715ab00faa42424cc213ee7403c226ccfd06ecfb1e1db4e8104339a19c919acb0d4dfbc42f0c54e15edd555b7ee2f8eb307cf4adcb5e4a10312c245b3def7ee4c65101df69c65a3ad81f845cace5e1b3357bf587dceca0991e9b80a94716bf3efa673109473b0909da645f8a8b1ad433e012a1d564489352ca0e6ccf9c8a835280bf865a865390c7388c077061591dc9bc8a4904231939319c5bbe408f28314e4f7152a42e41bd4c4c24b75fc3ca2b46b9fce602502e37d8d40f80910a12cb911ada1270a85412fd79a475646c9534f666af62dfd048415be21809059cce77d904a13d74a0e5851d7e6c964978da2ce0ae3292a9677ef126a93774f169ad58a5ae9ab0ebcad3e58fa4efaffd4fe9b3f1d203fdd545bcfff7d0b4664289538d41173ecb7585db66116ac58ddacee8f55bae675ce7bd7c43d39369fb592f6c1ebb9baf9a50e52b5dc8a66e48988bcfa428be9ea1f0b2af6edac17667c4c5b53a6aaa9c36ac544b8acd0e915148763307e69db3edc0e0861678f42d9412c93c04de2f3c0d376ade3b5a10b925f1f77a6c3b6b20ddb77aa4cf1ca8fe345570cbcfaa31586d35ca839d8cd0cac5209017934368cf21addd352be015f009b623c1850f7a24af1f9c9a717d0722d351b92875884317b0f347274f201b56f415f9a77689d70e74da354e2055b7ec0b1345b8b922f86dc97f646585ebc9cee795fe58a75d8f29aafca1548db4f658eeaef5f00f29dc2e270c914fbe220e82f18d0794dc837d3a29164ede04553d6cea56381d2da0ad018ac8fbdd390bc872c041a4d96d374ae9795a8f5e797318694ae5ef34fceb890305d68099f04e4b032f28498d1125836e9e5c3304fc30eeaffa7b86fc723761879744ba1933ab104832edea00fe153499780cdd45776546597902f5c227454b13e9c885b4ee6c86351463d1766f329c6d00377dd4df972c2d4ae14b528f052626e04a126b1cbc2861741c475f568dbaa9c878d8e63f0654658a94d0f80565121bfa13683ffd3b7b63f27fec4c7b0637d9624746e7ee87ac12d7657f07713314201297f36e7fcca1663c9a3b86f6f8944b11f7b111b1d200712ebb6019af515a752bfb1ae93d61b486f9f8c1b1912a03eeaecf50b43d37c683f75e223c9b4322e00a095e8029f67d36627714afe63251ea862bae80faa7785ecc492bd1ca1b79ed92e0c9808512ba9d6ab48347ea9b7639fec0ba6629a53deb007f01fd7ef3297133d40922fcdce544f273df143d99762d0d2d20203a9e70ae12f1d6df5cac7c9181358911190acf31a2a86f147db2e4e564cef3e38d94dacecda023859f1dc13e6dc2e6dcafa11d93e2109675cd29915cd33485ad382b4d79b9fa5f4f35f441987ab8feef5f3323e87843c0d5d624a11f4364e1938a0df4a155f9fa5877d6371580ecec15f49785e06848313eb1a29b8155dd2b90fb50977696cca1deda6fc7b5f8ff2ced01c7c21a37428ce5291975f994c8959c56349497d8b3213749e431b4e1e5f6afe4488eba99e10598c6625197ba4f478ed5d1e28849b82fcdc2eea02b69ea81346cb4765ff4baa1c32f593514da443557358b7ba93c60a49261b6c9ad469010688838282f680803ee70fc2d428772b21d882a39cf9b2a90fcc4eaaaf0f5f8fa592bf31130ffc7db4416a795e5ec1093f28431741a2791dd5c0006c5facbf568f421c897f9f7172d44ab127c5f9a90c7d30d8e41080f790d18bd2eb128a19d5db94848637067a40b5d547a8dc9a547fe7644a58c9ceb7e05e81b11488ae7d919d000104319153760598b0443374cfeb1cbbd10b4c0c1b3aab043e7d97bcb7848384d13c20b92de2c085c8509802ec1d55be3563d5caf184a825a3b25700cfd0892d7d1988717c4ff9c3d7", 0xa01) 15:45:48 executing program 0: r0 = syz_open_dev$hidraw(&(0x7f0000000000), 0x0, 0x0) read$hidraw(r0, &(0x7f0000000040)=""/174, 0xae) read$hidraw(r0, &(0x7f0000000340)=""/4096, 0x20001340) ioctl$HIDIOCGRDESCSIZE(r0, 0x80044801, &(0x7f0000000100)) read$hidraw(r0, 0x0, 0x0) syz_open_dev$char_usb(0xc, 0xb4, 0x0) 15:45:49 executing program 1: r0 = syz_open_dev$hidraw(&(0x7f0000000000), 0x0, 0x0) read$hidraw(r0, &(0x7f0000001340)=""/4112, 0x1010) r1 = syz_open_dev$hidraw(&(0x7f0000000000), 0x0, 0x0) ioctl$HIDIOCSFEATURE(r1, 0xc0404806, 0x0) read$hidraw(r1, &(0x7f0000000040)=""/61, 0x3d) syz_open_dev$hidraw(0x0, 0x0, 0x0) ioctl$HIDIOCSFEATURE(0xffffffffffffffff, 0xc0404806, 0x0) write$hidraw(0xffffffffffffffff, 0x0, 0xfffffffffffffe60) syz_open_dev$char_usb(0xc, 0xb4, 0x0) 15:45:49 executing program 5: r0 = syz_open_dev$hidraw(&(0x7f00000000c0), 0x4, 0x420000) read$hidraw(r0, &(0x7f0000000100)=""/197, 0xc5) r1 = syz_open_dev$hidraw(&(0x7f0000000580), 0x0, 0x101081) write$hidraw(r1, &(0x7f0000000600)="c2efc64421e3343d16ddb0d465cfd83f6e3cb810c06472c782e1804c3c4974678f37bc0ff4ed4b0a702f01a77bd43b57102421f8899542b34a189fe7a97d0e3c8138ff1bc7c14dd105867ad43e2191eab3383f020db953b3c8b8025a7b7f600aba436aa32441e4eacb7d1f225fc53ce8f385b8144d0c1dcec4ce5d607c41c0720a92488c3ed4d19c15de4c55adf34451a1e899eb21b493857f1d6210c0ac9b76bd72a7d58bd591c7baf7817e38644df94ba0315160e8f25701da65427e166cdc41ede1d09fa457f3da03c684cc142685808c0eb7b034cc038aa8371360b2381234110d6c0158ffa4aaf21198069a4ac389d19d8f20255168d82cddddc1099e7c2c6106e7a2ce8bd8d78c24d4b1e39b9eb36c63fc0d6023f1ea95a368cb8bf0c4f94397ca58936a2e669f163f94323ccfe7589e3042df85efe84cb10ffa7b098cbae0c088618aa42e57f46c9efeea70dc46b6a72b2e397f593f9f3466a41b49de223ac87ae87db28d074ae423ce86de6521e3cd7b83a01797da80ba00742de2d781acde9b526bc172aa7c3cd95785e46b715283cd4622b4cc27f18a1997849646d58ae03e8b0bd745a02e28feb7a320028fc4d10f83aea27fdf0da55320816e3b4b4e06dbc9dd5d213427f053279981036bb6a059733de04e572f29fa54df7aa0ee0291a2f33f5afeda2b84c987f3046c6b50c18da2e9a60556fb847d62fb4107351c6ddc85177b699979d5a5a13aed9e8fdbf1e9671de6831005296a41e02bf69c5f8cc8ac78285444254b79ff8339d717e7a6841900a48edbc905d4a95457938fd27ee3e57c7eeabb7cff7a633c5dca23193910ab6e72ee38d84e0f3d693c33cc0cfbc90e63769536f07399357c5bb81adb4b88de5a45356f8896216c42ee6d9cddf2c169cfab87c6db2736d5b084f3fba3a56731951e0b8b4a64e65666c166a3706e4b8f93f4ba53a1c5c93a296e4a7e148deef8dfbe9ffea389a47d17adda45fa68f65167996efcff2f04195d6961c1036253e7e6ab21ef92876c94e70c8c96b343df2e45daf62ca484d7ee99301c8888edb35786c5d91c3c3b44762369c1df12254c6233b160fdd87abde1b0f58ca7666dcdc5786f7d43ffbc54bb0e162f8b71ab908ebe10c086d789f67f6866ab83ab163dfd787cb2fd7c38ab2c37966de92453a8dd18a54e80ed620b6ff317e0652d629f0936e45716985ac08401b98a2b2901dcde3747497a5dacfff2d908f0a02f0909293154602ada593e25264155fbb1a5a31c4988acd486c72b54a912d5c63b0e35a1efbf94d378ea21b1df3d3fd3bc2b06f2d5c37500f8e863d1c743081c4b9c9d840eed345987086ae584079184478f756bab6cc6eae2c6572b5c7ccebe1376ec9769fe73eeb7ffa432fb34eb0e9f9eb5bea959569e2c6bdff278537dde1a818901e21201e7b7bd1b5b84df06a669c679be2ecb6508453af3e79625f986b022a8fb05b3906ea22c9b3e4fec40dbad4237aa2299a3a43352e4ed3c1181e52cca1fce6e0d68efb0d2ded5f90854ae154d0a7d577656dd8145c09e30a401beaab2f691831efc49056ac507b0fa4dfdd209e8b6859f7ed1eb3dfbfa72a048651d1268f9c4bb574ea4c7eee01ed0a44f2df8b58152869985765458c25efe583ca236bea4c0d76475da5a707fac3da1a8441ff3b11fd97a10d3f34d5d0fa960590cccd77564c3fb4d4e0726cc0dfa0f141715ab00faa42424cc213ee7403c226ccfd06ecfb1e1db4e8104339a19c919acb0d4dfbc42f0c54e15edd555b7ee2f8eb307cf4adcb5e4a10312c245b3def7ee4c65101df69c65a3ad81f845cace5e1b3357bf587dceca0991e9b80a94716bf3efa673109473b0909da645f8a8b1ad433e012a1d564489352ca0e6ccf9c8a835280bf865a865390c7388c077061591dc9bc8a4904231939319c5bbe408f28314e4f7152a42e41bd4c4c24b75fc3ca2b46b9fce602502e37d8d40f80910a12cb911ada1270a85412fd79a475646c9534f666af62dfd048415be21809059cce77d904a13d74a0e5851d7e6c964978da2ce0ae3292a9677ef126a93774f169ad58a5ae9ab0ebcad3e58fa4efaffd4fe9b3f1d203fdd545bcfff7d0b4664289538d41173ecb7585db66116ac58ddacee8f55bae675ce7bd7c43d39369fb592f6c1ebb9baf9a50e52b5dc8a66e48988bcfa428be9ea1f0b2af6edac17667c4c5b53a6aaa9c36ac544b8acd0e915148763307e69db3edc0e0861678f42d9412c93c04de2f3c0d376ade3b5a10b925f1f77a6c3b6b20ddb77aa4cf1ca8fe345570cbcfaa31586d35ca839d8cd0cac5209017934368cf21addd352be015f009b623c1850f7a24af1f9c9a717d0722d351b92875884317b0f347274f201b56f415f9a77689d70e74da354e2055b7ec0b1345b8b922f86dc97f646585ebc9cee795fe58a75d8f29aafca1548db4f658eeaef5f00f29dc2e270c914fbe220e82f18d0794dc837d3a29164ede04553d6cea56381d2da0ad018ac8fbdd390bc872c041a4d96d374ae9795a8f5e797318694ae5ef34fceb890305d68099f04e4b032f28498d1125836e9e5c3304fc30eeaffa7b86fc723761879744ba1933ab104832edea00fe153499780cdd45776546597902f5c227454b13e9c885b4ee6c86351463d1766f329c6d00377dd4df972c2d4ae14b528f052626e04a126b1cbc2861741c475f568dbaa9c878d8e63f0654658a94d0f80565121bfa13683ffd3b7b63f27fec4c7b0637d9624746e7ee87ac12d7657f07713314201297f36e7fcca1663c9a3b86f6f8944b11f7b111b1d200712ebb6019af515a752bfb1ae93d61b486f9f8c1b1912a03eeaecf50b43d37c683f75e223c9b4322e00a095e8029f67d36627714afe63251ea862bae80faa7785ecc492bd1ca1b79ed92e0c9808512ba9d6ab48347ea9b7639fec0ba6629a53deb007f01fd7ef3297133d40922fcdce544f273df143d99762d0d2d20203a9e70ae12f1d6df5cac7c9181358911190acf31a2a86f147db2e4e564cef3e38d94dacecda023859f1dc13e6dc2e6dcafa11d93e2109675cd29915cd33485ad382b4d79b9fa5f4f35f441987ab8feef5f3323e87843c0d5d624a11f4364e1938a0df4a155f9fa5877d6371580ecec15f49785e06848313eb1a29b8155dd2b90fb50977696cca1deda6fc7b5f8ff2ced01c7c21a37428ce5291975f994c8959c56349497d8b3213749e431b4e1e5f6afe4488eba99e10598c6625197ba4f478ed5d1e28849b82fcdc2eea02b69ea81346cb4765ff4baa1c32f593514da443557358b7ba93c60a49261b6c9ad469010688838282f680803ee70fc2d428772b21d882a39cf9b2a90fcc4eaaaf0f5f8fa592bf31130ffc7db4416a795e5ec1093f28431741a2791dd5c0006c5facbf568f421c897f9f7172d44ab127c5f9a90c7d30d8e41080f790d18bd2eb128a19d5db94848637067a40b5d547a8dc9a547fe7644a58c9ceb7e05e81b11488ae7d919d000104319153760598b0443374cfeb1cbbd10b4c0c1b3aab043e7d97bcb7848384d13c20b92de2c085c8509802ec1d55be3563d5caf184a825a3b25700cfd0892d7d1988717c4ff9c3d7", 0xa01) ioctl$HIDIOCGUCODE(0xffffffffffffffff, 0xc018480d, &(0x7f0000000200)={0x3, 0x1, 0x3, 0x8, 0x86, 0x7fffffff}) ioctl$HIDIOCGRAWPHYS(r1, 0x80404805, &(0x7f0000000000)) r2 = syz_open_dev$hidraw(&(0x7f0000000040), 0x80, 0x450502) ioctl$HIDIOCGRDESCSIZE(r2, 0x80044801, &(0x7f0000000080)) 15:45:49 executing program 2: r0 = syz_open_dev$hidraw(&(0x7f0000000000), 0x5, 0x101081) write$hidraw(r0, &(0x7f0000000600)="c2efc64421e3343d16ddb0d465cfd83f6e3cb810c06472c782e1804c3c4974678f37bc0ff4ed4b0a702f01a77bd43b57102421f8899542b34a189fe7a97d0e3c8138ff1bc7c14dd105867ad43e2191eab3383f020db953b3c8b8025a7b7f600aba436aa32441e4eacb7d1f225fc53ce8f385b8144d0c1dcec4ce5d607c41c0720a92488c3ed4d19c15de4c55adf34451a1e899eb21b493857f1d6210c0ac9b76bd72a7d58bd591c7baf7817e38644df94ba0315160e8f25701da65427e166cdc41ede1d09fa457f3da03c684cc142685808c0eb7b034cc038aa8371360b2381234110d6c0158ffa4aaf21198069a4ac389d19d8f20255168d82cddddc1099e7c2c6106e7a2ce8bd8d78c24d4b1e39b9eb36c63fc0d6023f1ea95a368cb8bf0c4f94397ca58936a2e669f163f94323ccfe7589e3042df85efe84cb10ffa7b098cbae0c088618aa42e57f46c9efeea70dc46b6a72b2e397f593f9f3466a41b49de223ac87ae87db28d074ae423ce86de6521e3cd7b83a01797da80ba00742de2d781acde9b526bc172aa7c3cd95785e46b715283cd4622b4cc27f18a1997849646d58ae03e8b0bd745a02e28feb7a320028fc4d10f83aea27fdf0da55320816e3b4b4e06dbc9dd5d213427f053279981036bb6a059733de04e572f29fa54df7aa0ee0291a2f33f5afeda2b84c987f3046c6b50c18da2e9a60556fb847d62fb4107351c6ddc85177b699979d5a5a13aed9e8fdbf1e9671de6831005296a41e02bf69c5f8cc8ac78285444254b79ff8339d717e7a6841900a48edbc905d4a95457938fd27ee3e57c7eeabb7cff7a633c5dca23193910ab6e72ee38d84e0f3d693c33cc0cfbc90e63769536f07399357c5bb81adb4b88de5a45356f8896216c42ee6d9cddf2c169cfab87c6db2736d5b084f3fba3a56731951e0b8b4a64e65666c166a3706e4b8f93f4ba53a1c5c93a296e4a7e148deef8dfbe9ffea389a47d17adda45fa68f65167996efcff2f04195d6961c1036253e7e6ab21ef92876c94e70c8c96b343df2e45daf62ca484d7ee99301c8888edb35786c5d91c3c3b44762369c1df12254c6233b160fdd87abde1b0f58ca7666dcdc5786f7d43ffbc54bb0e162f8b71ab908ebe10c086d789f67f6866ab83ab163dfd787cb2fd7c38ab2c37966de92453a8dd18a54e80ed620b6ff317e0652d629f0936e45716985ac08401b98a2b2901dcde3747497a5dacfff2d908f0a02f0909293154602ada593e25264155fbb1a5a31c4988acd486c72b54a912d5c63b0e35a1efbf94d378ea21b1df3d3fd3bc2b06f2d5c37500f8e863d1c743081c4b9c9d840eed345987086ae584079184478f756bab6cc6eae2c6572b5c7ccebe1376ec9769fe73eeb7ffa432fb34eb0e9f9eb5bea959569e2c6bdff278537dde1a818901e21201e7b7bd1b5b84df06a669c679be2ecb6508453af3e79625f986b022a8fb05b3906ea22c9b3e4fec40dbad4237aa2299a3a43352e4ed3c1181e52cca1fce6e0d68efb0d2ded5f90854ae154d0a7d577656dd8145c09e30a401beaab2f691831efc49056ac507b0fa4dfdd209e8b6859f7ed1eb3dfbfa72a048651d1268f9c4bb574ea4c7eee01ed0a44f2df8b58152869985765458c25efe583ca236bea4c0d76475da5a707fac3da1a8441ff3b11fd97a10d3f34d5d0fa960590cccd77564c3fb4d4e0726cc0dfa0f141715ab00faa42424cc213ee7403c226ccfd06ecfb1e1db4e8104339a19c919acb0d4dfbc42f0c54e15edd555b7ee2f8eb307cf4adcb5e4a10312c245b3def7ee4c65101df69c65a3ad81f845cace5e1b3357bf587dceca0991e9b80a94716bf3efa673109473b0909da645f8a8b1ad433e012a1d564489352ca0e6ccf9c8a835280bf865a865390c7388c077061591dc9bc8a4904231939319c5bbe408f28314e4f7152a42e41bd4c4c24b75fc3ca2b46b9fce602502e37d8d40f80910a12cb911ada1270a85412fd79a475646c9534f666af62dfd048415be21809059cce77d904a13d74a0e5851d7e6c964978da2ce0ae3292a9677ef126a93774f169ad58a5ae9ab0ebcad3e58fa4efaffd4fe9b3f1d203fdd545bcfff7d0b4664289538d41173ecb7585db66116ac58ddacee8f55bae675ce7bd7c43d39369fb592f6c1ebb9baf9a50e52b5dc8a66e48988bcfa428be9ea1f0b2af6edac17667c4c5b53a6aaa9c36ac544b8acd0e915148763307e69db3edc0e0861678f42d9412c93c04de2f3c0d376ade3b5a10b925f1f77a6c3b6b20ddb77aa4cf1ca8fe345570cbcfaa31586d35ca839d8cd0cac5209017934368cf21addd352be015f009b623c1850f7a24af1f9c9a717d0722d351b92875884317b0f347274f201b56f415f9a77689d70e74da354e2055b7ec0b1345b8b922f86dc97f646585ebc9cee795fe58a75d8f29aafca1548db4f658eeaef5f00f29dc2e270c914fbe220e82f18d0794dc837d3a29164ede04553d6cea56381d2da0ad018ac8fbdd390bc872c041a4d96d374ae9795a8f5e797318694ae5ef34fceb890305d68099f04e4b032f28498d1125836e9e5c3304fc30eeaffa7b86fc723761879744ba1933ab104832edea00fe153499780cdd45776546597902f5c227454b13e9c885b4ee6c86351463d1766f329c6d00377dd4df972c2d4ae14b528f052626e04a126b1cbc2861741c475f568dbaa9c878d8e63f0654658a94d0f80565121bfa13683ffd3b7b63f27fec4c7b0637d9624746e7ee87ac12d7657f07713314201297f36e7fcca1663c9a3b86f6f8944b11f7b111b1d200712ebb6019af515a752bfb1ae93d61b486f9f8c1b1912a03eeaecf50b43d37c683f75e223c9b4322e00a095e8029f67d36627714afe63251ea862bae80faa7785ecc492bd1ca1b79ed92e0c9808512ba9d6ab48347ea9b7639fec0ba6629a53deb007f01fd7ef3297133d40922fcdce544f273df143d99762d0d2d20203a9e70ae12f1d6df5cac7c9181358911190acf31a2a86f147db2e4e564cef3e38d94dacecda023859f1dc13e6dc2e6dcafa11d93e2109675cd29915cd33485ad382b4d79b9fa5f4f35f441987ab8feef5f3323e87843c0d5d624a11f4364e1938a0df4a155f9fa5877d6371580ecec15f49785e06848313eb1a29b8155dd2b90fb50977696cca1deda6fc7b5f8ff2ced01c7c21a37428ce5291975f994c8959c56349497d8b3213749e431b4e1e5f6afe4488eba99e10598c6625197ba4f478ed5d1e28849b82fcdc2eea02b69ea81346cb4765ff4baa1c32f593514da443557358b7ba93c60a49261b6c9ad469010688838282f680803ee70fc2d428772b21d882a39cf9b2a90fcc4eaaaf0f5f8fa592bf31130ffc7db4416a795e5ec1093f28431741a2791dd5c0006c5facbf568f421c897f9f7172d44ab127c5f9a90c7d30d8e41080f790d18bd2eb128a19d5db94848637067a40b5d547a8dc9a547fe7644a58c9ceb7e05e81b11488ae7d919d000104319153760598b0443374cfeb1cbbd10b4c0c1b3aab043e7d97bcb7848384d13c20b92de2c085c8509802ec1d55be3563d5caf184a825a3b25700cfd0892d7d1988717c4ff9c3d7", 0xa01) r1 = syz_open_dev$hidraw(&(0x7f0000000000), 0x0, 0x0) ioctl$HIDIOCSFEATURE(r1, 0xc0404806, 0x0) read$hidraw(r1, &(0x7f0000000080)=""/33, 0x21) ioctl$HIDIOCGRAWPHYS(r1, 0x80404805, &(0x7f0000000040)) [ 2251.220379][ T32] usb 5-1: new high-speed USB device number 75 using dummy_hcd 15:45:49 executing program 1: r0 = syz_open_dev$hidraw(&(0x7f0000000000), 0x0, 0x0) read$hidraw(r0, &(0x7f0000000340)=""/4096, 0x20001340) r1 = syz_open_dev$hidraw(&(0x7f0000000000), 0x0, 0x0) ioctl$HIDIOCGPHYS(0xffffffffffffffff, 0x80404812, &(0x7f0000000100)) ioctl$HIDIOCSFEATURE(r1, 0xc0404806, 0x0) r2 = syz_open_dev$evdev(&(0x7f00000001c0), 0x1f, 0x0) ioctl$EVIOCSMASK(r2, 0x40104593, &(0x7f00000002c0)={0x16, 0x0, 0x0}) ioctl$EVIOCGREP(r2, 0x80084503, &(0x7f0000001340)=""/4096) r3 = syz_open_dev$hidraw(0x0, 0x0, 0x0) ioctl$HIDIOCSFEATURE(r3, 0xc0404806, 0x0) write$hidraw(0xffffffffffffffff, 0x0, 0x0) r4 = syz_open_dev$evdev(&(0x7f0000000040), 0x7fff, 0x100) ioctl$EVIOCGBITSND(r4, 0x80404532, &(0x7f0000000080)=""/102) syz_open_dev$char_usb(0xc, 0xb4, 0x0) r5 = syz_open_dev$hidraw(&(0x7f0000000000), 0x0, 0x0) ioctl$HIDIOCSFEATURE(r5, 0xc0404806, 0x0) read$hidraw(r5, &(0x7f0000000200)=""/163, 0xa3) syz_open_dev$hidraw(&(0x7f0000000140), 0x1000000, 0xa000) 15:45:49 executing program 5: r0 = syz_open_dev$hidraw(&(0x7f0000000580), 0x0, 0x101081) write$hidraw(r0, &(0x7f0000000600)="c2efc64421e3343d16ddb0d465cfd83f6e3cb810c06472c782e1804c3c4974678f37bc0ff4ed4b0a702f01a77bd43b57102421f8899542b34a189fe7a97d0e3c8138ff1bc7c14dd105867ad43e2191eab3383f020db953b3c8b8025a7b7f600aba436aa32441e4eacb7d1f225fc53ce8f385b8144d0c1dcec4ce5d607c41c0720a92488c3ed4d19c15de4c55adf34451a1e899eb21b493857f1d6210c0ac9b76bd72a7d58bd591c7baf7817e38644df94ba0315160e8f25701da65427e166cdc41ede1d09fa457f3da03c684cc142685808c0eb7b034cc038aa8371360b2381234110d6c0158ffa4aaf21198069a4ac389d19d8f20255168d82cddddc1099e7c2c6106e7a2ce8bd8d78c24d4b1e39b9eb36c63fc0d6023f1ea95a368cb8bf0c4f94397ca58936a2e669f163f94323ccfe7589e3042df85efe84cb10ffa7b098cbae0c088618aa42e57f46c9efeea70dc46b6a72b2e397f593f9f3466a41b49de223ac87ae87db28d074ae423ce86de6521e3cd7b83a01797da80ba00742de2d781acde9b526bc172aa7c3cd95785e46b715283cd4622b4cc27f18a1997849646d58ae03e8b0bd745a02e28feb7a320028fc4d10f83aea27fdf0da55320816e3b4b4e06dbc9dd5d213427f053279981036bb6a059733de04e572f29fa54df7aa0ee0291a2f33f5afeda2b84c987f3046c6b50c18da2e9a60556fb847d62fb4107351c6ddc85177b699979d5a5a13aed9e8fdbf1e9671de6831005296a41e02bf69c5f8cc8ac78285444254b79ff8339d717e7a6841900a48edbc905d4a95457938fd27ee3e57c7eeabb7cff7a633c5dca23193910ab6e72ee38d84e0f3d693c33cc0cfbc90e63769536f07399357c5bb81adb4b88de5a45356f8896216c42ee6d9cddf2c169cfab87c6db2736d5b084f3fba3a56731951e0b8b4a64e65666c166a3706e4b8f93f4ba53a1c5c93a296e4a7e148deef8dfbe9ffea389a47d17adda45fa68f65167996efcff2f04195d6961c1036253e7e6ab21ef92876c94e70c8c96b343df2e45daf62ca484d7ee99301c8888edb35786c5d91c3c3b44762369c1df12254c6233b160fdd87abde1b0f58ca7666dcdc5786f7d43ffbc54bb0e162f8b71ab908ebe10c086d789f67f6866ab83ab163dfd787cb2fd7c38ab2c37966de92453a8dd18a54e80ed620b6ff317e0652d629f0936e45716985ac08401b98a2b2901dcde3747497a5dacfff2d908f0a02f0909293154602ada593e25264155fbb1a5a31c4988acd486c72b54a912d5c63b0e35a1efbf94d378ea21b1df3d3fd3bc2b06f2d5c37500f8e863d1c743081c4b9c9d840eed345987086ae584079184478f756bab6cc6eae2c6572b5c7ccebe1376ec9769fe73eeb7ffa432fb34eb0e9f9eb5bea959569e2c6bdff278537dde1a818901e21201e7b7bd1b5b84df06a669c679be2ecb6508453af3e79625f986b022a8fb05b3906ea22c9b3e4fec40dbad4237aa2299a3a43352e4ed3c1181e52cca1fce6e0d68efb0d2ded5f90854ae154d0a7d577656dd8145c09e30a401beaab2f691831efc49056ac507b0fa4dfdd209e8b6859f7ed1eb3dfbfa72a048651d1268f9c4bb574ea4c7eee01ed0a44f2df8b58152869985765458c25efe583ca236bea4c0d76475da5a707fac3da1a8441ff3b11fd97a10d3f34d5d0fa960590cccd77564c3fb4d4e0726cc0dfa0f141715ab00faa42424cc213ee7403c226ccfd06ecfb1e1db4e8104339a19c919acb0d4dfbc42f0c54e15edd555b7ee2f8eb307cf4adcb5e4a10312c245b3def7ee4c65101df69c65a3ad81f845cace5e1b3357bf587dceca0991e9b80a94716bf3efa673109473b0909da645f8a8b1ad433e012a1d564489352ca0e6ccf9c8a835280bf865a865390c7388c077061591dc9bc8a4904231939319c5bbe408f28314e4f7152a42e41bd4c4c24b75fc3ca2b46b9fce602502e37d8d40f80910a12cb911ada1270a85412fd79a475646c9534f666af62dfd048415be21809059cce77d904a13d74a0e5851d7e6c964978da2ce0ae3292a9677ef126a93774f169ad58a5ae9ab0ebcad3e58fa4efaffd4fe9b3f1d203fdd545bcfff7d0b4664289538d41173ecb7585db66116ac58ddacee8f55bae675ce7bd7c43d39369fb592f6c1ebb9baf9a50e52b5dc8a66e48988bcfa428be9ea1f0b2af6edac17667c4c5b53a6aaa9c36ac544b8acd0e915148763307e69db3edc0e0861678f42d9412c93c04de2f3c0d376ade3b5a10b925f1f77a6c3b6b20ddb77aa4cf1ca8fe345570cbcfaa31586d35ca839d8cd0cac5209017934368cf21addd352be015f009b623c1850f7a24af1f9c9a717d0722d351b92875884317b0f347274f201b56f415f9a77689d70e74da354e2055b7ec0b1345b8b922f86dc97f646585ebc9cee795fe58a75d8f29aafca1548db4f658eeaef5f00f29dc2e270c914fbe220e82f18d0794dc837d3a29164ede04553d6cea56381d2da0ad018ac8fbdd390bc872c041a4d96d374ae9795a8f5e797318694ae5ef34fceb890305d68099f04e4b032f28498d1125836e9e5c3304fc30eeaffa7b86fc723761879744ba1933ab104832edea00fe153499780cdd45776546597902f5c227454b13e9c885b4ee6c86351463d1766f329c6d00377dd4df972c2d4ae14b528f052626e04a126b1cbc2861741c475f568dbaa9c878d8e63f0654658a94d0f80565121bfa13683ffd3b7b63f27fec4c7b0637d9624746e7ee87ac12d7657f07713314201297f36e7fcca1663c9a3b86f6f8944b11f7b111b1d200712ebb6019af515a752bfb1ae93d61b486f9f8c1b1912a03eeaecf50b43d37c683f75e223c9b4322e00a095e8029f67d36627714afe63251ea862bae80faa7785ecc492bd1ca1b79ed92e0c9808512ba9d6ab48347ea9b7639fec0ba6629a53deb007f01fd7ef3297133d40922fcdce544f273df143d99762d0d2d20203a9e70ae12f1d6df5cac7c9181358911190acf31a2a86f147db2e4e564cef3e38d94dacecda023859f1dc13e6dc2e6dcafa11d93e2109675cd29915cd33485ad382b4d79b9fa5f4f35f441987ab8feef5f3323e87843c0d5d624a11f4364e1938a0df4a155f9fa5877d6371580ecec15f49785e06848313eb1a29b8155dd2b90fb50977696cca1deda6fc7b5f8ff2ced01c7c21a37428ce5291975f994c8959c56349497d8b3213749e431b4e1e5f6afe4488eba99e10598c6625197ba4f478ed5d1e28849b82fcdc2eea02b69ea81346cb4765ff4baa1c32f593514da443557358b7ba93c60a49261b6c9ad469010688838282f680803ee70fc2d428772b21d882a39cf9b2a90fcc4eaaaf0f5f8fa592bf31130ffc7db4416a795e5ec1093f28431741a2791dd5c0006c5facbf568f421c897f9f7172d44ab127c5f9a90c7d30d8e41080f790d18bd2eb128a19d5db94848637067a40b5d547a8dc9a547fe7644a58c9ceb7e05e81b11488ae7d919d000104319153760598b0443374cfeb1cbbd10b4c0c1b3aab043e7d97bcb7848384d13c20b92de2c085c8509802ec1d55be3563d5caf184a825a3b25700cfd0892d7d1988717c4ff9c3d7", 0xa01) ioctl$HIDIOCGFEATURE(r0, 0xc0404807, &(0x7f0000000000)={0x3f, "28b6de0df208ecf970c0c48854c93b62453a40dfb177727e34f58efc950f68fd9ac8a8ce679c4bc3e812641604c9f80304d880f7bcf2e829d8922fe339389797"}) [ 2251.489990][ T32] usb 5-1: device descriptor read/64, error 18 15:45:49 executing program 3: syz_usb_connect(0x6, 0x37, &(0x7f00000001c0)={{0x12, 0x1, 0x300, 0x9d, 0xcf, 0xc1, 0x8, 0xfe9, 0xdb01, 0x9223, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x25, 0x1, 0x5, 0xfc, 0x30, 0x3, [{{0x9, 0x4, 0xe7, 0x1, 0x1, 0xd0, 0xe2, 0x61, 0x7f, [@uac_as={[@format_type_i_continuous={0xa, 0x24, 0x2, 0x1, 0x4, 0x3, 0x2, 0x97, "", "e13f"}]}], [{{0x9, 0x5, 0x5, 0x20, 0x8, 0x0, 0x6, 0x1}}]}}]}}]}}, &(0x7f00000003c0)={0xa, &(0x7f0000000200)={0xa, 0x6, 0x201, 0x1, 0x0, 0x6, 0x10, 0x6}, 0x19, &(0x7f0000000240)={0x5, 0xf, 0x19, 0x1, [@ss_container_id={0x14, 0x10, 0x4, 0x7, "8bbba5e8be6913a73af19d509834a6c6"}]}, 0x4, [{0x77, &(0x7f0000000280)=@string={0x77, 0x3, "275e16c45b58ea95e4a840d5b6ecb6aa753b71999efbce1763648b751c838f5c9d2b0131c8754639d318990f38dad854ebebe5ab186b7253e01c56dcc86c1e9d11b15032cbeb4331e7bcd455e8d445233eaa0e1c6bf550f23cded38de97da13227613ddf45072523c7f32bcfaeac824cacf38a4d26"}}, {0x4, &(0x7f0000000300)=@lang_id={0x4, 0x3, 0x44b}}, {0x4, &(0x7f0000000340)=@lang_id={0x4, 0x3, 0x82c}}, {0x4, &(0x7f0000000380)=@lang_id={0x4, 0x3, 0x827}}]}) syz_open_dev$hiddev(&(0x7f0000000000), 0x5, 0x1a035317e33e48c9) r0 = syz_open_dev$hiddev(&(0x7f0000000100), 0x1ff, 0x400) ioctl$HIDIOCGVERSION(r0, 0x80044801, &(0x7f0000000140)) ioctl$HIDIOCGCOLLECTIONINFO(0xffffffffffffffff, 0xc0104811, &(0x7f0000000480)={0x7, 0x7, 0x696ce0ca, 0x401}) r1 = syz_open_dev$hiddev(&(0x7f0000000080), 0x1000, 0x385800) ioctl$HIDIOCSREPORT(r1, 0x400c4808, &(0x7f00000000c0)={0x1, 0x200, 0x5}) r2 = syz_open_dev$hidraw(&(0x7f0000000580), 0x0, 0x189481) write$hidraw(r2, &(0x7f00000005c0)="a9", 0xffffff95) [ 2251.879853][ T32] usb 5-1: device descriptor read/64, error 18 [ 2252.149858][ T32] usb 5-1: new high-speed USB device number 76 using dummy_hcd [ 2252.419857][ T32] usb 5-1: device descriptor read/64, error 18 [ 2252.809813][ T32] usb 5-1: device descriptor read/64, error 18 [ 2252.930447][ T32] usb usb5-port1: attempt power cycle [ 2253.339730][ T32] usb 5-1: new high-speed USB device number 77 using dummy_hcd [ 2253.430150][ T32] usb 5-1: Invalid ep0 maxpacket: 231 [ 2253.579704][ T32] usb 5-1: new high-speed USB device number 78 using dummy_hcd [ 2253.670208][ T32] usb 5-1: Invalid ep0 maxpacket: 231 [ 2253.675818][ T32] usb usb5-port1: unable to enumerate USB device 15:45:51 executing program 5: r0 = syz_open_dev$hidraw(&(0x7f0000000580), 0x1ff, 0x101081) r1 = syz_open_dev$evdev(&(0x7f0000000340), 0x0, 0x0) ioctl$EVIOCGUNIQ(r1, 0x8000451b, 0x0) r2 = syz_open_dev$evdev(&(0x7f00000001c0), 0x0, 0x0) syz_open_dev$evdev(&(0x7f0000000280), 0xffffffff, 0x80000) r3 = syz_open_dev$evdev(&(0x7f0000000300), 0x2, 0x800) ioctl$EVIOCSMASK(r3, 0x40104593, &(0x7f00000002c0)={0x16, 0x0, 0x0}) r4 = syz_open_dev$evdev(&(0x7f0000000040), 0x70000000000000, 0x131800) ioctl$EVIOCGSW(r4, 0x8040451b, &(0x7f0000000080)=""/48) r5 = syz_open_dev$evdev(&(0x7f00000000c0), 0x1, 0x10040) ioctl$EVIOCGMASK(r5, 0x80104592, &(0x7f0000000140)={0x1f, 0x1e, &(0x7f0000000100)="3105a089e3b4e61cc5f78e144320d2dbec286c44fa2b252a350000000000"}) ioctl$EVIOCGVERSION(r2, 0x80044501, &(0x7f0000000000)=""/53) write$hidraw(r0, &(0x7f0000000600)="c2efc64421e3343d16ddb0d465cfd83f6e3cb810c06472c782e1804c3c4974678f37bc0ff4ed4b0a702f01a77bd43b57102421f8899542b34a189fe7a97d0e3c8138ff1bc7c14dd105867ad43e2191eab3383f020db953b3c8b8025a7b7f600aba436aa32441e4eacb7d1f225fc53ce8f385b8144d0c1dcec4ce5d607c41c0720a92488c3ed4d19c15de4c55adf34451a1e899eb21b493857f1d6210c0ac9b76bd72a7d58bd591c7baf7817e38644df94ba0315160e8f25701da65427e166cdc41ede1d09fa457f3da03c684cc142685808c0eb7b034cc038aa8371360b2381234110d6c0158ffa4aaf21198069a4ac389d19d8f20255168d82cddddc1099e7c2c6106e7a2ce8bd8d78c24d4b1e39b9eb36c63fc0d6023f1ea95a368cb8bf0c4f94397ca58936a2e669f163f94323ccfe7589e3042df85efe84cb10ffa7b098cbae0c088618aa42e57f46c9efeea70dc46b6a72b2e397f593f9f3466a41b49de223ac87ae87db28d074ae423ce86de6521e3cd7b83a01797da80ba00742de2d781acde9b526bc172aa7c3cd95785e46b715283cd4622b4cc27f18a1997849646d58ae03e8b0bd745a02e28feb7a320028fc4d10f83aea27fdf0da55320816e3b4b4e06dbc9dd5d213427f053279981036bb6a059733de04e572f29fa54df7aa0ee0291a2f33f5afeda2b84c987f3046c6b50c18da2e9a60556fb847d62fb4107351c6ddc85177b699979d5a5a13aed9e8fdbf1e9671de6831005296a41e02bf69c5f8cc8ac78285444254b79ff8339d717e7a6841900a48edbc905d4a95457938fd27ee3e57c7eeabb7cff7a633c5dca23193910ab6e72ee38d84e0f3d693c33cc0cfbc90e63769536f07399357c5bb81adb4b88de5a45356f8896216c42ee6d9cddf2c169cfab87c6db2736d5b084f3fba3a56731951e0b8b4a64e65666c166a3706e4b8f93f4ba53a1c5c93a296e4a7e148deef8dfbe9ffea389a47d17adda45fa68f65167996efcff2f04195d6961c1036253e7e6ab21ef92876c94e70c8c96b343df2e45daf62ca484d7ee99301c8888edb35786c5d91c3c3b44762369c1df12254c6233b160fdd87abde1b0f58ca7666dcdc5786f7d43ffbc54bb0e162f8b71ab908ebe10c086d789f67f6866ab83ab163dfd787cb2fd7c38ab2c37966de92453a8dd18a54e80ed620b6ff317e0652d629f0936e45716985ac08401b98a2b2901dcde3747497a5dacfff2d908f0a02f0909293154602ada593e25264155fbb1a5a31c4988acd486c72b54a912d5c63b0e35a1efbf94d378ea21b1df3d3fd3bc2b06f2d5c37500f8e863d1c743081c4b9c9d840eed345987086ae584079184478f756bab6cc6eae2c6572b5c7ccebe1376ec9769fe73eeb7ffa432fb34eb0e9f9eb5bea959569e2c6bdff278537dde1a818901e21201e7b7bd1b5b84df06a669c679be2ecb6508453af3e79625f986b022a8fb05b3906ea22c9b3e4fec40dbad4237aa2299a3a43352e4ed3c1181e52cca1fce6e0d68efb0d2ded5f90854ae154d0a7d577656dd8145c09e30a401beaab2f691831efc49056ac507b0fa4dfdd209e8b6859f7ed1eb3dfbfa72a048651d1268f9c4bb574ea4c7eee01ed0a44f2df8b58152869985765458c25efe583ca236bea4c0d76475da5a707fac3da1a8441ff3b11fd97a10d3f34d5d0fa960590cccd77564c3fb4d4e0726cc0dfa0f141715ab00faa42424cc213ee7403c226ccfd06ecfb1e1db4e8104339a19c919acb0d4dfbc42f0c54e15edd555b7ee2f8eb307cf4adcb5e4a10312c245b3def7ee4c65101df69c65a3ad81f845cace5e1b3357bf587dceca0991e9b80a94716bf3efa673109473b0909da645f8a8b1ad433e012a1d564489352ca0e6ccf9c8a835280bf865a865390c7388c077061591dc9bc8a4904231939319c5bbe408f28314e4f7152a42e41bd4c4c24b75fc3ca2b46b9fce602502e37d8d40f80910a12cb911ada1270a85412fd79a475646c9534f666af62dfd048415be21809059cce77d904a13d74a0e5851d7e6c964978da2ce0ae3292a9677ef126a93774f169ad58a5ae9ab0ebcad3e58fa4efaffd4fe9b3f1d203fdd545bcfff7d0b4664289538d41173ecb7585db66116ac58ddacee8f55bae675ce7bd7c43d39369fb592f6c1ebb9baf9a50e52b5dc8a66e48988bcfa428be9ea1f0b2af6edac17667c4c5b53a6aaa9c36ac544b8acd0e915148763307e69db3edc0e0861678f42d9412c93c04de2f3c0d376ade3b5a10b925f1f77a6c3b6b20ddb77aa4cf1ca8fe345570cbcfaa31586d35ca839d8cd0cac5209017934368cf21addd352be015f009b623c1850f7a24af1f9c9a717d0722d351b92875884317b0f347274f201b56f415f9a77689d70e74da354e2055b7ec0b1345b8b922f86dc97f646585ebc9cee795fe58a75d8f29aafca1548db4f658eeaef5f00f29dc2e270c914fbe220e82f18d0794dc837d3a29164ede04553d6cea56381d2da0ad018ac8fbdd390bc872c041a4d96d374ae9795a8f5e797318694ae5ef34fceb890305d68099f04e4b032f28498d1125836e9e5c3304fc30eeaffa7b86fc723761879744ba1933ab104832edea00fe153499780cdd45776546597902f5c227454b13e9c885b4ee6c86351463d1766f329c6d00377dd4df972c2d4ae14b528f052626e04a126b1cbc2861741c475f568dbaa9c878d8e63f0654658a94d0f80565121bfa13683ffd3b7b63f27fec4c7b0637d9624746e7ee87ac12d7657f07713314201297f36e7fcca1663c9a3b86f6f8944b11f7b111b1d200712ebb6019af515a752bfb1ae93d61b486f9f8c1b1912a03eeaecf50b43d37c683f75e223c9b4322e00a095e8029f67d36627714afe63251ea862bae80faa7785ecc492bd1ca1b79ed92e0c9808512ba9d6ab48347ea9b7639fec0ba6629a53deb007f01fd7ef3297133d40922fcdce544f273df143d99762d0d2d20203a9e70ae12f1d6df5cac7c9181358911190acf31a2a86f147db2e4e564cef3e38d94dacecda023859f1dc13e6dc2e6dcafa11d93e2109675cd29915cd33485ad382b4d79b9fa5f4f35f441987ab8feef5f3323e87843c0d5d624a11f4364e1938a0df4a155f9fa5877d6371580ecec15f49785e06848313eb1a29b8155dd2b90fb50977696cca1deda6fc7b5f8ff2ced01c7c21a37428ce5291975f994c8959c56349497d8b3213749e431b4e1e5f6afe4488eba99e10598c6625197ba4f478ed5d1e28849b82fcdc2eea02b69ea81346cb4765ff4baa1c32f593514da443557358b7ba93c60a49261b6c9ad469010688838282f680803ee70fc2d428772b21d882a39cf9b2a90fcc4eaaaf0f5f8fa592bf31130ffc7db4416a795e5ec1093f28431741a2791dd5c0006c5facbf568f421c897f9f7172d44ab127c5f9a90c7d30d8e41080f790d18bd2eb128a19d5db94848637067a40b5d547a8dc9a547fe7644a58c9ceb7e05e81b11488ae7d919d000104319153760598b0443374cfeb1cbbd10b4c0c1b3aab043e7d97bcb7848384d13c20b92de2c085c8509802ec1d55be3563d5caf184a825a3b25700cfd0892d7d1988717c4ff9c3d7", 0xa01) r6 = syz_open_dev$evdev(&(0x7f0000000180), 0x1, 0x250200) ioctl$HIDIOCGCOLLECTIONINDEX(0xffffffffffffffff, 0x40184810, &(0x7f0000000240)={0x1, 0xffffffff, 0x8, 0x6d, 0x1, 0x6}) ioctl$EVIOCGBITSND(r6, 0x80404532, &(0x7f0000000200)=""/1) 15:45:51 executing program 2: r0 = syz_open_dev$hidraw(&(0x7f0000000580), 0x0, 0x181681) write$hidraw(r0, &(0x7f0000000600)="c2efc64421e3343d16ddb0d465cfd83f6e3cb810c06472c782e1804c3c4974678f37bc0ff4ed4b0a702f01a77bd43b57102421f8899542b34a189fe7a97d0e3c8138ff1bc7c14dd105867ad43e2191eab3383f020db953b3c8b8025a7b7f600aba436aa32441e4eacb7d1f225fc53ce8f385b8144d0c1dcec4ce5d607c41c0720a92488c3ed4d19c15de4c55adf34451a1e899eb21b493857f1d6210c0ac9b76bd72a7d58bd591c7baf7817e38644df94ba0315160e8f25701da65427e166cdc41ede1d09fa457f3da03c684cc142685808c0eb7b034cc038aa8371360b2381234110d6c0158ffa4aaf21198069a4ac389d19d8f20255168d82cddddc1099e7c2c6106e7a2ce8bd8d78c24d4b1e39b9eb36c63fc0d6023f1ea95a368cb8bf0c4f94397ca58936a2e669f163f94323ccfe7589e3042df85efe84cb10ffa7b098cbae0c088618aa42e57f46c9efeea70dc46b6a72b2e397f593f9f3466a41b49de223ac87ae87db28d074ae423ce86de6521e3cd7b83a01797da80ba00742de2d781acde9b526bc172aa7c3cd95785e46b715283cd4622b4cc27f18a1997849646d58ae03e8b0bd745a02e28feb7a320028fc4d10f83aea27fdf0da55320816e3b4b4e06dbc9dd5d213427f053279981036bb6a059733de04e572f29fa54df7aa0ee0291a2f33f5afeda2b84c987f3046c6b50c18da2e9a60556fb847d62fb4107351c6ddc85177b699979d5a5a13aed9e8fdbf1e9671de6831005296a41e02bf69c5f8cc8ac78285444254b79ff8339d717e7a6841900a48edbc905d4a95457938fd27ee3e57c7eeabb7cff7a633c5dca23193910ab6e72ee38d84e0f3d693c33cc0cfbc90e63769536f07399357c5bb81adb4b88de5a45356f8896216c42ee6d9cddf2c169cfab87c6db2736d5b084f3fba3a56731951e0b8b4a64e65666c166a3706e4b8f93f4ba53a1c5c93a296e4a7e148deef8dfbe9ffea389a47d17adda45fa68f65167996efcff2f04195d6961c1036253e7e6ab21ef92876c94e70c8c96b343df2e45daf62ca484d7ee99301c8888edb35786c5d91c3c3b44762369c1df12254c6233b160fdd87abde1b0f58ca7666dcdc5786f7d43ffbc54bb0e162f8b71ab908ebe10c086d789f67f6866ab83ab163dfd787cb2fd7c38ab2c37966de92453a8dd18a54e80ed620b6ff317e0652d629f0936e45716985ac08401b98a2b2901dcde3747497a5dacfff2d908f0a02f0909293154602ada593e25264155fbb1a5a31c4988acd486c72b54a912d5c63b0e35a1efbf94d378ea21b1df3d3fd3bc2b06f2d5c37500f8e863d1c743081c4b9c9d840eed345987086ae584079184478f756bab6cc6eae2c6572b5c7ccebe1376ec9769fe73eeb7ffa432fb34eb0e9f9eb5bea959569e2c6bdff278537dde1a818901e21201e7b7bd1b5b84df06a669c679be2ecb6508453af3e79625f986b022a8fb05b3906ea22c9b3e4fec40dbad4237aa2299a3a43352e4ed3c1181e52cca1fce6e0d68efb0d2ded5f90854ae154d0a7d577656dd8145c09e30a401beaab2f691831efc49056ac507b0fa4dfdd209e8b6859f7ed1eb3dfbfa72a048651d1268f9c4bb574ea4c7eee01ed0a44f2df8b58152869985765458c25efe583ca236bea4c0d76475da5a707fac3da1a8441ff3b11fd97a10d3f34d5d0fa960590cccd77564c3fb4d4e0726cc0dfa0f141715ab00faa42424cc213ee7403c226ccfd06ecfb1e1db4e8104339a19c919acb0d4dfbc42f0c54e15edd555b7ee2f8eb307cf4adcb5e4a10312c245b3def7ee4c65101df69c65a3ad81f845cace5e1b3357bf587dceca0991e9b80a94716bf3efa673109473b0909da645f8a8b1ad433e012a1d564489352ca0e6ccf9c8a835280bf865a865390c7388c077061591dc9bc8a4904231939319c5bbe408f28314e4f7152a42e41bd4c4c24b75fc3ca2b46b9fce602502e37d8d40f80910a12cb911ada1270a85412fd79a475646c9534f666af62dfd048415be21809059cce77d904a13d74a0e5851d7e6c964978da2ce0ae3292a9677ef126a93774f169ad58a5ae9ab0ebcad3e58fa4efaffd4fe9b3f1d203fdd545bcfff7d0b4664289538d41173ecb7585db66116ac58ddacee8f55bae675ce7bd7c43d39369fb592f6c1ebb9baf9a50e52b5dc8a66e48988bcfa428be9ea1f0b2af6edac17667c4c5b53a6aaa9c36ac544b8acd0e915148763307e69db3edc0e0861678f42d9412c93c04de2f3c0d376ade3b5a10b925f1f77a6c3b6b20ddb77aa4cf1ca8fe345570cbcfaa31586d35ca839d8cd0cac5209017934368cf21addd352be015f009b623c1850f7a24af1f9c9a717d0722d351b92875884317b0f347274f201b56f415f9a77689d70e74da354e2055b7ec0b1345b8b922f86dc97f646585ebc9cee795fe58a75d8f29aafca1548db4f658eeaef5f00f29dc2e270c914fbe220e82f18d0794dc837d3a29164ede04553d6cea56381d2da0ad018ac8fbdd390bc872c041a4d96d374ae9795a8f5e797318694ae5ef34fceb890305d68099f04e4b032f28498d1125836e9e5c3304fc30eeaffa7b86fc723761879744ba1933ab104832edea00fe153499780cdd45776546597902f5c227454b13e9c885b4ee6c86351463d1766f329c6d00377dd4df972c2d4ae14b528f052626e04a126b1cbc2861741c475f568dbaa9c878d8e63f0654658a94d0f80565121bfa13683ffd3b7b63f27fec4c7b0637d9624746e7ee87ac12d7657f07713314201297f36e7fcca1663c9a3b86f6f8944b11f7b111b1d200712ebb6019af515a752bfb1ae93d61b486f9f8c1b1912a03eeaecf50b43d37c683f75e223c9b4322e00a095e8029f67d36627714afe63251ea862bae80faa7785ecc492bd1ca1b79ed92e0c9808512ba9d6ab48347ea9b7639fec0ba6629a53deb007f01fd7ef3297133d40922fcdce544f273df143d99762d0d2d20203a9e70ae12f1d6df5cac7c9181358911190acf31a2a86f147db2e4e564cef3e38d94dacecda023859f1dc13e6dc2e6dcafa11d93e2109675cd29915cd33485ad382b4d79b9fa5f4f35f441987ab8feef5f3323e87843c0d5d624a11f4364e1938a0df4a155f9fa5877d6371580ecec15f49785e06848313eb1a29b8155dd2b90fb50977696cca1deda6fc7b5f8ff2ced01c7c21a37428ce5291975f994c8959c56349497d8b3213749e431b4e1e5f6afe4488eba99e10598c6625197ba4f478ed5d1e28849b82fcdc2eea02b69ea81346cb4765ff4baa1c32f593514da443557358b7ba93c60a49261b6c9ad469010688838282f680803ee70fc2d428772b21d882a39cf9b2a90fcc4eaaaf0f5f8fa592bf31130ffc7db4416a795e5ec1093f28431741a2791dd5c0006c5facbf568f421c897f9f7172d44ab127c5f9a90c7d30d8e41080f790d18bd2eb128a19d5db94848637067a40b5d547a8dc9a547fe7644a58c9ceb7e05e81b11488ae7d919d000104319153760598b0443374cfeb1cbbd10b4c0c1b3aab043e7d97bcb7848384d13c20b92de2c085c8509802ec1d55be3563d5caf184a825a3b25700cfd0892d7d1988717c4ff9c3d7", 0xa01) 15:45:51 executing program 4: syz_open_dev$hidraw(0xfffffffffffffffe, 0x8, 0x242000) read$hiddev(0xffffffffffffffff, &(0x7f0000000040)=""/196, 0xc4) 15:45:51 executing program 0: r0 = syz_open_dev$hidraw(&(0x7f0000000000), 0x1, 0x0) ioctl$HIDIOCGRDESCSIZE(r0, 0x80044801, &(0x7f0000000080)) read$hidraw(r0, &(0x7f0000000340)=""/4096, 0x20001340) read$hidraw(r0, 0x0, 0x0) syz_open_dev$char_usb(0xc, 0xb4, 0x0) ioctl$HIDIOCGRDESCSIZE(r0, 0x80044801, &(0x7f0000000040)) 15:45:51 executing program 1: syz_open_dev$hidraw(&(0x7f0000000000), 0x0, 0x0) r0 = syz_open_dev$hidraw(&(0x7f0000000000), 0x0, 0x0) read$hidraw(r0, &(0x7f0000001080)=""/4115, 0xc0b) r1 = syz_open_dev$hidraw(&(0x7f0000000000), 0x0, 0x0) ioctl$HIDIOCSFEATURE(r1, 0xc0404806, 0x0) syz_open_dev$hidraw(0x0, 0x0, 0x0) ioctl$HIDIOCSFEATURE(0xffffffffffffffff, 0xc0404806, 0x0) write$hidraw(0xffffffffffffffff, 0x0, 0x0) syz_open_dev$char_usb(0xc, 0xb4, 0x0) 15:45:51 executing program 3: syz_usb_connect(0x6, 0x37, &(0x7f00000001c0)={{0x12, 0x1, 0x300, 0x9d, 0xcf, 0xc1, 0x8, 0xfe9, 0xdb01, 0x9223, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x25, 0x1, 0x5, 0xfc, 0x30, 0x3, [{{0x9, 0x4, 0xe7, 0x1, 0x1, 0xd0, 0xe2, 0x61, 0x7f, [@uac_as={[@format_type_i_continuous={0xa, 0x24, 0x2, 0x1, 0x4, 0x3, 0x2, 0x97, "", "e13f"}]}], [{{0x9, 0x5, 0x5, 0x20, 0x8, 0x0, 0x6, 0x1}}]}}]}}]}}, &(0x7f00000003c0)={0xa, &(0x7f0000000200)={0xa, 0x6, 0x201, 0x1, 0x0, 0x6, 0x10, 0x6}, 0x19, &(0x7f0000000240)={0x5, 0xf, 0x19, 0x1, [@ss_container_id={0x14, 0x10, 0x4, 0x7, "8bbba5e8be6913a73af19d509834a6c6"}]}, 0x4, [{0x77, &(0x7f0000000280)=@string={0x77, 0x3, "275e16c45b58ea95e4a840d5b6ecb6aa753b71999efbce1763648b751c838f5c9d2b0131c8754639d318990f38dad854ebebe5ab186b7253e01c56dcc86c1e9d11b15032cbeb4331e7bcd455e8d445233eaa0e1c6bf550f23cded38de97da13227613ddf45072523c7f32bcfaeac824cacf38a4d26"}}, {0x4, &(0x7f0000000300)=@lang_id={0x4, 0x3, 0x44b}}, {0x4, &(0x7f0000000340)=@lang_id={0x4, 0x3, 0x82c}}, {0x4, &(0x7f0000000380)=@lang_id={0x4, 0x3, 0x827}}]}) syz_open_dev$hiddev(&(0x7f0000000000), 0x5, 0x1a035317e33e48c9) r0 = syz_open_dev$hiddev(&(0x7f0000000100), 0x1ff, 0x400) ioctl$HIDIOCGVERSION(r0, 0x80044801, &(0x7f0000000140)) ioctl$HIDIOCGCOLLECTIONINFO(0xffffffffffffffff, 0xc0104811, &(0x7f0000000480)={0x7, 0x7, 0x696ce0ca, 0x401}) r1 = syz_open_dev$hiddev(&(0x7f0000000080), 0x1000, 0x385800) ioctl$HIDIOCSREPORT(r1, 0x400c4808, &(0x7f00000000c0)={0x1, 0x200, 0x5}) r2 = syz_open_dev$hidraw(&(0x7f0000000580), 0x0, 0x189481) write$hidraw(r2, &(0x7f00000005c0)="a9", 0xffffff95) 15:45:51 executing program 0: r0 = syz_open_dev$hidraw(&(0x7f0000000000), 0x0, 0x400c40) read$hidraw(r0, &(0x7f0000000340)=""/4096, 0x20001340) read$hidraw(r0, 0x0, 0x0) syz_open_dev$char_usb(0xc, 0xb4, 0x0) 15:45:51 executing program 5: r0 = syz_open_dev$hidraw(&(0x7f0000000040), 0x2, 0x141002) write$hidraw(r0, &(0x7f0000001040)="c2efc64421e3343d16ddb0d465cfd83f6e3cb810c06472c782e1804c3c4974678f37bc0ff4ed4b0a702f01a77bd43b57102421f8899542b34a189fe7a97d0e3c8138ff1bc7c14dd105867ad43e2191eab3383f020db953b3c8b8025a7b7f600aba436aa32441e4eacb7d1f225fc53ce8f385b8144d0c1dcec4ce5d607c41c0720a92488c3ed4d19c15de4c55adf34451a1e899eb21b493857f1d6210c0ac9b76bd72a7d58bd591c7baf7817e38644df94ba0315160e8f25701da65427e166cdc41ede1d09fa457f3da03c684cc142685808c0eb7b034cc038aa8371360b2381234110d6c0158ffa4aaf21198069a4ac389d19d8f20255168d82cddddc1099e7c2c6106e7a2ce8bd8d78c24d4b1e39b9eb36c63fc0d6023f1ea95a368cb8bf0c4f94397ca58936a2e669f163f94323ccfe7589e3042df85efe84cb10ffa7b098cbae0c088618aa42e57f46c9efeea70dc46b6a72b2e397f593f9f3466a41b49de223ac87ae87db28d074ae423ce86de6521e3cd7b83a01797da80ba00742de2d781acde9b526bc172aa7c3cd95785e46b715283cd4622b4cc27f18a1997849646d58ae03e8b0bd745a02e28feb7a320028fc4d10f83aea27fdf0da55320816e3b4b4e06dbc9dd5d213427f053279981036bb6a059733de04e572f29fa54df7aa0ee0291a2f33f5afeda2b84c987f3046c6b50c18da2e9a60556fb847d62fb4107351c6ddc85177b699979d5a5a13aed9e8fdbf1e9671de6831005296a41e02bf69c5f8cc8ac78285444254b79ff8339d717e7a6841900a48edbc905d4a95457938fd27ee3e57c7eeabb7cff7a633c5dca23193910ab6e72ee38d84e0f3d693c33cc0cfbc90e63769536f07399357c5bb81adb4b88de5a45356f8896216c42ee6d9cddf2c169cfab87c6db2736d5b084f3fba3a56731951e0b8b4a64e65666c166a3706e4b8f93f4ba53a1c5c93a296e4a7e148deef8dfbe9ffea389a47d17adda45fa68f65167996efcff2f04195d6961c1036253e7e6ab21ef92876c94e70c8c96b343df2e45daf62ca484d7ee99301c8888edb35786c5d91c3c3b44762369c1df12254c6233b160fdd87abde1b0f58ca7666dcdc5786f7d43ffbc54bb0e162f8b71ab908ebe10c086d789f67f6866ab83ab163dfd787cb2fd7c38ab2c37966de92453a8dd18a54e80ed620b6ff317e0652d629f0936e45716985ac08401b98a2b2901dcde3747497a5dacfff2d908f0a02f0909293154602ada593e25264155fbb1a5a31c4988acd486c72b54a912d5c63b0e35a1efbf94d378ea21b1df3d3fd3bc2b06f2d5c37500f8e863d1c743081c4b9c9d840eed345987086ae584079184478f756bab6cc6eae2c6572b5c7ccebe1376ec9769fe73eeb7ffa432fb34eb0e9f9eb5bea959569e2c6bdff278537dde1a818901e21201e7b7bd1b5b84df06a669c679be2ecb6508453af3e79625f986b022a8fb05b3906ea22c9b3e4fec40dbad4237aa2299a3a43352e4ed3c1181e52cca1fce6e0d68efb0d2ded5f90854ae154d0a7d577656dd8145c09e30a401beaab2f691831efc49056ac507b0fa4dfdd209e8b6859f7ed1eb3dfbfa72a048651d1268f9c4bb574ea4c7eee01ed0a44f2df8b58152869985765458c25efe583ca236bea4c0d76475da5a707fac3da1a8441ff3b11fd97a10d3f34d5d0fa960590cccd77564c3fb4d4e0726cc0dfa0f141715ab00faa42424cc213ee7403c226ccfd06ecfb1e1db4e8104339a19c919acb0d4dfbc42f0c54e15edd555b7ee2f8eb307cf4adcb5e4a10312c245b3def7ee4c65101df69c65a3ad81f845cace5e1b3357bf587dceca0991e9b80a94716bf3efa673109473b0909da645f8a8b1ad433e012a1d564489352ca0e6ccf9c8a835280bf865a865390c7388c077061591dc9bc8a4904231939319c5bbe408f28314e4f7152a42e41bd4c4c24b75fc3ca2b46b9fce602502e37d8d40f80910a12cb911ada1270a85412fd79a475646c9534f666af62dfd048415be21809059cce77d904a13d74a0e5851d7e6c964978da2ce0ae3292a9677ef126a93774f169ad58a5ae9ab0ebcad3e58fa4efaffd4fe9b3f1d203fdd545bcfff7d0b4664289538d41173ecb7585db66116ac58ddacee8f55bae675ce7bd7c43d39369fb592f6c1ebb9baf9a50e52b5dc8a66e48988bcfa428be9ea1f0b2af6edac17667c4c5b53a6aaa9c36ac544b8acd0e915148763307e69db3edc0e0861678f42d9412c93c04de2f3c0d376ade3b5a10b925f1f77a6c3b6b20ddb77aa4cf1ca8fe345570cbcfaa31586d35ca839d8cd0cac5209017934368cf21addd352be015f009b623c1850f7a24af1f9c9a717d0722d351b92875884717b0f347274f201b56f415f9a77689d70e74da354e2055b7ec0b1345b8b922f86dc97f646585ebc9cee795fe58a75d8f29aafca1548db4f658eeaef5f00f29dc2e270c914fbe220e82f18d0794dc837d3a29164ede04553d6cea56381d2da0ad018ac8fbdd390bc872c041a4d96d374ae9795a8f5e797318694ae5ef34fceb890305d68099f04e4b032f28498d1125836e9e5c3304fc30eeaffa7b86fc723761879744ba1933ab104832edea00fe153499780cdd45776546597902f5c227454b13e9c885b4ee6c86351463d1766f329c6d00377dd4df972c2d4ae14b528f052626e04a126b1cbc2861741c475f568dbaa9c878d8e63f0654658a94d0f80565121bfa13683ffd3b7b63f27fec4c7b0637d9624746e7ee87ac12d7657f07713314201297f36e7fcca1663c9a3b86f6f8944b11f7b111b1d200712ebb6019af515a752bfb1ae93d61b486f9f8c1b1912a03eeaecf50b43d37c683f75e223c9b4322e00a095e8029f67d36627714afe63251ea862bae80faa7785ecc492bd1ca1b79ed92e0c9808512ba9d6ab48347ea9b7639fec0ba6629a53deb007f01fd7ef3297133d40922fcdce544f273df143d99762d0d2d20203a9e70ae12f1d6df5cac7c9181358911190acf31a2a86f147db2e4e564cef3e38d94dacecda023859f1dc13e6dc2e6dcafa11d93e2109675cd29915cd33485ad382b4d79b9fa5f4f35f441987ab8feef5f3323e87843c0d5d624a11f4364e1938a0df4a155f9fa5877d6371580ecec15f49785e06848313eb1a29b8155dd2b90fb50977696cca1deda6fc7b5f8ff2ced01c7c21a37428ce5291975f994c8959c56349497d8b3213749e431b4e1e5f6afe4488eba99e10598c6625197ba4f478ed5d1e28849b82fcdc2eea02b69ea81346cb4765ff4baa1c32f593514da443557358b7ba93c60a49261b6c9ad469010688838282f680803ee70fc2d428772b21d882a39cf9b2a90fcc4eaaaf0f5f8fa592bf31130ffc7db4416a795e5ec1093f28431741a2791dd5c0006c5facbf568f421c897f9f7172d44ab127c5f9a90c7d30d8e41080f790d18bd2eb128a19d5db94848637067a40b5d547a8dc9a547fe7644a58c9ceb7e05e81b11488ae7d919d000104319153760598b0443374cfeb1cbbd10b4c0c1b3aab043e7d97bcb7848384d13c20b92de2c085c8509802ec1d55be3563d5caf184a825a3b25700cfd0892d7d1988717c4ff9c3d72823898a5fbc0a0ceb5358c243ec3572ad4ee5be0e0f4578d99255935f222096ee357bd6c7352644dab32fc4b215fadda702d12dc01686b89cad7032117c73a2f49ae8dd7ab70806e1e8d5f842c4e6fc4e850256b4cb5fa634281acd85f54f9d5977c78bda4a7f6ee53d1ccbe1d34281680e02", 0xa16) 15:45:51 executing program 4: syz_usb_connect_ath9k(0x3, 0x5a, &(0x7f0000000040)={{0x12, 0x1, 0x200, 0xff, 0xff, 0xff, 0x40, 0xcf3, 0x9271, 0x108, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x48}}]}}, 0x0) syz_open_dev$hidraw(0xfffffffffffffffe, 0x0, 0x0) syz_open_dev$hidraw(&(0x7f0000000000), 0x800, 0x2000) 15:45:52 executing program 0: r0 = syz_open_dev$hidraw(&(0x7f0000000000), 0x0, 0x0) r1 = syz_open_dev$hidraw(&(0x7f0000000140), 0x100000001, 0x44a40) read$hidraw(r1, &(0x7f0000000340)=""/4089, 0xff9) read$hidraw(r0, 0x0, 0x0) write$hidraw(r0, &(0x7f0000000080)="65ac90735d75c22b51df125f56e29bd47538537cf6fcae9d2eebc63dfeac5944c5575a77d4641c26c338863e7877f416b3b8e5fd5b0ab48158206d39af847605e385b7a9d750c4af0dc289597c24a00f2fe20f55c5923bb1673c80e71a524809dc905bcbc111271454eb118925b8da5cecd904dadfff4a7603dca0ff5fd439ef8507dccb9face3195c3d", 0xfef6) syz_open_dev$char_usb(0xc, 0xb4, 0x0) ioctl$HIDIOCGRAWPHYS(r0, 0x80404805, &(0x7f0000000040)) 15:45:52 executing program 5: r0 = syz_open_dev$hiddev(&(0x7f0000000000), 0x5, 0x1a035317e33e48c9) ioctl$HIDIOCGVERSION(r0, 0x80044801, &(0x7f0000000040)) ioctl$HIDIOCAPPLICATION(r0, 0x4802, 0x42b) r1 = syz_open_dev$hidraw(&(0x7f0000000000), 0x0, 0x0) write$hidraw(r1, &(0x7f0000000600)="c2efc64421e3343d16ddb0d465cfd83f6e3cb810c06472c782e1804c3c4974678f37bc0ff4ed4b0a702f01a77bd43b57102421f8899542b34a189fe7a97d0e3c8138ff1bc7c14dd105867ad43e2191eab3383f020db953b3c8b8025a7b7f600aba436aa32441e4eacb7d1f225fc53ce8f385b8144d0c1dcec4ce5d607c41c0720a92488c3ed4d19c15de4c55adf34451a1e899eb21b493857f1d6210c0ac9b76bd72a7d58bd591c7baf7817e38644df94ba0315160e8f25701da65427e166cdc41ede1d09fa457f3da03c684cc142685808c0eb7b034cc038aa8371360b2381234110d6c0158ffa4aaf21198069a4ac389d19d8f20255168d82cddddc1099e7c2c6106e7a2ce8bd8d78c24d4b1e39b9eb36c63fc0d6023f1ea95a368cb8bf0c4f94397ca58936a2e669f163f94323ccfe7589e3042df85efe84cb10ffa7b098cbae0c088618aa42e57f46c9efeea70dc46b6a72b2e397f593f9f3466a41b49de223ac87ae87db28d074ae423ce86de6521e3cd7b83a01797da80ba00742de2d781acde9b526bc172aa7c3cd95785e46b715283cd4622b4cc27f18a1997849646d58ae03e8b0bd745a02e28feb7a320028fc4d10f83aea27fdf0da55320816e3b4b4e06dbc9dd5d213427f053279981036bb6a059733de04e572f29fa54df7aa0ee0291a2f33f5afeda2b84c987f3046c6b50c18da2e9a60556fb847d62fb4107351c6ddc85177b699979d5a5a13aed9e8fdbf1e9671de6831005296a41e02bf69c5f8cc8ac78285444254b79ff8339d717e7a6841900a48edbc905d4a95457938fd27ee3e57c7eeabb7cff7a633c5dca23193910ab6e72ee38d84e0f3d693c33cc0cfbc90e63769536f07399357c5bb81adb4b88de5a45356f8896216c42ee6d9cddf2c169cfab87c6db2736d5b084f3fba3a56731951e0b8b4a64e65666c166a3706e4b8f93f4ba53a1c5c93a296e4a7e148deef8dfbe9ffea389a47d17adda45fa68f65167996efcff2f04195d6961c1036253e7e6ab21ef92876c94e70c8c96b343df2e45daf62ca484d7ee99301c8888edb35786c5d91c3c3b44762369c1df12254c6233b160fdd87abde1b0f58ca7666dcdc5786f7d43ffbc54bb0e162f8b71ab908ebe10c086d789f67f6866ab83ab163dfd787cb2fd7c38ab2c37966de92453a8dd18a54e80ed620b6ff317e0652d629f0936e45716985ac08401b98a2b2901dcde3747497a5dacfff2d908f0a02f0909293154602ada593e25264155fbb1a5a31c4988acd486c72b54a912d5c63b0e35a1efbf94d378ea21b1df3d3fd3bc2b06f2d5c37500f8e863d1c743081c4b9c9d840eed345987086ae584079184478f756bab6cc6eae2c6572b5c7ccebe1376ec9769fe73eeb7ffa432fb34eb0e9f9eb5bea959569e2c6bdff278537dde1a818901e21201e7b7bd1b5b84df06a669c679be2ecb6508453af3e79625f986b022a8fb05b3906ea22c9b3e4fec40dbad4237aa2299a3a43352e4ed3c1181e52cca1fce6e0d68efb0d2ded5f90854ae154d0a7d577656dd8145c09e30a401beaab2f691831efc49056ac507b0fa4dfdd209e8b6859f7ed1eb3dfbfa72a048651d1268f9c4bb574ea4c7eee01ed0a44f2df8b58152869985765458c25efe583ca236bea4c0d76475da5a707fac3da1a8441ff3b11fd97a10d3f34d5d0fa960590cccd77564c3fb4d4e0726cc0dfa0f141715ab00faa42424cc213ee7403c226ccfd06ecfb1e1db4e8104339a19c919acb0d4dfbc42f0c54e15edd555b7ee2f8eb307cf4adcb5e4a10312c245b3def7ee4c65101df69c65a3ad81f845cace5e1b3357bf587dceca0991e9b80a94716bf3efa673109473b0909da645f8a8b1ad433e012a1d564489352ca0e6ccf9c8a835280bf865a865390c7388c077061591dc9bc8a4904231939319c5bbe408f28314e4f7152a42e41bd4c4c24b75fc3ca2b46b9fce602502e37d8d40f80910a12cb911ada1270a85412fd79a475646c9534f666af62dfd048415be21809059cce77d904a13d74a0e5851d7e6c964978da2ce0ae3292a9677ef126a93774f169ad58a5ae9ab0ebcad3e58fa4efaffd4fe9b3f1d203fdd545bcfff7d0b4664289538d41173ecb7585db66116ac58ddacee8f55bae675ce7bd7c43d39369fb592f6c1ebb9baf9a50e52b5dc8a66e48988bcfa428be9ea1f0b2af6edac17667c4c5b53a6aaa9c36ac544b8acd0e915148763307e69db3edc0e0861678f42d9412c93c04de2f3c0d376ade3b5a10b925f1f77a6c3b6b20ddb77aa4cf1ca8fe345570cbcfaa31586d35ca839d8cd0cac5209017934368cf21addd352be015f009b623c1850f7a24af1f9c9a717d0722d351b92875884317b0f347274f201b56f415f9a77689d70e74da354e2055b7ec0b1345b8b922f86dc97f646585ebc9cee795fe58a75d8f29aafca1548db4f658eeaef5f00f29dc2e270c914fbe220e82f18d0794dc837d3a29164ede04553d6cea56381d2da0ad018ac8fbdd390bc872c041a4d96d374ae9795a8f5e797318694ae5ef34fceb890305d68099f04e4b032f28498d1125836e9e5c3304fc30eeaffa7b86fc723761879744ba1933ab104832edea00fe153499780cdd45776546597902f5c227454b13e9c885b4ee6c86351463d1766f329c6d00377dd4df972c2d4ae14b528f052626e04a126b1cbc2861741c475f568dbaa9c878d8e63f0654658a94d0f80565121bfa13683ffd3b7b63f27fec4c7b0637d9624746e7ee87ac12d7657f07713314201297f36e7fcca1663c9a3b86f6f8944b11f7b111b1d200712ebb6019af515a752bfb1ae93d61b486f9f8c1b1912a03eeaecf50b43d37c683f75e223c9b4322e00a095e8029f67d36627714afe63251ea862bae80faa7785ecc492bd1ca1b79ed92e0c9808512ba9d6ab48347ea9b7639fec0ba6629a53deb007f01fd7ef3297133d40922fcdce544f273df143d99762d0d2d20203a9e70ae12f1d6df5cac7c9181358911190acf31a2a86f147db2e4e564cef3e38d94dacecda023859f1dc13e6dc2e6dcafa11d93e210967b2d29915cd33485ad382b4d79b9fa5f4f35f441987ab8feef5f3323e87843c0d5d624a11f4364e1938a0df4a155f9fa5877d6371580ecec15f49785e06848313eb1a29b8155dd2b90fb50977696cca1deda6fc7b5f8ff2ced01c7c21a37428ce5291975f994c8959c56349497d8b3213749e431b4e1e5f6afe4488eba99e10598c6625197ba4f478ed5d1e28849b82fcdc2eea02b69ea81346cb4765ff4baa1c32f593514da443557358b7ba93c60a49261b6c9ad469010688838282f680803ee70fc2d428772b21d882a39cf9b2a90fcc4eaaaf0f5f8fa592bf31130ffc7db4416a795e5ec1093f28431741a2791dd5c0006c5facbf568f421c897f9f7172d44ab127c5f9a90c7d30d8e41080f790d18bd2eb128a19d5db94848637067a40b5d547a8dc9a547fe7644a58c9ceb7e05e81b11488ae7d919d000104319153760598b0443374cfeb1cbbd10b4c0c1b3aab043e7d97bcb7848384d13c20b92de2c085c8509802ec1d55be3563d5caf184a825a3b25700cfd0892d7d1988717c4ff9c3d7", 0xa01) r2 = syz_open_dev$hidraw(&(0x7f0000000000), 0x0, 0x81) read$hidraw(r2, 0x0, 0x0) ioctl$HIDIOCGRDESC(0xffffffffffffffff, 0x90044802, &(0x7f00000000c0)={0x1a0, "76e2e6bd0b4d11968d523319b761e437d29b46af1de7a1dcf33bc87849fd38f5ef132a04fb2b462746f0ba044a9a2ba44fa30a5b33cd24c6ca6dda335db7b5d3a83d0680dd1f2504c5ee3398ac1c583c59e33924dfc76f0a2302a995abb7f6df7ddee81d23ce2115c0d2272b608906804915adaee8611be8288c65e93617a8f2cfe055e5b1aca6be596a059275664f11048a633bd7ba5e6df286f7cb996582771911bca7168efa1f1bb1cd0d271caabb3b0727b140b03d403eaf464a5d60feaedb1b8d23ba17d0f1d5fda04daf8bd9796fcc5649228693aeacfdee0fd5c26b6cfcc5198dc6598fa9946a5acc5a83a6c180ee17b7d813d918965221beea978afa46abb6c871a67c9c1b9a700cb67523b301f4c504afbb26fbff8ddffe74436fae48a77c1ea07a344e7c7a3c1be0b6f2def4b3db3c6303e3643e33587f52c3397f2653322f1b2001e6e37027d8f361afd42f737591447353cf480aa2b2f4af75cc4f60994d2a2539b79d41007974a31b49bc976f917d48264998091600f491afe94eabad91ed6d9363faaffe3ba7ec23991d7711983e69fcdf7d9e5385abe9380d"}) 15:45:52 executing program 1: syz_open_dev$hidraw(&(0x7f0000000000), 0x0, 0x0) syz_open_dev$hidraw(&(0x7f0000000040), 0x2, 0x56440) read$hidraw(0xffffffffffffffff, &(0x7f0000001080)=""/4091, 0xffb) r0 = syz_open_dev$hidraw(&(0x7f0000000000), 0x0, 0x0) ioctl$HIDIOCSFEATURE(r0, 0xc0404806, 0x0) syz_open_dev$hidraw(0x0, 0x0, 0x0) ioctl$HIDIOCSFEATURE(0xffffffffffffffff, 0xc0404806, 0x0) write$hidraw(0xffffffffffffffff, 0x0, 0x0) syz_open_dev$char_usb(0xc, 0xb4, 0x0) 15:45:52 executing program 2: r0 = syz_open_dev$hidraw(&(0x7f0000000580), 0x0, 0x101081) write$hidraw(r0, &(0x7f0000001040)="c2efc64421e3343d16ddb0d465cfd83f6e3cb810c06472c782e1804c3c4974678f37bc0ff4ed4b0a702f01a77bd43b57102421f8899542b34a189fe7a97d0e3c8138ff1bc7c14dd105867ad43e2191eab3383f020db953b3c8b8025a7b7f600aba436aa32441e4eacb7d1f225fc53ce8f385b8144d0c1dcec4ce5d607c41c0720a92488c3ed4d19c15de4c55adf34451a1e899eb21b493857f1d6210c0ac9b76bd72a7d58bd591c7baf7817e38644df94ba0315160e8f25701da65427e166cdc41ede1d09fa457f3da03c684cc142685808c0eb7b034cc038aa8371360b2381234110d6c0158ffa4aaf21198069a4ac389d19d8f20255168d82cddddc1099e7c2c6106e7a2ce8bd8d78c24d4b1e39b9eb36c63fc0d6023f1ea95a368cb8bf0c4f94397ca58936a2e669f163f94323ccfe7589e3042df85efe84cb10ffa7b098cbae0c088618aa42e57f46c9efeea70dc46b6a72b2e397f593f9f3466a41b49de223ac87ae87db28d074ae423ce86de6521e3cd7b83a01797da80ba00742de2d781acde9b526bc172aa7c3cd95785e46b715283cd4622b4cc27f18a1997849646d58ae03e8b0bd745a02e28feb7a320028fc4d10f83aea27fdf0da55320816e3b4b4e06dbc9dd5d213427f053279981036bb6a059733de04e572f29fa54df7aa0ee0291a2f33f5afeda2b84c987f3046c6b50c18da2e9a60556fb847d62fb4107351c6ddc85177b699979d5a5a13aed9e8fdbf1e9671de6831005296a41e02bf69c5f8cc8ac78285444254b79ff8339d717e7a6841900a48edbc905d4a95457938fd27ee3e57c7eeabb7cff7a633cbcc2edc95dca23193910ab6e72ee38d84e0f3d693c33cc0cfbc90e63769536f07399357c5bb81adb4b88de5a45356f8896216c42ee6d9cddf2c169cfab87c6db2736d5b084f3fba3a56731951e0b8b4a64e65666c166a3706e4b8f93f4ba53a1c5c93a296e4a7e148deef8dfbe9ffea389a47d17adda45fa68f65167996efcff2f04195d6961c1036253e7e6ab21ef92876c94e70c8c96b343df2e45daf62ca484d7ee99301c8888edb35786c5d91c3c3b44762369c1df12254c6233b160fdd87abde1b0f58ca7666dcdc5786f7d43ffbc54bb0e162f8b71ab908ebe10c086d789f67f6866ab83ab163dfd787cb2fd7c38ab2c37966de92453a8dd18a54e80ed620b6ff317e0652d629f0936e45716985ac08401b98a2b2901dcde3747497a5dacfff2d908f0a02f0909293154602ada593e25264155fbb1a5a31c4988acd486c72b54a912d5c63b0e35a1efbf94d378ea21b1df3d3fd3bc2b06f2d5c37500f8e863d1c743081c4b9c9d840eed345987086ae584079184478f756bab6cc6eae2c6572b5c7ccebe1376ec9769fe73eeb7ffa432fb34eb0e9f9eb5bea959569e2c6bdff278537dde1a818901e21201e7b7bd3af3e79625f986b022a8fb05b3906ea22c9b3e4fec40dbad4237aa2299a3a43352e4ed3c1181e52cca1fce6e0d68efb0d2ded5f90854ae154d0a7d577656dd8145c09e30a401beaab2f691831efc49056ac507b0fa4dfdd209e8b6859f7ed1eb3dfbfa72a048651d1268f9c4bb574ea4c7eee01ed0a44f2df8b58152869985765458c25efe583ca236bea4c0d76475da5a707fac3da1a8441ff3b11fd97a10d3f34d5d0fa960590cccd77564c3fb4d4e0726cc0dfa0f141715ab00faa42424cc213ee7403c226ccfd06ecfb1e1db4e8104339a19c919acb0d4dfbc42f0c54e15edd555b7ee2f8eb307cf4adcb5e4a10312c245b3def7ee4c65101df69c65a3ad81f845cace5e1b3357bf587dceca0991e9b80a94716bf3efa673109473b0909da645f8a8b1ad433e012a1d564489352ca0e6ccf9c8a835280bf865a865390c7388c077061591dc9bc8a4904231939319c5bbe408f28314e4f7152a42e41bd4c4c24b75fc3ca2b46b9fce602502e37d8d40f80910a12cb911ada1270a85412fd79a475646c9534f666af62dfd048415be21809059cce77d904a13d74a0e5851d7e6c964978da2ce0ae3292a9677ef126a93774f169ad58a5ae9ab0ebcad3e58fa4efaffd4fe9b3f1d203fdd545bcfff7d0b4664289538d41173ecb7585db66116ac58ddacee8f55bae675ce7bd7c43d39369fb592f6c1ebb9baf9a50e52b5dc8a66e48988bcfa428be9ea1f0b2af6edac17667c4c5b53a6aaa9c36ac544b8acd0e915148763307e69db3edc0e0861678f42d9412c93c04de2f3c0d376ade3b5a10b925f1f77a6c3b6b20ddb77aa4cf1ca8fe345570cbcfaa31586d35ca839d8cd0cac5209017934368cf21addd352be015f009b623c1850f7a24af1f9c9a717d0722d351b92875884317b0f347274f201b56f415f9a77689d70e74da354e2055b7ec0b1345b8b922f86dc97f646585ebc9cee795fe58a75d8f29aafca1548db4f658eeaef5f00f29dc2e270c914fbe220e82f18d0794dc837d3a29164ede04553d6cea56381d2da0ad018ac8fbdd390bc872c041a4d96d374ae9795a8f5e797318694ae5ef34fceb890305d68099f04e4b032f28498d1125836e9e5c3304fc30eeaffa7b86fc723761879744ba1933ab104832edea00fe153499780cdd45776546597902f5c227454b13e9c885b4ee6c86351463d1766f329c6d00377dd4df972c2d4ae14b528f052626e04a126b1cbc2861741c475f568dbaa9c878d8e63f0654658a94d0f80565121bfa13683ffd3b7b63f27fec4c7b0637d7524746e7ee87ac12d7657f07713314201297f36e7fcca1663c9a3b86f6f8944b11f7b111b1d200712ebb6019af515a752bfb1ae93d61b486f9f8c1b1912a03eeaecf50b43d37c683f75e223c9b4322e00a095e8029f67d36627714afe63251ea862bae80faa7785ecc492bd1ca1b79e6ba3b95832045ed42ec1c208a74eafd1d92e0c9808512ba9d6ab48347ea9b7639fec0ba662f01fd7ef3297133d40922fcdce544f273df143d99762d0d2d20203a9e70ae12f1d6df5cac7c9181358911190acf31a2a86f147db2e4e564cef3e38d94dacecda023859f1dc13e6dc2e6dcafa11d93e2109675cd29915cd33485ad382b4d79b9fa5f4f35f441987ab8feef5f3323e87843c0d5d624a11f4364e1938a0df4a155f9fa5877d6371580ecec15f49785e06848313eb1a29b8155dd2b90fb50977696cca1deda6fc7b5f8ff2ced01c7c21a37428ce5291975f994c8959c56349497d8b3213749e431b4e1e5f6afe4488eba99e10598c6625197ba4f478ed5d1e28849b82fcdc2eea02b69ea81346cb4765ff4baa1c32f593514da443557358b7ba93c60a49261b6c9ad469010688838282f680803ee70fc2d428772b21d882a39cf9b2a90fcc4eaaaf0f5f8fa592bf31130ffc7db4416a795e5ec1093f28431741a2791dd5c0006c5facbf568f421c897f9f7172d44ab127c5f9a90c7d30d8e41080f790d18bd2eb128a19d5db94848637067a40b5d547a8dc9a547fe7644a58c9ceb7e05e81b11488ae7d919d000104319153760598b0443374cfeb1cbbd10b4c0c1b3aab043e7d97bcb7848384d13c20b92de2c085c8509802ec1d55be3563d5caf184a825a3faf2ec311333391c23cfb7733c2e7d65c2a0edfeb69e7052c5940adeb28f9fa51c3f", 0xa13) 15:45:52 executing program 0: r0 = syz_open_dev$hidraw(&(0x7f0000000000), 0x0, 0x0) read$hidraw(r0, &(0x7f0000000340)=""/4096, 0x20001340) read$hidraw(r0, 0x0, 0x0) syz_open_dev$char_usb(0xc, 0xb4, 0x0) r1 = syz_open_dev$hiddev(&(0x7f0000000080), 0xfff, 0x80) ioctl$HIDIOCSREPORT(r1, 0x400c4808, &(0x7f0000000040)={0x2, 0x100, 0x9}) 15:45:52 executing program 5: r0 = syz_open_dev$hidraw(&(0x7f0000000580), 0xfffffffffffffffe, 0x408000) ioctl$HIDIOCGFEATURE(0xffffffffffffffff, 0xc0404807, &(0x7f0000000000)={0x6, "119d4decbdafcba9ecddf59c35f2c8d7c804407d9fcd44a147186ddc134a92b4a40f84e76024721dcacac0ba89434cd402ead30f7c84674f860afbcbca4150d1"}) write$hidraw(r0, &(0x7f0000000600)="c2efc64421e3343d16ddb0d465cfd83f6e3cb810c06472c782e1804c3c4974678f37bc0ff4ed4b0a702f01a77bd43b57102421f8899542b34a189fe7a97d0e3c8138ff1bc7c14dd105867ad43e2191eab3383f020db953b3c8b8025a7b7f600aba436aa32441e4eacb7d1f225fc53ce8f385b8144d0c1dcec4ce5d607c41c0720a92488c3ed4d19c15de4c55adf34451a1e899eb21b493857f1d6210c0ac9b76bd72a7d58bd591c7baf7817e38644df94ba0315160e8f25701da65427e166cdc41ede1d09fa457f3da03c684cc142685808c0eb7b034cc038aa8371360b2381234110d6c0158ffa4aaf21198069a4ac389d19d8f20255168d82cddddc1099e7c2c6106e7a2ce8bd8d78c24d4b1e39b9eb36c63fc0d6023f1ea95a368cb8bf0c4f94397ca58936a2e669f163f94323ccfe7589e3042df85efe84cb10ffa7b098cbae0c088618aa42e57f46c9efeea70dc46b6a72b2e397f593f9f3466a41b49de223ac87ae87db28d074ae423ce86de6521e3cd7b83a01797da80ba00742de2d781acde9b526bc172aa7c3cd95785e46b715283cd4622b4cc27f18a1997849646d58ae03e8b0bd745a02e28feb7a320028fc4d10f83aea27fdf0da55320816e3b4b4e06dbc9dd5d213427f053279981036bb6a059733de04e572f29fa54df7aa0ee0291a2f33f5afeda2b84c987f3046c6b50c18da2e9a60556fb847d62fb4107351c6ddc85177b699979d5a5a13aed9e8fdbf1e9671de6831005296a41e02bf69c5f8cc8ac78285444254b79ff8339d717e7a6841900a48edbc905d4a95457938fd27ee3e57c7eeabb7cff7a633c5dca23193910ab6e72ee38d84e0f3d693c33cc0cfbc90e63769536f07399357c5bb81adb4b88de5a45356f8896216c42ee6d9cddf2c169cfab87c6db2736d5b084f3fba3a56731951e0b8b4a64e65666c166a3706e4b8f93f4ba53a1c5c93a296e4a7e148deef8dfbe9ffea389a47d17adda45fa68f65167996efcff2f04195d6961c1036253e7e6ab21ef92876c94e70c8c96b343df2e45daf62ca484d7ee99301c8888edb35786c5d91c3c3b44762369c1df12254c6233b160fdd87abde1b0f58ca7666dcdc5786f7d43ffbc54bb0e162f8b71ab908ebe10c086d789f67f6866ab83ab163dfd787cb2fd7c38ab2c37966de92453a8dd18a54e80ed620b6ff317e0652d629f0936e45716985ac08401b98a2b2901dcde3747497a5dacfff2d908f0a02f0909293154602ada593e25264155fbb1a5a31c4988acd486c72b54a912d5c63b0e35a1efbf94d378ea21b1df3d3fd3bc2b06f2d5c37500f8e863d1c743081c4b9c9d840eed345987086ae584079184478f756bab6cc6eae2c6572b5c7ccebe1376ec9769fe73eeb7ffa432fb34eb0e9f9eb5bea959569e2c6bdff278537dde1a818901e21201e7b7bd1b5b84df06a669c679be2ecb6508453af3e79625f986b022a8fb05b3906ea22c9b3e4fec40dbad4237aa2299a3a43352e4ed3c1181e52cca1fce6e0d68efb0d2ded5f90854ae154d0a7d577656dd8145c09e30a401beaab2f691831efc49056ac507b0fa4dfdd209e8b6859f7ed1eb3dfbfa72a048651d1268f9c4bb574ea4c7eee01ed0a44f2df8b58152869985765458c25efe583ca236bea4c0d76475da5a707fac3da1a8441ff3b11fd97a10d3f34d5d0fa960590cccd77564c3fb4d4e0726cc0dfa0f141715ab00faa42424cc213ee7403c226ccfd06ecfb1e1db4e8104339a19c919acb0d4dfbc42f0c54e15edd555b7ee2f8eb307cf4adcb5e4a10312c245b3def7ee4c65101df69c65a3ad81f845cace5e1b3357bf587dceca0991e9b80a94716bf3efa673109473b0909da645f8a8b1ad433e012a1d564489352ca0e6ccf9c8a835280bf865a865390c7388c077061591dc9bc8a4904231939319c5bbe408f28314e4f7152a42e41bd4c4c24b75fc3ca2b46b9fce602502e37d8d40f80910a12cb911ada1270a85412fd79a475646c9534f666af62dfd048415be21809059cce77d904a13d74a0e5851d7e6c964978da2ce0ae3292a9677ef126a93774f169ad58a5ae9ab0ebcad3e58fa4efaffd4fe9b3f1d203fdd545bcfff7d0b4664289538d41173ecb7585db66116ac58ddacee8f55bae675ce7bd7c43d39369fb592f6c1ebb9baf9a50e52b5dc8a66e48988bcfa428be9ea1f0b2af6edac17667c4c5b53a6aaa9c36ac544b8acd0e915148763307e69db3edc0e0861678f42d9412c93c04de2f3c0d376ade3b5a10b925f1f77a6c3b6b20ddb77aa4cf1ca8fe345570cbcfaa31586d35ca839d8cd0cac5209017934368cf21addd352be015f009b623c1850f7a24af1f9c9a717d0722d351b92875884317b0f347274f201b56f415f9a77689d70e74da354e2055b7ec0b1345b8b922f86dc97f646585ebc9cee795fe58a75d8f29aafca1548db4f658eeaef5f00f29dc2e270c914fbe220e82f18d0794dc837d3a29164ede04553d6cea56381d2da0ad018ac8fbdd390bc872c041a4d96d374ae9795a8f5e797318694ae5ef34fceb890305d68099f04e4b032f28498d1125836e9e5c3304fc30eeaffa7b86fc723761879744ba1933ab104832edea00fe153499780cdd45776546597902f5c227454b13e9c885b4ee6c86351463d1766f329c6d00377dd4df972c2d4ae14b528f052626e04a126b1cbc2861741c475f568dbaa9c878d8e63f0654658a94d0f80565121bfa13683ffd3b7b63f27fec4c7b0637d9624746e7ee87ac12d7657f07713314201297f36e7fcca1663c9a3b86f6f8944b11f7b111b1d200712ebb6019af515a752bfb1ae93d61b486f9f8c1b1912a03eeaecf50b43d37c683f75e223c9b4322e00a095e8029f67d36627714afe63251ea862bae80faa7785ecc492bd1ca1b79ed92e0c9808512ba9d6ab48347ea9b7639fec0ba6629a53deb007f01fd7ef3297133d40922fcdce544f273df143d99762d0d2d20203a9e70ae12f1d6df5cac7c9181358911190acf31a2a86f147db2e4e564cef3e38d94dacecda023859f1dc13e6dc2e6dcafa11d93e2109675cd29915cd33485ad382b4d79b9fa5f4f35f441987ab8feef5f3323e87843c0d5d624a11f4364e1938a0df4a155f9fa5877d6371580ecec15f49785e06848313eb1a29b8155dd2b90fb50977696cca1deda6fc7b5f8ff2ced01c7c21a37428ce5291975f994c8959c56349497d8b3213749e431b4e1e5f6afe4488eba99e10598c6625197ba4f478ed5d1e28849b82fcdc2eea02b69ea81346cb4765ff4baa1c32f593514da443557358b7ba93c60a49261b6c9ad469010688838282f680803ee70fc2d428772b21d882a39cf9b2a90fcc4eaaaf0f5f8fa592bf31130ffc7db4416a795e5ec1093f28431741a2791dd5c0006c5facbf568f421c897f9f7172d44ab127c5f9a90c7d30d8e41080f790d18bd2eb128a19d5db94848637067a40b5d547a8dc9a547fe7644a58c9ceb7e05e81b11488ae7d919d000104319153760598b0443374cfeb1cbbd10b4c0c1b3aab043e7d97bcb7848384d13c20b92de2c085c8509802ec1d55be3563d5caf184a825a3b25700cfd0892d7d1988717c4ff9c3d7", 0xa01) 15:45:52 executing program 2: r0 = syz_open_dev$hidraw(&(0x7f0000000580), 0x0, 0x101081) r1 = syz_open_dev$hidraw(&(0x7f0000000200), 0x2000ffff, 0x0) syz_open_dev$hidraw(&(0x7f00000000c0), 0x7fff, 0x410fc0) write$hidraw(r1, &(0x7f0000001040)="c2efc64421e3343d16ddb0d465cfd83f6e3cb810c06472c782e1804c3c4974678f37bc0ff4ed4b0a702f01a77bd43b57102421f8899542b34a189fe7a97d0e3c8138ff1bc7c14dd105867ad43e2191eab3383f020db953b3c8b8025a7b7f600aba436aa32441e4eacb7d1f225fc53ce8f385b8144d0c1dcec4ce5d607c41c0720a92488c3ed4d19c15de4c55adf34451a1e899eb21b493857f1d6210c0ac9b76bd72a7d58bd591c7baf7817e38644df94ba0315160e8f25701da65427e166cdc41ede1d09fa457f3da03c684cc142685808c0eb7b034cc038aa8371360b2381234110d6c0158ffa4aaf21198069a4ac389d19d8f20255168d82cddddc1099e7c2c6106e7a2ce8bd8d78c24d4b1e39b9eb36c63fc0d6023f1ea95a368cb8bf0c4f94397ca58936a2e669f163f94323ccfe7589e3042df85efe84cb10ffa7b098cbae0c088618aa42e57f46c9efeea70dc46b6a72b2e397f593f9f3466a41b49de223ac87ae87db28d074ae423ce86de6521e3cd7b83a01797da80ba00742de2d781acde9b526bc172aa7c3cd95785e46b715283cd4622b4cc27f18a1997849646d58ae03e8b0bd745a02e28feb7a320028fc4d10f83aea27fdf0da55320816e3b4b4e06dbc9dd5d213427f053279981036bb6a059733de04e572f29fa54df7aa0ee0291a2f33f5afeda2b84c987f3046c6b50c18da2e9a60556fb847d62fb4107351c6ddc85177b699979d5a5a13aed9e8fdbf1e9671de6831005296a41e02bf69c5f8cc8ac78285444254b79ff8339d717e7a6841900a48edbc905d4a95457938fd27ee3e57c7eeabb7cff7a633c5dca23193910ab6e72ee38d84e0f3d693c33cc0cfbc90e63769536f07399357c5bb81adb4b88de5a45356f8896216c42ee6d9cddf2c169cfab87c6db2736d5b084f3fba3a56731951e0b8b4a64e65666c166a3706e4b8f93f4ba53a1c5c93a296e4a7e148deef8dfbe9ffea389a47d17adda45fa68f65167996efcff2f04195d6961c1036253e7e6ab21ef92876c94e70c8c96b343df2e45daf62ca484d7ee99301c8888edb35786c5d91c3c3b44762369c1df12254c6233b160fdd87abde1b0f58ca7666dcdc5786f7d43ffbc54bb0e162f8b71ab908ebe10c086d789f67f6866ab83ab163dfd787cb2fd7c38ab2c37966de92453a8dd18a54e80ed620b6ff317e0652d629f0936e45716985ac08401b98a2b2901dcde3747497a5dacfff2d908f0a02f0909293154602ada593e25264155fbb1a5a31c4988acd486c72b54a912d5c63b0e35a1efbf94d378ea21b1df3d3fd3bc2b06f2d5c37500f8e863d1c743081c4b9c9d840eed345987086ae584079184478f756bab6cc6eae2c6572b5c7ccebe1376ec9769fe73eeb7ffa432fb34eb0e9f9eb5bea959569e2c6bdff278537dde1a818901e21201e7b7bd1b5b84df06a669c679be2ecb6508453af3e79625f986b022a8fb05b3906ea22c9b3e4fec40dbad4237aa2299a3a43352e4ed3c1181e52cca1fce6e0d68efb0d2ded5f90854ae154d0a7d577656dd8145c09e30a401beaab2f691831efc49056ac507b0fa4dfdd209e8b6859f7ed1eb3dfbfa72a048651d1268f9c4bb574ea4c7eee01ed0a44f2df8b58152869985765458c25efe583ca236bea4c0d76475da5a707fac3da1a8441ff3b11fd97a10d3f34d5d0fa960590cccd77564c3fb4d4e0726cc0dfa0f141715ab00faa42424cc213ee7403c226ccfd06ecfb1e1db4e8104339a19c919acb0d4dfbc42f0c54e15edd555b7ee2f8eb307cf4adcb5e4a10312c245b3def7ee4c65101df69c65a3ad81f845cace5e1b3357bf587dceca0991e9b80a94716bf3efa673109473b0909da645f8a8b1ad433e012a1d564489352ca0e6ccf9c8a835280bf865a865390c7388c077061591dc9bc8a4904231939319c5bbe408f28314e4f7152a42e41bd4c4c24b75fc3ca2b46b9fce602502e37d8d40f80910a12cb911ada1270a85412fd79a475646c9534f666af62dfd048415be21809059cce77d904a13d74a0e5851d7e6c964978da2ce0ae3292a9677ef126a93774f169ad58a5ae9ab0ebcad3e58fa4efaffd4fe9b3f1d203fdd545bcfff7d0b4664289538d41173ecb7585db66116ac58ddacee8f55bae675ce7bd7c43d39369fb592f6c1ebb9baf9a50e52b5dc8a66e48988bcfa428be9ea1f0b2af6edac17667c4c5b53a6aaa9c36ac544b8acd0e915148763307e69db3edc0e0861678f42d9412c93c04de2f3c0d376ade3b5a10b925f1f77a6c3b6b20ddb77aa4cf1ca8fe345570cbcfaa31586d35ca839d8cd0cac5209017934368cf21addd352be015f009b623c1850f7a24af1f9c9a717e3722d351b92875884317b0f347274f201b56f415f9a77689d70e74da354e2055b7ec0b1345b8b922f86dc97f646585ebc9cee795fe58a75d8f29aafca1548db4f658eeaef5f00f29dc2e270c914fbe220e82f18d0794dc837d3a29164ede04553d6cea56381d2da0ad018ac8fbdd390bc872c041a4d96d374ae9795a8f5e797318694ae5ef34fceb890305d68099f04e4b032f28498d1125836e9e5c3304fc30eeaffa7b86fc723761879744ba1933ab104832edea00fe153499780cdd45776546597902f5c227454b13e9c885b4ee6c86351463d1766f329c6d00377dd4df972c2d4ae14b528f052626e04a126b1cbc2861741c475f568dbaa9c878d8e63f0654658a94d0f80565121bfa13683ffd3b7b63f27fec4c7b0637d9624746e7ee87ac12d7657f07713314201297f36e7fcca1663c9a3b86f6f8944b11f7b111b1d200712ebb6019af515a752bfb1ae93d61b486f9f8c1b1912a03eeaecf50b43d37c683f75e223c9b4322e00a095e8029f67d36627714afe63251ea862bae80faa7785ecc492bd1ca1b79ed92e0c9808512ba9d6ab48347ea9b7639fec0ba6629a53deb007f01fd7ef3297133d40922fcdce544f273df143d99762d0d2d20203a9e70ae12f1d6df5cac7c9181358911190acf31a2a86f147db2e4e564cef3e38d94dacecda023859f1dc13e6dc2e6dcafa11d93e2109675cd29915cd33485ad382b4d79b9fa5f4f35f441987ab8feef5f3323e87843c0d5d624a11f4364e1938a0df4a155f9fa5877d6371580ecec15f49785e06848313eb1a29b8155dd2b90fb50977696cca1deda6fc7b5f8ff2ced01c7c21a37428ce5291975f994c8959c56349497d8b3213749e431b4e1e5f6afe4488eba99e10598c6625197ba4f478ed5d1e28849b82fcdc2eea02b69ea81346cb4765ff4baa1c32f593514da443557358b7ba93c60a49261b6c9ad469010688838282f680803ee70fc2d428772b21d882a39cf9b2a90fcc4eaaaf0f5f8fa592bf31130ffc7db4416a795e5ec1093f28431741a2791dd5c0006c5facbf568f421c897f9f7172d44ab127c5f9a90c7d30d8e41080f790d18bd2eb128a19d5db94848637067a40b5d547a8dc9a547fe7644a58c9ceb7e05e81b11488ae7d919d000104319153760598b0443374cfeb1cbbd10b4c0c1b3aab043e7d97bcb7848384d13c20b92de2c085c8509802ec1d55be3563d5caf184a825a3b25700cfd0892d7d1988717c4ff9c3d783f22951351554ffc5a7a5cc802bd2e077e30d52d40f360b574163147bc5c5d7d16802d6959d4c2ac08a8622bcb116894038c268a312622078ffc0860c03fd33161b7ddd43c0c5f4f0e824a4032699b862f22a66f0642423fe5f678c2782f6adbc12d56eadaf84950d528b3ed641273ad4929e9f322d692b3ad7627e69d656f383c23304375bc419638c9106134dee71f6d7d76fcb7d580e2c5e613f5a705e11b8f920cf7f449d7a93a4a49c91f7c2411c075314da86c25f61a11f5c1adccee6a08fc0eb7ae3a21aeea5a11802813949926e004cbcd939e701fcc9e39713d912f761a82dfbc3b98528765cb1d2a0e811ba229c8fe039d328bfac420eda6f6651ceb11c3256579578ca2dc2f5c0c7d88ce28937c545fb51e49b4765ae692e64b0974c51b2323834", 0xb28) read$hidraw(r0, &(0x7f0000000040)=""/122, 0x7a) write$hidraw(r1, &(0x7f0000000100)="8e705090c2775c380b007608757421b750fca0e9e1745238deaca1c553e178ac1622c3bdab05ba3e196b46f127f8e08d114c2054ab0dd6f6490a3d62e699aee1d78ee1478f0427777e241ebc95a2e439444f19dbf006113e08bef94c32db83d961a67ed829c8558bf81a1518f7ca51a2427a766f7e8a9733436043bae32f669073b94781a0fe233d2d9b2dd088ed63b54e1678a525173e08d480ef15960057372c232842cd58206bf7ce417fc03d101415e61f82da40ef28627c74d2bb54c16d9fafc2fbb520f6304d160dee60de7a2e304db09dc08c2c86730b4231d7c21aef528deb3cd8ff0ff3ce424f", 0xeb) 15:45:52 executing program 1: r0 = syz_open_dev$hidraw(&(0x7f0000000000), 0x0, 0x0) read$hidraw(r0, &(0x7f0000000340)=""/4096, 0x20001340) r1 = syz_open_dev$hidraw(&(0x7f0000000000), 0x0, 0x0) ioctl$HIDIOCSFEATURE(r1, 0xc0404806, 0x0) syz_open_dev$hidraw(0x0, 0xfffffffffffffffd, 0x46c40) ioctl$HIDIOCGRAWNAME(r1, 0x80404804, &(0x7f0000000080)) ioctl$HIDIOCSFEATURE(0xffffffffffffffff, 0xc0404806, 0x0) r2 = syz_open_dev$hidraw(&(0x7f0000000000), 0x0, 0x0) ioctl$HIDIOCSFEATURE(r2, 0xc0404806, 0x0) write$hidraw(r2, 0x0, 0xfffffffffffffdaf) r3 = syz_open_dev$hidraw(&(0x7f0000000000), 0x0, 0x0) ioctl$HIDIOCSFEATURE(r3, 0xc0404806, 0x0) ioctl$HIDIOCGRAWNAME(r3, 0x80404804, &(0x7f0000000040)) syz_open_dev$char_usb(0xc, 0xb4, 0x0) [ 2254.439657][T32516] usb 5-1: new high-speed USB device number 79 using dummy_hcd 15:45:52 executing program 3: syz_usb_connect(0x6, 0x37, &(0x7f00000001c0)={{0x12, 0x1, 0x300, 0x9d, 0xcf, 0xc1, 0x8, 0xfe9, 0xdb01, 0x9223, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x25, 0x1, 0x5, 0xfc, 0x30, 0x3, [{{0x9, 0x4, 0xe7, 0x1, 0x1, 0xd0, 0xe2, 0x61, 0x7f, [@uac_as={[@format_type_i_continuous={0xa, 0x24, 0x2, 0x1, 0x4, 0x3, 0x2, 0x97, "", "e13f"}]}], [{{0x9, 0x5, 0x5, 0x20, 0x8, 0x0, 0x6, 0x1}}]}}]}}]}}, &(0x7f00000003c0)={0xa, &(0x7f0000000200)={0xa, 0x6, 0x201, 0x1, 0x0, 0x6, 0x10, 0x6}, 0x19, &(0x7f0000000240)={0x5, 0xf, 0x19, 0x1, [@ss_container_id={0x14, 0x10, 0x4, 0x7, "8bbba5e8be6913a73af19d509834a6c6"}]}, 0x4, [{0x77, &(0x7f0000000280)=@string={0x77, 0x3, "275e16c45b58ea95e4a840d5b6ecb6aa753b71999efbce1763648b751c838f5c9d2b0131c8754639d318990f38dad854ebebe5ab186b7253e01c56dcc86c1e9d11b15032cbeb4331e7bcd455e8d445233eaa0e1c6bf550f23cded38de97da13227613ddf45072523c7f32bcfaeac824cacf38a4d26"}}, {0x4, &(0x7f0000000300)=@lang_id={0x4, 0x3, 0x44b}}, {0x4, &(0x7f0000000340)=@lang_id={0x4, 0x3, 0x82c}}, {0x4, &(0x7f0000000380)=@lang_id={0x4, 0x3, 0x827}}]}) syz_open_dev$hiddev(&(0x7f0000000000), 0x5, 0x1a035317e33e48c9) syz_open_dev$hiddev(&(0x7f0000000100), 0x1ff, 0x400) r0 = syz_open_dev$hiddev(&(0x7f0000000440), 0x3, 0x101442) ioctl$HIDIOCGCOLLECTIONINFO(r0, 0xc0104811, &(0x7f0000000480)={0x7, 0x7, 0x696ce0ca, 0x401}) r1 = syz_open_dev$hiddev(&(0x7f0000000080), 0x1000, 0x385800) ioctl$HIDIOCSREPORT(r1, 0x400c4808, &(0x7f00000000c0)={0x1, 0x200, 0x5}) r2 = syz_open_dev$hidraw(&(0x7f0000000580), 0x0, 0x189481) write$hidraw(r2, &(0x7f00000005c0)="a9", 0xffffff95) 15:45:52 executing program 0: r0 = syz_open_dev$hidraw(&(0x7f0000000000), 0xffffffffffffff80, 0x0) read$hidraw(r0, &(0x7f0000000340)=""/4096, 0x20001340) read$hidraw(r0, 0x0, 0x0) r1 = syz_open_dev$hidraw(&(0x7f0000000100), 0x0, 0xc000) ioctl$HIDIOCGRAWNAME(r1, 0x80404804, &(0x7f0000000140)) ioctl$EVIOCGKEYCODE_V2(0xffffffffffffffff, 0x80284504, &(0x7f0000000040)=""/131) syz_open_dev$char_usb(0xc, 0xb4, 0xffffffffffffffff) 15:45:52 executing program 5: r0 = syz_open_dev$hidraw(&(0x7f0000000580), 0x0, 0x101081) ioctl$HIDIOCGRDESCSIZE(r0, 0x80044801, &(0x7f0000000000)) write$hidraw(r0, &(0x7f0000001040)="c2efc64421e3343d16ddb0d465cfd83f6e3cb810c06472c782e1804c3c4974678f37bc0ff4ed4b0a702f01a77bd43b57102421f8899542b34a189fe7a97d0e3c8138ff1bc7c14dd105867ad43e2191eab3383f020db953b3c8b8025a7b7f600aba436aa32441e4eacb7d1f225fc53ce8f385b8144d0c1dcec4ce5d607c41c0720a92488c3ed4d19c15de4c55adf34451a1e899eb21b493857f1d6210c0ac9b76bd72a7d58bd591c7baf7817e38644df94ba0315160e8f25701da65427e166cdc41ede1d09fa457f3da03c684cc142685808c0eb7b034cc038aa8371360b2381234110d6c0158ffa4aaf21198069a4ac389d19d8f20255168d82cddddc1099e7c2c6106e7a2ce8bd8d78c24d4b1e39b9eb36c63fc0d6023f1ea95a368cb8bf0c4f94397ca58936a2e669f163f94323ccfe7589e3042df85efe84cb10ffa7b098cbae0c088618aa4345dd1d5e35cf25cc0cbd723f8eeb72e57f46c9efeea70dc46b6a72b2e397f593f9f3466a41b49de223ac87ae87db28d074ae423ce86de6521e3cd7b83a01797da80ba00742de2d781acde9b526bc172aa7c3cd95785e46b715283cd4622b4cc27f18a1997849646d58ae03e8b0bd745a02e28feb7a320028fc4d10f83aea27fdf0da55320816e3b4b4e06dbc9dd5d213427f053279981036bb6a059733de04e572f29fa54df7aa0ee0291a2f33f5afeda2b84c987f3046c6b50c18da2e9a60556fb847d62fb4107351c6ddc85177b699979d5a5a13aed9e8fdbf1e9671de6831005296a41e02bf69c5f8cc8ac78285444254b79ff8339d717e7a6841900a48edbc905d4a95457938fd27ee3e57c7eeabb7cff7a633c5dca23193910ab6e72ee38d84e0f3d693c33cc0cfbc90e63769536f07399357c5bb81adb4b88de5a45356f8896216c42ee6d9cddf2c169cfab87c6db2736d5b084f3fba3a56731951e0b8b4a64e65666c166a3706e4b8f93f4ba53a1c5c93a296e4a7e148deef8dfbe9ffea389a47d17adda45fa68f65167996efcff2f04195d6961c1036253e7e6ab21ef92876c94e70c8c16b343df2e45daf62ca484d7ee99301c8888edb35786c5d91c3c3b44762369c1df12254c6233b160fdd87abde1b0f58ca7666dcdc5786f7d43ffbc54bb0e162f8b71ab908ebe10c086d789f67f6866ab83ab163dfd787cb2fd7c38ab2c37966de92453a8dd18a54e80ed620b6ff317e0652d629f0936e45716985ac08401b98a2b2901dcde3747497a5dacfff2d908f0a02f0909293154602ada593e25264155fbb1a5a31c4988acd486c72b54a912d5c63b0e35a1efbf94d378ea21b1df3d3fd3bc2b06f2d5c37500f8e863d1c743081c4b9c9d840eed345987086ae584079184478f756bab6cc6eae2c6572b5c7ccebe1376ec9769fe73eeb7ffa432fb34eb0e9f9eb5bea959569e2c6bdff278537dde1a818901e21201e7b7bd1b5b84df06a669c679be2ecb6508453af3e79625f986b022a8fb05b3906ea22c9b3e4fec40dbad4237aa2299a3a43352e4ed3c1181e52cca1fce6e0d68efb0d2ded5f90854ae154d0a7d577656dd8145c09e30a401beaab2f691831efc49056ac507b0fa4dfdd209e8b6859f7ed1eb3dfbfa72a048651d1268f9c4bb574ea4c7eee01ed0a44f2df8b58152869985765458c25efe583ca236bea4c0d76475da5a707fac3da1a8441ff3b11fd97a10d3f34d5d0fa960590cccd77564c3fb4d4e0726cc0dfa0f141715ab00faa42424cc213ee7403c226ccfd06ecfb1e1db4e8104339a19c919acb0d4dfbc42f0c54e15edd555b7ee2f8eb307cf4adcb5e4a10312c245b3def7ee4c65101df69c65a3ad81f845cace5e1b3357bf587dceca0991e9b80a94716bf3efa673109473b0909da645f8a8b1ad433e012a1d564489352ca0e6ccf9c8a835280bf865a865390c7388c077061591dc9bc8a4904231939319c5bbe408f28314e4f7152a42e41bd4c4c24b75fc3ca2b46b9fce602502e37d8d40f80910a12cb911ada1270a85412fd79a475646c9534f666af62dfd048415be21809059cce77d904a13d74a0e5851d7e6c964978da2ce0ae3292a9677ef126a93774f169ad58a5ae9ab0ebcad3e58fa4efaffd4fe9b3f1d203fdd545bcfff7d0b4664289538d41173ecb7585db66116ac58ddacee8f55bae675ce7bd7c43d39369fb592f6c1ebb9baf9a50e52b5dc8a66e48988bcfa428be9ea1f0b2af6edac17667c4c5b53a6aaa9c36ac544b8acd0e915148763307e69db3edc0e0861678f42d9412c93c04de2f3c0d376ade3b5a10b925f1f77a6c3b6b20ddb77aa4cf1ca8fe345570cbcfaa31586d35ca839d8cd0cac5209017934368cf21addd352be015f009b623c1850f7a24af1f9c9a717d0722d351b92875884317b0f347274f201b56f415f9a77689d70e74da354e2055b7ec0b1345b8b922f86dc97f646585ebc9cee795fe58a75d8f29aafca1548db4f658eeaef5f00f29dc2e270c914fbe220e82f18d0794dc837d3a29164ede04553d6cea56381d2da0ad018ac8fbdd390bc872c041a4d96d374ae9795a8f5e797318694ae5ef34fceb890305d68099f04e4b032f28498d1125836e9e5c3304fc30eeaffa7b86fc723761879744ba1933ab104832edea00fe153499780cdd45776546597902f5c227454b13e9c885b4ee6c86351463d1766f329c6d00377dd4df972c2d4ae14b528f052626e04a126b1cbc2861741c475f568dbaa9c878d8e63f0654658a94d0f80565121bfa13683ffd3b7b63f27fec4c7b0637d9624746e7ee87ac12d7657f07713314201297f36e7fcca1663c9a3b86f6f8944b11f7b111b1d200712ebb6019af515a752bfb1ae93d61b486f9f8c1b1912a03eeaecf50b43d37c683f75e223c9b4322e00a095e8029f67d36627714afe63251ea862bae80faa7785ecc492bd1ca1b79ed92e0c9808512ba9d6ab48347ea9b7639fec0ba6629a53deb007f01fd7ef3297133d40922fcdce544f273df143d99762d0d2d20203a9e70ae12f1d6df5cac7c9181358911190acf31a2a86f147db2e4e564cef3e38d94dacecda023859f1dc13e6dc2e6dcafa11d93e2109675cd29915cd33485ad382b4d79b9fa5f4f35f441987ab8feef5f3323e87843c0d5d624a11f4364e1938a0df4a155f9fa5877d6371580ecec15f49785e06848313eb1a29b8155dd2b90fb50977696cca1deda6fc7b5f8ff2ced01c7c21a37428ce5291975f994c8959c56349497d8b3213749e431b4e1e5f6afe4488eba99e10598c6625197ba4f478ed5d1e28849b82fcdc2eea02b69ea81346cb4765ff4baa1c32f593514da443557358b7ba93c60a49261b6c9ad469010688838282f680803ee70fc2d428772b21d882a39cf9b2a90fcc4eaaaf0f5f8fa592bf31130ffc7db4416a795e5ec1093f28431741a2791dd5c0006c5facbf568f421c897f9f7172d44ab127c5f9a90c7d30d8e41080f790d18bd2eb128a19d5db94848637067a40b5d547a8dc9a547fe7644a58c9ceb7e05e81b11488ae7d919d000104319153760598b0443374cfeb1cbbd10b4c0c1b3aab043e7d97bcb7848384d13c20b92de2c085c8509802ec1d55be3563d5caf184a825a3b25700cfd0892d7d1988717c4ff9c3d709e8e05dacb528e1befa75423250a3dae0aa1bd4fa312783a681a6097291653a28b0c530315d1496452210d56f4b25b7163081de550ae1227b245a13d9e647679510b735cc012df266ba4976ad990a5ce79b", 0xfefe) [ 2255.079649][T32516] usb 5-1: New USB device found, idVendor=0cf3, idProduct=9271, bcdDevice= 1.08 [ 2255.088720][T32516] usb 5-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 2255.096746][T32516] usb 5-1: Product: syz [ 2255.100965][T32516] usb 5-1: Manufacturer: syz [ 2255.105567][T32516] usb 5-1: SerialNumber: syz [ 2255.150250][T32516] usb 5-1: ath9k_htc: Firmware ath9k_htc/htc_9271-1.4.0.fw requested [ 2255.739526][T32516] usb 5-1: ath9k_htc: Transferred FW: ath9k_htc/htc_9271-1.4.0.fw, size: 51008 15:45:53 executing program 1: r0 = syz_open_dev$hidraw(&(0x7f0000000000), 0x0, 0x0) read$hidraw(r0, &(0x7f0000000340)=""/4096, 0x20001340) r1 = syz_open_dev$hidraw(&(0x7f0000000000), 0x0, 0x0) r2 = syz_open_dev$hidraw(&(0x7f0000000040), 0x80, 0x420003) ioctl$HIDIOCGFEATURE(r2, 0xc0404807, &(0x7f0000000080)={0xff, "e35712103bfbe120c77782b5e19d612a376f73dda0654ab99ffb9378639194585f0e94b4373d3dfb1c41979f8ada38925e287ca0bf7835761924186c3ea9776b"}) ioctl$HIDIOCSFEATURE(r1, 0xc0404806, 0x0) syz_open_dev$hidraw(0x0, 0x0, 0x0) r3 = syz_open_dev$hidraw(&(0x7f0000000000), 0x0, 0x0) ioctl$HIDIOCSFEATURE(r3, 0xc0404806, 0x0) ioctl$HIDIOCSFEATURE(r3, 0xc0404806, 0x0) syz_usb_connect$hid(0x1, 0x3f, &(0x7f0000000100)={{0x12, 0x1, 0x200, 0x0, 0x0, 0x0, 0xff, 0x419, 0x1, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x2d, 0x1, 0x1, 0x5, 0x40, 0x8, [{{0x9, 0x4, 0x0, 0x1, 0x1, 0x3, 0x1, 0x1, 0x1, {0x9, 0x21, 0x5, 0x6, 0x1, {0x22, 0x78b}}, {{{0x9, 0x5, 0x81, 0x3, 0x3ff, 0x7c, 0x0, 0x3}}, [{{0x9, 0x5, 0x2, 0x3, 0x40, 0x9, 0x3f, 0x3f}}]}}}]}}]}}, &(0x7f0000000240)={0xa, &(0x7f0000000140)={0xa, 0x6, 0x300, 0x7, 0x7c, 0x6, 0x8}, 0x5, &(0x7f0000000180)={0x5, 0xf, 0x5}, 0x2, [{0x4, &(0x7f00000001c0)=@lang_id={0x4, 0x3, 0x405}}, {0x4, &(0x7f0000000200)=@lang_id={0x4, 0x3, 0x820}}]}) write$hidraw(0xffffffffffffffff, 0x0, 0x0) syz_open_dev$char_usb(0xc, 0xb4, 0x0) 15:45:53 executing program 4: r0 = syz_open_dev$hidraw(0xfffffffffffffffe, 0x0, 0x800) r1 = syz_open_dev$hidraw(&(0x7f0000000000), 0x0, 0x0) ioctl$HIDIOCSFEATURE(r1, 0xc0404806, 0x0) r2 = syz_open_dev$hidraw(&(0x7f0000002380), 0x1, 0x210841) write$hidraw(r2, &(0x7f00000023c0)="3cc35a3ba048ce7b5b3925d3f34dccfa6a6aa5ed926c918a9c8a70c13e560110b4ec80f44fd7d5bd1374593486e8e804dd3ca8a270b0b2d9b9d5768992ce717ae6b3cb18403756988c761898d73e27b684dbb8d10b677bbc0d8c354871fd896b6b9d7726ac019cebf4399c1e142f63ecb2f00b1ed0c1421f93a0fc5ba7bdfcfbd6d2707779e5", 0x86) read$hidraw(r0, &(0x7f0000000180)=""/4096, 0x1000) ioctl$HIDIOCGFEATURE(r1, 0xc0404807, &(0x7f0000000040)={0x8, "3f62f359dc1a27321d1613ec6560c609f9b17bfd7e013977beed5406787101afee0183825986eb94e4355a7e87aeb27f1872e1bb83d53f12139b12f7773a9277"}) r3 = syz_open_dev$hidraw(&(0x7f00000000c0), 0x3, 0x52001) ioctl$HIDIOCSUSAGE(0xffffffffffffffff, 0x4018480c, &(0x7f0000002240)={0x3, 0x200, 0x9, 0x1, 0x6c3, 0x100}) ioctl$EVIOCSMASK(0xffffffffffffffff, 0x40104593, &(0x7f0000002180)={0x1f, 0x1000, &(0x7f0000001180)="f95b1f14939599ac375e28daa8a0e341ab368f7fb7eaeca39287f41991a28516c95cc9a021bfd0adb8d24be4c1ecea5e694c9f9088839709d0cd91a9ba557e3a4fee9d8fac54a0aa1aa7ac569d2b4862806bb4f3d3f5be117a26e0d298743301f1d6cb2ad7271e19922a51a184f898917e409e3ec9492f570938f6719515e65896beae0fa17cb720af78cb6a9b876996670bff5432e12b6092f27bf18fe1e4b301b74094f7abf0c30433222523764c3dca72660c69cec07fabce5c110b2abb0c667dac4914de07645e1f865be03c0fade0b3a20ea940dcbc4595432ddd982a67a49c55cf7ba3baf1f6f0ffa95276d03db517893b6ee70963830e5ef22345e7a9b881ed3b7c94b5536a794ff8940ceaac8743c9efdad8511c63259022397335d9cffe9f99e27a439b5b621a793473906ac461dcf19a805a396c4425e99ba095f046277e1367d924cdb152301440d7ece1cfd7df29e1d2a0bd642540b698fecb9b3ea6524463dc9ab4bbe39419c3dbb3e3dd194c84c36d6fd9ebbdaa63b9cae7ec104ab5c0b145540b925202f0007981ca6a63122e3aac0a3b37f74c60adcf6670ccfda0892afefbfa5c5d69d06dab231187ca58841e0d369539d7524fbd7687d20ea622d7d5cab32561960ebe046406d633999bc25c0144672b671837d7deba11e757718f62b0b94dbdf58345b15ff1b05238808b2af92b69a37609718a0dfaa67cc82b254e665f44f6fab9e3bfd694871a81834c1f02fd9f3a6656fb4a6bce8f3323b4c833caa9bb88e2f3151d4ca5047e7e6ea6a976f2cc9b1fb2aac22bdea6765bb8b5b959bafb267b8b24e0283580ae6bbd4baade223824b559c8d3155ae63ceeeb72bf7b7fd71c8cffe8567b4076d2cd260a2f4f7f2c3cb0fd25bc49f17d3fa6ba6d43931a27ac37a26b4fa3295139b0da3d43494e24d923fcbd467eb3d0b907f2bf83db5724e2e44dea8bf531e6db80f0747ee90f76213c2f0145a0ad15e852f430ab3c26c9c08a78d64756080612ade4ec210422bd5d5708a4d3ebbd9d94e1a83d3f1421f3e0f6d2b4be4174221ce7aca4718e114b4039e613269512f36892cd78361abc2f9dc69b2ce7d74bc418e2d594f40ee50b13520bc40d7ae2fb05c7ca982a27665bbfc0c237385a19ae42d5315e091087ee51cb0fd0ad47b349a0d34de94a6468e8bd9ac90521926894bdff96269cc3bc3d0a846eaf6ac8d2ed019ca73adf60328cb174adeed5bdc2e12906ddc64b1097e2fdacae385c8b550f757266098473eadb8f572a31994db3b6df1c9855ee9ecd866cd1213d0ce5946f78b7c342166716ff7609373c94336082a89931d4922499bb49229ae5e857916f8c2ec55450189dcb59b556f3ddf8838a2f34d6b89d1b1612866bed32a12f421950c76d96317510b40f6048081d54b62700a710e3ea494f59eb2c567f8324b1401fbd70d6a26d896da9aa0a53bf4aa799bec117eb856cb0f506ef1559a36fa95a6a3bbaaa5fa73446a22110102914501694a08a26996f8e91c3d7f79915f26b0006b365940ec25e44e4d510c1309ff80582215e78e275ce0b5ec60c53131b39e55de925e58cfc07b238c3672d85ff4fec6f85e8c73cdc006cf30870f859a34cf505ddce1190f4cc20c5f1c2cb840290d38de418107f773f85fa4201ec5c77f3291197d151aea899f302f7f60266416642db36026e2139a03bb5d0d10a52ee199c70940bf14f11fcb547490bf16028ce633db338f4a3d045d97b56db133ccf76c331e9a21a4cb743c24a28d73dd5ca817bc92b05b0df809ae9d70c1e8e87d025702ff26694bf416e313d3817e275b40b8dc11031efbfb1e3aaaad9ac4ff36d5f8fecb3f2c328ac3570807fc65dafab75bc074f28dbaf8165929eaac6e3fbe6b1e4f73ddec93bbb636e88958cb5da8a1587e8b257d7231f0e9f7ecae83756429361984f9995929fa46bd2faf3f42b5ee052c8327d19f471071a04448775a768fa54b3391e13eea238bf2cb540a85273528fcb363bd72117e31debd4c27013374b30a6dbcd6275e75ffd20c347237fc50bb129a8bd6e146ae6a37770a660ca382f68df8270e2cf53c552b063bea7c814d042a34e5a5701e7f3f962f682687cb63844d6a3bcbc688eabd530a5887460f08555dfc93f90b8193eaf946b66e3226a3af9338d6d1c18f67f11f30f48b3c2e752cd0961c7f8b858fdb854d71eff3a062498bb866482075d7d3d5f01cc894877f78fc3c36b8fde3ebebcdc6eb1678df2c4c58375e55951bf3674f3e6b2e338b10db18b0820c8138a144e9bdf150fda8ccb34445889f945ac8db849881da881fddc5123af3a1f014294ab5be8549763d4b94b8d82dcddc129b8a93c1554b089f87e8ff43e60b7837c34fb97234f569bbd74594331cb4a9a805cc7f3fc95f20f0b3dcd510553b0d743f3bec32c175a3eb8ab699a4f8e496a1c1d1f67df9d2c5f19249eedc74aacbfcfbfb95b205b184a150ad520715fea4cce08b8eb24c2066a0c89c528eeb43c33a813a6173292e5ec531a97edb01bed39520d41a68a6ecc2488ad153036fc8f55b83234e1c51a9ba2db84c36215521709b40e44015fc87f28086a614bf47b08534d37f9943b140959be3a297865ddb847210008e5b3ab87320e6e8ef08926c5d9eba90d8012753ab35d213da4f29cdf0a81bb5187b2c28ac4e61a8c45764749ab28563791f5d81115e18cc804157262cb37b3152a21460342d990c19ab55e8c5f26bb565302f84f973bdc76ccd2079b73e6ebbc9023d92ae1b0455c0b9b08ee69a91fda92dc34ec35a36dd51deb9ae64f7cafc6b9b72042b91f0b739b186882bb71362163ee5445955a6dd8d80bdb384ff78fec6f9bc8ad8b9da4d50c5c49810230ebf38dad94d53eb63d2fa1f551292493a5346a5e5511aaf8044440aa1e305820f685b14dea380454f18c98a018cbe21b0be298a06ce2af721e2712bc6c53fefdae713b83c84535604c400508b0e396fe22689e1cb074f9df1419f3b7f696d286d195744b96cef16c08a11b5ea53ebb59fc9d1dc9c53821062b2a9e6bea543807391029a6b2fc91e87ed513aaf84fa62866b6385d7f20880d70508b70a451a18af48f83db89d3f6079f1436800faf4c959baf3d06e53101a5ec687eed9b1b268835869ca633b4b6ace589b495954d9af7616863af84b6e911f49084570b9c29e4270aae0d4e8317726a98f678f52aab731b7236b89fde3d14e9621739c35eb484f2260fbef2636b00f6e806d7a6e4015ef8dff023a0a4e17b838f34f4a5296c1752696082b994c955619f93cef4894c753f5d644f7a4a5229f2de54e24dd89ba2d46602f3b9b7f8ba473f9972a7b92207b59995fd8a3252be26742fba44e48baaa5399a30019cc7147601ca0ea52fe9dfc7771fe218bb579e8238d717edfaf7ed8ede6237656713a5ca8d3ff082f409474b3b70f226db05fb4acaca8eb24c9cde22faf14c66d8dfc336e9b66929eb73a293d9432e63bbe16496909d5c45e99bf5a31cc1b340998e22e2905a1bcda59ce2d9bd395e31f79ad1392a00fcde4076f02ff25d3bc1999776d9f9a5f7bad7d4ddf9522cf411915da733054e5404555067ca6f742f073619198bb6351ed53745a041834ae8e9d314b05c02830fc5108d20398abb250fd5474e51a17bcfdbf5a51cdd0b2080c472b4d4c9fdb7fc50b0fa8396a34cb99410a4c002cbea2f1a9dd02a8e4302cba145549c8f549be3f3a9e90dfb43462ad2c9e890eec76a80e3687830de0f97f042ac95cc58b7ace93ffd4fe06479c50a1b1d0f482b1bd9f0e3d01502cf267ece1915d931cddc4aac4481f1b7b887bf38385b3b523c4fd27b72494abe46c016a1c160b7f3dd29a1acfffb7244370724dafd5427ea06b1ee429b01439792c0e686eb629fba4d80fc457006acd6f20364ec5ac2df18a74cd5f94b8569dca7674fdd5c4aa608c7656a4a495b61c86c7c2eb5c70799fcbc69855e0450eaec1608755a6009db06820aa4d13afbbf7b27dd297d9da080fa3a1197185d6008ee889c3a3fdbf9e63cded6f8866b04d9cd278c196f04dce41e6dbf75ad26fc2415f5cd5beb98d2248e231904ae8ecf21c2519e02f42f0d454b85962b42c7f508e1eceb66e7ceb4456c1f23bc10a95080ca9a3e9150850b02f66ceb85a1728c728f3dc9c940546d4702267ffe26c97e73e968d21a378612cf2170664ef1656688a7504e844a6a8a1a62c76b0a175ffdf3f0f7e1f1173e89752ef5a83846dce9da39bc56e93d9554f3aa22dec9dc3c93eed176f5f74bedff086a488d717e39794ef81162f58ac75fbe2ae371db8745e7638bd698b4b6b53b0dddf27ece9335bcfdf4a1b0ab9170a96c2f8c59c6cb489f468e08d7bcb6f3ef2bbd97dd257276d6dd9939603b5b743771b9243a0d7658d35137e0e6d8fbd97370bf3584cdb35d3fe1d21f53802a0161841824bc147a027763ef846afd6321b2ebaf455838d9e5d37062469b87ebc743bda24e08a6f1535515416ca81076bc1602960d9af297054f6c5ed6bbbf56c339e0cbf423e8d6516d0f093289835d50f82e49cd11af19c399a8022d6b9dbb7ddbae5e750c49429b4f7483ea97785713531b092931eced7fd82ed2ff8fd234c4d356cde5a19177442cc93fb38160055aa59c1ec5fbcfacad5196bef8f5c41160c730d5469239b6ff2a30067fd19a2de603b2fb7ab5ec4dd090a6aa4ced3a76176d2eea06932bce8ea70034fcc68aa8e6989373e17b9c62cc8b37d94eee5ea71992a9793e9322957923acd09c9d4d961e54501805f93359fbc2b0f89f30c43445807b38259fce170ebf074e4f4e0948329b5d4082aa1b18cbed6379f7fac45e6cfdb86eb9ea2972d5a44f97407019248b473df8b3e62003525b439edea6e8ec70a252e16d06215d9cde1c94ebef2bc332a7584e8b6ad10ed2768305d78d751c2f75875163d2bf3de8e55bfaa02f5fccc8c22634f5a14f1137a330616f517e460c59bf3a2ce641963e00a3c91191e05740c6cac2b96a430404b6bb07097cc2b573a1a8c39ec322982a213bff91122d4a232fe9a13b95849f1c88d28154041b05b80165796784cc4c4bc4809e8b3e0579ff8c9b24933eda07b769e1bc8be60320fcda43b651aa57d8f5bb5dadce463a4ca621fcf206b0115b0ec71bbe32922814f6dc7e3389e08179415f4e879154e6796f535e6db6f33304d30bb4a9fffadf79f19fcaea99487563b8117c6c51b3b1b74d98bb504bdf5ca049b23d88f87bcb8d5cfc016233c15d79d7a3932485b6a2c15fe06288663bb97f9c7eb13ce76b1a2c24b6c07d0b9fe4d48535650870d4f097ce1b24cca99caba5115848a296271a27108664753c9b93a3664ce49d0980c83b5c0ef0cdd51e7d47e5ab5f7a84d0e7a3912091bfe6a140957113c0ed908cda13aea1eb76d44ddce631d323686a2eceaa25d28e5eae84d71fee910bbc18cd5c2f58d30a8faa53714c247a96802d5e72c94d555981c624b61e3480a8943eeceb5ec699f908b12056052a8b7956a293579a14d7f64384406611863fcd9b8fcdc00e17a8d8f8e9752e5209e7099b74cbcafee79e3e6401e1c1c1acd440b06f89a2c6128512ab6536ab41eff0ebca5bb05bca4af711fae36e74d5c3f683d9264511e9e1ad14075c671a593c879b325549eae842da1887283452c73ea4cd008af0b44dc782f7422726b8afc2e9af5d0334325c94878adeb6d30f814960f08812af4ca56f4e7f175c5c9ee5ffaaebc344f16c38ddaff05dd3f67c1a26023f4a6aaf931a4bea6f1c29b7"}) ioctl$HIDIOCGRAWNAME(r3, 0x80404804, &(0x7f0000000140)) ioctl$HIDIOCGRAWINFO(r0, 0x80084803, &(0x7f00000021c0)=""/78) ioctl$HIDIOCGRDESCSIZE(r3, 0x80044801, &(0x7f0000000100)) ioctl$HIDIOCGRDESCSIZE(r2, 0x80044801, &(0x7f0000002480)) r4 = syz_open_dev$evdev(&(0x7f00000024c0), 0x8000000000003a5, 0x719e80) ioctl$EVIOCGBITSW(r4, 0x80404525, &(0x7f0000002280)=""/204) 15:45:53 executing program 5: syz_open_dev$hidraw(&(0x7f0000000580), 0x0, 0x101081) r0 = syz_open_dev$hidraw(&(0x7f0000000000), 0x0, 0x800) ioctl$HIDIOCSFEATURE(r0, 0xc0404806, 0x0) r1 = syz_open_dev$hidraw(&(0x7f0000000040), 0x1, 0x80000) write$hidraw(r1, &(0x7f00000005c0)="c2efc64421e3343d16ddb0d465cfd83f6e3cb810c06472c782e1804c3c4974678f37bc0ff4ed4b0a702f01a77bd43b57102421f8899542b34a189fe7a97d0e3c8138ff1bc7c14dd105867ad43e2191eab3383f020db953b3c8b8025a7b7f600aba436aa32441e4eacb7d1f225fc53ce8f385b8144d0c1dcec4ce5d607c41c0720a92488c3ed4d19c15de4c55adf34451a1e899eb21b493d591c7baf7817e38644df94ba0315160e8f25701da65427e166cdc41ede1d09fa457f3da03c684cc142685808c0eb7b034cc038aa8371360b2381234110d6c0158ffa4aaf21198069a4ac389d19d8f20255168d82cddddc1099e7c2c6106e7a2ce8bd8d78c24d4b1e39b9eb36c63fc0d6023f1ea95a368cb8bf0c4f94397ca58936a2e669f163f94323ccfe7589e3042df85efe84cb10ffa09008cbae0c088618aa42e57f46c9efeea70dc46b6a72b2e397f593f9f3466a41b49de223ac87ae87db28d074ae423ce86de6521e3cd7b83a01797da80ba00742de2d781acde9b526bc172aa7c3cd95785e46b715283cd4622b4cc27f18a1997849646d58ae03e8b0bd745a02e28feb7a320028fc4d10f83aea27fdf0da55320816e3b4b4e06dbc9dd5d213427f053279981036bb6a059733de04e572f29fa54df7aa0ee0291a2f33f5afeda2b84c987f3046c6b50c18da2e9a60556fb847d62fb4107351c6ddc85177b699979d5a5a13aed9e8fdbf1e9671de6831005296a41e02bf69c5f8cc866ac78285444254b79ff8339d717e7a6841900a48edbc905d4a95457938fd27ee3e57c7eeabb7cff7a633c5dca23193910ab6e72ee38d84e0f3d693c33cc0cfbc90e63769536f07399357c5bb81adb4b88de5a45356f8896216c42ee6d9cddf2c169cfab87c6db2736d5b084f3fba3a56731951e0b8b4a64e65666c166a3706e4b8f93f4ba53a1c5c93a296e4a7e148deef8dfbe9ffea389a47d17adda45fa68f65167996efcff2f04195d6961c1036253e7e6ab21ef92876c94e70c8c96b343df2e45daf62ca484d7ee99301c8888edb35786c5d91c3c3b44762369c1df12254c6233b160fdd87abde1b0f58ca7666dcdc5786f7d43ffbc54bb0e162f8b71ab908ebe10c086d789f67f6866ab83ab163dfd787cb2fd7c38ab2c37966de92453a8dd18a54e805de792fd3ca1ed620b6ff317e0652d629f0936e45716985ac08401b98a2b2901dcde370f61a0e9acfff2d908f0a02f0909293154602ada593e25264155fbb1a5a31c4988acd486c72b54a912d5c63b0e35a1efbf94d378ea21b1df3d3fd3bc2b06f2d5c37500f8e863d1c743081c4b9c9d840eed345987086ae584079184478f756bab6cc6eae2c6572b5c7ccebe1376ec9769fe73eeb7ffa432fb34eb0e9f9eb5bea959569e2c6bdff278537dde1a818901e21201e7b7bd1b5b84df06a669c679be2ecb6508453af3e79625f986b022a8fb05b3906ea22c9b3e4fec40dbad4237aa2299a3a43352e4ed3c1181e52cca1fce6e0d68efb0d2ded5f90854ae154d0a7d577656dd8145c09e30a401beaab2f691831efc49056ac507b0fa4dfdd209e8b6859f7ed1eb3dfbfa72a048651d1268f9c4bb574ea4c7eee01ed0a44f22f8b58152869985765458c25efe583ca236bea4c0d76475da5a707fac3da1a8441ff3b11fd97a10d3f34d5d0fa960590cccd77564c3fb4d4e0726cc0dfa0f141715ab00faa42424cc213ee7403c226ccfd06ecfb1e1db4e8104339a19c919acb0d4dfbc42f0c54e15edd555b7ee2f8eb307cf4adcb5e4a10312c245b3def7ee4c65101df69c65a3ad81f845cace5e1b3357bf587dceca0991e9b80a94716bf3efa673109473b0909da645f8a8b1ad433e012a1d564489352ca0e6ccf9c8a835280bc8a4904231939319c5bbe408f28314e4f7152a42e41bd4c4c24b75fc3ca2b46b9fce602502e37d8d40f80910a12cb911ada1270a85412fd79a475646c9534f666af62dfd048415be21809059cce77d904a13d74a0e5851d7e6c964978da2ce0ae3292a9677ef126a93774f169ad58a5ae9ab0ebcad3e58fa4efaffd4fe9b3f1d203fdd545bcfff7d0b4664289538d41173ecb7585db66116ac58ddacee8f55bae675ce7bd7c43d39369fb592f6c1ebb9baf9a50e52b5dc8a66e48988bcfa428be9ea1f0b2af6edac17667c4c5b53a6aaa9c36ac544b8acd0e915148763307e69db3edc0e0861678f42d9412c93c04de2f3c0d376ade3b5a10b925f1f77a6c3b6b20ddb77aa4cf1ca8fe345570cbcfaa31586d35ca839d8cd0cac5209017934368cf21addd352be015f009b623c1850f7a24af1f9c9a717d0722d351b92875884317b0f347274f201b56f415f9a77689d70e74da354e2055b7ec0b1345b8b922f86dc97f646585ebc9cee795fe58a75d8f288afca1548db4f658eeaef5f00f29dc2e270c914fbe220e82f18d0794dc837d3a29164ede04553d6cea56381d2da0ad018ac8fbdd390bc872c041a4d96d374ae9795a8f5e797318694ae5ef34fceb890305d68099f04e4b032f28498d1125836e9e5c3304fc30eeaffa7b86fc723761879744ba1933ab104832edea00fe153499780cdd45776546597902f5c227454b13e9c885b4ee6c863ff463d1766f329c6d00377dd4df972c2d4ae14b528f052626e04a126b1cbc2861741c475f568dbaa9c878d8e63f0654658a94d0f80565121bfa13683ffd3b7b63f27fec4c7b0637d9624746e7ee87ac12d7657f07713314201297f36e7fcca1663c9a3b86f6f8944b11f7b111b1d200712ebb6019af515a752bfb1ae93d61b486f9f8c1b1912a03eeaecf50b43d37c683f75e223c9b4322e00a095e8029f67d36627714afe63251ea862bae80faa7785ecc492bd1ca1b79ed92e0c9808512ba9d6ab48347ea9b7639fec0ba6629a53deb007f01fd7ef3297133d40922fcdce544f273df143d99762d0d2d20203a9e70ae12f1d6df5cac7c9181358911190acf31a2a86f147db2e4e564cef3e38d94dacecda023859f1dc13e6dc2e6dcafa11d93e2109675cd29915cd33485ad382b4d79b9fa5f4f35f441987ab8feef5f3323e87843c0d5d624a11f4364e1938a0df4a155f9fa5877d6371580ecec15f49785e06848313eb1a29b8155dd2b90fb50977696cca1deda6fc7b5f8ff2ced01c7c21a37428ce5291975f994c8959c56349497d8b3213749e431b4e1e5f6afe4488eba99e10598c6625197ba4f478ed5d1e28849b82fcdc2eea02b69ea81346cb4765ff4baa1c32f593514da443557358b7ba93c60a6c9ad469010688838282f680803ee70fc2d428772b21d882a39cf9b2a90fcc4eaaaf0f5f8fa592bf31130ffc7db4416a795e5ec1093f28431741a2791dd5c0006c5facbf568f421c897f9f7172d44ab127c5f9a90c7d30d8e41080f790d18bd2eb128a19d5db94848637067a40b5d547a8dc9a547fe7644a58c9ceb7e05e81b11488ae7d919d000104319153760598b05d3374cfeb1cbbd10b4c0c1b3aab043e7d97bcb7848384d13c20b92de2c085c8509802ec1d55be3563d5caf184a825a3b25700cfd0892d7d1988717c4ff9c3d79aa611e69114695b866b0a71c998e596625179eb60a183736e88b0e1c6a999e82238dfd18abc51b78522a8cf4b1bfb90b69213626fa2bcc8d9f25efb8c1f01e01ebd63377be836d5fe4dcb3490b113a55c0e69f6b15cddf6d97fcf00"/2656, 0xffffffffffffff45) 15:45:53 executing program 0: r0 = syz_open_dev$hidraw(&(0x7f0000000000), 0x0, 0x0) read$hidraw(r0, &(0x7f0000000340)=""/4096, 0x20001340) read$hidraw(r0, 0x0, 0x0) syz_open_dev$char_usb(0xc, 0xb4, 0x0) r1 = syz_open_dev$hidraw(&(0x7f0000000180), 0x0, 0x404400) ioctl$HIDIOCSFEATURE(r1, 0xc0404806, 0x0) ioctl$HIDIOCGRAWPHYS(r1, 0x80404805, &(0x7f0000000040)) r2 = syz_open_dev$hidraw(&(0x7f0000000080), 0x8, 0x2040) ioctl$HIDIOCGRAWINFO(r2, 0x80084803, &(0x7f00000000c0)=""/78) 15:45:53 executing program 2: r0 = syz_open_dev$hidraw(&(0x7f0000000580), 0x0, 0x101081) write$hidraw(r0, &(0x7f0000000600)="c2efc64421e3343d16ddb0d465cfd83f6e3cb810c06472c782e1804c3c4974678f37bc0ff4ed4b0a702f01a77bd43b57102421f8899542b34a189fe7a97d0e3c8138ff1bc7c14dd105867ad43e2191eab3383f020db953b3c8b8025a7b7f600aba436aa32441e4eacb7d1f225fc53ce8f385b8144d0c1dcec4ce5d607c41c0720a92488c3ed4d19c15de4c55adf34451a1e899eb21b493857f1d6210c0ac9b76bd72a7d58bd591c7baf7817e38644df94ba0315160e8f25701da65427e166cdc41ede1d09fa457f3da03c684cc142685808c0eb7b034cc038aa8371360b2381234110d6c0158ffa4aaf21198069a4ac389d19d8f20255168d82cddddc1099e7c2c6106e7a2ce8bd8d78c24d4b1e39b9eb36c63fc0d6023f1ea95a368cb8bf0c4f94397ca58936a2e669f163f94323ccfe7589e3042df85efe84cb10ffa7b098cbae0c088618aa42e57f46c9efeea70dc46b6a72b2e397f593f9f3466a41b49de223ac87ae87db28d074ae423ce86de6521e3cd7b83a01797da80ba00742de2d781acde9b526bc172aa7c3cd95785e46b715283cd4622b4cc27f18a1997849646d58ae03e8b0bd745a02e28feb7a320028fc4d10f83aea27fdf0da55320816e3b4b4e06dbc9dd5d213427f053279981036bb6a059733de04e572f29fa54df7aa0ee0291a2f33f5afeda2b84c987f3046c6b50c18da2e9a60556fb847d62fb4107351c6ddc85177b699979d5a5a13aed9e8fdbf1e9671de6831005296a41e02bf69c5f8cc8ac78285444254b79ff8339d717e7a6841900a48edbc905d4a95457938fd27ee3e57c7eeabb7cff7a633c5dca23193910ab6e72ee38d84e0f3d693c33cc0cfbc90e63769536f07399357c5bb81adb4b88de5a45356f8896216c42ee6d9cddf2c169cfab87c6db2736d5b084f3fba3a56731951e0b8b4a64e65666c166a3706e4b8f93f4ba53a1c5c93a296e4a7e148deef8dfbe9ffea389a47d17adda45fa68f65167996efcff2f04195d6961c1036253e7e6ab21ef92876c94e70c8c96b343df2e45daf62ca484d7ee99301c8888edb35786c5d91c3c3b44762369c1df12254c6233b160fdd87abde1b0f58ca7666dcdc5786f7d43ffbc54bb0e162f8b71ab908ebe10c086d789f67f6866ab83ab163dfd787cb2fd7c38ab2c37966de92453a8dd18a54e80ed620b6ff317e0652d629f0936e45716985ac08401b98a2b2901dcde3747497a5dacfff2d908f0a02f0909293154602ada593e25264155fbb1a5a31c4988acd486c72b54a912d5c63b0e35a1efbf94d378ea21b1df3d3fd3bc2b06f2d5c37500f8e863d1c743081c4b9c9d840eed345987086ae584079184478f756bab6cc6eae2c6572b5c7ccebe1376ec9769fe73eeb7ffa432fb34eb0e9f9eb5bea959569e2c6bdff278537dde1a818901e21201e7b7bd1b5b84df06a669c679be2ecb6508453af3e79625f986b022a8fb05b3906ea22c9b3e4fec40dbad4237aa2299a3a43352e4ed3c1181e52cca1fce6e0d68efb0d2ded5f90854ae154d0a7d577656dd8145c09e30a401beaab2f691831efc49056ac507b0fa4dfdd209e8b6859f7ed1eb3dfbfa72a048651d1268f9c4bb574ea4c7eee01ed0a44f2df8b58152869985765458c25efe583ca236bea4c0d76475da5a707fac3da1a8441ff3b11fd97a10d3f34d5d0fa960590cccd77564c3fb4d4e0726cc0dfa0f141715ab00faa42424cc213ee7403c226ccfd06ecfb1e1db4e8104339a19c919acb0d4dfbc42f0c54e15edd555b7ee2f8eb307cf4adcb5e4a10312c245b3def7ee4c65101df69c65a3ad81f845cace5e1b3357bf587dceca0991e9b80a94716bf3efa673109473b0909da645f8a8b1ad433e012a1d564489352ca0e6ccf9c8a835280bf865a865390c7388c077061591dc9bc8a4904231939319c5bbe408f28314e4f7152a42e41bd4c4c24b75fc3ca2b46b9fce602502e37d8d40f80910a12cb911ada1270a85412fd79a475646c9534f666af62dfd048415be21809059cce77d904a13d74a0e5851d7e6c964978da2ce0ae3292a9677ef126a93774f169ad58a5ae9ab0ebcad3e58fa4efaffd4fe9b3f1d203fdd545bcfff7d0b4664289538d41173ecb7585db66116ac58ddacee8f55bae675ce7bd7c43d39369fb592f6c1ebb9baf9a50e52b5dc8a66e48988bcfa428be9ea1f0b2af6edac17667c4c5b53a6aaa9c36ac544b8acd0e915148763307e69db3edc0e0861678f42d9412c93c04de2f3c0d376ade3b5a10b925f1f77a6c3b6b20ddb77aa4cf1ca8fe345570cbcfaa31586d35ca839d8cd0cac5209017934368cf21addd352be015f009b623c1850f7a24af1f9c9a717d0722d351b92875884317b0f347274f201b56f415f9a77689d70e74da354e2055b7ec0b1345b8b922f86dc97f646585ebc9cee795fe58a75d8f29aafca1548db4f658eeaef5f00f29dc2e270c914fbe220e82f18d0794dc837d3a29164ede04553d6cea56381d2da0ad018ac8fbdd390bc872c041a4d96d374ae9795a8f5e797318694ae5ef34fceb890305d68099f04e4b032f28498d1125836e9e5c3304fc30eeaffa7b86fc723761879744ba1933ab104832edea00fe153499780cdd45776546597902f5c227454b13e9c885b4ee6c86351463d1766f329c6d00377dd4df972c2d4ae14b528f052626e04a126b1cbc2861741c475f568dbaa9c878d8e63f0654658a94d0f80565121bfa13683ffd3b7b63f27fec4c7b0637d9624746e7ee87ac12d7657f07713314201297f36e7fcca1663c9a3b86f6f8944b11f7b111b1d200712ebb6019af515a752bfb1ae93d61b486f9f8c1b1912a03eeaecf50b43d37c683f75e223c9b4322e00a095e8029f67d36627714afe63251ea862bae80faa7785ecc492bd1ca1b79ed92e0c9808512ba9d6ab48347ea9b7639fec0ba6629a53deb007f01fd7ef3297133d40922fcdce544f273df143d99762d0d2d20203a9e70ae12f1d6df5cac7c9181358911190acf31a2a86f147db2e4e564cef3e38d94dacecda023859f1dc13e6dc2e6dcafa11d93e2109675cd29915cd33485ad382b4d79b9fa5f4f35f441987ab8feef5f3323e87843c0d5d624a11f4364e1938a0df4a155f9fa5877d6371580ecec15f49785e06848313eb1a29b8155dd2b90fb50977696cca1deda6fc7b5f8ff2ced01c7c21a37428ce5291975f994c8959c56349497d8b3213749e431b4e1e5f6afe4488eba99e10598c6625197ba4f478ed5d1e28849b82fcdc2eea02b69ea81346cb4765ff4baa1c32f593514da443557358b7ba93c60a49261b6c9ad469010688838282f680803ee70fc2d428772b21d882a39cf9b2a90fcc4eaaaf0f5f8fa592bf31130ffc7db4416a795e5ec1093f28431741a2791dd5c0006c5facbf568f421c897f9f7172d44ab127c5f9a90c7d30d8e41080f790d18bd2eb128a19d5db94848637067a40b5d547a8dc9a547fe7644a58c9ceb7e05e81b11488ae7d919d000104319153760598b0443374cfeb1cbbd10b4c0c1b3aab043e7d97bcb7848384d13c20b92de2c085c8509802ec1d55be3563d5caf184a825a3b25700cfd0892d7d1988717c4ff9c3d7", 0xa01) r1 = syz_open_dev$hidraw(&(0x7f0000000000), 0x2, 0x100) ioctl$HIDIOCGRAWINFO(r1, 0x80084803, &(0x7f0000000040)=""/51) 15:45:53 executing program 3: syz_usb_connect(0x6, 0x37, &(0x7f00000001c0)={{0x12, 0x1, 0x300, 0x9d, 0xcf, 0xc1, 0x8, 0xfe9, 0xdb01, 0x9223, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x25, 0x1, 0x5, 0xfc, 0x30, 0x3, [{{0x9, 0x4, 0xe7, 0x1, 0x1, 0xd0, 0xe2, 0x61, 0x7f, [@uac_as={[@format_type_i_continuous={0xa, 0x24, 0x2, 0x1, 0x4, 0x3, 0x2, 0x97, "", "e13f"}]}], [{{0x9, 0x5, 0x5, 0x20, 0x8, 0x0, 0x6, 0x1}}]}}]}}]}}, &(0x7f00000003c0)={0xa, &(0x7f0000000200)={0xa, 0x6, 0x201, 0x1, 0x0, 0x6, 0x10, 0x6}, 0x19, &(0x7f0000000240)={0x5, 0xf, 0x19, 0x1, [@ss_container_id={0x14, 0x10, 0x4, 0x7, "8bbba5e8be6913a73af19d509834a6c6"}]}, 0x4, [{0x77, &(0x7f0000000280)=@string={0x77, 0x3, "275e16c45b58ea95e4a840d5b6ecb6aa753b71999efbce1763648b751c838f5c9d2b0131c8754639d318990f38dad854ebebe5ab186b7253e01c56dcc86c1e9d11b15032cbeb4331e7bcd455e8d445233eaa0e1c6bf550f23cded38de97da13227613ddf45072523c7f32bcfaeac824cacf38a4d26"}}, {0x4, &(0x7f0000000300)=@lang_id={0x4, 0x3, 0x44b}}, {0x4, &(0x7f0000000340)=@lang_id={0x4, 0x3, 0x82c}}, {0x4, &(0x7f0000000380)=@lang_id={0x4, 0x3, 0x827}}]}) syz_open_dev$hiddev(&(0x7f0000000000), 0x5, 0x1a035317e33e48c9) syz_open_dev$hiddev(&(0x7f0000000100), 0x1ff, 0x400) r0 = syz_open_dev$hiddev(&(0x7f0000000440), 0x3, 0x101442) ioctl$HIDIOCGCOLLECTIONINFO(r0, 0xc0104811, &(0x7f0000000480)={0x7, 0x7, 0x696ce0ca, 0x401}) r1 = syz_open_dev$hiddev(&(0x7f0000000080), 0x1000, 0x385800) ioctl$HIDIOCSREPORT(r1, 0x400c4808, &(0x7f00000000c0)={0x1, 0x200, 0x5}) r2 = syz_open_dev$hidraw(&(0x7f0000000580), 0x0, 0x189481) write$hidraw(r2, &(0x7f00000005c0)="a9", 0xffffff95) [ 2255.959476][ T32] usb 5-1: USB disconnect, device number 79 15:45:53 executing program 2: r0 = syz_open_dev$evdev(&(0x7f0000000000), 0x0, 0x0) ioctl$EVIOCGLED(r0, 0x80404519, &(0x7f0000000040)=""/81) r1 = syz_open_dev$hidraw(&(0x7f0000000580), 0x8000006, 0x101081) write$hidraw(r1, &(0x7f0000000600)="c2efc64421e3343d16ddb0d465cfd83f6e3cb810c06472c782e1804c3c4974678f37bc0ff4ed4b0a702f01a77bd43b57102421f8899542b34a189fe7a97d0e3c8138ff1bc7c14dd105867ad43e2191eab3383f020db953b3c8b8025a7b7f600aba436aa32441e4eacb7d1f225fc53ce8f385b8144d0c1dcec4ce5d607c41c0720a92488c3ed4d19c15de4c55adf34451a1e899eb21b493857f1d6210c0ac9b76bd72a7d58bd591c7baf7817e38644df94ba0315160e8f25701da65427e166cdc41ede1d09fa457f3da03c684cc142685808c0eb7b034cc038aa8371360b2381234110d6c0158ffa4aaf21198069a4ac389d19d8f20255168d82cddddc1099e7c2c6106e7a2ce8bd8d78c24d4b1e39b9eb36c63fc0d6023f1ea95a368cb8bf0c4f94397ca58936a2e669f163f94323ccfe7589e3042df85efe84cb10ffa7b098cbae0c088618aa42e57f46c9efeea70dc46b6a72b2e397f593f9f3466a41b49de223ac87ae87db28d074ae423ce86de6521e3cd7b83a01797da80ba00742de2d781acde9b526bc172aa7c3cd95785e46b715283cd4622b4cc27f18a1997849646d58ae03e8b0bd745a02e28feb7a320028fc4d10f83aea27fdf0da55320816e3b4b4e06dbc9dd5d213427f053279981036bb6a059733de04e572f29fa54df7aa0ee0291a2f33f5afeda2b84c987f3046c6b50c18da2e9a60556fb847d62fb4107351c6ddc85177b699979d5a5a13aed9e8fdbf1e9671de6831005296a41e02bf69c5f8cc8ac78285444254b79ff8339d717e7a6841900a48edbc905d4a95457938fd27ee3e57c7eeabb7cff7a633c5dca23193910ab6e72ee38d84e0f3d693c33cc0cfbc90e63769536f07399357c5bb81adb4b88de5a45356f8896216c42ee6d9cddf2c169cfab87c6db2736d5b084f3fba3a56731951e0b8b4a64e65666c166a3706e4b8f93f4ba53a1c5c93a296e4a7e148deef8dfbe9ffea389a47d17adda45fa68f65167996efcff2f04195d6961c1036253e7e6ab21ef92876c94e70c8c96b343df2e45daf62ca484d7ee99301c8888edb35786c5d91c3c3b44762369c1df12254c6233b160fdd87abde1b0f58ca7666dcdc5786f7d43ffbc54bb0e162f8b71ab908ebe10c086d789f67f6866ab83ab163dfd787cb2fd7c38ab2c37966de92453a8dd18a54e80ed620b6ff317e0652d629f0936e45716985ac08401b98a2b2901dcde3747497a5dacfff2d908f0a02f0909293154602ada593e25264155fbb1a5a31c4988acd486c72b54a912d5c63b0e35a1efbf94d378ea21b1df3d3fd3bc2b06f2d5c37500f8e863d1c743081c4b9c9d840eed345987086ae584079184478f756bab6cc6eae2c6572b5c7ccebe1376ec9769fe73eeb7ffa432fb34eb0e9f9eb5bea959569e2c6bdff278537dde1a818901e21201e7b7bd1b5b84df06a669c679be2ecb6508453af3e79625f986b022a8fb05b3906ea22c9b3e4fec40dbad4237aa2299a3a43352e4ed3c1181e52cca1fce6e0d68efb0d2ded5f90854ae154d0a7d577656dd8145c09e30a401beaab2f691831efc49056ac507b0fa4dfdd209e8b6859f7ed1eb3dfbfa72a048651d1268f9c4bb574ea4c7eee01ed0a44f2df8b58152869985765458c25efe583ca236bea4c0d76475da5a707fac3da1a8441ff3b11fd97a10d3f34d5d0fa960590cccd77564c3fb4d4e0726cc0dfa0f141715ab00faa42424cc213ee7403c226ccfd06ecfb1e1db4e8104339a19c919acb0d4dfbc42f0c54e15edd555b7ee2f8eb307cf4adcb5e4a10312c245b3def7ee4c65101df69c65a3ad81f845cace5e1b3357bf587dceca0991e9b80a94716bf3efa673109473b0909da645f8a8b1ad433e012a1d564489352ca0e6ccf9c8a835280bf865a865390c7388c077061591dc9bc8a4904231939319c5bbe408f28314e4f7152a42e41bd4c4c24b75fc3ca2b46b9fce602502e37d8d40f80910a12cb911ada1270a85412fd79a475646c9534f666af62dfd048415be21809059cce77d904a13d74a0e5851d7e6c964978da2ce0ae3292a9677ef126a93774f169ad58a5ae9ab0ebcad3e58fa4efaffd4fe9b3f1d203fdd545bcfff7d0b4664289538d41173ecb7585db66116ac58ddacee8f55bae675ce7bd7c43d39369fb592f6c1ebb9baf9a50e52b5dc8a66e48988bcfa428be9ea1f0b2af6edac17667c4c5b53a6aaa9c36ac544b8acd0e915148763307e69db3edc0e0861678f42d9412c93c04de2f3c0d376ade3b5a10b925f1f77a6c3b6b20ddb77aa4cf1ca8fe345570cbcfaa31586d35ca839d8cd0cac5209017934368cf21addd352be015f009b623c1850f7a24af1f9c9a717d0722d351b92875884317b0f347274f201b56f415f9a77689d70e74da354e2055b7ec0b1345b8b922f86dc97f646585ebc9cee795fe58a75d8f29aafca1548db4f658eeaef5f00f29dc2e270c914fbe220e82f18d0794dc837d3a29164ede04553d6cea56381d2da0ad018ac8fbdd390bc872c041a4d96d374ae9795a8f5e797318694ae5ef34fceb890305d68099f04e4b032f28498d1125836e9e5c3304fc30eeaffa7b86fc723761879744ba1933ab104832edea00fe153499780cdd45776546597902f5c227454b13e9c885b4ee6c86351463d1766f329c6d00377dd4df972c2d4ae14b528f052626e04a126b1cbc2861741c475f568dbaa9c878d8e63f0654658a94d0f80565121bfa13683ffd3b7b63f27fec4c7b0637d9624746e7ee87ac12d7657f07713314201297f36e7fcca1663c9a3b86f6f8944b11f7b111b1d200712ebb6019af515a752bfb1ae93d61b486f9f8c1b1912a03eeaecf50b43d37c683f75e223c9b4322e00a095e8029f67d36627714afe63251ea862bae80faa7785ecc492bd1ca1b79ed92e0c9808512ba9d6ab48347ea9b7639fec0ba6629a53deb007f01fd7ef3297133d40922fcdce544f273df143d99762d0d2d20203a9e70ae12f1d6df5cac7c9181358911190acf31a2a86f147db2e4e564cef3e38d94dacecda023859f1dc13e6dc2e6dcafa11d93e2109675cd29915cd33485ad382b4d79b9fa5f4f35f441987ab8feef5f3323e87843c0d5d624a11f4364e1938a0df4a155f9fa5877d6371580ecec15f49785e06848313eb1a29b8155dd2b90fb50977696cca1deda6fc7b5f8ff2ced01c7c21a37428ce5291975f994c8959c56349497d8b3213749e431b4e1e5f6afe4488eba99e10598c6625197ba4f478ed5d1e28849b82fcdc2eea02b69ea81346cb4765ff4baa1c32f593514da443557358b7ba93c60a49261b6c9ad469010688838282f680803ee70fc2d428772b21d882a39cf9b2a90fcc4eaaaf0f5f8fa592bf31130ffc7db4416a795e5ec1093f28431741a2791dd5c0006c5facbf568f421c897f9f7172d44ab127c5f9a90c7d30d8e41080f790d18bd2eb128a19d5db94848637067a40b5d547a8dc9a547fe7644a58c9ceb7e05e81b11488ae7d919d000104319153760598b0443374cfeb1cbbd10b4c0c1b3aab043e7d97bcb7848384d13c20b92de2c085c8509802ec1d55be3563d5caf184a825a3b25700cfd0892d7d1988717c4ff9c3d7", 0xa01) 15:45:54 executing program 2: r0 = syz_open_dev$hiddev(&(0x7f0000000000), 0x8, 0x101000) ioctl$HIDIOCGREPORT(r0, 0x400c4807, &(0x7f0000000040)={0x2, 0x200, 0x6}) r1 = syz_open_dev$hidraw(&(0x7f0000000080), 0x0, 0x101081) r2 = syz_open_dev$hidraw(&(0x7f00000000c0), 0x6, 0x800680) ioctl$HIDIOCGRDESCSIZE(r2, 0x80044801, &(0x7f0000000100)) write$hidraw(r1, &(0x7f0000000600)="c2efc64421e3343d16ddb0d465cfd83f6e3cb810c06472c782e1804c3c4974678f37bc0ff4ed4b0a702f01a77bd43b57102421f8899542b34a189fe7a97d0e3c8138ff1bc7c14dd105867ad43e2191eab3383f020db953b3c8b8025a7b7f600aba436aa32441e4eacb7d1f225fc53ce8f385b8144d0c1dcec4ce5d607c41c0720a92488c3ed4d19c15de4c55adf34451a1e899eb21b493857f1d6210c0ac9b76bd72a7d58bd591c7baf7817e38644df94ba0315160e8f25701da65427e166cdc41ede1d09fa457f3da03c684cc142685808c0eb7b034cc038aa8371360b2381234110d6c0158ffa4aaf21198069a4ac389d19d8f20255168d82cddddc1099e7c2c6106e7a2ce8bd8d78c24d4b1e39b9eb36c63fc0d6023f1ea95a368cb8bf0c4f94397ca58936a2e669f163f94323ccfe7589e3042df85efe84cb10ffa7b098cbae0c088618aa42e57f46c9efeea70dc46b6a72b2e397f593f9f3466a41b49de223ac87ae87db28d074ae423ce86de6521e3cd7b83a01797da80ba00742de2d781acde9b526bc172aa7c3cd95785e46b715283cd4622b4cc27f18a1997849646d58ae03e8b0bd745a02e28feb7a320028fc4d10f83aea27fdf0da55320816e3b4b4e06dbc9dd5d213427f053279981036bb6a059733de04e572f29fa54df7aa0ee0291a2f33f5afeda2b84c987f3046c6b50c18da2e9a60556fb847d62fb4107351c6ddc85177b699979d5a5a13aed9e8fdbf1e9671de6831005296a41e02bf69c5f8cc8ac78285444254b79ff8339d717e7a6841900a48edbc905d4a95457938fd27ee3e57c7eeabb7cff7a633c5dca23193910ab6e72ee38d84e0f3d693c33cc0cfbc90e63769536f07399357c5bb81adb4b88de5a45356f8896216c42ee6d9cddf2c169cfab87c6db2736d5b084f3fba3a56731951e0b8b4a64e65666c166a3706e4b8f93f4ba53a1c5c93a296e4a7e148deef8dfbe9ffea389a47d17adda45fa68f65167996efcff2f04195d6961c1036253e7e6ab21ef92876c94e70c8c96b343df2e45daf62ca484d7ee99301c8888edb35786c5d91c3c3b44762369c1df12254c6233b160fdd87abde1b0f58ca7666dcdc5786f7d43ffbc54bb0e162f8b71ab908ebe10c086d789f67f6866ab83ab163dfd787cb2fd7c38ab2c37966de92453a8dd18a54e80ed620b6ff317e0652d629f0936e45716985ac08401b98a2b2901dcde3747497a5dacfff2d908f0a02f0909293154602ada593e25264155fbb1a5a31c4988acd486c72b54a912d5c63b0e35a1efbf94d378ea21b1df3d3fd3bc2b06f2d5c37500f8e863d1c743081c4b9c9d840eed345987086ae584079184478f756bab6cc6eae2c6572b5c7ccebe1376ec9769fe73eeb7ffa432fb34eb0e9f9eb5bea959569e2c6bdff278537dde1a818901e21201e7b7bd1b5b84df06a669c679be2ecb6508453af3e79625f986b022a8fb05b3906ea22c9b3e4fec40dbad4237aa2299a3a43352e4ed3c1181e52cca1fce6e0d68efb0d2ded5f90854ae154d0a7d577656dd8145c09e30a401beaab2f691831efc49056ac507b0fa4dfdd209e8b6859f7ed1eb3dfbfa72a048651d1268f9c4bb574ea4c7eee01ed0a44f2df8b58152869985765458c25efe583ca236bea4c0d76475da5a707fac3da1a8441ff3b11fd97a10d3f34d5d0fa960590cccd77564c3fb4d4e0726cc0dfa0f141715ab00faa42424cc213ee7403c226ccfd06ecfb1e1db4e8104339a19c919acb0d4dfbc42f0c54e15edd555b7ee2f8eb307cf4adcb5e4a10312c245b3def7ee4c65101df69c65a3ad81f845cace5e1b3357bf587dceca0991e9b80a94716bf3efa673109473b0909da645f8a8b1ad433e012a1d564489352ca0e6ccf9c8a835280bf865a865390c7388c077061591dc9bc8a4904231939319c5bbe408f28314e4f7152a42e41bd4c4c24b75fc3ca2b46b9fce602502e37d8d40f80910a12cb911ada1270a85412fd79a475646c9534f666af62dfd048415be21809059cce77d904a13d74a0e5851d7e6c964978da2ce0ae3292a9677ef126a93774f169ad58a5ae9ab0ebcad3e58fa4efaffd4fe9b3f1d203fdd545bcfff7d0b4664289538d41173ecb7585db66116ac58ddacee8f55bae675ce7bd7c43d39369fb592f6c1ebb9baf9a50e52b5dc8a66e48988bcfa428be9ea1f0b2af6edac17667c4c5b53a6aaa9c36ac544b8acd0e915148763307e69db3edc0e0861678f42d9412c93c04de2f3c0d376ade3b5a10b925f1f77a6c3b6b20ddb77aa4cf1ca8fe345570cbcfaa31586d35ca839d8cd0cac5209017934368cf21addd352be015f009b623c1850f7a24af1f9c9a717d0722d351b92875884317b0f347274f201b56f415f9a77689d70e74da354e2055b7ec0b1345b8b922f86dc97f646585ebc9cee795fe58a75d8f29aafca1548db4f658eeaef5f00f29dc2e270c914fbe220e82f18d0794dc837d3a29164ede04553d6cea56381d2da0ad018ac8fbdd390bc872c041a4d96d374ae9795a8f5e797318694ae5ef34fceb890305d68099f04e4b032f28498d1125836e9e5c3304fc30eeaffa7b86fc723761879744ba1933ab104832edea00fe153499780cdd45776546597902f5c227454b13e9c885b4ee6c86351463d1766f329c6d00377dd4df972c2d4ae14b528f052626e04a126b1cbc2861741c475f568dbaa9c878d8e63f0654658a94d0f80565121bfa13683ffd3b7b63f27fec4c7b0637d9624746e7ee87ac12d7657f07713314201297f36e7fcca1663c9a3b86f6f8944b11f7b111b1d200712ebb6019af515a752bfb1ae93d61b486f9f8c1b1912a03eeaecf50b43d37c683f75e223c9b4322e00a095e8029f67d36627714afe63251ea862bae80faa7785ecc492bd1ca1b79ed92e0c9808512ba9d6ab48347ea9b7639fec0ba6629a53deb007f01fd7ef3297133d40922fcdce544f273df143d99762d0d2d20203a9e70ae12f1d6df5cac7c9181358911190acf31a2a86f147db2e4e564cef3e38d94dacecda023859f1dc13e6dc2e6dcafa11d93e2109675cd29915cd33485ad382b4d79b9fa5f4f35f441987ab8feef5f3323e87843c0d5d624a11f4364e1938a0df4a155f9fa5877d6371580ecec15f49785e06848313eb1a29b8155dd2b90fb50977696cca1deda6fc7b5f8ff2ced01c7c21a37428ce5291975f994c8959c56349497d8b3213749e431b4e1e5f6afe4488eba99e10598c6625197ba4f478ed5d1e28849b82fcdc2eea02b69ea81346cb4765ff4baa1c32f593514da443557358b7ba93c60a49261b6c9ad469010688838282f680803ee70fc2d428772b21d882a39cf9b2a90fcc4eaaaf0f5f8fa592bf31130ffc7db4416a795e5ec1093f28431741a2791dd5c0006c5facbf568f421c897f9f7172d44ab127c5f9a90c7d30d8e41080f790d18bd2eb128a19d5db94848637067a40b5d547a8dc9a547fe7644a58c9ceb7e05e81b11488ae7d919d000104319153760598b0443374cfeb1cbbd10b4c0c1b3aab043e7d97bcb7848384d13c20b92de2c085c8509802ec1d55be3563d5caf184a825a3b25700cfd0892d7d1988717c4ff9c3d7", 0xa01) 15:45:54 executing program 2: r0 = syz_open_dev$hidraw(&(0x7f0000000580), 0x0, 0x131480) write$hidraw(r0, &(0x7f0000000600)="c2efc64421e3343d16ddb0d465cfd83f6e3cb810c06472c782e1804c3c4974678f37bc0ff4ed4b0a702f01a77bd43b57102421f8899542b34a189fe7a97d0e3c8138ff1bc7c14dd105867ad43e2191eab3383f020db953b3c8b8025a7b7f600aba436aa32441e4eacb7d1f225fc53ce8f385b8144d0c1dcec4ce5d607c41c0720a92488c3ed4d19c15de4c55adf34451a1e899eb21b493857f1d6210c0ac9b76bd72a7d58bd591c7baf7817e38644df94ba0315160e8f25701da65427e166cdc41ede1d09fa457f3da03c684cc142685808c0eb7b034cc038aa8371360b2381234110d6c0158ffa4aaf21198069a4ac389d19d8f20255168d82cddddc1099e7c2c6106e7a2ce8bd8d78c24d4b1e39b9eb36c63fc0d6023f1ea95a368cb8bf0c4f94397ca58936a2e669f163f94323ccfe7589e3042df85efe84cb10ffa7b098cbae0c088618aa42e57f46c9efeea70dc46b6a72b2e397f593f9f3466a41b49de223ac87ae87db28d074ae423ce86de6521e3cd7b83a01797da80ba00742de2d781acde9b526bc172aa7c3cd95785e46b715283cd4622b4cc27f18a1997849646d58ae03e8b0bd745a02e28feb7a320028fc4d10f83aea27fdf0da55320816e3b4b4e06dbc9dd5d213427f053279981036bb6a059733de04e572f29fa54df7aa0ee0291a2f33f5afeda2b84c987f3046c6b50c18da2e9a60556fb847d62fb4107351c6ddc85177b699979d5a5a13aed9e8fdbf1e9671de6831005296a41e02bf69c5f8cc8ac78285444254b79ff8339d717e7a6841900a48edbc905d4a95457938fd27ee3e57c7eeabb7cff7a633c5dca23193910ab6e72ee38d84e0f3d693c33cc0cfbc90e63769536f07399357c5bb81adb4b88de5a45356f8896216c42ee6d9cddf2c169cfab87c6db2736d5b084f3fba3a56731951e0b8b4a64e65666c166a3706e4b8f93f4ba53a1c5c93a296e4a7e148deef8dfbe9ffea389a47d17adda45fa68f65167996efcff2f04195d6961c1036253e7e6ab21ef92876c94e70c8c96b343df2e45daf62ca484d7ee99301c8888edb35786c5d91c3c3b44762369c1df12254c6233b160fdd87abde1b0f58ca7666dcdc5786f7d43ffbc54bb0e162f8b71ab908ebe10c086d789f67f6866ab83ab163dfd787cb2fd7c38ab2c37966de92453a8dd18a54e80ed620b6ff317e0652d629f0936e45716985ac08401b98a2b2901dcde3747497a5dacfff2d908f0a02f0909293154602ada593e25264155fbb1a5a31c4988acd486c72b54a912d5c63b0e35a1efbf94d378ea21b1df3d3fd3bc2b06f2d5c37500f8e863d1c743081c4b9c9d840eed345987086ae584079184478f756bab6cc6eae2c6572b5c7ccebe1376ec9769fe73eeb7ffa432fb34eb0e9f9eb5bea959569e2c6bdff278537dde1a818901e21201e7b7bd1b5b84df06a669c679be2ecb6508453af3e79625f986b022a8fb05b3906ea22c9b3e4fec40dbad4237aa2299a3a43352e4ed3c1181e52cca1fce6e0d68efb0d2ded5f90854ae154d0a7d577656dd8145c09e30a401beaab2f691831efc49056ac507b0fa4dfdd209e8b6859f7ed1eb3dfbfa72a048651d1268f9c4bb574ea4c7eee01ed0a44f2df8b58152869985765458c25efe583ca236bea4c0d76475da5a707fac3da1a8441ff3b11fd97a10d3f34d5d0fa960590cccd77564c3fb4d4e0726cc0dfa0f141715ab00faa42424cc213ee7403c226ccfd06ecfb1e1db4e8104339a19c919acb0d4dfbc42f0c54e15edd555b7ee2f8eb307cf4adcb5e4a10312c245b3def7ee4c65101df69c65a3ad81f845cace5e1b3357bf587dceca0991e9b80a94716bf3efa673109473b0909da645f8a8b1ad433e012a1d564489352ca0e6ccf9c8a835280bf865a865390c7388c077061591dc9bc8a4904231939319c5bbe408f28314e4f7152a42e41bd4c4c24b75fc3ca2b46b9fce602502e37d8d40f80910a12cb911ada1270a85412fd79a475646c9534f666af62dfd048415be21809059cce77d904a13d74a0e5851d7e6c964978da2ce0ae3292a9677ef126a93774f169ad58a5ae9ab0ebcad3e58fa4efaffd4fe9b3f1d203fdd545bcfff7d0b4664289538d41173ecb7585db66116ac58ddacee8f55bae675ce7bd7c43d39369fb592f6c1ebb9baf9a50e52b5dc8a66e48988bcfa428be9ea1f0b2af6edac17667c4c5b53a6aaa9c36ac544b8acd0e915148763307e69db3edc0e0861678f42d9412c93c04de2f3c0d376ade3b5a10b925f1f77a6c3b6b20ddb77aa4cf1ca8fe345570cbcfaa31586d35ca839d8cd0cac5209017934368cf21addd352be015f009b623c1850f7a24af1f9c9a717d0722d351b92875884317b0f347274f201b56f415f9a77689d70e74da354e2055b7ec0b1345b8b922f86dc97f646585ebc9cee795fe58a75d8f29aafca1548db4f658eeaef5f00f29dc2e270c914fbe220e82f18d0794dc837d3a29164ede04553d6cea56381d2da0ad018ac8fbdd390bc872c041a4d96d374ae9795a8f5e797318694ae5ef34fceb890305d68099f04e4b032f28498d1125836e9e5c3304fc30eeaffa7b86fc723761879744ba1933ab104832edea00fe153499780cdd45776546597902f5c227454b13e9c885b4ee6c86351463d1766f329c6d00377dd4df972c2d4ae14b528f052626e04a126b1cbc2861741c475f568dbaa9c878d8e63f0654658a94d0f80565121bfa13683ffd3b7b63f27fec4c7b0637d9624746e7ee87ac12d7657f07713314201297f36e7fcca1663c9a3b86f6f8944b11f7b111b1d200712ebb6019af515a752bfb1ae93d61b486f9f8c1b1912a03eeaecf50b43d37c683f75e223c9b4322e00a095e8029f67d36627714afe63251ea862bae80faa7785ecc492bd1ca1b79ed92e0c9808512ba9d6ab48347ea9b7639fec0ba6629a53deb007f01fd7ef3297133d40922fcdce544f273df143d99762d0d2d20203a9e70ae12f1d6df5cac7c9181358911190acf31a2a86f147db2e4e564cef3e38d94dacecda023859f1dc13e6dc2e6dcafa11d93e2109675cd29915cd33485ad382b4d79b9fa5f4f35f441987ab8feef5f3323e87843c0d5d624a11f4364e1938a0df4a155f9fa5877d6371580ecec15f49785e06848313eb1a29b8155dd2b90fb50977696cca1deda6fc7b5f8ff2ced01c7c21a37428ce5291975f994c8959c56349497d8b3213749e431b4e1e5f6afe4488eba99e10598c6625197ba4f478ed5d1e28849b82fcdc2eea02b69ea81346cb4765ff4baa1c32f593514da443557358b7ba93c60a49261b6c9ad469010688838282f680803ee70fc2d428772b21d882a39cf9b2a90fcc4eaaaf0f5f8fa592bf31130ffc7db4416a795e5ec1093f28431741a2791dd5c0006c5facbf568f421c897f9f7172d44ab127c5f9a90c7d30d8e41080f790d18bd2eb128a19d5db94848637067a40b5d547a8dc9a547fe7644a58c9ceb7e05e81b11488ae7d919d000104319153760598b0443374cfeb1cbbd10b4c0c1b3aab043e7d97bcb7848384d13c20b92de2c085c8509802ec1d55be3563d5caf184a825a3b25700cfd0892d7d1988717c4ff9c3d7", 0xa01) 15:45:54 executing program 5: r0 = syz_open_dev$hidraw(&(0x7f0000000580), 0x0, 0x101081) r1 = syz_open_dev$hidraw(&(0x7f0000000000), 0x0, 0x0) ioctl$HIDIOCSFEATURE(r1, 0xc0404806, 0x0) syz_open_dev$hidraw(&(0x7f0000000040), 0x2, 0x181002) syz_open_dev$hidraw(&(0x7f0000000080), 0x3, 0x0) r2 = syz_open_dev$hidraw(&(0x7f0000000100), 0x400, 0x20002) ioctl$HIDIOCGRAWPHYS(r2, 0x80404805, &(0x7f00000000c0)) ioctl$EVIOCGVERSION(0xffffffffffffffff, 0x80044501, &(0x7f0000000140)=""/183) write$hidraw(r0, &(0x7f0000000600)="c2efc64421e3343d16ddb0d465cfd83f6e3cb810c06472c782e1804c3c4974678f37bc0ff4ed4b0a702f01a77bd43b57102421f8899542b34a189fe7a97d0e3c8138ff1bc7c14dd105867ad43e2191eab3383f020db953b3c8b8025a7b7f600aba436aa32441e4eacb7d1f225fc53ce8f385b8144d0c1dcec4ce5d607c41c0720a92488c3ed4d19c15de4c55adf34451a1e899eb21b493857f1d6210c0ac9b76bd72a7d58bd591c7baf7817e38644df94ba0315160e8f25701da65427e166cdc41ede1d09fa457f3da03c684cc142685808c0eb7b034cc038aa8371360b2381234110d6c0158ffa4aaf21198069a4ac389d19d8f20255168d82cddddc1099e7c2c6106e7a2ce8bd8d78c24d4b1e39b9eb36c63fc0d6023f1ea95a368cb8bf0c4f94397ca58936a2e669f163f94323ccfe7589e3042df85efe84cb10ffa7b098cbae0c088618aa42e57f46c9efeea70dc46b6a72b2e397f593f9f3466a41b49de223ac87ae87db28d074ae423ce86de6521e3cd7b83a01797da80ba00742de2d781acde9b526bc172aa7c3cd95785e46b715283cd4622b4cc27f18a1997849646d58ae03e8b0bd745a02e28feb7a320028fc4d10f83aea27fdf0da55320816e3b4b4e06dbc9dd5d213427f053279981036bb6a059733de04e572f29fa54df7aa0ee0291a2f33f5afeda2b84c987f3046c6b50c18da2e9a60556fb847d62fb4107351c6ddc85177b699979d5a5a13aed9e8fdbf1e9671de6831005296a41e02bf69c5f8cc8ac78285444254b79ff8339d717e7a6841900a48edbc905d4a95457938fd27ee3e57c7eeabb7cff7a633c5dca23193910ab6e72ee38d84e0f3d693c33cc0cfbc90e63769536f07399357c5bb81adb4b88de5a45356f8896216c42ee6d9cddf2c169cfab87c6db2736d5b084f3fba3a56731951e0b8b4a64e65666c166a3706e4b8f93f4ba53a1c5c93a296e4a7e148deef8dfbe9ffea389a47d17adda45fa68f65167996efcff2f04195d6961c1036253e7e6ab21ef92876c94e70c8c96b343df2e45daf62ca484d7ee99301c8888edb35786c5d91c3c3b44762369c1df12254c6233b160fdd87abde1b0f58ca7666dcdc5786f7d43ffbc54bb0e162f8b71ab908ebe10c086d789f67f6866ab83ab163dfd787cb2fd7c38ab2c37966de92453a8dd18a54e80ed620b6ff317e0652d629f0936e45716985ac08401b98a2b2901dcde3747497a5dacfff2d908f0a02f0909293154602ada593e25264155fbb1a5a31c4988acd486c72b54a912d5c63b0e35a1efbf94d378ea21b1df3d3fd3bc2b06f2d5c37500f8e863d1c743081c4b9c9d840eed345987086ae584079184478f756bab6cc6eae2c6572b5c7ccebe1376ec9769fe73eeb7ffa432fb34eb0e9f9eb5bea959569e2c6bdff278537dde1a818901e21201e7b7bd1b5b84df06a669c679be2ecb6508453af3e79625f986b022a8fb05b3906ea22c9b3e4fec40dbad4237aa2299a3a43352e4ed3c1181e52cca1fce6e0d68efb0d2ded5f90854ae154d0a7d577656dd8145c09e30a401beaab2f691831efc49056ac507b0fa4dfdd209e8b6859f7ed1eb3dfbfa72a048651d1268f9c4bb574ea4c7eee01ed0a44f2df8b58152869985765458c25efe583ca236bea4c0d76475da5a707fac3da1a8441ff3b11fd97a10d3f34d5d0fa960590cccd77564c3fb4d4e0726cc0dfa0f141715ab00faa42424cc213ee7403c226ccfd06ecfb1e1db4e8104339a19c919acb0d4dfbc42f0c54e15edd555b7ee2f8eb307cf4adcb5e4a10312c245b3def7ee4c65101df69c65a3ad81f845cace5e1b3357bf587dceca0991e9b80a94716bf3efa673109473b0909da645f8a8b1ad433e012a1d564489352ca0e6ccf9c8a835280bf865a865390c7388c077061591dc9bc8a4904231939319c5bbe408f28314e4f7152a42e41bd4c4c24b75fc3ca2b46b9fce602502e37d8d40f80910a12cb911ada1270a85412fd79a475646c9534f666af62dfd048415be21809059cce77d904a13d74a0e5851d7e6c964978da2ce0ae3292a9677ef126a93774f169ad58a5ae9ab0ebcad3e58fa4efaffd4fe9b3f1d203fdd545bcfff7d0b4664289538d41173ecb7585db66116ac58ddacee8f55bae675ce7bd7c43d39369fb592f6c1ebb9baf9a50e52b5dc8a66e48988bcfa428be9ea1f0b2af6edac17667c4c5b53a6aaa9c36ac544b8acd0e915148763307e69db3edc0e0861678f42d9412c93c04de2f3c0d376ade3b5a10b925f1f77a6c3b6b20ddb77aa4cf1ca8fe345570cbcfaa31586d35ca839d8cd0cac5209017934368cf21addd352be015f009b623c1850f7a24af1f9c9a717d0722d351b92875884317b0f347274f201b56f415f9a77689d70e74da354e2055b7ec0b1345b8b922f86dc97f646585ebc9cee795fe58a75d8f29aafca1548db4f658eeaef5f00f29dc2e270c914fbe220e82f18d0794dc837d3a29164ede04553d6cea56381d2da0ad018ac8fbdd390bc872c041a4d96d374ae9795a8f5e797318694ae5ef34fceb890305d68099f04e4b032f28498d1125836e9e5c3304fc30eeaffa7b86fc723761879744ba1933ab104832edea00fe153499780cdd45776546597902f5c227454b13e9c885b4ee6c86351463d1766f329c6d00377dd4df972c2d4ae14b528f052626e04a126b1cbc2861741c475f568dbaa9c878d8e63f0654658a94d0f80565121bfa13683ffd3b7b63f27fec4c7b0637d9624746e7ee87ac12d7657f07713314201297f36e7fcca1663c9a3b86f6f8944b11f7b111b1d200712ebb6019af515a752bfb1ae93d61b486f9f8c1b1912a03eeaecf50b43d37c683f75e223c9b4322e00a095e8029f67d36627714afe63251ea862bae80faa7785ecc492bd1ca1b79ed92e0c9808512ba9d6ab48347ea9b7639fec0ba6629a53deb007f01fd7ef3297133d40922fcdce544f273df143d99762d0d2d20203a9e70ae12f1d6df5cac7c9181358911190acf31a2a86f147db2e4e564cef3e38d94dacecda023859f1dc13e6dc2e6dcafa11d93e2109675cd29915cd33485ad382b4d79b9fa5f4f35f441987ab8feef5f3323e87843c0d5d624a11f4364e1938a0df4a155f9fa5877d6371580ecec15f49785e06848313eb1a29b8155dd2b90fb50977696cca1deda6fc7b5f8ff2ced01c7c21a37428ce5291975f994c8959c56349497d8b3213749e431b4e1e5f6afe4488eba99e10598c6625197ba4f478ed5d1e28849b82fcdc2eea02b69ea81346cb4765ff4baa1c32f593514da443557358b7ba93c60a49261b6c9ad469010688838282f680803ee70fc2d428772b21d882a39cf9b2a90fcc4eaaaf0f5f8fa592bf31130ffc7db4416a795e5ec1093f28431741a2791dd5c0006c5facbf568f421c897f9f7172d44ab127c5f9a90c7d30d8e41080f790d18bd2eb128a19d5db94848637067a40b5d547a8dc9a547fe7644a58c9ceb7e05e81b11488ae7d919d000104319153760598b0443374cfeb1cbbd10b4c0c1b3aab043e7d97bcb7848384d13c20b92de2c085c8509802ec1d55be3563d5caf184a825a3b25700cfd0892d7d1988717c4ff9c3d7", 0xa01) 15:45:54 executing program 4: r0 = syz_open_dev$hidraw(0xfffffffffffffffe, 0x0, 0x0) r1 = syz_open_dev$hidraw(&(0x7f0000000000), 0x8, 0x200800) ioctl$HIDIOCGRAWINFO(r0, 0x80084803, &(0x7f0000000b00)=""/58) r2 = syz_open_dev$hidraw(&(0x7f00000009c0), 0x9, 0x30103) write$hidraw(r2, &(0x7f0000000a00)="8a599dbfb54573891aed4b3927e64cae91fa8a21f4efd41572b5c24a3e99f518328d4b27367067dbce3aab05401682a84d", 0x31) ioctl$HIDIOCGRDESC(r1, 0x90044802, &(0x7f0000000040)={0x97c, "10dae38a6e59110750c26a7b45832c5d70b09e59ca131630e943c22684f8503aaaf97a054ab03c1de6fa14a3bd559d307d2bff3ed1c736de7a61ac08b1b16c7f36770649ba4432e8384fb7600f2d16c61e55b6770d19f41212fe24c423ba65cef5a631c85f8bea54b4bc65d7c9176ad2a33ac84d8fa174bd4e1ff8ce00be9ec731feb08bb870fb7583fd0e9d411238585f599de81e9fbe799fa6476a01ee670eb02067d6b8dad10d5ad09af7ac760c13fd32433e00b66440a990e72c581fe8f59c84f1392cc6706e8578220e67be34cfe64f54dc5c254dbeeaee07202470036463445b5081b87c9e4fad36551bc1a9ffd3a937f7f0921f15cf0d818634d15ae0d1de95312ac03d2ee8a0b6810c102ae4fb0e531563773994a0a9828d1bf056a56dedd1ddd57fd48f4673c85800fe3d1ac42ebb4ba8269ab548748be03a30ff3dd1d26763958ed5d6dbc7fe661947ae6e6b7e611ef4b00eb58517046ccc5d871e8d7f36545febfa50cb9c0d514b5f7ebf0a96ef0043bac51027a80931d2348210bf36a759d82c2ce57e8c75f9dfb5aa1ebc81d68648cbe454a90ae6f7a11f4fe1fbd00a50c2d77534023274b8e4e7a13327f057be6e4550e9a5310fc1ae3052c5e5099abefb0d429a881a8d7198c3bc5f1c49868e2421000d8d99a786fa19ae40eeb71197fcf0c6491992ac041bfb4274dbdd293fa574ec4afafceffece1473f1d3f48036ab1d30bae364ea9ac51fe6a9e0bbc2c716d47a2883326fabbb458a2d32546a7ccc139f08a946c05b7c17cb82f187f99d70c482ba83f47d7c4c4d41cf3aa83244410320b7ae1c975b98bb026e756b3154e8424f0f03526b3fb38277bf494e09d07705b75f77f0924af0f9baf7ce2bd80067751be3938dc391499b9a29b8849b39b080d7ab0a3c4bc6876f65ff3bbf7478200e0ba7462b9527aa4b34e196c2ca90ca7ab41ca4606bf524b7e66e37b1471769b6ea873227f6987349b697da58b9b64a599905a60b09d9d91803f600ad5729606fcb90ba80e98e2f368bed5eccd43ffe1f96830a9c36e99833720e9a8c9f2f37ba6a66ef61fdadf28309f29443b3e2197781461b94f49b74db287124163380ec105dda4acb9043b9ae15822ed1f4ef8d874200a0a541d669f014707c8631c6a119d189f7b066e4cb807c2fc64cd87a55ec63d168ba4a983df64d1478719f23d66118f0c530a2cb2df29cd34c0b9c5b15267038afb9d47850de6673cd9c646c47b1995809fa7dad3a469e28e5a008ae803c0562575ce6c38f87b65e5774cf44604a351f1f951c85f786ac36d2a2220a06f6e5e66e4591af6e59baa05ff7e1bf41d8303a33a9cd3852abd673ed6d06a6036406b524407842f8f109c02dc958fc710f69c1adb03ddb0d5c28c22ca7072f558c544a1d2f79c843d954476f34531d0ae2743f8ef093d809e8146ddea4dc6206acee6c986419e29493b730e3ec0122276a6127782b56a2ccc7a00d7abed52e8e2fabe6f4d83c2906750e32ccb56019108d94d099482b3bef183003278d1e2db76862eb1ca3b482df0df4570cf08b7eef42375dce58b819adb0e72009f9a84b41071bfc54b0ca68eb139c7c8f0fd2b2308f4ef36a1e6590bdda0b98c73719307fe6b9429ec955f9c506c98fafde3d797202f68956d4d83211d156f0068ab911478002e43cb6f1b441faf522a103f70b4c5606e839da854531e61803ef68c858c4f838a72ac6f3bd310da3a49ec56e6e1c1f479a43e7d2c2de921bc245c903087c49ba73fdf977c44b725c6481a11f283e60339b75b357241477baeb0a3ac51e98befe18a0f9e5b890ef564b1f26bc4618f03321948ffd8c2c4b2b91889ca34b7bc1700733810430bad0bda0bbd1e8359e5ac06567dd666b5f92636cfea0f45e39a7119e6cd031c46f6227ca8fc7bd55e721cf524c1950a706e900899bc0d3a5f5718953f2c2f42df4d5210c373c7a955b9fe166c7e5f384160196cb4e83ff5f39728fee99acf5cf80d24b881ff8febb495170b1f305ad217a413690dc88599365d6d45e43a16d16285ee5cf62a5ae8f726070c814de821ea7ddcd422d3e5f0c31bd8eb6a20e52d5249859e6a053d50f095e5141a2a7732e04cf368945a773efaa22819ff729aa614a94f17236150d6353b269da09197e6e4bf8a92e07a4ab261f2447a2e00762c57ece181ae3ebf906f7c8f832c16d313864666344b925cdbfaa1fa658610dd1f67e350c595ae199145be5821db7705d128ce393ea48c2013ec2f3a4de95e1a6aa45b4d9d3a152beff40ade79f8fffa83bac83cf056f6b2ac402d58e68b765fbe53abd1ae4759de2fa105699017e4864c0f495e29ccb0c6b09c40786d63f030efafa24336281ae9d10edce432936c4e8e4e7b1d573163d25b623ac3d8c55a8888d2e6e994281680649d59c34a2b7fbba1bc7107feec90af0f0968e5cc578df476d31445a5c51fff08f9c7fb1f9d4089e0fb02f30201eb98354f5c3a0f00af7a13934ce5fe5688220e6f2a0abd873cf5cbb33a085f7fdef2655e45696a590facec068401a4b32feb0f77c250d817c654d94ab97d20783ab44bdff2f7023f9b42b6246070b020a2793e9def2b9e93f33cfb08999f751225ee9165d155980172f35a884e848148b68eb3f9ff58e1991ec05ba22009fe40d677057be3fc6879875b8382a03cfee2c2bb242b536f622f8b5f22730664ea38118e85ebc805ecc8383781f91b1369e6db3420963856cedb4a66f6d8c5e913203750cd7b7fe6caffa688957470e7b643bd3930dd8f3ff89a5a54f8e762ff73403540efbba5eef2664ab28aef0e81cb72b439f4c9078f523aa6b645d6ec70fa8e0515f2a022c6e4aa5c9d71fe1fbb84f191d74cda6657494f5b7181b7a6a5e3b6dc11586bdc6ffef79e1e5841a186fe79dac7f99b5551eab841219759e36834889920be1b50bdbaf90ce3b712c047d735a58ba4e1b507012ca6de230317c9050aa7e173e0c6091b012e99519447a0c2e662fc13dc9c6ef6399969d81a12e1750b9378e0a64e7986f21f4b184893a1a83d0066e681fb67287f5c9ad1c9e8e488914f9eb5c625b8e572fc9ab705d3cbfa9841b2c44433e9e153de0950502249b7e616ef104fc076302ce5a50b52265313284c1744d859f9efbafa2a336db1614ebd0659895e2665bb6efa08b8a4b90146dd1e54f1e5253606e6ec96c1d44d385e7c3964c6453164e3527b8655e81a12990577e614cf84555a40f8daebed0b66fcf8d3ed49879e3f1ca3c7e45478a13ade0a4740beb22f169b7eb33fcac95990739f18e9c1628121a968bcb804ab9f893d4487a22a7616605b0b72fdeeba15c259c2ddeacaf11bc407a0a6ca617fe9062f9d2cb6509deb83805806fa5c8bac972091d8d85a5935f6c805d685606c2bc794a4e6a2e0b30716914d56e885d"}) r3 = syz_open_dev$hidraw(&(0x7f0000000000), 0x0, 0x0) ioctl$HIDIOCSFEATURE(r3, 0xc0404806, 0x0) ioctl$EVIOCGSW(0xffffffffffffffff, 0x8040451b, &(0x7f0000000b40)=""/197) syz_open_dev$hidraw(&(0x7f0000000ac0), 0x7, 0x2601) ioctl$HIDIOCSFEATURE(r3, 0xc0404806, &(0x7f0000000a40)="b8b0b2fe874a3dc65dc487eceb216af8d3618d0a9bb74cc3d35c2c4c4957ed4558ee7bb1dab8ea61a4f2b0cec00de137ec103bb72e13e7305c37fb16584d8bef199684d0") 15:45:54 executing program 2: syz_open_dev$hidraw(&(0x7f0000000580), 0x0, 0x101081) r0 = syz_open_dev$hidraw(&(0x7f0000000000), 0xc1a, 0x89c0) ioctl$HIDIOCGFEATURE(r0, 0xc0404807, &(0x7f0000000080)={0x2, "9126515dad6c82387373b67855d5b4e7b926a4976deea421348a616a1261a9846326e670c05876bc5e4be8f66b46403d0429499965f1b62f5ce6fab24bd40bc5"}) write$hidraw(r0, &(0x7f0000000600)="c2efc64439e3343d16ddb0d465cfd83f6e3cb810c06472c782e1804c3c4974678f37bc0ff4ed4b0a702f01a77bd43b57102421f8899542b34a189fe7a97d0e3c8138ff1bc7c14dd105867ad43e2191eab3383f020db953b3c8b8025a7b7f600aba436aa32441e4eacb7d1f225fc53ce8f385b8144d0c1dcec4ce5d607c41c0720a92488c3ed4d19c15de4c55adf34451a1e899eb21b493857f1d6210c0ac9b76bd72a7d58bd591c7baf7817e38644df94ba0315160e8f25701da65427e166cdc41ede1d09fa457f3da03c684cc142685808c0eb7b034cc038aa8371360b2381234110d6c0158ffa4aaf21198069a4ac389d19d8f20255168d82cddddc1099e7c2c6106e7a2ce8bd8d78c24d4b1e39b9eb36c63fc0d6023f1ea95a368cb8bf0c4f94397ca58936a2e669f163f94323ccfe7589e3042df85efe84cb10ffa7b098cbae0c088618aa42e57f46c9efeea70dc46b6a72b2e397f593f9f3466a41b49de223ac87ae87db28d074ae423ce86de6521e3cd7b83a01797da80ba00742de2d781acde9b526bc172aa7c3cd95785e46b715283cd4622b4cc27f18a1997849646d58ae03e8b0bd745a02e28feb7a320028fc4d10f83aea27fdf0da55320816e3b4b4e06dbc9dd5d213427f053279981036bb6a059733de04e572f29fa54df7aa0ee0291a2f33f5afeda2b84c987f3046c6b50c18da2e9a60556fb847d62fb4107351c6ddc85177b699979d5a5a13aed9e8fdbf1e9671de6831005296a41e02bf69c5f8cc8ac78285444254b79ff8339d717e7a6841900a48edbc905d4a95457938fd27ee3e57c7eeabb7cff7a633c5dca23193910ab6e72ee38d84e0f3d693c33cc0cfbc90e63769536f07399357c5bb81adb4b88de5a45356f8896216c42ee6d9cddf2c169cfab87c6db2736d5b084f3fba3a56731951e0b66a3706e4b8f93f4ba53a1c5c93a296e4a7e148deef8dfbe9ffea389a47d17adda45fa68f65167996efcff2f04195d6961c1036253e7e6ab21ef92876c94e70c8c96b343df2e45daf62ca484d7ee99301c8888edb35786c5d91c3c3b44762369c1df12254c6233b160fdd87abde1b0f58ca7666dcdc5786f7d43ffbc54bb0e162f8b71ab908ebe10c086d789f67f6866ab83ab163dfd787cb2fd7c38ab2c37966de92453a8dd18a54e80ed620b6ff317e0652d629f0936e45716985ac08401b98a2b2901dcde3747497a5dacfff2d908f0a02f0909293154602ada593e25264155fbb1a5a31c4988acd486c72b54a912d5c63b0e35a1efbf94d378ea21b1df3d3fd3bc2b06f2d5c37500f8e863d1c743081c4b9c9d840eed345987086ae584079184478f756bab6cc6eae2c6572b5c7ccebe1376ec9769fe73eeb7ffa432fb34eb0e9f9eb5bea959569e2c6bdff278537dde1a818901e21201e7b7bd1b5b84df06a669c679be2ecb6508453af3e79625f986b022a8fb05b3906ea22c9b3e4fec40dbad4237aa2299a3a43352e4ed3c1181e52cca1fce6e0d68efb0d2ded5f90854ae154d0a7d577656dd8145c09e30a401beaab2f691831efc49056ac507b0fa4dfdd209e8b6859f7ed1eb3dfbfa72a048651d1268f9c4bb574ea4c7eee01ed0a44f2df8b58152869985765458c25efe583ca236bea4c0d76475da5a707fac3da1a8441ff3b11fd97a10d3f34d5d0fa960590cccd77564c3fb4d4e0726cc0dfa0f141715ab00faa42424cc213ee7403c226ccfd06ecfb1e1db4e8104339a19c919acb0d4dfbc42f0c54e15edd555b7ee2f8eb307cf4adcb5e4a10312c245b3def7ee4c65101df69c65a3ad81f845cace5e1b3357bf587dceca0991e9b80a94716bf3efa673109473b0909da645f8a8b1ad433e012a1d564489352ca0e6ccf9c8a835280bf865a865390c7388c077061591dc9bc8a4904231939319c5bbe408f28314e4f7152a42e41bd4c4c24b75fc3ca2b46b9fce602502e37d8d40f80910a12cb911ada1270a85412fd79a475646c9534f666af62dfd048415be21809059cce77d904a13d74a0e5851d7e6c964978da2ce0ae3292a9677ef126a93774f169ad58a5ae9ab0ebcad3e58fa4efaffd4fe9b3f1d203fdd545bcfff7d0b4664289538d41173ecb7585db66116ac58ddacee8f55bae675ce7bd7c43d39369fb592f6c1ebb9baf9a50e52b5dc8a66e48988bcfa428be9ea1f0b2af6edac17667c4c5b53a6aaa9c36ac544b8acd0e915148763307e69db3edc0e0861678f42d9412c93c04de2f3c0d376ade3b5a10b925f1f77a6c3b6b20ddb77aa4cf1ca8fe345570cbcfaa31586d35ca839d8cd0cac5209017934368cf21addd352be015f009b623c1850f7a24af1f9c9a717d0722d351b92875884317b0f347274f201b56f415f9a77689d70e74da354e2055b7ec0b1345b8b922f86dc97f646585ebc9cee795fe58a75d8f29aafca1548db4f658eeaef5f00f29dc2e270c914fbe220e82f18d0794dc837d3a29164ede04553d6cea56381d2da0ad018ac8fbdd390bc872c041a4d96d374ae9795a8f5e797318694ae5ef34fceb890305d68099f04e4b032f28498d1125836e9e5c3304fc30eeaffa7b86fc723761879744ba1933ab104832edea00fe153499780cdd45776546597902f5c227454b13e9c885b4ee6c86351463d1766f329c6d00377dd4df972c2d4ae14b528f052626e04a126b1cbc2861741c475f568dbaa9c878d8e63f0654658a94d0f80565121bfa13683ffd3b7b63f27fec4c7b0637d9624746e7ee87ac12d7657f07713314201297f36e7fcca1663c9a3b86f6f8944b11f7b111b1d200712ebb6019af515a752bfb1ae93d61b486f9f8c1b1912a03eeaecf50b43d37c683f75e223c9b4322e00a095e8029f67d36627714afe63251ea862bae80faa7785ecc492bd1ca1b79ed92e0c9808512ba9d6ab48347ea9b7639fec0ba6629a53deb007f01fd7ef3297133d40922fcdce544f273df143d99762d0d2d20203a9e70ae12f1d6df5cac7c9181358911190acf31a2a86f147db2e4e564cef3e38d94dacecda023859f1dc13e6dc2e6dcafa11d93e2109675cd29915cd33485ad382b4d79b9fa5f4f35f441987ab8feef5f3323e87843c0d5d624a11f4364e1938a0df4a155f9fa5877d6371580ecec15f49785e06848313eb1a29b8155dd2b90fb50977696cca1deda6fc7b5f8ff2ced01c7c21a37428ce5291975f994c8959c56349497d8b3213749e431b4e1e5f6afe4488eba99e10598c6625197ba4f478ed5d1e28849b82fcdc2eea02b69ea81346cb4765ff4baa1c32f593514da443557358b7ba93c60a49261b6c9ad469010688838282f680803ee70fc2d428772b21d882a39cf9b2a90fcc4eaaaf0f5f8fa592bf31130ffc7db4416a795facbf568f421c897f9f7172d44ab127c5f9a90c7d30d8e41080f790d18bd2eb128a19d5db94848637067a40b5d547a8dc9a547fe7644a58c9ceb7e05e81b11488ae7d919d000104319153760598b0443374cfeb1cbbd10b4c0c1b3aab043e7d97bcb7848384d13c20b92de2c085c8509802ec1d55be3563d5caf184a825a3b25700cfd0892d7d1988717c4ff9c3d700"/2561, 0xa01) ioctl$HIDIOCGUCODE(0xffffffffffffffff, 0xc018480d, &(0x7f0000000040)={0x3, 0x100, 0x1ff, 0x77589ff3, 0x40000, 0x3ff}) [ 2256.479537][T11016] usb 2-1: new low-speed USB device number 50 using dummy_hcd [ 2256.759372][T11016] usb 2-1: Invalid ep0 maxpacket: 512 [ 2256.789367][T32516] ath9k_htc 5-1:1.0: ath9k_htc: Target is unresponsive [ 2256.796479][T32516] ath9k_htc: Failed to initialize the device [ 2256.803775][ T32] usb 5-1: ath9k_htc: USB layer deinitialized [ 2256.909421][T11016] usb 2-1: new low-speed USB device number 51 using dummy_hcd [ 2257.149373][T11016] usb 2-1: Invalid ep0 maxpacket: 512 [ 2257.154860][T11016] usb usb2-port1: attempt power cycle [ 2257.569334][T11016] usb 2-1: new low-speed USB device number 52 using dummy_hcd [ 2257.669834][T11016] usb 2-1: Invalid ep0 maxpacket: 512 [ 2257.819262][T11016] usb 2-1: new low-speed USB device number 53 using dummy_hcd [ 2257.909678][T11016] usb 2-1: Invalid ep0 maxpacket: 512 [ 2257.915200][T11016] usb usb2-port1: unable to enumerate USB device 15:45:56 executing program 1: r0 = syz_open_dev$hidraw(&(0x7f0000000000), 0x0, 0x0) read$hidraw(r0, &(0x7f0000000340)=""/4096, 0x20001340) r1 = syz_open_dev$hidraw(&(0x7f0000000000), 0xfffffffffbffffff, 0x288480) ioctl$HIDIOCSFEATURE(r1, 0xc0404806, 0x0) syz_open_dev$hidraw(0x0, 0x0, 0x0) ioctl$HIDIOCSFEATURE(0xffffffffffffffff, 0xc0404806, 0x0) write$hidraw(0xffffffffffffffff, 0x0, 0x0) syz_open_dev$char_usb(0xc, 0xb4, 0x0) 15:45:56 executing program 5: ioctl$HIDIOCSUSAGES(0xffffffffffffffff, 0x501c4814, &(0x7f0000001040)={{0x3, 0x1, 0x80000000, 0x1000, 0x9, 0x400}, 0x3cf, [0xa3, 0x2, 0x4, 0x2, 0x1000, 0x0, 0x5, 0x3, 0x8001, 0x4, 0x6, 0x1, 0x163d, 0x1, 0x3f, 0x400, 0x852d, 0x4, 0xffff, 0x7f, 0x8, 0x90, 0x0, 0x80000001, 0xfffeffff, 0x5f, 0xfff, 0x6, 0x7, 0x0, 0x7, 0x8, 0x10001, 0x3f, 0x0, 0x3, 0x6, 0x2, 0x79b7, 0x0, 0x7, 0x0, 0x4, 0x401, 0x7, 0x5, 0x5, 0x0, 0x2, 0x101, 0x800, 0xffff8001, 0x324, 0x200000, 0x4, 0x4, 0x2, 0x0, 0x7fff, 0x5, 0x9, 0x3f, 0x7, 0xc000, 0x1, 0x8, 0xff, 0x0, 0x617, 0x7, 0x80b7, 0x51, 0x16197b82, 0x5, 0x8001, 0x5, 0x8, 0x6a59b796, 0x65, 0xc9, 0x1, 0x4, 0xa8, 0xffff8001, 0x1ff, 0x4, 0x7, 0x1700000, 0x8, 0x401, 0x57, 0x101, 0x200, 0x3, 0x0, 0x3, 0x0, 0x2, 0x7, 0x7, 0xf11, 0x8001, 0x3f, 0x77, 0x8000, 0x0, 0x6, 0x6, 0xf6bb, 0xffffffff, 0x5, 0x7ff, 0x7fff, 0x8, 0x5, 0x5, 0x1, 0x3ff, 0x1ff, 0x0, 0x1000, 0x6, 0xfff, 0xfffff000, 0xffffff01, 0x4, 0x7fffffff, 0x7f, 0xff, 0x5, 0x40, 0x0, 0x5, 0x8001, 0x7, 0xaa, 0x9, 0x5, 0x0, 0xfffffff8, 0x80000000, 0x8, 0x1f, 0xffffff4a, 0x0, 0x8, 0xcef, 0x0, 0x800, 0x81, 0x0, 0x3, 0x6de, 0x10001, 0x0, 0x3, 0x4, 0x9c, 0x1, 0x3, 0x5, 0x4, 0x8, 0x101, 0x200, 0x8, 0x17, 0x4168, 0x5, 0x40, 0x1000, 0xfffffffb, 0x800, 0x8001, 0xffffffff, 0x101, 0xffff8000, 0xbf, 0x7fffffff, 0x2, 0x7, 0x7b5, 0x0, 0x2, 0x800, 0x4, 0x1000, 0x4, 0xeef, 0x1ff, 0x1, 0xff, 0x2e6f, 0xfff80000, 0x1, 0x2, 0x3, 0x2, 0x8, 0x9, 0x4, 0xffffffe0, 0xffffff15, 0x8001, 0x53, 0x2, 0x3, 0x80, 0x401, 0xfff, 0x4, 0xffffffff, 0x0, 0x7fff, 0x0, 0x1, 0x200, 0xc, 0x3, 0x400, 0x1000, 0x7, 0x101, 0xdb, 0x80000000, 0x4, 0x1, 0x2, 0x8001, 0x1f, 0x1, 0xf8b, 0xffffffe0, 0x9, 0xec, 0x80000000, 0xfffffffb, 0x0, 0x4, 0x0, 0x1, 0x3, 0x1, 0x87ff, 0x3, 0x80000000, 0x9, 0x2, 0x4, 0x3, 0xfff, 0x1, 0xfffff5b9, 0x9, 0x6, 0x8e52, 0x0, 0x9, 0x4, 0x81, 0x1f, 0x3ff, 0x8, 0x8001, 0x1, 0x8, 0x6, 0x9, 0x9, 0xffff0001, 0x7, 0x8, 0x8000, 0x7, 0xa3, 0x6, 0x0, 0x10000, 0x5, 0x1ff, 0x101, 0x1, 0x7, 0x1, 0x7, 0x3, 0x2, 0x40, 0x8, 0x80000001, 0x800, 0x4, 0x1, 0x7, 0x2, 0x2, 0x7cbf, 0x2, 0x2, 0xdb, 0x7, 0x6, 0x0, 0x4fb, 0x1f, 0x81, 0x8, 0x0, 0xfffffe00, 0x3, 0x401, 0x1f, 0x9, 0x1000, 0xffff, 0xf9a, 0x5a, 0x8, 0x80000000, 0x20, 0x7, 0x3ff, 0x1, 0x8, 0x1, 0x2, 0x36132498, 0x1, 0x7f, 0x0, 0x2, 0x5, 0x7ff, 0x5, 0x4, 0x7, 0x5, 0x1, 0x6, 0x7, 0x0, 0x899f, 0x4, 0x7, 0xeb61423, 0x3, 0x4, 0x4, 0x1, 0xe888, 0x7, 0x7fff, 0x3f, 0x10001, 0xfffff44e, 0x7b, 0x2, 0x3ff, 0x6, 0x0, 0x8, 0x7, 0x8, 0x8, 0xffffffc8, 0x200, 0x8, 0x2, 0x4648, 0x9, 0x1, 0x19, 0x8, 0x5, 0x9, 0x56f, 0xffffa23b, 0x94, 0x3ff, 0x80, 0x5, 0x2, 0x4, 0x7b8, 0x9, 0x0, 0x10000, 0x6, 0x6, 0x4cf, 0x80, 0x3e94, 0xf703, 0x20, 0x3, 0x0, 0x0, 0x10000, 0x6, 0x2, 0x3, 0x8, 0xcae, 0x4, 0xfff, 0xfffffff7, 0x4, 0x9c, 0xff, 0x100, 0xc077, 0x1, 0x0, 0x1, 0x1, 0x1ff, 0x4f74, 0x9, 0x81, 0x26db, 0x6, 0x1, 0x800, 0x1, 0x7fffffff, 0xff, 0x80, 0x2, 0x8000, 0x3, 0xe0, 0xd8b, 0x6, 0x7, 0x4, 0x1, 0x3, 0x1, 0x100, 0x873, 0x26, 0x3, 0x3, 0x1, 0x0, 0x20, 0x100, 0x1, 0x1, 0xffffff6c, 0x8001, 0xe9b1, 0x5, 0x3db9, 0x2, 0x0, 0x3d, 0x4, 0x2, 0x9, 0x2, 0xffffffff, 0x100, 0xe7c2, 0x6, 0x20, 0x7ff, 0x5, 0x8, 0x10000, 0x6, 0x1ff, 0xfffffffe, 0x10000, 0x7f, 0x20, 0x8000, 0x81, 0x4, 0x9, 0x5, 0x5, 0x8, 0x3f, 0x7, 0x81, 0x1, 0xc014, 0x3ff, 0x3, 0x0, 0xffff, 0x408, 0x80000000, 0x1, 0x401, 0x7, 0xfffffffd, 0x81, 0x7f, 0x3, 0x20, 0x3ff, 0x5, 0x4, 0x3, 0x3f, 0x400, 0x8, 0x2, 0x10001, 0xffff, 0x56, 0x3, 0x3, 0x2, 0x1000, 0x0, 0xffffffe1, 0x7fff, 0x7ff, 0x8, 0x4, 0xa, 0x8, 0x555, 0x0, 0x664, 0x2, 0x6, 0x5, 0x2, 0x6, 0x10000, 0x9, 0x0, 0x6, 0x7fffffff, 0xffff0001, 0x6, 0x6, 0x8, 0x8, 0x8, 0x100, 0xbf83, 0xe000, 0x1, 0x10001, 0x8, 0x40, 0x5, 0x6, 0xfff, 0x4, 0x0, 0x4, 0x3, 0x8, 0x5, 0x1, 0x8, 0x9, 0x6, 0xffffff01, 0x2, 0x5, 0xa8, 0x9, 0x1, 0x5, 0x40000000, 0x401, 0x20, 0x6, 0x80000000, 0x0, 0x5, 0x8, 0x0, 0xd32, 0x2, 0x8, 0x4, 0x8001, 0x3, 0x81, 0x0, 0x200, 0x46d3, 0x5, 0x80, 0xfffffffc, 0x1f, 0x0, 0x6, 0x9, 0x7, 0xe4f, 0xfffffffb, 0x5, 0x81, 0x1, 0x8000, 0x6, 0x0, 0xffffffff, 0x5, 0x4, 0x7fffffff, 0x746, 0x0, 0x50a, 0x0, 0x10000, 0x100, 0x5, 0x1, 0x9f07, 0x0, 0x5, 0x2a3, 0x4, 0x4, 0x330e, 0x0, 0x5, 0x13e, 0x2aecf242, 0x6, 0x7fffffff, 0x6f7c, 0x7ff, 0x8, 0x7, 0xa0000000, 0x3, 0x1, 0x3, 0x1000, 0x8, 0x3ff, 0x1, 0x56c5, 0x9, 0x3, 0x2, 0xfffffffb, 0x7, 0x53d1, 0x1760, 0xaead, 0x7, 0x8, 0x1000, 0x814, 0x9, 0xfffffffa, 0x21, 0x10000, 0x0, 0x6640, 0x40000, 0x5, 0x3, 0xffff, 0x5a, 0x1c2, 0x0, 0x0, 0x6, 0x80000001, 0x529, 0x9, 0x400, 0xfb, 0x0, 0xab13, 0x2, 0x4, 0xffff8000, 0x8, 0x6, 0x6, 0x5, 0x3, 0x7, 0x2, 0x7fffffff, 0x5, 0x1, 0x8, 0x204, 0x1000, 0x37b9, 0x8000, 0x0, 0xf2ca, 0x7, 0x4, 0x1, 0x4, 0x8, 0x787, 0x8, 0x7fff, 0x2, 0x1ff, 0x3, 0x3, 0x9, 0x0, 0x3, 0x3f80, 0x2, 0x4, 0x2, 0x8, 0xfffffc01, 0x0, 0x9, 0x40, 0x1, 0x7, 0x1, 0x7, 0x4, 0xb6, 0x40, 0x3e0, 0x0, 0x6, 0x7ff, 0x3fa00000, 0x7, 0x0, 0x4, 0x7, 0x7ff, 0x0, 0x80000000, 0x2, 0x3, 0x436, 0x10001, 0x9, 0x80000001, 0x101, 0x20, 0xfffffffc, 0x0, 0x4, 0x81, 0x0, 0xffffff51, 0x8, 0x20, 0xdc6, 0x7, 0x3, 0x569, 0x1, 0x8, 0x4, 0xd9000, 0x1ff, 0x400, 0x6, 0xc71, 0x7, 0xd929, 0x3, 0xc70, 0x5, 0x0, 0x7fff, 0x9f, 0xfffffffe, 0x0, 0x1, 0x2400, 0x4, 0x400, 0x1, 0x10001, 0x6, 0x7, 0xaa, 0x4, 0x7, 0x8, 0x13, 0x7, 0x2, 0x5, 0xffffffc1, 0xcf9, 0xf0, 0x82, 0xa531, 0x3, 0x0, 0x0, 0x1ff, 0x9, 0x80000000, 0x6, 0x80, 0x3ff, 0x53, 0x10000, 0x6, 0x80000000, 0xff, 0xdc, 0x7, 0x100, 0x7, 0x2, 0xffff7fff, 0x3460d7d1, 0xfffffffb, 0x10001, 0x987, 0xef, 0x2, 0x2, 0x7ff, 0xc746, 0x3f, 0x7ff, 0x1, 0x8, 0x7, 0x0, 0x9, 0xfffffffd, 0x101, 0x1, 0x8, 0x2, 0x0, 0x3, 0x5, 0x9, 0xeb1c, 0xc88, 0x1, 0x9, 0xfffffffa, 0x8001, 0x1, 0xb3c, 0xffff, 0x5, 0x6, 0x1, 0xffffffff, 0x5, 0xa65, 0x9, 0xe43, 0x906c, 0x100, 0x9464, 0x6402, 0x7fffffff, 0x32c, 0x9, 0x0, 0x10001, 0x2, 0x8, 0x6, 0x5, 0x2, 0x3, 0x6, 0xc2f, 0x1, 0x9, 0x7, 0x0, 0x2, 0x20, 0x9, 0x3, 0x8000, 0x4, 0xe2, 0xffffffff, 0xb77, 0xfffffffd, 0x1, 0x6, 0xdb4, 0x1, 0xff, 0x3, 0xfffffffa, 0x6, 0x7fff, 0x0, 0xf3, 0x6, 0x4, 0x5, 0xcc2, 0x9, 0x1000, 0x7f, 0x6, 0x3da5, 0xfdbb, 0x4, 0xfffffff8, 0xffffd91d, 0xfffffeff, 0x1, 0x0, 0x5, 0x8, 0x4, 0x80000000, 0x466f, 0x6, 0xfffffff9, 0x0, 0x50a, 0xffffffcb, 0x80, 0x0, 0x101, 0x2, 0x7, 0x1b9c, 0x35d, 0x5, 0x8, 0x800, 0x6, 0x16, 0x1000, 0x5, 0x27, 0x8, 0x7, 0x2, 0x2d3, 0x1000, 0x41, 0x1, 0x8, 0x6, 0xfdd9, 0x0, 0x1, 0x2, 0x9, 0x97c, 0x3f, 0x6, 0x7, 0xffffffff, 0x9, 0x0, 0x9, 0x8, 0xffffffff, 0xafb8, 0xb0, 0x2, 0x40, 0x9, 0x0, 0x1ff, 0x5, 0x1, 0x10000, 0x391, 0x7, 0x76, 0x3, 0x1, 0x5, 0x8001, 0x3, 0x7a6, 0x0, 0x6, 0x3ff, 0x8409, 0x6, 0x2a16, 0x4, 0x4, 0x6, 0x4, 0x1f, 0x80, 0x5, 0x1, 0x7fffffff, 0x7, 0x5, 0x0, 0x800, 0x3, 0xab, 0x0, 0x7, 0x3, 0x8, 0x6, 0x80000001, 0x2, 0x91, 0xc0c, 0x80000001, 0xc6f, 0x2, 0x460, 0x1, 0x1ff]}) r0 = syz_open_dev$hidraw(&(0x7f0000000580), 0x0, 0x101081) write$hidraw(r0, &(0x7f0000000600)="c2efc64421e3343d16ddb0d465cfd83f6e3cb810c06472c782e1804c3c4974678f37bc0ff4ed4b0a702f01a77bd43b57102421f8899542b34a189fe7a97d0e3c8138ff1bc7c14dd105867ad43e2191eab3383f020db953b3c8b8025a7b7f600aba436aa32441e4eacb7d1f225fc53ce8f385b8144d0c1dcec4ce5d607c41c0720a92488c3ed4d19c15de4c55adf34451a1e899eb21b493857f1d6210c0ac9b76bd72a7d58bd591c7baf7817e38644df94ba0315160e8f25701da65427e166cdc41ede1d09fa457f3da03c684cc142685808c0eb7b034cc038aa8371360b2381234110d6c0158ffa4aaf21198069a4ac389d19d8f20255168d82cddddc1099e7c2c6106e7a2ce8bd8d78c24d4b1e39b9eb36c63fc0d6023f1ea95a368cb8bf0c4f94397ca58936a2e669f163f94323ccfe7589e3042df85efe84cb10ffa7b098cbae0c088618aa42e57f46c9efeea70dc46b6a72b2e397f593f9f3466a41b49de223ac87ae87db28d074ae423ce86de6521e3cd7b83a01797da80ba00742de2d781acde9b526bc172aa7c3cd95785e46b715283cd4622b4cc27f18a1997849646d58ae03e8b0bd745a02e28feb7a320028fc4d10f83aea27fdf0da55320816e3b4b4e06dbc9dd5d213427f053279981036bb6a059733de04e572f29fa54df7aa0ee0291a2f33f5afeda2b84c987f3046c6b50c18da2e9a60556fb847d62fb4107351c6ddc85177b699979d5a5a13aed9e8fdbf1e9671de6831005296a41e02bf69c5f8cc8ac78285444254b79ff8339d717e7a6841900a48edbc905d4a95457938fd27ee3e57c7eeabb7cff7a633c5dca23193910ab6e72ee38d84e0f3d693c33cc0cfbc90e63769536f07399357c5bb81adb4b88de5a45356f8896216c42ee6d9cddf2c169cfab87c6db2736d5b084f3fba3a56731951e0b8b4a64e65666c166a3706e4b8f93f4ba53a1c5c93a296e4a7e148deef8dfbe9ffea389a47d17adda45fa68f65167996efcff2f04195d6961c1036253e7e6ab21ef92876c94e70c8c96b343df2e45daf62ca484d7ee99301c8888edb35786c5d91c3c3b44762369c1df12254c6233b160fdd87abde1b0f58ca7666dcdc5786f7d43ffbc54bb0e162f8b71ab908ebe10c086d789f67f6866ab83ab163dfd787cb2fd7c38ab2c37966de92453a8dd18a54e80ed620b6ff317e0652d629f0936e45716985ac08401b98a2b2901dcde3747497a5dacfff2d908f0a02f0909293154602ada593e25264155fbb1a5a31c4988acd486c72b54a912d5c63b0e35a1efbf94d378ea21b1df3d3fd3bc2b06f2d5c37500f8e863d1c743081c4b9c9d840eed345987086ae584079184478f756bab6cc6eae2c6572b5c7ccebe1376ec9769fe73eeb7ffa432fb34eb0e9f9eb5bea959569e2c6bdff278537dde1a818901e21201e7b7bd1b5b84df06a669c679be2ecb6508453af3e79625f986b022a8fb05b3906ea22c9b3e4fec40dbad4237aa2299a3a43352e4ed3c1181e52cca1fce6e0d68efb0d2ded5f90854ae154d0a7d577656dd8145c09e30a401beaab2f691831efc49056ac507b0fa4dfdd209e8b6859f7ed1eb3dfbfa72a048651d1268f9c4bb574ea4c7eee01ed0a44f2df8b58152869985765458c25efe583ca236bea4c0d76475da5a707fac3da1a8441ff3b11fd97a10d3f34d5d0fa960590cccd77564c3fb4d4e0726cc0dfa0f141715ab00faa42424cc213ee7403c226ccfd06ecfb1e1db4e8104339a19c919acb0d4dfbc42f0c54e15edd555b7ee2f8eb307cf4adcb5e4a10312c245b3def7ee4c65101df69c65a3ad81f845cace5e1b3357bf587dceca0991e9b80a94716bf3efa673109473b0909da645f8a8b1ad433e012a1d564489352ca0e6ccf9c8a835280bf865a865390c7388c077061591dc9bc8a4904231939319c5bbe408f28314e4f7152a42e41bd4c4c24b75fc3ca2b46b9fce602502e37d8d40f80910a12cb911ada1270a85412fd79a475646c9534f666af62dfd048415be21809059cce77d904a13d74a0e5851d7e6c964978da2ce0ae3292a9677ef126a93774f169ad58a5ae9ab0ebcad3e58fa4efaffd4fe9b3f1d203fdd545bcfff7d0b4664289538d41173ecb7585db66116ac58ddacee8f55bae675ce7bd7c43d39369fb592f6c1ebb9baf9a50e52b5dc8a66e48988bcfa428be9ea1f0b2af6edac17667c4c5b53a6aaa9c36ac544b8acd0e915148763307e69db3edc0e0861678f42d9412c93c04de2f3c0d376ade3b5a10b925f1f77a6c3b6b20ddb77aa4cf1ca8fe345570cbcfaa31586d35ca839d8cd0cac5209017934368cf21addd352be015f009b623c1850f7a24af1f9c9a717d0722d351b92875884317b0f347274f201b56f415f9a77689d70e74da354e2055b7ec0b1345b8b922f86dc97f646585ebc9cee795fe58a75d8f29aafca1548db4f658eeaef5f00f29dc2e270c914fbe220e82f18d0794dc837d3a29164ede04553d6cea56381d2da0ad018ac8fbdd390bc872c041a4d96d374ae9795a8f5e797318694ae5ef34fceb890305d68099f04e4b032f28498d1125836e9e5c3304fc30eeaffa7b86fc723761879744ba1933ab104832edea00fe153499780cdd45776546597902f5c227454b13e9c885b4ee6c86351463d1766f329c6d00377dd4df972c2d4ae14b528f052626e04a126b1cbc2861741c475f568dbaa9c878d8e63f0654658a94d0f80565121bfa13683ffd3b7b63f27fec4c7b0637d9624746e7ee87ac12d7657f07713314201297f36e7fcca1663c9a3b86f6f8944b11f7b111b1d200712ebb6019af515a752bfb1ae93d61b486f9f8c1b1912a03eeaecf50b43d37c683f75e223c9b4322e00a095e8029f67d36627714afe63251ea862bae80faa7785ecc492bd1ca1b79ed92e0c9808512ba9d6ab48347ea9b7639fec0ba6629a53deb007f01fd7ef3297133d40922fcdce544f273df143d99762d0d2d20203a9e70ae12f1d6df5cac7c9181358911190acf31a2a86f147db2e4e564cef3e38d94dacecda023859f1dc13e6dc2e6dcafa11d93e2109675cd29915cd33485ad382b4d79b9fa5f4f35f441987ab8feef5f3323e87843c0d5d624a11f4364e1938a0df4a155f9fa5877d6371580ecec15f49785e06848313eb1a29b8155dd2b90fb50977696cca1deda6fc7b5f8ff2ced01c7c21a37428ce5291975f994c8959c56349497d8b3213749e431b4e1e5f6afe4488eba99e10598c6625197ba4f478ed5d1e28849b82fcdc2eea02b69ea81346cb4765ff4baa1c32f593514da443557358b7ba93c60a49261b6c9ad469010688838282f680803ee70fc2d428772b21d882a39cf9b2a90fcc4eaaaf0f5f8fa592bf31130ffc7db4416a795e5ec1093f28431741a2791dd5c0006c5facbf568f421c897f9f7172d44ab127c5f9a90c7d30d8e41080f790d18bd2eb128a19d5db94848637067a40b5d547a8dc9a547fe7644a58c9ceb7e05e81b11488ae7d919d000104319153760598b0443374cfeb1cbbd10b4c0c1b3aab043e7d97bcb7848384d13c20b92de2c085c8509802ec1d55be3563d5caf184a825a3b25700cfd0892d7d1988717c4ff9c3d7", 0xa01) 15:45:56 executing program 0: r0 = syz_open_dev$hidraw(&(0x7f0000000000), 0x0, 0x0) read$hidraw(r0, &(0x7f0000000340)=""/4096, 0x20001340) read$hidraw(r0, 0x0, 0x0) ioctl$HIDIOCGRAWNAME(r0, 0x80404804, &(0x7f0000000040)) syz_open_dev$char_usb(0xc, 0xb4, 0x0) 15:45:56 executing program 2: r0 = syz_open_dev$hidraw(&(0x7f0000000000), 0x0, 0x149081) write$hidraw(r0, &(0x7f0000000600)="c2efc64421e3343d16ddb0d465cfd83f6e3cb810c06472c782e1804c3c4974678f37bc0ff4ed4b0a702f01a77bd43b57102421f8899542b34a189fe7a97d0e3c8138ff1bc7c14dd105867ad43e2191eab3383f020db953b3c8b8025a7b7f600aba436aa32441e4eacb7d1f225fc53ce8f385b8144d0c1dcec4ce5d607c41c0720a92488c3ed4d19c15de4c55adf34451a1e899eb21b493857f1d6210c0ac9b76bd72a7d58bd591c7baf7817e38644df94ba0315160e8f25701da65427e166cdc41ede1d09fa457f3da03c684cc142685808c0eb7b034cc038aa8371360b2381234110d6c0158ffa4aaf21198069a4ac389d19d8f20255168d82cddddc1099e7c2c6106e7a2ce8bd8d78c24d4b1e39b9eb36c63fc0d6023f1ea95a368cb8bf0c4f94397ca58936a2e669f163f94323ccfe7589e3042df85efe84cb10ffa7b098cbae0c088618aa42e57f46c9efeea70dc46b6a72b2e397f593f9f3466a41b49de223ac87ae87db28d074ae423ce86de6521e3cd7b83a01797da80ba00742de2d781acde9b526bc172aa7c3cd95785e46b715283cd4622b4cc27f18a1997849646d58ae03e8b0bd745a02e28feb7a320028fc4d10f83aea27fdf0da55320816e3b4b4e06dbc9dd5d213427f053279981036bb6a059733de04e572f29fa54df7aa0ee0291a2f33f5afeda2b84c987f3046c6b50c18da2e9a60556fb847d62fb4107351c6ddc85177b699979d5a5a13aed9e8fdbf1e9671de6831005296a41e02bf69c5f8cc8ac78285444254b79ff8339d717e7a6841900a48edbc905d4a95457938fd27ee3e57c7eeabb7cff7a633c5dca23193910ab6e72ee38d84e0f3d693c33cc0cfbc90e63769536f07399357c5bb81adb4b88de5a45356f8896216c42ee6d9cddf2c169cfab87c6db2736d5b084f3fba3a56731951e0b8b4a64e65666c166a3706e4b8f93f4ba53a1c5c93a296e4a7e148deef8dfbe9ffea389a47d17adda45fa68f65167996efcff2f04195d6961c1036253e7e6ab21ef92876c94e70c8c96b343df2e45daf62ca484d7ee99301c8888edb35786c5d91c3c3b44762369c1df12254c6233b160fdd87abde1b0f58ca7666dcdc5786f7d43ffbc54bb0e162f8b71ab908ebe10c086d789f67f6866ab83ab163dfd787cb2fd7c38ab2c37966de92453a8dd18a54e80ed620b6ff317e0652d629f0936e45716985ac08401b98a2b2901dcde3747497a5dacfff2d908f0a02f0909293154602ada593e25264155fbb1a5a31c4988acd486c72b54a912d5c63b0e35a1efbf94d378ea21b1df3d3fd3bc2b06f2d5c37500f8e863d1c743081c4b9c9d840eed345987086ae584079184478f756bab6cc6eae2c6572b5c7ccebe1376ec9769fe73eeb7ffa432fb34eb0e9f9eb5bea959569e2c6bdff278537dde1a818901e21201e7b7bd1b5b84df06a669c679be2ecb6508453af3e79625f986b022a8fb05b3906ea22c9b3e4fec40dbad4237aa2299a3a43352e4ed3c1181e52cca1fce6e0d68efb0d2ded5f90854ae154d0a7d577656dd8145c09e30a401beaab2f691831efc49056ac507b0fa4dfdd209e8b6859f7ed1eb3dfbfa72a048651d1268f9c4bb574ea4c7eee01ed0a44f2df8b58152869985765458c25efe583ca236bea4c0d76475da5a707fac3da1a8441ff3b11fd97a10d3f34d5d0fa960590cccd77564c3fb4d4e0726cc0dfa0f141715ab00faa42424cc213ee7403c226ccfd06ecfb1e1db4e8104339a19c919acb0d4dfbc42f0c54e15edd555b7ee2f8eb307cf4adcb5e4a10312c245b3def7ee4c65101df69c65a3ad81f845cace5e1b3357bf587dceca0991e9b80a94716bf3efa673109473b0909da645f8a8b1ad433e012a1d564489352ca0e6ccf9c8a835280bf865a865390c7388c077061591dc9bc8a4904231939319c5bbe408f28314e4f7152a42e41bd4c4c24b75fc3ca2b46b9fce602502e37d8d40f80910a12cb911ada1270a85412fd79a475646c9534f666af62dfd048415be21809059cce77d904a13d74a0e5851d7e6c964978da2ce0ae3292a9677ef126a93774f169ad58a5ae9ab0ebcad3e58fa4efaffd4fe9b3f1d203fdd545bcfff7d0b4664289538d41173ecb7585db66116ac58ddacee8f55bae675ce7bd7c43d39369fb592f6c1ebb9baf9a50e52b5dc8a66e48988bcfa428be9ea1f0b2af6edac17667c4c5b53a6aaa9c36ac544b8acd0e915148763307e69db3edc0e0861678f42d9412c93c04de2f3c0d376ade3b5a10b925f1f77a6c3b6b20ddb77aa4cf1ca8fe345570cbcfaa31586d35ca839d8cd0cac5209017934368cf21addd352be015f009b623c1850f7a24af1f9c9a717d0722d351b92875884317b0f347274f201b56f415f9a77689d70e74da354e2055b7ec0b1345b8b922f86dc97f646585ebc9cee795fe58a75d8f29aafca1548db4f658eeaef5f00f29dc2e270c914fbe220e82f18d0794dc837d3a29164ede04553d6cea56381d2da0ad018ac8fbdd390bc872c041a4d96d374ae9795a8f5e797318694ae5ef34fceb890305d68099f04e4b032f28498d1125836e9e5c3304fc30eeaffa7b86fc723761879744ba1933ab104832edea00fe153499780cdd45776546597902f5c227454b13e9c885b4ee6c86351463d1766f329c6d00377dd4df972c2d4ae14b528f052626e04a126b1cbc2861741c475f568dbaa9c878d8e63f0654658a94d0f80565121bfa13683ffd3b7b63f27fec4c7b0637d9624746e7ee87ac12d7657f07713314201297f36e7fcca1663c9a3b86f6f8944b11f7b111b1d200712ebb6019af515a752bfb1ae93d61b486f9f8c1b1912a03eeaecf50b43d37c683f75e223c9b4322e00a095e8029f67d36627714afe63251ea862bae80faa7785ecc492bd1ca1b79ed92e0c9808512ba9d6ab48347ea9b7639fec0ba6629a53deb007f01fd7ef3297133d40922fcdce544f273df143d99762d0d2d20203a9e70ae12f1d6df5cac7c9181358911190acf31a2a86f147db2e4e564cef3e38d94dacecda023859f1dc13e6dc2e6dcafa11d93e2109675cd29915cd33485ad382b4d79b9fa5f4f35f441987ab8feef5f3323e87843c0d5d624a11f4364e1938a0df4a155f9fa5877d6371580ecec15f49785e06848313eb1a29b8155dd2b90fb50977696cca1deda6fc7b5f8ff2ced01c7c21a37428ce5291975f994c8959c56349497d8b3213749e431b4e1e5f6afe4488eba99e10598c6625197ba4f478ed5d1e28849b82fcdc2eea02b69ea81346cb4765ff4baa1c32f593514da443557358b7ba93c60a49261b6c9ad469010688838282f680803ee70fc2d428772b21d882a39cf9b2a90fcc4eaaaf0f5f8fa592bf31130ffc7db4416a795e5ec1093f28431741a2791dd5c0006c5facbf568f421c897f9f7172d44ab127c5f9a90c7d30d8e41080f790d18bd2eb128a19d5db94848637067a40b5d547a8dc9a547fe7644a58c9ceb7e05e81b11488ae7d919d000104319153760598b0443374cfeb1cbbd10b4c0c1b3aab043e7d97bcb7848384d13c20b92de2c085c8509802ec1d55be3563d5caf184a825a3b25700cfd0892d7d1988717c4ff9c3d7", 0xa01) 15:45:56 executing program 4: ioctl$EVIOCSABS0(0xffffffffffffffff, 0x401845c0, &(0x7f0000000000)={0x20, 0x1b, 0xff, 0x0, 0x10001, 0x7}) 15:45:56 executing program 3: syz_usb_connect(0x6, 0x37, &(0x7f00000001c0)={{0x12, 0x1, 0x300, 0x9d, 0xcf, 0xc1, 0x8, 0xfe9, 0xdb01, 0x9223, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x25, 0x1, 0x5, 0xfc, 0x30, 0x3, [{{0x9, 0x4, 0xe7, 0x1, 0x1, 0xd0, 0xe2, 0x61, 0x7f, [@uac_as={[@format_type_i_continuous={0xa, 0x24, 0x2, 0x1, 0x4, 0x3, 0x2, 0x97, "", "e13f"}]}], [{{0x9, 0x5, 0x5, 0x20, 0x8, 0x0, 0x6, 0x1}}]}}]}}]}}, &(0x7f00000003c0)={0xa, &(0x7f0000000200)={0xa, 0x6, 0x201, 0x1, 0x0, 0x6, 0x10, 0x6}, 0x19, &(0x7f0000000240)={0x5, 0xf, 0x19, 0x1, [@ss_container_id={0x14, 0x10, 0x4, 0x7, "8bbba5e8be6913a73af19d509834a6c6"}]}, 0x4, [{0x77, &(0x7f0000000280)=@string={0x77, 0x3, "275e16c45b58ea95e4a840d5b6ecb6aa753b71999efbce1763648b751c838f5c9d2b0131c8754639d318990f38dad854ebebe5ab186b7253e01c56dcc86c1e9d11b15032cbeb4331e7bcd455e8d445233eaa0e1c6bf550f23cded38de97da13227613ddf45072523c7f32bcfaeac824cacf38a4d26"}}, {0x4, &(0x7f0000000300)=@lang_id={0x4, 0x3, 0x44b}}, {0x4, &(0x7f0000000340)=@lang_id={0x4, 0x3, 0x82c}}, {0x4, &(0x7f0000000380)=@lang_id={0x4, 0x3, 0x827}}]}) syz_open_dev$hiddev(&(0x7f0000000000), 0x5, 0x1a035317e33e48c9) syz_open_dev$hiddev(&(0x7f0000000100), 0x1ff, 0x400) r0 = syz_open_dev$hiddev(&(0x7f0000000440), 0x3, 0x101442) ioctl$HIDIOCGCOLLECTIONINFO(r0, 0xc0104811, &(0x7f0000000480)={0x7, 0x7, 0x696ce0ca, 0x401}) r1 = syz_open_dev$hiddev(&(0x7f0000000080), 0x1000, 0x385800) ioctl$HIDIOCSREPORT(r1, 0x400c4808, &(0x7f00000000c0)={0x1, 0x200, 0x5}) r2 = syz_open_dev$hidraw(&(0x7f0000000580), 0x0, 0x189481) write$hidraw(r2, &(0x7f00000005c0)="a9", 0xffffff95) 15:45:56 executing program 4: ioctl$HIDIOCGRAWINFO(0xffffffffffffffff, 0x80084803, &(0x7f0000000000)=""/161) syz_open_dev$hidraw(0xfffffffffffffffe, 0x0, 0x0) 15:45:57 executing program 4: syz_open_dev$hidraw(0xfffffffffffffffe, 0x80000000, 0x0) r0 = syz_open_dev$hidraw(&(0x7f0000000040), 0x5, 0x400000) ioctl$HIDIOCGRAWPHYS(r0, 0x80404805, &(0x7f0000000000)) 15:45:57 executing program 4: syz_open_dev$hidraw(0xfffffffffffffffe, 0x0, 0x0) r0 = syz_open_dev$hiddev(&(0x7f0000000000), 0x5, 0x1a035317e33e48c9) ioctl$HIDIOCGVERSION(r0, 0x80044801, &(0x7f0000000040)) ioctl$HIDIOCGUSAGES(r0, 0xd01c4813, &(0x7f0000000000)={{0x1, 0x200, 0x8, 0xfffffff9, 0x7, 0x5}, 0x381, [0x7, 0x9, 0x2, 0x6, 0x7, 0x3, 0xff, 0x2, 0x1, 0x2, 0x7fffffff, 0x9, 0x3, 0x3, 0x10001, 0x3ff, 0x1ff, 0x8, 0x4, 0x8000, 0x0, 0xfffffffb, 0x6, 0x983a, 0x5, 0xdd1b, 0x5, 0x8, 0x0, 0x6, 0x6, 0x3ff, 0x8, 0x5, 0x6, 0x0, 0x0, 0x2, 0x6, 0xa0, 0xf8a0, 0x3ffc000, 0xd5b, 0x1, 0x7, 0x7fff, 0x4103, 0xff, 0x9, 0x4, 0x100, 0x23ea0a48, 0x4, 0x7, 0x3f, 0x10000, 0x1, 0x0, 0x9, 0x8001, 0x1, 0x800, 0x7, 0x8, 0x3, 0x7, 0x1, 0x9, 0xc11, 0x1, 0x5, 0xc380, 0x4, 0xfffffff8, 0x7, 0x6, 0xff, 0xffffffc0, 0x3b9e, 0x0, 0x1000, 0x7, 0x1, 0x1, 0x7, 0x3, 0x401, 0x80000000, 0x80, 0x1, 0x2, 0x0, 0xe5, 0x4, 0x3, 0x7fff, 0x10001, 0x80000000, 0x5, 0x80000000, 0x0, 0xcde7, 0x8, 0x4, 0x6, 0x5, 0x4, 0x6, 0x1, 0x1, 0x400, 0x3, 0x7f, 0x4, 0x0, 0x7, 0xff, 0x3, 0x5a, 0x10000, 0x781, 0x10000, 0x4, 0xffffffc2, 0x4f, 0x1, 0x3, 0x39c00000, 0x670f68e9, 0x4, 0x2, 0x80, 0xfff, 0x2cabfe7f, 0x70ee, 0x10001, 0x3, 0x3a88, 0x8, 0xfffffffa, 0x40, 0x5, 0x0, 0x7f, 0x3ff, 0xa2d, 0x7fff, 0x2, 0x2, 0x8, 0x1, 0x0, 0x2, 0xc0, 0x7, 0x5, 0x8, 0x9, 0x5, 0x0, 0x3ff, 0x1, 0x1f, 0xfff, 0x808000, 0x8001, 0x834, 0xf9, 0xffffd82f, 0x3, 0xffffffff, 0x8, 0x20, 0x2, 0xc5, 0x68a, 0x669, 0x0, 0x86e4, 0x0, 0xf7, 0x2, 0x5, 0x3, 0x5, 0x3, 0xffffffff, 0x0, 0x5, 0x0, 0x1, 0x7fffffff, 0x2, 0x5, 0x7a, 0x9f, 0xffffffff, 0x36d, 0x5, 0x3d, 0x9, 0xfffffeff, 0x3, 0x7f, 0xf69, 0xfff, 0x1, 0x6, 0x4, 0x2, 0x4000000, 0xf9, 0xa6d9, 0x7, 0x6, 0x101, 0x10000, 0x7, 0x9, 0x6, 0x307, 0xfff, 0x5, 0xfffffbff, 0xa1c, 0x6, 0x4, 0x3, 0x1000, 0x7, 0x28c, 0xfffffff8, 0x1e052c02, 0x6, 0x0, 0x8000, 0x3, 0x7, 0x40, 0x8b2, 0x4, 0x11f6, 0x2, 0x8, 0x58141f15, 0x80000000, 0x7fff, 0x6b72, 0x5, 0x6, 0x1, 0xb250, 0x1, 0xf1, 0x80000001, 0x3, 0x2, 0x1, 0xaa14, 0x6, 0x9, 0x1, 0x81, 0x400, 0x6b0a, 0x10000, 0x4, 0x2, 0x9, 0x3ff, 0x1, 0x6, 0xff, 0x6, 0x0, 0x1, 0x2, 0x200, 0x2, 0x0, 0x400, 0xbc, 0x5, 0x7ff, 0x199, 0x800, 0x6, 0x5, 0x9, 0x3, 0x0, 0x7, 0x9, 0x80000000, 0xadb, 0x4, 0x0, 0x7, 0xffffff28, 0x2, 0x1, 0x2, 0x4, 0x80000001, 0x4, 0x8, 0x1b, 0x6, 0x9, 0x3f, 0x214, 0xffff, 0x698e, 0x1, 0xb58, 0x4, 0x9, 0x7, 0x3b, 0x1, 0x91, 0x1, 0x9, 0x40, 0xc650, 0xffff0000, 0x9, 0x1, 0xffffffff, 0x40, 0x9, 0x6, 0xffff, 0xe6, 0x1, 0x7fffffff, 0x6, 0x3d, 0x7, 0x4, 0x80000001, 0x5, 0x9, 0x5, 0x1, 0xfffff01e, 0x3, 0x8, 0xffffffff, 0x4, 0x877, 0x200, 0x0, 0x8, 0xfd, 0x7b7f, 0x0, 0x30b, 0xf8, 0x3df3, 0x1000, 0x7fff, 0x6, 0xb9c, 0x5, 0x1ff, 0x6f, 0x2, 0x6, 0x3d0, 0x80000000, 0xc4a7, 0x9, 0x10000, 0x4b, 0x81, 0x4, 0xd45d, 0x40, 0x3, 0xc00000, 0x7, 0x0, 0x8, 0x5, 0x7, 0x200, 0x7fff, 0xbe37, 0x1, 0x3f, 0x416, 0x1, 0x7, 0x8, 0xfffffffa, 0x8, 0x3, 0x1, 0x0, 0x582, 0xa7fe, 0x8, 0x287, 0x80000000, 0xe6d, 0x1, 0x7ff, 0x4, 0x0, 0x1a92869d, 0xffffff00, 0x2, 0x80, 0x4, 0xf, 0x9, 0x2, 0x3, 0x7, 0x10064, 0x0, 0x8d, 0x7fff, 0x3, 0xcb, 0x6, 0x2, 0x3ff, 0x2, 0x184, 0x7fffffff, 0x4, 0x4, 0x4, 0x5d2b, 0xfff, 0x63, 0x7fff, 0x80000000, 0x1, 0x4, 0x81, 0x6, 0x40, 0x80000001, 0x676bf16e, 0x7fffffff, 0x6, 0x6, 0x9, 0x5, 0x5, 0x8, 0x0, 0x4, 0x6, 0x3, 0x6, 0x8, 0x5, 0x2, 0xfffffe01, 0x5, 0xffff, 0x9, 0x9, 0x5, 0x8, 0x200, 0x62b, 0xc7c, 0x7b2, 0x2, 0x3, 0xd6, 0x10000, 0x10000, 0x7fffffff, 0x80000001, 0x2, 0xfffffffd, 0x2, 0x920, 0x8, 0x1, 0x0, 0x5, 0x2, 0x0, 0x10001, 0x8001, 0x401, 0x4, 0x80, 0x0, 0x1fd, 0xffff, 0x5, 0x1543, 0x401, 0xce4, 0x5, 0x7, 0x8, 0x400, 0x7fffffff, 0x7, 0xfffffc2d, 0x76, 0x326, 0x7, 0x101, 0x7ff, 0xd519, 0x4, 0x8000, 0x1, 0x8, 0x40, 0x101, 0x6, 0xaf8, 0x69, 0x5, 0x3, 0x81, 0x400, 0x7, 0x36, 0xfe000000, 0x7, 0x8, 0xffff8000, 0x4, 0x4, 0x0, 0x6, 0x4, 0x652f, 0x101, 0x9, 0x20, 0x3, 0x0, 0xfffffffc, 0x2, 0x2, 0x4, 0x0, 0xfffffffc, 0x3, 0x8, 0x7, 0x1, 0x1e5, 0xffffffff, 0x81, 0xff, 0x0, 0xa97, 0xad7, 0x3fffc000, 0x4, 0x1ff, 0x9, 0xffff0c9c, 0x10001, 0x4, 0x6a, 0x7, 0x4, 0x0, 0x8, 0x3, 0x3, 0x1, 0x8336, 0x7fffffff, 0xad, 0x400, 0x8841, 0x4, 0xaa, 0x7, 0xfffffffe, 0x101, 0x10000, 0x1, 0x2, 0x9, 0x6, 0x7, 0x1, 0x2f79, 0x9, 0x0, 0x3ff, 0xa0, 0xffff8000, 0x5, 0x0, 0x1000, 0x0, 0x9, 0x8, 0xcf4, 0x101, 0x48, 0x1, 0x3ff, 0x2, 0x7fffffff, 0x1, 0x101, 0x4, 0x9, 0x9, 0x6, 0x2, 0x6, 0x5b62, 0x8, 0x10001, 0x4, 0x1, 0x9, 0x9a58, 0x8, 0x9, 0x40, 0x0, 0x7fffffff, 0xfff, 0x4, 0x200, 0x6, 0x0, 0x5, 0x0, 0x0, 0x10, 0xfffffff7, 0x2, 0x8e, 0x2, 0x3, 0x4, 0x40, 0x10000, 0x80, 0x1000, 0x7ff, 0x6, 0x6, 0x3, 0x2, 0xffff8000, 0xffffffff, 0x4, 0x5, 0x6, 0xd3, 0x40, 0x21, 0x5, 0x8, 0x8001, 0x100, 0x8, 0x0, 0x59, 0x3, 0x0, 0x4, 0x4, 0x6064, 0x9, 0x0, 0x0, 0x10000, 0x6, 0x60, 0x1f, 0x5, 0x2, 0x6, 0x7fff, 0xf4de, 0x3ff, 0x45c, 0x1, 0x6, 0xffffffff, 0x800, 0x8, 0x7, 0x1, 0x40, 0x800, 0x80, 0x0, 0x1, 0x7f, 0x3ae, 0x101, 0x2, 0x879, 0x6, 0x1, 0x7fffffff, 0x3, 0x3, 0x7, 0x0, 0x10001, 0x6, 0xbd78, 0x7, 0x542, 0x9, 0x4, 0xffff89f2, 0x2, 0x5, 0x2, 0x6, 0x5, 0x5, 0x81, 0x0, 0xda0, 0xfe1f, 0x8, 0xfff, 0x0, 0x38c2, 0xcaa, 0x4, 0x9aa4, 0x3, 0xcb, 0xfff, 0x6, 0x2, 0x7fff, 0x2, 0x0, 0x6, 0x100, 0x7, 0x8001, 0x5, 0x6, 0x4, 0x800, 0x480, 0x1, 0x6, 0x7f, 0x1, 0x71b2, 0x0, 0xfffffff8, 0xffa1, 0xee, 0x8001, 0x3, 0x1, 0xd, 0x4, 0x5, 0x5f8, 0x0, 0xffff0ebc, 0x83, 0x1000, 0x6, 0x5, 0x8001, 0x2, 0xb9c, 0x9, 0x9, 0x8, 0x4, 0x2, 0x40, 0x6, 0x80, 0x401, 0x6, 0xd54, 0x80000001, 0x7, 0x0, 0x8000, 0x7, 0x20, 0xc57d, 0x0, 0x3416, 0xe8, 0x2, 0xbfd4, 0x7, 0xe525, 0x100, 0x1ff, 0xfffeffff, 0x2, 0xd8, 0x816, 0x400, 0x7ff, 0x0, 0x734e, 0x20000, 0x1, 0xbcc, 0xa1c, 0x2, 0x2, 0x18000, 0x1000, 0x1, 0xfff, 0x0, 0x1ff, 0x3, 0x5, 0x18, 0x3f, 0x5, 0x7, 0x1, 0x7c2a, 0x3ff, 0x8000, 0x4, 0x8, 0x5d5d, 0x10000, 0x4, 0xfffffffe, 0x8, 0x0, 0xffffff00, 0x1f, 0x3f, 0x0, 0xe958, 0x0, 0xff, 0x7fffffff, 0xa28b, 0x3ff, 0x200, 0x1, 0x3, 0x5c90, 0x4, 0x2ed, 0x200, 0x47dd7e5c, 0x1, 0x9, 0x13, 0x1, 0x6, 0x0, 0x5, 0x81, 0x5, 0x5f, 0x7, 0x3f, 0x1000, 0x3, 0x4, 0x0, 0x4, 0x9, 0x7, 0xffff, 0x7fff800, 0x5, 0x8472, 0x4, 0x9, 0x4, 0x80, 0x7c79, 0x7, 0x3, 0x1000, 0x46, 0x81, 0x8a, 0x2, 0x9, 0x4bce, 0x2, 0x101, 0x12a, 0x249df873, 0x8, 0x80, 0xfffffffe, 0x1, 0x5, 0x3ff, 0x81, 0x6, 0x1ff, 0x3, 0x80000001, 0x2, 0x9, 0x9, 0x5, 0xfd6e, 0xffffffff, 0xffffffff, 0x8, 0x0, 0x1000, 0x7fffffff, 0x5e, 0x8, 0xff00, 0x3f, 0x3, 0x9, 0x179, 0x73, 0x28cc, 0x401, 0x9, 0x1, 0x4, 0xd, 0x1, 0x8, 0x5, 0xfff, 0x1, 0x7ff, 0xa000, 0x7f, 0x40, 0xfae7, 0x9, 0x5, 0x6, 0x9, 0x3, 0x7, 0x6b, 0xfffffffc, 0xffffffff, 0x4, 0x0, 0x7759, 0xfffffffd, 0x67, 0x1, 0x7f, 0xab69561b, 0x0, 0xffffffe0, 0x1, 0xdd, 0x7ff, 0x4892, 0x0, 0x3, 0xff, 0x3f, 0x7f, 0x3ff, 0x7f, 0xfffffffc, 0x7d, 0x101, 0x4, 0x1f, 0xff, 0x0, 0x200, 0x8a28, 0x7fffffff, 0xfffffff8, 0x2, 0xc000000, 0x9f, 0x4, 0x9, 0x4, 0x80000001, 0x400, 0x8000, 0x200, 0x7, 0x4, 0x5, 0x1000, 0x8001, 0x0, 0xffffffff, 0x4c, 0x4, 0x10001, 0x7, 0x9, 0xfff, 0x51, 0x20, 0x400, 0x5, 0x7ff, 0x2, 0x4]}) 15:45:57 executing program 4: ioctl$EVIOCGSND(0xffffffffffffffff, 0x8040451a, &(0x7f0000000000)=""/170) syz_open_dev$hidraw(0xfffffffffffffffe, 0x80000000000, 0x40000) 15:45:57 executing program 2: r0 = syz_open_dev$hidraw(&(0x7f0000000580), 0x0, 0x101081) write$hidraw(r0, &(0x7f0000000600)="c2efc64421e3343d16ddb0d465cfd83f6e3cb810c06472c782e1804c3c4974678f37bc0ff4ed4b0a702f01a77bd43b57102421f8899542b34a189fe7a97d0e3c8138ff1bc7c14dd105867ad43e2191eab3383f020db953b3c8b8025a7b7f600aba436aa32441e4eacb7d1f225fc53ce8f385b8144d0c1dcec4ce5d607c41c0720a92488c3ed4d19c15de4c55adf34451a1e899eb21b493857f1d6210c0ac9b76bd72a7d58bd591c7baf7817e38644df94ba0315160e8f25701da65427e166cdc41ede1d09fa457f3da03c684cc142685808c0eb7b034cc038aa8371360b2381234110d6c0158ffa4aaf21198069a4ac389d19d8f20255168d82cddddc1099e7c2c6106e7a2ce8bd8d78c24d4b1e39b9eb36c63fc0d6023f1ea95a368cb8bf0c4f94397ca58936a2e669f163f94323ccfe7589e3042df85efe84cb10ffa7b098cbae0c088618aa42e57f46c9efeea70dc46b6a72b2e397f593f9f3466a41b49de223ac87ae87db28d074ae423ce86de6521e3cd7b83a01797da80ba00742de2d781acde9b526bc172aa7c3cd95785e46b715283cd4622b4cc27f18a1997849646d58ae03e8b0bd745a02e28feb7a320028fc4d10f83aea27fdf0da55320816e3b4b4e06dbc9dd5d213427f053279981036bb6a059733de04e572f29fa54df7aa0ee0291a2f33f5afeda2b84c987f3046c6b50c18da2e9a60556fb847d62fb4107351c6ddc85177b699979d5a5a13aed9e8fdbf1e9671de6831005296a41e02bf69c5f8cc8ac78285444254b79ff8339d717e7a6841900a48edbc905d4a95457938fd27ee3e57c7eeabb7cff7a633c5dca23193910ab6e72ee38d84e0f3d693c33cc0cfbc90e63769536f07399357c5bb81adb4b88de5a45356f8896216c42ee6d9cddf2c169cfab87c6db2736d5b084f3fba3a56731951e0b8b4a64e65666c166a3706e4b8f93f4ba53a1c5c93a296e4a7e148deef8dfbe9ffea389a47d17adda45fa68f65167996efcff2f04195d6961c1036253e7e6ab21ef92876c94e70c8c96b343df2e45daf62ca484d7ee99301c8888edb35786c5d91c3c3b44762369c1df12254c6233b160fdd87abde1b0f58ca7666dcdc5786f7d43ffbc54bb0e162f8b71ab908ebe10c086d789f67f6866ab83ab163dfd787cb2fd7c38ab2c37966de92453a8dd18a54e80ed620b6ff317e0652d629f0936e45716985ac08401b98a2b2901dcde3747497a5dacfff2d908f0a02f0909293154602ada593e25264155fbb1a5a31c4988acd486c72b54a912d5c63b0e35a1efbf94d378ea21b1df3d3fd3bc2b06f2d5c37500f8e863d1c743081c4b9c9d840eed345987086ae584079184478f756bab6cc6eae2c6572b5c7ccebe1376ec9769fe73eeb7ffa432fb34eb0e9f9eb5bea959569e2c6bdff278537dde1a818901e21201e7b7bd1b5b84df06a669c679be2ecb6508453af3e79625f986b022a8fb05b3906ea22c9b3e4fec40dbad4237aa2299a3a43352e4ed3c1181e52cca1fce6e0d68efb0d2ded5f90854ae154d0a7d577656dd8145c09e30a401beaab2f691831efc49056ac507b0fa4dfdd209e8b6859f7ed1eb3dfbfa72a048651d1268f9c4bb574ea4c7eee01ed0a44f2df8b58152869985765458c25efe583ca236bea4c0d76475da5a707fac3da1a8441ff3b11fd97a10d3f34d5d0fa960590cccd77564c3fb4d4e0726cc0dfa0f141715ab00faa42424cc213ee7403c226ccfd06ecfb1e1db4e8104339a19c919acb0d4dfbc42f0c54e15edd555b7ee2f8eb307cf4adcb5e4a10312c245b3def7ee4c65101df69c65a3ad81f845cace5e1b3357bf587dceca0991e9b80a94716bf3efa673109473b0909da645f8a8b1ad433e012a1d564489352ca0e6ccf9c8a835280bf865a865390c7388c077061591dc9bc8a4904231939319c5bbe408f28314e4f7152a42e41bd4c4c24b75fc3ca2b46b9fce602502e37d8d40f80910a12cb911ada1270a85412fd79a475646c9534f666af62dfd048415be21809059cce77d904a13d74a0e5851d7e6c964978da2ce0ae3292a9677ef126a93774f169ad58a5ae9ab0ebcad3e58fa4efaffd4fe9b3f1d203fdd545bcfff7d0b4664289538d41173ecb7585db66116ac58ddacee8f55bae675ce7bd7c43d39369fb592f6c1ebb9baf9a50e52b5dc8a66e48988bcfa428be9ea1f0b2af6edac17667c4c5b53a6aaa9c36ac544b8acd0e915148763307e69db3edc0e0861678f42d9412c93c04de2f3c0d376ade3b5a10b925f1f77a6c3b6b20ddb77aa4cf1ca8fe345570cbcfaa31586d35ca839d8cd0cac5209017934368cf21addd352be015f009b623c1850f7a24af1f9c9a717d0722d351b92875884317b0f347274f201b56f415f9a77689d70e74da354e2055b7ec0b1345b8b922f86dc97f646585ebc9cee795fe58a75d8f29aafca1548db4f658eeaef5f00f29dc2e270c914fbe220e82f18d0794dc837d3a29164ede04553d6cea56381d2da0ad018ac8fbdd390bc872c041a4d96d374ae9795a8f5e797318694ae5ef34fceb890305d68099f04e4b032f28498d1125836e9e5c3304fc30eeaffa7b86fc723761879744ba1933ab104832edea00fe153499780cdd45776546597902f5c227454b13e9c885b4ee6c86351463d1766f329c6d00377dd4df972c2d4ae14b528f052626e04a126b1cbc2861741c475f568dbaa9c878d8e63f0654658a94d0f80565121bfa13683ffd3b7b63f27fec4c7b0637d9624746e7ee87ac12d7657f07713314201297f36e7fcca1663c9a3b86f6f8944b11f7b111b1d200712ebb6019af515a752bfb1ae93d61b486f9f8c1b1912a03eeaecf50b43d37c683f75e223c9b4322e00a095e8029f67d36627714afe63251ea862bae80faa7785ecc492bd1ca1b79ed92e0c9808512ba9d6ab48347ea9b7639fec0ba6629a53deb007f01fd7ef3297133d40922fcdce544f273df143d99762d0d2d20203a9e70ae12f1d6df5cac7c9181358911190acf31a2a86f147db2e4e564cef3e38d94dacecda023859f1dc13e6dc2e6dcafa11d93e2109675cd29915cd33485ad382b4d79b9fa5f4f35f441987ab8feef5f3323e87843c0d5d624a11f4364e1938a0df4a155f9fa5877d6371580ecec15f49785e06848313eb1a29b8155dd2b90fb50977696cca1deda6fc7b5f8ff2ced01c7c21a37428ce5291975f994c8959c56349497d8b3213749e431b4e1e5f6afe4488eba99e10598c6625197ba4f478ed5d1e28849b82fcdc2eea02b69ea81346cb4765ff4baa1c32f593514da443557358b7ba93c60a49261b6c9ad469010688838282f680803ee70fc2d428772b21d882a39cf9b2a90fcc4eaaaf0f5f8fa592bf31130ffc7db4416a795e5ec1093f28431741a2791dd5c0006c5facbf568f421c897f9f7172d44ab127c5f9a90c7d30d8e41080f790d18bd2eb128a19d5db94848637067a40b5d547a8dc9a547fe7644a58c9ceb7e05e81b11488ae7d919d000104319153760598b0443374cfeb1cbbd10b4c0c1b3aab043e7d97bcb7848384d13c20b92de2c085c8509802ec1d55be3563d5caf184a825a3b25700cfd0892d7d1988717c4ff9c3d7", 0xa01) r1 = syz_open_dev$hidraw(&(0x7f0000000000), 0x0, 0x0) ioctl$HIDIOCSFEATURE(r1, 0xc0404806, 0x0) ioctl$HIDIOCGRDESCSIZE(r1, 0x80044801, &(0x7f0000000000)) 15:45:57 executing program 5: r0 = syz_open_dev$hidraw(&(0x7f0000000000), 0xfffffffffffffffe, 0x8a6fa7e9d3fad2eb) write$hidraw(r0, &(0x7f0000000600)="c2efc64421e3343d16ddb0d465cfd83f6e3cb810c06472c782e1804c3c4974678f37bc0ff4ed4b0a702f01a77bd43b57102421f8899542b34a189fe7a97d0e3c8138ff1bc7c14dd105867ad43e2191eab3383f020db953b3c8b8025a7b7f600aba436aa32441e4eacb7d1f225fc53ce8f385b8144d0c1dcec4ce5d607c41c0720a92488c3ed4d19c15de4c55adf34451a1e899eb21b493857f1d6210c0ac9b76bd72a7d58bd591c7baf7817e38644df94ba0315160e8f25701da65427e166cdc41ede1d09fa457f3da03c684cc142685808c0eb7b034cc038aa8371360b2381234110d6c0158ffa4aaf21198069a4ac389d19d8f20255168d82cddddc1099e7c2c6106e7a2ce8bd8d78c24d4b1e39b9eb36c63fc0d6023f1ea95a368cb8bf0c4f94397ca58936a2e669f163f94323ccfe7589e3042df85efe84cb10ffa7b098cbae0c088618aa42e57f46c9efeea70dc46b6a72b2e397f593f9f3466a41b49de223ac87ae87db28d074ae423ce86de6521e3cd7b83a01797da80ba00742de2d781acde9b526bc172aa7c3cd95785e46b715283cd4622b4cc27f18a1997849646d58ae03e8b0bd745a02e28feb7a320028fc4d10f83aea27fdf0da55320816e3b4b4e06dbc9dd5d213427f053279981036bb6a059733de04e572f29fa54df7aa0ee0291a2f33f5afeda2b84c987f3046c6b50c18da2e9a60556fb847d62fb4107351c6ddc85177b699979d5a5a13aed9e8fdbf1e9671de6831005296a41e02bf69c5f8cc8ac78285444254b79ff8339d717e7a6841900a48edbc905d4a95457938fd27ee3e57c7eeabb7cff7a633c5dca23193910ab6e72ee38d84e0f3d693c33cc0cfbc90e63769536f07399357c5bb81adb4b88de5a45356f8896216c42ee6d9cddf2c169cfab87c6db2736d5b084f3fba3a56731951e0b8b4a64e65666c166a3706e4b8f93f4ba53a1c5c93a296e4a7e148deef8dfbe9ffea389a47d17adda45fa68f65167996efcff2f04195d6961c1036253e7e6ab21ef92876c94e70c8c96b343df2e45daf62ca484d7ee99301c8888edb35786c5d91c3c3b44762369c1df12254c6233b160fdd87abde1b0f58ca7666dcdc5786f7d43ffbc54bb0e162f8b71ab908ebe10c086d789f67f6866ab83ab163dfd787cb2fd7c38ab2c37966de92453a8dd18a54e80ed620b6ff317e0652d629f0936e45716985ac08401b98a2b2901dcde3747497a5dacfff2d908f0a02f0909293154602ada593e25264155fbb1a5a31c4988acd486c72b54a912d5c63b0e35a1efbf94d378ea21b1df3d3fd3bc2b06f2d5c37500f8e863d1c743081c4b9c9d840eed345987086ae584079184478f756bab6cc6eae2c6572b5c7ccebe1376ec9769fe73eeb7ffa432fb34eb0e9f9eb5bea959569e2c6bdff278537dde1a818901e21201e7b7bd1b5b84df06a669c679be2ecb6508453af3e79625f986b022a8fb05b3906ea22c9b3e4fec40dbad4237aa2299a3a43352e4ed3c1181e52cca1fce6e0d68efb0d2ded5f90854ae154d0a7d577656dd8145c09e30a401beaab2f691831efc49056ac507b0fa4dfdd209e8b6859f7ed1eb3dfbfa72a048651d1268f9c4bb574ea4c7eee01ed0a44f2df8b58152869985765458c25efe583ca236bea4c0d76475da5a707fac3da1a8441ff3b11fd97a10d3f34d5d0fa960590cccd77564c3fb4d4e0726cc0dfa0f141715ab00faa42424cc213ee7403c226ccfd06ecfb1e1db4e8104339a19c919acb0d4dfbc42f0c54e15edd555b7ee2f8eb307cf4adcb5e4a10312c245b3def7ee4c65101df69c65a3ad81f845cace5e1b3357bf587dceca0991e9b80a94716bf3efa673109473b0909da645f8a8b1ad433e012a1d564489352ca0e6ccf9c8a835280bf865a865390c7388c077061591dc9bc8a4904231939319c5bbe408f28314e4f7152a42e41bd4c4c24b75fc3ca2b46b9fce602502e37d8d40f80910a12cb911ada1270a85412fd79a475646c9534f666af62dfd048415be21809059cce77d904a13d74a0e5851d7e6c964978da2ce0ae3292a9677ef126a93774f169ad58a5ae9ab0ebcad3e58fa4efaffd4fe9b3f1d203fdd545bcfff7d0b4664289538d41173ecb7585db66116ac58ddacee8f55bae675ce7bd7c43d39369fb592f6c1ebb9baf9a50e52b5dc8a66e48988bcfa428be9ea1f0b2af6edac17667c4c5b53a6aaa9c36ac544b8acd0e915148763307e69db3edc0e0861678f42d9412c93c04de2f3c0d376ade3b5a10b925f1f77a6c3b6b20ddb77aa4cf1ca8fe345570cbcfaa31586d35ca839d8cd0cac5209017934368cf21addd352be015f009b623c1850f7a24af1f9c9a717d0722d351b92875884317b0f347274f201b56f415f9a77689d70e74da354e2055b7ec0b1345b8b922f86dc97f646585ebc9cee795fe58a75d8f29aafca1548db4f658eeaef5f00f29dc2e270c914fbe220e82f18d0794dc837d3a29164ede04553d6cea56381d2da0ad018ac8fbdd390bc872c041a4d96d374ae9795a8f5e797318694ae5ef34fceb890305d68099f04e4b032f28498d1125836e9e5c3304fc30eeaffa7b86fc723761879744ba1933ab104832edea00fe153499780cdd45776546597902f5c227454b13e9c885b4ee6c86351463d1766f329c6d00377dd4df972c2d4ae14b528f052626e04a126b1cbc2861741c475f568dbaa9c878d8e63f0654658a94d0f80565121bfa13683ffd3b7b63f27fec4c7b0637d9624746e7ee87ac12d7657f07713314201297f36e7fcca1663c9a3b86f6f8944b11f7b111b1d200712ebb6019af515a752bfb1ae93d61b486f9f8c1b1912a03eeaecf50b43d37c683f75e223c9b4322e00a095e8029f67d36627714afe63251ea862bae80faa7785ecc492bd1ca1b79ed92e0c9808512ba9d6ab48347ea9b7639fec0ba6629a53deb007f01fd7ef3297133d40922fcdce544f273df143d99762d0d2d20203a9e70ae12f1d6df5cac7c9181358911190acf31a2a86f147db2e4e564cef3e38d94dacecda023859f1dc13e6dc2e6dcafa11d93e2109675cd29915cd33485ad382b4d79b9fa5f4f35f441987ab8feef5f3323e87843c0d5d624a11f4364e1938a0df4a155f9fa5877d6371580ecec15f49785e06848313eb1a29b8155dd2b90fb50977696cca1deda6fc7b5f8ff2ced01c7c21a37428ce5291975f994c8959c56349497d8b3213749e431b4e1e5f6afe4488eba99e10598c6625197ba4f478ed5d1e28849b82fcdc2eea02b69ea81346cb4765ff4baa1c32f593514da443557358b7ba93c60a49261b6c9ad469010688838282f680803ee70fc2d428772b21d882a39cf9b2a90fcc4eaaaf0f5f8fa592bf31130ffc7db4416a795e5ec1093f28431741a2791dd5c0006c5facbf568f421c897f9f7172d44ab127c5f9a90c7d30d8e41080f790d18bd2eb128a19d5db94848637067a40b5d547a8dc9a547fe7644a58c9ceb7e05e81b11488ae7d919d000104319153760598b0443374cfeb1cbbd10b4c0c1b3aab043e7d97bcb7848384d13c20b92de2c085c8509802ec1d55be3563d5caf184a825a3b25700cfd0892d7d1988717c4ff9c3d7", 0xa01) r1 = syz_open_dev$hidraw(&(0x7f0000000000), 0x0, 0x0) ioctl$HIDIOCSFEATURE(r1, 0xc0404806, 0x0) ioctl$HIDIOCGRDESCSIZE(r1, 0x80044801, &(0x7f00000000c0)) ioctl$HIDIOCGVERSION(0xffffffffffffffff, 0x80044801, &(0x7f0000000040)) r2 = syz_open_dev$hidraw(&(0x7f0000000000), 0x0, 0x0) ioctl$HIDIOCSFEATURE(r2, 0xc0404806, 0x0) ioctl$HIDIOCGRAWPHYS(r2, 0x80404805, &(0x7f0000000080)) ioctl$HIDIOCGUSAGES(0xffffffffffffffff, 0xd01c4813, &(0x7f0000001040)={{0x2, 0x3, 0x500f3b1, 0x7, 0x8000, 0x5}, 0x32e, [0x6e381f61, 0x80000, 0x1, 0x4, 0xffffffff, 0x2, 0x9, 0x6, 0x5, 0x7fff, 0x101, 0xffffffff, 0x2, 0x4, 0x7fff, 0x1, 0x0, 0xfffffffa, 0x13, 0xb97, 0x379, 0x9, 0x0, 0x1000, 0x40, 0x4b09, 0x8, 0x27f5, 0x5bae, 0x200, 0x1000, 0x8, 0x6a, 0xad8, 0x4, 0x6, 0x10000, 0x35, 0x80000000, 0x80, 0x81, 0x10001, 0x2, 0x3ff, 0x7f, 0x40, 0x6, 0x5, 0x7ff, 0x7, 0x4, 0xfeec, 0x80, 0x1, 0x6, 0x100, 0x7, 0x6aa1aeed, 0x3, 0xfffffffb, 0x401, 0x0, 0x1, 0x5, 0xfffff093, 0xfff, 0x80, 0x0, 0x80000001, 0x1, 0x1ff, 0x800, 0x8000, 0x1, 0x800, 0x1, 0x7fff, 0x1, 0x7fffffff, 0xb615, 0x8, 0xffff1ddb, 0x9, 0x1, 0x7fff, 0x2, 0x5, 0xfffffffc, 0x9, 0x7f, 0x4, 0x7, 0x7, 0x5, 0x8, 0x100, 0x9, 0x9c, 0x80000000, 0xfffffffc, 0x3ff, 0x2, 0x2, 0x2, 0x0, 0x0, 0x7, 0x8, 0x1, 0x4, 0x22, 0x7, 0x401, 0x101, 0x4000, 0x8000, 0x5, 0x9, 0x81, 0x8, 0x0, 0x0, 0x8, 0x3, 0x2, 0x7, 0x4, 0x6, 0xff, 0x0, 0x7, 0x1, 0x4, 0x2944f2cc, 0x40, 0x9, 0x5, 0x7, 0x6, 0x9, 0x5, 0x401, 0x8000, 0x1, 0x7, 0x2, 0x3, 0x8001, 0x8000, 0x1, 0xffff, 0x7, 0x3a5a85b5, 0x6, 0x28, 0x3, 0x9a39, 0x3, 0x82f, 0x800, 0x80000001, 0x9, 0xffff, 0xdd, 0x236, 0xa89, 0x0, 0x52, 0x3, 0x724, 0x8001, 0x4, 0x8, 0x2, 0x9, 0x8, 0x1f, 0x7ff, 0x80000001, 0x728, 0x2, 0x6, 0xffffca6f, 0x0, 0x7ff, 0x17c, 0x100, 0x6, 0x101, 0x3, 0x7, 0x9, 0x2, 0x8, 0xfffffff7, 0x9, 0x2, 0x7, 0x9, 0x8, 0x3ff, 0x8, 0x1, 0x5, 0x1, 0x7, 0x9, 0x6, 0x2, 0x8000, 0xffffff9b, 0x5, 0x4, 0x1, 0x1b, 0x0, 0x2, 0x68530081, 0x9, 0x1, 0x10001, 0x9, 0xd9, 0x7ff, 0x0, 0x2, 0xdd, 0x1, 0xffffff7f, 0x400, 0x73b2, 0x1000, 0x3, 0x3ff, 0xcf, 0x401, 0x1, 0x401, 0x2, 0x40, 0x3, 0xfff, 0x1, 0x401, 0x2, 0x1, 0x1, 0x200, 0x0, 0x8, 0x2, 0xb4, 0x2, 0x7, 0x6, 0x1, 0x5, 0x7fffffff, 0x7f, 0x1, 0x8, 0x7, 0x3, 0x0, 0x2, 0x1, 0x4, 0x9, 0x3a, 0x0, 0xd00, 0x5, 0xec, 0x7fffffff, 0x4, 0x7, 0x8, 0x2, 0x8, 0x8000, 0x4, 0x8, 0x3, 0x1f, 0x0, 0x1f, 0x6, 0x6, 0x6, 0x8d, 0x1, 0xf2, 0x6, 0x4, 0xfffffff7, 0x80, 0x3f, 0x3, 0x9, 0x500, 0x1ff, 0x6, 0x4, 0xfffffe00, 0x6, 0xe85e, 0x2d, 0xfff, 0x0, 0x1, 0x81, 0x124167d8, 0x1, 0xbf68, 0xffffb48e, 0x2, 0x4, 0x0, 0x0, 0x3ff, 0x68, 0x0, 0x1ff, 0x1, 0x4, 0x4, 0xfffffff8, 0x7fff, 0x0, 0xffffffff, 0x80, 0x6, 0x1ff, 0x2, 0x81, 0x8, 0x1, 0x0, 0x2, 0x80, 0x200, 0x8000, 0x8, 0x80000000, 0x7f, 0xbcc, 0x80000001, 0x7fff, 0x100, 0x9, 0xf8, 0xfffffff7, 0x8, 0x8eb5, 0x7, 0x7, 0x2, 0x40, 0xfff, 0x0, 0xbe, 0x40, 0x9, 0x7, 0x0, 0x0, 0x5a73, 0x5, 0x8, 0x5, 0x101, 0x5, 0x6db, 0x9, 0x0, 0x5, 0x7fffffff, 0xeb4, 0x401, 0x1, 0x1f42, 0x8, 0x4, 0x1f, 0x3, 0x1, 0xffffffff, 0x2, 0x6, 0x401, 0x5, 0x5, 0x0, 0x80000000, 0x7, 0x2, 0x3ff, 0x7, 0x0, 0x3, 0x2, 0x0, 0x8, 0x6d73, 0x0, 0x8, 0x7, 0x0, 0x62c4, 0x0, 0x0, 0xfffffffd, 0x7ff, 0x0, 0x1f, 0xfffffff7, 0x401, 0x5, 0x1, 0xff, 0x8001, 0xffffffff, 0x9, 0x47781fbd, 0xc0000000, 0xb78, 0x5, 0x9, 0xfac6, 0x1, 0xc8a4, 0x5, 0x80000001, 0x0, 0x4, 0x5, 0x2, 0x800, 0x0, 0x5, 0x9, 0x400, 0x6, 0x7, 0x10000, 0x2, 0xffffffff, 0x6, 0x9994, 0x7, 0x7, 0x9, 0x4, 0x5d3a, 0x2, 0x6, 0xf49c, 0x6, 0x8, 0x3, 0x9, 0x5, 0xffffffff, 0x0, 0x200, 0x4, 0xff800000, 0x9, 0x6, 0xc029, 0x9, 0x1000, 0x5, 0x8, 0x7, 0x0, 0xe8c, 0x800, 0x9, 0x81, 0x401, 0x5, 0x1, 0x7, 0x401, 0x468d, 0x80000000, 0x2, 0x7, 0x8000, 0x71, 0x6, 0x2, 0x10000, 0x1, 0x2, 0x7f, 0x5, 0x2, 0x2, 0x8, 0x4, 0x1, 0x3, 0x5, 0xffff, 0x6, 0x1f, 0x3ff, 0x1, 0x6, 0x2, 0x67, 0x4, 0x5, 0x97a, 0x4, 0x7f80, 0x7f, 0x6, 0xfffffffd, 0x6, 0xffff, 0x80000000, 0x81, 0x7bb8, 0x400, 0x1000, 0x4000, 0x5, 0xfc6, 0x1, 0x1, 0xb6, 0x6, 0x8, 0x4, 0x401, 0x10000, 0x4, 0x11, 0x6, 0x3c, 0x6, 0x7, 0x0, 0x2, 0x20, 0x0, 0x1000, 0x200, 0x0, 0x9, 0x4, 0x7, 0xfffffffc, 0x30f, 0x7fffffff, 0xd5, 0x8001, 0x2f2b, 0x7, 0x7, 0x6, 0x1, 0xbe, 0x8001, 0x5, 0x6, 0x0, 0x4, 0x1, 0x6, 0x1, 0x7ff, 0x1, 0x3, 0x40, 0x2, 0x1f, 0x12, 0x0, 0x0, 0x9, 0x1ff, 0x20, 0x4, 0x1, 0x6, 0x2, 0x9, 0x9, 0x7fffffff, 0x81, 0x20, 0xffffffff, 0x87c9, 0x7, 0x0, 0xb0, 0x3, 0x1, 0x5, 0x2, 0x7, 0x8000, 0xfffffff7, 0x5, 0x7, 0x6, 0x8, 0x411, 0x0, 0x5, 0x2b, 0x9, 0x22e, 0x9, 0x8, 0x7f, 0x57, 0xc5bc, 0x6, 0x401, 0x1f, 0x3e6, 0x59ac, 0x4, 0xffffffff, 0x7, 0x8001, 0x5, 0x1, 0x81, 0x3ff, 0x0, 0x3ff, 0x3, 0x0, 0x4, 0x200, 0x7, 0x8, 0x3, 0x4, 0x1335, 0x72, 0xffff, 0xffffffff, 0x4, 0xbc4, 0x4, 0x1, 0x6, 0x3b2, 0x400, 0x4, 0x8, 0xffffffff, 0x752d, 0x0, 0x3ff, 0x10001, 0x400, 0x1000, 0x81, 0x18, 0x4, 0x400, 0x7, 0x80, 0x93, 0x401, 0xb3b, 0x2, 0x2, 0x1, 0x10000, 0x4, 0xac8, 0x5eed, 0x7, 0x7fff, 0x200, 0x2, 0x1, 0x4, 0x20000, 0x4, 0x10000, 0x3ff, 0x80000001, 0x0, 0x3, 0xfffffffe, 0x80, 0x3, 0x15c, 0x7fff, 0xce, 0x1, 0x9, 0x101, 0x8, 0x2, 0x0, 0x9, 0x80000001, 0xffffffff, 0x2, 0x7fff, 0x0, 0xe7, 0x0, 0xc6, 0xb1e, 0x9, 0xa37, 0x3f, 0x1, 0x2, 0x8, 0x9, 0x80000001, 0x4, 0x20, 0x8, 0x10000, 0x1ff, 0x6, 0x2000000, 0x0, 0x5, 0x6, 0xfffffff8, 0xf233, 0x101, 0x8, 0xffffffff, 0x7, 0x1f, 0x7, 0xbc45, 0x6, 0x17, 0x0, 0x7, 0x401, 0x6, 0x2, 0x6ddb, 0x4, 0x4, 0x1f, 0x6, 0xfffffffc, 0x449, 0xffff, 0x6, 0x401, 0x1000, 0x401, 0x1ff, 0x200, 0x1, 0x7, 0x1, 0x5, 0x3, 0x7, 0x1ff, 0xdd7, 0x7, 0x7, 0x60e, 0x0, 0xba, 0x6, 0xfffffffa, 0x4, 0xffffffff, 0xb4000000, 0x6, 0x2, 0x80, 0x4, 0x1, 0x200, 0x1000000, 0x6, 0x7ff, 0x7507, 0xdd9a, 0xf6, 0xfffffffd, 0x1000, 0x4aa, 0x18, 0xffffffff, 0x10000, 0x91, 0x0, 0xff, 0xfffffffe, 0xffffffc1, 0xbaf6cef, 0x9, 0x9, 0x2f, 0x8001, 0x1b, 0xdc8d, 0x5, 0x4, 0x7, 0x20, 0x7, 0x40, 0x9, 0x400, 0x1, 0x3, 0x80000001, 0x6, 0x9, 0x2, 0xfffff000, 0x39, 0x51bd, 0x3, 0x10000, 0x5dc, 0x0, 0x1, 0x2, 0x1f, 0x400, 0x0, 0xfffffffd, 0x8, 0x5, 0x115f, 0x2, 0x7fff, 0x0, 0x80, 0x0, 0x40, 0x7, 0x800, 0x7, 0x6, 0x6, 0xffffffc0, 0x7, 0x7, 0x5, 0x41f5, 0x3, 0x4, 0x101, 0x1, 0x1, 0x4, 0x5, 0x2, 0x0, 0xfffffff7, 0x0, 0x3ff, 0x1, 0xfff, 0x8001, 0xfff, 0x508c, 0x36, 0x100, 0x2, 0x8, 0x0, 0x40, 0x100, 0x0, 0x7ff, 0x5c4, 0x1, 0x6, 0x5, 0x9, 0x5, 0x5, 0x7, 0x3, 0x1, 0x0, 0x8, 0x1, 0x6, 0x5, 0x8, 0xb2b9, 0x9, 0x8, 0x9, 0x101, 0x6, 0xfffffff7, 0x1, 0x200, 0x100, 0x5, 0x100, 0x7, 0x6, 0x8, 0x0, 0x1, 0x9, 0x53bb, 0x1cd7, 0x7f, 0x4, 0x531, 0x7b5, 0x9, 0x2, 0xffffffff, 0x791c, 0x3, 0xc791, 0x1, 0x1ff, 0x1, 0x6, 0xfffffffc, 0x1, 0x0, 0x67, 0x7fffffff, 0x5, 0x7dd45e42, 0x2, 0x401, 0x9, 0x7ff, 0x8, 0x8, 0x4, 0x2, 0x1, 0x8, 0x1, 0x1f, 0x181, 0x1, 0x4, 0x4, 0x7, 0x9, 0x5c47, 0x8, 0x2, 0x1, 0x8, 0x10000, 0x20, 0xfffffeff, 0x180, 0x7, 0x7800, 0x7fff, 0x8ded, 0x7, 0x5b8, 0x1f, 0xffffffff, 0x1, 0x5, 0x1, 0x0, 0x9, 0x8, 0x8, 0x8001, 0x101, 0x0, 0x2, 0xf, 0x8001, 0xd, 0x7, 0x7f, 0x36511033, 0xffffffff, 0x5f1, 0x5, 0x80000000, 0x3, 0x6, 0x20, 0x4, 0x401, 0x1, 0x882, 0x5, 0x9, 0x7edf, 0x1, 0x5, 0x2, 0x8, 0x4, 0x818, 0xfffffff9, 0x5212, 0x2, 0x8, 0x6c3e767e, 0x2, 0x0, 0x9, 0xa207, 0x7, 0xec18]}) ioctl$HIDIOCSUSAGES(0xffffffffffffffff, 0x501c4814, &(0x7f0000002080)={{0x3, 0x100, 0x40, 0x8, 0xffff, 0x3ff}, 0x2a2, [0x1, 0xace, 0x5, 0x1f44, 0x9, 0x8, 0x1, 0x8, 0x5, 0x9, 0xffff8000, 0x5, 0x1ff, 0x3, 0x7f, 0x1, 0x0, 0x0, 0x800, 0x2, 0x3, 0x80000001, 0x20, 0xb6e, 0x8001, 0x5, 0x9, 0x9, 0x3, 0x40, 0xcc, 0x200, 0x400, 0x3, 0x6, 0xdb0, 0x81, 0xffffffff, 0x7fff, 0x1, 0x2, 0x8, 0x1ff, 0x5, 0x8, 0x8001, 0x8, 0x6, 0xffff, 0x12, 0x0, 0xff, 0x81, 0xfffffffd, 0x0, 0x9, 0x7, 0x8, 0x6, 0x253, 0x2, 0x6, 0x10001, 0x50, 0xfffffff7, 0x7, 0x3, 0x7, 0x6, 0x401, 0x4, 0x0, 0x81, 0xfffffffe, 0x1, 0x8, 0x9, 0x7fff, 0x7, 0xdc63, 0x0, 0xfffffffa, 0x1f, 0x9, 0x7, 0x3, 0x0, 0x3, 0x10001, 0x7f, 0x4, 0xd148, 0x7ff, 0x5, 0x2, 0x3, 0xb030, 0x9, 0x10, 0x7f, 0x7ff, 0x3f, 0x5, 0xffffffe0, 0x5, 0x0, 0x2d4, 0x5, 0x7f, 0xff, 0x6, 0xfffffffb, 0x0, 0xc35d, 0x5, 0xfff, 0x7, 0x5, 0x4, 0xffffffff, 0x28, 0x4, 0x1, 0x3, 0x81, 0x1f, 0xfff, 0x6, 0xe7c7, 0x2, 0xf7, 0x20, 0x9, 0x1, 0x81, 0x8, 0x7, 0xfffffffb, 0x6, 0x2, 0x1000, 0x200, 0x0, 0xdb47, 0xb, 0x9, 0x9, 0xff, 0x7, 0x10001, 0x400, 0x34e, 0x80000001, 0xfffffffb, 0x9, 0x7, 0x8, 0xffffffff, 0x42eb, 0x9, 0x10000, 0x10000, 0x2, 0x2, 0x1ff, 0x7fff, 0x22c, 0x80, 0x9, 0x4d, 0xebb1, 0x3, 0x100, 0x1ff, 0x3ff, 0x4, 0x0, 0x2, 0xff, 0xcc8, 0x266, 0x2, 0x2, 0x7, 0x6, 0x1ff, 0x6, 0x8, 0x1, 0xab, 0x5, 0x8, 0x2, 0x7ac8c4c2, 0x6, 0xffff, 0x0, 0x44, 0x40c0, 0x3, 0x1, 0x3f, 0x0, 0x7, 0x1, 0xffffffe0, 0x3, 0xc674, 0x81, 0x1, 0x1ff, 0x4, 0x400, 0x671, 0x881, 0x400, 0x4, 0x1, 0x7fffffff, 0x5, 0xc212, 0x7, 0x40, 0x6, 0x0, 0x5, 0x9, 0xff, 0x72, 0x80000001, 0x3, 0x6, 0x4, 0x9, 0x6, 0x8, 0x0, 0x4, 0x80, 0x1, 0x8, 0xffffffc1, 0x7f, 0x3, 0xb01, 0x10001, 0xfffffffc, 0xfff80000, 0x101, 0x1, 0x1f, 0x5, 0x7d22463c, 0x5, 0x9, 0x1, 0x2, 0x5, 0x49a64015, 0x5, 0x7, 0x2, 0x4, 0x55b, 0x2, 0x8, 0x400, 0x0, 0x9, 0x0, 0x101, 0x885, 0x2, 0x6, 0x800, 0xffff, 0x0, 0xfffffff9, 0x293, 0x0, 0x0, 0x8bd, 0x3, 0x5, 0x8001, 0x3, 0x2, 0x7fff, 0x0, 0xfe, 0x8001, 0xfff, 0x44, 0x6, 0x2, 0x7ff, 0xffff, 0x9, 0x7fffffff, 0x5, 0xec, 0x3, 0x6, 0x5, 0x7, 0x1, 0x7, 0x1, 0x4, 0x48, 0xffffffd8, 0x8, 0x0, 0xcff, 0x20, 0x5, 0x1, 0xfffffffb, 0x10f, 0x1f, 0x80, 0x3ff, 0x3, 0x5, 0x80, 0x5000, 0xfffff000, 0x1, 0x9d76, 0x3, 0x800, 0x7f, 0x7, 0x1, 0x4, 0x3edf, 0x80, 0xae7, 0x3f, 0x6, 0x9, 0x6, 0x8, 0x40, 0x1, 0xffff, 0x200, 0x2, 0x2, 0x1a48, 0x7, 0x95, 0x488, 0x800, 0x7, 0x5, 0x7, 0x3ff, 0x101, 0x10000, 0x4, 0x3, 0xe34a, 0x40, 0x2be, 0x0, 0x5, 0x4, 0x0, 0x0, 0x7, 0x81, 0xf9d, 0x401, 0x1f, 0xff, 0xffffffff, 0x0, 0xd13, 0x5, 0x7fff, 0x6, 0x7fffffff, 0x0, 0xe0000000, 0x0, 0xfffffffa, 0x0, 0x9, 0x5, 0x3f, 0x3, 0x80000000, 0x3, 0x9, 0x4, 0x99, 0x1, 0x5, 0xf, 0xffffffcc, 0x9, 0xc03, 0xfff, 0x400, 0x80000000, 0x7, 0x0, 0xffff, 0x2, 0x20, 0x6f, 0x6, 0x8, 0xfffffeff, 0x2, 0x47d9755d, 0x2, 0x5, 0x5, 0x4, 0xfffffffa, 0x80000001, 0x6, 0x10001, 0x7, 0x1, 0x6, 0x100, 0x101, 0xb86d, 0xa3e, 0x9, 0xe384, 0xddf1, 0x8, 0xea, 0xfffff2e0, 0x3, 0x9, 0x6, 0xeb, 0x5, 0x99, 0x7fff, 0x9, 0x8000, 0x8, 0x101, 0x5, 0x7, 0xfffff27a, 0x0, 0x80000000, 0x4, 0x1f, 0x6, 0x8a, 0xffff8001, 0x8, 0xfff, 0x7fff, 0x2, 0x6, 0x3, 0x1, 0x80000001, 0x7, 0x9, 0x0, 0x80000000, 0xc4, 0x200, 0x35f, 0x5, 0xffffffff, 0x80000001, 0xffff, 0x1ff, 0x6, 0xfff, 0xfffff6d7, 0xfffffffe, 0x80000001, 0x10001, 0x9, 0xb19, 0xffff, 0x9e, 0x8, 0x40, 0xa9, 0x8, 0xc5, 0x5, 0x2, 0x6, 0xeec, 0x101, 0x3bd7726c, 0xa114, 0x4, 0x0, 0x7, 0x6, 0x9, 0x1, 0x3, 0x5, 0x5, 0xf7, 0x22, 0x1, 0x8, 0x4, 0x8, 0x32, 0x5, 0x9, 0x1, 0xffffffff, 0x8, 0x8b792ac, 0x6, 0x3, 0x6, 0x2, 0x0, 0x4, 0x366, 0x9, 0x80, 0x5, 0xffff, 0x80000001, 0x4, 0x7, 0xdec, 0x63, 0x4, 0x0, 0x7, 0x415, 0x1, 0xfff, 0xbd80, 0xffff, 0x8, 0x9, 0x3ff, 0x6, 0x8, 0xf9, 0x3, 0x10001, 0x2, 0x80, 0x1ff, 0x80000000, 0x8, 0x7, 0x5, 0x1, 0x0, 0x3, 0x3, 0x0, 0x57, 0x6, 0xcf20, 0x7, 0x8, 0x5, 0xfff, 0xffffff98, 0x3, 0x4, 0x0, 0x5, 0x6, 0x1, 0x7, 0x0, 0x400, 0x4, 0x3, 0x280, 0x2, 0x13, 0x800, 0x8, 0xae3f, 0x7f, 0x7fff, 0x3, 0x4, 0x5, 0x3ff, 0x6, 0xffffb488, 0x200, 0xd, 0x0, 0x3, 0xf6a, 0x0, 0x8, 0x7fffffff, 0x401, 0x101, 0x61, 0x80000001, 0x7fff, 0xfffffff7, 0x6, 0xfffffffe, 0xe47, 0x0, 0x2, 0x1, 0x2, 0x3, 0x7fffffff, 0xffffffff, 0xffff0001, 0x6, 0x4, 0x4, 0x1000, 0x9, 0x6, 0x5, 0xa0b8, 0x5, 0x0, 0xffff, 0x400, 0x8, 0xffffff01, 0x9, 0x1, 0x5, 0x800, 0xfffffc00, 0x7ff, 0x1, 0x4, 0xfffffffc, 0xdca, 0x5, 0x0, 0x55, 0xf5, 0xab5, 0x5, 0x0, 0x9, 0x8, 0x2, 0x7, 0x1, 0x6, 0x230, 0x1, 0x1, 0x7, 0xfffff801, 0x0, 0x6, 0x3, 0x5, 0x3, 0x1, 0x80000001, 0x3, 0xc00000, 0x0, 0xb705, 0x2, 0x16, 0x1, 0xffff, 0x2, 0x0, 0x0, 0x2, 0xffffff7f, 0xed, 0x1f, 0x3, 0x800, 0x5, 0x4, 0xff, 0x8, 0x4, 0x1f, 0x7fff, 0x15, 0x7fff, 0x8, 0x4000, 0x6, 0x4, 0x0, 0x5, 0x68db, 0x100, 0x3, 0x3, 0x0, 0xfb6, 0x400, 0x400, 0x9, 0x3, 0xffffffff, 0x6, 0x6, 0x9, 0xfffffffe, 0x8, 0x81, 0x3, 0x9, 0x10001, 0x3f7, 0xffffff1d, 0x80000000, 0x0, 0x2, 0x81, 0x1000, 0xff, 0x1ff, 0x5, 0xffff, 0x495e1f95, 0x3, 0x58, 0xffffffcf, 0x5, 0x5, 0xffffff01, 0x80000001, 0xacfa, 0x9, 0x8e, 0x4, 0xff6, 0x1, 0x6, 0x4b, 0x200, 0x1, 0x9, 0x4, 0x5, 0x20, 0x2, 0x0, 0x5, 0x7ff, 0x1, 0x0, 0x100, 0x8, 0x101, 0x1000, 0x7, 0x400, 0x5, 0xcec2, 0xff, 0x9, 0xfffffffb, 0x8, 0xde, 0x8000, 0x473, 0x2, 0x3, 0x4, 0x6, 0x71d33f61, 0x1114, 0x1ff, 0x1f, 0x1, 0x7ff, 0x0, 0x10000, 0xfffffff7, 0x81, 0x5f6, 0x1, 0x8, 0x7fff, 0xffff, 0x10001, 0x2, 0x3, 0xaa, 0x1, 0xfffffc32, 0x5, 0x7f, 0x7, 0x101, 0x5, 0x9, 0x1ff, 0x7, 0x6, 0x0, 0x7f, 0x2b, 0x1000, 0x7, 0x40, 0xfffffffc, 0x7fffffff, 0x5325, 0xff, 0x5, 0x8000, 0x1, 0x4, 0x3, 0xffffffff, 0xffff, 0x9, 0x8c0, 0x1000, 0x2, 0x800, 0x2, 0x1ff, 0x9, 0xa6, 0x1, 0x6aa8, 0xa2b, 0xfc9, 0x5, 0x9359, 0xbf9e, 0x5, 0x31e, 0x0, 0x1, 0x2, 0x1, 0x4d, 0x1, 0xe64, 0x9, 0x5, 0x1, 0x7, 0x3, 0x101, 0x6f, 0x6, 0x80000001, 0x68, 0x1c8e, 0x9, 0x9, 0x7, 0x2, 0x9, 0x8001, 0x9, 0x426, 0x6, 0x3, 0x7, 0x3dea, 0x1, 0x80, 0xfffff801, 0xfffffffb, 0x8000, 0x417f, 0x0, 0x5, 0xb795, 0x9, 0xffffff00, 0xfffffe00, 0x2, 0x3, 0x200, 0x1, 0x6, 0x87, 0x4, 0x0, 0x5, 0x7, 0x3bc, 0x7fffffff, 0x4, 0xfffffffa, 0x800, 0x3, 0x202, 0x800, 0x20, 0x7fff, 0x1f, 0x1, 0x6, 0x150, 0x7, 0x2, 0x2, 0x94, 0x3f, 0x5, 0x2, 0x7, 0x2, 0x80000001, 0x4, 0x80000000, 0xc17, 0x1ff, 0x7, 0x1, 0x0, 0x100, 0x7, 0x1, 0x4, 0x6, 0x5, 0xfff, 0x3, 0x10001, 0x7, 0x7ad7, 0xc000000, 0xfff, 0x4, 0x8000, 0x7, 0x10001, 0x81, 0xfffff86f, 0x3, 0x4, 0x6, 0x8, 0x0, 0x401, 0xfffffff9, 0x1f, 0x2, 0x8, 0x899f, 0xffff8001, 0x3, 0x1, 0x401, 0x2, 0x9, 0xfffff9d1, 0x81, 0x8, 0x7d, 0x5, 0x3, 0x2, 0x5, 0x2, 0x3, 0x7, 0x5, 0x1f, 0x6, 0x40, 0x1, 0x4a03d7f4, 0x6, 0x4, 0x5, 0x8, 0xfffffffc, 0x1f, 0x4, 0x1000, 0x7, 0x2, 0x80000000, 0x4, 0x9, 0xffff7fff, 0x8, 0x4, 0x80000000, 0x1, 0xffffff11, 0x0, 0x1, 0xffffffff, 0x6, 0x2, 0x0, 0x6, 0x0, 0x101, 0x3f, 0x8, 0x2, 0x59c, 0x400, 0xadc32b18, 0x401, 0xc0000000, 0x3, 0x7, 0x4]}) 15:45:57 executing program 1: r0 = syz_open_dev$hidraw(&(0x7f0000000000), 0x0, 0x0) read$hidraw(r0, &(0x7f0000000340)=""/4073, 0x694) r1 = syz_open_dev$hidraw(&(0x7f0000000000), 0x0, 0x0) ioctl$HIDIOCSFEATURE(r1, 0xc0404806, 0x0) syz_open_dev$hidraw(0x0, 0x0, 0x0) ioctl$HIDIOCSFEATURE(0xffffffffffffffff, 0xc0404806, 0x0) syz_open_dev$char_usb(0xc, 0xb4, 0x0) 15:45:57 executing program 4: r0 = syz_open_dev$hidraw(0xfffffffffffffffe, 0x0, 0x0) ioctl$HIDIOCGRDESC(r0, 0x90044802, &(0x7f0000000800)=ANY=[@ANYBLOB="0c070000fbe0a9f02a16e9907a2cef5ea8ad1b193e2526ef5f8639bda3b867eff0dd38c574060231209293273e2a122cc37fc912b3b88faf343193e4cdcb142644caf99bdd3e091d90b5dd14e71be0aee8bb5d56db26a7df3595000b308a89b060994737a589aa98373a9ee3569cb223e756c683ad9604065712c0926fc2dfe3785f19773422f25a2449e15e727689b6e1eb93639caa15030e642160d54d6e074cd0de4555a073f9d67046b49a6c781217d6704b49ef3b36c3b29fad31101bddca524f321c09a0b069884dabc7f2af27c2773ce31d984fc7d84425657b5c981f933f40042e6b9d63993d7dc586ef393ecf95fb1faae028c37a691d6cce44f638c9e0aa04c04bf0c146a4fbb3716e46776c8cba0c0fb1bfa48b0ea8daf5338bbd56c1390ff5851ae0b0efe5f72203707e9a248f05d565f58c94e9cd334bcc149c4aac9d57de02bb1bf943b96317385103645c46f9a125db1437ec3a9fc0b86ec1a95239d377ded5ff291844e03fa82b3647501a02a4194a33d87586198361438f3bc6b12d6c24a5913f931695b7d2854609fede55725dfaa04e99643ac5491827dbc81e44c315e17330f39ba2f1f0a0022e6c4b547ae52734f235e7b7f8f680e4d9325d0a117183c675b7390dfb0797bd8f33e830b6aff5fdc91ddd4858bd9be94515a71052b04922db0691c4fc4c7f4b59821723c978aa45892f6134e64760564869371038374e38ba07eaeb00b907b98b56555cff70f5f3e73631053b7270fbfe40d078cd416c8da321222cd4291f33c51087060d3443331c4ca149759e355cbbffce0700c5772321f1def22681068b82651547d5ace759b9f227405997fefdff9d1e42d94b15062b217cb4cbaf17166ec46b78f89ecd358562d5e799a7981b137f158f09a74b6ac66c9cc443968e070e05d964e5fbd3d9c2d378e361cbf8c9100299bb937c7b8b562cad4c55a5f801e2381ffa6a6af4170830fecb2d7aa0009b76a3f0de257e5f6e91183d53aa19683a9fb60ba11577dbd9354aa9cfdaea101ca8aa1c53a9091946ab7c50bfe2737cd5d97943ba67b45787fd6666116b54cb1c38c86dc33c7180b5d0e4fba05e5a782cb8b48100736e12ea59b41c215f7c35e2f9f7ea9a33723b23ee111c0945d2c9869e886d48b3730614b672aa98dd7099112738aedd04f2b71e78e82988f28c3f5dad361db9d06c2d6ad593c56d2efeb5a599aea00e6b89b9a92df398efa114d3fb72e8566d6dd7a7d460fe127f7d246b5af7eb0925333fa285ebf5fe34df54939fe7915832d8b3ac5cb866a116cd1d7c378f1bb2cf5d2556fb3be16f90b37790cb6e04c366a2531c0c96d840691e2f4d113e7458b1e850b679480a285857d4f5aa9c9f9739552febcc222f46a6b76fefca017c5521f30efbfd1c7a4d4a58b2abe5419ad7094f45f41d3c589cdbe44b229f5856b16e8237678d4353ea7064b59c87dcf2214333ab89c3c5f3833ae3c92467b02393d82705f40c3f215b9deb7d597e3bb692d3e048194b759f5a3fe54c638d83ea07b9a2368a29de2e1cef210dd1cdf86f9904256d2ac757b0376142f9772a5e663ed64526c18a694689b955652fbae10c1f9b0dac5a32766f602693c337ffd09b0889337e5faee19441459bcac5b4cf962065e1330daa85b06c2255d03286c66898e4b53ec8f332654efbd0bf44bc90261ab0cefa4498d486f775bcd4f445971d1cdad567be940534a575ef800434aae60c73c567664682f055931fc370baee322d9f485a0950b21e0320698ae7d32ccc751e31f6a8b79198f6d8a08460f73be792d9ec8864ee88a74db3e4144aeecdd3f7b209f9db576c68d24adff5cedadb860c8a7dd3619565da6a5f131913cd378b0ea3f5cfb0115fe82b75e496faaa3e1d2a0fa9b9c15d06dd53b1c6e2b3ca9eef3ed3d5dbfff8ec1ba09ca4f1f1cd6e56c91230de22abc8ca1f4a4c9cae932679fe10e120ae33f00967e9358b4829b2cba6520e48cf48439379a5f85c49d5883de4bbfd399215208c2d1eb635dceded7d73255898528593ae395faf942edfbce3226850e2a89e86f7d37df98665de6b3135863987a4728c6d76988a8fcf662ded8b89b27d3b1f9217b3239a5bdafc20b30b40b367ec513b812435e7b363574b46650652f4b7c1b65335d03de5c177efdf9bd24488f1e3980029a950314fcefcff4e342c0894fbc6c9116be2312588622684df02c072236295c1291ed4a06a7972c061ba69a084c5ab8122ce03e4154a8c62b9ea1501c524586c19ac02b2f0cdcc8bac3383288f7b3c44162779549dd7fdb5a2b837fce9820b21505dc10b3c68424cd78c04524178cdbf9099fdbebaa1e79e4c04031370035eb7ba522516d52dee544ca652668f0983e0459f869b289445e89dd25ef15ce9cdc090f686f2886371443d7b4e2b8803d45d878199928260a935ca107c5826bf8c46fab9688e126c11e410b028e2294146ea8acc423293ba1be1ed93095bc18f9f013577be07112b1db4d45d4fee600faa934119ed73c0127102a8a45729cd1d6570a0586a2270b62b9aaac19f5f75beae3238b11778041f47c49b81b884e94e7356a8d36ce4fc5a0c6b8925301e9c879fab85a8a0f9f3e56e7b7031b8607acec0"]) ioctl$EVIOCSFF(0xffffffffffffffff, 0x40304580, &(0x7f00000007c0)={0x55, 0xff, 0x4af, {0x8000, 0x4}, {0x3, 0x40}, @const={0x3, {0x6, 0x7, 0x1ff, 0x7}}}) r1 = syz_open_dev$hidraw(&(0x7f0000000000), 0x0, 0x8000) ioctl$HIDIOCSFEATURE(r1, 0xc0404806, 0x0) ioctl$HIDIOCGFEATURE(r1, 0xc0404807, &(0x7f0000000740)={0x3, "71fbae33e028ff754daaa4d477a28ba1d70a30b1e390d95bc7e486837aaf4db133ba437738ed109450e6d9d503ae64fc738470a6d79909d06e2ec6f07d91ef66"}) 15:45:57 executing program 0: r0 = syz_open_dev$hidraw(&(0x7f0000000000), 0x0, 0x0) read$hidraw(r0, &(0x7f0000000340)=""/4094, 0xffe) read$hidraw(r0, 0x0, 0x0) r1 = syz_open_dev$evdev(&(0x7f00000001c0), 0x0, 0x0) ioctl$EVIOCSMASK(r1, 0x40104593, &(0x7f00000002c0)={0x16, 0x0, 0x0}) ioctl$EVIOCGID(r1, 0x80084502, &(0x7f0000001700)=""/246) r2 = syz_usb_connect$cdc_ecm(0x4, 0x50, &(0x7f0000000040)={{0x12, 0x1, 0xc9890d5a1b42a7f1, 0x2, 0x0, 0x0, 0x10, 0x525, 0xa4a1, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x3e, 0x1, 0x1, 0x81, 0x10, 0x3, [{{0x9, 0x4, 0x0, 0x5e, 0x3, 0x2, 0x6, 0x0, 0x1f, {{0x8, 0x24, 0x6, 0x0, 0x0, "796dd9"}, {0x5, 0x24, 0x0, 0x8}, {0xd, 0x24, 0xf, 0x1, 0x0, 0xff, 0x8}}, {[], {{0x9, 0x5, 0x82, 0x2, 0x200, 0x7, 0x2, 0x9}}, {{0x9, 0x5, 0x3, 0x2, 0x3ff, 0x7, 0x2b, 0x5}}}}}]}}]}}, &(0x7f0000001500)={0xa, &(0x7f00000000c0)={0xa, 0x6, 0x250, 0x81, 0x8, 0x9, 0x40, 0x81}, 0x5, &(0x7f0000000100)={0x5, 0xf, 0x5}, 0x7, [{0x4, &(0x7f0000000140)=@lang_id={0x4, 0x3, 0x380a}}, {0x4, &(0x7f0000000180)=@lang_id={0x4, 0x3, 0xc1a}}, {0x2a, &(0x7f00000013c0)=ANY=[@ANYBLOB="2a031433316374903b67e3be31a8a7dc45183164dbbaed215cc99fd54ac1ffb30dcafb752fdd8713dc08e480269da6be8a9525978d92"]}, {0xc9, &(0x7f0000001580)=ANY=[@ANYBLOB="e103a57c413df914ce86079f8089b82f1d36c3757a427c1b3f2b702cbfe852c8856d747a99258edfeb984f20a731face52d6c4d76b78b16c70394fb421934024af7fa518cd248756ebf7f2e71f7a2bca4c52b1897b80c1a1bfd5435228b216f918a9f432b6bd07e3335469d3186cf9762ba5f9979849ec4deedbdefeb05b8566cc6f00341f5080dc496b9d011472497abb5824f129728412a357ab31f219bb616ded5444de999b355448a3148ce689f2d9c48e91a9a3259a51115aef53fcc9d0c9b5ebbcf8aecf31d147378afc848b161bfd62aa468aab5a333916eaeee3bc49c0c2320f298a8f9e53b1842fa2072f7125d3e67b6cad2806"]}, {0x4, &(0x7f0000000300)=@lang_id={0x4, 0x3, 0x3001}}, {0xd7, &(0x7f0000000200)=ANY=[@ANYBLOB="d703d566015e900525eeccf9579761de1e70a4dbb66706cadf4d8452b410a88a78cdec18cb9dba5f2eab3bc131aae2cf96ecff07e5fae848b92e2bef57885c9dc8f0111f72911d7f02de290e37a21c50232eada3a32c801b2040c4051a10b7d4a4c205c4ecdd00c75ed109a18788101a38f133a7933625be363b6ccca12096e07d22af242b9c43ea5b4ae63ef7d4a82176141d6cc62d58508247b4364326c0e22602a201d60bcb1432c291ad89e71120fccc6f9ae9f642bde8edf6e9fd5ba4b1d9222e1a61d00d0ec60ac2a62ecead4726d11b6e9d2d8762490d583559319c"]}, {0xbc, &(0x7f0000001440)=ANY=[@ANYBLOB="bc038a142d837069555406b33084871d816548f12f779e5869901980d895bc6e27c9b2ebb62d7e8223ac470cf7cbe873ffa0e35e360d2759d3bbe5138a61b05d9f73bfca8ce2d1d1559cf203316bc4944707c578c5a35d00e25700a0ced645e285592d19fc095304c9357134c63ccf7d41430c5ab4ab1f20117d78de5b37d0ad67f234277dccde8de8d8f368397d1867ab1d02b14863ce284c9dccee94b492ef5e0c852ecb552d60f79c51f25e7028eb"]}]}) r3 = syz_open_dev$hidraw(&(0x7f0000000000), 0x0, 0x0) ioctl$HIDIOCSFEATURE(r3, 0xc0404806, 0x0) read$hidraw(r3, &(0x7f0000001680)=""/86, 0x56) ioctl$HIDIOCGFEATURE(r0, 0xc0404807, &(0x7f0000001340)={0x50, "491a9eb65afe51cb57d1896b3592a2775ed42db7e126b06bf0d2474cd57f507ad0fa9e3d533407a408f152b129c598de4e29f6cfe8c64cb299674316fc644d96"}) syz_usb_disconnect(r2) syz_open_dev$char_usb(0xc, 0xb4, 0xfffffffffffffffd) 15:45:57 executing program 5: r0 = syz_open_dev$hidraw(&(0x7f0000000580), 0x0, 0x101081) read$hidraw(r0, &(0x7f0000000040)=""/28, 0x1c) r1 = syz_open_dev$hidraw(&(0x7f0000000000), 0x0, 0x0) ioctl$HIDIOCSFEATURE(r1, 0xc0404806, 0x0) ioctl$HIDIOCSFEATURE(r1, 0xc0404806, &(0x7f0000000000)="7bbc38f35c2199aeab04c7fe344c28bcbf7dc488") write$hidraw(r0, &(0x7f0000000600)="c2efc64421e3343d16ddb0d465cfd83f6e3cb810c06472c782e1804c3c4974678f37bc0ff4ed4b0a702f01a77bd43b57102421f8899542b34a189fe7a97d0e3c8138ff1bc7c14dd105867ad43e2191eab3383f020db953b3c8b8025a7b7f600aba436aa32441e4eacb7d1f225fc53ce8f385b8144d0c1dcec4ce5d607c41c0720a92488c3ed4d19c15de4c55adf34451a1e899eb21b493857f1d6210c0ac9b76bd72a7d58bd591c7baf7817e38644df94ba0315160e8f25701da65427e166cdc41ede1d09fa457f3da03c684cc142685808c0eb7b034cc038aa8371360b2381234110d6c0158ffa4aaf21198069a4ac389d19d8f20255168d82cddddc1099e7c2c6106e7a2ce8bd8d78c24d4b1e39b9eb36c63fc0d6023f1ea95a368cb8bf0c4f94397ca58936a2e669f163f94323ccfe7589e3042df85efe84cb10ffa7b098cbae0c088618aa42e57f46c9efeea70dc46b6a72b2e397f593f9f3466a41b49de223ac87ae87db28d074ae423ce86de6521e3cd7b83a01797da80ba00742de2d781acde9b526bc172aa7c3cd95785e46b715283cd4622b4cc27f18a1997849646d58ae03e8b0bd745a02e28feb7a320028fc4d10f83aea27fdf0da55320816e3b4b4e06dbc9dd5d213427f053279981036bb6a059733de04e572f29fa54df7aa0ee0291a2f33f5afeda2b84c987f3046c6b50c18da2e9a60556fb847d62fb4107351c6ddc85177b699979d5a5a13aed9e8fdbf1e9671de6831005296a41e02bf69c5f8cc8ac78285444254b79ff8339d717e7a6841900a48edbc905d4a95457938fd27ee3e57c7eeabb7cff7a633c5dca23193910ab6e72ee38d84e0f3d693c33cc0cfbc90e63769536f07399357c5bb81adb4b88de5a45356f8896216c42ee6d9cddf2c169cfab87c6db2736d5b084f3fba3a56731951e0b8b4a64e65666c166a3706e4b8f93f4ba53a1c5c93a296e4a7e148deef8dfbe9ffea389a47d17adda45fa68f65167996efcff2f04195d6961c1036253e7e6ab21ef92876c94e70c8c96b343df2e45daf62ca484d7ee99301c8888edb35786c5d91c3c3b44762369c1df12254c6233b160fdd87abde1b0f58ca7666dcdc5786f7d43ffbc54bb0e162f8b71ab908ebe10c086d789f67f6866ab83ab163dfd787cb2fd7c38ab2c37966de92453a8dd18a54e80ed620b6ff317e0652d629f0936e45716985ac08401b98a2b2901dcde3747497a5dacfff2d908f0a02f0909293154602ada593e25264155fbb1a5a31c4988acd486c72b54a912d5c63b0e35a1efbf94d378ea21b1df3d3fd3bc2b06f2d5c37500f8e863d1c743081c4b9c9d840eed345987086ae584079184478f756bab6cc6eae2c6572b5c7ccebe1376ec9769fe73eeb7ffa432fb34eb0e9f9eb5bea959569e2c6bdff278537dde1a818901e21201e7b7bd1b5b84df06a669c679be2ecb6508453af3e79625f986b022a8fb05b3906ea22c9b3e4fec40dbad4237aa2299a3a43352e4ed3c1181e52cca1fce6e0d68efb0d2ded5f90854ae154d0a7d577656dd8145c09e30a401beaab2f691831efc49056ac507b0fa4dfdd209e8b6859f7ed1eb3dfbfa72a048651d1268f9c4bb574ea4c7eee01ed0a44f2df8b58152869985765458c25efe583ca236bea4c0d76475da5a707fac3da1a8441ff3b11fd97a10d3f34d5d0fa960590cccd77564c3fb4d4e0726cc0dfa0f141715ab00faa42424cc213ee7403c226ccfd06ecfb1e1db4e8104339a19c919acb0d4dfbc42f0c54e15edd555b7ee2f8eb307cf4adcb5e4a10312c245b3def7ee4c65101df69c65a3ad81f845cace5e1b3357bf587dceca0991e9b80a94716bf3efa673109473b0909da645f8a8b1ad433e012a1d564489352ca0e6ccf9c8a835280bf865a865390c7388c077061591dc9bc8a4904231939319c5bbe408f28314e4f7152a42e41bd4c4c24b75fc3ca2b46b9fce602502e37d8d40f80910a12cb911ada1270a85412fd79a475646c9534f666af62dfd048415be21809059cce77d904a13d74a0e5851d7e6c964978da2ce0ae3292a9677ef126a93774f169ad58a5ae9ab0ebcad3e58fa4efaffd4fe9b3f1d203fdd545bcfff7d0b4664289538d41173ecb7585db66116ac58ddacee8f55bae675ce7bd7c43d39369fb592f6c1ebb9baf9a50e52b5dc8a66e48988bcfa428be9ea1f0b2af6edac17667c4c5b53a6aaa9c36ac544b8acd0e915148763307e69db3edc0e0861678f42d9412c93c04de2f3c0d376ade3b5a10b925f1f77a6c3b6b20ddb77aa4cf1ca8fe345570cbcfaa31586d35ca839d8cd0cac5209017934368cf21addd352be015f009b623c1850f7a24af1f9c9a717d0722d351b92875884317b0f347274f201b56f415f9a77689d70e74da354e2055b7ec0b1345b8b922f86dc97f646585ebc9cee795fe58a75d8f29aafca1548db4f658eeaef5f00f29dc2e270c914fbe220e82f18d0794dc837d3a29164ede04553d6cea56381d2da0ad018ac8fbdd390bc872c041a4d96d374ae9795a8f5e797318694ae5ef34fceb890305d68099f04e4b032f28498d1125836e9e5c3304fc30eeaffa7b86fc723761879744ba1933ab104832edea00fe153499780cdd45776546597902f5c227454b13e9c885b4ee6c86351463d1766f329c6d00377dd4df972c2d4ae14b528f052626e04a126b1cbc2861741c475f568dbaa9c878d8e63f0654658a94d0f80565121bfa13683ffd3b7b63f27fec4c7b0637d9624746e7ee87ac12d7657f07713314201297f36e7fcca1663c9a3b86f6f8944b11f7b111b1d200712ebb6019af515a752bfb1ae93d61b486f9f8c1b1912a03eeaecf50b43d37c683f75e223c9b4322e00a095e8029f67d36627714afe63251ea862bae80faa7785ecc492bd1ca1b79ed92e0c9808512ba9d6ab48347ea9b7639fec0ba6629a53deb007f01fd7ef3297133d40922fcdce544f273df143d99762d0d2d20203a9e70ae12f1d6df5cac7c9181358911190acf31a2a86f147db2e4e564cef3e38d94dacecda023859f1dc13e6dc2e6dcafa11d93e2109675cd29915cd33485ad382b4d79b9fa5f4f35f441987ab8feef5f3323e87843c0d5d624a11f4364e1938a0df4a155f9fa5877d6371580ecec15f49785e06848313eb1a29b8155dd2b90fb50977696cca1deda6fc7b5f8ff2ced01c7c21a37428ce5291975f994c8959c56349497d8b3213749e431b4e1e5f6afe4488eba99e10598c6625197ba4f478ed5d1e28849b82fcdc2eea02b69ea81346cb4765ff4baa1c32f593514da443557358b7ba93c60a49261b6c9ad469010688838282f680803ee70fc2d428772b21d882a39cf9b2a90fcc4eaaaf0f5f8fa592bf31130ffc7db4416a795e5ec1093f28431741a2791dd5c0006c5facbf568f421c897f9f7172d44ab127c5f9a90c7d30d8e41080f790d18bd2eb128a19d5db94848637067a40b5d547a8dc9a547fe7644a58c9ceb7e05e81b11488ae7d919d000104319153760598b0443374cfeb1cbbd10b4c0c1b3aab043e7d97bcb7848384d13c20b92de2c085c8509802ec1d55be3563d5caf184a825a3b25700cfd0892d7d1988717c4ff9c3d7", 0xa01) 15:45:57 executing program 1: r0 = syz_open_dev$hidraw(&(0x7f0000000000), 0x0, 0x0) read$hidraw(r0, &(0x7f0000000340)=""/4096, 0x20001340) r1 = syz_open_dev$hidraw(&(0x7f0000000000), 0x0, 0x0) ioctl$HIDIOCSFEATURE(r1, 0xc0404806, 0x0) syz_open_dev$hidraw(0x0, 0x0, 0x0) ioctl$HIDIOCSFEATURE(0xffffffffffffffff, 0xc0404806, 0x0) write$hidraw(0xffffffffffffffff, 0x0, 0x0) r2 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) write$char_usb(r2, &(0x7f00000000c0)="d9f65b458246dbd9a8e611dfebe3f0d858cdc64650fbfd8ec5dcbbfb4f26e6d3f97e339e2dd7647afaea5f54fbf317b890f89e5a688f8d985162d6d3963f05280430f0018b62caddc6f869e907585a2070d0ac63fd3de92341fc67f736af8f4252cbc962f18f79f79fd0927ef991959f6bdb4f7dd2b2c2bba2b6fd7af1a1018c7bbf8a2c07c0a17de0e867aadbb15221047efa66c040de57fb7f5b4351aac4a9a48234a2fe1629d0afc96fbcd68e34103a9ef6ed2cbeb0413290cc31a9a2394ad52a357dbba449f4bb655c5cd2c5459516e6504458549a1c81bdd67affc285bf066c32684e9ea3b8157e476095ce", 0xee) ioctl$EVIOCGEFFECTS(0xffffffffffffffff, 0x80044584, &(0x7f0000000040)=""/128) 15:45:57 executing program 3: syz_usb_connect(0x6, 0x37, &(0x7f00000001c0)={{0x12, 0x1, 0x300, 0x9d, 0xcf, 0xc1, 0x8, 0xfe9, 0xdb01, 0x9223, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x25, 0x1, 0x5, 0xfc, 0x30, 0x3, [{{0x9, 0x4, 0xe7, 0x1, 0x1, 0xd0, 0xe2, 0x61, 0x7f, [@uac_as={[@format_type_i_continuous={0xa, 0x24, 0x2, 0x1, 0x4, 0x3, 0x2, 0x97, "", "e13f"}]}], [{{0x9, 0x5, 0x5, 0x20, 0x8, 0x0, 0x6, 0x1}}]}}]}}]}}, &(0x7f00000003c0)={0xa, &(0x7f0000000200)={0xa, 0x6, 0x201, 0x1, 0x0, 0x6, 0x10, 0x6}, 0x19, &(0x7f0000000240)={0x5, 0xf, 0x19, 0x1, [@ss_container_id={0x14, 0x10, 0x4, 0x7, "8bbba5e8be6913a73af19d509834a6c6"}]}, 0x4, [{0x77, &(0x7f0000000280)=@string={0x77, 0x3, "275e16c45b58ea95e4a840d5b6ecb6aa753b71999efbce1763648b751c838f5c9d2b0131c8754639d318990f38dad854ebebe5ab186b7253e01c56dcc86c1e9d11b15032cbeb4331e7bcd455e8d445233eaa0e1c6bf550f23cded38de97da13227613ddf45072523c7f32bcfaeac824cacf38a4d26"}}, {0x4, &(0x7f0000000300)=@lang_id={0x4, 0x3, 0x44b}}, {0x4, &(0x7f0000000340)=@lang_id={0x4, 0x3, 0x82c}}, {0x4, &(0x7f0000000380)=@lang_id={0x4, 0x3, 0x827}}]}) syz_open_dev$hiddev(&(0x7f0000000000), 0x5, 0x1a035317e33e48c9) ioctl$HIDIOCGVERSION(0xffffffffffffffff, 0x80044801, &(0x7f0000000140)) r0 = syz_open_dev$hiddev(&(0x7f0000000440), 0x3, 0x101442) ioctl$HIDIOCGCOLLECTIONINFO(r0, 0xc0104811, &(0x7f0000000480)={0x7, 0x7, 0x696ce0ca, 0x401}) r1 = syz_open_dev$hiddev(&(0x7f0000000080), 0x1000, 0x385800) ioctl$HIDIOCSREPORT(r1, 0x400c4808, &(0x7f00000000c0)={0x1, 0x200, 0x5}) r2 = syz_open_dev$hidraw(&(0x7f0000000580), 0x0, 0x189481) write$hidraw(r2, &(0x7f00000005c0)="a9", 0xffffff95) 15:45:57 executing program 2: r0 = syz_open_dev$hidraw(&(0x7f0000000580), 0x0, 0x101081) ioctl$HIDIOCGRDESC(r0, 0x90044802, &(0x7f0000001040)={0xb13, "1ff240cffa68c4f98e07d7a23111a4fd24114c9413165360fdfd7d0b133303024fa27c46971a7579cf29d5def36a8e3f00e2ec7db982d4ac0c870261504d574a49c17caa1017314ff3b79b24e482565f6bb9c0ca366aa821c09bc7b2553c370766caf806c5fbca4b14cad7446723acc1358078462eb54c80cc13b4bb007ca8aa59042ea6296a98de9ad50604428cbd92cb4ed09a00745b6dccbe0a59f8701d800447d5e6631144358b0b961732ce6594dd28c01398d87efc9a7188af3a6aa156745f6c46b223fb3b941a472ecd1dab9d5ed1b078b28c35bd0333576f870c9450d2766df972e73bb41b25edbc06654d617d214c14bf6f0f1dea1de8b27f86edcd919667269f1014bb6958c92b145a8eea714f4f26caadb3990454cd6351dec3cbd67cea554adc8f918d6538aace617d2ff27235462e3f7ab7342ddc19f0e0937531b6a0d88e7aed76cc1db4eddfd3620b60b3ac7dd3432f8c76d6420ddf110c88ef7ddee0b8caa5ea49322906175f825dd1bb8403dbc7e7b84c5f5bb11ef7ce147c85a8f6092f6aee1951df109e62f6acf763d090319e923dae29a53c31e7663f483df0553927e59239e86220d62c4f70edf648f6d8c3c09db6cf23fe839b3033621cab822b1fd0885029318085e6cfe610f0f12a69f27cb2a92c4527ef1d829a1a326ecd8ca6c93cedb7f8f62d6a622a0485e7c108bd68430b79cc0ad3846ba1c8121145fa1d29f58f672270646cc79d80ddee0ae8bb8ea0d959fc1e676c51297f04050923ca60f55f4d8a7d4a352f02c55d38593b2843cdc523c7058a413a7d477cd03a43ea81133dbfc6f24665fb6d7e0c6eba8203a4073bcee87617d78e81fda083a7e5973cbe934e78741e830f309a3b12f2f70c2ba3e7c63d3c391b61d1004e021b1d5141b7e1223e4f1cad36cef769026178dddb77751cb2305ef6ac3f6e740de1a862ed85f5494e8abe8847d1f8080726bfe248a52d009bb75d0e33b63ae6fc0df2a30ed5688e138b21305c66b3db62da3777a09d9c04e531fc2e9129eb3e971a9502d01687af3087b4adb04de8eacd6f41e81396faf811f1674aea6771d96c4bd34df3f44fa190ffd8391949c98925aa1e791ac46618175dda06c23cfcec24a12de4f723bb2188ca3b130aaffb2f7cb79658876429b6bd128adf8602793356aa4177dd5ff2b3dfcd6ad7a3b79f94908faa53076b312572467834328c04e6330ecb97be0e6005fafdd0a5c100d04cc74d549930411361b2ca52e24fe6ad84915cce869eb80920700c9db64a53443695305b980975e5be3c2e30af236885984190dc6654a8942a099203c0010df31af1e125d8ee645c37562d9cca11364fd7e9c0f165cc91d85607b216df6c0572bfead8d5d95b5b34c43f3283f044d8eb5cd16b09a165baee7b158393f3da898cbccfc9b8273f7e3f2deb626f1aecf88ad8400796267a4c7e5d18e81eb6bad85db9cf440e93eba9c373a0149b096c7c65750c51caee016aed97999c43aaecd32ded168e93a996a04f004877e7bdad24e269fc095d6094751c22adea7cec098a8860f55e68aabbe8d9bfbdb352d6786ccab0da8badd34897d35396d7b240d1b26af2f01cc9593798675d23626921cf4105d656ea18b48e908f9ddefd0082e51543e5decd85115463dbd026fa4dd83492cf1570d81bdcac4635acb183932b1da175f353c494806e90777ca020699241fead77c1d779619682b3d5ab75b0abfbab7261cae0cc1c09b457159340cd77b16d5474da072917903d7e73135cdfbabe3c41eebd4a49e519dbd6a1ab7379403349fd999e772ca6ad34c88db7a9eab6ece50092fe00e9decca84d191476f7526df5bf5ac7c1e71d695337d6fec144f7702057c84f43c86a8c9e6ed2c996cbd5d3d811c408ac9064c01e4f8088fc25970b950eafd83ef170f68f6d2d13143467537a64f4abc8ab5b9e0b8a6abf96ec6b1f42f6f05af804c797afb0ebb170dd757cce9f8e941e00c17cf2b9ef275e7573d1ca71828ded43a018b8464cb068dc86845e48998f1f4462714717ba9e90d2f18fd32660a51a2b2348dd6ca7f22ab7c6b72188a8021e5b538ece95717a71c62a93124b75c51570aaa3a9e3659ffe58ff92a83003bd98676ad512d4c82130f717cbf6a3e9a536a0338c76fbbaa1430c022244d5837f9ab19e8ead05df33af347a4d2763ef7bc34f1a0a096c1fbb5374fcec3bbde952ef65b670a4fe54cc2a556458dfb4a9329d9b42799e17770882b189d05b7c293359e52e247a1983565d89a55e5f94e08ec1d3cfe3ff4b3ae2f717128f956e4eb66f646cbd75ec861532cbef40b1343338ba5c9604617e2a7e5aa059e785b7024124e7063184474988f41aca48aabcb61d27c89761ccf202670f1c2398b3346d8beb4ed81534daf3362c55e5100cbe3ef8f7c9004b4a06d46ef0674b5e5a8401eb52ed74bb1c31027ea46a8979221478c5cc7792ebf62cb9d4e393966c98e8a25fddcaff3a3247c2629f803d14d58e0ed042aabbceb0e3fac26f092baa9b0b13c1c0124c79c222ac3e356e29a497382848131a1f2f052aa6009d427679fb9e24c6f425e69dbdde17956bfe6fa75e9c87ca1f0c6f6bc7ba92959aa207d1ac538fb15cb42c80f7112ad4e83c70c612493a747d3ffe09fa1cc5f7cf9dbcee5cf93258ba678104ac8d02e4cdad03f790286d4ea04d31140a8f01fc0d8438e5ff0bfbf520d7c5ea3c387debc351107a3f4d07460a8f73a4a05711df53caeda2596fc462ad8c88b6b04c7bfe8ca627b9a6630dab7d5b44678362ed086b94a86075016a06a453670bd5b4c66a5a5c878d544bdffaf01a85246b08e2735b1ae75718b1a896c58df485a4e553174a576561dd1a768fa37ee3b7807ff72b3f26059c5d6f1e2e15a51b02e66b818b956199ffd0fbb02eede35b29e66914d7f5fb264b2c403a46a366a9eec476a417c7c8d588c570633a379ec89081237e15ee6b9118d8625a203189e1823f8fdcc38cb26dfd7595f9c5518f41a27bb1b26ee0ea5eb59b96c8d4251ccdac0eda50752b4aebe3524b74f5a8d5718a71cb485658c99a3fb57a7a5cb456bed6135e5b2c5271dc1899a83e989163516301b440ff9d4d226bf66881612c38b4eebe24ad6e69f9294d363afd85367d6f8802eb2e72169e36bd27f5197c10e919ba5409781fd35bd45a94a83a25623b58c98aff33200ab4440c45578c04e2f64c0a6bb590d78d26629213ceced05f5deec078a64c62346def18954ba661de7b94189174b624802437115b9b6815f716f16509bad972f3e0bff383d2e7031c619f775ae8e8b9417e744960a50506be36519f1a7e4b88aa5d346e7168d0410536d8fbd744861e962c8066a6e6329dcaec5892653a524cccb85c08088857b9d89d0903c428efe8dd0a8ff6edc3dedbef444bd2d7b5dbedb8a1c4e6827711681a8e722f698861b455c771f9dc3d44996924c18690a5f4f5ce5943886c28599b4dbde348742c88293c0e1334b531dcfea02b41ae0b841c7d0b25e885466893b7ecb7811b1504cffc201996c7e69444b9ca42fd2349550685a40c40d465909e5afc2826940108ebf6721a2e83594c9e9693569bec617c94e4a17bc8bc01d8307b5ce7139f0cf3a5d9095c26967ca3f723bd22e3177a7f7d22b82985ac13c5a20c695f22c619cf2534ce7a6d143e62ccd71da1860a7f3d5b44d329d68dfa083ccb93b3bcf6846e9595e010be1188e7f874c0e8ee587acf6fc5459bc8ddd6c4144843e6ee3ffde6c6e8ad65b82d04b9b7459d33c7ef6dd9ffe5e30455bc36280a8242983310497ccca2b58e2a8a57e6b14806e21ef452e89e4f1fe6df495b365d75234aa601166d6880a73c57b81e65eeab2a8e605ffa279b68149ac4aeca7d05021b6ed850895bfa47c8f7093ad0bb5d3b8d5e42f2e75e5b27c5ba594c4160f1f81089181082a48158f68024da7da32930bd4d8c274842088943948625ecdaadcacf474459110febfddecac8fef7fe5e66"}) write$hidraw(r0, &(0x7f0000000600)="c2efc64421e3343d16ddb0d465cfd83f6e3cb810c06472c782e1804c3c4974678f37bc0ff4ed4b0a702f01a77bd43b57102421f8899542b34a189fe7a97d0e3c8138ff1bc7c14dd105867ad43e2191eab3383f020db953b3c8b8025a7b7f600aba436aa32441e4eacb7d1f225fc53ce8f385b8144d0c1dcec4ce5d607c41c0720a92488c3ed4d19c15de4c55adf34451a1e899eb21b493857f1d6210c0ac9b76bd72a7d58bd591c7baf7817e38644df94ba0315160e8f25701da65427e166cdc41ede1d09fa457f3da03c684cc142685808c0eb7b034cc038aa8371360b2381234110d6c0158ffa4aaf21198069a4ac389d19d8f20255168d82cddddc1099e7c2c6106e7a2ce8bd8d78c24d4b1e39b9eb36c63fc0d6023f1ea95a368cb8bf0c4f94397ca58936a2e669f163f94323ccfe7589e3042df85efe84cb10ffa7b098cbae0c088618aa42e57f46c9efeea70dc46b6a72b2e397f593f9f3466a41b49de223ac87ae87db28d074ae423ce86de6521e3cd7b83a01797da80ba00742de2d781acde9b526bc172aa7c3cd95785e46b715283cd4622b4cc27f18a1997849646d58ae03e8b0bd745a02e28feb7a320028fc4d10f83aea27fdf0da55320816e3b4b4e06dbc9dd5d213427f053279981036bb6a059733de04e572f29fa54df7aa0ee0291a2f33f5afeda2b84c987f3046c6b50c18da2e9a60556fb847d62fb4107351c6ddc85177b699979d5a5a13aed9e8fdbf1e9671de6831005296a41e02bf69c5f8cc8ac78285444254b79ff8339d717e7a6841900a48edbc905d4a95457938fd27ee3e57c7eeabb7cff7a633c5dca23193910ab6e72ee38d84e0f3d693c33cc0cfbc90e63769536f07399357c5bb81adb4b88de5a45356f8896216c42ee6d9cddf2c169cfab87c6db2736d5b084f3fba3a56731951e0b8b4a64e65666c166a3706e4b8f93f4ba53a1c5c93a296e4a7e148deef8dfbe9ffea389a47d17adda45fa68f65167996efcff2f04195d6961c1036253e7e6ab21ef92876c94e70c8c96b343df2e45daf62ca484d7ee99301c8888edb35786c5d91c3c3b44762369c1df12254c6233b160fdd87abde1b0f58ca7666dcdc5786f7d43ffbc54bb0e162f8b71ab908ebe10c086d789f67f6866ab83ab163dfd787cb2fd7c38ab2c37966de92453a8dd18a54e80ed620b6ff317e0652d629f0936e45716985ac08401b98a2b2901dcde3747497a5dacfff2d908f0a02f0909293154602ada593e25264155fbb1a5a31c4988acd486c72b54a912d5c63b0e35a1efbf94d378ea21b1df3d3fd3bc2b06f2d5c37500f8e863d1c743081c4b9c9d840eed345987086ae584079184478f756bab6cc6eae2c6572b5c7ccebe1376ec9769fe73eeb7ffa432fb34eb0e9f9eb5bea959569e2c6bdff278537dde1a818901e21201e7b7bd1b5b84df06a669c679be2ecb6508453af3e79625f986b022a8fb05b3906ea22c9b3e4fec40dbad4237aa2299a3a43352e4ed3c1181e52cca1fce6e0d68efb0d2ded5f90854ae154d0a7d577656dd8145c09e30a401beaab2f691831efc49056ac507b0fa4dfdd209e8b6859f7ed1eb3dfbfa72a048651d1268f9c4bb574ea4c7eee01ed0a44f2df8b58152869985765458c25efe583ca236bea4c0d76475da5a707fac3da1a8441ff3b11fd97a10d3f34d5d0fa960590cccd77564c3fb4d4e0726cc0dfa0f141715ab00faa42424cc213ee7403c226ccfd06ecfb1e1db4e8104339a19c919acb0d4dfbc42f0c54e15edd555b7ee2f8eb307cf4adcb5e4a10312c245b3def7ee4c65101df69c65a3ad81f845cace5e1b3357bf587dceca0991e9b80a94716bf3efa673109473b0909da645f8a8b1ad433e012a1d564489352ca0e6ccf9c8a835280bf865a865390c7388c077061591dc9bc8a4904231939319c5bbe408f28314e4f7152a42e41bd4c4c24b75fc3ca2b46b9fce602502e37d8d40f80910a12cb911ada1270a85412fd79a475646c9534f666af62dfd048415be21809059cce77d904a13d74a0e5851d7e6c964978da2ce0ae3292a9677ef126a93774f169ad58a5ae9ab0ebcad3e58fa4efaffd4fe9b3f1d203fdd545bcfff7d0b4664289538d41173ecb7585db66116ac58ddacee8f55bae675ce7bd7c43d39369fb592f6c1ebb9baf9a50e52b5dc8a66e48988bcfa428be9ea1f0b2af6edac17667c4c5b53a6aaa9c36ac544b8acd0e915148763307e69db3edc0e0861678f42d9412c93c04de2f3c0d376ade3b5a10b925f1f77a6c3b6b20ddb77aa4cf1ca8fe345570cbcfaa31586d35ca839d8cd0cac5209017934368cf21addd352be015f009b623c1850f7a24af1f9c9a717d0722d351b92875884317b0f347274f201b56f415f9a77689d70e74da354e2055b7ec0b1345b8b922f86dc97f646585ebc9cee795fe58a75d8f29aafca1548db4f658eeaef5f00f29dc2e270c914fbe220e82f18d0794dc837d3a29164ede04553d6cea56381d2da0ad018ac8fbdd390bc872c041a4d96d374ae9795a8f5e797318694ae5ef34fceb890305d68099f04e4b032f28498d1125836e9e5c3304fc30eeaffa7b86fc723761879744ba1933ab104832edea00fe153499780cdd45776546597902f5c227454b13e9c885b4ee6c86351463d1766f329c6d00377dd4df972c2d4ae14b528f052626e04a126b1cbc2861741c475f568dbaa9c878d8e63f0654658a94d0f80565121bfa13683ffd3b7b63f27fec4c7b0637d9624746e7ee87ac12d7657f07713314201297f36e7fcca1663c9a3b86f6f8944b11f7b111b1d200712ebb6019af515a752bfb1ae93d61b486f9f8c1b1912a03eeaecf50b43d37c683f75e223c9b4322e00a095e8029f67d36627714afe63251ea862bae80faa7785ecc492bd1ca1b79ed92e0c9808512ba9d6ab48347ea9b7639fec0ba6629a53deb007f01fd7ef3297133d40922fcdce544f273df143d99762d0d2d20203a9e70ae12f1d6df5cac7c9181358911190acf31a2a86f147db2e4e564cef3e38d94dacecda023859f1dc13e6dc2e6dcafa11d93e2109675cd29915cd33485ad382b4d79b9fa5f4f35f441987ab8feef5f3323e87843c0d5d624a11f4364e1938a0df4a155f9fa5877d6371580ecec15f49785e06848313eb1a29b8155dd2b90fb50977696cca1deda6fc7b5f8ff2ced01c7c21a37428ce5291975f994c8959c56349497d8b3213749e431b4e1e5f6afe4488eba99e10598c6625197ba4f478ed5d1e28849b82fcdc2eea02b69ea81346cb4765ff4baa1c32f593514da443557358b7ba93c60a49261b6c9ad469010688838282f680803ee70fc2d428772b21d882a39cf9b2a90fcc4eaaaf0f5f8fa592bf31130ffc7db4416a795e5ec1093f28431741a2791dd5c0006c5facbf568f421c897f9f7172d44ab127c5f9a90c7d30d8e41080f790d18bd2eb128a19d5db94848637067a40b5d547a8dc9a547fe7644a58c9ceb7e05e81b11488ae7d919d000104319153760598b0443374cfeb1cbbd10b4c0c1b3aab043e7d97bcb7848384d13c20b92de2c085c8509802ec1d55be3563d5caf184a825a3b25700cfd0892d7d1988717c4ff9c3d7", 0xa01) r1 = syz_open_dev$evdev(&(0x7f0000000000), 0x1, 0x501c40) ioctl$EVIOCGBITSW(r1, 0x80404525, &(0x7f00000000c0)=""/234) ioctl$EVIOCGABS2F(r1, 0x8018456f, &(0x7f0000000040)=""/107) 15:45:57 executing program 4: r0 = syz_open_dev$hidraw(0xfffffffffffffffe, 0x8000, 0x10340) read$hidraw(r0, &(0x7f0000000000)=""/40, 0x28) 15:45:57 executing program 5: r0 = syz_open_dev$hiddev(&(0x7f0000000040), 0x401, 0x90000) ioctl$HIDIOCGREPORTINFO(r0, 0xc00c4809, &(0x7f0000000080)={0x3, 0x3, 0x1000}) r1 = syz_open_dev$hiddev(&(0x7f0000000000), 0x5, 0x1a035317e33e48c9) ioctl$HIDIOCGVERSION(r1, 0x80044801, &(0x7f0000000040)) ioctl$HIDIOCGFIELDINFO(r1, 0xc038480a, &(0x7f00000000c0)={0x1, 0x3, 0xfffff431, 0x101, 0x0, 0x3, 0x10000, 0x6, 0x10001, 0x0, 0x2, 0x7ff, 0xffff, 0x2}) r2 = syz_open_dev$hidraw(&(0x7f0000000000), 0x5, 0x408400) write$hidraw(r2, &(0x7f0000000600)="c2efc64421e3343d16ddb0d465cfd83f6e3cb830c06472c782e1804c3c4974678f37bc0ff4ed4b0a702f01a77bd43b57102421f8899542b34a189fe7a97d0e3c8138ff1bc7c14dd105867ad43e2191eab3383f020db953b3c8b8025a7b7f600aba436aa32441e4eacb7d1f225fc53ce8f385b8144d0c1dcec4ce5d607c41c0720a92488c3ed4d19c15de4c55adf34451a1e899eb21b493857f1d6210c0ac9b76bd72a7d58bd591c7baf7817e38644df94ba0315160e8f25701da65427e166cdc41ede1d09fa457f3da03c684cc142685808c0eb7b034cc038aa8371360b2381234110d6c0158ffa4aaf21198069a4ac389d19d8f20255168d82cddddc1099e7c2c6106e7a2ce8bd8d78c24d4b1e39b9eb36c63fc0d6023f1ea95a368cb8bf0c4f94397ca58936a2e669f163f94323ccfe7589e3042df85efe84cb10ffa7b098cbae0c088618aa42e57f46c9efeea70dc46b6a72b2e397f593f9f3466a41b49de223ac87ae87db28d074ae423ce86de6521e3cd7b83a01797da80ba00742de2d781acde9b526bc172aa7c3cd95785e46b715283cd4622b4cc27f18a1997849646d58ae03e8b0bd745a02e28feb7a320028fc4d10f83aea27fdf0da55320816e3b4b4e06dbc9dd5d213427f053279981036bb6a059733de04e572f29fa54df7aa0ee0291a2f33f5afeda2b84c987f3046c6b50c18da2e9a60556fb847d62fb4107351c6ddc85177b699979d5a5a13aed9e8fdbf1e9671de6831005296a41e02bf69c5f8cc8ac78285444254b79ff8339d717e7a6841900a48edbc905d4a95457938fd27ee3e57c7eeabb7cff7a633c5dca23193910ab6e72ee38d84e0f3d693c33cc0cfbc90e63769536f07399357c5bb81adb4b88de5a45356f8896216c42ee6d9cddf2c169cfab87c6db2736d5b084f3fba3a56731951e0b8b4a64e65666c166a3706e4b8f93f4ba53a1c5c93a296e4a7e148deef8dfbe9ffea389a47d17adda45fa68f65167996efcff2f04195d6961c1036253e7e6ab21ef92876c94e70c8c96b343df2e45daf62ca484d7ee99301c8888edb35786c5d91c3c3b44762369c1df12254c6233b160fdd87abde1b0f58ca7666dcdc5786f7d43ffbc54bb0e162f8b71ab908ebe10c086d789f67f6866ab83ab163dfd787cb2fd7c38ab2c37966de92453a8dd18a54e80ed620b6ff317e0652d629f0936e45716985ac08401b98a2b2901dcde3747497a5dacfff2d908f0a02f0909293154602ada593e25264155fbb1a5a31c4988acd486c72b54a912d5c63b0e35a1efbf94d378ea21b1df3d3fd3bc2b06f2d5c37500f8e863d1c743081c4b9c9d840eed345987086ae584079184478f756bab6cc6eae2c6572b5c7ccebe1376ec9769fe73eeb7ffa432fb34eb0e9f9eb5bea959569e2c6bdff278537dde1a818901e21201e7b7bd1b5b84df06a669c679be2ecb6508453af3e79625f986b022a8fb05b3906ea22c9b3e4fec40dbad4237aa2299a3a43352e4ed3c1181e52cca1fce6e0d68efb0d2ded5f90854ae154d0a7d577656dd8145c09e30a401beaab2f691831efc49056ac507b0fa4dfdd209e8b6859f7ed1eb3dfbfa72a048651d1268f9c4bb574ea4c7eee01ed0a44f2df8b58152869985765458c25efe583ca236bea4c0d76475da5a707fac3da1a8441ff3b11fd97a10d3f34d5d0fa960590cccd77564c3fb4d4e0726cc0dfa0f141715ab00faa42424cc213ee7403c226ccfd06ecfb1e1db4e8104339a19c919acb0d4dfbc42f0c54e15edd555b7ee2f8eb307cf4adcb5e4a10312c245b3def7ee4c65101df69c65a3ad81f845cace5e1b3357bf587dceca0991e9b80a94716bf3efa673109473b0909da645f8a8b1ad433e012a1d564489352ca0e6ccf9c8a835280bf865a865390c7388c077061591dc9bc8a4904231939319c5bbe408f28314e4f7152a42e41bd4c4c24b75fc3ca2b46b9fce602502e37d8d40f80910a12cb911ada1270a85412fd79a475646c9534f666af62dfd048415be21809059cce77d904a13d74a0e5851d7e6c964978da2ce0ae3292a9677ef126a93774f169ad58a5ae9ab0ebcad3e58fa4efaffd4fe9b3f1d203fdd545bcfff7d0b4664289538d41173ecb7585db66116ac58ddacee8f55bae675ce7bd7c43d39369fb592f6c1ebb9baf9a50e52b5dc8a66e48988bcfa428be9ea1f0b2af6edac17667c4c5b53a6aaa9c36ac544b8acd0e915148763307e69db3edc0e0861678f42d9412c93c04de2f3c0d376ade3b5a10b925f1f77a6c3b6b20ddb77aa4cf1ca8fe345570cbcfaa31586d35ca839d8cd0cac5209017934368cf21addd352be015f009b623c1850f7a24af1f9c9a717d0722d351b92875884317b0f347274f201b56f415f9a77689d70e74da354e2055b7ec0b1345b8b922f86dc97f646585ebc9cee795fe58a75d8f29aafca1548db4f658eeaef5f00f29dc2e270c914fbe220e82f18d0794dc837d3a29164ede04553d6cea56381d2da0ad018ac8fbdd390bc872c041a4d96d374ae9795a8f5e797318694ae5ef34fceb890305d68099f04e4b032f28498d1125836e9e5c3304fc30eeaffa7b86fc723761879744ba1933ab104832edea00fe153499780cdd45776546597902f5c227454b13e9c885b4ee6c86351463d1766f329c6d00377dd4df972c2d4ae14b528f052626e04a126b1cbc2861741c475f568dbaa9c878d8e2000000058a94d0f80565121bfa13683ffd3b7b63f27fec4c7b0637d9624746e7ee87ac12d7657f07713314201297f36e7fcca1663c9a3b86f6f8944b11f7b111b1d200712ebb6019af515a752bfb1ae93d61b486f9f8c1b1912a03eeaecf50b43d37c683f75e223c9b4322e00a095e8029f67d36627714afe63251ea862bae80faa7785ecc492bd1ca1b79ed92e0c9808512ba9d6ab48347ea9b7639fec0ba6629a53deb007f01fd7ef3297133d40922fcdce544f273df143d99762d0d2d20203a9e70ae12f1d6df5cac7c9181358911190acf31a2a86f147db2e4e564cef3e38d94dacecda023859f1dc13e6dc2e6dcafa11d93e2109675cd29915cd33485ad382b4d79b9fa5f4f35f441987ab8feef5f3323e87843c0d5d624a11f4364e1938a0df4a155f9fa5877d6371580ecec15f49785e06848313eb1a29b8155dd2b90fb50977696cca1deda6fc7b5f8ff2ced01c7c21a37428ce5291975f994c8959c56349497d8b3213749e431b4e1e5f6afe4488eba99e10598c6625197ba4f478ed5d1e28849b82fcdc2eea02b69ea81346cb4765ff4baa1c32f593514da443557358b7ba93c60a49261b6c9ad469010688838282f680803ee70fc2d428772b21d882a39cf9b2a90fcc4eaaaf0f5f8fa592bf31130ffc7db4416a795e5ec1093f28431741a2791dd5c0006c5facbf568f421c897f9f7172d44ab127c5f9a90c7d30d8e41080f790d18bd2eb128a19d5db94848637067a40b5d547a8dc9a547fe7644a58c9ceb7e05e81b11488ae7d919d000104319153760598b0443374cfeb1cbbd10b4c0c1b3aab043e7d97bcb7848384d13c20b92de2c085c8509802ec1d55be3563d5caf184a825a3b25700cfd0892d7d1988717c4ff9c3d7", 0xa01) 15:45:57 executing program 1: r0 = syz_open_dev$hidraw(&(0x7f0000000000), 0x0, 0x0) read$hidraw(r0, &(0x7f0000000340)=""/4096, 0x20001340) r1 = syz_open_dev$hidraw(&(0x7f0000000000), 0x0, 0x0) ioctl$HIDIOCSFEATURE(r1, 0xc0404806, 0x0) syz_open_dev$hidraw(0x0, 0x0, 0x0) ioctl$HIDIOCSFEATURE(0xffffffffffffffff, 0xc0404806, 0x0) write$hidraw(0xffffffffffffffff, 0x0, 0x0) r2 = syz_open_dev$hidraw(&(0x7f0000000000), 0x0, 0x0) ioctl$HIDIOCSFEATURE(r2, 0xc0404806, 0x0) ioctl$HIDIOCGRAWNAME(r2, 0x80404804, &(0x7f0000000040)) syz_open_dev$char_usb(0xc, 0xb4, 0x0) 15:45:57 executing program 5: r0 = syz_open_dev$hidraw(&(0x7f0000000580), 0x0, 0x101081) write$hidraw(r0, &(0x7f0000000600)="c2efc64421e3343d16ddb0d465cfd83f6e3cb810c06472c782e1804c3c4974678f37bc0ff4ed4b0a702f01a77bd43b57102421f8899542b34a189fe7a97d0e3c8138ff1bc7c14dd105867ad43e2191eab3383f020db953b3c8b8025a7b7f600aba436aa32441e4eacb7d1f225fc53ce8f385b8144d0c1dcec4ce5d607c41c0720a92488c3ed4d19c15de4c55adf34451a1e899eb21b493857f1d6210c0ac9b76bd72a7d58bd591c7baf7817e38644df94ba0315160e8f25701da65427e166cdc41ede1d09fa457f3da03c684cc142685808c0eb7b034cc038aa8371360b2381234110d6c0158ffa4aaf21198069a4ac389d19d8f20255168d82cddddc1099e7c2c6106e7a2ce8bd8d78c24d4b1e39b9eb36c63fc0d6023f1ea95a368cb8bf0c4f94397ca58936a2e669f163f94323ccfe7589e3042df85efe84cb10ffa7b098cbae0c088618aa42e57f46c9efeea70dc46b6a72b2e397f593f9f3466a41b49de223ac87ae87db28d074ae423ce86de6521e3cd7b83a01797da80ba00742de2d781acde9b526bc172aa7c3cd95785e46b715283cd4622b4cc27f18a1997849646d58ae03e8b0bd745a02e28feb7a320028fc4d10f83aea27fdf0da55320816e3b4b4e06dbc9dd5d213427f053279981036bb6a059733de04e572f29fa54df7aa0ee0291a2f33f5afeda2b84c987f3046c6b50c18da2e9a60556fb847d62fb4107351c6ddc85177b699979d5a5a13aed9e8fdbf1e9671de6831005296a41e02bf69c5f8cc8ac78285444254b79ff8339d717e7a6841900a48edbc905d4a95457938fd27ee3e57c7eeabb7cff7a633c5dca23193910ab6e72ee38d84e0f3d693c33cc0cfbc90e63769536f07399357c5bb81adb4b88de5a45356f8896216c42ee6d9cddf2c169cfab87c6db2736d5b084f3fba3a56731951e0b8b4a64e65666c166a3706e4b8f93f4ba53a1c5c93a296e4a7e148deef8dfbe9ffea389a47d17adda45fa68f65167996efcff2f04195d6961c1036253e7e6ab21ef92876c94e70c8c96b343df2e45daf62ca484d7ee99301c8888edb35786c5d91c3c3b44762369c1df12254c6233b160fdd87abde1b0f58ca7666dcdc5786f7d43ffbc54bb0e162f8b71ab908ebe10c086d789f67f6866ab83ab163dfd787cb2fd7c38ab2c37966de92453a8dd18a54e80ed620b6ff317e0652d629f0936e45716985ac08401b98a2b2901dcde3747497a5dacfff2d908f0a02f0909293154602ada593e25264155fbb1a5a31c4988acd486c72b54a912d5c63b0e35a1efbf94d378ea21b1df3d3fd3bc2b06f2d5c37500f8e863d1c743081c4b9c9d840eed345987086ae584079184478f756bab6cc6eae2c6572b5c7ccebe1376ec9769fe73eeb7ffa432fb34eb0e9f9eb5bea959569e2c6bdff278537dde1a818901e21201e7b7bd1b5b84df06a669c679be2ecb6508453af3e79625f986b022a8fb05b3906ea22c9b3e4fec40dbad4237aa2299a3a43352e4ed3c1181e52cca1fce6e0d68efb0d2ded5f90854ae154d0a7d577656dd8145c09e30a401beaab2f691831efc49056ac507b0fa4dfdd209e8b6859f7ed1eb3dfbfa72a048651d1268f9c4bb574ea4c7eee01ed0a44f2df8b58152869985765458c25efe583ca236bea4c0d76475da5a707fac3da1a8441ff3b11fd97a10d3f34d5d0fa960590cccd77564c3fb4d4e0726cc0dfa0f141715ab00faa42424cc213ee7403c226ccfd06ecfb1e1db4e8104339a19c919acb0d4dfbc42f0c54e15edd555b7ee2f8eb307cf4adcb5e4a10312c245b3def7ee4c65101df69c65a3ad81f845cace5e1b3357bf587dceca0991e9b80a94716bf3efa673109473b0909da645f8a8b1ad433e012a1d564489352ca0e6ccf9c8a835280bf865a865390c7388c077061591dc9bc8a4904231939319c5bbe408f28314e4f7152a42e41bd4c4c24b75fc3ca2b46b9fce602502e37d8d40f80910a12cb911ada1270a85412fd79a475646c9534f666af62dfd048415be21809059cce77d904a13d74a0e5851d7e6c964978da2ce0ae3292a9677ef126a93774f169ad58a5ae9ab0ebcad3e58fa4efaffd4fe9b3f1d203fdd545bcfff7d0b4664289538d41173ecb7585db66116ac58ddacee8f55bae675ce7bd7c43d39369fb592f6c1ebb9baf9a50e52b5dc8a66e48988bcfa428be9ea1f0b2af6edac17667c4c5b53a6aaa9c36ac544b8acd0e915148763307e69db3edc0e0861678f42d9412c93c04de2f3c0d376ade3b5a10b925f1f77a6c3b6b20ddb77aa4cf1ca8fe345570cbcfaa31586d35ca839d8cd0cac5209017934368cf21addd352be015f009b623c1850f7a24af1f9c9a717d0722d351b92875884317b0f347274f201b56f415f9a77689d70e74da354e2055b7ec0b1345b8b922f86dc97f646585ebc9cee795fe58a75d8f29aafca1548db4f658eeaef5f00f29dc2e270c914fbe220e82f18d0794dc837d3a29164ede04553d6cea56381d2da0ad018ac8fbdd390bc872c041a4d96d374ae9795a8f5e797318694ae5ef34fceb890305d68099f04e4b032f28498d1125836e9e5c3304fc30eeaffa7b86fc723761879744ba1933ab104832edea00fe153499780cdd45776546597902f5c227454b13e9c885b4ee6c86351463d1766f329c6d00377dd4df972c2d4ae14b528f052626e04a126b1cbc2861741c475f568dbaa9c878d8e63f0654658a94d0f80565121bfa13683ffd3b7b63f27fec4c7b0637d9624746e7ee87ac12d7657f07713314201297f36e7fcca1663c9a3b86f6f8944b11f7b111b1d200712ebb6019af515a752bfb1ae93d61b486f9f8c1b1912a03eeaecf50b43d37c683f75e223c9b4322e00a095e8029f67d36627714afe63251ea862bae80faa7785ecc492bd1ca1b79ed92e0c9808512ba9d6ab48347ea9b7639fec0ba6629a53deb007f01fd7ef3297133d40922fcdce544f273df143d99762d0d2d20203a9e70ae12f1d6df5cac7c9181358911190acf31a2a86f147db2e4e564cef3e38d94dacecda023859f1dc13e6dc2e6dcafa11d93e2109675cd29915cd33485ad382b4d79b9fa5f4f35f441987ab8feef5f3323e87843c0d5d624a11f4364e1938a0df4a155f9fa5877d6371580ecec15f49785e06848313eb1a29b8155dd2b90fb50977696cca1deda6fc7b5f8ff2ced01c7c21a37428ce5291975f994c8959c56349497d8b3213749e431b4e1e5f6afe4488eba99e10598c6625197ba4f478ed5d1e28849b82fcdc2eea02b69ea81346cb4765ff4baa1c32f593514da443557358b7ba93c60a49261b6c9ad469010688838282f680803ee70fc2d428772b21d882a39cf9b2a90fcc4eaaaf0f5f8fa592bf31130ffc7db4416a795e5ec1093f28431741a2791dd5c0006c5facbf568f421c897f9f7172d44ab127c5f9a90c7d30d8e41080f790d18bd2eb128a19d5db94848637067a40b5d547a8dc9a547fe7644a58c9ceb7e05e81b11488ae7d919d000104319153760598b0443374cfeb1cbbd10b4c0c1b3aab043e7d97bcb7848384d13c20b92de2c085c8509802ec1d55be3563d5caf184a825a3b25700cfd0892d7d1988717c4ff9c3d7", 0xa01) r1 = syz_open_dev$hidraw(&(0x7f0000000000), 0x4, 0x70a00) ioctl$HIDIOCGRDESC(r1, 0x90044802, &(0x7f0000001040)=ANY=[@ANYBLOB="0b0d0000ca697504a3194bac2951122c80c5b094476a5a84d5e648c53e91fedd250119d754f32ca216958c23bd34d9c0fab9db2bec4b40714fc2b6d167d89a1e9d572047062bac0b59979f0434f9cd2f114987c71efaff479aaf503abed2cecb670156dfd13ab3e7d06de12a809abbb1ac31dd776bf44bffe38376ce46c6210e548b6abbeb1f45dfe967d24f4e95ce89984b766d5b9ed7624c26f0cf10c2494dc752b85a621a19634abd2ad903702f5a8f588cb0b3060fae276db7b4bece482c5403ed08e3d2a8954e91a8d8915962275af897fefa73d22004330c551b958cfe5094f4bb46f5d19d2f8f0aa5519f6669cd203d09c144fe380a42825562dd9e216c185bed67fc9fa2d7075f0bf591e20b8a6e08ffc6cd9805574f9ff25e2060b87943218b77b18318e2f2f906d930693bae12b4353f41a2187903f70321f20787ae95a1e9c9ad1d4b8c9ce94b8a778eff491398ef7c94f1ea5361ac09df5b35c45003171fcc21ec225eb7edac0d95ec575c00c8c6896510e136ed6e094f04c75a4d307d9f8c4db949a034c32e5063b2df59a20ad5de2fd2e9d4cde8317e5b51e1a6e84701b93ffd23c07356450160032d0ed5a12e052a3bd6a3aa059afdd3a3a43a10c99d11e1be1220ea50404bda70803e266380a54152fff8a64fc66f8d6fe9e61d445bac3a655a6483af2bcdf077d5f58f30643e6332a1782316e9cd395d1182017177ca491760d9fecc5cd864efe80a9f46c6d218bdf7ee23f5102ac57cb11dc8583d3af12e8f7de36e8f7b33079b8a4b5ed16d0908fc0ea7b5c25c4f874b60007cd0824ea7eccbcc0ab067f858662dc37f3b6483c51c8d9dc147dc157f240f6258f19994049e0eec8bbf355f20e658976d71a3a20735e89d49eb8a3296062fb1f3f568a0fa9d04f42147c94abda386397cbe10dc0f6f1b070c5d4ceebad3265fceb6e037c772ed09c6b56090a5d9a8c5e2474953ef4d5d7f45251168625a0de0105516d5971c012445c04caa04801ba504159cf46434e067b1714e9f65db3b2945a95f8fa9254f473c1d5008d9e65742bb1cbdf86055297446f97894422f3058a94ac789205c7a7b9446435d91eac136088126f2b7cf1597cc14892d68dcf1ee71ef5c20a965cf807c583785bd14af183b2b5e3f253be49979fb8dcbc7fc56d140306f9c9913a15f461b2c296fc45522447b088c9029412ea9a8d2d310b45394bf1ede3c8a2527822fa45267838823d538f1f7f1e4a3916c0deb77afa34171d049f0898695003bc2cdb22738454b3b6ef3950de2a3f2a126e728cf78e05f8d4fe7990a9c79f9bba67f9b5d950153c3a3f4c0a033998aab9a12a5109654f5dcc0e4af6835764e044a2c53bafec0bf5bc6a699ba26b6cd096f2d95c4130552b198449162563e0569a39501d4017fbf7d45fe24d832787df23779bb79a2ea7fce9e44745cba1b20c97fba475a7cc2510fd286af74025fc4078015911ae601ccfa8bd31962e404d7b966d817eef9ada703556e1731af20a20c1e47ece5a76ea431f473e765c49989bf94c446eb05a1bd8b87357f93a23d1136b84914558a3bf2c6c7990ec420ed6a270e8b820dc1bc1b53995b91369b3379481d935a69cf18a1507c136be32580628700fb891e7f4a2d8cd0a2b6fa9282a3a8f1852901ae84a64bb83e76e4b4ce6fbeabd64e2128de0d230c8a4c1dd0b906977ced5cb0ddb911b51c948e55a5d2a77737594805317cad8d493188516f6b5eeb4d35b6855004ef714ecb0f3ab4c3bbc22bb7f6df82b78b8c2e57556e72c5590d7501e1f08fd4a61e4cfcdf5c9fa46586b8edd94b1e7b9344b0e58dc74b0878a00fa5cbb0bcd7d03115279d840b1e60e84d40623b1e671c71ffa0700ec718e43e6ad726b754d4e8d049fecea6dad46fea493c97f4be8ec5e7ec1031e0c51ac2fe058e3ddb2d34d11535d1fc08b4feb88ccbfe8c72e774fc28ce48c0007bef0302f42314b0769eae09c588b7b2e00103f9c575cbdf27e3c8b98ca772aa086165fb00fb8954e67ba1fecd01115393a62403ef0cb1537072d9c98f33470375dd109d6854a82132dc32a2e22b6888a7f5e089c62040c43365dde7e60e8b7f394863138523d1f7a972ee7dd63abb0fe670a721b8005ceecb9c405e64e4d9f1dda764e1a953876fbfe244db73c761f2e76b80008d105e77f2e29849130c9c12f52a50ff995efe70a0135853295f4ec23e990dc2cc625fc9707c32a7d8afe1c33bd928d015e20576417018b5b69103c64ccd8188d46cac283713522ecf6dd6001f57c6a66304b53ade3e5c642b616cecfbe6e342b84ce8ba9e7e3aa39ce446ff68780638a25c197373b36f87fce8aba40553a969db0c120d5e1da10378ddb966d2820d2141b15a734dcb14bd2d740d36439120fabf47e68ef5a40629344c95b391a4dcdc4d04623b8e6238a0629ef867f0e0051e28ea616ade4d30ccfd746204bc203efd1c20890fddd5b65afa51f1b1009bd0630f0e415042d6febf208d354e928a1898a6e2010b7271e7f89cdac98ebf4c6510b8f775af4ecd055165bfe431abee03fdede9c13b310398b4dea26142e49da18759e1642fec4da1a184b2b0bd2e9c855af882e7afce60ed8172e7e99687f79b53880cc2882dccfd460c0bff758ca6dbf78ab65c3cfdde329e2aaeca76a584de7f943d50d3b671830d4ab829b8f47486f2e783fca5916fb050cb3969511ec9605379049837da90256e286cf673bdea92134101c466e146eeea024684933a426d575dd8a6190113b301cd5e54d250068f2588fd2314c3c7ba3bfb315449b24a31a8dbd97649af8b8b07e9239f7357f4e3f9413c9ad8088c56f655b4264205bf1a0472e700b0f2a58e42026cfcfa136596d05e996328cce4d5cbc031e1c8f4b68d08a55735727d4c3a772ce4de3e6bcfe9ce646119a78b806fe87cce488c278c77c91d2dadf5a10eeb7fc369219b8a48b127aa2ad90da1dbcb77dc40c2962ed5bd3d5a5571b34c0ebe52654cd8c73decd945a70f7b816a72a7700e6dfee6e10da66808e82d4f1e952745abc7c0bfa0f68477dd92adf0e70ec4ad6c987b675201375355464d6d21c31688ffacfda52b469976367f7adaa8f345dcff2b3343413e726680ee2afb7a3475bd58d947a3eb00e9d15c121384585d77de633a4b50b93348487271b7c292fd6b56204130bcc2b983d305f44de9fc1f1387ef95c7a4c7005ebe05544af8f5a990cfd30e1af9c513e15bb5cd5b4e7c0763bcb70fa2408b335f5618442759ccd20e0a1756e5726dd092db0c0793c4d5b6ed9d15244bce1f71ee12b8c6cbf8f4bc4c6d5dded205ad668994eaa73d8bca5769e6d1b41b22375aabc035ec7b1ce4a09aeb05118e5420476e631f5c60e42433075b2d2fda9813a3fc913c1cbec94f70c30d30f39fa9d4e40a9452c9245e52b74a05e70d09a55c427ede5842c19a3e88b049601d56aa04d75c2fd63df61bce0f45896fe943859cc79a2182f807a8a6a53a51e7ffa1bfe91c36fd1cdd2a27d9acd3a06c224fed28c9807d0eace6c9f6dc6ac2978cf340c43f2630cc6f174831434d369089934f86220cfcd89e2c2879228d3bf4e508848e5914a0c0cabb2c3fe493921657a2543b326a3f345ce75c612f09311a0be1f3461b59e8533b58eb20870e093b6c9f97bd9f796db48250434f60bdd6c0b598a3c3036a304e539ed3844bb2a1218420d8c4c86afc7cea573031589a6b52cdae2e87cd2b0a5998154701b96b5b1de7da820aae4f14bb55cedd315faa333f0b6e4667fd7161f255c44a49be583fdc787fc6354cae27c100bfc66d3e360d6f09a894ee0d692809324f63760a008c8a22b48480c215b78447f0422a8d61abd547b08071750c4131fd79721a4d1648bfe6e583cd90853fe64a2c49bd01f27e672ce1efe3ad405d0fbc9dcdd7bb89d75b13f44541fb937c7719dd390c48cb4de38e2ebe951f99427b5378d41bbffe8d66282849c301c0958eeac53560b5a1ec6c5efa8e552404c65248e03fbad90e6c6b665b9a268f64cb590afdebe98cdd2e4a6c29615040727e62026c4d6262e8ac6b88595fa422c17084984c947d151b85b03c7de6eba62420cad739d4379415517af50d3a62e724444f81f2e21a0fc483b1035a48539d8a5b1b4e19a3941efcc0578bda8db756102a28bd4db906962cb61dae7d2c2cbfe099ceff8b891ed62407c28a2bdfef99ce9f15844e330310f6069e1876d5cbee253413e52c157631e98edab0dfc4246e07485eefc7c9e2dd5b463b5e8fba68d724d7090aa97f000707da8c71d23e31618b999fd157dc558705eaf5b1bdf81d9e2b69b96e35ab4851d13a372613cb862f411b3a83fb1e7a5511e68c08e81266fafedc72b9129fe233550d0ebb4b2258d5a212733811d71b259ca5f85fa620da4dbf303b70532f2e36c36eb8ddbbaf845d3d4a1c8e2ae66fef9ddc92740de8b8b9c2813b3fc48c7811a831dd5391b91956e5587cb1349a0340c5305d5ce95456bbcf7780a86c1369281900f0519b17e7cc0a3ede6c91690451f5bd75ef2f9d9022865e7ec691d204b9384e3a3e8742f496bc5c84262fbce2b94177d571b9b3ad1ba428382bcc4fed6f6c14ed789b81841b02e18ae2c35d742164289948f647c296cff99e233a11883b1c37bfbb24c40717ffe6d7c8d116bd371576e43506c04c9b8a94cbef34cde655148f0ca9363dba3255b0b1aab15f0000"]) 15:45:57 executing program 4: r0 = syz_open_dev$evdev(&(0x7f0000000340), 0x0, 0x0) ioctl$EVIOCGUNIQ(r0, 0x8000451b, 0x0) syz_open_dev$hidraw(0xfffffffffffffffe, 0xffffffffffffffff, 0x20682) 15:45:57 executing program 2: r0 = syz_open_dev$hidraw(&(0x7f0000000580), 0x0, 0x101081) write$hidraw(r0, &(0x7f0000000600)="c2efc64421e3343d16ddb0d465cfd83f6e3cb810c06472c782e1804c3c4974678f37bc0ff4ed4b0a702f01a77bd43b57102421f8899542b34a189fe7a97d0e3c8138ff1bc7c14dd105867ad43e2191eab3383f020db953b3c8b8025a7b7f600aba436aa32441e4eacb7d1f225fc53ce8f385b8144d0c1dcec4ce5d607c41c0720a92488c3ed4d19c15de4c55adf34451a1e899eb21b493857f1d6210c0ac9b76bd72a7d58bd591c7baf7817e38644df94ba0315160e8f25701da65427e166cdc41ede1d09fa457f3da03c684cc142685808c0eb7b034cc038aa8371360b2381234110d6c0158ffa4aaf21198069a4ac389d19d8f20255168d82cddddc1099e7c2c6106e7a2ce8bd8d78c24d4b1e39b9eb36c63fc0d6023f1ea95a368cb8bf0c4f94397ca58936a2e669f163f94323ccfe7589e3042df85efe84cb10ffa7b098cbae0c088618aa42e57f46c9efeea70dc46b6a72b2e397f593f9f3466a41b49de223ac87ae87db28d074ae423ce86de6521e3cd7b83a01797da80ba00742de2d781acde9b526bc172aa7c3cd95785e46b715283cd4622b4cc27f18a1997849646d58ae03e8b0bd745a02e28feb7a320028fc4d10f83aea27fdf0da55320816e3b4b4e06dbc9dd5d213427f053279981036bb6a059733de04e572f29fa54df7aa0ee0291a2f33f5afeda2b84c987f3046c6b50c18da2e9a60556fb847d62fb4107351c6ddc85177b699979d5a5a13aed9e8fdbf1e9671de6831005296a41e02bf69c5f8cc8ac78285444254b79ff8339d717e7a6841900a48edbc905d4a95457938fd27ee3e57c7eeabb7cff7a633c5dca23193910ab6e72ee38d84e0f3d693c33cc0cfbc90e63769536f07399357c5bb81adb4b88de5a45356f8896216c42ee6d9cddf2c169cfab87c6db2736d5b084f3fba3a56731951e0b8b4a64e65666c166a3706e4b8f93f4ba53a1c5c93a296e4a7e148deef8dfbe9ffea389a47d17adda45fa68f65167996efcff2f04195d6961c1036253e7e6ab21ef92876c94e70c8c96b343df2e45daf62ca484d7ee99301c8888edb35786c5d91c3c3b44762369c1df12254c6233b160fdd87abde1b0f58ca7666dcdc5786f7d43ffbc54bb0e162f8b71ab908ebe10c086d789f67f6866ab83ab163dfd787cb2fd7c38ab2c37966de92453a8dd18a54e80ed620b6ff317e0652d629f0936e45716985ac08401b98a2b2901dcde3747497a5dacfff2d908f0a02f0909293154602ada593e25264155fbb1a5a31c4988acd486c72b54a912d5c63b0e35a1efbf94d378ea21b1df3d3fd3bc2b06f2d5c37500f8e863d1c743081c4b9c9d840eed345987086ae584079184478f756bab6cc6eae2c6572b5c7ccebe1376ec9769fe73eeb7ffa432fb34eb0e9f9eb5bea959569e2c6bdff278537dde1a818901e21201e7b7bd1b5b84df06a669c679be2ecb6508453af3e79625f986b022a8fb05b3906ea22c9b3e4fec40dbad4237aa2299a3a43352e4ed3c1181e52cca1fce6e0d68efb0d2ded5f90854ae154d0a7d577656dd8145c09e30a401beaab2f691831efc49056ac507b0fa4dfdd209e8b6859f7ed1eb3dfbfa72a048651d1268f9c4bb574ea4c7eee01ed0a44f2df8b58152869985765458c25efe583ca236bea4c0d76475da5a707fac3da1a8441ff3b11fd97a10d3f34d5d0fa960590cccd77564c3fb4d4e0726cc0dfa0f141715ab00faa42424cc213ee7403c226ccfd06ecfb1e1db4e8104339a19c919acb0d4dfbc42f0c54e15edd555b7ee2f8eb307cf4adcb5e4a10312c245b3def7ee4c65101df69c65a3ad81f845cace5e1b3357bf587dceca0991e9b80a94716bf3efa673109473b0909da645f8a8b1ad433e012a1d564489352ca0e6ccf9c8a835280bf865a865390c7388c077061591dc9bc8a4904231939319c5bbe408f28314e4f7152a42e41bd4c4c24b75fc3ca2b46b9fce602502e37d8d40f80910a12cb911ada1270a85412fd79a475646c9534f666af62dfd048415be21809059cce77d904a13d74a0e5851d7e6c964978da2ce0ae3292a9677ef126a93774f169ad58a5ae9ab0ebcad3e58fa4efaffd4fe9b3f1d203fdd545bcfff7d0b4664289538d41173ecb7585db66116ac58ddacee8f55bae675ce7bd7c43d39369fb592f6c1ebb9baf9a50e52b5dc8a66e48988bcfa428be9ea1f0b2af6edac17667c4c5b53a6aaa9c36ac544b8acd0e915148763307e69db3edc0e0861678f42d9412c93c04de2f3c0d376ade3b5a10b925f1f77a6c3b6b20ddb77aa4cf1ca8fe345570cbcfaa31586d35ca839d8cd0cac5209017934368cf21addd352be015f009b623c1850f7a24af1f9c9a717d0722d351b92875884317b0f347274f201b56f415f9a77689d70e74da354e2055b7ec0b1345b8b922f86dc97f646585ebc9cee795fe58a75d8f29aafca1548db4f658eeaef5f00f29dc2e270c914fbe220e82f18d0794dc837d3a29164ede04553d6cea56381d2da0ad018ac8fbdd390bc872c041a4d96d374ae9795a8f5e797318694ae5ef34fceb890305d68099f04e4b032f28498d1125836e9e5c3304fc30eeaffa7b86fc723761879744ba1933ab104832edea00fe153499780cdd45776546597902f5c227454b13e9c885b4ee6c86351463d1766f329c6d00377dd4df972c2d4ae14b528f052626e04a126b1cbc2861741c475f568dbaa9c878d8e63f0654658a94d0f80565121bfa13683ffd3b7b63f27fec4c7b0637d9624746e7ee87ac12d7657f07713314201297f36e7fcca1663c9a3b86f6f8944b11f7b111b1d200712ebb6019af515a752bfb1ae93d61b486f9f8c1b1912a03eeaecf50b43d37c683f75e223c9b4322e00a095e8029f67d36627714afe63251ea862bae80faa7785ecc492bd1ca1b79ed92e0c9808512ba9d6ab48347ea9b7639fec0ba6629a53deb007f01fd7ef3297133d40922fcdce544f273df143d99762d0d2d20203a9e70ae12f1d6df5cac7c9181358911190acf31a2a86f147db2e4e564cef3e38d94dacecda023859f1dc13e6dc2e6dcafa11d93e2109675cd29915cd33485ad382b4d79b9fa5f4f35f441987ab8feef5f3323e87843c0d5d624a11f4364e1938a0df4a155f9fa5877d6371580ecec15f49785e06848313eb1a29b8155dd2b90fb50977696cca1deda6fc7b5f8ff2ced01c7c21a37428ce5291975f994c8959c56349497d8b3213749e431b4e1e5f6afe4488eba99e10598c6625197ba4f478ed5d1e28849b82fcdc2eea02b69ea81346cb4765ff4baa1c32f593514da443557358b7ba93c60a49261b6c9ad469010688838282f680803ee70fc2d428772b21d882a39cf9b2a90fcc4eaaaf0f5f8fa592bf31130ffc7db4416a795e5ec1093f28431741a2791dd5c0006c5facbf568f421c897f9f7172d44ab127c5f9a90c7d30d8e41080f790d18bd2eb128a19d5db94848637067a40b5d547a8dc9a547fe7644a58c9ceb7e05e81b11488ae7d919d000104319153760598b0443374cfeb1cbbd10b4c0c1b3aab043e7d97bcb7848384d13c20b92de2c085c8509802ec1d55be3563d5caf184a825a3b25700cfd0892d7d1988717c4ff9c3d7", 0xa01) ioctl$EVIOCGNAME(0xffffffffffffffff, 0x80404506, &(0x7f0000000000)=""/84) 15:45:58 executing program 4: r0 = syz_open_dev$hidraw(0xfffffffffffffffe, 0x0, 0x2) ioctl$HIDIOCGRDESC(r0, 0x90044802, &(0x7f0000000000)={0x527, "46703cf2f9cbd11f5a17ad210ee1d0858ed16734b4c686fc61d417d3c819eb7877d690c4c04ddb762ca1c439a93b372d544e29571cca92ccc12d45c4199fa0f823b7498669997e2e0eece8546ac6f8f46fc02724c4888a087b1ce039543da4f93d691fec8045a06048d9d07435e489f8d5eaf8c42013bc3f1c387f12ebe1c75040122305bbc5b85a5e5f7329719a569ca2e085b6a6fe2bec3d1a5d1cac6a1d7789ff475fb9019cd962daaca92181892194e363cb26d3336169f91c16c6a0b5aecc4732629588f35ae2a8aa5f94094b3389c27ed714d4540ff15d661bd0d3a3019aac748d941fe5ff0fda237dc97c0d1e5666ed5e2c6418c136e06e30c6f74773379ebbda59b049167aa8980a4ad1b1398ea82a2607fb90f677c7314aee825928ae5beecda5551ff11fd28b436d72da8ad8ec943ff6f9fef2ee30c10cfd44bdf0b23d9d9daec49dfeb0be885130a2c5d017bf3fe932ee411f2701d256d0dbf7b054e98fe766b44fd6e20887dfd7d3cec75faf375b371996b722a4855d51d0ab727c96eee571fa60f2e9ba0574d1f0f0fbce7a7e947d8362207d6c2318e65db6088fcdae005d63fe4ae0bcffbac82260fba11571092c89808438db625c52f157feccae5ea210c364ca0971b44cfa86086c0aed7c74a14099a19a51d7cd7d439c98685990a8ff52ad71f989992a61ad52d2dacb9f85acdc915ac17abb4577be3bec2aca090a1f82b1f5489853e52f058ac134caf9cd6aba8cca92cf4537ea361b351dda273866e8176debef8352aac3a2e99cff67461cdc54c0510829ce4688de2612999b9b8e3386f84ac4ba7b77fe2fd8e9dc4e74cd04d03dcc863b33e980050b4153b138b4040e9c37d523e138a0618582bc1e44aeecb1b1aafadb4ff9c24c469eef73f7a8128fc259e6de2f9888feffc1a6ee0bb003c721202e7f1e1372e813b21801e72dfcb1700d65c18ddede5225c9b6f27289e86c7966c1f654f76c1c9d65c002f24ecce9c95d094f9740dbea2ce8c5737fb6cd0281028884a02ec2d6497f2df3373a5a9af8000d7a4968d4e03f79ee0f37a62b3feb8c56a645947f25dbd1212b588648b6f4346d23ddc600e0cfcf8e962fde52e31aef65af1986e5b35608662d8e565e156e733c2ed9413569a5f89cb13c0cbaf709cb510a53254dc53d95108dfc6502db639a7485f24a54a7358d00f7c8ffa7f5bcd9b8f48073bf726676a5b6a724171a4ae5659186059bb994b46c7ab83444fa8564681f116392c910e17189c399ceddd083353d49c1d34d2433322e6af1a7057ef31af2db735579b13d5e439ccf4e0277dfa97fafc1d84200d3f20133d66f1bd972dfbb9169d68fa70f589e5827d8be4f82eda0ce27c6347b4d9c1c390be4830c6ee366a068ec4d66c3d7abe47916bfec3b07fd55901ebda5c3fdc170bb9c7a1765242560a71fdc700d28ef6d9aa5751fa78c106e68f47bc6f0432b57e207cdeecf96ca76ce1efead7e2d30a7f3421ded8ca4b1aaa08e52be4484dacecff0ffafbf4a0aac1ddeced2fe8844b18eba2cf092647c6c0177209f0834963ad9f75c9ddd56b9fcb18540d1ff960b164ab09c3d552d9e2486fd80a63170732161b0e2ad1a2a9d7bbc20d0d76fdba4e0a14cb1e574e7bac9d5067b650f49b7a69fed8f2fd9ac0484d2a0fa60bececebd9d77a04f42ad966adaa32e638d8bd311a19f8bcffe1bdc692fc7e48453842ab637e40c52ae95c0f431ca5c11632d9c4d44d98a69495e3c9990740cd26ac194c44b9aa7dcf24c12fe2967ec0f0cb1e25be84038e01aba2611c7793270bdc4e4ef6d6d0c877d26b2043ff944a626ff9b7855061fdbe09ee008db8492e187f2367923ccd0"}) syz_open_dev$hidraw(&(0x7f0000000540), 0x401, 0x100) 15:45:58 executing program 2: r0 = syz_open_dev$hidraw(&(0x7f0000000580), 0x0, 0x101081) r1 = syz_open_dev$hidraw(&(0x7f0000000000), 0x80000000, 0x0) ioctl$HIDIOCSFEATURE(r1, 0xc0404806, &(0x7f0000000040)="58bac86d583bffecbcd3a63cab22d855924164584db5613c2fc9b994374d8e94047700e9fc9cf22728b67fdfdef638d807357b9f4c85308ed428627cdc0b3c68b9343904456041751ec64834912587ea0f7872a391b172a959f4476640af056449b2e98cdd8bb2e22378c9ff8dab7b4912b0ef37b3358986f95a1dd20fa8b5769a50b239099003d73e76eda1960054d16b449857c93b56c9d94ef610f650dd2d8df723c6500f668ab64a1e7ae8851a5a3786d50e0700e2cf4feb4a0af9268d2777445dbe61e9a9f4a7e72d6e5529b5b243614b1696dfff") write$hidraw(r0, &(0x7f0000000600)="c2efc64421e3343d16ddb0d465cfd83f6e3cb810c06472c782e1804c3c4974678f37bc0ff4ed4b0a702f01a77bd43b57102421f8899542b34a189fe7a97d0e3c8138ff1bc7c14dd105867ad43e2191eab3383f020db953b3c8b8025a7b7f600aba436aa32441e4eacb7d1f225fc53ce8f385b8144d0c1dcec4ce5d607c41c0720a92488c3ed4d19c15de4c55adf34451a1e899eb21b493857f1d6210c0ac9b76bd72a7d58bd591c7baf7817e38644df94ba0315160e8f25701da65427e166cdc41ede1d09fa457f3da03c684cc142685808c0eb7b034cc038aa8371360b2381234110d6c0158ffa4aaf21198069a4ac389d19d8f20255168d82cddddc1099e7c2c6106e7a2ce8bd8d78c24d4b1e39b9eb36c63fc0d6023f1ea95a368cb8bf0c4f94397ca58936a2e669f163f94323ccfe7589e3042df85efe84cb10ffa7b098cbae0c088618aa42e57f46c9efeea70dc46b6a72b2e397f593f9f3466a41b49de223ac87ae87db28d074ae423ce86de6521e3cd7b83a01797da80ba00742de2d781acde9b526bc172aa7c3cd95785e46b715283cd4622b4cc27f18a1997849646d58ae03e8b0bd745a02e28feb7a320028fc4d10f83aea27fdf0da55320816e3b4b4e06dbc9dd5d213427f053279981036bb6a059733de04e572f29fa54df7aa0ee0291a2f33f5afeda2b84c987f3046c6b50c18da2e9a60556fb847d62fb4107351c6ddc85177b699979d5a5a13aed9e8fdbf1e9671de6831005296a41e02bf69c5f8cc8ac78285444254b79ff8339d717e7a6841900a48edbc905d4a95457938fd27ee3e57c7eeabb7cff7a633c5dca23193910ab6e72ee38d84e0f3d693c33cc0cfbc90e63769536f07399357c5bb81adb4b88de5a45356f8896216c42ee6d9cddf2c169cfab87c6db2736d5b084f3fba3a56731951e0b8b4a64e65666c166a3706e4b8f93f4ba53a1c5c93a296e4a7e148deef8dfbe9ffea389a47d17adda45fa68f65167996efcff2f04195d6961c1036253e7e6ab21ef92876c94e70c8c96b343df2e45daf62ca484d7ee99301c8888edb35786c5d91c3c3b44762369c1df12254c6233b160fdd87abde1b0f58ca7666dcdc5786f7d43ffbc54bb0e162f8b71ab908ebe10c086d789f67f6866ab83ab163dfd787cb2fd7c38ab2c37966de92453a8dd18a54e80ed620b6ff317e0652d629f0936e45716985ac08401b98a2b2901dcde3747497a5dacfff2d908f0a02f0909293154602ada593e25264155fbb1a5a31c4988acd486c72b54a912d5c63b0e35a1efbf94d378ea21b1df3d3fd3bc2b06f2d5c37500f8e863d1c743081c4b9c9d840eed345987086ae584079184478f756bab6cc6eae2c6572b5c7ccebe1376ec9769fe73eeb7ffa432fb34eb0e9f9eb5bea959569e2c6bdff278537dde1a818901e21201e7b7bd1b5b84df06a669c679be2ecb6508453af3e79625f986b022a8fb05b3906ea22c9b3e4fec40dbad4237aa2299a3a43352e4ed3c1181e52cca1fce6e0d68efb0d2ded5f90854ae154d0a7d577656dd8145c09e30a401beaab2f691831efc49056ac507b0fa4dfdd209e8b6859f7ed1eb3dfbfa72a048651d1268f9c4bb574ea4c7eee01ed0a44f2df8b58152869985765458c25efe583ca236bea4c0d76475da5a707fac3da1a8441ff3b11fd97a10d3f34d5d0fa960590cccd77564c3fb4d4e0726cc0dfa0f141715ab00faa42424cc213ee7403c226ccfd06ecfb1e1db4e8104339a19c919acb0d4dfbc42f0c54e15edd555b7ee2f8eb307cf4adcb5e4a10312c245b3def7ee4c65101df69c65a3ad81f845cace5e1b3357bf587dceca0991e9b80a94716bf3efa673109473b0909da645f8a8b1ad433e012a1d564489352ca0e6ccf9c8a835280bf865a865390c7388c077061591dc9bc8a4904231939319c5bbe408f28314e4f7152a42e41bd4c4c24b75fc3ca2b46b9fce602502e37d8d40f80910a12cb911ada1270a85412fd79a475646c9534f666af62dfd048415be21809059cce77d904a13d74a0e5851d7e6c964978da2ce0ae3292a9677ef126a93774f169ad58a5ae9ab0ebcad3e58fa4efaffd4fe9b3f1d203fdd545bcfff7d0b4664289538d41173ecb7585db66116ac58ddacee8f55bae675ce7bd7c43d39369fb592f6c1ebb9baf9a50e52b5dc8a66e48988bcfa428be9ea1f0b2af6edac17667c4c5b53a6aaa9c36ac544b8acd0e915148763307e69db3edc0e0861678f42d9412c93c04de2f3c0d376ade3b5a10b925f1f77a6c3b6b20ddb77aa4cf1ca8fe345570cbcfaa31586d35ca839d8cd0cac5209017934368cf21addd352be015f009b623c1850f7a24af1f9c9a717d0722d351b92875884317b0f347274f201b56f415f9a77689d70e74da354e2055b7ec0b1345b8b922f86dc97f646585ebc9cee795fe58a75d8f29aafca1548db4f658eeaef5f00f29dc2e270c914fbe220e82f18d0794dc837d3a29164ede04553d6cea56381d2da0ad018ac8fbdd390bc872c041a4d96d374ae9795a8f5e797318694ae5ef34fceb890305d68099f04e4b032f28498d1125836e9e5c3304fc30eeaffa7b86fc723761879744ba1933ab104832edea00fe153499780cdd45776546597902f5c227454b13e9c885b4ee6c86351463d1766f329c6d00377dd4df972c2d4ae14b528f052626e04a126b1cbc2861741c475f568dbaa9c878d8e63f0654658a94d0f80565121bfa13683ffd3b7b63f27fec4c7b0637d9624746e7ee87ac12d7657f07713314201297f36e7fcca1663c9a3b86f6f8944b11f7b111b1d200712ebb6019af515a752bfb1ae93d61b486f9f8c1b1912a03eeaecf50b43d37c683f75e223c9b4322e00a095e8029f67d36627714afe63251ea862bae80faa7785ecc492bd1ca1b79ed92e0c9808512ba9d6ab48347ea9b7639fec0ba6629a53deb007f01fd7ef3297133d40922fcdce544f273df143d99762d0d2d20203a9e70ae12f1d6df5cac7c9181358911190acf31a2a86f147db2e4e564cef3e38d94dacecda023859f1dc13e6dc2e6dcafa11d93e2109675cd29915cd33485ad382b4d79b9fa5f4f35f441987ab8feef5f3323e87843c0d5d624a11f4364e1938a0df4a155f9fa5877d6371580ecec15f49785e06848313eb1a29b8155dd2b90fb50977696cca1deda6fc7b5f8ff2ced01c7c21a37428ce5291975f994c8959c56349497d8b3213749e431b4e1e5f6afe4488eba99e10598c6625197ba4f478ed5d1e28849b82fcdc2eea02b69ea81346cb4765ff4baa1c32f593514da443557358b7ba93c60a49261b6c9ad469010688838282f680803ee70fc2d428772b21d882a39cf9b2a90fcc4eaaaf0f5f8fa592bf31130ffc7db4416a795e5ec1093f28431741a2791dd5c0006c5facbf568f421c897f9f7172d44ab127c5f9a90c7d30d8e41080f790d18bd2eb128a19d5db94848637067a40b5d547a8dc9a547fe7644a58c9ceb7e05e81b11488ae7d919d000104319153760598b0443374cfeb1cbbd10b4c0c1b3aab043e7d97bcb7848384d13c20b92de2c085c8509802ec1d55be3563d5caf184a825a3b25700cfd0892d7d1988717c4ff9c3d7", 0xa01) 15:45:58 executing program 1: r0 = syz_open_dev$hidraw(&(0x7f0000000000), 0x0, 0x0) read$hidraw(r0, &(0x7f0000000340)=""/4096, 0x20001340) r1 = syz_open_dev$hidraw(&(0x7f0000000000), 0x0, 0x0) r2 = syz_open_dev$hidraw(&(0x7f0000000000), 0x0, 0x0) ioctl$HIDIOCSFEATURE(r2, 0xc0404806, 0x0) ioctl$HIDIOCGRAWNAME(r2, 0x80404804, &(0x7f00000000c0)) ioctl$HIDIOCSFEATURE(r1, 0xc0404806, 0x0) r3 = syz_open_dev$hidraw(&(0x7f0000000040), 0xcc77, 0x420100) ioctl$HIDIOCGRDESCSIZE(r3, 0x80044801, &(0x7f0000000080)) syz_open_dev$hidraw(0x0, 0x0, 0x0) ioctl$HIDIOCSFEATURE(0xffffffffffffffff, 0xc0404806, 0x0) write$hidraw(0xffffffffffffffff, 0x0, 0x0) syz_open_dev$char_usb(0xc, 0xb4, 0x0) 15:45:58 executing program 0: r0 = syz_open_dev$hidraw(&(0x7f0000000000), 0x0, 0x0) read$hidraw(r0, &(0x7f0000000340)=""/4096, 0x20001340) ioctl$HIDIOCGUCODE(0xffffffffffffffff, 0xc018480d, &(0x7f0000000100)={0x2, 0x100, 0x4, 0x2, 0xc4e3, 0x8}) syz_open_dev$hidraw(&(0x7f0000000140), 0xffff, 0x200000) read$hidraw(0xffffffffffffffff, 0x0, 0xfffffe14) ioctl$EVIOCSMASK(0xffffffffffffffff, 0x40104593, &(0x7f00000000c0)={0x11, 0x58, &(0x7f0000000040)="eac6b953744e1ae20af230a7282793a6cd445baf9c329baeebe772f91ba0b6349de4556102d54259b7b051b10be160e1848d82a7efb15a12f7463dffa6803eeb4449234c2c4775c9adbe0f2d88170470de828451935ba2d3"}) r1 = syz_open_dev$evdev(&(0x7f0000000180), 0x800, 0x440000) ioctl$EVIOCSABS3F(r1, 0x401845ff, &(0x7f00000001c0)={0x9f9, 0xffff, 0x101, 0x3ff, 0x5, 0x3}) syz_open_dev$char_usb(0xc, 0xb4, 0x0) 15:45:58 executing program 5: r0 = syz_open_dev$hiddev(&(0x7f0000000000), 0x9, 0x42000) read$hiddev(r0, &(0x7f0000000040)=""/156, 0x9c) r1 = syz_open_dev$hidraw(&(0x7f0000000580), 0x0, 0x101081) write$hidraw(r1, &(0x7f0000000600)="c2efc64421e3343d16ddb0d465cfd83f6e3cb810c06472c782e1804c3c4974678f37bc0ff4ed4b0a702f01a77bd43b57102421f8899542b34a189fe7a97d0e3c8138ff1bc7c14dd105867ad43e2191eab3383f020db953b3c8b8025a7b7f600aba436aa32441e4eacb7d1f225fc53ce8f385b8144d0c1dcec4ce5d607c41c0720a92488c3ed4d19c15de4c55adf34451a1e899eb21b493857f1d6210c0ac9b76bd72a7d58bd591c7baf7817e38644df94ba0315160e8f25701da65427e166cdc41ede1d09fa457f3da03c684cc142685808c0eb7b034cc038aa8371360b2381234110d6c0158ffa4aaf21198069a4ac389d19d8f20255168d82cddddc1099e7c2c6106e7a2ce8bd8d78c24d4b1e39b9eb36c63fc0d6023f1ea95a368cb8bf0c4f94397ca58936a2e669f163f94323ccfe7589e3042df85efe84cb10ffa7b098cbae0c088618aa42e57f46c9efeea70dc46b6a72b2e397f593f9f3466a41b49de223ac87ae87db28d074ae423ce86de6521e3cd7b83a01797da80ba00742de2d781acde9b526bc172aa7c3cd95785e46b715283cd4622b4cc27f18a1997849646d58ae03e8b0bd745a02e28feb7a320028fc4d10f83aea27fdf0da55320816e3b4b4e06dbc9dd5d213427f053279981036bb6a059733de04e572f29fa54df7aa0ee0291a2f33f5afeda2b84c987f3046c6b50c18da2e9a60556fb847d62fb4107351c6ddc85177b699979d5a5a13aed9e8fdbf1e9671de6831005296a41e02bf69c5f8cc8ac78285444254b79ff8339d717e7a6841900a48edbc905d4a95457938fd27ee3e57c7eeabb7cff7a633c5dca23193910ab6e72ee38d84e0f3d693c33cc0cfbc90e63769536f07399357c5bb81adb4b88de5a45356f8896216c42ee6d9cddf2c169cfab87c6db2736d5b084f3fba3a56731951e0b8b4a64e65666c166a3706e4b8f93f4ba53a1c5c93a296e4a7e148deef8dfbe9ffea389a47d17adda45fa68f65167996efcff2f04195d6961c1036253e7e6ab21ef92876c94e70c8c96b343df2e45daf62ca484d7ee99301c8888edb35786c5d91c3c3b44762369c1df12254c6233b160fdd87abde1b0f58ca7666dcdc5786f7d43ffbc54bb0e162f8b71ab908ebe10c086d789f67f6866ab83ab163dfd787cb2fd7c38ab2c37966de92453a8dd18a54e80ed620b6ff317e0652d629f0936e45716985ac08401b98a2b2901dcde3747497a5dacfff2d908f0a02f0909293154602ada593e25264155fbb1a5a31c4988acd486c72b54a912d5c63b0e35a1efbf94d378ea21b1df3d3fd3bc2b06f2d5c37500f8e863d1c743081c4b9c9d840eed345987086ae584079184478f756bab6cc6eae2c6572b5c7ccebe1376ec9769fe73eeb7ffa432fb34eb0e9f9eb5bea959569e2c6bdff278537dde1a818901e21201e7b7bd1b5b84df06a669c679be2ecb6508453af3e79625f986b022a8fb05b3906ea22c9b3e4fec40dbad4237aa2299a3a43352e4ed3c1181e52cca1fce6e0d68efb0d2ded5f90854ae154d0a7d577656dd8145c09e30a401beaab2f691831efc49056ac507b0fa4dfdd209e8b6859f7ed1eb3dfbfa72a048651d1268f9c4bb574ea4c7eee01ed0a44f2df8b58152869985765458c25efe583ca236bea4c0d76475da5a707fac3da1a8441ff3b11fd97a10d3f34d5d0fa960590cccd77564c3fb4d4e0726cc0dfa0f141715ab00faa42424cc213ee7403c226ccfd06ecfb1e1db4e8104339a19c919acb0d4dfbc42f0c54e15edd555b7ee2f8eb307cf4adcb5e4a10312c245b3def7ee4c65101df69c65a3ad81f845cace5e1b3357bf587dceca0991e9b80a94716bf3efa673109473b0909da645f8a8b1ad433e012a1d564489352ca0e6ccf9c8a835280bf865a865390c7388c077061591dc9bc8a4904231939319c5bbe408f28314e4f7152a42e41bd4c4c24b75fc3ca2b46b9fce602502e37d8d40f80910a12cb911ada1270a85412fd79a475646c9534f666af62dfd048415be21809059cce77d904a13d74a0e5851d7e6c964978da2ce0ae3292a9677ef126a93774f169ad58a5ae9ab0ebcad3e58fa4efaffd4fe9b3f1d203fdd545bcfff7d0b4664289538d41173ecb7585db66116ac58ddacee8f55bae675ce7bd7c43d39369fb592f6c1ebb9baf9a50e52b5dc8a66e48988bcfa428be9ea1f0b2af6edac17667c4c5b53a6aaa9c36ac544b8acd0e915148763307e69db3edc0e0861678f42d9412c93c04de2f3c0d376ade3b5a10b925f1f77a6c3b6b20ddb77aa4cf1ca8fe345570cbcfaa31586d35ca839d8cd0cac5209017934368cf21addd352be015f009b623c1850f7a24af1f9c9a717d0722d351b92875884317b0f347274f201b56f415f9a77689d70e74da354e2055b7ec0b1345b8b922f86dc97f646585ebc9cee795fe58a75d8f29aafca1548db4f658eeaef5f00f29dc2e270c914fbe220e82f18d0794dc837d3a29164ede04553d6cea56381d2da0ad018ac8fbdd390bc872c041a4d96d374ae9795a8f5e797318694ae5ef34fceb890305d68099f04e4b032f28498d1125836e9e5c3304fc30eeaffa7b86fc723761879744ba1933ab104832edea00fe153499780cdd45776546597902f5c227454b13e9c885b4ee6c86351463d1766f329c6d00377dd4df972c2d4ae14b528f052626e04a126b1cbc2861741c475f568dbaa9c878d8e63f0654658a94d0f80565121bfa13683ffd3b7b63f27fec4c7b0637d9624746e7ee87ac12d7657f07713314201297f36e7fcca1663c9a3b86f6f8944b11f7b111b1d200712ebb6019af515a752bfb1ae93d61b486f9f8c1b1912a03eeaecf50b43d37c683f75e223c9b4322e00a095e8029f67d36627714afe63251ea862bae80faa7785ecc492bd1ca1b79ed92e0c9808512ba9d6ab48347ea9b7639fec0ba6629a53deb007f01fd7ef3297133d40922fcdce544f273df143d99762d0d2d20203a9e70ae12f1d6df5cac7c9181358911190acf31a2a86f147db2e4e564cef3e38d94dacecda023859f1dc13e6dc2e6dcafa11d93e2109675cd29915cd33485ad382b4d79b9fa5f4f35f441987ab8feef5f3323e87843c0d5d624a11f4364e1938a0df4a155f9fa5877d6371580ecec15f49785e06848313eb1a29b8155dd2b90fb50977696cca1deda6fc7b5f8ff2ced01c7c21a37428ce5291975f994c8959c56349497d8b3213749e431b4e1e5f6afe4488eba99e10598c6625197ba4f478ed5d1e28849b82fcdc2eea02b69ea81346cb4765ff4baa1c32f593514da443557358b7ba93c60a49261b6c9ad469010688838282f680803ee70fc2d428772b21d882a39cf9b2a90fcc4eaaaf0f5f8fa592bf31130ffc7db4416a795e5ec1093f28431741a2791dd5c0006c5facbf568f421c897f9f7172d44ab127c5f9a90c7d30d8e41080f790d18bd2eb128a19d5db94848637067a40b5d547a8dc9a547fe7644a58c9ceb7e05e81b11488ae7d919d000104319153760598b0443374cfeb1cbbd10b4c0c1b3aab043e7d97bcb7848384d13c20b92de2c085c8509802ec1d55be3563d5caf184a825a3b25700cfd0892d7d1988717c4ff9c3d7", 0xa01) 15:45:58 executing program 3: syz_usb_connect(0x6, 0x37, &(0x7f00000001c0)={{0x12, 0x1, 0x300, 0x9d, 0xcf, 0xc1, 0x8, 0xfe9, 0xdb01, 0x9223, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x25, 0x1, 0x5, 0xfc, 0x30, 0x3, [{{0x9, 0x4, 0xe7, 0x1, 0x1, 0xd0, 0xe2, 0x61, 0x7f, [@uac_as={[@format_type_i_continuous={0xa, 0x24, 0x2, 0x1, 0x4, 0x3, 0x2, 0x97, "", "e13f"}]}], [{{0x9, 0x5, 0x5, 0x20, 0x8, 0x0, 0x6, 0x1}}]}}]}}]}}, &(0x7f00000003c0)={0xa, &(0x7f0000000200)={0xa, 0x6, 0x201, 0x1, 0x0, 0x6, 0x10, 0x6}, 0x19, &(0x7f0000000240)={0x5, 0xf, 0x19, 0x1, [@ss_container_id={0x14, 0x10, 0x4, 0x7, "8bbba5e8be6913a73af19d509834a6c6"}]}, 0x4, [{0x77, &(0x7f0000000280)=@string={0x77, 0x3, "275e16c45b58ea95e4a840d5b6ecb6aa753b71999efbce1763648b751c838f5c9d2b0131c8754639d318990f38dad854ebebe5ab186b7253e01c56dcc86c1e9d11b15032cbeb4331e7bcd455e8d445233eaa0e1c6bf550f23cded38de97da13227613ddf45072523c7f32bcfaeac824cacf38a4d26"}}, {0x4, &(0x7f0000000300)=@lang_id={0x4, 0x3, 0x44b}}, {0x4, &(0x7f0000000340)=@lang_id={0x4, 0x3, 0x82c}}, {0x4, &(0x7f0000000380)=@lang_id={0x4, 0x3, 0x827}}]}) syz_open_dev$hiddev(&(0x7f0000000000), 0x5, 0x1a035317e33e48c9) ioctl$HIDIOCGVERSION(0xffffffffffffffff, 0x80044801, &(0x7f0000000140)) r0 = syz_open_dev$hiddev(&(0x7f0000000440), 0x3, 0x101442) ioctl$HIDIOCGCOLLECTIONINFO(r0, 0xc0104811, &(0x7f0000000480)={0x7, 0x7, 0x696ce0ca, 0x401}) r1 = syz_open_dev$hiddev(&(0x7f0000000080), 0x1000, 0x385800) ioctl$HIDIOCSREPORT(r1, 0x400c4808, &(0x7f00000000c0)={0x1, 0x200, 0x5}) r2 = syz_open_dev$hidraw(&(0x7f0000000580), 0x0, 0x189481) write$hidraw(r2, &(0x7f00000005c0)="a9", 0xffffff95) 15:45:58 executing program 4: r0 = syz_open_dev$hiddev(&(0x7f0000000000), 0x5, 0x1a035317e33e48c9) ioctl$HIDIOCGVERSION(r0, 0x80044801, &(0x7f0000000040)) ioctl$HIDIOCAPPLICATION(0xffffffffffffffff, 0x4802, 0x8) ioctl$HIDIOCSUSAGES(r0, 0x501c4814, &(0x7f0000000000)={{0x2, 0x200, 0xfffff99d, 0x3, 0x3, 0x1}, 0x144, [0x3, 0x101, 0x4, 0x80, 0x0, 0x7, 0x7, 0x800, 0x7ff, 0xfffffffc, 0x9, 0x7, 0x4, 0x101, 0x7, 0x3, 0x401, 0x81, 0x1217, 0x8001, 0x7, 0x3f, 0x7fff, 0x101, 0x5, 0x5, 0x9, 0x3a63, 0x7, 0x6, 0x7, 0x6, 0xd474, 0x81, 0x72, 0x3, 0x5, 0x30f04f95, 0x5, 0x7, 0x6, 0x9, 0xfffffffa, 0xfe, 0xd10, 0xc7c, 0x5, 0x80000001, 0x2, 0x100, 0x6, 0x5, 0x9, 0x800, 0x800, 0x5, 0x8, 0x9, 0xff, 0x3ff, 0x7, 0x8, 0xd4, 0x4, 0xf1d, 0x2, 0x20, 0x4000, 0x3f, 0x8, 0x0, 0x8, 0x6, 0x6, 0x0, 0xc09, 0x1000, 0xffff0000, 0x46, 0x7ff, 0x1, 0xcb, 0x3, 0x1d, 0x1, 0x7fffffff, 0x2, 0x2, 0x80000000, 0x8, 0x0, 0xffff0001, 0x8, 0x40, 0x0, 0x3, 0x3de, 0x3, 0xe0f, 0xfff, 0x8, 0x5, 0x5, 0x2, 0x8, 0x7, 0x1, 0x8000, 0x6, 0x4c, 0x7, 0x10001, 0xfffffffd, 0x101, 0x3, 0x5c7a, 0x1, 0x2, 0x2, 0x8, 0x9, 0x2, 0x2, 0x1, 0x22cb, 0x7fffffff, 0x20, 0x1, 0x8000, 0x89b3, 0x5, 0xff, 0x2, 0x4, 0x53, 0x9, 0x1000, 0x6, 0x8001, 0x7fff, 0x6, 0x800, 0xfffffffa, 0x5, 0xff, 0xffff8dd6, 0x4, 0x0, 0x74, 0x1f, 0xa20, 0x6, 0x2, 0x8, 0x0, 0x8, 0x1, 0xd7b2, 0x1, 0x7, 0x6, 0x140b, 0x0, 0xa7e, 0x8001, 0x0, 0x7, 0x81, 0x8, 0xa7e, 0x10001, 0x9, 0x83eb, 0xff, 0x8001, 0x93c, 0x10000, 0x1, 0x3ff, 0x1ff, 0x137d, 0x98b, 0x9, 0x1f, 0x7, 0x9, 0x8000, 0x0, 0x6eb3, 0x7, 0x7fff, 0x3, 0x8, 0x3, 0x0, 0xb9, 0x7f, 0x401, 0x94e6, 0x6, 0x6, 0xffffffff, 0x8001, 0xff, 0x0, 0x6, 0x4, 0x2, 0x8, 0x401, 0x2, 0x4, 0x7, 0x9, 0x6, 0x4, 0x7, 0x8000, 0xffffffe1, 0x80000000, 0x5, 0xab4, 0x0, 0x3, 0x1, 0x40000000, 0x6f959c2a, 0x3ff, 0x313c, 0x9, 0x6, 0x7fff, 0x9, 0x410bb9c2, 0x10000, 0x60000, 0xfffff455, 0x5, 0x6, 0x4, 0x4f7a, 0xfc, 0x800, 0xfffffffc, 0x8001, 0x10000, 0xffffffff, 0x9, 0x1, 0x1f, 0x10001, 0x8, 0x9, 0xffff8e24, 0x65, 0x6, 0x401, 0x2, 0x6, 0xff, 0x40, 0x8, 0x400, 0x0, 0x6, 0x3ff, 0x81, 0xe3c, 0x8, 0xffff8001, 0x8, 0x1, 0x414d, 0xabc, 0x0, 0xcf9, 0xffffffff, 0x10001, 0xff, 0x3f, 0x6, 0x10000, 0x9, 0x40, 0xad, 0xc120, 0x4, 0x6, 0x2, 0x7, 0x3ff, 0x3, 0x9, 0x80000000, 0x7, 0xffffffff, 0x5, 0x8, 0x3f, 0x9, 0x6, 0x3, 0x1, 0x8750, 0x8, 0x5e, 0x3, 0x6, 0x4, 0x101, 0x1ff, 0x89, 0x2, 0x1ff, 0x100, 0x7, 0x2, 0x4, 0xfffffff8, 0x10001, 0xfff, 0x0, 0xfffffeef, 0x40, 0x8, 0x9, 0x8, 0x101, 0x0, 0x2, 0x8, 0x7fff, 0x4, 0x1c, 0x6, 0x9, 0xc1eb, 0x8, 0x401, 0x5, 0x0, 0x36, 0x3, 0x800, 0xfd76, 0xffffffff, 0x6, 0x5, 0x80, 0x40, 0x10000, 0x14, 0x8, 0x1, 0x4, 0xb5, 0x80, 0x5, 0x8, 0xff, 0x9, 0x9, 0x0, 0xf7c, 0x48f, 0xc94a, 0x8, 0x8, 0x8000, 0x198e, 0x18, 0x9, 0x8, 0xfffff800, 0x5, 0x9, 0xffff, 0x9, 0x1, 0x9c, 0x56b, 0x4, 0x7, 0xffffffff, 0xa7, 0x4, 0x9, 0x6, 0x3, 0x5, 0x4, 0x4, 0x2, 0x5, 0x0, 0x8, 0x4, 0x8, 0x200, 0x6, 0x7, 0x5, 0x80000001, 0x6, 0x3ff, 0xfffffff7, 0x7fffffff, 0x800, 0x5, 0x9, 0x21, 0x8000, 0x400, 0x200, 0x40, 0x20, 0x5, 0x2, 0x1da7, 0x5, 0x1f, 0x7, 0x5, 0x5, 0xb25, 0x0, 0xfffffffe, 0x4, 0x6, 0x838, 0x1f, 0x7fff, 0x0, 0x1, 0xbe7, 0xffff, 0x80, 0x80000000, 0x716, 0x5, 0x1, 0x6, 0x5, 0xfff, 0x7, 0x0, 0x1f, 0x5, 0x4, 0x547, 0x2, 0x2, 0x80000001, 0x6, 0x101, 0x0, 0x8, 0xced, 0x1, 0x7, 0xc3, 0x3ff, 0x10000, 0x6, 0x4, 0x6, 0x67, 0x0, 0x10001, 0x5, 0x9, 0x4, 0x4c4, 0x7, 0x3, 0x7ff, 0x5, 0x2, 0x5, 0xffff, 0x7fffffff, 0xc9cb, 0x9, 0x8, 0x100, 0x6, 0xfffffff8, 0x2, 0x435e, 0x52, 0xff, 0xfff, 0x80000000, 0x7, 0xc031, 0x6, 0x2567, 0x49bb317c, 0x453, 0x7fffffff, 0x3722ea38, 0x7, 0xb6, 0x3, 0x401, 0x6, 0x6, 0x80000000, 0x3, 0x3, 0x646, 0x6, 0x2, 0x5, 0x5, 0x3, 0x1, 0x80000000, 0x1, 0x7, 0x0, 0x1ff, 0x1, 0x7fffffff, 0x3, 0x8, 0x0, 0x101, 0x800, 0x3ff, 0x7ff, 0xffff, 0xffff, 0x20, 0xd68, 0x3, 0x7, 0x7, 0x4, 0x37a, 0x2d, 0x1ff, 0xffffffc6, 0x80000000, 0xfff, 0x5, 0x2, 0xdb, 0x6, 0x0, 0x10000, 0x2, 0xfff, 0xffb, 0x6, 0x1ff, 0x80000000, 0x7, 0x800, 0x1ff, 0xfffffffd, 0x4a, 0x81, 0xfffffffa, 0xb7, 0x9, 0xf375a000, 0x1, 0x7, 0x6, 0x202, 0x3, 0x9, 0x1, 0xff, 0x7, 0x0, 0x1ff, 0x770, 0x1, 0x6, 0x1f, 0x34c, 0x8000, 0x800000, 0x4, 0x1, 0x9, 0x2, 0x5, 0xd48, 0x6a22b7e6, 0x6, 0xd7, 0xff, 0x7, 0x853, 0x3d18, 0x81, 0x92, 0x3db8fc27, 0x0, 0x3f, 0x6d7a, 0x7, 0x5c, 0x8, 0x80000000, 0x800, 0x8, 0x1ff, 0x2, 0x5, 0x3ff, 0x401, 0x66c3d264, 0xfffffffd, 0xffff, 0x6, 0x9, 0x7f, 0x81, 0xa3, 0x6, 0x6, 0x6, 0x6, 0x100, 0xf4000000, 0x1ff, 0x40, 0x401, 0x8, 0x865a, 0x10001, 0x2, 0x7, 0x5, 0x9, 0x6, 0xbbb, 0x1, 0xa38, 0xfe, 0xe2, 0x20, 0x800, 0x9, 0x4d29, 0x532b, 0xfffffffd, 0x5, 0x2, 0x1, 0x3, 0x5, 0x8, 0x56d70a5e, 0x3f, 0x7ff, 0x9, 0x12, 0x10001, 0x48, 0x420, 0x5, 0x3, 0x1f, 0x6, 0x8, 0x6, 0x81, 0x4, 0x1a5, 0xfffffffb, 0xb1a4, 0x100, 0x1000, 0x6dae, 0x10001, 0x2, 0xfffffffe, 0x7f, 0x7, 0x3, 0x7fffffff, 0x101, 0x9, 0xffff8000, 0x1, 0xad96, 0xa5, 0x1, 0x3, 0xfffffffa, 0x7, 0x1, 0x8, 0xffff6aca, 0xc7eb, 0x7fff, 0x80000000, 0x1, 0xd911, 0x5, 0x8, 0x8001, 0xd7, 0x3041ad17, 0x1000000, 0xffffffff, 0x9, 0x5, 0x8, 0x1, 0x80000001, 0x6, 0x2, 0x4, 0x5, 0x401, 0x8000, 0x7, 0x3, 0x0, 0x8001, 0x8000, 0xa3, 0x0, 0x29191c, 0x5, 0x5c7, 0x2, 0x18, 0x0, 0x677a, 0x2, 0xffff, 0x81, 0x5, 0xd7c2, 0x3, 0x4, 0x8, 0x2bc4, 0xbc, 0x3, 0x4, 0x5, 0xc6c, 0x1, 0xe6e630c, 0x5, 0x7ff, 0x5af3e349, 0x1, 0x1, 0x2, 0xfffff801, 0x7ff, 0x1f, 0x9, 0x3f, 0x6, 0x7ff, 0xffffffff, 0x8, 0x4, 0x5, 0x8, 0x10000, 0xfff, 0x5544, 0xff, 0x40, 0xfff, 0x6, 0x5, 0x2, 0x80000001, 0x6, 0x8, 0x7, 0x1, 0x1, 0x3, 0x90, 0x200, 0x4, 0xff, 0x9, 0x1, 0x101, 0x80, 0x40, 0x2, 0x5, 0x4000, 0x8, 0x7, 0x2, 0x8001, 0xfff, 0x80000000, 0xc8dc, 0x101, 0x7, 0x1, 0x100, 0xecbd, 0x7, 0x400, 0x5, 0x20, 0xcf, 0x401, 0x10001, 0x5518, 0x1, 0x7fff, 0x6be6, 0x40, 0x3, 0xffff, 0x1, 0x7, 0x8a1, 0x8001, 0x8, 0xffff, 0x5, 0x7ff, 0x1f, 0x5, 0x0, 0x7f, 0x1000, 0x10001, 0x8, 0x0, 0x2, 0x1ff, 0x9, 0x2, 0x7, 0x6, 0x74, 0xffffffff, 0x6, 0x0, 0x8, 0x1, 0x0, 0x6, 0x9, 0x1, 0x4d, 0x4, 0x8, 0x8, 0x5, 0x1f, 0x7cb5, 0x200, 0x6, 0x2, 0x5, 0x7f, 0x4e4, 0x4, 0x50, 0x1, 0x80, 0xb605, 0x9b9, 0x1000, 0x20, 0x9, 0x6ba8, 0x9d10, 0xffffffff, 0xf03, 0x101, 0x0, 0x9, 0xeb24, 0x3, 0xec4d, 0x4c, 0x4, 0x1f, 0xffff, 0x3, 0x5, 0x2, 0x81, 0xd2a8, 0x4, 0xe1, 0x4aa, 0x400, 0x401, 0x1, 0x82f, 0xc8f1, 0x80, 0xa69d, 0x0, 0x0, 0x9, 0x4, 0xb2, 0x1ff, 0xffffffe0, 0x101, 0x400, 0x4, 0x7, 0x3f, 0x7f, 0x0, 0x0, 0xdb, 0x2, 0x91, 0x29, 0x10001, 0x3, 0x4, 0xc72, 0xff5, 0x7fff, 0x40, 0x7, 0x100, 0xff, 0xc17, 0xe057, 0x9, 0x651, 0xeab1, 0x7fffffff, 0x6, 0x1, 0x9, 0xfffffffa, 0x3, 0xfffffffd, 0x2, 0xffff, 0x6, 0x0, 0x3, 0x5, 0xfff, 0x1, 0xff, 0xffffffe0, 0x0, 0x7, 0x1, 0x4, 0x7f, 0x19a668c8, 0x8, 0xfffffffb, 0x100, 0x2, 0x7, 0xffff8001, 0x6, 0x7, 0x856d, 0x1, 0x4, 0x813a, 0x0, 0x0, 0x8, 0x3, 0x7ff, 0x1000, 0x2, 0x101, 0x10001, 0xb867, 0x4, 0x0, 0x81, 0x6, 0x47, 0x1, 0x0, 0x9, 0x9, 0x1ff, 0x20000000, 0x2, 0xffff0001, 0x2, 0xff, 0x200, 0x4, 0x5, 0x80000, 0x2, 0x4, 0x0, 0x10000, 0xffffffc0, 0x400, 0x1ff, 0x4, 0x5, 0xb0, 0x8000, 0x6, 0x7f, 0x2, 0x1000, 0x1, 0x2, 0x80000000, 0x7]}) r1 = syz_open_dev$hiddev(&(0x7f0000000000), 0x5, 0x1a035317e33e48c9) ioctl$HIDIOCGFIELDINFO(r1, 0xc038480a, &(0x7f0000001180)={0x1, 0x100, 0x7, 0x3, 0x5d, 0x101, 0x9b3, 0xff, 0xb7, 0x7fff, 0x9, 0x1, 0x42e, 0x4}) ioctl$HIDIOCGSTRING(r1, 0x81044804, &(0x7f0000001080)={0xc6, "060787247301c5758c120236c7d0aaa298c6ed74d7904ecffab9d963705e3f219fef8109560654a89d49cd74ffa55924d86b43d73d95e65d900d8a839fa3793cde5c4dcf74bf9003bb7b151248d78d0ec059668ee8c6ce694da1ebaeab0b9045afbfee6eed2226df3e07e6edc52a0cd799e22b6f50d29771918f58b59774048e28f4940f8fc39aead2f2bc307cdeb7c6a7e92c177852154486a9aa464c82b854785db572d7876c0ff6b207ce7be709738ea22c4216e76303299061a68c8488c755e5e89ac13a"}) ioctl$HIDIOCGVERSION(r1, 0x80044801, &(0x7f0000000040)) ioctl$HIDIOCGFLAG(r1, 0x8004480e, &(0x7f0000001040)) r2 = syz_open_dev$hiddev(&(0x7f0000000000), 0x5, 0x1a035317e33e48c9) ioctl$HIDIOCGVERSION(r2, 0x80044801, &(0x7f0000000040)) ioctl$HIDIOCAPPLICATION(r2, 0x4802, 0x1) syz_open_dev$hidraw(0xfffffffffffffffe, 0x0, 0x0) 15:45:58 executing program 2: r0 = syz_open_dev$hidraw(&(0x7f0000000580), 0x0, 0x101081) r1 = syz_open_dev$hidraw(&(0x7f0000000000), 0x0, 0x0) ioctl$HIDIOCSFEATURE(r1, 0xc0404806, 0x0) ioctl$HIDIOCSFEATURE(r1, 0xc0404806, &(0x7f0000000000)="2e30e9bb20f33c03f252acbb8eff231b4176f23b195b5edcd60b8c6d9f9bd0399e897e0ed3219304942dc1b2b74ff439bae9ed63057a9243211e063c731d049b2725411097393044f0a9288e8cef2cb5b01457b3ccc08b3c9fed0589b89889c87d67f7602450354c5b49b5b14bbd19d4f22d3036d5cc61f8a532fb5490c9344cca") write$hidraw(r0, &(0x7f0000000600)="c2efc64421e3343d16ddb0d465cfd83f6e3cb810c06472c782e1804c3c4974678f37bc0ff4ed4b0a702f01a77bd43b57102421f8899542b34a189fe7a97d0e3c8138ff1bc7c14dd105867ad43e2191eab3383f020db953b3c8b8025a7b7f600aba436aa32441e4eacb7d1f225fc53ce8f385b8144d0c1dcec4ce5d607c41c0720a92488c3ed4d19c15de4c55adf34451a1e899eb21b493857f1d6210c0ac9b76bd72a7d58bd591c7baf7817e38644df94ba0315160e8f25701da65427e166cdc41ede1d09fa457f3da03c684cc142685808c0eb7b034cc038aa8371360b2381234110d6c0158ffa4aaf21198069a4ac389d19d8f20255168d82cddddc1099e7c2c6106e7a2ce8bd8d78c24d4b1e39b9eb36c63fc0d6023f1ea95a368cb8bf0c4f94397ca58936a2e669f163f94323ccfe7589e3042df85efe84cb10ffa7b098cbae0c088618aa42e57f46c9efeea70dc46b6a72b2e397f593f9f3466a41b49de223ac87ae87db28d074ae423ce86de6521e3cd7b83a01797da80ba00742de2d781acde9b526bc172aa7c3cd95785e46b715283cd4622b4cc27f18a1997849646d58ae03e8b0bd745a02e28feb7a320028fc4d10f83aea27fdf0da55320816e3b4b4e06dbc9dd5d213427f053279981036bb6a059733de04e572f29fa54df7aa0ee0291a2f33f5afeda2b84c987f3046c6b50c18da2e9a60556fb847d62fb4107351c6ddc85177b699979d5a5a13aed9e8fdbf1e9671de6831005296a41e02bf69c5f8cc8ac78285444254b79ff8339d717e7a6841900a48edbc905d4a95457938fd27ee3e57c7eeabb7cff7a633c5dca23193910ab6e72ee38d84e0f3d693c33cc0cfbc90e63769536f07399357c5bb81adb4b88de5a45356f8896216c42ee6d9cddf2c169cfab87c6db2736d5b084f3fba3a56731951e0b8b4a64e65666c166a3706e4b8f93f4ba53a1c5c93a296e4a7e148deef8dfbe9ffea389a47d17adda45fa68f65167996efcff2f04195d6961c1036253e7e6ab21ef92876c94e70c8c96b343df2e45daf62ca484d7ee99301c8888edb35786c5d91c3c3b44762369c1df12254c6233b160fdd87abde1b0f58ca7666dcdc5786f7d43ffbc54bb0e162f8b71ab908ebe10c086d789f67f6866ab83ab163dfd787cb2fd7c38ab2c37966de92453a8dd18a54e80ed620b6ff317e0652d629f0936e45716985ac08401b98a2b2901dcde3747497a5dacfff2d908f0a02f0909293154602ada593e25264155fbb1a5a31c4988acd486c72b54a912d5c63b0e35a1efbf94d378ea21b1df3d3fd3bc2b06f2d5c37500f8e863d1c743081c4b9c9d840eed345987086ae584079184478f756bab6cc6eae2c6572b5c7ccebe1376ec9769fe73eeb7ffa432fb34eb0e9f9eb5bea959569e2c6bdff278537dde1a818901e21201e7b7bd1b5b84df06a669c679be2ecb6508453af3e79625f986b022a8fb05b3906ea22c9b3e4fec40dbad4237aa2299a3a43352e4ed3c1181e52cca1fce6e0d68efb0d2ded5f90854ae154d0a7d577656dd8145c09e30a401beaab2f691831efc49056ac507b0fa4dfdd209e8b6859f7ed1eb3dfbfa72a048651d1268f9c4bb574ea4c7eee01ed0a44f2df8b58152869985765458c25efe583ca236bea4c0d76475da5a707fac3da1a8441ff3b11fd97a10d3f34d5d0fa960590cccd77564c3fb4d4e0726cc0dfa0f141715ab00faa42424cc213ee7403c226ccfd06ecfb1e1db4e8104339a19c919acb0d4dfbc42f0c54e15edd555b7ee2f8eb307cf4adcb5e4a10312c245b3def7ee4c65101df69c65a3ad81f845cace5e1b3357bf587dceca0991e9b80a94716bf3efa673109473b0909da645f8a8b1ad433e012a1d564489352ca0e6ccf9c8a835280bf865a865390c7388c077061591dc9bc8a4904231939319c5bbe408f28314e4f7152a42e41bd4c4c24b75fc3ca2b46b9fce602502e37d8d40f80910a12cb911ada1270a85412fd79a475646c9534f666af62dfd048415be21809059cce77d904a13d74a0e5851d7e6c964978da2ce0ae3292a9677ef126a93774f169ad58a5ae9ab0ebcad3e58fa4efaffd4fe9b3f1d203fdd545bcfff7d0b4664289538d41173ecb7585db66116ac58ddacee8f55bae675ce7bd7c43d39369fb592f6c1ebb9baf9a50e52b5dc8a66e48988bcfa428be9ea1f0b2af6edac17667c4c5b53a6aaa9c36ac544b8acd0e915148763307e69db3edc0e0861678f42d9412c93c04de2f3c0d376ade3b5a10b925f1f77a6c3b6b20ddb77aa4cf1ca8fe345570cbcfaa31586d35ca839d8cd0cac5209017934368cf21addd352be015f009b623c1850f7a24af1f9c9a717d0722d351b92875884317b0f347274f201b56f415f9a77689d70e74da354e2055b7ec0b1345b8b922f86dc97f646585ebc9cee795fe58a75d8f29aafca1548db4f658eeaef5f00f29dc2e270c914fbe220e82f18d0794dc837d3a29164ede04553d6cea56381d2da0ad018ac8fbdd390bc872c041a4d96d374ae9795a8f5e797318694ae5ef34fceb890305d68099f04e4b032f28498d1125836e9e5c3304fc30eeaffa7b86fc723761879744ba1933ab104832edea00fe153499780cdd45776546597902f5c227454b13e9c885b4ee6c86351463d1766f329c6d00377dd4df972c2d4ae14b528f052626e04a126b1cbc2861741c475f568dbaa9c878d8e63f0654658a94d0f80565121bfa13683ffd3b7b63f27fec4c7b0637d9624746e7ee87ac12d7657f07713314201297f36e7fcca1663c9a3b86f6f8944b11f7b111b1d200712ebb6019af515a752bfb1ae93d61b486f9f8c1b1912a03eeaecf50b43d37c683f75e223c9b4322e00a095e8029f67d36627714afe63251ea862bae80faa7785ecc492bd1ca1b79ed92e0c9808512ba9d6ab48347ea9b7639fec0ba6629a53deb007f01fd7ef3297133d40922fcdce544f273df143d99762d0d2d20203a9e70ae12f1d6df5cac7c9181358911190acf31a2a86f147db2e4e564cef3e38d94dacecda023859f1dc13e6dc2e6dcafa11d93e2109675cd29915cd33485ad382b4d79b9fa5f4f35f441987ab8feef5f3323e87843c0d5d624a11f4364e1938a0df4a155f9fa5877d6371580ecec15f49785e06848313eb1a29b8155dd2b90fb50977696cca1deda6fc7b5f8ff2ced01c7c21a37428ce5291975f994c8959c56349497d8b3213749e431b4e1e5f6afe4488eba99e10598c6625197ba4f478ed5d1e28849b82fcdc2eea02b69ea81346cb4765ff4baa1c32f593514da443557358b7ba93c60a49261b6c9ad469010688838282f680803ee70fc2d428772b21d882a39cf9b2a90fcc4eaaaf0f5f8fa592bf31130ffc7db4416a795e5ec1093f28431741a2791dd5c0006c5facbf568f421c897f9f7172d44ab127c5f9a90c7d30d8e41080f790d18bd2eb128a19d5db94848637067a40b5d547a8dc9a547fe7644a58c9ceb7e05e81b11488ae7d919d000104319153760598b0443374cfeb1cbbd10b4c0c1b3aab043e7d97bcb7848384d13c20b92de2c085c8509802ec1d55be3563d5caf184a825a3b25700cfd0892d7d1988717c4ff9c3d7", 0xa01) 15:45:58 executing program 1: r0 = syz_open_dev$hidraw(&(0x7f0000000040), 0x0, 0x4c0002) read$hidraw(r0, &(0x7f0000000340)=""/4096, 0x20001340) r1 = syz_open_dev$hidraw(&(0x7f0000000000), 0x0, 0x580040) ioctl$HIDIOCSFEATURE(r1, 0xc0404806, 0x0) syz_open_dev$hidraw(0x0, 0x0, 0x0) ioctl$HIDIOCSFEATURE(0xffffffffffffffff, 0xc0404806, 0x0) write$hidraw(0xffffffffffffffff, 0x0, 0x0) syz_open_dev$char_usb(0xc, 0xb4, 0x0) 15:45:58 executing program 0: r0 = syz_open_dev$hidraw(&(0x7f0000000000), 0x0, 0x0) read$hidraw(r0, &(0x7f0000000340)=""/4096, 0x20001340) read$hidraw(r0, 0x0, 0x0) ioctl$EVIOCSREP(0xffffffffffffffff, 0x40084503, &(0x7f0000000100)=[0x6, 0xffffffff]) ioctl$EVIOCGABS0(0xffffffffffffffff, 0x80184540, &(0x7f0000001340)=""/217) r1 = syz_open_dev$hidraw(&(0x7f0000000580), 0x0, 0x101081) ioctl$HIDIOCSFEATURE(0xffffffffffffffff, 0xc0404806, 0x0) ioctl$HIDIOCGRAWNAME(0xffffffffffffffff, 0x80404804, 0x0) write$hidraw(r1, &(0x7f00000005c0)="a9", 0xffffff95) r2 = syz_open_dev$evdev(&(0x7f00000001c0), 0x0, 0x0) ioctl$EVIOCSMASK(r2, 0x40104593, &(0x7f00000002c0)={0x0, 0x0, 0x0}) syz_open_dev$char_usb(0xc, 0xb4, 0x0) write$hidraw(0xffffffffffffffff, &(0x7f0000000040)="e1a76ef5472839350c63cdf0962f98805ca1c82e637605ca4fbd656519cef2d5598cf1bb3afb63e20764d2f06f49fb0034976e07d6fb238bf4312e86e14a7f0a825386b1fe7b4a508875a3f8cf0020cf5507efc4bf70d18ccc20b706e0a52c38242b6391c1816d37d1a6cda6ed072c4e5bca33bc5501441c2410c8ee9aaa1ee692db0a7af99f6c50d3163e003cfac8512114d280f1bf1e8f20a5fa31d085985ff31d7def56e0f9fcb7202b3c8848c7060706e13280578f27a7fae7ad38faed6921619d061ca1e367671ec3bd7fe87833fc7459c18d56671cbc28fd084735fbc9", 0xe0) syz_open_dev$char_usb(0xc, 0xb4, 0x2) 15:45:58 executing program 4: r0 = syz_open_dev$hidraw(0xfffffffffffffffe, 0x40000000000000, 0x103000) ioctl$EVIOCSABS0(0xffffffffffffffff, 0x401845c0, &(0x7f0000001100)={0x7, 0x6e96, 0x1, 0x8, 0x4, 0xfff}) r1 = syz_open_dev$hidraw(&(0x7f0000000000), 0x6, 0x1a1400) ioctl$HIDIOCSFEATURE(r1, 0xc0404806, 0x0) ioctl$HIDIOCGRDESCSIZE(r1, 0x80044801, &(0x7f0000000000)) write$hidraw(r0, &(0x7f0000000040)="4376181e489d73fb64d8b6d9c0ae8d65c5abea17496754f82bdd39b4276eb84751b6d5c53a6d25b5e5fabb42b8e4437c1dcccf73edbd80f75efa30ebea3d6b2f2efe1e1721670a49da37fe8ed407083493a58ebac4f9feee1e573c6c49e4a31f74b8478838aba0e8490cd6751c60ab0de4b7f93214aa5df82bcbffd313368818c7ead62b8193bd3625ee7ce454db041e3b9d616567a4077bf043efb07ccdbba309989225fb4daaa89975db0f1e7ce73b62eb2bc8f16013b580da830dbdc664357aa65af95d49ae0eded159fab8e10d7961ee31ce125f058600adf084cc00dd0484581016fa362136741b5567b634c293a34f2c029183", 0xf6) r2 = syz_open_dev$hidraw(&(0x7f0000001140), 0x1000, 0x359000) ioctl$HIDIOCGFEATURE(r2, 0xc0404807, &(0x7f0000001180)={0x0, "ee1f89489eacf51650b3e9f64e33bb502e67d2243d3776ce730a8c548007950bad738a0b92a2658eae69b865f508f05de57f090369fd0e65020750977afd354f"}) ioctl$HIDIOCGRDESC(r1, 0x90044802, &(0x7f0000001200)=ANY=[@ANYBLOB="6d0f000018cb9273a9a0428759346bdc97d9cb701f51f557b728e80b6c3993e95a3261b39debdb1ae66ecab0bd15922613a76e41939b981a02f2844a31a3ca31a89f933c4a019434ab4a9637a595c654f20a7650d2cc911df7061a32ff0f995ed450af33dbe3e707b6f655d3000ecc6f4d63652dea99e75f9e28b246edcd811a0e403ca2d004e968ed5832417e83be80d30a713a96621f226b740d6a1b9dbbf45cf498dae581f864348b6e4bdff6557fa409bdad0aa69220fe9cdafc8868dd5227e93f5946ff691e2b34dd424605967b4a89cb62ee8cfa42778fb84dda2d3e9502909abfdac082bcf195dd5cb55c652a1c0ba45611ad00ece9d5dccc791d7ee3cd0b1b9e53e81fab6acadfe79c9dc6c9dd6d73695ad8aa28a53823db7ab2db243fd9eabcd8f5676206ee95d79de3f53cc86daa7456e2804c5e9d88af660f6734eeec2de918290d062e7e0b370f179a0da8c1bedcd9bdfcf80c622356e633fa8b00dc22c0b826c5bdfa30bb42a1b757ea15aa16e9a10099cc0171380db8438ae93b1cd752eb6a90465ace139d8358fdaf192d575e09db4ec49fece6064886b8512662c5363394513e79a7e1564ebfbc2faca47cd086856941700a018aac8b043a369e3bd257679ebdecfd70ed321181a53dfe15c0ec04358e0ca819321d4b23d218acee3306f608ea85663f351b95d1482e95b6950d84691c31cda5fcd89c97c81547d395b6246381c76de29a93dd52f889280578e701f7fd7cc3c497c8aa1628b70f3b86c85f5eabd596bdefdc57b7607d4fefe5f3fa2cdb7e5b564c0b5f76988bf4703bf7149c4d668f23ff1ddcdd07ee7574f51290ca28654c7935961f3e4843acd5d6a86c31a6994fe97c8b510f9265cb4d4111ad7d7ce6e33b277b35a0b11c775db3d57d1b7f3acc22f5224b699e90aa5e6aee84859238de1845404e8aa64fad69a15f9d10f90e35248b9c0fdbaa5c9db39703c5b2484594dae065e81e91805bd758b46d8d2038c5de019878fa529e9bcb256b3fc73de59e445ebab42c8fe57aa0e6c5d66c23e73fe997b5dccbf7dd8ae785952618735f92d15bd3d68a2d3cc6709b1705e89da8a01884f32e1c3bd1d3f5de3c4944611da1696b03713079e2c8814b77501f23325a050a9d5f2561b282712a12c3a1d63a8ee3971d1aecbaf1170fcaa675b61d715bb80ba8718a92a4304b81e9f8018622435c9c1d9bbfaa130913c7de313b34f2453316d25de81cb5b7162fae5394d7dfbd2b642f66754e6b4f8825377910836a7bbad80b7171691fc7ebb49656c97a1cc27b88048a7f588abe937693fc8ab4114416285cda5c32670d89425f5c961d5b328b0abf979bdb877e5d6bbec883ac7900d67c97bdd2333c964579594d3a8e9170d397442362366f75eeb790fc86210bf93cc8b6b86345bc3dd9a9c1139a0b10ce45311e6d2ef259a2c01b19e665911b40e91f1a8f0536d2b997f721804759a8a92bc50ff76952d90ca54d46db06305f8e8e9c7c85166e77f7896e4faddf2ccb4b8c2355c0313e0ea0b578201bad273c7ac3fe2def621b4fa7ad1c4e0f91e8eb165891a83f399fda78c502a54c7ac8f305ddef7a6f9349d21882fbc8d52fb8f7b6ddfcc0e9859f2bf03dde8f0dfe6a6d9cad07bbe7c7f39d5b347b2063558edfc1c7c6388109fd5e8f03e3c932a3300940c29965e2926dceffb4a6075d24f0008b79ad479b239fdf3ce432af9102306c45ae165bce2a00a6d4bf6f183c446990b42852b1386eefaa9a4a1bf674cd755bb466f6e2aec1f3e0cddfdc3b168fbf00243e7d16415eb3f225df3847d20ca840345ae241f9188a8f0c3ac4e0cc2fab26f5204f0738218692a9114b65aea0801e86aac43d0a4a07eea532118c0d18eccfa3ec4950a914fce917de4e44bcd1c76bb4e3420021b70ec9f5254b9e398e0dba0dd596d4b81d9fe1bf43c42237ac3a89049b4bc0c47b0a72cf57024beaad976a5d70e160abe976115464fa4be8f86113fdc17a5be64a37229c1b50a131e339f85134ca21a8a1b90bad25daf0d681c6ea98cc7037c214ae2da911ecdccab8c67366dce034258ca577e2c692d74391173534a14b0a30b7d857f56c93854368e1ed97a9de7dd11c95502ffaf6e928bfafe44b8d33c323a28db7964ee071bfefea38d73c6b8062064cb2744472d8c5caa003164d9b587274c5c07c683f94deef68dbcc3e1979dcd49f08ed77f98c6379a8abfc72b80cda6c5e1cd8236b999f3d32f0f11eefe8a040b97ddc5cc30e132f24e60c6ba301b4eed13ac2c19f62dfc7e196b0e601b02e1411b18a103f3204cba94da32def26daeeef5978b665456a9054e3b4c9ab4329175517171c9ddd521b0c26f9f9ed66771a616e9bc2b4a72b14c3ada021173a8d2558d8d8143c6b4f5820b3bb4f61ba84c3f161b9ca74e982be6cdd422a74af7062ee27f3acb6385693accb5155574fc86e5fbef9dd8f6806fc88ce1230623490cfe2c894d4fba084add67d9b9e64c645c5baf184aa1a593eb79f70ac11c6b5cd20001dba7a181215eff82afb70a14d12cfd54b661a4bd0fdb6cb2b7cc394367b125302a4ae17d0970f5bad89e399e7a3dd7b73c85d9035d1cc095dd44f24f17aca17f866f419df661498e657e8009da99321875cb898d99dd22f49258981e45f67e1f719fb09726e880815f09327fac8b9a31dec4ef10c61aff19f6ef23428486081996ac41b14e6eaaedb8e7907b58d3005fa4a29a9abf63febaf124249967b7403784cea077079f27f7890e22139f29bee4efe24b375f95c122e88512319d723a5b1a57eecab95bc4770788dea392b7bd4bd7ef5f7a1e6eefd093b32b603393e80b323f3287760680f868f8d8c497fc8f27ee4e5762d83bda627b266c00d67fed067175e9af1da04a1383d1c4889c97b4eaa2ea756e2cbdb635f07dba5c7dab847b712f9f28e6114ecffcdc8cec5ee536a496e37345b3978fdf25668606b04392daa6ebf46b8f581b154eb081247930881ad464665d9cf514c6f23c26862a4f64695cccf915da43ed54696c0e2f45925285e60598fe861d663d5530a0c04cf68c29195e5da55850a5bee1226fe0f95a67c5abcd55dbb5119dba0f97d61a7f647ade1570d37bcdb1b25f81bb644fe854daec63aec4ce6385a88305e9293504d034d785e3e56b740a3aab65b7877fd08c67d1e680ac4573beaa0fc3924d013508093ecda1cd349bcf314f60329992e1d9aad1b76d79b548c2415afa7a7c7196ed8a0ca932050c685a4716176132044d1595f8a318b481daf47e1e362b2ccb9ebb8a34256e5e0ac7677a6b4b55e2a6e353a774094a161f98aeae2ff3030fd5e95d01cfe1e6ad8b8090ff69891bb2fa630be2bb2548818846f94f25e65b2bedf6893263c275f597bc9c87b47e0c5107b327941adb0179f8e146f69520a2bf75d07ac28cc0d782927f7bd83edb9edf2b0e24adc8aef251aac228e67303d361779d9ac9ee34ed5b5c4cfea003288fa1a0a3b17cf0a9aefe7d48e0a644a819d9ba4656645c8c1445ebb6e417079c3868d5b09f12139c7504ab867324318a890a1bf5e8a5fe7e2831eaa41eac62e7540da5d44557bdd1583c8ca88a8a327394cc014a22113f9057d4814470b9ca692c8e0bab55d269fee47964a2298d2fab39a2df768760a04081e36ded9f7b75a714cebf734c07621384d86c69a7481e2e76b6263adb5ed9a34bd18c2619a78728cbd7a7d26874f00e495985c76af36a8fe51c896a401254211ef79f38911cc2f7bae3b885bb63d54e37e4225562c278222858cea34793053a6a3a601a3006f371ad8f0e5b171f6970441d462a0f5b0da551959f6ea10f54a4935de0f2dd4e352394f7daa825a5ae52ab4ae84151c5923f5f15dbe0181ad9bda2b4d8c126451fb0a6491f4ca8dc5a521512cbf92d117c483d08b5cc4cb83b61ea1a5cfc2c320553fa79f3665dbe41bbd403f6fc41d8bbfabd6e8d0a5f237d2eb4d40a3e5aea0bedd7d4b456251e84de65264806ed03cfb3826182ebd02d685de45ffd7eecd4e2d722b9836bee594720fcc7572c87af4f17f425f3c78c8ad503e0b9743b9af6a840c819a7ffe5ad16471cf11a4e6774a171954d7e955c751e321345b1d00e711adbc1e9699f0048b57ce590d293b6bf52ee148672740fef8933ac42ab89dfde1dce14df3c124abbac4f5089c31ec85ffa068183785b6ce701502dcfadd72968d419584c089b415c24ad362ba4ea41f334804f72fe53ea8968244842f774d90643ae9056c9038422e5eb27aba61fc7cb65b2702c299a1f25ad21e4b78247d16bfd0b175816ea7a05572dc394dc85e29f35e8c572078e304be32f173040f5ac45014bac6e123e874fcd1c2d322cead4af8225b7922b1aca719a992440dd3c2df49ff82c582211fde3c9dd528fd660932e5f7bd14ebf6c01dcd77f62d77b75c8ea86a3259a0a492f3a6c3d406d620ec5cd6a3d1cc963ca11153d6e1bae459b0831ddde0fa0e8c467b67402ab77f7eb6d2e1c548ea16fe10fa0994750437e621f2c5667bcd409be8b72030e1c08ac52c1ee0c84844b1a0771245ef820ecafecb5cf78c5de2955d0d06cf54aa9a38708da93f8b925d1b648ada58d3394d56435f704faef6407f8b9c7bfd7a0086a985a4741387bf75f0a10a6896d501597b5d626bb4d03318e8730b98895f13f2ad18192df015ea0b6c6b7e9dea9fa7bb497b9c417c2cae0902a2d23de9e9e6a0f8192cb4e845051785e2a5960fd7fd0f603433fe460386ed6dec3e714d3bfbbe049fa5d9a3cdd00e2246eda2955a3e7bf8bf292a87259e5c4b51d1a4398bb7359d3cd4e84e54411a294596c9c5911014a9bbce8c1bb4211c11f88e895e3a29463a5329ec7f5603f928cc8f1c014585298e6d4b05ff54f0e020d4e4a56c1860ea77006116e444a8da0ab86495075e3c7804447497a2ec49e2c3affb4876b7be94b2b175157411e034cbea255ee9f08905b738579e57fcaa28f70b681631262c467791ae559f31f75d67c08a950f373e2b3f46838550f5d4b337154cc42d8bde9d8a67e3620b1ce96a9e9e417bad8b3b0dcf20afa76e8599aa94208140e7be01610aed9acf898123ddef404b69bf2d6d161845aa90eed24b72a7bd25d4f4c251b7715cb1e95a6d0548860ede99436b8674e381b664a95543517ccae6431472948c4356e91c89137cbed42e5590d72bffbc44f70124fc081b223e12b9939a886532e35706c7af762d43cdbda0a733f07e3619fd3273ec011c851a47aacbbad66e828f989f30fcbd68dbd7e1f2b11c6345d8a2d48f0980169e487f9cab0a58db651299f0a14b3b73b8df1f64c04f1f5871a2ed633493f3550befc112668c9f13a808836e0a38639fe6c027080672aaa72b642d988474bc1afe37f95077aac6f0f8c9f06b64634d98398654ae2892b3af99a89c56c4dbee69fe7ec8aba410d05725747d5dc9ef3301e3b50f1ffad914210b58a5695ee97e80c1a3688cbc49e3c0b4179bbcbabe17ae473c13b126bcaaf51bcd15d4c765ba8e85edbc91a768f8575e338dfdafa6799460afbdfb67d1e2bc2ddd07df986549371d7e61a76c3f7abe5a116c39edcf9eca69ee0a8e01595dddadd4fc20ebdd2adbc178352cff406782ea53bffe1b75de2964f321cb8122ebf35d1f410ab4ec617f51607653488893a635f836d382a3f9238cfe0d54f334642e543c"]) ioctl$HIDIOCGRAWPHYS(r0, 0x80404805, &(0x7f0000000140)) 15:45:58 executing program 5: r0 = syz_open_dev$hidraw(&(0x7f0000000580), 0x0, 0x101081) write$hidraw(r0, &(0x7f0000000600)="c2efc64421e3343d16ddb0d465cfd83f6e3cb810c06472c782e1804c3c4974678f37bc0ff4ed4b0a702f01a77bd43b57102421f8899542b34a189fe7a97d0e3c8138ff1bc7c14dd105867ad43e2191eab3383f020db953b3c8b8025a7b7f600aba436aa32441e4eacb7d1f225fc53ce8f385b8144d0c1dcec4ce5d607c41c0720a92488c3ed4d19c15de4c55adf34451a1e899eb21b493857f1d6210c0ac9b76bd72a7d58bd591c7baf7817e38644df94ba0315160e8f25701da65427e166cdc41ede1d09fa457f3da03c684cc142685808c0eb7b034cc038aa8371360b2381234110d6c0158ffa4aaf21198069a4ac389d19d8f20255168d82cddddc1099e7c2c6106e7a2ce8bd8d78c24d4b1e39b9eb36c63fc0d6023f1ea95a368cb8bf0c4f94397ca58936a2e669f163f94323ccfe7589e3042df85efe84cb10ffa7b098cbae0c088618aa42e57f46c9efeea70dc46b6a72b2e397f593f9f3466a41b49de223ac87ae87db28d074ae423ce86de6521e3cd7b83a01797da80ba00742de2d781acde9b526bc172aa7c3cd95785e46b715283cd4622b4cc27f18a1997849646d58ae03e8b0bd745a02e28feb7a320028fc4d10f83aea27fdf0da55320816e3b4b4e06dbc9dd5d213427f053279981036bb6a059733de04e572f29fa54df7aa0ee0291a2f33f5afeda2b84c987f3046c6b50c18da2e9a60556fb847d62fb4107351c6ddc85177b699979d5a5a13aed9e8fdbf1e9671de6831005296a41e02bf69c5f8cc8ac78285444254b79ff8339d717e7a6841900a48edbc905d4a95457938fd27ee3e57c7eeabb7cff7a633c5dca23193910ab6e72ee38d84e0f3d693c33cc0cfbc90e63769536f07399357c5bb81adb4b88de5a45356f8896216c42ee6d9cddf2c169cfab87c6db2736d5b084f3fba3a56731951e0b8b4a64e65666c166a3706e4b8f93f4ba53a1c5c93a296e4a7e148deef8dfbe9ffea389a47d17adda45fa68f65167996efcff2f04195d6961c1036253e7e6ab21ef92876c94e70c8c96b343df2e45daf62ca484d7ee99301c8888edb35786c5d91c3c3b44762369c1df12254c6233b160fdd87abde1b0f58ca7666dcdc5786f7d43ffbc54bb0e162f8b71ab908ebe10c086d789f67f6866ab83ab163dfd787cb2fd7c38ab2c37966de92453a8dd18a54e80ed620b6ff317e0652d629f0936e45716985ac08401b98a2b2901dcde3747497a5dacfff2d908f0a02f0909293154602ada593e25264155fbb1a5a31c4988acd486c72b54a912d5c63b0e35a1efbf94d378ea21b1df3d3fd3bc2b06f2d5c37500f8e863d1c743081c4b9c9d840eed345987086ae584079184478f756bab6cc6eae2c6572b5c7ccebe1376ec9769fe73eeb7ffa432fb34eb0e9f9eb5bea959569e2c6bdff278537dde1a818901e21201e7b7bd1b5b84df06a669c679be2ecb6508453af3e79625f986b022a8fb05b3906ea22c9b3e4fec40dbad4237aa2299a3a43352e4ed3c1181e52cca1fce6e0d68efb0d2ded5f90854ae154d0a7d577656dd8145c09e30a401beaab2f691831efc49056ac507b0fa4dfdd209e8b6859f7ed1eb3dfbfa72a048651d1268f9c4bb574ea4c7eee01ed0a44f2df8b58152869985765458c25efe583ca236bea4c0d76475da5a707fac3da1a8441ff3b11fd97a10d3f34d5d0fa960590cccd77564c3fb4d4e0726cc0dfa0f141715ab00faa42424cc213ee7403c226ccfd06ecfb1e1db4e8104339a19c919acb0d4dfbc42f0c54e15edd555b7ee2f8eb307cf4adcb5e4a10312c245b3def7ee4c65101df69c65a3ad81f845cace5e1b3357bf587dceca0991e9b80a94716bf3efa673109473b0909da645f8a8b1ad433e012a1d564489352ca0e6ccf9c8a835280bf865a865390c7388c077061591dc9bc8a4904231939319c5bbe408f28314e4f7152a42e41bd4c4c24b75fc3ca2b46b9fce602502e37d8d40f80910a12cb911ada1270a85412fd79a475646c9534f666af62dfd048415be21809059cce77d904a13d74a0e5851d7e6c964978da2ce0ae3292a9677ef126a93774f169ad58a5ae9ab0ebcad3e58fa4efaffd4fe9b3f1d203fdd545bcfff7d0b4664289538d41173ecb7585db66116ac58ddacee8f55bae675ce7bd7c43d39369fb592f6c1ebb9baf9a50e52b5dc8a66e48988bcfa428be9ea1f0b2af6edac17667c4c5b53a6aaa9c36ac544b8acd0e915148763307e69db3edc0e0861678f42d9412c93c04de2f3c0d376ade3b5a10b925f1f77a6c3b6b20ddb77aa4cf1ca8fe345570cbcfaa31586d35ca839d8cd0cac5209017934368cf21addd352be015f009b623c1850f7a24af1f9c9a717d0722d351b92875884317b0f347274f201b56f415f9a77689d70e74da354e2055b7ec0b1345b8b922f86dc97f646585ebc9cee795fe58a75d8f29aafca1548db4f658eeaef5f00f29dc2e270c914fbe220e82f18d0794dc837d3a29164ede04553d6cea56381d2da0ad018ac8fbdd390bc872c041a4d96d374ae9795a8f5e797318694ae5ef34fceb890305d68099f04e4b032f28498d1125836e9e5c3304fc30eeaffa7b86fc723761879744ba1933ab104832edea00fe153499780cdd45776546597902f5c227454b13e9c885b4ee6c86351463d1766f329c6d00377dd4df972c2d4ae14b528f052626e04a126b1cbc2861741c475f568dbaa9c878d8e63f0654658a94d0f80565121bfa13683ffd3b7b63f27fec4c7b0637d9624746e7ee87ac12d7657f07713314201297f36e7fcca1663c9a3b86f6f8944b11f7b111b1d200712ebb6019af515a752bfb1ae93d61b486f9f8c1b1912a03eeaecf50b43d37c683f75e223c9b4322e00a095e8029f67d36627714afe63251ea862bae80faa7785ecc492bd1ca1b79ed92e0c9808512ba9d6ab48347ea9b7639fec0ba6629a53deb007f01fd7ef3297133d40922fcdce544f273df143d99762d0d2d20203a9e70ae12f1d6df5cac7c9181358911190acf31a2a86f147db2e4e564cef3e38d94dacecda023859f1dc13e6dc2e6dcafa11d93e2109675cd29915cd33485ad382b4d79b9fa5f4f35f441987ab8feef5f3323e87843c0d5d624a11f4364e1938a0df4a155f9fa5877d6371580ecec15f49785e06848313eb1a29b8155dd2b90fb50977696cca1deda6fc7b5f8ff2ced01c7c21a37428ce5291975f994c8959c56349497d8b3213749e431b4e1e5f6afe4488eba99e10598c6625197ba4f478ed5d1e28849b82fcdc2eea02b69ea81346cb4765ff4baa1c32f593514da443557358b7ba93c60a49261b6c9ad469010688838282f680803ee70fc2d428772b21d882a39cf9b2a90fcc4eaaaf0f5f8fa592bf31130ffc7db4416a795e5ec1093f28431741a2791dd5c0006c5facbf568f421c897f9f7172d44ab127c5f9a90c7d30d8e41080f790d18bd2eb128a19d5db94848637067a40b5d547a8dc9a547fe7644a58c9ceb7e05e81b11488ae7d919d000104319153760598b0443374cfeb1cbbd10b4c0c1b3aab043e7d97bcb7848384d13c20b92de2c085c8509802ec1d55be3563d5caf184a825a3b25700cfd0892d7d1988717c4ff9c3d7", 0xa01) read$hidraw(r0, &(0x7f0000001040)=""/4096, 0x1000) 15:45:58 executing program 2: r0 = syz_open_dev$hidraw(&(0x7f0000000580), 0x0, 0x101081) write$hidraw(r0, &(0x7f0000001040)="c2efc64421e3343d16ddb0d465cfd83f6e3cb810c06472c782e1804c3c4974678f37bc0ff4ed4b0a702f01a77bd43b57102421f8899542b34a189fe7a97d0e3c8138ff1bc7c14dd105867ad43e2191eab3383f020db953b3c8b8025a7b7f600aba436aa32441e4eacb7d1f225fc53ce8f385b8144d0c1dcec4ce5d607c41c0720a92488c3ed4d19c15de4c55adf34451a1e899eb21b493857f1d6210c0ac9b76bd72a7d58bd591c7baf7817e38644df94ba0315160e8f25701da65427e166cdc41ede1d09fa457f3da03c684cc142685808c0eb7b034cc038aa8371360b2381234110d6c0158ffa4aaf21198069a4ac389d19d8f20255168d82cddddc1099e7c2c6106e7a2ce8bd8d78c24d4b1e39b9eb36c63fc0d6023f1ea95a368cb8bf0c4f94397ca58936a2e669f163f94323ccfe7589e3042df85efe84cb10ffa7b098cbae0c088618aa42e57f46c9efeea70dc46b6a72b2e397f593f9f3466a41b49de223ac87ae87db28d074ae423ce86de6521e3cd7b83a01797da803cd95785e46b715283cd4622b4cc27f18a1997849646d58ae03e8b0bd745a02e28feb7a320028fc4d10f83aea27fdf0da55320816e3b4b4e06dbc9dd5d213427f053279981036bb6a059733de04e572f29fa54df7aa0ee0291a2f33f5afeda2b84c987f3046c6b50c18da2e9a60556fb847d62fb4107351c6ddc85177b699979d5a5a13aed9e8fdbf1e9671de6831005296a41e02bf69c5f8cc8ac78285444254b79ff8339d717e7a6841900a48edbc905d4a95457938fd27ee3e57c7eeabb7cff7a633c5dca23193910ab6e72ee38d84e0f3d693c33cc0cfbc90e63769536f07399357c5bb81adb4b88de5a45356f8896216c42ee6d9cddf2c169cfab87c6db2736d5b084f3fba3a56731951e0b8b4a64e65666c166a3706e4b8f93f4ba53a1c5c93a296e4a7e148deef8dfbe9ffea389a47d17adda45fa68f65167996efcff2f04195d6961c1036253e7e6ab21ef92876c94e70c8c96b343df2e45daf62ca484d7ee99301c8888edb35786c5d91c3c3b44762369c1df12254c6233b160fdd87abde1b0f58ca7666dcdc5786f7d43ffbc54bb0e162f8b71ab908ebe10c086d789f67f6866ab83ab163dfd787cb2fd7c38ab2c37966de92453a8dd18a54e80ed620b6ff317e0652d629f0936e45716985ac08401b98a2b2901dcde3747497a5dacfff2d908f0a02f0909293154602ada593e25264155fbb1a5a31c4988acd486c72b54a912d5c63b0e35a1efbf94d378ea21b1df3d3fd3bc2b06f2d5c37500f8e863d1c743081c4b9c9d840eed345987086ae584079184478f756bab6cc6eae2c6572b5c7ccebe1376ec9769fe73eeb7ffa432fb34eb0e9f9eb5bea959569e2c6bdff278537dde1a818901e21201e7b7bd1b5b84df06a669c679be2ecb6508453af3e79625f986b022a8fb05b3906ea22c9b3e4fec40dbad4237aa2299a3a43352e4ed3c1181e52cca1fce6e0d68efb0d2ded5f90854ae154d0a7d577656dd8145c09e30a401beaab2f691831efc49056ac507b0fa4dfdd209e8b6859f7ed1eb3dfbfa72a048651d1268f9c4bb574ea4c7eee01ed0a44f2df8b58152869985765458c25efe583ca236bea4c0d76475da5a707fac3da1a8441ff3b11fd97a10d3f34d5d0fa960590cccd77564c3fb4d4e0726cc0dfa0f141715ab00faa42424cc213ee7403c226ccfd06ecfb1e1db4e8104339a19c919acb0d4dfbc42f0c54e15edd555b7ee2f8eb307cf4adcb5e4a10312c245b3def7ee4c65101df69c65a3ad81f845cace5e1b3357bf587dceca0991e9b80a94716bf3efa673109473b0909da645f8a8b1ad433e012a1d564489352ca0e6ccf9c8a835280bf865a865390c7388c077061591dc9bc8a4904231939319c5bbe408f28314e4f7152a42e41bd4c4c24b75fc3ca2b46b9fce602502e37d8d40f80910a12cb911ada1270a85412fd79a475646c9534f666af62dfd048415be21809059cce77d904a13d74a0e5851d7e6c964978da2ce0ae3292a9677ef126a93774f169ad58a5ae9ab0ebcad3e58fa4efaffd4fe9b3f1d203fdd545bcfff7d0b4664289538d41173ecb7585db66116ac58ddacee8f55bae675ce7bd7c43d39369fb592f6c1ebb9baf9a50e52b5dc8a66e48988bcfa428be9ea1f1f2af6edac17667c4c5b53a6aaa9c36ac544b8acd0e915148763307e69db3edc0e0861678f42d9412c93c04de2f3c0d376ade3b5a10b925f1f77a6c3b6b20ddb77aa4cf1ca8fe345570cbcfaa31586d35ca839d8cd0cac5209017934368cf21addd352be015f009b623c1850f7a24af1f9c9a717d0722d351b92875884317b0f347274f201b56f415f9a77689d70e74da354e2055b7ec0b1345b8b922f86dc97f646585ebc9cee795fe58a75d8f29aafca1548db4f658eeaef5f00f29dc2e270c914fbe220e82f18d0794dc837d3a29164ede04553d6cea56381d2da0ad018ac8fbdd390bc872c041a4d96d374ae9795a8f5e797318694ae5ef34fceb890305d68099f04e4b032f28498d1125836e9e5c3304fc30eeaffa7986fc723761879744ba1933ab104832edea00fe153499780cdd45776546597902f5c227454b13e9c885b4ee6c86351463d1766f329c6d00377dd4df972c2d4ae14b528f052626e04a126b1cbc2861741c475f568dbaa9c878d8e63f0654658a94d0f80565121bfa13683ffd3b7b63f27fec4c7b0637d9624746e7ee87ac12d7657f07713314201297f36e7fcca1663c9a3b86f6f8944b11f7b111b1d200712ebb6019af515a752bfb1ae93d61b486f9f8c1b1912a03eeaecf50b43d37c683f75e223c9b4322e00a095e8029f67d36627714afe63251ea862bae80faa7785ecc492bd1ca1b79ed92e0c9808512ba9d6ab48347ea9b7639fec0ba6629a53deb007f01fd7ef3297133d40922fcdce544f273df143d99762d0d2d20203a9e70ae12f1d6df5cac7c9181358911190acf31a2a86f147db2e4e564cef3e38d94dacecda023859f1dc13e6dc2e6dcafa11d93e2109675cd29915cd33485ad382b4d79b9fa5f4f35f441987ab8feef5f3323e87843c0d5d624a11f4364e1938a0df4a155f9fa5877d6371580ecec15f49785e06848313eb1a29b8155dd2b90fb50977696cca1deda6fc7b5f8ff2ced01c7c21a37428ce5291975f994c8959c56349497d8b3213749e431b4e1e5f6afe4488eba99e10598c6625197ba4f478ed5d1e28849b82fcdc2eea02b69ea81346cb4765ff4baa1c32f593514da443557358b7ba93c60a49261b6c9ad469010688838282f680803ee70fc2d428772b21d882a39cf9b2a90fcc4eaaaf0f5f8fa592bf31130ffc7db4416a795e5ec1093f28431741a2791dd5c0006c5facbf568f421c897f9f7172d44ab127c5f9a90c7d30d8e41080f790d18bd2eb128a19d5db94848637067a40b5d547a8dc9a547fe7644a58c9ceb7e05e81b11488ae7d919d0001043191537605eb1cbbd10b4c0c1b3aab043e7d97bcb7848384d13c20b92de2c085c8509802ec1d55be3563d5caf184a825a3b25700cfd0892d7d1988717c4ff9c3d7051e304a08e83cb0095c991aab0939de2cb99b4f14d1e255b19d41105d9981cf108ecf523146d26a339d14b8cb9d9673887a3868ac23700e793d1251125bfd7d67e4f58a5ee2cbb8b30400000000000000000000000000000000000000000000f2656033a8ce139bb6cc481206ccbaeb6fd802d4debe0d924b93fcca42389aa194aa50769ad13d9774726b11b64ea0ffe2f314d431234258c18a04a569d5fc99b4e5e3f98f9b873272b5bb4e025abee373f6189a0ad09ae8f7c5007ffc992f8d5b312a82368ee4e7cd54cebc6d6670d16c396716541b550dab05d2ba5fa81aed50dc65b3f8f13e5013ac68bcb547c110d4bd72f24f5589ccfcfaaf418e40d0912feef6356f32123c5f0cccc35abb82842a4815d1c7e4c134f4f881ba184192a4d457e81f594f059ff674", 0xb15) 15:45:58 executing program 1: r0 = syz_open_dev$hidraw(&(0x7f0000000040), 0x0, 0x200000) read$hidraw(r0, &(0x7f0000000340)=""/4096, 0x20001340) r1 = syz_open_dev$hidraw(&(0x7f0000000000), 0x0, 0x0) ioctl$HIDIOCSFEATURE(r1, 0xc0404806, 0x0) write$char_usb(0xffffffffffffffff, &(0x7f00000001c0)="0d4b722d6771a094793d897633941fba5cd4f5cf2a3122ef6a66fcfd4a5c02c99b484334417c11f5da1e6ea4e0e93144523a1a966270e4f99a3be18d9b7fac0698e5e37f3e465bf1eb248f7572fbd1d1f397dcab51772ece49d2ecbd42f60dbc153f0a8af0ce5f7aebcc804b341d785b5de8939868efac99a3", 0x79) ioctl$HIDIOCGRAWNAME(r1, 0x80404804, &(0x7f0000000080)) r2 = syz_open_dev$hidraw(&(0x7f0000000000), 0x0, 0x0) ioctl$HIDIOCGRAWNAME(r0, 0x80404804, &(0x7f00000000c0)) ioctl$HIDIOCSFEATURE(r2, 0xc0404806, 0x0) syz_open_dev$hidraw(0x0, 0x8000000000007, 0x20002) syz_usb_connect$uac1(0x5, 0xe6, &(0x7f0000000240)={{0x12, 0x1, 0x200, 0x0, 0x0, 0x0, 0x8, 0x1d6b, 0x101, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0xd4, 0x3, 0x1, 0x1f, 0x10, 0x6, {{0x9, 0x4, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, {{0xa, 0x24, 0x1, 0x7, 0xfe}}}, {}, {0x9, 0x4, 0x1, 0x1, 0x1, 0x1, 0x2, 0x0, 0x0, {[@as_header={0x7, 0x24, 0x1, 0x0, 0x1f}, @as_header={0x7, 0x24, 0x1, 0x9, 0xea, 0x1002}, @format_type_i_discrete={0xe, 0x24, 0x2, 0x1, 0x3, 0x1, 0x18, 0x80, "3797e2fd0a1a"}, @format_type_i_discrete={0xa, 0x24, 0x2, 0x1, 0x80, 0x2, 0x8, 0x39, "d55e"}, @as_header={0x7, 0x24, 0x1, 0x1c, 0x7, 0x1003}]}, {{0x9, 0x5, 0x1, 0x9, 0x0, 0x7f, 0x2, 0x80, {0x7, 0x25, 0x1, 0x1, 0x2, 0x5}}}}, {}, {0x9, 0x4, 0x2, 0x1, 0x1, 0x1, 0x2, 0x0, 0x0, {[@format_type_ii_discrete={0xb, 0x24, 0x2, 0x2, 0x81, 0x3ff, 0x2, "0895"}, @format_type_ii_discrete={0x11, 0x24, 0x2, 0x2, 0xfffb, 0xdc1, 0x6, "22d919d50730af26"}, @format_type_i_continuous={0xe, 0x24, 0x2, 0x1, 0x8, 0x2, 0x2f, 0x4, "973964", '\vrJ'}, @format_type_i_continuous={0xe, 0x24, 0x2, 0x1, 0xf0, 0x3, 0xc3, 0x0, 'N~g', "b3e1da"}, @format_type_i_discrete={0x10, 0x24, 0x2, 0x1, 0x1, 0x4, 0xfd, 0x9, "89a8144ec1ccf626"}]}, {{0x9, 0x5, 0x82, 0x9, 0x400, 0x81, 0x6, 0x9, {0x7, 0x25, 0x1, 0x83, 0x7, 0x400}}}}}}}]}}, &(0x7f0000001580)={0xa, &(0x7f0000001340)={0xa, 0x6, 0x310, 0x0, 0x78, 0x68, 0xff}, 0x5, &(0x7f0000001380)={0x5, 0xf, 0x5}, 0x4, [{0x4, &(0x7f00000013c0)=@lang_id={0x4, 0x3, 0x409}}, {0x4, &(0x7f0000001400)=@lang_id={0x4, 0x3, 0x42c}}, {0x4, &(0x7f0000001440)=@lang_id={0x4, 0x3, 0x443}}, {0xc6, &(0x7f0000001480)=@string={0xc6, 0x3, "e17f40a277abf0caad779958df8ce65d81191c397ffc0d98fdaa293878d0acc24a1209030ec25130b39fb7f72f713a96928bac8008cb0467b555b437480ba5f886c3edb68744a49fa6f2381c2b2adae650d8fe719fdee30bed8d4721771362966318bcb2695ac0472c7b844b246ae43bcf76db5b280f0f767629c3a00e01e1e26b090cb3d0149c33ee945e934c95351ca6eb902af6c8beae49450c9f9a0b45ecc0cc49b8e5941b28a2a50f43efe3c4242685ce394d5652e42bc37eda30d247c4713c6102"}}]}) ioctl$HIDIOCSFEATURE(0xffffffffffffffff, 0xc0404806, 0x0) write$hidraw(0xffffffffffffffff, 0x0, 0x0) syz_open_dev$char_usb(0xc, 0xb4, 0x0) ioctl$HIDIOCSFEATURE(r1, 0xc0404806, &(0x7f0000000100)="088b712e962910eb0090df34b41c21cf4cbfeb0befdff5ce302bb104b04448721dcdc11811fe7ecc724bc33ce5677045bc406eb20e0060abf8953bba3c86a2a7d32752a44a52f17e493e5dbc24152e843d7799d8da5f62acc01b2c27d1090965e5334631e53542bca0e6ddf16af94be9b369493aa4ef3a502649cae351d343ef8d03cf936a56c7523d786a5c23fe8573cc6299f9080508c11cb7b2a3e5451c74fbbca527b5105a3523252adc5e36e87d") 15:45:58 executing program 4: syz_open_dev$hidraw(0xfffffffffffffffe, 0x0, 0x4c4800) r0 = syz_open_dev$hidraw(&(0x7f0000000000), 0x1ff, 0x244080) ioctl$HIDIOCSFEATURE(r0, 0xc0404806, &(0x7f0000000080)="b5057b697b651be83e40a7cdcf15ff70c7f43058e987bdcad6cfe43476f4982f8056ae74a59c683d5a6e1603edafb03e7b09779a62f69f16f7bc1531") ioctl$HIDIOCGRAWPHYS(r0, 0x80404805, &(0x7f0000000040)) 15:45:58 executing program 4: r0 = syz_open_dev$hiddev(&(0x7f00000000c0), 0x40, 0x800) read$hiddev(r0, &(0x7f0000000100)=""/157, 0x9d) ioctl$EVIOCGSW(0xffffffffffffffff, 0x8040451b, &(0x7f0000000000)=""/169) syz_open_dev$hidraw(0xfffffffffffffffe, 0x0, 0x0) 15:45:59 executing program 4: r0 = syz_open_dev$hidraw(0xfffffffffffffffe, 0x2, 0x4d149121a6130ba6) ioctl$HIDIOCGFEATURE(r0, 0xc0404807, &(0x7f0000000000)={0xf8, "2ffcf9d4253d8121c1ce310eddac19a8e28b1d2cd71f10c94d13ca184f6f9a3cc3a12a8c2da2a8107e987bf7f4ec21ff70a1f73f194804f2887985e76293a788"}) 15:45:59 executing program 4: syz_open_dev$hidraw(0xfffffffffffffffe, 0x0, 0x1a1c02) [ 2261.389011][T32516] usb 2-1: new high-speed USB device number 54 using dummy_hcd [ 2261.628945][T32516] usb 2-1: Using ep0 maxpacket: 8 15:45:59 executing program 3: syz_usb_connect(0x6, 0x37, &(0x7f00000001c0)={{0x12, 0x1, 0x300, 0x9d, 0xcf, 0xc1, 0x8, 0xfe9, 0xdb01, 0x9223, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x25, 0x1, 0x5, 0xfc, 0x30, 0x3, [{{0x9, 0x4, 0xe7, 0x1, 0x1, 0xd0, 0xe2, 0x61, 0x7f, [@uac_as={[@format_type_i_continuous={0xa, 0x24, 0x2, 0x1, 0x4, 0x3, 0x2, 0x97, "", "e13f"}]}], [{{0x9, 0x5, 0x5, 0x20, 0x8, 0x0, 0x6, 0x1}}]}}]}}]}}, &(0x7f00000003c0)={0xa, &(0x7f0000000200)={0xa, 0x6, 0x201, 0x1, 0x0, 0x6, 0x10, 0x6}, 0x19, &(0x7f0000000240)={0x5, 0xf, 0x19, 0x1, [@ss_container_id={0x14, 0x10, 0x4, 0x7, "8bbba5e8be6913a73af19d509834a6c6"}]}, 0x4, [{0x77, &(0x7f0000000280)=@string={0x77, 0x3, "275e16c45b58ea95e4a840d5b6ecb6aa753b71999efbce1763648b751c838f5c9d2b0131c8754639d318990f38dad854ebebe5ab186b7253e01c56dcc86c1e9d11b15032cbeb4331e7bcd455e8d445233eaa0e1c6bf550f23cded38de97da13227613ddf45072523c7f32bcfaeac824cacf38a4d26"}}, {0x4, &(0x7f0000000300)=@lang_id={0x4, 0x3, 0x44b}}, {0x4, &(0x7f0000000340)=@lang_id={0x4, 0x3, 0x82c}}, {0x4, &(0x7f0000000380)=@lang_id={0x4, 0x3, 0x827}}]}) syz_open_dev$hiddev(&(0x7f0000000000), 0x5, 0x1a035317e33e48c9) ioctl$HIDIOCGVERSION(0xffffffffffffffff, 0x80044801, &(0x7f0000000140)) r0 = syz_open_dev$hiddev(&(0x7f0000000440), 0x3, 0x101442) ioctl$HIDIOCGCOLLECTIONINFO(r0, 0xc0104811, &(0x7f0000000480)={0x7, 0x7, 0x696ce0ca, 0x401}) r1 = syz_open_dev$hiddev(&(0x7f0000000080), 0x1000, 0x385800) ioctl$HIDIOCSREPORT(r1, 0x400c4808, &(0x7f00000000c0)={0x1, 0x200, 0x5}) r2 = syz_open_dev$hidraw(&(0x7f0000000580), 0x0, 0x189481) write$hidraw(r2, &(0x7f00000005c0)="a9", 0xffffff95) 15:45:59 executing program 2: r0 = syz_open_dev$hidraw(&(0x7f0000000580), 0xffffffffffffffff, 0x0) write$hidraw(r0, &(0x7f0000000600)="c2efc64421e3343d16ddb0d465cfd83f6e3cb810c06472c782e1804c3c4974678f37bc0ff4ed4b0a702f01a77bd43b57102421f8899542b34a189fe7a97d0e3c8138ff1bc7c14dd105867ad43e2191eab3383f020db953b3c8b8025a7b7f600aba436aa32441e4eacb7d1f225fc53ce8f385b8144d0c1dcec4ce5d607c41c0720a92488c3ed4d19c15de4c55adf34451a1e899eb21b493857f1d6210c0ac9b76bd72a7d58bd591c7baf7817e38644df94ba0315160e8f25701da65427e166cdc41ede1d09fa457f3da03c684cc142685808c0eb7b034cc038aa8371360b2381234110d6c0158ffa4aaf21198069a4ac389d19d8f20255168d82cddddc1099e7c2c6106e7a2ce8bd8d78c24d4b1e39b9eb36c63fc0d6023f1ea95a368cb8bf0c4f94397ca58936a2e669f163f94323ccfe7589e3042df85efe84cb10ffa7b098cbae0c088618aa42e57f46c9efeea70dc46b6a72b2e397f593f9f3466a41b49de223ac87ae87db28d074ae423ce86de6521e3cd7b83a01797da80ba00742de2d781acde9b526bc172aa7c3cd95785e46b715283cd4622b4cc27f18a1997849646d58ae03e8b0bd745a02e28feb7a320028fc4d10f83aea27fdf0da55320816e3b4b4e06dbc9dd5d213427f053279981036bb6a059733de04e572f29fa54df7aa0ee0291a2f33f5afeda2b84c987f3046c6b50c18da2e9a60556fb847d62fb4107351c6ddc85177b699979d5a5a13aed9e8fdbf1e9671de6831005296a41e02bf69c5f8cc8ac78285444254b79ff8339d717e7a6841900a48edbc905d4a95457938fd27ee3e57c7eeabb7cff7a633c5dca23193910ab6e72ee38d84e0f3d693c33cc0cfbc90e63769536f07399357c5bb81adb4b88de5a45356f8896216c42ee6d9cddf2c169cfab87c6db2736d5b084f3fba3a56731951e0b8b4a64e65666c166a3706e4b8f93f4ba53a1c5c93a296e4a7e148deef8dfbe9ffea389a47d17adda45fa68f65167996efcff2f04195d6961c1036253e7e6ab21ef92876c94e70c8c96b343df2e45daf62ca484d7ee99301c8888edb35786c5d91c3c3b44762369c1df12254c6233b160fdd87abde1b0f58ca7666dcdc5786f7d43ffbc54bb0e162f8b71ab908ebe10c086d789f67f6866ab83ab163dfd787cb2fd7c38ab2c37966de92453a8dd18a54e80ed620b6ff317e0652d629f0936e45716985ac08401b98a2b2901dcde3747497a5dacfff2d908f0a02f0909293154602ada593e25264155fbb1a5a31c4988acd486c72b54a912d5c63b0e35a1efbf94d378ea21b1df3d3fd3bc2b06f2d5c37500f8e863d1c743081c4b9c9d840eed345987086ae584079184478f756bab6cc6eae2c6572b5c7ccebe1376ec9769fe73eeb7ffa432fb34eb0e9f9eb5bea959569e2c6bdff278537dde1a818901e21201e7b7bd1b5b84df06a669c679be2ecb6508453af3e79625f986b022a8fb05b3906ea22c9b3e4fec40dbad4237aa2299a3a43352e4ed3c1181e52cca1fce6e0d68efb0d2ded5f90854ae154d0a7d577656dd8145c09e30a401beaab2f691831efc49056ac507b0fa4dfdd209e8b6859f7ed1eb3dfbfa72a048651d1268f9c4bb574ea4c7eee01ed0a44f2df8b58152869985765458c25efe583ca236bea4c0d76475da5a707fac3da1a8441ff3b11fd97a10d3f34d5d0fa960590cccd77564c3fb4d4e0726cc0dfa0f141715ab00faa42424cc213ee7403c226ccfd06ecfb1e1db4e8104339a19c919acb0d4dfbc42f0c54e15edd555b7ee2f8eb307cf4adcb5e4a10312c245b3def7ee4c65101df69c65a3ad81f845cace5e1b3357bf587dceca0991e9b80a94716bf3efa673109473b0909da645f8a8b1ad433e012a1d564489352ca0e6ccf9c8a835280bf865a865390c7388c077061591dc9bc8a4904231939319c5bbe408f28314e4f7152a42e41bd4c4c24b75fc3ca2b46b9fce602502e37d8d40f80910a12cb911ada1270a85412fd79a475646c9534f666af62dfd048415be21809059cce77d904a13d74a0e5851d7e6c964978da2ce0ae3292a9677ef126a93774f169ad58a5ae9ab0ebcad3e58fa4efaffd4fe9b3f1d203fdd545bcfff7d0b4664289538d41173ecb7585db66116ac58ddacee8f55bae675ce7bd7c43d39369fb592f6c1ebb9baf9a50e52b5dc8a66e48988bcfa428be9ea1f0b2af6edac17667c4c5b53a6aaa9c36ac544b8acd0e915148763307e69db3edc0e0861678f42d9412c93c04de2f3c0d376ade3b5a10b925f1f77a6c3b6b20ddb77aa4cf1ca8fe345570cbcfaa31586d35ca839d8cd0cac5209017934368cf21addd352be015f009b623c1850f7a24af1f9c9a717d0722d351b92875884317b0f347274f201b56f415f9a77689d70e74da354e2055b7ec0b1345b8b922f86dc97f646585ebc9cee795fe58a75d8f29aafca1548db4f658eeaef5f00f29dc2e270c914fbe220e82f18d0794dc837d3a29164ede04553d6cea56381d2da0ad018ac8fbdd390bc872c041a4d96d374ae9795a8f5e797318694ae5ef34fceb890305d68099f04e4b032f28498d1125836e9e5c3304fc30eeaffa7b86fc723761879744ba1933ab104832edea00fe153499780cdd45776546597902f5c227454b13e9c885b4ee6c86351463d1766f329c6d00377dd4df972c2d4ae14b528f052626e04a126b1cbc2861741c475f568dbaa9c878d8e63f0654658a94d0f80565121bfa13683ffd3b7b63f27fec4c7b0637d9624746e7ee87ac12d7657f07713314201297f36e7fcca1663c9a3b86f6f8944b11f7b111b1d200712ebb6019af515a752bfb1ae93d61b486f9f8c1b1912a03eeaecf50b43d37c683f75e223c9b4322e00a095e8029f67d36627714afe63251ea862bae80faa7785ecc492bd1ca1b79ed92e0c9808512ba9d6ab48347ea9b7639fec0ba6629a53deb007f01fd7ef3297133d40922fcdce544f273df143d99762d0d2d20203a9e70ae12f1d6df5cac7c9181358911190acf31a2a86f147db2e4e564cef3e38d94dacecda023859f1dc13e6dc2e6dcafa11d93e2109675cd29915cd33485ad382b4d79b9fa5f4f35f441987ab8feef5f3323e87843c0d5d624a11f4364e1938a0df4a155f9fa5877d6371580ecec15f49785e06848313eb1a29b8155dd2b90fb50977696cca1deda6fc7b5f8ff2ced01c7c21a37428ce5291975f994c8959c56349497d8b3213749e431b4e1e5f6afe4488eba99e10598c6625197ba4f478ed5d1e28849b82fcdc2eea02b69ea81346cb4765ff4baa1c32f593514da443557358b7ba93c60a49261b6c9ad469010688838282f680803ee70fc2d428772b21d882a39cf9b2a90fcc4eaaaf0f5f8fa592bf31130ffc7db4416a795e5ec1093f28431741a2791dd5c0006c5facbf568f421c897f9f7172d44ab127c5f9a90c7d30d8e41080f790d18bd2eb128a19d5db94848637067a40b5d547a8dc9a547fe7644a58c9ceb7e05e81b11488ae7d919d000104319153760598b0443374cfeb1cbbd10b4c0c1b3aab043e7d97bcb7848384d13c20b92de2c085c8509802ec1d55be3563d5caf184a825a3b25700cfd0892d7d1988717c4ff9c3d7", 0xa01) 15:45:59 executing program 5: r0 = syz_open_dev$hidraw(&(0x7f0000000580), 0x0, 0x101081) write$hidraw(r0, &(0x7f0000000600)="c2efc64421e3343d16ddb0d465cfd83f6e3cb810c06472c782e1804c3c4974678f37bc0ff4ed4b0a702f01a77bd43b57102421f8899542b34a189fe7a97d0e3c8138ff1bc7c14dd105867ad43e2191eab3383f020db953b3c8b8025a7b7f600aba436aa32441e4eacb7d1f225fc53ce8f385b8144d0c1dcec4ce5d607c41c0720a92488c3ed4d19c15de4c55adf34451a1e899eb21b493857f1d6210c0ac9b76bd72a7d58bd591c7baf7817e38644df94ba0315160e8f25701da65427e166cdc41ede1d09fa457f3da03c684cc142685808c0eb7b034cc038aa8371360b2381234110d6c0158ffa4aaf21198069a4ac389d19d8f20255168d82cddddc1099e7c2c6106e7a2ce8bd8d78c24d4b1e39b9eb36c63fc0d6023f1ea95a368cb8bf0c4f94397ca58936a2e669f163f94323ccfe7589e3042df85efe84cb10ffa7b098cbae0c088618aa42e57f46c9efeea70dc46b6a72b2e397f593f9f3466a41b49de223ac87ae87db28d074ae423ce86de6521e3cd7b83a01797da80ba00742de2d781acde9b526bc172aa7c3cd95785e46b715283cd4622b4cc27f18a1997849646d58ae03e8b0bd745a02e28feb7a320028fc4d10f83aea27fdf0da55320816e3b4b4e06dbc9dd5d213427f053279981036bb6a059733de04e572f29fa54df7aa0ee0291a2f33f5afeda2b84c987f3046c6b50c18da2e9a60556fb847d62fb4107351c6ddc85177b699979d5a5a13aed9e8fdbf1e9671de6831005296a41e02bf69c5f8cc8ac78285444254b79ff8339d717e7a6841900a48edbc905d4a95457938fd27ee3e57c7eeabb7cff7a633c5dca23193910ab6e72ee38d84e0f3d693c33cc0cfbc90e63769536f07399357c5bb81adb4b88de5a45356f8896216c42ee6d9cddf2c169cfab87c6db2736d5b084f3fba3a56731951e0b8b4a64e65666c166a3706e4b8f93f4ba53a1c5c93a296e4a7e148deef8dfbe9ffea389a47d17adda45fa68f65167996efcff2f04195d6961c1036253e7e6ab21ef92876c94e70c8c96b343df2e45daf62ca484d7ee99301c8888edb35786c5d91c3c3b44762369c1df12254c6233b160fdd87abde1b0f58ca7666dcdc5786f7d43ffbc54bb0e162f8b71ab908ebe10c086d789f67f6866ab83ab163dfd787cb2fd7c38ab2c37966de92453a8dd18a54e80ed620b6ff317e0652d629f0936e45716985ac08401b98a2b2901dcde3747497a5dacfff2d908f0a02f0909293154602ada593e25264155fbb1a5a31c4988acd486c72b54a912d5c63b0e35a1efbf94d378ea21b1df3d3fd3bc2b06f2d5c37500f8e863d1c743081c4b9c9d840eed345987086ae584079184478f756bab6cc6eae2c6572b5c7ccebe1376ec9769fe73eeb7ffa432fb34eb0e9f9eb5bea959569e2c6bdff278537dde1a818901e21201e7b7bd1b5b84df06a669c679be2ecb6508453af3e79625f986b022a8fb05b3906ea22c9b3e4fec40dbad4237aa2299a3a43352e4ed3c1181e52cca1fce6e0d68efb0d2ded5f90854ae154d0a7d577656dd8145c09e30a401beaab2f691831efc49056ac507b0fa4dfdd209e8b6859f7ed1eb3dfbfa72a048651d1268f9c4bb574ea4c7eee01ed0a44f2df8b58152869985765458c25efe583ca236bea4c0d76475da5a707fac3da1a8441ff3b11fd97a10d3f34d5d0fa960590cccd77564c3fb4d4e0726cc0dfa0f141715ab00faa42424cc213ee7403c226ccfd06ecfb1e1db4e8104339a19c919acb0d4dfbc42f0c54e15edd555b7ee2f8eb307cf4adcb5e4a10312c245b3def7ee4c65101df69c65a3ad81f845cace5e1b3357bf587dceca0991e9b80a94716bf3efa673109473b0909da645f8a8b1ad433e012a1d564489352ca0e6ccf9c8a835280bf865a865390c7388c077061591dc9bc8a4904231939319c5bbe408f28314e4f7152a42e41bd4c4c24b75fc3ca2b46b9fce602502e37d8d40f80910a12cb911ada1270a85412fd79a475646c9534f666af62dfd048415be21809059cce77d904a13d74a0e5851d7e6c964978da2ce0ae3292a9677ef126a93774f169ad58a5ae9ab0ebcad3e58fa4efaffd4fe9b3f1d203fdd545bcfff7d0b4664289538d41173ecb7585db66116ac58ddacee8f55bae675ce7bd7c43d39369fb592f6c1ebb9baf9a50e52b5dc8a66e48988bcfa428be9ea1f0b2af6edac17667c4c5b53a6aaa9c36ac544b8acd0e915148763307e69db3edc0e0861678f42d9412c93c04de2f3c0d376ade3b5a10b925f1f77a6c3b6b20ddb77aa4cf1ca8fe345570cbcfaa31586d35ca839d8cd0cac5209017934368cf21addd352be015f009b623c1850f7a24af1f9c9a717d0722d351b92875884317b0f347274f201b56f415f9a77689d70e74da354e2055b7ec0b1345b8b922f86dc97f646585ebc9cee795fe58a75d8f29aafca1548db4f658eeaef5f00f29dc2e270c914fbe220e82f18d0794dc837d3a29164ede04553d6cea56381d2da0ad018ac8fbdd390bc872c041a4d96d374ae9795a8f5e797318694ae5ef34fceb890305d68099f04e4b032f28498d1125836e9e5c3304fc30eeaffa7b86fc723761879744ba1933ab104832edea00fe153499780cdd45776546597902f5c227454b13e9c885b4ee6c86351463d1766f329c6d00377dd4df972c2d4ae14b528f052626e04a126b1cbc2861741c475f568dbaa9c878d8e63f0654658a94d0f80565121bfa13683ffd3b7b63f27fec4c7b0637d9624746e7ee87ac12d7657f07713314201297f36e7fcca1663c9a3b86f6f8944b11f7b111b1d200712ebb6019af515a752bfb1ae93d61b486f9f8c1b1912a03eeaecf50b43d37c683f75e223c9b4322e00a095e8029f67d36627714afe63251ea862bae80faa7785ecc492bd1ca1b79ed92e0c9808512ba9d6ab48347ea9b7639fec0ba6629a53deb007f01fd7ef3297133d40922fcdce544f273df143d99762d0d2d20203a9e70ae12f1d6df5cac7c9181358911190acf31a2a86f147db2e4e564cef3e38d94dacecda023859f1dc13e6dc2e6dcafa11d93e2109675cd29915cd33485ad382b4d79b9fa5f4f35f441987ab8feef5f3323e87843c0d5d624a11f4364e1938a0df4a155f9fa5877d6371580ecec15f49785e06848313eb1a29b8155dd2b90fb50977696cca1deda6fc7b5f8ff2ced01c7c21a37428ce5291975f994c8959c56349497d8b3213749e431b4e1e5f6afe4488eba99e10598c6625197ba4f478ed5d1e28849b82fcdc2eea02b69ea81346cb4765ff4baa1c32f593514da443557358b7ba93c60a49261b6c9ad469010688838282f680803ee70fc2d428772b21d882a39cf9b2a90fcc4eaaaf0f5f8fa592bf31130ffc7db4416a795e5ec1093f28431741a2791dd5c0006c5facbf568f421c897f9f7172d44ab127c5f9a90c7d30d8e41080f790d18bd2eb128a19d5db94848637067a40b5d547a8dc9a547fe7644a58c9ceb7e05e81b11488ae7d919d000104319153760598b0443374cfeb1cbbd10b4c0c1b3aab043e7d97bcb7848384d13c20b92de2c085c8509802ec1d55be3563d5caf184a825a3b25700cfd0892d7d1988717c4ff9c3d7", 0xa01) r1 = syz_open_dev$hiddev(&(0x7f0000000000), 0x5, 0x1a035317e33e48c9) ioctl$HIDIOCGVERSION(r1, 0x80044801, &(0x7f0000000040)) r2 = syz_open_dev$hidraw(&(0x7f0000000000), 0x0, 0x0) ioctl$HIDIOCSFEATURE(r2, 0xc0404806, 0x0) ioctl$HIDIOCSFEATURE(r2, 0xc0404806, &(0x7f0000000080)="9ac8b2100771933625f63f27da35da433625bc1108b3f7de799956ea4e42fb5eb1d796606ece4c9323a280dbd340cfbee299ef1ea4e1f41d034f5ce60612902a56cc105547be210f661abe5e92cc5f2f6ddcbe67db1efd229eb70206968ea145b3d977a7d27227fbb7d1b9632e29091a58a70039c88c") ioctl$HIDIOCGPHYS(r1, 0x80404812, &(0x7f0000000000)) 15:45:59 executing program 4: r0 = syz_usb_connect$uac1(0x0, 0xdb, &(0x7f0000000080)={{0x12, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1d6b, 0x101, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0xc9, 0x3, 0x1, 0x7f, 0x90, 0x80, {{0x9, 0x4, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, {{0xa, 0x24, 0x1, 0x81}, [@selector_unit={0x8, 0x24, 0x5, 0x1, 0xb2, "122ead"}, @extension_unit={0xd, 0x24, 0x8, 0x1, 0x4, 0x1, "a969266969c0"}, @selector_unit={0x6, 0x24, 0x5, 0x6, 0xff, "1b"}]}}, {}, {0x9, 0x4, 0x1, 0x1, 0x1, 0x1, 0x2, 0x0, 0x0, {[@as_header={0x7, 0x24, 0x1, 0x7, 0x5, 0x4}, @format_type_i_continuous={0xc, 0x24, 0x2, 0x1, 0x2, 0x4, 0x6, 0xfd, "767d96", "cd"}, @as_header={0x7, 0x24, 0x1, 0x5, 0x7, 0x4}, @format_type_i_discrete={0x8, 0x24, 0x2, 0x1, 0x7, 0x1, 0x1, 0x6}]}, {{0x9, 0x5, 0x1, 0x9, 0x3ff, 0x2, 0x0, 0x5, {0x7, 0x25, 0x1, 0x82, 0x1, 0x8}}}}, {}, {0x9, 0x4, 0x2, 0x1, 0x1, 0x1, 0x2, 0x0, 0x0, {[@as_header={0x7, 0x24, 0x1, 0x9, 0x1f, 0x1}, @format_type_i_discrete={0xe, 0x24, 0x2, 0x1, 0x1f, 0x3, 0x3, 0x6, "ef8fababb68d"}, @as_header={0x7, 0x24, 0x1, 0x0, 0x1, 0x1}, @format_type_i_discrete={0x11, 0x24, 0x2, 0x1, 0x80, 0x2, 0x1, 0xc0, "ddc73ba306ca75b41b"}]}, {{0x9, 0x5, 0x82, 0x9, 0x20, 0x2, 0x4, 0x1, {0x7, 0x25, 0x1, 0x1, 0x92, 0x1000}}}}}}}]}}, &(0x7f0000000300)={0xa, &(0x7f0000000180)={0xa, 0x6, 0x300, 0x2, 0x89, 0x7, 0x40, 0x80}, 0xc1, &(0x7f00000001c0)={0x5, 0xf, 0xc1, 0x4, [@ss_cap={0xa, 0x10, 0x3, 0x0, 0x1, 0x0, 0xfa, 0x2}, @generic={0xa5, 0x10, 0x4, "4b15629558ed3d0e24127374de073d2a9a758f22a52ca03cc321d7007c4d2acc83d78b628925bf2bf04f40df4fa8851c77a02f67b77e76b90bb79b0fdafe78f575f0931b5409eee38f0bb4260706c7ed4a6148335bed80d6874416bb9f67e3c9523f4ffbc5374cd4ad292d4860cc8e50d0a6e5772fc1397a19c00c13e713689b1ec17f7bacade110f563d48d9d113945bddf8de0499b17d729581506917ed973020a"}, @ptm_cap={0x3}, @ss_cap={0xa, 0x10, 0x3, 0x0, 0x8, 0xd6, 0x1f, 0x6}]}, 0x1, [{0x13, &(0x7f00000002c0)=@string={0x13, 0x3, "1d7cddaf4e9befb942fb33cd3c2a2706e3"}}]}) syz_usb_control_io$uac1(r0, &(0x7f0000000480)={0x14, &(0x7f0000000340)={0x40, 0x31, 0xed, {0xed, 0xf, "3612e8a8bc20283ce146a5559d8cb78dd402d1f352796bd8ad8af98fbad2e7f4b8d83e903164b2d91d8f2a9aab0b7311e6e28f5e96189b32c5541c0b8577a4c0a29dc2c8ebacb8c16797e6d80949b07ea26de68683e975ca22187cc461ef22818c1fe670d2c0b9abbc0820305111e0079b9d91c0fc0d3b271f8d8d4d6fc725c270bab42cb51f5dac0dc91004e5cf2d17e28071cf8c5f6075e5a0bd86b280712879b675daad8d75255cfd1df4994a940efa28f54cdfdeababdfc0b0ec7c875f9fd289e6381bc18d19060478f3b5480b3684eb0d4de9fb35b1e5b102e999d3c609dacd869606d57e1dca92b7"}}, &(0x7f0000000440)={0x0, 0x3, 0x4, @lang_id={0x4, 0x3, 0x40c}}}, &(0x7f00000006c0)={0x44, &(0x7f00000004c0)={0x0, 0xcef060fc4250a301, 0x29, "423e676fa3213f51b108c04e283c4605e734b79cf0e3c05bfb85212e6eb2bfc4b0d1a92d0ad9fe4d2d"}, &(0x7f0000000500)={0x0, 0xa, 0x1, 0x5}, &(0x7f0000000540)={0x0, 0x8, 0x1, 0x1}, &(0x7f0000000580)={0x20, 0x81, 0x2, "c1e0"}, &(0x7f00000005c0)={0x20, 0x82, 0x3, "84153e"}, &(0x7f0000000600)={0x20, 0x83, 0x1, ' '}, &(0x7f0000000640)={0x20, 0x84, 0x4, "5883873c"}, &(0x7f0000000680)={0x20, 0x85, 0x3, "48aff2"}}) syz_open_dev$hidraw(0xfffffffffffffffe, 0x0, 0x0) r1 = syz_open_dev$hidraw(&(0x7f0000000000), 0x0, 0x0) ioctl$HIDIOCSFEATURE(r1, 0xc0404806, 0x0) ioctl$HIDIOCGFEATURE(r1, 0xc0404807, &(0x7f0000000000)={0x7f, "dd4e1233d23cf793d145a8dfcaf4758d75acb0eeaf308a8ee498c3bb1b5b1143cf9943febdf958d78e83c83a9d9db516012865a9f1a045dc9fb74d9fa53b10f9"}) 15:45:59 executing program 0: r0 = syz_open_dev$hidraw(&(0x7f0000000000), 0x0, 0x0) read$hidraw(r0, &(0x7f0000000340)=""/4096, 0x20001340) r1 = syz_open_dev$hidraw(&(0x7f0000000000), 0x0, 0x0) ioctl$HIDIOCSFEATURE(r1, 0xc0404806, 0x0) ioctl$HIDIOCGRAWNAME(r1, 0x80404804, &(0x7f0000000040)) read$hidraw(r0, 0x0, 0x0) syz_open_dev$char_usb(0xc, 0xb4, 0x0) 15:45:59 executing program 2: r0 = syz_open_dev$hidraw(&(0x7f0000000580), 0x0, 0x101081) r1 = syz_open_dev$hidraw(&(0x7f0000000000), 0x0, 0x0) ioctl$HIDIOCSFEATURE(r1, 0xc0404806, 0x0) ioctl$HIDIOCGRDESC(r1, 0x90044802, &(0x7f0000001040)={0xc09, "30098e0e2f86f0a8b84fec52634979a1c0dbbe42c81a914867c20c8de597c97d0cd5ffdd67489a0131049993325a60507264d243f04c17318880933bdd238349c4b84d6503b6956dea80ddb8f1c1a368d5d9f39eb01906dd530246e9d0e4dd07d880218a67eef5f0c1d4c0774fd2199f3614ad8b4f3ca7ca24a2c7a51b80b785be8ff027e4ce0821408f4f5f293b0cb043bca5db6c854a9ce38f22ab24d55a73e158709085f5f7d451312997a470a9fd36a122b6c4853a9aaa068c53846bef68e19a4a10f42a161394606109741ab0c037a9b9a3dd05c112648a2d32f273d40bf4acaefe605fa7912f46d781d181644b2b9fb081e3b62b1bbe69bbed42771ac3e277ebf3ec1d25a71efeb2d84e88c9c2579170abb37c9029f2c2788b3f3b42888f6c9eeee611d891f002e8e78fd3861e39cd9d57d4bd8d86f5966894ca5a7ed270bb0808a106b81209ee30ce67f44aaf872a94795ef1a58d4c7ff923581409cd33d2641bf3aaa124940841052e5813abe2b28ba6f18dfd2833f136de85d84adedb1263e7c757b3d3e44948fae84956af2a56fe89774de5a42a69a9f5be3b95936583dce5a121f595ccc1c3cc85c3cbd03a1bc968ecacbe7f16bdabaaa74781734152b460051f8cdf4efcdde000a12c07ca454f38ca6d48e89f6f209a71a1019fec3978565ae3afd6d2ae180b5542b6af8d8644918263691c9599d128b68e2960d2bf941991d294ad1b0c05b96cc61d7b343e8a14297c6fbefb61f562a85003f734d934c39acf568dc5e913ae307a06cef4128b86f32396a7449c821ed3aa373ef6d1c9daaf809891cdef41e8ec6e6354e2524c130146c5c989d95fee1865037bb81539c4004f995edc39d25d6cd1b5caa8f2152d3584f208e6a195269df7d62081e190f3ef8b8f2f2ccc846938e628bd42ae565333df883b547784261e6c921a6777bc01400cbbcf2507229bb762a46a6c59228dffa8ff489712ab93b063caa3515ca53056e29c8053d734fa7cc0e7b887eedd049dade9b18115a1f861b827eb97ba6c3407d38f8877efcf49d67e52445b9114e5dca47f9265f5593ce0afb59808fe16c9877937bb4ebe3075985f8b6002f476589ecc6c3eb3a76089245c2efe167e4f7e3e408f041e5d6b6a7c59113ba0ed7c11c95ce2bb17f21c05220485fa7aa210ece69bb4c6ee1c1e54a037f562dea653ad91db9c56fa89dc845f063246ccce45383127eee4c83bb1ad76e2275b0c28c1ec4091798b2055c51298af59453747e0fb3e0e16e30bce8824fa23160fed1f3965b17c1284c595604fc4b7b999794bb6f859ebf1912a8546eb1a691b1944fcf11bf2e59a074f1f2b7aafc12fd83dd1741638a0cd9350d818daecc40ead56dc0297be540acf728ab5b9d3c79fc2cbebd5a55b5081cefaca108a41b76851429544e481ec78baf220e48e856b11b7c83876b607d13a4c5429c1dfffac7ff0b4d166037645f94e78f969d8bd1ad2ccb2b7557b772bacbb3a9087612b5164f84465b71aec86292f743ff8dc0b7df8fd751944d7f47932b46930fe7147d9b41380bf3393504fb84960c044d4e2c998c82272bfe57f2588b763ff43494a7c81678456e26fb4a1e6e946be9d5afe7ad95b3440ec5cbc961e3e753304f58c9f7e4d57c3cdd41ed5b65a7f8ded5bcf31620ce1b6f9e8e6490de074077d4cbe270b9bebc55fb83e1fb57b6a89735e511de4d32f7ec0f26a8c437741217c984b648bd8ca53feaa9a2aa8b434e6feb5d2c2e4908ee7d0f2224d84379cf7f3eea0fb84e271223e0984e38cd5467ff12ff7d4d1d0c9ff9784f03dbc9ec214bb9cf029d67d10ebc5765f061ad25fffbc7242c950d04c5a01bde612c64d25acf4e698a4d25aba90bbf22961dc2dd1dc88e819523dfbb3b199beed7b0fa01f4389ce5b5dc2548e89ff207c740c98aac36cdf20fd71bc119789ba0d870b06089035dd346d2a9bbd99cb5eb1ec643c5fc38967a5787b98e6d3d521b044a50547b1281ab40fb57a49b152b6b89e513631923926fa129af9f068afb46fd39ba5779ee28e93c59440b334648bc4829f086a508bdd53f06dd86a31fe90df2c037eb61c36ea417878f0fcf06b0083e41864cc06331548a5a9c31fab4e3cb8b10db383bc0bf9d9e8d1d1afc84c816f35d24accfc46b8a55994fe2d271a98f47675b65a8c6a0b9812ed16cdbb1a8a698b440cbded8f6b5d2001144f8501fd162c9a6baa77daa8365177a6ad4ef1c011f1e238d7db66c7ad38679e4590351642aa30d7f8e267caa082a38091f7951baa663601c103d20e396c158a8c054007f2b6c060c16ba26c8ba0ed258e779bff0006d583ff7168f3f70639dc52121443895da79fcce724b4b80971c0fd9dedc2a7d97419443f8e3397ad0c2a948e88462feb53bb6730038100ae251bb824fbff04281dfb65bb72c4582b8eb6b3721ae4b04c3a0308ad99d55ad557f22e4ca1b331c5164a3d547735641ad4ad31e94c2797a2238d98d0fbc0b4c6f30186ed806d116e0b8d417017da2a3bf5b288a9b032ca7d1546514a4904dfb1f580c38de059b8aaf1e03fceebbc297de61c948dad8516ad02852e3a86dbcfe9f8cc674d309c28bee0cf51a92dac6b1be1068d7d41140d96287e2fcbc906c2321ad8c08499b9face7f7656e9115e9e71536d7f297b86586704f8167d9fc23810ea2675527ba00d0c891f607ddde436dc71397f90348112c754fb30f4570198ca60f46d0d053ea4668b797b55d03e06f6052571965bdb3eb77a935dcd0de9915a019bb493ae05bb3c83fd7ed310247f716b36b242df08870f2e268c9b98a63182c74b4f7ed1cbd014889ac692143e4ed66d3dc5036d51f8d7ca5dfb656e2b441a941e5e839f05c6e9d9551fd1f7f5d34ebfe46936a1f041ad13822c23ffaaa0be7ca8e7ec3474b56a857f97dd279cf44d895fb2c21dbf85bc29a7fc76b92c35a26de30dff8e31692e11ce8c614fce8079ac1878b58ae84d3672638c5ca306943dec90cedafeb049e0e1f57b75836e5f57304700da1c8e307085da03c1f5aa718b88202899b3e5119d73c2e5a5e8fde3392439ab765091cca87734973b261436ad821e8871504673f5ff2bd696bb0539ff68a684a22448e8d43d845be31f70c1aa76971c07b2064274b83c972fdb4755a6e48ea1f59ba1bc7c9c456821409cc46c97f9ae4e41e00f5c932e97f58e90ad6b5f195e64c15a2978b35581eb46cd48c0966adab3c6152b6cf10f9c8a9906d9504528ace7cacff019a440852352f7a4f96978086536a6185ea9793e9ee757d62e752f1b01d0e4c1f06d8e2c30b381714c3fb7ab53764f859c0666fc74ab1d47094f9fcc592726d38cbbaa9f87220494747a3206f8239c5758c4b4d4a337cd428af074397e0cc92d5f27323fc47a631f54d8f4d5e033d4382150c4a9ef7d1f2757a81cadd61ec9921323a1fc6b80b8e6dc068b86db127950ad77c8ddc4e7922f17b3109cca865edd9b742ef79f9d7e3854d8292a1e5c1f17684b936d6d42bde11418f5c0988d0a6d466cceb937f213573fcc59e11c95a9ad459bfdc24606767835a6178ae3d054a76357c322eff7265a0e60cc2763a265c0b4f22faa512a4dc34de50801368e04cca5004edcaa732b60dbecfabc5bec860b741623149547d1690f2f1cbae76ebdb546843614d64519da9d7ac5adeccda1f9498a3420416f0257de8a05bb19a46e2750fa01cc6b9ff038db28ae236c5fed0fade1db7b977df6525458e468a8e864496bdbf0d7d34ed78cbe32d7616df3c233b3dfbe1066616fb1a9b48ab7f3a0b99162c94d3b621bb2c1953ab51c3c0888f7a4e2af034c3a013292f57e4111c45fb0c310032581cb7ccf1ca881ea9a7ad03ebe90efa47b0dfdd6689bd90346ac8c8f9c434e546317b3496a34418e747d9fa8e1095174a234d54d7c7978d032ae625124793339e95b3c23fa542f88db2a4349a68f2e5adef53126c3b4e56f4cac8b3afe394d13c9c1ebf83ae5020fb33cd17885e1977eb8f1c9d1456a8def57fca802a8b97f4454320c3e0009de6bfcc87e1a48741c2ca267f38539b7d92a6e47f71aad9e0c1f670fb8c2ee4964b8812ed0db185f968b657178417e04d596ee3b4f06b4ee67ffce8f21efbccc60499e4e00c2f3e41a8fbf2b250601ee4ed93252b5b2a0410cefc3e8d2bcf1615fdd2d42265697c8c5c1e78062bc1134060f4362db15b34e82372650ce75acc5fb7664ad1bb87477e5a75c4e0d06bf91e200f763a72f66f1cfb41fde2d51ae5d71ba371be5ade061ec3dd1823e0bf186e217ad3e10b3cb8305bdf55b1ab154070054e3abff0fc9ed57f7207c8b54d60bf0f90e3907dfbdd586cd"}) syz_open_dev$hidraw(&(0x7f00000000c0), 0xffffffffffffffa4, 0x10000) write$hidraw(r0, &(0x7f0000000600)="c2efc64421e3343d16ddb0d465cfd83f6e3cb810c06472c782e1804c3c4974678f37bc0ff4ed4b0a702f01a77bd43b57102421f8899542b34a189fe7a97d0e3c8138ff1bc7c14dd105867ad43e2191eab3383f020db953b3c8b8025a7b7f600aba436aa32441e4eacb7d1f225fc53ce8f385b8144d0c1dcec4ce5d607c41c0720a92488c3ed4d19c15de4c55adf34451a1e899eb21b493857f1d6210c0ac9b76bd72a7d58bd591c7baf7817e38644df94ba0315160e8f25701da65427e166cdc41ede1d09fa457f3da03c684cc142685808c0eb7b034cc038aa8371360b2381234110d6c0158ffa4aaf21198069a4ac389d19d8f20255168d82cddddc1099e7c2c6106e7a2ce8bd8d78c24d4b1e39b9eb36c63fc0d6023f1ea95a368cb8bf0c4f94397ca58936a2e669f163f94323ccfe7589e3042df85efe84cb10ffa7b098cbae0c088618aa42e57f46c9efeea70dc46b6a72b2e397f593f9f3466a41b49de223ac87ae87db28d074ae423ce86de6521e3cd7b83a01797da80ba00742de2d781acde9b526bc172aa7c3cd95785e46b715283cd4622b4cc27f18a1997849646d58ae03e8b0bd745a02e28feb7a320028fc4d10f83aea27fdf0da55320816e3b4b4e06dbc9dd5d213427f053279981036bb6a059733de04e572f29fa54df7aa0ee0291a2f33f5afeda2b84c987f3046c6b50c18da2e9a60556fb847d62fb4107351c6ddc85177b699979d5a5a13aed9e8fdbf1e9671de6831005296a41e02bf69c5f8cc8ac78285444254b79ff8339d717e7a6841900a48edbc905d4a95457938fd27ee3e57c7eeabb7cff7a633c5dca23193910ab6e72ee38d84e0f3d693c33cc0cfbc90e63769536f07399357c5bb81adb4b88de5a45356f8896216c42ee6d9cddf2c169cfab87c6db2736d5b084f3fba3a56731951e0b8b4a64e65666c166a3706e4b8f93f4ba53a1c5c93a296e4a7e148deef8dfbe9ffea389a47d17adda45fa68f65167996efcff2f04195d6961c1036253e7e6ab21ef92876c94e70c8c96b343df2e45daf62ca484d7ee99301c8888edb35786c5d91c3c3b44762369c1df12254c6233b160fdd87abde1b0f58ca7666dcdc5786f7d43ffbc54bb0e162f8b71ab908ebe10c086d789f67f6866ab83ab163dfd787cb2fd7c38ab2c37966de92453a8dd18a54e80ed620b6ff317e0652d629f0936e45716985ac08401b98a2b2901dcde3747497a5dacfff2d908f0a02f0909293154602ada593e25264155fbb1a5a31c4988acd486c72b54a912d5c63b0e35a1efbf94d378ea21b1df3d3fd3bc2b06f2d5c37500f8e863d1c743081c4b9c9d840eed345987086ae584079184478f756bab6cc6eae2c6572b5c7ccebe1376ec9769fe73eeb7ffa432fb34eb0e9f9eb5bea959569e2c6bdff278537dde1a818901e21201e7b7bd1b5b84df06a669c679be2ecb6508453af3e79625f986b022a8fb05b3906ea22c9b3e4fec40dbad4237aa2299a3a43352e4ed3c1181e52cca1fce6e0d68efb0d2ded5f90854ae154d0a7d577656dd8145c09e30a401beaab2f691831efc49056ac507b0fa4dfdd209e8b6859f7ed1eb3dfbfa72a048651d1268f9c4bb574ea4c7eee01ed0a44f2df8b58152869985765458c25efe583ca236bea4c0d76475da5a707fac3da1a8441ff3b11fd97a10d3f34d5d0fa960590cccd77564c3fb4d4e0726cc0dfa0f141715ab00faa42424cc213ee7403c226ccfd06ecfb1e1db4e8104339a19c919acb0d4dfbc42f0c54e15edd555b7ee2f8eb307cf4adcb5e4a10312c245b3def7ee4c65101df69c65a3ad81f845cace5e1b3357bf587dceca0991e9b80a94716bf3efa673109473b0909da645f8a8b1ad433e012a1d564489352ca0e6ccf9c8a835280bf865a865390c7388c077061591dc9bc8a4904231939319c5bbe408f28314e4f7152a42e41bd4c4c24b75fc3ca2b46b9fce602502e37d8d40f80910a12cb911ada1270a85412fd79a475646c9534f666af62dfd048415be21809059cce77d904a13d74a0e5851d7e6c964978da2ce0ae3292a9677ef126a93774f169ad58a5ae9ab0ebcad3e58fa4efaffd4fe9b3f1d203fdd545bcfff7d0b4664289538d41173ecb7585db66116ac58ddacee8f55bae675ce7bd7c43d39369fb592f6c1ebb9baf9a50e52b5dc8a66e48988bcfa428be9ea1f0b2af6edac17667c4c5b53a6aaa9c36ac544b8acd0e915148763307e69db3edc0e0861678f42d9412c93c04de2f3c0d376ade3b5a10b925f1f77a6c3b6b20ddb77aa4cf1ca8fe345570cbcfaa31586d35ca839d8cd0cac5209017934368cf21addd352be015f009b623c1850f7a24af1f9c9a717d0722d351b92875884317b0f347274f201b56f415f9a77689d70e74da354e2055b7ec0b1345b8b922f86dc97f646585ebc9cee795fe58a75d8f29aafca1548db4f658eeaef5f00f29dc2e270c914fbe220e82f18d0794dc837d3a29164ede04553d6cea56381d2da0ad018ac8fbdd390bc872c041a4d96d374ae9795a8f5e797318694ae5ef34fceb890305d68099f04e4b032f28498d1125836e9e5c3304fc30eeaffa7b86fc723761879744ba1933ab104832edea00fe153499780cdd45776546597902f5c227454b13e9c885b4ee6c86351463d1766f329c6d00377dd4df972c2d4ae14b528f052626e04a126b1cbc2861741c475f568dbaa9c878d8e63f0654658a94d0f80565121bfa13683ffd3b7b63f27fec4c7b0637d9624746e7ee87ac12d7657f07713314201297f36e7fcca1663c9a3b86f6f8944b11f7b111b1d200712ebb6019af515a752bfb1ae93d61b486f9f8c1b1912a03eeaecf50b43d37c683f75e223c9b4322e00a095e8029f67d36627714afe63251ea862bae80faa7785ecc492bd1ca1b79ed92e0c9808512ba9d6ab48347ea9b7639fec0ba6629a53deb007f01fd7ef3297133d40922fcdce544f273df143d99762d0d2d20203a9e70ae12f1d6df5cac7c9181358911190acf31a2a86f147db2e4e564cef3e38d94dacecda023859f1dc13e6dc2e6dcafa11d93e2109675cd29915cd33485ad382b4d79b9fa5f4f35f441987ab8feef5f3323e87843c0d5d624a11f4364e1938a0df4a155f9fa5877d6371580ecec15f49785e06848313eb1a29b8155dd2b90fb50977696cca1deda6fc7b5f8ff2ced01c7c21a37428ce5291975f994c8959c56349497d8b3213749e431b4e1e5f6afe4488eba99e10598c6625197ba4f478ed5d1e28849b82fcdc2eea02b69ea81346cb4765ff4baa1c32f593514da443557358b7ba93c60a49261b6c9ad469010688838282f680803ee70fc2d428772b21d882a39cf9b2a90fcc4eaaaf0f5f8fa592bf31130ffc7db4416a795e5ec1093f28431741a2791dd5c0006c5facbf568f421c897f9f7172d44ab127c5f9a90c7d30d8e41080f790d18bd2eb128a19d5db94848637067a40b5d547a8dc9a547fe7644a58c9ceb7e05e81b11488ae7d919d000104319153760598b0443374cfeb1cbbd10b4c0c1b3aab043e7d97bcb7848384d13c20b92de2c085c8509802ec1d55be3563d5caf184a825a3b25700cfd0892d7d1988717c4ff9c3d7", 0xa01) r2 = syz_open_dev$evdev(&(0x7f0000001dc0), 0x7, 0x628000) ioctl$EVIOCREVOKE(r2, 0x40044591, &(0x7f0000000300)=0x7) ioctl$HIDIOCGRDESC(0xffffffffffffffff, 0x90044802, &(0x7f0000000100)={0x1bf, "5496cbf742c9c0014ce7ad04abb16778a008c091d1aebf122c5f6b5d8258ca0e91260664ae906a34888cebad9e51826f4c24343f6c50e30973c723b1acad3842ecd2778df362ad460c054df2925d947323d4983c11b303e410111974ca82dc3b7400b584be5a06471b5d6ce0b09dc04766c446a9a57af7090d0dd2f80add50a8525af7bac9580dbde902d97f78b0f3443cf23c4edfa355d8a6d883f4dc0723025dc332da22d25663d03c52c7f99f9667a112db291154791737f0401aeec0a8cd941d4504d3e4d48fd71b44567a523f5e90d93f29e2b6160b9c3b0368e10a5b4ff6f699caf84b7d0bd65009fb254a68703cfe59701dfd1254442d0a67fd778fc330e04ea822bdc3846802a4835bcd79d89de89296397b636195f637239e7defffec1373d147bd262d192074408ea69a23cf1c2baccd848c04e96d6fe53c3ad9b4e202e08342c70ec67d69e0bebb7c48213ab2d2f68a8d913ba23e2fd02920427b4178a354a97724d5514a792fc8e6d8e9e779d26fe36675f397f8c21fd9a2db115b122c035fed3c08deca80c44860661da44d09384909289fedd8f90feeabc330a348be00a89b26da02eeee55bcc0c857f75545ecf36464fb372724722049a4"}) syz_usb_control_io$cdc_ncm(0xffffffffffffffff, &(0x7f00000003c0)={0x14, &(0x7f0000000340)={0x40, 0x21, 0x2f, {0x2f, 0x23, "a67cc64acaaa42e51793c13b506fe1710c970c23c9c101e606de3dcdd408ac0cdd495d49b5d306a8f64a9b4785"}}, &(0x7f0000000380)={0x0, 0x3, 0x1a, {0x1a}}}, &(0x7f0000001d40)={0x44, &(0x7f0000000400)={0x0, 0x16, 0xaf, "827446c31dd802fd479ff8311fd98748b85b04464729f8f1d5d905c381c79b3aa7d44cfe3cd4624d5fc53fb146f61c78829c6a765099943161d7b93ee4c058726f317289f78fca1ab51ca323cd912da45fc8f68694654fb9f634dacc3997f34ff4b9975a0e240136158e90d6053814645af1ac47772d9d4f598343d346a7a31e203635b5967b8752f7f68dada6d2481118435bc220cd12d8c29c4ba7fc58f68b74de78c66fad7a01dbf4349621d8f0"}, &(0x7f00000004c0)={0x0, 0xa, 0x1, 0x7}, &(0x7f0000000500)={0x0, 0x8, 0x1, 0x3}, &(0x7f0000000540)={0x20, 0x80, 0x1c, {0x4, 0x400, 0x2, 0x2, 0x200, 0x3f, 0x8000, 0x0, 0xfff, 0x3, 0xba4}}, &(0x7f00000005c0)={0x20, 0x85, 0x4, 0x125}, &(0x7f0000001c80)={0x20, 0x83, 0x2}, &(0x7f0000001cc0)={0x20, 0x87, 0x2, 0x8001}, &(0x7f0000001d00)={0x20, 0x89, 0x2, 0x1}}) r3 = syz_open_dev$hidraw(&(0x7f0000000000), 0x8, 0x8000) ioctl$HIDIOCGFEATURE(r3, 0xc0404807, &(0x7f0000000040)={0x6, "27bc41b604d1cbcb78d2a906a920eee9a8ed3d9af6098d38354d60075ce3dba957e230e452c6ee1687b999a4b8467909ff3ea29bf2085c3ab5147123bc5be389"}) [ 2261.759545][T32516] usb 2-1: config 1 contains an unexpected descriptor of type 0x1, skipping [ 2261.768268][T32516] usb 2-1: config 1 has an invalid descriptor of length 1, skipping remainder of the config [ 2261.778422][T32516] usb 2-1: config 1 has 1 interface, different from the descriptor's value: 3 15:45:59 executing program 5: r0 = syz_open_dev$hidraw(&(0x7f0000000580), 0x0, 0x101081) syz_open_dev$hidraw(&(0x7f0000000040), 0x8, 0xc2400) ioctl$HIDIOCGRDESCSIZE(r0, 0x80044801, &(0x7f0000000000)) write$hidraw(r0, &(0x7f0000000600)="c2efc64421e3343d16ddb0d465cfd83f6e3cb810c06472c782e1804c3c4974678f37bc0ff4ed4b0a702f01a77bd43b57102421f8899542b34a189fe7a97d0e3c8138ff1bc7c14dd105867ad43e2191eab3383f020db953b3c8b8025a7b7f600aba436aa32441e4eacb7d1f225fc53ce8f385b8144d0c1dcec4ce5d607c41c0720a92488c3ed4d19c15de4c55adf34451a1e899eb21b493857f1d6210c0ac9b76bd72a7d58bd591c7baf7817e38644df94ba0315160e8f25701da65427e166cdc41ede1d09fa457f3da03c684cc142685808c0eb7b034cc038aa8371360b2381234110d6c0158ffa4aaf21198069a4ac389d19d8f20255168d82cddddc1099e7c2c6106e7a2ce8bd8d78c24d4b1e39b9eb36c63fc0d6023f1ea95a368cb8bf0c4f94397ca58936a2e669f163f94323ccfe7589e3042df85efe84cb10ffa7b098cbae0c088618aa42e57f46c9efeea70dc46b6a72b2e397f593f9f3466a41b49de223ac87ae87db28d074ae423ce86de6521e3cd7b83a01797da80ba00742de2d781acde9b526bc172aa7c3cd95785e46b715283cd4622b4cc27f18a1997849646d58ae03e8b0bd745a02e28feb7a320028fc4d10f83aea27fdf0da55320816e3b4b4e06dbc9dd5d213427f053279981036bb6a059733de04e572f29fa54df7aa0ee0291a2f33f5afeda2b84c987f3046c6b50c18da2e9a60556fb847d62fb4107351c6ddc85177b699979d5a5a13aed9e8fdbf1e9671de6831005296a41e02bf69c5f8cc8ac78285444254b79ff8339d717e7a6841900a48edbc905d4a95457938fd27ee3e57c7eeabb7cff7a633c5dca23193910ab6e72ee38d84e0f3d693c33cc0cfbc90e63769536f07399357c5bb81adb4b88de5a45356f8896216c42ee6d9cddf2c169cfab87c6db2736d5b084f3fba3a56731951e0b8b4a64e65666c166a3706e4b8f93f4ba53a1c5c93a296e4a7e148deef8dfbe9ffea389a47d17adda45fa68f65167996efcff2f04195d6961c1036253e7e6ab21ef92876c94e70c8c96b343df2e45daf62ca484d7ee99301c8888edb35786c5d91c3c3b44762369c1df12254c6233b160fdd87abde1b0f58ca7666dcdc5786f7d43ffbc54bb0e162f8b71ab908ebe10c086d789f67f6866ab83ab163dfd787cb2fd7c38ab2c37966de92453a8dd18a54e80ed620b6ff317e0652d629f0936e45716985ac08401b98a2b2901dcde3747497a5dacfff2d908f0a02f0909293154602ada593e25264155fbb1a5a31c4988acd486c72b54a912d5c63b0e35a1efbf94d378ea21b1df3d3fd3bc2b06f2d5c37500f8e863d1c743081c4b9c9d840eed345987086ae584079184478f756bab6cc6eae2c6572b5c7ccebe1376ec9769fe73eeb7ffa432fb34eb0e9f9eb5bea959569e2c6bdff278537dde1a818901e21201e7b7bd1b5b84df06a669c679be2ecb6508453af3e79625f986b022a8fb05b3906ea22c9b3e4fec40dbad4237aa2299a3a43352e4ed3c1181e52cca1fce6e0d68efb0d2ded5f90854ae154d0a7d577656dd8145c09e30a401beaab2f691831efc49056ac507b0fa4dfdd209e8b6859f7ed1eb3dfbfa72a048651d1268f9c4bb574ea4c7eee01ed0a44f2df8b58152869985765458c25efe583ca236bea4c0d76475da5a707fac3da1a8441ff3b11fd97a10d3f34d5d0fa960590cccd77564c3fb4d4e0726cc0dfa0f141715ab00faa42424cc213ee7403c226ccfd06ecfb1e1db4e8104339a19c919acb0d4dfbc42f0c54e15edd555b7ee2f8eb307cf4adcb5e4a10312c245b3def7ee4c65101df69c65a3ad81f845cace5e1b3357bf587dceca0991e9b80a94716bf3efa673109473b0909da645f8a8b1ad433e012a1d564489352ca0e6ccf9c8a835280bf865a865390c7388c077061591dc9bc8a4904231939319c5bbe408f28314e4f7152a42e41bd4c4c24b75fc3ca2b46b9fce602502e37d8d40f80910a12cb911ada1270a85412fd79a475646c9534f666af62dfd048415be21809059cce77d904a13d74a0e5851d7e6c964978da2ce0ae3292a9677ef126a93774f169ad58a5ae9ab0ebcad3e58fa4efaffd4fe9b3f1d203fdd545bcfff7d0b4664289538d41173ecb7585db66116ac58ddacee8f55bae675ce7bd7c43d39369fb592f6c1ebb9baf9a50e52b5dc8a66e48988bcfa428be9ea1f0b2af6edac17667c4c5b53a6aaa9c36ac544b8acd0e915148763307e69db3edc0e0861678f42d9412c93c04de2f3c0d376ade3b5a10b925f1f77a6c3b6b20ddb77aa4cf1ca8fe345570cbcfaa31586d35ca839d8cd0cac5209017934368cf21addd352be015f009b623c1850f7a24af1f9c9a717d0722d351b92875884317b0f347274f201b56f415f9a77689d70e74da354e2055b7ec0b1345b8b922f86dc97f646585ebc9cee795fe58a75d8f29aafca1548db4f658eeaef5f00f29dc2e270c914fbe220e82f18d0794dc837d3a29164ede04553d6cea56381d2da0ad018ac8fbdd390bc872c041a4d96d374ae9795a8f5e797318694ae5ef34fceb890305d68099f04e4b032f28498d1125836e9e5c3304fc30eeaffa7b86fc723761879744ba1933ab104832edea00fe153499780cdd45776546597902f5c227454b13e9c885b4ee6c86351463d1766f329c6d00377dd4df972c2d4ae14b528f052626e04a126b1cbc2861741c475f568dbaa9c878d8e63f0654658a94d0f80565121bfa13683ffd3b7b63f27fec4c7b0637d9624746e7ee87ac12d7657f07713314201297f36e7fcca1663c9a3b86f6f8944b11f7b111b1d200712ebb6019af515a752bfb1ae93d61b486f9f8c1b1912a03eeaecf50b43d37c683f75e223c9b4322e00a095e8029f67d36627714afe63251ea862bae80faa7785ecc492bd1ca1b79ed92e0c9808512ba9d6ab48347ea9b7639fec0ba6629a53deb007f01fd7ef3297133d40922fcdce544f273df143d99762d0d2d20203a9e70ae12f1d6df5cac7c9181358911190acf31a2a86f147db2e4e564cef3e38d94dacecda023859f1dc13e6dc2e6dcafa11d93e2109675cd29915cd33485ad382b4d79b9fa5f4f35f441987ab8feef5f3323e87843c0d5d624a11f4364e1938a0df4a155f9fa5877d6371580ecec15f49785e06848313eb1a29b8155dd2b90fb50977696cca1deda6fc7b5f8ff2ced01c7c21a37428ce5291975f994c8959c56349497d8b3213749e431b4e1e5f6afe4488eba99e10598c6625197ba4f478ed5d1e28849b82fcdc2eea02b69ea81346cb4765ff4baa1c32f593514da443557358b7ba93c60a49261b6c9ad469010688838282f680803ee70fc2d428772b21d882a39cf9b2a90fcc4eaaaf0f5f8fa592bf31130ffc7db4416a795e5ec1093f28431741a2791dd5c0006c5facbf568f421c897f9f7172d44ab127c5f9a90c7d30d8e41080f790d18bd2eb128a19d5db94848637067a40b5d547a8dc9a547fe7644a58c9ceb7e05e81b11488ae7d919d000104319153760598b0443374cfeb1cbbd10b4c0c1b3aab043e7d97bcb7848384d13c20b92de2c085c8509802ec1d55be3563d5caf184a825a3b25700cfd0892d7d1988717c4ff9c3d7", 0xa01) [ 2262.058955][T32516] usb 2-1: New USB device found, idVendor=1d6b, idProduct=0101, bcdDevice= 0.40 [ 2262.068024][T32516] usb 2-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 2262.076116][T32516] usb 2-1: Product: у [ 2262.080314][T32516] usb 2-1: Manufacturer: Ь [ 2262.084854][T32516] usb 2-1: SerialNumber: 翡ꉀꭷ쫰瞭墙賟左ᦁ㤜ﱿ頍꫽㠩큸슬ቊ̉숎け龳焯阺讒肬쬈朄喵㞴ୈ쎆뛭䒇龤᰸⨫燾௣跭ⅇ፷院ᡣ늼婩䟀第䮄樤㯤盏寛༨瘏⥶ꃃĎ५댌ᓐ㎜铮鍞镌ᰵ⪐죶꺾䕉鼌ச쳀롉铥⠛ꖢ䌏Ⓞ蔦㧎噍쌫툰쑇㱱ɡ [ 2262.178874][T17902] usb 5-1: new high-speed USB device number 80 using dummy_hcd 15:46:00 executing program 1: r0 = syz_open_dev$hidraw(&(0x7f0000000000), 0x0, 0x0) read$hidraw(r0, &(0x7f0000000340)=""/4096, 0x20001340) r1 = syz_open_dev$hidraw(&(0x7f0000000000), 0x0, 0x0) ioctl$HIDIOCSFEATURE(r1, 0xc0404806, 0x0) syz_open_dev$hidraw(0x0, 0x0, 0x0) ioctl$HIDIOCSFEATURE(0xffffffffffffffff, 0xc0404806, 0x0) write$hidraw(0xffffffffffffffff, 0x0, 0x0) syz_open_dev$char_usb(0xc, 0xb4, 0x0) ioctl$HIDIOCGRAWPHYS(r0, 0x80404805, &(0x7f0000000040)) 15:46:00 executing program 5: r0 = syz_open_dev$hidraw(&(0x7f0000000580), 0x0, 0x101081) ioctl$EVIOCGUNIQ(0xffffffffffffffff, 0x80404508, &(0x7f0000001040)=""/4096) ioctl$EVIOCGPROP(0xffffffffffffffff, 0x80404509, &(0x7f0000000040)=""/41) ioctl$EVIOCGEFFECTS(0xffffffffffffffff, 0x80044584, &(0x7f0000000180)=""/110) write$hidraw(r0, &(0x7f0000000600)="c2efc64421e3343d16ddb0d465cfd83f6e3cb810c06472c782e1804c3c4974678f37bc0ff4ed4b0a702f01a77bd43b57102421f8899542b34a189fe7a97d0e3c8138ff1bc7c14dd105867ad43e2191eab3383f020db953b3c8b8025a7b7f600aba436aa32441e4eacb7d1f225fc53ce8f385b8144d0c1dcec4ce5d607c41c0720a92488c3ed4d19c15de4c55adf34451a1e899eb21b493857f1d6210c0ac9b76bd72a7d58bd591c7baf7817e38644df94ba0315160e8f25701da65427e166cdc41ede1d09fa457f3da03c684cc142685808c0eb7b034cc038aa8371360b2381234110d6c0158ffa4aaf21198069a4ac389d19d8f20255168d82cddddc1099e7c2c6106e7a2ce8bd8d78c24d4b1e39b9eb36c63fc0d6023f1ea95a368cb8bf0c4f94397ca58936a2e669f163f94323ccfe7589e3042df85efe84cb10ffa7b098cbae0c088618aa42e57f46c9efeea70dc46b6a72b2e397f593f9f3466a41b49de223ac87ae87db28d074ae423ce86de6521e3cd7b83a01797da80ba00742de2d781acde9b526bc172aa7c3cd95785e46b715283cd4622b4cc27f18a1997849646d58ae03e8b0bd745a02e28feb7a320028fc4d10f83aea27fdf0da55320816e3b4b4e06dbc9dd5d213427f053279981036bb6a059733de04e572f29fa54df7aa0ee0291a2f33f5afeda2b84c987f3046c6b50c18da2e9a60556fb847d62fb4107351c6ddc85177b699979d5a5a13aed9e8fdbf1e9671de6831005296a41e02bf69c5f8cc8ac78285444254b79ff8339d717e7a6841900a48edbc905d4a95457938fd27ee3e57c7eeabb7cff7a633c5dca23193910ab6e72ee38d84e0f3d693c33cc0cfbc90e63769536f07399357c5bb81adb4b88de5a45356f8896216c42ee6d9cddf2c169cfab87c6db2736d5b084f3fba3a56731951e0b8b4a64e65666c166a3706e4b8f93f4ba53a1c5c93a296e4a7e148deef8dfbe9ffea389a47d17adda45fa68f65167996efcff2f04195d6961c1036253e7e6ab21ef92876c94e70c8c96b343df2e45daf62ca484d7ee99301c8888edb35786c5d91c3c3b44762369c1df12254c6233b160fdd87abde1b0f58ca7666dcdc5786f7d43ffbc54bb0e162f8b71ab908ebe10c086d789f67f6866ab83ab163dfd787cb2fd7c38ab2c37966de92453a8dd18a54e80ed620b6ff317e0652d629f0936e45716985ac08401b98a2b2901dcde3747497a5dacfff2d908f0a02f0909293154602ada593e25264155fbb1a5a31c4988acd486c72b54a912d5c63b0e35a1efbf94d378ea21b1df3d3fd3bc2b06f2d5c37500f8e863d1c743081c4b9c9d840eed345987086ae584079184478f756bab6cc6eae2c6572b5c7ccebe1376ec9769fe73eeb7ffa432fb34eb0e9f9eb5bea959569e2c6bdff278537dde1a818901e21201e7b7bd1b5b84df06a669c679be2ecb6508453af3e79625f986b022a8fb05b3906ea22c9b3e4fec40dbad4237aa2299a3a43352e4ed3c1181e52cca1fce6e0d68efb0d2ded5f90854ae154d0a7d577656dd8145c09e30a401beaab2f691831efc49056ac507b0fa4dfdd209e8b6859f7ed1eb3dfbfa72a048651d1268f9c4bb574ea4c7eee01ed0a44f2df8b58152869985765458c25efe583ca236bea4c0d76475da5a707fac3da1a8441ff3b11fd97a10d3f34d5d0fa960590cccd77564c3fb4d4e0726cc0dfa0f141715ab00faa42424cc213ee7403c226ccfd06ecfb1e1db4e8104339a19c919acb0d4dfbc42f0c54e15edd555b7ee2f8eb307cf4adcb5e4a10312c245b3def7ee4c65101df69c65a3ad81f845cace5e1b3357bf587dceca0991e9b80a94716bf3efa673109473b0909da645f8a8b1ad433e012a1d564489352ca0e6ccf9c8a835280bf865a865390c7388c077061591dc9bc8a4904231939319c5bbe408f28314e4f7152a42e41bd4c4c24b75fc3ca2b46b9fce602502e37d8d40f80910a12cb911ada1270a85412fd79a475646c9534f666af62dfd048415be21809059cce77d904a13d74a0e5851d7e6c964978da2ce0ae3292a9677ef126a93774f169ad58a5ae9ab0ebcad3e58fa4efaffd4fe9b3f1d203fdd545bcfff7d0b4664289538d41173ecb7585db66116ac58ddacee8f55bae675ce7bd7c43d39369fb592f6c1ebb9baf9a50e52b5dc8a66e48988bcfa428be9ea1f0b2af6edac17667c4c5b53a6aaa9c36ac544b8acd0e915148763307e69db3edc0e0861678f42d9412c93c04de2f3c0d376ade3b5a10b925f1f77a6c3b6b20ddb77aa4cf1ca8fe345570cbcfaa31586d35ca839d8cd0cac5209017934368cf21addd352be015f009b623c1850f7a24af1f9c9a717d0722d351b92875884317b0f347274f201b56f415f9a77689d70e74da354e2055b7ec0b1345b8b922f86dc97f646585ebc9cee795fe58a75d8f29aafca1548db4f658eeaef5f00f29dc2e270c914fbe220e82f18d0794dc837d3a29164ede04553d6cea56381d2da0ad018ac8fbdd390bc872c041a4d96d374ae9795a8f5e797318694ae5ef34fceb890305d68099f04e4b032f28498d1125836e9e5c3304fc30eeaffa7b86fc723761879744ba1933ab104832edea00fe153499780cdd45776546597902f5c227454b13e9c885b4ee6c86351463d1766f329c6d00377dd4df972c2d4ae14b528f052626e04a126b1cbc2861741c475f568dbaa9c878d8e63f0654658a94d0f80565121bfa13683ffd3b7b63f27fec4c7b0637d9624746e7ee87ac12d7657f07713314201297f36e7fcca1663c9a3b86f6f8944b11f7b111b1d200712ebb6019af515a752bfb1ae93d61b486f9f8c1b1912a03eeaecf50b43d37c683f75e223c9b4322e00a095e8029f67d36627714afe63251ea862bae80faa7785ecc492bd1ca1b79ed92e0c9808512ba9d6ab48347ea9b7639fec0ba6629a53deb007f01fd7ef3297133d40922fcdce544f273df143d99762d0d2d20203a9e70ae12f1d6df5cac7c9181358911190acf31a2a86f147db2e4e564cef3e38d94dacecda023859f1dc13e6dc2e6dcafa11d93e2109675cd29915cd33485ad382b4d79b9fa5f4f35f441987ab8feef5f3323e87843c0d5d624a11f4364e1938a0df4a155f9fa5877d6371580ecec15f49785e06848313eb1a29b8155dd2b90fb50977696cca1deda6fc7b5f8ff2ced01c7c21a37428ce5291975f994c8959c56349497d8b3213749e431b4e1e5f6afe4488eba99e10598c6625197ba4f478ed5d1e28849b82fcdc2eea02b69ea81346cb4765ff4baa1c32f593514da443557358b7ba93c60a49261b6c9ad469010688838282f680803ee70fc2d428772b21d882a39cf9b2a90fcc4eaaaf0f5f8fa592bf31130ffc7db4416a795e5ec1093f28431741a2791dd5c0006c5facbf568f421c897f9f7172d44ab127c5f9a90c7d30d8e41080f790d18bd2eb128a19d5db94848637067a40b5d547a8dc9a547fe7644a58c9ceb7e05e81b11488ae7d919d000104319153760598b0443374cfeb1cbbd10b4c0c1b3aab043e7d97bcb7848384d13c20b92de2c085c8509802ec1d55be3563d5caf184a825a3b25700cfd0892d7d1988717c4ff9c3d7", 0xa01) r1 = syz_open_dev$evdev(&(0x7f0000000000), 0x1, 0xb0544) ioctl$EVIOCGREP(r1, 0x80084503, &(0x7f00000000c0)=""/192) 15:46:00 executing program 0: r0 = syz_open_dev$hidraw(&(0x7f0000000000), 0x0, 0x0) read$hidraw(r0, &(0x7f0000000340)=""/4096, 0x20001340) read$hidraw(r0, 0x0, 0x0) r1 = syz_open_dev$hidraw(&(0x7f0000000000), 0x0, 0x0) ioctl$HIDIOCSFEATURE(r1, 0xc0404806, 0x0) r2 = syz_open_dev$hidraw(&(0x7f0000000180), 0x0, 0x40) write$hidraw(r2, &(0x7f00000001c0)="5c328df21da067d56b3f4d0bb4683ff443253f3d1a578eea5d0c00b8b2843f6b5e6be27b0ed667483761890c931e26aeef1e6f937397f23b22d65dd8d063129211644df03d811e6ba0ab8a7598007c31a65be855c5078a019ff4a99d6347648306153e081444f99927f5a7a7afa2dc67c5ec6757c1a0709129efdc54e3983145e5a67ba3d86c76cc49e4d58b8bc62c2142b9", 0x92) ioctl$HIDIOCGRAWINFO(r1, 0x80084803, &(0x7f0000001340)=""/4096) ioctl$HIDIOCGRDESCSIZE(r2, 0x80044801, &(0x7f0000000280)) syz_open_dev$char_usb(0xc, 0xb4, 0x0) ioctl$HIDIOCSREPORT(0xffffffffffffffff, 0x400c4808, &(0x7f0000000140)={0x2, 0x2, 0x6}) ioctl$HIDIOCGRAWINFO(0xffffffffffffffff, 0x80084803, &(0x7f0000000040)=""/213) 15:46:00 executing program 3: syz_usb_connect(0x6, 0x37, &(0x7f00000001c0)={{0x12, 0x1, 0x300, 0x9d, 0xcf, 0xc1, 0x8, 0xfe9, 0xdb01, 0x9223, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x25, 0x1, 0x5, 0xfc, 0x30, 0x3, [{{0x9, 0x4, 0xe7, 0x1, 0x1, 0xd0, 0xe2, 0x61, 0x7f, [@uac_as={[@format_type_i_continuous={0xa, 0x24, 0x2, 0x1, 0x4, 0x3, 0x2, 0x97, "", "e13f"}]}], [{{0x9, 0x5, 0x5, 0x20, 0x8, 0x0, 0x6, 0x1}}]}}]}}]}}, &(0x7f00000003c0)={0xa, &(0x7f0000000200)={0xa, 0x6, 0x201, 0x1, 0x0, 0x6, 0x10, 0x6}, 0x19, &(0x7f0000000240)={0x5, 0xf, 0x19, 0x1, [@ss_container_id={0x14, 0x10, 0x4, 0x7, "8bbba5e8be6913a73af19d509834a6c6"}]}, 0x4, [{0x77, &(0x7f0000000280)=@string={0x77, 0x3, "275e16c45b58ea95e4a840d5b6ecb6aa753b71999efbce1763648b751c838f5c9d2b0131c8754639d318990f38dad854ebebe5ab186b7253e01c56dcc86c1e9d11b15032cbeb4331e7bcd455e8d445233eaa0e1c6bf550f23cded38de97da13227613ddf45072523c7f32bcfaeac824cacf38a4d26"}}, {0x4, &(0x7f0000000300)=@lang_id={0x4, 0x3, 0x44b}}, {0x4, &(0x7f0000000340)=@lang_id={0x4, 0x3, 0x82c}}, {0x4, &(0x7f0000000380)=@lang_id={0x4, 0x3, 0x827}}]}) r0 = syz_open_dev$hiddev(&(0x7f0000000100), 0x1ff, 0x400) ioctl$HIDIOCGVERSION(r0, 0x80044801, &(0x7f0000000140)) r1 = syz_open_dev$hiddev(&(0x7f0000000440), 0x3, 0x101442) ioctl$HIDIOCGCOLLECTIONINFO(r1, 0xc0104811, &(0x7f0000000480)={0x7, 0x7, 0x696ce0ca, 0x401}) r2 = syz_open_dev$hiddev(&(0x7f0000000080), 0x1000, 0x385800) ioctl$HIDIOCSREPORT(r2, 0x400c4808, &(0x7f00000000c0)={0x1, 0x200, 0x5}) r3 = syz_open_dev$hidraw(&(0x7f0000000580), 0x0, 0x189481) write$hidraw(r3, &(0x7f00000005c0)="a9", 0xffffff95) 15:46:00 executing program 2: r0 = syz_open_dev$hidraw(&(0x7f0000000580), 0x0, 0x101081) ioctl$HIDIOCGREPORTINFO(0xffffffffffffffff, 0xc00c4809, &(0x7f0000000000)={0x2, 0x1, 0x8}) write$hidraw(r0, &(0x7f0000000600)="c2efc64421e3343d16ddb0d465cfd83f6e3cb810c06472c782e1804c3c4974678f37bc0ff4ed4b0a702f01a77bd43b57102421f8899542b34a189fe7a97d0e3c8138ff1bc7c14dd105867ad43e2191eab3383f020db953b3c8b8025a7b7f600aba436aa32441e4eacb7d1f225fc53ce8f385b8144d0c1dcec4ce5d607c41c0720a92488c3ed4d19c15de4c55adf34451a1e899eb21b493857f1d6210c0ac9b76bd72a7d58bd591c7baf7817e38644df94ba0315160e8f25701da65427e166cdc41ede1d09fa457f3da03c684cc142685808c0eb7b034cc038aa8371360b2381234110d6c0158ffa4aaf21198069a4ac389d19d8f20255168d82cddddc1099e7c2c6106e7a2ce8bd8d78c24d4b1e39b9eb36c63fc0d6023f1ea95a368cb8bf0c4f94397ca58936a2e669f163f94323ccfe7589e3042df85efe84cb10ffa7b098cbae0c088618aa42e57f46c9efeea70dc46b6a72b2e397f593f9f3466a41b49de223ac87ae87db28d074ae423ce86de6521e3cd7b83a01797da80ba00742de2d781acde9b526bc172aa7c3cd95785e46b715283cd4622b4cc27f18a1997849646d58ae03e8b0bd745a02e28feb7a320028fc4d10f83aea27fdf0da55320816e3b4b4e06dbc9dd5d213427f053279981036bb6a059733de04e572f29fa54df7aa0ee0291a2f33f5afeda2b84c987f3046c6b50c18da2e9a60556fb847d62fb4107351c6ddc85177b699979d5a5a13aed9e8fdbf1e9671de6831005296a41e02bf69c5f8cc8ac78285444254b79ff8339d717e7a6841900a48edbc905d4a95457938fd27ee3e57c7eeabb7cff7a633c5dca23193910ab6e72ee38d84e0f3d693c33cc0cfbc90e63769536f07399357c5bb81adb4b88de5a45356f8896216c42ee6d9cddf2c169cfab87c6db2736d5b084f3fba3a56731951e0b8b4a64e65666c166a3706e4b8f93f4ba53a1c5c93a296e4a7e148deef8dfbe9ffea389a47d17adda45fa68f65167996efcff2f04195d6961c1036253e7e6ab21ef92876c94e70c8c96b343df2e45daf62ca484d7ee99301c8888edb35786c5d91c3c3b44762369c1df12254c6233b160fdd87abde1b0f58ca7666dcdc5786f7d43ffbc54bb0e162f8b71ab908ebe10c086d789f67f6866ab83ab163dfd787cb2fd7c38ab2c37966de92453a8dd18a54e80ed620b6ff317e0652d629f0936e45716985ac08401b98a2b2901dcde3747497a5dacfff2d908f0a02f0909293154602ada593e25264155fbb1a5a31c4988acd486c72b54a912d5c63b0e35a1efbf94d378ea21b1df3d3fd3bc2b06f2d5c37500f8e863d1c743081c4b9c9d840eed345987086ae584079184478f756bab6cc6eae2c6572b5c7ccebe1376ec9769fe73eeb7ffa432fb34eb0e9f9eb5bea959569e2c6bdff278537dde1a818901e21201e7b7bd1b5b84df06a669c679be2ecb6508453af3e79625f986b022a8fb05b3906ea22c9b3e4fec40dbad4237aa2299a3a43352e4ed3c1181e52cca1fce6e0d68efb0d2ded5f90854ae154d0a7d577656dd8145c09e30a401beaab2f691831efc49056ac507b0fa4dfdd209e8b6859f7ed1eb3dfbfa72a048651d1268f9c4bb574ea4c7eee01ed0a44f2df8b58152869985765458c25efe583ca236bea4c0d76475da5a707fac3da1a8441ff3b11fd97a10d3f34d5d0fa960590cccd77564c3fb4d4e0726cc0dfa0f141715ab00faa42424cc213ee7403c226ccfd06ecfb1e1db4e8104339a19c919acb0d4dfbc42f0c54e15edd555b7ee2f8eb307cf4adcb5e4a10312c245b3def7ee4c65101df69c65a3ad81f845cace5e1b3357bf587dceca0991e9b80a94716bf3efa673109473b0909da645f8a8b1ad433e012a1d564489352ca0e6ccf9c8a835280bf865a865390c7388c077061591dc9bc8a4904231939319c5bbe408f28314e4f7152a42e41bd4c4c24b75fc3ca2b46b9fce602502e37d8d40f80910a12cb911ada1270a85412fd79a475646c9534f666af62dfd048415be21809059cce77d904a13d74a0e5851d7e6c964978da2ce0ae3292a9677ef126a93774f169ad58a5ae9ab0ebcad3e58fa4efaffd4fe9b3f1d203fdd545bcfff7d0b4664289538d41173ecb7585db66116ac58ddacee8f55bae675ce7bd7c43d39369fb592f6c1ebb9baf9a50e52b5dc8a66e48988bcfa428be9ea1f0b2af6edac17667c4c5b53a6aaa9c36ac544b8acd0e915148763307e69db3edc0e0861678f42d9412c93c04de2f3c0d376ade3b5a10b925f1f77a6c3b6b20ddb77aa4cf1ca8fe345570cbcfaa31586d35ca839d8cd0cac5209017934368cf21addd352be015f009b623c1850f7a24af1f9c9a717d0722d351b92875884317b0f347274f201b56f415f9a77689d70e74da354e2055b7ec0b1345b8b922f86dc97f646585ebc9cee795fe58a75d8f29aafca1548db4f658eeaef5f00f29dc2e270c914fbe220e82f18d0794dc837d3a29164ede04553d6cea56381d2da0ad018ac8fbdd390bc872c041a4d96d374ae9795a8f5e797318694ae5ef34fceb890305d68099f04e4b032f28498d1125836e9e5c3304fc30eeaffa7b86fc723761879744ba1933ab104832edea00fe153499780cdd45776546597902f5c227454b13e9c885b4ee6c86351463d1766f329c6d00377dd4df972c2d4ae14b528f052626e04a126b1cbc2861741c475f568dbaa9c878d8e63f0654658a94d0f80565121bfa13683ffd3b7b63f27fec4c7b0637d9624746e7ee87ac12d7657f07713314201297f36e7fcca1663c9a3b86f6f8944b11f7b111b1d200712ebb6019af515a752bfb1ae93d61b486f9f8c1b1912a03eeaecf50b43d37c683f75e223c9b4322e00a095e8029f67d36627714afe63251ea862bae80faa7785ecc492bd1ca1b79ed92e0c9808512ba9d6ab48347ea9b7639fec0ba6629a53deb007f01fd7ef3297133d40922fcdce544f273df143d99762d0d2d20203a9e70ae12f1d6df5cac7c9181358911190acf31a2a86f147db2e4e564cef3e38d94dacecda023859f1dc13e6dc2e6dcafa11d93e2109675cd29915cd33485ad382b4d79b9fa5f4f35f441987ab8feef5f3323e87843c0d5d624a11f4364e1938a0df4a155f9fa5877d6371580ecec15f49785e06848313eb1a29b8155dd2b90fb50977696cca1deda6fc7b5f8ff2ced01c7c21a37428ce5291975f994c8959c56349497d8b3213749e431b4e1e5f6afe4488eba99e10598c6625197ba4f478ed5d1e28849b82fcdc2eea02b69ea81346cb4765ff4baa1c32f593514da443557358b7ba93c60a49261b6c9ad469010688838282f680803ee70fc2d428772b21d882a39cf9b2a90fcc4eaaaf0f5f8fa592bf31130ffc7db4416a795e5ec1093f28431741a2791dd5c0006c5facbf568f421c897f9f7172d44ab127c5f9a90c7d30d8e41080f790d18bd2eb128a19d5db94848637067a40b5d547a8dc9a547fe7644a58c9ceb7e05e81b11488ae7d919d000104319153760598b0443374cfeb1cbbd10b4c0c1b3aab043e7d97bcb7848384d13c20b92de2c085c8509802ec1d55be3563d5caf184a825a3b25700cfd0892d7d1988717c4ff9c3d7", 0xa01) 15:46:00 executing program 1: r0 = syz_open_dev$hidraw(&(0x7f0000000000), 0x0, 0x0) read$hidraw(r0, &(0x7f0000000340)=""/4096, 0x20001340) r1 = syz_open_dev$hidraw(&(0x7f0000000000), 0x0, 0x0) ioctl$HIDIOCSFEATURE(r1, 0xc0404806, 0x0) syz_open_dev$hidraw(0x0, 0x0, 0x0) ioctl$HIDIOCSFEATURE(0xffffffffffffffff, 0xc0404806, 0x0) write$hidraw(0xffffffffffffffff, 0x0, 0x0) syz_open_dev$char_usb(0xc, 0xb4, 0xfffffffffffffffe) 15:46:00 executing program 5: r0 = syz_open_dev$hidraw(&(0x7f0000000580), 0x0, 0x101081) r1 = syz_open_dev$hidraw(&(0x7f0000000000), 0x0, 0x0) ioctl$HIDIOCSFEATURE(r1, 0xc0404806, 0x0) write$hidraw(r1, &(0x7f0000000600)="c2efc64421e3343d16ddb0d465cfd83f6e3cb810c06472c782e1804c3c4974678f37bc0ff4ed4b0a702f01a77bd43b57102421f8899542b34a189fe7a97d0e3c8138ff1bc7c14dd105867ad43e2191eab3383f020db953b3c8b8025a7b7f600aba436aa32441e4eacb7d1f225fc53ce8f385b8144d0c1dcec4ce5d607c41c0720a92488c3ed4d19c15de4c55adf34451a1e899eb21b493857f1d6210c0ac9b76bd72a7d58bd591c7baf7817e38644df94ba0315160e8f25701da65427e166cdc41ede1d09fa457f3da03c684cc142685808c0eb7b034cc038aa8371360b2381234110d6c0158ffa4aaf21198069a4ac389d19d8f20255168d82cddddc1099e7c2c6106e7a2ce8bd8d78c24d4b1e39b9eb36c63fc0d6023f1ea95a368cb8bf0c4f94397ca58936a2e669f163f94323ccfe7589e3042df85efe84cb10ffa7b098cbae0c088618aa42e57f46c9efeea70dc46b6a72b2e397f593f9f3466a41b49de223ac87ae87db28d074ae423ce86de6521e3cd7b83a01797da80ba00742de2d781acde9b526bc172aa7c3cd95785e46b715283cd4622b4cc27f18a1997849646d58ae03e8b0bd745a02e28feb7a320028fc4d10f83aea27fdf0da55320816e3b4b4e06dbc9dd5d213427f053279981036bb6a059733de04e572f29fa54df7aa0ee0291a2f33f5afeda2b84c987f3046c6b50c18da2e9a60556fb847d62fb4107351c6ddc85177b699979d5a5a13aed9e8fdbf1e9671de6831005296a41e02bf69c5f8cc8ac78285444254b79ff8339d717e7a6841900a48edbc905d4a95457938fd27ee3e57c7eeabb7cff7a633c5dca23193910ab6e72ee38d84e0f3d693c33cc0cfbc90e63769536f07399357c5bb81adb4b88de5a45356f8896216c42ee6d9cddf2c169cfab87c6db2736d5b084f3fba3a56731951e0b8b4a64e65666c166a3706e4b8f93f4ba53a1c5c93a296e4a7e148deef8dfbe9ffea389a47d17adda45fa68f65167996efcff2f04195d6961c1036253e7e6ab21ef92876c94e70c8c96b343df2e45daf62ca484d7ee99301c8888edb35786c5d91c3c3b44762369c1df12254c6233b160fdd87abde1b0f58ca7666dcdc5786f7d43ffbc54bb0e162f8b71ab908ebe10c086d789f67f6866ab83ab163dfd787cb2fd7c38ab2c37966de92453a8dd18a54e80ed620b6ff317e0652d629f0936e45716985ac08401b98a2b2901dcde3747497a5dacfff2d908f0a02f0909293154602ada593e25264155fbb1a5a31c4988acd486c72b54a912d5c63b0e35a1efbf94d378ea21b1df3d3fd3bc2b06f2d5c37500f8e863d1c743081c4b9c9d840eed345987086ae584079184478f756bab6cc6eae2c6572b5c7ccebe1376ec9769fe73eeb7ffa432fb34eb0e9f9eb5bea959569e2c6bdff278537dde1a818901e21201e7b7bd1b5b84df06a669c679be2ecb6508453af3e79625f986b022a8fb05b3906ea22c9b3e4fec40dbad4237aa2299a3a43352e4ed3c1181e52cca1fce6e0d68efb0d2ded5f90854ae154d0a7d577656dd8145c09e30a401beaab2f691831efc49056ac507b0fa4dfdd209e8b6859f7ed1eb3dfbfa72a048651d1268f9c4bb574ea4c7eee01ed0a44f2df8b58152869985765458c25efe583ca236bea4c0d76475da5a707fac3da1a8441ff3b11fd97a10d3f34d5d0fa960590cccd77564c3fb4d4e0726cc0dfa0f141715ab00faa42424cc213ee7403c226ccfd06ecfb1e1db4e8104339a19c919acb0d4dfbc42f0c54e15edd555b7ee2f8eb307cf4adcb5e4a10312c245b3def7ee4c65101df69c65a3ad81f845cace5e1b3357bf587dceca0991e9b80a94716bf3efa673109473b0909da645f8a8b1ad433e012a1d564489352ca0e6ccf9c8a835280bf865a865390c7388c077061591dc9bc8a4904231939319c5bbe408f28314e4f7152a42e41bd4c4c24b75fc3ca2b46b9fce602502e37d8d40f80910a12cb911ada1270a85412fd79a475646c9534f666af62dfd048415be21809059cce77d904a13d74a0e5851d7e6c964978da2ce0ae3292a9677ef126a93774f169ad58a5ae9ab0ebcad3e58fa4efaffd4fe9b3f1d203fdd545bcfff7d0b4664289538d41173ecb7585db66116ac58ddacee8f55bae675ce7bd7c43d39369fb592f6c1ebb9baf9a50e52b5dc8a66e48988bcfa428be9ea1f0b2af6edac17667c4c5b53a6aaa9c36ac544b8acd0e915148763307e69db3edc0e0861678f42d9412c93c04de2f3c0d376ade3b5a10b925f1f77a6c3b6b20ddb77aa4cf1ca8fe345570cbcfaa31586d35ca839d8cd0cac5209017934368cf21addd352be015f009b623c1850f7a24af1f9c9a717d0722d351b92875884317b0f347274f201b56f415f9a77689d70e74da354e2055b7ec0b1345b8b922f86dc97f646585ebc9cee795fe58a75d8f29aafca1548db4f658eeaef5f00f29dc2e270c914fbe220e82f18d0794dc837d3a29164ede04553d6cea56381d2da0ad018ac8fbdd390bc872c041a4d96d374ae9795a8f5e797318694ae5ef34fceb890305d68099f04e4b032f28498d1125836e9e5c3304fc30eeaffa7b86fc723761879744ba1933ab104832edea00fe153499780cdd45776546597902f5c227454b13e9c885b4ee6c86351463d1766f329c6d00377dd4df972c2d4ae14b528f052626e04a126b1cbc2861741c475f568dbaa9c878d8e63f0654658a94d0f80565121bfa13683ffd3b7b63f27fec4c7b0637d9624746e7ee87ac12d7657f07713314201297f36e7fcca1663c9a3b86f6f8944b11f7b111b1d200712ebb6019af515a752bfb1ae93d61b486f9f8c1b1912a03eeaecf50b43d37c683f75e223c9b4322e00a095e8029f67d36627714afe63251ea862bae80faa7785ecc492bd1ca1b79ed92e0c9808512ba9d6ab48347ea9b7639fec0ba6629a53deb007f01fd7ef3297133d40922fcdce544f273df143d99762d0d2d20203a9e70ae12f1d6df5cac7c9181358911190acf31a2a86f147db2e4e564cef3e38d94dacecda02387f000000e6dc2e6dcafa11d93e2109675cd29915c933485ad382b4d79b9fa5f4f35f441987ab8feef5f3323e87843c0d5d624a11f4364e1938a0df4a155f9fa5877d6371580ecec15f49785e06848313eb1a29b8155dd2b90fb50977696cca1deda6fc7b5f8ff2ced01c7c21a37428ce5291975f994c8959c56349497d8b3213749e431b4e1e5f6afe4488eba99e10598c6625197ba4f478ed5d1e28849b82fcdc2eea02b69ea81346cb4765ff4baa1c32f593514da443557358b7ba93c60a49261b6c9ad469010688838282f680803ee70fc2d428772b21d882a39cf9b2a90fcc4eaaaf0f5f8fa592bf31130ffc7db4416a795e5ec1093f28431741a2791dd5c0006c5facbf568f421c897f9f7172d44ab127c5f9a90c7d300100000001000000d2eb128a19d5db94848637067a40b5d547a8dc9a547fe7644a58c9ceb7e05e81b11488ae7d919d000104319153760598b0443374cfeb1cbbd10b4c0c1b3aab043e7d97bcb7848384d13c20b92de2c085c8509802ec1d55be3563d5caf184a825a3b25700cfd0892d7d1988717c4ff9c3d7", 0xa01) read$hidraw(r0, &(0x7f0000001040)=""/4096, 0x1000) [ 2262.478975][T17902] usb 5-1: device descriptor read/64, error 18 [ 2262.518926][T32516] usb 2-1: 0:2 : does not exist [ 2262.531027][T32516] usb 2-1: USB disconnect, device number 54 15:46:00 executing program 2: r0 = syz_open_dev$hidraw(&(0x7f0000000480), 0x75, 0x88082) r1 = syz_open_dev$hidraw(&(0x7f00000000c0), 0x0, 0x0) syz_open_dev$hidraw(&(0x7f0000000100), 0x7, 0x40e202) r2 = syz_open_dev$hidraw(&(0x7f0000000000), 0x0, 0x0) ioctl$HIDIOCSFEATURE(r2, 0xc0404806, 0x0) ioctl$HIDIOCSFEATURE(r2, 0xc0404806, &(0x7f0000000340)="67dbc360e9b839eecb92c39e0f5a1a71e3ba11c5b502ebebe55629725b694d3be7156912490c215dbd633067c2ae7740692dc21122395fbece6efb9e4aec5539972bda7fcedbb92b50e3e7c8a50be0f1e9105a2342abf90eb5581efba91c57775a0e113991a2b50d35a0a7b526033ad218022c74fbb550252c8b5215cf03f412962700f7c72d0670498e7c4af64a1fc334c51a65da9854528f7081ce3e2ca84e204208f3be0f0ea0c0ea98e7baaba5b66c4d8c36a44b49642181c75f4679e6e365d57e80fe2604fde7857a4b5495f46768869c33b319") ioctl$HIDIOCSFEATURE(r1, 0xc0404806, 0x0) syz_open_dev$hidraw(&(0x7f00000001c0), 0x2, 0x2) ioctl$HIDIOCSFEATURE(r1, 0xc0404806, &(0x7f0000000000)="282e99c1bfee343a63eadebba356c219f9efa8a90cfe1bde98de11f798dda56d505c88fa251560bf2618f2854279ce3268c946ea3acba046a87698bb903589bf6ba2019cdca22c2e4da786761d02b976762871df4c1b09f6ec1aeedd7c085e726a3bcfe45a6a37348a01010000ad9679ecb426ca9d4115938496851b16e9cf968b9c2d54d81da612838d20b900000000000000") write$hidraw(r0, &(0x7f0000000600)="c2efc64421e3343d16ddb0d465cfd83f6e3cb810c06472c782e1804c3c4974678f37bc0ff4ed4b0a702f01a77bd43b57102421f8899542b34a189fe7a97d0e3c8138ff1bc7c14dd105867ad43e2191eab3383f020db953b3c8b8025a7b7f600aba436aa32441e4eacb7d1f225fc53ce8f385b8144d0c1dcec4ce5d607c41c0720a92488c3ed4d19c15de4c55adf34451a1e899eb21b493857f1d6210c0ac9b76bd72a7d58bd591c7baf7817e38644df94ba0315160e8f25701da65427e166cdc41ede1d09fa457f3da03c684cc142685808c0eb7b034cc038aa8371360b2381234110d6c0158ffa4aaf21198069a4ac389d19d8f20255168d82cddddc1099e7c2c6106e7a2ce8bd8d78c24d4b1e39b9eb36c63fc0d6023f1ea95a368cb8bf0c4f94397ca58936a2e669f163f94323ccfe7589e3042df85efe84cb10ffa7b098cbae0c088618aa42e57f46c9efeea70dc46b6a72b2e397f593f9f3466a41b49de223ac87ae87db28d074ae423ce86de6521e3cd7b83a01797da80ba00742de2d781acde9b526bc172aa7c3cd95785e46b715283cd4622b4cc27f18a1997849646d58ae03e8b0bd745a02e28feb7a320028fc4d10f83aea27fdf0da55320816e3b4b4e06dbc9dd5d213427f053279981036bb6a059733de04e572f29fa54df7aa0ee0291a2f33f5afeda2b84c987f3046c6b50c18da2e9a60556fb847d62fb4107351c6ddc85177b699979d5a5a13aed9e8fdbf1e9671de6831005296a41e02bf69c5f8cc8ac78285444254b79ff8339d717e7a6841900a48edbc905d4a95457938fd27ee3e57c7eeabb7cff7a633c5dca23193910ab6e72ee38d84e0f3d693c33cc0cfbc90e63769536f07399357c5bb81adb4b88de5a45356f8896216c42ee6d9cddf2c169cfab87c6db2736d5b084f3fba3a56731951e0b8b4a64e65666c166a3706e4b8f93f4ba53a1c5c93a296e4a7e148deef8dfbe9ffea38901000000da45fa68f65167996efcff2f04195d6961c1036253e7e6ab21ef92876c94e70c8c96b343df2e45daf62ca484d7ee99301c8888edb35786c5d91c3c3b44762369c1df12254c6233b160fdd87abde1b0f58ca7666dcdc5786f7d43ffbc54bb0e162f8b71ab908ebe10c086d789f67f6866ab83ab163dfd787cb2fd7c38ab2c37966de92453a8dd18a54e80ed620b6ff317e0652d629f0936e45716985ac08401b98a2b2901dcde3747497a5dacfff2d908f0a02f0909293154602ada593e25264155fbb1a5a31c4988acd486c72b54a912d5c63b0e35a1efbf94d378ea21b1df3d3fd3bc2b06f2d5c37500f8e863d1c743081c4b9c9d840eed345987086ae584079184478f756bab6cc6eae2c6572b5c7ccebe1376ec9769fe73eeb7ffa432fb34eb0e9f9eb5bea959569e2c6bdff278537dde1a818901e21201e7b7bd1b5b84df06a669c679be2ecb6508453af3e79625f986b022a8fb05b3906ea22c9b3e4fec40dbad4237aa2299a3a43352e4ed3c1181e52cca1fce6e0d68efb0d2ded5f90854ae154d0a7d577656dd8145c09e30a401beaab2f691831efc49056ac507b0fa4dfdd209e8b6859f7ed1eb3dfbfa72a048651d1268f9c4bb574ea4c7eee01ed0a44f2df8b58152869985765458c25efe583ca236bea4c0d76475da5a707fac3da1a8441ff3b11fd97a10d3f34d5d0fa960590cccd77564c3fb4d4e0726cc0dfa0f141715ab00faa42424cc213ee7403c226ccfd06ecfb1e1db4e8104339a19c919acb0d4dfbc42f0c54e15edd555b7ee2f8eb307cf4adcb5e4a10312c245b3def7ee4c65101df69c65a3ad81f845cace5e1b3357bf587dceca0991e9b80a94716bf3efa673109473b0909da645f8a8b1ad433e012a1d564489352ca0e6ccf9c8a835280bf865a865390c7388c077061591dc9bc8a4904231939319c5bbe408f28314e4f7152a42e41bd4c4c24b75fc3ca2b46b9fce602502e37d8d40f80910a12cb911ada1270a85412fd79a475646c9534f666af62dfd048415be21809059cce77d904a13d74a0e5851d7e6c964978da2ce0ae3292a9677ef126a93774f169ad58a5ae9ab0ebcad3e58fa4efaffd4fe9b3f1d203fdd545bcfff7d0b4664289538d41173ecb7585db66116ac58ddacee8f55bae675ce7bd7c43d39369fb592f6c1ebb9baf9a50e52b5dc8a66e48988bcfa428be9ea1f0b2af6edac17667c4c5b53a6aaa9c36ac544b8acd0e915148763307e69db3edc0e0861678f42d9412c93c04de2f3c0d376ade3b5a10b925f1f77a6c3b6b20ddb77aa4cf1ca8fe345570cbcfaa31586d35ca839d8cd0cac5209017934368cf21addd352be018461dbb25f009b623c1850f7a24af1f9c9a717d0722d351b92875f9a77689d70e74da354e2055b7ec0b1345b8b922f86dc97f646585ebc9cee795fe58a75d8f29aafca1548db4f658eeaef5f00f29dc2e270c914fbe220e82f18d0794dc837d3a29164ede04553d6cea56381d2da0ad018ac8fbdd390bc872c041a4d96d374ae9795a8f5e797318694ae5ef34fceb890305d68099f04e4b032f28498d1125836e9e5c3304fc30eeaffa7b86fc723761879744ba1933ab104832edea00fe153499780cdd45776546597902f5c227454b13e9c885b4ee6c86351463d1766f329c6d00377dd4df972c2d4ae14b528f052626e04a126b1cbc2861741c475f568dbaa9c878d8e63f0654658a94d0f80565121bfa13683ffd3b7b63f27fec4c7b0637d9624746e7ee87ac12d7657f07713314201297f36e7fcca1663c9a3b86f6f8944b11f7b111b1d200712ebb6019af515a752bfb1ae93d61b486f9f8c1b1912a03eeaecf50b43d37c683f75e223c9b4322e00a095e8029f67d36627714afe63251ea862bae80faa7785ecc492bd1ca1b79ed92e0c9808512ba9d6ab48347ea9b7639fec0ba6629a53deb007f01fd7ef3297133d40922fcdce544f273df143d99762d0d2d20203a9e70ae12f1d6df5cac7c9181358911190acf31a2a86f147db2e4e564cef3e38d94dacecda023859f1dc13e6dc2e6dcafa11d93e2109675cd29915cd33485ad382b4d79b9fa5f4f35f441987ab8feef5f3323e87843c0d5d624a11f4364e1938a0df4a155f9fa5877d6371580ecec15f49785e06848313eb1a29b8155dd2b90fb50977696cca1deda6fc7b5f8ff2ced01c7c21a37428ce5291975f994c8959c56349497d8b3213749e431b4e1e5f6afe4488eba99e1059b9869d197ba4f478ed5d1e28849b82fcdc2eea02b69ea81346cb4765ff4baa1c32f593514da443557358b7ba93c60a49261b6c9ad469010688838282f680803ee70fc2d428772b21d882a39cf9b2a90fcc4eaaaf0f5f8fa592bf31130ffc7db4416a795e5ec1093f28431741a2791dd5c0006c5facbf568f421c897f9f7172d44ab127b1f9a90c7d30d8e41080f790d18bd2eb128a19d5db94848637067a40b5d547a8dc9a547fe7644a58c9ceb7e05e81b11488ae7d919d000104319153760598b0443374cfeb1cbbd10b4c0c1b3aab043e7d97bcb7848384d13c20b92de2c085c8509802ec1d55be3563d5caf184a825a3b25700cfd0892d7d1988717c4ff9c3d7", 0x9f8) ioctl$HIDIOCGFEATURE(r0, 0xc0404807, &(0x7f0000000140)={0x2, "2b74c03ddf6ba66ee54f19fca10967db3fd5a6da69a66c3908019f263f2a98a386ddde56641451d1f614be1237167f955f73f217b1314b9d6d6232edb9f7e342"}) r3 = syz_open_dev$evdev(&(0x7f0000000240), 0x5, 0x4860c2) ioctl$EVIOCSMASK(r3, 0x40104593, &(0x7f0000000300)={0x12, 0x71, &(0x7f0000000280)="34d53b126d86a2f2d6c56ced07572ccbe67a3d6ea668a60b74d06295ab3ae5eca5514e5d005b12fa75497bad24ae921e974352c2a41913096a7e22d9a19a9e2ef057d87202e4edb45b5091fd3d9d6a0e5b7f1ab3b8b2dfa02c362d6a2e603236862760b37333b21fda1d9f2d3a4dd3734f"}) ioctl$EVIOCGABS2F(r3, 0x8018456f, &(0x7f00000004c0)=""/230) r4 = syz_open_dev$hidraw(&(0x7f0000000000), 0x0, 0x0) ioctl$HIDIOCSFEATURE(r4, 0xc0404806, 0x0) read$hidraw(r4, &(0x7f0000000200)=""/21, 0x15) [ 2262.898779][T17902] usb 5-1: device descriptor read/64, error 18 [ 2263.188756][T17902] usb 5-1: new high-speed USB device number 81 using dummy_hcd [ 2263.478708][T17902] usb 5-1: device descriptor read/64, error 18 [ 2263.868686][T17902] usb 5-1: device descriptor read/64, error 18 [ 2263.993597][T17902] usb usb5-port1: attempt power cycle [ 2264.408640][T17902] usb 5-1: new high-speed USB device number 82 using dummy_hcd [ 2264.509054][T17902] usb 5-1: Invalid ep0 maxpacket: 0 [ 2264.658590][T17902] usb 5-1: new high-speed USB device number 83 using dummy_hcd 15:46:02 executing program 4: r0 = syz_open_dev$hidraw(0xfffffffffffffffe, 0x0, 0x0) ioctl$HIDIOCSFEATURE(r0, 0xc0404806, &(0x7f0000000000)="0b199a0f1d2c2a102733233aa9386a6f5dd3e588fa05c01e9d791e8e1f051a0f126fc83a38") 15:46:02 executing program 1: r0 = syz_open_dev$hidraw(&(0x7f0000000000), 0x0, 0x0) read$hidraw(r0, &(0x7f0000000340)=""/4096, 0x20001340) r1 = syz_open_dev$hidraw(&(0x7f0000000000), 0x0, 0x0) ioctl$HIDIOCSFEATURE(r1, 0xc0404806, 0x0) r2 = syz_open_dev$hidraw(0x0, 0x100, 0x0) ioctl$HIDIOCSFEATURE(0xffffffffffffffff, 0xc0404806, 0x0) write$hidraw(0xffffffffffffffff, 0x0, 0x0) syz_open_dev$char_usb(0xc, 0xb4, 0x0) ioctl$HIDIOCGFEATURE(r2, 0xc0404807, &(0x7f0000000040)={0x9, "ac58a08ee092eb2cae95b1f7cb2382a5b28b1a1655c7b3fe20e94b10b6510155a46a3643dc4df7e42483f03fa59b86b4c299777dfeb604ac78a6b327a9a64173"}) 15:46:02 executing program 0: r0 = syz_open_dev$hidraw(&(0x7f0000000000), 0x0, 0x0) read$hidraw(r0, 0x0, 0x0) 15:46:02 executing program 3: syz_usb_connect(0x6, 0x37, &(0x7f00000001c0)={{0x12, 0x1, 0x300, 0x9d, 0xcf, 0xc1, 0x8, 0xfe9, 0xdb01, 0x9223, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x25, 0x1, 0x5, 0xfc, 0x30, 0x3, [{{0x9, 0x4, 0xe7, 0x1, 0x1, 0xd0, 0xe2, 0x61, 0x7f, [@uac_as={[@format_type_i_continuous={0xa, 0x24, 0x2, 0x1, 0x4, 0x3, 0x2, 0x97, "", "e13f"}]}], [{{0x9, 0x5, 0x5, 0x20, 0x8, 0x0, 0x6, 0x1}}]}}]}}]}}, &(0x7f00000003c0)={0xa, &(0x7f0000000200)={0xa, 0x6, 0x201, 0x1, 0x0, 0x6, 0x10, 0x6}, 0x19, &(0x7f0000000240)={0x5, 0xf, 0x19, 0x1, [@ss_container_id={0x14, 0x10, 0x4, 0x7, "8bbba5e8be6913a73af19d509834a6c6"}]}, 0x4, [{0x77, &(0x7f0000000280)=@string={0x77, 0x3, "275e16c45b58ea95e4a840d5b6ecb6aa753b71999efbce1763648b751c838f5c9d2b0131c8754639d318990f38dad854ebebe5ab186b7253e01c56dcc86c1e9d11b15032cbeb4331e7bcd455e8d445233eaa0e1c6bf550f23cded38de97da13227613ddf45072523c7f32bcfaeac824cacf38a4d26"}}, {0x4, &(0x7f0000000300)=@lang_id={0x4, 0x3, 0x44b}}, {0x4, &(0x7f0000000340)=@lang_id={0x4, 0x3, 0x82c}}, {0x4, &(0x7f0000000380)=@lang_id={0x4, 0x3, 0x827}}]}) r0 = syz_open_dev$hiddev(&(0x7f0000000100), 0x1ff, 0x400) ioctl$HIDIOCGVERSION(r0, 0x80044801, &(0x7f0000000140)) r1 = syz_open_dev$hiddev(&(0x7f0000000440), 0x3, 0x101442) ioctl$HIDIOCGCOLLECTIONINFO(r1, 0xc0104811, &(0x7f0000000480)={0x7, 0x7, 0x696ce0ca, 0x401}) r2 = syz_open_dev$hiddev(&(0x7f0000000080), 0x1000, 0x385800) ioctl$HIDIOCSREPORT(r2, 0x400c4808, &(0x7f00000000c0)={0x1, 0x200, 0x5}) r3 = syz_open_dev$hidraw(&(0x7f0000000580), 0x0, 0x189481) write$hidraw(r3, &(0x7f00000005c0)="a9", 0xffffff95) 15:46:02 executing program 5: r0 = syz_open_dev$hidraw(&(0x7f0000000580), 0x6, 0x101280) write$hidraw(r0, &(0x7f0000000600)="c2efc64421e3343d16ddb0d465cfd83f6e3cb810c06472c782e1804c3c4974678f37bc0ff4ed4b0a702f01a77bd43b57102421f8899542b34a189fe7a97d0e3c8138ff1bc7c14dd105867ad43e2191eab3383f020db953b3c8b8025a7b7f600aba436aa32441e4eacb7d1f225fc53ce8f385b8144d0c1dcec4ce5d607c41c0720a92488c3ed4d19c15de4c55adf34451a1e899eb21b493857f1d6210c0ac9b76bd72a7d58bd591c7baf7817e38644df94ba0315160e8f25701da65427e166cdc41ede1d09fa457f3da03c684cc142685808c0eb7b034cc038aa8371360b2381234110d6c0158ffa4aaf21198069a4ac389d19d8f20255168d82cddddc1099e7c2c6106e7a2ce8bd8d78c24d4b1e39b9eb36c63fc0d6023f1ea95a368cb8bf0c4f94397ca58936a2e669f163f94323ccfe7589e3042df85efe84cb10ffa7b098cbae0c088618aa42e57f46c9efeea70dc46b6a72b2e397f593f9f3466a41b49de223ac87ae87db28d074ae423ce86de6521e3cd7b83a01797da80ba00742de2d781acde9b526bc172aa7c3cd95785e46b715283cd4622b4cc27f18a1997849646d58ae03e8b0bd745a02e28feb7a320028fc4d10f83aea27fdf0da55320816e3b4b4e06dbc9dd5d213427f053279981036bb6a059733de04e572f29fa54df7aa0ee0291a2f33f5afeda2b84c987f3046c6b50c18da2e9a60556fb847d62fb4107351c6ddc85177b699979d5a5a13aed9e8fdbf1e9671de6831005296a41e02bf69c5f8cc8ac78285444254b79ff8339d717e7a6841900a48edbc905d4a95457938fd27ee3e57c7eeabb7cff7a633c5dca23193910ab6e72ee38d84e0f3d693c33cc0cfbc90e63769536f07399357c5bb81adb4b88de5a45356f8896216c42ee6d9cddf2c169cfab87c6db2736d5b084f3fba3a56731951e0b8b4a64e65666c166a3706e4b8f93f4ba53a1c5c93a296e4a7e148deef8dfbe9ffea389a47d17adda45fa68f65167996efcff2f04195d6961c1036253e7e6ab21ef92876c94e70c8c96b343df2e45daf62ca484d7ee99301c8888edb35786c5d91c3c3b44762369c1df12254c6233b160fdd87abde1b0f58ca7666dcdc5786f7d43ffbc54bb0e162f8b71ab908ebe10c086d789f67f6866ab83ab163dfd787cb2fd7c38ab2c37966de92453a8dd18a54e80ed620b6ff317e0652d629f0936e45716985ac08401b98a2b2901dcde3747497a5dacfff2d908f0a02f0909293154602ada593e25264155fbb1a5a31c4988acd486c72b54a912d5c63b0e35a1efbf94d378ea21b1df3d3fd3bc2b06f2d5c37500f8e863d1c743081c4b9c9d840eed345987086ae584079184478f756bab6cc6eae2c6572b5c7ccebe1376ec9769fe73eeb7ffa432fb34eb0e9f9eb5bea959569e2c6bdff278537dde1a818901e21201e7b7bd1b5b84df06a669c679be2ecb6508453af3e79625f986b022a8fb05b3906ea22c9b3e4fec40dbad4237aa2299a3a43352e4ed3c1181e52cca1fce6e0d68efb0d2ded5f90854ae154d0a7d577656dd8145c09e30a401beaab2f691831efc49056ac507b0fa4dfdd209e8b6859f7ed1eb3dfbfa72a048651d1268f9c4bb574ea4c7eee01ed0a44f2df8b58152869985765458c25efe583ca236bea4c0d76475da5a707fac3da1a8441ff3b11fd97a10d3f34d5d0fa960590cccd77564c3fb4d4e0726cc0dfa0f141715ab00faa42424cc213ee7403c226ccfd06ecfb1e1db4e8104339a19c919acb0d4dfbc42f0c54e15edd555b7ee2f8eb307cf4adcb5e4a10312c245b3def7ee4c65101df69c65a3ad81f845cace5e1b3357bf587dceca0991e9b80a94716bf3efa673109473b0909da645f8a8b1ad433e012a1d564489352ca0e6ccf9c8a835280bf865a865390c7388c077061591dc9bc8a4904231939319c5bbe408f28314e4f7152a42e41bd4c4c24b75fc3ca2b46b9fce602502e37d8d40f80910a12cb911ada1270a85412fd79a475646c9534f666af62dfd048415be21809059cce77d904a13d74a0e5851d7e6c964978da2ce0ae3292a9677ef126a93774f169ad58a5ae9ab0ebcad3e58fa4efaffd4fe9b3f1d203fdd545bcfff7d0b4664289538d41173ecb7585db66116ac58ddacee8f55bae675ce7bd7c43d39369fb592f6c1ebb9baf9a50e52b5dc8a66e48988bcfa428be9ea1f0b2af6edac17667c4c5b53a6aaa9c36ac544b8acd0e915148763307e69db3edc0e0861678f42d9412c93c04de2f3c0d376ade3b5a10b925f1f77a6c3b6b20ddb77aa4cf1ca8fe345570cbcfaa31586d35ca839d8cd0cac5209017934368cf21addd352be015f009b623c1850f7a24af1f9c9a717d0722d351b92875884317b0f347274f201b56f415f9a77689d70e74da354e2055b7ec0b1345b8b922f86dc97f646585ebc9cee795fe58a75d8f29aafca1548db4f658eeaef5f00f29dc2e270c914fbe220e82f18d0794dc837d3a29164ede04553d6cea56381d2da0ad018ac8fbdd390bc872c041a4d96d374ae9795a8f5e797318694ae5ef34fceb890305d68099f04e4b032f28498d1125836e9e5c3304fc30eeaffa7b86fc723761879744ba1933ab104832edea00fe153499780cdd45776546597902f5c227454b13e9c885b4ee6c86351463d1766f329c6d00377dd4df972c2d4ae14b528f052626e04a126b1cbc2861741c475f568dbaa9c878d8e63f0654658a94d0f80565121bfa13683ffd3b7b63f27fec4c7b0637d9624746e7ee87ac12d7657f07713314201297f36e7fcca1663c9a3b86f6f8944b11f7b111b1d200712ebb6019af515a752bfb1ae93d61b486f9f8c1b1912a03eeaecf50b43d37c683f75e223c9b4322e00a095e8029f67d36627714afe63251ea862bae80faa7785ecc492bd1ca1b79ed92e0c9808512ba9d6ab48347ea9b7639fec0ba6629a53deb007f01fd7ef3297133d40922fcdce544f273df143d99762d0d2d20203a9e70ae12f1d6df5cac7c9181358911190acf31a2a86f147db2e4e564cef3e38d94dacecda023859f1dc13e6dc2e6dcafa11d93e2109675cd29915cd33485ad382b4d79b9fa5f4f35f441987ab8feef5f3323e87843c0d5d624a11f4364e1938a0df4a155f9fa5877d6371580ecec15f49785e06848313eb1a29b8155dd2b90fb50977696cca1deda6fc7b5f8ff2ced01c7c21a37428ce5291975f994c8959c56349497d8b3213749e431b4e1e5f6afe4488eba99e10598c6625197ba4f478ed5d1e28849b82fcdc2eea02b69ea81346cb4765ff4baa1c32f593514da443557358b7ba93c60a49261b6c9ad469010688838282f680803ee70fc2d428772b21d882a39cf9b2a90fcc4eaaaf0f5f8fa592bf31130ffc7db4416a795e5ec1093f28431741a2791dd5c0006c5facbf568f421c897f9f7172d44ab127c5f9a90c7d30d8e41080f790d18bd2eb128a19d5db94848637067a40b5d547a8dc9a547fe7644a58c9ceb7e05e81b11488ae7d919d000104319153760598b0443374cfeb1cbbd10b4c0c1b3aab043e7d97bcb7848384d13c20b92de2c085c8509802ec1d55be3563d5caf184a825a3b25700cfd0892d7d1988717c4ff9c3d7", 0xa01) 15:46:02 executing program 2: write$hidraw(0xffffffffffffffff, &(0x7f0000000600)="c2efc64421e3343d16ddb0d465cfd83f6e3cb810c06472c782e1804c3c4974678f37bc0ff4ed4b0a702f01a77bd43b57102421f8899542b34a189fe7a97d0e3c8138ff1bc7c14dd105867ad43e2191eab3383f020db953b3c8b8025a7b7f600aba436aa32441e4eacb7d1f225fc53ce8f385b8144d0c1dcec4ce5d607c41c0720a92488c3ed4d19c15de4c55adf34451a1e899eb21b493857f1d6210c0ac9b76bd72a7d58bd591c7baf7817e38644df94ba0315160e8f25701da65427e166cdc41ede1d09fa457f3da03c684cc142685808c0eb7b034cc038aa8371360b2381234110d6c0158ffa4aaf21198069a4ac389d19d8f20255168d82cddddc1099e7c2c6106e7a2ce8bd8d78c24d4b1e39b9eb36c63fc0d6023f1ea95a368cb8bf0c4f94397ca58936a2e669f163f94323ccfe7589e3042df85efe84cb10ffa7b098cbae0c088618aa42e57f46c9efeea70dc46b6a72b2e397f593f9f3466a41b49de223ac87ae87db28d074ae423ce86de6521e3cd7b83a01797da80ba00742de2d781acde9b526bc172aa7c3cd95785e46b715283cd4622b4cc27f18a1997849646d58ae03e8b0bd745a02e28feb7a320028fc4d10f83aea27fdf0da55320816e3b4b4e06dbc9dd5d213427f053279981036bb6a059733de04e572f29fa54df7aa0ee0291a2f33f5afeda2b84c987f3046c6b50c18da2e9a60556fb847d62fb4107351c6ddc85177b699979d5a5a13aed9e8fdbf1e9671de6831005296a41e02bf69c5f8cc8ac78285444254b79ff8339d717e7a6841900a48edbc905d4a95457938fd27ee3e57c7eeabb7cff7a633c5dca23193910ab6e72ee38d84e0f3d693c33cc0cfbc90e63769536f07399357c5bb81adb4b88de5a45356f8896216c42ee6d9cddf2c169cfab87c6db2736d5b084f3fba3a56731951e0b8b4a64e65666c166a3706e4b8f93f4ba53a1c5c93a296e4a7e148deef8dfbe9ffea389a47d17adda45fa68f65167996efcff2f04195d6961c1036253e7e6ab21ef92876c94e70c8c96b343df2e45daf62ca484d7ee99301c8888edb35786c5d91c3c3b44762369c1df12254c6233b160fdd87abde1b0f58ca7666dcdc5786f7d43ffbc54bb0e162f8b71ab908ebe10c086d789f67f6866ab83ab163dfd787cb2fd7c38ab2c37966de92453a8dd18a54e80ed620b6ff317e0652d629f0936e45716985ac08401b98a2b2901dcde3747497a5dacfff2d908f0a02f0909293154602ada593e25264155fbb1a5a31c4988acd486c72b54a912d5c63b0e35a1efbf94d378ea21b1df3d3fd3bc2b06f2d5c37500f8e863d1c743081c4b9c9d840eed345987086ae584079184478f756bab6cc6eae2c6572b5c7ccebe1376ec9769fe73eeb7ffa432fb34eb0e9f9eb5bea959569e2c6bdff278537dde1a818901e21201e7b7bd1b5b84df06a669c679be2ecb6508453af3e79625f986b022a8fb05b3906ea22c9b3e4fec40dbad4237aa2299a3a43352e4ed3c1181e52cca1fce6e0d68efb0d2ded5f90854ae154d0a7d577656dd8145c09e30a401beaab2f691831efc49056ac507b0fa4dfdd209e8b6859f7ed1eb3dfbfa72a048651d1268f9c4bb574ea4c7eee01ed0a44f2df8b58152869985765458c25efe583ca236bea4c0d76475da5a707fac3da1a8441ff3b11fd97a10d3f34d5d0fa960590cccd77564c3fb4d4e0726cc0dfa0f141715ab00faa42424cc213ee7403c226ccfd06ecfb1e1db4e8104339a19c919acb0d4dfbc42f0c54e15edd555b7ee2f8eb307cf4adcb5e4a10312c245b3def7ee4c65101df69c65a3ad81f845cace5e1b3357bf587dceca0991e9b80a94716bf3efa673109473b0909da645f8a8b1ad433e012a1d564489352ca0e6ccf9c8a835280bf865a865390c7388c077061591dc9bc8a4904231939319c5bbe408f28314e4f7152a42e41bd4c4c24b75fc3ca2b46b9fce602502e37d8d40f80910a12cb911ada1270a85412fd79a475646c9534f666af62dfd048415be21809059cce77d904a13d74a0e5851d7e6c964978da2ce0ae3292a9677ef126a93774f169ad58a5ae9ab0ebcad3e58fa4efaffd4fe9b3f1d203fdd545bcfff7d0b4664289538d41173ecb7585db66116ac58ddacee8f55bae675ce7bd7c43d39369fb592f6c1ebb9baf9a50e52b5dc8a66e48988bcfa428be9ea1f0b2af6edac17667c4c5b53a6aaa9c36ac544b8acd0e915148763307e69db3edc0e0861678f42d9412c93c04de2f3c0d376ade3b5a10b925f1f77a6c3b6b20ddb77aa4cf1ca8fe345570cbcfaa31586d35ca839d8cd0cac5209017934368cf21addd352be015f009b623c1850f7a24af1f9c9a717d0722d351b92875884317b0f347274f201b56f415f9a77689d70e74da354e2055b7ec0b1345b8b922f86dc97f646585ebc9cee795fe58a75d8f29aafca1548db4f658eeaef5f00f29dc2e270c914fbe220e82f18d0794dc837d3a29164ede04553d6cea56381d2da0ad018ac8fbdd390bc872c041a4d96d374ae9795a8f5e797318694ae5ef34fceb890305d68099f04e4b032f28498d1125836e9e5c3304fc30eeaffa7b86fc723761879744ba1933ab104832edea00fe153499780cdd45776546597902f5c227454b13e9c885b4ee6c86351463d1766f329c6d00377dd4df972c2d4ae14b528f052626e04a126b1cbc2861741c475f568dbaa9c878d8e63f0654658a94d0f80565121bfa13683ffd3b7b63f27fec4c7b0637d9624746e7ee87ac12d7657f07713314201297f36e7fcca1663c9a3b86f6f8944b11f7b111b1d200712ebb6019af515a752bfb1ae93d61b486f9f8c1b1912a03eeaecf50b43d37c683f75e223c9b4322e00a095e8029f67d36627714afe63251ea862bae80faa7785ecc492bd1ca1b79ed92e0c9808512ba9d6ab48347ea9b7639fec0ba6629a53deb007f01fd7ef3297133d40922fcdce544f273df143d99762d0d2d20203a9e70ae12f1d6df5cac7c9181358911190acf31a2a86f147db2e4e564cef3e38d94dacecda023859f1dc13e6dc2e6dcafa11d93e2109675cd29915cd33485ad382b4d79b9fa5f4f35f441987ab8feef5f3323e87843c0d5d624a11f4364e1938a0df4a155f9fa5877d6371580ecec15f49785e06848313eb1a29b8155dd2b90fb50977696cca1deda6fc7b5f8ff2ced01c7c21a37428ce5291975f994c8959c56349497d8b3213749e431b4e1e5f6afe4488eba99e10598c6625197ba4f478ed5d1e28849b82fcdc2eea02b69ea81346cb4765ff4baa1c32f593514da443557358b7ba93c60a49261b6c9ad469010688838282f680803ee70fc2d428772b21d882a39cf9b2a90fcc4eaaaf0f5f8fa592bf31130ffc7db4416a795e5ec1093f28431741a2791dd5c0006c5facbf568f421c897f9f7172d44ab127c5f9a90c7d30d8e41080f790d18bd2eb128a19d5db94848637067a40b5d547a8dc9a547fe7644a58c9ceb7e05e81b11488ae7d919d000104319153760598b0443374cfeb1cbbd10b4c0c1b3aab043e7d97bcb7848384d13c20b92de2c085c8509802ec1d55be3563d5caf184a825a3b25700cfd0892d7d1988717c4ff9c3d7", 0xa01) [ 2264.749028][T17902] usb 5-1: Invalid ep0 maxpacket: 0 [ 2264.754393][T17902] usb usb5-port1: unable to enumerate USB device 15:46:02 executing program 4: syz_open_dev$hidraw(0xfffffffffffffffe, 0x0, 0x0) r0 = syz_open_dev$hidraw(&(0x7f0000000000), 0x0, 0x0) ioctl$HIDIOCSFEATURE(r0, 0xc0404806, 0x0) read$hidraw(r0, &(0x7f0000000000)=""/166, 0xa6) 15:46:02 executing program 2: r0 = syz_open_dev$hidraw(&(0x7f0000000580), 0xffffffffffffffff, 0x2800) write$hidraw(r0, &(0x7f0000000600)="c2efc64421e3343d16ddb0d465cfd83f6e3cb810c06472c782e1804c3c4974678f37bc0ff4ed4b0a702f01a77bd43b57102421f8899542b34a189fe7a97d0e3c8138ff1bc7c14dd105867ad43e2191eab3383f020db953b3c8b8025a7b7f600aba436aa32441e4eacb7d1f225fc53ce8f385b8144d0c1dcec4ce5d607c41c0720a92488c3ed4d19c15de4c55adf34451a1e899eb21b493857f1d6210c0ac9b76bd72a7d58bd591c7baf7817e38644df94ba0315160e8f25701da65427e166cdc41ede1d09fa457f3da03c684cc142685808c0eb7b034cc038aa8371360b2381234110d6c0158ffa4aaf21198069a4ac389d19d8f20255168d82cddddc1099e7c2c6106e7a2ce8bd8d78c24d4b1e39b9eb36c63fc0d6023f1ea95a368cb8bf0c4f94397ca58936a2e669f163f94323ccfe7589e3042df85efe84cb10ffa7b098cbae0c088618aa42e57f46c9efeea70dc46b6a72b2e397f593f9f3466a41b49de223ac87ae87db28d074ae423ce86de6521e3cd7b83a01797da80ba00742de2d781acde9b526bc172aa7c3cd95785e46b715283cd4622b4cc27f18a1997849646d58ae03e8b0bd745a02e28feb7a320028fc4d10f83aea27fdf0da55320816e3b4b4e06dbc9dd5d213427f053279981036bb6a059733de04e572f29fa54df7aa0ee0291a2f33f5afeda2b84c987f3046c6b50c18da2e9a60556fb847d62fb4107351c6ddc85177b699979d5a5a13aed9e8fdbf1e9671de6831005296a41e02bf69c5f8cc8ac78285444254b79ff8339d717e7a6841900a48edbc905d4a95457938fd27ee3e57c7eeabb7cff7a633c5dca23193910ab6e72ee38d84e0f3d693c33cc0cfbc90e63769536f07399357c5bb81adb4b88de5a45356f8896216c42ee6d9cddf2c169cfab87c6db2736d5b084f3fba3a56731951e0b8b4a64e65666c166a3706e4b8f93f4ba53a1c5c93a296e4a7e148deef8dfbe9ffea389a47d17adda45fa68f65167996efcff2f04195d6961c1036253e7e6ab21ef92876c94e70c8c96b343df2e45daf62ca484d7ee99301c8888edb35786c5d91c3c3b44762369c1df12254c6233b160fdd87abde1b0f58ca7666dcdc5786f7d43ffbc54bb0e162f8b71ab908ebe10c086d789f67f6866ab83ab163dfd787cb2fd7c38ab2c37966de92453a8dd18a54e80ed620b6ff317e0652d629f0936e45716985ac08401b98a2b2901dcde3747497a5dacfff2d908f0a02f0909293154602ada593e25264155fbb1a5a31c4988acd486c72b54a912d5c63b0e35a1efbf94d378ea21b1df3d3fd3bc2b06f2d5c37500f8e863d1c743081c4b9c9d840eed345987086ae584079184478f756bab6cc6eae2c6572b5c7ccebe1376ec9769fe73eeb7ffa432fb34eb0e9f9eb5bea959569e2c6bdff278537dde1a818901e21201e7b7bd1b5b84df06a669c679be2ecb6508453af3e79625f986b022a8fb05b3906ea22c9b3e4fec40dbad4237aa2299a3a43352e4ed3c1181e52cca1fce6e0d68efb0d2ded5f90854ae154d0a7d577656dd8145c09e30a401beaab2f691831efc49056ac507b0fa4dfdd209e8b6859f7ed1eb3dfbfa72a048651d1268f9c4bb574ea4c7eee01ed0a44f2df8b58152869985765458c25efe583ca236bea4c0d76475da5a707fac3da1a8441ff3b11fd97a10d3f34d5d0fa960590cccd77564c3fb4d4e0726cc0dfa0f141715ab00faa42424cc213ee7403c226ccfd06ecfb1e1db4e8104339a19c919acb0d4dfbc42f0c54e15edd555b7ee2f8eb307cf4adcb5e4a10312c245b3def7ee4c65101df69c65a3ad81f845cace5e1b3357bf587dceca0991e9b80a94716bf3efa673109473b0909da645f8a8b1ad433e012a1d564489352ca0e6ccf9c8a835280bf865a865390c7388c077061591dc9bc8a4904231939319c5bbe408f28314e4f7152a42e41bd4c4c24b75fc3ca2b46b9fce602502e37d8d40f80910a12cb911ada1270a85412fd79a475646c9534f666af62dfd048415be21809059cce77d904a13d74a0e5851d7e6c964978da2ce0ae3292a9677ef126a93774f169ad58a5ae9ab0ebcad3e58fa4efaffd4fe9b3f1d203fdd545bcfff7d0b4664289538d41173ecb7585db66116ac58ddacee8f55bae675ce7bd7c43d39369fb592f6c1ebb9baf9a50e52b5dc8a66e48988bcfa428be9ea1f0b2af6edac17667c4c5b53a6aaa9c36ac544b8acd0e915148763307e69db3edc0e0861678f42d9412c93c04de2f3c0d376ade3b5a10b925f1f77a6c3b6b20ddb77aa4cf1ca8fe345570cbcfaa31586d35ca839d8cd0cac5209017934368cf21addd352be015f009b623c1850f7a24af1f9c9a717d0722d351b92875884317b0f347274f201b56f415f9a77689d70e74da354e2055b7ec0b1345b8b922f86dc97f646585ebc9cee795fe58a75d8f29aafca1548db4f658eeaef5f00f29dc2e270c914fbe220e82f18d0794dc837d3a29164ede04553d6cea56381d2da0ad018ac8fbdd390bc872c041a4d96d374ae9795a8f5e797318694ae5ef34fceb890305d68099f04e4b032f28498d1125836e9e5c3304fc30eeaffa7b86fc723761879744ba1933ab104832edea00fe153499780cdd45776546597902f5c227454b13e9c885b4ee6c86351463d1766f329c6d00377dd4df972c2d4ae14b528f052626e04a126b1cbc2861741c475f568dbaa9c878d8e63f0654658a94d0f80565121bfa13683ffd3b7b63f27fec4c7b0637d9624746e7ee87ac12d7657f07713314201297f36e7fcca1663c9a3b86f6f8944b11f7b111b1d200712ebb6019af515a752bfb1ae93d61b486f9f8c1b1912a03eeaecf50b43d37c683f75e223c9b4322e00a095e8029f67d36627714afe63251ea862bae80faa7785ecc492bd1ca1b79ed92e0c9808512ba9d6ab48347ea9b7639fec0ba6629a53deb007f01fd7ef3297133d40922fcdce544f273df143d99762d0d2d20203a9e70ae12f1d6df5cac7c9181358911190acf31a2a86f147db2e4e564cef3e38d94dacecda023859f1dc13e6dc2e6dcafa11d93e2109675cd29915cd33485ad382b4d79b9fa5f4f35f441987ab8feef5f3323e87843c0d5d624a11f4364e1938a0df4a155f9fa5877d6371580ecec15f49785e06848313eb1a29b8155dd2b90fb50977696cca1deda6fc7b5f8ff2ced01c7c21a37428ce5291975f994c8959c56349497d8b3213749e431b4e1e5f6afe4488eba99e10598c6625197ba4f478ed5d1e28849b82fcdc2eea02b69ea81346cb4765ff4baa1c32f593514da443557358b7ba93c60a49261b6c9ad469010688838282f680803ee70fc2d428772b21d882a39cf9b2a90fcc4eaaaf0f5f8fa592bf31130ffc7db4416a795e5ec1093f28431741a2791dd5c0006c5facbf568f421c897f9f7172d44ab127c5f9a90c7d30d8e41080f790d18bd2eb128a19d5db94848637067a40b5d547a8dc9a547fe7644a58c9ceb7e05e81b11488ae7d919d000104319153760598b0443374cfeb1cbbd10b4c0c1b3aab043e7d97bcb7848384d13c20b92de2c085c8509802ec1d55be3563d5caf184a825a3b25700cfd0892d7d1988717c4ff9c3d7", 0xa01) r1 = syz_open_dev$hidraw(&(0x7f0000000000), 0x0, 0x0) ioctl$HIDIOCSFEATURE(r1, 0xc0404806, 0x0) ioctl$HIDIOCSFEATURE(r1, 0xc0404806, &(0x7f0000000080)="f1f773ab2954e5") ioctl$HIDIOCSFEATURE(r1, 0xc0404806, &(0x7f00000000c0)="f85975a96f6ac5f16a7cd6679d6b0dd99b8c316c4108a681c5c352e5814a86bfa7d431af77afffc21caf962582bfceffb78510c39a04f1a393117f7d1cc5ca9feddb51d48a5c10555f03fa98403b2c74755fff7b34754d43800ffa5a92d6ed31f219dd48c93fa0d3e25153175433b4674848e5cb20a83c3a0ab1d5337213be6725369b52e493f9a2") ioctl$EVIOCGPROP(0xffffffffffffffff, 0x80404509, &(0x7f0000000000)=""/52) ioctl$HIDIOCGFEATURE(r0, 0xc0404807, &(0x7f0000000180)={0x5, "4af3c0fff60a98ea0b8e77c074a4cefa176df33c196b4b266bbbf7878e3f99e604a23139a3de0f478fec71d1ed01ea7a8cb2aacbe6e6bbc7ae04c23f0b5f8aeb"}) ioctl$HIDIOCGRAWPHYS(r0, 0x80404805, &(0x7f0000000040)) 15:46:02 executing program 5: r0 = syz_open_dev$hidraw(&(0x7f0000000580), 0x0, 0x101081) r1 = syz_open_dev$hiddev(&(0x7f0000000000), 0x5, 0x1a035317e33e48c9) ioctl$HIDIOCGVERSION(r1, 0x80044801, &(0x7f0000000040)) ioctl$HIDIOCSUSAGES(r1, 0x501c4814, &(0x7f0000001040)={{0x2, 0x0, 0x8, 0x8, 0x7b, 0x80000001}, 0x2, [0x7fff, 0x3, 0x6, 0x49d2, 0x6e11, 0x4, 0x80000000, 0x101, 0x8000, 0x0, 0x7, 0xffffffff, 0x8, 0x2ae, 0x5d4, 0x2400, 0x0, 0x3ff, 0x1c0000, 0x0, 0xb8, 0x60000000, 0x401, 0x4, 0xfffff7ed, 0x1ff, 0x5, 0x58, 0x74e1228, 0x1, 0x3, 0x6, 0x5, 0x5, 0x9, 0x8001, 0xffff, 0x80, 0x80000001, 0x3f, 0x9, 0xffffffff, 0x2, 0x101, 0x3, 0x7, 0x1000, 0x3, 0x3, 0x101, 0xffffffff, 0x3f, 0x605b545b, 0x3, 0x9, 0xff, 0x1000, 0x7fff, 0x0, 0x1f, 0x8, 0xfffffff9, 0xfffffff7, 0x81, 0x3, 0xff, 0x3, 0x9, 0xf4f, 0x8, 0x1, 0x2, 0xfffffffe, 0x1, 0x401, 0x4, 0x2, 0x1, 0x0, 0x6, 0x4, 0xd5a, 0x9, 0x4, 0x4, 0x712cb525, 0xb319, 0x3, 0x7, 0x9, 0xf0e, 0x0, 0x6, 0x0, 0x3, 0x5, 0xffffff6e, 0x80000000, 0x1, 0x80000001, 0x81, 0x1, 0x3, 0x2, 0x3, 0x8, 0x7, 0x2, 0x1, 0x7, 0x7f, 0x42c00f1c, 0xffffffff, 0xd520, 0x7, 0x101, 0x3, 0x6, 0x1, 0x8c3b, 0x5, 0xe1e6, 0x4, 0x0, 0x7, 0x4, 0x0, 0x3f, 0xf874, 0x4da2, 0x6, 0x1000, 0x3f, 0xffffffff, 0x10001, 0x9, 0x1, 0x6, 0x0, 0x7, 0x7, 0x5, 0x3, 0x5, 0x4, 0x5, 0x8, 0x4, 0x5, 0x6b, 0x0, 0x3, 0x6, 0x1, 0x800, 0x1, 0xfff, 0x9, 0x8, 0x3f, 0x0, 0x5, 0x7, 0xff, 0x100, 0x401, 0xf71, 0x8, 0x9, 0x7fff, 0x6, 0x4, 0x79ee, 0x2, 0xed, 0x80, 0x6, 0x7, 0x10001, 0x5, 0x4, 0x0, 0x40e, 0x200, 0x10001, 0x2, 0x9052, 0x8, 0xfff, 0x1000, 0x6, 0x3, 0x8, 0xfb3, 0x8, 0x8001, 0x7fff, 0xae, 0x4afc, 0xfffffff9, 0x0, 0x7, 0x9, 0x3, 0x9, 0x1, 0x1, 0x5, 0x1f, 0xfffffffd, 0x3f, 0x400, 0x7, 0x3, 0x1, 0x3, 0x28a, 0x0, 0x5, 0x6, 0x0, 0x2, 0x5, 0x86, 0x5, 0xbd8ea48e, 0x5, 0x8000, 0x7, 0xfffffff8, 0x4, 0x8, 0x7ab, 0x6, 0xffffffff, 0x8, 0x2, 0x1, 0x9, 0xffffda79, 0x1, 0x6, 0x7ec1, 0x3031, 0x7fffffff, 0x2, 0x3, 0x8, 0x4a00, 0xd418, 0x1ff, 0x1f, 0x0, 0x5, 0x7, 0x1, 0x0, 0x5, 0x9, 0xc5, 0x9, 0xe8ca, 0x80, 0x854, 0x215, 0x0, 0xbcb, 0x401, 0x5, 0x5, 0x80000001, 0x200, 0x1, 0x20000000, 0x1, 0x401, 0x1, 0x2, 0x6fcbdf8d, 0x7f, 0x400000, 0x1, 0x8, 0x101, 0x101, 0x40, 0x8, 0x7, 0x5, 0xfd, 0x401, 0x7, 0x3, 0xd164, 0x9, 0x9, 0x8000, 0x400, 0x2, 0x3, 0x4, 0x5, 0x1, 0x80000000, 0x80, 0xffff, 0xfffffffe, 0x2, 0x67c8, 0x6, 0x8, 0x2e9, 0x1, 0x80000000, 0x4, 0x7, 0x800, 0x2, 0x4, 0x3, 0xde0, 0x0, 0x6, 0x9, 0x6, 0x2, 0xd1, 0xfffffe5f, 0x6, 0x100, 0x7, 0x9, 0x6, 0x1, 0x7, 0x100, 0xacb4693f, 0x8, 0x8, 0x1ff, 0xf9, 0x5, 0x8, 0x10000, 0x5, 0x4, 0x7fff, 0x8c5b987, 0x37, 0x1, 0x2, 0x7f, 0x8000, 0xaf, 0x8, 0x7ff, 0x1000, 0x7, 0x1, 0x9, 0x7ff, 0xdc5, 0x2, 0x3, 0x2, 0x7, 0x80000000, 0xfffffffe, 0x3f, 0x0, 0x81, 0x1, 0x1de7c4fc, 0xfffffc00, 0x0, 0x73e, 0x0, 0x7ff, 0xba7a, 0x5, 0x8, 0x6, 0x5, 0x800, 0x8, 0x81, 0x5, 0x7f, 0x9, 0x6, 0x0, 0x80, 0x7, 0x6, 0x400, 0x4, 0x4, 0x5, 0x1, 0x1, 0x3, 0x0, 0x7, 0x9539, 0x713, 0x80, 0x8, 0xfffffffd, 0xfff, 0x3, 0x8001, 0x401, 0x6, 0x0, 0xffffff7f, 0x4, 0x8, 0x4, 0xffff462e, 0x7f, 0x0, 0x0, 0x7, 0x9, 0x0, 0x58c6, 0x8, 0x3f, 0x9, 0x8, 0x5, 0xb, 0x9, 0x5, 0x6, 0x9, 0x101, 0x1, 0x80000001, 0x9, 0x9, 0x1, 0x2, 0x5, 0x400, 0x8, 0x2, 0x9, 0x4, 0x6f, 0x0, 0x9, 0xff, 0x1, 0x3, 0x4, 0x7, 0x3, 0x4, 0x7fffffff, 0x6, 0x10000, 0x6, 0xffffdd4b, 0x80000001, 0x10001, 0x1, 0x9, 0x20, 0x80000, 0x3f, 0x5, 0xfffff801, 0x7, 0x8, 0x0, 0x7, 0x3739680d, 0x1, 0x1, 0xe7, 0x7, 0x0, 0x1, 0x7, 0x4cd8, 0x5, 0xfffffffd, 0x16a, 0x2, 0x3, 0x6, 0x9, 0x1ff, 0x0, 0x7f, 0x4, 0xc41f, 0x800, 0x8, 0x80000001, 0x2ad2, 0xfa, 0xfffffb4c, 0x3, 0x81, 0x3f, 0x3, 0x3, 0x0, 0x2, 0xec3, 0x9, 0x5, 0xffffff71, 0x271, 0x6, 0x0, 0xba, 0x6, 0x9f, 0xaa0, 0x4, 0xffffffff, 0x40, 0x200, 0x9, 0x40, 0x6, 0x7, 0x80, 0x4, 0x1, 0xfffffff7, 0x4, 0x3, 0xff, 0xb12, 0x9, 0x3, 0x7, 0x4, 0x6, 0x100, 0x7fffffff, 0x7, 0x3, 0x10000, 0x23, 0x80000000, 0xfffffff8, 0x6, 0x2b26, 0xff, 0x1ff, 0x4, 0x81, 0xffff, 0x1f, 0x0, 0x9, 0x5, 0x1f, 0x8, 0x7ff, 0x5, 0x390, 0x3, 0x616, 0x3, 0x4, 0x7, 0x67, 0x80000001, 0x313, 0x5, 0x3, 0x4, 0x7, 0x8, 0x3e4d, 0x2, 0xfff, 0x0, 0xe4d, 0x80, 0xfc, 0x5a88, 0x9, 0x7, 0x0, 0x20, 0x8, 0x7c818baa, 0x1f3, 0x357b, 0x17d800, 0x2d, 0xd91, 0x2, 0x3, 0x928, 0x7fff, 0x6, 0xe10d, 0x2749, 0x2f81, 0x9, 0xe4, 0x1f, 0xc8, 0x6, 0x7, 0x8, 0x4, 0xfffffffe, 0xfffffff9, 0x40, 0x6, 0x0, 0x4, 0x2, 0x0, 0xff, 0x1000, 0x39, 0x80000001, 0x401, 0x200, 0x9c, 0x4, 0x6bc, 0x8, 0x10d70c91, 0x8001, 0x8, 0x7a43, 0x1, 0xae84, 0x81, 0xe6a6, 0x1, 0x9a59, 0x3ff, 0x1, 0x4, 0x3ff, 0x100, 0x101, 0x5, 0x401, 0x7, 0x7fff, 0xff, 0x0, 0x5, 0x8000, 0xffffffff, 0x1, 0x3ff, 0x4, 0xfffffffb, 0x0, 0x7fffffff, 0x1f4c, 0x1f, 0x7ff, 0x7ff, 0x7, 0x1, 0x9, 0x5, 0x1c, 0x0, 0x2, 0x9, 0x65de, 0x0, 0x2, 0x0, 0x2, 0x8, 0x80000001, 0x9a79, 0x8000, 0xffff, 0x2, 0x101, 0x6, 0x6, 0x2, 0x9, 0x0, 0x5, 0xb86, 0x6, 0x1f, 0x5, 0x0, 0x80000000, 0x6c7faa68, 0x80, 0xaae5, 0x8, 0x3, 0x4, 0x0, 0x5f1f, 0x3, 0xdd, 0x8, 0x6, 0x8, 0xaa3, 0x10001, 0x5, 0x101, 0x100, 0x200, 0x3, 0x4, 0x3f, 0x101, 0x2, 0x80000000, 0xd05, 0x7f, 0x7f, 0x8, 0x0, 0x8, 0x3d7, 0x9, 0x101, 0x7f, 0x0, 0xffffffff, 0x81, 0x81, 0x9ca, 0x1, 0x7, 0x3ff, 0x100, 0x5, 0x45d, 0x9, 0x80000000, 0x49fa9a7f, 0xad, 0x3, 0x1f, 0xe6a, 0x4, 0x1, 0x2, 0x7f, 0x8c, 0x1, 0x0, 0x5, 0xffff, 0x3, 0x10001, 0x1000, 0x1, 0x895f, 0x2f9, 0x1, 0x2, 0x2, 0x7, 0x8, 0x3, 0x603, 0xffffff80, 0x2, 0x3, 0x401, 0x0, 0x80, 0x8001, 0x5df, 0x7, 0x20, 0xe32, 0x6, 0xf9bd, 0x9, 0xfffffff8, 0xffffffff, 0xfff, 0xffffff7f, 0x0, 0x6, 0x9, 0x3, 0xffffffff, 0x5, 0x3, 0x6, 0x100, 0xdbe, 0x80000000, 0x2ae8, 0x2, 0xff, 0x1, 0x7, 0x401, 0x800000, 0x8, 0x7, 0x0, 0x0, 0x3, 0x80, 0x9, 0x1, 0x7, 0x1, 0x10001, 0x101, 0x6, 0x81, 0xffff, 0x3f, 0x10000, 0x7, 0x4, 0x2, 0x20, 0xffffffff, 0xffffffff, 0x1ff, 0xccc, 0x200, 0x6, 0x7, 0x9, 0x8f, 0x67, 0x8, 0x7fffffff, 0x2e8000, 0xc2, 0x1, 0x3, 0x6, 0x9, 0x3, 0x7, 0x0, 0x6, 0x10001, 0x7, 0x5fd7, 0x2, 0xffffffc0, 0x7, 0x1000, 0x0, 0x0, 0x9, 0x1, 0xac82, 0x0, 0xa7, 0x3, 0xd0b, 0xb0, 0x10000, 0x294, 0x2, 0x77, 0x8, 0x2, 0x0, 0x7, 0x5, 0x7fff, 0xfffffec9, 0x5d5f5e98, 0x80000001, 0x8, 0x101f0c41, 0x7, 0x7, 0x0, 0x8, 0xbde, 0x6, 0x7fffffff, 0x800, 0x0, 0x7f, 0x6, 0x9, 0x0, 0xffff, 0x4, 0x2, 0x8, 0x40, 0xa670, 0x8, 0x1, 0x3f, 0x400, 0x8, 0x3, 0x4, 0x5, 0x9, 0xfffff383, 0x6, 0x80, 0x9, 0x3, 0x3, 0xb4, 0x10000, 0x2, 0x9, 0x923, 0x7fff, 0xffff, 0x8, 0x7fffffff, 0x4, 0x81, 0x5, 0x2, 0x2, 0xff06, 0x1f, 0x84, 0xffff, 0x8, 0xffffffff, 0x6, 0x8d30, 0x0, 0x6, 0x2, 0x3253, 0x8, 0x59a, 0x38, 0xa7d, 0x6, 0x0, 0x0, 0x1000, 0x9, 0xffff0000, 0x8, 0xa5a, 0x4, 0x263ad7cb, 0x80, 0x20, 0x0, 0x7, 0x0, 0x10000, 0x0, 0x8, 0x0, 0x5, 0x4, 0x2, 0xf42, 0x6, 0x6, 0x2, 0x5, 0x7fff, 0x7, 0x0, 0x7d9, 0xe7, 0x401, 0x5e, 0x6, 0x7, 0x1ad, 0xffffffc0, 0x101, 0x8, 0x8, 0x615, 0xf1b, 0x5, 0x0, 0x8001, 0x5, 0x6, 0x3, 0xffff, 0xcb, 0xffff0000, 0x800, 0x6, 0x2, 0x6, 0x3, 0x4, 0x3, 0x5, 0x9e1, 0x6, 0x80000001, 0x80000001, 0xd46, 0x7fffffff, 0xad64, 0x6, 0x100, 0x280, 0x1, 0xfffffff9, 0x4, 0xffffff00]}) write$hidraw(r0, &(0x7f0000000600)="c2efc64421e3343d16ddb0d465cfd83f6e3cb810c06472c782e1804c3c4974678f37bc0ff4ed4b0a702f01a77bd43b57102421f8899542b34a189fe7a97d0e3c8138ff1bc7c14dd105867ad43e2191eab3383f020db953b3c8b8025a7b7f600aba436aa32441e4eacb7d1f225fc53ce8f385b8144d0c1dcec4ce5d607c41c0720a92488c3ed4d19c15de4c55adf34451a1e899eb21b493857f1d6210c0ac9b76bd72a7d58bd591c7baf7817e38644df94ba0315160e8f25701da65427e166cdc41ede1d09fa457f3da03c684cc142685808c0eb7b034cc038aa8371360b2381234110d6c0158ffa4aaf21198069a4ac389d19d8f20255168d82cddddc1099e7c2c6106e7a2ce8bd8d78c24d4b1e39b9eb36c63fc0d6023f1ea95a368cb8bf0c4f94397ca58936a2e669f163f94323ccfe7589e3042df85efe84cb10ffa7b098cbae0c088618aa42e57f46c9efeea70dc46b6a72b2e397f593f9f3466a41b49de223ac87ae87db28d074ae423ce86de6521e3cd7b83a01797da80ba00742de2d781acde9b526bc172aa7c3cd95785e46b715283cd4622b4cc27f18a1997849646d58ae03e8b0bd745a02e28feb7a320028fc4d10f83aea27fdf0da55320816e3b4b4e06dbc9dd5d213427f053279981036bb6a059733de04e572f29fa54df7aa0ee0291a2f33f5afeda2b84c987f3046c6b50c18da2e9a60556fb847d62fb4107351c6ddc85177b699979d5a5a13aed9e8fdbf1e9671de6831005296a41e02bf69c5f8cc8ac78285444254b79ff8339d717e7a6841900a48edbc905d4a95457938fd27ee3e57c7eeabb7cff7a633c5dca23193910ab6e72ee38d84e0f3d693c33cc0cfbc90e63769536f07399357c5bb81adb4b88de5a45356f8896216c42ee6d9cddf2c169cfab87c6db2736d5b084f3fba3a56731951e0b8b4a64e65666c166a3706e4b8f93f4ba53a1c5c93a296e4a7e148deef8dfbe9ffea389a47d17adda45fa68f65167996efcff2f04195d6961c1036253e7e6ab21ef92876c94e70c8c96b343df2e45daf62ca484d7ee99301c8888edb35786c5d91c3c3b44762369c1df12254c6233b160fdd87abde1b0f58ca7666dcdc5786f7d43ffbc54bb0e162f8b71ab908ebe10c086d789f67f6866ab83ab163dfd787cb2fd7c38ab2c37966de92453a8dd18a54e80ed620b6ff317e0652d629f0936e45716985ac08401b98a2b2901dcde3747497a5dacfff2d908f0a02f0909293154602ada593e25264155fbb1a5a31c4988acd486c72b54a912d5c63b0e35a1efbf94d378ea21b1df3d3fd3bc2b06f2d5c37500f8e863d1c743081c4b9c9d840eed345987086ae584079184478f756bab6cc6eae2c6572b5c7ccebe1376ec9769fe73eeb7ffa432fb34eb0e9f9eb5bea959569e2c6bdff278537dde1a818901e21201e7b7bd1b5b84df06a669c679be2ecb6508453af3e79625f986b022a8fb05b3906ea22c9b3e4fec40dbad4237aa2299a3a43352e4ed3c1181e52cca1fce6e0d68efb0d2ded5f90854ae154d0a7d577656dd8145c09e30a401beaab2f691831efc49056ac507b0fa4dfdd209e8b6859f7ed1eb3dfbfa72a048651d1268f9c4bb574ea4c7eee01ed0a44f2df8b58152869985765458c25efe583ca236bea4c0d76475da5a707fac3da1a8441ff3b11fd97a10d3f34d5d0fa960590cccd77564c3fb4d4e0726cc0dfa0f141715ab00faa42424cc213ee7403c226ccfd06ecfb1e1db4e8104339a19c919acb0d4dfbc42f0c54e15edd555b7ee2f8eb307cf4adcb5e4a10312c245b3def7ee4c65101df69c65a3ad81f845cace5e1b3357bf587dceca0991e9b80a94716bf3efa673109473b0909da645f8a8b1ad433e012a1d564489352ca0e6ccf9c8a835280bf865a865390c7388c077061591dc9bc8a4904231939319c5bbe408f28314e4f7152a42e41bd4c4c24b75fc3ca2b46b9fce602502e37d8d40f80910a12cb911ada1270a85412fd79a475646c9534f666af62dfd048415be21809059cce77d904a13d74a0e5851d7e6c964978da2ce0ae3292a9677ef126a93774f169ad58a5ae9ab0ebcad3e58fa4efaffd4fe9b3f1d203fdd545bcfff7d0b4664289538d41173ecb7585db66116ac58ddacee8f55bae675ce7bd7c43d39369fb592f6c1ebb9baf9a50e52b5dc8a66e48988bcfa428be9ea1f0b2af6edac17667c4c5b53a6aaa9c36ac544b8acd0e915148763307e69db3edc0e0861678f42d9412c93c04de2f3c0d376ade3b5a10b925f1f77a6c3b6b20ddb77aa4cf1ca8fe345570cbcfaa31586d35ca839d8cd0cac5209017934368cf21addd352be015f009b623c1850f7a24af1f9c9a717d0722d351b92875884317b0f347274f201b56f415f9a77689d70e74da354e2055b7ec0b1345b8b922f86dc97f646585ebc9cee795fe58a75d8f29aafca1548db4f658eeaef5f00f29dc2e270c914fbe220e82f18d0794dc837d3a29164ede04553d6cea56381d2da0ad018ac8fbdd390bc872c041a4d96d374ae9795a8f5e797318694ae5ef34fceb890305d68099f04e4b032f28498d1125836e9e5c3304fc30eeaffa7b86fc723761879744ba1933ab104832edea00fe153499780cdd45776546597902f5c227454b13e9c885b4ee6c86351463d1766f329c6d00377dd4df972c2d4ae14b528f052626e04a126b1cbc2861741c475f568dbaa9c878d8e63f0654658a94d0f80565121bfa13683ffd3b7b63f27fec4c7b0637d9624746e7ee87ac12d7657f07713314201297f36e7fcca1663c9a3b86f6f8944b11f7b111b1d200712ebb6019af515a752bfb1ae93d61b486f9f8c1b1912a03eeaecf50b43d37c683f75e223c9b4322e00a095e8029f67d36627714afe63251ea862bae80faa7785ecc492bd1ca1b79ed92e0c9808512ba9d6ab48347ea9b7639fec0ba6629a53deb007f01fd7ef3297133d40922fcdce544f273df143d99762d0d2d20203a9e70ae12f1d6df5cac7c9181358911190acf31a2a86f147db2e4e564cef3e38d94dacecda023859f1dc13e6dc2e6dcafa11d93e2109675cd29915cd33485ad382b4d79b9fa5f4f35f441987ab8feef5f3323e87843c0d5d624a11f4364e1938a0df4a155f9fa5877d6371580ecec15f49785e06848313eb1a29b8155dd2b90fb50977696cca1deda6fc7b5f8ff2ced01c7c21a37428ce5291975f994c8959c56349497d8b3213749e431b4e1e5f6afe4488eba99e10598c6625197ba4f478ed5d1e28849b82fcdc2eea02b69ea81346cb4765ff4baa1c32f593514da443557358b7ba93c60a49261b6c9ad469010688838282f680803ee70fc2d428772b21d882a39cf9b2a90fcc4eaaaf0f5f8fa592bf31130ffc7db4416a795e5ec1093f28431741a2791dd5c0006c5facbf568f421c897f9f7172d44ab127c5f9a90c7d30d8e41080f790d18bd2eb128a19d5db94848637067a40b5d547a8dc9a547fe7644a58c9ceb7e05e81b11488ae7d919d000104319153760598b0443374cfeb1cbbd10b4c0c1b3aab043e7d97bcb7848384d13c20b92de2c085c8509802ec1d55be3563d5caf184a825a3b25700cfd0892d7d1988717c4ff9c3d7", 0xa01) 15:46:03 executing program 0: r0 = syz_open_dev$hidraw(&(0x7f0000000000), 0x0, 0x0) read$hidraw(r0, &(0x7f0000000340)=""/4096, 0x20001340) read$hidraw(r0, 0x0, 0x0) r1 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) write$char_usb(r1, &(0x7f0000000040)="bc83e8e572b68a7aecdaef17bff4f381c2f8cbd4167ca4d87bee4c4d2e6e94f474028f4c6f9d7735c3b63dd122a9626f66bdea546c83a84c1fd741f75eafbdebe216c4e23d2ed8dbd543d7506a9b3d642910b4a7ca13072eae6997127ac7fe22a91346cc3f6ab5b4aebc7801fd7e1cc717f53b5610093976c87b5a75cd42a60ba09d96aa65e2601ab927f88316962d", 0x8f) 15:46:03 executing program 4: syz_open_dev$hidraw(0xfffffffffffffffe, 0x0, 0x0) r0 = syz_open_dev$hidraw(&(0x7f0000000000), 0x5, 0x0) ioctl$HIDIOCGFEATURE(r0, 0xc0404807, &(0x7f0000000040)={0x3f, "1192d13ff336206984de8fc9c0aa6e4b098dcdeb829b7563d3ffbfcea09915faa5fdaa98aa695ae40c5819ff38d181c0cd7aed31a61551dbb21cfbc69640c18e"}) 15:46:03 executing program 2: syz_open_dev$hidraw(&(0x7f0000000000), 0x0, 0x101081) r0 = syz_open_dev$hidraw(&(0x7f0000000040), 0x1, 0x200) ioctl$HIDIOCGFEATURE(r0, 0xc0404807, &(0x7f0000000080)={0x7, "6263b0d79f1ecbb77141d10d81371ead683c82314657c6c57ea9ce3655651171a94dd016034aef5c0921897a96f8c92980d68801b6fe6e31323edef0bf5bfe92"}) r1 = syz_open_dev$hidraw(&(0x7f0000000000), 0x0, 0x0) ioctl$HIDIOCSFEATURE(r1, 0xc0404806, 0x0) write$hidraw(r1, &(0x7f0000000600)="c2efc64421e3343d16ddb0d465cfd83f6e3cb810c06472c782e1804c3c4974678f37bc0ff4ed4b0a702f01a77bd43b57102421f8899542b34a189fe7a97d0e3c8138ff1bc7c14dd105867ad43e2191eab338436aa32441e4eacb7d1f225fc53ce8f385b8144d0c1dcec4ce5d607c41c0720a92488c3ed4d19c15de4c55adf34451a1e899eb21b493857f1d6210c0ac9b76bd72a7d58bd591c7baf7817e38644df94ba0315160e8f25701da65427e166cdc41ede1d09fa457f3da03c684cc142685808c0eb7b034cc038aa8371360b2381234110d6c0158ffa4aaf21198069a4ac389d19d8f20255168d82cddddc1099e7c2c6106e7a2ce8bd8d78c24d4b1e39b9eb36c63fc0d6023f1ea95a368cb8bf0c4f94397ca58936a2e669f163f94323ccfe7589e3042df85efe84cb10ffa7b098cbae0c088618aa42e57f46c9efeea70dc46b6a72b2e397f593f9f3466a41b49de223ac87ae87db28d074ae423ce86de6521e3cd7b83a01797da80ba00742de2d781acde9b526bc172aa7c3cd95785e46b715283cd4622b4cc27f18a1997849646d58ae03e8b0bd745a02e28feb7a320028fc4d10f83aea27fdf0da55320816e3b4b4e06dbc9dd5d213427f053279981036bb6a059733de04e572f29fa54df7aa0ee0291a2f33f5afeda2b84c987f3046c6b50c18da2e9a60556fb847d62fb4107351c6ddc85177b699979d5a5a13aed9e8fdbf1e9671de6831005296a41e02bf69c5f8cc8ac78285444254b79ff8339d717e7a6841900a48edbc905d4a95457938fd27ee3e57c7eeabb7cff7a633c5dca23193910ab6e72ee38d84e0f3d693c33cc0cfbc90e63769536f07399357c5bb81adb4b88de5a45356f8896216c42ee6d9cddf2c169cfab87c6db2736d5b084f3fba3a56731951e0b8b4a64e65666c166a3706e4b8f93f4ba53a1c5c93a296e4a7e148deef8dfbe9ffea389a47d17adda45fa68f65167996efcff2f04195d6961c1036253e7e6ab21ef92876c94e70c8c96b343df2e45daf62ca484d7ee99301c8888edb35786c5d91c3c3b44762369c1df12254c6233b160fdd87abde1b0f58ca7666dcdc5786f7d43ffbc54bb0e162f8b71ab908ebe10c086d789f67f6866ab83ab163dfd787cb2fd7c38ab2c37966de92453a8dd18a54e80ed620b6ff317e0652d629f0936e45716985ac08401b98a2b2901dcde3747497a5dacfff2d908f0a02f0909293154602ada593e25264155fbb1a5a31c4988acd486c72b54a912d5c63b0e35a1efbf94d378ea21b1df3d3fd3bc2b06f2d5c37500f8e863d1c743081c4b9c9d840eed345987086ae584079184478f756bab6cc6eae2c6572b5c7ccebe1376ec9769fe73eeb7ffa432fb34eb0e9f9eb5bea959569e2c6bdff278537dde1a818901e21201e7b7bd1b5b84df06a669c679be2ecb6508453af3e79625f986b022a8fb05b3906ea22c9b3e4fec40dbad4237aa2299a3a43352e4ed3c1181e52cca1fce6e0d68efb0d2ded5f90854ae154d0a7d577656dd8145c09e30a401beaab2f691831efc49056ac507b0fa4dfdd209e8b6859f7ed1eb3dfbfa72a048651d1268f9c4bb574ea4c7eee01ed0a44f2df8b58152869985765458c25efe583ca236bea4c0d76475da5a707fac3da1a8441ff3b11fd97a10d3f34d5d0fa960590cccd77564c3fb4d4e0726cc0dfa0f141715ab00faa42424cc213ee7403c226ccfd06ecfb1e1db4e8104339a19c919acb0d4dfbc42f0c54e15edd555b7ee2f8eb307cf4adcb5e4a10312c245b3def7ee4c65101df69c65a3ad81f845cace5e1b3357bf587dceca0991e9b80a94716bf3efa673109473b0909da645f8a8b1ad433e012a1d564489352ca0e6ccf9c8a835280bf865a865390c7388c077061591dc9bc8a4904231939319c5bbe408f28314e4f7152a42e41bd4c4c24b75fc3ca2b46b9fce602502e37d8d40f80910a12cb911ada1270a85412fd79a475646c9534f666af62dfd048415be21809059cce77d904a13d74a0e5851d7e6c964978da2ce0ae3292a9677ef126a93774f169ad58a5ae9ab0ebcad3e58fa4efaffd4fe9b3f1d203fdd545bcfff7d0b4664289538d41173ecb7585db66116ac58ddacee8f55bae675ce7bd7c43d39369fb592f6c1ebb9baf9a50e52b5dc8a66e48988bcfa428be9ea1f0b2af6edac17667c4c5b53a6aaa9c36ac544b8acd0e915148763307e69db3edc0e0861678f42d9412c93c04de2f3c0d376ade3b5a10b925f1f77a6c3b6b20ddb77aa4cf1ca8fe345570cbcfaa31586d35ca839d8cd0cac5209017934368cf21addd352be015f009b623c1850f7a24af1f9c9a717d0722d351b92875884317b0f347274f201b56f415f9a77689d70e74da354e2055b7ec0b1345b8b922f86dc97f646585ebc9cee795fe58a75d8f29aafca1548db4f658eeaef5f00f29dc2e270c914fbe220e82f18d0794dc837d3a29164ede04553d6cea56381d2da0ad018ac8fbdd390bc872c041a4d96d374ae9795a8f5e797318694ae5ef34fceb890305d68099f04e4b032f28498d1125836e9e5c3304fc30eeaffa7b86fc723761879744ba1933ab104832edea00fe153499780cdd45776546597902f5c227454b13e9c885b4ee6c86351463d1766f329c6d00377dd4df972c2d4ae14b528f052626e04a126b1cbc2861741c475f568dbaa9c878d8e63f0654658a94d0f80565121bfa13683ffd3b7b63f27fec4c7b0637d9624746e7ee87ac12d7657f07713314201297f36e7fcca1663c9a3b86f6f8944b11f7b111b1d200712ebb6019af515a752bfb1ae93d61b486f9f8c1b1912a03eeaecf50b43d37c683f75e223c9b4322e00a095e8029f67d36627714afe63251ea862bae80faa7785ecc492bd1ca1b79ed92e0c9808512ba9d6ab48347ea9b7639fec0ba6629a53deb007f01fd7ef3297133d40922fcdce544f273df143d99762d0d2d20203a9e70ae12f1d6df5cac7c9181358911190acf31a2a86f147db2e4e564cef3e38d94dacecda023859f1dc13e6dc2e6dcafa11d93e2109675cd29915cd33485ad382b4d79b9fa5f4f35f441987ab8feef5f3323e87843c0d5d624a11f4364e1938a0df4a155f9fa5877d6371580ecec15f49785e06848313eb1a29b8155dd2b90fb50977696cca1deda6fc7b5f8ff2ced01c7c21a37428ce5291975f994c8959c56349497d8b3213749e431b4e1e5f6afe4488eba99e10598c6625197ba4f478ed5d1e28849b82fcdc2eea02b69ea81346cb4765ff4baa1c32f593514da443557358b7ba93c60a49261b6c9ad469010688838282f680803ee70fc2d428772b21d882a39cf9b2a90fcc4eaaaf0f5f8fa592bf31130ffc7db4416a795e5ec1093f28431741a2791dd5c0006c5facbf568f421c897f9f7172d44ab127c5f9a90c7d30d8e41080f790d18bd2eb128a19d5db94848637067a40b5d547a8dc9a547fe7644a58c9ceb7e05e81b11488ae7d919d000104319153760598b0443374cfeb1cbbd10b4c0c1b3aab043e7d97bcb7848384d13c20b92de2c085c8509802ec1d55be3563d5caf184a825a3b25700cfd0892d7d1988717c4ff9c3d7", 0x9f2) 15:46:03 executing program 5: r0 = syz_open_dev$hidraw(&(0x7f0000000580), 0x0, 0x103b81) ioctl$HIDIOCGRAWPHYS(r0, 0x80404805, &(0x7f00000000c0)) r1 = syz_open_dev$evdev(&(0x7f00000001c0), 0xfffffffffffffd97, 0x600) r2 = syz_open_dev$hidraw(&(0x7f0000000280), 0x100000001, 0x200) ioctl$HIDIOCSFEATURE(r2, 0xc0404806, &(0x7f00000002c0)="173cb396f8a264442c7c94ce376a7c400c10d2c73cf77c29241cb6ab6a38bf10b1976149e2b221315b834f5e2b4449dd7e8c61488641fd8a56ea85f0068be8e9a73a0b40050be3f0aaa28e6f3a78f3f72585a87b002301379ee0d9ba467431ef01b69f47c76d0715bed7c39f723bb365391cc4c2") ioctl$EVIOCSREP(r1, 0x40084503, &(0x7f0000000200)=[0x400, 0x2]) write$hidraw(r0, &(0x7f0000000600)="c2efc64421e3343d16ddb0d465cfd83f6e3cb810c06472c782e1804c3c4974678f37bc0ff4ed4b0a702f01a77bd43b57102421f8899542b34a189fe7a97d0e3c8138ff1bc7c14dd105867ad43e2191eab3383f020db953b3c8b8025a7b7f600aba436aa32441e4eacb7d1f225fc53ce8f385b8144d0c1dcec4ce5d607c41c0720a92488c3ed4d19c15de4c55adf34451a1e899eb21b493857f1d6210c0ac9b76bd72a7d58bd591c7baf7817e38644df94ba0315160e8f25701da65427e166cdc41ede1d09fa457f3da03c684cc142685808c0eb7b034cc038aa8371360b2381234110d6c0158ffa4aaf21198069a4ac389d19d8f20255168d82cddddc1099e7c2c6106e7a2ce8bd8d78c24d4b1e39b9eb36c63fc0d6023f1ea95a368cb8bf0c4f94397ca58936a2e669f163f94323ccfe7589e3042df85efe84cb10ffa7b098cbae0c088618aa42e57f46c9efeea70dc46b6a72b2e397f593f9f3466a41b49de223ac87ae87db28d074ae423ce86de6521e3cd7b83a01797da80ba00742de2d781acde9b526bc172aa7c3cd95785e46b715283cd4622b4cc27f18a1997849646d58ae03e8b0bd745a02e28feb7a320028fc4d10f83aea27fdf0da55320816e3b4b4e06dbc9dd5d213427f053279981036bb6a059733de04e572f29fa54df7aa0ee0291a2f33f5afeda2b84c987f3046c6b50c18da2e9a60556fb847d62fb4107351c6ddc85177b699979d5a5a13aed9e8fdbf1e9671de6831005296a41e02bf69c5f8cc8ac78285444254b79ff8339d717e7a6841900a48edbc905d4a95457938fd27ee3e57c7eeabb7cff7a633c5dca23193910ab6e72ee38d84e0f3d693c33cc0cfbc90e63769536f07399357c5bb81adb4b88de5a45356f8896216c42ee6d9cddf2c169cfab87c6db2736d5b084f3fba3a56731951e0b8b4a64e65666c166a3706e4b8f93f4ba53a1c5c93a296e4a7e148deef8dfbe9ffea389a47d17adda45fa68f65167996efcff2f04195d6961c1036253e7e6ab21ef92876c94e70c8c96b343df2e45daf62ca484d7ee99301c8888edb35786c5d91c3c3b44762369c1df12254c6233b160fdd87abde1b0f58ca7666dcdc5786f7d43ffbc54bb0e162f8b71ab908ebe10c086d789f67f6866ab83ab163dfd787cb2fd7c38ab2c37966de92453a8dd18a54e80ed620b6ff317e0652d629f0936e45716985ac08401b98a2b2901dcde3747497a5dacfff2d908f0a02f0909293154602ada593e25264155fbb1a5a31c4988acd486c72b54a912d5c63b0e35a1efbf94d378ea21b1df3d3fd3bc2b06f2d5c37500f8e863d1c743081c4b9c9d840eed345987086ae584079184478f756bab6cc6eae2c6572b5c7ccebe1376ec9769fe73eeb7ffa432fb34eb0e9f9eb5bea959569e2c6bdff278537dde1a818901e21201e7b7bd1b5b84df06a669c679be2ecb6508453af3e79625f986b022a8fb05b3906ea22c9b3e4fec40dbad4237aa2299a3a43352e4ed3c1181e52cca1fce6e0d68efb0d2ded5f90854ae154d0a7d577656dd8145c09e30a401beaab2f691831efc49056ac507b0fa4dfdd209e8b6859f7ed1eb3dfbfa72a048651d1268f9c4bb574ea4c7eee01ed0a44f2df8b58152869985765458c25efe583ca236bea4c0d76475da5a707fac3da1a8441ff3b11fd97a10d3f34d5d0fa960590cccd77564c3fb4d4e0726cc0dfa0f141715ab00faa42424cc213ee7403c226ccfd06ecfb1e1db4e8104339a19c919acb0d4dfbc42f0c54e15edd555b7ee2f8eb307cf4adcb5e4a10312c245b3def7ee4c65101df69c65a3ad81f845cace5e1b3357bf587dceca0991e9b80a94716bf3efa673109473b0909da645f8a8b1ad433e012a1d564489352ca0e6ccf9c8a835280bf865a865390c7388c077061591dc9bc8a4904231939319c5bbe408f28314e4f7152a42e41bd4c4c24b75fc3ca2b46b9fce602502e37d8d40f80910a12cb911ada1270a85412fd79a475646c9534f666af62dfd048415be21809059cce77d904a13d74a0e5851d7e6c964978da2ce0ae3292a9677ef126a93774f169ad58a5ae9ab0ebcad3e58fa4efaffd4fe9b3f1d203fdd545bcfff7d0b4664289538d41173ecb7585db66116ac58ddacee8f55bae675ce7bd7c43d39369fb592f6c1ebb9baf9a50e52b5dc8a66e48988bcfa428be9ea1f0b2af6edac17667c4c5b53a6aaa9c36ac544b8acd0e915148763307e69db3edc0e0861678f42d9412c93c04de2f3c0d376ade3b5a10b925f1f77a6c3b6b20ddb77aa4cf1ca8fe345570cbcfaa31586d35ca839d8cd0cac5209017934368cf21addd352be015f009b623c1850f7a24af1f9c9a717d0722d351b92875884317b0f347274f201b56f415f9a77689d70e74da354e2055b7ec0b1345b8b922f86dc97f646585ebc9cee795fe58a75d8f29aafca1548db4f658eeaef5f00f29dc2e270c914fbe220e82f18d0794dc837d3a29164ede04553d6cea56381d2da0ad018ac8fbdd390bc872c041a4d96d374ae9795a8f5e797318694ae5ef34fceb890305d68099f04e4b032f28498d1125836e9e5c3304fc30eeaffa7b86fc723761879744ba1933ab104832edea00fe153499780cdd45776546597902f5c227454b13e9c885b4ee6c86351463d1766f329c6d00377dd4df972c2d4ae14b528f052626e04a126b1cbc2861741c475f568dbaa9c878d8e63f0654658a94d0f80565121bfa13683ffd3b7b63f27fec4c7b0637d9624746e7ee87ac12d7657f07713314201297f36e7fcca1663c9a3b86f6f8944b11f7b111b1d200712ebb6019af515a752bfb1ae93d61b486f9f8c1b1912a03eeaecf50b43d37c683f75e223c9b4322e00a095e8029f67d36627714afe63251ea862bae80faa7785ecc492bd1ca1b79ed92e0c9808512ba9d6ab48347ea9b7639fec0ba6629a53deb007f01fd7ef3297133d40922fcdce544f273df143d99762d0d2d20203a9e70ae12f1d6df5cac7c9181358911190acf31a2a86f147db2e4e564cef3e38d94dacecda023859f1dc13e6dc2e6dcafa11d93e2109675cd29915cd33485ad382b4d79b9fa5f4f35f441987ab8feef5f3323e87843c0d5d624a11f4364e1938a0df4a155f9fa5877d6371580ecec15f49785e06848313eb1a29b8155dd2b90fb50977696cca1deda6fc7b5f8ff2ced01c7c21a37428ce5291975f994c8959c56349497d8b3213749e431b4e1e5f6afe4488eba99e10598c6625197ba4f478ed5d1e28849b82fcdc2eea02b69ea81346cb4765ff4baa1c32f593514da443557358b7ba93c60a49261b6c9ad469010688838282f680803ee70fc2d428772b21d882a39cf9b2a90fcc4eaaaf0f5f8fa592bf31130ffc7db4416a795e5ec1093f28431741a2791dd5c0006c5facbf568f421c897f9f7172d44ab127c5f9a90c7d30d8e41080f790d18bd2eb128a19d5db94848637067a40b5d547a8dc9a547fe7644a58c9ceb7e05e81b11488ae7d919d000104319153760598b0443374cfeb1cbbd10b4c0c1b3aab043e7d97bcb7848384d13c20b92de2c085c8509802ec1d55be3563d5caf184a825a3b25700cfd0892d7d1988717c4ff9c3d7", 0xa01) r3 = syz_open_dev$hidraw(&(0x7f0000000000), 0x3, 0x1a7081) ioctl$HIDIOCSFEATURE(r0, 0xc0404806, &(0x7f0000000100)="d3c48b80c2dd8345634f337cec69d3aed508e7c5a98ae422e93d") read$hidraw(r3, &(0x7f0000000040)=""/82, 0x52) r4 = syz_open_dev$hidraw(&(0x7f0000000140), 0x7, 0x20000) ioctl$HIDIOCGRAWNAME(r4, 0x80404804, &(0x7f0000000180)) ioctl$EVIOCSCLOCKID(r1, 0x400445a0, &(0x7f0000000240)=0x8) 15:46:03 executing program 1: r0 = syz_open_dev$hidraw(&(0x7f0000000000), 0x0, 0x0) read$hidraw(r0, &(0x7f0000000340)=""/4096, 0x20001340) r1 = syz_open_dev$hidraw(&(0x7f0000000000), 0x0, 0x0) ioctl$HIDIOCSFEATURE(r1, 0xc0404806, 0x0) syz_open_dev$hidraw(0x0, 0x0, 0x0) ioctl$HIDIOCSFEATURE(0xffffffffffffffff, 0xc0404806, 0x0) r2 = syz_open_dev$hidraw(&(0x7f0000000000), 0x0, 0x0) ioctl$HIDIOCSFEATURE(r2, 0xc0404806, 0x0) write$hidraw(r2, 0x0, 0xffffffffffffff30) syz_open_dev$char_usb(0xc, 0xb4, 0x0) 15:46:03 executing program 4: syz_open_dev$hidraw(0xfffffffffffffffe, 0x0, 0x480042) syz_open_dev$hidraw(&(0x7f0000000080), 0x20, 0x98240) ioctl$HIDIOCGFEATURE(0xffffffffffffffff, 0xc0404807, &(0x7f0000000000)={0x3, "c2d3113c1b069681b6ff95e0406162bae2297f062ffa059e8f03ba92d8bf0cfcd88455a57149edbf4f8ea87a3482bb676779a1558198bbb27132d521f1b3ab38"}) 15:46:03 executing program 4: syz_usb_connect$cdc_ncm(0x1, 0x9c, &(0x7f0000000000)={{0x12, 0x1, 0x300, 0x2, 0x0, 0x0, 0x8, 0x525, 0xa4a1, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x8a, 0x2, 0x1, 0x0, 0x40, 0x7f, {{0x9, 0x4, 0x0, 0x0, 0x1, 0x2, 0xd, 0x0, 0x0, {{0x7, 0x24, 0x6, 0x0, 0x1, 'JR'}, {0x5, 0x24, 0x0, 0x6}, {0xd, 0x24, 0xf, 0x1, 0x7f, 0xff, 0x7200, 0x6c}, {0x6, 0x24, 0x1a, 0xd99c}, [@country_functional={0x12, 0x24, 0x7, 0x7f, 0x86ba, [0x4, 0x5, 0xb16, 0x0, 0x1, 0x6]}, @country_functional={0x12, 0x24, 0x7, 0x22, 0x9, [0x1f, 0x6, 0xfff9, 0x40, 0xc4, 0xfff8]}, @acm={0x4}, @acm={0x4, 0x24, 0x2, 0x5}]}, {{0x9, 0x5, 0x81, 0x3, 0x8, 0x8, 0x81, 0x2}}}, {}, {0x9, 0x4, 0x1, 0x1, 0x2, 0x2, 0xd, 0x0, 0x0, "", {{{0x9, 0x5, 0x82, 0x2, 0x440, 0x8, 0x1, 0x7}}, {{0x9, 0x5, 0x3, 0x2, 0x200, 0x8, 0x8, 0xce}}}}}}}]}}, &(0x7f00000006c0)={0xa, &(0x7f00000000c0)={0xa, 0x6, 0x110, 0x1, 0x0, 0x7, 0xff}, 0x156, &(0x7f0000000100)={0x5, 0xf, 0x156, 0x6, [@generic={0xc, 0x10, 0xb, "a502cecc7b3ce6b0e9"}, @ptm_cap={0x3}, @ptm_cap={0x3}, @generic={0xac, 0x10, 0xa, "61f6a22c86befde1de1cf31bbfa6f5ac88a3e3879bbc271cd7943a4fdf855d1fea30d25b6e98d606dbf38d59f29a69b3935561159b2f6d30ef1620e2d4aaf7c1a704490964a2f1beb13519bdbae18755062ac08dfb9fb2df841fd1beecf419b5d117a23df20b81763199076768f987b2e757893e866baa167ea9e8e1cf3d6d7b8371801a0e130dddf9057c0ac7010f5e369355e1f4f0dd3cd3f7d2ca730c7061bb3c0a8fd6df0d6682"}, @generic={0x88, 0x10, 0x4, "62d32585a0c1336abdc86e2c191bd7bf43809cd1449aa3e47d7b22cc4c13c063456ccc7c517365065338f85f2b33121e0eb69692b9bf4019251ed1565ad2e6848c6e6c8a598e9db6f51fa1eb236999350f6d0401b8985b5c1bbcfddbc2e92f3ccd18adc4181b8e921d159700697ec8c6bf2926eb055759eac6071137839bb9e97a0a643b9d"}, @wireless={0xb, 0x10, 0x1, 0x2, 0xa4, 0x8, 0xee, 0xfff, 0x5}]}, 0x7, [{0x4, &(0x7f0000000280)=@lang_id={0x4, 0x3, 0x44e}}, {0x102, &(0x7f00000002c0)=@string={0x102, 0x3, "c950e22fdba36a908d8ff73272a2984b0c1b4683058805a009e5844482cb425123e3c96d425472cf869b47a5d9f3893f5f1118131bbc5878fedab4bc42daf2821fc28eaeeaeb01083bd0f07191d94e87e63680b7266bbe5f036485cad60746c65d2bf51f6e6a29a70ea51950b6787798aae7094862d85413b3224a1178b5c046b2ed62477d1c02a4bad3c68daf6c10dea3800e7071ddf82f1fde4b13df9f0631bf458e30594697d2e3e8552823906e4b801fb70fd09cd1f0953268c7edae41ccbec444695a1d657a28acc063d3498ea5cdc1bb923c844a93366db8f1bc293bd240897c8273d995ab349534aac0c9c1b051e84cf56d3f8610f13ec02109249ce8"}}, {0x8e, &(0x7f0000000400)=@string={0x8e, 0x3, "924e5999d87682241f0dd991b381b48b493c40976882848b643c01ff9f71a899a0b873d0f8fca42657763a12cbe81376a6f7638e37d1616393d51095663bd9a0175b0b5882f9857a2fce0c37f1da31ecddf7837e6d69f7d9fad2d539ce8e09f5acd76975810d6eaba645b442e19d753a7d7d378508ab965b7d7986f7e07b5f2956c8325087191ddbebc131a8"}}, {0xa4, &(0x7f00000004c0)=@string={0xa4, 0x3, "fb100a3c8007b4abeb2586dde2e195f67eb9638a9b14820bb821097e890ecc2b8b3275c865d04aefdd820ce36524db4ded44559b86a1bf4dd975dfddd2fb00edd625bb42d2df342aa4618b514e29ffc7ded930ec63d893a84ca46b7699e98674922d0690b0f1a89c8baadf8eb564a23258a29e835bd5b80a8e1ab02e42ab397497a5b3839e7e945ba2a9927b2d8b18c7e706eda2c7ff1a5bd7fa03452c9954013e2d"}}, {0x4, &(0x7f0000000580)=@lang_id={0x4, 0x3, 0x457}}, {0x8e, &(0x7f00000005c0)=@string={0x8e, 0x3, "a2dc89b65706bb253656564fd0efc466336ad2945ceea057390df6a1975c1a21b5d5566d841375a0dc9a7145dff180519391fb4de14ef9c59039eef769980b4fdfcaac4c03d3ccae8489e4bdd99810f4971b82cfc70d04435cf7ce6de1f3371d1358d95c37e0fbae12e00232d25c0794094c5355811de954721bc8d2164dfe9df879f6d39ad88f191c49c288"}}, {0x4, &(0x7f0000000680)=@lang_id={0x4, 0x3, 0x41f}}]}) syz_usb_connect$cdc_ncm(0x2, 0x6e, &(0x7f0000000c80)={{0x12, 0x1, 0x200, 0x2, 0x0, 0x0, 0x10, 0x525, 0xa4a1, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x5c, 0x2, 0x1, 0x8, 0x40, 0x91, {{0x9, 0x4, 0x0, 0x0, 0x1, 0x2, 0xd, 0x0, 0x0, {{0x5}, {0x5}, {0xd, 0x24, 0xf, 0x1, 0x8ff3, 0x8000, 0x4, 0x3}, {0x6, 0x24, 0x1a, 0x100, 0x12}}, {{0x9, 0x5, 0x81, 0x3, 0x400, 0x9, 0x20}}}, {}, {0x9, 0x4, 0x1, 0x1, 0x2, 0x2, 0xd, 0x0, 0x0, "", {{{0x9, 0x5, 0x82, 0x2, 0x3ff, 0x8, 0x4, 0x49}}, {{0x9, 0x5, 0x3, 0x2, 0x400, 0xff, 0x8, 0x81}}}}}}}]}}, &(0x7f0000001000)={0xa, &(0x7f0000000d00)={0xa, 0x6, 0x110, 0x1, 0x3, 0x6, 0x20, 0x8}, 0x34, &(0x7f0000000d40)={0x5, 0xf, 0x34, 0x4, [@ss_container_id={0x14, 0x10, 0x4, 0x9, "82ef2ba12c356418fde9ae29b99b3149"}, @ss_container_id={0x14, 0x10, 0x4, 0x0, "cbefd8de5684c09483a275986f4bb522"}, @ptm_cap={0x3}, @generic={0x4, 0x10, 0x4, '\x00'}]}, 0x8, [{0x16, &(0x7f0000000d80)=@string={0x16, 0x3, "179c11e2d9fefdaf20a665a24f7ac11cdc32de95"}}, {0x97, &(0x7f0000000dc0)=@string={0x97, 0x3, "3a0983c84e0d47d78a6c88ca33c31f1322afe6661041b085597d9480800c41a729c04a60e88fe60efb67d1beaea1ddb2d9b53226f37d451587ccc389b062a4cd3c507c63167e9d246ab449e1f586fc0cbbf2ab59a4f7adb82f24c9e0b152193a39673d6189db9799da56727a834d58b24b4b1fc8b9236e7cccfda894c903f7c1e66bf3a445ad58cbacb18cda71089af9610a9fb3ac"}}, {0x24, &(0x7f0000001080)=ANY=[@ANYBLOB="2403846856fdbe974574ca84a727b64f71a9c289b2198bdceee1e7c0c795508b62f57f8110127c642beb559fc0aa7e1f33a49aab6da994d9dc73e99526cd7e00f020c0b50e78ea36a8d3fd4b614d2f65f947f86191b368da49bba6ee2a8c90a783c0c3c3fda3e7c3a353c0a17e9fb754cad4ac549463044349a58bdf67ae484965811a72490bac1499a0b612509a0bdd27466cf66f6d0686da302a91ba93175d484178584ca7118b31fa7201"]}, {0x4, &(0x7f0000000ec0)=@lang_id={0x4, 0x3, 0x42d}}, {0x34, &(0x7f0000000f00)=@string={0x34, 0x3, "7c6a7fc056cf78e336bfa7d0cafb885970e40ad77494901295163fac3ec2aed7317234b1a6d6a0941aab15e3f6d94de60549"}}, {0x4, &(0x7f0000000f40)=@lang_id={0x4, 0x3, 0x300a}}, {0x4, &(0x7f0000000f80)=@lang_id={0x4, 0x3, 0x2c09}}, {0x4, &(0x7f0000000fc0)=@lang_id={0x4, 0x3, 0x500a}}]}) syz_usb_connect$cdc_ncm(0x2, 0x78, &(0x7f0000000740)={{0x12, 0x1, 0x200, 0x2, 0x0, 0x0, 0x20, 0x525, 0xa4a1, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x66, 0x2, 0x1, 0x3, 0x70, 0x3f, {{0x9, 0x4, 0x0, 0x0, 0x1, 0x2, 0xd, 0x0, 0x0, {{0x8, 0x24, 0x6, 0x0, 0x1, "5bb8d4"}, {0x5, 0x24, 0x0, 0x8c}, {0xd, 0x24, 0xf, 0x1, 0x58, 0x9, 0x5cfd, 0x1}, {0x6, 0x24, 0x1a, 0x9}, [@network_terminal={0x7, 0x24, 0xa, 0x55, 0x0, 0x3f, 0xf6}]}, {{0x9, 0x5, 0x81, 0x3, 0x8, 0x5, 0x0, 0x7}}}, {}, {0x9, 0x4, 0x1, 0x1, 0x2, 0x2, 0xd, 0x0, 0x0, "", {{{0x9, 0x5, 0x82, 0x2, 0x8, 0xe0, 0x1f, 0x1}}, {{0x9, 0x5, 0x3, 0x2, 0x600, 0x7, 0x1}}}}}}}]}}, &(0x7f0000000c00)={0xa, &(0x7f00000007c0)={0xa, 0x6, 0x310, 0x80, 0x8, 0x1, 0xff}, 0xa2, &(0x7f0000000800)={0x5, 0xf, 0xa2, 0x4, [@generic={0x74, 0x10, 0x2, "032b570018617d14f7eb74d775f72d58a38325749ac2497f69e675551dc563b02880bd88ea18b13cfb8baffca313139ccd7888832c376b8f25c47a57b585b05b875391824e30bce28a7309731ebc50bd3d7c2c03c45f99f4ef2ebc79d3eeb878895ba80b965d6fb629b2f0988a9fc4a902"}, @ss_cap={0xa, 0x10, 0x3, 0x0, 0x2, 0xf0, 0x8, 0x8}, @ss_container_id={0x14, 0x10, 0x4, 0xa7, "382cf19b9539e90defe5961d11635e5f"}, @wireless={0xb, 0x10, 0x1, 0x2, 0x2, 0x2, 0x9, 0x1000, 0x9}]}, 0x7, [{0xe1, &(0x7f00000008c0)=@string={0xe1, 0x3, "61508eeeadb9704123fa4f3d19159660da8468682fe417a607546743d47bc7a14098b42c5c38c0f4833e5f5ed36f5045268df95192caedf17ea28502050bc3c8bc91ef10ca152046cb3f83c1fb00255108af59579ce1905d7d91d7ec8d70b56bddb45758faa573189f08d5004af3977c8b68865f09c896bacdc7ab0b06ce44dcc5ad4b21460ae1286b8269f257294d579875c64ce7030a1af6b9aa348f1f183659fe8b2aead1f74e02079b1b30bd2bd2a69e61a4b4652584787d0428eaf408091af5c20581e49335129b6c5b7b2d0ebb4836f78177e7ca83224271cf28da3f"}}, {0x4, &(0x7f00000009c0)=@lang_id={0x4, 0x3, 0x813}}, {0x4, &(0x7f0000000a00)=@lang_id={0x4, 0x3, 0x1404}}, {0x4, &(0x7f0000000a40)=@lang_id={0x4, 0x3, 0x429}}, {0x4, &(0x7f0000000a80)=@lang_id={0x4, 0x3, 0x458}}, {0x4, &(0x7f0000000ac0)=@lang_id={0x4, 0x3, 0x458}}, {0xc9, &(0x7f0000000b00)=@string={0xc9, 0x3, "6ab43156f7514b706698e53ac1e11441c3e2469495cbbc055de9e5afdc74903677a61f8356f095ce0d947009e0ea1c98b3835fa7168ea2824ff663c0054b7067646c96112d15dcb2ecf420df5661b5a442181bfe963e0c5101929c36a55263210f4eaadcb579f22c096414d7773f2a687a32fdcd73dc22905732dbef3d8a04971c5ecca9b2a74583eb68d509f99cdcde0ec8363ef555ffe07a974afaad73cb32380fcc50e9806f137f0de4b7a0d6bf44173d66e55da74aa61baeb7fe36b355d3d5cd34da2aa0db"}}]}) syz_usb_connect$cdc_ecm(0x6, 0x5a, &(0x7f0000001e40)={{0x12, 0x1, 0x200, 0x2, 0x0, 0x0, 0x8, 0x525, 0xa4a1, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x48, 0x1, 0x1, 0x30, 0x90, 0x80, [{{0x9, 0x4, 0x0, 0x38, 0x3, 0x2, 0x6, 0x0, 0x30, {{0x8, 0x24, 0x6, 0x0, 0x0, "9a1f1a"}, {0x5, 0x24, 0x0, 0x7}, {0xd, 0x24, 0xf, 0x1, 0x1, 0x1, 0x9bb7, 0x5}, [@obex={0x5, 0x24, 0x15, 0xff}, @call_mgmt={0x5, 0x24, 0x1, 0x3}]}, {[], {{0x9, 0x5, 0x82, 0x2, 0x20, 0x0, 0x1}}, {{0x9, 0x5, 0x3, 0x2, 0x3ff, 0x80, 0x6, 0x1}}}}}]}}]}}, &(0x7f0000002080)={0xa, &(0x7f0000001ec0)={0xa, 0x6, 0x200, 0x81, 0x58, 0x3, 0xff, 0x2}, 0x1c, &(0x7f0000001f00)={0x5, 0xf, 0x1c, 0x2, [@ptm_cap={0x3}, @ss_container_id={0x14, 0x10, 0x4, 0x0, "a9b7e752077499c12399ed70c75b3500"}]}, 0x2, [{0x4, &(0x7f0000001f40)=@lang_id={0x4, 0x3, 0x96e4807c49928e97}}, {0xf2, &(0x7f0000001f80)=@string={0xf2, 0x3, "6201f8f05e510c5d2a1da94437c902063b2b62de7262e56c27b3fd89ea20a27830b5169d272c64fefa2111f55777ca47699bfc6ce404566c4e39b4a626448451e39757e0747f09b96a2fb05b1d72b652900e1ebc245c74c2240991d20bcb5bcff67e57259792a5c0772bd6293e1652c7a0425cdb1d9802770f5b2037450bcb41eb62d047a785a07ab787bdc49fe59e4610429eb282e83df902a148a91e0d4cc1cb5adf47d0b041e4ea59a126ba926536d8c7034d9e8fab94a905a0deb86ed7a07d9c8d6c417d68e527b8436e02a56d1288adb5c8fba14511aba2fd636ca86cdf14ae772c60bfcfc7c9806db7d72d04e2"}}]}) syz_open_dev$hidraw(0xfffffffffffffffe, 0x8, 0x202140) syz_usb_connect(0x1, 0xa9e, &(0x7f0000001140)={{0x12, 0x1, 0x310, 0x8e, 0x90, 0x62, 0x20, 0xc52, 0xa02a, 0x4aad, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0xa8c, 0x4, 0x40, 0xdd, 0x40, 0x9, [{{0x9, 0x4, 0x6, 0xed, 0x5, 0x7b, 0x3d, 0x75, 0x7c, [@cdc_ecm={{0x6, 0x24, 0x6, 0x0, 0x0, "c5"}, {0x5, 0x24, 0x0, 0x7}, {0xd, 0x24, 0xf, 0x1, 0x101, 0x8, 0x9, 0x8}, [@obex={0x5, 0x24, 0x15, 0xfea}, @country_functional={0x10, 0x24, 0x7, 0x8, 0x0, [0xff01, 0x1, 0xff, 0x6, 0x200]}, @mdlm={0x15, 0x24, 0x12, 0x7ff}]}, @hid_hid={0x9, 0x21, 0x8001, 0x3a, 0x1, {0x22, 0x7ff}}], [{{0x9, 0x5, 0x2, 0x8, 0x40, 0x4, 0x6b, 0x40}}, {{0x9, 0x5, 0x5, 0x18, 0x3ff, 0x1f, 0x7, 0x40, [@uac_iso={0x7, 0x25, 0x1, 0x80, 0x3, 0x386}, @generic={0xfa, 0xa, "aec5a48fd7e9cc7c407adc6787381e220322069645d727e7cb201bb8065859a06637c90f47944bcb2c4882332a55675d03682bbde8f3e555e1abdccda3f883614cc597a10e9aa44aff3e2810841a5ba2123a651fd07b23f3c6e41eec15ed6532157a431b6b74e9eb0a332faa4eef81e8e6df4cb9f1ff3c8e715b36a406c43b1bd01e9b2530116fe7c1a7ba889b5cf264a9152ea56d8b02dbe506f3abc0514acd86bb829ea3212e7332702c5a1c7a2ce236b02a81e94ec60909ee84f26cbb1c6c6fb3e4baad812f618380bff71663e603dbc383ec3cbc9a1a32daaa3d2709385d47ac451499092e7f848e5d25fc0d690a80819917abd52d64"}]}}, {{0x9, 0x5, 0x6, 0xc, 0x8, 0x5, 0x1, 0x4}}, {{0x9, 0x5, 0xa, 0x8, 0x400, 0x3, 0x7, 0x1}}, {{0x9, 0x5, 0xd, 0x10, 0x3ff, 0x7, 0x20, 0x7f, [@uac_iso={0x7, 0x25, 0x1, 0x0, 0x3, 0x4}, @generic={0x2b, 0x22, "8d88227a2fcd985e0b7dec60999ce640cd5c4abff2b90f2c5e61a7ca4be9a4d1237be23fd674fb3667"}]}}]}}, {{0x9, 0x4, 0x57, 0x3f, 0xe, 0x37, 0x8d, 0x86, 0x20, [@uac_control={{0xa, 0x24, 0x1, 0x6, 0x3}, [@output_terminal={0x9, 0x24, 0x3, 0x1, 0x300, 0x4, 0x4, 0x6}]}], [{{0x9, 0x5, 0xb, 0x10, 0x20, 0x80, 0x3, 0xba}}, {{0x9, 0x5, 0xf, 0x1, 0x3ff, 0x3, 0x1, 0x0, [@generic={0x5d, 0x22, "75eb3ecf48c7dcd03573767b4fb6ea9c835ae7ad31db9cecf582f9b9198f9a336d0ce0e4a8dc4fb164ed2bbcc0ab6e0383ab42349c2550cb480e001b1bc6e911d0d34ead7dcc5d3fe730f5c10e05914755f4cd169c674f21d9c79d"}, @generic={0x5d, 0x21, "b570ee9a4a859fb6651e529763ac2ed51928760774ec3981c6beab3376a68cc408d1c4ebb2419e2feae3f1d2a6ce8d78a1195d615d71a956457f77c77b3bab2c752d3e47b067340fe0de0875cf156ab422088cd248d3f48080ff65"}]}}, {{0x9, 0x5, 0x6, 0x18, 0x20, 0x2, 0x9, 0x4, [@generic={0x15, 0x1, "c93a3cabd70423c245b0400e385d326226be63"}]}}, {{0x9, 0x5, 0x0, 0x0, 0x9521814e1b101596, 0x3, 0x7f, 0x80}}, {{0x9, 0x5, 0x8, 0x0, 0x20, 0x3, 0x4, 0x8, [@uac_iso={0x7, 0x25, 0x1, 0x82, 0x1, 0x6}]}}, {{0x9, 0x5, 0x5, 0xc, 0x8, 0x7, 0x3f, 0x3}}, {{0x9, 0x5, 0xc, 0x2, 0x8, 0x6, 0x0, 0x16, [@generic={0xc1, 0x9, "621b9310d07b3ec857d02849a25986b786b7f08a18ad9f765ecfa1c293958218ce7b500cc9334ef05d0be00e73b1fb4078a55c10e3c7ffe1fb46e1743255284a4a4fa88c057abbae7baffa2b6d17390b3936edd93f3e993e45e4e3bcae1cf932362b1b467c50b9e4a0f7eead6f762d3737d10363fb6233df276203c2613d3e89848df443dc1d1a4232afbae7fa90bc45467677bfbf4c3185f607ecd37c073b88e7af232208f4ae4b61adc0301cfcdc7bb785de7059a11cfb683575f00e9428"}, @uac_iso={0x7, 0x25, 0x1, 0x0, 0x1f, 0x2}]}}, {{0x9, 0x5, 0x5, 0x0, 0x3ff, 0x7, 0xfd, 0x1}}, {{0x9, 0x5, 0x6, 0x1, 0x400, 0x23, 0x3f, 0x17, [@generic={0x1d, 0x1, "665f7ef90b2696b7593f63688b48ce0ce5572e4906c67fa8685fd3"}]}}, {{0x9, 0x5, 0x5, 0x0, 0x8, 0x5, 0x9d, 0x0, [@uac_iso={0x7, 0x25, 0x1, 0x82, 0xff}]}}, {{0x9, 0x5, 0xb, 0x10, 0x400, 0x8, 0x81, 0x1, [@generic={0x4d, 0x2, "6d181d6bbfb17036f743e23ca38e3f6ff31c4ac2554227b6507bf9bac5b243b9e7f9dc5db54476cb2c6822274bc97cd939648a022a1beda2896b59a8b37fdb47232199af55599a989caf72"}, @generic={0x27, 0x7, "0f13d74321843560084de511fba5050779ac2e89624733f7492e2dfd48ba8c54fe4a0b6982"}]}}, {{0x9, 0x5, 0xc, 0x12, 0x20, 0x6, 0x5, 0x6, [@generic={0x68, 0x22, "b89599d1b4b56f33fb887089fdac937a13ad38f7a5a08326767c6e1dfd1022185119ac65fa84d04ab7ed8bac4e76ee11d2c6b190d6a350c27793f3e10f80e3ce6a1c28f158b6c64066e922940c69ec4bbe31fac0e2db030c60d2d4b98fcddb0917ca3518ff67"}]}}, {{0x9, 0x5, 0x7, 0x0, 0x10, 0x7, 0x40, 0xe1}}, {{0x9, 0x5, 0xa, 0x10, 0x10, 0xb2, 0x20, 0x5, [@uac_iso={0x7, 0x25, 0x1, 0x83, 0x6, 0xb1c}, @generic={0x47, 0x23, "236708d414dbf7abda46234014939faa5a745a7da5522131d4c34e95eb5b6c6e1b1b060d8267aedf637e5bce6d54d112ee9849fcd88acb7f26d70dcd2271219143c1e6e2f2"}]}}]}}, {{0x9, 0x4, 0x4e, 0x1, 0xa, 0x37, 0xfe, 0xe5, 0x7, [], [{{0x9, 0x5, 0x9, 0x4, 0x200, 0x0, 0xfb, 0x0, [@generic={0x84, 0x0, "6ea9c6bdc8471a8c036b32b09efe6d83948b25aba30866a82c94fdc6248ee7d739afdc62603fab48e86c1e82bb58926cf6d7ad7c61e1e2d4001b6eda7e8abb47f0b5456de3d34f10dfab344909159bf5812c586155cf3ee76cf05760f2132a47ee54a1dc1691896f899bce3b32c9186979e1a615cfb758927d45ca9750ecd2e67f47"}]}}, {{0x9, 0x5, 0x80, 0x8, 0x40, 0x6b, 0x8, 0x5, [@generic={0x5a, 0xa, "380ce36ed0ffe63044ac07701a21bc74bb012c01b3886e288c9207bd16a14b1b411b9691b764decac9324090499c1ad0143966693781c105e7223ed43831fe930e542ab2ff7131accf9c82d5bd356e6333b377b93f77afd4"}, @generic={0xae, 0x6, "e66fbb07854c93ff27675230f61a4fba74db949fb1a32a563e8293f910fa43a8b42a7ffa464162c0a85e328f273a88b0d72ebc1aae1dae595ea955e48aca8f8be2c4b03e1c4360323450fcadd9d7da794cc09bce11a6f52be519a855530011f022aa48ff3725705f591abe2d57a00d099d84c03cfd0aa63370ce55bc9d495c19c3b3f8ae766b5db2f386fa19f9902855d3322d700f15a24b5587c5e7ad559e8900902681927d89ee7eb8903e"}]}}, {{0x9, 0x5, 0x80, 0x0, 0x8, 0x0, 0x0, 0xc0, [@generic={0xf4, 0x9, "9f7e2ac1feda2fc0f33e371c0e7a442f2c9c4b0b635367d8dc580768d2d00520a306701d326e312aa38a7e39c0fa20ee561353c83b7c47e13ce1982f6c949251cbbad6353574a217ac937c5bbd8682d89c81718db042693517653807a384035cac6c0a8cd1ee8eea51b13dc208344cf3c8495798b1719b8126fce331b5640167b658516abfa67396a02193d9c40601c144f49968ad347bffa41957cbd6dcfcfd4afe4731536e09b9014cb4e56d2c5a80c5ffc6dcc52c6919aa3efc97b3131d51eae76e3a77af5e6673fca5e411d9a5581eb7e74a09f1400eab6dc7e7fc17d9f3709d19c6a6e4df92ce428ae9db4e649a733d"}, @generic={0xa0, 0x23, "ba55fda4c854f6abce7ebff52a9cdbcb13f9d8f63abd18043a775c54e028e0fee1796c05b0b9d62dd02cc740166d231465ebd7a2cfeb51e8b2778d4c90ed9e5f8bab3b74828f17e3a55a85511d93fc7dfd2ec123f9711c94ed17c67e11bce8c0cde2c4f50844de84a3b061e97368c825b963baa3f635087b088d628f23fd4e8564b57c48abfbc835b7658cc19c8e810c6b9f393bb09466dec0a39bb5c0c3"}]}}, {{0x9, 0x5, 0x1, 0x10, 0x18, 0x6, 0xff, 0x1f}}, {{0x9, 0x5, 0xb, 0x10, 0x20, 0x8, 0x8, 0x0, [@uac_iso={0x7, 0x25, 0x1, 0x82, 0x3, 0x64ad}, @generic={0x24, 0xc, "f3fe85ec9b6bc74a26d9580bcee40c2b971e6935bbc17eb30474102506e932c898b8"}]}}, {{0x9, 0x5, 0x9, 0x13, 0x400, 0x9, 0x7, 0x2, [@uac_iso={0x7, 0x25, 0x1, 0x2, 0x9}, @uac_iso={0x7, 0x25, 0x1, 0x0, 0xc, 0x2}]}}, {{0x9, 0x5, 0xd, 0x10, 0x10, 0x4, 0x3, 0x7, [@uac_iso={0x7, 0x25, 0x1, 0x0, 0x40, 0x8205}, @generic={0x62, 0x24, "25b09d36020e1bfdf2e1d4a2d870193bd734cc8d7c4f3d13f6173dcd6c56cd71bbaefb4e46ad8a10266fccf44523e060e75bc979c9cbc87f2f684f65fa42a89b82a44b0f125130bc598e5cd11df588bfb811d7370dd7d489f7105be7275a739a"}]}}, {{0x9, 0x5, 0x7, 0x0, 0x400, 0x7f, 0x81}}, {{0x9, 0x5, 0xb, 0x0, 0x40, 0xae, 0x1, 0x80, [@generic={0x19, 0xa, "402994f0b895f1a01855ed78c88b1ed4f2f3d7c11b8c46"}]}}, {{0x9, 0x5, 0x6, 0x10, 0x40, 0x2, 0x8b, 0x0, [@generic={0x9, 0x8, "42755f1f61a29d"}, @generic={0x8f, 0x30, "dc9949e10cc3fb62b15656471a37e56426ba662e03ab1583eff027868c8058261277fa99322d4de5b4768344fe679e566d48fcfb2d3da9113d54d97429fab62d24af35b0b7402cca503a720fe234bc6bdd441a8a51fe8145d355e2be8c4cb380a75e18ca4f47d7470896481b2aeb53296028f9f3c26c9eeb977825add11e383c579b13f6f0e0fc460649ce3ef1"}]}}]}}, {{0x9, 0x4, 0xfa, 0x9, 0x0, 0xd3, 0xe, 0xb7, 0x9d, [@cdc_ecm={{0x8, 0x24, 0x6, 0x0, 0x0, "5150c1"}, {0x5, 0x24, 0x0, 0x9}, {0xd, 0x24, 0xf, 0x1, 0x49, 0x0, 0x5, 0x3}, [@country_functional={0xa, 0x24, 0x7, 0x1, 0x1000, [0x1, 0x6]}, @mbim_extended={0x8, 0x24, 0x1c, 0x3, 0x5, 0x1}]}, @uac_control={{0xa, 0x24, 0x1, 0x37c, 0x20}, [@mixer_unit={0x6, 0x24, 0x4, 0x3, 0x8, '='}, @extension_unit={0x8, 0x24, 0x8, 0x5, 0x100, 0x2, "94"}, @processing_unit={0x7, 0x24, 0x7, 0x6, 0x1, 0x7f}, @selector_unit={0x7, 0x24, 0x5, 0x4, 0x4, "73b8"}, @feature_unit={0x13, 0x24, 0x6, 0x5, 0x5, 0x6, [0x3, 0xb, 0x1, 0x0, 0x6, 0x3], 0xf4}, @selector_unit={0x7, 0x24, 0x5, 0x3, 0x13, "3ebc"}]}]}}]}}]}}, &(0x7f0000001dc0)={0xa, &(0x7f0000000e80)={0xa, 0x6, 0x201, 0x4, 0x2, 0x1f, 0x10, 0x1}, 0x34, &(0x7f0000001c00)={0x5, 0xf, 0x34, 0x4, [@ss_cap={0xa, 0x10, 0x3, 0x0, 0x1, 0x9, 0xff}, @ext_cap={0x7, 0x10, 0x2, 0x0, 0x5, 0x0, 0x3}, @ssp_cap={0x14, 0x10, 0xa, 0x7f, 0x2, 0x1, 0x11f0f, 0x4, [0x3fc0, 0xff009f]}, @ss_cap={0xa, 0x10, 0x3, 0x2, 0x2, 0x0, 0x7f, 0x7f8}]}, 0x5, [{0x4, &(0x7f0000001c40)=@lang_id={0x4, 0x3, 0xc09}}, {0x4, &(0x7f0000001c80)=@lang_id={0x4, 0x3, 0x42d}}, {0x5f, &(0x7f0000001cc0)=@string={0x5f, 0x3, "85636f2aea0695ddf6d07ae5f73a6640e24f370a69c83f76835c59cab462338a032a4ff930d903b95d316a99b5e3c3004f7101dec1c93c9ccfefa3dc296822db270619e20ddc940a579d6a77291400b4e5371ce3fa462869ca4798508d"}}, {0x4, &(0x7f0000001d40)=@lang_id={0x4, 0x3, 0x400a}}, {0x4, &(0x7f0000001d80)=@lang_id={0x4, 0x3, 0x240a}}]}) 15:46:03 executing program 3: syz_usb_connect(0x6, 0x37, &(0x7f00000001c0)={{0x12, 0x1, 0x300, 0x9d, 0xcf, 0xc1, 0x8, 0xfe9, 0xdb01, 0x9223, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x25, 0x1, 0x5, 0xfc, 0x30, 0x3, [{{0x9, 0x4, 0xe7, 0x1, 0x1, 0xd0, 0xe2, 0x61, 0x7f, [@uac_as={[@format_type_i_continuous={0xa, 0x24, 0x2, 0x1, 0x4, 0x3, 0x2, 0x97, "", "e13f"}]}], [{{0x9, 0x5, 0x5, 0x20, 0x8, 0x0, 0x6, 0x1}}]}}]}}]}}, &(0x7f00000003c0)={0xa, &(0x7f0000000200)={0xa, 0x6, 0x201, 0x1, 0x0, 0x6, 0x10, 0x6}, 0x19, &(0x7f0000000240)={0x5, 0xf, 0x19, 0x1, [@ss_container_id={0x14, 0x10, 0x4, 0x7, "8bbba5e8be6913a73af19d509834a6c6"}]}, 0x4, [{0x77, &(0x7f0000000280)=@string={0x77, 0x3, "275e16c45b58ea95e4a840d5b6ecb6aa753b71999efbce1763648b751c838f5c9d2b0131c8754639d318990f38dad854ebebe5ab186b7253e01c56dcc86c1e9d11b15032cbeb4331e7bcd455e8d445233eaa0e1c6bf550f23cded38de97da13227613ddf45072523c7f32bcfaeac824cacf38a4d26"}}, {0x4, &(0x7f0000000300)=@lang_id={0x4, 0x3, 0x44b}}, {0x4, &(0x7f0000000340)=@lang_id={0x4, 0x3, 0x82c}}, {0x4, &(0x7f0000000380)=@lang_id={0x4, 0x3, 0x827}}]}) r0 = syz_open_dev$hiddev(&(0x7f0000000100), 0x1ff, 0x400) ioctl$HIDIOCGVERSION(r0, 0x80044801, &(0x7f0000000140)) r1 = syz_open_dev$hiddev(&(0x7f0000000440), 0x3, 0x101442) ioctl$HIDIOCGCOLLECTIONINFO(r1, 0xc0104811, &(0x7f0000000480)={0x7, 0x7, 0x696ce0ca, 0x401}) r2 = syz_open_dev$hiddev(&(0x7f0000000080), 0x1000, 0x385800) ioctl$HIDIOCSREPORT(r2, 0x400c4808, &(0x7f00000000c0)={0x1, 0x200, 0x5}) r3 = syz_open_dev$hidraw(&(0x7f0000000580), 0x0, 0x189481) write$hidraw(r3, &(0x7f00000005c0)="a9", 0xffffff95) [ 2265.698715][T17902] usb 5-1: new low-speed USB device number 84 using dummy_hcd 15:46:03 executing program 1: r0 = syz_open_dev$hidraw(&(0x7f0000000000), 0x0, 0x0) read$hidraw(r0, &(0x7f0000000340)=""/4096, 0x20001340) r1 = syz_open_dev$hidraw(&(0x7f0000000000), 0x0, 0x0) ioctl$HIDIOCSFEATURE(r1, 0xc0404806, 0x0) r2 = syz_open_dev$hiddev(&(0x7f0000000040), 0x10001, 0x200002) ioctl$HIDIOCSUSAGE(r2, 0x4018480c, &(0x7f0000000080)={0x2, 0xffffffff, 0x8, 0xf160, 0x3e, 0x1f}) syz_open_dev$hidraw(0x0, 0x0, 0x0) ioctl$HIDIOCGRDESC(r1, 0x90044802, &(0x7f0000001340)={0x484, "cf1ff3593ce0a807aab332b928b8f6badd92fc77cd1ac12f4432fcf74d0432f49f18cf3f668ccf3877d5fd529b63b7f669ed9ddb8e42a5561ef284955e1491224b26f98e263fa770889c97c6d3a651704e574ab61c252913a2281dd6b1980b947d2e57ae5c3fa697408eb899a10d94bb2fbcc9d786bd2b48f6da3e478f54c20afd4baeb96f2915b610b1ed9049b228f0420bd5fea58a6f5449b21bf5a85be29a2a4d8003e2b4a1e0d8404bbcc8f3d59664db8e4ffc261d85db8cdd7143ea484daa7f7a00e355a8778388302a074f8d935e405c45eaef10afd8e8b2186441d710f637a539e9ffb7c979b754f32fe9ea95991a3979bc1964e5bd04082ef6b232fdc564b19e2e4e7f5c803e1b0d3781be4eff59240f50ca52f56840a7602ff5984f7648b79776d071a69bc33525ddcbab0bdd019f189edbbd756440cf45e7379d84e8fa7432717a8ce7f24037f8eb47c2390243cc761e7138f148817d23410937be02e2e99501700e33008affaadfe2971562dbb279748903ac80f6f62dbc39e335c4d52e64914bb12704cd8a0993a5004df945862e9497f9ccb8bb5cf13caabd91583404d3a2eaf4491bce7f883dbdfee01f91e54e6d18f2a8fff2c4204e837e01f1280a8db686a070fbdc0d1bf8e4a6d8e4cd527c74e67d7b578f70e704cff7a9cb391e7ae95b8c721f75f17f1a6b80f8e36368620fa6555262aa653173ff9ac70300cb4ee0f0f39c1ec411af9af664cd534258c8a10a4b52c911ceee9c14dc52319e90ec765a61c74f8d27cc42457b6fd7a3ee73c4ff804893d4469e0317fd8b2dd20920e7c13da4a2d4af68346e0bf47d0466e117e06548c96e46865acf779258f59c0857c778e2a47a3ba5dc38c41451ff5ab7afc39f5366fd824cae12d6362d311b190644c17a827e49929173304c2262b1bda636a1cf1a8963e91d24c74c73f2d3ac6e3b0781684f8130978e1b0ce9a2ea20f9cbfd967238a5302048517b0e7740428e14af3236b88c662de33eadbdba00914ae1cf964a3a249c6fbaefa3249386c2a58a9c8d2d441fba992dc03ab5a037c40558b0d6243b6b99dbfd05ab4564664a16b0872d92ae662d244896fea2924fc875fd75cf28fb36549ae3440e4dce433b1d4982cfdbfa3cd63e2aa73b938ee47adb870a3aaf02a58b0d1a5671a77cddd8727cc8f900e8c87588eeac97a5664cc5394ca6faa8ab03a51a666cd0582ea39530963ce687e47b7e08181d77ec7c05edd3a9bce0224cdb6a9b75883b5d0897d08820693b169b235f175a1eb337cc49b9f4c3b926bb52c430c92ff8184796942338331e941051824f30e05eca904069f11ea62c5003e573c339cf4d1eeed338eb9007fefe2171e38412b75db457c1f0b4cb91c030292de549a010190383eb1f92dcfc09d364d543b7427008e8e8aac21a599e56554989355c6457be186eb974d9aef9a2cca4a3c3a857d9dd243c2ab2d3630859862057ceb5b0a3498727ad1f064f156d71ab36162e3941bc29dba04ab8229ac5d95e4be141a535d37374b108cdd668fa29b0a082c0f68e1239d410deec7ec7ce2ba465193b7522b5b09771b52cb62de9c4beba5b9e9c7f33bf12b0f744a07ce906f756d31793e46b4f157c697c"}) read$hidraw(r1, &(0x7f00000000c0)=""/123, 0x7b) ioctl$HIDIOCSFEATURE(0xffffffffffffffff, 0xc0404806, 0x0) write$hidraw(0xffffffffffffffff, 0x0, 0x0) syz_open_dev$char_usb(0xc, 0xb4, 0x0) 15:46:03 executing program 5: r0 = syz_open_dev$evdev(&(0x7f00000001c0), 0x0, 0x0) ioctl$EVIOCSMASK(r0, 0x40104593, &(0x7f00000002c0)={0x16, 0x0, 0x0}) ioctl$EVIOCSMASK(r0, 0x40104593, &(0x7f0000000040)) ioctl$EVIOCSFF(r0, 0x40304580, &(0x7f0000000000)={0x51, 0x2, 0x5, {0xfff7, 0x200}, {0xa6}, @cond=[{0xa1a, 0x6, 0x53, 0x4, 0x3f, 0x5}, {0x2, 0x8000, 0x7f, 0x1018, 0x3152, 0x3}]}) r1 = syz_open_dev$hidraw(&(0x7f0000000580), 0x0, 0x101081) write$hidraw(r1, &(0x7f0000000600)="c2efc64421e3343d16ddb0d465cfd83f6e3cb810c06472c782e1804c3c4974678f37bc0ff4ed4b0a702f01a77bd43b57102421f8899542b34a189fe7a97d0e3c8138ff1bc7c14dd105867ad43e2191eab3383f020db953b3c8b8025a7b7f600aba436aa32441e4eacb7d1f225fc53ce8f385b8144d0c1dcec4ce5d607c41c0720a92488c3ed4d19c15de4c55adf34451a1e899eb21b493857f1d6210c0ac9b76bd72a7d58bd591c7baf7817e38644df94ba0315160e8f25701da65427e166cdc41ede1d09fa457f3da03c684cc142685808c0eb7b034cc038aa8371360b2381234110d6c0158ffa4aaf21198069a4ac389d19d8f20255168d82cddddc1099e7c2c6106e7a2ce8bd8d78c24d4b1e39b9eb36c63fc0d6023f1ea95a368cb8bf0c4f94397ca58936a2e669f163f94323ccfe7589e3042df85efe84cb10ffa7b098cbae0c088618aa42e57f46c9efeea70dc46b6a72b2e397f593f9f3466a41b49de223ac87ae87db28d074ae423ce86de6521e3cd7b83a01797da80ba00742de2d781acde9b526bc172aa7c3cd95785e46b715283cd4622b4cc27f18a1997849646d58ae03e8b0bd745a02e28feb7a320028fc4d10f83aea27fdf0da55320816e3b4b4e06dbc9dd5d213427f053279981036bb6a059733de04e572f29fa54df7aa0ee0291a2f33f5afeda2b84c987f3046c6b50c18da2e9a60556fb847d62fb4107351c6ddc85177b699979d5a5a13aed9e8fdbf1e9671de6831005296a41e02bf69c5f8cc8ac78285444254b79ff8339d717e7a6841900a48edbc905d4a95457938fd27ee3e57c7eeabb7cff7a633c5dca23193910ab6e72ee38d84e0f3d693c33cc0cfbc90e63769536f07399357c5bb81adb4b88de5a45356f8896216c42ee6d9cddf2c169cfab87c6db2736d5b084f3fba3a56731951e0b8b4a64e65666c166a3706e4b8f93f4ba53a1c5c93a296e4a7e148deef8dfbe9ffea389a47d17adda45fa68f65167996efcff2f04195d6961c1036253e7e6ab21ef92876c94e70c8c96b343df2e45daf62ca484d7ee99301c8888edb35786c5d91c3c3b44762369c1df12254c6233b160fdd87abde1b0f58ca7666dcdc5786f7d43ffbc54bb0e162f8b71ab908ebe10c086d789f67f6866ab83ab163dfd787cb2fd7c38ab2c37966de92453a8dd18a54e80ed620b6ff317e0652d629f0936e45716985ac08401b98a2b2901dcde3747497a5dacfff2d908f0a02f0909293154602ada593e25264155fbb1a5a31c4988acd486c72b54a912d5c63b0e35a1efbf94d378ea21b1df3d3fd3bc2b06f2d5c37500f8e863d1c743081c4b9c9d840eed345987086ae584079184478f756bab6cc6eae2c6572b5c7ccebe1376ec9769fe73eeb7ffa432fb34eb0e9f9eb5bea959569e2c6bdff278537dde1a818901e21201e7b7bd1b5b84df06a669c679be2ecb6508453af3e79625f986b022a8fb05b3906ea22c9b3e4fec40dbad4237aa2299a3a43352e4ed3c1181e52cca1fce6e0d68efb0d2ded5f90854ae154d0a7d577656dd8145c09e30a401beaab2f691831efc49056ac507b0fa4dfdd209e8b6859f7ed1eb3dfbfa72a048651d1268f9c4bb574ea4c7eee01ed0a44f2df8b58152869985765458c25efe583ca236bea4c0d76475da5a707fac3da1a8441ff3b11fd97a10d3f34d5d0fa960590cccd77564c3fb4d4e0726cc0dfa0f141715ab00faa42424cc213ee7403c226ccfd06ecfb1e1db4e8104339a19c919acb0d4dfbc42f0c54e15edd555b7ee2f8eb307cf4adcb5e4a10312c245b3def7ee4c65101df69c65a3ad81f845cace5e1b3357bf587dceca0991e9b80a94716bf3efa673109473b0909da645f8a8b1ad433e012a1d564489352ca0e6ccf9c8a835280bf865a865390c7388c077061591dc9bc8a4904231939319c5bbe408f28314e4f7152a42e41bd4c4c24b75fc3ca2b46b9fce602502e37d8d40f80910a12cb911ada1270a85412fd79a475646c9534f666af62dfd048415be21809059cce77d904a13d74a0e5851d7e6c964978da2ce0ae3292a9677ef126a93774f169ad58a5ae9ab0ebcad3e58fa4efaffd4fe9b3f1d203fdd545bcfff7d0b4664289538d41173ecb7585db66116ac58ddacee8f55bae675ce7bd7c43d39369fb592f6c1ebb9baf9a50e52b5dc8a66e48988bcfa428be9ea1f0b2af6edac17667c4c5b53a6aaa9c36ac544b8acd0e915148763307e69db3edc0e0861678f42d9412c93c04de2f3c0d376ade3b5a10b925f1f77a6c3b6b20ddb77aa4cf1ca8fe345570cbcfaa31586d35ca839d8cd0cac5209017934368cf21addd352be015f009b623c1850f7a24af1f9c9a717d0722d351b92875884317b0f347274f201b56f415f9a77689d70e74da354e2055b7ec0b1345b8b922f86dc97f646585ebc9cee795fe58a75d8f29aafca1548db4f658eeaef5f00f29dc2e270c914fbe220e82f18d0794dc837d3a29164ede04553d6cea56381d2da0ad018ac8fbdd390bc872c041a4d96d374ae9795a8f5e797318694ae5ef34fceb890305d68099f04e4b032f28498d1125836e9e5c3304fc30eeaffa7b86fc723761879744ba1933ab104832edea00fe153499780cdd45776546597902f5c227454b13e9c885b4ee6c86351463d1766f329c6d00377dd4df972c2d4ae14b528f052626e04a126b1cbc2861741c475f568dbaa9c878d8e63f0654658a94d0f80565121bfa13683ffd3b7b63f27fec4c7b0637d9624746e7ee87ac12d7657f07713314201297f36e7fcca1663c9a3b86f6f8944b11f7b111b1d200712ebb6019af515a752bfb1ae93d61b486f9f8c1b1912a03eeaecf50b43d37c683f75e223c9b4322e00a095e8029f67d36627714afe63251ea862bae80faa7785ecc492bd1ca1b79ed92e0c9808512ba9d6ab48347ea9b7639fec0ba6629a53deb007f01fd7ef3297133d40922fcdce544f273df143d99762d0d2d20203a9e70ae12f1d6df5cac7c9181358911190acf31a2a86f147db2e4e564cef3e38d94dacecda023859f1dc13e6dc2e6dcafa11d93e2109675cd29915cd33485ad382b4d79b9fa5f4f35f441987ab8feef5f3323e87843c0d5d624a11f4364e1938a0df4a155f9fa5877d6371580ecec15f49785e06848313eb1a29b8155dd2b90fb50977696cca1deda6fc7b5f8ff2ced01c7c21a37428ce5291975f994c8959c56349497d8b3213749e431b4e1e5f6afe4488eba99e10598c6625197ba4f478ed5d1e28849b82fcdc2eea02b69ea81346cb4765ff4baa1c32f593514da443557358b7ba93c60a49261b6c9ad469010688838282f680803ee70fc2d428772b21d882a39cf9b2a90fcc4eaaaf0f5f8fa592bf31130ffc7db4416a795e5ec1093f28431741a2791dd5c0006c5facbf568f421c897f9f7172d44ab127c5f9a90c7d30d8e41080f790d18bd2eb128a19d5db94848637067a40b5d547a8dc9a547fe7644a58c9ceb7e05e81b11488ae7d919d000104319153760598b0443374cfeb1cbbd10b4c0c1b3aab043e7d97bcb7848384d13c20b92de2c085c8509802ec1d55be3563d5caf184a825a3b25700cfd0892d7d1988717c4ff9c3d7", 0xa01) 15:46:03 executing program 0: r0 = syz_open_dev$hidraw(&(0x7f0000000000), 0x0, 0x0) read$hidraw(r0, &(0x7f0000000340)=""/4096, 0x20001340) read$hidraw(r0, 0x0, 0x0) r1 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) read$char_usb(r1, &(0x7f0000000040)=""/6, 0x6) r2 = syz_open_dev$hidraw(&(0x7f0000000080), 0x400, 0x200000) ioctl$HIDIOCGRDESC(r2, 0x90044802, &(0x7f0000001340)={0xe45, "dc57f2b5e1285293944709ae82b73b824bf236df4ae7756c678a5f9a423d7c51c99ac07ecc59bb37e9eef529bf5989055d13f03ac692752a24de410ecb5bea873c94ccdf9782a769298999330893e7f963cd3ca929886e9930afd831d43f4710e1902c3080671938684a9b97c1fed37200386f804f2b25a2afb7611fd6db19b85761ea67552836c14472f247ac895f1618f45293dc368de47ccb4f3abd215eb360d77a0f6e1c7e1354ad5f51e80197d867883cf47e88e2d4a8b80bdc97f755acd12613a25b6ca6d593443602c1bf857548083389ceac15598675333694ae1408e8071cc14ca2d8fc11f06a2995ad4ab9c04d8d9502f95140ddf5f805ed7cc371a11703895ec7628340cb11e51dcf1ac9c1b42756c77439b7e084848acced57e60cc18b365c7b8ed154bc50672544dc71fa67fd08e3505fd075f2033a2258817fad05c293162d5862917c9fe27f5c85da6490776410dc674de4cc6106a9d5dccbcfef5902d54bcb27530e29baa0694559adf5acfadb6aa341dba600eee6717314c3c749a8da53a0dd75a35fb5c016b791ab80358f1dca8c42dffc30820330714588ce7fcd7fb626a4a471bed1fcb6ed33c9dd7c528a5d68cb41c34153c6ea91e44804ff72b835c5b3f6511a7a4355e1aa1855cf60c133ad9d34420221e5d78368b377e10f5f128365c422b39860a562bcd2fc0f4a6fb639ea76d9ef8cd2a8f316f92b024244bf71523e5b11bf1de2b81982aa517a52d922d85182721c85bb66c42fa315420fee6dbdcd77b15d349589534d65cf39ca334d412126c31253d204714c0a2a8cfbb74ad9bba47736c632708def183ddb067bfe9100e0a633da72c061315745598d6370fc94ee7be4bde45728be05cfa3e94bb732b2b3a96bf81dba0ff46e73785497a18d30d0cfbf486f77d127b302103b507ec5bbb7b12a11ab9ef3257860cd11c434b5cb792f3816eb29d513c578a955ed5056547ca2931043c6cec3f60dfdbaa495d016dc5a02529a5d921cb8854f9eddd7746b5871f1555c0d380b03bd2488f7f4f20f278aafab45ee9c5d060abd46ecf7ff31145c70b9bf58c3934c0b7e66edc98e98d62ad78e6a805a9e351f81ca26941a0a4938a9b7728e8940964dade6f9afb51d878533dc0b31afcd622de4ef2548f33201ad460c499e715b69271bdca32f5f328b4f58c09e8cc4bed9a02d864cf827ceb3aa64b28aa411a5f3a29ba369ff3f5d12c6c403f43b811559ad0ccdc71a5181197947d115ca64ea4a3c2b1f781c0cef021aceafd48eb476f27656c8b367177f330af218c9ef24d6ea46193d94b20f415b993087968503849ddc70aa791118822d7fd90df2b6f9c46cc74df42014a4657d3743fc569d73c370f1e9675de6717616ca4074c6ae215a666160a33eba4d18ca0e31070deeb8b94192daee1439d4ef40a98ddf1c8a766adcd389746c919b71f0e55926a6f222a0109f96dbcfb90a51d92af0c2204ec95f9ea8d7b690da8a6b25c37bff981ca7df0ff60ee09496e4f81fa96b0b6073e426ae728cf6728b0d15e6990dec6f05706d6bb496d1168da63821182200b3b485efc11be4edf89f3683e073c7476ba426bcf66df475c54150c1cf2f4c7f6ab96a252a9cbdfb3a84e7c83376addd5b6918cab984075f6db93e33b2156ea1b346dabfa17e720e138c22bcf669d1258956de3d14c54c943c25b3f0e78f73a248f7b75ac9f66ad31a75a507fd113dbd651b75fe9410b198ac53c7570ee92f61b76591e137e8458009ea164146d612b0eb97d6d45c769cb021037604c9f520dda6011431190fa39e22ca054d1e79bf7809f29d3ce2852977c5c3e5171383f59ced75b619ae0d593b719fcfe6acdc7d8b1fb26b81e5ed46b58e0545e3dd1619d80cd128aa9c337f06d586a60b82cf54b0f9fcd1ea306cb879ed72bc21725752cc443299bd79e91a849aa4257d63f8a78c810e53bb0f42e60a8112aa7fbb892a3ad5f4e4bc09a353ed247a5fd747030b57b01986cd530e8be2432eb7e9757982f77bccc581f1d560aa8fccebc9830bd50c2d7804b45fcf04bf063a5bd6665b1c5bc99afbd1e0af69b5947b83c5b6ac9368dec90d1108d6c331ed6cf6be8044e35388c906bf3bbf3029b5b942c972dd9804ef6cdc83588db1f9e7216a494c38eedc9f106ec01b75b431633045d19efa7db662a985b10d8ab91db03b4c32cdf886b22f02b60a03307a4a8c6928634f57804c396139260a9775b622e216e5b1ec504339400cd2e24591846fdb1d10f10e1d26c6c58b6a3d7722943fa975e7b40fae713b7067adbebae1250b89e3ac06cb7ef9bf67d3a95c10c5ea3da5f6ffa854bbc7db4b6df263e7f977e40c7dcf433689c3577dd4f3b31884e78408727f80b20e6bcb9540353fdf05fe6e50439d828366f2fcec3a303687a6763735050ce2a50b88c1b267c5d043bcfd5e3dbd3b4a2ea287fff057f23fd4242ff7e43d52f5032bfd2248ef37adc5d1feb5d53429352e213ebda093c044421f9de3f3edf5dfe17e4c4aca2c7d02ca9bc4860add61b31e5d77327e4e8286680af05717212d60129cc5ae19034fa7785dd492554249430bb5eccea4014b1ab5c8279d53c1374c7eb837b1cb42700f50177fa139245dbbc49d3cda0f1569487ff5b288e5e0e70611ebc427daf6a579e116445e45f794607488b763d9ac4a33e732a6e8f1a1f730fc686c6e758081b6b54c36890c8ba2dc25dfda7a47cc52e0a99c877d2aef5be55d0e969580287126321e596e2b14f54ed56308679c7f71a2f858f3702a72b6f5d450aa2495aab419500b411b5db368058a328d96156e7707b64e3e0f08bd79c57469787ce3ac609693c249a956bb8455005adb17a816424638a8152c6cbeaaa3b8259d0a82228495a4ecae6acebc7000b4eeabc54e7e8b4d0789a2ffe1e144bcd07927122d502e31ef1d9e6cdaddd7d9f37b7b8fbb2a0b256ba94a408914c38e265e3eb6d4643c0a4adf7de1df1d3414e582a8a38d4f9bfec149ffa00c837195aaa03d4c49cf31defdb159e3ceb67ee183c84e6dad8c042f33fec680aa77c48de627b7ba1ae3b07aad31be101154f04fb048a1cda79c8a182c6c6e19a0f23d8f2d69181b8719af97712e0b629b3ae1690383d55b20ea65e848c65e02e412c905fc469e79cf4a3e2b841e637c54d7798174cd1011f83e06c4df3a49e6125c5bbcc0520dd80407d15e012e324a8dd800b04e38c0f650d660781a7a46521cd53c36646c267157de56224b361666700a402e09aa218945b2580c3c1b23e36fdb9f160b3daf5e2d134ecf0a04e8e0bd1c2b725f57781769208f03561e1582a92dd2da04f09dc47ff3d7d1f76a5e2075b34af1b0651cde4994a87e29e8c370ced4fc159332cc72cf0b52669a85d00a7e6d368ff322d2bc9acb5699e9ee087004fb17917e48776771fc347c8d07911cc2f4bad042d3f55cbb65fe6642d5ce12d248a06e08e8fa6d1018abda30ab0ea73efdad012d69442831f0622f8d23b7f1438240f355c7abb052c66347ff8d25a3f979723d8db4a97725197d255d2b07541d4c0775e9e03c869279f5bc1016c45572b539819c9bcc54a457e77bfa88ab5c3ae8bd5dbee4cd401ec2fd929673e97266122312996cd3c2f0c8814f7a3ea741d82600157eb4cfb734f9cca9187d378197d7e1294898d3c5cca41b051d4814f19d37e19fdcd8d45cc4cab622c59fc86b3e2e82d235e00845dac13910790c96cadf1f5702174d6f9e01ce2a4d6bd852912d3ed4b1043ff71af15b595af03c85b1ebc22a06091a35000cc9fc46b7885ae34edcd40b0cf9d832927c229f25d8481a308682e12e8189cac1f8704946c0b6ae2f065d86f1b08c88bdab166c242f4c1a2bb09358a26bb58df862cf5fe0e70686a8c163c3bca335583c57f59645c50dd01abe065965456ec45bd6932a561c3b18a90e9bb8be8bade4221c9222297f2f6547b04566ebb4b7536d54ee59aa05eb46971c52c1e19440ed2a84ab4659f575cd842f17205838e5a30d2ff4056ddebbfb1851a774e38ec6c7f63bbdabe4616449def294a27b5571d8cc9e021c335093a1c99de72fd79cce24332443d09d0cf1e5417b64e73f5c515f2430e38447907206d51f4d61ad39d7b5515adb66698ebbc26dcd54e0eeb39d242e402b635ed81c43ce16348a5e81319e219ccc5365cc0b041020b7d9fca9bd57266a4d190a84f8bdce7a7832464a5fd35e6a779a31093184832c1bf1b8bd235c930f11b0f2f439ca886140877a752750584efcb84de9580b81bf52e20c330ba65470d4829ed6e1d0c4d58e492c5aa12929593cd6ff252e0d60497da3a1b8f9bdfdcef7c2ce37266e63f5b173cf30dde944d0837c7c62f72ec9d70fa7888c4492b38ecbaad47e986f47f76ca4d402af0bbc8a5451307433d94720c791551f145840ecf7cec1a9b7d6ff1774303e48aa152fb419fca5dfadce8987fba614a4ddede730b7da43877f57f7658efe54131f4227a67f5ec3eed14b2dd535cc157cf00bae1e03f4e4a01053994ff69d79c1796ac84a4649ac73caba7ab0b6116232ddf569d7bf92f22d384a3293f3edb904ef98185f7ac726a04fd7dc257d8f80b6e961a289b8e272849b5ec358dd1f30afd815b7ed6a01ed78a6248cb26849a1af7533195594b340a8cca6e755cb5edbe4669e227610fa5ae6f1125647b7bdcab62463229aa28296b6d35e13bed06e542d40b669133b1bf21a52521ff64e54de84bdd54b132f646483e89ff02c9bcb4bbde580eaa925116fe24eb32d4e50d2e942c60be24fb5ab6e6c8cdce7e3d8851c02043775d30e214df10eff86447d60e5f59c186a1e0dc402912644eadb48dd3a54920771927710cfb95503870e85e63739b62c711babed3d7eeae99cd54a185adc43e6466ccae85548eaee462ef272f2ea994508ca677a994014945861e08dad3057111aada75d9ee4137ac5967b32490b6313c9fce4c15798a724f72a862ac8586c3abb7def21712e46092b1838cbd3ced40756e250c9da0abb743bc13cc7cbd34e96d0e5a8fa804cacddc69f2fc707993b8c0870901a7e53a4bf8dce79fe082a8983cd9934d48cc83a578a2faf882b7889d4c67bc42e102ce4dab35f7dc8c905d4162348cb7d4dbc8f695f430fa8fe57633af1be2cc4e851b2"}) r3 = syz_open_dev$char_usb(0xc, 0xb4, 0x1ff) write$char_usb(r3, &(0x7f00000000c0)="f6d3dba77fcc2a15418888f7abc68068438c96d14d972af31851ff0d0f98b01cb7c5cf8e4ffed1efbc4eab2ede1b56ea4bc69c9cb0f228c26b71db48ee4d3f15e2ea83a23da7ab57e15f887da10ca62f831a442557b56ae708e7ca9e7f8bf87964314148c5928fd0b9e156a43921c319643acd09fb94bfa7653699269a1280aa44465179ea9faa8723a8c71dad6fc70e4a95a89c27924067ba16c53d50391c97057e80cf51bae36516ec167f", 0xac) 15:46:03 executing program 2: r0 = syz_open_dev$hidraw(&(0x7f0000000580), 0x0, 0x101081) write$hidraw(r0, &(0x7f0000000600)="c2efc64421e3343d16ddb0d465cfd83f6e3cb810c06472c782e1804c3c4974678f37bc0ff4ed4b0a702f01a77bd43b57102421f8899542b34a189fe7a97d0e3c8138ff1bc7c14dd105867ad43e2191eab3383f020db953b3c8b8025a7b7f600aba436aa32441e4eacb7d1f225fc53ce8f385b8144d0c1dcec4ce5d607c41c0720a92488c3ed4d19c15de4c55adf34451a1e899eb21b493857f1d6210c0ac9b76bd72a7d58bd591c7baf7817e38644df94ba0315160e8f25701da65427e166cdc41ede1d09fa457f3da03c684cc142685808c0eb7b034cc038aa8371360b2381234110d6c0158ffa4aaf21198069a4ac389d19d8f20255168d82cddddc1099e7c2c6106e7a2ce8bd8d78c24d4b1e39b9eb36c63fc0d6023f1ea95a368cb8bf0c4f94397ca58936a2e669f163f94323ccfe7589e3042df85efe84cb10ffa7b098cbae0c088618aa42e57f46c9efeea70dc46b6a72b2e397f593f9f3466a41b49de223ac87ae87db28d074ae423ce86de6521e3cd7b83a01797da80ba00742de2d781acde9b526bc172aa7c3cd95785e46b715283cd4622b4cc27f18a1997849646d58ae03e8b0bd745a02e28feb7a320028fc4d10f83aea27fdf0da55320816e3b4b4e06dbc9dd5d213427f053279981036bb6a059733de04e572f29fa54df7aa0ee0291a2f33f5afeda2b84c987f3046c6b50c18da2e9a60556fb847d62fb4107351c6ddc85177b699979d5a5a13aed9e8fdbf1e9671de6831005296a41e02bf69c5f8cc8ac78285444254b79ff8339d717e7a6841900a48edbc905d4a95457938fd27ee3e57c7eeabb7cff7a633c5dca23193910ab6e72ee38d84e0f3d693c33cc0cfbc90e63769536f07399357c5bb81adb4b88de5a45356f8896216c42ee6d9cddf2c169cfab87c6db2736d5b084f3fba3a56731951e0b8b4a64e65666c166a3706e4b8f93f4ba53a1c5c93a296e4a7e148deef8dfbe9ffea389a47d17adda45fa68f65167996efcff2f04195d6961c1036253e7e6ab21ef92876c94e70c8c96b343df2e45daf62ca484d7ee99301c8888edb35786c5d91c3c3b44762369c1df12254c6233b160fdd87abde1b0f58ca7666dcdc5786f7d43ffbc54bb0e162f8b71ab908ebe10c086d789f67f6866ab83ab163dfd787cb2fd7c38ab2c37966de92453a8dd18a54e80ed620b6ff317e0652d629f0936e45716985ac08401b98a2b2901dcde3747497a5dacfff2d908f0a02f0909293154602ada593e25264155fbb1a5a31c4988acd486c72b54a912d5c63b0e35a1efbf94d378ea21b1df3d3fd3bc2b06f2d5c37500f8e863d1c743081c4b9c9d840eed345987086ae584079184478f756bab6cc6eae2c6572b5c7ccebe1376ec9769fe73eeb7ffa432fb34eb0e9f9eb5bea959569e2c6bdff278537dde1a818901e21201e7b7bd1b5b84df06a669c679be2ecb6508453af3e79625f986b022a8fb05b3906ea22c9b3e4fec40dbad4237aa2299a3a43352e4ed3c1181e52cca1fce6e0d68efb0d2ded5f90854ae154d0a7d577656dd8145c09e30a401beaab2f691831efc49056ac507b0fa4dfdd209e8b6859f7ed1eb3dfbfa72a048651d1268f9c4bb574ea4c7eee01ed0a44f2df8b58152869985765458c25efe583ca236bea4c0d76475da5a707fac3da1a8441ff3b11fd97a10d3f34d5d0fa960590cccd77564c3fb4d4e0726cc0dfa0f141715ab00faa42424cc213ee7403c226ccfd06ecfb1e1db4e8104339a19c919acb0d4dfbc42f0c54e15edd555b7ee2f8eb307cf4adcb5e4a10312c245b3def7ee4c65101df69c65a3ad81f845cace5e1b3357bf587dceca0991e9b80a94716bf3efa673109473b0909da645f8a8b1ad433e012a1d564489352ca0e6ccf9c8a835280bf865a865390c7388c077061591dc9bc8a4904231939319c5bbe408f28314e4f7152a42e41bd4c4c24b75fc3ca2b46b9fce602502e37d8d40f80910a12cb911ada1270a85412fd79a475646c9534f666af62dfd048415be21809059cce77d904a13d74a0e5851d7e6c964978da2ce0ae3292a9677ef126a93774f169ad58a5ae9ab0ebcad3e58fa4efaffd4fe9b3f1d203fdd545bcfff7d0b4664289538d41173ecb7585db66116ac58ddacee8f55bae675ce7bd7c43d39369fb592f6c1ebb9baf9a50e52b5dc8a66e48988bcfa428be9ea1f0b2af6edac17667c4c5b53a6aaa9c36ac544b8acd0e915148763307e69db3edc0e0861678f42d9412c93c04de2f3c0d376ade3b5a10b925f1f77a6c3b6b20ddb77aa4cf1ca8fe345570cbcfaa31586d35ca839d8cd0cac5209017934368cf21addd352be015f009b623c1850f7a24af1f9c9a717d0722d351b92875884317b0f347274f201b56f415f9a77689d70e74da354e2055b7ec0b1345b8b922f86dc97f646585ebc9cee795fe58a75d8f29aafca1548db4f658eeaef5f00f29dc2e270c914fbe220e82f18d0794dc837d3a29164ede04553d6cea56381d2da0ad018ac8fbdd390bc872c041a4d96d374ae9795a8f5e797318694ae5ef34fceb890305d68099f04e4b032f28498d1125836e9e5c3304fc30eeaffa7b86fc723761879744ba1933ab104832edea00fe153499780cdd45776546597902f5c227454b13e9c885b4ee6c86351463d1766f329c6d00377dd4df972c2d4ae14b528f052626e04a126b1cbc2861741c475f568dbaa9c878d8e63f0654658a94d0f80565121bfa13683ffd3b7b63f27fec4c7b0637d9624746e7ee87ac12d7657f07713314201297f36e7fcca1663c9a3b86f6f8944b11f7b111b1d200712ebb6019af515a752bfb1ae93d61b486f9f8c1b1912a03eeaecf50b43d37c683f75e223c9b4322e00a095e8029f67d36627714afe63251ea862bae80faa7785ecc492bd1ca1b79ed92e0c9808512ba9d6ab48347ea9b7639fec0ba6629a53deb007f01fd7ef3297133d40922fcdce544f273df143d99762d0d2d20203a9e70ae12f1d6df5cac7c9181358911190acf31a2a86f147db2e4e564cef3e38d94dacecda023859f1dc13e6dc2e6dcafa11d93e2109675cd29915cd33485ad382b4d79b9fa5f4f35f441987ab8feef5f3323e87843c0d5d624a11f4364e1938a0df4a155f9fa5877d6371580ecec15f49785e06848313eb1a29b8155dd2b90fb50977696cca1deda6fc7b5f8ff2ced01c7c21a37428ce5291975f994c8959c56349497d8b3213749e431b4e1e5f6afe4488eba99e10598c6625197ba4f478ed5d1e28849b82fcdc2eea02b69ea81346cb4765ff4baa1c32f593514da443557358b7ba93c60a49261b6c9ad469010688838282f680803ee70fc2d428772b21d882a39cf9b2a90fcc4eaaaf0f5f8fa592bf31130ffc7db4416a795e5ec1093f28431741a2791dd5c0006c5facbf568f421c897f9f7172d44ab127c5f9a90c7d30d8e41080f790d18bd2eb128a19d5db94848637067a40b5d547a8dc9a547fe7644a58c9ceb7e05e81b11488ae7d919d000104319153760598b0443374cfeb1cbbd10b4c0c1b3aab043e7d97bcb7848384d13c20b92de2c085c8509802ec1d55be3563d5caf184a825a3b25700cfd0892d7d1988717c4ff9c3d7", 0xa01) r1 = syz_open_dev$hidraw(&(0x7f0000000000), 0x4, 0x69040) ioctl$HIDIOCGRAWPHYS(r1, 0x80404805, &(0x7f0000000040)) 15:46:03 executing program 0: ioctl$EVIOCGSW(0xffffffffffffffff, 0x8040451b, &(0x7f0000000040)=""/79) r0 = syz_open_dev$hidraw(&(0x7f0000000000), 0x0, 0x0) read$hidraw(r0, &(0x7f0000000340)=""/4096, 0x20001340) read$hidraw(r0, 0x0, 0x0) syz_open_dev$char_usb(0xc, 0xb4, 0x0) 15:46:03 executing program 1: r0 = syz_open_dev$hidraw(&(0x7f0000000000), 0x0, 0x0) read$hidraw(r0, &(0x7f0000000340)=""/4096, 0x20001340) r1 = syz_open_dev$hidraw(&(0x7f0000000000), 0x2000000000, 0x0) ioctl$HIDIOCSFEATURE(r1, 0xc0404806, 0x0) syz_open_dev$hidraw(0x0, 0x0, 0x0) ioctl$HIDIOCSFEATURE(0xffffffffffffffff, 0xc0404806, 0x0) write$hidraw(0xffffffffffffffff, 0x0, 0x0) syz_open_dev$char_usb(0xc, 0xb4, 0x0) ioctl$HIDIOCGDEVINFO(0xffffffffffffffff, 0x801c4803, &(0x7f0000001340)=""/4096) 15:46:03 executing program 2: r0 = syz_open_dev$hidraw(&(0x7f0000000580), 0x0, 0x101081) r1 = syz_open_dev$hidraw(&(0x7f0000000000), 0x9c4, 0x220000) ioctl$HIDIOCSFEATURE(r1, 0xc0404806, &(0x7f0000000040)="e6067f4864ce684fab753a21510d87fef87e3631558292") write$hidraw(r0, &(0x7f0000000600)="c2efc64421e3343d16ddb0d465cfd83f6e3cb810c06472c782e1804c3c4974678f37bc0ff4ed4b0a702f01a77bd43b57102421f8899542b34a189fe7a97d0e3c8138ff1bc7c14dd105867ad43e2191eab3383f020db953b3c8b8025a7b7f600aba436aa32441e4eacb7d1f225fc53ce8f385b8144d0c1dcec4ce5d607c41c0720a92488c3ed4d19c15de4c55adf34451a1e899eb21b493857f1d6210c0ac9b76bd72a7d58bd591c7baf7817e38644df94ba0315160e8f25701da65427e166cdc41ede1d09fa457f3da03c684cc142685808c0eb7b034cc038aa8371360b2381234110d6c0158ffa4aaf21198069a4ac389d19d8f20255168d82cddddc1099e7c2c6106e7a2ce8bd8d78c24d4b1e39b9eb36c63fc0d6023f1ea95a368cb8bf0c4f94397ca58936a2e669f163f94323ccfe7589e3042df85efe84cb10ffa7b098cbae0c088618aa42e57f46c9efeea70dc46b6a72b2e397f593f9f3466a41b49de223ac87ae87db28d074ae423ce86de6521e3cd7b83a01797da80ba00742de2d781acde9b526bc172aa7c3cd95785e46b715283cd4622b4cc27f18a1997849646d58ae03e8b0bd745a02e28feb7a320028fc4d10f83aea27fdf0da55320816e3b4b4e06dbc9dd5d213427f053279981036bb6a059733de04e572f29fa54df7aa0ee0291a2f33f5afeda2b84c987f3046c6b50c18da2e9a60556fb847d62fb4107351c6ddc85177b699979d5a5a13aed9e8fdbf1e9671de6831005296a41e02bf69c5f8cc8ac78285444254b79ff8339d717e7a6841900a48edbc905d4a95457938fd27ee3e57c7eeabb7cff7a633c5dca23193910ab6e72ee38d84e0f3d693c33cc0cfbc90e63769536f07399357c5bb81adb4b88de5a45356f8896216c42ee6d9cddf2c169cfab87c6db2736d5b084f3fba3a56731951e0b8b4a64e65666c166a3706e4b8f93f4ba53a1c5c93a296e4a7e148deef8dfbe9ffea389a47d17adda45fa68f65167996efcff2f04195d6961c1036253e7e6ab21ef92876c94e70c8c96b343df2e45daf62ca484d7ee99301c8888edb35786c5d91c3c3b44762369c1df12254c6233b160fdd87abde1b0f58ca7666dcdc5786f7d43ffbc54bb0e162f8b71ab908ebe10c086d789f67f6866ab83ab163dfd787cb2fd7c38ab2c37966de92453a8dd18a54e80ed620b6ff317e0652d629f0936e45716985ac08401b98a2b2901dcde3747497a5dacfff2d908f0a02f0909293154602ada593e25264155fbb1a5a31c4988acd486c72b54a912d5c63b0e35a1efbf94d378ea21b1df3d3fd3bc2b06f2d5c37500f8e863d1c743081c4b9c9d840eed345987086ae584079184478f756bab6cc6eae2c6572b5c7ccebe1376ec9769fe73eeb7ffa432fb34eb0e9f9eb5bea959569e2c6bdff278537dde1a818901e21201e7b7bd1b5b84df06a669c679be2ecb6508453af3e79625f986b022a8fb05b3906ea22c9b3e4fec40dbad4237aa2299a3a43352e4ed3c1181e52cca1fce6e0d68efb0d2ded5f90854ae154d0a7d577656dd8145c09e30a401beaab2f691831efc49056ac507b0fa4dfdd209e8b6859f7ed1eb3dfbfa72a048651d1268f9c4bb574ea4c7eee01ed0a44f2df8b58152869985765458c25efe583ca236bea4c0d76475da5a707fac3da1a8441ff3b11fd97a10d3f34d5d0fa960590cccd77564c3fb4d4e0726cc0dfa0f141715ab00faa42424cc213ee7403c226ccfd06ecfb1e1db4e8104339a19c919acb0d4dfbc42f0c54e15edd555b7ee2f8eb307cf4adcb5e4a10312c245b3def7ee4c65101df69c65a3ad81f845cace5e1b3357bf587dceca0991e9b80a94716bf3efa673109473b0909da645f8a8b1ad433e012a1d564489352ca0e6ccf9c8a835280bf865a865390c7388c077061591dc9bc8a4904231939319c5bbe408f28314e4f7152a42e41bd4c4c24b75fc3ca2b46b9fce602502e37d8d40f80910a12cb911ada1270a85412fd79a475646c9534f666af62dfd048415be21809059cce77d904a13d74a0e5851d7e6c964978da2ce0ae3292a9677ef126a93774f169ad58a5ae9ab0ebcad3e58fa4efaffd4fe9b3f1d203fdd545bcfff7d0b4664289538d41173ecb7585db66116ac58ddacee8f55bae675ce7bd7c43d39369fb592f6c1ebb9baf9a50e52b5dc8a66e48988bcfa428be9ea1f0b2af6edac17667c4c5b53a6aaa9c36ac544b8acd0e915148763307e69db3edc0e0861678f42d9412c93c04de2f3c0d376ade3b5a10b925f1f77a6c3b6b20ddb77aa4cf1ca8fe345570cbcfaa31586d35ca839d8cd0cac5209017934368cf21addd352be015f009b623c1850f7a24af1f9c9a717d0722d351b92875884317b0f347274f201b56f415f9a77689d70e74da354e2055b7ec0b1345b8b922f86dc97f646585ebc9cee795fe58a75d8f29aafca1548db4f658eeaef5f00f29dc2e270c914fbe220e82f18d0794dc837d3a29164ede04553d6cea56381d2da0ad018ac8fbdd390bc872c041a4d96d374ae9795a8f5e797318694ae5ef34fceb890305d68099f04e4b032f28498d1125836e9e5c3304fc30eeaffa7b86fc723761879744ba1933ab104832edea00fe153499780cdd45776546597902f5c227454b13e9c885b4ee6c86351463d1766f329c6d00377dd4df972c2d4ae14b528f052626e04a126b1cbc2861741c475f568dbaa9c878d8e63f0654658a94d0f80565121bfa13683ffd3b7b63f27fec4c7b0637d9624746e7ee87ac12d7657f07713314201297f36e7fcca1663c9a3b86f6f8944b11f7b111b1d200712ebb6019af515a752bfb1ae93d61b486f9f8c1b1912a03eeaecf50b43d37c683f75e223c9b4322e00a095e8029f67d36627714afe63251ea862bae80faa7785ecc492bd1ca1b79ed92e0c9808512ba9d6ab48347ea9b7639fec0ba6629a53deb007f01fd7ef3297133d40922fcdce544f273df143d99762d0d2d20203a9e70ae12f1d6df5cac7c9181358911190acf31a2a86f147db2e4e564cef3e38d94dacecda023859f1dc13e6dc2e6dcafa11d93e2109675cd29915cd33485ad382b4d79b9fa5f4f35f441987ab8feef5f3323e87843c0d5d624a11f4364e1938a0df4a155f9fa5877d6371580ecec15f49785e06848313eb1a29b8155dd2b90fb50977696cca1deda6fc7b5f8ff2ced01c7c21a37428ce5291975f994c8959c56349497d8b3213749e431b4e1e5f6afe4488eba99e10598c6625197ba4f478ed5d1e28849b82fcdc2eea02b69ea81346cb4765ff4baa1c32f593514da443557358b7ba93c60a49261b6c9ad469010688838282f680803ee70fc2d428772b21d882a39cf9b2a90fcc4eaaaf0f5f8fa592bf31130ffc7db4416a795e5ec1093f28431741a2791dd5c0006c5facbf568f421c897f9f7172d44ab127c5f9a90c7d30d8e41080f790d18bd2eb128a19d5db94848637067a40b5d547a8dc9a547fe7644a58c9ceb7e05e81b11488ae7d919d000104319153760598b0443374cfeb1cbbd10b4c0c1b3aab043e7d97bcb7848384d13c20b92de2c085c8509802ec1d55be3563d5caf184a825a3b25700cfd0892d7d1988717c4ff9c3d7", 0xa01) 15:46:03 executing program 5: r0 = syz_open_dev$hidraw(&(0x7f0000000580), 0x0, 0x1e1281) write$hidraw(r0, &(0x7f0000000600)="c2efc64421e3343d16ddb0d465cfd83f6e3cb810c06472c782e1804c3c4974678f37bc0ff4ed4b0a702f01a77bd43b57102421f8899542b34a189fe7a97d0e3c8138ff1bc7c14dd105867ad43e2191eab3383f020db953b3c8b8025a7b7f600aba436aa32441e4eacb7d1f225fc53ce8f385b8144d0c1dcec4ce5d607c41c0720a92488c3ed4d19c15de4c55adf34451a1e899eb21b493857f1d6210c0ac9b76bd72a7d58bd591c7baf7817e38644df94ba0315160e8f25701da65427e166cdc41ede1d09fa457f3da03c684cc142685808c0eb7b034cc038aa8371360b2381234110d6c0158ffa4aaf21198069a4ac389d19d8f20255168d82cddddc1099e7c2c6106e7a2ce8bd8d78c24d4b1e39b9eb36c63fc0d6023f1ea95a368cb8bf0c4f94397ca58936a2e669f163f94323ccfe7589e3042df85efe84cb10ffa7b098cbae0c088618aa42e57f46c9efeea70dc46b6a72b2e397f593f9f3466a41b49de223ac87ae87db28d074ae423ce86de6521e3cd7b83a01797da80ba00742de2d781acde9b526bc172aa7c3cd95785e46b715283cd4622b4cc27f18a1997849646d58ae03e8b0bd745a02e28feb7a320028fc4d10f83aea27fdf0da55320816e3b4b4e06dbc9dd5d213427f053279981036bb6a059733de04e572f29fa54df7aa0ee0291a2f33f5afeda2b84c987f3046c6b50c18da2e9a60556fb847d62fb4107351c6ddc85177b699979d5a5a13aed9e8fdbf1e9671de6831005296a41e02bf69c5f8cc8ac78285444254b79ff8339d717e7a6841900a48edbc905d4a95457938fd27ee3e57c7eeabb7cff7a633c5dca23193910ab6e72ee38d84e0f3d693c33cc0cfbc90e63769536f07399357c5bb81adb4b88de5a45356f8896216c42ee6d9cddf2c169cfab87c6db2736d5b084f3fba3a56731951e0b8b4a64e65666c166a3706e4b8f93f4ba53a1c5c93a296e4a7e148deef8dfbe9ffea389a47d17adda45fa68f65167996efcff2f04195d6961c1036253e7e6ab21ef92876c94e70c8c96b343df2e45daf62ca484d7ee99301c8888edb35786c5d91c3c3b44762369c1df12254c6233b160fdd87abde1b0f58ca7666dcdc5786f7d43ffbc54bb0e162f8b71ab908ebe10c086d789f67f6866ab83ab163dfd787cb2fd7c38ab2c37966de92453a8dd18a54e80ed620b6ff317e0652d629f0936e45716985ac08401b98a2b2901dcde3747497a5dacfff2d908f0a02f0909293154602ada593e25264155fbb1a5a31c4988acd486c72b54a912d5c63b0e35a1efbf94d378ea21b1df3d3fd3bc2b06f2d5c37500f8e863d1c743081c4b9c9d840eed345987086ae584079184478f756bab6cc6eae2c6572b5c7ccebe1376ec9769fe73eeb7ffa432fb34eb0e9f9eb5bea959569e2c6bdff278537dde1a818901e21201e7b7bd1b5b84df06a669c679be2ecb6508453af3e79625f986b022a8fb05b3906ea22c9b3e4fec40dbad4237aa2299a3a43352e4ed3c1181e52cca1fce6e0d68efb0d2ded5f90854ae154d0a7d577656dd8145c09e30a401beaab2f691831efc49056ac507b0fa4dfdd209e8b6859f7ed1eb3dfbfa72a048651d1268f9c4bb574ea4c7eee01ed0a44f2df8b58152869985765458c25efe583ca236bea4c0d76475da5a707fac3da1a8441ff3b11fd97a10d3f34d5d0fa960590cccd77564c3fb4d4e0726cc0dfa0f141715ab00faa42424cc213ee7403c226ccfd06ecfb1e1db4e8104339a19c919acb0d4dfbc42f0c54e15edd555b7ee2f8eb307cf4adcb5e4a10312c245b3def7ee4c65101df69c65a3ad81f845cace5e1b3357bf587dceca0991e9b80a94716bf3efa673109473b0909da645f8a8b1ad433e012a1d564489352ca0e6ccf9c8a835280bf865a865390c7388c077061591dc9bc8a4904231939319c5bbe408f28314e4f7152a42e41bd4c4c24b75fc3ca2b46b9fce602502e37d8d40f80910a12cb911ada1270a85412fd79a475646c9534f666af62dfd048415be21809059cce77d904a13d74a0e5851d7e6c964978da2ce0ae3292a9677ef126a93774f169ad58a5ae9ab0ebcad3e58fa4efaffd4fe9b3f1d203fdd545bcfff7d0b4664289538d41173ecb7585db66116ac58ddacee8f55bae675ce7bd7c43d39369fb592f6c1ebb9baf9a50e52b5dc8a66e48988bcfa428be9ea1f0b2af6edac17667c4c5b53a6aaa9c36ac544b8acd0e915148763307e69db3edc0e0861678f42d9412c93c04de2f3c0d376ade3b5a10b925f1f77a6c3b6b20ddb77aa4cf1ca8fe345570cbcfaa31586d35ca839d8cd0cac5209017934368cf21addd352be015f009b623c1850f7a24af1f9c9a717d0722d351b92875884317b0f347274f201b56f415f9a77689d70e74da354e2055b7ec0b1345b8b922f86dc97f646585ebc9cee795fe58a75d8f29aafca1548db4f658eeaef5f00f29dc2e270c914fbe220e82f18d0794dc837d3a29164ede04553d6cea56381d2da0ad018ac8fbdd390bc872c041a4d96d374ae9795a8f5e797318694ae5ef34fceb890305d68099f04e4b032f28498d1125836e9e5c3304fc30eeaffa7b86fc723761879744ba1933ab104832edea00fe153499780cdd45776546597902f5c227454b13e9c885b4ee6c86351463d1766f329c6d00377dd4df972c2d4ae14b528f052626e04a126b1cbc2861741c475f568dbaa9c878d8e63f0654658a94d0f80565121bfa13683ffd3b7b63f27fec4c7b0637d9624746e7ee87ac12d7657f07713314201297f36e7fcca1663c9a3b86f6f8944b11f7b111b1d200712ebb6019af515a752bfb1ae93d61b486f9f8c1b1912a03eeaecf50b43d37c683f75e223c9b4322e00a095e8029f67d36627714afe63251ea862bae80faa7785ecc492bd1ca1b79ed92e0c9808512ba9d6ab48347ea9b7639fec0ba6629a53deb007f01fd7ef3297133d40922fcdce544f273df143d99762d0d2d20203a9e70ae12f1d6df5cac7c9181358911190acf31a2a86f147db2e4e564cef3e38d94dacecda023859f1dc13e6dc2e6dcafa11d93e2109675cd29915cd33485ad382b4d79b9fa5f4f35f441987ab8feef5f3323e87843c0d5d624a11f4364e1938a0df4a155f9fa5877d6371580ecec15f49785e06848313eb1a29b8155dd2b90fb50977696cca1deda6fc7b5f8ff2ced01c7c21a37428ce5291975f994c8959c56349497d8b3213749e431b4e1e5f6afe4488eba99e10598c6625197ba4f478ed5d1e28849b82fcdc2eea02b69ea81346cb4765ff4baa1c32f593514da443557358b7ba93c60a49261b6c9ad469010688838282f680803ee70fc2d428772b21d882a39cf9b2a90fcc4eaaaf0f5f8fa592bf31130ffc7db4416a795e5ec1093f28431741a2791dd5c0006c5facbf568f421c897f9f7172d44ab127c5f9a90c7d30d8e41080f790d18bd2eb128a19d5db94848637067a40b5d547a8dc9a547fe7644a58c9ceb7e05e81b11488ae7d919d000104319153760598b0443374cfeb1cbbd10b4c0c1b3aab043e7d97bcb7848384d13c20b92de2c085c8509802ec1d55be3563d5caf184a825a3b25700cfd0892d7d1988717c4ff9c3d7", 0xa01) 15:46:03 executing program 1: r0 = syz_open_dev$hidraw(&(0x7f0000000000), 0x0, 0x0) read$hidraw(r0, &(0x7f0000000340)=""/4096, 0x20001340) r1 = syz_open_dev$hidraw(&(0x7f0000000080), 0x5, 0x581c02) ioctl$HIDIOCGRAWNAME(r1, 0x80404804, &(0x7f00000000c0)) r2 = syz_open_dev$hidraw(&(0x7f0000000000), 0x0, 0x0) ioctl$HIDIOCSFEATURE(r2, 0xc0404806, 0x0) syz_open_dev$hidraw(&(0x7f0000000040), 0xffffffffffffff81, 0x3490c2) r3 = syz_open_dev$hidraw(&(0x7f0000000100), 0x0, 0x100) ioctl$HIDIOCGFEATURE(r3, 0xc0404807, &(0x7f0000000140)={0x8, "0ff581e18e818e56ec148e224bc400342c11423b1ffeddfaf74504526f200e14d5263807888cdcbb23eed8990269e5d7d3c11523ac8bb2d206277e222c1107fe"}) syz_open_dev$hidraw(0x0, 0x0, 0x0) ioctl$HIDIOCSFEATURE(0xffffffffffffffff, 0xc0404806, 0x0) write$hidraw(0xffffffffffffffff, 0x0, 0x0) syz_open_dev$char_usb(0xc, 0xb4, 0x0) 15:46:03 executing program 5: r0 = syz_open_dev$hidraw(&(0x7f0000000580), 0x0, 0x127080) write$hidraw(r0, &(0x7f0000000600)="c2efc64421e3343d16ddb0d465cfd83f6e3cb810c06472c782e1804c3c4974678f37bc0ff4ed4b0a702f01a77bd43b57102421f8899542b34a189fe7a97d0e3c8138ff1bc7c14dd105867ad43e2191eab3383f020db953b3c8b8025a7b7f600aba436aa32441e4eacb7d1f225fc53ce8f385b8144d0c1dcec4ce5d607c41c0720a92488c3ed4d19c15de4c55adf34451a1e899eb21b493857f1d6210c0ac9b76bd72a7d58bd591c7baf7817e38644df94ba0315160e8f25701da65427e166cdc41ede1d09fa457f3da03c684cc142685808c0eb7b034cc038aa8371360b2381234110d6c0158ffa4aaf21198069a4ac389d19d8f20255168d82cddddc1099e7c2c6106e7a2ce8bd8d78c24d4b1e39b9eb36c63fc0d6023f1ea95a368cb8bf0c4f94397ca58936a2e669f163f94323ccfe7589e3042df85efe84cb10ffa7b098cbae0c088618aa42e57f46c9efeea70dc46b6a72b2e397f593f9f3466a41b49de223ac87ae87db28d074ae423ce86de6521e3cd7b83a01797da80ba00742de2d781acde9b526bc172aa7c3cd95785e46b715283cd4622b4cc27f18a1997849646d58ae03e8b0bd745a02e28feb7a320028fc4d10f83aea27fdf0da55320816e3b4b4e06dbc9dd5d213427f053279981036bb6a059733de04e572f29fa54df7aa0ee0291a2f33f5afeda2b84c987f3046c6b50c18da2e9a60556fb847d62fb4107351c6ddc85177b699979d5a5a13aed9e8fdbf1e9671de6831005296a41e02bf69c5f8cc8ac78285444254b79ff8339d717e7a6841900a48edbc905d4a95457938fd27ee3e57c7eeabb7cff7a633c5dca23193910ab6e72ee38d84e0f3d693c33cc0cfbc90e63769536f07399357c5bb81adb4b88de5a45356f8896216c42ee6d9cddf2c169cfab87c6db2736d5b084f3fba3a56731951e0b8b4a64e65666c166a3706e4b8f93f4ba53a1c5c93a296e4a7e148deef8dfbe9ffea389a47d17adda45fa68f65167996efcff2f04195d6961c1036253e7e6ab21ef92876c94e70c8c96b343df2e45daf62ca484d7ee99301c8888edb35786c5d91c3c3b44762369c1df12254c6233b160fdd87abde1b0f58ca7666dcdc5786f7d43ffbc54bb0e162f8b71ab908ebe10c086d789f67f6866ab83ab163dfd787cb2fd7c38ab2c37966de92453a8dd18a54e80ed620b6ff317e0652d629f0936e45716985ac08401b98a2b2901dcde3747497a5dacfff2d908f0a02f0909293154602ada593e25264155fbb1a5a31c4988acd486c72b54a912d5c63b0e35a1efbf94d378ea21b1df3d3fd3bc2b06f2d5c37500f8e863d1c743081c4b9c9d840eed345987086ae584079184478f756bab6cc6eae2c6572b5c7ccebe1376ec9769fe73eeb7ffa432fb34eb0e9f9eb5bea959569e2c6bdff278537dde1a818901e21201e7b7bd1b5b84df06a669c679be2ecb6508453af3e79625f986b022a8fb05b3906ea22c9b3e4fec40dbad4237aa2299a3a43352e4ed3c1181e52cca1fce6e0d68efb0d2ded5f90854ae154d0a7d577656dd8145c09e30a401beaab2f691831efc49056ac507b0fa4dfdd209e8b6859f7ed1eb3dfbfa72a048651d1268f9c4bb574ea4c7eee01ed0a44f2df8b58152869985765458c25efe583ca236bea4c0d76475da5a707fac3da1a8441ff3b11fd97a10d3f34d5d0fa960590cccd77564c3fb4d4e0726cc0dfa0f141715ab00faa42424cc213ee7403c226ccfd06ecfb1e1db4e8104339a19c919acb0d4dfbc42f0c54e15edd555b7ee2f8eb307cf4adcb5e4a10312c245b3def7ee4c65101df69c65a3ad81f845cace5e1b3357bf587dceca0991e9b80a94716bf3efa673109473b0909da645f8a8b1ad433e012a1d564489352ca0e6ccf9c8a835280bf865a865390c7388c077061591dc9bc8a4904231939319c5bbe408f28314e4f7152a42e41bd4c4c24b75fc3ca2b46b9fce602502e37d8d40f80910a12cb911ada1270a85412fd79a475646c9534f666af62dfd048415be21809059cce77d904a13d74a0e5851d7e6c964978da2ce0ae3292a9677ef126a93774f169ad58a5ae9ab0ebcad3e58fa4efaffd4fe9b3f1d203fdd545bcfff7d0b4664289538d41173ecb7585db66116ac58ddacee8f55bae675ce7bd7c43d39369fb592f6c1ebb9baf9a50e52b5dc8a66e48988bcfa428be9ea1f0b2af6edac17667c4c5b53a6aaa9c36ac544b8acd0e915148763307e69db3edc0e0861678f42d9412c93c04de2f3c0d376ade3b5a10b925f1f77a6c3b6b20ddb77aa4cf1ca8fe345570cbcfaa31586d35ca839d8cd0cac5209017934368cf21addd352be015f009b623c1850f7a24af1f9c9a717d0722d351b92875884317b0f347274f201b56f415f9a77689d70e74da354e2055b7ec0b1345b8b922f86dc97f646585ebc9cee795fe58a75d8f29aafca1548db4f658eeaef5f00f29dc2e270c914fbe220e82f18d0794dc837d3a29164ede04553d6cea56381d2da0ad018ac8fbdd390bc872c041a4d96d374ae9795a8f5e797318694ae5ef34fceb890305d68099f04e4b032f28498d1125836e9e5c3304fc30eeaffa7b86fc723761879744ba1933ab104832edea00fe153499780cdd45776546597902f5c227454b13e9c885b4ee6c86351463d1766f329c6d00377dd4df972c2d4ae14b528f052626e04a126b1cbc2861741c475f568dbaa9c878d8e63f0654658a94d0f80565121bfa13683ffd3b7b63f27fec4c7b0637d9624746e7ee87ac12d7657f07713314201297f36e7fcca1663c9a3b86f6f8944b11f7b111b1d200712ebb6019af515a752bfb1ae93d61b486f9f8c1b1912a03eeaecf50b43d37c683f75e223c9b4322e00a095e8029f67d36627714afe63251ea862bae80faa7785ecc492bd1ca1b79ed92e0c9808512ba9d6ab48347ea9b7639fec0ba6629a53deb007f01fd7ef3297133d40922fcdce544f273df143d99762d0d2d20203a9e70ae12f1d6df5cac7c9181358911190acf31a2a86f147db2e4e564cef3e38d94dacecda023859f1dc13e6dc2e6dcafa11d93e2109675cd29915cd33485ad382b4d79b9fa5f4f35f441987ab8feef5f3323e87843c0d5d624a11f4364e1938a0df4a155f9fa5877d6371580ecec15f49785e06848313eb1a29b8155dd2b90fb50977696cca1deda6fc7b5f8ff2ced01c7c21a37428ce5291975f994c8959c56349497d8b3213749e431b4e1e5f6afe4488eba99e10598c6625197ba4f478ed5d1e28849b82fcdc2eea02b69ea81346cb4765ff4baa1c32f593514da443557358b7ba93c60a49261b6c9ad469010688838282f680803ee70fc2d428772b21d882a39cf9b2a90fcc4eaaaf0f5f8fa592bf31130ffc7db4416a795e5ec1093f28431741a2791dd5c0006c5facbf568f421c897f9f7172d44ab127c5f9a90c7d30d8e41080f790d18bd2eb128a19d5db94848637067a40b5d547a8dc9a547fe7644a58c9ceb7e05e81b11488ae7d919d000104319153760598b0443374cfeb1cbbd10b4c0c1b3aab043e7d97bcb7848384d13c20b92de2c085c8509802ec1d55be3563d5caf184a825a3b25700cfd0892d7d1988717c4ff9c3d7", 0xa01) [ 2266.119285][T17902] usb 5-1: No LPM exit latency info found, disabling LPM. [ 2266.218557][T17902] usb 5-1: config 1 interface 1 altsetting 1 endpoint 0x82 is Bulk; changing to Interrupt [ 2266.228615][T17902] usb 5-1: config 1 interface 1 altsetting 1 endpoint 0x3 is Bulk; changing to Interrupt [ 2266.498953][T17902] usb 5-1: New USB device found, idVendor=0525, idProduct=a4a1, bcdDevice= 0.40 [ 2266.508028][T17902] usb 5-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 2266.516036][T17902] usb 5-1: Product: 互饙盘⒂ട釙膳讴㱉靀艨讄㱤!熟馨뢠큳ﳸ⚤癗ሺ瘓蹣턷捡햓锐㭦ꃙ嬗堋廬窅츯㜌纃業틺㧕軎힬畩ඁ꭮䖦䊴鷡㩵絽蔷꬈宖祽篠⥟졖倲ᦇ쇫꠱ [ 2266.537432][T17902] usb 5-1: SerialNumber: ჻㰊ހꮴ◫륾詣ᒛஂ↸縉ຉ⯌㊋졵큥苝⑥䷛䓭魕ꆆ䶿痙﯒◖䊻⨴憤冋⥎쟿ꢓꑌ癫璆ⶒ逆鲨ꪋ軟撵㊢ꉘ莞핛સ᪎⺰ꭂ琹ꖗ莳纞宔ꦢ箒謭윘ۧꋭᅦ嬚𧻓䔃餬Ŕⴾ 15:46:04 executing program 4: ioctl$EVIOCREVOKE(0xffffffffffffffff, 0x40044591, &(0x7f00000000c0)=0x15e) r0 = syz_open_dev$evdev(&(0x7f00000001c0), 0x20, 0x0) ioctl$EVIOCSMASK(r0, 0x40104593, &(0x7f00000002c0)={0x16, 0x0, 0x0}) ioctl$EVIOCSCLOCKID(r0, 0x400445a0, &(0x7f0000000000)=0x40) r1 = syz_open_dev$evdev(&(0x7f0000000040), 0x3f, 0x2) ioctl$EVIOCSABS20(r1, 0x401845e0, &(0x7f0000000080)={0x4, 0x4, 0x8, 0xfff, 0x7}) syz_open_dev$hidraw(0xfffffffffffffffe, 0x0, 0x208802) 15:46:04 executing program 2: r0 = syz_open_dev$hidraw(&(0x7f0000000580), 0x0, 0x101081) r1 = syz_open_dev$hidraw(&(0x7f0000000000), 0x7, 0xa0000) write$hidraw(r0, &(0x7f0000001000)="c2efc64421e3343d16ddb0d465cfd83f6e3cb810c06472c782e1804c3c4974678f37bc0ff4ed4b0a702f01a77bd43b57102421f8899542b34a189fe7a97d0e3c8138ff1bc7c14dd105867ad43e2191eab3383f020db953b3c8b8025a7b7f600aba436aa32441e4eacb7d1f225fc53ce8f385b8144d0c1dcec4ce5d607c41c0720a92488c3ed4d19c15de4c55adf34451a1e899eb21b493857f1d6210c0ac9b76bd72a7d58bd591c7baf7817e38644df94ba0315160e8f25701da65427e166cdc41ede1d09fa457f3da03c684cc142685808c0eb7b034cc038aa8371360b2381234110d6c0158ffa4aaf21198069a4ac389d19d8f20255168d82cddddc1099e7c2c6106e7a2ce8bd8d78c24d4b1e39b9eb36c63fc0d6023f1ea95a368cb8bf0c4f94397ca58936a2e669f163f94323ccfe7589e3042df85efe84cb10ffa7b098cbae0c088618aa42e57f46c9efeea70dc46b6a72b2e397f593f9f3466a41b49de223ac87ae87db28d074ae423ce86de6521e3cd7b83a01797da80ba00742de2d781acde9b526bc172aa7c3cd95785e46b715283cd4622b4cc27f18a1997849646d58ae03e8b0bd745a02e28feb7a320028fc4d10f83aea27fdf0da55320816e3b4b4e06dbc9dd5d213427f053279981036bb6a059733de04e572f29fa54df7aa0ee0291a2f33f5afeda2b84c987f3046c6b50c18da2e9a60556fb847d62fb5107351c6ddc85177b699979d5a5a13aed9e8fdbf1e9671de6831005296a41e02bf69c5f8cc8ac78285444254b79ff8339d717e7a6841900a48edbc905d4a95457938fd27ee33c5dca23193910ab6e72ee38d84e0f3d693c33cc0cfbc90e63769536f07399357c5bb81adb4b88de5a45356f8896216c42ee6d9cddf2c169cfab87c6db2736d5b084f3fba3a56731951e0b8b4a64e65666c166a3706e4b8f93f4ba53a1c5c93a296e4a7e148deef8dfbe9ffea389a47d17adda45fa68f65167996efcff2f04195d6961c1036253e7e6ab21ef92876c94e70c8c96b343df2e45daf62ca484d7ee99301c8888edb35786c5d91c3c3b44762369c1df12254c6233b160fdd87abde1b0f58ca7666dcdc5786f7d43ffbc54bb0e162f8b71ab908ebe10c086d789f67f6866ab83ab163dfd787cb2fd7c38ab2c37966de92453a8dd18a54e80ed620b6ff317e0652d629f0936e45716985ac08401b98a2b2901dcde3747497a5dacfff2d908f0a02f0909293154602ada593e25264155fbb1a5a31c4988acd486c72b54a912d5c63b0e35a1efbf94d378ea21b1df3d3fd3bc2b06f2d5c37500f8e863d1c743081c4b9c9d840eed345987086ae584079184478f756bab6cc6eae2c6572b5c7ccebe1376ec9769fe73eeb7ffa432fb34eb0e9f9eb5bea959569e2c6bdff278537dde1a818901e21201e7b7bd1b5b84df06a669c679be2ecb6508453af3e79625f986b022a8fb05b3906ea22c9b3e4fec40dbad4237aa2299a3a43352e4ed3c1181e52cca1fce6e0d68efb0d2ded5f90854ae154d0a7d577656dd8145c09e30a401beaab2f691831efc49056ac507b0fa4dfdd209e8b6859f7ed1eb3dfbfa72a048651d1268f9c4bb574ea4c7eee01ed0a44f2df8b58152869985765458c25e29583ca236bea4c0d76475da5a707fac3da1a8441ff3b11fd97a10d3f34d5d0fa960590cccd77564c3fb4d4e0726cc0dfa0f141715ab00faa42424cc213ee7403c226ccfd06ecfb1e1db4e8104339a19c919acb0d4dfd555b7ee2f8eb307cf4adcb5e4a10312c245b3def7ee4c65101df69c65a3ad81f845cace5e1b3357bf587dceca0991e9b80a94716bf3efa673109473b0909da645f8a8b1ad433e012a1d564489352ca0e6ccf9c8a835280bf865a865390c7388c077061591dc9bc8a4904231939319c5bbe408f28314e4f7152a42e41bd4c4c24b75fc3ca2b46b9fce602502e37d8d40f80910a12cb911ada1270a85412fd79a475646c9534f666af62dfd048415be21809059cce77d904a13d74a0e5851d7e6c964978da2ce0ae3292a9677ef126a93774f169ad58a5ae9ab0ebcad3e58fa4efaffd4fe9b3f1d203fdd545bcfff7d0b4664289538d41173ecb7585db66116ac58ddacee8f55bae675ce7bd7c43d39369fb592f6c1ebb9baf9a50e52b5dc8a66e48988bcfa428be9ea1f0b2af6edac17667c4c5b53a6aaa9c36ac544b8acd0e915148763307e69db3edc0e0861678f42d9412c93c067e2f3c0d376ade3b5a10b925f1f77a6c3b6b20ddb77aa4cf1ca8fe345570cbcfaa31586d35ca839d8cd0cac5209017934368cf21addd352be015f009b623c1850f7a24af1f9c9a717d0722d351b92875884317b0f347274f201b56f415f9a77689d70e74da354e2055b7ec0b1345b8b922f86dc97f646585ebc9cee795fe58a75d8f29aafca1548db4f658eeaef5f00f29dc2e270c914fbe220e82f18d0794dc837d3a29164ede04553d6cea56381d2da0ad018ac8fbdd390bc872c041a4d96d374ae9795a8f5e797318694ae5ef34fceb890305d68099f04e4b032f28498d1125836e9e5c3304fc30eeaffa7b86fc723761879744ba1933ab104832edea00fe153499780cdd45776546597902f5c227454b13e9c885b4ee6c86351463d1766f329c6d00377dd4df972c2d4ae14b528f052626e04a126b1cbc2861741c475f568dbaa9c878d8e63f0654658a94d0f80565121bfa13683ffd3b7b63f27fec4c7b0637d9624746e7ee87ac12d7657f07713314201297f36e7fcca1663c9a3b86f6f8944b11f7b47eb1d200712ebb6019af515a752bfb1ae93d61b486f9f8c1b1912a03eeaecf50b43d37c683f75e223c9b4322e00a095e8029f67d36627714afe63251ea862bae80faa7785ecc492bd1ca1b79ed92e0c9808512ba9d6ab48347ea9b7639fec0ba6629a53deb007f01fd7ef3297133d40922fcdce544f273df143d99762d0d2d20203a9e70ae12f1d6df5cac7c9181358911190acf31a2a86f147db2e4e564cef3e38c94dacecda023859f1dc13e6dc2e6dcafa11d93e2109675cd29915cd33485ad382b4d79b9fa5f4f35f441987ab8feef5f3323e87843c0d5d624a11f4364e1938a0df4a155f9fa5877d6371580ecec15f49785e06848313eb1a29b8155dd2b90fb50977696cca1deda6fc7b5f8ff2ced01c7c21a37428ce5291975f994c8959c56349497d8b3213749e431b4e1e5f6afe4488eba99e10598c6625197ba4f478ed5d1e28849b82fcdc2eea02b69ea81346cb4765ff4baa1c32f593514da443557358b7ba93c60a49261b6c9ad469010688838282f680803ee70fc2d428772b21d882a39cf9b2a90fcc4eaaaf0f5f8fa592bf31130ffc7db4416a795e5ec1093f28431741a2791dd5c0006c5facbf568f421c897f9f7172d44ab127c5f9a90c7d30d8e41080f790d18bd2eb128a19d5db94848637067a40b5d547a8dc9a547fe7644a58c9ceb7e05e81b11488ae7d919d000104319153760598b0443374cfeb1cbbd10b4c0c1b3aab043e7d97bcb7848384d13c20b92de2c085c8509802ec1d55be3563d5caf184a825a3b25700cfd0892d7d1988717c4ff9c3d78c97487114395b3155520010c5c8c65eb32477b5d566cbd597c0ed0fe5265611a739759cd2", 0xa16) ioctl$EVIOCGLED(0xffffffffffffffff, 0x80404519, &(0x7f0000000100)=""/97) ioctl$HIDIOCGRAWINFO(r1, 0x80084803, &(0x7f0000000040)=""/146) ioctl$HIDIOCGDEVINFO(0xffffffffffffffff, 0x801c4803, &(0x7f0000000180)=""/56) 15:46:04 executing program 0: r0 = syz_open_dev$hidraw(&(0x7f0000000000), 0x0, 0x0) read$hidraw(r0, &(0x7f0000000340)=""/4096, 0x20001340) read$hidraw(r0, 0x0, 0x0) syz_open_dev$char_usb(0xc, 0xb4, 0x0) ioctl$HIDIOCGRAWPHYS(r0, 0x80404805, &(0x7f0000000040)) r1 = syz_open_dev$hidraw(&(0x7f0000000000), 0x0, 0x0) ioctl$HIDIOCSFEATURE(r1, 0xc0404806, 0x0) ioctl$HIDIOCGRAWNAME(r1, 0x80404804, &(0x7f0000000080)) 15:46:04 executing program 5: syz_open_dev$hiddev(&(0x7f0000000000), 0xffff, 0x800) r0 = syz_open_dev$hidraw(&(0x7f0000000580), 0x0, 0x101081) write$hidraw(r0, &(0x7f0000000600)="c2efc64421e3343d16ddb0d465cfd83f6e3cb810c06472c782e1804c3c4974678f37bc0ff4ed4b0a702f01a77bd43b57102421f8899542b34a189fe7a97d0e3c8138ff1bc7c14dd105867ad43e2191eab3383f020db953b3c8b8025a7b7f600aba436aa32441e4eacb7d1f225fc53ce8f385b8144d0c1dcec4ce5d607c41c0720a92488c3ed4d19c15de4c55adf34451a1e899eb21b493857f1d6210c0ac9b76bd72a7d58bd591c7baf7817e38644df94ba0315160e8f25701da65427e166cdc41ede1d09fa457f3da03c684cc142685808c0eb7b034cc038aa8371360b2381234110d6c0158ffa4aaf21198069a4ac389d19d8f20255168d82cddddc1099e7c2c6106e7a2ce8bd8d78c24d4b1e39b9eb36c63fc0d6023f1ea95a368cb8bf0c4f94397ca58936a2e669f163f94323ccfe7589e3042df85efe84cb10ffa7b098cbae0c088618aa42e57f46c9efeea70dc46b6a72b2e397f593f9f3466a41b49de223ac87ae87db28d074ae423ce86de6521e3cd7b83a01797da80ba00742de2d781acde9b526bc172aa7c3cd95785e46b715283cd4622b4cc27f18a1997849646d58ae03e8b0bd745a02e28feb7a320028fc4d10f83aea27fdf0da55320816e3b4b4e06dbc9dd5d213427f053279981036bb6a059733de04e572f29fa54df7aa0ee0291a2f33f5afeda2b84c987f3046c6b50c18da2e9a60556fb847d62fb4107351c6ddc85177b699979d5a5a13aed9e8fdbf1e9671de6831005296a41e02bf69c5f8cc8ac78285444254b79ff8339d717e7a6841900a48edbc905d4a95457938fd27ee3e57c7eeabb7cff7a633c5dca23193910ab6e72ee38d84e0f3d693c33cc0cfbc90e63769536f07399357c5bb81adb4b88de5a45356f8896216c42ee6d9cddf2c169cfab87c6db2736d5b084f3fba3a56731951e0b8b4a64e65666c166a3706e4b8f93f4ba53a1c5c93a296e4a7e148deef8dfbe9ffea389a47d17adda45fa68f65167996efcff2f04195d6961c1036253e7e6ab21ef92876c94e70c8c96b343df2e45daf62ca484d7ee99301c8888edb35786c5d91c3c3b44762369c1df12254c6233b160fdd87abde1b0f58ca7666dcdc5786f7d43ffbc54bb0e162f8b71ab908ebe10c086d789f67f6866ab83ab163dfd787cb2fd7c38ab2c37966de92453a8dd18a54e80ed620b6ff317e0652d629f0936e45716985ac08401b98a2b2901dcde3747497a5dacfff2d908f0a02f0909293154602ada593e25264155fbb1a5a31c4988acd486c72b54a912d5c63b0e35a1efbf94d378ea21b1df3d3fd3bc2b06f2d5c37500f8e863d1c743081c4b9c9d840eed345987086ae584079184478f756bab6cc6eae2c6572b5c7ccebe1376ec9769fe73eeb7ffa432fb34eb0e9f9eb5bea959569e2c6bdff278537dde1a818901e21201e7b7bd1b5b84df06a669c679be2ecb6508453af3e79625f986b022a8fb05b3906ea22c9b3e4fec40dbad4237aa2299a3a43352e4ed3c1181e52cca1fce6e0d68efb0d2ded5f90854ae154d0a7d577656dd8145c09e30a401beaab2f691831efc49056ac507b0fa4dfdd209e8b6859f7ed1eb3dfbfa72a048651d1268f9c4bb574ea4c7eee01ed0a44f2df8b58152869985765458c25efe583ca236bea4c0d76475da5a707fac3da1a8441ff3b11fd97a10d3f34d5d0fa960590cccd77564c3fb4d4e0726cc0dfa0f141715ab00faa42424cc213ee7403c226ccfd06ecfb1e1db4e8104339a19c919acb0d4dfbc42f0c54e15edd555b7ee2f8eb307cf4adcb5e4a10312c245b3def7ee4c65101df69c65a3ad81f845cace5e1b3357bf587dceca0991e9b80a94716bf3efa673109473b0909da645f8a8b1ad433e012a1d564489352ca0e6ccf9c8a835280bf865a865390c7388c077061591dc9bc8a4904231939319c5bbe408f28314e4f7152a42e41bd4c4c24b75fc3ca2b46b9fce602502e37d8d40f80910a12cb911ada1270a85412fd79a475646c9534f666af62dfd048415be21809059cce77d904a13d74a0e5851d7e6c964978da2ce0ae3292a9677ef126a93774f169ad58a5ae9ab0ebcad3e58fa4efaffd4fe9b3f1d203fdd545bcfff7d0b4664289538d41173ecb7585db66116ac58ddacee8f55bae675ce7bd7c43d39369fb592f6c1ebb9baf9a50e52b5dc8a66e48988bcfa428be9ea1f0b2af6edac17667c4c5b53a6aaa9c36ac544b8acd0e915148763307e69db3edc0e0861678f42d9412c93c04de2f3c0d376ade3b5a10b925f1f77a6c3b6b20ddb77aa4cf1ca8fe345570cbcfaa31586d35ca839d8cd0cac5209017934368cf21addd352be015f009b623c1850f7a24af1f9c9a717d0722d351b92875884317b0f347274f201b56f415f9a77689d70e74da354e2055b7ec0b1345b8b922f86dc97f646585ebc9cee795fe58a75d8f29aafca1548db4f658eeaef5f00f29dc2e270c914fbe220e82f18d0794dc837d3a29164ede04553d6cea56381d2da0ad018ac8fbdd390bc872c041a4d96d374ae9795a8f5e797318694ae5ef34fceb890305d68099f04e4b032f28498d1125836e9e5c3304fc30eeaffa7b86fc723761879744ba1933ab104832edea00fe153499780cdd45776546597902f5c227454b13e9c885b4ee6c86351463d1766f329c6d00377dd4df972c2d4ae14b528f052626e04a126b1cbc2861741c475f568dbaa9c878d8e63f0654658a94d0f80565121bfa13683ffd3b7b63f27fec4c7b0637d9624746e7ee87ac12d7657f07713314201297f36e7fcca1663c9a3b86f6f8944b11f7b111b1d200712ebb6019af515a752bfb1ae93d61b486f9f8c1b1912a03eeaecf50b43d37c683f75e223c9b4322e00a095e8029f67d36627714afe63251ea862bae80faa7785ecc492bd1ca1b79ed92e0c9808512ba9d6ab48347ea9b7639fec0ba6629a53deb007f01fd7ef3297133d40922fcdce544f273df143d99762d0d2d20203a9e70ae12f1d6df5cac7c9181358911190acf31a2a86f147db2e4e564cef3e38d94dacecda023859f1dc13e6dc2e6dcafa11d93e2109675cd29915cd33485ad382b4d79b9fa5f4f35f441987ab8feef5f3323e87843c0d5d624a11f4364e1938a0df4a155f9fa5877d6371580ecec15f49785e06848313eb1a29b8155dd2b90fb50977696cca1deda6fc7b5f8ff2ced01c7c21a37428ce5291975f994c8959c56349497d8b3213749e431b4e1e5f6afe4488eba99e10598c6625197ba4f478ed5d1e28849b82fcdc2eea02b69ea81346cb4765ff4baa1c32f593514da443557358b7ba93c60a49261b6c9ad469010688838282f680803ee70fc2d428772b21d882a39cf9b2a90fcc4eaaaf0f5f8fa592bf31130ffc7db4416a795e5ec1093f28431741a2791dd5c0006c5facbf568f421c897f9f7172d44ab127c5f9a90c7d30d8e41080f790d18bd2eb128a19d5db94848637067a40b5d547a8dc9a547fe7644a58c9ceb7e05e81b11488ae7d919d000104319153760598b0443374cfeb1cbbd10b4c0c1b3aab043e7d97bcb7848384d13c20b92de2c085c8509802ec1d55be3563d5caf184a825a3b25700cfd0892d7d1988717c4ff9c3d7", 0xa01) ioctl$HIDIOCGFEATURE(0xffffffffffffffff, 0xc0404807, &(0x7f0000000040)={0x5, "13480c6e82945ba422766557d46597038bdda5729230053f0676f1eb61487796408dac52b91b0c08bde2263e7e3a3769d8d25a021a9c80a2218f95546a165d39"}) r1 = syz_open_dev$hidraw(&(0x7f00000000c0), 0x8, 0x40840) ioctl$HIDIOCGFEATURE(r1, 0xc0404807, &(0x7f0000000100)={0x3, "ee137e10ce2a51368fb0b937700e6088eb6ea0589f41f67052849b5c3fcf0ce13b89a57669aad9516c02199f772402879baf5ce2662760ba2f02f6dcab31bf4d"}) ioctl$HIDIOCGRDESC(r1, 0x90044802, &(0x7f0000001040)={0x7c2, "9207049bb4a6a1fcb46fd270fe165f69d735002fbf637cff2037dcef6f57e86d3c958825c87b0a1c7524c4bc555fbecca57347b1fd35abf86deac984ef672bd609b9b7127f980cac9c37fcbdd59e96916c10729f1ab3807cf4c6a8680b1224ef25847e2cff9c23351fc1bff825527f2e62bcf8c8a255e0c146df281bae066ef4985c180684788414fb7add69a00a1c8f96dd530bd471e01ee838c13e12ba4c4a5f02f04fc182cdc01d668af223a8747ffe71bdef476a23ce1beb5b4494219ce443a28b9482499ed4e4df1909ccf3f04a0c25d1df609b3f0c058e9e6e0aa4d5955e4142d8a99147c8c9dc2ac6e647f504bb65e222a9d80c6350b425f0470df7db79f3cb55ad9aac87f38ba3dde9d3747dfe6e8e6a64cdc83a56bf0fd857c8592a24899b2533861e2cec7bc55db602c7f55d388b96cf7e3c4509fc333abe28dc586322db6bc86a40153c5476196a80649283409d7a8a8725a3fca920c620b0745cf280c4f37176564cb533dae50e7bf78b135ccebe03959234182a71676dc9f36f9414a89d1902670643d909addeaca91c57c1c0fc01808ccd2169fd72c4452d92f5edb2b8a2d7fcbec45bcbf14451c0c33c4b6438c758c35b6d6f1fa5fe2c6556a53ceff727b043f5291e05f8c536432c79970ca2f2bc321a6c500844f8d3b1869ac97cf9e06468d0222e67dd2e4cc0b049767290fcad0697c61f318d4b362c6e2eee4398745490befbcfec992e85fee5eff8039a7fffd03c38adc314eb4a5b60ec9fc62eab5a3e1abef21b4ea763aa94b4c9ff05d00dd88b2f051a3c81b88962a5ba1af2bd30396c4800d8de6c7d76534ebd9d9da78b07bff63ef13cf41672f79987dc52212b84da13cf191edc7f1a4c91f2b08356ee7576839222493cf7e833219b8297390db10758dce6c6c72c9699e3dcc6a5d2c4fbd4f10d5ef9140a82b2d50fd33f950d2d29041d26d3105ad699a2688ccc6b2254f0846cc4d7046940e647bb7763d4ea8de21c2d6844f87e5ac8139e04924d07728ad55239b3ff342bdc88929e911b76d02e954ab9a94e15624764edd4516bc0835109e36d7a977b971fb239c53412ca6e23fd50115536c0b62bdfebdd8a039723aba9571480bbcb6941877b8d85e31dd3b41b51b68f07dc956885be7e27caeb6743a85d6126f37df908d5f7a1a89617d5a26859cb018377bc44c887dcc4caca9389206df020ec6359f0471a124a375313fa4b9a1bdb0f6994716528f1411fe965db9922a770e735aa3ed52d18e30a751a62f148efd84b03ec466bac3152157653bb048b17a4efa385fabcbe488e0f13da38286726c87a799c05f373895ec7bbb12ad224e3478385b6c81a675bfe42c26f0a235e51d252fbf4534316797af8661ea50c8e95d60eeceeefdcbb3c1e95b40eb563dfff1860a851829e498ea012a743f19793bc7dee7ba8583416a67729677f47add5d5b1cb583ed46a17728c8cd625dc921df610819b165c67cfe3043b468d4ccaaf4fd9b6fef8e3d9931d7f41163840042496af62b8632f3102b75e8b32bc8972103a8f72b32d427f48879e569caf9cc19ae71738b0e5eb330b1f50195a898e590c071fa6eb4849e84ab49249078f4ba70eae07256bc981102c579d9b5e0424ceb5714fd491c95f08d433e8f0e20149680c857191d4669100869fef824ee39bbbdd6a832265f6d3b7595bef1a16d3d0761aa41bdeec70368dd0c5aa8a4c95c5faec43bfc79ed148bbcaebb2edb838f29c46a88eca3b2e16efc6adb388aa6e7782f3545c02a586d2cba2600fe29088ffc2c1d91422e35a2791728923ae40d1470ebe67cdd7c4154bc1c1e3119a7d5803b371acd91a0c3f858fe17a467719b84209fb61ee8fdc6429fa6b61300cadd0629e04624e0ee1da8075782538f51244ce8abdcde4c5c5ffc81c0553221f0e84c66cdf8ad20a09d3e07b447c9a68c4c0acecd3ef1dd7eedbc5d6109622e83c0633e66d8cc2eb102dd0c475d098b01dbbab9c5e9db6e4bad34f3f8e53218802a1ac812fdc64cccd9a9f57aa7dc900c68469a3340d09e84e192e19dd4b69ba15d80309acfd57e77b553deecaa492432d111e6a92f5b384735ed65f7f11e594ef282fe7a15d2af572dca676d3aef528071a2a3b8b1ef491b6829ac32118c32adb657203999743ff879f429014317022bcc9b167e88a538dbfe84d9a1bd051df5f6aa46bf206eb528e8d2fb21cbf26d409877c620544ffd40f5f839b095c73ad95bfc5d09ed170db7ecb40e53689f6e41b6234429e1cc2f65f6478ca041837e03903dc61473bbb606d1d34dec27c7d8a9e56319b4291562b49dd3ef7eed108708da053c9e2e471b9ee4a4395ba15d1697589d1e2364743c0e3f30664e1f511aee85ec0d0320d006e47ea0451f6eddf53458c13bdbcbf4e18fa0f19e7de48d366af6246038a4b46bace394d3a382e64c444a4311010cba44230c43e88a35cee99d378b82c199a1b1f4df46e02b61dac439814f6e559f131bcbed1e57ba9bc9fd829518236c0fcb0c8f748822162109a120d7721506d1db9a9f65b569cec034b86f68d40cb0b046940fdf6761e60c65a9d74246590afb2cd8923d648fa9dcfacde0cfc23c20a930e3a03254e4949bce41d1b0d41b825fbd316615097e345456c876d1a25f61bb23fa55186f5ea5328c677b181129ac814138076b8dff5c2d416fae2a109a2471bac626bce6d207234482229d0aa4e2bd1734d1d1745aff7ea217e39d828d5458455259b64697f891aeb24f2b6e97e9d17d2c56e10060aa5190cedd80bf9f3488fca58ebda8b5e64"}) 15:46:04 executing program 1: r0 = syz_open_dev$hidraw(&(0x7f0000000000), 0x0, 0x0) read$hidraw(r0, &(0x7f0000000340)=""/4096, 0x20001340) r1 = syz_open_dev$hidraw(&(0x7f0000000000), 0x0, 0x0) ioctl$HIDIOCSFEATURE(r1, 0xc0404806, 0x0) syz_open_dev$hidraw(0x0, 0x2, 0x5dba80) ioctl$HIDIOCSFEATURE(0xffffffffffffffff, 0xc0404806, 0x0) write$hidraw(0xffffffffffffffff, 0x0, 0x0) syz_open_dev$char_usb(0xc, 0xb4, 0x0) r2 = syz_open_dev$hidraw(&(0x7f0000000080), 0x4, 0x100) read$hidraw(r2, &(0x7f00000000c0)=""/43, 0x2b) r3 = syz_open_dev$hidraw(&(0x7f0000000000), 0x0, 0x0) ioctl$HIDIOCSFEATURE(r3, 0xc0404806, 0x0) ioctl$HIDIOCGRAWPHYS(r0, 0x80404805, &(0x7f0000000100)) ioctl$HIDIOCGRDESCSIZE(r3, 0x80044801, &(0x7f0000000040)) 15:46:04 executing program 3: syz_open_dev$hiddev(&(0x7f0000000000), 0x5, 0x1a035317e33e48c9) r0 = syz_open_dev$hiddev(&(0x7f0000000100), 0x1ff, 0x400) ioctl$HIDIOCGVERSION(r0, 0x80044801, &(0x7f0000000140)) r1 = syz_open_dev$hiddev(&(0x7f0000000440), 0x3, 0x101442) ioctl$HIDIOCGCOLLECTIONINFO(r1, 0xc0104811, &(0x7f0000000480)={0x7, 0x7, 0x696ce0ca, 0x401}) r2 = syz_open_dev$hiddev(&(0x7f0000000080), 0x1000, 0x385800) ioctl$HIDIOCSREPORT(r2, 0x400c4808, &(0x7f00000000c0)={0x1, 0x200, 0x5}) r3 = syz_open_dev$hidraw(&(0x7f0000000580), 0x0, 0x189481) write$hidraw(r3, &(0x7f00000005c0)="a9", 0xffffff95) [ 2266.848640][T17902] cdc_ncm 5-1:1.0: bind() failure [ 2266.864916][T17902] cdc_ncm 5-1:1.1: CDC Union missing and no IAD found [ 2266.871921][T17902] cdc_ncm 5-1:1.1: bind() failure 15:46:04 executing program 5: r0 = syz_open_dev$hidraw(&(0x7f0000000580), 0x800, 0x101081) ioctl$EVIOCGMTSLOTS(0xffffffffffffffff, 0x8040450a, &(0x7f0000000000)=""/16) write$hidraw(r0, &(0x7f0000000600)="c2efc64421e3343d16ddb0d465cfd83f6e3cb810c06472c782e1804c3c4974678f37bc0ff4ed4b0a702f01a77bd43b57102421f8899542b34a189fe7a97d0e3c8138ff1bc7c14dd105867ad43e2191eab3383f020db953b3c8b8025a7b7f600aba436aa32441e4eacb7d1f225fc53ce8f385b8144d0c1dcec4ce5d607c41c0720a92488c3ed4d19c15de4c55adf34451a1e899eb21b493857f1d6210c0ac9b76bd72a7d58bd591c7baf7817e38644df94ba0315160e8f25701da65427e166cdc41ede1d09fa457f3da03c684cc142685808c0eb7b034cc038aa8371360b2381234110d6c0158ffa4aaf21198069a4ac389d19d8f20255168d82cddddc1099e7c2c6106e7a2ce8bd8d78c24d4b1e39b9eb36c63fc0d6023f1ea95a368cb8bf0c4f94397ca58936a2e669f163f94323ccfe7589e3042df85efe84cb10ffa7b098cbae0c088618aa42e57f46c9efeea70dc46b6a72b2e397f593f9f3466a41b49de223ac87ae87db28d074ae423ce86de6521e3cd7b83a01797da80ba00742de2d781acde9b526bc172aa7c3cd95785e46b715283cd4622b4cc27f18a1997849646d58ae03e8b0bd745a02e28feb7a320028fc4d10f83aea27fdf0da55320816e3b4b4e06dbc9dd5d213427f053279981036bb6a059733de04e572f29fa54df7aa0ee0291a2f33f5afeda2b84c987f3046c6b50c18da2e9a60556fb847d62fb4107351c6ddc85177b699979d5a5a13aed9e8fdbf1e9671de6831005296a41e02bf69c5f8cc8ac78285444254b79ff8339d717e7a6841900a48edbc905d4a95457938fd27ee3e57c7eeabb7cff7a633c5dca23193910ab6e72ee38d84e0f3d693c33cc0cfbc90e63769536f07399357c5bb81adb4b88de5a45356f8896216c42ee6d9cddf2c169cfab87c6db2736d5b084f3fba3a56731951e0b8b4a64e65666c166a3706e4b8f93f4ba53a1c5c93a296e4a7e148deef8dfbe9ffea389a47d17adda45fa68f65167996efcff2f04195d6961c1036253e7e6ab21ef92876c94e70c8c96b343df2e45daf62ca484d7ee99301c8888edb35786c5d91c3c3b44762369c1df12254c6233b160fdd87abde1b0f58ca7666dcdc5786f7d43ffbc54bb0e162f8b71ab908ebe10c086d789f67f6866ab83ab163dfd787cb2fd7c38ab2c37966de92453a8dd18a54e80ed620b6ff317e0652d629f0936e45716985ac08401b98a2b2901dcde3747497a5dacfff2d908f0a02f0909293154602ada593e25264155fbb1a5a31c4988acd486c72b54a912d5c63b0e35a1efbf94d378ea21b1df3d3fd3bc2b06f2d5c37500f8e863d1c743081c4b9c9d840eed345987086ae584079184478f756bab6cc6eae2c6572b5c7ccebe1376ec9769fe73eeb7ffa432fb34eb0e9f9eb5bea959569e2c6bdff278537dde1a818901e21201e7b7bd1b5b84df06a669c679be2ecb6508453af3e79625f986b022a8fb05b3906ea22c9b3e4fec40dbad4237aa2299a3a43352e4ed3c1181e52cca1fce6e0d68efb0d2ded5f90854ae154d0a7d577656dd8145c09e30a401beaab2f691831efc49056ac507b0fa4dfdd209e8b6859f7ed1eb3dfbfa72a048651d1268f9c4bb574ea4c7eee01ed0a44f2df8b58152869985765458c25efe583ca236bea4c0d76475da5a707fac3da1a8441ff3b11fd97a10d3f34d5d0fa960590cccd77564c3fb4d4e0726cc0dfa0f141715ab00faa42424cc213ee7403c226ccfd06ecfb1e1db4e8104339a19c919acb0d4dfbc42f0c54e15edd555b7ee2f8eb307cf4adcb5e4a10312c245b3def7ee4c65101df69c65a3ad81f845cace5e1b3357bf587dceca0991e9b80a94716bf3efa673109473b0909da645f8a8b1ad433e012a1d564489352ca0e6ccf9c8a835280bf865a865390c7388c077061591dc9bc8a4904231939319c5bbe408f28314e4f7152a42e41bd4c4c24b75fc3ca2b46b9fce602502e37d8d40f80910a12cb911ada1270a85412fd79a475646c9534f666af62dfd048415be21809059cce77d904a13d74a0e5851d7e6c964978da2ce0ae3292a9677ef126a93774f169ad58a5ae9ab0ebcad3e58fa4efaffd4fe9b3f1d203fdd545bcfff7d0b4664289538d41173ecb7585db66116ac58ddacee8f55bae675ce7bd7c43d39369fb592f6c1ebb9baf9a50e52b5dc8a66e48988bcfa428be9ea1f0b2af6edac17667c4c5b53a6aaa9c36ac544b8acd0e915148763307e69db3edc0e0861678f42d9412c93c04de2f3c0d376ade3b5a10b925f1f77a6c3b6b20ddb77aa4cf1ca8fe345570cbcfaa31586d35ca839d8cd0cac5209017934368cf21addd352be015f009b623c1850f7a24af1f9c9a717d0722d351b92875884317b0f347274f201b56f415f9a77689d70e74da354e2055b7ec0b1345b8b922f86dc97f646585ebc9cee795fe58a75d8f29aafca1548db4f658eeaef5f00f29dc2e270c914fbe220e82f18d0794dc837d3a29164ede04553d6cea56381d2da0ad018ac8fbdd390bc872c041a4d96d374ae9795a8f5e797318694ae5ef34fceb890305d68099f04e4b032f28498d1125836e9e5c3304fc30eeaffa7b86fc723761879744ba1933ab104832edea00fe153499780cdd45776546597902f5c227454b13e9c885b4ee6c86351463d1766f329c6d00377dd4df972c2d4ae14b528f052626e04a126b1cbc2861741c475f568dbaa9c878d8e63f0654658a94d0f80565121bfa13683ffd3b7b63f27fec4c7b0637d9624746e7ee87ac12d7657f07713314201297f36e7fcca1663c9a3b86f6f8944b11f7b111b1d200712ebb6019af515a752bfb1ae93d61b486f9f8c1b1912a03eeaecf50b43d37c683f75e223c9b4322e00a095e8029f67d36627714afe63251ea862bae80faa7785ecc492bd1ca1b79ed92e0c9808512ba9d6ab48347ea9b7639fec0ba6629a53deb007f01fd7ef3297133d40922fcdce544f273df143d99762d0d2d20203a9e70ae12f1d6df5cac7c9181358911190acf31a2a86f147db2e4e564cef3e38d94dacecda023859f1dc13e6dc2e6dcafa11d93e2109675cd29915cd33485ad382b4d79b9fa5f4f35f441987ab8feef5f3323e87843c0d5d624a11f4364e1938a0df4a155f9fa5877d6371580ecec15f49785e06848313eb1a29b8155dd2b90fb50977696cca1deda6fc7b5f8ff2ced01c7c21a37428ce5291975f994c8959c56349497d8b3213749e431b4e1e5f6afe4488eba99e10598c6625197ba4f478ed5d1e28849b82fcdc2eea02b69ea81346cb4765ff4baa1c32f593514da443557358b7ba93c60a49261b6c9ad469010688838282f680803ee70fc2d428772b21d882a39cf9b2a90fcc4eaaaf0f5f8fa592bf31130ffc7db4416a795e5ec1093f28431741a2791dd5c0006c5facbf568f421c897f9f7172d44ab127c5f9a90c7d30d8e41080f790d18bd2eb128a19d5db94848637067a40b5d547a8dc9a547fe7644a58c9ceb7e05e81b11488ae7d919d000104319153760598b0443374cfeb1cbbd10b4c0c1b3aab043e7d97bcb7848384d13c20b92de2c085c8509802ec1d55be3563d5caf184a825a3b25700cfd0892d7d1988717c4ff9c3d7", 0xa01) 15:46:04 executing program 2: ioctl$EVIOCSMASK(0xffffffffffffffff, 0x40104593, &(0x7f0000000040)={0x14, 0x2f, &(0x7f0000000000)="7dcf016701bb9c1f39016f233da28ce1381071584e06dfab986f29a1378a5ef6a1c648b49ddc03dd29e93d3056d978"}) r0 = syz_open_dev$hidraw(&(0x7f0000000580), 0x0, 0x101081) write$hidraw(r0, &(0x7f0000000600)="c2efc64421e3343d16ddb0d465cfd83f6e3cb810c06472c782e1804c3c4974678f37bc0ff4ed4b0a702f01a77bd43b57102421f8899542b34a189fe7a97d0e3c8138ff1bc7c14dd105867ad43e2191eab3383f020db953b3c8b8025a7b7f600aba436aa32441e4eacb7d1f225fc53ce8f385b8144d0c1dcec4ce5d607c41c0720a92488c3ed4d19c15de4c55adf34451a1e899eb21b493857f1d6210c0ac9b76bd72a7d58bd591c7baf7817e38644df94ba0315160e8f25701da65427e166cdc41ede1d09fa457f3da03c684cc142685808c0eb7b034cc038aa8371360b2381234110d6c0158ffa4aaf21198069a4ac389d19d8f20255168d82cddddc1099e7c2c6106e7a2ce8bd8d78c24d4b1e39b9eb36c63fc0d6023f1ea95a368cb8bf0c4f94397ca58936a2e669f163f94323ccfe7589e3042df85efe84cb10ffa7b098cbae0c088618aa42e57f46c9efeea70dc46b6a72b2e397f593f9f3466a41b49de223ac87ae87db28d074ae423ce86de6521e3cd7b83a01797da80ba00742de2d781acde9b526bc172aa7c3cd95785e46b715283cd4622b4cc27f18a1997849646d58ae03e8b0bd745a02e28feb7a320028fc4d10f83aea27fdf0da55320816e3b4b4e06dbc9dd5d213427f053279981036bb6a059733de04e572f29fa54df7aa0ee0291a2f33f5afeda2b84c987f3046c6b50c18da2e9a60556fb847d62fb4107351c6ddc85177b699979d5a5a13aed9e8fdbf1e9671de6831005296a41e02bf69c5f8cc8ac78285444254b79ff8339d717e7a6841900a48edbc905d4a95457938fd27ee3e57c7eeabb7cff7a633c5dca23193910ab6e72ee38d84e0f3d693c33cc0cfbc90e63769536f07399357c5bb81adb4b88de5a45356f8896216c42ee6d9cddf2c169cfab87c6db2736d5b084f3fba3a56731951e0b8b4a64e65666c166a3706e4b8f93f4ba53a1c5c93a296e4a7e148deef8dfbe9ffea389a47d17adda45fa68f65167996efcff2f04195d6961c1036253e7e6ab21ef92876c94e70c8c96b343df2e45daf62ca484d7ee99301c8888edb35786c5d91c3c3b44762369c1df12254c6233b160fdd87abde1b0f58ca7666dcdc5786f7d43ffbc54bb0e162f8b71ab908ebe10c086d789f67f6866ab83ab163dfd787cb2fd7c38ab2c37966de92453a8dd18a54e80ed620b6ff317e0652d629f0936e45716985ac08401b98a2b2901dcde3747497a5dacfff2d908f0a02f0909293154602ada593e25264155fbb1a5a31c4988acd486c72b54a912d5c63b0e35a1efbf94d378ea21b1df3d3fd3bc2b06f2d5c37500f8e863d1c743081c4b9c9d840eed345987086ae584079184478f756bab6cc6eae2c6572b5c7ccebe1376ec9769fe73eeb7ffa432fb34eb0e9f9eb5bea959569e2c6bdff278537dde1a818901e21201e7b7bd1b5b84df06a669c679be2ecb6508453af3e79625f986b022a8fb05b3906ea22c9b3e4fec40dbad4237aa2299a3a43352e4ed3c1181e52cca1fce6e0d68efb0d2ded5f90854ae154d0a7d577656dd8145c09e30a401beaab2f691831efc49056ac507b0fa4dfdd209e8b6859f7ed1eb3dfbfa72a048651d1268f9c4bb574ea4c7eee01ed0a44f2df8b58152869985765458c25efe583ca236bea4c0d76475da5a707fac3da1a8441ff3b11fd97a10d3f34d5d0fa960590cccd77564c3fb4d4e0726cc0dfa0f141715ab00faa42424cc213ee7403c226ccfd06ecfb1e1db4e8104339a19c919acb0d4dfbc42f0c54e15edd555b7ee2f8eb307cf4adcb5e4a10312c245b3def7ee4c65101df69c65a3ad81f845cace5e1b3357bf587dceca0991e9b80a94716bf3efa673109473b0909da645f8a8b1ad433e012a1d564489352ca0e6ccf9c8a835280bf865a865390c7388c077061591dc9bc8a4904231939319c5bbe408f28314e4f7152a42e41bd4c4c24b75fc3ca2b46b9fce602502e37d8d40f80910a12cb911ada1270a85412fd79a475646c9534f666af62dfd048415be21809059cce77d904a13d74a0e5851d7e6c964978da2ce0ae3292a9677ef126a93774f169ad58a5ae9ab0ebcad3e58fa4efaffd4fe9b3f1d203fdd545bcfff7d0b4664289538d41173ecb7585db66116ac58ddacee8f55bae675ce7bd7c43d39369fb592f6c1ebb9baf9a50e52b5dc8a66e48988bcfa428be9ea1f0b2af6edac17667c4c5b53a6aaa9c36ac544b8acd0e915148763307e69db3edc0e0861678f42d9412c93c04de2f3c0d376ade3b5a10b925f1f77a6c3b6b20ddb77aa4cf1ca8fe345570cbcfaa31586d35ca839d8cd0cac5209017934368cf21addd352be015f009b623c1850f7a24af1f9c9a717d0722d351b92875884317b0f347274f201b56f415f9a77689d70e74da354e2055b7ec0b1345b8b922f86dc97f646585ebc9cee795fe58a75d8f29aafca1548db4f658eeaef5f00f29dc2e270c914fbe220e82f18d0794dc837d3a29164ede04553d6cea56381d2da0ad018ac8fbdd390bc872c041a4d96d374ae9795a8f5e797318694ae5ef34fceb890305d68099f04e4b032f28498d1125836e9e5c3304fc30eeaffa7b86fc723761879744ba1933ab104832edea00fe153499780cdd45776546597902f5c227454b13e9c885b4ee6c86351463d1766f329c6d00377dd4df972c2d4ae14b528f052626e04a126b1cbc2861741c475f568dbaa9c878d8e63f0654658a94d0f80565121bfa13683ffd3b7b63f27fec4c7b0637d9624746e7ee87ac12d7657f07713314201297f36e7fcca1663c9a3b86f6f8944b11f7b111b1d200712ebb6019af515a752bfb1ae93d61b486f9f8c1b1912a03eeaecf50b43d37c683f75e223c9b4322e00a095e8029f67d36627714afe63251ea862bae80faa7785ecc492bd1ca1b79ed92e0c9808512ba9d6ab48347ea9b7639fec0ba6629a53deb007f01fd7ef3297133d40922fcdce544f273df143d99762d0d2d20203a9e70ae12f1d6df5cac7c9181358911190acf31a2a86f147db2e4e564cef3e38d94dacecda023859f1dc13e6dc2e6dcafa11d93e2109675cd29915cd33485ad382b4d79b9fa5f4f35f441987ab8feef5f3323e87843c0d5d624a11f4364e1938a0df4a155f9fa5877d6371580ecec15f49785e06848313eb1a29b8155dd2b90fb50977696cca1deda6fc7b5f8ff2ced01c7c21a37428ce5291975f994c8959c56349497d8b3213749e431b4e1e5f6afe4488eba99e10598c6625197ba4f478ed5d1e28849b82fcdc2eea02b69ea81346cb4765ff4baa1c32f593514da443557358b7ba93c60a49261b6c9ad469010688838282f680803ee70fc2d428772b21d882a39cf9b2a90fcc4eaaaf0f5f8fa592bf31130ffc7db4416a795e5ec1093f28431741a2791dd5c0006c5facbf568f421c897f9f7172d44ab127c5f9a90c7d30d8e41080f790d18bd2eb128a19d5db94848637067a40b5d547a8dc9a547fe7644a58c9ceb7e05e81b11488ae7d919d000104319153760598b0443374cfeb1cbbd10b4c0c1b3aab043e7d97bcb7848384d13c20b92de2c085c8509802ec1d55be3563d5caf184a825a3b25700cfd0892d7d1988717c4ff9c3d7", 0xa01) ioctl$EVIOCGABS0(0xffffffffffffffff, 0x80184540, &(0x7f0000000080)=""/144) ioctl$HIDIOCGRAWINFO(r0, 0x80084803, &(0x7f0000000140)=""/60) [ 2266.912320][T17902] usb 5-1: USB disconnect, device number 84 15:46:04 executing program 4: syz_open_dev$hidraw(0xfffffffffffffffe, 0x0, 0x0) r0 = syz_open_dev$evdev(&(0x7f00000001c0), 0x0, 0x0) ioctl$EVIOCSMASK(r0, 0x40104593, &(0x7f00000002c0)={0x9, 0x7, 0x0}) ioctl$EVIOCGREP(r0, 0x80084503, &(0x7f00000000c0)=""/235) 15:46:04 executing program 5: ioctl$HIDIOCSUSAGES(0xffffffffffffffff, 0x501c4814, &(0x7f0000001040)={{0x2, 0x2, 0x6, 0xbcf, 0x6, 0x2}, 0x2fc, [0xffffffff, 0x8, 0x55, 0x8, 0x8001, 0x1, 0x88c, 0x0, 0xff, 0x80000000, 0xffff7fff, 0x0, 0x5, 0x4f0, 0x97, 0x800, 0x3, 0x5, 0x7, 0x3, 0x7, 0x4, 0x4, 0xce23fb2, 0xfffff800, 0x3f, 0xffffff68, 0x0, 0x7, 0x7ff, 0x9, 0x4, 0xb4, 0x1, 0x4, 0x1, 0x7fff, 0x1f, 0x6, 0xffff, 0x1000, 0x4, 0xfff, 0x8, 0xffffffff, 0x9, 0x6, 0x1, 0x5, 0x9, 0x6, 0x10000, 0x4, 0x400, 0xffffffff, 0xffffffff, 0x9, 0x4, 0x6, 0x32e6, 0x1, 0x2, 0x9, 0x6e, 0x7, 0x0, 0x5, 0x1, 0xffffffff, 0xfffeffff, 0x9, 0x4, 0x1bdeafb7, 0x3, 0x8, 0x800, 0x3f9, 0xf83, 0x7fff, 0x5, 0x34, 0x8, 0x17, 0xd679, 0x73, 0x200, 0x3ff, 0x6, 0x1ff, 0x3, 0x878, 0x800, 0x7fff, 0x100, 0x6, 0xcfae, 0x20, 0x7fff, 0x40, 0x20, 0x4, 0x2, 0xfff, 0x7fff, 0x7f, 0x5b4c, 0x52aeedc6, 0x2, 0x3, 0x5, 0x28a8, 0x7, 0xd6, 0x5, 0x3, 0x101, 0x9, 0x0, 0x5, 0xfffffffe, 0x8001, 0x101, 0x5, 0x9, 0x2, 0x9, 0x6, 0x4, 0x4, 0x7, 0xffffdaf9, 0x4, 0xfffffffd, 0x5, 0x2, 0x0, 0xfd, 0xa7, 0x370, 0x9, 0x40d, 0x8, 0x6, 0x2, 0x1, 0x2, 0x54, 0xfffff275, 0x2, 0x8f7, 0x3, 0x6, 0x0, 0x3, 0x6, 0xfffffffa, 0xf61, 0x3, 0x8, 0x4, 0x200, 0x7, 0x4, 0x7a2962d8, 0x7f, 0x6, 0x62c, 0x1, 0xac, 0x401, 0xf8, 0x52aa, 0x800, 0x101, 0x40, 0x8, 0xd9f, 0xfffffff7, 0xfffffffb, 0x8001, 0x7, 0x5, 0x20, 0xc55d, 0x10001, 0x7f, 0x7fff, 0x0, 0x3, 0xfffff5c2, 0x7, 0xffffffff, 0x6, 0x80000000, 0x7, 0x62, 0x3f, 0xfffffff9, 0x0, 0x7da4, 0x8, 0x81, 0x6, 0x80000000, 0x100, 0x8001, 0x80000001, 0x4, 0x80000000, 0xffff, 0x4, 0x9, 0x9, 0x69fa00, 0x3, 0x1, 0x58c, 0x80000001, 0x8386, 0x200, 0x3, 0x8, 0x8001, 0x1, 0x4, 0x2, 0x7ff, 0x101, 0x3fa8, 0x8, 0x10000, 0x1, 0xfffffff9, 0x2, 0x3, 0x80, 0x5, 0x81, 0x5dc, 0x1ff, 0xb2b, 0xffffffff, 0x0, 0x7ff, 0x6, 0x0, 0x26d, 0x4, 0x9, 0x9, 0x7, 0xc, 0x1, 0x0, 0xcb20, 0x7, 0x4, 0x8, 0x4, 0x1, 0x1, 0xffff8001, 0xc51, 0xeedb, 0x80000000, 0x51, 0x8, 0x2, 0xfffff801, 0xffffff7f, 0x6f, 0x0, 0xb, 0x0, 0x7fff, 0x6b5, 0x10001, 0x1, 0x4, 0x1, 0x5, 0x10000, 0x3, 0x20, 0x0, 0x851b, 0x400, 0x1b, 0x0, 0x508, 0x5, 0xffffff81, 0x0, 0x80, 0x0, 0x89c, 0x50c8258e, 0x6, 0x80, 0x9, 0x800, 0xfffffffc, 0x1, 0x8001, 0x5, 0x5, 0x0, 0x0, 0xc6c, 0x1, 0x25d, 0xffffffff, 0x10bf, 0x8, 0xfffffff8, 0x5f62, 0x5, 0x80000000, 0x4f00, 0x4, 0x2, 0x7, 0x0, 0x4, 0x2, 0x4, 0x20000000, 0x5, 0x0, 0x7, 0x57b, 0xffff, 0x9, 0xfff, 0x7fff, 0x8, 0x9, 0x64, 0xfff, 0x3c, 0x4, 0x72c, 0x7, 0x3, 0xe2c5c8a, 0x4, 0x2, 0x0, 0x9, 0x7, 0x0, 0x7fff, 0x1, 0x8, 0x2, 0x1, 0x1, 0x1, 0x1, 0x7, 0x401, 0x8, 0x4, 0x9, 0x4aca, 0x38ea5204, 0x8, 0x2, 0x9, 0x0, 0x1, 0x81, 0x1000, 0x4, 0x2a125c3b, 0x1, 0x2, 0x4b32dc2c, 0x9, 0x6, 0x1000, 0xffffffff, 0xb60b, 0x2, 0x2, 0x2, 0xfffffffc, 0xffffffff, 0x5, 0xfffffb29, 0x2, 0x2, 0x5, 0x4, 0x120, 0x0, 0x2, 0x8001, 0x7, 0x0, 0x4, 0x8001, 0x1, 0xc42039e7, 0x9, 0x2, 0x3ff, 0x7fffffff, 0xffffede7, 0x16b80, 0x5, 0x1f, 0x6, 0x3, 0x4, 0x0, 0xdcc, 0xff, 0x80000000, 0x7f, 0x9, 0x5f, 0x80000000, 0x0, 0x2, 0xe6dc, 0x1, 0x5, 0x2, 0x7fffffff, 0x0, 0x3, 0x3f, 0x1f, 0xffff, 0x0, 0x0, 0x7f, 0x2, 0x7, 0x3, 0x6, 0x7, 0x8001, 0xf8, 0x8, 0x6, 0x4, 0x4, 0x400, 0x0, 0x4, 0xd402, 0x2, 0x400, 0x0, 0x8, 0x80, 0x1c8, 0x1, 0xbd75, 0x4, 0x90a9, 0x1, 0x6, 0x81, 0x3ff, 0x5, 0x1, 0x2033337e, 0x8a1, 0x6, 0x7fffffff, 0xfff, 0x1, 0x800, 0x5, 0x8, 0x8, 0x6, 0x9, 0x8, 0x1, 0x3, 0x0, 0x8000, 0x1000, 0x5, 0x3, 0x7fff, 0x6a23, 0xffffffff, 0x0, 0x12, 0x800, 0x1, 0x25aa, 0x7fff, 0x10000, 0x3, 0x1b, 0xbd, 0xb1, 0x5, 0x8001, 0xa4f, 0x10001, 0x7fff, 0x80, 0x1, 0xffffff80, 0x5, 0x4, 0x20a8ef27, 0x80, 0x1000, 0x5, 0x20, 0x80, 0x9, 0xfffffffc, 0x1, 0x4, 0x1, 0x4, 0x5, 0x1f, 0x1, 0x303, 0x2, 0x4, 0x7ff, 0x9, 0x5, 0x400, 0xb055, 0x8, 0xb7, 0x1, 0x7188, 0x3, 0x5, 0x6, 0x5, 0x6, 0x80, 0x7fff, 0xfffffff9, 0xffffffff, 0x4, 0x6, 0x8000, 0x0, 0x3, 0x1, 0x5, 0x9, 0x3, 0x0, 0xfffffffa, 0x2, 0xc803, 0x400, 0x1ff, 0x40, 0xfffffffb, 0xb2f, 0x0, 0x1f, 0x9, 0x7ff, 0x0, 0xbe0, 0xc2, 0xf57, 0x6, 0xfffff2bf, 0xa82, 0x3, 0x7f, 0x4, 0x4, 0x1, 0x10000, 0xffffffff, 0x2, 0x2, 0x7ff, 0x3, 0x81, 0xffffffff, 0x1, 0x5, 0xbb, 0x8, 0x3c7, 0x0, 0x0, 0x65, 0x2, 0x5, 0x9, 0xffffffc0, 0x5b4, 0xffffa476, 0x9, 0x80000001, 0x8a, 0x88d, 0x146d9e44, 0x2, 0x800, 0x7ff, 0xab7c, 0x5, 0x3059, 0x0, 0x6, 0x8000, 0xd0e6, 0x8, 0x9, 0x7ff, 0x2, 0x20, 0xc7d, 0x5, 0xea, 0x6, 0x2, 0xa0, 0x9, 0xf5, 0x1, 0xfffffffe, 0x5, 0x6, 0x8000, 0x0, 0x9, 0x9, 0x3, 0x40000000, 0x80000000, 0x3, 0x8000, 0xffffff00, 0x401, 0x8, 0x5d75, 0x4, 0x1f, 0x8, 0x1ff, 0xe4e, 0x0, 0x3f, 0x5, 0x5, 0x800, 0x3f, 0xba, 0x1ff, 0x0, 0x4, 0x401, 0x80000000, 0x4, 0x7, 0x7ff, 0x3, 0x3, 0xfffffff7, 0x1, 0x7ae, 0x8, 0x7f, 0xff, 0x1fc0, 0x6, 0x8, 0x0, 0xf7, 0x6, 0x20, 0x8000, 0x401, 0x40c1, 0x8001, 0x3e15, 0x4c95, 0x8000, 0xffff327d, 0x5, 0x8000, 0x3, 0x1, 0x1, 0x3ff, 0xfff, 0x20, 0x0, 0x5, 0x5, 0x3f, 0x0, 0x1, 0x80, 0x7, 0x2, 0x6, 0x300000, 0x7, 0xf9e, 0x1, 0x1, 0x7, 0x8, 0x8001, 0x2, 0x7f, 0xf185, 0x8, 0x0, 0x8, 0x92, 0xf03d, 0x8, 0x800, 0x10001, 0x800, 0x8000, 0x3, 0x5, 0x401, 0x800, 0x1f00000, 0x4, 0x8000, 0x98b80000, 0x1, 0x2, 0x9, 0x6, 0xf531, 0x4b, 0x8, 0x6bf5, 0x9, 0x20, 0x6, 0xf1ee, 0x8, 0x549, 0xc1, 0x7fff, 0x8001, 0x6, 0x9, 0x7fffffff, 0x2, 0x7fffffff, 0x3, 0xfffff800, 0x9a, 0x8000, 0x40, 0xab87, 0x200, 0x9, 0xe63, 0x401, 0x1, 0x0, 0xed, 0x7fff, 0x8, 0x1378, 0x1, 0x4, 0x2, 0x4, 0xf4, 0x10001, 0x1, 0x5, 0x1, 0x3, 0x4, 0x80000000, 0xfffffffc, 0x8, 0x7, 0x228d, 0x5, 0x7, 0xfffffff8, 0x9, 0x9, 0x5, 0x4, 0x4, 0x3f, 0x1, 0x80, 0x4, 0x6, 0x8, 0xfffffffe, 0x90, 0x8, 0x200, 0xfffffffd, 0x8001, 0x2, 0x101, 0x7ff, 0x7, 0xb2ce, 0x5, 0x3f, 0x9, 0x7f, 0x18, 0x7f, 0x9, 0xfffffffc, 0x401, 0x8, 0x401, 0x7, 0x7fff, 0xfffffffd, 0x9, 0x7, 0xe569, 0xcc2, 0x800, 0xb1d, 0x994, 0x6, 0x36, 0xffff, 0x6, 0x9, 0x7f, 0x6, 0x800, 0x2, 0xff, 0x1, 0x3, 0x67eff0f, 0x7, 0xb8cd, 0x7, 0x7fffffff, 0xa4e, 0xffffffff, 0x2, 0xf7d5, 0x246feec7, 0x40000000, 0xfffffffd, 0x8001, 0x6e5, 0x2, 0x9, 0x0, 0x4b3b, 0x1, 0x6, 0x10001, 0xfff, 0x8, 0xb4d, 0x8, 0x2, 0x5, 0x4, 0x800, 0x6, 0x5, 0x0, 0x7, 0xec0, 0x80, 0x7, 0x8, 0xff, 0x8, 0x1f, 0x1ff, 0x8, 0x7f, 0x7fff, 0x3, 0x6, 0x9, 0xffff1477, 0x80000001, 0x8, 0x81, 0x585a, 0x7, 0xffffffff, 0x4, 0xfffff325, 0x7, 0x8, 0x0, 0x1, 0x9, 0x71, 0x7, 0x9, 0x9, 0x7, 0x1, 0xb226, 0x5b3, 0xfff, 0x200, 0x80, 0x5, 0x1, 0xffff0000, 0xffffff49, 0x4, 0x2, 0xfffffffc, 0x1, 0x0, 0x7, 0x80000001, 0x0, 0x4, 0x8000, 0x10000, 0x5, 0xffffff7f, 0xf1, 0x1, 0x200, 0x3, 0x1ff, 0x6, 0x8, 0x3, 0x46440, 0x9, 0x19ac, 0x0, 0x5, 0x4, 0x0, 0x20, 0x2, 0x6, 0x1, 0x40, 0x976, 0x7, 0x400, 0x1f1c0, 0x2, 0x7, 0x1, 0x0, 0x658, 0x8ef, 0xfffffff8, 0x4, 0x8, 0xdb72, 0x40004, 0x5, 0xc981, 0x0, 0x8, 0x4, 0x1, 0x8, 0x8, 0x100, 0xff, 0x400, 0xffffff10, 0x0, 0x7, 0x8000, 0x0, 0x6, 0x8001, 0xbd, 0x6, 0x5, 0x4, 0x200, 0x968, 0x4, 0x0, 0x0, 0x4, 0x3, 0x8001, 0x7fff, 0x80000000, 0x9, 0x1000, 0x0, 0x1, 0x6, 0x3, 0x7f, 0x401, 0x1, 0xbc, 0xff, 0x1800, 0x7ff, 0x3, 0x3]}) r0 = syz_open_dev$hidraw(&(0x7f0000000580), 0x0, 0x101081) ioctl$HIDIOCGVERSION(0xffffffffffffffff, 0x80044801, &(0x7f0000000000)) r1 = syz_open_dev$hidraw(&(0x7f0000000040), 0x100, 0x800) r2 = syz_open_dev$hiddev(&(0x7f00000000c0), 0x100000001, 0x1c281) ioctl$HIDIOCGCOLLECTIONINFO(r2, 0xc0104811, &(0x7f0000000100)={0x1, 0x2, 0x5, 0x1}) ioctl$HIDIOCGRAWPHYS(r1, 0x80404805, &(0x7f0000000080)) write$hidraw(r0, &(0x7f0000000600)="c2efc64421e3343d16ddb0d465cfd83f6e3cb810c06472c782e1804c3c4974678f37bc0ff4ed4b0a702f01a77bd43b57102421f8899542b34a189fe7a97d0e3c8138ff1bc7c14dd105867ad43e2191eab3383f020db953b3c8b8025a7b7f600aba436aa32441e4eacb7d1f225fc53ce8f385b8144d0c1dcec4ce5d607c41c0720a92488c3ed4d19c15de4c55adf34451a1e899eb21b493857f1d6210c0ac9b76bd72a7d58bd591c7baf7817e38644df94ba0315160e8f25701da65427e166cdc41ede1d09fa457f3da03c684cc142685808c0eb7b034cc038aa8371360b2381234110d6c0158ffa4aaf21198069a4ac389d19d8f20255168d82cddddc1099e7c2c6106e7a2ce8bd8d78c24d4b1e39b9eb36c63fc0d6023f1ea95a368cb8bf0c4f94397ca58936a2e669f163f94323ccfe7589e3042df85efe84cb10ffa7b098cbae0c088618aa42e57f46c9efeea70dc46b6a72b2e397f593f9f3466a41b49de223ac87ae87db28d074ae423ce86de6521e3cd7b83a01797da80ba00742de2d781acde9b526bc172aa7c3cd95785e46b715283cd4622b4cc27f18a1997849646d58ae03e8b0bd745a02e28feb7a320028fc4d10f83aea27fdf0da55320816e3b4b4e06dbc9dd5d213427f053279981036bb6a059733de04e572f29fa54df7aa0ee0291a2f33f5afeda2b84c987f3046c6b50c18da2e9a60556fb847d62fb4107351c6ddc85177b699979d5a5a13aed9e8fdbf1e9671de6831005296a41e02bf69c5f8cc8ac78285444254b79ff8339d717e7a6841900a48edbc905d4a95457938fd27ee3e57c7eeabb7cff7a633c5dca23193910ab6e72ee38d84e0f3d693c33cc0cfbc90e63769536f07399357c5bb81adb4b88de5a45356f8896216c42ee6d9cddf2c169cfab87c6db2736d5b084f3fba3a56731951e0b8b4a64e65666c166a3706e4b8f93f4ba53a1c5c93a296e4a7e148deef8dfbe9ffea389a47d17adda45fa68f65167996efcff2f04195d6961c1036253e7e6ab21ef92876c94e70c8c96b343df2e45daf62ca484d7ee99301c8888edb35786c5d91c3c3b44762369c1df12254c6233b160fdd87abde1b0f58ca7666dcdc5786f7d43ffbc54bb0e162f8b71ab908ebe10c086d789f67f6866ab83ab163dfd787cb2fd7c38ab2c37966de92453a8dd18a54e80ed620b6ff317e0652d629f0936e45716985ac08401b98a2b2901dcde3747497a5dacfff2d908f0a02f0909293154602ada593e25264155fbb1a5a31c4988acd486c72b54a912d5c63b0e35a1efbf94d378ea21b1df3d3fd3bc2b06f2d5c37500f8e863d1c743081c4b9c9d840eed345987086ae584079184478f756bab6cc6eae2c6572b5c7ccebe1376ec9769fe73eeb7ffa432fb34eb0e9f9eb5bea959569e2c6bdff278537dde1a818901e21201e7b7bd1b5b84df06a669c679be2ecb6508453af3e79625f986b022a8fb05b3906ea22c9b3e4fec40dbad4237aa2299a3a43352e4ed3c1181e52cca1fce6e0d68efb0d2ded5f90854ae154d0a7d577656dd8145c09e30a401beaab2f691831efc49056ac507b0fa4dfdd209e8b6859f7ed1eb3dfbfa72a048651d1268f9c4bb574ea4c7eee01ed0a44f2df8b58152869985765458c25efe583ca236bea4c0d76475da5a707fac3da1a8441ff3b11fd97a10d3f34d5d0fa960590cccd77564c3fb4d4e0726cc0dfa0f141715ab00faa42424cc213ee7403c226ccfd06ecfb1e1db4e8104339a19c919acb0d4dfbc42f0c54e15edd555b7ee2f8eb307cf4adcb5e4a10312c245b3def7ee4c65101df69c65a3ad81f845cace5e1b3357bf587dceca0991e9b80a94716bf3efa673109473b0909da645f8a8b1ad433e012a1d564489352ca0e6ccf9c8a835280bf865a865390c7388c077061591dc9bc8a4904231939319c5bbe408f28314e4f7152a42e41bd4c4c24b75fc3ca2b46b9fce602502e37d8d40f80910a12cb911ada1270a85412fd79a475646c9534f666af62dfd048415be21809059cce77d904a13d74a0e5851d7e6c964978da2ce0ae3292a9677ef126a93774f169ad58a5ae9ab0ebcad3e58fa4efaffd4fe9b3f1d203fdd545bcfff7d0b4664289538d41173ecb7585db66116ac58ddacee8f55bae675ce7bd7c43d39369fb592f6c1ebb9baf9a50e52b5dc8a66e48988bcfa428be9ea1f0b2af6edac17667c4c5b53a6aaa9c36ac544b8acd0e915148763307e69db3edc0e0861678f42d9412c93c04de2f3c0d376ade3b5a10b925f1f77a6c3b6b20ddb77aa4cf1ca8fe345570cbcfaa31586d35ca839d8cd0cac5209017934368cf21addd352be015f009b623c1850f7a24af1f9c9a717d0722d351b92875884317b0f347274f201b56f415f9a77689d70e74da354e2055b7ec0b1345b8b922f86dc97f646585ebc9cee795fe58a75d8f29aafca1548db4f658eeaef5f00f29dc2e270c914fbe220e82f18d0794dc837d3a29164ede04553d6cea56381d2da0ad018ac8fbdd390bc872c041a4d96d374ae9795a8f5e797318694ae5ef34fceb890305d68099f04e4b032f28498d1125836e9e5c3304fc30eeaffa7b86fc723761879744ba1933ab104832edea00fe153499780cdd45776546597902f5c227454b13e9c885b4ee6c86351463d1766f329c6d00377dd4df972c2d4ae14b528f052626e04a126b1cbc2861741c475f568dbaa9c878d8e63f0654658a94d0f80565121bfa13683ffd3b7b63f27fec4c7b0637d9624746e7ee87ac12d7657f07713314201297f36e7fcca1663c9a3b86f6f8944b11f7b111b1d200712ebb6019af515a752bfb1ae93d61b486f9f8c1b1912a03eeaecf50b43d37c683f75e223c9b4322e00a095e8029f67d36627714afe63251ea862bae80faa7785ecc492bd1ca1b79ed92e0c9808512ba9d6ab48347ea9b7639fec0ba6629a53deb007f01fd7ef3297133d40922fcdce544f273df143d99762d0d2d20203a9e70ae12f1d6df5cac7c9181358911190acf31a2a86f147db2e4e564cef3e38d94dacecda023859f1dc13e6dc2e6dcafa11d93e2109675cd29915cd33485ad382b4d79b9fa5f4f35f441987ab8feef5f3323e87843c0d5d624a11f4364e1938a0df4a155f9fa5877d6371580ecec15f49785e06848313eb1a29b8155dd2b90fb50977696cca1deda6fc7b5f8ff2ced01c7c21a37428ce5291975f994c8959c56349497d8b3213749e431b4e1e5f6afe4488eba99e10598c6625197ba4f478ed5d1e28849b82fcdc2eea02b69ea81346cb4765ff4baa1c32f593514da443557358b7ba93c60a49261b6c9ad469010688838282f680803ee70fc2d428772b21d882a39cf9b2a90fcc4eaaaf0f5f8fa592bf31130ffc7db4416a795e5ec1093f28431741a2791dd5c0006c5facbf568f421c897f9f7172d44ab127c5f9a90c7d30d8e41080f790d18bd2eb128a19d5db94848637067a40b5d547a8dc9a547fe7644a58c9ceb7e05e81b11488ae7d919d000104319153760598b0443374cfeb1cbbd10b4c0c1b3aab043e7d97bcb7848384d13c20b92de2c085c8509802ec1d55be3563d5caf184a825a3b25700cfd0892d7d1988717c4ff9c3d7", 0xa01) ioctl$HIDIOCGRDESCSIZE(r0, 0x80044801, &(0x7f0000000140)) 15:46:04 executing program 4: r0 = syz_open_dev$evdev(&(0x7f00000001c0), 0x0, 0x0) r1 = syz_open_dev$evdev(&(0x7f0000000100), 0x17, 0x10282) ioctl$EVIOCGBITKEY(r1, 0x80404521, &(0x7f0000000200)=""/151) ioctl$EVIOCSMASK(r0, 0x40104593, &(0x7f00000002c0)={0x16, 0x0, 0x0}) ioctl$EVIOCGABS2F(r0, 0x8018456f, &(0x7f0000000000)=""/199) syz_open_dev$hidraw(0xfffffffffffffffe, 0x0, 0x0) 15:46:05 executing program 1: r0 = syz_open_dev$hidraw(&(0x7f0000000000), 0x400000000001, 0x0) read$hidraw(r0, &(0x7f0000000340)=""/4096, 0x20001340) r1 = syz_open_dev$hidraw(&(0x7f0000000000), 0x0, 0x0) ioctl$HIDIOCSFEATURE(r1, 0xc0404806, 0x0) r2 = syz_open_dev$evdev(&(0x7f00000001c0), 0x0, 0x0) ioctl$EVIOCSMASK(r2, 0x40104593, &(0x7f00000002c0)={0x16, 0x0, 0x0}) ioctl$EVIOCGKEY(r2, 0x80404518, &(0x7f0000002ec0)=""/4096) syz_open_dev$hidraw(0x0, 0x0, 0x0) ioctl$HIDIOCSFEATURE(0xffffffffffffffff, 0xc0404806, 0x0) write$hidraw(0xffffffffffffffff, 0x0, 0x0) ioctl$HIDIOCGRDESC(r1, 0x90044802, &(0x7f0000002100)=ANY=[@ANYBLOB="9f0d0000e95179a8e0da581e8de214590e1ab0930670f046b086b0d7a4e45f6a2fd2e146b5c1fa8ff9cb5efc61c636c0d4b111e8841edcfa52a2fb5d9e975cb3f56d6cddca2c3416ae4025c94e0148cec798f3e79c03789c93092eb171b612235a95216edc830c73220c582d0e2ac27d70b518e40b064108c75918651b6caf32714b563fde78a58163790543681810bf51627d216bac0e8b2fed3b929df3022b2f37598757ced3fdd1cb28bcfd8888502c7a856bce7b49633ffa7eaa069939354a2626649f149c43efbad4b10c2605c8382a5d33c69afbde39ff3156fe82e8aa474a4057eae24ac16b02802e10b594e04cc64afbb7a7cde00b028d242eea66252fa7b5ad3a35c2c14772a71d65e64c277917bfd1c186fac17f03238e5c974c36321d2960e7011a00272658f7ed52781050f79f8e4532e1bb1fce981347a223d27b7c54c89049c5abf965eadf2872da591af42ac144b11700794bec795b19b97569cd7c1813e27fd23c2972f312fdebeec09cf873485d6902aae66696d7f14250a081a03456208110410ed303371d8f1677d0f35663ed27d6d1cebc620e921f650af6bffc963bc242d9eb23d2468e887d31339e65e7ac4a362e3a551a3dd3442456086e203bd7229fa7b8604d34e0dc58bdcf51eb438b0572bf8c6e031cfa7e0f6460aef665dbead22a8a62500b6d6e718df81e5d07439b87f78bc76a64e6eecafb42f11a9395fef97719b9c9b1b6a75a14c19e86e6c1008638ecccdb4f3abcbc6946ec66bd11d072ddde1094a97a5f19bafb6ef7382c1a4216830a8fae8c16b93645e5f37962141eb70c616003ea81bcc92bc1fc7498e8760f36fd3ee44a89058fac1d1312bd59f7dbd169795c7073c7901a60838804282f59ec0117d772671ac0a2e3ad3443ed63cd09e2c85d0db11701b16a2453331bd3b23d6b719a94d08483e3aebe829804d616f6980a645761e7fdfdde5bff0fd7564b079d948859b2e21253a27be9f4206c4387676345ff50b5da6eed79267ddfe9f9c01e7cbae4124ea4130e3064e80c69ecc5cfd61c2cbad071e18119a3746719c0651c00440e999da9e67f762bdb416d521f47c4f3ec361b4581aebf95ddf93df4f5c3bf63ebecf2803b263d9b8204f0410d9dd9025503f4e7c779b201b8f009720e340f169224a764fa5359d983ee854496b21b45426c627f80409d9a474320204431904b690fb1637fd9fc32375a30e9b65362253172021d4e7edf9a0d7fd9fafe60c511a9a6a6e4b97a4784a2045055b1e4ee6a5082b8115f3028e016ff0c32661d296b81df2d935579fa6e18df14399d1c94e475edeb79aea4f37099987d210370f4241ecdcab47a15f13e7ee2137fbefaaf927447737f0ac6ead952f6ca52a91e3e55884ff0377aa3439aa88e21f8ccc3569a49fa8a1f9869711d8bbedd38a828de693b91c4c630dd175466b64004e337638fcc8bcbd1484b6722751270a7a73a859838118c24b4a2ea96b77da1f65443f8a04044a9c1d22669c9a1f5c47caf10b9d38064675595bedf8eeb8a1a93d55e3f7d8403b29f82575b9d750ae5110c011601330d68a5709bd4339940ba39da0ee346f2c424730106bfbd32bd921db591a39de2eedc4909b53bf16a7f5cb70b93094070c360a253b0b2749ee41bd45f41937b8009b8fdf753aa8bf434b61993c62013ec3da9595452ee93568fee4a36dc01df6d7a7d9896c1b7b1ca90744e8a7ccc6497e55de515fd9ef567ad3b0081d5d222f98e081562b8fb2ec6b5c4d334727b4c079f51a2a29ff677b57c415e633e5eeb6ace7e6dcd56eb092262d5d4d0b38c35ca228fc2a48cdd272cbd0247a178bfbd41af9e1e73c3355b42e155f70f0b8084e9eeebfb112dc96875a1766115d1fddcb38ee8bccf028a52d60be2894b862de68e50d649d6af6153f5044a7fb0d6a34d1622ad981ff88336dee25d0559d0f403374f53ea543031b12dd735b0fd9972ce32e4455f993fa142c123fe9fba8f93f8a1d7d5a3c3bbb6f3e173f26bec1aa99c6517275bf5ac8a36632429b1867a86d5e7e289393e95eef1ce1455fb4b23128a239ea02832508425ed8778a49e990132517097cb17755bc430a38b72ae508d760a3eca165f5d8240fab803ede5703f23a4b2a068458b98112dd2e82af15eddfc2b3432a71c9c0d0e56cab5df7bf822d3d856472c12c0c685a29f83d844c5d7ab0295d70ad796ca5b09403dc042510a3304b42ea8e55e9c87510d34ff154e6108d4da26669e55c871f6979943256c6b47d73dad802641201611b4438bb12aef687853170727ee04c80a35082eb6136570d9e1f4f5e4861bf8494f8a053fde692d14c473078c3ec6e92fcece8af4f63ab213dca6178503084338859faeb07463145d082c6b61a24aa27efb07c7ca2b972ea017b7aab35049ff40483535b29d7bbae35087f9d412c98832894e2f092e6a044f4711a12ff20db7e37fa42e364237e4202db9a1815366c6448d5b9606b890fe396be01dc712d22125158c632e78ebbf2d5daf98bbf0168d46e4ec7bf11172ca39d58d87fa0a30649d4415ecbb7cd7904e55efdeeeca71901516ee0d5411296f915f7aed07758c32094540be96147304c20cca9061e08d633d16e16871919a68a7267cc80695cc7eed37f5fd828357d61555ab7bd7124b4278e688143e3e5fba8b0815bc93041530850c7caaa676d0a71f770068b819e25eda9e479a10bf63521b00bf843556a73c8aa530e35bf1d2ed41fb99761a1056df4e1a0eeb34dd5bf1653452021ac3f63fa6c87ab79d6d79ae514db0d6a3368728e29d4d8f06a7a0b309363adb2a06c4f65f673a4cc97bfd9ce994a6abe1d134cfdae11f5fbdc93bd8bbf5d07d5c3846483a36f847b0af54f61561c7d6ca524835454ec613deb54ed3a2b697ee2daa301dec16e8b486bdae2801e62106544a8ea234a0899d5ee28734ad5b76da4a8ab686ea0d32262ed63718b66275101bf9f2bb362540d2c74f8dc69ddacd996514a32248a31670f5a457302d5c82be3b9d97ede2fbbeccd915e962506312ed535e601e71c2cdbefbb0aad55c4d20e5c755a1346b0e9e5de871c8372c41675ed9fdc79dd324e9564fc738aa2bef7cbfb73a26679392a5c0152446d3447d3b79f01e8b0175aff731cb03dd53904542945dbe2fd0786da28d6d6fd4b5777c3ec71af0eff3c52df22e42032e117990ac2cafea146c547a90cfd420de98e1e8613220a6dac54341fec27348def40dcd0b7a271451897e7b8479b0596f312329b06c00f632146ef0cbe8660908eadd7a7b2db2e636139d91441ff6bda1ce55ba87a359ba10d32f8f378f55eee0c1a08e783eec1dabdb9c7670619f1996657666fa31003286389f22a131e43919c79b2b62c7a3957941665e90d2eccc35a5861d3b7088ad2ead03d10913dd03847ac1cb501a63df906964b28064d36fb46de226de81c654b8df4a4d7710ee83da705da90a6df3a57bb5d5c9216b6c58847b12d9a79e4effd66a53d2027d9f4d1ba7e3fe75dfd2db5a39cf7e064f100df15a9da79caafdca90adfaae3f1d096fbf08b34dd0c1f0b53701731dc12d7999f6114d2015f06f0c1206c63c05c962876365c4ad2f1243cc33ea7bf516e6808ebdf99c30edf62f42bda3afb1ae3c3427cb0a8a20510d78685e04da72c5ed927ca93c956464a6f17f83265dfee7b510f5bdf001e931955dc42638e4dba0024a0a28d7e73faae5f623676442903452f02a638a4e16edec381b0d5428dbe21728d47f5940357fcf82a199ec3a46d4b365574f12168f9bf5368ca7238fbb164f624e8d6e67f5653732d638a59ba419667a7796d8af3a0b886bd05736fa7ab810ee048a203e5f7c49784b2a426f8197c7c459ec39171031d7cbab8294a6f16af0609a0be881f9e8d72f35ed478c2dde25c0d3dab0564d5272074aea7675504f7389170d1df0251607ee321c95da71e55f019e824c611559bf1b5f89d1bd01636d5df52c237be8f30356c008acdb9a80175b3085efc49f0e4086748452016ee07fb5a2ca5977f9f40685f5a7261fcb61b8b3bf6fd77e9892751f812bb0d64713540a8b8574c422c7ca76452558588ab565468c08eb4b301d9ff2c32fe28b57e2bed06caedc3ba8851f1062cc79551f0ef786199f68c04a3d6aacfd1dc69e207ce750f69b6e09d431694bf1134a7d49cce97ff2851cc456d627d8c04e7691b84ff502f1e7f777c8d170fed2cb88372c01f0b010a6bc04787843e4a4adf2e604fad82e22eabf26e445d75de8e6f31c531f18f332a41fc6847d6398fa8607aa6cbe488972543f84c502bf552d286b3cc9082ebed68f1d0b73008665973c898880ed9b35cac0ed2608b3a7bff2cadda4c07f02ba789c1022f0c7c6deb0fad72be2e991254d8a2296614a0b0b17227f00408be9ef74aa7ea748bbe5bcbcf61b44e0f9db52a9d0bdf8948902823188f2ecdc1175db6df04a3af4340b97a930a14d6e7136f30485a41b39274ce1b067de943a9316e59c7638fc8cb6fd886e67a6eb1a0ca074305534cc24f02fea30247ac586d68ddd0de79d573a698e2e7129f7261e4c16f4a7c96d5b6f3bcc4a40259106c60a3f20657b360d65b50a8c0b26f364194429c42f6ae6f18447fbe57d90e838bab860307e34014ec1d97c63050c75ae33a3826681a00b142bbcb039d1a021acc4d238bf1f4b03798f4d6e8fad6423e6f5daf73349f6cd7d88bc79d190d9ac0b2048b1f52204d7fe57df7f52418770cf0eb0df9dc6611d090ac7f7fbccf887040907aa6400fee070e9d45156f68d97cf50b41401fd919ba3bd50a917d851d18c2940fa79d4f531d25153a5610c0345f350496e6a07916b332df78bcc9f560c3bce86cc6678f34a442a7aaec16603684c74b948b9aff6ee32f1933bf32f9486724cd200"/3496]) r3 = syz_open_dev$hidraw(&(0x7f0000000040), 0x3, 0x80) ioctl$HIDIOCGFEATURE(r3, 0xc0404807, &(0x7f0000000080)={0x8, "3886cbc376a45a3331d5d57042ccd4a7eb5049781b5e0c711b1ec7cc84c851ced8451827155ce337b69ec34026f4ee54eb1de23cfbed92c8efa2de98f7b044a8"}) r4 = syz_open_dev$hidraw(&(0x7f0000000100), 0x2, 0x745043) ioctl$HIDIOCGRAWPHYS(r4, 0x80404805, &(0x7f0000000140)) syz_open_dev$char_usb(0xc, 0xb4, 0x0) 15:46:05 executing program 4: syz_open_dev$hidraw(0xfffffffffffffffe, 0xfffffffffffffffc, 0x103603) ioctl$HIDIOCGFIELDINFO(0xffffffffffffffff, 0xc038480a, &(0x7f0000000000)={0x3, 0x200, 0xffffff98, 0x9, 0x1, 0x4, 0x1, 0x2, 0x8, 0x8001, 0x7, 0x1, 0xfffffffb, 0x1e}) 15:46:05 executing program 5: syz_open_dev$hidraw(&(0x7f0000000580), 0x0, 0x101081) r0 = syz_open_dev$hidraw(&(0x7f0000000000), 0x0, 0x0) ioctl$HIDIOCSFEATURE(r0, 0xc0404806, 0x0) ioctl$HIDIOCSFEATURE(r0, 0xc0404806, &(0x7f0000000000)="53d871a77c04ada1403a09fc9a79947d796060990b5bacb978c08c432b5f5e10b8ab70c5d26735800dd80856b8d7c055ba5a3c409fb93d63ab9456102f5f4a215ab40fa4aced287884670d4c1a85f3") syz_open_dev$hidraw(&(0x7f0000000080), 0x1ff, 0x40000) r1 = syz_open_dev$hidraw(&(0x7f0000000000), 0x0, 0x0) ioctl$HIDIOCSFEATURE(r1, 0xc0404806, 0x0) write$hidraw(r1, &(0x7f00000010c0)="c2efc64421e3343d16ddb0d465cfd83f6e3cb810c06472c782e1804c3c4974678f37bc0ff4ed4b0a702fef49603fa13cb2b93b57102421f8899542b34a189fe7a97d0e3c8138ff1bc7c14dd105867ad43e2191eab3383f020db953b3c8b8025a7b7f600aba436aa32441e4eacb7d1f225fc53ce8f385b8144d0c1dcec4ce5d607c41c0720a92488c3ed4d19c15de4c55adf34451a1e899eb21b493857f1d6210c0ac9b76bd72a7d58bd591c7baf7817e38644df94ba0315160e8f25701da65427e166cdc41ede1d09fa457f3da03c684cc142685808c0eb7b034cc038aa8371360b2381234110d6c0158ffa4aaf21198069a4ac389d19d8f20255168d82cddddc1099e7c2c6106e7a2ce8bd8d78c24d4b1e39b9eb36c63fc0d6023f1ea95a368cb8bf0c4f94397ca58936a2e669f163f94323ccfe7589e3042df85efe84cb10ffa7b098cbae0c088618aa42e57f46c9efeea70dc46b6a72b2e397f593f9f3466a41b49de223ac87ae87db28d074ae423ce86de6521e3cd7b83a01797da80ba00742de2d781acde9b526bc172aa7c3cd95785e46b715283cd4622b4cc27f18a1997849646d58ae03e8b0bd745a02e28feb7a320028fc4d10f83aea27fdf0da55320816e3b4b4e06dbc9dd5d213427f053279981036bb6a059733de04e572f29fa54df7aa0ee0291a2f33f5afeda2b84c987f3046c6b50c1ff070000000000007d62fb4107351c6ddc85177b699979d5a5a13a0800000000000000e6831005296a41e02bf69c5f8cc8ac78285444254b79ff8339d717e7a6841900a48edbc905d4a95457938fd27ee3e57c7eeabb7cff7a633c5dca23193910ab6e72ee38d84e0f3d693c33cc0cfbc90e63769536f07399357c5bb81adb4b88de5a45356f8896216c42ee03000000c169cfab87c6db2736d5b084f3fba3a56731951e0b8b4a64e65666c166a3706e4b8f93f4ba53a1c5c93a296e4a7e148deef8dfbe9ffea389a47d17adda45fa68f65167996efcff2f04195d6961c1036253e7e6ab21ef92876c94e70c8c96b343df2e45daf62ca484d7ee99301c8888edb35786c5d91c3c3b44762369c1df12254c6233b160fdd87abde1b0f58ca7666dcdc5786f7d43ffbc54bb0e162f8b71ab908ebe10c086d789f67f6866ab83ab163dfd787cb2fd7c38ab2c37966de92453a8dd18a54e80ed620b6ff317e0652d629f0936e45716985ac08401b98a2b2901dcde3747497a5dacfff2d908f0a02f0909293154602ada593e25264155fbb1a5a31c4988acd486c72b54a912d5c63b0e35a1efbf94d378ea21b1df3d3fd3bc2b06f2d5c37500f8e863d1c743081c4b9c9d840eed345987086ae584079184478f756bab6cc6eae2c6572b5c7ccebe1376ec9769fe73eeb7ffa432fb34eb0e9f9eb5bea959569e2c6bdff278537dde1a818901e21201e7b7bd1b5b84df06a669c679be2ecb6508453af3e79625f986b022a8fb05b3906ea22c9b3e4fec40dbad4237aa2299a3a43352e4ed3c1181e52cca1fce6e0d68efb0d2ded5f90854ae154d0a7d577656dd8145c09e30a401beaab2f691b21efc49056ac507b0fa4dfdd209e8b6859f7ed1eb3dfbfa72a048651d1268f9c4bb574ea4c7eee01ed0a44f2df8b58152869985765458c25efe583ca236bea4c0d76475da5a707fac3da1a8441ff3b11fd97a10d3f34d5d0fa960590cccd77564c3fb4d4e0726cc0dfa0f141715ab00faa42424cc213ee7403c226ccfd06ecfb1e1db4e8104339a19c919acb0d4dfbc42f0c54e15edd555b7ee2f8eb307cf4adcb5e4a10312c245b3def7ee4c65101df69c65a3ad81f845cace5e1b3357bf587dceca0991e9b80a94716bf3efa673109473b0909da645f8a8b1ad433e012a1d564489352ca0e6ccf9c8a835280bf865a865390c7388c077061591dc9bc8a4904231939319c5bbe408f28314e4f7152a42e41bd4c4c24b75fc3ca2b46b9fce602502e37d8d40f80910a12cb911ada1270a85412fd79a475646c9534f666af62dfd048415be21809059cce77d904a13d74a0e5851d7e6c964978da2ce0ae3292a9677ef126a93774f169ad58a5ae9ab0ebcad3e58fa4efaffd4fe9b3f1d203fdd545bcfff7d0b4664289538d41173ecb7585db66116ac58ddacee8f55bae675ce7bd7c43d39369fb592f6c1ebb9baf9a50e52b5dc8a66e48988bcfa428be9ea1f0b2af6edac17667c4c5b53a6c36ac544b8acd0e915148763307e69db3edc0e0861678f42d9412c93c04de2f3c0d376ade3b5a10b925f1f77a6c3b6b20ddb77aa4cf1ca8fe345570cbcfaa31586d35ca839d8cd0cac5209017934368cf21addd352be015f009b623c1850f7a24af1f9c9a717d0722d351b92875884317b0f347274f201b56f415f9a77689d70e74da354e2055b7ec0b1345b8b922f86dc97f646585ebc9cee795fe58a75d8f29aafca1548db4f658eeaef5f00f29dc2e270c914fbe220e82f18d0794dc837d3a29164ede04553d6cea56381d2da0ad018ac8fbdd390bc872c041a4d96d374ae9795a8f5e797318694ae5ef34fceb890305d68099f04e4b032f28498d1125836e9e5c3304fc30eeaffa7b86fc723761879744ba1933ab104832edea00fe153499780cdd45776546597902f5c227454b13e9c885b4ee6c86351463d1766f329c6d00377dd4df972c2d4ae14b528f052626e040026b1cbc2861741c475f568dbaa9c878d8e63f0654658a94d0f80565121bfa13683ffd3b7b63f27fec4c7b0637d9624746e7ee87ac12d7657f07713314201297f36e7fcca1663c9a3b86f6f8944b11f7b111b1d200712ebb6019af515a752bfb1ae93d61b486f9f8c1b1912a03eeaecf50b43d37c683f75e223c9b4322e00a095e8029f67d36627714afe63251ea862bae80faa7785ecc492bd1ca1b79ed92e0c9808512ba9d6ab48347ea9b7639fec0ba6629a53deb007f01fd7ef3297133d40922fcdce544f273df143d99762d0d2d20203a9e70ae12f1d6df5cac7c9181358911190acf31a2a86f147db2e4e564cef3e38d94dacecda023859f1dc13e6dc2e6dcafa11d93e2109675cd29915cd33485ad382b4d79b9fa5f4f35f441987ab8feef5f3323e87843c0d5d624a11f4364e1938a0df4a155f9fa5877d6371580ecec15f49785e06848313eb1a29b8155dd2b90fb50977696cca1deda6fc7b5f8ff2ced01c7c21a37428ce5291975f994c8959c56349497d8b3213749e431b4e1e5f6afe4488eba99e10598c6625197ba4f478ed5d1e28849b82fcdc2eea02b69ea81346cb4765ff4baa1c32f593514da443557358b7ba93c60a49261b6c9ad469010688838282f680803ee70fc2d428772b21d882a39cf9b2a90fcc4eaaaf0f5f8fa592bf31130ffc7db4416a795e5ec1093f28431741a2791dd5c0006c5facbf568f421c897f9f7172d44ab127c5f9a90c7d30d8e41080f790d18bd2eb128a19d5db94848637067a40b5d547a8dc9a547fe7644a58c9ceb7e05e81b11488ae7d919d000104319153760598b0443374cfeb1cbbd10b4c0c1b3aab043e7d97bcb7848384d13c20b92de2c085c8509802ec1d55be3563d5caf184a825a3b25700cffd1f5615343575668fa3ed3e43fbd76bb4df7d873cd2cf15ee1eda7818bc37506b87562489fdd801cf1ff6af0f288ec7e9487469a10dc367cd22384305e79ca58234bbdb892c5c89faa08cdb0ec32777e73164a65689cea8e1ad22bc932b04dc0a80d450f4d60d34f599646e394692cddfd99647385c97fc1b62aa8272e7d6a7dd0907613a13864b053eaa59009d37af7713d91926063a2f494b8c1d2d0762c1709799e2ac41a9375ece0b32e0f7a22cb3208bb6ebebe5e7b49fe9dd4c0aabbbb007be66736a4e990b928bf55fe6a92bea086a5aec324a1566b2db917b8203505cb0998cd462f704183f3eb5608d41625ef921232841cb65904c23c92f132df782613479d5be392622e5c0dd3f0fee2b5b3fa9aed94cd9b6aa671fa9df5ea94c12c07c9bc0b0543e84cfdd37fb60a94c79fce3afac108c020053ad7433bbbbb6049e4dc6", 0xb33) 15:46:05 executing program 0: r0 = syz_open_dev$hidraw(&(0x7f0000000000), 0x0, 0x0) read$hidraw(r0, &(0x7f0000001340)=""/4106, 0x100a) read$hidraw(r0, 0x0, 0x0) ioctl$HIDIOCSFEATURE(r0, 0xc0404806, &(0x7f0000000040)="0606d07efc36cef57519e7e240a3653455aca4abed0d3bb602e27116c3218c154f054d139789068595d594d0746eccbbb91d1439229516ed291b793af14aa32b1060ea4ce58de4fb4416972b5ee9a68ce67250886a777703a8658c53eea075b564c35e7b456b7da2f89e2e2bb5aa81a01e5c0e8a5fb8ccc4ebbe02fbe51ab8344eda24c1677d6a5ad5a67630b6f6ef8a8658bde1fecf9385bb6959c655494b2cdbe1e2c7f99cb2a0a7fa07d79549f965ef974568b9a1e042779d7c60b69643a60b557e6076ebd8c52cd202622a79469f8fcab4e23196f4") syz_open_dev$char_usb(0xc, 0xb4, 0x0) 15:46:05 executing program 3: syz_open_dev$hiddev(&(0x7f0000000000), 0x5, 0x1a035317e33e48c9) r0 = syz_open_dev$hiddev(&(0x7f0000000100), 0x1ff, 0x400) ioctl$HIDIOCGVERSION(r0, 0x80044801, &(0x7f0000000140)) r1 = syz_open_dev$hiddev(&(0x7f0000000440), 0x3, 0x101442) ioctl$HIDIOCGCOLLECTIONINFO(r1, 0xc0104811, &(0x7f0000000480)={0x7, 0x7, 0x696ce0ca, 0x401}) r2 = syz_open_dev$hiddev(&(0x7f0000000080), 0x1000, 0x385800) ioctl$HIDIOCSREPORT(r2, 0x400c4808, &(0x7f00000000c0)={0x1, 0x200, 0x5}) r3 = syz_open_dev$hidraw(&(0x7f0000000580), 0x0, 0x189481) write$hidraw(r3, &(0x7f00000005c0)="a9", 0xffffff95) 15:46:05 executing program 2: r0 = syz_open_dev$hidraw(&(0x7f0000000580), 0x0, 0x101081) r1 = syz_open_dev$hidraw(&(0x7f0000000000), 0x0, 0x0) ioctl$HIDIOCSFEATURE(r1, 0xc0404806, 0x0) ioctl$EVIOCGKEY(0xffffffffffffffff, 0x80404518, &(0x7f0000000100)=""/195) write$hidraw(r1, &(0x7f0000000000)="d056303592dac7d86bd0c6061fe93062a77a8feca5a8ca56e25dac3373175f96c6a40ba78022e09ce8b9290744cbce82885cb37623b4c97d5592f5e8862e7b14d71e860a1c6ca5de0d3d19c3f43b72d1d6afbd8b36b6df817045c191a812d2040fccd19f5f0c44eaa1b572e45c4779e3dae514ad7745974d8ea378a207a27bba6ee308a8839746ee6948714356c498cc2a9cc8d9f8d74ad8e9bb1db2ff3a2e922f1f7ebe84ddbc9911b80ca904992d22e6b8fb0a978b88032547d93c66786a5fafda715a504d113f", 0xc8) write$hidraw(r0, &(0x7f0000000600)="c2efc64421e3343d16ddb0d465cfd83f6e3cb810c06472c782e1804c3c4974678f37bc0ff4ed4b0a702f01a77bd43b57102421f8899542b34a189fe7a97d0e3c8138ff1bc7c14dd105867ad43e2191eab3383f020db953b3c8b8025a7b7f600aba436aa32441e4eacb7d1f225fc53ce8f385b8144d0c1dcec4ce5d607c41c0720a92488c3ed4d19c15de4c55adf34451a1e899eb21b493857f1d6210c0ac9b76bd72a7d58bd591c7baf7817e38644df94ba0315160e8f25701da65427e166cdc41ede1d09fa457f3da03c684cc142685808c0eb7b034cc038aa8371360b2381234110d6c0158ffa4aaf21198069a4ac389d19d8f20255168d82cddddc1099e7c2c6106e7a2ce8bd8d78c24d4b1e39b9eb36c63fc0d6023f1ea95a368cb8bf0c4f94397ca58936a2e669f163f94323ccfe7589e3042df85efe84cb10ffa7b098cbae0c088618aa42e57f46c9efeea70dc46b6a72b2e397f593f9f3466a41b49de223ac87ae87db28d074ae423ce86de6521e3cd7b83a01797da80ba00742de2d781acde9b526bc172aa7c3cd95785e46b715283cd4622b4cc27f18a1997849646d58ae03e8b0bd745a02e28feb7a320028fc4d10f83aea27fdf0da55320816e3b4b4e06dbc9dd5d213427f053279981036bb6a059733de04e572f29fa54df7aa0ee0291a2f33f5afeda2b84c987f3046c6b50c18da2e9a60556fb847d62fb4107351c6ddc85177b699979d5a5a13aed9e8fdbf1e9671de6831005296a41e02bf69c5f8cc8ac78285444254b79ff8339d717e7a6841900a48edbc905d4a95457938fd27ee3e57c7eeabb7cff7a633c5dca23193910ab6e72ee38d84e0f3d693c33cc0cfbc90e63769536f07399357c5bb81adb4b88de5a45356f8896216c42ee6d9cddf2c169cfab87c6db2736d5b084f3fba3a56731951e0b8b4a64e65666c166a3706e4b8f93f4ba53a1c5c93a296e4a7e148deef8dfbe9ffea389a47d17adda45fa68f65167996efcff2f04195d6961c1036253e7e6ab21ef92876c94e70c8c96b343df2e45daf62ca484d7ee99301c8888edb35786c5d91c3c3b44762369c1df12254c6233b160fdd87abde1b0f58ca7666dcdc5786f7d43ffbc54bb0e162f8b71ab908ebe10c086d789f67f6866ab83ab163dfd787cb2fd7c38ab2c37966de92453a8dd18a54e80ed620b6ff317e0652d629f0936e45716985ac08401b98a2b2901dcde3747497a5dacfff2d908f0a02f0909293154602ada593e25264155fbb1a5a31c4988acd486c72b54a912d5c63b0e35a1efbf94d378ea21b1df3d3fd3bc2b06f2d5c37500f8e863d1c743081c4b9c9d840eed345987086ae584079184478f756bab6cc6eae2c6572b5c7ccebe1376ec9769fe73eeb7ffa432fb34eb0e9f9eb5bea959569e2c6bdff278537dde1a818901e21201e7b7bd1b5b84df06a669c679be2ecb6508453af3e79625f986b022a8fb05b3906ea22c9b3e4fec40dbad4237aa2299a3a43352e4ed3c1181e52cca1fce6e0d68efb0d2ded5f90854ae154d0a7d577656dd8145c09e30a401beaab2f691831efc49056ac507b0fa4dfdd209e8b6859f7ed1eb3dfbfa72a048651d1268f9c4bb574ea4c7eee01ed0a44f2df8b58152869985765458c25efe583ca236bea4c0d76475da5a707fac3da1a8441ff3b11fd97a10d3f34d5d0fa960590cccd77564c3fb4d4e0726cc0dfa0f141715ab00faa42424cc213ee7403c226ccfd06ecfb1e1db4e8104339a19c919acb0d4dfbc42f0c54e15edd555b7ee2f8eb307cf4adcb5e4a10312c245b3def7ee4c65101df69c65a3ad81f845cace5e1b3357bf587dceca0991e9b80a94716bf3efa673109473b0909da645f8a8b1ad433e012a1d564489352ca0e6ccf9c8a835280bf865a865390c7388c077061591dc9bc8a4904231939319c5bbe408f28314e4f7152a42e41bd4c4c24b75fc3ca2b46b9fce602502e37d8d40f80910a12cb911ada1270a85412fd79a475646c9534f666af62dfd048415be21809059cce77d904a13d74a0e5851d7e6c964978da2ce0ae3292a9677ef126a93774f169ad58a5ae9ab0ebcad3e58fa4efaffd4fe9b3f1d203fdd545bcfff7d0b4664289538d41173ecb7585db66116ac58ddacee8f55bae675ce7bd7c43d39369fb592f6c1ebb9baf9a50e52b5dc8a66e48988bcfa428be9ea1f0b2af6edac17667c4c5b53a6aaa9c36ac544b8acd0e915148763307e69db3edc0e0861678f42d9412c93c04de2f3c0d376ade3b5a10b925f1f77a6c3b6b20ddb77aa4cf1ca8fe345570cbcfaa31586d35ca839d8cd0cac5209017934368cf21addd352be015f009b623c1850f7a24af1f9c9a717d0722d351b92875884317b0f347274f201b56f415f9a77689d70e74da354e2055b7ec0b1345b8b922f86dc97f646585ebc9cee795fe58a75d8f29aafca1548db4f658eeaef5f00f29dc2e270c914fbe220e82f18d0794dc837d3a29164ede04553d6cea56381d2da0ad018ac8fbdd390bc872c041a4d96d374ae9795a8f5e797318694ae5ef34fceb890305d68099f04e4b032f28498d1125836e9e5c3304fc30eeaffa7b86fc723761879744ba1933ab104832edea00fe153499780cdd45776546597902f5c227454b13e9c885b4ee6c86351463d1766f329c6d00377dd4df972c2d4ae14b528f052626e04a126b1cbc2861741c475f568dbaa9c878d8e63f0654658a94d0f80565121bfa13683ffd3b7b63f27fec4c7b0637d9624746e7ee87ac12d7657f07713314201297f36e7fcca1663c9a3b86f6f8944b11f7b111b1d200712ebb6019af515a752bfb1ae93d61b486f9f8c1b1912a03eeaecf50b43d37c683f75e223c9b4322e00a095e8029f67d36627714afe63251ea862bae80faa7785ecc492bd1ca1b79ed92e0c9808512ba9d6ab48347ea9b7639fec0ba6629a53deb007f01fd7ef3297133d40922fcdce544f273df143d99762d0d2d20203a9e70ae12f1d6df5cac7c9181358911190acf31a2a86f147db2e4e564cef3e38d94dacecda023859f1dc13e6dc2e6dcafa11d93e2109675cd29915cd33485ad382b4d79b9fa5f4f35f441987ab8feef5f3323e87843c0d5d624a11f4364e1938a0df4a155f9fa5877d6371580ecec15f49785e06848313eb1a29b8155dd2b90fb50977696cca1deda6fc7b5f8ff2ced01c7c21a37428ce5291975f994c8959c56349497d8b3213749e431b4e1e5f6afe4488eba99e10598c6625197ba4f478ed5d1e28849b82fcdc2eea02b69ea81346cb4765ff4baa1c32f593514da443557358b7ba93c60a49261b6c9ad469010688838282f680803ee70fc2d428772b21d882a39cf9b2a90fcc4eaaaf0f5f8fa592bf31130ffc7db4416a795e5ec1093f28431741a2791dd5c0006c5facbf568f421c897f9f7172d44ab127c5f9a90c7d30d8e41080f790d18bd2eb128a19d5db94848637067a40b5d547a8dc9a547fe7644a58c9ceb7e05e81b11488ae7d919d000104319153760598b0443374cfeb1cbbd10b4c0c1b3aab043e7d97bcb7848384d13c20b92de2c085c8509802ec1d55be3563d5caf184a825a3b25700cfd0892d7d1988717c4ff9c3d7", 0xa01) r2 = syz_open_dev$evdev(&(0x7f0000000200), 0x6, 0x10000) ioctl$EVIOCGSW(r2, 0x8040451b, &(0x7f0000000240)=""/96) 15:46:05 executing program 5: syz_open_dev$hidraw(&(0x7f0000000580), 0x0, 0x101081) r0 = syz_open_dev$hidraw(&(0x7f0000000000), 0xf45, 0x662202) write$hidraw(r0, &(0x7f0000001040)="c2efc64421e3343d16ddb0d465cfd83f6e3cb810c06472c782e1804c3c4974678f37bc0ff4ed4b0a702f01a77bd43b57102421f8899542b34a189fe7a97d0e3c8138ff1bc7c14dd105867ad43e2191eab3383f020db953b3c8b8025a7b7f600aba436aa32441e4eacb7d1f225fc53ce8f385b8144d0c1dcec4ce5d607c41c0720a92488c3ed4d19c15de4c55adf34451a1e899eb21b493857f1d6210c0ac9b76bd72a7d58bd591c7baf7817e38644df94ba0315160e8f25701da65427e166cdc41ede1d09fa457f3da03c684cc142685808c0eb7b034cc038aa8371360b2381234110d6c0158ffa4aaf21198069a4ac389d19d8f20255168d82cddddc1099e7c2c6106e7a2ce8bd8d78c24d4b1e39b9eb36c63fc0d6023f1ea95a368cb8bf0c4f94397ca58936a2e669f163f94323ccfe7589e3042df85efe84cb10ffa7b098cbae0c088618aa42e57f46c9efeea70dc46b6a72b2e397f593f9f3466a41b49de223ac87ae87db28d074ae423ce86de6521e3cd7b83a01797da80ba00742de2d781acde9b526bc172aa7c3cd95785e46b715283cd4622b4cc27f18a1997849646d58ae03e8b0bd745a02e28feb7a320028fc4d10f83aea27fdf0da55320816e3b4b4e06dbc9dd5d213427f053279981036bb6a059733de04e572f29fa54df7aa0ee0291a2f33f5afeda2b84c987f3046c6b50c18da2e9a60556fb847d62fb4107351c6ddc85177b699979d5a5a13aed9e8fdbf1e9671de6831005296a41e02bf69c5f8cc8ac78285444254b79ff8339d717e7a6841900a48edbc905d4a95457938fd27ee3e57c7eeabb7cff7a633c5dca23193910ab6e72ee38d84e0f3d693c33cc0cfbc90e63769536f07399357c5bb81adb4b88de5a45356f8896216c42ee6d9cddf2c169cfab87c6db2736d5b084f3fba3a56731951e0b8b4a64e65666c166a3706e4b8f93f4ba53a1c5c93a296e4a7e148deef8dfbe9ffea389a47d17adda45fa68f65167996efcff2f04195d6961c1036253e7e6ab21ef92876c94e70c8c96b343df2e45daf62ca484d7ee99301c8888edb35786c5d91c3c3b44762369c1df12254c6233b160fdd87abde1b0f58ca7666dcdc5786f7d43ffbc54bb0e162f8b71ab908ebe10c086d789f67f6866ab83ab163dfd787cb2fd7c38ab2c37966de92453a8dd18a54e80ed620b6ff317e0652d629f0936e45716985ac08401b98a2b2901dcde3747497a5dacfff2d908f0a02f0909293154602ada593e25264155fbb1a5a31c4988acd486c72b54a912d5c63b0e35a1efbf94d378ea21b1df3d3fd3bc2b06f2d5c37500f8e863d1c743081c4b9c9d840eed345987086ae584079184478f756bab6cc6eae2c6572b5c7ccebe1376ec9769fe73eeb7ffa432fb34eb0e9f9eb5bea959569e2c6bdff278537dde1a818901e21201e7b7bd1b5b84df06a669c679be2ecb6508453af3e79625f986b022a8fb05b3906ea22c9b3e4fec40dbad4237aa2299a3a43352e4ed3c1181e52cca1fce6e0d68efb0d2ded5f90854ae154d0a7d577656dd8145c09e30a401beaab2f691831efc49056ac507b0fa4dfdd209e8b6859f7ed1eb3dfbfa72a048651d1268f9c4bb574ea4c7eee01ed0a44f2df8b58152869985765458c25efe583ca236bea4c0d76475da5a707fac3da1a8441ff3b11fd97a10d3f34d5d0fa960590cccd77564c3fb4d4e0726cc0dfa0f141715ab00faa4050000003ee7403c226ccfd06ecfb1e1db4e8104339a19c919acb0d4dfbc42f0c54e15edd555b7ee2f8eb307cf4adcb5e4a10312c245b3def7ee4c65101df69c65a3ad81f845cace5e1b3357bf587dceca0991e9b80a94716bf3efa673109473b0909da645f8a8b1ad433e012a1d564489352ca0e6ccf9c8a835280bf865a865390c7388c077061591dc9bc8a4904231939319c5bbe408f28314e4f7152a42e41bd4c4c24b75fc3ca2b46b9fce602502e37d8d40f80910a12cb911ada1270a85412fd79a475646c9534f666af62dfd048415be21809059cce77d904a13d74a0e5851d7e6c964978da2ce0ae3292a9677ef126a93774f169ad58a5ae9ab0ebcad3e58fa4efaffd4fe9b3f1d203fdd545bcfff7d0b4664289538d41173ecb7585db66116ac58ddacee8f55bae675ce7bd7c43d39369fb592f6c1ebb9baf9a50e52b5dc8a66e48988bcfa428be9ea1f0b2af6edac17667c4c5b53a6aaa9c36ac544b8acd0e915148763307e69db3edc0e0861678f42d9412c93c04de2f3c0d376ade3b5a10b925f1f77ca8fe345570cbcfaa31586d35ca839d8cd0cac5209017934368cf21addd352be015f009b623c1850f7a24af1f9c9a717d0722d351b92875884317b0f347274f201b56f415f9a77689d70e74da354e2055b7ec0b1345b8b922f86dc97f646585ebc9cee795fe58a75d8f29aafca1548db4f658eeaef5f00f29dc2e270c914fbe220e82f18d0794dc837d3a29164ede04553d6cea56381d2da0ad018ac8fbdd390bc872c041a4d96d374ae9795a8f5e797318694ae5ef34fceb890305d68099f04e4b032f28498d1125836e9e5c3304fc30eeaffa7b86fc723761879744ba1933ab104832edea00fe153499780cdd45776546597902f5c227454b13e9c885b4ee6c86351463d1766f329c6d00377dd4df972c2d4ae14b528f052626e04a126b1cbc2861741c475f568dbaa9c878d8e63f0654658a94d0f80565121bfa13683ffd3b7b63f27fec4c7b0637d9624746e7ee87ac12d7657f07713314201297f36e7fcca1663c9a3b86f6f8944b11f7b111b1d200712ebb6019af515a752bfb1ae93d61b486f9f8c1b1912a03eeaecf50b43d37c683f75e223c9b4322e00a095e8029f67d36627714afe63251ea862bae80faa7785ecc492bd1ca1b79ed92e0c9808512ba9d6ab48347ea9b7639fec0ba6629a53deb007f01fd7ef3297133d40922fcdce544f273d6ea546f143d99762d0d2d20203a9e70ae12f1d6df5cac7c9181358911190acf31a2a86f147db2e4e564cef3e38d94dacecda023859f1dc13e6dc2e6dcafa11d93e2109675cd29915cd33485ad382b4d79b9fa5f4f35f441987ab8feef5f3323e87843c0d5d624a11f4364e1938a0df4a155f9fa5877d6371580ecec15f49785e06848313eb1a29b8155dd2b90fb50977696cca1deda6fc7b5f8ff2ced01c7c21a37428ce5291975f994c8959c56349497d8b3213749e431b4e1e5f6afe4488eba99e10598c6625197ba4f478ed5d1e28849b82fcdc2eea02b69ea81346cb4765ff4baa1c32f593514da443557358b7ba93c60a49261b6c9ad469010688838282f680803ee70fc2d428772b21d882a39cf9b2a90fcc4eaaaf0f5f8fa592bf31130ffc7db4416a795e5ec1093f28431741a2791dd5c0006c5facbf568f421c897f9f7172d44ab127c5f9a90c7d30d8e41080f790d18bd2eb128a19d5db94848637067a40b5d547a8dc9a547fe7644a58c9ceb7e05e81b11488ae7d919d000104319153760598b0443374cfeb1cbbd10b4c0c1b3aab043e7d97bcb7848384d13c20b92de2c085c8509802ec1d55be3563d5caf184a825a3b25700cfd0892d7d1988717c4ff9c3d78cc4317218b47bfa1033ab54c9d54a4c4e7fb49865fa3eb3ec3b3df20f0d404666701e1c0edc4c823ce9eda4fe9f83d8c80000000000000000000072f29516b2f5617a204c8bbfee95a942ab69a62f385ff8639c2bbdcf8b6a26ed05d3d62276a2ff295e77497588ed75371fcf08b002", 0xa6a) 15:46:05 executing program 4: syz_open_dev$hidraw(0xfffffffffffffffe, 0x0, 0x0) ioctl$EVIOCSMASK(0xffffffffffffffff, 0x40104593, &(0x7f00000002c0)={0x16, 0x0, 0x0}) ioctl$EVIOCGVERSION(0xffffffffffffffff, 0x80044501, &(0x7f0000000000)=""/217) 15:46:05 executing program 5: r0 = syz_open_dev$hidraw(&(0x7f0000000580), 0x0, 0x101081) ioctl$EVIOCGKEYCODE(0xffffffffffffffff, 0x80084504, &(0x7f0000000000)=""/91) write$hidraw(r0, &(0x7f0000000600)="c2efc64421e3343d16ddb0d465cfd83f6e3cb810c06472c782e1804c3c4974678f37bc0ff4ed4b0a702f01a77bd43b57102421f8899542b34a189fe7a97d0e3c8138ff1bc7c14dd105867ad43e2191eab3383f020db953b3c8b8025a7b7f600aba436aa32441e4eacb7d1f225fc53ce8f385b8144d0c1dcec4ce5d607c41c0720a92488c3ed4d19c15de4c55adf34451a1e899eb21b493857f1d6210c0ac9b76bd72a7d58bd591c7baf7817e38644df94ba0315160e8f25701da65427e166cdc41ede1d09fa457f3da03c684cc142685808c0eb7b034cc038aa8371360b2381234110d6c0158ffa4aaf21198069a4ac389d19d8f20255168d82cddddc1099e7c2c6106e7a2ce8bd8d78c24d4b1e39b9eb36c63fc0d6023f1ea95a368cb8bf0c4f94397ca58936a2e669f163f94323ccfe7589e3042df85efe84cb10ffa7b098cbae0c088618aa42e57f46c9efeea70dc46b6a72b2e397f593f9f3466a41b49de223ac87ae87db28d074ae423ce86de6521e3cd7b83a01797da80ba00742de2d781acde9b526bc172aa7c3cd95785e46b715283cd4622b4cc27f18a1997849646d58ae03e8b0bd745a02e28feb7a320028fc4d10f83aea27fdf0da55320816e3b4b4e06dbc9dd5d213427f053279981036bb6a059733de04e572f29fa54df7aa0ee0291a2f33f5afeda2b84c987f3046c6b50c18da2e9a60556fb847d62fb4107351c6ddc85177b699979d5a5a13aed9e8fdbf1e9671de6831005296a41e02bf69c5f8cc8ac78285444254b79ff8339d717e7a6841900a48edbc905d4a95457938fd27ee3e57c7eeabb7cff7a633c5dca23193910ab6e72ee38d84e0f3d693c33cc0cfbc90e63769536f07399357c5bb81adb4b88de5a45356f8896216c42ee6d9cddf2c169cfab87c6db2736d5b084f3fba3a56731951e0b8b4a64e65666c166a3706e4b8f93f4ba53a1c5c93a296e4a7e148deef8dfbe9ffea389a47d17adda45fa68f65167996efcff2f04195d6961c1036253e7e6ab21ef92876c94e70c8c96b343df2e45daf62ca484d7ee99301c8888edb35786c5d91c3c3b44762369c1df12254c6233b160fdd87abde1b0f58ca7666dcdc5786f7d43ffbc54bb0e162f8b71ab908ebe10c086d789f67f6866ab83ab163dfd787cb2fd7c38ab2c37966de92453a8dd18a54e80ed620b6ff317e0652d629f0936e45716985ac08401b98a2b2901dcde3747497a5dacfff2d908f0a02f0909293154602ada593e25264155fbb1a5a31c4988acd486c72b54a912d5c63b0e35a1efbf94d378ea21b1df3d3fd3bc2b06f2d5c37500f8e863d1c743081c4b9c9d840eed345987086ae584079184478f756bab6cc6eae2c6572b5c7ccebe1376ec9769fe73eeb7ffa432fb34eb0e9f9eb5bea959569e2c6bdff278537dde1a818901e21201e7b7bd1b5b84df06a669c679be2ecb6508453af3e79625f986b022a8fb05b3906ea22c9b3e4fec40dbad4237aa2299a3a43352e4ed3c1181e52cca1fce6e0d68efb0d2ded5f90854ae154d0a7d577656dd8145c09e30a401beaab2f691831efc49056ac507b0fa4dfdd209e8b6859f7ed1eb3dfbfa72a048651d1268f9c4bb574ea4c7eee01ed0a44f2df8b58152869985765458c25efe583ca236bea4c0d76475da5a707fac3da1a8441ff3b11fd97a10d3f34d5d0fa960590cccd77564c3fb4d4e0726cc0dfa0f141715ab00faa42424cc213ee7403c226ccfd06ecfb1e1db4e8104339a19c919acb0d4dfbc42f0c54e15edd555b7ee2f8eb307cf4adcb5e4a10312c245b3def7ee4c65101df69c65a3ad81f845cace5e1b3357bf587dceca0991e9b80a94716bf3efa673109473b0909da645f8a8b1ad433e012a1d564489352ca0e6ccf9c8a835280bf865a865390c7388c077061591dc9bc8a4904231939319c5bbe408f28314e4f7152a42e41bd4c4c24b75fc3ca2b46b9fce602502e37d8d40f80910a12cb911ada1270a85412fd79a475646c9534f666af62dfd048415be21809059cce77d904a13d74a0e5851d7e6c964978da2ce0ae3292a9677ef126a93774f169ad58a5ae9ab0ebcad3e58fa4efaffd4fe9b3f1d203fdd545bcfff7d0b4664289538d41173ecb7585db66116ac58ddacee8f55bae675ce7bd7c43d39369fb592f6c1ebb9baf9a50e52b5dc8a66e48988bcfa428be9ea1f0b2af6edac17667c4c5b53a6aaa9c36ac544b8acd0e915148763307e69db3edc0e0861678f42d9412c93c04de2f3c0d376ade3b5a10b925f1f77a6c3b6b20ddb77aa4cf1ca8fe345570cbcfaa31586d35ca839d8cd0cac5209017934368cf21addd352be015f009b623c1850f7a24af1f9c9a717d0722d351b92875884317b0f347274f201b56f415f9a77689d70e74da354e2055b7ec0b1345b8b922f86dc97f646585ebc9cee795fe58a75d8f29aafca1548db4f658eeaef5f00f29dc2e270c914fbe220e82f18d0794dc837d3a29164ede04553d6cea56381d2da0ad018ac8fbdd390bc872c041a4d96d374ae9795a8f5e797318694ae5ef34fceb890305d68099f04e4b032f28498d1125836e9e5c3304fc30eeaffa7b86fc723761879744ba1933ab104832edea00fe153499780cdd45776546597902f5c227454b13e9c885b4ee6c86351463d1766f329c6d00377dd4df972c2d4ae14b528f052626e04a126b1cbc2861741c475f568dbaa9c878d8e63f0654658a94d0f80565121bfa13683ffd3b7b63f27fec4c7b0637d9624746e7ee87ac12d7657f07713314201297f36e7fcca1663c9a3b86f6f8944b11f7b111b1d200712ebb6019af515a752bfb1ae93d61b486f9f8c1b1912a03eeaecf50b43d37c683f75e223c9b4322e00a095e8029f67d36627714afe63251ea862bae80faa7785ecc492bd1ca1b79ed92e0c9808512ba9d6ab48347ea9b7639fec0ba6629a53deb007f01fd7ef3297133d40922fcdce544f273df143d99762d0d2d20203a9e70ae12f1d6df5cac7c9181358911190acf31a2a86f147db2e4e564cef3e38d94dacecda023859f1dc13e6dc2e6dcafa11d93e2109675cd29915cd33485ad382b4d79b9fa5f4f35f441987ab8feef5f3323e87843c0d5d624a11f4364e1938a0df4a155f9fa5877d6371580ecec15f49785e06848313eb1a29b8155dd2b90fb50977696cca1deda6fc7b5f8ff2ced01c7c21a37428ce5291975f994c8959c56349497d8b3213749e431b4e1e5f6afe4488eba99e10598c6625197ba4f478ed5d1e28849b82fcdc2eea02b69ea81346cb4765ff4baa1c32f593514da443557358b7ba93c60a49261b6c9ad469010688838282f680803ee70fc2d428772b21d882a39cf9b2a90fcc4eaaaf0f5f8fa592bf31130ffc7db4416a795e5ec1093f28431741a2791dd5c0006c5facbf568f421c897f9f7172d44ab127c5f9a90c7d30d8e41080f790d18bd2eb128a19d5db94848637067a40b5d547a8dc9a547fe7644a58c9ceb7e05e81b11488ae7d919d000104319153760598b0443374cfeb1cbbd10b4c0c1b3aab043e7d97bcb7848384d13c20b92de2c085c8509802ec1d55be3563d5caf184a825a3b25700cfd0892d7d1988717c4ff9c3d7", 0xa01) 15:46:05 executing program 4: syz_open_dev$char_usb(0xc, 0xb4, 0x40) 15:46:05 executing program 1: r0 = syz_open_dev$hidraw(&(0x7f0000000000), 0x0, 0x0) read$hidraw(r0, &(0x7f0000000340)=""/4096, 0x20001340) r1 = syz_open_dev$hidraw(&(0x7f0000000000), 0x0, 0x0) ioctl$HIDIOCSFEATURE(r1, 0xc0404806, 0x0) syz_open_dev$hidraw(0x0, 0x0, 0x0) ioctl$HIDIOCSFEATURE(0xffffffffffffffff, 0xc0404806, 0x0) write$hidraw(0xffffffffffffffff, 0x0, 0x0) syz_open_dev$char_usb(0xc, 0xb4, 0x1) 15:46:05 executing program 4: ioctl$EVIOCGKEYCODE(0xffffffffffffffff, 0x80084504, &(0x7f0000000000)=""/123) syz_open_dev$hidraw(0xfffffffffffffffe, 0x0, 0x0) 15:46:05 executing program 4: syz_open_dev$hidraw(0xfffffffffffffffc, 0x0, 0x0) syz_open_dev$hidraw(0xfffffffffffffffe, 0x0, 0x40280) 15:46:05 executing program 4: r0 = syz_open_dev$evdev(&(0x7f00000001c0), 0x0, 0x0) ioctl$EVIOCSMASK(r0, 0x40104593, &(0x7f00000002c0)={0x16, 0x0, 0x0}) ioctl$EVIOCRMFF(r0, 0x40044581, &(0x7f0000000000)=0x500) syz_open_dev$hidraw(0xfffffffffffffffe, 0x2, 0x106400) 15:46:05 executing program 2: syz_open_dev$hidraw(&(0x7f0000000580), 0x0, 0x101081) r0 = syz_open_dev$hidraw(&(0x7f0000000000), 0x0, 0x0) ioctl$HIDIOCSFEATURE(r0, 0xc0404806, 0x0) syz_open_dev$hidraw(&(0x7f0000000040), 0x4, 0x400) write$hidraw(r0, &(0x7f0000000600)="c2efc64421e3343d16ddb0d465cfd83f6e3cb810c06472c782e1804c3c4974678f37bc0ff4ed4b0a702f01a77bd43b57102421f8899542b34a189fe7a97d0e3c8138ff1bc7c14dd105867ad43e2191eab3383f020db953b3c8b8025a7b7f600aba436aa32441e4eacb7d1f225fc53ce8f385b8144d0c1dcec4ce5d607c41c0720a92488c3ed4d19c15de4c55adf34451a1e899eb21b493857f1d6210c0ac9b76bd72a7d58bd591c7baf7817e38644df94ba0315160e8f25701da65427e166cdc41ede1d09fa457f3da03c684cc142685808c0eb7b034cc038aa8371360b2381234110d6c0158ffa4aaf21198069a4ac389d1ddddc1099e7c2c6106e7ab1c0b71766431ddb1e39b9eb36c63fc0d6023f1ea95a368cb8bf0c4f94397ca58936a2e669f163f94323ccfe7589e3042df85efe84cb10ffa7b098cbae0c088618aa42e57f46c9efeea70dc46b6a72b2e397f593f9f3466a41b49de223ac87ae87db28d074ae423ce86de6521e3cd7b83a01797da80ba00742de2d781acde9b526bc172aa7c3cd95785e46b715283cd4622b4cc27f18a1997849646d58ae03e8b0bd745a02e28feb7a320028fc4d10f83aea27fdf0da55320816e3b4b4e06dbc9dd5d213427f053279981036bb6a059733de04e572f29fa54df7aa0ee0291a2f33f5afeda2b84c987f3046c6b50c18da2e9a60556fb847d62fb4107351c6ddc85177b699979d5a5a13aed9e8fdbf1e9671de6831005296a41e02bf69c5f8cc8ac78285444254b79ff8339d717e7a6841900a48edbc905d4a95457938fd27ee3e57c7eeabb7cff7a633c5dca23193910ab6e72ee38d84e0f3d693c33cc0cfbc90e63769536f07399357c5bb81adb4b88de5a45356f8896216c42ee6d9cddf2c169cfab87c6db2736d5b084f3fba3a56731951e0b8b4a64e65666c166a3706e4b8f93f4ba53a1c5c93a296e4a7e148deef8dfbe9ffea389a47d17adda45fa68f65167996efcff2f04195d6961c1036253e7e6ab21ef92876c94e70c8c96b343df2e45daf62c8484d7ee99301c8888edb35786c5d91c3c3b44762369c1df12254c6233b160fdd87abde1b0f58ca7666dcdc5786f7d43ffbc54bb0e162f8b71ab908ebe10c086d789f67f6866ab83ab163dfd787cb2fd7c38ab2c37966de92453a8dd18a54e80ed620b6ff317e0652d629f0936e45716985ac08401b98a2b2901dcde3747497a5dacfff2d908f0a02f0909293154602ada593e25264155fbb1a5a31c4988acd486c72b54a912d5c6540e35a1efbf94d378ea21b1df3d3fd3bc2b06f2d5c37500f8e863d1c743081c4b9c9d840eed345987086ae584079184478f756bab6cc6eae2c6572b5c7ccebe1376ec9769fe73eeb7ffa432fb34eb0e9f9eb5bea959569e2c6bdff278537dde1a818901e21201e7b7bd1b5b84df06a669c679be2ecb6508453af3e79625f986b022a8fb05b3906ea22c9b3e4fec40dbad4237aa2299a3a43352e4ed3c1181e52cca1fce6e0d68efb0d2ded5f90854ae154d0a7d577656dd8145c09e30a401beaab2f691831efc49056ac507b0fa4dfdf209e8b6859f7ed1eb3dfbfa72a048651d1268f9c4bb574ea4c7eee01ed0a44f2df8b58152869985765458c25efe583ca236bea4c0d76475da5a707fac3da1a8441ff3b11fd97a10d3f34d5d0fa960590cccd77564c3fb4d4e0726cc0dfa0f141715ab00faa42424cc213ee7403c226ccfd06ecfb1e1db4e8104339a19c919acb0d4dfbc42f0c54e15edd555b7ee2f8eb307cf4adcb5e4a10312c245b3def7ee4c65101df69c65a3ad81f845cace5e1b3357bf587dceca0991e9b80a94716bf3efa673109473b0909da645f8a8b1ad433e012a1d564489352ca0e6ccf9c8a835280bf865a865390c7388c077061591dc9bc8a4904231938d19c5bbe408f28314e4f7152a42e41bd4c4c24b75fc3ca2b46b9fce602502e37d8d40f80910a12cb911ada1270a85412fd79a475646c9534f6649f62dfd048415be21809059cce77d904a13d74a0e5851d7e6c964978da2ce0ae3292a9677ef126a93774f169ad58a5ae9ab0ebcad3e58fa4efaffd4fe9b3f1d203fdd545bcfff7d0b4664289538d41173ecb7a4c29beab4d5c748acee8f55bae675ce7bd7c43d39369fb592f6c1ebb9baf9a50e52b5dc8a66e48988bcfa428be9ea1f0bc36ac544b8acd0e915148763307e69db3edc0e0861678f42d9412c93c04de2f3c0d376ade3b5a10b925f1f77a6c3b6b20ddb77aa4cf1ca8fe345570cbcfaa31586d35ca839d8cd0cac5209017934368cf21addd352be015f009b623c1850f7a24af1f9c9a717d0722d351b92875884317b0f347274f201b56f415f9a77689d70e74da354e2055b7ec0b1345b8b922f86dc97f646585ebc9cee795fe58a75d8f29aafca1548db4f658eeaef5f00f29dc2e270c914fbe220e82f18d0794dc837d3a29164ede04553d6cea56381d2da0ad018ac8fbdd390bc872c041a4d96d374ae9795a8f5e797318694ae5ef34fceb890305d68099f04e4b032f28498d1125836e9e5c3304fc30eeaffa7b86fc723761879744ba1933ab104832ede9780cdd45776546597902f5c227454b13e9c885b4ee6c86351463d1766f329c6d00377dd4df972c2d4ae14b528f052626e04a126b1cbc2861741c475f568dbaa9c878d1f27ee38614080d26d1c388e63f0654658a94d0f80565121bfa13683ffd3b7b63f27fec4c7b0637d9624746e7ee87ac12d7657f07713314201297f36e7fcca1663c9a3b86f6f8944b11f7b111b1d200712ebb6019af515a752bfb1ae93d61b486f9f8c1b1912a03eeaecf50b43d37c683f75e223c9b4322e00a095e8029f67d36627714afe63251ea862bae80faa7785ecc492bd1ca1b79ed92e0c9808512ba9d6ab48347ea9b7639fec0ba6629a53deb007f01fd7ef3297133d40922fcdce544f273df143d99762d0d2d20203a9e70ae12f1d6df5cac7c9181358911190acf31a2a86f147db2e4e564cef3e38d94dacecda023859f1dc13e6dc2e6dcafa11d93e2109675cd29915cd33485ad382b4d79b9fa5f4f35f441987ab8feef5f3323e87843c0d5d624a11f4364e1938a0df4a155f9fa5877d6371580ecec15f49785e06050000001a29b8155dd2b90fb50977696cca1deda6fc7b5f8ff2ced01c7c21a37428ce5291975f994c8959c56349497d8b3213749e431b4e1e5f6afe4488eba99e10598c6625197ba4f478ed5d1e28849b82fcdc2eea02b69ea81346cb4765ff4baa1c32f593514da443557358b7ba93c60a49261b6c9ad469010688838282f680803ee70fc2d428772b21d882a39cf9b2a90fcc4eaaaf0f5f8fa592bf31130ffc7db4416a795e5ec1093f28431741a2791dd5c0006c5facbf568f421c897f9f7172d44ab127c5f9a90c7d30d8e41080f790d18bd2eb128a19d5db94848637067a40b5d547a8dc9a547fe7644a58c9ceb7e05e81b11488ae7d919d000104319153760598b0443374cfeb1cbbd10b4c0c1b3aab043e7d97bcb7848384d13c20b92de2c085c8509802ec1d55be3563d5caf184a825a3b25700cfd00000000000", 0x9ec) 15:46:05 executing program 0: r0 = syz_open_dev$hidraw(&(0x7f0000000000), 0x0, 0x0) read$hidraw(r0, &(0x7f0000000340)=""/4096, 0x20001340) read$hidraw(r0, &(0x7f0000000040)=""/211, 0xd3) read$hidraw(r0, 0x0, 0x0) syz_open_dev$char_usb(0xc, 0xb4, 0x0) 15:46:05 executing program 1: r0 = syz_open_dev$hidraw(&(0x7f0000000000), 0x0, 0x0) r1 = syz_open_dev$hidraw(&(0x7f0000000000), 0x0, 0x0) ioctl$HIDIOCSFEATURE(r1, 0xc0404806, 0x0) ioctl$HIDIOCGRAWINFO(r1, 0x80084803, &(0x7f0000000040)=""/226) read$hidraw(r0, &(0x7f0000000340)=""/4096, 0x20001340) r2 = syz_open_dev$hidraw(&(0x7f0000000000), 0x0, 0x0) ioctl$HIDIOCSFEATURE(r2, 0xc0404806, 0x0) syz_open_dev$hidraw(0x0, 0x0, 0x0) ioctl$HIDIOCSFEATURE(0xffffffffffffffff, 0xc0404806, 0x0) write$hidraw(0xffffffffffffffff, 0x0, 0x0) syz_open_dev$char_usb(0xc, 0xb4, 0x0) 15:46:05 executing program 4: r0 = syz_open_dev$evdev(&(0x7f00000001c0), 0x0, 0x0) ioctl$EVIOCSMASK(r0, 0x40104593, &(0x7f00000002c0)={0x16, 0x0, 0x0}) r1 = syz_open_dev$evdev(&(0x7f0000000080), 0x7, 0x20280) ioctl$EVIOCSABS0(r1, 0x401845c0, &(0x7f00000000c0)={0x6, 0x5, 0x4, 0x5, 0x6, 0xba69}) r2 = syz_open_dev$evdev(&(0x7f00000001c0), 0x0, 0x0) ioctl$EVIOCSMASK(r2, 0x40104593, &(0x7f00000002c0)={0x16, 0x0, 0x0}) ioctl$EVIOCGBITKEY(r0, 0x80404521, &(0x7f0000000300)=""/4096) ioctl$EVIOCGRAB(r2, 0x40044590, &(0x7f0000000040)=0xffffffff) ioctl$EVIOCSABS20(r0, 0x401845e0, &(0x7f0000000000)={0x3ff, 0x7, 0x8, 0x0, 0x7ff, 0x3}) r3 = syz_open_dev$hidraw(0xfffffffffffffffe, 0x0, 0x800) ioctl$HIDIOCSFEATURE(r3, 0xc0404806, &(0x7f0000000100)="e0dab7a79674589610c1f3c170f1a5ce9dc16497207aaed2686d8241903a592119f51ff4c4caddfea194ae737b5d208d17139a52585b5f114ecd41a513256475198fc8949e61") 15:46:05 executing program 3: syz_open_dev$hiddev(&(0x7f0000000000), 0x5, 0x1a035317e33e48c9) r0 = syz_open_dev$hiddev(&(0x7f0000000100), 0x1ff, 0x400) ioctl$HIDIOCGVERSION(r0, 0x80044801, &(0x7f0000000140)) r1 = syz_open_dev$hiddev(&(0x7f0000000440), 0x3, 0x101442) ioctl$HIDIOCGCOLLECTIONINFO(r1, 0xc0104811, &(0x7f0000000480)={0x7, 0x7, 0x696ce0ca, 0x401}) r2 = syz_open_dev$hiddev(&(0x7f0000000080), 0x1000, 0x385800) ioctl$HIDIOCSREPORT(r2, 0x400c4808, &(0x7f00000000c0)={0x1, 0x200, 0x5}) r3 = syz_open_dev$hidraw(&(0x7f0000000580), 0x0, 0x189481) write$hidraw(r3, &(0x7f00000005c0)="a9", 0xffffff95) 15:46:05 executing program 5: ioctl$HIDIOCGDEVINFO(0xffffffffffffffff, 0x801c4803, &(0x7f0000000140)=""/61) r0 = syz_open_dev$hidraw(&(0x7f0000000580), 0x0, 0x101081) write$hidraw(r0, &(0x7f0000000600)="c2efc64421e3343d16ddb0d465cfd83f6e3cb810c06472c782e1804c3c4974678f37bc0ff4ed4b0a702f01a77bd43b57102421f8899542b34a189fe7a97d0e3c8138ff1bc7c14dd105867ad43e2191eab3383f020db953b3c8b8025a7b7f600aba436aa32441e4eacb7d1f225fc53ce8f385b8144d0c1dcec4ce5d607c41c0720a92488c3ed4d19c15de4c55adf34451a1e899eb21b493857f1d6210c0ac9b76bd72a7d58bd591c7baf7817e38644df94ba0315160e8f25701da65427e166cdc41ede1d09fa457f3da03c684cc142685808c0eb7b034cc038aa8371360b2381234110d6c0158ffa4aaf21198069a4ac389d19d8f20255168d82cddddc1099e7c2c6106e7a2ce8bd8d78c24d4b1e39b9eb36c63fc0d6023f1ea95a368cb8bf0c4f94397ca58936a2e669f163f94323ccfe7589e3042df85efe84cb10ffa7b098cbae0c088618aa42e57f46c9efeea70dc46b6a72b2e397f593f9f3466a41b49de223ac87ae87db28d074ae423ce86de6521e3cd7b83a01797da80ba00742de2d781acde9b526bc172aa7c3cd95785e46b715283cd4622b4cc27f18a1997849646d58ae03e8b0bd745a02e28feb7a320028fc4d10f83aea27fdf0da55320816e3b4b4e06dbc9dd5d213427f053279981036bb6a059733de04e572f29fa54df7aa0ee0291a2f33f5afeda2b84c987f3046c6b50c18da2e9a60556fb847d62fb4107351c6ddc85177b699979d5a5a13aed9e8fdbf1e9671de6831005296a41e02bf69c5f8cc8ac78285444254b79ff8339d717e7a6841900a48edbc905d4a95457938fd27ee3e57c7eeabb7cff7a633c5dca23193910ab6e72ee38d84e0f3d693c33cc0cfbc90e63769536f07399357c5bb81adb4b88de5a45356f8896216c42ee6d9cddf2c169cfab87c6db2736d5b084f3fba3a56731951e0b8b4a64e65666c166a3706e4b8f93f4ba53a1c5c93a296e4a7e148deef8dfbe9ffea389a47d17adda45fa68f65167996efcff2f04195d6961c1036253e7e6ab21ef92876c94e70c8c96b343df2e45daf62ca484d7ee99301c8888edb35786c5d91c3c3b44762369c1df12254c6233b160fdd87abde1b0f58ca7666dcdc5786f7d43ffbc54bb0e162f8b71ab908ebe10c086d789f67f6866ab83ab163dfd787cb2fd7c38ab2c37966de92453a8dd18a54e80ed620b6ff317e0652d629f0936e45716985ac08401b98a2b2901dcde3747497a5dacfff2d908f0a02f0909293154602ada593e25264155fbb1a5a31c4988acd486c72b54a912d5c63b0e35a1efbf94d378ea21b1df3d3fd3bc2b06f2d5c37500f8e863d1c743081c4b9c9d840eed345987086ae584079184478f756bab6cc6eae2c6572b5c7ccebe1376ec9769fe73eeb7ffa432fb34eb0e9f9eb5bea959569e2c6bdff278537dde1a818901e21201e7b7bd1b5b84df06a669c679be2ecb6508453af3e79625f986b022a8fb05b3906ea22c9b3e4fec40dbad4237aa2299a3a43352e4ed3c1181e52cca1fce6e0d68efb0d2ded5f90854ae154d0a7d577656dd8145c09e30a401beaab2f691831efc49056ac507b0fa4dfdd209e8b6859f7ed1eb3dfbfa72a048651d1268f9c4bb574ea4c7eee01ed0a44f2df8b58152869985765458c25efe583ca236bea4c0d76475da5a707fac3da1a8441ff3b11fd97a10d3f34d5d0fa960590cccd77564c3fb4d4e0726cc0dfa0f141715ab00faa42424cc213ee7403c226ccfd06ecfb1e1db4e8104339a19c919acb0d4dfbc42f0c54e15edd555b7ee2f8eb307cf4adcb5e4a10312c245b3def7ee4c65101df69c65a3ad81f845cace5e1b3357bf587dceca0991e9b80a94716bf3efa673109473b0909da645f8a8b1ad433e012a1d564489352ca0e6ccf9c8a835280bf865a865390c7388c077061591dc9bc8a4904231939319c5bbe408f28314e4f7152a42e41bd4c4c24b75fc3ca2b46b9fce602502e37d8d40f80910a12cb911ada1270a85412fd79a475646c9534f666af62dfd048415be21809059cce77d904a13d74a0e5851d7e6c964978da2ce0ae3292a9677ef126a93774f169ad58a5ae9ab0ebcad3e58fa4efaffd4fe9b3f1d203fdd545bcfff7d0b4664289538d41173ecb7585db66116ac58ddacee8f55bae675ce7bd7c43d39369fb592f6c1ebb9baf9a50e52b5dc8a66e48988bcfa428be9ea1f0b2af6edac17667c4c5b53a6aaa9c36ac544b8acd0e915148763307e69db3edc0e0861678f42d9412c93c04de2f3c0d376ade3b5a10b925f1f77a6c3b6b20ddb77aa4cf1ca8fe345570cbcfaa31586d35ca839d8cd0cac5209017934368cf21addd352be015f009b623c1850f7a24af1f9c9a717d0722d351b92875884317b0f347274f201b56f415f9a77689d70e74da354e2055b7ec0b1345b8b922f86dc97f646585ebc9cee795fe58a75d8f29aafca1548db4f658eeaef5f00f29dc2e270c914fbe220e82f18d0794dc837d3a29164ede04553d6cea56381d2da0ad018ac8fbdd390bc872c041a4d96d374ae9795a8f5e797318694ae5ef34fceb890305d68099f04e4b032f28498d1125836e9e5c3304fc30eeaffa7b86fc723761879744ba1933ab104832edea00fe153499780cdd45776546597902f5c227454b13e9c885b4ee6c86351463d1766f329c6d00377dd4df972c2d4ae14b528f052626e04a126b1cbc2861741c475f568dbaa9c878d8e63f0654658a94d0f80565121bfa13683ffd3b7b63f27fec4c7b0637d9624746e7ee87ac12d7657f07713314201297f36e7fcca1663c9a3b86f6f8944b11f7b111b1d200712ebb6019af515a752bfb1ae93d61b486f9f8c1b1912a03eeaecf50b43d37c683f75e223c9b4322e00a095e8029f67d36627714afe63251ea862bae80faa7785ecc492bd1ca1b79ed92e0c9808512ba9d6ab48347ea9b7639fec0ba6629a53deb007f01fd7ef3297133d40922fcdce544f273df143d99762d0d2d20203a9e70ae12f1d6df5cac7c9181358911190acf31a2a86f147db2e4e564cef3e38d94dacecda023859f1dc13e6dc2e6dcafa11d93e2109675cd29915cd33485ad382b4d79b9fa5f4f35f441987ab8feef5f3323e87843c0d5d624a11f4364e1938a0df4a155f9fa5877d6371580ecec15f49785e06848313eb1a29b8155dd2b90fb50977696cca1deda6fc7b5f8ff2ced01c7c21a37428ce5291975f994c8959c56349497d8b3213749e431b4e1e5f6afe4488eba99e10598c6625197ba4f478ed5d1e28849b82fcdc2eea02b69ea81346cb4765ff4baa1c32f593514da443557358b7ba93c60a49261b6c9ad469010688838282f680803ee70fc2d428772b21d882a39cf9b2a90fcc4eaaaf0f5f8fa592bf31130ffc7db4416a795e5ec1093f28431741a2791dd5c0006c5facbf568f421c897f9f7172d44ab127c5f9a90c7d30d8e41080f790d18bd2eb128a19d5db94848637067a40b5d547a8dc9a547fe7644a58c9ceb7e05e81b11488ae7d919d000104319153760598b0443374cfeb1cbbd10b4c0c1b3aab043e7d97bcb7848384d13c20b92de2c085c8509802ec1d55be3563d5caf184a825a3b25700cfd0892d7d1988717c4ff9c3d7", 0xa01) write$hidraw(r0, &(0x7f0000000040)="b630d62147847926dd379c90765688f408ce0ef99c17c52c094ef89460a05b217e29d7d83859ad2749d0e8eddcc0d359c7ef1d947905903398182e849f0f98bbd1da95c4b7695e5f12c7a2fa74fd4b1233a5f41a1884f6de4ee4fc7764a6880b34ccc50b03b3cbee8a51b07ad05f2c6adc9d76a7c722d2802a532d7c622ece6c4fb9ce06d0c156eecc776b6a781d52bfb81948bcd650ea9aa70bd2145a52f9cefd5eea8ee7572e665499c1adeeb2e7bd3fab9fb3e1f6ce6d5704fb562f289c35962bd689819952e6c39fff715fca92567fcd70017751ec3e974aba46fdba4ee3c281", 0xe2) ioctl$HIDIOCGRDESCSIZE(r0, 0x80044801, &(0x7f0000000000)) 15:46:06 executing program 4: ioctl$EVIOCSCLOCKID(0xffffffffffffffff, 0x400445a0, &(0x7f0000000000)=0x800) 15:46:06 executing program 4: r0 = syz_open_dev$hidraw(0xfffffffffffffffe, 0x0, 0x200) ioctl$HIDIOCGRAWNAME(r0, 0x80404804, &(0x7f0000000000)) 15:46:06 executing program 4: syz_open_dev$hidraw(0xfffffffffffffffe, 0x1, 0x125400) 15:46:06 executing program 3: syz_usb_connect(0x0, 0x37, &(0x7f00000001c0)={{0x12, 0x1, 0x300, 0x9d, 0xcf, 0xc1, 0x8, 0xfe9, 0xdb01, 0x9223, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x25, 0x1, 0x5, 0xfc, 0x30, 0x3, [{{0x9, 0x4, 0xe7, 0x1, 0x1, 0xd0, 0xe2, 0x61, 0x7f, [@uac_as={[@format_type_i_continuous={0xa, 0x24, 0x2, 0x1, 0x4, 0x3, 0x2, 0x97, "", "e13f"}]}], [{{0x9, 0x5, 0x5, 0x20, 0x8, 0x0, 0x6, 0x1}}]}}]}}]}}, &(0x7f00000003c0)={0xa, &(0x7f0000000200)={0xa, 0x6, 0x201, 0x1, 0x0, 0x6, 0x10, 0x6}, 0x19, &(0x7f0000000240)={0x5, 0xf, 0x19, 0x1, [@ss_container_id={0x14, 0x10, 0x4, 0x7, "8bbba5e8be6913a73af19d509834a6c6"}]}, 0x4, [{0x77, &(0x7f0000000280)=@string={0x77, 0x3, "275e16c45b58ea95e4a840d5b6ecb6aa753b71999efbce1763648b751c838f5c9d2b0131c8754639d318990f38dad854ebebe5ab186b7253e01c56dcc86c1e9d11b15032cbeb4331e7bcd455e8d445233eaa0e1c6bf550f23cded38de97da13227613ddf45072523c7f32bcfaeac824cacf38a4d26"}}, {0x4, &(0x7f0000000300)=@lang_id={0x4, 0x3, 0x44b}}, {0x4, &(0x7f0000000340)=@lang_id={0x4, 0x3, 0x82c}}, {0x4, &(0x7f0000000380)=@lang_id={0x4, 0x3, 0x827}}]}) syz_open_dev$hiddev(&(0x7f0000000000), 0x5, 0x1a035317e33e48c9) r0 = syz_open_dev$hiddev(&(0x7f0000000100), 0x1ff, 0x400) ioctl$HIDIOCGVERSION(r0, 0x80044801, &(0x7f0000000140)) r1 = syz_open_dev$hiddev(&(0x7f0000000440), 0x3, 0x101442) ioctl$HIDIOCGCOLLECTIONINFO(r1, 0xc0104811, &(0x7f0000000480)={0x7, 0x7, 0x696ce0ca, 0x401}) r2 = syz_open_dev$hiddev(&(0x7f0000000080), 0x1000, 0x385800) ioctl$HIDIOCSREPORT(r2, 0x400c4808, &(0x7f00000000c0)={0x1, 0x200, 0x5}) r3 = syz_open_dev$hidraw(&(0x7f0000000580), 0x0, 0x189481) write$hidraw(r3, &(0x7f00000005c0)="a9", 0xffffff95) 15:46:06 executing program 5: syz_open_dev$hidraw(&(0x7f0000000580), 0x0, 0x101081) r0 = syz_open_dev$hidraw(&(0x7f0000000000), 0x100000001, 0xb4000) ioctl$HIDIOCGRAWINFO(r0, 0x80084803, &(0x7f0000000040)=""/135) ioctl$HIDIOCGRAWPHYS(r0, 0x80404805, &(0x7f0000000100)) 15:46:06 executing program 2: r0 = syz_open_dev$hidraw(&(0x7f0000000580), 0x0, 0x101081) write$hidraw(r0, &(0x7f0000000600)="c2efc64421e3343d16ddb0d465cfd83f6e3cb810c06472c782e1804c3c4974678f37bc0ff4ed4b0a702f01a77bd43b57102421f8899542b34a189fe7a97d0e3c8138ff1bc7c14dd105867ad43e2191eab3383f020db953b3c8b8025a7b7f600aba436aa32441e4eacb7d1f225fc53ce8f385b8144d0c1dcec4ce5d607c41c0720a92488c3ed4d19c15de4c55adf34451a1e899eb21b493857f1d6210c0ac9b76bd72a7d58bd591c7baf7817e38644df94ba0315160e8f25701da65427e166cdc41ede1d09fa457f3da03c684cc142685808c0eb7b034cc038aa8371360b2381234110d6c0158ffa4aaf21198069a4ac389d19d8f20255168d82cddddc1099e7c2c6106e7a2ce8bd8d78c24d4b1e39b9eb36c63fc0d6023f1ea95a368cb8bf0c4f94397ca58936a2e669f163f94323ccfe7589e3042df85efe84cb10ffa7b098cbae0c088618aa42e57f46c9efeea70dc46b6a72b2e397f593f9f3466a41b49de223ac87ae87db28d074ae423ce86de6521e3cd7b83a01797da80ba00742de2d781acde9b526bc172aa7c3cd95785e46b715283cd4622b4cc27f18a1997849646d58ae03e8b0bd745a02e28feb7a320028fc4d10f83aea27fdf0da55320816e3b4b4e06dbc9dd5d213427f053279981036bb6a059733de04e572f29fa54df7aa0ee0291a2f33f5afeda2b84c987f3046c6b50c18da2e9a60556fb847d62fb4107351c6ddc85177b699979d5a5a13aed9e8fdbf1e9671de6831005296a41e02bf69c5f8cc8ac78285444254b79ff8339d717e7a6841900a48edbc905d4a95457938fd27ee3e57c7eeabb7cff7a633c5dca23193910ab6e72ee38d84e0f3d693c33cc0cfbc90e63769536f07399357c5bb81adb4b88de5a45356f8896216c42ee6d9cddf2c169cfab87c6db2736d5b084f3fba3a56731951e0b8b4a64e65666c166a3706e4b8f93f4ba53a1c5c93a296e4a7e148deef8dfbe9ffea389a47d17adda45fa68f65167996efcff2f04195d6961c1036253e7e6ab21ef92876c94e70c8c96b343df2e45daf62ca484d7ee99301c8888edb35786c5d91c3c3b44762369c1df12254c6233b160fdd87abde1b0f58ca7666dcdc5786f7d43ffbc54bb0e162f8b71ab908ebe10c086d789f67f6866ab83ab163dfd787cb2fd7c38ab2c37966de92453a8dd18a54e80ed620b6ff317e0652d629f0936e45716985ac08401b98a2b2901dcde3747497a5dacfff2d908f0a02f0909293154602ada593e25264155fbb1a5a31c4988acd486c72b54a912d5c63b0e35a1efbf94d378ea21b1df3d3fd3bc2b06f2d5c37500f8e863d1c743081c4b9c9d840eed345987086ae584079184478f756bab6cc6eae2c6572b5c7ccebe1376ec9769fe73eeb7ffa432fb34eb0e9f9eb5bea959569e2c6bdff278537dde1a818901e21201e7b7bd1b5b84df06a669c679be2ecb6508453af3e79625f986b022a8fb05b3906ea22c9b3e4fec40dbad4237aa2299a3a43352e4ed3c1181e52cca1fce6e0d68efb0d2ded5f90854ae154d0a7d577656dd8145c09e30a401beaab2f691831efc49056ac507b0fa4dfdd209e8b6859f7ed1eb3dfbfa72a048651d1268f9c4bb574ea4c7eee01ed0a44f2df8b58152869985765458c25efe583ca236bea4c0d76475da5a707fac3da1a8441ff3b11fd97a10d3f34d5d0fa960590cccd77564c3fb4d4e0726cc0dfa0f141715ab00faa42424cc213ee7403c226ccfd06ecfb1e1db4e8104339a19c919acb0d4dfbc42f0c54e15edd555b7ee2f8eb307cf4adcb5e4a10312c245b3def7ee4c65101df69c65a3ad81f845cace5e1b3357bf587dceca0991e9b80a94716bf3efa673109473b0909da645f8a8b1ad433e012a1d564489352ca0e6ccf9c8a835280bf865a865390c7388c077061591dc9bc8a4904231939319c5bbe408f28314e4f7152a42e41bd4c4c24b75fc3ca2b46b9fce602502e37d8d40f80910a12cb911ada1270a85412fd79a475646c9534f666af62dfd048415be21809059cce77d904a13d74a0e5851d7e6c964978da2ce0ae3292a9677ef126a93774f169ad58a5ae9ab0ebcad3e58fa4efaffd4fe9b3f1d203fdd545bcfff7d0b4664289538d41173ecb7585db66116ac58ddacee8f55bae675ce7bd7c43d39369fb592f6c1ebb9baf9a50e52b5dc8a66e48988bcfa428be9ea1f0b2af6edac17667c4c5b53a6aaa9c36ac544b8acd0e915148763307e69db3edc0e0861678f42d9412c93c04de2f3c0d376ade3b5a10b925f1f77a6c3b6b20ddb77aa4cf1ca8fe345570cbcfaa31586d35ca839d8cd0cac5209017934368cf21addd352be015f009b623c1850f7a24af1f9c9a717d0722d351b92875884317b0f347274f201b56f415f9a77689d70e74da354e2055b7ec0b1345b8b922f86dc97f646585ebc9cee795fe58a75d8f29aafca1548db4f658eeaef5f00f29dc2e270c914fbe220e82f18d0794dc837d3a29164ede04553d6cea56381d2da0ad018ac8fbdd390bc872c041a4d96d374ae9795a8f5e797318694ae5ef34fceb890305d68099f04e4b032f28498d1125836e9e5c3304fc30eeaffa7b86fc723761879744ba1933ab104832edea00fe153499780cdd45776546597902f5c227454b13e9c885b4ee6c86351463d1766f329c6d00377dd4df972c2d4ae14b528f052626e04a126b1cbc2861741c475f568dbaa9c878d8e63f0654658a94d0f80565121bfa13683ffd3b7b63f27fec4c7b0637d9624746e7ee87ac12d7657f07713314201297f36e7fcca1663c9a3b86f6f8944b11f7b111b1d200712ebb6019af515a752bfb1ae93d61b486f9f8c1b1912a03eeaecf50b43d37c683f75e223c9b4322e00a095e8029f67d36627714afe63251ea862bae80faa7785ecc492bd1ca1b79ed92e0c9808512ba9d6ab48347ea9b7639fec0ba6629a53deb007f01fd7ef3297133d40922fcdce544f273df143d99762d0d2d20203a9e70ae12f1d6df5cac7c9181358911190acf31a2a86f147db2e4e564cef3e38d94dacecda023859f1dc13e6dc2e6dcafa11d93e2109675cd29915cd33485ad382b4d79b9fa5f4f35f441987ab8feef5f3323e87843c0d5d624a11f4364e1938a0df4a155f9fa5877d6371580ecec15f49785e06848313eb1a29b8155dd2b90fb50977696cca1deda6fc7b5f8ff2ced01c7c21a37428ce5291975f994c8959c56349497d8b3213749e431b4e1e5f6afe4488eba99e10598c6625197ba4f478ed5d1e28849b82fcdc2eea02b69ea81346cb4765ff4baa1c32f593514da443557358b7ba93c60a49261b6c9ad469010688838282f680803ee70fc2d428772b21d882a39cf9b2a90fcc4eaaaf0f5f8fa592bf31130ffc7db4416a795e5ec1093f28431741a2791dd5c0006c5facbf568f421c897f9f7172d44ab127c5f9a90c7d30d8e41080f790d18bd2eb128a19d5db94848637067a40b5d547a8dc9a547fe7644a58c9ceb7e05e81b11488ae7d919d000104319153760598b0443374cfeb1cbbd10b4c0c1b3aab043e7d97bcb7848384d13c20b92de2c085c8509802ec1d55be3563d5caf184a825a3b25700cfd0892d7d1988717c4ff9c3d7", 0xa01) r1 = syz_open_dev$hidraw(&(0x7f0000000000), 0x0, 0x0) ioctl$HIDIOCSFEATURE(r1, 0xc0404806, 0x0) ioctl$HIDIOCGRAWNAME(r1, 0x80404804, &(0x7f0000000140)) r2 = syz_open_dev$hidraw(&(0x7f0000000000), 0x4, 0x0) ioctl$HIDIOCSFEATURE(r2, 0xc0404806, 0x0) r3 = syz_open_dev$hidraw(&(0x7f0000000000), 0x7, 0x0) ioctl$HIDIOCSFEATURE(r3, 0xc0404806, 0x0) ioctl$HIDIOCGRDESCSIZE(r3, 0x80044801, &(0x7f0000000100)) ioctl$HIDIOCSFEATURE(r2, 0xc0404806, &(0x7f0000001040)="12b65e8d1007aecef05e1d9f3860a1f5bf848078e5494148c0f8a9da71cdf9289d19e487ba4186f7aa468cc74b4bb65548c4552f0ccef6a16baae5487755fadaf2a5f7d70fe2a66ba54d7b20c15000e9f8b4a8bba6af412138137fd125246bad6c67146459f4558938752b80db5fcece08549b826fa9eb4c5c998c883fb22beb0c142f65df0ce64359febf6f4b332f01acab8378879216647b74b29d8483f85ed6cc09599270c6d3fcd948380e9039acd9da9e484a9d7f92aef65d6096174fe1ecdd602d4dee2392a882906e4899e4da0a1a60c17d071d051ed1955abf30ad1cb7b780c9ea70f3a1545520018f7d16c4b64826daefe2508e60ba682dc0247f9b5fd39ed367277ca62d17309a0dcf388afd74fe9034a539c05d2c2110d4373a98b565c74a4b924bab40f2bd85a5d2b5c762404616e1f10a399b52a1a8c907872a137ee0dfd5e417df3bf9814ef1f8d8881665e89ecb80ccd570d75f6c9cbc706288cf4f960d86291b9612794659bf52cc77f78152ddb79ec11ddfa1247b9c79ba665f0baaed2afee17ec50db686d21a136b6bc9fefccc8a3e39a4a4fd4caf193df788438e8ff17cf9d3a38119ee29f4ee4694cc641059a16e13c5de2fd1b72633806b72cc23793d1b3acfef38477b67b7e536895da0a3a6ffad805748d8c6ad4e17030533913b337c28b689901751fc79068815ee06fd614be0b1542df9746e5cce52850a77d479e69e616f555e78031678832a85f5515279cc4320b758deea542bcaf56fb1149bac52bed5003cc7af46a7f0af07022ccbdeccf8680183e6e8964166982b316d9803f1ccdd0cc393f06101b391b3b7eafafb01c5e1b23d764fea3f75f2f9a67a4ebd348d7798cc3db12fe6094734df4ecee9143fedea1352e7f0e55c7e3b9364af4807aaa7ed7031f2c27ebc8e1879e3cc6a8b640e840c81ad0cb86243d9e0a3382f8bb4c5654e4d9911f19f43e93dd112b50c5274a63d5ad660555af8255865e3dae33f45ba8f9f862e881bede2760fc699b4c7572eeb736673cc149b696987e7fffd6defa27c08c85af99a7b8cc5a79faff1db530d130fafd34510e2a85ecdd05d2429ea62be322147366c9ad0a7f66627dcfbc2056dae5aeff4d8b0787418e4fafb5cb168503db9f46f8b8c7376ce1aba7de7189430e9e367fe27b99a77f5cd2033edfaf77e99aa9fdf6741880e81fcf8bd59fa9d31432e4f359f87f8db33902812325fef8276014c5e3d05269ee03aacea559d4bcf06d56694ae5393c62bf90edcd1c592bdc91a4a302c72602d9e9d4b9aa85270f4f75c06405f9c64fc90c207630cb2007ce40ac371a1010e59ad78a807eb206122beaf22e04036506f67eda8c88698cd6590264e58d7acd5ddf62700b98463c0570859ed8d94c6da0d74f0455fc17dde010586d1de95139736f3c520a3a16a3b519545bfe33c290b7e41a0735272f5423708fdf6671274f202003be3230358bb1ae466a1b3a939be4ae512a0f7cb340a81d4653f257e36511b1a17917a53a58a2ffe8bd0f874bf1daeaa4b4270077830e62d63eaf01416c097d841aed1881bf36cecf678f16571b85c88679a5a2daf5815355aa6d360257c4a2dac5d6b33e9b8cd6dca2c1754acb73b3a8c8d6abf55da137f4d7d5744b556c09209c60744d24878a5605bb1c958a3cdc5a18f1777b51503e4595eb9d213534ef78cc4cd44bff076ccce4938639aa888a86aac357e83ed9fd3ee962b2875159f3e5002e8b570ab204d800caad712403a8d3f2eaa6071d4f249cad8aa1cad40bed9df7ba96e46895fae113e34216ff33b6e2351d56807b988eba7365f262666dd90f7adc5c718339c0e6953516038cd58e5db1e2268bde75ba113efbda18cafcd117fc7684ef91f7de7473154c1e7a0d8031a15fe6af52193f758846a740184c54e593c1ec4158c3f9601a9fbd2bd748d673666d8bceada268d342de58c3519afc2b043961d331c076f254e7f83d899942e27a8ba1d9c3af6876239b8a3c8238655f50a74835486c4f6e64ca411de2c4c8db23db4023c51e123443fc3f2516725cabd5fe81214e75932348ffd41cbee86df1f9ef62c34426677182d873e8a3888c3545402d3ca52f4743a83447fbc3b40984c2cd3ad482e753b97b1381d383fded7d8d9d7fcd165cc4e4f0b374681aad181e042885c6ec36d6a7182df3630c8a0b3172b3cf6ca2978380d8877957796cdcb39bf335d957ec3c35cc22bfe3616c37fe594a2862914f0b58ea084837b9924bd56df89e52dfb2403b926c767591d939d23beb769a547b6d9b63bc1947f7fc665c1acae13074c943d8d69bb6fc4bf75c94b5969307705bf8c2fe7d61f4a80ffc263a70fca27b4f16cae4accb5d4f4b4acbfa2fb5fa8cb3881575aae77c177cdd1986612edb33bb327e1d661bbd276058e3c84c6cff5a93dd79c36a534abaeef8c64188c986b2a1cb3d807ef22bd151b333c8bd2e0e502b031a32f8233f6c5731550be1457adddd142f192c8f9d57ccd4a5f5471a6f5c0d3d597497a91c006057f67f0518c12d54a25ac09dd4a9acfa15d45ae87484ce58f3cb3aae679deb8700b604caabfe369fd66ce38b0ecaa17d41ecd2174a409b5cc43cf07993e3e70a303ad90f5145b1c5ebb8d38bd31c43a720339004ecf6f8ca93642ee48365b948bb7eef927bf222e325e101562e8fa5d10bd138773c746a35afe90dfc9f33d1ca450e76ec22718d2a6d27cec8862ce18917f89cbf509e9a49c389e030cb356adf7cfc2be0cf1803bc29106c2ceaffc86c5260db62a2879f3d1b5d0dca91e2f60dd3bf41440b1aa1c37720581c2da4e5b709fd0fb35bfb572994102578ac8bc524343dcf7a96e1adc89126b5cd34a567c1b6820c54269de71d4b88e96a3a726220a80881356adf8d7e418155a3bccf8e5d0c2de4f0266746c077eb4aa4ba83821afc1fb3cdabc8ab35da76a3ae971b2667cc460621f7412d8de38ea12b76d28ebaf214ba1cfbdd27ff164f40725d17d1d487bdc848dc67a276aaec6c47f3fdb95bb5346c25dbd93ddf71bb8212478fefb47a2e22aeff1e99a663fe687abda7ec829497d47e508460a66b7c0bbddff09009c8ae48af5ec3c08873473007004fbf3d6e85f12b123040ea8555f666a65d1e94a1b8e7927b239371479cdc8564e2fc2ec87d3bcca32740e305f1e8c4c6ddda52929955e45b8b669a86659dba00c5b4e1dd346e0c55c73a6df488ccf0d5fbc71fe03e5d8565139535ee06c19d394c2244db3cf32b2f5a49298b68eef52761d2bb046044ee34c5636af804fba8fe77be77235db6be76d909020df85a4cd08be5454eb4dce1dc0be3ae401d7ec6edf36257ccc8374bacc52e31acfcbb20c8de9f6360f75bc48c57da65488ad6f98e6d7839daf6c2e119f9bc54d17b8a40f190e7df20101ce0aaaa22219aac69f9b02316f07a7ef8cead35be7013478967456f153e7f66bf1ebefbe124d35bf5af91c70ad04491ada9f50089ac4156d3131343f6ef60fe9ade221b0ae44ea43a79cc5f95da13914b5394ae06b95248f30b051ac3f80ff0f468411d5cf0cc13ee77f898a82f5109857855e8b5d3c2453e23e6f25eccda69f3ce9af0110df7d4c9883630cb440c1c1f2c9d78dfbe564a33bc9cf1b884b5b6af95a2ce976476992380e82d6fb66a55b45ff8d688da8b4021195dd42eb864230102b9cdf2ad22237106c8a5b019730e2f63c389c474d4f5daa37c55c528e9c92c6dd983e279ca8666f5a32aff376bf22cc6a409d61bf6ae2e93c91cca8467bff6e94850ca34301c2034d483abd3eee3edc8a955effca84e4af104d68ad34670a0f01fcab3920ec472f049c42a17432983aafbe6eaf77413de42c7739b829e0cea7a0197873498bdaec700cc9fbc13dd1476a75fea7c9fd0b671f9bc14100846304a722e547ab7cac3a0a2f19d589fd46f44fca1b3c87cd7d1ce7898a260cda9b8e44c2671391af25c3e63a62fbd52cb9505feebea9653ee3b6fe544d57cfce3ae9a4020fa174b22df989f892070f1e18342bcf3a19d565f5dfa5eb27ff24fb04a1fdb6f710f30190a31ef02c5fbfcd23f56c9e43be735ef1457028fb5a057c083947758bfa28b969303ffae9a9055dce45bc822ad6dd2b98b8e5775e603a7a0d0618c0764ce20e2471d0b7783edd21e7e6dc24162c82c9a68f0c0b9c8fa98bbc5b9d48d04200a171538f4773e47ab8dbc4dc53e0c509eb9e54bced9278b0eaefe1002c65c33724b1d6ca04fbd668950ee0473cdfc58a012fe9067e89bcfcc20bdcf10d9818518f9ca769500ac8e9ef104ed70209e67c24132090fc8200ccf4ef32e30ddd69724627763958378e7026b43ade4c5c2b28ffe056f825a8590bbfd99b710f9c0293a9e5807cf8b1ef90e4847433856ea5c604e3dd4b353813071f649c46019e46da144d7568306d1c10bd5389ff8913333547e3cf1243ddf9065e090ca56eae223cbff775a97ddd3c1bc66fd210d471715fcbf432005a8234056f572971a5f871407063a63bbb72c40696c00d94804e1f01e41fba4f12a2ff810d311283bb4fe84ebada1219670d33bf8c81f89339901d925d4ca818eb9901810c7eb95d1a7b7c6e705af9876ce10837d3b659219d8e242d1a0ded6796ac41526704a36653df22c74c047c31403cc8aa3b9e96714f0c639c363fadf4d2fe3f2ff4fe124a833c29d2c45317bdd29df733642f9ef152bd54abaf2a53ee7310606f3fce555457c0a5b603ec5163c2206a97dc06441170b766009f11051b3e3ab173f4e92c9618cc1a21723eee0d650bc1104e13b467623e2513573034fff2577af6ac4b984c669ca5e35a0bca09753eb326c0af69fa631714612076f5c9f7d4ad0a56af13d52076e6248dc57e2b926292521ea483f8abbeced7354f089262bb97c00a37bdc38b91422092873daa7b7261cca4039eb1c67ac34740004a3b14c212b0c8c5c96e1f34b8d7fc8e8ba301959f5f4f523b3c87f158a706293f70e5cc1c8345dace1a98ea7033528bdea4dfd589623a4ee0c87d7f62ec6ddc1187ced0e65466963cdf41920d040d89cef468b778f70bb8db662b48451471181005504b4ee2224530cb5616f5795c85f557e94a79f67e201592331c4aa7e5edf2d0ed7f1d2ca3b9f851a98808f59c467b56250624a18442c02e9fff493e3493ceea9065d7b60081f7c144cbb06c3bce6a8c3681c8a0aae72ae4a891c5a4c3b103f0b2cf4972ff5b21799766abbd46a0f3ee7be665918fcae39844c53cea076b10b464a569b1b7baea8597f298e224aab839ff7ecc5514943647d6bec68904619a81887579c0d6b1a80c60e9b6823eb5a9c71851ddd81f9bd69ddf909484cc2f8ee625369a0fb679c3e034f931c90aad64fbe2a9d2b243536e4f68b7ec55530cdbf047de5697934cd19c1766ce1dc67ff57995029072d55f2a766f5e256b51b6a2b98e6a388476c515f5e1a7b6b56e6b9f7ce6598322987b67cd5a7b430f8649ed8b032b9de0fa2187687156e397ac621e330cb52958cb392a475e0c243f354a3b4d54653618a0968d436bc9d20d924b51a18887993be69f724a7f99765f978ebddd9d97f0076eff3b81a54e47c8901515c6101c662678446d9130fd664bce4cbb31282c5a5a7abb60fc655ee6af29f57875bf26b6b8c56b224dc3bd05f01359aaab90797579a0ace09ce37ba22194cf6b10bf3b9b396f40ab0c23744ad7f9347fa19cc55c34883370f614c6b421494a5b2148b788b9b33a716f9e03d06719133fc6b67a6addea0116f9e0aad87edd91b7") r4 = syz_open_dev$hidraw(&(0x7f0000000000), 0x0, 0x0) ioctl$HIDIOCSFEATURE(r4, 0xc0404806, 0x0) read$hidraw(r4, &(0x7f0000000200)=""/82, 0x52) ioctl$EVIOCGSW(0xffffffffffffffff, 0x8040451b, &(0x7f0000000000)=""/137) r5 = syz_open_dev$evdev(&(0x7f0000000180), 0xffe, 0x513403) ioctl$EVIOCSKEYCODE(r5, 0x40084504, &(0x7f00000001c0)=[0x0, 0x40c6b]) 15:46:06 executing program 4: r0 = syz_open_dev$hidraw(0xfffffffffffffffe, 0x100000000, 0x400200) ioctl$HIDIOCGFEATURE(r0, 0xc0404807, &(0x7f0000000000)={0x9, "bb4a09a37db6074532b6256ae1a6c27d8b76bc4a10aab625d80df738da0ec89049eb5abc886a87db25cd8b1d3cdde0431a65ddc1ecce1c2c36e71aa77e7b1e48"}) 15:46:06 executing program 0: r0 = syz_open_dev$hidraw(&(0x7f0000000000), 0x0, 0x0) read$hidraw(r0, &(0x7f0000000340)=""/4096, 0x20001340) read$hidraw(r0, 0x0, 0x0) syz_open_dev$char_usb(0xc, 0xb4, 0x0) ioctl$EVIOCRMFF(0xffffffffffffffff, 0x40044581, &(0x7f0000000040)=0x10000) 15:46:06 executing program 2: r0 = syz_open_dev$hidraw(&(0x7f0000000580), 0x0, 0x101081) ioctl$HIDIOCGRDESCSIZE(r0, 0x80044801, &(0x7f0000000000)) write$hidraw(r0, &(0x7f0000000600)="c2efc64421e3343d16ddb0d465cfd83f6e3cb810c06472c782e1804c3c4974678f37bc0ff4ed4b0a702f01a77bd43b57102421f8899542b34a189fe7a97d0e3c8138ff1bc7c14dd105867ad43e2191eab3383f020db953b3c8b8025a7b7f600aba436aa32441e4eacb7d1f225fc53ce8f385b8144d0c1dcec4ce5d607c41c0720a92488c3ed4d19c15de4c55adf34451a1e899eb21b493857f1d6210c0ac9b76bd72a7d58bd591c7baf7817e38644df94ba0315160e8f25701da65427e166cdc41ede1d09fa457f3da03c684cc142685808c0eb7b034cc038aa8371360b2381234110d6c0158ffa4aaf21198069a4ac389d19d8f20255168d82cddddc1099e7c2c6106e7a2ce8bd8d78c24d4b1e39b9eb36c63fc0d6023f1ea95a368cb8bf0c4f94397ca58936a2e669f163f94323ccfe7589e3042df85efe84cb10ffa7b098cbae0c088618aa42e57f46c9efeea70dc46b6a72b2e397f593f9f3466a41b49de223ac87ae87db28d074ae423ce86de6521e3cd7b83a01797da80ba00742de2d781acde9b526bc172aa7c3cd95785e46b715283cd4622b4cc27f18a1997849646d58ae03e8b0bd745a02e28feb7a320028fc4d10f83aea27fdf0da55320816e3b4b4e06dbc9dd5d213427f053279981036bb6a059733de04e572f29fa54df7aa0ee0291a2f33f5afeda2b84c987f3046c6b50c18da2e9a60556fb847d62fb4107351c6ddc85177b699979d5a5a13aed9e8fdbf1e9671de6831005296a41e02bf69c5f8cc8ac78285444254b79ff8339d717e7a6841900a48edbc905d4a95457938fd27ee3e57c7eeabb7cff7a633c5dca23193910ab6e72ee38d84e0f3d693c33cc0cfbc90e63769536f07399357c5bb81adb4b88de5a45356f8896216c42ee6d9cddf2c169cfab87c6db2736d5b084f3fba3a56731951e0b8b4a64e65666c166a3706e4b8f93f4ba53a1c5c93a296e4a7e148deef8dfbe9ffea389a47d17adda45fa68f65167996efcff2f04195d6961c1036253e7e6ab21ef92876c94e70c8c96b343df2e45daf62ca484d7ee99301c8888edb35786c5d91c3c3b44762369c1df12254c6233b160fdd87abde1b0f58ca7666dcdc5786f7d43ffbc54bb0e162f8b71ab908ebe10c086d789f67f6866ab83ab163dfd787cb2fd7c38ab2c37966de92453a8dd18a54e80ed620b6ff317e0652d629f0936e45716985ac08401b98a2b2901dcde3747497a5dacfff2d908f0a02f0909293154602ada593e25264155fbb1a5a31c4988acd486c72b54a912d5c63b0e35a1efbf94d378ea21b1df3d3fd3bc2b06f2d5c37500f8e863d1c743081c4b9c9d840eed345987086ae584079184478f756bab6cc6eae2c6572b5c7ccebe1376ec9769fe73eeb7ffa432fb34eb0e9f9eb5bea959569e2c6bdff278537dde1a818901e21201e7b7bd1b5b84df06a669c679339ae024d96bf9be2ecb6508453af3e79625f986b032a8fb05b3906ea22c9b3e4fec40dbad4237aa2299a3a43352e4ed3c1181e52cca1fce6e0d68efb0d2ded5f90854ae154d0a7d577656dd8145c09e30a401beaab2f691831efc49056ac507b0fa4dfdd209e8b6859f7ed1eb3dfbfa72a048651d1268f9c4bb574ea4c787001ed0a44f2df8b58152869985765458c25efe583ca236bea4c0d76475da5a707fac3da1a8441ff3b11fd97a10d3f34d5d0fa960590cccd77564c3fb4d4e0726cc0dfa0f141715ab00faa42424cc213ee7403c226ccfd06ecfb1e1db4e8104339a19c919acb0d4dfbc42f0c54e15edd555b7ee2f8eb307cf4adcb5e4a10312c245b3def7ee4c65101df69c65a3ad81f845cace5e1b3357bf587dceca0991e9b80a94716bf3efa673109473b0909da645f8a8b1ad433e012a1d564489352ca0e6ccf9c8a835280bf865a865390c7388c077061591dc9bc8a4904231939319c5bbe408f28314e4f7152a42e41bd4c4c24b75fc3ca2b46b9fce602502e37d8d40f80910a12cb911ada1270a85412fd79a475646c9534f666af62dfd048415be21809059cce77d904a13d74a0e5851d7e6c964978da2ce0ae3292a9677ef126a93774f169ad58a5ae9ab0ebcad3e58fa4efaffd4fe9b3f1d203fdd545bcfff7d0b4664289538d41173ecb7585db66116ac58ddacee8f55bae675ce7bd7c43d39369fb592f6c1ebb9baf9a50e52b5dc8a66e48988bcfa428be9ea1f0b2af6edac17667c4c5b53a6aaa9c36ac544b8acd0e915148763307e69db3edc0e0861678f42d9412c93c04de2f3c0d376ade3b5a10b925f1f77a6c3b6b20ddb77aa4cf1ca8fe345570cbcfaa31586d35ca839d8cd0cac5209017934368cf21addd352be015f009b623c1850f7a24af1f9c9a717d0722d351b92875884317b0f347274f201b56f415f9a77689d70e74da354e2055b7ec0b1345b8b922f86dc97f646585ebc9cee795fe58a75d8f29aafca1548db4f658eeaef5f00f29dc2e270c914fbe220e82f18d0794dc837d3a29164ede04553d6cea56381d2da0ad018ac8fbdd390bc872c041a4d96d374ae9795a8f5e797318694ae5ef34fceb890305d68099f04e4b032f28498d1125836e9e5c3304fc30eeaffa7b86fc723761879744ba1933ab104832edea00fe153499780cdd45776546597902f5c227454b13e9c885b4ee6c86351463d1766f329c6d00377dd4df972c2d4ae14b528f052626e04a126b1cbc2861741c475f568dbaa9c878d8e63f0654658a94d0f80565121bfa13683ffd3b7b63f27fec4c7b0637d9624746e7ee87ac12d7657f07713314201297f36e7fcca1663c9a3b86f6f8944b11f7b111b1d200712ebb6019af515a752bfb1ae93d61b486f9f8c1b1912a03eeaecf50b43d37c683f75e223c9b4322e00a095e8029f67d36627714afe63251ea862bae80faa7785ecc492bd1ca1b79ed92e0c9808512ba9d6ab48347ea9b7639fec0ba6629a53deb007f01fd7ef3297133d40922fcdce544f273df143d99762d0d2d20203a9e70ae12f1d6df5cac7c9181358911190acf31a2a86f147db2e4e564cef3e38d94dacecda023859f1dc13e6dc2e6dcafa11d93e2109675cd29915cd33485ad382b4d79b9fa5f4f35f441987ab8feef5f3323e87843c0d5d624a11f4364e1938a0df4a155f9fa5877d6371580ecec15f49785e06848313eb1a29b8155dd2b90fb50977696cca1deda6fc7b5f8ff2ced01c7c21a37428ce5291975f994c8959c56349497d8b3213749e431b4e1e5f6afe4488eba99e10598c6625197ba4f478ed5d1e28849b82fcdc2eea02b69ea81346cb4765ff4baa1c32f593514da443557358b7ba93c60a49261b6c9ad469010688838282f680803ee70fc2d428772b21d882a39cf9b2a90fcc4eaaaf0f5f8fa592bf31130ffc7db4416a795e5ec1093f28431741a2791dd5c0006c5facbf568f421c897f9f7172d44ab127c5f9a90c7d30d8e41080f790d18bd2eb128a19d5db94848637067a40b5d547a8dc9a547fe7644a58c9ceb7e05e81b11488ae7d919d000104319153760598b0443374cfeb1cbbd10b4c0c1b3aab043e7d97bcb7848384d13c20b92de2c085c8509802ec1d55be3563d5caf184a825a3b25700cfd0892d7d19", 0xa01) 15:46:06 executing program 1: r0 = syz_open_dev$hidraw(&(0x7f0000000000), 0x0, 0x0) read$hidraw(r0, &(0x7f0000000340)=""/4096, 0x20001340) r1 = syz_open_dev$hidraw(&(0x7f0000000000), 0x0, 0x0) r2 = syz_open_dev$evdev(&(0x7f0000000040), 0x4, 0x20c01) ioctl$EVIOCGABS3F(r2, 0x8018457f, &(0x7f0000000080)=""/137) ioctl$HIDIOCSFEATURE(r1, 0xc0404806, 0x0) syz_open_dev$hidraw(0x0, 0x0, 0x0) ioctl$HIDIOCSFEATURE(0xffffffffffffffff, 0xc0404806, 0x0) write$hidraw(0xffffffffffffffff, 0x0, 0x0) syz_open_dev$char_usb(0xc, 0xb4, 0x0) 15:46:06 executing program 5: r0 = syz_open_dev$hidraw(&(0x7f0000000580), 0x0, 0x101081) r1 = syz_open_dev$evdev(&(0x7f00000001c0), 0x0, 0x0) ioctl$EVIOCSMASK(r1, 0x40104593, &(0x7f00000002c0)={0x16, 0x0, 0x0}) ioctl$EVIOCGPHYS(r1, 0x80404507, &(0x7f0000000000)=""/41) write$hidraw(r0, &(0x7f0000000600)="c2efc64421e3343d16ddb0d465cfd83f6e3cb810c06472c782e1804c3c4974678f37bc0ff4ed4b0a702f01a77bd43b57102421f8899542b34a189fe7a97d0e3c8138ff1bc7c14dd105867ad43e2191eab3383f020db953b3c8b8025a7b7f600aba436aa32441e4eacb7d1f225fc53ce8f385b8144d0c1dcec4ce5d607c41c0720a92488c3ed4d19c15de4c55adf34451a1e899eb21b493857f1d6210c0ac9b76bd72a7d58bd591c7baf7817e38644df94ba0315160e8f25701da65427e166cdc41ede1d09fa457f3da03c684cc142685808c0eb7b034cc038aa8371360b2381234110d6c0158ffa4aaf21198069a4ac389d19d8f20255168d82cddddc1099e7c2c6106e7a2ce8bd8d78c24d4b1e39b9eb36c63fc0d6023f1ea95a368cb8bf0c4f94397ca58936a2e669f163f94323ccfe7589e3042df85efe84cb10ffa7b098cbae0c088618aa42e57f46c9efeea70dc46b6a72b2e397f593f9f3466a41b49de223ac87ae87db28d074ae423ce86de6521e3cd7b83a01797da80ba00742de2d781acde9b526bc172aa7c3cd95785e46b715283cd4622b4cc27f18a1997849646d58ae03e8b0bd745a02e28feb7a320028fc4d10f83aea27fdf0da55320816e3b4b4e06dbc9dd5d213427f053279981036bb6a059733de04e572f29fa54df7aa0ee0291a2f33f5afeda2b84c987f3046c6b50c18da2e9a60556fb847d62fb4107351c6ddc85177b699979d5a5a13aed9e8fdbf1e9671de6831005296a41e02bf69c5f8cc8ac78285444254b79ff8339d717e7a6841900a48edbc905d4a95457938fd27ee3e57c7eeabb7cff7a633c5dca23193910ab6e72ee38d84e0f3d693c33cc0cfbc90e63769536f07399357c5bb81adb4b88de5a45356f8896216c42ee6d9cddf2c169cfab87c6db2736d5b084f3fba3a56731951e0b8b4a64e65666c166a3706e4b8f93f4ba53a1c5c93a296e4a7e148deef8dfbe9ffea389a47d17adda45fa68f65167996efcff2f04195d6961c1036253e7e6ab21ef92876c94e70c8c96b343df2e45daf62ca484d7ee99301c8888edb35786c5d91c3c3b44762369c1df12254c6233b160fdd87abde1b0f58ca7666dcdc5786f7d43ffbc54bb0e162f8b71ab908ebe10c086d789f67f6866ab83ab163dfd787cb2fd7c38ab2c37966de92453a8dd18a54e80ed620b6ff317e0652d629f0936e45716985ac08401b98a2b2901dcde3747497a5dacfff2d908f0a02f0909293154602ada593e25264155fbb1a5a31c4988acd486c72b54a912d5c63b0e35a1efbf94d378ea21b1df3d3fd3bc2b06f2d5c37500f8e863d1c743081c4b9c9d840eed345987086ae584079184478f756bab6cc6eae2c6572b5c7ccebe1376ec9769fe73eeb7ffa432fb34eb0e9f9eb5bea959569e2c6bdff278537dde1a818901e21201e7b7bd1b5b84df06a669c679be2ecb6508453af3e79625f986b022a8fb05b3906ea22c9b3e4fec40dbad4237aa2299a3a43352e4ed3c1181e52cca1fce6e0d68efb0d2ded5f90854ae154d0a7d577656dd8145c09e30a401beaab2f691831efc49056ac507b0fa4dfdd209e8b6859f7ed1eb3dfbfa72a048651d1268f9c4bb574ea4c7eee01ed0a44f2df8b58152869985765458c25efe583ca236bea4c0d76475da5a707fac3da1a8441ff3b11fd97a10d3f34d5d0fa960590cccd77564c3fb4d4e0726cc0dfa0f141715ab00faa42424cc213ee7403c226ccfd06ecfb1e1db4e8104339a19c919acb0d4dfbc42f0c54e15edd555b7ee2f8eb307cf4adcb5e4a10312c245b3def7ee4c65101df69c65a3ad81f845cace5e1b3357bf587dceca0991e9b80a94716bf3efa673109473b0909da645f8a8b1ad433e012a1d564489352ca0e6ccf9c8a835280bf865a865390c7388c077061591dc9bc8a4904231939319c5bbe408f28314e4f7152a42e41bd4c4c24b75fc3ca2b46b9fce602502e37d8d40f80910a12cb911ada1270a85412fd79a475646c9534f666af62dfd048415be21809059cce77d904a13d74a0e5851d7e6c964978da2ce0ae3292a9677ef126a93774f169ad58a5ae9ab0ebcad3e58fa4efaffd4fe9b3f1d203fdd545bcfff7d0b4664289538d41173ecb7585db66116ac58ddacee8f55bae675ce7bd7c43d39369fb592f6c1ebb9baf9a50e52b5dc8a66e48988bcfa428be9ea1f0b2af6edac17667c4c5b53a6aaa9c36ac544b8acd0e915148763307e69db3edc0e0861678f42d9412c93c04de2f3c0d376ade3b5a10b925f1f77a6c3b6b20ddb77aa4cf1ca8fe345570cbcfaa31586d35ca839d8cd0cac5209017934368cf21addd352be015f009b623c1850f7a24af1f9c9a717d0722d351b92875884317b0f347274f201b56f415f9a77689d70e74da354e2055b7ec0b1345b8b922f86dc97f646585ebc9cee795fe58a75d8f29aafca1548db4f658eeaef5f00f29dc2e270c914fbe220e82f18d0794dc837d3a29164ede04553d6cea56381d2da0ad018ac8fbdd390bc872c041a4d96d374ae9795a8f5e797318694ae5ef34fceb890305d68099f04e4b032f28498d1125836e9e5c3304fc30eeaffa7b86fc723761879744ba1933ab104832edea00fe153499780cdd45776546597902f5c227454b13e9c885b4ee6c86351463d1766f329c6d00377dd4df972c2d4ae14b528f052626e04a126b1cbc2861741c475f568dbaa9c878d8e63f0654658a94d0f80565121bfa13683ffd3b7b63f27fec4c7b0637d9624746e7ee87ac12d7657f07713314201297f36e7fcca1663c9a3b86f6f8944b11f7b111b1d200712ebb6019af515a752bfb1ae93d61b486f9f8c1b1912a03eeaecf50b43d37c683f75e223c9b4322e00a095e8029f67d36627714afe63251ea862bae80faa7785ecc492bd1ca1b79ed92e0c9808512ba9d6ab48347ea9b7639fec0ba6629a53deb007f01fd7ef3297133d40922fcdce544f273df143d99762d0d2d20203a9e70ae12f1d6df5cac7c9181358911190acf31a2a86f147db2e4e564cef3e38d94dacecda023859f1dc13e6dc2e6dcafa11d93e2109675cd29915cd33485ad382b4d79b9fa5f4f35f441987ab8feef5f3323e87843c0d5d624a11f4364e1938a0df4a155f9fa5877d6371580ecec15f49785e06848313eb1a29b8155dd2b90fb50977696cca1deda6fc7b5f8ff2ced01c7c21a37428ce5291975f994c8959c56349497d8b3213749e431b4e1e5f6afe4488eba99e10598c6625197ba4f478ed5d1e28849b82fcdc2eea02b69ea81346cb4765ff4baa1c32f593514da443557358b7ba93c60a49261b6c9ad469010688838282f680803ee70fc2d428772b21d882a39cf9b2a90fcc4eaaaf0f5f8fa592bf31130ffc7db4416a795e5ec1093f28431741a2791dd5c0006c5facbf568f421c897f9f7172d44ab127c5f9a90c7d30d8e41080f790d18bd2eb128a19d5db94848637067a40b5d547a8dc9a547fe7644a58c9ceb7e05e81b11488ae7d919d000104319153760598b0443374cfeb1cbbd10b4c0c1b3aab043e7d97bcb7848384d13c20b92de2c085c8509802ec1d55be3563d5caf184a825a3b25700cfd0892d7d1988717c4ff9c3d7", 0xa01) ioctl$HIDIOCGRDESC(r0, 0x90044802, &(0x7f0000001040)={0x706, "052a08e09ee3956d000f999cf9f0808586566c11a03f0c8c9618111b278e9833385eff3257ff0c4dd382a512cd06b3fd3e05733246077d348c534599dfcf278d95d9233625031b554f76ee54c6b61e56b45b44cec55a8f22476f06a984575550443f9dcd9ce2c357bed4c1adaf69b5d923f3f906f1f5c971e169c1026db6f1b8aa48e9c1561a6b33c445bb8df3d85e6ac367bd144e58da276556bf15bac15d452619c62c380952bc6afcb40d21d9843f73db511559b863de6a6febc36e3d5cf30a236af37f7e7929cd30ffe36b5841fd28e151971e72417e9a847ce4595bb103b7aef2a0aa07f57d5ad25b413a4b8a2f20f553e6eae78b6cd44b6ebe9830870a6d330a9c9972ca043d8aee92f7de4cb256e8e138b6bf2b19e626edd1388966d60e7a5e3b1f9adc2351c3215f14bbef388e5add280a303765fafacb75fbbae273d098cc634fdb8182c5c0ec5ec7636e372550abfdcbe9bb85b3af88b5f7c02a1ca1c78fe9c3e072131926beeba6fbbbfcd84f746a93a8e57623ac5f135d293915068dd0977d99bdeb4462941430e91920861797a2905cea2d89b31132f85d507cbc821fd65c0a2f2b12fffecbe8ce1baf3ff5162417c7f0aaead0504dcfcec83626311afcb50d9959add8c6efbec46d859040b996ca0900137bb3f49fe2ddb80c8f7f601f0720e9936bd91cc69e9f586b529b717304f13ad2625e433208182eac185e96b92e53960cc3e88c99452f5ef2407ca595074e4a7cb19b949507a59132b73c6f19255d8bc756659f6994d9b168e98e29816a1d9d02773d6cb5d0e6e580f54501736f1a14995b1153910bc74895011b6c7ce50b107327662752eb2ef173622e3149e16056bb954d4b81a57746b0730ed83029cf6c092c2a41e5793e2ef45bd781cc699ff6b8f8c9bf2d191127781a79c0169ffacd4a3f89fb73e35877aefaaa4dbca5abb23aa37707d7e817b404d70050e530ec2d769a18a982233d1f5fefddc2b306db1eae7eac7d00b685a8eb2920380cf27e7e7bc36fda33a6b07d18cd790110b0363cc4583641e77741477b734d93ae78e1484eea2befd688fce57e8518c8aa7d57ada4cf166c650c8d57a1886a74ef719232007bafacfbd7a2236915aa702514807717adb17f00ee49a3b91309d38e8c67dc254cd249f8c445dd6816dc2fd489609bf8d5d37ea7005b160575492cec5afb87e8e4cad0ebc193d2b5c80cb805efb00f4dfe16f91f3137e1475c4366e7090d793de1831f840b0c4d552bd24af8ca06f2becc4d8a56a16877bd4f38008bfca104f0b3c43fbae7fc85f711e6dc0ff1207d920a2be8c2d752909dffa5a718a6603165ea2c2dfe98133456cb67e913c5a300469c58044f7ddf39f8af6347565bec52425bdebfdb2af09aae79fab7b5a5b06ac2dd58840b1dc0d0042f651b916c9b63c57769693a45c7bd03fd9324f0b9a70c5a4ee8f6d7a5a3ab25749c3cdf716d01987520633c34d4c37dd3a26629fd0bebe0d8429f6bc04427b4a9cf403a2e1493f3cba15062dda65532387428daae75fa47ff6899e8981cb12f03885034c5c333fd57190586bf2e072f630b035a3ff1074bd17163161b208612326ea1c054392cc1e992ac01c4c2699883cc5d8c4594d4cfa380ecb35ebc7437e35553b41568086afb39035a3d86e86d0350ac70a6103a600206564a812f9286137d63c11b0294a4f9327ed3f1c8c5f2cb30ef8978fd1cc6b335add375dfc3a865a39713e332ad2c71de3e7d8eacd494cf3130b1f551a44b0b1a0bd9ec5169b428391057b073faaa4cd9cb6863946ecaae7d22c13d1fd6073d7f415151facc95034d7855dce61da773f86a1a15c4039b02374f43bb901c8044f3211ac1ddc0ed9e0bae59a77c86af4fb376451b3d5cf52eabdff1706ad9ec2a0d89c8a32422c980cc22a0bcf6c4e472ee3e21e47d9b3747cc32cd8b73680214c37e111417d08f99d7fb75ed71f183fa7d6c3ab83f899bbca394b640cc51d97269939a4b677c7da2565ae9f321ba20a2ec79b0f93b258b141329dd15b060dd3d79e003b5538c5eb62f3d076b2ef91e2ad2f218de53e55b93cc8352712a5092bbf351af0bd20f22363118f896f23afd49d2b9b9dfc334ef7baf9c6119d5f0797afb34e0e6056a23cdd0bd2c52fa42580f4ad4f3d571497b9b054902772d0505d5359ba3baf4326e705595c8226f84c0336a7eda65865197fced613ef8dc2dbaff7747e8f94fbcb2ff498dab2f0dd3775e03cf4b0b5b8c39e756c1540a113e6407d3bf9406ec418c5b4a3c4c8dd43051559347cf8f61281f5ca4bddc47c85013cd68c6e3c590a20fd384aba43b8c0bdd237800b3e6d795a3320001f880d851cac699e82c7fe0f3336afdddc3cad4bf1d7bc3cb7041a09ab5f1ca31085fee68b9883bd511cdab6a29136547efa048aeb7f64300a032bc82ef69b98a7cf8737acb8f8de80e38646618ca358cd78c9eeb392567f51672756b93ee93bd5d8d6bc2dd7e3686177654fb1844cf64b1c92240ecb27d567166cf736d747a40633c8d"}) 15:46:06 executing program 4: ioctl$HIDIOCGUCODE(0xffffffffffffffff, 0xc018480d, &(0x7f0000000000)={0x2, 0x2, 0x0, 0x1, 0x2, 0x7fffffff}) r0 = syz_open_dev$hiddev(&(0x7f0000000000), 0x5, 0x1a035317e33e48c9) ioctl$HIDIOCGUCODE(r0, 0xc018480d, &(0x7f0000000080)={0x3, 0x1, 0x8, 0xfffffffa, 0x1, 0x5}) ioctl$HIDIOCSUSAGES(r0, 0x501c4814, &(0x7f00000000c0)={{0x2, 0x8ae2a7559df90a22, 0xffffff00, 0x200, 0x6, 0x60000}, 0x12e, [0xcc, 0x4, 0x0, 0x8, 0x4, 0x8, 0x1, 0x6, 0x6, 0xfffffffa, 0x20, 0x97c, 0x20, 0xfff, 0x7fffffff, 0x9, 0x9, 0x3ff, 0x0, 0x80000000, 0x81, 0x6, 0x7, 0x8001, 0x6, 0x8, 0x1, 0x2, 0x40, 0xd963, 0x1f, 0x0, 0x8, 0x2, 0x7ff, 0x6, 0x1200, 0x9, 0x1, 0x7, 0x7ff, 0x45, 0x8, 0x5, 0x4, 0x6, 0x8000, 0x2, 0x7, 0x6, 0x3ff, 0x3, 0x0, 0x7f, 0x3, 0x3, 0x400, 0x1f, 0x167b, 0x1000, 0x7fff, 0x3ff, 0xa7e, 0xfffffff9, 0x5, 0x403562d, 0x1bf8, 0x1a34, 0x1, 0x0, 0x1, 0xae4, 0x1ff, 0x7, 0x1, 0x7, 0x80000001, 0x15, 0xffffffff, 0x2, 0x401, 0x9, 0x75, 0xff, 0x80, 0x0, 0x2, 0x7fff, 0x3, 0x2, 0x7, 0xfbd7, 0xfffffffe, 0x2, 0x9, 0xfc57, 0x8, 0xfc000000, 0x1ff, 0x37df, 0x76, 0x5, 0x7, 0x6, 0x9, 0xff, 0xdaa, 0x4, 0x1, 0x6, 0x9, 0x40, 0x20, 0x6, 0x33d, 0x868, 0xd4, 0x8, 0x6, 0x3, 0xffffffff, 0x800, 0xffffffff, 0x5, 0x1e5, 0x73, 0xfff, 0x8, 0x3, 0x8, 0x8000, 0x6, 0x3, 0x5, 0x7f, 0x2, 0x4, 0xb6e, 0x2, 0x4, 0x5, 0x55, 0x0, 0xd1, 0x0, 0x6, 0x800, 0xfffffffc, 0x4, 0x9, 0x7fff, 0x5905, 0x4ca, 0x7, 0x7, 0x7, 0xdba, 0x4f8e, 0x8, 0xbef4, 0x8, 0x80000001, 0x0, 0x80000000, 0x0, 0x200, 0x28, 0x0, 0x6, 0xffffffff, 0x0, 0x9, 0x8000, 0x9, 0x101, 0xfff, 0x6, 0x0, 0x0, 0x1, 0x32, 0xfff, 0x9a4e, 0x5, 0x0, 0xff, 0x68, 0xccb, 0x7, 0xfff, 0xc19, 0x2, 0x2, 0x857b, 0x7, 0x1, 0x20, 0x8, 0x5, 0x400, 0x8, 0xfffffffc, 0x3, 0x5, 0x0, 0x401, 0x3, 0xffffffff, 0x3, 0x400000, 0x400, 0x20, 0x7bb4, 0x3, 0x4, 0x4, 0x14, 0x7, 0x1, 0x71a8, 0x7, 0x8, 0x0, 0x1000, 0x3f, 0x1f, 0x79d, 0x8000, 0xea, 0x8, 0x77, 0x2, 0x7, 0x2b1, 0x1, 0x8, 0x1, 0x2, 0x100, 0x4, 0x2, 0x4, 0x5, 0xf685, 0x0, 0x400, 0xffffffe1, 0x7, 0x5a42697c, 0x401, 0x6, 0x24, 0x6, 0x1000, 0x0, 0xcfac, 0x8, 0xbb, 0x50, 0x1, 0x4, 0x800, 0x4, 0x9, 0x5, 0x5, 0x0, 0x3, 0x7ff, 0x80000000, 0x7, 0xb83, 0xcb54, 0x2, 0x5, 0x40c, 0x1, 0x101, 0x8000, 0x110, 0x3, 0x3ff, 0x1, 0x7f, 0x2, 0x100, 0x3, 0x9, 0x1, 0xfffffeff, 0x80000000, 0x40, 0x0, 0x5, 0x6, 0x65, 0x94, 0x4, 0x9a1a, 0x1, 0x20, 0x100, 0x1, 0x2323, 0x1000, 0x4, 0x1, 0x6, 0x430, 0x2, 0x9, 0x65, 0x3, 0x0, 0x2, 0x8, 0x6b6, 0xfffffff8, 0x2, 0x3, 0x101, 0x1, 0x7, 0x0, 0x1ff, 0x5, 0x401, 0x6, 0x4, 0x6, 0xfffffff9, 0xfffffff7, 0x400, 0x3, 0x5, 0x3, 0x7, 0x8000, 0x6, 0x0, 0x910, 0x0, 0xff, 0x1, 0x80, 0x3, 0x9, 0x0, 0xffff, 0x87c7, 0x1, 0x7, 0x8, 0x7, 0x7fffffff, 0x200, 0x1, 0x1, 0x0, 0x7, 0xfffffff7, 0x80000000, 0x8, 0x7ac866cc, 0x80, 0xa80, 0x5, 0x0, 0x9, 0x0, 0x6, 0x80000000, 0x1, 0x80, 0x80, 0x3f, 0xffffffff, 0xffffffff, 0x3389, 0x2, 0x8, 0x1c0, 0x0, 0x7, 0x9, 0x2, 0x25ce, 0x0, 0x0, 0x6, 0x4, 0x7ff, 0x4e, 0x67e, 0x6, 0xd9, 0x5, 0x9, 0x8, 0x3, 0x9, 0x3ff, 0xbee, 0xffffffff, 0x10001, 0xf098, 0xffffffff, 0xffff, 0xfffff801, 0x6, 0x4, 0x8, 0x8cd, 0xc3b, 0x1f, 0x4, 0x1, 0x6f, 0x5, 0x3, 0x800, 0x80000001, 0x2, 0x6, 0x0, 0x8, 0x40, 0x5, 0x8c80, 0xfffffff9, 0x3ff, 0x9, 0x200, 0x6, 0x0, 0x2, 0x2d56, 0x8405, 0x3, 0xf51, 0x3, 0x0, 0x3, 0x5, 0xb3, 0x9, 0x9, 0x7fffffff, 0x800, 0xfffffffa, 0x3f, 0x7, 0x5eaa, 0x1f, 0x8, 0x4, 0xb910, 0x651f, 0xffff, 0x9, 0x3, 0x3ff, 0x1, 0x0, 0x401, 0x9, 0x7, 0xfffff760, 0x4, 0x48d4, 0x6, 0x400, 0x9, 0x10001, 0x0, 0x10001, 0x9e, 0x5, 0x8, 0x20, 0x2, 0x9, 0x80, 0x7fffffff, 0x4, 0x4, 0x4, 0x4, 0x0, 0x7ff, 0x0, 0x20, 0x1, 0x40, 0x5, 0x8, 0x0, 0x69, 0x2, 0x5, 0x1, 0x1, 0x7, 0x2, 0x1, 0x4, 0x7f, 0x7e93, 0x0, 0xffffffff, 0x9, 0x0, 0x283a, 0x4, 0x10001, 0x40, 0x400, 0x800, 0x3, 0x4, 0x1f, 0x6, 0x8, 0x10000, 0xfffffffe, 0x8eb3, 0x1c00, 0x8, 0x2, 0x6, 0x1, 0x4, 0x3, 0x2, 0x4db, 0x101, 0x3, 0xff, 0x80, 0x5, 0x6, 0x6, 0x3f, 0x0, 0x8, 0x2, 0x7, 0x0, 0x302, 0x20, 0x6, 0x20, 0x0, 0x9, 0x3ff, 0x1, 0x1, 0x0, 0x9, 0xfbbc, 0x1000, 0x3, 0x1ff, 0x0, 0xa399e04, 0xd530, 0x200, 0xfff, 0x80, 0x8, 0x0, 0x62b2, 0xfffffffa, 0x1, 0x20, 0x1, 0x1, 0xffff, 0x1, 0x100, 0xe8, 0xa8ea, 0x5, 0x4c2, 0xec, 0x8c3, 0xfff, 0x3, 0x3ff, 0xb84, 0x2, 0x40, 0x6, 0x4, 0x1, 0x1000, 0x7fffffff, 0xff, 0x1ff, 0x9, 0x6, 0x10001, 0x7, 0x8, 0x2, 0xfffffff7, 0x8, 0x4, 0xfff, 0x7ff, 0x1, 0xa272, 0x80000000, 0x6, 0x7, 0xffff, 0x9, 0x8000, 0x4, 0x6, 0xab, 0x4a, 0x1ff, 0xfffffff9, 0x5, 0x3, 0x0, 0x3, 0x5, 0xfff, 0x4, 0x6, 0x41, 0xfff, 0x82, 0x7fff, 0x56, 0x8000, 0xe99a, 0x61ae, 0x67c2, 0x7, 0x6, 0x0, 0x1, 0x0, 0x9bbf, 0x2, 0x8, 0x0, 0x27, 0xa0000000, 0x1c00, 0x5, 0x5, 0x3, 0x6, 0x3, 0x101, 0x3, 0x7, 0x7f, 0x40, 0x8, 0x0, 0x2076, 0x80000001, 0x0, 0x5, 0x8, 0x10001, 0x800, 0x1, 0x20, 0x5, 0x1000, 0xf8, 0xd5c6, 0x10000, 0x40, 0x2, 0x7f, 0x8, 0x6, 0xaa4b, 0xffffffff, 0x8, 0x1, 0x1, 0x3f, 0x0, 0xcc289d5, 0x20, 0x6, 0x9, 0x20, 0x28, 0x1, 0x6, 0x0, 0x8001, 0xff, 0x2, 0x8, 0x0, 0x80, 0x800, 0x7ff, 0x0, 0x80, 0x0, 0x100, 0x7, 0x9, 0x4, 0x7, 0x3f, 0x4, 0x1000, 0x200, 0x0, 0x1, 0x401, 0x643, 0x20, 0x31, 0x764a, 0x20, 0x5, 0x1ff, 0xd145, 0x4, 0x80000000, 0x8, 0xffffffff, 0x9, 0x1, 0xcdfd, 0x100, 0x43, 0x1, 0x5, 0xffffffc4, 0xfffffffc, 0x8, 0x80, 0x8000, 0x0, 0x7fff, 0x7, 0x7f, 0x6, 0x112e, 0x8000000, 0x937, 0x3, 0x40, 0xcb9, 0x500, 0x0, 0x2, 0xfe9, 0xffffffff, 0xfffffff7, 0x1f, 0x2, 0x8, 0x6, 0x81, 0x3f, 0x3, 0xfffffffe, 0x800, 0x80000001, 0xda00, 0x8000, 0x401, 0x8, 0x9, 0x5, 0x3, 0x4, 0x7fffffff, 0x2, 0x929, 0x7, 0x6a30, 0x7fff, 0x2, 0x0, 0x80000000, 0x5794, 0x2, 0x1f, 0x20, 0x8, 0x3ff, 0x144, 0x8, 0xe4, 0x2, 0x0, 0xe7, 0x9, 0x1, 0x7ff, 0xee, 0x580, 0x2, 0xbf, 0x2, 0x4, 0x980, 0xdf11, 0x4, 0xfffffffd, 0x40, 0x55, 0x9, 0x0, 0x3, 0x40, 0x2, 0x3, 0x7, 0x9, 0x800, 0x203c, 0x1, 0x6, 0x1, 0x4, 0x2, 0x0, 0x5, 0xfffffd69, 0x100, 0x1, 0x9, 0x10000, 0x40000000, 0x400, 0x2, 0x19cf68bf, 0x0, 0x1ff, 0x10000, 0x5, 0x3, 0xc46, 0x2, 0x9, 0x401, 0xfffffffc, 0xc6c, 0x6, 0x4, 0x6, 0x306f8cc1, 0x0, 0x7ff, 0x6, 0x3, 0x7, 0x3, 0x1, 0x2, 0xfff, 0x5, 0x1f, 0x2, 0x3, 0x8000, 0x0, 0x6, 0x3, 0x7, 0x0, 0x2, 0x7, 0x5, 0x76cf, 0x1ff, 0x80000000, 0x3, 0x7, 0x20, 0x1, 0x2, 0x8, 0x4, 0x4129, 0x3ff, 0xeaa, 0x1, 0x7d7, 0x1, 0x40, 0xbb25, 0x9, 0x3a, 0x6, 0x3f, 0x393e, 0x401, 0xbc0, 0x3, 0xfffffffc, 0x1, 0xb47, 0x4, 0x3ff, 0x0, 0x1f, 0x647d, 0x5, 0x1b6, 0x7, 0x2, 0x1, 0x95, 0x0, 0x3, 0x9, 0xcbc, 0x1000, 0xff, 0x3d, 0x4, 0xfffffffd, 0x9, 0x101, 0x1, 0x10000, 0x1, 0x527e, 0x9, 0x9, 0x2, 0x80, 0xff, 0x753, 0x2, 0x0, 0x3, 0x8, 0x66, 0x5, 0x8ab, 0x4, 0x611c, 0x7, 0xd486, 0x8, 0x4, 0x3f, 0xb9c, 0x3, 0xfff, 0x101, 0x10, 0x3e, 0x7ff, 0x7f, 0x0, 0x7fffffff, 0x57b, 0x6a3, 0xa0, 0x4, 0x9, 0x3f, 0x9, 0x3, 0x9, 0x9, 0xbead, 0x543e, 0x200, 0xce, 0x7, 0x4, 0x8c5a, 0x7f36, 0x40, 0x8001, 0x5, 0x38e, 0x7, 0x4, 0x2, 0x0, 0x5, 0x401, 0x2, 0xffffff75, 0x585b, 0xef, 0xfffffff9, 0x80, 0x0, 0x100, 0x44a, 0xae96, 0x0, 0x8, 0x80000000, 0x5, 0x1f, 0xff, 0xffff7fff, 0x1f, 0xfa, 0x901, 0x0, 0x6, 0x5, 0xfffffffa, 0xfffffff7, 0x3, 0x401, 0x6, 0x2, 0x44b]}) ioctl$HIDIOCGVERSION(r0, 0x80044801, &(0x7f0000000040)) ioctl$HIDIOCGUCODE(r0, 0xc018480d, &(0x7f0000000040)={0x2, 0x2, 0xfffffffa, 0x83, 0x80000001, 0x4}) [ 2268.798697][T11016] usb 4-1: new high-speed USB device number 8 using dummy_hcd 15:46:06 executing program 5: r0 = syz_open_dev$hidraw(&(0x7f0000000580), 0x0, 0x101081) write$hidraw(r0, &(0x7f0000000600)="c2efc64421e3343d16ddb0d465cfd83f6e3cb810c06472c782e1804c3c4974678f37bc0ff4ed4b0a702f01a77bd43b57102421f8899542b34a189fe7a97d0e3c8138ff1bc7c14dd105867ad43e2191eab3383f020db953b3c8b8025a7b7f600aba436aa32441e4eacb7d1f225fc53ce8f385b8144d0c1dcec4ce5d607c41c0720a92488c3ed4d19c15de4c55adf34451a1e899eb21b493857f1d6210c0ac9b76bd72a7d58bd591c7baf7817e38644df94ba0315160e8f25701da65427e166cdc41ede1d09fa457f3da03c684cc142685808c0eb7b034cc038aa8371360b2381234110d6c0158ffa4aaf21198069a4ac389d19d8f20255168d82cddddc1099e7c2c6106e7a2ce8bd8d78c24d4b1e39b9eb36c63fc0d6023f1ea95a368cb8bf0c4f94397ca58936a2e669f163f94323ccfe7589e3042df85efe84cb10ffa7b098cbae0c088618aa42e57f46c9efeea70dc46b6a72b2e397f593f9f3466a41b49de223ac87ae87db28d074ae423ce86de6521e3cd7b83a01797da80ba00742de2d781acde9b526bc172aa7c3cd95785e46b715283cd4622b4cc27f18a1997849646d58ae03e8b0bd745a02e28feb7a320028fc4d10f83aea27fdf0da55320816e3b4b4e06dbc9dd5d213427f053279981036bb6a059733de04e572f29fa54df7aa0ee0291a2f33f5afeda2b84c987f3046c6b50c18da2e9a60556fb847d62fb4107351c6ddc85177b699979d5a5a13aed9e8fdbf1e9671de6831005296a41e02bf69c5f8cc8ac78285444254b79ff8339d717e7a6841900a48edbc905d4a95457938fd27ee3e57c7eeabb7cff7a633c5dca23193910ab6e72ee38d84e0f3d693c33cc0cfbc90e63769536f07399357c5bb81adb4b88de5a45356f8896216c42ee6d9cddf2c169cfab87c6db2736d5b084f3fba3a56731951e0b8b4a64e65666c166a3706e4b8f93f4ba53a1c5c93a296e4a7e148deef8dfbe9ffea389a47d17adda45fa68f65167996efcff2f04195d6961c1036253e7e6ab21ef92876c94e70c8c96b343df2e45daf62ca484d7ee99301c8888edb35786c5d91c3c3b44762369c1df12254c6233b160fdd87abde1b0f58ca7666dcdc5786f7d43ffbc54bb0e162f8b71ab908ebe10c086d789f67f6866ab83ab163dfd787cb2fd7c38ab2c37966de92453a8dd18a54e80ed620b6ff317e0652d629f0936e45716985ac08401b98a2b2901dcde3747497a5dacfff2d908f0a02f0909293154602ada593e25264155fbb1a5a31c4988acd486c72b54a912d5c63b0e35a1efbf94d378ea21b1df3d3fd3bc2b06f2d5c37500f8e863d1c743081c4b9c9d840eed345987086ae584079184478f756bab6cc6eae2c6572b5c7ccebe1376ec9769fe73eeb7ffa432fb34eb0e9f9eb5bea959569e2c6bdff278537dde1a818901e21201e7b7bd1b5b84df06a669c679be2ecb6508453af3e79625f986b022a8fb05b3906ea22c9b3e4fec40dbad4237aa2299a3a43352e4ed3c1181e52cca1fce6e0d68efb0d2ded5f90854ae154d0a7d577656dd8145c09e30a401beaab2f691831efc49056ac507b0fa4dfdd209e8b6859f7ed1eb3dfbfa72a048651d1268f9c4bb574ea4c7eee01ed0a44f2df8b58152869985765458c25efe583ca236bea4c0d76475da5a707fac3da1a8441ff3b11fd97a10d3f34d5d0fa960590cccd77564c3fb4d4e0726cc0dfa0f141715ab00faa42424cc213ee7403c226ccfd06ecfb1e1db4e8104339a19c919acb0d4dfbc42f0c54e15edd555b7ee2f8eb307cf4adcb5e4a10312c245b3def7ee4c65101df69c65a3ad81f845cace5e1b3357bf587dceca0991e9b80a94716bf3efa673109473b0909da645f8a8b1ad433e012a1d564489352ca0e6ccf9c8a835280bf865a865390c7388c077061591dc9bc8a4904231939319c5bbe408f28314e4f7152a42e41bd4c4c24b75fc3ca2b46b9fce602502e37d8d40f80910a12cb911ada1270a85412fd79a475646c9534f666af62dfd048415be21809059cce77d904a13d74a0e5851d7e6c964978da2ce0ae3292a9677ef126a93774f169ad58a5ae9ab0ebcad3e58fa4efaffd4fe9b3f1d203fdd545bcfff7d0b4664289538d41173ecb7585db66116ac58ddacee8f55bae675ce7bd7c43d39369fb592f6c1ebb9baf9a50e52b5dc8a66e48988bcfa428be9ea1f0b2af6edac17667c4c5b53a6aaa9c36ac544b8acd0e915148763307e69db3edc0e0861678f42d9412c93c04de2f3c0d376ade3b5a10b925f1f77a6c3b6b20ddb77aa4cf1ca8fe345570cbcfaa31586d35ca839d8cd0cac5209017934368cf21addd352be015f009b623c1850f7a24af1f9c9a717d0722d351b92875884317b0f347274f201b56f415f9a77689d70e74da354e2055b7ec0b1345b8b922f86dc97f646585ebc9cee795fe58a75d8f29aafca1548db4f658eeaef5f00f29dc2e270c914fbe220e82f18d0794dc837d3a29164ede04553d6cea56381d2da0ad018ac8fbdd390bc872c041a4d96d374ae9795a8f5e797318694ae5ef34fceb890305d68099f04e4b032f28498d1125836e9e5c3304fc30eeaffa7b86fc723761879744ba1933ab104832edea00fe153499780cdd45776546597902f5c227454b13e9c885b4ee6c86351463d1766f329c6d00377dd4df972c2d4ae14b528f052626e04a126b1cbc2861741c475f568dbaa9c878d8e63f0654658a94d0f80565121bfa13683ffd3b7b63f27fec4c7b0637d9624746e7ee87ac12d7657f07713314201297f36e7fcca1663c9a3b86f6f8944b11f7b111b1d200712ebb6019af515a752bfb1ae93d61b486f9f8c1b1912a03eeaecf50b43d37c683f75e223c9b4322e00a095e8029f67d36627714afe63251ea862bae80faa7785ecc492bd1ca1b79ed92e0c9808512ba9d6ab48347ea9b7639fec0ba6629a53deb007f01fd7ef3297133d40922fcdce544f273df143d99762d0d2d20203a9e70ae12f1d6df5cac7c9181358911190acf31a2a86f147db2e4e564cef3e38d94dacecda023859f1dc13e6dc2e6dcafa11d93e2109675cd29915cd33485ad382b4d79b9fa5f4f35f441987ab8feef5f3323e87843c0d5d624a11f4364e1938a0df4a155f9fa5877d6371580ecec15f49785e06848313eb1a29b8155dd2b90fb50977696cca1deda6fc7b5f8ff2ced01c7c21a37428ce5291975f994c8959c56349497d8b3213749e431b4e1e5f6afe4488eba99e10598c6625197ba4f478ed5d1e28849b82fcdc2eea02b69ea81346cb4765ff4baa1c32f593514da443557358b7ba93c60a49261b6c9ad469010688838282f680803ee70fc2d428772b21d882a39cf9b2a90fcc4eaaaf0f5f8fa592bf31130ffc7db4416a795e5ec1093f28431741a2791dd5c0006c5facbf568f421c897f9f7172d44ab127c5f9a90c7d30d8e41080f790d18bd2eb128a19d5db94848637067a40b5d547a8dc9a547fe7644a58c9ceb7e05e81b11488ae7d919d000104319153760598b0443374cfeb1cbbd10b4c0c1b3aab043e7d97bcb7848384d13c20b92de2c085c8509802ec1d55be3563d5caf184a825a3b25700cfd0892d7d1988717c4ff9c3d7", 0xa01) ioctl$HIDIOCGFEATURE(r0, 0xc0404807, &(0x7f0000000000)={0x91, "7f0aaf9a1db7ee18a966d7f41a1a611f839bcd1edcdbfef1b25ca05b4e7d3f2c6829665eb22de6f0abbabcfa249fcd0a92c0d976f5175be327459f462ee9f024"}) 15:46:06 executing program 2: r0 = syz_open_dev$hidraw(&(0x7f0000000580), 0x0, 0x101081) write$hidraw(r0, &(0x7f0000000600)="c2efc64421e3343d16ddb0d465cfd83f6e3cb810c06472c782e1804c3c4974678f37bc0ff4ed4b0a702f01a77bd43b57102421f8899542b34a189fe7a97d0e3c8138ff1bc7c14dd105867ad43e2191eab3383f020db953b3c8b8025a7b7f600aba436aa32441e4eacb7d1f225fc53ce8f385b8144d0c1dcec4ce5d607c41c0720a92488c3ed4d19c15de4c55adf34451a1e899eb21b493857f1d6210c0ac9b76bd72a7d58bd591c7baf7817e38644df94ba0315160e8f25701da65427e166cdc41ede1d09fa457f3da03c684cc142685808c0eb7b034cc038aa8371360b2381234110d6c0158ffa4aaf21198069a4ac389d19d8f20255168d82cddddc1099e7c2c6106e7a2ce8bd8d78c24d4b1e39b9eb36c63fc0d6023f1ea95a368cb8bf0c4f94397ca58936a2e669f163f94323ccfe7589e3042df85efe84cb10ffa7b098cbae0c088618aa42e57f46c9efeea70dc46b6a72b2e397f593f9f3466a41b49de223ac87ae87db28d074ae423ce86de6521e3cd7b83a01797da80ba00742de2d781acde9b526bc172aa7c3cd95785e46b715283cd4622b4cc27f18a1997849646d58ae03e8b0bd745a02e28feb7a320028fc4d10f83aea27fdf0da55320816e3b4b4e06dbc9dd5d213427f053279981036bb6a059733de04e572f29fa54df7aa0ee0291a2f33f5afeda2b84c987f3046c6b50c18da2e9a60556fb847d62fb4107351c6ddc85177b699979d5a5a13aed9e8fdbf1e9671de6831005296a41e02bf69c5f8cc8ac78285444254b79ff8339d717e7a6841900a48edbc905d4a95457938fd27ee3e57c7eeabb7cff7a633c5dca23193910ab6e72ee38d84e0f3d693c33cc0cfbc90e63769536f07399357c5bb81adb4b88de5a45356f8896216c42ee6d9cddf2c169cfab87c6db2736d5b084f3fba3a56731951e0b8b4a64e65666c166a3706e4b8f93f4ba53a1c5c93a296e4a7e148deef8dfbe9ffea389a47d17adda45fa68f65167996efcff2f04195d6961c1036253e7e6ab21ef92876c94e70c8c96b343df2e45daf62ca484d7ee99301c8888edb35786c5d91c3c3b44762369c1df12254c6233b160fdd87abde1b0f58ca7666dcdc5786f7d43ffbc54bb0e162f8b71ab908ebe10c086d789f67f6866ab83ab163dfd787cb2fd7c38ab2c37966de92453a8dd18a54e80ed620b6ff317e0652d629f0936e45716985ac08401b98a2b2901dcde3747497a5dacfff2d908f0a02f0909293154602ada593e25264155fbb1a5a31c4988acd486c72b54a912d5c63b0e35a1efbf94d378ea21b1df3d3fd3bc2b06f2d5c37500f8e863d1c743081c4b9c9d840eed345987086ae584079184478f756bab6cc6eae2c6572b5c7ccebe1376ec9769fe73eeb7ffa432fb34eb0e9f9eb5bea959569e2c6bdff278537dde1a818901e21201e7b7bd1b5b84df06a669c679be2ecb6508453af3e79625f986b022a8fb05b3906ea22c9b3e4fec40dbad4237aa2299a3a43352e4ed3c1181e52cca1fce6e0d68efb0d2ded5f90854ae154d0a7d577656dd8145c09e30a401beaab2f691831efc49056ac507b0fa4dfdd209e8b6859f7ed1eb3dfbfa72a048651d1268f9c4bb574ea4c7eee01ed0a44f2df8b58152869985765458c25efe583ca236bea4c0d76475da5a707fac3da1a8441ff3b11fd97a10d3f34d5d0fa960590cccd77564c3fb4d4e0726cc0dfa0f141715ab00faa42424cc213ee7403c226ccfd06ecfb1e1db4e8104339a19c919acb0d4dfbc42f0c54e15edd555b7ee2f8eb307cf4adcb5e4a10312c245b3def7ee4c65101df69c65a3ad81f845cace5e1b3357bf587dceca0991e9b80a94716bf3efa673109473b0909da645f8a8b1ad433e012a1d564489352ca0e6ccf9c8a835280bf865a865390c7388c077061591dc9bc8a4904231939319c5bbe408f28314e4f7152a42e41bd4c4c24b75fc3ca2b46b9fce602502e37d8d40f80910a12cb911ada1270a85412fd79a475646c9534f666af62dfd048415be21809059cce77d904a13d74a0e5851d7e6c964978da2ce0ae3292a9677ef126a93774f169ad58a5ae9ab0ebcad3e58fa4efaffd4fe9b3f1d203fdd545bcfff7d0b4664289538d41173ecb7585db66116ac58ddacee8f55bae675ce7bd7c43d39369fb592f6c1ebb9baf9a50e52b5dc8a66e48988bcfa428be9ea1f0b2af6edac17667c4c5b53a6aaa9c36ac544b8acd0e915148763307e69db3edc0e0861678f42d9412c93c04de2f3c0d376ade3b5a10b925f1f77a6c3b6b20ddb77aa4cf1ca8fe345570cbcfaa31586d35ca839d8cd0cac5209017934368cf21addd352be015f009b623c1850f7a24af1f9c9a717d0722d351b92875884317b0f347274f201b56f415f9a77689d70e74da354e2055b7ec0b1345b8b922f86dc97f646585ebc9cee795fe58a75d8f29aafca1548db4f658eeaef5f00f29dc2e270c914fbe220e82f18d0794dc837d3a29164ede04553d6cea56381d2da0ad018ac8fbdd390bc872c041a4d96d374ae9795a8f5e797318694ae5ef34fceb890305d68099f04e4b032f28498d1125836e9e5c3304fc30eeaffa7b86fc723761879744ba1933ab104832edea00fe153499780cdd45776546597902f5c227454b13e9c885b4ee6c86351463d1766f329c6d00377dd4df972c2d4ae14b528f052626e04a126b1cbc2861741c475f568dbaa9c878d8e63f0654658a94d0f80565121bfa13683ffd3b7b63f27fec4c7b0637d9624746e7ee87ac12d7657f07713314201297f36e7fcca1663c9a3b86f6f8944b11f7b111b1d200712ebb6019af515a752bfb1ae93d61b486f9f8c1b1912a03eeaecf50b43d37c683f75e223c9b4322e00a095e8029f67d36627714afe63251ea862bae80faa7785ecc492bd1ca1b79ed92e0c9808512ba9d6ab48347ea9b7639fec0ba6629a53deb007f01fd7ef3297133d40922fcdce544f273df143d99762d0d2d20203a9e70ae12f1d6df5cac7c9181358911190acf31a2a86f147db2e4e564cef3e38d94dacecda023859f1dc13e6dc2e6dcafa11d93e2109675cd29915cd33485ad382b4d79b9fa5f4f35f441987ab8feef5f3323e87843c0d5d624a11f4364e1938a0df4a155f9fa5877d6371580ecec15f49785e06848313eb1a29b8155dd2b90fb50977696cca1deda6fc7b5f8ff2ced01c7c21a37428ce5291975f994c8959c56349497d8b3213749e431b4e1e5f6afe4488eba99e10598c6625197ba4f478ed5d1e28849b82fcdc2eea02b69ea81346cb4765ff4baa1c32f593514da443557358b7ba93c60a49261b6c9ad469010688838282f680803ee70fc2d428772b21d882a39cf9b2a90fcc4eaaaf0f5f8fa592bf31130ffc7db4416a795e5ec1093f28431741a2791dd5c0006c5facbf568f421c897f9f7172d44ab127c5f9a90c7d30d8e41080f790d18bd2eb128a19d5db94848637067a40b5d547a8dc9a547fe7644a58c9ceb7e05e81b11488ae7d919d000104319153760598b0443374cfeb1cbbd10b4c0c1b3aab043e7d97bcb7848384d13c20b92de2c085c8509802ec1d55be3563d5caf184a825a3b25700cfd0892d7d1988717c4ff9c3d7", 0xa01) read$char_usb(0xffffffffffffffff, &(0x7f0000001040)=""/4096, 0x1000) 15:46:06 executing program 4: r0 = syz_open_dev$char_usb(0xc, 0xb4, 0xc696) write$char_usb(r0, &(0x7f0000000100)="6978a4ca99d61596449684120df05f7f1e45df0cc232a72aad5a88efbe87155860bb6caf61ca66233c560ba6526b2793ef7dc37051c73c40d697495e036b9f72fa05a1e7b37287d3401ae8d31fc9efb0692321834a8989a7c77525c82e336d44cec89c68482515f871137bae802feff7cbbeba28744c37a82709d888492b79bd8eb637531596dc6aede55e303cec615cd0b73aafc256", 0x96) r1 = syz_open_dev$evdev(&(0x7f00000001c0), 0x1, 0x250140) ioctl$EVIOCGBITSND(r1, 0x80404532, &(0x7f0000000040)=""/14) r2 = syz_open_dev$hidraw(0xfffffffffffffffe, 0x0, 0x0) ioctl$HIDIOCGFEATURE(r2, 0xc0404807, &(0x7f0000000080)={0x2, "5b569218061efa4804b3b882aa6b5eea040b3ce52360ce1095a0ce2e6496ccf7f2b32e3338ab7b5bc3df296a62f71f34aca7cbc2ccecd9f6332ccfd088654009"}) [ 2269.078137][T11016] usb 4-1: Using ep0 maxpacket: 8 [ 2269.308207][T11016] usb 4-1: config 5 has an invalid interface number: 231 but max is 0 [ 2269.316498][T11016] usb 4-1: config 5 has no interface number 0 [ 2269.323154][T11016] usb 4-1: config 5 interface 231 has no altsetting 0 [ 2269.498522][T11016] usb 4-1: New USB device found, idVendor=0fe9, idProduct=db01, bcdDevice=92.23 [ 2269.507876][T11016] usb 4-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 2269.515903][T11016] usb 4-1: Product: ࠬ [ 2269.520137][T11016] usb 4-1: Manufacturer: ы [ 2269.524698][T11016] usb 4-1: SerialNumber: ࠧ 15:46:07 executing program 3: syz_usb_connect(0x0, 0x37, &(0x7f00000001c0)={{0x12, 0x1, 0x300, 0x9d, 0xcf, 0xc1, 0x8, 0xfe9, 0xdb01, 0x9223, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x25, 0x1, 0x5, 0xfc, 0x30, 0x3, [{{0x9, 0x4, 0xe7, 0x1, 0x1, 0xd0, 0xe2, 0x61, 0x7f, [@uac_as={[@format_type_i_continuous={0xa, 0x24, 0x2, 0x1, 0x4, 0x3, 0x2, 0x97, "", "e13f"}]}], [{{0x9, 0x5, 0x5, 0x20, 0x8, 0x0, 0x6, 0x1}}]}}]}}]}}, &(0x7f00000003c0)={0xa, &(0x7f0000000200)={0xa, 0x6, 0x201, 0x1, 0x0, 0x6, 0x10, 0x6}, 0x19, &(0x7f0000000240)={0x5, 0xf, 0x19, 0x1, [@ss_container_id={0x14, 0x10, 0x4, 0x7, "8bbba5e8be6913a73af19d509834a6c6"}]}, 0x4, [{0x77, &(0x7f0000000280)=@string={0x77, 0x3, "275e16c45b58ea95e4a840d5b6ecb6aa753b71999efbce1763648b751c838f5c9d2b0131c8754639d318990f38dad854ebebe5ab186b7253e01c56dcc86c1e9d11b15032cbeb4331e7bcd455e8d445233eaa0e1c6bf550f23cded38de97da13227613ddf45072523c7f32bcfaeac824cacf38a4d26"}}, {0x4, &(0x7f0000000300)=@lang_id={0x4, 0x3, 0x44b}}, {0x4, &(0x7f0000000340)=@lang_id={0x4, 0x3, 0x82c}}, {0x4, &(0x7f0000000380)=@lang_id={0x4, 0x3, 0x827}}]}) syz_open_dev$hiddev(&(0x7f0000000000), 0x5, 0x1a035317e33e48c9) r0 = syz_open_dev$hiddev(&(0x7f0000000100), 0x1ff, 0x400) ioctl$HIDIOCGVERSION(r0, 0x80044801, &(0x7f0000000140)) r1 = syz_open_dev$hiddev(&(0x7f0000000440), 0x3, 0x101442) ioctl$HIDIOCGCOLLECTIONINFO(r1, 0xc0104811, &(0x7f0000000480)={0x7, 0x7, 0x696ce0ca, 0x401}) r2 = syz_open_dev$hiddev(&(0x7f0000000080), 0x1000, 0x385800) ioctl$HIDIOCSREPORT(r2, 0x400c4808, &(0x7f00000000c0)={0x1, 0x200, 0x5}) r3 = syz_open_dev$hidraw(&(0x7f0000000580), 0x0, 0x189481) write$hidraw(r3, &(0x7f00000005c0)="a9", 0xffffff95) 15:46:07 executing program 5: r0 = syz_open_dev$hidraw(&(0x7f0000000580), 0x0, 0x0) write$hidraw(r0, &(0x7f0000001000)="c2efc64421e3343d16ddb0d465cfd83f6e3cb810c06472c782e1804c3c4974678f37bc0ff4ed4b0a702f01a77bd43b57102421f8899542b34a189fe7a97d0e3c8138ff1bc7c14dd105867ad43e2191eab3383f020db953b3c8b8025a7b7f600aba436aa32441e4eacb7d1f225fc53ce8f385b8144d0c1dcec4ce5d607c41c0720a92488c3ed4d19c15de4c55adf34451a1e899eb21b493857f1d6210c0ac9b76bd72a7d58bd591c7baf7817e38644df94ba0315160e8f25701da65427e166cdc41ede1d09fa457f3da03c684cc142685808c0eb7b034cc038aa8371360b2381234110d6c0158ffa4aaf21198069a4ac389d19d8f20255168d82cddddc1099e7c2c6106e7a2ce8bd8d78c24d4b1e39b9eb36c63fc0d6023f1ea95a368cb8bf0c4f94397ca58936a2e66cf13f2769f163f94323ccfe7589e3042df85efe84cb10ffa7b098cbae0c088618aa42e57f46c9efeea70dc46b6a72b2e397f593f9f3466a41b49de223ac87ae87db28d074ae423ce86de6521e3cd7b83a01797da80ba00742de2d781acde9b526bc172aa7c3cd95785e46b715283cd4622b4cc27f18a1997849646d58ae0000000f801000000feb7a320028fc4d10f83aea27fdf0da55320816e3b4b4e06dbc9dd5d213427f053279981036bb6a059733de04e572f29fa54df7aa0ee0291a2f33f5afeda2b84c987f3046c6b50c18da2e9a60556fb847d62fb4107351c6ddc85177b699979d5a5a13aed9e8fdbf1e9671de6831005296a41e02bf69c5f8cc8ac78285444254b79ff8339d717e7a6841900a48edbc905d4a95457938fd27ee3e57c7eeabb7cff7a633c5dca23193910ab6e72ee38d84e0f3d693c33cc0cfbc90e63769536f07399357c5bb81adb4b88de5a45356f8896216c42ee6d9cddf2c169cfab87c6db2736d5b084f3fba3a56731951e0b8b4a64e65666c166a3706e4b8f93f4ba53a1c5c93a296e4a7e148deef8dfbe9ffea389a47d17adda45fa68f65167996efcff2f04195d6961c1036253e7e6ab21ef92876c94e70c8c96b343df2e45daf62ca484d7ee99301c8888edb35786c5d91c3c3b44762369c1df12254c6233b160fdd87abde1b0f58ca7666dcdc5786f7d43ffbc54bb0e162f8b71ab908ebe10c086d789f67f6866ab83ab163dfd787cb2fd7c38ab2c37966de92453a8dd18a54e80ed620b6ff317e0652d629f0936e45716985ac08401b98a2b2901dcde3747497a5dacfff2d908f0a02f0909293154602ada593e25264155fbb1a5a31c4988acd486c72b54a912d5c63b0e35a1efbf94d378ea21b1df3d3fd3bc2b06f2d5c37500f8e863d1c743081c4b9c9d840eed345987086ae584079184478f756bab6cc6eae2c6572b5c7ccebe1376ec9769fe73eeb7ffa432fb34eb0e9f9eb5bea959569e2c6bdff278537dde1a818901e21201e7b7bd1b5b84df06a669c679be2ecb6508453af3e79625f986b022a8fb05b3906ea22c9b3e4fec40dbad4237aa2299a3a43352e4ed3c1181e52cca1fce6e0d68efb0d2ded5f90854ae154d0a7d577656dd8145c09e30a401beaab2f691831efc49056ac507b0fa4dfdd209e8b6859f7ed1eb3dfbfa72a048651d1268f9c4bb574ea4c7eee01ed0a44f2df8b58152869985765458c25efe583ca236bea4c0d76475da5a707fac3da1a8441ff3b11fd97a10d3f34d5d0fa960590cccd77564c3fb4d4e0726cc0dfa0f141715ab00faa42424cc213ee7403c226ccfd06ecfb1e1db4e8104339a19c919acb0d4dfbc42f0c54e15edd555b7ee2f8eb307cf4adcb5e4a10312c245b3def7ee4c65101df69c65a3ad81f845cace5e1b3357bf587dceca0991e9b80a94716bf3efa673109473b0909da645f8a8b1ad433e012a1d564489352ca0e6ccf9c8a835280bf865a865390c7388c077061591dc9bc8a4904231939319c5bbe408f28314e4f7152a42e41bd4c4c24b75fc3ca2b46b9fce602502e37d8d40f80910a12cb911ada1270a85412fd79a475646c9534f666af62dfd048415be21809059cce77d904a13d74a0e5851d7e6c964978da2ce0ae3292a9677ef126a93774f169ad58a5ae9ab0ebcad3e58fa4efaffd4fe9b3f1d203fdd545bcfff7d030064289538d41173ecb7585db66116ac58ddacee8f55bae675ce7bd7c43d39369fb592f6c1ebb9baf9a50e52b5dc8a66e48988bcfc428be9ea1f0b2af6edac17667c4c5b53a6aaa9c36ac544b8acd0e915148763307e69db3edc0e0861678f42d9412c93c04de2f3c0d376ade3b5a10b925f1f77a6c3b6b20ddb77aa4cf1ca8fe345570cbcfaa31586d35ca839d8cd0cac520901793436633c1850f7a24af1f9c9a717d0722d351b92875884317b0f347274f201b56f415f9a77689d70e74da354e2055b7ec0b1345b8b922f86dc97f646585ebc9cee795fe58a75d8f29aafca0648db4f658eeaef5f00f29dc2e270c914fbe220e82f18d0794dc837d3a29164ede04553d6cea56381d2da0ad018ac8fbdd390bc872c041a4d96d374ae9795a8f5e797318694ae5ef34fceb890305d68099f04e4b032f28498d1125836e9e5c3304fc30eeaffa7b86fc723761879744ba1933ab104832edea00fe153499780cdd45776546597902f5c227454b13e9c885b4ee6c86351463d1766f329c6d00377dd4df972c2d4ae14b528f052626e04a126b1cbc2861741c475f568dbaa9c878d8e63f0654658a94d0f80565121bfa13683ffd3b7b63f27fec4c7b0637d9624746e7ee87ac12d7657f07713314201297f36e7fcca1663c9a3b86f6f8944b11f7b111b1d200712ebb6019af515a752bfb1ae93d61b486f9f8c1b1912a03eeaecf50b43d37c683f75e223c9b4322e00a095e8029f67d36627714afe63251ea862bae80faa7785ecc492bd1ca1b79ed92e0c9808512ba9d6ab48347ea9b7639fec0ba6629a53deb007f01fd7ef3297133d40922fcdce544f273df143d99762d0d2d20203a9e70ae12f1d6df5cac7c9181358911190acf31a2a86f147db2e4e564cef3e38d94dacecda023859f1dc13e6dc2e6dcafa11d93e2109675cd29915cd33485ad382b4d79b9fa5f4f35f441987ab8feef5f3323e87843c0d5d624a11f4364e1938a0df4a155f9fa5877d6371580ecec15f49785e06848313eb1a29b8155dd2b90fb50977696cca1deda6fc7b5f8ff2ced01c7c21a37428ce5291975f994c8959c56349497d8b3213749e431b4e1e5f6afe4488eba99e10598c6625197ba4f478ed5d1e28849b82fcdc2eea02b69ea81346cb4765ff4baa1c32f5c60a49261b6c9ad469010688838282f680803ee70fc2d428772b21d882a39cf9b2a90fcc4eaaaf0f5f8fa592bf31130ffc7db4416a795e5ec1093f28431741a2791dd5c0006c5facbf568f421c897f9f7172d44ab127c5f9a90c7d30d8e41080f790d18bd2eb128a19d5db94848637067a40b5d547a8dc9a547fe7644a58c9ceb7e05e81b11488ae7d919d000104319153760598b0443374cfeb1cbbd10b4c0c1b3aab043e7d97bcb7848384d13c20b92de2c085c8509802ec1d55be3563d5caf184a825a3b25700cfd0892d7d1988717c4ff9c3d7eed3cdf87408ce6b53a0909e1d1ce0ac89703563bab36b90743dd0e6f0ab68316c1b967c225ef5167d71d41bd0bd83c6bf3ff0b3b54e37a0436eab224a3200"/2616, 0xa38) 15:46:07 executing program 4: ioctl$HIDIOCGRDESC(0xffffffffffffffff, 0x90044802, &(0x7f0000000000)={0x52f, "19f85740d2d364ec76e689f224f8b991b95d1e9547ed9cdfecadd9ba9c25292d729535e5655931996bb7a1074d2f3143c6524f28ab1e4fa2a8a4690fe47884f0057c9009b9dd8ed7bbca5fe034d2f27a8f9f60e2934a6216e15f21a3ab1ddfdf224b940d81e05191f61938bec4f8a7abaf59348ce7e1b415aca76ada13827a6b6ce7cb8ce707220dd2565889d8871e6cdc055f4b82b2bcf1945020429f1d77699cb272cc95aabf384d3ab2728ffd5efe7511b48a856664db63b44aedde99ce38e4393c66b1ba99c89df6e7b50696548522795d7930a8f6e2ab046e75f57d490f2d62070a9f57a53dea01503c162ec4fd5110c2ad3c3d7885b783a83b60c0d712e8c4fbccb83970d86562586b929673082b67cfb33a1d32d01f52ba40885194d0a8cbec98a6e93d85ee30bd642aefb42db43c292216bf78dfc41b7cac4ca885c45bcc714a70b0d208255210c7fae984c0d628dc5f194e7e5c0520602bd7268521aec84bdc3d56298c81435640d757c4aaa2ee386e03b40d20617f7e78c7b6559d50def49df730d71295e756b12b2f864189577762f65fabeca7a96cefcd6f0b317acd64de6ac892c9b4c7f84bf0faa6672824c8cb2c51166f9a17a1d5aee5090550e138487a032ad42c2af18ac476e22c3b4fd9ae60b65c817c0f7dbaf6207f28a5ec680ee353c97a2d358d153d6aa3113d61d04cd867f40e85101749ad2aaa727e81ffba79faf7a1fa04ba50636a985f5b143eb85b6e71c3eefc3ec25877f5a44418c92b83f258e1937657978b24adabc499e44c7896e12fc83297dd84576025f58e9bf4afb21a49828457b5a679ad7ae5832c8c08bb491156db3e83d843dd9eb92d69af327e3af4438e12852491b83f7ecd5d92cada3515395afef36500853740d8d49ec7354e78d70386cba8f9f91bf0a006a0bb47d37fb6fff63a2aaf208bbe1960313f843767b60689a0c1c0ea9bd1daaff729ccde7329d56aa369cfdac8b3bd314aab7de20d88d2d566ce5591b85f856e202a2e18d77b9705040c3ee14f1407dcc0b582c42fd8d4985641148d5b2d0438ebc0a0455eca4d782d33b4d440c4b02d66f797a041493782a6470b281f84320b8521ddd65b5544f199ea31a27c99977aef73f4370eb9d5b14559adfd171ea291f9d37ad404e601eb4c15d533db0ecca383a31ed3cc31186eae0b4955b235b83bd7312838d2cc2bbfb8757e8b963fe050e5c67994af74ae46d11a4c4b090588e0a3cd644e5a46fdcf9bd6b961600b6b65037c07602345f6bf29e21a2d3a7469faeb5d3f15129354afd2742ebd54e861ea76508d4ff8d2c7c7f023ae70f6b49b78797fbde13d88163261c647e198631cb6ed4d52595fb77f1542fb2e7a7cb7eb2b34feb89e448d074b9d1c24f3e197532265510140adbfd148303493806aa68b69d220616f6cd844c366c64d45072892e3a2b4526af925c2986827d91bfd648c7b5ab80e063a59ea0d318c50107901bd7b85884bb2038546cfb50fcd5edecc7245dba6d075b31d3790a766d9d5a30487b0744c9df40239741728b7b9e7713cde187beb972c59dc48611cd9b5bbd4333573b4d229c933d6877c23220ddee7aa7d99ab54383c83acb2719e490ff19021ceb464962546e2d09d955bbf846426f9efb7de995d362855ddd44381434023c80f5eaa9d78899896ea0a564c21a8a3d815eef3329a9fa5d3104aa034014c29241d4aaaf7bab124cc9b9c57f27e876066c1ae80c7836892bab6737b428165ba548b89f3694d31764714d3f396153fe4829df3deac2480f7adb50c72df541e3e8407bca85657c8257362e48526b0e816e2d88a0c6f93c593ce9066023802a2ceba96d627d89a1c8f0c2e50db871d09"}) syz_open_dev$hidraw(0xfffffffffffffffe, 0x0, 0x0) 15:46:07 executing program 2: write$hidraw(0xffffffffffffffff, &(0x7f00000000c0)="43d2901aaa4f6a97a108df7943bc7e97887706a61b4eff781603ac229bb553f353e5009024ce4269f888d9ae7945b00de0cec9534f1e040ff64d9929113ccd457a83f1397515900482107c901988c4b8743362b08939650d20a2e25cd4e2bf69543651db2c2dda091f533ae821adf5c39342b407d898bef65757a23df9c3a0b268f251b0f14eee582a072f2e6835265a18ad46c4ab882bdf1755e3b7f293ecd08ed93fa9cfadbfa6376613fdb4ee8ee2c772eae189b8ec803bfd79314ea60899ecd2467bb3dc0ff23899507b604fc65aa611f382fe2d8456511b50206aab03751a8006706e9b6e653b25fe19e756c9ca8c0f79f752ba62bb245c93", 0xfb) r0 = syz_open_dev$hidraw(&(0x7f0000000580), 0x0, 0x101081) ioctl$HIDIOCGRAWINFO(r0, 0x80084803, &(0x7f0000000040)=""/98) write$hidraw(r0, &(0x7f0000000600)="c2efc64421e3343d16ddb0d465cfd83f6e3cb810c06472c782e1804c3c4974678f37bc0ff4ed4b0a702f01a77bd43b57102421f8899542b34a189fe7a97d0e3c8138ff1bc7c14dd105867ad43e2191eab3383f020db953b3c8b8025a7b7f600aba436aa32441e4eacb7d1f225fc53ce8f385b8144d0c1dcec4ce5d607c41c0720a92488c3ed4d19c15de4c55adf34451a1e899eb21b493857f1d6210c0ac9b76bd72a7d58bd591c7baf7817e38644df94ba0315160e8f25701da65427e166cdc41ede1d09fa457f3da03c684cc142685808c0eb7b034cc038aa8371360b2381234110d6c0158ffa4aaf21198069a4ac389d19d8f20255168d82cddddc1099e7c2c6106e7a2ce8bd8d78c24d4b1e39b9eb36c63fc0d6023f1ea95a368cb8bf0c4f94397ca58936a2e669f163f94323ccfe7589e3042df85efe84cb10ffa7b098cbae0c088618aa42e57f46c9efeea70dc46b6a72b2e397f593f9f3466a41b49de223ac87ae87db28d074ae423ce86de6521e3cd7b83a01797da80ba00742de2d781acde9b526bc172aa7c3cd95785e46b715283cd4622b4cc27f18a1997849646d58ae03e8b0bd745a02e28feb7a320028fc4d10f83aea27fdf0da55320816e3b4b4e06dbc9dd5d213427f053279981036bb6a059733de04e572f29fa54df7aa0ee0291a2f33f5afeda2b84c987f3046c6b50c18da2e9a60556fb847d62fb4107351c6ddc85177b699979d5a5a13aed9e8fdbf1e9671de6831005296a41e02bf69c5f8cc8ac78285444254b79ff8339d717e7a6841900a48edbc905d4a95457938fd27ee3e57c7eeabb7cff7a633c5dca23193910ab6e72ee38d84e0f3d693c33cc0cfbc90e63769536f07399357c5bb81adb4b88de5a45356f8896216c42ee6d9cddf2c169cfab87c6db2736d5b084f3fba3a56731951e0b8b4a64e65666c166a3706e4b8f93f4ba53a1c5c93a296e4a7e148deef8dfbe9ffea389a47d17adda45fa68f65167996efcff2f04195d6961c1036253e7e6ab21ef92876c94e70c8c96b343df2e45daf62ca484d7ee99301c8888edb35786c5d91c3c3b44762369c1df12254c6233b160fdd87abde1b0f58ca7666dcdc5786f7d43ffbc54bb0e162f8b71ab908ebe10c086d789f67f6866ab83ab163dfd787cb2fd7c38ab2c37966de92453a8dd18a54e80ed620b6ff317e0652d629f0936e45716985ac08401b98a2b2901dcde3747497a5dacfff2d908f0a02f0909293154602ada593e25264155fbb1a5a31c4988acd486c72b54a912d5c63b0e35a1efbf94d378ea21b1df3d3fd3bc2b06f2d5c37500f8e863d1c743081c4b9c9d840eed345987086ae584079184478f756bab6cc6eae2c6572b5c7ccebe1376ec9769fe73eeb7ffa432fb34eb0e9f9eb5bea959569e2c6bdff278537dde1a818901e21201e7b7bd1b5b84df06a669c679be2ecb6508453af3e79625f986b022a8fb05b3906ea22c9b3e4fec40dbad4237aa2299a3a43352e4ed3c1181e52cca1fce6e0d68efb0d2ded5f90854ae154d0a7d577656dd8145c09e30a401beaab2f691831efc49056ac507b0fa4dfdd209e8b6859f7ed1eb3dfbfa72a048651d1268f9c4bb574ea4c7eee01ed0a44f2df8b58152869985765458c25efe583ca236bea4c0d76475da5a707fac3da1a8441ff3b11fd97a10d3f34d5d0fa960590cccd77564c3fb4d4e0726cc0dfa0f141715ab00faa42424cc213ee7403c226ccfd06ecfb1e1db4e8104339a19c919acb0d4dfbc42f0c54e15edd555b7ee2f8eb307cf4adcb5e4a10312c245b3def7ee4c65101df69c65a3ad81f845cace5e1b3357bf587dceca0991e9b80a94716bf3efa673109473b0909da645f8a8b1ad433e012a1d564489352ca0e6ccf9c8a835280bf865a865390c7388c077061591dc9bc8a4904231939319c5bbe408f28314e4f7152a42e41bd4c4c24b75fc3ca2b46b9fce602502e37d8d40f80910a12cb911ada1270a85412fd79a475646c9534f666af62dfd048415be21809059cce77d904a13d74a0e5851d7e6c964978da2ce0ae3292a9677ef126a93774f169ad58a5ae9ab0ebcad3e58fa4efaffd4fe9b3f1d203fdd545bcfff7d0b4664289538d41173ecb7585db66116ac58ddacee8f55bae675ce7bd7c43d39369fb592f6c1ebb9baf9a50e52b5dc8a66e48988bcfa428be9ea1f0b2af6edac17667c4c5b53a6aaa9c36ac544b8acd0e915148763307e69db3edc0e0861678f42d9412c93c04de2f3c0d376ade3b5a10b925f1f77a6c3b6b20ddb77aa4cf1ca8fe345570cbcfaa31586d35ca839d8cd0cac5209017934368cf21addd352be015f009b623c1850f7a24af1f9c9a717d0722d351b92875884317b0f347274f201b56f415f9a77689d70e74da354e2055b7ec0b1345b8b922f86dc97f646585ebc9cee795fe58a75d8f29aafca1548db4f658eeaef5f00f29dc2e270c914fbe220e82f18d0794dc837d3a29164ede04553d6cea56381d2da0ad018ac8fbdd390bc872c041a4d96d374ae9795a8f5e797318694ae5ef34fceb890305d68099f04e4b032f28498d1125836e9e5c3304fc30eeaffa7b86fc723761879744ba1933ab104832edea00fe153499780cdd45776546597902f5c227454b13e9c885b4ee6c86351463d1766f329c6d00377dd4df972c2d4ae14b528f052626e04a126b1cbc2861741c475f568dbaa9c878d8e63f0654658a94d0f80565121bfa13683ffd3b7b63f27fec4c7b0637d9624746e7ee87ac12d7657f07713314201297f36e7fcca1663c9a3b86f6f8944b11f7b111b1d200712ebb6019af515a752bfb1ae93d61b486f9f8c1b1912a03eeaecf50b43d37c683f75e223c9b4322e00a095e8029f67d36627714afe63251ea862bae80faa7785ecc492bd1ca1b79ed92e0c9808512ba9d6ab48347ea9b7639fec0ba6629a53deb007f01fd7ef3297133d40922fcdce544f273df143d99762d0d2d20203a9e70ae12f1d6df5cac7c9181358911190acf31a2a86f147db2e4e564cef3e38d94dacecda023859f1dc13e6dc2e6dcafa11d93e2109675cd29915cd33485ad382b4d79b9fa5f4f35f441987ab8feef5f3323e87843c0d5d624a11f4364e1938a0df4a155f9fa5877d6371580ecec15f49785e06848313eb1a29b8155dd2b90fb50977696cca1deda6fc7b5f8ff2ced01c7c21a37428ce5291975f994c8959c56349497d8b3213749e431b4e1e5f6afe4488eba99e10598c6625197ba4f478ed5d1e28849b82fcdc2eea02b69ea81346cb4765ff4baa1c32f593514da443557358b7ba93c60a49261b6c9ad469010688838282f680803ee70fc2d428772b21d882a39cf9b2a90fcc4eaaaf0f5f8fa592bf31130ffc7db4416a795e5ec1093f28431741a2791dd5c0006c5facbf568f421c897f9f7172d44ab127c5f9a90c7d30d8e41080f790d18bd2eb128a19d5db94848637067a40b5d547a8dc9a547fe7644a58c9ceb7e05e81b11488ae7d919d000104319153760598b0443374cfeb1cbbd10b4c0c1b3aab043e7d97bcb7848384d13c20b92de2c085c8509802ec1d55be3563d5caf184a825a3b25700cfd0892d7d1988717c4ff9c3d7", 0xa01) r1 = syz_open_dev$hidraw(&(0x7f0000000000), 0x0, 0x0) ioctl$HIDIOCSFEATURE(r1, 0xc0404806, 0x0) ioctl$HIDIOCGRAWNAME(r1, 0x80404804, &(0x7f00000001c0)) ioctl$HIDIOCGRAWINFO(r0, 0x80084803, &(0x7f0000000000)=""/7) 15:46:07 executing program 0: ioctl$HIDIOCGFEATURE(0xffffffffffffffff, 0xc0404807, &(0x7f0000000180)={0x1, "4c6bde68e527ea258cb1467b0d827e7aa951c320251071b819d2bfea3a172b32e2f70de4e976cb34fdf7312d5e392992eb3e3e6252c11900"}) read$hidraw(0xffffffffffffffff, 0x0, 0x0) ioctl$HIDIOCSREPORT(0xffffffffffffffff, 0x400c4808, &(0x7f0000000200)={0x1, 0x3, 0x800}) read$char_usb(0xffffffffffffffff, &(0x7f0000000040)=""/206, 0xce) ioctl$HIDIOCGCOLLECTIONINDEX(0xffffffffffffffff, 0x40184810, &(0x7f0000000140)={0x1, 0x3, 0x2, 0xef17, 0x0, 0x4}) ioctl$HIDIOCGUCODE(0xffffffffffffffff, 0xc018480d, &(0x7f0000000000)={0x1, 0x100, 0x7, 0x6, 0x12e, 0x81}) syz_open_dev$char_usb(0xc, 0xb4, 0x0) 15:46:07 executing program 1: r0 = syz_open_dev$hidraw(&(0x7f0000000040), 0xb637, 0x410401) read$hidraw(r0, &(0x7f0000000340)=""/4096, 0x20001340) r1 = syz_open_dev$hidraw(&(0x7f0000000000), 0x0, 0x0) ioctl$HIDIOCGRDESC(r0, 0x90044802, &(0x7f0000001340)={0xf5e, "83e47278d7413edc85ed7eeb9a787e1ca95f0ade1edd8dd4cfd7f1c0ed0d769e3dd9428c240b50c81e2bdabc7b9df94bce94ee12ec856f70242ac0d593d0dbf66ebcbdb363fe564723db6a8b151f740e4d396a3ce7097b8a4d831b480a49290828c96d86a2c1dde38d48a50a04d5bd24067348f7d2ee1331450e6490868c1e8f1baae7a47a09e464a4365daf0ca1bd36d5ab3f6dae328036e7370ab0bda15349b97b95e34a787f214d5beda9b5ee138547a507306d9151b39d89fe5f27bef6bf7251c47708a879ef075423d3bced4c9c42c7404ac7bc61b7fad6cc96ec540a599d9788e0a7358642527f4a4db95c327fa48ce7fc84561adc1d05067caae262c43599e4326b9cc8196a80177fabc324dfd4b57615f93d0739ee36563aa4ac6c5f548043ac27de195c878bb9505813d993b383f542fa1fa57b83b6f6eb7df0b6009621b48bcba33cc261f073e5f652f4cde712f10b2eeef4260bcff33c96889f549aca8de5f23d6768ebf3d21a1a65d0c1f65112275da469438587a8087e5591bae72fb8c7f3f00f56eb03eed97089249f86578bf8d56181a5dc94c1d095e56931bd2d8fa011dad745ee01a41cebee7924cdf544ef5506e05f95b75f5a0f78d8449436aa1f705121120e803ae9898c3c16a321b2dd685ad5182316b176cb2dd218e459bf874dfe39219fa2542954a501511b82726a41b4fde69761d0e93fe0cab46a57efc36ef5748d9b13e74c325bfa1cf13f2be49fc99152ffe344302e90691789042e3a93755ea25fa6fd82c3a8beac80e78dc39e5885de34144c96f6e60646cd484cd1f47013b57a1e30ebb882930d6f1baa78eb7480972792a0e3ac9e7f78b1598ac84c6ccb7a148aba8eb415a549b3a5a8abc37f11373fddb3c02790040d9b39dd3733ae6d876f5f4424a677a05f4fd641a44c63613480acd882a94b80935c440aeef62ca8a4804720d6ef09f4b76b276a77a98d6524c80a49af6614f6a1ed3a7ce6b133ea6ea83bc26330cd9cdfb7dd2e7d0e838267217310c175a81b57c08ac52de74dbe794f80c5bd188864a8c423c76ebacd352058a95311cba7eebaccb066bde2c1d64b42850b85d75265125971885d55c0a9111699720f0b291b6d6db6b7348d19b899a622b6001e7a2cacdfc94ef6f6f42d58792b3dead6ce015c4309c734f9259bd75e7f6106f32866aad2b545d1270e4d31bb809bdbce1a47c9a6534e1514b48deb183e114ca6d07e542d286f840654a6b9b06ac45f3b2074f9c9f752d08adcdc99c2f92e0cd40023b791907bd757d82af13e664bc2145d77378103620d488925c224f391cfd59e1967a54d5039ddea53b4747483b75f8e5d8f81f80d5cb411f551179b24631536d5edf20062da8b1a776ff5504440b9c287840f6fa4226e1dda6e6a104c814a9a47a2af4c829b8e69f39b0e11505aa381b922d553c4d94891132421fcc63eff44ccbbb011a0bcc4c3206b03a1df1afdb096fa490491f8ae76d2b8925183fc9b483fbe8e2094208e6231dbaf5799822df19310059e519cf52f15ccfbcd55918fd71f1ddfb67309e8f60c32392e68a0e6bedcd002c279b4c69b9be944a2cdcd37c9373908d238eedea6068dce5c6f40dc10e807595c6202f965f70660aeec8807facdf5e056baf12810bb11ad0f8f24f3da47f100dd6170486a8ea4106f510444a76ae7532b7c4e81c8204c55c5d73d6e5416cac030169da5a964673e2f0337cc04d811342aa4d0dbc648352ecb5c4cf319447026cf379689f9a2e7cf3a74eab85a21d75b5114f185d0515b1a4392f6cdcb2da3e7ba3b79c7370d74e22fe840639739254a40ca6d66aeb5dc2e6aac2c52f6e6baf52df751efae31c8a7c50510e89a904ed777829f7c31ddf42ba312f9a4b7a0ff49534e7c6e4ddc815c7515b20a92995834cc0c0b692a506d764edf20397d92eccd457356cabe414eb744b440f24bd036428a20ce7470adb283b6b2d9f75236a4efc006c6079640acaf855c8dbb08bcc8d1a75359f727bd70329d98c356095610fea88bb416c3e819900f15834c5a851aa645ae897f959b4925ab4a201e8b71113ba24190020fb4398b67117e0eeca943f330b41df14c6315d2038e3e5841fea20887fa2fadb85f0a2e5cd8304d17d1d501a2a78e6fb3eae04d1bfc89483092a3dbbe5e5d7aaa93764fac136794e632d2f137f318641beb82e965e647cec126bb1d579c7f7f5cffcd7753cec16328e3d8ba5807836c661e2718eb06bed2701f9fbe7c99f0bc57a0480478245d93eb5a4f4ccceedce561e9eb92add0b833c4b46facf8a5559d7c4e716a3c8ddf65053943fd6e013719ea2a44f0975fb1f18946193ad383ce4547283f0306b34d213611c5c584e095283972ef0349078a7e4e19c266224448890cf3b83e872e289b752635c772b173aa22f62248f9affb41292a87dc1ff975251a7ee0ecf27982e955c47ae373902037089c8295faa7ed8ef7f402a05633ae82e852c3c3bf8b95382536dff9c378233f68c90d1abe81cb0b9508d1b36212eff9fd57fa509f1f4131b317e5cf570ce0259bf7e93b26ea81bcaab1f30308d499c2c98329b1ec9db34ca7d25be5c1287845c7912e98d4a0c2dba89809a8f2ee907c0e4ded618dd6bf18f4477bf0d36d1fc10eb2bb8c966ef228c08f410a8746b613f3d6cc1a7aed334f6de9ffaf77660c0452587ddc1769dfd54bbf2e70f4bff1e64bb3d20af5a7474c81d81d91bd720000233b53e215ff5704c1365a1813014ee305bace6518fb121d18a74d8f732ead73da7a69071ea867a62e61f47b3ac97c32ec71ae67fc39a24711606c12fcee6ee5d2cd01979ecb70d51ffab43aea3998b777b44c08f28863f64bbfc5aaf3b02ad5405984605c82e29f8f36358784778fe72781591c2f41ce2690afaf1762eb918495477ca59bbf3dcda2c4528811e80ef0dad483504ca4f96d66eea423b726c6e525de552c3f2af5f44b49dbe2e0f0d530a4d1c08b7004edd9ac7e9aab50815d4366ef9b095e161eefaa9722394f30e8ca548401689ffe02d85a938079fda0aad2ff75bf3200c2bcf5762806564cf6e569041fd0d1aad9cd07b8247a8777772b580473ccbe10b379b76c2196992bae2e57a06b3fcb077292435e11822707f0e6b0ccf04d7c35d12fd6d287544635c9cb2ac24be5a694fd0d6ddf715f627d72e3665d306145c6ae2b2c8d2b9b3f95cb33b50d12d0074aeceda6e6e4c0391a7f62d12967b896107d06b10f0d26e8ee3c3a37c8f9980c8e841d58c5c5fda839f822b2dd4aca53cb2b82f750178cce11d811ac0375336f1f1da893921ca8c618311f168d5c6a7df83a33f162688efb5666a9ae38e8a114b8d5631a2b2a429f5b03303ef9b1eb7e0c3c0f82e17d31fcbe3f7b5b9b613f3a289f48d10790677946305683c13dbf275220bbad8a4e96894d966274552826abcfb30f63c8d20ec87fc43bacfb32b8a4716cb475a0c2cd6d7508f43aa6f2d55994cfcc6dffe71269074a6f3d095bf8d53af99b53d2a01b096dbe04d986980bc76969209cc0d137cbac41cd1d834027fc0f74d2592d0ee154226e582e1a2f3a56ec0efaac04abbd58b295cc57f061f5e607a1f1afdd41fdd43a6962688cf8ccd191229a1e595d9c9a169caf14b23201b6b4f62b4bbaba403871b52a0e238bb1c68d6e729458bd2a89bd7fbde379040cd23b8ff2c88d46579300b0e897cbda655d055b307eb0271281ab813be908bc48fd969a74f25060b1c717eaeb58c053ce1bbfda62a032909494e84fc410a21707daf9656cea965a18786254213058448e0ccc4c8e219b2f714eaf137c8753aa5566d6c4a85aaca3b4eeb955f4e07ebbbd28a95f4660f33a6e1deed34b5a2a41fb3370b3bf770521216299ef14c4c10bc397d43dd2f5e6531919a91890034f45cb0b8a255e97c5c72884c292abd13d5311d2d5dc7c8b7ea79558cc4ec65da2e6ed4b0a66c666ce9b44e806e1ed6cc32f2dfc5999e450c05f6805c420192f59d97402a2c1f96da6ada3d163e1c6725f97d896b3c2630abc191dbdaa541c883e85d17774b89a00c0f3fdbf54f134cbf64a0c57be2836d9ad4e807212638212fe847075da0c0d408bd70f01bde5b804e3a0c9d782b4f33ab74d09eabf399cc9a28aa6994642d2b3b7be5fa66cf9fcc786d68726f8a2f9ff073f2131aa816bae8cc2c28746ff3df08a2a2ac8b558c2b46ff5bf0e3c39dfd384ef430ff2ea93ee926a39ca64b8e227de25372c5d692fe7bc6a7b23d3b885c6076d9b6792ef73d601803316b88fea5d437ddc67af0c8ce62c76f19abf99882669d390a748fd3ea604f5f8833f8a521d4d4b140b60c0886d507740821bd6d4c54ee0044b33761ef6c8bb0567f6f4edb6f0dc69d6c4c9fa9fc864a1dd6bc35eba3ede79501331ff49b28794e70a861b91199e6d3f2c038336b779dbbe866f659fab7d4baf552148252deb3013f8afd8131bab22badb75cb0e0acb550298752b679e2771269d6df96a36e4567dcead00adf4f8857aa0ea47c05453503308b9d62a70e2471d2529dd76cc93a8c3b6eb6b87455fd221e293193788f21fc8e3777dee189dabd649f041ca71b8f355a9b02c303435b65afadd4253416086f9a5c75814b873b9207c227ad1ffc345758940a31c2120e6fdbcb41fcb1b908dff6346b0868db5cb8b7a2c93df9082dcc75f67f335ca1ec249fc3ddebd62c21da1e385ea4658bb6903dfac1ab3ae4caab035da4ddae670429e3b473adf018c53daa4c9ead30909f513ee55cc4ae5936f2b03ca5a238166623be2be033c9dc4596ac487119a38aff6398df361251ca4c5e5244cd5333af0655290438e0b555ae889adddff987384b1e7dbf5a424e87fcdf8c392e2d11542f9d50763df59010e7a0a3f32b8bdc612b630cfbc72864526cbc5eba2b9961e6ea19c0e5af5d4c0d8ea66ebecc419d5c6d1e58564a518bbf968fad5f1b709c6289e69bb02f5256b3a90750a9cebe47d3d20769496a6e5dee7facc3b787a10d21819251a78e901a786e93d17833fab5b4251907f2862ac8dde18d3ffa1373ab0b87e80e33de003d44f9018003f3b77250e2db434902b70289b8c825ac5adc96c8fe7c76d0e93d61d296f7e69bba1554781d8d58eae1e3c6035a30b698e272e50e571a51f7b3bf8c0d62e2fc48bf1c3f7110eab3921650732964798f417a45ee54dba57f91660b19c5c26e0bcf81224143f3b98c8af3a56c75ac1df7d9a93ef75dd5a75b0d6946d89895d39bb224c20b08e920c0706ad92e096f685905bc3d15b3451e33352f2290020e4513450416513691df7bd568022bff0ebe315c400dfc4f880ac5a5173b0e311fb006f00595631374e3bd7b56c2c09c1b85e230b49dfdc03b8c160dc57fb392f1b028612a3ebf219353f4ff8eeb6944f499f28830a850a2d633323985feb9fada6fc4b7d8f50d85b8ec871250752bcc7a53ac92c6f6faddc68289276e46dd0ae95324ab3d9663c25b064e9e8e0929a629ff9be0dd7c2752d7f9489ae793acced3407521a15b4e41c71ebd1b35acc7b9c9d8e97b8c1bbe1"}) ioctl$HIDIOCSFEATURE(r1, 0xc0404806, 0x0) syz_open_dev$hidraw(0x0, 0x0, 0x0) ioctl$HIDIOCSFEATURE(0xffffffffffffffff, 0xc0404806, 0x0) write$hidraw(0xffffffffffffffff, 0x0, 0x0) syz_open_dev$char_usb(0xc, 0xb4, 0x0) 15:46:07 executing program 0: r0 = syz_open_dev$hidraw(&(0x7f0000000000), 0x0, 0x0) read$hidraw(r0, &(0x7f0000000340)=""/4096, 0x20001340) read$hidraw(r0, 0x0, 0x0) syz_open_dev$char_usb(0xc, 0xb4, 0x3ff) 15:46:07 executing program 4: r0 = syz_open_dev$hidraw(0xfffffffffffffffe, 0x7, 0x0) write$hidraw(r0, &(0x7f0000000000)="f01c72e5a833fb5e6a004e88b68dd1bcf33403a73c73701491fcbe4fb2a14add8cfaab216a450f138bd875915eefa82801d53f073fbb9492a9841e77c7216655c58a787f256c0da08b46f6595df7cb4b46270f33b2c888de6b292de3bbeaaa30f25f73f29d725afc6d296841c48ce08cd7f676dc04e68fd2d64a55c356a37fd5d8b8e78329fab56cc64913541ae264ed800a52b104c0180f4614f8229b36731153df92cbcbc42a8827a6ae8979df569570bbd9244f76e7337e5fc4cbf7e74721546a28466c13446bfb1c52bf74a62f21504bd2d9fd813c663894513ca5c3abcd07494c3399c5d75fc8f27d12e4d26130b27e59bae6cbd5e076dfa99657cc6cff7affa0c320d52ea6f44ee2ffe3bb7f6f745bc3fe4f7a535ccdd7d8924c1c531e02fb5d958bdf27c37f8b2181e81ac924f8895e389cc5fd1d1ac632609e907bf9387ad7fc82c544e044ac0a65467d3033b4a456ebc50112dd163f642ee9055da421e92b96e3271425d36d63a1fae4a16417639c510a185ef228c706b0a2e0659648ab29ab4fb9b9b99c0920dd3f79c58db4c063641dd44eeda94af5c6c6b82b73de102b216669573d5628e496b7f6f5f77679d98182aa5e88bf4ffc8c5ebd6099d59484e982fa1460bc16f5afd54e3469c9f7433d346045de0ba1f0630914da306e796fef24a778f6185c60ecd8fdb52a5468af0de21a8d5ac85bad33865f14e3956dd3e543d9342311ed26bd6a4a63823f5f813db6fe825327ecfb980c569bd48db3dfcabbf8d1aa25f24a3b76d242040719dd351f974eba891259b1e7ea53cbc6c743f50fc49d9839a9d260b07a179903a87847da2779e503724795b02372204f2789ff1ec05f7ddd64c81bbbbbc251d924916809543ca62192bc154345c12d5ec28506971a2ceacb9e58649f4b08676c88b26967e44b623dba81e8fea5cf8b172c3f88d02a74da349fa453bd9104729aee43dee9ee48c267830ca0806226e857e96b76f4dda6cbb22790c0193e4a37904b7088cf12cdeaaa12da4c5254230c21b07b6c37eacc0c271ef60a456e015a3bc02b74b03db7bf0a107efc224b0f090ae7337bd10da2b40176e52713dcf4859e6f91235b2b0cb382d5b81da5b16cb7ec67a5ee51fb6a7d6f79ab703e3b77eb20608ddc4bf75e093f762ff0fe229f4a4e534c77fbf7f617ad06253e83481a054a208129c0e5a41477e3402a2d1d7a9298a46c991c09ce6e33e6712a513092e77b1325d979711c2c54b6f614370fdac44c36ba1c473117bb314313a5300d69bab7bdfb22cb943746b0fdfef7f51b4541e14385352eabc48f0e471fc7662fd9832f6e170589e3078b1999cd8d581b36255cc6842705fe141b2fca25078422c73e4bf33b768f53cfcf93b8d733a17fd592e3b9f7c04288cb69f3cbef19c618e2d7cd8414984186d775561de5bcc371e1e06b66e291dd077b0de8efa636f218428582e368b6252f956104fd0343e47476ca192258141d708bc8ca78858d6bd91a35af2fa5da4e96da751f60dcb584196ce5658f4fb284c4ed7665a06207edb44df3b2fd602e918852bf735b3aab9d982cb0721e05c503f508b5019da1aa75909fbaf11ae123979e5cf55a2f7e7d81ec041f9a5bdde0d14b1c421f9ef16de67a14e1de2a6cd9b496eba1cd8bf5fa8f83d92f81fab20ae6692c71f0835eaf720cb448ea5a8b5f5da791c80156ddcfebd84f29aab96e36c6e960e5efe2b489491b6d0f4aed2e8e7c41a536aeece0694c46502500d1fad290bb3d9b6dec1d767faae6411b96225fa48dea092374b4eebf95a4fa040d0de4c2b6600c15fa70a34dc7e37cceaf45cc7f25c9e291f48f27991900996eee5a5d93ccfb488895be1d822eab06168aab2826ea5a36dba4c4d8e28fe63ce52a9bddc41aa30194156a22238674a7a6900400ef3b84f886e49c8552fcbe57dbe679323b343d533558824d88921dca1f044161f010a88a8bb9bb465ce1488c219608331e011ccc6e06a0bdb9f8d82480283729d72f545cb84e8ef09085c562352aa268d1abae99a7f2c97943aa882450032473ef8a7da35530ad8bcdec9e4dec56f3a7682b15c5af73812eff7dc0cb3ccf93e8a8e315b59be5f6ec9924e0ba46040a76bf94fdd679c1911076b50007e3fcf3c666c801ee986ce31292c4ecc885a0cb510a681df951433c1b1d9818d4681c1297c8ca417aa5e388c9be83ed3f4352d74bca9441f9adb7fb144960584c8daa64e9b0639b8f0060c95f9c57c18fc00d4aeeb1f2534e01cbbe8af0c467b3c1fac3dd639c90fa1f79d12d930566e00e8922e1076a496ce72d1b8f9d9582413b439c9f62d1964251399c66c1fe5d37ed78185ed17cd973031146271f7716f7bbc77156caf8773b2c4bbb25d725de3db4cfdabbedc5a6bafc1b567ca5dd797860955933f1236a21f4e29d67116f5bfb4255c82868f7407e41f6db221c6ca68f67ce798b46c42170f42df1021b049d5a2619b06433c42535538d53dc67ae05bee4b2debe0dab35ca626fbb219350e582029606d92f933af271f61b561e460dd62310ff28f89c311f502e1327f36dc1c28dd752d88028af305c5a6dd2e42c92382d71e1538d6fcaefe58d20485b9a86591d877cf5a5eefe087b1dd749098398dc25e36cee7c9cfb77c3b6b97d2094be6bc0cedf8693c4a8a5f48f1c1ff5778234905455a207d14ddb617654b4a99d2ff12f95a12f6b5d191ed80f571e956d0573c199a03f482cb2b418c8e928b705b3fc2257a436716dfa0c51966edfab4ccd84ceb8cfcaf771bd2d9f98a0a8796334545ed9c794682e77a07a762f25f92f3a7aff83b6b9381182cb37fd3d370464f9c8267001988c62908f7695ebaafaf4291d835e4288948820dd84e27de3622c103be9871baf6abc45ddbd2ce8ffcc1c7435852709f664ac378f221f82e842bd94fa2d17b767540e61e093d15d13a5b438fd9220bffabb96de4b16534607f6c4e6d93d38e8a1e78a4644b1779d97fe5ba16955104ee3bda7dc96745f30690ef54c1d7cf134775799954cba00d1d71538682788d266a750d43f4e897d58dba2e3b7c587679f1f3649cafa925d8b9e1501e9bd9b947f519306ed197fa26ef37657fcc5800b8751319b7bb47fd653d9ed1eb974f6e53408d20167198522c402e4122ddc0ef09ad73541dda45bba273d3efba46f98fa792965fe71c8da17ddf124566628f317e18835128485dc7e245cae1a5bb48f98c7cb90049ebddb32bac3d0d932ddec5e19304d3a431cf8da5f23c0dca471d042ba0cd3d4de3abf5b93fa6e2717b68b4d4f71eda42a7885fe429e55e94cfcc8a7a2fd2c757e560e84d47817420e5f174385f2bfe0cc32d86930adb5fc83cb8b1bf7f64d1d55a9b36d9931e7e4dda4ff5bea7d77f7994e8d90b54fb01bcc702e7c1a2d1389b9e67bcd27c545d7fbf6fedaabe6d000049ca8f64f3d08351be43769bb2c8f0039b087b2a5e6389b5a064417892440910f683756eb78770e3422a9edfa03ed2d123e6a3954736eab8a7943d56bc7cc7ba75ca9a241b9796647bd306393a1a8821c3e1baf6fd1db6eecd405392ae4877f1d4ad83135735f29ca27c193572ab5e8c69d4ec6a6db6262177d0c34ce38398b10ef534a11650f9e5d0095bc2811a10b68e2b59983d887f531024b98d7233b4a7458b0ef818d29a9a2163a4207888370706276c23646024eb1736cca3f2f60bd05f5ebfa2fcf6c415f92bd59cb197bdfbe5014564d92dac6376c52a7cb61b292fa12d59b6c664d5c1a62cb09514e2aae86bc6d0f79f70c4415f987e6e46e3c74694cb7d8e1cc797ed48d17bdd5677dae4b1af0effe4601ee0e581d1f0aa3b6d645eb28254aa342d905af1792fb46cb1c2884c768bff96ec42cb114dd64529d8379cd3e3c1169abd7d2124caa7dbc9b0cca31da027ee49d302bce25cf83c9eb737caf9ba74d84d2c52b8768848bbdeb75999cec4625abca5cef4a3349e589c5309c4674a19f93fa1bd70d63413ca13aa0a59612184cf5783d7b6cf12f945d527fb0c39dddd6c1d42b64c9fdc4c23c21ad134e708ee1a5e48fd1952e1bca3c9b08f54de09a1fe4615d03410b3396d033fe7ae128a5bd00a89f1e4cf0d78a1954befcb72a73790d6f7e3708ae0db39e3691ccba6d6895db8d6413a5b01b7b3ff355270cbaafaecee15841dea02ae411e4bbca77d18c51f90f88ddebd09cb0944849e02384209db34284b99a74141657c00b7ff858c2563288207d050b0110723e646ab5147db770153a345b2d2e0b78db5769f49b66015640a6cdd0edf7904dbca0a973272a3f861ab9156238e1fc13ca25240462418d86202ccb709ff2a9cc4efaddd0f2d8bf9cbafe7e98382e4dd3b6d86e0780c8140e3f85951ae3ce08091ce1fd4e3854d2c55cbffaabcf85d13de06fbecb730daeb230c0006a0327a84abc3ef7eb7fa50140cfaeb7932985457f2461a544138776824678db0f76d96ccf5b44eece2b390bcd9f059fb30919e82c24bda1b250ad4c0003a08183a08530efe9aae97da9eef5bf84307a4de7b8a3feaf63b79dcff0f6b01d93ccaea8df5944cee9b0b672015bbd3a6e1a9b459cb62b740799f479d1b3777a7af10c413f76c9eabb1e5494c528a48ea283490e5c503a20c421d8c58e75c3b52b33bc41119d47ed44a321cd7c327bd51534e58ec25f0efb07bb996226704175281232824284b2e90f104d2aace5d06025dce3039a3875e8777ea539b2d22d61e7af92769d80ea5730a6ac439131c0e51198e1c4618aa415e712d750b7386ff6888e1f7b524ebdb15d1e5a72c19180775b4869ee8fe593bf55dbe432a551cc9cbef9eadc0f0e0bafc1a819e5b31b719e1e863e51b27aa67000da00e7782f830a1a7191e39d763bacd4803f8f276f202c676a7f4763c2529cfcf95a0b8b94da4e56c6a868b2f43e06a5b09838eed5570e21d5d8e23eb08d4249cbd85b3002035d58bb0b72d0b50be971bec468f2df22f6b2829f19f5ddac5ab6758bbd2aa1b608a1473364899c438f47d1db88735d561cf609d4e625228102b8bc75ad1e754103b30105823e57a757db2b40b9ffd9b3c62fc38647989a45be6808690f81de6df0dd2ae7e5130c76da532c9322f022e7679542ddc182155b41c125411245e87266b3e285d955ae4645be5a3a01903e53280bebc600776519e2d562809c0047b2ad43cbe75b985b348e9d26cdbcf1410ccb1b5731182ae2c4e41ec828e1f9c15af633386a0d59bc97886d4f1354b93d8b4305c64116b5da57ab6aa0f34c3dd99fe02cd26da7f0ad7e9094e879000dcb638806e9ef2eae3219a0ace9c41fae711ccfe9314bb14e0e0bd13018f61266fda109fc0cc4245bfcdac88a230f71b4f3e2c27835222549e5c65744341f7ab2e925e683ee2feb08884ca647e5a0cc7e237ae9e8a4b2b44069f16bb36e2f7709dcb0b01e4e47a13869cbaff1d0a4126c77542db73b05c5bd618400dcbd9c2e38256d0f73273944354e2d3bfb2bf12198b3d7139b5183ee5ec903a0e5e3f2be45c0bd889b9870483864a94e0158bc6171d1b37b3a3d6d09852a4f29f2228c2d81d0a7d78a26cf82940d44ab0c425f808e1ea2f37aaecece991439f58bcb0cba13b9a66c8e14fdcb98fed27e9b44a0ca8d293414d125419465728bb4cac513b5debe51fb2995c1fd8c846cd36c781a1e51d9682281f0c6fe3cbae2db49c6cf773b1f0f3a562882fe2cf47f0cac31ff6e41ea08bb7b8ef0619b97a8ae49c9b236e0d41f4a2df77c85e79b81c3519e3faa0e8c387cad2c57", 0x1000) syz_open_dev$hidraw(&(0x7f0000001040), 0x1000, 0x800) ioctl$HIDIOCGRAWPHYS(r0, 0x80404805, &(0x7f0000001000)) 15:46:07 executing program 2: r0 = syz_usb_connect$uac1(0x0, 0x94, &(0x7f0000000000)={{0x12, 0x1, 0x0, 0x0, 0x0, 0x0, 0x20, 0x1d6b, 0x101, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x82, 0x3, 0x1, 0x0, 0x0, 0x0, {{0x9, 0x4, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, {{}, [@output_terminal={0x9, 0x24, 0x3, 0x0, 0x0, 0x3}, @output_terminal={0x9, 0x24, 0x3, 0x0, 0x0, 0x0, 0x0, 0x1}]}}, {}, {0x9, 0x4, 0x1, 0x1, 0x1, 0x1, 0x2, 0x0, 0x0, {}, {{0x9, 0x5, 0x1, 0x9, 0x0, 0x0, 0x81, 0x80, {0x7}}}}, {}, {0x9, 0x4, 0x2, 0x1, 0x1, 0x1, 0x2, 0x0, 0x0, {[@format_type_ii_discrete={0x9, 0x24, 0x2, 0x2, 0x0, 0x0, 0x2}, @format_type_i_discrete={0x8}]}, {{0x9, 0x5, 0x82, 0x9, 0x40, 0x0, 0x0, 0x0, {0x7}}}}}}}]}}, &(0x7f00000001c0)={0xa, &(0x7f0000000100)={0xa, 0x6, 0x0, 0x0, 0xff, 0x0, 0x20}, 0x0, 0x0, 0x1, [{0x0, 0x0}]}) syz_usb_control_io$uac1(r0, 0x0, 0x0) syz_usb_control_io$printer(0xffffffffffffffff, &(0x7f00000004c0)={0x14, &(0x7f0000000400)={0x40, 0xe, 0x2, {0x2, 0xf}}, &(0x7f0000000440)={0x0, 0x3, 0x63, @string={0x63, 0x3, "45135af40842b7ce2f31851ab7aead5324b51c20d1fccaa6982843db09b67d30dcda043edd9ac97669909d574c8e98f815122a20ff845b4f64761c0841271dd6bf9f7e54ff45ceaafadc6ff1e7b137a4009deb0a2a8e270799586bf791c3d5e17f"}}}, &(0x7f0000002240)={0x34, &(0x7f0000000500)={0x40, 0x5, 0xdd, "082d8d4d99b46daf8c6ebdf961b4082d4170d75b60ec260262781b61968e9d5c0bc867eaacff9ae3eb6d0db30c86120afa09f22a80e327d6017bda19213593aac11354da0aa1eaf8a0cf005bd440a48366ee194b3236dd6c4d01ded09f73691f58bbcaa2855f06c8a0c5cc6e76fa570ad9cedd079f03b19677a4295836bdb6cced36bfb249e75d2555b2499915304507e63cbc3f8bc6c2ada73d61c6187f46440ae9fd5810029bc97e5d76dd305f45ec577f2d0d1fa9980a8d2c20743d5692b6e0b732f10a50bd6a22055a36a64f1a80a31388c30feb9ffa6c03885ed6"}, &(0x7f0000002040)={0x0, 0xa, 0x1, 0xc7}, &(0x7f0000002080)={0x0, 0x8, 0x1, 0x5}, &(0x7f00000020c0)={0x20, 0x0, 0xf6, {0xf4, "71d422b5f22c56173a4ba8fd6d3232b78183c808392cf511e917af00a6cb53d2741761b29808b70945b85997508cb147413fee9c859f607cb127e210a140cb37c55f6ae4fc47aaccc70de4b7184fa8d13f47a2e69ec0d702d3038a358d36eb9a1e284f6ddd5fc4148e19b7fd7a80293ae3b4b9651d45c1df0223169daef6720d04a99c0bcd3538dcbf29d84c079c422b9d1095431cc8da7a91c2e214cab66cfb44d2dd7852eac52f428ef82696e22addc562b6c8ab42c95f6d9e120dd0859eef3dff8c86dfbf6a3221cf492b83e0a4b5b3a02df6ae65acf7f10c952dfd96490173045b7c120636fcd579f9a342240d0ebce1f19b"}}, &(0x7f00000021c0)={0x20, 0x1, 0x1, 0x38}, &(0x7f0000002200)={0x20, 0x0, 0x1, 0x7}}) syz_usb_ep_read(r0, 0x6, 0x1000, &(0x7f0000001040)=""/4096) r1 = syz_open_dev$hidraw(&(0x7f0000000180), 0x1, 0x6e8900) write$hidraw(r1, &(0x7f0000000600)="c2efc64421e3343d16ddb0d465cfd83f6e3cb810c06472c782e1804c3c4974678f37bc0ff4ed4b0a702f01a77bd43b57102421f8899542b34a189fe7a97d0e3c8138ff1bc7c14dd105867ad43e2191eab3383f020db953b3c8b8025a7b7f600aba436aa32441e4eacb7d1f225fc53ce8f385b8144d0c1dcec4ce5d607c41c0720a92488c3ed4d19c15de4c55adf34451a1e899eb21b493857f1d6210c0ac9b76bd72a7d58bd591c7baf7817e38644df94ba0315160e8f25701da65427e166cdc41ede1d09fa457f3da03c684cc142685808c0eb7b034cc038aa8371360b2381234110d6c0158ffa4aaf21198069a4ac389d19d8f20255168d82cddddc1099e7c2c6106e7a2ce8bd8d78c24d4b1e39b9eb36c63fc0d6023f1ea95a368cb8bf0c4f94397ca58936a2e669f163f94323ccfe7589e3042df85efe84cb10ffa7b098cbae0c088618aa42e57f46c9efeea70dc46b6a72b2e397f593f9f3466a41b49de223ac87ae87db28d074ae423ce86de6521e3cd7b83a01797da80ba00742de2d781acde9b526bc172aa7c3cd95785e46b715283cd4622b4cc27f18a1997849646d58ae03e8b0bd745a02e28feb7a320028fc4d10f83aea27fdf0da55320816e3b4b4e06dbc9dd5d213427f053279981036bb6a059733de04e572f29fa54df7aa0ee0291a2f33f5afeda2b84c987f3046c6b50c18da2e9a60556fb847d62fb4107351c6ddc85177b699979d5a5a13aed9e8fdbf1e9671de6831005296a41e02bf69c5f8cc8ac78285444254b79ff8339d717e7a6841900a48edbc905d4a95457938fd27ee3e57c7eeabb7cff7a633c5dca23193910ab6e72ee38d84e0f3d693c33cc0cfbc90e63769536f07399357c5bb81adb4b88de5a45356f8896216c42ee6d9cddf2c169cfab87c6db2736d5b084f3fba3a56731951e0b8b4a64e65666c166a3706e4b8f93f4ba53a1c5c93a296e4a7e148deef8dfbe9ffea389a47d17adda45fa68f65167996efcff2f04195d6961c1036253e7e6ab21ef92876c94e70c8c96b343df2e45daf62ca484d7ee99301c8888edb35786c5d91c3c3b44762369c1df12254c6233b160fdd87abde1b0f58ca7666dcdc5786f7d43ffbc54bb0e162f8b71ab908ebe10c086d789f67f6866ab83ab163dfd787cb2fd7c38ab2c37966de92453a8dd18a54e80ed620b6ff317e0652d629f0936e45716985ac08401b98a2b2901dcde3747497a5dacfff2d908f0a02f0909293154602ada593e25264155fbb1a5a31c4988acd486c72b54a912d5c63b0e35a1efbf94d378ea21b1df3d3fd3bc2b06f2d5c37500f8e863d1c743081c4b9c9d840eed345987086ae584079184478f756bab6cc6eae2c6572b5c7ccebe1376ec9769fe73eeb7ffa432fb34eb0e9f9eb5bea959569e2c6bdff278537dde1a818901e21201e7b7bd1b5b84df06a669c679be2ecb6508453af3e79625f986b022a8fb05b3906ea22c9b3e4fec40dbad4237aa2299a3a43352e4ed3c1181e52cca1fce6e0d68efb0d2ded5f90854ae154d0a7d577656dd8145c09e30a401beaab2f691831efc49056ac507b0fa4dfdd209e8b6859f7ed1eb3dfbfa72a048651d1268f9c4bb574ea4c7eee01ed0a44f2df8b58152869985765458c25efe583ca236bea4c0d76475da5a707fac3da1a8441ff3b11fd97a10d3f34d5d0fa960590cccd77564c3fb4d4e0726cc0dfa0f141715ab00faa42424cc213ee7403c226ccfd06ecfb1e1db4e8104339a19c919acb0d4dfbc42f0c54e15edd555b7ee2f8eb307cf4adcb5e4a10312c245b3def7ee4c65101df69c65a3ad81f845cace5e1b3357bf587dceca0991e9b80a94716bf3efa673109473b0909da645f8a8b1ad433e012a1d564489352ca0e6ccf9c8a835280bf865a865390c7388c077061591dc9bc8a4904231939319c5bbe408f28314e4f7152a42e41bd4c4c24b75fc3ca2b46b9fce602502e37d8d40f80910a12cb911ada1270a85412fd79a475646c9534f666af62dfd048415be21809059cce77d904a13d74a0e5851d7e6c964978da2ce0ae3292a9677ef126a93774f169ad58a5ae9ab0ebcad3e58fa4efaffd4fe9b3f1d203fdd545bcfff7d0b4664289538d41173ecb7585db66116ac58ddacee8f55bae675ce7bd7c43d39369fb592f6c1ebb9baf9a50e52b5dc8a66e48988bcfa428be9ea1f0b2af6edac17667c4c5b53a6aaa9c36ac544b8acd0e915148763307e69db3edc0e0861678f42d9412c93c04de2f3c0d376ade3b5a10b925f1f77a6c3b6b20ddb77aa4cf1ca8fe345570cbcfaa31586d35ca839d8cd0cac5209017934368cf21addd352be015f009b623c1850f7a24af1f9c9a717d0722d351b92875884317b0f347274f201b56f415f9a77689d70e74da354e2055b7ec0b1345b8b922f86dc97f646585ebc9cee795fe58a75d8f29aafca1548db4f658eeaef5f00f29dc2e270c914fbe220e82f18d0794dc837d3a29164ede04553d6cea56381d2da0ad018ac8fbdd390bc872c041a4d96d374ae9795a8f5e797318694ae5ef34fceb890305d68099f04e4b032f28498d1125836e9e5c3304fc30eeaffa7b86fc723761879744ba1933ab104832edea00fe153499780cdd45776546597902f5c227454b13e9c885b4ee6c86351463d1766f329c6d00377dd4df972c2d4ae14b528f052626e04a126b1cbc2861741c475f568dbaa9c878d8e63f0654658a94d0f80565121bfa13683ffd3b7b63f27fec4c7b0637d9624746e7ee87ac12d7657f07713314201297f36e7fcca1663c9a3b86f6f8944b11f7b111b1d200712ebb6019af515a752bfb1ae93d61b486f9f8c1b1912a03eeaecf50b43d37c683f75e223c9b4322e00a095e8029f67d36627714afe63251ea862bae80faa7785ecc492bd1ca1b79ed92e0c9808512ba9d6ab48347ea9b7639fec0ba6629a53deb007f01fd7ef3297133d40922fcdce544f273df143d99762d0d2d20203a9e70ae12f1d6df5cac7c9181358911190acf31a2a86f147db2e4e564cef3e38d94dacecda023859f1dc13e6dc2e6dcafa11d93e2109675cd29915cd33485ad382b4d79b9fa5f4f35f441987ab8feef5f3323e87843c0d5d624a11f4364e1938a0df4a155f9fa5877d6371580ecec15f49785e06848313eb1a29b8155dd2b90fb50977696cca1deda6fc7b5f8ff2ced01c7c21a37428ce5291975f994c8959c56349497d8b3213749e431b4e1e5f6afe4488eba99e10598c6625197ba4f478ed5d1e28849b82fcdc2eea02b69ea81346cb4765ff4baa1c32f593514da443557358b7ba93c60a49261b6c9ad469010688838282f680803ee70fc2d428772b21d882a39cf9b2a90fcc4eaaaf0f5f8fa592bf31130ffc7db4416a795e5ec1093f28431741a2791dd5c0006c5facbf568f421c897f9f7172d44ab127c5f9a90c7d30d8e41080f790d18bd2eb128a19d5db94848637067a40b5d547a8dc9a547fe7644a58c9ceb7e05e81b11488ae7d919d000104319153760598b0443374cfeb1cbbd10b4c0c1b3aab043e7d97bcb7848384d13c20b92de2c085c8509802ec1d55be3563d5caf184a825a3b25700cfd0892d7d1988717c4ff9c3d7", 0xa01) syz_usb_connect$printer(0x1, 0x2d, &(0x7f0000000200)={{0x12, 0x1, 0x300, 0x0, 0x0, 0x0, 0x20, 0x525, 0xa4a8, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x1b, 0x1, 0x1, 0x0, 0xd3fbb255c7ecde80, 0x3f, [{{0x9, 0x4, 0x0, 0x6, 0x2, 0x7, 0x1, 0x1, 0x20, "", {{{0x9, 0x5, 0x1, 0x2, 0x20, 0x8, 0x81, 0x8}}}}}]}}]}}, &(0x7f00000003c0)={0xa, &(0x7f0000000240)={0xa, 0x6, 0x300, 0x0, 0x8, 0x0, 0x10, 0x7a}, 0xe2, &(0x7f0000000280)=ANY=[@ANYBLOB="050fe20003d31004fed92a35a8d2d9e96a8c7739906279dc1513b7ac293901152f4c7e8d873be4cd15b2c233147a8fadfdc07efbe7a739f95f8407408c03c5c708c3a357b8f2b234ad727fec717e4e2bb82b30201ad66598d94c89f1043358acd7ab40b1c92894a5d35e1142cea96b7a696f904aaa0ae1ceb8e68c37c05a14c7041bc400e0ad29256aa036c10dd933e0c01fc77201cbab42f4c4b83497ec95cdac81efdbb433125cd179e894a5acc90bea09ed2fbf5dab80ce65a30f35fe2f2b75adcb45a950ac17a16d903f7db3116b9656602310ab42cf0710020050008003100b"], 0x1, [{0x2, &(0x7f0000000380)=ANY=[@ANYBLOB='\x00\x00']}]}) ioctl$HIDIOCGRAWINFO(r1, 0x80084803, &(0x7f0000000000)=""/217) ioctl$EVIOCGPROP(0xffffffffffffffff, 0x80404509, &(0x7f0000000140)=""/51) [ 2269.850147][T11016] dvb-usb: found a 'DViCO FusionHDTV DVB-T USB (LGZ201)' in warm state. [ 2269.874230][T11016] dvb-usb: bulk message failed: -22 (2/0) 15:46:07 executing program 5: ioctl$HIDIOCSFEATURE(0xffffffffffffffff, 0xc0404806, &(0x7f0000000080)="e9f09bb9d8b418251243d8c64a52ea76d7bfd8000820c56abeb8b3ce3db9e2b18055607571d3b6d8e033f9ef3693235863d4b50ee74f5a624d26f8addebea74a3326f843084f0072c2a9dcfd5a981d0e70ba39a845bf560dd45d6c167bebb61563aafc129e1c6316824a38dba2ad7ad832dcedac83f8bc50d9327bf7291e667dd7f9d92e9d952e6d28a9b39c111aad50c232ca2444ebe93cd9b36681fc0578d9780917ad4997cf875c9cdd4d326689deb26d67fbbab053ceffc0cceadec55d181c873be09bae0d") r0 = syz_open_dev$hidraw(&(0x7f0000000000), 0x9, 0x783e1098c898e578) r1 = syz_open_dev$hidraw(&(0x7f0000000180), 0x83, 0x200) ioctl$HIDIOCGRAWPHYS(r1, 0x80404805, &(0x7f00000001c0)) r2 = syz_open_dev$hidraw(&(0x7f0000000040), 0x3ff, 0x20900) syz_open_dev$hidraw(&(0x7f0000000200), 0x3ff, 0x80202) write$hidraw(r0, &(0x7f0000000600)="c2efc64421e3343d16ddb0d465cfd83f6e3cb810c06472c782e1804c3c4974678f37bc0ff4ed4b0a702f01a77bd43b57102421f8899542b34a189fe7a97d0e3c8138ff1bc7c14dd105867ad43e2191eab3383f020db953b3c8b8025a7b7f600aba436aa32441e4eacb7d1f225fc53ce8f385b8144d0c1dcec4ce5d607c41c0720a92488c3ed4d19c15de4c55adf34451a1e899eb21b493857f1d6210c0ac9b76bd72a7d58bd591c7baf7817e38644df94ba0315160e8f25701da65427e166cdc41ede1d09fa457f3da03c684cc142685808c0eb7b034cc038aa8371360b2381234110d6c0158ffa4aaf21198069a4ac389d19d8f20255168d82cddddc1099e7c2c6106e7a2ce8bd8d78c24d4b1e39b9eb36c63fc0d6023f1ea95a368cb8bf0c4f94397ca58936a2e669f163f94323ccfe7589e3042df85efe84cb10ffa7b098cbae0c088618aa42e57f46c9efeea70dc46b6a72b2e397f593f9f3466a41b49de223ac87ae87db28d074ae423ce86de6521e3cd7b83a01797da80ba00742de2d781acde9b526bc172aa7c3cd95785e46b715283cd4622b4cc27f18a1997849646d58ae03e8b0bd745a02e28feb7a320028fc4d10f83aea27fdf0da55320816e3b4b4e06dbc9dd5d213427f053279981036bb6a059733de04e572f29fa54df7aa0ee0291a2f33f5afeda2b84c987f3046c6b50c18da2e9a60556fb847d62fb4107351c6ddc85177b699979d5a5a13aed9e8fdbf1e9671de6831005296a41e02bf69c5f8cc8ac78285444254b79ff8339d717e7a6841900a48edbc905d4a95457938fd27ee3e57c7eeabb7cff7a633c5dca23193910ab6e72ee38d84e0f3d693c33cc0cfbc90e63769536f07399357c5bb81adb4b88de5a45356f8896216c42ee6d9cddf2c169cfab87c6db2736d5b084f3fba3a56731951e0b8b4a64e65666c166a3706e4b8f93f4ba53a1c5c93a296e4a7e148deef8dfbe9ffea389a47d17adda45fa68f65167996efcff2f04195d6961c1036253e7e6ab21ef92876c94e70c8c96b343df2e45daf62ca484d7ee99301c8888edb35786c5d91c3c3b44762369c1df12254c6233b160fdd87abde1b0f58ca7666dcdc5786f7d43ffbc54bb0e162f8b71ab908ebe10c086d789f67f6866ab83ab163dfd787cb2fd7c38ab2c37966de92453a8dd18a54e80ed620b6ff317e0652d629f0936e45716985ac08401b98a2b2901dcde3747497a5dacfff2d908f0a02f0909293154602ada593e25264155fbb1a5a31c4988acd486c72b54a912d5c63b0e35a1efbf94d378ea21b1df3d3fd3bc2b06f2d5c37500f8e863d1c743081c4b9c9d840eed345987086ae584079184478f756bab6cc6eae2c6572b5c7ccebe1376ec9769fe73eeb7ffa432fb34eb0e9f9eb5bea959569e2c6bdff278537dde1a818901e21201e7b7bd1b5b84df06a669c679be2ecb6508453af3e79625f986b022a8fb05b3906ea22c9b3e4fec40dbad4237aa2299a3a43352e4ed3c1181e52cca1fce6e0d68efb0d2ded5f90854ae154d0a7d577656dd8145c09e30a401beaab2f691831efc49056ac507b0fa4dfdd209e8b6859f7ed1eb3dfbfa72a048651d1268f9c4bb574ea4c7eee01ed0a44f2df8b58152869985765458c25efe583ca236bea4c0d76475da5a707fac3da1a8441ff3b11fd97a10d3f34d5d0fa960590cccd77564c3fb4d4e0726cc0dfa0f141715ab00faa42424cc213ee7403c226ccfd06ecfb1e1db4e8104339a19c919acb0d4dfbc42f0c54e15edd555b7ee2f8eb307cf4adcb5e4a10312c245b3def7ee4c65101df69c65a3ad81f845cace5e1b3357bf587dceca0991e9b80a94716bf3efa673109473b0909da645f8a8b1ad433e012a1d564489352ca0e6ccf9c8a835280bf865a865390c7388c077061591dc9bc8a4904231939319c5bbe408f28314e4f7152a42e41bd4c4c24b75fc3ca2b46b9fce602502e37d8d40f80910a12cb911ada1270a85412fd79a475646c9534f666af62dfd048415be21809059cce77d904a13d74a0e5851d7e6c964978da2ce0ae3292a9677ef126a93774f169ad58a5ae9ab0ebcad3e58fa4efaffd4fe9b3f1d203fdd545bcfff7d0b4664289538d41173ecb7585db66116ac58ddacee8f55bae675ce7bd7c43d39369fb592f6c1ebb9baf9a50e52b5dc8a66e48988bcfa428be9ea1f0b2af6edac17667c4c5b53a6aaa9c36ac544b8acd0e915148763307e69db3edc0e0861678f42d9412c93c04de2f3c0d376ade3b5a10b925f1f77a6c3b6b20ddb77aa4cf1ca8fe345570cbcfaa31586d35ca839d8cd0cac5209017934368cf21addd352be015f009b623c1850f7a24af1f9c9a717d0722d351b92875884317b0f347274f201b56f415f9a77689d70e74da354e2055b7ec0b1345b8b922f86dc97f646585ebc9cee795fe58a75d8f29aafca1548db4f658eeaef5f00f29dc2e270c914fbe220e82f18d0794dc837d3a29164ede04553d6cea56381d2da0ad018ac8fbdd390bc872c041a4d96d374ae9795a8f5e797318694ae5ef34fceb890305d68099f04e4b032f28498d1125836e9e5c3304fc30eeaffa7b86fc723761879744ba1933ab104832edea00fe153499780cdd45776546597902f5c227454b13e9c885b4ee6c86351463d1766f329c6d00377dd4df972c2d4ae14b528f052626e04a126b1cbc2861741c475f568dbaa9c878d8e63f0654658a94d0f80565121bfa13683ffd3b7b63f27fec4c7b0637d9624746e7ee87ac12d7657f07713314201297f36e7fcca1663c9a3b86f6f8944b11f7b111b1d200712ebb6019af515a752bfb1ae93d61b486f9f8c1b1912a03eeaecf50b43d37c683f75e223c9b4322e00a095e8029f67d36627714afe63251ea862bae80faa7785ecc492bd1ca1b79ed92e0c9808512ba9d6ab48347ea9b7639fec0ba6629a53deb007f01fd7ef3297133d40922fcdce544f273df143d99762d0d2d20203a9e70ae12f1d6df5cac7c9181358911190acf31a2a86f147db2e4e564cef3e38d94dacecda023859f1dc13e6dc2e6dcafa11d93e2109675cd29915cd33485ad382b4d79b9fa5f4f35f441987ab8feef5f3323e87843c0d5d624a11f4364e1938a0df4a155f9fa5877d6371580ecec15f49785e06848313eb1a29b8155dd2b90fb50977696cca1deda6fc7b5f8ff2ced01c7c21a37428ce5291975f994c8959c56349497d8b3213749e431b4e1e5f6afe4488eba99e10598c6625197ba4f478ed5d1e28849b82fcdc2eea02b69ea81346cb4765ff4baa1c32f593514da443557358b7ba93c60a49261b6c9ad469010688838282f680803ee70fc2d428772b21d882a39cf9b2a90fcc4eaaaf0f5f8fa592bf31130ffc7db4416a795e5ec1093f28431741a2791dd5c0006c5facbf568f421c897f9f7172d44ab127c5f9a90c7d30d8e41080f790d18bd2eb128a19d5db94848637067a40b5d547a8dc9a547fe7644a58c9ceb7e05e81b11488ae7d919d000104319153760598b0443374cfeb1cbbd10b4c0c1b3aab043e7d97bcb7848384d13c20b92de2c085c8509802ec1d55be3563d5caf184a825a3b25700cfd0892d7d1988717c4ff9c3d7", 0xa01) read$hidraw(r2, &(0x7f0000000240)=""/174, 0xae) 15:46:07 executing program 1: r0 = syz_open_dev$hidraw(&(0x7f0000000000), 0x0, 0x0) read$hidraw(r0, &(0x7f0000000340)=""/4096, 0x20001340) r1 = syz_open_dev$hidraw(&(0x7f0000000000), 0x0, 0x0) ioctl$HIDIOCSFEATURE(r1, 0xc0404806, 0x0) syz_open_dev$hidraw(0x0, 0x0, 0x0) ioctl$HIDIOCSFEATURE(0xffffffffffffffff, 0xc0404806, 0x0) write$hidraw(0xffffffffffffffff, 0x0, 0x0) syz_open_dev$char_usb(0xc, 0xb4, 0x0) ioctl$HIDIOCGRAWPHYS(0xffffffffffffffff, 0x80404805, &(0x7f0000000040)) [ 2269.911991][T11016] dvb-usb: will pass the complete MPEG2 transport stream to the software demuxer. 15:46:07 executing program 4: ioctl$EVIOCSABS3F(0xffffffffffffffff, 0x401845ff, &(0x7f0000000000)={0x7ff, 0x1, 0x81, 0x9, 0x8f, 0x9}) r0 = syz_open_dev$evdev(&(0x7f0000000080), 0x8001, 0x4000) ioctl$EVIOCSABS2F(r0, 0x401845ef, &(0x7f00000000c0)={0xd5, 0x80, 0xe8f, 0x908f, 0x800, 0x8000}) r1 = syz_open_dev$evdev(&(0x7f00000001c0), 0x0, 0x0) ioctl$EVIOCSMASK(r1, 0x40104593, &(0x7f00000002c0)={0x16, 0x0, 0x0}) ioctl$EVIOCGBITKEY(r1, 0x80404521, &(0x7f0000000040)=""/17) ioctl$EVIOCSABS2F(r0, 0x401845ef, &(0x7f0000000100)={0x1, 0x8, 0xff, 0x6, 0x81, 0x1}) ioctl$EVIOCGREP(r1, 0x80084503, &(0x7f0000000300)=""/246) syz_open_dev$hidraw(0xfffffffffffffffe, 0xfffffffffffffff8, 0x0) [ 2269.968577][T11016] dvbdev: DVB: registering new adapter (DViCO FusionHDTV DVB-T USB (LGZ201)) [ 2270.001756][T11016] usb 4-1: media controller created [ 2270.059869][T11016] dvbdev: dvb_create_media_entity: media entity 'dvb-demux' registered. [ 2270.106882][T11016] cxusb: set interface failed [ 2270.131232][T11016] dvb-usb: bulk message failed: -22 (1/0) [ 2270.187090][T11016] DVB: Unable to find symbol mt352_attach() [ 2270.193253][T11016] dvb-usb: no frontend was attached by 'DViCO FusionHDTV DVB-T USB (LGZ201)' [ 2270.220540][T11016] dvbdev: DVB: registering new adapter (DViCO FusionHDTV DVB-T USB (LGZ201)) [ 2270.241597][T11016] usb 4-1: media controller created [ 2270.246943][T11016] ------------[ cut here ]------------ [ 2270.252519][T11016] WARNING: CPU: 1 PID: 11016 at mm/vmalloc.c:2873 __vmalloc_node_range+0x769/0x970 [ 2270.261934][T11016] Modules linked in: [ 2270.265841][T11016] CPU: 1 PID: 11016 Comm: kworker/1:4 Not tainted 5.13.0-rc6-syzkaller #0 [ 2270.269970][T17902] usb 3-1: new high-speed USB device number 49 using dummy_hcd [ 2270.274383][T11016] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 [ 2270.292030][T11016] Workqueue: usb_hub_wq hub_event [ 2270.297087][T11016] RIP: 0010:__vmalloc_node_range+0x769/0x970 [ 2270.303173][T11016] Code: c7 04 24 00 00 00 00 eb 93 e8 b3 90 d9 ff 44 89 fa 44 89 f6 4c 89 ef e8 25 33 07 00 48 89 04 24 e9 be fb ff ff e8 97 90 d9 ff <0f> 0b 48 c7 04 24 00 00 00 00 e9 63 ff ff ff e8 83 90 d9 ff 8b 7c [ 2270.322871][T11016] RSP: 0018:ffffc90011116e20 EFLAGS: 00010246 [ 2270.329022][T11016] RAX: 0000000000040000 RBX: ffffffff8405a214 RCX: ffffc90011299000 [ 2270.337012][T11016] RDX: 0000000000040000 RSI: ffffffff816788a9 RDI: 0000000000000003 [ 2270.345042][T11016] RBP: 0000000000000001 R08: 0000000000000000 R09: 8000000000000163 [ 2270.353324][T11016] R10: ffffffff816781e2 R11: 0000000000000000 R12: 0000000000000000 [ 2270.361386][T11016] R13: ffffc90000000000 R14: dffffc0000000000 R15: 00000000ffffffff [ 2270.369433][T11016] FS: 0000000000000000(0000) GS:ffff8881f6900000(0000) knlGS:0000000000000000 [ 2270.378463][T11016] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 2270.385064][T11016] CR2: 000055b35e2f2008 CR3: 000000012abcb000 CR4: 00000000001506e0 [ 2270.393121][T11016] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 2270.401169][T11016] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 2270.409234][T11016] Call Trace: [ 2270.412523][T11016] ? dvb_dmx_init+0xe4/0xb90 [ 2270.417141][T11016] ? __dev_printk+0xcf/0xf5 [ 2270.421732][T11016] ? vfree_atomic+0xe0/0xe0 [ 2270.426252][T11016] ? _dev_info+0xd7/0x109 [ 2270.430673][T11016] ? _dev_notice+0x109/0x109 [ 2270.435286][T11016] ? dvb_dmx_init+0xe4/0xb90 [ 2270.439951][T11016] vmalloc+0x67/0x80 [ 2270.443866][T11016] ? dvb_dmx_init+0xe4/0xb90 [ 2270.448530][T11016] dvb_dmx_init+0xe4/0xb90 [ 2270.452959][T11016] ? __raw_spin_lock_init+0x36/0x110 [ 2270.458321][T11016] dvb_usb_adapter_dvb_init+0x564/0x860 [ 2270.463887][T11016] ? __sanitizer_cov_trace_const_cmp4+0x1c/0x70 [ 2270.470250][T11016] dvb_usb_device_init.cold+0xc94/0x146e [ 2270.475898][T11016] ? dvb_usb_device_power_ctrl+0x100/0x100 [ 2270.481779][T11016] ? __pm_runtime_set_status+0x68a/0xc30 [ 2270.487522][T11016] ? mark_held_locks+0x9f/0xe0 [ 2270.492460][T11016] cxusb_probe+0x159/0x5e0 [ 2270.496888][T11016] ? trace_hardirqs_on+0x5b/0x1a0 [ 2270.502003][T11016] ? cxusb_medion_put+0x1b0/0x1b0 [ 2270.507041][T11016] ? __pm_runtime_set_status+0x48a/0xc30 [ 2270.512728][T11016] usb_probe_interface+0x315/0x7f0 [ 2270.517862][T11016] ? usb_match_dynamic_id+0x1a0/0x1a0 [ 2270.523310][T11016] really_probe+0x291/0xf70 [ 2270.527876][T11016] ? __sanitizer_cov_trace_const_cmp1+0x22/0x80 [ 2270.534194][T11016] driver_probe_device+0x2a0/0x410 [ 2270.539360][T11016] __device_attach_driver+0x20b/0x2d0 [ 2270.544744][T11016] ? driver_allows_async_probing+0x150/0x150 [ 2270.550778][T11016] bus_for_each_drv+0x15f/0x1e0 [ 2270.555643][T11016] ? bus_for_each_dev+0x1d0/0x1d0 [ 2270.559054][T17902] usb 3-1: Using ep0 maxpacket: 32 [ 2270.560981][T11016] ? lockdep_hardirqs_on_prepare+0x273/0x3e0 [ 2270.572069][T11016] ? trace_hardirqs_on+0x5b/0x1a0 [ 2270.577118][T11016] __device_attach+0x228/0x4b0 [ 2270.581967][T11016] ? __driver_attach_async_helper+0x330/0x330 [ 2270.588158][T11016] ? kobject_uevent_env+0x2bb/0x1650 [ 2270.593470][T11016] bus_probe_device+0x1e4/0x290 [ 2270.598381][T11016] device_add+0xc2f/0x2180 [ 2270.602815][T11016] ? wait_for_completion_io+0x270/0x270 [ 2270.608427][T11016] ? __fw_devlink_link_to_suppliers+0x5e0/0x5e0 [ 2270.614691][T11016] ? kfree+0xdb/0x3b0 [ 2270.618750][T11016] ? __sanitizer_cov_trace_const_cmp4+0x1c/0x70 [ 2270.625024][T11016] usb_set_configuration+0x113f/0x1910 [ 2270.630571][T11016] usb_generic_driver_probe+0xba/0x100 [ 2270.636062][T11016] usb_probe_device+0xd9/0x2c0 [ 2270.640898][T11016] ? usb_driver_release_interface+0x180/0x180 [ 2270.646994][T11016] really_probe+0x291/0xf70 [ 2270.651601][T11016] ? __sanitizer_cov_trace_const_cmp1+0x22/0x80 [ 2270.657865][T11016] driver_probe_device+0x2a0/0x410 [ 2270.663086][T11016] __device_attach_driver+0x20b/0x2d0 [ 2270.668535][T11016] ? driver_allows_async_probing+0x150/0x150 [ 2270.674539][T11016] bus_for_each_drv+0x15f/0x1e0 [ 2270.679446][T11016] ? bus_for_each_dev+0x1d0/0x1d0 [ 2270.684482][T11016] ? lockdep_hardirqs_on_prepare+0x273/0x3e0 [ 2270.690506][T11016] ? trace_hardirqs_on+0x5b/0x1a0 [ 2270.695547][T11016] __device_attach+0x228/0x4b0 [ 2270.700352][T11016] ? __driver_attach_async_helper+0x330/0x330 [ 2270.706428][T11016] ? kobject_uevent_env+0x2bb/0x1650 [ 2270.711803][T11016] bus_probe_device+0x1e4/0x290 [ 2270.716674][T11016] device_add+0xc2f/0x2180 [ 2270.718016][T17902] usb 3-1: config 1 contains an unexpected descriptor of type 0x1, skipping [ 2270.721147][T11016] ? __fw_devlink_link_to_suppliers+0x5e0/0x5e0 [ 2270.729838][T17902] usb 3-1: config 1 has an invalid descriptor of length 0, skipping remainder of the config [ 2270.736052][T11016] ? kfree+0xdb/0x3b0 [ 2270.746142][T17902] usb 3-1: config 1 has 1 interface, different from the descriptor's value: 3 [ 2270.759025][T11016] ? __sanitizer_cov_trace_const_cmp4+0x1c/0x70 [ 2270.765266][T11016] usb_new_device.cold+0x63f/0x108e [ 2270.770557][T11016] ? hub_disconnect+0x510/0x510 [ 2270.775424][T11016] ? rwlock_bug.part.0+0x90/0x90 [ 2270.780423][T11016] ? lockdep_hardirqs_on_prepare+0x273/0x3e0 [ 2270.786419][T11016] hub_event+0x2357/0x4330 [ 2270.790908][T11016] ? hub_port_debounce+0x3c0/0x3c0 [ 2270.796038][T11016] ? reacquire_held_locks+0x1c1/0x4e0 [ 2270.801476][T11016] ? __do_sys_prctl+0x880/0xfd0 [ 2270.806356][T11016] ? lock_release+0x6f0/0x6f0 [ 2270.811074][T11016] ? lock_downgrade+0x6e0/0x6e0 [ 2270.815938][T11016] ? do_raw_spin_lock+0x120/0x2b0 [ 2270.821005][T11016] process_one_work+0x98d/0x1580 [ 2270.825957][T11016] ? pwq_dec_nr_in_flight+0x320/0x320 [ 2270.831377][T11016] ? rwlock_bug.part.0+0x90/0x90 [ 2270.836321][T11016] worker_thread+0x64c/0x1120 [ 2270.841036][T11016] ? process_one_work+0x1580/0x1580 [ 2270.846243][T11016] kthread+0x38c/0x460 [ 2270.850357][T11016] ? _raw_spin_unlock_irq+0x1f/0x30 [ 2270.855571][T11016] ? __kthread_bind_mask+0xc0/0xc0 [ 2270.860723][T11016] ret_from_fork+0x1f/0x30 [ 2270.865149][T11016] Kernel panic - not syncing: panic_on_warn set ... [ 2270.871728][T11016] CPU: 1 PID: 11016 Comm: kworker/1:4 Not tainted 5.13.0-rc6-syzkaller #0 [ 2270.880299][T11016] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 [ 2270.890339][T11016] Workqueue: usb_hub_wq hub_event [ 2270.895355][T11016] Call Trace: [ 2270.898619][T11016] dump_stack+0x143/0x1db [ 2270.902945][T11016] panic+0x306/0x73d [ 2270.906899][T11016] ? __warn_printk+0xf3/0xf3 [ 2270.911474][T11016] ? __warn.cold+0x1a/0x44 [ 2270.915922][T11016] ? __vmalloc_node_range+0x769/0x970 [ 2270.921288][T11016] __warn.cold+0x35/0x44 [ 2270.925520][T11016] ? __vmalloc_node_range+0x769/0x970 [ 2270.930883][T11016] report_bug+0x1bd/0x210 [ 2270.935219][T11016] handle_bug+0x3c/0x60 [ 2270.939361][T11016] exc_invalid_op+0x14/0x40 [ 2270.943850][T11016] asm_exc_invalid_op+0x12/0x20 [ 2270.948689][T11016] RIP: 0010:__vmalloc_node_range+0x769/0x970 [ 2270.954655][T11016] Code: c7 04 24 00 00 00 00 eb 93 e8 b3 90 d9 ff 44 89 fa 44 89 f6 4c 89 ef e8 25 33 07 00 48 89 04 24 e9 be fb ff ff e8 97 90 d9 ff <0f> 0b 48 c7 04 24 00 00 00 00 e9 63 ff ff ff e8 83 90 d9 ff 8b 7c [ 2270.974254][T11016] RSP: 0018:ffffc90011116e20 EFLAGS: 00010246 [ 2270.980306][T11016] RAX: 0000000000040000 RBX: ffffffff8405a214 RCX: ffffc90011299000 [ 2270.988294][T11016] RDX: 0000000000040000 RSI: ffffffff816788a9 RDI: 0000000000000003 [ 2270.996250][T11016] RBP: 0000000000000001 R08: 0000000000000000 R09: 8000000000000163 [ 2271.004209][T11016] R10: ffffffff816781e2 R11: 0000000000000000 R12: 0000000000000000 [ 2271.012173][T11016] R13: ffffc90000000000 R14: dffffc0000000000 R15: 00000000ffffffff [ 2271.020133][T11016] ? dvb_dmx_init+0xe4/0xb90 [ 2271.024714][T11016] ? __vmalloc_node_range+0xa2/0x970 [ 2271.029997][T11016] ? __vmalloc_node_range+0x769/0x970 [ 2271.035378][T11016] ? dvb_dmx_init+0xe4/0xb90 [ 2271.039955][T11016] ? __dev_printk+0xcf/0xf5 [ 2271.044448][T11016] ? vfree_atomic+0xe0/0xe0 [ 2271.048943][T11016] ? _dev_info+0xd7/0x109 [ 2271.053263][T11016] ? _dev_notice+0x109/0x109 [ 2271.057847][T11016] ? dvb_dmx_init+0xe4/0xb90 [ 2271.062610][T11016] vmalloc+0x67/0x80 [ 2271.066553][T11016] ? dvb_dmx_init+0xe4/0xb90 [ 2271.071130][T11016] dvb_dmx_init+0xe4/0xb90 [ 2271.075660][T11016] ? __raw_spin_lock_init+0x36/0x110 [ 2271.080931][T11016] dvb_usb_adapter_dvb_init+0x564/0x860 [ 2271.086463][T11016] ? __sanitizer_cov_trace_const_cmp4+0x1c/0x70 [ 2271.092703][T11016] dvb_usb_device_init.cold+0xc94/0x146e [ 2271.098324][T11016] ? dvb_usb_device_power_ctrl+0x100/0x100 [ 2271.104138][T11016] ? __pm_runtime_set_status+0x68a/0xc30 [ 2271.109755][T11016] ? mark_held_locks+0x9f/0xe0 [ 2271.114507][T11016] cxusb_probe+0x159/0x5e0 [ 2271.118908][T11016] ? trace_hardirqs_on+0x5b/0x1a0 [ 2271.123933][T11016] ? cxusb_medion_put+0x1b0/0x1b0 [ 2271.129024][T11016] ? __pm_runtime_set_status+0x48a/0xc30 [ 2271.134664][T11016] usb_probe_interface+0x315/0x7f0 [ 2271.139766][T11016] ? usb_match_dynamic_id+0x1a0/0x1a0 [ 2271.145133][T11016] really_probe+0x291/0xf70 [ 2271.149668][T11016] ? __sanitizer_cov_trace_const_cmp1+0x22/0x80 [ 2271.155948][T11016] driver_probe_device+0x2a0/0x410 [ 2271.161053][T11016] __device_attach_driver+0x20b/0x2d0 [ 2271.166421][T11016] ? driver_allows_async_probing+0x150/0x150 [ 2271.172439][T11016] bus_for_each_drv+0x15f/0x1e0 [ 2271.177278][T11016] ? bus_for_each_dev+0x1d0/0x1d0 [ 2271.182291][T11016] ? lockdep_hardirqs_on_prepare+0x273/0x3e0 [ 2271.188263][T11016] ? trace_hardirqs_on+0x5b/0x1a0 [ 2271.193275][T11016] __device_attach+0x228/0x4b0 [ 2271.198023][T11016] ? __driver_attach_async_helper+0x330/0x330 [ 2271.204082][T11016] ? kobject_uevent_env+0x2bb/0x1650 [ 2271.209363][T11016] bus_probe_device+0x1e4/0x290 [ 2271.214282][T11016] device_add+0xc2f/0x2180 [ 2271.218690][T11016] ? wait_for_completion_io+0x270/0x270 [ 2271.224225][T11016] ? __fw_devlink_link_to_suppliers+0x5e0/0x5e0 [ 2271.230528][T11016] ? kfree+0xdb/0x3b0 [ 2271.234515][T11016] ? __sanitizer_cov_trace_const_cmp4+0x1c/0x70 [ 2271.240749][T11016] usb_set_configuration+0x113f/0x1910 [ 2271.246196][T11016] usb_generic_driver_probe+0xba/0x100 [ 2271.251645][T11016] usb_probe_device+0xd9/0x2c0 [ 2271.256399][T11016] ? usb_driver_release_interface+0x180/0x180 [ 2271.262457][T11016] really_probe+0x291/0xf70 [ 2271.267081][T11016] ? __sanitizer_cov_trace_const_cmp1+0x22/0x80 [ 2271.273337][T11016] driver_probe_device+0x2a0/0x410 [ 2271.278445][T11016] __device_attach_driver+0x20b/0x2d0 [ 2271.283807][T11016] ? driver_allows_async_probing+0x150/0x150 [ 2271.289813][T11016] bus_for_each_drv+0x15f/0x1e0 [ 2271.294707][T11016] ? bus_for_each_dev+0x1d0/0x1d0 [ 2271.299725][T11016] ? lockdep_hardirqs_on_prepare+0x273/0x3e0 [ 2271.305696][T11016] ? trace_hardirqs_on+0x5b/0x1a0 [ 2271.310711][T11016] __device_attach+0x228/0x4b0 [ 2271.315461][T11016] ? __driver_attach_async_helper+0x330/0x330 [ 2271.321514][T11016] ? kobject_uevent_env+0x2bb/0x1650 [ 2271.326791][T11016] bus_probe_device+0x1e4/0x290 [ 2271.331631][T11016] device_add+0xc2f/0x2180 [ 2271.336033][T11016] ? __fw_devlink_link_to_suppliers+0x5e0/0x5e0 [ 2271.342272][T11016] ? kfree+0xdb/0x3b0 [ 2271.346245][T11016] ? __sanitizer_cov_trace_const_cmp4+0x1c/0x70 [ 2271.352563][T11016] usb_new_device.cold+0x63f/0x108e [ 2271.357756][T11016] ? hub_disconnect+0x510/0x510 [ 2271.362594][T11016] ? rwlock_bug.part.0+0x90/0x90 [ 2271.367518][T11016] ? lockdep_hardirqs_on_prepare+0x273/0x3e0 [ 2271.373486][T11016] hub_event+0x2357/0x4330 [ 2271.377910][T11016] ? hub_port_debounce+0x3c0/0x3c0 [ 2271.383010][T11016] ? reacquire_held_locks+0x1c1/0x4e0 [ 2271.388373][T11016] ? __do_sys_prctl+0x880/0xfd0 [ 2271.393214][T11016] ? lock_release+0x6f0/0x6f0 [ 2271.397900][T11016] ? lock_downgrade+0x6e0/0x6e0 [ 2271.402827][T11016] ? do_raw_spin_lock+0x120/0x2b0 [ 2271.407844][T11016] process_one_work+0x98d/0x1580 [ 2271.412785][T11016] ? pwq_dec_nr_in_flight+0x320/0x320 [ 2271.418153][T11016] ? rwlock_bug.part.0+0x90/0x90 [ 2271.423084][T11016] worker_thread+0x64c/0x1120 [ 2271.427763][T11016] ? process_one_work+0x1580/0x1580 [ 2271.432947][T11016] kthread+0x38c/0x460 [ 2271.437019][T11016] ? _raw_spin_unlock_irq+0x1f/0x30 [ 2271.442204][T11016] ? __kthread_bind_mask+0xc0/0xc0 [ 2271.447306][T11016] ret_from_fork+0x1f/0x30 [ 2271.452542][T11016] Kernel Offset: disabled [ 2271.457052][T11016] Rebooting in 86400 seconds..