364675ffa56b8f954ca9ad0553ef2b0be1f6dd1a791b7cd063ae9c0d813c248aa82b907d329c3f25878d98d38a069455f44cbcadd813d119dc3b8bcef2532345275792912855f120f0c005b97bd825fc3b60fc77532fc488609e21d6bbfab22e6b0165f6db2aae998739115ed83d3e7e69b7ec371dd2e41a9f0fc9d53de31c9171387db924926075d10730c739dd8b861c5627e30357f2b8f6dd0d5ebe4d116a371f2943189ad0a2ba75e5d114023c9a26e64e61c1af4b232d806d0253bc422c62a044bdb9097ce5a2d0ecf2747f6a744ed9c991b509670a1751aa58521beb9f4def27b9f678351685874681921f468307d7cfbcfb03a16de0b723a3110a69459bba01722e22bea2033c42362d9ae5021b5f69175dc95f86c28dad6a2e23aa4aff1e02bdf445f6312d41211701a4bcb9ea04e554f711fc798c4893a39b510878d802ed5d6efc1ded4bd363d1dc5d7911c65dbc81ee1a422c98219f3c14c12c9474829d03db40136b5df7c15b402c0abaf1486b4037b469a1c19b5703298bc74ca39192e5f5c4e1bf3a3bddc8982b5f2fd3c82e486e2f9281a219d93a2254fe7d9d9124a6cac3d3213f7bd0d57f645493048fd3b7a456216c4ea6b29bf1a8b2e533efc3aad2a117e4b2893809cc0a5cdf108f4be386c5b5d1f6ca2f86f5df1c602140630c79f0f7ab45496d3c98e9516f3a3866008aa73f5e69b3c34e5739343b0e0e8ebd3c8c98e7d7b74d322477357fec811c80381e99b99271a58b1c0fc00b1ab84c54e29f1f75a2ff96894fbcc35b4e013b6a9cb6be7e995e89fac8f3d02fcc701cecd6ae3702296e0143cda1da3e1ecce9e9707410c29cfb3817206415bf684c4d51ed6dbf9ec64536e31b4fdd0e8b41ad161f48107719f9f5528774b6a2e681c5adec66e9f12f5a6ee109cde1cb89503f7af9c6debdfac5fac01bbb7076776669469e5f409341b7c34512585139de8a1887c69f4c43bf61529cd02192bfa46a76bed242efb89560059ac930172cad2026e18db6cbb6e47c6e65ece89bce178e487075e73b86e937815964815538c6592376647cb9fe8842a82b79ba43888e538b7e9b5b59e9c45f94d75083d35b215c70506c87afb66834b9a0ee6693a810214ec599a5044c8a7f742a0a86840ee4e45a016e49a926d74d47f8a53b5c114a65bb31d2d1dd43f5efd02c1a0f76e8078c3d17f0880c27b95d11225e36f775f8203f181c2f1623feef3155b20576310ed1639b2b4ce4821c63bf5516c58acc2c9dff916c05893db83b0106f7443ea0b7cbe6bcbfe8e07639c30dfa320246c9ce76bdae6717b42a815e97d71d94dd4", 0xf80) 15:48:20 executing program 1 (fault-call:0 fault-nth:5): syz_open_dev$hidraw(0xfffffffffffffffc, 0x0, 0x49005cb64888dafe) 15:48:20 executing program 3: r0 = syz_open_dev$hidraw(&(0x7f0000000080), 0x0, 0x0) read$hidraw(r0, 0x0, 0x0) ioctl$HIDIOCGRAWPHYS(r0, 0x80404805, &(0x7f0000000000)) [ 1263.095231][T24167] RBP: 00007f5ad7845d60 R08: 0000000000000000 R09: 0000000000000000 [ 1263.103197][T24167] R10: 0000000000000000 R11: 0000000000000293 R12: 000000004888dafe [ 1263.111156][T24167] R13: 00007ffe14a13d9f R14: 00007f5ad7846300 R15: 0000000000022000 15:48:21 executing program 5 (fault-call:0 fault-nth:5): syz_open_dev$hidraw(0xfffffffffffffffc, 0x0, 0x49005cb64888dafe) [ 1263.182550][ T34] audit: type=1800 audit(1629042501.006:52): pid=24180 uid=0 auid=4294967295 ses=4294967295 subj==unconfined op=collect_data cause=failed(directio) comm="syz-executor.2" name=48C7C060 dev="sda1" ino=13887 res=0 errno=0 [ 1263.203531][T24184] FAULT_INJECTION: forcing a failure. [ 1263.203531][T24184] name failslab, interval 1, probability 0, space 0, times 0 [ 1263.216548][T24184] CPU: 0 PID: 24184 Comm: syz-executor.1 Not tainted 5.14.0-rc5-syzkaller #0 [ 1263.225329][T24184] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 [ 1263.235395][T24184] Call Trace: [ 1263.238681][T24184] dump_stack_lvl+0xcd/0x134 [ 1263.243294][T24184] should_fail.cold+0x5/0xa [ 1263.247818][T24184] ? tomoyo_realpath_from_path+0xc3/0x620 [ 1263.253563][T24184] should_failslab+0x5/0x10 [ 1263.258116][T24184] __kmalloc+0x72/0x310 [ 1263.262301][T24184] tomoyo_realpath_from_path+0xc3/0x620 [ 1263.267868][T24184] ? tomoyo_profile+0x42/0x50 [ 1263.272564][T24184] tomoyo_path_number_perm+0x1d5/0x590 [ 1263.278038][T24184] ? tomoyo_path_number_perm+0x18d/0x590 [ 1263.283687][T24184] ? tomoyo_execute_permission+0x4a0/0x4a0 [ 1263.285805][T24189] FAULT_INJECTION: forcing a failure. [ 1263.285805][T24189] name failslab, interval 1, probability 0, space 0, times 0 [ 1263.289618][T24184] ? lock_chain_count+0x20/0x20 [ 1263.289649][T24184] ? find_held_lock+0x2d/0x110 [ 1263.289682][T24184] ? d_alloc_parallel+0x949/0x1980 [ 1263.289707][T24184] ? __d_lookup+0x3e0/0x730 [ 1263.289728][T24184] tomoyo_path_mknod+0x10d/0x190 [ 1263.326358][T24184] ? tomoyo_path_chown+0x1b0/0x1b0 [ 1263.331484][T24184] security_path_mknod+0xf9/0x170 [ 1263.336510][T24184] lookup_open.isra.0+0x471/0x1300 [ 1263.341636][T24184] ? hashlen_string+0xf0/0xf0 [ 1263.346313][T24184] path_openat+0x9b3/0x27f0 [ 1263.350817][T24184] ? path_lookupat+0x860/0x860 [ 1263.355578][T24184] ? mark_lock+0xef/0x17b0 [ 1263.359990][T24184] ? lockdep_hardirqs_on_prepare+0x3e0/0x3e0 [ 1263.365982][T24184] do_filp_open+0x1aa/0x400 [ 1263.370485][T24184] ? may_open_dev+0xf0/0xf0 [ 1263.374984][T24184] ? alloc_fd+0x2f0/0x670 [ 1263.379324][T24184] ? rwlock_bug.part.0+0x90/0x90 [ 1263.384274][T24184] ? __sanitizer_cov_trace_const_cmp8+0x1d/0x70 [ 1263.390519][T24184] ? _find_next_bit+0x1e3/0x260 [ 1263.395376][T24184] ? _raw_spin_unlock+0x1a/0x30 [ 1263.400244][T24184] ? alloc_fd+0x2f0/0x670 [ 1263.404601][T24184] do_sys_openat2+0x16d/0x420 [ 1263.409281][T24184] ? build_open_flags+0x6f0/0x6f0 [ 1263.414314][T24184] ? __context_tracking_exit+0x9f/0xb0 [ 1263.419773][T24184] ? lock_downgrade+0x6e0/0x6e0 [ 1263.424621][T24184] __x64_sys_openat+0x13f/0x1f0 [ 1263.429488][T24184] ? __ia32_sys_open+0x1c0/0x1c0 [ 1263.434425][T24184] ? lockdep_hardirqs_on_prepare+0x273/0x3e0 [ 1263.440401][T24184] ? syscall_enter_from_user_mode+0x21/0x70 [ 1263.446291][T24184] do_syscall_64+0x35/0xb0 [ 1263.450709][T24184] entry_SYSCALL_64_after_hwframe+0x44/0xae [ 1263.456608][T24184] RIP: 0033:0x4196d4 [ 1263.460495][T24184] Code: 84 00 00 00 00 00 44 89 54 24 0c e8 96 f9 ff ff 44 8b 54 24 0c 44 89 e2 48 89 ee 41 89 c0 bf 9c ff ff ff b8 01 01 00 00 0f 05 <48> 3d 00 f0 ff ff 77 34 44 89 c7 89 44 24 0c e8 c8 f9 ff ff 8b 44 [ 1263.480101][T24184] RSP: 002b:00007fb0e4a1ccc0 EFLAGS: 00000293 ORIG_RAX: 0000000000000101 [ 1263.488517][T24184] RAX: ffffffffffffffda RBX: 6666666666666667 RCX: 00000000004196d4 [ 1263.496484][T24184] RDX: 000000004888dafe RSI: 00007fb0e4a1cd60 RDI: 00000000ffffff9c [ 1263.504451][T24184] RBP: 00007fb0e4a1cd60 R08: 0000000000000000 R09: 0000000000000000 [ 1263.512439][T24184] R10: 0000000000000000 R11: 0000000000000293 R12: 000000004888dafe [ 1263.520407][T24184] R13: 00007ffceaa9ed3f R14: 00007fb0e4a1d300 R15: 0000000000022000 [ 1263.528377][T24189] CPU: 1 PID: 24189 Comm: syz-executor.5 Not tainted 5.14.0-rc5-syzkaller #0 [ 1263.528660][T24184] ERROR: Out of memory at tomoyo_realpath_from_path. [ 1263.537167][T24189] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 [ 1263.537183][T24189] Call Trace: [ 1263.537191][T24189] dump_stack_lvl+0xcd/0x134 [ 1263.561853][T24189] should_fail.cold+0x5/0xa [ 1263.566376][T24189] ? tomoyo_realpath_from_path+0xc3/0x620 [ 1263.572116][T24189] should_failslab+0x5/0x10 [ 1263.576725][T24189] __kmalloc+0x72/0x310 [ 1263.580906][T24189] tomoyo_realpath_from_path+0xc3/0x620 [ 1263.586479][T24189] ? tomoyo_profile+0x42/0x50 [ 1263.591177][T24189] tomoyo_path_number_perm+0x1d5/0x590 [ 1263.593289][T24191] FAULT_INJECTION: forcing a failure. [ 1263.593289][T24191] name failslab, interval 1, probability 0, space 0, times 0 [ 1263.596644][T24189] ? tomoyo_path_number_perm+0x18d/0x590 [ 1263.596675][T24189] ? tomoyo_execute_permission+0x4a0/0x4a0 [ 1263.596701][T24189] ? lock_chain_count+0x20/0x20 [ 1263.625521][T24189] ? find_held_lock+0x2d/0x110 [ 1263.630304][T24189] ? d_alloc_parallel+0x949/0x1980 [ 1263.635422][T24189] ? __d_lookup+0x3e0/0x730 [ 1263.639925][T24189] tomoyo_path_mknod+0x10d/0x190 [ 1263.644869][T24189] ? tomoyo_path_chown+0x1b0/0x1b0 [ 1263.649980][T24189] security_path_mknod+0xf9/0x170 [ 1263.655003][T24189] lookup_open.isra.0+0x471/0x1300 [ 1263.660120][T24189] ? hashlen_string+0xf0/0xf0 [ 1263.664809][T24189] path_openat+0x9b3/0x27f0 [ 1263.669314][T24189] ? path_lookupat+0x860/0x860 [ 1263.674076][T24189] ? mark_lock+0xef/0x17b0 [ 1263.678500][T24189] ? lockdep_hardirqs_on_prepare+0x3e0/0x3e0 [ 1263.684478][T24189] do_filp_open+0x1aa/0x400 [ 1263.688984][T24189] ? may_open_dev+0xf0/0xf0 [ 1263.693486][T24189] ? alloc_fd+0x2f0/0x670 [ 1263.697818][T24189] ? rwlock_bug.part.0+0x90/0x90 [ 1263.702756][T24189] ? __sanitizer_cov_trace_const_cmp8+0x1d/0x70 [ 1263.709521][T24189] ? _find_next_bit+0x1e3/0x260 [ 1263.714373][T24189] ? _raw_spin_unlock+0x1a/0x30 [ 1263.719249][T24189] ? alloc_fd+0x2f0/0x670 [ 1263.723583][T24189] do_sys_openat2+0x16d/0x420 [ 1263.728273][T24189] ? build_open_flags+0x6f0/0x6f0 [ 1263.733302][T24189] ? __context_tracking_exit+0x9f/0xb0 [ 1263.738769][T24189] ? lock_downgrade+0x6e0/0x6e0 [ 1263.743622][T24189] __x64_sys_openat+0x13f/0x1f0 [ 1263.748474][T24189] ? __ia32_sys_open+0x1c0/0x1c0 [ 1263.753413][T24189] ? lockdep_hardirqs_on_prepare+0x273/0x3e0 [ 1263.759405][T24189] ? syscall_enter_from_user_mode+0x21/0x70 [ 1263.765301][T24189] do_syscall_64+0x35/0xb0 [ 1263.769732][T24189] entry_SYSCALL_64_after_hwframe+0x44/0xae [ 1263.775633][T24189] RIP: 0033:0x4196d4 [ 1263.779524][T24189] Code: 84 00 00 00 00 00 44 89 54 24 0c e8 96 f9 ff ff 44 8b 54 24 0c 44 89 e2 48 89 ee 41 89 c0 bf 9c ff ff ff b8 01 01 00 00 0f 05 <48> 3d 00 f0 ff ff 77 34 44 89 c7 89 44 24 0c e8 c8 f9 ff ff 8b 44 [ 1263.799130][T24189] RSP: 002b:00007f5ad7845cc0 EFLAGS: 00000293 ORIG_RAX: 0000000000000101 [ 1263.807555][T24189] RAX: ffffffffffffffda RBX: 6666666666666667 RCX: 00000000004196d4 [ 1263.815520][T24189] RDX: 000000004888dafe RSI: 00007f5ad7845d60 RDI: 00000000ffffff9c [ 1263.823489][T24189] RBP: 00007f5ad7845d60 R08: 0000000000000000 R09: 0000000000000000 15:48:21 executing program 0: r0 = syz_open_dev$hidraw(&(0x7f0000000080), 0x0, 0xa80) read$hidraw(r0, 0x0, 0x0) syz_open_dev$hidraw(&(0x7f0000000000), 0x4d3, 0x10241) r1 = syz_open_dev$hidraw(&(0x7f0000000080), 0x0, 0x0) read$hidraw(r1, 0x0, 0x0) ioctl$HIDIOCGRDESC(r1, 0x90044802, &(0x7f00000000c0)={0x90e, "3fd390f1d40f3547b1ff7ee7c3ae6e8c69c91340e1332d2522d26adfd081b59ffc1735ad0481d5097175fb1eb1bd2b273ef828c9cf8ccea308939076be0388f807357d193d1cb8f1150bfdc4de5d4632cb50957ea2e785ff189c2d6e86fe93bcb931d3b5cfd0af8e6cce00e4f78fcd1bb7622e15ca30288d5cfe6dfc080db85a98011bf9fd9309528544adc34fa5b191b234a21d846bb770a9f10325e36ee2bb0e798d910b02f97641f32f71c9760cc212680e22910824de7a48ed650210b938809106d4f223a9686f844a881acd882271d03685c3821311ce12b074fcd3f76a049ea2f8ae3542b6011cc9e9dcac1904c46f6920edd5e581550cb8d6f3600ec4944aac4f2b2446483d4ab701715805075a0e9914af1c96eae0e8eb6b554bfdb8743c8156eb1ae4a6b463d88f414306849ddbe8f9cb4cfa8c7367369761988dc4eca8111b8aabf54c2c950087eec772fad221aad9385f41e11cc09d185b3ed5dc40135382ee8ff6dd8535f4525e09bda5d34a4b4ef1291884ea5548380915d2b8e9cda88abac4fac38a455c4fdd7bbdae6e376da2dc66df1c644037247ebb0b2374bf0894a70bf3acbb03c41db83cb8012023539d1d6576c4d7edd3d2d8374ba1d1a80d5e452ad9e6a9c457e347ddd5488e89b6765d08a08448d83f29605df2fd4930f25b8eaeadafc5db13732c46b754d4edb12385be6391081255af9ea69c6ac9e6f824c4b98fbf2af48731109d1da1f88c03af3f60859e2a55bb8b5b715dd3ce369a2f4f1de05c97109e07a5b657ac3c0f94281b3572c65632894f0fe095ca3143c58123421b8f74295d562371313f3870ddf571d9b6079504b94d578233b2ce63127fe96da6f3e09aa761c7c9cb3ea5545435b61cb418b0f014c5d413a9babc08f74fd0c73389fae673faf5353c11b111967717896803561abc1a526574c4e4ec51abbe9458f42762051681c4eed7740a3eaa7b2c0b0b49e8714a1c4bf87233f3d8226dcdf4e292d8d2cb62a553020400bdd78e6eb835e417c160f000376d4aa983b309675a26c9f69b8ece11efa531ec4e77c7461e56a0c900f6e10f01c6cd627fbd267e35a48437841e25aa69aed3d808892de998090718598a42cad59d33ff61f6d3e8c8f42375ded659e493cea405bb5eb2622eaf6f48849ada9c205c4ade08425e5deb74e2201c65fb29e55a399b63b25609c3709b2dff51b63136c589e5bf0819b821f3514d052ba55c898ec06778c29b805887dccb06fdadc582407b26aa3f4f9ac3697b88805608da984795a502c39ccb54a7f1317ed49383f929b9c32d21220cd6959957a1aae2c56047e68fc5890a007574b5c57a615457a02feac88d2c3a710a90413d3bcf54d9f1cbbc7e41ca4c8651df37db11dbe0355e3dcfac8b789c8931427a41669edcaeaea6a5b84b5f1ae983bf66001a194ada3564653a80f583baf2da5a64e7b8339a1022e921009c239c420d92580a5d56714c3a56e0364eb406cf42ce5ffba16717136427e975bffe746d11cd629e3e334ce1ddff97604a0c5f12f38a82bbb1e192f1f54afc028d01c2eff48738d0ba0c9894af4031c0286ce6c8ee64225e10eed3d32e528d95fe689e574c490dd8619d023058c55b97c8df7cdcef977ad3acb40471be4f0f4fc574c2601a9c05d78f379ea4ca8a5a262505b85ac8d14f87a146c4c3319997b89ffad9136b9952a4f92d15772eaaf90faff7b1f4560f5d26422b1f9545833ffd4449ee8aba80560310e3fd93add4b3ce129180104bc5aad606111d46104e6624a201048c885d365bb80350739392f6640af372ddab226c179cdd38b1a96fa3e5fb228ec53bc3ccaf03042b0c4416c2446e6a177fd5e564236c02a973503b14b8c5bc6c3cb4598fbfeca19f855d0daa9d7e26599a360868f06d5023f113c94d0e27902bb6b3bd8a799dc0e359be58c9b9280c3666742b0b57f6657546678849bbed1104efcf07beaca1dac371062db48368e731937ac127e4324530d1d45e81ba492a0d2b4b371b15ad48d461bc9d5751ad236037433ab86ad3b91df8de65ed0d7d2ec929f5f5d1a03ed27c8a4c16589fd1571ccc65b89f7e4a56b7a4389623bbaa2f4f38d021165bd407ad5f116c2d7e4cdf0d58064300ac0cea7b442953d6776bdde628027c437f698a0a4600d37c8846aed79925e0ffe13d7e6498592258806f0b69e693709dcd6bf37d679c71fcd01f6d2c1e0679ff9b04ddf5f7c8c2578d91f4bcf6b6b1f64004a161e743fdc68c544feeafb6f5bf2e9b9a4f452a165909b768a919013722813a488587574d494291e283051018a443ac38d10542e05866ddc44f44f9cc3568ad67b1b09d48bf986ff4e147be2e025f14b8ed2898efa37382dc544360dc6065177e270dd06bbecbc7a83d00b6cef3ccf64039c9abb8a0e5536f1354be7c0a73776c4dcd391026157a63f7b88e1854e18e12a5abddd9ab570870ae68167391011b4d871069932deb9a270b3ed04af4c20fd8796caf20bbf3f30f3f27f40b1b90e4ab8f45ce837afb7c2337aef95104e5c52e4d3bdf978b1c8320c243337885f80f53f692435231077720ffc0f5f197dff98b89c3eadb6e41190ef8e79f5d7d0f7f0171a3cb7c90691f120507bc6187fd5121e87236aa21688e59dc760ced517832ec0de3d7217a64fd2945543b6d4ebf5f73f92ff7fa32456520a8bfc8dcc7a848d845151b0525c6d0f44325295df0a26b57da02ebb1008554dc3095a04eeeef00b33d4b35428c2299db778b4bc9cdcdb63b703ad71d7ae65bf25ef0bd4147918dd999f8227572c8f289d68780c9d301d8edb2b45583cb14277e53c7bf4cc4f5bb5283abd9925d143e3a0429293d57c3474c1e5b6eea4e7616a7525776eb60a20ae33a350a0672691754468361ac76ee4901a36dabbb91f72a464d2ca4caf143b742b99a5238375d739fed27fbd3f6cf4fc6f82e29660ddc37c659cfe10b4c6be7a7ea9b2f185abb202666fe2aa0098af9fa469af6a2f3fc47053a078400e1f1885b67e845b232681766f201570bcf8ff69684670530a1e96f670fd9c4d83bbab2ddda95a1f3ca52b2923faf38c878cc853dcf0ed87392b6bb8debfad6209ef443cd3e1effb23e55d4428be78b5f7c898a50f968618f4c438a42f578c36e4b08153bc3c78820600cc8def86f086284f3c95fdfdcd87adb4f8d41cdcf54b5328168899d50fd141b3b0808c511f6c2acd9aea97a1b9b7c05e0f1937e650589a36f426e5aeec72db5151f53a809266ab856e344ad"}) syz_open_dev$hidraw(&(0x7f0000000a00), 0x100000001, 0x100) r2 = syz_open_dev$hidraw(&(0x7f0000000a40), 0x6, 0x101001) ioctl$HIDIOCGRDESCSIZE(r2, 0x80044801, &(0x7f0000000040)) 15:48:21 executing program 2: syz_open_dev$hidraw(0xfffffffffffffffc, 0x401, 0x49005cb6489aceff) r0 = syz_open_dev$hidraw(&(0x7f0000000040), 0x7, 0x10000) ioctl$HIDIOCGFEATURE(r0, 0xc0404807, &(0x7f0000000080)={0x3, "81fb1e780e831c5a6235b8618ef8454dd991acbacd69ee4fb1419150c0717749822748c10ff1723a4ead9a5400034ef1e4004500b2609d27639be33ccfc1382d"}) r1 = syz_open_dev$evdev(0x0, 0x0, 0x701240) ioctl$EVIOCSABS20(r1, 0x401845e0, &(0x7f0000000000)={0x10001, 0x6, 0xfffff801, 0xffffffff, 0x6, 0x4}) 15:48:21 executing program 3: ioctl$EVIOCGSW(0xffffffffffffffff, 0x8040451b, &(0x7f0000000000)=""/126) r0 = syz_open_dev$hidraw(&(0x7f0000000080), 0x0, 0x40140) read$hidraw(r0, 0x0, 0x0) [ 1263.831547][T24189] R10: 0000000000000000 R11: 0000000000000293 R12: 000000004888dafe [ 1263.839524][T24189] R13: 00007ffe14a13d9f R14: 00007f5ad7846300 R15: 0000000000022000 [ 1263.847496][T24191] CPU: 0 PID: 24191 Comm: syz-executor.4 Not tainted 5.14.0-rc5-syzkaller #0 [ 1263.847557][T24189] ERROR: Out of memory at tomoyo_realpath_from_path. [ 1263.856523][T24191] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 [ 1263.856539][T24191] Call Trace: [ 1263.856549][T24191] dump_stack_lvl+0xcd/0x134 [ 1263.881099][T24191] should_fail.cold+0x5/0xa [ 1263.885627][T24191] ? security_file_alloc+0x34/0x170 [ 1263.890839][T24191] should_failslab+0x5/0x10 [ 1263.895354][T24191] kmem_cache_alloc+0x5b/0x360 [ 1263.900136][T24191] security_file_alloc+0x34/0x170 [ 1263.905176][T24191] __alloc_file+0xd8/0x280 [ 1263.909614][T24191] alloc_empty_file+0x6d/0x170 [ 1263.914390][T24191] path_openat+0xde/0x27f0 [ 1263.918818][T24191] ? __lock_acquire+0x162f/0x54a0 [ 1263.921258][ T34] audit: type=1800 audit(1629042501.746:53): pid=24196 uid=0 auid=4294967295 ses=4294967295 subj==unconfined op=collect_data cause=failed(directio) comm="syz-executor.2" name=48C7C060 dev="sda1" ino=15058 res=0 errno=0 [ 1263.923847][T24191] ? path_lookupat+0x860/0x860 [ 1263.923877][T24191] ? alloc_pages+0x194/0x2a0 [ 1263.923901][T24191] ? lockdep_hardirqs_on_prepare+0x3e0/0x3e0 [ 1263.960321][T24191] do_filp_open+0x1aa/0x400 [ 1263.964852][T24191] ? may_open_dev+0xf0/0xf0 [ 1263.969370][T24191] ? alloc_fd+0x2f0/0x670 [ 1263.973717][T24191] ? lock_downgrade+0x6e0/0x6e0 [ 1263.978577][T24191] ? rwlock_bug.part.0+0x90/0x90 15:48:21 executing program 2: r0 = syz_open_dev$hidraw(0xfffffffffffffffc, 0x401, 0x49005cb64888dafe) syz_open_dev$evdev(0x0, 0x0, 0x200240) ioctl$HIDIOCGRDESC(r0, 0x90044802, &(0x7f0000000000)={0x16a, "6c528a72b266d36c94e4fa956a1f471611f332990dd34fe9da72ed590b2bcb3faf98a52f80616553aba8935c1333d1c537da8ea51558088228975202ccf592e29fe730fdb211691193555f08a456c8ccd8b212ff5ee887a5971cb6af15b1632442ea01e289ed97c762c5887e4f325768098e4b2146b6c78b6289e56bc83b69faa435cb37f36476dc8dc2f160f9b0c6234df507c744883e653215f9e4ecfca4a50b32c0ffb2ab22846ac6c1b28f28b3ec67d221a0ea8e3be85a7c9fe821362d9853ec7f4d1cba2072b1340c15cdaeb453d512fd4812aabcabc644f2779e1106108c1445c132e764d22aa187132ccec5ae0fce8ffe462b12e234fcd77592f28e3f5ec242f4110b27ec7759ec9f4d420c3334da8ba292a58a8a8a6ece44ea03a6bb36cb3ed04e5de54fff77760a0779a6adce923bdc43ee5f91772d493c62b461d0d0d60b95e269a4cc1dff33731405eb8c96597a27089fc78544636870a07f04f7eb8a140d8ee28dc8c202"}) syz_open_dev$hidraw(&(0x7f0000001180), 0x1, 0x10900) ioctl$HIDIOCGRAWINFO(r0, 0x80084803, &(0x7f0000000180)=""/4096) [ 1263.983528][T24191] ? __sanitizer_cov_trace_const_cmp8+0x1d/0x70 [ 1263.989785][T24191] ? _find_next_bit+0x1e3/0x260 [ 1263.994654][T24191] ? _raw_spin_unlock+0x1a/0x30 [ 1263.999520][T24191] ? alloc_fd+0x2f0/0x670 [ 1264.003860][T24191] do_sys_openat2+0x16d/0x420 [ 1264.008553][T24191] ? build_open_flags+0x6f0/0x6f0 [ 1264.013612][T24191] ? __context_tracking_exit+0x9f/0xb0 [ 1264.019086][T24191] ? lock_downgrade+0x6e0/0x6e0 [ 1264.023958][T24191] __x64_sys_openat+0x13f/0x1f0 [ 1264.028831][T24191] ? __ia32_sys_open+0x1c0/0x1c0 [ 1264.033782][T24191] ? lockdep_hardirqs_on_prepare+0x273/0x3e0 [ 1264.036449][ T34] audit: type=1800 audit(1629042501.856:54): pid=24184 uid=0 auid=4294967295 ses=4294967295 subj==unconfined op=collect_data cause=failed(directio) comm="syz-executor.1" name=48C7C060 dev="sda1" ino=14930 res=0 errno=0 [ 1264.039768][T24191] ? syscall_enter_from_user_mode+0x21/0x70 [ 1264.039798][T24191] do_syscall_64+0x35/0xb0 [ 1264.039827][T24191] entry_SYSCALL_64_after_hwframe+0x44/0xae [ 1264.039857][T24191] RIP: 0033:0x4196d4 15:48:21 executing program 1: syz_open_dev$hidraw(0xfffffffffffffffc, 0x0, 0x49005cb64888dafe) ioctl$HIDIOCGUSAGE(0xffffffffffffffff, 0xc018480b, &(0x7f0000000000)={0x3, 0x0, 0xffff2a92, 0x0, 0x2, 0xfffff801}) [ 1264.039876][T24191] Code: 84 00 00 00 00 00 44 89 54 24 0c e8 96 f9 ff ff 44 8b 54 24 0c 44 89 e2 48 89 ee 41 89 c0 bf 9c ff ff ff b8 01 01 00 00 0f 05 <48> 3d 00 f0 ff ff 77 34 44 89 c7 89 44 24 0c e8 c8 f9 ff ff 8b 44 [ 1264.092801][ T34] audit: type=1800 audit(1629042501.916:55): pid=24189 uid=0 auid=4294967295 ses=4294967295 subj==unconfined op=collect_data cause=failed(directio) comm="syz-executor.5" name=48C7C060 dev="sda1" ino=15010 res=0 errno=0 [ 1264.100692][T24191] RSP: 002b:00007f07df62ecc0 EFLAGS: 00000293 ORIG_RAX: 0000000000000101 [ 1264.100721][T24191] RAX: ffffffffffffffda RBX: 6666666666666667 RCX: 00000000004196d4 [ 1264.100739][T24191] RDX: 00000000001092c0 RSI: 00007f07df62ed60 RDI: 00000000ffffff9c [ 1264.100755][T24191] RBP: 00007f07df62ed60 R08: 0000000000000000 R09: 0000000000000000 [ 1264.100771][T24191] R10: 0000000000000000 R11: 0000000000000293 R12: 00000000001092c0 [ 1264.100786][T24191] R13: 00007ffdc297310f R14: 00007f07df62f300 R15: 0000000000022000 15:48:22 executing program 5: syz_open_dev$hidraw(0xfffffffffffffffc, 0x1, 0x408000) [ 1264.169330][ T34] audit: type=1800 audit(1629042501.986:56): pid=24201 uid=0 auid=4294967295 ses=4294967295 subj==unconfined op=collect_data cause=failed(directio) comm="syz-executor.1" name=48C7C060 dev="sda1" ino=14930 res=0 errno=0 [ 1264.231569][ T34] audit: type=1800 audit(1629042502.056:57): pid=24204 uid=0 auid=4294967295 ses=4294967295 subj==unconfined op=collect_data cause=failed(directio) comm="syz-executor.2" name=48C7C060 dev="sda1" ino=14915 res=0 errno=0 15:48:22 executing program 4 (fault-call:0 fault-nth:5): syz_open_dev$hidraw(0xfffffffffffffffc, 0x20, 0x1092c0) syz_open_dev$evdev(0x0, 0x0, 0x0) r0 = syz_open_dev$evdev(&(0x7f0000000380), 0x0, 0x0) ioctl$EVIOCGUNIQ(r0, 0x80404508, 0x0) 15:48:22 executing program 0: syz_open_dev$hidraw(0xfffffffffffffffc, 0x401, 0x49005cb6489aceff) r0 = syz_open_dev$hidraw(&(0x7f0000000040), 0x7, 0x10000) ioctl$HIDIOCGFEATURE(r0, 0xc0404807, &(0x7f0000000080)={0x3, "81fb1e780e831c5a6235b8618ef8454dd991acbacd69ee4fb1419150c0717749822748c10ff1723a4ead9a5400034ef1e4004500b2609d27639be33ccfc1382d"}) r1 = syz_open_dev$evdev(0x0, 0x0, 0x701240) ioctl$EVIOCSABS20(r1, 0x401845e0, &(0x7f0000000000)={0x10001, 0x6, 0xfffff801, 0xffffffff, 0x6, 0x4}) 15:48:22 executing program 1: syz_open_dev$hidraw(0xfffffffffffffffc, 0x0, 0x49005cb64888dafe) r0 = syz_open_dev$hidraw(&(0x7f0000000000), 0x0, 0x448200) ioctl$HIDIOCGRDESCSIZE(r0, 0x80044801, &(0x7f0000000100)) r1 = syz_open_dev$evdev(&(0x7f0000000380), 0x0, 0x0) ioctl$EVIOCSABS0(r1, 0x401845c0, 0x0) ioctl$EVIOCGBITKEY(r1, 0x80404521, &(0x7f0000000140)=""/82) ioctl$HIDIOCGRAWINFO(r0, 0x80084803, &(0x7f0000000040)=""/169) 15:48:22 executing program 3: syz_usb_control_io$cdc_ncm(0xffffffffffffffff, &(0x7f0000000040)={0x14, &(0x7f00000000c0)={0x0, 0x18, 0xd7, {0xd7, 0xa, "7ca95b0922cce08856a50bae8c0d18576b1fd689c49c900a9b1d4d6e74b4fc3930cc3d18cb3a9b6b17618b3c40536eb2a32129c5dc6e3cfd8654563faa6c28e1b1e1e23879db6d956e7a31526c4fdcf000ed4cc8ce62c5a50f59154a36af001f1d7f07df0154d682795e48387d85ee0150bfdf7fd4e29c114cf5a4432eb20461f83651bbe562928ab82afa720226ecbbf760c1e6ced15c1ded6483c98df42d4e4c15e31c276f8f10beb774bea1bbc2ebb548ef51aacb22fad770e5e80ff6fc655d789c31cd82c9297b3ddea97f6f18b2e58e58dfdf"}}, &(0x7f0000000000)={0x0, 0x3, 0x1a, {0x1a}}}, &(0x7f0000000400)={0x44, &(0x7f00000001c0)={0x20, 0x3, 0x6d, "e8ae0376593328b049dcef85a26a3720a38ee56f7de3c49556f6b1110cdbc72ceca8834fbc6ec2b9713944d1d1d78173b7c257121d291b161be2706dc3d14a2b8d60bc6a88ec37a7b64b257dbcced8289b36bb50c8aa8c2aac570c021e6b3bf7069e8be4d43157dd3333f3d9f9"}, &(0x7f0000000240)={0x0, 0xa, 0x1, 0x4}, &(0x7f0000000280)={0x0, 0x8, 0x1, 0x5}, &(0x7f00000002c0)={0x20, 0x80, 0x1c, {0x1, 0x8000, 0x54f96a05, 0x1, 0x6, 0xbb, 0x800, 0x61, 0x3598, 0x3, 0x3, 0x4}}, &(0x7f0000000300)={0x20, 0x85, 0x4, 0xc3d}, &(0x7f0000000340)={0x20, 0x83, 0x2, 0x1}, &(0x7f0000000380)={0x20, 0x87, 0x2, 0x400}, &(0x7f00000003c0)={0x20, 0x89, 0x2, 0x1}}) r0 = syz_open_dev$hidraw(&(0x7f0000000080), 0x0, 0x0) r1 = syz_usb_connect$printer(0x3, 0x36, &(0x7f0000000480)={{0x12, 0x1, 0x310, 0x0, 0x0, 0x0, 0xff, 0x525, 0xa4a8, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x24, 0x1, 0x1, 0xff, 0xd0, 0x3, [{{0x9, 0x4, 0x0, 0x0, 0x1, 0x7, 0x1, 0x2, 0x9, "", {{{0x9, 0x5, 0x1, 0x2, 0x8, 0x4, 0x6, 0x5}}, [{{0x9, 0x5, 0x82, 0x2, 0x10, 0x3f, 0x2, 0x2}}]}}}]}}]}}, &(0x7f0000000b00)={0xa, &(0x7f00000004c0)={0xa, 0x6, 0x141, 0x90, 0x3f, 0xbf, 0x97, 0x7f}, 0x5a, &(0x7f0000000500)={0x5, 0xf, 0x5a, 0x5, [@wireless={0xb, 0x10, 0x1, 0x8, 0x0, 0x7f, 0x8, 0x2, 0xff}, @ssp_cap={0x24, 0x10, 0xa, 0x9, 0x6, 0x5, 0xf00, 0x6, [0xff3fc0, 0xffc000, 0xff3fcf, 0x30, 0x1ff803f, 0xcf]}, @wireless={0xb, 0x10, 0x1, 0xc, 0x1, 0x7, 0x3, 0x0, 0x40}, @ss_container_id={0x14, 0x10, 0x4, 0xd3, "cb0d5215a01347b7a58c104c5b5aea92"}, @ext_cap={0x7, 0x10, 0x2, 0x10, 0x5, 0xa, 0x20}]}, 0x9, [{0x4, &(0x7f0000000580)=@lang_id={0x4, 0x3, 0x1c0a}}, {0x4, &(0x7f00000005c0)=@lang_id={0x4, 0x3, 0x40d}}, {0xe1, &(0x7f0000000600)=@string={0xe1, 0x3, "f1acba24eb9201991dc4d44545ebfdc65f6433d89bb6d1a64696ac9c5f0b7b41ce1a871641b04cba9070f11204280015595f0456fdd4a3fc52f3d608b091f19169fa14c07cd41b6d8293d9860f127809568d85387bb0c75beaee83e0bb3a4d507724c54b662ae64475c496d76cc02b69285fdefe5aa7816793b99f43cea115793e2a88a68f2f5caffc1565fb1a5e7fa133af71f04993941f83823562e464cfaa3656f3d48f2945538ab130b44e50f3ba3a3376fe688164f2a5e155af0da86c683b192bae16fa327a4ac5f4bb2686db80577aa03893db029e2cbef7bc92600b"}}, {0x94, &(0x7f0000000700)=@string={0x94, 0x3, "a448b8d6be0ae3ddcea49c2a99028347ec02ff910e623a7301785d6ba10b11741758d0c21b0ff1b39d01d0fbdbbfde69a2065777c03934b1c6cad47f2d4b423aa678e585cc7b21ec3f30875add408857f6151ba5c48a069669a6fdecff1ba5b1021fe079c54dc460f11ef53d8f235ebb8a6e3c941c4b1cf6aaadd6a681de60907df74a06fb842f23200503c94ca992444142"}}, {0xc5, &(0x7f00000007c0)=@string={0xc5, 0x3, "46f6ba25254828e0b37a1a0dbd0a1f1ba37226ed3cf2d1d242b8c19e64a58e53f15e7667d5873e1113b44437b0b5c615d1f91518c2ee113317be81d2271bf4b0701d52533f5a2c47ea9698d8977eba44f766dcb7b4dbe0cf014d06130a73020251c4e30200d1fc27d8ea99a0e03948328717cc9d21ce489163c15e1b6e2a018b8241ce4f4db7b764a9eb55b86900ff00957dc5e01ddd9e97759726e185a8198dde86f3222d732003694b48d165c9d6d947f97e70619079a69d2539ea6b30a3c2b807aa"}}, {0x4, &(0x7f00000008c0)=@lang_id={0x4, 0x3, 0x1809}}, {0xee, &(0x7f0000000900)=@string={0xee, 0x3, "12556e1241bd899a40f00988ca580733fdb558bc23b7e7ea49484a4e8c085958f19161e2a874360ab4b7fc464f9d909ca7218e2e9b46d1e4d3c0d4f58efd179334c1d36ff7d07e844c7ede871d1660b0e128cc3464b8563607914f17d32f21f87e156303d67fbe620c778cc47ba0229e38a6d10b46658fe7b45d9a41a5c547ebb2cb1c3148bb7c9e382ba19218ff6b501efd13987c55f5de63875e30aab51020d9fe1caf448536b043ec706c7fb923636eab17ece676d377c11c208d07b1a61f5ab5dad235888a812eb6cc2b50475d4a56af0d3de92e1c37094cae6fc9a02c4a9cd4b36462747aa813599744"}}, {0x8c, &(0x7f0000000a00)=@string={0x8c, 0x3, "926ca8056c815ecc944be6dd10a8761380915da3d4c6f26543efb59529b15b728557e76fac5e95acb40762588d741624b053598c1f93a6c8b2ea50a603c9928da3572cb627a1814def5d742cd56a0cbe9361bfb6f524126d2ab6ea1133c1a29aca2b7a6ce4d0992afd80fd6797dcad744119ea2aa2487a94c21bbd53684b6c1475bf11da7c009cc39cf4"}}, {0x4, &(0x7f0000000ac0)=@lang_id={0x4, 0x3, 0x100a}}]}) syz_usb_control_io$printer(r1, &(0x7f0000000c40)={0x14, &(0x7f0000000bc0)={0x0, 0x1, 0x3a, {0x3a, 0x11, "04a47eeca5bc9fd50a8a6cc1703986b848c6b0a63f20cf0e5a9f74ca5c9317190c74c256a1b5a42f6ee9793fa42c04a965e5abd8daa25f2e"}}, &(0x7f0000000c00)={0x0, 0x3, 0x4, @lang_id={0x4, 0x3, 0x430}}}, &(0x7f0000000ec0)={0x34, &(0x7f0000000c80)={0x40, 0x31, 0x56, "4e16eaf49d09fc070a9ab483d4142e4ded999667624576cfec4431e42f21455748aa3846263acaef2f56aa024c3aaa0195c25facf18c7e570f2f446efe2ab15b07031cc78c8afc2d214c2e43de358da30337467cba93"}, &(0x7f0000000d00)={0x0, 0xa, 0x1, 0x4}, &(0x7f0000000d40)={0x0, 0x8, 0x1, 0x2}, &(0x7f0000000d80)={0x20, 0x0, 0xaa, {0xa8, "17b71b28ea14975f98050dcf769b0beca6d7201420c04e8d096bd4f709dc6c37f67f108934854b566fcad963ccfd3da2118d92c2de11a7c6adc03dfd765767851087b553bfe344219f1e43c85c8b621de0f485f94def2cdae05c3cb88e68b9a6d4f350225c73c2d30085ebb238f6d5f2dcef4f58ffbd134ff106d9b4d7ce3313d57c18eb4e1a1c55c6cea6904a4beb9294901a4345198067a61a8066ebfc1be8a2131be16bab6564"}}, &(0x7f0000000e40)={0x20, 0x1, 0x1, 0xff}, &(0x7f0000000e80)={0x20, 0x0, 0x1, 0x2}}) read$hidraw(r0, 0x0, 0x0) 15:48:22 executing program 5: r0 = syz_open_dev$hiddev(&(0x7f0000000000), 0xffffffffffff0000, 0x21000) ioctl$HIDIOCGCOLLECTIONINFO(r0, 0xc0104811, &(0x7f0000000080)={0x1000, 0xfffffff9, 0x0, 0x9}) ioctl$HIDIOCGUSAGE(r0, 0xc018480b, &(0x7f00000000c0)={0x3, 0xffffffff, 0x191, 0x276, 0x5, 0x9}) ioctl$HIDIOCSUSAGE(r0, 0x4018480c, &(0x7f0000000040)={0x3, 0x1, 0x8, 0x46e5, 0x9, 0xfb}) syz_open_dev$hidraw(0xfffffffffffffffc, 0x0, 0x49005cb64888dafe) 15:48:22 executing program 2: syz_open_dev$hidraw(0xfffffffffffffffc, 0x401, 0x49005cb64888dafe) r0 = syz_open_dev$hidraw(&(0x7f0000000080), 0x0, 0x0) read$hidraw(r0, 0x0, 0x0) ioctl$HIDIOCGRAWPHYS(r0, 0x80404805, &(0x7f0000000040)) syz_open_dev$evdev(0x0, 0x0, 0x200240) [ 1264.372207][ T34] audit: type=1800 audit(1629042502.196:58): pid=24216 uid=0 auid=4294967295 ses=4294967295 subj==unconfined op=collect_data cause=failed(directio) comm="syz-executor.0" name=48C7C060 dev="sda1" ino=15153 res=0 errno=0 [ 1264.391477][T24220] FAULT_INJECTION: forcing a failure. [ 1264.391477][T24220] name failslab, interval 1, probability 0, space 0, times 0 [ 1264.406032][T24220] CPU: 0 PID: 24220 Comm: syz-executor.4 Not tainted 5.14.0-rc5-syzkaller #0 15:48:22 executing program 2: syz_open_dev$hidraw(0xfffffffffffffffc, 0x401, 0x49005cb64888dafe) syz_open_dev$evdev(0x0, 0x0, 0x200240) r0 = syz_open_dev$evdev(&(0x7f0000000380), 0x0, 0x0) ioctl$EVIOCSABS0(r0, 0x401845c0, 0x0) ioctl$EVIOCGPHYS(r0, 0x80404507, &(0x7f0000000000)=""/63) [ 1264.414804][T24220] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 [ 1264.424871][T24220] Call Trace: [ 1264.428155][T24220] dump_stack_lvl+0xcd/0x134 [ 1264.432767][T24220] should_fail.cold+0x5/0xa [ 1264.437288][T24220] ? tomoyo_realpath_from_path+0xc3/0x620 [ 1264.443024][T24220] should_failslab+0x5/0x10 [ 1264.447551][T24220] __kmalloc+0x72/0x310 [ 1264.451734][T24220] tomoyo_realpath_from_path+0xc3/0x620 [ 1264.457291][T24220] ? tomoyo_profile+0x42/0x50 [ 1264.461988][T24220] tomoyo_path_number_perm+0x1d5/0x590 15:48:22 executing program 0: r0 = syz_open_dev$hidraw(0xfffffffffffffffc, 0x401, 0x49005cb64888dafe) syz_open_dev$evdev(0x0, 0x0, 0x200240) ioctl$HIDIOCGRDESC(r0, 0x90044802, &(0x7f0000000000)={0x16a, "6c528a72b266d36c94e4fa956a1f471611f332990dd34fe9da72ed590b2bcb3faf98a52f80616553aba8935c1333d1c537da8ea51558088228975202ccf592e29fe730fdb211691193555f08a456c8ccd8b212ff5ee887a5971cb6af15b1632442ea01e289ed97c762c5887e4f325768098e4b2146b6c78b6289e56bc83b69faa435cb37f36476dc8dc2f160f9b0c6234df507c744883e653215f9e4ecfca4a50b32c0ffb2ab22846ac6c1b28f28b3ec67d221a0ea8e3be85a7c9fe821362d9853ec7f4d1cba2072b1340c15cdaeb453d512fd4812aabcabc644f2779e1106108c1445c132e764d22aa187132ccec5ae0fce8ffe462b12e234fcd77592f28e3f5ec242f4110b27ec7759ec9f4d420c3334da8ba292a58a8a8a6ece44ea03a6bb36cb3ed04e5de54fff77760a0779a6adce923bdc43ee5f91772d493c62b461d0d0d60b95e269a4cc1dff33731405eb8c96597a27089fc78544636870a07f04f7eb8a140d8ee28dc8c202"}) syz_open_dev$hidraw(&(0x7f0000001180), 0x1, 0x10900) ioctl$HIDIOCGRAWINFO(r0, 0x80084803, &(0x7f0000000180)=""/4096) [ 1264.467463][T24220] ? tomoyo_path_number_perm+0x18d/0x590 [ 1264.473110][T24220] ? tomoyo_execute_permission+0x4a0/0x4a0 [ 1264.478933][T24220] ? lock_chain_count+0x20/0x20 [ 1264.483807][T24220] ? find_held_lock+0x2d/0x110 [ 1264.488595][T24220] ? dm9601_get_eeprom+0x6c/0x200 [ 1264.493645][T24220] ? d_alloc_parallel+0x949/0x1980 [ 1264.498775][T24220] ? __d_lookup+0x3e0/0x730 [ 1264.503293][T24220] tomoyo_path_mknod+0x10d/0x190 [ 1264.508249][T24220] ? tomoyo_path_chown+0x1b0/0x1b0 [ 1264.513400][T24220] security_path_mknod+0xf9/0x170 [ 1264.518437][T24220] lookup_open.isra.0+0x471/0x1300 [ 1264.523650][T24220] ? hashlen_string+0xf0/0xf0 [ 1264.528341][T24220] path_openat+0x9b3/0x27f0 [ 1264.532860][T24220] ? path_lookupat+0x860/0x860 [ 1264.537641][T24220] ? mark_lock+0xef/0x17b0 [ 1264.542097][T24220] ? lockdep_hardirqs_on_prepare+0x3e0/0x3e0 [ 1264.548089][T24220] do_filp_open+0x1aa/0x400 [ 1264.552605][T24220] ? may_open_dev+0xf0/0xf0 [ 1264.557119][T24220] ? alloc_fd+0x2f0/0x670 [ 1264.561464][T24220] ? rwlock_bug.part.0+0x90/0x90 [ 1264.566418][T24220] ? __sanitizer_cov_trace_const_cmp8+0x1d/0x70 15:48:22 executing program 0: r0 = syz_open_dev$hidraw(0xfffffffffffffffc, 0x401, 0x49005cb64888dafe) syz_open_dev$evdev(0x0, 0x0, 0x200240) ioctl$HIDIOCGRDESC(r0, 0x90044802, &(0x7f0000000000)={0x16a, "6c528a72b266d36c94e4fa956a1f471611f332990dd34fe9da72ed590b2bcb3faf98a52f80616553aba8935c1333d1c537da8ea51558088228975202ccf592e29fe730fdb211691193555f08a456c8ccd8b212ff5ee887a5971cb6af15b1632442ea01e289ed97c762c5887e4f325768098e4b2146b6c78b6289e56bc83b69faa435cb37f36476dc8dc2f160f9b0c6234df507c744883e653215f9e4ecfca4a50b32c0ffb2ab22846ac6c1b28f28b3ec67d221a0ea8e3be85a7c9fe821362d9853ec7f4d1cba2072b1340c15cdaeb453d512fd4812aabcabc644f2779e1106108c1445c132e764d22aa187132ccec5ae0fce8ffe462b12e234fcd77592f28e3f5ec242f4110b27ec7759ec9f4d420c3334da8ba292a58a8a8a6ece44ea03a6bb36cb3ed04e5de54fff77760a0779a6adce923bdc43ee5f91772d493c62b461d0d0d60b95e269a4cc1dff33731405eb8c96597a27089fc78544636870a07f04f7eb8a140d8ee28dc8c202"}) syz_open_dev$hidraw(&(0x7f0000001180), 0x1, 0x10900) ioctl$HIDIOCGRAWINFO(r0, 0x80084803, &(0x7f0000000180)=""/4096) 15:48:22 executing program 5: r0 = syz_open_dev$hidraw(0xfffffffffffffffc, 0x1ffffffffffffd, 0x100) write$hidraw(r0, &(0x7f0000000000)="61263a12bad8cdd82f5db440415ef7a9897eb496e29b5c41ffc65505b422d4143e73cd1825594a8ebbe6330c00190bd418d496fb69014d727a9084a84b68f989381f51cceacffc3359d3d3e014ae8f20534c9ce5b6a58ed70a0aff98538b57163cbfb3c1eefd63ff3cd3aef192b22f04a1173ec4d402cafa2c510f06fa544600d3b1f1336ec8298331b34063af03104eb817747e189275e0a9595069de5d2ce078de971c2b954fa5e84a058cf31ed31ac863d9052a0670818e7bdf7e6526d2f9227f723caad267055a9366e4eed3d309e2162a5c4c80f4c3e89ea09cff9723f3402e93456f69c1c5a897dc79fb40752582b9", 0xf2) r1 = syz_open_dev$evdev(&(0x7f0000000380), 0x0, 0x0) ioctl$EVIOCSABS0(r1, 0x401845c0, 0x0) ioctl$EVIOCREVOKE(r1, 0x40044591, &(0x7f0000000100)=0xb231) [ 1264.572677][T24220] ? _find_next_bit+0x1e3/0x260 [ 1264.577545][T24220] ? _raw_spin_unlock+0x1a/0x30 [ 1264.582420][T24220] ? alloc_fd+0x2f0/0x670 [ 1264.586768][T24220] do_sys_openat2+0x16d/0x420 [ 1264.591464][T24220] ? build_open_flags+0x6f0/0x6f0 [ 1264.596505][T24220] ? __context_tracking_exit+0x9f/0xb0 [ 1264.601978][T24220] ? lock_downgrade+0x6e0/0x6e0 [ 1264.606843][T24220] __x64_sys_openat+0x13f/0x1f0 [ 1264.611710][T24220] ? __ia32_sys_open+0x1c0/0x1c0 [ 1264.616668][T24220] ? lockdep_hardirqs_on_prepare+0x273/0x3e0 [ 1264.622661][T24220] ? syscall_enter_from_user_mode+0x21/0x70 [ 1264.628572][T24220] do_syscall_64+0x35/0xb0 [ 1264.629412][T29929] usb 4-1: new high-speed USB device number 118 using dummy_hcd [ 1264.633000][T24220] entry_SYSCALL_64_after_hwframe+0x44/0xae [ 1264.633040][T24220] RIP: 0033:0x4196d4 [ 1264.633057][T24220] Code: 84 00 00 00 00 00 44 89 54 24 0c e8 96 f9 ff ff 44 8b 54 24 0c 44 89 e2 48 89 ee 41 89 c0 bf 9c ff ff ff b8 01 01 00 00 0f 05 <48> 3d 00 f0 ff ff 77 34 44 89 c7 89 44 24 0c e8 c8 f9 ff ff 8b 44 [ 1264.633082][T24220] RSP: 002b:00007f07df62ecc0 EFLAGS: 00000293 ORIG_RAX: 0000000000000101 [ 1264.678484][T24220] RAX: ffffffffffffffda RBX: 6666666666666667 RCX: 00000000004196d4 [ 1264.686469][T24220] RDX: 00000000001092c0 RSI: 00007f07df62ed60 RDI: 00000000ffffff9c [ 1264.694457][T24220] RBP: 00007f07df62ed60 R08: 0000000000000000 R09: 0000000000000000 [ 1264.702440][T24220] R10: 0000000000000000 R11: 0000000000000293 R12: 00000000001092c0 [ 1264.710423][T24220] R13: 00007ffdc297310f R14: 00007f07df62f300 R15: 0000000000022000 15:48:22 executing program 0: r0 = syz_open_dev$hidraw(0xfffffffffffffffc, 0x401, 0x49005cb64888dafe) syz_open_dev$evdev(0x0, 0x0, 0x200240) ioctl$HIDIOCGRDESC(r0, 0x90044802, &(0x7f0000000000)={0x16a, "6c528a72b266d36c94e4fa956a1f471611f332990dd34fe9da72ed590b2bcb3faf98a52f80616553aba8935c1333d1c537da8ea51558088228975202ccf592e29fe730fdb211691193555f08a456c8ccd8b212ff5ee887a5971cb6af15b1632442ea01e289ed97c762c5887e4f325768098e4b2146b6c78b6289e56bc83b69faa435cb37f36476dc8dc2f160f9b0c6234df507c744883e653215f9e4ecfca4a50b32c0ffb2ab22846ac6c1b28f28b3ec67d221a0ea8e3be85a7c9fe821362d9853ec7f4d1cba2072b1340c15cdaeb453d512fd4812aabcabc644f2779e1106108c1445c132e764d22aa187132ccec5ae0fce8ffe462b12e234fcd77592f28e3f5ec242f4110b27ec7759ec9f4d420c3334da8ba292a58a8a8a6ece44ea03a6bb36cb3ed04e5de54fff77760a0779a6adce923bdc43ee5f91772d493c62b461d0d0d60b95e269a4cc1dff33731405eb8c96597a27089fc78544636870a07f04f7eb8a140d8ee28dc8c202"}) syz_open_dev$hidraw(&(0x7f0000001180), 0x1, 0x10900) ioctl$HIDIOCGRAWINFO(r0, 0x80084803, &(0x7f0000000180)=""/4096) [ 1264.718608][T24220] ERROR: Out of memory at tomoyo_realpath_from_path. 15:48:22 executing program 2: r0 = syz_open_dev$hiddev(&(0x7f0000000000), 0x6, 0x20000) ioctl$HIDIOCGSTRING(r0, 0x81044804, &(0x7f0000000040)={0x1000, "c72cbb7fbd935da0bd72d83e2740bf362692c2d684acf745d3057a593d12d91a4ec34abf04d1fd0b8bda404da66895565c2f1a263cb5f6b2cde7983269c35ed2176796c93882e3d637a3cce12aee727fc72dccdfb1ba6352b4f3e14301bf6e901607d1a2953e23ab20cb8041c90fba69d758fbafbefa5c12e0b7e4c19b4568143f8c4207deb9bfd6ec547649722fe98e0592cd71504b2bb79fa7b3d5ef3a7abb78042b50cc0350b64f867fd99fa33f63d00b6f34423b16c3ff4bf721c3803c55771e73f05a2d87f03b0d8675b81693e2d685f37a2bafa684f2852890f99114a43ad09e407ea6ee1ca5ad9ab15276d65424a8ea556363094f0600b0ef72bc5205577e4aa9f7d1e0dbf5c265ee2f390b81470ff566c51c8ffc9e5880233a2ccaea63618eb338638027f592c85f1345078402a78cc1ddbad9c73f9b15bc89f6e0c3bde6504ae0b64c8843b2ac7ac6c2cedfc85332b388c739452260864b6f78b03317fc2a65aa28c7b9bd3fa1f5d7effb50a6d9332c0cae3cbe8cab30f4c51444fd0da4a811582ebb10763896048dc7d345209bf58100b249a76c0140946e9310c75b6dcd7dcd295972c9506d950091f1f014ec502d10c3c24b65b944f8b29fd6cb428195f67c4f304111676c158138f743541b94bb0fb114e47bfb6ba7cf648d5dee45075c2b0f4d20facc540efaaf41746127ba15674ac190af4d61646d5abfee8e13a926d3bb9b1c59c601c98fdb22508f3225e69c2a264253102dec3fac392cc0bf6cb8f5f8783040a8264e6fe8dd7799fb644a57296a06440e24ade5b8db3917447cf4201da60f29c698d087e1017864d4a47d9068de986fa8a96da56ec4960c84d3f046e668f6b8fb9ead8b2eaed6c6d9d2af12a26e9abe3798de07b10a4a13f19938fe0ab9c799ccf9d65d5b6ba12c28cae4c64ee188f70f6a00c7eb9aebacb7642e04e488814b39e36a83e112d8f4274c7f37307b0d65ab946e546f2108f7e58ee56c336ee217e6fb0e086c08ae243d3153f1d96111f9f529075bea4d37d097237274cf880038f245ddd7b8f293efbbb658a857c6edc7ada24349746bb9788d778618b70010172e270008adbe8ff9fe48ec61ea7e9a6850e7c549cc31996e02238014231b624fd985e602d28f0fb1b43997689b7c6bb6683820df838d1848383ce2f0454610b4dfc07624bb0dffe1029ae058296cad0fdab60a8dd9e658f7af7e9b4f7144d45ad497d9a7b0ef0ca502ea980dd6e2074f381fd9da56191238548d0a1292ca642d8797ac230f350cf2a0b277f2d7d1f863af8983cd3d1e28887d72ab9a13d7243ba38a31c296cb623edf6aedf63d2aabe2d18452e233142ad41f8cf7a8ffea384d07a06b5e50bfc8e12b129b93a8f2fb8e47dbc0224d6a1652cc4f8a82ade9d8498ffab7cf2f306ed2c6182324be77f5027986b371e8804e00bd39838102c9903e3443a2d53b647fa6c9bb8849db0366ca5c27d9a0de7800108ff5c53b922b8f02d56669fe411085b502be32322807975dba81554a902f7e55b91165a7b6bb77380a7732cf20f7ee40024ea32cb2d6f55d15432dd1e3aa9b138b286d9bf345c67311a345e5af29768a1d961bc675b397e488c1d685e0dcb0cb12bae091850722af76868ec1b8ceb30d9d9fe4347c990f7251347c65ff484d516e94d39499e6fbbefb801064ceb683fd2cfa031378ac47cde4112f9f862dd7e612cfb1d35e34e2a7817f1080910adb03a6ce9f99169aa970e6e6a81d689bd3b97b6310a54d708cc8871d381b8dee973e1db116d86336e1e8b38fc1a3691bdc2637f41d08ad3fc22ee6e3099483c075754d3d70b4fd102f3cd2a39812f6435c6535af27bcb7be1a4cc66a3045a98d9d3d41e3e69e9da425842cdcc2544c78e01dd8753202ba294089a298580e3d231f390b11b9bd6ea38325da4ec1a73bda707bb788675a2dc3ed2484164bdb8f72a49a5c778958198eae165bd7ec1216499779ad9daa3ee1d70371696ec3a915f08e6405a9227b0df1bd8be79665114ed117eb4a7f8f297a8d4dee33c8583872ff294feb4fedfc0147f6d575050de94a26ad327bc84974574d061b64bdb9e08e92d3d9d1aadd87b665841ac65a59679aa3432f91b1e031647ac730079309b752748d746cf256e87645d33b510aea763ab67614b1c84b29b088718572e452586ecc5abc9124ea5b32592194b338c63da9ad94940244e5709f355d37dc3e01e9d2bf258778d043cfaeb34c6128868d7db0bfdf698ccb65948875edb47ee3abf184bb4ba636fc9af079b02cba0f5509408e8b23dd738f92bc87ffe2b8687c23fd0cbb803a363fd2425d938e494c5db62a538f83338f21b21c84a991837dc4d52d229cfe9a37e0cfd3467834bdf2bfb953d8934547766b50d8378429c8031a6686093d111939edac420070ea633160993ce20e12b57759eae142c7ba0878baeabd13c1b1cac8978ebf28ef318fdd3b4399bd3f5ee594b13b638fd814faa1541c12354db1e0ce75e65dcb73ed186584f909ffa0c6fc093f86efcf7204cfbb626fb92cbdb3a30fb4dbc4d6f7555597a183d88546b36c8c43f8488f1401a213c3b9574784b13b63a1defb0a49a6431d845b6a84a679a0ea897590403a7bd47e61a11b6b47fdfd1aa2a4c9ca695ea1444087150c61e1829a530448303bde129d19ea8c000301701ae34490ccb73bb55b018f1a406820b5e95efb8a0078e054b47ca35fb7f1cdc51676c04fc0a92ebd603f1921a602b9d70f6ae28afc8701d7564bcdf676f8cd51582f28bf7cbba90316c4c1a1617ab9c9a2a048d905ed956e797c3b29af86a86e2d01b10470f0de16df65cc0106aa3a5f6873d670972b609afda0e459894ba4648eb62d49544d64fc9106666be34c38fb5f5e9f61eb186120e0bebc6c0829efb14bf63c8836c64779d4c94cb9e0daf02f6b58293311dc13ba135082126b581f841769caafae142fc7fc6d2a53fb8bb343ec44d24276d17aaed7273caedf121ae5924071ecd61376ccdf69d7dcd1e25baec566cc55513beed0859698f5e1661d73a785ae36a152d0914b6456933a959803b5ff54e3c62aee17f45deb62d966ef99862c2eaa3d4dd909da41fa531f975b5a917c0a48c5ae5eada10b319dddf1a9efd3aa5a5b3a2941112c5f8c5c829ad540e0ebecafbe5e7312803ac1ce5ce2b4ef0975e2a66d9337e2cb30a78fb832b93890df1e35ae01745bdbb593ef9d0545714038461ce9cbe9525ab6f4bdeccf931acfdf8f64cd7d156717f78d6fa8f56672e90ca0a0d1d57b93817afa9e7a1adf670b36d87e50f1cfc034bf865f7b91a4b8c6f9185223426bf0f557e93f52ca3db43553cc5a87c30fd01c197f60a1ad6b82b9d3a29db663e9df32d0303c4ea50f23251930415edae3322e4e23049984866a63a12aa34ca7918672096f1e3b95d3a9b69fce3e4ba3f4e45504bc9e17ecd0fba493fb5e2c6c6e0b9c50c770085307da22fbbd6ee5b821586a7c5c669b1c9476fd3645d4b2234fa2ee28213efebe734342d7f28b97193bdf2a17ec8c60830bef24257bb867f914ce140f5402367d979d4e05ffe31e4de8eb5f6f905e8186f8d0ae512fdedfdcbfd49bf4d739f256dc55db23c243a4eaa33f9e28ad6bb5ba21ec4af79e0c1f77812c2cd899eee961be091331e5a68e6744f510bda3a92423890c69bd3b486f2e07ae2601c08d0ab5f10c2c9c69af7e83dd6991dab0738af62ecc6a629c21a7ecbfa0d7828463acdaa8cbe059348db61884ca9dee3c38653e575a1a61a26708a654b7fb7a0803de8ab4f1c38dd53c7f6062a4d6f41cdb765b19ea13814e7c537b6af1527f58b829cb2fbc4077d6712fa71a4532d9fea68223389a1a94e893825b8501c241592d48f6cb5adcca8b970fa1f4d539871e03a51c311ac8f10e94dd68ab864481aa2622f986c1ee780841e35510082bff712e6925161eca7caf3d30f756c32d59c2aff6dce08a4cb999f58c3d8961e0cd91b42b9b45b0ff367ffd6ce6fccf9e2a852f068afa02d836a75c6b928a0166eea6f6d09d51c87ef6d7523ac5491025b74d5cdcde5b1aec87f3e949e38ae264b9f15e924f27324572b9527b67d6372085979d431e10fdabfac76a9fbc53d69864f12c58134c91d781f9066232ab0545988cb75345a66391f2e0f358d767897781da839583427bebdcdff87feb5058fcbf336ea5b40f4f3de0dbd63f624b860ad2dff965954ee990e2158cd519864c1562154d4b91465eb44bd6466d658eb44fe545f3b2ce612ffb076dd83fa12766dfa9a55a9878c6e8ba972f5937d24c008b0120c213f2f52a54e9d635ae5160ad58f26f7a817000391987ea95f55250c04089bf5ecc8a52ddc0928d4c18dbe0778a010b90729fde8887f1c21617a8c627e78bb7e5b211791f2753ef0e557f619e11bbf1dd73683b9fcd7dd9f6a022b1a87fb515cee2d4af0a6b1c65d2c509b726d73bf3e3b46fa4035507b55e3d1ea77460cdf04c58640a5af54906e6e120e87faf3253db8e171c5fc3bd27876da627bbc2e841b1dadd510f20cc3a4f225f868d8b380ee43986906f17558b5d7c5c55e232ad33be65d4807ab1d90282c2ff0322088f358cd30e612f42c46fcba559e4243a529b7b8ba3ec61bf56b2deedc21d892e58e8247d67c025bcd043ec38a145fd5bfb851cb5b262d969091382d4a1c49e7fe3b9498d43af35a22b5b06ddc89693865799f29dba0b1bcd011a6df17a53120299b7085497e42ea74c2a9ded0db119fea805b0ada4baa77996859f7fc22f0ba991b1d9df38d368973095d26466878c9e83e95a038a86061c7dba0aedf6e6df0242640baac25efbc30511f20f4f6a98f368ef1e7efa1fa33ad40522443aee469ee5fcf7d65266e2919da671796c224f6d56282378dfdf9a559a0f624db7b64c730f441e9036f73e9613b58433ac42ea477c96a13360b8d5e1d1a806c552947567c94a76dc76d22b757944a13f16d69b87fabb8e9f1f9f38b03bcad2fd505f29bcc709efc032067e54a0490ab5554c940a09dc7da7c0e2ab029cc9c3d889f941bd8f6a2bd0c501a0ba44e053e52028cf705fdc1edfdb2c3f17b7b8301f6315acf69ca4e584e419bf66a34888d37f2ea3f7488c6ad7b6c7e03514246a3e157390c3a4029e29738c743ea9efbc72ccc3ba0cc953c5cbd46328526e664423c414df7f0efd6bcb03c3a08d0712b05c3eb72669c1a03096fca01f8e51512aceefc7f499fff962be5d82a795fceb1dca0b61d5d155cbaf0850728d3680acfbf1db0a340a5e339b8bb47fad182f91af84ff60360188de27f23f41635afce57b8eebd319253a5f4a10d7630ddd972fe5256dc7f5435816a2dbe7d1c7757c6026c2289686cedad54aa6bb7f63f6d8c23879240c2211fe79e4cc1241264a8eef6c6a3be2d7cd19ed1504382ffa008dfa451f2e6c2ceef14dcfff5040b379bcc7a353e843315ea6ebb02c400b6e0387825d8a048850fe911730887145d9161982364bf0085dfbe06d0ad197dc84b179015d0b8413cf8c48c0b8508c4df67e522cc45e366b439dc513e1087a090553ad75430cba589b3718009b26d61e91a2a874042bb050bac020caf5c87b2a476bb8ee3f377f09c69d9fb0a6077805fc3d1a9c6ae0f9160a66832faae7dcb90abecc5310627867a8b7f4b9362612ba9b2ad3397fa66bde6278669488e9513b04686beef5cbf883c7821459dd45307b9ee2e3b9742013b366da404fedf541ca62651beeda92e57704ddf6fe4e2a8656d5fe053a10ef30717f32561c091bc450"}) syz_open_dev$hidraw(0xfffffffffffffffc, 0x401, 0x49005cb64888dafe) syz_open_dev$evdev(0x0, 0x100000000, 0x202240) 15:48:22 executing program 4 (fault-call:0 fault-nth:6): syz_open_dev$hidraw(0xfffffffffffffffc, 0x20, 0x1092c0) syz_open_dev$evdev(0x0, 0x0, 0x0) r0 = syz_open_dev$evdev(&(0x7f0000000380), 0x0, 0x0) ioctl$EVIOCGUNIQ(r0, 0x80404508, 0x0) 15:48:22 executing program 1: r0 = syz_open_dev$hidraw(0xfffffffffffffffc, 0x0, 0x49005cb64888dafe) write$hidraw(r0, &(0x7f0000000000)="8315cb5b475a49b19a4882c0931533245caee42e13a54c9b60be42a1d979e19fd5269fd0fd0e733cb120c2f30a0de930786fd8dbab8dd4a22ae727c034e43026e2c5e431ac7a22e3ac646f95123dfa27", 0x50) ioctl$HIDIOCGRAWINFO(0xffffffffffffffff, 0x80084803, &(0x7f0000000180)=""/4096) ioctl$HIDIOCGRAWINFO(r0, 0x80084803, &(0x7f0000000080)=""/221) 15:48:22 executing program 5: ioctl$EVIOCGID(0xffffffffffffffff, 0x80084502, &(0x7f0000000000)=""/94) syz_open_dev$hidraw(0xfffffffffffffffc, 0x0, 0x49005cb64888dafe) [ 1264.877025][T24245] FAULT_INJECTION: forcing a failure. [ 1264.877025][T24245] name failslab, interval 1, probability 0, space 0, times 0 [ 1264.889810][T24245] CPU: 1 PID: 24245 Comm: syz-executor.4 Not tainted 5.14.0-rc5-syzkaller #0 [ 1264.898595][T24245] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 [ 1264.908672][T24245] Call Trace: [ 1264.911963][T24245] dump_stack_lvl+0xcd/0x134 [ 1264.916572][T24245] should_fail.cold+0x5/0xa [ 1264.921093][T24245] ? tomoyo_encode2.part.0+0xe9/0x3a0 [ 1264.926486][T24245] should_failslab+0x5/0x10 [ 1264.931008][T24245] __kmalloc+0x72/0x310 [ 1264.935188][T24245] tomoyo_encode2.part.0+0xe9/0x3a0 [ 1264.940406][T24245] tomoyo_encode+0x28/0x50 [ 1264.944842][T24245] tomoyo_realpath_from_path+0x186/0x620 [ 1264.950494][T24245] tomoyo_path_number_perm+0x1d5/0x590 [ 1264.955974][T24245] ? tomoyo_path_number_perm+0x18d/0x590 [ 1264.961627][T24245] ? tomoyo_execute_permission+0x4a0/0x4a0 [ 1264.967450][T24245] ? lock_chain_count+0x20/0x20 [ 1264.972318][T24245] ? find_held_lock+0x2d/0x110 [ 1264.977089][T24245] ? d_alloc_parallel+0x949/0x1980 [ 1264.982209][T24245] ? __d_lookup+0x3e0/0x730 [ 1264.986708][T24245] tomoyo_path_mknod+0x10d/0x190 [ 1264.991648][T24245] ? tomoyo_path_chown+0x1b0/0x1b0 [ 1264.996769][T24245] security_path_mknod+0xf9/0x170 [ 1265.001818][T24245] lookup_open.isra.0+0x471/0x1300 [ 1265.006924][T24245] ? hashlen_string+0xf0/0xf0 [ 1265.011607][T24245] path_openat+0x9b3/0x27f0 [ 1265.016145][T24245] ? path_lookupat+0x860/0x860 [ 1265.020924][T24245] ? mark_lock+0xef/0x17b0 [ 1265.025345][T24245] ? lockdep_hardirqs_on_prepare+0x3e0/0x3e0 [ 1265.031347][T24245] do_filp_open+0x1aa/0x400 [ 1265.035855][T24245] ? may_open_dev+0xf0/0xf0 [ 1265.040360][T24245] ? alloc_fd+0x2f0/0x670 [ 1265.044692][T24245] ? rwlock_bug.part.0+0x90/0x90 [ 1265.049630][T24245] ? __sanitizer_cov_trace_const_cmp8+0x1d/0x70 [ 1265.055876][T24245] ? _find_next_bit+0x1e3/0x260 [ 1265.060727][T24245] ? _raw_spin_unlock+0x1a/0x30 [ 1265.065579][T24245] ? alloc_fd+0x2f0/0x670 [ 1265.069906][T24245] do_sys_openat2+0x16d/0x420 [ 1265.074582][T24245] ? build_open_flags+0x6f0/0x6f0 [ 1265.079604][T24245] ? __context_tracking_exit+0x9f/0xb0 [ 1265.085061][T24245] ? lock_downgrade+0x6e0/0x6e0 [ 1265.089908][T24245] __x64_sys_openat+0x13f/0x1f0 [ 1265.094756][T24245] ? __ia32_sys_open+0x1c0/0x1c0 [ 1265.099690][T24245] ? lockdep_hardirqs_on_prepare+0x273/0x3e0 [ 1265.105662][T24245] ? syscall_enter_from_user_mode+0x21/0x70 [ 1265.111549][T24245] do_syscall_64+0x35/0xb0 [ 1265.115961][T24245] entry_SYSCALL_64_after_hwframe+0x44/0xae [ 1265.121857][T24245] RIP: 0033:0x4196d4 [ 1265.125744][T24245] Code: 84 00 00 00 00 00 44 89 54 24 0c e8 96 f9 ff ff 44 8b 54 24 0c 44 89 e2 48 89 ee 41 89 c0 bf 9c ff ff ff b8 01 01 00 00 0f 05 <48> 3d 00 f0 ff ff 77 34 44 89 c7 89 44 24 0c e8 c8 f9 ff ff 8b 44 [ 1265.145345][T24245] RSP: 002b:00007f07df62ecc0 EFLAGS: 00000293 ORIG_RAX: 0000000000000101 [ 1265.153750][T24245] RAX: ffffffffffffffda RBX: 6666666666666667 RCX: 00000000004196d4 [ 1265.161717][T24245] RDX: 00000000001092c0 RSI: 00007f07df62ed60 RDI: 00000000ffffff9c [ 1265.169680][T24245] RBP: 00007f07df62ed60 R08: 0000000000000000 R09: 0000000000000000 [ 1265.177642][T24245] R10: 0000000000000000 R11: 0000000000000293 R12: 00000000001092c0 [ 1265.185601][T24245] R13: 00007ffdc297310f R14: 00007f07df62f300 R15: 0000000000022000 [ 1265.193721][T24245] ERROR: Out of memory at tomoyo_realpath_from_path. [ 1265.200472][T29929] usb 4-1: Invalid ep0 maxpacket: 512 [ 1265.349434][T29929] usb 4-1: new high-speed USB device number 119 using dummy_hcd [ 1265.589371][T29929] usb 4-1: Invalid ep0 maxpacket: 512 [ 1265.594861][T29929] usb usb4-port1: attempt power cycle [ 1266.019328][T29929] usb 4-1: new high-speed USB device number 120 using dummy_hcd [ 1266.109498][T29929] usb 4-1: Invalid ep0 maxpacket: 512 [ 1266.259307][T29929] usb 4-1: new high-speed USB device number 121 using dummy_hcd [ 1266.349524][T29929] usb 4-1: Invalid ep0 maxpacket: 512 [ 1266.355180][T29929] usb usb4-port1: unable to enumerate USB device 15:48:25 executing program 2: ioctl$HIDIOCSUSAGES(0xffffffffffffffff, 0x501c4814, &(0x7f0000000000)={{0x1, 0x100, 0xffe00000, 0x3, 0x5, 0x40}, 0x199, [0x5, 0x2, 0x97, 0x6, 0x6, 0xfffff9b3, 0x1, 0x7, 0x3, 0xff, 0x0, 0x101, 0xe3f, 0x0, 0x6, 0x37c, 0x1f0000, 0x8, 0x1, 0x0, 0xaaa, 0xfff, 0x0, 0x80000000, 0xb5, 0x2, 0x80000000, 0xfffffffe, 0x7, 0x9, 0x7, 0x1, 0x3f, 0x1, 0x9, 0x0, 0x7f, 0x1, 0x8000, 0x7, 0x8001, 0x8, 0x400, 0x6, 0x0, 0x1, 0x6, 0xffffffff, 0x5, 0x8, 0x1, 0xed, 0x0, 0x5d, 0x3, 0x81, 0xff, 0x1, 0x81, 0x9, 0x8687, 0x7fffffff, 0x7ff, 0x9fc2, 0x5, 0x4, 0x4, 0x40, 0x1, 0x80000001, 0x6, 0x2, 0x0, 0x0, 0x7f, 0x8, 0xf80, 0x7fff, 0x1000, 0x0, 0x1ff, 0x80000000, 0x8, 0x2, 0x3, 0x2, 0x8, 0x8, 0x1, 0x80, 0x3fa, 0x2, 0x8, 0x7, 0x1, 0x4, 0x7aa6, 0x8, 0x4, 0x101, 0x7, 0xb1b, 0x1, 0xdd6, 0x1, 0x6, 0x68, 0x0, 0x5, 0x2, 0x1f, 0x2, 0x7, 0x80000000, 0xc, 0x1, 0x3, 0xfc, 0x1, 0x1, 0x7, 0x7, 0x4, 0x3, 0x3, 0x879b, 0x7fff, 0x6, 0x7ff, 0x9, 0x2, 0x7, 0x0, 0x5, 0x7ff, 0x800, 0x2, 0xfffffffb, 0x2, 0xffff, 0x4, 0xc87, 0x9, 0x7fff, 0xa17b, 0x5, 0x1, 0x800, 0x2b, 0x2, 0x8, 0x45, 0x85a, 0xd61, 0x5, 0x6, 0x3, 0x7, 0x6, 0x100, 0x2, 0x3ff, 0x8000, 0x5028, 0x6, 0x7, 0x2, 0x101, 0x1, 0x8, 0x7, 0x3f, 0x5, 0x1, 0x10000, 0x5, 0x40, 0x5, 0x52a5cc01, 0x7fff, 0x0, 0xe7c, 0x6, 0x6, 0x0, 0x6, 0x2, 0x81, 0x7, 0x4, 0x2, 0x1ff, 0x0, 0x1, 0x8, 0xfffffffa, 0x29, 0x336b, 0x68a, 0x101, 0x0, 0x6, 0x1f, 0x31, 0x7fb, 0x1, 0x68, 0xffffffff, 0x7fff, 0x9, 0x2c, 0x1a4, 0x40000000, 0x3, 0x8000, 0x200, 0x460, 0x8000, 0x101, 0x8000, 0x2, 0x1000, 0xe8, 0x92dc, 0x2, 0x7, 0x8000, 0x6, 0x32e, 0x7, 0x4, 0x1, 0x5, 0x200, 0x8001, 0x0, 0x611a, 0xffff, 0x1, 0x6a42ba24, 0x7c1, 0xfffffffc, 0x4, 0x3, 0x7, 0x100, 0x1, 0x8, 0x6, 0x4444a29b, 0x81, 0x9, 0x4, 0x2483, 0x800, 0x0, 0xfffffff9, 0x2, 0x1000, 0x5, 0x4, 0x81, 0x3b28, 0xff, 0x9, 0x5, 0x101, 0x8, 0x8001, 0xff, 0xffff6157, 0x7fff, 0x7fffffff, 0x3, 0x97, 0x41a, 0xf858, 0x7ff, 0x7, 0x8f68, 0x7fffffff, 0xff, 0x100, 0x0, 0x6, 0x3, 0xffffffff, 0x1, 0x2, 0x40, 0x3, 0x80000000, 0x7, 0xcc, 0xfff, 0x6, 0xffffffff, 0x0, 0x1000, 0x7f, 0x13, 0x7, 0x10001, 0x4, 0x8000, 0x9, 0x5, 0x4, 0x1, 0xea8, 0x10, 0x3, 0xfffffe01, 0x101, 0x80, 0x9, 0x1ff, 0x6, 0x6, 0x10000, 0x1, 0x19b4, 0x80000000, 0x9, 0x0, 0x5d, 0x3ff, 0x5c3, 0x7, 0x101, 0x4, 0x9be, 0x4, 0x7, 0x6, 0xa8, 0x5, 0x3, 0x4, 0x3f, 0x1000, 0x9, 0x3, 0x6, 0x4, 0xf2, 0x7fffffff, 0x2, 0x5, 0x0, 0xfffffffc, 0x81, 0x80, 0x5, 0x200, 0x7ff, 0x3f, 0x1ff, 0x7, 0x4, 0x2, 0x7f, 0x0, 0x1f, 0x81, 0x8, 0xfff, 0x7, 0x9, 0x7ff, 0x9, 0x5, 0x400, 0x81, 0x4, 0x6, 0x223d, 0x1, 0x5, 0x5, 0x8000, 0xd6, 0x4, 0xb11a, 0x8000, 0x6, 0xa, 0xdef2, 0x9, 0x6a4d, 0xff, 0xffffff45, 0x7, 0x100, 0x81, 0x9, 0xfa, 0xff, 0x3, 0x81, 0x40, 0x80000001, 0x7f, 0x458, 0x4, 0x1, 0x400, 0x100, 0x81, 0x3f, 0xff, 0x0, 0xcf13, 0x2, 0x80000001, 0xffff, 0x9, 0xa8a, 0xffff8001, 0xfffff000, 0x2, 0x8000, 0x3, 0x4, 0xadd, 0x2, 0x6, 0x3, 0x5, 0x539e, 0x1, 0x224a, 0xa075, 0x0, 0x99, 0x1, 0x4, 0x6, 0x1, 0x80000000, 0x5e35, 0x6, 0x7, 0x83e, 0x2, 0x82d, 0x9f1, 0x401, 0x1, 0x6, 0x0, 0x3, 0x1, 0x7fff, 0x101, 0xfffffffa, 0x6, 0x80000001, 0x1, 0x0, 0x6, 0x1ff, 0x3f, 0x9, 0x180b, 0x6, 0x7fffffff, 0x4, 0xfffffffe, 0xfff, 0x80000001, 0x1, 0x6, 0x2, 0xfffffffc, 0xe521, 0x7, 0x9, 0x8001, 0x2, 0xff, 0x3ff, 0x6, 0x6, 0x0, 0x40, 0x0, 0x60b, 0x7, 0x20, 0x5, 0x10000000, 0x8000, 0x81, 0xffff, 0xb8, 0xfffffffd, 0x10001, 0x3, 0x716e33a4, 0x6, 0xffff, 0x401, 0x5094, 0x4, 0x20, 0x8, 0xef, 0x2, 0x7, 0x3c888984, 0x1, 0x800, 0x80000000, 0xbef, 0x8, 0x7, 0x1000, 0x7fffffff, 0xfff, 0x2, 0x5, 0x2, 0x10000, 0x0, 0x9, 0x52, 0x3, 0x139, 0x80000000, 0x13996345, 0x8, 0x2, 0x5, 0x20, 0x0, 0x4d9f3214, 0x40, 0x89ef, 0x3f, 0x4, 0x10001, 0x11, 0x3, 0x101, 0x0, 0x100, 0x8, 0x5, 0x441, 0x7ff, 0x0, 0x8, 0x2e7, 0x8, 0x30, 0xb3, 0x8, 0x3, 0x7, 0x5, 0xbc, 0x3, 0x4, 0x6b8, 0xd6e5, 0x68, 0x3ff, 0x5, 0x4, 0x2, 0x2, 0x10000, 0x81, 0x3f, 0xf43, 0x8, 0x1f4, 0x200, 0x2, 0x7, 0x7, 0x7, 0xe0, 0xfffffe01, 0x6, 0xbbc2, 0x4, 0xff, 0x0, 0x0, 0x800000, 0x2, 0x401, 0x400, 0x80, 0xcb0f, 0x9fbe, 0x2, 0x3, 0xfffffffa, 0x8, 0x1, 0x1, 0x41, 0x4, 0x80000000, 0x2, 0x40, 0x2cc, 0x6, 0xab, 0x7fffffff, 0x8001, 0x100, 0xbd, 0xa3, 0x7, 0x7f, 0x9, 0x2, 0x6, 0x800, 0x2, 0x401, 0x80000000, 0x26d, 0x4, 0x6, 0x4, 0xdf1, 0x100, 0x5, 0x0, 0x200, 0xb0, 0x3f, 0x5b98f514, 0xabd4, 0x3f, 0x80, 0x5, 0x5, 0x9, 0x7, 0xd99, 0x0, 0x100, 0xff, 0x1, 0x7, 0x8, 0x90, 0xab, 0x3ff, 0xff, 0xffff, 0x4, 0x3ff, 0x7, 0x7, 0x670, 0x7fd, 0xffffffe0, 0x0, 0x1f, 0xffff, 0x1ff, 0x0, 0x58, 0xff, 0x3ff, 0x80000001, 0x6, 0x800000, 0xfffffffc, 0x3, 0x8, 0x100, 0x1f, 0x3c04, 0xffffffff, 0x1000, 0x9, 0x7, 0x1, 0x5, 0xb8, 0xffffffff, 0x7, 0xfffffffe, 0x0, 0x6, 0x7, 0x4, 0x1f, 0x7ff, 0x45, 0xffffffff, 0x1, 0x7ff, 0x9, 0x1, 0x6, 0x5, 0xfffffffd, 0x7fffffff, 0xa51, 0x200, 0x0, 0x6, 0x7, 0x0, 0xfff, 0x4, 0x0, 0x8, 0x8, 0x1, 0x9, 0xe3e, 0x5, 0x3, 0x9, 0x3, 0xffff, 0x0, 0x1, 0x7, 0x80000001, 0xffff0001, 0x9, 0xc16, 0x8, 0x1ff, 0x81a, 0x0, 0x7, 0x7, 0x3f, 0x12260d6c, 0xfff, 0x81, 0x6, 0x1, 0x7, 0x6, 0x7, 0x33, 0x100, 0x4, 0xfff, 0xb1, 0x4, 0xfffff001, 0x101, 0xffff0000, 0x8001, 0x2, 0x800, 0x80000000, 0x1, 0x81, 0x8, 0x80000000, 0x1ff, 0x7, 0x5, 0x2, 0x5, 0x8370, 0x9, 0x1000, 0xfffffff8, 0x4, 0xffff8001, 0x9, 0x6, 0x7, 0x4, 0xffffff6a, 0x0, 0x7fffffff, 0xfffffffc, 0x7, 0x3, 0x9, 0xff, 0x4, 0x401, 0xffffffff, 0x0, 0x7ff, 0x5, 0x3, 0x9, 0x6, 0xfffffff7, 0x7, 0x1, 0x7ff, 0x7, 0x8, 0x9, 0x1, 0x0, 0xffffffff, 0xeff, 0x1, 0x1200, 0x8, 0x1, 0xff, 0x69b, 0x3, 0xfc, 0x6, 0x9, 0x2, 0x80000001, 0x101, 0x400, 0xffffffff, 0x8, 0x9d, 0x401, 0xb6, 0xffff2964, 0x3, 0x6, 0x4, 0x1, 0x3, 0x2000e9a, 0x7, 0x848c, 0x2, 0xf5f4, 0x9, 0x216, 0x4, 0x36c, 0x9, 0x81, 0x9, 0x0, 0xbc6, 0x4, 0x732df688, 0x5, 0x90, 0xfffff90b, 0x5, 0x1, 0x6, 0x20, 0x0, 0x4, 0x66b, 0x1, 0x7fffffff, 0x3, 0x400, 0x400, 0x400, 0x8000, 0x951, 0x610, 0x2, 0x90a, 0x1c0, 0xffffff50, 0x5, 0x6, 0x3, 0x6b0b2234, 0x81, 0x73, 0x1, 0x200, 0x7785, 0x5, 0xfffffffd, 0x0, 0x2, 0x7, 0x80000000, 0x1, 0x2, 0x0, 0x7f, 0x0, 0x8, 0x40, 0x9f8, 0xda2, 0xfff, 0x2, 0x53, 0x3, 0x81, 0x3f, 0x8, 0x10001, 0x7fff, 0x3, 0xa, 0x7, 0x7b9, 0x0, 0x8000, 0x0, 0x4, 0x0, 0x7fff, 0x2, 0x100, 0x1, 0xc24c, 0x1ff, 0xff, 0x7f8, 0x5, 0x7ff, 0x4, 0x58, 0x8001, 0x0, 0x7f, 0x8, 0x0, 0x3, 0x6, 0x400, 0x5, 0x80000000, 0x9, 0x9, 0xfffffff7, 0x5, 0x81, 0x0, 0xf17, 0xfffffffe, 0x0, 0x3, 0x4, 0x6, 0x80000000, 0x1f, 0x9, 0xfffffff8, 0xdcd4, 0x20a, 0x5, 0x81, 0x2, 0x7f, 0x1, 0x5, 0x100, 0xa0f, 0x0, 0x4, 0x7, 0x1, 0x401, 0x5, 0x0, 0x3f, 0x10000, 0x5, 0x0, 0xac21, 0x8, 0x1, 0x20, 0x4, 0x6, 0x8, 0x7, 0x4, 0x4, 0x4, 0x8, 0x1, 0x5, 0x3, 0x6, 0x81, 0x7, 0x2, 0x10000, 0x9, 0x20, 0x4, 0x7a8, 0x400, 0x2, 0x200, 0x7, 0x4, 0x7, 0x2, 0x81, 0x1538, 0x5, 0x2b, 0x100, 0xc15c, 0xfffffff8, 0x8, 0x8, 0x9, 0x7ff, 0x7, 0x200, 0x6, 0x0, 0x1, 0x8, 0x2f89, 0x3, 0x2]}) syz_open_dev$hidraw(0xfffffffffffffffc, 0x401, 0x49005cb64888dafe) ioctl$HIDIOCGREPORTINFO(0xffffffffffffffff, 0xc00c4809, &(0x7f0000003080)={0x1, 0xffffffff, 0x3}) r0 = syz_open_dev$evdev(0x0, 0x0, 0x200240) ioctl$EVIOCGKEYCODE_V2(r0, 0x80284504, &(0x7f0000002080)=""/4096) ioctl$HIDIOCSUSAGES(0xffffffffffffffff, 0x501c4814, &(0x7f0000001040)={{0x2, 0x3, 0x0, 0x0, 0x8, 0x100}, 0x1ff, [0x5, 0x1, 0x2, 0xff, 0x3bd5, 0x6, 0x9, 0x2, 0x8001, 0x40, 0x7, 0x101, 0x9, 0x81, 0x2, 0xfff, 0x7, 0x27, 0x80000000, 0x8000, 0x1f, 0x3, 0x7fffffff, 0xdc, 0x1, 0x7f, 0x3, 0x3f, 0x101, 0x4, 0x7, 0x5ec4, 0x6, 0x9b01, 0x3, 0x8, 0xffff, 0x6, 0x80000000, 0x3, 0x6, 0xfff, 0xff, 0x101, 0x8, 0x94, 0x4, 0x7fff, 0x7, 0x9, 0x7, 0x1, 0x6, 0x30000, 0x1, 0x1, 0x7, 0x8001, 0x1, 0x4, 0x3, 0x5, 0x5, 0x1f, 0x7, 0xcfc, 0x6cb7, 0x10000000, 0x8000, 0x100, 0x6, 0x5, 0x7fff, 0x1, 0x9, 0x80000001, 0x1, 0x9, 0x3d8, 0x1, 0x220, 0x9e, 0x6, 0x0, 0x0, 0x80, 0x9, 0x200, 0x4, 0x3, 0x2, 0x9, 0x7f0000, 0x8001, 0x5, 0xfffffffd, 0x8b24, 0x200, 0x80, 0x3, 0x7f, 0x8, 0xd7d6, 0xd59, 0x2, 0x9, 0x3ff, 0x0, 0x80000001, 0x101, 0x6, 0xffffffff, 0xffffffff, 0x1, 0x0, 0x7fff, 0x9, 0x5, 0x7, 0x80000000, 0xc2, 0x3, 0x48, 0x400, 0x7ff, 0x1ff, 0xcc9e, 0x6, 0x3a5, 0x2, 0xd84, 0xd0c, 0xfff, 0x7, 0x1, 0x7, 0x4, 0x1, 0x1, 0x7ff, 0x8, 0x0, 0x80000001, 0x0, 0x80000000, 0x1000, 0x100, 0x40c, 0x0, 0x4, 0x100, 0x2, 0x6, 0x6, 0x4, 0x3, 0x6, 0x9, 0x10001, 0x6, 0xfffff800, 0x80000001, 0xfd8, 0x800, 0x4e, 0x2, 0x2b, 0x7fffffff, 0x4, 0xee8e, 0x5, 0xf8, 0x4dc, 0x2, 0x0, 0x67, 0x8000, 0x7, 0x7, 0x7f, 0x1, 0x6, 0x1, 0x1, 0x4, 0x5, 0x800, 0x9, 0x9a384238, 0x110e0000, 0x2, 0x7fff, 0x9, 0x636, 0x8, 0xfe0, 0x9, 0x3f, 0x5, 0x2, 0xffff, 0x8b, 0x6, 0x93, 0x0, 0x80, 0x1, 0xffff, 0x800, 0xff, 0x48, 0x4, 0xfffffff8, 0x401, 0xa5cd, 0x8, 0x6, 0xa9, 0x1, 0x10000, 0x3f05, 0x5, 0x9, 0xa2f, 0x7, 0x5, 0x7, 0x9, 0x8, 0x1, 0x9, 0xfffeffff, 0x9, 0x8, 0xff, 0x9, 0x3, 0x4, 0xff, 0x1, 0x6, 0xfffffffe, 0x7, 0xffff, 0x2, 0x5, 0x5b88eb3b, 0x401, 0x34, 0x97, 0x0, 0x80000000, 0x1, 0x0, 0x3f9d, 0x0, 0x0, 0x3, 0x7fff, 0xec95667d, 0x3f, 0x7, 0x6, 0x9, 0x0, 0x8, 0x0, 0xc286, 0x5, 0x1f, 0x2a0, 0x8, 0x7, 0xef8, 0x56, 0xb5, 0x3, 0x3, 0x6, 0x8, 0x1, 0x961, 0x29, 0x2, 0x8, 0x5, 0x0, 0x5, 0x2, 0x7, 0x135, 0xdfbf30dc, 0x20, 0x6, 0x8, 0x7cfae840, 0x7fffffff, 0x0, 0x1, 0x9, 0x6, 0x800, 0x9, 0x80000000, 0x5, 0x4, 0x8000, 0x100, 0x9, 0x4, 0x9, 0xfffffffa, 0x67a5, 0xab63, 0x8, 0x98c5, 0x4, 0x5, 0x9, 0x1e, 0x2, 0x8000, 0x2, 0x7, 0x2, 0x453, 0x7fffffff, 0x1ff, 0x5, 0x9, 0x2b, 0x7, 0x820e, 0x0, 0x5, 0x9, 0xce, 0x3f, 0x5, 0x9, 0x2, 0xa32, 0x40, 0x8000, 0x0, 0x4, 0x3, 0x100, 0x9, 0x4, 0x1, 0x77c, 0x0, 0x200, 0xfffffffc, 0x5, 0x6, 0x1, 0x0, 0x40000000, 0xfff, 0x0, 0x81, 0x8000, 0x1, 0x6, 0x7, 0x8, 0x7f, 0x1, 0x9, 0xe5, 0x9c7e, 0x8, 0x401, 0x9, 0x8, 0x1f, 0x7, 0x1, 0x10000, 0xd71e, 0x800, 0x1beb, 0x400, 0x0, 0x0, 0xfff, 0x5a, 0x8001, 0x46d, 0x7, 0x7ff, 0xf, 0x800, 0x3, 0xfff, 0x4, 0x462c02e9, 0x80, 0x81, 0x24, 0x3, 0x80000000, 0x1, 0x5, 0x628, 0x7, 0x8, 0x1, 0xea1b, 0xa3b3, 0x4b, 0x7, 0x2, 0xffff3bd7, 0x1, 0x3, 0x81, 0x3, 0x401, 0x0, 0xfffffffd, 0x5ea3, 0x8, 0xc08, 0x7ff, 0x7, 0x339, 0xef, 0x3ff, 0x80, 0xfffff000, 0x0, 0x0, 0x101, 0x81, 0x7c8, 0x7, 0x200000, 0x800, 0x1, 0x8, 0xf6, 0x6, 0x3, 0x2, 0x6, 0x0, 0x2, 0x9c, 0x80000000, 0x8, 0x1ff, 0x20, 0x80000001, 0x92ab, 0x9, 0x7fff, 0x0, 0x3f, 0x4, 0x0, 0x20, 0x2, 0xfffff000, 0x81, 0x6, 0x3, 0x80, 0x3, 0x6, 0x79ca, 0x0, 0x1, 0x3, 0x5f, 0x3, 0x5, 0xfb5, 0x9, 0x400, 0x0, 0x48000, 0xfff, 0xfffffffb, 0x5, 0x400, 0x8, 0x6, 0x3, 0x6, 0x0, 0xffffffff, 0x6, 0x0, 0xffff, 0x668, 0x5, 0xfff, 0x7, 0xffff, 0xdb4, 0x80, 0x8, 0x48, 0x1, 0xffff, 0x1, 0x2, 0x4, 0x5, 0x1, 0x3ff, 0x4d4b, 0x5, 0x2, 0x5, 0xffff8000, 0x4, 0x3, 0x80, 0x8001, 0x8001, 0x0, 0x40, 0x2, 0x20, 0x2, 0x400, 0x0, 0x6, 0x2, 0xe3b, 0x7fffffff, 0xc40, 0x4, 0x7fffffff, 0x20, 0x1, 0x800000, 0xfb45, 0x20, 0x4, 0x7, 0x7, 0x7f, 0x4, 0x0, 0x3, 0x0, 0x7, 0x30000, 0x6, 0x7, 0x7f, 0x20, 0x0, 0x3ff, 0x3, 0x5, 0x1ff, 0x41, 0x4, 0x4, 0x2, 0x3, 0x40, 0x4, 0xfffffe00, 0x2, 0x6, 0x0, 0x4, 0x4, 0x3, 0x5, 0x800, 0x5, 0x39, 0x5, 0x81, 0x2, 0x7ff, 0x6, 0x3, 0xfffff001, 0x3, 0x8000, 0x52, 0x3, 0x1, 0x401, 0x9, 0xfff, 0x1, 0x2, 0x0, 0x2dc43346, 0x9, 0x10001, 0x0, 0x0, 0x8, 0x1, 0x6, 0x3ff, 0x80000001, 0xffffffff, 0x3, 0x6, 0x8, 0x9, 0xffff, 0x5, 0x50a, 0x8, 0x6, 0x2, 0x8, 0xfa3c, 0x1, 0x2, 0x9, 0x4e2, 0x4, 0x7ff, 0x100, 0x0, 0xff, 0xa27f, 0x1, 0x5, 0xff, 0x4e, 0x5, 0x7fffffff, 0x2, 0x0, 0x191, 0x7, 0x7, 0x6ec, 0x8, 0xfffffffe, 0x64c, 0x8, 0x5, 0x2, 0x4, 0x5, 0xfff, 0x8000, 0x0, 0x80, 0x2, 0x7, 0x8, 0x2, 0xac, 0x9, 0x1, 0x4, 0x6, 0x2, 0x0, 0x9, 0x80, 0x7fff, 0x4a8, 0x7, 0x8, 0x7fff, 0xc5b, 0x10000, 0xfffffffe, 0x7, 0xf8, 0x7f, 0x5, 0x5, 0x5, 0x1, 0x6, 0x9a, 0xfffffff9, 0x400, 0x8000, 0x2b5, 0x0, 0x6, 0x7, 0x2, 0x3, 0x4, 0xdd16, 0x3ff, 0x800, 0x4, 0x5, 0x7fffffff, 0x2, 0x9, 0x2, 0x1, 0x6, 0x7, 0x800, 0x3, 0xfffffffc, 0x4, 0x0, 0xbae, 0x7, 0xff, 0x9, 0x9, 0x1, 0x0, 0x4, 0xffffffff, 0x0, 0x80a8ed2, 0x0, 0x7fff, 0x1, 0x0, 0x200, 0x1000, 0x0, 0x5, 0x3ff, 0x80000001, 0xc81b, 0x8, 0x60a32c37, 0x3, 0x1, 0x200000, 0x5, 0x7fffffff, 0x1000, 0x1, 0x9, 0x9, 0x8, 0x92, 0x8001, 0x164e, 0x4, 0x80000001, 0x2, 0x5, 0x200, 0x3f, 0x0, 0x1, 0xffffff7f, 0x0, 0x2, 0x1000, 0x2, 0x6, 0x800, 0x8e, 0xc3ff, 0x7, 0x8074, 0x0, 0x0, 0x5, 0x2, 0x1000, 0x800, 0x1f, 0x3, 0x2, 0x7fffffff, 0xff, 0x1, 0x8, 0x8001, 0x67a, 0x4, 0x7, 0x3, 0x40, 0x9, 0x886, 0x0, 0x81, 0x80000000, 0x7, 0x7, 0xffffff00, 0xffff, 0xfffffffe, 0x38, 0xa7f, 0x5f, 0x8, 0x81, 0x7, 0x1f, 0x1, 0x7, 0x41, 0x1d6, 0x1, 0xffffffff, 0x9adf, 0x8, 0x9, 0xff, 0x1, 0x5, 0x6, 0x7, 0xf4, 0x101, 0x400, 0x3, 0x8879, 0xc0, 0x2, 0x7, 0x7, 0x4, 0x0, 0x200, 0x2c, 0x80000001, 0xc72, 0x80000000, 0x5, 0x5, 0x80000001, 0x9, 0x0, 0x2, 0x4, 0x3, 0x9, 0x98be, 0x5, 0xffffffff, 0x2, 0xfffffe01, 0x9, 0x8, 0x2, 0x44, 0x1c, 0x2, 0x1f, 0x0, 0x100, 0x9, 0x9, 0x400, 0x2, 0x533, 0x5, 0x8001, 0x1000, 0xfff, 0x0, 0x9, 0x6, 0x0, 0x400, 0xfff, 0x3, 0x800, 0x7f, 0x1, 0x8, 0x7, 0xc213, 0x80000001, 0xa9, 0x2a5, 0x8, 0xfffffffe, 0x8, 0x3ff, 0x9, 0x6, 0x697, 0xd163, 0x80, 0x2, 0xfffffe01, 0x0, 0x200, 0xfff, 0x0, 0x6, 0x3ff, 0x0, 0x200, 0x8, 0x81, 0x7ff, 0x6, 0x2, 0x3, 0x3, 0x4, 0x9, 0x7, 0x1, 0x10000, 0x5, 0xfffffffa, 0x7, 0x4b6b0, 0x6, 0x7, 0x4, 0x0, 0x1000, 0x7fff, 0x200, 0x3, 0x3, 0x3, 0x1, 0x8, 0xfffff800, 0x1000, 0x101, 0x4, 0x6, 0xc9, 0x8, 0x0, 0x10001, 0x9, 0x80000001, 0x3, 0x45c, 0x7, 0x9, 0x10, 0xb5f, 0x81, 0x7, 0x5, 0x8, 0xd02d, 0x80000000, 0x8001, 0x6, 0x8, 0x2, 0x1ff, 0x200, 0x5, 0x7, 0x5, 0x1, 0x4c, 0x6, 0x3, 0x1f, 0x6, 0x5, 0x3ff, 0x49, 0x3ff, 0x9, 0x2, 0x36300000, 0x9, 0x101, 0x4, 0x0, 0x5, 0xff, 0x1ff, 0x8, 0x7f, 0x3, 0xfffffbff, 0x7, 0x8000, 0xffff, 0x3f, 0x5, 0x3c6, 0x4, 0x5016, 0x907f, 0x1, 0x8, 0xda, 0x7, 0x371, 0x5, 0x4, 0x7fffffff, 0x8, 0x9, 0x7, 0x3, 0xfffffe00, 0x7, 0xfffffff7, 0xffffffff, 0x2, 0x8001, 0x8001, 0x1f, 0xa9, 0x4, 0x10000, 0x2, 0xe22, 0x6, 0x3, 0x7, 0x8001, 0x3ff]}) 15:48:25 executing program 3: r0 = syz_open_dev$hidraw(&(0x7f00000001c0), 0x0, 0x0) r1 = syz_open_dev$hidraw(&(0x7f00000000c0), 0xffffffffffff0000, 0x20000) write$hidraw(r1, &(0x7f0000000580)="a5fe90fb6ff2066184a01e6e5c9bcaf22f90adf09cb63926db26b115bb826dc70c57c777056fa8cbc9ef3068d756484c8ae8b2c67cd01313c8edb465faeb5a11c792dbc614fe89b9b134b46a954b0d6f7734a83e7f74990b5f14cf13812e517a788f036f99459bb4396eb680e0969a8b0c4956a2a9faba857801bed309a1bfea7de9e252715976ee5a292f6d24fcb4f6dff624bf3c325d02da78767c729ad34425b1d08a8a607c23d1e9b0d8de7713ee54cecc205ba645dc805724541cd432d527b7e37dbfda498954de12d03281e569d468ec08b5541b9beb9044a7d5deaf4b91288df0a4bee5d844f5a6b673a3defee79dc57a28f377f2c67d62d30c7c68d4c024f11171e75e9fb56e2a57b904d92b4818590c37d378dc3c9464e7ea45017ff84d63ebd24ec7e9779ca6e183ec72ba5b559b1c1af52f8c2835a8090b6a0f955d4ac270d4d4fa05d5c68ff856e44fe255a8e29e3f43aaac36dd73dab1d706cd29bfc8505e18efec7e941db843e436d4ec77550d3a0bbf9a9889af809d688eed5ffafba1c7320c81b081c7f1d8d6bc220e996ea18e4ab508943696e8a5eec2b38f04eaec7c7168569095b8b16c3c622b4734ae932f37b6e005b453d8551be0026a9dc818e0b4522479dc266e8ef4de5ea7fe8edfd85dc18a1010ee9d4473800964f5b4b1c9b5d772b66cbe127105223d39d34350964e680c3593e7d7375a72867fcd8a721a5eedf2a9cf1186d9cee19aacea1e98f242b23ffd8e78996743d44c195d75bc1b03296de7a955424c621477f05cc8df964961b301c0445d84ac5187416e2aaaba3e4559b672ec44a74247a37284d90c58b48f7b60307e279feddaf4e0e5a3519045a42e4c554bcf757cca365dd7af6406983ecb132fa9d83ab1ac432bb3ef5a7de3d6888ac8f187d7e6b419d512c17772da46d56f64e7c2dd33e883b4ea5f829f1703663c49a12b34b35d39e837436961167dc76b5fa83ae0beb7daba4ba348d8caecf04fbb34336ef0a7ec4cc04072139b39ca2637af30104edf5b488950ff394e4c1bb33f7e129af86a5f0088b4f1e427b7b2eb2de931ad454a47ef0a5ecdb112713af6e66bc54e4a48c6544beee519603b6d4ace232d5a0ca408519067dd723bcb061d0f5fab1a4caca8b506652b11369e14fe2c502b21fcaea59f7d4c6c9d7b22a5a9a876b70163aa382507e9529e31300cd71845f8c0101607c763964af4b75445e98b87382b7919230c39f1da250821e1c3b03c351476fbc284c1c382b3ce81b667b9102dc4ad6b0798c7d00a4fac70febd32d2fdf1e67b12639883954c6ce01b9bfe5c3da62c153d2b97889fc649c33944af2353033b8087f9b088a1815002fb5c8818eb1f1692a3521059dd5398658479fe3cd29bfddd06e6476207a41f1dea4ced298807cc70eef5b62bde4aee56e0524a2823005dacf964ea7530624d7d4747a4de556e0f70917b9d9d8d0568f376ee49bec1e12e4db2631d64cf996c84b549713cb222396a4b07df6f3f3b33c6db170cada31f9b56119d69b72fe1e8a95581bd3ec2304339e879e2cee3bb05885739907fae1273e92906b07a04b18b24dadce89e1fc6a1aac3f1e6fb888ca7f651d46224ee7b00c5328082f60ddd4e76098b18f2899729edeb1f4ca059cb14818377ac1794d91634ad76c3718a4895062670aa77793f3989ed963ca5db4adbe7404c1a25fc2a8120f623cee918e46b780f8f8f7f99cfcd71dd5ea9158f3ac01c162a0660529ccb59be57426ad6c02921f04d6a8513b85016b319a7bed4e1ebf48c4e33b006bcef5025d95538caf64d55932af4765dd75d969431a754d746df15e8a7efdebe1426ea2bdd1fe67658f1584332237d2db1881a9973a38f786ad337abedf9a14d000295b2d557dfa88d874f791b951e479c8afb5699525a9c56989a94826aefeb077a8b29f2d7b07ff62c3f7e3ea456cdf85a393d75f4969364edf96ea8ff16f92c6aaafc5359c46ec458ad1461330e3f3b27a97a38e6ae07437c637535dc43148546cf8d696cb93ed4eeba2b2bee6318f8844f5ab45f1610bc79a2dd3fb6a2378a554051512d8799929f20d1ccd452517543a42d3014a90e21054d3cbfcbc49410cb90f59f212bc95dbc7784d03b3325ff08d2f285274cba833128df22206877f933627a4c9c3d0a41c206908bab705632d12c7bbc61f4fe14ba8799424e477a9857e59045b949d52849da7171bfdbfdd5a6c93c3b36fc390fbd75d1416ef5192a8e8f01e0d6aa349888bd83981682a81971f08a6800362997e468a2c443b91ea448845f410f82bcead3e0e23861c05dfb780c07c69064b5e7eaa32ec8fd6637fc450d9d5adac43000e9a343dfe5b2383397b6b1dcc298ffa28b33c5200ed72eda913846e4f0158fefecd1e433749f7457bf2e4870384f74435d46f3bbab9c758be1ae560b2e64c89ce0547ec6ded668d9341832384db6144089f1f534f0c2cd513b7624af2622875c980ed854b2545cbdfdb7b0423f7af7dedf3fee30e7d00d3c34b549b5f7b2954f895798899a99a7b08321f9b7f17888e6280253aab0a79bd752c84f4aa57ad8698dc91729c2e716470a3543395b488396445f0577d21278c82f65217fa60cbd6331adc33cc782ae694042a8a89fab8c1f8c140cb7491c3e986a96cadfa1ca2c77ed7792963aa1917c3bddb50795e6c99cffbc88d2171fd483e5a4e926ad07bda7402dd551452a17c017de8141e9522e043794903d8133b23ac84a8b09bc6b2687f1044e5b3f5674b8d5e7d2983e8d6c288a81544f225fa7efe3e8211f20b745a183db8498117994d0c51e234ba1c2c8b5954ffd7edcd802d384316c8bfcbb7a6cee9e5329422ffef5fab6af0a5e2d6503bf0e44b598c6daa38c8b201cfb7d4fe5990a6bdc9300c8918b8f6aa9cb076e0ef167964e2bd124fdf1d572263e8b0a2707facf27fc021ddf7c80f864f4b49cddb7c989e2ee56f7e2d8ffd4656424a53f0dc83040aaf711819b22ea49cc608fee8b10d0e3a43f7be2cbbb8e45e6a9ec4e251da0b7289f4e10c4e5532bd3a0dfe6ff86bae0ddb439e862cb226f506b0e1276702d48ae14f57b4d21e01f23e7177a1d116e44475e54a64f18bf57ec1eeab6c2bb2da6bf294d242b53b28b40e6020aef93c992155efbbc3c3529e21bfa773f086db9b50f805a1ffceaafb284d69f2f44b2a381ff4975dade6379fd0fd1c3b259d92fe230140b9989360d2f24fb5d05a0b4be6100700a8f2e419aa020ed1d52d5a441b8540d1e99d1d4fb596c6fc1ac2b8cc61778098ca93fe19a990d94a44f63702d742594ab5816240dbfdc53cc9419fc2ebfeaca545956a02f1e877b1035ec901e3c374a14f599894213e05c03847ffcf81810b7334636e5d7e2fb61b01946249a6a7d4cf0ff03c47280bd6e8f155178c7505ec377a1d81430f9a6ab096cb016af7cc8f4fc441da5057db8d40153727ce8ff5a26dd25e06fa0862ce14a4828e04d36c6f5c795e9f8c15e03793d77cbce7276c2fec1b7baf53254566c5def81822a0333a6db369af23cbec9e49676fc903fd0d5e4043fc3e6115cba417ddf5d1a04e9ab16098db960a463503dd5fb47e916b015e34fd4e3153fc99a4a824f0aef0ffeb87429e07701dad82d8c16a7d32af36317fbfd0181f3f41c10b1104588b025d8900dda52c8632c3b5cd64a399e60ee094c2767308a82af097b57c0ba326c2571efe8bf4f0f05ab8e4ced7fd0433045b60311eea080baa53d912f419c8febd88c18d849bfd5a18ea3e96970a180dc73c63ca14ae2d476ebb10bc896960f20a0c4537ca3f321d17924ad4389c0353af99dd2bfd6d544f20b69a25d130f1ba2bc92f76ca87947cab86ce6bbd0d659f9c4f27642d79350773ea708efc763946b859b16110e869c0d2106f436535d763b6307b86d8e3d02bd618c29d8f70de72ad8ede5cb5f5161a4063443d1bc9bf1cc5e4b4700bd59a579b891813af498b6758fd6da62077b2796a17faf9d5472e3d382245cb3316515a0e3f6d3a5cc1e158ddf03e4721bf9ec31a579f2b0e155f72c31242106e8b9b542613b0d1f88a313cd431e1e58c1f16697b2d405d85d616ff1ce26e2f978ee91aaa6cc7b693f557484e89ac421abc0757c1311ad52dc6d2955025196a48288a0703a9b378db9d312ae51985ae8fa6006e236c704d75caf933ee08a8fa7d5f99451ef01a0bd787551537631e8e7b4705e8606ebc6a5e2930b14bacd4a2ab2de5f1eacb3ce96d416fbf363413e6641db58c3f7fb15980419dc5cbce45e8db3e79bcd07c8b2fea2047426b82bfbb4b2ace3073b19602b2b6989cf2a3314c3f03fc1022a32158e19e57b3e0225410f96a65267d7bb0abeb2c06629ec52d49b1ac1715aeaf7ec0d8dd6f40dd7b6cb37eacc57515facda6a1cc9af545eb5e7e8b2dfdffd8e5fbb70903e70fb15dd3b2b93a1195aa5b179e31ad08c297e59016d2ca506a6614c1e872867507eef869b0bd9efef6b82d4589111137f68e80096c1232db36a9824c3be98651d4e2d925f71f64aebcdab967281c7583400b79ec0c21884e3b6ebb21ec5928e1bb8b0cf724ff6e4ff40df3bee208ebca6960a7943d788352a03c3971b0741717ee4a0d3a693e9887fedc2961d3e3855f36eb9a0e288481652437403c3ab2f14397c210f610281d4b815f1b40b3bbfd83e6ec48bebd289f69eee71dd77743b470c4662219fbc3d370a796f11eee66572de3f31786719a2e71e900ee0aad222472becc40264e322b6cf9260df2e406b031258148f235975ec89b9dd8985d17803f388424480463a1483e631d131770b810acf475cdef985391bd1eb27ec6d7bd1451c0058bc08e8533ca82510ea73fa0b3bd3a34c3acc71ef90d261567925b026a15f6ccc73b2ba105e59e38ad4a5138f924e734f99482aac8c4c08b9b5fb24db26771ed6f682b47f1c958af08a7b26017feade92c9ea3d888ea60c5ba52d7503408e31ce9bef97feb13e1570eaf8756ac781363778281c8af8ba89f924d7124b0345071488dde94ff8890b79da1f5ac2521906b0b736fc1626a816927283b1102cb59fad72a042e87ca4da37835a08465bc713ac4c529b9c56b72d3da8c3fd606642816fdfa9f4faaa168c2378afebfea4e8d1239017cabe84d65b12ddd145df2aca831044d50658f3c4d23eb4b03b02d31dbb57087086fb16ae1847604a5c87c00df4886b74a0d8a0f28df6e69e2de1fb316fd5f4d6ca59ad27a0121e774aef1813896e842498c840ef7f3cc195ee607a001453b425919a0decb99efb65e4848ba72caf7b2dea430632fe829cd0cbb105a4d020432227bb257de2a878b2e377806e70799ea3da2cf3117a65edb641f46b298fc890bf1c4a684962d82e825e92b9f41496a86e720757a450fb7bec2f464bbbe3c8d7a161cd05e33b293e6dad767b02e978ffae1bfc5605e405b2003f57a6372fe384fad56ceb403bf63ec5cb862bfc9aba4036db1b8a184d4a7ce118f0cf20e364f828bf473e1f194fcfa8c3247ac5f8322612ec83d4758a664e9caa834eef556fe2cecca44765a24ab3f0f74849353f5b1345a8907586bf062ec6bd3bc7f1865ba10e5bbe69afd337c808e659cec034d4b9168d9aec0e06ce53897b5c472ca2adc8f91021811e79040e3999e1e8bd44949aef3a15803fbeea1607e6ef53d3040aa900660515f259eaf017a211cd05fc8c292c7664634b8ecc1c72be1f4a23baaa4610926afe5568f48b9ddce353d8f6027a4bcf7ba44cd4377e4212f0e12d43added21bff54605d", 0x1000) r2 = syz_open_dev$hidraw(&(0x7f0000000080), 0x0, 0x0) read$hidraw(r2, 0x0, 0x0) syz_usb_connect_ath9k(0x3, 0x5a, &(0x7f0000000000)={{0x12, 0x1, 0x200, 0xff, 0xff, 0xff, 0x40, 0xcf3, 0x9271, 0x108, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x5a}}]}}, 0x0) write$hidraw(r0, &(0x7f00000003c0)="d7291b415842f361b0b03800609c82f607e309d49e776e1d4ea35adb59afaefa2ccb2321773a57841273bd117b9b5d1b4f73e8a8b013723fb5e0d2299ef16d9c0257215afb44cd0914e1081848709dd57928c25389ec46920786274b3a6ef9a5a686dc6d4b88b12c13c3860a53c43269b889fdb5f72813d5df04f5fef358f10ccf959b393a150049d4c2b21c8c29433b6032088e6dcbec3cd581883e6752e4d8cf7653398a55e0cb9de49013eae29e77bffbedd0fc006c329451735b7c3b6486d6db10c4c87ce865b4061ed23ee2b210af50c080306d31f04c9349431d87f852d4eeb14a248911c72a09c53304cc1a63231b84be3bd85b91a6db6db938c9c5ff9824f3c8bc3435f88eba3f3bf0cac757030efdc2a4ad5564e1e269277c3d68ef7b48fa4cc059acde9c5bce4a3ad8092cd1d6d6fb5a9ee64086bc108a7441fe24fa204bc5c1ff82571b812ecdca30438eed421ac3a6aaa9275d4ef13080e6cea780e6ecada036f97bb608932306c26431d829faa7e0d0cae05dd80a6e0f89cf72ee155d630ecb55f50b6c", 0x18a) read$hidraw(r0, 0x0, 0x0) 15:48:25 executing program 1: r0 = syz_open_dev$hidraw(0xfffffffffffffffc, 0x0, 0x49005cb64888dafe) ioctl$HIDIOCGRDESC(r0, 0x90044802, &(0x7f0000000000)={0x4d8, "fe8a409efa39c2c0395a2145b43811b665ad6691458e9b77731891f5ae920c12e31741b3f3629c43b8440465414dff10397c686c774a51a3c00d1239d2e7dec505ee509b80b388ea423680c51e908297d7eac44f043a47ef32d40f20b4fdd565db90cd87d4a451a09cb3c65097506d6ee0de36cfe774dae16e52e727d6edabaea7a11bd576e7e264823c0e961f8cc2bae560ff83c2f6f4ef4cd453bc839ee90fb4591b13f4f380fcdb5e1d127453bf8710873237a1bf22c7c85bd13b425dcb562b90c3386f321c13564f7ee6d7a0aea56b2cafa951ec254cab93441d3490aed5ccc16e9bc1e1cac172ac9e29e10d9aa0271fd5b481c0c3f1d9a7b963510afdddf519f7a30aaa6ffc389be44b810f58a2e32f56551bedf23a997091dbbe8110d56073356f1e7cc6b43eefb5061f74f6c4d686b642b88e9e81ed7249b7607e233e5639e14c0463751f307e0c51552bd594edb41f1607fa4fe0dab86fab3c6fcae17b5b8628dc5d5771302d5a44f7b199ddbf063263d58cf061ca12e78cdd07a72c03bb07d1257cfe14817e51e35da62b013a6ef8cd91d4658222784c32da4dcbfadd99fef037ed2928d3bbd6372bc2a058937c31e8a1a4ae9e4d403e26bdca0273d84636f4ac23b2213d41b1639b2573d7ae536a9b8a74566710fe9af5559cd4d5f21fc3ff2c67b8809405ddf6b77c136e68e2f492f870c6f8d518f9398a9f503b7aa0007489a86094efe81af51571ccf1e70202281b79834ba8c66f8775683619d7c75f7c38e1d123e61492758822f0a6e79e6e5d43fe95cc9d59002c9dfff8d95eb4a3b8560ab0e1103a8625a6a02a9a20616a2388090d1e26ab90e0caffefd41f2d52194fcabb883afcfd24e44e262f8ee1ecccb777d5ca8ac12308d703c37df401ba25c671cfa9a6ce7728d9dc18e0a86c277f1c7720be2293b724cb3b6c31f08b09788019bea7b8a23d6bc25de5a3e4a2e9032b7edd5bfce3db8a3401277ce96003068cf3444a521491d6762b39e2510f161e69860521742468885047d41a79c929e1836cd8d8a31f95ba821857ba36f2a285f520560555e8c26194a18cc7c784f6e986796ca157f32b6e8c4a2760c2acd7a134ac6f29efc0245c53e0c7f881aa3a725b378cd99a27ac4628240ea2458671b1685d2d7cb72b31c70636f8bd67553a2f3f0ebf07793b83e13a38a01ff8336925791afc8a88ca9ed82fa47e1fb3180574cdf80645ba0bf612f022a1d30475826e07410454f9ccd7bca5f42387a3c4510a497d2c13ba3fc8437ccec79a04ab4372b464f3bd1cf086d8a7fd1b6e198ab92ce29197513d2ee40d4fa0d059e60fa11173d0f9995f274d7adb8d3e60fe6bcac56082f00d895628d33bcedee7821bc3d9927d540f5c39a16fdd1d573c9d59e03b9b679b869fc608c52e7c480e897197bab6e9eefb51f0516f084e12345334e3d9731f482ac02b1fee2335f91f43f96d988d3417bae29619e8388ebd00a7f9a083c5e6cead6ba123c082c6b7754bec46c5e7b19f9dd7351d02e3fcf900c108869e1820dec2829421e94419a4609f5ce832a00506952073740d818b731abff9a7f3cddaaeeb73a3c0b349fc956622b64120ee5043ae0c29936c7a273c789b64f1bb4fd865eb698b415fde969b0a2512219409de4ac96dba6c664275a7254ea763997d644504f8a2152c79d1983ccf84ad4135efb0bdfccd0fae0c3f75ef863929f1dc2f5934955d4b31c901bdcd42eb37813d364c7a"}) 15:48:25 executing program 5: syz_open_dev$hidraw(0xfffffffffffffffc, 0x0, 0xa00) 15:48:25 executing program 4 (fault-call:0 fault-nth:7): syz_open_dev$hidraw(0xfffffffffffffffc, 0x20, 0x1092c0) syz_open_dev$evdev(0x0, 0x0, 0x0) r0 = syz_open_dev$evdev(&(0x7f0000000380), 0x0, 0x0) ioctl$EVIOCGUNIQ(r0, 0x80404508, 0x0) 15:48:25 executing program 0: r0 = syz_open_dev$hidraw(0xfffffffffffffffc, 0x401, 0x49005cb64888dafe) syz_open_dev$evdev(0x0, 0x0, 0x200240) ioctl$HIDIOCGRDESC(r0, 0x90044802, &(0x7f0000000000)={0x16a, "6c528a72b266d36c94e4fa956a1f471611f332990dd34fe9da72ed590b2bcb3faf98a52f80616553aba8935c1333d1c537da8ea51558088228975202ccf592e29fe730fdb211691193555f08a456c8ccd8b212ff5ee887a5971cb6af15b1632442ea01e289ed97c762c5887e4f325768098e4b2146b6c78b6289e56bc83b69faa435cb37f36476dc8dc2f160f9b0c6234df507c744883e653215f9e4ecfca4a50b32c0ffb2ab22846ac6c1b28f28b3ec67d221a0ea8e3be85a7c9fe821362d9853ec7f4d1cba2072b1340c15cdaeb453d512fd4812aabcabc644f2779e1106108c1445c132e764d22aa187132ccec5ae0fce8ffe462b12e234fcd77592f28e3f5ec242f4110b27ec7759ec9f4d420c3334da8ba292a58a8a8a6ece44ea03a6bb36cb3ed04e5de54fff77760a0779a6adce923bdc43ee5f91772d493c62b461d0d0d60b95e269a4cc1dff33731405eb8c96597a27089fc78544636870a07f04f7eb8a140d8ee28dc8c202"}) syz_open_dev$hidraw(&(0x7f0000001180), 0x1, 0x10900) [ 1267.405715][ T34] kauditd_printk_skb: 10 callbacks suppressed [ 1267.405732][ T34] audit: type=1800 audit(1629042505.226:69): pid=24255 uid=0 auid=4294967295 ses=4294967295 subj==unconfined op=collect_data cause=failed(directio) comm="syz-executor.1" name=48C7C060 dev="sda1" ino=15341 res=0 errno=0 [ 1267.415214][T24260] FAULT_INJECTION: forcing a failure. [ 1267.415214][T24260] name failslab, interval 1, probability 0, space 0, times 0 [ 1267.445832][T24260] CPU: 0 PID: 24260 Comm: syz-executor.4 Not tainted 5.14.0-rc5-syzkaller #0 [ 1267.454612][T24260] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 [ 1267.464705][T24260] Call Trace: [ 1267.467986][T24260] dump_stack_lvl+0xcd/0x134 [ 1267.472598][T24260] should_fail.cold+0x5/0xa [ 1267.477203][T24260] ? ext4_init_journal_params+0x350/0x350 [ 1267.482938][T24260] ? ext4_alloc_inode+0x1a/0x640 [ 1267.487888][T24260] should_failslab+0x5/0x10 [ 1267.492409][T24260] kmem_cache_alloc+0x5b/0x360 [ 1267.497194][T24260] ? ext4_init_journal_params+0x350/0x350 [ 1267.502927][T24260] ext4_alloc_inode+0x1a/0x640 [ 1267.507701][T24260] ? ext4_init_journal_params+0x350/0x350 [ 1267.513434][T24260] alloc_inode+0x61/0x230 [ 1267.517779][T24260] new_inode+0x27/0x2f0 [ 1267.519327][ T34] audit: type=1800 audit(1629042505.276:70): pid=24258 uid=0 auid=4294967295 ses=4294967295 subj==unconfined op=collect_data cause=failed(directio) comm="syz-executor.2" name=48C7C060 dev="sda1" ino=15348 res=0 errno=0 [ 1267.521951][T24260] __ext4_new_inode+0x34f/0x5b60 [ 1267.521984][T24260] ? lockdep_hardirqs_on_prepare+0x273/0x3e0 [ 1267.553948][T24260] ? _raw_spin_unlock_irqrestore+0x42/0x50 [ 1267.559781][T24260] ? trace_hardirqs_on+0x5b/0x1a0 [ 1267.564831][T24260] ? find_held_lock+0x2d/0x110 [ 1267.569621][T24260] ? ext4_mark_inode_used+0x1a70/0x1a70 [ 1267.573540][ T34] audit: type=1800 audit(1629042505.276:71): pid=24257 uid=0 auid=4294967295 ses=4294967295 subj==unconfined op=collect_data cause=failed(directio) comm="syz-executor.0" name=48C7C060 dev="sda1" ino=15352 res=0 errno=0 [ 1267.575210][T24260] ? do_raw_spin_unlock+0x171/0x230 [ 1267.575241][T24260] ? d_splice_alias+0x4c6/0xc60 [ 1267.575266][T24260] ? ext4_create+0x447/0x4d0 [ 1267.611006][T24260] ext4_create+0x2d6/0x4d0 [ 1267.615446][T24260] ? ext4_mknod+0x4e0/0x4e0 [ 1267.619978][T24260] ? generic_permission+0x121/0x5b0 [ 1267.625191][T24260] ? __sanitizer_cov_trace_const_cmp4+0x1c/0x70 [ 1267.631451][T24260] ? security_inode_permission+0xc5/0xf0 15:48:25 executing program 5: ioctl$EVIOCGKEYCODE(0xffffffffffffffff, 0x80084504, &(0x7f0000000000)=""/83) syz_open_dev$hidraw(0xfffffffffffffffc, 0x0, 0x49005cb64888dafe) 15:48:25 executing program 0: r0 = syz_open_dev$hidraw(0xfffffffffffffffc, 0x401, 0x49005cb64888dafe) syz_open_dev$evdev(0x0, 0x0, 0x200240) ioctl$HIDIOCGRDESC(r0, 0x90044802, &(0x7f0000000000)={0x16a, "6c528a72b266d36c94e4fa956a1f471611f332990dd34fe9da72ed590b2bcb3faf98a52f80616553aba8935c1333d1c537da8ea51558088228975202ccf592e29fe730fdb211691193555f08a456c8ccd8b212ff5ee887a5971cb6af15b1632442ea01e289ed97c762c5887e4f325768098e4b2146b6c78b6289e56bc83b69faa435cb37f36476dc8dc2f160f9b0c6234df507c744883e653215f9e4ecfca4a50b32c0ffb2ab22846ac6c1b28f28b3ec67d221a0ea8e3be85a7c9fe821362d9853ec7f4d1cba2072b1340c15cdaeb453d512fd4812aabcabc644f2779e1106108c1445c132e764d22aa187132ccec5ae0fce8ffe462b12e234fcd77592f28e3f5ec242f4110b27ec7759ec9f4d420c3334da8ba292a58a8a8a6ece44ea03a6bb36cb3ed04e5de54fff77760a0779a6adce923bdc43ee5f91772d493c62b461d0d0d60b95e269a4cc1dff33731405eb8c96597a27089fc78544636870a07f04f7eb8a140d8ee28dc8c202"}) syz_open_dev$hidraw(&(0x7f0000001180), 0x1, 0x10900) 15:48:25 executing program 0: r0 = syz_open_dev$hidraw(0xfffffffffffffffc, 0x401, 0x49005cb64888dafe) syz_open_dev$evdev(0x0, 0x0, 0x200240) ioctl$HIDIOCGRDESC(r0, 0x90044802, &(0x7f0000000000)={0x16a, "6c528a72b266d36c94e4fa956a1f471611f332990dd34fe9da72ed590b2bcb3faf98a52f80616553aba8935c1333d1c537da8ea51558088228975202ccf592e29fe730fdb211691193555f08a456c8ccd8b212ff5ee887a5971cb6af15b1632442ea01e289ed97c762c5887e4f325768098e4b2146b6c78b6289e56bc83b69faa435cb37f36476dc8dc2f160f9b0c6234df507c744883e653215f9e4ecfca4a50b32c0ffb2ab22846ac6c1b28f28b3ec67d221a0ea8e3be85a7c9fe821362d9853ec7f4d1cba2072b1340c15cdaeb453d512fd4812aabcabc644f2779e1106108c1445c132e764d22aa187132ccec5ae0fce8ffe462b12e234fcd77592f28e3f5ec242f4110b27ec7759ec9f4d420c3334da8ba292a58a8a8a6ece44ea03a6bb36cb3ed04e5de54fff77760a0779a6adce923bdc43ee5f91772d493c62b461d0d0d60b95e269a4cc1dff33731405eb8c96597a27089fc78544636870a07f04f7eb8a140d8ee28dc8c202"}) 15:48:25 executing program 1: r0 = syz_open_dev$hidraw(0xfffffffffffffffc, 0x0, 0x49005cb64888dafe) syz_usb_ep_write$ath9k_ep1(0xffffffffffffffff, 0x82, 0x0, &(0x7f0000000380)=ANY=[]) syz_usb_connect_ath9k(0x3, 0xfffffffffffffe65, &(0x7f0000000380)={{0x12, 0x1, 0x200, 0xff, 0xff, 0xff, 0x40, 0xcf3, 0x9271, 0x108, 0x1, 0x2, 0x3, 0x38e38e38e38e4a7, [{{0x9, 0x2, 0x48}}]}}, 0x0) syz_usb_connect_ath9k(0x3, 0x5a, &(0x7f0000000200)={{0x12, 0x1, 0x200, 0xff, 0xff, 0xff, 0x40, 0xcf3, 0x9271, 0x108, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x48}}]}}, 0x0) r1 = syz_open_dev$hidraw(&(0x7f00000001c0), 0x1, 0x0) ioctl$HIDIOCGRAWPHYS(r1, 0x80404805, &(0x7f0000000040)) r2 = syz_open_dev$hidraw(&(0x7f0000000080), 0x0, 0x0) read$hidraw(r2, 0x0, 0x0) write$hidraw(r0, &(0x7f0000000400)="e8840fbe4aa18f4c89958d02f628e6e0", 0x10) write$hidraw(r0, &(0x7f00000000c0)="5b5e63430bc2e3991292fd57e67730410e3c724c5ca64291cc5d16740a85105d1ef1089ddf064f7e088a739d47b8cceb6bc3e3d5f02b888c3479a044ab53bbe9236d7cd719d42314f1c3e8a47b193e20e1701673e6bbbdeafa5c6ac9eafc7607a6427e90a6e19e4f4b4d2bae3cf4d361d2a69b437eb4d4287c0e9a74bf1bef2fb58de069fd2e993c68139b841c0a25eb332840d78abfa95f63e7e288d05ddd7b58a8c345a62f8e54cc9c3e4326fe17fb2e210032342e42619b8153289b5f3e7b267d", 0xc2) [ 1267.633967][ T34] audit: type=1800 audit(1629042505.276:72): pid=24267 uid=0 auid=4294967295 ses=4294967295 subj==unconfined op=collect_data cause=failed(directio) comm="syz-executor.0" name=48C7C060 dev="sda1" ino=15342 res=0 errno=0 [ 1267.637091][T24260] ? __sanitizer_cov_trace_const_cmp4+0x1c/0x70 [ 1267.637129][T24260] ? ext4_mknod+0x4e0/0x4e0 [ 1267.637156][T24260] lookup_open.isra.0+0xf19/0x1300 [ 1267.674031][T24260] ? hashlen_string+0xf0/0xf0 [ 1267.678724][T24260] path_openat+0x9b3/0x27f0 [ 1267.683243][T24260] ? path_lookupat+0x860/0x860 [ 1267.688022][T24260] ? mark_lock+0xef/0x17b0 [ 1267.692450][T24260] ? lockdep_hardirqs_on_prepare+0x3e0/0x3e0 [ 1267.698445][T24260] do_filp_open+0x1aa/0x400 [ 1267.702959][T24260] ? may_open_dev+0xf0/0xf0 [ 1267.707480][T24260] ? alloc_fd+0x2f0/0x670 [ 1267.711825][T24260] ? rwlock_bug.part.0+0x90/0x90 [ 1267.716780][T24260] ? __sanitizer_cov_trace_const_cmp8+0x1d/0x70 [ 1267.723043][T24260] ? _find_next_bit+0x1e3/0x260 [ 1267.724446][ T34] audit: type=1800 audit(1629042505.276:73): pid=24271 uid=0 auid=4294967295 ses=4294967295 subj==unconfined op=collect_data cause=failed(directio) comm="syz-executor.1" name=48C7C060 dev="sda1" ino=15265 res=0 errno=0 [ 1267.727907][T24260] ? _raw_spin_unlock+0x1a/0x30 [ 1267.727941][T24260] ? alloc_fd+0x2f0/0x670 [ 1267.727971][T24260] do_sys_openat2+0x16d/0x420 [ 1267.762846][T24260] ? build_open_flags+0x6f0/0x6f0 [ 1267.767924][T24260] ? __context_tracking_exit+0x9f/0xb0 [ 1267.773397][T24260] ? lock_downgrade+0x6e0/0x6e0 [ 1267.778259][T24260] __x64_sys_openat+0x13f/0x1f0 [ 1267.783126][T24260] ? __ia32_sys_open+0x1c0/0x1c0 [ 1267.788081][T24260] ? lockdep_hardirqs_on_prepare+0x273/0x3e0 [ 1267.794073][T24260] ? syscall_enter_from_user_mode+0x21/0x70 [ 1267.799978][T24260] do_syscall_64+0x35/0xb0 15:48:25 executing program 2: syz_open_dev$hidraw(0xfffffffffffffffc, 0x401, 0x49005cb64888dafe) syz_open_dev$evdev(0x0, 0x0, 0x200240) r0 = syz_open_dev$hiddev(&(0x7f0000000000), 0xf6, 0x3) ioctl$HIDIOCGSTRING(r0, 0x81044804, &(0x7f0000000040)={0x16, "a3e95ac4d63d074b6a62b18dd54180f875afd0c4e8a4"}) [ 1267.804413][T24260] entry_SYSCALL_64_after_hwframe+0x44/0xae [ 1267.810320][T24260] RIP: 0033:0x4196d4 [ 1267.814225][T24260] Code: 84 00 00 00 00 00 44 89 54 24 0c e8 96 f9 ff ff 44 8b 54 24 0c 44 89 e2 48 89 ee 41 89 c0 bf 9c ff ff ff b8 01 01 00 00 0f 05 <48> 3d 00 f0 ff ff 77 34 44 89 c7 89 44 24 0c e8 c8 f9 ff ff 8b 44 [ 1267.831819][ T34] audit: type=1800 audit(1629042505.276:74): pid=24274 uid=0 auid=4294967295 ses=4294967295 subj==unconfined op=collect_data cause=failed(directio) comm="syz-executor.0" name=48C7C060 dev="sda1" ino=15313 res=0 errno=0 15:48:25 executing program 0: r0 = syz_open_dev$hidraw(0xfffffffffffffffc, 0x401, 0x49005cb64888dafe) ioctl$HIDIOCGRDESC(r0, 0x90044802, &(0x7f0000000000)={0x16a, "6c528a72b266d36c94e4fa956a1f471611f332990dd34fe9da72ed590b2bcb3faf98a52f80616553aba8935c1333d1c537da8ea51558088228975202ccf592e29fe730fdb211691193555f08a456c8ccd8b212ff5ee887a5971cb6af15b1632442ea01e289ed97c762c5887e4f325768098e4b2146b6c78b6289e56bc83b69faa435cb37f36476dc8dc2f160f9b0c6234df507c744883e653215f9e4ecfca4a50b32c0ffb2ab22846ac6c1b28f28b3ec67d221a0ea8e3be85a7c9fe821362d9853ec7f4d1cba2072b1340c15cdaeb453d512fd4812aabcabc644f2779e1106108c1445c132e764d22aa187132ccec5ae0fce8ffe462b12e234fcd77592f28e3f5ec242f4110b27ec7759ec9f4d420c3334da8ba292a58a8a8a6ece44ea03a6bb36cb3ed04e5de54fff77760a0779a6adce923bdc43ee5f91772d493c62b461d0d0d60b95e269a4cc1dff33731405eb8c96597a27089fc78544636870a07f04f7eb8a140d8ee28dc8c202"}) [ 1267.833839][T24260] RSP: 002b:00007f07df62ecc0 EFLAGS: 00000293 ORIG_RAX: 0000000000000101 [ 1267.833873][T24260] RAX: ffffffffffffffda RBX: 6666666666666667 RCX: 00000000004196d4 [ 1267.833891][T24260] RDX: 00000000001092c0 RSI: 00007f07df62ed60 RDI: 00000000ffffff9c [ 1267.879269][T24260] RBP: 00007f07df62ed60 R08: 0000000000000000 R09: 0000000000000000 [ 1267.887254][T24260] R10: 0000000000000000 R11: 0000000000000293 R12: 00000000001092c0 [ 1267.895232][T24260] R13: 00007ffdc297310f R14: 00007f07df62f300 R15: 0000000000022000 15:48:25 executing program 2: syz_open_dev$hidraw(0xfffffffffffffffc, 0x401, 0x49005cb64888dafe) r0 = syz_open_dev$hidraw(&(0x7f0000000080), 0x0, 0x0) read$hidraw(r0, 0x0, 0x0) ioctl$HIDIOCGRDESCSIZE(r0, 0x80044801, &(0x7f0000000000)) syz_open_dev$evdev(0x0, 0x0, 0x2c0040) [ 1267.918875][ T34] audit: type=1800 audit(1629042505.736:75): pid=24276 uid=0 auid=4294967295 ses=4294967295 subj==unconfined op=collect_data cause=failed(directio) comm="syz-executor.5" name=48C7C060 dev="sda1" ino=13892 res=0 errno=0 [ 1267.990487][ T34] audit: type=1800 audit(1629042505.746:76): pid=24279 uid=0 auid=4294967295 ses=4294967295 subj==unconfined op=collect_data cause=failed(directio) comm="syz-executor.2" name=48C7C060 dev="sda1" ino=15342 res=0 errno=0 [ 1268.016004][ T34] audit: type=1800 audit(1629042505.836:77): pid=24283 uid=0 auid=4294967295 ses=4294967295 subj==unconfined op=collect_data cause=failed(directio) comm="syz-executor.2" name=48C7C060 dev="sda1" ino=15297 res=0 errno=0 [ 1268.042009][ T34] audit: type=1800 audit(1629042505.836:78): pid=24284 uid=0 auid=4294967295 ses=4294967295 subj==unconfined op=collect_data cause=failed(directio) comm="syz-executor.0" name=48C7C060 dev="sda1" ino=15341 res=0 errno=0 [ 1268.063454][T29929] usb 2-1: new high-speed USB device number 112 using dummy_hcd [ 1268.259177][ T7248] usb 4-1: new high-speed USB device number 122 using dummy_hcd [ 1268.369354][T29929] usb 2-1: too many configurations: 167, using maximum allowed: 8 [ 1268.489382][T29929] usb 2-1: config index 0 descriptor too short (expected 9, got 0) [ 1268.497318][T29929] usb 2-1: can't read configurations, error -22 [ 1268.619381][ T7248] usb 4-1: config index 0 descriptor too short (expected 90, got 72) [ 1268.669200][T29929] usb 2-1: new high-speed USB device number 113 using dummy_hcd [ 1268.779308][ T7248] usb 4-1: New USB device found, idVendor=0cf3, idProduct=9271, bcdDevice= 1.08 [ 1268.788384][ T7248] usb 4-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 1268.796411][ T7248] usb 4-1: Product: syz [ 1268.800632][ T7248] usb 4-1: Manufacturer: syz [ 1268.805226][ T7248] usb 4-1: SerialNumber: syz [ 1268.849874][ T7248] usb 4-1: ath9k_htc: Firmware ath9k_htc/htc_9271-1.4.0.fw requested [ 1268.989220][T29929] usb 2-1: too many configurations: 167, using maximum allowed: 8 [ 1269.159333][T29929] usb 2-1: config index 0 descriptor too short (expected 9, got 0) [ 1269.169091][T29929] usb 2-1: can't read configurations, error -22 [ 1269.175455][T29929] usb usb2-port1: attempt power cycle [ 1269.419168][ T7248] usb 4-1: ath9k_htc: Transferred FW: ath9k_htc/htc_9271-1.4.0.fw, size: 51008 [ 1269.589107][T29929] usb 2-1: new high-speed USB device number 114 using dummy_hcd 15:48:27 executing program 3: r0 = syz_open_dev$hidraw(&(0x7f0000000080), 0x0, 0x0) read$hidraw(r0, 0x0, 0x0) ioctl$EVIOCSABS3F(r0, 0x401845ff, &(0x7f0000000000)={0x5, 0x7f, 0x3f, 0x58, 0x5265, 0x8}) 15:48:27 executing program 5: syz_open_dev$hidraw(0xfffffffffffffffc, 0x0, 0x49005cb64888dafe) syz_open_dev$hidraw(&(0x7f0000000040), 0x0, 0x200800) r0 = syz_open_dev$hidraw(&(0x7f0000000000), 0x40, 0x8040) ioctl$HIDIOCGRAWNAME(r0, 0x80404804, &(0x7f0000000080)) 15:48:27 executing program 4 (fault-call:0 fault-nth:8): syz_open_dev$hidraw(0xfffffffffffffffc, 0x20, 0x1092c0) syz_open_dev$evdev(0x0, 0x0, 0x0) r0 = syz_open_dev$evdev(&(0x7f0000000380), 0x0, 0x0) ioctl$EVIOCGUNIQ(r0, 0x80404508, 0x0) 15:48:27 executing program 2: r0 = syz_open_dev$hidraw(0xfffffffffffffffc, 0x401, 0x49005cb64888dafe) r1 = syz_open_dev$evdev(0x0, 0x0, 0x200240) ioctl$HIDIOCGRAWPHYS(r0, 0x80404805, &(0x7f0000000000)) ioctl$EVIOCGREP(r1, 0x80084503, &(0x7f0000000040)=""/204) 15:48:27 executing program 0: ioctl$HIDIOCGRDESC(0xffffffffffffffff, 0x90044802, &(0x7f0000000000)={0x16a, "6c528a72b266d36c94e4fa956a1f471611f332990dd34fe9da72ed590b2bcb3faf98a52f80616553aba8935c1333d1c537da8ea51558088228975202ccf592e29fe730fdb211691193555f08a456c8ccd8b212ff5ee887a5971cb6af15b1632442ea01e289ed97c762c5887e4f325768098e4b2146b6c78b6289e56bc83b69faa435cb37f36476dc8dc2f160f9b0c6234df507c744883e653215f9e4ecfca4a50b32c0ffb2ab22846ac6c1b28f28b3ec67d221a0ea8e3be85a7c9fe821362d9853ec7f4d1cba2072b1340c15cdaeb453d512fd4812aabcabc644f2779e1106108c1445c132e764d22aa187132ccec5ae0fce8ffe462b12e234fcd77592f28e3f5ec242f4110b27ec7759ec9f4d420c3334da8ba292a58a8a8a6ece44ea03a6bb36cb3ed04e5de54fff77760a0779a6adce923bdc43ee5f91772d493c62b461d0d0d60b95e269a4cc1dff33731405eb8c96597a27089fc78544636870a07f04f7eb8a140d8ee28dc8c202"}) [ 1269.631255][T29346] usb 4-1: USB disconnect, device number 122 [ 1269.700575][T24299] FAULT_INJECTION: forcing a failure. [ 1269.700575][T24299] name failslab, interval 1, probability 0, space 0, times 0 [ 1269.713556][T24299] CPU: 1 PID: 24299 Comm: syz-executor.4 Not tainted 5.14.0-rc5-syzkaller #0 [ 1269.722338][T24299] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 [ 1269.732407][T24299] Call Trace: [ 1269.735696][T24299] dump_stack_lvl+0xcd/0x134 [ 1269.740307][T24299] should_fail.cold+0x5/0xa [ 1269.744823][T24299] ? security_inode_alloc+0x34/0x160 [ 1269.750129][T24299] should_failslab+0x5/0x10 [ 1269.754652][T24299] kmem_cache_alloc+0x5b/0x360 [ 1269.759439][T24299] security_inode_alloc+0x34/0x160 [ 1269.764566][T24299] inode_init_always+0x52e/0xc40 [ 1269.769519][T24299] alloc_inode+0x82/0x230 [ 1269.773866][T24299] new_inode+0x27/0x2f0 [ 1269.778039][T24299] __ext4_new_inode+0x34f/0x5b60 [ 1269.782995][T24299] ? lockdep_hardirqs_on_prepare+0x273/0x3e0 [ 1269.788992][T24299] ? _raw_spin_unlock_irqrestore+0x42/0x50 [ 1269.794846][T24299] ? trace_hardirqs_on+0x5b/0x1a0 [ 1269.799891][T24299] ? find_held_lock+0x2d/0x110 [ 1269.804675][T24299] ? ext4_mark_inode_used+0x1a70/0x1a70 [ 1269.810236][T24299] ? do_raw_spin_unlock+0x171/0x230 [ 1269.815455][T24299] ? d_splice_alias+0x4c6/0xc60 [ 1269.820326][T24299] ? ext4_create+0x447/0x4d0 [ 1269.824931][T24299] ext4_create+0x2d6/0x4d0 [ 1269.829367][T24299] ? ext4_mknod+0x4e0/0x4e0 [ 1269.833884][T24299] ? generic_permission+0x121/0x5b0 [ 1269.839100][T24299] ? __sanitizer_cov_trace_const_cmp4+0x1c/0x70 [ 1269.845359][T24299] ? security_inode_permission+0xc5/0xf0 [ 1269.851007][T24299] ? __sanitizer_cov_trace_const_cmp4+0x1c/0x70 [ 1269.857266][T24299] ? ext4_mknod+0x4e0/0x4e0 [ 1269.861793][T24299] lookup_open.isra.0+0xf19/0x1300 [ 1269.866929][T24299] ? hashlen_string+0xf0/0xf0 [ 1269.871622][T24299] path_openat+0x9b3/0x27f0 [ 1269.876140][T24299] ? path_lookupat+0x860/0x860 [ 1269.880913][T24299] ? mark_lock+0xef/0x17b0 [ 1269.885337][T24299] ? lockdep_hardirqs_on_prepare+0x3e0/0x3e0 [ 1269.891330][T24299] do_filp_open+0x1aa/0x400 [ 1269.895850][T24299] ? may_open_dev+0xf0/0xf0 15:48:27 executing program 5: syz_usb_connect$printer(0x3, 0x2d, &(0x7f0000000040)={{0x12, 0x1, 0x201, 0x0, 0x0, 0x0, 0x8, 0x525, 0xa4a8, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x1b, 0x1, 0x1, 0x81, 0x40, 0x1, [{{0x9, 0x4, 0x0, 0x5, 0x2, 0x7, 0x1, 0x1, 0x2, "", {{{0x9, 0x5, 0x1, 0x2, 0x200, 0x20, 0xe1, 0x1}}}}}]}}]}}, &(0x7f00000001c0)={0xa, &(0x7f0000000080)={0xa, 0x6, 0x110, 0x6, 0x1f, 0x20, 0x10}, 0x9f, &(0x7f00000000c0)={0x5, 0xf, 0x9f, 0x4, [@wireless={0xb, 0x10, 0x1, 0xc, 0x4, 0x7, 0x1, 0x7, 0x7}, @ss_cap={0xa, 0x10, 0x3, 0x0, 0x4, 0x7f, 0x1f, 0xdc}, @generic={0x11, 0x10, 0xb, "5c3f0cdc930cd54c54a1536ca265"}, @generic={0x74, 0x10, 0xb, "81a21b3cd2ed9c5ed7865485e42247a3152e25157398adce0e4e1b11e0da87879c8ed81822371be43af334d97d62e6549de1d0d0a5ecf0496d28645a94c130af0be6f9cfc017441ae998aba68225c5b2ff2454f02f674208e7c6712ebd81f4a0a6565fec36ce40d56bf651a6823d5b26de"}]}, 0x1, [{0x1a, &(0x7f0000000180)=@string={0x1a, 0x3, "d3d8ce6c8beb0c10f55dab85505d3c61bd6f301aeb9418d0"}}]}) ioctl$HIDIOCGCOLLECTIONINFO(0xffffffffffffffff, 0xc0104811, &(0x7f0000000000)={0x2, 0x0, 0xe6cb, 0x5}) syz_open_dev$hidraw(0xfffffffffffffffc, 0x0, 0x49005cb64888dafe) 15:48:27 executing program 0: ioctl$HIDIOCGRDESC(0xffffffffffffffff, 0x90044802, &(0x7f0000000000)={0x16a, "6c528a72b266d36c94e4fa956a1f471611f332990dd34fe9da72ed590b2bcb3faf98a52f80616553aba8935c1333d1c537da8ea51558088228975202ccf592e29fe730fdb211691193555f08a456c8ccd8b212ff5ee887a5971cb6af15b1632442ea01e289ed97c762c5887e4f325768098e4b2146b6c78b6289e56bc83b69faa435cb37f36476dc8dc2f160f9b0c6234df507c744883e653215f9e4ecfca4a50b32c0ffb2ab22846ac6c1b28f28b3ec67d221a0ea8e3be85a7c9fe821362d9853ec7f4d1cba2072b1340c15cdaeb453d512fd4812aabcabc644f2779e1106108c1445c132e764d22aa187132ccec5ae0fce8ffe462b12e234fcd77592f28e3f5ec242f4110b27ec7759ec9f4d420c3334da8ba292a58a8a8a6ece44ea03a6bb36cb3ed04e5de54fff77760a0779a6adce923bdc43ee5f91772d493c62b461d0d0d60b95e269a4cc1dff33731405eb8c96597a27089fc78544636870a07f04f7eb8a140d8ee28dc8c202"}) 15:48:27 executing program 0: ioctl$HIDIOCGRDESC(0xffffffffffffffff, 0x90044802, &(0x7f0000000000)={0x16a, "6c528a72b266d36c94e4fa956a1f471611f332990dd34fe9da72ed590b2bcb3faf98a52f80616553aba8935c1333d1c537da8ea51558088228975202ccf592e29fe730fdb211691193555f08a456c8ccd8b212ff5ee887a5971cb6af15b1632442ea01e289ed97c762c5887e4f325768098e4b2146b6c78b6289e56bc83b69faa435cb37f36476dc8dc2f160f9b0c6234df507c744883e653215f9e4ecfca4a50b32c0ffb2ab22846ac6c1b28f28b3ec67d221a0ea8e3be85a7c9fe821362d9853ec7f4d1cba2072b1340c15cdaeb453d512fd4812aabcabc644f2779e1106108c1445c132e764d22aa187132ccec5ae0fce8ffe462b12e234fcd77592f28e3f5ec242f4110b27ec7759ec9f4d420c3334da8ba292a58a8a8a6ece44ea03a6bb36cb3ed04e5de54fff77760a0779a6adce923bdc43ee5f91772d493c62b461d0d0d60b95e269a4cc1dff33731405eb8c96597a27089fc78544636870a07f04f7eb8a140d8ee28dc8c202"}) [ 1269.900362][T24299] ? alloc_fd+0x2f0/0x670 [ 1269.904704][T24299] ? rwlock_bug.part.0+0x90/0x90 [ 1269.909653][T24299] ? __sanitizer_cov_trace_const_cmp8+0x1d/0x70 [ 1269.915915][T24299] ? _find_next_bit+0x1e3/0x260 [ 1269.920783][T24299] ? _raw_spin_unlock+0x1a/0x30 [ 1269.925646][T24299] ? alloc_fd+0x2f0/0x670 [ 1269.929992][T24299] do_sys_openat2+0x16d/0x420 [ 1269.934689][T24299] ? build_open_flags+0x6f0/0x6f0 [ 1269.939731][T24299] ? __context_tracking_exit+0x9f/0xb0 [ 1269.945201][T24299] ? lock_downgrade+0x6e0/0x6e0 [ 1269.950060][T24299] __x64_sys_openat+0x13f/0x1f0 [ 1269.954926][T24299] ? __ia32_sys_open+0x1c0/0x1c0 [ 1269.959883][T24299] ? lockdep_hardirqs_on_prepare+0x273/0x3e0 [ 1269.965870][T24299] ? syscall_enter_from_user_mode+0x21/0x70 [ 1269.971778][T24299] do_syscall_64+0x35/0xb0 [ 1269.976216][T24299] entry_SYSCALL_64_after_hwframe+0x44/0xae [ 1269.982176][T24299] RIP: 0033:0x4196d4 [ 1269.986052][T24299] Code: 84 00 00 00 00 00 44 89 54 24 0c e8 96 f9 ff ff 44 8b 54 24 0c 44 89 e2 48 89 ee 41 89 c0 bf 9c ff ff ff b8 01 01 00 00 0f 05 <48> 3d 00 f0 ff ff 77 34 44 89 c7 89 44 24 0c e8 c8 f9 ff ff 8b 44 [ 1270.005643][T24299] RSP: 002b:00007f07df62ecc0 EFLAGS: 00000293 ORIG_RAX: 0000000000000101 [ 1270.015000][T24299] RAX: ffffffffffffffda RBX: 6666666666666667 RCX: 00000000004196d4 [ 1270.022975][T24299] RDX: 00000000001092c0 RSI: 00007f07df62ed60 RDI: 00000000ffffff9c [ 1270.030939][T24299] RBP: 00007f07df62ed60 R08: 0000000000000000 R09: 0000000000000000 [ 1270.038913][T24299] R10: 0000000000000000 R11: 0000000000000293 R12: 00000000001092c0 [ 1270.046891][T24299] R13: 00007ffdc297310f R14: 00007f07df62f300 R15: 0000000000022000 [ 1270.055567][T29929] usb 2-1: too many configurations: 167, using maximum allowed: 8 [ 1270.179121][T29929] usb 2-1: config index 0 descriptor too short (expected 9, got 0) [ 1270.187067][T29929] usb 2-1: can't read configurations, error -22 [ 1270.339064][T29929] usb 2-1: new high-speed USB device number 115 using dummy_hcd [ 1270.479079][ T7248] ath9k_htc 4-1:1.0: ath9k_htc: Target is unresponsive [ 1270.479302][T29929] usb 2-1: too many configurations: 167, using maximum allowed: 8 [ 1270.486060][ T7248] ath9k_htc: Failed to initialize the device [ 1270.500111][T29346] usb 4-1: ath9k_htc: USB layer deinitialized [ 1270.609132][T29929] usb 2-1: config index 0 descriptor too short (expected 9, got 0) [ 1270.617095][T29929] usb 2-1: can't read configurations, error -22 [ 1270.624692][T29929] usb usb2-port1: unable to enumerate USB device 15:48:28 executing program 1: syz_open_dev$hidraw(0xfffffffffffffffc, 0x20200000000002e6, 0x49005cb648891afe) 15:48:28 executing program 0: r0 = syz_open_dev$hidraw(0xfffffffffffffffc, 0x0, 0x49005cb64888dafe) ioctl$HIDIOCGRDESC(r0, 0x90044802, &(0x7f0000000000)={0x16a, "6c528a72b266d36c94e4fa956a1f471611f332990dd34fe9da72ed590b2bcb3faf98a52f80616553aba8935c1333d1c537da8ea51558088228975202ccf592e29fe730fdb211691193555f08a456c8ccd8b212ff5ee887a5971cb6af15b1632442ea01e289ed97c762c5887e4f325768098e4b2146b6c78b6289e56bc83b69faa435cb37f36476dc8dc2f160f9b0c6234df507c744883e653215f9e4ecfca4a50b32c0ffb2ab22846ac6c1b28f28b3ec67d221a0ea8e3be85a7c9fe821362d9853ec7f4d1cba2072b1340c15cdaeb453d512fd4812aabcabc644f2779e1106108c1445c132e764d22aa187132ccec5ae0fce8ffe462b12e234fcd77592f28e3f5ec242f4110b27ec7759ec9f4d420c3334da8ba292a58a8a8a6ece44ea03a6bb36cb3ed04e5de54fff77760a0779a6adce923bdc43ee5f91772d493c62b461d0d0d60b95e269a4cc1dff33731405eb8c96597a27089fc78544636870a07f04f7eb8a140d8ee28dc8c202"}) 15:48:28 executing program 2: syz_open_dev$hidraw(0xfffffffffffffffc, 0x3e, 0x49005cb648ae1ffd) syz_open_dev$evdev(0x0, 0x0, 0x200240) r0 = syz_open_dev$evdev(&(0x7f0000000000), 0x7ff, 0x200) ioctl$EVIOCSMASK(r0, 0x40104593, &(0x7f00000000c0)={0x1, 0x73, &(0x7f0000000040)="33c90dd0f269c84b4b9ec7eb1ec9afa01367b658d7369a5563d8e0dab450689bce85fcac230519183d5f9066fc40c9b906983f1f8ca15061629f13d195f84006fc3a74552abf6705eb297142eaf302cc33e7a0ccc614db857eeecef4d5cda2da5a3197aa6db40f3a5401894c64a3f0d4e371bb"}) 15:48:28 executing program 3: r0 = syz_open_dev$evdev(&(0x7f0000000380), 0x0, 0x0) ioctl$EVIOCSABS0(r0, 0x401845c0, 0x0) r1 = syz_open_dev$evdev(&(0x7f0000000380), 0x0, 0x0) r2 = syz_open_dev$evdev(&(0x7f0000000380), 0x0, 0x0) ioctl$EVIOCSABS0(r2, 0x401845c0, 0x0) r3 = syz_open_dev$evdev(&(0x7f0000000380), 0x0, 0x0) ioctl$EVIOCSABS0(r3, 0x401845c0, 0x0) ioctl$EVIOCSABS0(r0, 0x401845c0, 0x0) ioctl$EVIOCSABS3F(r1, 0x401845ff, &(0x7f0000000080)={0x6347, 0x8, 0x400, 0x0, 0xff, 0x9}) ioctl$EVIOCSKEYCODE(r0, 0x40084504, &(0x7f0000000040)=[0x10001, 0x9]) r4 = syz_open_dev$hidraw(&(0x7f0000000000), 0x80000, 0x0) read$hidraw(r4, 0x0, 0x0) 15:48:28 executing program 4 (fault-call:0 fault-nth:9): syz_open_dev$hidraw(0xfffffffffffffffc, 0x20, 0x1092c0) syz_open_dev$evdev(0x0, 0x0, 0x0) r0 = syz_open_dev$evdev(&(0x7f0000000380), 0x0, 0x0) ioctl$EVIOCGUNIQ(r0, 0x80404508, 0x0) [ 1270.773609][T24327] FAULT_INJECTION: forcing a failure. [ 1270.773609][T24327] name failslab, interval 1, probability 0, space 0, times 0 [ 1270.786309][T24327] CPU: 1 PID: 24327 Comm: syz-executor.4 Not tainted 5.14.0-rc5-syzkaller #0 [ 1270.795181][T24327] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 [ 1270.805348][T24327] Call Trace: [ 1270.808641][T24327] dump_stack_lvl+0xcd/0x134 [ 1270.813254][T24327] should_fail.cold+0x5/0xa [ 1270.817772][T24327] ? tomoyo_realpath_from_path+0xc3/0x620 15:48:28 executing program 0: r0 = syz_open_dev$hidraw(0xfffffffffffffffc, 0x0, 0x0) ioctl$HIDIOCGRDESC(r0, 0x90044802, &(0x7f0000000000)={0x16a, "6c528a72b266d36c94e4fa956a1f471611f332990dd34fe9da72ed590b2bcb3faf98a52f80616553aba8935c1333d1c537da8ea51558088228975202ccf592e29fe730fdb211691193555f08a456c8ccd8b212ff5ee887a5971cb6af15b1632442ea01e289ed97c762c5887e4f325768098e4b2146b6c78b6289e56bc83b69faa435cb37f36476dc8dc2f160f9b0c6234df507c744883e653215f9e4ecfca4a50b32c0ffb2ab22846ac6c1b28f28b3ec67d221a0ea8e3be85a7c9fe821362d9853ec7f4d1cba2072b1340c15cdaeb453d512fd4812aabcabc644f2779e1106108c1445c132e764d22aa187132ccec5ae0fce8ffe462b12e234fcd77592f28e3f5ec242f4110b27ec7759ec9f4d420c3334da8ba292a58a8a8a6ece44ea03a6bb36cb3ed04e5de54fff77760a0779a6adce923bdc43ee5f91772d493c62b461d0d0d60b95e269a4cc1dff33731405eb8c96597a27089fc78544636870a07f04f7eb8a140d8ee28dc8c202"}) 15:48:28 executing program 2: syz_open_dev$hidraw(0xfffffffffffffffc, 0x401, 0x49005cb64888dafe) ioctl$HIDIOCSFEATURE(0xffffffffffffffff, 0xc0404806, &(0x7f0000000000)="de249b1bbcda447b543f32ac1acf70159e7b7aaeac1234ba0f0bcbc955c1fe65c895ee30850c41cd77bb389273604e6c3818faeadb5c085b751de33cfb6c1955ae5586445bce72bce45b393f13c6405d949f3c4a33e3336c1b3cc37d9b6483e97ff10a32cbf932d5cbe04f4df0d9307b6901f7e91ed62180d83c9643aa0916d8210375c1b82a040b00214b5c3e55a65c5368e7c92eb2258b93421095cbec3888da7a0df7e74bb56cfdbbe53871187e5cde11481bf5a20cf910f91c85ac166e71") ioctl$HIDIOCGRDESC(0xffffffffffffffff, 0x90044802, &(0x7f00000000c0)=ANY=[@ANYBLOB="e9000000455e1d9ec31905f1ba3a36607c22fc49f5ada2e162a59adc0ca58f1edfb818af03ed6b2fc98eaaa1ee1a1aef22586aec1611791a43dbba996c18c2040000006464a08f0c52d2140f59b4704b10aa135ec41a742f3a088ef834a2fe4fd71e515c4ff618bb60da64ec66c06b2997689d4daf5c0afe04060987b037cd92756a1451eb53c57fbb4b084070b8cb5688c96c0a9bbc1ab45445646c87317f09c5715429af3c51dd14b209e2508a9c76f594f57f556c02918dcb0b3b7a2e55689212ef689c21a9f255adfdd19d5b76b0fc888aa4e78bc372ac7dbdeb9561a4f86ab3"]) syz_open_dev$evdev(0x0, 0x0, 0x200240) [ 1270.823512][T24327] should_failslab+0x5/0x10 [ 1270.828037][T24327] __kmalloc+0x72/0x310 [ 1270.832210][T24327] ? lock_chain_count+0x20/0x20 [ 1270.837076][T24327] tomoyo_realpath_from_path+0xc3/0x620 [ 1270.842645][T24327] ? __sanitizer_cov_trace_const_cmp1+0x22/0x80 [ 1270.848908][T24327] tomoyo_check_open_permission+0x272/0x380 [ 1270.854819][T24327] ? tomoyo_path_number_perm+0x590/0x590 [ 1270.860464][T24327] ? lockdep_hardirqs_on_prepare+0x3e0/0x3e0 [ 1270.866462][T24327] ? path_get+0x5d/0x80 15:48:28 executing program 2: syz_open_dev$hidraw(0xfffffffffffffffc, 0x401, 0x49005cb64888dafe) syz_open_dev$evdev(&(0x7f0000000000), 0x8, 0x41) syz_open_dev$evdev(0x0, 0x0, 0x200240) [ 1270.870627][T24327] ? lock_downgrade+0x6e0/0x6e0 [ 1270.875489][T24327] ? do_raw_spin_lock+0x120/0x2b0 [ 1270.880524][T24327] tomoyo_file_open+0xa3/0xd0 [ 1270.885215][T24327] security_file_open+0x52/0x4f0 [ 1270.890165][T24327] do_dentry_open+0x34e/0x1110 [ 1270.894949][T24327] ? __sanitizer_cov_trace_const_cmp4+0x1c/0x70 [ 1270.901207][T24327] ? may_open+0x1f6/0x420 [ 1270.905550][T24327] path_openat+0x1c23/0x27f0 [ 1270.910152][T24327] ? path_lookupat+0x860/0x860 [ 1270.914926][T24327] ? mark_lock+0xef/0x17b0 [ 1270.919355][T24327] ? lockdep_hardirqs_on_prepare+0x3e0/0x3e0 [ 1270.925342][T24327] do_filp_open+0x1aa/0x400 [ 1270.929850][T24327] ? may_open_dev+0xf0/0xf0 [ 1270.934368][T24327] ? alloc_fd+0x2f0/0x670 [ 1270.938720][T24327] ? rwlock_bug.part.0+0x90/0x90 [ 1270.943673][T24327] ? __sanitizer_cov_trace_const_cmp8+0x1d/0x70 [ 1270.949937][T24327] ? _find_next_bit+0x1e3/0x260 [ 1270.954805][T24327] ? _raw_spin_unlock+0x1a/0x30 [ 1270.959674][T24327] ? alloc_fd+0x2f0/0x670 [ 1270.964019][T24327] do_sys_openat2+0x16d/0x420 [ 1270.968717][T24327] ? build_open_flags+0x6f0/0x6f0 [ 1270.973759][T24327] ? __context_tracking_exit+0x9f/0xb0 [ 1270.979232][T24327] ? lock_downgrade+0x6e0/0x6e0 [ 1270.984096][T24327] __x64_sys_openat+0x13f/0x1f0 [ 1270.988974][T24327] ? __ia32_sys_open+0x1c0/0x1c0 [ 1270.993930][T24327] ? lockdep_hardirqs_on_prepare+0x273/0x3e0 [ 1270.999923][T24327] ? syscall_enter_from_user_mode+0x21/0x70 [ 1271.005842][T24327] do_syscall_64+0x35/0xb0 [ 1271.010274][T24327] entry_SYSCALL_64_after_hwframe+0x44/0xae [ 1271.016276][T24327] RIP: 0033:0x4196d4 15:48:28 executing program 0: r0 = syz_open_dev$hidraw(0xfffffffffffffffc, 0x0, 0x0) ioctl$HIDIOCGRDESC(r0, 0x90044802, &(0x7f0000000000)={0x16a, "6c528a72b266d36c94e4fa956a1f471611f332990dd34fe9da72ed590b2bcb3faf98a52f80616553aba8935c1333d1c537da8ea51558088228975202ccf592e29fe730fdb211691193555f08a456c8ccd8b212ff5ee887a5971cb6af15b1632442ea01e289ed97c762c5887e4f325768098e4b2146b6c78b6289e56bc83b69faa435cb37f36476dc8dc2f160f9b0c6234df507c744883e653215f9e4ecfca4a50b32c0ffb2ab22846ac6c1b28f28b3ec67d221a0ea8e3be85a7c9fe821362d9853ec7f4d1cba2072b1340c15cdaeb453d512fd4812aabcabc644f2779e1106108c1445c132e764d22aa187132ccec5ae0fce8ffe462b12e234fcd77592f28e3f5ec242f4110b27ec7759ec9f4d420c3334da8ba292a58a8a8a6ece44ea03a6bb36cb3ed04e5de54fff77760a0779a6adce923bdc43ee5f91772d493c62b461d0d0d60b95e269a4cc1dff33731405eb8c96597a27089fc78544636870a07f04f7eb8a140d8ee28dc8c202"}) [ 1271.020180][T24327] Code: 84 00 00 00 00 00 44 89 54 24 0c e8 96 f9 ff ff 44 8b 54 24 0c 44 89 e2 48 89 ee 41 89 c0 bf 9c ff ff ff b8 01 01 00 00 0f 05 <48> 3d 00 f0 ff ff 77 34 44 89 c7 89 44 24 0c e8 c8 f9 ff ff 8b 44 [ 1271.039803][T24327] RSP: 002b:00007f07df62ecc0 EFLAGS: 00000293 ORIG_RAX: 0000000000000101 [ 1271.048233][T24327] RAX: ffffffffffffffda RBX: 6666666666666667 RCX: 00000000004196d4 [ 1271.056222][T24327] RDX: 00000000001092c0 RSI: 00007f07df62ed60 RDI: 00000000ffffff9c [ 1271.064212][T24327] RBP: 00007f07df62ed60 R08: 0000000000000000 R09: 0000000000000000 [ 1271.072373][T24327] R10: 0000000000000000 R11: 0000000000000293 R12: 00000000001092c0 [ 1271.080356][T24327] R13: 00007ffdc297310f R14: 00007f07df62f300 R15: 0000000000022000 [ 1271.088481][T24327] ERROR: Out of memory at tomoyo_realpath_from_path. 15:48:30 executing program 5: syz_open_dev$hidraw(0xfffffffffffffffc, 0x88f, 0x0) r0 = syz_open_dev$evdev(&(0x7f0000000000), 0x8, 0x900) ioctl$EVIOCGRAB(r0, 0x40044590, &(0x7f0000000040)=0x67f4) 15:48:30 executing program 1: ioctl$HIDIOCSUSAGE(0xffffffffffffffff, 0x4018480c, &(0x7f0000000000)={0x3, 0x1, 0xf5, 0x100, 0x0, 0x28}) ioctl$HIDIOCSUSAGE(0xffffffffffffffff, 0x4018480c, &(0x7f0000000040)={0x1, 0x6fe015d3001141c0, 0x80000001, 0xfff, 0x8, 0x8}) syz_open_dev$hidraw(0xfffffffffffffffc, 0x0, 0x49005cb64888dafe) 15:48:30 executing program 0: r0 = syz_open_dev$hidraw(0xfffffffffffffffc, 0x0, 0x0) ioctl$HIDIOCGRDESC(r0, 0x90044802, &(0x7f0000000000)={0x16a, "6c528a72b266d36c94e4fa956a1f471611f332990dd34fe9da72ed590b2bcb3faf98a52f80616553aba8935c1333d1c537da8ea51558088228975202ccf592e29fe730fdb211691193555f08a456c8ccd8b212ff5ee887a5971cb6af15b1632442ea01e289ed97c762c5887e4f325768098e4b2146b6c78b6289e56bc83b69faa435cb37f36476dc8dc2f160f9b0c6234df507c744883e653215f9e4ecfca4a50b32c0ffb2ab22846ac6c1b28f28b3ec67d221a0ea8e3be85a7c9fe821362d9853ec7f4d1cba2072b1340c15cdaeb453d512fd4812aabcabc644f2779e1106108c1445c132e764d22aa187132ccec5ae0fce8ffe462b12e234fcd77592f28e3f5ec242f4110b27ec7759ec9f4d420c3334da8ba292a58a8a8a6ece44ea03a6bb36cb3ed04e5de54fff77760a0779a6adce923bdc43ee5f91772d493c62b461d0d0d60b95e269a4cc1dff33731405eb8c96597a27089fc78544636870a07f04f7eb8a140d8ee28dc8c202"}) 15:48:30 executing program 2: syz_open_dev$hidraw(0xfffffffffffffffc, 0x2, 0x309480) syz_open_dev$evdev(0x0, 0x0, 0x200240) 15:48:30 executing program 3: r0 = syz_open_dev$hidraw(&(0x7f0000000080), 0x0, 0x0) write$hidraw(r0, &(0x7f00000000c0)="114e9bcdea743bd8734ca026c836d2699975e1bbe959d435f48aa49ec5bf850c5dcf02c97ff2a2236c3ff25bdf741d5747bd4da218c0e7d314e2329a1cbeebdeabc8d998ff6f55b1ccabbc92a31c3b497e1a5353d5048a66bc603f4ee49cd4c68fb96660a6eed76c6b85da91eb8319bc049544d26d45d840fb3c48c04b7e03428549f5c2c4802ebd7652072ed50d2140d3e198b20eb7504cf9a78d36a2dfc38eefdc364dfc025b8d4b54776d71cf07cc7d2b0b6b3ecf4af4394b14d51f8788fa69c1f6bb6557f967ae6072559b244e704e5e1fe57b24339a8a5107ae99e58a69a0582b7124bd", 0xe6) read$hidraw(r0, 0x0, 0x0) 15:48:30 executing program 4 (fault-call:0 fault-nth:10): syz_open_dev$hidraw(0xfffffffffffffffc, 0x20, 0x1092c0) syz_open_dev$evdev(0x0, 0x0, 0x0) r0 = syz_open_dev$evdev(&(0x7f0000000380), 0x0, 0x0) ioctl$EVIOCGUNIQ(r0, 0x80404508, 0x0) [ 1272.859514][ T34] kauditd_printk_skb: 5 callbacks suppressed [ 1272.859531][ T34] audit: type=1800 audit(1629042510.687:84): pid=24353 uid=0 auid=4294967295 ses=4294967295 subj==unconfined op=collect_data cause=failed(directio) comm="syz-executor.1" name=48C7C060 dev="sda1" ino=15387 res=0 errno=0 15:48:30 executing program 0: syz_open_dev$hidraw(0xfffffffffffffffc, 0x0, 0x49005cb64888dafe) ioctl$HIDIOCGRDESC(0xffffffffffffffff, 0x90044802, &(0x7f0000000000)={0x16a, "6c528a72b266d36c94e4fa956a1f471611f332990dd34fe9da72ed590b2bcb3faf98a52f80616553aba8935c1333d1c537da8ea51558088228975202ccf592e29fe730fdb211691193555f08a456c8ccd8b212ff5ee887a5971cb6af15b1632442ea01e289ed97c762c5887e4f325768098e4b2146b6c78b6289e56bc83b69faa435cb37f36476dc8dc2f160f9b0c6234df507c744883e653215f9e4ecfca4a50b32c0ffb2ab22846ac6c1b28f28b3ec67d221a0ea8e3be85a7c9fe821362d9853ec7f4d1cba2072b1340c15cdaeb453d512fd4812aabcabc644f2779e1106108c1445c132e764d22aa187132ccec5ae0fce8ffe462b12e234fcd77592f28e3f5ec242f4110b27ec7759ec9f4d420c3334da8ba292a58a8a8a6ece44ea03a6bb36cb3ed04e5de54fff77760a0779a6adce923bdc43ee5f91772d493c62b461d0d0d60b95e269a4cc1dff33731405eb8c96597a27089fc78544636870a07f04f7eb8a140d8ee28dc8c202"}) 15:48:30 executing program 2: syz_open_dev$hidraw(&(0x7f0000000100), 0xa2d, 0xce240) syz_open_dev$evdev(0x0, 0x0, 0x200240) r0 = syz_open_dev$evdev(&(0x7f0000000380), 0x0, 0x0) ioctl$EVIOCSABS0(r0, 0x401845c0, 0x0) ioctl$EVIOCGBITSW(r0, 0x80404525, &(0x7f0000000000)=""/199) [ 1272.907015][T24357] FAULT_INJECTION: forcing a failure. [ 1272.907015][T24357] name failslab, interval 1, probability 0, space 0, times 0 [ 1272.919734][T24357] CPU: 0 PID: 24357 Comm: syz-executor.4 Not tainted 5.14.0-rc5-syzkaller #0 [ 1272.928514][T24357] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 [ 1272.938581][T24357] Call Trace: [ 1272.941871][T24357] dump_stack_lvl+0xcd/0x134 [ 1272.946478][T24357] should_fail.cold+0x5/0xa [ 1272.951006][T24357] ? tomoyo_encode2.part.0+0xe9/0x3a0 15:48:30 executing program 1: r0 = syz_open_dev$hidraw(0xfffffffffffffffc, 0x0, 0x100c0) ioctl$HIDIOCGRDESCSIZE(r0, 0x80044801, &(0x7f0000000040)) ioctl$HIDIOCGPHYS(0xffffffffffffffff, 0x80404812, &(0x7f0000000000)) [ 1272.956400][T24357] should_failslab+0x5/0x10 [ 1272.960923][T24357] __kmalloc+0x72/0x310 [ 1272.965098][T24357] tomoyo_encode2.part.0+0xe9/0x3a0 [ 1272.970315][T24357] tomoyo_encode+0x28/0x50 [ 1272.974747][T24357] tomoyo_realpath_from_path+0x186/0x620 [ 1272.980398][T24357] tomoyo_check_open_permission+0x272/0x380 [ 1272.986309][T24357] ? tomoyo_path_number_perm+0x590/0x590 [ 1272.991958][T24357] ? lockdep_hardirqs_on_prepare+0x3e0/0x3e0 [ 1272.997955][T24357] ? path_get+0x5d/0x80 [ 1273.002123][T24357] ? lock_downgrade+0x6e0/0x6e0 15:48:30 executing program 5: syz_open_dev$hidraw(0xfffffffffffffffc, 0x0, 0x49005cb64888dafe) r0 = syz_open_dev$hidraw(&(0x7f0000000000), 0x47c4, 0x101000) write$hidraw(r0, &(0x7f0000000040)="84692d19d7bd6c74f00a08050a47c21edab8d68377de90eea46f9189d02adaad5b607dfc27338bfd22d166c9216b3749c511e0521a68004ee824d2225433eb542bf6723f4f37a7e554523249aa442f3e84cd3dc68972c572e96df4607427f4970b8b86", 0x63) [ 1273.006988][T24357] ? do_raw_spin_lock+0x120/0x2b0 [ 1273.012047][T24357] tomoyo_file_open+0xa3/0xd0 [ 1273.016772][T24357] security_file_open+0x52/0x4f0 [ 1273.021738][T24357] do_dentry_open+0x34e/0x1110 [ 1273.026519][T24357] ? __sanitizer_cov_trace_const_cmp4+0x1c/0x70 [ 1273.032779][T24357] ? may_open+0x1f6/0x420 [ 1273.037121][T24357] path_openat+0x1c23/0x27f0 [ 1273.041729][T24357] ? path_lookupat+0x860/0x860 [ 1273.046506][T24357] ? mark_lock+0xef/0x17b0 [ 1273.050931][T24357] ? lockdep_hardirqs_on_prepare+0x3e0/0x3e0 15:48:30 executing program 0: syz_open_dev$hidraw(0xfffffffffffffffc, 0x0, 0x49005cb64888dafe) ioctl$HIDIOCGRDESC(0xffffffffffffffff, 0x90044802, &(0x7f0000000000)={0x16a, "6c528a72b266d36c94e4fa956a1f471611f332990dd34fe9da72ed590b2bcb3faf98a52f80616553aba8935c1333d1c537da8ea51558088228975202ccf592e29fe730fdb211691193555f08a456c8ccd8b212ff5ee887a5971cb6af15b1632442ea01e289ed97c762c5887e4f325768098e4b2146b6c78b6289e56bc83b69faa435cb37f36476dc8dc2f160f9b0c6234df507c744883e653215f9e4ecfca4a50b32c0ffb2ab22846ac6c1b28f28b3ec67d221a0ea8e3be85a7c9fe821362d9853ec7f4d1cba2072b1340c15cdaeb453d512fd4812aabcabc644f2779e1106108c1445c132e764d22aa187132ccec5ae0fce8ffe462b12e234fcd77592f28e3f5ec242f4110b27ec7759ec9f4d420c3334da8ba292a58a8a8a6ece44ea03a6bb36cb3ed04e5de54fff77760a0779a6adce923bdc43ee5f91772d493c62b461d0d0d60b95e269a4cc1dff33731405eb8c96597a27089fc78544636870a07f04f7eb8a140d8ee28dc8c202"}) [ 1273.056931][T24357] do_filp_open+0x1aa/0x400 [ 1273.061451][T24357] ? may_open_dev+0xf0/0xf0 [ 1273.065966][T24357] ? alloc_fd+0x2f0/0x670 [ 1273.070308][T24357] ? rwlock_bug.part.0+0x90/0x90 [ 1273.073844][ T34] audit: type=1800 audit(1629042510.857:85): pid=24365 uid=0 auid=4294967295 ses=4294967295 subj==unconfined op=collect_data cause=failed(directio) comm="syz-executor.0" name=48C7C060 dev="sda1" ino=15383 res=0 errno=0 [ 1273.075276][T24357] ? __sanitizer_cov_trace_const_cmp8+0x1d/0x70 [ 1273.075314][T24357] ? _find_next_bit+0x1e3/0x260 15:48:30 executing program 3: r0 = syz_open_dev$hidraw(&(0x7f0000000080), 0x0, 0x0) r1 = syz_open_dev$hidraw(0xfffffffffffffffc, 0x4ca4, 0x100) ioctl$HIDIOCGRDESC(r1, 0x90044802, &(0x7f00000000c0)=ANY=[@ANYBLOB="5409000011b17dfece2bfc78add76ab1b2be28d18964d43ae702472f52f9b19a4c640c03ca704e7b4ae66bf2d4104b30e07b9e9fc4993e214165328a04a7699c7c844c3fd33e4f30261b43843e10efffb4f5f06fb7f629e78d15fcafcae08ed63d0e90fc1b5630920fdca39e16aaf396e78c073bd04160551d08b2fe91898f1ed0151d6f86861b58f0dcef0c607ddba82cf66e01ad43f01a8fc29911b15cebd970b3b5587cd409f2271093435eee95feacac4c4ecfd45a39907dea2060c5ae32f86b2b56d110de757813c0521c18f2022f23dbbafd2bacf7a4deed57df541d902a75e51d06b76538297b5a92e725550a393788505cbcb9ae5d1255b61289a76a1660322338b5cd6b59cd7034b81c69f1e80e79693e526f8227590fe428fbd9a29a514f845cb3d9d5226cb62d2ff63f2f0fb38e5a65977de64be22f30c1d2db1322ea91b6fc7182bcc9cafd9438f3dfbf589e92283a78d49a2a44d7466b4f5e8acc9f6a2c482a43c90d554bcf1863556f912768643210e1d530d59b28ab7379f660677ea95e3d8153b0fc7cd056d947dcc0e8d604439b684df30c9bdaeb0b45b4412b66c3b379eeadac33dfd55a2f773f2d45b740bf383448410cac680aeea7fb5f539a24ba3b5935ca7c0104dc655af30466b00396cc4d2635c391c394a161e8c5f4a40a78747db42579ec0f98b335b643392c3569ff5ff26fcc5a1d20d6018b573539e3dea710311ccee25d828fb5b3d6542f7d187200e1417955f82f21de5fac4d6672d0edb2e1d8c37d5d54765af8871676821ee704e083bb514096cf4e6ba03370512b6b62085a24bd2fc06a82ed4b8cbc05466ab2722bffc7c888b8924ed3d868a4dab777a3c527bd841dd5001149f570f4901d652acc55849ec8cafda2d39e2b33d5808b2bbb9bc76f39f6a45a71fe0642439c5ec3b9e3868177bf76c4610d27aa4292cb8f693691d9ebda0bfaaa319b1dbadc617cc3a9e3a9b6e906b44ebd42d397f0ca4424e4abc212fd848f87678e6a661b90773e7d7b938d6c832b0921d6368ab2253d0324d0f141704a8ede33f5514d698e0d76bf8b9e6c848da569f992a80a73f28702020fb90cb6d5ae38a48309b839e1a1ae07ef422331c1ae1e01ab008df6e778f401cb711021240e838808649d7de556bfc51b5db27207856e6d337d3a831f2e5bde4d3966ebda88a22884cc0de51abf1aafdad0b968d5994d7daff4ba13d60c409b347fe5f1aa7a5d4c41a7f6493a9efcd50be580f6789b63987acda76af287978282b39407f90d5562f990cb5267d70deacb89421409c64403b503b4c559278eb777bf74577ecf62f4356222172df5d4407dfc284964d899145ee348fda66ed20f78fb0c0c5898dcb62274e378c5fa19c00d56358cf3e4f60611eca8e76e4173bb4dd16cd5494414e02619d2f300184a9effbbfd86258cb945f7a9cb3c173b415595e6cde3c4baea213a52e03ebc3394ae6b19a7b4b23401d3c93e44126fac1eaf0bcca87d24c615cf0542cddb1d1c3c86c56013720aea02279280d81b310ad0acd5b310e7284abe9aa39d7d99758ffab6fb6e10687731bddc0c63741e16378efc0c5d5f6f1cabee7dfac866bbf51785959463a1c35156c7c3bf1294a82a12627a335f5cdaef00b1d91b98b4ac4b7642e9c31983e3739a41c5b324fc2d5bc1fbcb1a8cf4c40254520009fb6e67388426557fff7707a552a7cb980f1999baf21d91c49bd2295badcd0a08ee00ae2872c457ad41c50aae2c3707e9f7f56fa38096e12f464ddae665e3fd49548906ab2724fa3dc591e299aa513c8a68ab9d83694edc77ea960880cfbd5462b1852cb9dbe524ff4bcfd49812772df4d142ab82e1173f717d172b43399b903d2f5ad489ad2a994299392ba92ee8eb068ff4f21920410c7806d05e01e91df878e0ea6729a8ca5b4a41389d8d92445143ad106f217791096f0824e516afd641e5c59d88be4e34ea195106a484c5d1d4dfcf285d8f79ffead87dd7e5d1635f5d6de457551bd4daa754902229045d6b15c2c691c10a16ec7570d69bd4f5c95e4fd202f5c40f447478205bd564f12281029fe8728f585438b7c7287745924ac4be4647d7b059f335bff4470a4249bf18048e3098b54a5c46b16b616b715b56a02b689801fd1ae32e39de9cbab21d10b1fc9e869eac7fd99357a9cbd89f34fae01ae41b38abaf2c9a8bea5e200b57276d74c99aa2d84907a69ca12496a70a0a103a40ac7de617c816fd69786aaf6f8270be0e0e04d882f40a63be40c8758df5eaba2e14a1431c02a36bfd5f411825fc5878b37ea324eccca3b526fd2317bcd61a17829f8029d70c02de744a4ae7adb3e8320bb2db4b63dc6a7070deb11a178fb0d4fc71500178c184cf97ae31e8ccfaae1ef81181d4ef9163d45d50fe32917b8f29f2cf2905df214e7b727d33fb4311754ccdcdca5c7f055cf90eb4be7727437949c65efb073783669a31fa87d31f814a759861e08c5ca46978a9b7608e25bc5959c9425594e2a61d417c86ee5f365dabf32c72946f655268558f5d9b32b9c26259c73796b8453acbb0e96e67abc88fa8ae25ed0a3859d79e5fe2989fe5150654a47bb3929747ec883c7ed16be381f16ff338890106ecc2f03af8a63efc92082cc1fa9877b075055e593f362b5e7e0ec5a80f91c6276fd6dd888ffcaa11edbd0fd0a5a84fe5cf6faebbf4987b3b420010b6a8c0cfdafe61ba2c78b7e4831357e1d01e1142cf3e7dfdab7de8e581781878cdcc75523b68a2694f2be1ef6986598cf26f3bbe91441009f5decd592318a82b666bd794c75ba0e68df9b2adc21c614c23e54b5689aab3ef754b1459433df9185819eebc8b81366e3f1708e059377fdfb859efb7fc60364bbe08cbe165ec91d21c205b035fabcf1b8e18175ae32994ad7ef52236a4b3d9cb88b065c28d543ac502413ac6ee0d7ef193d860b3f9f68d4eeff6fd9d632b8f9793a6eddbe8a42d0ae2d51368ddf48d9df49ee943c739211cd88b39871be91afccfd6b2595b0c4305cb489945f789085d082518d65f595f28a9c3473d75530a61c8e6af0802385a31d86a478099ed750b4fe08a3f8545533b506225a6e6a3145f23a4e36753058315f0de22eac5c449e0bcec455e727762d3a6e26eb96f3d0b0d67ae6cf91566ded140701260aa5ee7c630f202e415f932c0ad06eb016cd35d7e5bd844995b75059358d5c197ba6615245f54fc2f71d2edcd14ca6af0354c050605ed48f1ad54e59ed8c9dbc3a68ec30ba90f07fe72e07bbac4eb4a61e281f94a8e0b4c129df49fe17a4bc07eb5a910d3d93c6edcead0cd848c603d42fd727318228e6034d37b4002e650d789f908950740"]) read$hidraw(r0, 0x0, 0x0) [ 1273.107470][T24357] ? _raw_spin_unlock+0x1a/0x30 [ 1273.112339][T24357] ? alloc_fd+0x2f0/0x670 [ 1273.116688][T24357] do_sys_openat2+0x16d/0x420 [ 1273.121390][T24357] ? build_open_flags+0x6f0/0x6f0 [ 1273.126434][T24357] ? __context_tracking_exit+0x9f/0xb0 [ 1273.131904][T24357] ? lock_downgrade+0x6e0/0x6e0 [ 1273.136771][T24357] __x64_sys_openat+0x13f/0x1f0 [ 1273.141635][T24357] ? __ia32_sys_open+0x1c0/0x1c0 [ 1273.146590][T24357] ? lockdep_hardirqs_on_prepare+0x273/0x3e0 [ 1273.152589][T24357] ? syscall_enter_from_user_mode+0x21/0x70 [ 1273.158503][T24357] do_syscall_64+0x35/0xb0 [ 1273.162942][T24357] entry_SYSCALL_64_after_hwframe+0x44/0xae [ 1273.168861][T24357] RIP: 0033:0x4196d4 [ 1273.172799][T24357] Code: 84 00 00 00 00 00 44 89 54 24 0c e8 96 f9 ff ff 44 8b 54 24 0c 44 89 e2 48 89 ee 41 89 c0 bf 9c ff ff ff b8 01 01 00 00 0f 05 <48> 3d 00 f0 ff ff 77 34 44 89 c7 89 44 24 0c e8 c8 f9 ff ff 8b 44 [ 1273.181243][ T34] audit: type=1800 audit(1629042511.007:86): pid=24369 uid=0 auid=4294967295 ses=4294967295 subj==unconfined op=collect_data cause=failed(directio) comm="syz-executor.0" name=48C7C060 dev="sda1" ino=15363 res=0 errno=0 [ 1273.192413][T24357] RSP: 002b:00007f07df62ecc0 EFLAGS: 00000293 ORIG_RAX: 0000000000000101 [ 1273.192442][T24357] RAX: ffffffffffffffda RBX: 6666666666666667 RCX: 00000000004196d4 [ 1273.192461][T24357] RDX: 00000000001092c0 RSI: 00007f07df62ed60 RDI: 00000000ffffff9c [ 1273.192478][T24357] RBP: 00007f07df62ed60 R08: 0000000000000000 R09: 0000000000000000 [ 1273.192493][T24357] R10: 0000000000000000 R11: 0000000000000293 R12: 00000000001092c0 [ 1273.192507][T24357] R13: 00007ffdc297310f R14: 00007f07df62f300 R15: 0000000000022000 [ 1273.192653][T24357] ERROR: Out of memory at tomoyo_realpath_from_path. 15:48:31 executing program 5: r0 = syz_open_dev$hidraw(0xfffffffffffffffc, 0x0, 0x49005cb64888dafe) ioctl$HIDIOCSFEATURE(r0, 0xc0404806, &(0x7f0000000000)="7560ce3b9cc6cd89f696005d2371f96e216118cce834def6ed7b935f1ded4e1e149d64f55c20885143a2e6b2b901ec10a4da6b533c2a52e4036c426017faab4cdfd35339c183969a0e6c4b") 15:48:31 executing program 0: syz_open_dev$hidraw(0xfffffffffffffffc, 0x0, 0x49005cb64888dafe) ioctl$HIDIOCGRDESC(0xffffffffffffffff, 0x90044802, &(0x7f0000000000)={0x16a, "6c528a72b266d36c94e4fa956a1f471611f332990dd34fe9da72ed590b2bcb3faf98a52f80616553aba8935c1333d1c537da8ea51558088228975202ccf592e29fe730fdb211691193555f08a456c8ccd8b212ff5ee887a5971cb6af15b1632442ea01e289ed97c762c5887e4f325768098e4b2146b6c78b6289e56bc83b69faa435cb37f36476dc8dc2f160f9b0c6234df507c744883e653215f9e4ecfca4a50b32c0ffb2ab22846ac6c1b28f28b3ec67d221a0ea8e3be85a7c9fe821362d9853ec7f4d1cba2072b1340c15cdaeb453d512fd4812aabcabc644f2779e1106108c1445c132e764d22aa187132ccec5ae0fce8ffe462b12e234fcd77592f28e3f5ec242f4110b27ec7759ec9f4d420c3334da8ba292a58a8a8a6ece44ea03a6bb36cb3ed04e5de54fff77760a0779a6adce923bdc43ee5f91772d493c62b461d0d0d60b95e269a4cc1dff33731405eb8c96597a27089fc78544636870a07f04f7eb8a140d8ee28dc8c202"}) [ 1273.307325][ T34] audit: type=1800 audit(1629042511.067:87): pid=24374 uid=0 auid=4294967295 ses=4294967295 subj==unconfined op=collect_data cause=failed(directio) comm="syz-executor.5" name=48C7C060 dev="sda1" ino=15396 res=0 errno=0 15:48:31 executing program 4 (fault-call:0 fault-nth:11): syz_open_dev$hidraw(0xfffffffffffffffc, 0x20, 0x1092c0) syz_open_dev$evdev(0x0, 0x0, 0x0) r0 = syz_open_dev$evdev(&(0x7f0000000380), 0x0, 0x0) ioctl$EVIOCGUNIQ(r0, 0x80404508, 0x0) 15:48:31 executing program 3: syz_open_dev$hidraw(&(0x7f0000000080), 0x0, 0x0) read$hidraw(0xffffffffffffffff, 0x0, 0x0) r0 = syz_open_dev$evdev(&(0x7f0000000380), 0x0, 0x0) ioctl$EVIOCSABS0(r0, 0x401845c0, 0x0) ioctl$EVIOCGABS0(r0, 0x80184540, &(0x7f0000000000)=""/72) r1 = syz_open_dev$evdev(&(0x7f00000000c0), 0xe9, 0x121c02) ioctl$EVIOCGPROP(r1, 0x80404509, &(0x7f0000000100)=""/105) 15:48:31 executing program 2: syz_open_dev$hidraw(0xfffffffffffffffc, 0x404, 0x49005cb64888dafe) r0 = syz_open_dev$evdev(&(0x7f0000000000), 0x8000, 0x68081) ioctl$EVIOCGVERSION(r0, 0x80044501, &(0x7f0000000180)=""/191) ioctl$EVIOCSKEYCODE_V2(r0, 0x40284504, &(0x7f0000000040)={0xb7, 0x17, 0x605, 0x2f0, "7c9af06fa6bfcee96bab1be5b4fd87c8ce016983236dcb375fc6bc194a3d77ba"}) syz_open_dev$evdev(0x0, 0x0, 0x200240) ioctl$EVIOCGABS0(r0, 0x80184540, &(0x7f0000000080)=""/221) 15:48:31 executing program 1: r0 = syz_open_dev$hidraw(0xfffffffffffffffc, 0x0, 0x49005cb64888dafe) ioctl$HIDIOCGRAWNAME(r0, 0x80404804, &(0x7f0000000000)) [ 1273.399620][ T34] audit: type=1800 audit(1629042511.227:88): pid=24384 uid=0 auid=4294967295 ses=4294967295 subj==unconfined op=collect_data cause=failed(directio) comm="syz-executor.0" name=48C7C060 dev="sda1" ino=15351 res=0 errno=0 15:48:31 executing program 0: r0 = syz_open_dev$hidraw(0xfffffffffffffffc, 0x0, 0x49005cb64888dafe) ioctl$HIDIOCGRDESC(r0, 0x90044802, 0x0) [ 1273.494440][ T34] audit: type=1800 audit(1629042511.277:89): pid=24390 uid=0 auid=4294967295 ses=4294967295 subj==unconfined op=collect_data cause=failed(directio) comm="syz-executor.5" name=48C7C060 dev="sda1" ino=15395 res=0 errno=0 [ 1273.505973][T24391] FAULT_INJECTION: forcing a failure. [ 1273.505973][T24391] name failslab, interval 1, probability 0, space 0, times 0 15:48:31 executing program 5: r0 = syz_open_dev$evdev(&(0x7f0000000140), 0x5e36, 0x286000) ioctl$EVIOCGBITSND(r0, 0x80404532, &(0x7f0000000040)=""/214) syz_open_dev$hidraw(0xfffffffffffffffc, 0x0, 0x49005cb64888dafe) [ 1273.516864][ T34] audit: type=1800 audit(1629042511.307:90): pid=24393 uid=0 auid=4294967295 ses=4294967295 subj==unconfined op=collect_data cause=failed(directio) comm="syz-executor.1" name=48C7C060 dev="sda1" ino=15400 res=0 errno=0 [ 1273.528418][T24391] CPU: 0 PID: 24391 Comm: syz-executor.4 Not tainted 5.14.0-rc5-syzkaller #0 [ 1273.528446][T24391] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 [ 1273.528460][T24391] Call Trace: [ 1273.528469][T24391] dump_stack_lvl+0xcd/0x134 [ 1273.576577][T24391] should_fail.cold+0x5/0xa [ 1273.581085][T24391] ? integrity_inode_get+0x5a/0x270 [ 1273.586283][T24391] should_failslab+0x5/0x10 [ 1273.590787][T24391] kmem_cache_alloc+0x5b/0x360 [ 1273.595556][T24391] ? ima_get_action+0x7a/0xa0 [ 1273.600257][T24391] integrity_inode_get+0x5a/0x270 [ 1273.605280][T24391] process_measurement+0x33d/0x17e0 [ 1273.610479][T24391] ? mmap_violation_check+0x1e0/0x1e0 [ 1273.615864][T24391] ? tomoyo_path_number_perm+0x590/0x590 [ 1273.621492][T24391] ? lockdep_hardirqs_on_prepare+0x3e0/0x3e0 [ 1273.627468][T24391] ? find_held_lock+0x2d/0x110 [ 1273.632231][T24391] ? aa_get_task_label+0x211/0x550 [ 1273.637342][T24391] ? lock_downgrade+0x6e0/0x6e0 [ 1273.642183][T24391] ? fsnotify+0x1050/0x1050 [ 1273.646687][T24391] ? ext4_file_write_iter+0x19c0/0x19c0 [ 1273.652229][T24391] ? path_get+0x5d/0x80 [ 1273.656376][T24391] ? aa_get_task_label+0x23a/0x550 [ 1273.661500][T24391] ? __sanitizer_cov_trace_const_cmp4+0x1c/0x70 [ 1273.667746][T24391] ? apparmor_task_getsecid+0xc2/0x110 [ 1273.673203][T24391] ima_file_check+0xb1/0x100 [ 1273.677791][T24391] ? process_measurement+0x17e0/0x17e0 [ 1273.683249][T24391] ? ext4_file_write_iter+0x19c0/0x19c0 [ 1273.688793][T24391] ? __sanitizer_cov_trace_const_cmp4+0x1c/0x70 [ 1273.695034][T24391] ? may_open+0x1f6/0x420 [ 1273.699356][T24391] path_openat+0x15ca/0x27f0 [ 1273.703948][T24391] ? path_lookupat+0x860/0x860 [ 1273.708707][T24391] ? mark_lock+0xef/0x17b0 [ 1273.713115][T24391] ? lockdep_hardirqs_on_prepare+0x3e0/0x3e0 [ 1273.719089][T24391] do_filp_open+0x1aa/0x400 [ 1273.723587][T24391] ? may_open_dev+0xf0/0xf0 [ 1273.728086][T24391] ? alloc_fd+0x2f0/0x670 [ 1273.732410][T24391] ? rwlock_bug.part.0+0x90/0x90 [ 1273.737345][T24391] ? __sanitizer_cov_trace_const_cmp8+0x1d/0x70 [ 1273.743591][T24391] ? _find_next_bit+0x1e3/0x260 [ 1273.748441][T24391] ? _raw_spin_unlock+0x1a/0x30 [ 1273.753289][T24391] ? alloc_fd+0x2f0/0x670 [ 1273.757630][T24391] do_sys_openat2+0x16d/0x420 [ 1273.762308][T24391] ? build_open_flags+0x6f0/0x6f0 [ 1273.767332][T24391] ? __context_tracking_exit+0x9f/0xb0 [ 1273.772784][T24391] ? lock_downgrade+0x6e0/0x6e0 [ 1273.777631][T24391] __x64_sys_openat+0x13f/0x1f0 [ 1273.782482][T24391] ? __ia32_sys_open+0x1c0/0x1c0 [ 1273.787417][T24391] ? lockdep_hardirqs_on_prepare+0x273/0x3e0 [ 1273.793391][T24391] ? syscall_enter_from_user_mode+0x21/0x70 [ 1273.799290][T24391] do_syscall_64+0x35/0xb0 [ 1273.803797][T24391] entry_SYSCALL_64_after_hwframe+0x44/0xae [ 1273.809690][T24391] RIP: 0033:0x4196d4 [ 1273.813575][T24391] Code: 84 00 00 00 00 00 44 89 54 24 0c e8 96 f9 ff ff 44 8b 54 24 0c 44 89 e2 48 89 ee 41 89 c0 bf 9c ff ff ff b8 01 01 00 00 0f 05 <48> 3d 00 f0 ff ff 77 34 44 89 c7 89 44 24 0c e8 c8 f9 ff ff 8b 44 [ 1273.833176][T24391] RSP: 002b:00007f07df62ecc0 EFLAGS: 00000293 ORIG_RAX: 0000000000000101 [ 1273.841585][T24391] RAX: ffffffffffffffda RBX: 6666666666666667 RCX: 00000000004196d4 [ 1273.849557][T24391] RDX: 00000000001092c0 RSI: 00007f07df62ed60 RDI: 00000000ffffff9c [ 1273.857520][T24391] RBP: 00007f07df62ed60 R08: 0000000000000000 R09: 0000000000000000 [ 1273.865485][T24391] R10: 0000000000000000 R11: 0000000000000293 R12: 00000000001092c0 [ 1273.873447][T24391] R13: 00007ffdc297310f R14: 00007f07df62f300 R15: 0000000000022000 15:48:31 executing program 1: syz_open_dev$hidraw(0xfffffffffffffffc, 0x3b, 0x49005cb64898ecfe) r0 = syz_open_dev$hidraw(&(0x7f0000000080), 0x0, 0x0) read$hidraw(r0, 0x0, 0x0) write$hidraw(r0, &(0x7f0000000000)="5af4e2f812a3deef6b17225ae7793c47a06d2145e50ec6287d6ada8a5340ff9e0ebc34dc643c94c24442322e5de1663cd64fa783b99a4e6658b6e13ab70528b06ecdc584ef3ebcd029c0bb39e65f99c7741ceac09b20d549da2689b4d81d8cbc", 0x60) 15:48:31 executing program 2: syz_open_dev$hidraw(0xfffffffffffffffc, 0x401, 0x49005cb64888dafe) syz_open_dev$evdev(0x0, 0xf5d, 0x200240) 15:48:31 executing program 3: r0 = syz_open_dev$hidraw(&(0x7f0000000080), 0x0, 0x0) read$hidraw(r0, 0x0, 0x0) r1 = syz_open_dev$evdev(&(0x7f0000000000), 0x8000, 0x440000) ioctl$EVIOCGID(r1, 0x80084502, &(0x7f0000000040)=""/48) r2 = syz_open_dev$hidraw(&(0x7f00000000c0), 0x8, 0x20002) r3 = syz_open_dev$evdev(&(0x7f00000003c0), 0x9, 0x400001) ioctl$EVIOCGREP(r3, 0x80084503, &(0x7f0000000400)=""/112) ioctl$EVIOCGBITSW(r3, 0x80404525, &(0x7f0000000480)=""/226) r4 = syz_open_dev$hidraw(&(0x7f0000000080), 0x0, 0x0) read$hidraw(r4, 0x0, 0x0) r5 = syz_open_dev$evdev(&(0x7f0000000380), 0x0, 0x0) ioctl$EVIOCSABS0(r5, 0x401845c0, 0x0) ioctl$EVIOCREVOKE(r5, 0x40044591, &(0x7f0000000280)=0x6) ioctl$EVIOCGVERSION(r5, 0x80044501, &(0x7f00000002c0)=""/132) ioctl$HIDIOCGFEATURE(r4, 0xc0404807, &(0x7f0000000200)={0x4, "db9eea4501e18a644341b1d9149e30df5b58b07eceb4c76939c1c535afb9a865fd64847c12b9746d0075d9d10aa8b4a978c23811c58b832d3215402a459e6bd0"}) r6 = syz_open_dev$evdev(&(0x7f0000000580), 0xfffffffffffff801, 0x20080) ioctl$EVIOCGBITSW(r6, 0x80404525, &(0x7f00000005c0)=""/60) ioctl$HIDIOCSFEATURE(r2, 0xc0404806, &(0x7f0000000100)="5dc639da20f0efff384de370de07c8cd5f0922e891a72a85ba2c3df1044b3432ab26e58411313c6e394b126fd4c1f3d9d355246950746413a7e2928ed2ad617f15aea5632509243eeb3d62fd8daace4d5d69282ac939c877fd3ca9e6ce2a751ee933a6e37b4c6c5bb641044d18bf6959e5a5255c824607f2837a515a4b8d15bc69142db12fda7b10ce30c848b4d454dd551f181fade7a6acf60a5df19c08428be364e51d039ee1f21855d92148207433ccef7dc7aaec5a7e2549dbbae8119eede41a01c4") 15:48:31 executing program 0: r0 = syz_open_dev$hidraw(0xfffffffffffffffc, 0x0, 0x49005cb64888dafe) ioctl$HIDIOCGRDESC(r0, 0x90044802, 0x0) [ 1273.946816][ T34] audit: type=1800 audit(1629042511.307:91): pid=24389 uid=0 auid=4294967295 ses=4294967295 subj==unconfined op=collect_data cause=failed(directio) comm="syz-executor.2" name=48C7C060 dev="sda1" ino=15399 res=0 errno=0 15:48:31 executing program 5: ioctl$HIDIOCGUSAGES(0xffffffffffffffff, 0xd01c4813, &(0x7f0000000000)={{0x1, 0x1, 0xb3, 0x0, 0x200, 0x2}, 0x3a9, [0x8, 0x0, 0x8, 0x4, 0x0, 0x4, 0x2, 0x1f, 0x5, 0x9, 0x40, 0x401, 0x97f6, 0x3, 0x6, 0x9, 0xf8000000, 0x1, 0x2, 0x9, 0x3, 0x560b, 0x40, 0x5, 0x80, 0x4, 0x8, 0x200, 0x0, 0x7, 0x9, 0x0, 0x0, 0x2, 0x80000000, 0x868, 0x8001, 0x6, 0x3, 0x3, 0x7ff, 0x4, 0x3f, 0x8, 0x4, 0x81, 0x8, 0xfffffffb, 0x6, 0x3, 0x0, 0x4910000, 0x7fffffff, 0x980, 0x8, 0x0, 0x9, 0xff, 0xb8f3, 0x2, 0xffff8000, 0x1, 0x5501cbe3, 0x4, 0x3, 0x101, 0x1, 0xffffffff, 0x6, 0x9, 0x7fff, 0x7, 0x5, 0x8, 0x6, 0x80, 0x2, 0x2056, 0x2, 0x1, 0x8, 0x7ff, 0xf7, 0x6, 0x2, 0x9, 0x9, 0x5, 0x33b, 0x7, 0x9, 0x6, 0x200, 0xdc33, 0x6, 0x400, 0x4000, 0xb96, 0xdf, 0x4, 0xffffffd3, 0x80, 0x10001, 0x0, 0x7, 0x7fffffff, 0x3, 0x5, 0x1, 0xcd, 0x1ff, 0x5, 0x3, 0xfffffff9, 0x1, 0x2, 0x7fff, 0xf6, 0x7f, 0x4, 0x2, 0x6, 0x75, 0x101, 0x0, 0x5, 0x7f, 0xfffff801, 0xace866d, 0xb26c, 0xf67, 0x9, 0x9, 0x286d, 0x3f, 0x2, 0x6, 0xffffffc0, 0x7f, 0x9, 0x10001, 0x9a, 0x9, 0x3, 0xfffffff7, 0x1, 0x1ff, 0x6, 0xa7, 0x5, 0x1, 0xfbb, 0x9, 0xaf, 0x6, 0x9, 0x80000001, 0xe895, 0x80000000, 0x6, 0x5, 0x1, 0x535, 0x2, 0x7, 0x5, 0xabfd, 0x0, 0x3f, 0x9, 0x1, 0x3ff, 0x1, 0x3f, 0x7f, 0x8, 0x4, 0x0, 0x7, 0x1, 0x3, 0x81, 0xc8, 0xfffffe01, 0x5, 0x2, 0x7fff, 0x2, 0x2, 0x3, 0x5, 0x3, 0x81, 0xffffffff, 0x1, 0xffffff3d, 0xff, 0x7, 0x18000, 0x800, 0x7f, 0x8, 0x9, 0x3, 0xfffffff9, 0x8, 0x8, 0x1, 0xb327, 0x3, 0x835c, 0x0, 0x40, 0x5, 0xffffffff, 0x9, 0x2, 0x8, 0x0, 0x4, 0x6ae, 0x2, 0x7f, 0x1, 0x8001, 0x0, 0x80000000, 0x2, 0x1000, 0x6, 0x6, 0x6, 0x80000001, 0x3be, 0x7, 0x101, 0xdc8, 0x80, 0x6, 0xa8a8, 0x4, 0x6, 0x100, 0x1f, 0x81, 0xce, 0x5, 0x9, 0x6, 0x9, 0x7, 0x5, 0x73db, 0x6, 0xffffffe6, 0x405a, 0x200, 0x80, 0x9, 0x200, 0x0, 0x5, 0x8572, 0x455, 0x9, 0x400, 0x6, 0x9, 0x0, 0x3, 0x81, 0x8212, 0x20, 0x400, 0x3, 0x8000, 0xb4, 0x8, 0x19, 0x5, 0x6, 0xb21a, 0x4, 0x200, 0x7, 0x87, 0x9, 0x10001, 0x1, 0x80, 0x0, 0x80, 0x6, 0x101, 0x40, 0x9, 0x4, 0x101, 0x7f, 0xffffffff, 0x6, 0x6, 0x9, 0x0, 0x1, 0x10001, 0x7, 0x3, 0x94a, 0x43b8, 0x80000000, 0x5, 0x0, 0x4, 0x1, 0x401, 0x0, 0x994e, 0x2, 0x380, 0x5, 0x7, 0x7, 0x1, 0x0, 0x4, 0x1, 0x6, 0x40, 0x1, 0x43, 0x69, 0x7f80000, 0x2, 0x0, 0x71, 0x97, 0x1, 0x0, 0x40, 0x9, 0x3ff, 0x3, 0x6, 0x5, 0xde, 0x9, 0x2, 0x8, 0x7ff, 0x0, 0x202, 0x3ff, 0x8, 0x2, 0x8001, 0x1ff, 0x8, 0xfffffffe, 0x7f, 0x5, 0x9, 0x10001, 0x3, 0x4, 0x9b5, 0x7, 0x1ff, 0x82, 0x1, 0x6, 0x8, 0x6, 0x401, 0x2, 0x2, 0x8, 0xfffeffff, 0x400, 0x8, 0x2666, 0x10001, 0x1ff, 0x40, 0x7, 0x3, 0x4, 0xffff, 0x8, 0x7129ef33, 0x3a, 0x80000000, 0x3, 0x2, 0x5, 0x2780, 0x7ff, 0x401, 0x7fffffff, 0x29c, 0x5, 0x4, 0xff, 0x5, 0x8000, 0x6ad1, 0xfffffffc, 0x80000000, 0x4, 0x20, 0xa252, 0x5, 0xb1ca, 0xa695, 0x40, 0x80, 0x3f, 0x9, 0x40, 0x1, 0x2, 0x6, 0x800, 0xffff, 0x7a, 0xfffffffe, 0x1, 0x200, 0x1000, 0x3f7, 0x1, 0x3, 0xfffffff7, 0x100, 0x11, 0x3, 0x8, 0x3, 0x5, 0x7, 0x851, 0x9, 0x100, 0x3d46, 0x100, 0x1, 0x100, 0x2, 0x5a7, 0xffffffff, 0xffffffff, 0x6, 0x7e0, 0x7, 0x808a, 0xffffff76, 0x6, 0x7fff, 0x20, 0x7, 0x3, 0x9, 0x8, 0x1a, 0x8, 0x3, 0x7a96, 0x0, 0x3, 0x81, 0x5, 0x4, 0x1, 0x10001, 0xecf, 0x7, 0x3, 0xfff, 0x6, 0x1000, 0x5, 0x10001, 0x3, 0x10001, 0x1, 0x7fff, 0x7, 0x7, 0x100, 0xf3, 0x400, 0x1, 0x8000, 0xe626, 0x8, 0x2, 0x2bed, 0x2, 0x5, 0x3, 0x5331, 0x0, 0xfffff801, 0x9fbe, 0xfffffffc, 0x3, 0x4, 0x9, 0x8, 0x10000, 0x4, 0x800, 0xffffffb4, 0x2, 0x80, 0x6, 0x7, 0x1, 0x3, 0x3ff, 0x9, 0x9, 0x2, 0x6, 0x9, 0x4, 0x2, 0x3f, 0x7, 0x800, 0x3, 0xd0a2, 0x5, 0x0, 0x2, 0x5, 0x4, 0x5, 0x3fff8000, 0xfa3200, 0x1, 0x80, 0x80000000, 0x27495dd5, 0x172c, 0x2, 0x2, 0x0, 0x2, 0x1ff, 0x1b5, 0x3, 0x7, 0xff, 0x6, 0x5, 0x3ff, 0x4, 0x4, 0x2, 0x100, 0x0, 0x0, 0x848, 0x4, 0x0, 0x8, 0x40, 0x0, 0x1, 0x8, 0x8001, 0xfffffff9, 0x860, 0x401, 0x9, 0x391, 0x6, 0x8000, 0x80b6, 0x5, 0x55, 0x100, 0x9, 0x2, 0xe05, 0x80000001, 0x97, 0x800, 0x3ff, 0x0, 0x800, 0x7, 0x8001, 0x1000, 0x9e, 0x2, 0x73d04392, 0xfffffff9, 0xfffffff7, 0x3, 0x73, 0x7a51, 0x4, 0x0, 0x7b, 0x80, 0x5, 0x6, 0x8, 0x383a59bb, 0xff, 0xfffffff9, 0x80000000, 0x7, 0x81, 0x1f, 0x7, 0x5594, 0x10c, 0x800000, 0x1000, 0x6, 0xe34, 0x7fffffff, 0x9, 0x0, 0x3ff, 0x7fff, 0x0, 0xffff8001, 0x0, 0xee9, 0xa9cf, 0x1, 0x7f, 0x37, 0xffffffff, 0xe8a, 0x52, 0x3, 0x9, 0xfe, 0x9, 0x7fff, 0x1ff, 0x4, 0x7, 0x0, 0x0, 0xffffffff, 0x36b1, 0x7fffffff, 0x80000000, 0x0, 0x9, 0x8, 0x401, 0x10000, 0x0, 0x7, 0x7, 0x5, 0x89b, 0xfeb0, 0x5, 0x85, 0x20, 0x4, 0x7fffffff, 0x878c, 0xfffffff8, 0x8db, 0x7, 0x7f, 0xd2fa, 0xfffffffa, 0xa11, 0x7, 0x6, 0x3, 0x3ff, 0x1f, 0xfffffffe, 0xfffffffd, 0x2, 0x0, 0x66, 0x0, 0x2, 0xfffffffd, 0x4a, 0x1, 0x400, 0xfffff8a8, 0x101, 0xffffffff, 0x2, 0x10000, 0x187, 0x2, 0x9, 0x8000, 0x3f, 0x6, 0x0, 0x3, 0x8000, 0xf2e5, 0x0, 0x4, 0x7, 0x2, 0x1ff, 0xfc, 0x8, 0x40, 0x755, 0x8, 0x88d, 0xffffffff, 0xfffffff7, 0x9, 0x306, 0xe1d, 0x9f, 0x95, 0x8001, 0x9, 0x0, 0x4, 0x1, 0x40, 0x10000, 0x80, 0x9, 0x100, 0x9, 0x1, 0x3, 0x100, 0xfffffa3e, 0x2, 0x0, 0x4, 0xddb, 0x1, 0x3, 0x3ff, 0xfffffffe, 0x6, 0xffff, 0xa00000, 0x3, 0x200, 0xfffffc00, 0x80, 0x7, 0x7fff, 0x8, 0x36d, 0x4, 0x6, 0xde5b, 0xfffeffff, 0x8, 0x98bb, 0x8, 0x4, 0x1, 0x2, 0x9, 0x1f, 0x5, 0x100, 0x1000, 0x6, 0x9, 0xd14a, 0xa8, 0x0, 0x3, 0x5, 0x80000000, 0x5, 0x40, 0x1, 0x0, 0x8, 0x7, 0x5, 0x7ff, 0xfffffdee, 0x6, 0x1, 0x3, 0x8, 0xf86, 0x100, 0x8, 0xc000, 0x1, 0xcdc, 0x4, 0x1, 0x4, 0x5, 0x9, 0x3, 0x8, 0x6, 0x3f, 0x9, 0x7fffffff, 0x4, 0x2, 0xa77, 0x3, 0x200, 0x7, 0x6, 0xde9a, 0x0, 0x5, 0x2, 0x3, 0x1000, 0x1, 0x4, 0x7, 0x1, 0x0, 0xa5, 0x3ff, 0x2, 0x2, 0xffff1f46, 0x8, 0x80000000, 0x20, 0x428e, 0xfffffff7, 0x1f1d, 0x2839, 0x8, 0x1, 0xffffffff, 0x4, 0x3, 0x7, 0x3, 0x0, 0x80, 0x1000, 0xffffffff, 0xff, 0x5, 0x3d47, 0xe63, 0x9, 0x4, 0x7, 0x8, 0x9, 0x1, 0x8, 0x9, 0x4, 0x100, 0x4, 0x1a743a36, 0x8, 0xc7b6, 0x2, 0xe7800, 0x8, 0x3, 0x2, 0x118d1ba7, 0x7, 0x3, 0x79aa, 0x8, 0x2, 0x4, 0x7, 0x4, 0x7, 0x80, 0x7fff, 0x0, 0x1, 0x7769, 0x2, 0x7fff, 0x2, 0x9, 0x700, 0x4e9, 0x8, 0x5, 0xffffffa9, 0x6, 0x7fffffff, 0x4, 0x100, 0x1, 0x5485, 0x200, 0x6, 0xfff, 0x2, 0x0, 0x6fff, 0x0, 0x6, 0x49, 0x0, 0x0, 0x3, 0x7, 0x10000, 0x400, 0x1, 0x80000000, 0xd7, 0x8001, 0x6, 0x6, 0xbec, 0xfa90, 0x10001, 0x0, 0x7, 0xc975, 0x1, 0x8, 0x3, 0x1, 0x6bd1, 0xa000, 0x3, 0x1000, 0x3, 0x9, 0x40, 0x10001, 0x400, 0x8, 0xbab, 0x5, 0x51, 0xffffffff, 0x7ff, 0x61cd, 0xef4, 0x4, 0xffffff80, 0x8, 0x3, 0x1000, 0x8001, 0x1ff, 0x2, 0x1, 0x2, 0x401, 0x200, 0x2, 0x7, 0x9, 0x80, 0x8f, 0x6, 0x2, 0x3fffc0, 0x7fffffff, 0x401, 0x8000, 0x9, 0x1, 0x3, 0x3, 0x5943, 0xc3, 0xffffff01, 0x4, 0x1, 0x73, 0x7ff, 0x2, 0x7fff, 0x47833101, 0x2, 0x3, 0x6, 0x29, 0xde, 0x5, 0x4, 0x7fffffff, 0x9, 0xfffffff8, 0xfffffff8, 0xfffffffd, 0x40, 0x9, 0x2, 0x1000, 0x5, 0x2, 0xffff, 0x4, 0x0, 0x8, 0x1, 0x3fe00, 0x80000000, 0x1, 0x101, 0x40, 0xa2, 0x4]}) ioctl$HIDIOCINITREPORT(0xffffffffffffffff, 0x4805, 0x0) ioctl$HIDIOCINITREPORT(0xffffffffffffffff, 0x4805, 0x0) ioctl$HIDIOCGFIELDINFO(0xffffffffffffffff, 0xc038480a, &(0x7f0000001040)={0x2, 0x200, 0x3ff, 0x9, 0xb86, 0x6, 0x8001, 0x6, 0x2, 0x4, 0x0, 0x9, 0x5, 0x5}) syz_open_dev$hidraw(0xfffffffffffffffc, 0x0, 0x49005cb64888dafe) ioctl$HIDIOCGNAME(0xffffffffffffffff, 0x80404806, &(0x7f0000001080)) ioctl$HIDIOCGSTRING(0xffffffffffffffff, 0x81044804, &(0x7f00000010c0)=ANY=[@ANYBLOB="6000000078e63cefa778f18dc19112197f04e7800ee5058733525202cddf69c9ceddabb5673e9571d204e6cf772e5e2ed9c765d06c369720a4d6d7cbed946f85c34903d9f3d516d2770e1d6dd560d167dcc8cc3bc6b78b0a242a6d000000000000000000"]) r0 = syz_open_dev$evdev(&(0x7f0000000380), 0x0, 0x0) ioctl$EVIOCSABS0(r0, 0x401845c0, 0x0) ioctl$EVIOCGKEYCODE_V2(r0, 0x80284504, &(0x7f0000001140)=""/204) 15:48:31 executing program 2: syz_open_dev$hidraw(0xfffffffffffffffc, 0x401, 0x49005cb64888dafe) r0 = syz_open_dev$evdev(0x0, 0x0, 0x200240) ioctl$EVIOCSCLOCKID(r0, 0x400445a0, &(0x7f0000000000)=0x5) [ 1274.040872][ T34] audit: type=1800 audit(1629042511.767:92): pid=24400 uid=0 auid=4294967295 ses=4294967295 subj==unconfined op=collect_data cause=failed(directio) comm="syz-executor.0" name=48C7C060 dev="sda1" ino=15363 res=0 errno=0 [ 1274.127685][ T34] audit: type=1800 audit(1629042511.797:93): pid=24402 uid=0 auid=4294967295 ses=4294967295 subj==unconfined op=collect_data cause=failed(directio) comm="syz-executor.5" name=48C7C060 dev="sda1" ino=15393 res=0 errno=0 15:48:32 executing program 4 (fault-call:0 fault-nth:12): syz_open_dev$hidraw(0xfffffffffffffffc, 0x20, 0x1092c0) syz_open_dev$evdev(0x0, 0x0, 0x0) r0 = syz_open_dev$evdev(&(0x7f0000000380), 0x0, 0x0) ioctl$EVIOCGUNIQ(r0, 0x80404508, 0x0) 15:48:32 executing program 1: r0 = syz_open_dev$hidraw(0xfffffffffffffffc, 0x40, 0x2b4240) ioctl$HIDIOCGRAWPHYS(r0, 0x80404805, &(0x7f00000004c0)) ioctl$HIDIOCSFEATURE(r0, 0xc0404806, &(0x7f0000000500)="dc6c52b99ab32f24cdf55b0cfbdb21ea68598139465c169480a996d9209d8184f2d368898100b9ccb5e3fb97dc6dcf357452f16cc8cd85e3c462b55a8218a0b962fad7e869276e9cbd9bbe51b1a9061d5148bf5562ea8267e83f2c5a794bffc0914c728b8ce6db457f980a217a4f46c08041edf11492c67b13086786ee2e403cf9e5a177c7dd2f27e95cefa821ae8240a06cd8548889cf620093e1014398d12d1b9c5db4a7b2924ea8400204cf422a63b4562b36bfb110038fc85ff718310ad27b2a2d7abdf12535ff56e1bd54eb48cb2700808744160f467f5c6b87252f68ac0a40cbb8ac9a9e42") ioctl$HIDIOCGRDESC(r0, 0x90044802, &(0x7f0000000000)=ANY=[@ANYBLOB="af04000005854b7ff154a46aa41388dce47cd32a46f00245938fba4ec22f097e4b7c3194ed23723986aca6741899af1b2ff40548d6e68001ea7e33b17003e5d037ec0dc269a5e86066af3dbc928cb8d3f7cee1861e19c958fe1e77fac4a3ad181abd751c17de52a564ddeaf12fdea8f7219325b2eb4540a4c0112189cb87f8c0d3e32c7bd35b30f870433a4ab0ed9eb89a564682ef1865d701c7616aec82718eee901df75f1d2690d3cc3d8137b3d8e58bd9cc8cb19ddc3b2fe0a80eeac2080b4abb473eba791fdccc8249c7a5aef3112b0f2bacabc99938237dc3c2653101cc34a953926c6fc252beecf2ff8e1838e7379f2511b39c2fe8b120b386ba466f6ee3d5d83016e5473b4f9e334777fcb7cf29fd4f744b7be71a50c90d1dd58957d113bbd9b9a277984d1b70d0a716eac3379314041de8b576dbd99263bb447c72dee8fac1c76b89fc8d5e97988ddb020e029e35b89a50b445a0968b5b41247772627e52458e257157e88363336c7df16b498dea3713c4ee9c6d35208dda767e760469891892a8e5ab40db866a40cf54148e91fe4862302f55ba4cb6147eaa14cc8fe61e7a4796d71a5def4df9221e08ce9eda9b0185f33e42fac316d8eec28a029e15d85e0d401a17847a8f3b9cf0e3d4acea3a275f61146199191323b7e9ea9302d8538c9687351dda37c28b80f641953e61f6ed95c59acda4b9fac342a612d1d3369df7dbf2ee533511628e804b3f35ae2bb3fe98eb4fcba7d417124f323798d8a472d776fd005305a60cc8f2ea398a932c99fd4a115ab9fdf787eaf9e64cda140eb503ee85df5cd8cb728b319390d227238c00068e12bd9c4da2320b3c1170debaa88cbd209c3337f53bf60054ad5457df517c8c7f28b6eb773db2f59c8770b6c6be7f253737272319dc94a674419aa6f96ed2ee7829e795bf0f37da0a63e7c35ec8a499606030197b6648bec6cc20e85b50b8196446e3a6d7ad0707cd6a8124323b8a495280bed7959b190723e9a3a89016b6faba910dd1dc535ed3a587a32e581fd67caeec0d1ea2992d780368d083ce7eed4db3eb2aa070f67cfaf57ff75dad0229a979cf298316b9707843544b806972f2b9120a2b972a1edeb7fe2549c3e8d01f833f973877826ace2e23ec05be3c7f2c69b9d4ac78eae98778121f3311b333c7b78bb4c80ef97ef8467703feb6fcfcbc16ebd64d0c3a81eaa908f4e199db091cd83807b784000259cb89ab7e6713b90b1f031775d25b48e5c8df5fbe03cbcadc67dbad1200b57d97d923e62082a0ba363d7775b7452d579c13dc53b7c381323811654dba2648c5cb971e7dc66616a356ca0ab848b47daed3c6b03116add393637c0701b319c665879a86436eeaae4bcd332ffec19a5effdce85c387834a7d879e72a104b5988f0d109e871168a4cd3676c54c949fc6c9bbb4c80d106aa1ecf04e18bf5e5eeb649e43e84f81e0d350b0f6ac39053a4135255615c180135bb91d154ce74a344ab4dd5c7a2912721177466a6b95c716f3a0eebc570b82a67b42a14f10487786572ad2b2e8ae3f36aafab0fbaa5dfead97088ff4485acb1296afb95a866b77d22244dd01ce0a0cc860cb3801ad88b0d5d90c9f54405133faa0110031d79bd156c5a4542cc14ba73cdb9cfb961473785dd7241ae2b69f50e430ea1c000"/1203]) 15:48:32 executing program 3: syz_open_dev$hidraw(&(0x7f0000000000), 0x3, 0x40400) r0 = syz_open_dev$hidraw(&(0x7f0000000080), 0x0, 0x0) read$hidraw(r0, 0x0, 0x0) read$hidraw(r0, 0x0, 0x0) 15:48:32 executing program 2: syz_open_dev$hidraw(0xfffffffffffffffc, 0x401, 0x49005cb648dc48fe) syz_open_dev$evdev(0x0, 0x0, 0x200240) 15:48:32 executing program 5: syz_open_dev$hidraw(0xfffffffffffffffc, 0x0, 0x49005cb64888dafe) ioctl$HIDIOCSFLAG(0xffffffffffffffff, 0x4004480f, &(0x7f0000000000)=0x3) 15:48:32 executing program 0: ioctl$HIDIOCGUSAGES(0xffffffffffffffff, 0xd01c4813, &(0x7f0000000000)={{0x1, 0x1, 0xb3, 0x0, 0x200, 0x2}, 0x3a9, [0x8, 0x0, 0x8, 0x4, 0x0, 0x4, 0x2, 0x1f, 0x5, 0x9, 0x40, 0x401, 0x97f6, 0x3, 0x6, 0x9, 0xf8000000, 0x1, 0x2, 0x9, 0x3, 0x560b, 0x40, 0x5, 0x80, 0x4, 0x8, 0x200, 0x0, 0x7, 0x9, 0x0, 0x0, 0x2, 0x80000000, 0x868, 0x8001, 0x6, 0x3, 0x3, 0x7ff, 0x4, 0x3f, 0x8, 0x4, 0x81, 0x8, 0xfffffffb, 0x6, 0x3, 0x0, 0x4910000, 0x7fffffff, 0x980, 0x8, 0x0, 0x9, 0xff, 0xb8f3, 0x2, 0xffff8000, 0x1, 0x5501cbe3, 0x4, 0x3, 0x101, 0x1, 0xffffffff, 0x6, 0x9, 0x7fff, 0x7, 0x5, 0x8, 0x6, 0x80, 0x2, 0x2056, 0x2, 0x1, 0x8, 0x7ff, 0xf7, 0x6, 0x2, 0x9, 0x9, 0x5, 0x33b, 0x7, 0x9, 0x6, 0x200, 0xdc33, 0x6, 0x400, 0x4000, 0xb96, 0xdf, 0x4, 0xffffffd3, 0x80, 0x10001, 0x0, 0x7, 0x7fffffff, 0x3, 0x5, 0x1, 0xcd, 0x1ff, 0x5, 0x3, 0xfffffff9, 0x1, 0x2, 0x7fff, 0xf6, 0x7f, 0x4, 0x2, 0x6, 0x75, 0x101, 0x0, 0x5, 0x7f, 0xfffff801, 0xace866d, 0xb26c, 0xf67, 0x9, 0x9, 0x286d, 0x3f, 0x2, 0x6, 0xffffffc0, 0x7f, 0x9, 0x10001, 0x9a, 0x9, 0x3, 0xfffffff7, 0x1, 0x1ff, 0x6, 0xa7, 0x5, 0x1, 0xfbb, 0x9, 0xaf, 0x6, 0x9, 0x80000001, 0xe895, 0x80000000, 0x6, 0x5, 0x1, 0x535, 0x2, 0x7, 0x5, 0xabfd, 0x0, 0x3f, 0x9, 0x1, 0x3ff, 0x1, 0x3f, 0x7f, 0x8, 0x4, 0x0, 0x7, 0x1, 0x3, 0x81, 0xc8, 0xfffffe01, 0x5, 0x2, 0x7fff, 0x2, 0x2, 0x3, 0x5, 0x3, 0x81, 0xffffffff, 0x1, 0xffffff3d, 0xff, 0x7, 0x18000, 0x800, 0x7f, 0x8, 0x9, 0x3, 0xfffffff9, 0x8, 0x8, 0x1, 0xb327, 0x3, 0x835c, 0x0, 0x40, 0x5, 0xffffffff, 0x9, 0x2, 0x8, 0x0, 0x4, 0x6ae, 0x2, 0x7f, 0x1, 0x8001, 0x0, 0x80000000, 0x2, 0x1000, 0x6, 0x6, 0x6, 0x80000001, 0x3be, 0x7, 0x101, 0xdc8, 0x80, 0x6, 0xa8a8, 0x4, 0x6, 0x100, 0x1f, 0x81, 0xce, 0x5, 0x9, 0x6, 0x9, 0x7, 0x5, 0x73db, 0x6, 0xffffffe6, 0x405a, 0x200, 0x80, 0x9, 0x200, 0x0, 0x5, 0x8572, 0x455, 0x9, 0x400, 0x6, 0x9, 0x0, 0x3, 0x81, 0x8212, 0x20, 0x400, 0x3, 0x8000, 0xb4, 0x8, 0x19, 0x5, 0x6, 0xb21a, 0x4, 0x200, 0x7, 0x87, 0x9, 0x10001, 0x1, 0x80, 0x0, 0x80, 0x6, 0x101, 0x40, 0x9, 0x4, 0x101, 0x7f, 0xffffffff, 0x6, 0x6, 0x9, 0x0, 0x1, 0x10001, 0x7, 0x3, 0x94a, 0x43b8, 0x80000000, 0x5, 0x0, 0x4, 0x1, 0x401, 0x0, 0x994e, 0x2, 0x380, 0x5, 0x7, 0x7, 0x1, 0x0, 0x4, 0x1, 0x6, 0x40, 0x1, 0x43, 0x69, 0x7f80000, 0x2, 0x0, 0x71, 0x97, 0x1, 0x0, 0x40, 0x9, 0x3ff, 0x3, 0x6, 0x5, 0xde, 0x9, 0x2, 0x8, 0x7ff, 0x0, 0x202, 0x3ff, 0x8, 0x2, 0x8001, 0x1ff, 0x8, 0xfffffffe, 0x7f, 0x5, 0x9, 0x10001, 0x3, 0x4, 0x9b5, 0x7, 0x1ff, 0x82, 0x1, 0x6, 0x8, 0x6, 0x401, 0x2, 0x2, 0x8, 0xfffeffff, 0x400, 0x8, 0x2666, 0x10001, 0x1ff, 0x40, 0x7, 0x3, 0x4, 0xffff, 0x8, 0x7129ef33, 0x3a, 0x80000000, 0x3, 0x2, 0x5, 0x2780, 0x7ff, 0x401, 0x7fffffff, 0x29c, 0x5, 0x4, 0xff, 0x5, 0x8000, 0x6ad1, 0xfffffffc, 0x80000000, 0x4, 0x20, 0xa252, 0x5, 0xb1ca, 0xa695, 0x40, 0x80, 0x3f, 0x9, 0x40, 0x1, 0x2, 0x6, 0x800, 0xffff, 0x7a, 0xfffffffe, 0x1, 0x200, 0x1000, 0x3f7, 0x1, 0x3, 0xfffffff7, 0x100, 0x11, 0x3, 0x8, 0x3, 0x5, 0x7, 0x851, 0x9, 0x100, 0x3d46, 0x100, 0x1, 0x100, 0x2, 0x5a7, 0xffffffff, 0xffffffff, 0x6, 0x7e0, 0x7, 0x808a, 0xffffff76, 0x6, 0x7fff, 0x20, 0x7, 0x3, 0x9, 0x8, 0x1a, 0x8, 0x3, 0x7a96, 0x0, 0x3, 0x81, 0x5, 0x4, 0x1, 0x10001, 0xecf, 0x7, 0x3, 0xfff, 0x6, 0x1000, 0x5, 0x10001, 0x3, 0x10001, 0x1, 0x7fff, 0x7, 0x7, 0x100, 0xf3, 0x400, 0x1, 0x8000, 0xe626, 0x8, 0x2, 0x2bed, 0x2, 0x5, 0x3, 0x5331, 0x0, 0xfffff801, 0x9fbe, 0xfffffffc, 0x3, 0x4, 0x9, 0x8, 0x10000, 0x4, 0x800, 0xffffffb4, 0x2, 0x80, 0x6, 0x7, 0x1, 0x3, 0x3ff, 0x9, 0x9, 0x2, 0x6, 0x9, 0x4, 0x2, 0x3f, 0x7, 0x800, 0x3, 0xd0a2, 0x5, 0x0, 0x2, 0x5, 0x4, 0x5, 0x3fff8000, 0xfa3200, 0x1, 0x80, 0x80000000, 0x27495dd5, 0x172c, 0x2, 0x2, 0x0, 0x2, 0x1ff, 0x1b5, 0x3, 0x7, 0xff, 0x6, 0x5, 0x3ff, 0x4, 0x4, 0x2, 0x100, 0x0, 0x0, 0x848, 0x4, 0x0, 0x8, 0x40, 0x0, 0x1, 0x8, 0x8001, 0xfffffff9, 0x860, 0x401, 0x9, 0x391, 0x6, 0x8000, 0x80b6, 0x5, 0x55, 0x100, 0x9, 0x2, 0xe05, 0x80000001, 0x97, 0x800, 0x3ff, 0x0, 0x800, 0x7, 0x8001, 0x1000, 0x9e, 0x2, 0x73d04392, 0xfffffff9, 0xfffffff7, 0x3, 0x73, 0x7a51, 0x4, 0x0, 0x7b, 0x80, 0x5, 0x6, 0x8, 0x383a59bb, 0xff, 0xfffffff9, 0x80000000, 0x7, 0x81, 0x1f, 0x7, 0x5594, 0x10c, 0x800000, 0x1000, 0x6, 0xe34, 0x7fffffff, 0x9, 0x0, 0x3ff, 0x7fff, 0x0, 0xffff8001, 0x0, 0xee9, 0xa9cf, 0x1, 0x7f, 0x37, 0xffffffff, 0xe8a, 0x52, 0x3, 0x9, 0xfe, 0x9, 0x7fff, 0x1ff, 0x4, 0x7, 0x0, 0x0, 0xffffffff, 0x36b1, 0x7fffffff, 0x80000000, 0x0, 0x9, 0x8, 0x401, 0x10000, 0x0, 0x7, 0x7, 0x5, 0x89b, 0xfeb0, 0x5, 0x85, 0x20, 0x4, 0x7fffffff, 0x878c, 0xfffffff8, 0x8db, 0x7, 0x7f, 0xd2fa, 0xfffffffa, 0xa11, 0x7, 0x6, 0x3, 0x3ff, 0x1f, 0xfffffffe, 0xfffffffd, 0x2, 0x0, 0x66, 0x0, 0x2, 0xfffffffd, 0x4a, 0x1, 0x400, 0xfffff8a8, 0x101, 0xffffffff, 0x2, 0x10000, 0x187, 0x2, 0x9, 0x8000, 0x3f, 0x6, 0x0, 0x3, 0x8000, 0xf2e5, 0x0, 0x4, 0x7, 0x2, 0x1ff, 0xfc, 0x8, 0x40, 0x755, 0x8, 0x88d, 0xffffffff, 0xfffffff7, 0x9, 0x306, 0xe1d, 0x9f, 0x95, 0x8001, 0x9, 0x0, 0x4, 0x1, 0x40, 0x10000, 0x80, 0x9, 0x100, 0x9, 0x1, 0x3, 0x100, 0xfffffa3e, 0x2, 0x0, 0x4, 0xddb, 0x1, 0x3, 0x3ff, 0xfffffffe, 0x6, 0xffff, 0xa00000, 0x3, 0x200, 0xfffffc00, 0x80, 0x7, 0x7fff, 0x8, 0x36d, 0x4, 0x6, 0xde5b, 0xfffeffff, 0x8, 0x98bb, 0x8, 0x4, 0x1, 0x2, 0x9, 0x1f, 0x5, 0x100, 0x1000, 0x6, 0x9, 0xd14a, 0xa8, 0x0, 0x3, 0x5, 0x80000000, 0x5, 0x40, 0x1, 0x0, 0x8, 0x7, 0x5, 0x7ff, 0xfffffdee, 0x6, 0x1, 0x3, 0x8, 0xf86, 0x100, 0x8, 0xc000, 0x1, 0xcdc, 0x4, 0x1, 0x4, 0x5, 0x9, 0x3, 0x8, 0x6, 0x3f, 0x9, 0x7fffffff, 0x4, 0x2, 0xa77, 0x3, 0x200, 0x7, 0x6, 0xde9a, 0x0, 0x5, 0x2, 0x3, 0x1000, 0x1, 0x4, 0x7, 0x1, 0x0, 0xa5, 0x3ff, 0x2, 0x2, 0xffff1f46, 0x8, 0x80000000, 0x20, 0x428e, 0xfffffff7, 0x1f1d, 0x2839, 0x8, 0x1, 0xffffffff, 0x4, 0x3, 0x7, 0x3, 0x0, 0x80, 0x1000, 0xffffffff, 0xff, 0x5, 0x3d47, 0xe63, 0x9, 0x4, 0x7, 0x8, 0x9, 0x1, 0x8, 0x9, 0x4, 0x100, 0x4, 0x1a743a36, 0x8, 0xc7b6, 0x2, 0xe7800, 0x8, 0x3, 0x2, 0x118d1ba7, 0x7, 0x3, 0x79aa, 0x8, 0x2, 0x4, 0x7, 0x4, 0x7, 0x80, 0x7fff, 0x0, 0x1, 0x7769, 0x2, 0x7fff, 0x2, 0x9, 0x700, 0x4e9, 0x8, 0x5, 0xffffffa9, 0x6, 0x7fffffff, 0x4, 0x100, 0x1, 0x5485, 0x200, 0x6, 0xfff, 0x2, 0x0, 0x6fff, 0x0, 0x6, 0x49, 0x0, 0x0, 0x3, 0x7, 0x10000, 0x400, 0x1, 0x80000000, 0xd7, 0x8001, 0x6, 0x6, 0xbec, 0xfa90, 0x10001, 0x0, 0x7, 0xc975, 0x1, 0x8, 0x3, 0x1, 0x6bd1, 0xa000, 0x3, 0x1000, 0x3, 0x9, 0x40, 0x10001, 0x400, 0x8, 0xbab, 0x5, 0x51, 0xffffffff, 0x7ff, 0x61cd, 0xef4, 0x4, 0xffffff80, 0x8, 0x3, 0x1000, 0x8001, 0x1ff, 0x2, 0x1, 0x2, 0x401, 0x200, 0x2, 0x7, 0x9, 0x80, 0x8f, 0x6, 0x2, 0x3fffc0, 0x7fffffff, 0x401, 0x8000, 0x9, 0x1, 0x3, 0x3, 0x5943, 0xc3, 0xffffff01, 0x4, 0x1, 0x73, 0x7ff, 0x2, 0x7fff, 0x47833101, 0x2, 0x3, 0x6, 0x29, 0xde, 0x5, 0x4, 0x7fffffff, 0x9, 0xfffffff8, 0xfffffff8, 0xfffffffd, 0x40, 0x9, 0x2, 0x1000, 0x5, 0x2, 0xffff, 0x4, 0x0, 0x8, 0x1, 0x3fe00, 0x80000000, 0x1, 0x101, 0x40, 0xa2, 0x4]}) ioctl$HIDIOCINITREPORT(0xffffffffffffffff, 0x4805, 0x0) ioctl$HIDIOCINITREPORT(0xffffffffffffffff, 0x4805, 0x0) ioctl$HIDIOCGFIELDINFO(0xffffffffffffffff, 0xc038480a, &(0x7f0000001040)={0x2, 0x200, 0x3ff, 0x9, 0xb86, 0x6, 0x8001, 0x6, 0x2, 0x4, 0x0, 0x9, 0x5, 0x5}) syz_open_dev$hidraw(0xfffffffffffffffc, 0x0, 0x49005cb64888dafe) ioctl$HIDIOCGNAME(0xffffffffffffffff, 0x80404806, &(0x7f0000001080)) ioctl$HIDIOCGSTRING(0xffffffffffffffff, 0x81044804, &(0x7f00000010c0)=ANY=[@ANYBLOB="6000000078e63cefa778f18dc19112197f04e7800ee5058733525202cddf69c9ceddabb5673e9571d204e6cf772e5e2ed9c765d06c369720a4d6d7cbed946f85c34903d9f3d516d2770e1d6dd560d167dcc8cc3bc6b78b0a242a6d000000000000000000"]) r0 = syz_open_dev$evdev(&(0x7f0000000380), 0x0, 0x0) ioctl$EVIOCSABS0(r0, 0x401845c0, 0x0) ioctl$EVIOCGKEYCODE_V2(r0, 0x80284504, &(0x7f0000001140)=""/204) 15:48:32 executing program 2: syz_open_dev$hidraw(0xfffffffffffffffc, 0x401, 0x49005cb64888dafe) r0 = syz_open_dev$evdev(0x0, 0x0, 0x200240) ioctl$EVIOCSCLOCKID(r0, 0x400445a0, &(0x7f0000000000)=0x9) 15:48:32 executing program 1: syz_open_dev$hidraw(0xfffffffffffffffc, 0x0, 0x49005cb64888dafe) r0 = syz_open_dev$hidraw(&(0x7f0000000000), 0x2, 0x0) ioctl$HIDIOCGRAWINFO(r0, 0x80084803, &(0x7f0000000040)=""/217) ioctl$HIDIOCGRAWNAME(r0, 0x80404804, &(0x7f0000000140)) [ 1274.339237][T24434] FAULT_INJECTION: forcing a failure. [ 1274.339237][T24434] name failslab, interval 1, probability 0, space 0, times 0 [ 1274.352353][T24434] CPU: 1 PID: 24434 Comm: syz-executor.4 Not tainted 5.14.0-rc5-syzkaller #0 [ 1274.361144][T24434] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 [ 1274.371215][T24434] Call Trace: [ 1274.374501][T24434] dump_stack_lvl+0xcd/0x134 [ 1274.379114][T24434] should_fail.cold+0x5/0xa [ 1274.383635][T24434] should_failslab+0x5/0x10 [ 1274.388162][T24434] __kmalloc_track_caller+0x79/0x2f0 [ 1274.393480][T24434] ? ima_collect_measurement+0x342/0x570 [ 1274.399134][T24434] krealloc+0x7e/0xd0 [ 1274.403134][T24434] ima_collect_measurement+0x342/0x570 [ 1274.408612][T24434] ? ima_get_action+0xa0/0xa0 [ 1274.413305][T24434] ? ima_get_cache_status+0x1d0/0x1d0 [ 1274.418695][T24434] process_measurement+0xd1c/0x17e0 [ 1274.423910][T24434] ? mmap_violation_check+0x1e0/0x1e0 [ 1274.429308][T24434] ? tomoyo_path_number_perm+0x590/0x590 15:48:32 executing program 2: syz_open_dev$hidraw(0xfffffffffffffffc, 0x2, 0x49005cb648865bff) syz_open_dev$evdev(0x0, 0x0, 0x200240) 15:48:32 executing program 1: ioctl$EVIOCSKEYCODE(0xffffffffffffffff, 0x40084504, &(0x7f0000000000)=[0xfffffffd, 0x80000001]) syz_open_dev$hidraw(0xfffffffffffffffc, 0xfffffffffffffffe, 0x49005cb64888defe) [ 1274.434958][T24434] ? lockdep_hardirqs_on_prepare+0x3e0/0x3e0 [ 1274.440972][T24434] ? find_held_lock+0x2d/0x110 [ 1274.445758][T24434] ? aa_get_task_label+0x211/0x550 [ 1274.450891][T24434] ? lock_downgrade+0x6e0/0x6e0 [ 1274.455751][T24434] ? fsnotify+0x1050/0x1050 [ 1274.460264][T24434] ? ext4_file_write_iter+0x19c0/0x19c0 [ 1274.466010][T24434] ? path_get+0x5d/0x80 [ 1274.470181][T24434] ? aa_get_task_label+0x23a/0x550 [ 1274.475313][T24434] ? __sanitizer_cov_trace_const_cmp4+0x1c/0x70 [ 1274.481581][T24434] ? apparmor_task_getsecid+0xc2/0x110 [ 1274.487051][T24434] ima_file_check+0xb1/0x100 [ 1274.491661][T24434] ? process_measurement+0x17e0/0x17e0 [ 1274.497135][T24434] ? ext4_file_write_iter+0x19c0/0x19c0 [ 1274.502697][T24434] ? __sanitizer_cov_trace_const_cmp4+0x1c/0x70 [ 1274.508966][T24434] ? may_open+0x1f6/0x420 [ 1274.513310][T24434] path_openat+0x15ca/0x27f0 [ 1274.517911][T24434] ? path_lookupat+0x860/0x860 [ 1274.522685][T24434] ? mark_lock+0xef/0x17b0 [ 1274.527114][T24434] ? lockdep_hardirqs_on_prepare+0x3e0/0x3e0 [ 1274.533104][T24434] do_filp_open+0x1aa/0x400 15:48:32 executing program 2: r0 = syz_open_dev$hidraw(0xfffffffffffffffc, 0x4, 0x151400) ioctl$HIDIOCGRAWINFO(r0, 0x80084803, &(0x7f0000000340)=""/4096) syz_open_dev$evdev(0x0, 0x9, 0x301240) r1 = syz_open_dev$hidraw(&(0x7f0000000100), 0x2, 0x280200) r2 = syz_open_dev$evdev(&(0x7f0000000000), 0x4b6, 0x2) r3 = syz_open_dev$hidraw(&(0x7f0000000080), 0x0, 0x0) read$hidraw(r3, 0x0, 0x0) ioctl$HIDIOCSFEATURE(r3, 0xc0404806, &(0x7f0000001500)='j') ioctl$HIDIOCGRAWINFO(r0, 0x80084803, &(0x7f00000014c0)=""/5) r4 = syz_open_dev$hidraw(&(0x7f0000001340), 0x2, 0x40000) ioctl$HIDIOCGRAWPHYS(r4, 0x80404805, &(0x7f0000001380)) ioctl$EVIOCGREP(r2, 0x80084503, &(0x7f0000000040)=""/190) ioctl$HIDIOCGRAWINFO(r1, 0x80084803, &(0x7f0000000140)=""/199) ioctl$HIDIOCSFEATURE(r0, 0xc0404806, &(0x7f0000000240)="af5a2a06aa9b646327466a60469f29f992bd4e1d70ca0669f66749ad1787c1693a869ec080373e9a0fbc45b428a97eeba07d7f18231689054b3fed000000009eb8d342e65e3268be5f4a333f42a8020f2b8f7209b513e79c39a1b530a52e6dd345a464bf2775e16c75376027a75516307cba0813116659b41f24bb3b9dac75f3ffff20e088c954debfb730bc0c1b061effcc0f220398e574325c77b8b96afff9364324bd670a8f50cbd791d69360f7c6a51f60b114acd3fa7653cd409b81c3b416ad709c081d41b7364d270939f75e5058aba3f59327cc9a73acfafe6c5da30e5e47f59bbb72b3a899a2b9ae7788be54025e90c6d1a1a167a100") r5 = syz_open_dev$evdev(&(0x7f0000000380), 0x0, 0x0) ioctl$EVIOCSABS0(r5, 0x401845c0, 0x0) ioctl$EVIOCGKEYCODE(r5, 0x80084504, &(0x7f00000013c0)=""/244) r6 = syz_open_dev$evdev(&(0x7f0000000380), 0x0, 0x0) ioctl$EVIOCSABS0(r6, 0x401845c0, 0x0) ioctl$EVIOCGKEYCODE_V2(r6, 0x80284504, &(0x7f0000001540)=""/238) 15:48:32 executing program 1: ioctl$EVIOCGABS20(0xffffffffffffffff, 0x80184560, &(0x7f0000000000)=""/240) syz_open_dev$hidraw(0xfffffffffffffffc, 0x0, 0x49005cb64888dafe) [ 1274.537627][T24434] ? may_open_dev+0xf0/0xf0 [ 1274.542145][T24434] ? alloc_fd+0x2f0/0x670 [ 1274.546511][T24434] ? rwlock_bug.part.0+0x90/0x90 [ 1274.551494][T24434] ? __sanitizer_cov_trace_const_cmp8+0x1d/0x70 [ 1274.557751][T24434] ? _find_next_bit+0x1e3/0x260 [ 1274.562628][T24434] ? _raw_spin_unlock+0x1a/0x30 [ 1274.567497][T24434] ? alloc_fd+0x2f0/0x670 [ 1274.571840][T24434] do_sys_openat2+0x16d/0x420 [ 1274.576535][T24434] ? build_open_flags+0x6f0/0x6f0 [ 1274.581585][T24434] ? __context_tracking_exit+0x9f/0xb0 [ 1274.587059][T24434] ? lock_downgrade+0x6e0/0x6e0 [ 1274.591921][T24434] __x64_sys_openat+0x13f/0x1f0 [ 1274.596787][T24434] ? __ia32_sys_open+0x1c0/0x1c0 [ 1274.601732][T24434] ? lockdep_hardirqs_on_prepare+0x273/0x3e0 [ 1274.607725][T24434] ? syscall_enter_from_user_mode+0x21/0x70 [ 1274.613633][T24434] do_syscall_64+0x35/0xb0 [ 1274.618072][T24434] entry_SYSCALL_64_after_hwframe+0x44/0xae [ 1274.623988][T24434] RIP: 0033:0x4196d4 [ 1274.627890][T24434] Code: 84 00 00 00 00 00 44 89 54 24 0c e8 96 f9 ff ff 44 8b 54 24 0c 44 89 e2 48 89 ee 41 89 c0 bf 9c ff ff ff b8 01 01 00 00 0f 05 <48> 3d 00 f0 ff ff 77 34 44 89 c7 89 44 24 0c e8 c8 f9 ff ff 8b 44 [ 1274.647509][T24434] RSP: 002b:00007f07df62ecc0 EFLAGS: 00000293 ORIG_RAX: 0000000000000101 [ 1274.655941][T24434] RAX: ffffffffffffffda RBX: 6666666666666667 RCX: 00000000004196d4 [ 1274.663923][T24434] RDX: 00000000001092c0 RSI: 00007f07df62ed60 RDI: 00000000ffffff9c [ 1274.671902][T24434] RBP: 00007f07df62ed60 R08: 0000000000000000 R09: 0000000000000000 [ 1274.679879][T24434] R10: 0000000000000000 R11: 0000000000000293 R12: 00000000001092c0 [ 1274.687863][T24434] R13: 00007ffdc297310f R14: 00007f07df62f300 R15: 0000000000022000 15:48:32 executing program 4 (fault-call:0 fault-nth:13): syz_open_dev$hidraw(0xfffffffffffffffc, 0x20, 0x1092c0) syz_open_dev$evdev(0x0, 0x0, 0x0) r0 = syz_open_dev$evdev(&(0x7f0000000380), 0x0, 0x0) ioctl$EVIOCGUNIQ(r0, 0x80404508, 0x0) 15:48:32 executing program 1: syz_usb_control_io$cdc_ncm(0xffffffffffffffff, &(0x7f00000000c0)={0x14, &(0x7f0000000000)={0x20, 0x21, 0x4c, {0x4c, 0x8, "f963e02af003d5ed444ba30d3e42d9dd8460aa01cdcea4a31bf8b89e25f03fb32ce3540ee6cd1943203b20ce03a5c8b113156428885369425340cfd8282fd9eedd487fad3824d62b9017"}}, &(0x7f0000000080)={0x0, 0x3, 0x1a, {0x1a}}}, &(0x7f00000003c0)={0x44, &(0x7f0000000100)={0x0, 0x16, 0xed, "a87dbe2f1e34f9df804a4dd55c509af42cc65cc13db23735b607d1f3475a6f68e719c9074681da20da22fec07028ccc1a1259d0946cca77997e632b253aa715980b99c84f2d733371ed83601de2d9b80c5b3a2ad628f5c1c2b535b38fa975e61d66f04179019ed20ea8d691bd164b6983589a624a154a80d5557281d06fcaf6c53e79755a4bfca79801f532798c4fc86017b99089f48de00fc2e73bb7c26b0b2c000689d263014704ee31ef6bc55ceb7fd8b0e45bf311a358798087420d25026032bcf02a08f560a6ada5d0ba5c010134d000fa31de706d1fa7f7ee58feeac28189f1529a7edd5e9b2443bf93d"}, &(0x7f0000000200)={0x0, 0xa, 0x1, 0xaf}, &(0x7f0000000240)={0x0, 0x8, 0x1, 0x3}, &(0x7f0000000280)={0x20, 0x80, 0x1c, {0xff80, 0x1, 0x3, 0x6, 0x1, 0xff80, 0x5, 0x20, 0xdd1, 0x400, 0x401}}, &(0x7f00000002c0)={0x20, 0x85, 0x4, 0xffffffff}, &(0x7f0000000300)={0x20, 0x83, 0x2, 0x1}, &(0x7f0000000340)={0x20, 0x87, 0x2, 0x2}, &(0x7f0000000380)={0x20, 0x89, 0x2, 0x1}}) r0 = syz_usb_connect(0x1, 0x637, &(0x7f0000000440)={{0x12, 0x1, 0x310, 0xb, 0x5f, 0xf6, 0xff, 0x13b1, 0x2f, 0xf730, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x625, 0x3, 0x0, 0x46, 0x10, 0x2, [{{0x9, 0x4, 0x5, 0x3f, 0x8, 0x3f, 0x98, 0x1d, 0x80, [@cdc_ncm={{0x8, 0x24, 0x6, 0x0, 0x1, "a170fc"}, {0x5, 0x24, 0x0, 0xa064}, {0xd, 0x24, 0xf, 0x1, 0x6, 0x2, 0x8, 0x8a}, {0x6, 0x24, 0x1a, 0x0, 0x10}, [@obex={0x5, 0x24, 0x15, 0x5}, @call_mgmt={0x5, 0x24, 0x1, 0x1, 0x8}, @acm={0x4, 0x24, 0x2, 0x4}, @country_functional={0x10, 0x24, 0x7, 0x2, 0x4, [0x2, 0x81, 0x3f, 0x2e9, 0x8001]}]}, @uac_as], [{{0x9, 0x5, 0x0, 0xc, 0x10, 0x1b, 0x9, 0x7}}, {{0x9, 0x5, 0x80, 0x4, 0x200, 0x9, 0x40, 0x6, [@generic={0x5b, 0x2, "fa2956c6706e509049792133067ea36f0c6a9b49099955885f0f5efeb1adf94e1f9afc9c5ae02bffa6ec2e72e29d1eee9426d1da21799bd09455921e3f85e60a1a9db5f5aa32252e79c4db3267239f02c66cc2170d3845e296"}]}}, {{0x9, 0x5, 0xa, 0x0, 0x8, 0x47, 0x7, 0x8, [@generic={0x9, 0xb, "6605529f1552ee"}, @generic={0x5, 0x30, 'tc\\'}]}}, {{0x9, 0x5, 0x6, 0x0, 0x400, 0x20, 0x8, 0x2}}, {{0x9, 0x5, 0x3, 0xc, 0x20, 0x7, 0x3f, 0x4, [@generic={0x3e, 0x5, "ebeecf7b161dc795fd1d4f00e81aaa64091469492f3d0210409a912f3432d0e7e7c6b1d8b6b97d3d3af5343cc776b78de8bbb27e837f5c15b81f826f"}, @generic={0x6, 0xd, "1761dd17"}]}}, {{0x9, 0x5, 0x6, 0xc, 0x200, 0x9, 0x80, 0x2, [@uac_iso={0x7, 0x25, 0x1, 0x82, 0x7f}, @generic={0x16, 0x10, "d02c86312a9ad0caf021cdf0d5c42419f5229614"}]}}, {{0x9, 0x5, 0xc, 0x8, 0x40, 0x7f, 0x3, 0x4, [@generic={0x58, 0x21, "40c1f8ea75d96f6380fa6a953c527e832b94a4cf880f4ee6ea4fd7acd59fca1c961913bd15e55b7a0d7922a2e76026c56ab6a5a3f5695f732217822fa3f0b1d0c3dbf874313ded43c17f09243424af1453139ca20c40"}, @generic={0x38, 0x0, "5364665d909d28d9dac3f9624493222b68f8a321dad2a12f65b9bdd05f19968fce0a3e0a4502b6ecc845c799767685465b51c14cb97d"}]}}, {{0x9, 0x5, 0x6, 0x0, 0x20, 0x7, 0x9, 0x0, [@uac_iso={0x7, 0x25, 0x1, 0x3, 0x0, 0x3ff}, @uac_iso={0x7, 0x25, 0x1, 0x0, 0x76, 0x8}]}}]}}, {{0x9, 0x4, 0xa9, 0x7, 0x3, 0x8e, 0x5, 0x9f, 0xa4, [@uac_as={[@format_type_i_continuous={0xb, 0x24, 0x2, 0x1, 0x1, 0x4, 0x7f, 0x1, "c93d", 'f'}, @format_type_i_continuous={0xa, 0x24, 0x2, 0x1, 0x7, 0x3, 0x81, 0x83, 'x', 'v'}]}, @cdc_ncm={{0x5}, {0x5, 0x24, 0x0, 0x3}, {0xd, 0x24, 0xf, 0x1, 0x4, 0x3, 0x20, 0xeb}, {0x6, 0x24, 0x1a, 0xffff, 0x40}, [@mdlm={0x15, 0x24, 0x12, 0x3}, @mdlm={0x15, 0x24, 0x12, 0x17e}, @acm={0x4, 0x24, 0x2, 0x8}, @mbim_extended={0x8, 0x24, 0x1c, 0x4, 0xca, 0x2}]}], [{{0x9, 0x5, 0x1, 0x2, 0x8, 0x0, 0x6, 0x2, [@generic={0x44, 0x11, "b0933d1b4478a1c235d427c71f57af1e066317e51f3dd37dec3f5ad877a2bc2b3eb2cae6e8359a84eb71d0ce0fe62844727c0d4c582786c7e9585eb2f9108fa50dcb"}, @generic={0x1a, 0x1, "3319a8ae999296272ddea84c5479f4b0b3f9c7757ee7fb62"}]}}, {{0x9, 0x5, 0x3, 0x0, 0x8, 0x4, 0x20, 0x4, [@generic={0xf7, 0x4, "7cbb427f796bd7ab9b00182226c4c9908404ce3c4b45b823199b7ed87bd5003cecd43174412f59b8a11f5813fb158b0f4896f3b428363b39ade0b26a2b80f01e09f294cfc5b5e0c1a95d1aa47f7070016a244694d657c3d0c73a24342a285e6a6a4c5decf37d3b3662f9b6f9404c8415c744edc592b3b4eeb16165b50cfb68ab9d12d2430a65cc49c5fad7c3b9b7713ff38cf4d6d27734089badf72028d36b4a869a631a1419359c710501be61dd33de8b5674578da03687ccb7885e080bdb579631cbc99f4526f8c0aa061c9311013f98fe5843d0d376607d85bfa86c06d020f6046103e5408f041afd7734a41070bd7294a663c4"}, @uac_iso={0x7, 0x25, 0x1, 0x2, 0x4, 0x5}]}}, {{0x9, 0x5, 0x5, 0x0, 0x400, 0x7, 0x81, 0x7f, [@uac_iso={0x7, 0x25, 0x1, 0x2, 0x1, 0x3}]}}]}}, {{0x9, 0x4, 0x8, 0x5, 0x4, 0xff, 0x5d, 0x1, 0x4, [@uac_control={{0xa, 0x24, 0x1, 0x8001, 0x20}, [@input_terminal={0xc, 0x24, 0x2, 0x5, 0x204, 0x2, 0x2, 0x6606, 0x11, 0x4}, @extension_unit={0xb, 0x24, 0x8, 0x3, 0x5, 0x8, "aae09eae"}, @mixer_unit={0xb, 0x24, 0x4, 0x3, 0x1, "810174a9f373"}, @output_terminal={0x9, 0x24, 0x3, 0x2, 0x305, 0x4, 0x6, 0x4}]}], [{{0x9, 0x5, 0x4, 0x0, 0x40, 0x2, 0x40, 0x0, [@generic={0xae, 0x3, "250ef373f1a05dbdb832c1463c29ff8bf8a557f68018349281512208429981c905f015baa60c42f9c866edee40f624c0b82ac6c36e79379b45e35e2f5ed95030fa49fd2d62a6e622d1e2080cd9c9b55439be5f98f0da8db25c44dd1fb8e6fd9d573fd8f1f2a414072d499e55f312ba007364744da20bac2b80488ff91c7e1b0675dda9d4f398051446c6d5b4830e3821b06ee0d7698cabb45dbf54591c4dfea144c7c6cfa7842dccc3f3b2e3"}, @generic={0x81, 0x2, "7aa6538eb44823fc138e22686b0e37a28794d4d464b8c166b62b9d075edee86e456ea17c9c83acfcea64f8e12b45f74e60d638cb01a3872f1f4d508a6f943039424f2131f3e3d6e6c71451cbed4a06d43006a49ea08d7b07bcb5f52b9caca9578d05b992592a37c3049d07336984fbcc4e0db96b1a4e08aa664ba55d209c22"}]}}, {{0x9, 0x5, 0x4, 0x10, 0x8, 0x3f, 0x8, 0x63}}, {{0x9, 0x5, 0x6, 0x0, 0x10, 0x7, 0x0, 0x0, [@generic={0x44, 0x24, "c9d3c6f433277165305123a8e1ef1d10411c6ed118af294a9f071ca2729e6ba43c397f1e87d4ffdc702599ea0e71b8322e962e0937225731638c98b23aa963e9cfca"}, @uac_iso={0x7, 0x25, 0x1, 0x1, 0x6, 0x4}]}}, {{0x9, 0x5, 0x9, 0x1, 0x40, 0xfa, 0xb7, 0x8, [@uac_iso={0x7, 0x25, 0x1, 0x82, 0x80, 0x81}, @generic={0x54, 0x8, "42c0f7d652e698be7df5de493dc451419a9526e20e7c7b66a968c6ad05247bce6bda459f1b5c6f61b385e6cb203f516520ab91e4b849ff880f9c7b869b669de8f06f45008d6b8d64815e9fdfab5c4c70d73e"}]}}]}}]}}]}}, &(0x7f0000000c00)={0xa, &(0x7f0000000a80)={0xa, 0x6, 0x110, 0xfd, 0x7f, 0x6, 0xff, 0x6}, 0x19, &(0x7f0000000ac0)={0x5, 0xf, 0x19, 0x1, [@ss_container_id={0x14, 0x10, 0x4, 0x1, "c54d4d6e1a6c9ecc61ac56ac45ee3e74"}]}, 0x1, [{0xd2, &(0x7f0000000b00)=@string={0xd2, 0x3, "d457453397cc4ab34c46524fd8eb1594cb6176fa482307a0a0e08347b9dde285cb8bb32055bb1082f9fc4aad8e5ff97057e859b745b71d66f6ff48e44ee56202f74f8ef5dc3cbf9556707e06f5a94ce3a1de3fd7d7e0d873bf24714f15f9647e132a357f03bab72a7ff7081bd36674ba26e80315ebc4592516fe4de849c5a8186d0747ae1b4a921c4b085df29b06c06742dfcbde1980168930224f1813d79750137f31acbfddb5bf1ae4521ce6547fde2f6fa9a6b4db63f10f78ccf8121cab34c3bab1d99cf244b8215fc9e1ab37bab0"}}]}) syz_usb_control_io$printer(r0, &(0x7f0000000d40)={0x14, &(0x7f0000000c40)={0x0, 0x22, 0x8c, {0x8c, 0x22, "35d82289e9ea8024c6e0477090c81e86fd850c3b12f637bab12e6a2539fa8eefbdaf0b87f42c6465603427b8fbe013e6039839938196acf866684a6c20a85bf8ac73861e5c7b0a0657ff108da4d6b8f3fc1950a6dfb863e8195aeeaaceca880612a4564dd4bfd9956bec2187658089cc4e6a6502d5aaa4c729b0358cd8561ac335703a64798aad69885b"}}, &(0x7f0000000d00)={0x0, 0x3, 0x4, @lang_id={0x4, 0x3, 0x140a}}}, &(0x7f0000001080)={0x34, &(0x7f0000000d80)={0x40, 0x17, 0xce, "e8373459c79a4da712a62598af3c139b4738820c1ae105eba5dbfda4eaf081065adf54e803325f737708ce5468f82af9c48e1fee71bd97cdf88012baa4027f13fdd30eb8e66b061dfd86365adb748e82549d8a68b6fd17c1b09367ffe53d1a986e365a3d7806875602832c46d49d7816b2d7efa5d03ebf72da59c525544bd5d41227be66a8e258ace934b3c51124aabd56ffbe3321ee0a16facc0d4d9351d0f904b3df4fa56c57c4c963f7c78dc0e0821e421139b1171f358fb8d95abdbbd0852b8315e031ecfa2e9ea6283666c8"}, &(0x7f0000000e80)={0x0, 0xa, 0x1, 0x8}, &(0x7f0000000ec0)={0x0, 0x8, 0x1, 0x1f}, &(0x7f0000000f00)={0x20, 0x0, 0xbb, {0xb9, "277639d8cfffe637afb522f1f716019c4a21a4b791be7e944205196b30b041390165910681df870a945a8130764a1baa8f980dd190eb9f7fb7b49e12ee0ae7959f169397c677e857a19b411659039a943d64a8381e2cbfe40ad2339c7a1d6a625da80ceec49ff22b75c24def892d8d0b763a3ae6d624a3aac42b33fbd31ea4a01da7f05ce438830090330cb8f0599aebfe82db4d013857f91c118624d2455aac34c82a31099b65aef47f8cbeace10ca9cbb30481d0641b8445"}}, &(0x7f0000001000)={0x20, 0x1, 0x1, 0x81}, &(0x7f0000001040)={0x20, 0x0, 0x1, 0x2}}) 15:48:32 executing program 5: syz_open_dev$hidraw(0xfffffffffffffffc, 0x0, 0x49005cb64888dafe) r0 = syz_open_dev$evdev(&(0x7f0000000000), 0x7, 0x204000) ioctl$EVIOCSCLOCKID(r0, 0x400445a0, &(0x7f0000000040)=0x2) r1 = syz_open_dev$evdev(&(0x7f0000000380), 0x0, 0x400400) ioctl$EVIOCSABS0(r1, 0x401845c0, 0x0) r2 = syz_open_dev$evdev(&(0x7f00000000c0), 0x9, 0x1) ioctl$EVIOCGKEYCODE_V2(r2, 0x80284504, &(0x7f0000000100)=""/31) ioctl$EVIOCGSND(r1, 0x8040451a, &(0x7f0000000080)=""/45) 15:48:32 executing program 3: r0 = syz_open_dev$hidraw(&(0x7f0000000080), 0x0, 0x0) r1 = syz_open_dev$hidraw(&(0x7f0000000000), 0x44c, 0x61e040) ioctl$HIDIOCGRAWINFO(r1, 0x80084803, &(0x7f00000000c0)=""/230) read$hidraw(r0, 0x0, 0x0) 15:48:32 executing program 0: syz_open_dev$hidraw(0xfffffffffffffffc, 0x2, 0x49005cb648865bff) syz_open_dev$evdev(0x0, 0x0, 0x200240) 15:48:32 executing program 2: syz_usb_ep_write$ath9k_ep1(0xffffffffffffffff, 0x82, 0x2250, &(0x7f0000000000)={[{0x7c, 0x4e00, "c113a09d5854256f70bb95cab6724da4adb1577a9c3c8727b4cb9447cae42e5d7be060e9313607d18aa2c3c4253cd410843a25014f75ef881d131c7da86d4d65447d06df1739b5f5e60525dede8a78fe7fc6ea6f6b46c47cea88e40eb4c6cf469886e2aa35f96ae70372e0baf6f246b7aa1733e5d5b603ab0fbe7730"}, {0xb8, 0x4e00, "a06caa7fd53a58c869d1fa6d487c7b93e5231d6ba9c4521f93198a3877a34da3230ef2d362827a040701864c210346a89ad2beb8bd8ce51220bcbcba9fb611cb43f2bfb9b4fa0879fa31b3157551cd1b091d4b0a3b8043c9a1786b235f7de6451bc0a2a3cba91b4d3f3d59bdf913a32a437cf03c834e53ef45add1b621c02e67fbd3cd2f15c51a1bc4870febb257b60ac4a4fc0e4781ea70bd24f84537c995298f498e7bf10140dbb57c71a5ded93ec19a6c5bb9c585163c"}, {0xb, 0x4e00, "6d24b1e6248dbeb44861aa"}, {0x1000, 0x4e00, "5fb1846fe9d577d3361cae70c3779838d633cbaaba1a79167d76118f2cb37459eda705b8f8d7f79bf2d461a6ce706b1d041bfc9bdad508294282273a2a0a67fcd9a9ec428c9a2f5ff3a7b0ebbc8d8d823ecfbf71621ae0994eaa7b9240bd7e9b6f8cfba090343cc66faecd7fd78173c8726bf3a1a6ce464d9dac6cb466b250c79a5985cb3292e9eb354dfb522b7ce10e1f981837d7768820deb4b947cb2fc4e7d779ef793830f5a10bef81abe989699f4a3707bafc99c4a00a4c515f4eebab4b7cc4dd181146651c1181029171ed30f97fecf372ebc7535c7249694e45dc2168cd4d5ca726501e27c6cca2f40072b93f1355c9c57b742e403e5b3f81302559febf4b6a1bed40090d6d57645e2d47d06fbae1371e875181e2ceb2ddc11060cfed5d45a4863f85d0ec632224c2e6a64fb1e0155bd14d40a2dcca4f4f4206b8a1a125d6a59f5f9efa44fd530762602c59ddec62c7005f0a439dac58eb2ef29ba4c73734b6c59640f86b114d29427cb028c460eb7783859ee80395b546546282b66c325a6f668160c43994555783e74b8706cb466843426225a28ba1f87a2866d5aa77f193858054f11b0502d224f08f81e37bf00327f0db7e98c51ae2540d6c046da74cbe53dc00e06c3bdd0a0a1ddbd0be6c388098b8c85730600341bb456cf5aaf4b19f09e83c946f6590947389c61feb0a45b87f06a3366342876e46c0aa8e067f50af87be8f175983ba4b7b047e7949446d1d213dad6f700841249373f261ec3341f122d1de078ca673afec09924a40ab813ee9be091af97badb09fb4e7e62b675d8600af267e637737aa09078ccfddda3043c95045c38703b29b680d2d92b88e70d1b1d6d6dd79b95ac9aea58bd37bfb02de71e0105775e122dc55f5f109156b65a3705b7c3adad7f75c14c4cd9fbb872ff5493b8a8a07bbbc90828e4f4861b0b889f4de72c2194a3c8db408b6e8137a3762f59f61ed40c5819412e26e2bf0707791935b2da2ee46929abad5803477d99aee6422224e7d18a79171bc6ea36a17f104b22aa1b48d7e5b556c38277a15430ce9777f715c73241ed75fa24eaef764f9bff0b0fb454253c43258d02949d93e870bac21822f22a6d51a9966b0caf50d22862f67a2c980f20bd39680a4ece1d827b4dce9243a7ad60fc1f4c82bfa178d0729653adc31e1c61ea1b1116d27f98130220175de66bcbeb6b8da2f618a8f29444c300a5a5231de6711c9b0dd9d4d9ac58f590258b9ac2c971cd90f757930c09f891ef6b1fcba9705e5c2fb45a2ea2ac737f1b0fd590529273a63cd666fc5912dce54e835cf885bc21ef0aee82d34c378b8e8fe220f6e71366b8050ac7d1f4730fdf93698ccff8defc311c30a338cdbe8fa1632443038a48ce7fc3c8ced66d1490070c5e75be2d3702b79bd44746eb1803546155044402e76d57ed30ed1f106d69269cb718c6175f643c7ef233129e76721afcc2f940a5c36183fc4d497f125fddbe7ac01ee6bffb1df3775376f372e8dba3ef7bfd2298333c71802764fe09377309d187d939f0a6b824bbbe816055d46873008704074683564625b9f74a74a30b7e1918d37ea770932bd59a8aacffc466589de79cb5b7202fb85bb12c9d08f8be860370ae45f1fdb83266c59b524b2ff88472811aa786848a599aae1700947b0c8e6182f61d03cd33041ef9c4449f5d5f61f9aabbcd23af62b2c1e40a0bba595298ebfdc9cc9c93be5100b2427782226a2dd098d0dae226944b802cd209ff27f5956936d1e083000a1accadb477595c7923cfa4fef179e63f2b9c805a525263a7414b9d7698e7dbc2bdd34bb214c2969cc32cab9b152e30a0925361b14a2a178fb7ddc6f1dda9df7f0eec0f84c718c1461fd0afa7f071291229ca519a287283240e5e0ac4c5085d9a0ff407c8c92ed7ceeb00e74f0b7bee1cb259969df7afe1c36372b4eb393389b8e348ca478b32e55ddd863c1afdebf92a3996e249db7f18275cd2ba7fabd6745987c29a8f3a2f84367d1857184bb6ee1d04c516671422cdb64c22359f371960af9b707d2dbf13a6ab23dc47eec1f87f5ae5fa3792b6d8e42060179eddc9a3a4bc0db09bb8d3b8134ee2ce67888c860e514f4858455e818ab44998e0648a5b3072c40fea5b74a6629710a53ec72472f6a636e123aa1d8a3641c7a71c9d84ad9bd53a0a1f53a699edf227336c946dbc5e83c7c8ab1db697d266303ca97b83e41a61bcc3069a8f08a9b8e2ec10da7c16684f32c7aae5f1dba8d8427e466dd52783d0adfe01a8753075e79563524ed7bc75b57730d116e93697fe6ba219bd666ad02a9bb49cb93c7e220cb0367bf5810c951db530923969eb0093d8ada522caf8f9fc919d0dd5bcc45abc16d8cfed17df02e5e9af37988871928e1804e19118e26f12c8b35686bce88b30b6d3363ce5ca7fb6c54567b792522f24b44cafc696429b9b307084d4928b3f3cbe47a44494f9d35d07bedd38b1dc669952536cbd7a8a3e40b814e3aa908e8a1f36caa397eb0ed59a1d7216eaffffb2f108939b5bdaf1b60ac520b568496ae9983b7262e9c134105e971e142b1e0fec86de14fd2920f16aaf948a0b22afd8f1f046d91d845dba8855f1d9950089a70e3f2219cdf16d7c10730be08c124f5e54cc97f76d37d7cb56af7d2e58640ae8d7c72322e9fb36b38f2398b2e2f5e97fd36b2b173d3edba70b728e0d65d6e343fde9da872849af507ba3f9b4c559522b312064785595a3e40b23c6f32726584fe8690a119d94e5657902e9e177f0b760408d8eff53fd0d070f116c6f415e36aeabfeb37bbe7f706f7352ff8f9cf2fa77bffcbae057ada29f6cd52212ba6043aaa29c0f78c7401b09536b1fa24e17584602e3b1a97bb86468973315de8bf7dd5e34d6417c69eab15bae710a8a9fd60e969ae6dd50825d544a5c9c04fcc36c412d9b49bfca403c8d65e01e1f32d6f7d3315ecf45459d89bf3f42b9e7eccf69b42a9d4b89373d97ef9e2d4c55dc2519b6fc3e1ee460e0e274542257643f9a99ac75901c73a494f1e5739090b99c820efde8eaff0a9fb747b7853746fc33d0998dbbe60397c482c122e608b8358497e4df9d0ce0c5eb61a46007afbe6ba4aab734faf3839ebad62abd37c4b921d89bac56de278dcc6c6075415b1af033bb0861275f5ebc3fa8bcca57ed31aac5f9288dcc58ab6c252f714f8c158d288391b8f6edfb1b989a501312a6ac9bfe722ff867249e66c964df55df2f2def3d0a473ac698fac42ae8a33a94aac37b6fe67c6548e0688efbb987b94fb5210273b6724222383dcb4f238d1718afffe58d1c89c155e7806a5991540ed53660c2f7dcec7b98c449daa122b2031803fd800acecb976fe84e39c4163ccf28a6b5284abe7cc7151969fd36a27fbcbbe42a6ee7781997d404861dcb8ee68e6625f5c237beddb7a00eea6fb913f7c8e8392224dbd1076670728fac3cdca548d07bab4c0a91da85219beddc2f0a83eccf20808abbaee7c6ea0599c78b8b0bf2bde613d741e78a3c96952ea55ab0a6679728c08ea3a326b0e1e10aba79c37ce78861635fbfa83bd00bc1ca4285f35d7920aff7b986ed48fb1b122f2b8000fff5c706b1c052e1995640a71cf760db02644b44a820c92e8247f226d988532a4c9047abb9e4e7df37ca9be78c57427777f729bf2883f1f343753ca9f83a863f8b2ac9b80cc5079fc6ea05009a1c69c258a429de89cbd2aa1b03d3ded72d8c4aae6a6770ab2095e95ac364be2d147b3070278074552622c55e52d5bba450ca8734dd010630c663d43b85e8f19fdfcd95df131bdc1603d17a85c58ad15db9a50eb18178278bec1cb8a0612aab0fdb35641a4d286ea8f7a1e6c6f43c2dc9fcb08feb76512342d7feeb3981635fa5a64b302ffdd82186b490de69892a8f702dafea67fe2f2c60178ae783b04e9dc70e524e464e0a7e7a2b95344020bf98deab086154f1e9284fb6252b8800201605a2ba3ae71aa2fedb6af22b8d45ad2ede9ac3dd3b77b5a65f98648426e36f518595c80bd706f834dd64aae0f7b596f492f88c71f8b7734f3c511793bc4a5337b580d4d6529dc166440b3737883e1ea3675371492827d347cdc6d629e4d19cce92f2162f8533153afc0b17024e93a3cd4d28de02e9cfdcb176c8ec9517708b0386f38447ae5d7cf0ebbdd2eda5916d695be96121a4a4498c9f1dd0cde61e99d4bc0edc6701d98565a796bae850004968d4c3e1623332f3ed86e3b62eadec0da61b00af203ca76a8b822a5008830d85f96d713521ce8613cdf3ce636e96099814ef394197a3503741513be8825df422de4a03eb079716b9b5ba74bd7fc971bc9d64fda59c4e141269b2fb551ce27215c9dd912db63d9500c6d61d427c6823dadbc4294b7a34d2a07625034b8b4518c47a1c0f5934e35f785b948d1cd6b10387513718ebd9eb19677af8b34e608ec75c82533581c4dc19a47336a6fcd08dd8e53baad83e83ad736c8b7896e55861e7087656f61c52cfdcdecf1fd3ea5edcda7b30248f9045fa137f053578cc300a442a733e0d230f62680579c5f35da9d7ba920775c5bbb9c5de82d34861b7ebc1c9fd60f238498ad1794a30964d7005abc4ce768d5ff46189c3a75913b9b904718397b206d597d3fd4dbd9b41e60e9b8e6c0f15d92b070444ea5239c1d538f93420eae5ce943803292b77c33d6de488e3789f22a97f780554cf8562ad6c5b7463f59f869a157d81129f475541a1e68e9e55c1bb6028c15db405c6877b76fbac0582a34b097403b37853ff009dafeacf3b83a69b886e4d9f72edcde27739b15d0770ac55fc4f8a40dbd441a7212deed660bedd62250d7078df8f087fee28d27a163b07b3d67ea569fb5319cc13dd2b1c4bd1389e0c1ef1f369b801ac23cab4e21463df1e38a101990d7d52bb665d0c787a6d8bdff402e375ad33de59850d2ae5e7f65e096af70ed3e1a916509a1e8baccd6e9880631867debde6a4364bbd5fce995f920b9f6b52ee3166752e22005ed074fc871ea58b1d46317a3e995924d3a42cfbc56b0f3a4cbbb89e66e147a2932f17cdf596e4aafb49dcae812f59f84644893ce173f69ad1ab4848ad1c56538b095061abba874945ba387d2ac98f91ba699c145f2f3ca54a9fd3d7d3ba55eed581b59d9782744b1bb713afa5503c763248c36e51e09f7375d4b63c93885734a97adeb40e115391ebc864fe3e04a2763ad1488678baf352c3be0dd045ee9d20a53a9de106dbdd21e8ea4c9bd94ecf6f586025004b449d5553d552e203a63940a165f5abb50627148afca264e85b6ea4bd8b3fc6efdf1585d7bf9f41b714f071ddb8cecd2208e1997abc575e248ee78f76ed83d5e4ef868f7b37ab9cb5c41a261c2ca9148fb69b3fa15cf1a06bba96ee306914af7fc51bd89a8fbe36f4048ca6deab5ecef34b20baf4128a4b61af530f8e64e9052ee7df3e25ccb316df276cd9fdf20947a37ed3fb0c6b7eff91c0c61f57fc8cf813b2802f1d4307e6087caf8e2d48c59b3a385a33b98f7a3601a58f9ee819a2a0836626bc4e34d29b62e2be210f25b162910b600778caa43b9f40e4b2b90d707e3aa836d122fe67ac538fb68904c9270a41e8d3c4a087b3d467c15598dcaacd413c104fe0e5514e4b9c66feba3e93f3dbabc3b2eaf4c6c310c48adfeaada8d691f1a155b15566c0e41c09795d7b2e4a0d2914ec95fea73e97c1953dd2ebf3f3c67108778703761f612a486c129bb2becc63e10e7872e4efbd48e98ecf0820907822b8679cc8aeca445bc2079356aac6a08f63d"}, {0xf5, 0x4e00, "e37c38c907901b78cb691bcc85e323f9ee5cb909c0bcdeeac5bd3719591f0471ce3b3575d1ad4cc9897419b5342da36d93dd1e41db3c114efdcf90416c94dad655ebd368f51a173225a349af63972a6ff622dd127494822ce0fd79837680111f61ad363baccdb04659852a2d6879641b2b1135147f5947fbc097f2c28c1e17c8b5b6b8265d31160f290ed86397e8e1e54845f978ebda03b1a923864d3b05b5ba7f900f39bd8dd20f2f1f245cc3b3738cfab0356a92bbf79657c5ce4a355433179ba54fee8be8fa42eb3b4b2b82c67b0440c8774865ec5d30d89e4fa925e2a60714011e8aff9a7b472b0c30a110146524dc5c6f3537"}, {0x1000, 0x4e00, "034fdcc458e59dcf2896b13b2afca76c52e8671b67fa4f9afbeed898a9190eadf704b73c3b5a9f7bcfbe643e02f838b44dc3021b8611c117b7eb880692b6740f0f931bbc151fe728b93caee3d9ea492018e047c68d92291d83d1385b13b0c08702e711937d626f466c979bd8f807a48d697b715068016a626eea931b28b2796d9067ed00611ba72a2ad21a0b5121e04fc7c390192deb8e10ebf8341740f15614ea9b83c17be93a247adceba513d1e5c9844bd32bbcafa6ca9807a9473d659f9dc46b45483512c42aff363d6a2978dde6876e5fa978cda26662fe166a88eaf47846d55cdf69b9bf1183807d0ef35dbe7a28dcadb111ae24f0fc1cf9bbe4f9ea3d648669c6ecdd3ec3b2900e68b7e236cc7d91b9fcdf6d40b32594a5f2fcc1927f1f36893aadb6c3ae856ed854b2fdf63d6c36411f4cc3d30fb230b476e388ba617079afc95997f9484505e75c952aa36591189a9de89b98b3b2a6e1f4a0fa647f8ac54a50bdca121e01ff0a0162a3cc39526c03de1961856935c851a598b5e68f5326b28aa98805db30a92009edd6fe42f60480a3348fbf14be07f15ce68e332f4d9653d185c2c66565d7cc9c0c5a0988398ee532251213aa1b9db9fd19a85311a982c556a23cc0c52c463de4f30b16e6f64a9573b0af76e056106b52e983bfd8a71f60213596e56b1c18b73cc8b90003a154adbf76529ba459c979f6face6070234b62faec1663de708d2b327872cbfa6d84abc58a9f50cabd62c678fa73dacc24425f043133a1584fcbe4947ee4bcd46a5a81b5bc7432c8ef4de620ba9e5b26160b86eb452f6adb24b34e3f757e04018d7da950d96efd1e24a1751c94b8cda6b56eddf283856bc14a64e10cf14766b667f1e0b24a0c650d0cd997b41b7151c33d0aa93e39b8dc55279907549ed16934525542399c6b9fbcc7b8b0b3c061e50dd512c196c21bb778516cebca4630ae4b0f955de164aedf49379d33e04dcde10b704b22629594597f41b675b205be35bd8c1ad32d570c9e2fb0c06266976c78a64de44af78f58d9a1b3711bbd73cad2869b38388e0dc4a6d1645030f72e1eceeb9f241628a9b1761680446e8dc7df98e4bcf6761ea993e1fce519d4699817108f65b3cce1d84fca5001fbccf0f1d75a613b83ebd8d1d49a045765366d7e725c02a9c739eb6e7b85b5486d5cd97d79188303c3bd979a692066f71d6e333860bc6888f644962d1831afaf32092dffca844a386e6bbc60c4389056ef56ddcd83c785edf12b8d690dbbea7ce42d49b211afbef97f29f5020dc88e85dc0feadc5833daae011f9cd095b3e4c2af1546dd64c677266fafa9325bcf6a1e33608cc4aaaf39105ae51bac77cce049419f96841a063478732a3bc41bfd8e48935b0e67ec4d89e43fa57db65de8cfd8d1c94f3c96ae6faace887f864e6c97a9a5cd024ba6fa201def09bd50d32a0ba930ed3c5137a7087a84573b3bbc5b91b33a4288351bf04166814d185b6a590e4323fec774aefd07dafb267d904e3021616c4db673b1af01809ca4216fb73fb61d0ea1fe277f76fe575687b03e0a20df7fc26356a8dde93ccf66bea9aefd4890f32250e6a6035a29ec34bcce367ee2ef1275ab04a1d997a98d98729df0021d875c3b84d4c1895732e06ea7e8019bd6ab386205e7e80d38c6c9806b6f256ce8ed42d41b8569e159c0575852f80aceb3d88537cba9feab0a7be60362332f9d1d19ceff3f52d42b61172bf00c2f281185d9b9e0f5ba08d6dd443e21b263f4a07025284fe7f9e0d0209fde267841e85519b08889848ab122a484816c644b9b3dc6be04956f1433faf109b57bd06e6b301c61a9dc113b0a334317539ce7ecd0943c9d4829ec47476bd97d5c3aafa525fa9909cea58a9634ec544bec24f3b6d56af0e4927c29c18146384a3ab82ab2e61688a3074d06d01cf56b15236e7f3061b520a124ed4f2b3640c2a5334585673d8ffa2eaac88ce8feb793c0dcb915941e01cee3eadf669cdbfb3bd22c797044718b0674ed92a803471e8c00f91a5a166487511e18943c826001913b8a861705d845d3e00bb00853e52549e2b79bee80113b7e630a8f65cb7483f543ea51c0c3f8682e730924dd0dd59bb14e09577e753de3fc01bee72aa7ccb795d7c46817b471bc2ff5023839c45113abcea1fec249d79b39db5f9dcf62ee7899caf3311696a66aa7e5f1652134bee33401639a967ce5381165a2497396551067bc8b7dd7ab08ce238430a337543394f4bdbc01b765020ec972db98f5c62ce25cff1975a3790442029989607f75677b66563a44767b85102231d4f58a5707c3fde59a7aa9bbedbc47d3db6676854627822827805ee0d2969e3d52a98f0096fcbf6dbc0336a5e34f222f503896d94e8bfdbc6ed19adffbb04223828e90cf82bd1de45780ca98208466d0e17cebe45f4a3d60a24830c50321d5c7035b97ae57404f3616746a25fef32a91d8b69306a50b2c82db5cefb1c515f08aaf8df99f972ccd91bdb03f8010138f3463c3ce13b5047e5e572fd73c215aaa72ca1dbda2a5abd40227f4f7cd178b73bf132b47ce0df9f480ce56654634c38375e530b7f56020fb5ff270cabe8e6a12cb4698047b6c3255a6dd3ee1cb4c78f44bd3179d18255434d3e434439fbb1cbe52fc6023a6e9d166de6b7ec03eb7cb00062ef974b37059841bd10ab2e2aca171cb0ee530948b4bdb518182677a4f29598ffcc8adbdf11fa4de63d72684da6ca06ce3dc3fc3edeb47ab92afba0c0fd334b5ac7af9171f86d53775998381f683544a70885eadc5edd34052d7b02b4d40258bbd31a7222522ef70a627b06e55fd4f808f8f439666eb002cf02b088926ccd715703e536e01e0de58fc4ba0613ccc89dd1c579041be242dc6ab17c6a4086232a7c89f452f14474008e56f34b081f43ab523d271a3c8ef8d8c9d1574080896ee7e4e78f7bb51033cded18e1a5dae62378d9ac23e8c90116f04b671e607a28a6cd0b27140d033010a190ef5f352887b6ef6830ddcef2bd022d5d1a77e1a3bf5f81ef0ccc2111f839b5a0f821466a95eb0f16b4f2e3396a45be8b66887981abd071415817c85a5f30767ce592d6f4973ae8a33341de151e6dc60df1a3d2992a4df7b05d8a26ca64aeb61203628be4e116dbe152cef619286dc107beb15089118b5283ffae06670c2d26ebbfc929ee8941401f134b7ed49a74a17f104078204f33ba1291f8fda932558bd3027d1ecd848fb284d0718a1f9fe9d4d29972b9c117eef0b6cad2713ffdb08854775b0e7286e321323b484a57952a7e250163437d157bc3d10ba80c8e31726a400073a72fc3327c734e27e9cc77d86173bc13fe0729fede61b9462d5b95ea32cb5f6f1f61b31bfcf938184f6d5b1606248e63114ac33ed381341b0819affd24ac9c97496a6afb40b49379ad00b13036ab175c8492a2dd4962223458e5392034d59802616032c884dad1afce8b8fa99e4a5b0257ae73dbe82a2d04c423586bac19522baf84551f6dbdc287f8c3d0d2857dfe074df8a4e189bb789df5fbb17a1ad1a2ecdc1aa03e3c30e708e6bb14c1354f02277e2c8412410ca9ef1a80dee86aeef1888e2eea4601e7d68e37dc5dad0eb6cea33e0bf0cfda7a2471e3827cf3612e7ac18211f66c85f94cb5aec00d31b5b5df8a1fe284ef9f045cad6a9c769c34d090084893521d74bcd5451e6b4e44316cf0990603fd44897068750807da6d68263dc227cacfb7d093eacd520f9e7244f447c9bf9594ed9886fd9b0983d16b946d17c96b309e7e8110a85e47871288b6f603ed17d2c942d038441f3ecd347f2d5f9ccd276ab61ba6f5960b0d6a0c396babe3f88c9a06ffd3bbeeeea2feac313a8d99802aef55633428f7ebf7812575c8b68143df6ed3d6fe6a79e3a9e0fd96838d9f4471e3e3b4084ebe6bc760316005816a2c6e87fb117f9448af5335fb9b3e2ad1e92c05576cc5745e77f438ee94e65c92d411b86cd2065f720d489c7b03cf12195a881f22ccb12d391a9b1be04e0b1fdfcb5a93ad48e08597431cbafd341d658ef9689933c4feb24fcb820511281b5521182897d70c2016a5d2ee40c0da1733ea0f569a93afc969f1f294a7f1af4ff198f7834fa9b07e9b766bfd5fb016d6bc5f563c3688b61fc3cf37f2aebe4f8095d06b4680ac525f9cb8b4ec78f97cc8c779bb0cdb0535c62e503ddbb695a5f2d9638ac44169847d604bb356a3443ef4cb1b036a4fb603e90bc43e4c0e04b255b8e0badafe1e38e478340005a77e4a22654dcaae3a5a249b91e426f45b213431aada13d714b12d163a731751008076359d83cb8c91507ffc5134173ae2df89d5992d3987afe14f96e279129b4c949abe4888325876c7da9fc8e76ac1297ef071cd2967533d00bc8839cb3f164c860b2fbdfcbbe5fac1d989c78e8e0e318c32732f9cfd25ecbb74d1a8a16a4c50ed7c070cddbf3712ddd8f406a4ddaf4bfddf80e5d7181b576a6e29fdebd57501ab52cdbac31b1989ac3fb9bb41252c0a8175dca6366f48b12627ba6c7139d4693ae320209e290e989e210f24d1d7202acd3ae9c9508fcf0a1f9eb62ea36835a613fdcc30ab8b5584093a28682d9db2f51589334c94ca98ff2d4e8ad6a6ddc22d69992f7d824beb696c9f498cd67b87183035402642659d778d2a5cdfa112e438ca5e83ce67f18e9d206822ac4580715d39fc12298610659381243beb3fe705d7141a077f295818ed0325688ece70a3b0c26d413f8c57913c4db64519bc815bceb0027e1111ab4b36e118fb4695829f57ac9b8c89da6b33d10c417dd266d1c3f9ccca5d5518b9028d4970f9201095a33af5c3d899e0ff67a3f4d4387613ed7a1a5fbce19a306f373e241b9b631876e1655fa672ad861dbeb6d28cb550fe6dd0293eaedb5b9faf087c8624da0a27f33ef59146384138c6b0d5a4ce37b4f7c017e0f4e46ec3c8a72a52b9e8f8a8113810274553ff65382ecaff4477c59ec41afd731bec458292c10121a54d025a1e997c706cfa3f0fd8c8dc97bbbc3c0231b2f4809508fcc9d15f30a2bd4358bd0d8cc989decd37e7592c42e811adc86e5fac23b59c3eb73d2ce0501b977a2ff0197be51a9969c2f839f4462725e79d9c9ec428220af4c29f0a3a91eb50d9582940a0dc8cf2e1ad5824e8bffc6407437e5df6931fcde229105566fc9450f892a1e991b49383a2538a9e9058e3ccd0536242bbe247c5a41c50dc39663f7e84ad1fe0e516f91ad17a1b0193ac47faac4556a22eb377607f547f597c1880905c5433df0caf6c5bb1ce6858c58bb3f157cd7b7474441c71a85316007fd99ebe98c4dc92a71c05b075ca45ebd3fe94c0e3d6d48d9649cb8a131ec28051b8773efe2316c3f0257ee8e8828be1db8227496fb98383f2f2a7639d2acd28e7516ac8cae10dd951ddb1bb8ec25d59905950317361fc254322ed879afdd372aeb05c224a15e60c1291394ecf7b4bf7c5ef8d5a2250c6cddb995eb3c8e75534156db2c67f64741815ec68575b1b0504a7a21f15bdb9094c24d9a6eb86b00559b385e05496a388fedf53cd1be00bbf20bafa7db89cd3c298ef78d8ad8b218cd2a78d5c09356f21e2e67cb4a516d398b87d75b3f5b3ae59913ca3c6fb98e28bb64cda8d50e5f2eae931766012fcf93eda9d5d24c21e2ecb1592f67c26a916e7215b42d524ea87ee1117bf39e04a4234057813ce72e71ed8ca1cb16bc2a2100ab5231212a05c46ef5b7efb9971fcb094d03f088af3e44f2184a419541dc444222afa58184c2379e176b2e893fd9bee5"}]}) syz_open_dev$hidraw(0xfffffffffffffffc, 0x200, 0x10d901) syz_open_dev$evdev(0x0, 0x0, 0x200240) [ 1274.891849][T24465] FAULT_INJECTION: forcing a failure. [ 1274.891849][T24465] name failslab, interval 1, probability 0, space 0, times 0 [ 1274.904593][T24465] CPU: 1 PID: 24465 Comm: syz-executor.4 Not tainted 5.14.0-rc5-syzkaller #0 [ 1274.913381][T24465] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 [ 1274.923448][T24465] Call Trace: [ 1274.926739][T24465] dump_stack_lvl+0xcd/0x134 [ 1274.931348][T24465] should_fail.cold+0x5/0xa [ 1274.935855][T24465] should_failslab+0x5/0x10 [ 1274.940357][T24465] __kmalloc_track_caller+0x79/0x2f0 [ 1274.945649][T24465] ? ima_collect_measurement+0x342/0x570 [ 1274.951288][T24465] krealloc+0x7e/0xd0 [ 1274.955266][T24465] ima_collect_measurement+0x342/0x570 [ 1274.960725][T24465] ? ima_get_action+0xa0/0xa0 [ 1274.965403][T24465] ? ima_get_cache_status+0x1d0/0x1d0 [ 1274.970774][T24465] process_measurement+0xd1c/0x17e0 [ 1274.975971][T24465] ? mmap_violation_check+0x1e0/0x1e0 [ 1274.981340][T24465] ? tomoyo_path_number_perm+0x590/0x590 [ 1274.986971][T24465] ? lockdep_hardirqs_on_prepare+0x3e0/0x3e0 [ 1274.992944][T24465] ? find_held_lock+0x2d/0x110 [ 1274.997707][T24465] ? aa_get_task_label+0x211/0x550 [ 1275.002829][T24465] ? lock_downgrade+0x6e0/0x6e0 [ 1275.007685][T24465] ? fsnotify+0x1050/0x1050 [ 1275.012194][T24465] ? ext4_file_write_iter+0x19c0/0x19c0 [ 1275.017742][T24465] ? path_get+0x5d/0x80 [ 1275.021911][T24465] ? aa_get_task_label+0x23a/0x550 [ 1275.027033][T24465] ? __sanitizer_cov_trace_const_cmp4+0x1c/0x70 [ 1275.033292][T24465] ? apparmor_task_getsecid+0xc2/0x110 [ 1275.038765][T24465] ima_file_check+0xb1/0x100 [ 1275.043360][T24465] ? process_measurement+0x17e0/0x17e0 [ 1275.048819][T24465] ? ext4_file_write_iter+0x19c0/0x19c0 [ 1275.054363][T24465] ? __sanitizer_cov_trace_const_cmp4+0x1c/0x70 [ 1275.060609][T24465] ? may_open+0x1f6/0x420 [ 1275.064948][T24465] path_openat+0x15ca/0x27f0 [ 1275.069539][T24465] ? path_lookupat+0x860/0x860 [ 1275.074298][T24465] ? mark_lock+0xef/0x17b0 [ 1275.078722][T24465] ? lockdep_hardirqs_on_prepare+0x3e0/0x3e0 [ 1275.084709][T24465] do_filp_open+0x1aa/0x400 [ 1275.089209][T24465] ? may_open_dev+0xf0/0xf0 [ 1275.093708][T24465] ? alloc_fd+0x2f0/0x670 [ 1275.098040][T24465] ? rwlock_bug.part.0+0x90/0x90 [ 1275.102975][T24465] ? __sanitizer_cov_trace_const_cmp8+0x1d/0x70 [ 1275.109223][T24465] ? _find_next_bit+0x1e3/0x260 [ 1275.114080][T24465] ? _raw_spin_unlock+0x1a/0x30 [ 1275.118929][T24465] ? alloc_fd+0x2f0/0x670 [ 1275.123429][T24465] do_sys_openat2+0x16d/0x420 [ 1275.128115][T24465] ? build_open_flags+0x6f0/0x6f0 [ 1275.133136][T24465] ? __context_tracking_exit+0x9f/0xb0 [ 1275.138587][T24465] ? lock_downgrade+0x6e0/0x6e0 [ 1275.143433][T24465] __x64_sys_openat+0x13f/0x1f0 [ 1275.148367][T24465] ? __ia32_sys_open+0x1c0/0x1c0 [ 1275.153322][T24465] ? lockdep_hardirqs_on_prepare+0x273/0x3e0 [ 1275.159295][T24465] ? syscall_enter_from_user_mode+0x21/0x70 [ 1275.165180][T24465] do_syscall_64+0x35/0xb0 [ 1275.169593][T24465] entry_SYSCALL_64_after_hwframe+0x44/0xae [ 1275.175485][T24465] RIP: 0033:0x4196d4 [ 1275.179367][T24465] Code: 84 00 00 00 00 00 44 89 54 24 0c e8 96 f9 ff ff 44 8b 54 24 0c 44 89 e2 48 89 ee 41 89 c0 bf 9c ff ff ff b8 01 01 00 00 0f 05 <48> 3d 00 f0 ff ff 77 34 44 89 c7 89 44 24 0c e8 c8 f9 ff ff 8b 44 [ 1275.198977][T24465] RSP: 002b:00007f07df62ecc0 EFLAGS: 00000293 ORIG_RAX: 0000000000000101 [ 1275.207395][T24465] RAX: ffffffffffffffda RBX: 6666666666666667 RCX: 00000000004196d4 [ 1275.215363][T24465] RDX: 00000000001092c0 RSI: 00007f07df62ed60 RDI: 00000000ffffff9c [ 1275.223325][T24465] RBP: 00007f07df62ed60 R08: 0000000000000000 R09: 0000000000000000 [ 1275.231288][T24465] R10: 0000000000000000 R11: 0000000000000293 R12: 00000000001092c0 15:48:33 executing program 5: syz_open_dev$hidraw(0xfffffffffffffffc, 0x0, 0x49005cb64888dafe) r0 = syz_open_dev$hidraw(&(0x7f0000000080), 0x0, 0x0) read$hidraw(r0, 0x0, 0x0) ioctl$HIDIOCGRDESC(r0, 0x90044802, &(0x7f0000000000)={0xb00, "e7d9d648ddabb140328c900f9d98dce097347508fdfc28780d7f838cd9db9a1756388dbcc3c9b4ee4678522df4d8a5bd1b09af5b5cd070af06be5c505760938fd45cc3150dfde556e7e6af148abafe7495397d08370da47255f5ed79f51110f7dd79d36df14c74116a81030b745f9321295a95134f621e8f123e03ccfbccc55a0173e059ee2779cf0698bca3d236210a749bd0468185378a00cdb064381dea545a101d040e1a47f66d46ef1a0cab6dcab00f2cbeb01fb7f9eb1ac241fa4ac15c53122d8cd08a256ff900e98135ca6bae602f6d8c02253fdb7b3a861ba8f10735b9a9cb6c00c7cce53a07dba13e7c39f2bce8def74818b0f3335045c33df82914118c572d3acbdb06ff2e67f96258adc51acc9aa1a1dc9d836b7191e5379ca7655a43742e136244408e719233453f8ffc37c6b32240c155b0447f20fb6962a325bb0e8564c371970f0ed5226f8c5fea050a991706904d3d68312be1ecdc98ed36d420c0b0ec367a012f1ed6d385bfc5a4084725597bc46193610e8d9ba033a7c323d54fca3679903be3b7a632280c4cec82c4306aa6395156f7db393d866f359253465645a450c4601c021d5d55b53f30bdd87aacad2db7574cd06700f7ec8d26b27d783f5e601d2b8e8a02cc44a1683f9cabfc57f852a2ca114946a2d28b3197c5468a035f68a5e8ed60c2ed3811746d282ddf99ad9423ee25348182ad21e40a3a52a88ba0cfd0866dbdf7582043b4ee067f10aa23c8f9a616bf6595da7d389f58fd242e6fe1ab0783f3df7001c56c22236d1058bdf4927aed145a682c017e36326d08a6c5e02cb50c6b20a66c720c335e440c26439919591705c85091fe2bd1dfe0e2f5b2418e70f5c13a7f85b879846a4a29bead14ae8780b2abb0af20d71cdd9604e82330b3a80bb43b827445f0c2cdd330ac9ba72896fa4008fe93bb9c214946d93e688c8f393ca6efc3f885e4cacbd14e8e5249c21a560a7b136e66ad1caa90456cf9213f21d84fdbdb608b0db7814790c8a27def2f6a9156fe980afb69b27d05eb7f7222a863ceec18d9f396a532958d0b8997f3a6b69ec5fb0a2365cf7d4631eeb4f58b9135154e8d2e1bec941a671159ab58c8bba030fef1a2e19f0701340be0354938f2a6ff419a60452b99cfc58a2653aebd2741090e876208fb26cbefd9112089dacc81c9b598e566f33a1e116551bf75d46006522f5e9e95871ebfb57146f11f9f18877ffe2aa83ec3459e798183d24fc4f9e187a7721b2c1ed4c8de783c20f1553df912e5f0ef3e1c0ee391b844aa78e1f7282cafa5e4176babd15237f41e33b6366b1caf945e7dc1a6bb614c698ca6f5c1641e92cb5ce5bbb8eb8c823bc4cd4af1392cde01d2340ab564cfeac1305ab5a02f66eb7b0e084e318dd112c74132b9d3e710c47e0ae5f77e2de3e7ab24d1c919839c0b73880e85e9ec89da315b4df710a8d3fc1ab14a5323a7f8f3de1b6b4cd8619c16457abc419f1192a770bac8835745a3fc43920a213cb3fe8c0433d7144a3ceca2132591ddf0e059c9ea8ff897ab8804f74798d6762453ab8987a643780000034c63bac9702d8dc79d05208ffb411efdaa4fa152848d9dd05f950feac5b5d8ed15d9a7e1de1b43c2a8f1647d5748ecc0f7a938874e4141d9373531b26c4351537b12f16d754f7cec387d25d72eed6348d21c18f04ac9f0dd787a8d378dce3c346d4193894ea0879d57ffaa1b16ea839f9d1884d56a2503144a2f507355caa4e4dc8d22a950e74c69b70df2e303c0546be85fc1feca1c05be7dae6e6ac9b314ef0e573aa60640c407225038b40a06bf736003f86cd951bb3b172d7b1e684d1a23e66b805e67fdb3ec64ec005b8d25283c7776d18873c3e7a25b49eeaaf8ede99ca1944d8e74d3b9b8e90b765580771829047b06bb370f866d655281839f4d4a4d00016afea5f46b84993d7c32d5ae154f917a7ea75d8a949f21485de94b9c721cef4d31415a86c2a9b094de47dd6bb51987751fd27bade1cee9fb9f22a59952fb4859b133ae1a301beb57bf0b7fee0c06ec6078e4a89461e13df8f3f937343f92a671b19f0e0a7f62246a9a2d50144e3b5e158056cfed1a0920294f6f14f7712a11b944a2a933037b506a21a5b04edd8ad4cccc3eb8337905ad6286d3db2bed0411cc772daa9b6e3cb29ce125a135d0c4846cd5fb4dc1a21170aff62d756f24523fbce8b425c4dd3d76dcfbc510a17af924b99f8b14cccc9eae9547b5fcbd8b13b8867e20ba0194f96a9d7ca77edffeae1bac7a440da2b7a1640edd3f6e0413239c8d8a8ca52399609fc1a0799347214667b14cbe214ced5e63b5a9c90a364a2b950c36c0466f1d3b0fdb10e14091406f608258527d0e844eade36cf2921a57582dac07fcc35c07aab878f437cd2d9d4943e130285801c6b9a2919b380b80f15869a729e912365bfee75d88ef3b5532eae248c4362dacdadff733555fe32802631405f75e7213afc2fa85a7a6b701b869d34a4193e4eb0d3bb1811c8de801a2589dc53a418e3420b183d239b4c13e74c02029bdc2f79a79e7b740d36ef3dd693d0517f6249cd45ff9101bca0c18f80ec26ac49253d928d9276dc74f5190b48557864662ef73603584aba0784b76502973737a84493cbfc012a8d807455b92cf0d0556538085d2a9d9f19cc2e7452e78742695f963dd605fb08e1adf08c7ae6b08b1e80fb3bbd539514b631036ef3373c2a26694aa832d127985fe8608cf2a2ee103ad11cc2637c66e5a2339ec6aaa435cd334673e0c49c96dfd3afb9385177a9e4bade0d51dc3865ff71ec470e620cf83d2e74e8774a6d57c464546d38bad722237138a1fbcf0558b74d67b33ca984289d933d8730c53e199be9aa74c4009fd01c3857eefad1406f892708d9c7bf5078eb916aae2d5ef165da976cc71e901d01b31d2c9cccd76fc9e52526d23834218c753856ec511b6dd8023608adf048922207caf673c86dda32a928f6dff9f6d3f592353851b23ec65e2e63173537763553a40eba72fe5abfc72ae89fea97a2c56537adb51a04227e31988e8ca38566a81b7300f491e28ba9dd68d89e0efaa41a78fc15073247f8873e8e692190cf37a472b4821864eab18277c1601a504e7ced8498d7ef21e6eded82b7d3763a8f17ecde0e95dc00d62a5aa692e9db38fdba65de24f976c02220a21ea15a1e8cfa7304c658f08a894f792e2e55856278765cb1cd2a49066072d413e036fe0c90d4d22f06f35e02f9ccf14fe9a12b2d1757add5340e2f3aed6f073cea88a2ea8991c6d4d7135e3ffbc1931eefdbb316508c71bebb264f509f678a855f4d2a8b1514c85a52ccd4be4e0d8c178d805ca0642e0bcf3f66abd424b27931854abaf1c550041c6dc1f5d94144f449de9b520e63592eb237564fead9fca5f92b4b382f8f286e36a5b6b70ffee74a120f43453f5e230652dec7cc362234701e20b9ddcda70a42f982ed62440e684b40d1f895fdd8f5d1deebba6cd6ac20e6b2acf551e460196b7dbde9fe1ff78f017b7cac83f1fa8d669f2f476e3c19d6dc15639840da57a3d46ae0fca5f4b27d75c5c6d4d26d7d7021af2eecb24b22bc1090b68e3de5ff7b193ad2080b55c8d3ff4b09926a8cd33b8917fc4a39d1e3ce69981fbd50d46578cf47c9feec2c9cb9977d3c5c74e9f8eb9ebf01f59836a7363efae35420105f1b6393d23c6ee14c6e6ce33c9ca4ddb7cea8e0f7e5fa5bef034ba5a3772ad17464cdebeb67ce8acf0602d8babc5394b984a08d080f2c9406a0465a1475f8291cf36620755482dca7b15c6fde50621a57c349eaabde1d93611a452214354bf32f96c5385a99be4ffe900ea2b749a0adb7adee389bc815c3f64d3ea97f451fcb355f2b3572fa64dfc506d0aded95953c8c02dec0a55b9f18141a0d43140b29277761357212304c002e9580b98e3c264fd50bce5d6705f3e83cbb04b4543ff6633cb5249463b0f52725e43e8"}) 15:48:33 executing program 3: r0 = syz_open_dev$hidraw(&(0x7f0000000080), 0x0, 0x0) read$hidraw(r0, &(0x7f00000000c0)=""/143, 0x8f) r1 = syz_open_dev$hiddev(&(0x7f0000000040), 0x9, 0x2000) ioctl$HIDIOCGRAWPHYS(0xffffffffffffffff, 0x80404805, &(0x7f00000011c0)) ioctl$HIDIOCGUSAGES(r1, 0xd01c4813, &(0x7f0000000180)={{0x3, 0x200, 0x9, 0x142, 0xfff}, 0x381, [0x167, 0x778, 0x0, 0x5, 0x3, 0x1d0, 0x10000, 0x8, 0x3, 0x8000, 0x7d06c248, 0x5, 0x2, 0x0, 0x7, 0x8, 0x1, 0x8001, 0x1, 0x1f, 0xbf8, 0x7fff, 0xffffffff, 0x100, 0x800, 0x6, 0x4, 0x5, 0xfffffe01, 0x4, 0x46, 0x7, 0x1, 0x80000000, 0x3, 0x14ea, 0x8, 0xfff, 0x5, 0x51, 0x1, 0x3, 0xf5, 0x43263007, 0x3ff, 0x9, 0x10001, 0x8, 0x2, 0xffff6bfa, 0x0, 0x3, 0x6, 0x77b4057f, 0xbd53, 0xa501, 0x1, 0x0, 0x7, 0x3f, 0xef, 0x6, 0x7, 0x2, 0x19e, 0x6, 0xffffff19, 0x10000, 0x9, 0x200000, 0x0, 0x0, 0x6, 0x40, 0x4, 0x1, 0x5, 0xcd3, 0x7, 0x6, 0x101, 0x5, 0x5, 0x9, 0x9, 0x7, 0xe25b, 0x3, 0x6, 0x9, 0x20, 0x80000001, 0x1, 0x79, 0x3, 0x1, 0x4, 0xfffffffb, 0x4, 0xc9d, 0x1, 0x6aa5, 0x1f, 0x9ff6, 0xffff, 0x80, 0x9, 0x80000000, 0x5, 0x6, 0x200, 0x200, 0x81, 0x7, 0x4, 0x4, 0x5, 0x3, 0x7, 0x1, 0x6, 0x6, 0x5, 0xc, 0x3, 0x81, 0x0, 0x5, 0x1, 0x9, 0x7, 0x1, 0x698, 0x6, 0x7, 0x7fff, 0x7, 0x3f, 0x9, 0x6, 0x3, 0x9, 0x64e, 0xf89, 0x3, 0x10001, 0xfffffff8, 0x400, 0xffffffe0, 0x1, 0x4, 0x380000, 0x9, 0x6, 0xff, 0x0, 0x4, 0x1, 0x6, 0x1, 0x5, 0xffff, 0x0, 0x0, 0x4646a689, 0x1, 0x5, 0x7, 0x3, 0x7, 0x0, 0x71a, 0x6a, 0x5, 0x5, 0x3, 0x62e, 0x7, 0x0, 0x7f, 0x2, 0x6e, 0x6, 0x100, 0x0, 0x8000, 0x20, 0x7fff, 0xcf, 0x6, 0x82, 0x0, 0x9, 0x2, 0xeddc, 0xff9, 0x8, 0x9, 0x8, 0x77, 0xb1, 0x800, 0x401, 0x2, 0x6, 0x7, 0x1, 0xb7b76d4d, 0xfffffffa, 0x7, 0x6, 0x4, 0x9, 0x2, 0x8001, 0x7ff, 0x400, 0x5, 0x3ff, 0x2, 0x80000000, 0xffff, 0x2, 0x2, 0x7fffffff, 0x4, 0x5a, 0xfe, 0x7, 0xad, 0x1382, 0xffff1d18, 0x2, 0x5, 0x1, 0x3, 0x9, 0x401, 0x0, 0x8001, 0x6, 0x3e, 0xb3, 0x2, 0x10000, 0xffffffe1, 0x7, 0x40, 0x5, 0x0, 0x80000001, 0x174, 0x7fffffff, 0xf648, 0x0, 0x6, 0x10000, 0x1, 0x6, 0x1, 0xd4, 0x8f, 0x800, 0x0, 0x401, 0x0, 0x9, 0x1, 0xffffffff, 0x20, 0x3, 0x200, 0x10000, 0x6, 0x7, 0xdff, 0x400, 0x80000000, 0x80, 0x400, 0x8, 0x5, 0x0, 0x8, 0x9, 0x5, 0x71e, 0xfffffffb, 0x10000, 0x8, 0xac, 0x10000, 0xdfd7, 0x1, 0xf, 0x3, 0x8, 0x1, 0xe28a, 0x4, 0x8ac, 0x7, 0x0, 0x81, 0x6, 0x9, 0x6, 0xffffffff, 0x7ff, 0xa5c, 0x5, 0x1f, 0xe7a, 0x1, 0x5, 0x738, 0xffffffff, 0x5f, 0x100, 0x5, 0x9, 0x1, 0x3, 0x7f, 0x2, 0x705, 0x7, 0x80000001, 0x8000, 0x7, 0x971f, 0x7, 0x2, 0xc6b4, 0x80000001, 0x7fffffff, 0x5, 0x9, 0x7fffffff, 0x8, 0x0, 0xfff, 0x763, 0xf09d, 0x0, 0x1ff, 0x291, 0x4, 0x25, 0x7, 0x4, 0x7ff, 0xad, 0x7, 0xfffffc01, 0x5, 0x243b, 0x3, 0x3, 0x1000, 0x3, 0x0, 0x8000, 0x81, 0x9, 0x2, 0x0, 0x0, 0x3, 0x2, 0x4, 0x465, 0xfffffff9, 0x9, 0x8, 0x1, 0x7, 0x5, 0x2, 0x8, 0x8, 0x8784, 0x4, 0x81, 0x3, 0x1, 0x1, 0x1, 0xd4, 0x5, 0x1, 0x7, 0x4, 0x8, 0x66, 0xf5eb, 0x5, 0xf7, 0x7fffffff, 0x4, 0x5, 0x2, 0xaa, 0x5, 0x0, 0x8001, 0x3, 0x0, 0x6, 0xf1b, 0x14, 0x6, 0x7ff, 0x6, 0x1, 0x1, 0x2, 0x0, 0x8, 0xfffeffff, 0x8d, 0x0, 0x0, 0x80000000, 0x5, 0x5, 0x1200, 0xdc7, 0xacf, 0x2dc400, 0x9, 0x8a9, 0x2, 0xb697, 0x1, 0x9a67, 0x7, 0x7, 0x3, 0x6, 0x0, 0x7fff, 0xfa, 0xffff, 0x0, 0x10000, 0xff, 0x4, 0x1, 0x10000, 0x1d72, 0x401, 0x1bb70653, 0x1000, 0x4, 0xfffffff8, 0x378000, 0x6, 0x5, 0x9, 0x2, 0x0, 0x6, 0x4, 0x5, 0xffffffe1, 0x9, 0x8, 0x32a, 0x4a54, 0xeeae, 0xe859, 0x3, 0x80, 0x80, 0x6, 0xfffffebd, 0x4, 0x6bac00f6, 0xe35a, 0x7, 0x7ff, 0x401, 0x6b2, 0x2, 0x7ff, 0x3ff, 0x3ff, 0x6, 0x7f, 0x9, 0xffffffff, 0x22a0, 0xfb, 0x3f, 0x1, 0x81, 0x3, 0x1, 0xfffffffc, 0x16, 0x9, 0x4, 0xfffffffc, 0x9, 0x5, 0x6, 0x1, 0xae, 0x2, 0x81, 0x6, 0x8001, 0xbbf, 0x6, 0x3e7, 0x4, 0x9, 0x0, 0x6a76, 0x4, 0x1, 0x6, 0x4, 0x8, 0x1, 0x0, 0x6, 0x200, 0x7, 0x3, 0x8001, 0xff, 0x1, 0x2, 0x6, 0xfffffffe, 0xffff, 0x80000001, 0xcfa, 0x0, 0x9, 0x1, 0x6, 0x8000, 0x7, 0x7fffffff, 0x2, 0x5, 0x3f, 0x1, 0x3, 0x80, 0x7, 0x8, 0x8, 0x3, 0x0, 0x10000, 0xfffffe01, 0x9c, 0x4, 0x55, 0x7, 0x1f, 0x2, 0xfffffffe, 0x800, 0x5, 0x8, 0x1, 0x6e30, 0x3, 0xd18, 0xffff619b, 0x10001, 0x7, 0x7, 0xae63, 0x6, 0x3, 0x1, 0x10000, 0x7fffffff, 0xf871, 0x9, 0x6, 0x5, 0x6, 0x1, 0x3ff, 0x81, 0x83, 0x5, 0x5, 0x9, 0x100, 0x1, 0x8e, 0x7, 0x8ae, 0x8, 0x2, 0x9, 0x6, 0x3, 0x2, 0x1, 0x3a056bca, 0x9, 0x7c, 0x4, 0x3, 0x3, 0x38, 0x1, 0x1, 0x1, 0x7fff, 0x10000, 0x20, 0x101, 0x0, 0x2, 0x4, 0x0, 0x1, 0xa3, 0x1, 0xffffffff, 0x9, 0x8, 0x7fff, 0x9, 0xfffffc01, 0x1, 0x6, 0x3, 0x2, 0x1f, 0x9, 0x7, 0x5, 0x7ff, 0x100, 0xfffffc01, 0x5, 0xffff0001, 0x31ac, 0x10000, 0xfffffff8, 0xffff, 0xc53, 0x4, 0x6, 0xfffffffb, 0x2, 0xfffffffb, 0x6, 0xfff80000, 0x1000, 0x7, 0xefd2, 0x9, 0x3f, 0x3, 0x48d9, 0x6, 0x3, 0x101, 0x40, 0x7, 0x5, 0x0, 0x6, 0x2, 0xfffffffd, 0xaaf8, 0x0, 0x1f, 0x0, 0x80000000, 0x1f, 0x727b, 0x9c, 0x1, 0x2, 0x1f, 0x0, 0x7, 0xffff, 0xfffffffc, 0xc1b, 0xff, 0x6, 0x918a, 0xc6, 0xad4d, 0x3ff, 0x6, 0x6b6, 0x92, 0x8001, 0xfff, 0x274, 0x0, 0xe21, 0xf32, 0x40, 0x101, 0x7, 0xb4, 0x7, 0x400, 0x7, 0x2, 0x8, 0x6, 0x0, 0x100, 0xfff, 0xffff3848, 0x7f, 0x7ff, 0xe49, 0x5, 0xfffffff9, 0x5a2, 0x0, 0x7, 0xd1, 0xbaf8, 0xfffffffc, 0x6, 0x5, 0x44a21d07, 0x200, 0x80, 0x10000, 0x7, 0x3f, 0x5, 0x2, 0x48e, 0x5, 0x4, 0x8, 0xffff8001, 0xfffffff9, 0x1, 0x2, 0x7fff, 0x1, 0x7, 0x9, 0x9, 0x2, 0x86a8, 0x2, 0xa4, 0x6be, 0x800, 0x20, 0x6, 0x1, 0x3, 0x4, 0x0, 0x0, 0xffffa2de, 0x8, 0x1, 0x4cc82601, 0x9, 0x3ff, 0x2, 0x3, 0x4, 0x94, 0x7e, 0x2, 0x100, 0x7, 0x1, 0x0, 0x3ff, 0x5, 0xfa1, 0x2, 0x800, 0x3f, 0xffffffff, 0x7, 0x3bb, 0x3f800000, 0x80, 0x5, 0xfff, 0x6, 0x9, 0x100, 0x0, 0x4, 0xffff, 0x4, 0x1, 0x80000001, 0x7, 0x8, 0x72961c69, 0xffffffc0, 0x9, 0x20, 0x20, 0x100, 0x1, 0x8, 0x1, 0x8fe, 0x8, 0x4, 0x80000001, 0x5, 0xffff, 0x4e0a, 0x0, 0x6, 0x80000000, 0x0, 0x1, 0x5, 0x0, 0x7fff, 0xffff1836, 0x1, 0xd92, 0x10000, 0x100, 0x1, 0x3, 0x6, 0xfffffff7, 0x1, 0xffffffff, 0xa399, 0x9, 0x1000, 0x2, 0x3, 0x2, 0x0, 0xfffffffb, 0x7ff, 0x8665, 0x150d8447, 0x80, 0x7, 0xa710, 0x0, 0x10001, 0x7, 0x98, 0x3, 0x5eed, 0x0, 0xfffffcb8, 0x8001, 0x2, 0x2, 0x4, 0x8, 0x6, 0x8, 0xdfd, 0x100, 0x5, 0x7, 0x3058, 0x0, 0xff, 0x0, 0x6103e448, 0x3, 0x7fff, 0x9, 0x282, 0xffffff6f, 0x7, 0xfd9, 0x200, 0xfffffe00, 0x6, 0x1000, 0x20, 0x1, 0x1, 0x1, 0x3, 0x7, 0x9, 0x5, 0xffffffff, 0x4, 0x7, 0x81, 0x8, 0x1, 0x1, 0x1, 0xff, 0x1000, 0x1, 0x7f, 0x0, 0x401, 0x80000000, 0xffff9ffb, 0xdc81, 0xff, 0x60000000, 0x8001, 0x7fff, 0x1f, 0x9, 0xff, 0xfffffffb, 0x5, 0x80000, 0x7fff, 0x3, 0x400, 0x8, 0x100, 0x1, 0x4, 0x9, 0x9, 0x4, 0x2, 0xff, 0x1000, 0x9, 0x200000, 0x7fffffff, 0x0, 0x3, 0x8, 0x1fc00000, 0x200, 0x81, 0x10001, 0x1f, 0x8001, 0x1, 0x0, 0x2, 0x40, 0x8, 0xda8, 0x3f, 0x2, 0x8, 0x2c9, 0x101, 0x5, 0x9, 0x3, 0xd2f7, 0x1, 0x10000, 0x400, 0x4, 0x3f, 0x8000, 0x1e, 0x9, 0x68, 0x7fff, 0x1f, 0x0, 0x7, 0x1ff, 0x1f, 0x8000, 0x5, 0x1f, 0x9, 0x8000, 0x5, 0x1f, 0x7fff, 0x46, 0x3, 0xffff795d, 0x8, 0x1ff, 0xfffffff8, 0x5, 0x2, 0xffffffe0, 0x0, 0xfff, 0x5, 0x9, 0x11, 0x20, 0xfffffff7, 0x3f, 0xa30b, 0x1f, 0x5, 0x401, 0x0, 0xc00000, 0xffffffff, 0x4, 0x2, 0x0, 0x9, 0x80, 0xffffffff, 0x2, 0x38c, 0x10001]}) read$hidraw(r0, 0x0, 0x0) syz_open_dev$hidraw(&(0x7f0000000000), 0x81, 0x800) [ 1275.239249][T24465] R13: 00007ffdc297310f R14: 00007f07df62f300 R15: 0000000000022000 15:48:33 executing program 0: r0 = syz_open_dev$hidraw(0xfffffffffffffffc, 0x4, 0x151400) ioctl$HIDIOCGRAWINFO(r0, 0x80084803, &(0x7f0000000340)=""/4096) syz_open_dev$evdev(0x0, 0x9, 0x301240) r1 = syz_open_dev$hidraw(&(0x7f0000000100), 0x2, 0x280200) r2 = syz_open_dev$evdev(&(0x7f0000000000), 0x4b6, 0x2) r3 = syz_open_dev$hidraw(&(0x7f0000000080), 0x0, 0x0) read$hidraw(r3, 0x0, 0x0) ioctl$HIDIOCSFEATURE(r3, 0xc0404806, &(0x7f0000001500)='j') ioctl$HIDIOCGRAWINFO(r0, 0x80084803, &(0x7f00000014c0)=""/5) r4 = syz_open_dev$hidraw(&(0x7f0000001340), 0x2, 0x40000) ioctl$HIDIOCGRAWPHYS(r4, 0x80404805, &(0x7f0000001380)) ioctl$EVIOCGREP(r2, 0x80084503, &(0x7f0000000040)=""/190) ioctl$HIDIOCGRAWINFO(r1, 0x80084803, &(0x7f0000000140)=""/199) ioctl$HIDIOCSFEATURE(r0, 0xc0404806, &(0x7f0000000240)="af5a2a06aa9b646327466a60469f29f992bd4e1d70ca0669f66749ad1787c1693a869ec080373e9a0fbc45b428a97eeba07d7f18231689054b3fed000000009eb8d342e65e3268be5f4a333f42a8020f2b8f7209b513e79c39a1b530a52e6dd345a464bf2775e16c75376027a75516307cba0813116659b41f24bb3b9dac75f3ffff20e088c954debfb730bc0c1b061effcc0f220398e574325c77b8b96afff9364324bd670a8f50cbd791d69360f7c6a51f60b114acd3fa7653cd409b81c3b416ad709c081d41b7364d270939f75e5058aba3f59327cc9a73acfafe6c5da30e5e47f59bbb72b3a899a2b9ae7788be54025e90c6d1a1a167a100") r5 = syz_open_dev$evdev(&(0x7f0000000380), 0x0, 0x0) ioctl$EVIOCSABS0(r5, 0x401845c0, 0x0) ioctl$EVIOCGKEYCODE(r5, 0x80084504, &(0x7f00000013c0)=""/244) r6 = syz_open_dev$evdev(&(0x7f0000000380), 0x0, 0x0) ioctl$EVIOCSABS0(r6, 0x401845c0, 0x0) ioctl$EVIOCGKEYCODE_V2(r6, 0x80284504, &(0x7f0000001540)=""/238) 15:48:33 executing program 4 (fault-call:0 fault-nth:14): syz_open_dev$hidraw(0xfffffffffffffffc, 0x20, 0x1092c0) syz_open_dev$evdev(0x0, 0x0, 0x0) r0 = syz_open_dev$evdev(&(0x7f0000000380), 0x0, 0x0) ioctl$EVIOCGUNIQ(r0, 0x80404508, 0x0) 15:48:33 executing program 3: r0 = syz_open_dev$hiddev(&(0x7f0000000000), 0x200, 0x10200) ioctl$HIDIOCGSTRING(r0, 0x81044804, &(0x7f00000000c0)={0x1000, "38bae01c642abce9980f79074070f491bb0e911c533b9466f64de77d31274131147877c290ad90da800836b31fd3da339b27f901cbe012e9fd741331abc8edef171992f22a189590953341ad4de11069441b0ada1c540ba188ce119226996c86772ce0677f455d6946fbdd274259cd93b8d5fe2eac5f2a9f5cd13afabdd5cec3d15a98d4e900aff6a0d48fafe3109fdfeaeadbf1796e08735efdf893d8ac723767508ac15f15afc15b3cdfbf473c8c8b6e4d6dd0bfda580bb2cf44aa2284128ce11dd2584f454d04b16a4d03abfb57287107a5429ef641a6ea81d0906b518eb6c6328fcd555c96e64fdeb527dafb71bf8a33640a7adc81efcc09aa22589355d1bd6e28096a19830aacedd22d29ea824ccdabbc0ed263eb93478e7e8fa076b9a0db9284c7eff413ffe9a86d482e227f2ce0e67409436bd31415665277e4b1cd3d33c5beb75297ef845e81f069721bfa1ecbdd26c580468ecc5b3d6581af41f4a6df4c2d955e64019be4c0a075142659813deb2dd82034d5738a4faa53870e696342c8e1d0762590e8129a8632320264ee7baa80614524a8a00348480d6edbd3b3790ee021c9fd562148a6b65a3f8e8ec7043a653c78a7a06f5e200f469a56f66fb2041e0cb149595b2fb8e191f792a7f16cb7f94f96dea2366842dc7cac6f7afa70c7381d4b002eaa95daef41a2a10d68a9dc463711f068fe7073c562b8627d1d195a9367d022d6e4b5101a63690d945ef64e8d35b3595a7c2c0ff314fd47bec6b81983cc6cff5fb0c2d4c1b897bcb393fe0bece3a2f72ab29c98441069ac613c137e5a1c705041b02ce63a440a0614f26e73acaa133ec0df143cf7a196f21f32d8acf98aef3d2f26dcd445a5f2a4d2b0b4706880d1f2caf8e8cc3dd19c56586df9b5adbd85b00f567bc002c9276141058b3bcaacb1890e8e5d26cb31fb20f27b080d9caa79dab53ed345f595ef7e4518cf84e8fd76d49edff05939ddf4ab1506f4e4a2e582d510e66b3c4852a068e9af45b133cb6cdce9b62d69b39f67c556784c058ce24f45d5430bf7f2c08d4c4f64e44cb9b18c53748da88d6dc7ee14d974b9339da64cc1b1c43a4f330d9f44edeb6b872b5341282e89b3fabb3de87c99757cc9a6dc7b005e0be679139e10557030cd5e5c22c3aea5493292642c0926737ac68ed9423f38dd7a9051bf1e0cda6bec707889d5f8f1400ebad60892d760d7d260977c17c497496ccce769218c183fedde94bbcceddad077b45b64e51cac44ad4239385774e4f2b4a056156cf41c8238546ebff02959c424bdcd38e77bf49e75ca4af31d44a10d6d0f4e8f3e4cf53ebd582ed21df108a7107b38c7a5d6e3242464fc1947617770839f90ce4d044e2c52f121bdc21958499b351590d0600acb2b782682a9f0fcc4fb50b39ce5a2cbb4d223cd67d107f8e5d98c5405609c6000c872c56e82aee275bc335fe8ad557cdbddaf1e6f154dec300fe44a96ce6395b4a0f08993dc9d9b845d41958bb2cf8f6d062d75183cbb1e37c64ec3f6c00e8a4fe0f8067ca722f2593b2421d406cd178e1c560dc5ea32a8364ded56b3788189f8854604e059f8ced6f51ed53a72a06bbece20edcd30711e13757cc0fb67694bdff806616127cb4c8b934b7513fba2cf4043b92f1cda4e9f968e4ce4667e18555895b7af8b2f416a0af10af71142ed8fe60de977f4065b048021a907ef25306c28176a52b8c25a202f84e5c1deb949a993d995cc7cea392c70584fdd626ba35cbb26089fdf437229aec45c38dfb732a20f576742d33332fe8a21211be597059446bcdfc078e1acbd36b91e82e9f4dee179cf4c5bc2e4574cc266166c3cdd586a82cfc25104f2eb5ed39b4c2d9d36364d44fa51235400b88651b2c6f434f2782608ba0cb9586881906142be4083830d5dee342db1b708fb977f01c892e9c31aa68c474ff3b311abe36c719d216353bd6f74630c71572182265889efd91223ee39e13a97c6ca4831cf2af9ef8f5f0bbcd97bad56628424d67196be26b0a21d22164a07d192715c132b1a27e00c0372598342c90e418483218178c4c7138ae9a3c56147a4668eb99da4714d0913287c3e6f5a06ab251fa69d2b98e4df4aa7fa668e56d612ce24f1cf2ce010af644a578725940f95c790089d374d6b9294205aacd018daa15b5f17d4406b9a70b059328d44529feab2dd69e954ceb2f1e527c0d80306ddcb66a2245cc7d062f7e4ba402b84bd74f180141e4a34f909b1dcfdfe410279bc20d4cc45fc7d82a26563dad7bd2cf82b88738b60606669ee96c3a01fe40d2561fa9b3366eb7153b360b13f3f3ff6843b66bf0900fedcf351bc34efc7e8710f64eca04ef5bd0783991f7b8be2b25c400eb0af028567689579bde54f6d960cba73b3d20aa7162facbae0fab66f34b032a114967da3054979087d948484fc510988cdee9b7d52f877969902852a55629382357296ffd8b119ed0d047a91c71e6760680c4deaf328bee45af24649caa6d10f052fa9729166ba2cf516e262ace0bb4cbe20f7d172a7285863a4d70dea92de01529662ba1b556215a160d6899eb55bbcf2a375388a19d8b373d09f716a6cdc9caa4851dc50cc201f3f59505e9de6aac613d0c38747f8f9554291942fa05059e1fff407fe44879fa3bd4bfae06b04e9d8eb0054371d971f887080b77e015ddd72bcbc808bb3add769209d8e97aac2c6478d6ab1f55fd2783f7e596b25142d6b618741a0067b0fb94a8e536e0308ba164cc809188416c8ab53b940685cca8441e7246bda063e9631754cc9bed116c0f88295c8a8298771ba1729e0e741f470b415fa25101da3aa816770ac257364369d2b48ffbac7cf03aa087d6d10376a42cbbdc3ed31245c89e7e494fc10685f15ada3a2778cbc9eab8d9a39f9893ce6efa9c98d43a31953eb6cf06bed8d7ad34cda8367e14fff5f8da26b28c9dc15f9f8bc07e21149126322fdb8fe1acb05ffc042ef6acf3a200831ddcf8389b0d78431f6408ea4d860bf94648be962eb4000b92bfa3c5f0bdc3eaf210f54177d8724bea4d38bc8693e8bec49116d97418f82073ba9d95fe1dc528310ce4edadeba1c6837b7c8a289fb2a58db2a1c7b57ac278eea8c3554879d84feb11fad682a2b3001e69ec0536a79eb7fb741165a604d6af0e53b8358d2c577914992278c09fec89bfc5f429ec9a7057ac2764b18a7d0b303d5a1b5481acd252644a0e2fb8ed8cfa4454eda4b852130647c68eecddaa64425b67f90ce9447540944c7df4a6c441992b6c23a1f1a910617b40a2ebe7e858def7777b728c0f611ca8206f2f118e3dc67ce0ff5fee127b1797bb06fa25ba3336059251430fc3d3b220658aa446495acd1d0481e1441cb86c35dd3e566ec5db83f7eb56085754b08e7ecc730c06fd6d3debb7d919e1a2731a0c4c26f2aa11b3d807a96760001f35864a0bce20d08abfb5ea3e6f12a3b31a973a34f289e387ba1c72e4b888c29d0f424ae1dbbb1aaf7fc816fea803d52cb2423a16f6aa748963019dad19e148a88100a0727c2ced861ab4762a2f703e385734ffb692fb623b3c08ee38acaf49428797eba40d0b63ebcfd1f655de3554f96dddf70d2f450ff9793e6f00d57f3cf9beadbb835a9572aa42b850cdbea6ad4d2dd857e91919d1c830512144b8be248a202c12fddeb16ff72f64205719cc84664a09332f2b218657c1a7a92170fb0c6b02b5c81f81d80dac6e6ff1e1d12455458c622079a54bbadc3aa5a7472bfabd0e077145e97cd6ea2d24c61090bf9049fc93774d858b5bd3b4322ad62225ee09e79b4d30bed8c4c409a14f9875da7c0126415561c9ed6ad13086c3e4d0eb52c4a4462874326d9d976bcad9807bcef60ede86559af977fa7f1abb1287bab498c19917a4633f687e82f6c54d4ed659a08531674591c75bf035e5b69e6f03b02d9e03609831d4a440e703f1bf846ab2c53efbf8154a9d7bc2763654ae8ac9bb16af2d3948efe1e3a1f7c30987985b060c26cba1aa11dce9009a4959511c08f33bc304c642717a51d9a9be41e017157ea548a4e1dc5387af693e6b376cbe4babab7956b8be43414ee41f035215fc86c6394d2f614a7c470c6f7271eeb9d7eaeeba68da8610aeae6e5c1ffc756611cae92da3cd6f82b1e8c554bf430c2c4d9c134bafab193b97bca4acea118aaf1bd57213f084ff22f847b8fe7ef73fb6d1e9c8da3fd4e871caec7e33a43bfd93c866c22f7f7d107c05b288dc5372efc2b4d674265abf5d05220df58ef7dc4896ca50d4a63b34a323f08a32128036cedcf6a64669bfbab7a1415ff82c8af5ab90ccde2663e0a89aaacd346e97c8911074a43cf375623e4e32f726488671f5fe6b9d22dd8033617f736fd69c582b6ad4a734a24c5eb4a7cc522c9df9d696b4fdcf7b4b8931742a49b6090475c414d5c73028c3b4b7e7d03cdd80508313450e4d2db28c810094e724afcb72965eed8831b126d2060322fbdd2cddd6dc7f19c52a3f7786918bf796b2de09c7b84014405d96baca891db7c3f9827090aa355beea72c73676897b1e9b44c6ac2de3af4bbb923c08cc08e7f033ab7428a1fc6aadd673198a31e1e1fbc4708eb6038290feed1a4daf4518f3d76fe565582897309884900537476be12ee26aa8aad69d9432a072ec8f04eee8dd681e3d2d95ef61c31866742c11257900110297b2ecac95d01b98071b820eb1826d11edd3ad205f3936a90e06322f243f883d93c7f10b7a12d08862651cb9f195b05d2b2c8551f5ef0b8237d8e52c1902bed6e29888e3fbc4d436cd33b691734e4b27b9aad455cc806954baaeb88e3b3efe5876afc12f94999acc7e77d93203dde301491af149e21e71fca1c2cee2cced4a5fef9c6d776b8631646387ac25490bde924586b91520e563074ac296fd1c299904d0a1ff9e890835b55782f02d1fe7a98079db9b6fd3e46c1a5aa96b61dade05db6fe4ef9923889973f1c775d76f8a5dcf5b759bc48257544f36fc411f55cacf9b04f2ad748b605b4969c76b016693c29ce573f4a53facdd913044b044f638cf98a2b9bd7cdfd5be858510bab522c7872db05e9627ef55a9571f743d7a06828a2e6c166072578e3662f7764997db1a0fda5e7320e1893f9c3c2e6faf806d3cc7f066ce4dad5562dcdaec9b3e8028c57dd3ece11a5092567de103af9af59bfdf8f8fbff9351dede88b49789e50eb21f212ecadb38294ff480549fab4fdd681ad519ffb2e074ff9068e447c588b92c49b36d28cf39d6e2bb6229181b1ac368eda63e238ce2fa637c586593850d157a1ff7710ad8d334ee6dda10de1f93fa7c9232a537a240894757007e877a099e9098b0d2b9ddabe036752b91ec5ae03551dbb73e6bd6f99c098731bffbdf8e1c9c9462f6a50f95023376d3237fdf50e72001d788491356a4f0fa3e199afc4c98352ae344c044b5272ab648d810b6f29bb1e73815e4b4e02626dd6ff707648c31517668ef8695ad910bdb1e3c9a3fe12bc6be84b8853510b4142ab188cc325d985dd55a051dfbbeae706dc85107fec0b8803ac71486d88eb020adee85fc86be4b77090ee5cba81ff38b158896bacab80a4d3a5cb4f5bce7b23b1f7ce3babb644172197800468404d5640a12a0bd2cf2a2bceb1f9605b0b2359ab6f1305dceac8e11b41560e8f8e1ae7bcdd112144b14485379776d21cc0867ce893a5987b85296d85f947bc028eb23a8b954a141555dd68cdbf7a06e2654176668d98f1998802a412f6efdc425ec1a826c8e7b8291dcaa4635993298a5ad1f0b682b2aa5700d"}) syz_open_dev$hidraw(&(0x7f0000000080), 0x0, 0x0) [ 1275.382997][T24477] FAULT_INJECTION: forcing a failure. [ 1275.382997][T24477] name failslab, interval 1, probability 0, space 0, times 0 [ 1275.395767][T24477] CPU: 0 PID: 24477 Comm: syz-executor.4 Not tainted 5.14.0-rc5-syzkaller #0 [ 1275.404558][T24477] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 [ 1275.408692][T29346] usb 2-1: new low-speed USB device number 116 using dummy_hcd [ 1275.414622][T24477] Call Trace: [ 1275.414659][T24477] dump_stack_lvl+0xcd/0x134 [ 1275.430046][T24477] should_fail.cold+0x5/0xa [ 1275.434568][T24477] ? ima_d_path+0x4d/0x1f0 [ 1275.438995][T24477] should_failslab+0x5/0x10 [ 1275.443515][T24477] kmem_cache_alloc+0x5b/0x360 [ 1275.448306][T24477] ima_d_path+0x4d/0x1f0 [ 1275.452563][T24477] process_measurement+0x137d/0x17e0 [ 1275.457866][T24477] ? mmap_violation_check+0x1e0/0x1e0 [ 1275.463255][T24477] ? tomoyo_path_number_perm+0x590/0x590 [ 1275.468897][T24477] ? lockdep_hardirqs_on_prepare+0x3e0/0x3e0 [ 1275.474891][T24477] ? find_held_lock+0x2d/0x110 15:48:33 executing program 5: r0 = syz_open_dev$hidraw(0xfffffffffffffffc, 0x0, 0x5a880) r1 = syz_open_dev$hidraw(&(0x7f00000000c0), 0x7, 0x0) ioctl$HIDIOCSFEATURE(r1, 0xc0404806, &(0x7f0000000100)="6acea2ddf691e84004ec087a1580ca6eb8db41b08a79fea1687d1c9eebc5e323e1e76cf0332628a47ae74ce301174338c987bd3e03da68acf9a12b82829d493228af0f3e862061b2f41ca4db2dda6b12aeb8e5eb613afe6af48d9810ba3536b7bff84b78c714ba1d9fa2e27dcb2827862d2a7a309baf86a03e0d6374f5581438f49d6479fc8c52f6b7d389ce65e9484a27a65e7db641922944dc5a5f170b125635851d69335c8011582b1ec8b6eec92e549dd526a24df17416c5d713cf90") r2 = syz_open_dev$hidraw(&(0x7f00000001c0), 0x7f, 0x4c01) ioctl$HIDIOCGRDESC(r2, 0x90044802, &(0x7f0000000200)={0xbe, "7aed4e552950fccb844805041e25c5a2e1fb60e9df81e550e43417aeb0419b18b38409119509d305f8f317b2bcca5632e844406fab3a05cb838ba947112f0971b86509f7216f9de08c9a1464947ae466467e49c77fa74ecd5a23db1b8cecba8ebfbf3f1c59e0af4d32e88e752816420ad969a7ed046e163971c3f1341842c83226c4dba593016cdb264d55e590829b37799a2b87c1068cffadb92b36c5b3185399995d6c75672861cc1476215b4d82c0bc92a377e0d5a1306c2f1d52b310"}) r3 = syz_open_dev$hidraw(&(0x7f0000000080), 0x0, 0x0) read$hidraw(r3, 0x0, 0x0) ioctl$HIDIOCGRDESCSIZE(r0, 0x80044801, &(0x7f0000000040)) ioctl$HIDIOCGRDESCSIZE(r3, 0x80044801, &(0x7f0000000000)) 15:48:33 executing program 3: r0 = syz_open_dev$hidraw(&(0x7f0000000080), 0x1f, 0x0) read$hidraw(r0, 0x0, 0x0) [ 1275.479676][T24477] ? aa_get_task_label+0x211/0x550 [ 1275.484812][T24477] ? lock_downgrade+0x6e0/0x6e0 [ 1275.489671][T24477] ? fsnotify+0x1050/0x1050 [ 1275.494182][T24477] ? ext4_file_write_iter+0x19c0/0x19c0 [ 1275.499741][T24477] ? path_get+0x5d/0x80 [ 1275.503914][T24477] ? aa_get_task_label+0x23a/0x550 [ 1275.509049][T24477] ? __sanitizer_cov_trace_const_cmp4+0x1c/0x70 [ 1275.515314][T24477] ? apparmor_task_getsecid+0xc2/0x110 [ 1275.520795][T24477] ima_file_check+0xb1/0x100 [ 1275.525404][T24477] ? process_measurement+0x17e0/0x17e0 [ 1275.530883][T24477] ? ext4_file_write_iter+0x19c0/0x19c0 [ 1275.536447][T24477] ? __sanitizer_cov_trace_const_cmp4+0x1c/0x70 [ 1275.542711][T24477] ? may_open+0x1f6/0x420 [ 1275.547053][T24477] path_openat+0x15ca/0x27f0 [ 1275.551659][T24477] ? path_lookupat+0x860/0x860 [ 1275.556439][T24477] ? alloc_pages+0x194/0x2a0 [ 1275.561048][T24477] ? lockdep_hardirqs_on_prepare+0x3e0/0x3e0 [ 1275.567055][T24477] do_filp_open+0x1aa/0x400 [ 1275.571672][T24477] ? may_open_dev+0xf0/0xf0 [ 1275.576283][T24477] ? alloc_fd+0x2f0/0x670 [ 1275.580975][T24477] ? rwlock_bug.part.0+0x90/0x90 [ 1275.585928][T24477] ? __sanitizer_cov_trace_const_cmp8+0x1d/0x70 [ 1275.592169][T24477] ? _find_next_bit+0x1e3/0x260 [ 1275.597018][T24477] ? _raw_spin_unlock+0x1a/0x30 [ 1275.601863][T24477] ? alloc_fd+0x2f0/0x670 [ 1275.606184][T24477] do_sys_openat2+0x16d/0x420 [ 1275.610854][T24477] ? build_open_flags+0x6f0/0x6f0 [ 1275.615866][T24477] ? __context_tracking_exit+0x9f/0xb0 [ 1275.621332][T24477] ? lock_downgrade+0x6e0/0x6e0 [ 1275.626190][T24477] __x64_sys_openat+0x13f/0x1f0 [ 1275.631034][T24477] ? __ia32_sys_open+0x1c0/0x1c0 [ 1275.635963][T24477] ? lockdep_hardirqs_on_prepare+0x273/0x3e0 [ 1275.642089][T24477] ? syscall_enter_from_user_mode+0x21/0x70 [ 1275.647973][T24477] do_syscall_64+0x35/0xb0 [ 1275.652535][T24477] entry_SYSCALL_64_after_hwframe+0x44/0xae [ 1275.658425][T24477] RIP: 0033:0x4196d4 [ 1275.662496][T24477] Code: 84 00 00 00 00 00 44 89 54 24 0c e8 96 f9 ff ff 44 8b 54 24 0c 44 89 e2 48 89 ee 41 89 c0 bf 9c ff ff ff b8 01 01 00 00 0f 05 <48> 3d 00 f0 ff ff 77 34 44 89 c7 89 44 24 0c e8 c8 f9 ff ff 8b 44 [ 1275.678683][T29346] usb 2-1: Invalid ep0 maxpacket: 512 [ 1275.682096][T24477] RSP: 002b:00007f07df62ecc0 EFLAGS: 00000293 ORIG_RAX: 0000000000000101 [ 1275.682128][T24477] RAX: ffffffffffffffda RBX: 6666666666666667 RCX: 00000000004196d4 [ 1275.682146][T24477] RDX: 00000000001092c0 RSI: 00007f07df62ed60 RDI: 00000000ffffff9c [ 1275.682163][T24477] RBP: 00007f07df62ed60 R08: 0000000000000000 R09: 0000000000000000 [ 1275.719844][T24477] R10: 0000000000000000 R11: 0000000000000293 R12: 00000000001092c0 [ 1275.727848][T24477] R13: 00007ffdc297310f R14: 00007f07df62f300 R15: 0000000000022000 [ 1275.828705][T29346] usb 2-1: new low-speed USB device number 117 using dummy_hcd [ 1276.068641][T29346] usb 2-1: Invalid ep0 maxpacket: 512 [ 1276.074425][T29346] usb usb2-port1: attempt power cycle [ 1276.488667][T29346] usb 2-1: new low-speed USB device number 118 using dummy_hcd [ 1276.578881][T29346] usb 2-1: Invalid ep0 maxpacket: 512 [ 1276.728675][T29346] usb 2-1: new low-speed USB device number 119 using dummy_hcd [ 1276.818826][T29346] usb 2-1: Invalid ep0 maxpacket: 512 [ 1276.824423][T29346] usb usb2-port1: unable to enumerate USB device 15:48:35 executing program 1: syz_open_dev$hidraw(0xfffffffffffffffc, 0x203, 0x49005cb648ab16fc) 15:48:35 executing program 3: read$hidraw(0xffffffffffffffff, 0x0, 0x0) ioctl$HIDIOCGFEATURE(0xffffffffffffffff, 0xc0404807, &(0x7f0000000000)={0x6, "48be885b6a2b7ada4f60f1bbe1cc7c7754d02d6dfdbedb789d832ff24e62c2b3e37f076878721c007e06ca050df93a00c4ce02377bfb2c1b7782c1777f0c0462"}) 15:48:35 executing program 5: ioctl$EVIOCGABS3F(0xffffffffffffffff, 0x8018457f, &(0x7f0000000000)=""/249) syz_open_dev$hidraw(0xfffffffffffffffc, 0x0, 0x49005cb64888dafe) 15:48:35 executing program 0: r0 = syz_open_dev$hidraw(&(0x7f0000000080), 0x1f, 0x0) read$hidraw(r0, 0x0, 0x0) 15:48:35 executing program 4 (fault-call:0 fault-nth:15): syz_open_dev$hidraw(0xfffffffffffffffc, 0x20, 0x1092c0) syz_open_dev$evdev(0x0, 0x0, 0x0) r0 = syz_open_dev$evdev(&(0x7f0000000380), 0x0, 0x0) ioctl$EVIOCGUNIQ(r0, 0x80404508, 0x0) 15:48:35 executing program 2: syz_open_dev$hidraw(0xfffffffffffffffc, 0x400, 0x60c0) syz_open_dev$evdev(0x0, 0x0, 0x200240) [ 1277.868511][T24498] FAULT_INJECTION: forcing a failure. [ 1277.868511][T24498] name failslab, interval 1, probability 0, space 0, times 0 [ 1277.869429][ T34] kauditd_printk_skb: 17 callbacks suppressed [ 1277.869444][ T34] audit: type=1800 audit(1629042515.697:111): pid=24497 uid=0 auid=4294967295 ses=4294967295 subj==unconfined op=collect_data cause=failed(directio) comm="syz-executor.2" name=48C7C060 dev="sda1" ino=15422 res=0 errno=0 [ 1277.881205][T24498] CPU: 0 PID: 24498 Comm: syz-executor.4 Not tainted 5.14.0-rc5-syzkaller #0 [ 1277.917194][T24498] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 [ 1277.927265][T24498] Call Trace: [ 1277.930537][T24498] dump_stack_lvl+0xcd/0x134 [ 1277.935146][T24498] should_fail.cold+0x5/0xa [ 1277.939740][T24498] ? ima_alloc_init_template+0x199/0x750 [ 1277.945374][T24498] should_failslab+0x5/0x10 [ 1277.949893][T24498] __kmalloc+0x72/0x310 [ 1277.954059][T24498] ima_alloc_init_template+0x199/0x750 [ 1277.959517][T24498] ima_store_measurement+0x1d7/0x5a0 [ 1277.964798][T24498] ? ima_collect_measurement+0x570/0x570 [ 1277.970440][T24498] ? __sanitizer_cov_trace_const_cmp4+0x1c/0x70 [ 1277.976722][T24498] ? d_absolute_path+0x10f/0x170 [ 1277.981663][T24498] ? kmem_cache_alloc+0x2d4/0x360 [ 1277.986691][T24498] process_measurement+0x11fb/0x17e0 [ 1277.992079][T24498] ? mmap_violation_check+0x1e0/0x1e0 [ 1277.997495][T24498] ? tomoyo_path_number_perm+0x590/0x590 [ 1278.003124][T24498] ? lockdep_hardirqs_on_prepare+0x3e0/0x3e0 [ 1278.009242][T24498] ? find_held_lock+0x2d/0x110 [ 1278.014036][T24498] ? aa_get_task_label+0x211/0x550 [ 1278.019162][T24498] ? lock_downgrade+0x6e0/0x6e0 [ 1278.024011][T24498] ? fsnotify+0x1050/0x1050 [ 1278.028511][T24498] ? ext4_file_write_iter+0x19c0/0x19c0 [ 1278.034063][T24498] ? path_get+0x5d/0x80 [ 1278.038235][T24498] ? aa_get_task_label+0x23a/0x550 [ 1278.043351][T24498] ? __sanitizer_cov_trace_const_cmp4+0x1c/0x70 [ 1278.049595][T24498] ? apparmor_task_getsecid+0xc2/0x110 [ 1278.055062][T24498] ima_file_check+0xb1/0x100 [ 1278.059649][T24498] ? process_measurement+0x17e0/0x17e0 [ 1278.065121][T24498] ? ext4_file_write_iter+0x19c0/0x19c0 [ 1278.070662][T24498] ? __sanitizer_cov_trace_const_cmp4+0x1c/0x70 [ 1278.076902][T24498] ? may_open+0x1f6/0x420 [ 1278.081226][T24498] path_openat+0x15ca/0x27f0 [ 1278.085808][T24498] ? path_lookupat+0x860/0x860 [ 1278.090591][T24498] ? mark_lock+0xef/0x17b0 [ 1278.095025][T24498] ? lockdep_hardirqs_on_prepare+0x3e0/0x3e0 [ 1278.101015][T24498] do_filp_open+0x1aa/0x400 [ 1278.105535][T24498] ? may_open_dev+0xf0/0xf0 [ 1278.110044][T24498] ? alloc_fd+0x2f0/0x670 [ 1278.114390][T24498] ? rwlock_bug.part.0+0x90/0x90 [ 1278.119335][T24498] ? __sanitizer_cov_trace_const_cmp8+0x1d/0x70 [ 1278.125584][T24498] ? _find_next_bit+0x1e3/0x260 [ 1278.130448][T24498] ? _raw_spin_unlock+0x1a/0x30 [ 1278.135315][T24498] ? alloc_fd+0x2f0/0x670 [ 1278.139652][T24498] do_sys_openat2+0x16d/0x420 [ 1278.144334][T24498] ? build_open_flags+0x6f0/0x6f0 [ 1278.149360][T24498] ? __context_tracking_exit+0x9f/0xb0 [ 1278.154820][T24498] ? lock_downgrade+0x6e0/0x6e0 [ 1278.159672][T24498] __x64_sys_openat+0x13f/0x1f0 [ 1278.164522][T24498] ? __ia32_sys_open+0x1c0/0x1c0 [ 1278.169458][T24498] ? lockdep_hardirqs_on_prepare+0x273/0x3e0 [ 1278.175449][T24498] ? syscall_enter_from_user_mode+0x21/0x70 [ 1278.181339][T24498] do_syscall_64+0x35/0xb0 [ 1278.185754][T24498] entry_SYSCALL_64_after_hwframe+0x44/0xae [ 1278.191650][T24498] RIP: 0033:0x4196d4 [ 1278.195562][T24498] Code: 84 00 00 00 00 00 44 89 54 24 0c e8 96 f9 ff ff 44 8b 54 24 0c 44 89 e2 48 89 ee 41 89 c0 bf 9c ff ff ff b8 01 01 00 00 0f 05 <48> 3d 00 f0 ff ff 77 34 44 89 c7 89 44 24 0c e8 c8 f9 ff ff 8b 44 [ 1278.215174][T24498] RSP: 002b:00007f07df62ecc0 EFLAGS: 00000293 ORIG_RAX: 0000000000000101 [ 1278.223590][T24498] RAX: ffffffffffffffda RBX: 6666666666666667 RCX: 00000000004196d4 [ 1278.231558][T24498] RDX: 00000000001092c0 RSI: 00007f07df62ed60 RDI: 00000000ffffff9c [ 1278.239520][T24498] RBP: 00007f07df62ed60 R08: 0000000000000000 R09: 0000000000000000 [ 1278.247486][T24498] R10: 0000000000000000 R11: 0000000000000293 R12: 00000000001092c0 [ 1278.255446][T24498] R13: 00007ffdc297310f R14: 00007f07df62f300 R15: 0000000000022000 15:48:36 executing program 2: syz_open_dev$hidraw(0xfffffffffffffffc, 0x401, 0x49005cb64888dafe) r0 = syz_open_dev$hidraw(&(0x7f0000000080), 0x0, 0x0) read$hidraw(r0, 0x0, 0x0) ioctl$HIDIOCGRAWNAME(r0, 0x80404804, &(0x7f0000000040)) syz_open_dev$evdev(0x0, 0x0, 0x200240) ioctl$HIDIOCGUCODE(0xffffffffffffffff, 0xc018480d, &(0x7f0000000000)={0x3, 0xffffffff, 0x6, 0x7, 0x2}) 15:48:36 executing program 0: syz_open_dev$hidraw(0xfffffffffffffffc, 0x400, 0x60c0) syz_open_dev$evdev(0x0, 0x0, 0x200240) 15:48:36 executing program 3: syz_open_dev$hidraw(&(0x7f0000000080), 0x0, 0x0) [ 1278.296732][ T34] audit: type=1800 audit(1629042516.117:112): pid=24503 uid=0 auid=4294967295 ses=4294967295 subj==unconfined op=collect_data cause=failed(directio) comm="syz-executor.5" name=48C7C060 dev="sda1" ino=15427 res=0 errno=0 15:48:36 executing program 5: syz_open_dev$hidraw(0xfffffffffffffffc, 0x0, 0x49005cb64888dafe) ioctl$EVIOCGKEYCODE_V2(0xffffffffffffffff, 0x80284504, &(0x7f0000000000)=""/155) 15:48:36 executing program 1: syz_open_dev$hidraw(0xfffffffffffffffc, 0x0, 0x49005cb64888dafe) r0 = syz_open_dev$hidraw(&(0x7f0000000080), 0x0, 0x0) read$hidraw(r0, 0x0, 0x0) ioctl$HIDIOCGRDESC(r0, 0x90044802, &(0x7f0000000000)=ANY=[@ANYBLOB="1e0900007b4b495803648f7488c8074096aec527b434946bba696f81d4903e83a959e2e52042f0db358dd5151c64d28076e87a7feb9254095b336535872a5c88f3e7a1b19941dee5ef0bc74c87de2965abbb6f604652e534f86f5fcc698ba04f3d361f41a68349104a102aed23a8297601b14d660f3fb1b9dff8aca71eb72534d96434987f524dce31025adf1d76a5f0e9c0647c18facdd0fca6e95156bc252e4b680df76f87819a91815cf5e975899f309472e39d9c2db2e81be912a5cfbec9dc88cb065c5ac6f7ae5e37de61944dd53ea311617e3d0ea0806143fc68251ae19b47f8f4662a963fc7b8000c7cc91e737484d2cb001c805c49fc8047f61d9a3999105ce67cd02a07df91c734adc38fd54a27c4f6974b2bca69b3fc5f88bb8c3f9b2c9ebef2bfb501e3c60ff41722bf9fae29a42200845de617ad7731501d6f8835f5a21cad362cf9bbdccf52a2861bc2e04b3e423d9a45844142a4853dcda8cadd3f1ed3fbad5a7053d4d7984723d10369949681af6376c5acae156f8914663897c3e10f34ec17cf3de393dcd50804e39f24346d5ef8ab6ee214379ccc71ee3223669c8fec121b6d30e2d8c53c830865388b72451fdc1a00070010c21a460b0a3b546ab02fc575a37e082f0cdd5878acb3595d8ebb1dba3766eefcf6cfb36b1f2fd3256c18baa2ee13e8605e86545b28eaf82342105882f96ffdbd6bc3e95d37c8edbf1150a515d7a66976d943730a99d8126240723999b21a194997564f065fc70704e55d4770a7d6e11b92465c9ee2ddf4a7cad256396cc9984abc010472712c207d8bda329b51cbf9f59f4cfdf8d3040fc9a793af94ed5bd4064c98bb6f40dbffb4ba8e87f248e9d1b72d4e450e3e79a267d307901914d9c355ac2886a67b5d4b7ab6c3a03eab5382c331d35c95dc211143cca289f57302a3181b073190f7ca40d5cdaf3dde9a79aa61be7bf5d799ee93c6e3e2d24613dc8faf4251dcd2459b57cc19c868ed651131ed336b43bd0cbc89ba79efe07e549c2ab04ec3028d5210e7f1dde009eceb39c0ce1a6d74a355e0934f3e67e68a9f94fc39b71aac83a690f7ef93c991f3147acbf2a7e14d888dcc3bd15cad7d57fdf38f7c1ca8013ce722a319be9a3931481052f7aa2ca3244502d86882236be8f0091ade83b8613e392ad5e80df469960025c9a5c6861f77e7f6ffeb7ea85b8fe54e4b41ecbde63791e460f54678beb7737f2308b4102790ba67a0f54b06b9515bfce5313fe8da84a96b17615a92bd91fcdbe9b86ccfe72555a4016e7b3b21865658cbb3134f43e5cad1c42ef103ce82b150d1f5baa123f4714309821268f4c120dd1e309f8c24c0b5d90c66c2903c429ae7b428f76523e03cda32d97c7c3f2d9a1327a07748d17c55d09d98ef6607afbb382f078656c7e52c76455550d68c77cfff715d9a8b5ca6c7bb7c223b508254bb826dc2753b2211bb31033d0e6fe492fa148a8e0deeec57c4e236eb00212221d606239b597421aef0408032d4dc547097370c48c65e98c253192845813cc65afbd96a7865d8148928314d18f866776206fde33468afe45740d4b5103c23be33354ec425845fc7800fa447a0687f1170d18cc8bb5f03168757c26c8653937661283d1778789c86bd629d12e133b1cc295b9525a6ba7042595175228d48aed67251504e6bff114716e9d99a6bc1a198bcde85561e8e751163cf70f7c411995b3daaf2944b7ee49a63395741e06e52aa511b5e3d61507d0c9e3d8854e89c1cbaea811cd75974d3ddae9e66136a3a795b7ab25e514a0eb7e7bfb06c4b12048db526f07a6130d89063f6945a825f050e9796314b31af14520d68ad13fe1c06775d49a32c01befa50acf8134d9cb0dbe0a077bd00b7715f5b0174bed8325d13dec93faa570527b63a02eda3e66866ad68c765eef8122293115bba1a2021e0e28a598bdcd2f08a15b53871247ba612beb97bbc26c5cbe0ce869caea2b3bd053ba1b05980248473e702285c89302beea9bf7b666a421c9a31d9dac0e7388620d69c47cc4f243aec2cd9e8294f5061a035a43dbcc09d913a28e548d9fb4acfe0e47f580b3b028e0b2fb606cccb706643cacaebb7399024d433596844ce50b99c732be4a62c0516a93138a261433ef6cf23bea311434cd0eba8b7b9a7806294056e08fb0ccb83540bec31ab5902baee5e7bf84fd6040eaa00bcfd5018cfa1c144f04150327ee573291438334a42dfec7a9945a5f75dcacd7907cccd01c9b1e68c16e3905bafec073dc827412dea042d83349f55993f1cb5a0b212e1c9a91f09a4b730bc83e75cbb885db62217ec1e5d3050c61c54a06761fd79020dfd545a67a734e1da51c34a612455ef348cef22e592e28f1248918c6c4ad280c57c75b176ac2b6f19773fd5bb8173456303f135507e864dfe4eca3259a39c103128fe05619dc4f3d7730b85c2169aef65577d42eb3760f5ef2a9804bded0e453d5e8e37f6b9d6402c13f451099c70ba16cae2e032ec4d3f553f3c51acd01a7391f4d766cb3f7dfa30f46191b7cffcf0cea3811bce56a606c5da9221a2e381fe957bc9fa7efff7d635fac8985a28e457608a7011822f969a926c90bb47c3a621d770d396c88997533026133424414ce57a6b68dd1b2005725e42ba003716f5b0e6f19936173111e9c54513a04c8d31160876242b7f0eb24fc7edce190bd0db6a1ecf2beb3a63a7ad10c05d63dafa08e9ded14bf00b4387d45897527abcc0805663f3642280f870accfbda096b32385d46d6862de172314f3d4087052f74e93cf007e2312153209e0d9db20babd6e58d48255a4a417205740affd38d666909c369e080a3b4826d9114f704e1c77a5f037a2c68eb926a07952a7965611ec3a764b7afe0268000889950ba463763ed8aa039ce045390701e3bbb6f191f2cce0b544c9caed50fcb2d6fe1100dc202dd19988ca61ec303d48cae38d6f8aec6c8d824c9c2eda29adf55a7a41bf71a76578fb49821aafca66eb473a657373e41fccf9068dfbcdfde28a29017f29c50f0c2348a109e9ac8895922a61bfca54bda0098a812ed818e56f6f50038145d3414220080eb560af1865d3a94ca46d8b4d1b2e281b27c4d2317d21261730088459b884e7c1844ef791a5b597c5450ed955376636679d16886c83cf54d076bc642cdb5405b5e6ed9c804366f92534794381b8367166d2d6b00c4b4c013191734899fabc80d1c38d2bf0cd2bb5eb5ae0fcbb664925b6b317780566510f92cae66c11935f80d94e6c3453e7875588e4d5d6bc19dae9dc2b9ae6a7d7"]) [ 1278.399845][ T34] audit: type=1800 audit(1629042516.227:113): pid=24508 uid=0 auid=4294967295 ses=4294967295 subj==unconfined op=collect_data cause=failed(directio) comm="syz-executor.2" name=48C7C060 dev="sda1" ino=15414 res=0 errno=0 15:48:36 executing program 2: syz_open_dev$hidraw(0xfffffffffffffffc, 0x401, 0x49005cb64888dafe) r0 = syz_open_dev$evdev(&(0x7f0000000000), 0x100000000, 0x80081) ioctl$EVIOCSFF(r0, 0x40304580, &(0x7f0000000040)={0x54, 0x401, 0x400, {0x3, 0x9411}, {0x0, 0x6}, @const={0x0, {0x7, 0x2, 0x32}}}) ioctl$EVIOCGKEYCODE(r0, 0x80084504, &(0x7f00000000c0)=""/119) syz_open_dev$evdev(0x0, 0xb8c, 0x735240) [ 1278.455039][ T34] audit: type=1800 audit(1629042516.237:114): pid=24510 uid=0 auid=4294967295 ses=4294967295 subj==unconfined op=collect_data cause=failed(directio) comm="syz-executor.0" name=48C7C060 dev="sda1" ino=15417 res=0 errno=0 15:48:36 executing program 0: syz_open_dev$hidraw(0xfffffffffffffffc, 0x400, 0x60c0) syz_open_dev$evdev(0x0, 0x0, 0x200240) 15:48:36 executing program 3: r0 = syz_open_dev$hidraw(&(0x7f0000000080), 0x0, 0x0) syz_open_dev$hidraw(&(0x7f0000000040), 0x7e, 0x8b81) read$hidraw(r0, 0x0, 0x0) r1 = syz_open_dev$hidraw(&(0x7f0000000080), 0x0, 0x0) read$hidraw(r1, 0x0, 0x0) ioctl$HIDIOCSFEATURE(r1, 0xc0404806, &(0x7f0000000000)="5343275b76c20c72866b513a37f1be11a9bd2653a0fd12beee2f2852a9159bf038cab19aa35f28ddb00299a7d8") 15:48:36 executing program 5: syz_open_dev$hidraw(0xfffffffffffffffc, 0x4f, 0x49005cb6488cd17c) [ 1278.486591][ T34] audit: type=1800 audit(1629042516.307:115): pid=24514 uid=0 auid=4294967295 ses=4294967295 subj==unconfined op=collect_data cause=failed(directio) comm="syz-executor.1" name=48C7C060 dev="sda1" ino=15414 res=0 errno=0 [ 1278.512740][ T34] audit: type=1800 audit(1629042516.327:116): pid=24515 uid=0 auid=4294967295 ses=4294967295 subj==unconfined op=collect_data cause=failed(directio) comm="syz-executor.5" name=48C7C060 dev="sda1" ino=15425 res=0 errno=0 15:48:36 executing program 1: syz_open_dev$hidraw(0xfffffffffffffffc, 0x0, 0x49005cb64888dafe) r0 = syz_open_dev$hidraw(&(0x7f0000000000), 0x20, 0x480000) ioctl$HIDIOCGRAWNAME(r0, 0x80404804, &(0x7f0000000040)) [ 1278.588314][ T34] audit: type=1800 audit(1629042516.407:117): pid=24521 uid=0 auid=4294967295 ses=4294967295 subj==unconfined op=collect_data cause=failed(directio) comm="syz-executor.2" name=48C7C060 dev="sda1" ino=15358 res=0 errno=0 [ 1278.655565][ T34] audit: type=1800 audit(1629042516.437:118): pid=24523 uid=0 auid=4294967295 ses=4294967295 subj==unconfined op=collect_data cause=failed(directio) comm="syz-executor.0" name=48C7C060 dev="sda1" ino=15424 res=0 errno=0 15:48:36 executing program 4: r0 = syz_open_dev$hidraw(0xfffffffffffffffc, 0x20, 0x1092c0) r1 = syz_open_dev$evdev(0x0, 0x0, 0x0) ioctl$EVIOCGPROP(r1, 0x80404509, &(0x7f0000000000)=""/179) ioctl$HIDIOCGRDESCSIZE(r0, 0x80044801, &(0x7f00000000c0)) r2 = syz_open_dev$evdev(&(0x7f0000000380), 0x0, 0x0) ioctl$EVIOCGUNIQ(r2, 0x80404508, 0x0) 15:48:36 executing program 2: r0 = syz_open_dev$hidraw(0xfffffffffffffffc, 0x401, 0x49005cb64888dafe) read$hidraw(r0, &(0x7f0000000000)=""/96, 0x60) ioctl$HIDIOCSFEATURE(r0, 0xc0404806, &(0x7f0000000140)="b883f2ba809ff0722905ac98e615c519f68bdf4c9bceb32d07415f61850aa46474cf9a7a773505712b2088bd8c1455640ab0de91c3ae6771e7017f7bedeb151d24ad8374a415b80b281a34589c2cc4f9d02230e899f0b59ad8488451d92f65269f976cc9dd4beb3270d891e7120495d6606027f392d00f96056d7516890728f66d1f1dc9b2775e35cbb1") ioctl$HIDIOCGRAWNAME(r0, 0x80404804, &(0x7f0000000200)) write$hidraw(r0, &(0x7f0000000080)="132289340e37a9642d9ea4b3e41b76c547e5556b35ae6df5b81d733db547594767438de4c4ab7548c72bea5f26fc0deb5fe57aed5842134ad5397f92e55e6ccb5ca8e03fabb63716811853c0dd613d89d30a81f8524ee3590a3e9e3c83e085a97944e41e6ca63d4c3f7a0c0ffcfc4cbfd0f0ccd3eb29c88c8ab61efd776a204caca4b4265b515353051869ac", 0x8c) syz_open_dev$evdev(0x0, 0x8001, 0x305240) 15:48:36 executing program 3: syz_open_dev$hidraw(&(0x7f0000000080), 0x0, 0x98840) 15:48:36 executing program 0: syz_open_dev$hidraw(0xfffffffffffffffc, 0x400, 0x60c0) syz_open_dev$evdev(0x0, 0x0, 0x200240) 15:48:36 executing program 1: syz_open_dev$hidraw(0xfffffffffffffffc, 0x1, 0x80641) 15:48:36 executing program 5: ioctl$EVIOCGNAME(0xffffffffffffffff, 0x80404506, &(0x7f0000000000)=""/39) syz_open_dev$hidraw(0xfffffffffffffffc, 0x0, 0x49005cb64888dafe) syz_open_dev$hidraw(&(0x7f0000000040), 0x8001, 0x100) [ 1278.700114][ T34] audit: type=1800 audit(1629042516.527:119): pid=24527 uid=0 auid=4294967295 ses=4294967295 subj==unconfined op=collect_data cause=failed(directio) comm="syz-executor.5" name=48C7C060 dev="sda1" ino=15416 res=0 errno=0 [ 1278.725276][ T34] audit: type=1800 audit(1629042516.527:120): pid=24527 uid=0 auid=4294967295 ses=4294967295 subj==unconfined op=collect_data cause=failed(directio) comm="syz-executor.5" name=48C7C060 dev="sda1" ino=15416 res=0 errno=0 15:48:36 executing program 1: r0 = syz_open_dev$hidraw(0xfffffffffffffffc, 0x1ff, 0x880) write$hidraw(r0, &(0x7f0000000000)="bd44d570fcb6bf238512d8d7e4ea1309e5b51b6adc065c6c881dc7", 0x1b) 15:48:36 executing program 3: r0 = syz_open_dev$hidraw(&(0x7f0000000080), 0x0, 0x0) read$hidraw(r0, 0x0, 0x0) 15:48:36 executing program 2: syz_open_dev$hidraw(0xfffffffffffffffc, 0x401, 0x49005cb64888dafe) syz_open_dev$evdev(0x0, 0x0, 0x200240) ioctl$EVIOCGBITSW(0xffffffffffffffff, 0x80404525, &(0x7f0000000000)=""/237) 15:48:36 executing program 5: ioctl$EVIOCGBITSW(0xffffffffffffffff, 0x80404525, &(0x7f0000000000)=""/4096) r0 = syz_open_dev$evdev(&(0x7f0000000380), 0x0, 0x0) r1 = syz_open_dev$evdev(&(0x7f00000010c0), 0x3f, 0x80) r2 = syz_open_dev$evdev(&(0x7f0000000380), 0x0, 0x0) ioctl$EVIOCSABS0(r2, 0x401845c0, 0x0) ioctl$EVIOCGABS0(r2, 0x80184540, &(0x7f0000002200)=""/69) ioctl$EVIOCGABS20(r1, 0x80184560, &(0x7f0000001100)=""/4096) ioctl$EVIOCSABS0(r0, 0x401845c0, 0x0) r3 = syz_open_dev$evdev(&(0x7f0000000380), 0x0, 0x0) ioctl$EVIOCSABS0(r3, 0x401845c0, 0x0) ioctl$EVIOCGPROP(r3, 0x80404509, &(0x7f0000002280)=""/4096) r4 = syz_open_dev$evdev(&(0x7f0000002100), 0x1, 0x40a240) ioctl$EVIOCGKEYCODE_V2(r4, 0x80284504, &(0x7f0000003280)=""/176) ioctl$EVIOCGABS2F(r0, 0x8018456f, &(0x7f0000001000)=""/168) syz_open_dev$hidraw(0xfffffffffffffffc, 0x0, 0x49005cb64888dafe) 15:48:36 executing program 0: syz_open_dev$hidraw(0xfffffffffffffffc, 0x400, 0x60c0) 15:48:36 executing program 4: syz_open_dev$hidraw(0xfffffffffffffffc, 0x20, 0x1092c0) syz_open_dev$evdev(0x0, 0x0, 0x0) syz_open_dev$evdev(&(0x7f0000000380), 0x0, 0x0) r0 = syz_open_dev$evdev(&(0x7f0000000380), 0x0, 0x0) ioctl$EVIOCSABS0(r0, 0x401845c0, 0x0) ioctl$EVIOCGLED(r0, 0x80404519, &(0x7f0000000000)=""/182) 15:48:36 executing program 1: syz_usb_control_io$uac1(0xffffffffffffffff, &(0x7f00000000c0)={0x14, &(0x7f0000000000)={0x20, 0x5, 0x45, {0x45, 0x11, "20fb16dfb84e3fb85fa61aa1ed185e275f174f2f6deaaa17f6a7b177cb399f619186189105c57583342a3eab8d36b87770023798052183305a4f45dd76eb51634e3da5"}}, &(0x7f0000000080)={0x0, 0x3, 0x4, @lang_id={0x4, 0x3, 0x860}}}, &(0x7f00000003c0)={0x44, &(0x7f0000000100)={0x40, 0x30, 0xe7, "bca9a782795f7d4bbba0ff6614b865dc156df4f2c2af7f169ca8a78548cb9dd98143e2dc8a4ac9609d1701009399667661fb4f975081b44cc8d932312cc664b426d1157a7a1092f63017f95e260c4ed8772fcc6dce976b2775152bda0e29e0feae2253296a5371a8cc5ee115c238da84fdcda06fe76ff7efaf4bf45240b45162fc46d8ebee36fd4967789079fead8402e87c28f4dd93c41f3ac9b3ff31e67e8d6f1e7caa5c4049626753511150dd385218aeb4f1df0b086b6024f988eda501966b129c8a2fa8094d73e78a0dfed39059f6490191bbb781aea8b262ab8b01d3e544fd7aabcc3bd3"}, &(0x7f0000000200)={0x0, 0xa, 0x1, 0x9}, &(0x7f0000000240)={0x0, 0x8, 0x1, 0x2}, &(0x7f0000000280)={0x20, 0x81, 0x1, "c8"}, &(0x7f00000002c0)={0x20, 0x82, 0x2, 'm\n'}, &(0x7f0000000300)={0x20, 0x83, 0x2, "f0b5"}, &(0x7f0000000340)={0x20, 0x84, 0x2, "00de"}, &(0x7f0000000380)={0x20, 0x85, 0x3, "311694"}}) ioctl$EVIOCSCLOCKID(0xffffffffffffffff, 0x400445a0, &(0x7f0000000440)=0x10001) 15:48:36 executing program 2: syz_open_dev$hidraw(0xfffffffffffffffc, 0x401, 0x49005cb64888dafe) r0 = syz_open_dev$hidraw(&(0x7f0000000000), 0x81, 0x40) ioctl$HIDIOCGRDESC(r0, 0x90044802, &(0x7f0000000040)=ANY=[@ANYBLOB="0103000084c7d311a6276e491a94095715343a3fcbaa7ff5636951c740875662d8e954ba78067af168621e8dfeabf8c19d1c04483a8ddcb7108b188d4bc5f667529ccf0f6657212b75db3bfd30f2a401c671ac0baa219e14672ce396125c91c04de27735df3226be4582aab45b95881224750557cbb7daa42e741f90d1f40944a4b42c3572c1dc01665cadbb41eb8582f4fae8f7f65f5c073986b3a257451b328f5429bef8074f1d9f6305672c2cec5c862558890969f4f51920817ca225e941d742000f0331437118b878886cd55ed5f0c8dafcf1f6d9352c0065259a1c4b4c791dd3f22d2690ae5fa1dfcd348101212beaeb413e5ee4ebf8634597a0899f093aff98bf41bec67c84ba4f98cc303c383b0a29a5b86a1d3e46559563013708460d5d8e82a70f3863ba0fde9a8e6c71b588d4f740195d806749aa766963382a8ba7fc88d0a5e36d1b62c6c22f0e6319b644b3d958e371d81a7ec4be95076e91e185a6f65685ef05bc800d6a2fd58c69a1bd4a2e3605cffff9aa6e4b363f12b3858a8e9552046f6c00ff80c87295e95db532a7d7f861f1a93a7186da0304cba30975ae7a88e8688961b3d26dc967703ba611dbeff772260f907d01e80f0c91a0bbf700ffff8e7b94147dd6ac96d2072f991f6805ae77741945f193a5639d89f90c59646cf0b5fc1ff469859d92ea93ec6d7d62b6c4a7c7ffd933b07b0e335a21988ef5c8362c71cfbc7ddf754a2d76ea00302e9268ced7c334f19a4357c1c39d5b5604bca004ed35cf5871a7c863d842b25b4a5fd7a8e17ac4e7eeeedae95a7f4b45390f762e63d49235b1363fb7d07a26c8db2a240ded58f0c2966555c793ba076925255e20b6827f41ec0dd92911c6a715bfe5c20104e56926d2d5abb72bee418a1204a73c80c0675cc9fc4ae137d450a28ed7d0dfe0267c8b180d13388c50b05201b73e50831d1f15ad830bf6a9cd697a22ba25a9867df08e96687f26f83189898911ce2a98e5551327b544a494a4c531fc586745691fc3899c677e8adb4cd44d4c9d777054767fa19e4fe64e230cee06415c625012f0577b1d27f5d805c67cc2a620afcc"]) ioctl$HIDIOCGUSAGES(0xffffffffffffffff, 0xd01c4813, &(0x7f0000000380)={{0x2, 0x1, 0xffffffff, 0x4, 0x7, 0x2}, 0x97, [0xc4, 0x9, 0x7, 0x2, 0x0, 0x62cd, 0x8000, 0x1634, 0x3, 0x9, 0xe24f, 0x5, 0xfff, 0x8b7f, 0x70, 0x800, 0x7, 0x4, 0x1, 0x4, 0xb9, 0x1, 0x9, 0x8, 0x1, 0x3, 0x1f, 0xffff, 0x5, 0x907, 0x0, 0xbffc, 0x200, 0x1f, 0x2, 0x400, 0x2, 0x9, 0x0, 0x2, 0xffff, 0x7, 0x8, 0x1, 0x2, 0x0, 0x0, 0x6, 0xc09, 0x80000001, 0x0, 0x5, 0x8001, 0x9, 0x4, 0x2, 0x3, 0x100, 0xffffffcf, 0x6, 0x5, 0x0, 0x9, 0x3, 0x1, 0x4, 0x2, 0x4, 0x7fff, 0x4, 0x8, 0x8, 0x101, 0x5, 0x667, 0x8001, 0x5, 0x796, 0x7, 0x8000000, 0x2e, 0x7, 0x4, 0x1, 0x8d, 0x2, 0x936, 0x8, 0xbaa0, 0xfff, 0xff, 0xff, 0x2, 0x3, 0x8, 0x4, 0x7fffffff, 0x200, 0x2, 0x10001, 0x5, 0x5, 0x0, 0x6, 0xffffffff, 0x6, 0x2, 0x401, 0x99, 0x3, 0x8, 0x0, 0x7, 0x80, 0x1, 0x2, 0x2, 0xfffffffd, 0x60, 0x8829, 0x5, 0x6, 0x800, 0x8, 0x81, 0xffffffd1, 0x401, 0xcf, 0x2, 0x2, 0x7, 0x7, 0xf06e, 0xfffffffd, 0x692, 0xdf, 0x3, 0x5, 0x6, 0x0, 0x80000000, 0x80, 0x80000001, 0x0, 0xffff, 0x9, 0x0, 0x10000, 0x7ff, 0x58db, 0x5, 0x7ff, 0x400, 0x26246a31, 0x2dee328e, 0x0, 0x1, 0x20, 0x9, 0x3, 0x1, 0x7, 0x81, 0x6, 0x1, 0x0, 0x3, 0x7, 0x40, 0x8000, 0x4, 0x2, 0x1f, 0x6, 0x101, 0x8, 0x7, 0xfffffff7, 0x1ac, 0x40, 0x2, 0x2, 0x6, 0x4, 0x852, 0x462, 0x7, 0x101, 0x91, 0x1, 0x2, 0x8000, 0xffffff00, 0x9, 0x90, 0xfffeffff, 0x7, 0x20, 0x6, 0x5, 0x6234, 0xfffffff7, 0xffffff4e, 0x9, 0x5d, 0x2, 0x6, 0x0, 0x0, 0x0, 0x5, 0x2, 0xb6e, 0xd5, 0x800, 0x0, 0x0, 0xffffffff, 0x1, 0xb4, 0x7, 0x1, 0x4, 0xa1d, 0xffffffff, 0x6, 0x100, 0x80000000, 0x83c, 0x2, 0x93c, 0xff, 0x7f, 0x7fffffff, 0x7, 0xc4e, 0x7fff, 0x10001, 0x9, 0x400, 0x1, 0x1, 0x8, 0x7, 0x9, 0x40, 0x736, 0x2, 0x1, 0xcf06, 0x0, 0x0, 0x4255, 0x0, 0x7, 0x1000, 0x40, 0x7, 0x6a093785, 0xfb6d, 0x2, 0x6, 0x5, 0xbdd6, 0x8000, 0x400, 0xdbf2, 0xd2d, 0x401, 0x7, 0x7ff, 0x9, 0x0, 0x69a, 0x7, 0x10000, 0x7, 0x94, 0x200, 0x4, 0x6, 0xfffffffb, 0x8, 0x235, 0x200, 0x4, 0x3ff, 0x5, 0x9, 0x4, 0x80000001, 0x1, 0x3ff, 0x40000000, 0x101, 0x7, 0x8, 0x5, 0x0, 0x3, 0x7f, 0x0, 0x401, 0x0, 0x7, 0xbd84, 0x9, 0xf78, 0xff, 0x3, 0x65, 0x7968, 0x4f, 0x18, 0x7, 0x6, 0x0, 0x1f3, 0x1dd5, 0x9, 0x800, 0x1, 0x61, 0xff, 0x8, 0x1, 0x1, 0x81, 0x53, 0x1, 0x9, 0x2, 0x4, 0x0, 0x8, 0x4, 0x9, 0xb50d, 0xd6, 0x800, 0x0, 0xf7, 0x8, 0x101, 0x4, 0xff, 0xff, 0x3, 0x8000, 0x3, 0x2, 0x2, 0x1, 0xfffffffd, 0xfff, 0x4, 0x3, 0x80, 0x4, 0xbba0, 0x3fa, 0x80, 0x98d7, 0x0, 0x1ff, 0x3, 0xda3, 0x9, 0x9, 0x0, 0x3e2, 0xbf12, 0x80, 0x6d5f, 0x4, 0xef, 0xfffffff7, 0xffffffff, 0x68, 0x6, 0x7f, 0x401, 0x0, 0x1e, 0x8001, 0x2, 0x4, 0x81, 0x6, 0x9, 0x2, 0x1, 0x0, 0xfffffff7, 0x3, 0x80000000, 0x8, 0x2, 0xffff, 0x4, 0x1000, 0x6, 0x7ff, 0x2, 0x5, 0x7, 0x3f1, 0x2, 0x4, 0x0, 0x80000000, 0xd7c, 0xffffffe1, 0x80000001, 0x6, 0x3, 0x3, 0x6dc, 0x7, 0x5, 0x1, 0x8, 0x400, 0x100, 0x7fff, 0x0, 0x6, 0x5a01c05f, 0x22c, 0xf8, 0x8, 0x1, 0x1, 0x34, 0x5, 0x492254f9, 0x81, 0x3, 0xff, 0xa15, 0x9, 0x9, 0x6, 0x2, 0x5, 0x9, 0x20, 0x545c, 0x7fe, 0x7f, 0x101, 0x401, 0x80000001, 0x4, 0x7fff, 0x81, 0x3, 0x9, 0x2, 0x9, 0xfffffffb, 0x4, 0x1, 0x80000000, 0x100, 0x2, 0x2, 0x6, 0xa1e, 0xffff, 0x10000, 0x3, 0x80, 0x1, 0x3, 0xffffcfad, 0x4, 0x4, 0xccd6, 0xfffffff7, 0xfffffffa, 0x2, 0xfffffc01, 0x7fffffff, 0x9, 0x4, 0x57, 0x7, 0x4, 0x6, 0x7, 0x7ff, 0x1, 0x40, 0x100, 0x101, 0x2, 0x3ff, 0xae3c, 0x400, 0xc3, 0x0, 0x800, 0xe5bb, 0x3f, 0x7ff, 0x9, 0x6, 0x2, 0x1, 0x1, 0x1, 0x80000001, 0x77, 0x53fd, 0x1, 0x2, 0x7, 0xbee, 0xedc932e, 0x9, 0x1, 0x1, 0x8749, 0x1f, 0x9, 0x4, 0x1f, 0x27fa, 0x80000000, 0xf1c, 0x1, 0x2, 0x65d6, 0x400, 0x2, 0x101, 0x7, 0x4, 0x3, 0x2, 0xa31, 0xcfd7, 0xffffd3b3, 0x5, 0x713, 0x9, 0x3, 0x7, 0x509, 0x200, 0x0, 0x9419, 0x1, 0x9, 0xfff, 0x1, 0x0, 0x5, 0xfffffffa, 0x2, 0x101, 0x4, 0x948f, 0x4f, 0x3, 0x81, 0xde3e, 0x2, 0x81, 0x931d, 0xeb7, 0x81, 0xdd24, 0x147f, 0x6414, 0x10001, 0x9, 0x1, 0x2, 0x200, 0x2, 0x6, 0x2, 0x40000, 0x100, 0x800, 0x4, 0x4, 0xd9a1, 0x1000, 0xfffff801, 0x8, 0x80, 0x8, 0x5, 0x7, 0x1a87, 0x1, 0x9, 0x1, 0x9, 0x10000, 0x0, 0x1f, 0x1, 0x1, 0x10001, 0x6, 0x1000, 0x5, 0x0, 0x7ff, 0x9, 0x3, 0x81, 0xae3d, 0x7, 0x7f, 0x20, 0xffffffff, 0x8, 0x4, 0x3ea, 0x101, 0x3, 0x9, 0x5, 0x8, 0x8, 0x2, 0x80000001, 0xffff0000, 0x88, 0x8, 0x5, 0x1f, 0x9, 0x1, 0x8f6a, 0x3, 0x2, 0x3, 0x401, 0x6, 0x1, 0x0, 0x81, 0x1000, 0x10001, 0x3, 0x1, 0x6960, 0x4, 0x8, 0x2, 0x8, 0x441, 0x9, 0x656, 0x12, 0xa72, 0x1, 0x800, 0xffff, 0x1, 0x5, 0x1, 0xfd4, 0x7, 0x7, 0xfffffffb, 0x3, 0x400, 0xfff, 0x400, 0x5, 0x3, 0xd27, 0x10000, 0x0, 0x0, 0x3, 0x2, 0x1b3, 0x800, 0x7, 0x6, 0x7, 0x81, 0x2, 0xff, 0xf8cac6fe, 0x18, 0x8, 0x8001, 0xcae1, 0xb8e7, 0x7fffffff, 0x9, 0x4, 0x3, 0xf1, 0x7, 0x56c, 0x1f, 0x4, 0x7, 0xb2, 0x3, 0x4, 0x0, 0x7ff, 0x5c, 0x7, 0x2, 0x1, 0xc6, 0x5, 0x73, 0x4, 0x4, 0x3, 0x5, 0x7, 0x1ff, 0xc239, 0x3, 0x1, 0xffffffff, 0x20, 0x9, 0xe8b1, 0xc000000, 0x80000000, 0xe49c, 0x0, 0x10001, 0x2, 0x7, 0x0, 0x9, 0x0, 0x5, 0x5, 0x8001, 0x1000, 0x40, 0x4, 0x81ea, 0x8, 0x3bd0d42a, 0x3bf, 0x1, 0x0, 0x6, 0x3, 0x3, 0x5, 0x164b1d23, 0x101, 0x8, 0x0, 0xfffffff9, 0x8, 0x2, 0x6, 0x7ff, 0xfffffffb, 0x3, 0x3, 0x1000, 0x0, 0xc4f1, 0xffff, 0x7, 0xffffffff, 0x2, 0x93, 0xffffffff, 0x8, 0x9, 0x7, 0x8, 0x7, 0x1, 0x50fe, 0x5, 0xffffff1e, 0xba, 0xb45, 0x9, 0x4, 0x1, 0x2, 0x8, 0x3, 0x2, 0x800, 0x832, 0x4, 0xfb0, 0x2, 0x4, 0x3, 0x0, 0x6, 0x7ff, 0x10001, 0x1f, 0x401, 0x401, 0x800, 0x400, 0x1f, 0x1, 0x8001, 0x7, 0xffffffff, 0x4, 0xd9, 0x0, 0x3ff, 0x5, 0x10001, 0x3, 0x94, 0x8, 0x20, 0x200, 0x7, 0xff, 0x2, 0x9, 0x9, 0x5, 0x8000, 0x6, 0x1, 0x100, 0x9, 0x3f, 0x81, 0x41d8, 0x600000, 0x20, 0x7, 0x3ff, 0x1, 0x7, 0x0, 0x7fff, 0x3, 0x3, 0x53579800, 0x80, 0xb40, 0xfffffffe, 0x9, 0x0, 0x8000, 0x608, 0x0, 0xf9, 0x8, 0x80, 0x8, 0x644, 0xfff, 0x101, 0x3, 0x3, 0x0, 0x80, 0x1, 0x554, 0x2, 0x0, 0x4, 0x20, 0xd87, 0xd5, 0x8001, 0x7e, 0x8, 0xffff, 0x4, 0x1, 0x3, 0x200, 0x1ff, 0x6, 0x6, 0x2, 0x7, 0x3, 0x0, 0x0, 0x0, 0x0, 0x455e, 0x80, 0x80000000, 0x3, 0x7ff, 0xff, 0x2c57, 0x3, 0x7, 0x9, 0x8, 0x0, 0x80000000, 0x5, 0x8000, 0x7fff, 0x2, 0x1, 0x10001, 0x5, 0x1, 0x205, 0x301a30e5, 0xfffeffff, 0x5bd3, 0x0, 0x41, 0x9, 0x6, 0x3, 0x1, 0x6, 0x5, 0x7fffffff, 0x4, 0x63, 0x1, 0x5, 0x4, 0xfff, 0xfff, 0x4, 0x5, 0x3, 0x5, 0x2, 0x1, 0x9, 0x8001, 0x5a8, 0x6, 0xffff, 0x1, 0x3, 0x5, 0xfffffffe, 0x0, 0x0, 0xe5, 0xf48b, 0x8, 0x0, 0x3, 0x44a1, 0x200, 0x40, 0x222, 0xaed8, 0x7, 0x7, 0xab, 0x433d, 0xffffffff, 0x8, 0xfffffff7, 0x0, 0x2, 0x81, 0x8000, 0x4, 0x1, 0x6, 0xd03f, 0x1, 0x7ff, 0x1, 0x10001, 0x375, 0x47, 0x4a, 0x6, 0x3, 0x40, 0x1000, 0x6, 0xd03c, 0x1ff, 0x3, 0x4048, 0x100, 0xff, 0x8, 0xfffffffa, 0x5, 0xfffffbff, 0x1, 0x100, 0x7, 0x9, 0x1, 0xfffffffe, 0xc5, 0x3, 0x1, 0x1, 0xffffff01, 0x5c7d, 0x0, 0xfffffffd, 0x9, 0x3, 0x3, 0x800, 0x400]}) syz_open_dev$evdev(0x0, 0x0, 0x200240) 15:48:36 executing program 3: r0 = syz_open_dev$hidraw(&(0x7f0000000080), 0x0, 0x0) read$char_usb(0xffffffffffffffff, &(0x7f0000000000)=""/5, 0x5) r1 = syz_open_dev$hiddev(&(0x7f0000000040), 0x1, 0x8080) ioctl$HIDIOCSREPORT(r1, 0x400c4808, &(0x7f00000000c0)={0x2, 0x1, 0x3ff}) read$hidraw(r0, 0x0, 0x0) read$char_usb(0xffffffffffffffff, &(0x7f0000000100)=""/61, 0x3d) 15:48:36 executing program 0: syz_open_dev$hidraw(0xfffffffffffffffc, 0x0, 0x60c0) 15:48:36 executing program 4: syz_open_dev$hidraw(0xfffffffffffffffc, 0x20, 0x1092c0) syz_open_dev$evdev(0x0, 0x0, 0x0) r0 = syz_open_dev$evdev(&(0x7f0000000380), 0x0, 0x0) ioctl$EVIOCGUNIQ(r0, 0x80404508, 0x0) r1 = syz_open_dev$evdev(&(0x7f0000000380), 0x0, 0x0) ioctl$EVIOCSABS0(r1, 0x401845c0, 0x0) ioctl$EVIOCGNAME(r1, 0x80404506, &(0x7f0000000000)=""/138) 15:48:37 executing program 5: syz_open_dev$hidraw(0xfffffffffffffffc, 0x0, 0x49005cb64888dafe) ioctl$HIDIOCGRAWPHYS(0xffffffffffffffff, 0x80404805, &(0x7f0000000000)) 15:48:37 executing program 3: r0 = syz_open_dev$hidraw(&(0x7f0000000080), 0x1000003, 0x101d01) r1 = syz_open_dev$evdev(&(0x7f0000000380), 0x0, 0x0) ioctl$EVIOCSCLOCKID(r1, 0x400445a0, &(0x7f0000000040)) ioctl$EVIOCSKEYCODE(r1, 0x40084504, &(0x7f0000000000)=[0xffffffe1, 0xffff3459]) read$hidraw(r0, 0x0, 0x0) 15:48:37 executing program 2: syz_open_dev$hidraw(0xfffffffffffffffc, 0x401, 0x0) r0 = syz_open_dev$evdev(0x0, 0x0, 0x200240) ioctl$EVIOCSFF(r0, 0x40304580, &(0x7f0000000000)={0x57, 0x0, 0x2, {0x3, 0xad}, {0x3ff, 0x1f}, @cond=[{0x1f, 0x2d2, 0x5, 0x3, 0x3}, {0x3, 0x2, 0x6, 0x3ff, 0x8, 0x100}]}) r1 = syz_open_dev$char_usb(0xc, 0xb4, 0x9) read$char_usb(r1, &(0x7f0000000100)=""/232, 0xe8) 15:48:37 executing program 4: r0 = syz_open_dev$hidraw(0xfffffffffffffffc, 0x20, 0x1092c0) syz_open_dev$evdev(0x0, 0x0, 0x0) r1 = syz_open_dev$evdev(&(0x7f0000000380), 0x0, 0x0) ioctl$EVIOCSABS0(r1, 0x401845c0, 0x0) read$hidraw(r0, &(0x7f0000000040)=""/47, 0x2f) ioctl$EVIOCSABS0(r1, 0x401845c0, &(0x7f0000000000)={0xffff, 0x3, 0x7, 0x200, 0x8, 0x7a1c3fe9}) r2 = syz_open_dev$evdev(&(0x7f0000000380), 0x0, 0x0) ioctl$EVIOCGUNIQ(r2, 0x80404508, 0x0) 15:48:37 executing program 0: syz_open_dev$hidraw(0xfffffffffffffffc, 0x0, 0x0) 15:48:37 executing program 5: r0 = syz_open_dev$hidraw(0xfffffffffffffffc, 0x0, 0x49005cb648a8caff) ioctl$HIDIOCGRDESC(r0, 0x90044802, &(0x7f0000001080)={0x898, "c9f953ba5b28bee6420160141a46cd1a43a334046a0e0115a2ef7a3d8b4a3e2f6a7619c45b6a18b2207d5dd59b6c996e6742b03f60bfa9eaa8f99b898cdf970a3923f3eef1f3e2800f7c01b85bcccf69e890d03a0d87dccba3bb739213709a27cefba1663e7da26fa4314a8df85b4fe0abd82db4547a775c543e5a8dee0e5ca2fe39b3e6aea4ffa22bf90abd9d80347b0d1e0b3c7342ba3c9a0be4f1e310296ad19c106961fa9f163d61056ad71a22ec5c00dc2fb9c1570a424a79491aeed9415f3fa6886b7ed5fe894e695c6416bbe81e24eff57cd96f20641db27a2c8936cfe9d29e17b1f063e0774bccf3a5fa26b3b686fd3bec81527dd5ebb8b099e6e2a9f7b011bdfaa53c5fcc5094284f54baeda77b4759a8f76cea3b1e62e2a7de930f78e1c82244e911e4985fd2476db19232941ad4fa19aa28d279c0c27ab3df8b167c24a59b334e98b4c1f814bb118d7e78b1a6e40af3b318f73e865488ddb454bcbe8dbb6d686c27cb33eb2b3a36ce5b10a4187a3bab6486e6cd1e2e7dfde792ad13bbc36b804f89560a1e6af5cce3170e546e2abd9295c5dc28328442e0ec75574f4ec05c5729bf55fe1c568456a6c9ea91789c53f691f99f3be883d2d736ad5e8cd38fa6a56d17d4056c4fb30b158bb7ef45d95e0e3fec7851da7b050a8caab7c896d307f00622a91cde7ef262fc145e22957cacb9f9188917bfb30415c6b923c7be513e754095a20f8303014e8194491a411a14e105532fe5fc77ad1d181a455a914636cd7f46413ff59b8cf99cb35940c787c9c8071394e729f34e8e27dd8933c3f60f5b234bb35860d5a95eb1f2981712b011e37ae65f2f1d4b1e6edb87d2330dcfa2f136b5780b59cd21a3205888c0289bbc820b5ba109bf36696aa04574d5008392eecbe2e4bc698bc8eb652a43ed737a6d56294824df96fd010005060bfd46610d3ea111c79583fe53acc97d45915dd69d27fae433e7118df0ab24a26b50cff53fc39ac3432c3344d3b2820eda12e14d0703faac7261f37bab55094e3f9e9eead8013a38f635ef5ab08117abb6f43bd88d438a11079a00eea85c349825c7848f1bc3f65b1df3efd9d6f172c79652817fa848b88a0fec2a72dc42aec03ad186c0ef136b53bc8b4a1233963c3c0a3ad66bb557319cf9bc6c7ed15ce36e5270f1b8eaa94053df888d241a0244aedac51f44488c300e0464453e6f90405bea4929cfabb71fdab2b0c3469b7328c82e4e7b66779a5d21f1976d3b74ff3630d069894be0a593eff401dc06a31afcd3da8fa9fb9c3c169e5ba57fe33ea7767ba767920fadbbeede0a1df4510e8e7f7eb8b1e15055c05799504ee90cdb0800863bd24cca3e094ec6181e134cc4bf06344684ca0aa0a34a8191625bb042bb45302196d64dcd568c50b790cbe9478e6d18a3adc85c7c6ec6166128b9323b9df66efa04b59730b703df0f23f184444e261e2a9d64d886adbd95960677c1b00c9ed05469e2272516608c907b3bdd7df2ce65b080abe5cf2effe3a597064f1cbf41f304a00ddd5bbb7adab9d73a5ee1ce704191e8ed9e71e4c1c96a9e3b9139e1bb687598165eba8922d31e8867478df0258a752b633eb1b00a4ec0ae277163b38e6d22c094b234f6e19f60e633fa3410b38f7098f05214e8b828d61ef42b94caf786069d85b856c088caf6bb7a2942f0990f93b917a3f228a14e0d276812bfe91551b2c58084428b76d0a4a91b0baffb608847646e094d4965efd0d7547cb665057b0947075cf86c852e3dfaed249ca7e6881d951044a3f79fb1304d8ecdea4d957815e90fd59a1e7f8eabe5260ddf041a3b0058db52be2b9b36c721b1e12f69f1916ff992a39b207000c2ca4a4a74331a79e336b7e92a1fc2d3ed83f7e63387400d034e6a84e60967f51995f2b6d0346bf7e73f799b21e5cd8175b9c6e2ba1667950915780962683fdfbd5a781183aca952bbf618bfa7731331bf48fa448a3bb05f5bfcec53511c03c7da0ac15b079ff098a8f82b49096693da5ccd650456187f05006151dafc543b98b063420f2dd978d24b26e2ce4587ce8d2e3cfae9b9824b8359bc89c25a120354ffd16d0386e8b2449f2d2cf71ea0ac686812e5900ae62b30f2d0af4eafe13859f1acddf796b338df0ab343a4990f0be0d3bcdd2ccb13228df0afa4beff92d5a9ce249f9d5c69cb4d29f73a6496f1b7d0dc95f10115df8a550e4d23195c0cf1b354da6d75a1369e371539043347e5a101631e7b8c06ba643c0fba83853fb7707964b96d3f75a0a0e4bbccaae7f2ad20c81ed2c72d53c7a266fc9cd7a95225c5dda4663d0a31e03591336eedfeb61ffdd6e5341b291d227cfebc9d1e3dd507ffa3adfa26773658a161e007e2bb825000a95ee05ade1b4893f539b6d6870583404cb1972b46d3c75910eeee00c2bfbd1ea637ecf57cf0e941ee6b61859d57685aed15958487dade0dc1afbcfa3a736461c3022642d0b71456d40534e060eeff3f0d4e9b0c19a1be769bc8e222c33768090f78e5d771c28e393e7d906c996522da029c4ee61f1d6523b547085297e7a1e0e3d137375f8772bb7e12aa7b7cf00dc25b79f8a0a1fd7668d1b97d567062c1fcc18ba95724daa7b1a87f1d96fd9fcc13dffb51421834ec4381d120fe277cdf68a1c7f287578c0a18b5cdcaa14505713ccbad44e0a6326e03a3bed7ef95d4ee5b8cff56486d742271a48bc512891e2720c0a12f7f905c389b5f347386495c98daed27a5e059ff7766a4af4a8bc8c4e946193e50972b1286407a35b251f86cd304b6057779e65c3a5d632666f7632bfe9ddb00affe7928993bfde584212c106b9a19350fd90ec38a3e69be9c0f4c57762b3bcec3824a70a8adfecc317ee9c682da9cdbb39f633220c477fd19bd1f177200ba73379fa269e97c72d0cbada9eaf5dfb43e3abd4739b75bab3ea29a1c9d752a6e5e88ab8728a65aa269cc05519b1bed6e68a0eed81286bc5cc2c22f0dabade79cd97d0e2b577a333176dffdb9518937c6678fe3c1585742ad072e3837bd4218609f46f686bdc312f0e2f04ba2c6a2af676dcceaa3125a86dd8ff9596ec02883de1cbc854ac074ab1ab8f8c600cd113ea694"}) 15:48:37 executing program 3: r0 = syz_open_dev$hidraw(&(0x7f0000000080), 0x0, 0x0) read$hidraw(r0, 0x0, 0x0) r1 = syz_open_dev$hidraw(&(0x7f0000000080), 0x0, 0x0) read$hidraw(r1, 0x0, 0x0) ioctl$HIDIOCGRAWPHYS(r1, 0x80404805, &(0x7f0000000000)) 15:48:37 executing program 1: ioctl$EVIOCGKEYCODE_V2(0xffffffffffffffff, 0x80284504, &(0x7f0000000000)=""/39) syz_open_dev$hidraw(0xfffffffffffffffc, 0x1, 0x49005cb648988abe) 15:48:37 executing program 5: r0 = syz_open_dev$hidraw(0xfffffffffffffffc, 0x0, 0x49005cb64888dafe) syz_open_dev$hidraw(&(0x7f0000000080), 0x0, 0x121000) write$hidraw(r0, &(0x7f0000000180)="ebf2b4ec3c170c5ba41d28b1a91d4382abc692cb90b61364ae8329d482101cd91b9ba597f89b03c1f6340f0e47145c87106764ec1e70a057919c58208a1b28a29d93039de6b5a3b8846d07ce8b3306fa722a8c31b265fedc8cdc530c9f872d59bf91360938f4c02ed6feb8dbe5e6eba4748d9926829f24d52034f1fdb61a7c21c59ec31f117e", 0xc1) 15:48:37 executing program 2: syz_open_dev$hidraw(0xfffffffffffffffc, 0x401, 0x49005cb64888dafe) r0 = syz_open_dev$hidraw(&(0x7f0000000080), 0x0, 0x0) read$hidraw(r0, 0x0, 0x0) ioctl$HIDIOCGFEATURE(r0, 0xc0404807, &(0x7f0000000040)={0xff, "86eb53daee1a85e0c91341a5e30606d3cf640e8fec2ce7222ddfee01cce736c340f99cf213801a05f3209c31a8a66943320b9f4fc1aa8f07695842d8b2448c10"}) syz_open_dev$evdev(0x0, 0x0, 0x200240) syz_open_dev$hidraw(&(0x7f0000000000), 0x9, 0x8c100) 15:48:37 executing program 0: syz_open_dev$hidraw(0xfffffffffffffffc, 0x0, 0x0) 15:48:37 executing program 3: syz_usb_control_io$cdc_ecm(0xffffffffffffffff, &(0x7f0000000180)={0x14, &(0x7f00000000c0)={0x40, 0x6, 0x82, {0x82, 0x21, "d1ec0dcc8b181a9e9b6a0468686dee563c5e4ae36cfc6f654731061ac08b4c6a37dc916edcbe32027a09a18646e90b8fd42237bfb85cfc988145e80191892d39fbd87bc967ae696b645af186a13feaed043b42771289c2bc967753cc5e70e8e85cc83c14a8f0922894a2b63bd733f9447f0c35375ac00cfcc97872ca42d989ab"}}, &(0x7f0000000040)={0x0, 0x3, 0x1a, {0x1a}}}, &(0x7f0000000340)={0x1c, &(0x7f00000001c0)={0x20, 0x3, 0xed, "7cff5368cd1d36424d8cdf1c9cc50f76f485ecc81dc52d9fb68cad9c09ea87a20bb31d718c69f2c39a06c5d6b06227d2a54998cf78c2672b2e3b92e5610eb3f2e62fd4a79dfaf0a06470f189d12064cc00bf8be88b1a20d3ec8cadf6002cb8b34788e19be6815d376f73ec07f0b9fba5098db38f0e791b26c0df10cd4faf942500dea18953b40206dab6cbe8cbbd61536ba2f259931007951a559eb0b005e17b27d14450d55b9b0cc22d4f130acd86fadc50c845916c5b46189132a88a5bf6f34ad2ef29c4a46ad98c190d9f16096566cbed0e5064990a88a1de4eec7cb44de2333a791ffdd3e7729e3e8dd95d"}, &(0x7f00000002c0)={0x0, 0xa, 0x1, 0x5}, &(0x7f0000000300)={0x0, 0x8, 0x1, 0x8}}) r0 = syz_open_dev$hidraw(&(0x7f0000000080), 0x0, 0x0) read$hidraw(r0, 0x0, 0x0) ioctl$HIDIOCGRAWNAME(r0, 0x80404804, &(0x7f0000000000)) 15:48:37 executing program 4: ioctl$EVIOCSKEYCODE_V2(0xffffffffffffffff, 0x40284504, &(0x7f0000000200)={0x0, 0xb, 0x80, 0xffffffff, "b7c530e60e8ba0e4d60834fb4db3c6628ea587272665540f7814e6b7b851f40d"}) r0 = syz_open_dev$hidraw(0xfffffffffffffffc, 0x20, 0x1092c0) r1 = syz_open_dev$evdev(0x0, 0x0, 0x0) ioctl$EVIOCGABS2F(r1, 0x8018456f, &(0x7f0000000080)=""/181) r2 = syz_open_dev$evdev(&(0x7f0000000380), 0x0, 0x0) read$hiddev(0xffffffffffffffff, &(0x7f0000000000)=""/119, 0x77) write$hidraw(r0, &(0x7f0000000140)="92fd67f0433058912404f895f561f80f5abc8d7d668d9c0592dc1e5dd760cb44639e3d25afbbb25e8b55055e7be86b1cecece33562bec144f8d45da5ff93c6e8574329d57128ca5413b6ae404d079bfd1b6100b904d056c43dcd6f7bbeaae946f9acfd3c8751f84b11073f21abcbc23ef7e47934c681b7a7b355d1b2ac52b0ff8ff5ba3bbcd3b926b726be05999f0b8085fb9a3b6ca7ee98ab327cc67f065e36", 0xa0) ioctl$EVIOCGUNIQ(r2, 0x80404508, 0x0) 15:48:37 executing program 1: ioctl$HIDIOCGFEATURE(0xffffffffffffffff, 0xc0404807, &(0x7f0000000000)={0x7, "51f1985f166133f7befb68d548a8a450f76d48def025251271923f280b00715a976e529d2ed6b40b3d48fdd6489a036338097d25047458be02f5536907faf2b2"}) syz_open_dev$hidraw(0xfffffffffffffffc, 0x0, 0x49005cb64888dafe) 15:48:37 executing program 2: syz_open_dev$hidraw(0xfffffffffffffffc, 0x401, 0x49005cb64888dafe) read$hidraw(0xffffffffffffffff, &(0x7f0000000080)=""/78, 0x4e) syz_open_dev$evdev(0x0, 0x0, 0x200240) r0 = syz_open_dev$evdev(&(0x7f0000000000), 0xffff, 0x1) ioctl$EVIOCGKEYCODE(r0, 0x80084504, &(0x7f0000000040)=""/22) 15:48:37 executing program 5: syz_open_dev$hidraw(0xfffffffffffffffc, 0x0, 0x49005cb64888dafe) r0 = syz_open_dev$hidraw(&(0x7f0000000000), 0x7, 0x900) ioctl$HIDIOCGRAWINFO(r0, 0x80084803, &(0x7f0000000040)=""/247) 15:48:37 executing program 0: syz_open_dev$hidraw(0xfffffffffffffffc, 0x0, 0x0) 15:48:37 executing program 4: r0 = syz_open_dev$hidraw(0xfffffffffffffffc, 0x20, 0x1092c0) syz_open_dev$evdev(0x0, 0x0, 0x0) r1 = syz_open_dev$evdev(&(0x7f0000000080), 0x1, 0x385401) r2 = syz_open_dev$evdev(&(0x7f0000000000), 0x36be, 0x701100) ioctl$HIDIOCGRDESC(r0, 0x90044802, &(0x7f00000000c0)=ANY=[@ANYBLOB="b60e0000331d88b2910a6e4df27cc26ad5add1d913778ff4180b7e4c7be3930df9ecfb0f98814e39cffd9044e454a98f3041926c883d37ee0c57a935bfb4a0d4b0d2e497daee9791af695155c3cca0b8c57d9c88e8dca42c3e8ac931283ab501e31708b8ce506237262f6105cd26ad55a5398dff6d8159356f3c64a39895febc5f495a7fc272070db11f70fa4dc7d6b726a0dd6364cd64e088822bf0842eaac7e422a5982b2df6f5d4caa70e69828a64c00ee5b494c5d4e6fc42c33890994bee95a54dd6eaf5f96fa32740c4067674367de49670e9e05fd75cf8f327c0a10dd3a2a572a1ffcc1644902a7ec23599e47c0c7743e01decd813124d037c0f080196cccd8360cf5ea4874300ff909b8c884d51e3e020dc46d337f3de11094b0edec323d97e279e5044fe6fd6b56793748f904a813ef45ba9888d5b7bc95383dc3922c3f7c249143b9209a0b9aa5a354faa5b106ca69dbe9214559749095cd548c83bf332248b20930f21f3bd9127670bd83ac3d185e7dbce62d330464aa7233d96ef5960f34db6698eed81fbab80e379012bf6944308a57a3737f3bfaa10df24d00ab27453a3c6f372eb07afe77ffffd42907f9d749aa5530edfebd5c8cbe899a082464f7d3344f4d30873add58e83db069a300ae5fe08f89118cac75a6d070f00d2320e9bc71f02135d10178fa2a29f1380f3b619a4c5390618f9d98dd7d526e82eddb3bf9bb17fd285232117e7aeb3ef2f25e5e5a5e3094b8d0ce466e3066a182ab2683b9c7bbb0dd6c9228f595a92331da828d3b861c384971b67c6ebacd15c5718783f9f78685d5ba86c6de5683673a4e7628128193dd993756a6bdf9f58cb1b1267f5d9ba4644a6600597fbd998b39ee8c50c3802af88272c71090d0bfa18d127bfe11e68290732d0c18b2ffbccccc730ebcd7c8aee589a442b306b35844eb1feda2c1ef63c0ce7a045156edd7fdc96884ffc3b806a1fb076d1e00fbab5ff26a8875543ea088a350e4cda95f195ef45bcd44eea9702870f89e115af24829766e48a8aa870100543373ac1a835ddc626730f72009583e39bdf3c0714d04d67f7a3994e45d1bb2fdbe2a0e7f75a608aa83dc26854618566cfc7e65aa880faa284f2537fc857a0ededb44da86d5a7aa1960f48d8257cdb9369cfbc4a4ffa6766d5c31ac9d285770815c19929fb85914e69cf5b585d8b517c6fa8ace87ded69cd3f716ac35187bec51d9375fb076b28a51cfef288d1208e7e3884710fe20ab75bd67867edaa8947adf7fde2d99c819b8a635266b43cc8f1b662ad9a150e0b34ef90bef235e1b71cf8f853ef8566badfdf5f1ea578eab00b92a330a9a2eab7a6bad0c8adda1ccf8f8c136e08f9471a92f0c2f82e6e31114cdbbb7b58f3fed3878449a6b021055426ef080a3461f92825ae8efb27933022a847f902e24ba0cc05e7799ac6b339f3086feb4bc7bc071112dee7941733f499e09a1ab0aa6bd091fae3d1f8bad911a501d2e241de74de838794d28fba71c5c72bf642b50fbaaf7c5a4dd3a5ab10f8278f39a4815e5eecef0ee7598bdcbe8f0c8b8f01ee4e71ff226dbf2c1c8ef70add5ed69f91c0939631dd99f225570fa75ad34cd201fa590271845358853a8e048d2e64485a13cb6a753dd503ff4b1f4f6e0ddec95ec4cd866edef2a2db92052da5254c5fce1a7f7d447ed9d6f3401b4f1f91b06e63bfce25bf85faf2c6137f3331f4b1f2a9c7a57b836b44a396d4e5ddcb57b6b8847715044233641882d94cd65a187fac7c0787efcb9f4eb534732cacf4adc034333ba0967d77d6ad692746896c2e8fe83f1751281fa99c70c8960134a413b9e6bd2cd677bd1038876eea5b1dfd2315a9678b405d6680409fa647a571132c105bc4578e99601bed795d1a62e2d5cd6f2d7d77b7f08d4380c0e318aba67b0b2b18e089722e3a57058bf2da21904a3b6671a2d546cb5fac16fcef85e2588f432e9e86eb691491d3626d65e226aa84d2c2001faa68b37d121a62a15e5f0bdf21973304a563c6d1db13981ec91ea5c676229f6288c05217bd47c1fe33f0917e2195f50bb6986de712be4a41b691a30ee4ae44e35ec63a4d65a2f9e54fe59fc1af2d36b9aab033df41bc0a847f6f24794fb49a5d14979fcc96b77e371514c8117b2c4491159324ba2f0da86a54e4c8eca51424b9a15a755cd6f452e112f694ffd2bf92e10209ceda79641da3b2d1c4302627eeb674f10aadd330b5dd1b6d6ad9de91015b8914e4eac9e750c84cfa9703351a902651b7be0fa9e8a1f04a848a1dc77110c81783f675bc1b8796519eaeebf776e09d918441193e9aa225cfba70e556171c0ea6d7c6427e0eb7c896885a6226707dfbc9ec9b26a6f128d6a7eed57a157710da5ae40dcbe6c00db156879a18c51992639253d4b9349e75dc582a30567810eed387e2c0d6e96450f63dcef055c026b69e4dc94a8004e4a1515eeb765ab7af3e3c4038bea0bd2733745372cd26f788492f231fee08e341082ad3ed7c0342ad7867e38376926f724a8464ba3a14704947c60f5a12fd91224dc4b97375795b09d4f2de61e0704f9c08d21543eb46f17c87375d8674127d103903817e287ae8ab9f04bbb6246ec5560a02b47686e9855b98894a54b333a0fe5a7d7441a75837685630bcce2e95bc1210e77ab7b31a05068978f0372c92e585b189cbf5b167d1b4a2b7144e957aa0ad85fe43ccde868ebda25d6b0c5807e224555d3aa9b46bbeeac80b942a08889f040c8ab87dbc45a892efc7cae7288e8cc9d8b958d292c531a6a30492ccabda442779976da26697c81ae6349ee78ed6d3d8e9334ecd111ef347121fb2de9cacee69c6c8fbe3be385ad659a6f0df4bd8035e85927f3393655afc2dadf5f5fa01a0010a26cf9a639fa3a43638bafb40bd546ea53a16e3dbcf0a7c00df33f76cd148d3d9de67c75823bd3f689a2c2bc6836a34ebed72d7f3187c563531e89065b6cf8894b872a6f8772f8208b39c5b83bb26438d1f167c880116ccedae1d6f0fe3404868af613d2e4d6c5c21f78b322a04890ff422dd0fb685da97e78c6cbf12a6f70329645a8f26d88fbf6a16a81efb68ab558aa06baea5bd1790182c7150f721ee33eca258d1ace9864e1019c25239b17140f5570f439a83b6b95a074bc05ce4a91360295706bd893c11433489d4e5e974e74d4851de88bcaee5298c0b652a0ce48ba17fbba930388f7042dc0c4d05439e16406eb6d15ed3b06bb0b48bfdaa31991110dc1a194b597fec60bf01c9ae2fa016de6251fff1dcaf9178bd1a7ad22921a464e30806389cf6c01a4ea87e7771b5e92438cadd220fd3fb7cc9d3eacc83aa9ea83f603ffdeaa0c6855850d69848f7d8b268a5efa93a25a7eaec3612edf32d70c8f1da5191f94b5d93fc082f6ca1068e0c2223d7b68956404e00596ba37aa192e10966c855a80161cf4512e0d28fb63006abe3830a0e832ec425cdcd8dc1bfb5573f17f1982b18b01a62812584972049b060e3002ae452dc7ecde7f1e7f5c482286f0ec25da089401c4b3e7752426a5b9d2b1f096e8e3ddfc857821e4e8597f9e690143064167951429498636c0c313ae8db287014ee23577cd60714d6a447aba0f8eb72160766a0327b9bb38b36fa71ca68aeacdf7dff22f1f38baca3f35619ad4b05b897b9f696c517a5a951a5020ad7b3b11a252be309e0cd2d452b65db7cb1201b88167de62ca26ca81ec3d0e230312772f4a558e7cd747b4d4bd8394a02ff8103098e4ddf5be0a5e877d04161d3abded4b6219b754c3dc6f37500b474e06d74ea7cfa73c8bedb7b2c1fee0eae8d7f53e059e0d2ff3793b8d57897a1174be97851dbfb39918ce160815089b3054cd46ebba0f3aef7065e37d29009c5e089f9129d124d964074d40a0012f57105b8a5057ec548383771cd880a501e4a4593bff7ba45e2fd4ea8f671767e87f9db229a513fb9ed7ca7917db4e590855a401ddd40add5599a3c34703f2940c648e53c02b03c86f5cdc0c0a77d3bf898354a5b9b226f6c361c8f42567bc7719518dba461ff298e74459e2023d17ccfb63630a389935de152b49c26e6ec1b3288ca7c1bea68f1795cc7e897e12e6953505ce1f30d4b41be4d2545488c7544fc7b785028655181f4e63dde5819fa20baa0f1e6c6b7b4e40d52175c909ae5456be7b69e981837510c8ccd6f4488af66f8a399ac56ccdf93de448198848fe48e6ec18e7acab48f67fb1620e17b7918736e44b723cd3eaebf4d993e0b8a0367673e310f53ecac1ce9549ba4d78f742d76a38c9604e6c20bced46e4a9a07b6e068dce0d57a4b3ea37ac454652b12cec33f034046ae3361b243d7e4062cc1f4feda6927a6a4f07dc10200baac76bb01583011368bca0dac117399267f0edd0ce5f58e3a0290e786bb2bddfa74fc589ad99916f72d12c134752f8ea4ed97e1b4bb35e8dce770197eb20371cf750b18fded01f2d7d0751c14d6db0880c2671a127ce2f58a4bceac5cbbf7213b4d47373b1821e8efd191fd746a0919addcd4a46fbea4715fa2fcbe7a69ce0a3836213c5dc72b70d1c33250b834c0688972fa12b031cd2ac986cadd7e3fd438362b4f0cffdd2f67a80b90794cb799f548f67cc120618f43b0a68aceac1365e0e80f8a4951f7dd67f3a6f0c0609699e4c76463b30ba04d64b13a248339a264afa76d822dbf8b58ff7ef82164c4907e75fde5f20c734f14c8b6459283a11d523685dc0c8bf8c68fe32e072f9d031bd38e6dfb214ac5026a25823b436f132bd6bcd25df0db65173614d87f9650df40010dda481cf2c911582010d34fac13732f1c0b4b7f14969a4bbb431c044e5a2c885d0c0caa7c58262ec83abc0c77cd505cd1d541830e984e757b2bd4a669cecb272e3ecb909eb2038ab701ca76f2fc9ef97d5e4cfdf775ec8e5aa790468651d74a21bed55c072979fab43a4dde1db9aaad1c2f7109dc401a841e87aa79d728c0fd215e7b74dc8244daaadff833f6cacdab7f33274e95bc401b3035976c42829120b7f8449f252f9662c41e913e09f8b2a325b236a8eb627199f0fe5e91f063cc81a83040f211114efa198ef8c2d5f32c8c95da13d132606aec7591670ff35f05c1f381f4dcbaec6f6e33458b95783ba5f7bc8622067be1ff45066c65a7bbcef317e953cbd5f35a045573055beab608149867bf06b05f564b1322380d741370037361e70d820f9b03430a82c8abd48837645305cab88840ea8250e31e8ff48edcaf7dbbbc2c25faa822a23a232a774b1982e4138caa682b2c9e6bf62eb2b3abd46a4118aac43955491a97caee59f42b00"]) ioctl$EVIOCSCLOCKID(r2, 0x400445a0, &(0x7f0000000040)=0x826) ioctl$EVIOCGUNIQ(r1, 0x80404508, 0x0) r3 = syz_open_dev$evdev(&(0x7f0000000380), 0x0, 0x0) ioctl$EVIOCSABS0(r3, 0x401845c0, 0x0) ioctl$EVIOCSCLOCKID(r3, 0x400445a0, &(0x7f0000000f80)=0x4) r4 = syz_open_dev$evdev(&(0x7f0000000fc0), 0x0, 0x541) ioctl$EVIOCGID(r4, 0x80084502, &(0x7f0000001000)=""/4096) r5 = syz_open_dev$evdev(&(0x7f0000000380), 0x0, 0x0) ioctl$EVIOCSABS0(r5, 0x401845c0, 0x0) ioctl$EVIOCGID(r5, 0x80084502, &(0x7f0000002000)=""/45) 15:48:37 executing program 1: syz_open_dev$hidraw(0xfffffffffffffffc, 0x1b1, 0x0) 15:48:37 executing program 5: r0 = syz_open_dev$hidraw(0xfffffffffffffffc, 0x0, 0x49005cb64888dafe) r1 = syz_open_dev$hidraw(&(0x7f0000000080), 0x0, 0x0) read$hidraw(r1, 0x0, 0x0) ioctl$HIDIOCGRDESC(r1, 0x90044802, &(0x7f0000000040)={0x971, "bcba23871a99acc86c124831e75c4da3ef288cf695faad69ba1811179c66a39b44d3693bfd532e6048ecc073bcab1598c62e9f3440c112adc8b754022f1b4ad7f531cb1100efc3336e1d07488c045244f63528261dcc4f540a28bf14e64f3d0b43fe27c8926f15f7f6c9e21f8464e84ceba14da3cbd14aae26e2ef79f69b79df012e475e64599e46690f1096dff4abb956081bdb188658b3e97918c16b7d0be43150fc2136c1c17d051622251112fe4b1d30fcaab35d88384788dc89888cda55bbd5c761a45d25d5833766517da691e36de2002b8d72d709367ce1dac06678c07a8fa6bd8687ad38b1c7ac7da2606296fa7dc78eaf007fa04b2ef503ec9e4543c25f8b80e0a89b8eab5dca660e481f5dfc677de80292c315c6318285f6135fbbff99bb603b6f5d2a7b0c1c5ee0f88df483f11d9ebdf7eea2af55aefcf7ca71b433fb890e3206d8682a9e22402bb33a8fd00feddc1241332f21fe9b9790df585fe37e6282e5af74e1a9c502638874e9638ee322fce8c7608785390fad3764d98eb5597a7fd2b742abc07b0bdb8c96d46892b18ef02b110af73bc1ba249d80243e3215b91b40c97d26ec1fd06fa40800e0881bc6aeb1e4f715b40ae28e485e318e5a1a66e99f68e40f0550244584f2a956392d34a214f81149a8020aff5819cbe9552bb704d87ac9859126d3fa37226ef33a8caa8e6268e72c633cd6fd85ba6e844b90d49c0680e31b5e64172a4ca501fa8008db47092227360e4838b87483ae32d1f4eef54de13d0e443cf30b80da58d62915b70b298694fc0912c47f0a5b76e9f673deff0bdf92f2ff79d4410329822248ace521b7ee1428750120cbcfee53f749f4970775be099f42692f82f3dd8347877074f87c92182ef9badc9fc92b0f2d37f81e20501727a87446adcc584dfda0bd548eba40e4650a62147e3bf7d66dca995ec38ee0ee447914430a4728efc51b735b3bd6e8901d874fab34b7bfe21444deb0e3591dc6dcedde962967f330aa1c2fa7be31bbea170af2f5c91be1fed1aa84808b99fbb23e7b58b898e9f303d222f27006cf8a312eb2feaae73e7742079f4437aee04f23e6ed428562e81084068bb4483b88fa8fb92aa43aeda0b726fbbdcf486a80a42ff7ab6d7499b55e06671b15d21f7b6725ea748b2516b371f89bd366d0d23e92d7bf46c4b58f67e06df17066bd028dff8a80de21f57dc0df486c4581d32dc5c9527cc08640682f13ef4c4f5fc7dc9a9939d4d0d0c5ef2696539882e143d1b068d9bd943b1519bc975720931f5597dc173ebad6fd2243a497ca01309c4662c0c1184c8fa98555a9ef31653ed9863ad5cf131e6677b0db9a26814ea899d5dd20855c71c64d520fbc2ba845a22701accc207d4d6127ee4361cbcdbf5f76a92690e9fd95d886fed155b1b566645c1271b7aa05aa7a3c12dc366a18410437ab8c479808581ad2ce1a8c4678238fba0be65fc546399af72513aa46411260a51a31daf1de9ebf7ac9807292607c34ea04ea7e78b678a0ad7873f2cf2aefbc47ccd6f8f631aa7c9a5e1f4ed6dfecd660105e35a7790322829ab315214ef13c013b5a090de2a6de42391fc966e142ed4d5c1a36e8f1888b08bef8dcb2c2221e444dbd2a7bd748180dc4d06f00ee2ac297994efa36fdd5c6a6ff9424180d401706fd54a3bbaa31b950d16446ce19ec49dd816819afd641c291ca5024984229af32708eb094d9b361cfa732ce77a9c9d5190ece59b39e8b6b802af1d9e83bd57d9b4521fde34826c2a8d4ba9caec86e7db4046467744e08f8ec0439c82c1e7f00c21fa151a5ef7fbfbd465a05252f34b55f728274d8b590a7c60685d96e5abc013f9e640426a1341730218c07dbf15d4108644cecc509e991b444e46170640b00b5769de531b631d159466167f5a14ce22c4e9b612924e3a926819d9690dd7f300d0ff1ae588d6646a7e582c39927daa6843cc35498c60c4b1830d9d7f0619e1235b7dcbf66e09df6ffa27457e319de37f064c92550654bd33d237742689bc290926ad7e0d1f644997c35667592097ea7d4098a532e3b8852aece92438e3a5e6e1d0a47326c2c97c702f9f96413e49288770f0a27e969aa8426bfcdc822102caa18eabe36327032c6809ae6893109cef5d33221393b9d1f23e4eb795166aff90ac417c5257fc1deb17d41ad29f9925c5987fdf57065c456f66f98e1808774d8cd8b3d9308d14a7cddfad6c3b081b4fde303ec6a858274025b05748257d49a51d3eb2ff435ea5be16f8f859a9617d7c96713272d48ebdb306ee4357ccc7f37a6838eb9953469813fb677400de30eb36c3a3bf46eb6f492275e6bbb8fc904ac8880c1b617b5323786871598a26c386c9689161f365576de804a6f73944382d3d62503c65cbf56fbe1e6325c724d22547123a1f19f7e59d518c6342f4b88c484467fe22f129836d519cb8bce97f824d128accb38413024f5b7a085fbd6ac263502d6d6343986ff3281b748f72fcdb74cd2c44466e5f5340837d8c515beff977220d5f227d5dde36c5770f44931476b53f9d68c2c3174fcc1836f7cce66466c23418eca15ad8a491825269da167592a504af2dc599646a65cb5fc07ecb0abec5731982925e94ecea836ab30c0103020421806d84f966983f254ce74c94dc6b497d78b87b479d3386a9beeb53e3ba2fcb3ec06f6102e6eeafa2906bdfc1a7c3ecbb5acd8a0f8955729a95780f8c26abb62ee90e40da3dcbe1cc83acbfafa13d0436d4cffb305680ba8b0d991d1db8ae5ceb503739e2886e43aa40868cff3032ba2857f32929ff80bc01bc0abb6f3e4b09e2acbbca683ab5f432132fb65a5885ac3e35d63a7f8a810c1ecb742f953b9c6046cf33ba0598aec4a05bfdac039976979dd642e1b47b6eb78a1b30e2c8a50081519f5de7d7b04196cbf053e878cc081cac117e1d45e9ea09388866876327a2afeabb89dd43d96f3f49c4ce56b6a896956fb63dc9a90c9b7d9223597ee75e1b4bb4d04cb4b5e25ebeecb1b96a91277e0194cdc1d9d75162a62a4d11022f2475811f05f897d24de988e610a8796bec216d48178438a18ffb866d824dd80ad9c303cafb89843257a095a85afcb035097050c36d9bfd9428d37a08b58bf659011ea9aab80732dfcf1443c16940f0d9d5ac28b5243bc09d2910824f01b4976b302b697dcc173a149948a321f877c3b80f791381feb81d35cb6e2e5ca36cb9dd1def4f14cfa7d9afd6e87910c5b2bd73cd58d9c2a70ba975faf85cd31371c4d0e5cecda9c7e55ce9aa08b033fd5e359b44ed44f95fc24f116b1d933374bd3d67fb191aa768c4f2304839457330e823f2359b02dd582edd75b3cc875abe443143821d63b1b3fcac18fc4d1eeb1e84a55ed0c53d590402ca1284292435ec064c8f07dcbdaf0d908"}) ioctl$HIDIOCGRAWNAME(r0, 0x80404804, &(0x7f0000000a00)) r2 = syz_open_dev$hidraw(&(0x7f0000000080), 0x0, 0x0) read$hidraw(r2, 0x0, 0x0) ioctl$HIDIOCGRAWNAME(r2, 0x80404804, &(0x7f00000009c0)) 15:48:37 executing program 2: syz_open_dev$hidraw(0xfffffffffffffffc, 0x401, 0x49005cb64888dafe) r0 = syz_open_dev$hidraw(&(0x7f0000000000), 0xf6b, 0x200) read$hidraw(r0, &(0x7f0000000040)=""/64, 0x40) syz_open_dev$evdev(0x0, 0x0, 0x200240) 15:48:37 executing program 0: ioctl$HIDIOCGFEATURE(0xffffffffffffffff, 0xc0404807, &(0x7f0000000000)={0x7, "51f1985f166133f7befb68d548a8a450f76d48def025251271923f280b00715a976e529d2ed6b40b3d48fdd6489a036338097d25047458be02f5536907faf2b2"}) syz_open_dev$hidraw(0xfffffffffffffffc, 0x0, 0x49005cb64888dafe) 15:48:37 executing program 4: syz_open_dev$hidraw(0xfffffffffffffffc, 0x1e, 0x1092c0) syz_open_dev$evdev(0x0, 0x800006, 0x40000) r0 = syz_open_dev$evdev(&(0x7f0000000380), 0x0, 0x0) ioctl$EVIOCSABS0(r0, 0x401845c0, &(0x7f0000000100)={0x40, 0x15a, 0x5, 0x91e8, 0xfffffffe, 0x7ff}) ioctl$EVIOCGUNIQ(r0, 0x80404508, 0x0) ioctl$EVIOCGKEY(r0, 0x80404518, &(0x7f0000000000)=""/227) 15:48:38 executing program 3: r0 = syz_open_dev$hidraw(&(0x7f0000000080), 0x0, 0x0) syz_open_dev$evdev(&(0x7f00000000c0), 0x3, 0x103000) read$hidraw(r0, 0x0, 0x0) r1 = syz_open_dev$hidraw(&(0x7f0000000000), 0x2, 0x159c00) ioctl$HIDIOCSFEATURE(r1, 0xc0404806, &(0x7f0000000040)="d0") 15:48:38 executing program 1: ioctl$HIDIOCGNAME(0xffffffffffffffff, 0x80404806, &(0x7f0000000000)) syz_open_dev$hidraw(0xfffffffffffffffc, 0x0, 0x49005cb64888dafe) 15:48:38 executing program 0: ioctl$EVIOCSKEYCODE_V2(0xffffffffffffffff, 0x40284504, &(0x7f0000000200)={0x0, 0xb, 0x80, 0xffffffff, "b7c530e60e8ba0e4d60834fb4db3c6628ea587272665540f7814e6b7b851f40d"}) r0 = syz_open_dev$hidraw(0xfffffffffffffffc, 0x20, 0x1092c0) r1 = syz_open_dev$evdev(0x0, 0x0, 0x0) ioctl$EVIOCGABS2F(r1, 0x8018456f, &(0x7f0000000080)=""/181) r2 = syz_open_dev$evdev(&(0x7f0000000380), 0x0, 0x0) read$hiddev(0xffffffffffffffff, &(0x7f0000000000)=""/119, 0x77) write$hidraw(r0, &(0x7f0000000140)="92fd67f0433058912404f895f561f80f5abc8d7d668d9c0592dc1e5dd760cb44639e3d25afbbb25e8b55055e7be86b1cecece33562bec144f8d45da5ff93c6e8574329d57128ca5413b6ae404d079bfd1b6100b904d056c43dcd6f7bbeaae946f9acfd3c8751f84b11073f21abcbc23ef7e47934c681b7a7b355d1b2ac52b0ff8ff5ba3bbcd3b926b726be05999f0b8085fb9a3b6ca7ee98ab327cc67f065e36", 0xa0) ioctl$EVIOCGUNIQ(r2, 0x80404508, 0x0) 15:48:38 executing program 2: r0 = syz_open_dev$hidraw(0xfffffffffffffffc, 0x0, 0x49005cb64888dbfe) syz_open_dev$evdev(0x0, 0x9, 0x200240) ioctl$HIDIOCSFEATURE(r0, 0xc0404806, &(0x7f0000000000)="742f914a20e826aa385c78d1ca805a045df2c8d8379548a209f0926d4a192714273d63c9") syz_open_dev$hidraw(&(0x7f0000000080), 0x400, 0xc00) ioctl$HIDIOCGREPORT(0xffffffffffffffff, 0x400c4807, &(0x7f0000000040)={0x2, 0x2, 0x7f}) 15:48:38 executing program 5: r0 = syz_usb_connect$hid(0x6, 0x3f, &(0x7f00000002c0)={{0x12, 0x1, 0x200, 0x0, 0x0, 0x0, 0x8, 0x56a, 0xdf, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x2d, 0x1, 0x1, 0xff, 0x80, 0x34, [{{0x9, 0x4, 0x0, 0x81, 0x2, 0x3, 0x1, 0x0, 0x80, {0x9, 0x21, 0xa5, 0x0, 0x1, {0x22, 0x325}}, {{{0x9, 0x5, 0x81, 0x3, 0x3ff, 0xff, 0x5, 0x1}}, [{{0x9, 0x5, 0x2, 0x3, 0x20, 0x1f, 0x0, 0x4}}]}}}]}}]}}, &(0x7f0000000480)={0xa, &(0x7f0000000300)={0xa, 0x6, 0x0, 0x8, 0x9, 0x75, 0x8}, 0x2f, &(0x7f0000000340)={0x5, 0xf, 0x2f, 0x3, [@ssp_cap={0x1c, 0x10, 0xa, 0x8, 0x4, 0x1f, 0x1e0f, 0x1, [0xff0030, 0xff00c0, 0xffc030, 0xff3f0f]}, @wireless={0xb, 0x10, 0x1, 0xc, 0x8, 0x1, 0x0, 0x3ff, 0x7e}, @ptm_cap={0x3}]}, 0x2, [{0x75, &(0x7f00000003c0)=@string={0x75, 0x3, "2e0cf47ca60eab0ae9d0ed266cd8feaa0e8040126c80de54febb39f82b124cbaec3c7e5f472f6af567cea4f2c20b332abc9f52e082e1319f2344e772f86b996eb51395650213282552bd5308df05c723415f55ee7d4e1309ac96fe88de056db24bcc36482339cbafbecae56940167e7a3d7083"}}, {0x4, &(0x7f0000000440)=@lang_id={0x4, 0x3, 0x415}}]}) syz_usb_control_io$hid(r0, &(0x7f0000000700)={0x24, &(0x7f00000004c0)={0x40, 0x23, 0x81, {0x81, 0x7, "d5c40bca546b13f6673b296d184ba6c7afaaf347a71534108375a9dcb19d5214992865f981bcea9cbd053eeb5929cf0d1ea630feed5448762b4c79c346b25602a64fe4f2f6f24ff53611a654872acaee1d3046c543b58d6373519ed245d4de1d98baffd6b586025a2b5377322f48bc032624a721630e0194f467dd75e51cb3"}}, &(0x7f0000000580)=ANY=[], &(0x7f00000005c0)={0x0, 0x22, 0x6, {[@global=@item_4={0x3, 0x1, 0xb, "3a889b16"}, @local=@item_012={0x0, 0x2, 0x4}]}}, &(0x7f00000006c0)={0x0, 0x21, 0x9, {0x9, 0x21, 0xc857, 0x3f, 0x1, {0x22, 0xc9f}}}}, &(0x7f0000000580)={0x2c, &(0x7f0000000a00)={0x40, 0x17, 0x100, "08b9368236d010d63ce43fc7b577313c3f891389c9affa6448d7ea27a33e185254b7b2f92f04f28ae71746a84ccb4396aead97ed139205ceecfd45d117679b94793663b82345dd17bd35b6200bd2c49f9f78c86dfbf7c9e15e3aebd6397c9d92dfa40a502f55fff6f54386cf599df9482219e2d4e18467fc924b06020e9f0b098743efd61a91f13ea1497fe83e394b9b7ca2af1c47d2e18a436658988a7f023cd2611562ef9b9be395c6d89b80661665ceb0c482b377ae466999d1427cc08bebddd00acb5e61e78461299bde02cc165f0e01933154e5722a263b0b970a5b8431285fd517e48b276888c6d97a15bf5d0ea76648f12a84d7f4f900000000000000"}, &(0x7f0000000880)={0x0, 0xa, 0x1, 0x7}, &(0x7f00000008c0)={0x0, 0x8, 0x1, 0x20}, &(0x7f0000000900)={0x20, 0x1, 0xa6, "ffe257fdef48288b583ba0f684d8e8f99428bc80b218544a76101da7ab437e86afea4b31167a1a70479a11a7d81ed6265599e8823b0f294128b2613252fbae1073b581ab675bd8b9d47df0ea67179578608f13c0719d096cd615b41204d386bc12e95ab55ed026d41239e55768350e322d6db0f5b708904dc12f8fd50708589491d59e214a2853c8d16b299a193f08006f30fa014ef1b71037cbcb37bcba91495a0d485f0db1"}, &(0x7f00000009c0)={0x20, 0x3, 0x1, 0x5}}) r1 = syz_open_dev$evdev(&(0x7f0000000000), 0x7f, 0x80000) ioctl$EVIOCGREP(r1, 0x80084503, &(0x7f0000000040)=""/234) syz_open_dev$hidraw(0xfffffffffffffffc, 0x1, 0x49005cb64888dafe) r2 = syz_open_dev$evdev(&(0x7f0000000380), 0x0, 0x0) ioctl$EVIOCSABS0(r2, 0x401845c0, 0x0) ioctl$EVIOCGMASK(r2, 0x80104592, &(0x7f0000000280)={0x12, 0xcd, &(0x7f0000000180)="e3b079aa7446452ecb7aabc96123adf6865ca8e1732669da451f0fba1107d1db33cd6f5a8951d8802e40260dcecf9d0cea9b25ff5e7f5bbf3130d0825753cbc06f857431b652a550dc3a4e44ab8686888ddaa882f6e715b90650d3b2d9987d3831f517f5b2037e7c498519c9247b45b769ee60d4597f74e69d1c74c7a21a1cbe1a41f4b2eb810b396eb779ba2ca1bf33984016eaef95700e774daea3384e945b4e8e65882774774966ed50bc91c2b5e58193414c7e39c040aebf644fff1fef7bff027fbf0f441cf944fef58b74"}) ioctl$EVIOCSCLOCKID(r1, 0x400445a0, &(0x7f0000000140)=0x2d0b) 15:48:38 executing program 4: syz_usb_control_io$cdc_ecm(0xffffffffffffffff, &(0x7f00000000c0)={0x14, &(0x7f0000000000)={0x40, 0x30, 0x58, {0x58, 0xc, "dec69379821f9eece167215a4db1b00d4a8a99033c1046862c3acc2cf6c5e093cd4423f4af61f70a6bab694a4c1e46cf4f8a578cc36a1c8e210d5197c08b4f72c674b7e19a95e3adc71c47ce2c04b1d1833a9c9a33fc"}}, &(0x7f0000000080)={0x0, 0x3, 0x1a, {0x1a}}}, &(0x7f0000000280)={0x1c, &(0x7f0000000100)={0x20, 0x5, 0xbd, "5b7c7228de20362d0f74ebb3f82a1397c454fcae31033ba80a28cc48b08714668c1ef6587302c0bc6465aae2a7469857b15297d542d9bbd0b4ae5c374b6c642539ca86482417239db196db8915874f27b04cc093c7388a67edd4d36ac74d4cabd0ce93285b6a8146d0610a36c05c0742e078d071d34c0310eeef468d8975c40dfb73971f82a5083f15ca6ee1b3ba414941d8c7411d0756a42eff9215a49c03ce54d8bc6aab921abea54335c26d21dfe287d2436e8ca67902b55c832133"}, &(0x7f0000000200)={0x0, 0xa, 0x1, 0x4}, &(0x7f0000000240)={0x0, 0x8, 0x1, 0xf9}}) syz_open_dev$hidraw(0xfffffffffffffffc, 0x20, 0x1092c0) syz_open_dev$evdev(0x0, 0x0, 0x0) r0 = syz_open_dev$evdev(&(0x7f0000000380), 0x0, 0x0) ioctl$EVIOCGUNIQ(r0, 0x80404508, 0x0) 15:48:38 executing program 2: ioctl$HIDIOCGREPORT(0xffffffffffffffff, 0x400c4807, &(0x7f00000000c0)={0x3, 0x2, 0x8}) syz_open_dev$hidraw(0xfffffffffffffffc, 0x401, 0x49005cb64888dafe) r0 = syz_open_dev$evdev(0x0, 0x0, 0x200240) ioctl$EVIOCGABS0(r0, 0x80184540, &(0x7f0000000000)=""/156) syz_open_dev$hidraw(&(0x7f0000000100), 0x0, 0x100) 15:48:38 executing program 1: r0 = syz_open_dev$hidraw(0xfffffffffffffffc, 0x0, 0x49005cb64888dafe) ioctl$HIDIOCGUCODE(0xffffffffffffffff, 0xc018480d, &(0x7f0000000000)={0x1, 0x1, 0x1f, 0x6, 0x1000, 0x7}) ioctl$HIDIOCGRDESC(r0, 0x90044802, &(0x7f0000000040)={0x365, "6da1a17bbf41052141101891d266162429513d24db71c572d59b423300ee8aa45a5990135bec9cbaf9fd2e62338a5861de3643f83ca1782295a7ca58573e37f6f34edd16ecd5a70148ce46d012324a97d64d77667031cf75a49b1a9f33cd2bd651182a4e1c1c5899f3ac45ad3dcf5bf73e3b8d861ef53638f941f64f6c972714dcb835ad5f05f4fccb7f77acd35a07cf698e0a9ad1ef2de54b739703889eb0bd18a2b65c1ead185818dab305a05db7d56e26fbfaef7e61cb89adaaa3ee2628ebfc0d1064da8b7c76b79a46917d8c6567f8f7886db9e155a87891cf5c461190d44ed6ea87421fbf49cb8ceb198ce79b560f1abd0c058f18ef9d8ffaf4826dfe4dad3afa37c4bf0e5ddfa3ed101e43168f799e1f8d2abef182ba4b108f0135328ead8b7982f0b11e89fbd1ed0745633eb2adbcf89bb2874a07de237e34678e9805ab1abfeef3bc31d15c8a6a1b3b67581ceec78ba5bc90cafc78da39972ed17f86660635277c64f0ce0f3016c05f3a4e042382988ca00db5b7af54df3c6c39373140e7e0dd7d8c3d15281e6709c0fed64f1fdc2a9044ce58912aa23383ea1c58de1703916dd3db6c53e9bfcc55067ef11ac41395696046f8f73ee402c128bd17f59453d509c12f88f376e3c70115b09fe4d9d2812823d90d9476d3f3a2ebc7f40af56bd49906da0c8d75c91b3c26859cc36c2f4a3b5f51d533aa7e1bf9f32803a9a355175c61c8ad657447f432776cd3a04b768a560b312934bce5127ca1f5e317cee4c6442a5088da9fb4e6961e029ec37bb922cc0766160104fb3d4202f0cbaf5de878e5eb2f2994c4659b3edff62be34a2a1302ef50bdc44829007c1b368dc5be8f434be6c1b10c0d916b0bfe44f5a9d7a42b109942d6c56a526316afeadea95db395f3793cc8aeb4deb713c6c49a166883df1c7ff6aed3bdf276bf47f8f5ca9dfcf21665eccfa160717346b635b32e2b8f6a029ea25111ee035f002232544333ef62b185b9dfeba38391409084b5553121daf4fef86781356d3233983cc47c9d0f80e02d17d5d814ee80c7fdf3965d99ff06a68934bf58010dcda4dad643b566238b69e977a9ee0d5d84bc56abfd71d09e5006dbc29336121eeae258a057d0ad5cdb65e287a7e0ce02778f09075cdc0e565180267ff8006b6f102ca8aed7ed99654165ebc6b0e18ef014ca299e47dac91af47e75031ec623bf591eabdd44d81d4461d7c1"}) 15:48:38 executing program 0: ioctl$HIDIOCGNAME(0xffffffffffffffff, 0x80404806, &(0x7f0000000000)) syz_open_dev$hidraw(0xfffffffffffffffc, 0x0, 0x49005cb64888dafe) 15:48:38 executing program 1: r0 = syz_open_dev$evdev(&(0x7f0000000380), 0x3ffffffffffffb, 0x49e0f0e174fbecf3) ioctl$EVIOCSABS0(r0, 0x401845c0, 0x0) r1 = syz_open_dev$evdev(&(0x7f0000000380), 0x0, 0x0) ioctl$EVIOCGNAME(r1, 0x80404506, &(0x7f00000000c0)=""/26) ioctl$EVIOCSABS0(r1, 0x401845c0, 0x0) ioctl$EVIOCGRAB(r0, 0x40044590, &(0x7f0000000000)=0x3) r2 = syz_open_dev$evdev(&(0x7f0000000040), 0x88a1, 0x4000) ioctl$EVIOCRMFF(r2, 0x40044581, &(0x7f0000000080)=0x7) syz_open_dev$hidraw(0xfffffffffffffffc, 0x0, 0x49005cb64888dafe) 15:48:38 executing program 3: r0 = syz_open_dev$hidraw(&(0x7f0000000080), 0x0, 0x0) read$hidraw(r0, 0x0, 0x0) r1 = syz_open_dev$hidraw(&(0x7f0000000000), 0x200000003, 0x4200) r2 = syz_open_dev$hidraw(&(0x7f0000000fc0), 0x0, 0x40002) read$hidraw(r2, &(0x7f0000001000)=""/165, 0xa5) ioctl$HIDIOCGRDESC(r1, 0x90044802, &(0x7f00000000c0)={0xee1, "5bbd2afbee6a340e8e8a229fe0bfbb7e32c94b8452d4a770975579a16e82bf0f0d27469cea31c7a14b70f9f2fd39fe74e773ec3fb2f239fc31e5a89d66e21b0e4e3dc33d75497b85a1f71e1f4043d4e37acbdf97301bbefdf54fbd8577288412077e7653bd084c5934d19679ede91054063c3f9a4c6a170b8dd991197519482e5fa4a1ccee426094b0cb86b3851b0f39141712a468296dfbefe8cd25d1f2b2558ac3ba627232ff685fde5329866e243440ebcce8cbee6f328cef5b93f89b56a31f77a9c83aa320cb61613ac89d61dc3b79262db7d638fb8aca274a71b25f301ce44c207c9bae11f518218a4874b85c13937eb9f2ee54df5f7545c2b2b5a823cc476f04641770d95827d32bdba4d6c45d3b8390d045873aacd1f6b651da73a41d8ce6bc32b3267b446a87f6dd125f0b913071f4475c751952bb6c43e67fab30ffa0a02634c8938d1f7d8e1d181153ea0bc749e2ccca29d98affbd1edfff501124920ff1df76d1a512b1f755973b43114fcf69d2e1f6af62e0693c66b1cf8b99c05ae7b8676c90baec6628e55446c52d52fbe69f7e1db687f1000b129f44b8c499950a0b5c76585231a059c25a3fdf91c85eef298550808364026a66f508d45aa1e88ecdff22450d6d057361fad28575b45ce0d61605979433f6174ed492ee7462c3ef555b4c565e7ca9878ed8c9166352975dd04f41c296ddbe80eb61f5552de96e93614b99e4cc25ca7615c966a28cc34215652878ad9ae0d2e374c33e6c86a8b169adb6efbd764a18ef3f3099497db43f8c8217dcdb21668c656fcf1d892d7ad42edb5b5d9d253174b8953f6d43071860f803799b94516e87bd2d2e06be2c46c9f245d036ff376814215cfe9ebbce44eedd9343b31d413d672a98c319fb531e771606bc13bd51ad51632f64eacdff813446276a59a58decd10fc64c3762d37b90be2315c8993c29e91f2a52e3199b3e6474a13b78355547815dde3a83c3f19947d543e78d9cd9b73599e353de182960de28281a6a39519b46978cd7141ab4d559feadc458652b44fe7ccbd4efa128887ad693bd84ba524d6577ac5fca7c6ced1551c04382402bf5bb12a972d01a8a6ed43b7b2d3a09175814260a0e65bd46ab3bebdda0cb9979fc410dac12241ba700cedf2184eeea4840726260f18fc966620060091ec6edd0398817ade488799cc0f98d20c9b03cfc9b76366a4be8900f4e87645d1bea75ec7942b298d204ca1c67c95ac28a5771ab095eca72377143d85b2aaa1047692f62acc45d07aa23258c83906c5d62312c0f0d199549ae0f1acca0225a7af0fee7c40a7bee28d79f216e9bc5738bee3ea1233be608fe2aa3f43d2d4e5653170c1e47063ed7f41a7e9413c1021ab73997ef7c43f49b4ab3de78d98347968f94ab2426b8c42cebd39c416db0bbf87cca7ae0572c4f101c0f8cb33bbd9385320a15d6ecf2a727d2ec3e5c44cadc3fd710c305a52e5f2107b2472abb72fca23a9e7348761dcb7620dc94db71a38b1201e3375fcc6f1390e13e01987e6bef233a6eda4c67f1c8003b2a08f21bfdbfd1af4ae15cca8fba7479a33ab5630b545ad9baae7c61c6128c00d1ee74545264ed8dd5c88455bf5cb775d73f8b73cdd17710b248cebbc3f89dfb0c80eef717e8adc2ec228a96ef11342d253450a061b16bc8ba00575e83c5aed4b7f116322c9926d4168450564cc8a81c2f96cc68388d0a44c2ed760a385d43069de572382b0be29907354e5baf30d79b0e15d1b38bd708d6caf6e89ccda623ff3580defa0dca6f01e9393811f7c88a7923366fbcfd6fde0d4463b609414b7962ff2927f2a03135c1ab3f6a1d6e50866155b030f58c9f1f2664ad9dbddac74374e6cb718a999a24bca4d8c4e3bcb5584d35f648b0cba139d65a4963a3caecdf64d1e02921f84283e1be282c99cc69745f06a674df314f7f14328b0c5286a164e649bdc4243746d08814c3c6d576ec1c9a658f3420903d428e586e428096cc09c999f3e68b42adf3fbfe9d900f2d26598f8ad5e751f878f1cb89d9f3c41e06be18b69fd01199efd23578f6fcf2d5ba30fabd470165ba91f641be8b70ca98fe617a21fab233319250959c33997f6903cf7a78e0becd63d61b29023697fa200d3882be34a25543f7346a08f605f6b662f0d10f4f4c7e1c68446000d0fe438ce5f0621845a40b8270facd4be687f2f0494aa406f4665440f6854ccdc987715c4545a0e0eac3f2f7a65658bd5429e0b17612f6535fa4f4d2302ab967c9fe7ca8e9a02bea7663f86bc31d03513aa08ff2da09eef0851be6b57e758ef794151f40f33b609e62eb3fbc702690d838303bb2a7a9162e73783620d9806efb5d39e3a0ec0df82f4001d7aca23f25c6b73ab29427ad48cb3271527b66e761d54a0482d72e6183987df1e510ca283cade6a4837e937f61526b02db65f4c88ce3f458c30461ba02e8329c53c9a81ecc0a43e02f27507339b9ac6d7f05a8a203de6aef5d7807fedcfb66d8d5b51099074c8ccd860b543a5eb60ed40307afbfee6a605589bc6437a7c326827918423c5be451264a0b34021ff8e4addd988db4bcbbc2f1c04f3350e789782d9260228f8c811c2536a234e054b6b29d4ec9007d204fa6f1f787d5764776325ab2be423113f3a0daf6443362c461593361674ad062670844e2da6c3d08171777bb18ea4020ce61b18370c6559111cf5878dedb968b3d76f50b02f51c90e19ffe12d145962547c041f698f93a42ef77f1cc79e578996e295b059e738b7e28f4546a95ff47a68a02e4d1eb4b8d682a0c5d223490df5ac7b9382a25e27ac91f168f3a21367cdd50a9caceb021fc20911d522c910b36773a4cc477fc301a0d2ca038af2df8a3a1a06e791d84d19789b2e2b8d14ea6dc22e14050eb8cca6cf0fd87206ef2dae437e567522a44ec5ef4eec48b3d0a0e84fbe6551bbe496daf2319ab18de6fe92250f054425ac31fadc8c8474590687b4c91c318164543dab69f885807e046fe6a8617549da75a77a78597c3b1761b03a231e3f1e367dc35957b090664b5d161181c48eefa342b251043fd7e6cb8b19d360dea55d20ec8b567357bd4c14f1f353454e06756a78115ec6fef8694d042fcfffeee463ce9df392424b953705d8f97e8cad40fb84ddfa8627c0344db09e90a8d3e3a9f2124c527ac2cca154b19925b21b792f8f4ead2cef9a83c984db013a2a4783a898d6abbbe1a2b6192f5feced031fc2f75fe599ea979e5409df3b315145a79eba5f0504be6552f07a3c7c99b76e38a0886c3cf7e0c2cbf5cff628662bb66c82c3d2b578bffee47268a1854e529da8e3ec785420fbca668d0872b1e8712ed01bbe0b2ba61c2fba92fa01dfaa10183991d909f22997e386dae5d5c0f9005ecd5e66cde590c921e6aab1a3cc9b9585e86830a3cef9cde558e60b6e3fd42861ed3df39ae49677b0d9abc2a10ccdb402ab82a0f8c7442a9091ee718238a509c5683fad15fde7cf75d63a149385312740ff29ec93c811c42fd867eecb4d7a860f950d218f193ba1db17a947b00f3f3292a5ba0ec2292eb1ab8bdfb228d2af529e65e2d8803f7e0ee5fda473aaa1ff6aac7ec387c802564f60109a3525e6ee44669a0258a7a9dcd2a28a2da940788b25dbae47ccf76db9cd94e803b64c6fc597ad1aa4340b1e8b1f9d54bd6ec3983bcdf99b772f60cdc78881f806479b6a9601ca015da033f817229cad209083658172bb38d6f34fd378cf84cad8ce7716ba17e2464d96e7c2bed066f35f4cecb4fe9743dd23d399623456b870d2f365747d83d5345db9ec9855c4b016e39799553e765d70f27219472691544d5e101bb784827d2eed14055d04ff8489176eff96a88bb236dd79779ba56247cf42652c05356b4a6f3e3813118b7b2be068de3a28639c07d423ecd4c1db8ca61aef90034b1912a3715b173faeb4753503492bc72ac5f297dc7c68430840dcc5e4e61dc0bed1bf5a8b6327565605f891bba5d13afee05cd103eb0ded85a4530a62ce6b69ef192409bf5849ef43c0349061995877e59577b3163a3382b83b7aba112e4239d4d266158d441ff61c79a92b48012597785799218cf8bd95cdd2aec0e0b70fcbc4c6c71a59f335f85491de127535154b00de285082ceb9c3efb3819c5cc3557542e0b4f3d6a0f6990222234b2ad98488b3d71b3cc920c61e0d84102b4d2f664971c65d46692efdadbf63564bf7375fffc5d7acbc1f07f7063ef4e8866f6efd3fe896f759009dab6f1854c748e280f631c7aabb53b29fd1f71cdf60c401ebc71e1e40d58935c7ced16b499c5641dd909cd0ff2bbe361243de73c945071384db647c249b5ac78982562ad7c6a2fff989a2f1d612be7467f6ff781a25c1099a712ea584fff1de356a2719278f6aa3aa7e6a9921abd9b3be1a730e057bb07013b23b173833ed95feca6300b721686e94d8e4393f7ed4d9050c125c5bd9c9c57d371c75bcbe3323e5a06762908538ee8a078856ea92756216faa3b22226c6163b718500a87b3304c6d9c85eff40d659bb86eda100ea407af601b4509ab41b516274ff1eb5911c8a7954be253010cd5bdda2dbcae471962d6c6ed1167ef81124b5ae76b9edc9e309a5efb9c50f5bebe5bc4bb22e7fead47ce4271d936f1d382be5e66aaf4b8fffb17c7c6a4cd19f87b7a9851c4c94ae467bb7d106080cadd9b461f94821637c5aab4a17a0d3735dce2e8284720d07d6c23841012dfb8d1f95f565259ed86d2081ecbc8b087ae3360639d7d49992418cc425cb0a3bf2a5dd9a4a33bdc983bbc51d24caedc927734a7f09abeaed0119c01059fe31c2b3ed8d065e7c5587c5e889fa38006b521844ed856fa6a835fcd29dc21e21c3261bc59af7f749e3e6917af451cdbbf63e63e6b2985f7eb3671a885b917d38598203d9b962049bf56bb0072667848afc2e3e09c5fc2c7709ed46b7d72e15480f2290d3f0f1746ba96792920edb895354c362f4917d4639f0bf54d23e5cb1c379df7d46abb8af3b219ea2d373b175737d394fb6ba3811b06eaa41ba784910778a89ee6d0cdca71de2f6e2a9db0765795590695e4895111451cf2fde2f8b5292505695bc09cd3d2bc26d090460e76fe3a01972c2d5f216eb96ed3993b0d311cea397e7eba747f200e5f2da67cab28be4ac75859f0c1f77ead09eb8bf79fb2f78a961827c8a5e03d5006701ac748799ec546c9a7a908d0fe81f576de896fe622effd37c4e15f72fd0c55dbaecd46c078848dc5d9b304ea275b48d083d44a81fe82ef443dfa732ac01b9ca9f5e75f190379b6a49353217f6dd802e9b3eebff7c80ad488a17c39b7963937faa04eb0b03c5af71b3260cdf8b7be3f052351770e2740716e599bab7a8c7cef157c0154"}) read$hidraw(r0, &(0x7f0000000040)=""/22, 0x16) 15:48:38 executing program 0: r0 = syz_open_dev$hidraw(0xfffffffffffffffc, 0x0, 0x49005cb64888dafe) ioctl$HIDIOCGUCODE(0xffffffffffffffff, 0xc018480d, &(0x7f0000000000)={0x1, 0x1, 0x1f, 0x6, 0x1000, 0x7}) ioctl$HIDIOCGRDESC(r0, 0x90044802, &(0x7f0000000040)={0x365, "6da1a17bbf41052141101891d266162429513d24db71c572d59b423300ee8aa45a5990135bec9cbaf9fd2e62338a5861de3643f83ca1782295a7ca58573e37f6f34edd16ecd5a70148ce46d012324a97d64d77667031cf75a49b1a9f33cd2bd651182a4e1c1c5899f3ac45ad3dcf5bf73e3b8d861ef53638f941f64f6c972714dcb835ad5f05f4fccb7f77acd35a07cf698e0a9ad1ef2de54b739703889eb0bd18a2b65c1ead185818dab305a05db7d56e26fbfaef7e61cb89adaaa3ee2628ebfc0d1064da8b7c76b79a46917d8c6567f8f7886db9e155a87891cf5c461190d44ed6ea87421fbf49cb8ceb198ce79b560f1abd0c058f18ef9d8ffaf4826dfe4dad3afa37c4bf0e5ddfa3ed101e43168f799e1f8d2abef182ba4b108f0135328ead8b7982f0b11e89fbd1ed0745633eb2adbcf89bb2874a07de237e34678e9805ab1abfeef3bc31d15c8a6a1b3b67581ceec78ba5bc90cafc78da39972ed17f86660635277c64f0ce0f3016c05f3a4e042382988ca00db5b7af54df3c6c39373140e7e0dd7d8c3d15281e6709c0fed64f1fdc2a9044ce58912aa23383ea1c58de1703916dd3db6c53e9bfcc55067ef11ac41395696046f8f73ee402c128bd17f59453d509c12f88f376e3c70115b09fe4d9d2812823d90d9476d3f3a2ebc7f40af56bd49906da0c8d75c91b3c26859cc36c2f4a3b5f51d533aa7e1bf9f32803a9a355175c61c8ad657447f432776cd3a04b768a560b312934bce5127ca1f5e317cee4c6442a5088da9fb4e6961e029ec37bb922cc0766160104fb3d4202f0cbaf5de878e5eb2f2994c4659b3edff62be34a2a1302ef50bdc44829007c1b368dc5be8f434be6c1b10c0d916b0bfe44f5a9d7a42b109942d6c56a526316afeadea95db395f3793cc8aeb4deb713c6c49a166883df1c7ff6aed3bdf276bf47f8f5ca9dfcf21665eccfa160717346b635b32e2b8f6a029ea25111ee035f002232544333ef62b185b9dfeba38391409084b5553121daf4fef86781356d3233983cc47c9d0f80e02d17d5d814ee80c7fdf3965d99ff06a68934bf58010dcda4dad643b566238b69e977a9ee0d5d84bc56abfd71d09e5006dbc29336121eeae258a057d0ad5cdb65e287a7e0ce02778f09075cdc0e565180267ff8006b6f102ca8aed7ed99654165ebc6b0e18ef014ca299e47dac91af47e75031ec623bf591eabdd44d81d4461d7c1"}) 15:48:38 executing program 2: syz_open_dev$hidraw(0xfffffffffffffffc, 0x401, 0x49005cb64888dafe) r0 = syz_open_dev$evdev(0x0, 0x44f, 0x200a81) ioctl$EVIOCGKEY(r0, 0x80404518, &(0x7f00000000c0)=""/64) r1 = syz_open_dev$hidraw(&(0x7f0000000080), 0x0, 0x0) read$hidraw(r1, 0x0, 0x0) write$hidraw(r1, &(0x7f0000000000)="3d73904e85ed3ef592940b206f8053d4889487f0b51634ed8a3d08437435c570b0cc3bd128014a9b3f308a1fe5f20ce79a818c481382c2c249f68128936fc61816452c4ed8c38b30eb13e854d2a778d86ecdc3861df5709db22ba44f082e24d0029c68170b44573377b320cae5f84af2a76fc5e42acd86", 0x77) 15:48:38 executing program 1: r0 = syz_open_dev$hidraw(0xfffffffffffffffc, 0x0, 0x49005cb64888dafe) read$hidraw(r0, &(0x7f0000000080)=""/227, 0xe3) r1 = syz_open_dev$evdev(&(0x7f0000000180), 0x0, 0x800) ioctl$EVIOCGMTSLOTS(r1, 0x8040450a, &(0x7f00000001c0)=""/226) ioctl$HIDIOCGRAWNAME(r0, 0x80404804, &(0x7f0000000000)) syz_open_dev$hidraw(&(0x7f0000000040), 0x1, 0x400100) 15:48:38 executing program 3: r0 = syz_open_dev$hidraw(&(0x7f0000000080), 0x1000, 0x2) syz_open_dev$hidraw(&(0x7f0000000000), 0x6, 0x2020c0) syz_open_dev$hidraw(&(0x7f0000000040), 0x1000, 0x0) read$hidraw(r0, 0x0, 0x0) 15:48:38 executing program 0: syz_open_dev$hidraw(0xfffffffffffffffc, 0x1e, 0x1092c0) syz_open_dev$evdev(0x0, 0x800006, 0x40000) r0 = syz_open_dev$evdev(&(0x7f0000000380), 0x0, 0x0) ioctl$EVIOCSABS0(r0, 0x401845c0, &(0x7f0000000100)={0x40, 0x15a, 0x5, 0x91e8, 0xfffffffe, 0x7ff}) ioctl$EVIOCGUNIQ(r0, 0x80404508, 0x0) ioctl$EVIOCGKEY(r0, 0x80404518, &(0x7f0000000000)=""/227) 15:48:38 executing program 5: syz_open_dev$hidraw(0xfffffffffffffffc, 0x0, 0x49005cb648885a3e) r0 = syz_open_dev$hidraw(&(0x7f0000000000), 0x4, 0x101400) r1 = syz_open_dev$hidraw(&(0x7f0000000100), 0x9, 0x0) ioctl$HIDIOCGFEATURE(r1, 0xc0404807, &(0x7f0000000140)={0x1, "d66a3129d20ba9b2c9f50322139ebe0581707a5d005729842530d2697074938edc7f8c82f2ca334456c907d3815a3a7ed54f1ceafc720c2f133a5ec4fd5e927e"}) write$hidraw(r0, &(0x7f0000000040)="73a794f81f988a4f8d8c6661215b98875fa9e2bcc08532a48206361376632f4d3149c22011d2b14aa5173e39f765b86aaed372db280cf8addd440a20b42dc55e14af87818dd4926690dc09784e0de3180f80bb1fd1010416e8d2a1c008bd0d366ec3e28cfbdc36c45002b949b02b0b3488b72555d09074055b5d2747920f5e8aa8e8f462", 0x84) 15:48:38 executing program 4: syz_open_dev$hidraw(0xfffffffffffffffc, 0x280000000000000, 0x4800) syz_open_dev$evdev(0x0, 0x0, 0x1e240) r0 = syz_open_dev$evdev(&(0x7f0000000380), 0x0, 0x0) ioctl$EVIOCSMASK(r0, 0x40104593, &(0x7f0000000100)={0x17, 0x0, &(0x7f00000000c0)}) ioctl$EVIOCGUNIQ(r0, 0x80404508, 0x0) ioctl$EVIOCGBITKEY(0xffffffffffffffff, 0x80404521, &(0x7f0000000000)=""/134) 15:48:38 executing program 2: r0 = syz_open_dev$hidraw(0xfffffffffffffffc, 0x401, 0x49005cb64888dafe) r1 = syz_open_dev$evdev(0x0, 0x0, 0x200240) r2 = syz_open_dev$hidraw(&(0x7f0000000080), 0x0, 0x0) write$hidraw(r0, &(0x7f0000000100)="528687bb95bdebc170c60f49b1db8a7cd62c5307bd97fbfaffcc2fe8d050c57fd491ed8a1d32e48d78af0a6b005c962404d14dced2d6eb14736ddb489148f8c7f63fcc9277d17c7b5ec2130b1a119c13cb17eaeb27148c475d377b9d7bf2f47a3b85c7c4550a102b245fea6c590779abd3e858574ad3e8baaaf17a3aec91204ce069c25fa50a9a23c85f6850ea5b4846368e46f1a172e8d10a27f8100550dd28a15dcf3d8034355da8a89e48e3faaf7b1aab4b9ae84815615fc03d8f4c43b36dc69e80a2233b0ffbb5efca43dd795f1a0256747d698cb8b700133304cf9d485a32da3eeda73e7145e3db6ea57cedcc48f30d2501e8938c67ab153f5e3db7e917939a8c407685916d57ef8bc5f70d014ad16407655e39588dcc34df3a55d1bb7a28a05ee46d454e87e4b61a4859949c34c3f70bffbe06d5b0c58208b54429e78ef2b2d9f67a271871f0309b5764af5ac7f268344ccdf75661f5e5f617967d8be2ef9561f2989c251a81b474c0428b4631933d0e72b82d6b8a4906223ebf09d68588f0eef37036450bfab3533914ce945331d85f07930ce69a748983f8c46ab799180b702d30100d951dbc8f02afade4e917f7e615c68d6325aa62d60272869f73026f59b66b96aeb0a923f8ade5b32bd23e7ed4c5571c36e849909ed2875d28ddc730b6c8f24d7e6df53ee3531483dc2bc393bd3ecb69359c9d65d018c6253085c8c011a6f12fa1f4854cd10450a1849eeb87009a30579d49436178eaa27c8d34962d3c8732ed648d9f8226505702ee488237e17ef65be3115d974491f6d682e5ca2ec9782e924461418c1176161c7f12c3db508e5aefb40cea4c77647969eaac4e7923c909b8b9c628042ea7f321fa620e439d1e89939725e6b19c4410080b1ac281c72ba49cbbe43a5371239b562edb57d6bfc1ca5b4ab979d6fce4810c968a92fd6bd7d90f88445d87949d09607e83b103f79841bc576acd98590af4a4281f6fdebb3b20d6b9888495cf2f0aec32735b5ac6a489545059a2245de43e05ff0b3c01de79cff23ffe48b2e1892dd0a45f6c0e22573bdb1e8995ed4ee9a3f1ac7e8992d13d7300c7de453cadb41375a04b31145afaef079101b4c3dc1d48040f4a3c6c2a23d6405252380ea456630296908b0baaa613eba564a1d386f5ee9f5d2122c02589bd68a0c7edcc3cc07ec21f75f2ef30b20bbafaf07780ea4f2d003413ac501bc713eb5d0bfb76126e727ab3bc1156df8203614685fb083e8479ae9c22036c270a64d81a7cdb01faf5d9ad3ccf12cd8185327a4d80664309b54d83e4208d31cd3ae8e3cd3bea152d6093dcd489f3c74938ce2f717d2a539f2b1b95426d1813f58f3567d7d91e41599b963bd5bc5c7d5074698b61028ea7d38e38e172ba644a4e36dacf5f4b0df55d72b3d35830e39c097186b58cb487ccaba6f4e569bc6adc3b526748703c4624effe9687dbc3766fa898cbd72572401b3e203ab3e8a3ba8acac6909eb73a24ad70c1d073d74dc9103182400c299ce3d6e12cb38cdf5ec042d39df392599aa384269b79cbcb20b5e0fff0f2f3043e2cbee403e5af48e736049621e2adaf803c48853bf0b29e1f9aadea4c1eb034a06c7460b4eaffaf4ae94ddd117068efe5082159968767f71e5ae4eb1e6648ea78131f92f0cc5b9207fddc46b01877db8e0c78b920d2cd95a8fcddbf272a9defb8876179a7ca7e882202179153f087f5998158fb924d15f751b1b6327f23cc8cbd8abb856aa3a256983d24a9f51124709c5500cb6fe566bcc991230c18922588d92109dadf7e4a5eeb2e4e74e2800efae93c1b69b40672691bc062757d0fbfb23ed4a02fe4a2bea74aa132abc86e8460aa070f4a490c6c2644fe802f541ae1f7595e8292afc7d07e144ea78a0074800a714ec55f0efc57eb4b6ce2990e79121cee88f16dc98d254a55b3861e73f0bad1497ada72f87886fa79fc90fe862873ae63431966cd4000fcda8bc5d1c08c70036caf11cac3b7818f3b5594f3f1fc16cd90b98f174736e4891adf806da8870710d74450e011b3ebd185f62d8f516b1367530ff7c7e72006e042f818a4d21387a8eb2e9acfeb217e3a9978e19a95b5370df1a2c0dd7441e938fabed8c097583e4968be85b15f18e0716866bfaadc6f5ea5d7df5fb618f2ca8749fa5e5df5fc5f6072ee4f6a6ebb53d351b378874311f18c243cdb46854a49e0822eb6f2aae4e698d17f2e3bc520787a04c8f2a61554d087ef52db9e832a7e278a8f4cb609237a2c054ebcf44582200162b1581810b60034923ef96b53f466145628a8340156ea4e631278f0045168e8c0c55b1ee94b162c1265b9faacab612ab404c6578e24e0aed211b4db3740184ec5ebbc4711cdb60ce743903d7d4f96df507d2832e68456b17015df2a901301053efadf70609b8b453c952953c6c0fbd307898d4f71ff1a93a49b9432b899bf257befe364c2834727155f8e4fbaebd1c823e756f30afda41d1512fb5764dc380893dfa9f726df42b65d8850757dbaaae76f44ac6fc2534bedb24f987f88e688728327b9858792eb17e8d468f634ec4476d66844cb78ca078b0d7d386e949b429b91386136157771a3238d0599df687610b82871e8b83ac56dddef1d4a83e9e747b8ad9b65492fac534e0e289b7390e00c30b1253a991eb1ea70aea7ae72c55d81d5b89e2544c009282303415d92c2f9b38af271248d6eabc03321af020718d2a62834331a71701c390d54a363a308bf2c9d6d75bdbb92d8285baca39f39d53be24c331737abf8a144396283a9b7b55d57b8c41953611a6dd5c0160722cc4cba74cf98871378e4ad7ed6bd026273b9969ab140c1a3f13387b4d7262952063c7b0c1db8da48f020ca35d6a429438d486552e8134d527e2def19fbad686229698c2fde9dd3fedad5ba9efda91780a08ec7ca6b9ccc8c980e3bd74582a45418b226deefb802d980afd8f82dce5aacaf7dd33d5a6af8f88e53c0d962a83f64b1bfd9de7777d24d5716df9c4c3ca5363d4e713142170b9061a8901e429e799656c66432bfa839684c8baad5274cf52df8bca6dfb08baa480a2a58dba8513f077d0b3dfd7b7c9986795ef69a120ec0322c85405c3575eb3d3eec9d2188c948e9e6c30a21ddf5858673bcc66a665418f7939fea910bf568188d95470557b25287fa209d1d1c14e3029e77467f3a7911b3cd2d776f7896ef163858937f8f8b9939a28b075b856d88d371a73f6ef86763a7a29d1ccb8a46eac1cd46d13b4ab5cfb9568e4da34dc784aeee0a732caf25012e22243c93b96bec45fdf5695e3a92dcd0195fb443ba4e008e0fe0365037d4d25f3fe97b4ac546ac0dd725cded0b2925bf89e786671c03611fd7d0091d61b31ebc1f5ca6492323e795a1a30491ebe5bc2d1dc5c0f458fb9c92224dc078f3aa94ae829b3d3a9b0373b1335317b8535fba89c83a57371711c2c0bf7bce7c68adea1e6ff31cf526ed6451c03ecbd3893058441c14cdf80ad0da346cea3feb30b064bb79c7cf3ad3022f1fa425a637180d038abdf021bf4aa91aacd897be6a08980fe54af4d427108d38717149387aa1ea7b18cca0d39fa3abb061865491a0d433ef3c4261b7a4c8fb2b436549cf9b1b9b069d7ddd7f69fea17d95b96f8b0b9dcd5e876fb4e60668661ae5c95be03343b747cd7bdc980b2c407f6429aa73401c3cf44f89aff965837cf2f2c296950e776027d89bbaf698029f8f9c2ea25aa392356db308ee3a6e7a6a56e04cc7ea05cac9154726ac8c84e6f722c26b5b41013b03655dbce4902c91248735a15d2506fb97fead61a9792df39eddf4610b4c4587ae0c69069c77b2a10f0a501380553024a7129cde49d2936df93bbc68a0da18102f6796928d45100f16603cddfc098289a947bb82ddf98ee20c6b7baa4ffbcd840d3bfb4663cfd24bf5f224d6317266bb47a08df087f14fa4aa14b2cf68e44b88611da89e0cfc08148fe8ef4d237519691d1cd5ff4c8395994e819fff2cb436ef33929a3d676e8b5e66b90a2b0074e2bef05559a70cd1021a4c69b95d10db1bac546a14fbf24c11a21b56b7bdbd2a03cbb57696db910b7fd30c4f639a02058e75db08c975b78580dfed605ce300dda55961efc44155928836fe1844ebbff49a2accf8376c624045f0d33c1fb7d5ba7c9317d37fbc70274b7a92b39716d8ae5cdacdf63e96dcf33e739fabb4192ef9586ead6e95518c0394b5032ee1211d9db6e4436432f88592f6b7548edc5f6d32c6fdcc5d845b53829d0baca9838a9d75fc2d1e57ca56c018949256bd9ecfc1084e2c3e9703369e9ae7e40db5b2a0a5addb13a66610810d7c173c09fcd5f09b3b6d7be1a639bc6b0507d9efc455d98d0fa6caced9969dcf865698c96d26c4a564cd44f2bd4f8a5f26b934781392a2e96b7c7bcdd59f4d7b34e29053bddb02958a7c05286c37b4cf91efbc537cdd0c4e5dff36baf1b9f89335d47bfe4fb4ad6a9d21297c7885a6f52084225c831acb6e0c7b73b7e85e78285cfaef51e4e1a0ccf3385171997314046e6c85703866c92b15d6b887675d2fb6d5abc76c84762eace625bd02a691f88d75f6de023bda5674d18b8ddb6076848cfb7efe0be37ba90b236880f98b8bde840a78edd917fa38a16f6dc9632a1968ec7f13c293e24ae1afa471932ccbb974cfed0b326f4a1faa1b068ffd39a79ea0ae503bf7ee5dc932f5d6d2832642455953a0e91078c66575cab34c9de37738c7017b141d3a2ba151e20f994f128a5c73975e696303451876bf73e8db7fee04b35a3172ae269de9c3145026c41c5bc6263fcbd98ca5058d43e7e013de23d10a44b1d8a67fa542ca008268c61c5390f1057c28cf22fc9e4fe061a08c54bc16b6ec15807eebdc67ae1b3f51ca6bc811906b4a2a7647580a41f17be79f8cbc86946660151088db27f523f42fe08b2f1e42ee3a36a8b716cf1f78333a5c01c5cb1b497e0e54e33e5f1fdb34192aed7ca0a2cc1614317c1650cf3b9ea54d347931f7ed1ec9fb4b2af8cecff21d02859de3e6899037f9a5762af8238f0b7e3e896a6295680e61aade24644da373753d6bcef92aa343063e26d07ee6cfacba15e7583bcaeb49583e9f5425d2a791b119fa67d38c499f87c1c6bdb63fc7de3db8a7dde11c8b2cf0bf21a214da7e0ea026728225a34d42157f63d83e8f70ef64cd2a2cdcd3a35708e2897af5287e555cf4845c8e7649b9b19543fa1b5710283395f6e92dc08cd3c198902362f5442ee47f120ca11513ceb4f7fe6e099886bbcc9841685e0b9f2cbbc904340dd67bf8edc8f9f33b64f750d26305b9334380f3659b7de817d5230eb1a707cb7d89155464d8794b72106a0330b066592a8ee7af8ce2d5db18ca2811048261f8f09c2ed6f6bfcdec46fc5c8a4f6b8490c2fae4c8d68aecfa129d5e3bff662aec58a409b5c880e51b63f00b5eec64e6b97ad81f2f01519de153852622411222a17a8a09372db4a17236bfd5643731559a8cc741155a154313d0bf0c5d621aa3119e65e3387169846051b00a975f600a404c30e00e0cd9ce1022d4f3883904dd2c0b336543728a0f708530748c6880a8eeefc0dccbf23f6bbd2390f25ed7ebc1e54cfd67aa77451f525cc51ef536c5dda89922682c09646e17bffb46857cdb95e8311de9ad80e9f3078e9ed778b960ce9177f4b78ed610990438ed3c9dd078a6cfb9b6ac4710b82b6eee94fef331ae4556acde2aa2a921ef30378790e9ee0c17157469dfb21b55f3654662f59e585c8da2e96b83ce63b2456252a7126d122b", 0x1000) ioctl$EVIOCGLED(r1, 0x80404519, &(0x7f00000000c0)=""/42) read$hidraw(r2, 0x0, 0x0) write$hidraw(r2, &(0x7f0000000000)="ac4bb167099fa7930cee558846890d2eef4cba2d632aa3a4c38754ae6ad1ae669a47c338705567e71fd0b83544b5f9fad94edbaf07447faf7ead2d5f5375e3f2b53d3ed01f10b33fe36861e300ddc1f72a5881f5aa21a943b980cd0481ef460d681da1bbc5f264ccb4d3f3650df0e018b7d60a885edd857f334c5bd77fcd8e2a3511b5f1711cad1d8d080f402012ee9dc3d6b28d76ad7ded4896", 0x9a) ioctl$EVIOCSKEYCODE(r1, 0x40084504, &(0x7f0000001100)=[0x4, 0x2]) 15:48:38 executing program 1: ioctl$HIDIOCGRAWINFO(0xffffffffffffffff, 0x80084803, &(0x7f0000000000)=""/123) syz_open_dev$hidraw(0xfffffffffffffffc, 0x0, 0x49005cb64888dafe) 15:48:38 executing program 3: syz_open_dev$hidraw(&(0x7f0000000080), 0x0, 0x0) ioctl$EVIOCSKEYCODE_V2(0xffffffffffffffff, 0x40284504, &(0x7f0000000000)={0x51, 0x0, 0x8001, 0x9, "e5eb0de96fecae46f6edfffc1fa5f47c64b90845c5546171539140fe7e2c59d7"}) 15:48:38 executing program 0: r0 = syz_open_dev$hidraw(0xfffffffffffffffc, 0x0, 0x49005cb64888dafe) read$hidraw(r0, &(0x7f0000000080)=""/227, 0xe3) r1 = syz_open_dev$evdev(&(0x7f0000000180), 0x0, 0x800) ioctl$EVIOCGMTSLOTS(r1, 0x8040450a, &(0x7f00000001c0)=""/226) ioctl$HIDIOCGRAWNAME(r0, 0x80404804, &(0x7f0000000000)) syz_open_dev$hidraw(&(0x7f0000000040), 0x1, 0x400100) 15:48:38 executing program 5: syz_open_dev$hidraw(0xfffffffffffffffc, 0x2, 0x49005cb64888dbbf) 15:48:38 executing program 1: syz_open_dev$hidraw(0xfffffffffffffffc, 0x0, 0x49005cb64888dafe) r0 = syz_open_dev$hidraw(&(0x7f0000000000), 0x948, 0x2482) ioctl$HIDIOCGFEATURE(r0, 0xc0404807, &(0x7f0000000040)={0x3, "956045a680ea7aa33ab8832ebd59801638e58c5a1147ecee062f153a6cf292c9835e000bca5382fb85369ac5a2a37a8fa55e5bb2b95ef3b3939aec33487b7036"}) 15:48:38 executing program 3: r0 = syz_open_dev$hidraw(&(0x7f0000000080), 0x0, 0x8040) read$hidraw(r0, 0x0, 0x0) r1 = syz_open_dev$hidraw(&(0x7f0000000000), 0x3513d18, 0x100) ioctl$HIDIOCGRDESC(r1, 0x90044802, &(0x7f00000000c0)={0xb9d, "5f4b879a3a565e799f00e82a473f6353700fc5ab197d683baf0beb463c18c5ffa3fb96bc897cd60a0cea5a73b6edfedeb4662fcab11d96bf19a471a9b1780c450a55e5158d040fa42c82cb236a7a800a0f2a3e9ca18176d76541a6cd47e0fdc629003cfdffd53f2cac889c4e32052c021c06cb7959daf38eead77d4a2f56011cfdfde9078b48d12cfac27718922b09b75517c425e952f566e0a4650b4f744bf69fa3cdec38749ea8e4abd6552fef7f7b2d879e21c6f33c2f1ec6285defe006758e6f8bc442e84c9d8434b78a3a3b32eae13ab42ffbb6f03b36ecd04077f547d26a3ee8175a33966679cb079de0c7ab2bffe96cd4bccf64aa4dade1be026be37ffa4f1ca16e756d4e49016ff21982d07c5c5714916fc3f7dab25696216242e0b204204b20a235afc908a8c3aa86423b1676b123d62df8d671b68776d763cc6a0032e69fe8873e09798f70e8d336db70df84f6ce58926a434dc4e62b361b4078ae7b3b5292f79c21697cf1e74569259640c6b03e81a4c0cb5623803495ffedd4c816af1af03bae390d0ce26f0b293e253faadab7591bc3d1d2dc17424d7df5b6a2ee7a10a7b5f0e96c9bcebcd7de77ecd6da074a9c977f96d534ecc2e9855013cf1c81db0fb9954140daaccfaecec5ce8d605bf93c6a4183eda6e3580ff9b58318931be988a6a721168132dd17e6f1eac2e10dae045c125649be22f10a91645480d2971946ea23484a955b9650abb0b1d96df94c3c4663f2d107524735467af4230e9c5592bec99a71ade678b1ba67675e2297ecbadc56aa91a94b40b9d2ddf7a384c87eaefdddd3589159ed39c5fc67a1195a9e70c281668b7ba98781f1c578d02a0c9009aef0e4e34ead1173767f94e8be40e66b0f60d7d1756837235d2e24393c5d6cc8fd7acad8407ef4ea83fecc882f457acb0dd16e52b27e8b21833683309590ef445d2b67fd54a83bacc7fe00c6cd2c17b1292bc84fae429c03b8dc3e15d617044972d7ab425ed13af5eeb2532fd6e8fb34eaac232c1858f6fe04d0e2cb8b496284853c6e7daf1efcea3a026dd9305841d3da9b0d01bae63e2c8c32e88966affae678fabb3af5947821fa11df820771b9e03926526610beb98630b1264049f8be8f2493007606bfdc81707965d55dc2cb5048ae05d05e7e26f0a7023ad19c0bae47ee72bd245db0e920807e09f68df09d3b7e628821067318f0a5a87c61f035fb0ce630cfb08deb9ba004c241d4273e9e00cca5cb9739e4cf73b657319808096089a0bf29e07a3813bd6698449aeb5f339ac0d3ec805fb75558b7eefeff6fce2e010a164bfec39a52c2fdf415082663e882afa1782ce47fdf57ec40ac7c011fbf0f4e4b954540958805294e1c05c51598a8093d2dcfc3926639e3c37b69dff0d936e323ba300f8763203c290f8da542a37d48560e4b95f26c79e0f1a55b5441fff6c4c407a9d077be1ca47908c390b14c91660fd0ef26b77dfd720de1fc03e38072757b662d13df6c884cfe3f869b423528d0a881a75a5eced637f492f8f0474b71f86ac586023b950ce291c51cde4b0f0b5944bc7b464fbb7b84d5fedc8ea737875fc7ac1d7c9dc3c3a05781e95b3d71426fd801d702d420e21af8e54f707cd05cc96617787db29689db1db5532ff5c43ce04a50d32cbaf1e59b5d3cc9636a0d3178932c7eda4df11a541e8f17590d3ff18370a2c6a84a1c448775c43f15b76c97729384c6daf5f256d680286abce88acf6f261d0bad77b9e5344d88586232dd9623d4166e4db77dea37af4baaaf59bce60852766caf9ba8e656c059a41d958700a9b05463f3d19e3477e0b772886bf329228c13b6ec6d7a76f8e28fdfda94fabe6812512fc061ac6cb0c53db7e4ff186a1e99a87f850ade70582ecacad0fec7ba653f2531c6564909d9a5cec250321b250d066c806d4167223fca1a2ccbd9328706157eb110be70b68c6457064d478870adb12ebddb3623f475c697cae119cc96d6704f0896df56915b80cd43123ccd190bce3675f7a4a23d8c15ee525ede3db2af9d6fae8415db7263a454cab900a58c9400b533f1f23d96c2d07f804d5519252153202fb243eb2006c949ec7eb3b7393c3d2abeaba969a8ad071831741d722b8e99079743c1351f7e79e874b796cd9d690f557626a20f34d836aeba79dd5bc6fd53513906015da5db6bc98008051736a222dc38e2d3288b74245db991477a4174b8d1534b7472a3c515e855f4723d04fc96e115c2279a8f2f2b2f1ca7bd36fc8dd8c9b706e92a1b9a68bb700d737c1011738aba2332cf29fa7e0022045028dfe914b03cf72b5e0c9b478eabdd186a9897d704a5698ebce3c36d615beacdb9fdec14df419d48be6ff3b44d330d17429d3e5718a96665b58e85ee78be8b5daec684d05539b08db185ce5131cd9d6ee997f76b19b5fd3f9060486280e271f0880453411d31d0b5b6deed44b9dabdbf9889fe232a2303d2250618ec19ba684f10809f54b6a770413344c5635b4826385a5376df6c335235a6d17cba424cdec5c84531968e2fc317bc6452674e08c8b8cede37a01af9842345e51b9fabde37759c8ac927e9b62ed529ff0b9c8e19a21c16ea6892c37fcb0559a6f14e6e4a87d10860d913052ecc3f11d23f7bd6de7563a43f4f03457853afd081dbf30cd905947425c065d67e8bc267470ab2f1898df7794b6bfdcb9ca971a257ef2a266840d8d7d3aae906c50616fb6ca80024455b0238d8979593644c7bb9169ebd7f1d32d5d2a8dc6489deffaf6e8e3353b0c9f0a683bbccf050c27a18aff04fe97efda6cff6f0ac761d29746ef61dc49f69ce29f96136b681fef967f4a92ba4850f9bf489566ff94d2bc1025a638186e5302bf736681b4fd6c9ae4c137fbf59b4b5ba2663eb09f0e58df0492da80a75d185fc4c83525c45e6c9802201ae7f34d2e79b5ee1def03258cfcd3c6f434caf658b2992eeaed9c8f4e59560977ed70724cd02371548a5836f2906400125d820dac226e1546f72702e892bd0dc74e909ee3650bcd02aa293a03d4c7ab155abeda57415de1dcb16479d9eb951b44ddb6b676b83d10839ee033d5016101c15676cd77f1adb7eddd46a8bfec8eca1a62a98d71ccc0391ffc6b1614d9a4e7696537f5a2e8c91aee6e31b661eac11cfd9680d3376b51a19866dd07c2d47edd9244a37de955b1511688dc7b11b87b83051b98a26fb539be3f74e4a96c39c4226649ce0f2b91db2372694c711f69226b7e8e96fffa3bb89a5fcececa4107a3bfd984d118a82532910fae375099b8a30da8ef06df6b3f7edd588a69d63189a35d8df9bc3edada55bf76add135d7bd39f62765b38c81ff478a26f4e2d7e9c56d693db443b636cf43b9168be84f0a27c3ce7d2a2926226a0eca999a109fe5e4d438d40c65157f7fe098baf6142ad99c16fc096704b9884ab8a7ba7953d3054cc8f7bb35978fa810ea0e7f3a180c7bd1b1c6ac307b6da2207ebe4dfb6e76fbacb08fe74e5a66fb69230a8d04ec9f6d9a04a1ef772478c33342105d4a649f2e4aa6e7917e31affbd04ac9464f26a9b19d6b98f3014745d46d534ede51276ce76219db39dfabaae6c5656d4bb8fe4defb0f17fb3c025a5f0febf285e003f850f0f64295461b3d20c994620c60c8dd3d668b92eaede836908828221f00a75993330ff826f75390d6c4ddf14f0b3f289c5c808edf048421d289a22eb166642a3f1e7d2d03e4fc4168f4172ae1bebf25f72ce869555334f9f01d9358279a59a412e1ecaae4f24773185e73243e06df88d27e804ef10d759939f255e0e77be2b9127bd631b20c46d6d7c2169a38556f8922c5b4640e52bb7d46fcb824e88d7610aacefd1d4142e3e27801035b5a564fe5719a8ba77ce77dd4dcbf72635a4a63ef074354519fc9e417bba11251ec1b1c44e7ac365ebc54824a86828e0ce582682fbab22af3cff79cebf478215411c14f9e749763c344de36d2d77b6fe8569a6df031794986ae4ebc5d88eca19ad968fb6a17fd02c51bfd544fb3d5e3ade87930450a845464b73524c6cbec9e3a8aadc758741aec3f49e081798b2a60c0e89d56d5eb389ea6f27ce476daf03cda55452d7521d2453516ed54fce5247dbc26ceaa64357168e502a364bf7b4447a3530b10633f9c11c638d45f3e260f4c48ace4a442a06cb4592d8cd06346de4d4d4bc58f3f35e51a39a70e450e"}) 15:48:38 executing program 5: r0 = syz_open_dev$hidraw(0xfffffffffffffffc, 0x5c70, 0x49005cb648cd9d3c) ioctl$HIDIOCGFEATURE(r0, 0xc0404807, &(0x7f0000000000)={0x3f, "d873c8167f65b2950c1a7fbbc4de06e7e36a3a25791c1040d8533603bfdadece74291ac409e5a80f41dd6ebf0eb821f8e68f3fd03f28e7ad35bbd676972b72a3"}) syz_open_dev$hidraw(&(0x7f0000000080), 0x7, 0xa04040) 15:48:38 executing program 0: r0 = syz_open_dev$hidraw(0xfffffffffffffffc, 0x0, 0x49005cb64888dafe) read$hidraw(r0, &(0x7f0000000080)=""/227, 0xe3) r1 = syz_open_dev$evdev(&(0x7f0000000180), 0x0, 0x800) ioctl$EVIOCGMTSLOTS(r1, 0x8040450a, &(0x7f00000001c0)=""/226) ioctl$HIDIOCGRAWNAME(r0, 0x80404804, &(0x7f0000000000)) syz_open_dev$hidraw(&(0x7f0000000040), 0x1, 0x400100) 15:48:38 executing program 2: syz_open_dev$hidraw(0xfffffffffffffffc, 0x401, 0x49005cb64888dafe) r0 = syz_open_dev$hidraw(&(0x7f0000000080), 0x0, 0x0) read$hidraw(r0, 0x0, 0x0) ioctl$HIDIOCGFEATURE(r0, 0xc0404807, &(0x7f0000001000)={0x3f, "a84bf00c0f22bb2e90454b5645e0ec7b21aefb25ac4a5cbd5271e58eb0675d909a79656371965ca681c74af7e5d117e4c6bd35ab8f60d1efc1050c5c85affae1"}) r1 = syz_open_dev$evdev(0x0, 0x0, 0x200240) ioctl$EVIOCGPROP(r1, 0x80404509, &(0x7f0000001080)=""/168) ioctl$EVIOCGKEY(r1, 0x80404518, &(0x7f0000000000)=""/4096) 15:48:38 executing program 4: syz_open_dev$hidraw(0xfffffffffffffffc, 0x20, 0x1092c0) ioctl$EVIOCGSND(0xffffffffffffffff, 0x8040451a, &(0x7f00000003c0)=""/4096) syz_open_dev$evdev(0x0, 0x0, 0x0) r0 = syz_open_dev$evdev(&(0x7f0000000380), 0x0, 0x0) ioctl$EVIOCGUNIQ(r0, 0x80404508, 0x0) 15:48:38 executing program 3: r0 = syz_open_dev$hiddev(&(0x7f0000000000), 0x80000001, 0x10000) ioctl$HIDIOCGVERSION(r0, 0x80044801, &(0x7f0000000040)) r1 = syz_open_dev$hidraw(&(0x7f0000000080), 0xffffffffffffffd7, 0x189081) ioctl$HIDIOCSFEATURE(r1, 0xc0404806, &(0x7f0000000100)="e394cbaa820d21208b1f9d2496cf96b8a0dd439a30e5e281347c788134d0fb509ae3f5d64486c6e2c1ba593e7d661714da7c322a75c579868a1cefabe7ca") read$hidraw(r1, 0x0, 0x0) r2 = syz_open_dev$evdev(&(0x7f0000000380), 0x0, 0x0) ioctl$EVIOCSABS0(r2, 0x401845c0, 0x0) ioctl$HIDIOCGRAWNAME(r1, 0x80404804, &(0x7f0000000180)) ioctl$EVIOCSABS20(r2, 0x401845e0, &(0x7f0000000140)={0x1000, 0x0, 0x80000001, 0x5, 0x8, 0x4}) ioctl$HIDIOCGREPORTINFO(r0, 0xc00c4809, &(0x7f00000000c0)={0x1, 0x200, 0x4ba}) 15:48:38 executing program 2: syz_open_dev$hidraw(0xfffffffffffffffc, 0x7, 0x270dc2) syz_open_dev$evdev(0x0, 0x0, 0x200240) 15:48:38 executing program 4: syz_open_dev$hidraw(0xfffffffffffffffc, 0x80000001, 0x1092c0) syz_open_dev$evdev(0x0, 0x9, 0xa2100) r0 = syz_open_dev$evdev(&(0x7f0000000380), 0x0, 0x0) r1 = syz_open_dev$evdev(&(0x7f0000000380), 0x20, 0x0) ioctl$EVIOCSKEYCODE(r1, 0x40084504, &(0x7f0000000200)=[0x2]) r2 = syz_open_dev$hidraw(&(0x7f00000000c0), 0x81, 0x4283) ioctl$HIDIOCSFEATURE(r2, 0xc0404806, &(0x7f0000000100)="26080da6d87350be2e42f1710fea49ae5772088ad90420708d16f4fe2b22a6576fb9cd1dcb71a0f5b39afc310008c1e1459c0c04d863fe32883f5877c6356b76f88f3d85eea53d17d2d33cbf0cb808f33960ac6a4dd5a327582811731c0f72a8262aff53d9a5d4e4ae50e9ef53d89cd610b83646702c9ee5566add99bb6fac27d27e1376b5a657951b6f2a81d709b49b0363aac58ca124c0465904b71ce382f3af7436") r3 = syz_open_dev$evdev(&(0x7f0000000080), 0xffffffffffffffff, 0x529e41) ioctl$EVIOCGSND(r3, 0x8040451a, &(0x7f0000000000)=""/77) ioctl$EVIOCGUNIQ(r0, 0x80404508, 0x0) 15:48:38 executing program 1: r0 = syz_open_dev$evdev(&(0x7f0000000080), 0x3f, 0x133402) ioctl$EVIOCSFF(r0, 0x40304580, &(0x7f00000000c0)={0x57, 0x9, 0x8, {0x1, 0x44}, {0x3, 0x3}, @ramp={0x8, 0x1f, {0x7, 0x89, 0x0, 0x3ff}}}) ioctl$EVIOCSKEYCODE(r0, 0x40084504, &(0x7f0000000040)=[0x2, 0x5]) syz_open_dev$hidraw(0xfffffffffffffffc, 0x0, 0x49005cb648da5abd) r1 = syz_open_dev$evdev(&(0x7f0000000100), 0x10000, 0x0) ioctl$EVIOCGABS3F(r1, 0x8018457f, &(0x7f0000000180)=""/135) r2 = syz_open_dev$evdev(&(0x7f0000000240), 0x100000000, 0x600900) ioctl$EVIOCGRAB(r2, 0x40044590, &(0x7f0000000140)=0x8) ioctl$EVIOCSKEYCODE_V2(r0, 0x40284504, &(0x7f0000000000)={0x20, 0x5, 0x1, 0x9, "0dc1c4ddbfcc69e7d9fd3e1b5e26b41bdf108d3a2bcb722c0527a1cb56714e12"}) 15:48:38 executing program 5: ioctl$EVIOCSCLOCKID(0xffffffffffffffff, 0x400445a0, &(0x7f0000000000)=0x10000) ioctl$EVIOCREVOKE(0xffffffffffffffff, 0x40044591, &(0x7f0000000080)) syz_open_dev$hidraw(0xfffffffffffffffc, 0x0, 0x49005cb64888dafe) ioctl$EVIOCGBITSND(0xffffffffffffffff, 0x80404532, &(0x7f00000000c0)=""/149) syz_open_dev$evdev(&(0x7f0000000040), 0xfffffffffffffffc, 0x200c00) 15:48:38 executing program 0: r0 = syz_open_dev$hidraw(0xfffffffffffffffc, 0x0, 0x49005cb64888dafe) read$hidraw(r0, &(0x7f0000000080)=""/227, 0xe3) r1 = syz_open_dev$evdev(&(0x7f0000000180), 0x0, 0x800) ioctl$EVIOCGMTSLOTS(r1, 0x8040450a, &(0x7f00000001c0)=""/226) ioctl$HIDIOCGRAWNAME(r0, 0x80404804, &(0x7f0000000000)) syz_open_dev$hidraw(&(0x7f0000000040), 0x1, 0x400100) 15:48:39 executing program 3: r0 = syz_open_dev$hidraw(&(0x7f0000000000), 0x0, 0x40) read$hidraw(r0, 0x0, 0x0) r1 = syz_open_dev$hidraw(&(0x7f0000000080), 0x0, 0x0) read$hidraw(r1, 0x0, 0x0) ioctl$HIDIOCGRDESCSIZE(r1, 0x80044801, &(0x7f0000000040)) 15:48:39 executing program 2: syz_open_dev$hidraw(0xfffffffffffffffc, 0x401, 0x49005cb64888dafe) syz_open_dev$evdev(0x0, 0x0, 0x200240) r0 = syz_open_dev$evdev(&(0x7f0000000380), 0x0, 0x0) ioctl$EVIOCSABS0(r0, 0x401845c0, 0x0) ioctl$EVIOCGABS0(r0, 0x80184540, &(0x7f0000000000)=""/87) 15:48:39 executing program 5: r0 = syz_open_dev$evdev(&(0x7f0000000000), 0x4, 0x400) ioctl$EVIOCSABS3F(r0, 0x401845ff, &(0x7f0000000040)={0x6, 0x313f1d55, 0x9, 0x8000, 0xa8, 0x4}) 15:48:39 executing program 4: r0 = syz_open_dev$hidraw(0xfffffffffffffffc, 0x20, 0x1092c0) ioctl$HIDIOCGRDESCSIZE(r0, 0x80044801, &(0x7f0000000080)) syz_open_dev$evdev(0x0, 0x0, 0x0) r1 = syz_open_dev$evdev(&(0x7f0000000380), 0xffffffffffffffff, 0x420c2) ioctl$EVIOCGUNIQ(r1, 0x80404508, 0x0) syz_open_dev$hiddev(&(0x7f0000000000), 0xffffffffffffff01, 0x90000) syz_open_dev$evdev(&(0x7f0000000040), 0x9, 0x28500) 15:48:39 executing program 1: syz_usb_connect$cdc_ecm(0x4, 0x7c, &(0x7f0000000000)={{0x12, 0x1, 0x110, 0x2, 0x0, 0x0, 0x10, 0x525, 0xa4a1, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x6a, 0x1, 0x1, 0x1, 0x10, 0x9, [{{0x9, 0x4, 0x0, 0x81, 0x2, 0x2, 0x6, 0x0, 0x4, {{0x7, 0x24, 0x6, 0x0, 0x0, "e19f"}, {0x5, 0x24, 0x0, 0x7}, {0xd, 0x24, 0xf, 0x1, 0x6, 0x4, 0xf269, 0x4}, [@ncm={0x6, 0x24, 0x1a, 0x4, 0xfa5430bb58b694e7}, @mbim={0xc, 0x24, 0x1b, 0x9, 0xff7f, 0x1, 0x9, 0x4, 0xfe}, @network_terminal={0x7, 0x24, 0xa, 0xda, 0x8e, 0x2, 0x5}, @call_mgmt={0x5, 0x24, 0x1, 0x1, 0x5}, @ncm={0x6, 0x24, 0x1a, 0x5, 0x10}]}, {[{{0x9, 0x5, 0x81, 0x3, 0x40, 0x80, 0x3, 0x8}}], {{0x9, 0x5, 0x82, 0x2, 0x3ff, 0xed, 0x4, 0x8}}, {{0x9, 0x5, 0x3, 0x2, 0x10, 0x75, 0x81, 0x1}}}}}]}}]}}, &(0x7f0000000440)={0xa, &(0x7f0000000080)={0xa, 0x6, 0x300, 0x81, 0x1, 0x6, 0x20, 0x81}, 0x5, &(0x7f00000000c0)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00'], 0xa, [{0x4, &(0x7f0000000100)=@lang_id={0x4, 0x3, 0xc01}}, {0x4, &(0x7f0000000140)=@lang_id={0x4}}, {0x4, &(0x7f0000000180)=@lang_id={0x4, 0x3, 0x437}}, {0x4, &(0x7f00000001c0)=@lang_id={0x4, 0x3, 0x820}}, {0x4, &(0x7f0000000200)=@lang_id={0x4}}, {0x4, &(0x7f0000000240)=@lang_id={0x4, 0x3, 0x80c}}, {0x2, &(0x7f0000000280)=@string={0x2}}, {0x79, &(0x7f00000002c0)=@string={0x79, 0x3, "fdd4eb7d58c982997d2d0fe99ed6f8c0e2fc2eabf181a69349abde445faa9adac42011d5cf8590709f8fefdd9934421d88db6228d804bba5978158e5e2557cb787d96fd0a5f8e53671c1d46a96130c95bd9ac75d23054163e3f0e14af0c82f7d5e2161804869bf5204c0bfd81db40781f2296d00179fcc"}}, {0x4, &(0x7f0000000340)=@lang_id={0x4, 0x3, 0x423}}, {0x96, &(0x7f0000000380)=@string={0x96, 0x3, "b680385f4389274e540c18675458f7ac9cc330d46d7ed268c1cc87e58c8c384e58926b1259b3d38d1d1b40baab9a9fbb27f02c0b0df140a2cc1c9b64bcc6f8abc0fc92be2302bd5a7c9fe2ac3bbf52c468e2cee73997014d8cec5f498673d0e477a6564a0a1e3ef46d59010c2e62ba60dc34a10403b862f6406b85c114887ed2a368c30d7fc5db69fc6097c49e547cf0a571f369"}}]}) syz_usb_connect$hid(0x2, 0x36, &(0x7f0000000500)={{0x12, 0x1, 0x250, 0x0, 0x0, 0x0, 0x10, 0x56a, 0xb5, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x24, 0x1, 0x1, 0x1, 0x80, 0x34, [{{0x9, 0x4, 0x0, 0xe0, 0x2, 0x3, 0x1, 0x2, 0x1f, {0x9, 0x21, 0x1, 0xb6, 0x1, {0x22, 0x8c1}}, {{{0x9, 0x5, 0x81, 0x3, 0x40, 0x4, 0xfb, 0x70}}}}}]}}]}}, &(0x7f0000000640)={0xa, &(0x7f0000000540)={0xa, 0x6, 0x200, 0x7, 0x0, 0x5, 0x20, 0x57}, 0x52, &(0x7f0000000580)={0x5, 0xf, 0x52, 0x4, [@ssp_cap={0x24, 0x10, 0xa, 0xfa, 0x6, 0x8, 0xf0f, 0x8, [0xff0000, 0xffc000, 0xc06f, 0xff000f, 0xf0, 0x18000]}, @ss_cap={0xa, 0x10, 0x3, 0x2, 0x3, 0xfa, 0x3, 0x8}, @ssp_cap={0x14, 0x10, 0xa, 0x0, 0x2, 0x7fffffa, 0xf00, 0x6, [0xe057, 0x3fc0]}, @wireless={0xb, 0x10, 0x1, 0x4, 0x4, 0x7, 0x6c, 0xb842, 0x9}]}, 0x1, [{0x4, &(0x7f0000000600)=@lang_id={0x4, 0x3, 0x449}}]}) syz_open_dev$hidraw(0xfffffffffffffffc, 0x0, 0x49005cb64888dafe) 15:48:39 executing program 2: ioctl$HIDIOCSREPORT(0xffffffffffffffff, 0x400c4808, &(0x7f00000000c0)={0x3, 0x3, 0x9}) r0 = syz_open_dev$hiddev(&(0x7f0000000100), 0x8, 0x16040) ioctl$HIDIOCAPPLICATION(r0, 0x4802, 0x0) r1 = syz_open_dev$hiddev(&(0x7f0000000040), 0x5, 0x280) ioctl$HIDIOCGUCODE(r1, 0xc018480d, &(0x7f0000000080)={0x2, 0x1, 0x2, 0x5, 0x101, 0x875}) syz_open_dev$hidraw(0xfffffffffffffffc, 0x401, 0x49005cb64888dafe) ioctl$HIDIOCGUCODE(r0, 0xc018480d, &(0x7f0000000000)={0x1, 0xffffffff, 0x8, 0x7fff, 0x7fff, 0xfffffffc}) r2 = syz_open_dev$evdev(0x0, 0x0, 0x200240) ioctl$EVIOCGABS3F(r2, 0x8018457f, &(0x7f0000000280)=""/212) ioctl$HIDIOCGPHYS(r0, 0x80404812, &(0x7f0000000140)) 15:48:39 executing program 3: r0 = syz_open_dev$hidraw(&(0x7f0000000080), 0xe1e, 0x0) read$hidraw(r0, 0x0, 0x0) ioctl$HIDIOCGRDESC(r0, 0x90044802, &(0x7f0000000900)=ANY=[@ANYBLOB="aa030000333d9cdc1534f911c4eefdaaf6744c1f8be589a8c59a5e3428faf62d94d8cc94902603b89edb566c837c334e3285718000207ee7e41c40cdcf3cdba41318e6e3ba2ff1248f95cd203949e7199596ab02bb86317abf460172fd8f3801227076236c23b36ee9d3e2964161bade92f4cad8aae3e687ae4e76e97cbc835e8b29b67e655c35e866b0590be60d9609f8a4efd6c7d06ff47d6b29e9c4e2d098dfd955922395286d7782fd8c19d71d98b6459a157cec099bad0c5e1421b765d7925f98c5b846c41640e9ae98e2d699df723fd7a22fcee90f27fbe212b12bfd3926eaa6f7a71a4b9b853f7e9172223def9eb7e506232e3cf54feaf8dd72d6388fba7d2ebe553a5b312087ba7a146f8996eba967203a01d0b05598ee04143b85aba8e1685cf7259fb021d6f11c90aba8108678c0e9de4524651d99a85ccfa0109ef551a8d4b16359d0d1882b3b8f5a00753f98390eb31a7990fa2a59351bb35385961e6bb9deec3dd075ee3b33bf6bcbd12e55c973a17f39251a3e9eba652cc96e8cab76cac14a3646b9d6ae32133280dad9f407e65636de13330fd7c80e33424c7617caab5ebf8314d564491afd2f35a957636835ab619a19ceda47e7c4c2981612f40c8825bf14912fd5cfc15802dc76783648c3d12be7fae9c1b2cb8304047bcbf533bd382f03b1d2aa1cca7ea67488fa8150b0bbde8fc999760469a1ca39628f20d51f611aef6046645800537a0ae4146117d032bd7737e99cf2c7667ac6ba8b9a3ec0becced4eff086634b72919d080b1b14b50a50662f187953ed64d7d9ae8bd75914961cdeda24a92891ebfcd2dd34e84b449f7432e88e6b932b9a9325dc316cf6d4c50f68ec5f43b1e24195d4afae33ef69f6895026ad322642db6985faafbea5a99a537d70070ab2236987afcf3fe2c76ea3f311a63f9a37d6eefd793f2bfd8c216475b6ea801311012f64cd7e3211a85329039425ad7d647a93631581ace86d4585fd0846f60ae30960a96b27507edb07089487fa12b0addccb76b0c47c3e0a5bf4c7edc60689f2fb4ad1f07144daa42cc99d81a0efd20bbccfa8ea824801cfb94e1ac4e3f546250147346e44b074b96021d40be63efa72a36520b6bb59d6ca47879b7b8529d43ad27cf17f6d3b8219734d59dff5938fa623d6e8fa7db1549e11a1860b46340ba27a958669c408ba170180860143c1c51cec399c086571dd79b28045f574e88ab020ddaeea42864b54360cda2423f1d062b370a6f1c014c27b3f85059aac4062b633f351c3f19b6d95befb310d6c61fd86ae4c99fbe0a5571a9cc7ac247376f4d9cd2ded9441003a28e3532d86feac28b6ad6b512ee2dd680a78d01a15200998ed8d27ffeb6395da7160be3fe1a475d820bdbcc1b668514eb662ab911bcfae566159210e2f896b7ca85bfd4e0fd1ae1937dc6e0d9d575e3b4b25b1220fde4733b65d17b932fcbd48b70f9fbfef1bd7ad462b7daa17b252d2d20769d9258adc065ab98bed53d5dc10ad76437f665da01a6d9bad29977cb3c27ed25b3b0e69d822f9b7b7f6a3c63eac2d3409866dc1200a80ac747"]) 15:48:39 executing program 0: r0 = syz_open_dev$hidraw(0xfffffffffffffffc, 0x0, 0x49005cb64888dafe) read$hidraw(r0, &(0x7f0000000080)=""/227, 0xe3) r1 = syz_open_dev$evdev(&(0x7f0000000180), 0x0, 0x800) ioctl$EVIOCGMTSLOTS(r1, 0x8040450a, &(0x7f00000001c0)=""/226) ioctl$HIDIOCGRAWNAME(r0, 0x80404804, &(0x7f0000000000)) 15:48:39 executing program 5: syz_open_dev$hidraw(0xfffffffffffffffc, 0x0, 0x49005cb64888dafe) r0 = syz_open_dev$hidraw(&(0x7f0000000000), 0x7e, 0xab7e265425edbd57) ioctl$HIDIOCGRAWPHYS(r0, 0x80404805, &(0x7f0000000040)) 15:48:39 executing program 3: r0 = syz_open_dev$hidraw(&(0x7f0000000080), 0x486, 0x20c040) read$hidraw(r0, 0x0, 0x0) r1 = syz_open_dev$hidraw(&(0x7f0000000080), 0x0, 0x0) read$hidraw(r1, 0x0, 0x0) write$hidraw(r1, &(0x7f00000000c0)="299fadd57e1e4883fdb17003c31a7935891ef5737af990694d5342faa95234d1087f111192ea376c1ffda9347da8c6a1a0f72df6b37b9cb372b4e26fa54864ddb3356c6036152d1bad437a5678fadb3da9c27da0e7bcb3828a8347c80892428818200cccac40c0fe8229dc4a2a63311c27d35363070a37dd204652422479062927dbd9066a62bb7abd4c2671060b0f136bad1c3f62de9ad8e1da2f28e870e8a79f5c7efee1d1d7dd365f45306fe4b7266dbed6c8c045bc2b9405c581d957834dfce9988228e2081aa184aedc526034cfa2e9f6a666f26ea39027763528d2d834afdb60fb3d6ec0ba5b7c6c630506e26416597610931d8f1b57a91e0b233a56396eb3864824e2c0dbbcf8dcbee7573adf95e16a329553fe459dde45eecaa4f44eab6cd3a8ce8d198e4ec08fa8cc24e6639cdc0b820b8ee928299ad20bec584941c7ce254d6c510ef56132198d08641da13b744044c46d0b93f5afe954104b945209e6ea6bc59a6d9a1f0cb3e24387fc7fec02e3e00c45a69c1082d1e61172cb2fe7df184059de67a2dd74d33af29eec816fdfb8889644855c85fbbcc038079980c347fb186d8d4b468481de621322015db15d2ecf1bb7ef4a7620bb061f4bef834e99bb71e39c19dbc9ded8e5dc3e7932c4c21edefe89ea7be523d8a9149fac0981fd833482347ed728eb9524d79802e716dbdf578e0ba17c7055b878abc75d750e0f8edf3ce65bfcdea137b129f553498315e2f7e1ded514f38eb48a7eaf9a76f1fa1f090fb4f86330673161b51026f92dff1d3fc636e7fc6bd9f2178c7a01e232966545130b9e35c429e13f46be41e8dda9c84dfc8b13216b0a8760e6ef634741e84abe620df0084466b2ad6f89811d71ff5965655604baed61075d35775905fffd1476ca43b1c69ab9b74f8fd7136c2614d5ccbcf691da56bfe37982567b9fb6db3fee9ec45f33a0005134bb1344434340e8e3d5210fd6cacc49e7f456ab1a7ebe29db10dbb57174536be56a51681657a2fdc27b1b7939211b21fc5fe368a10e9ec98840b904a8c80b95deb524b317b79d3de5131c0c5fb257147d95bf3fa14395dac12966e9d8dcb586285d62edca33e5d84f25f912f001a3221008ac434f321c980adaeaf87799a16a07ebb37f3c60e7a086fc7e57898aa69d59348e45d6d58dfa5bad87f14278d73cf71d6edf173ca8a6f962a226f5dee33505799cf7af9c63f1ec2fbc67d01948c96eb821cef829ab1bdf1161538de789557c5264d72c8a44a728f27ee4527a7d09d4811bdbf5e10a801f04b36cda606cc5a4a7d819db3a4b62421dcaebf20c704decdea0f8b614f720045ca95755e28954618050654d292dacad7e42bc2fe37daf8d6ff1d5971d619e3620b678c5f3453a7c5736804ff66fe356a0e2bd57adf556139b4c64d780c6265fccc61689a385cccde54fa4765fb3b6ab725f6291e191ba289f961df1fe7165f67818b160f997bca5744ce63c64ee56bbeb3ed4dccfda89ff4f81df071251fa9694c466de9b714a7fa798bd003ae31c23ba7b5680741fcb74f236755cb2b4e589664f0362983150e8bf7be3ee27cb88e3e0bd9e059715945ffacce57bc57f5bd2ca05d05a5eced3471e5297bff249b52b930ac483f518eb0a8d785d052ca7846e5ed97b502b6d94964f82fe0d8c464f932ba2e8310442ac0c62e9c1f68403995fce30ec57fc94d033db41e8399f5fb683114cb29bbb9437c4eb016dd64d8392110482fdaa91ebdae404c8f6d49531d7697ad17d127fab95c9546ba2a764cc3b9f4c31bc1316916fd96916ec1bb3bfb5c4232cf9b689f5b988e02a92e7b747968bcd82362c5d2a78ae7e4ab19bb0284d75d12d8925b3647d26f7dc633dde62b0d1d66577f6f7f1d7e9e2b822eea5dbd93b50986c2ee9304f00a35ab0749d77c8303fc7da09d8899d603431d7b9f28d750eef4f28e0171f5aad4aac4517d3ff1aadddf2aea0a9b9269c0c3d1c18975d8935bcc37c6afbc8d5befb9d8ef8a793cfb1a9eb934e2a93721f98d34f3393270232f5501cf4276865b2042f9a3bb63240b1365298c7143a4825a85a985d5a75efc91c350105a0c5028855a93911e5ba3fc7e464da992510118928c22ef81bf4ab8590e9d577279bbf5c00dfbdd8df1551dc1de7acde7f444f3ca26d47ddf3c70e59693823c984647d4d7962cd0013d4c3116e7b81db40de573ad84678bc1563f514ce89b119aa0cb7e8a054e2cefc4f5f6d2c4af37d6aede1d45c782c59adc1b951b494bd25eb4d047235478fa2b5cc3ba601662210b3b6fd354f47d10f2753233b8fa258bb9a92b13df75123d62b5783ed27a0b02277d4c4cefa31e8aa0629ba06ebb2ce7e7a33b8761eec442e6992f41ef922a117db46487c56b89dc8dbc4b68a2c006b086ef50764560e2f01e778b06982f9b2b5267850242de81dc1063e16206fd5572fdca99942f28ed65ddcb548baceed8f5fd4730d20daed692c5a9ae6d2d2a8e7cfb2111b9e0285c85aa09f630a5f0c3900e4bb310fdfffed491e2fa97d7e0518b1212b50b2256364cbe08c26dd895590205d5498598f619b6d60c957d45e20163c7077a2423b451dc53fa775fa96cb33430485f1bcb096297700d4b8d93fa95c7329ffb63540ff1f9026e961058271a8d4b75a266e89216243626a905fd3fa1cab056d3ede60e12f8857bedff0bdc5cfb5e613403088a8edd3ff78cc541bb0c56386f4fbbcab5d6ec70cb7fb916c63a8c66f511c9b2e41daea0a43cd44b766518b482b47ebd7062d3b40a3f4f651070943910b553c962ec8218e5d879fb9aad9cad480259bd07300f1c020ebf3131e7500e90246a57f0fa66dbb66ea057d4b578b28a93109be69e511bf294c8fbe65f711622531b47251b85b81a3d2585a7b0061694a6d363e7a3aa37c5fe1dfcf17cc2deb6951f90dbec1be41d05543128a5b30e660dded03c97281279f913c3938ba3c4d8100ca05693e38baeb2d05e36b435adec4e2f29c6e6e098d52b0d5c0ec88dcb7783c59a287dc12583542ca3ea63a2c3834a8a0d056227517267cffda55d65c8a5ca71625d89d44ec4cd2ae796fdf7ac29efbe1846a77ea225ee5f99e0f2e305167c95834d7b71c89c508af252988941474c351e2bee48fb645e9cfaad976044146609633a816558f63df8398aac3a3d642484d8eba04f379114bae3f69cd519e994f20cdb91d071a7b26d7a5e29def33a2786491c43e10ffaf85e4281f6332d2702688c25c31c0d576b478902a6e65066a8a87c2a252a0d3310c54520d3127d9ba6e9a1f5c3b41e2937f51b42647a9d685ac4488e31c9e748a8a2430a2ea2fa3f381b8da6df5cc1b0d7263e520076d4d68200250cdc4ded81df68c111d6c28160fd4c2f189b88d3836cf2fdbd99da907082b62bc0753bd9f7e12cc20cfc79881d08e38026cc4823e6ffada1ff19246d42c9ee25c429dddec6146697aadb2e4ffb45aab77aee277bedb3825a3fb825730089d0a575368dd05eacb8b20cdfd3fee3be34c73450146fa47a4bdcac7857c728024c07862306d136e539c496860aab71773d0f57b8d046b4666675f05cd53469a55fb7d3c812abe160d923a4ea80d40503da7a66caf4853cdf33c4b79aaab5d1a5bfd8fef977264ca6c0580996eff705ca620b58bc3e1fe5bd1c6ff2bd705a8ff563f0e1f4dfb61ce87936f292730ac1d2b2c532f50d8055f8f0870872e12d9d5fd4022bf7eb5f6679d30c9dc326a927e1c925309284682aa765108127ed6728346123c2c2d34ec19159e46a8078913580238217ec5958df5c124577cffadf95ebe910174edeb21d0ac3312da2ddfc8d4f7a44c9a7b58c919672ad5be0890a8e2a6f71ae6b76fc96eb1f9112bd73ad06c6140913466c01247b50a325bf9357497dbb3a395ba196c76467f12a0240fd819964a9816a61cbae61dcd0b28e22248b2f8f83a6c65b063513f05768e351ebb0ff28ad234580af0c7c532bcc3e2bc8103a220658afb658e3d9c9e16c27eecf1beb08ea5a64526d5434d05b0443d4442b9a934dbba7e3df24909112fcc7c759ff71f23f92b26687788a62d750d185ad22582bdf0913f50878a44b828d3b90182005ebf9c5480542baae02e5a374239d41c06df34a6a9fc788fffc85e393a5890e11e656f776d10c86c6bcac58e51de0fbf9d8a1b3e1c391f1719f2c641aca3a17b1798fff74109f99333915419477b48e9d7477111795475bfa5794742e61ea07da49880d273f0a5999e8dd2afd5df43fbcf1d47e4f1053f2413d5d9f9f47a0602d0dd206718f98967506670a4e7f83c77fcf28c36f3927d014f977abd0ce2d7a25e70a61ce4238c9b76e201f8e5652659194ade3b115df5bc53e600b902d1f76450156567d1f5ac33fb67659b3ef16c167e28f1d614589528df976e10eef55bb5899faf68bee98359b06816fc20c210f5f29c5f7a56e57e841be07b1d1a58ab10cc28299fda931d7ac78f32d37f171bdefdeeae34c6e41e98b061c7c836b3967a3dbb6af887a7574955fef4353fe257e6202c85bc73cfde4f00dbf3ecbefefb3aebf0ba6c162198af208979f55485799ebb39587dad387197c3fc6e8784d9f9647c2b519a57fcfeec10ad8bc61859a1e690e0c4ae06600abb37e535da38e9384533f19c0d797efb01486a51d9a7eed9c494d1520d5339c9359b63409e83b0cc331b498d088ebcabe42b2555824eb5c47d9978565e8cae923d94870ed933b6d28799ab7e45fb23a4aac78542faef7669d318f3ab20813e6cf2b20d0789aa170b0360173f97f2cf3fb3f6ebc0503336a753aec40c1519213bc25f27f64c1bdcd2027fc5d1b78547ad44b7d7a35dda9b5c4d3132b2250568d1b919dd51b1bf71d5cb6da394f35b9b276c9e60a5050d796c3faf1876e9357af1615b85ca71abdeda77091a58ac25eb57847c75e80b4791237df8dc82f9bd9dacdd67485d33f6d785d85d588dd8d2d9e352c51e34b0c158f50044b1d1fa96cf8bfeb56ee6c61ea83ac04cff5832bececd7585fc7387b847a8d5d04f2fb847999614f30fabfe7d4869f05d93c994174dccfdc7f07d8719cc99a47b8d5a075c047c505d73673ca1ee3268151a4aca4e324731cb6736e4b876b1a2a5e0906f4b3a48b880a07f3675f67939b0385bc31a0ba5bc5823b1ef81e78e08f6ed4e322970d08f4b70a8cc320ad906c354e0f039a5bdb1a56020dcb24135ec4c5e00e3157b03002ab891a62fd200ad629799841bb19bcc217e7990a22c8853f45e79a94cf0c407030c7194fa682ff6df5f8034d2b9d3a2c97282eb34bbd4cd146995ae91a3707265f7930264f2a2efa5217c5c8dda18746c991bdc4a11b583c60c8c53bdf07294b38de76a6457d333bbafa958a2ee18e0fca9a426a8768e5becd1bccc019d1dcd5079e93185b38294c58abc45dae048b79e6c04ff83f6e6252ab61176cd88e590fa35770161133015cfcc28b2035bf18cfee9397f9543d5c249dac9512a58ed7f1600426fcdf0bce59341ed0aee463b9022d27a26254fba0e0b0346aefce440411f99c1359f4e1aaa5183f6ddefd555fcb4a0f3f782f687737f1ab26c9ecce35238b439539284c9ce97cba3fb07ba25cb866db3801d98a518a00eb81bc287a44dda280724a7ad2fe86b33f56c788ca4baf2c35da4caa2bcddbaeb759a560d7c32c9c0be9dc706be5492e5201bf53ee7274a09556d9ec13fd321584781c45f943151be4bdb4d1fdc23275b00e7efe45d10f55992f4e4d196834b3298dfd3944f7465c71b4f0582ed9875447de1b759", 0x1000) ioctl$HIDIOCGRAWINFO(r0, 0x80084803, &(0x7f0000000000)=""/115) 15:48:39 executing program 4: syz_open_dev$hidraw(0xfffffffffffffffc, 0x20, 0x1092c0) r0 = syz_open_dev$evdev(0x0, 0x0, 0x0) r1 = syz_open_dev$evdev(&(0x7f0000000380), 0x0, 0x0) ioctl$EVIOCGUNIQ(r1, 0x80404508, 0x0) ioctl$EVIOCGID(0xffffffffffffffff, 0x80084502, &(0x7f00000003c0)=""/4096) ioctl$EVIOCGBITSND(r0, 0x80404532, &(0x7f0000000000)=""/49) ioctl$EVIOCSREP(r1, 0x40084503, &(0x7f0000000040)=[0x1, 0x80000001]) 15:48:39 executing program 0: r0 = syz_open_dev$hidraw(0xfffffffffffffffc, 0x0, 0x49005cb64888dafe) read$hidraw(r0, &(0x7f0000000080)=""/227, 0xe3) r1 = syz_open_dev$evdev(&(0x7f0000000180), 0x0, 0x800) ioctl$EVIOCGMTSLOTS(r1, 0x8040450a, &(0x7f00000001c0)=""/226) ioctl$HIDIOCGRAWNAME(r0, 0x80404804, &(0x7f0000000000)) 15:48:39 executing program 2: ioctl$HIDIOCGPHYS(0xffffffffffffffff, 0x80404812, &(0x7f0000000000)) syz_open_dev$hidraw(0xfffffffffffffffc, 0x401, 0x49005cb64888dafe) syz_open_dev$evdev(0x0, 0x0, 0x200240) 15:48:39 executing program 5: r0 = syz_open_dev$evdev(&(0x7f0000000080), 0xc50, 0x0) ioctl$EVIOCSREP(r0, 0x40084503, &(0x7f00000000c0)) r1 = syz_open_dev$hiddev(&(0x7f0000000080), 0x7564, 0x14000) ioctl$HIDIOCGNAME(r1, 0x80404806, &(0x7f00000000c0)) ioctl$EVIOCGREP(0xffffffffffffffff, 0x80084503, &(0x7f0000000000)=""/101) 15:48:39 executing program 3: syz_open_dev$hidraw(&(0x7f0000000080), 0x2000000008005, 0x222042) read$hidraw(0xffffffffffffffff, 0x0, 0x0) 15:48:39 executing program 4: ioctl$EVIOCGID(0xffffffffffffffff, 0x80084502, &(0x7f0000000000)=""/98) syz_open_dev$hidraw(0xfffffffffffffffc, 0x20, 0x1092c0) syz_open_dev$evdev(0x0, 0x0, 0x0) r0 = syz_open_dev$evdev(&(0x7f0000000380), 0x0, 0x593282) r1 = syz_open_dev$evdev(&(0x7f00000000c0), 0x7b, 0x1a280) ioctl$EVIOCREVOKE(r1, 0x40044591, &(0x7f0000000100)=0x3bb) r2 = syz_open_dev$hidraw(&(0x7f0000000080), 0xfa11, 0x600002) ioctl$HIDIOCGRAWINFO(r2, 0x80084803, &(0x7f00000001c0)=""/181) ioctl$EVIOCGUNIQ(r0, 0x80404508, 0x0) [ 1281.618312][T29346] usb 2-1: new full-speed USB device number 120 using dummy_hcd [ 1282.048341][T29346] usb 2-1: not running at top speed; connect to a high speed hub [ 1282.138469][T29346] usb 2-1: config 1 interface 0 altsetting 224 has 1 endpoint descriptor, different from the interface descriptor's value: 2 [ 1282.151511][T29346] usb 2-1: config 1 interface 0 has no altsetting 0 [ 1282.318485][T29346] usb 2-1: New USB device found, idVendor=056a, idProduct=00b5, bcdDevice= 0.40 [ 1282.327534][T29346] usb 2-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 1282.335555][T29346] usb 2-1: Product: syz [ 1282.339756][T29346] usb 2-1: Manufacturer: syz [ 1282.344350][T29346] usb 2-1: SerialNumber: syz 15:48:40 executing program 1: syz_open_dev$hidraw(0xfffffffffffffffc, 0x0, 0x49005cb64890cefd) 15:48:40 executing program 3: r0 = syz_open_dev$hidraw(&(0x7f0000000080), 0x0, 0x0) read$hidraw(r0, 0x0, 0x0) r1 = syz_open_dev$evdev(&(0x7f0000000380), 0x0, 0x0) ioctl$EVIOCSABS0(r1, 0x401845c0, 0x0) r2 = syz_open_dev$evdev(&(0x7f0000000040), 0x8, 0x404142) ioctl$EVIOCREVOKE(r2, 0x40044591, &(0x7f0000000000)=0x6) 15:48:40 executing program 2: syz_open_dev$hidraw(0xfffffffffffffffc, 0x401, 0x49005cb64888dafe) syz_open_dev$hidraw(&(0x7f0000000000), 0x70f7, 0x8000) syz_open_dev$evdev(0x0, 0x0, 0x200240) 15:48:40 executing program 5: syz_open_dev$hidraw(0xfffffffffffffffc, 0x4, 0x44c140) 15:48:40 executing program 0: r0 = syz_open_dev$hidraw(0xfffffffffffffffc, 0x0, 0x49005cb64888dafe) read$hidraw(r0, &(0x7f0000000080)=""/227, 0xe3) r1 = syz_open_dev$evdev(&(0x7f0000000180), 0x0, 0x800) ioctl$EVIOCGMTSLOTS(r1, 0x8040450a, &(0x7f00000001c0)=""/226) 15:48:40 executing program 4: syz_open_dev$evdev(0x0, 0x0, 0x0) r0 = syz_open_dev$evdev(&(0x7f0000000080), 0x10000, 0x644000) ioctl$EVIOCGUNIQ(r0, 0x80404508, 0x0) r1 = syz_open_dev$evdev(&(0x7f0000000380), 0x3b18f733, 0xc0501) ioctl$EVIOCSABS0(r1, 0x401845c0, 0x0) ioctl$EVIOCGBITSW(r1, 0x80404525, &(0x7f0000000000)=""/88) 15:48:40 executing program 5: syz_open_dev$hidraw(0xfffffffffffffffc, 0x0, 0x400) r0 = syz_open_dev$hidraw(&(0x7f0000000080), 0x0, 0x0) read$hidraw(r0, 0x0, 0x0) ioctl$HIDIOCGRAWNAME(r0, 0x80404804, &(0x7f0000000000)) 15:48:40 executing program 0: r0 = syz_open_dev$hidraw(0xfffffffffffffffc, 0x0, 0x49005cb64888dafe) read$hidraw(r0, &(0x7f0000000080)=""/227, 0xe3) r1 = syz_open_dev$evdev(&(0x7f0000000180), 0x0, 0x800) ioctl$EVIOCGMTSLOTS(r1, 0x8040450a, &(0x7f00000001c0)=""/226) 15:48:40 executing program 3: r0 = syz_open_dev$hidraw(&(0x7f0000000080), 0x0, 0x0) r1 = syz_open_dev$hidraw(&(0x7f0000000080), 0x0, 0x0) read$hidraw(r1, 0x0, 0x0) ioctl$HIDIOCGRDESCSIZE(r1, 0x80044801, &(0x7f0000000000)) read$hidraw(r0, 0x0, 0x0) 15:48:40 executing program 2: syz_open_dev$hidraw(0xfffffffffffffffc, 0x401, 0x49005cb64888dafe) r0 = syz_open_dev$evdev(0x0, 0x0, 0x200240) ioctl$EVIOCGVERSION(r0, 0x80044501, &(0x7f0000000000)=""/40) 15:48:40 executing program 4: syz_open_dev$hidraw(0xfffffffffffffffc, 0x20, 0x1092c0) r0 = syz_open_dev$hidraw(&(0x7f0000000080), 0x0, 0x0) read$hidraw(r0, 0x0, 0x0) ioctl$HIDIOCGRAWPHYS(r0, 0x80404805, &(0x7f0000000000)) syz_open_dev$evdev(0x0, 0x0, 0x0) r1 = syz_open_dev$evdev(&(0x7f0000000380), 0x0, 0x0) ioctl$EVIOCGUNIQ(r1, 0x80404508, 0x0) r2 = syz_open_dev$hidraw(&(0x7f0000000080), 0x0, 0x0) read$hidraw(r2, 0x0, 0x0) read$hidraw(r2, &(0x7f00000003c0)=""/4096, 0x1000) 15:48:40 executing program 1: ioctl$EVIOCGABS3F(0xffffffffffffffff, 0x8018457f, &(0x7f0000000000)=""/120) syz_open_dev$hidraw(0xfffffffffffffffc, 0x0, 0x49005cb64888dafe) [ 1282.818460][T29346] usbhid 2-1:1.0: can't add hid device: -71 [ 1282.824473][T29346] usbhid: probe of 2-1:1.0 failed with error -71 15:48:40 executing program 5: syz_open_dev$hidraw(0xfffffffffffffffc, 0x0, 0x49005cb6488d7abe) r0 = syz_open_dev$hidraw(&(0x7f0000000000), 0x4, 0x0) write$hidraw(r0, &(0x7f0000000040)="b4464c5cc5652d4ecf6d43b679ea826ad5c7725c3537dfdec077ee639889776f6dda3d1e07fe15e06af2f2fa4f821646549dc365ab195efdb7560be7a8772cf0d8013cb7bbd705c19e9a5e3e3d101fafff8334a38fef4492ef9389ca8b3b08c4230e090410c61828830cbdb698e6459c19931310c25e27f30f4a1dbef62230d175", 0x81) 15:48:40 executing program 0: r0 = syz_open_dev$hidraw(0xfffffffffffffffc, 0x0, 0x49005cb64888dafe) read$hidraw(r0, &(0x7f0000000080)=""/227, 0xe3) r1 = syz_open_dev$evdev(&(0x7f0000000180), 0x0, 0x800) ioctl$EVIOCGMTSLOTS(r1, 0x8040450a, &(0x7f00000001c0)=""/226) [ 1282.872678][T29346] usb 2-1: USB disconnect, device number 120 [ 1282.881768][ T34] kauditd_printk_skb: 47 callbacks suppressed [ 1282.881783][ T34] audit: type=1800 audit(1629042520.707:168): pid=24810 uid=0 auid=4294967295 ses=4294967295 subj==unconfined op=collect_data cause=failed(directio) comm="syz-executor.1" name=48C7C060 dev="sda1" ino=14916 res=0 errno=0 15:48:40 executing program 3: r0 = syz_open_dev$hidraw(&(0x7f0000000040), 0x0, 0x0) read$hidraw(r0, 0x0, 0x0) r1 = syz_open_dev$hidraw(&(0x7f0000000080), 0x0, 0x0) read$hidraw(r1, 0x0, 0x0) write$hidraw(r1, &(0x7f0000000000)="c08c090b23e2f7d901a815632a1fdf1d0779f3094d00", 0x16) 15:48:40 executing program 2: syz_open_dev$hidraw(0xfffffffffffffffc, 0x5, 0x49005cb64880d47d) syz_open_dev$evdev(0x0, 0x0, 0x200240) r0 = syz_open_dev$evdev(&(0x7f0000000380), 0x0, 0x0) ioctl$EVIOCSABS0(r0, 0x401845c0, 0x0) ioctl$EVIOCREVOKE(r0, 0x40044591, &(0x7f0000000080)=0x6) r1 = syz_open_dev$evdev(&(0x7f0000000000), 0x4000000000000, 0x180) ioctl$EVIOCGUNIQ(r1, 0x80404508, &(0x7f0000000040)=""/58) 15:48:40 executing program 4: syz_open_dev$hidraw(0xfffffffffffffffc, 0x20, 0x1092c0) syz_open_dev$evdev(0x0, 0x8, 0x8800) r0 = syz_open_dev$evdev(&(0x7f0000000000), 0x6, 0x200000) ioctl$EVIOCGBITSND(r0, 0x80404532, &(0x7f0000000040)=""/31) r1 = syz_open_dev$evdev(&(0x7f0000000380), 0x0, 0x0) ioctl$EVIOCGUNIQ(r1, 0x80404508, 0x0) ioctl$EVIOCGVERSION(r0, 0x80044501, &(0x7f0000000080)=""/248) 15:48:40 executing program 1: syz_open_dev$hidraw(0xfffffffffffffffc, 0x8, 0x800) 15:48:40 executing program 0: r0 = syz_open_dev$hidraw(0xfffffffffffffffc, 0x0, 0x49005cb64888dafe) read$hidraw(r0, &(0x7f0000000080)=""/227, 0xe3) syz_open_dev$evdev(&(0x7f0000000180), 0x0, 0x800) [ 1283.022612][ T34] audit: type=1800 audit(1629042520.817:169): pid=24821 uid=0 auid=4294967295 ses=4294967295 subj==unconfined op=collect_data cause=failed(directio) comm="syz-executor.0" name=48C7C060 dev="sda1" ino=13839 res=0 errno=0 15:48:40 executing program 5: syz_open_dev$hidraw(0xfffffffffffffffc, 0x101, 0x49005cb64888dafe) 15:48:40 executing program 2: r0 = syz_open_dev$hidraw(0xfffffffffffffffc, 0xb76, 0x341280) r1 = syz_open_dev$hidraw(&(0x7f00000006c0), 0xf4c, 0x210000) ioctl$HIDIOCGRAWPHYS(r1, 0x80404805, &(0x7f0000000740)) ioctl$HIDIOCGRDESCSIZE(r1, 0x80044801, &(0x7f0000000700)) r2 = syz_open_dev$hidraw(&(0x7f0000000080), 0x0, 0x0) read$hidraw(r2, 0x0, 0x0) ioctl$HIDIOCGRDESCSIZE(r2, 0x80044801, &(0x7f0000000780)) syz_open_dev$evdev(0x0, 0x3, 0x101480) ioctl$HIDIOCGRDESC(r0, 0x90044802, &(0x7f0000000000)=ANY=[@ANYBLOB="8e06000047440a1eed297de6340fe3ef177ff6e230392873a77783c25289aac6aabd8ead185366653c93951380f83443b14d7bf36392ceb427b855e3d015f4ed54364fa6f6620e0d47dbf4a77c131a0322e059e2b3d4e8bf745fc6795c4b3b9ccdad0bc99469900cf3f6f9ecc06258356fb9abfeef6e1eb3cd09e819e64e8370915a4376f88657fede5cd0d40fcff99b92f6e22d465655b05c21b850a009e32ce510fd45dfa400355497c5b860895b11495980d3860a83e430a9c94055b6d34f8ce6c2bffbaf25acc3f36bed25347d4ba24bcbdb1aab6cee300d9cb8f2caa875c891e78ea240783ee1f378f2c28fe16325425a546f9f195223bb0f355ebf0fdf9313d1c5d49c20df0590402fe6303be01575b08e860cb06b7afbaeb40feeea9837f0041a20dc2ffcac504b532835b4c571b354f6a226d530326406c2cd4a72b2087d18c419847a10711e7504263976e1d5e2d8cdf7a29bada0663f83e20d5464bbe377ab0ce8a1a46ce0a5d5089990c4598863890a547e2973a3780a3802f722454449a39acc208d0ae8f2edd4aeaccc644bcdabc7953cd8cdf8dd1a063d3f03ab275a6b31e37a096797001d64844ca43e05a58e91740206d664f7121f7a1d45843ae093a8df15a2e5dc375a003bf828f66660aa09bb47eebef1a79ffe2707bde5649ea4115132fb33b729abeb437e2b70f2d0690b67e79025362235c1d8cf524e8eec1500de6211e1a72a10e8fac2084b076b74869d93725d846b76a8c1d02d2a2f864f41500e4066ff1198d556d306da8b76278dd76f9ff20962c7cbd9dd7bfa964f2951e5e4e2570b2c2f595bab69ac34fc8c60245063659feb971f1102c089d71d4d7492c6fd6ce4b2c5a7e5355c491bf0a3f75eb3603b82e7367bdd70bababd09b7f9036d46a870c137ad35698047455fccc302eb9c0003b4f1c30ed6a284b3c29f592e214161e4040a0d3f19a2ee692e115d689f2019514ace39f82281f6fdcf51b77477b08dff3039d001c692e2accdf61da984ab8a833adc593160b9264a8ec5b76ff7c39ab4c891e5fb66018e1deb08cab5ce6f643c6d38b00d0b9c3c28ebee83be1ce918accf62731f84c292bbabe880c7bc4a4eee0dc66624ac495766c97190ab260c7379f60ba1fbae3e3f4d02b703637d67f70aa4ea4931cf11e8ce0468e91db9d3c43463b6366af2309eb5a6858711f5c3766adcf203f67c8a6f3c752b7390603079da507a1e2cc26e3a8585d25d627d5e355ce8cde584143108996653cb2d1378d2eed6ded8a1b2a1ec1fc4cb8444751f4e2688855131b079f266ba64f3fc78cc71e2db81e965a98443eaf24581678386fc455baf16f6e1bd0fcf0e0319f7f96479a2b5d4d98e764bf59a75d989ba6c9ae6d148d3d39c21549ccb9fbbcacb55510fd550e6a4ee6d39861e28a9ccf4aefb6ec20e33c2c8757069261e096c4e0173ae69e1fcc924101273a01ffd0dfedb626e528c620a523527a76ef205e9bbc0e441b54eb7d0216b9a07480d696fb8b2e4f2d7179b1cf22daa72f676aea346e1a9d8eadb0df6b1185f361ff1392ac1ec0b21522178b714cd041146e0b76e82d3fd0e7ed55178a089eee8f3a8ebd434618e5ba8619fbc6e3a03d439961ea84e91f61c9103d823b88befbd7fc0f42b3bcc058234b5a2b8b61dac373c4816b16827cd2b7b55e1e1fc9b5caeeff21a894360de6c5d7afa93ec25335b613866d84765ef6aaf0b02944b532ad8ff720562cc5734e661d930b14a4870af87d76edcf601140ab709f6083d1d699afc9762bdb6685554c3c713f47a91f1ec48bd81d7ed3510df72cc1c73dc6a63d997377c710cb531a3145b1e1c905562486e1bc4f9381bf4eca6070f43f1d77285ae68619e8b5c64d1e418d375640fae6e674a677c91a8e831da92e5960ec4d8677b4c98ba68fd9683f3bcc75dff416372b645e546228b1b024e5587210d74f746ab05b7f1b494983cd65fc0bd2f607e2acc22eb1b453b7524eae154b1643996fb41d40751b3029b6aad7951d7f1998125b68800c17c4d09f2ca74bdc1e8aa11e40e9039e6ebec0dabe6bb62dec2d027a62c9e37076d58d85d870a99241b66abea73d9b8bcd79826565a60b8e03495c856a69a4b537cf187a97d5cc43f523e3275452a22bd40b1d263eb3550cdcad5b352164f3a923c5b27b8b70fcf54618a5f3683da382f45b0799efed4dcdf8e3fe95a7432553b22e21354997a33e79b51736b70e8be79cd11a96b389ba1851d7b92de1fa43aaa715ff9862681e372302fdb03c0761fb7623697556a61b00d3fdab88763e90ea7ed2bc50bf35de3e6666b8f65e564afc642ecb02c14c1f5a71f1b72d2a919574454bfe6ce637e00000000000000"]) 15:48:40 executing program 3: r0 = syz_open_dev$hidraw(&(0x7f0000000080), 0x0, 0x0) read$hidraw(r0, 0x0, 0x0) r1 = syz_open_dev$hidraw(&(0x7f0000000080), 0x0, 0x0) read$hidraw(r1, 0x0, 0x0) ioctl$HIDIOCGRDESC(r1, 0x90044802, &(0x7f00000000c0)={0xe05, "6778afbfe758fce557cb26ab31eb51eb3e2fa96c5e5c4dc4a0a46d732464d0cd865e94cc7a8c5dc99315a5cf7a6ecbd0b7ba92057ace45ec475946a4cfe5342c518480e7c0eb873c25309dccf00d2217fafc57db87f276ac859e3afaf6418d1f7913c3cd4bba3f845e87e08d333e8f4bfc0e8d3f33c68c801c46d4a38d9fd5c817e53c773800f6db17f7ec340409cb96a0b650ad64af916b4f54af191f0d5905622fc28c1e0bc4fcb90dc890ef7201330824b781c937300d3a25a80a0d43d5ab3505814878a752ffc34e0f89692e29b5c84da9307875a47c95062d1e34ba5dbfa9637177491ffcb96bac8b88018364fdea0925a1ff4d34ef99424b11c4170da572d20fce539d4a61522469061b1f0be434d5e121a715a5e47a4df13094e19f413c312ada9e319634902b22899ad43ad18ad72b93c888617b358325808ac910ff4117e0fa4d53d79b5eddd8fe83845f08c9bd70ddb95c277b78c4d5fb888b40457491986e9b13fc81cf689614fb9e57f14999f3e1d4c5ae48d15f4b23691177dbcfdb4a956633a72ab813dcaf4ca1fe5273e9baeb06d9815924f59145ec4d507c88955ce947d38b92235b18a1e4dc260e3a81a884a705c0b0696e868f75c317f3b2eeca18f99b58987bfa2c1d2625bd88bd78cba1aadad91e237f217378a5363437be4aaf5e4d933773d70059709150f62b404f376bb5b9776f7566e7609aa7803af0aff7d936ba1d67afa7c25b9af78356cb8ef25bd3cd3ca3bea8e02020c481ef7b76a9bf45f3bd1bfd4bedae4e12f536dbfddaf732223808e812b46d3766dd39b2c09fc8de7c1e4cf07e10ab4819bc26c1fd2e2e1dbdb72cb996be4e38d5c681797c5836b5417e469e6f07e7da767f741efdf7cae9d89c253ddbba78cb6bdd4fdd656d6d328e425d772ec59235e12f9561e0c563ac20ef83feb7ac9581cd50d6f3d07bd78e16a68ac1c282520e654a78e070e4dbbe7f10315d550ee372fb9f21fe4ef43fe68a1e3749fbbace050e1402402efede861b74df509ebabcfcedd56dfaf003a2a1b6f01510b3257d433bd6eb886caf5fefb8e28c22f12066ca97b225eecc6d422fb173853705555a62ceb0a5f271792f0a44f5430fbab40530452c89d713079aaed3908bb348120e49d68ccf98abee1f64c189c4481c80a70c0ebb59a75246f9f4eb8de494711338d13451e65f54c0ecfdce166097014328b9ed8b8f368f50cc787f0fdc96c0b2dd591d0a9c629a246edc9abccc38cf03e8871cb3b19ff89b28611d68c748c7758fb39cf5b47a712ef5cfaec4c583f8b98ea2352347765b2d183b477ecc5cfc3b31f58a960d47d18ad7fe098e6b5fbd4b0d9354dadb114f0bf8d83f4f78c77150ad3a64443915df23b9ed2f5b7d836c65cb46e0ddef4dd5943286b1d488bcffea5bba4e60be27e5f7dd23fbdae6a7559f73cdbfc46c4771b382eb82dc3ea4c4d6fc8cd8d234ce72737302e01ae10bc77b197256809e6f0a6b1487a2c0ef702ce1d9c3b803a55479bee273ccf610ac26c0b8457e0d4a1948093cb39b3460c4a28c12f8023afca8debefbb36b5a034a7cd2aedf526f4195562df7a71b35c5085a5ddd1f3d44571e29eb2399b523ce8476e0d3a1db0c85120c5a6a6199b5b918257e52fb7c538eaf7aefcd4b992651dafd34acf690d6a8751a390d72edfab44394a401a75f5ce544a58a4bd6f37337631a4b7406bb0b0f89a00740197d502ddb66a5258413c8f8d90819f5d074658c5382ea1c1917b3229f824c56482f8dd3ac48fe9bac75753fd0133941527535d23f68956c280a25548fa2bd85f3c9859ca929a8aed91738a4dc2c4d7202fbb33994b3a848f82cfad082c2b15afd201863ddc59680278658c1cc6ee9f230fc82108d2ae9ddc79825fd96581b609864e107c3d2a303f41c6995b6c9a8f9f596275751e50856a9aa2728c81621eeac26f09209a0d6347d90f761b30f86383b9c5e447fbc608d234cc71c6a26c499f62a40d61696852aa92daaa530012cbe2cea5efed599cd8a60b6d5fae1f574e3b9d97ebbc2ee3506e1477636fc350637db894e92b686bc5def33ee9375957102cae6cf0af815f7a59110576daaae0ee3dad54988fddf4f2c4238c468f074317b12393cae53c9119db90fcc2e93ce781c050cf510cb65d7a1d0d0bcec9bfe2b7588d04191cf7a9a8af6bf176c251979bb8f8235e55af4373b02b3f34af3e82425b152747baae560e2ac3c650fafa67b9f89599e9bd04390dc600575a69661a06fa304843e107885a32c27564de38e353f5b724b885c634571c3b888b1076a4b937bd1d4cc1c27e2952f7bdef59a3c8923cec708fc5a84b9488afd2e676c1f230ddbfb8cce716096234626f21c9529083866ed3aedfcd74ecba9b677c4ed3a3ddf5a614a23a062abc58c9bb37ed99ff1274f13dcc937949d155851880c8c2a2cad52104f56ec1364dc9b338a0dbc60b80bb8edb45480d9e898809d956a7905186f7d908f62ad7c314aa995c673e2e0427c14398a17ab8875072e8fb74248cddbeb0900c138a46f677e002cb5019225490268fc08a5ac1aefa04601cfa10c2d599339dfb0104bff1abc4ecbaccc520ddef59a17dec7fd95017afa605e0492fcfdc4cf162d4be4cede3d52d64446b9d0a2f2e5d8d7c4a7a5e4aeae517ce6efa0132909e10ff4b204111e88fb5d65dd54dc4e8f2f0a697fc570dac1294c61b84c978744e62ae6c2f005e1cfe2befbd65511530a5d0b19f85a3e5dbc6c248874b18aa09d48f4fdbfa0db43e7134c2e8d9633327581b99c08a8b95570b4c37b94fa8e9e4e40a5e5690ec81aa550b23c1c1362684ab055ce134da18728624ff53381faaf35f8c3cbeb060492c62b42c66ba6c34459db8e65fb7a0692017f90a86957c4fb5593f44c05e08e564ea5c6b4784f04b675589277bf61cd56b2efc02a96042813e8380600baa4bf80b09d6f794f1b1133688368adef9b2b5cf413339d418488f12ed6c532900f32bb89c68ef2d20b1802d0c427f9b0bb6fae0d0fc3e044e5452bc3276aa63f412fdb6dc6bea1ff695ca3ab3ec669e9e94014d27b45514e027a8da003aab54fe0a71c162739fc0834ec20e1e382fb2953cd66e74589555d76c5b4588e9b1b927efe6a8513b90816aaf0e513e9d0516004119efb6fc45498d92aaf044a4dd5c4ea3ee8d04faa5eb81d1e5c66573dff6a23575218d3b71f5b3f203e63d67fc72faa71e7ae1b7ee51f3bb9619d6fe5c0a23ad2ad483def3000a8851da5a4fe2ec8a640932db4fd6a485b7f140f325c2ce0a2f5e7a7d7b252dfa5fc56c7c4af7f8a233d698a3dfc7d8a4f0fe0019d8c87daa33d401d4508e97e688a8ec3f8e5162920e5d4f1bb86167e83009d2ab8ed71bb0616614b4108d7c0aef7220291fccc68183a70dbc21055058de7ae27cbcc16c12ee175dc3d68cbcf58fc95835b4e126803a58fdf7e48985f2cf714a57fcaa84a515aa17d752cccf805f8bb370f2e66ca08901f3c2b8b42260069aa8d2f5242c1772cadbb01f9a9a92ad3f9c723dd835572239a9a58d4a2a87428b9de0eb3cd9a34c4ff121db062aa4fa56243903dfff06f052635d6cf8d746c932a9b6ef078216e082d54d2a3f396a9dc57a9926da5617e7db9c1956b7dc633dbfa9f5e4107d781fcb048f0309165d6facd54b417c63aa9bc9b375a14ce65420d46071d93c3cc2caa65ccda3230fe85ff44d9c468778ede35036c600b738f42ade46a525de09130b3e6538163f06e427f56301f05f351495d650611f58026c4656c7b9409bc2d366eec5f9ceda7592ea0d0e62dcc87ba81ae91134bb7b8e6e18c6518ec093ead945f9aa2131c891de71d26eb6bb25bb77d0ce3680b68ffd71107c97f5f08df2139b79e2f000ccf286c2b2cd1f8d59183f0529a737aa3f81206ce7f388d8cc76d9686f516e0aa23a52302c9bc89c402ad4251db274b19b99797708745c58b6752bdd5ec6bbe2c2c043a21ecb9368a82f61fd88d410edbba9e878ff04079e3ceaa731d782986e90456f1e2df44ed3405f11669ccfff24ee8af8332602591b481e991fbd46fef7a6f0e8680701d86e4c26d3e1458804abf516bb8e69cb4bf850bb1608c7e415b900c1c1460538969812587d1c4e09a50ecab4bed578e888c4ce5964730053cb864d425231b2c302b1493df6aa0f92a5c1977f6690ea16d73b5a62af7c2cbd71b353621706f505dfe02335f92685155292a9a0c1e8547ded9dc6d62cddf572471e228adcf34095a7c2b71f75baa93613f55125c101b52f89d0f97c065652ed7dc4573510f9c51da869ff5ca132565745e79094f9d37a74887320f5308e3ce51541811be8f52a896742b5670e3dd1218f601532c6de4af1b0c784bf923cd948f3ab785e5718056131efd3940cd0db7d1fe2992787eaac1eef8bacf3ab6167beab055f93854e676f16391a4f1efb830ab3e7ceedca2b11bdf0dff0531766b682b243e56fb480f8f2e2164e6892e194d14add8573ff80f00b2ca7059a783820cd1cae2518246baab43a052868e53e267605187ca16336a2249c3eee1c089d06cd35d8c17fdf6aee766d6ea438460fb2e2be38fc478ce55daa2bbdf94631279bcd3b81998dd8c74b567e4cc2eb7c033e5681af108ed133bb09e633859a76548092f4ee7af40fde00280c424ca186ef6797a8e942b54de74b53de3c44d892aadc77990e796f16cc32313fbe3e98c60eb4cdab953f023c658d2079e534c9027810c1224c629c0579ab6a7f19efc3c4bbe410f3233ca8bb3f0b9e3a0e56acfc7c323987b21ceb57a47664bb2fb68128b923dc70369ec90a9dc2c3b7dcae362c6db24efd86b8128fe8e6a51698ff6250a04ac7607dfdcdd8a394f0912ef0e59a6a743d3feb12f4822d754ede6cf626f105081fe20b391d4b5a6df3df7223c188a285156dac0955196a387a92e865c1fd4e251b793aff8d0e39262a7ebe19ca311df3c89bcefabd9d921de4324e1676628f3140dbf646585341afd42b3c96275e7c5709ecdef172b083f6bdbb2f718c4475f726648c6de184e9f4e75366b4fc2da3ace95b0c4b59cc42ed2"}) r2 = syz_open_dev$hiddev(&(0x7f0000000000), 0x8, 0x101305) ioctl$HIDIOCGDEVINFO(r2, 0x801c4803, &(0x7f0000000040)) 15:48:40 executing program 1: r0 = syz_open_dev$hidraw(&(0x7f0000000080), 0x0, 0x0) read$hidraw(r0, 0x0, 0x0) ioctl$HIDIOCGRAWINFO(r0, 0x80084803, &(0x7f0000000040)=""/211) r1 = syz_open_dev$evdev(&(0x7f0000000180), 0x0, 0x341642) ioctl$EVIOCSABS0(r1, 0x401845c0, 0x0) ioctl$EVIOCSABS3F(r1, 0x401845ff, &(0x7f0000000000)={0x10001, 0xff, 0xf522, 0x1534f181, 0x988b, 0x7}) r2 = syz_open_dev$evdev(&(0x7f0000000380), 0x0, 0x0) ioctl$EVIOCSABS0(r2, 0x401845c0, 0x0) syz_open_dev$evdev(&(0x7f00000001c0), 0x8001, 0x424482) r3 = syz_open_dev$evdev(&(0x7f0000000240), 0x2010000007fff, 0x80c00) r4 = syz_open_dev$evdev(&(0x7f0000000280), 0xc0, 0x12100) ioctl$EVIOCSKEYCODE(r4, 0x40084504, &(0x7f00000002c0)=[0xfffffffb, 0x26]) ioctl$EVIOCSABS0(r3, 0x401845c0, 0x0) ioctl$EVIOCRMFF(r1, 0x40044581, &(0x7f0000000140)=0x4) syz_open_dev$hidraw(0xfffffffffffffffc, 0x0, 0x49005cb64888dafe) ioctl$HIDIOCGNAME(0xffffffffffffffff, 0x80404806, &(0x7f0000000200)) 15:48:41 executing program 4: r0 = syz_open_dev$hiddev(&(0x7f0000000000), 0x3f, 0x200000) ioctl$HIDIOCGSTRING(r0, 0x81044804, &(0x7f0000000140)=ANY=[@ANYBLOB="24000000fb4a6fa1e42a8333dca725798050c5fdff50bf90fc1abfb0803edddb16c3219d307d5a4208577078a8120ced7fab22947a2428ee3413ec584354e372f27f033533bbc9e88aee819d90bf985a06fc843501f5d79058a01d63cffe2919ee21efdc4bbaaf1a08db7018ef4acbd5969c39ec443b451a0667f11124dc1dfa14efc9cc74da047978fa27debce155b480cd00dc7484857690e2253b438ed8944040f421f0edf7ba0fafc2b2613eab585a159386777da35ab62c4b0a9a6bd6a79c99070f267f5c46f8fa749d19f9e3ceaa75f2a681006368f4b3e4a53545a49730fcf34fff37204c78b91bdba4a9e70df11b24fdc6f6fb8bb2cd39f775c850"]) syz_open_dev$hidraw(0xfffffffffffffffc, 0x20, 0x1092c0) syz_open_dev$evdev(0x0, 0x0, 0x638080) r1 = syz_open_dev$evdev(&(0x7f0000000380), 0x0, 0x0) ioctl$EVIOCGUNIQ(r1, 0x80404508, 0x0) [ 1283.139550][ T34] audit: type=1800 audit(1629042520.967:170): pid=24836 uid=0 auid=4294967295 ses=4294967295 subj==unconfined op=collect_data cause=failed(directio) comm="syz-executor.0" name=48C7C060 dev="sda1" ino=14724 res=0 errno=0 15:48:41 executing program 0: r0 = syz_open_dev$hidraw(0xfffffffffffffffc, 0x0, 0x49005cb64888dafe) read$hidraw(r0, &(0x7f0000000080)=""/227, 0xe3) 15:48:41 executing program 2: syz_open_dev$hidraw(0xfffffffffffffffc, 0x401, 0x49005cb64888dafe) r0 = syz_open_dev$evdev(0x0, 0x0, 0x200240) r1 = syz_open_dev$evdev(&(0x7f0000000080), 0xf84, 0x1800) ioctl$EVIOCGPHYS(r1, 0x80404507, &(0x7f00000000c0)=""/109) ioctl$EVIOCGABS0(r0, 0x80184540, &(0x7f0000000000)=""/88) [ 1283.219724][ T34] audit: type=1800 audit(1629042521.037:171): pid=24843 uid=0 auid=4294967295 ses=4294967295 subj==unconfined op=collect_data cause=failed(directio) comm="syz-executor.5" name=48C7C060 dev="sda1" ino=14465 res=0 errno=0 15:48:41 executing program 1: r0 = syz_open_dev$hiddev(&(0x7f0000000000), 0x7, 0x230000) read$hiddev(r0, &(0x7f0000000040)=""/28, 0x1c) r1 = syz_open_dev$hiddev(&(0x7f0000000080), 0x9, 0x400000) ioctl$HIDIOCSFLAG(r1, 0x4004480f, &(0x7f00000000c0)=0x1) syz_open_dev$hidraw(0xfffffffffffffffc, 0x1699, 0x49005cb64888dafe) 15:48:41 executing program 5: r0 = syz_open_dev$hidraw(&(0x7f0000000040), 0x6, 0x8000) ioctl$HIDIOCGRAWPHYS(r0, 0x80404805, &(0x7f0000000080)) syz_open_dev$hidraw(0xfffffffffffffffc, 0x0, 0x49005cb64888dafe) syz_open_dev$hidraw(&(0x7f0000000000), 0x5, 0x614802) 15:48:41 executing program 3: read$hidraw(0xffffffffffffffff, 0x0, 0x0) 15:48:41 executing program 0: read$hidraw(0xffffffffffffffff, &(0x7f0000000080)=""/227, 0xe3) [ 1283.317057][ T34] audit: type=1800 audit(1629042521.057:172): pid=24844 uid=0 auid=4294967295 ses=4294967295 subj==unconfined op=collect_data cause=failed(directio) comm="syz-executor.1" name=48C7C060 dev="sda1" ino=14724 res=0 errno=0 15:48:41 executing program 4: syz_open_dev$hidraw(0xfffffffffffffffc, 0x20, 0x1092c0) syz_open_dev$evdev(0x0, 0x0, 0x0) r0 = syz_open_dev$evdev(&(0x7f0000000380), 0x0, 0x0) ioctl$EVIOCGUNIQ(r0, 0x80404508, 0x0) r1 = syz_open_dev$hiddev(&(0x7f0000000000), 0x9, 0x200d40) ioctl$HIDIOCGUSAGES(r1, 0xd01c4813, &(0x7f00000003c0)={{0x2, 0x200, 0x4, 0x0, 0x7, 0x3}, 0x2b6, [0xfffffffa, 0x9db, 0x80, 0x10000, 0x7, 0x0, 0x1000, 0x0, 0x2, 0x4, 0x0, 0x80000001, 0x2, 0x7f, 0x1, 0x7, 0xfff, 0x1e, 0x3, 0x8, 0x3f800, 0x6df, 0x2, 0x4f5a, 0x9, 0xfff, 0x4, 0x3, 0x5, 0x0, 0x3, 0x1, 0x401, 0x1, 0xfffffffc, 0xbe, 0x400, 0x5, 0x1, 0xfffffffd, 0x37, 0x4, 0xfdb, 0xd504, 0x100, 0x3, 0xfffffffa, 0x3, 0x7f, 0x5, 0x5, 0x8001, 0x6, 0x80000000, 0x9, 0x3, 0xfffffffd, 0xff, 0x0, 0x8, 0xffffffff, 0xff, 0x2, 0x6, 0x3c, 0x1000, 0xfffffffc, 0x6, 0x8, 0x8, 0xab, 0x3, 0x7fff, 0x2, 0x7, 0xfff, 0x17b7, 0x100, 0x6949, 0x3ff, 0x9, 0x7ff, 0x7fffffff, 0xfffff800, 0x7, 0x3, 0x4, 0x4, 0x8, 0x493, 0x0, 0x1, 0x9, 0x6, 0x5b88, 0x3ff, 0xfff, 0x8001, 0x9, 0x743, 0x6b1, 0x1, 0x1, 0x1, 0x401, 0x3, 0x5, 0x0, 0xd6a8, 0x8, 0x7, 0x7, 0x849a, 0x401, 0x2a2, 0x0, 0x8, 0x1ff, 0x23, 0x0, 0x482f, 0x0, 0x94, 0x5, 0x1, 0xffffffff, 0x40, 0x800, 0x3, 0x1f, 0x0, 0x1000, 0xffff, 0xec0000, 0x8, 0x73b1, 0x9, 0xffffffff, 0x1, 0x5fb2, 0x4, 0x4, 0xfffffffb, 0x80000000, 0x0, 0x1b06, 0xe86, 0x7e62, 0x5, 0xae52, 0x1, 0x101, 0x60, 0x81, 0x8, 0xbeb, 0xf8000000, 0x401, 0x1ff, 0x2, 0xebac, 0x8, 0xfffffffe, 0x200, 0x4, 0x3, 0x1ff, 0xc3, 0x8000, 0x9, 0xfffffffb, 0x9, 0xae, 0x565a, 0x7, 0x8, 0x1, 0x0, 0x7ff, 0x7ff, 0x0, 0x40, 0x0, 0x7, 0x3ff, 0x80000000, 0x6f3, 0xffffffff, 0x4, 0x9, 0x3ff, 0x9, 0x7fff, 0xfffffff9, 0x7fff, 0x4, 0x101, 0x7fff, 0x100, 0xfff, 0x0, 0x6, 0x30000, 0x8, 0x4, 0x80000000, 0x1, 0xff, 0x4, 0xfffffff7, 0x7, 0xffffffff, 0x6, 0x6, 0x5, 0x9, 0x100, 0x1, 0x10000, 0x4, 0x2, 0x10001, 0x4, 0x2, 0x6, 0x80000000, 0x20, 0x1, 0x75, 0x6, 0x0, 0x3ff, 0x364, 0x5, 0x98, 0x4, 0x81, 0x0, 0x9, 0x2, 0x0, 0x3, 0x9, 0x101, 0x7, 0xa258, 0xfffff000, 0x0, 0x100, 0x1, 0x3, 0x0, 0x4, 0x800, 0x6, 0x7, 0xfffff5a5, 0x3, 0x27, 0x101, 0x401, 0x400, 0x101, 0x5, 0x80000000, 0x9, 0x7fffffff, 0x6, 0x80000001, 0x5, 0x5, 0x300, 0x7, 0xf4c3, 0xffff8000, 0x2, 0x2, 0x9a7, 0x8, 0x42, 0x5, 0x1, 0x100, 0x2, 0x7fff, 0xb, 0x9, 0x1f, 0x4, 0x80000000, 0x3, 0xac5, 0x4, 0x7, 0x20, 0xff, 0x0, 0x3, 0x7, 0x6, 0x1, 0xad, 0xffffffe0, 0x6, 0x88, 0x7, 0xc3e, 0xfff, 0x6, 0x7f, 0x7fffffff, 0x0, 0x0, 0x7fffffff, 0x439, 0x5, 0x1, 0x0, 0xadf, 0x1f, 0x5, 0x5, 0x5, 0x10001, 0x6, 0x6840, 0x80000000, 0x6, 0x0, 0x7, 0x8, 0x8, 0xffffffc0, 0x0, 0x0, 0x1, 0x9, 0x2, 0xffffffaf, 0x333, 0x4ee, 0xfffffff9, 0x5, 0x4, 0x7fff, 0x4, 0x8000, 0x3, 0xffff, 0x200, 0x2, 0x5, 0x1, 0x9, 0x1, 0x20, 0x5de, 0x8001, 0x1000, 0xa88, 0x40000, 0x7, 0x80000001, 0x401, 0x5, 0xa2, 0x3ff, 0x0, 0x140000, 0x9, 0x1, 0x7, 0xffff, 0x9, 0x8, 0x80000000, 0x1, 0x400, 0x5, 0x100, 0x1, 0x7, 0xffffff01, 0x8, 0x7ff, 0x7, 0x8, 0x4, 0x2, 0x1, 0x2, 0x7541, 0x0, 0x3, 0x7fff, 0x400, 0x6, 0x243, 0x800, 0x4, 0x1000, 0x8, 0xa31f, 0x0, 0x1, 0x9, 0x1, 0x81, 0x7f, 0xfffffffe, 0xf06, 0x6, 0x100, 0x5, 0x8000, 0x1, 0x32, 0x1ff, 0x0, 0xffffffff, 0x8, 0x4, 0x80000001, 0x6f9, 0xae7, 0x0, 0x1000, 0x0, 0x4, 0x38, 0x3, 0x5, 0x200, 0x400040, 0x1, 0xfffffffe, 0x9, 0x6, 0x1, 0x5, 0x1, 0x8, 0xfff, 0x4, 0x10001, 0x81, 0x80000001, 0xff, 0x3, 0x2f, 0x1, 0x113, 0x8, 0x6, 0x7fff, 0x2, 0x9, 0x1, 0x5, 0x3ff, 0x7, 0x7, 0x71, 0x5, 0x3, 0x4, 0x6, 0xdb, 0x7d6, 0x5, 0x0, 0x1, 0x3ff, 0x8, 0x7fff, 0x7fffffff, 0x8, 0x81, 0xff, 0x7fff, 0x0, 0x401, 0x2, 0x51, 0x4a000000, 0x9, 0x9c, 0xfe, 0x6, 0x7fff, 0x7, 0x400, 0x1, 0x9, 0x800, 0x6, 0x0, 0x7f, 0xfff, 0x6, 0x3, 0x0, 0x4, 0x1c00000, 0xffff0000, 0x4800, 0x3, 0x8, 0x80000, 0x6, 0x8001, 0x7fff, 0x0, 0x3, 0x8b18, 0xa3f, 0x5, 0x7, 0x3, 0x5, 0x8, 0x8, 0x6, 0x7, 0x80000001, 0x1c, 0x9, 0x8, 0x3f, 0xff, 0x5, 0x8001, 0x200, 0x9, 0x5, 0x1000, 0x6, 0x4, 0x5, 0x9, 0x6, 0x3, 0x8, 0x20, 0x1, 0x193f, 0x80000000, 0x3ff, 0x5, 0x4375, 0xbd80, 0x401, 0xea, 0x6, 0x8, 0x0, 0x800, 0x1, 0x0, 0x7, 0x7fff, 0x400, 0x1ff, 0x7f, 0x10000, 0x6, 0x7fffffff, 0x6, 0x100, 0x11, 0x1fffe0, 0x1, 0x20, 0x401, 0x7, 0xffff, 0x9, 0x6, 0xa0f9, 0x100, 0x0, 0xffffffec, 0x2, 0x6, 0x80000001, 0xe37, 0x716, 0x3, 0x8, 0x3, 0x1, 0x3, 0x6, 0x1563, 0x5, 0x7, 0x40, 0xa2, 0x9, 0x4, 0x90e, 0x3ca, 0xc4324c7f, 0x80000000, 0x0, 0x8f, 0x1b7079d2, 0xffff, 0x5, 0x7, 0x5, 0x3, 0x6c6b, 0x3, 0x1f, 0x3ff, 0x0, 0x81, 0x2, 0x7f, 0x5, 0x6, 0x4, 0x2, 0x2, 0xffffff80, 0xfba, 0x20, 0xffffff45, 0x80000001, 0xb8c, 0x4, 0x0, 0x6, 0xffffffff, 0x1800000, 0x6, 0x1, 0x3, 0x5, 0xfff, 0x10000, 0x0, 0x8000, 0x7f, 0x3, 0x1, 0x4, 0x5, 0xd7c, 0x9, 0x6, 0x6, 0x800, 0x4, 0x0, 0x5, 0x40, 0x7fffffff, 0x1a, 0x0, 0x0, 0x3ff, 0x1, 0x4, 0x0, 0x8, 0x1000, 0x6c3168fe, 0x4, 0x1, 0x3, 0x1f, 0x800, 0x1, 0x2, 0x7, 0xf90d, 0x9, 0x100, 0x200, 0x6, 0x3, 0x101, 0x1f, 0x8, 0x9, 0xf75, 0x1, 0x5, 0x1, 0x8, 0x9, 0x0, 0x7, 0x8, 0x8, 0x7f, 0xf5, 0x100, 0xf2, 0x8, 0x4, 0x7, 0x80, 0x3, 0x8, 0x5, 0x6, 0x1, 0x1ff, 0x0, 0x401, 0x9, 0x8, 0x4, 0x4, 0x80000000, 0x7, 0x5, 0x2, 0x20, 0x3, 0x7f, 0x5, 0xe095, 0x33, 0x7f, 0x9, 0x0, 0x8, 0x9e, 0x7fffffff, 0x4337280c, 0x8909, 0x100, 0x2, 0x10000, 0x1f, 0x8, 0x69f, 0x94, 0x4, 0x9, 0x485, 0xffffffff, 0x5aababc7, 0x3f, 0x4, 0xfff, 0xb7, 0x1000, 0x696b3757, 0x1ff, 0xaf000000, 0x0, 0x1, 0x3, 0x9, 0x7fffffff, 0x2, 0x3f, 0x8, 0x80000000, 0x7ff, 0x1, 0xfffffffd, 0xfc0b, 0x91, 0x7, 0x8, 0x20, 0x80000, 0x8, 0xfdc7, 0x8, 0x10000, 0x8, 0xffff, 0x4, 0x6, 0x1, 0x800, 0x9, 0x3, 0x3, 0xfffffff7, 0x7ff, 0xfffffff7, 0x5, 0x34, 0x0, 0x0, 0x7, 0xf9, 0x2, 0x9, 0x9, 0x3, 0x0, 0x7, 0x80, 0x400, 0x5, 0x5, 0x526d, 0x4, 0x0, 0x4, 0xa780, 0x6, 0x2, 0x3, 0xbbe, 0x8, 0xb8, 0x982f, 0x1f, 0x9, 0xffffffff, 0x80000001, 0xb93, 0x6, 0x7, 0x1, 0xfffffbff, 0x4, 0x7fff, 0x7f, 0x4f, 0x401, 0x1ff, 0xffff, 0x400, 0x436e, 0x4, 0x1, 0xfffffffc, 0x200, 0x1965225d, 0x83, 0x9, 0x13e1, 0x4, 0x7ff, 0x5, 0x6, 0x0, 0x4, 0x44, 0x8, 0x1, 0x10000, 0x6, 0x3, 0x10000, 0x8, 0xb420, 0x7fffffff, 0x4, 0x1, 0x1, 0x6, 0x7, 0x81, 0x6, 0x4, 0x6, 0x3f, 0xfffff000, 0x200, 0x10000, 0x401, 0x0, 0x62, 0x19, 0x2, 0x1, 0x1000, 0x7, 0x12, 0x401, 0x9, 0x50ba86d9, 0xc1, 0x8, 0x200, 0x3f, 0x22c, 0x10001, 0x8, 0x6, 0x0, 0x3, 0x4, 0x3, 0x765e2751, 0x80000001, 0xffffff00, 0x4, 0x1, 0x458, 0x1ff, 0xf8d, 0x0, 0x10000, 0x0, 0x84c, 0x9, 0x20, 0x7fffffff, 0x644, 0x8, 0x4, 0x9, 0x7, 0x3, 0x8, 0x3, 0x1, 0x0, 0x7, 0x1, 0x6, 0x2, 0xfffffff9, 0x1f, 0x7, 0xfffffbff, 0x2000, 0xffff, 0x1, 0x6, 0xfff, 0x3, 0x4, 0x0, 0xfff, 0x9000000, 0x7, 0x0, 0x9, 0x100, 0x8, 0x1, 0x3, 0x5, 0x0, 0x5, 0x69, 0xf3, 0xff, 0x400, 0x3, 0x1000, 0x91, 0x9, 0xb7, 0x5, 0x916, 0x7fff, 0x9, 0x771, 0x3, 0x7, 0x76, 0x8, 0x7214, 0x0, 0x7, 0x0, 0x80000001, 0x5, 0x3, 0x3ff, 0x400, 0x7, 0x8, 0x5, 0x9e, 0x1, 0xfffffffc, 0x9, 0xfffffff8, 0x6ab, 0x1, 0x2, 0x3f, 0xffffffff, 0x1, 0x2, 0x400, 0x7f, 0x9, 0xfe, 0x9, 0xa6, 0x4e, 0x10000, 0x2, 0x6, 0x2, 0x3, 0x7, 0x9, 0x6, 0x1, 0xffff, 0x6d6, 0xd65, 0x1f, 0x3, 0x5, 0x1, 0x3ff, 0x3f000, 0x2, 0x400, 0x3, 0x1000, 0x81, 0x4, 0x10001, 0x3]}) 15:48:41 executing program 2: ioctl$EVIOCGLED(0xffffffffffffffff, 0x80404519, &(0x7f0000000000)=""/9) syz_open_dev$hidraw(0xfffffffffffffffc, 0x3, 0x49005cb648dccabc) r0 = syz_open_dev$evdev(0x0, 0x0, 0x248a41) r1 = syz_open_dev$hidraw(&(0x7f0000000080), 0x3, 0x400800) ioctl$HIDIOCGRAWPHYS(r1, 0x80404805, &(0x7f00000000c0)) ioctl$EVIOCGPROP(r0, 0x80404509, &(0x7f0000000040)=""/54) [ 1283.352545][ T34] audit: type=1800 audit(1629042521.097:173): pid=24849 uid=0 auid=4294967295 ses=4294967295 subj==unconfined op=collect_data cause=failed(directio) comm="syz-executor.0" name=48C7C060 dev="sda1" ino=14995 res=0 errno=0 15:48:41 executing program 5: ioctl$EVIOCSABS3F(0xffffffffffffffff, 0x401845ff, &(0x7f0000000000)={0x3, 0xf1, 0x5, 0x80000001, 0x1, 0x3}) 15:48:41 executing program 3: r0 = syz_open_dev$hidraw(&(0x7f0000000000), 0x0, 0x0) read$hidraw(r0, 0x0, 0x0) syz_open_dev$hidraw(&(0x7f0000000080), 0x7, 0x282) read$hidraw(r0, &(0x7f00000000c0)=""/193, 0xc1) syz_open_dev$hidraw(&(0x7f0000000040), 0x6, 0x10200) [ 1283.455528][ T34] audit: type=1800 audit(1629042521.167:174): pid=24852 uid=0 auid=4294967295 ses=4294967295 subj==unconfined op=collect_data cause=failed(directio) comm="syz-executor.2" name=48C7C060 dev="sda1" ino=14657 res=0 errno=0 15:48:41 executing program 1: r0 = syz_open_dev$hidraw(0xfffffffffffffffc, 0x0, 0x49005cb64888dafe) ioctl$HIDIOCGRAWPHYS(r0, 0x80404805, &(0x7f0000000000)) 15:48:41 executing program 0: read$hidraw(0xffffffffffffffff, &(0x7f0000000080)=""/227, 0xe3) [ 1283.513261][ T34] audit: type=1800 audit(1629042521.237:175): pid=24859 uid=0 auid=4294967295 ses=4294967295 subj==unconfined op=collect_data cause=failed(directio) comm="syz-executor.5" name=48C7C060 dev="sda1" ino=14948 res=0 errno=0 15:48:41 executing program 5: r0 = syz_open_dev$evdev(&(0x7f0000000380), 0x0, 0x0) ioctl$EVIOCSABS0(r0, 0x401845c0, 0x0) ioctl$EVIOCGPHYS(r0, 0x80404507, &(0x7f0000000000)=""/112) r1 = syz_open_dev$evdev(&(0x7f0000000080), 0x4800000000000000, 0x208401) ioctl$EVIOCGBITKEY(r1, 0x80404521, &(0x7f00000000c0)=""/98) syz_open_dev$hidraw(0xfffffffffffffffc, 0x81, 0x49005cb64888dafe) 15:48:41 executing program 3: r0 = syz_open_dev$hidraw(&(0x7f0000000080), 0x3, 0x202) r1 = syz_open_dev$evdev(&(0x7f0000000000), 0xce, 0x10000) r2 = syz_open_dev$hidraw(&(0x7f0000000080), 0x0, 0x0) r3 = syz_open_dev$hidraw(&(0x7f0000000080), 0x0, 0x0) read$hidraw(r3, 0x0, 0x0) read$hidraw(r3, &(0x7f00000001c0)=""/213, 0xd5) r4 = syz_open_dev$hidraw(&(0x7f0000000080), 0x100, 0x20001) read$hidraw(r4, 0x0, 0x0) r5 = syz_open_dev$hidraw(&(0x7f0000000080), 0x0, 0x0) syz_open_dev$hidraw(&(0x7f00000002c0), 0x3d37, 0x40c100) read$hidraw(r5, 0x0, 0x0) read$hidraw(r5, 0x0, 0x0) read$hidraw(r2, &(0x7f0000000040)=""/29, 0x1d) ioctl$EVIOCGABS2F(r1, 0x8018456f, &(0x7f00000000c0)=""/239) read$hidraw(r0, 0x0, 0x0) 15:48:41 executing program 2: r0 = syz_open_dev$hidraw(&(0x7f0000000000), 0x1, 0x8040) ioctl$HIDIOCSFEATURE(r0, 0xc0404806, &(0x7f0000000040)="3d4812fe143a8525bd5395d09759405d4f5b6d4aad1355fed45db7000ce73e8e2ee9a0ad794a3ce4e8d044dce1b75daee4bfde236f5ea6273072db8643ffa2bb9259fa48f052ba7b77275f8e86feec8f3e8fe9d0bc97bb2aea30b146fadc0cfe04cd9c83c3fcde59abbfda2257faf7ac7029c5f267732d6c41f4a10acd33500402a2068c322f24c2bb49294c5676bb82948e705f52e463f92bace8afa2da9e5ce325fe18656bcdf0fc0371f9c413e7a47e32d858f7453faba0a0178e0706648dc0872ce450449de38b5d64b0514e5fa08197980179c6f02ec300ef96a454b9204b8c9b") syz_open_dev$hidraw(0xfffffffffffffffc, 0x401, 0x49005cb64888dafe) ioctl$EVIOCGID(0xffffffffffffffff, 0x80084502, &(0x7f0000000140)=""/53) syz_open_dev$evdev(0x0, 0x0, 0x200240) 15:48:41 executing program 1: r0 = syz_open_dev$hidraw(0xfffffffffffffffc, 0x1000ffe, 0x2) ioctl$HIDIOCGRAWINFO(r0, 0x80084803, &(0x7f0000000040)=""/20) 15:48:41 executing program 4: syz_open_dev$hidraw(0xfffffffffffffffc, 0x20, 0x1092c0) r0 = syz_open_dev$hidraw(&(0x7f0000000080), 0x0, 0x0) read$hidraw(r0, 0x0, 0x0) ioctl$HIDIOCGRAWPHYS(r0, 0x80404805, &(0x7f0000000140)) r1 = syz_open_dev$evdev(&(0x7f0000000080), 0x3, 0x400c2) ioctl$EVIOCGBITSW(r1, 0x80404525, &(0x7f00000000c0)=""/117) syz_open_dev$evdev(0x0, 0x0, 0x0) r2 = syz_open_dev$evdev(&(0x7f0000000380), 0x0, 0x0) ioctl$EVIOCSABS0(r2, 0x401845c0, 0x0) ioctl$EVIOCGMTSLOTS(r2, 0x8040450a, &(0x7f0000000040)=""/47) r3 = syz_open_dev$evdev(&(0x7f0000000380), 0x11d, 0x4d3265448d70fa1a) ioctl$EVIOCGUNIQ(r3, 0x80404508, 0x0) syz_open_dev$hidraw(&(0x7f0000000000), 0x1, 0x20801) [ 1283.653629][ T34] audit: type=1800 audit(1629042521.257:176): pid=24858 uid=0 auid=4294967295 ses=4294967295 subj==unconfined op=collect_data cause=failed(directio) comm="syz-executor.1" name=48C7C060 dev="sda1" ino=13922 res=0 errno=0 15:48:41 executing program 0: read$hidraw(0xffffffffffffffff, &(0x7f0000000080)=""/227, 0xe3) 15:48:41 executing program 5: r0 = syz_open_dev$hidraw(0xfffffffffffffffc, 0x5, 0x60180) r1 = syz_open_dev$hidraw(&(0x7f0000000000), 0x40, 0x1) r2 = syz_open_dev$hidraw(&(0x7f0000000080), 0x0, 0x0) ioctl$HIDIOCGRDESCSIZE(r2, 0x80044801, &(0x7f0000000140)) read$hidraw(r2, 0x0, 0x0) syz_open_dev$hidraw(&(0x7f00000000c0), 0xfe, 0x48001) syz_open_dev$hidraw(&(0x7f0000000100), 0x9, 0x400) ioctl$HIDIOCGRAWPHYS(r0, 0x80404805, &(0x7f0000000040)) ioctl$HIDIOCGFEATURE(r1, 0xc0404807, &(0x7f0000000180)={0x54, "7e14533441720203f15ba0932eeaf30f476659b790aaed4e109909a20e2e36938159cea253d98098a79888521dac54a40a5646923c3c75359c4fbe3bfec43d14"}) 15:48:41 executing program 2: syz_open_dev$evdev(&(0x7f0000000080), 0xd6d1, 0x2) syz_open_dev$hidraw(0xfffffffffffffffc, 0x401, 0x49005cb64888dafe) r0 = syz_open_dev$hidraw(&(0x7f0000000000), 0xfffffffffffffffa, 0x4000) ioctl$HIDIOCGRAWNAME(r0, 0x80404804, &(0x7f0000000040)) syz_open_dev$evdev(0x0, 0x0, 0x200240) [ 1283.741467][ T34] audit: type=1800 audit(1629042521.387:177): pid=24876 uid=0 auid=4294967295 ses=4294967295 subj==unconfined op=collect_data cause=failed(directio) comm="syz-executor.1" name=48C7C060 dev="sda1" ino=14756 res=0 errno=0 15:48:41 executing program 3: r0 = syz_open_dev$hidraw(&(0x7f0000000080), 0x0, 0x0) read$hidraw(r0, 0x0, 0x0) r1 = syz_open_dev$hiddev(&(0x7f0000000000), 0x4, 0x410000) r2 = syz_open_dev$hidraw(&(0x7f0000000080), 0x0, 0x402) ioctl$HIDIOCGREPORTINFO(r1, 0xc00c4809, &(0x7f0000000040)={0x1, 0x100}) write$hidraw(r2, &(0x7f00000010c0)="f1388fdfcc6d421649fba6879468b244576cd18db3ae70b0dbdee14669a0fc0bf2dc8f2e9fd062", 0x27) write$hidraw(r0, &(0x7f00000000c0)="a4c6738f8cc54081af459203826602211cc1b95b19a1de19cbcba176b1f0b06645fc121a138948de01242d39038db290443f457b7f4babc18a9e14f1b4c583cdc39d0bf995948390800e2f3adaba935f3cd8b3f0f4399c971e66dfa4facb6935a866bad2813a18da3578b538c8aa1328872dfe709ff1ac061a485e36cfbcb9b958535ed61d452ece767da8b232755ca64097fb2104f08238dc92767e879223ee72b833f0ac5f91208e0ad4df2d04a26d213b4e83d75e8cc095fef29dd26ebd00a4d9964bd36853c8cc1d08af87c3624e21dab792aef9b508f918917aa4683d92dd3f581f1c93e389797db40726473a79ad897da801d61cea63fd76b276a9274ff17e4ead2e69d6feac8b3854dd9d8ce2d5f7283658cf4148a85feb7b6c9e249442ac447e84cab33546781596d40fde4237522206323144b04c0116ad1f931e711849cb65b9dae8c8ec22f264f4088c1ee9daa92f6dbe27d4fed2109bd9adfa1269932036f4e248c06f2b6f5977300030bcf013f56a04f9096a89ac09fc8539fa5d0efae6b818305f022ae337ca13bb012a3d210184d6918e37955f4acd529a716cdd1a1ac5fb84f2231ec1fa42c7e05a30fc28a573dcd2b6972b92d45d94a4695783284056d5832a72d078bcbcc5590c72565881b7cba71c5b297db7d7b3d47d76cec47b0374d5158cdd0ec74c189e2e0b55d5cb1801b7bb78c62ad30e41485771718e8851e3c174dc7f13fcd388302c2d872c0474714f8940de28cb0fc49589a762a904ead0cfc7b6813405a258ac81f8f2cf9dbfe4d673db2e2f9b93b396f8f09028651b503a5138e5b0cdfc1b1db99eb7d6e43da724cace49ed5f2b187531e55d6a36f5ae40d71a90d69301dcce16d322ef39d7d2fb148c11a2214a2896452dce0a267fb2e2fa2e97c3af96af157d39a289793164dabafe171b98fc4ee17e9f3536b7950867129c67cf390560b1d64920ce0e546292a25902c3bbc5acfd89c0ebceaadf8cb6072f4c635b7f70bd2b9755f3c73202dc9d72d0074878757fb15fd12d75c7e5991d9904dbb02c3459141472efc96c85adb1a7025b9559700711e63f46822ba92246c64da557d8b0af6992bff465e7dea35772ce1de56a9088d505c3d2ff6dc7391ca6488daf8e7212b6635ff557fe9fd9c9df47fcd96edfeb89c05112eb30a36e50f18f3655e2cd2c43816e382a3b383a9e4eaf972676246a0f37ed64044e13a5d155079ecbfcb7fa4b280e93c20637f6e837050c4231267111c218a174048a07428ca1a77730286ace984fd53c58c4632ffb4444e343b4202ec605084254192cc6dcf17b10a0896dca594965a476bddd66e4ad03a9e6ff731b6a6a56c2f19c2202cec95b3becc6dcb979d4e038aed8952191db5560e0b86a1a3a913bace06262dec85608d25b3477a9ee81d2b14c5974d1b3f84ea803c7a5c6f22f8db5c4f078d0d069fd9e5d3aca380d0fe4b95efd60b971582102ec7c1906edbb004a3b6a081528eb8ad9abc39cfb2c5e4589cb14e395452400656262f0898428daf8ccd3b465a6ee0f48f20c0ef6de961c2aede85ee6161b6344972b259eb40ff68a0dfdac171e61ab6baea750989663f2d9769d9ce6af7ed2ae8f9140a2add1137d93d6fead696c0bae9bdda76a0492b66058dbfee270bb3c3b2bc6205a5ec0b5f08d93159b14ab1241fe606dbee59de945ea79e4fb10ca50a62816bb5327c37f5b52b694f7f6ba400586b515473d59a42e94edb1af1371eaa663830c098783fb60eb91d2c3b8548beb0ff635a4bdc40b6d10ba1d61f5e4ef05213cb216df253868bab46b103983325409b59eefe6c03ee1175792d1d29424c34a5bc48b23dbb9c34615058f05d4b4a173a9a8b05be183324d18087be63033034e2a75fbcc59d40d6f65327d9920d42c99bc7705fb74f1467e79855b68028369b8fa1df436241948d40f2e2534bc733bf44795b85ea875de68b1551fe53b4715fb367d565c68635fa0afba432f3d2e6120a247a401a229111c6c9fdef56546798e866667bb167de704c62bef72a7111f09570aa2c997eaf029c832634bacd188666970a5ac4aa13759904b3902ae954c5e2361e361bb858692499eccfd03fd722bf8c6d85fdecea9b99c2f3d50bbe91bcece51a4595cc053244ec1ce08fd37cea02f24fbaac6075f873c81fa5371f5908f8f070b5f45c9af25971a50be3c2d18537cd0085a3d832f7e3a59619a2ecf108927143d600414689cdc36966b5b359459dec4e242978d6395b0f6d1d1ee038f37c5d3647c9f0b2066e436e575e7c9d8f43f8269348829b637f64a56c465a0e1a483322a031bde774635c99f7e55be60b80e4d82735ef3b14871c67e0b7015f2d99732a9b4a2f22f748444ff682fa290c4112bcccddc9bf6e5d1d246cc04ad38869c7d45fed8416bcf63ad420bd6eba94a2ff5beb1c022f8eed5df51c5f6178030b70106099e2318d5f676fab8d55c25de9fc60fb57439195c91f6073808b19850d262ca6a153f2684b77ea0f98df714e2ef29b0650e4d4de739ead57a1a3f352f0eee0a98940bf1d86b3791c5a3181da64ae22ecfdfa01c65ba8f110bff41b4ce68c30d62fe6c181c2fe96cd285d4339395319cc15b64fffa6fa0efebf646448a8e8382a64d059e1db212ecb5c0f425cceadcb389b507c6d4d2f56f69a73cd28d922e692a726a410dcac71deae929eb3c680f5506bdde258d4cc5cf7432f7320a60bfa963f69141c951ecadae3e74641c4e93fe0388af6294a601de203d5c3c4c3b162740be2319706a2c3b48506d6632a390b3691720167bfe88e1fe7f11dff0e0e75467279e8ba943f5c48d0c0c13b6ad0d5e6e6dfdc4c88f39a538e6377dc82544c7b2df865586fc70ec6d7e823f1eb63a1de1e8fd44edb0a7f0470bac006bed91f24850ff76151a9d35814ca3a59e9fb39b543acc658223a53a3f5af07741082d44ea5565326604868c1408716dac944123ec30a825b44b6d3928bba1a301e53a8af982af894ebb3da8ed22c4e674af8a2d48aead8cdb9ead655dab5183b4d3f63bf853652d5eef22b3ab96c08f4f5d9b88a6aea2e87c672b624bbafab21251a56f591a267a01c4e2302aaac65010ce430141f15927f1bf22bd9cb2ceab29f0b2109d0fa91546ca8c77c6e915507bcfa44bb06a755a10bac1f1a1e93211ea65ce94ce488f674b449e0637bcdfcaee3d625ab35bd8e6fc70c10035a2fee5aae956c200619c72480d8fa2d5db77fb8ef3f111a44dd56b2658423cf01ab609dc9bfc38f52353cca79bf2b3c732b5f73061ab43b26a48ed4cf56b622b99ccd35ca0a5bd397853a15bf81e5d0f9c80ce160717e3b8236ec2c45d0cbf95c6a0c1400f5fab392c572cdd33ec66c71fd084932b959f9947cf96c33890b8c32d58f4f563b923c154a085f71330720976c9f7cd9602c51b9870cbe8ed002eb2ed4a8ef7136bfe8713c6be1765d3fee720ee8d4843ee67cabe1a20e9a1b4ce2770ee51df9351ea4e468f77d903acd87e90d79a9506a33cc6a5d57ee83b3af51e02bca2e3aa38cfbd1aac8224d8d7acdbcad56f79f9bad452ad6d1cb3101312392eefe92aade7c651449ca138e91d703fa9061b343ee75a4bb0c3301849ebafdf3117c436a51b31d0c76745d653948b8d5e81e9ad6d4e66501639cfca2f7df032d912a5d717b6136a50f6f23042b9f86f38ac83806afe142a373c1b31959e5643471948f45acfc9c23e79f4be3449793d1806bf787a2d4193367045dc8424337273203b71241ddeef98bee5b1606e120466d2f793a8fe0e5e8db922a99d4d70cdfaed0afffbdbec1a81cbd6cf6f791536245af7233836582f2f387a0a849ffcba88c4f07382cee7e9794768db274aa2f0eb5763006ac19998fbd26b1687690a83d0138b6e8c419b8f2bd2336e0aeee68bdf910b007f33df7d5f0228ea4f3a2366d57ce7c01f6914ef78286ee096403dbcff7effb86dae28b8ab6b8d615aa6b9220d55300be74f8569f5c60afba4c0b198f4829393dbf0cb9c4521780097453575c06f6b4e7b011daedf7d84136936b4ad12a300e33a72696e4237f363f242ef9b6e1e576cd72cff76c7a98528c1377331ba42a83ce56b731698aa9f4d01713994f421e25a74b32264e70317e1cf37eb66276b509d1c67d04838850ada1cc29aacd1392f9739663886b12f151ac8fa5d0c4ec8031117de931089438f33dc2e0fdbd7e59a0683e47084875c15aef6eb661c8a0d571b0921672fb9100aa16cdf0dcf49e04dc7ba8d82ee3881ca7e46f972804cc7e02270515d3400f6ba216e38a1d3d56d891f6c7ebbf2431e1a8dbe4e22445463c52bae8734d309981210946467aeab515e930957fd6e482245910d32254af9a7ea36af23162a3f74ae453599dfb35596653ecbaaaee548c84550d84321ff4a2fe965095054ca1cfb3094277b6fe39cfcceaeca00c3ad0ae46fdc80628199a1895296543178af3af8c2ce147016a5497f784d57173c3a7ede80f3e18cfe9716ddce4fa9da04399db6ce475ebf6ac478cd42685330d2213f2bb64d941532d25854b999964e906fc3cd61aab91f3ea42596bd5ee1e0a1d2897e01c37c556b27e1965e1533c477a6f5cd399ad22a5eda3cc67e7c39e71100ed9fc16b0f7fe473a24073f5c5c8ec10a75a2b67cbb7c66c6d56c7dbfd5d6cdeffd6c6299b846fc52ecc91c156c5adea2abe299f2dba08ab0944d647fa9670ae1b7274395a365553060f51c854a3f0f940b339ccfa17b5f55d851577784ab341fc73e2b9341c25be446197e572aa280ee870b2958bfcaaf67c32f009ce1e40ccf28adcc7d564386f629cb43b5df2b86e199845ca833a858feed1953ae5d99b6d7544f3668fc5090b27dd12543d23b4815cf6de17391702bf07812c4a51c689e3b622ca377e126c7d6779b07cdabc9e1459328ea98f84b0a0f0b0c191c696c4571848f622e22d51f9e6ced3a3ca54f7397c29cb0234b6ea5f48c4f0d2c956285faa0dae08d2bd9086458d639be4092f4a86f87ade2ea92bb5acd1d8ac5bfd4f9d40bc75f46129c314357168deba916df5218e09a258aa5f46abc9d314a6c6493547406d208b94d692b86060df6962c52abe2613e11967069e3353d60c55d791287b0b3180c66c9802bd3ea886c8d57fb338b79450f2d6f0fa2ccd8003632d9c6c2c02fe70e3ae40fe5a415d9f9002f24965049b712b3d13e4c0c02fbe935a6101915f2953fda9847f37d908445efb03dae1248929006f795ea28d1bddffeb08fc49a147b75b5a164ceef1e7369aa591a5dee7b7f1b3edf5097935287b7d9e6aa9f9c90f0e0c111d5129434615c23f45fe4fdb170a93f9d29b785f1b2bbb068f7617fd1dad8f334d003d17149aadcd8fc61578540cc73d81095387f5b7cbb62b6f753d450ff3607c8409666b6ffaec6d126ba1672f13a0cde9abf2cf49bf5b64f673235286f8c3d241dc09de06d81d6d3f0280db3f4ae96e125836dd99c67a62b3c980912360fddba8dfa7499cd542e73983a672fd378dd90558851aa5e435b37e8affe12fd4619c1ec7be8fd6c81118c72b56a12c2aec5a49433088583501b10dbbda3ef5a880911af4128883628454a2b4cb2c246bb29ee2054d50808f123dff4dc4ddbe45252ebebf39728d8827f9f16dfc37d2b30550927edffab555db728430bbae8c55eb5c57a52e71856e360d84413f93924991a10b23bf7d2cee5dadbb424341a7d09c04fa788ab3584e6f87eb6cf61556c591f255826a61656036b046e8dfafd21f34bae9830404cf7469cb", 0x1000) 15:48:41 executing program 1: r0 = syz_open_dev$hidraw(0xfffffffffffffffc, 0x0, 0x49005cb64888dafe) read$hidraw(r0, &(0x7f0000000000)=""/231, 0xe7) ioctl$EVIOCGPROP(0xffffffffffffffff, 0x80404509, &(0x7f0000000100)=""/234) 15:48:41 executing program 4: syz_open_dev$hidraw(0xfffffffffffffffc, 0x20, 0x1092c0) r0 = syz_open_dev$hidraw(&(0x7f0000000040), 0x3, 0x88000) ioctl$HIDIOCGRAWINFO(r0, 0x80084803, &(0x7f0000000080)=""/61) syz_open_dev$evdev(0x0, 0x0, 0x0) r1 = syz_open_dev$evdev(&(0x7f0000000380), 0x0, 0x0) ioctl$EVIOCGUNIQ(r1, 0x80404508, 0x0) syz_open_dev$hidraw(&(0x7f0000000000), 0x81, 0x200800) 15:48:41 executing program 0: r0 = syz_open_dev$hidraw(0xfffffffffffffffc, 0x0, 0x0) read$hidraw(r0, &(0x7f0000000080)=""/227, 0xe3) 15:48:41 executing program 5: ioctl$EVIOCGMASK(0xffffffffffffffff, 0x80104592, &(0x7f0000001080)={0x15, 0x1000, &(0x7f0000000080)="ac2969104ea30a463847399ca90da1eabb4b35591ffc4b6baca0f1ccc3ff0964c1c7188a9c24aa46ff27855283ce5f06e51aad9d545b1562a7f6bf58add01c32c6280b8346870548717cfeb069b6941328806ae27f5571432e39f6dcd50a612824f2141d8e6e8b844b8a8aadad0579b575cce5d478a443f0ff921e4fbd57ad2a8179fa090788f7498954d53bf3b0b1592a9a28fff4297b6005bc676f07cbc51ca2d04091d445445de552234775899c21323c74f62be322897dafd45ad2117563d9de3884ef219c5a3a4f7ecb1094f52b948c1c45b55abbd37c05bdd2f9b6bfed09658afe3849b4428664f96c843d49bbf5098a72fa69d0b138d9dcc9efe917d9b133621d9fe594b9facf57a9ad8093c7c76a24394bb0f859a9662e994e5c69036304c4bc86d136364cae82d525db425529e30fc375357f60fcd17102033b16ec91b9bc6196893c53014a8070e57375e2b3e1b374d23ea3287f8467bf3af8e65de486bfa14dca3d69b58059b4a44d3776de68f4e21d42ea69282c7749b140eea3ae628a8c08388068274a2865f042dd267da018242afbd2b1fc6903c931c521a650f761a18bd579fb636be39b20c9ce5699569c1aa3f3f3957c8d4078cb9e048430c6bb894a6024948c80a12ffa653f6057e9259fdea6b24747886017d4b2a22362280e751457ae945315ad555a4cd46c41ad70e045cb85f1b8bb01482abf3b0df80adea64959e28213fe9ba365bd6b77d88fddd3a794666da815093b2253d9753f1819ac54833d728ab74a7dcef2b4d7a5632f2cee3dceaacb066eb01d61b349213de28f810204c7e1431041d37e2a6f1ec7ee9e74e81c929642e6f1d0895b210b1df20118dd85dc70b82010ccdce2a1a919dfdf9d9836e90aa64d1cb4aeb1f93ef7f39006c788e990ae7efb181146d4be5c00dee71d9b275fe7a2d5350d74a44f89245fac2f44442efa196d80c5d94926badae1f6fd18a8345a48b9a582f2f349ae732a892f783e20073bee7d44547951169a342d8e502426abd05e87a890c1d951f32c28d5f03b9c1cc353c8860bccbd8a28029e8fb8b351bb84b5212068763d823f442689296b43db0377d1c7e16e4a6d010a896be35f32e7586db5da2045551013ccf544efa0bd26e019d0177e6d025b5ecf070f56ba78488a44348ddfbd3d2f616876a380540fc473f2ee661da952acb0ddf952b43ca1be0dff2beb57dca281e58e8408a11762eeeb94726350228c30563eb210362e429e526f6d36df46a66dd666b0d4cf82978c7c72f8f603dadc4dbb69c6852784bb02b082362ffed88d7bbe966824719c72e0578748aaef288602fdf79d4f58c3c895b954656623bdcfe65c27ac3367cd288d0eed06ddf8d15b3d90906c7398a16a9850ed2e6ce803dcdba2a36cadf7786e4f10c1a064ce0e62f1761d28fa87eca59fe6f418e92c5bc41f2bb3d7188a1b1f3457a57fef7702cdd99ce338191fa5f98453ce15d64c123406f74b6baeff70e0d41753d3f53b772e7ab0f173a78b36281e3eb5cb723ae09510d17227b5a4aacf269de59009fa216bad0fa634fc953810100d9db2297416b43152f937dcd4c83b3c6272bd96622f6b80558c23ea76492d6b2a0de84bd9903ba6ddabc1f082c1e58d1c2061210e84aad69ac4a37f7e9a89063d9ad4ac402518bfdd3d6bca4d09c8cc448400619e1da07c19327e85b607de58d12811a3ccfa45790415d4222bc87ce9a686314808ccd6afc5fac0e21c717476aac29bb8d636c84ece9658f55c294fe99369fe7540a65fdcba89c008d55660112446ce15091e978650224d6c3fb5e6bf0c66baf13253169e0022b1f0c1bf7667eefc2771e2c0b040032512b1573fac3472d0136a4f9d28cf3a25d9bcd2261bb0339efb63b615c921a7d9c764e32753ec71063bd73ff86bbd136f02df68f56654dbbf05f98037a3abf235305d67d8131487df659498be84b53cdc651b3c07b094a9174ddedbb7407f4c4ad1128b346f0d85fa2566b8dbeb9976e4bb18aafb0970d151ae41df4bb40c3f106823d48d5ffcf92b00f25693d2c89cd68f2007eec8d5cb6f6f583d419e850b9e3b209d19f6caed438b62c6592b9cb7b6260a516e66cf5813bd118faf3aac1575ce8f65b4fef1e9a3b99f93b38383b7941c8079172b006cc998fd4dce211e7322ad31a44736b8996df1bd3e9021957dee71a530074aa01372cddeaf013972c6ac5518beea4d8454f5da1f423efe40d17098aa52c2d7fd21a13dfb6d2b79ca72a6d3d03541752c71d403ca7118063f3fcfd34e5088c739e18aef683204179671eb888dfb872abefa5baf7cfc4d113f8e2a4e4f03615c66e39db6b1a6ccc47b01a88a658b1cdbc7e77c0d88550a32f171c0f15d49b452aec2516d5f474eecbc0c9d9a5fc37a21a655625aa8624af9c3b2730cfd5be49e6d9aab5575090ac525c2d4b263e8422b2b478906d288a9c1f3122e88b269ca8420d7d58e64f202ff084879a6a9cb37fb83efb935cc963985d471b8f54d2aeeba3c8bbe4ffac5ab7260c0235e6a8942e36f856c2b361aed4b3b50f2a7643983a008e0aa11bdb8840925ab52119d6dadf0f02745bad5ab85b1ff6d878f728a3360f747f0adb0560b8cccd72965f5d4a2ac6b6620177ea2cc08335432afa82796539a7340e90de8099e57628c3c13033747d3a09c7c22bb49a318b922db494c71ef19ba21cc913dac8e1565a0dca68fb096cf37f607054fce9bffa1db655d8ba7cd0f66e3e0c39d1f2cd9ca3924d4859ca0c4b4fe28ad58b20bff2c0e7d02552acffd665a5cdbe005f5ebf9e3d174d66ef9264dff40ed338dc0010127efee6b98d7d4439567e289c9290e3ee34114e6d9d70a1afc3c4740dd9c76ec039251a4d5a7cdd49dfa14174a45c5e4dadbc9db8aebb4688cb0a58d97740f374f4366595217afdff5c56877b87256d98c12457d2f4d8e4c6b0cd817e321c0dcd15c620cd47c4804e5564a84e532c6753b16f4278925499a01904063d98e4460f4a9df0d00a31835fe1d654cc3ea7b56026453f05e4eec0764fd289d0a9e1c45d4316d1a4ed85b466d7a2b24f5bb6ac50e3b9a3399f6440e94410fd03bed5f85fe4b2e6867adb87174f27431c8990da674ac9a9f01d43fe36aae51dba45f6ba89e87755d4cd6814fa4665bb170497deab59b798a7fe8c95815d75828f14584164833d4d633d5dcc403b1e6b9f809c1aa8c8c7b0b4760be50501ebdecbbba9bcf30408ac838879a5b885c84952c9aa813866255cbc57bfc302e465c5f110ef839f1d736ae79f8865fbd02b9b053bd36e3eab32ca8847e5f39e5c74e1239ac8484623e7c0f02502564dbd0feda17eb693a837a289a08576b0239b1ec830ab9a47e6a8941e3e2c5b107eafb55ebd53a4f68bf5e3321f17028856035375297fe3b6efe669dd791662f971821b5aca62f496e57729e1a0b3effa0014325b1d5f428f15481c6cd94913e35bb45981b5d07c589eaf420d114d314d888f2944139fced40551dd330f29c477fcd77965b7afcc1f8e5b18baca420761ecbc622a4558802a0c6ffe8ea7a99a3eb25a61405b606ab25f2eec3856c020dd3cb0901b555f7aa9c0fe91823d856c7a23114bbdc189584d4f305c62668fd3c988335b536a12cc7b79089b8809bc2e2578c0a266255fc07dc0a66ada5a7a04586a0ab36477054bf5ed3d81ec47f59c1f5a0c750173b47ea68c5762456e70c6a22a12210dc768dd86cccd51ffd41d62b09fd4ec937c9cf9e7e5a3364cbce962d3eb88f88ed60e5729eac25b88639a04f1d4ac9acf0c5edd8c78143e4cd241fb29ba3f03899cd670c1acbb97e73965443e5f74bc80ae49b6a640849a850f3de2b3fc5fca872a9a168ba32c90120742d0812f6ed3f582cb553efa4a80d327fdea3ab7cf515a1f99741952952ccd9840066e498f7eb1860bf4d11dc613381e1bfa7382d357750f3168ca97121562a32247381c5403aca4e629e1e49a9881af81739315082ef603b843e225c686212fdea4ce0ffdfe725801e177d530a143869641bf72ee53218a7d9134f0fdf3ce07b8464493786652e5031ff4bea4fe466253eaa12135db40cd1d6161ba9503e5dde8167f37e25b83d771fa05fcf22a0e4793d065a4f59adda45c2088f5590e1dec454f6eb40723fdcaa96c85c52d8ce3c0499d935e498dbe59c4a723b05fe52e61d4a848e6ba2cb508436a18f95f45387ca02577c96e3cfd3c4881ad4ed492c8a16a4e6153a1be77eacf90a281966eaf2909cb268472e40d7576724515642809e98ae76bccd32a1bcd142069907c86cd81884a06728bea9c00d88b1a292a22ec7121ff4637dc550d457b99f769e91f26bfd46fdfc745a8273c63ba3f33b1dda7ab63f9706a9e7dd6a5cfd7c23d4e7150733730818a722833dae83bfde7c3cf48fd10c4f409e43eae91f52ff053dd264a8e388583052383bba26face0e350273bcbcece1db26ce3acca156ab0a206f77a75b1a19eb29335c596a3ed731e987a23ca75b95936476bb02d74c9e13f60336897e09da969676b9b03069f49c35719d4e95c68e7afd35b0172d87b338b12a5439f3886c25b07c7f42dd5da36d64b4f2955df60c54cb601a98a2620674075215fb2044e29ea5c30848631f97b64ed1ec2493e0bafd31f41f06c42f2fa5943a0fa5be4b491aad06cc6f23dd5dd152863c032c5b6997b3f1c88d5c77edb9eb3af221a63e5eba5f2537fa76c073d23f9fb167980559f3e9b4b2ae29192b479c494f59595aeb14fbbe88d7019e93a675a0c199079a58a10f923ae3fdfc949b3fafbdd64e78447d751593de00abfc702794fd97cc570a1e718c028a1dc51918b8bd1c6bd4f61e315e162f7551df79077382817492a7fb19ca1159dc7881bb2b3bfec00ba0c253c378978e63dcea9badf232e4b10ee353121cfca509e230b5dfec19d7c28d40d8a1d7b14282ee44a25c88f08733bb5a7beb4a68b9f6617dbc738f05996cd363505bad783a5f5babf25c05e930d950162f2210e59fb3de2c7bea8e1c0ef1bd6d159f960ddabc50376a34a3e7212cef43d9b5bc795651a6c56df3c6a60d060683d8007b82c48d15764bdb0317c408c68c5498d547a4e4f380e88c382a9242044b6ea122298b09164d6b828a1ce8e808cf17b9479d7b591a07379b6fe278d91ea702805fb952476cae9e273d6e77d0f643dcc142c6e9eb97a0219a011a00fbdec9537e78f300c9c6c0b855359338d3ab6bfdc8193b808b73ce034eef8889b5e89bbfa33b4e4e0760375f3867308d9118f003f1076381aeb6dbf0d98057dbc8396614a54b58b6cc04b03eeae25fd694af6e1bff70117ee3d9994ec3cbff98e24ed446a41fa6c2243539afa5fa324240c868f7b5d1697b11acf9bee95f3b72afe32badc698ca95d01dd3c8b05b2b6ba4b74ce812d546240743036f1c5ff82114b45b688a313cbb33ae4932d2a8b93c6afc12d7a360961b67ef1bea532d1813e54ca82bf95cdd8f07038b36365e254e2622be48a095412f503945f3ffbc99c1a73351e9c4bf130c9e3778d98a21abe6a535873fb5712846afbe59678a61308f1d0e54fd3be779c05fab0b726139b381990138bd3c332ba12ae3f108549e84ec912d967ff987a213812a067578eeb022904f403ccf3576324b04f4d29fe82507dc0a5c6d79069a428159b24c176e7eefa81f438485324ee2d3911ec9f7a8ffcbaa8acea07915a087cfc352a1c1464d732b8a4aee11b578833aa5f164eaa4ba3ee2031b2c6f4d60cd58fc48a7b11b44ed8092363dcac23dd37700"}) syz_open_dev$hidraw(0xfffffffffffffffc, 0x0, 0x49005cb64888dafe) syz_open_dev$hidraw(&(0x7f0000000040), 0x63, 0x200400) ioctl$HIDIOCGUSAGE(0xffffffffffffffff, 0xc018480b, &(0x7f0000000000)={0x2, 0x200, 0x80000000, 0x100, 0x5, 0x6d}) 15:48:41 executing program 2: r0 = syz_open_dev$evdev(&(0x7f0000000200), 0x3, 0x105480) ioctl$EVIOCGMTSLOTS(r0, 0x8040450a, &(0x7f0000000240)=""/188) r1 = syz_open_dev$hidraw(0xfffffffffffffffc, 0x401, 0x49005cb64888dafe) r2 = syz_open_dev$evdev(0x0, 0x0, 0x200240) ioctl$EVIOCGSW(r2, 0x8040451b, &(0x7f00000000c0)=""/24) ioctl$HIDIOCGRAWINFO(r1, 0x80084803, &(0x7f0000000000)=""/35) ioctl$EVIOCGBITSND(r2, 0x80404532, &(0x7f0000000100)=""/202) ioctl$EVIOCSABS20(r2, 0x401845e0, &(0x7f0000000300)={0x20, 0x10001, 0x3, 0x7, 0x8000, 0x401}) r3 = syz_open_dev$hidraw(&(0x7f0000000040), 0x3, 0x200001) read$hidraw(r3, &(0x7f0000000080)=""/64, 0x40) 15:48:41 executing program 1: syz_open_dev$hidraw(0xfffffffffffffffc, 0x0, 0x680000) 15:48:41 executing program 4: ioctl$EVIOCGABS3F(0xffffffffffffffff, 0x8018457f, &(0x7f0000000040)=""/77) syz_open_dev$hidraw(0xfffffffffffffffc, 0x24, 0x2803) syz_open_dev$evdev(0x0, 0x0, 0x0) r0 = syz_open_dev$hidraw(&(0x7f0000000000), 0x428, 0x761d00) ioctl$HIDIOCGRDESC(r0, 0x90044802, &(0x7f00000003c0)={0x972, "ba68729bee718da22b0a3af5b0962481152d4bccfd19a3bfe55ceecde598e092d844423fb4aced767a1f8378792fc9ecd42648b424a5113e34de51c81ff807a53ac2a1387a4f21560666def62536b4a6a56c60c60ef9d4692c4afc4ddd69e3068a3f15bc1e79f2b41ab470e874dfb66a152ff67ea396a7ee010bda55e53bee50fa6b3ccf49e8d4cf4924c3180891f87a35c4aef1ac610b733a4d0efd82c0d66b5f2fbba9bf5f084abae1f85d52c6768ff122b7434b8a6f5643427c523b7b5ef75ed12de5e547e8e049a5ce25cdca198fbf5ae814ba6162e74d3b8d9d152ee915d47a940918b5c6cf9e1d67b356259048da02344a37e91803305291f36ec4d1706620598a2e16d30cb582c867419cae053a7981673aa78b8c9f2997c130fcd6b8c5b5de85c85b42084558d5e025aa8de521ac145b02a5ae052d61c8014451446d6418a18a483c7bf44512143e02059aebe9c0c965f9fb18fcde9061053139f6427e5387ab3756635fc4b5fd36ed19e1b5ebee7ac460f388d6a8adc933092bfcf1d32611e53ef9129234e14d7523afc778d9b83a27e3d1f92c611b20121dd1d753fb7dc18c6bfec59ca507374c0dd5c89bb2dbc77f0c4f5a45fb1ddd4d619cf8d3d7d4edfccca2f2a76ddb2d8031712eca6501e2a75b04c3c35e300e8f4398c85bf01f44118ce69f9282daf3c2f8cf2c42cd7d3e069355c901e008f52d09c47d6a8054650d8f0bd5e9174bf5d49847aa59fa71e6755a3aa835d474558fd2e4576124a01324ea1426e52fe25daf83b8532540b663a88616be9af9c9dc15c3c319a99afc6eee6801b1d7b1afb284e53a80de00c16ae74861568e9d65e0344d925855535b5cb8d6869e43061985129c55bb0b6fc92084c4da1548bbb282e3cecdabbaf92e2d2f704e6902f62c254262d318d1171bda358a4f37467085a96c6d2b54023b7bf1b4770427ff933f114549d2787cc05b43cf853f67f1e7a25414b6f1dc53dac798e6f9ff0475f96c05512c17060d03ce5391937491f4b2473013bc1fc22935a1d02c8f30d30de8214917213b13fd1f9e11f0729859dadf91d77683ce3a8c718826fe659ca084e3d86648f380536f8d3897b197ff62182c949d314ff73e092a2757cbbc421bf1daa29a235aeb7316bb0db4cd854dfc7321bd8073dd6ccd279fd5bf7c5d4ce55db8607c333a540bf3accf46a5d88004e22943a32049b7aae6fe594c98fe1b6d0c1165cc21d0fc9792ced5c3965f62123d6c9ddbb60e720d81c04e4fe9e006e25ba09193a88d5cb3cd660e892fd41f539764be2d6a93a7407ce9b9a5237206447d5985c3ac7207173dc304e1eab08f01068ff544427f3f14f6d047077b26e99f2ba6e4d8422e97a7c741558bf8d981d6ad22c29f0f7d2909d93414b3918ba506c5d5ffbc54c284989ce270c9b4fd885c3529083466e8f88f0e7be12a7cee3734ffe116dee54c4c69ed683908324ec0e19ba1c026c7e4ec542b447a3463548aa6cff45a15cea27ec1a40a0dceb3d080067921e932ddbb23466436ff1e41b325df7f4d157f78420aaf9aa4dedc53d2274ec566ad8e85f8b8be8c4811dcd6b1ad6a1b2d1f183b67f310a458e4cea6d3a651428067f59e06275dbc32e1f9aeab8548421fc94d5e6e61974e3724f6d5ff9ea1dc247da7576ba7054dc9d4fdf13185f60446164213a41385403e54a1ee85c894e1e23ab9113eca5c6b991fbcb8704ed307201507e0983a4a83c0f1cccb553b315bde28c8a710d951a0f66f84fc464284ccd9480401e395fb20f40f4a3ee0c2ec774a7e6c2a7f1786d317d32440b82488f0743a4e7e386075506abfb1b0bc56291ca2362b94d6289f44b4002001325336da07a71153dfeafa57f9970cc8d7e57e5917246dd1ed65a7f745db395ee3a38eee9b6b015318ce20660347f091d90dffbf11258c03477d962122cadd42ef72ab319eccf581064b284bc4dfc373d614c596afca506732a6fd3bccb0b08be9ee982ce41b8a4f8a7a3e18cae7af7ffba7f869ffa03c2bcb3b883724f6a15421e5fb593da0b1e1ab779ab11c107ad57235682048ea378cca4ffa839a8aed9f0af2d4a647af5b890dd65d2b405cb51b1a838b3fa5fbcb1653a6bb0bd10fdaacd23897d2ec71d05603c3a6b7af7f9f591b9ad9e98a07b398a82312e5d99a32bc44243f46fc0e2ade3196554ad7f8bdd5d0b92a18e5b97dcdbd4c574698713ad7995b81cf017a785a2c7df0e19a40f9f9830800599da6b78f7de8c42e6cad29976edeaa5358d478305585018a670e8f37e740d9b7f7d0d1e94ca8dd9c472ec3dfc90e0de1d6ef0ad84fb06aff5a2bfd2b02d00d4cf1c493da6d5a766cc6f94317fd7ce4b9f0c498f3e6f44a07499a63800cef67ba1616f84672d0de7418e82862a4da27467f7f187f357ad52d15004a737b70ab6107cb26a99a6a03e3c3f8e72b82dc50953f60259f7fdbf453686831c0465c35550d3c4e61b16b938f0c390a60a162c5ab09f25a3977ebf4f32fc8e4da4b7315bb4f94c83cfd0910708cac71d0df129f2000cd1a57ac2d6450397a88b784d9062280b51f69a98e01ef6a93b02e23a3c14b2dec9a160807d01737643c8f13cbb660f8c92289337d1ee6511f3c403c07d4d9a1a2a79a247809b93db7eb095a5b55f5d2c5fef848dc59195d8c4f475b6f304df1454e094ac1f8475bf8de7f35f22aaf170284e100eff51fff7a2c307e39ab14f4031873c567b27004d3c11bfd7cd5fbde5e9686588eeb90e283f946249ade0225176a11159336e2bb097a0270a49a386b0b825ffdcc9cf8f8f24239e527a1492dfd4c2df4c2b5c8c2876cbd3f4873005f90c858457d17c00318f41aaede881970988cd8dcef835d77bbb906089accc54b461d2575002219e9d01d06bf47cd525c007573b398bb2d810681e4054732e70b3759e5a7a7b1fedb261a93aa59804dd1dc3e2d4006b9414c20afcab2aee26646f903edbcc412a12612110fc8aa9da3d1c91f264cda35ce65f07858da16f15fe0543a50bd375de3537073302e9aa15104fda4308e9e2730111b611f01868716066f130b56a20890b895d078dbb7c22b2a905cb15ef0d08f5ff974b0387f9248bbab92955c89951f1d2d6b30f9a8cf2ecf578fec0c5a18539f72bae086fd51d5d3f601b6b9f22f7e107fe843107d86702875e3d21068cbf623f61e450af274930ec1d7ba876b2f7cc1059f6a3a230263c5f883ae4c9084605b6799000916989f3068defea8ba639c46a01e5de02fe04b4464c552a04b2e3819344498766aa8d41e82a910ddb67b7f25693104c056dc724830d7d9c19cfa19670ce660efdfae8d891f3eef98d396c67b5680512d785aec58a1337ad8b1b7426a0aec5c83dd66ec379a061c2f5d4bc27ad7c1576b7937f12cfbace77d2187975edc"}) r1 = syz_open_dev$evdev(&(0x7f0000000380), 0x0, 0x0) r2 = syz_open_dev$evdev(&(0x7f0000000380), 0x0, 0x0) ioctl$EVIOCSABS0(r2, 0x401845c0, 0x0) ioctl$EVIOCGKEYCODE_V2(r2, 0x80284504, &(0x7f0000001d40)=""/4096) ioctl$EVIOCGUNIQ(r1, 0x80404508, 0x0) 15:48:41 executing program 3: r0 = syz_open_dev$hidraw(&(0x7f0000000080), 0x0, 0x0) write$hidraw(r0, &(0x7f00000006c0)="82a95df7d1b2866ec118cb06edd738a76a00bce6682f0c590fa801feac6dfc46b753bdc2906473e0f8a3b4a9b88631c2ff51b3629db8bcefc91e45d1d2b6103565c1eef2a52ad532bd9d1a7cdd297f8a0c313f68f719c406c60cf79c3ee2caf55ebfe9b9ed296332e2f7096928ce97234aeecb793bacd5b1c71bce3aa2996baae15a07f37fc3c46772f238c5b552b559dd69ffc41c8fc508c1284b8b1d84a86eff00bff6838038", 0xa7) read$hidraw(r0, 0x0, 0x0) r1 = syz_open_dev$hidraw(&(0x7f0000000000), 0x42a9, 0x771501) ioctl$HIDIOCGRDESC(r1, 0x90044802, &(0x7f00000000c0)={0x50e, "9461726b57432fff1113d2aa51a02d2dadde3dedb5b98ae4613219678a75ecc8928fa0bd50ea7ee4c33c95739d78ce663a26f05252204a10bceee5264f9107374ac95e27ae75f4e34e01450b23309b489ef85f1a9bfdac758451c6a2ab530a5248dfe3d7c0162f14d749883cd76c1daef4f0c5f31c553856fd6cb768f320422d307620e382806a080de13a53b74e098d50759812e9313054e8191c1606e7d3ecbe7c95989707da3e48db5c34b38c6a54e0b2c7c1d45a5b83c52fa0584f893472ec6a108efe43dab0162535ac93ee65f18553bd8bb3674507bae0fa22f0da3d48d9cec4866176016e5cc0401ff5d77e760c4bdc2c264e1d6ce2629030eeb97b635304e1435b8488bd19e92ea7ce181f0600d7a2193cf34829789cc72bf8c027189aa3f393b246acdf66cb937fc8c02633b1723e73dc84a56767c74065e7064453083d0dc5e6f520b74587e6182b0ed68d92ac8ea984130ea89bcd98dfa9dac57d68dd1ee5567e20c77b522e6fffadd0219ef86891d49b86e3b4931b49e0cd31065a384e85c1a907c1d0b5c15c0218006a242811f5097d22797fce450f8a0979de9ae418d1ec1ed9783c83ec51b3192e33f557f2c2599886ede8ebec4eefafb7d988b06e1e1e837920f1904e7fb34336031fd2b5031f02f836d1c3f94e02a1b4dca967688d20e988a094fa1dd1dd156d643b453be007557bac42393ecbd83dfb56ffd777b6f68f1f3a85b64f9610bef01a47be97727f2a9560a245ed0acfc050aee6cd44e43085eeeeb00c047a6f4f2cf9a54d5264448e258e25d06c8f8bba9cb6615143a134f1c1d9871246c3d3c71909a1b94f00ac97eb4b67c068a18a76cc6aee0418e5ecb31220bc6d78e97fd608725ba6cbd39fe06282fa95bab8e5ec7563b03fb6b87b527f49204a07b8c2af346b2d4b8aa0a50bb9c4b0b6db10ee0a504b348250bf6afd61717bc5d9693f265217d7f9feb3ce99945ec9032698a5bd6b7612d82eb3d989ad5d377028c3ba0c5eacca4da38a7357d9768ca8f842a0f571667940b538848a0b05180c16b19c0b2e0551417a52be503d70bab01124b8b1022ce0d1ded2e7e193c3889e6ef2584292dc08c6984c115113e46a260e9e204430dc84584d96b659dbac86d7f180f934b2d602a358f84c758da9ceab2ef554ad9806c86ad4b3db46fc814e66f062670931a9013e7d69ef515ea33b1842357c4f2a6d0d83fdab8534540434956737b9a97dcd42911e54d935dc8bbc849871aaa7efa2164f3a7d1a4cbfc94e8d1482790b2027d6efb3923c21bae61060afefbf06023ca83a107196c5c2ff4c96ce071fc597e2f7c22bd4d278a6fc3e13a5834404a3bbf5f5df5532ef610fb0f772254576de0a6f7b69024e606d61f052ba0891eb13b8e418d264337b18aa2c4d05fb5ba160958f8a35beb6a6038ad45e1ba1bb15eac9e96a12667098c97af4a702c43de6e4f884d394376b6ecf7caf74ec5da10f1c1a8c77e5b7cf8a710475b9a5c1e2564850ae3a5c6d98ae90ac6f8025f322ae105b3e6a3178e1d41621a4ec7c0b0bc211d34c034adb0956f33ebb8d32c99f625f308078f474f90e8ce35a8aae53f36d69722ca5f67cd51a95f64921a036f80a58639a87764ed9c8248d97c0fe08c1d6a194f068b47f0b3fdae59aba1d9f3d16c181781991e783fdfa41f8572483b6d90fa4f6f83bbd08811129bfb538587eeb2f86e70fa81888e598626ab6fc25594c76ff61c0c87e3595715ba46ab05712bbda8f492533e555ceaa8dabf70b7db7c55741036fb9786fed40c860085ef405abec9518e04a9fbc17187f50aec75ac80d"}) 15:48:41 executing program 0: r0 = syz_open_dev$hidraw(0xfffffffffffffffc, 0x0, 0x0) read$hidraw(r0, &(0x7f0000000080)=""/227, 0xe3) 15:48:41 executing program 1: r0 = syz_open_dev$hidraw(0xfffffffffffffffc, 0x0, 0x49005cb64888dafe) write$hidraw(r0, &(0x7f0000000000)="33e2754e325f3f301d5da675cd3ea3c9071ce862dc31ad26ee1354c1d7ca6a08e496299befae2e3d3414accc1ab3cb2b7b5801991f2df13e06f58776314efb1adee18add8b563646280a7558626e3741c8a9768475623233", 0x58) 15:48:41 executing program 5: r0 = syz_open_dev$hidraw(0xfffffffffffffffc, 0x0, 0x49005cb648889afe) ioctl$HIDIOCSFEATURE(r0, 0xc0404806, &(0x7f0000000000)="1db16bbcc2d841250fce4d6e851c9af67612e278f03c5df263fc7cca3cdefb916e337f75c5536c160c93375edead70fd8088") ioctl$HIDIOCGFEATURE(r0, 0xc0404807, &(0x7f0000000040)={0x2, "312fb2ed290e88bb3736b55c250a346aa2263956aa62edd2828b5eb3e09497ab8bccf585e46fd9df66bf34b7774e739270866cf561444fc79602fb2d8961a1e4"}) r1 = syz_open_dev$hidraw(&(0x7f00000000c0), 0x401, 0x200000) ioctl$HIDIOCGRAWINFO(r1, 0x80084803, &(0x7f0000000100)=""/33) 15:48:41 executing program 2: r0 = syz_open_dev$evdev(&(0x7f0000000380), 0x0, 0x0) ioctl$EVIOCSABS0(r0, 0x401845c0, 0x0) ioctl$EVIOCGMASK(r0, 0x80104592, &(0x7f0000001000)={0x12, 0x1000, &(0x7f0000000000)="cb149fc50b933badd678b03fc8e075814d74788a3dcaca5cf95ddb0bbe73d0072f2f4463fa0591e0d6b4b802b13927d3af110da72e9221346aea2ea2528f0f086507bd2d7d3682c66a45b6f97e2fafeb59bdb03b41a474aef18524211187d4272f4c1f609c5154213d11d3bb5bfaf311aae4ff4284a2eb3a2f9b40bdcc81b941ea0dbae464043cd7e7769290f5889aad60cfd0e5710ba450d709bf9a3c1df258a4290018353d1cb11639367912ba2ed19388084e4f70974679da345f8350ef9e00c3faa2c3d0182f586c3389d06407d5b9290b611fdf7637baed3b38b25b88328e97b489a3640c55bc9c648a17273a491f4f6ac9b7381a2058b0c1bd5518ea010b156cc07e452ad6f72425a766386149583773be1c404c4af2f5f62700da619feeed62f0adad6a4dba129c601b6271f9fca0a78b8621c0988ce8e7e4658c1cc4f45051c05b652835fb7e4516a468ffb65d7dfffb6956af43769d2658e0d19383b669b03d21b5cd8ead1c8d3a4335f7264823e87eca4cb52d52fdc36a279d510ad660bfd7e840e676da4beee33d9657d72f5bf3343c403ed047e619b641dc14bcd9d9159500743d5052a1204ec2f32379859e53240015868c7b0562e06822c20c44a2dc8677cf55093be030f99630ac8cf893439be56f0ba61146881ec7999fd88d382f4a1573b20efd901672868ccddadaae87b3fab5da2efd2fa9ba2b2833966d1d5a3d7e725590a466e5b20b728214fb33134caaea9da873dca0d08ef165efb08cf660a40f91dbfe9aff97561690c37b8a051baf4e3154b2e6870f742549bfc44a186365eb28566c49ddcd91aba447731304ccf8355b10e0932af93d04cecacafc430a8fa40485bb27dcef385652e1f82ff3ed07eb12c6ec88284bae133d26568c87e3845b2d8be20bff75a44e71011be307ed690975516109ed41724d9ebcdfed88706bbf06a816fddf98e5f1c86e798915573a75222fd676c332d5961a52c5a4ffef755436c49d4ec0bedb5c346df143e46029630984a57c9efd7a4f72979ab377a79f2247f21ca4d67ea7614600a75d1ea155bac38917bc2a538f78e57104dbc7bcf01667f16834a8bb755afac61e766baaae16b9cf6bd8c56902fa1083d7f6d5d61dc219f515a765703495c61f19bced163f1b474bc83ad3b2f2df491e5a3014a97fbba4edf117709e36af6e680f2f13d09b800c80072d0732e67badb05ddfd38211230b5235053a91319f4e27023eba5f4bdbeff77ab24eddc99af641cf5a1fa09a7239cdd988e943ae1f0d3ac6fd180d0544f3b974c9f06401c01265516da36253923f70cfa61f92aa7103fb3adfe8f2c71a037c463c55c06979757fd729c7370c0703cf4b63b10667cdbc6275ae23c93c2b8288c161b8e85b2d660acdb01acca10fd9e4cf9460dc94d127a1f38de8b4e7ddf38fd8355a175abc1e20dabdf31e15920b162b380bec46b3f16b105700c8d177a3e2f6ca1511dd37663e69fbfce3790320f5af9cd15b99af8709161a91bb4628682b3c9dc62c09d46e545849060389f22a44dbdfad593ebfba23cde1e30f5e59eaa11c9ad19bc66945db85696c9243f110b1e6ecdf13a4688fa8e3702c7e6cafcc7f2ed5d6c982978efeb3f99f5f6fdcb7ee927a49a5f45a5e71ccd576ceefccc6ebb360975e68f7dfd184df617ef92e9b5f0351968110a608867956399c98aea21f03faa05d97783ccef87de97896cca0bea3232c8e16bc5b6daecb17cf231fceef5873af5f1aa5f313effd92a8246ab66594c1d65d36cd2e82edd59e84d617603beebdd5d229328e068e7cfe5374ed86098cb8cd4009232a97aaef142e9437c1e18cee6ae1836105b70f0f46761c073c4030b788f16d11a558814e5c26468388c5714e994cab0c4621bc8dc131de8e1b84cf121b6d8e50d415b176ea5bbe4d7c420006323cd12431beff949ed425c64b52d6c55546f5c0306351f1141ba8fdc07c89ac56e20eb5eb679fb9474a4086a5e12693450b5f49b7a8bba10fdf7bb6288028652c3c853d78b8a2e17ef58a93b9b80223fece0dd65fee0098b0fdfe06afa28d0b837cfcbe5665664dd94bc0a401d8253e8bd1fce5a03e0db2dd345385c31a71f200f5280cfe2ac8ce6cb1415ceca77841b65d7f27dfba11070a98ec18242b2e8426d81d493280ef9138f216168830e10e4f7f442d2ec8e6776ec56d776acd46e27837b97ea301c17126213697070d453ef5d2ae40c37b6633d883a19f90fea2e99fe41ed41c73089b1bfd3520685859d12a2d1dd2ad3aafa442a90fd11df3ba2a2a7629ac71aed3a595ffeec963a77a0cf379f0c38f4115ff5c6f4cc8a8411debd6337e5cfe995f4ed48d1fc8f270185b08f09195be018231748e73a9b1e17fedc04fdfcd9d0ff2c1a499d1a5fa045fd5be6bfb3f61469a86f0dd4f7435d652d3bfc53853b2e5586d2af3ee0fb7968f6d1e28e58c673ad693cb46fa8c242fadfb070d688be45437ac124c110b745595bb97f550867ecaff3e9c5b7d08479f080f9f1f555ef9639a728504c68878287cc506377e26d0acd7292dd1a1b9368c2a816be6f881fc2746cfef05920e360ef072708ef315eb52cdd841494005876080f49d1077a253b278f8dbfded570425c07846d6b14d570948a720f115955b56152ea45460acd93bb6adf8b69696dbaaab886a349a53441b9ee7d32937b0aaef95e5ee76daf57a9f505c7579778909d9f8a5dc444523b480e8bb741a11a88d64beb1a7b3fcd8b77b8f4462521c8e2e81f49a5a4fa0b4e34f86dc1d62e64de8fb0a9212908f2dfd60db395b16a39ac70b9ca81ab58668b703d66c88d2f0ae8b4142e64f2cddd0f406f31ddd0ccca06e4bc3f30767571f349ff5478c8e033a8b9dbbc1f71c33c93f20ac7e3427ef37c049c306ddadf6b44dfafc4a6f840b752a0533004102f5d58c36fab074ee75a2915bcab65368cc99bf09da2304438b5629a700f168999bf13fb420398a83a52cadffa137521c38565c64ba8390c815118332a9e650641fe4cd469b809936089dc63d6465aee9828f74bfb32573662d0163218c23bf24b23d55068dc5080ac13ebdef2d8bb79cb69e71e0d229df16190787abc2988afb196197bd1c03b9a93b7900e736e9dfc586aa126620d2ed72243a82e8ab1f1184fc1162b6f51cdc0c2b49f56308fd0c02531e6f136038a8a7df4cdce4f773db991185021652aafaa89be31ea49d4ad6e0c29cd2763767ab51b57d82ed388443e634f42f26619ae15e34fe3eeb727a2df35c940fdaa79c5c839c240e121d82cc1500a99aa567263d5d94c20bba735229278f5c0f62c9c5f66f7a99d13f57d2c3bcf4b0eef7b6ec70164effacbe6398e6b82019bc3ff3bd94088bedccb50f4157a77b31baf6d6408857508e39fff8b01dcf8bef91a46fc9523aef3e29f0bfd04ca66a7eb6ba8fa22b0674640f5393fdb2b2399e8f22dece0e490f499e3ee4cb9b2f3f0a51ead9ae26cd6e1d2c4824096e3c48706bdf653cf5ce3f96cf1616db3e407160e5c91419888408ffe42d701653abd8402d019ec84513bcd6398a48f674e6f8cebec06fd5b22031e925d48ad4b721bdc605ead1c6c50b502947dd5644fed2b8791862ba99bac8dfe3ff768792d3e39a1744b6037efcc7ac1cfa497e850bbc205af5eb1302b3ff1e6330aaba3837527eb7ac7011f0f92e0b20044ea0c27f06f783620280a7d1c30fe8e495335e391adc284fe33f427a7350da9c67805ab419815f3a68be27e483404c3690bcecee4e5cc82bb74146c593cc7b946d003ab313a517268b55e4b7c7dd819af3a6123818402a8890de94e5b65c9d0b0f44fb974da47952af5b6951b475bc48407536e8d3869c6e0b6e6a773cdef150d62e756d8d2115b70760ff72fd6b05d3347cc4c4c0cfe51f99ef887fb6856b2071512f3a05e82d46bac6a6d2075279c66716ff932b856aaf91e94feccb28b995e76d15cfd183548421ed8a70008450107dc73509847ccbe03934a80bde0361ccaa959917d0f5fdce39d3df8a2711a17f02478a885fdb906d5523bcaa924bfa47271d96d149d780ceff1b0b9894112ac4a19876a341a3cafa9a6a2cf9874191d61d1976456d0f0c4fb07e20a1ae728fc50fe2ad4d11ae913ae1041aab80a84e5f54128802eff7f66d93dd7fa35955d83607bf2961426fb47af0514b533261aec1f2c66ace2cc92e223f7d4eab33b6085b6ea72bb4b76760b9466cf071dda242715882cddd63044092454cf6c1c7ca18f148864c44f97db3ba27d0b23a623c94f69204c96b2f3f86a0af3b1a8ef31a94bfb46f04e274a478502588d5efe250f1b7aa33b12ed235d654893f101d5be85401b9f1db511741ef34e95de259af975467265905757be46294f452bd2c14dde88f3cc0e944ef1022fe6c0218f347fe4b2cc7f9bc70812d9950dd2bd5dcdb7b71cfd2fbd5b88f10dd6b9fc5e117e8be59081ae597495cbabc2cb53425f5d96a40085eafed59df8553c2522f7ae84dcb6cd94395ed6a6e6ba37c4ee4b819c9e4d8f91a8c4adb81a7a4677f83d7adaf795a26d6ca3e3059c6d2b7fb97230f631b4643f451ff85aa5518126282f8c2fc0e5270dbc95c453617a2c8776d5174b229d9d22e44711b392c30f7d48b11898e435f85f282395fea10a33e0f0b877a17e3d6889da53de1ab5ac7177e4420d0eb9126a404b0065286edf727ac8eda8a659e99322de01b84b46ea4e2c2f3b64cfb4c392b302e5f69732df8f694e8d0e0c4b56a89e3eb1dc6456104fb837cd174b180fe59e16cfbef2d1c57dcc512d52045c1c4b242c78ce7f5ebdd2a3a2c17a0049410593ce7cba63be394fe582a35e29c39ced7cf50ef1bc6279af5615d4003f83b36eb9ef7c6bd4edd538c9531baa2f9ee4a6f21ce1e4c46fed8f99f0a8e4a65c32c0017b05e94b30175a3838b1c6cbfda3efbbf4d6e7fd423c06c222791aa50f5f1635d6b966d95b7a4c9908223a7358bd3625289166ef3c85183cd9118d21d01882de5b64760123099c3d5532f6bdf667966451ce37ccf9e8b93905b5fbadbc5a5c94e08746aabd97c0695cdef5487f3ec954c2f64bdb9e6a73d949d00b72ca810f1b4fabe7f89f501ea2eb8b57e17143e81b27c7358e626e71fc64622331c59acfd8dac574d05cc01b4379e0bc58f463fb2c9e54e6f93a56d7d649b02b77037796ee5f3f65f1dcc3f666a4a4973895996ca4a1739e2e82a187d5c3b83e579f1a0f530d5c66b0029bc8f481f8954e1e0ca73ac873bb5ce71dcbf8eae2401a0441a1269dd3f9f79e04fb62475e76ac6d793fefced69eda4906d156864a2052a19e258e15697ca3a905075a1471c6a1591fd4f134ac576f2e879f6f80a6a7073a16517f73ff385d997449f6885abe2b7f5faa2ba3092c807b6971946ac01dee4398c5031834c3c42a156862bb46ac2d52209991b4e8e1fbfc3ebde888e90eb62d964c85ea9749bd45baf1eaae511b3e0057b3e362515f7abb9edd576404244c2769a3003ecdb5d698a65f72b4ec13a17f3e24aa3ca8e02a7cde380f8586ef656b5eb4363cf37d55d8acc190b3f2568550969a64f0178abcdc2ae025a219745c0c285c6f9a980ad0fe121ac662d1b489be47a84e14e9b0bcc0425400c19933bd4df3aabdfa77768d2254da1d263ce6ac364f75cdaf6c5348a570a89e33c15ecfed730cfe6c793a4d1398fc63f9e463e3ef9f0b1a9d1715df2d586b1d2e14a15a54c7c9c46da08145446750f28b3ac645ebd1187e5158b3984b290e4aaf6d011a5e3f6125318c545ca7d591aa4"}) syz_open_dev$hidraw(0xfffffffffffffffc, 0x401, 0x49005cb64888dafe) syz_open_dev$evdev(0x0, 0x0, 0x200240) 15:48:41 executing program 4: syz_open_dev$hidraw(0xfffffffffffffffc, 0x20, 0x1092c0) r0 = syz_open_dev$hidraw(&(0x7f0000000080), 0x0, 0x0) r1 = syz_open_dev$hidraw(&(0x7f0000000040), 0xffffffffffff7fff, 0x703103) ioctl$HIDIOCSFEATURE(r1, 0xc0404806, &(0x7f00000003c0)="e28166f2986832ea3f6388caf3cd6c838b30a2c4b527c614d47e5f8dfe9a9935360c31247601a6726b43439a1c50a8c606e6bd6e03815a47dcc6d17f6f8dd0f2374a3f7ca8c037e8462aab6becb45ca3485e8d33acb44483fd97b86c7545e92559e1c8f6688b300399813f69e25933bd882910f1a9cb6cae93b585eb062fd80db405c8e5204dd59c9eac39ee39265e3e181f5cdab2b5a4b842e7202d249c43e8cd464772e63861c36442e371b5315a77b463fc0ece421d0d1389f618c495cec401f9a68072635f37502e95b821179c49cfbae8a337d05f404381e0a0c923f7b8f5359180ef6d70435c6c4eb075b713bafc1db57a4d877be2963918d7ac1f3d21a6581406abf8c0828dbcb0b3b134c4f9808afc61bd3a7cbafceb07d8fab6bb199245e58d4f82efc2d09c1dfdee41c31e168a9b6043dabf1fe23e95cc1cab4fed17ad3a3640dc33ced5d8fa78a9883cd680792b654487133eed34b88da0d53a7116aec8f27feac76b77115e61d9afce0fd85bd0333ffecf7b3cffe16c0a84f8ccbc679f00872e5dadbd4f525db957e106390bf44928136e1c047880325690542c9dcef5ef70997a8bb8a104322be6b06da35e6cffcce09a1d777e869ab0a469abbe409a529a8e1cbc434745e2d5b04a861535e069de1f02ed3a033a1da4b3d9d7e3a3e5d3d69feca9e2bb9e144c8bbba1de2c3f949030b01640bd029e4891ed9a7ad1cb90b406ed483dc7e5f0eed6a74235472d58bf22a56014cb757cf8333fbcc2e77ea695a110d4da840154fe48fb52d77eb615f7ffb7eac34cba980e98b3c47eb87b24a9ca4964f841f096e4285a8c23012824768d0d65948f4d880a2c421e57e76cc3ce777253a275ffac5b0c59c5a2b8737e1945fe9bead79f5dfc72e5041b09804735e5713abe7f9afdbcb24affb27ad6a282e17639748fcfc1ea894a195079879c0a5ffcb546b0e46de7b2349d8b2a02a2a4b41c7722710e7977150c094e6c55d58afde3339eb7e869f3e462f2d5cf32431d063db071c8334b11aebdff8cde1a00b6b3bba09974f2744402f1f2f7407e98887b572f9003e9c2b1907488e8259f25cdf2f41558242fb7cfa208a2fe76df9ad3d21400d234e0a986bc9aa93bdcc89fbb1e59f58fa9839794947d0e77aa8ab676f4e15455ba24ca77f601f08868fea5826843145612fc2f502152afe23333c9ac25ace09e11189cb6214900e43807d41c36109a214543febcce25c3a9544929fe4a316e3ea94ef9621625ec0b8745c2000907ce3707d58d9ec091fb8eb669c421f5045479544cb6a90ca061adecb1167fb5b04b126e0778492760ca937bdecc231e9eeaeaff3d844321234a4c541d818c6b20948981d3e8294524e4651f9f94d359781f337f23f2edecb01e5a74cfb9727bb4faffc425eca3f3b4f70a8027421425d0c0191aa74804992f8ec0ec2fee31030610d1943514a961fd17e754246c06670f6b94dfbedf5b394ec7e298c87929ef8e58481716b65ad042b0de1b45a6bebd0b94f9cac7284a6e6b60b25d7d6055629dc410f4cf71563397df1dc7fd8fd5337e83d158b044c13dbccd81adc3e7d0996deaa8830206735e647e481290c6f7c297246597c23b32fb8be8aa27fadeca0f1e0bf33ffd4c425d68fd6ac19c3dc2b8f3cb1bf29fe32652840fb40adb138e6b59fd9669ea30de0398c363d61027a48c1b44db5ff611a58c45b8b1ff3fac4396714060e9ab98919ce7c503bfd237c68a070a6c28decf5a0f493feee567d5794593379fcd7de0a438ec62993016519be8b52889cf851076ed0d0570921c32a211db1770fd878ffb3936bab9c28ed3a34e7a2881df0ead2ab56b4c833c29af69e99bae227c48b2c4be2b239614dbe680669f00207b62286417cfcf8ef91cfc5a7a5da509eb3e0b2a3c6063a030f506dcad922ec7f9b68001cabc8005bdedca81ca48d7a700107fe7cadfba43614897b9e49a3f1e882d88c30e079f5b10b14be451b827cee92e56d0af09029235de71d3ac6374c6180a7543434ef06669671fa505cc4add1721f00578026743e7d387383b4cf70faf06a05227047dfc6aaa2d5eb4263d891e5eb3e0cb4fef0dfa293ef77405afeaaee30daeb788f24d4981d340ce593f1141b67d90ec0ad8f658a988ca7e990d8bec8327ec459a994e4a4695074c33c8979147cf37d7b7a0814f5e405040fbc516ad82cab11f84820fd6431a3fc3e304aa55c838f24e9ad06b23d0fd08e109ce2d466e369f74dc859866ce4e6234609fc44667051b190eda4fb63c31222b3a77bfb03343a459ca2050d01f2709e2bd63c2fd0e60e1fee2a3d42a29f3329135dcb766e06cb83591c2520cdb7186483ce256353e875906bee6bba0b77008f0e5b1f1951179c43c10bb60109633d471707468958a61a8db236bb863f93d5223899ea38d5ce32dc245841507cfa320a626f47b11b679feb6a64c8f8c31a2eff5d98cd44c5a91ae6cb3f91607d9f44e1680f8efe8fb256a17b4f3b4ea86448b34997431b125dccf15fcbfe3d26b38f4247c3077751d622a8509fd705f71eb2222900f288da2ed5b7d8f69a0c1fca2d6c1815bafc145136798e58742e10d0aa546cd4f2d882522473c8e89b5d2f94a429c19a99cab27136e8cd676b6aeb76a36185cea6e4a56def3281e7f6c6be8de42fd42aa7447402f7cdb1484e3dea4c376840b3f43d1aa38164c4b66e0fed992ddcd3f5858ff19a42ae45928d72ef35bd726495d5db95da29f29d54de0d79d12eb6695ee9c2fa13bb5259fb1ec551772e0669f386d1f158b2b645b2828a62e7b079bfa319eb30d43ad0d7c89e55d9e8988bae5457ca89a79880656015d41d815f3a71ca77503a22b40b86e452ff479aca0b28a4711fa5d3e69b8081a5d1b092b4a577f768c53a12a55d27c3fa7b659a474401b8bdf7d166f8a2e0305671b8cd09f485f1a2d864083b8aa6c9c63ca00f317dc716b0a92cef4cbf08b32d1c3b54ed8ff85df91e306b50f521585e15f5bc3c8dca9a49520d21458092525c0fc44beb66ae0f37cb6198eb5aac9a0cecbab391f3ec35858f712f14e015d235b27f9e3865988b5940b099d86b11db689b0fce174e69c6d9fc736b919076af18ea57d569038c60ea3c5bf79bcae0324041c08bf3d25dd559fd07246957f46ef810c7d21549ec962357b80f78a0e0830535199600c3d78b1977f20c5793ecfcf96c1ce25d2c59d3c7abb30f37f46ed11a214b2e006d8580e3d877c67675074cf56c5284d1e1126f3dd9b5b06198c24c17e56595c4ed3f52304e936cfec9b569146765a7a4b9a34979d95f71426307a939198bd7cc678d433678817efef6ba483a43dbe4e0998d5615305b7390b7fe4401c570840837174b690b6c0d6ca0b11f8574d984fe7450d2019b282fd996106958532e766e0477a08811ea3740b45146a61cb6d82fba09a721a9d0b7a8933899f0569319f2a54a8b63eba2e51d9143ad38982fa3f7d8d8f3819c6dba545f07d20a0450fb46eec233558faa3b2a1da2d7090edfb4bbd80d0529ddfffee21a90429ce26cff3a560de0c34e0b39644d574e82e2ce4772e4b95d1b1b1244aa9d266a6fe8a1ca64b1b22faf6d75dcf1d5494cde83f279d479cc7f53ddec2318c070260256d3709b3bd499313f326876b75b54d67acd160f7490494d6112ce3dc69253ceee400e23531dfb040370e7f1b7c31d8d469aeb024e2204a3609b358a85eb1d3781dea5f0094dfe65bb14421f2139a415b2582529702e8010a32e015a8474ab8afb0f20c8f03d0ec9e2f220c2b9d676eb1120287af4062a78fc2a25c1f78e1783461be845f6d0ca404e891d66a15655a63bab7099faf333999446f3da3ef991c32e546c31b27312458ebda33ae6b153d1ce404c61f4fe09fec7288595d6b7afc3b3c261a8a80d8284aafd04def7ecd5f51c809554d2e1572173e7d3947618cfd992b0e585dcab93498e86b3d5114c3f54c7be0acdf1229c6c0b551197d217998e9f1ff64c225f266c5af2458b1d2f6836ca28f8ca87c207f0e93eab19573a5089e010ddd9d6ffb9c14f7d7a621ac39bcfdbd09d2a7d26d5a6b702a8ec6088dd4ed864ab5897df15dd1b3711ba91c2d0798a06a08702688bc81b7b75ead16d41897b481d1258d25edea4002cdb1ffd8902f092b3da6c49a6d819644483da630f9076e8ec8008474c930a7b291c7c3fb86b5f3afc81c34ce60aabc229c564f5582b16bfa3b7b1366c3f0591a3a48b5e7f069ca352e0828474bd7dbe97495b4019a70044be50d995762be90e6949e71d6dbc7a9bf21bb24f3f3c5552a5a81791ed2c8826833a9f6e4532d468f574d81341680936a8ce5ec03d2fb738db02dce34633a5c2f4f99024882c16368f2f4ab910a85e43dbde593788f46c49e4502b5fcc5aa3c9634ec86895460c1292f87095cd43582783b293341ad4e3941807888533746196455edcacd6432c94048e35ad576141424925151722e3b94e4fe22ab7d5275d0aa1ec6bab99cb0a83e23d362633cc56815791b2a22fcfe1723de37d63bc7742feb606e8674dba5901660c46f7e0463b51fb3ab20ceabd2e4ff5af0789673a39f52b05dfc1b2a11eedd14b0f090b1a833be923d631470f5d06fc382936e96a15bd6c531d915e67af9e81411fd23b2ad728cfa256f41e62560ec060c7fe90a3d862d1e8fc8c8f7dc572c9470e6d3828c808c07e3dc2f7e979d833346e79e66fcc75786b317115bbed6a73c1c430c51483f224f9e7aa234f449bdc65e6fa7cd46abffc73ebebbc23f16128ec4cf154e8eb391e36302f9a192ddfb71901407f5ff43dbd506e268d996b97693943c7da0b327c6436717918d1a83e3be695cf2bf671479e7b743b837dd60ec95d1192feaf5045d529be639c82f9b5ad496786b023dd246b2e917c636f3d5bd458b719238857e019332dce0e04bd01fdc6852436b8bad6ba9309c7ea05e44ffa9761e802f140ea8c3d6e6b89de2c94c8b2b850827662a05e3206350ffb1f79e21c25a249da0cc987d89cc47977cbf4125ba41f62a213c3b8c7f9938718ed7f2b3c908069ffeed4e4a535e2872b4fef482e3c56984ee87bb071b4aa01fd8b2d8cce82ed8073131f560affb62e837a74b3df11dde7d55932530e8f6dd61c4dbde5b37344b6f7605cdbbeb31b1811869719307e2a1ddd0f6e73bda485526e7223549f3c42b888969cfc1c209b5634d246aa461c99fb8fce3766046af9952f18276d869fa6778a4a5d15e7a2fd2fefc7ba6ef4bceded9268c394ad8243b9a8a59cae2def34ca085b50e70e52ac4146f355635cedea9d952ead3ef5e004013aa8c1802373ec8577faf40bcfaa2caba3542422155f371f5ffbe2d6e7d9082694620ec1fed8fc2cd907ba3200e42604f16d4d6d6f8fe2299cd8c2d0703fea7ec28921f0694394659e040efe6ad4e450b558d31e32b5f7baa3f509dac466e8839619213a572747711b8ac1af96b2fbb96f048765a6057c5796308f6273ac4e1dde21fbb5c3a14d08befe28e4a9f29dc02c1b0e1ebdb213f88f5a3235d83b3298dd944fee17ada652e5d5dfdcb180ac6edc36b557c30912b274fe1ef82d8d465733af56086e86e1ae8f81f3215dbe9e48e9cae48d44711c8ad23a36c0f1c36f211150f0a6abe601c6d8db8709d4cd1c6ce7785ca5af6e6e84ce3608b15524d045bcee6c8eb714b7e5c00192e3b06ef8d5a968e4a815f2afd306cf996f7ffb2daa81a21d8143a84dd66fa5c11c855b759b204a0f583985991ffa0d62e8c37d4785425d41a62478a37a8") read$hidraw(r0, 0x0, 0x0) r2 = syz_open_dev$evdev(&(0x7f0000000380), 0x0, 0x0) ioctl$EVIOCSABS0(r2, 0x401845c0, 0x0) ioctl$EVIOCGMTSLOTS(r2, 0x8040450a, &(0x7f00000000c0)=""/123) ioctl$HIDIOCGRDESCSIZE(r0, 0x80044801, &(0x7f0000000000)) r3 = syz_open_dev$evdev(0x0, 0x0, 0x0) ioctl$EVIOCSFF(r3, 0x40304580, &(0x7f0000000140)={0x55, 0x55, 0x9, {0x2, 0x2}, {0x400, 0x3}, @rumble={0xa3, 0x72a}}) r4 = syz_open_dev$evdev(&(0x7f0000000380), 0x0, 0x0) ioctl$EVIOCGMTSLOTS(r3, 0x8040450a, &(0x7f0000000180)=""/127) ioctl$EVIOCGUNIQ(r4, 0x80404508, 0x0) 15:48:41 executing program 1: syz_open_dev$hidraw(0xfffffffffffffffc, 0x2, 0x49005cb648dbeefc) syz_usb_control_io$printer(0xffffffffffffffff, &(0x7f0000000200)={0x14, &(0x7f00000000c0)={0x0, 0x1, 0xf0, {0xf0, 0x22, "f16ca9651dcb996c869becc1ad32f59af81c2cfce18334c067e47aee8fd194de146548063baba7e846c306d358ad22805925bce2a2375ad05820c8ff18b4dbb8aa18a93026a014365949e98f14b89d744a762f0b912ca860c8881487005dcbfb9ac74dd8c4b7125113c4ad46312a90d069e2018abbe23de45bcc649bee5254a74a4cceb24a3c6eb48122aeec23f8c001ddf1236ad8646db0abf267c8e80e3843a811aec409580150a42151e9bdf063610dfccb8daaa12a8759d6a169b97e54b82ba1884544534c5218f80a318436c6121318113b7ea44fe20ba8cc27d18052b0affc4bd72323903166ac635b85ba"}}, &(0x7f00000001c0)={0x0, 0x3, 0x4, @lang_id={0x4, 0x3, 0x843}}}, &(0x7f00000003c0)={0x34, &(0x7f0000000400)=ANY=[@ANYBLOB="40111be7259f00000011003c6d0525191ad1040227c6be636734df728c3ebeb8204081f0"], &(0x7f0000000280)={0x0, 0xa, 0x1, 0x1f}, &(0x7f00000002c0)={0x0, 0x8, 0x1, 0xa8}, &(0x7f0000000300)={0x20, 0x0, 0x26, {0x24, "4e0ba0267f584f5f755ed5039bc8c34855b73774be2afbb79b6c7e3d02d95aa7f72174fc"}}, &(0x7f0000000340)={0x20, 0x1, 0x1, 0x1}, &(0x7f0000000380)={0x20, 0x0, 0x1, 0x2}}) r0 = syz_open_dev$hidraw(&(0x7f0000000080), 0x0, 0x0) read$hidraw(r0, 0x0, 0x0) r1 = syz_usb_connect$cdc_ecm(0x5, 0x75, &(0x7f0000000440)={{0x12, 0x1, 0x200, 0x2, 0x0, 0x0, 0xff, 0x525, 0xa4a1, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x63, 0x1, 0x1, 0x40, 0x0, 0x8, [{{0x9, 0x4, 0x0, 0xa0, 0x3, 0x2, 0x6, 0x0, 0x81, {{0x9, 0x24, 0x6, 0x0, 0x0, "7df2e1be"}, {0x5, 0x24, 0x0, 0x8a}, {0xd, 0x24, 0xf, 0x1, 0x2, 0x8, 0x6, 0x40}, [@country_functional={0x8, 0x24, 0x7, 0x8, 0x200, [0x3f]}, @country_functional={0x10, 0x24, 0x7, 0x70, 0xf191, [0x7, 0x4, 0x2, 0x5, 0x6]}, @mbim={0xc, 0x24, 0x1b, 0x6, 0x366e, 0x6, 0x4, 0x8}]}, {[], {{0x9, 0x5, 0x82, 0x2, 0x3ff, 0x7b, 0xe1, 0x4}}, {{0x9, 0x5, 0x3, 0x2, 0x8, 0x1, 0x9, 0x3f}}}}}]}}]}}, &(0x7f00000006c0)={0xa, &(0x7f0000000240)={0xa, 0x6, 0x250, 0x6, 0x8, 0x3, 0x10, 0x1f}, 0x20, &(0x7f00000004c0)={0x5, 0xf, 0x20, 0x2, [@ext_cap={0x7, 0x10, 0x2, 0x0, 0x8, 0x4, 0x1}, @ss_container_id={0x14, 0x10, 0x4, 0x3, "3cadb18649ddfd7551b957b586decbd3"}]}, 0x4, [{0x9e, &(0x7f0000000500)=@string={0x9e, 0x3, "734890215938aa9e42f46ab2348d97b157210e7fe7709a928b2541d0857f3d7d052d60f36c791143475accce97172bdcc31462f81182c43a5a639a59a8c7cdca145b5c1b644ccc376433c3ab02c4b3e9d935a2df4f15f9f5800182ca91d13eb4f1c752234b3972d934eab3128455ff4537eea58271126711df1b5553d7226a056441306dcd452fbb7e20af4994798a6034aef647a4334ab03d09e2c5"}}, {0x4, &(0x7f00000005c0)=@lang_id={0x4, 0x3, 0x419}}, {0x4, &(0x7f0000000600)=@lang_id={0x4, 0x3, 0x860}}, {0x4c, &(0x7f0000000640)=@string={0x4c, 0x3, "5faeaa0ad14e7d495b0434fd24734d3565930bf5ce1d6c90ee3d3d455683c31c80c04f19cf7ff07a3a46f17da2c766395c806c9c30bad7dfff15a3531b4c1b499d3480b8141a534b1f6a"}}]}) syz_usb_control_io(r1, &(0x7f0000000880)={0x2c, &(0x7f0000000740)={0x40, 0x21, 0x2, {0x2, 0x23}}, &(0x7f0000000780)={0x0, 0x3, 0x2a, @string={0x2a, 0x3, "a69841e07b3b087ed773ffa25281fe313f17a495cc890235ce9c4e042bd44d63db8aec696f70d3ef"}}, &(0x7f00000007c0)={0x0, 0xf, 0x3a, {0x5, 0xf, 0x3a, 0x5, [@ssp_cap={0xc, 0x10, 0xa, 0x22, 0x0, 0x0, 0x0, 0x2}, @ext_cap={0x7, 0x10, 0x2, 0xe, 0x1, 0x4}, @ss_container_id={0x14, 0x10, 0x4, 0x7, "9de6dceb0c71c95b614ddc0a3db84989"}, @ext_cap={0x7, 0x10, 0x2, 0x0, 0xb, 0x7, 0x200}, @ext_cap={0x7, 0x10, 0x2, 0x8, 0x8, 0x5}]}}, &(0x7f0000000800)={0x20, 0x29, 0xf, {0xf, 0x29, 0x0, 0x10, 0x4, 0x40, "74b7c023", "f7fc8952"}}, &(0x7f0000000840)={0x20, 0x2a, 0xc, {0xc, 0x2a, 0x20, 0x60, 0x0, 0x7, 0x8, 0x2, 0xff7d}}}, &(0x7f0000000d80)={0x84, &(0x7f00000008c0)={0x20, 0x0, 0xdd, "7454939fd70bd39e952a8b8fd230ebd7b486c7369c10635e4213da78aac872d837a4457ca0271bc2cfabfc1c7d40302a14e4ce8504bf7865b730818a9223ebcc84709cd9bdc1ac765a6a678e92a864b9e21281d150d2cb9639147427023b43f971ed84b316dd7d9a785c3d8c2bbf5c62da2fb272c5501cfa0c3091d7148b6395e4cca66c7df416e935debe5a5f5ece7813ad23e47fc0f5ab4a44cd78a0f0a2cf5dec4f6d5e51a12fea4d94468918e08de3a8948042c6515808aff6a39c8aaddc8e3c94c0aa4f8d26175f54866e2ef71ec824e699a034eb7a1c0254be2e"}, &(0x7f00000009c0)={0x0, 0xa, 0x1, 0x8d}, &(0x7f0000000a00)={0x0, 0x8, 0x1, 0x81}, &(0x7f0000000a40)={0x20, 0x0, 0x4}, &(0x7f0000000a80)={0x20, 0x0, 0x8, {0x1c00, 0x1, [0xf00]}}, &(0x7f0000000ac0)={0x40, 0x7, 0x2, 0x80}, &(0x7f0000000b00)={0x40, 0x9, 0x1, 0x1f}, &(0x7f0000000b40)={0x40, 0xb, 0x2, "1fc0"}, &(0x7f0000000b80)={0x40, 0xf, 0x2, 0x1}, &(0x7f0000000bc0)={0x40, 0x13, 0x6, @remote}, &(0x7f0000000c00)={0x40, 0x17, 0x6, @remote}, &(0x7f0000000c40)={0x40, 0x19, 0x2, "e40f"}, &(0x7f0000000c80)={0x40, 0x1a, 0x2, 0x1}, &(0x7f0000000cc0)={0x40, 0x1c, 0x1, 0x80}, &(0x7f0000000d00)={0x40, 0x1e, 0x1, 0x81}, &(0x7f0000000d40)={0x40, 0x21, 0x1, 0x9}}) write$hidraw(r0, &(0x7f0000000000)="ef338983948fd91c79c100ea293a67f4c54131c8ca284d26fc4b2ba64272c82721f21eb3bae6047a976a98980b3bb50ed802ef812e3ce4204a7d76c211190f4923c9b7edbdd7c2f0efa894b71b996e19146312ade4e1105b8e4345bb51c809c2a21b92082a839606eccadef7e835b719", 0x70) 15:48:42 executing program 3: r0 = syz_open_dev$hidraw(&(0x7f0000000080), 0x0, 0x0) write$hidraw(r0, &(0x7f00000000c0)="1f2d8792983978d47a4d1ca10673c6396241a08c1ac9f0c987219a294ccbdfdcd09490381068b0af2b0b25e073f92827e7d35b665e369bf32ec4477c061fc5386c6098da8917dfb4d1c015c72d296c499f25e6b9467cb57d55bde7089f3f3bb46a7c8fc5c5fcc0088e800e3c5472c21e6f79db8754cf67605de4fc5a5e53f98f543e4b71f10715e50be97d6ededff5031b4a21a4daf97a06592a3f25b45bc910e43b6d0051ad1212df9da4935ff7f8", 0xaf) read$hidraw(r0, 0x0, 0x0) 15:48:42 executing program 0: r0 = syz_open_dev$hidraw(0xfffffffffffffffc, 0x0, 0x0) read$hidraw(r0, &(0x7f0000000080)=""/227, 0xe3) 15:48:42 executing program 5: r0 = syz_open_dev$hidraw(0xfffffffffffffffc, 0x0, 0x49005cb64888dafe) ioctl$HIDIOCGFEATURE(r0, 0xc0404807, &(0x7f0000000000)={0x8, "8ae0d276168896bab5952bfb9dc6a09049cf025cc64aed2a600480e3720529cc1b314c56d2070c33d3ce0e8333ec212808f70d26e7a7db89227809d8283fbd96"}) 15:48:42 executing program 3: r0 = syz_open_dev$hidraw(&(0x7f0000000080), 0x0, 0x0) write$hidraw(r0, &(0x7f0000000000)="76f4005c3d02b1c57e0d8f1a8b58d56b2ae37f1f72e442bdb9123b485340f8f0fdf2a620", 0x24) read$hidraw(r0, 0x0, 0x0) 15:48:42 executing program 0: syz_open_dev$hidraw(0xfffffffffffffffc, 0x0, 0x49005cb64888dafe) read$hidraw(0xffffffffffffffff, &(0x7f0000000080)=""/227, 0xe3) 15:48:42 executing program 2: r0 = syz_open_dev$hidraw(0xfffffffffffffffc, 0x401, 0x49005cb64888dafe) r1 = syz_open_dev$hidraw(&(0x7f0000000000), 0x7, 0x10000) ioctl$HIDIOCGRDESCSIZE(r1, 0x80044801, &(0x7f0000000040)) read$hidraw(r0, &(0x7f0000000080)=""/4096, 0x1000) ioctl$HIDIOCGRAWINFO(r0, 0x80084803, &(0x7f0000001080)=""/246) syz_open_dev$evdev(0x0, 0x0, 0x202a80) 15:48:42 executing program 4: syz_open_dev$hidraw(0xfffffffffffffffc, 0x20, 0x1092c0) r0 = syz_open_dev$evdev(0x0, 0x0, 0x0) ioctl$EVIOCGPHYS(r0, 0x80404507, &(0x7f0000000000)=""/221) r1 = syz_open_dev$evdev(&(0x7f0000000380), 0x0, 0x0) ioctl$EVIOCGUNIQ(r1, 0x80404508, 0x0) 15:48:42 executing program 3: r0 = syz_open_dev$hidraw(&(0x7f0000000080), 0x0, 0x0) read$hidraw(r0, 0x0, 0x0) syz_open_dev$hiddev(&(0x7f0000000000), 0x87f, 0x80000) 15:48:42 executing program 0: syz_open_dev$hidraw(0xfffffffffffffffc, 0x0, 0x49005cb64888dafe) read$hidraw(0xffffffffffffffff, &(0x7f0000000080)=""/227, 0xe3) 15:48:42 executing program 5: r0 = syz_open_dev$hidraw(0xfffffffffffffffc, 0x0, 0x49005cb64888fa7e) ioctl$HIDIOCGRAWINFO(r0, 0x80084803, &(0x7f0000000000)=""/245) 15:48:42 executing program 4: syz_open_dev$hidraw(0xfffffffffffffffc, 0x20, 0x1092c0) syz_open_dev$evdev(0x0, 0x0, 0x0) syz_open_dev$hidraw(&(0x7f0000000000), 0xffff, 0x101000) syz_open_dev$evdev(&(0x7f0000000380), 0x0, 0x0) [ 1284.468138][T11682] usb 2-1: new high-speed USB device number 121 using dummy_hcd [ 1284.718095][T11682] usb 2-1: Invalid ep0 maxpacket: 512 [ 1284.868603][T11682] usb 2-1: new high-speed USB device number 122 using dummy_hcd [ 1285.118124][T11682] usb 2-1: Invalid ep0 maxpacket: 512 [ 1285.123664][T11682] usb usb2-port1: attempt power cycle [ 1285.538091][T11682] usb 2-1: new high-speed USB device number 123 using dummy_hcd [ 1285.628256][T11682] usb 2-1: Invalid ep0 maxpacket: 512 [ 1285.778594][T11682] usb 2-1: new high-speed USB device number 124 using dummy_hcd [ 1285.878256][T11682] usb 2-1: Invalid ep0 maxpacket: 512 [ 1285.883754][T11682] usb usb2-port1: unable to enumerate USB device 15:48:45 executing program 1: r0 = syz_open_dev$char_usb(0xc, 0xb4, 0x101) write$char_usb(r0, &(0x7f0000000000)="27a83fed691781237963d81990b02f8113b7f8134005b2471d943e0d28c78e618ef9b0df5a86c0292ca6e775a002ab032278f510d8e1d017510bff0919b0383a750d31b4c0509a5086c08f51edd011fb1f9ae95ece9f524771db5ff691e3085967ebfe86e8655ec0cd5489ec5708f6ed271eb62c2371abb7c1568178ad3090ace741a753fbe0c1816bd4eb783ef993c622e044cacf7ff99eb5707d9fa84344d825085d3aa5feb78d66f045ebeba80f8f7314daed3b195de32e227b939c2844784d5f1f4662da6349f45f03e4c52cef1b4ac06ddecd35587e2290fc8e", 0xdc) syz_open_dev$hidraw(0xfffffffffffffffc, 0x0, 0x49005cb64888dafe) 15:48:45 executing program 3: r0 = syz_open_dev$hidraw(&(0x7f0000000080), 0x0, 0x200400) read$hidraw(r0, 0x0, 0x0) write$hidraw(0xffffffffffffffff, &(0x7f0000000000)="7e37cf2ef1fa04abdc85ea9120327e251653b77cfdf77999d7254ca7235a6c9307a02971f221560fb5fbe235e03c9136bdd6acf5e25ee2a2035d9b07df770f0f17bdcdb62d15fbdea3d88128357eddac5bcdefe98fce04bad254427c5cc3003523a6350861ef2671965900ba308982bcce65e9d726a4582a1fecfd", 0x7b) r1 = syz_open_dev$hidraw(&(0x7f00000000c0), 0x101, 0x0) ioctl$HIDIOCGRAWPHYS(r1, 0x80404805, &(0x7f0000000100)) 15:48:45 executing program 2: r0 = syz_open_dev$hidraw(0xfffffffffffffffc, 0x401, 0x49005cb64888dafe) r1 = syz_open_dev$hidraw(&(0x7f0000000040), 0x2, 0x20600) ioctl$HIDIOCGRAWNAME(r1, 0x80404804, &(0x7f0000000080)) r2 = syz_open_dev$hidraw(&(0x7f0000000080), 0xfffffffffffffffc, 0x0) read$hidraw(r2, 0x0, 0x0) ioctl$HIDIOCGRAWPHYS(r2, 0x80404805, &(0x7f00000001c0)) r3 = syz_open_dev$evdev(0x0, 0x0, 0x200240) ioctl$EVIOCSKEYCODE(r3, 0x40084504, &(0x7f0000000000)=[0x5559, 0x6]) read$hidraw(r0, &(0x7f0000000fc0)=""/209, 0xd1) r4 = syz_open_dev$hidraw(&(0x7f00000000c0), 0x9, 0x202282) read$hidraw(r4, &(0x7f0000000100)=""/132, 0x84) r5 = syz_open_dev$hidraw(&(0x7f0000000080), 0x0, 0x0) read$hidraw(r5, 0x0, 0x0) ioctl$HIDIOCGRAWPHYS(r5, 0x80404805, &(0x7f00000010c0)) r6 = syz_open_dev$hidraw(&(0x7f0000000080), 0x0, 0x0) read$hidraw(r6, 0x0, 0x0) ioctl$HIDIOCGRDESC(r6, 0x90044802, &(0x7f0000000200)={0xdb8, "4c910ae0cdc0c8525d73badd7df48060823833307a667963344a827f7ea3908d713ed26c4b531ac15f0656cc110b37da032789eb3db390842aae67bb84af5ccb2907097805a444715b8a3b030d588a4364093da449460c065e1ff84fc7892de8d236fff674408bec99aecade2d723851cdc9c81eff9e03d57c2f8dc9c760102f40b63d51c333e7b6e59c07f9176643359e986243f87923a5cabd60babf795d3b10bbe7b54dd64229832f5fc91cf1538c8728371acd6ea5049d0827cea0b05ed889a77954ae6885b195080bc453d72f09ce88c8861a1d9e34adcde8a5f8a39e840ead82cc57b4847c257bc60e5b0a1a9a3178a30fc5f40e94efe8630f31c15950ff95e585b6862bedd49425851a0c770732a8c636d63d80f176df039062adfa841ecfed80d9f337f4c959ff8899520c46e7039f685584350cc01c0cc0a1499df9594a8fccc6d82fa7265f18a56d34280c8bf52e7dc4bbbadd2324b3ea0f5db30fc93025e50c269440fca419e94f6f4f74ea2edc6e1b234c797e20f458bdedd1fbc1f84d5879372b1238165339161adc5adafd041b10cd89bf36c6d3fbf6de69a03c7d6b72134785cd86b120c3072a9cd082d87bbe0dd97b736d3a348c84ab9677a9847d9940c29eed28bcd393c0da9e8a0e3e6bf07f33fb0a8455434d330f27e1be1b96fe5f8774930876d05d3bd2fd4d7671eaf3156396a55bedf6e8b40ad733319ceb13709150a9b956b51c6c225877681ca1052960eafb5cf70f2efcc7fce8ef9740d04206591fc211ca678c357fd3ecab85653178c9e165f3b33fe5beaf58395782fed66e8cfec6547ee46305476f5a1fd036089125548f3af376b8a596749d96d5fb3e8d0e1851dd0230df90bd3648fd60a04c858ac88a7f23988ddffdc1b3bc9b27c235e4ac7fd4ed0563f4c7d4224be48a0b09bb55c19fd1d7e872e60661e3760abf543ee44a72cae0548022cdaa7a21b5b81f4de3ec7e01e84c35126f0682cfefff99c51521371961ffbcfc644071a37c3844971b1cb6869bf4d00adf414c8f2e2467eae0a78b4e5bb47645c579215e8f77832c3e51683190d7980e0d095d2638ca578c1ad4bbb613da08965f5c68b7b9821695eeb2e12556cdcafbe11ee271506daf11800468bb62062cd0ca71b71d5beee13b07ecaab7c30a2bb98e806e78dd19b5f5ee5d2b020e4a0059e1d1dc6747f3e5037be72963afa6bc5547053fa586bd337efae8b5c00d8230adc91d64cdab39be7f84f7556e65deda14dc05367d3a94837953228a08bdeb9926e4c45225f0acf742a5c88b948e4f00ee211eb217aa623bb1e1b5da453f0b117f71fb90613ac67a326109fe5dd93d0790ecfdcf5f2edc4d604a87066850589baafc9ee2f1eb124b124336168fd64fd0b8be5c8ec91cb46357d0326fef9cb6d02be4dd45679ffbad2721a67a8745391d178142e59372d6fc50b3f0722b39ba746891e6841c341145cbfa5509473abe718040e4d902f87b2003beaa8574e6306c5409208ad2f18469ba96d548b6ee712d0d8fe507b67de26375437ebd08f29507792f006b628d40b05b51db5414b71821338a7ebdf0d8d9438fbcd29d46d0d2ff34be64a745cfe6a72fdbf1f7e4bcd57f199d605d3510b293de4196c2bcfb9b5dad01878b9bafb25d65df47d5c9ed7c9af2603c4751fb5f38f608f94670f79496704941efe8203c888f411ba850fde5a1861c08d08b9fc8d492843e0c2e3c6afb3dd8e95e70acb36616eacaab9ff530555c5db9390ab320f6f79118231bf3cb16a5db094018d4266fb918700346d80f9cd68cc7535026f43a927293715bdcc65cebc1fc649a4c9124e03d31f15a786ecce46e13b6731ccdd65bec326f6b47f7bbd5c0b187553a3c133c1f74302168b73a4b9655afb8f6596e49622223a36a65b6f387b144962d000fa2c6acb04ddf8aa415828d26a32ce5cdcb300c9267efbfaf8190f3357672ee6e32419df7f4139acde153a0d6f7b37ff8283343ac5aeae9a6498a547eb823f1ed9acbec4d85c62754ec2e6f0068b564a84cc20a49e314eed57cc33da38f44e062b4de325cf617b4eadd7689e775a654ba8278f6dbb6d32d926aa381d57cc45e48598ad9ad720d167fd7430f669804302dba3874d2698a8f563a21afdf2ab6ab639cc01dadb16bf4ba38c48d21eb7b0fd7516ef3b54351ea8e0ed21c298d16a1269b9c70f04b98e45648e8915b92769af16f67449941b21318c9825104a18668e01a9102c246ba17af7a324e7aa30a9e94e36e8e64cdd739e21f28dbbc4fb4a4818ff0dca969dd887c38356c44b66d2a50c29238d8e90853f335fb07aa5bb472b0c8203954cd26603fef6569f52df293f12cdcc712de2580efd601dd73c77c1c3a8efd7bf99bcc18f6352f910bfb9b8766311988f4401bcea184ec9ad18da965c0f928171f01fc362260fa802d7b68886f1f867c792cc816e8a9411dceb65b4e83967470da988b52472fca01b6e52e583c8af04c95a80d6ac4805fceaa164b62960d020e3ec0e52581b7766901db8aeea16c95078ea4460165037ab3764127039f186d1743b228f370ab16a3a8c956eb33abdaa99f2db594212f3147010846ddb1dc3912e38f7107707583bc5bb7c27d5f7132b41eb511d1bd8a8472674fc97957ac5372d43ddd74106fe67c2ce343ee37f3236237862f39733e349a079148920a8ef483935057d5376149b27bc6288bcd9dfa90a49bc4e13500a0ecbf306a05cf11a10de87a955fcc852bb0956a21ea669cb0211e6401830c7de7732838fbab292cddc9d6d3cabfe32312123dfe737730f005ba7e0ec0acb7b2542ff69f6ad7bab1bc7e708dc795f73c49171581365476b7da21cac481319bd18449bad9d61cf307763dd25cd06256f3f05f365f7af4af59174bf152afbba144f41af845bbeda3809ef2fda55930dfdb8c61281c95e186170e49cd16e0ba5e132ceb1f6d279e44be84871cac44346b653e98e006387498ea510c7b6e1ec842922562e611622519208fdf6589a9cc098118a55de25fa1cbc69f08b526276c83e28b100a42846a8ad46314add06a86815ccf902c7d2c3a0172d28ec54564709ebab34d54012f08a65ea0bcd65fb3735b684f1b90c9cffee93ea005dac0b3777ff561e8ff4a0ea27a57795a8afbec7dbc41ea2c2a95634c6dbc65b6b3de27bdf5df2bbd6ef270233f512a5987a46e009c1d1b4a5de9325b049778cf5c950db76cf819bddf919d70e27332d4bc96dd7867ca628f4456603c4e0c906a7ded2a71e7428dc1ede0c53bedd770374cee88d11c9bc5219661ce2b0c2afc171fc6bc42d920f95b18846b1978fa87e8e1596927e92915e2d14ec56428340b1930291608b4ca33e9ae2b69ce819af88fcc6194a080b9fb263d71000492ae271d84ac8b0ed084348fe785e6feb938dde3bbdd1997179a8534d9602db815647d034162658cb6b3a3d199735bdd163a84b61d374dd5e522760e05167e8f7ad912bf72e83070fedfdbb66a5a4326ab3db07443b835c4e766718dcc433946969eb9b1e1b93460bbf0dbf1bd72276dda6240f8060bb35f1f3e91a684977e3dc139e1cff54b86a4013d0adb7ac8ef026da5a46149f2f5d93d97a9af27017c040c93945138bd19e9f64e3e8ac83f018a692bd6673e48ad0d94f955cbc06057f62cf392ee450d9a408470cbbcc0003889ddc9a86da5e75bb37e23380edc4ed8e1d0521b52ad638b05f86e72cfbca76ab86c9f72dd76008c6dfca5296a49291f182799e5eae27b1d36e474d3f46cf95ea48430a125c3dedc6aea5de55dab7d676d16c881abfa9c9878ab4486a5a101ff727799ec99af8597d0f1f54b83d7d1e8f3c7674600253c008f670b855d20673c97af09b978491cb43af217853999c9fb0eec4b46659b6a24b9a673767bd050adc31afab266824b40b6bc8b81086fe9ac29dfadf0053e6b7b521ad38ce5a7b39f259b61f6b82ea8bfe10c50589aa44ac6d8400dab7f21fd6a74ce9e80a9f936a4f75b86ee1e4c253bd52be07a69202b8c6f46cfe289466606a2edc0b7c3be30839648564d1a93b40e365da0ba29a5f35c3c2055980502b29ec7ac98e017a07abebb540327d8e98bdbf2d05bfdb6251de4b8c5fd0af0caa07173b08a67174a0f650df098d032d86b4d39d1a99569553b256ace8148c1eb7f20b68be3b8fde11696df679eb1620463c381a1c02657f3676628a782b31cc3c68e4c9a25defaaf41a0698dc0f71362b9dc80496332c3ce216cce46d7273d24d42b84be26a66cbe80c8b546ca2e0243b5023b532ca74fdbfe09c22798fdf3c8e7d7f669605c1b7ccac7c36364640e3d8b40617591e191fc25421afeae2069a05f19bec1e807c3f5e7707216f182ee3757c151da3f2c4cec337c3a951437cfd88186f7c607d138db489967d186c7e894f9c526e17e663b5b3d6d45d02925426619580f73677b35f194f5c9e2c5b6e2f7f88bdb5f554708181d7ecb4fe95460950375d1410ee6c5f626a84ee49b64483977ae066d06552777a20591018386154072abd2a99d6556698ec4033376eeeda847339fd9c3f2944bbaf8673283f05fc68f68bcf01390e3ff5e1fd3c71a5f291d50338af1c48f2824cf5ac80373aada8f7fefc1f41c589fbd2dc5f0ffe8fcea1c003e15e2a48451ea25eddf7dc776299edb2dad80dad14951db71805c1332ac795fb7c8ebb5e333ed64bd8f2baa65894a3d1ba86cfaee02f938bdf124b726698655990bd54621a18df1f55dbd5c561d595b1068c451bafd9d99f69634477ab91b183842824810402288717814c18c05540f4ce0f96d640eeefb6209a6c7e254eb25fb6560cc02207fb86d36d68e44d8df616c5a7ae0fe413ebd14d9513e08a186d1d9a0b2bc7806f18396ee1dc725aaaf3f1a9bc624ca1457fb384de74e9d1ac94fa9087264c60b49c5cae558cc7cf0a0470fdf38badb920f0a754c6a595b"}) 15:48:45 executing program 0: syz_open_dev$hidraw(0xfffffffffffffffc, 0x0, 0x49005cb64888dafe) read$hidraw(0xffffffffffffffff, &(0x7f0000000080)=""/227, 0xe3) 15:48:45 executing program 4: syz_open_dev$hidraw(0xfffffffffffffffc, 0x20, 0x1092c0) r0 = syz_open_dev$evdev(0x0, 0x0, 0x0) syz_open_dev$evdev(&(0x7f0000000380), 0x0, 0x0) ioctl$EVIOCGBITKEY(r0, 0x80404521, &(0x7f0000000040)=""/235) ioctl$EVIOCGUNIQ(r0, 0x80404508, 0x0) r1 = syz_open_dev$evdev(&(0x7f0000000380), 0x0, 0x0) ioctl$EVIOCSABS0(r1, 0x401845c0, 0x0) ioctl$EVIOCSABS3F(r1, 0x401845ff, &(0x7f0000000000)={0x6a1f, 0x5, 0x6, 0x6, 0x8, 0x3f}) 15:48:45 executing program 5: syz_open_dev$hidraw(0xfffffffffffffffc, 0x0, 0x49005cb64888dafe) ioctl$HIDIOCAPPLICATION(0xffffffffffffffff, 0x4802, 0x2) r0 = syz_open_dev$hidraw(&(0x7f0000000080), 0x0, 0x280) read$hidraw(r0, 0x0, 0x0) ioctl$HIDIOCGFEATURE(r0, 0xc0404807, &(0x7f0000000180)={0x1f, "0c3e8bc699cb7e1ef4eca50d51458f915ed210e5738935961981b95f40327c6d5c8f704e6ad76df42d00af766730eb398152c82c4acd4ba6b2452d18ae11efc2"}) read$hidraw(r0, &(0x7f0000000000)=""/26, 0x1a) r1 = syz_open_dev$hidraw(&(0x7f0000000080), 0x0, 0x0) read$hidraw(r1, 0x0, 0x0) read$hidraw(r1, &(0x7f00000000c0)=""/151, 0x97) ioctl$EVIOCSABS20(0xffffffffffffffff, 0x401845e0, &(0x7f0000000040)={0x8, 0xff, 0x8, 0x4, 0x1, 0x401}) 15:48:45 executing program 3: syz_open_dev$hidraw(&(0x7f0000000080), 0x0, 0x0) syz_open_dev$hidraw(&(0x7f0000000000), 0x27ec, 0x208001) r0 = syz_open_dev$hidraw(&(0x7f0000000080), 0x0, 0x0) read$hidraw(r0, 0x0, 0x0) r1 = syz_open_dev$hidraw(&(0x7f0000000040), 0xa8, 0x100) read$hidraw(r1, 0x0, 0x40) 15:48:45 executing program 4: syz_open_dev$hidraw(0xfffffffffffffffc, 0x20, 0x1092c0) syz_open_dev$evdev(0x0, 0x0, 0x0) r0 = syz_open_dev$evdev(&(0x7f0000000380), 0x0, 0x0) ioctl$EVIOCGUNIQ(r0, 0x80404508, 0x0) r1 = syz_open_dev$evdev(&(0x7f0000000380), 0x0, 0x0) ioctl$EVIOCSABS0(r1, 0x401845c0, 0x0) ioctl$EVIOCGMASK(r1, 0x80104592, &(0x7f0000000000)={0x1, 0x1000, &(0x7f00000003c0)="afe7358ddd9eb3f2fc30d58f0a708c783eddaa504faa1c8bd5c9f9ebd060fdbfbcb6c2014d809da5651a06c0174dc7df5394c1bdf759c6638690bad04d0a8d3247e75f155b0f004b0544b5af7956c57e4b2e575084d408e8a8a3039544b436de2296717932623b853f751aeb8e970ea977995837a6eb40478326b7a3998e4100245f4c883f782fc2ebea61b0adb794b3604f763794479c28d1e7919a8fe4a1130cd7ef597c1c8d383c8ddc1d351065af6c5b9a7d7fd270736427d9752966da467419c156e289cb707eccd0924a9b3c9a41d23a7755e84a5e76a399499b22115cdd9cac2443099e50f81220508f340a66e60f0016060aa3e07939d872fe99e12d6db2c7bcbd510cdd294e2a3e348b979b453bd60298ab8bfc1e550fb32d862e98be7f4311b187823a4dc73dfc754ffc6c43ad72ecdafc6527c597d117dc7277abd04ca0594d02c8516415a3ab04334e72b9b786d24eb12ef5630414c880c227149932454de81a448be50df46f11a8134f7dde6c53e799d68e60917f82dbd37fc8b5d0e5be1b49345bbd65fd0686a5f89c9173d9b5a52b2bbe5e354ba1bc0163236f7995a036e492e6e6258cc795b1691dfe53b7aecd16eb8735d701687394df958d9a817c2b4517e439a96926e87180be0c5a47ec266687525c3b30a285054e9c63aaa963f10e477b3befe45ee3fcdd6913abef149f77c9ebb59cd34615fd2288f4fdd956c0d7cef47c9751167a9436d72db3716e6dcecbe67a14aed9ea7de95e0739bc4867fc0a79e621dd7bc9a07b41c9d8db0bbf9df6026fdfd811e3e3ac8c970f0cb76e8b511db830b2a8ab24bc44e0157c54f38a9cc8964cb82a2e3725fd5aef44637002a32a2539941e380d3a65f2448294f805a51954def9c5d00e67d00640dfb9d3843e3ca9665296cfa2b2d25d778edc17e2adbaeb78364a1013d74083f18934c4a577300313e5c4f78180ae51c6ca1a743ecc3b8ae9bad17ccc908bb36fcde910099b2bfd4fc38f00813d572ee5d128676b8c9a0bf04d02b52971a41e59e387655528733cbdebdd591ab9afecdae13eab8d371962cd8a7443850fe94003056c302db0057992ba09577bad8fe38f7b5929314a331b550c7b7c54daaaf0ef0a53f7383f4ab34aa7f97426172b3142b01130b15b811c806b789ddafc58de76fc1f145deeef158f306846ed4a929b972513c2116bcb5690a2b1418c512af7a7d13aa50068c516c18becb5c6d26b3931f1dd0ffcffc28035edc1a566a5f8e53555341c7a3ff3e092db6e14cd7bab7d782cbab639ac03d47b7d2f09464e821ffdd0dcdee03312d08f243a7d5e8691f809c3d7e6f39ada3517db66871e9619e09713b334b8cab2487e59cb79901c0e6a1fc2b483e797fbbc7dd29e627f4af22713a3ed719bc74aff08f7d3a8aec60318f70e88b3901486a9875ea7dfbc3d2829817a18223e741d3eef952025ada20e3df7b1d3821bb5e5dd7bfa2d9d37103a29640ba69e401583dd857cf4ecfd13e70438db30b97f8b9b85e3ed2dffc2c37ad5daa5a120782d977100df4e757a431004cd8a9c96dd49a48be9d5456669753e9075ede5eb9005e862a7a71d4577637fdd68153f0871e7e2dac59a75699f24daa4f57a59d91a75e5e35db0b66120a86fd0c04114d2127daed3b9a4be52c05912ba8a309a450856653386232954c68b2f989b52c4667ba8ca5e88b95271a35ce1803d6d34da8a1dc014c9361473c184895d632b0bb9d9d21e9042442adae160224e4ad99639c12440620f14a1411552a76ab6f0bbcf1f56b2c3355307e77fef49f4a12cd32e2ac117998f4c56295f6b8feff39bef56ef79fe07f8c111ecb638557e0ae1c2dc1d46b235a00afbaeda8e3e20fb8c73122bda21742a88311e5da23240e7c04186e1f3c75971c14647b872af55b718502f57919064fb7522d3856484130a39bac947e2c33645f22dc113f859cd0bcf161635c3213d6e2324722021546ee7bb0d7848bc9a2d82be0e9b80cb551c5407ab0b359c92654ed54e915e7986e5cddf5572c002933d0322eaac9c53f5a9e09df3abb1d3acf6d63765b5a5f082d66ad5f7c4ce40bf8be9746f18440e9512721a7c31d94c9df6018bdb7b19ba69bfb2974886f8ccb3b16bb158f7558cde9b7a0490d0e5c5f8bbe03f1de8909871a53a92ce9c03312641e770d1666e11e753b77912c6c805f62f75f5d375c0794c2602a7cfa820a1c27d61c43aa109c5a27541be64aa74190330073e6d7bf9cdb652c4e8fe0eda75da2a6bfe30e0e561ba294e7073d19a689c4fb818a10384e19b31cfcf3b8fa375d07ff91b9bcf7693a27bc5ddbcd67f2dbf3e31728f64d14e22bdd9b26d562cb9a0a6ba630f218508268d4a18758d03e4427e1aafbdd15efba030c1f5282338cc0d93449d4ac8d56e7e536f697632bb658d7c1349885322dbe36b97c68983b19936549ef47ddd1925ceeaeca9de69abb01b84265fde0e3d1eb38b8ccbf496a7bf30faa6b8edfc23888a2a00c7695b04a79f6c552a031951684768cc154a98274bf97fdf0993e473bf300df7fff94944cd90aefb39e275c24f9124c1ec539de38919bf65896895f94ad6af520e60a97a3f3104c18b9f1c022b13ed4ed7f726ceb47b1344a97f83cea0376c427fb71d658c39107e72e6b0cf2f555c56219e9d92b2022b9c0e42016e14d08fccbf262a08a27cc9400a085108cb12ac5d88bada1d31635f492c216af2106e1d4a4dc599314e2dcb2eec826dc3b7480e4d8c9e5780ca3db33f60f776430e51574812247fb5c83008086771d02d5982888d2a33be157f9bd36e400a9c4c7ba9ef3aaddcbe47d2d7a577c2669eff6d94b6a6fa21272646de9d4234fa5fd9933a079238d6293239257fd0f4494b76a96d580a55392a5d97e5a28e40d7a06c47112706bfc0fb6cd442d0b745bf39d4f6959ae3efc3c88a04597a236a5227845862043e3d1d2ce9817f1b4b4105814f630989479a9459752ef19db51a83f5a8e0c78ef1dfa8ddecc7705c5262920f1b3f4672ff111cba4e8cce20804fd954c1b6820dd568e867a289e177206f83037aba3ad3369c6747cbca1fde8d7bac1117ab40536bc1322ef321626a9eb6a71a37a8633205485c9f0f0b7998ca5ecc68ce7ee1977ec05e39bf1d1af5cce0637c57de3f202783a1c8f485482924a337e763cfd447664a00b2ebd5bdcc45fea4dcea6e3982a1a8040978e879910987e3eca625fbdfce1c88250b68c4f84d0006595a7ac3fcfcba5b0ef540cc6a1c1bbd1eb9f4fdddc18088f58fea13f8eb1793f97b50b3a8ed8f437195a328e0c53422d85ea3e18244c2586f79a5887fd90178904537e3efcf32d4c4eb1a7c26d3383d280ada8d0a51b1f59800149a47c8b933d55df04893a33c78cf29e6465065e64606ce4c4d3d71f95b6188df3aca5a62c59ba453db43f92906cbf0bc49470189057d4d516a8ce29746e287fdcee1692d97ae3c2a988f2b63e801e36f34a6141d3a75bb6f15a6b2bd65c12c481bf70bb00f9b9723da37b91d5ef0ebc149b6040ee1d190286d0ce04daea96a714e88342cf53fb3757c32d020241ee34e3407f9676897ed588b83cf67413557a5b4a77d8cf5a7a4ef34486b6d7309f0481b035844764967abd20c0f213a10d72548d4d18eebeb773c7c8b07f43e9d752bbd8239f6b3e0752440ed56ca4e8a446c48a0a22bd32146f259877c66e97fb55742cbb4d4605223803e7627a55b06fd10994d1b1c83b3d27832975f8bdc5230e5b729879f59a01c6f184e526437e4a36bb7fd95241f1bfc64e7302c35c1e565e1595e34ad8949f406571a811755f04d70d79488060a55e057dbb12777f0bb10789b84fbed22408e04b98a6ed341d5c953cb8708a62c55b501e215b7ce77b44dfb689b46e405d0521a30b0a0a1840179cd39692688115c8ccafca4a947947a748a4fdc04e03d0cebf4c9e7f3024f173f45b9d3bea182a040508b91cb2b065040d03e7e0649f4c3258686b309c9a633260a3ee7e4bcc0ce28a7ccf990b0e92f961f4f6d7708754fbb4c84e3d508a62a7232f70380ded29e4eafa7e2955bd4c673bdfe52288618794641d227a4048bf4e77a4f8fcbba2ebbcde77c3b3182b45147ca7bb668d93b3da8cf55f418e7806b3d43dea3401b99d4f1cf1805de95d6cd88cc4b7c32b7fd7dbedde62bf385a43a8aed60325fad3dcf80d8f5264c55dc410ac996abccc62e152f6e612c621d0ff1d0abbf633d2fc28031d6975dc6e6a36abb0fa3306d4fadfba1033f530e122fff9388c5c3fe0b80a9232e5e2ad9a66d75bdc3143af22b055fadf657df3bef2a1b78436bb9099c8f7a378383f44bdc04338774eccdf0f8173e0f55f63d4e31ed32985cc84a2f15e58be700bd40d067ba92f46fc043f6c68e51f796b3ad463e5a54a1e4a883996d4829c5377e5404f9268a78a739f06be975bff6da327749d7902b6b27657bde1d2ebc687b893d95170d7b3d027da8d4410496679ff38c5d6c938b76909e4c4453c4b37a245a5de85785f597fbc61799f4fb0ef931bd6ed02c201a3ad16deea805d8437017656391dc045a91cdb81507c0ff6150bf4e1ccca85cd952a316b2c8507a018d6206c1b73f7040d687d4460296cfdeef4925eac1fecb47d6720d38558d6aa95f88336c89d0f894e1ede6f970885575b07b48df412f96bbe595579d40fd81e5b688a77f562caa3a9313c767a62cdc1d7ef10df2c88cb1cd8652fcf5741d4dcc40f26bae0cc6e63a2e01f80f2f35e638a618b05ee25569345f2ed9e7cb08221a1cf33a5cf4dbb9cedef1c1ad64d779331d8e1f7257531166d0327af792ee89b510826cfea24f27d1fcaaa66cc5d3e05343ef2e93073b4a34867cea6264950f2d3d3499843c469b2aabc5fd1655baa37f00fe0730658e82f7288eff47f66c9249bda01353caa4f293d838239574c07f1f84423f09681dd1ecd4e15d83cf357bcd49cdfa809f81f9a3a3cd597f8b038e22d0e2561ea938aaad84b52a15619b6bc0ae074f037f98cb541322ef3ff0520a288746b427f12e0a8382422046a6ae58d54da6a295351d70a0847c4024636f13b05417b40a9c661d7ae55377049669ac0df4164ed4d96bf76ddd2a836a442218efcf7f4579c13bc67ac3f3c4f61bafde0a67044389054fca26f77468cc13d167d01173d2764b1ef631124aabca49f351b1b7a1826a4f5c8698dabc006bf0a92c990b07c0ba309082c02ec5f4d682ab5fc8530130fefac1ce3fa446c0e029f3e606c3f0e1e0c2979b3d0f544996839de368b77e520b2a8b19fb9f627f6a306b2c8924f0175c2a5bd05ebb3eb302b2a27de89a0e80d42175980fee528932c5d4cbe36c3c5957ec330d7033421a9ed34fb708462b3f3e762e2d42a94acdc40a5daa65f16b761f30a0b2052580109745c8957b40edaa4603f6889c513a572706a610a8949bc36e3e92f7c3449b2e0974dd70a0135ad96c490ca6f402ba9a799b66479c57190010d2a5b2cddfea63d8f7aecb787803ebce49bad0a768a9ed357f70258f85afe484b89b0ab0bc4e11a9ca94b61e58b9f328a3f5598a44d9b252f72611d0a2c4944bf600290debd7b174883d756c8b76b6cc8116cab1c126d4230b68e405e1045f125364f62d6d7d2e8be94b0d02fafe4cd5bb7c66792ed001ae6dfdd100f6d6f1aa5f3bf2e92d195a1158b9213d0b90eebaac522ccd0862aa79d593f6c0d8c8a188106caa1e8bd9b5eec7d501081706c1959e885eb83631596f5876cfb7064e5ca5cdf82656d0a891c3309ca6680505be"}) 15:48:45 executing program 0: r0 = syz_open_dev$hidraw(0xfffffffffffffffc, 0x0, 0x49005cb64888dafe) read$hidraw(r0, 0x0, 0x0) 15:48:45 executing program 2: syz_open_dev$hidraw(0xfffffffffffffffc, 0x401, 0x49005cb64888dafe) r0 = syz_open_dev$hidraw(&(0x7f0000000000), 0xfff, 0x280400) ioctl$HIDIOCGRDESC(r0, 0x90044802, &(0x7f0000000040)=ANY=[@ANYBLOB="1c080000feb3c0dca931fc7f351a43a2789531ea6a7f537c3c1adecde7eae6f4f0ae625fd0e1f03b9fe5cb0a603551309ddc908deb2fed2060e8df16eebc37d86e8ef00af51f4de2fe8a3023cf8aca3363394d46a6919d177df2d463ce56d1bef9fd4d4633e7b381643e7aeae85605ecc636114b7dc7bcfcb6cd9d040e3524049e15fc750109173e66b5f2716c28b83161deb4a358bbfa58863251f0c978778042021a07ad3cdebb60ddf999f1223a17de31b6d74c0fb9036e091ce9fd4ee7df7e76d6d8400a769854a4ca846b512cf2684229f95b4e4ae8b8c416dcc003ff2901eb04c9f1555e6a7f3b4e20b4cee7d059607c292e88bfe8730e1a700c76653befe88ed555869d4f34c100b1c46728033e6040c2b5002580c005a44372974fc3a5dfc983bd135b56b57ed64eb58a012c6a01b4369d0222c625db2ab506843e978651d598407c144a687d3ef796ad5291334878928d2e373badb38b143ab45b9c3d8e03dc0a8ba6f5f357295e4019b7a5657b4229fff4523d0712195d827cc84d95aea04e0247c0569d1c361e0963b2532e19a25fd2d077be702b65a975852bc8625651bc4faaa9c4081986debe15c79a3e0a4641c512487d791d015ea0f5eb860c296f68b2a54135b74e2a72903976d43e184a3270a49fe239eba071e088805e2dabe31b08fdf1284c40d0002996e078f9ca7c983ab2c63969e06f7f361486ae01dc14800debd528776b150a9a909ebeb86c182f879d20457c1f36bba86e55b1111f834c8a55a8a97414542f2eda0d34735f843ee9b92d89b6dad08fbe010ebe6e35d695ba690f61dd7b6a45b42f4e46fa3a01bbafb2940d5c2dccce5be4114b2424d806517635ef6d903546363490b681307b713b76107446d466781ee79e8f4b7032d86154231ef74db843ab858b3d9e06413c20e11f24987e20b27549a14e353440b88f01b09cf84eecc126b6dd7d553590d3c1978b5079297893adbce308eab5a5e1b1bc1e75ec2f6ea1f702545239a7b53d14e93b8e4b3b87e305972b5d0c9998bae13de24e3bd70255773a9d359a78a116237b13d22ad5196e2617627961a1702c64dfb7b4608fc7ee443194541358826f1c358f445839fe3574e947a3a10cd560bdf33a18df9bd53e606e8bf015322d030e1f772875944723acc405fb856a768f5b6f3a97635e55a3dd1d7b4e88e1060000000000000058ffe6560e0df134f65e22718be7dad92bd1373a93b103cc95f9d96f8005ed8fcd922b8f4b958af07a4b529f43820e2bfa287aff49ad543d81e50d7a587f1fba3fde3c29c482d34459d26f685ab2b1c6b55b5f29d5b588e98fdcf51d058ca783f4e1b57ee03bbd6fec35383cdab5506e7bb69abfd5518b667ef376605d6c7833f0c53f1338735c9d59096c2e8b9a611bb2465331fdd5d291c5601c388f9f9de580c75e91c17cf3af403c552dc154973c1e96e84418c119578df6398e4f206606d0fca5925b06e54ccf56ae357fc1b4fdd9e16f5f89b9842a8c348e68d65621dd8cfe8ba53e8b1aac13a5fdd99c0f637656db7d8c34843199f125903784baa54e347d1b483385e8187f6aa88b4e03572da89e7b058dc9b66089a87042f5d8723082d4464b8fc2e0dddac96c38f43fee068d96bfeea6bd56490660e72449f28909c0d51a17c995098a587ab4f2086dcf2b07b45a3ace6cd4eb995690512e286b1e948d33b8033deb4acdba0afcbe1e1f92774d80fee2fa0556fb5346b4dc568ac484ad0c8eb2c29fd5920d8e94d9eda8765d3f9a970b089c4aca50cf799ed97aeb8cd4f94f1cce2890f47f320912495462ccd588ed89a7a67d3b0e17b2838201d4e07e3a7e0fcfcb52dc4d0277bf383eb257033b50d4a7c7fffae595ae9a8ae33fe9c4cafc3ce0de799abd96531ce46d7171b7122d2333043929dad804bbc3362110abc6e57c978198ef069526a1c6560548ebe4496c3d79aeaf9d46de6a889c9f37d0a63d56621c88c3a92ed58bc0479cab5ad473486fe343d13ca5f50de1e8e9e361695335c96a1b4e01e5529ad84df9435838796c6c722705a602969df88d05ffd644e293cd532bf9a648c5488d4bddaa7c680ce3d47426de7fbdd791b8f78f127c3b10cc752595a190dd362f28a92a0807bc3888da3c9e1f4061cc15bffa22cedc5f55d7e944c50f4d2414d37048e3453e04eacedd2e5265aa081c98ee3f7167597c0ce26b5d255e77cc879eb9bb3eae96cfa9fac66a8a282dd868f6b2af9e10c37b6f409ae7db386d423208a4f611cb8425e6afa23310776f8f27187d01a5011054f7adeb9195fba6ce8744f81864e265420203137fc6b1b11fecb397ffe4546952eb1969e30b0ab68293adc036d21ff885a31637d17c117c2d5962bf4fb073027bb10046fb88815d565108b3dec185f3c592aeb756f74fd3327f43bf69857dfefd87ade987bb5a8b8e1a1507a01854032e718a314958b8c35ca84ef0fe8dd282ee998eb81ac0b5a15f9bb15b243083d26ae1cd22be2bf689b52729b93269ff221e85ce91649518d3326a3ae5ea01d729162dc1acd5de1c9f9e533d3e8fdd7079f60728b928fc0c6fa6c73ab781b7bfe8575f06e8c15878a42ca8de297e40ebbb24816b999bfc98b6c1b2569e280ddeaa5b8677dce4b12c08e7e00b828f8264ee9da6b4d7132890aa78a2716de0ce7a89fede9f5469cda41358520a46ccf9e31de352d1cf655b13b328df25f14a57e790b92792e169ddf19f651d1d91001f96eaf5c184f5b16c39a8cf4a3ecf31c067852f9fe4047f24635a6112143ed4ef6d4bd84229305046fde5f9d34699c4b270624769c526983758a169f9a2b2a7d8e9fa4184d4a7b90d02e798e869958ca9e8a7f6360972fbecfc5b966d7d99440891ed25a0ab373e0d2cdcdb4f0076b375c1389b8af141b86a3b1a6ad063c7ebead81b0caa7f32479433faf823d42b7e62e956db5cd187548647a7f3ac5ca837ba3cfa83d77150c1f7e93dff3270bca2f4ff501dba505466d5c068d96c84e22a79d298c61191b0df4727f695e049fc79c745709af60cc6847a8fb2c6de183c5a8e88ec1c1f91d5905b1b63fff9c17abca24b33d16dc114a3cba4bbd0a445b70628dbc9cfe8c83f7532d1bc7ddd8a76997bca32e2a60a2da3b755b04edc55a9f602f71dd1ac6b467d191bc24d61d3eedb3417b9d884c7d06e9e58bca623cb893040faa7b845ffab6459f67d04fa7d4952ac9f205c5bcafb567fd4580200"]) syz_open_dev$evdev(0x0, 0x10001, 0x70d040) 15:48:45 executing program 5: r0 = syz_open_dev$hidraw(0xfffffffffffffffc, 0x0, 0x49005cb64888dafe) ioctl$HIDIOCGRDESCSIZE(0xffffffffffffffff, 0x80044801, &(0x7f0000000080)) ioctl$HIDIOCGVERSION(0xffffffffffffffff, 0x80044801, &(0x7f0000000100)) ioctl$EVIOCGPHYS(0xffffffffffffffff, 0x80404507, &(0x7f0000000140)=""/4096) write$hidraw(r0, &(0x7f0000000000)="529a4f245d8a8bf22f3781398591071da36de5905084b001f1fdc3899eb725e9f24692721142450f7c18fa4e30adc5cacf3f973e5c40c691b31f4d6c37bbc18b9b04a36688dd058b7511aa916273e3dc2a", 0x51) syz_open_dev$hidraw(&(0x7f00000000c0), 0x3ff, 0x3a770c0131bdc73) 15:48:45 executing program 1: syz_open_dev$hidraw(0xfffffffffffffffc, 0x1, 0x49005cb64888dafe) r0 = syz_open_dev$evdev(&(0x7f0000000380), 0x0, 0x0) ioctl$EVIOCSABS0(r0, 0x401845c0, 0x0) ioctl$EVIOCGVERSION(r0, 0x80044501, &(0x7f0000000000)=""/161) r1 = syz_open_dev$hidraw(&(0x7f0000000080), 0x0, 0x0) read$hidraw(r1, 0x0, 0x0) write$hidraw(r1, &(0x7f00000000c0)="a60e25225e930ad30e6833013a32acaf223dd5e5b434e797f36c4a60916b017752009288804533458aca07349cc9bed865b5a8711f0ceca3c874c52b9a6421f86064121e315f6c217537b9d6e221a34f251d6f6eb5d2781cc33f69b8b7cda0004ef00b46046d55afb01bd1cc2777bb07068902da09d07fde9b348a7542752d974ff5ee8cc30f648e985719a9935d6f5bf74485755ada222f74e0589e2a418bbe2f00aab73e7d3e687fe6a1847a23af89a05136b979f8181d02e0e3c4902287fba77f2fc6084c36e9939290eae97ff094341cab505fa9c2aab0cf6e299ec13949fceb4bcf05ddddfdfd96f0ae", 0xec) 15:48:45 executing program 2: r0 = syz_open_dev$hidraw(0xfffffffffffffffc, 0x401, 0x49005cb64888dafe) syz_open_dev$evdev(0x0, 0x85, 0x600180) ioctl$HIDIOCGRAWINFO(r0, 0x80084803, &(0x7f0000000000)=""/118) 15:48:45 executing program 5: ioctl$EVIOCGID(0xffffffffffffffff, 0x80084502, &(0x7f0000000180)=""/227) syz_open_dev$hidraw(0xfffffffffffffffc, 0x0, 0x49005cb64888dafe) r0 = syz_open_dev$hidraw(&(0x7f0000000100), 0x100000001, 0x40002) write$hidraw(r0, &(0x7f0000000140)="1513421653b137046aa173814c5045285bc622f285ab5066d8ed92713557ac901364a5", 0x23) 15:48:45 executing program 4: syz_open_dev$hidraw(0xfffffffffffffffc, 0x20, 0x1092c0) r0 = syz_open_dev$evdev(0x0, 0x0, 0x0) r1 = syz_open_dev$evdev(&(0x7f0000000380), 0x0, 0x0) ioctl$EVIOCGABS0(r0, 0x80184540, &(0x7f0000000000)=""/247) ioctl$EVIOCGUNIQ(r1, 0x80404508, 0x0) 15:48:45 executing program 3: r0 = syz_open_dev$hidraw(&(0x7f0000000000), 0x5, 0x280140) ioctl$EVIOCGSW(0xffffffffffffffff, 0x8040451b, &(0x7f0000000040)=""/82) read$hidraw(r0, 0x0, 0x0) 15:48:45 executing program 0: r0 = syz_open_dev$hidraw(0xfffffffffffffffc, 0x0, 0x49005cb64888dafe) read$hidraw(r0, 0x0, 0x0) 15:48:45 executing program 1: r0 = syz_open_dev$hidraw(&(0x7f0000000000), 0xfffffffffffffc33, 0x86100) ioctl$HIDIOCGRAWNAME(r0, 0x80404804, &(0x7f0000000040)) syz_open_dev$hidraw(0xfffffffffffffffc, 0x0, 0x49005cb64888dafe) 15:48:45 executing program 2: syz_open_dev$hidraw(0xfffffffffffffffc, 0x7ffc, 0x40e4c2) syz_open_dev$evdev(0x0, 0x7ff, 0x200240) 15:48:45 executing program 3: r0 = syz_open_dev$hidraw(&(0x7f0000000080), 0x0, 0x0) read$hidraw(r0, 0x0, 0x0) 15:48:45 executing program 4: syz_open_dev$hidraw(0xfffffffffffffffc, 0x20, 0x1092c0) syz_open_dev$hidraw(&(0x7f0000000000), 0x0, 0xb00) syz_open_dev$evdev(0x0, 0x1, 0x208400) r0 = syz_open_dev$evdev(&(0x7f00000000c0), 0x0, 0x4800) r1 = syz_open_dev$hidraw(&(0x7f0000000080), 0x0, 0x0) read$hidraw(r1, 0x0, 0x0) read$hidraw(r1, &(0x7f0000000040)=""/13, 0xd) ioctl$EVIOCGUNIQ(r0, 0x80404508, 0x0) 15:48:45 executing program 1: ioctl$HIDIOCGRAWPHYS(0xffffffffffffffff, 0x80404805, &(0x7f0000000000)) syz_open_dev$hidraw(0xfffffffffffffffc, 0xfffffffffffffffe, 0x80180) 15:48:45 executing program 5: r0 = syz_open_dev$evdev(&(0x7f0000000000), 0x7, 0x80000) r1 = syz_open_dev$evdev(&(0x7f0000000040), 0xd, 0x80) ioctl$EVIOCGBITSND(r1, 0x80404532, &(0x7f0000000200)=""/101) r2 = syz_open_dev$hidraw(0xfffffffffffffffc, 0x0, 0x49005cb64888dafe) read$hidraw(r2, &(0x7f0000000100)=""/252, 0xfc) ioctl$EVIOCGABS0(r0, 0x80184540, &(0x7f0000000080)=""/122) r3 = syz_open_dev$hidraw(&(0x7f0000000080), 0x0, 0x0) syz_open_dev$hidraw(&(0x7f00000002c0), 0x16, 0x0) read$hidraw(r3, 0x0, 0x0) write$hidraw(r3, &(0x7f0000000280)="7634cb1b529ccf63a617d560fe9660f34e1b6ab3e8198c7e7ee0e6bb0141bca2a0", 0x21) 15:48:45 executing program 2: r0 = syz_open_dev$evdev(0x0, 0x0, 0x200240) ioctl$HIDIOCGREPORT(0xffffffffffffffff, 0x400c4807, &(0x7f0000000100)={0x3, 0x2f865fa12ebc3d02, 0x8f1f}) ioctl$HIDIOCSREPORT(0xffffffffffffffff, 0x400c4808, &(0x7f0000000140)={0x2, 0x3, 0x7ff}) ioctl$HIDIOCGFIELDINFO(0xffffffffffffffff, 0xc038480a, &(0x7f0000000180)={0x3, 0x200, 0x8, 0x1, 0x8e2, 0x8e65, 0x272, 0xb2db, 0xa59, 0x6, 0xfffffffc, 0x2e, 0x3ff, 0x8001}) ioctl$EVIOCGSND(r0, 0x8040451a, &(0x7f0000000000)=""/255) 15:48:45 executing program 0: r0 = syz_open_dev$hidraw(0xfffffffffffffffc, 0x0, 0x49005cb64888dafe) read$hidraw(r0, 0x0, 0x0) 15:48:45 executing program 3: r0 = syz_open_dev$hidraw(&(0x7f0000000000), 0x0, 0x8000) read$hidraw(r0, 0x0, 0x0) 15:48:45 executing program 1: r0 = syz_open_dev$hidraw(0xfffffffffffffffc, 0x9, 0x49005cb64888dafe) r1 = syz_open_dev$hidraw(&(0x7f0000000000), 0x5, 0x8000) write$hidraw(r1, &(0x7f0000000580)="5bc3ab181c73c3a464b6dd3e5d964d14ed1e9504c26e383b1a9ac6d0431c0576e91df835fbfea49b00858e79b50ad8701f6eec92f25f5c983053babc4d2ad4ad17082932100d58dc26cdd100f719c9b1b719527bf3dba2840b925359f851ce06520e9300e4b512cca048b378b63d615395c9d2666d29d159aad898c3337e91eea412ff08931c054b56754d008cc72e46f2416f13a9a0db388ea26119108187012a6cfa16e12e8d868ff02cab50048c14142139b631edd2fd6e4f36cae0599e534431af62e81dcd3e06244a22bd481b9949a59575c9a31b5e086528fee4e0609cb1cf5ca34f86208831e0cb789d9e37a01f8508ffc371ce9bfce8f80e", 0xfc) read$hidraw(r1, &(0x7f00000004c0)=""/145, 0x91) ioctl$HIDIOCGRDESC(r0, 0x90044802, &(0x7f0000000040)=ANY=[@ANYBLOB="f00300005a572cadca1a0c995447062a1588460e95656ce28b2062d8e0f866c580c815461a3f2176cb913b8f0adb396d0a9ffa8758b1303c687a7f3b6c4ff9c5ad5530b17d9231df99e1dadb542c11fc28a47c5899d0581e8523bb4e67bc62fa305797385933e4430963074387651a60e4dd00a63f7222466e83a1e4fe6a0d2cdd99da489cfea189cf75690fa4eef96f25bef47ffdfac2cbe5cce46477fd5e33df5c5b9ef4e1dd5bac07f32ee2c35251e21f8cf2d790c3fee5f94c7003890d42accddfb3ed83b2254beff0c0b6527b8e2f13778476e79c734b6b4729cb65b5a74b54b9d6b92511761b48253ef83a26f4b07650ba735247da96082982c9ed6fa117d33cf5da0070c0b2752968b463bb3c2162b6ab4bbf78240e2f2c2bcab3b428a04d411df1b708bc08a990d18eb2718288c032cdfde7e021c4bc9c82937730e81d2570c6afd06d3843f27c5a443cced861e1e0a5f4f3bfc82f8fcf669f6490a09580be26ebf740b41672a931a942df916e10b035629bbea2720a0ebe8205a482e0ca7f85216322abe7bfb95a5ef6822b2ebe7c9ed9be869d314fa52f18f025e202b74fdf697cea57ff017735c320bf09e3afca843cb51b27579852c233bfa04f4f78103a04bca6a3ab73e0e32bfb06bdf61ab8d3f977173da0774f050a37e461262b83c69ef859cb96c44d5cca898f00bd79aaddfdb50e111391ad2ad9ae60b91b84c9ce8289d648ac97d4a3bf2562aa0aa7c629ac3342e12b53a375331ecbe56fc90349e0d264d546149cfed69eefa0ae75cb3482b7b0140c60ed9610eb6f7b89e2a21813602be8b8be0644bdf005391ede64a879971d2db93988d428dd95bccae1923afc20a189e23c2823aea58ea528dc8e538b58d9cbd5784a892a0f0760598457ca7583128a33ad99189abb72ae22da52d83652a08a2567fa25aa58bc2f805e70f9300a9e207e0b2afa5c29ed4d867f10e9b0c29b187abb50dff2251af0607be724b720f8258a5edbda284e20852d501f4fac260214264d57df4d3827e456d06355d29b01e7b30a87f4f303a709201aab80c061c43f987b29c55929bc6f5c19189ebfdb10ba1806bf8fed2c0043d8a777a15e4587bc41f908d72ccd670e78e95bb4ad5f598dd11c1359c7afacfbf9e74e79317c46b0408e3e68638b463bf5684b845a932ecb5d319fe5d037df1ff2da9d166b5a3bc1f1e241cf322c921c0c5ad33fa8ea57d0a2e2a13c37e31ab61e818cdefa7545afb80e67f3d662cd2ff26af97f0a9414e175664ad83c9c9290208b5155b155a4d747d02f2d8fcaa490d493a102a8a38ae37da2c13f6279311d11600464ecefd3ceb04d71c95eecc983ce44a5fbe0f077b18a24ecf921d2b7890011b149bf76c36b2f991d5ddfcdd10050acd540b3ced2ead3e0a7b6d6d06356a2d26f3d"]) write$hidraw(r0, &(0x7f0000000440)="fa15fdabb9c3400fb1ede51832a01e279e5554db0268526bc9f34f8e7b50bce8e27b5e05e9332f22dc33d3328b5d2931bd552bc49cfa0520211d91ac11d3277caded728a48dd758eea08f2f38b04b59f46493968a5415c0a5b799431f0fba4bca91fa042a2e758c58501f494d79cc4d3", 0x70) 15:48:45 executing program 4: syz_open_dev$hidraw(0xfffffffffffffffc, 0x5, 0x287c0) r0 = syz_open_dev$evdev(0x0, 0x4126, 0x4afa159d120fc326) r1 = syz_open_dev$evdev(&(0x7f0000000000), 0xfffffffffffffffd, 0x260083) r2 = syz_open_dev$evdev(&(0x7f0000000380), 0xfffffffffffffffe, 0x0) ioctl$EVIOCSABS0(r2, 0x401845c0, 0x0) ioctl$HIDIOCGRAWNAME(0xffffffffffffffff, 0x80404804, &(0x7f00000000c0)) ioctl$EVIOCREVOKE(r2, 0x40044591, &(0x7f0000000080)=0x10001) ioctl$EVIOCREVOKE(r0, 0x40044591, &(0x7f0000000040)=0x9) ioctl$EVIOCGUNIQ(r1, 0x80404508, 0x0) 15:48:45 executing program 5: r0 = syz_open_dev$hidraw(0xfffffffffffffffc, 0x0, 0x49005cb64888dafe) r1 = syz_open_dev$hidraw(&(0x7f00000011c0), 0x0, 0x500c2) read$hidraw(r1, 0x0, 0x0) ioctl$HIDIOCSFEATURE(r0, 0xc0404806, &(0x7f0000003100)="4186df75be1fa803cd48d1e868c4087211cd35e06223c2bdaf5d3ef63ebe91f6f852e49b04fe15fb394e46599113d345303086ca321a7a04935f4155d85bf5ce54f821ba4243f105489cb9cc399cb5fee716a82d125790559996fba40915ad5caa381e804bcf2606f25e361ce1a3c67c51fa9430c53515aec4882de3a9d1440eb7d3a32510496965ba78f4b6f3d6943d9eff241207cc74cbc9b81a0beaf73c5de27d28cc3cc6072053f129c01b4603da8143e072acd2ac33d430ae85bb5823452ab0d89548267b73937d2ff195a732ddf466869b103461f98ae4b567daec068b11843156d8b9565d9bedf440b2885b6117f4dbd6bb4303d5c7045314fe1d43fcf23e0180e2c4637287b4a8ce988aefe61cd3b49217859070ee869eda7fc9856120c4a8d8c40fc25facf83f0c1fc06ec0cf01bf39e5929d15a901a4437e41c1ab4ae65856f94403e273c31938b1beede2bb343ac782c8402dbc679bdbb627cb037e4328dc3ac4732240145b30cedbfada580bc14921e689d3d5b3bb4ae554e9f5a5a9a9be6a4d6574d246bc45eaea39812fcf88bff29ee2b4659a17fbea286179633aa1257a2908c56f27e6968e0d8bad753044336e14329215d72395f4571dfb125deab9a1308e6014a92d500c508b92ab676e18df187b507db0831c0dd6e8b48de163a959fbd6f2a99c366646f11108d4aa7036f09f9d934c31fd5268397cf875a4ae25ff12c15ffd6146e049e3b51a514d8f4658ab73935137814fcb40981b7d2a99d1ce3a5cdb56be5627aa0667de084d5462d7366f7bbc69468fa69567d5c41404ba739034397416761dea100d7d950caf16835bcb953b2226f54cf0d22f699ba9f8e62acc0e758d50039fbf99dcd1b4238b00fc82227f7e0a9aee60d1f32d3ca7c64836e2c3221c0c4c5db89a1a262b74dbd8e551f9d3139b94a0dfb98e7a5089ca02e3a32a511e665098a02649900c67b37d0b7fa15b6bccf0ab3c6936e594b19002951a25f14cf40538bbd46ff5a68eb0eeb6de53e8418cd621515e43654e8c7f61497d36c8726677f2a11386b4b2f36b75cec7a0aac4a8205d834ef485fc76acfdf8bff18475f218986c14fd3b56175bf8ac46968fabe601396c29e0cb29e2d86cd41e0611802916f7fe1d8c8103c5aa052f34e7bf0b263113b091796339a32c1c2d940b69b0aaf81801f67fca9febbffe7765fc3dc82a753a2e0cffbb968d91dbe7cd5249e4f0be803cd6ef021d2dc17d779abb951467cfcd2421baa1798de89bc35c2e1bbf8b2a5b5c20a1f5ec768d58e54c8bc5c7608b8e1e63e5007e816d20dcc7c5bced4c4c538ec275c3b4180b9343115f92ecfa1d7763a4a58db9e9a278f02dbfb6b79b9acca617c242a7ddd2768c68f0d8ac96d95a22b179199f65f9fd542bb099a48776c15bd38e12ee0d7e1d43fde2d0df6d519f541b77c056d76e947d9337c7915b362de930c425ca30e4c0308ad4c8a80ae670b667265b260fb98b870c5a3fbdfcf252c5fed4473a41c2f0e8249cb7959d36eddfb2ab6de5ac1ea6dc22dd84f6716c2225b96523d37094cbbac0e03d6602133294fa6b2478c5ebd2c0d7635d83a97459ef495d4c4bdde53c4f7a1e8acb33bcfe185753199ceefcfcda52f079eb3b12d534032907f5dc641f0a3e1898614e32bfc332e4b6f9a7e91e8d1ec1a23ce44a9b9b9cf8f1af9505c9eb7103e7e2e3993c25be2b106dadff355f5287ece3ef9adc1140765ab044e99efb13ad3ec1528afa9d9a44fee96d250958508b0de5f9f491f43cd7a58d7b3ede4f4dffc4343928567aea4ddf9bb81062c06e4e01372f05f2c69eac8328095479141fefa293820773971f1658d65a3379db557b20bdae43a144255ccde9d7fe706adaf59ccc931e43b1086423d3b9a30b6e1eec0e1d0c90d80066665d615021ec6d7dcda22c16cfef70193e6299806d8c8aab45552f7e9a7f469136c13bd4be971856660f4485e2e082d015872f2449ba5b568c9fb3e22bba1ba5d957de46f42b30c112fb9f1d4fc367ad6763ab22f891b316a8c8435a6634b542fc84a1b9a561838a5c89cdb11f79a89b588f7f4071ec973ebbe7d8a064d51314c0493e2f2b76d01be79b54b2bcbffecbe1efe799dfacfb2a2e6ccaecade61b3f8f307477c60b56e316536d708712f5da3d5527fa9b1aa61409ec11808db718efad01f7a74c547320013bfc54a769966c2b656cca8245a6d4d6a73e2e4ead8a5962bd36a9d1bfe2cc2e28b796086653be3ffc32e3d4539b1b739a2343547a16401a523152d6e70951efcc7c6face5f47827bc35cfe59f80a4455ffd6344b920343e08937e409d175f73ee6015ef50e66dec5cd1f46045a47296240c36d8a8de56174fc9f11532def70d213ceacf0a6cc712be03fdecd14e0e46086d0c3f747ccdd13ad33fedb35294530ecb568dfb2e2167754a8c8b6538e7e7e032410a0fc306e8a46c647dc066b6c8871b949f7c2d662e5d383a2b05c8c094d3d66688f1c227d2d6cc4bb9eaeb14c290bafdab711900f588d85e95542a17865237b80c23afedccedeb2cc4878ba9fbeccfaabdb37544ff1aaff6ddaca7fa0ce42a9631b8a90cc6dcaa55697e58531397fac829ec47cf584b2b5cb329106ed91321ab27fda32a63cc7770c223a09ae0a8d44b9acf64641fb60b42b49756575326fb81617283a1fb4fc68a48fabe7047d8e104d7dbd9368d1463c6f81cf29380309ca4b73376433ad633d064cb20990e63b72a7a8ab0437aeb096dfc8350cb052b2eccc3d071d324740f25ea5a4e1bb0721f3dfcb08ebb2f6bba40cc785e97e9838d66d6d38c64e3a24a0824a4bc9ff62c6615218cdfd88d18c8b61ed916f3557c6a464ebb2206bd0ca32c665cc7dbbc34f0262aef9f298a7ef9c5dc6d0093dd06ea213161b3158596417dc019de87a053035731b5bf087d4b2e5c185bc64791d38c3380d0c8358d3e49da6dadc78f956196e7552f848bfcad75890165a886bfde83a7ae452bd700cdc3f167090d26c14684a9be1dd7e1808bc7138a6837aa87f1296102b3bf1166175d579627b757934f7ba3ebf8dfae06671a49cfefce9417850730b261353bf4c3be3486dae821bb37c7a50a0af1b6406dba082300e6943332a60ca491cacb95ab3ddf5405d54097819adab1b748988f5a43f4c46aff937baed663f61ce5ccc4c3e9fbdde4d8d2864a987cb6bc4179c1b497aa4ec81752c302623fbd00e3f6285609dde8fdd0241492673a51ba8234c5c10a90fdb46b0de42a40309ba6bc70645ebde6782e0154a1a85d771c60831b8bcf23cde3f800c667d3940e66f4bba7ace9b0ab1d7f118fcfac672cb0ad37f692c57875e0366e5b636cc71fd918575762c9f82e73ec796b167adb2f18c845205fd82b594592209379f9fe91cc6d0ba4ce6bb78b9b16123296569be71477f7bf2c150e3a043e22c43bbde6ad5c9404a58bb0bd84c72742e12c114d311cfa308d871f20715e9648c134dde2efa2ae355582b7de7c2cc49bc73c077d40dc08f5ea81a1edf177aa5d29669303fb4d355844e856e48cee83db466c5cb2ad3fcf5372e12789e117d077580322ee50af2d007c50f585fc756e6126b57b2dddc96d435ee131c3066139c8d64f435e2a0bc28ea7a8d4e6f4eb4cd01b8003673ce02962ecdb1f9e8a5fd6c6ebd72e0e334ba9c566bed5d847719f97f7f2cee9b69b45cd49bf74a0cf843372660b39f2b5e7d2b4f50336f2ded2a7112a8f5393f20f7842e2d55b8ed49b74805671019c0c90ccdecab7a155eb722419c1e77d5030468b7588effcc8cfe6615ea306238a1cb7dcad84fd76ef7be7cbcdb825d1a53cdce0200152003abee96fae02bfafb9fc7648d1305a4a11877a6cbd0a08b986a00c7a8fb5e04aca69e4636e22b8666980f49b1a5b02def884192f01f079e236eef32ce35fab039fb37bbc17f2cb748d650e740b4736a05c0fbc00f1338fcac7f95ba1e340e90afda8fd5c0295585c88d16e9439d9091e11180c36795f57ea1d10e2535b1d01ecc9aa5feae04bc956675e59c6f626afc51a7c6e37a84c3570abc5f08d23861b5580260f88f25bf9550da6b67f3cf69fc95289cc555787f97273447069077ab60dc7f0933db5f555d0842e99cbe8a740924206039dc821ffce79b96d14e86999da6e39e473ea80947b8bb62501332172a0a8e54ff7f02d4f6d4f3bcaefd2404a75ebcfb156273025edf17e55343782ca4a2faeab62dac57c9bdfd2c4bb68310986a457199bff3703064b530d171e5d2198d56680f6960579544d7df8eb5a46701019fdc23cf33cae5f8f9283f8d16e10688766dbbd9e440418a5aa5f3f0292665611baa605c1261171b96aa791f766f8c886296c98243f9dd69d64da637eba7af71089c36a60e0f35be56b453b984374e578b72d3a304ca87c03a72dac38d84e39a6324ce690ab6e24c15bf3f009737ba052f69571aea8d72632d614f9dd1d2863cfb3c2952ba7ca579c7e06fe11b04f9d02b23c635936f9bc0c6558fbb8c4c6df1da1ddc988a0500d02c563327aa63e7222dfd97c6add4f7e3127fbf24af296126f2c19c25efb664223360e7fe4d5773c54bd77c380b684b8e000f798160cdd591fcb232bb94cc719a7709fa28620d25e72167b325ce6b4533691df839f0e59ea67bcc7de9a9c2803700559a67057bd608c01c88ff4190e549c6c72a4fa246f4b2771d68abf5ef3be151bf231705cdd77de8c26640fcae09712c5e53746d8b0c3316b8ddbbadca506579100f4bf8099737b2ab8c45bd9c2294ad997299a43471399f374452dfcc035e1121c38f36f78aa4963323e1a1f76361d1cfdd731f37e79494f53970706055ff8a16b4dd2e73c3a7cdcea3cf58391e8687fd2621c129c1848619d1cae238d601a662b4f226889e05b8cd98615be10fcd3f25286b895fcbf983267cbd764325c24e7a637e9eabbe89b3c827149576eda8694a015f99be23f2ce7fb2db9d68708e779cce03f579f1f5f2368ec4db81b40d21584870c20fb4098568a66b3f16240095b9312a512ae01cfb7b4b70ce90a783f3af42ce7bacda8303e57efbf1a07ffd3f2a0aa26c56f9ff9d3d4b14f3cf9d390d9d75b6279e281cef727269b12d02bea20dd049468708629b16223e13430f2834f7c5b3b3091b2703e66ac010a3952bbced26998abaccf7a74b11389311466df41521ecb5ac58a65f069f4642b912fa1c5adf43d29bb05a2b5e777d7a4dda2c4d205e9084dde4dc33f464a1ce8de7753aeba6aa690f815cf769ccd69579f90074812642870a23013a8726a3284e2d157c6e25cf934364eb52ea41674ae8b653339e18455114e8b9b5ed1ad1814af0b598d93b1c64839e5f1684a5463b293936e407485a40536bdc13dedf18c9ec61d063547fe2e4a921d1f71d2f543026f9467054ede043b251e2ee97913b3722c2daf4db9d9015ff62166a701d8a644d2e700ca8ab7b7031e8f6b1dff8dfe1655a143307c5e7b34d854984a2a830d506607bccaa37d12ee52d843f08ffcc00937a0f7ddf6edb3f9911db438ce5bc60f5ed5be2e72cd8e08f7d44051fe71717df02a81d272c37aa8d2a4168b5478be45c3a4f586fcf4cceeecec702f91a2537cab3433c4c7c46aa1c059777c04a223df112951ebd854aeeda4910944bbc9c9298c81a3248106d3a11aeb9345e68d8aa8bb00ee549d144f78ad7f9d08c6ab1c790e84069e87b46b924bcb67869bc730aafc188a2befafc4636181468f85f977f013aef9999096ed2ee692499bc303af9c9a990f58bb00942a0a") write$hidraw(r1, &(0x7f0000000000)="90bf0340c96533fe9bb90f495dd0fa11034d786ea30a704e8313a9a209a2cca1b752baff00ca302be35d07de9525c022acd3696c453fead53da1cde32e9f1f91c6557d7d0d850c90ae5bc7305d453caf910136b0a7e6233b13f08d42400a5c47c5e30e95c013e190dd1e7c5b265b0702426d13a240eb61a6323deedecd6a08c1635b9c6d70f449a3939f21cc34f428f067478b0cd866949f7dceffd2a69a4f04efb39eda8a367676cd484f64d73faa7d4d6031c0f4aaf1f4628b0acb", 0xbc) r2 = syz_open_dev$hidraw(&(0x7f0000000080), 0x0, 0x0) ioctl$HIDIOCGRAWNAME(0xffffffffffffffff, 0x80404804, &(0x7f0000001200)) read$hidraw(r2, 0x0, 0x0) write$hidraw(r2, &(0x7f0000000100)="75a6cfe2d199c01c70f8a2027e1b411d356998ef0f70dfe03d0abd1bc8f477ea7f454387800543f547aa2aaa5c2bc466a2156880ca16edb61eed93061a7893b7c3a941f8eddfdeb594ee68e073a4f4f20fa5d7455944147de4afd354e908f9e54ba64dac8c84bbb81bd79220e59aafd170e1a29b485cc94c4ce27fe4c6cdf46fe65031c57495d6e10a3c7bfa90650babc79e5219ee79408ec1ed46d0c5ef3a4eb2175293e7e2d4eaef5abc14146f952e65147f694ea438777e6002d9b577540a10876d1a92a56f59d8c63fd0122e665e9c71b2378ad1e46b123acedce372986cb678e9a865360132f898962b0b223623e63703fd26e435db0e5f3b64dbc4cf09e738caca357b16ed7e2a4b75981b516256a5d1b23fd9775642301a4fd6e887865d203ed591dc540e805d9c8370467185708bd6f2e34835a13b835abcac92dc6b4dc6517b7058592dc17b3459ea280d53cba43a1f166a3a05119cf0aa4d874735dd714c0a824722e2e7ed7036af857569d9944ae14cae50efad44c8fa6770a6883704812069472f70e79be76f9865a77ea65dc7ff0ec4faae20b4bac85ac226ff55b892b4a5f945179984089c6d3f0bfb68428921f62881bc1d65ab487f22a389615dff16c3ea3086721f8869be5eccbefea6ba24ace846f6443c9f8a94feb4538bceaa8d556ad0e2a640eb4f5a91efd054fab9ae4e9a4c0634b47a3792ccefdb4dfe3b66e3c4b3bbacbb5918e32b36805b3991e1f50f3aed0a3832c3e87a61b62aff9853013eb6f4f7e7ebbd0f4709567e6aa21ce30b9f92e81ba9ba79cac67589d1f8aade60869bcb9c12a61d116fa4e894e823ef5534b6d77ec095ab4cb483fa9a870cb8d787abfdb39f6fc58ea47d9e75615c7b622760eca408382b2670f5af1d1ccbe68fa4989ad7ef24252cd7499d9f844c3757fe4e5e7aa202e72b1d6a28e855b5deec798f9c89952e6d4fb435a42dfdebf9b97629c66dd8f1a5662456a2b6ee16a5b2e09d93b08690e32ef3136b04f848728d377c69f1044e36b2ceb30f306c2eb983c95033c03630efa0aa7cf1dee8990796f991d0ec10b03f94dfa1e7a78da09023843c61f0c88fa728fb54f0cc67890b1c3c321baf940f8f37354707c9542387646912b44a0945f24fd9fd27dc362325e5aac82ec6c3ce2fa8b4c0ce67120753e43e982a7e46b5ddafedacac8ccf1e8e133c95fb0600ee6aec1a56dcb25e1d9f0643b2e123f458b0fcae0b28cb4cc7e6302dc9dc180275574d15019edc4af238d070a7bd8928797e9cabe080851000131c30df1bf4939bb701972510ee1bf5a49084bfc993d38c2af57fe80f63076b1f19f28a2c8d33e2b5b58491a7f13880331b9b5e1636a387771bd0feebec973bc4f6a18ee25baaed018ab62b18ec256290a2fe1e1851609cb4dd317510d72f7af2b431ea05ed8891f2159f003484928d934cad9215d9897def4a9048e471c984c912dfa2a20c3947b14bb15db2f0e32b743ca3ae52a318536e5cf634edc2ed010bcd5bad4f54d49e43a6a264ccd26a8b8ef5c8500819151e601f7809ba871561a29feb724ca4b6d982cc8b3baae8f3b2e341cfe851551ee419a16d76906e94542dd9f44deb13e7dcd312b2d80ac11f4e059c2425b0c7d611bd61a3936c40f92efed86259c26743a143451235b27830ee619ab7fb7b2e9bb1ad26a67fb9f8120a4ad9465c3e8a287ed8df787a82966fc042a6c4ef3dcbfcf9715a322206084db3e35a7c88021e6fcfaee710801c08b77dca688e3c65d180cf19d8d454ca9c385cba8ef05c98ba5348c8d148595d658c0d676c44cd739a1bf6e0a64b442d32708c460a7673ffedca2ee413a132ffd3876f36a9af7352289d1c75a45e1c61ab3855b9abb90ca056f24e053d0f056459f0a784d51e8e6d8684c43eee239443b46c71228786983d19c954b23fc160b04728a68427dc4c6314345d017d217b081272ffcf1f73ea97e665ae1b4fe8753fe5911bb996eca997f558d92bad10dab541e54433b06553eb739605ba712172fb7f484c123c708cd7091d215031f1bfc28197be029d30b2027c1c069ec77c82321816b1118d8c288032e2d97b87eba145cf5d55f06f6fa0083f405447865bd0ff51fb868454023a112a98ee6b5ac891062c08cb99fb47aa31f96d37d1b1fde443e691ddec3e4eb9f06c477d3e47b957bc65d0ac2659f6705ba77dd0ab6437f33566b3a3a8e2688caaa3754149b4128d1f960e4c65d83892cffc169ea62ccf7709870ec9f8b7cad15d01f2a62c36b21fdd93d3e35cb6bf237cf61777dadeee5818d542ffbecf1a9c71c697b99f4388a5d179ccf1b864ca7e599c5ce5a9b3dad46ceb3ee63b72cdc58db039d30a1183d6372ce69de914443bfe6c939c80ce12dcad1fcd733afb006e6d0091f625327adbf911e0eaecfeafbd318ee29feedb6c9ca7b6347a00d1858107206036a70b3d0df1c76c438b05db773b670fb6ec2e5ff563651d63f215942068de51fdb5ea1ac810f87ff95fe6adc5a155cbdc337e907b0a361b6a6651f6c3d8ccab1a5e7831b7dc55f0dcb6339b8c4419ea1f5cb6c13cee2c251352eb49343c57a1ee2ade873efb831a96fe246b6aab197224295a342e95d714d9b5f4159d644fcc2f777a809a1341e3c858e814628cb049ba78759010856aa13b4fa08433be97edf81d25221c8a8962880934421a8a3cf57bcd4075877858e8029b68d81ca6f7b8d28907d03c7fa541f792f47f6d1c80ff3e111a17e82f28d36b7207a3b1c18230d28aa36255911991effbc1943e8737554436e6922a2321b76512c84b12d265ece41d105775ae19b5049974bc1d676ccf7b8690807df282e326da77af736d93413a63fc08143748aa511358688093ffe40b6fd75c164759459236d07385cebf761c0d243d52fda1f51e079703f93ff5d249e2dbfb64d0f207016a425b1bbe27f365a64758070b4b821683c28b51737cabe87586ae8690f6099eea005e7c954307de7ff2eb3a5b9ea3aed4fd9e4697d1879ee1755ec380a51ed007a6a204ced32e870232cd4d755616c8944611dfda3c68995d551858823e2c0a6b71c1edbe007e3f30dfcd951e87a54edbd3faa719bc955efe597fd9c38e6e39ae5cc6dd6e0e272c75c439f47b030c2f22322b1fa8d8fa0ab079fb7a2bd31850bf155d05051ef0f487be8c64a4f0136fcadc46a5af2e4a9598f8e4c360ed00f177663a4acea140da8d0966b7a9d920cc3a1eb2addf012fc10875d9b63404bce44d14c6d68025f5093ee9b3562727443190e58da513b15e65f87ac1e508321bf5ef8d180b1a9f2b7a5420e8ec2c3c36920745ba9783cddddf93063dbb6d29ae752b18e2f32fc57a61d3904ebf7e10f0698598c600d2611f3a5c0f6df571760809ffcbc0771242ece516132c3b197181d504a233e61db9f38b3ec46ebb7a9b6969b3dd7a4d367c2a9377e49414db9dd42b2ed6dc6c063124a799650d636c33605a42f0715ef7e6ec0cd97ef4921ba756c621c3bf528eb8c99fa105d4bf5f1c3e5bd0a665eab795d01730d29586048d5c22840230e742fa9abd35fd4605bd8cf3aed7a2f9ed9c6700d49d69346468a2e493e6f6d456cacddf52f4a4f196e07d4593d3decf733010d3ba656bca6acfc5f4b7a5e1524e0dd6692cefd014d778df8d56fadcf85f0b00967c754fef6ffebe36b569acaa8078e91bb10bd59dda6f0f631009b6b8272ac40841db9c1b7404177ac1cd949876f213d1e93930a69618c4a32639f91d94bf497d2d5f9a626a96669410a103c4ff6ce58bcec01178fc2e2073eb1760bef10d101f99d396cb7907fcb1ec2b3f2eeecae265a01a266a250be53bbf2c8c5371b00d0fa49985a0680210e13557e03608307f85ce813842753839775d6dc4c78e26bc40cbd16f534a1575e4d3a2e18640261f2f2e6d492b18c43197c79346efeee8c03aca9d0392658c62dace81d24a13aa31c6fe2e1c42f8f2d7db93efacd44364f1f955162e996d9aecad67c5fefd784c2a1b843360e5f53de816b3cd02e7576cfdcbf1eb7b35b8c78b4f57334181a78e55952f745a134f5dffb0ad1ca3f67821b9c3a8bb718d47b48fdb9e2ebc6498285a8611b7b4534f79c0fbc7d6936a199be81c0fd3ec87cebe5cf5330bc69e31461eae75a7207f6b9db25b849db90ede9f9760e0efa8fea43965b27b31d2f742bfebefb3a0105138a2b572dd040e325db34444393169e5e935fb4ec157f28d25d3d0486cb3077a11df0b1ae1001757494b1c649be1ae735be6b90f7c00a0aae44819477e8f402acde67fdf98b01c2fbdbd51b3a612015e06b5985cc59e70b2f51f0c68d330aa66ff98edbc1dbff33141f9963e9f7d23ae5d9f489efd56afff62fc2d919b5bebedf88ad9487d0e2be8b40e1d424c57c9e6ea83990b9bb5fdea295207bb00ee3180f245ba3a27fa2c2e1d0f8e2a3398a9be7cf1419296a4f0f9c046010bb84dad086dc4fa23ae7cfe3094a9fc15eb7c811f23156e78a1a928e277ef05150ce0e7c4ffae4bb3ef0f0426a931dc9a24c596907e29d367c530483a87c8ba496bb58d836db39d75bc32e9f92207c82ccb50bb8556501d773f719d842571842e7e6ad8fffeadd82187ba74864c6f50fda80616721177731bbbe4c417c42fd6eb25ad59aba27c5aa527dcbf92b8f567b31b155bba31ca986c0bd7df0af99f22f1cecc7d2669ebf1588852f1e262032eb10258d013690f7a2213fef6fb61c07e64bfd7c098e69717a60cc21d3d261e3cf9630aae36036e6facea5f946c0fd43d4baf9582e2ab1b1a619fe1a5ebd2ea8cd2580381970d542089bbf94440d84ed58d594fdaa1b053cdd5814378345eb23f5621e6e71aa2597161e9ad7a767cbec480494c62775c0c2b2146a4917f4f75bbf6008815a08b8bfda3e63091abb4ffc70b0f7ed8e5ed7dda81836826c15c408b6305dd42d438fd8e3ba4789682227d8ed9e380a30bff174be44dd3dcb6200e8e94016bf1a6bd5ba30c2d4e58a6cd6a1dc5a4c886810fc4d3f8b975f3a3b65b8fb7dbceacfde5072ed5d7f9d40152a3e51b542c66935ce73c7571190a3dbe3ee45c2237b2675c6439b2af7adf17b5334c9b6409d3e2f374295b222b553f467e251a466e4b1c7fa0a693a6ac6c02853f66ba88a3347b1c824d075d068e51296088e35eb1f488984477e0000f939a0bdf525f02036a802ffa113d48ae2a86396f8c740b7dfe3841f9f2cb2b3043db308c43dab20dd3dfa57ca1ef7014962e849a0110d712334cfaf617c6d7438ebbd15631bbe5320907e545c5249d135faeba432afaa3b93c54d72f0f70257462e7075d4b43b1b2e5af9932203db7a2a82b2b1e92795665a0c7206d8fec8e76b554a626249b74e92ff154090e931c317502d7a905418b3b5904aae32b982901af7a6b71a5fb6c685219b1827dea08c0f3f7091ad0b16c0fb1bde47a5f7be70e9e30ae426d63c6fa37b0153586c16c24012b860530f4a27a7ce55a6690e440e7421a6f1d6a4ac8a019ee98da46ce70663f25f8edf381cfe35d6645b5ee58de3c1188f14c5156b0dcd75d74899c0032f2f1f69e3a9054b8d216d38fa91d243b3eaa8c46b8d34c4ccb16e5cf589ffe8d496e69f96c85a6e46043d74e14298c4f0481a503c2e6b0a65af5de671558b6a87c2f61a55d2889bf66c9165c06cf811ee15437fc90d184497e5beda8a50591b49ea8c19946b46d2a98cd88090b9409ea311925e9f09edbc6b9ddfdd34c8fd6901ff604c9611d24238989ba7c52acf5c3addc2a019eb515bf63214781", 0x1000) r3 = syz_open_dev$hidraw(&(0x7f0000001180), 0x1, 0x0) ioctl$HIDIOCGRDESC(r3, 0x90044802, &(0x7f0000002180)=ANY=[@ANYBLOB="3d0f000034c2ae3c4c7a1209a729ebd5f55e8cb40948b8043f50917ef10a6cd21aba98e8968676ec46abfa4cf3a960270e4a19dc60599b1b8693de56ab058ba544619be28d22dff558c53b173a41f7bd2a8c2ae7f9116d43173048678da68905dc0147b69ce69b7031c1f779d94ddc21667afe777205abfa041e81609ebfeb0176eef905d8f3ea1366191fdac75bfa1d02572d916f0042774a09235b976d2c9859cefcb8f87790f58a246336ca69063b855cbe5fd6bd367c74c40bc96e3307114a19d2d73b1f631ced2305176be562d74b58fea9f6fe1a4c5ee485c7a2789be65610172ca66fd5c6884b09aff66a1bf941ae6b8d4f8173b1b8debb3c71ab998f75575ff45b34adfe116e1119281234396f6fc5135969486fa8707c3d90ac5ae07770da710e70d89d452792abed0e75b79bbad4868070cc445dacea1f45e09ce2f7f2a780221548f4fac3a46647f757e2562139f85717bfdf274ab732b674d24c76fda3fe76a22e927f56dad4ae467ad551a8172d86f58699fe7b30607345d38306c7bed5c5862e374a09a0266360a69ba8d0e4d86ded4ca1bbe349817f258384dd692144ed75cfc3952c5d5a58273fb0e2d829e9619e7c21aa29cd25cf101d73651e2a4768e1514067a6dd31b35fd2e3d704f6cfaa87ae39ad0c1909e1cd0287fbd4e2b92548ab0f100cc1afc9402eb0a6ba315ead2bd485c7d80d156aed3fc5d2f0ebf6a48f3e94155622d0b1099f4dc1857111c88b935a4dd533d05865e8a3082710ba1f12abfb7f6e3b4bd435782f9d9f6c661b3cd021f779b38b21ece3bad00f58d37b4720ea0ca3147be823e9e4902e6962cea540a867e33c732e1ea0cc70b9656dba05530b5a3a545e5ca14ac8aa03b2ad462fa76ee210d4cbdf1b199590e990adb3fce2cd44f8c8230ad46de2cd20a41f2e61a2b4ca285f4b2cef06ebfd43b372fb4ce3a567f7fb84c277e3ae1107501a555ab9e7f3dd94ea01e12c1bb1298ec6d0fc0fade3a1a3a672ac3284ee63959c4c13dc565fe8067bf19e6048d2d10acfc3959b1553cde7e165dcea05df286652b967c0f6183368581df5d9887fa2732ad53e215fa92b0fd77e7029c522904fc1b3db0bb35820209004b91aea66935cad302ba8807d53ec9fb5ba3d34fc06d007b93a5e0adf0536ddc4701bcf3fb5cb13d5f002596c0029a9f63ce524693c9da854eff9d9c8c8e0862682b35e3bf022c5967ba3521678fc648662580f3b36ccbed70375fc7cd678e50bb681c1398575c11e1ecdec9675bcc2da54d2b450646f101e804140792e180d04a6b764d475a0c73577569c776f8fa74284d25c0c363b0a89ba2c0bf01e2ab1f995c35aabb406c7bd84ec393dcdb242317cb77ec3c95715bc57960d28130217ec4630394cac385b237a4b265fff0f6adb973a0819b6a977bc0f3657f99d4e6706e860c86e016d53c8892b5522768ec0805ca6bb60a98cd4c8515fcb887750dfe89ce48ee34cd7b7a2051b735a3651d3f0d69cf1ee5d630735df65568d965dce6cb8423809debff65065496e16a1b5001ef320c18a7114793faa75ca317a1593973502b7145432413793830e30eb98918fc6cf74e4ad01ea5129d5f1274a4854ca6e0560374cf1ecd183fef56bb8224c1a84e51f61a5eb90fdee40c4664901deaebd0fa3c4a838eb583f6a4ee38eaa0131ee8a47933ed76e6c751fbd7fb4e3bdc6e350421571a4f610ddc58645457d8653445d6e5d5d624cf664f3ce491299925e4a12476854760a129f24db06f0370ceb5928fe59f0cb67bdc52f164ebf4a3b5ae183374bcc28a4c49fb59d4ef42211deea9671d0be1cc2ad81711e33b66190a2ad7857e4ef6f5dd1d8ff436d2c1ec38b1b20d2f279e923cb7e5b7a5b60b14372501f6ec3f82c269dd0f4b9237477c2aa57bd22616f31795e105b62a27ff9d2f5f77ba064fd9be9b761091ff640529404c0fa25486415e61c4247dc2f507b9d4ba9b13608415a3216f9aa524414e9fe0f07a302670753aa262f8ddefaa195e6bc355425d42db9c1800048adc48ff3f71b93e178e062518ddb51183316c315d083e44dc638b5046eea0fc836357b19691f1ef38c78e2307cfa85d9415cbd2a893cd40596f3d31f806bc351894406d473e631fe62acd864958a53df9e0a1ffd3cb3a2befd73f9b701df1361a785dd678dc02c3e8f6e87d7b25ef0aaa5bc78a61ca6a2454226d685d9479abaaeece5f9920d592c3c203c042cb468e627576f430a0abc546d7f2bd40c9e17a4bb7a6acb8ddaac5839256c70e936d427ed5772db7eaa0b1f2c24cec2f90389657dd930407a2f9bb2dc49f0d2643b172d9197461f3b30e84fde721f1cb8eb38b5a11281246b74e79ba0936b488f117c4f38e9a1e356b7523face026fda410709ea47fafa1b4daddf7de97e8a6f96bf6ca7928da238a2d1d4bf6cc12a388205f60481eaf55a49752583173399f5598bf00f0817ed0e3d8257e2ad869cf01fff87a45f97e09450e22f4673cdf631c6fac88b8d345e48231f6d5c20be4c4bdd4f5a2c32cb4202f2a3eea513c4b682476ffd1e15c689b2d70116f5301127ee78f2476f0ea3afff9600310a3a089237c3e3a6904c1857857dc1fa19490974616cbd843ed188f7c2f6433baad5d4b9392d1cd2df37bc4a6256f5de3a3064e113589eb7176e27983ba69417df0ea4091707b74a798343ac0e228a7f397cbb84ea33d3a5b9abeb50aab5751bb42575b43e83647b31102c4c496bc94565f99c091e65f063673ad61638dad7474a11b12a05bb46bd34123798297ab557d5bdb33d25e5b7416c0ba7b6e274b2843935ae2f9c0cb683b90989a4da04e49886172cd6cb64f431244056a7cdfea7b27e5312c14f5318cd675e68f65c67b6248c994f6a0e41db7594c48c63cff16126eb5245c719f0eec29b9864185a4137704220640ba53333f36075c75d1ba4b639de736318e786d6966d3ad15c33cce659a0476bf098e408fc4ad0b95f95f88da814d6df42cd16aaa764d0c15cb2fd222302ea7154c72a63374b3d1e3516752aded512bde016f2534902eee8995295cae83a3c67019d90a3523937e2dcccd3c54e314d3d0e4020c2362b20a01bf1467abbe3a6d2c68e1ffdb022d7ccd529f4214cd7ccb0aa9c7ba87f48de588df0d99cda09870de0ba3e51ae9ac7164f4b1335d32c64cae980e768806ad07dab69e0f9b06b5b3779ae4f981094e11bc06c188eaea1cccbb5d7d329e7bfce6e8c033312a27080c2fd12466d031562488433fa37240dfb23bef0cdbe73182276b516a1d61093bc7c8e492fe6f344768dce61df76ca9785ca6955212342fb7852c59a9e0ca8e765105338e70e8ae6052b65ad25ec3cdd6e3d9db793ac84897f3f0182a555d9d8d3231b100c70c6da3022d45f66ebc736c791039c3727714d01c6c11c278c101ee64a9c590949c247b68ee83f52d6d51242ce9ec5713743ae419f784a8ecdde973ab1ae6b0db4f107a428730244722591c8601be3aae2dce7ef223f3c1fd26b8d4cadd3f33b22cfdd6076843484f16bd8bd9024e86178cb31de632461c5927f5fd7f9b52d549d223c46311860df0cbdd5d11f65fd02bad920b13d653c255df4983dc5ea1bd846811285d49756ea8a6cc421aac8b8590391155cfa720ef9521ce1c1385994b81f1a8ebfd95939d9260f5641dc189affa3affcde2b67d346680cd1b45c95de59625783421020c442507b0c0a365fb641b475d95efb87cd634a78c61cc84bdf8319415905d2fef2e3dc312c2e9a4d1c0edf0c6f4e587d2586e72df000834636d02a87e7146ee275c2615a83720f32133fafa70d1902c2a515bc772c7e336772de7d721457912560d836e2b5768d8ec515a529d1c900db7024677500031d273646d23e09f61448a456fea77e3b2cb4d6567435aec5f9d92a0f7d3ba83fbf2db59bc3a20314ab2ff83713c3bc8ce649d5ef8ac852dc62325edb9ae064b8979d75eac2eda0fd9657595d7235b158d86265b4478f6f7b13c570f3b493f3c20265070a07ae683b9c358534dc7e71bcbab9310d3879fb0c6b334a3389816a9dbb7a583310488118ae877061e509c99d6a3478f8311215e1de2363e6e4c10bdef748a61354c9d821e33f8204875863e9cbc9099e063163cfcae9a0d9046ffda8bce37cf3022382fd1cba5c9c417eb3c21438776a1325f049e9f970727b48cfa3c5381921ba95ac288ebfe8815299e55a1bfb0b2f5306e1435923dab6b21fb5e891ad8b35dc8f5a04ad50325bfbae4ca116b95e6dc82f3fd0c7206020670d9dc8d785ce1028cbec3dae293c00d49f7e76de84aefcdf71e3a28cf5bec615bb0e7e3b41479ae0826c7b4f6476d1012cb8c4c48b4868c7badcd32cc2672bb8ff726f2cdbad988414efd5ff485a625f9d4183e6fad67fd5398ccb500e0b17a42c567b61d80dde2f64c02c24cc1246e16f5279f3a88d130c3109ce7ddabcde568d479f87760cbf8953a7ea89351dee43a8f2b6a7bfa1b9b46a26d293e238e4117929ac33607118a894f13d18f4b2c6e86aa1c9b157e320a2fef1ae54e000b49913230057e281d9c1a678106aae3bc0fd8742f6037b89cda793f4a7b05c13330a18a6ada5fb8e2470ac1cc4425c07a6f7ee3e5035adbc5a423bcdb271c2d71989f3591fe74d8988e5bf33aeb33cf2c18afa8f9cfafab57db725e4ff00434ee888011da1ee51532c6ef3d984d7eddde5b8db219bfcf056fcb4b25b7d46bf98ee56013fd5ec0ad22a96c1b0e11bc12965d3373a9f23f33221ce32dae9af2947d79e07dd00b1ac969a21e84e37fb5830100010000000000788967241225e83a7bd374617fa1779835000ad2e9015d7382f0407d62001ed3a443ee8cebbbffa28d282477af51baec9a9681ca5b318291705529335d455747db992a3a15c7063284c4852f86d34198af3692417a035c541e5ce52b09d44c0eab2ebd7984633ce852091f9564a4ea99ede978fc5d7e73250aa9b6e027276af898455d46be7bde3351c16e596fb43a2a0be8dc528da6cce5f28883db56d485eb7acbee5f92d9833af7e1a4aae44d5041c7013635e73bef8d491726d6b299cf970b633504732a8a2a480057eb3b3497836337c1eb708cd891b848c92a2568f4a689a49d6a278118bf1906360f01214f2035aedba608912db3a2c670c7eab956099661c159adb2dba2e4ad9f9dee48e1ce2981b02ed9096c554a8e9e00adc756fd24b0add805b628d02e12e8676f2fbaf75ce592ecece041a6c886fc3cb61ffe21eaed2e4d805c11340cb21b91ea7ac53429d1e52cfc61892aa09abaaccfc05c13c873462e2857af293987305f238134170641683c2117b51bcd8d984affe09e0634348be5269ba10167223c50a45d2e7b83229471184dc70ba1d76c8af584326c343bd7f737dca6d82f83bbb4e1d4fda28794326f663cbd404acf55d40a1c06ed1b414081b0ecfc22bdeba291b01251b1de1624024998eb0599c6e33dee960f5d2787f39c138cba4929577d5b2899555a5144d7c9ae30deb0cda6fca70d2b970dc61c3b22d74ae6cfcf89d0869e59a62c8fb9fe715fb95cbd"]) r4 = syz_open_dev$hidraw(&(0x7f0000001100), 0x8000, 0x10000) write$hidraw(r4, &(0x7f0000001140)="1ab1d42f5fac4fc3c5bf3e3cd66fceb7", 0x10) ioctl$HIDIOCGRAWNAME(r1, 0x80404804, &(0x7f00000000c0)) [ 1287.891277][ T34] kauditd_printk_skb: 26 callbacks suppressed [ 1287.891295][ T34] audit: type=1800 audit(1629042525.718:204): pid=25042 uid=0 auid=4294967295 ses=4294967295 subj==unconfined op=collect_data cause=failed(directio) comm="syz-executor.0" name=48C7C060 dev="sda1" ino=15443 res=0 errno=0 15:48:45 executing program 3: r0 = syz_open_dev$hidraw(&(0x7f0000000000), 0x0, 0x1cb902) syz_open_dev$hidraw(&(0x7f0000000040), 0x3, 0x80000) read$hidraw(r0, 0x0, 0x0) 15:48:45 executing program 2: syz_open_dev$hidraw(0xfffffffffffffffc, 0xfff, 0x49005cb64880d8bf) r0 = syz_open_dev$evdev(0x0, 0x0, 0x200240) ioctl$EVIOCGRAB(r0, 0x40044590, &(0x7f0000000000)=0x6) ioctl$HIDIOCGRAWPHYS(0xffffffffffffffff, 0x80404805, &(0x7f0000000040)) 15:48:45 executing program 0: r0 = syz_open_dev$hidraw(0xfffffffffffffffc, 0x0, 0x49005cb64888dafe) read$hidraw(r0, 0x0, 0x0) 15:48:45 executing program 4: syz_open_dev$hidraw(0xfffffffffffffffc, 0x20, 0x1092c0) r0 = syz_open_dev$hidraw(&(0x7f0000000000), 0x20, 0xa02) ioctl$HIDIOCSFEATURE(r0, 0xc0404806, &(0x7f0000000040)="fdfa45af2899f11a1ea5829cf985d9fd8d1bae2fbfe736a4b87541e6a37a25af372c2fe54d39aeb676deb09372a015c6a3855b9e55f52d08544461dc86") syz_open_dev$evdev(0x0, 0x0, 0x0) ioctl$EVIOCGUNIQ(0xffffffffffffffff, 0x80404508, 0x0) [ 1288.051324][ T34] audit: type=1800 audit(1629042525.878:205): pid=25052 uid=0 auid=4294967295 ses=4294967295 subj==unconfined op=collect_data cause=failed(directio) comm="syz-executor.1" name=48C7C060 dev="sda1" ino=15441 res=0 errno=0 15:48:45 executing program 2: r0 = syz_open_dev$evdev(&(0x7f0000000380), 0x0, 0x0) ioctl$EVIOCSABS0(r0, 0x401845c0, 0x0) ioctl$EVIOCGBITKEY(r0, 0x80404521, &(0x7f00000000c0)=""/168) syz_open_dev$hidraw(0xfffffffffffffffc, 0x401, 0x49005cb64888dafe) r1 = syz_open_dev$hidraw(&(0x7f0000000080), 0x1, 0x10000) read$hidraw(r1, 0x0, 0x0) ioctl$HIDIOCGRDESCSIZE(r1, 0x80044801, &(0x7f0000000000)) syz_open_dev$evdev(0x0, 0x0, 0x200240) 15:48:46 executing program 3: r0 = syz_open_dev$hidraw(&(0x7f0000000080), 0x4, 0x0) read$hidraw(r0, 0x0, 0x0) ioctl$HIDIOCGRAWPHYS(r0, 0x80404805, &(0x7f0000000040)) write$hidraw(r0, &(0x7f00000000c0)="bbcb1fea3c8b81bd47e7ca4e61102d90ca6953c2bf675d68c21437cec4a2b9adcfbe12fc02925e17efe66f14b7beeb39737f6a682132d5ab921373f75bb3a26c8506884dc22835b45539d575ca7bc484b42c44889d63a8e6743850fc6d9f3bbfa3e2c85a011e23b77d79827c6c11d96c69f8d195c84dc249283a5774b89a69ad8f3f3baca25c2365983ac1a53479b9268ae0d1479a29539f36ff1846a3dfc5d7be78f02a2db3b26994eb42639253f0aae17c4bb212629c22c6001e506e9b0f98e52fb3dc8feecfd28b7dc75a7e15d4cf8cceac76b16fdec4bbe971cd5f2fc9c44d910bc089d844f7ab340f4ec67f89cd42c1b92e54ec8f0b2e01d387a5dc6b6c381e41984ccace2ed468d6b540386316ec6ea40ade6c60c59ce67317d7d09572b70ea1cd5d58c7e00c9d69a8d9fde0ddd58a8733dfe49d55ca68073004891c5edfce95bcb4bd58d326c426fade4228f639579d576956a35146e2588acb7da21c439698c918e0a024934163f4cda61dad4082c84b826d256973e0b256b81e9abc5f0cd3acd6580ba733950de8bce8a317b33260f1dbaa302604272ff507fe67c4082816f0edda2b8b8b86e694d9f288fe89f25fb6193baf8fbc6805c352c3ebf872850f87d10ba79251dcad260117e56c1f1390ba0ae6129fb8a4557ded4122f26672e78ea4a09e49a0672ea54d2adb6692016cea4906bdaf470a55884761707700eacc8b0bf3445025a17426664ef81a5b86d289ce076a653aa1cfbbf264713a12b356fbd27ef701f96415cd691b126ff95aae9d482e16cd99b7d9ad4055cd7802b876dad77e950e355507cb4a1e7b66ce506fd6b2a37b89da9ac0c9607990e4c25841dae2eb14eb381031b99af80d6c869659573075496339cb1027978654ec6c537fcadee1851550e2f46915a3580e3bc974f4dfac039ebaa68d689c5f55291e3c7f221a105f865fd99cf970cb821cf04db1b45395c1a0c3dc82533414b22be1514c60d53cf22c083ee572d42c2f54f0441bd8d59455cfcca85066c16bc475ac5ac032162e4babda7a4a8af6a768acd237b981b8f740d448b9add18512019ade822b9a9dfb70519b896de8dc380b52f44c9ddeeea8160b5144f1e3c276e7dd4a0f6361789dd9f5e302fb4dd0c734fe09bf2a086ab043b2eb6a3274fc32df6001051a38758d25c102a905a02dca220f3abce6cbc6668ac30f09dcaca8b68ab4840fe9bba080d14ff1b1500001c3907d5266621f4642b0b0d1ab28088a306bc57b2764b6b0f7565501a374e92577642977f3875eaf7b374f7d5713f9f3310237dcd18628b2377f2a62e1a16babc5568e80bb93e978bd62a669b864687612e7c6b28916c994f4ba54e126d150fa51c2f3ada99dcfcefaa6660cba959d916fe88f61c4f1f130e03b8865d9900d4f658278a70d4c9bdd47544fd2097051885d6b70d5e927a75ce383cc5a2e4d86c40d118a8c3e3945d54c8a2cbaa14cc0abc8307ed804d36ee9953a67e7ff6bf2faa7e307f1daca6e478b3d929a387fe98ff2b99a70f04dcea808fae3191a107f9ed89972626eef633e333c6ccb58324d019d4123fa0648f2bf0bb7af64833042fba1d1e63b5698b7c20be60bf1c16c436572fea231a962359e3d44a915e77992239da0651f29c5ace5c6c5ef0dda50b43ef2f067e2eecd5edd44896ca584235e176f98d0884ca738cb2dc059c423aa02e53ca918e7c29576d48da89bb79a71ff61847f6d5d0be1463fdd58f320f14e68d74f3e2e462c747bb1540ff6490124aa41e97d2458d5b8d09d347ff62ff2422d6ca48fa0b4262f67ac3dceb4296f02e01d0b795cbd879d7b3c1d8346a8dd82819b7638f2dcd99f0e82c879936b9f1321ecdb1c21c3f3dca8033e64070f38652c5dbf1c9062b10de19c9336170ce4c27590f79f8cd12a7205c6e8dd429dc7eb95929f7377f48e088d5fae85d7f539400e850df0366f97e5369ad61608f45667f2b9e37f1cf69fb711559b00c90eec0e3d0a9a7107625bb1cde6e1f02f13475b76c503fda16a3a613a3a0a87c899127a7d7f61022b23c9b994c5670799758131cb14a2231cdf710747b89d7db20b1523acc575b9fc7f4ae1dbb8843e7a47dfa3fc2fcc49fa95c2c2913e9533599694db74e03b79b522cd8b23f7e8a38c4d5cfb17dc43205af6dffe6b081d5ee1d7d05deef2c3330f5c470fa8250ee3376c8dd779f304d22ce5d4513170f672656d792d7dd35e69e69b79a86d08282f864e003ca490d56a7ee5b5e40d893ec7cae0a046b592e037c39dae4deb28f1e309217c354ad3fc687575f9d1cee949b43871ea4db0a3a42affb62dd3ded9e9db3f7841f9ecd7b58cc83a4206cfcbd53dfe075f4861999cea70f7c00dff9c932d9b018dd59e30c435e1f7af2a5ad6e0c50a4924c7fa4f5e755f10599ea06e76775321cb607c1bc184fd326bbb79a07c176c1da5c42d6de5885e737829c9529fa96e747758891fc418eaa5e27f7f19fd2e5362c072c699d03169245a6fa75804854033e7491966d0a25ba3f02c68678155491070ba12867413a9a69d17ca98c977230482d2422a9cdb1bd1f1bee435cea99ad2de8c39fe73723038c61b900fc8ea9257bce205cc118cb0130ff55ac1181e788872ab7e8e0dfac3549e8582420834f6bc23ceb25a2181eceacc16f928f7a60c79245d52564d5826fc12750deb6d905d15f36ce926dc9607d9553c55a7537d46de8c62e6c7f4d750bb16eb090d30dc4d366d8ca621b62c4d2204a1aa92d3ab3a7fc3036695d050060c69b5f042b32362d135b95a9ac2d66aed18e6fd4ff34e6c8c61dae58a0cf7f39517a1564fb6840bc284987d10ec017ffd2b897e655368b75b82b5622490cb7a4556af6661092d429bbe3738ca97719ca38695a9b2e0cd1f53ae65c87a69fcc6255d84f1d06f1acbca413ccfb4aa91f21aade5d067167c8238282e98b7e4985b65b3cd76687349f07a75dabc05476e08f2fa585a26422281263330c24045c7ae7e9f33ec4365a46cd5838a87c1af67f0a252098e9fa1ea0cc71a11c1758e31dd34fa753b070b2e139a519e515728793dfa4e44e5045dd3fed74371404790c2328082c3447ed6dacb471b31f3bb3272bc05a0237547d4fabdee7c221e865879c9fc6ff0ca9b76dccdb7b50ed662fe46c600dd389e3af7ec944c1fe65dfec4c28c98c1f7c0e72a33c7ae864eb19b16d432369be66d2c8db48b6a0be63119fb5cf93f0b2a261293ee69443121e6265972c32970b086462614776663b8869740f681f5422604202933eeeab32a818aff672e32e0d6256de7dc37718f6ea9b53d08046a4377386f1084f0fa91b24e5dcfce3d3de533e77497c7abb1ec3c738c37b0926361a2b05eac8356686f4c9792e3a16b9faa089b6e99afb5dd909510fbd4580e8dba1ca15816c4ef8e9a5d3b5d51a903cff2deaa0ab1a501f1278a9cc5ca58b10415df54aeeeef2abab9483d52d440d54276dc855c9d4e623ef299bf00b5f5c65a8b23667e7ccbb7e1bc2f7c3f07456496126818c1418356f115086424ba2443d975eb230bcb550188b9080c3994cb9be2d4179e1465711254116c15a57266904821a5f49d09daebf9f6b107e846487ffde1b5bdf9bece6d2d4797b6b777607e2cde60f33a6988e5ad1fbd52486daae49adc4075f76e96c050c599b58d81f2fc46d43726dbf2f29ebc090c7f96b7bc062ff4c2dd8bd8c7e073aff3d6de284a1494ed4b94f1a1d96269e825060afed35419f80a55902bccd605ce38c7018faac6c9239cd80b886479f71a5f4aba8dc772bb728b84b8d498fd18bd33151ff5ac0fb79d69471e53a12076cce390e333d24aac5c6f0697d06f165dea7b89831a82be75756320ea010923e6c8795b6e68a697196319c307688892d1f27ea50a71e5795f0b4e7024f0541da78f675f8c9ef81e911d5bef81dec92c45f9fa509dfcc74c1da5199575ee31b82d85042847182f6b306c97edc997c6c9681b153760620f44eeeeab5133d68b85233b1efab4fd3e605c657d9beb26fdd504937dbb170bfa42a6929d28a02a3645469e7634cb61b328972d4164b3907e5da9a23b267af2b0fb125a1ad5707a410c1194961a2f51eb7384447392bb05183fc6226ebc470180c99640fc2a7fc41ab789304fc2c668bddca7a04909c0e7c0d50866c41487c39132b633aafa953dc4938ecb0b90e5ee33e9f4ea84dddfe6fe520cb33f6fc794c635ab4f0dceb31a27d886aa820e6d248521697d11d1b99ab6e7b47cd97530c6763452360571dacb58172c2f2edbf7b474b46b3eb65821caf14644312b2c2ae550fd34707209dd700984e68e374c24ddd209c3fa2a7632c4516faac74505de3dde89f754d21569944ea7869898543fa5c6a65657076c93b62c7c9b2ba042b5d94017d6488888664028868e0d9fb650e3a6dc17bd30b18d113c8a56b3b41ca732f1fc4a3d21de6d8e7c77545aa9236dc372aedcc81813933ee86f53a94a4d928fd01852e538adfb43eac55f8375b72af1e61ba6d7b5f49915846a7c22e5dc44b96403b0dec624fcb2867cdf15e55acb43cac126781036d25c1d374282a1eab82f03c7d6407f757eb849683b32ba4a6e9be8df2eb6a59efa7ff02ca6be72839d17ea4f4505551c591d13ae0113c69402f73932a7ddbabe4673c971d45f444ed1a3c32b52d485d4abc3ea681228c10e60fc2ffc5aa47709da4d87676f6117bb66a79c477f261a15773ce737382423b36d84d5f7ed1017d97ef227209a043ea3c5241e26b1a4c72b5ce8d4d30c028b2de0aef7d13531370967306d6d80895d3db21830c4823152a6a0beca6a0f5bdbfb34d69e2268e22aeb763458e492699209857c07609c88194cea1ec40baa72a4ff4ad0f02d7dcf8023d4f918ef58dc3f8cc325348cad44ff561fcf5acb08f357b13ef8e2fc30f2427ab57a102f1e1a3c604d7b3fdd1c414d81b014692fcbd99cd13ba3a2870c4ad23b7b97f80f8aaaee014cee657f202be1246314367a5cf58039eb5bf492ef8f0f15031af31c14c6284d58942aef6552d84ffb0a06573ce0ef293c058db816d6b165bbaa16f71b529789a22632db4c68722a2302260d12f17085dfecc906c490f7d4af2e239bb3129a537ae4b8272df382f1a5d709534fc8e035573ad9896467fde8f64e2e1905372fb51230ab2c42a73b157a71b553fcb7d5821b8421f3bfaca7856af12e75325460b939136095763bf79480c5dcde7d2bbdd1af4c225eb7a3f4ac03169b60364bb459d88be8c6750558e663fc80a7fdf89390706a024c4adef68c685c5ab17ebc0ffee32ff42c3952d1b00831f1648ac83ea923bf291ca53454e1c09983bdd916262f610bbcf56d44f7ce7e665d5792ff6118f333090b56d51f7a39e87eb29d41d2c4f24f5fa570b6b30bc88996d332fa20f491225650687688abac184248d9ddcaa7593fcc64f9964c301d04135129d69d06248b066092f1066ca9142ecccb84740e9cca3b0f0b19ac51f1c2dc25af7aa69d4bb3165f04e8b2c8646e48deb29417b1d91b652b5eea3ca9abe0b64141c6468fb2422d05d0bab1156302d824b513723c2ab7cba01ad9c11fc1522966995508ce3d0e0a4ea68d157686a7e576e3bbce83f6cd72d4037fcf5195d7eaa763c1789507d05d1ef7ac0fc017d06a00305b3646a8a12e847d9d84964b32c76a0c59b844d582525d0e643d48e4601684cd1dd2c4262b20c6a4be803fff84a42e2f7d167100513839c4ed68ccc89755b634d28c243d27bfb64f552c3e4a93b386a6f4f310bcd54c90", 0x1000) ioctl$HIDIOCGRAWPHYS(r0, 0x80404805, &(0x7f0000000000)) 15:48:46 executing program 5: syz_open_dev$hidraw(0xfffffffffffffffc, 0x7, 0x49005cb64888daff) 15:48:46 executing program 1: syz_open_dev$hidraw(0xfffffffffffffffc, 0x0, 0x49005cb64888dafe) r0 = syz_open_dev$hidraw(&(0x7f0000000000), 0x6, 0x901880) ioctl$HIDIOCGRAWPHYS(r0, 0x80404805, &(0x7f0000000040)) [ 1288.123021][ T34] audit: type=1800 audit(1629042525.888:206): pid=25054 uid=0 auid=4294967295 ses=4294967295 subj==unconfined op=collect_data cause=failed(directio) comm="syz-executor.5" name=48C7C060 dev="sda1" ino=15443 res=0 errno=0 15:48:46 executing program 0: r0 = syz_open_dev$hidraw(0xfffffffffffffffc, 0x0, 0x49005cb64888dafe) r1 = syz_open_dev$hidraw(&(0x7f00000011c0), 0x0, 0x500c2) read$hidraw(r1, 0x0, 0x0) ioctl$HIDIOCSFEATURE(r0, 0xc0404806, &(0x7f0000003100)="4186df75be1fa803cd48d1e868c4087211cd35e06223c2bdaf5d3ef63ebe91f6f852e49b04fe15fb394e46599113d345303086ca321a7a04935f4155d85bf5ce54f821ba4243f105489cb9cc399cb5fee716a82d125790559996fba40915ad5caa381e804bcf2606f25e361ce1a3c67c51fa9430c53515aec4882de3a9d1440eb7d3a32510496965ba78f4b6f3d6943d9eff241207cc74cbc9b81a0beaf73c5de27d28cc3cc6072053f129c01b4603da8143e072acd2ac33d430ae85bb5823452ab0d89548267b73937d2ff195a732ddf466869b103461f98ae4b567daec068b11843156d8b9565d9bedf440b2885b6117f4dbd6bb4303d5c7045314fe1d43fcf23e0180e2c4637287b4a8ce988aefe61cd3b49217859070ee869eda7fc9856120c4a8d8c40fc25facf83f0c1fc06ec0cf01bf39e5929d15a901a4437e41c1ab4ae65856f94403e273c31938b1beede2bb343ac782c8402dbc679bdbb627cb037e4328dc3ac4732240145b30cedbfada580bc14921e689d3d5b3bb4ae554e9f5a5a9a9be6a4d6574d246bc45eaea39812fcf88bff29ee2b4659a17fbea286179633aa1257a2908c56f27e6968e0d8bad753044336e14329215d72395f4571dfb125deab9a1308e6014a92d500c508b92ab676e18df187b507db0831c0dd6e8b48de163a959fbd6f2a99c366646f11108d4aa7036f09f9d934c31fd5268397cf875a4ae25ff12c15ffd6146e049e3b51a514d8f4658ab73935137814fcb40981b7d2a99d1ce3a5cdb56be5627aa0667de084d5462d7366f7bbc69468fa69567d5c41404ba739034397416761dea100d7d950caf16835bcb953b2226f54cf0d22f699ba9f8e62acc0e758d50039fbf99dcd1b4238b00fc82227f7e0a9aee60d1f32d3ca7c64836e2c3221c0c4c5db89a1a262b74dbd8e551f9d3139b94a0dfb98e7a5089ca02e3a32a511e665098a02649900c67b37d0b7fa15b6bccf0ab3c6936e594b19002951a25f14cf40538bbd46ff5a68eb0eeb6de53e8418cd621515e43654e8c7f61497d36c8726677f2a11386b4b2f36b75cec7a0aac4a8205d834ef485fc76acfdf8bff18475f218986c14fd3b56175bf8ac46968fabe601396c29e0cb29e2d86cd41e0611802916f7fe1d8c8103c5aa052f34e7bf0b263113b091796339a32c1c2d940b69b0aaf81801f67fca9febbffe7765fc3dc82a753a2e0cffbb968d91dbe7cd5249e4f0be803cd6ef021d2dc17d779abb951467cfcd2421baa1798de89bc35c2e1bbf8b2a5b5c20a1f5ec768d58e54c8bc5c7608b8e1e63e5007e816d20dcc7c5bced4c4c538ec275c3b4180b9343115f92ecfa1d7763a4a58db9e9a278f02dbfb6b79b9acca617c242a7ddd2768c68f0d8ac96d95a22b179199f65f9fd542bb099a48776c15bd38e12ee0d7e1d43fde2d0df6d519f541b77c056d76e947d9337c7915b362de930c425ca30e4c0308ad4c8a80ae670b667265b260fb98b870c5a3fbdfcf252c5fed4473a41c2f0e8249cb7959d36eddfb2ab6de5ac1ea6dc22dd84f6716c2225b96523d37094cbbac0e03d6602133294fa6b2478c5ebd2c0d7635d83a97459ef495d4c4bdde53c4f7a1e8acb33bcfe185753199ceefcfcda52f079eb3b12d534032907f5dc641f0a3e1898614e32bfc332e4b6f9a7e91e8d1ec1a23ce44a9b9b9cf8f1af9505c9eb7103e7e2e3993c25be2b106dadff355f5287ece3ef9adc1140765ab044e99efb13ad3ec1528afa9d9a44fee96d250958508b0de5f9f491f43cd7a58d7b3ede4f4dffc4343928567aea4ddf9bb81062c06e4e01372f05f2c69eac8328095479141fefa293820773971f1658d65a3379db557b20bdae43a144255ccde9d7fe706adaf59ccc931e43b1086423d3b9a30b6e1eec0e1d0c90d80066665d615021ec6d7dcda22c16cfef70193e6299806d8c8aab45552f7e9a7f469136c13bd4be971856660f4485e2e082d015872f2449ba5b568c9fb3e22bba1ba5d957de46f42b30c112fb9f1d4fc367ad6763ab22f891b316a8c8435a6634b542fc84a1b9a561838a5c89cdb11f79a89b588f7f4071ec973ebbe7d8a064d51314c0493e2f2b76d01be79b54b2bcbffecbe1efe799dfacfb2a2e6ccaecade61b3f8f307477c60b56e316536d708712f5da3d5527fa9b1aa61409ec11808db718efad01f7a74c547320013bfc54a769966c2b656cca8245a6d4d6a73e2e4ead8a5962bd36a9d1bfe2cc2e28b796086653be3ffc32e3d4539b1b739a2343547a16401a523152d6e70951efcc7c6face5f47827bc35cfe59f80a4455ffd6344b920343e08937e409d175f73ee6015ef50e66dec5cd1f46045a47296240c36d8a8de56174fc9f11532def70d213ceacf0a6cc712be03fdecd14e0e46086d0c3f747ccdd13ad33fedb35294530ecb568dfb2e2167754a8c8b6538e7e7e032410a0fc306e8a46c647dc066b6c8871b949f7c2d662e5d383a2b05c8c094d3d66688f1c227d2d6cc4bb9eaeb14c290bafdab711900f588d85e95542a17865237b80c23afedccedeb2cc4878ba9fbeccfaabdb37544ff1aaff6ddaca7fa0ce42a9631b8a90cc6dcaa55697e58531397fac829ec47cf584b2b5cb329106ed91321ab27fda32a63cc7770c223a09ae0a8d44b9acf64641fb60b42b49756575326fb81617283a1fb4fc68a48fabe7047d8e104d7dbd9368d1463c6f81cf29380309ca4b73376433ad633d064cb20990e63b72a7a8ab0437aeb096dfc8350cb052b2eccc3d071d324740f25ea5a4e1bb0721f3dfcb08ebb2f6bba40cc785e97e9838d66d6d38c64e3a24a0824a4bc9ff62c6615218cdfd88d18c8b61ed916f3557c6a464ebb2206bd0ca32c665cc7dbbc34f0262aef9f298a7ef9c5dc6d0093dd06ea213161b3158596417dc019de87a053035731b5bf087d4b2e5c185bc64791d38c3380d0c8358d3e49da6dadc78f956196e7552f848bfcad75890165a886bfde83a7ae452bd700cdc3f167090d26c14684a9be1dd7e1808bc7138a6837aa87f1296102b3bf1166175d579627b757934f7ba3ebf8dfae06671a49cfefce9417850730b261353bf4c3be3486dae821bb37c7a50a0af1b6406dba082300e6943332a60ca491cacb95ab3ddf5405d54097819adab1b748988f5a43f4c46aff937baed663f61ce5ccc4c3e9fbdde4d8d2864a987cb6bc4179c1b497aa4ec81752c302623fbd00e3f6285609dde8fdd0241492673a51ba8234c5c10a90fdb46b0de42a40309ba6bc70645ebde6782e0154a1a85d771c60831b8bcf23cde3f800c667d3940e66f4bba7ace9b0ab1d7f118fcfac672cb0ad37f692c57875e0366e5b636cc71fd918575762c9f82e73ec796b167adb2f18c845205fd82b594592209379f9fe91cc6d0ba4ce6bb78b9b16123296569be71477f7bf2c150e3a043e22c43bbde6ad5c9404a58bb0bd84c72742e12c114d311cfa308d871f20715e9648c134dde2efa2ae355582b7de7c2cc49bc73c077d40dc08f5ea81a1edf177aa5d29669303fb4d355844e856e48cee83db466c5cb2ad3fcf5372e12789e117d077580322ee50af2d007c50f585fc756e6126b57b2dddc96d435ee131c3066139c8d64f435e2a0bc28ea7a8d4e6f4eb4cd01b8003673ce02962ecdb1f9e8a5fd6c6ebd72e0e334ba9c566bed5d847719f97f7f2cee9b69b45cd49bf74a0cf843372660b39f2b5e7d2b4f50336f2ded2a7112a8f5393f20f7842e2d55b8ed49b74805671019c0c90ccdecab7a155eb722419c1e77d5030468b7588effcc8cfe6615ea306238a1cb7dcad84fd76ef7be7cbcdb825d1a53cdce0200152003abee96fae02bfafb9fc7648d1305a4a11877a6cbd0a08b986a00c7a8fb5e04aca69e4636e22b8666980f49b1a5b02def884192f01f079e236eef32ce35fab039fb37bbc17f2cb748d650e740b4736a05c0fbc00f1338fcac7f95ba1e340e90afda8fd5c0295585c88d16e9439d9091e11180c36795f57ea1d10e2535b1d01ecc9aa5feae04bc956675e59c6f626afc51a7c6e37a84c3570abc5f08d23861b5580260f88f25bf9550da6b67f3cf69fc95289cc555787f97273447069077ab60dc7f0933db5f555d0842e99cbe8a740924206039dc821ffce79b96d14e86999da6e39e473ea80947b8bb62501332172a0a8e54ff7f02d4f6d4f3bcaefd2404a75ebcfb156273025edf17e55343782ca4a2faeab62dac57c9bdfd2c4bb68310986a457199bff3703064b530d171e5d2198d56680f6960579544d7df8eb5a46701019fdc23cf33cae5f8f9283f8d16e10688766dbbd9e440418a5aa5f3f0292665611baa605c1261171b96aa791f766f8c886296c98243f9dd69d64da637eba7af71089c36a60e0f35be56b453b984374e578b72d3a304ca87c03a72dac38d84e39a6324ce690ab6e24c15bf3f009737ba052f69571aea8d72632d614f9dd1d2863cfb3c2952ba7ca579c7e06fe11b04f9d02b23c635936f9bc0c6558fbb8c4c6df1da1ddc988a0500d02c563327aa63e7222dfd97c6add4f7e3127fbf24af296126f2c19c25efb664223360e7fe4d5773c54bd77c380b684b8e000f798160cdd591fcb232bb94cc719a7709fa28620d25e72167b325ce6b4533691df839f0e59ea67bcc7de9a9c2803700559a67057bd608c01c88ff4190e549c6c72a4fa246f4b2771d68abf5ef3be151bf231705cdd77de8c26640fcae09712c5e53746d8b0c3316b8ddbbadca506579100f4bf8099737b2ab8c45bd9c2294ad997299a43471399f374452dfcc035e1121c38f36f78aa4963323e1a1f76361d1cfdd731f37e79494f53970706055ff8a16b4dd2e73c3a7cdcea3cf58391e8687fd2621c129c1848619d1cae238d601a662b4f226889e05b8cd98615be10fcd3f25286b895fcbf983267cbd764325c24e7a637e9eabbe89b3c827149576eda8694a015f99be23f2ce7fb2db9d68708e779cce03f579f1f5f2368ec4db81b40d21584870c20fb4098568a66b3f16240095b9312a512ae01cfb7b4b70ce90a783f3af42ce7bacda8303e57efbf1a07ffd3f2a0aa26c56f9ff9d3d4b14f3cf9d390d9d75b6279e281cef727269b12d02bea20dd049468708629b16223e13430f2834f7c5b3b3091b2703e66ac010a3952bbced26998abaccf7a74b11389311466df41521ecb5ac58a65f069f4642b912fa1c5adf43d29bb05a2b5e777d7a4dda2c4d205e9084dde4dc33f464a1ce8de7753aeba6aa690f815cf769ccd69579f90074812642870a23013a8726a3284e2d157c6e25cf934364eb52ea41674ae8b653339e18455114e8b9b5ed1ad1814af0b598d93b1c64839e5f1684a5463b293936e407485a40536bdc13dedf18c9ec61d063547fe2e4a921d1f71d2f543026f9467054ede043b251e2ee97913b3722c2daf4db9d9015ff62166a701d8a644d2e700ca8ab7b7031e8f6b1dff8dfe1655a143307c5e7b34d854984a2a830d506607bccaa37d12ee52d843f08ffcc00937a0f7ddf6edb3f9911db438ce5bc60f5ed5be2e72cd8e08f7d44051fe71717df02a81d272c37aa8d2a4168b5478be45c3a4f586fcf4cceeecec702f91a2537cab3433c4c7c46aa1c059777c04a223df112951ebd854aeeda4910944bbc9c9298c81a3248106d3a11aeb9345e68d8aa8bb00ee549d144f78ad7f9d08c6ab1c790e84069e87b46b924bcb67869bc730aafc188a2befafc4636181468f85f977f013aef9999096ed2ee692499bc303af9c9a990f58bb00942a0a") write$hidraw(r1, &(0x7f0000000000)="90bf0340c96533fe9bb90f495dd0fa11034d786ea30a704e8313a9a209a2cca1b752baff00ca302be35d07de9525c022acd3696c453fead53da1cde32e9f1f91c6557d7d0d850c90ae5bc7305d453caf910136b0a7e6233b13f08d42400a5c47c5e30e95c013e190dd1e7c5b265b0702426d13a240eb61a6323deedecd6a08c1635b9c6d70f449a3939f21cc34f428f067478b0cd866949f7dceffd2a69a4f04efb39eda8a367676cd484f64d73faa7d4d6031c0f4aaf1f4628b0acb", 0xbc) r2 = syz_open_dev$hidraw(&(0x7f0000000080), 0x0, 0x0) ioctl$HIDIOCGRAWNAME(0xffffffffffffffff, 0x80404804, &(0x7f0000001200)) read$hidraw(r2, 0x0, 0x0) write$hidraw(r2, &(0x7f0000000100)="75a6cfe2d199c01c70f8a2027e1b411d356998ef0f70dfe03d0abd1bc8f477ea7f454387800543f547aa2aaa5c2bc466a2156880ca16edb61eed93061a7893b7c3a941f8eddfdeb594ee68e073a4f4f20fa5d7455944147de4afd354e908f9e54ba64dac8c84bbb81bd79220e59aafd170e1a29b485cc94c4ce27fe4c6cdf46fe65031c57495d6e10a3c7bfa90650babc79e5219ee79408ec1ed46d0c5ef3a4eb2175293e7e2d4eaef5abc14146f952e65147f694ea438777e6002d9b577540a10876d1a92a56f59d8c63fd0122e665e9c71b2378ad1e46b123acedce372986cb678e9a865360132f898962b0b223623e63703fd26e435db0e5f3b64dbc4cf09e738caca357b16ed7e2a4b75981b516256a5d1b23fd9775642301a4fd6e887865d203ed591dc540e805d9c8370467185708bd6f2e34835a13b835abcac92dc6b4dc6517b7058592dc17b3459ea280d53cba43a1f166a3a05119cf0aa4d874735dd714c0a824722e2e7ed7036af857569d9944ae14cae50efad44c8fa6770a6883704812069472f70e79be76f9865a77ea65dc7ff0ec4faae20b4bac85ac226ff55b892b4a5f945179984089c6d3f0bfb68428921f62881bc1d65ab487f22a389615dff16c3ea3086721f8869be5eccbefea6ba24ace846f6443c9f8a94feb4538bceaa8d556ad0e2a640eb4f5a91efd054fab9ae4e9a4c0634b47a3792ccefdb4dfe3b66e3c4b3bbacbb5918e32b36805b3991e1f50f3aed0a3832c3e87a61b62aff9853013eb6f4f7e7ebbd0f4709567e6aa21ce30b9f92e81ba9ba79cac67589d1f8aade60869bcb9c12a61d116fa4e894e823ef5534b6d77ec095ab4cb483fa9a870cb8d787abfdb39f6fc58ea47d9e75615c7b622760eca408382b2670f5af1d1ccbe68fa4989ad7ef24252cd7499d9f844c3757fe4e5e7aa202e72b1d6a28e855b5deec798f9c89952e6d4fb435a42dfdebf9b97629c66dd8f1a5662456a2b6ee16a5b2e09d93b08690e32ef3136b04f848728d377c69f1044e36b2ceb30f306c2eb983c95033c03630efa0aa7cf1dee8990796f991d0ec10b03f94dfa1e7a78da09023843c61f0c88fa728fb54f0cc67890b1c3c321baf940f8f37354707c9542387646912b44a0945f24fd9fd27dc362325e5aac82ec6c3ce2fa8b4c0ce67120753e43e982a7e46b5ddafedacac8ccf1e8e133c95fb0600ee6aec1a56dcb25e1d9f0643b2e123f458b0fcae0b28cb4cc7e6302dc9dc180275574d15019edc4af238d070a7bd8928797e9cabe080851000131c30df1bf4939bb701972510ee1bf5a49084bfc993d38c2af57fe80f63076b1f19f28a2c8d33e2b5b58491a7f13880331b9b5e1636a387771bd0feebec973bc4f6a18ee25baaed018ab62b18ec256290a2fe1e1851609cb4dd317510d72f7af2b431ea05ed8891f2159f003484928d934cad9215d9897def4a9048e471c984c912dfa2a20c3947b14bb15db2f0e32b743ca3ae52a318536e5cf634edc2ed010bcd5bad4f54d49e43a6a264ccd26a8b8ef5c8500819151e601f7809ba871561a29feb724ca4b6d982cc8b3baae8f3b2e341cfe851551ee419a16d76906e94542dd9f44deb13e7dcd312b2d80ac11f4e059c2425b0c7d611bd61a3936c40f92efed86259c26743a143451235b27830ee619ab7fb7b2e9bb1ad26a67fb9f8120a4ad9465c3e8a287ed8df787a82966fc042a6c4ef3dcbfcf9715a322206084db3e35a7c88021e6fcfaee710801c08b77dca688e3c65d180cf19d8d454ca9c385cba8ef05c98ba5348c8d148595d658c0d676c44cd739a1bf6e0a64b442d32708c460a7673ffedca2ee413a132ffd3876f36a9af7352289d1c75a45e1c61ab3855b9abb90ca056f24e053d0f056459f0a784d51e8e6d8684c43eee239443b46c71228786983d19c954b23fc160b04728a68427dc4c6314345d017d217b081272ffcf1f73ea97e665ae1b4fe8753fe5911bb996eca997f558d92bad10dab541e54433b06553eb739605ba712172fb7f484c123c708cd7091d215031f1bfc28197be029d30b2027c1c069ec77c82321816b1118d8c288032e2d97b87eba145cf5d55f06f6fa0083f405447865bd0ff51fb868454023a112a98ee6b5ac891062c08cb99fb47aa31f96d37d1b1fde443e691ddec3e4eb9f06c477d3e47b957bc65d0ac2659f6705ba77dd0ab6437f33566b3a3a8e2688caaa3754149b4128d1f960e4c65d83892cffc169ea62ccf7709870ec9f8b7cad15d01f2a62c36b21fdd93d3e35cb6bf237cf61777dadeee5818d542ffbecf1a9c71c697b99f4388a5d179ccf1b864ca7e599c5ce5a9b3dad46ceb3ee63b72cdc58db039d30a1183d6372ce69de914443bfe6c939c80ce12dcad1fcd733afb006e6d0091f625327adbf911e0eaecfeafbd318ee29feedb6c9ca7b6347a00d1858107206036a70b3d0df1c76c438b05db773b670fb6ec2e5ff563651d63f215942068de51fdb5ea1ac810f87ff95fe6adc5a155cbdc337e907b0a361b6a6651f6c3d8ccab1a5e7831b7dc55f0dcb6339b8c4419ea1f5cb6c13cee2c251352eb49343c57a1ee2ade873efb831a96fe246b6aab197224295a342e95d714d9b5f4159d644fcc2f777a809a1341e3c858e814628cb049ba78759010856aa13b4fa08433be97edf81d25221c8a8962880934421a8a3cf57bcd4075877858e8029b68d81ca6f7b8d28907d03c7fa541f792f47f6d1c80ff3e111a17e82f28d36b7207a3b1c18230d28aa36255911991effbc1943e8737554436e6922a2321b76512c84b12d265ece41d105775ae19b5049974bc1d676ccf7b8690807df282e326da77af736d93413a63fc08143748aa511358688093ffe40b6fd75c164759459236d07385cebf761c0d243d52fda1f51e079703f93ff5d249e2dbfb64d0f207016a425b1bbe27f365a64758070b4b821683c28b51737cabe87586ae8690f6099eea005e7c954307de7ff2eb3a5b9ea3aed4fd9e4697d1879ee1755ec380a51ed007a6a204ced32e870232cd4d755616c8944611dfda3c68995d551858823e2c0a6b71c1edbe007e3f30dfcd951e87a54edbd3faa719bc955efe597fd9c38e6e39ae5cc6dd6e0e272c75c439f47b030c2f22322b1fa8d8fa0ab079fb7a2bd31850bf155d05051ef0f487be8c64a4f0136fcadc46a5af2e4a9598f8e4c360ed00f177663a4acea140da8d0966b7a9d920cc3a1eb2addf012fc10875d9b63404bce44d14c6d68025f5093ee9b3562727443190e58da513b15e65f87ac1e508321bf5ef8d180b1a9f2b7a5420e8ec2c3c36920745ba9783cddddf93063dbb6d29ae752b18e2f32fc57a61d3904ebf7e10f0698598c600d2611f3a5c0f6df571760809ffcbc0771242ece516132c3b197181d504a233e61db9f38b3ec46ebb7a9b6969b3dd7a4d367c2a9377e49414db9dd42b2ed6dc6c063124a799650d636c33605a42f0715ef7e6ec0cd97ef4921ba756c621c3bf528eb8c99fa105d4bf5f1c3e5bd0a665eab795d01730d29586048d5c22840230e742fa9abd35fd4605bd8cf3aed7a2f9ed9c6700d49d69346468a2e493e6f6d456cacddf52f4a4f196e07d4593d3decf733010d3ba656bca6acfc5f4b7a5e1524e0dd6692cefd014d778df8d56fadcf85f0b00967c754fef6ffebe36b569acaa8078e91bb10bd59dda6f0f631009b6b8272ac40841db9c1b7404177ac1cd949876f213d1e93930a69618c4a32639f91d94bf497d2d5f9a626a96669410a103c4ff6ce58bcec01178fc2e2073eb1760bef10d101f99d396cb7907fcb1ec2b3f2eeecae265a01a266a250be53bbf2c8c5371b00d0fa49985a0680210e13557e03608307f85ce813842753839775d6dc4c78e26bc40cbd16f534a1575e4d3a2e18640261f2f2e6d492b18c43197c79346efeee8c03aca9d0392658c62dace81d24a13aa31c6fe2e1c42f8f2d7db93efacd44364f1f955162e996d9aecad67c5fefd784c2a1b843360e5f53de816b3cd02e7576cfdcbf1eb7b35b8c78b4f57334181a78e55952f745a134f5dffb0ad1ca3f67821b9c3a8bb718d47b48fdb9e2ebc6498285a8611b7b4534f79c0fbc7d6936a199be81c0fd3ec87cebe5cf5330bc69e31461eae75a7207f6b9db25b849db90ede9f9760e0efa8fea43965b27b31d2f742bfebefb3a0105138a2b572dd040e325db34444393169e5e935fb4ec157f28d25d3d0486cb3077a11df0b1ae1001757494b1c649be1ae735be6b90f7c00a0aae44819477e8f402acde67fdf98b01c2fbdbd51b3a612015e06b5985cc59e70b2f51f0c68d330aa66ff98edbc1dbff33141f9963e9f7d23ae5d9f489efd56afff62fc2d919b5bebedf88ad9487d0e2be8b40e1d424c57c9e6ea83990b9bb5fdea295207bb00ee3180f245ba3a27fa2c2e1d0f8e2a3398a9be7cf1419296a4f0f9c046010bb84dad086dc4fa23ae7cfe3094a9fc15eb7c811f23156e78a1a928e277ef05150ce0e7c4ffae4bb3ef0f0426a931dc9a24c596907e29d367c530483a87c8ba496bb58d836db39d75bc32e9f92207c82ccb50bb8556501d773f719d842571842e7e6ad8fffeadd82187ba74864c6f50fda80616721177731bbbe4c417c42fd6eb25ad59aba27c5aa527dcbf92b8f567b31b155bba31ca986c0bd7df0af99f22f1cecc7d2669ebf1588852f1e262032eb10258d013690f7a2213fef6fb61c07e64bfd7c098e69717a60cc21d3d261e3cf9630aae36036e6facea5f946c0fd43d4baf9582e2ab1b1a619fe1a5ebd2ea8cd2580381970d542089bbf94440d84ed58d594fdaa1b053cdd5814378345eb23f5621e6e71aa2597161e9ad7a767cbec480494c62775c0c2b2146a4917f4f75bbf6008815a08b8bfda3e63091abb4ffc70b0f7ed8e5ed7dda81836826c15c408b6305dd42d438fd8e3ba4789682227d8ed9e380a30bff174be44dd3dcb6200e8e94016bf1a6bd5ba30c2d4e58a6cd6a1dc5a4c886810fc4d3f8b975f3a3b65b8fb7dbceacfde5072ed5d7f9d40152a3e51b542c66935ce73c7571190a3dbe3ee45c2237b2675c6439b2af7adf17b5334c9b6409d3e2f374295b222b553f467e251a466e4b1c7fa0a693a6ac6c02853f66ba88a3347b1c824d075d068e51296088e35eb1f488984477e0000f939a0bdf525f02036a802ffa113d48ae2a86396f8c740b7dfe3841f9f2cb2b3043db308c43dab20dd3dfa57ca1ef7014962e849a0110d712334cfaf617c6d7438ebbd15631bbe5320907e545c5249d135faeba432afaa3b93c54d72f0f70257462e7075d4b43b1b2e5af9932203db7a2a82b2b1e92795665a0c7206d8fec8e76b554a626249b74e92ff154090e931c317502d7a905418b3b5904aae32b982901af7a6b71a5fb6c685219b1827dea08c0f3f7091ad0b16c0fb1bde47a5f7be70e9e30ae426d63c6fa37b0153586c16c24012b860530f4a27a7ce55a6690e440e7421a6f1d6a4ac8a019ee98da46ce70663f25f8edf381cfe35d6645b5ee58de3c1188f14c5156b0dcd75d74899c0032f2f1f69e3a9054b8d216d38fa91d243b3eaa8c46b8d34c4ccb16e5cf589ffe8d496e69f96c85a6e46043d74e14298c4f0481a503c2e6b0a65af5de671558b6a87c2f61a55d2889bf66c9165c06cf811ee15437fc90d184497e5beda8a50591b49ea8c19946b46d2a98cd88090b9409ea311925e9f09edbc6b9ddfdd34c8fd6901ff604c9611d24238989ba7c52acf5c3addc2a019eb515bf63214781", 0x1000) r3 = syz_open_dev$hidraw(&(0x7f0000001180), 0x1, 0x0) ioctl$HIDIOCGRDESC(r3, 0x90044802, &(0x7f0000002180)=ANY=[@ANYBLOB="3d0f000034c2ae3c4c7a1209a729ebd5f55e8cb40948b8043f50917ef10a6cd21aba98e8968676ec46abfa4cf3a960270e4a19dc60599b1b8693de56ab058ba544619be28d22dff558c53b173a41f7bd2a8c2ae7f9116d43173048678da68905dc0147b69ce69b7031c1f779d94ddc21667afe777205abfa041e81609ebfeb0176eef905d8f3ea1366191fdac75bfa1d02572d916f0042774a09235b976d2c9859cefcb8f87790f58a246336ca69063b855cbe5fd6bd367c74c40bc96e3307114a19d2d73b1f631ced2305176be562d74b58fea9f6fe1a4c5ee485c7a2789be65610172ca66fd5c6884b09aff66a1bf941ae6b8d4f8173b1b8debb3c71ab998f75575ff45b34adfe116e1119281234396f6fc5135969486fa8707c3d90ac5ae07770da710e70d89d452792abed0e75b79bbad4868070cc445dacea1f45e09ce2f7f2a780221548f4fac3a46647f757e2562139f85717bfdf274ab732b674d24c76fda3fe76a22e927f56dad4ae467ad551a8172d86f58699fe7b30607345d38306c7bed5c5862e374a09a0266360a69ba8d0e4d86ded4ca1bbe349817f258384dd692144ed75cfc3952c5d5a58273fb0e2d829e9619e7c21aa29cd25cf101d73651e2a4768e1514067a6dd31b35fd2e3d704f6cfaa87ae39ad0c1909e1cd0287fbd4e2b92548ab0f100cc1afc9402eb0a6ba315ead2bd485c7d80d156aed3fc5d2f0ebf6a48f3e94155622d0b1099f4dc1857111c88b935a4dd533d05865e8a3082710ba1f12abfb7f6e3b4bd435782f9d9f6c661b3cd021f779b38b21ece3bad00f58d37b4720ea0ca3147be823e9e4902e6962cea540a867e33c732e1ea0cc70b9656dba05530b5a3a545e5ca14ac8aa03b2ad462fa76ee210d4cbdf1b199590e990adb3fce2cd44f8c8230ad46de2cd20a41f2e61a2b4ca285f4b2cef06ebfd43b372fb4ce3a567f7fb84c277e3ae1107501a555ab9e7f3dd94ea01e12c1bb1298ec6d0fc0fade3a1a3a672ac3284ee63959c4c13dc565fe8067bf19e6048d2d10acfc3959b1553cde7e165dcea05df286652b967c0f6183368581df5d9887fa2732ad53e215fa92b0fd77e7029c522904fc1b3db0bb35820209004b91aea66935cad302ba8807d53ec9fb5ba3d34fc06d007b93a5e0adf0536ddc4701bcf3fb5cb13d5f002596c0029a9f63ce524693c9da854eff9d9c8c8e0862682b35e3bf022c5967ba3521678fc648662580f3b36ccbed70375fc7cd678e50bb681c1398575c11e1ecdec9675bcc2da54d2b450646f101e804140792e180d04a6b764d475a0c73577569c776f8fa74284d25c0c363b0a89ba2c0bf01e2ab1f995c35aabb406c7bd84ec393dcdb242317cb77ec3c95715bc57960d28130217ec4630394cac385b237a4b265fff0f6adb973a0819b6a977bc0f3657f99d4e6706e860c86e016d53c8892b5522768ec0805ca6bb60a98cd4c8515fcb887750dfe89ce48ee34cd7b7a2051b735a3651d3f0d69cf1ee5d630735df65568d965dce6cb8423809debff65065496e16a1b5001ef320c18a7114793faa75ca317a1593973502b7145432413793830e30eb98918fc6cf74e4ad01ea5129d5f1274a4854ca6e0560374cf1ecd183fef56bb8224c1a84e51f61a5eb90fdee40c4664901deaebd0fa3c4a838eb583f6a4ee38eaa0131ee8a47933ed76e6c751fbd7fb4e3bdc6e350421571a4f610ddc58645457d8653445d6e5d5d624cf664f3ce491299925e4a12476854760a129f24db06f0370ceb5928fe59f0cb67bdc52f164ebf4a3b5ae183374bcc28a4c49fb59d4ef42211deea9671d0be1cc2ad81711e33b66190a2ad7857e4ef6f5dd1d8ff436d2c1ec38b1b20d2f279e923cb7e5b7a5b60b14372501f6ec3f82c269dd0f4b9237477c2aa57bd22616f31795e105b62a27ff9d2f5f77ba064fd9be9b761091ff640529404c0fa25486415e61c4247dc2f507b9d4ba9b13608415a3216f9aa524414e9fe0f07a302670753aa262f8ddefaa195e6bc355425d42db9c1800048adc48ff3f71b93e178e062518ddb51183316c315d083e44dc638b5046eea0fc836357b19691f1ef38c78e2307cfa85d9415cbd2a893cd40596f3d31f806bc351894406d473e631fe62acd864958a53df9e0a1ffd3cb3a2befd73f9b701df1361a785dd678dc02c3e8f6e87d7b25ef0aaa5bc78a61ca6a2454226d685d9479abaaeece5f9920d592c3c203c042cb468e627576f430a0abc546d7f2bd40c9e17a4bb7a6acb8ddaac5839256c70e936d427ed5772db7eaa0b1f2c24cec2f90389657dd930407a2f9bb2dc49f0d2643b172d9197461f3b30e84fde721f1cb8eb38b5a11281246b74e79ba0936b488f117c4f38e9a1e356b7523face026fda410709ea47fafa1b4daddf7de97e8a6f96bf6ca7928da238a2d1d4bf6cc12a388205f60481eaf55a49752583173399f5598bf00f0817ed0e3d8257e2ad869cf01fff87a45f97e09450e22f4673cdf631c6fac88b8d345e48231f6d5c20be4c4bdd4f5a2c32cb4202f2a3eea513c4b682476ffd1e15c689b2d70116f5301127ee78f2476f0ea3afff9600310a3a089237c3e3a6904c1857857dc1fa19490974616cbd843ed188f7c2f6433baad5d4b9392d1cd2df37bc4a6256f5de3a3064e113589eb7176e27983ba69417df0ea4091707b74a798343ac0e228a7f397cbb84ea33d3a5b9abeb50aab5751bb42575b43e83647b31102c4c496bc94565f99c091e65f063673ad61638dad7474a11b12a05bb46bd34123798297ab557d5bdb33d25e5b7416c0ba7b6e274b2843935ae2f9c0cb683b90989a4da04e49886172cd6cb64f431244056a7cdfea7b27e5312c14f5318cd675e68f65c67b6248c994f6a0e41db7594c48c63cff16126eb5245c719f0eec29b9864185a4137704220640ba53333f36075c75d1ba4b639de736318e786d6966d3ad15c33cce659a0476bf098e408fc4ad0b95f95f88da814d6df42cd16aaa764d0c15cb2fd222302ea7154c72a63374b3d1e3516752aded512bde016f2534902eee8995295cae83a3c67019d90a3523937e2dcccd3c54e314d3d0e4020c2362b20a01bf1467abbe3a6d2c68e1ffdb022d7ccd529f4214cd7ccb0aa9c7ba87f48de588df0d99cda09870de0ba3e51ae9ac7164f4b1335d32c64cae980e768806ad07dab69e0f9b06b5b3779ae4f981094e11bc06c188eaea1cccbb5d7d329e7bfce6e8c033312a27080c2fd12466d031562488433fa37240dfb23bef0cdbe73182276b516a1d61093bc7c8e492fe6f344768dce61df76ca9785ca6955212342fb7852c59a9e0ca8e765105338e70e8ae6052b65ad25ec3cdd6e3d9db793ac84897f3f0182a555d9d8d3231b100c70c6da3022d45f66ebc736c791039c3727714d01c6c11c278c101ee64a9c590949c247b68ee83f52d6d51242ce9ec5713743ae419f784a8ecdde973ab1ae6b0db4f107a428730244722591c8601be3aae2dce7ef223f3c1fd26b8d4cadd3f33b22cfdd6076843484f16bd8bd9024e86178cb31de632461c5927f5fd7f9b52d549d223c46311860df0cbdd5d11f65fd02bad920b13d653c255df4983dc5ea1bd846811285d49756ea8a6cc421aac8b8590391155cfa720ef9521ce1c1385994b81f1a8ebfd95939d9260f5641dc189affa3affcde2b67d346680cd1b45c95de59625783421020c442507b0c0a365fb641b475d95efb87cd634a78c61cc84bdf8319415905d2fef2e3dc312c2e9a4d1c0edf0c6f4e587d2586e72df000834636d02a87e7146ee275c2615a83720f32133fafa70d1902c2a515bc772c7e336772de7d721457912560d836e2b5768d8ec515a529d1c900db7024677500031d273646d23e09f61448a456fea77e3b2cb4d6567435aec5f9d92a0f7d3ba83fbf2db59bc3a20314ab2ff83713c3bc8ce649d5ef8ac852dc62325edb9ae064b8979d75eac2eda0fd9657595d7235b158d86265b4478f6f7b13c570f3b493f3c20265070a07ae683b9c358534dc7e71bcbab9310d3879fb0c6b334a3389816a9dbb7a583310488118ae877061e509c99d6a3478f8311215e1de2363e6e4c10bdef748a61354c9d821e33f8204875863e9cbc9099e063163cfcae9a0d9046ffda8bce37cf3022382fd1cba5c9c417eb3c21438776a1325f049e9f970727b48cfa3c5381921ba95ac288ebfe8815299e55a1bfb0b2f5306e1435923dab6b21fb5e891ad8b35dc8f5a04ad50325bfbae4ca116b95e6dc82f3fd0c7206020670d9dc8d785ce1028cbec3dae293c00d49f7e76de84aefcdf71e3a28cf5bec615bb0e7e3b41479ae0826c7b4f6476d1012cb8c4c48b4868c7badcd32cc2672bb8ff726f2cdbad988414efd5ff485a625f9d4183e6fad67fd5398ccb500e0b17a42c567b61d80dde2f64c02c24cc1246e16f5279f3a88d130c3109ce7ddabcde568d479f87760cbf8953a7ea89351dee43a8f2b6a7bfa1b9b46a26d293e238e4117929ac33607118a894f13d18f4b2c6e86aa1c9b157e320a2fef1ae54e000b49913230057e281d9c1a678106aae3bc0fd8742f6037b89cda793f4a7b05c13330a18a6ada5fb8e2470ac1cc4425c07a6f7ee3e5035adbc5a423bcdb271c2d71989f3591fe74d8988e5bf33aeb33cf2c18afa8f9cfafab57db725e4ff00434ee888011da1ee51532c6ef3d984d7eddde5b8db219bfcf056fcb4b25b7d46bf98ee56013fd5ec0ad22a96c1b0e11bc12965d3373a9f23f33221ce32dae9af2947d79e07dd00b1ac969a21e84e37fb5830100010000000000788967241225e83a7bd374617fa1779835000ad2e9015d7382f0407d62001ed3a443ee8cebbbffa28d282477af51baec9a9681ca5b318291705529335d455747db992a3a15c7063284c4852f86d34198af3692417a035c541e5ce52b09d44c0eab2ebd7984633ce852091f9564a4ea99ede978fc5d7e73250aa9b6e027276af898455d46be7bde3351c16e596fb43a2a0be8dc528da6cce5f28883db56d485eb7acbee5f92d9833af7e1a4aae44d5041c7013635e73bef8d491726d6b299cf970b633504732a8a2a480057eb3b3497836337c1eb708cd891b848c92a2568f4a689a49d6a278118bf1906360f01214f2035aedba608912db3a2c670c7eab956099661c159adb2dba2e4ad9f9dee48e1ce2981b02ed9096c554a8e9e00adc756fd24b0add805b628d02e12e8676f2fbaf75ce592ecece041a6c886fc3cb61ffe21eaed2e4d805c11340cb21b91ea7ac53429d1e52cfc61892aa09abaaccfc05c13c873462e2857af293987305f238134170641683c2117b51bcd8d984affe09e0634348be5269ba10167223c50a45d2e7b83229471184dc70ba1d76c8af584326c343bd7f737dca6d82f83bbb4e1d4fda28794326f663cbd404acf55d40a1c06ed1b414081b0ecfc22bdeba291b01251b1de1624024998eb0599c6e33dee960f5d2787f39c138cba4929577d5b2899555a5144d7c9ae30deb0cda6fca70d2b970dc61c3b22d74ae6cfcf89d0869e59a62c8fb9fe715fb95cbd"]) r4 = syz_open_dev$hidraw(&(0x7f0000001100), 0x8000, 0x10000) write$hidraw(r4, &(0x7f0000001140)="1ab1d42f5fac4fc3c5bf3e3cd66fceb7", 0x10) ioctl$HIDIOCGRAWNAME(r1, 0x80404804, &(0x7f00000000c0)) [ 1288.206413][ T34] audit: type=1800 audit(1629042525.978:207): pid=25062 uid=0 auid=4294967295 ses=4294967295 subj==unconfined op=collect_data cause=failed(directio) comm="syz-executor.0" name=48C7C060 dev="sda1" ino=15315 res=0 errno=0 15:48:46 executing program 4: syz_open_dev$hidraw(0xfffffffffffffffc, 0x101, 0x288ac0) syz_open_dev$evdev(0x0, 0x0, 0x0) r0 = syz_open_dev$evdev(&(0x7f0000000380), 0x0, 0x0) ioctl$EVIOCGUNIQ(r0, 0x80404508, 0x0) ioctl$EVIOCGID(r0, 0x80084502, &(0x7f00000003c0)=""/4096) r1 = syz_open_dev$evdev(&(0x7f0000000380), 0x0, 0x0) ioctl$EVIOCSABS0(r1, 0x401845c0, 0x0) ioctl$EVIOCGMTSLOTS(r1, 0x8040450a, &(0x7f0000000000)=""/246) r2 = syz_open_dev$evdev(&(0x7f0000000140), 0x1000, 0x0) r3 = syz_open_dev$evdev(&(0x7f0000000280), 0xffff, 0x881) ioctl$EVIOCGBITKEY(r3, 0x80404521, &(0x7f00000002c0)=""/88) ioctl$EVIOCSABS3F(r2, 0x401845ff, &(0x7f0000000180)={0x1, 0x3, 0x6, 0x80000001, 0x2, 0x8}) ioctl$EVIOCSABS20(r1, 0x401845e0, &(0x7f0000000100)={0x9, 0x7fffffff, 0x3, 0x1, 0x9, 0x1}) r4 = syz_open_dev$evdev(&(0x7f0000000380), 0x0, 0x0) ioctl$EVIOCSABS0(r4, 0x401845c0, 0x0) ioctl$EVIOCSMASK(r4, 0x40104593, &(0x7f0000000200)={0x5, 0x10, &(0x7f00000001c0)="53082f2a43e35b6014c2ec5cc4128c19"}) ioctl$EVIOCRMFF(r1, 0x40044581, &(0x7f0000000240)=0x80) 15:48:46 executing program 2: r0 = syz_open_dev$hidraw(0xfffffffffffffffc, 0xffffffff, 0x49005cb64888dafe) ioctl$HIDIOCGFEATURE(r0, 0xc0404807, &(0x7f0000000040)={0x40, "3e0be356f9a8087bf77b491dd70d551debb22252f2cf22083254c1d18c1f708da26d1802a89176ccdb021718c9e738983e80822e30a659af97ca401bf298e061"}) ioctl$HIDIOCGUSAGES(0xffffffffffffffff, 0xd01c4813, &(0x7f00000000c0)={{0x3, 0x100, 0x1ff, 0xfffffe00, 0x8000, 0x3}, 0x123, [0x5, 0x200, 0x2, 0x6, 0xe18e, 0x0, 0xffffffff, 0x800, 0x1, 0x4, 0x1000, 0x6b3, 0xfffffff8, 0xb45b, 0x4f26, 0x77, 0x8, 0x1, 0x55, 0x1, 0x3, 0x8, 0x80, 0x3, 0x8, 0x9, 0x6, 0x5, 0x0, 0xf0, 0x20, 0x4, 0x257, 0x6, 0x7, 0x40, 0x7, 0x8000, 0xffffffff, 0x8cb7, 0x9, 0x2, 0xffff, 0x3, 0x4, 0x7fffffff, 0x100, 0xf14, 0x2, 0x4, 0xf2, 0x5, 0x8885d558, 0x8, 0x0, 0x3, 0x1000, 0x1ff, 0x20000000, 0x5, 0x24000, 0x1, 0x800, 0x400, 0x5, 0x40, 0xfae5, 0x7, 0x8, 0x80000000, 0xb87c, 0x9, 0x80, 0x4, 0x9, 0xbe64, 0x1, 0x80, 0xffffffc0, 0xba, 0x9, 0xa3, 0xfffffc01, 0x7, 0xffffc3f7, 0x1ff, 0x2c4, 0x400, 0x831, 0xffffffff, 0x1ff, 0x7fff, 0x4, 0x6bfb, 0x8, 0x3, 0x4, 0x10001, 0xfff, 0x1, 0x8f61, 0x9, 0x81, 0x1, 0x3, 0x2db838b9, 0x6, 0x85, 0x2, 0x598, 0x9, 0x3ff, 0xff, 0x7fff, 0x1, 0xc9e2, 0x8, 0x1, 0x5, 0x3, 0x254, 0x5d, 0x8001, 0x4, 0x5, 0x5, 0x543, 0x2, 0x8, 0x0, 0xec, 0x2, 0x7fff, 0xffffffff, 0x1, 0xffffbe0c, 0x0, 0x3, 0x2, 0x100, 0x5, 0x4, 0x4e, 0x7, 0x5, 0x26, 0x5, 0x7f, 0xfffffffe, 0xdc9, 0x101, 0xfffffffc, 0x5, 0x5, 0x7d0, 0xc1f6, 0xfff, 0xaa, 0xb5, 0x3ff, 0x6, 0x6, 0x0, 0x0, 0x8702, 0x8, 0x4, 0x5, 0x1f, 0x7, 0x4, 0x2d, 0x800000, 0x3, 0x7, 0x2, 0x0, 0x0, 0x92b, 0x81, 0x8, 0x23f6, 0x2, 0x800, 0x1, 0x8, 0x8001, 0x7, 0xffff326f, 0x1f, 0x0, 0x6, 0xc1, 0x3f, 0x1000, 0x2, 0x5d, 0x401, 0x800, 0x8, 0x40, 0x10000, 0xda, 0x3, 0x100, 0x401, 0xca44, 0x81, 0x0, 0xffffffff, 0x7ff, 0x4, 0x4, 0x9, 0x0, 0x1000, 0x0, 0x81, 0x80000000, 0x80, 0x1, 0x9, 0x1, 0x3f, 0x8001, 0xc5, 0x20b, 0x1, 0xfffffffb, 0x3, 0x18000, 0x7ff, 0x7, 0x7f, 0x493c91ab, 0x5, 0x100, 0x2, 0xfffffff7, 0x7ff, 0x1, 0x7, 0x1ff, 0x101, 0x0, 0x2, 0x8, 0x800, 0x1f62, 0x7, 0x5, 0x4, 0xf4b, 0x8001, 0x40000000, 0x9, 0xfffffff9, 0x3ff, 0x0, 0xadd, 0x6, 0x6, 0x1, 0x0, 0x1, 0x6, 0x40, 0x8, 0x7a5cbb73, 0x10001, 0x7fff, 0xffff, 0xffffffff, 0x80000000, 0x2, 0x3f, 0x3f, 0x98, 0x0, 0x4, 0xaeb, 0x3, 0x7, 0x5c06, 0x20, 0x2, 0x0, 0x8001, 0x5, 0x3ff, 0x8, 0x0, 0x8, 0x2, 0x5, 0x5, 0x5, 0x4, 0x8000, 0x6, 0x13, 0x81, 0x7, 0x2, 0x1, 0x5, 0x8000, 0x5d, 0x0, 0x5, 0x7f0, 0xff, 0x4, 0x4, 0x2, 0x8, 0x80000001, 0x9, 0x9, 0x2, 0x4500, 0xff, 0x7, 0x36ce, 0x7, 0x20, 0xffffffff, 0x7, 0x8, 0x1ff, 0x4, 0x9, 0x3, 0x80000001, 0x44, 0x85, 0x5, 0x45, 0x7, 0x856e, 0x8, 0x1ff, 0x6, 0x8, 0x6, 0x4, 0x0, 0x7ff, 0x2000000, 0x100, 0x7f, 0x318, 0x1, 0xfffffbff, 0x2061, 0x3, 0x9, 0x7, 0x2, 0x8, 0x1, 0x9, 0x6, 0x3c, 0x800, 0x1f, 0x6, 0xfe, 0x2, 0x200, 0x1c293479, 0x8, 0x3, 0x5, 0x1f, 0x4, 0x9, 0x9, 0x100, 0x40, 0x58ee, 0x0, 0x9, 0x4, 0x7, 0x1f, 0x100, 0x2, 0x6, 0x401, 0xffffffff, 0x1, 0x1, 0x7fe58435, 0x100, 0x6, 0x2, 0x2, 0x1, 0x5, 0x3ff, 0x6, 0x100, 0x7, 0x0, 0x3, 0x800, 0xffffffff, 0xc251, 0x9, 0x3496, 0x405, 0x8, 0x7, 0x7fff, 0x2, 0x9c, 0x7, 0x9d3, 0x6c, 0x400, 0xfffff2cc, 0xffff, 0x7fffffff, 0x6, 0x8, 0x0, 0x200, 0x20, 0x6, 0x100, 0x9, 0x81, 0x80000001, 0x9, 0x5, 0x1, 0x2, 0x65, 0x9, 0x3ff, 0x5, 0x3, 0x3, 0xcc3, 0xff, 0x2, 0xffffffff, 0x3bf3, 0x8, 0x9, 0x6, 0x6508, 0x80000000, 0x81, 0x61457144, 0x2, 0x2, 0x0, 0x5e7, 0x80, 0x0, 0xa8, 0x9, 0x5, 0x25e9fa4f, 0x2, 0x1, 0x4, 0x3, 0x5, 0x3f, 0x0, 0x1, 0x28e8, 0x0, 0x5e08fb96, 0xffffffff, 0x9, 0x200000, 0xf25b, 0x7, 0x3, 0x1, 0x3, 0x7, 0x0, 0x401, 0xb23, 0xfff, 0x2, 0x2, 0x4, 0x400, 0x400, 0x800, 0x9, 0x0, 0x3d, 0x5, 0x401, 0x1, 0x80000001, 0xa2, 0xffff, 0x81, 0x8, 0x3, 0x7, 0xd4, 0x200, 0x6, 0x4, 0xffffffff, 0x7ff, 0x5, 0x0, 0xfff, 0x3, 0x80000000, 0x80000001, 0x20, 0x2, 0x8, 0x9, 0x99c, 0x81c0, 0x5, 0x9, 0x6fdbc3ea, 0x4, 0x7f, 0xfff, 0x10000, 0x3ff, 0x6, 0x8001, 0xb0, 0x5, 0x7, 0x2, 0x6, 0x8, 0x1, 0x3, 0x1, 0x100, 0x3, 0xa8f, 0x80000000, 0x800000, 0x1f, 0x101, 0x1, 0x1, 0x1, 0x1, 0x8, 0x37, 0x9, 0xb5a8970, 0x709, 0x1710, 0x0, 0x1, 0x8f4f, 0x10000, 0xfffffffe, 0x5, 0x42, 0x7fffffff, 0x3, 0x8, 0xff, 0x4a2, 0x3, 0x1ff, 0x5, 0x6, 0x1b8, 0x6, 0xffffffff, 0x6, 0x5, 0x3f, 0xc95, 0x8, 0x3, 0x10000, 0xffff, 0x1f, 0x1, 0x4, 0xaa92, 0x6, 0x6, 0x5, 0xa42c, 0x5, 0xab, 0x6, 0x9, 0x1fc0000, 0x9, 0x96ce, 0x23, 0xfffff001, 0x7, 0xff, 0x1ff, 0x5, 0x10001, 0x7fff, 0x1ff, 0x5, 0xc6, 0xffffc617, 0x8, 0x80, 0x4, 0x3f, 0x3, 0x3, 0x8, 0x8001, 0x7258, 0x2, 0x355a49bf, 0x10001, 0x2, 0x708e, 0x6, 0x8001, 0x3, 0x7f, 0x4, 0x243, 0x0, 0x6f200000, 0x1, 0x1ff, 0x7dc, 0x1, 0x1f, 0x6, 0x8, 0x31f, 0x2, 0x83, 0x9, 0x3, 0x4, 0x0, 0xffff, 0x2, 0x8e, 0x6, 0xfffffeff, 0x800, 0x3, 0x2, 0x2, 0x1b, 0x8, 0x7, 0xdf, 0x3, 0x4, 0x4, 0x7fffffff, 0x8001, 0x7, 0x40000000, 0xfffffffd, 0x5, 0x1, 0x1, 0xf, 0xbdc, 0x1, 0xfffff000, 0x4, 0x9, 0x800, 0x1644649b, 0x0, 0xdb30, 0x3, 0x1, 0x7fff, 0x2, 0x8, 0x6, 0x80000000, 0x10001, 0x2, 0x40, 0x9, 0x7f, 0x101, 0x100, 0x22fb, 0x100000, 0x25, 0x7fffffff, 0x4000000, 0x8, 0x14a3, 0x3, 0x2, 0x3f, 0x0, 0x9a1, 0x8000, 0x21, 0x7ff, 0x1fc0, 0x5, 0x7, 0x8, 0x5, 0x1, 0x7, 0x80000000, 0x3, 0x9, 0x100, 0x9, 0x9, 0x7fff, 0x3, 0x0, 0x80000000, 0x8, 0x6, 0xd389, 0x5, 0x101, 0x8, 0x1400, 0x1, 0x7f, 0x81, 0x7f, 0x6, 0x5, 0x2, 0x4, 0x0, 0xffff, 0x7ff, 0xfffffffd, 0x2, 0x20, 0x5, 0x0, 0xfff, 0x10000, 0xffffffff, 0xe96c, 0x80, 0x7fff, 0x47a3, 0xee, 0x1, 0x9, 0x0, 0xa27, 0xfffffe01, 0x7fff, 0x10001, 0xea9, 0x3, 0xfffffff8, 0x9, 0x1, 0x99, 0xff, 0x0, 0x7, 0x7, 0x5, 0x4557, 0x1, 0x20, 0x0, 0x7, 0x5e7, 0x401, 0x9, 0x825c43b, 0x180000, 0x10000, 0x40, 0x9, 0x4, 0x80000001, 0x3, 0xfffffff7, 0x3, 0x8, 0x6, 0x40, 0xffffffe1, 0x8, 0xfffffc00, 0xbbff, 0xfff, 0x2, 0x1, 0xfffffffe, 0x9, 0x1000, 0x4, 0x6, 0x8, 0x9, 0x5, 0xfffff789, 0x3ff, 0x81, 0x20, 0x0, 0xe8c, 0x8, 0x6, 0x7, 0xc3e, 0x400, 0x1f, 0x7ff, 0x7ff, 0x80, 0xffff, 0x54, 0x3, 0x6, 0x4, 0x5, 0x80, 0x20, 0xff, 0x0, 0x4, 0x2, 0xfffff001, 0x8, 0x3, 0x3ff, 0x81, 0x6, 0x700, 0x8000, 0x1f, 0x0, 0x9, 0x78ec2f3, 0x101, 0x9, 0xfffffff8, 0x8000, 0xffffffff, 0x8, 0x2, 0x1, 0x208b, 0x1000, 0x10001, 0x31b, 0x8, 0x7, 0x2, 0x400, 0x7ff, 0x1f, 0x5, 0x3, 0x5, 0x3, 0x7fffffff, 0x6, 0xfffffffd, 0x0, 0x3, 0x3, 0xffffffff, 0x1, 0xc45, 0x400, 0x800, 0x5, 0x3f, 0x1, 0x1, 0xffffff3e, 0x2, 0x7ff, 0x80000000, 0x5, 0x506c, 0x8e0, 0x9, 0x7ff, 0x7, 0x1, 0x81, 0x80, 0x7, 0x1000, 0x4, 0x80000001, 0x2c8, 0x7f, 0x2, 0x80, 0x4, 0x9, 0x1, 0x400, 0x3, 0x3, 0xffffffff, 0xfffe0000, 0x44fb, 0x78, 0x2, 0x0, 0x1, 0xf4, 0x91, 0x80, 0x9, 0x8, 0x4000, 0x4, 0x9, 0x40, 0x99, 0x3, 0x7, 0x2, 0x7f, 0x7, 0x6, 0x9, 0x6613bd36, 0x200, 0xcf59, 0x40, 0x0, 0x5, 0x9, 0xfff, 0x1, 0x9, 0xffffffff, 0x7ff, 0xfffffffc, 0x8, 0x6, 0x8, 0x8, 0x6, 0x4, 0x1f, 0xb9af, 0x3f, 0x1, 0x1, 0x1f, 0xffffffff, 0x1ff, 0x8, 0xfff, 0x8000, 0x2, 0x3, 0x200, 0x6, 0xfff, 0x1, 0x1, 0x5, 0x7, 0x8, 0x4, 0x400, 0x80, 0x0, 0x5, 0x6, 0x3, 0x20, 0x7, 0x10000, 0x2, 0x8, 0x200, 0xffffffff, 0x1ec, 0x3, 0x480, 0x7deb678c, 0x9, 0x8000, 0x82d, 0xffffffca, 0x8, 0x3, 0x9, 0x6, 0x7, 0x200, 0x5, 0x7, 0x80000001, 0x1ff, 0x9, 0x8, 0x3, 0x7fff, 0x5, 0x1000, 0x6]}) syz_open_dev$evdev(0x0, 0x0, 0x200240) ioctl$HIDIOCGRAWPHYS(r0, 0x80404805, &(0x7f0000000000)) 15:48:46 executing program 3: r0 = syz_open_dev$hidraw(&(0x7f0000000080), 0x0, 0x0) read$hidraw(r0, 0x0, 0x0) r1 = syz_open_dev$hidraw(&(0x7f0000000080), 0x0, 0x0) read$hidraw(r1, 0x0, 0x0) read$hidraw(r1, &(0x7f00000000c0)=""/238, 0xee) syz_open_dev$hidraw(&(0x7f0000000000), 0xf6ab, 0x40) 15:48:46 executing program 5: syz_open_dev$hidraw(0xfffffffffffffffc, 0x0, 0x49005cb64888dafe) r0 = syz_open_dev$evdev(&(0x7f0000000000), 0x3, 0x50c01) ioctl$EVIOCSREP(r0, 0x40084503, &(0x7f0000000040)=[0x4, 0x846b]) [ 1288.336245][ T34] audit: type=1800 audit(1629042526.078:208): pid=25070 uid=0 auid=4294967295 ses=4294967295 subj==unconfined op=collect_data cause=failed(directio) comm="syz-executor.2" name=48C7C060 dev="sda1" ino=15452 res=0 errno=0 15:48:46 executing program 1: r0 = syz_open_dev$hidraw(0xfffffffffffffffc, 0xfffffbffffffffff, 0x49005cb6488edafe) ioctl$HIDIOCSFEATURE(r0, 0xc0404806, &(0x7f0000000000)="77b98f1b812803af2ab182935534b2cfcd3a9b4f4a4d576b8a1076ca8809a4cd4f0bcc39b83025e58b26bf12706356761bec5d754bedf1283dd8facf51b9b49eca9be7295fe2a93e2cf92d08e377a1e8e8fa1908f90af00a8b395c644f8010bc2293e127b27529120ee8d821e531b28597bc0d4f5c2d06bc946fe45abacc804376b3f57dc57ebdc05532cc96db26401ebb0e8730d5831a050baf6354dcb6972b3a7c61b5a7e210ae5adcff839e6fc7a0307a5262d8f7f4c5d9") ioctl$HIDIOCGFEATURE(r0, 0xc0404807, &(0x7f00000000c0)={0xff, "7647f834f3bf570186d1af5e0d84b8c042fbd6135d6d89de94afd07196cbb62c1640c3636bbacf3f95dc3615d686805187c2983ff37f6054dc12fd2b61003baf"}) ioctl$HIDIOCGREPORTINFO(0xffffffffffffffff, 0xc00c4809, &(0x7f0000000140)={0x3, 0x200, 0xde64}) r1 = syz_open_dev$hidraw(&(0x7f0000000180), 0x5, 0x10400) ioctl$HIDIOCGRDESC(r1, 0x90044802, &(0x7f00000001c0)=ANY=[@ANYBLOB="b90d00009db185f5e678e373dcc0dc7d621461d6ad3df050825409ea0f17b12350c588989e93ffa69d3189f386121ec0ca631055b83a38752fc7853a95fecdbc51d6ba98e20f6dedc589908950e9cfef352df3fc77f40f0e708e8615f71af0191f635b8b8dc9ac0831ca778d08b0c961468c1c0cf8c0433ace2ed088e34c6dad568921c927dc16352e10dd2a93e326ef2568c16f9b39d567ded19913da5f2f95c462c94f20fc27d771af69135006f2e0e1d0bbb3f08724a2ba904083760737cc027f4ff969b1e138a6123e5b0139ada7a6a1ae474db6a66a148679f99c010c92d02157a5ffc622e2b5e4fe7d4d75ec015b03284bc0180d21c7207bc52bd3478c69b081d79a51b820ca110286657810f3a5cd13c614c9ec01569c1fc5838b1bb97ce5b2d19d4d6d6aa2e42d00dfd5f0c3ff4113fe7d3f56e9756ea544ad04a7bc73612440cb00326d69ef1e87c166ae2bcad58e7bdbdde5804a32136f1e00b9408601e41f13b7b872792b5ec5aad45005d2a6e4ad124f62ecfbb02acb6a1aadf5c347c8cbc2d87a3f82d6ff5c8a581b074b6a0ed75a71dc372985ad524d9966b928cf4357d11c2df244ac026b0cb1fbd40e00691556fb7ed517281c06cf48813f4cdc84c28071c537f11a70ddc672db2d9896f45d436444a2cb834eb7f7e0e84be00c981acda9c93f4bf63af39d0c065cebbbebdeb2eada5dffdb44db32555cec6c564011a5c7eb740268ed44d0fea8bef8ec774ad1d8dec3651c2230a8d3c14d516c0a0d4bebfb4bc8db0f0fc32d831b2bf032f45cc3f5030cf32be658704c99317e81e795ea12f99ebddcb93607a2c06224bb573ddd4313996c3a918b05a82662d9522c2c60d2ccf92da6ef2ffb7d1c55e7d7925d03083bc783156edc5cf7a0cb773e824112f6ff1d85a4b1de88db7858d39c8006fb4eaa060711945b57146cdd0503f1e7c85ea2c1ba0ffd3c1d899ce71bcbba4ce12a9d81cbc1fa86fdca1b376a8bf6df0203af9f8eb625b699a9c7cc68e97c82c3ac9366c2a35429341f32b6ba5f1b395a9972b2a9aee29b1ecf0eb4a27c3453a310a711e50a1453cca1cbbfb50b0bdad9c14b0c68ef94e124363ebc280a3099ca69a50442eb634c08caab3d48e6e0fcb21085d5a4782469567a68ef00b358c4f1560fd241d5ac11d0c0533c839631ba7fa5abe70b70785b4572a89d5aca41ffa20cda1a1983088c7d940c70e4fc56a8f6fe0e259bf29f099bf84ef475a067f51862296919f32a7a4bb5f90107b875e0ca6dab1ff484f444cd20f7e1de76bcc197fb6c6ec3c951b585454ed97c1367803968b799258ed2fb0983df426c80dfcecd48a9d5d4292dfdf55d0f9dcc3bde720453a4c8df906cced702bac11c179e4641eeff60ca59203f648e6c0e9433ac55fd032f6a651f2dac453b6a9cc591ba8d1691c3f85ffbfc7b01d7f8ddf7fa4e5080955553135016c64fa0b0cb28ca610759afd974286fbedd6364831b41ea8aa25f025bc0751fb2d62835624231a529454054dc08245b6f0452a25a75871a80018d31a1060d3572b8182dac0f2861481c95dca5862be6a2ceb831defedd6c6f09ea170e43075e5406353b8df8e82ecd2e87b9642a48cc9b73cbe94abaff83eb53f0642a057828b758fd66e0ea34fb1539d6cd7a9e4bdadc659167517663c60ca7d491992a4a7cff595746a77395d45145c44c0223d4b71ad7a430e6b99598ad40a19942d77bc359297b11b2f7755e99e27b3f1b27de4e6dc8c678ce32ff9e58b03d410c84057b38a81bdde640aa153aa7a3a70a367cfa7a85c1b11970a0b67982ebb8537d075d3719059dbe13a8b1462f7b1d1620150dd714916ad81a561faa640a094f672a4e2658872a30eb04bd6d4e4ff3681d63c949e6f55bec1ca14dde83deb20786b706f68dd36056fdf1bc6d24123542861021883e5ae3ec611a343c22dde1e80e76c0c8c705f7ee06080e053a73901b502f6bab5cd1e078d5dec92b803f0c8f08a26c36f1ed34d84a6d5747dda9ff366cda253a871951a3648165b694df81b5850fc43621d83904ac40a4c6afb3aeacb3ad52097ded64b78b70ec7d4744d3719e1674c0b6d0f2245b59fc8dc6a2cb025bcaa63ea4de7513bab0eb3f634f265f0facd3923ae9be59ada8bc60f0aba9b0cf4e5631bded69b763541296730f5b412fc54ef58408a0f486f17f8546cb958e27a7355a2d77153b8b4f87234a8320e6f6b181dcae174b2bf431f566ec520a6a19c14a8d8ae7f339c41fb0136a517e5dcd3c90768e2260f7b1ae5cdaf515a2aa6681b382f765cb3d4ef73f0cedb9678956d727e8d8df0aaf152c7c3b96d1b655117d349e2b2b88122ff193b1643cce509170e141d4923322aa7a070e6bd51c15b3631270889448a96064ee58d50f4a0643a24ddd52b4c560cbc6c9814c708507e16cb292ef53b638e218b0aeb0c6c1f1b41202593fb87b5c9fba3e1b0401a8feba6ab1e78c9f1bad24de45507d2acdd17b8482fe3c0bbf5f47b6c5251531cac5aaea883823a13b34bd73b563348245d4fa4c4eb0890395dd4c38a6575bc0127e15e6df2699b4ee59891e9ec027e00d6c09eb015ed53f2a0cb1eae8699e8a9e48c4441e4aa326e57d2b938aa5a32e5e8e6f95f9f3a867ce34e3da5958b6125bb5dac8b71638403bd1986827dfc6ae6820b2c4b9cc889524dfe6ff3d6f870bd0889e63ae3b7942b8240635d7e046a0201e7f5fa38d25565b7317ed5ee10057a4ecb45ab9c7372f7e50c4f8598bed1ddca2ccba59a043e9ea459a1cd2126a0b51d116652b8c3735a1277bff03eb5f2d59937da2357997e642bd40f11eea219355210f1fbe5e2a2031503a68e5bf5b1190b0a126a1a3d5c078651b7b2623f97d613aaba0be09178dae23e0ad6d590496e74fd56f20aa115ca6e77462396416e22ef9824d56cb9eedba214d39b5ed9b2e32b0948aa796f78cd94ab386ab6463f2e36936af29a63d4a52e4bd9d294cb9c5e9aef497d659c361809226e7f37a504dde2eddc6c6b6e1121e3289f670cd6711538b7b28bd3b1ed935c1c218ed6daa5b3c90c7e71ee7439dd1af2e6d2388f3a8f1c63a20405c52c46ead56fb9cc332500a3adfcaed2e74198f2093c700c9327fb5722845d048e997272fff21d24ea18fc84324803c51050f26393dda28bfccd294a7a83e4e036c42e4b754f73a99bd16836a11b24061a51ff972aed3a28226ef917382016192f15e43dbca4277509477264313b4962a381d69d8ca09d3fc324484a4ddf97e10bedded7ae9aa2fb9ca8a9ec8bc87010ffec79489ff2410ea2bd7d4e20b84a6958319495adc8c54baee432dec1b467233361239fd29f9d6298f30c35eedb8ae66b1fcaa9a9b82c33e7d838b94987cd0fafb6f953d05db4a27fd9622d87a2b764fba76f06b6a2f4dcc8d7a9069725a4f57ef0d32bfe060d8144eb8c7467bc946f4266daa839917d7c21392f0b60b586be38337429940e0a03ff191df7acfd8bd9696424d73faed1fb7db8e348f3adf5b09892568bf97260099fd0aaf7a07dd4cc5e729ee0d387b49b0ca9c5b330b5779c7462467ebed2bd7813ade3503cab54066b7019310600db4a3dacbdb46ce3cc898c16faf08d424cd646e7119f2fe6d54d913226303f49c1c3e0783159a0a0886b64660056879ed968fe7231d1c6bf10199f64085d57a1d0f312b0de9f402c9e3d1b5b56983c3c14bafcb7ff4ce12bcea47f3ae785578501cd0a7f06b6fffabc2c6f3601f8b4708dcc8d565d36003b927e157a256099f3f3f600a2c8fa426d1f6143c74983ea5201ce9fbbf2a25f319f147e4c958e6458cc53b073121fef6a56f843f79526721c2639088fc40e44ee2b29f4403ca6881335bf18dd0c0bc40958f9ea8b575d6696bba87c92f19afb8f81a7ae2bfe72bd88594abf53a9a776226c59062b9d91d7b5c033d58bc6395534cb4cc8cb4d1bde689ee0ad1441914cdb7e3b57f472126d860d7e722903d048b9f84b22fe99eae29a6736ff336b43d733abf5ae83a5ba0de1d5ce9119b2bbed9580cf2f82b185960b48753a56b8e2fcfac52a6b9f0b334a91da03521bd816bf5635cd430f99134c63a12df26f1c20883a8e622655c86435f4c4c4e142b9548697dbb81a3e1da093576c2a652742d8fe705c926a9eb2c562eaf296a38de0f9b28cd667a2e85cf74caf9da0b2d28ab456b654d27591ec781df1cb5546ccb900eb7a50b2180ea13ede9e401e1141391d9611edcae0ed941d043cb5b5987afa93be8b7e549159921df06b737480159988c0a08500a88157ec78bb099e263bd811640a91bebfe0d3d7234521f16cf48736feebf2f3704ce4d129e87c9e09cb1bee8ed8a4d7af7cdbb1c14f818b375572078e4e6a80ed798a836d42a407079a2b1bc1bbfffa784d747941b28ce27866ccf3715522052175f1605843735c132db6e58e410120aa74c0013425ec07b00fd034fa7befb1d43df016558949e815140e4c076d782f945c8607be07b8b54d22ac69f51ef3301e1a84a54f6cc06a9ca70919880e99ebf662fc1a6743de1557822d311650b9e1c2f9709923515a9a68a21f7be0156ad41d5d27340d2fcec5d44d73b8fba7a6bff81a0755bf6c6acd746e77395928800335065e3e00f832c66851753cf0cdecc21beadd7c6ff23a032072c7e8ba6fc4f34d4e0fbc45351eca11384bc77bbaf2d5a6551745e3597e3a7130f2cc151a05f743bce36cf45fa7857b15c6dff7e7c29f62f6da42588ce80e1e28f07d971ff618acdbfc381bb69d535aa141914e2e05062605df4c3f11f6526e3e9012383ca1fac07e81cfc8f734107054bef3b0fc7c59252c973d9741a46e20c3e028eee2c712b07e28d2a0ccb0392b8057d57fb35326b34a1693e993c649df0fde99ff85ee12c2dfa02aa087e1fac14589f6145d39057af1a636bc415730212f98ec974c1dfcf15c1cccfcc48f5d0984d297a66e878129e"]) 15:48:46 executing program 0: syz_open_dev$hidraw(0xfffffffffffffffc, 0x0, 0x49005cb64888dafe) r0 = syz_open_dev$hidraw(&(0x7f0000000000), 0x6, 0x901880) ioctl$HIDIOCGRAWPHYS(r0, 0x80404805, &(0x7f0000000040)) 15:48:46 executing program 4: syz_open_dev$hidraw(0xfffffffffffffffc, 0x20, 0x1092c0) r0 = syz_open_dev$evdev(0x0, 0x0, 0x0) r1 = syz_open_dev$evdev(&(0x7f0000000380), 0x0, 0x0) ioctl$EVIOCGUNIQ(r1, 0x80404508, 0x0) r2 = syz_open_dev$evdev(&(0x7f0000000380), 0x0, 0x0) ioctl$EVIOCSABS0(r2, 0x401845c0, 0x0) r3 = syz_open_dev$evdev(&(0x7f0000000100), 0x6, 0x14800) ioctl$EVIOCGNAME(r1, 0x80404506, &(0x7f0000000240)=""/181) ioctl$EVIOCGABS2F(r2, 0x8018456f, &(0x7f0000000180)=""/100) ioctl$EVIOCSABS3F(r3, 0x401845ff, &(0x7f0000000140)={0x0, 0x7fff, 0x6, 0x9, 0x2, 0x1000}) ioctl$EVIOCGKEY(r2, 0x80404518, &(0x7f0000000000)=""/198) r4 = syz_open_dev$hidraw(&(0x7f0000000080), 0x0, 0x0) read$hidraw(r4, 0x0, 0x0) ioctl$HIDIOCGRAWINFO(r4, 0x80084803, &(0x7f0000000480)=""/201) r5 = syz_open_dev$evdev(&(0x7f0000000300), 0x5, 0x1) ioctl$EVIOCGABS2F(r5, 0x8018456f, &(0x7f00000003c0)=""/127) ioctl$HIDIOCGRAWINFO(r4, 0x80084803, &(0x7f0000000440)=""/40) ioctl$EVIOCSCLOCKID(r0, 0x400445a0, &(0x7f0000000340)=0x5) [ 1288.439288][ T34] audit: type=1800 audit(1629042526.118:209): pid=25073 uid=0 auid=4294967295 ses=4294967295 subj==unconfined op=collect_data cause=failed(directio) comm="syz-executor.5" name=48C7C060 dev="sda1" ino=15218 res=0 errno=0 15:48:46 executing program 3: r0 = syz_open_dev$hidraw(&(0x7f0000000080), 0x0, 0x0) read$hidraw(r0, 0x0, 0x0) ioctl$HIDIOCGRAWINFO(r0, 0x80084803, &(0x7f0000000000)=""/6) ioctl$EVIOCSABS3F(0xffffffffffffffff, 0x401845ff, &(0x7f00000000c0)={0x20, 0xfffffffc, 0x7fff, 0x3f, 0x8, 0xfffffffc}) ioctl$HIDIOCGFIELDINFO(0xffffffffffffffff, 0xc038480a, &(0x7f0000000040)={0x1, 0x1, 0x41, 0xca07, 0x0, 0x3, 0x2, 0x4, 0x0, 0x0, 0xa3, 0xfff, 0x35000000, 0x8001}) 15:48:46 executing program 2: syz_open_dev$hidraw(0xfffffffffffffffc, 0x401, 0x49005cb64888dafe) syz_open_dev$evdev(0x0, 0x0, 0x200240) r0 = syz_open_dev$evdev(&(0x7f0000000000), 0x40, 0x8000) ioctl$EVIOCSMASK(r0, 0x40104593, &(0x7f00000000c0)={0x1, 0x74, &(0x7f0000000040)="1bbd7ee68cac665abef48d43d574977df6177cbba30cba1e83fc5070602e8497b6bce074cb424889a87bcb877f72ff4313f9020239f2d05470df92d2ebdb261612d3cb9f9e34f220bef78370794dc2983a1fca1d4b5def56752071dd6b6df1cd1b49a8e914154beaccb79cc28573e6c91b6bd1a1"}) [ 1288.509393][ T34] audit: type=1800 audit(1629042526.148:210): pid=25074 uid=0 auid=4294967295 ses=4294967295 subj==unconfined op=collect_data cause=failed(directio) comm="syz-executor.1" name=48C7C060 dev="sda1" ino=15444 res=0 errno=0 15:48:46 executing program 5: syz_open_dev$hidraw(0xfffffffffffffffc, 0x0, 0x49005cb64888dafe) r0 = syz_open_dev$hidraw(&(0x7f0000000000), 0x4, 0x200000) ioctl$HIDIOCGRAWINFO(r0, 0x80084803, &(0x7f0000000040)=""/20) 15:48:46 executing program 2: r0 = syz_open_dev$evdev(&(0x7f0000000380), 0x0, 0x0) ioctl$EVIOCSABS0(r0, 0x401845c0, 0x0) ioctl$EVIOCGKEYCODE(r0, 0x80084504, &(0x7f00000001c0)=""/217) r1 = syz_open_dev$evdev(&(0x7f0000000380), 0x0, 0x0) ioctl$EVIOCSABS0(r1, 0x401845c0, 0x0) ioctl$EVIOCGABS3F(r1, 0x8018457f, &(0x7f00000003c0)=""/235) syz_open_dev$hidraw(0xfffffffffffffffc, 0x401, 0x49005cb64888dafe) syz_open_dev$evdev(0x0, 0x0, 0x200240) r2 = syz_open_dev$hidraw(&(0x7f0000000080), 0xfffffffffffffffd, 0x0) read$hidraw(r2, 0x0, 0x0) write$hidraw(r2, &(0x7f0000000000)="7539a25a30b987b5b99ed6878f2798257967a9b84675e9c2be00edc9c4b2af4918114c56fcf666a6010d2df91ef11f42a82fd9c70bbbec5277fe8845cd026cdd322df8311c082bfc0a3accccd3e769fb236111d9cc3a70e8b63bfd882b97c8bfbcb5f8a8812386366cc6d5914f98c1ad063565649e1bdbf3df12546a6d0f9dfa65c9820701d5db766218bf9df0615dd750e3b84900963ed54d7c49e907c1dffd62fb19bb7e566a635a8f7aa73c4e23ddba3e64ee0013ab6f633a6c78a49aac1225040be118fdd7177fdcc5", 0xffffffffffffffb8) ioctl$HIDIOCSFEATURE(r2, 0xc0404806, &(0x7f0000000100)="01c460c29cf437e42bce6a1dea35a60091cf461c688c9386fed880c3cbbd11acc97c3c86edfe3eb3cb7589348e33cbcecc3f21ed230f83f43df615ae5d4eecb7c2b702fe6b8493f633861b1f7300dfc21d0ff2cdb8b749e0d2529de8bb5f751e911c96f80dcc52a0804ee2c83ad2de2364e303c190afb2a7c576283484e7a016f4ea50cf38da5b52e6a890891ae5b4f8848730") [ 1288.598512][ T34] audit: type=1800 audit(1629042526.188:211): pid=25078 uid=0 auid=4294967295 ses=4294967295 subj==unconfined op=collect_data cause=failed(directio) comm="syz-executor.0" name=48C7C060 dev="sda1" ino=15202 res=0 errno=0 15:48:46 executing program 1: syz_open_dev$hidraw(0xfffffffffffffffc, 0x6, 0x49005cb64888defe) ioctl$HIDIOCGDEVINFO(0xffffffffffffffff, 0x801c4803, &(0x7f0000000000)=""/77) 15:48:46 executing program 3: r0 = syz_open_dev$hidraw(&(0x7f0000000080), 0xfffffffffffffffe, 0x5e5183) read$hidraw(r0, 0x0, 0x0) [ 1288.655226][ T34] audit: type=1800 audit(1629042526.258:212): pid=25082 uid=0 auid=4294967295 ses=4294967295 subj==unconfined op=collect_data cause=failed(directio) comm="syz-executor.2" name=48C7C060 dev="sda1" ino=15455 res=0 errno=0 15:48:46 executing program 4: syz_open_dev$hidraw(0xfffffffffffffffc, 0x20, 0x1092c0) r0 = syz_open_dev$hidraw(&(0x7f0000000080), 0x0, 0x0) read$hidraw(r0, 0x0, 0x0) ioctl$HIDIOCGRDESCSIZE(r0, 0x80044801, &(0x7f0000000000)) syz_open_dev$evdev(0x0, 0x0, 0x0) r1 = syz_open_dev$evdev(&(0x7f0000000380), 0x0, 0x0) ioctl$EVIOCGUNIQ(r1, 0x80404508, 0x0) 15:48:46 executing program 0: syz_open_dev$hidraw(0xfffffffffffffffc, 0x0, 0x49005cb64888dafe) r0 = syz_open_dev$evdev(&(0x7f0000000000), 0x3, 0x50c01) ioctl$EVIOCSREP(r0, 0x40084503, &(0x7f0000000040)=[0x4, 0x846b]) [ 1288.749029][ T34] audit: type=1800 audit(1629042526.358:213): pid=25089 uid=0 auid=4294967295 ses=4294967295 subj==unconfined op=collect_data cause=failed(directio) comm="syz-executor.5" name=48C7C060 dev="sda1" ino=14034 res=0 errno=0 15:48:46 executing program 1: syz_open_dev$hidraw(0xfffffffffffffffc, 0x0, 0x49005cb64898ca7e) 15:48:46 executing program 5: r0 = syz_open_dev$hidraw(0xfffffffffffffffc, 0x0, 0x49005cb64888dafe) write$hidraw(r0, &(0x7f0000000100)="5c3d74159ed35372d684df2e84b02003f5fc543098de2805ac5c31cdf7245570bc1efa77ff192ee1bf9bc2f6424c60992b80dbfd3a4bb81cd85dc59c49db3d0b7d5035857f9d4ffa1bd2560b888f0149df0f0aaed0b8b00f214fc644969540bc7830f8e35cee50178105f60cfdb8078f5ef93abb05f587926ef160f2b5b535ca78bf59f49db158e5db9ace5d92928b53b6386d41c1bafbd5524fce4514e4bb9fc595ea0c4e5d5dfec6d2d3119394e27d17f4e0e503f875b22fe184b4df1e0bc50b3c9ea208695de4ced248b610fc5216909cb08c130da6a10165030d94b180b7a90a00c68c29b808867491", 0xeb) ioctl$HIDIOCGRDESCSIZE(r0, 0x80044801, &(0x7f0000000040)) ioctl$HIDIOCGRDESC(r0, 0x90044802, &(0x7f0000000200)={0x434, "2e4f971ecff230c2a3578b0e51f497c138733b9f994582e44d8175b4ac2618dd98253f7812d159227bf23f20498f9e43925c46fe06042de24a16c71f9fba2b6669e1315512fe2495e3b346bbf38f1dd333b7d22f05c68c5d30101f104d2d2980efbb548b6c407db4d75d807fa2753285a546b619fe5a10dd3ce41b1f27716a3f797f06b2e9f8a1a87539cf65cb767d5cc5bb8126473aefdbc1ab693e1892fc1f0317dda71b25e8c02f3fe717f3e71abc2bc45b6a08351f7e875de49ba5362fd062fa7e54b1e05e6fd1a5afaecab6dfff85ff53155845549e47761392f4afbc253dfa4ed60383e121e8d7117252da35146d0c6a6d0bf71b1fd3d97fbd200188012a84a26f52ed533e3f95c1d439fe568a29b200b722c5ef84f23b35b314fe50c98f3097900f9aa03f03533cccf9a805a84a5b1b81c5726b85a256ef796c01ab77a058f98fd9440fab337f9c46bdefb44638c0ecb9e4134704a4ed621773a39f3f23fafb69c54582048e28f37cff9d45ab9be6c7524473d0dcad111985752a07a07606386bce3325899c96d8b9d17f5645d247dd99453310ed6995652ed8a291aa020510834f43e9b96b4cfe207785d4bdd9feec2ff7ea6afca4ebdfadacdef3511989c32250db47b31369dafb90851b33c8d7acad3535953d8edcaeba09d8c8d8304994192195e3f6a6b1d3f761c6f773353a4c65679f346e35f67eb374b8dd42a81f8c2216150dcde1bea0417d60f31e2ea2edf20cd29d69f646c491e8b60d7bf1362d9d8b1e4b098d5ca26fa2290983b98c9b88748991d03c73586895bd940eba8991d53fbaa5a8c7ad876572fc7e6c45841a89a5a36e0799b346c419d7eae296d0debcac15d6eb5b30fcb30b0b65d8b25e9995ae4729d08603dca0a2177bded0da5fda239e954bceec326215136e9afdbc053f70fc156f9f64b67773fce6bf26039cef976ac8f3a1af5059bef676c561d535154adca01aca8a5d4b4ea006c3792e8a5970759e4259256a8223de639997cfa2c17c61b883972f89026cfac595b2cf8a96a5d7de0a775e427a3086358e93b270db541170a4a110efec8a5de5fa8a13e2688a4f5f64ad1c0d729a8e740907048994583594942bc55a4577ac315518acf79ed36a416e0ea5f48e47c7b5927b454c85e3dfbd937fa1ee961e5f4e477e08629e0c55aa7aa84de6ab42cad1011a25f79ccd5ad97882466ba766fafda8f1e7f36d77f8e1ae9d5b8780c370621395968801819b9ac92790e410b15cd5f5094aefa92f4e872c23c3cfd649a7c0c639ec5c244c8e2337a2be669e64c18a0ff3f64cdf837fa848ef3cab746727431f7f13bd8103df6e6de104c6c4fd5d3599bf5d3efa5acce12e42be065ce9934ba1aa4080cfcc40514c5372aadfad2a7fdaa0d03b71f4a2eb551a6fe85a81c34098dc9069d0c9b6c547a0dd8c1b1dc1313893a336c01f3dcadcf19f3067715e1bbff97743da52f44b044f8dcab9508ee08e92ca26da709fe8a7fe06c0eacb93dff92dc4592c"}) ioctl$HIDIOCGRDESCSIZE(r0, 0x80044801, &(0x7f0000000000)) 15:48:46 executing program 3: r0 = syz_open_dev$hidraw(&(0x7f0000000080), 0x0, 0x0) r1 = syz_open_dev$hidraw(&(0x7f0000000080), 0x83, 0x24000) read$hidraw(r1, 0x0, 0x0) ioctl$EVIOCGVERSION(0xffffffffffffffff, 0x80044501, &(0x7f0000000f80)=""/209) ioctl$EVIOCGKEYCODE_V2(0xffffffffffffffff, 0x80284504, &(0x7f0000000140)) r2 = syz_open_dev$hidraw(&(0x7f00000000c0), 0x7, 0x24000) ioctl$HIDIOCGRAWNAME(r1, 0x80404804, &(0x7f0000000040)) ioctl$HIDIOCGRDESC(r2, 0x90044802, &(0x7f0000000100)=ANY=[@ANYRESDEC=r0]) syz_open_dev$hidraw(&(0x7f0000000000), 0x4, 0x40000) read$hidraw(r1, 0x0, 0x0) 15:48:46 executing program 2: syz_usb_control_io$uac1(0xffffffffffffffff, &(0x7f00000000c0)={0x14, &(0x7f0000000000)={0x0, 0x21, 0xd, {0xd, 0xc, "fc111fda7a8e06af600659"}}, &(0x7f0000000040)={0x0, 0x3, 0x6c, @string={0x6c, 0x3, "0a67a8f62719e055c2bd4afae5878f8f07a8bf0d77bd5b45b36c03f129efeea0dacacbd776703cc69e093215813f496f482f72d713b22e960b89dcfb67369210068022bf75d6ea652023ba28a8be464650fd54f1ba4417e87580df5f0f842f70ed961412349f4ed6816c"}}}, &(0x7f0000000340)={0x44, &(0x7f0000000100)={0x20, 0xf, 0x55, "f4472ea0827e6d88a8758c264c92792b9b03b1b416f397395b34de239aee83964527bbeeae29eec47344c18c2f7136a381dcfd5d930844f56c00e30ddca754bfc22879ddab3557674983fc282adbbae7eee86e1c99"}, &(0x7f0000000180)={0x0, 0xa, 0x1}, &(0x7f00000001c0)={0x0, 0x8, 0x1, 0x4}, &(0x7f0000000200)={0x20, 0x81, 0x1, "9e"}, &(0x7f0000000240)={0x20, 0x82, 0x3, "bbf883"}, &(0x7f0000000280)={0x20, 0x83, 0x3, "51e207"}, &(0x7f00000002c0)={0x20, 0x84, 0x4, "5b46a77e"}, &(0x7f0000000300)={0x20, 0x85, 0x3, "8e1f7f"}}) syz_open_dev$hidraw(0xfffffffffffffffc, 0x401, 0x49005cb64888dafe) syz_open_dev$evdev(0x0, 0x0, 0x200240) 15:48:46 executing program 4: syz_open_dev$hidraw(0xfffffffffffffffc, 0x22, 0xd057ec387e77ab60) syz_open_dev$evdev(0x0, 0x0, 0x0) r0 = syz_open_dev$evdev(&(0x7f0000000380), 0x0, 0x0) ioctl$EVIOCGUNIQ(r0, 0x80404508, 0x0) 15:48:46 executing program 0: r0 = syz_open_dev$evdev(&(0x7f0000000380), 0x0, 0x0) ioctl$EVIOCSABS0(r0, 0x401845c0, 0x0) ioctl$EVIOCGKEYCODE(r0, 0x80084504, &(0x7f00000001c0)=""/217) r1 = syz_open_dev$evdev(&(0x7f0000000380), 0x0, 0x0) ioctl$EVIOCSABS0(r1, 0x401845c0, 0x0) ioctl$EVIOCGABS3F(r1, 0x8018457f, &(0x7f00000003c0)=""/235) syz_open_dev$hidraw(0xfffffffffffffffc, 0x401, 0x49005cb64888dafe) syz_open_dev$evdev(0x0, 0x0, 0x200240) r2 = syz_open_dev$hidraw(&(0x7f0000000080), 0xfffffffffffffffd, 0x0) read$hidraw(r2, 0x0, 0x0) write$hidraw(r2, &(0x7f0000000000)="7539a25a30b987b5b99ed6878f2798257967a9b84675e9c2be00edc9c4b2af4918114c56fcf666a6010d2df91ef11f42a82fd9c70bbbec5277fe8845cd026cdd322df8311c082bfc0a3accccd3e769fb236111d9cc3a70e8b63bfd882b97c8bfbcb5f8a8812386366cc6d5914f98c1ad063565649e1bdbf3df12546a6d0f9dfa65c9820701d5db766218bf9df0615dd750e3b84900963ed54d7c49e907c1dffd62fb19bb7e566a635a8f7aa73c4e23ddba3e64ee0013ab6f633a6c78a49aac1225040be118fdd7177fdcc5", 0xffffffffffffffb8) ioctl$HIDIOCSFEATURE(r2, 0xc0404806, &(0x7f0000000100)="01c460c29cf437e42bce6a1dea35a60091cf461c688c9386fed880c3cbbd11acc97c3c86edfe3eb3cb7589348e33cbcecc3f21ed230f83f43df615ae5d4eecb7c2b702fe6b8493f633861b1f7300dfc21d0ff2cdb8b749e0d2529de8bb5f751e911c96f80dcc52a0804ee2c83ad2de2364e303c190afb2a7c576283484e7a016f4ea50cf38da5b52e6a890891ae5b4f8848730") 15:48:46 executing program 1: syz_open_dev$hidraw(0xfffffffffffffffc, 0x0, 0x49005cb64888dafe) r0 = syz_open_dev$evdev(&(0x7f0000000040), 0x5, 0x181000) ioctl$EVIOCGBITSND(r0, 0x80404532, &(0x7f0000000080)=""/140) syz_open_dev$hidraw(&(0x7f0000000000), 0x4cee, 0x80542) 15:48:46 executing program 5: syz_open_dev$hidraw(0xfffffffffffffffc, 0x1, 0x49005cb648bee4bd) 15:48:46 executing program 3: read$hidraw(0xffffffffffffffff, 0x0, 0x0) 15:48:46 executing program 4: syz_open_dev$hidraw(0xfffffffffffffffc, 0x20, 0x5157c0) syz_open_dev$evdev(0x0, 0x0, 0x0) r0 = syz_open_dev$hidraw(&(0x7f0000000080), 0x0, 0x0) read$hidraw(r0, 0x0, 0x0) ioctl$HIDIOCSFEATURE(r0, 0xc0404806, &(0x7f0000000280)="1ab85182c145938e8acf77d5dd4f268c96250d79d2583b7bdcca2d548caf4957345ad963b6b7288573507649be50d8e748233b13d4db0db4f481c7d5858684a3996fb19063f8198165638f1d88f3d141de9b5940bc47ea0eb8855ea1c55027225edbb613278ed3301d0a423ad4b91da7f191141a0da5167baeca11b2b9a0fcb9ab42e8cfbc80a1170d79f0b157dc86a5a974118e605eff395396db9aa3ecce8ef074c0539c633e718b06db85ad221779b110544ab2cda1bcae5c80f11bab22d9cacbbbd40393f7") r1 = syz_open_dev$evdev(&(0x7f0000000380), 0x0, 0x626080) ioctl$EVIOCGPROP(r1, 0x80404509, &(0x7f00000001c0)=""/176) r2 = syz_open_dev$evdev(&(0x7f0000000000), 0x9, 0x4201c0) ioctl$EVIOCGPROP(r2, 0x80404509, &(0x7f0000000040)=""/162) ioctl$EVIOCGBITSW(r1, 0x80404525, &(0x7f0000000100)=""/189) ioctl$EVIOCGUNIQ(r1, 0x80404508, 0x0) 15:48:46 executing program 1: syz_open_dev$hidraw(0xfffffffffffffffc, 0x0, 0x49005cb64888dafe) r0 = syz_open_dev$hidraw(&(0x7f0000000080), 0x0, 0x0) read$hidraw(r0, 0x0, 0x0) ioctl$HIDIOCGRDESCSIZE(r0, 0x80044801, &(0x7f00000000c0)) ioctl$EVIOCGMASK(0xffffffffffffffff, 0x80104592, &(0x7f0000000080)={0x4, 0x69, &(0x7f0000000000)="c29917fbdcb7427b3685676763eb09bf35fff218b1f88b430086e23e3f528783b0837157dd37a4b02da5c9849074001549368870df23ae162624636bc946107c0e9f52e8e2bedbfed8f64e19731c2c4f7a72944178ddb72bb0a077d862366fdd0df645391b15d8e123"}) 15:48:46 executing program 5: syz_usb_ep_write$ath9k_ep1(0xffffffffffffffff, 0x82, 0x154, &(0x7f0000000000)={[{0xb9, 0x4e00, "d1e75b576782679c797f003b92aa66f7f1364b119386920dc9b9809cbf5895664eeb7e07772294ed84d0b34ff136a529b90fed98b328775e348ca33c292280d688082de5912992c9b85bff04b2731f2e8e388f849c9e33994cebb37e8b6b7674343f23ad42105c976433f8199ea571fc7e989be9d729157faa3b9f42466f53809168ff9639af31d9417cae6b8183717de8ef3438eb636899964717f2dd6024c8145f1ee688025d97e542e0badd3bc71086276e2f65dfd09f46"}, {0x8f, 0x4e00, "f5b96aba3151d18ad2998a1eb8887af8ea64a1249c83b6c435ae659f70775f520531a2f25b81ed6a2da4593e33e703223bc9b1c12b01f5a751342aab08d82d673390992edf9f2539817e2ab873e384942b155300c764454e839a86027a59fb83e0aaff8b6abdb534a8472d46f04bc3144d7dee9a536dabd4125319cdd56d539df3a13e8a18d499bd18178ec84899a5"}]}) syz_usb_disconnect(0xffffffffffffffff) syz_open_dev$hidraw(0xfffffffffffffffc, 0x5, 0x49005cb648893bbf) 15:48:47 executing program 0: syz_open_dev$hidraw(0xfffffffffffffffc, 0x0, 0x49005cb64898ca7e) 15:48:47 executing program 3: r0 = syz_open_dev$hidraw(&(0x7f0000000080), 0x0, 0x0) read$hidraw(r0, 0x0, 0x0) r1 = syz_open_dev$hidraw(&(0x7f0000000000), 0x3ff, 0x600002) ioctl$HIDIOCGRAWPHYS(r1, 0x80404805, &(0x7f0000000040)) 15:48:47 executing program 4: syz_open_dev$hidraw(0xfffffffffffffffc, 0x20, 0x1092c0) syz_open_dev$evdev(0x0, 0x0, 0x0) r0 = syz_open_dev$evdev(&(0x7f0000000380), 0x0, 0x0) r1 = syz_open_dev$evdev(&(0x7f0000000000), 0x6, 0x28400) r2 = syz_open_dev$evdev(&(0x7f0000000380), 0x0, 0x0) ioctl$EVIOCSABS0(r2, 0x401845c0, 0x0) ioctl$EVIOCSMASK(r2, 0x40104593, &(0x7f0000000180)={0x5, 0x7f, &(0x7f0000000100)="8e8f86d6f1d55688e210b9be3e600f2ebefbe51177d8c336decfc2935a95454c8f0797bccc31ed091813bdb3dd95f6bbd50fb4cc6d6ac7e28b53e2e096229e8ab5c0b5eba497e41af340c44a475568b8155ffb637f8561683d29702b007d439d564b8470c2cf7ce6a38f630c148d266ec495ab78616dc1e3b2c8709f89beec"}) ioctl$EVIOCGSW(r1, 0x8040451b, &(0x7f0000000040)=""/166) ioctl$EVIOCGUNIQ(r0, 0x80404508, 0x0) 15:48:47 executing program 0: syz_open_dev$hidraw(0xfffffffffffffffc, 0x6, 0x49005cb64888defe) ioctl$HIDIOCGDEVINFO(0xffffffffffffffff, 0x801c4803, &(0x7f0000000000)=""/77) 15:48:47 executing program 1: syz_usb_connect$printer(0x6, 0x36, &(0x7f0000000000)={{0x12, 0x1, 0x250, 0x0, 0x0, 0x0, 0x20, 0x525, 0xa4a8, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x24, 0x1, 0x1, 0x3, 0x20, 0x5, [{{0x9, 0x4, 0x0, 0x7, 0x1, 0x7, 0x1, 0x3, 0x1, "", {{{0x9, 0x5, 0x1, 0x2, 0x0, 0x81, 0x4b, 0x3}}, [{{0x9, 0x5, 0x82, 0x2, 0x40, 0x0, 0x81, 0x7}}]}}}]}}]}}, &(0x7f0000000340)={0xa, &(0x7f0000000040)={0xa, 0x6, 0x310, 0x40, 0x9, 0x1, 0x20, 0x80}, 0x24, &(0x7f0000000080)={0x5, 0xf, 0x24, 0x2, [@wireless={0xb, 0x10, 0x1, 0x8, 0x88, 0x80, 0x2, 0x6, 0x1}, @ss_container_id={0x14, 0x10, 0x4, 0x2, "178d7c2c100e08d727fc4b4ed220a3f8"}]}, 0x5, [{0x77, &(0x7f00000000c0)=@string={0x77, 0x3, "76f1e3467664045022c0adda989dabe0423f3c39f072ef2d2af8d9dfaf74b9902bbee109fdb760d27b7a161e2ee3c276b0102f6dd4a82b6854e8e9efc0bf558ed6622a17637413bba83ba247b8cedbe55f5438db01fe9e2efbc56bca34400ddc63c4e84f02fd0ad253841d8df44a3de89f5b2f8dcb"}}, {0x4, &(0x7f0000000140)=@lang_id={0x4, 0x3, 0x240a}}, {0xd5, &(0x7f0000000180)=@string={0xd5, 0x3, "9d967e2ce432ec0e28ec06b23b979296c9a5d8969ec0234f15e18b816ef8e8d840b8f75eea0bfa4092b0aaa70d357b5de2156cd53674b6a94b6a8bb88bb9bb7083e4586af34b9616b81fc13e788cd22d88e781c63ffc3f3fc2e1823bc84dd26098de7f50c75f38414bcf0ff1da63623ebd925f7551b36514e35f03a7160fdd3065bf41a8b63ba14395e397eb2b5710555f4ebe4a31a60c379d1148732de6587f1666304bf9cfa12aa841d93b7e82a6163e2886e9e315128a76b0fc9ca11a49d9c37e8e228b8361312a621ae0cd8a5a65697780"}}, {0x4a, &(0x7f0000000280)=@string={0x4a, 0x3, "a2b226fb7959b2d8eb204df025459ab7d98c07910726f2311d19c199543c23ce84ac7471ff1e507056f6ae9d3d17e3d191cef1eea74be6c7f269c0001375816ab3a25464ef50ced1"}}, {0x4, &(0x7f0000000300)=@lang_id={0x4, 0x3, 0x820}}]}) syz_open_dev$hidraw(0xfffffffffffffffc, 0x0, 0x49005cb64888dafe) 15:48:47 executing program 3: r0 = syz_open_dev$hidraw(&(0x7f0000000080), 0x0, 0x0) ioctl$HIDIOCSUSAGES(0xffffffffffffffff, 0x501c4814, &(0x7f00000000c0)={{0x2, 0x1, 0x0, 0x1000, 0xdc, 0xde6}, 0x1c8, [0x200, 0x5, 0x3, 0x2, 0x30d8, 0x400, 0x65283bee, 0x2, 0x2, 0x6, 0x7, 0x80, 0x9, 0x1, 0x200, 0x2, 0x3ff, 0x2, 0x1, 0xff, 0x81, 0x3, 0x4, 0x6, 0x0, 0x6, 0x0, 0x4f1e, 0x8001, 0x1, 0x3, 0x0, 0x7fffffff, 0x1, 0x7, 0x25ed3de, 0x1, 0x6, 0x1, 0x0, 0x80000001, 0xe0000000, 0xa54, 0x2, 0x2aac5ef1, 0x3, 0x0, 0x0, 0x4, 0xffffffff, 0xffffffff, 0x3f, 0x7fff, 0x100, 0x400, 0x4, 0x6, 0xa367, 0xfffffffc, 0x3f, 0x7, 0x8, 0x7, 0x4, 0xffff, 0x10001, 0x7, 0x3, 0x8, 0xfffffc01, 0x80000001, 0x7ff, 0x4b75, 0x9105, 0x8001, 0x8, 0x0, 0x8, 0x69a, 0x9, 0x8, 0x8, 0x6, 0xd7d, 0x8, 0x7, 0x3, 0x3f, 0x9, 0x400000, 0x8, 0x3000000, 0x0, 0x7, 0x1000, 0x5, 0x3, 0x6, 0x1ff, 0x5, 0x6, 0x400, 0x1f, 0x100, 0xff, 0x2, 0x7f, 0x0, 0xf8f2, 0x1, 0x10001, 0x1005ccb2, 0xfffffffa, 0x7, 0xd059, 0x23f3, 0x7fffffff, 0x7ff, 0x4, 0x9, 0xfff, 0x5, 0x7, 0x3, 0x1, 0x3, 0x10001, 0x80000001, 0x3, 0x1ff, 0x3, 0x101, 0x0, 0x2, 0xffffff9d, 0x2, 0x7, 0xffffffff, 0x3, 0x1ee00000, 0x2, 0x8, 0xfffff31f, 0x6, 0x3, 0x6, 0x7, 0x4, 0x1ff, 0x200, 0x7c6, 0x9, 0x7ff, 0x2, 0x20, 0x2, 0x7, 0x8, 0x1, 0xd, 0x8, 0x10001, 0x2, 0x800, 0x7fffffff, 0x7fff, 0x4, 0x7, 0xfffffffa, 0x0, 0x1a, 0x8000, 0xfff, 0x8, 0x1008, 0x0, 0x1000, 0x10000, 0x64b, 0x9, 0x6, 0x400, 0x7ff, 0x3e, 0x6, 0x3f, 0x3, 0x9, 0x401, 0x7, 0xfff, 0x1b000, 0x2d, 0x5, 0x3, 0x962, 0x1fe1, 0x81, 0x3, 0x6, 0x2ec71a0b, 0x2e795cfc, 0xfffffffc, 0x2, 0x0, 0x1000, 0x4, 0x3da, 0xd9, 0x4, 0xffffff03, 0x0, 0x26ae, 0x401, 0x40, 0x90, 0x6, 0x2, 0x4, 0x5, 0x7, 0x8, 0x4, 0x3f, 0x0, 0xe11, 0x236, 0x3, 0xe80, 0x0, 0xffffff9d, 0x8, 0x3, 0x3, 0x1, 0xfffeffff, 0x8000, 0xe4, 0x20, 0x20, 0x4, 0xdf3, 0x3, 0x7f, 0x458d, 0x6, 0xffff, 0x2, 0x5, 0x5, 0x7, 0x1000, 0x7, 0x30b, 0x9, 0x8, 0x1, 0xffff7fff, 0xde0d, 0x2, 0x8, 0x10000, 0x81, 0x1, 0x7, 0xffffffff, 0x0, 0x9d, 0x7fffffff, 0x80, 0x7ff, 0x1, 0x9, 0x7, 0x5, 0x100, 0x101, 0x7fffffff, 0x3, 0x81, 0x7e, 0x22000000, 0x9, 0x8, 0x3, 0x1, 0x7f, 0x8, 0x4, 0x200, 0x7, 0x7, 0x401, 0x80, 0x2f, 0xff, 0x10, 0xc1a, 0xb9, 0x3, 0x6, 0x0, 0x5667, 0x6, 0x5, 0x7fffffff, 0x200, 0xb30, 0x32, 0x0, 0x3, 0xfffff001, 0x1, 0x8, 0x1, 0x2, 0x0, 0x3, 0x1, 0x2, 0x5, 0x0, 0x433, 0x2000, 0x7, 0x9, 0x100000, 0x7ff, 0x7f, 0x10001, 0x8001, 0x6, 0x1f, 0xd9, 0xb4, 0x8, 0x1, 0x7fffffff, 0x1, 0x1, 0x0, 0x3, 0x4a, 0x2, 0x8, 0x8, 0x300000, 0x8000, 0x1, 0x1, 0xfffffffb, 0x2, 0x3, 0x3, 0x9, 0x5, 0x0, 0xfffffffc, 0x5, 0x3, 0x8, 0xffffffff, 0x5, 0x3, 0xfff, 0x9, 0x6, 0x10000, 0x7fffffff, 0x9, 0x4, 0x2, 0x3, 0x1, 0x1f, 0x3ff, 0x3, 0xffff, 0x4, 0x4, 0xf78, 0x80, 0x7, 0xfff, 0xf896, 0x8, 0xa90, 0x81, 0x5, 0x2, 0x101, 0x7f, 0x3, 0x0, 0x6, 0x800, 0x8000, 0xffffffff, 0x5, 0x309, 0x9, 0x2, 0x5, 0x1f, 0x7, 0x9, 0x800, 0x77, 0x401, 0x200, 0x7, 0x0, 0x1, 0x4, 0x1, 0xfffffffe, 0x0, 0x8, 0x3ff, 0x5, 0xd53, 0x3, 0x0, 0x8, 0x0, 0x7, 0x7f, 0x3, 0x4, 0x8001, 0x3, 0x0, 0x9, 0x3, 0x81, 0x44fc, 0x1, 0x0, 0x4, 0x4, 0x1, 0x1000, 0x4ad, 0x0, 0xfffffffa, 0x19e9, 0x9, 0x8, 0x2, 0x0, 0x101, 0x20, 0x4, 0x480000, 0x6, 0x1000, 0x6, 0x8000, 0xfffffffc, 0xfffffffa, 0x5, 0xffffffff, 0x0, 0xfffffffd, 0xfe8f2c14, 0x9, 0x2, 0x1c000, 0x4, 0x2, 0x2, 0x3a, 0x9, 0x40, 0x742, 0x3, 0x5, 0x401, 0x4, 0xfff, 0x3, 0x7, 0x1b2, 0x4, 0x7c, 0xb9, 0x3843, 0x0, 0x412, 0x1, 0x10040, 0xd9e, 0x7ff, 0xe000, 0x3, 0x7, 0x10001, 0x101, 0x1fc0, 0x80000001, 0x1ff, 0x7f, 0x6341df4a, 0x1, 0x400, 0x5, 0x3e, 0x1, 0x6, 0x992, 0x9, 0x5, 0x8, 0x3, 0x1, 0x4, 0x101, 0x0, 0x66d, 0x6, 0xdfb, 0x7, 0x7, 0xffffff01, 0x9, 0x4, 0x7, 0xffffffff, 0x7, 0x8, 0x10001, 0x10001, 0x8, 0x3ff, 0xfffffeff, 0x9, 0x6, 0xafe1, 0x40, 0x7ff, 0x3, 0x1b, 0x5, 0x3, 0x8, 0x2, 0x1f, 0x6, 0x5, 0x25c6f58a, 0xffffffff, 0x3, 0x401, 0x8, 0x9c43, 0x101, 0x6, 0xfffffffa, 0x9, 0x800, 0x80000001, 0x10001, 0x2, 0x6e, 0x7e, 0x9, 0x2, 0x7, 0x200, 0x8000, 0x2, 0xa1, 0x6, 0x1, 0x0, 0x1, 0x80, 0x100, 0x800, 0x4, 0x2, 0x0, 0xfffffff9, 0x3, 0x1ff, 0x6b1c9956, 0x3ff, 0x4, 0x0, 0x8, 0x3ff, 0x7, 0x0, 0x9, 0xffffffff, 0x8, 0x9, 0x1, 0x1, 0x146a, 0x20, 0x4, 0x80, 0x2dcd, 0x8001, 0x10001, 0x10, 0x8, 0x3, 0x1ff, 0x6, 0x77199f86, 0x9, 0x4, 0x5, 0x7, 0x7fff, 0x3, 0xfffff581, 0x1, 0x200, 0x2000000, 0x2, 0x2, 0x200, 0xffff, 0x4, 0x2, 0x8, 0x7, 0x80000001, 0x1000, 0x0, 0x0, 0x6, 0x3, 0x0, 0x101, 0x7, 0x200, 0xa8d50507, 0x9, 0x8, 0x114b3298, 0xfff, 0x3, 0x9, 0x7fffffff, 0xffffff66, 0xffffff80, 0x94, 0x0, 0x8, 0x6, 0x9, 0x3ff, 0x9, 0x9, 0x40, 0xff, 0x7f, 0x6, 0x59e9, 0x2, 0x4, 0x6, 0x3, 0x9000000, 0x3f, 0x3, 0x6, 0x8, 0x6a71, 0x78c01219, 0xd33, 0x20, 0x0, 0x3, 0x1, 0x1000, 0x5, 0x80000001, 0x3, 0x80000001, 0x4, 0x0, 0x8, 0x80, 0x730, 0x2, 0x2e50, 0x1, 0x5, 0xffff904c, 0x8, 0x573, 0x80000001, 0x3, 0x401, 0x8000, 0x9, 0x71f, 0x6, 0x5, 0x0, 0xc00000, 0x3, 0x1c, 0x3ff, 0x5, 0x4, 0x0, 0x4, 0x9, 0xffff, 0xf8e6, 0x800, 0x82, 0x200, 0xff, 0x22, 0x7, 0x2, 0x8, 0x8, 0x8, 0x6, 0x3, 0x5, 0x6, 0x3, 0x3c13, 0x7fff, 0x200, 0x80000000, 0x7fffffff, 0x101, 0x8001, 0x2, 0x101, 0x0, 0x4, 0x784, 0x400, 0x4, 0x5, 0x4, 0x2, 0x9, 0x400, 0xc3, 0x10000, 0x1, 0xffff, 0x63, 0x1, 0x10001, 0xff, 0x270, 0x3ff, 0x6, 0x5, 0x4, 0x560, 0xfff, 0x4d8, 0x3, 0x7, 0x7, 0x0, 0xffffffe5, 0x7, 0x8, 0x80, 0x1c00, 0x4, 0x4, 0x6, 0x1, 0x2, 0x9, 0x101, 0xef14, 0xffff, 0x7fffffff, 0x800, 0x4, 0x80000001, 0x5, 0x69b8, 0x7, 0x72ba, 0x1ff, 0x3, 0xc02, 0x3, 0xfff, 0x1000, 0x2b2, 0x3, 0x8, 0x3, 0x200, 0x9, 0xfffffffe, 0x9, 0x7, 0x4, 0x9, 0x26, 0x2, 0x7fff, 0x2, 0x40, 0x3, 0x3, 0xffffffff, 0x3f, 0x4, 0x6, 0xc, 0x4, 0x4, 0x31, 0x1, 0x1, 0x4, 0x1, 0x1, 0x0, 0x592, 0x5, 0xfffffff9, 0x8, 0x39d4c0, 0x9ff, 0x6, 0x8, 0x800, 0x80000001, 0xa7, 0xfff, 0x1ff, 0x5, 0x100, 0x2, 0x800, 0xdf, 0x2, 0x200, 0xffff, 0x20, 0x7, 0x8, 0x20, 0x1ff, 0x5, 0x0, 0x1, 0x3ff, 0x6, 0xfffffff9, 0x3, 0x7fff, 0x7fff, 0xfff, 0x5, 0x2, 0x2, 0x1a, 0x2, 0x3, 0x80, 0x6, 0x7, 0x800, 0x70, 0x1, 0x7, 0x7, 0x200, 0x1, 0x7f, 0x46, 0x9, 0x0, 0x7ff, 0x40, 0x7, 0x1f, 0x4, 0x4, 0x4, 0x3, 0x5, 0x0, 0x3f, 0x1ff, 0x8, 0x9, 0x500c, 0x5, 0xfffffe01, 0x10000, 0x2, 0xd5a2, 0x200, 0x1, 0x7f, 0x0, 0x40, 0xfffffffe, 0x8, 0x3, 0x400, 0xffff7fff, 0x1, 0x9c, 0x7fffffff, 0x0, 0x1, 0xfffffff7, 0x6, 0x0, 0x3, 0x6, 0x10001, 0x6, 0x0, 0x6, 0x4, 0x57, 0x6, 0x80000001, 0x80a4, 0x4, 0xfffffffa, 0x9, 0x1000, 0xfff, 0x2, 0x2, 0x8000, 0x6, 0x6, 0x2, 0x2, 0x3, 0x5, 0x3, 0x1, 0x0, 0x775, 0x101, 0x1, 0x7, 0x80000000, 0x5, 0x7, 0x6, 0x7a800, 0x40885903, 0x1, 0x2, 0x1, 0x2, 0x1ff, 0x8, 0x40, 0x8000, 0x6, 0x200, 0x8, 0xffffffff, 0x8, 0x8001, 0x1f, 0x50, 0x400, 0x8, 0xfff, 0xfffffffb, 0x6, 0x400, 0x1ff0, 0x4, 0x1, 0x0, 0xc5, 0x4, 0x1, 0x18a, 0xfb8, 0x9, 0x8001, 0x6, 0x7f, 0x6, 0x1, 0x0, 0x80000000, 0x4, 0x1f, 0x400, 0x7fffffff, 0x0, 0xff, 0x4, 0x9348, 0x8, 0x20, 0x6, 0x2, 0x830, 0x2, 0xfffffffe, 0x41, 0x1, 0x76, 0x401, 0x5, 0x20, 0x9006, 0x5]}) read$hidraw(r0, 0x0, 0x0) 15:48:47 executing program 2: ioctl$HIDIOCSUSAGE(0xffffffffffffffff, 0x4018480c, &(0x7f0000000080)={0x1, 0x3, 0x16c, 0x40, 0x9, 0xffff7fff}) r0 = syz_open_dev$hidraw(0xfffffffffffffffc, 0x401, 0x49005cb64888dafe) r1 = syz_open_dev$evdev(0x0, 0x75c, 0x0) r2 = syz_open_dev$evdev(&(0x7f0000000380), 0x0, 0x0) ioctl$EVIOCSABS0(r2, 0x401845c0, 0x0) syz_open_dev$hidraw(&(0x7f0000000000), 0x0, 0x1f51c2) ioctl$EVIOCGUNIQ(r2, 0x80404508, &(0x7f0000000100)=""/4096) ioctl$EVIOCREVOKE(r1, 0x40044591, &(0x7f00000000c0)=0x3) ioctl$HIDIOCGRAWINFO(r0, 0x80084803, &(0x7f0000000000)=""/77) 15:48:47 executing program 4: r0 = syz_open_dev$hidraw(0xfffffffffffffffc, 0x20, 0x1092c0) syz_open_dev$evdev(0x0, 0x0, 0x0) r1 = syz_open_dev$evdev(&(0x7f0000000380), 0x0, 0x0) ioctl$HIDIOCSFEATURE(r0, 0xc0404806, &(0x7f0000000000)="ab643e20696c77fb456cf4781985b7bce81021d5a31dbe4c359db6b9db072c5afbcc1010ecfe07c5e8ebe8056f78b996913c2597163abef8ef1544dac0ab71dd98759ff7b80bebeb49039964cf6dcf32ce8cde754dc7d98d93e88a0c59da5ce913a6ecf322f0164fc3b7b9fcb1a79b6b4f256eadb93e60a4ab0d557b273a9a111901f4f216f379c828c9c1ac12fffaa8fa3c768043b23d28ea593cab78a78123197cac12d9f7a0eb0ab109a5d2ceea3b0d3783d9c67e270ac49c3695cbaf53a33fa1c33aa59dfb736bc09cb5d5d8a8b468f269f5d7fe237130f62d9e317e9ce1820fe1515ff56ff1936054a0b757c75ac72b73f1") ioctl$EVIOCGUNIQ(r1, 0x80404508, 0x0) 15:48:47 executing program 3: syz_open_dev$hidraw(&(0x7f0000000080), 0x0, 0x0) ioctl$HIDIOCGNAME(0xffffffffffffffff, 0x80404806, &(0x7f0000000000)) r0 = syz_open_dev$evdev(&(0x7f0000000040), 0x6, 0x80000) ioctl$EVIOCSABS20(r0, 0x401845e0, &(0x7f00000000c0)={0x41, 0x3, 0x9, 0xffffffff, 0x3, 0x8}) r1 = syz_open_dev$evdev(&(0x7f0000000380), 0x0, 0x0) r2 = syz_open_dev$evdev(&(0x7f0000000380), 0x0, 0x0) ioctl$EVIOCSABS0(r2, 0x401845c0, 0x0) syz_open_dev$evdev(&(0x7f0000000180), 0x0, 0x88800) r3 = syz_open_dev$evdev(&(0x7f0000000380), 0x0, 0x0) ioctl$EVIOCSABS20(r2, 0x401845e0, &(0x7f0000000200)={0xfffffff7, 0x86, 0x400, 0x4, 0x8, 0x7}) ioctl$EVIOCSABS0(r3, 0x401845c0, 0x0) r4 = syz_open_dev$evdev(&(0x7f00000001c0), 0x1, 0x342) ioctl$EVIOCSABS0(r4, 0x401845c0, 0x0) ioctl$EVIOCGBITKEY(r1, 0x80404521, &(0x7f0000000100)=""/65) syz_open_dev$hidraw(&(0x7f0000000240), 0x3, 0x2e040) r5 = syz_open_dev$hidraw(&(0x7f0000000080), 0x0, 0x0) read$hidraw(r5, 0x0, 0x0) read$hidraw(r3, 0x0, 0x0) 15:48:47 executing program 4: r0 = syz_open_dev$hidraw(0xfffffffffffffffc, 0x20, 0x1092c0) r1 = syz_open_dev$hiddev(&(0x7f0000000000), 0x800, 0x40000) ioctl$HIDIOCGREPORT(r1, 0x400c4807, &(0x7f0000000040)={0x1, 0x200, 0x80}) syz_open_dev$evdev(0x0, 0x0, 0x0) ioctl$HIDIOCGCOLLECTIONINDEX(r1, 0x40184810, &(0x7f0000000080)={0x2, 0x200, 0xf4, 0x8bb9, 0x1c3, 0x9}) r2 = syz_open_dev$evdev(&(0x7f0000000280), 0x9, 0x6a0e22) ioctl$HIDIOCSFEATURE(r0, 0xc0404806, &(0x7f00000000c0)="3f5f96315fa3379f5c2b4d121707a5ce4ca0de55499d8b39a9b43b9a2df7e4fea210c8a62502a6bdb70b3ac991549e12d9786186238205e4cf563adb1d4b2721c388f8b6776e2735a0f29686238f6d08871d8dfab3c81ccfa8d39ca8952f5e7fcf61ec549c47c9a3cf3a9132fa0c7c4e4ca989d4985544ef6189e46e126d2ddaab4983dff29fe4b45cb8d083ceab3b98fe096d8235c313a83c299c9cd7f5c538fb35eb9d5ff465cb5b21791e5f99891aa9b2a6ae8eb608a9328cae94a54a89af4a438127a62716e0d94508cd5f8022e7e22b1587519e1b4c3a1b66f5c9d425c1") ioctl$HIDIOCGRAWNAME(r0, 0x80404804, &(0x7f0000000200)) ioctl$EVIOCGUNIQ(r2, 0x80404508, 0x0) r3 = syz_open_dev$evdev(&(0x7f0000000380), 0x0, 0x0) ioctl$EVIOCSABS0(r3, 0x401845c0, 0x0) ioctl$EVIOCSFF(r3, 0x40304580, &(0x7f00000001c0)={0x53, 0x40, 0x0, {0x4, 0x8f}, {0x5}, @rumble={0x5, 0x2}}) 15:48:47 executing program 0: r0 = syz_open_dev$hidraw(0xfffffffffffffffc, 0x20, 0x1092c0) syz_open_dev$evdev(0x0, 0x0, 0x0) r1 = syz_open_dev$evdev(&(0x7f0000000380), 0x0, 0x0) ioctl$HIDIOCSFEATURE(r0, 0xc0404806, &(0x7f0000000000)="ab643e20696c77fb456cf4781985b7bce81021d5a31dbe4c359db6b9db072c5afbcc1010ecfe07c5e8ebe8056f78b996913c2597163abef8ef1544dac0ab71dd98759ff7b80bebeb49039964cf6dcf32ce8cde754dc7d98d93e88a0c59da5ce913a6ecf322f0164fc3b7b9fcb1a79b6b4f256eadb93e60a4ab0d557b273a9a111901f4f216f379c828c9c1ac12fffaa8fa3c768043b23d28ea593cab78a78123197cac12d9f7a0eb0ab109a5d2ceea3b0d3783d9c67e270ac49c3695cbaf53a33fa1c33aa59dfb736bc09cb5d5d8a8b468f269f5d7fe237130f62d9e317e9ce1820fe1515ff56ff1936054a0b757c75ac72b73f1") ioctl$EVIOCGUNIQ(r1, 0x80404508, 0x0) 15:48:47 executing program 5: syz_open_dev$hidraw(0xfffffffffffffffc, 0x0, 0x49005cb64888dafe) ioctl$HIDIOCGREPORTINFO(0xffffffffffffffff, 0xc00c4809, &(0x7f0000000000)={0x2, 0xfffffbfa, 0x8c3}) 15:48:47 executing program 2: r0 = syz_open_dev$evdev(&(0x7f0000000380), 0x0, 0x0) r1 = syz_open_dev$evdev(&(0x7f0000000140), 0x10001, 0x200000) ioctl$EVIOCSREP(r1, 0x40084503, &(0x7f0000000180)=[0x4, 0x3]) ioctl$EVIOCSABS0(r0, 0x401845c0, 0x0) ioctl$EVIOCGBITSW(r0, 0x80404525, &(0x7f0000000000)=""/91) r2 = syz_open_dev$hidraw(0xfffffffffffffffc, 0x5, 0x147600) ioctl$HIDIOCGRAWNAME(r2, 0x80404804, &(0x7f0000000080)) syz_open_dev$evdev(0x0, 0x0, 0x200240) r3 = syz_open_dev$evdev(&(0x7f00000000c0), 0x4, 0x204000) ioctl$EVIOCSKEYCODE(r3, 0x40084504, &(0x7f0000000100)=[0x6, 0x9]) 15:48:47 executing program 3: syz_open_dev$hidraw(&(0x7f0000000080), 0x0, 0x0) syz_open_dev$hidraw(&(0x7f0000000000), 0x7fff, 0x82802) r0 = syz_open_dev$hidraw(&(0x7f0000000080), 0x0, 0x0) read$hidraw(r0, 0x0, 0x0) syz_open_dev$hidraw(&(0x7f0000000040), 0x7, 0x5a5602) syz_open_dev$hidraw(&(0x7f00000000c0), 0xff9, 0x16d160) r1 = syz_open_dev$hidraw(&(0x7f0000000100), 0x5, 0x4c6002) read$hidraw(r1, 0x0, 0xffffffffffffff1d) 15:48:47 executing program 0: syz_open_dev$hidraw(&(0x7f0000000080), 0x0, 0x0) ioctl$HIDIOCGNAME(0xffffffffffffffff, 0x80404806, &(0x7f0000000000)) r0 = syz_open_dev$evdev(&(0x7f0000000040), 0x6, 0x80000) ioctl$EVIOCSABS20(r0, 0x401845e0, &(0x7f00000000c0)={0x41, 0x3, 0x9, 0xffffffff, 0x3, 0x8}) r1 = syz_open_dev$evdev(&(0x7f0000000380), 0x0, 0x0) r2 = syz_open_dev$evdev(&(0x7f0000000380), 0x0, 0x0) ioctl$EVIOCSABS0(r2, 0x401845c0, 0x0) syz_open_dev$evdev(&(0x7f0000000180), 0x0, 0x88800) r3 = syz_open_dev$evdev(&(0x7f0000000380), 0x0, 0x0) ioctl$EVIOCSABS20(r2, 0x401845e0, &(0x7f0000000200)={0xfffffff7, 0x86, 0x400, 0x4, 0x8, 0x7}) ioctl$EVIOCSABS0(r3, 0x401845c0, 0x0) r4 = syz_open_dev$evdev(&(0x7f00000001c0), 0x1, 0x342) ioctl$EVIOCSABS0(r4, 0x401845c0, 0x0) ioctl$EVIOCGBITKEY(r1, 0x80404521, &(0x7f0000000100)=""/65) syz_open_dev$hidraw(&(0x7f0000000240), 0x3, 0x2e040) r5 = syz_open_dev$hidraw(&(0x7f0000000080), 0x0, 0x0) read$hidraw(r5, 0x0, 0x0) read$hidraw(r3, 0x0, 0x0) 15:48:47 executing program 4: syz_open_dev$hidraw(0xfffffffffffffffc, 0x20, 0x1092c0) syz_open_dev$evdev(0x0, 0x0, 0x0) r0 = syz_open_dev$evdev(&(0x7f0000000380), 0x0, 0x0) ioctl$EVIOCGUNIQ(r0, 0x80404508, 0x0) r1 = syz_open_dev$evdev(&(0x7f0000000380), 0x0, 0x0) ioctl$EVIOCSABS0(r1, 0x401845c0, 0x0) ioctl$EVIOCGMASK(0xffffffffffffffff, 0x80104592, &(0x7f0000000040)={0x0, 0x1000, &(0x7f00000013c0)="421285ad8f038a745035ec4c984c9313a1188457eab72e5ef2c0cbab729e681148d8b4897f1e56f0b22cf7c21f4744607bc5cc7a11b5b5821347d70043852647e221f1b032fc6ebe6511f122234c454b491209f25d0d4316820857b8a1d6f7aa73c768cd7fa18c710f91b78c71cf597729cfbcfe84565f8e9e3d54669f794fbaee7e27a6810fa00f13725199e17795d6ed6cb033c69161e3bb95bf86b66b5f1a150d1d9296f78dc3f69b0ffa6b939d7542f7aae26ef08999234e55bf0ce667dddd19f72b4a0f40d0426e6237a4c842060a793e3a4c7912e10f8dcf83c78ab7f62809e3a5d850c7ce0751b24bb1b63d7634af54fbef82f874549866172351139adf7e345ee48c9166845247d87c516a389bef661274028d348ff50720c11225d42986499ab6277c69e953076efb240e71e6733d02bea1746a47a8f47b3903a7ad5211323e3e67d5cf1d8a4133e75e8f3d97a412954742804889388bde1dadd3b41efa4e316ab356d1547fe651d62970861b7b1fe0fc5972df23c9e39f50af643b188e592015eb1d6c4a378c11b7c19a311ffa6d06c6284c25a547b7bbcc43dd8cb235f212c2516937d3f94bb9184342a7ee2410cff3f4ba2ea3198484992f0cc674badb0b4622c25ce10afd7d56fcf5711be74845c11fe1a2a07f60d8ad19dbd9160905f97e00efb96bee27ee42acaf5244d24cc0afc4a0c6b7e428a3a068dfe7f2120daa519ee9e6b594bce24211c5dd99be91fe758d454aed7279e182146c2063b78a0f3c823ebbaee42d0c4f42084d62e9f64f486ba83206fd9abd23b90358250423824393a87fdb576f3fcd5c21a0134d1421e6c5d19c26e29ed666c53fd2501c51a298d2b6d17e7684242ab0c074cda35239e999124992202a58f03e3bb85fd0049efe524a240c1b8b03e7950fe001e5096bd6cb6e30b42238cf97dd087d5211aba00235e7b236966adb08128e279ebb274f1f0567eb402bb1ed8f0feeb56e56f190707f65cac05ba5f654f3a7369630b96061a5b1609a35709cf6a5b6e4ef438dca54622ef415f219415043f0c946c73dcc8ae0e3ab4e2a75de59a2c7c55f6165e2b83c879662c6de93373ede21df9df47b9bda370c350b54c8c9a9efa2f790eadb0db55e87b950aa1da9c51a779aa1f2d6884e634e487e67f59706393157468ece9f1039b083b8494b73612f3808790012053c08fd17416e9390e0f6011f48acf9ae772b55ef6dbb1a28d0fedbc2b62fc6a4260746c6859746375085eafb163d09616603fb9c9a8e267cfeb0212c9cd2c34072bd91cd0096c5068f4262f1332348d3ac9a8bbaf555202e271a9f2165a6f2e2837d70ebc2748788dbc7ac22eded910276d7bc6a267c8816009509308d36ede9e35f8993a4fbf6a6b82ebfc4f051ce4b7f12fc982647285d91d6d6de5d4a54f3a087d33cccade6852dcfa2fe38d9001ef317b6a49ae38e229c49b6e9703158d6726b2bb0e64b78c3440553dcbba83a9e5e3719173288aac4be1a0a8a40d5acfaef58fe0719285737859f31809f9a71d67808ce3d706caaa146597d03a3073d933fd6f095ac5ce9b45248224a152451b0ee23bd92d324b0a456bd90bfb0462187f3c219c7684f3e2f94f161934cc66b48e2e1b62af492e689409ee8d3f16585740a9809f93757b1df8056d5264f1f1656e9f198e93d406321283055af06550a0da448c16d59ccbce56ef96abc73073ec49954fbe66fe79e38485094507427d62a15bf69dd957e6cc751b8f4d9352c354034086ba51fa8e28bb59830a5ce5c289abab0c61ed0f6de05660f28e789fe4c89da53be69a7a7b6f814556e5d2587f80686df57e25587739e1051b70cdb00a2d83c3c2b8756dd9f6b6a7a9b84951c0adf4fbed14f88cf7f507ba30a4d180a290e28e36df0205b789a284ee5f8be6c2551ba2356f9b34fc64c690cb9de6985c07a1ad538b773409428937428bf3e91c02ce8fb58c9e69bed5a93f8b420a98c53d6e57a7b697186f8034a0b8b0385234ebaac302a3491e929ecc271f52e61c00495aeba1cc24283ca130eb85e4e266224535ee608da57d0d14418294f9d5c00038139f9372f2874f48de349bb21eb3aab65ccdf1b817db61eefbd334cab8d7e883c2d105c036bbbfb6a7773e591acf86da7fdc6d66b3be4af72cd178a63c8162fd435456bbc74f024052005318e8d7ce1d0074a3e81dd2f3092bfc1775b4bb78a6fdd42497d5ede9e733319824543c8ea8637c5d0cf824c83579a2a3f8cd5646789f14b57f896b02d1126518268976cfdca96fb203a9e06e0a66aca4c1ed1be8a196871c7f1dd417162961ff6290fc15c33e546861f02ec04d92de750e46879301e6301128b529160ac749e83f4f55587432fe3829592c9be7da27b8c2b9ef6fac6c27b6d9aa13b8b70463f7598369f53446c9e50c81e2c371d5b31027473781212761c79dcfe08752702a8e9ffe37d87f64352c1a07e67a4897e45dc07e856838e4682091013643f5e8da5063d1012f292d4370a935a1d9a7bc14c9934b0c34e569996af13ac9f06d7a222c790b9d224d31df6b3c48831d692fe8bc2a595cc417a250230ae687c6779e25311ec8321e29f2e471fdefccba5ef2c28f3b77278091e8fa26af07765d739efcacf0ee8fefe2139b86a28ee74b693214f380c66e4f5d71d5565c7e154fff5fbd82872a6cac410f8c0531d7951df81b44e2cd129b29a987011cddcfda1576f53c96be50073587fdd35519b5ad2e1db4f7fec9bff1f64b0279cd3a3f00a63e6cc88744b98c447b4ea197521e96788f47cff1dde1df61a6d1aa455c409b354cb9184f0400633a4fb0ecfe56077eb620920b7c8938c37546d71bfbc3326776aee950a49622b36102fbf70b69bf93c5101d082d467fd15a7a04df1f94c162530a9331f9bc096d516ac3da27007e47de41e01f1bf2390bc545ecd5525dc397dbebadcbaadaddf41320d5a4084ae64876b25ac2efe9e6a0c5e10b08b4a8b99f7361c6311baa0afdf2007e4650ea6d526d7a451792e982517d33367a475df19127ad69952ddc68847b5fd215bd642f712e6beb67334732a313aa153423db2fb17c5139a37936f9a1338d15e40e14f2881f9f19a9355414968fc4acb352de74b87e3082cd1e78407fce9faac47d671a9d1b0ceb019a7460922deb026b10a52625aca1e1473282da07a2900b4a0c458b00d8c82b2e26859b9365207fd215a38f1d797d7a7a3abbee8137a8350f3554efce4f50d6a2235e85825fdd3ab2c0b57d784ad9740451a0a07505a133f9eb918784e438cda35940f38a9e88cc9b67e6f0f5aa4e6c7eaf1a3a118b298b18ef5a443dd063c00b9c1950462cf789064519712a3e6f8cbb26c0fb15d9f3347ba1ea5a83472f769fc466b63fe35b99d9379ba46dbfe7ac7190ae76b4aebf02a1b69fe10efa579615bf77293cac2daff52093fbf5e8bc912c75fb7950dd168e873213a7ea106f23c8eee05e7a332c774c93059b5ffbbe8bc6aa23e3f488a3603365d1b5c021b055765dd4d69fdd3074f110fb8c6a9c6aca6d88c4d11ce33d77079cf83a342db7e6c404452df3a139911817cc2f9077ce04c1ec868cc12b62f3d4ebcb50ad3b3e756933eabdd4dc3a1202496455960cac196df6dceaca0dae7ec204df4bf60792a965e23380021be74b89562c3cbcd1ad410cb769a42dca5f65baf16f65a7263c49d8f7d7ddaf68524586ec21b1baecb9b47491bedcb14928ee946ff4ad463a4b67a9f1a692559fdec24410735cbd8dea51705bcdd4079ab735c0e9a5e372afaff6c873d9ba4c0a8b84650f7a27bcfa981330e09d7b4c6d71c1b84006dc62a8438f81166cac3f31e81f333febb31b4be6904f72e9ee507aa162c8370067f8ca40c62eb02c755127bf2db7815762ed6d8b557352c66951efaf562265406caad677d1fda4cb67e4b708619ae2ccb9a695576b600afde66170b71daf2d1a543f2f91673a15f12d1c95d82656a35083deedbe0b83d1746a7c7476fe9f69640170a2f7bda3d2577f08b510099f772b04f897e8d9dbf8cc3b22a2173157ded12d05750cdb7792430d095e4a217b6e708cef2490a67494e66915579d618adbcbf0010bc35bd7c327412c9e83ebbf49ed7cf82fae5fc95aa21ba7f6d3d8bde5980830e64b9dbab14f58728067429db7eaab8dc10c2ea5d2bdeb357595a473bf43b7f810baa3af5a40d3a833e68806c1c1311ac234fea652017276326653c12d9a7efa3ab28664a62919c1ac148a9a63eb6e17e076c266dd26e114103a50d45772666d34f3a104fa8c03057f9fa486c65136556767a447f92e1c450b459fa3be8aa6ca15b9205a406978298de803b0a4b86a4fedbb68015e09e5a5bff61b8c286910a58f33345968b80447bce9781f8af5ce9deb6d554668b37452462c17a687a16f22b08ebcee1116bfdc6c333f4913fe71a4d379ceb7fe1f04387c522f0d36bf1db81d9a09ea6f42cb354f699faaef31520cbd152142b4adf14edb0d45e09e95d3748ac914320cdab4379f425d2eda1254d9de37584514557d22c1f622340d1d91d1ba0ae5267db05d4397bb1c8095710e94a1d53f355e26f22cc1228af80b7f076b5639eee04ce4670254f4ba74347a580ce49c32d2328a30b478e1d57440475e1dc7d73f36308772ebaf949f505e7f2f5105583491a275c860873147e48da2b3ee98e6f8baa4956d5e2d1a88cf9f6195e2b0b5f893343eb9f2dae0b03ab10cb13490b3ea183dd35b1d64ddbdace39b568e20d4b6872fc209f3e7031bed5ff7909515bd5b0a01d0a82b5ab7c70a633158048a2beec7dc0788309389d26c63683da1464ab3e4a91b3baa0092a8c26dba8dfb66292deb6ed9bf3fbc4e09090ef0b204f46ac903aa23b6a65ee49cbd1ba38e7b6d64950cfe380d565ec09a3c0ff727d9d6a9aeea98216ecb7ce36180a48a0cb672608f7a0cd6c5b4e0f935e85c95720a580dbcf25c9f5390a0bce1c4d578673719b5f33992689c5dd62db2900c4cbb3e587246e4118b0cb11bcb8f9d6efbc52f29e68d11e42bcce87154185ea40677401ba9078ed2761e0c570f3819a5cebd8613979d4abc270b9fb480eba66a0e6bd0a5371aaebc4df06607658b14162f24a1bb631ab74f2ef77b57c5a2151f4a089b81d1e9a11332d779839b89d23e965d080cba0544382e15a370ea5b75950a0b7dbdaa763f2154310628973a8714ddb81b6cae5c11ee9ec0eba01c1ec13b7e501d2eaa72969373117c29346d83fecd9e9d6249a121c71e75fcd2768b246e8ac64f0a1a42b613be1469998e19be3a71abfb539551ad09ac59db1d9bf0a84fc2422a507c4afebcc81c152e80a42529ae923f2f895061a04dee2e9df69d705ab8ecf1f02de7f01446a02ba0334c8ca261168975a0c76b499eadcea74dff8caaf0cd8f2a0f0cfac2417f54939dd4bdcfa2ab29254aee65a5d492ef3ed1f73388bd3a13bff287da3f132950946ef52020b20b407cd8194d28ed027947ece9cb6b744cfc88eaa95b4eb20a970ff72600844eab0de3b6638c16dba35eaadb801774f274f5eef574b9e9957c32cdf9b9eae72afccc23b63daa6deb471bf6d8c1fb93d61258df46c689e549ac25c95dc8f26c820c80f1d531a2589d66f88f3511bd8b9f62b44acd53b3026f49d0a49970ee65c68f406af8e22ecd9beeb7e36bfa7d266822e246078a0ac835465a6db65e5e52ddbdb8438e57a9c87c07c8632799a325dbb39699f89d0a8566f43d133aa3a923e9344a56953ae638119d0efc3a6f4c83ca3afd33249b5f8ca"}) 15:48:47 executing program 1: r0 = syz_open_dev$evdev(&(0x7f0000000380), 0x0, 0x0) ioctl$EVIOCSABS0(r0, 0x401845c0, 0x0) ioctl$EVIOCGPROP(r0, 0x80404509, &(0x7f00000000c0)=""/61) r1 = syz_open_dev$evdev(&(0x7f0000000380), 0x0, 0x0) ioctl$EVIOCSABS0(r1, 0x401845c0, 0x0) ioctl$EVIOCGSW(r0, 0x8040451b, &(0x7f0000000180)=""/159) ioctl$EVIOCGBITSND(r1, 0x80404532, &(0x7f0000000100)=""/119) ioctl$EVIOCSKEYCODE_V2(r0, 0x40284504, &(0x7f0000000000)={0x3, 0x3, 0x3ff, 0x3f, "45772fbc4183cc23a1b700"}) r2 = syz_open_dev$hidraw(0xfffffffffffffffc, 0x0, 0x49005cb64888dafe) ioctl$HIDIOCGRDESC(r2, 0x90044802, &(0x7f00000003c0)={0x45d, "1eadeade1b5e7cdf83b2906bf92f844de410cd6d08590fe32e679df4f26bfda0fc5421b4a60a4302a5ab8b2f317ab82c0926dd2facc453b205038f4d168af1e0823d4ebae9927c97df0ed293c0243e6824e9664a74bf283dc315e014e3bc0574658fcb5d9ea1c2f49a32f384eda6a04d2e2c78a2099ca9e74c92ec7c633496572e14a91d16ed540384a0af2eec66cdffd0d038b21830e29681126281b6f60500947d6d55ee6981bd2a850b8a4037e35bc88fa4d2e593eb2c6f529ede9884b0c9545268188231303e9b0decaa834996dc1b5a281d59b54e90138dbe0120e6f04b44f9e91a4ca9adc48a2fc985d3f2dab990f2a1c374b4dd5523698ceb87a0d9bb49a8b249832bc4e22cbe890c7105a16848426c3b9329fec47a4e55e42d8e2f05d3479213d58791c95fec194cf0cd2827bd7d7896dbd834e9588fb8befb67a8dd22529942ab4e8b1e25ae2c2094438fde310c1c89684368bab64ce9b1a7b712a09854dadc88c61f9eec10bc654a914f999506bf5435eda4191bda12a06b5b4155c57f6571f0b3c3ba256058d645dc7bf7684475b8e0adee7b414153856655e99291a85c807f74459350f764298987e8487605dc34adc176109b5a9be11aefaa759c403f2e4d1a4d26290b15caccd5fb4e6fa911e7f6f2a02c4d0cefb3c95b171240b7bf8fb9c07998e448e247a70374013cd72afe2dede3968756ef16c07107f9cf28e03e5527c23414e72432dc2af03403bcfcbf4dc346cb6b1aa8c2b949fae7de3049409ed3ae4d0ab2bc1283c7e7ae147c3698bc70322c9dba78565553115cd2fb76bc2eb9ac10b5abf21ea49e88f65109c15141dec8dff12a5e7aa40c8dad8c1beb37e8e522eb6c46b8e2e02c05f6b065c1e23698aa4d058a04afd147324ceeb7bb655e79ef4ac4a70a431b23884a7ca3af12354365c8beb4ae6e6037bcfe35b7fe5f4b5c44ce8913d513aaa5be0d7bf8f2d040a8b108a9310b48e68efc4dd741627bd56fb510428fde8887ba3dd8a114e348cbf60199b9168879fe632d296318c628d44bf525cdfc3adc1a975ae8e37869d7bf9b56fbaa47c9983ead04097ea92d1867aeab0d1c92e0304da3cccf8973fac5d241543286b3c5bdb78df444876bd47ff07e01e1d958c42b0c4f261541074ea3f5ed63c2dbc8b4dcf873132ca7fd9682416934bd5c66404b482f0ca14e74beea710b0fcf7941967abf7d5ad29e0352457c06c1f59e7a36d07f4674d6eff8567f60e6aa9d3ac22ae5711031d93e4379966ac86109391fd6f57df96ff0c9664e963d926248d97d6505abc301ab9d15e55a60c1618a76ead542b2ef15ed0b514167a2b316fa1a73c57ccbbc46566255d47b9660469d18669756d936289154969698687989d0eb552f49e4c91002580686d3fb8eb026f911ecce557a5b956ed9d1a6d5c3c637672082a1310329ec903ff9e94b052fa7f20f71522026f57a0e5bdddadaddbf4767b773fb20f7186910c8a247e01f687d3d9b7d9293b2dc64ed9953cb7191ab4feec90b8d87246167cc019607636f86480abe105be06d744f03d1fbc37024ffbc134b7d00bc"}) 15:48:47 executing program 2: syz_open_dev$hidraw(0xfffffffffffffffc, 0x401, 0x49005cb64888dafe) syz_open_dev$evdev(0x0, 0x0, 0x200240) syz_open_dev$hidraw(&(0x7f0000000000), 0x4, 0x531002) 15:48:47 executing program 4: syz_open_dev$hidraw(0xfffffffffffffffc, 0x20, 0x1092c0) r0 = syz_open_dev$hidraw(&(0x7f00000001c0), 0x20000000003f, 0x0) ioctl$HIDIOCGFEATURE(r0, 0xc0404807, &(0x7f0000000140)={0x20, "df31f5ade838f90921968998920e6768c8799dcb2faec52c614eb1cd9f8210cc0bb8870b46915d04b2a54290b63c6b39e6f1223ea283e64994b4e945c8b269d0"}) syz_open_dev$evdev(0x0, 0x0, 0x0) syz_open_dev$hidraw(&(0x7f0000000000), 0xfffffffffffff800, 0xa50000) syz_open_dev$hidraw(&(0x7f0000000040), 0x4, 0xa0642) syz_open_dev$evdev(&(0x7f0000000380), 0xfffffffffffffffe, 0x80000) r1 = syz_open_dev$evdev(&(0x7f0000000100), 0x3, 0x1) ioctl$EVIOCGUNIQ(r1, 0x80404508, 0x0) r2 = syz_open_dev$evdev(&(0x7f0000000080), 0x2, 0x10400) ioctl$EVIOCSABS20(r2, 0x401845e0, &(0x7f00000000c0)={0xf19, 0x1, 0x8, 0x3, 0x1, 0x101}) 15:48:47 executing program 3: r0 = syz_open_dev$hidraw(&(0x7f0000000080), 0x0, 0x0) read$hidraw(r0, 0x0, 0x0) ioctl$HIDIOCGRDESCSIZE(r0, 0x80044801, &(0x7f0000000000)) 15:48:47 executing program 0: syz_open_dev$hidraw(&(0x7f0000000080), 0x0, 0x0) ioctl$HIDIOCGNAME(0xffffffffffffffff, 0x80404806, &(0x7f0000000000)) r0 = syz_open_dev$evdev(&(0x7f0000000040), 0x6, 0x80000) ioctl$EVIOCSABS20(r0, 0x401845e0, &(0x7f00000000c0)={0x41, 0x3, 0x9, 0xffffffff, 0x3, 0x8}) r1 = syz_open_dev$evdev(&(0x7f0000000380), 0x0, 0x0) r2 = syz_open_dev$evdev(&(0x7f0000000380), 0x0, 0x0) ioctl$EVIOCSABS0(r2, 0x401845c0, 0x0) syz_open_dev$evdev(&(0x7f0000000180), 0x0, 0x88800) r3 = syz_open_dev$evdev(&(0x7f0000000380), 0x0, 0x0) ioctl$EVIOCSABS20(r2, 0x401845e0, &(0x7f0000000200)={0xfffffff7, 0x86, 0x400, 0x4, 0x8, 0x7}) ioctl$EVIOCSABS0(r3, 0x401845c0, 0x0) r4 = syz_open_dev$evdev(&(0x7f00000001c0), 0x1, 0x342) ioctl$EVIOCSABS0(r4, 0x401845c0, 0x0) ioctl$EVIOCGBITKEY(r1, 0x80404521, &(0x7f0000000100)=""/65) syz_open_dev$hidraw(&(0x7f0000000240), 0x3, 0x2e040) r5 = syz_open_dev$hidraw(&(0x7f0000000080), 0x0, 0x0) read$hidraw(r5, 0x0, 0x0) read$hidraw(r3, 0x0, 0x0) 15:48:47 executing program 5: syz_open_dev$hidraw(0xfffffffffffffffc, 0x0, 0x49005cb64888dafe) r0 = syz_open_dev$hidraw(&(0x7f0000000000), 0xfff, 0x400000) read$hidraw(r0, &(0x7f0000000040)=""/86, 0x56) 15:48:48 executing program 2: syz_open_dev$hidraw(0xfffffffffffffffc, 0x401, 0x49005cb64888dafe) r0 = syz_open_dev$evdev(0x0, 0x0, 0x200240) ioctl$EVIOCGVERSION(r0, 0x80044501, &(0x7f0000000000)=""/6) 15:48:48 executing program 3: r0 = syz_open_dev$hidraw(&(0x7f0000000080), 0x6, 0x688601) read$hidraw(r0, 0x0, 0x0) 15:48:48 executing program 4: syz_open_dev$hidraw(0xfffffffffffffffc, 0x20, 0x1092c0) syz_open_dev$evdev(0x0, 0x0, 0x0) r0 = syz_open_dev$evdev(&(0x7f0000000380), 0x0, 0x8000) ioctl$EVIOCGUNIQ(r0, 0x80404508, 0x0) r1 = syz_open_dev$evdev(&(0x7f0000000000), 0x876c, 0x101000) ioctl$EVIOCGBITSW(r1, 0x80404525, &(0x7f0000000040)=""/78) 15:48:48 executing program 5: r0 = syz_open_dev$hidraw(0xfffffffffffffffc, 0x0, 0x49005cb64888dafe) r1 = syz_open_dev$hidraw(&(0x7f0000000000), 0x0, 0x1a0042) ioctl$HIDIOCGFEATURE(r1, 0xc0404807, &(0x7f0000000040)={0x81, "8689f4ec942202af62a48a7f1faa58c8bb5b0827250d33dce3064c36e35a8d513d5666898407af7a76cb730d596b7a7f580278c01baf4ebfc6f4d40686b2574f"}) ioctl$HIDIOCGRAWINFO(r0, 0x80084803, &(0x7f00000000c0)=""/171) 15:48:48 executing program 1: ioctl$HIDIOCGNAME(0xffffffffffffffff, 0x80404806, &(0x7f0000000000)) ioctl$HIDIOCGCOLLECTIONINFO(0xffffffffffffffff, 0xc0104811, &(0x7f0000000040)={0x5, 0x7f6, 0x7, 0x1}) syz_open_dev$hidraw(0xfffffffffffffffc, 0x0, 0x49005cb64888dafe) 15:48:48 executing program 0: syz_open_dev$hidraw(&(0x7f0000000080), 0x0, 0x0) ioctl$HIDIOCGNAME(0xffffffffffffffff, 0x80404806, &(0x7f0000000000)) r0 = syz_open_dev$evdev(&(0x7f0000000040), 0x6, 0x80000) ioctl$EVIOCSABS20(r0, 0x401845e0, &(0x7f00000000c0)={0x41, 0x3, 0x9, 0xffffffff, 0x3, 0x8}) r1 = syz_open_dev$evdev(&(0x7f0000000380), 0x0, 0x0) r2 = syz_open_dev$evdev(&(0x7f0000000380), 0x0, 0x0) ioctl$EVIOCSABS0(r2, 0x401845c0, 0x0) syz_open_dev$evdev(&(0x7f0000000180), 0x0, 0x88800) r3 = syz_open_dev$evdev(&(0x7f0000000380), 0x0, 0x0) ioctl$EVIOCSABS20(r2, 0x401845e0, &(0x7f0000000200)={0xfffffff7, 0x86, 0x400, 0x4, 0x8, 0x7}) ioctl$EVIOCSABS0(r3, 0x401845c0, 0x0) r4 = syz_open_dev$evdev(&(0x7f00000001c0), 0x1, 0x342) ioctl$EVIOCSABS0(r4, 0x401845c0, 0x0) ioctl$EVIOCGBITKEY(r1, 0x80404521, &(0x7f0000000100)=""/65) syz_open_dev$hidraw(&(0x7f0000000240), 0x3, 0x2e040) r5 = syz_open_dev$hidraw(&(0x7f0000000080), 0x0, 0x0) read$hidraw(r5, 0x0, 0x0) read$hidraw(r3, 0x0, 0x0) 15:48:48 executing program 3: r0 = syz_open_dev$hidraw(&(0x7f0000000080), 0x0, 0x0) read$hidraw(r0, 0x0, 0x0) ioctl$HIDIOCGPHYS(0xffffffffffffffff, 0x80404812, &(0x7f0000000000)) 15:48:48 executing program 1: r0 = syz_open_dev$evdev(&(0x7f0000000380), 0x0, 0x0) ioctl$EVIOCSABS0(r0, 0x401845c0, 0x0) ioctl$EVIOCSABS3F(r0, 0x401845ff, &(0x7f0000000000)={0x100, 0x7fffffff, 0x6, 0x800, 0x5, 0x2}) 15:48:48 executing program 5: syz_open_dev$hidraw(0xfffffffffffffffc, 0x100000, 0x49005cb6488a56fe) r0 = syz_open_dev$hidraw(&(0x7f0000000080), 0x0, 0x0) ioctl$HIDIOCGRAWPHYS(0xffffffffffffffff, 0x80404805, &(0x7f0000000000)) read$hidraw(r0, 0x0, 0x0) r1 = syz_open_dev$hidraw(&(0x7f0000000080), 0x0, 0x0) read$hidraw(r1, 0x0, 0x0) ioctl$HIDIOCGRAWINFO(r1, 0x80084803, &(0x7f00000000c0)=""/102) ioctl$HIDIOCGRDESC(r0, 0x90044802, &(0x7f0000000700)=ANY=[@ANYBLOB="3d07000068c6c425abd0298d4b59a6ce064741edbe6b27d7f4d3ed8c5f3f052ee4edc19dc8c3ff9dcf1e568dbd29f21d620da30673d04aab1022af596854642e786d0458455199aea1173626160b03960808f2ec6f29de58799d54269ed47975071f7a25146eb6eb9aafbb68af01161e392dc0a49d27b901003c56d735f64272335ce2428131b5ae21a148cccde82b1a895c96ee8fe7559f9c85d8ec5e86efc22b2f1d76e83cfc9e2f3a06bcbd21c716e23a996f9dcb57a7555a746708daff4eea7f29e1ea2cc1bcef816370d693c77432052e60c5c25047ca35ae7a4c47467114d186ca58078c5feb9564cc0204a9380294480d9b459e25458341d6ada8bcad93d070a50885d1cc0faeb9ee53d2cf634f3615f9c4853a6503650b0371371f7bcb99cffbfa0aa7bd5d7dc7d9218242b590897841bd721cc8582a277db2cb5dce006959d9eacd5d9ce8678839de6f03dfa543e011b2b0cb1907a490f741c559c25dfddcf87321802e8f42c7e5c62d2dabd752e20d82bfe25354bd3f40008e313cbe1d65c63d880dda9ee3537510b966d749236fa34202f32cc00f36d5a5ab7d5088e2a1a97ae79a8eae73a013ded212b542ce62e12d486ceea46240c0a6946aa812738a4339e6aa2653577d1790ad38eedd8f0db9580e368e6bfe36340d28d48b659f4fee36276e163d2ca30f3f084f42066604f9cce23a0bbc5201d0bfe50f14c56640cafce68454fefb0953d5f1be6198eecd38c4cf758cf7955b83500c242f0d02bdac5b9ef62e98491ddc160654be9345dac3378ac7603bd23bf3b1190cddfa3a45f69e3d403da573a3162ddb36278f265060ed09effa744d2c1d28424753a1849e49d876d577ea3132db51e79360099eea9b649bf875017cce2625cc5b2ddd98efaad0825db272ab4bfc6af3ac944909000000000000004d3dbcca75e8df444e7cb4f4dcb09544f6354ce1a84286587acf11d3593f142b029a3ee8574819d4bdf4764fe334079d60cbf0c2bcb3a3d5d218286af3cadc62a92eb30ed2206b4bc0d18fea0ebd582fb4cb031d38435ee8fb8ddfd68bc60a9b161802962fcb7b7124dcec35c9816946c20fbff186fcf24e5fd6dd95538dd9ae7263112dd440a9e0c1d0b865858c650e5a053116188057353b62836face5c06347c36a235c776990190f32cac4e9b3f6a09f3ef75b520f724347e13c3d6286c1e64a50bfea89c9f800cb58e5bfd6fea92d3c80f0f8a6968ab77e63cf12dbd8dcf634a41270635efad999e5a60b5956f3c955efa96781ecb656daac1ced4ab5dc9a29fec7c7c1acfea33a0da6f3241d8584871b2bce4f8d2225602e64c0f5b83ad4ee77113a6b9f84357343335487ce56f3e7616c31471f6bb6ca7736323789c5dca0cc7ef4f871c03b9855b177cd68c0b61f3f6c74aa6a8fba631391de3a7d67658a70af9b89cc4189a507c7701a747e3b29f7d4a8e40d4ad4050a35a1b726cc8683b5535b2e0e65d9a20fc33f79e1312c8af4bf66c31e38ee7a29c69c14f764458f135aebd9059353a06161026d38990ea3e5f6852a99aaddc223ec07570373739f7dcf9412dc1505cfa606f8715e24076f1776b20d43c7c0916082ca391f427e4b21b8c53890285b4bcd9405b18c8c1527b3994863d901c5407422fad24aaa672ff6a4d49dd16f6e6c94282ebc0709b6457c26fc4c78ea5d2bef2980b156d9fdef51d34e03281795ee996ab1a2b05e7321f612c16f38a43a38e0e96cb03f5fa49b753d6fd1d8de2cc9894a241a0d2dc85f24b85b609bf993e4aa3410d90bbf2a8942d2e4142fdee595c9b6fd72e9b45454efb80b6e57f042737f749db16b19f121e247109a786006844676187a114e1cc2b8ca3e4b55ee6aa855869877467207ff04e07d020d038d1cdc8a5fdf98c7dfd20ede097d643784f544ac2f48ac4b9e498be18364012571e75e390509ed323eef11a1ac8148a6976f166816b762e420f9bd764c8fa396559940d3e5dc67f382272ce3887d9e16b4c059289a36c7a40d6c5ceffccbd285e786a3bbe665f6a721d0bf0fb407689559226235c86db4625cc5b7bf6edd88b64ce3ecd673d1704063c7e7519fa6e9e7ed9498c7a63292a8040aabad90243e4a801314d61e10c2b0c303954fd75477e33782bc52a014c374afb4157a92087d884448c1445d0ea1d380d787e50df2bb2302021a4e3d199eb709e277151939d317e5faae546315c3a58490a617bb54cdcce7d5818825f36e312764f53b6b78c04078d3b385d1f6dc92a99e4c0d714961c9411d0f4372015da9369ff847d56a8a15868b2b713fe6669963fcde96164b39e5a7b6b7e95ebd3c9deccb0bbe132e5e97195c52e31036cb6c5dd99bcdb7a05f1a5db2443b2aac259fb7ad91b348f362e11a9576b0480b72ab12e9d86a469fa05422911d6d65ff285ba62691bcd2743c69ccb1a54947ad65b70f9213ef8b847fad8a2fcf4433bb289e7833bfa7d0b8a3f4116926038bf4350fa969bb29e0b9a86aeca8c4e650ccabebccf0ed7711d900f4388451de0e4fc6e41a04a2746841facd16e99332f995702000536ba7aea2baf489cf2faf146cd0287e0b32241fc4ad4ba454a8b1"]) 15:48:48 executing program 4: syz_usb_control_io$cdc_ncm(0xffffffffffffffff, &(0x7f00000002c0)={0x14, &(0x7f0000000240)={0x40, 0x31, 0x5d, {0x5d, 0x23, "07b4bf0f9b7da7540c4eafd8958bd34880773d1b2b8b0693eb34648251749afcf4d75370ee61f4f51cb394d2704d3ec61691457d516304dc764356ee8fcc4f13d31d5e96edbd953f7685565ac146de348a23154885f2c348bc1be2"}}, &(0x7f00000000c0)={0x0, 0x3, 0x1a, {0x1a}}}, &(0x7f0000000580)={0x44, &(0x7f0000000300)={0x40, 0x0, 0x78, "119a19aee45a7d9fdefe14c9fa6f21c03857b6a5384e33de00548f522359a84b62c7c4b24f84709b9be277eb1d58ce6fcb9cab70ad3e1e8542887851d2180d14f4f1af951a88c80742c313db0d0a4086661e8b9d9a63f9ea9ede5cf3c5bc7067c635db6893cb22fdcd60f47d332b96c7a334582c4d49e84c"}, &(0x7f00000003c0)={0x0, 0xa, 0x1, 0x7}, &(0x7f0000000400)={0x0, 0x8, 0x1, 0x3}, &(0x7f0000000440)={0x20, 0x80, 0x1c, {0x3, 0x0, 0x0, 0x2, 0x1, 0x200, 0xfffc, 0x0, 0x8000, 0x100, 0x528, 0x4}}, &(0x7f0000000480)={0x20, 0x85, 0x4}, &(0x7f00000004c0)={0x20, 0x83, 0x2, 0x1}, &(0x7f0000000500)={0x20, 0x87, 0x2, 0x8}, &(0x7f0000000540)={0x20, 0x89, 0x2, 0x1}}) syz_open_dev$hidraw(0xfffffffffffffffc, 0x20, 0x1092c0) syz_open_dev$evdev(0x0, 0x0, 0x0) r0 = syz_open_dev$evdev(&(0x7f0000000380), 0x0, 0x0) syz_open_dev$evdev(&(0x7f0000000000), 0x4, 0x0) r1 = syz_open_dev$evdev(&(0x7f0000000380), 0x0, 0x0) ioctl$EVIOCSABS0(r1, 0x401845c0, 0x0) r2 = syz_open_dev$evdev(&(0x7f0000000380), 0x0, 0x0) ioctl$EVIOCGVERSION(r0, 0x80044501, &(0x7f0000000040)=""/114) r3 = syz_open_dev$evdev(&(0x7f0000000200), 0x1a, 0x422181) ioctl$EVIOCGABS2F(r3, 0x8018456f, &(0x7f0000000100)=""/213) ioctl$EVIOCSABS0(r2, 0x401845c0, 0x0) ioctl$EVIOCGUNIQ(r2, 0x80404508, 0x0) 15:48:48 executing program 2: r0 = syz_usb_connect$printer(0x7, 0x2d, &(0x7f0000000000)={{0x12, 0x1, 0x201, 0x0, 0x0, 0x0, 0xff, 0x525, 0xa4a8, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x1b, 0x1, 0x1, 0x4, 0xb8, 0x2, [{{0x9, 0x4, 0x0, 0x1, 0x2, 0x7, 0x1, 0x1, 0x5, "", {{{0x9, 0x5, 0x1, 0x2, 0x20, 0x1, 0x54, 0x77}}}}}]}}]}}, &(0x7f0000000200)={0xa, &(0x7f0000000040)={0xa, 0x6, 0x250, 0x2, 0x7, 0x8, 0xed49de570b4998fc, 0x1f}, 0x2d, &(0x7f0000000080)={0x5, 0xf, 0x2d, 0x2, [@ssp_cap={0x18, 0x10, 0xa, 0x9, 0x3, 0x5b3, 0xf00, 0x7, [0xff0000, 0xc00f, 0xf0]}, @ssp_cap={0x10, 0x10, 0xa, 0xeb, 0x1, 0x280000, 0xf0f, 0x3, [0x3f30]}]}, 0x2, [{0x4, &(0x7f00000000c0)=@string={0x4, 0x3, "57ba"}}, {0xd5, &(0x7f0000000100)=@string={0xd5, 0x3, "d37381b81003b03af43f43ecfd324d6e530767910a6cee10d662ae4f65eb3a8e8061c8dca9514280c27561a638fb6a12122db99c6deb53a1e703d1f4fd793cc88807a46307c4c7cf7e04d975c827e232e182b4bf3033dc298b9101b0f678ad2744dbe7aca9b77ac30993384c4cf9b75113ce8cc1526c35dd1b9654153212f5f37afcd1cc6cb7f015af26340a35c4843239e9c5fce01bbd546e7c4f7602941b7168f0ab6dce223b2c64be18ca1c649b7ed0444a5a2457f72f483fa4dc5acd03786f2665cc8d4ef3255f809c2c936091b0dca680"}}]}) syz_usb_control_io$printer(r0, &(0x7f0000000440)={0x14, &(0x7f0000000240)={0x40, 0x7, 0xea, {0xea, 0x33, "915020a39a84fe73617c6281726b68b7d79b257e818f3e22dbccc54f4e19e565a41342db45ab406a9b46be6fd5cf82eb9ab672885f59eaba1717cf60c0e6a03012273991483da3d8366ade8cddca08c0ec60adf5dc04a2bc9cf85841036a2a75d7a75c5446afd47869391c216f7967718fe7ac91c2af8cafc648c0ef8d1579d7e7668708417d1df82f9caff48ef7f5a9b573ba9ad3e61675154c907081e6194c0eb34e2722cceba8d0a01e73705fcfd3b5bcf83782d96ec2d3ddb7f14cbb05f23ff0276a394bbac59d7e4f1cae813c5077155ebe38b55b029d77e87367e60c1d0d60dc27bbb41554"}}, &(0x7f0000000340)={0x0, 0x3, 0xc6, @string={0xc6, 0x3, "f2c8e5fd8da6feb99491fde75a5ae826a694ad8d40b7d6acff2d3694c84ee22832b42a76705422f25dafeb38529cab3bf0228535624f3934ced742d78309aa0b37c4730e255635a9b535a8a16806732f92eaa838ab1ec100d644af78fbc723638b3665ac91a15ddb90530eec39ba172c9f06a8e45ab0bc90373001f32edbdacd5a24fc1251bc5427b9308d896dea5616afbc536ec2341ae4c9161db93236d0c6f0c3c83cd2a11589a245f9a281de30b703589be1b1deccac019fb3e3009f315884b70d49"}}}, &(0x7f0000000780)={0x34, &(0x7f0000000480)={0x20, 0x30, 0xc6, "38449bdc9e2b19058e2ef206bae17ddebdb5e9b89d4eaf1533666e54f9132541ba889d70ccafd207411d550aadc68efe3a214f1f56d0a2b885e1c05ceb43e39326d21ac111d838a2598ddd0318af56a3f60ab0225c283e9daa9b05b6047a47e74a7e46db0bd2f236a80a10904acbf37b95fedf0265c7a95a34a4d025762e0a8cd4f0076fb706125035e1f10321684f676b0378b680bf5a19ac1180eb5ada678e66c8b5cc353be2d904b58b4fbb2c839557de4309d9324bce5a0bceb87e2af4b2c0c810552c01"}, &(0x7f0000000580)={0x0, 0xa, 0x1, 0xff}, &(0x7f00000005c0)={0x0, 0x8, 0x1, 0x7}, &(0x7f0000000600)={0x20, 0x0, 0xca, {0xc8, "74ce832e358893f7b66720d5ef7564e9532c7b7c64810dbbfabfc445fb8fa6bad14fbd3cab3c42a29b83fa8eb4a6dd35c683a3da88ccb7d76758e7c82c476e60daa6b55476b2f648f6f6b6a51b70c1decccc0d62021e48870a1beb6ffc570a9f96e87c5669e57b2eaca74a49d49e46799c8d615681dfcf5ca2b366dc8e13f994b2a7652c6a95f4656b5b9636fad78d9674f862471a54d3b2fc8337c194a59a44874e394682f803b2b2ff98a25fbc2a217cbeafd99ffe59e320d371d17eae6d709aa34e1d3c4cec48"}}, &(0x7f0000000700)={0x20, 0x1, 0x1, 0xff}, &(0x7f0000000740)={0x20, 0x0, 0x1}}) syz_open_dev$hidraw(0xfffffffffffffffc, 0x401, 0x49005cb64888dafe) syz_open_dev$evdev(0x0, 0x0, 0x200240) 15:48:48 executing program 3: r0 = syz_open_dev$hidraw(&(0x7f0000000080), 0x0, 0x0) read$hidraw(r0, 0x0, 0x0) r1 = syz_open_dev$hidraw(&(0x7f0000000000), 0x4000000000, 0x0) r2 = syz_open_dev$evdev(&(0x7f0000000040), 0xdffffffffffffffd, 0x1201) ioctl$EVIOCSABS0(r2, 0x401845c0, 0x0) ioctl$EVIOCGID(r2, 0x80084502, &(0x7f00000000c0)=""/4096) read$hidraw(r1, 0x0, 0x0) 15:48:48 executing program 1: ioctl$EVIOCREVOKE(0xffffffffffffffff, 0x40044591, &(0x7f0000000040)=0x80) syz_open_dev$hidraw(0xfffffffffffffffc, 0x0, 0x49005cb64888dafe) ioctl$HIDIOCGUCODE(0xffffffffffffffff, 0xc018480d, &(0x7f0000000000)={0x2, 0x1, 0x7, 0x5, 0x6, 0x8}) r0 = syz_open_dev$hidraw(&(0x7f0000000080), 0x0, 0x0) read$hidraw(r0, 0x0, 0x0) ioctl$HIDIOCGFEATURE(r0, 0xc0404807, &(0x7f0000000080)={0x7, "4dce9c84d91f255cd2615c4100267775ff5f864ed60bc34131639ad3c2f09bc2bdf2317cf10cd5a4bde4a461550feeddddfee1d21d2e8b45c85a93759061f96d"}) 15:48:48 executing program 5: syz_usb_disconnect(0xffffffffffffffff) syz_open_dev$hidraw(0xfffffffffffffffc, 0x0, 0x49005cb64888dafe) ioctl$EVIOCGABS2F(0xffffffffffffffff, 0x8018456f, &(0x7f0000000000)=""/119) r0 = syz_open_dev$hiddev(&(0x7f0000000080), 0x81, 0x8440) ioctl$HIDIOCGDEVINFO(r0, 0x801c4803, &(0x7f00000000c0)=""/87) 15:48:48 executing program 0: syz_open_dev$hidraw(&(0x7f0000000080), 0x0, 0x0) ioctl$HIDIOCGNAME(0xffffffffffffffff, 0x80404806, &(0x7f0000000000)) r0 = syz_open_dev$evdev(&(0x7f0000000040), 0x6, 0x80000) ioctl$EVIOCSABS20(r0, 0x401845e0, &(0x7f00000000c0)={0x41, 0x3, 0x9, 0xffffffff, 0x3, 0x8}) r1 = syz_open_dev$evdev(&(0x7f0000000380), 0x0, 0x0) r2 = syz_open_dev$evdev(&(0x7f0000000380), 0x0, 0x0) ioctl$EVIOCSABS0(r2, 0x401845c0, 0x0) syz_open_dev$evdev(&(0x7f0000000180), 0x0, 0x88800) r3 = syz_open_dev$evdev(&(0x7f0000000380), 0x0, 0x0) ioctl$EVIOCSABS20(r2, 0x401845e0, &(0x7f0000000200)={0xfffffff7, 0x86, 0x400, 0x4, 0x8, 0x7}) ioctl$EVIOCSABS0(r3, 0x401845c0, 0x0) r4 = syz_open_dev$evdev(&(0x7f00000001c0), 0x1, 0x342) ioctl$EVIOCSABS0(r4, 0x401845c0, 0x0) ioctl$EVIOCGBITKEY(r1, 0x80404521, &(0x7f0000000100)=""/65) syz_open_dev$hidraw(&(0x7f0000000240), 0x3, 0x2e040) syz_open_dev$hidraw(&(0x7f0000000080), 0x0, 0x0) read$hidraw(r3, 0x0, 0x0) 15:48:48 executing program 3: r0 = syz_open_dev$hidraw(&(0x7f0000000080), 0x0, 0x0) read$hidraw(r0, 0x0, 0x0) write$hidraw(r0, &(0x7f00000000c0)="a728cbd556cb378e6cf2419ee546e492441ca78b0043e68706d68482d77a0bfe364e173799ae8a7c3ebd55ea8c4b3510517de574dfc11d8f37bf945a76eb789e063ddd54e45231e3e3ad8bf3b49ad5fba6304a58b15dee4f77f8bf71a4a19be6365e81a44a58f1b9fc17ce816ed97031515121e0bea4ae3f182c19088570280297647faf3c3907a7989058a23c88d874a829072fd7af25baba811e94ef99fd51dc9b60ed255bbadf2fe53e19036224106e26a13fa24cc4a41d16840f942a84efc8a1924b97670869d6140f9c1e4a21d3c0a78c", 0xd3) r1 = syz_open_dev$hidraw(&(0x7f0000000080), 0x0, 0x0) read$hidraw(r1, 0x0, 0x0) 15:48:48 executing program 1: ioctl$HIDIOCGFIELDINFO(0xffffffffffffffff, 0xc038480a, &(0x7f0000000000)={0x2, 0xffffffff, 0x3, 0x5, 0x100, 0x0, 0x97a2, 0x8, 0x6, 0x3, 0x7, 0x0, 0x3}) r0 = syz_open_dev$hidraw(0xfffffffffffffffc, 0x0, 0x49005cb64888dafe) r1 = syz_open_dev$evdev(&(0x7f0000000380), 0x0, 0x0) r2 = syz_open_dev$evdev(&(0x7f0000000380), 0x0, 0x0) ioctl$EVIOCSABS0(r2, 0x401845c0, 0x0) ioctl$EVIOCGVERSION(r2, 0x80044501, &(0x7f0000000040)=""/98) ioctl$EVIOCSABS0(r1, 0x401845c0, 0x0) ioctl$HIDIOCGRDESC(r0, 0x90044802, &(0x7f00000000c0)=ANY=[]) 15:48:48 executing program 0: syz_open_dev$hidraw(&(0x7f0000000080), 0x0, 0x0) ioctl$HIDIOCGNAME(0xffffffffffffffff, 0x80404806, &(0x7f0000000000)) r0 = syz_open_dev$evdev(&(0x7f0000000040), 0x6, 0x80000) ioctl$EVIOCSABS20(r0, 0x401845e0, &(0x7f00000000c0)={0x41, 0x3, 0x9, 0xffffffff, 0x3, 0x8}) r1 = syz_open_dev$evdev(&(0x7f0000000380), 0x0, 0x0) r2 = syz_open_dev$evdev(&(0x7f0000000380), 0x0, 0x0) ioctl$EVIOCSABS0(r2, 0x401845c0, 0x0) syz_open_dev$evdev(&(0x7f0000000180), 0x0, 0x88800) r3 = syz_open_dev$evdev(&(0x7f0000000380), 0x0, 0x0) ioctl$EVIOCSABS20(r2, 0x401845e0, &(0x7f0000000200)={0xfffffff7, 0x86, 0x400, 0x4, 0x8, 0x7}) ioctl$EVIOCSABS0(r3, 0x401845c0, 0x0) r4 = syz_open_dev$evdev(&(0x7f00000001c0), 0x1, 0x342) ioctl$EVIOCSABS0(r4, 0x401845c0, 0x0) ioctl$EVIOCGBITKEY(r1, 0x80404521, &(0x7f0000000100)=""/65) syz_open_dev$hidraw(&(0x7f0000000240), 0x3, 0x2e040) read$hidraw(r3, 0x0, 0x0) 15:48:48 executing program 0: syz_open_dev$hidraw(&(0x7f0000000080), 0x0, 0x0) ioctl$HIDIOCGNAME(0xffffffffffffffff, 0x80404806, &(0x7f0000000000)) r0 = syz_open_dev$evdev(&(0x7f0000000040), 0x6, 0x80000) ioctl$EVIOCSABS20(r0, 0x401845e0, &(0x7f00000000c0)={0x41, 0x3, 0x9, 0xffffffff, 0x3, 0x8}) r1 = syz_open_dev$evdev(&(0x7f0000000380), 0x0, 0x0) r2 = syz_open_dev$evdev(&(0x7f0000000380), 0x0, 0x0) ioctl$EVIOCSABS0(r2, 0x401845c0, 0x0) syz_open_dev$evdev(&(0x7f0000000180), 0x0, 0x88800) r3 = syz_open_dev$evdev(&(0x7f0000000380), 0x0, 0x0) ioctl$EVIOCSABS20(r2, 0x401845e0, &(0x7f0000000200)={0xfffffff7, 0x86, 0x400, 0x4, 0x8, 0x7}) ioctl$EVIOCSABS0(r3, 0x401845c0, 0x0) r4 = syz_open_dev$evdev(&(0x7f00000001c0), 0x1, 0x342) ioctl$EVIOCSABS0(r4, 0x401845c0, 0x0) ioctl$EVIOCGBITKEY(r1, 0x80404521, &(0x7f0000000100)=""/65) read$hidraw(r3, 0x0, 0x0) 15:48:48 executing program 3: r0 = syz_open_dev$hidraw(&(0x7f0000000080), 0x0, 0x0) read$hidraw(r0, 0x0, 0x0) ioctl$HIDIOCGRDESC(r0, 0x90044802, &(0x7f00000000c0)={0xdb7, "17ab96e000ecb403c55d98f806bf3625a510b7827d1d3d1b970cf845a1ff96868f37dace2824b3fa31056d3c711b7db72386e1e4569a6417c91676f251eae54d7d5a90faacb5c1c443aa35cf54d9d3b8152cd09ff77b5aa2ea7ca6496f4833bd577fa8bd5dea785219530af6c0c142479a659c863bdb9f6ee6d7966ce2d23791387b64c1976ef5451ab181c3aaf485500f6a41f2480acfb18543b4bd4c854980e17dbaf4d546db1b4d32da0e34a41e66a5352de5442c54a306c31b784d208e62468977ddf3f9d91d7ff73e1ad661b93dbc932ae5874174c26f844867613548d031697ea68a372692a1e947ddf6b18f1edebea41c9ee109046b33dee1f82efde31148d725c42f27d88df84d6b42c42fcab0588733f38e25556e084b0392b2e846ee7ff66f31bff02aa9cb715d25c122b324db0555bdf506492e4cba2395c2c4c63ad346adb15a2f72326af62cce758d7c34f16927da2ac7a0256e21eacc9b54de3d40813f1890e1f6033dabef961b1bdbe62254fe899579e5455bf1ef3ca453876441f09dca2262a6456a596ee7edd06de04fb2fd7021eb34036f9c0d0fdf05d7cef4de20b4669a07711a9d2aa8c42450bdbfd29f460629bec8d8258fa809a0c597ef8edf42337bcc9bc534bf1ae907c5c0c82ec236e5b2d5354d78acf446930b8edd74e98a35808dee898dcdd78938df34b118badf91debf23f98c8366ce253848e5ed7bcbc39bc48689c8cd7bf683d97f7235fc817f0e57becc1151ce67d49ef151982980b732436bf318df2d16a2b1e780cb8dd73928c73fb96790a74694e25ab02471f57c603c05da3d163600eaf7721b9318000043f963ee3019516174a528cbd16a148e2e8dfebe6628a903c0f9eef5c3fe5c55ab7802fc834def2da2aa12c0f17d233d8fabeab398630bba5c760d462647372f3a2cbdbb5cab58cc3b4ec7714a5eb331e62fdf383ff0e6e3981a039e93d69c0f09858418630d72dc827bd0667c2f89bf594312d3cee550eb513a2a3476c9bae2a161a332311692527b3f402489c5302c2acd87b61123a07997a276cfd0bdf359e706d0a346d9522109195deea5ed00bbac2cf1fe08c0288535ca6d76ca32a81f67a187a20215ee0a58c963f65028f55a9d8e4efce7e8b287a491321b37206af57aa2c7b35a791576e6d31a652655c5fecccab087965e41376472a1ffcdc352fe81cb6fe3bc364433e4fc3f4940574728d8d1f1b15a73de812b24feafffc4f839e39c9549c1f9db9249ae79e464f4be4d805544735aa90f11e0c6861816ae722987bef7a4d72d25d080964a53f3d8a167a16c96b4e82b21e6496f40319824887ad20c9d01230b8b3ac1d65b85deab667e050cc23008fa288eb7689d246506c403a49e9f04c30b8aa372b67c1bd240eb1d89e6ccfca0180463bf5b8ef222fae71b602d3c24c42003a650659655f084238d6158206eceef9d7672c6d82f8decf3297a7504168db0cac84acdbafc550d6523ec0367bc621cfff5cf189291b8860ea72fd2dbc7a8db2f4693336ea705c155ea82692c548131024d551a85321f06e7a4bdefc43c0afd2d6770ad588e7b9887eec2085538b1382cc70d636f7446c2d65680979d030228dab3201c7597d87f7c2b7c4f8fad28ef0f7d44312f44723c2ee615c00eac0302efa3f43b77ab8a0b2bd3668c9935ba0d2e10c7f3b2dd6bf4d8e560055ac7ce3a8c958b713b119bacb3b608d0ca042acd0f4c34afcb1f843a0111f60709467df727ca39ca298fa1884354ae8e523768cec5e61a7ffca3620a70254a46a229a8f9e53fb187ccd951d52ccd4b40667c14ab039cc054042a2b8d942c12e570847b40cb1ff2422d555f17ac4d6d8d49d3fcdd9c1b03750131c610f007848f3698d3f46e7a350f3c1b57e9b23874b789edeb4954c7e809033f64f81b3cf1520c732dd3530b67b3092b2020c294d0aeedccfc32826232de2323c123b8ef904aab574d9f428491705abf9d3c1c74e4cf9384ebb5b07f445238acb74374f6cd4402ea273e65f5515f975599373afab0c547a50a45395416953b446fdd0aad9fd66f556bff41120d063df235b31db1b752b6b53aacbcb8ba8a213ad693e696539d1a8bfd055f58fbad933013428881663b7b63ef8c090891bfe23f3e14b2ca13a63329658e9e467d64d3ef7b04711192e1fb8b54c9df2faef1b865fdd950fed9e8418988a0e5c4731cd9e2d5910b9939d515787ea4cf82879067925b231b50ec0c920cde86810ed28090d372b12d7aee518cd6b1d7572ed5c3025f163f051266b1db4d0defefa52c7f5ef4c387867c9511c1da62ca4ac5d23fe39717134a3c09d4c57a7dc7fbcd2fedda79302746a4f2f7070d744d95129c23021345abe34c46c0973c601afb43b3b3fa3d6e0d2ef65ffa98831c298bbb10d792b75c80dcf7ea740251a238acaa016f24b6ddf6cbccb5f40e218d97c74e757c7b84b40c099d485455b9dd155fdcd53021f9b953be62e5e34b437a0c83a48a2af1066c42289d4274e77e65df30fe44096a6c4b69e81956acdbee36939e663a2f413fe454ead216eda8c9c5e15f6ba1ea035412b19058cfa3ec6b5697ed1a743e3b5d1dd7a202a1431c9370a66e084cb01f091b9f78cadf3e44fadaa46d9b8dce23f3dde2d777c1917a34d0961609b6a29d5335420d5053cd2ef0f9118cb0f931a9898158b4996206963c1b2dea3d07009542afc361b7c952a7c15819e3fe42311ea089212ecb332890da02e2c7ca22d93f5afcf7e45803d0ad8385b5e2e34cb6f25e36894a1f496c6dc6576f35f26e1a02b2d71e15aca5d740ff84249ade882592e5d996e65c17604c5cc0d01b59bfd03b18c0d180ee6ddcd9416e8d95a32f0dddd83d2e4a8ca7e8cd7281df02d40322808b3ea63cd9638919f2c49f3347937f4ed949551787efc60246ee77a5ac6c782277f20105a125cda2e37581991af6c224dae8f947e4f6e92fea71b6f0e8c8086e4f9fa659093d1ca60c207aae00c72ff05d1dce6a8b701367a98879ebea0060be9ff74ff36a58bc1ccefeb0c5c5fb6f089b2d8541e6399457b791ded6ffcdd3147f1a8cf1ee6f787f15e0eaaf71cd6e92f166ca144dc45b5f8648da27b57fd2059052b79b1d1cc0ff41b15a119d8e24395599020a4b0ade1ebb72755a0e63abaab6e6bd06df310a46cf91a234083251b11ac5215a1e816b52bdc680f2cacb639ec30c1f3ad8531e6ec1a956e2b87cc2e381c4a41dc6ae0518395c6ad04856294b4be56b24aa86406ce99c0d9a13ab95d9dc0c1a9d274d65dabc2a704934b6b8352bd01522cd7cfde78fdeb5c61b29e7fcd783fb9f4ef67b877ff8d45e6e4a17bcdd2da65c2dc7422ca9f7f45a7b12b90edb91c8439b7d249b0ceb5178f309329c3bc706e7c1374b029e3c26df251942a0a2f3e1220a570185e1b05e1c66afffc31b4cbede118a2600ad4f7ef94a3d09313156bd8e92318b0befbb4ff3fc22ec77ad90de94f48b08553a2ab575b583a2c5e3722a2f5cae96f4d0d8c864c7402b786e98a6525d1839cf17cdfe2554400c352b0e9a5668e5c74762fc7bdf3b08c79461dd27d92471292dabd7a97f34fcea0327e43beb6e01e4f870a471210592bc1ddf79a9fd21975c889eee3e4e1dff488782d52f8a6d16f406c458d1ff092eae47b1fb21c643ff8e645fe1c54fd25a499d0fc2b671392ec959a85ffa0e86eb6500bda803ea0d2acfbcf60c8e778d7c27eff90b7733031695b5ae88fac95e9d93454c81cea1a72497175fab1f980c72580ce691df8dd6873a92f015e2d34c9e3bb992a4f98247d8f9e4fa6349781229d4d9ab1493a2d4fbb91071643f67c153ac58d1d8b0c6cbafd7982c6a6a50ba2c124a957bfa6a0507f2b2ddb315a076154241bd3266948819ca65f2809e8e5f3649c6a6f4da8d8cf26ff060f6a4fef327548c50b80089c6e064dc274dacedacaa9ab8fa2cf2749d80d1af7585fe5efe07017a56de8058072e0125aacab50faf29cb12b6e283f40700b518fb13494db1c8a9ff6d3fdb0fbb785dc398668dda325bdfc80dd2564048ae524c2ae0d3901b35f80ca92efc8fc5589c8a03ff42b38b49cee6c562c6ca981243091960ddd6ceb6c772d5643021ba43827e51bb230e75f3776f52671ff5ef0cff5342d0f5544fc4a883dcfcb3ac0ad46fc971a6dcfefc349b123d8e434879c26078ddcec1b8c229e5b1075270c16a1628630765bfbb7a7b6187ea991c4b44f04ae4847de35d5aedc94e129b62bba2510990ef04933bb9b8b5e5359e5571eb899eac15509c053e5ff9641264d2eb18b2f21d3fdfefef3cfc5886e30d4692ba52ec54987740a90f99214849d8c1e6ffa6d50bda2bfbb3e2a1cce4ed800ddd069d23d2fe732e7c4fdba239aa5d35e10c41cfcce5fa399d8ebefdd50d089643f482bfbfc01446c8e2faef41a534ac7ab271dbfd23d35f078c05391ff1e51a6b91a9500c2e752047454866ae5f6e5fe761f59ae1f857aefad5173e4a4705ee9e37ae4a46d723bb2c3c233b286b742e62f47e705f34071fc8ae9862b745936deddad32d18296bb563e9613458bb40785073487f56856b464e34e919debd7e8673d800ccd6ec022f1d580dc0ae09b83bc370dc08aa90a315f0d0b2f9b0e0f1293943dce4faa6d1d8dfd9f57248892f219c4ae46e990f5fc9ae2e1239a578a607a6e6d2c264817f46b042e954295f93d4124292ea18bf02c8fbd622e4b6c44342c6eef258b3bef0cb72c924e38917531595f6d10316529d028eb398a2482d85ebc1d37c312fc289f82cc5e34a4d8e0d915c24595fe70c6d01f3727db3e96d98a849fb8321518321325d0e8d7f8ffd713d219a93cffbd7e384d071105a1d90e36267e7170d96f542a55fc37f16ac892214aa169572e2ad64fded881beb48fbc1b4761146ca9b3f08983afda6a40be642223345765e31186c1e40adb848faba810b1163b6"}) 15:48:48 executing program 1: syz_open_dev$hidraw(0xfffffffffffffffc, 0x0, 0x49005cb6488adabe) 15:48:48 executing program 3: r0 = syz_open_dev$hidraw(&(0x7f0000000080), 0x0, 0x0) ioctl$HIDIOCGRAWNAME(r0, 0x80404804, &(0x7f0000000000)) r1 = syz_open_dev$hidraw(&(0x7f0000000080), 0x0, 0x0) read$hidraw(r1, 0x0, 0x0) ioctl$HIDIOCGRDESC(r1, 0x90044802, &(0x7f00000000c0)={0x56a, "c5fcc12e7ea8f0d08efc7c7ed514ffdb726d100b4e44bfbe65cd6e0660d3ac134a057bc5c56fa8b6e3f3902edf331dc15524b51f66092cd55433f6f32de0e8775d917da73c67e8ed44ee6f9e10243f36c596f100aeb4dc96838ca638b464891366a8681a686c06fe984bef645d182b4346a4f3318cd8ef01a156414d3c4cc84bf8e887448ba3a940cf6552994da5fd162f7c691a8278073bcbcfc155e7b93648cdc3f04f1eeae3de00e3b7ae1f4b75f1f282bf7e5d407289e522ccf95e93ceec537af7ff3e50f50b360611ab9230d4e15052e87b6042c0fcf22a199031057a9dc793474a080fe58d2d8e77309ed1532752765bb4a657d6362a1bef5662ba1d7d48c9c12fe7e2de99286df92647ee33714b894004f56d9a48844dec48f09e39e26589c125a04416c2d4b86b7095136c4e5c788a678799ecdae6a67c895ba516670ee331467c8a628cbc61a0f8e6a05d9b60ca2926f037ea0a3ec710a1fc1eb1bfc6c3082e214947ab925b702a092574e331f78bcb82508413948d8d95c3209842f0d0c708dca26d61e44ebb3f3ac468b394f3a93cbb9ce973dc0e6dead44b4ba22215bf8b4dc7ee656de33be09694717f428844fc6081a03676b645fac32548d1e036705fbe149bf1a77632dc9e6f634c0069a2a62a0ec02556b18c091047a80bb7fde685af6df6665192aee965457a824d9e61bfe567b943d9955f8fbb76e518674a5fc32764660c00f55d2a178e5f8ebc0c44a148eb6f5407bd105a48308ea5679db040e90d651e903d9f18cd1b1e43fb8ef68625bfd994da3ba70db183c069030978fb6bfa5f864af659f5be84c480956ab8d2922a9a11831baeb8097334239722f9a8cee0087906bb46e5b6fbfa242cd6ce5673e007ac790062d1feb539bfe8adbd503b2a06680725bc6dc8e1e1ed66a5f02d110878c294db42e920223cc545119ae5a3a38a2e614bac7d0e1482113813166d3f2a5e72f2131cef441fa8d827aba3ad69677f3881661ba312ef698e76d468fc37ad163c48e9c36e2866ba5b3487ad2e49d34f8f8aa84adaae0d5ed887201868fdb6a9c13513e795a39c8e48453eed7fa9c946ba2691447fdb3068d89a26c8bc0499ee4b2ecdeebbbde67bb209b40b83f13df6a65b1969a28a1d11dff74f191183aa095748aaced11d47b9e6d742d8ff950b4c0723526b46de05aa13df5fbe1e5342308aa23a4cbcb0dc020c495699a0b571c4c37e7d41f5a63de47facd827ee1669298cc6f2033784f0dd5fadedfc6f9b89a2dc64e471f7e46b049537731444ea2704ed0e84ae1712de49f0d198ec6cb87494342335d328897dbe9c906f388b1d8dadc8f671eda89cc0d348d4404237b786d6f0ce633e2515b902d9cfb37625fded7a14c60ffbdfc3ab31595f3ddc449fa50ffa8b0429fe33911a4f4fdec368cb33472b9df7921f25faaf80ee46ac6530ec1c16a571f37d29141bd1d08a3a4e014affbc706b8b08a42302480e0b8687d19f8b96c260a98c2a21327b1bac5b3591b1634d57e72379ea3328c9dcddd5c87f79105be9f694331697c907843802be674f4e269d82e127bdc41d125d3f22e583b94e317fff64634a0f6bbf188df8e28b24c5cb808ed78a2634e24b1d5d1810fb7b87baca660ad053a233d8eda474222e751e7d170cf2237aa5d4079faf6f7f3f49ad4fe368796d9cd65ede5a896a7e9753851850d1eddc9cbea055be8918066b2507b3843c57a3a496e4001fa397b518be3350f130343ddb4f78eb868d04b15004558239827cc3c0a59898fe4f6bee4d1767a4d5cded49216f565f61e9c4660c5561a9774975a133a70be89404b4ec908e5f0f2ac161389cd2ed427c7438a3b5808381228b0e9ef70db2781c7608bd34e7dbd47f86cfd2f3e57d6602c9daa409e040edf5a2c1d187480bafeaf446d37f283a466ed18b38cfa5e00f4572b8ab87ad0974b7e1"}) read$hidraw(r0, 0x0, 0x0) 15:48:49 executing program 2: syz_open_dev$hidraw(0xfffffffffffffffc, 0x401, 0x49005cb64888dafe) r0 = syz_open_dev$hidraw(&(0x7f0000000000), 0xfffffffffffffeff, 0x800) write$hidraw(r0, &(0x7f0000000040)="8fd7638962b826cfee678ad6b63510c535d9ba0b521041d30228a24b6bb87efc29fdacf783edcdcc6790d33f7aa63b67b6", 0x31) syz_open_dev$evdev(0x0, 0x0, 0x200240) 15:48:49 executing program 1: syz_open_dev$hidraw(0xfffffffffffffffc, 0x0, 0x49005cb64888dafe) r0 = syz_open_dev$hidraw(&(0x7f0000000000), 0x9, 0x42600) ioctl$HIDIOCGFEATURE(r0, 0xc0404807, &(0x7f0000000040)={0x80, "89d81230cf61f1566fa1bf57ea900e2ef184424cac591e07a8597375a5e12abf835aca488dc7543747c2bd861562c657a10949b311e3856a757c4d722100c69d"}) 15:48:49 executing program 4: r0 = syz_open_dev$hidraw(0xfffffffffffffffc, 0x20, 0x1092c0) r1 = syz_open_dev$evdev(0x0, 0x0, 0x0) ioctl$EVIOCSFF(r1, 0x40304580, &(0x7f0000000040)={0x51, 0x3, 0x4, {0x3f, 0x6}, {0xd32, 0x8}, @period={0x5b, 0x3, 0x4, 0x6, 0x100, {0x9, 0x8f0, 0x1000, 0x100}, 0x2, &(0x7f0000000000)=[0x101, 0x7f]}}) ioctl$EVIOCGABS2F(r1, 0x8018456f, &(0x7f00000003c0)=""/4096) r2 = syz_open_dev$evdev(&(0x7f0000000380), 0x0, 0x0) ioctl$EVIOCSABS0(r2, 0x401845c0, 0x0) ioctl$EVIOCGVERSION(r2, 0x80044501, &(0x7f00000013c0)=""/4096) syz_open_dev$evdev(&(0x7f0000000380), 0x0, 0x0) write$hidraw(r0, &(0x7f0000000180)="bda61a505e8fa708aa07f0b57fa3ca338b04983cfdaa0d038e57ea55b03cffdc768fae93f68691a3d518e10a31c6279967a2a7d855236a31d2e764a4bb2fce66de81341dfd93bafe1e7680987f376e6bed253686d99dec14116ce68e0eb75882c558a2af8cc966a1a600f374af9070050c60", 0x72) r3 = syz_open_dev$evdev(&(0x7f0000000380), 0x0, 0x0) ioctl$EVIOCSABS0(r3, 0x401845c0, 0x0) r4 = syz_open_dev$evdev(&(0x7f0000000200), 0x5, 0x4800) r5 = syz_open_dev$evdev(&(0x7f0000000380), 0x0, 0x0) ioctl$EVIOCSABS0(r5, 0x401845c0, 0x0) ioctl$EVIOCGABS0(r4, 0x80184540, &(0x7f0000000280)=""/23) syz_open_dev$evdev(&(0x7f0000000240), 0x35, 0x2800) r6 = syz_open_dev$evdev(&(0x7f00000002c0), 0x5, 0x400402) ioctl$EVIOCGBITSND(r6, 0x80404532, &(0x7f0000000300)=""/9) ioctl$EVIOCGUNIQ(r3, 0x80404508, 0x0) ioctl$EVIOCGVERSION(r1, 0x80044501, &(0x7f0000000080)=""/240) 15:48:49 executing program 5: syz_open_dev$evdev(&(0x7f0000000100), 0x0, 0x20002) syz_open_dev$hidraw(0xfffffffffffffffc, 0x0, 0x49005cb64888dafe) 15:48:49 executing program 0: syz_open_dev$hidraw(&(0x7f0000000080), 0x0, 0x0) ioctl$HIDIOCGNAME(0xffffffffffffffff, 0x80404806, &(0x7f0000000000)) r0 = syz_open_dev$evdev(&(0x7f0000000040), 0x6, 0x80000) ioctl$EVIOCSABS20(r0, 0x401845e0, &(0x7f00000000c0)={0x41, 0x3, 0x9, 0xffffffff, 0x3, 0x8}) syz_open_dev$evdev(&(0x7f0000000380), 0x0, 0x0) r1 = syz_open_dev$evdev(&(0x7f0000000380), 0x0, 0x0) ioctl$EVIOCSABS0(r1, 0x401845c0, 0x0) syz_open_dev$evdev(&(0x7f0000000180), 0x0, 0x88800) r2 = syz_open_dev$evdev(&(0x7f0000000380), 0x0, 0x0) ioctl$EVIOCSABS20(r1, 0x401845e0, &(0x7f0000000200)={0xfffffff7, 0x86, 0x400, 0x4, 0x8, 0x7}) ioctl$EVIOCSABS0(r2, 0x401845c0, 0x0) r3 = syz_open_dev$evdev(&(0x7f00000001c0), 0x1, 0x342) ioctl$EVIOCSABS0(r3, 0x401845c0, 0x0) read$hidraw(r2, 0x0, 0x0) 15:48:49 executing program 3: r0 = syz_open_dev$hidraw(&(0x7f00000000c0), 0x0, 0x24400) r1 = syz_open_dev$hidraw(&(0x7f0000000080), 0x0, 0x0) r2 = syz_open_dev$hidraw(&(0x7f0000000180), 0x2, 0x2a0940) ioctl$HIDIOCSFEATURE(r2, 0xc0404806, &(0x7f00000001c0)="a1be7de7845ece1a113886a5d6cc7f56366601e8f0f39a695376e8fa9c5dc78692356835cb6fe79fe106fb6da294720797a847081083c08c542aa6b6705ea6a6c3c5698b324af9a3e93be5b2cecb0ce22b78e2c1656021e708bfcae8b735c6f2a673ba6d96b6092c3efb39f983275a29f58ed71f5dfdaa82ea051faa69a1199aeb873a2cf224") read$hidraw(r1, 0x0, 0x0) ioctl$HIDIOCGFEATURE(r1, 0xc0404807, &(0x7f0000000000)={0x9b, "68e776f19fabbcf5f2993690309449901e6ad249296711b6f9baa76244e167d8a98403630d35cc45c631a5d7500cdde588c1e6cb37c9f9f6965a76bf9b3fe0b8"}) read$hidraw(r0, 0x0, 0x0) r3 = syz_open_dev$hidraw(&(0x7f0000000100), 0x9, 0x2ba081) ioctl$HIDIOCGRAWNAME(r3, 0x80404804, &(0x7f0000000140)) 15:48:49 executing program 4: syz_open_dev$evdev(&(0x7f0000000000), 0xffffffff, 0x410000) syz_open_dev$hidraw(0xfffffffffffffffc, 0x20, 0x1092c0) syz_open_dev$evdev(0x0, 0xfffffffffffffffd, 0x341ec2) r0 = syz_open_dev$evdev(&(0x7f0000000380), 0x0, 0x0) ioctl$EVIOCGUNIQ(r0, 0x80404508, 0x0) 15:48:49 executing program 1: syz_open_dev$hidraw(0xfffffffffffffffc, 0x0, 0x49005cb648a8deff) r0 = syz_open_dev$hidraw(&(0x7f0000000000), 0x366, 0x200400) ioctl$HIDIOCGRDESCSIZE(r0, 0x80044801, &(0x7f0000000040)) 15:48:49 executing program 2: syz_open_dev$hidraw(0xfffffffffffffffc, 0x401, 0x49005cb64888dafe) r0 = syz_open_dev$hidraw(&(0x7f0000000080), 0x0, 0x0) read$hidraw(r0, 0x0, 0x0) ioctl$HIDIOCGRAWPHYS(r0, 0x80404805, &(0x7f0000000000)) syz_open_dev$evdev(0x0, 0x0, 0x200240) 15:48:49 executing program 1: syz_usb_control_io$uac1(0xffffffffffffffff, &(0x7f0000000180)={0x14, &(0x7f0000000080)={0x40, 0x38, 0x7, {0x7, 0xb, "4582eb9852"}}, &(0x7f00000000c0)={0x0, 0x3, 0x9f, @string={0x9f, 0x3, "421efa3a377919d617fae090d494fc6945577b4847107ae54b1cfd24f0aef288563ff6bc56da99358a3059b8fee6b29027528fd66458f2c1106c58da9f48340f501980a3c2ae2dd938e599a88ea525c5a1f297a11d3eaaebe42933a03d5369d72120ded0bc112161ed7a0b62480bb512fbd98c88f5de7c1cb8dcc2929cb5383b427568f5a6333d3974d3c65ea8aeea4bdcc929de5b37cf699edc916f58"}}}, &(0x7f0000000400)={0x44, &(0x7f00000001c0)={0x20, 0xd, 0x6d, "a60b03105b4a89a79fb1258ef68f3755ef35cde7a3505a63fca8be8da8d68b3f7fdc87325f545c503a23c533ed8afeaa75aec27daa30fde7b04387be5f333b3a6457d0ed93dd2d01a279988326840df948984832c0fb227fe71dfb1637f33c0be0b0fbfc6c779eeb9146e76156"}, &(0x7f0000000240)={0x0, 0xa, 0x1, 0x4}, &(0x7f0000000280)={0x0, 0x8, 0x1, 0xc5}, &(0x7f00000002c0)={0x20, 0x81, 0x2, "6d05"}, &(0x7f0000000300)={0x20, 0x82, 0x1, 'y'}, &(0x7f0000000340)={0x20, 0x83, 0x3, "2ee7b9"}, &(0x7f0000000380)=ANY=[@ANYBLOB="6e95ba00000000ed"], &(0x7f00000003c0)={0x20, 0x85, 0x3, "1176f1"}}) r0 = syz_open_dev$evdev(&(0x7f0000000000), 0x100, 0x40) ioctl$EVIOCGBITSND(r0, 0x80404532, &(0x7f0000000040)=""/5) syz_open_dev$hidraw(0xfffffffffffffffc, 0x0, 0x49005cb64888dafe) 15:48:49 executing program 0: syz_open_dev$hidraw(&(0x7f0000000080), 0x0, 0x0) ioctl$HIDIOCGNAME(0xffffffffffffffff, 0x80404806, &(0x7f0000000000)) r0 = syz_open_dev$evdev(&(0x7f0000000040), 0x6, 0x80000) ioctl$EVIOCSABS20(r0, 0x401845e0, &(0x7f00000000c0)={0x41, 0x3, 0x9, 0xffffffff, 0x3, 0x8}) syz_open_dev$evdev(&(0x7f0000000380), 0x0, 0x0) r1 = syz_open_dev$evdev(&(0x7f0000000380), 0x0, 0x0) ioctl$EVIOCSABS0(r1, 0x401845c0, 0x0) syz_open_dev$evdev(&(0x7f0000000180), 0x0, 0x88800) r2 = syz_open_dev$evdev(&(0x7f0000000380), 0x0, 0x0) ioctl$EVIOCSABS20(r1, 0x401845e0, &(0x7f0000000200)={0xfffffff7, 0x86, 0x400, 0x4, 0x8, 0x7}) ioctl$EVIOCSABS0(r2, 0x401845c0, 0x0) syz_open_dev$evdev(&(0x7f00000001c0), 0x1, 0x342) read$hidraw(r2, 0x0, 0x0) 15:48:49 executing program 4: syz_open_dev$hidraw(0xfffffffffffffffc, 0x20, 0x1092c0) r0 = syz_open_dev$evdev(0x0, 0x0, 0x0) r1 = syz_open_dev$evdev(&(0x7f0000000380), 0x0, 0x0) ioctl$EVIOCGPROP(r0, 0x80404509, &(0x7f00000003c0)=""/4096) ioctl$EVIOCGUNIQ(r1, 0x80404508, 0x0) 15:48:49 executing program 2: syz_usb_control_io$cdc_ncm(0xffffffffffffffff, &(0x7f0000000140)={0x14, &(0x7f0000000000)={0x20, 0x8, 0xdd, {0xdd, 0x5, "9afeb744dde15e419dd5ce52f3ee72b3a4f98fa55bec6834c7e15606056d1536a92e3ea56e9d27ec1602c956420a73be14ba8983e8fc6517c9fee883d71385e9b582999cccb6187f5bc7b6714b1ccfb2dfabb17adf97054d0d1e6ae9b10bc2be8890620c72fa6d13c3e47424334a66217ab636d5f6d621ad1ef8f61aa43a245990af68dca6d977fd8e2a32f19c49bf4fa9b25cc795f6055e72479d99abb257adf26a3aaef97c7947e765dea2c0341ab9a32449278e18b94f954b0a296d6e68face2cf1af77f209b90a62efe49a7214df26092d3d00eb55c81fd573"}}, &(0x7f0000000100)={0x0, 0x3, 0x1a, {0x1a}}}, &(0x7f00000003c0)={0x44, &(0x7f0000000180)={0x20, 0x30, 0x61, "214e05e8e4f1dc23349f8c24384d78219bc215ba679e823ce99da937cdc42cb13daaca91479aa2192ea45189652f97881fcdd204a5ee0b5504b5b9c7d7aa180e67dfb0e92640860727dcac160940750a534fb59e52ed89b758ea16b0a785b658a3"}, &(0x7f0000000200)={0x0, 0xa, 0x1, 0x6}, &(0x7f0000000240)={0x0, 0x8, 0x1, 0x7f}, &(0x7f0000000280)={0x20, 0x80, 0x1c, {0x1, 0x1, 0x9, 0x7, 0x67b1, 0xffff, 0x6, 0x7, 0xfec2, 0x7, 0x3f, 0x9}}, &(0x7f0000000440)={0x20, 0x85, 0x4, 0x3e}, &(0x7f0000000300)={0x20, 0x83, 0x2, 0x1}, &(0x7f0000000340)={0x20, 0x87, 0x2}, &(0x7f0000000380)={0x20, 0x89, 0x2, 0x1}}) syz_open_dev$hidraw(0xfffffffffffffffc, 0x401, 0x49005cb64888dafe) syz_open_dev$evdev(0x0, 0x0, 0x200240) 15:48:49 executing program 5: syz_open_dev$hidraw(0xfffffffffffffffc, 0x0, 0x49005cb64888dafe) r0 = syz_open_dev$hidraw(&(0x7f0000000000), 0x100000001, 0x800) ioctl$HIDIOCGRDESC(r0, 0x90044802, &(0x7f0000000040)={0xe03, "ad784b1750b30d49da47be2b6633bf79bfee83c627535774456ce6f033f11341354d2e47c737273dd26933909a813ecafd9284286b26cf6f0a3a744cc977a1227c8fa160de4f0902dad769b5255e7710fa6d851901ba317f4a7c848788374726b8012277614427d212279faa5b9b2c0f0ddaddc6f29a3d7ff09d5d293257d621ad3060e6c6cc82b585fe1d396473c76ec75a95f9bc4d40887330adc914854c23985a5ca4847f2b7c551dbe8eee01790c6ee6a8afe749b5ed2c8748308436eff1c02b462c5245f3d83fd5c5a9e403b6df6a87a33794de8a7f14fe6a96f0f4955c54ddef1f2cde5d738fc3216464aebde7cb5625439f1f866f20b2a49c366dda05d42743907d906e70ea90febc6c3837ee83d6becf1cdd96d01e1b1f8b3f93db5f3aa3dd9150570373e9e47dc3ebd3ba70b38a8c4c4f7a3a9a969674afcf0c6c87ba4d53c3e80a30b582712fbfb2749aeb9e4fad984689b21c015e6ee5d1aa0cfb6dbd09e43b665634ab10cfbcf25f80ec9019788df3b307e8e72907f60d13d0b3a15b92d02320afc30b9da302207feb2fb8bcfc1481fcb66ca7294a7abc3deae315d20b894621931a989277eb432454ba1316262fac563de67550d69fc6743f243a206c72c5e72e202636f5f2bb018e77a00dd778032ec55ea2d8d8d86ee5927767118dff0121f61973f4a9383178ddf0cdc66be9ed2b1f06e7225a54c7f8eca6ea59aabbb5b838db793e7ac27d4b94dfec207a9cc22b844d9519d43cf3e20bfca9f23a2d00470a3141840e404bb6a19d94713815aa4d31c67837efd44086c8a65e424c2f6a7f88e3338017519e4be723824fe75cb00d62492da8c6b08f99cd4764ea66fd4c54d28d64bf8ad5199024cbe9f184313792db9ba1920103ae06a0b63abf603fc51af1da511bb9a2784cddcd462583fdf7f390bafe80e96c79c2a167be591dda648afe914411de6fd8334de5509bec0c4377a1dd961c1a00228a4a0dbb358d8774d428500d14fb313af2844dff17e65f0d02671ebd845f284a91233ba701f39d4586e34a5cbf113d4c36545ad1fd0b4a4c41a96a4921bdbebe7d9c754b296bef6818a87424a6b0485640055a8d920991046aa56463c26ffef86c3c550a324ccde1b503c4225bc3b840a9c275844c2ace0b8ac61e2fab1bff35e112f57b849065f408c1c08a9a9c5383fd6d93fc8386eb4ff1efa996d81d4dbe7950bb4ac5e064ec1e7e4cda2c6532e9c687501d22b983dbe225f0a8844bca68f4ef5e6fc782d4893b05c4801e56edd668775340c60cafb9ffb48770c5ca88aee4d3971b99e86c0827a8132b2d409ce113ad3fb76bf2636316a700efb2f7af1ae52fbba25a7f277399ac4dee66d90d5fa377db2633c3803b7bbd1079150a08440ba626a891e70a80bdc673bc61867fa835c0dcf8a316759afbf28a73a73acd7a3619692cdc86516be05b42fdc10c00e21338af8c72591845a6ff1dc4fa4576bd96653f7bfa05ce79328acc9b59b42a0086e3dd63e1ab50fba613a69cfb34329ed3202987124c2bf002a43912d9e44c7712d2dfbce66e7e90130ea8e2e4ee634c6fa457eca63e3ba387cc68e8109a9a9952593cdbc562a28f706b1466ae695915f4c33043584fbacae5136675b6c49780099284cfa7dd2d22ba017dfc6ff296739e0fd5958df6762f42e2e808881769d3950755e702f599796a71d5bcf2ddcf35ae5b112a1e693eb836a30cc0798710403fb018ad278cb7b94e354ddff0698713ff5ab19a8773889b2d560f2b32b7825422d9ec4b2c8fdefd1177c4f3a5cdff42499d7f35167d7b00988c379c51171301c81b690519e9cac90dbdf25f17c22e8b2d20f3e519faceec6ef70d32bf2c806942e36457625913d1e0514850fa81ffbc24c28adf577ff0d6def17065ad398068f22df226925c996c9a6ced5acf97a2ca13881d0928d5d7973887324e932d44a451ca31eaf53843a649ec2f2a570f9206d5a8646f2892435893348e702967a902d76a487d6d265b449004431190b5f97892ff0d08600dd136e37b8c1798c37594e0310b581c7845681eeb79c125d6d5e22450521bc767e2b7f7b74b012124c796bdff7933e3a14521dd274c900b43f0052f9e20e02ffc15f2be13b56c35dd3ff08b539b78a6372d8750b4c7d4f6bb666728b9f48634989806a524a3f23341af13ef8954eb2879e191a8997cea930131f83084bec485405d63755aac58382421d202084727a89a3549a97f70223cc8718b0f688cf63f6cdad098530da9d77a29347d00ba2ef6cd19ecc86964189f7bb4b6825c5acfade3c879c8dc69af67d07ab502c3149063401b7d96554c2d940aeadb0991452cefc3b17631168788df810f19eab30b451b788eea6b39d189a45c057d2301f15ac998175ee8ca161cf5dd2d0c4a72bcf476de9de4448b5e7006fc0fe538381eb297581ccd3487d3895bc06f283c612c177d69f753220b1dfa6a7a39bb59ee43d1839d6c2b34439c0254a2c3fa97b36ec8bd5d1ed0f43c0f255ecc50ddff60e9286f1d676f6a39bd4fec5f8efb6f7ea1f77ccd1203787ae095d003775e6e01b3735467311735b459f572a44170a94931e5503cf9ab98c33a9cc1c038212cb4a3ce9a3135629fb8aaa3dabf1d9365fcb3b8861e69eb485c46b377d6bc73d2fc36d0ab71ceb2790006b62fb27d7dd2ec6173b877add537ba3b8171955ba8d6f6a92e8a312d8a75a4870b5915732dbe6ee8a785029591c77a67820ade3e33db759262c50b4f6ddcdc9f7ec324c5f7ab152783b66305b1cad625e6b498a74194687ce5c94d76d56b77daf29d4aa061af6a2213eadaff66b964b22a99eec745d0a0d055aac1c18a87b07c4762147d1126a26bb0f8dfe2fd2f78552db84e1a56f9a5bcced58e93014b8053a8e8d460310f0bb905a1b585865be3fae225c142b34cc19a685e5e8409bac37c02b99799345de734971499880e3e8245643962a9710fc92a61e1652eb8be4e306f7a00b0c374c72c4a06c8b88617668da05e4127454d5982e8511e240f0feb4e7af526e9acfd27e75e4a8c03764bf5ea9ab860abad0190b0e6b416db232fe41274a593685db01e1e51c8c07bd70ae5c7c4d4caa183954a6427145fd32de5d5233efc3413bb3495a38930dff817d740f43ffa77db475306e4d5677eddce8d34868cb62f4eaa04a9f8e026e5cb0c2bb8a56ffc8826aaf2f59612d79b50307d40ed91aca807b1f8dce6ebce39ac2dc4593a20a46791a01217fc35490f3dcbc745954a0ae65a65c9b69933ad7273d88daaf05aa4f8ba986a2dbd505dbe82ba0d2f6d55a394e97e1479d918d255b1a715d8bee77cf353f323a0b9b83581c4bd52db859a06fd5c41257d91e7beff3523f4ce738f3bcbdeb0245df09c686d3723bfd4b67900ed3d96c4ee50feb663219c8af0801f7e6c8558adb09a3cc57ca4392ba4eb5c3ef9d154f733760023adc174e66981d435deb5951154edb883fe231b90b488a184f15d067f4903ea467e4a1b892b899b15b9a8e5b76a664ffafe927118ddf723f178f4ad34b5799d4c15541488c9b6f82212d724a0add78212537040b1b3c3fe846fb5e418db9d1c156c2d18abe4c2f870eadce3268b3fabf71da6880a64d8fd45695f3db6399bb3994fc008a2ed2b4ae3b227efcd469b63812348df4f679c8ea5455969038d41a82b5c243b1fbf5a06436adaba1ee4ce84d994e03957922020fbfa0479958e51b197177ef335a7083de8215356e6e14b6676520181a348765c639bfdeebbdd639151eef39306b9b7db3b42a089575e56af5c3a6ddc6006f23ab617a1e240e248aed64e8be2bb710924bee86be01d2194576652667fc217d9fbd4e5a1295d3e9ef3813b843a821e55e7e2ab37aa5f013154086a8d5a07d8a67ec2ff66a50c9fc8b0dcfd75de660278af839c25f63ee49c2db3273884f99b3e5b8b8a6f8843beffa0438d2b7a26787798c925f24a2f7c03b17be89912eece23bf2c83a61079ca146f8bef357dc9fea3d27421b1b2439b0f0332761d4e3d2979e279315c2c99c626c1494c307497f5d79817cbef4c5f999f18447c8da17b0c5106af4b1cd39704d09dbd86c1a59292b2c5878d9b179092c49ac0d5e34639cbf2132443871d0c8014f9d9ea2a8e2b94a21a541d34671c792ec150d3a801c2730e5b7025c1b403317628050ee283b51eee6f2e090bc483f99a7d2f9a0bddbe400b10211b29905dae0953579b755a4d36a615c7b396c6874dda0761b95e430f389856d41f41fc99b0ffe7b82a07174a87f724eb47571356a6db8e2c8036a183515eb7a955f01d29b4e5bfdb759b1fee7a6f733a412081dd3077829f66a8bb2faf19fc8a272b729433674930c604233e786a3879d4695d7adf190f6d1d614d5bc021954a69cee667bd385b18868aa618f3219bf45156fcda70493815b98de1275bf35b08ccaf0728fdb5b485719538863e04c1f18b2f435ed6b0c8ba630ecc096a8ff82fe7ca51512c465dea81de85336515d5c54c335463a8e3951d22c97af5c722475fae8737f45d22591d750ec8c01c7952c54adfdf99d2b550bde5483a15d53fe9693382a153d4ab3195ae8e4185c67ef33175711072a91580a5581c19a3c4920ab1c4a152a3ebdf2bf5544c65fdc714d39874a9995aef5f5c222506671e3cc2ae3c8d2a97f69e55b1dcb863f1128c761d9f15350e3fbe0c4b1241f45e36c7764459dc6b7dc07b23f8be23a12bda8596fca7c2d28b73c68770b4bd210bfce4f62c38df7a75fd4390f50ce3fcc74fd470a531705f0dca04ebec83500a8441564fad2664da99bbda118cc64034b4599ff3bd80fb17df842baf319d1f848407a9fd3145979ca80d73453cb7efe1d7caac3d0419e0990eed602f78d407d01baeac478f072178cc1b8a6a2de24d96616fcc6039124efae7d1947666d6ab168ad41223289ee11d76e46a6f72d67f8bdbccc89ac777044a1334186f6c0778f4c80c77daa237b8927e9087a3ef6ad0e647ad46dee628e62bbdccd2ac2fff9e560ed90b2285f85929adcad018646a04a9bb860cacf0b74852ad91901b854ce8"}) syz_open_dev$hidraw(&(0x7f0000000e80), 0x1, 0x18880) 15:48:49 executing program 3: r0 = syz_open_dev$hidraw(&(0x7f0000000080), 0x0, 0x0) r1 = syz_open_dev$hidraw(&(0x7f0000000080), 0x0, 0x0) read$hidraw(r1, 0x0, 0x0) ioctl$HIDIOCGRAWINFO(r1, 0x80084803, &(0x7f00000000c0)=""/217) read$hidraw(r0, 0x0, 0x0) 15:48:49 executing program 4: syz_open_dev$hidraw(0xfffffffffffffffc, 0x20, 0x1092c0) syz_open_dev$evdev(0x0, 0x0, 0x0) ioctl$HIDIOCGRAWINFO(0xffffffffffffffff, 0x80084803, &(0x7f00000003c0)=""/4096) syz_open_dev$evdev(&(0x7f0000000380), 0x0, 0x0) r0 = syz_open_dev$evdev(&(0x7f0000000000), 0x1, 0x161140) ioctl$EVIOCGLED(r0, 0x80404519, &(0x7f0000000040)=""/155) ioctl$EVIOCGUNIQ(r0, 0x80404508, 0x0) 15:48:49 executing program 5: ioctl$HIDIOCSREPORT(0xffffffffffffffff, 0x400c4808, &(0x7f0000000000)={0x1, 0x0, 0x80000000}) syz_open_dev$hidraw(0xfffffffffffffffc, 0x0, 0x49005cb64888dafe) 15:48:49 executing program 0: syz_open_dev$hidraw(&(0x7f0000000080), 0x0, 0x0) ioctl$HIDIOCGNAME(0xffffffffffffffff, 0x80404806, &(0x7f0000000000)) r0 = syz_open_dev$evdev(&(0x7f0000000040), 0x6, 0x80000) ioctl$EVIOCSABS20(r0, 0x401845e0, &(0x7f00000000c0)={0x41, 0x3, 0x9, 0xffffffff, 0x3, 0x8}) syz_open_dev$evdev(&(0x7f0000000380), 0x0, 0x0) r1 = syz_open_dev$evdev(&(0x7f0000000380), 0x0, 0x0) ioctl$EVIOCSABS0(r1, 0x401845c0, 0x0) syz_open_dev$evdev(&(0x7f0000000180), 0x0, 0x88800) r2 = syz_open_dev$evdev(&(0x7f0000000380), 0x0, 0x0) ioctl$EVIOCSABS20(r1, 0x401845e0, &(0x7f0000000200)={0xfffffff7, 0x86, 0x400, 0x4, 0x8, 0x7}) ioctl$EVIOCSABS0(r2, 0x401845c0, 0x0) read$hidraw(r2, 0x0, 0x0) 15:48:49 executing program 3: r0 = syz_usb_connect$cdc_ecm(0x4, 0x5d, &(0x7f0000000000)={{0x12, 0x1, 0x310, 0x2, 0x0, 0x0, 0x20, 0x525, 0xa4a1, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x4b, 0x1, 0x1, 0x3, 0x60, 0x5, [{{0x9, 0x4, 0x0, 0xff, 0x3, 0x2, 0x6, 0x0, 0x4, {{0x7, 0x24, 0x6, 0x0, 0x0, "008d"}, {0x5, 0x24, 0x0, 0xffff}, {0xd, 0x24, 0xf, 0x1, 0x0, 0x939, 0xfe5, 0x4}, [@obex={0x5, 0x24, 0x15, 0x5}]}, {[{{0x9, 0x5, 0x81, 0x3, 0x3ff, 0x3f, 0x0, 0x5}}], {{0x9, 0x5, 0x82, 0x2, 0x40, 0x25, 0x7f, 0x31}}, {{0x9, 0x5, 0x3, 0x2, 0x3ef, 0x3f, 0x40, 0x1f}}}}}]}}]}}, &(0x7f0000000400)={0xa, &(0x7f00000000c0)={0xa, 0x6, 0x310, 0x81, 0x48, 0x4, 0x20, 0x6}, 0x8f, &(0x7f0000000100)={0x5, 0xf, 0x8f, 0x3, [@ptm_cap={0x3}, @generic={0x7c, 0x10, 0xf, "287ecc8a2f77b8e82d1f03e40316380d9b02861dfe408cb96fbc33e4a8b289e6bf7322bc4a1023cf0cf11c65bb2688efb115d304903a09c18d3f9c07f4abc3784c56f41666411b88a8449a599d8ea48d9c3a0dcc8004ab6ce434a90f4e3f7d237925986896443037169b85ac13e0b1777c3f7d418b9721052a"}, @wireless={0xb, 0x10, 0x1, 0xc, 0x70, 0x3, 0x1, 0x80}]}, 0x5, [{0x22, &(0x7f00000001c0)=@string={0x22, 0x3, "ccf7a7f0cf45031713b38c1c0f20458ea7c7e0e17bad3a444297125d3c9c2bd7"}}, {0x4, &(0x7f0000000200)=@lang_id={0x4, 0x3, 0x404}}, {0x4, &(0x7f0000000240)=@lang_id={0x4, 0x3, 0x405}}, {0xa7, &(0x7f0000000280)=@string={0xa7, 0x3, "222f307595e07f06652663b20b0de5e3a544ca1039017347617b8b58d13dcf7c4a689ef4a3d635e92febc6d694c1c751adda0c08eef6ffd810a449c3af2cd9130907e2ad704c2f3be35d46131e492073d6d7e487d2e6d71ffbf739df83aae579e62fd78bcab5adfbbdd1fd8d9c04dbf2c73283c7ef010d00345d0305e772e41254f44012d14759bed120f0b6ce40ffd0af6bbbddffa538a4c6701b580eb517c2fbfa1d0378"}}, {0xac, &(0x7f0000000340)=@string={0xac, 0x3, "37fb7afd70e1915a745753c3b0d4413469b260befb33585681a6d23b84bbb2dd058af20a2361856acda2a7baa462c658e6628efe45401a7e5897f1729d8e96f2002129767458d8a4e96101178bd11cd9c71ccfbd09a7521f947841dea0b89bb3d4ffb10dd8e60de01f85ce0cbac9a8de11142c133fc3f98a252da661cf0120f28481d4a9775d2c2b2238478cec4b7d5fd08dbdf3ff2a0c8ee09cfdec8425af352256b0d48cfe32a267c7"}}]}) syz_usb_control_io$cdc_ecm(r0, &(0x7f0000000f00)={0x14, &(0x7f0000000e40)={0x0, 0x21, 0x55, {0x55, 0x42a05425ec5f39fc, "79f1fbf963491ae296c795f85826b1335c4fc82d1b1b138ea341cbc00a267f22a261fbc51272bcdfb1a90f1e8b442a06eb07ae944c31e5fefcc4f98f15ce2f1ce450e1248c2fa9b076e15d96a90a1aca6f9a54"}}, &(0x7f0000000ec0)={0x0, 0x3, 0x1a, {0x1a}}}, &(0x7f00000010c0)={0x1c, &(0x7f0000000f40)={0x20, 0x7, 0xe6, "2cee032946c63ef0b52a10f255f970e2babd26b4539fea93dd4f08a3f7e5aa1fe484b328750134cf43fbeec5d7108a189c6ae2806f0bd2b49d7f43bf62e9ff45ea4ff85679fba73f607733f709ccdbb40dc2b3f3fa695a92fd653374f51bfc495b6b3280d416f1f6daed69ed04d2b72064a62f279add252ea4394d7e1a03149adfbef3ae7dac2dceed8dbac9145f53922b587111aa5c625f04a58309cd6aa5d66d8da61edf9e8223d313571903b54f46d7bc851bf3d9f70dc2a57268f3cc3eafaa4308b7c993c0594c3c5dc5c1c7d5241c9dcc171192accdd61755406e47ed08d133dc6d5f9a"}, &(0x7f0000001040)={0x0, 0xa, 0x1, 0x3}, &(0x7f0000001080)={0x0, 0x8, 0x1, 0x8}}) syz_usb_control_io$cdc_ecm(r0, &(0x7f00000005c0)={0x14, &(0x7f0000000480)={0x40, 0x6, 0xcb, {0xcb, 0xd, "5428a899b6e57cbe05215a0294793085b91c8b2308cb76fb4b618f4398ef46994a8a8fade9b3e8b15a952a2effbbf048c8967c0d7474713e4aebab33d67d4f7094825e769782f21ca50aa6cb4c692af1f0cadcae4dba5c89d8e5f3bbb39fbc88661fc13933015862dea9e3f23a0f51e892fe6e82e83b1225f191fb971533fe35b09b1d7944ee36453da46c791ab47300311a92b7556a6bef67cee7b459720da049467f48185c617001d18cd99c09c8390fbeb97fa116e0376bea5a6a31bd74828d3d02a4c662503f3e"}}, &(0x7f0000000580)={0x0, 0x3, 0x1a, {0x1a}}}, &(0x7f00000007c0)={0x1c, &(0x7f0000000600)={0x0, 0xd, 0xfe, "3a5336711b5ef2594e3c381b64e52a98af2e6218fca881aaf736ea513c5107d713e43a31240a97f916b455fa2237b6c72a4bdd5ea37b242768a91bff3d5a7e362a98112948f99451412902e03b4fe2df7f022e0f008fc72a29f7919dadf60926bf893e1dfd14d7dbeb40027500b75aee576d217775e883780d41910ffb7b7374b94e28d196cd5a6a5e4ff4cfc32131cdb17d19f7c5030d5e8da957d5907933d208ce9987e39773b41759ae567d37fffd0e1f0f9474564abebf06e7969777b5cfc79fb2fbbf3dca89b5349accf376509ec445e975b9f0de2ebf7d4ed171523cbde6dace733394416b8f92f621487de757fab5c3824bddce4c0b758e5e2c1b"}, &(0x7f0000000740)={0x0, 0xa, 0x1, 0x4}, &(0x7f0000000780)={0x0, 0x8, 0x1, 0xe}}) syz_usb_connect$uac1(0x1, 0xd5, &(0x7f0000000800)={{0x12, 0x1, 0x310, 0x0, 0x0, 0x0, 0x40, 0x1d6b, 0x101, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0xc3, 0x3, 0x1, 0x0, 0x10, 0x0, {{0x9, 0x4, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, {{0xa, 0x24, 0x1, 0x81, 0x8}, [@mixer_unit={0x9, 0x24, 0x4, 0x2, 0x80, "b878ad27"}, @selector_unit={0xb, 0x24, 0x5, 0x6, 0x1, "a522d6b2c828"}]}}, {}, {0x9, 0x4, 0x1, 0x1, 0x1, 0x1, 0x2, 0x0, 0x0, {[@format_type_ii_discrete={0xa, 0x24, 0x2, 0x2, 0x100, 0x3, 0xf7, '5'}, @format_type_i_continuous={0xb, 0x24, 0x2, 0x1, 0x6, 0x1, 0x2, 0x61, '\\', "a6a9"}, @as_header={0x7, 0x24, 0x1, 0x81, 0x3, 0x4}, @format_type_i_continuous={0x9, 0x24, 0x2, 0x1, 0xfa, 0x1, 0x8, 0x7, "d1"}, @format_type_i_continuous={0xc, 0x24, 0x2, 0x1, 0x88, 0x1, 0x7, 0xa0, "c1ae", "fe8d"}]}, {{0x9, 0x5, 0x1, 0x9, 0x200, 0x80, 0x9, 0x8, {0x7, 0x25, 0x1, 0x2, 0x5, 0x1}}}}, {}, {0x9, 0x4, 0x2, 0x1, 0x1, 0x1, 0x2, 0x0, 0x0, {[@format_type_ii_discrete={0x12, 0x24, 0x2, 0x2, 0x9, 0x1f, 0x7, "128fc6a19430c837bc"}, @format_type_ii_discrete={0xd, 0x24, 0x2, 0x2, 0x3, 0x4, 0x3, "32fdeccd"}]}, {{0x9, 0x5, 0x82, 0x9, 0x8, 0x7, 0x20, 0x8, {0x7, 0x25, 0x1, 0x81, 0x5, 0xcc03}}}}}}}]}}, &(0x7f0000000dc0)={0xa, &(0x7f0000000900)={0xa, 0x6, 0x10, 0xff, 0x0, 0xc4, 0x8, 0x1}, 0x48, &(0x7f0000000940)=ANY=[@ANYBLOB="050f4800060b100104280043000900010c100a51600000000f8706000a1003010900021f01000710021e89ff0107100200095808141004095f22fccc4e1c5d5b226fffdfa3ef549c"], 0x8, [{0x4, &(0x7f00000009c0)=@lang_id={0x4, 0x3, 0x412}}, {0xeb, &(0x7f0000000a00)=@string={0xeb, 0x3, "c2e9ffd25980e3280517f820c73eaaf981526590f257e0ec5ada43392b26a2b462b6547feb25449b7f39983c33b30e2e923cc70f758960730103e2b2fca5a67020038d7b80210a640dc2182ed7f44d3037e8e50f1641d2d308fdcac90aec4881b741e68727640178939764ec31b3f2dc60514af17414631c715165fe9e41e1de75ab5968b06f5a47c898f79d8a17579c8fdc70426c44e82a5fea67281139461161904473eb912578ea0430326954394ee8a65dca1266572b824ac6a29992a2f059f02ecb3d5bd49536b62f56d6c22d6bdeac64bc58524a59e715221cfa0282831feb3bd0c7a5a8d533"}}, {0x4, &(0x7f0000000b00)=@lang_id={0x4, 0x3, 0x41d}}, {0x35, &(0x7f0000000b40)=@string={0x35, 0x3, "c188f52adec53884e012429b3ab67e1a3e2ce680ca070d0ed08119899819f5dd6f8b9ed17b061437a8fa3b97c702b54cf24432"}}, {0x4, &(0x7f0000000b80)=@lang_id={0x4, 0x3, 0x423}}, {0xaa, &(0x7f0000000bc0)=@string={0xaa, 0x3, "a5cdd0abf374fedac703283b2f562d363d02d802d2167c04d44e87361b8c42af9433cded18e3287061cfd71b1f1d0c955958f49e9402bced044d878add9bfbeee2d218a7d9b973d98993667b9b0731ed3d7f848bdc0c5bdafdbb55daf4cf2fdbd64f5bf3300a38c979810a98742cd01c0ed30b4cfd8e4473b3cd0c1dcfdf19de360ca9cf7aa52fda9f0c735fd55a2ecb4aac0b98b86168fcba8ba07306d4ac7d46db73c190d65507"}}, {0x4, &(0x7f0000000c80)=@lang_id={0x4, 0x3, 0x41f}}, {0xef, &(0x7f0000000cc0)=@string={0xef, 0x3, "7992de32fa4fe992b649bd2023661902ccc1e42b0d1a565ec8fccd450e4e6eb032c0b08740a66da4ca8de9565ec71811fec545506037631f5b4dce2dd74879e6a3f677b95d2e8a23e2ba7c855e15d30b64ccfee267510a393eb30ca726ba711bec084f976edaa6a7178fcceee3eed04dee9c0a029b3146107035ede6c292bc38e5e639ab671a5b502980af0f647545b2cfe1cd2de38fb9b03dde5c8621337e52513f16ed26e7b725a242ab7dba4eb181886e8f0801816ddc5868704f51e63a5d1d0b5ee12c16a9b8f37d834312eee2db0916c69831bc35844d0357077ddfaf9f413466d7e3cd7c6dc5a9c7cf42"}}]}) syz_usb_control_io$cdc_ecm(r0, &(0x7f0000001180)={0x14, &(0x7f0000001100)={0x0, 0x22, 0xf, {0xf, 0x22, "592d09d59e0af031955daccb5b"}}, &(0x7f0000001140)={0x0, 0x3, 0x1a, {0x1a}}}, &(0x7f0000001340)={0x1c, &(0x7f00000011c0)={0x0, 0x16, 0xd1, "c4245f79d9e5cc6db2a0bd980eaeac9bea9e4c17458720ee8ee21db1623d39b544562f819ebe70207968a24a9690e9ce27189dd53ab44a9502be443b6189725b136a428cdc656b4d3095c8508c33f71d0c84a65c6a8715c90e4782393d617656ebd9be9b81710b917a8e5d34e3e484119b6afa7f73db2f96c09376cd0f615c0c3d9da6cfd63befc1adfa31b2d70cffef8228a3fcff080c236ab259d4fcafc9634e23ef9563b074f0f889470fb5bde141a0b67b62ea88a8828a968ec71174dbc7b06ddeea38c76e9e3b2e82a49a7bb6609a"}, &(0x7f00000012c0)={0x0, 0xa, 0x1, 0xd9}, &(0x7f0000001300)={0x0, 0x8, 0x1, 0x2}}) syz_open_dev$hidraw(&(0x7f0000000000), 0x0, 0x81146) r1 = syz_open_dev$hidraw(&(0x7f0000000080), 0x0, 0x0) read$hidraw(r1, 0x0, 0x0) 15:48:49 executing program 4: syz_open_dev$hidraw(0xfffffffffffffffc, 0x20, 0x1092c0) r0 = syz_open_dev$evdev(0x0, 0x0, 0x0) r1 = syz_open_dev$evdev(&(0x7f0000000380), 0x0, 0x0) r2 = syz_open_dev$evdev(&(0x7f0000000000), 0x2, 0x14000) ioctl$EVIOCSFF(r0, 0x40304580, &(0x7f0000000080)={0x57, 0x0, 0x9, {0x3ff, 0x7}, {0x1, 0x6}, @cond=[{0x7, 0x8, 0xb440, 0x7, 0x0, 0x2}, {0xb18, 0xfc00, 0x8, 0x401, 0x0, 0x5}]}) ioctl$EVIOCSKEYCODE(r2, 0x40084504, &(0x7f0000000040)=[0x1ff, 0x4]) ioctl$EVIOCGUNIQ(r1, 0x80404508, 0x0) 15:48:49 executing program 0: syz_open_dev$hidraw(&(0x7f0000000080), 0x0, 0x0) ioctl$HIDIOCGNAME(0xffffffffffffffff, 0x80404806, &(0x7f0000000000)) r0 = syz_open_dev$evdev(&(0x7f0000000040), 0x6, 0x80000) ioctl$EVIOCSABS20(r0, 0x401845e0, &(0x7f00000000c0)={0x41, 0x3, 0x9, 0xffffffff, 0x3, 0x8}) syz_open_dev$evdev(&(0x7f0000000380), 0x0, 0x0) r1 = syz_open_dev$evdev(&(0x7f0000000380), 0x0, 0x0) ioctl$EVIOCSABS0(r1, 0x401845c0, 0x0) syz_open_dev$evdev(&(0x7f0000000180), 0x0, 0x88800) r2 = syz_open_dev$evdev(&(0x7f0000000380), 0x0, 0x0) ioctl$EVIOCSABS20(r1, 0x401845e0, &(0x7f0000000200)={0xfffffff7, 0x86, 0x400, 0x4, 0x8, 0x7}) read$hidraw(r2, 0x0, 0x0) [ 1292.287593][T11682] usb 4-1: new low-speed USB device number 123 using dummy_hcd 15:48:50 executing program 1: r0 = syz_open_dev$hidraw(0xfffffffffffffffc, 0x0, 0x49005cb648cc51fe) ioctl$HIDIOCGRDESCSIZE(r0, 0x80044801, &(0x7f0000000000)) r1 = syz_open_dev$hidraw(&(0x7f0000000080), 0x0, 0x0) read$hidraw(r1, 0x0, 0x0) ioctl$HIDIOCGRAWINFO(r1, 0x80084803, &(0x7f0000000080)=""/73) ioctl$HIDIOCGRAWNAME(r0, 0x80404804, &(0x7f0000000040)) ioctl$HIDIOCINITREPORT(0xffffffffffffffff, 0x4805, 0x0) 15:48:50 executing program 5: r0 = syz_open_dev$hidraw(&(0x7f0000000080), 0x0, 0x0) read$hidraw(r0, 0x0, 0x0) write$hidraw(r0, &(0x7f0000000040)="3e980ae3ef3f5f7d6fa0baf7d92e4ef188bf", 0x12) r1 = syz_open_dev$hidraw(&(0x7f00000000c0), 0x5, 0x490901) ioctl$HIDIOCGRAWINFO(r1, 0x80084803, &(0x7f0000000100)=""/41) ioctl$HIDIOCSFLAG(0xffffffffffffffff, 0x4004480f, &(0x7f0000000000)=0x1) syz_open_dev$hidraw(0xfffffffffffffffc, 0x2, 0x49005cb64888dafe) 15:48:50 executing program 4: r0 = syz_open_dev$hidraw(0xfffffffffffffffc, 0x20, 0x1092c0) ioctl$HIDIOCGRAWINFO(r0, 0x80084803, &(0x7f0000000000)=""/190) syz_open_dev$evdev(0x0, 0x0, 0x0) syz_open_dev$hidraw(&(0x7f00000000c0), 0x1, 0x244040) r1 = syz_open_dev$evdev(&(0x7f0000000380), 0x0, 0x0) ioctl$EVIOCGUNIQ(r1, 0x80404508, 0x0) 15:48:50 executing program 2: syz_open_dev$hidraw(0xfffffffffffffffc, 0x401, 0x49005cb64888dafe) syz_open_dev$evdev(0x0, 0xfffffffffffffffe, 0x200240) 15:48:50 executing program 0: syz_open_dev$hidraw(&(0x7f0000000080), 0x0, 0x0) ioctl$HIDIOCGNAME(0xffffffffffffffff, 0x80404806, &(0x7f0000000000)) r0 = syz_open_dev$evdev(&(0x7f0000000040), 0x6, 0x80000) ioctl$EVIOCSABS20(r0, 0x401845e0, &(0x7f00000000c0)={0x41, 0x3, 0x9, 0xffffffff, 0x3, 0x8}) syz_open_dev$evdev(&(0x7f0000000380), 0x0, 0x0) r1 = syz_open_dev$evdev(&(0x7f0000000380), 0x0, 0x0) ioctl$EVIOCSABS0(r1, 0x401845c0, 0x0) syz_open_dev$evdev(&(0x7f0000000180), 0x0, 0x88800) r2 = syz_open_dev$evdev(&(0x7f0000000380), 0x0, 0x0) read$hidraw(r2, 0x0, 0x0) 15:48:50 executing program 1: syz_open_dev$hidraw(0xfffffffffffffffc, 0x0, 0x49005cb64888dafe) r0 = syz_open_dev$hidraw(&(0x7f0000000080), 0x0, 0x0) read$hidraw(r0, 0x0, 0x0) read$hidraw(r0, &(0x7f0000000000), 0x0) r1 = syz_open_dev$hidraw(&(0x7f0000000080), 0x0, 0x0) read$hidraw(r1, 0x0, 0x0) 15:48:50 executing program 5: r0 = syz_usb_connect(0x1, 0x63a, &(0x7f0000001140)={{0x12, 0x1, 0x250, 0x7d, 0x60, 0x1b, 0x40, 0x403, 0x0, 0x7a64, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x628, 0x3, 0x8, 0xd4, 0xd0, 0x86, [{{0x9, 0x4, 0x3c, 0x5, 0x6, 0xe9, 0x81, 0x7e, 0x2, [], [{{0x9, 0x5, 0xf, 0x10, 0x40, 0x20, 0xfd, 0x5, [@uac_iso={0x7, 0x25, 0x1, 0x80, 0xf7, 0x9}, @uac_iso={0x7, 0x25, 0x1, 0x1, 0x81, 0x100}]}}, {{0x9, 0x5, 0xc, 0x8, 0x3ff, 0x4, 0xf8, 0xff, [@uac_iso={0x7, 0x25, 0x1, 0x2, 0x7f, 0x6241}, @uac_iso={0x7, 0x25, 0x1, 0x82, 0x9, 0x5}]}}, {{0x9, 0x5, 0xd, 0x0, 0x10, 0x1, 0x7, 0x5, [@uac_iso={0x7, 0x25, 0x1, 0x0, 0x9, 0x1ff}, @uac_iso={0x7, 0x25, 0x1, 0x80, 0x1, 0x7f}]}}, {{0x9, 0x5, 0x9, 0x10, 0x3ff, 0x7, 0x0, 0x3}}, {{0x9, 0x5, 0x7, 0x8, 0x3ff, 0x1, 0x0, 0x81, [@uac_iso={0x7, 0x25, 0x1, 0x1, 0x81, 0xa00}, @generic={0x4, 0xa, "eb0a"}]}}, {{0x9, 0x5, 0x8, 0x4, 0x400, 0x1, 0x2, 0xff, [@generic={0x8b, 0x24, "0df9b987c683e06b08a949a2cb662fdbb4ea407acf77b04c8a77efb7306493e113cc1c1dbcb47c2abafbbf523ff79ee805635f4c59ee0a2bebe250a8fba33a1993e7d4f8ff937fb42395cdcd6cec5b983a2604d856fc8ade3d8850869b123715f5e36f2e5d0a35b38ba02850980baac0916b23174782567b6c158d6d81a9eb39372e535faa0a96a0c3"}, @generic={0xab, 0x8, "17bbcd0a385549da1de52160ec47c8fe71cb81e985d1e1327a4e8729fee6b8891384764b0bab09fe1204279a90bb0e93a63d4774896ef19eb0780868682d4d19845a0e274c68b5dbe87d0aac70fac1c113a1dbb8cb3677dfaa3668256bd4de56e28ff685b9d6ba2f06c2c4371aa82dbe03641cff1c96da551c8ea12ef7a0fe5ebf3407acb492aa9fa870289e10fbc0c54aae56f1d25531306e7f4e4b27692d97171bee99b20478b7b9"}]}}]}}, {{0x9, 0x4, 0xaf, 0x1f, 0x5, 0x2, 0x2, 0xff, 0x6, [], [{{0x9, 0x5, 0x9, 0x0, 0x400, 0xfe, 0x1f, 0x4, [@generic={0xb2, 0x5, "b3ba15a9e86cb9ddb68a625fc36f5bce3053ab4f8203980231d279f83f589737581f90ba3058b1f0d4d20c7c32a8f3af25fe4c340e9e8f0cd574c5fa72011dc57020aa94998a20eee823392932f5f136fbbc8dc19f66f85ea6403c4d7f8a6f13349ceef60cf25d40cfead9b7c2cf7d356f791418844a1a8312b8ac8c51ffe6dff603be4dc1eb83e73d8ae14f0fbe1a3027fc610c4e88b1a7b8021d1d3625ccbd590040ca70bf3e14fea595e6f6bd8a27"}]}}, {{0x9, 0x5, 0x1, 0x0, 0x400, 0x7, 0x1a, 0x7, [@uac_iso={0x7, 0x25, 0x1, 0x1, 0x1}, @generic={0xb8, 0x2, "5b0a015c1c5cb3c71ad551ab0dedba8467a9640ddf9dc78631c7a5203608718622b20266fab735b60b9cdcf2a22d1cb5c9a13bfbd150ec0664b32feb30a4f867da4a9e954e476025500c659b1aeb12fc15800e1355db65041ac3f69455a174c36179cb009cf78c27b1d8e6e94eda1255c9bb01335b4c6ccb4256b6fdf3e092adfa7fa4a8c01a7e90d0e68f8370ccecd691aeb1eb2da7f47489ceab7055c96f052fd639bd01e8b010e58299945db0b7142245d0b688cc"}]}}, {{0x9, 0x5, 0x1, 0x8, 0x8, 0x7, 0xfe}}, {{0x9, 0x5, 0xd, 0x4, 0x200, 0x3a, 0x1, 0x4}}, {{0x9, 0x5, 0xe, 0x3, 0x8, 0x0, 0x81, 0x3f, [@generic={0xf5, 0x9, "a91158dd22fe7571c623013f1d2804b6f48c760c34dea220605825afbf2a675100ceaee64bf5032f6701b052eecd5c1d87b2db3b6f3eef49da12283ab6609ed0371f942b21bca7846a06cb27630531becccac70ff00fec877cd44ae004d386d0d59930efa2dca9b471e81a21530b942252388c7bdc26fb9a07a7d1c5ed0fe0a37253cebf66b29f6e759c59e492e74892cc775c4e52890d13ef99597802993725c870b8bd7671af4b7af83a9dec0494acb4e4ea24bae2b2706f251897df5419dd6b94953189931582886eef522aef4f7705094fdb2d0eb0304e4ca90354d7097d90e2b6a2ab192735ad89a7186153995fb74f44"}]}}]}}, {{0x9, 0x4, 0x7, 0x0, 0x3, 0xa1, 0x22, 0x4a, 0xf3, [@uac_control={{0xa, 0x24, 0x1, 0x0, 0x1}, [@output_terminal={0x9, 0x24, 0x3, 0x6, 0x307, 0x5, 0x2, 0x2}, @mixer_unit={0xb, 0x24, 0x4, 0x3, 0x6, "cd40bea2affa"}, @mixer_unit={0x5, 0x24, 0x4, 0x2, 0xb6}, @extension_unit={0x7, 0x24, 0x8, 0x1, 0x3e13, 0x2}]}, @hid_hid={0x9, 0x21, 0x8, 0xcf, 0x1, {0x22, 0x211}}], [{{0x9, 0x5, 0x4, 0x4, 0x200, 0x20, 0x6, 0x0, [@generic={0x8b, 0x7, "a8443bcd3c64120225646844e4274a9635c9d34df3b6c095df103057effc38696d6206ab45dad3bd862cae14c25979a505f93bdc28bc9d006232b14450b7dd5ba1a415180983ae433a91cb66b2909bc1ca0b3a5e2d83986a153f1b30d8a1aa791808a17979ac12bc46c33c35c43a745b05a9ce4e0d252194663ac7d222c5de0f802c35554885a268b6"}]}}, {{0x9, 0x5, 0xe, 0x0, 0x400, 0x8, 0x71, 0x8, [@uac_iso={0x7, 0x25, 0x1, 0x3, 0x1, 0x81}]}}, {{0x9, 0x5, 0xf, 0x0, 0x3ff, 0x9, 0xf7, 0x81, [@generic={0xf1, 0xa5caeae6591b78c1, "dde08757660405333a3482f95ff9b7718bb43daf72022acb97919ecdebbdeb8b3b290bd4b7ea71136634216e3143d13ff4c9d9f3253fa1c235e79c56530a218edcbb7e50eb265888d812ce6b8b0d7eeb9740103f28f3bb257e461154eb14c661c7ef415edecdc3704f6978bf8104ce5ecbccf5fb1d17b140a877b3f24f41d761dc15b904a82763c1304d4e0064d6138a11199f309f80cd92897e50dcf5c6c8dabcfdcaf4fbf83e5d9d269eb615f5e0d2f52d5c2930892d5203334b6dcf56696e0de5a86e8c8fe87ec18765683dbd458771c49c81b63b4cbdaa59a8d3fad9a8e55d38eff0bb4252c71df96dc2b8b2b2"}]}}]}}]}}]}}, &(0x7f0000001b00)={0xa, &(0x7f0000001780)={0xa, 0x6, 0x201, 0x5, 0xae, 0xfb, 0x8, 0x8}, 0x23, &(0x7f00000017c0)={0x5, 0xf, 0x23, 0x2, [@ss_cap={0xa, 0x10, 0x3, 0x0, 0x1, 0x7, 0x5, 0x9}, @ss_container_id={0x14, 0x10, 0x4, 0xf7, "b7ecbdf9b99a1483cf9587c2440558f6"}]}, 0x8, [{0x4, &(0x7f0000001800)=@lang_id={0x4, 0x3, 0x40b}}, {0x4, &(0x7f0000001840)=@lang_id={0x4, 0x3, 0x424}}, {0xc9, &(0x7f0000001880)=@string={0xc9, 0x3, "84cfcb8566d17fc8cbc0752ac8f58bca81d3711b62731130c9597cc443cedb1b37346921f711df8c519cde2356105d7f5854d24bf47f7ca5dce45ba1500faafff0b71f417fc2f705d024b4dc5d005950fb65acbe2e97d17142390ddc953ec516d381e7052fd7f0e3cdb91380e9d7c68099155eef018acc3dfb2fe75f7af01de508be141d4062e2bd3ec968735c83333494da7790fffe8d503eca04decc8e37afb7f6ba10c8d9164fdf34ea50802a5ed5e2a8ea50d913861299b11620250aa4ba1e3631687016e8"}}, {0x4, &(0x7f0000001980)=@lang_id={0x4, 0x3, 0x1401}}, {0x46, &(0x7f00000019c0)=@string={0x46, 0x3, "47a5d6a09e580e091238c4cd7399256b01a8e0bc69de529559deaea4526d8718a2967b9cda359a8df57f3adaef95519b7fda0c54cdeb5f342051a64285f26a6f5b07af71"}}, {0x4, &(0x7f0000001a40)=@lang_id={0x4, 0x3, 0xf0ff}}, {0x3c, &(0x7f0000001a80)=@string={0x3c, 0x3, "531365e43c6636706b1cb1acdf252e2659c345dc7662cab3aa24b636247be98cd6406a8b04bfa4989709dae762649514b719e731c021d5d39395"}}, {0x4, &(0x7f0000001ac0)=@lang_id={0x4, 0x3, 0x426}}]}) syz_usb_ep_write(r0, 0x9, 0x32, &(0x7f0000001b80)="7ab65348301458abe3c31ae9dc990b317a43cd38d82b56ada07009a0bb6bbec9c271ddcacc12acd098d01b0a57deb67d2605") r1 = syz_open_dev$hidraw(0xfffffffffffffffc, 0x0, 0x49005cb648a8dafe) read$char_usb(0xffffffffffffffff, &(0x7f0000000140)=""/4096, 0x1000) ioctl$HIDIOCGRAWPHYS(r1, 0x80404805, &(0x7f0000000000)) r2 = syz_open_dev$hidraw(&(0x7f0000000040), 0x3, 0x400) ioctl$HIDIOCSFEATURE(r2, 0xc0404806, &(0x7f0000000080)="6d1a6e4d1ebff1a8c92827a33692c3524887a0276a9ee0c13388a34b4e86e50e0f752d570e178adac5172f0d5c719afd3ecd08734ee973fe39d50f5da90154465a8ec24bb9798af6d7960afb67b3a72703f3d4c4ed165a33e35ea59912829eb1ee12084c9040b672dd393c44fe48c5658d2dfe2273531fdaf7e572853f35b1d513aa4a503fcc2cd593d31bd5") 15:48:50 executing program 4: r0 = syz_open_dev$hidraw(0xfffffffffffffffc, 0x20, 0x1092c0) r1 = syz_open_dev$evdev(0x0, 0x3e76, 0x1) ioctl$EVIOCSKEYCODE_V2(r1, 0x40284504, &(0x7f0000000000)={0xff, 0x1e, 0x3, 0xfe, "8341ea4cf8717083311ee0727a9bd80566bc3a24a71c2db8ac21e031b9a5a385"}) ioctl$HIDIOCGRAWPHYS(r0, 0x80404805, &(0x7f0000000040)) r2 = syz_open_dev$evdev(&(0x7f0000000380), 0x0, 0x0) ioctl$EVIOCGUNIQ(r2, 0x80404508, 0x0) 15:48:50 executing program 0: syz_open_dev$hidraw(&(0x7f0000000080), 0x0, 0x0) ioctl$HIDIOCGNAME(0xffffffffffffffff, 0x80404806, &(0x7f0000000000)) r0 = syz_open_dev$evdev(&(0x7f0000000040), 0x6, 0x80000) ioctl$EVIOCSABS20(r0, 0x401845e0, &(0x7f00000000c0)={0x41, 0x3, 0x9, 0xffffffff, 0x3, 0x8}) syz_open_dev$evdev(&(0x7f0000000380), 0x0, 0x0) r1 = syz_open_dev$evdev(&(0x7f0000000380), 0x0, 0x0) ioctl$EVIOCSABS0(r1, 0x401845c0, 0x0) syz_open_dev$evdev(&(0x7f0000000180), 0x0, 0x88800) read$hidraw(0xffffffffffffffff, 0x0, 0x0) [ 1292.557702][T11682] usb 4-1: Invalid ep0 maxpacket: 64 [ 1292.717594][T11682] usb 4-1: new low-speed USB device number 124 using dummy_hcd [ 1292.967541][T11682] usb 4-1: Invalid ep0 maxpacket: 64 [ 1292.973043][T11682] usb usb4-port1: attempt power cycle [ 1293.387579][T11682] usb 4-1: new low-speed USB device number 125 using dummy_hcd [ 1293.487693][T11682] usb 4-1: Invalid ep0 maxpacket: 64 [ 1293.637506][T11682] usb 4-1: new low-speed USB device number 126 using dummy_hcd [ 1293.727720][T11682] usb 4-1: Invalid ep0 maxpacket: 64 [ 1293.733196][T11682] usb usb4-port1: unable to enumerate USB device 15:48:52 executing program 3: r0 = syz_open_dev$hidraw(&(0x7f0000000080), 0x0, 0x0) syz_open_dev$hidraw(&(0x7f0000001180), 0x101, 0x80) ioctl$EVIOCGBITKEY(0xffffffffffffffff, 0x80404521, &(0x7f00000000c0)=""/152) r1 = syz_open_dev$hidraw(&(0x7f0000000080), 0x0, 0x0) read$hidraw(r1, 0x0, 0x0) r2 = syz_open_dev$hidraw(&(0x7f0000000080), 0x0, 0x0) read$hidraw(r2, 0x0, 0x0) write$hidraw(r2, &(0x7f00000011c0)="e346b89b206142cccc2d275c25baefeb15bec5075c413c2fbd2b2c011e4024600ffb39263a7f0389dfed423dcf16d8fc912b90513e9cc19ff7132908000000a5861c50ac4e43bb7b0781d99c0e7c91e810", 0x2d) r3 = syz_open_dev$hidraw(&(0x7f0000000080), 0x0, 0x0) read$hidraw(r3, 0x0, 0x0) ioctl$HIDIOCGRDESCSIZE(r3, 0x80044801, &(0x7f0000000000)) ioctl$HIDIOCSFEATURE(r0, 0xc0404806, &(0x7f0000000180)="bd3e52c0023b19fb497e6df4a0b233f1c8f145101613d52e99208480b7f5e172e4d7308b23e489cf62034c4e903c59748670376af35a7171119bead2854a2ddf7b06c8c902dadcec15a7ceb72870ca9ad9f4b122de6d9c9ca10a99784b53aeec38c5bce28bcece5a7f90c23e1ad3dbfba7392473d4e06c3376ac54de9ddb2ce24c61431d9f8973f1cf2d56247df6d09263401cc44eeb15cc2acca2f118bed23a5bf9e4a3a005d77d260393a25143faf2d1007dc18c9b1fb181aa76aa34fd34fbad84fa5c064c0e0e94308173d8e929171d07b345a6a08104309e6e5b3ee19d28c70b2c3c3db52a2080d2d4348baf3b196cc37e6e804bf9cb5e8c14b6fe678f5e3dc3f67dd1e2740a95e71e3ef537ef8f7bccecff5becd966128f058ee32e9451a32a2e7ec65a6a04b037def5a1305d83bc7a6719594afd26a59cb896e493fb9db0e8f9a9c506c4b4fdee005520b5e0f5300839c0e70f5e8349802fe38036b84cd417552778c9475a37237ba409c5e20c211ba940f42739c9d9f26bf1d5db6751c9b79a817f127e12024de8439f4ad65e94246d420c22b217edcf356248e8a82a6660efe6279d0e04628e7d17e110481a4a10b6c6e440bb53e0118b3b24dbd989bae27559883c08fe9cba71e5496f2bb69f4800b0bca00237ae6967a187e631765ae949ddb400625adae30782ea7085cc79aa51e5d85e176cec4d00fb91b1692a0482824376dc8d36fa1cb840b71da8b3be4dbe30a30b61789375d5617cc54dc88c0df77d5099899a0509a22f0369a8a5f629477f2a149e2680b8b9b892b0acef6ccd4ee8b75282071974474e9b37bc6d358b3416f97022d2ed6f7685a4f2989e3382c93cfb010aa701b775cf95b427803e19276b3b4ef7e07bbca43299ea38c6e351a6cd257df79bcd2641fc2d2f4fedc200218ddbf1838faeed206d8ecc2a52645cee6f1de90ec8bebc865dd31283821e1882cd54c439b00ffc06c86a8ffd80df06f34295b29a3ae3a250a60fffd781c2de564a3af5707faaf0980ec076517818e3669f3a2f92d264048ee597587895b776ae98c8c9cd8d277cd42040bcabe0c55e4ef2eab0dc3d7080ef513f8ba33b2b82430edf958e0ee071c7ec3eec185538b9a9c57cb11af5a815e9ae4aa5dc6bd040529d1dd29eb9397465e011a09170b12266853555351ef854ec4467cdc919b3ea3cce34b01de0942e2a46b62a96f9312c0805f86e7ab8ba0cae6cbd9481146a20812529d4671d36074558fe2a05cbab6c97eec6a653a81859b24562f76ef5414b6a001822a49c3885bc258f28cdffd5bbaae794a0a5817eae4240236ec25a5a9e1cd57f7b6d5848ee9f07948b5e5799733ffb979c1f71d48aa0108e4d9b1e9c8946e76ace7c742d4f9326817651a0395c60d55cb80873cd9234385996d5e59d852673c1ed477fa19a67d7ce4082dff5a75dd535d7ce301ca593b53188d6f5f07c243232a603bc4ffbbc142c19145e1ea0dccc4ae8932ac85256115b6aa3b89e386a65667fe9c95f10b770947c1c3655191d079e802d789d41f64f51966d0b1a03073ee34cc1226bf9507df6d0f8ce9b352eb2abc1e618fd4c6fe2645ede5547f05cab1159e60e2d906e2a310b5d0d22619dd2beb26f6d27d83749c2a6d0fcf4f2ecc20364ccd360d21244f60fe7dac2903321539a2abd1080d4585d4b96028a09d2a357b77393f1f534e732bc0cf6dd23da17d789226e0fbebd35bbbc0c9c70c1df7a498e7c9a2e78bd39fac6137e6f43566b656169499a6e4bc155d16413a15bea3bc6e048b660edffc20483e839428bf5435dd0b5063b28f73ae951c2a0f87875b1996f88dd2c236dfe442e09b6fbe4beb9e5cde0e65e9fa1cc14039bd63d74eb16c2bb683d1b61601787ade3bb9c04d7a495f8524dceeef64ec90d11d4ad03b1e5d16b0e55f57261370cfc76336969f5f2efbf8a31a35b4a90099a0c2350df430e483ad0c789c538aece7cb4160ef0b5d95d2b4f8f24163eb9d00d762d4d75ffbba45d6ca8e18cb948e95316811f5a7721173982c4284d167a11bf299ac4ff5f68d2707bbeec3ac68b82f345c82f930fcb11d16f2e9f9f61f27bb3d076165e4803ec3fa658765517bc5fc187b70908afa5209c3795f4e0be203168bb55c9da436f8d09fda1cf5793dae922d13acf4b427fdc6b61c665a32d2330c7de43d85e6174beca28fef4db2f8bc548a85b1437730c4db9e15c68cc33fb4be04ca54041cb288762420e36f1c5234266a4d5339d4948ceca2e36d04f99baae5c938041c2789992dd78f4e735c5c48e4bed077b0bd8e7bd9f9b2afa882792c0e3f167af8e9c2798f27bd92d5f7077aa1df82ac42cac8ef6dc659819e0d694187235534e78561c5946f5ae9fdb87d235ec44cb476a7c9d3cd2d509e9d8dc0adf575f318426995b6ed95beebe78cb0d4b098ec5d0f2b20a29b988790a5b1c2bea60488cb88b3f2025f7e09cbe0eca92fdd9c1f3d8b43107b65bacce31ad9ed96330bd7ba9f5cab309ec6f97670624b43018427ee5fdfb960ab7c70d21a4aff12680255c44a1ee9a364ffe53bb9a8a60df3dbdbb67b37638fee13938bcb210eb48d1e5191df3b2bd9bca530fd426062ec25f5ebce996ad318af1acdd7c81b21bf4a77945301ed9102816818f23d0119d3d9796d60c3705d56947e3b41cdf6faf1551ece57ff0bc7257457dc74d67876cc1c99aec4b6e4782f579d9da79cf2c847b46f4359eaf436e495f1a80f97af75e42fc2ed157261dec14ab94c39d962a50df46c0f2cef9504d094a27ca7b4b0fe907568ac89b7919881af90bfe4a0809d4a7572cdea51300fa45f981123e430aeba89f76577c6e659c4c758704b3fcc79aa074070f68d870d66422048d5aebf5872d7ab1dcd62117e2ec8cb198e47e81367459b2077d4465ce078576b348e82f32e46b4854ef536d006ba67e9ef21c8c0613afb4d41ab0b66378a53aaf8dd36e70accf89ef22cc98d359d26047f0934637977db428962d063a3a87937b35105c9c3dc5e14890739db57c8adde63251f342641bda6e356dacc49f9246d78f4c6b35f7beac001df3fd0a2b38a1e6948163d34c0d6fda2e1796cfe437870fcc3ff26feb1f1b27d2e8f711397895ead09234a6bbd57c7094d0bfb0c98d9f7cf8625ab89bcc4e3cfda7e10eeda5752153a3decfccf8bd395737a1b17a96d3385eba80b3f1a081f00b51a2f7d6aa929bf314d7225eddf2c5d0d38abee3412326df3acffd87e53f4e7ae575aca83a2cee6537f5d5de8cac36036f7c86bc477a6f10af8bcc40021f83fa2f4f8f8890fe810f64131a922df700e02e7492f84c433cadbcaf8adfd5a38d884bb76dbe24736b5c2badd2a06a4b33e5ec80a2c0c96ac74e1547764fdafc992592c410f20194b520e501821c632126ea7f0dd4057bdd9981bcb1d28022d74121aba6aba5d8ca0389a037b306dcd8c9f4cfb098d57f48760c9aaf2532abca5871db4820c0901504917e5ae61664654c45acf91f28ba07b9bae130723d51ac88a799a529f7ac41bc5b6811700a88b1ce2cba1a38536b6cc389db109f9867e509a89eb9962a54704c078a3ffbf9e5d520a04fbfec57f02b8c15ea73191f8caf4aebeec09f697705c1bd098aaf4447d70e48ca337ff7cf05a7397520fd2b695547b01cf8977fc746c4781a8433236de1c497fb2a948909a33dc41950bcb90985736e45cac1077f50f63974574ffee6e40c65f8211c8fc3b2ce5652b2da4c52472154fccf6c2e72614f45cf4cbcd002e17add8b61cb9668b5dd9d4f17e6ed64b810795780797b831ad0b60dc3c58234f6f1f2d80f1e50e08857d6f811e48290cbfa968da30a6a35c6390a52d246a3e6d46085771683a8530c4a14ed1b98abf8adf6bfe36175aa05a1390aad24958e17c0e1f6535e45bc3e84d108c79d092fb689cfc22ac54671f5510144ecae5cad084114213e6d9eceb2643c8cfaf92a1b140da8099760f965eddbfb1f4a902eef9bfc431aab9e892c09f3fe2417c2257b9284d5b629d921246cf0594b1844edf5e9a2ac7e51ce732d5200a57ff8cd75d3a55ded1539f2013f1ba496519c3cae99abce5547f903ad032ba630300971de343d355ef1dba5c957bbb118054c279167f8894a91d0828bb4a9e272ffd19b8cbeef85dbaa2d1ae95c95eac541b169aa13e465983feeea78c5bec0c78d6597a29b25c17f3daa46ce43c44ce48284cab24ecdc3b0e7163064d4d5fd154e52c922209f80f9f3498808853d082c2f166f37fccd1e9776cdb767f1889f22f6bc80a5b76559e28c9dfe041d86410e71407aa4e607807d9e73c29bc5b96c5d9bf412e0087760b2ef6a5f2e2fe4b6f5bbe7e0108f8160535502b789b36ca696dd4fbdce7f9b24a4ddbfd496366dc54f663588ccae2d60b18fd1622c8c91307a345bb7dd54dbf34a4b38e8f8c79e9e082fbef4c75ba9c5fe3cd5264af26aa7ba81c5b65b3b49f5ba4407986d2508ed633abbb8b6260c4c7d29255a9c995d63eb8d264953fabc3f396789670152fa6e5b8c8305bff99fb31dd6d4c1a3f2ffd2aede926d22b39958d3de0aaff2f816b5f93ce5b595897f3126785fc6d591f592a337355e160595ef17adb6835ed6362443e59a0e9924021a5e8454151e713a1aa67c47fc5d9cb4de98eff64632eb0b595530ba8202d9ae574bbb9bbc4fe4a5de18068324fc34b201170b427d2dd08cf276b06e3bb5c7dcd8e62a06ed08813c2ecbe3d7808c083c772036b778618f55a6b14402e54be6407c1bf83b0490d4bb3ece16033fb78337fc23db5517d322dd927567e2b864e596f01489b8d7b7ab2cdb2b0229e90fdc6952cf959cce8b37cd66c60412f3a6f7388d0f65e291c4761906117bfde13448aae103a702467e0989b7ae03d2133f3d9d68be8b35fc9553539fed535af8d864578cc956c9d601be9696244a1b4107ce82ee9fcde1b8b31e9e46e502aec3ead3bede23021d291e91430d98ef5fc7c50e8ee081e830423708b8a823148026cc89aadec48b9f3d71b35b005c58e6f11041014c1d86da6f0cf1abd2e6bbc75c1d289b2d95f50169ff13308a619cd13573caf763e92e3ba65202cda241c879905c5547d6cb2fb20e72458a695ee2530e7c5a26d3ededed1e69e92e779d6ec4a79cb13f2309b8f63f221715c9b00e91a725bf04b49b969df0dc8d8f3b2e6979c3c0db4549df7fe9e7079b62219712e23978913dbca7d24c2582f8dd634316c1e073411cdc6acf3a78c7313b686c4703c98f62a95b71d4092fd2103904eb0abbaf681b31e8b4f7742ec434f25bcfac482154822a55c89f7d13c86b665117e901777c51c33c33a7654eddbb0b0281a0bb64e9f6203c08495cbac27cf52e9bbf39b2c2824ec8470b50329531761335a61940206c3cc8b5994d423071850adeeec609a4a99ad52b2736cd6722a6a50ecb705de69d5ac2a5f5bcd7fbf4a6d3c197fbe73b09ba0f10a0b19a7c88261087dcd713b55f6fa55a2045d180ad5f30e5a5deb0ab3038bec3e434200a744383a757f0c6814a098bdfa5754624c8f62dd033338edcd7c01cc0de14cac1697f06eb9ca52f8a9cb32c73e66cf16843ca2d056e926f41b4085df25e4aaeb4d79f8fa845fb0dc6b3be38d4a6d3cb4d82700a7f7086bb4dc65fcc36c6ebdd52b0a2ae6bcec21f94ff0b45726dce2cd9f00f1d5df99657fdbed5f9ea656e094a96d22d552adca76eb5ded3a2153829c4f6c21c7d7e81efac94d823e40a8fdbc44c33a4326dd379f05feb0d537d08e586e8d16467909ff2a477f9061e") read$hidraw(r0, 0x0, 0x0) 15:48:52 executing program 1: r0 = syz_open_dev$hidraw(0xfffffffffffffffc, 0x0, 0x52d403) ioctl$HIDIOCGRAWPHYS(r0, 0x80404805, &(0x7f0000000000)) ioctl$HIDIOCGFEATURE(r0, 0xc0404807, &(0x7f0000000040)={0x80, "af967694ce76b11e615a32d82bf71b8b773104f48dcf2f485f1e50bf2e4979112212a3a8caac16747e6fb68a7b03661b6f477f8982c6151b11a6cba04d8d821f"}) r1 = syz_open_dev$hidraw(&(0x7f00000000c0), 0x5f4a, 0x5c480) ioctl$HIDIOCSFEATURE(r1, 0xc0404806, &(0x7f0000000100)="683ef140b9cad31923f0b1e5c169dc77e00056fd2d45dd87c70c1dea7cabd3eb09a080d04058e4b8ceb8c4625bfe6471153880e7de40231370128b7deab2b134de1cae53322953622f69d29ee7881e506ccd8a0c468045c94e9f858aaced389ad1f8489de9b55391d1aafa0694db3225d499c4af544e917eef8eed901a90d650cb7661e41d1caf72a3744e36707f7f950749799f64fb0948bd0d6513641b135c1d66a233188b41d10dbb") r2 = syz_open_dev$hidraw(&(0x7f0000000080), 0x0, 0x0) ioctl$HIDIOCGRAWNAME(r1, 0x80404804, &(0x7f00000011c0)) read$hidraw(r2, 0x0, 0x0) ioctl$HIDIOCGRAWINFO(r2, 0x80084803, &(0x7f00000001c0)=""/4096) 15:48:52 executing program 2: syz_open_dev$hidraw(0xfffffffffffffffc, 0x401, 0x105000) syz_open_dev$evdev(0x0, 0x0, 0x200240) 15:48:52 executing program 4: syz_open_dev$hidraw(0xfffffffffffffffc, 0x20, 0x1092c0) syz_open_dev$evdev(0x0, 0x0, 0x0) r0 = syz_open_dev$evdev(&(0x7f0000000380), 0x0, 0x0) ioctl$EVIOCGUNIQ(r0, 0x80404508, 0x0) ioctl$EVIOCGABS20(r0, 0x80184560, &(0x7f0000000000)=""/47) 15:48:52 executing program 0: syz_open_dev$hidraw(&(0x7f0000000080), 0x0, 0x0) ioctl$HIDIOCGNAME(0xffffffffffffffff, 0x80404806, &(0x7f0000000000)) r0 = syz_open_dev$evdev(&(0x7f0000000040), 0x6, 0x80000) ioctl$EVIOCSABS20(r0, 0x401845e0, &(0x7f00000000c0)={0x41, 0x3, 0x9, 0xffffffff, 0x3, 0x8}) syz_open_dev$evdev(&(0x7f0000000380), 0x0, 0x0) r1 = syz_open_dev$evdev(&(0x7f0000000380), 0x0, 0x0) ioctl$EVIOCSABS0(r1, 0x401845c0, 0x0) syz_open_dev$evdev(&(0x7f0000000180), 0x0, 0x88800) read$hidraw(0xffffffffffffffff, 0x0, 0x0) 15:48:52 executing program 2: syz_open_dev$hidraw(0xfffffffffffffffc, 0x401, 0x49005cb64888dafe) r0 = syz_open_dev$hidraw(&(0x7f0000000080), 0x0, 0x0) read$hidraw(r0, 0x0, 0x0) ioctl$HIDIOCGRDESC(r0, 0x90044802, &(0x7f0000000180)={0x62c, "a5c66bd5f2bcc0056eca2c16105ba3126c93f77d310605c6c54e2445bfc68f3dd0bfb820bf9f18267577f21096c6c81b6d7d8fc79a15c17374ce9ec76243450fc146b0641385cba60e37c9de995d0f8ba188da8e90ff33e009540cc26f1b9fd98a27db0d2c4bd69167ddf974eb8e6220ea4b58ca5c6d3c224b421c5077ac027cd0c28f782b7f0448227e851844efb01256fd6cb27b1b21c4e8f64d6ef91a12c6b70eaa7f3d347d122a466682c1dcf16bc28dc793ce8ea520787d2d4f27d717e3de5024f6ab5768d9a33c390ee0d7cc71e44423857351ae9f768fd84f0582fb9c168c1cf210d745c68a39883a239baa379673822d8c976272769d82792d7d7d25ca940f56180e284d8161033170d288ed3bc756bc47e850baa14faab3ba84da201c7b0d3f77319a3e8cd5d9613d7e87e80687727199dbbcb5515b4344f10b2ad644706e8621a9232f4ff2fc46b65ba221039c3f6754af05519440224eb6ff82bf302a18bea22d4da47aae0204621ee4a554ab1345ee077e4367b0b90054281f7dd11127f469ff8d49878ca5cfe68441c7694ef3a01fd341eaff3d92e4815744a9f326b93d4b364c274445b1d6fdde8d7e5f3e9b1c0b465767eab0d288fece2c855f3abf365e4eae3ff1d06a807555d4df3074019452e72a6546ee0fecf4b5b096732d9d97c085aeee0944aed7f9e96b45adb4d83bec292ce831d2731bbe76911b98a037fa8c2b6d909e8d211520addcce82eab9ed67541f99b9daabc9216df73804ce06078e6c4329fe085a838585f1a2fdce880f7fc8420c47078d0d100df81b1d04f20e9d9c6a072b7db157ee998fbc6a18ed1686f8764e95b857d016cd4047e76e72322314b5741bc05632aa5912ef5327a84ac5a8f312f39ff4c1caf15bb4650ccbd2e5072ef3ba5ac150c71d438cfa61d9c2092a720118255308132b94030d1ab20725ea7a4f22c91b2c4190e2e632cdb54a3c7f17557b510820f19db818a63a4cc768e1d8be45e425be1760ef17d1b7041ba49a71fa810d21e22c78d2a4a1c0ed2d1356304ce4cb0754dba5c80694e0e019b2e24996e456b2a7f20bb023535734156f6a3c562e985534f7afe253a85f330588324ce50dcbdc48ec3790ba1fa7e06445d02ec2d6f2e88ba0eddedc7d285379593c0bb9b9d75760058122072e19c098e7c58ecd46cf41b0a8ba448e8f9f327ea5ff0ee1a4aef6dfd46bbf59517a6f0625af46f8b098eac8a39ebb7c0f3d2bb91a74cf56c3c67411b6847a2e6b60671f7b5fe780e7cc00324052da623cd87e65aea1bc7f4ffe9eb35bf2f387fd69e7fb6b2d59c2f4146b0a63b54c979f4d8106b72b3c0f904418d22cc45013114b8c5877892392047e566a3ed5430cc3b9803bcfe6243f6fffe479e637ddc129f8ac6e1a31e4f98727dc07676e3f3bf395600d015541308976b088ab204ebb2d4d1d2b4fff098edc952cb0867f8a1061ef733f5cc6d12606012153032435418d6796925437713eb6784c529dc117c02f213b324c6f3574b0e6dfdd415083520a1abf14fe072a15fe67ae514971c6cfbb0655adc213aec09fb9ea00273ad6dc2ec79abeaa1390ad6fc6c4178db03a41430a68d65b4448ffd25b610b359bd7c04b1645b9265d9dce5f1e49fa97a72778fcf370e6e7bd6c2e8775d9113f386ef7662ee61b0119a8e8fd01558c4debae5ea0eb7f6ef3e17bef7a4ce582d8a4fd3405127fa51b6c9f58d0e776c22c3eb3a33bb99551006b9c1731f940205c9a8aa9198f8c6642fed9df9a304fac962ac3d82202bab5998d33fc1fdb2fef32fb714d55a59c86f77ca463f9a5a3f2198e078188e39859ab675485e0e5b61e4e3e97304baeb6dc213485170a2bbf38b3f23c06f992823a2dc532f34bd75a78ca6f65b9801c4e4e897dbc1940b73aba8209571832ea3472f7489e0f6bb00fa05dfa941a27f01cc417fe69dc58f4ede2af098d7f3c62cc22f1f7f99d794c0eb14f1e6b59e8246fada789071ef1bae602f8147854e89f909ff6311757a6b77e4f7bb9af5692bd8c57ac768ab2fdc92582cc84c6fe9798ac8c1b10fb4d97f4e02af80c44ffd80ff2a51d39d92b876414882094210d7231cc9a19ebc2631f44f82d46a76c1e04a2d911b0e7eb84e3322b807336fcc68197f43a07ff7d28dd38e3ab9e8ab1c1410afd26e2f34f27118be593a57f92109ad7ac53b1348b35a81178cfb669a218cc143b0fe2cff959043650f4"}) r1 = syz_open_dev$hidraw(&(0x7f0000000080), 0x0, 0x0) read$hidraw(r1, 0x0, 0x0) r2 = syz_open_dev$hidraw(&(0x7f0000000080), 0x0, 0x0) read$hidraw(r2, 0x0, 0x0) ioctl$HIDIOCGFEATURE(r2, 0xc0404807, &(0x7f0000000100)={0x3, "326cd649db06df3c901bb127db9c9fa21f0d644063b3950c95c4ec7d3110a6a8c1e6b61a135f681355f9e0d0bcd099ba3005805dba898fe5726c98878c718b09"}) ioctl$HIDIOCGRAWINFO(r1, 0x80084803, &(0x7f0000000000)=""/204) syz_open_dev$evdev(0x0, 0x0, 0x200240) 15:48:52 executing program 1: ioctl$HIDIOCSUSAGES(0xffffffffffffffff, 0x501c4814, &(0x7f0000000000)={{0x2, 0x1, 0x7fffffff, 0x9, 0x80000001, 0x5}, 0x147, [0x1, 0x10000, 0x2, 0x80000000, 0x10001, 0x8, 0x4, 0x4, 0x1, 0xfff, 0xfffffffa, 0x0, 0x9, 0x1, 0x1, 0x3, 0x6, 0x300000, 0x9, 0x28, 0x6, 0x200, 0x40, 0x7fffffff, 0xfffffff8, 0x4, 0x9, 0x6, 0x101, 0x8, 0x0, 0xffff8000, 0xe8, 0xffffffff, 0x7, 0xe743, 0xb3e6, 0x2, 0x20, 0x6, 0x8, 0x1, 0x9, 0x6c5, 0x7fffffff, 0x10fe7b19, 0x40, 0x0, 0x28ef, 0x9, 0x0, 0x2, 0x6, 0x1, 0xa2e, 0x9, 0x7, 0x50000000, 0x9, 0x80000000, 0xffff, 0x7f, 0x80000000, 0x9, 0x2ba5, 0x8, 0x5822, 0x80000000, 0xff, 0x1, 0x2, 0x3, 0xff, 0x2, 0x10000, 0xeab2, 0x1, 0x1000, 0x4940, 0x1, 0x8, 0x200, 0x7, 0x2, 0x8, 0x9, 0xffffffac, 0x8000, 0x1, 0x3, 0x0, 0x4, 0x5, 0x8001, 0x5, 0xa344, 0x8000, 0x2, 0x7, 0x4, 0xb63, 0xa1, 0x7f, 0x10000, 0x0, 0x400, 0x7, 0x5, 0x9, 0x8001, 0x0, 0x10000, 0x40, 0x1, 0x1aa1, 0xc6, 0x1, 0x4, 0x1, 0x5d2, 0x3, 0x5aae, 0x40, 0x3, 0x7fffffff, 0x1c, 0x5, 0xfffffe00, 0x3, 0x4, 0x4ab5, 0x4, 0xc3, 0x8, 0xce, 0x3f, 0x4, 0x10001, 0xf8000000, 0x8, 0x3ff, 0x80, 0x3c, 0x80000000, 0x5, 0x80000001, 0x9, 0xd6, 0x0, 0x3, 0x9, 0x4, 0x2, 0x2, 0x3ff, 0x1, 0xff, 0x9, 0xfffffffc, 0x8, 0x8f, 0x1f, 0x8, 0x36, 0x5, 0x2, 0x3, 0x7, 0x6, 0x3f, 0xe3, 0x2, 0x0, 0x0, 0x0, 0x1ff, 0x6, 0x7, 0x1f3e, 0x0, 0x3, 0xff15, 0x0, 0x6, 0x9, 0x3ff, 0x1, 0x8, 0x8, 0x0, 0x80000001, 0x3, 0x0, 0x0, 0x4, 0x9, 0x400, 0x8000, 0x1, 0x8, 0x7, 0x9, 0x6, 0x80, 0x3, 0x100, 0xd5b, 0x7fff, 0xfff, 0xfffffffd, 0x20, 0x6, 0x1, 0x400, 0x5, 0xffffffff, 0xffff3eb0, 0x6, 0x200, 0x9, 0x400, 0x0, 0x8, 0x3f, 0x0, 0x0, 0x1, 0x2b, 0x1000, 0x2, 0xe3d, 0x800, 0xfff, 0xb, 0x8000, 0x4, 0x0, 0x7f, 0xfff, 0x600000, 0x200, 0xea, 0x5, 0x1, 0x3, 0x3, 0xc8a, 0xff, 0x7fffffff, 0x2f, 0x80, 0x800, 0x6, 0x2, 0x0, 0xfff, 0x8, 0x5, 0x800, 0x8001, 0x4, 0x4, 0x10001, 0x6, 0x6, 0xb2, 0xfff, 0x7fff, 0xffff, 0x1, 0x6, 0x6, 0x82ed74c5, 0x2, 0x2eda, 0x5, 0x2343997a, 0x5, 0x2, 0x0, 0x101, 0x9, 0xc0, 0x0, 0xc2d, 0x80000000, 0x0, 0x9, 0x5, 0x4, 0x40000, 0xffffffff, 0x2, 0x7, 0x3, 0x1, 0x3ff, 0x9, 0x7fff, 0xfffffe00, 0x1672, 0x1, 0x4, 0x6ef3, 0x1633, 0x400, 0x8, 0x80, 0x80000000, 0x6, 0x1f, 0x5, 0xc9, 0x200, 0xfffffe00, 0x694226d0, 0x6, 0x7, 0xffffff81, 0x2, 0x9, 0x8, 0x6, 0x6, 0x8, 0x1, 0x40, 0x8, 0xfffffffe, 0xcb4, 0x7, 0x3, 0xfffffff7, 0x40, 0x2, 0x1f, 0x401, 0xffff, 0x0, 0xe8d, 0x30, 0x40, 0xc1, 0x7fffffff, 0x3, 0x40, 0x497b, 0x4, 0xffffffff, 0x493204a2, 0x0, 0x1c, 0xcd, 0x6, 0x7, 0x1ff, 0x14, 0x40, 0x1, 0x1, 0xffffffff, 0x74, 0x5, 0x7f, 0x2, 0x57, 0x3, 0x0, 0x80000000, 0x4, 0x80, 0x3, 0x7fff, 0x3, 0xfffffc00, 0xff6, 0x2, 0x45, 0x4, 0x2, 0x4, 0xff, 0x3ff, 0x7fffffff, 0x1, 0xc0000000, 0x400, 0x7fffffff, 0x140000, 0x9, 0x4, 0x1, 0x6, 0x101, 0xbe, 0xc52b, 0x6, 0x400, 0x172, 0x9, 0x20, 0x7, 0xfffffffa, 0xfff, 0x7, 0x1, 0x20, 0x6, 0x7f, 0x4, 0x6, 0x261a, 0x800, 0x7, 0x30000, 0x3, 0x0, 0x5a53, 0x6, 0x6, 0x1, 0x7, 0x0, 0x4b3, 0x401, 0x1, 0x92, 0x7106, 0x8, 0x81, 0x2, 0x16ca, 0x8, 0x6, 0x3f, 0x81, 0x8, 0x9, 0x3, 0x4, 0xffffffff, 0x6, 0xfffff800, 0x100, 0x6, 0x0, 0x807, 0x7, 0xffffff0e, 0x32, 0x8, 0x7, 0x0, 0x6, 0x6, 0x80000001, 0x6345faf3, 0x3514, 0x8001, 0x7, 0xffff, 0xc6, 0x3ff, 0x1, 0x100, 0x4, 0x6, 0x1, 0xd923, 0x2, 0x1f, 0x4, 0x0, 0x1, 0x8, 0xe00, 0x9, 0x3, 0x8, 0x3, 0xd7fe, 0xb, 0x4, 0x0, 0x9, 0x7, 0x5, 0xffff, 0x8, 0x5, 0xfb, 0x4, 0x29, 0x0, 0xcc03, 0x1, 0x40, 0x0, 0x3, 0x2, 0x1, 0x0, 0x6, 0x0, 0xe98, 0xfffff800, 0x8, 0xd2, 0x200, 0x8, 0x5, 0x6, 0x96a, 0x80000000, 0x100, 0x8, 0xe68, 0x6, 0x0, 0x2, 0x7, 0xf52f, 0x9, 0x1, 0xffff, 0x3ff, 0x7f, 0xfffff000, 0xae82, 0x5, 0xfffffff7, 0x8, 0xfffffff7, 0x3, 0x10001, 0x1, 0x8001, 0x3, 0x1000, 0x81, 0x0, 0xd5b, 0xfffffff7, 0x1, 0x4, 0x401, 0x9, 0x6, 0x3, 0x4, 0x7ff, 0x57, 0x81, 0x3, 0x1, 0x5, 0xffffffff, 0x6, 0x3, 0x800, 0x9, 0x2, 0x80000000, 0x20, 0x3aa7, 0x101, 0xffff, 0x1, 0x4, 0x5, 0xffff, 0x3f, 0x7fff, 0x80000000, 0x0, 0x80000001, 0x2, 0x101, 0x10000000, 0xbf7, 0x1, 0xc9ea, 0x5, 0xa61b, 0x6, 0x0, 0x5, 0x7, 0x101, 0x100, 0x80000000, 0x7fffffff, 0x0, 0x2, 0x0, 0x4, 0x231, 0xfffffff8, 0x4, 0x0, 0x4, 0x6, 0x2, 0x9, 0xd252, 0x9, 0x4e9, 0x2, 0x5, 0xfcbf, 0x0, 0xff, 0x3ff, 0xab8, 0x7fff, 0x2, 0x5, 0x6, 0x8001, 0x1000, 0x81, 0x8cc0, 0x7, 0x7fffffff, 0x3, 0x34, 0x46e1, 0x40, 0x3, 0x2, 0x461, 0x808000, 0xeb7a, 0x7f, 0x9, 0x3cc3, 0x4, 0x8001, 0x12000000, 0x7, 0x8, 0xfffffbff, 0x40, 0x3ff, 0x200, 0x7fffffff, 0x9fe, 0x10000, 0x5, 0x100, 0xffffffff, 0x2, 0x800, 0x8, 0x4, 0x40, 0x9, 0xeaed, 0xffff, 0x1000, 0x80000000, 0x3f, 0x1, 0xf2a8, 0x8, 0x6bb78d8, 0x4, 0xff, 0x80, 0x6, 0x4, 0x0, 0x1, 0x9, 0x8, 0x3a9d5706, 0x1ff, 0x40000000, 0xfffffff9, 0x772613d3, 0x7f, 0xc3c, 0x1, 0x9, 0x7fffffff, 0xfe8, 0x9, 0xffffffff, 0x80000001, 0x4, 0x80, 0x7fff, 0x4, 0x5, 0x9c, 0x2, 0x0, 0x6c, 0x6, 0x1000, 0x80, 0x41, 0xffff7fff, 0x8, 0x0, 0x8, 0x10001, 0x7fff, 0x2, 0xcbc4, 0x1, 0x1f, 0x2, 0x10000, 0x80000001, 0x5, 0xb0f, 0xf8f, 0x4, 0x9, 0x400, 0xfffffffd, 0x9, 0x1, 0x8, 0x6da, 0xcfd, 0x2, 0x797, 0x3, 0x2, 0xffffffff, 0x5, 0x4, 0x1, 0x80, 0x9, 0x100, 0x8001, 0xfffffffc, 0x40004000, 0x3, 0x0, 0x0, 0x7, 0xb707, 0x8, 0x7, 0x3f, 0x1, 0x6, 0xb9, 0x7a, 0x8000, 0x10000, 0x1000, 0xfb3b, 0x0, 0x5, 0x0, 0x8, 0x7fff, 0x2, 0x5, 0x1, 0x8, 0x9, 0x2, 0x0, 0x8000, 0x631d, 0xf0d4, 0x7f, 0x7, 0x1, 0x5, 0x340, 0xffffffff, 0x5, 0x7fffffff, 0xfffffffc, 0x7ff, 0x5, 0xffffffff, 0x4, 0x7, 0x9, 0x4, 0x4, 0x800, 0x9b96, 0x7, 0x4, 0x3, 0x7, 0xfff, 0x4, 0x4, 0x9, 0x800, 0x1, 0x6, 0x6, 0x5, 0xffffffff, 0xfffffe00, 0x0, 0x1ff, 0xfa5, 0x80000001, 0x9c, 0x52, 0x9, 0x7, 0x8, 0x50, 0x76, 0x7f, 0xb7, 0x9, 0x6e, 0x3ff, 0x7fffffff, 0x9, 0x8, 0x800, 0x6, 0x4, 0x8000, 0x5, 0x8, 0x3f, 0x8, 0x3, 0xca3, 0x1ff, 0x2, 0x101, 0x401, 0x5, 0x9, 0x8000, 0x800, 0xc3b, 0x0, 0x3, 0x4c2, 0x3, 0x9, 0x49, 0x101, 0x80000000, 0x0, 0x7fffffff, 0x20, 0x2, 0x8, 0x7, 0xffffffff, 0x5, 0x1, 0x2, 0x1, 0x1ff, 0x251, 0x8, 0x1, 0x0, 0x1, 0x200, 0x10001, 0x6, 0x8, 0x80000000, 0x4, 0x0, 0x223cd81b, 0x6, 0x0, 0x6, 0x7, 0x8, 0x706b, 0xff, 0x5, 0x5, 0xcf8, 0x401, 0x401, 0x3, 0x2, 0x1, 0x7ff, 0x2, 0x101, 0xf60, 0x7, 0x9, 0x1, 0x1000, 0x7ff, 0x5, 0x43e6, 0x514f, 0x7, 0x6, 0x126, 0x2, 0x0, 0x3, 0x8, 0x4, 0x100, 0x7ff, 0xd4, 0x7, 0x9, 0x4, 0x3, 0x81, 0x20, 0xffffffff, 0x4, 0xdb4, 0x2, 0x7, 0x80000000, 0xa3, 0x6, 0x80000000, 0x8f13, 0x6, 0x2, 0xfffffff9, 0x5c, 0x10001, 0xffffffff, 0x0, 0x9, 0xd628, 0x5, 0x8, 0x8, 0x1f, 0x7, 0x3, 0xfffffe01, 0x7, 0xffff4bd8, 0xfffffffe, 0x10000, 0x10000, 0x1, 0xff, 0x3, 0x0, 0x2, 0xb2, 0x9, 0xffffffff, 0x100, 0x2, 0x2, 0x0, 0x0, 0x0, 0xfffffff8, 0x100, 0x8b, 0x1, 0x9, 0x4, 0x8, 0xffff, 0xfe, 0x1, 0x10001, 0x20, 0xe74, 0x6, 0xfffffffd, 0x2, 0x5, 0x5, 0x7, 0x5, 0x7, 0x9, 0x2, 0x8, 0x1, 0x5, 0xca, 0x6, 0x0, 0x7, 0xcf, 0x8, 0x1ff, 0x401, 0x1, 0x4, 0x4, 0x3, 0x1000, 0x6643, 0x0, 0x50f8, 0x7, 0x5, 0x8, 0x80000001, 0x3ff, 0x101, 0x3, 0x5, 0x1, 0x8, 0x1, 0x0, 0x0, 0x4, 0x9, 0x6]}) syz_open_dev$hidraw(0xfffffffffffffffc, 0x0, 0x49005cb64888dafe) 15:48:52 executing program 0: syz_open_dev$hidraw(&(0x7f0000000080), 0x0, 0x0) ioctl$HIDIOCGNAME(0xffffffffffffffff, 0x80404806, &(0x7f0000000000)) r0 = syz_open_dev$evdev(&(0x7f0000000040), 0x6, 0x80000) ioctl$EVIOCSABS20(r0, 0x401845e0, &(0x7f00000000c0)={0x41, 0x3, 0x9, 0xffffffff, 0x3, 0x8}) syz_open_dev$evdev(&(0x7f0000000380), 0x0, 0x0) r1 = syz_open_dev$evdev(&(0x7f0000000380), 0x0, 0x0) ioctl$EVIOCSABS0(r1, 0x401845c0, 0x0) syz_open_dev$evdev(&(0x7f0000000180), 0x0, 0x88800) read$hidraw(0xffffffffffffffff, 0x0, 0x0) 15:48:52 executing program 4: syz_open_dev$hidraw(0xfffffffffffffffc, 0x20, 0x1092c0) syz_open_dev$evdev(0x0, 0x0, 0x0) r0 = syz_open_dev$evdev(&(0x7f0000000380), 0x0, 0x0) ioctl$EVIOCGUNIQ(r0, 0x80404508, 0x0) ioctl$HIDIOCGNAME(0xffffffffffffffff, 0x80404806, &(0x7f0000000000)) [ 1295.182451][ T34] kauditd_printk_skb: 41 callbacks suppressed [ 1295.182468][ T34] audit: type=1800 audit(1629042533.008:255): pid=25378 uid=0 auid=4294967295 ses=4294967295 subj==unconfined op=collect_data cause=failed(directio) comm="syz-executor.1" name=48C7C060 dev="sda1" ino=15511 res=0 errno=0 [ 1295.247299][ T34] audit: type=1800 audit(1629042533.058:256): pid=25379 uid=0 auid=4294967295 ses=4294967295 subj==unconfined op=collect_data cause=failed(directio) comm="syz-executor.2" name=48C7C060 dev="sda1" ino=15514 res=0 errno=0 15:48:53 executing program 5: syz_open_dev$hidraw(0xfffffffffffffffc, 0x0, 0x49005cb64888dafe) r0 = syz_open_dev$hidraw(&(0x7f0000000000), 0x5, 0x10100) ioctl$HIDIOCSFEATURE(r0, 0xc0404806, &(0x7f0000000040)="b3acd8e5939b9227305c1475953c4ee56fc07acede9e94c61c8fa05f06a46e40418da618de01ca6c4ac406f1891fd74b6dea42c935237bfd14134a0207b868d3006031eada08b66ff01189f00d2bc16cd2e75b1e57b192916b9117a3f2eb4b74ca8b158c5d9ad163ecdf74506f01996a5e7d0d3f72618474fbe40261f215c1d692681d64cce228e0f4d7c8ab0cea8cf7af7dac6c7c60f7db2e56880460c8f953acad92ee0fe864e03d7fb9b089ec9549be5df9d1a040aec5e426ec9b545c4705b8be852e646848") 15:48:53 executing program 3: r0 = syz_open_dev$hidraw(&(0x7f0000000080), 0x0, 0x0) read$hidraw(r0, 0x0, 0x0) syz_open_dev$hidraw(&(0x7f0000000180), 0x4, 0x100) r1 = syz_open_dev$hidraw(&(0x7f0000000280), 0x3, 0x8000) ioctl$HIDIOCGFEATURE(r1, 0xc0404807, &(0x7f00000001c0)={0x7, "d88554bfe66bf34610e16f1a8c2114967807b1bfa423fc736db3c8b9e83f7ea9b08e290d0ce5c8cd56ae5a1b4772a48d8f61a984a7bc67cb86e3047386a56d50"}) r2 = syz_open_dev$hidraw(&(0x7f0000000080), 0x0, 0x0) r3 = syz_open_dev$hidraw(&(0x7f0000000240), 0x1, 0x280) ioctl$HIDIOCGFEATURE(r3, 0xc0404807, &(0x7f0000000000)={0x81, "abb63d9ac098ef912e62e3c61185b0c6bb797092d178dd4be8e34e58ca7e2417ddb40e49d7e2d7da70b431d56b8a3fcfec24f0b896b7e852ab85f9c7ad366dfe"}) read$hidraw(r2, 0x0, 0x0) ioctl$HIDIOCGRAWINFO(r2, 0x80084803, &(0x7f00000000c0)=""/151) ioctl$HIDIOCGRDESCSIZE(r1, 0x80044801, &(0x7f00000002c0)) 15:48:53 executing program 1: r0 = syz_open_dev$hidraw(&(0x7f0000000080), 0x0, 0x111bc0) r1 = syz_open_dev$evdev(&(0x7f00000000c0), 0xdaa3, 0x800) ioctl$EVIOCGABS2F(r1, 0x8018456f, &(0x7f0000000180)=""/85) read$hidraw(r0, 0x0, 0x0) write$hidraw(r0, &(0x7f0000000000)="3ea35f0189b957a17c843f68b2bd9091861d1633f440c401f656445945c3ac25abc8e37b4e415bdad59316e39a17c99d111a6bc84109ccc516630e6363034c78b50dabb2e40022f642297c2be8202e32132898b778ca6dd06027d8543bd9942c673b", 0x62) syz_open_dev$hidraw(0xfffffffffffffffc, 0x8001, 0x49005cb64888dafe) 15:48:53 executing program 0: syz_open_dev$hidraw(&(0x7f0000000080), 0x0, 0x0) ioctl$HIDIOCGNAME(0xffffffffffffffff, 0x80404806, &(0x7f0000000000)) r0 = syz_open_dev$evdev(&(0x7f0000000040), 0x6, 0x80000) ioctl$EVIOCSABS20(r0, 0x401845e0, &(0x7f00000000c0)={0x41, 0x3, 0x9, 0xffffffff, 0x3, 0x8}) syz_open_dev$evdev(&(0x7f0000000380), 0x0, 0x0) r1 = syz_open_dev$evdev(&(0x7f0000000380), 0x0, 0x0) ioctl$EVIOCSABS0(r1, 0x401845c0, 0x0) r2 = syz_open_dev$evdev(&(0x7f0000000380), 0x0, 0x0) read$hidraw(r2, 0x0, 0x0) 15:48:53 executing program 4: syz_open_dev$hidraw(0xfffffffffffffffc, 0x20, 0x1092c0) r0 = syz_open_dev$evdev(0x0, 0x8, 0x128c01) r1 = syz_open_dev$evdev(&(0x7f0000000380), 0x0, 0x0) ioctl$EVIOCGUNIQ(r1, 0x80404508, 0x0) r2 = syz_open_dev$evdev(&(0x7f0000000040), 0xb1e, 0x80000) ioctl$EVIOCGMTSLOTS(r2, 0x8040450a, &(0x7f0000000080)=""/42) r3 = syz_open_dev$evdev(&(0x7f0000000100), 0x2000, 0x200000) ioctl$EVIOCSABS0(r3, 0x401845c0, 0x0) ioctl$EVIOCGBITSW(r0, 0x80404525, &(0x7f0000000000)=""/62) 15:48:53 executing program 2: ioctl$HIDIOCGRAWPHYS(0xffffffffffffffff, 0x80404805, &(0x7f0000000040)) ioctl$HIDIOCGREPORT(0xffffffffffffffff, 0x400c4807, &(0x7f00000000c0)={0x2, 0x2}) r0 = syz_open_dev$hiddev(&(0x7f0000000200), 0x9f2, 0x28403) ioctl$HIDIOCGSTRING(r0, 0x81044804, &(0x7f0000000380)=ANY=[@ANYBLOB="574a229d579154484e984937b6220c5b8c468c35ab7aee8dd6f1842a676dec685f9c4d3d0bb357e0240f0e60d900b8b94984c3b1269fcc353759d0133b1f3f10ef80dfc6fca1f3cf074ffd7f700a5dbe3cdb4dc1629e67952be28a6a2e89802e5258af25c9efb495b382b5ab9f144c194b7b881180ac7316236603c95d7ec5cae28b45bcfddfb0392b02c4034708123ac581f4abe065e13e8d79c7"]) syz_open_dev$hidraw(0xfffffffffffffffc, 0x401, 0x49005cb64888dafe) ioctl$HIDIOCGPHYS(0xffffffffffffffff, 0x80404812, &(0x7f0000000100)) r1 = syz_open_dev$evdev(&(0x7f0000000140), 0x4, 0x40400) ioctl$HIDIOCGDEVINFO(r0, 0x801c4803, &(0x7f0000000280)=""/215) r2 = syz_open_dev$hiddev(&(0x7f00000001c0), 0x4, 0x80c00) ioctl$EVIOCSABS20(r1, 0x401845e0, &(0x7f0000000180)={0x2, 0x8000, 0x4, 0x2, 0x8, 0x1}) syz_open_dev$evdev(0x0, 0x0, 0x200240) ioctl$HIDIOCAPPLICATION(r2, 0x4802, 0x0) syz_open_dev$evdev(&(0x7f0000000000), 0x1, 0x923880) 15:48:53 executing program 3: read$hidraw(0xffffffffffffffff, 0x0, 0x0) r0 = syz_open_dev$hidraw(&(0x7f0000000000), 0x9, 0x42bc3) ioctl$HIDIOCGRDESCSIZE(0xffffffffffffffff, 0x80044801, &(0x7f00000000c0)) r1 = syz_open_dev$hidraw(&(0x7f0000000080), 0x0, 0x0) read$hidraw(r1, 0x0, 0x0) r2 = syz_open_dev$hidraw(&(0x7f0000000140), 0xffffffffffffff80, 0x336a1a4de356a561) ioctl$HIDIOCGRAWPHYS(r2, 0x80404805, &(0x7f0000000040)) ioctl$HIDIOCGRAWNAME(r0, 0x80404804, &(0x7f0000000100)) [ 1295.615998][ T34] audit: type=1800 audit(1629042533.438:257): pid=25395 uid=0 auid=4294967295 ses=4294967295 subj==unconfined op=collect_data cause=failed(directio) comm="syz-executor.1" name=48C7C060 dev="sda1" ino=15513 res=0 errno=0 15:48:53 executing program 0: syz_open_dev$hidraw(&(0x7f0000000080), 0x0, 0x0) ioctl$HIDIOCGNAME(0xffffffffffffffff, 0x80404806, &(0x7f0000000000)) r0 = syz_open_dev$evdev(&(0x7f0000000040), 0x6, 0x80000) ioctl$EVIOCSABS20(r0, 0x401845e0, &(0x7f00000000c0)={0x41, 0x3, 0x9, 0xffffffff, 0x3, 0x8}) syz_open_dev$evdev(&(0x7f0000000380), 0x0, 0x0) syz_open_dev$evdev(&(0x7f0000000380), 0x0, 0x0) r1 = syz_open_dev$evdev(&(0x7f0000000380), 0x0, 0x0) read$hidraw(r1, 0x0, 0x0) 15:48:53 executing program 4: r0 = syz_open_dev$hidraw(0xfffffffffffffffc, 0x20, 0x1092c0) read$hidraw(r0, &(0x7f00000000c0)=""/71, 0x47) syz_usb_ep_write$ath9k_ep1(0xffffffffffffffff, 0x82, 0x29, 0x0) syz_usb_connect(0x0, 0x24, &(0x7f0000000000)={{0x12, 0x1, 0x0, 0xd4, 0x23, 0x15, 0x8, 0x1d50, 0x60c6, 0x56f1, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x12, 0x1, 0x0, 0x0, 0x0, 0x0, [{{0x9, 0x4, 0x0, 0x0, 0x0, 0xbe, 0xdb, 0x99}}]}}]}}, 0x0) r1 = syz_open_dev$hidraw(&(0x7f0000000000), 0x4, 0x204e01) write$hidraw(r1, &(0x7f0000000040)="78d67211388b705ee75202f860f27c3289c0a5243ea3d91566747c2718be586d2c38218b259548a4689ccacb64ee1e9ec3b97891cd06aefa06981e2143bebfbe56c8375708ab869abb", 0x49) syz_open_dev$evdev(0x0, 0xfffffffffffffffc, 0x200a80) r2 = syz_open_dev$evdev(&(0x7f0000000380), 0x0, 0x0) ioctl$EVIOCGUNIQ(r2, 0x80404508, 0x0) [ 1295.684746][ T34] audit: type=1800 audit(1629042533.488:258): pid=25396 uid=0 auid=4294967295 ses=4294967295 subj==unconfined op=collect_data cause=failed(directio) comm="syz-executor.2" name=48C7C060 dev="sda1" ino=15516 res=0 errno=0 15:48:53 executing program 5: r0 = syz_open_dev$hidraw(0xfffffffffffffffc, 0x0, 0x49005cb64888dafe) read$hidraw(r0, &(0x7f0000000000)=""/183, 0xb7) 15:48:53 executing program 1: syz_usb_ep_read(0xffffffffffffffff, 0x2, 0xe6, &(0x7f0000000080)=""/230) ioctl$HIDIOCSFLAG(0xffffffffffffffff, 0x4004480f, &(0x7f0000000000)) syz_open_dev$hidraw(0xfffffffffffffffc, 0xfffffffffffffffd, 0x49005cb64888dafe) syz_usb_ep_write(0xffffffffffffffff, 0xd4, 0x12, &(0x7f0000000180)="03fce37e5fe8c257bda91d978fac373b3cea") ioctl$HIDIOCSREPORT(0xffffffffffffffff, 0x400c4808, &(0x7f0000000040)={0x2, 0x3, 0x8000}) 15:48:53 executing program 2: r0 = syz_open_dev$hidraw(0xfffffffffffffffc, 0x401, 0x49005cb64888dafe) ioctl$HIDIOCGRAWPHYS(r0, 0x80404805, &(0x7f0000000000)) syz_open_dev$evdev(0x0, 0x0, 0x200240) r1 = syz_open_dev$hidraw(&(0x7f0000000040), 0x0, 0x480) ioctl$HIDIOCSFEATURE(r1, 0xc0404806, &(0x7f0000000080)="086f4cb2adab83495ffc55ce7ec26be1075902360b6ad4a989fbff9540e4c61fbde4bf42fe016b25ccb5e1c879fbd2f0209890ee388f6d843cfc046cfcb35075a4f853f8937ac5b911db7c7838f18962570248eb51fb648e10549ed3a426a7c4d2ddb4e1ac") [ 1295.763560][ T34] audit: type=1800 audit(1629042533.538:259): pid=25400 uid=0 auid=4294967295 ses=4294967295 subj==unconfined op=collect_data cause=failed(directio) comm="syz-executor.5" name=48C7C060 dev="sda1" ino=15500 res=0 errno=0 15:48:53 executing program 3: r0 = syz_open_dev$hidraw(&(0x7f0000000080), 0x0, 0x0) read$hidraw(r0, 0x0, 0x0) ioctl$HIDIOCGRDESCSIZE(0xffffffffffffffff, 0x80044801, &(0x7f0000000040)) ioctl$HIDIOCGRAWNAME(r0, 0x80404804, &(0x7f0000000000)) 15:48:53 executing program 0: syz_open_dev$hidraw(&(0x7f0000000080), 0x0, 0x0) ioctl$HIDIOCGNAME(0xffffffffffffffff, 0x80404806, &(0x7f0000000000)) r0 = syz_open_dev$evdev(&(0x7f0000000040), 0x6, 0x80000) ioctl$EVIOCSABS20(r0, 0x401845e0, &(0x7f00000000c0)={0x41, 0x3, 0x9, 0xffffffff, 0x3, 0x8}) syz_open_dev$evdev(&(0x7f0000000380), 0x0, 0x0) r1 = syz_open_dev$evdev(&(0x7f0000000380), 0x0, 0x0) read$hidraw(r1, 0x0, 0x0) [ 1295.896588][ T34] audit: type=1800 audit(1629042533.688:260): pid=25414 uid=0 auid=4294967295 ses=4294967295 subj==unconfined op=collect_data cause=failed(directio) comm="syz-executor.1" name=48C7C060 dev="sda1" ino=15511 res=0 errno=0 15:48:53 executing program 3: r0 = syz_open_dev$hidraw(&(0x7f0000000080), 0x0, 0x0) ioctl$EVIOCSCLOCKID(0xffffffffffffffff, 0x400445a0, &(0x7f0000000000)=0x2) read$hidraw(r0, 0x0, 0x0) 15:48:53 executing program 5: ioctl$EVIOCSABS3F(0xffffffffffffffff, 0x401845ff, &(0x7f00000000c0)={0x0, 0xfaff, 0x1, 0x7, 0x4, 0x9}) ioctl$EVIOCGABS3F(0xffffffffffffffff, 0x8018457f, &(0x7f0000000000)=""/148) 15:48:53 executing program 2: syz_open_dev$hidraw(0xfffffffffffffffc, 0x401, 0x49005cb64888dafe) syz_open_dev$evdev(0x0, 0x0, 0x200240) r0 = syz_open_dev$hidraw(&(0x7f0000000000), 0x3805, 0x101401) read$hidraw(r0, &(0x7f0000000040)=""/4096, 0x1000) r1 = syz_open_dev$evdev(&(0x7f0000000380), 0x0, 0x0) ioctl$EVIOCSABS0(r1, 0x401845c0, 0x0) ioctl$EVIOCGKEYCODE(r1, 0x80084504, &(0x7f0000001040)=""/97) 15:48:53 executing program 0: syz_open_dev$hidraw(&(0x7f0000000080), 0x0, 0x0) ioctl$HIDIOCGNAME(0xffffffffffffffff, 0x80404806, &(0x7f0000000000)) r0 = syz_open_dev$evdev(&(0x7f0000000040), 0x6, 0x80000) ioctl$EVIOCSABS20(r0, 0x401845e0, &(0x7f00000000c0)={0x41, 0x3, 0x9, 0xffffffff, 0x3, 0x8}) r1 = syz_open_dev$evdev(&(0x7f0000000380), 0x0, 0x0) read$hidraw(r1, 0x0, 0x0) [ 1295.983625][ T34] audit: type=1800 audit(1629042533.748:261): pid=25416 uid=0 auid=4294967295 ses=4294967295 subj==unconfined op=collect_data cause=failed(directio) comm="syz-executor.5" name=48C7C060 dev="sda1" ino=15500 res=0 errno=0 15:48:53 executing program 3: r0 = syz_open_dev$hidraw(&(0x7f0000000040), 0x433e, 0x274200) read$hidraw(r0, 0x0, 0x0) [ 1296.061587][ T34] audit: type=1800 audit(1629042533.768:262): pid=25420 uid=0 auid=4294967295 ses=4294967295 subj==unconfined op=collect_data cause=failed(directio) comm="syz-executor.2" name=48C7C060 dev="sda1" ino=15518 res=0 errno=0 [ 1296.084681][ T34] audit: type=1800 audit(1629042533.888:263): pid=25429 uid=0 auid=4294967295 ses=4294967295 subj==unconfined op=collect_data cause=failed(directio) comm="syz-executor.2" name=48C7C060 dev="sda1" ino=15514 res=0 errno=0 15:48:53 executing program 0: syz_open_dev$hidraw(&(0x7f0000000080), 0x0, 0x0) ioctl$HIDIOCGNAME(0xffffffffffffffff, 0x80404806, &(0x7f0000000000)) syz_open_dev$evdev(&(0x7f0000000040), 0x6, 0x80000) r0 = syz_open_dev$evdev(&(0x7f0000000380), 0x0, 0x0) read$hidraw(r0, 0x0, 0x0) [ 1296.108032][T11682] usb 5-1: new high-speed USB device number 32 using dummy_hcd [ 1296.377412][T11682] usb 5-1: Using ep0 maxpacket: 8 [ 1296.657412][T11682] usb 5-1: New USB device found, idVendor=1d50, idProduct=60c6, bcdDevice=56.f1 [ 1296.666459][T11682] usb 5-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 1296.674489][T11682] usb 5-1: Product: syz [ 1296.678696][T11682] usb 5-1: Manufacturer: syz [ 1296.683300][T11682] usb 5-1: SerialNumber: syz [ 1296.689982][T11682] usb 5-1: config 0 descriptor?? 15:48:54 executing program 5: syz_usb_connect$printer(0x3, 0x2d, &(0x7f0000000080)={{0x12, 0x1, 0x201, 0x0, 0x0, 0x0, 0x10, 0x525, 0xa4a8, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x1b, 0x1, 0x1, 0x5, 0x20, 0xd7, [{{0x9, 0x4, 0x0, 0x3a, 0x1, 0x7, 0x1, 0x2, 0x0, "", {{{0x9, 0x5, 0x1, 0x2, 0x400, 0x7, 0x50, 0x2}}}}}]}}]}}, &(0x7f00000003c0)={0xa, &(0x7f00000000c0)={0xa, 0x6, 0x200, 0x9, 0x81, 0x1, 0x20, 0x7f}, 0x13, &(0x7f0000000100)={0x5, 0xf, 0x13, 0x2, [@ptm_cap={0x3}, @wireless={0xb, 0x10, 0x1, 0x4, 0x80, 0x8, 0x7, 0x1000, 0x81}]}, 0x4, [{0xb4, &(0x7f0000000140)=@string={0xb4, 0x3, "e3bb976e9f5ac4ce9efe724fbdfe977d575e739f9cfa76eb877a6bb0417d7b805f46d73514d55bcabcdb516120d2a14b715b2fa722b47dab60b7f479ff674860d3c295dc4e984b2377e789afbaa5ea521d3506e33b51757f7e0e7ffe044d330431ada0fffc671f2b52e3e0fcd33fbb4d528c4c9807c6d09e6c3b04529b3bada43e21a749c78d85616f833edd0fb5093180c97797e4ec80a55496e19868dea924a819ab7be52be67888c3ebdc006081cea212"}}, {0xf1, &(0x7f0000000200)=@string={0xf1, 0x3, "4d945f6708cddd9d423c34c7a5bae04cb2b2dd459f5b3d616081a787e7325db9bf11238fa62d2a5668939b59ccd4c9698d866bb6e3d0555d21502187d84cf8722f0c1f34171c89fa772431da07874185ce82beb1636df462a17e2c79f46870fb057d64e2993b5952f3c45d173124cb5fdf33484646863bf4a9b7489ba9883f8d8c4be6d4e650a618389c8bc64229a97f39752cc90c0c127770623e1b1ae143e280d24e1b64b34973544a067db729138044086b35139eeba2496023f43d839bcd4cdd43fa12e3b3f24cba88d136489f7bb6fb142060441d59f31215d5455ba1dbf73db18088a0a3f8d21b5cf3b1105d"}}, {0x44, &(0x7f0000000300)=@string={0x44, 0x3, "be85c9308f12fb3d2c0675eaa3292982b502116328ab7a9f415bd3e02435585a43afccad7ea8f8563d4d1a8563a6cbe6081f6de6e06b2d49aa32b436528c97406a48"}}, {0x4, &(0x7f0000000380)=@lang_id={0x4, 0x3, 0x459}}]}) syz_open_dev$hidraw(0xfffffffffffffffc, 0x2, 0x49005cb64888dafe) r0 = syz_open_dev$hiddev(&(0x7f0000000000), 0x1f, 0x8000) ioctl$HIDIOCGVERSION(r0, 0x80044801, &(0x7f0000000040)) 15:48:54 executing program 3: syz_usb_connect$cdc_ecm(0x4, 0x60, &(0x7f0000000000)={{0x12, 0x1, 0x300, 0x2, 0x0, 0x0, 0xff, 0x525, 0xa4a1, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x4e, 0x1, 0x1, 0x0, 0x1e0, 0x4, [{{0x9, 0x4, 0x0, 0x7, 0x2, 0x2, 0x6, 0x0, 0x7, {{0x7, 0x24, 0x6, 0x0, 0x0, "6cb2"}, {0x5}, {0xd, 0x24, 0xf, 0x1, 0x1, 0x0, 0x6, 0xf7}, [@mbim_extended={0x8, 0x24, 0x1c, 0x0, 0x25, 0x80}]}, {[{{0x9, 0x5, 0x81, 0x3, 0x8, 0x0, 0x65, 0xf5}}], {{0x9, 0x5, 0x82, 0x2, 0x0, 0x7, 0x7, 0x6a}}, {{0x9, 0x5, 0x3, 0x2, 0x40, 0x3, 0x80, 0x69}}}}}]}}]}}, &(0x7f00000003c0)={0xa, &(0x7f00000000c0)={0xa, 0x6, 0x300, 0xf8, 0xa0, 0xf3, 0x40, 0x26}, 0x19, &(0x7f0000000100)={0x5, 0xf, 0x19, 0x1, [@ss_container_id={0x14, 0x10, 0x4, 0x1f, "cb38db67aca3f29714bbffaa37662edd"}]}, 0x4, [{0x4, &(0x7f0000000140)=@lang_id={0x4, 0x3, 0x140c}}, {0xa0, &(0x7f0000000180)=@string={0xa0, 0x3, "ef867683c7b38cdfd517a0a5358eb3265efc0b98d7ff5897afcd90275ab736663bc7fe5bc2e29c6d78a473b32b0b1338057238b64e379978447dd83e3d991a75b36a2a7e8419566b22cb783d53811a641afe3a9d9737b5da0676efa295fc837acf12e622f21de8e78e202a9b3797214a8ee49584b6095b1fc659c0cc9cbe0c8a42432bada7985600d972e0cff9be30c966a0b882d6f692068a2548f68aa7"}}, {0x70, &(0x7f0000000240)=@string={0x70, 0x3, "56dc2c6b378d173bf44694d292654b674ddba37e853a3a5102dae7d5c10e03bee6b83be9b7e8c63dbb1ff4b53546eba57a646494d594fe595c010d98a2298e0329815555f0ea77239c835248c5395693dc7fef9bf8cb0ad56551b12043bf49e45739f37e2c550a87028525f910ec"}}, {0xd8, &(0x7f00000002c0)=@string={0xd8, 0x3, "b7d3fda223b40d7adb3ec945f22ebe47ea2621bb72e9a0b6c0542a062fe8573635b5519d16ecfb1b9810d50456c4c13f4b24e588cebc2d36954a5eb23646cb83cf1936f97d5354672682305478d5d76b975783474716978255c7de882af4ca914dd0f043338b89ac0e65280ead42d291f5ad04cd3416a07b1c30923c75c6ae4643363f7fa5c60e152be3812a0e4c57d78cfeb00583db20cd85afd692e56d5e82a752858e98423ca6e9ff5b0b4011782bf876f7e4b8550d59a4540683c5949df919da40a2b09b1ffa633f074fdc4c126602eaec0acaca"}}]}) r0 = syz_open_dev$hidraw(&(0x7f0000000080), 0x0, 0x0) read$hidraw(r0, 0x0, 0x0) 15:48:54 executing program 2: syz_open_dev$hidraw(0xfffffffffffffffc, 0x401, 0x49005cb64888dafe) syz_open_dev$evdev(0x0, 0x0, 0x200240) ioctl$EVIOCGABS0(0xffffffffffffffff, 0x80184540, &(0x7f0000000000)=""/132) 15:48:54 executing program 0: syz_open_dev$hidraw(&(0x7f0000000080), 0x0, 0x0) ioctl$HIDIOCGNAME(0xffffffffffffffff, 0x80404806, &(0x7f0000000000)) r0 = syz_open_dev$evdev(&(0x7f0000000380), 0x0, 0x0) read$hidraw(r0, 0x0, 0x0) 15:48:54 executing program 4: r0 = syz_open_dev$hidraw(&(0x7f0000000080), 0x0, 0x0) read$hidraw(r0, 0x0, 0x0) ioctl$HIDIOCGRAWNAME(r0, 0x80404804, &(0x7f00000000c0)) r1 = syz_open_dev$hidraw(0xfffffffffffffffc, 0x20, 0x1092c0) ioctl$HIDIOCGRAWPHYS(r1, 0x80404805, &(0x7f0000000100)) r2 = syz_open_dev$hidraw(&(0x7f0000000240), 0x538, 0x80000) r3 = syz_open_dev$evdev(0x0, 0x100000400000, 0x5c3c01) ioctl$HIDIOCGRAWNAME(r2, 0x80404804, &(0x7f0000000280)) r4 = syz_open_dev$evdev(&(0x7f0000000080), 0x0, 0x197200) ioctl$EVIOCGUNIQ(r4, 0x80404508, 0x0) r5 = syz_open_dev$evdev(&(0x7f0000000380), 0x0, 0x0) r6 = syz_open_dev$evdev(&(0x7f0000000380), 0x0, 0x0) ioctl$EVIOCSABS0(r6, 0x401845c0, 0x0) r7 = syz_open_dev$evdev(&(0x7f0000000380), 0x0, 0x0) ioctl$EVIOCSABS0(r7, 0x401845c0, 0x0) ioctl$EVIOCGRAB(r7, 0x40044590, &(0x7f0000000140)=0xcf13) ioctl$EVIOCSABS0(r5, 0x401845c0, 0x0) ioctl$EVIOCGSND(r4, 0x8040451a, &(0x7f0000000180)=""/176) ioctl$EVIOCGABS0(r5, 0x80184540, &(0x7f0000000040)=""/50) ioctl$EVIOCSFF(r3, 0x40304580, &(0x7f0000000000)={0x54, 0x7, 0x7fff, {0x8, 0x3}, {0x1, 0x200}, @cond=[{0x7, 0x6, 0x8001, 0x0, 0x3, 0x101}, {0x4, 0x81, 0x4, 0xffff, 0x9, 0x8001}]}) 15:48:54 executing program 1: r0 = syz_open_dev$hidraw(0xfffffffffffffffc, 0x0, 0x49005cb64888dafe) ioctl$HIDIOCGRAWPHYS(r0, 0x80404805, &(0x7f0000000000)) [ 1296.959244][T11682] usb 5-1: USB disconnect, device number 32 [ 1297.044305][ T34] audit: type=1800 audit(1629042534.868:264): pid=25456 uid=0 auid=4294967295 ses=4294967295 subj==unconfined op=collect_data cause=failed(directio) comm="syz-executor.2" name=48C7C060 dev="sda1" ino=15503 res=0 errno=0 15:48:54 executing program 0: syz_open_dev$hidraw(&(0x7f0000000080), 0x0, 0x0) r0 = syz_open_dev$evdev(&(0x7f0000000380), 0x0, 0x0) read$hidraw(r0, 0x0, 0x0) 15:48:54 executing program 1: syz_open_dev$hidraw(0xfffffffffffffffc, 0x0, 0x49005cb64888dafe) r0 = syz_open_dev$hidraw(&(0x7f0000000000), 0x0, 0x340c3) ioctl$HIDIOCGRDESCSIZE(r0, 0x80044801, &(0x7f0000000040)) 15:48:54 executing program 2: r0 = syz_open_dev$evdev(&(0x7f0000000140), 0xe9, 0x402000) ioctl$EVIOCGEFFECTS(r0, 0x80044584, &(0x7f0000000180)=""/86) syz_open_dev$hidraw(0xfffffffffffffffc, 0x401, 0x49005cb64888dafe) syz_open_dev$evdev(0x0, 0x0, 0x200240) r1 = syz_open_dev$evdev(&(0x7f0000000380), 0x0, 0x0) ioctl$EVIOCSABS0(r1, 0x401845c0, 0x0) ioctl$EVIOCGUNIQ(r1, 0x80404508, &(0x7f0000000000)=""/225) ioctl$HIDIOCGCOLLECTIONINFO(0xffffffffffffffff, 0xc0104811, &(0x7f0000000100)={0x2, 0x0, 0xfffffffe, 0x8001}) 15:48:54 executing program 4: syz_open_dev$hidraw(0xfffffffffffffffc, 0x20, 0x1092c0) r0 = syz_open_dev$evdev(0x0, 0x0, 0x0) r1 = syz_open_dev$evdev(&(0x7f0000000380), 0x0, 0x0) ioctl$EVIOCGUNIQ(r0, 0x80404508, 0x0) ioctl$EVIOCGABS0(r1, 0x80184540, &(0x7f0000000080)=""/83) ioctl$EVIOCGREP(r1, 0x80084503, &(0x7f0000000000)=""/79) 15:48:55 executing program 0: r0 = syz_open_dev$evdev(&(0x7f0000000380), 0x0, 0x0) read$hidraw(r0, 0x0, 0x0) 15:48:55 executing program 2: syz_open_dev$hidraw(0xfffffffffffffffc, 0x800000000c01, 0x49005cb64889dafe) syz_open_dev$evdev(0x0, 0x0, 0x200240) r0 = syz_open_dev$evdev(&(0x7f0000000000), 0x24, 0x80003) ioctl$EVIOCGKEYCODE(r0, 0x80084504, &(0x7f0000000040)=""/247) 15:48:57 executing program 5: syz_open_dev$hidraw(0xfffffffffffffffc, 0xffff, 0x49005cb64888dafe) 15:48:57 executing program 4: syz_open_dev$hidraw(0xfffffffffffffffc, 0x20, 0x1092c0) syz_open_dev$evdev(0x0, 0x40000004, 0x208480) r0 = syz_open_dev$evdev(&(0x7f0000000380), 0x0, 0x0) ioctl$EVIOCGUNIQ(r0, 0x80404508, 0x0) r1 = syz_open_dev$evdev(&(0x7f0000000380), 0x0, 0x0) ioctl$EVIOCSABS0(r1, 0x401845c0, 0x0) ioctl$EVIOCRMFF(r1, 0x40044581, &(0x7f0000000000)=0x2) 15:48:57 executing program 1: r0 = syz_open_dev$hidraw(0xfffffffffffffffc, 0x5, 0x49005cb648ed92ff) r1 = syz_open_dev$hidraw(&(0x7f0000000000), 0x1, 0x880) ioctl$HIDIOCGRDESCSIZE(r1, 0x80044801, &(0x7f0000000040)) ioctl$HIDIOCGFEATURE(r0, 0xc0404807, &(0x7f00000000c0)={0x1f, "7d70e23a605c7c554f2e0eb0a0ec468838144ee2d50b70cacaf42918580dc15b0da7917fd7555ed6c74367d4470c384fd69c0924c2ecdb4486a62365df2340a7"}) syz_open_dev$hidraw(&(0x7f0000000080), 0x3f, 0xa0000) 15:48:57 executing program 0: r0 = syz_open_dev$evdev(0x0, 0x0, 0x0) read$hidraw(r0, 0x0, 0x0) 15:48:57 executing program 2: syz_open_dev$hidraw(0xfffffffffffffffc, 0x401, 0x49005cb64888dafe) r0 = syz_open_dev$hidraw(&(0x7f0000000000), 0xffffffff, 0x600) ioctl$HIDIOCGRAWPHYS(r0, 0x80404805, &(0x7f0000000040)) r1 = syz_open_dev$hidraw(&(0x7f0000000080), 0x0, 0x0) read$hidraw(r1, 0x0, 0x0) r2 = syz_open_dev$evdev(&(0x7f00000000c0), 0xd1, 0x90000) ioctl$EVIOCGBITSW(r2, 0x80404525, &(0x7f0000000100)=""/13) r3 = syz_open_dev$hidraw(&(0x7f0000000080), 0x0, 0x0) read$hidraw(r3, 0x0, 0x0) ioctl$HIDIOCGRAWNAME(r3, 0x80404804, &(0x7f0000000080)) syz_open_dev$evdev(0x0, 0x91, 0x3c9800) 15:48:57 executing program 3: r0 = syz_open_dev$hidraw(&(0x7f0000000040), 0x40, 0x3212c1) read$hidraw(r0, 0x0, 0x0) 15:48:57 executing program 0: r0 = syz_open_dev$evdev(0x0, 0x0, 0x0) read$hidraw(r0, 0x0, 0x0) 15:48:57 executing program 4: r0 = syz_open_dev$hidraw(0xfffffffffffffffc, 0x8000, 0x1092c0) ioctl$HIDIOCGRAWINFO(r0, 0x80084803, &(0x7f00000003c0)=""/4096) ioctl$HIDIOCSFEATURE(r0, 0xc0404806, &(0x7f0000000100)="2725ec11de95529a13ec45e4719218e94d8a20a31a2ef1d981a3065e969ba7f2b5bf5cf66ffb72bbab105815f8083e2b9235ecd6cfd5800f0276d47b430b9dd52e2462f1d8c0e10fe27700f40b8307816a779338b1652f29acdde7d51c022df34a7b7a2003a94bb9625a9fbbf2a05b53b0cb3c480b32c9bc3baf585702e77fc817c36a6dc76393a248d75ad4ac026ef8d5f5cfb32f6e75fe8da4276d43f654fc2fec4b594d4ce1381d038b8fd0489165f1c6") syz_open_dev$evdev(0x0, 0x0, 0x0) r1 = syz_open_dev$evdev(&(0x7f0000000380), 0x0, 0x0) ioctl$EVIOCSREP(r1, 0x40084503, &(0x7f0000000000)=[0x5, 0x7]) ioctl$EVIOCGUNIQ(r1, 0x80404508, 0x0) read$hidraw(r0, &(0x7f0000000040)=""/161, 0xa1) 15:48:57 executing program 1: r0 = syz_open_dev$hidraw(&(0x7f0000000000), 0x9, 0x228002) ioctl$HIDIOCGRAWINFO(r0, 0x80084803, &(0x7f0000000040)=""/221) syz_open_dev$hidraw(0xfffffffffffffffc, 0x0, 0x49005cb64888d8fe) 15:48:57 executing program 5: r0 = syz_open_dev$hidraw(0xfffffffffffffffc, 0x0, 0x49005cb64888dafe) ioctl$HIDIOCGRDESC(r0, 0x90044802, &(0x7f0000000000)={0x777, "d62ef79f22002742a69d54ccdba0cae851973bc6feaa983e8fabfc8e2b17ba28147ccfcf28eba13f4ff098be001d8112e8269f5854d1920b795980ffd1f667f68019b80fc75dad59e00de4c0fb5b2bfaadba75a611817f459ed8624bc6cab3bda519b2a0fe07be731c77911a6b018f38590913df668a272fa41be484ff64a7e930f4ebc54adb6eef8e1fc88d7e2cb6a8f124dda7c452dfc7613a2d8bf51507223f2f0285dde37c3f89a80cb8cd623cb2fa3a9425a13d860a2655f4bd5eb5b5f812a7082b714d6039abf57f5d71eb9f50421ecbd27bf4e7e5a8f6be299f67a9e2c42e97b3598be86e30a849f1be13b4bf2935c5bfbd2381742ee386d942d917e23c6b79df358ea0938ba24c5fb5b6ef3ce4910e4351d5dd6ce102dab52d5c4752cf84f5f48610cd28e5bcd653f7beb214f5e845395cae5758221f45f6df513f08eb341e128761f1c62296e27a76f52842fe075a3ede491c5ebc4d0147617a87a5ee162b70ab8fe562ded932b53e8b27caeec9e4117f324f05baa2b385c323492ae1e249a06bb170fb15f5c2fdbd9bf06e2c599d6affc00837fb9a3240fde16bd1c2d367c02896a0fa2b1584a0e0401b85d9684282c9e54fb2532793ae022e8631ef7dd661727e80811c0909e70a183d872f5b4783e26c628099ef12d850840075959dbfa6cab8a6686d4999b6fbbbc39d93d58cfc2019168d2cb5727980d00ef2ec30abb062e64c032a30f4e901ed53b723973e5a046ae7fad73a6ff9dd5eaf457931ab94a7f8a0c4750170c195988a91fd02392b4713a70d932d5641ee0b6d03afcd2de0f7e5ff397e7a937cfb7923d87a1b1c1852b3e4c635e4095d34eb33ff70f5a67d3f058bc3fc101adde72c62d93c29dd291b44ce750edb685dcdf9b43b46be980dfc21719ff55360b3a344353151813a9e71fdbdea5595f493f424927088e56965c8ad19e945e05a2e9b28db188c377a7941a7db3ed38e604a6b93fdc09f8c09418a87596b29e442ffaf9167df3a035c3deb9aad259d018e084bb2026e7b1a21925f505cf0a0627c9105062cf29a724584f8aa7f07a39bd58ecc03de02cd965b69e09d589f35386e3fdcbd82092d80554cede9f072591eee529fb7e6665e2cc3b0a864a392ef5698e1e57daef163440327898fdd49ba332a10283f7b4fc094b593b62f81d7b6dc1f1454a3cb9638758cea04785a2d1c0453d555125b6044f4fb51a7f3466f698243bf14232817917f39f8531c726dc5d7c6483a2e7f325e321e6339e86cb332e42e601c800da9248cf7f5bc547994bf3b4a4004e34d20666f93c2ff63c4e080370f6b881d679078e22447aee40cd5364727bca823cdc92fb8a82509270aba1805449ed5925eec8a849d8873da8c140ddd6a0522f9bc48c184a3c8ee5b96c21a5ffe4ba43b212fc8198421526888588ad2a3797270d8eec602326d1b99a5ab1c273cb5cfe788b76b1019244f2f4facc7c9e6706e62ee728603e2c7ca6e6a0c7c6305f96bdd3e16c2a6afa51d0ae43d81022fe965e5f2438f23eacee02ff74b9353e926cbecdd0f244c90d6accdbdae8d2856a0e56295b8c6e425efd0517c845e10ed55c3a9c97ff7834fffbc8fed1daad97b211dc369a1483d13e1f0f4e1e76e35985ce1c5c07c34975d6577e1f600e188251d6c8983bc77516deedbbc8df70e53b745b928bcc83c8288e675e32afac58a954457bc1cd7861f60634d3aa809e650250ee90bfd0af30ce2c36ad79c1896816311978acea4aa23919aaae57982686d900e4a582b0dc9fb2215c6ac46eb580ef3f27037aca914317e4cce6c51cd38e5003fa24d896526407c7414f6d878397d71a749cca827437452a3aca99a799009c89601d5412975e340cd617793080e0a6c50ab6e4bba30e3380ef579fb84a0fe9334f091d88db6d4a7e37860379ae668e2b529a9efaba680b67073056cf3e6fb68325d686bc2391c3013d8c0c4d6a34d638d0caa0f28abbb34f7635f21dc7443ba609eccb5cce64c649c71cd3d9b1a9945c19c5c148010ea2a1495f9b9addc009d7ac03720bc32043c716735eaaafc62280c58148800bc38d430d9bc53937c094aa9687fd3ae57c017b380bfa76de0ad985f3d683d5b3c11701cacd78acffdc5e17f92a533f330a1184eee247a39bdb2ae94f29878917d5dbe21788a8dc623687a7b0fd8c8248c39792d31db41871460a2a9627017b81dce66859b1eb1f17e7e1b473aa7b933ace1fdc57d39bda856fb0feb8fbd1d03ae19ab2f29f73aae670d56108ccd9d13d3b5048a767dd18657437806a4c8809e8fe842c27c1d0b54c1221db19db2615abcbfa505a0c3b134bccd6bd6954cdaf2c61be4fa8243cd4039a946cf6a4bc0d1ce5b605102489da3dfa32c1f46910f45f0d11a44cc6919d1ef03bf11ad7a6c39cca1c0d7e152a746d632a082dd56f0e7a057f30cc3e3ba48bbeab7ebb6229480840b3791bfc7d9fd6df82a676cd1211ceb6aa207a762a616a2790a7924fee472f29a77e7fda3d76c5823e24e081562aa459e90f40a7c1c888c75f867bdae60b51406433305a2855251b8add1372cb04e43ec9dc767d9e428d8396f8bb4607b0bc4ff92d05c38374772e18fb3d1094c63563d7ca8abf7bc2516e70a5a43bacbe7ffd02e71dc6fe392bd5a00c7473876b2455102d3f6c84b0a6c57821a542d2ea6de0b5d57b95596"}) 15:48:58 executing program 3: r0 = syz_open_dev$evdev(&(0x7f0000000180), 0x81, 0x80200) ioctl$EVIOCSREP(r0, 0x40084503, &(0x7f00000001c0)=[0x4]) ioctl$EVIOCGBITKEY(r0, 0x80404521, &(0x7f0000000300)=""/77) r1 = syz_open_dev$hidraw(&(0x7f0000000080), 0x0, 0x0) ioctl$HIDIOCGFEATURE(r1, 0xc0404807, &(0x7f0000000000)={0x4, "d07704e15494ae5ac2803e0e8f2fc84984d0d536fefa5863a531d79eb2e1078d857f3bed4fd430034725146fa2cdcde8918fdde4edd666ffc57564f75f969de4"}) ioctl$EVIOCGSND(0xffffffffffffffff, 0x8040451a, &(0x7f0000000200)=""/208) ioctl$HIDIOCGRAWINFO(r1, 0x80084803, &(0x7f00000000c0)=""/187) read$hidraw(r1, 0x0, 0x0) 15:48:58 executing program 2: syz_open_dev$hidraw(0xfffffffffffffffc, 0x5, 0x49005cb6488cda7e) ioctl$EVIOCGUNIQ(0xffffffffffffffff, 0x80404508, &(0x7f0000000040)=""/215) ioctl$HIDIOCGREPORT(0xffffffffffffffff, 0x400c4807, &(0x7f0000000000)={0x3, 0x1, 0x400}) syz_open_dev$evdev(0x0, 0x1, 0x10841) 15:48:58 executing program 0: r0 = syz_open_dev$evdev(0x0, 0x0, 0x0) read$hidraw(r0, 0x0, 0x0) [ 1300.243555][ T34] kauditd_printk_skb: 5 callbacks suppressed [ 1300.243572][ T34] audit: type=1800 audit(1629042538.068:270): pid=25504 uid=0 auid=4294967295 ses=4294967295 subj==unconfined op=collect_data cause=failed(directio) comm="syz-executor.1" name=48C7C060 dev="sda1" ino=15501 res=0 errno=0 15:48:58 executing program 4: syz_open_dev$hidraw(0xfffffffffffffffc, 0x20, 0x1092c0) syz_open_dev$evdev(0x0, 0x0, 0x80001) syz_open_dev$evdev(&(0x7f0000000380), 0x0, 0x0) r0 = syz_open_dev$evdev(&(0x7f0000000380), 0x0, 0x0) ioctl$EVIOCSABS0(r0, 0x401845c0, 0x0) ioctl$EVIOCGUNIQ(r0, 0x80404508, 0x0) 15:48:58 executing program 5: syz_open_dev$hidraw(0xfffffffffffffffc, 0xfffffffffffffffe, 0x49005cb64888dafe) syz_open_dev$hidraw(&(0x7f0000000000), 0x20, 0x20000) r0 = syz_open_dev$hidraw(&(0x7f0000000040), 0x80, 0x2) ioctl$HIDIOCGRDESC(r0, 0x90044802, &(0x7f0000000080)={0xefc, "2512b9831234dd4e458e413e65feea48192903d06bcbcd87ba5d951f77c395c54a403bb8039bf1e1a44d412859c834219e0868500713d5e5fdc1b0e83aa6d6397ef55c1daf0ce1b751b46cf59da28628d194ae810ff72af52718ebb482517c46af1cede8361def5836025b9b6115510bdb070f5aa01d860f47c4d57199adf4f1bcb71d341b3fa8e708340c5461215905fc7d056f8c6bcc25317ad8c47bfcf2bc4b4844bdf2a7fc693606fb37d6109f0f5d02ebbe7e33ae384f606b0e00e58b6ce64b754490f9756b4615c3ed7a040f37798687cdd4e08c6ce3933e4d70f32ac9da246a8237133eacc4b3e9a1b686bfdbc9d8a6b991e0d39d84248019797ce431bcaeaf5c5a31b1b057c5225784569b1df7e2d15e88b2f78f82025cad14fa4ac53bdf45e7cbee0f9bc7f306dceee10f5597199b9c0a05e38e8483f16d47a05943668ed98395d37ceeb6edc56ffae82142724b961cf4905f88fd27e70d787af8760f72eca28ed2dbe43de302a2a0387310c633282579f6e4c956a3fa8503cee77327c671b162487f2d26ea3ddfebbeabd864af52941c19e37f536057efa26a37bbaf421b956497e8e8aebdefd12b39aa52715f4e88f1f74a82bb88bea8090e3c4f5ea1ef8885e60d9360289ada9ab5450677aa4b0815ec32adb3b9f753a04c0d5b9bd0c404757fd84892f97a48a7b4adf5b1d9f599f41383213f810ee968febf358e0f2aa88d88a81fa8f07b0234cdaa12d79bb90cb3148648f529f8edbe029d76c3c7f034b037ed34d1c187bf1ac0d1c01612e72e2e3e045a77129900ce2c9714464d2004f2d503b0cb25f6c989f9be780a80268e1739d780eef0bf7e59b58547552bcea850d1dea5173f654c0b62c311a01343576d5c599542d302796636febe5002ec2bc06bd7881797cc544e37f0857b901778c5372e7deed6d27886c2f72acdc0cc01a1fdd03434c055f5912992094f5ec32b8d8e8c100099727122a77f596f5f4884a5e04f808416231fbd5b1918566dfc8fa60cf55458369a34878ea701be94df6647bdd43ae1bf0d5875fa510ad9a03f506f42a509c26bbdf6459971f93ef697e740f17cb9273ab9e4f9080d1c377acda9dc3cc1f87f13ff7ce7bf39915e4ddf4a05297fcd5db91673f1cd3916fc4a94c5153ca4d0c8100ef8b2458aabe580951e426ceac80d61b350878d0861ecec06b1e5c67387d44c3f6f466e2a7b26b9dd81c0c9e92e46104743d5f5d37d29268a575a486061a773ec7a475628fff1e5fb0f467cf8218949aff15b758c96d7eb9ef630a4f95b0b080413f4a77b57145514ac4c4125e56ab346cc61a705697564dcc1920186ce5b1bcdce6f8a9fa27b3b0052fd6873c9f3033c13a996b8468d9784c27b8aaaa5247f9c26eda4ce41dfc81f5ed826391b3e961685f233670bb01029fc802a3d279a39afb0c2acb5014cf436a3e7582a54c7b13ce830efece2598c7e88de8a733842e5e2c2f336586cbd2702538fe9cf22211aed99312dc6b03ba955f53737d63286550cb7bfff29d5e6c14e0a45ee8536c94359b6ac603a3c85da198931c58d294a1b4b1c4e46c296701795943a8ee51b77504f743cf1810217e0c590954711df573efd0546726b96441a5b3b8f487d32222e33073b18173e11d813294d4ad77033234a7d1ef389d2e3f7f091cc3355c58101d28e0db32085d73be42be623c214d52a329f82e6ef5a95440c2d9271a69e0dc067d930339c3fb6bf936eae57feb59df67da249a854084979c2452d5212c13df0d3ea5edd2a4ad1f641e49606a328f1110e9d47e95d34cb7d12cafa505e71e7f02e41d955b504601020c43274682bed3a235f90af495b42a11124692e0bf84f6505a01e0c4faedabab6a95f853e2758bb4e7528d92e84451b109cb20b72b8f293ad81b1110a02752612be4ceaf847a1873a9e501d5978321cc15a7bae7fb464030044245c63fa103ec071d0fb86652e76cd36347582e04ff72acbb915146f986eb2efd3808968e1d9df7177331845433127e64cc5c3fcbfa7f755953713e5d1e773d10b265576bfe9a9d6573fbb2a12c17118fd372f463eb5bca5f4d05208241c6e079455641880209c6775f3d24e11fa3aae3059328e24b2ced9eba77987ff4de7d918d53e2bf4e770f3ea27ae1eca4104c892d9343fa0e5a28d26bbeb0edc37dd70454c53d399a83ea4cc801eba8cb5be9ecb79f8314060631e2da53e5b2e2a4dcdf548f5d7f2c6648cae13d32f77eb8cf345ed4e2e77f9188fcf99a07dbd6f4041a88fe4df956e1790c7f0320df1a144702e661257f7accafa16763ebff9de706a8d3c00b205b0a4a0e4eee6c19a46c6f37b7cc8202113914f5b9f1ea7801c10ff64fa26be8aa4ec610390489ac4a42571effd55702a30e3245ffc6ae2889ce7d346870249d6d930281b23615d001c04c118cebdc58d547de4643c5a337b6135ad097f3a4726044552ec06afa9472222b47a00eba832dc5b2caff226f57d450276c74797446738db1b24c317adab4acb05cca2a72123e5793c273fec2f1f9cd0117cb25f0c7a851189b0e9d0c1390ed7605734a7e918a5d6d115721f2c7af48eefd168b8aff0d4cf11752b5adb51abcd96754a513f51b50c92dfc0d511204bd6ead16f371f24b9deae9573c2928ecc0c882a05c4af5ca73911e126621afd20e21ec6e36b72671770fc6e7ea22cf91c3e0019d797425416d50dceefe63526a0e6e400ca2ba2dbd8bdf1d599c77663ce9239d8937e6bd99b419f6c75483b2e7226d683f9ffca963cee2f0f57440c69c33a38f1a00034659833acd79ad8c6610161281d7bc9ce044dc54edfeba289aa489869238c5f893e50cffe6800754718f912f6340369cd81124dd360c7386926a42b4e3c8b4457eb5e8e715237a8e8941e1cd62c2118670bcdbbd07be26afef091b4ce49acf99dc1372a065903f1f4dda7166cb5bb4d270ab40d4bc4e8c03127b5a3bf4803f7dd61beaebbb9efb35a283984e56bb3764627c1a9f6b98dde9f53241468c405afd805c746056a81829eca6c3d52d57ed95d589a4c059200e0eecfbcbfae97bf15abd3ca359da1acdad05746e934490fae8a09b8a38321a21f5e21b3932cd14ef8a39cf3688d8b761785e6a30f3bc8bc7214daf12b098f9f823adc73e2543c9550f777613605a64e173debda2dc774f25305e50938189abd5b730c28f4dda5e59cebe2969d20edfd9322a6ba48fc64494aea2e2ab2d28fb09b39ec3d6b01f3897393fd6437add0caaac1050e7872d53ed41b301c86a995b495a80598df34a4e9e7a5bb89b1200cd615e560263ebe4d83f31fa2078a160c08ad3917005b916da163800465e0bc3eebdd3d76292b6a06e0485e153ddad27ed09c5ea4f33e518713d49a2ba0fdd036a6bdfe3b2336911b23122a5d1650f7ef3a42bcada2cc94867c68f1032e6b6178b22d5be35eab9017506e067fa3dcabc9fc872c7c24dd5e7e9b4eff40154a8244f6b33fa9f79d649b096e1d5c7ba2fe014d08a551f32c3a408d6ccfbb14030d30f2b9805abf91a938a708b80ee75da584487a115929db479f0c34a71cba17070881f38213f30cf5a8d18877c39f8772bab474f6f139f3208fe3b5238570ca1e47d7ebc9ab1213eefbf2540acfec94460514d714843f466913d67239b364c85e446d7af7a966c1fdb06db7ebf381d7900caf60bf2ef890614aad0d31707106f2178150c5322af69095d66ee59251394084775404e2a27867f54b3733bca4af2c0a26b8317cc0ca6a73a07be067e77078b3a0a4ae8ff0f17f3d14c1d462871caafae12f2063c30e824fd3a472a5107a304a39e35510861df4940e2dd0c52d5e959b7c56b065010a4912f4e275c1e90b041022950664be5f616a4be173e5a3810d7f83ecd3128f4502b91aeac46a071a960e10e1883c196e29684d53dc824485ff515e19d158435d25564e973d60bf3d38a928e01535a61fde44a174256b2c2c13e8d1395b9a0074bcdd02f78f15b17959beca11c83d8e674f844ceacb6b06f13b941c52c2eeb107bb5b66db5743ec7c621ba0e0871f9e4367e34c58998291a2c48e9fd1077a76f4f4ab94973b5c234395a3b3bb3d029e2ce91908696c4ac9ff0a0b2e385a135a154ea6ca66684f434d44e1a0cfbdca5cf56e545b46376918087d4fc98604d5ceaf3f03313463dbec9e28b2a71a4720bf557b24b253a8d886cdb91b2777597f3cf124d4dc6c430d9f00dc6537dafba4a353925de78e0e16beba41aace21d12a9a4f7a857c753f89369b7047c2409975df23cc7f220beef3d66992483b6bc4e6e8aa8579d754d3805ff04efbd98b95f635a2dbc0a54ed753ab41812f5c67890cd30abbe8b2bed1a00d2a2d61f1778b4ec73bb5494ad2b2a318bea94c774a6c87ce379ff78d04f8b3c9ab76830f2eacecc9f8a6c7900ef7115af385e40f23f37b2c94eb386bc41c380a045d790396c2406e9784d760b81cac26428b6c8f7c6750158d28dc6d133958de10041fe342bc995ac32824180319cc17a192b25b9778248c59a5dc0b473ab840a9142caf88b5fd652ffaec1062a4d5e2dfb6aa036d4d72164fea519398e6fa12c75130702c59fcf7a4e66f0c1029e7bccc0a031e6957bb6e0ec632d8c7f6f686376de24f7cb1c21c198c8f4751d8c7a6e0965177e3a35d836272a02494b0ff6d07b3cb2b907c4b04dc3e93a7a71900dff58bca5289f097007fb4d0a31b0fc15eaf52a4c563cb476c357407c925a475221aaab14ec4891a94c9f4cf340f3cbabdaeccba2dff8686f5f8a0ed4b6a873d38c8fdd59de186ef49ee4ff55ece6fb64f939dadc424599a9b0ad88cad912f48651ded2fb35e31c3b42a7587cfefcdcd258000567e57b9f6b7651174c6397f3f4a1aa42171a6316ea1151f8fff704606487abd3292e3b61767f33df235a5c9cb5b0538b4feb6032cf25adb8e844cbfc81977836966416feb9e0069f3bbffe2affa1cd38068ca40b312454ab0d574606d3501adabd2dc34b3b1dd6222780f300efe0386366953517f715b1cbdc3aa2dc565cf933e6cbf0363b2ff8625f4cc6d37cc2623db438510b93c28b11b00eab4b801bc5bc3a54e2e94ea92dc9b5fb131cd7ba05a20c5968d6597e7bbf17d08afda1193626cf1e73a693e604916da2302132350f60826f1e66f307b7177411eeae72d87c4d66032d7bc9125aff54336211bf8d1c2fa144e302ca457f28a4b7f313d73937fdfa63fadf8fe6974bf598193e68ccfcc77a0ebdf882e565d9f78bfed48ebc09eb4501d92fa6748dcaf9ef782a1f9ce5fcd55865ee3ac532ca8b652ded3d0b87f3b4ac0f771c376323b47a0f8e50aa5e412e6ce918478c6ddd706f458c1bfff3bb6c325649a763a6a63b4ef41770fc7b309424b00c00d56ba6e69b3c871b7123036bf1e51b7af6b48"}) 15:48:58 executing program 1: syz_open_dev$hidraw(0xfffffffffffffffc, 0x0, 0x49005cb648ae9ffe) [ 1300.330679][ T34] audit: type=1800 audit(1629042538.118:271): pid=25506 uid=0 auid=4294967295 ses=4294967295 subj==unconfined op=collect_data cause=failed(directio) comm="syz-executor.5" name=48C7C060 dev="sda1" ino=15491 res=0 errno=0 15:48:58 executing program 3: r0 = syz_open_dev$hidraw(&(0x7f0000000080), 0x0, 0x0) read$hidraw(r0, 0x0, 0x0) r1 = syz_open_dev$hidraw(&(0x7f0000000080), 0x0, 0x0) read$hidraw(r1, 0x0, 0x0) ioctl$HIDIOCGRAWNAME(r1, 0x80404804, &(0x7f0000000000)) 15:48:58 executing program 2: syz_open_dev$hidraw(0xfffffffffffffffc, 0x401, 0x49005cb64888dafe) r0 = syz_open_dev$hidraw(&(0x7f0000000000), 0x3, 0x40000) read$hidraw(r0, &(0x7f0000000040)=""/232, 0xe8) syz_open_dev$evdev(0x0, 0x100000000, 0x12000) 15:48:58 executing program 0: syz_open_dev$evdev(&(0x7f0000000380), 0x0, 0x0) read$hidraw(0xffffffffffffffff, 0x0, 0x0) [ 1300.431286][ T34] audit: type=1800 audit(1629042538.188:272): pid=25515 uid=0 auid=4294967295 ses=4294967295 subj==unconfined op=collect_data cause=failed(directio) comm="syz-executor.2" name=48C7C060 dev="sda1" ino=15544 res=0 errno=0 15:48:58 executing program 4: syz_open_dev$hidraw(0xfffffffffffffffc, 0x20, 0x1092c0) syz_open_dev$evdev(0x0, 0x0, 0x0) r0 = syz_open_dev$evdev(&(0x7f0000000380), 0x0, 0x402) ioctl$EVIOCGUNIQ(r0, 0x80404508, 0x0) [ 1300.503446][ T34] audit: type=1800 audit(1629042538.198:273): pid=25515 uid=0 auid=4294967295 ses=4294967295 subj==unconfined op=collect_data cause=failed(directio) comm="syz-executor.2" name=48C7C060 dev="sda1" ino=15544 res=0 errno=0 15:48:58 executing program 5: r0 = syz_open_dev$evdev(&(0x7f0000000380), 0x0, 0x0) ioctl$EVIOCSABS0(r0, 0x401845c0, 0x0) ioctl$EVIOCSABS0(r0, 0x401845c0, &(0x7f0000000140)={0xfd, 0x297a, 0x4dd, 0x7, 0x7fffffff, 0x40}) syz_open_dev$hidraw(0xfffffffffffffffc, 0x0, 0x49005cb64888dafe) syz_open_dev$evdev(&(0x7f0000000180), 0x401, 0xa01) syz_open_dev$evdev(&(0x7f00000001c0), 0x80000000800000, 0x80400) r1 = syz_open_dev$hidraw(&(0x7f0000000080), 0x0, 0x0) read$hidraw(r1, 0x0, 0x0) ioctl$HIDIOCGRAWINFO(r1, 0x80084803, &(0x7f0000000200)=""/243) ioctl$EVIOCGKEY(r0, 0x80404518, &(0x7f00000000c0)=""/103) ioctl$EVIOCGABS20(0xffffffffffffffff, 0x80184560, &(0x7f0000000000)=""/157) 15:48:58 executing program 1: r0 = syz_open_dev$evdev(&(0x7f0000000380), 0x0, 0x0) ioctl$EVIOCSABS0(r0, 0x401845c0, 0x0) ioctl$EVIOCGNAME(r0, 0x80404506, &(0x7f0000000000)=""/85) syz_open_dev$hidraw(0xfffffffffffffffc, 0x0, 0x49005cb64888dafe) 15:48:58 executing program 0: syz_open_dev$evdev(&(0x7f0000000380), 0x0, 0x0) read$hidraw(0xffffffffffffffff, 0x0, 0x0) 15:48:58 executing program 3: r0 = syz_open_dev$hidraw(&(0x7f0000000100), 0x0, 0x220000) read$hidraw(r0, 0x0, 0x0) r1 = syz_open_dev$hidraw(&(0x7f00000000c0), 0x100000000000000, 0x0) read$hidraw(r1, 0x0, 0x0) ioctl$HIDIOCGFEATURE(r1, 0xc0404807, &(0x7f0000000000)={0x0, "c453225c9bc64a68e6e2e5f56aa76d60877c704a5573b6c7d04d8b2ee7e04b4ac998f6126d2083d95f518bb475d0b930d26e102b3973abd0668add337ce3b409"}) [ 1300.611952][ T34] audit: type=1800 audit(1629042538.328:274): pid=25521 uid=0 auid=4294967295 ses=4294967295 subj==unconfined op=collect_data cause=failed(directio) comm="syz-executor.5" name=48C7C060 dev="sda1" ino=15552 res=0 errno=0 15:48:58 executing program 2: syz_open_dev$hidraw(0xfffffffffffffffc, 0x401, 0x49005cb64888dafe) r0 = syz_open_dev$evdev(&(0x7f0000000380), 0x0, 0x0) ioctl$EVIOCSABS0(r0, 0x401845c0, 0x0) ioctl$EVIOCGVERSION(r0, 0x80044501, &(0x7f00000012c0)=""/200) r1 = syz_open_dev$evdev(0x0, 0x7, 0xa00) r2 = syz_open_dev$evdev(&(0x7f0000001100), 0x100000000005, 0x800000) ioctl$EVIOCGNAME(r2, 0x80404506, &(0x7f0000001140)=""/246) ioctl$EVIOCGSND(r1, 0x8040451a, &(0x7f0000000000)=""/4096) r3 = syz_open_dev$evdev(&(0x7f0000000380), 0x0, 0x0) ioctl$EVIOCSABS0(r3, 0x401845c0, 0x0) ioctl$EVIOCGUNIQ(r3, 0x80404508, &(0x7f0000001000)=""/238) syz_open_dev$evdev(&(0x7f0000001240), 0x40, 0x400002) ioctl$EVIOCRMFF(r0, 0x40044581, &(0x7f0000001280)=0x7) [ 1300.688174][ T34] audit: type=1800 audit(1629042538.428:275): pid=25531 uid=0 auid=4294967295 ses=4294967295 subj==unconfined op=collect_data cause=failed(directio) comm="syz-executor.2" name=48C7C060 dev="sda1" ino=15491 res=0 errno=0 15:48:58 executing program 1: syz_open_dev$hidraw(0xfffffffffffffffc, 0x0, 0x49005cb64888dafe) r0 = syz_open_dev$hidraw(&(0x7f0000000080), 0x0, 0x0) read$hidraw(r0, 0x0, 0x0) ioctl$HIDIOCGRDESC(r0, 0x90044802, &(0x7f0000001080)={0x1000, "ded93966fc32b966cc2452fb3ac725234625227c0b0db1154414be973aa2f51f9d60dfe40ce042255731edcbc2f0693e440f000ba4862b0eed62d468ff5c10d740285845bb02e711def727364080851ec2268a2b0e8f63c4fd6872be96f98498421f1e2d196d89b7dfbef893e43e91e7fe0436cf48792a5a85e9fa8c8cc71c55bc8da0c2096cf6f05e25608bba323cbed500d6a2f6cd5058d36effbe9a297692d66f55345a580dd328edf8b2eca5ba60767a27bd1d87bff782a772d45840d828573a55b25049a9f5c8f509c78eefdf7a65c007c42601a639269836b8d1e9e0c02cbaa6a43db4c3ab13a8474c618aaa1fbe7c9f095ec5f81642eb47d7fdd7ba1b40946ae8e69bda07ffd611fcb875f6cd2e68e69ddec5a208f0f2741345b750deaaa7664a986743c71b742a368c15491d3079679e6dee7beeef6728b6451370581fa9344b6c973429a4c9fdc68ab41ab85f055a757ff5802fc24a2df07d96fffab657f09a83dd9067fac84973675859fcd2de7ff50898ad9e820e743cc7c03981bfbe5a886b75aad79f2194966da5673e309b95ce733fc9611ef13423da5aca62ead1c11141e06ce81a57fdf5446e9f53d86978dae5e3a9437cf0ff1ed0c587fc16537350de909724e9752f77e951128c51486d9c9bc258363eb905f49cebe720af2e102d3374642d31a75d0b23bf6a61718d7a79ab588b4a4fb7cb2106d9d965d2ca7a2dd83bb46ccff575255ccadcedfbb863ab6a27d29f04bccefc6e2fbf80db7901b55c6335a3d8506d23ab5676406c7915dfc28b5f8202e3901bf3079613aa2279af0505df39d498e62b4d307d22c80d89aead58af1fc0fad41e5e62f0f891996c57a7385b4c53144667b7a2b94620d9d4fba734f2d47cb85f83155c78f75db1c38bd54bbd04cf70d9372c31fe7d90bfc9fe0e9783983a748a93f37d7ca76688e151d15b50a759452775a45f798d8975fdcfa0a4a469518d1593efc907e273f69792476f9b89017584e35c62ac85014d22bbca08eb1d0ee402bc3e05a6cf1af10b770992b3b75c9f45c027d9a9bd2185d006fb84cc389c3166f7359a5141d0c6c1d5d2b82cb438486ab8c7c03a50e0fa8797b49832361441c9cd6635f33427516ab4f5141c9a950d845ceb4daa2540e33e27b7029d5b3c0f093f0d8b16a2fb131e53938636722b4a2ff2a59e2755904a2bd775fd1c21251c70e403084bbdb632f67049885faef6d2f78d93542f1f6178364a1c49414b3ec7288b1e078164ee86246d62ebfc0d48a6efeb995e7aa871c45030795039ad6cf8261e4b9d8a1d27c50a359643c02861373a14470d35dcacc1fd6046518a12f28635a50ba45a30e5790f80ad300c9f319a007cec48c5d9c1f2ec9f2bf40d1e9776b14ba395e36b445bd58e3175e08a3ea27a6f61a543d66ab0c07fb6d2f3d1a891c31f1bf23b948ee29612e7676ce68f9926aa65d5ed2aab49a0a7b97bfca8a537663b7d4ebd50a3534a65284bbc1cac43b8b31f78c2447c94ee06764e4a5b549b022048d26e59535010719b1b30ce03991a2dfe77ed8830758ccaac1fd0862af76b36cc7f03fa1f0a7704132a69eb169a41ccafdff546751ade61971b28636bc5ce65bc53d50a98622e93ad52ed199cacebd4e19548eede0365e7f8c16dfff0d9c2e3f32f7225cbea745636588a0e455323744ec8bf522bb073b88e46628123365699773805c7751818a598a29ddd2738eeed48c5ea7a0ab974b7b5a0058957911e15d9643f228a847ec1ebe8f9dd8e70adde7da213742b0e5ae325b40d1affc8356eecdd4daa5f4b0291db06794d16d006677e957fc4098cb237b68cd0be73a42d15736cb7602142dce8165505fd1d291bc39d29d4be9dc60f156e1368cb00affff7b8c547dc36880bf7982905a7fa995b2af9f2908fde24570bf66853ccff69904fc750b9be4ef14b5e83d8d408ce95af33cdf706d0e3f4a7a12b9c46607d2de068a702a2131c98e0ced475b3b6bd71f021bab3667815edd68ae5954aae2928a6ecf860f8384301fd57f96d2f34994920cc68821a84026ff6c2ea53527ab02ab637277c998676852121bc40edf559531ac3e9eda6576740ac6335efdaeedca54fc40df5c92ad9002f27d6a3b1ad4d2f467db874530db1e7dbb4f712249665d5b58ff97c07bf3a393544f026e6dd6f5239dd7d7b22baf96b5dab48e265186bd34c75120bd8c5653d190c5f68c32b025973211a5e394578530de107dd24739c73cf74bf598195181a7254418a4e9ea76d7b1e619cfc9cb28df707c1c98cfaae38beb8771c35861f7174363f73634ee3652514f625b57b6408ee9904da7f80794035d02d81b45674373f0dc97759620dc1e6938820c4e790b186e64422c00f0a5973106a8d21bfcb66fe482600c519b2c243d3eb704d8068b98ec803193eb65f90b55798e78514a40ce6fbd114bd3e914b6b83e60671e0fb906482b8d86951601e2280803cc3b1efc96e3f1187dcf38b889024a6a23eb708dc66161f9810b09e27f22a70e7e678d99b5c31eb509c33dcb8f929ddc13b5aebebadeed236896800a6a8d254b58147fd60dfefe92f12840244eb804340a4c23abdd7f652d01eb2d1c1ff6d4c82947789fb7f9e5cd0fcd1cfcdf0d601020d21adf1616cf5c02674567af598689d6fa3e90b3eeaa6fbfd8f88e2c743d9117e3e25370c9cfa90ab24abedcb4321c287933b8863dc169ca6e4d6af59df7d9ea25cf86e575572f43a47547bdddf2462bcc1dd4c4d68a11d18bc7d7e6d28670aa3b49d0a5c1db09df0bd0a3e8e5491181c53939b3b290bce5a04ed4bdbed4784f440e84e9eb869094bae12971c753b6b72b3138589198e78dc5e38f86c8e26c25040dc33e6b5d89fc65353d45c35061c317488849fda82b9063360844fcda9fabff35aac8b6ce8e8cf5e46843ecb4d5d92f020a57747b1df0c0c6a2fbf2be3bb1b6992c0fb0ce82adb75b9f21fda5ce99068cf308702cf53ff45897473adbb7cc9112ffd4e8d4f43abb1c9e1f1863cd7b79c1a29f921a72ff66b647d61d307bbd74d20652df9e41259a9d86b48e0aead5ef451310fd20137aab78313b0f6467a35a9ad9ac1a95569aa88ecb3d4cd7cf16d171c51efed6e8d668f88dfca7b8792ddda227a49e91a2e14207e470b68d69fc85c2cba40e33c221226fc7da1dc37f73e3049b851b78d14bdf308c8cb5c6788b9c56d6a02f52ca148587889f17e82fd51063b334970aa3fffc2a25bb87b987f3661ab6955a6803e9d0e79549a75e7c960055ff9d120433b48ce3779c2052c3aaf168b4232a010f4cecb345a427c5c98c915d62617574342448fc54298118c02de9beacf84acfcb2981a8740cf1365e579b40f716e3f0bacb916652185234ce26ef38217e3c766eba0dc9d197e2462f5d1e17adc65530c93dce43d9b07c9d3ad63aaa2d6e61728f6965ceec3ec8c20526f98b1292762a320ea7c788381fd79daf2bea42c381e79523a7955dc8ad5cf8a121b097ebee5ae9501bd0a7e773319f636c7e56164f0e518bd9d03468ae47a54deed9339573a74e746be14c8c1c39ebf8a7ab8ac95675334f893a362a848fa09e4b133c5bf75e966e99dd4556915e13ebe2e53899beb8ec3fc7c41108320853c34d46c0886064470fca74d07a92c8d031cf3a19b22ddef9d3f361a12670a8a217a98642afa9baa5ba3e06250d07ee7cf4cdc9a5f40a5d01fa07c8731d1bfd3dd43baced1845c4bc205ecefe376d52f975a0238ae4cf0f811e0199ab5ee2f1e0bd5c99f0e83cbaf3649e661dbe4cb82f5e5f187f1231733199f4614fdc7ea85ee17f66b9de3cf41046c4f4e0d9e4975b0bb3ec9392bf6b5a26673f1eb313c7a43ec22bbf3b987622503035a4762c6ad87272d4502a06514a400663a6b517feef044572c135a48023fc296094c273991d848301fa20b59721f9ecad2c5bf073dd46838147a56ead0febce447772f24396821000323b22e0250f5727d9ed1f0a8be19e1a89c73b619a3e37bc44c795ac04e98618facecc2285797f924eee4e123cc3465acf253b0f2ac9148fee56fce9243e6e802671f263df3b41b6a53ce527b38d58810e4d0ebe5cfe243d815ad6a3f0a3eee232477049be9d17f4189585e9e909dbafb0ace902c41e017935dba1b69ce22610bd1ae94c07e017d41a45841634b0abc189f49675977a86589ac0e53ed648901c5ef49df81da1ef3901d20032fef65cab0387836a36fb9cb94760f7d1fe8376e3a9fbb1f730201a11dd96bc5bb7e68a109aa56acf8f1893d024135252c529be62d122a833f999bb05af5d8478b0171fa594605ae795c9b174e53c238e230930d654c99cf3c0b7711c0d14dffaf4c842a7fc10860c3040e00f0f4d1ebe7df86ff420d8c58ced740e7c14e31f4af9e3b2b9ae6e760aa6f15abc1e5b283a0ae46ed124159a7e4ea4034aaa62e69d877f519adc2dd098c27908870d369af9139672811accf5eaee24c23545c5f33a674deabf7aa2abc7597901e87eab6e662bb843e561ee8bd2d6b77fa2afb68443ce466878b066d59ef645f63cd11223f10af28a51b59451a86faf42f965a6be130311e58d2494b95a287c60ed707f3509b89f29d79fd2871488389548083a52e89f4b2d67cbe6b6a55bce8637c02a4eebaa170f0932dc28ac698389d3ac92cbb144448068311e26b87ace9e9bef83f4ef8473f3a33843dbb51e0cf8c037f903c7cce534f001ed4fbf5400fd2592398fb86d679c92d1f261d05c46b486c4273bfdb2b37b2129d558f97906e4a33e887c3ccf8cf5bcea53f597f4939e77180edf05809e65a68692b2aa5a1cf87acdaca67d2f978f83c5ff0e05a82990d2642c4126eaa1b10c58462e901925d1070ceb61f813fd56d57e36c52130d90b50d6bcbdab397203030a9ceda6abfb475e099c9fb8822cc69eeab2cab4ca47fc9b79c639d78e6373889eb442aea693dcd6f44c4aaec6f20417c4a4ee67e730607982f6692e13844eea8488d55b2289b1cb23b9f0ffcab56bda82b522ce9573a2a07d5440739c45d888fdc941c026efdc14a491d1a1f9d460df6cdf06346a6a07a07dffc6e3e5e12f072acbbe02a0aac640212fdaf25b33c8deebb3e47fdf6e12dabc5e95379ef77827483cc1f0e8e016d8aa268a011771165c53d2095283341c83f0c3013c43ef228a1d354b9b51b60883b33b9cf20eb164ba7013968351cb39058fad97ab35724f7ba45c0b4e468828a02f72dabf2f4aa5d1d52dd30c141791e5fa1c265bebd6b6f543f4417c228b8519bbfef6b88f98433718a50b3c5aaf45f1b0e03a2727d3c7a2cccb4b9d2dd2cf09c214bf5d7e00f49e4594af20c368c9229cf776b1eca1a17eca706c37e0f928df24e16c94d65769b0d9006bbc12923c5171a7fdbf36333e1c31684429048ba083b291555b7626979e2d4f71b16f69e941cb52a4e4b3ef61857426292ea0cb47781fb2f97f831fb8ced9b1d0364b45f2ce8a84086a4d78ab94b5a269404e65a5e2f4fb3a3f4eadf0aaf370e92b8472c3c36b75d7ce55a7d9476a7a9a741111dffc07e5b295b047826acdf8fa69985a76307cc70359d733b166a7bfc2ea845ef0cb4f0f560502d205116e162c5784fb1efcd76b609d629a7bdfa73e175c02f8bad07e6658e5d8d1839159498c460fb1029d288af47756f54ec9d9db4f6549531a03ae676759f035ee11507fdc0cd228cf0c1d0e60f1172a49fc78e3bef9af36427fee18453c30dd8e16017be6b807363a528e106f0144ca7e88d11cf3d1fa4d47bf0cf2bffd1116887"}) r1 = syz_open_dev$hidraw(&(0x7f0000000080), 0x0, 0x0) read$hidraw(r1, 0x0, 0x0) ioctl$HIDIOCGRAWINFO(r1, 0x80084803, &(0x7f0000000000)=""/137) 15:48:58 executing program 4: r0 = syz_open_dev$hidraw(0xfffffffffffffffc, 0x20, 0x1092c0) r1 = syz_open_dev$evdev(0x0, 0x0, 0x0) ioctl$HIDIOCGFEATURE(r0, 0xc0404807, &(0x7f0000000000)={0x1, "7a7ae0407de7f6ce46854b7c846b5dd631be62352bc3eba050e1a7474ed2a66b4f8887a991dea9212c8c1075e0a3e15a09f5f3f3672bfa1302d8c6b8cdf93208"}) read$hidraw(r0, &(0x7f0000000080)=""/238, 0xee) ioctl$EVIOCGPROP(r1, 0x80404509, &(0x7f0000000180)=""/252) r2 = syz_open_dev$evdev(&(0x7f0000000380), 0x0, 0x0) ioctl$EVIOCGUNIQ(r2, 0x80404508, 0x0) 15:48:58 executing program 5: r0 = syz_open_dev$hidraw(0xfffffffffffffffc, 0x0, 0x49005cb64888dafe) r1 = syz_open_dev$hidraw(&(0x7f0000000080), 0x0, 0x0) ioctl$HIDIOCGRDESCSIZE(r0, 0x80044801, &(0x7f00000000c0)) read$hidraw(r1, 0x0, 0x0) ioctl$HIDIOCSFEATURE(r1, 0xc0404806, &(0x7f0000000000)="a3ce08b27794c551fa1f4e3195b584adcc95daccfa9b6449a278b69eee40c336bdadfb532749e211600b63dfe5bdc3e2ffed1f473845cee5f8ebbed46a1ef3f1187eee700abf3ddfaf9dbe1b4ec07d2b1c3d40becd8936764eb9c7edbf") 15:48:58 executing program 0: syz_open_dev$evdev(&(0x7f0000000380), 0x0, 0x0) read$hidraw(0xffffffffffffffff, 0x0, 0x0) 15:48:58 executing program 2: syz_open_dev$hidraw(0xfffffffffffffffc, 0x5, 0x49005cb648db4afe) read$hiddev(0xffffffffffffffff, &(0x7f0000000000), 0x0) syz_open_dev$evdev(0x0, 0x0, 0x200240) [ 1300.817154][ T34] audit: type=1800 audit(1629042538.508:276): pid=25537 uid=0 auid=4294967295 ses=4294967295 subj==unconfined op=collect_data cause=failed(directio) comm="syz-executor.5" name=48C7C060 dev="sda1" ino=13839 res=0 errno=0 15:48:58 executing program 3: syz_open_dev$hidraw(&(0x7f0000000080), 0x0, 0x0) [ 1300.893947][ T34] audit: type=1800 audit(1629042538.538:277): pid=25540 uid=0 auid=4294967295 ses=4294967295 subj==unconfined op=collect_data cause=failed(directio) comm="syz-executor.1" name=48C7C060 dev="sda1" ino=15491 res=0 errno=0 15:48:58 executing program 4: r0 = syz_open_dev$hidraw(0xfffffffffffffffc, 0x20, 0x1092c0) syz_open_dev$evdev(0x0, 0x0, 0x0) syz_open_dev$hidraw(&(0x7f0000000000), 0x4, 0x40) r1 = syz_open_dev$evdev(&(0x7f0000000380), 0x0, 0x0) ioctl$HIDIOCSFEATURE(0xffffffffffffffff, 0xc0404806, &(0x7f0000000100)="bfb6b296250e8eebe94a34c74b7d697cd538332cc0442eb6a38bc305fe7dabab246a6ec59ff32c611d82c7630529e4010c1a7f47c87a5298c04952a3bebfe03aef5ff78346718b0dd5824ae3a76ab1bf121f445533b76250892fb052916e88e69931271e223f7342efd8782ceccc5f60fa4bf3b3129e68ef7c5a538baa9f184a4c10b06d") ioctl$HIDIOCGFEATURE(r0, 0xc0404807, &(0x7f0000000080)={0x9, "0d0e4688f744b7d384ce2478f7aa02068b3576267c44fc1d8cf9ae2f16f23eee89bbbe76eb87e31ebc334e2eedd75f95af11a0222ca63ed3a96e139e1bc786a5"}) ioctl$EVIOCGUNIQ(r1, 0x80404508, 0x0) r2 = syz_open_dev$evdev(&(0x7f0000000380), 0x0, 0x0) ioctl$EVIOCSABS0(r2, 0x401845c0, 0x0) ioctl$EVIOCSABS3F(r2, 0x401845ff, &(0x7f0000000040)={0xff5, 0x1f, 0x800, 0x8, 0x1000000, 0x80000000}) 15:48:58 executing program 5: syz_open_dev$hidraw(0xfffffffffffffffc, 0x2, 0x6000) 15:48:58 executing program 1: syz_open_dev$hidraw(0xfffffffffffffffc, 0x0, 0x49005cb64888fafe) [ 1300.983651][ T34] audit: type=1800 audit(1629042538.598:278): pid=25545 uid=0 auid=4294967295 ses=4294967295 subj==unconfined op=collect_data cause=failed(directio) comm="syz-executor.2" name=48C7C060 dev="sda1" ino=15558 res=0 errno=0 15:48:58 executing program 0: syz_open_dev$hidraw(0xfffffffffffffffc, 0x0, 0x49005cb64888dafe) r0 = syz_open_dev$hidraw(&(0x7f0000000080), 0x0, 0x0) read$hidraw(r0, 0x0, 0x0) ioctl$HIDIOCGRDESC(r0, 0x90044802, &(0x7f0000001080)={0x1000, "ded93966fc32b966cc2452fb3ac725234625227c0b0db1154414be973aa2f51f9d60dfe40ce042255731edcbc2f0693e440f000ba4862b0eed62d468ff5c10d740285845bb02e711def727364080851ec2268a2b0e8f63c4fd6872be96f98498421f1e2d196d89b7dfbef893e43e91e7fe0436cf48792a5a85e9fa8c8cc71c55bc8da0c2096cf6f05e25608bba323cbed500d6a2f6cd5058d36effbe9a297692d66f55345a580dd328edf8b2eca5ba60767a27bd1d87bff782a772d45840d828573a55b25049a9f5c8f509c78eefdf7a65c007c42601a639269836b8d1e9e0c02cbaa6a43db4c3ab13a8474c618aaa1fbe7c9f095ec5f81642eb47d7fdd7ba1b40946ae8e69bda07ffd611fcb875f6cd2e68e69ddec5a208f0f2741345b750deaaa7664a986743c71b742a368c15491d3079679e6dee7beeef6728b6451370581fa9344b6c973429a4c9fdc68ab41ab85f055a757ff5802fc24a2df07d96fffab657f09a83dd9067fac84973675859fcd2de7ff50898ad9e820e743cc7c03981bfbe5a886b75aad79f2194966da5673e309b95ce733fc9611ef13423da5aca62ead1c11141e06ce81a57fdf5446e9f53d86978dae5e3a9437cf0ff1ed0c587fc16537350de909724e9752f77e951128c51486d9c9bc258363eb905f49cebe720af2e102d3374642d31a75d0b23bf6a61718d7a79ab588b4a4fb7cb2106d9d965d2ca7a2dd83bb46ccff575255ccadcedfbb863ab6a27d29f04bccefc6e2fbf80db7901b55c6335a3d8506d23ab5676406c7915dfc28b5f8202e3901bf3079613aa2279af0505df39d498e62b4d307d22c80d89aead58af1fc0fad41e5e62f0f891996c57a7385b4c53144667b7a2b94620d9d4fba734f2d47cb85f83155c78f75db1c38bd54bbd04cf70d9372c31fe7d90bfc9fe0e9783983a748a93f37d7ca76688e151d15b50a759452775a45f798d8975fdcfa0a4a469518d1593efc907e273f69792476f9b89017584e35c62ac85014d22bbca08eb1d0ee402bc3e05a6cf1af10b770992b3b75c9f45c027d9a9bd2185d006fb84cc389c3166f7359a5141d0c6c1d5d2b82cb438486ab8c7c03a50e0fa8797b49832361441c9cd6635f33427516ab4f5141c9a950d845ceb4daa2540e33e27b7029d5b3c0f093f0d8b16a2fb131e53938636722b4a2ff2a59e2755904a2bd775fd1c21251c70e403084bbdb632f67049885faef6d2f78d93542f1f6178364a1c49414b3ec7288b1e078164ee86246d62ebfc0d48a6efeb995e7aa871c45030795039ad6cf8261e4b9d8a1d27c50a359643c02861373a14470d35dcacc1fd6046518a12f28635a50ba45a30e5790f80ad300c9f319a007cec48c5d9c1f2ec9f2bf40d1e9776b14ba395e36b445bd58e3175e08a3ea27a6f61a543d66ab0c07fb6d2f3d1a891c31f1bf23b948ee29612e7676ce68f9926aa65d5ed2aab49a0a7b97bfca8a537663b7d4ebd50a3534a65284bbc1cac43b8b31f78c2447c94ee06764e4a5b549b022048d26e59535010719b1b30ce03991a2dfe77ed8830758ccaac1fd0862af76b36cc7f03fa1f0a7704132a69eb169a41ccafdff546751ade61971b28636bc5ce65bc53d50a98622e93ad52ed199cacebd4e19548eede0365e7f8c16dfff0d9c2e3f32f7225cbea745636588a0e455323744ec8bf522bb073b88e46628123365699773805c7751818a598a29ddd2738eeed48c5ea7a0ab974b7b5a0058957911e15d9643f228a847ec1ebe8f9dd8e70adde7da213742b0e5ae325b40d1affc8356eecdd4daa5f4b0291db06794d16d006677e957fc4098cb237b68cd0be73a42d15736cb7602142dce8165505fd1d291bc39d29d4be9dc60f156e1368cb00affff7b8c547dc36880bf7982905a7fa995b2af9f2908fde24570bf66853ccff69904fc750b9be4ef14b5e83d8d408ce95af33cdf706d0e3f4a7a12b9c46607d2de068a702a2131c98e0ced475b3b6bd71f021bab3667815edd68ae5954aae2928a6ecf860f8384301fd57f96d2f34994920cc68821a84026ff6c2ea53527ab02ab637277c998676852121bc40edf559531ac3e9eda6576740ac6335efdaeedca54fc40df5c92ad9002f27d6a3b1ad4d2f467db874530db1e7dbb4f712249665d5b58ff97c07bf3a393544f026e6dd6f5239dd7d7b22baf96b5dab48e265186bd34c75120bd8c5653d190c5f68c32b025973211a5e394578530de107dd24739c73cf74bf598195181a7254418a4e9ea76d7b1e619cfc9cb28df707c1c98cfaae38beb8771c35861f7174363f73634ee3652514f625b57b6408ee9904da7f80794035d02d81b45674373f0dc97759620dc1e6938820c4e790b186e64422c00f0a5973106a8d21bfcb66fe482600c519b2c243d3eb704d8068b98ec803193eb65f90b55798e78514a40ce6fbd114bd3e914b6b83e60671e0fb906482b8d86951601e2280803cc3b1efc96e3f1187dcf38b889024a6a23eb708dc66161f9810b09e27f22a70e7e678d99b5c31eb509c33dcb8f929ddc13b5aebebadeed236896800a6a8d254b58147fd60dfefe92f12840244eb804340a4c23abdd7f652d01eb2d1c1ff6d4c82947789fb7f9e5cd0fcd1cfcdf0d601020d21adf1616cf5c02674567af598689d6fa3e90b3eeaa6fbfd8f88e2c743d9117e3e25370c9cfa90ab24abedcb4321c287933b8863dc169ca6e4d6af59df7d9ea25cf86e575572f43a47547bdddf2462bcc1dd4c4d68a11d18bc7d7e6d28670aa3b49d0a5c1db09df0bd0a3e8e5491181c53939b3b290bce5a04ed4bdbed4784f440e84e9eb869094bae12971c753b6b72b3138589198e78dc5e38f86c8e26c25040dc33e6b5d89fc65353d45c35061c317488849fda82b9063360844fcda9fabff35aac8b6ce8e8cf5e46843ecb4d5d92f020a57747b1df0c0c6a2fbf2be3bb1b6992c0fb0ce82adb75b9f21fda5ce99068cf308702cf53ff45897473adbb7cc9112ffd4e8d4f43abb1c9e1f1863cd7b79c1a29f921a72ff66b647d61d307bbd74d20652df9e41259a9d86b48e0aead5ef451310fd20137aab78313b0f6467a35a9ad9ac1a95569aa88ecb3d4cd7cf16d171c51efed6e8d668f88dfca7b8792ddda227a49e91a2e14207e470b68d69fc85c2cba40e33c221226fc7da1dc37f73e3049b851b78d14bdf308c8cb5c6788b9c56d6a02f52ca148587889f17e82fd51063b334970aa3fffc2a25bb87b987f3661ab6955a6803e9d0e79549a75e7c960055ff9d120433b48ce3779c2052c3aaf168b4232a010f4cecb345a427c5c98c915d62617574342448fc54298118c02de9beacf84acfcb2981a8740cf1365e579b40f716e3f0bacb916652185234ce26ef38217e3c766eba0dc9d197e2462f5d1e17adc65530c93dce43d9b07c9d3ad63aaa2d6e61728f6965ceec3ec8c20526f98b1292762a320ea7c788381fd79daf2bea42c381e79523a7955dc8ad5cf8a121b097ebee5ae9501bd0a7e773319f636c7e56164f0e518bd9d03468ae47a54deed9339573a74e746be14c8c1c39ebf8a7ab8ac95675334f893a362a848fa09e4b133c5bf75e966e99dd4556915e13ebe2e53899beb8ec3fc7c41108320853c34d46c0886064470fca74d07a92c8d031cf3a19b22ddef9d3f361a12670a8a217a98642afa9baa5ba3e06250d07ee7cf4cdc9a5f40a5d01fa07c8731d1bfd3dd43baced1845c4bc205ecefe376d52f975a0238ae4cf0f811e0199ab5ee2f1e0bd5c99f0e83cbaf3649e661dbe4cb82f5e5f187f1231733199f4614fdc7ea85ee17f66b9de3cf41046c4f4e0d9e4975b0bb3ec9392bf6b5a26673f1eb313c7a43ec22bbf3b987622503035a4762c6ad87272d4502a06514a400663a6b517feef044572c135a48023fc296094c273991d848301fa20b59721f9ecad2c5bf073dd46838147a56ead0febce447772f24396821000323b22e0250f5727d9ed1f0a8be19e1a89c73b619a3e37bc44c795ac04e98618facecc2285797f924eee4e123cc3465acf253b0f2ac9148fee56fce9243e6e802671f263df3b41b6a53ce527b38d58810e4d0ebe5cfe243d815ad6a3f0a3eee232477049be9d17f4189585e9e909dbafb0ace902c41e017935dba1b69ce22610bd1ae94c07e017d41a45841634b0abc189f49675977a86589ac0e53ed648901c5ef49df81da1ef3901d20032fef65cab0387836a36fb9cb94760f7d1fe8376e3a9fbb1f730201a11dd96bc5bb7e68a109aa56acf8f1893d024135252c529be62d122a833f999bb05af5d8478b0171fa594605ae795c9b174e53c238e230930d654c99cf3c0b7711c0d14dffaf4c842a7fc10860c3040e00f0f4d1ebe7df86ff420d8c58ced740e7c14e31f4af9e3b2b9ae6e760aa6f15abc1e5b283a0ae46ed124159a7e4ea4034aaa62e69d877f519adc2dd098c27908870d369af9139672811accf5eaee24c23545c5f33a674deabf7aa2abc7597901e87eab6e662bb843e561ee8bd2d6b77fa2afb68443ce466878b066d59ef645f63cd11223f10af28a51b59451a86faf42f965a6be130311e58d2494b95a287c60ed707f3509b89f29d79fd2871488389548083a52e89f4b2d67cbe6b6a55bce8637c02a4eebaa170f0932dc28ac698389d3ac92cbb144448068311e26b87ace9e9bef83f4ef8473f3a33843dbb51e0cf8c037f903c7cce534f001ed4fbf5400fd2592398fb86d679c92d1f261d05c46b486c4273bfdb2b37b2129d558f97906e4a33e887c3ccf8cf5bcea53f597f4939e77180edf05809e65a68692b2aa5a1cf87acdaca67d2f978f83c5ff0e05a82990d2642c4126eaa1b10c58462e901925d1070ceb61f813fd56d57e36c52130d90b50d6bcbdab397203030a9ceda6abfb475e099c9fb8822cc69eeab2cab4ca47fc9b79c639d78e6373889eb442aea693dcd6f44c4aaec6f20417c4a4ee67e730607982f6692e13844eea8488d55b2289b1cb23b9f0ffcab56bda82b522ce9573a2a07d5440739c45d888fdc941c026efdc14a491d1a1f9d460df6cdf06346a6a07a07dffc6e3e5e12f072acbbe02a0aac640212fdaf25b33c8deebb3e47fdf6e12dabc5e95379ef77827483cc1f0e8e016d8aa268a011771165c53d2095283341c83f0c3013c43ef228a1d354b9b51b60883b33b9cf20eb164ba7013968351cb39058fad97ab35724f7ba45c0b4e468828a02f72dabf2f4aa5d1d52dd30c141791e5fa1c265bebd6b6f543f4417c228b8519bbfef6b88f98433718a50b3c5aaf45f1b0e03a2727d3c7a2cccb4b9d2dd2cf09c214bf5d7e00f49e4594af20c368c9229cf776b1eca1a17eca706c37e0f928df24e16c94d65769b0d9006bbc12923c5171a7fdbf36333e1c31684429048ba083b291555b7626979e2d4f71b16f69e941cb52a4e4b3ef61857426292ea0cb47781fb2f97f831fb8ced9b1d0364b45f2ce8a84086a4d78ab94b5a269404e65a5e2f4fb3a3f4eadf0aaf370e92b8472c3c36b75d7ce55a7d9476a7a9a741111dffc07e5b295b047826acdf8fa69985a76307cc70359d733b166a7bfc2ea845ef0cb4f0f560502d205116e162c5784fb1efcd76b609d629a7bdfa73e175c02f8bad07e6658e5d8d1839159498c460fb1029d288af47756f54ec9d9db4f6549531a03ae676759f035ee11507fdc0cd228cf0c1d0e60f1172a49fc78e3bef9af36427fee18453c30dd8e16017be6b807363a528e106f0144ca7e88d11cf3d1fa4d47bf0cf2bffd1116887"}) r1 = syz_open_dev$hidraw(&(0x7f0000000080), 0x0, 0x0) read$hidraw(r1, 0x0, 0x0) ioctl$HIDIOCGRAWINFO(r1, 0x80084803, &(0x7f0000000000)=""/137) 15:48:58 executing program 2: r0 = syz_open_dev$hidraw(0xfffffffffffffffc, 0x401, 0x49005cb64888dafe) ioctl$HIDIOCGRAWINFO(r0, 0x80084803, &(0x7f0000000240)=""/242) syz_open_dev$evdev(0x0, 0x0, 0x200240) r1 = syz_open_dev$hidraw(&(0x7f0000000080), 0x0, 0x0) read$hidraw(r1, 0x0, 0x0) ioctl$HIDIOCGRDESCSIZE(r1, 0x80044801, &(0x7f0000000100)) 15:48:58 executing program 3: r0 = syz_open_dev$hidraw(&(0x7f0000000080), 0x8, 0x0) read$hidraw(r0, 0x0, 0x0) ioctl$EVIOCSABS20(0xffffffffffffffff, 0x401845e0, &(0x7f0000000000)={0x3, 0x0, 0x40, 0x800002, 0x10000, 0x9}) 15:48:58 executing program 5: ioctl$EVIOCGSW(0xffffffffffffffff, 0x8040451b, &(0x7f0000000000)=""/174) r0 = syz_open_dev$evdev(&(0x7f00000000c0), 0x9, 0x141000) ioctl$EVIOCSMASK(r0, 0x40104593, &(0x7f0000000180)={0x3, 0x43, &(0x7f0000000100)="d2ddb6cae3d60709a42ba68d386d93d71051b7b17e8fcbf8a8429a613334ccbe4bcbdad2931d2f2ec5f358b61f97b3cf60ddd600e81d55a5afa05ce09d700e36f30643"}) syz_open_dev$hidraw(0xfffffffffffffffc, 0x3739, 0x49005cb64888dafe) [ 1301.103191][ T34] audit: type=1800 audit(1629042538.708:279): pid=25551 uid=0 auid=4294967295 ses=4294967295 subj==unconfined op=collect_data cause=failed(directio) comm="syz-executor.1" name=48C7C060 dev="sda1" ino=15544 res=0 errno=0 15:48:59 executing program 1: syz_usb_control_io(0xffffffffffffffff, &(0x7f00000001c0)={0x2c, &(0x7f0000000000)={0x20, 0xa, 0x83, {0x83, 0x21, "c0bab045e9aa76057b96e8da0029d2a9c3fa2589729ad19d446f4fc8af95d5e20071547abc3b913516c880e78e6cfa1b0809a801f7cbb937fa29cd50b6b90d694e4edfc0844c5d8b58d0338cbbfbeed605ea1307258a9b14602a2dbfe230be9ad19177bff7ed49600c25af4a500d26ab77058dfe88a69f2245adb516638db23f6f"}}, &(0x7f00000000c0)={0x0, 0x3, 0x4, @lang_id={0x4, 0x3, 0xc04}}, &(0x7f0000000100)={0x0, 0xf, 0x1c, {0x5, 0xf, 0x1c, 0x2, [@ss_container_id={0x14, 0x10, 0x4, 0x9, "311a6fd4bb11618488853a3af9ee41a9"}, @ptm_cap={0x3}]}}, &(0x7f0000000140)={0x20, 0x29, 0xf, {0xf, 0x29, 0x0, 0x0, 0x0, 0xff, "4d7fe2d9", "6969a7f0"}}, &(0x7f0000000180)={0x20, 0x2a, 0xc, {0xc, 0x2a, 0x40, 0x1, 0x2, 0xb6, 0x1, 0xffff, 0x93a}}}, &(0x7f0000000640)={0x84, &(0x7f0000000200)={0x40, 0x16, 0x73, "1dbb1044bfb6c5f9f5fc02590d200e53e5ca83fae287ef6b256e1072d153b68c206e73944c84f83ec7e07fe8a2ea844039592fd35fcce375b9b981b6f3f3eeb1fb23fe7c0414a4c34a1bc501b84a1561552d457763999c0fe7d386248b18cec0f5436ea22677ea04ad300213d97b9074b1574e"}, &(0x7f0000000280)={0x0, 0xa, 0x1, 0x3f}, &(0x7f00000002c0)={0x0, 0x8, 0x1, 0xe}, &(0x7f0000000300)={0x20, 0x0, 0x4, {0x1, 0x1}}, &(0x7f0000000340)={0x20, 0x0, 0x4, {0x160, 0x10}}, &(0x7f0000000380)={0x40, 0x7, 0x2}, &(0x7f00000003c0)={0x40, 0x9, 0x1, 0x2}, &(0x7f0000000400)={0x40, 0xb, 0x2, "aa34"}, &(0x7f0000000440)={0x40, 0xf, 0x2, 0x3}, &(0x7f0000000480)={0x40, 0x13, 0x6, @remote}, &(0x7f00000004c0)={0x40, 0x17, 0x6, @random="cc48f8731a4b"}, &(0x7f0000000500)={0x40, 0x19, 0x2, "3ab5"}, &(0x7f0000000540)={0x40, 0x1a, 0x2, 0x1}, &(0x7f0000000580)={0x40, 0x1c, 0x1}, &(0x7f00000005c0)={0x40, 0x1e, 0x1, 0x4}, &(0x7f0000000600)={0x40, 0x21, 0x1}}) 15:48:59 executing program 4: r0 = syz_open_dev$hidraw(0xfffffffffffffffc, 0x20, 0x1092c0) syz_open_dev$evdev(0x0, 0x0, 0x0) ioctl$HIDIOCGFEATURE(r0, 0xc0404807, &(0x7f0000000000)={0x5, "da041878defcecce6caa4fe0109eb640010911cfeae6531a1cdf7a58d1124e86d18003f668044cc8fda96c3ecda9bd2207a373d4b0ccbf457ca872dabefecf0e"}) r1 = syz_open_dev$evdev(&(0x7f0000000380), 0x0, 0x0) ioctl$EVIOCGUNIQ(r1, 0x80404508, 0x0) 15:48:59 executing program 2: r0 = syz_open_dev$hidraw(0xfffffffffffffffc, 0x401, 0x49005cb64888dafe) r1 = syz_open_dev$evdev(&(0x7f0000000380), 0x0, 0x0) ioctl$EVIOCSABS0(r1, 0x401845c0, 0x0) ioctl$EVIOCGBITKEY(r1, 0x80404521, &(0x7f0000000080)=""/121) syz_open_dev$evdev(0x0, 0x5, 0xa2640) ioctl$HIDIOCSFEATURE(r0, 0xc0404806, &(0x7f0000000000)="23ba9bf805a599655ccc22ecfcfd535d09f67a73976e875cd6cf9f8408d489144ccd4174e462ac0b1a574e04b6464eb0988ba6a9988f2181155e5e9a42b3fafeaa976251b6e64b") 15:48:59 executing program 3: ioctl$HIDIOCGFIELDINFO(0xffffffffffffffff, 0xc038480a, &(0x7f0000000040)={0x3, 0x301, 0xd8, 0x100, 0x6, 0x6, 0x6, 0x3, 0x1000, 0x7, 0x4, 0x2, 0x34, 0x10001}) r0 = syz_open_dev$hidraw(&(0x7f0000000080), 0x0, 0x0) read$hidraw(r0, 0x0, 0x0) read$hidraw(r0, &(0x7f0000000000)=""/43, 0x2b) read$hidraw(r0, &(0x7f00000000c0)=""/140, 0x8c) 15:48:59 executing program 5: syz_open_dev$hidraw(0xfffffffffffffffc, 0x0, 0x0) 15:48:59 executing program 0: r0 = syz_open_dev$hidraw(0xfffffffffffffffc, 0x20, 0x1092c0) syz_open_dev$evdev(0x0, 0x0, 0x0) syz_open_dev$hidraw(&(0x7f0000000000), 0x4, 0x40) r1 = syz_open_dev$evdev(&(0x7f0000000380), 0x0, 0x0) ioctl$HIDIOCSFEATURE(0xffffffffffffffff, 0xc0404806, &(0x7f0000000100)="bfb6b296250e8eebe94a34c74b7d697cd538332cc0442eb6a38bc305fe7dabab246a6ec59ff32c611d82c7630529e4010c1a7f47c87a5298c04952a3bebfe03aef5ff78346718b0dd5824ae3a76ab1bf121f445533b76250892fb052916e88e69931271e223f7342efd8782ceccc5f60fa4bf3b3129e68ef7c5a538baa9f184a4c10b06d") ioctl$HIDIOCGFEATURE(r0, 0xc0404807, &(0x7f0000000080)={0x9, "0d0e4688f744b7d384ce2478f7aa02068b3576267c44fc1d8cf9ae2f16f23eee89bbbe76eb87e31ebc334e2eedd75f95af11a0222ca63ed3a96e139e1bc786a5"}) ioctl$EVIOCGUNIQ(r1, 0x80404508, 0x0) r2 = syz_open_dev$evdev(&(0x7f0000000380), 0x0, 0x0) ioctl$EVIOCSABS0(r2, 0x401845c0, 0x0) ioctl$EVIOCSABS3F(r2, 0x401845ff, &(0x7f0000000040)={0xff5, 0x1f, 0x800, 0x8, 0x1000000, 0x80000000}) 15:48:59 executing program 3: r0 = syz_open_dev$hidraw(&(0x7f0000000080), 0x0, 0x0) read$hidraw(r0, 0x0, 0x0) r1 = syz_open_dev$hidraw(&(0x7f0000000000), 0x100000000, 0x1) r2 = syz_open_dev$hidraw(&(0x7f0000000080), 0x2000000000000000, 0x800) read$hidraw(r2, 0x0, 0x0) ioctl$HIDIOCGRAWPHYS(r2, 0x80404805, &(0x7f0000000140)) ioctl$HIDIOCGFEATURE(r1, 0xc0404807, &(0x7f00000000c0)={0x1, "b8c7fefe9403b901180f658101fe1c17cca0d1c8725e830ca7c4d21ec3121083b737638488044c34abfc404d9e56e2666f935ca7ab9a723cd5747947162f8e29"}) 15:48:59 executing program 2: syz_open_dev$hidraw(0xfffffffffffffffc, 0x401, 0x49005cb64888dafe) ioctl$EVIOCGRAB(0xffffffffffffffff, 0x40044590, &(0x7f0000000000)=0x4ad8) syz_open_dev$evdev(0x0, 0x1, 0x200240) 15:48:59 executing program 4: r0 = syz_open_dev$evdev(0x0, 0x0, 0x0) syz_open_dev$hidraw(&(0x7f0000000080), 0x8f22, 0x10041) r1 = syz_open_dev$evdev(&(0x7f0000000380), 0x0, 0x0) ioctl$EVIOCGKEY(r0, 0x80404518, &(0x7f0000000000)=""/83) r2 = syz_open_dev$evdev(&(0x7f0000000100), 0xfffffffffffffff9, 0x2) ioctl$EVIOCGLED(r2, 0x80404519, &(0x7f0000000140)=""/59) ioctl$EVIOCGUNIQ(r1, 0x80404508, 0x0) ioctl$EVIOCGABS3F(r0, 0x8018457f, &(0x7f00000000c0)=""/60) 15:48:59 executing program 5: r0 = syz_open_dev$hidraw(0xfffffffffffffffc, 0x0, 0x49005cb64888dafe) ioctl$HIDIOCGRDESCSIZE(r0, 0x80044801, &(0x7f0000000000)) 15:48:59 executing program 3: r0 = syz_usb_connect_ath9k(0x3, 0x5a, &(0x7f0000000000)={{0x12, 0x1, 0x200, 0xff, 0xff, 0xff, 0x40, 0xcf3, 0x9271, 0x108, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x48}}]}}, 0x0) syz_usb_ep_read(r0, 0x6, 0xdd, &(0x7f00000000c0)=""/221) r1 = syz_open_dev$hidraw(&(0x7f0000000080), 0x0, 0x0) read$hidraw(r1, 0x0, 0x0) 15:48:59 executing program 0: syz_open_dev$hidraw(0xfffffffffffffffc, 0x0, 0x49005cb64888fafe) 15:48:59 executing program 4: syz_open_dev$hidraw(0xfffffffffffffffc, 0x20, 0x1092c0) syz_open_dev$evdev(0x0, 0x0, 0x0) r0 = syz_open_dev$evdev(&(0x7f0000000380), 0x0, 0x0) ioctl$EVIOCGUNIQ(r0, 0x80404508, 0x0) ioctl$EVIOCGVERSION(r0, 0x80044501, &(0x7f0000000000)=""/15) 15:48:59 executing program 2: ioctl$EVIOCGKEYCODE(0xffffffffffffffff, 0x80084504, &(0x7f00000000c0)=""/88) syz_open_dev$hidraw(0xfffffffffffffffc, 0x401, 0x49005cb64888dafe) r0 = syz_open_dev$evdev(&(0x7f0000000380), 0x0, 0x0) ioctl$EVIOCSABS0(r0, 0x401845c0, 0x0) ioctl$EVIOCSREP(r0, 0x40084503, &(0x7f0000001180)=[0x101, 0x200]) syz_open_dev$evdev(0x0, 0x0, 0x200240) ioctl$HIDIOCGUSAGES(0xffffffffffffffff, 0xd01c4813, &(0x7f0000000140)={{0x3, 0x2, 0x5, 0x7d560dae, 0x80, 0x8001}, 0x2e6, [0x4, 0x3ff, 0x8, 0x1, 0x800, 0x4, 0x7, 0x6, 0x1, 0x0, 0x100, 0x9, 0x101, 0x20, 0x75, 0x4, 0x5, 0x3ff, 0x1, 0x1000, 0x1, 0xfffff801, 0xfffffff8, 0xa, 0x8000, 0x3, 0x1000000, 0x0, 0x8, 0x8000, 0x2, 0x2, 0xfffffff8, 0xb803, 0x40, 0x6, 0x104d40, 0x9, 0x9, 0xffff0000, 0x1, 0x3, 0x8, 0x7, 0x1f, 0xfffff6bc, 0xf1e, 0xffff, 0x6, 0x2, 0x5, 0xfffffffc, 0x0, 0x1ff, 0x200, 0x7, 0x193e, 0x9, 0x1, 0x8, 0x0, 0x2, 0x9, 0x9, 0x8000, 0xff, 0x3, 0x5, 0x25, 0x7, 0x401, 0x9, 0xa2, 0x200, 0x9, 0x5, 0x80000001, 0x8000, 0x1f, 0x7ff, 0x80000001, 0x3, 0x7fff, 0xfff, 0x5, 0xffffffff, 0x5, 0x9, 0x1000, 0x2, 0x8, 0x2, 0x40, 0x1ff, 0x400, 0xffff8000, 0x1, 0x9, 0x0, 0xc0ba, 0x101, 0x5, 0x5, 0xbb, 0x5, 0x20, 0x0, 0x65, 0x5, 0x6, 0xffffffff, 0xfffffff7, 0xcd26, 0x72, 0xfffffc01, 0x8, 0x401, 0x80, 0x101, 0xd0, 0x6, 0x3ff, 0x82, 0x7, 0x8001, 0x68, 0x90ab, 0x7fffffff, 0x9b, 0xfff, 0x5db99b03, 0xffffffc1, 0x6, 0x8, 0x200, 0x9, 0x1, 0x80000001, 0x401, 0x9, 0xff, 0x883, 0x159, 0x8, 0x0, 0x80000001, 0xffff, 0x1, 0x9, 0x8, 0x3df, 0x3, 0x6, 0x5, 0x7, 0x10001, 0x0, 0xab12, 0x9, 0x7fff, 0x8, 0xffff0000, 0x5, 0x0, 0x100, 0x2, 0x8, 0x1, 0x0, 0x53, 0x2, 0x1ff, 0x0, 0x8, 0xffffffff, 0x9, 0xc46, 0x80000, 0x2, 0x40, 0x4, 0x3, 0x4, 0x400, 0x2, 0xfff, 0x9, 0x80, 0x1, 0x3c6, 0x6, 0x7fff, 0x2, 0x43, 0x2, 0x2, 0xd2e3, 0x50e3, 0xffffffff, 0xfd, 0x44, 0x8, 0x5, 0x81, 0x2, 0x4, 0x7, 0x9, 0x6, 0x6, 0x80000001, 0x4, 0x100, 0x6, 0x8, 0x5, 0x400, 0x4, 0x101, 0x3, 0x2, 0x2800000, 0x1, 0x10000, 0xbe3d, 0x81, 0x6, 0x2, 0xfffffff7, 0x1, 0x88, 0x5ff9, 0x46f3, 0x19, 0x7, 0x1000, 0x6, 0x5, 0x488, 0x746, 0x1, 0x9, 0x7ff, 0x80000000, 0xffffffe5, 0x8, 0x80000000, 0xfffffff8, 0x5d60, 0x7fff, 0x1f, 0x8, 0x7, 0x214, 0x3, 0x1f, 0x6, 0x8000, 0x2, 0x6, 0x1, 0xfffffc4e, 0x8, 0xfe2, 0x5, 0x5, 0x9, 0x7, 0x1, 0x1000, 0x1, 0x9, 0x8, 0x8, 0x80000001, 0x3, 0x917, 0x7f, 0x5325, 0x6, 0x2, 0x1, 0xfffffff8, 0x5f7, 0x2, 0x5, 0xc0e0, 0x1, 0x6ec31d7d, 0x96c5, 0x5b, 0x6, 0x101, 0xfff, 0xa4, 0x8, 0x401, 0x1, 0x3, 0x2, 0x80000001, 0x8, 0x2d2, 0x1, 0xfe000, 0x7f, 0x8, 0x8, 0x2, 0x0, 0x1, 0xfffffff7, 0xffff0000, 0xfff, 0x3, 0x3, 0x0, 0x3, 0x9, 0x2, 0xfffffffd, 0x7, 0x97c9, 0x2, 0x7fffffff, 0x4, 0x1538, 0x7fffffff, 0x101, 0x766557fe, 0x401, 0x9, 0x10000, 0x4, 0x3, 0x200, 0x10000, 0x0, 0xffff8001, 0xb55, 0xfffffff8, 0x3, 0x7ff, 0x7, 0x8, 0x1ff, 0x8001, 0x9, 0x1, 0x3ff, 0x0, 0xa, 0x0, 0x6, 0x23, 0x1, 0x10000, 0xbdf0, 0xffffffff, 0x4, 0x8000, 0x0, 0x8, 0x80, 0x2, 0x20, 0xffffffff, 0x20, 0x0, 0x400, 0x80000001, 0xff, 0x10000, 0x8, 0x8, 0x1, 0xfff, 0x7fff, 0xb76, 0x9, 0x0, 0x3ff, 0x1, 0x6, 0x1, 0x6c, 0x400, 0xeaab, 0x1ff, 0x0, 0x40, 0x0, 0x340, 0x9, 0x101, 0x6, 0xded1, 0xd4, 0xe662, 0x7, 0x1, 0x8001, 0x6, 0x1f, 0xfff, 0xfc000000, 0x4, 0x10000, 0x10001, 0x0, 0x7f, 0x3f, 0x25, 0x400, 0x8000, 0x3, 0x37, 0xbeb, 0x4, 0x7, 0x6b, 0x1ff, 0x2, 0x3e2, 0x9, 0x7fff, 0x20, 0x6, 0x80000001, 0x8000, 0x800, 0x20, 0x1ff, 0x1, 0x80000001, 0xfffffffe, 0x7, 0x2, 0x80000001, 0x67, 0x0, 0x3ff, 0x1a, 0x5, 0x8, 0x2, 0x7, 0x20, 0x3, 0x4, 0x400, 0x3, 0x1ff, 0xffffffff, 0x3, 0x80000001, 0x8, 0x0, 0xbd3, 0x6, 0x101, 0x5, 0x74, 0x200000, 0x4d6, 0x0, 0x1, 0x6, 0x5, 0xffffff00, 0x81, 0x7, 0x8, 0x9, 0x3, 0x4b, 0x8, 0x200, 0x1, 0x39, 0x81, 0x20, 0xfff, 0x769d, 0x9, 0x400, 0x5, 0x3ff, 0x8, 0x1, 0xe3, 0x80000000, 0x9, 0x9, 0x7, 0x2, 0xfffffffd, 0x9, 0xb3, 0x8a1, 0x2, 0x7, 0x0, 0x9, 0x1, 0x8099, 0x10000, 0x8001, 0x1, 0x5, 0x9, 0x200, 0x9, 0x4, 0x6, 0x0, 0x8, 0x6, 0x4, 0xffff9255, 0x7, 0x1f, 0x7fff, 0x0, 0x5, 0x3f, 0x9, 0x3, 0x7, 0x4, 0x4, 0xfbc8, 0x6, 0x4, 0xfffffe01, 0x200, 0x7, 0xc61, 0x1, 0x0, 0x4, 0x3ff, 0x8000, 0x1, 0x933, 0x401, 0x1, 0xe000000, 0x6, 0x2, 0xff, 0xae4d, 0x764, 0x101, 0x7, 0x8, 0x1, 0x1f, 0x401, 0x1, 0x0, 0x3f, 0x7, 0x3, 0x3, 0x0, 0xb9, 0x0, 0x5d2badf7, 0x100, 0x8, 0x1000, 0xfffffe42, 0x7, 0x1ff, 0x7, 0x80000000, 0x6b9, 0x40, 0x9, 0xee, 0x0, 0x5, 0xf0, 0x6, 0x3, 0x1, 0x7fff, 0x3, 0x3ff, 0xffff0000, 0x80000, 0xfffffffe, 0x1, 0x6d9, 0x31b, 0x0, 0x2a8, 0x5, 0x4, 0x6, 0x5c, 0x4, 0x1, 0x3, 0x6, 0x6, 0x5, 0x10001, 0x9, 0x40, 0x7, 0xc74, 0x2, 0x6da7, 0x8001, 0x3ff, 0x7fff, 0x400, 0x647, 0x0, 0x7, 0x2, 0x6, 0xd94, 0x800, 0x400, 0x4, 0x47800, 0x1, 0x101, 0xac27, 0x4, 0x3ff, 0x6, 0x0, 0x0, 0x200, 0x8, 0x2b, 0x93d2, 0x3, 0x4, 0x10000, 0x6, 0x0, 0xd7, 0x4, 0x96de, 0x6e23d2db, 0x7, 0x8, 0x2, 0x1f, 0x7, 0x3f, 0x5, 0xfffffffc, 0x401, 0x9, 0x4, 0x3, 0x4, 0x10000, 0x1, 0x1f8, 0x81, 0x3, 0x0, 0x7f, 0x40, 0x3, 0x2, 0x4, 0x5, 0x7ff, 0xfffffffe, 0xbe, 0x3, 0x800, 0x8, 0x1000, 0x1ff, 0x3, 0x9, 0x4, 0x80, 0x2, 0x6, 0x5c, 0x1, 0x7, 0xffffffff, 0x9, 0x7fff, 0x5, 0x4, 0x9, 0x8, 0x6, 0x5f2, 0x8000, 0x2f3, 0xfffffffa, 0x1, 0x4c1, 0x400, 0xe0, 0x10001, 0x3, 0x10000, 0x5, 0x8000, 0x0, 0x329, 0x1, 0xfffffe01, 0x80, 0x101, 0x1ff, 0x401, 0x5, 0x7, 0x20, 0x5, 0x9f, 0x6, 0x401, 0xc91, 0x6, 0x1000, 0xfffffff9, 0x2, 0x1, 0x0, 0x800, 0x1, 0x6, 0xfff, 0x7fffffff, 0x7, 0x5, 0x61, 0x6, 0x26d0, 0xe66, 0x7d40, 0x1446, 0x80, 0x8, 0x7f, 0x6b, 0x3d, 0x6, 0x78a, 0x1f, 0x4, 0x5, 0x5, 0x8, 0x5, 0x8001, 0x3, 0x0, 0x7fff, 0xffff, 0x8000, 0x3, 0x1c9c, 0x101, 0x0, 0x3506, 0x39, 0xfff, 0x2, 0x9, 0x6, 0x1, 0x0, 0x200, 0x4, 0xffffffff, 0xffffffff, 0x8, 0x1, 0x3, 0x7, 0x4, 0xc145, 0xbf, 0x1, 0xfffffff8, 0x80, 0x800, 0xeb5d, 0x1000, 0x7, 0x8001, 0xd8d6, 0x0, 0xfff, 0x6, 0x5, 0x5, 0x7, 0x6, 0x3ff, 0x8, 0x8, 0x9, 0x80000000, 0x0, 0x200, 0x6, 0x7, 0x1, 0x8, 0x0, 0x7fff, 0x1, 0xfffffe01, 0x2, 0x1, 0x1, 0xff, 0xc0000000, 0xffff, 0x5, 0x9, 0xffffff87, 0x2, 0x9, 0xff, 0x7, 0x10000, 0x6, 0x1, 0x2, 0x3f, 0x4, 0x0, 0x6, 0x5, 0x7, 0x9, 0xfffffff9, 0x1f, 0x1, 0xea9, 0xec8, 0x4, 0x800, 0x80, 0x0, 0x3, 0x0, 0x91, 0x0, 0x3, 0x8, 0x8, 0x2c93, 0x57, 0x0, 0x0, 0x9, 0x84d, 0x5, 0x40, 0x0, 0x0, 0x9, 0x8, 0x7, 0x71161c5, 0x9, 0x0, 0x101, 0x8, 0x1000, 0x1f, 0x0, 0xf1c1, 0x8, 0xd8, 0x8001, 0x3, 0x3ff, 0x8, 0x3, 0xb025, 0x50a, 0x1, 0x5, 0x1000, 0x0, 0x7734, 0x1fffc0, 0x7fff, 0xfff, 0x3, 0xfffffffb, 0x5, 0xc81c, 0x7fffffff, 0x9, 0x1, 0xed0d, 0x8, 0x18, 0x4, 0x9, 0x0, 0x800, 0x1, 0x7ff, 0x7ff, 0x1, 0x3, 0x8, 0xfffffffd, 0x1, 0x80000000, 0x1, 0x1ff, 0x84, 0x20c6, 0x5, 0x260, 0x4, 0x40, 0xefb, 0x7, 0x7ff, 0x98e, 0x1, 0xd5a, 0x1, 0x7, 0x2, 0x8, 0x6, 0x400, 0x9, 0x7, 0x100, 0x6, 0x7, 0x2, 0x401, 0xff, 0x4, 0x8000, 0x20, 0x6, 0x3, 0x3d0, 0x2, 0x6, 0xfffffffb, 0x1f, 0x81, 0xffffffff, 0x3ff, 0x4, 0xec, 0x9a4b, 0x10000, 0x81, 0x8, 0x5, 0x81, 0x9, 0x8, 0x3, 0x2, 0x53d, 0x0, 0x8001, 0x0, 0x8, 0x1ff, 0x9, 0x2, 0xffff60c4, 0x8, 0x23, 0x80, 0x4, 0x9, 0x4a, 0x0, 0x6, 0x9, 0x4, 0x101, 0x7, 0x10000, 0x6, 0x0, 0x7, 0x6f, 0x7, 0x401, 0x4, 0x6e4f, 0x9, 0xffff, 0x49f, 0x0, 0x56, 0x81, 0xffffffff, 0x10001, 0x7, 0x80, 0x9, 0xf7, 0x9, 0x3463, 0x5, 0x5, 0x1, 0xfe]}) ioctl$HIDIOCGRAWINFO(0xffffffffffffffff, 0x80084803, &(0x7f0000000000)=""/158) ioctl$EVIOCGBITSW(0xffffffffffffffff, 0x80404525, &(0x7f0000001180)) 15:48:59 executing program 5: ioctl$EVIOCGMTSLOTS(0xffffffffffffffff, 0x8040450a, &(0x7f0000000000)=""/161) r0 = syz_open_dev$evdev(&(0x7f00000000c0), 0x5, 0x301840) ioctl$EVIOCGABS3F(r0, 0x8018457f, &(0x7f0000000100)=""/37) syz_open_dev$hidraw(0xfffffffffffffffc, 0x0, 0x49005cb64888dafe) 15:48:59 executing program 1: r0 = syz_open_dev$hiddev(&(0x7f0000000000), 0xffff, 0x42301) ioctl$HIDIOCGUCODE(r0, 0xc018480d, &(0x7f0000000040)={0x2, 0x1, 0x1, 0x8, 0x1, 0x33}) syz_open_dev$hidraw(0xfffffffffffffffc, 0x0, 0x49005cb64888dafe) syz_open_dev$hiddev(&(0x7f00000010c0), 0x6, 0x80) ioctl$HIDIOCGVERSION(r0, 0x80044801, &(0x7f0000001300)) ioctl$HIDIOCGUSAGES(r0, 0xd01c4813, &(0x7f0000000080)={{0x2, 0x1, 0x7ff, 0x5, 0x9, 0x86}, 0x146, [0x40, 0x755c, 0x80000000, 0x5b, 0xdb, 0x3ff, 0x101, 0x8, 0x2, 0x89, 0x800, 0x7fa, 0x0, 0x9, 0x65, 0x7ff, 0x1, 0x1, 0x80, 0x3, 0x8, 0x200, 0x20b, 0x40, 0xf679e60e, 0x9, 0xfffffffd, 0x4, 0x7, 0x4, 0x915, 0x4, 0x8, 0xffffffc8, 0x3ff, 0x20, 0x6, 0x48, 0x9, 0x450000, 0x1000, 0x87c95c1, 0x7, 0x2, 0x6, 0x6, 0x5, 0x0, 0x9892, 0x1, 0x0, 0x8, 0x3, 0x1, 0xffffff80, 0x5d0ff388, 0x80, 0x80000001, 0x6, 0x0, 0x82, 0xfffffffc, 0x7f, 0x7ff, 0x4, 0x7, 0x1, 0x7, 0x580f423, 0x7c43, 0x10000, 0xff, 0x7, 0x2, 0x6, 0x7f, 0x3, 0xfa8, 0x25f9, 0x0, 0x13, 0x1, 0x3, 0xffff, 0x3ff, 0x32a, 0x10001, 0x3, 0x1, 0x0, 0xee9, 0x2, 0x5, 0x400, 0x5, 0x0, 0x20000, 0xffffffff, 0x3, 0x9, 0xf57a, 0x3, 0x4e62, 0x5, 0x6, 0x7, 0x200, 0x215, 0x8, 0x401, 0x445, 0x20, 0x1, 0xa2, 0x1000, 0x1f, 0x6, 0x1, 0x1, 0xefe, 0xc1, 0x200, 0x1, 0x6, 0x0, 0x7ff, 0x7, 0x6, 0x3, 0x7f, 0x1, 0x0, 0xf6b7, 0x63, 0xffff, 0x4, 0x1, 0x100, 0x80, 0x7fff, 0x2, 0x2b080794, 0x7, 0x4000, 0x2, 0x1000, 0x1, 0x2, 0x9, 0x0, 0x2, 0x2, 0x9, 0x800, 0x81, 0x7fff, 0x9b9, 0xd436, 0x4, 0xfffffff7, 0x6, 0x80, 0x5, 0x8, 0x1, 0x7, 0x2, 0x3f, 0x1000, 0x7e79, 0x40, 0x8001, 0x7, 0x0, 0x5, 0x3, 0x8000, 0xd3, 0x7, 0x3, 0x4, 0xb60, 0x4, 0xffffffbc, 0x9, 0x1000, 0x9, 0x9, 0x7, 0x3f, 0x0, 0x1, 0x8, 0x401, 0x400, 0x0, 0x4b, 0x3, 0x3, 0x3, 0x9, 0x3, 0x8, 0x2, 0xffff, 0x401, 0x8f25, 0x0, 0x1, 0x8, 0x8, 0x31b, 0x9, 0x2, 0x101, 0x1, 0xfffff800, 0x3, 0x7ff, 0x1ffe0, 0xb389, 0xfff, 0x1, 0x2, 0x8, 0x0, 0x7, 0x1000, 0x3ff, 0xffff, 0x5, 0x3, 0x7, 0x1, 0x9, 0x7, 0x7, 0x101, 0x7, 0xff, 0x10000, 0x8, 0x7, 0x4, 0x1, 0xffffffff, 0x7, 0x4, 0x1, 0x6, 0x6, 0x9, 0x2, 0x8, 0x401, 0x101, 0x200, 0xffffffff, 0x1, 0x8ba, 0x3f, 0x6, 0x9, 0x6, 0x8c4, 0x6, 0x6, 0xcc, 0x1a, 0x6, 0xfffffff9, 0xffff414f, 0x60, 0x8000, 0xffffff81, 0x8, 0x8, 0x0, 0x0, 0x2, 0x1, 0x5, 0x2c0e, 0x1, 0x64, 0x3, 0x80000000, 0x0, 0x7, 0x8, 0x80, 0x0, 0x7fffffff, 0x8001, 0x5, 0x200, 0x8000, 0x9, 0x3, 0x40, 0x3, 0x1ca40000, 0x9, 0xbb, 0x9, 0x5, 0x7fff, 0x101, 0x80, 0x1f, 0x10001, 0xf6a, 0x3, 0x3, 0x7, 0x49dfed89, 0x10000, 0x1, 0x7f, 0xffffffc0, 0x4, 0xffffffff, 0x100, 0xffffff74, 0xadf5, 0x2, 0x5, 0x3, 0x0, 0x0, 0xfffffffd, 0x100, 0x10001, 0x1f, 0x7, 0x80000001, 0x5, 0x400, 0xeaac, 0x3f, 0x4, 0x1b, 0xfffffc01, 0x5, 0x101, 0x80, 0xfffffe01, 0xffffffff, 0x10001, 0x80000001, 0x2eec49eb, 0xab3, 0xfffffff7, 0x8e4, 0x1ff, 0x0, 0x8, 0x7, 0xfffffffd, 0x0, 0x200, 0x100, 0x2, 0x51, 0x8, 0x2, 0x1ff, 0x8, 0x7, 0x3, 0xa93, 0x7fff, 0x0, 0x0, 0x2, 0x2, 0x9, 0x1, 0x3, 0xd62, 0x4f53, 0xfffffff8, 0x400, 0x35a, 0xffffffff, 0x7, 0x1, 0x3, 0x9, 0x8, 0x2, 0xa63, 0x0, 0x7, 0x3, 0x3, 0x0, 0x7, 0x3e, 0x6, 0x4, 0x0, 0x2f, 0x3, 0xb70c, 0xfffffbff, 0x9, 0x5, 0x8, 0x80, 0x7, 0xe3, 0xfffffffe, 0x81, 0x80, 0x243, 0x2, 0x6d6, 0x9, 0x8, 0x3f, 0xa65, 0x5, 0x80000001, 0x0, 0x89, 0x8af0000, 0x3, 0xd1, 0xbe, 0xf95, 0x7ff, 0x3ff, 0x80000000, 0x4, 0x466, 0x62a0e9ac, 0x6, 0x6, 0x81, 0x9ada, 0x1, 0x8, 0x8, 0x800, 0x10001, 0x55f, 0xffff, 0xffffffff, 0x8, 0x40, 0x5, 0x6, 0x7, 0x3ff, 0xf6, 0x6, 0x4cab, 0x4, 0x9f, 0x7ff, 0x9, 0x8, 0x8, 0x0, 0x2, 0xbd, 0x5, 0x9, 0x5, 0xb8, 0xfffffff8, 0x8, 0x2, 0x401, 0xea6b, 0x9ff4, 0x7, 0x7, 0xd2c4, 0x2, 0x1000, 0x8, 0x200, 0x101, 0x0, 0x2, 0x8, 0x4, 0xd80, 0xffff, 0x9, 0x400, 0x4, 0x4000, 0x4, 0xcb7, 0x400, 0x5, 0x7fffffff, 0x771045a4, 0x8, 0x8, 0x2, 0x1, 0x1, 0x9, 0x123, 0x6, 0x8000, 0x7, 0x3, 0x8aa, 0x10001, 0x0, 0xffffffcb, 0x6, 0x20, 0x7ff, 0x7f10, 0x4, 0x1, 0x3, 0xfe, 0x200, 0x2ac, 0x7ff, 0x8, 0x80000000, 0xc1f, 0x7, 0x4, 0x9, 0xe1, 0x8000, 0x4, 0x9, 0x95, 0x5, 0xfffffff7, 0x3, 0x4, 0x4, 0x8a, 0x4, 0x10001, 0xd2, 0x7f, 0x9, 0x10000, 0x2, 0x3, 0x0, 0xfffffff8, 0x6, 0x5, 0x0, 0x2d7, 0x8, 0x80000000, 0x1, 0xffffffff, 0x80000000, 0x7c3231d1, 0x29, 0x0, 0x0, 0x9, 0x3, 0x86ed, 0x1, 0xfffffffb, 0x6, 0x20, 0x200, 0x2, 0x10000, 0x5, 0x0, 0xcd51, 0x1, 0x0, 0x7fffffff, 0x0, 0x9e8, 0x100, 0x401, 0xffffff80, 0x85, 0x6, 0xbb, 0x6, 0x31a6, 0x3, 0xc6, 0x6b0abb9d, 0x8, 0x3f, 0x40, 0x3, 0x4, 0xbd7, 0x80000000, 0x8000, 0x4, 0x2, 0x4, 0xccf, 0x9b4f, 0x5de0, 0x5, 0x6, 0x23, 0x1, 0xbbf, 0x1000, 0x81, 0x1ff, 0x7, 0x6, 0x8, 0x5, 0x7, 0xbf, 0x3, 0x4, 0x8001, 0x3e, 0x8, 0xfffffff6, 0x4, 0xfffffffd, 0x4, 0x5, 0x1ff, 0x4, 0xff, 0x7fff, 0x9, 0x2, 0x20, 0x3, 0x7, 0x5f8a, 0xfffffc00, 0x7ff, 0xfffeffff, 0x26, 0x2, 0x1f, 0x5e2, 0x100, 0x0, 0x8001, 0x0, 0x4, 0x10001, 0x9, 0x1ff, 0x0, 0xfff, 0x806a, 0x401, 0x7, 0x10001, 0x6, 0xfffff000, 0x0, 0x0, 0xc0d, 0x7, 0x7ff, 0x200, 0xe3a3, 0x5, 0x401, 0x7f, 0xffffffff, 0x2, 0x8, 0x6, 0x0, 0xc6f, 0xc055, 0x8, 0xe1, 0x5, 0x6, 0x2, 0x6, 0x0, 0x4, 0x7fffffff, 0x0, 0xcd4, 0x7, 0x5, 0x401, 0x2, 0x33, 0x1, 0x2, 0xfffff29c, 0x6, 0x1, 0x0, 0x7, 0x7, 0x3, 0x6, 0xbb2, 0x8, 0x9, 0x4, 0x57, 0x4, 0x29db, 0x7, 0x1000, 0x2, 0x2, 0x6, 0x4, 0x40, 0x8, 0x7, 0x94b, 0xffff0000, 0x6, 0xa0000, 0xffff, 0x0, 0x6, 0x2, 0x800, 0xfffff800, 0x7fffffff, 0x859, 0x9, 0x101, 0x6, 0x3, 0x8, 0x1000, 0xfffffffa, 0x8, 0x0, 0x7fffffff, 0x521, 0x5, 0x80000001, 0x4, 0x80000000, 0xeec, 0x1, 0x101, 0x0, 0xffffffff, 0x7f, 0x3, 0x1, 0x453, 0x3, 0xfffffffc, 0x5, 0x80000000, 0x2, 0x6, 0x5, 0x1, 0x101, 0x40, 0xfffffff8, 0x9, 0xffff, 0x1d, 0xbb, 0x28c, 0x7ff, 0x6, 0x1, 0x80, 0xfffffff8, 0x8, 0xd8, 0x8, 0xfffffffe, 0x2, 0x2, 0xfffffffe, 0x1cdf, 0x1, 0x4, 0x10000, 0x20, 0xfffffffd, 0x3, 0x7fff, 0x400, 0x0, 0x1ba, 0x9, 0x0, 0x7, 0x1f, 0xffffff80, 0x8000, 0x9, 0x8, 0x40, 0x3, 0x2, 0x8000, 0x5, 0x8a46, 0x8, 0x1000, 0x81, 0x48a3, 0x3ff, 0x9, 0x6, 0x1, 0x7, 0x6, 0xf4ba, 0x400000, 0x1, 0x7, 0x5, 0x80000, 0xfff, 0x5, 0x401, 0x3e7, 0x40, 0x2, 0x80, 0x101, 0x5, 0x2, 0x5, 0x4, 0x6, 0x5, 0x101, 0x7, 0x1, 0x3, 0x3, 0x7, 0x4, 0x400, 0x9, 0xfff, 0x5, 0x523, 0x3, 0xfffffff8, 0x80, 0x2, 0x9, 0x4, 0x9, 0x44800000, 0x8000, 0x0, 0x8, 0x1ff, 0xffffffff, 0x8, 0x81, 0xffffffff, 0x5, 0x0, 0x4e, 0xc732, 0x80000000, 0x6, 0x7, 0x7, 0x7, 0x100, 0x7, 0x5, 0x0, 0x81, 0x9, 0x4, 0x7f, 0x4, 0x1, 0x1, 0x7, 0x8000, 0xffff, 0x4, 0x100, 0x2, 0x4, 0x80000001, 0xc104, 0x400, 0x2, 0x3, 0x6, 0x5, 0x3, 0x1, 0x7, 0x5, 0xffffffff, 0xe95, 0x2, 0x9, 0xaba6, 0x6, 0x100, 0x100, 0x1, 0x5, 0x81, 0x5f27, 0x5, 0xdf, 0xff, 0x7, 0x7fff, 0x7, 0x1ff, 0x2, 0x0, 0x7fffffff, 0x8001, 0x7, 0x3, 0x0, 0xfa, 0x1, 0x40, 0x9, 0x9, 0x0, 0x80, 0x2, 0x5f9, 0x7, 0xd05, 0x1, 0x3, 0x7fffffff, 0xc0, 0x7, 0x0, 0x2d7a, 0x7, 0x857e, 0x7, 0x4, 0xffffff24, 0xf54a, 0x1000, 0xffffffff, 0x4, 0x8, 0x47, 0x7f, 0x92, 0x6, 0x20000000, 0x7fff, 0x3f, 0x40, 0x9, 0x3, 0x3ff, 0x3, 0xfffffc01, 0x3, 0x3, 0xc8f0, 0x5, 0x2, 0x1, 0x7ff, 0x1, 0x5654, 0x3, 0x10000, 0x3ff, 0x2, 0x30000000, 0x0, 0x4ff, 0x3, 0x7fffffff, 0x3871, 0x8000, 0x608622b8, 0x4, 0x2, 0x4, 0x9, 0x0, 0x7, 0xf1, 0x9, 0x6, 0x8, 0x6, 0x0, 0x10000, 0x9260, 0x7fff, 0x3, 0x0, 0xffff8000, 0x5, 0x2, 0x7000000, 0xce, 0x10000, 0x6]}) syz_usb_connect$hid(0x1, 0x3f, &(0x7f0000001100)={{0x12, 0x1, 0x200, 0x0, 0x0, 0x0, 0x8, 0x4d8, 0xf372, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x2d, 0x1, 0x1, 0x4, 0x20, 0xf7, [{{0x9, 0x4, 0x0, 0x0, 0x2, 0x3, 0x1, 0x2, 0x1, {0x9, 0x21, 0x3f, 0x7, 0x1, {0x22, 0x4d6}}, {{{0x9, 0x5, 0x81, 0x3, 0x20, 0x7, 0xa2}}, [{{0x9, 0x5, 0x2, 0x3, 0x400, 0xea, 0xe2, 0x84}}]}}}]}}]}}, &(0x7f00000012c0)={0xa, &(0x7f0000001140)={0xa, 0x6, 0x201, 0x0, 0x40, 0x2, 0x20, 0x1f}, 0x2a, &(0x7f0000001180)={0x5, 0xf, 0x2a, 0x3, [@ssp_cap={0x10, 0x10, 0xa, 0xff, 0x1, 0xade, 0xf00f, 0x7db, [0xa0c0]}, @wireless={0xb, 0x10, 0x1, 0x2, 0x0, 0x1f, 0x7, 0x6, 0x4}, @ss_cap={0xa, 0x10, 0x3, 0x0, 0xd, 0x20, 0x6b, 0xaae6}]}, 0x2, [{0x9d, &(0x7f00000011c0)=@string={0x9d, 0x3, "afb188e4868e153481885334ef6646ea45d641363ab4473b076e2cdd741157492a0f67d5160b59e35435aa04f7a9e8aaacbb621deb913a869e2d96ed059a7473dfebd88e6975532d69fc7ae6ffc5ac140bc0854647ce44afb4a60673b95adc6a0969821d1637a999ecf514c0837fb4420255574ded9f969f22445a28703f4dcb7a5e99afd965471cbeec2399ac592376d436ed77d94bfc57769d44"}}, {0x4, &(0x7f0000001280)=@lang_id={0x4, 0x3, 0x2001}}]}) 15:48:59 executing program 0: r0 = syz_open_dev$evdev(0x0, 0x0, 0x0) syz_open_dev$hidraw(&(0x7f0000000080), 0x8f22, 0x10041) r1 = syz_open_dev$evdev(&(0x7f0000000380), 0x0, 0x0) ioctl$EVIOCGKEY(r0, 0x80404518, &(0x7f0000000000)=""/83) r2 = syz_open_dev$evdev(&(0x7f0000000100), 0xfffffffffffffff9, 0x2) ioctl$EVIOCGLED(r2, 0x80404519, &(0x7f0000000140)=""/59) ioctl$EVIOCGUNIQ(r1, 0x80404508, 0x0) ioctl$EVIOCGABS3F(r0, 0x8018457f, &(0x7f00000000c0)=""/60) [ 1301.837194][T11682] usb 4-1: new high-speed USB device number 127 using dummy_hcd 15:48:59 executing program 0: syz_open_dev$hidraw(0xfffffffffffffffc, 0x401, 0x49005cb64888dafe) ioctl$EVIOCGRAB(0xffffffffffffffff, 0x40044590, &(0x7f0000000000)=0x4ad8) syz_open_dev$evdev(0x0, 0x1, 0x200240) 15:48:59 executing program 4: syz_open_dev$hidraw(0xfffffffffffffffc, 0x20, 0x1092c0) r0 = syz_open_dev$evdev(0x0, 0x0, 0x0) r1 = syz_open_dev$evdev(&(0x7f0000000380), 0x0, 0x0) ioctl$EVIOCGUNIQ(r1, 0x80404508, 0x0) ioctl$EVIOCGVERSION(r0, 0x80044501, &(0x7f0000000000)=""/91) ioctl$EVIOCGBITSND(r0, 0x80404532, &(0x7f00000003c0)=""/4096) ioctl$EVIOCGBITKEY(r1, 0x80404521, &(0x7f0000000080)=""/10) 15:48:59 executing program 2: syz_open_dev$hidraw(0xfffffffffffffffc, 0x401, 0x49005cb64888dafe) r0 = syz_open_dev$hidraw(&(0x7f0000000080), 0x0, 0x0) r1 = syz_open_dev$evdev(&(0x7f0000000380), 0x0, 0x0) ioctl$EVIOCSABS0(r1, 0x401845c0, 0x0) ioctl$EVIOCGMTSLOTS(r1, 0x8040450a, &(0x7f00000000c0)=""/149) read$hidraw(r0, 0x0, 0x0) ioctl$HIDIOCGRAWNAME(r0, 0x80404804, &(0x7f0000000000)) syz_open_dev$evdev(0x0, 0x0, 0x200240) 15:48:59 executing program 5: r0 = syz_open_dev$hidraw(&(0x7f0000000080), 0x0, 0x0) read$hidraw(r0, 0x0, 0x0) ioctl$HIDIOCGRAWPHYS(r0, 0x80404805, &(0x7f0000000000)) 15:48:59 executing program 2: ioctl$EVIOCGABS0(0xffffffffffffffff, 0x80184540, &(0x7f0000000000)=""/193) syz_open_dev$hidraw(0xfffffffffffffffc, 0x401, 0x49005cb64888dafe) syz_open_dev$evdev(0x0, 0x0, 0x200240) [ 1302.197051][ T9907] usb 2-1: new low-speed USB device number 125 using dummy_hcd [ 1302.357039][T11682] usb 4-1: New USB device found, idVendor=0cf3, idProduct=9271, bcdDevice= 1.08 [ 1302.366121][T11682] usb 4-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 1302.374188][T11682] usb 4-1: Product: syz [ 1302.378411][T11682] usb 4-1: Manufacturer: syz [ 1302.383108][T11682] usb 4-1: SerialNumber: syz [ 1302.427557][T11682] usb 4-1: ath9k_htc: Firmware ath9k_htc/htc_9271-1.4.0.fw requested [ 1302.557073][ T9907] usb 2-1: config 1 interface 0 altsetting 0 endpoint 0x81 has invalid maxpacket 32, setting to 8 [ 1302.567803][ T9907] usb 2-1: config 1 interface 0 altsetting 0 endpoint 0x2 has invalid maxpacket 1024, setting to 8 [ 1303.036984][T11682] usb 4-1: ath9k_htc: Transferred FW: ath9k_htc/htc_9271-1.4.0.fw, size: 51008 15:49:01 executing program 3: r0 = syz_open_dev$hidraw(&(0x7f0000000080), 0x0, 0x0) read$hidraw(r0, 0x0, 0x0) r1 = syz_open_dev$hidraw(&(0x7f0000000080), 0x0, 0x0) read$hidraw(r1, 0x0, 0x0) ioctl$HIDIOCGRAWINFO(r1, 0x80084803, &(0x7f0000000000)=""/38) r2 = syz_open_dev$evdev(&(0x7f0000000380), 0x0, 0x0) ioctl$EVIOCSABS0(r2, 0x401845c0, 0x0) ioctl$EVIOCGBITSW(r2, 0x80404525, &(0x7f0000000040)=""/41) 15:49:01 executing program 4: syz_open_dev$hidraw(0xfffffffffffffffc, 0x20, 0x1092c0) ioctl$HIDIOCGFEATURE(0xffffffffffffffff, 0xc0404807, &(0x7f0000000000)={0x3, "653974a96422fa26da83be2e7f2074fcddc3d4cd1ffc911923fed2d997b571fc6d26391d3c13a5b65224a8a90f7ede9bd7a58b833bd28bc52a8f2204a85c8667"}) syz_open_dev$evdev(0x0, 0x0, 0x0) r0 = syz_open_dev$evdev(&(0x7f0000000380), 0x0, 0x0) ioctl$EVIOCGUNIQ(r0, 0x80404508, 0x0) 15:49:01 executing program 0: syz_open_dev$hidraw(0xfffffffffffffffc, 0x401, 0x49005cb64888dafe) r0 = syz_open_dev$hidraw(&(0x7f0000000080), 0x0, 0x0) r1 = syz_open_dev$evdev(&(0x7f0000000380), 0x0, 0x0) ioctl$EVIOCSABS0(r1, 0x401845c0, 0x0) ioctl$EVIOCGMTSLOTS(r1, 0x8040450a, &(0x7f00000000c0)=""/149) read$hidraw(r0, 0x0, 0x0) ioctl$HIDIOCGRAWNAME(r0, 0x80404804, &(0x7f0000000000)) syz_open_dev$evdev(0x0, 0x0, 0x200240) 15:49:01 executing program 5: syz_open_dev$hidraw(0xfffffffffffffffc, 0x0, 0x49005cb648984afe) 15:49:01 executing program 2: r0 = syz_open_dev$hidraw(0xfffffffffffffffc, 0x401, 0x49005cb64888dafe) r1 = syz_open_dev$hidraw(&(0x7f0000000080), 0x1, 0x10b01) ioctl$HIDIOCGRDESCSIZE(r1, 0x80044801, &(0x7f00000000c0)) read$hidraw(r0, &(0x7f0000000040)=""/23, 0x17) ioctl$HIDIOCGRAWINFO(r0, 0x80084803, &(0x7f0000000000)=""/51) syz_open_dev$evdev(0x0, 0x0, 0x200240) [ 1303.249201][ T7248] usb 4-1: USB disconnect, device number 127 [ 1304.076805][T11682] ath9k_htc 4-1:1.0: ath9k_htc: Target is unresponsive [ 1304.083757][T11682] ath9k_htc: Failed to initialize the device [ 1304.090571][ T7248] usb 4-1: ath9k_htc: USB layer deinitialized 15:49:02 executing program 1: r0 = syz_usb_connect_ath9k(0x3, 0x5a, &(0x7f0000000000)={{0x12, 0x1, 0x200, 0xff, 0xff, 0xff, 0x40, 0xcf3, 0x9271, 0x108, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x48}}]}}, 0x0) syz_usb_disconnect(r0) syz_open_dev$hidraw(0xfffffffffffffffc, 0x0, 0x28000) 15:49:02 executing program 5: r0 = syz_open_dev$hidraw(0xfffffffffffffffc, 0x0, 0x49005cb64888dafe) ioctl$HIDIOCGRAWINFO(r0, 0x80084803, &(0x7f0000000000)=""/223) read$hidraw(r0, &(0x7f0000000100)=""/4096, 0x1000) 15:49:02 executing program 3: ioctl$HIDIOCGFIELDINFO(0xffffffffffffffff, 0xc038480a, &(0x7f0000000080)={0x3, 0xffffffff, 0x2, 0xfffffffb, 0x1, 0xfffff539, 0x10001, 0x5, 0x80000000, 0x7fffffff, 0x0, 0x3, 0x7ff, 0xffff}) r0 = syz_open_dev$hiddev(&(0x7f0000000000), 0x2, 0x200001) ioctl$HIDIOCSFLAG(r0, 0x4004480f, &(0x7f0000000040)=0x1) ioctl$HIDIOCSUSAGES(0xffffffffffffffff, 0x501c4814, &(0x7f00000012c0)={{0x1, 0x1, 0x7, 0x920f, 0x0, 0x8}, 0x2e4, [0x1, 0xfffffeff, 0x5, 0x10001, 0x400, 0x4f, 0x9896, 0x5, 0x2, 0x7f4e, 0x101, 0xc9af, 0x3, 0x200, 0x200, 0x1f, 0x6, 0x400, 0x9, 0x4, 0x1, 0x4, 0x5, 0x0, 0x6, 0x5, 0x6, 0x0, 0xffffffff, 0x8, 0x20, 0x6, 0x68e9, 0x4, 0x3, 0x1e5, 0x2, 0x3, 0x4, 0x6, 0x9, 0xfffffffa, 0x7ff, 0xffff, 0x486, 0x1f, 0x401, 0x891, 0x7f, 0x7becd06d, 0x6eca, 0xc0000, 0x0, 0x7, 0x80, 0x36, 0x5, 0x101, 0xd7, 0x6, 0x3, 0x480d, 0x8, 0x28d, 0xffff, 0x101, 0x100, 0xfffff000, 0x3, 0x4b, 0xfff, 0x9, 0x8, 0x2, 0x1ff, 0x7, 0x4, 0x7, 0xfffffc00, 0x1, 0x2, 0x0, 0x3, 0x3, 0xeb16, 0x7f, 0x7, 0x7, 0x5, 0x9, 0x800, 0x100, 0x3, 0x2, 0x1, 0x400, 0x8, 0x6, 0x208, 0x10000, 0x3, 0x1, 0x3, 0x2, 0x6, 0x2, 0x5, 0x80000000, 0xe2e, 0x78b9d95a, 0x0, 0x101, 0x30, 0x47f4c042, 0x5, 0x8, 0xfff, 0x3, 0x7, 0x7, 0x7, 0x400000, 0xffffffff, 0x3, 0x7, 0x9, 0x0, 0xdf, 0x3f, 0x0, 0x5, 0x80000001, 0x7ff, 0x8, 0x101, 0xffffffff, 0x5, 0x4, 0x401, 0x101, 0x81, 0x7fff, 0x3f, 0x7, 0x7ff, 0xfffffffd, 0x9, 0xffffffc1, 0x7, 0xb6, 0x5, 0x1, 0x37, 0x0, 0x80, 0xfffff21f, 0x6, 0x1000, 0x91, 0x1f45, 0x80000001, 0x4, 0xfffffffe, 0x2, 0x800, 0x5, 0xf568, 0xffffff7f, 0x400, 0x0, 0x0, 0x3, 0x1, 0xfffffc01, 0x40, 0x3f, 0x10ec, 0x60, 0x6, 0x7f, 0xfffff71b, 0x8001, 0x7f, 0x6, 0x3, 0x6, 0x8, 0x401, 0xfffffffc, 0xd47, 0x0, 0x200, 0x6, 0xff, 0x7, 0xfffffffc, 0x25e8fd6a, 0x2, 0xee, 0x0, 0xdc01, 0x10000, 0x7, 0xfffffff9, 0x8, 0x5, 0xa1, 0x1, 0x80, 0x7, 0x4, 0x8, 0x5, 0x0, 0x1, 0x400, 0x6, 0x80, 0x6, 0x9, 0x3, 0x6, 0x8001, 0xfffffff9, 0x20, 0xca52, 0x7, 0x0, 0x17, 0x96, 0x7, 0x6, 0x0, 0x6, 0x100, 0x3, 0x3, 0x0, 0x5, 0x5, 0xb6, 0x96d, 0x3, 0xffffffff, 0x39, 0x5, 0x9, 0xde06, 0x7, 0x3, 0x5, 0x400, 0x0, 0x3, 0x4, 0x0, 0x7, 0x1, 0x400, 0x6200000, 0x0, 0x101, 0x4, 0x77a, 0x0, 0xff, 0x9, 0x4, 0x4, 0xfff, 0x5, 0x7f, 0x7f629f08, 0x4, 0x200, 0x1, 0x2, 0x1, 0xe17, 0x1, 0x5, 0x6, 0x7, 0x40, 0x6, 0x3, 0x8, 0x1, 0xffff, 0x10001, 0x4, 0x1, 0xb6f2, 0x4, 0x2ad, 0x20e, 0x74a7, 0x401, 0x1, 0x9, 0xffffffff, 0x6, 0x100, 0x4, 0x6, 0x6, 0x81, 0xc7e, 0x6de7, 0x6, 0x9, 0x1, 0x1000, 0x990, 0x1000, 0x7ff, 0xffffffff, 0x9, 0x0, 0x7, 0x1, 0x80000001, 0x5, 0x400, 0x3f, 0x0, 0xd57, 0x1, 0x4, 0x3, 0x36, 0x7, 0x10001, 0x9, 0x5, 0x5, 0x4, 0xfff, 0x80000001, 0x3, 0x9, 0x3ff, 0x8, 0x2, 0x3ff, 0x7, 0x9, 0x5, 0x7fffffff, 0x7, 0x1, 0x7720, 0xffff, 0x100, 0x1, 0x0, 0x6, 0x7cb9, 0xb63, 0x7, 0x2, 0x3ff, 0xbbf, 0x6dfc, 0x7d5, 0x9, 0x8, 0x101, 0x400, 0x100, 0xfffffffb, 0x2, 0x5, 0x5, 0x2, 0xfff, 0x6, 0x755b, 0x6, 0x2, 0x9d0, 0x3, 0xb6, 0xc22, 0xff, 0xc898, 0x0, 0x0, 0x8, 0x8000, 0x80000001, 0x7fffffff, 0x4fc2, 0x4d4, 0x4, 0x2, 0x81, 0x4, 0x7, 0x8, 0x7f, 0x0, 0xffff, 0x4, 0x8001, 0x8, 0xfffffff7, 0x80000000, 0x6e000, 0x10000, 0x9, 0x9, 0xffff, 0x8784, 0x1, 0x6, 0xb21, 0x4, 0x1, 0x7, 0x3, 0x2, 0x0, 0xffffff01, 0x80000000, 0x4, 0x3, 0x1, 0xfff, 0x7, 0xe76, 0x7, 0x3, 0x8, 0x1, 0x8, 0x0, 0x1, 0xfffffff8, 0x7, 0x61, 0xc97, 0x5331, 0x6, 0x3, 0x3, 0x9, 0x7, 0x20000, 0x7, 0x3, 0x3cd, 0x0, 0x40, 0x400, 0x7ff, 0x7fffffff, 0xfd6a, 0x7f, 0x401, 0x20, 0x8, 0x8, 0x81, 0x53a, 0x200, 0xffffff93, 0xfffffffe, 0xfff, 0x9, 0x7fff, 0x78, 0x5, 0x3ff, 0x8, 0x4, 0x0, 0x96f, 0xffffffff, 0x82c, 0x8, 0xfc, 0x100, 0x5, 0x2, 0xfffffbff, 0x400, 0x7f, 0x1000, 0x1, 0x100, 0x4, 0xf17, 0x200, 0x0, 0x8, 0x200, 0x0, 0x8, 0x4, 0xff, 0x7f, 0x6, 0x2, 0x6, 0x6, 0x8000, 0x80000001, 0xa39, 0x9, 0x44cb96f5, 0x1, 0x1, 0x0, 0x573e, 0x4, 0x5, 0x10001, 0x9, 0x80, 0x4, 0x64, 0x8001, 0x5, 0x800, 0x400, 0x1, 0x5, 0x80000000, 0x7, 0x7ff, 0x4, 0x5, 0x4, 0x5, 0x3ff, 0x1, 0x6, 0x363742ec, 0x7, 0x8000, 0x30, 0x63, 0x10001, 0x10000, 0x4, 0x400, 0x8000, 0x6, 0x8, 0x5, 0x931c, 0xcaca, 0x3ff, 0x9, 0x5b, 0x5, 0x7, 0xfffffff8, 0x0, 0x9, 0x1f, 0xa1, 0x4, 0xf9e, 0x627, 0x82, 0x2, 0x4, 0x6, 0x9, 0x3f, 0x4de, 0x3, 0x5, 0x2, 0x7, 0x6, 0x5, 0x5, 0x5, 0x3f, 0x1ff, 0x9, 0x7, 0xc0000000, 0xffffffff, 0x1, 0x5, 0x1, 0x20, 0x0, 0xffff, 0x3, 0x6, 0x0, 0x81, 0xc2, 0x7, 0xfffffffb, 0xff, 0x9, 0x0, 0x1, 0x657, 0x9705, 0x10001, 0x9, 0x0, 0x800, 0x4, 0x583, 0x7, 0x8, 0x4, 0x8889, 0x5, 0xfffffff8, 0x80, 0x7ff, 0x9, 0xffff, 0x80, 0x2, 0x100, 0x2, 0x5, 0x0, 0x2, 0x3, 0xd6ed, 0x0, 0x2, 0x6, 0x2, 0x7, 0x3f, 0x7, 0x9, 0xb99f, 0xf2d7, 0x8, 0x7, 0xbac1, 0x5, 0x1d4f2546, 0x4, 0x80000001, 0x1ff, 0xffffffff, 0x1ff, 0x8, 0x3, 0x7fff, 0x1ff, 0x8, 0xfffffff9, 0x9, 0x100, 0x1, 0x2, 0x3, 0x280, 0xc66a, 0x6, 0x7f5, 0x0, 0x7, 0x8, 0x24, 0xe565, 0x5, 0x9, 0xffffffff, 0x7, 0x7, 0x4, 0xffff8001, 0x0, 0x10001, 0x8c3, 0x0, 0x0, 0x80000001, 0x3ff, 0x7, 0x853c, 0x8000, 0x9, 0xffffffff, 0x9, 0x8, 0x423, 0x1, 0x9, 0x1, 0x6, 0x8, 0x6e3, 0x8, 0x80000000, 0x7fff, 0xd3, 0x2, 0x5, 0x9, 0x2, 0x10001, 0x3, 0xe86, 0x629, 0x9, 0xff, 0xab0, 0xffffffff, 0x91ae, 0x2, 0xfffffff9, 0x0, 0x0, 0x9f6c, 0xb1, 0x672, 0x8, 0x7, 0x100, 0x7, 0x4, 0x0, 0x7fffffff, 0xcfc, 0x1ff, 0x3, 0x5, 0x5, 0x9, 0x8, 0x127, 0xdedb53d1, 0x7, 0x400, 0x1, 0x5, 0x7fff, 0x1, 0x5, 0x7, 0x3f, 0x2, 0x188, 0x401, 0x3, 0x1ff, 0x6, 0x2, 0x2, 0x1, 0x6ca, 0x20, 0x9, 0x0, 0x8, 0x1, 0x9, 0x61, 0x7, 0x1, 0x1f, 0x7, 0x2, 0x6, 0x6, 0xfff, 0x80, 0x7cd, 0x8, 0x400, 0x5, 0x3a, 0x7fc, 0xfffffffb, 0x83d, 0xff, 0x8, 0x2, 0x7, 0x1, 0x7, 0x7, 0x2, 0x1, 0x0, 0xc601, 0x1, 0x8000, 0x1, 0x7, 0x3f, 0xb754, 0x9, 0x7f, 0x2, 0x6, 0x0, 0x0, 0x1, 0x20, 0x1, 0x400, 0x6, 0xfffffffa, 0x2, 0x401, 0x400, 0x4, 0x7, 0x6, 0x81, 0x4, 0x4, 0x0, 0x1f, 0x400, 0xf7, 0xffff, 0x101, 0x401, 0x7ff, 0x8, 0x8, 0x6, 0x7, 0x2, 0x3f, 0x7fffffff, 0x100, 0x982, 0x3f, 0x0, 0x6, 0xfffffffd, 0x3, 0x8, 0x200, 0x5, 0x7fffffff, 0x3, 0x64, 0xffff, 0xeb9, 0x1ff, 0x3, 0x87, 0xffffff76, 0x7f, 0x5, 0xffffffff, 0x3, 0xfffffeff, 0x7, 0x1000, 0x6, 0xfffffffe, 0x1f, 0x35d, 0xb3, 0x3, 0x2, 0x5, 0x1ff, 0x1ae7, 0x8, 0xfffeffff, 0x1, 0x8, 0x20, 0x20, 0x7ff, 0x6, 0x79f, 0x5, 0x8, 0x1, 0x5, 0x2, 0xf40c, 0xed, 0x2, 0x2, 0x0, 0x100, 0x2e2, 0x7fffffff, 0x8, 0x0, 0x72, 0xffff, 0x9, 0x20, 0x2, 0x10000, 0x5, 0x7, 0x40, 0x5, 0x80000000, 0x6, 0x816, 0xfffffffd, 0x7572, 0x0, 0x38, 0x40e, 0xfffffc00, 0xfff, 0x2, 0x7d5, 0x7fff, 0x2, 0xffffffff, 0x12, 0x3ff, 0x4, 0xc8c, 0x1f, 0x0, 0x16ac, 0xff, 0x5, 0x6, 0x70, 0x7f, 0x2, 0x79, 0x2, 0x0, 0x9482, 0x7, 0x0, 0xd7, 0x9, 0x80000000, 0x7ff, 0x1, 0x80000001, 0x2, 0x7f, 0xa3, 0x5, 0x5, 0x0, 0x0, 0x8000, 0x401, 0x4, 0x6, 0x6, 0x9db, 0x0, 0x8, 0xdb65, 0x3ff, 0x20, 0x3ff, 0x2, 0x2, 0x6, 0x2, 0x20, 0x6, 0xfffffff7, 0x36a, 0x80000000, 0x9, 0x8, 0x7dd, 0xfffffff8, 0x3800000, 0x8, 0x400, 0x7ff, 0x3, 0x9, 0x48b, 0x80000000, 0x8, 0x8, 0x3ff, 0x8, 0x101, 0x2, 0x7, 0x0, 0x2, 0xcdc, 0xfffffff7, 0x3, 0xffff, 0x1c28, 0x5, 0x6, 0x4, 0x0, 0x60, 0xffffffff, 0x3, 0x276, 0x6cd7a4bb, 0x3, 0xfff, 0x2, 0x4, 0x5, 0x9, 0x71, 0x0, 0xffffffff, 0x6, 0x8, 0x10001, 0x9, 0x10000, 0x100, 0xb6]}) r1 = syz_open_dev$hiddev(&(0x7f0000001140), 0x600000000, 0x400) read$hiddev(r1, &(0x7f0000001180)=""/166, 0xa6) ioctl$HIDIOCGUSAGE(r1, 0xc018480b, &(0x7f0000002300)={0x1, 0x3, 0x8, 0xff, 0x6, 0x180}) ioctl$HIDIOCSUSAGES(r0, 0x501c4814, &(0x7f0000000100)={{0x2, 0x200, 0x81, 0x7fffffff, 0x1, 0x7}, 0x241, [0x1, 0x0, 0xbd, 0xa0, 0xfe24, 0x10001, 0x1, 0x401, 0x10001, 0x7fffffff, 0x73a24f81, 0x18c, 0x1, 0x7ff, 0xfffffff8, 0x8, 0x272, 0x4d, 0x6, 0x1, 0x9, 0x3, 0x96e9, 0x8, 0x5, 0x1, 0x2, 0x0, 0x23f, 0xfffffff7, 0x6a, 0x9, 0x9, 0x9, 0x6, 0xffff, 0x7, 0x7fff, 0x2, 0x7, 0x3, 0xffffffff, 0xfffffc01, 0x70, 0x246, 0xf580, 0x3, 0x7, 0x6, 0x20, 0x0, 0xfffffffd, 0x5, 0x401, 0x8000, 0xeee, 0x7f, 0x1, 0x9, 0x925e, 0x9, 0xffff, 0x0, 0x10001, 0x3f, 0x8, 0x3, 0x9, 0x6, 0x3, 0xfff, 0x49, 0x7fff, 0x0, 0x81, 0x0, 0x81, 0xfffffff7, 0x93, 0x9, 0x7fffffff, 0x10000, 0x1, 0x9, 0x6, 0x0, 0x7fffffff, 0x8, 0x7, 0x1f000, 0x1000, 0x3, 0x6, 0x3ff, 0x5, 0x9, 0x6, 0xb80, 0x2, 0x5cbb48d7, 0x1, 0x10001, 0x3, 0xff, 0x3, 0x7, 0x4, 0x5, 0x2, 0x6, 0x80000000, 0x7ea, 0x9, 0x101, 0x5, 0x1f, 0x2, 0x6, 0x0, 0xfff, 0x1, 0x7, 0xfffff000, 0xe2ad, 0x20, 0x2, 0x200, 0x10000, 0x8, 0x5, 0xffff37fb, 0xacc, 0x100000, 0x3, 0x400, 0x4, 0x3ff, 0x7, 0x2f9, 0x1, 0xe0f, 0x20, 0x0, 0x2, 0x100, 0x9, 0xcb, 0x5, 0x200, 0x7, 0x40, 0x7f, 0x3, 0x101, 0xcb0, 0x0, 0x3, 0x9b0, 0x3, 0x8, 0x8, 0x3, 0x80000001, 0x7fffffff, 0x0, 0x5, 0xc6, 0x6, 0x9, 0x2, 0x8, 0x7, 0x20, 0x0, 0x7, 0x101, 0x0, 0x6, 0x6, 0x0, 0x4, 0x7ff, 0x7e53, 0x3, 0x2, 0x7, 0x1d50, 0x7, 0x3, 0x8, 0x6, 0x1, 0xfffffffa, 0x6, 0x1, 0x4, 0x1, 0x2, 0x2, 0xa1, 0x100, 0x8000, 0x6, 0x40, 0x7, 0x1, 0x1, 0x3, 0x209, 0x6, 0x8, 0x5, 0x6, 0x40, 0x3, 0x20, 0x7, 0x3, 0x3, 0x1, 0x5d98, 0x8, 0x8, 0x6, 0x2, 0x0, 0x400, 0x9fbf, 0x3, 0x7c45, 0x5, 0xffffffff, 0x3, 0x800, 0x48, 0x3, 0x400, 0x7, 0x6, 0x20, 0x3, 0x7ff, 0x5, 0x7, 0xba, 0x8, 0x4, 0x3ff, 0x65d, 0x0, 0x0, 0x5, 0xdb5, 0x71, 0x800, 0x0, 0x7, 0x5, 0x8, 0x9, 0xfffffffd, 0x9, 0x4, 0x546, 0x1, 0x800, 0x6, 0x3, 0x80000001, 0xfffffdc6, 0xffff, 0x800, 0x7, 0x7, 0x7, 0x8, 0x400, 0x8, 0x7, 0x4, 0x401, 0x200, 0x4c, 0x640, 0x3f, 0xff, 0x80000001, 0x8, 0x8, 0x7, 0x7, 0x3ff, 0xc99, 0x101, 0xffffffff, 0x7, 0x7ff, 0x6, 0xfd4, 0x5, 0x3, 0xdf6, 0x0, 0x1, 0x20, 0x94, 0xf7534711, 0x943, 0xfff, 0xfffffffd, 0xfffffffc, 0x8, 0xfff, 0x1000, 0x9aaa, 0x1ff, 0x6, 0x1, 0x0, 0x1000, 0x0, 0x6130, 0x6, 0x8000, 0x8, 0x8d93, 0x400, 0x101, 0x1, 0x33c, 0x7, 0x6, 0x80000001, 0x200, 0x50, 0x2, 0x9, 0xfffffffb, 0x8, 0xa93c, 0x65, 0x4, 0x7, 0x7fff, 0x400, 0x9, 0xbeb1, 0x1, 0x6, 0x4, 0x1, 0x2, 0x4, 0x20, 0x5, 0x7fffffff, 0x3, 0x7, 0x100, 0x8000, 0x2, 0x9, 0x100, 0x7fff, 0x7, 0xa706, 0x7b, 0x3, 0x3, 0x3, 0x6, 0x9, 0x8, 0x0, 0x3, 0xffffff7f, 0x800, 0x1, 0x1, 0x8, 0x7fffffff, 0xffffff21, 0x5, 0x0, 0x1ff, 0x2, 0x9, 0x1000, 0x3f, 0x2ef, 0x8, 0x8, 0x3, 0x7, 0x747, 0x6, 0xdd0, 0x0, 0x41, 0x3ff, 0xb3c, 0x7fff, 0x7fff, 0x8, 0x3, 0xb8c, 0xead, 0xb4, 0x1, 0x9, 0x42f9, 0x2, 0x7, 0x7, 0x81, 0x9, 0x0, 0x3, 0x6, 0x2, 0x2, 0x1, 0x1, 0x1, 0x8, 0xe65f, 0x8000, 0x401, 0x2, 0x2, 0x79, 0xffff, 0x7, 0xee2, 0x800, 0x7, 0x426, 0x6, 0x1ff, 0xfffffe00, 0x1, 0x7f, 0x723, 0x8, 0x9, 0x0, 0x5, 0x5, 0x9195, 0xfffffff7, 0x4, 0x1, 0x8, 0x6, 0x80000001, 0x9, 0x0, 0x8000, 0x4, 0x7, 0x3f, 0x1, 0x80000001, 0x0, 0x8, 0x7ff, 0xe308, 0x1f, 0x4, 0x1d7, 0x3, 0x6, 0x80000001, 0x17a0000, 0x7, 0x8, 0x0, 0x8, 0x101, 0x101, 0x8000, 0x9, 0x6, 0x9, 0x8, 0x47, 0x7ff, 0x7, 0x937, 0xfffffffd, 0x0, 0x7d7, 0x200, 0x40, 0x4, 0x9, 0xfffffffc, 0x20, 0xfffffc01, 0x9508, 0x7fffffff, 0x1, 0x6, 0xff1, 0x7, 0x8, 0x3, 0x6, 0xdb3e, 0x9, 0x2, 0x88, 0x0, 0x2, 0x9, 0x6, 0x0, 0xffffffd1, 0x3, 0x0, 0x4, 0x3, 0xd3, 0x0, 0x796, 0x2e1, 0x4, 0x101, 0x8, 0x1f, 0x8000, 0xff, 0x81, 0x31, 0x10001, 0x2, 0x10000, 0x29f4, 0x8000, 0x2, 0x5, 0x0, 0x0, 0x0, 0xaff6, 0xffffffff, 0x6, 0x81, 0x8, 0x1ff, 0xa53, 0x8, 0xc56b, 0x1, 0x6, 0x6, 0x6, 0x4, 0x20, 0x7, 0x28000, 0xbc79, 0x4, 0x7fffffff, 0x2, 0xd3, 0x3, 0x9, 0x9, 0x8000, 0x3, 0x4, 0x3f, 0x80000000, 0x7fffffff, 0x401, 0x1, 0x1, 0xdb93, 0x3, 0x4, 0x0, 0x4e, 0x9, 0x93a, 0x6, 0xfffffffb, 0x4, 0x92, 0x80000000, 0x7fff, 0x7ff, 0xf83c, 0x8001, 0x9, 0x38000000, 0x4c8, 0xfffffffc, 0x5, 0x9, 0xfff, 0x3f, 0x8c, 0x0, 0x65, 0x7ff, 0x0, 0x8000, 0x1, 0x20, 0x5, 0xfff, 0x800, 0x8000, 0x5, 0x1000, 0x10000, 0x5, 0x0, 0x10000, 0x2, 0x0, 0x100, 0x8001, 0xab5, 0x5, 0x7fff, 0x2a76, 0x5, 0xe17, 0x6b5, 0x3ff, 0xf69a, 0x9, 0x2, 0x3ff, 0x2, 0xffff, 0x35, 0xff, 0xe5, 0x9, 0x5, 0x9, 0xffff, 0x2, 0x0, 0x7, 0x1, 0x4, 0x1000, 0x0, 0x7, 0x40, 0x5, 0x20, 0x744a, 0x7, 0x7ff, 0x3, 0x3, 0x8d, 0x0, 0xea, 0x0, 0x1, 0x2, 0x4, 0x7f, 0x637, 0x371, 0x5, 0x5, 0x2, 0x8, 0x0, 0x3b, 0x3f, 0x13b1, 0x800, 0xff, 0x1000, 0x7fffffff, 0xfffffc00, 0x7, 0x5, 0x1, 0x9, 0x7, 0x800, 0x45, 0x36a8, 0x7, 0x7fffffff, 0x0, 0x80000001, 0x5, 0x5334, 0x1, 0x0, 0x8, 0x0, 0x4cc, 0x3bdd61d, 0xffffff4b, 0xffffff80, 0x573, 0x67a1e443, 0x6, 0x2, 0x6, 0x9, 0x2, 0x7, 0x200, 0x81, 0x1, 0x4, 0x25, 0x400, 0x8830, 0x73, 0x573, 0x1f, 0x3, 0x5, 0x1, 0x4, 0x0, 0x1000, 0x1, 0x6, 0x6, 0x4, 0x5, 0x200, 0x9, 0xfffffffe, 0x1000, 0xeb7, 0xc, 0x2, 0x4a8, 0x1, 0x8, 0x7, 0x6, 0xffffffff, 0x7ff, 0x6, 0xffffffe9, 0x1ff, 0x9, 0x9, 0x400, 0x4, 0x3d6b, 0x20000000, 0x1, 0x31, 0x9, 0x5, 0xc69, 0x7fffffff, 0x4, 0xff, 0x7fffffff, 0xffffffff, 0x5, 0x1f, 0x401, 0x9, 0x8, 0x9, 0xffffff40, 0x81, 0x7f, 0x5, 0x0, 0x9, 0x6bed, 0x6, 0x10000, 0x8, 0x8001, 0x1, 0x3ff, 0x7fff, 0x8001, 0xffffff80, 0x8, 0x80, 0x6, 0x81, 0x6, 0xfffffffb, 0x7f, 0xeb6, 0x8, 0x35b, 0x80000000, 0x6, 0x9, 0x80000000, 0x5d11, 0xffffffff, 0x9, 0x6, 0x5, 0x1, 0xcb81b6a5, 0x1f, 0x6, 0x9, 0x3, 0x65, 0x2, 0x1, 0x6, 0x3, 0x1, 0x1ff, 0x8, 0x7fff, 0x3f, 0xab, 0x1f, 0x9, 0x5, 0x8, 0xffffffff, 0x33ac, 0x0, 0x9, 0xfff, 0x9, 0x5, 0x1, 0x7fffffff, 0x0, 0x3a1c, 0x80000001, 0x9df4, 0xfcac, 0x5, 0x0, 0x2, 0x6, 0x8001, 0xffff0001, 0xdd5, 0x2, 0x0, 0x2, 0xd78e, 0x1, 0x2, 0x60, 0x1ff, 0x20, 0x9, 0x4, 0xf4a, 0xc7, 0xc262, 0x1, 0x1, 0x200, 0x2, 0xffffffff, 0x3, 0x4, 0x5, 0x3f, 0x800, 0x8000, 0x8, 0x1, 0x8001, 0x1, 0x8, 0x0, 0xc1, 0xa6, 0x7f, 0x5, 0x0, 0x6, 0xe7d, 0x0, 0x5, 0x4, 0xff8, 0x1, 0x7f, 0xf02c, 0x1, 0x6, 0x1f, 0x40, 0x40, 0x3ff, 0x80000000, 0x5afcb98b, 0x1, 0x7ff, 0x7, 0x6, 0x2, 0x94f4, 0xd995, 0x6, 0x5, 0x1, 0xb69, 0x100, 0xffff, 0xdf, 0xfffffffe, 0x7, 0x9, 0xffffffff, 0xaa3a, 0x20, 0x80000001, 0x2, 0x4, 0x3, 0x7ff, 0x6, 0x4d, 0xbc7, 0x1, 0x55c, 0x5, 0xf3ac, 0x9, 0x6, 0x7, 0x6, 0x0, 0xfff, 0x5, 0x100, 0x1, 0x400, 0x8, 0x4, 0x40, 0x2, 0x7f, 0xbab, 0x1, 0x81, 0x5, 0xba30, 0x200000, 0x5, 0x0, 0xcb4, 0x3, 0xd719, 0xffff, 0x9, 0xfffffbff, 0xedcf, 0x1, 0x8, 0x2, 0xf7, 0xffffffff, 0x1, 0x100, 0x401, 0x9, 0x3, 0x5d, 0x401, 0x6, 0x8, 0x101, 0x3, 0x6, 0x40, 0xffffffff, 0x40, 0x0, 0x7, 0x2, 0x0, 0x200, 0x401, 0xffff, 0x7, 0x50000, 0x9, 0x7, 0x10001, 0x6, 0x3, 0x55aa, 0x9, 0xfffffff7, 0x800000, 0x4, 0x5, 0x6, 0xfffffff9, 0x2, 0x3ff, 0x9, 0xfffffffd, 0x3df, 0x1f, 0x6, 0x7, 0x7, 0x0, 0x1, 0x4, 0x32, 0x1, 0x2, 0x8]}) r2 = syz_open_dev$hiddev(&(0x7f0000001240), 0x80000000, 0x0) ioctl$HIDIOCGUSAGE(r2, 0xc018480b, &(0x7f0000001280)={0x2, 0x1, 0x3, 0x9, 0x7fffffff, 0xffffffc0}) r3 = syz_open_dev$hidraw(&(0x7f00000000c0), 0x0, 0x0) read$hidraw(r3, 0x0, 0x0) 15:49:02 executing program 4: r0 = syz_open_dev$hidraw(0xfffffffffffffffc, 0x20, 0x1092c0) syz_open_dev$evdev(0x0, 0x0, 0x0) read$hidraw(r0, &(0x7f0000000000)=""/32, 0x20) r1 = syz_open_dev$evdev(&(0x7f0000000380), 0x0, 0x0) ioctl$EVIOCGUNIQ(r1, 0x80404508, 0x0) 15:49:02 executing program 2: r0 = syz_open_dev$hidraw(0xfffffffffffffffc, 0x401, 0x49005cb64888dafe) write$hidraw(r0, &(0x7f0000000000)="6c441944004aa54f8f5f97fc68914c722f383847d9a1794f91ae5beea4001ad3f1435a9cc66bbd4874ffe2", 0x2b) syz_open_dev$evdev(0x0, 0x0, 0x200240) 15:49:02 executing program 0: syz_open_dev$hidraw(0xfffffffffffffffc, 0x0, 0x49005cb648984afe) 15:49:02 executing program 4: syz_open_dev$hidraw(0xfffffffffffffffc, 0x20, 0x1092c0) syz_open_dev$evdev(0x0, 0x0, 0x0) r0 = syz_open_dev$evdev(&(0x7f0000000380), 0x0, 0x0) ioctl$EVIOCGUNIQ(r0, 0x80404508, 0x0) 15:49:02 executing program 5: ioctl$HIDIOCGRDESCSIZE(0xffffffffffffffff, 0x80044801, &(0x7f0000000000)) syz_open_dev$hidraw(0xfffffffffffffffc, 0x0, 0x49005cb64888dafe) r0 = syz_open_dev$char_usb(0xc, 0xb4, 0x9) read$char_usb(r0, &(0x7f0000000040)=""/170, 0xaa) ioctl$HIDIOCAPPLICATION(0xffffffffffffffff, 0x4802, 0x80000001) 15:49:02 executing program 3: r0 = syz_open_dev$hidraw(&(0x7f0000000080), 0x6, 0x315043) r1 = syz_open_dev$hidraw(&(0x7f0000000040), 0xfffffffffffffffc, 0x80800) ioctl$HIDIOCGFEATURE(r1, 0xc0404807, &(0x7f00000000c0)={0x7, "13fc09af36025fd3a3e817c817231198fede433dec1f3f4751dbdc9f446958eb672a138819ec86569573818f2de9840fce3589e46b57de868508647a8b2ef3bf"}) read$hidraw(r0, 0x0, 0x0) ioctl$HIDIOCSREPORT(0xffffffffffffffff, 0x400c4808, &(0x7f0000000000)={0x1, 0xffffffff, 0xd29a}) 15:49:02 executing program 2: r0 = syz_open_dev$hidraw(0xfffffffffffffffc, 0x401, 0x49005cb64888dafe) r1 = syz_open_dev$hidraw(&(0x7f0000000000), 0x1, 0x10000) ioctl$HIDIOCGRAWINFO(r1, 0x80084803, &(0x7f0000000040)=""/4096) ioctl$HIDIOCGRAWNAME(r0, 0x80404804, &(0x7f0000001240)) ioctl$EVIOCGMASK(0xffffffffffffffff, 0x80104592, &(0x7f0000001200)={0x16, 0xfd, &(0x7f0000001100)="91b717e5bb3d28091400c15913da06c8f6c3c3e1c33e04a8ecef023462378b3f07b84da8e38f602744797e5a2bc9d0e3a9b8b248179cdb959b0d7b82a392febb08472468ea44be101ce098b9bc0a7aa44c8dcf6b35b57985c6965705ff5afcd9c9d18922e28f2f573213ad4c0a344f8cf001804bcabb71432ea1f72d17f67bcaf55f9e74303a061170aeb9a8db27e49b4c111648dcab09a9c1948981ddd904a2d453fc56c2955f1810ee03ee35b72c5573fc7180d10a2eae3c63bf42f8d262c03807add531a9691b9d3d0bb9400a85fe1df805192d03e09344df509374cc7a07e93031da8e2e1f35cb17cd580307d5b27b00870e657cf88ec4bbebd53b"}) ioctl$HIDIOCGRDESCSIZE(r0, 0x80044801, &(0x7f00000010c0)) r2 = syz_open_dev$evdev(&(0x7f0000001040), 0x8, 0x48000) ioctl$EVIOCGBITSND(r2, 0x80404532, &(0x7f0000001080)=""/27) ioctl$HIDIOCAPPLICATION(0xffffffffffffffff, 0x4802, 0x5) syz_open_dev$evdev(0x0, 0x0, 0x200240) write$hidraw(r0, &(0x7f0000001280)="555c1730e186c5289adaab483ab19730220bce9f576cee9b9dbd82fccdf09ac8e6977f59e89c64137adbaf04f75789dc077cb339bb9cd11c6835c6c2149e2449ef5ef9bc30d204ca4870840f7f9d19da5b66cf3aca6a7e42c3a319188ee049e8d54ede39652692b43b94486bc2a9eefa0e1ff84ed30d6f19e5ce853aa8cfe88f93725406659b1084b0f043d004349281911884321d06de", 0x97) 15:49:02 executing program 0: r0 = syz_open_dev$hidraw(0xfffffffffffffffc, 0x0, 0x49005cb64888dafe) ioctl$HIDIOCGRAWINFO(r0, 0x80084803, &(0x7f0000000000)=""/223) read$hidraw(r0, &(0x7f0000000100)=""/4096, 0x1000) [ 1305.056836][ T9907] usb 2-1: New USB device found, idVendor=04d8, idProduct=f372, bcdDevice= 0.40 [ 1305.065931][ T9907] usb 2-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 15:49:03 executing program 4: r0 = syz_open_dev$hidraw(0xfffffffffffffffc, 0x6, 0x1092c0) r1 = syz_open_dev$evdev(&(0x7f0000000380), 0x0, 0x0) ioctl$HIDIOCGFEATURE(r0, 0xc0404807, &(0x7f0000000000)={0x80, "45152baa1eaaf04975b91489ec09ddb4716f3aa5916799d740550aa026f258100a1f5f11e4b8c71c44483b34fd7b97162db02f18dd0d8e387c0621a6d3258942"}) r2 = syz_open_dev$evdev(&(0x7f0000000380), 0x0, 0x0) ioctl$EVIOCSABS0(r2, 0x401845c0, 0x0) ioctl$EVIOCGLED(r2, 0x80404519, &(0x7f0000000180)=""/127) ioctl$HIDIOCGRDESC(0xffffffffffffffff, 0x90044802, &(0x7f00000003c0)={0xc30, "728106942fac4a1acfc2528c3784513d03073116d9781084045ba8529185ae4845c8362f2bc362721666cfc5dafa4a89a9a9bd7e58b06425f1da2fa381cfb967ce4041335a2e4ed9c4e5688d2acb7c1c3798403866f2a7c4d5e8e2225367295f4708ada352e1edb966a1e5f5b2c60ba7b645c6d9b5a44b534c41a5ba5e848422edea2b088db102367ffa940ddcd2aa2706b13a76e08d594b508a52dd32a4948f156849ad3f91abfea12e27e95d2e1b0cefb9cc8e277ca7e6877484a04226d8f6853acd78c2b00739ed8045869b2362c2347974a55eaf67c95eba68ef2823fe3162f0e116c2ffe589e99196fe430572ff30db8291c6d8545af9e75dca0779da99fc12476287f61975dc890e9af2a0da937a28f3020156e56757e36809df5c2dfa4d82e6cdee7e0394bfd6e66d7d21a7b3f1a24e9d00c39bf7aa990d0a1fb936dbee49ca333b2eeac789e201de8b51f4b49ce26df71570b1492ea8afaf11be116146aafee3981f37bdef7f078d129ddde373d1f4b78106535df30b334d8f8a0661b2566bb832c5ae6bb25d255e817ac9cd5e22e8a6a0a3deb36698d7a29b144eb148ad845fff23ba2a0fb80b69cac25ecdc0d4b3e842b090a806b8c8228b8128599ca2ab95a8f2169a838c56e70ace1e984f65c5f0e5919ecaa957e7dd3ab83c49e78b0172d96c5827b6e58361d8726364104209f12d3660b2e75d8b0f0a76e4c4c6ab36e1f2bd8051eaf63c8010053c0c0b6b0a348b51864ea4f6d09268283d155c8e38b889191d36cfe107be2c3fb486173078ef96d707b9f70719c3f0066056877403ed7db158605a4fc50326893728ad53f2fc78e2ea77440ab2a2e646346736a2779da35f8b810c8135e73362fb146977c1d85ba8a33b1897d29812c1e623abaa001f7ae3796ac3c3d00d48d913af0b6fd5c46996eba045e201a72d3be1970ea05642d5ee7da398ce25026d1831864988e5eb52a7e79012f1da5fd1f422a6d56e7706ca3069f64aecad7ae89728df9f627b6139f34563db2847b46b8ef10c827a6d53a1e8c81ec43d64c4afe5df43fa2101e10033b7a9b209c2b6056d0278cd59f04882d83401e10f46e93d2583d47d923a5e5d99a408c56f977ea7e8fbc146d8e4cde5938a74cee97c6cb5caea728ed1339768f0e37bf138d030e22a701776f8473aee7c60f04b8e055dc9630591310906cac6d20b5148b819cd7d0023343af5b679f39258c60152a5a542c0d9af8f29a478f489c7e365748a1443605c48974f45af575f3d6312ff0550baba74d7c5f94801e316db2403d0cdefc77eb501f9d5a210f2535e748346c18df822ef7e7a7b986bb38737ac4b487d36c07e7a7731486c7e0a8965d60f1a7fecfdaed79677ca25f80d1d8d5d017d393c04eff9da350a1aae27e85ef8c10186c82e345c4f2f6a210ef7809b2eb69bdf00d8fe9627f17f810105bb5dc762be738c78643ac34c804233f912813ab9a931d26a667f1f762927e251743427951b56a14dc5814a270cc8c95e835d33cbb6c7b724f214d1fd8f430d03c0189a607599a9a3458f805980e974704e2f484ed79d10d3ae27cc3c68eaf8874623f64885382ad3ba0c2e9f452942cb79e0fcbcd1e50dcd80d5363dc8e22e9211c096c46d33b753f7e673790f3edc865e19346a2cc2f6561a10fb4cc8e7c6b23b773573c9d4f379fea66355ecd21bf3dccba37f35e8a7d32d892620f1193cca3e08432e802fb198bc93e3eff220c727aec57e6ee2b391aee4d1824077eaa0dc86885120d28b8216189e044a0ace84451288a4dac2a8b40310cc6af085adf6fc752334fddb9e4d190a84e0b0d76bd3a8ec4b70b93c1e44809a0a1031c4870d646309cb2767241a6a93451e81f28a61d697d70f4fdcd0c1303ed204c595606ab227a12171307b769c03360ff3ff714440bb6acaa3222b9f16a6bd5cda4ac96c4ca550105794c1db355782a55e77c747922b4ee865e003df12ce7c530683120ed556edafe6383d9ad8b8f26407715f4a1e768cb2cf949d15e2c40e5d6cc0492d58e74f64c270898c5a5cac42055392ad98be8dc0ed8d9752f49c32e1580c66c5ad4ba2ccf525db2b68acdc194fc56a0dc591226db8b9957212f5052a3334a177276411d77d74326d4b23bb967c8879cdb7b7ab8b22eec25200cb1a98daed1ac1d7a3870cea9b4fa1d7f38e47e688f0607d33216f7c7b125ecc9382b6281c56755d0ec35b8a38291cf2573181db57bd942bf2c10b4860a4280a636d7a299ca1b149358f9911d6a4fff68c8e026fe7a358ea4d5658bd50315374322b288e740076ff9e82cc8816afa40351690add1d7dc27ecde00aba89672b42b576f9ce865918bcc652e304bb8150a59319a360cf4d71923389b966adef628ded89f0f44b7f630b3710ec27693d405b724468dd5634ba7c87309d3c60805d3a8128e9aaef4b19f4bbb4d54526b76a0c00cbd226814e313f8d475f9eda33a9ab3ee31ae131f3fd1e8528e6daeb70e96af9697f3a721028d640997b043f6b89885c1f075f634e2b092eed1f55f6e23b51a72f7084ac080e9da3460642d34322cf6019af39ffc4bb9f86764ff0ac2dab1b5f7671a849e47d23228c313d3ecad700c4da71f9c5f79a1bb343e1ddd3e3ba41a968b885f820e6c3d2d96a5bb98ba80fc3f77e871cde9fcd0e8153345b9e4a5ef912db00f948a9634a0e3c09a75b303f0d619ace642ae22588990771dea4d1bf87d3f8ec58e82faf94d6a2bfd47db28f7898df38c03900983355fbe9e1238c65c4fc7def668fc01e7501b40f530854e618ce1fb2a7c2815fcc988832fd3bb6b4bc2787607137de4442a419b54805ca388954d156389024872c3c2e97dc750b619da2ea8c417b1273aa37f87b780153ad7956d53f839f691025a45cec8dcbc5e5349e245af111e7e997efdaacec48d6d88388877cea72b559406f3c2b1dfeabcfab796874a30c894cc2f42e09851f3fa1218aa9a64ac10be234fa09a670ab15fbbb5a56fa7293af51c63f65d09f26e4865b4142a5a0b9f8894adec405ab5b629c9e0add06787d5bd2ef7dfecf46ba6adde0af3bf8566fa5b726a6997432c34d88708f3df18bf956d4e693e1671607ae352c02fc958d0931653f2de77864d3743f1e7a07c6db19234dee8b124c1a3598be91ec8bf1f0dd8e5ea1428acabef70ba54f22ac3c3069414e3fd7531199297d6b2bb6f50eb98af4a59726a8d43799ab5e522cb4a0a4a9225811e6a2db873e03f9eb8d96350ba4874983965e61b9b95cc5f2e1342c743d1bf140c2e0bc6dea06470e1e4914a60b05a29e6c3400645655d7a355ae09cb1cb142a19f0e175ec7a9e9b2c65b9a68a02b0e75a8ce1a7a6e89390aa0c41bb773974b7bb0fe4811fa34721ac3baba489e9dde3ee5945cb2db778bb5cbc6efadae569bd051209749ce2ac2b54d44ddca331de2493f6daafcf1d6ca53525884ddd393c74358e4d73e0ac31262e28803e925140a18c870b54bd048579ee488f5b673cd043ea989a1040de337369c0223a47ae631cf42bf6eea649391d06ded843a9940d96ddd4b3125ef371907eaf11167128fc9e7464931b66be8053e23a24df6e93a887b39e67d52e92923f6316475daa44256ad0cd083ff14a4c7f5687dfcc4ccc3fd4b38a5b26a0d9f75941194dbeef59de88ac8f5def8239fc26e957ebb4c85504846b7227d062e8fde2b75ace799f0a4de7fcf37eb8c6a28478b9d529d167b14d5466d24471bcd1b038fe0e048bb2183bdf0d89d8b14d6e068113f1eaccb308834cd199280a588b3fb143d48b1626307970b0d7d3e96f49dd63c1ec2e7ea5480dfd67848f2c93c92f754fdf9a246e8b5c8c14cfe558354057e6cb8dcfb979977db497d9910dc2f57a399e08a28aeaefd17e202af34fd66a9814214a37aa1004dd5afce120629544273410c6543f4df50667f06517ef47377a7a844dc7d0abee7765cc9ae5f3964a115083bb93057274f79b663b24a51c629479dfdf8408efdf230e1c058eab897d236b4805a6dd9532a643fd60364aa75b3ef98404ec5452f44ddc0ddda8e07768eca7963a33846402ae76eef8c5a16b18de10be0165090bb48b6c421abbf29906314d522d25e429dc5986ca5cfdd0078920de4c40c5585d712c37fd1940a761a1dee865b53c4b7d1d226a1021af6d6fa5f5751c34713cd13a6a9361a24db0540dd509c98b92b881663f588a592c26153759d981819b015dd343179c0950f4fb7c72042277325993477b6c0ddda4beb53ba0d6f5fd037d6054acd68039af80227295ecf86f26eadbee397141c790ff8ff1e95c69990421787a794be64dd9088b885d98a3148c6a31fc8ff3fcd7ff93081bc3ff990306fa3242b8d233f05b65834fe5fe49f219dbb752fc173a12f434f4b29a3a3a205"}) r3 = syz_open_dev$hiddev(&(0x7f0000000080), 0x0, 0x2) ioctl$HIDIOCGSTRING(r3, 0x81044804, &(0x7f00000000c0)={0x8f, "b3f2c819ca9af29c04e262698cf7c059df8b226dcfedc2706a6797b41c19e7255688fd340da9c0ec87c8f8e94a3f66dee0190f167360cd5e73fa780b33df51c77a5b5e60f6a7fc90fd542245fdc231716ef8ed29ca90342e1a4784cd359d3ac81410c58717c65167892455235f58591ce3f509c9e988b6624742dd83893fafd383619fe0b095c463a42cf61b6a7df1"}) ioctl$EVIOCGUNIQ(r1, 0x80404508, 0x0) ioctl$EVIOCSMASK(r2, 0x40104593, &(0x7f00000002c0)={0x1f, 0xbd, &(0x7f0000000200)="b960e48e36f292662cdf5f1afa117cd8dd5b298725562083b8df1ea03b0e90d274021c01b641748719c29e084bde9085a8589891bf6aaf08e5fa745780ac9e9409fd9dca8937ffb6065d74bf4a56f6d26848f59b058409a74b08c171fa7f0ad3a0bda56d8772810cb0e5eee603f3b71c7f5e41a5040cdad7bff9ea556adae7d37701af9e9085676e3fe42b8f00807a6603b703bce057ef283d5de075f08808691f96d2b247e46be34d3b9c4c28b747242c2f41aa425d8cbf4c786c6c34"}) [ 1305.136915][ T9907] usb 2-1: can't set config #1, error -71 [ 1305.149152][ T9907] usb 2-1: USB disconnect, device number 125 [ 1305.556721][ T9907] usb 2-1: new high-speed USB device number 126 using dummy_hcd [ 1306.076871][ T9907] usb 2-1: New USB device found, idVendor=0cf3, idProduct=9271, bcdDevice= 1.08 [ 1306.085937][ T9907] usb 2-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 1306.093991][ T9907] usb 2-1: Product: syz [ 1306.098216][ T9907] usb 2-1: Manufacturer: syz [ 1306.102801][ T9907] usb 2-1: SerialNumber: syz [ 1306.150053][ T9907] usb 2-1: ath9k_htc: Firmware ath9k_htc/htc_9271-1.4.0.fw requested [ 1306.716736][ T9907] usb 2-1: ath9k_htc: Transferred FW: ath9k_htc/htc_9271-1.4.0.fw, size: 51008 15:49:04 executing program 1: syz_open_dev$hidraw(0xfffffffffffffffc, 0x0, 0x222800) r0 = syz_open_dev$hidraw(&(0x7f0000000000), 0x4, 0x202000) r1 = syz_open_dev$hidraw(&(0x7f0000000180), 0x8, 0x400000) write$hidraw(r1, &(0x7f00000001c0)="02afcce877ffe202c2fb5d9a83756f4a26bc7fdcd94b88d1e8b2c7b986eca752dd25975ae047e2780ef4c628dafb9de9f85826d2f19827b2ce4c804240665ace855b16ad5302ab315de4bee2a6a5f5ee502f474d8d7704c1dd001b29978d3b6f889cdf05f8561c", 0x67) r2 = syz_open_dev$hiddev(&(0x7f0000000140), 0x7ff, 0x0) ioctl$HIDIOCINITREPORT(r2, 0x4805, 0x0) write$hidraw(r0, &(0x7f0000000040)="2f52916463d1e51d610391b5b1ce66f60dad3bda1acf326cb1749c70b090406ca7edeb7bd165f6be4509a4988e384f089f1308000d0e4bee594553038e42ab9c8d89b1ca29f32ba8567939202df34375bdf5982b248ceb5b19ceb785c9b30ae14c86f540b11489c361d7f865f558d6cb5c537f4d2fd3daed6c1487ab2a7e998a13a5a467a76e39580935be96bdab445dbae2e16a6bf19f52d5dd48643178e780e37e33194306e29ff60fe889ec4b7617a9355d8ac1cf7e06a5d616101f960f8d194a761a", 0xc4) 15:49:04 executing program 5: syz_open_dev$hidraw(0xfffffffffffffffc, 0x0, 0x49005cb64888dafe) ioctl$HIDIOCGDEVINFO(0xffffffffffffffff, 0x801c4803, &(0x7f0000000000)=""/55) ioctl$HIDIOCGDEVINFO(0xffffffffffffffff, 0x801c4803, &(0x7f0000000040)=""/112) 15:49:04 executing program 3: r0 = syz_open_dev$hidraw(&(0x7f0000000080), 0x9, 0x0) ioctl$EVIOCGVERSION(0xffffffffffffffff, 0x80044501, &(0x7f00000000c0)=""/203) ioctl$EVIOCGUNIQ(0xffffffffffffffff, 0x80404508, &(0x7f00000001c0)=""/180) read$hidraw(r0, 0x0, 0x0) r1 = syz_open_dev$evdev(&(0x7f0000000380), 0x0, 0x0) ioctl$EVIOCSABS0(r1, 0x401845c0, 0x0) ioctl$EVIOCSCLOCKID(r1, 0x400445a0, &(0x7f0000000040)=0x8) syz_open_dev$hidraw(&(0x7f0000000000), 0x7fffffff, 0x2000) 15:49:04 executing program 0: r0 = syz_open_dev$hidraw(0xfffffffffffffffc, 0x0, 0x49005cb64888dafe) ioctl$HIDIOCGRAWINFO(r0, 0x80084803, &(0x7f0000000000)=""/223) read$hidraw(r0, &(0x7f0000000100)=""/4096, 0x1000) 15:49:04 executing program 2: syz_open_dev$hidraw(0xfffffffffffffffc, 0x401, 0x49005cb6488adafe) r0 = syz_open_dev$hidraw(&(0x7f0000000000), 0x1000, 0x40) ioctl$HIDIOCGRDESC(r0, 0x90044802, &(0x7f0000000040)={0x8b6, "346f3f21a4d8a253e416ac338f9c33590c9d053300f524ede0a6bc51bc4079ea796b7d785feb0045f39ca5ba9930ec5dd5cc4b95d97ea731a3607292bce85e25392345f374accc811962cf9c1873f896ccacf4c6acebfdb8580a7532999bffc5b285f96b2dab68a230040a6abe45abca35fe68307972752d5b71f86dd5aa792c69f6a9aeca2997aeb2bac1771d7a44f1d2818d59913edac2d5f83823f527f080f4b3c7084d1871fe81d27b11e7a6d6f3181361d224cb5d910c3a75b2a53188f1186eaa51172ae3783d2c928c0ddb0095f876595da3dfa21a4089a49a0d16a1933506463a297609665b3992db8df24e04a728c02cef2bec986b83f544cd398b20c80725123240a514bfae7b0063125721f7a89f7a28b649500d8df1d4182ae845705479b03da9b6b977628495565f14cce7d02e13d877fcef48e2d25ce6eea3e9ce559e56c488ba0af1e55944f47d2065d30e55ef5d8f49098dd3a2da221691f09ce6daf8a6402fdc08ec7f42aca18430f78d13288a62777f6f8808123f70c0ac514363e4280737311931ac2d864c61b956ea04309bc6fc0cd329941a9e191405fbd3126047cd21ca286d4e943a250876451d4da2b396532295b2f487e086fd42e2b3b01f5521984e2bd5210c31ff1924562be986001b213b0219340f3f46969d6714de8f2465f4413f89780394ca477497ff4fb7be38f5a67f3595f8abc8bcb882eaec634607b9cce254584323069fb2b37d42b95a9e024f02b9bc9af8b1e66591108d6e00625e18399c2064291e908456f40469f30daeeb4bf9f39d1a887d1aab859001cc5c3634d959607ff805365f4325169acd37503b6efbcda1a6b6d555d41230f9c7ffe32e203a07317656709e8da11adaedcb2e1083c43d3c82258bfe9c750672148aa76b1b1542a1422ccd95789dd93c63cf39da918bc36915e4729add9cde78dc6748166fa2c5ac8e96b0e1b2ef99bf4b448579d59ea0e82f3aebbbfc3f887b4d1c388327a01cb3cc8b5133414ae32992ca4ff3bf2442f6b7ab2b831affdab3af98cad3f5c39151898438681ef46d6fcdfe28ca3a78ac6d2a844a3b275f089dd02f377778fb477d9f81bcd5cce4bc102ea499c6065706fe75acf8b7205dcf5ae33e163f7b9546c975f947dedbeb6e314da27d9ea1dd362e7acab2c58b9c2e2ee0fd740924ddd5818f688c25426bb17f2cb8f5a2b7ce9d2eb88325ff67693748db724b10e9eafb30b4fdd8cdfe748d58af1050f0bc120e1f5c5f9be0f206525784a484a572075a949b97f273ceca88deea1179ef4dee722990e6159ceb16f39dc51dda2bc0ebcfb8e6364946a9328b3b082671d6e9117ce7c31f874cc78ce840ff7b218e6654e04c89b46be2480f6712ddc59ba80c2fb25c238d38a376a42f0c31c9fc68246c52c8431864826d1f2f757aaba59dfc8ade2f6b9e8a333c3155b53defc95038890de79333fb8f587501bc332352cd296d8327039dc49e897c031232c7f2c59b286438fd8ed04fe309e3cf7605791959afa486100b97aef2b97a929641e4bd271ae1cbf8c13f4ac4da53ed67d5a3f43ebad6804a4c210f0f2ecff887e585d7f71012c1355835d87da92391e7ddc14ecaa684f4e29a6269dd8ce28dbb0d29898cdc76373eece3f1d5f7704665328fd09f66a4751c19b19df85ecc543b20455348ae6d6a2ec74659c201b1c0d5155849268d8d766fbb8b1e58d92c533beb549110f143f33d34be14eee167d50b2e8ba452a490637215b207574e817c9d8530b7be4fd1f588f123b0404fe192dc6ba48df3e8d567acb6b3411e4c980cddc3c11440c2376cc61c7f3c23d5f1a1f9c2689eefd8713d227eeef7cfe0f04fd86ba67a6d452050b355d005e96da695dd81bab2e9dd1f1ce32812eb4ebebd926840d86fdcea002d0a4974b5a360294891be0c1f36d4870c4f43fd66a9cc78231d9e4c1cef863775020621edf3cc3ffe9c20ab8c2ffe0e876d2e0f56354c0406d0fe1c3de31070faee29783d554bbd2f3039accb67c30bf102f0b16e8d04255043d93bb4ae74e833dea93ef409aadef80d30c3fd22e6dd26ee54c7adc3fa4a8c332025423322be427347888992e631db648cdc10a41e11a052d915b01b4139eb7a90d4fdabad382cfb658881d2df2d6c8e16757ea5307862db9e8e0ec733eda7b0b6966479c3a1bb9ef6fc5d73aa87a0324e99ab26bda9fa8c4d6847c90b16f11c1b50cff2d025faf18d60360737f2ce147314b2aa1fa144deebf846aa1879d85fd9e9df1f3ba6623547aa800b7e33373e0dded5f9bb1a6ccc947cb0e7f81566375a0f44a843bc1b3f4bd355dcab88ab46706c758a73ad3b13c7a5ab6af7de71c58fe547b494360c163e7df360191c7a0c491776ec8796810685d86bf7cfde537114f6d4e5498e04b3413a7649e1f18d26e7cd7a6e85f53380ffb94d23d9a266de9208ba0e34a8127e242d4457e68b3169f56eefe8b816a0dcd6b166167474ede98d1568ed1b564f8c36caeaa88b879f1e0960736450225545ad0381e09e34688dd36abe2c129ba72a22f7500f78f3c2bc0900bcf1073910772a1555369ffec38c87e0aa9c6ab0e72f4a62572931e1221fa7bfa3738334970fa495b88589b38f54452ad2017b142935019c38968cab55430367ddc7f4a35318e988c9cca38b11fbff221e973127e1884cd1a086d8990f29a0f8ff1c1980df992d43a235cdfa6017edead9baabc36190e3cc8e18118cbcf28041cf24d3b01934282accb11dab84bae4b9f361edb5a1ca7b3b7bcb21186f127d332da96d55de47b0a8e443c1040f2b7203bd00a6faf739a2edac1a63d73f878a1f37b81dbb16408e7a63905bed5c2f8632520059b305ca551406b2d3a4a42695597d2cf80d583f3ea558efcddccb785abe0fe74c8401ff83a10d2bbf97429850d18ca5093889fbf1d0bb4a5a0527e3e24b33deb049ad5800b3a83b687b624f689785c8ad0a03c044fb7d99631d5bb2f3a56b51abaf2ffd98256797b2f541a6c9c3d0037adef0c7c410636c83335b0cda67e0a069b0424a1446fc745344bd5f94ab48dc412cb32ff1939bac9ccab52a7a70ebcf4114716cfa644ad9289c0fd42ba095f95cefa14d882a77a791eaec95dc5f600bcb36e561dfa8354be554ea9298"}) syz_open_dev$evdev(0x0, 0x0, 0x200240) r1 = syz_open_dev$evdev(&(0x7f0000000900), 0x7c0, 0x2100) ioctl$EVIOCREVOKE(r1, 0x40044591, &(0x7f0000000940)=0x5) r2 = syz_open_dev$evdev(&(0x7f0000000980), 0x0, 0x40240) ioctl$EVIOCGPHYS(r2, 0x80404507, &(0x7f00000009c0)=""/4096) 15:49:04 executing program 4: r0 = syz_open_dev$hidraw(0xfffffffffffffffc, 0xd, 0x171c41) syz_open_dev$evdev(0x0, 0x0, 0x0) r1 = syz_open_dev$evdev(&(0x7f0000000080), 0x85, 0x10000) ioctl$EVIOCGABS20(r1, 0x80184560, &(0x7f00000023c0)=""/239) ioctl$HIDIOCSFEATURE(r0, 0xc0404806, &(0x7f00000013c0)="cc4b10a503a6dd976fa440cce9e164d8e2a71b121d99b118f44db1a90aecfb4f935d2e0bb8fa7fcaeaa833e484b24a8fee5cde21e3382aa7eb780e1c79f0af246ca5f2b3b757c09ed6ae72d0c9371db95c3878d278289131d8d32e26476979a50037e6b655dfb8c0fe7854092f88628c5883502c5e9e457117a46a98f4532f484c9ace8208c4ab13d72d36df18459953dd7be2a155e0b668b590cbd6c89aaf44c9d2f3b5cf652f3d065b3ab296313e9287ca81d9b484bdec3e5cfe9efe0c0dbbbaa93eec5a2faca8eaf2e5ca1405f74190df97af88efd838fc915bfb0ad4d3066502a1bc3a7fdf9f9dbf93d6958e9e29c38a9c9e75ac18ce8eaed571cff5e8366f7625919ec92a59127001e0d18837e0679bf57beeab55bd0236b857b9974753d5ac895a6b87a76b3d0c07d5652e7584479105ad96876d208d4a86de009590bfd8523286563e8dec7b2d86bd5f653c9cf36ca48bb777076cf54d2d7a4dcea2c225d1c58c1b22ddfab7f2de9ba730f91fd04e0f8946f88b03136d0b7e4b54572999c61fa4ec223b82e4e6f4a300f493a6f9540fc8b7e74de0193bc215ae9f17e5a48c69cf69fceaa4eaf77a1a59cf7924657c092b39dc3e1c82e842b8ce38408c698032808c94d0831095c97f5d4896611772c167993748e2eba3e70405c4c2028e710ce7d94333174f735b2d81d7d19de26e238ed272f974c579840a25d1f19ffbb9aa8ba7702fe5e8c33e3d6d5fe51b491670cf75dfbd56bd5ae5a7dc0a84751f5ffc5e51e75ce997e2544c1a44d8b7406e42f6d0c3a8bd83d6e30b5018256756332bb3b12afe2cc9111b5e07267b0ff3c523909f0da693943e56975f596d09e70412a732950e7711361a175cb2a6846a40e4e325cd3bd248699be887a3808c7cff5ac884c6c375ab47528f3195e4458577e702dd16c926faf3026e93af19004beb07c71f7885248e8c0c8b4ccb58731e1d5fe2f8fa2ec377191ec283d375795b4c335f0af19d3c94d7f1724031c59810b9ad911ed205e8287b2ebdd28c90e2fce6f5c92b444b1f102282004a9f18a07e701261c890abe9a81a4923c7301c9b6fd624f2f301af00d0002c1a3c6464786a7c935f10655d6e42e6613c4a7b1aa0c58703cafe2187a748a325f9add34c1555b70e854d2920597af3de5f21ed4b3db9e22b7c75af62467d16ad7999ee42e9f2f3d2a060caf88dda9e82eb54f05dea861957c15aca67b803951e2820963ad5a4dd7f0152875211adc98ed3aea3057c31f49a4f6acd3978de4f3f0117fd27c71d82adf050f1e650bf31255325c255bc97b8fd3e416b03455480b062d3d04c0c6def77be3f26e47b72bb065a59ef8e7e44e3a97b04d5f4e6b555b4c5f27df346c86bd57a5796f4b0aaa0553dc7975a5e5f2f5e99b45a54e9ce1d1e2eb165328a370baeacb17924645bd23731a06185bd2ce7407c5eb23496e02334a3f34155811778015dcf311e32e812b9fb537cf0cdf89dfd20f3e0e86e030b65bf85e1dc321286ef9c024704734a30a82bbe70d6da86619ee8c881416fccd6206037f28b2eacdc70fdee6f2428c00121d34a8a8e3da39c7f79118fb0e15118dcf04a390ca701f6e8cca117202413e83dfa32a50c5935a13cd0e8af70eaf40216a818865b46eb73ea6b12138abc4fc15a8f1a3c657efb49355f1a4e1daf62da902d79a1d14882bb489d4ce7fe9783ab180fbb41da34107f97a9534d9df6b18cd3620c0073f8bf29c6ce4840a73d4f513e3c697209704622335a401a0ba0f8fc3087d3abdddfd546323baf7e814fdcd18bb2decb667e753fd3cd25369db3f1685d84fdf9d5a3da8cc938768d76acb0fee5b87769bab0cd4bd80c4f6c6db309da85f92c18140186a52f1bf3f9c811e932c9384b16c4d81808501ae04d671595cd31f2cad610544a99c36679746aea8a15f9e891538dfa04d0cf63ff9e6ff429ed1c5d37af03f9ba36fb8fde6ffdf2c8b355266b65d9d12f04c1e7ee28be68c838e2eace7ebb611044268afa0808ebded361379663c4142816f05f1b755907d3fd3af37e5c265772cee9952913dcf84de4c6e41dd78c5762d97ca367b39f022da1d339a6f5167f119080e930a65e4bc03f5f8106127ca4ec5a78319b81b8868c8f535539913a27f2f312834b266bcbd11d4f554928687598d38573a6b3c4d5d08d335f832bd7d36eecfd12f40ab20f6ff7c2b7748b771a868307ce0e6b742b0264c4d7356aaf831ca3c52fa2441d18535f174c9187767330e43ee47547e2972e08607a9d7ea0fbe4c7b5019405b2c3e8cdfed1544f933c3c8b152219ae0b4b0dbfb9ed29e6d5a573062e9e941ed05807e2e86fd9287cfc96b757ef70c7dd01fd2d72da074898ec581ea0c32ff39c09997063a15aa45842c3af2cef0b3c78d5c1ff33982a219271f19814decf3f9d1a09f4d0857e0d9ac9f3f147fa25d9f42d1029d5101e297e8d4e4aa61dba87d8b2ea6b9c06deb24f4b204d616999a091534dd7e8780862586718d7c58b45263d0847e71e6e929e0f357028522dd269d5cda6624ac9f71b71ea30e171d25aa44b4780e89cefa05d5fe852059551609200639b425acfb7e78436434d524f0eb5a8c47d41a02d4a3fdaf5a550fd054aaee4151483e6eaf86f674cba6220ee62f797bf69b9ba3f4604fd153ab895da3832b9a32b4652fbca2af26ec905c38caf905bbb49f2783056e497a2f04b127d0a02d1da328cdc1588ee2903a1c6d34ae839d8c733c765bef0cb21b1f5a9398111960932d7ca632e786af8a3db8616a664762603ebbbe7c4ecb71b9642c0fb147d3e34c7072651083481065400ef80266923cbbce0664f4176f7fbae910f31954679f0a0ebcd556a859a14609047d85c72a18c6f26af0f7edccd77807e0836e0009f2e110582db9dcbb8f581045abd7b40ae6122b26c4668a18373d3c3ad84d985faa679e9542242e4b7dc7179d3efc5f7bfddc1a3fbc461e1338c7190bc7fedd0c73b3453d096dabe8566cce9b8d3492bb579b53264d9301360e5ff2040d5c6a226cc674d9c193e6b1dd76b0238ca89e4ea41289aeefdc687414579f1d0d4d1f724bc5d200dcaae9a0668b346b57bb4c1281a24394ad96e9dfe625ae8e0aa4992cbd007cf9442033c90c60578aaaacd87c359f1ffd59bb77e0ca7342ef1a830546fc233c3a4a911abc15c8f9c705e90324d973ba9f0952b30b17d9d0c58def0ee4724c9ea524157890ee453cc32d36188e2838a114f6eb00ededcd70fbd37e398ea774e6e5a4839a06e3e681892e7051f9eb93805d60859ab6582e9734c54e35535dc724c877d64912010c11e6aca3f615eac91e4855b01f53403fdbfda3c886689122b988b73ccc33a9ba4485548c4140ed0831b723f2878cebbd7f43be6a6b3008320187d2ed04b854b15e09112306bee6e4d50e98bb99bcb062a7198892a1ce54edd6bf5bdb4ae0c7889c7431fe3879fe8399ec13b15ed74fb0d0344bac562a63d2fa82035d2dd044b1dbc09cf0c40298b3ac18ad488073aa601be0e84e3004066853752d166e2707a703af27e58c0af2b0b263bd4fff642644ddaafee69920327c9c886051e1a5ab51f63dfa2c729c70e589050103122abbfd9fc06b4e4f791155a55757de61b0781b85e26639b5abfee620a561f34f1bc04802814a664445365c15e57de3ddbb1b982d9f373be0620f2bcd99cc8f45c8ccea2d150ff11b951ff985f3aefe09b099493459736ae2af3f839daa70a4f993aba19ad7f364863431fd506f6100ae16e50bf31b2b727551523358c5ee5cf54bf590fc3656a982a126757a2722c7071783c7ffd605e81e9f9a6f1d930569fe83b7e08454731f0abc3d43b0a359bf99b5441e5c6d78de67bdc5c709482504832c3046b5d92cf71330c91d8d6dac83fa6dfa6a939889769cd41690173341959a827ea6b400fc3757c7d0d4b19f1e96f055ef5aa025563b091ad286114a2f4a21c7cb49d000d283592facfdeedd2544dc2e9b13883a7d43ba751831530f02dfbf3c33cb0aa0656b80b1df3b106b368caf64d4ba1f187a4d9b2db8f0fb1f4830fee594fc5dbb8e461062beadd0f1af3520241e09ad5a4b187f43cdc10e7ceebfebe78e1a4507c7bcf99a141679322e0abbed8a2d3ac948556e71d7b25ac0e50bb6f6357c30b86960c5c318770bd0ac377ef648077798da4cbf6d7a44cddfd7422a47475fc5a3ae9c40afc243e7d4dfc1ad984dfc75e8d0b46ff7b47efae495e13c8562b3620ad7d41e7fefc74edc2539cce7ed8e5fd70c23b60a25ae2c26293630aac091741c3b3b44e1c1fd4f630e9c76620b1b2af60f24b1565b6ac0d5507d7e4016cf9efbd1bc656cfddd0814974d2a7689970a6cf1a685f1d349068c15a5c8869eb6f46088bd47b0ed7ba6701570f6c6d3377a2285f176836281aecdbb25e0c5a9b2650e0f137dcd9a55796b7129d69a479b2a57d7f0d2914847a2d204c16fec21adda08989a9190996318565b5060640303fcbb417d68f87034bbdb257d267c259cbe753f8caa94dded97d8b4b2b6c29e631b67e459d2d4fee600c86fe2003bd0751c7789f5d1df56f0387cdde0f2b3907ba9491e913b80335ffe6889c9654949d8d4695d66f891e504de6be543f8218165de9d8d4d3560a3389d3d392a75b278d9c4a6809ec4ec7f9fc55eed304db472c07789f459dadf40ef8054dcfd102e429f7f9e0509d0ee9a1c1e1a84ea22b25e633d07da496a2b23f7253d192a795abd3f70376414e75f0f60b6a3001003b2e1224f7de715916e40f4aef805bff3757d87486669edc947582420bd64ab8bd02059e7bb49183e4043ab9fa8a592f191d4279c0cdb31208f8f2714d826e0f00affa9e8474c530fb9c1ec622b261a8ca42f0da46226c23f382380aff257d4e1fb3644b538c2caaa6395d8fcd009a3a85bbefc1e99ae04bc9172cfe7a00d80161e458dcf67900939afa0657d172cc9d870dde5836106082b5fa6ac822c7335b6ff7684a21ccebbe8d0444fd5c3679c3a3dadb21e47fe53004dd7bf193974a820bdc9e0629ef34ffc4f214d7fac91078795144864161645099d2338c450267a955e2ab888504264f1855d94f0b3fbc17f8575c07e04ebe8b959e262d35a66e60256e90d167c6b2a1f0d0d3b86efe940bad454653e8ab92bf7535b9067bd848c11fe80988d578b1b3414b228f9712ad2eba29fbf55c977ae752c2d5bc036e5c0197b38ee949db35122f3d885b32a8dff678eb1e40a60f49403fd25786c879c2ce15fdba9303a539d55a1c9c25e5b18489a9bbd9b42b44c309844b91f346e09e04dffe6e943f69a80a604d925a1ec717d6c37cc1f9667f221a9d302b8cbc8679d2ddb84ca90c4ee6f00ab946287b7a999b1ec8c3509e1a96950b6bdec188a862e6ed8a0b92a0291c1280f33e887791b74e3f132e667fc94d52f533f69ba4d8d93cb2810bd8172a751c53ced21a14e298bc3df36ff21d5b74b06e69a3bf0e5f7f3e2f0fb545e0b4211496c927fa00c74dca88b20adb3970b30069eacc28a742027053d94cbef22d4840b4832ebf534baa4aa549df02682516c09ce20c0338e6b5d954a15dcc72002d1c9a9234298e9515f2ac6aaa92608b2aab032649f28c34a81a258b10161f18685f254e1c46062378f926ee7240f9a281ce4bdc5fa8fb306a418caf595569bcc7a80ebf058b7da00fb82221782f62f27bb10253bfdfdd8dd61786be1a456e2bb01db7bbf74e3f1e2f4315ce9392cb7971da7243c3454ef9c8b94f821317dccac43cce69fbacc223e3e8a2dd4bf4") read$hidraw(r0, &(0x7f00000000c0)=""/189, 0xbd) r2 = syz_open_dev$evdev(&(0x7f0000000380), 0x0, 0x0) ioctl$EVIOCSABS0(r2, 0x401845c0, 0x0) ioctl$EVIOCGSW(r2, 0x8040451b, &(0x7f00000002c0)=""/63) r3 = syz_open_dev$evdev(&(0x7f0000000380), 0x0, 0x0) ioctl$EVIOCSABS0(r3, 0x401845c0, 0x0) ioctl$EVIOCGABS0(r3, 0x80184540, &(0x7f00000001c0)=""/222) ioctl$EVIOCGABS0(r1, 0x80184540, &(0x7f00000003c0)=""/4096) r4 = syz_open_dev$evdev(&(0x7f0000000380), 0x0, 0x0) ioctl$HIDIOCGRDESCSIZE(r0, 0x80044801, &(0x7f0000000180)) read$hidraw(r0, &(0x7f0000000000)=""/92, 0x5c) ioctl$EVIOCGUNIQ(r4, 0x80404508, 0x0) [ 1306.929748][ T7248] usb 2-1: USB disconnect, device number 126 [ 1307.019286][ T34] kauditd_printk_skb: 24 callbacks suppressed [ 1307.019305][ T34] audit: type=1800 audit(1629042544.849:304): pid=25729 uid=0 auid=4294967295 ses=4294967295 subj==unconfined op=collect_data cause=failed(directio) comm="syz-executor.2" name=48C7C060 dev="sda1" ino=15601 res=0 errno=0 15:49:04 executing program 1: r0 = syz_open_dev$evdev(&(0x7f0000000380), 0x0, 0x0) ioctl$EVIOCSABS0(r0, 0x401845c0, 0x0) ioctl$EVIOCSABS0(r0, 0x401845c0, &(0x7f0000000040)={0x1b2a, 0x7, 0x19a, 0x7c1, 0xc000000, 0xffffffff}) syz_open_dev$hidraw(0xfffffffffffffffc, 0x0, 0x49005cb64888dafe) ioctl$HIDIOCGUSAGE(0xffffffffffffffff, 0xc018480b, &(0x7f0000000000)={0x2, 0x2, 0xfffffffd, 0x7, 0x8, 0xe3}) 15:49:04 executing program 4: syz_open_dev$hidraw(0xfffffffffffffffc, 0x20, 0x1092c0) r0 = syz_open_dev$evdev(0x0, 0x0, 0x0) r1 = syz_open_dev$evdev(&(0x7f0000000380), 0x0, 0x0) ioctl$EVIOCGABS3F(r1, 0x8018457f, &(0x7f0000000000)=""/144) ioctl$EVIOCGUNIQ(r1, 0x80404508, 0x0) ioctl$EVIOCGVERSION(r0, 0x80044501, &(0x7f00000003c0)=""/4096) 15:49:04 executing program 5: syz_open_dev$hidraw(0xfffffffffffffffc, 0x0, 0x49005cb64888dafe) ioctl$HIDIOCGRAWNAME(0xffffffffffffffff, 0x80404804, &(0x7f0000000000)) r0 = syz_open_dev$hidraw(&(0x7f0000000040), 0x101, 0x20000) ioctl$HIDIOCGRDESC(r0, 0x90044802, &(0x7f0000000080)={0xc6, "8ca35334b9748e5e9f87c3257f923324549577edfcdcc99597e3ba2eb14f2296e614113255c9200e9ce8f41dff36efa68cc647adef0a00e5619eb40c6f938ee6c6ec1cd247e67c5fb1a2a153dfbf25ef1092510165b3c2d9ad3bc468305d6a4dc47bec8c06fbf290550f79cdaa6e7b74a1eee38fd3e14894aaa75a3c25b32d8e30aaafc658b066683544df82f9fb9559ebea62980605fbdb8ecb6ef71fccc6ba44edae4db56442d00b0dabffe4ede78c24605220e5e4558bc506313d5bc25bcbe2783d176e81"}) 15:49:04 executing program 2: r0 = syz_open_dev$evdev(&(0x7f0000000380), 0x0, 0x0) ioctl$EVIOCSABS0(r0, 0x401845c0, 0x0) ioctl$EVIOCGBITSW(r0, 0x80404525, &(0x7f0000000000)) syz_open_dev$hidraw(0xfffffffffffffffc, 0x401, 0x49005cb64888dafe) syz_open_dev$evdev(0x0, 0x0, 0x200240) 15:49:05 executing program 3: r0 = syz_open_dev$hidraw(&(0x7f0000000080), 0x0, 0x1c440) read$hidraw(r0, 0x0, 0x0) [ 1307.126300][ T34] audit: type=1800 audit(1629042544.849:305): pid=25730 uid=0 auid=4294967295 ses=4294967295 subj==unconfined op=collect_data cause=failed(directio) comm="syz-executor.5" name=48C7C060 dev="sda1" ino=15603 res=0 errno=0 15:49:05 executing program 0: r0 = syz_open_dev$hidraw(0xfffffffffffffffc, 0x0, 0x49005cb64888dafe) ioctl$HIDIOCGRAWINFO(r0, 0x80084803, &(0x7f0000000000)=""/223) read$hidraw(r0, &(0x7f0000000100)=""/4096, 0x1000) [ 1307.230341][ T34] audit: type=1800 audit(1629042544.919:306): pid=25739 uid=0 auid=4294967295 ses=4294967295 subj==unconfined op=collect_data cause=failed(directio) comm="syz-executor.0" name=48C7C060 dev="sda1" ino=15608 res=0 errno=0 15:49:05 executing program 5: r0 = syz_open_dev$hiddev(&(0x7f0000000000), 0x5, 0x26000) ioctl$HIDIOCGSTRING(r0, 0x81044804, &(0x7f0000000040)={0x63, "cb2746fe6a5a4c1feb11b9e242a5f05b233d8b111ad8d2ba7b1545c9eb5256e6726333b0946601704e068c1c8669d6984ef8a02bb4e726483967e8edc3c4b84bc290d73622b63a8b209214a4013006ac224a3dc6604a0759f540e4c4edca657eee6439"}) syz_open_dev$hidraw(0xfffffffffffffffc, 0x0, 0x49005cb64888dafe) 15:49:05 executing program 1: syz_usb_ep_write(0xffffffffffffffff, 0x3, 0xa7, &(0x7f0000000000)="2265238f494ec9083835879a64aaf2ea235f27d7050b557d4812e69860261298f421085e43d733e79954a2a861a97a72acad7488667fb816b2ab81f3e83230f1c3f8381b56ef34160a7b4de43d975bcf02ae76f825da400d80fa4c39db4b57a6e8028eeeece930fec6b8bd0e5d05cedfafac50a5d1dc82188666c55750d58de22d91887cf4bb414efa71b21c11a3493db68d748e414c2c760f02969d7cd415a9e00032d323e501") r0 = syz_open_dev$hiddev(&(0x7f0000002300), 0x2, 0x80800) ioctl$HIDIOCGSTRING(r0, 0x81044804, &(0x7f0000002340)={0xa3, "ba07d44824e48c7289953a6adb2bf701e26270e4b68ec7fd0cea636d344c4c566470b55d7e1e337b19de192bd8699d8b5d621bbd66beb65e0d14ae3323d0138e9acdf571d5e3930170d0a333584447b54b47c27915bcee2ab57a93c03ea89e78d3e38f52302c242ef42d95081626fb60482a4d78214e33fb9bd1ca864613c36e67e4e68362b84b2fde95b60ad43f9b8c48a4e1c72a92e62dc5c09f67530e5084c0e563"}) syz_usb_ep_read(0xffffffffffffffff, 0x20, 0x1000, &(0x7f00000000c0)=""/4096) syz_open_dev$hidraw(0xfffffffffffffffc, 0x0, 0x49005cb64888dafe) r1 = syz_usb_connect$hid(0x1, 0x3f, &(0x7f00000010c0)=ANY=[@ANYBLOB="12011003000000030108f62d00010105207e090400008001229702090700200000000000000000"], &(0x7f00000012c0)={0xa, &(0x7f0000001100)={0xa, 0x6, 0x301, 0x4, 0x1, 0x80, 0xff, 0x6}, 0x9c, &(0x7f0000001140)={0x5, 0xf, 0x9c, 0x2, [@generic={0x90, 0x10, 0x3, "fce5a8a08549b62aabb22c19520c9e98ce6481c9aba0c50330d34aca28bf80d1ceb7e0329695d567011dba7084e72cdebe5b1c7368a9bc8cde8f9a8bb110dbffec5428f52efe59cea4d7e9d69ab2ed6b35ad94865de70cae8d4a35e8b7a45bc66eb1ced837db6530f61459ef1136d62714502411ae6b2f7194205d92177399756b2b2c4d0b32b0ec35cc892871"}, @ext_cap={0x7, 0x10, 0x2, 0x10, 0x5, 0x4, 0x5}]}, 0x3, [{0x4, &(0x7f0000001200)=@lang_id={0x4, 0x3, 0x42b}}, {0x33, &(0x7f0000001240)=ANY=[@ANYBLOB="33030600000000000000d5b037c656739483596b7c956f45206da34aafe8d13617ea8ea5b44fcefc09f63f2cc17e75b6beb66c"]}, {0x4, &(0x7f0000001280)=@lang_id={0x4, 0x3, 0x100c}}]}) syz_open_dev$hidraw(&(0x7f0000002400), 0x3, 0x0) syz_usb_ep_read(r1, 0x80, 0x1000, &(0x7f0000001300)=""/4096) 15:49:05 executing program 4: syz_open_dev$hidraw(0xfffffffffffffffc, 0x20, 0x1092c0) syz_open_dev$evdev(0x0, 0x0, 0x0) ioctl$EVIOCGUNIQ(0xffffffffffffffff, 0x80404508, 0x0) 15:49:05 executing program 3: ioctl$HIDIOCSUSAGES(0xffffffffffffffff, 0x501c4814, &(0x7f00000000c0)={{0x2, 0xffffffff, 0x800, 0x8, 0x3ff, 0x9a}, 0x2e7, [0x5, 0x8, 0x10001, 0x1, 0x2, 0x28, 0x81, 0x400, 0xd44, 0x7ff, 0x230e, 0x2, 0x1ff, 0x0, 0x1, 0x2, 0x7fffffff, 0x9, 0x5, 0x40b8daab, 0x4b94, 0x8001, 0x14, 0x5, 0x2, 0x6, 0x10001, 0xd2, 0x6514, 0xbe1, 0x7ff, 0x1, 0x7, 0x18, 0x8, 0x6, 0x3, 0xdeed, 0x7fff, 0x7, 0x8c, 0x2, 0x2, 0x1800000, 0x6, 0xfffffffb, 0x3f, 0x2, 0x6c297b2e, 0x1ff, 0x2, 0x3f, 0xbce, 0x80000000, 0x80000001, 0x1000, 0x8, 0x5, 0x8, 0x7, 0xffffff00, 0x1, 0x6, 0x6, 0x4, 0x7ff, 0x7f, 0x2, 0x9, 0xbf0e, 0xff, 0x10000, 0x800, 0xc8b144c, 0x1, 0x8001, 0x0, 0x9, 0x101, 0x100, 0x8000, 0xfffffff8, 0x3, 0x4, 0x5, 0xc0, 0x0, 0xffffffe0, 0x4, 0x970, 0x8, 0x80000001, 0x4, 0x2, 0x9, 0x3, 0x9, 0x5, 0x5, 0x8, 0x13c14340, 0xfffffff8, 0xff, 0xfffffffd, 0x54b6, 0x7, 0x1, 0x5, 0x3, 0x40, 0x3ff, 0xfffffe00, 0x1, 0xfd, 0x9, 0x800, 0x5, 0xffffffc1, 0x3, 0x1000, 0x7fffffff, 0x9e59, 0x3, 0x5, 0xeb, 0x7f, 0x6, 0xff, 0x3a318, 0x8, 0x401, 0x9, 0x5, 0x5a19, 0x800, 0x8001, 0x0, 0x9, 0x7ef, 0x1, 0x454b, 0xac1c, 0x8001, 0x3, 0xe920, 0x101, 0x6, 0x9, 0x8, 0x0, 0x4, 0x0, 0x0, 0x80, 0x3, 0x2, 0x240, 0x5, 0x9, 0x1000, 0x7, 0x5, 0x8, 0x5, 0x4, 0x1, 0x10001, 0x6, 0x2, 0x80000001, 0x380, 0x8, 0x82e2, 0x58, 0x8, 0x5e3, 0x6, 0x20, 0x2, 0x6, 0x8, 0x180000, 0xf5, 0x2, 0x99c, 0x5, 0x3, 0x0, 0x68dd, 0x6, 0x2, 0x968a, 0xd8df, 0x1, 0x3, 0x1, 0x1, 0x9, 0x1ff, 0x8, 0x3, 0x3, 0x1f, 0x0, 0xffffffff, 0x40, 0x8, 0x6, 0x0, 0xffff, 0x7fff, 0x7, 0x6, 0x0, 0x7, 0x8, 0x1, 0x10001, 0x4, 0x66, 0x8000, 0x3, 0x1ff, 0x80, 0xab66, 0xfffffffa, 0x7, 0x0, 0x6, 0x3, 0x4, 0x6, 0x5, 0x7fff, 0x20, 0x1, 0x100, 0x9, 0x0, 0x7f, 0x401, 0x9, 0x5e, 0x5, 0x2, 0x0, 0xc7c, 0x9, 0x7fffffff, 0x2, 0x10000, 0x9, 0x3, 0x60, 0x10000, 0x2, 0x100, 0x101, 0x800, 0xa474, 0x20, 0x1, 0x5fc, 0x0, 0x0, 0xff, 0xd3, 0x1, 0x7, 0x7, 0x3, 0x5, 0x8, 0x3, 0x6, 0x4, 0x7, 0xfffffffe, 0x1, 0x1f, 0x101, 0x1, 0xdf7, 0x0, 0x6, 0x89, 0x464, 0x80, 0x71b5, 0x7, 0x400, 0x0, 0xc95, 0x5, 0x1, 0x401, 0x3, 0x7, 0x8000, 0x9, 0x4, 0x8, 0x6, 0x7fffffff, 0x401, 0x7fffffff, 0xf41, 0x8, 0x400, 0x8f, 0x4, 0x169c, 0x6, 0x4, 0x7f, 0x5, 0x80000001, 0xc3b, 0xfffff001, 0x2067, 0x800, 0x0, 0x1000, 0x4, 0xffffff16, 0x4, 0x7fffffff, 0x2, 0x7, 0x6, 0x3, 0x4, 0xfffff801, 0x6, 0x72f, 0x9, 0x5da2, 0x100, 0x0, 0xe25, 0xcc, 0x400, 0x81, 0x2, 0x1, 0x0, 0x6, 0x3, 0x51, 0x9, 0xfff, 0xfffffff9, 0x6, 0x0, 0x6, 0x8, 0x6, 0x0, 0x9, 0x4, 0x5c9b09a1, 0x0, 0xffffff01, 0x0, 0x10000, 0x1f, 0x0, 0x40, 0x7, 0xffffffff, 0x7ff, 0x5, 0xff, 0xff, 0x6, 0x0, 0xddc, 0x3, 0x5, 0x6, 0x2, 0x2800, 0x1000, 0x8, 0x7, 0x5, 0x2, 0x9, 0xbd, 0x9, 0x3f, 0x400, 0x56, 0x0, 0x1, 0x0, 0x80, 0x9, 0x2, 0x9, 0x3, 0x9, 0x1ff, 0x6, 0x2, 0x1000, 0x7, 0xd2, 0x3, 0x6, 0x4, 0x7, 0x8, 0x2, 0x200, 0x9, 0x6a, 0x7, 0x5, 0x5, 0x3, 0x1ff, 0x80000000, 0x9, 0x80, 0x1ae, 0x0, 0xcc7c, 0x4, 0x8, 0x80000000, 0x6, 0x4, 0x4, 0x6, 0x80000001, 0x7fff, 0x7, 0x3f, 0x94e, 0xc534, 0xfffffff8, 0x40, 0x84ee, 0x5, 0x7fff, 0x101, 0x5, 0x1c94, 0x1, 0x80000000, 0x7fffffff, 0x6, 0x1, 0x100, 0x2, 0x6, 0x80000001, 0xff, 0x7fffffff, 0x80, 0xff, 0x8, 0x7fffffff, 0x4080000, 0x6, 0xff, 0x6, 0xa7, 0x8, 0x3, 0x9, 0x7fffffff, 0xf56, 0x80000000, 0x40, 0x6, 0x2, 0x2, 0x2, 0x2, 0x7, 0x6, 0x7fff, 0x7, 0x0, 0x9, 0x9, 0x7, 0x1ff, 0x3, 0xa80, 0x3, 0x40, 0x80000001, 0x3, 0x40, 0x10001, 0x3, 0x81d, 0x1000000, 0x6, 0xc5c, 0x0, 0xffffffc1, 0x0, 0x0, 0x1f, 0xffffffff, 0x95, 0x2, 0x1000, 0x10000, 0x1f, 0x6ab, 0x4, 0x0, 0x3f, 0x5, 0x4, 0x0, 0x7, 0xffff, 0x2, 0x8, 0x1, 0x101, 0x7, 0x4, 0xdb3, 0x1000, 0xffff, 0xcfc, 0x5, 0xffffffce, 0x80000001, 0x5, 0x4, 0x3, 0x1, 0x1, 0x7, 0x7, 0x4, 0x3, 0x8, 0x3, 0x9, 0xff, 0x3, 0x1, 0x3, 0x7, 0x9faf, 0x7e, 0x7, 0xffffffff, 0x1, 0xcb, 0x7, 0x8, 0xffff, 0x6, 0x1, 0x1ff, 0x5, 0x3, 0x80, 0x0, 0x3, 0x9, 0x4, 0xc2d, 0x7, 0x1, 0x9, 0x1, 0x3f, 0x2, 0x10001, 0x2, 0xffffffff, 0x2, 0x9, 0x6, 0xc65d, 0x1, 0xf58, 0xfffffffc, 0x3, 0x2, 0xffffffff, 0xb9a, 0x7, 0x1ff, 0x3f, 0x1, 0x80000000, 0xffffff80, 0x40, 0x7f, 0x101, 0x3f, 0x999, 0x95, 0x40, 0x20, 0x9, 0x4, 0x3, 0x0, 0x600000, 0x1, 0x4, 0x5, 0x4, 0x6, 0xfffffffa, 0xffffff7f, 0xffff784b, 0x1000, 0xfffffffe, 0x9, 0x0, 0x4, 0x5, 0xfffffffa, 0xfffffff8, 0x9, 0x3ff, 0x6, 0x1, 0x3e4, 0x7f, 0x8, 0x6, 0x80, 0xfffff801, 0x1, 0x4, 0x0, 0x0, 0xffff8000, 0x2, 0x8000, 0x200, 0xffff, 0x20, 0x8000, 0x80000000, 0x3, 0x200, 0x4, 0xc1, 0x8, 0x10000, 0x10001, 0x9, 0x9, 0x1, 0x3, 0xff, 0x6, 0x5, 0x2, 0x8, 0x9, 0x248d, 0xe6d, 0x6, 0xfff, 0xc5d2, 0xc59b, 0x0, 0xc5f, 0x7fff, 0x3, 0x800, 0x101, 0x4, 0x20, 0xffffffff, 0x8, 0x1, 0x3, 0x5, 0x1, 0x5, 0x9, 0x12, 0x0, 0x4, 0xa9, 0x0, 0x7, 0x6, 0x0, 0x1f, 0x2, 0x9, 0x6, 0x3, 0xfffffff9, 0x1, 0x0, 0x0, 0xad, 0x1, 0x8, 0x1, 0x7, 0x7fffffff, 0xff, 0x7ff, 0x88, 0x1, 0x7, 0x10001, 0x1, 0xade8, 0x86ef, 0x84, 0xff, 0x17, 0x5, 0x10001, 0x8, 0x4, 0x7, 0x9, 0x9, 0x7, 0x4, 0x8, 0x2, 0xfffffff7, 0x1000, 0x1, 0x8999, 0x4, 0xdebc, 0x1, 0x5, 0x1, 0x9, 0xfffffffd, 0x9, 0x7, 0x6, 0xff, 0x1, 0x3, 0x8000, 0x5, 0x2, 0x3f, 0x0, 0x813d, 0xffffffff, 0x63, 0xea, 0x9, 0x9, 0xc07, 0x0, 0x8, 0x25, 0x1, 0x5, 0x2, 0x1, 0x8001, 0x5, 0x5, 0x3, 0x5, 0xa8, 0x6, 0x74, 0x1785, 0x8, 0x1, 0x6, 0x8, 0x7, 0x1, 0xa4, 0x9, 0x4, 0xffffffff, 0x5, 0x8001, 0xfffffc01, 0x9, 0x17d7, 0x3f, 0x100, 0x48, 0x8, 0x3f, 0x5, 0xe27, 0x3, 0x9, 0x3, 0x21, 0x5ba4a1e9, 0xfff, 0x4, 0x401, 0x9, 0x3f, 0x0, 0x5dd8, 0x40, 0x8, 0xe0, 0x1ff, 0x9, 0x6, 0x400, 0x9, 0x8001, 0x44, 0x7, 0x1, 0x81, 0x3ff, 0x101, 0x101, 0x9, 0x80000001, 0x4, 0xfffffffc, 0x9, 0x8, 0x4, 0x9, 0x0, 0x1ff, 0x8, 0x2, 0x7, 0x800, 0x2, 0x0, 0xfffffffc, 0x6, 0x0, 0x10000, 0x100, 0xcb, 0x5, 0x200, 0x8, 0x7, 0x3, 0x80, 0x200, 0x66, 0x400, 0x1f, 0xd0, 0xfffffffd, 0x400, 0x1, 0x40, 0x3, 0x1000, 0xfffffffd, 0x5, 0x6, 0x9, 0x516, 0xffffffff, 0x8001, 0x2, 0x1, 0x7ff, 0x1, 0x0, 0x1, 0xffffffff, 0x3, 0x1, 0x6, 0x5, 0x3, 0x10001, 0x20, 0x0, 0x9, 0x1, 0x5, 0x8, 0xffff, 0x8, 0x3, 0x1, 0x0, 0x2, 0x6, 0xc0d, 0xffffffff, 0x4, 0x80000001, 0x0, 0xf57, 0x8, 0x101, 0x7fff, 0xffff, 0x8, 0xf1, 0x0, 0x264, 0x2d3, 0x9, 0x20, 0x7bda7f51, 0x7f, 0x3, 0x80000000, 0x3ff, 0x80000001, 0x9, 0x7, 0x0, 0x1bd2, 0xb4d, 0x1, 0x9, 0x7, 0x9, 0x3, 0x8, 0x3, 0x3, 0x4, 0x7d2, 0x2, 0x1, 0x3, 0xd5, 0x3, 0x81, 0x8, 0x459, 0x9, 0x0, 0x8000, 0x9, 0x1, 0x6, 0x80000001, 0x4, 0xffffffff, 0x7f, 0x1, 0x3, 0x6, 0x80000001, 0x2, 0xdafb, 0x8, 0x80000001, 0x7ff, 0x7, 0x1, 0xfffffffe, 0x2, 0x7, 0x400, 0x1, 0x1, 0x6, 0x7, 0x2, 0x7, 0x40, 0x2, 0xffffff9c, 0xffffffe0, 0x4f383707, 0xb3, 0x8000, 0x2, 0xc93e, 0xc487, 0x6, 0x5, 0x7, 0xff, 0x5, 0x4, 0x2, 0x8, 0xa7, 0x32bdc0c, 0x28, 0x20, 0x4d7f9235, 0x3, 0x7fff, 0x4, 0x9, 0x401, 0x1f, 0x4, 0x1, 0x9, 0x9, 0x7fffffff, 0x80000001, 0xde, 0xfffff422, 0x2, 0xffffffff, 0x6, 0x1, 0x400, 0x3, 0x9, 0x3f]}) r0 = syz_open_dev$hidraw(&(0x7f0000000080), 0x5, 0x0) read$hidraw(r0, 0x0, 0x0) 15:49:05 executing program 2: r0 = syz_open_dev$hidraw(0xfffffffffffffffc, 0x401, 0x49005cb64888dafe) syz_open_dev$evdev(0x0, 0x0, 0x200240) ioctl$HIDIOCGRAWINFO(r0, 0x80084803, &(0x7f0000000000)) [ 1307.321762][ T34] audit: type=1800 audit(1629042545.049:307): pid=25745 uid=0 auid=4294967295 ses=4294967295 subj==unconfined op=collect_data cause=failed(directio) comm="syz-executor.5" name=48C7C060 dev="sda1" ino=15617 res=0 errno=0 15:49:05 executing program 0: r0 = syz_open_dev$hidraw(0xfffffffffffffffc, 0x0, 0x49005cb64888dafe) read$hidraw(r0, &(0x7f0000000100)=""/4096, 0x1000) [ 1307.399330][ T34] audit: type=1800 audit(1629042545.059:308): pid=25746 uid=0 auid=4294967295 ses=4294967295 subj==unconfined op=collect_data cause=failed(directio) comm="syz-executor.1" name=48C7C060 dev="sda1" ino=15622 res=0 errno=0 15:49:05 executing program 4: syz_open_dev$hidraw(0xfffffffffffffffc, 0x1, 0x393481) syz_open_dev$evdev(0x0, 0x0, 0x0) r0 = syz_open_dev$evdev(&(0x7f0000000080), 0x2000000000000, 0x0) r1 = syz_open_dev$evdev(&(0x7f0000000380), 0x0, 0x0) ioctl$EVIOCSABS0(r1, 0x401845c0, 0x0) ioctl$EVIOCGMTSLOTS(r1, 0x8040450a, &(0x7f00000000c0)=""/209) ioctl$EVIOCGUNIQ(r0, 0x80404508, 0x0) ioctl$EVIOCGKEY(r0, 0x80404518, &(0x7f00000001c0)=""/64) r2 = syz_open_dev$evdev(&(0x7f0000000000), 0x9, 0x4000) ioctl$EVIOCGEFFECTS(r2, 0x80044584, &(0x7f0000000040)=""/39) [ 1307.449949][ T34] audit: type=1800 audit(1629042545.109:309): pid=25748 uid=0 auid=4294967295 ses=4294967295 subj==unconfined op=collect_data cause=failed(directio) comm="syz-executor.2" name=48C7C060 dev="sda1" ino=15595 res=0 errno=0 15:49:05 executing program 3: ioctl$HIDIOCGVERSION(0xffffffffffffffff, 0x80044801, &(0x7f0000000140)) r0 = syz_open_dev$hidraw(&(0x7f0000000000), 0x80000005, 0x801) read$hidraw(r0, &(0x7f0000000040)=""/240, 0xf0) r1 = syz_open_dev$hidraw(&(0x7f0000000080), 0x0, 0x0) read$hidraw(r1, 0x0, 0x0) read$hidraw(r1, 0x0, 0x0) 15:49:05 executing program 0: read$hidraw(0xffffffffffffffff, &(0x7f0000000100)=""/4096, 0x1000) 15:49:05 executing program 2: r0 = syz_open_dev$hidraw(&(0x7f0000000080), 0x0, 0x1c440) read$hidraw(r0, 0x0, 0x0) [ 1307.567190][ T34] audit: type=1800 audit(1629042545.169:310): pid=25754 uid=0 auid=4294967295 ses=4294967295 subj==unconfined op=collect_data cause=failed(directio) comm="syz-executor.0" name=48C7C060 dev="sda1" ino=14821 res=0 errno=0 15:49:05 executing program 5: r0 = syz_open_dev$hidraw(0xfffffffffffffffc, 0x0, 0x49005cb64888dafe) r1 = syz_open_dev$evdev(&(0x7f0000000380), 0x0, 0x0) ioctl$EVIOCSABS0(r1, 0x401845c0, 0x0) ioctl$EVIOCGABS0(r1, 0x80184540, &(0x7f00000010c0)=""/219) ioctl$HIDIOCGSTRING(0xffffffffffffffff, 0x81044804, &(0x7f0000000080)={0x1000, "36d4cf1f28a7b98f7994f4164212c26b0aa8e075d62d6649cbf7c0b3c1cc3c059de2db9ade1df64a6ea8f09e7995cea7c7371a1249fcae3c552a8d8697dfe4ef99be0478e41f0d7ea214a072bf37df61c85a7cdf24cc1d33d04c9e22e7f5d152d02bf9942111c6e92446ef66ad73e7a64729620ac18378dfd4502fcfc4c39c36239974190b879d58e1be05287d7151ea8beb90f245cc141bc9f7ef525a27e44f0aaaed607cde12f580566ba7f0dcb9c55e922173049c2a3ef2f7fff269db0590369bcadc684aacce2a9206f4e1f78bcbb9af2a3bfd6817e8b01f4fd9a663826826164897d09190aaf23c10905ca46d4d2351182c024214a5976a31d21e33400c8ad690f8c795557f05f50bb61c5e6c939c32c65f7537208739e70f68b730f6513eecf1751f7e88a36f7f254fe36c7c035d4d4944cf23fc7844693e4a8964f866aecc32f5a1156ba55c21f147ca858d31a5fe01d484f2ca0d6290fb2c971f89ff47adb008a52bfe5b8e92a769045f32e9c052425db11c881b65a23865729f7565ac1e4bc7985511fa74ee4b6d38515fac6bf67ba29e1361a4bbade64c27e7cc9d0977fc4ad588720476ec347a647500b70a85c03329683169dbf3b99f578443bb36ad98ae908a0501d740efa01d1ec22cd86f03b3ca2b0e6419ed23de2a04aec556d9413fe0ff991d94d3698da007ad89c11b562d5cbd5bf529e1a149f6ed488ae038b62e941cb47971657e7760c26c000dd2a6f6eb660f986362f0ee2fb5c2529dc992478140e909e76c01aba37367029af05be351be0131251914dca05f47e8a02b9fe8b621dba7852778df3893891a34cde68d86b8e90245c479d4c7d11bc406741d297c3d8143a156a73e3f5a8b94a8282286360b74c9524f4569364064cfcc9bec217ba767f7c45640b1fb40473c9cc63194c4469266250174e34c1d41f86a6f6e60c2ac9104b95b20a683064995f886562117f2bc4350140e1b7035c7d1e2031ae245f05155b0cb5967123f2b8ae599b75a31086ad9510610b463ba54e6c54d890e3b6784f0231f15a04f7cef39b0e7cc860bf41a62148425c4b48556b834af7bd30c6fb3db4b94899126afb3a71c02acbacbbf5aa6707057e8536652a29cd8ae0e4097343a2a6957d2e6bb807b01c80590af982999283646a70e26db8d18e3882c75e168f46e35aa70800dad6b3ab858a22acac67312b6f99612789f13f0c4c6ae23dc37eff8517a95333464b7f6cdd392619cc4bb2ab0bf5f6f35acc980999e4205beaee448789e29d5b244c21d15e0bb447720ab6003a0ca15f3a7f509cfbbd3aa2fecee8816493e69da4ee6f66c44f2528cb9f395b588b8c50d069042a88efb4c154e4bd5f87e137ba21f88232461cbfece0cb7f8e830cb0787a4d7a930614faf4202dfc89c734805c366bfdc41ef28219d0b409d096c3c871c1af9b1ad31a10e7df9904f48ff8939b53c603ef4e2a53c3dd98fce0534e116696bea54b5b03c44d0c032e75f10750616932b129f8c793a4ffc4e274d4782d69480d6554207e58f48b6be6c92c4e7aebcaf9da86e10e4ead0d791d60f7ea05ec9988ea3f0e7ecbedf4437d8912e5a597f78ade596bbb11432749a52e83faa4af6860280891455d34aa6ab272c5b63d2d63746b9dc7def0006f0d4fe5d543f891d9ae4edbdfe97dc201fa5d2d8e2d95e9e0ddbc2f05c428b933232b201eb1110849e545b1395c02fd4d05b493cf3c71251a1aeb9652fc407c1dfa19a1b61b554e072eb241045dc7365c5d00e399a2b0b4ec4419edbc5259642a927e03d80c06546bbd12f4aa1b1d5b2a1c49cbdb0f043d0b1127f08ce4994cac04aa55e646fbf01861e6459d627968e92895a286c472041f450830b0fe244afaa1138f714742f5bfc58799cadc7e0be3f206e3ded97fec5ce30bd21c813daa9abca429256796c0574e44c23421c549dac22265fa1a5501270b5914faab2ab1986b4a82f7981c1ac22158594a5fb49496d9f04a9bb2565cb7187ca8619c3eefce3cee26dd36a89ad644f294208f2d069fb5e09a8ced54d3688d49d455f2861a393325ccc6ff452fdb1fea0889e801fc2832a832d971f46753b95212fa6f65cf48ffb0b099b63fdbf1a214857a83483b6a528193945376798a3900004cb8a54931125d3ae04af1fb343cd105aae6f558230313e2a7ce99ab42db13d733df43e8ea63779247575fd4a61f4ba0e031b5fe21596422472e012de89a943c625d5f5a2458b728bf373cec5199d80e45bbf25478e73aeac401937961bd89969c5ce64ecfedc2ada7a75b318bf7fdeefc2d791d33afa13411b902ea866b2d82fc97e5a2d2c7b285a40b70ebcfcc46b418bef836b4b6d14b8a5809754d734b4110ddf4b469794ed4b2b92bae5a1c6cad26ca90ca5ba5061a6558126384a0cbe3a27f3c3a8fad16e88492c9ee5c42cc584321d08a6db6cc38a26c973cbaa97955b3ab3b3945dd513c2d7e215cc77bc1e35857a4102a0b727676c6d3a3506d4fdc546a83b738aa3856e79ce55027c914dfe9ba8aa7439e3feb688624d2d8e06be6d9d3a0387b4e333293b8c6d390989c5d2336dc90feaef746dec88c69ef91a59ead30bdc3e83b0b2a3d9c6c085c9aeb989a3983bbb7353c50cb7ffc29306b8794509f101ce6e6fb02e6da660f3674a233b1b9a8106b19b9adacabe45652b3e87ad3957a2521de05978b1da92b4c7cb0caf575f0cedb787a395a161f9020c7fd07a24d09f2d7d8365282dd4db94ac51d161d8ee9e8a6605d2dae3295888165fe793e54653b86ffde2b81fc1869a1d973001577b906fca2131102d9a3f0f9b557c7036de378e5a839c3c0ce87595e0302b3a5783fc2033617ecfe83dad8654424338f9747724d18225fbd2f51b9e84301606b8171237d2944c5443c605ddd71ad6ac27fd4c3ea695b06eaada60ff2b2f8e5cedbcfc86b23710ca498101a9ce2ab86cc99062590af6f910d1ea48e1bf4171011f56c282679deaf8da415f6415c9b28513f72c4ce14702c9bcd6b20561171228b55f743200ad992c18075a8ea4a4be61305929273d2bbf1050c708a659e64c8bc89839b8e95f04cb58c3b81c5d0a9131854d01527829129709702613a08d642b3a4a172da12c30a542646af66c46ba96303cdb9d6790e04c5097421707f54faa6a76198db3833ffe494d69ed4df5c6f980b1a8bdebf37c71c73b563bd40697085fb94a82fc6e3c41bca43c4dca9441391aa2c993b520aca961a2234f4d1f15afe20619327533297a7cf82e66ab436a3df97bbf0c08411c9581e2acc90a9d9e09ca2fa327ab6920d7371ea50b96c08ac90fa150595bc6fae8ad5e4e7965ed603de70a930210325d657e0c1f4eb5bd07b7aa5aca4d26ed0b63c73044dcf563c84e2ebe6c6530e0fd8a2b0904410b1f84af62b8e6291533d6d4b9854163176a77f2cef9691317b299ac99176601c1b2d01f97a5d6bd689b03de92194981ca179334c9c00875a63d36c996cb042dcc19d36e1d3b19869c515a9d4ca357d2419081d531b1428c38026aaa0b95fc6d558fa288020dc9366e0cfcf0d8db0230b859a51e588d9e5f448f891ed3c13e63bba481bbd8fee7c706619769159838e99e9cf61a27b82d309988fb90d3b92b39af35b2faf535be892f57eb483b03934bfddb45c2b98aeb8a2e39514a30c0f2471f860dd5e701befdab47a62dbfadb4863bc2fbe14c0cc184bad995e3265be5a3bca8265ab15e2f6584362d2f5a99aaa47fcbc3bfcfbc919de172414e29cc0d1bf6cc10ef4b7afd12fbe04ea8658b092f709a7c716c5f3e996126fe2056ba2e108ed0d741823052740910c26a96e1f8254332b4ef7659283e5a5394de1ff17d5f4b7c9da72cf50de9bca807f2a049d16544de4288cd926d1933367e73a5a632fc77fff1b22f5ad980b8f712ba72133c5653a21a6b203bc5b29672d755b491f7603b4a8b2a6b5adf16895726928efad5def01fd0bb06f02c89f33607d9ce808ea53058322657035594c07ad44b2716d0322ffee01d710ec2710d6e563496a5f0e140c4d4c5736247d67eaaab198686fcc64eb68e6c8f3184ba6ce78863d1fcfa7e1a7dfc158416a077a46783f68549ab32c2d1580860cb90a598adb1aa2888ff55e7e909bd3b8ec99adefd08c231d69618b895d5db1fefa2a87c1bb786c60b96a0f0fb648c13bdb89a605c0fab7ea43494feef0ebf4c163263a667754076b530ade34aea5e4a41a64e2b65b65b0e63ce72c214cbcb66995b3dc9b93332fca48add85c88ea440b4bb834c0a0b37f8e60a4967eef1c0ab986df03351a4acd1d814fd0824c2b111f7f92e4e9a51696efd13c177cf7e54eb74cf8654bf21bc5e9327a1f8c38eedf71f76c9db4ed4537d2652cf35b22d64d899908d962b24e0e1248426c2d286e22a3a45317e095f2e1098d6a93ae6e22d5211c18c6507c97edbc4e9b76bcf72666b77f98a1c03519efb09e6981a119724ceb14639ffa0f857b0b0835a6774cb4d3d1f54c0fd83f6edaebbd3fd312dacc3472619f7d430473883231eb59ec66abcdddded4def234877347a91d263ebddb198d4417373f53f35076347f03d2449bf1d7c7bb79ad497d0da2159af79a70ab91adcde87c06cb4e0281c7fc53fd203164663ac561d186299be06d4fb77013afb037f4d1da94a2a61f227f7991a3f3074f1fe0c7701f5bc3a8dcafe582fbd13380b39355381e278705bec5c5f3e1576ab4af85e8b2f5bb2c1052ff86c803b4b5b7f6538aaff59c179faaf22c9cf27645cbeb21a4885a9e597f31d7ad8c8dd3da71df0ecdca3555e13c007f812f3c5114e8732284be38c995878b0a3dad73b8b79579800ecc023dd1f1e8aaf16f04d37ee27234507b3d4eb1f6e80e3b25947913d5c0091612f53b88d929f9c14c105f21f258efd97a28049cdbf7fea6c6c2d32f9ee6198593577871a732ef9ac4f5f0061c7384be6dbf7ecc57fb39609c1952daa8bae2113654b7ebf58da77419983644548e477bd85c92fe6b6be34385a14ae2206e90c2972d59f28a454a6c4f6dc8d4db8bc19ad79b9f6a90626bcf58828fe7d8b2462b3de773632f0be77e1a21a1b5e7ab18760b9383e86d42a5f1f730ae0dc44a6352845628eae66900c7e350fdf8c0f3be884b40b91ba6005f98ab8c1e80ff52ca24d992a55b76f081b83fc8b8f4f9e161f3a76f5bfcd11d3c970e1721afcc356b87d0b0548f7eba0529c9d65298298cd61db3b94775a457159e4c81eb11088b7b1dc32d8b4cc44f2a6a684df2abc77a2310f6a8e82c8266948d7fba4324531e71b639e6bff2492a937553cdf949e70e7ebb45d8615832459c614bde683ce120e714b86d34f9c76020dfe7e8de36acadf6f1f975c382c7b2cd7a86e4546ab6c61dc4bedcc01b209d574d3fec5d18b00f336fb4cbb4cd3a336260ab0d38d2622f9308da3b9effe0d4e16fa19d2e81cf906dcfc87764711544a6df189add3363a583948cd6d1866a353ef9ef176202740f0fc5341a7fb4cb43b8b84806f0ae30b5c5892cfdf6d83e2579e13c9e935d90e01a3a4435565e3816e604b4010c39a88d36aa11def651bb96d320885571e65f422e2e7d9bdc64e26e40cd2d7e9c1a8e8d0786135fd0e710a683b280c2c7a70c2a3ff37851870a7eabeca6f83c28647ac647ed565c8a242cf1e7b3b9d0cf3ba785a32ffef38c378d535830e90c858eb3671d3acd83ba6340dd36fb762f5d5aaf25816251f71f3bd1c5ab566460fca3f6b5b419e724fe9cbcc174199ad61656c3a6af87ecc379ac131f442e10031"}) ioctl$HIDIOCGFEATURE(r0, 0xc0404807, &(0x7f0000000000)={0x8, "0147d066f29f7942e35dfbe3799863e50a2d608022cbb1e95f321a9c3bbb360b48b26ff2db9e83a982aa95b7517bdb6b9ccd519f7251b7ab0ce20ea0ee0a2422"}) [ 1307.598786][ T34] audit: type=1800 audit(1629042545.309:311): pid=25761 uid=0 auid=4294967295 ses=4294967295 subj==unconfined op=collect_data cause=failed(directio) comm="syz-executor.1" name=48C7C060 dev="sda1" ino=15607 res=0 errno=0 15:49:05 executing program 2: syz_open_dev$hidraw(0xfffffffffffffffc, 0x0, 0x49005cb64888dafe) ioctl$HIDIOCGRAWNAME(0xffffffffffffffff, 0x80404804, &(0x7f0000000000)) r0 = syz_open_dev$hidraw(&(0x7f0000000040), 0x101, 0x20000) ioctl$HIDIOCGRDESC(r0, 0x90044802, &(0x7f0000000080)={0xc6, "8ca35334b9748e5e9f87c3257f923324549577edfcdcc99597e3ba2eb14f2296e614113255c9200e9ce8f41dff36efa68cc647adef0a00e5619eb40c6f938ee6c6ec1cd247e67c5fb1a2a153dfbf25ef1092510165b3c2d9ad3bc468305d6a4dc47bec8c06fbf290550f79cdaa6e7b74a1eee38fd3e14894aaa75a3c25b32d8e30aaafc658b066683544df82f9fb9559ebea62980605fbdb8ecb6ef71fccc6ba44edae4db56442d00b0dabffe4ede78c24605220e5e4558bc506313d5bc25bcbe2783d176e81"}) 15:49:05 executing program 0: read$hidraw(0xffffffffffffffff, &(0x7f0000000100)=""/4096, 0x1000) [ 1307.684065][ T34] audit: type=1800 audit(1629042545.319:312): pid=25767 uid=0 auid=4294967295 ses=4294967295 subj==unconfined op=collect_data cause=failed(directio) comm="syz-executor.2" name=48C7C060 dev="sda1" ino=15620 res=0 errno=0 [ 1307.710958][ T34] audit: type=1800 audit(1629042545.329:313): pid=25763 uid=0 auid=4294967295 ses=4294967295 subj==unconfined op=collect_data cause=failed(directio) comm="syz-executor.5" name=48C7C060 dev="sda1" ino=15621 res=0 errno=0 [ 1307.759127][ T9907] ath9k_htc 2-1:1.0: ath9k_htc: Target is unresponsive [ 1307.768112][ T9907] ath9k_htc: Failed to initialize the device [ 1307.795637][ T7248] usb 2-1: ath9k_htc: USB layer deinitialized [ 1308.156591][ T7248] usb 2-1: new low-speed USB device number 127 using dummy_hcd [ 1308.426568][ T7248] usb 2-1: device descriptor read/64, error 18 [ 1308.817044][ T7248] usb 2-1: device descriptor read/64, error 18 [ 1309.086523][ T7248] usb 2-1: new low-speed USB device number 2 using dummy_hcd [ 1309.376517][ T7248] usb 2-1: device descriptor read/64, error 18 [ 1309.766489][ T7248] usb 2-1: device descriptor read/64, error 18 [ 1309.886519][ T7248] usb usb2-port1: attempt power cycle [ 1310.296401][ T7248] usb 2-1: new low-speed USB device number 3 using dummy_hcd 15:49:08 executing program 1: syz_open_dev$hidraw(0xfffffffffffffffc, 0xf6db, 0x442142) 15:49:08 executing program 3: r0 = syz_open_dev$hidraw(&(0x7f0000000080), 0x0, 0x0) read$hidraw(r0, 0x0, 0x0) r1 = syz_open_dev$hidraw(&(0x7f0000000080), 0x0, 0x0) read$hidraw(r1, 0x0, 0x0) ioctl$HIDIOCGRAWNAME(r1, 0x80404804, &(0x7f0000000000)) 15:49:08 executing program 5: r0 = syz_open_dev$hidraw(0xfffffffffffffffc, 0x1, 0x49005cb64888dafe) r1 = syz_open_dev$hidraw(&(0x7f0000000000), 0x6, 0x200) r2 = syz_open_dev$evdev(&(0x7f0000000380), 0x41, 0x40100) ioctl$EVIOCSABS0(r2, 0x401845c0, 0x0) ioctl$HIDIOCGRDESC(r1, 0x90044802, &(0x7f0000000040)=ANY=[@ANYRESDEC=r2]) r3 = syz_open_dev$evdev(&(0x7f0000000e00), 0x2, 0x2a0201) ioctl$HIDIOCGFEATURE(r1, 0xc0404807, &(0x7f0000001040)={0x16, "b5f58128fa990b05af00ecb3010dbe730b8621f740838bc2effb6d40f11aa60faab96fe9832833c3c987589869b1cc0477f22f1915e700518cdb0aa4752856c5"}) ioctl$EVIOCGEFFECTS(r3, 0x80044584, &(0x7f0000000f40)=""/247) r4 = syz_open_dev$hidraw(&(0x7f0000000080), 0x0, 0x0) read$hidraw(r4, 0x0, 0x0) ioctl$HIDIOCGRAWNAME(r4, 0x80404804, &(0x7f0000000f00)) ioctl$EVIOCSKEYCODE_V2(r3, 0x40284504, &(0x7f0000000180)={0x4, 0x1e, 0x1, 0x100, "3acabd1f911297469e0a680877e855fcc10fe3f9dda4387804a33ac5219e3545"}) ioctl$HIDIOCGRAWINFO(0xffffffffffffffff, 0x80084803, &(0x7f00000000c0)=""/186) syz_open_dev$hidraw(&(0x7f0000000ec0), 0x7f, 0x18500) ioctl$HIDIOCSFEATURE(r0, 0xc0404806, &(0x7f0000000e40)="7fab4b39f720d124b6b511b50a287b11cb974781f74bafa0544ad0f5ff0adfd189a94b3cf311ca2dfd6a2a074643883465b0300ef2a50e133b1ad452c96c92b608f3d076b4a367aa6042943b208cf4c9c6af64311c3b2ec4d1388b5fe0b880aef19bfe873cb6d56d48634c892fa0d8973657ce09") r5 = syz_open_dev$hidraw(&(0x7f00000001c0), 0x80000001, 0x2) ioctl$HIDIOCGFEATURE(r5, 0xc0404807, &(0x7f0000000200)={0x2a, "6feada7b4078114c75e86952effa32419c69992653cb7234ab9f0cca86bae5d6327343c6e102933eef4607e70e790dcb4aedc1836ec3463cec6f8c05f65b5084"}) 15:49:08 executing program 0: read$hidraw(0xffffffffffffffff, &(0x7f0000000100)=""/4096, 0x1000) 15:49:08 executing program 4: syz_open_dev$hidraw(0xfffffffffffffffc, 0x20, 0x1092c0) syz_open_dev$evdev(0x0, 0x0, 0x1c5380) r0 = syz_open_dev$evdev(&(0x7f0000000380), 0x0, 0x0) ioctl$EVIOCGUNIQ(r0, 0x80404508, 0x0) 15:49:08 executing program 2: syz_open_dev$hidraw(0xfffffffffffffffc, 0x401, 0x49005cb6488adafe) r0 = syz_open_dev$hidraw(&(0x7f0000000000), 0x1000, 0x40) ioctl$HIDIOCGRDESC(r0, 0x90044802, &(0x7f0000000040)={0x8b6, "346f3f21a4d8a253e416ac338f9c33590c9d053300f524ede0a6bc51bc4079ea796b7d785feb0045f39ca5ba9930ec5dd5cc4b95d97ea731a3607292bce85e25392345f374accc811962cf9c1873f896ccacf4c6acebfdb8580a7532999bffc5b285f96b2dab68a230040a6abe45abca35fe68307972752d5b71f86dd5aa792c69f6a9aeca2997aeb2bac1771d7a44f1d2818d59913edac2d5f83823f527f080f4b3c7084d1871fe81d27b11e7a6d6f3181361d224cb5d910c3a75b2a53188f1186eaa51172ae3783d2c928c0ddb0095f876595da3dfa21a4089a49a0d16a1933506463a297609665b3992db8df24e04a728c02cef2bec986b83f544cd398b20c80725123240a514bfae7b0063125721f7a89f7a28b649500d8df1d4182ae845705479b03da9b6b977628495565f14cce7d02e13d877fcef48e2d25ce6eea3e9ce559e56c488ba0af1e55944f47d2065d30e55ef5d8f49098dd3a2da221691f09ce6daf8a6402fdc08ec7f42aca18430f78d13288a62777f6f8808123f70c0ac514363e4280737311931ac2d864c61b956ea04309bc6fc0cd329941a9e191405fbd3126047cd21ca286d4e943a250876451d4da2b396532295b2f487e086fd42e2b3b01f5521984e2bd5210c31ff1924562be986001b213b0219340f3f46969d6714de8f2465f4413f89780394ca477497ff4fb7be38f5a67f3595f8abc8bcb882eaec634607b9cce254584323069fb2b37d42b95a9e024f02b9bc9af8b1e66591108d6e00625e18399c2064291e908456f40469f30daeeb4bf9f39d1a887d1aab859001cc5c3634d959607ff805365f4325169acd37503b6efbcda1a6b6d555d41230f9c7ffe32e203a07317656709e8da11adaedcb2e1083c43d3c82258bfe9c750672148aa76b1b1542a1422ccd95789dd93c63cf39da918bc36915e4729add9cde78dc6748166fa2c5ac8e96b0e1b2ef99bf4b448579d59ea0e82f3aebbbfc3f887b4d1c388327a01cb3cc8b5133414ae32992ca4ff3bf2442f6b7ab2b831affdab3af98cad3f5c39151898438681ef46d6fcdfe28ca3a78ac6d2a844a3b275f089dd02f377778fb477d9f81bcd5cce4bc102ea499c6065706fe75acf8b7205dcf5ae33e163f7b9546c975f947dedbeb6e314da27d9ea1dd362e7acab2c58b9c2e2ee0fd740924ddd5818f688c25426bb17f2cb8f5a2b7ce9d2eb88325ff67693748db724b10e9eafb30b4fdd8cdfe748d58af1050f0bc120e1f5c5f9be0f206525784a484a572075a949b97f273ceca88deea1179ef4dee722990e6159ceb16f39dc51dda2bc0ebcfb8e6364946a9328b3b082671d6e9117ce7c31f874cc78ce840ff7b218e6654e04c89b46be2480f6712ddc59ba80c2fb25c238d38a376a42f0c31c9fc68246c52c8431864826d1f2f757aaba59dfc8ade2f6b9e8a333c3155b53defc95038890de79333fb8f587501bc332352cd296d8327039dc49e897c031232c7f2c59b286438fd8ed04fe309e3cf7605791959afa486100b97aef2b97a929641e4bd271ae1cbf8c13f4ac4da53ed67d5a3f43ebad6804a4c210f0f2ecff887e585d7f71012c1355835d87da92391e7ddc14ecaa684f4e29a6269dd8ce28dbb0d29898cdc76373eece3f1d5f7704665328fd09f66a4751c19b19df85ecc543b20455348ae6d6a2ec74659c201b1c0d5155849268d8d766fbb8b1e58d92c533beb549110f143f33d34be14eee167d50b2e8ba452a490637215b207574e817c9d8530b7be4fd1f588f123b0404fe192dc6ba48df3e8d567acb6b3411e4c980cddc3c11440c2376cc61c7f3c23d5f1a1f9c2689eefd8713d227eeef7cfe0f04fd86ba67a6d452050b355d005e96da695dd81bab2e9dd1f1ce32812eb4ebebd926840d86fdcea002d0a4974b5a360294891be0c1f36d4870c4f43fd66a9cc78231d9e4c1cef863775020621edf3cc3ffe9c20ab8c2ffe0e876d2e0f56354c0406d0fe1c3de31070faee29783d554bbd2f3039accb67c30bf102f0b16e8d04255043d93bb4ae74e833dea93ef409aadef80d30c3fd22e6dd26ee54c7adc3fa4a8c332025423322be427347888992e631db648cdc10a41e11a052d915b01b4139eb7a90d4fdabad382cfb658881d2df2d6c8e16757ea5307862db9e8e0ec733eda7b0b6966479c3a1bb9ef6fc5d73aa87a0324e99ab26bda9fa8c4d6847c90b16f11c1b50cff2d025faf18d60360737f2ce147314b2aa1fa144deebf846aa1879d85fd9e9df1f3ba6623547aa800b7e33373e0dded5f9bb1a6ccc947cb0e7f81566375a0f44a843bc1b3f4bd355dcab88ab46706c758a73ad3b13c7a5ab6af7de71c58fe547b494360c163e7df360191c7a0c491776ec8796810685d86bf7cfde537114f6d4e5498e04b3413a7649e1f18d26e7cd7a6e85f53380ffb94d23d9a266de9208ba0e34a8127e242d4457e68b3169f56eefe8b816a0dcd6b166167474ede98d1568ed1b564f8c36caeaa88b879f1e0960736450225545ad0381e09e34688dd36abe2c129ba72a22f7500f78f3c2bc0900bcf1073910772a1555369ffec38c87e0aa9c6ab0e72f4a62572931e1221fa7bfa3738334970fa495b88589b38f54452ad2017b142935019c38968cab55430367ddc7f4a35318e988c9cca38b11fbff221e973127e1884cd1a086d8990f29a0f8ff1c1980df992d43a235cdfa6017edead9baabc36190e3cc8e18118cbcf28041cf24d3b01934282accb11dab84bae4b9f361edb5a1ca7b3b7bcb21186f127d332da96d55de47b0a8e443c1040f2b7203bd00a6faf739a2edac1a63d73f878a1f37b81dbb16408e7a63905bed5c2f8632520059b305ca551406b2d3a4a42695597d2cf80d583f3ea558efcddccb785abe0fe74c8401ff83a10d2bbf97429850d18ca5093889fbf1d0bb4a5a0527e3e24b33deb049ad5800b3a83b687b624f689785c8ad0a03c044fb7d99631d5bb2f3a56b51abaf2ffd98256797b2f541a6c9c3d0037adef0c7c410636c83335b0cda67e0a069b0424a1446fc745344bd5f94ab48dc412cb32ff1939bac9ccab52a7a70ebcf4114716cfa644ad9289c0fd42ba095f95cefa14d882a77a791eaec95dc5f600bcb36e561dfa8354be554ea9298"}) syz_open_dev$evdev(0x0, 0x0, 0x200240) r1 = syz_open_dev$evdev(&(0x7f0000000900), 0x7c0, 0x2100) ioctl$EVIOCREVOKE(r1, 0x40044591, &(0x7f0000000940)=0x5) r2 = syz_open_dev$evdev(&(0x7f0000000980), 0x0, 0x40240) ioctl$EVIOCGPHYS(r2, 0x80404507, &(0x7f00000009c0)=""/4096) [ 1310.426516][ T7248] usb 2-1: device descriptor read/8, error -71 15:49:08 executing program 0: r0 = syz_open_dev$hidraw(0xfffffffffffffffc, 0x0, 0x0) read$hidraw(r0, &(0x7f0000000100)=""/4096, 0x1000) 15:49:08 executing program 4: syz_open_dev$hidraw(0xfffffffffffffffc, 0x20, 0x1092c0) syz_open_dev$evdev(0x0, 0x2e83, 0xd0201) ioctl$EVIOCSKEYCODE_V2(0xffffffffffffffff, 0x40284504, &(0x7f0000000280)={0xff, 0x1a, 0x0, 0x401, "216c1f9c07f1de9c769de978958fb9dd09bc6420a1e8b6afc6963a9d17b676cc"}) r0 = syz_open_dev$evdev(&(0x7f0000000380), 0x0, 0x0) ioctl$EVIOCGEFFECTS(r0, 0x80044584, &(0x7f00000003c0)=""/4096) r1 = syz_open_dev$evdev(&(0x7f0000000080), 0x1, 0x20002) ioctl$EVIOCSMASK(r1, 0x40104593, &(0x7f0000000180)={0x11, 0xac, &(0x7f00000000c0)="29065f02aadafaa7a2350c373433dee38fd1a770926b8f684036128a4110edf818cb5238c803130bea2381e062cb225cfa6dba5afe0c6235b127d7162b3efdd60f5aef64bf8a9049d9e46d95612dd7312e03f7da7df596ffb82bc79ae54b38ed7fbc50d8633733479f4d0b7a766da5a79ee2e4f2820614c610ef3db46f522b8f3a4928a4ec047571385f65d7c9c6dcb2273a6fe2fd8168d73fb499dc1db36470066f4641ddbc006c08dd0694"}) r2 = syz_open_dev$evdev(&(0x7f0000000000), 0x7, 0x153081) ioctl$EVIOCSKEYCODE(r2, 0x40084504, &(0x7f0000000040)=[0x7, 0xa359]) ioctl$EVIOCGUNIQ(r0, 0x80404508, 0x0) r3 = syz_open_dev$evdev(&(0x7f0000000380), 0x0, 0x0) ioctl$EVIOCSABS0(r3, 0x401845c0, 0x0) ioctl$EVIOCGLED(r3, 0x80404519, &(0x7f00000001c0)=""/148) 15:49:08 executing program 2: r0 = syz_usb_connect_ath9k(0x3, 0x5a, &(0x7f0000000000)={{0x12, 0x1, 0x200, 0xff, 0xff, 0xff, 0x40, 0xcf3, 0x9271, 0x108, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x48}}]}}, 0x0) syz_usb_disconnect(r0) syz_open_dev$hidraw(0xfffffffffffffffc, 0x0, 0x28000) 15:49:08 executing program 5: r0 = syz_open_dev$hidraw(0xfffffffffffffffc, 0x4, 0x49005cb64888dafe) ioctl$HIDIOCGRAWINFO(r0, 0x80084803, &(0x7f0000000000)=""/13) 15:49:08 executing program 3: r0 = syz_open_dev$hidraw(&(0x7f0000000080), 0x0, 0x1) read$hidraw(r0, 0x0, 0x0) 15:49:08 executing program 1: r0 = syz_usb_connect$uac1(0x3, 0xd3, &(0x7f0000000000)={{0x12, 0x1, 0x310, 0x0, 0x0, 0x0, 0x8, 0x1d6b, 0x101, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0xc1, 0x3, 0x1, 0x80, 0x40, 0x0, {{0x9, 0x4, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, {{0xa, 0x24, 0x1, 0x0, 0x4}, [@input_terminal={0xc, 0x24, 0x2, 0x4, 0x206, 0x3, 0x20, 0x401, 0x1, 0x40}, @selector_unit={0x8, 0x24, 0x5, 0x1, 0x0, "28a2e8"}, @mixer_unit={0x6, 0x24, 0x4, 0x4, 0x8, "a1"}, @processing_unit={0x9, 0x24, 0x7, 0x3, 0x4, 0x7f, "878f"}]}}, {}, {0x9, 0x4, 0x1, 0x1, 0x1, 0x1, 0x2, 0x0, 0x0, {[@as_header={0x7, 0x24, 0x1, 0x58, 0x7f, 0x5}, @format_type_i_continuous={0x9, 0x24, 0x2, 0x1, 0x40, 0x1, 0x61, 0xfb, "", 'M'}, @format_type_i_continuous={0xa, 0x24, 0x2, 0x1, 0x40, 0x4, 0xff, 0x3f, "", "d724"}, @format_type_i_discrete={0x10, 0x24, 0x2, 0x1, 0x4, 0x4, 0x7, 0x9, "cf34c23472e16003"}, @format_type_i_discrete={0xe, 0x24, 0x2, 0x1, 0x7, 0x2, 0x0, 0xfb, "83a5f51f0d43"}]}, {{0x9, 0x5, 0x1, 0x9, 0x40, 0x0, 0x0, 0x6, {0x7, 0x25, 0x1, 0x2, 0xde, 0x1}}}}, {}, {0x9, 0x4, 0x2, 0x1, 0x1, 0x1, 0x2, 0x0, 0x0, {[@as_header={0x7, 0x24, 0x1, 0x66, 0x1, 0x1001}]}, {{0x9, 0x5, 0x82, 0x9, 0x400, 0x81, 0x81, 0xfc, {0x7, 0x25, 0x1, 0x0, 0x0, 0x5}}}}}}}]}}, &(0x7f0000000340)={0xa, &(0x7f0000000100)={0xa, 0x6, 0x110, 0x20, 0x80, 0x5, 0x10, 0x4}, 0x154, &(0x7f0000000140)={0x5, 0xf, 0x154, 0x5, [@ssp_cap={0x24, 0x10, 0xa, 0x5, 0x6, 0x7fff, 0xf00f, 0xf98c, [0xc0, 0x0, 0xf, 0xc000, 0xc0, 0xc0]}, @ss_container_id={0x14, 0x10, 0x4, 0x6, "e1066f4672b1c31e266ca3036dec8ca2"}, @ssp_cap={0x18, 0x10, 0xa, 0xf0, 0x3, 0x401, 0xf00, 0x7f, [0xff00c0, 0xc0, 0x3fcf]}, @generic={0xfc, 0x10, 0xb, "411c8ec08ceb449eec3c54f0ed9257bf9bf4ecdba312c91134d81d42579af25b4225ed5343761e51a2fabb14a5e6b9c45b1e63fa9d72a9cb80c6664d34f8847438d73625cb586c471b66552e55dfcf45e7f88e746a3e79746cb29ecc2842d9c0cffbbbdd1305a3b5ab0c783aed1b02c467a40a055f0fa7061ca00d528b0fe6ebe7d6bfb49d0ff121b30ddc25e14f89008674fbc84e457a8d9456cd369c216d2c47c0c545bef1bcda96d011c7f328f7650e8af1ad4c90a73a1f54cc53ab36a869338a49121b8fcb1015c407db850913b3e6705b7bca865d96d18883b616881ee095bc85df0b48ab8007c629da8514d528cc697c1df575020d69"}, @ptm_cap={0x3}]}, 0x2, [{0x4, &(0x7f00000002c0)=@lang_id={0x4, 0x3, 0x429}}, {0x4, &(0x7f0000000300)=@lang_id={0x4, 0x3, 0x2c0a}}]}) syz_usb_disconnect(r0) syz_open_dev$hidraw(0xfffffffffffffffc, 0x0, 0x49005cb64888dafe) 15:49:08 executing program 0: r0 = syz_open_dev$hidraw(0xfffffffffffffffc, 0x0, 0x0) read$hidraw(r0, &(0x7f0000000100)=""/4096, 0x1000) 15:49:08 executing program 4: syz_open_dev$hidraw(0xfffffffffffffffc, 0x20, 0x1092c0) r0 = syz_open_dev$evdev(0x0, 0x1ff, 0x0) ioctl$EVIOCSABS0(r0, 0x401845c0, &(0x7f0000000000)={0xfffffffb, 0x200, 0x3ff, 0x8000, 0x0, 0x6}) r1 = syz_open_dev$evdev(&(0x7f0000000380), 0x0, 0x0) ioctl$EVIOCGUNIQ(r1, 0x80404508, 0x0) ioctl$EVIOCGKEY(r0, 0x80404518, &(0x7f0000000040)=""/105) 15:49:08 executing program 3: r0 = syz_open_dev$hidraw(&(0x7f0000000080), 0x0, 0x0) read$hidraw(r0, 0x0, 0x0) r1 = syz_open_dev$hidraw(&(0x7f0000000080), 0x0, 0x0) read$hidraw(r1, 0x0, 0x0) ioctl$HIDIOCGRAWNAME(r1, 0x80404804, &(0x7f0000000000)) [ 1310.636859][ T7248] usb 2-1: device descriptor read/8, error -71 15:49:08 executing program 5: syz_open_dev$hidraw(0xfffffffffffffffc, 0x0, 0x49005cb64888dafe) r0 = syz_open_dev$hidraw(&(0x7f0000000000), 0x1, 0x20800) ioctl$HIDIOCGRAWPHYS(r0, 0x80404805, &(0x7f0000000040)) 15:49:08 executing program 0: r0 = syz_open_dev$hidraw(0xfffffffffffffffc, 0x0, 0x0) read$hidraw(r0, &(0x7f0000000100)=""/4096, 0x1000) 15:49:08 executing program 3: r0 = syz_open_dev$hidraw(0xfffffffffffffffc, 0x401, 0x49005cb64888dafe) r1 = syz_open_dev$hidraw(&(0x7f0000000000), 0x1, 0x10000) ioctl$HIDIOCGRAWINFO(r1, 0x80084803, &(0x7f0000000040)=""/4096) ioctl$HIDIOCGRAWNAME(r0, 0x80404804, &(0x7f0000001240)) ioctl$EVIOCGMASK(0xffffffffffffffff, 0x80104592, &(0x7f0000001200)={0x16, 0xfd, &(0x7f0000001100)="91b717e5bb3d28091400c15913da06c8f6c3c3e1c33e04a8ecef023462378b3f07b84da8e38f602744797e5a2bc9d0e3a9b8b248179cdb959b0d7b82a392febb08472468ea44be101ce098b9bc0a7aa44c8dcf6b35b57985c6965705ff5afcd9c9d18922e28f2f573213ad4c0a344f8cf001804bcabb71432ea1f72d17f67bcaf55f9e74303a061170aeb9a8db27e49b4c111648dcab09a9c1948981ddd904a2d453fc56c2955f1810ee03ee35b72c5573fc7180d10a2eae3c63bf42f8d262c03807add531a9691b9d3d0bb9400a85fe1df805192d03e09344df509374cc7a07e93031da8e2e1f35cb17cd580307d5b27b00870e657cf88ec4bbebd53b"}) ioctl$HIDIOCGRDESCSIZE(r0, 0x80044801, &(0x7f00000010c0)) r2 = syz_open_dev$evdev(&(0x7f0000001040), 0x8, 0x48000) ioctl$EVIOCGBITSND(r2, 0x80404532, &(0x7f0000001080)=""/27) ioctl$HIDIOCAPPLICATION(0xffffffffffffffff, 0x4802, 0x5) syz_open_dev$evdev(0x0, 0x0, 0x200240) write$hidraw(r0, &(0x7f0000001280)="555c1730e186c5289adaab483ab19730220bce9f576cee9b9dbd82fccdf09ac8e6977f59e89c64137adbaf04f75789dc077cb339bb9cd11c6835c6c2149e2449ef5ef9bc30d204ca4870840f7f9d19da5b66cf3aca6a7e42c3a319188ee049e8d54ede39652692b43b94486bc2a9eefa0e1ff84ed30d6f19e5ce853aa8cfe88f93725406659b1084b0f043d004349281911884321d06de", 0x97) 15:49:08 executing program 4: syz_open_dev$hidraw(0xfffffffffffffffc, 0x20, 0x1092c0) r0 = syz_open_dev$evdev(0x0, 0x0, 0x0) r1 = syz_open_dev$evdev(&(0x7f0000000380), 0x0, 0x0) ioctl$EVIOCGUNIQ(r1, 0x80404508, 0x0) ioctl$EVIOCGLED(r0, 0x80404519, &(0x7f0000000000)=""/66) ioctl$EVIOCGNAME(r0, 0x80404506, &(0x7f0000000080)=""/250) 15:49:08 executing program 0: syz_open_dev$hidraw(0xfffffffffffffffc, 0x0, 0x49005cb64888dafe) read$hidraw(0xffffffffffffffff, &(0x7f0000000100)=""/4096, 0x1000) [ 1310.816384][T11682] usb 3-1: new high-speed USB device number 15 using dummy_hcd [ 1311.136375][ T7248] usb 2-1: new high-speed USB device number 4 using dummy_hcd [ 1311.237036][ T7248] usb 2-1: Using ep0 maxpacket: 8 [ 1311.376470][T11682] usb 3-1: New USB device found, idVendor=0cf3, idProduct=9271, bcdDevice= 1.08 [ 1311.385524][T11682] usb 3-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 1311.393781][T11682] usb 3-1: Product: syz [ 1311.398007][T11682] usb 3-1: Manufacturer: syz [ 1311.402605][T11682] usb 3-1: SerialNumber: syz [ 1311.467526][T11682] usb 3-1: ath9k_htc: Firmware ath9k_htc/htc_9271-1.4.0.fw requested [ 1311.516466][ T7248] usb 2-1: config 1 contains an unexpected descriptor of type 0x2, skipping [ 1311.525202][ T7248] usb 2-1: config 1 has an invalid descriptor of length 1, skipping remainder of the config [ 1311.535513][ T7248] usb 2-1: config 1 has 1 interface, different from the descriptor's value: 3 [ 1311.696543][ T7248] usb 2-1: New USB device found, idVendor=1d6b, idProduct=0101, bcdDevice= 0.40 [ 1311.705609][ T7248] usb 2-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 1311.713680][ T7248] usb 2-1: Product: syz [ 1311.717982][ T7248] usb 2-1: Manufacturer: Ⰺ [ 1311.722622][ T7248] usb 2-1: SerialNumber: syz [ 1312.106397][T11682] usb 3-1: ath9k_htc: Transferred FW: ath9k_htc/htc_9271-1.4.0.fw, size: 51008 [ 1312.136441][ T7248] usb 2-1: 0:2 : does not exist [ 1312.144318][ T7248] usb 2-1: USB disconnect, device number 4 15:49:10 executing program 3: syz_open_dev$hidraw(0xfffffffffffffffc, 0x0, 0x49005cb64888dafe) r0 = syz_open_dev$hidraw(&(0x7f0000000000), 0x1, 0x20800) ioctl$HIDIOCGRAWPHYS(r0, 0x80404805, &(0x7f0000000040)) 15:49:10 executing program 5: r0 = syz_open_dev$hidraw(0xfffffffffffffffc, 0x3, 0x49005cb64888dafe) syz_open_dev$hidraw(&(0x7f00000000c0), 0x40000000, 0x4100) r1 = syz_open_dev$hidraw(&(0x7f0000000080), 0x0, 0x0) read$hidraw(r1, 0x0, 0x0) ioctl$HIDIOCGRAWPHYS(r1, 0x80404805, &(0x7f0000000040)) ioctl$HIDIOCGRAWPHYS(r0, 0x80404805, &(0x7f0000000080)) r2 = syz_open_dev$hidraw(&(0x7f0000000080), 0x0, 0x0) read$hidraw(r2, 0x0, 0x0) r3 = syz_open_dev$hidraw(&(0x7f0000000080), 0x0, 0x0) read$hidraw(r3, 0x0, 0x0) write$hidraw(r3, &(0x7f0000000240)="53ffe931728161027010cfaddeb218eb0f295cbc6222c0082256fcb5117db853c8c96fc3ba4fa1441613632a701bff039070bc944979d5d6e05829386f33bdacdcebed8d249c60d94efaac3383be617ad6d5de492ebce30532ea392e125f0a70575624d4eb79f9a7174805000000000000009d92a233eccf129f3b1ed4d8b3e2b77003d775eb0974442f2ec9f2015c090000000000008167638b75a95fdc8f5ace956e885abedbd07a6426f672685b56d926e8d65d3822db9114e42f9ba99e36a32b8bfe572e3366b953a0bd2c66172ed499a6d919210e7fd0772f9bf9dc4410ca253673262286f92841aba9ca50d2ff749a4bd5f223cfeecd69c9a49b4edc1769801b4a68d021740a0800ad167627c832738509f12cb3a093008e8e7d568e9515e563d5e3215d70bb48d700000000000000", 0x132) ioctl$HIDIOCGRAWINFO(r0, 0x80084803, &(0x7f0000000000)=""/42) r4 = syz_open_dev$hidraw(&(0x7f0000000100), 0x85, 0x400083) write$hidraw(r4, &(0x7f0000000140)="f3b65b4dfa74acdf6dbbdc23a678850b2931f1041717f95ce0c5f61d468b082a8c647ef0e244c34bf85c96372203d949c7", 0x31) 15:49:10 executing program 0: syz_open_dev$hidraw(0xfffffffffffffffc, 0x0, 0x49005cb64888dafe) read$hidraw(0xffffffffffffffff, &(0x7f0000000100)=""/4096, 0x1000) 15:49:10 executing program 4: syz_open_dev$hidraw(0xfffffffffffffffc, 0x20, 0x1092c0) r0 = syz_open_dev$evdev(0x0, 0x0, 0x0) syz_open_dev$evdev(&(0x7f0000000380), 0x0, 0x40502) r1 = syz_open_dev$evdev(&(0x7f0000000380), 0x0, 0x0) ioctl$EVIOCSABS0(r1, 0x401845c0, 0x0) ioctl$EVIOCGUNIQ(r0, 0x80404508, 0x0) 15:49:10 executing program 2: syz_open_dev$hidraw(0xfffffffffffffffc, 0x20, 0x1092c0) r0 = syz_open_dev$evdev(0x0, 0x0, 0x0) r1 = syz_open_dev$evdev(&(0x7f0000000380), 0x0, 0x0) ioctl$EVIOCGUNIQ(r1, 0x80404508, 0x0) ioctl$EVIOCGLED(r0, 0x80404519, &(0x7f0000000000)=""/66) ioctl$EVIOCGNAME(r0, 0x80404506, &(0x7f0000000080)=""/250) 15:49:10 executing program 1: r0 = syz_open_dev$hidraw(0xfffffffffffffffc, 0x0, 0x49005cb64888dafe) read$hidraw(r0, &(0x7f0000000000), 0x0) [ 1312.324949][ T9907] usb 3-1: USB disconnect, device number 15 [ 1312.382567][ T34] kauditd_printk_skb: 9 callbacks suppressed [ 1312.382586][ T34] audit: type=1800 audit(1629042550.209:323): pid=25878 uid=0 auid=4294967295 ses=4294967295 subj==unconfined op=collect_data cause=failed(directio) comm="syz-executor.3" name=48C7C060 dev="sda1" ino=14354 res=0 errno=0 15:49:10 executing program 1: r0 = syz_usb_connect$hid(0x3, 0x36, &(0x7f0000000000)={{0x12, 0x1, 0x250, 0x0, 0x0, 0x0, 0x8, 0x56a, 0x19, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x24, 0x1, 0x1, 0x9, 0x10, 0x40, [{{0x9, 0x4, 0x0, 0x80, 0x1, 0x3, 0x1, 0x1, 0xef, {0x9, 0x21, 0x8001, 0x6, 0x1, {0x22, 0x772}}, {{{0x9, 0x5, 0x81, 0x3, 0x10, 0x1, 0x4e, 0xb5}}}}}]}}]}}, &(0x7f0000000240)={0xa, &(0x7f0000000040)={0xa, 0x6, 0x201, 0x5, 0x3f, 0x4, 0x20, 0x4a}, 0x0, 0x0, 0x4, [{0xcb, &(0x7f0000000080)=@string={0xcb, 0x3, "a115a7956bdc3c7c1e2b2689da0e1acc46898b56b34571922013209b1c81adef3249dc59413eac587869972cd42ca2dec55937e20f40558a081f3d5ae960845c2ad4dc27f06de870082e15e413d9c8e52980d72461c662bee8ffea449ddaa12306d92447265a556c048782fbe5d986b38b65f9be9661a99d63ca04478614cb26dd6d9f764c20e15e054745bf02fcea992527f4937ee812f25eb513b2888c216b5d170814ce78aa25c785a18b6932ed4daa5fc507f65f19b8e1a9881046c56e74b95517c42e29f2f0b7"}}, {0x4, &(0x7f0000000180)=@lang_id={0x4, 0x3, 0x380a}}, {0x3b, &(0x7f00000001c0)=@string={0x3b, 0x3, "90ce146ce006fc400fb0e92b27d9d6b4df79cde61292e89a8c8453b939f4615f117fdcf4f68f6061133a2da8395b647e8ac953c6add3122369"}}, {0x39, &(0x7f0000000200)=@string={0x39, 0x3, "d90f3a75e29c8bc5324329e860a6dc2d75732c72f90ea11234d4a8f8a78f3ebb4963cd3d07fb9ef3f62b83a1633fff33857ea2d586147b"}}]}) syz_usb_connect$cdc_ecm(0x0, 0x7b, &(0x7f0000000700)={{0x12, 0x1, 0x310, 0x2, 0x0, 0x0, 0xff, 0x525, 0xa4a1, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x69, 0x1, 0x1, 0x2, 0x40, 0x4, [{{0x9, 0x4, 0x0, 0x2, 0x3, 0x2, 0x6, 0x0, 0x6, {{0x6, 0x24, 0x6, 0x0, 0x0, ':'}, {0x5}, {0xd, 0x24, 0xf, 0x1, 0x20, 0x54f, 0x2, 0x1f}, [@ncm={0x6, 0x24, 0x1a, 0x7f, 0x2}, @call_mgmt={0x5, 0x24, 0x1, 0x3, 0xff}, @obex={0x5, 0x24, 0x15, 0x40}, @mbim_extended={0x8, 0x24, 0x1c, 0x4, 0x1, 0x5}, @country_functional={0xc, 0x24, 0x7, 0x6, 0x9, [0x6, 0x3e00, 0x0]}]}, {[{{0x9, 0x5, 0x81, 0x3, 0x0, 0x9, 0x20, 0x3}}], {{0x9, 0x5, 0x82, 0x2, 0x10, 0xf2, 0x3c, 0x50}}, {{0x9, 0x5, 0x3, 0x2, 0x20, 0x1, 0x7, 0x4}}}}}]}}]}}, &(0x7f0000000900)={0xa, &(0x7f0000000780)={0xa, 0x6, 0x201, 0x80, 0xa9, 0x4, 0xff}, 0x1c, &(0x7f00000007c0)={0x5, 0xf, 0x1c, 0x4, [@ss_cap={0xa, 0x10, 0x3, 0x2, 0x4, 0x7, 0x9, 0x5}, @ext_cap={0x7, 0x10, 0x2, 0x8, 0x5, 0x4, 0xa1c}, @ptm_cap={0x3}, @ptm_cap={0x3}]}, 0x4, [{0x4, &(0x7f0000000800)=@lang_id={0x4, 0x3, 0x404}}, {0x4, &(0x7f0000000840)=@lang_id={0x4, 0x3, 0x80c}}, {0x4, &(0x7f0000000880)=@lang_id={0x4, 0x3, 0x40e}}, {0x4, &(0x7f00000008c0)=@lang_id={0x4, 0x3, 0x412}}]}) syz_open_dev$hidraw(0xfffffffffffffffc, 0x0, 0x49005cb64888dafe) syz_usb_connect$uac1(0x2, 0xdd, &(0x7f0000000980)={{0x12, 0x1, 0x110, 0x0, 0x0, 0x0, 0x0, 0x1d6b, 0x101, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0xcb, 0x3, 0x1, 0x44, 0x80, 0x2, {{0x9, 0x4, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, {{0xa, 0x24, 0x1, 0x0, 0x81}, [@output_terminal={0x9, 0x24, 0x3, 0x5, 0x1ff, 0x6, 0x6, 0xf3}, @selector_unit={0x5, 0x24, 0x5, 0x1, 0xff}, @input_terminal={0xc, 0x24, 0x2, 0x4, 0x100, 0x6, 0xc2, 0x0, 0xa8, 0xfa}, @feature_unit={0x13, 0x24, 0x6, 0x6, 0x6, 0x6, [0x5, 0x6, 0x8, 0x5, 0xa, 0x5], 0x7c}, @output_terminal={0x9, 0x24, 0x3, 0x3, 0x304, 0x6, 0x6, 0x7}, @processing_unit={0x9, 0x24, 0x7, 0x6, 0x0, 0x5, "6fcf"}]}}, {}, {0x9, 0x4, 0x1, 0x1, 0x1, 0x1, 0x2, 0x0, 0x0, {[@as_header={0x7, 0x24, 0x1, 0x9, 0x7, 0x1001}, @as_header={0x7, 0x24, 0x1, 0x5f, 0x8, 0x1002}, @format_type_i_discrete={0xb, 0x24, 0x2, 0x1, 0x2, 0x3, 0x7, 0x1, "9a4277"}, @as_header={0x7, 0x24, 0x1, 0x5, 0x7, 0x2}, @format_type_i_continuous={0xd, 0x24, 0x2, 0x1, 0x2, 0x3, 0x5, 0x4, "187c", "599819"}]}, {{0x9, 0x5, 0x1, 0x9, 0x40, 0x1, 0x2, 0x81, {0x7, 0x25, 0x1, 0x83, 0x40, 0x81}}}}, {}, {0x9, 0x4, 0x2, 0x1, 0x1, 0x1, 0x2, 0x0, 0x0, {}, {{0x9, 0x5, 0x82, 0x9, 0x3ff, 0x0, 0x80, 0x0, {0x7, 0x25, 0x1, 0x0, 0x3, 0x8}}}}}}}]}}, &(0x7f0000000dc0)={0xa, &(0x7f0000000a80)={0xa, 0x6, 0x310, 0x1, 0x3, 0x5, 0x10, 0x3}, 0x102, &(0x7f0000000ac0)={0x5, 0xf, 0x102, 0x5, [@ss_cap={0xa, 0x10, 0x3, 0x0, 0x5, 0xe3, 0x81, 0x4}, @wireless={0xb, 0x10, 0x1, 0x4, 0x81, 0x1, 0x2b, 0xfffd, 0x1f}, @generic={0xc9, 0x10, 0x3, "6c4c7abcd380239953f6889a2b300ac499a297c26b9a5d894bbbd25eab82d54b51a3ef00a9f3b3e12fc7383bb1ffd1d1cf44f8905388ed6350e1e0fe5ea333dee16813c0f481eb8adf61064796103cc6459b68f95edee80ca48810ea63dcc12bfdd25a1107976952799051c9a9ed5973156e95cf8daa8c6d01689fa2114e9fe9d7aef44d76a9a8b1ee287d2377fb39f3776ef1299bf3821d2d15d00ae0886829b1262d1612827d2a24eb0b1a76ff969634f200a671de35841b4b08e507c80c8279a678078d21"}, @ss_container_id={0x14, 0x10, 0x4, 0x20, "e75334307b2fdc05a0a2962c139feed3"}, @wireless={0xb, 0x10, 0x1, 0x4, 0x84, 0x9, 0x5, 0x7, 0x9}]}, 0x4, [{0x4, &(0x7f0000000c00)=@lang_id={0x4, 0x3, 0x400a}}, {0x4, &(0x7f0000000c40)=@lang_id={0x4, 0x3, 0x814}}, {0xe8, &(0x7f0000000c80)=@string={0xe8, 0x3, "d2dd7514e184e37b5bd772c911fd39cfcac467b970784a776355c7dc835c3010016e0c01ff56b73069ce3f6a9dea44b3750491fd6654154c97ea56c59a8c198515fe9968cc9c5241a58fb5d6b066fc5e8ea41a9997acdb0395f1f8511a8c7dda1a7cabc4b134f5e9b78ae12df685a435eddd0e46e6d0202a64ce044bc19077f3d8dac789431de790c1fba2127ebb30ae849c3e4af546ac641c0d759b1503d90412ef5d49b9804083b433621d63a9a36badfac35e2c2a8ce8ddd50ac693cbc39d6db76b3e371827d3c2d8790d290b22912216067bd8bc3930fcac3b89c89fe2096323be33deff"}}, {0x4, &(0x7f0000000d80)=@lang_id={0x4, 0x3, 0xf0ff}}]}) syz_usb_connect$cdc_ecm(0x1, 0x79, &(0x7f0000000300)={{0x12, 0x1, 0x310, 0x2, 0x0, 0x0, 0xff, 0x525, 0xa4a1, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x67, 0x1, 0x1, 0x3f, 0x10, 0x2, [{{0x9, 0x4, 0x0, 0x9, 0x2, 0x2, 0x6, 0x0, 0x3, {{0xa, 0x24, 0x6, 0x0, 0x0, "58f51ee893"}, {0x5, 0x24, 0x0, 0x7ff}, {0xd, 0x24, 0xf, 0x1, 0x4, 0x1, 0x9, 0x6}, [@obex={0x5, 0x24, 0x15, 0x1}, @mbim_extended={0x8, 0x24, 0x1c, 0x101, 0x99, 0x9a9}, @call_mgmt={0x5, 0x24, 0x1, 0x1}, @mbim={0xc, 0x24, 0x1b, 0x401, 0x2, 0x5, 0x81, 0x1ff, 0x3}]}, {[{{0x9, 0x5, 0x81, 0x3, 0x8, 0x1, 0xff, 0x7}}], {{0x9, 0x5, 0x82, 0x2, 0x40, 0x3, 0xc, 0x8}}, {{0x9, 0x5, 0x3, 0x2, 0x8, 0x6c, 0xb9, 0x7}}}}}]}}]}}, &(0x7f0000000680)={0xa, &(0x7f0000000380)={0xa, 0x6, 0x110, 0xe, 0xb1, 0x0, 0x8, 0x2}, 0x1b3, &(0x7f00000003c0)={0x5, 0xf, 0x1b3, 0x6, [@generic={0xbe, 0x10, 0x1, "93c90f26c217a59791066cf6598b4c08a5133d75c446c98b1e2cc94b3f8fdf0b1331e82d3eb197bbc5e84cc78abf0d15e5baa74cecae48f467ccb9aad241482c4c5e471c2b8a84158c02fb0b976d663bf21baa8be9ff936b622ca4fa88a1731b540f4a2edf0bc542f7242845d2a2ba6d400d51607a417fb51293e36647897bf22f2a55e4220dcef7952f9409913b5f028c68f4fd3af66e1e2647b47d75711134f529b5d1dc8094259624830b3e6b49541c7e3f611aa2d2bda4fb09"}, @generic={0x7a, 0x10, 0x3, "381227b256d7bb65d910ee325a0b807061e84be0b1e69b602320b7a25a3dae086f2b660bfb1475768544402bb7ff54bd916e5b899eeb2105cc94c8ada6194e1d4d11a7d72d39cc61651dabb47607a773cc86231cd19b8a5c102a0ea190fcdc433d391ca0a98b88f616ef705d53b184a8872fb5e1b30b09"}, @ext_cap={0x7, 0x10, 0x2, 0xe, 0x2, 0x6, 0x8}, @ss_container_id={0x14, 0x10, 0x4, 0x0, "58350e0f4b82435a04e0d52b369b3b69"}, @generic={0x47, 0x10, 0xb, "f18976f53898026f480d961142152cc849f54b0fe685a70c5515309041ba6a5e96bef204c97bc62d5e622fb2617af4287b1d99ae851567ae614bcfbfa74db86a7b49de19"}, @ss_container_id={0x14, 0x10, 0x4, 0x1, "3dcb435f933b1d37af31f9f024a6ca98"}]}, 0x4, [{0x4, &(0x7f0000000580)=@lang_id={0x4, 0x3, 0x41e}}, {0x28, &(0x7f00000005c0)=@string={0x28, 0x3, "6ac2fe56ba64641f988b2fcabd057468e549ae366f3e4e00c5b99062753d3bb52bef65d1a5b8"}}, {0x4, &(0x7f0000000600)=@lang_id={0x4, 0x3, 0x81a}}, {0x4, &(0x7f0000000640)=@lang_id={0x4, 0x3, 0xf8ff}}]}) syz_usb_ep_write(r0, 0x1, 0x16, &(0x7f00000002c0)="e8b1bec698ec9c5cc0a5f6d49e264fbb6bd2fd088c30") [ 1312.420336][ T34] audit: type=1800 audit(1629042550.239:324): pid=25882 uid=0 auid=4294967295 ses=4294967295 subj==unconfined op=collect_data cause=failed(directio) comm="syz-executor.0" name=48C7C060 dev="sda1" ino=14513 res=0 errno=0 15:49:10 executing program 0: syz_open_dev$hidraw(0xfffffffffffffffc, 0x0, 0x49005cb64888dafe) read$hidraw(0xffffffffffffffff, &(0x7f0000000100)=""/4096, 0x1000) 15:49:10 executing program 3: r0 = syz_open_dev$hidraw(0xfffffffffffffffc, 0x20, 0x1092c0) syz_open_dev$evdev(0x0, 0x0, 0x0) read$hidraw(r0, &(0x7f0000000000)=""/32, 0x20) r1 = syz_open_dev$evdev(&(0x7f0000000380), 0x0, 0x0) ioctl$EVIOCGUNIQ(r1, 0x80404508, 0x0) 15:49:10 executing program 2: ioctl$EVIOCGABS0(0xffffffffffffffff, 0x80184540, &(0x7f0000000000)=""/193) syz_open_dev$hidraw(0xfffffffffffffffc, 0x401, 0x49005cb64888dafe) syz_open_dev$evdev(0x0, 0x0, 0x200240) 15:49:10 executing program 5: r0 = syz_open_dev$hidraw(0xfffffffffffffffc, 0x0, 0x49005cb64888dafe) ioctl$HIDIOCGRAWINFO(r0, 0x80084803, &(0x7f00000000c0)=""/12) r1 = syz_open_dev$hidraw(&(0x7f0000000000), 0x9, 0x2) ioctl$HIDIOCGFEATURE(r1, 0xc0404807, &(0x7f0000000040)={0xff, "19014fe27991a4a5a99af66ec66fe7f5c69d593936e872c2e9c952eb8661805ce121119bcfffa5b3b9ccbd2460edebaa2def7606baa31061a81e637ff582807c"}) 15:49:10 executing program 4: syz_open_dev$hidraw(0xfffffffffffffffc, 0x20, 0x1092c0) r0 = syz_open_dev$hidraw(&(0x7f0000000000), 0x7f, 0x40) read$hidraw(r0, &(0x7f00000003c0)=""/4096, 0x1000) syz_open_dev$evdev(0x0, 0x0, 0x0) r1 = syz_open_dev$evdev(&(0x7f0000000380), 0x0, 0x0) ioctl$EVIOCGUNIQ(r1, 0x80404508, 0x0) [ 1312.533538][ T34] audit: type=1800 audit(1629042550.249:325): pid=25881 uid=0 auid=4294967295 ses=4294967295 subj==unconfined op=collect_data cause=failed(directio) comm="syz-executor.1" name=48C7C060 dev="sda1" ino=14546 res=0 errno=0 15:49:10 executing program 0: r0 = syz_open_dev$hidraw(0xfffffffffffffffc, 0x0, 0x49005cb64888dafe) read$hidraw(r0, 0x0, 0x0) 15:49:10 executing program 3: syz_open_dev$hidraw(0xfffffffffffffffc, 0x20, 0x1092c0) r0 = syz_open_dev$evdev(0x0, 0x0, 0x0) syz_open_dev$evdev(&(0x7f0000000380), 0x0, 0x40502) r1 = syz_open_dev$evdev(&(0x7f0000000380), 0x0, 0x0) ioctl$EVIOCSABS0(r1, 0x401845c0, 0x0) ioctl$EVIOCGUNIQ(r0, 0x80404508, 0x0) [ 1312.626241][ T34] audit: type=1800 audit(1629042550.269:326): pid=25884 uid=0 auid=4294967295 ses=4294967295 subj==unconfined op=collect_data cause=failed(directio) comm="syz-executor.5" name=48C7C060 dev="sda1" ino=14578 res=0 errno=0 15:49:10 executing program 5: r0 = syz_open_dev$hidraw(&(0x7f0000000000), 0x7fff, 0x541000) r1 = syz_open_dev$evdev(&(0x7f0000000380), 0x0, 0x0) ioctl$EVIOCSABS0(r1, 0x401845c0, 0x0) ioctl$EVIOCGABS0(r1, 0x80184540, &(0x7f00000005c0)=""/33) ioctl$HIDIOCGRDESC(r0, 0x90044802, &(0x7f0000000040)={0x543, "8b572ca97104ae7a4abd9464259fe0aff02941db6f253a0af0f76dd3fd3d436df5cd1da34349a8395ebc2403a08ea0bda9f97c69dce4f2eb30077577b37036f7af515898e0707029da3f80330579c921fd715344ea6ce12811b7d1b77d132ee6c0980a3aac8e9e93ed0c9bd07d09b8847b591ff1839f55a9d0821e081a1bc6158da08c83b1c70f5e7c23e063b4b05b9decd3b8be9a9f796bd3ff5ba8b72038dff6e77dd5d35596069236b7d3ea0d2575badc6da61e379cd56af2fd7dfaa3062be0ae86ce499be18086e0e4e915746aab20be861c4a4e56c65d524e12e56164fd8341efcef09baeb29879153d8103603f84c9018133de887a534e4c3d6a6fb2c2d3a30bc62bdea1238aa36034e0aa09d449d9fba58d281f81b68bbebd210cebf3fec7f4f356ca03ea1ec3ab95f896b63d8e7b7593c28bd390bdc5ef533310de19405d65c5acc6ad7d7229e491dda6a369cc7e346cb57cb84c79bd7624ae4d7c7d60018cc98e489ed4df6c04cb2c2af39ca19cbbb1b33199c8c5de10b3e77666994a7276667c8bcae10e4f72004cdd66bf7224d7ae868a11d66caa4732cc5e22c6de1b3addf29828935c323e00cc1b33296df43b7d2a5dd06c1f430fd0d539f09e075e81164114a6624551e8c41b53dd3c1453716f989b8768e1073cc60a270f39aac57140e90873b6b348fc7c015c671fa194a398ed531ba33419f6380bc7005dcb760c86392d5f9b878b33dadb2e669416dcfca2f379f57e80f2e7b5e1216f0dbadc4b309f867abd2ba148bf2c8422c9dc4b3975d5450da6953190dcdaff509b14acfaa503be186d43676395a9fd4faf98ca66e9f302ed6034c6f3b55be3b42fc1f927a57064f603090d229cc48ffd6ca7a1ddfceec8538fcb4d4002096f97e86abe40fffb5b6bf885e9e1b14288331093c6db534a6f77fbe984c7267183d51510cabcb71ff7b4eb15ecde4dab967f2037325f254ad3c1394a2de9bc14fb01f3c1772fe70cc9f1be79ba138cda8dbe6cf7275004b696be76e4635a03dfe1686adda0d62237a7fa048cc26af17666c4fb0d63830bdf627346b60ef1b49c3a3b5d071f6977ee845aaedaecece046313dba39381d2abed603c98d85082e7ee15a47429caa463dd5f97c5e65dbfd294bcd8fcb41f8967ff54dd71079b32e209082a50bcc1a2a1183f8a520ab6e12e03b3fd465152d2d838b396cbb90a4cd045bc02253a49091c89526780395fad35f65b8fd09bc9fb4ce90e5ad8fc8ca44a9af82fb349b9433c6f2b3715277e23998bfac2564e052038aceec29bd743c15c121a2736df88c881af8ece924cd15a4cd15eda19345367133d8432da98c108c9a2713e022c4fcee6de9a7a0a64ef915e60897a2907d28e219a592b69c8a6dfb03402708de6e8dcc908178cdc65764a7e145a1da8fb44f5dad487d67aed3f4374f982ca316474076a408f5d079f40fbdcfcf63a852429c94d4bff079f1eabcc11a36cf4419bb4f5f3f6438481b764924815b1e6f9ab40c42e2c53dda839b2be624388577553d81e19ef2ab01200df6b58a87b0243aae65087e2c272dbf16e37ad9e0980b4b719c675be326c1f7ef6a7ffc6befd6ff4f46840abd13a76beb4adcf5ce7372da55ed3e3b494d104ed887f6c9cb795f476e116a79d39849a2e354bd39e85bc1d25f8656c1a23b3091200ae51311d03b3ed4e17f8a085821b0178371888144ae9abbeba6d52adc4c3bcc28d41b9894ba82ffc0ebb7c17873eee75003857ef00161d07c243e859e17a07e3bb0843751bacebac2d83c087c61518d7ed52ab65bb1a44b6c6e54613492538d209fcdcfb864d6766d8b49654140fd62b124b8d0c3251f822aa95dc67d69340577964fd8a3c76c6abf05f5feda1dac75792906e9c6fb0f70d7"}) ioctl$EVIOCSABS0(0xffffffffffffffff, 0x401845c0, &(0x7f0000000600)={0x8, 0x3f, 0x1000, 0x5, 0x78e7, 0x1ff}) 15:49:10 executing program 2: r0 = syz_open_dev$hidraw(&(0x7f0000000080), 0x0, 0x0) read$hidraw(r0, 0x0, 0x0) ioctl$HIDIOCGRAWPHYS(r0, 0x80404805, &(0x7f0000000000)) 15:49:10 executing program 4: syz_open_dev$hidraw(0xfffffffffffffffc, 0x20, 0x1092c0) r0 = syz_open_dev$evdev(0x0, 0x0, 0x0) r1 = syz_open_dev$evdev(&(0x7f0000000380), 0x0, 0x0) ioctl$EVIOCGUNIQ(r1, 0x80404508, 0x0) r2 = syz_open_dev$evdev(&(0x7f0000000380), 0x0, 0x0) ioctl$EVIOCSABS0(r2, 0x401845c0, 0x0) ioctl$EVIOCGKEYCODE(r2, 0x80084504, &(0x7f0000000000)=""/245) ioctl$EVIOCGABS3F(r0, 0x8018457f, &(0x7f0000000100)=""/115) [ 1312.686908][ T34] audit: type=1800 audit(1629042550.399:327): pid=25893 uid=0 auid=4294967295 ses=4294967295 subj==unconfined op=collect_data cause=failed(directio) comm="syz-executor.0" name=48C7C060 dev="sda1" ino=14323 res=0 errno=0 15:49:10 executing program 0: r0 = syz_open_dev$hidraw(0xfffffffffffffffc, 0x0, 0x49005cb64888dafe) read$hidraw(r0, 0x0, 0x0) [ 1312.780960][ T34] audit: type=1800 audit(1629042550.439:328): pid=25899 uid=0 auid=4294967295 ses=4294967295 subj==unconfined op=collect_data cause=failed(directio) comm="syz-executor.5" name=48C7C060 dev="sda1" ino=14530 res=0 errno=0 [ 1312.816380][ T34] audit: type=1800 audit(1629042550.459:329): pid=25900 uid=0 auid=4294967295 ses=4294967295 subj==unconfined op=collect_data cause=failed(directio) comm="syz-executor.2" name=48C7C060 dev="sda1" ino=14578 res=0 errno=0 [ 1312.853136][ T34] audit: type=1800 audit(1629042550.549:330): pid=25905 uid=0 auid=4294967295 ses=4294967295 subj==unconfined op=collect_data cause=failed(directio) comm="syz-executor.0" name=48C7C060 dev="sda1" ino=14323 res=0 errno=0 [ 1312.866276][ T7248] usb 2-1: new high-speed USB device number 5 using dummy_hcd [ 1312.875430][ T34] audit: type=1800 audit(1629042550.699:331): pid=25917 uid=0 auid=4294967295 ses=4294967295 subj==unconfined op=collect_data cause=failed(directio) comm="syz-executor.0" name=48C7C060 dev="sda1" ino=14339 res=0 errno=0 [ 1313.116258][ T7248] usb 2-1: Using ep0 maxpacket: 8 [ 1313.196283][T11682] ath9k_htc 3-1:1.0: ath9k_htc: Target is unresponsive [ 1313.203524][T11682] ath9k_htc: Failed to initialize the device [ 1313.210328][ T9907] usb 3-1: ath9k_htc: USB layer deinitialized [ 1313.286324][ T7248] usb 2-1: unable to get BOS descriptor or descriptor too short [ 1313.366499][ T7248] usb 2-1: config 1 interface 0 has no altsetting 0 [ 1313.526441][ T7248] usb 2-1: New USB device found, idVendor=056a, idProduct=0019, bcdDevice= 0.40 [ 1313.535518][ T7248] usb 2-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 1313.543558][ T7248] usb 2-1: Product: 캐气۠䃼뀏⯩듖租鈒髨蒌륓彡缑迶慠㨓꠭嬹繤즊왓펭⌒ [ 1313.554478][ T7248] usb 2-1: Manufacturer: 㠊 [ 1313.559250][ T7248] usb 2-1: SerialNumber: ࿙町鳢얋䌲Ꙡⷜ獵爬໹ኡ퐴辧묾捉㷍﬇⯶ꆃ㽣㏿纅햢ᒆ 15:49:11 executing program 1: r0 = syz_open_dev$evdev(&(0x7f0000000380), 0x0, 0x0) ioctl$EVIOCSABS0(r0, 0x401845c0, 0x0) ioctl$EVIOCGBITSND(r0, 0x80404532, &(0x7f0000000040)=""/230) syz_open_dev$hidraw(0xfffffffffffffffc, 0x2, 0x8a0c3) ioctl$HIDIOCGFIELDINFO(0xffffffffffffffff, 0xc038480a, &(0x7f0000000000)={0x1, 0xffffffff, 0x10000, 0x66, 0x0, 0xffff1af6, 0x4, 0x1, 0xffffffff, 0xac, 0xc89, 0x80000001, 0x4, 0x14d}) ioctl$HIDIOCAPPLICATION(0xffffffffffffffff, 0x4802, 0x4) r1 = syz_open_dev$evdev(&(0x7f0000000140), 0x2, 0x200040) ioctl$EVIOCSABS0(r1, 0x401845c0, &(0x7f0000000180)={0x6, 0x1, 0x2, 0x4, 0xf905, 0x8}) 15:49:11 executing program 3: r0 = syz_open_dev$hidraw(0xfffffffffffffffc, 0x0, 0x49005cb64888dafe) read$hidraw(r0, 0x0, 0x0) 15:49:11 executing program 5: syz_open_dev$hidraw(0xfffffffffffffffc, 0xe7c, 0xa200) 15:49:11 executing program 2: r0 = syz_open_dev$hidraw(&(0x7f0000000000), 0x7fff, 0x541000) r1 = syz_open_dev$evdev(&(0x7f0000000380), 0x0, 0x0) ioctl$EVIOCSABS0(r1, 0x401845c0, 0x0) ioctl$EVIOCGABS0(r1, 0x80184540, &(0x7f00000005c0)=""/33) ioctl$HIDIOCGRDESC(r0, 0x90044802, &(0x7f0000000040)={0x543, "8b572ca97104ae7a4abd9464259fe0aff02941db6f253a0af0f76dd3fd3d436df5cd1da34349a8395ebc2403a08ea0bda9f97c69dce4f2eb30077577b37036f7af515898e0707029da3f80330579c921fd715344ea6ce12811b7d1b77d132ee6c0980a3aac8e9e93ed0c9bd07d09b8847b591ff1839f55a9d0821e081a1bc6158da08c83b1c70f5e7c23e063b4b05b9decd3b8be9a9f796bd3ff5ba8b72038dff6e77dd5d35596069236b7d3ea0d2575badc6da61e379cd56af2fd7dfaa3062be0ae86ce499be18086e0e4e915746aab20be861c4a4e56c65d524e12e56164fd8341efcef09baeb29879153d8103603f84c9018133de887a534e4c3d6a6fb2c2d3a30bc62bdea1238aa36034e0aa09d449d9fba58d281f81b68bbebd210cebf3fec7f4f356ca03ea1ec3ab95f896b63d8e7b7593c28bd390bdc5ef533310de19405d65c5acc6ad7d7229e491dda6a369cc7e346cb57cb84c79bd7624ae4d7c7d60018cc98e489ed4df6c04cb2c2af39ca19cbbb1b33199c8c5de10b3e77666994a7276667c8bcae10e4f72004cdd66bf7224d7ae868a11d66caa4732cc5e22c6de1b3addf29828935c323e00cc1b33296df43b7d2a5dd06c1f430fd0d539f09e075e81164114a6624551e8c41b53dd3c1453716f989b8768e1073cc60a270f39aac57140e90873b6b348fc7c015c671fa194a398ed531ba33419f6380bc7005dcb760c86392d5f9b878b33dadb2e669416dcfca2f379f57e80f2e7b5e1216f0dbadc4b309f867abd2ba148bf2c8422c9dc4b3975d5450da6953190dcdaff509b14acfaa503be186d43676395a9fd4faf98ca66e9f302ed6034c6f3b55be3b42fc1f927a57064f603090d229cc48ffd6ca7a1ddfceec8538fcb4d4002096f97e86abe40fffb5b6bf885e9e1b14288331093c6db534a6f77fbe984c7267183d51510cabcb71ff7b4eb15ecde4dab967f2037325f254ad3c1394a2de9bc14fb01f3c1772fe70cc9f1be79ba138cda8dbe6cf7275004b696be76e4635a03dfe1686adda0d62237a7fa048cc26af17666c4fb0d63830bdf627346b60ef1b49c3a3b5d071f6977ee845aaedaecece046313dba39381d2abed603c98d85082e7ee15a47429caa463dd5f97c5e65dbfd294bcd8fcb41f8967ff54dd71079b32e209082a50bcc1a2a1183f8a520ab6e12e03b3fd465152d2d838b396cbb90a4cd045bc02253a49091c89526780395fad35f65b8fd09bc9fb4ce90e5ad8fc8ca44a9af82fb349b9433c6f2b3715277e23998bfac2564e052038aceec29bd743c15c121a2736df88c881af8ece924cd15a4cd15eda19345367133d8432da98c108c9a2713e022c4fcee6de9a7a0a64ef915e60897a2907d28e219a592b69c8a6dfb03402708de6e8dcc908178cdc65764a7e145a1da8fb44f5dad487d67aed3f4374f982ca316474076a408f5d079f40fbdcfcf63a852429c94d4bff079f1eabcc11a36cf4419bb4f5f3f6438481b764924815b1e6f9ab40c42e2c53dda839b2be624388577553d81e19ef2ab01200df6b58a87b0243aae65087e2c272dbf16e37ad9e0980b4b719c675be326c1f7ef6a7ffc6befd6ff4f46840abd13a76beb4adcf5ce7372da55ed3e3b494d104ed887f6c9cb795f476e116a79d39849a2e354bd39e85bc1d25f8656c1a23b3091200ae51311d03b3ed4e17f8a085821b0178371888144ae9abbeba6d52adc4c3bcc28d41b9894ba82ffc0ebb7c17873eee75003857ef00161d07c243e859e17a07e3bb0843751bacebac2d83c087c61518d7ed52ab65bb1a44b6c6e54613492538d209fcdcfb864d6766d8b49654140fd62b124b8d0c3251f822aa95dc67d69340577964fd8a3c76c6abf05f5feda1dac75792906e9c6fb0f70d7"}) ioctl$EVIOCSABS0(0xffffffffffffffff, 0x401845c0, &(0x7f0000000600)={0x8, 0x3f, 0x1000, 0x5, 0x78e7, 0x1ff}) 15:49:11 executing program 0: r0 = syz_open_dev$hidraw(0xfffffffffffffffc, 0x0, 0x49005cb64888dafe) read$hidraw(r0, 0x0, 0x0) 15:49:11 executing program 4: r0 = syz_open_dev$hidraw(0xfffffffffffffffc, 0x20, 0x1092c0) ioctl$HIDIOCGFEATURE(r0, 0xc0404807, &(0x7f00000000c0)={0x8, "0bee1dbd9eaebb40862278cb942009dccd26c90c38e564a1aeb5b3f8460b41a255295bd6f35e0630cb51a6dce8e66b9f0126bbe0a7b28abbce9d065ce4ba70f9"}) r1 = syz_open_dev$hidraw(&(0x7f0000000080), 0x0, 0x0) read$hidraw(r1, 0x0, 0x0) ioctl$HIDIOCGRAWPHYS(r1, 0x80404805, &(0x7f0000000080)) ioctl$HIDIOCGRDESCSIZE(r0, 0x80044801, &(0x7f0000000040)) syz_open_dev$evdev(0x0, 0xa00000000000000, 0x8040) r2 = syz_open_dev$evdev(&(0x7f0000000380), 0x0, 0x0) ioctl$HIDIOCGRDESCSIZE(r0, 0x80044801, &(0x7f0000000000)) ioctl$EVIOCGUNIQ(r2, 0x80404508, 0x0) [ 1313.874379][ T34] audit: type=1800 audit(1629042551.699:332): pid=25933 uid=0 auid=4294967295 ses=4294967295 subj==unconfined op=collect_data cause=failed(directio) comm="syz-executor.3" name=48C7C060 dev="sda1" ino=14769 res=0 errno=0 15:49:11 executing program 0: ioctl$EVIOCGKEYCODE(0xffffffffffffffff, 0x80084504, &(0x7f00000000c0)=""/88) syz_open_dev$hidraw(0xfffffffffffffffc, 0x401, 0x49005cb64888dafe) r0 = syz_open_dev$evdev(&(0x7f0000000380), 0x0, 0x0) ioctl$EVIOCSABS0(r0, 0x401845c0, 0x0) ioctl$EVIOCSREP(r0, 0x40084503, &(0x7f0000001180)=[0x101, 0x200]) syz_open_dev$evdev(0x0, 0x0, 0x200240) ioctl$HIDIOCGUSAGES(0xffffffffffffffff, 0xd01c4813, &(0x7f0000000140)={{0x3, 0x2, 0x5, 0x7d560dae, 0x80, 0x8001}, 0x2e6, [0x4, 0x3ff, 0x8, 0x1, 0x800, 0x4, 0x7, 0x6, 0x1, 0x0, 0x100, 0x9, 0x101, 0x20, 0x75, 0x4, 0x5, 0x3ff, 0x1, 0x1000, 0x1, 0xfffff801, 0xfffffff8, 0xa, 0x8000, 0x3, 0x1000000, 0x0, 0x8, 0x8000, 0x2, 0x2, 0xfffffff8, 0xb803, 0x40, 0x6, 0x104d40, 0x9, 0x9, 0xffff0000, 0x1, 0x3, 0x8, 0x7, 0x1f, 0xfffff6bc, 0xf1e, 0xffff, 0x6, 0x2, 0x5, 0xfffffffc, 0x0, 0x1ff, 0x200, 0x7, 0x193e, 0x9, 0x1, 0x8, 0x0, 0x2, 0x9, 0x9, 0x8000, 0xff, 0x3, 0x5, 0x25, 0x7, 0x401, 0x9, 0xa2, 0x200, 0x9, 0x5, 0x80000001, 0x8000, 0x1f, 0x7ff, 0x80000001, 0x3, 0x7fff, 0xfff, 0x5, 0xffffffff, 0x5, 0x9, 0x1000, 0x2, 0x8, 0x2, 0x40, 0x1ff, 0x400, 0xffff8000, 0x1, 0x9, 0x0, 0xc0ba, 0x101, 0x5, 0x5, 0xbb, 0x5, 0x20, 0x0, 0x65, 0x5, 0x6, 0xffffffff, 0xfffffff7, 0xcd26, 0x72, 0xfffffc01, 0x8, 0x401, 0x80, 0x101, 0xd0, 0x6, 0x3ff, 0x82, 0x7, 0x8001, 0x68, 0x90ab, 0x7fffffff, 0x9b, 0xfff, 0x5db99b03, 0xffffffc1, 0x6, 0x8, 0x200, 0x9, 0x1, 0x80000001, 0x401, 0x9, 0xff, 0x883, 0x159, 0x8, 0x0, 0x80000001, 0xffff, 0x1, 0x9, 0x8, 0x3df, 0x3, 0x6, 0x5, 0x7, 0x10001, 0x0, 0xab12, 0x9, 0x7fff, 0x8, 0xffff0000, 0x5, 0x0, 0x100, 0x2, 0x8, 0x1, 0x0, 0x53, 0x2, 0x1ff, 0x0, 0x8, 0xffffffff, 0x9, 0xc46, 0x80000, 0x2, 0x40, 0x4, 0x3, 0x4, 0x400, 0x2, 0xfff, 0x9, 0x80, 0x1, 0x3c6, 0x6, 0x7fff, 0x2, 0x43, 0x2, 0x2, 0xd2e3, 0x50e3, 0xffffffff, 0xfd, 0x44, 0x8, 0x5, 0x81, 0x2, 0x4, 0x7, 0x9, 0x6, 0x6, 0x80000001, 0x4, 0x100, 0x6, 0x8, 0x5, 0x400, 0x4, 0x101, 0x3, 0x2, 0x2800000, 0x1, 0x10000, 0xbe3d, 0x81, 0x6, 0x2, 0xfffffff7, 0x1, 0x88, 0x5ff9, 0x46f3, 0x19, 0x7, 0x1000, 0x6, 0x5, 0x488, 0x746, 0x1, 0x9, 0x7ff, 0x80000000, 0xffffffe5, 0x8, 0x80000000, 0xfffffff8, 0x5d60, 0x7fff, 0x1f, 0x8, 0x7, 0x214, 0x3, 0x1f, 0x6, 0x8000, 0x2, 0x6, 0x1, 0xfffffc4e, 0x8, 0xfe2, 0x5, 0x5, 0x9, 0x7, 0x1, 0x1000, 0x1, 0x9, 0x8, 0x8, 0x80000001, 0x3, 0x917, 0x7f, 0x5325, 0x6, 0x2, 0x1, 0xfffffff8, 0x5f7, 0x2, 0x5, 0xc0e0, 0x1, 0x6ec31d7d, 0x96c5, 0x5b, 0x6, 0x101, 0xfff, 0xa4, 0x8, 0x401, 0x1, 0x3, 0x2, 0x80000001, 0x8, 0x2d2, 0x1, 0xfe000, 0x7f, 0x8, 0x8, 0x2, 0x0, 0x1, 0xfffffff7, 0xffff0000, 0xfff, 0x3, 0x3, 0x0, 0x3, 0x9, 0x2, 0xfffffffd, 0x7, 0x97c9, 0x2, 0x7fffffff, 0x4, 0x1538, 0x7fffffff, 0x101, 0x766557fe, 0x401, 0x9, 0x10000, 0x4, 0x3, 0x200, 0x10000, 0x0, 0xffff8001, 0xb55, 0xfffffff8, 0x3, 0x7ff, 0x7, 0x8, 0x1ff, 0x8001, 0x9, 0x1, 0x3ff, 0x0, 0xa, 0x0, 0x6, 0x23, 0x1, 0x10000, 0xbdf0, 0xffffffff, 0x4, 0x8000, 0x0, 0x8, 0x80, 0x2, 0x20, 0xffffffff, 0x20, 0x0, 0x400, 0x80000001, 0xff, 0x10000, 0x8, 0x8, 0x1, 0xfff, 0x7fff, 0xb76, 0x9, 0x0, 0x3ff, 0x1, 0x6, 0x1, 0x6c, 0x400, 0xeaab, 0x1ff, 0x0, 0x40, 0x0, 0x340, 0x9, 0x101, 0x6, 0xded1, 0xd4, 0xe662, 0x7, 0x1, 0x8001, 0x6, 0x1f, 0xfff, 0xfc000000, 0x4, 0x10000, 0x10001, 0x0, 0x7f, 0x3f, 0x25, 0x400, 0x8000, 0x3, 0x37, 0xbeb, 0x4, 0x7, 0x6b, 0x1ff, 0x2, 0x3e2, 0x9, 0x7fff, 0x20, 0x6, 0x80000001, 0x8000, 0x800, 0x20, 0x1ff, 0x1, 0x80000001, 0xfffffffe, 0x7, 0x2, 0x80000001, 0x67, 0x0, 0x3ff, 0x1a, 0x5, 0x8, 0x2, 0x7, 0x20, 0x3, 0x4, 0x400, 0x3, 0x1ff, 0xffffffff, 0x3, 0x80000001, 0x8, 0x0, 0xbd3, 0x6, 0x101, 0x5, 0x74, 0x200000, 0x4d6, 0x0, 0x1, 0x6, 0x5, 0xffffff00, 0x81, 0x7, 0x8, 0x9, 0x3, 0x4b, 0x8, 0x200, 0x1, 0x39, 0x81, 0x20, 0xfff, 0x769d, 0x9, 0x400, 0x5, 0x3ff, 0x8, 0x1, 0xe3, 0x80000000, 0x9, 0x9, 0x7, 0x2, 0xfffffffd, 0x9, 0xb3, 0x8a1, 0x2, 0x7, 0x0, 0x9, 0x1, 0x8099, 0x10000, 0x8001, 0x1, 0x5, 0x9, 0x200, 0x9, 0x4, 0x6, 0x0, 0x8, 0x6, 0x4, 0xffff9255, 0x7, 0x1f, 0x7fff, 0x0, 0x5, 0x3f, 0x9, 0x3, 0x7, 0x4, 0x4, 0xfbc8, 0x6, 0x4, 0xfffffe01, 0x200, 0x7, 0xc61, 0x1, 0x0, 0x4, 0x3ff, 0x8000, 0x1, 0x933, 0x401, 0x1, 0xe000000, 0x6, 0x2, 0xff, 0xae4d, 0x764, 0x101, 0x7, 0x8, 0x1, 0x1f, 0x401, 0x1, 0x0, 0x3f, 0x7, 0x3, 0x3, 0x0, 0xb9, 0x0, 0x5d2badf7, 0x100, 0x8, 0x1000, 0xfffffe42, 0x7, 0x1ff, 0x7, 0x80000000, 0x6b9, 0x40, 0x9, 0xee, 0x0, 0x5, 0xf0, 0x6, 0x3, 0x1, 0x7fff, 0x3, 0x3ff, 0xffff0000, 0x80000, 0xfffffffe, 0x1, 0x6d9, 0x31b, 0x0, 0x2a8, 0x5, 0x4, 0x6, 0x5c, 0x4, 0x1, 0x3, 0x6, 0x6, 0x5, 0x10001, 0x9, 0x40, 0x7, 0xc74, 0x2, 0x6da7, 0x8001, 0x3ff, 0x7fff, 0x400, 0x647, 0x0, 0x7, 0x2, 0x6, 0xd94, 0x800, 0x400, 0x4, 0x47800, 0x1, 0x101, 0xac27, 0x4, 0x3ff, 0x6, 0x0, 0x0, 0x200, 0x8, 0x2b, 0x93d2, 0x3, 0x4, 0x10000, 0x6, 0x0, 0xd7, 0x4, 0x96de, 0x6e23d2db, 0x7, 0x8, 0x2, 0x1f, 0x7, 0x3f, 0x5, 0xfffffffc, 0x401, 0x9, 0x4, 0x3, 0x4, 0x10000, 0x1, 0x1f8, 0x81, 0x3, 0x0, 0x7f, 0x40, 0x3, 0x2, 0x4, 0x5, 0x7ff, 0xfffffffe, 0xbe, 0x3, 0x800, 0x8, 0x1000, 0x1ff, 0x3, 0x9, 0x4, 0x80, 0x2, 0x6, 0x5c, 0x1, 0x7, 0xffffffff, 0x9, 0x7fff, 0x5, 0x4, 0x9, 0x8, 0x6, 0x5f2, 0x8000, 0x2f3, 0xfffffffa, 0x1, 0x4c1, 0x400, 0xe0, 0x10001, 0x3, 0x10000, 0x5, 0x8000, 0x0, 0x329, 0x1, 0xfffffe01, 0x80, 0x101, 0x1ff, 0x401, 0x5, 0x7, 0x20, 0x5, 0x9f, 0x6, 0x401, 0xc91, 0x6, 0x1000, 0xfffffff9, 0x2, 0x1, 0x0, 0x800, 0x1, 0x6, 0xfff, 0x7fffffff, 0x7, 0x5, 0x61, 0x6, 0x26d0, 0xe66, 0x7d40, 0x1446, 0x80, 0x8, 0x7f, 0x6b, 0x3d, 0x6, 0x78a, 0x1f, 0x4, 0x5, 0x5, 0x8, 0x5, 0x8001, 0x3, 0x0, 0x7fff, 0xffff, 0x8000, 0x3, 0x1c9c, 0x101, 0x0, 0x3506, 0x39, 0xfff, 0x2, 0x9, 0x6, 0x1, 0x0, 0x200, 0x4, 0xffffffff, 0xffffffff, 0x8, 0x1, 0x3, 0x7, 0x4, 0xc145, 0xbf, 0x1, 0xfffffff8, 0x80, 0x800, 0xeb5d, 0x1000, 0x7, 0x8001, 0xd8d6, 0x0, 0xfff, 0x6, 0x5, 0x5, 0x7, 0x6, 0x3ff, 0x8, 0x8, 0x9, 0x80000000, 0x0, 0x200, 0x6, 0x7, 0x1, 0x8, 0x0, 0x7fff, 0x1, 0xfffffe01, 0x2, 0x1, 0x1, 0xff, 0xc0000000, 0xffff, 0x5, 0x9, 0xffffff87, 0x2, 0x9, 0xff, 0x7, 0x10000, 0x6, 0x1, 0x2, 0x3f, 0x4, 0x0, 0x6, 0x5, 0x7, 0x9, 0xfffffff9, 0x1f, 0x1, 0xea9, 0xec8, 0x4, 0x800, 0x80, 0x0, 0x3, 0x0, 0x91, 0x0, 0x3, 0x8, 0x8, 0x2c93, 0x57, 0x0, 0x0, 0x9, 0x84d, 0x5, 0x40, 0x0, 0x0, 0x9, 0x8, 0x7, 0x71161c5, 0x9, 0x0, 0x101, 0x8, 0x1000, 0x1f, 0x0, 0xf1c1, 0x8, 0xd8, 0x8001, 0x3, 0x3ff, 0x8, 0x3, 0xb025, 0x50a, 0x1, 0x5, 0x1000, 0x0, 0x7734, 0x1fffc0, 0x7fff, 0xfff, 0x3, 0xfffffffb, 0x5, 0xc81c, 0x7fffffff, 0x9, 0x1, 0xed0d, 0x8, 0x18, 0x4, 0x9, 0x0, 0x800, 0x1, 0x7ff, 0x7ff, 0x1, 0x3, 0x8, 0xfffffffd, 0x1, 0x80000000, 0x1, 0x1ff, 0x84, 0x20c6, 0x5, 0x260, 0x4, 0x40, 0xefb, 0x7, 0x7ff, 0x98e, 0x1, 0xd5a, 0x1, 0x7, 0x2, 0x8, 0x6, 0x400, 0x9, 0x7, 0x100, 0x6, 0x7, 0x2, 0x401, 0xff, 0x4, 0x8000, 0x20, 0x6, 0x3, 0x3d0, 0x2, 0x6, 0xfffffffb, 0x1f, 0x81, 0xffffffff, 0x3ff, 0x4, 0xec, 0x9a4b, 0x10000, 0x81, 0x8, 0x5, 0x81, 0x9, 0x8, 0x3, 0x2, 0x53d, 0x0, 0x8001, 0x0, 0x8, 0x1ff, 0x9, 0x2, 0xffff60c4, 0x8, 0x23, 0x80, 0x4, 0x9, 0x4a, 0x0, 0x6, 0x9, 0x4, 0x101, 0x7, 0x10000, 0x6, 0x0, 0x7, 0x6f, 0x7, 0x401, 0x4, 0x6e4f, 0x9, 0xffff, 0x49f, 0x0, 0x56, 0x81, 0xffffffff, 0x10001, 0x7, 0x80, 0x9, 0xf7, 0x9, 0x3463, 0x5, 0x5, 0x1, 0xfe]}) ioctl$HIDIOCGRAWINFO(0xffffffffffffffff, 0x80084803, &(0x7f0000000000)=""/158) ioctl$EVIOCGBITSW(0xffffffffffffffff, 0x80404525, &(0x7f0000001180)) 15:49:11 executing program 5: ioctl$EVIOCGABS20(0xffffffffffffffff, 0x80184560, &(0x7f00000000c0)=""/102) r0 = syz_open_dev$evdev(&(0x7f0000000000), 0x2, 0x900) ioctl$EVIOCSMASK(r0, 0x40104593, &(0x7f0000000080)={0x17, 0x33, &(0x7f0000000040)="9169164f169e38cfd78bcf15908408327367e8ed09bc06e62bb5eb7a31a93373265371672758ec470087e1b14ab359a35977ab"}) syz_open_dev$hidraw(0xfffffffffffffffc, 0x0, 0x49005cb64888dafe) ioctl$EVIOCRMFF(r0, 0x40044581, &(0x7f0000000140)=0x972) 15:49:11 executing program 2: syz_open_dev$hidraw(0xfffffffffffffffc, 0x401, 0x49005cb64888dafe) r0 = syz_open_dev$evdev(&(0x7f0000000380), 0x0, 0x0) ioctl$EVIOCSABS0(r0, 0x401845c0, 0x0) ioctl$EVIOCGVERSION(r0, 0x80044501, &(0x7f00000012c0)=""/200) r1 = syz_open_dev$evdev(0x0, 0x7, 0xa00) r2 = syz_open_dev$evdev(&(0x7f0000001100), 0x100000000005, 0x800000) ioctl$EVIOCGNAME(r2, 0x80404506, &(0x7f0000001140)=""/246) ioctl$EVIOCGSND(r1, 0x8040451a, &(0x7f0000000000)=""/4096) r3 = syz_open_dev$evdev(&(0x7f0000000380), 0x0, 0x0) ioctl$EVIOCSABS0(r3, 0x401845c0, 0x0) ioctl$EVIOCGUNIQ(r3, 0x80404508, &(0x7f0000001000)=""/238) syz_open_dev$evdev(&(0x7f0000001240), 0x40, 0x400002) ioctl$EVIOCRMFF(r0, 0x40044581, &(0x7f0000001280)=0x7) 15:49:11 executing program 3: r0 = syz_open_dev$evdev(&(0x7f0000000380), 0x0, 0x0) ioctl$EVIOCSABS0(r0, 0x401845c0, 0x0) ioctl$EVIOCSABS0(r0, 0x401845c0, &(0x7f0000000140)={0xfd, 0x297a, 0x4dd, 0x7, 0x7fffffff, 0x40}) syz_open_dev$hidraw(0xfffffffffffffffc, 0x0, 0x49005cb64888dafe) syz_open_dev$evdev(&(0x7f0000000180), 0x401, 0xa01) syz_open_dev$evdev(&(0x7f00000001c0), 0x80000000800000, 0x80400) r1 = syz_open_dev$hidraw(&(0x7f0000000080), 0x0, 0x0) read$hidraw(r1, 0x0, 0x0) ioctl$HIDIOCGRAWINFO(r1, 0x80084803, &(0x7f0000000200)=""/243) ioctl$EVIOCGKEY(r0, 0x80404518, &(0x7f00000000c0)=""/103) ioctl$EVIOCGABS20(0xffffffffffffffff, 0x80184560, &(0x7f0000000000)=""/157) 15:49:11 executing program 4: ioctl$EVIOCGPHYS(0xffffffffffffffff, 0x80404507, &(0x7f0000000000)=""/93) syz_open_dev$hidraw(0xfffffffffffffffc, 0x20, 0x1092c0) r0 = syz_open_dev$evdev(0x0, 0x0, 0x0) ioctl$EVIOCSFF(r0, 0x40304580, &(0x7f0000000080)={0x54, 0xb7, 0x4a, {0x7f, 0x7}, {0x2198}, @cond=[{0x1, 0xbb, 0x6, 0x9, 0x4, 0x81}, {0x3, 0x5, 0x7dc, 0x3f, 0xfff, 0x7}]}) r1 = syz_open_dev$evdev(&(0x7f0000000380), 0x0, 0x0) ioctl$EVIOCGUNIQ(r1, 0x80404508, 0x0) [ 1314.046435][ T7248] usbhid 2-1:1.0: can't add hid device: -71 [ 1314.052500][ T7248] usbhid: probe of 2-1:1.0 failed with error -71 15:49:11 executing program 1: syz_open_dev$hidraw(0xfffffffffffffffc, 0x200000, 0x49005cb64888dafe) syz_open_dev$hidraw(&(0x7f0000000000), 0x1, 0x20000) [ 1314.087390][ T7248] usb 2-1: USB disconnect, device number 5 15:49:12 executing program 3: r0 = syz_open_dev$evdev(&(0x7f0000000380), 0x0, 0x0) ioctl$EVIOCSABS0(r0, 0x401845c0, 0x0) ioctl$EVIOCGNAME(r0, 0x80404506, &(0x7f0000000000)=""/85) syz_open_dev$hidraw(0xfffffffffffffffc, 0x0, 0x49005cb64888dafe) 15:49:12 executing program 5: syz_open_dev$hidraw(0xfffffffffffffffc, 0x0, 0x49005cb64888dafe) read$hidraw(0xffffffffffffffff, &(0x7f0000000000)=""/205, 0xcd) 15:49:12 executing program 2: ioctl$EVIOCGABS20(0xffffffffffffffff, 0x80184560, &(0x7f00000000c0)=""/102) r0 = syz_open_dev$evdev(&(0x7f0000000000), 0x2, 0x900) ioctl$EVIOCSMASK(r0, 0x40104593, &(0x7f0000000080)={0x17, 0x33, &(0x7f0000000040)="9169164f169e38cfd78bcf15908408327367e8ed09bc06e62bb5eb7a31a93373265371672758ec470087e1b14ab359a35977ab"}) syz_open_dev$hidraw(0xfffffffffffffffc, 0x0, 0x49005cb64888dafe) ioctl$EVIOCRMFF(r0, 0x40044581, &(0x7f0000000140)=0x972) 15:49:12 executing program 0: syz_open_dev$hidraw(0xfffffffffffffffc, 0x401, 0x49005cb64888dafe) r0 = syz_open_dev$hidraw(&(0x7f0000000000), 0x3, 0x40000) read$hidraw(r0, &(0x7f0000000040)=""/232, 0xe8) syz_open_dev$evdev(0x0, 0x100000000, 0x12000) 15:49:12 executing program 4: syz_open_dev$hidraw(0xfffffffffffffffc, 0x20, 0x1092c0) r0 = syz_open_dev$evdev(&(0x7f0000000380), 0x1, 0x0) ioctl$EVIOCSABS0(r0, 0x401845c0, 0x0) ioctl$EVIOCGABS2F(r0, 0x8018456f, &(0x7f0000000000)=""/252) syz_open_dev$evdev(0x0, 0x0, 0x0) r1 = syz_open_dev$evdev(&(0x7f0000000380), 0x0, 0x0) r2 = syz_open_dev$evdev(&(0x7f0000000380), 0x0, 0x0) ioctl$EVIOCSABS0(r2, 0x401845c0, 0x0) ioctl$EVIOCGBITKEY(r2, 0x80404521, &(0x7f0000000100)=""/27) ioctl$EVIOCGVERSION(r2, 0x80044501, &(0x7f0000000140)=""/81) r3 = syz_open_dev$evdev(&(0x7f0000000380), 0x0, 0x0) ioctl$EVIOCSABS0(r3, 0x401845c0, 0x0) ioctl$EVIOCGEFFECTS(r3, 0x80044584, &(0x7f00000001c0)=""/102) write$hidraw(0xffffffffffffffff, &(0x7f00000003c0)="8be5ba435ca4e7e55157a1ab96912fcc5922f0b12c57fa2e712f48cedc2abb28c77b7b7156f3e6ddc996b1b6f1abdf62adbb85ae8800fe3da71aa24956f6ed049e26ddcd6756401c8b2fe6caff6496d103198a945005ba032206fccfda5d42ecd9b240a33c776bf436257380207b12fa920c82d87e8eb7975966df1dd2d63717b63ac04d22a847ac683ee368bcb6b25ce82cff7bb3a4c6a1d2cd1561d31dfeeb0a93365af8214361125b018b287585cdaeb462ed66cd26c42398178bba1531cc45dbe9e005d70b6e1a8558b2c4af1fd8e40469c20082086b2716428292afa7671fe1055fe84cc08531c713f81e9e4bb6a294f1e3747817499da0a5007400bbd2f17067aa9572d71607d0b62469c2cf1498c87c491c0e4d61c6d7e2920423022878cb23ed80392119a2a07dbd83161d55a4bd241fff8e73708af4962d470754479e7a68cc51189d4e42a8d81a76411879544fef62ef4296d3814ddf77a28052b0f35200c76856dd8fbf37fe60448f2f58167a221021e8784308b45a268b0f99d09840c8c35fa106822b7a70bceaf8a0444f9b9e62fcd85c40f3738086bee511894f46322f46044aa389b838b463fad9de92bd1ef2289527a045cdccfa5b96060a8f20ba2679edda224b8119a457744d3c944364679a8c6ea8b92f0d8d0b6079cc44a39bc7f584e0e1fe005ec855cf2fecc49275415797a8b159687d8fd36511eabdfa82b0519fc693bfc8463edb1c4dfe6df1e28229a9c3e47108d93d9af41767677c45719a42cf5d2cf4701eb063e79da28d0180395ef74fe029fcfbb8495bb30e338ea8704510fca614eb76445cb1a811b5bc5c185915bd0543cf0cd8deb4a35f0e924c07d727e72a23f87609d14dacd2e4042c1f63844ebf0706da8affb8f7d491ec780408c541d9ba6b4bd16b72468b1def51c45ddeae9dcec3c7b2d8fd3f6a2d6906b83cf5e770da3d7fea55b714a2dadb823500076da986871312a6e7b291d3605b6994895ec5b94eed766d90981611f938b4318434882b9eeb7b8f8c037655918610e238d6e79d97ca44bdbc61f8441e4e6bbc25b3af146232e653bb3a80fbed6e629af9bb0d5bf4a6045932c09f1fe8e87d7764ea2cd65300530de992da56d2e85a3517dd6acabb9eecb9ccfc6cd03f46f4a3aef7746f7603cd57ca077ea8ece9cdfae42916f3221b9904fffd4800170321888fad9d4c156077ff2fa219786052cef0701c8ebb6738cea8f34c6cdb57ae5a5439edbf0db6fd990bfac577f5d28466417d26ef3dc589f0a8555db5f9b0eb0778794f3670e8b25325b210c0f4ea406961ab205775e93a08cb51518f5a8f59484e0f76355051df003d05ab67a3a243d91390c7a4a7e6cba242fffd2db3e38243e2d7921320dfdafd103d29d9dfd558d9bab4b0aef9e789e41bd4dc9f15b78d5f6d222b49672355b056460ba82b746552b65faf6be8c9c62dbf314df79eee16048a3b3f89da564f3c0a63c1e0594661d65899b06b457bab75a04a7dd63ebe6c74c8ded10c7857c6fe6585109f079834cad584acf8d337cbd2fd448f99f3e9438076ac3e929482f680abefbdf8cab068a3e81b4f75e38af17dc4fe9d94fbfb8afb92d4e12468f8022ce60f5ac8b14cf2f12ab266e1302b666081a99d5379760be35d905d50ec387dd24c5c649144a1213117741f6422e62c0f04cdc4c57d51039a7e1fb0642682c119bc6fb16021a697306f363a9a2ec65bb14ee9d78f6bcfc2a65e6150cfaa8271cb5a39d48f192ce88b0823b14d7f6cb0456f56c946c8309ab6b769517e72c09a61e15a3f09091b70c95455920587e70eab676be9e683aea9655a230936f2fbdb6d1472c32058f958aa8ee901f8d7c7ccbccda27ad3d992fa925b8c22dc0a31f63a02a4c1d267c5cf4ead9fc56ea4429c84bac77e54be5504f1f08833c15b051e1f8d37c48b86624cde7a31b999863a874fb26b8edce0b32de007d24826c9e3deff6657d8f466e355bf136f3eabe006e5bbf8e27b2a08f841959f2226d55833f9be2b8827453f634306c887a7517307d282d24aa464a847c3aac0c5116c79825e2c3fa7e63c25cf20f30b9bad6ccc5f51690c08db8cb7d001ec695cf648502b6067ab1361cc61f036032385518d9433731a20b7efcd4005336004585a213531bfd6f87f17be310999fb61d8c0c667acc965b333ea99996264bfd9cb8ae25766e84bb012d28c89c688bdf621c7b11dbd9d1d6c129f7604db3d3a8121fc21d7b1c4dcfaf77c59a8326bb5460b3b1cc49416110ede44d78af5243c70d8e92c91faf3f2cac66fa9c823a8ba519ff31b8a2133dd51db2f63799c66d71ab9ba93efd57791b3734be8224289867ab83e8da174597f49e32d17b2d2581d9de47cb703a6054b41098282c33cc216194c1afa0d2406f602bb221b2e83e4b9b206193cd469877d718f426f1411eaabc5103af4f66a00222adc3be237afcab2c7ecc01565ce8c377966d18dd9a9c22c9ecf3e2673b78ce1104966da436dd4939481d63dc61106bf768449336f62374bd424bc7c076241c4a3bc44940f34a4181b123ce74929c586d564930b403092d3f51465b8a9b218363587a23e5c4b6de61e46f072338f89f85741a2b9a2ed67455e326e7b8d88f63333c43e458942e8231e9889addd5ef5f86c4de84df3fabf789203de70139fa55a5db3adf257728902de5ad5e516658e474f14fc875dd147f4c01bb1925bbc9245342e47257a1dd5e5129d9448bf97ae5c230bb695dc822105bd625221fa9f2abf12bf5e41d8c72db29e4d0d75002b43942dc747a97d7b625eeb6c9f9f765bb93ae9ff6b232242f2f27e0d3603d8d46a667903d0a2c68c6fdd220698a01c4b8a851af591d9851a3f614ec5a597596c75b86a378ea63d87739c1b3bd249459894d80a1ae8f27b320cf710e69036ff668e806c8af86a633027afb3c97f08469a93d28fb0f14bdc421cfc30eb5cb6e40919c4499654032e924f916c70d385a5a6a9a9b0460ee2bfd64d6b9eb853a4ad4d5eefb34b826f4e233e49fbdf5ff15aa6c4a92b56e781af57b999431ce636d7fceb566d2f4036b9df2f8024a60bf3a3b482fb5aef8a01639a0cc815bd3c89431f998c3cb087ef57e6d21cf04db958dcd5a9bd3b68e3418a00bf92dda68fe41ced91f5868168276580827f52916998973309946f5d2ac046e3527c17a6ff8f75eeec6cae34e88e66acc86caabc9bd7783253b44aa71a83751eaa0cc29fbe9c472196cb8e9c785416483059ae69bfb3bb5f6278748c53bd2a214126a23477a6b3cd1605674d8afc0366ded2084bda87a10088b95da76d301a2ee3ef9c73dfe4d6d3d10d38613dcaf59e6ebbcc6f12d06d71eb2a0db07198710326e31242ad9a96ab661f2ef97a7d44f62122905b355b06ef1202abf8e092a3f33c595c37c6a81b1f2c990ebf6227b1422bafada9d58fe9ef3220dd0f6e9c8226c64ec615183f822dacd93cfca92deecae06afb8439ca113a53cc507af511323f09f1b47afb96b7d2cd160b23b5d73b49785196bc16a384c247efa83374c099ee8260d928777ffd267b59a96ce587928dd81397c9385a4b0734209af55a62ab3b91db093e045a6f278e77bf013df6069623686f15c0b83c71e1a98bedde501c44facea6bcdfbfdffff3903fbb35d0388d802c9242d4ee016c07ff05d371ad3ef6585ce03e4fb25c0b6602bc2d4a33bd890c05f63514fb2f6058ec02c93bc3e534ffbd8072066c3ce32955619b57af1fe59f411fe58bf3322a84703a17ebf5b051ee3208219135c194707e8da36244c2cba3ef23dc400d42aef1bc4aff0b3e69ce3f5b9b0a5fb99902b47cb732139c2ed2b832be9a9abee52bd75c204ade69043c367e224e28e71770290618d3ea4435718904d0136c553d7c7cf96df3a4652ef5e2bc6e7cf2ed9f7018b41fe86a2da0c96ea606e51b1b348021d548336e48219e55edd0d4527b7ae59471d022e5b2497e578229c397e13019e4c9e0a342c8f7c529010efffadda5cd67682bf41443d09ec34d600f5476f3e89463ee6a7b7bb48a0a97d292d24addedd9b634ed61d75a076203197c16c7e4b0bfb1aad7b1bf516796cea5b4d15b1dc62ce7897b1e510b158eae264025c2cb9f5b9de1b55881d1600b4276968b3ec04930ebbec413ef5b8f23f67de2a833354a4dcd25fbd47c72a5ba3f6302c017e014bc2a1d87ca01dcd8890ccaaddbcc2a842dc12c29ca849f54b5ca746c34316a4c4b05569ac8235f265ec6d958aa2ed62a72d4fef8658d3871cae63c97bc87756a158ab9cf1a56a85aa59065430cdbddd191f6c48d85ed54661835bb1e249d49e15a5ed1f2615c12020851710a9f64b6ceb1e5ebc63417f2526f0cfc24594eb3fd2ff0ec967a7e117017bfbd25a27f9fedbd109c9fb4ae3253ff9d75d88f519c6e413dd0d3f10e088c9da2600bec1e52110e74ab8f500d12ebe26c411ed785ee73287fb3e7ceb75674d005e4656d0dccfe70b8d467cb3a9605e4346a050004c1bf309b581785910f518d9e844b858dabc74835be2f7252e5b3eb0434cd95053e9c4c0afa702e91067fabb17477fdf0783801bef4584baf36dc950a7ed01918af54d98e5d84d8e96a3f95d5af005f675beebd851c418f79754d5866e86b8d6cc346a80078613c2858db61eec27da4fe366726608ac40e8424e8b5409bc4fda5de924e4828d729b3bf0c98d7d055dc09c9203d7aa9b05b659848802b9f9af1b7d4dfd5cab9d50b69897b57401f697997ca2ff79ce391fba973f42c853baf1342efb7a2dcf806cd5477a1fa058291f4c3d2be438a713e1b13ac5e7a6e76b3866703e782df979041998c6a6e0b30d9ff079fd33c0822f5afc57c7f75de04de4312db34679cace8aa9cd95a534544be7bf3ec55231e05d4923a1b19e95f305795627b847d7c232006cc5a48b605804b947ab5fe4df6e1ac2f80f99c4d506645d31bb7a41f8a3912aa56c4c48abc4aa493e5b70bf1bb44b605aa4a76810c6c3b3f1fb08cd97b4a3030eb089844d648919ec2b61114cefb4cdeafce131ac5f083948513f29144e854c5eb5daef480ee7691272a0b537a71f35cc90775d60d43048647561426941571d3bb8bf70f5a844ac9c7e147b4d4c21e6343db546293d8dbf0ef01e0bab06cfee7a403198591c8488bf01380ad66697ef421ba90d6b624a62f3da42d1c157cd29b2e16b5b0ec7816173c36b5cd6ea6cba833ecfc766b2f8a27b305cec4299e9c74c135943e3304a75de2009844033c6196ddefd8f7c81dd31018612e93f4f2f7e29bc6b9bb4a6a1d75e77489f8290b732e19b83cb4f82357d183eddd7d00deb06386f5c9a131b6d353a01a285cf4f2054d415ca9f8f5c14aa854a5e8a64ad2c94715fcd7140657f1c8eae7f9c198aabc83159ef39d79a3de96dc5e031b0e3e29dde42e79c58f3dee730cbd14b1859c3304fbc8f3b87351088e407c039ab1fe4addc6099d4a860ea36ce235139a42d5a4ea4808e45df8c511b68c0e89472c35ff47bc1e3c4224117dda2756274044757b830c8cb8592056c5ee698261c8d63d9331b42d5367a60b01b0f85de2a8c6c5d838347796e14f8669cdeb1c0b7f8644b13531af433d96d4a921f2e2fc6ba7ba9a46e8b561197ae317e94c99a2743c0a09b50e7eeadd795a1197e3d7a5b804320d0b8ffa412732fef18478cff7698fba4d0dba832647e5d2225f70562ae5a0f68d75e0056aa8a610f9e62ed481c409dc9ca1269bafee3cb33d3d95aac907ac1f6503632ee537445ded54446f6576e5b8b189", 0x1000) ioctl$EVIOCGUNIQ(r1, 0x80404508, 0x0) 15:49:12 executing program 1: syz_open_dev$hidraw(0xfffffffffffffffc, 0x0, 0x49005cb64888dafe) syz_usb_control_io(0xffffffffffffffff, &(0x7f0000000240)={0x2c, &(0x7f0000000000)={0x20, 0xb, 0x8a, {0x8a, 0x23, "df30c32685b5ebf75f118bc7ddc94b947d8e464561126f6526557829aa187b2dadc9e9596b47092e011c1e39a0f3765e059080c82dfc46970fdf095367a4791db910b62ffa3f550c52f65d95d780f62ab0ff66288cac60b002b769f550d9e9fa504f4ea562c8379195a1fcf3c2981d3c7b80f9d1b07042b02c4a2b52d6efc544a2c89e95838c7ad9"}}, &(0x7f0000000140)={0x0, 0x3, 0x14, @string={0x14, 0x3, "5f1227d8f538307f14940b59fe41b40b6784"}}, &(0x7f0000000900)={0x0, 0xf, 0x1ed, {0x5, 0xf, 0x1ed, 0x3, [@generic={0xde, 0x10, 0x0, "a99138606896d14a949daf5940a9ab919d2934dfa4c392e47678b14cd1574f6a2726249fdc2792dee0eb5b2cc7495ec5c1123302edd3eb075cb806ea91c655f345212ccfcb27d3d0f0cf968d19bd85d326d2fef7c63294c8136705ba6c49b3b80d8085d5161852482f7ba383c1e7cc16bc705c246fdfbf6f0d9a62b6901b16683193e7543f134162102d9f100e0a8c287f3c62424cfdc00af49afaa17231f5da3cc491241d0ba6c4bb2cf4969f8a26f2039a408a7e7fd3cacce7a4a64b0ef00f5bed5a230ae540f9f18ebda290569f9545b29dd7c30a5395817e52"}, @generic={0x100, 0x10, 0x1, "f9cb5d41d28ddfdb463d89a4b2cb16e2552e2ab51aad12814b9c30a36056902be17a078a4c3da818d77a96b0a7d7e71dfa75050053897fab045dba9702dbf001e5b3ec4e302bed277364390779cff5099ea06978a01fa7fa549fd4f31dd68847b31173dd150e0bff529bf3fe12c1edce289d59fab9c24ecb8c9d480bb6a661e4250c3c8ea764b01ff3982670486b797152cfa83467f8e7f24f7a37949543e8f5819ad1ecb46d9d5d521f707a9ab948d91db7936e6310dee52f7d70e11bb2d3289c88f700f23eb5ee08000000000000008f6437ea5b50cc69c701c88181e4d921fd7265655a2653a72136ff09fa973f7ee2544ebeee07b2fb6aaccbafbe"}, @ss_cap={0xa, 0x10, 0x3, 0x0, 0x4, 0x9, 0xfb, 0x1}]}}, &(0x7f00000001c0)={0x20, 0x29, 0xf, {0xf, 0x29, 0x5, 0x80, 0x8, 0x9, "00000100"}}, &(0x7f0000000200)={0x20, 0x2a, 0xc, {0xc, 0x2a, 0xfd, 0x2, 0x3, 0xdc, 0x8, 0x7, 0x5b}}}, &(0x7f00000006c0)={0x84, &(0x7f0000000280)={0x20, 0xd, 0x65, "efc14bd78ca7c9cc3e3cfcba637314bbb004f59035da30782c2ba996e89babb3ce722c069f9b350332458f45c30ee3fabf586b6eb23a157a7641a2be65807c6d8ced8da729473f0407fc233f124c42212c27dbb57387903ee0d0dfc57d926c6109b18d4aa7"}, &(0x7f0000000300)={0x0, 0xa, 0x1, 0x8}, &(0x7f0000000340)={0x0, 0x8, 0x1, 0x1}, &(0x7f0000000380)={0x20, 0x0, 0x4, {0x1}}, &(0x7f00000003c0)={0x20, 0x0, 0x4, {0x60, 0x80}}, &(0x7f0000000400)={0x40, 0x7, 0x2, 0x5}, &(0x7f0000000440)={0x40, 0x9, 0x1, 0x20}, &(0x7f0000000100)={0x40, 0xb, 0x2, "fe52"}, &(0x7f00000004c0)={0x40, 0xf, 0x2, 0x7fff}, &(0x7f00000000c0)={0x40, 0x13, 0x6, @dev={'\xaa\xaa\xaa\xaa\xaa', 0x2b}}, &(0x7f0000000540)={0x40, 0x17, 0x6, @remote}, &(0x7f0000000580)={0x40, 0x19, 0x2, '\x00\"'}, &(0x7f00000005c0)={0x40, 0x1a, 0x2, 0x49}, &(0x7f0000000600)={0x40, 0x1c, 0x1, 0x3}, &(0x7f0000000640)={0x40, 0x1e, 0x1, 0x7}, &(0x7f0000000680)={0x40, 0x21, 0x1, 0x7}}) 15:49:12 executing program 5: ioctl$EVIOCGNAME(0xffffffffffffffff, 0x80404506, &(0x7f0000000000)=""/226) syz_open_dev$hidraw(0xfffffffffffffffc, 0x0, 0x0) r0 = syz_open_dev$evdev(&(0x7f0000000200), 0x2, 0x6400) ioctl$EVIOCRMFF(r0, 0x40044581, &(0x7f0000000140)=0x48) ioctl$EVIOCSMASK(r0, 0x40104593, &(0x7f0000000340)={0x16, 0xcd, &(0x7f0000000240)="22e6c1f99705be31f2acf3de62c147a79852ab7ae0150744886125788eba248995c191e686d1636cbdea0343c71f4c99bdda9994533fa5ba2a880a7ad6bdbec3d65413617bab99db7af5df3f148cc596f89c9a4099532d13a55716efb34f59e4f6ef2a18b8e5c60137e6b162c871cecea5479bbd0306041317422d631cdc09aaad75a19965333073aea40f89672c8fc7ab3324e356284a4583250f83293cd089701ed52fa8e6a47386d38fdeca764172ed90b8251b766ba5047b42c541b8f93eee7e6585ff4da495affa4d7e31"}) ioctl$HIDIOCSREPORT(0xffffffffffffffff, 0x400c4808, &(0x7f0000000100)={0x3, 0x100, 0x1000}) r1 = syz_open_dev$evdev(&(0x7f0000000380), 0x0, 0x0) ioctl$EVIOCSABS0(r1, 0x401845c0, 0x0) ioctl$EVIOCGMASK(r1, 0x80104592, &(0x7f0000000180)={0x2, 0x86, &(0x7f0000000380)="bd0dfe80727388175898113ede295ff64cbf0c462c562035247538670c6ba515d751cd00d48646faada7228ba3c4a03d1bc8d297cc95b7bcd1c25d57cbb9cc113aa3668d534c9bdc222f269d948dd08d28b9c52bbdd53bc40d457b78e54cb9cce5ed5db15c190c01245b6333c5f285379f404a603454cd556e8da8f1f242bf08ee4d64e9d28c"}) 15:49:12 executing program 3: syz_open_dev$hidraw(0xfffffffffffffffc, 0x200000, 0x49005cb64888dafe) syz_open_dev$hidraw(&(0x7f0000000000), 0x1, 0x20000) 15:49:12 executing program 0: ioctl$EVIOCGPHYS(0xffffffffffffffff, 0x80404507, &(0x7f0000000000)=""/93) syz_open_dev$hidraw(0xfffffffffffffffc, 0x20, 0x1092c0) r0 = syz_open_dev$evdev(0x0, 0x0, 0x0) ioctl$EVIOCSFF(r0, 0x40304580, &(0x7f0000000080)={0x54, 0xb7, 0x4a, {0x7f, 0x7}, {0x2198}, @cond=[{0x1, 0xbb, 0x6, 0x9, 0x4, 0x81}, {0x3, 0x5, 0x7dc, 0x3f, 0xfff, 0x7}]}) r1 = syz_open_dev$evdev(&(0x7f0000000380), 0x0, 0x0) ioctl$EVIOCGUNIQ(r1, 0x80404508, 0x0) 15:49:12 executing program 2: ioctl$EVIOCGPHYS(0xffffffffffffffff, 0x80404507, &(0x7f0000000000)=""/93) syz_open_dev$hidraw(0xfffffffffffffffc, 0x20, 0x1092c0) r0 = syz_open_dev$evdev(0x0, 0x0, 0x0) ioctl$EVIOCSFF(r0, 0x40304580, &(0x7f0000000080)={0x54, 0xb7, 0x4a, {0x7f, 0x7}, {0x2198}, @cond=[{0x1, 0xbb, 0x6, 0x9, 0x4, 0x81}, {0x3, 0x5, 0x7dc, 0x3f, 0xfff, 0x7}]}) r1 = syz_open_dev$evdev(&(0x7f0000000380), 0x0, 0x0) ioctl$EVIOCGUNIQ(r1, 0x80404508, 0x0) 15:49:12 executing program 4: syz_open_dev$hidraw(0xfffffffffffffffc, 0x20, 0x1092c0) r0 = syz_open_dev$evdev(0x0, 0x0, 0x0) r1 = syz_open_dev$evdev(&(0x7f0000000380), 0x0, 0x0) ioctl$EVIOCGUNIQ(r1, 0x80404508, 0x0) r2 = syz_open_dev$evdev(&(0x7f0000000140), 0xffffffff, 0x501040) ioctl$EVIOCGABS20(r2, 0x80184560, &(0x7f0000000180)=""/223) syz_open_dev$hidraw(&(0x7f0000000040), 0x6, 0x101000) ioctl$EVIOCREVOKE(r0, 0x40044591, &(0x7f0000000000)=0x7ff) r3 = syz_open_dev$evdev(&(0x7f0000000380), 0x0, 0x0) ioctl$EVIOCSABS0(r3, 0x401845c0, 0x0) ioctl$EVIOCGABS3F(r3, 0x8018457f, &(0x7f0000000080)=""/161) 15:49:12 executing program 5: syz_open_dev$hidraw(0xfffffffffffffffc, 0x401, 0x49005cb64888dafe) r0 = syz_open_dev$hidraw(&(0x7f0000000000), 0x3, 0x40000) read$hidraw(r0, &(0x7f0000000040)=""/232, 0xe8) syz_open_dev$evdev(0x0, 0x100000000, 0x12000) 15:49:12 executing program 3: syz_open_dev$hidraw(0xfffffffffffffffc, 0xfffffffffffffffe, 0x49005cb64888dafe) syz_open_dev$hidraw(&(0x7f0000000000), 0x20, 0x20000) r0 = syz_open_dev$hidraw(&(0x7f0000000040), 0x80, 0x2) ioctl$HIDIOCGRDESC(r0, 0x90044802, &(0x7f0000000080)={0xefc, "2512b9831234dd4e458e413e65feea48192903d06bcbcd87ba5d951f77c395c54a403bb8039bf1e1a44d412859c834219e0868500713d5e5fdc1b0e83aa6d6397ef55c1daf0ce1b751b46cf59da28628d194ae810ff72af52718ebb482517c46af1cede8361def5836025b9b6115510bdb070f5aa01d860f47c4d57199adf4f1bcb71d341b3fa8e708340c5461215905fc7d056f8c6bcc25317ad8c47bfcf2bc4b4844bdf2a7fc693606fb37d6109f0f5d02ebbe7e33ae384f606b0e00e58b6ce64b754490f9756b4615c3ed7a040f37798687cdd4e08c6ce3933e4d70f32ac9da246a8237133eacc4b3e9a1b686bfdbc9d8a6b991e0d39d84248019797ce431bcaeaf5c5a31b1b057c5225784569b1df7e2d15e88b2f78f82025cad14fa4ac53bdf45e7cbee0f9bc7f306dceee10f5597199b9c0a05e38e8483f16d47a05943668ed98395d37ceeb6edc56ffae82142724b961cf4905f88fd27e70d787af8760f72eca28ed2dbe43de302a2a0387310c633282579f6e4c956a3fa8503cee77327c671b162487f2d26ea3ddfebbeabd864af52941c19e37f536057efa26a37bbaf421b956497e8e8aebdefd12b39aa52715f4e88f1f74a82bb88bea8090e3c4f5ea1ef8885e60d9360289ada9ab5450677aa4b0815ec32adb3b9f753a04c0d5b9bd0c404757fd84892f97a48a7b4adf5b1d9f599f41383213f810ee968febf358e0f2aa88d88a81fa8f07b0234cdaa12d79bb90cb3148648f529f8edbe029d76c3c7f034b037ed34d1c187bf1ac0d1c01612e72e2e3e045a77129900ce2c9714464d2004f2d503b0cb25f6c989f9be780a80268e1739d780eef0bf7e59b58547552bcea850d1dea5173f654c0b62c311a01343576d5c599542d302796636febe5002ec2bc06bd7881797cc544e37f0857b901778c5372e7deed6d27886c2f72acdc0cc01a1fdd03434c055f5912992094f5ec32b8d8e8c100099727122a77f596f5f4884a5e04f808416231fbd5b1918566dfc8fa60cf55458369a34878ea701be94df6647bdd43ae1bf0d5875fa510ad9a03f506f42a509c26bbdf6459971f93ef697e740f17cb9273ab9e4f9080d1c377acda9dc3cc1f87f13ff7ce7bf39915e4ddf4a05297fcd5db91673f1cd3916fc4a94c5153ca4d0c8100ef8b2458aabe580951e426ceac80d61b350878d0861ecec06b1e5c67387d44c3f6f466e2a7b26b9dd81c0c9e92e46104743d5f5d37d29268a575a486061a773ec7a475628fff1e5fb0f467cf8218949aff15b758c96d7eb9ef630a4f95b0b080413f4a77b57145514ac4c4125e56ab346cc61a705697564dcc1920186ce5b1bcdce6f8a9fa27b3b0052fd6873c9f3033c13a996b8468d9784c27b8aaaa5247f9c26eda4ce41dfc81f5ed826391b3e961685f233670bb01029fc802a3d279a39afb0c2acb5014cf436a3e7582a54c7b13ce830efece2598c7e88de8a733842e5e2c2f336586cbd2702538fe9cf22211aed99312dc6b03ba955f53737d63286550cb7bfff29d5e6c14e0a45ee8536c94359b6ac603a3c85da198931c58d294a1b4b1c4e46c296701795943a8ee51b77504f743cf1810217e0c590954711df573efd0546726b96441a5b3b8f487d32222e33073b18173e11d813294d4ad77033234a7d1ef389d2e3f7f091cc3355c58101d28e0db32085d73be42be623c214d52a329f82e6ef5a95440c2d9271a69e0dc067d930339c3fb6bf936eae57feb59df67da249a854084979c2452d5212c13df0d3ea5edd2a4ad1f641e49606a328f1110e9d47e95d34cb7d12cafa505e71e7f02e41d955b504601020c43274682bed3a235f90af495b42a11124692e0bf84f6505a01e0c4faedabab6a95f853e2758bb4e7528d92e84451b109cb20b72b8f293ad81b1110a02752612be4ceaf847a1873a9e501d5978321cc15a7bae7fb464030044245c63fa103ec071d0fb86652e76cd36347582e04ff72acbb915146f986eb2efd3808968e1d9df7177331845433127e64cc5c3fcbfa7f755953713e5d1e773d10b265576bfe9a9d6573fbb2a12c17118fd372f463eb5bca5f4d05208241c6e079455641880209c6775f3d24e11fa3aae3059328e24b2ced9eba77987ff4de7d918d53e2bf4e770f3ea27ae1eca4104c892d9343fa0e5a28d26bbeb0edc37dd70454c53d399a83ea4cc801eba8cb5be9ecb79f8314060631e2da53e5b2e2a4dcdf548f5d7f2c6648cae13d32f77eb8cf345ed4e2e77f9188fcf99a07dbd6f4041a88fe4df956e1790c7f0320df1a144702e661257f7accafa16763ebff9de706a8d3c00b205b0a4a0e4eee6c19a46c6f37b7cc8202113914f5b9f1ea7801c10ff64fa26be8aa4ec610390489ac4a42571effd55702a30e3245ffc6ae2889ce7d346870249d6d930281b23615d001c04c118cebdc58d547de4643c5a337b6135ad097f3a4726044552ec06afa9472222b47a00eba832dc5b2caff226f57d450276c74797446738db1b24c317adab4acb05cca2a72123e5793c273fec2f1f9cd0117cb25f0c7a851189b0e9d0c1390ed7605734a7e918a5d6d115721f2c7af48eefd168b8aff0d4cf11752b5adb51abcd96754a513f51b50c92dfc0d511204bd6ead16f371f24b9deae9573c2928ecc0c882a05c4af5ca73911e126621afd20e21ec6e36b72671770fc6e7ea22cf91c3e0019d797425416d50dceefe63526a0e6e400ca2ba2dbd8bdf1d599c77663ce9239d8937e6bd99b419f6c75483b2e7226d683f9ffca963cee2f0f57440c69c33a38f1a00034659833acd79ad8c6610161281d7bc9ce044dc54edfeba289aa489869238c5f893e50cffe6800754718f912f6340369cd81124dd360c7386926a42b4e3c8b4457eb5e8e715237a8e8941e1cd62c2118670bcdbbd07be26afef091b4ce49acf99dc1372a065903f1f4dda7166cb5bb4d270ab40d4bc4e8c03127b5a3bf4803f7dd61beaebbb9efb35a283984e56bb3764627c1a9f6b98dde9f53241468c405afd805c746056a81829eca6c3d52d57ed95d589a4c059200e0eecfbcbfae97bf15abd3ca359da1acdad05746e934490fae8a09b8a38321a21f5e21b3932cd14ef8a39cf3688d8b761785e6a30f3bc8bc7214daf12b098f9f823adc73e2543c9550f777613605a64e173debda2dc774f25305e50938189abd5b730c28f4dda5e59cebe2969d20edfd9322a6ba48fc64494aea2e2ab2d28fb09b39ec3d6b01f3897393fd6437add0caaac1050e7872d53ed41b301c86a995b495a80598df34a4e9e7a5bb89b1200cd615e560263ebe4d83f31fa2078a160c08ad3917005b916da163800465e0bc3eebdd3d76292b6a06e0485e153ddad27ed09c5ea4f33e518713d49a2ba0fdd036a6bdfe3b2336911b23122a5d1650f7ef3a42bcada2cc94867c68f1032e6b6178b22d5be35eab9017506e067fa3dcabc9fc872c7c24dd5e7e9b4eff40154a8244f6b33fa9f79d649b096e1d5c7ba2fe014d08a551f32c3a408d6ccfbb14030d30f2b9805abf91a938a708b80ee75da584487a115929db479f0c34a71cba17070881f38213f30cf5a8d18877c39f8772bab474f6f139f3208fe3b5238570ca1e47d7ebc9ab1213eefbf2540acfec94460514d714843f466913d67239b364c85e446d7af7a966c1fdb06db7ebf381d7900caf60bf2ef890614aad0d31707106f2178150c5322af69095d66ee59251394084775404e2a27867f54b3733bca4af2c0a26b8317cc0ca6a73a07be067e77078b3a0a4ae8ff0f17f3d14c1d462871caafae12f2063c30e824fd3a472a5107a304a39e35510861df4940e2dd0c52d5e959b7c56b065010a4912f4e275c1e90b041022950664be5f616a4be173e5a3810d7f83ecd3128f4502b91aeac46a071a960e10e1883c196e29684d53dc824485ff515e19d158435d25564e973d60bf3d38a928e01535a61fde44a174256b2c2c13e8d1395b9a0074bcdd02f78f15b17959beca11c83d8e674f844ceacb6b06f13b941c52c2eeb107bb5b66db5743ec7c621ba0e0871f9e4367e34c58998291a2c48e9fd1077a76f4f4ab94973b5c234395a3b3bb3d029e2ce91908696c4ac9ff0a0b2e385a135a154ea6ca66684f434d44e1a0cfbdca5cf56e545b46376918087d4fc98604d5ceaf3f03313463dbec9e28b2a71a4720bf557b24b253a8d886cdb91b2777597f3cf124d4dc6c430d9f00dc6537dafba4a353925de78e0e16beba41aace21d12a9a4f7a857c753f89369b7047c2409975df23cc7f220beef3d66992483b6bc4e6e8aa8579d754d3805ff04efbd98b95f635a2dbc0a54ed753ab41812f5c67890cd30abbe8b2bed1a00d2a2d61f1778b4ec73bb5494ad2b2a318bea94c774a6c87ce379ff78d04f8b3c9ab76830f2eacecc9f8a6c7900ef7115af385e40f23f37b2c94eb386bc41c380a045d790396c2406e9784d760b81cac26428b6c8f7c6750158d28dc6d133958de10041fe342bc995ac32824180319cc17a192b25b9778248c59a5dc0b473ab840a9142caf88b5fd652ffaec1062a4d5e2dfb6aa036d4d72164fea519398e6fa12c75130702c59fcf7a4e66f0c1029e7bccc0a031e6957bb6e0ec632d8c7f6f686376de24f7cb1c21c198c8f4751d8c7a6e0965177e3a35d836272a02494b0ff6d07b3cb2b907c4b04dc3e93a7a71900dff58bca5289f097007fb4d0a31b0fc15eaf52a4c563cb476c357407c925a475221aaab14ec4891a94c9f4cf340f3cbabdaeccba2dff8686f5f8a0ed4b6a873d38c8fdd59de186ef49ee4ff55ece6fb64f939dadc424599a9b0ad88cad912f48651ded2fb35e31c3b42a7587cfefcdcd258000567e57b9f6b7651174c6397f3f4a1aa42171a6316ea1151f8fff704606487abd3292e3b61767f33df235a5c9cb5b0538b4feb6032cf25adb8e844cbfc81977836966416feb9e0069f3bbffe2affa1cd38068ca40b312454ab0d574606d3501adabd2dc34b3b1dd6222780f300efe0386366953517f715b1cbdc3aa2dc565cf933e6cbf0363b2ff8625f4cc6d37cc2623db438510b93c28b11b00eab4b801bc5bc3a54e2e94ea92dc9b5fb131cd7ba05a20c5968d6597e7bbf17d08afda1193626cf1e73a693e604916da2302132350f60826f1e66f307b7177411eeae72d87c4d66032d7bc9125aff54336211bf8d1c2fa144e302ca457f28a4b7f313d73937fdfa63fadf8fe6974bf598193e68ccfcc77a0ebdf882e565d9f78bfed48ebc09eb4501d92fa6748dcaf9ef782a1f9ce5fcd55865ee3ac532ca8b652ded3d0b87f3b4ac0f771c376323b47a0f8e50aa5e412e6ce918478c6ddd706f458c1bfff3bb6c325649a763a6a63b4ef41770fc7b309424b00c00d56ba6e69b3c871b7123036bf1e51b7af6b48"}) 15:49:12 executing program 0: r0 = syz_open_dev$hidraw(&(0x7f0000000000), 0x9, 0x228002) ioctl$HIDIOCGRAWINFO(r0, 0x80084803, &(0x7f0000000040)=""/221) syz_open_dev$hidraw(0xfffffffffffffffc, 0x0, 0x49005cb64888d8fe) 15:49:12 executing program 2: syz_open_dev$hidraw(0xfffffffffffffffc, 0x20, 0x1092c0) syz_open_dev$evdev(0x0, 0x40000004, 0x208480) r0 = syz_open_dev$evdev(&(0x7f0000000380), 0x0, 0x0) ioctl$EVIOCGUNIQ(r0, 0x80404508, 0x0) r1 = syz_open_dev$evdev(&(0x7f0000000380), 0x0, 0x0) ioctl$EVIOCSABS0(r1, 0x401845c0, 0x0) ioctl$EVIOCRMFF(r1, 0x40044581, &(0x7f0000000000)=0x2) 15:49:12 executing program 3: syz_open_dev$hidraw(0xfffffffffffffffc, 0xfffffffffffffffe, 0x49005cb64888dafe) syz_open_dev$hidraw(&(0x7f0000000000), 0x20, 0x20000) r0 = syz_open_dev$hidraw(&(0x7f0000000040), 0x80, 0x2) ioctl$HIDIOCGRDESC(r0, 0x90044802, &(0x7f0000000080)={0xefc, "2512b9831234dd4e458e413e65feea48192903d06bcbcd87ba5d951f77c395c54a403bb8039bf1e1a44d412859c834219e0868500713d5e5fdc1b0e83aa6d6397ef55c1daf0ce1b751b46cf59da28628d194ae810ff72af52718ebb482517c46af1cede8361def5836025b9b6115510bdb070f5aa01d860f47c4d57199adf4f1bcb71d341b3fa8e708340c5461215905fc7d056f8c6bcc25317ad8c47bfcf2bc4b4844bdf2a7fc693606fb37d6109f0f5d02ebbe7e33ae384f606b0e00e58b6ce64b754490f9756b4615c3ed7a040f37798687cdd4e08c6ce3933e4d70f32ac9da246a8237133eacc4b3e9a1b686bfdbc9d8a6b991e0d39d84248019797ce431bcaeaf5c5a31b1b057c5225784569b1df7e2d15e88b2f78f82025cad14fa4ac53bdf45e7cbee0f9bc7f306dceee10f5597199b9c0a05e38e8483f16d47a05943668ed98395d37ceeb6edc56ffae82142724b961cf4905f88fd27e70d787af8760f72eca28ed2dbe43de302a2a0387310c633282579f6e4c956a3fa8503cee77327c671b162487f2d26ea3ddfebbeabd864af52941c19e37f536057efa26a37bbaf421b956497e8e8aebdefd12b39aa52715f4e88f1f74a82bb88bea8090e3c4f5ea1ef8885e60d9360289ada9ab5450677aa4b0815ec32adb3b9f753a04c0d5b9bd0c404757fd84892f97a48a7b4adf5b1d9f599f41383213f810ee968febf358e0f2aa88d88a81fa8f07b0234cdaa12d79bb90cb3148648f529f8edbe029d76c3c7f034b037ed34d1c187bf1ac0d1c01612e72e2e3e045a77129900ce2c9714464d2004f2d503b0cb25f6c989f9be780a80268e1739d780eef0bf7e59b58547552bcea850d1dea5173f654c0b62c311a01343576d5c599542d302796636febe5002ec2bc06bd7881797cc544e37f0857b901778c5372e7deed6d27886c2f72acdc0cc01a1fdd03434c055f5912992094f5ec32b8d8e8c100099727122a77f596f5f4884a5e04f808416231fbd5b1918566dfc8fa60cf55458369a34878ea701be94df6647bdd43ae1bf0d5875fa510ad9a03f506f42a509c26bbdf6459971f93ef697e740f17cb9273ab9e4f9080d1c377acda9dc3cc1f87f13ff7ce7bf39915e4ddf4a05297fcd5db91673f1cd3916fc4a94c5153ca4d0c8100ef8b2458aabe580951e426ceac80d61b350878d0861ecec06b1e5c67387d44c3f6f466e2a7b26b9dd81c0c9e92e46104743d5f5d37d29268a575a486061a773ec7a475628fff1e5fb0f467cf8218949aff15b758c96d7eb9ef630a4f95b0b080413f4a77b57145514ac4c4125e56ab346cc61a705697564dcc1920186ce5b1bcdce6f8a9fa27b3b0052fd6873c9f3033c13a996b8468d9784c27b8aaaa5247f9c26eda4ce41dfc81f5ed826391b3e961685f233670bb01029fc802a3d279a39afb0c2acb5014cf436a3e7582a54c7b13ce830efece2598c7e88de8a733842e5e2c2f336586cbd2702538fe9cf22211aed99312dc6b03ba955f53737d63286550cb7bfff29d5e6c14e0a45ee8536c94359b6ac603a3c85da198931c58d294a1b4b1c4e46c296701795943a8ee51b77504f743cf1810217e0c590954711df573efd0546726b96441a5b3b8f487d32222e33073b18173e11d813294d4ad77033234a7d1ef389d2e3f7f091cc3355c58101d28e0db32085d73be42be623c214d52a329f82e6ef5a95440c2d9271a69e0dc067d930339c3fb6bf936eae57feb59df67da249a854084979c2452d5212c13df0d3ea5edd2a4ad1f641e49606a328f1110e9d47e95d34cb7d12cafa505e71e7f02e41d955b504601020c43274682bed3a235f90af495b42a11124692e0bf84f6505a01e0c4faedabab6a95f853e2758bb4e7528d92e84451b109cb20b72b8f293ad81b1110a02752612be4ceaf847a1873a9e501d5978321cc15a7bae7fb464030044245c63fa103ec071d0fb86652e76cd36347582e04ff72acbb915146f986eb2efd3808968e1d9df7177331845433127e64cc5c3fcbfa7f755953713e5d1e773d10b265576bfe9a9d6573fbb2a12c17118fd372f463eb5bca5f4d05208241c6e079455641880209c6775f3d24e11fa3aae3059328e24b2ced9eba77987ff4de7d918d53e2bf4e770f3ea27ae1eca4104c892d9343fa0e5a28d26bbeb0edc37dd70454c53d399a83ea4cc801eba8cb5be9ecb79f8314060631e2da53e5b2e2a4dcdf548f5d7f2c6648cae13d32f77eb8cf345ed4e2e77f9188fcf99a07dbd6f4041a88fe4df956e1790c7f0320df1a144702e661257f7accafa16763ebff9de706a8d3c00b205b0a4a0e4eee6c19a46c6f37b7cc8202113914f5b9f1ea7801c10ff64fa26be8aa4ec610390489ac4a42571effd55702a30e3245ffc6ae2889ce7d346870249d6d930281b23615d001c04c118cebdc58d547de4643c5a337b6135ad097f3a4726044552ec06afa9472222b47a00eba832dc5b2caff226f57d450276c74797446738db1b24c317adab4acb05cca2a72123e5793c273fec2f1f9cd0117cb25f0c7a851189b0e9d0c1390ed7605734a7e918a5d6d115721f2c7af48eefd168b8aff0d4cf11752b5adb51abcd96754a513f51b50c92dfc0d511204bd6ead16f371f24b9deae9573c2928ecc0c882a05c4af5ca73911e126621afd20e21ec6e36b72671770fc6e7ea22cf91c3e0019d797425416d50dceefe63526a0e6e400ca2ba2dbd8bdf1d599c77663ce9239d8937e6bd99b419f6c75483b2e7226d683f9ffca963cee2f0f57440c69c33a38f1a00034659833acd79ad8c6610161281d7bc9ce044dc54edfeba289aa489869238c5f893e50cffe6800754718f912f6340369cd81124dd360c7386926a42b4e3c8b4457eb5e8e715237a8e8941e1cd62c2118670bcdbbd07be26afef091b4ce49acf99dc1372a065903f1f4dda7166cb5bb4d270ab40d4bc4e8c03127b5a3bf4803f7dd61beaebbb9efb35a283984e56bb3764627c1a9f6b98dde9f53241468c405afd805c746056a81829eca6c3d52d57ed95d589a4c059200e0eecfbcbfae97bf15abd3ca359da1acdad05746e934490fae8a09b8a38321a21f5e21b3932cd14ef8a39cf3688d8b761785e6a30f3bc8bc7214daf12b098f9f823adc73e2543c9550f777613605a64e173debda2dc774f25305e50938189abd5b730c28f4dda5e59cebe2969d20edfd9322a6ba48fc64494aea2e2ab2d28fb09b39ec3d6b01f3897393fd6437add0caaac1050e7872d53ed41b301c86a995b495a80598df34a4e9e7a5bb89b1200cd615e560263ebe4d83f31fa2078a160c08ad3917005b916da163800465e0bc3eebdd3d76292b6a06e0485e153ddad27ed09c5ea4f33e518713d49a2ba0fdd036a6bdfe3b2336911b23122a5d1650f7ef3a42bcada2cc94867c68f1032e6b6178b22d5be35eab9017506e067fa3dcabc9fc872c7c24dd5e7e9b4eff40154a8244f6b33fa9f79d649b096e1d5c7ba2fe014d08a551f32c3a408d6ccfbb14030d30f2b9805abf91a938a708b80ee75da584487a115929db479f0c34a71cba17070881f38213f30cf5a8d18877c39f8772bab474f6f139f3208fe3b5238570ca1e47d7ebc9ab1213eefbf2540acfec94460514d714843f466913d67239b364c85e446d7af7a966c1fdb06db7ebf381d7900caf60bf2ef890614aad0d31707106f2178150c5322af69095d66ee59251394084775404e2a27867f54b3733bca4af2c0a26b8317cc0ca6a73a07be067e77078b3a0a4ae8ff0f17f3d14c1d462871caafae12f2063c30e824fd3a472a5107a304a39e35510861df4940e2dd0c52d5e959b7c56b065010a4912f4e275c1e90b041022950664be5f616a4be173e5a3810d7f83ecd3128f4502b91aeac46a071a960e10e1883c196e29684d53dc824485ff515e19d158435d25564e973d60bf3d38a928e01535a61fde44a174256b2c2c13e8d1395b9a0074bcdd02f78f15b17959beca11c83d8e674f844ceacb6b06f13b941c52c2eeb107bb5b66db5743ec7c621ba0e0871f9e4367e34c58998291a2c48e9fd1077a76f4f4ab94973b5c234395a3b3bb3d029e2ce91908696c4ac9ff0a0b2e385a135a154ea6ca66684f434d44e1a0cfbdca5cf56e545b46376918087d4fc98604d5ceaf3f03313463dbec9e28b2a71a4720bf557b24b253a8d886cdb91b2777597f3cf124d4dc6c430d9f00dc6537dafba4a353925de78e0e16beba41aace21d12a9a4f7a857c753f89369b7047c2409975df23cc7f220beef3d66992483b6bc4e6e8aa8579d754d3805ff04efbd98b95f635a2dbc0a54ed753ab41812f5c67890cd30abbe8b2bed1a00d2a2d61f1778b4ec73bb5494ad2b2a318bea94c774a6c87ce379ff78d04f8b3c9ab76830f2eacecc9f8a6c7900ef7115af385e40f23f37b2c94eb386bc41c380a045d790396c2406e9784d760b81cac26428b6c8f7c6750158d28dc6d133958de10041fe342bc995ac32824180319cc17a192b25b9778248c59a5dc0b473ab840a9142caf88b5fd652ffaec1062a4d5e2dfb6aa036d4d72164fea519398e6fa12c75130702c59fcf7a4e66f0c1029e7bccc0a031e6957bb6e0ec632d8c7f6f686376de24f7cb1c21c198c8f4751d8c7a6e0965177e3a35d836272a02494b0ff6d07b3cb2b907c4b04dc3e93a7a71900dff58bca5289f097007fb4d0a31b0fc15eaf52a4c563cb476c357407c925a475221aaab14ec4891a94c9f4cf340f3cbabdaeccba2dff8686f5f8a0ed4b6a873d38c8fdd59de186ef49ee4ff55ece6fb64f939dadc424599a9b0ad88cad912f48651ded2fb35e31c3b42a7587cfefcdcd258000567e57b9f6b7651174c6397f3f4a1aa42171a6316ea1151f8fff704606487abd3292e3b61767f33df235a5c9cb5b0538b4feb6032cf25adb8e844cbfc81977836966416feb9e0069f3bbffe2affa1cd38068ca40b312454ab0d574606d3501adabd2dc34b3b1dd6222780f300efe0386366953517f715b1cbdc3aa2dc565cf933e6cbf0363b2ff8625f4cc6d37cc2623db438510b93c28b11b00eab4b801bc5bc3a54e2e94ea92dc9b5fb131cd7ba05a20c5968d6597e7bbf17d08afda1193626cf1e73a693e604916da2302132350f60826f1e66f307b7177411eeae72d87c4d66032d7bc9125aff54336211bf8d1c2fa144e302ca457f28a4b7f313d73937fdfa63fadf8fe6974bf598193e68ccfcc77a0ebdf882e565d9f78bfed48ebc09eb4501d92fa6748dcaf9ef782a1f9ce5fcd55865ee3ac532ca8b652ded3d0b87f3b4ac0f771c376323b47a0f8e50aa5e412e6ce918478c6ddd706f458c1bfff3bb6c325649a763a6a63b4ef41770fc7b309424b00c00d56ba6e69b3c871b7123036bf1e51b7af6b48"}) 15:49:12 executing program 4: syz_open_dev$hidraw(0xfffffffffffffffc, 0x20, 0x1092c0) syz_open_dev$evdev(0x0, 0x0, 0x0) r0 = syz_open_dev$evdev(&(0x7f0000000380), 0x0, 0x0) ioctl$EVIOCGUNIQ(r0, 0x80404508, 0x0) r1 = syz_open_dev$evdev(&(0x7f0000000000), 0x80000001, 0x0) ioctl$EVIOCGKEY(r1, 0x80404518, &(0x7f0000000040)=""/96) 15:49:12 executing program 1: r0 = syz_open_dev$hidraw(0xfffffffffffffffc, 0x0, 0x49005cb64888dafe) ioctl$HIDIOCGRAWPHYS(r0, 0x80404805, &(0x7f0000000000)) syz_open_dev$hidraw(&(0x7f0000000080), 0x3, 0x40000) ioctl$HIDIOCSFEATURE(r0, 0xc0404806, &(0x7f00000000c0)="2df567c056f7c568705568d37d8b8dec07ab1a7ea3ea1469cf2af33a737be3d52683e2cadb2aee009d72a60ec56a40b8178a7f27a8e90b8dd7232252a7e371") r1 = syz_open_dev$hidraw(&(0x7f0000000040), 0x100000000, 0x400) ioctl$HIDIOCGRAWINFO(r1, 0x80084803, &(0x7f00000001c0)=""/150) 15:49:12 executing program 5: syz_open_dev$hidraw(0xfffffffffffffffc, 0x20, 0x1092c0) r0 = syz_open_dev$evdev(0x0, 0x0, 0x0) r1 = syz_open_dev$evdev(&(0x7f0000000380), 0x0, 0x0) ioctl$EVIOCGUNIQ(r1, 0x80404508, 0x0) r2 = syz_open_dev$evdev(&(0x7f0000000140), 0xffffffff, 0x501040) ioctl$EVIOCGABS20(r2, 0x80184560, &(0x7f0000000180)=""/223) syz_open_dev$hidraw(&(0x7f0000000040), 0x6, 0x101000) ioctl$EVIOCREVOKE(r0, 0x40044591, &(0x7f0000000000)=0x7ff) r3 = syz_open_dev$evdev(&(0x7f0000000380), 0x0, 0x0) ioctl$EVIOCSABS0(r3, 0x401845c0, 0x0) ioctl$EVIOCGABS3F(r3, 0x8018457f, &(0x7f0000000080)=""/161) 15:49:12 executing program 0: syz_open_dev$hidraw(0xfffffffffffffffc, 0x20, 0x1092c0) syz_open_dev$evdev(0x0, 0x40000004, 0x208480) r0 = syz_open_dev$evdev(&(0x7f0000000380), 0x0, 0x0) ioctl$EVIOCGUNIQ(r0, 0x80404508, 0x0) r1 = syz_open_dev$evdev(&(0x7f0000000380), 0x0, 0x0) ioctl$EVIOCSABS0(r1, 0x401845c0, 0x0) ioctl$EVIOCRMFF(r1, 0x40044581, &(0x7f0000000000)=0x2) 15:49:12 executing program 4: r0 = syz_open_dev$evdev(&(0x7f0000000380), 0x0, 0x0) ioctl$EVIOCSABS0(r0, 0x401845c0, 0x0) ioctl$EVIOCGUNIQ(r0, 0x80404508, &(0x7f0000000040)=""/76) syz_open_dev$hidraw(0xfffffffffffffffc, 0x20, 0x1092c0) syz_open_dev$evdev(0x0, 0x0, 0x0) r1 = syz_open_dev$evdev(&(0x7f0000000380), 0x0, 0x0) ioctl$EVIOCGUNIQ(r1, 0x80404508, 0x0) r2 = syz_open_dev$evdev(&(0x7f0000000380), 0x20000000, 0x21a880) ioctl$EVIOCSABS0(r2, 0x401845c0, 0x0) ioctl$EVIOCSFF(r2, 0x40304580, &(0x7f0000000000)={0x52, 0x1, 0x1, {0x9, 0x6}, {0x5, 0x5}, @const={0x8, {0x6, 0x81, 0x80, 0x8001}}}) 15:49:12 executing program 2: syz_open_dev$hidraw(0xfffffffffffffffc, 0x20, 0x1092c0) syz_open_dev$evdev(0x0, 0x0, 0x0) r0 = syz_open_dev$evdev(&(0x7f0000000380), 0x0, 0x0) ioctl$EVIOCGUNIQ(r0, 0x80404508, 0x0) r1 = syz_open_dev$evdev(&(0x7f0000000000), 0x80000001, 0x0) ioctl$EVIOCGKEY(r1, 0x80404518, &(0x7f0000000040)=""/96) 15:49:12 executing program 3: syz_open_dev$hidraw(0xfffffffffffffffc, 0x20, 0x1092c0) syz_open_dev$evdev(0x0, 0x0, 0x0) r0 = syz_open_dev$evdev(&(0x7f0000000380), 0x0, 0x0) ioctl$EVIOCGUNIQ(r0, 0x80404508, 0x0) r1 = syz_open_dev$evdev(&(0x7f0000000000), 0x80000001, 0x0) ioctl$EVIOCGKEY(r1, 0x80404518, &(0x7f0000000040)=""/96) 15:49:12 executing program 2: syz_open_dev$hidraw(0xfffffffffffffffc, 0x20, 0x1092c0) syz_open_dev$evdev(0x0, 0x0, 0x0) r0 = syz_open_dev$evdev(&(0x7f0000000380), 0x0, 0x0) ioctl$EVIOCGUNIQ(r0, 0x80404508, 0x0) r1 = syz_open_dev$evdev(&(0x7f0000000000), 0x80000001, 0x0) ioctl$EVIOCGKEY(r1, 0x80404518, &(0x7f0000000040)=""/96) 15:49:12 executing program 4: syz_open_dev$hidraw(0xfffffffffffffffc, 0x20, 0x1092c0) syz_open_dev$evdev(0x0, 0x0, 0x0) r0 = syz_open_dev$hidraw(&(0x7f0000000080), 0xfffffffffffffffe, 0x2140) read$hidraw(r0, 0x0, 0x0) write$hidraw(r0, &(0x7f0000000000)="0e50206d915935a5415a577d32680d7bf3aa703c2119ca0a41085a05b46da7a985ab7b39ae4a044b4059bae77646dd7f32369745ad6de79bd887c6f37579d9f15ea7b528eaecd8538c21f6cd3732c44b7be090da1364112a36e8475938345a1818dd072035652ee37ef1382cd0a802510f49cf3faf8881f561a3eb2800d89e9be9d5ccd19173af956105f245b72cd0f751c887c8ecc572a6cc217a7fa4b5d048a5d7a8e574a4e54550f98f206cd310d7aebbf9c7a8407bbde394a079a9e996891cd2a63a2843c847ded985753e3dadf42ba05fa8995bd94bede2345667922687b3e1db128e63bcfffe83e588", 0xec) r1 = syz_open_dev$evdev(&(0x7f0000000380), 0x0, 0x0) ioctl$EVIOCGUNIQ(r1, 0x80404508, 0x0) 15:49:12 executing program 0: syz_open_dev$hidraw(0xfffffffffffffffc, 0x800000000c01, 0x49005cb64889dafe) syz_open_dev$evdev(0x0, 0x0, 0x200240) r0 = syz_open_dev$evdev(&(0x7f0000000000), 0x24, 0x80003) ioctl$EVIOCGKEYCODE(r0, 0x80084504, &(0x7f0000000040)=""/247) 15:49:12 executing program 5: syz_usb_ep_read(0xffffffffffffffff, 0x2, 0xe6, &(0x7f0000000080)=""/230) ioctl$HIDIOCSFLAG(0xffffffffffffffff, 0x4004480f, &(0x7f0000000000)) syz_open_dev$hidraw(0xfffffffffffffffc, 0xfffffffffffffffd, 0x49005cb64888dafe) syz_usb_ep_write(0xffffffffffffffff, 0xd4, 0x12, &(0x7f0000000180)="03fce37e5fe8c257bda91d978fac373b3cea") ioctl$HIDIOCSREPORT(0xffffffffffffffff, 0x400c4808, &(0x7f0000000040)={0x2, 0x3, 0x8000}) 15:49:12 executing program 3: syz_open_dev$hidraw(0xfffffffffffffffc, 0x0, 0x49005cb64888dafe) r0 = syz_open_dev$hidraw(&(0x7f0000000000), 0x5, 0x10100) ioctl$HIDIOCSFEATURE(r0, 0xc0404806, &(0x7f0000000040)="b3acd8e5939b9227305c1475953c4ee56fc07acede9e94c61c8fa05f06a46e40418da618de01ca6c4ac406f1891fd74b6dea42c935237bfd14134a0207b868d3006031eada08b66ff01189f00d2bc16cd2e75b1e57b192916b9117a3f2eb4b74ca8b158c5d9ad163ecdf74506f01996a5e7d0d3f72618474fbe40261f215c1d692681d64cce228e0f4d7c8ab0cea8cf7af7dac6c7c60f7db2e56880460c8f953acad92ee0fe864e03d7fb9b089ec9549be5df9d1a040aec5e426ec9b545c4705b8be852e646848") 15:49:12 executing program 1: r0 = syz_open_dev$hidraw(&(0x7f0000000080), 0x0, 0x0) read$hidraw(r0, 0x0, 0x0) syz_open_dev$hidraw(&(0x7f0000000040), 0x50, 0x400081) ioctl$HIDIOCGRAWPHYS(r0, 0x80404805, &(0x7f0000000000)) 15:49:13 executing program 2: syz_open_dev$hidraw(0xfffffffffffffffc, 0x20, 0x1092c0) syz_open_dev$evdev(0x0, 0x0, 0x0) r0 = syz_open_dev$evdev(&(0x7f0000000380), 0x0, 0x0) ioctl$EVIOCGUNIQ(r0, 0x80404508, 0x0) r1 = syz_open_dev$evdev(&(0x7f0000000000), 0x80000001, 0x0) ioctl$EVIOCGKEY(r1, 0x80404518, &(0x7f0000000040)=""/96) 15:49:13 executing program 4: syz_open_dev$hidraw(0xfffffffffffffffc, 0x20, 0x1092c0) syz_open_dev$evdev(0x0, 0x0, 0x0) r0 = syz_open_dev$evdev(&(0x7f0000000380), 0x0, 0x0) ioctl$EVIOCGUNIQ(r0, 0x80404508, 0x0) r1 = syz_open_dev$evdev(&(0x7f0000000000), 0x9, 0x121000) ioctl$EVIOCREVOKE(r1, 0x40044591, &(0x7f0000000040)=0x3f) 15:49:13 executing program 1: syz_open_dev$hidraw(0xfffffffffffffffc, 0x8fee, 0x400100) 15:49:13 executing program 0: syz_open_dev$hidraw(0xfffffffffffffffc, 0x800000000c01, 0x49005cb64889dafe) syz_open_dev$evdev(0x0, 0x0, 0x200240) r0 = syz_open_dev$evdev(&(0x7f0000000000), 0x24, 0x80003) ioctl$EVIOCGKEYCODE(r0, 0x80084504, &(0x7f0000000040)=""/247) 15:49:13 executing program 3: syz_open_dev$hidraw(0xfffffffffffffffc, 0x20, 0x1092c0) syz_open_dev$evdev(0x0, 0x0, 0x0) r0 = syz_open_dev$hidraw(&(0x7f0000000080), 0xfffffffffffffffe, 0x2140) read$hidraw(r0, 0x0, 0x0) write$hidraw(r0, &(0x7f0000000000)="0e50206d915935a5415a577d32680d7bf3aa703c2119ca0a41085a05b46da7a985ab7b39ae4a044b4059bae77646dd7f32369745ad6de79bd887c6f37579d9f15ea7b528eaecd8538c21f6cd3732c44b7be090da1364112a36e8475938345a1818dd072035652ee37ef1382cd0a802510f49cf3faf8881f561a3eb2800d89e9be9d5ccd19173af956105f245b72cd0f751c887c8ecc572a6cc217a7fa4b5d048a5d7a8e574a4e54550f98f206cd310d7aebbf9c7a8407bbde394a079a9e996891cd2a63a2843c847ded985753e3dadf42ba05fa8995bd94bede2345667922687b3e1db128e63bcfffe83e588", 0xec) r1 = syz_open_dev$evdev(&(0x7f0000000380), 0x0, 0x0) ioctl$EVIOCGUNIQ(r1, 0x80404508, 0x0) 15:49:13 executing program 1: syz_open_dev$hidraw(0xfffffffffffffffc, 0x10080007ffffffd, 0x440040) 15:49:13 executing program 2: r0 = syz_open_dev$hidraw(0xfffffffffffffffc, 0x0, 0x49005cb64888dafe) ioctl$HIDIOCGRAWPHYS(r0, 0x80404805, &(0x7f0000000000)) syz_open_dev$hidraw(&(0x7f0000000080), 0x3, 0x40000) ioctl$HIDIOCSFEATURE(r0, 0xc0404806, &(0x7f00000000c0)="2df567c056f7c568705568d37d8b8dec07ab1a7ea3ea1469cf2af33a737be3d52683e2cadb2aee009d72a60ec56a40b8178a7f27a8e90b8dd7232252a7e371") r1 = syz_open_dev$hidraw(&(0x7f0000000040), 0x100000000, 0x400) ioctl$HIDIOCGRAWINFO(r1, 0x80084803, &(0x7f00000001c0)=""/150) 15:49:13 executing program 4: syz_open_dev$hidraw(0xfffffffffffffffc, 0x20, 0x1092c0) r0 = syz_open_dev$hidraw(&(0x7f0000000000), 0x690, 0x200) ioctl$HIDIOCGRAWINFO(r0, 0x80084803, &(0x7f0000000140)=""/226) r1 = syz_open_dev$evdev(0x0, 0x0, 0x200) syz_open_dev$evdev(&(0x7f0000000380), 0x0, 0x101000) r2 = syz_open_dev$evdev(&(0x7f0000000380), 0x0, 0x0) ioctl$EVIOCSABS0(r2, 0x401845c0, 0x0) ioctl$EVIOCSABS20(r2, 0x401845e0, &(0x7f0000000080)={0x401, 0x2, 0xff7, 0x10000, 0x5, 0x40}) r3 = syz_open_dev$evdev(&(0x7f00000000c0), 0x10000, 0x2820c0) ioctl$EVIOCSKEYCODE_V2(r3, 0x40284504, &(0x7f0000000100)={0x7, 0x1c, 0xabe, 0x3, "9aac3255a1c457e5f5158443e914a1461738ea55f1b01448fad75439e121aa1d"}) ioctl$EVIOCSABS0(0xffffffffffffffff, 0x401845c0, 0x0) ioctl$EVIOCGUNIQ(r1, 0x80404508, 0x0) ioctl$EVIOCGMASK(0xffffffffffffffff, 0x80104592, &(0x7f0000000040)={0x0, 0x1000, &(0x7f00000003c0)="850b49cb581f7fdd9715b6e69cf918f09a65818c9c8372612ee5a793dcfaff68386a37f33ccc902734347831571a7522b8e79d18db1a524f678b9105df14f42d7d4b2b687ef5d8d65fa01b2f43e0af3b926b7ba8720f81234cabe5e3f702057c2aa67da7c180dc14aed9b69fe90963e9a3554e646e71b0870f52c75890aa10d6c02e85c594d5ac6a93c69bb51b953626b6bde05ca80f67dd8daaa960bb20a332b2f894e07d257459209ed003c5258adcc28c5c2e73ff8c6ba57da289c3709c75703764f6c3359ddcc2317584e700b5da8edb4164d2dcb2f2e75c0b0eefb0aa49484affaa09151444e0ac96b5b8678a2ce90b345e19911fb808ebe5fab97bf378dec646c8330eebf5a703d8666ee67c66f9f39da301fe61da3415471ef317edc361d6879b56a7c47bbc3399143b8680abe4721982f7870deae11baabf0fd74dabbafe950bff77f3da155b000adfd0729be2a6361841d282facc2dd74ef38f5c90cb6c7fdfb99d45696aa5e31a3d101ae3844adce3d5a5fece4cdaaa5fa23a19acb9e305d7e663d254723752a0f62c94e6a391bff8742a36b25dd97ec78512e6ffad7fa9a5ce4edb89570c4e5e3104c67bda976d38c5c3756ee9400ba4149cd446d58a349caa31e3210c1f268c1f4d8d6e1bab60a8be0b1477613770b331db2c563a37759d3e1dca95263ec49d3476648c255bd862660813972a6899cb386454a63e7f9a6550223aab2b5c2820a505acb1b3c6745144544bc1a67a93fd9293ca9284b4511fd1e75e06ed679478afb8dfc83a266c9a6c4354aa24b62211616ede6d8ad1422cd734c8b9361f79713a59358d49d7184a61c5e8b566af9ffb78f5aaf8a72c728e37c0af190f821374480c80f6f54df91b622cff744f1239c0153d78534ebb3e19b066cc3203c50b0279175dd29357fbe0f239b339e0033d32b4eb591231cefa3eee4c0096537809c1a8354d786a28271bb4507228343def46613781f022583e2fb9a2d723489fe0f5ae7786779c24eea30e5bb8f274d377b73730244d9da070f57d6b76a83efded8b486701e2131a931daca6fa573fcf9f80bed8a81685b93c5687db613436fb6c5ef1c34117339bae0e65dd8edf28cee6ec90417a1de818bc3887e2310ef31cff7afe476d596ec61923fc84d94662f87584285a0228133ad075af81883457ba6bda78ec9bc879be2f5bbef6ecd1a41c1933ec2dd113548fa04c594dba8fb83e160de1f45ba3ec44d0738d989ae42e57a0068b35d0e1cd7de94fc327a8bba8e826744696e85dc5673d35a1bd51ae4eae841bd9c6c317d02962fa57e513c894e10d1d0327873cb967e63b117046cdc42bc6fd5005c519e5e908e1b8fabaddce18572d567c1b053bff3b14d5b77023fdf2fe822fc7243f5aa1fbd506e0af2a2ac7736ee3cb16c7de5c99e520b41dd381bcc4729d2f67af61bdbf626b882f52638e2ed085845483aef3f20119fd4a4b75429f80fbc50a16a16738583f48ff9aff4e5a05391eb096c849c07b439b5a934663cf30562a9da890e3635741c61900852796aafb8ce72784eb9d377ec319b29df086a43fcd93d9471424807ef8a2182dcd3cbe3899de84dac8e1e4a0a50e610a4c3ca8a0ab87e0583d63a25bec9e884cc2cf50bf6bfe0a083917569318d2cc71cbf988e32404722e089415696a7687cdc71fbe740e530ceee973c4c0409a797834dc8613ad202e682bf61efcc189564fd79f0e0ad1fbbb66de056b0db76f09ef07d86c6acecf69c17919eb7ba1ea74e909f5789a8c9ab8975682ed0eba1a8f2d68f928593dde4896d89b8732204a714c8b7e6ca8eaa7d1d789d874b2deb1648f53d49008067477dced22aba4f02092ea55374df8813da73b900a46b3f73b736e760591365e6b4d37393e3ee6ba44989033ee1798570cb1c2230010fd3b1e59d024a85483a4a36de1c0422512e0f750ad094f776880e5c675f5228a5d0dd8cae613b9cd00b3b6c79c970069c7d2b3017e09c73af00e04f5a67160602635320180c146f8abc1941144d8afc7d71b4d2986dda572747eec7d315d64520c563b1ba4e6fa0cec4522a79c8f35cc117bd053b88f41bd7b6f510c72399f83b697a5b8aef0de2a44dab2c9384f2ec892b57317f2157b1f03532b95d1feafbaa9cc5038226e25ce3e5da46be1f951dad32182af703b85fc50e07997af7d14acf879ed0f9c1388cf726e038dbae06a916f6cbb7f7ce6812a0c230cb0771801f76315141e85e9d867151cc19848376511266321653ae2e5e95d4d2549aad11f5ef3048ec55555a68b46ff066e6e82866c992c8e82e7fff52dd8d7275160d3c25b225d2b6d924c894a3d7297862ead4d61d35da8d7194119f3ebb0497f105d1244042165f9644d3a1d648eb695d80ac8a1273f35b729166c418492e918fde20f2d8af1ceea1a0c81e5400858349256dee34aae6f69e9e1a533a5cbc9fc707e74d5721fddda9ff537e169024faa49d6dbfa6f541ff27a7e409e9643e5ba0250a6c2e16482e5e3eb9d5f4407c65a9e6514192420541d00422d99dd916a935455bd111a6e9bfbe34dc199a9710ee2c3a59b106d81d03de63b2293a06d2a6a6cc04b7849de76aa865553ecf9dc8dcd2a90047c994e89fd287a6172f4afd458efcb2573cb41f34fcd340b3e273c95bc224658517f3d75da51d3c14e76eed0def747f6384a4a901dd5bb8ffd344d4f043e827f664c43ef15c3ca9a81cc7b1ad31639f301580ed0164e1fd3505156fe81b94f9cf9ff48baf52d5265d275713f79b8d91bc6dd459806dcd16befe62800cad83f07220d82417bf36984ea6625cecd29b4e13cf02379557da2aea5e65c93669370e73ba725215be4662f28f06df7f61baa360130a2569fb4c176eb5f2a552a93b1177ddd2e8d08c2895e12de3185f8b702b72070603cf804fb4e19deff3906228921cf8ceac1548a240a3d08fb7d811b632951a8133a7e2dc566676d533662ba9a89dd2ebdf668c00274563f25715eccda4aae48e987ac6c4d499fd0981ab55240a5f8954ef0648a53305b1fa1d4443936f351cb6d4d12eedaa333bd7a7b8bbf62d965a505c90d0457e69c2141fdc61c3f7ae37c606275ff9b31af9e8e13620a7b4b1a657a730bf93308319d77a0a952d9ae8ffe8d0e0f4ad3deacd17ce0aefb3f45b4f26bc78006d1ff43c70d79609d9b9b298038f0d4c87db4c15cfeabfd7a7715b49998fa929796969a5630dca3c4a6b4eb5d0d1f85a81e8494b6a602d001e44c5d41665a7fb62003fb7e4942520ca3dea26fab18a815446e9e1a3665174e95e502cfdfc925d9a92ef4e5a8fca984975f94ef69c56149c206733f57a5c757f75e99a6c705b4fc6e63fcaa520e39b3605c6a42b0a2d9545d62b85e067f10c4e0f36fce9c0687ef99e727313a2b6f0a1051bf66304ad3b14ceddacc2e8398ead44760d29baa334d106d43a1e7e5e84b0ada23441cb050625743e078ae0e285620bc1331065e8af0600e255f72e7022d2fef175b59ca413f04722f6d3233c3f0ab2b2dcd746860e30c22559ba25bd7f5f1778ffe83899d3b96cf34911612b7e31d01e76d6f4eb39f63ff813c77d1c2366e796ec269af48b26ae6e7f155b196f360a0b33417034cd80ef1f905f620bba91caa2aa3da6c3650210fe9237e131a9213c6ec25b1270c129a2ed5c4e9048fcb30d1d625483546c8884f1551780e901a6bd207b910c5a9c878eaf6e1364ec1718ef98e3bfc67ba76725ac326ff7ca1eacbde3a98cfb96562b27040eae3fe37127c0164cf0a950a823db2c5266b404df82cdfdea92885d5f7bc89f5d54aaf9ffb1325f0740c19d8f9b378db96d84a9f82d4e809e03a847052d7ae8205ea0ddb02a1cf05fdb8b2cad83900debe7a273a43d22884654bbd5595705f91d142766cf9e3fcf69a1a86563a8640dfd0172d1a3ace571d95c8908df42232f1758fdc2ef75d007e48cfe54d4ed1129d1050d9dc3e8188dfe93674a87bba9b835f91ff036fa1ef9e4143264e20b7bac375e5a41bfaeed09d956a5a72085065d6f79cdfb1b52e3d46241586f08ac65b8bd36fe67f06e1e46a6f20dbccdd5e22a6452d1cd336cf572f14d9956dc84c0da19de3074fa5beec3af4957b1eda7a6ed90c68528845c96e4de6b178cfaad1518b774ffa4ccdf87fd04498306eb4b131976d2314c5e458c0ce486f89ce97fd2fc94d7a11079659acccb77ac116465caf222da512fd00df3e2ab98313d8ceb48f0c8885fbd1bbf6109da20340a163bf603118e9e9324a94928eb5b01e6fa1824a2cc054da60404143cf91454dd367a7cae2c6b6ff792514f19b394518f3e53702ab9f84b7334fb4713184a75ad5ae5cf77210f753070c2d98e338b378b4aceeea09b69254efae9acebc12a9a30a5b420d5565d0bd990d727ecf211e089608d884f6ed0954c2ceb715aab673c8255389489802a5321ded8050a7d41e688d37c34613fbf6c40f33d7838c4718256e7cba451297bd9fb06b50e88f1460cccb3fea6491582083e59c0bb593ff0dbd8a69d8a615747bdec67c9fcfa41879dff8f703c682107cb32e30b75f7adf0d19514781f410009b3c83968fe7e7c81f343889a120d522aa46fcc8de1ad7fa73e9768b3ef57af087bc0e4ebc5ae0a8370ec2df1685879c5837e25f2a733cb73a85162b2b77207770f4d5746631b8dcab1d4787df8261bb1056824d0e1ed2d6bdb56bca93ba0896ad5fbad41eb96eea3671320fae3ab5ec383296da34b1fe2ff5080d240c80bb4b2cfe4ed2ab9169d69900de919b22de6d92ebf768658f1397b1acfdb83bc9f986c9384c20ce355e799bc017f6662758e9dc82709e765f39dd49c6e448d247a5a5fbfa33b02275c4d06d664626377dbbf83cd99a9f3cee7efa6fd3d41ba5c15c2e37d13913d952daa985fd4851c5647a855bfae5a761093ec5f346bc5619a90bb02c4feafd88e77453757be29e542392f407ebe24282cadb7d433e0fb3f77a2c3e74338cc5362c008873429347ddca6cc9ead48906cd8d9e79d8a6c27411aef3aab11d1c3a1ff9bbab40091c145af4c59b89788b2e2032e9339ec264a33602b006cd0e56628c39d756ea96842059a0438d917f1ab0e5bc5c722ad8d5f270e0529ed66a7c2b6dc367ae4e64aa906f394010268d3f90167a23ae246c67855b7ee9946c0c100c5a01c959b0a49135bbe7687d3efc88009100b905d3706f73edd837503ce48e9d375a97ed56fd73d232dcfe37f9eaa9ce7fde886e7378c189338de28bb5d6e60c1d0b0f9d0206dcaca09cae6682faa0f12883084d72ab51d2995d6620b778e865f708de5c2d807d809d2da502743b83c180142e8c79e3f79ce367bb4f94b856322a11df3c490f7ef91788d24dc259cf977bca2b0e46fdab6beef33fe7a8b05128d672a51858d19ec63a93be705edf4ed49a9ad8c9c492509e086bf460d70c0e1b1608fb0967d74b05c40c245b4dcad6357c64344a3f6022c315d490ca4a9fcdd70ac5649480edb7ec78f77cabd6b8c9a79ea97aa2346490d6088fb0b104fb02a6c2cf57cecc6bf34708bd3afaeaee591e2a2cd7870f1b6e24efc37d16dcf8d1a7baffeaf07706801daea3c56f82d3bec34f36898df564218052ee282a3648bd5460e8b5216e51095dab11fa7576ad3e4b9c31a3c149ffbf17769922789ece1a6e2786fda40e89a1b7f9f14742a227175fc431e6272312c850c842d2a0fca8eca53745e49cf2bf092e199f5ff7292e579321a90b4f101e2b23ba74b6091efb6ca9ea5573b10c8f4e70cf68789ae28e58"}) 15:49:13 executing program 0: syz_open_dev$hidraw(0xfffffffffffffffc, 0x800000000c01, 0x49005cb64889dafe) syz_open_dev$evdev(0x0, 0x0, 0x200240) r0 = syz_open_dev$evdev(&(0x7f0000000000), 0x24, 0x80003) ioctl$EVIOCGKEYCODE(r0, 0x80084504, &(0x7f0000000040)=""/247) 15:49:13 executing program 1: syz_usb_connect$printer(0x0, 0x36, &(0x7f0000000000)={{0x12, 0x1, 0x110, 0x0, 0x0, 0x0, 0x40, 0x525, 0xa4a8, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x24, 0x1, 0x1, 0x7, 0x20, 0x4, [{{0x9, 0x4, 0x0, 0x5, 0x1, 0x7, 0x1, 0x1, 0x0, "", {{{0x9, 0x5, 0x1, 0x2, 0x3df, 0x48, 0x2, 0x80}}, [{{0x9, 0x5, 0x82, 0x2, 0x3ff, 0x4, 0x9, 0x8}}]}}}]}}]}}, &(0x7f00000001c0)={0xa, &(0x7f0000000040)={0xa, 0x6, 0x250, 0x1, 0x40, 0xd8, 0x10, 0x7}, 0x3e, &(0x7f0000000080)={0x5, 0xf, 0x3e, 0x4, [@ext_cap={0x7, 0x10, 0x2, 0x2, 0x1, 0x0, 0x9d}, @ss_cap={0xa, 0x10, 0x3, 0x0, 0x8, 0x4f, 0x5, 0xcfb}, @ssp_cap={0x14, 0x10, 0xa, 0x6, 0x2, 0x3, 0x0, 0xeff1, [0xffc000, 0xff3f00]}, @ss_container_id={0x14, 0x10, 0x4, 0x0, "3e7e6a3df38475ae7836b17e4eab449f"}]}, 0x1, [{0xfe, &(0x7f00000000c0)=@string={0xfe, 0x3, "2af043f5dfbc2740b58a21f32176f5e28ce641ce18d1932258fc5b668940e79d1b4a99709e01e73a435a1426fc2e5b2e61a692e9520a5f288f2366876342fed66f6cec0f810b0dd5247b362229cb1739db51e5dd2c4a4e0e8c6b061613e7ea6768791b391a5c4e5ddbd16d22940f17de17145ff10826acb976f052e576431fcd6396f75896e2d199e870a2e4285fad2241f680dadc4cb6ef34408bd6787c073a871318fed6f8f45c2864295331209c80226fd3d88924e5717aa9dc69b57bfa75787d959240df8a5edaf856df5b11a2db46819702e208db86bd787c9472ada70b65f2b3ac9f750f89684a00816a77ab51c3c874ae103f56e61c2df1f7"}}]}) syz_open_dev$hidraw(0xfffffffffffffffc, 0x0, 0x49005cb64888dafe) 15:49:13 executing program 5: syz_open_dev$hidraw(0xfffffffffffffffc, 0x20, 0x1092c0) r0 = syz_open_dev$hidraw(&(0x7f0000000000), 0x690, 0x200) ioctl$HIDIOCGRAWINFO(r0, 0x80084803, &(0x7f0000000140)=""/226) r1 = syz_open_dev$evdev(0x0, 0x0, 0x200) syz_open_dev$evdev(&(0x7f0000000380), 0x0, 0x101000) r2 = syz_open_dev$evdev(&(0x7f0000000380), 0x0, 0x0) ioctl$EVIOCSABS0(r2, 0x401845c0, 0x0) ioctl$EVIOCSABS20(r2, 0x401845e0, &(0x7f0000000080)={0x401, 0x2, 0xff7, 0x10000, 0x5, 0x40}) r3 = syz_open_dev$evdev(&(0x7f00000000c0), 0x10000, 0x2820c0) ioctl$EVIOCSKEYCODE_V2(r3, 0x40284504, &(0x7f0000000100)={0x7, 0x1c, 0xabe, 0x3, "9aac3255a1c457e5f5158443e914a1461738ea55f1b01448fad75439e121aa1d"}) ioctl$EVIOCSABS0(0xffffffffffffffff, 0x401845c0, 0x0) ioctl$EVIOCGUNIQ(r1, 0x80404508, 0x0) ioctl$EVIOCGMASK(0xffffffffffffffff, 0x80104592, &(0x7f0000000040)={0x0, 0x1000, &(0x7f00000003c0)="850b49cb581f7fdd9715b6e69cf918f09a65818c9c8372612ee5a793dcfaff68386a37f33ccc902734347831571a7522b8e79d18db1a524f678b9105df14f42d7d4b2b687ef5d8d65fa01b2f43e0af3b926b7ba8720f81234cabe5e3f702057c2aa67da7c180dc14aed9b69fe90963e9a3554e646e71b0870f52c75890aa10d6c02e85c594d5ac6a93c69bb51b953626b6bde05ca80f67dd8daaa960bb20a332b2f894e07d257459209ed003c5258adcc28c5c2e73ff8c6ba57da289c3709c75703764f6c3359ddcc2317584e700b5da8edb4164d2dcb2f2e75c0b0eefb0aa49484affaa09151444e0ac96b5b8678a2ce90b345e19911fb808ebe5fab97bf378dec646c8330eebf5a703d8666ee67c66f9f39da301fe61da3415471ef317edc361d6879b56a7c47bbc3399143b8680abe4721982f7870deae11baabf0fd74dabbafe950bff77f3da155b000adfd0729be2a6361841d282facc2dd74ef38f5c90cb6c7fdfb99d45696aa5e31a3d101ae3844adce3d5a5fece4cdaaa5fa23a19acb9e305d7e663d254723752a0f62c94e6a391bff8742a36b25dd97ec78512e6ffad7fa9a5ce4edb89570c4e5e3104c67bda976d38c5c3756ee9400ba4149cd446d58a349caa31e3210c1f268c1f4d8d6e1bab60a8be0b1477613770b331db2c563a37759d3e1dca95263ec49d3476648c255bd862660813972a6899cb386454a63e7f9a6550223aab2b5c2820a505acb1b3c6745144544bc1a67a93fd9293ca9284b4511fd1e75e06ed679478afb8dfc83a266c9a6c4354aa24b62211616ede6d8ad1422cd734c8b9361f79713a59358d49d7184a61c5e8b566af9ffb78f5aaf8a72c728e37c0af190f821374480c80f6f54df91b622cff744f1239c0153d78534ebb3e19b066cc3203c50b0279175dd29357fbe0f239b339e0033d32b4eb591231cefa3eee4c0096537809c1a8354d786a28271bb4507228343def46613781f022583e2fb9a2d723489fe0f5ae7786779c24eea30e5bb8f274d377b73730244d9da070f57d6b76a83efded8b486701e2131a931daca6fa573fcf9f80bed8a81685b93c5687db613436fb6c5ef1c34117339bae0e65dd8edf28cee6ec90417a1de818bc3887e2310ef31cff7afe476d596ec61923fc84d94662f87584285a0228133ad075af81883457ba6bda78ec9bc879be2f5bbef6ecd1a41c1933ec2dd113548fa04c594dba8fb83e160de1f45ba3ec44d0738d989ae42e57a0068b35d0e1cd7de94fc327a8bba8e826744696e85dc5673d35a1bd51ae4eae841bd9c6c317d02962fa57e513c894e10d1d0327873cb967e63b117046cdc42bc6fd5005c519e5e908e1b8fabaddce18572d567c1b053bff3b14d5b77023fdf2fe822fc7243f5aa1fbd506e0af2a2ac7736ee3cb16c7de5c99e520b41dd381bcc4729d2f67af61bdbf626b882f52638e2ed085845483aef3f20119fd4a4b75429f80fbc50a16a16738583f48ff9aff4e5a05391eb096c849c07b439b5a934663cf30562a9da890e3635741c61900852796aafb8ce72784eb9d377ec319b29df086a43fcd93d9471424807ef8a2182dcd3cbe3899de84dac8e1e4a0a50e610a4c3ca8a0ab87e0583d63a25bec9e884cc2cf50bf6bfe0a083917569318d2cc71cbf988e32404722e089415696a7687cdc71fbe740e530ceee973c4c0409a797834dc8613ad202e682bf61efcc189564fd79f0e0ad1fbbb66de056b0db76f09ef07d86c6acecf69c17919eb7ba1ea74e909f5789a8c9ab8975682ed0eba1a8f2d68f928593dde4896d89b8732204a714c8b7e6ca8eaa7d1d789d874b2deb1648f53d49008067477dced22aba4f02092ea55374df8813da73b900a46b3f73b736e760591365e6b4d37393e3ee6ba44989033ee1798570cb1c2230010fd3b1e59d024a85483a4a36de1c0422512e0f750ad094f776880e5c675f5228a5d0dd8cae613b9cd00b3b6c79c970069c7d2b3017e09c73af00e04f5a67160602635320180c146f8abc1941144d8afc7d71b4d2986dda572747eec7d315d64520c563b1ba4e6fa0cec4522a79c8f35cc117bd053b88f41bd7b6f510c72399f83b697a5b8aef0de2a44dab2c9384f2ec892b57317f2157b1f03532b95d1feafbaa9cc5038226e25ce3e5da46be1f951dad32182af703b85fc50e07997af7d14acf879ed0f9c1388cf726e038dbae06a916f6cbb7f7ce6812a0c230cb0771801f76315141e85e9d867151cc19848376511266321653ae2e5e95d4d2549aad11f5ef3048ec55555a68b46ff066e6e82866c992c8e82e7fff52dd8d7275160d3c25b225d2b6d924c894a3d7297862ead4d61d35da8d7194119f3ebb0497f105d1244042165f9644d3a1d648eb695d80ac8a1273f35b729166c418492e918fde20f2d8af1ceea1a0c81e5400858349256dee34aae6f69e9e1a533a5cbc9fc707e74d5721fddda9ff537e169024faa49d6dbfa6f541ff27a7e409e9643e5ba0250a6c2e16482e5e3eb9d5f4407c65a9e6514192420541d00422d99dd916a935455bd111a6e9bfbe34dc199a9710ee2c3a59b106d81d03de63b2293a06d2a6a6cc04b7849de76aa865553ecf9dc8dcd2a90047c994e89fd287a6172f4afd458efcb2573cb41f34fcd340b3e273c95bc224658517f3d75da51d3c14e76eed0def747f6384a4a901dd5bb8ffd344d4f043e827f664c43ef15c3ca9a81cc7b1ad31639f301580ed0164e1fd3505156fe81b94f9cf9ff48baf52d5265d275713f79b8d91bc6dd459806dcd16befe62800cad83f07220d82417bf36984ea6625cecd29b4e13cf02379557da2aea5e65c93669370e73ba725215be4662f28f06df7f61baa360130a2569fb4c176eb5f2a552a93b1177ddd2e8d08c2895e12de3185f8b702b72070603cf804fb4e19deff3906228921cf8ceac1548a240a3d08fb7d811b632951a8133a7e2dc566676d533662ba9a89dd2ebdf668c00274563f25715eccda4aae48e987ac6c4d499fd0981ab55240a5f8954ef0648a53305b1fa1d4443936f351cb6d4d12eedaa333bd7a7b8bbf62d965a505c90d0457e69c2141fdc61c3f7ae37c606275ff9b31af9e8e13620a7b4b1a657a730bf93308319d77a0a952d9ae8ffe8d0e0f4ad3deacd17ce0aefb3f45b4f26bc78006d1ff43c70d79609d9b9b298038f0d4c87db4c15cfeabfd7a7715b49998fa929796969a5630dca3c4a6b4eb5d0d1f85a81e8494b6a602d001e44c5d41665a7fb62003fb7e4942520ca3dea26fab18a815446e9e1a3665174e95e502cfdfc925d9a92ef4e5a8fca984975f94ef69c56149c206733f57a5c757f75e99a6c705b4fc6e63fcaa520e39b3605c6a42b0a2d9545d62b85e067f10c4e0f36fce9c0687ef99e727313a2b6f0a1051bf66304ad3b14ceddacc2e8398ead44760d29baa334d106d43a1e7e5e84b0ada23441cb050625743e078ae0e285620bc1331065e8af0600e255f72e7022d2fef175b59ca413f04722f6d3233c3f0ab2b2dcd746860e30c22559ba25bd7f5f1778ffe83899d3b96cf34911612b7e31d01e76d6f4eb39f63ff813c77d1c2366e796ec269af48b26ae6e7f155b196f360a0b33417034cd80ef1f905f620bba91caa2aa3da6c3650210fe9237e131a9213c6ec25b1270c129a2ed5c4e9048fcb30d1d625483546c8884f1551780e901a6bd207b910c5a9c878eaf6e1364ec1718ef98e3bfc67ba76725ac326ff7ca1eacbde3a98cfb96562b27040eae3fe37127c0164cf0a950a823db2c5266b404df82cdfdea92885d5f7bc89f5d54aaf9ffb1325f0740c19d8f9b378db96d84a9f82d4e809e03a847052d7ae8205ea0ddb02a1cf05fdb8b2cad83900debe7a273a43d22884654bbd5595705f91d142766cf9e3fcf69a1a86563a8640dfd0172d1a3ace571d95c8908df42232f1758fdc2ef75d007e48cfe54d4ed1129d1050d9dc3e8188dfe93674a87bba9b835f91ff036fa1ef9e4143264e20b7bac375e5a41bfaeed09d956a5a72085065d6f79cdfb1b52e3d46241586f08ac65b8bd36fe67f06e1e46a6f20dbccdd5e22a6452d1cd336cf572f14d9956dc84c0da19de3074fa5beec3af4957b1eda7a6ed90c68528845c96e4de6b178cfaad1518b774ffa4ccdf87fd04498306eb4b131976d2314c5e458c0ce486f89ce97fd2fc94d7a11079659acccb77ac116465caf222da512fd00df3e2ab98313d8ceb48f0c8885fbd1bbf6109da20340a163bf603118e9e9324a94928eb5b01e6fa1824a2cc054da60404143cf91454dd367a7cae2c6b6ff792514f19b394518f3e53702ab9f84b7334fb4713184a75ad5ae5cf77210f753070c2d98e338b378b4aceeea09b69254efae9acebc12a9a30a5b420d5565d0bd990d727ecf211e089608d884f6ed0954c2ceb715aab673c8255389489802a5321ded8050a7d41e688d37c34613fbf6c40f33d7838c4718256e7cba451297bd9fb06b50e88f1460cccb3fea6491582083e59c0bb593ff0dbd8a69d8a615747bdec67c9fcfa41879dff8f703c682107cb32e30b75f7adf0d19514781f410009b3c83968fe7e7c81f343889a120d522aa46fcc8de1ad7fa73e9768b3ef57af087bc0e4ebc5ae0a8370ec2df1685879c5837e25f2a733cb73a85162b2b77207770f4d5746631b8dcab1d4787df8261bb1056824d0e1ed2d6bdb56bca93ba0896ad5fbad41eb96eea3671320fae3ab5ec383296da34b1fe2ff5080d240c80bb4b2cfe4ed2ab9169d69900de919b22de6d92ebf768658f1397b1acfdb83bc9f986c9384c20ce355e799bc017f6662758e9dc82709e765f39dd49c6e448d247a5a5fbfa33b02275c4d06d664626377dbbf83cd99a9f3cee7efa6fd3d41ba5c15c2e37d13913d952daa985fd4851c5647a855bfae5a761093ec5f346bc5619a90bb02c4feafd88e77453757be29e542392f407ebe24282cadb7d433e0fb3f77a2c3e74338cc5362c008873429347ddca6cc9ead48906cd8d9e79d8a6c27411aef3aab11d1c3a1ff9bbab40091c145af4c59b89788b2e2032e9339ec264a33602b006cd0e56628c39d756ea96842059a0438d917f1ab0e5bc5c722ad8d5f270e0529ed66a7c2b6dc367ae4e64aa906f394010268d3f90167a23ae246c67855b7ee9946c0c100c5a01c959b0a49135bbe7687d3efc88009100b905d3706f73edd837503ce48e9d375a97ed56fd73d232dcfe37f9eaa9ce7fde886e7378c189338de28bb5d6e60c1d0b0f9d0206dcaca09cae6682faa0f12883084d72ab51d2995d6620b778e865f708de5c2d807d809d2da502743b83c180142e8c79e3f79ce367bb4f94b856322a11df3c490f7ef91788d24dc259cf977bca2b0e46fdab6beef33fe7a8b05128d672a51858d19ec63a93be705edf4ed49a9ad8c9c492509e086bf460d70c0e1b1608fb0967d74b05c40c245b4dcad6357c64344a3f6022c315d490ca4a9fcdd70ac5649480edb7ec78f77cabd6b8c9a79ea97aa2346490d6088fb0b104fb02a6c2cf57cecc6bf34708bd3afaeaee591e2a2cd7870f1b6e24efc37d16dcf8d1a7baffeaf07706801daea3c56f82d3bec34f36898df564218052ee282a3648bd5460e8b5216e51095dab11fa7576ad3e4b9c31a3c149ffbf17769922789ece1a6e2786fda40e89a1b7f9f14742a227175fc431e6272312c850c842d2a0fca8eca53745e49cf2bf092e199f5ff7292e579321a90b4f101e2b23ba74b6091efb6ca9ea5573b10c8f4e70cf68789ae28e58"}) 15:49:13 executing program 3: syz_open_dev$hidraw(0xfffffffffffffffc, 0x20, 0x1092c0) syz_open_dev$evdev(0x0, 0x0, 0x0) r0 = syz_open_dev$evdev(&(0x7f0000000380), 0x0, 0x0) ioctl$EVIOCGUNIQ(r0, 0x80404508, 0x0) r1 = syz_open_dev$evdev(&(0x7f0000000000), 0x9, 0x121000) ioctl$EVIOCREVOKE(r1, 0x40044591, &(0x7f0000000040)=0x3f) 15:49:13 executing program 0: syz_open_dev$hidraw(0xfffffffffffffffc, 0x800000000c01, 0x49005cb64889dafe) syz_open_dev$evdev(0x0, 0x0, 0x200240) syz_open_dev$evdev(&(0x7f0000000000), 0x24, 0x80003) 15:49:13 executing program 4: syz_open_dev$hidraw(0xfffffffffffffffc, 0x2, 0x16a40) syz_open_dev$evdev(0x0, 0x0, 0x0) r0 = syz_open_dev$evdev(&(0x7f0000000380), 0x0, 0x0) ioctl$EVIOCGUNIQ(r0, 0x80404508, 0x0) 15:49:13 executing program 2: r0 = syz_open_dev$hidraw(0xfffffffffffffffc, 0x0, 0x49005cb64888dafe) ioctl$HIDIOCGRAWPHYS(r0, 0x80404805, &(0x7f0000000000)) syz_open_dev$hidraw(&(0x7f0000000080), 0x3, 0x40000) ioctl$HIDIOCSFEATURE(r0, 0xc0404806, &(0x7f00000000c0)="2df567c056f7c568705568d37d8b8dec07ab1a7ea3ea1469cf2af33a737be3d52683e2cadb2aee009d72a60ec56a40b8178a7f27a8e90b8dd7232252a7e371") r1 = syz_open_dev$hidraw(&(0x7f0000000040), 0x100000000, 0x400) ioctl$HIDIOCGRAWINFO(r1, 0x80084803, &(0x7f00000001c0)=""/150) 15:49:13 executing program 0: syz_open_dev$hidraw(0xfffffffffffffffc, 0x800000000c01, 0x49005cb64889dafe) syz_open_dev$evdev(0x0, 0x0, 0x200240) 15:49:13 executing program 3: r0 = syz_open_dev$hidraw(&(0x7f0000000080), 0x0, 0x0) read$hidraw(r0, 0x0, 0x0) syz_open_dev$hidraw(&(0x7f0000000180), 0x4, 0x100) r1 = syz_open_dev$hidraw(&(0x7f0000000280), 0x3, 0x8000) ioctl$HIDIOCGFEATURE(r1, 0xc0404807, &(0x7f00000001c0)={0x7, "d88554bfe66bf34610e16f1a8c2114967807b1bfa423fc736db3c8b9e83f7ea9b08e290d0ce5c8cd56ae5a1b4772a48d8f61a984a7bc67cb86e3047386a56d50"}) r2 = syz_open_dev$hidraw(&(0x7f0000000080), 0x0, 0x0) r3 = syz_open_dev$hidraw(&(0x7f0000000240), 0x1, 0x280) ioctl$HIDIOCGFEATURE(r3, 0xc0404807, &(0x7f0000000000)={0x81, "abb63d9ac098ef912e62e3c61185b0c6bb797092d178dd4be8e34e58ca7e2417ddb40e49d7e2d7da70b431d56b8a3fcfec24f0b896b7e852ab85f9c7ad366dfe"}) read$hidraw(r2, 0x0, 0x0) ioctl$HIDIOCGRAWINFO(r2, 0x80084803, &(0x7f00000000c0)=""/151) ioctl$HIDIOCGRDESCSIZE(r1, 0x80044801, &(0x7f00000002c0)) 15:49:13 executing program 4: r0 = syz_open_dev$hidraw(0xfffffffffffffffc, 0x20, 0x1092c0) ioctl$EVIOCSABS0(0xffffffffffffffff, 0x401845c0, &(0x7f00000000c0)={0x1, 0x101, 0xfff, 0x0, 0x1, 0x2}) syz_open_dev$evdev(0x0, 0x0, 0x0) r1 = syz_open_dev$evdev(&(0x7f0000000380), 0x5, 0x440000) ioctl$HIDIOCSFEATURE(r0, 0xc0404806, &(0x7f0000000000)="cb40e4d13ad19d6e56fe345bba06e535654ad4de8aa8760b488d46f629bd0469b56c40c94ba36e9474ddf446a41ce39654ac679ae51d97d1a5c1fee748e60b2eaa9dc4588e8b8bec01fc319f1c709b50d18597ad74f17cc355117ccc691bdbb495d7d0cbeaa3a926ec1cc95bec136ff78182ec8af41cf3297da5a83d32945869428e02207d4355a0d6c99cf5a8fcab2d6c8ea48c") ioctl$EVIOCGUNIQ(r1, 0x80404508, 0x0) 15:49:13 executing program 2: syz_open_dev$hidraw(0xfffffffffffffffc, 0x401, 0x49005cb64888dafe) r0 = syz_open_dev$hidraw(&(0x7f0000000080), 0x0, 0x0) read$hidraw(r0, 0x0, 0x0) ioctl$HIDIOCGRDESC(r0, 0x90044802, &(0x7f0000000180)={0x62c, "a5c66bd5f2bcc0056eca2c16105ba3126c93f77d310605c6c54e2445bfc68f3dd0bfb820bf9f18267577f21096c6c81b6d7d8fc79a15c17374ce9ec76243450fc146b0641385cba60e37c9de995d0f8ba188da8e90ff33e009540cc26f1b9fd98a27db0d2c4bd69167ddf974eb8e6220ea4b58ca5c6d3c224b421c5077ac027cd0c28f782b7f0448227e851844efb01256fd6cb27b1b21c4e8f64d6ef91a12c6b70eaa7f3d347d122a466682c1dcf16bc28dc793ce8ea520787d2d4f27d717e3de5024f6ab5768d9a33c390ee0d7cc71e44423857351ae9f768fd84f0582fb9c168c1cf210d745c68a39883a239baa379673822d8c976272769d82792d7d7d25ca940f56180e284d8161033170d288ed3bc756bc47e850baa14faab3ba84da201c7b0d3f77319a3e8cd5d9613d7e87e80687727199dbbcb5515b4344f10b2ad644706e8621a9232f4ff2fc46b65ba221039c3f6754af05519440224eb6ff82bf302a18bea22d4da47aae0204621ee4a554ab1345ee077e4367b0b90054281f7dd11127f469ff8d49878ca5cfe68441c7694ef3a01fd341eaff3d92e4815744a9f326b93d4b364c274445b1d6fdde8d7e5f3e9b1c0b465767eab0d288fece2c855f3abf365e4eae3ff1d06a807555d4df3074019452e72a6546ee0fecf4b5b096732d9d97c085aeee0944aed7f9e96b45adb4d83bec292ce831d2731bbe76911b98a037fa8c2b6d909e8d211520addcce82eab9ed67541f99b9daabc9216df73804ce06078e6c4329fe085a838585f1a2fdce880f7fc8420c47078d0d100df81b1d04f20e9d9c6a072b7db157ee998fbc6a18ed1686f8764e95b857d016cd4047e76e72322314b5741bc05632aa5912ef5327a84ac5a8f312f39ff4c1caf15bb4650ccbd2e5072ef3ba5ac150c71d438cfa61d9c2092a720118255308132b94030d1ab20725ea7a4f22c91b2c4190e2e632cdb54a3c7f17557b510820f19db818a63a4cc768e1d8be45e425be1760ef17d1b7041ba49a71fa810d21e22c78d2a4a1c0ed2d1356304ce4cb0754dba5c80694e0e019b2e24996e456b2a7f20bb023535734156f6a3c562e985534f7afe253a85f330588324ce50dcbdc48ec3790ba1fa7e06445d02ec2d6f2e88ba0eddedc7d285379593c0bb9b9d75760058122072e19c098e7c58ecd46cf41b0a8ba448e8f9f327ea5ff0ee1a4aef6dfd46bbf59517a6f0625af46f8b098eac8a39ebb7c0f3d2bb91a74cf56c3c67411b6847a2e6b60671f7b5fe780e7cc00324052da623cd87e65aea1bc7f4ffe9eb35bf2f387fd69e7fb6b2d59c2f4146b0a63b54c979f4d8106b72b3c0f904418d22cc45013114b8c5877892392047e566a3ed5430cc3b9803bcfe6243f6fffe479e637ddc129f8ac6e1a31e4f98727dc07676e3f3bf395600d015541308976b088ab204ebb2d4d1d2b4fff098edc952cb0867f8a1061ef733f5cc6d12606012153032435418d6796925437713eb6784c529dc117c02f213b324c6f3574b0e6dfdd415083520a1abf14fe072a15fe67ae514971c6cfbb0655adc213aec09fb9ea00273ad6dc2ec79abeaa1390ad6fc6c4178db03a41430a68d65b4448ffd25b610b359bd7c04b1645b9265d9dce5f1e49fa97a72778fcf370e6e7bd6c2e8775d9113f386ef7662ee61b0119a8e8fd01558c4debae5ea0eb7f6ef3e17bef7a4ce582d8a4fd3405127fa51b6c9f58d0e776c22c3eb3a33bb99551006b9c1731f940205c9a8aa9198f8c6642fed9df9a304fac962ac3d82202bab5998d33fc1fdb2fef32fb714d55a59c86f77ca463f9a5a3f2198e078188e39859ab675485e0e5b61e4e3e97304baeb6dc213485170a2bbf38b3f23c06f992823a2dc532f34bd75a78ca6f65b9801c4e4e897dbc1940b73aba8209571832ea3472f7489e0f6bb00fa05dfa941a27f01cc417fe69dc58f4ede2af098d7f3c62cc22f1f7f99d794c0eb14f1e6b59e8246fada789071ef1bae602f8147854e89f909ff6311757a6b77e4f7bb9af5692bd8c57ac768ab2fdc92582cc84c6fe9798ac8c1b10fb4d97f4e02af80c44ffd80ff2a51d39d92b876414882094210d7231cc9a19ebc2631f44f82d46a76c1e04a2d911b0e7eb84e3322b807336fcc68197f43a07ff7d28dd38e3ab9e8ab1c1410afd26e2f34f27118be593a57f92109ad7ac53b1348b35a81178cfb669a218cc143b0fe2cff959043650f4"}) r1 = syz_open_dev$hidraw(&(0x7f0000000080), 0x0, 0x0) read$hidraw(r1, 0x0, 0x0) r2 = syz_open_dev$hidraw(&(0x7f0000000080), 0x0, 0x0) read$hidraw(r2, 0x0, 0x0) ioctl$HIDIOCGFEATURE(r2, 0xc0404807, &(0x7f0000000100)={0x3, "326cd649db06df3c901bb127db9c9fa21f0d644063b3950c95c4ec7d3110a6a8c1e6b61a135f681355f9e0d0bcd099ba3005805dba898fe5726c98878c718b09"}) ioctl$HIDIOCGRAWINFO(r1, 0x80084803, &(0x7f0000000000)=""/204) syz_open_dev$evdev(0x0, 0x0, 0x200240) 15:49:13 executing program 5: syz_open_dev$hidraw(0xfffffffffffffffc, 0x401, 0x49005cb64888dafe) r0 = syz_open_dev$hidraw(&(0x7f0000000080), 0x0, 0x0) read$hidraw(r0, 0x0, 0x0) ioctl$HIDIOCGRDESC(r0, 0x90044802, &(0x7f0000000180)={0x62c, "a5c66bd5f2bcc0056eca2c16105ba3126c93f77d310605c6c54e2445bfc68f3dd0bfb820bf9f18267577f21096c6c81b6d7d8fc79a15c17374ce9ec76243450fc146b0641385cba60e37c9de995d0f8ba188da8e90ff33e009540cc26f1b9fd98a27db0d2c4bd69167ddf974eb8e6220ea4b58ca5c6d3c224b421c5077ac027cd0c28f782b7f0448227e851844efb01256fd6cb27b1b21c4e8f64d6ef91a12c6b70eaa7f3d347d122a466682c1dcf16bc28dc793ce8ea520787d2d4f27d717e3de5024f6ab5768d9a33c390ee0d7cc71e44423857351ae9f768fd84f0582fb9c168c1cf210d745c68a39883a239baa379673822d8c976272769d82792d7d7d25ca940f56180e284d8161033170d288ed3bc756bc47e850baa14faab3ba84da201c7b0d3f77319a3e8cd5d9613d7e87e80687727199dbbcb5515b4344f10b2ad644706e8621a9232f4ff2fc46b65ba221039c3f6754af05519440224eb6ff82bf302a18bea22d4da47aae0204621ee4a554ab1345ee077e4367b0b90054281f7dd11127f469ff8d49878ca5cfe68441c7694ef3a01fd341eaff3d92e4815744a9f326b93d4b364c274445b1d6fdde8d7e5f3e9b1c0b465767eab0d288fece2c855f3abf365e4eae3ff1d06a807555d4df3074019452e72a6546ee0fecf4b5b096732d9d97c085aeee0944aed7f9e96b45adb4d83bec292ce831d2731bbe76911b98a037fa8c2b6d909e8d211520addcce82eab9ed67541f99b9daabc9216df73804ce06078e6c4329fe085a838585f1a2fdce880f7fc8420c47078d0d100df81b1d04f20e9d9c6a072b7db157ee998fbc6a18ed1686f8764e95b857d016cd4047e76e72322314b5741bc05632aa5912ef5327a84ac5a8f312f39ff4c1caf15bb4650ccbd2e5072ef3ba5ac150c71d438cfa61d9c2092a720118255308132b94030d1ab20725ea7a4f22c91b2c4190e2e632cdb54a3c7f17557b510820f19db818a63a4cc768e1d8be45e425be1760ef17d1b7041ba49a71fa810d21e22c78d2a4a1c0ed2d1356304ce4cb0754dba5c80694e0e019b2e24996e456b2a7f20bb023535734156f6a3c562e985534f7afe253a85f330588324ce50dcbdc48ec3790ba1fa7e06445d02ec2d6f2e88ba0eddedc7d285379593c0bb9b9d75760058122072e19c098e7c58ecd46cf41b0a8ba448e8f9f327ea5ff0ee1a4aef6dfd46bbf59517a6f0625af46f8b098eac8a39ebb7c0f3d2bb91a74cf56c3c67411b6847a2e6b60671f7b5fe780e7cc00324052da623cd87e65aea1bc7f4ffe9eb35bf2f387fd69e7fb6b2d59c2f4146b0a63b54c979f4d8106b72b3c0f904418d22cc45013114b8c5877892392047e566a3ed5430cc3b9803bcfe6243f6fffe479e637ddc129f8ac6e1a31e4f98727dc07676e3f3bf395600d015541308976b088ab204ebb2d4d1d2b4fff098edc952cb0867f8a1061ef733f5cc6d12606012153032435418d6796925437713eb6784c529dc117c02f213b324c6f3574b0e6dfdd415083520a1abf14fe072a15fe67ae514971c6cfbb0655adc213aec09fb9ea00273ad6dc2ec79abeaa1390ad6fc6c4178db03a41430a68d65b4448ffd25b610b359bd7c04b1645b9265d9dce5f1e49fa97a72778fcf370e6e7bd6c2e8775d9113f386ef7662ee61b0119a8e8fd01558c4debae5ea0eb7f6ef3e17bef7a4ce582d8a4fd3405127fa51b6c9f58d0e776c22c3eb3a33bb99551006b9c1731f940205c9a8aa9198f8c6642fed9df9a304fac962ac3d82202bab5998d33fc1fdb2fef32fb714d55a59c86f77ca463f9a5a3f2198e078188e39859ab675485e0e5b61e4e3e97304baeb6dc213485170a2bbf38b3f23c06f992823a2dc532f34bd75a78ca6f65b9801c4e4e897dbc1940b73aba8209571832ea3472f7489e0f6bb00fa05dfa941a27f01cc417fe69dc58f4ede2af098d7f3c62cc22f1f7f99d794c0eb14f1e6b59e8246fada789071ef1bae602f8147854e89f909ff6311757a6b77e4f7bb9af5692bd8c57ac768ab2fdc92582cc84c6fe9798ac8c1b10fb4d97f4e02af80c44ffd80ff2a51d39d92b876414882094210d7231cc9a19ebc2631f44f82d46a76c1e04a2d911b0e7eb84e3322b807336fcc68197f43a07ff7d28dd38e3ab9e8ab1c1410afd26e2f34f27118be593a57f92109ad7ac53b1348b35a81178cfb669a218cc143b0fe2cff959043650f4"}) r1 = syz_open_dev$hidraw(&(0x7f0000000080), 0x0, 0x0) read$hidraw(r1, 0x0, 0x0) r2 = syz_open_dev$hidraw(&(0x7f0000000080), 0x0, 0x0) read$hidraw(r2, 0x0, 0x0) ioctl$HIDIOCGFEATURE(r2, 0xc0404807, &(0x7f0000000100)={0x3, "326cd649db06df3c901bb127db9c9fa21f0d644063b3950c95c4ec7d3110a6a8c1e6b61a135f681355f9e0d0bcd099ba3005805dba898fe5726c98878c718b09"}) ioctl$HIDIOCGRAWINFO(r1, 0x80084803, &(0x7f0000000000)=""/204) syz_open_dev$evdev(0x0, 0x0, 0x200240) 15:49:13 executing program 0: syz_open_dev$hidraw(0xfffffffffffffffc, 0x800000000c01, 0x49005cb64889dafe) [ 1315.986826][ T7248] usb 2-1: new high-speed USB device number 6 using dummy_hcd [ 1316.356301][ T7248] usb 2-1: config 1 interface 0 altsetting 5 bulk endpoint 0x1 has invalid maxpacket 991 [ 1316.366235][ T7248] usb 2-1: config 1 interface 0 altsetting 5 has 2 endpoint descriptors, different from the interface descriptor's value: 1 [ 1316.379183][ T7248] usb 2-1: config 1 interface 0 has no altsetting 0 [ 1316.536243][ T7248] usb 2-1: New USB device found, idVendor=0525, idProduct=a4a8, bcdDevice= 0.40 [ 1316.545333][ T7248] usb 2-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 1316.553378][ T7248] usb 2-1: Product: syz [ 1316.557606][ T7248] usb 2-1: Manufacturer: syz [ 1316.562201][ T7248] usb 2-1: SerialNumber: syz [ 1316.596377][T26054] raw-gadget gadget: fail, usb_ep_enable returned -22 [ 1316.603335][T26054] raw-gadget gadget: fail, usb_ep_enable returned -22 15:49:14 executing program 1: ioctl$EVIOCGVERSION(0xffffffffffffffff, 0x80044501, &(0x7f0000000000)=""/99) r0 = syz_open_dev$evdev(&(0x7f0000000380), 0x0, 0x0) ioctl$EVIOCSABS0(r0, 0x401845c0, 0x0) ioctl$EVIOCGMTSLOTS(r0, 0x8040450a, &(0x7f0000000100)=""/61) ioctl$HIDIOCGUSAGES(0xffffffffffffffff, 0xd01c4813, &(0x7f00000003c0)={{0x1, 0x100, 0x8, 0x1ef8, 0x4, 0xffff}, 0x39c, [0xd7, 0x6, 0x8000, 0x8001, 0xffffffc1, 0x5, 0x1, 0x19c2, 0x2, 0x8, 0x8, 0x80000001, 0x3f, 0xffff, 0x6, 0x4, 0x4, 0x800, 0xb81, 0x3, 0x7f, 0x1, 0xff, 0x2, 0xe8, 0x3f, 0x9, 0x100, 0xf15, 0x6, 0x400, 0x7, 0x0, 0x3f, 0x1, 0x20, 0x1, 0x2, 0x6, 0x2, 0x2, 0xfffffff7, 0x20, 0x0, 0x0, 0x11a2, 0x42b8, 0x1, 0x7, 0x10001, 0x3f, 0x1, 0xffffffff, 0x0, 0x1, 0x7, 0x0, 0x2, 0x6, 0x8000, 0x13, 0x6, 0x1, 0x1, 0x5, 0x4, 0x8, 0x8, 0x3, 0x1000, 0x2, 0xffff, 0x81, 0x80000000, 0x4, 0x2, 0x9, 0x7ff, 0x6, 0x3a00000, 0x2, 0x10000, 0x6d, 0xfff, 0x0, 0x1, 0x95, 0x2, 0x9, 0x6, 0x80000000, 0xfffffffd, 0x0, 0x5, 0x6, 0xfff, 0x0, 0x1, 0x6, 0x16a, 0x4, 0x8, 0x10000, 0x6, 0x0, 0xfff, 0x7e4, 0x6, 0x0, 0x2, 0x6c29, 0x5, 0x8, 0x3, 0x80000000, 0x9, 0x800, 0x8, 0x9, 0x6, 0x81, 0x40000, 0x0, 0x3, 0x4c498, 0x401, 0x7, 0x3, 0x0, 0xfffffc23, 0x1, 0xfffffff8, 0x5, 0x9, 0xfff, 0x1, 0xffff0001, 0x800, 0x8d, 0x1, 0x4, 0x800, 0x7, 0x20, 0x8, 0x80, 0x3, 0x2a, 0x6e45, 0x2, 0xa807, 0x6, 0x7, 0x1, 0x2, 0xc, 0xca2, 0x60, 0x0, 0x9, 0xd9e4, 0xdcd3, 0x7f, 0x8, 0x8, 0x9, 0xdf8, 0x6, 0x10000, 0x7, 0x0, 0xeacc, 0x8001, 0xc00000, 0x100, 0xb7b, 0xfed, 0xfffffff7, 0x100, 0x8001, 0x9, 0x1, 0xab5, 0x9, 0x9, 0x4, 0x4, 0x7ff, 0x8, 0x200, 0x923a, 0x3, 0x8, 0x3, 0x1, 0x7fffffff, 0x1000, 0x5, 0x80000000, 0x7ff, 0x3, 0x8, 0x5, 0x1, 0x8, 0x4, 0x2, 0xffffffff, 0x7f, 0x9, 0x1000, 0xfff, 0xfffffffe, 0x0, 0x9, 0x7, 0x0, 0x3000000, 0x4, 0x0, 0x0, 0x1ff, 0x7fff, 0x800, 0x1, 0x3, 0x10001, 0x5, 0x1, 0xc0, 0x10001, 0x6, 0x0, 0x1, 0x7, 0x8726, 0x20, 0x5, 0x9, 0x9cf, 0x200, 0x4, 0x7, 0x1, 0x8, 0x20, 0x8001, 0x6, 0x8, 0x7, 0xbf, 0xf27, 0x1, 0xbb, 0x1, 0x7fffffff, 0x1f, 0xfff, 0x440773a4, 0xfff, 0x1, 0x6b, 0xe8f, 0x7, 0x2, 0x57d, 0x9, 0x9, 0x7, 0xfff, 0x80, 0x0, 0x80, 0x2, 0x80000000, 0xfffffffd, 0x8, 0x8000, 0x7, 0x3ff, 0x1, 0x8e70, 0x9, 0x7, 0x80000001, 0x6, 0xffffffff, 0x8, 0x3, 0x0, 0x8000, 0x1, 0xd395, 0x9, 0x6, 0x63, 0xeb, 0x9, 0x800, 0x5b59, 0x6, 0x7, 0x0, 0x0, 0x7, 0x400, 0x81, 0xffff8000, 0x5, 0x0, 0x7f, 0x9, 0x9, 0x29, 0x0, 0x2, 0x0, 0x1f, 0x401, 0x1e, 0x6, 0x1, 0x1, 0x2, 0x101, 0x0, 0x21, 0x9, 0x1, 0x3, 0x9, 0x1, 0x6, 0x9, 0x3f, 0x9390, 0x6, 0x20, 0x8, 0x8000, 0x4, 0x7, 0x9, 0x9, 0x5, 0x1, 0x6, 0xff, 0xffffffff, 0xcfa8, 0x800, 0x5, 0x15, 0xfff, 0x80, 0x1, 0x0, 0x17, 0x8, 0x3, 0xf94, 0xffffff46, 0x5, 0x5, 0x6, 0xfffffeff, 0x800, 0x7, 0x2, 0x7, 0x0, 0x3, 0x40000, 0x2, 0x10001, 0x1, 0x80000000, 0x4, 0x6, 0x9, 0x8, 0xf87, 0x26d6, 0x1, 0x5, 0x7ff, 0x2, 0x7fffffff, 0x3, 0xa, 0x80000001, 0x1, 0xffffea18, 0x3ff, 0x3, 0x6, 0x80, 0x9, 0x8, 0x2, 0xffffffff, 0x5, 0x620c, 0x7fff, 0x5, 0x4, 0x81, 0x28118f00, 0x401, 0x8, 0xde55, 0x7, 0x3, 0x4, 0x9, 0x9, 0x4, 0x756, 0x7, 0x1, 0x5, 0x7, 0x8, 0x10001, 0x4, 0x92, 0x3, 0x5, 0x6, 0x7f, 0x3, 0x0, 0x0, 0x4, 0x100, 0x8f, 0xa5b, 0x2, 0x800, 0x0, 0x7f, 0x5, 0x100, 0x7, 0x2, 0x1, 0x6, 0x20e0, 0x6, 0x1, 0xfffffffb, 0x400, 0xbd08, 0x20, 0xa9, 0x7, 0x5, 0x6, 0x4, 0x10001, 0x6, 0x7, 0x5, 0xfffffffc, 0x7, 0x0, 0x7, 0xa7bb, 0x4, 0x2, 0x2, 0x0, 0x9f4e, 0x1, 0x8000, 0x88, 0x1d86, 0x8000, 0x4, 0x7, 0x4, 0x4, 0x3a, 0x7, 0x7ff, 0x4, 0x4, 0x800, 0x2, 0x6, 0x2, 0x5, 0x4, 0x40, 0xfffffffe, 0x2, 0x2000, 0x401, 0x4, 0x3, 0x40, 0x9, 0x2, 0x7, 0xd0000000, 0x8, 0xfffff801, 0x5, 0x101, 0x4243d6b3, 0x8ec, 0x7ff, 0x800, 0x3, 0x7f, 0xffff, 0x1, 0x1, 0x3f, 0x5, 0x2, 0x8, 0x6, 0xfff, 0x7, 0x800, 0xffff, 0x10000, 0x1f9e, 0x0, 0x1, 0x7, 0x1, 0x7ff, 0x166e, 0x95b, 0xffffff80, 0x1000, 0x8, 0xfffffffd, 0x5, 0x6, 0x5, 0x8, 0x9, 0x7, 0x0, 0x7, 0x6, 0x2, 0x5, 0x5, 0x6, 0x83, 0x3, 0x4, 0x0, 0x7, 0xc4, 0x1, 0x1, 0x0, 0x4, 0x3, 0x0, 0x0, 0x6, 0x1, 0x9, 0x3, 0x6, 0x800, 0x10000, 0x400, 0x7fff, 0x80000000, 0x7, 0x7, 0x4, 0x1, 0x2, 0xfffffff7, 0x0, 0x6, 0x2, 0x7ff, 0x3, 0xb16f, 0x68e, 0x0, 0x0, 0xeef4, 0x46, 0x7, 0x3, 0x700, 0x0, 0x40000, 0x2, 0xffff, 0x0, 0x7fff, 0x667, 0x6, 0xffff, 0x101, 0x5, 0xa295, 0x8, 0x6, 0x5, 0x1000, 0x1000, 0x7fffffff, 0x40, 0x9, 0x3, 0xfff, 0x35a8, 0x6, 0x0, 0x51, 0xa8a, 0x4, 0x80000000, 0x1, 0xffffffff, 0x100, 0x6, 0x0, 0x78388ea1, 0x0, 0x9, 0x1, 0x2, 0x1, 0x4, 0xff, 0x7, 0x100, 0x5, 0x80000000, 0x7ff, 0xffffffff, 0x1, 0x3f, 0x3, 0x2cb, 0x7, 0x0, 0x2, 0x8, 0x6, 0x7, 0x100, 0x3, 0xfffffff9, 0x5, 0x7, 0x2, 0xfffffffc, 0x1, 0xc11, 0x5, 0x9, 0x6, 0xfc00, 0x9, 0x2, 0x3, 0x8, 0x1000, 0x3, 0x4, 0xff, 0x2, 0x3f, 0x800, 0x66, 0x7f, 0xfffffffe, 0x1, 0x0, 0x401, 0x7, 0x3, 0x9, 0x1ff, 0xff, 0x695, 0xb3fa, 0x22, 0x0, 0x9, 0x2, 0x59, 0x3, 0x8, 0x9, 0x2, 0x3, 0xffffffc0, 0x3, 0x48, 0x1ff, 0xf544, 0x9, 0xb3, 0xfffffffa, 0x2, 0x5, 0x20, 0x4, 0x9a, 0x0, 0x2, 0x1, 0x1, 0x8, 0x7f, 0x1, 0x9, 0xd07, 0x1f, 0x3, 0x5, 0x80000001, 0x80, 0x2864, 0x0, 0xffffffff, 0x4, 0xff, 0x41, 0x8, 0xffff, 0x2f54b2f, 0x3ed, 0x9, 0x3, 0x2, 0x2, 0x81, 0x8, 0x8, 0xffa6, 0x3, 0x1, 0x9fb1, 0xffffffff, 0x4, 0x9, 0x3, 0x1524, 0x6, 0x200, 0x3ff, 0x1, 0x5, 0x76, 0x6, 0x1, 0x2, 0x101, 0x7fff, 0x6, 0x27d, 0x77c, 0x2, 0x101, 0x7, 0xffffffff, 0x1f, 0x101, 0x2, 0x8, 0x1, 0x0, 0x8001, 0x101, 0x5, 0x80000000, 0x0, 0x3, 0x10000, 0x6, 0xcc0, 0x4, 0x6, 0x101, 0x1, 0x7, 0xa45e, 0xfff, 0x9, 0x8001, 0x10001, 0x0, 0x2, 0x80000001, 0x7, 0x9, 0x3, 0xfffffffc, 0x3, 0x0, 0x400000, 0x4, 0x7, 0x9, 0x1, 0x10001, 0x0, 0x7fffffff, 0x9, 0x1, 0x401, 0x8, 0x2, 0x8, 0x401, 0x3, 0x719f, 0x1, 0x800, 0xfffffff8, 0x401, 0x6, 0x4, 0x5, 0x800, 0x5, 0xffff, 0x7, 0x400, 0xfffffffb, 0xf1, 0x8, 0x4, 0x1f, 0x2, 0x9, 0xffffffff, 0x200, 0x1, 0x100000, 0x6, 0x3, 0x8, 0xffffffc1, 0x1000, 0x80000000, 0x1, 0xa8, 0x3, 0x20, 0x7, 0x3f, 0x3, 0x3, 0xfffffffe, 0x101, 0x3, 0x175, 0x0, 0x31d3, 0x0, 0x1, 0x3359, 0x1, 0x1, 0x0, 0xffffffff, 0x10001, 0x5, 0x7, 0x3, 0xc7, 0x53, 0x100, 0x80, 0x0, 0x6, 0xfffffbff, 0x525, 0x3ff, 0x5, 0x6, 0xd27, 0x401, 0xe8, 0x2, 0xffffffff, 0xbf75, 0x17c4, 0x8, 0x4, 0x8001, 0x7fff, 0xffffd2c9, 0x1, 0x9, 0x9, 0x0, 0x7, 0xff, 0x58d, 0x3, 0x7, 0x963, 0x6, 0x3ff, 0x401, 0x5, 0xffff1871, 0x5, 0x32b, 0xffff0001, 0x7, 0x400, 0x5, 0x1000, 0x1, 0x20, 0xfff, 0x2, 0x80, 0x0, 0x7, 0x8174, 0x9, 0xffffffff, 0x6, 0x1, 0x3, 0xffffffff, 0x7, 0x7, 0x3153, 0x8, 0x9, 0x9, 0x800, 0x5, 0x20, 0x2, 0x81, 0x3, 0x6, 0x4, 0x80000000, 0x8000, 0x4d7, 0x9, 0x1, 0x3, 0x5, 0x0, 0x1000, 0x2, 0x1f, 0x3, 0x8, 0x31a3bda6, 0x80000001, 0xfffffffc, 0x800, 0xfffffffb, 0x9, 0x401, 0x8, 0x1f, 0x8, 0x0, 0x8, 0x8, 0x1f, 0x1, 0x2, 0x7, 0x4, 0x10001, 0x7f, 0xffffffff, 0xffffffff, 0x7, 0x80, 0x726, 0x9, 0x7ff, 0xd1, 0x6, 0x8, 0x5, 0x24, 0x2, 0x6, 0x5, 0x1f, 0x8, 0x8, 0x2, 0x100, 0x3ff, 0xdcf, 0x9, 0xffffffff, 0x0, 0x5, 0x1, 0x1f, 0x8, 0x3, 0x3, 0x3, 0x3ff, 0x26e9b09f, 0xc1a, 0x83fb, 0x400, 0xfffffffe, 0x3ff, 0x97]}) r1 = syz_open_dev$hiddev(&(0x7f0000000300), 0x3, 0x14300) read$hiddev(r1, &(0x7f0000001500)=""/124, 0x7c) r2 = syz_open_dev$evdev(&(0x7f0000000140), 0x36e0, 0x109f00) ioctl$HIDIOCGUCODE(r1, 0xc018480d, &(0x7f0000001580)={0x1, 0xffffffff, 0x20, 0x5, 0x70c, 0x5c79cda5}) ioctl$HIDIOCGCOLLECTIONINFO(0xffffffffffffffff, 0xc0104811, &(0x7f00000002c0)={0xffff8000, 0x7, 0xfd4, 0x7fffffff}) ioctl$EVIOCSABS20(r2, 0x401845e0, &(0x7f0000000180)={0x3, 0x6, 0x7fffffff, 0x4, 0x9, 0x310}) r3 = syz_open_dev$evdev(&(0x7f00000001c0), 0x4, 0x400) ioctl$EVIOCGKEYCODE_V2(r3, 0x80284504, &(0x7f0000000200)=""/94) ioctl$HIDIOCGVERSION(r1, 0x80044801, &(0x7f0000000340)) ioctl$EVIOCGABS20(r0, 0x80184560, &(0x7f0000000080)=""/87) syz_open_dev$hidraw(0xfffffffffffffffc, 0x0, 0x49005cb64889debe) r4 = syz_open_dev$evdev(&(0x7f0000000280), 0xb69, 0x0) ioctl$EVIOCGSW(r4, 0x8040451b, &(0x7f0000001400)=""/206) 15:49:14 executing program 4: r0 = syz_open_dev$hidraw(0xfffffffffffffffc, 0x20, 0x1092c0) syz_open_dev$evdev(0x0, 0x0, 0x0) r1 = syz_open_dev$evdev(&(0x7f0000000380), 0x0, 0x0) write$hidraw(r0, &(0x7f0000000100)="340a094c84fa391a57293beebbb478f9490f731c8a446c115a8c462069f2e67e2582575d2a92f73a10eeed644187bff0ad5058f11562a402198471cecf626acd2acd032c6867cc7e15719c9b6e5f74f7c7acd440c818c0f92de0f0855233fd26fdb47fa44394c9ae1432988ae5b1d1a7e278d2ba5165c6dccb8044507f34281631f8c87d2ffbac8b7369", 0x8a) ioctl$EVIOCGREP(r1, 0x80084503, &(0x7f0000000000)=""/252) ioctl$EVIOCGUNIQ(r1, 0x80404508, 0x0) 15:49:14 executing program 5: ioctl$HIDIOCSUSAGES(0xffffffffffffffff, 0x501c4814, &(0x7f0000000000)={{0x2, 0x1, 0x7fffffff, 0x9, 0x80000001, 0x5}, 0x147, [0x1, 0x10000, 0x2, 0x80000000, 0x10001, 0x8, 0x4, 0x4, 0x1, 0xfff, 0xfffffffa, 0x0, 0x9, 0x1, 0x1, 0x3, 0x6, 0x300000, 0x9, 0x28, 0x6, 0x200, 0x40, 0x7fffffff, 0xfffffff8, 0x4, 0x9, 0x6, 0x101, 0x8, 0x0, 0xffff8000, 0xe8, 0xffffffff, 0x7, 0xe743, 0xb3e6, 0x2, 0x20, 0x6, 0x8, 0x1, 0x9, 0x6c5, 0x7fffffff, 0x10fe7b19, 0x40, 0x0, 0x28ef, 0x9, 0x0, 0x2, 0x6, 0x1, 0xa2e, 0x9, 0x7, 0x50000000, 0x9, 0x80000000, 0xffff, 0x7f, 0x80000000, 0x9, 0x2ba5, 0x8, 0x5822, 0x80000000, 0xff, 0x1, 0x2, 0x3, 0xff, 0x2, 0x10000, 0xeab2, 0x1, 0x1000, 0x4940, 0x1, 0x8, 0x200, 0x7, 0x2, 0x8, 0x9, 0xffffffac, 0x8000, 0x1, 0x3, 0x0, 0x4, 0x5, 0x8001, 0x5, 0xa344, 0x8000, 0x2, 0x7, 0x4, 0xb63, 0xa1, 0x7f, 0x10000, 0x0, 0x400, 0x7, 0x5, 0x9, 0x8001, 0x0, 0x10000, 0x40, 0x1, 0x1aa1, 0xc6, 0x1, 0x4, 0x1, 0x5d2, 0x3, 0x5aae, 0x40, 0x3, 0x7fffffff, 0x1c, 0x5, 0xfffffe00, 0x3, 0x4, 0x4ab5, 0x4, 0xc3, 0x8, 0xce, 0x3f, 0x4, 0x10001, 0xf8000000, 0x8, 0x3ff, 0x80, 0x3c, 0x80000000, 0x5, 0x80000001, 0x9, 0xd6, 0x0, 0x3, 0x9, 0x4, 0x2, 0x2, 0x3ff, 0x1, 0xff, 0x9, 0xfffffffc, 0x8, 0x8f, 0x1f, 0x8, 0x36, 0x5, 0x2, 0x3, 0x7, 0x6, 0x3f, 0xe3, 0x2, 0x0, 0x0, 0x0, 0x1ff, 0x6, 0x7, 0x1f3e, 0x0, 0x3, 0xff15, 0x0, 0x6, 0x9, 0x3ff, 0x1, 0x8, 0x8, 0x0, 0x80000001, 0x3, 0x0, 0x0, 0x4, 0x9, 0x400, 0x8000, 0x1, 0x8, 0x7, 0x9, 0x6, 0x80, 0x3, 0x100, 0xd5b, 0x7fff, 0xfff, 0xfffffffd, 0x20, 0x6, 0x1, 0x400, 0x5, 0xffffffff, 0xffff3eb0, 0x6, 0x200, 0x9, 0x400, 0x0, 0x8, 0x3f, 0x0, 0x0, 0x1, 0x2b, 0x1000, 0x2, 0xe3d, 0x800, 0xfff, 0xb, 0x8000, 0x4, 0x0, 0x7f, 0xfff, 0x600000, 0x200, 0xea, 0x5, 0x1, 0x3, 0x3, 0xc8a, 0xff, 0x7fffffff, 0x2f, 0x80, 0x800, 0x6, 0x2, 0x0, 0xfff, 0x8, 0x5, 0x800, 0x8001, 0x4, 0x4, 0x10001, 0x6, 0x6, 0xb2, 0xfff, 0x7fff, 0xffff, 0x1, 0x6, 0x6, 0x82ed74c5, 0x2, 0x2eda, 0x5, 0x2343997a, 0x5, 0x2, 0x0, 0x101, 0x9, 0xc0, 0x0, 0xc2d, 0x80000000, 0x0, 0x9, 0x5, 0x4, 0x40000, 0xffffffff, 0x2, 0x7, 0x3, 0x1, 0x3ff, 0x9, 0x7fff, 0xfffffe00, 0x1672, 0x1, 0x4, 0x6ef3, 0x1633, 0x400, 0x8, 0x80, 0x80000000, 0x6, 0x1f, 0x5, 0xc9, 0x200, 0xfffffe00, 0x694226d0, 0x6, 0x7, 0xffffff81, 0x2, 0x9, 0x8, 0x6, 0x6, 0x8, 0x1, 0x40, 0x8, 0xfffffffe, 0xcb4, 0x7, 0x3, 0xfffffff7, 0x40, 0x2, 0x1f, 0x401, 0xffff, 0x0, 0xe8d, 0x30, 0x40, 0xc1, 0x7fffffff, 0x3, 0x40, 0x497b, 0x4, 0xffffffff, 0x493204a2, 0x0, 0x1c, 0xcd, 0x6, 0x7, 0x1ff, 0x14, 0x40, 0x1, 0x1, 0xffffffff, 0x74, 0x5, 0x7f, 0x2, 0x57, 0x3, 0x0, 0x80000000, 0x4, 0x80, 0x3, 0x7fff, 0x3, 0xfffffc00, 0xff6, 0x2, 0x45, 0x4, 0x2, 0x4, 0xff, 0x3ff, 0x7fffffff, 0x1, 0xc0000000, 0x400, 0x7fffffff, 0x140000, 0x9, 0x4, 0x1, 0x6, 0x101, 0xbe, 0xc52b, 0x6, 0x400, 0x172, 0x9, 0x20, 0x7, 0xfffffffa, 0xfff, 0x7, 0x1, 0x20, 0x6, 0x7f, 0x4, 0x6, 0x261a, 0x800, 0x7, 0x30000, 0x3, 0x0, 0x5a53, 0x6, 0x6, 0x1, 0x7, 0x0, 0x4b3, 0x401, 0x1, 0x92, 0x7106, 0x8, 0x81, 0x2, 0x16ca, 0x8, 0x6, 0x3f, 0x81, 0x8, 0x9, 0x3, 0x4, 0xffffffff, 0x6, 0xfffff800, 0x100, 0x6, 0x0, 0x807, 0x7, 0xffffff0e, 0x32, 0x8, 0x7, 0x0, 0x6, 0x6, 0x80000001, 0x6345faf3, 0x3514, 0x8001, 0x7, 0xffff, 0xc6, 0x3ff, 0x1, 0x100, 0x4, 0x6, 0x1, 0xd923, 0x2, 0x1f, 0x4, 0x0, 0x1, 0x8, 0xe00, 0x9, 0x3, 0x8, 0x3, 0xd7fe, 0xb, 0x4, 0x0, 0x9, 0x7, 0x5, 0xffff, 0x8, 0x5, 0xfb, 0x4, 0x29, 0x0, 0xcc03, 0x1, 0x40, 0x0, 0x3, 0x2, 0x1, 0x0, 0x6, 0x0, 0xe98, 0xfffff800, 0x8, 0xd2, 0x200, 0x8, 0x5, 0x6, 0x96a, 0x80000000, 0x100, 0x8, 0xe68, 0x6, 0x0, 0x2, 0x7, 0xf52f, 0x9, 0x1, 0xffff, 0x3ff, 0x7f, 0xfffff000, 0xae82, 0x5, 0xfffffff7, 0x8, 0xfffffff7, 0x3, 0x10001, 0x1, 0x8001, 0x3, 0x1000, 0x81, 0x0, 0xd5b, 0xfffffff7, 0x1, 0x4, 0x401, 0x9, 0x6, 0x3, 0x4, 0x7ff, 0x57, 0x81, 0x3, 0x1, 0x5, 0xffffffff, 0x6, 0x3, 0x800, 0x9, 0x2, 0x80000000, 0x20, 0x3aa7, 0x101, 0xffff, 0x1, 0x4, 0x5, 0xffff, 0x3f, 0x7fff, 0x80000000, 0x0, 0x80000001, 0x2, 0x101, 0x10000000, 0xbf7, 0x1, 0xc9ea, 0x5, 0xa61b, 0x6, 0x0, 0x5, 0x7, 0x101, 0x100, 0x80000000, 0x7fffffff, 0x0, 0x2, 0x0, 0x4, 0x231, 0xfffffff8, 0x4, 0x0, 0x4, 0x6, 0x2, 0x9, 0xd252, 0x9, 0x4e9, 0x2, 0x5, 0xfcbf, 0x0, 0xff, 0x3ff, 0xab8, 0x7fff, 0x2, 0x5, 0x6, 0x8001, 0x1000, 0x81, 0x8cc0, 0x7, 0x7fffffff, 0x3, 0x34, 0x46e1, 0x40, 0x3, 0x2, 0x461, 0x808000, 0xeb7a, 0x7f, 0x9, 0x3cc3, 0x4, 0x8001, 0x12000000, 0x7, 0x8, 0xfffffbff, 0x40, 0x3ff, 0x200, 0x7fffffff, 0x9fe, 0x10000, 0x5, 0x100, 0xffffffff, 0x2, 0x800, 0x8, 0x4, 0x40, 0x9, 0xeaed, 0xffff, 0x1000, 0x80000000, 0x3f, 0x1, 0xf2a8, 0x8, 0x6bb78d8, 0x4, 0xff, 0x80, 0x6, 0x4, 0x0, 0x1, 0x9, 0x8, 0x3a9d5706, 0x1ff, 0x40000000, 0xfffffff9, 0x772613d3, 0x7f, 0xc3c, 0x1, 0x9, 0x7fffffff, 0xfe8, 0x9, 0xffffffff, 0x80000001, 0x4, 0x80, 0x7fff, 0x4, 0x5, 0x9c, 0x2, 0x0, 0x6c, 0x6, 0x1000, 0x80, 0x41, 0xffff7fff, 0x8, 0x0, 0x8, 0x10001, 0x7fff, 0x2, 0xcbc4, 0x1, 0x1f, 0x2, 0x10000, 0x80000001, 0x5, 0xb0f, 0xf8f, 0x4, 0x9, 0x400, 0xfffffffd, 0x9, 0x1, 0x8, 0x6da, 0xcfd, 0x2, 0x797, 0x3, 0x2, 0xffffffff, 0x5, 0x4, 0x1, 0x80, 0x9, 0x100, 0x8001, 0xfffffffc, 0x40004000, 0x3, 0x0, 0x0, 0x7, 0xb707, 0x8, 0x7, 0x3f, 0x1, 0x6, 0xb9, 0x7a, 0x8000, 0x10000, 0x1000, 0xfb3b, 0x0, 0x5, 0x0, 0x8, 0x7fff, 0x2, 0x5, 0x1, 0x8, 0x9, 0x2, 0x0, 0x8000, 0x631d, 0xf0d4, 0x7f, 0x7, 0x1, 0x5, 0x340, 0xffffffff, 0x5, 0x7fffffff, 0xfffffffc, 0x7ff, 0x5, 0xffffffff, 0x4, 0x7, 0x9, 0x4, 0x4, 0x800, 0x9b96, 0x7, 0x4, 0x3, 0x7, 0xfff, 0x4, 0x4, 0x9, 0x800, 0x1, 0x6, 0x6, 0x5, 0xffffffff, 0xfffffe00, 0x0, 0x1ff, 0xfa5, 0x80000001, 0x9c, 0x52, 0x9, 0x7, 0x8, 0x50, 0x76, 0x7f, 0xb7, 0x9, 0x6e, 0x3ff, 0x7fffffff, 0x9, 0x8, 0x800, 0x6, 0x4, 0x8000, 0x5, 0x8, 0x3f, 0x8, 0x3, 0xca3, 0x1ff, 0x2, 0x101, 0x401, 0x5, 0x9, 0x8000, 0x800, 0xc3b, 0x0, 0x3, 0x4c2, 0x3, 0x9, 0x49, 0x101, 0x80000000, 0x0, 0x7fffffff, 0x20, 0x2, 0x8, 0x7, 0xffffffff, 0x5, 0x1, 0x2, 0x1, 0x1ff, 0x251, 0x8, 0x1, 0x0, 0x1, 0x200, 0x10001, 0x6, 0x8, 0x80000000, 0x4, 0x0, 0x223cd81b, 0x6, 0x0, 0x6, 0x7, 0x8, 0x706b, 0xff, 0x5, 0x5, 0xcf8, 0x401, 0x401, 0x3, 0x2, 0x1, 0x7ff, 0x2, 0x101, 0xf60, 0x7, 0x9, 0x1, 0x1000, 0x7ff, 0x5, 0x43e6, 0x514f, 0x7, 0x6, 0x126, 0x2, 0x0, 0x3, 0x8, 0x4, 0x100, 0x7ff, 0xd4, 0x7, 0x9, 0x4, 0x3, 0x81, 0x20, 0xffffffff, 0x4, 0xdb4, 0x2, 0x7, 0x80000000, 0xa3, 0x6, 0x80000000, 0x8f13, 0x6, 0x2, 0xfffffff9, 0x5c, 0x10001, 0xffffffff, 0x0, 0x9, 0xd628, 0x5, 0x8, 0x8, 0x1f, 0x7, 0x3, 0xfffffe01, 0x7, 0xffff4bd8, 0xfffffffe, 0x10000, 0x10000, 0x1, 0xff, 0x3, 0x0, 0x2, 0xb2, 0x9, 0xffffffff, 0x100, 0x2, 0x2, 0x0, 0x0, 0x0, 0xfffffff8, 0x100, 0x8b, 0x1, 0x9, 0x4, 0x8, 0xffff, 0xfe, 0x1, 0x10001, 0x20, 0xe74, 0x6, 0xfffffffd, 0x2, 0x5, 0x5, 0x7, 0x5, 0x7, 0x9, 0x2, 0x8, 0x1, 0x5, 0xca, 0x6, 0x0, 0x7, 0xcf, 0x8, 0x1ff, 0x401, 0x1, 0x4, 0x4, 0x3, 0x1000, 0x6643, 0x0, 0x50f8, 0x7, 0x5, 0x8, 0x80000001, 0x3ff, 0x101, 0x3, 0x5, 0x1, 0x8, 0x1, 0x0, 0x0, 0x4, 0x9, 0x6]}) syz_open_dev$hidraw(0xfffffffffffffffc, 0x0, 0x49005cb64888dafe) 15:49:14 executing program 3: syz_open_dev$hidraw(0xfffffffffffffffc, 0x20, 0x1092c0) syz_open_dev$evdev(0x0, 0x0, 0x0) r0 = syz_open_dev$evdev(&(0x7f0000000380), 0x0, 0x0) ioctl$EVIOCGUNIQ(r0, 0x80404508, 0x0) ioctl$EVIOCGABS20(r0, 0x80184560, &(0x7f0000000000)=""/47) 15:49:14 executing program 0: syz_open_dev$hidraw(0xfffffffffffffffc, 0x0, 0x49005cb64889dafe) 15:49:14 executing program 2: r0 = syz_open_dev$hidraw(0xfffffffffffffffc, 0x20, 0x1092c0) r1 = syz_open_dev$evdev(0x0, 0x3e76, 0x1) ioctl$EVIOCSKEYCODE_V2(r1, 0x40284504, &(0x7f0000000000)={0xff, 0x1e, 0x3, 0xfe, "8341ea4cf8717083311ee0727a9bd80566bc3a24a71c2db8ac21e031b9a5a385"}) ioctl$HIDIOCGRAWPHYS(r0, 0x80404805, &(0x7f0000000040)) r2 = syz_open_dev$evdev(&(0x7f0000000380), 0x0, 0x0) ioctl$EVIOCGUNIQ(r2, 0x80404508, 0x0) [ 1316.897551][ T7248] usblp 2-1:1.0: usblp2: USB Unidirectional printer dev 6 if 0 alt 5 proto 1 vid 0x0525 pid 0xA4A8 15:49:14 executing program 0: syz_open_dev$hidraw(0xfffffffffffffffc, 0x0, 0x0) [ 1316.946808][ T7248] usb 2-1: USB disconnect, device number 6 [ 1316.974095][ T7248] usblp2: removed 15:49:14 executing program 2: syz_open_dev$hidraw(0xfffffffffffffffc, 0x0, 0x49005cb64889dafe) 15:49:14 executing program 3: r0 = syz_open_dev$hidraw(0xfffffffffffffffc, 0x20, 0x1092c0) ioctl$HIDIOCGRAWINFO(r0, 0x80084803, &(0x7f0000000000)=""/190) syz_open_dev$evdev(0x0, 0x0, 0x0) syz_open_dev$hidraw(&(0x7f00000000c0), 0x1, 0x244040) r1 = syz_open_dev$evdev(&(0x7f0000000380), 0x0, 0x0) ioctl$EVIOCGUNIQ(r1, 0x80404508, 0x0) 15:49:14 executing program 1: ioctl$EVIOCSCLOCKID(0xffffffffffffffff, 0x400445a0, &(0x7f0000000000)=0x1) syz_open_dev$hidraw(0xfffffffffffffffc, 0xfffffffffffffffd, 0x200500) 15:49:14 executing program 5: r0 = syz_open_dev$hidraw(&(0x7f0000000080), 0x0, 0x0) read$hidraw(r0, 0x0, 0x0) write$hidraw(r0, &(0x7f0000000040)="3e980ae3ef3f5f7d6fa0baf7d92e4ef188bf", 0x12) r1 = syz_open_dev$hidraw(&(0x7f00000000c0), 0x5, 0x490901) ioctl$HIDIOCGRAWINFO(r1, 0x80084803, &(0x7f0000000100)=""/41) ioctl$HIDIOCSFLAG(0xffffffffffffffff, 0x4004480f, &(0x7f0000000000)=0x1) syz_open_dev$hidraw(0xfffffffffffffffc, 0x2, 0x49005cb64888dafe) 15:49:14 executing program 4: syz_open_dev$hidraw(0xfffffffffffffffc, 0x20, 0x1092c0) syz_open_dev$evdev(0x0, 0x0, 0x0) r0 = syz_open_dev$evdev(&(0x7f0000000000), 0x0, 0x8000) ioctl$EVIOCGUNIQ(r0, 0x80404508, 0x0) ioctl$EVIOCSFF(r0, 0x40304580, &(0x7f0000000040)={0x52, 0x1ff, 0x2, {0x8, 0x7}, {0x1fdd, 0x6}, @cond=[{0x1, 0x8001, 0x9, 0xa2, 0x7a, 0x80}, {0x800, 0xff7f, 0x8, 0x1, 0x7fff, 0x81}]}) 15:49:15 executing program 0: syz_open_dev$hidraw(0xfffffffffffffffc, 0x0, 0x0) 15:49:15 executing program 1: r0 = syz_open_dev$evdev(&(0x7f0000000000), 0x100000000, 0x2000) ioctl$EVIOCGABS3F(r0, 0x8018457f, &(0x7f0000000040)=""/112) syz_open_dev$hidraw(0xfffffffffffffffc, 0x0, 0x49005cb64888dafe) 15:49:15 executing program 3: syz_usb_control_io$cdc_ncm(0xffffffffffffffff, &(0x7f0000000140)={0x14, &(0x7f0000000000)={0x20, 0x8, 0xdd, {0xdd, 0x5, "9afeb744dde15e419dd5ce52f3ee72b3a4f98fa55bec6834c7e15606056d1536a92e3ea56e9d27ec1602c956420a73be14ba8983e8fc6517c9fee883d71385e9b582999cccb6187f5bc7b6714b1ccfb2dfabb17adf97054d0d1e6ae9b10bc2be8890620c72fa6d13c3e47424334a66217ab636d5f6d621ad1ef8f61aa43a245990af68dca6d977fd8e2a32f19c49bf4fa9b25cc795f6055e72479d99abb257adf26a3aaef97c7947e765dea2c0341ab9a32449278e18b94f954b0a296d6e68face2cf1af77f209b90a62efe49a7214df26092d3d00eb55c81fd573"}}, &(0x7f0000000100)={0x0, 0x3, 0x1a, {0x1a}}}, &(0x7f00000003c0)={0x44, &(0x7f0000000180)={0x20, 0x30, 0x61, "214e05e8e4f1dc23349f8c24384d78219bc215ba679e823ce99da937cdc42cb13daaca91479aa2192ea45189652f97881fcdd204a5ee0b5504b5b9c7d7aa180e67dfb0e92640860727dcac160940750a534fb59e52ed89b758ea16b0a785b658a3"}, &(0x7f0000000200)={0x0, 0xa, 0x1, 0x6}, &(0x7f0000000240)={0x0, 0x8, 0x1, 0x7f}, &(0x7f0000000280)={0x20, 0x80, 0x1c, {0x1, 0x1, 0x9, 0x7, 0x67b1, 0xffff, 0x6, 0x7, 0xfec2, 0x7, 0x3f, 0x9}}, &(0x7f0000000440)={0x20, 0x85, 0x4, 0x3e}, &(0x7f0000000300)={0x20, 0x83, 0x2, 0x1}, &(0x7f0000000340)={0x20, 0x87, 0x2}, &(0x7f0000000380)={0x20, 0x89, 0x2, 0x1}}) syz_open_dev$hidraw(0xfffffffffffffffc, 0x401, 0x49005cb64888dafe) syz_open_dev$evdev(0x0, 0x0, 0x200240) 15:49:15 executing program 2: syz_open_dev$hidraw(0xfffffffffffffffc, 0x0, 0x49005cb64889dafe) 15:49:15 executing program 5: syz_usb_control_io$cdc_ncm(0xffffffffffffffff, &(0x7f0000000140)={0x14, &(0x7f0000000000)={0x20, 0x8, 0xdd, {0xdd, 0x5, "9afeb744dde15e419dd5ce52f3ee72b3a4f98fa55bec6834c7e15606056d1536a92e3ea56e9d27ec1602c956420a73be14ba8983e8fc6517c9fee883d71385e9b582999cccb6187f5bc7b6714b1ccfb2dfabb17adf97054d0d1e6ae9b10bc2be8890620c72fa6d13c3e47424334a66217ab636d5f6d621ad1ef8f61aa43a245990af68dca6d977fd8e2a32f19c49bf4fa9b25cc795f6055e72479d99abb257adf26a3aaef97c7947e765dea2c0341ab9a32449278e18b94f954b0a296d6e68face2cf1af77f209b90a62efe49a7214df26092d3d00eb55c81fd573"}}, &(0x7f0000000100)={0x0, 0x3, 0x1a, {0x1a}}}, &(0x7f00000003c0)={0x44, &(0x7f0000000180)={0x20, 0x30, 0x61, "214e05e8e4f1dc23349f8c24384d78219bc215ba679e823ce99da937cdc42cb13daaca91479aa2192ea45189652f97881fcdd204a5ee0b5504b5b9c7d7aa180e67dfb0e92640860727dcac160940750a534fb59e52ed89b758ea16b0a785b658a3"}, &(0x7f0000000200)={0x0, 0xa, 0x1, 0x6}, &(0x7f0000000240)={0x0, 0x8, 0x1, 0x7f}, &(0x7f0000000280)={0x20, 0x80, 0x1c, {0x1, 0x1, 0x9, 0x7, 0x67b1, 0xffff, 0x6, 0x7, 0xfec2, 0x7, 0x3f, 0x9}}, &(0x7f0000000440)={0x20, 0x85, 0x4, 0x3e}, &(0x7f0000000300)={0x20, 0x83, 0x2, 0x1}, &(0x7f0000000340)={0x20, 0x87, 0x2}, &(0x7f0000000380)={0x20, 0x89, 0x2, 0x1}}) syz_open_dev$hidraw(0xfffffffffffffffc, 0x401, 0x49005cb64888dafe) syz_open_dev$evdev(0x0, 0x0, 0x200240) 15:49:15 executing program 4: r0 = syz_open_dev$hidraw(0xfffffffffffffffc, 0x20, 0x1092c0) syz_open_dev$evdev(0x0, 0x0, 0x0) read$hidraw(r0, &(0x7f0000000180)=""/124, 0x7c) r1 = syz_open_dev$evdev(&(0x7f0000000380), 0x0, 0x0) r2 = syz_open_dev$hidraw(&(0x7f0000000080), 0x0, 0x0) read$hidraw(r2, 0x0, 0x0) r3 = syz_open_dev$evdev(&(0x7f0000000040), 0x7fff, 0x410000) r4 = syz_open_dev$hidraw(&(0x7f00000000c0), 0x5, 0x88000) r5 = syz_open_dev$evdev(&(0x7f0000000380), 0x0, 0x0) ioctl$EVIOCSABS0(r5, 0x401845c0, 0x0) ioctl$EVIOCGRAB(r5, 0x40044590, &(0x7f0000000100)=0xffffffff) ioctl$HIDIOCSFEATURE(r4, 0xc0404806, &(0x7f0000000200)="899b587dbcbc8280a803471783458f1952109948a0da7e87ea327221c231ca0d387e4c25e99a3692a7724f71a23e229a0c669fbb0e124385b6e140093f6b8d792460f59c28aeb6ca72d7b1319b6c6578f8bdddc66630d1aa24e8a939b119e362471b4a94ab5d7b0812492fd7ba4a113e49cbdd78bca34d57d46f1183a5e137bf60253d2893994ffe25d1e0816ae745c59a5ea0eb85dcd772d15bc5e39c") ioctl$EVIOCSKEYCODE_V2(r3, 0x40284504, &(0x7f0000000140)={0xb1, 0xe, 0x0, 0x8000, "3f38c78eeff6d5553cbf238294ad95227135c11907f6e8810364f9302d8515ed"}) read$hidraw(r2, &(0x7f0000000000)=""/43, 0x2b) ioctl$EVIOCGUNIQ(r1, 0x80404508, 0x0) 15:49:15 executing program 0: syz_open_dev$hidraw(0xfffffffffffffffc, 0x0, 0x0) 15:49:15 executing program 1: syz_open_dev$hidraw(0xfffffffffffffffc, 0x0, 0x49005cb64888dafe) ioctl$EVIOCGKEY(0xffffffffffffffff, 0x80404518, &(0x7f0000000000)=""/96) 15:49:15 executing program 2: syz_open_dev$hidraw(0xfffffffffffffffc, 0x0, 0x49005cb64889dafe) 15:49:15 executing program 4: syz_open_dev$hidraw(0xfffffffffffffffc, 0x20, 0x1092c0) syz_open_dev$evdev(0x0, 0x0, 0x0) r0 = syz_open_dev$evdev(&(0x7f0000000380), 0x200000000000000, 0x440000) ioctl$EVIOCGUNIQ(r0, 0x80404508, 0x0) r1 = syz_open_dev$evdev(&(0x7f0000000000), 0x6, 0x440) ioctl$EVIOCGPHYS(r1, 0x80404507, &(0x7f0000000040)=""/235) 15:49:15 executing program 0: r0 = syz_open_dev$hidraw(0xfffffffffffffffc, 0x20, 0x1092c0) syz_open_dev$evdev(0x0, 0x0, 0x0) read$hidraw(r0, &(0x7f0000000180)=""/124, 0x7c) r1 = syz_open_dev$evdev(&(0x7f0000000380), 0x0, 0x0) r2 = syz_open_dev$hidraw(&(0x7f0000000080), 0x0, 0x0) read$hidraw(r2, 0x0, 0x0) r3 = syz_open_dev$evdev(&(0x7f0000000040), 0x7fff, 0x410000) r4 = syz_open_dev$hidraw(&(0x7f00000000c0), 0x5, 0x88000) r5 = syz_open_dev$evdev(&(0x7f0000000380), 0x0, 0x0) ioctl$EVIOCSABS0(r5, 0x401845c0, 0x0) ioctl$EVIOCGRAB(r5, 0x40044590, &(0x7f0000000100)=0xffffffff) ioctl$HIDIOCSFEATURE(r4, 0xc0404806, &(0x7f0000000200)="899b587dbcbc8280a803471783458f1952109948a0da7e87ea327221c231ca0d387e4c25e99a3692a7724f71a23e229a0c669fbb0e124385b6e140093f6b8d792460f59c28aeb6ca72d7b1319b6c6578f8bdddc66630d1aa24e8a939b119e362471b4a94ab5d7b0812492fd7ba4a113e49cbdd78bca34d57d46f1183a5e137bf60253d2893994ffe25d1e0816ae745c59a5ea0eb85dcd772d15bc5e39c") ioctl$EVIOCSKEYCODE_V2(r3, 0x40284504, &(0x7f0000000140)={0xb1, 0xe, 0x0, 0x8000, "3f38c78eeff6d5553cbf238294ad95227135c11907f6e8810364f9302d8515ed"}) read$hidraw(r2, &(0x7f0000000000)=""/43, 0x2b) ioctl$EVIOCGUNIQ(r1, 0x80404508, 0x0) 15:49:15 executing program 2: syz_open_dev$hidraw(0xfffffffffffffffc, 0x0, 0x0) 15:49:15 executing program 1: syz_open_dev$hidraw(&(0x7f0000000080), 0x0, 0x0) ioctl$HIDIOCGNAME(0xffffffffffffffff, 0x80404806, &(0x7f0000000000)) r0 = syz_open_dev$evdev(&(0x7f0000000040), 0x6, 0x80000) ioctl$EVIOCSABS20(r0, 0x401845e0, &(0x7f00000000c0)={0x41, 0x3, 0x9, 0xffffffff, 0x3, 0x8}) syz_open_dev$evdev(&(0x7f0000000380), 0x0, 0x0) r1 = syz_open_dev$evdev(&(0x7f0000000380), 0x0, 0x0) ioctl$EVIOCSABS0(r1, 0x401845c0, 0x0) syz_open_dev$evdev(&(0x7f0000000180), 0x0, 0x88800) r2 = syz_open_dev$evdev(&(0x7f0000000380), 0x0, 0x0) ioctl$EVIOCSABS20(r1, 0x401845e0, &(0x7f0000000200)={0xfffffff7, 0x86, 0x400, 0x4, 0x8, 0x7}) ioctl$EVIOCSABS0(r2, 0x401845c0, 0x0) syz_open_dev$evdev(&(0x7f00000001c0), 0x1, 0x342) read$hidraw(r2, 0x0, 0x0) [ 1317.431261][ T34] kauditd_printk_skb: 28 callbacks suppressed [ 1317.431278][ T34] audit: type=1800 audit(1629042555.259:361): pid=26133 uid=0 auid=4294967295 ses=4294967295 subj==unconfined op=collect_data cause=failed(directio) comm="syz-executor.1" name=48C7C060 dev="sda1" ino=14830 res=0 errno=0 15:49:15 executing program 4: syz_open_dev$hidraw(0xfffffffffffffffc, 0x20, 0x1092c0) syz_open_dev$evdev(0x0, 0x0, 0x0) r0 = syz_open_dev$evdev(&(0x7f0000000380), 0x0, 0x0) ioctl$EVIOCGUNIQ(r0, 0x80404508, 0x0) r1 = syz_open_dev$evdev(&(0x7f0000000380), 0x0, 0x0) ioctl$EVIOCSABS0(r1, 0x401845c0, 0x0) ioctl$EVIOCGABS2F(r1, 0x8018456f, &(0x7f0000000000)=""/124) 15:49:15 executing program 2: syz_open_dev$hidraw(0xfffffffffffffffc, 0x0, 0x0) 15:49:15 executing program 0: syz_open_dev$hidraw(0xfffffffffffffffc, 0x20, 0x1092c0) r0 = syz_open_dev$evdev(0x0, 0x0, 0x0) r1 = syz_open_dev$evdev(&(0x7f0000000380), 0x0, 0x0) ioctl$EVIOCGPROP(r0, 0x80404509, &(0x7f00000003c0)=""/4096) ioctl$EVIOCGUNIQ(r1, 0x80404508, 0x0) 15:49:15 executing program 5: syz_open_dev$hidraw(0xfffffffffffffffc, 0x20, 0x1092c0) syz_open_dev$evdev(0x0, 0x0, 0x0) r0 = syz_open_dev$evdev(&(0x7f0000000380), 0x0, 0x0) ioctl$EVIOCGUNIQ(r0, 0x80404508, 0x0) r1 = syz_open_dev$evdev(&(0x7f0000000380), 0x0, 0x0) ioctl$EVIOCSABS0(r1, 0x401845c0, 0x0) ioctl$EVIOCGABS2F(r1, 0x8018456f, &(0x7f0000000000)=""/124) 15:49:15 executing program 1: syz_open_dev$hidraw(0xfffffffffffffffc, 0x401, 0x49005cb64888dafe) r0 = syz_open_dev$hidraw(&(0x7f0000000000), 0xfffffffffffffeff, 0x800) write$hidraw(r0, &(0x7f0000000040)="8fd7638962b826cfee678ad6b63510c535d9ba0b521041d30228a24b6bb87efc29fdacf783edcdcc6790d33f7aa63b67b6", 0x31) syz_open_dev$evdev(0x0, 0x0, 0x200240) 15:49:15 executing program 3: syz_usb_control_io$cdc_ncm(0xffffffffffffffff, &(0x7f0000000140)={0x14, &(0x7f0000000000)={0x20, 0x8, 0xdd, {0xdd, 0x5, "9afeb744dde15e419dd5ce52f3ee72b3a4f98fa55bec6834c7e15606056d1536a92e3ea56e9d27ec1602c956420a73be14ba8983e8fc6517c9fee883d71385e9b582999cccb6187f5bc7b6714b1ccfb2dfabb17adf97054d0d1e6ae9b10bc2be8890620c72fa6d13c3e47424334a66217ab636d5f6d621ad1ef8f61aa43a245990af68dca6d977fd8e2a32f19c49bf4fa9b25cc795f6055e72479d99abb257adf26a3aaef97c7947e765dea2c0341ab9a32449278e18b94f954b0a296d6e68face2cf1af77f209b90a62efe49a7214df26092d3d00eb55c81fd573"}}, &(0x7f0000000100)={0x0, 0x3, 0x1a, {0x1a}}}, &(0x7f00000003c0)={0x44, &(0x7f0000000180)={0x20, 0x30, 0x61, "214e05e8e4f1dc23349f8c24384d78219bc215ba679e823ce99da937cdc42cb13daaca91479aa2192ea45189652f97881fcdd204a5ee0b5504b5b9c7d7aa180e67dfb0e92640860727dcac160940750a534fb59e52ed89b758ea16b0a785b658a3"}, &(0x7f0000000200)={0x0, 0xa, 0x1, 0x6}, &(0x7f0000000240)={0x0, 0x8, 0x1, 0x7f}, &(0x7f0000000280)={0x20, 0x80, 0x1c, {0x1, 0x1, 0x9, 0x7, 0x67b1, 0xffff, 0x6, 0x7, 0xfec2, 0x7, 0x3f, 0x9}}, &(0x7f0000000440)={0x20, 0x85, 0x4, 0x3e}, &(0x7f0000000300)={0x20, 0x83, 0x2, 0x1}, &(0x7f0000000340)={0x20, 0x87, 0x2}, &(0x7f0000000380)={0x20, 0x89, 0x2, 0x1}}) syz_open_dev$hidraw(0xfffffffffffffffc, 0x401, 0x49005cb64888dafe) syz_open_dev$evdev(0x0, 0x0, 0x200240) 15:49:15 executing program 4: r0 = syz_open_dev$evdev(&(0x7f0000000100), 0x8, 0x10000) ioctl$EVIOCGABS3F(r0, 0x8018457f, &(0x7f0000000140)=""/169) syz_open_dev$hidraw(0xfffffffffffffffc, 0x20, 0x1092c0) r1 = syz_open_dev$evdev(0x0, 0x0, 0x0) ioctl$EVIOCGKEYCODE(r1, 0x80084504, &(0x7f0000000000)=""/233) ioctl$EVIOCGID(r1, 0x80084502, &(0x7f0000000200)=""/85) r2 = syz_open_dev$evdev(&(0x7f0000000380), 0x0, 0x0) ioctl$EVIOCGUNIQ(r2, 0x80404508, 0x0) 15:49:15 executing program 2: syz_open_dev$hidraw(0xfffffffffffffffc, 0x0, 0x0) 15:49:15 executing program 0: syz_open_dev$hidraw(0xfffffffffffffffc, 0x20, 0x1092c0) syz_open_dev$evdev(0x0, 0x0, 0x0) r0 = syz_open_dev$evdev(&(0x7f0000000380), 0x0, 0x0) ioctl$EVIOCGUNIQ(r0, 0x80404508, 0x0) r1 = syz_open_dev$evdev(&(0x7f0000000380), 0x0, 0x0) ioctl$EVIOCSABS0(r1, 0x401845c0, 0x0) ioctl$EVIOCGABS2F(r1, 0x8018456f, &(0x7f0000000000)=""/124) [ 1317.961005][ T34] audit: type=1800 audit(1629042555.789:362): pid=26159 uid=0 auid=4294967295 ses=4294967295 subj==unconfined op=collect_data cause=failed(directio) comm="syz-executor.3" name=48C7C060 dev="sda1" ino=14843 res=0 errno=0 15:49:15 executing program 2: r0 = syz_open_dev$hidraw(0xfffffffffffffffc, 0x20, 0x1092c0) r1 = syz_open_dev$evdev(0x0, 0x0, 0x0) ioctl$EVIOCSFF(r1, 0x40304580, &(0x7f0000000040)={0x51, 0x3, 0x4, {0x3f, 0x6}, {0xd32, 0x8}, @period={0x5b, 0x3, 0x4, 0x6, 0x100, {0x9, 0x8f0, 0x1000, 0x100}, 0x2, &(0x7f0000000000)=[0x101, 0x7f]}}) ioctl$EVIOCGABS2F(r1, 0x8018456f, &(0x7f00000003c0)=""/4096) r2 = syz_open_dev$evdev(&(0x7f0000000380), 0x0, 0x0) ioctl$EVIOCSABS0(r2, 0x401845c0, 0x0) ioctl$EVIOCGVERSION(r2, 0x80044501, &(0x7f00000013c0)=""/4096) syz_open_dev$evdev(&(0x7f0000000380), 0x0, 0x0) write$hidraw(r0, &(0x7f0000000180)="bda61a505e8fa708aa07f0b57fa3ca338b04983cfdaa0d038e57ea55b03cffdc768fae93f68691a3d518e10a31c6279967a2a7d855236a31d2e764a4bb2fce66de81341dfd93bafe1e7680987f376e6bed253686d99dec14116ce68e0eb75882c558a2af8cc966a1a600f374af9070050c60", 0x72) r3 = syz_open_dev$evdev(&(0x7f0000000380), 0x0, 0x0) ioctl$EVIOCSABS0(r3, 0x401845c0, 0x0) r4 = syz_open_dev$evdev(&(0x7f0000000200), 0x5, 0x4800) r5 = syz_open_dev$evdev(&(0x7f0000000380), 0x0, 0x0) ioctl$EVIOCSABS0(r5, 0x401845c0, 0x0) ioctl$EVIOCGABS0(r4, 0x80184540, &(0x7f0000000280)=""/23) syz_open_dev$evdev(&(0x7f0000000240), 0x35, 0x2800) r6 = syz_open_dev$evdev(&(0x7f00000002c0), 0x5, 0x400402) ioctl$EVIOCGBITSND(r6, 0x80404532, &(0x7f0000000300)=""/9) ioctl$EVIOCGUNIQ(r3, 0x80404508, 0x0) ioctl$EVIOCGVERSION(r1, 0x80044501, &(0x7f0000000080)=""/240) 15:49:15 executing program 4: syz_open_dev$hidraw(0xfffffffffffffffc, 0x20, 0x1092c0) syz_open_dev$evdev(0x0, 0x0, 0x0) ioctl$EVIOCSMASK(0xffffffffffffffff, 0x40104593, &(0x7f0000000080)={0x12, 0x7c, &(0x7f0000000000)="0ce0c6ad6398fa7e6c6c27a3a61a696ce59fc0b8addb1f8d1198ab0eb1ad6cd6cd6976cfc9c78ddc6fa99769c01733e173961db0ec784c89607f2c4d110ee6cb16df0725108f6f49cc50c7abcfac0d127b94ee2718421c15cada749ac99cc6799e2fe8fb777ecb478ced55b1bafc129d49b33e0191b9d940e5e44a3a"}) r0 = syz_open_dev$evdev(&(0x7f0000000380), 0x0, 0x0) ioctl$EVIOCGUNIQ(r0, 0x80404508, 0x0) 15:49:15 executing program 1: r0 = syz_open_dev$evdev(&(0x7f0000000100), 0x8, 0x10000) ioctl$EVIOCGABS3F(r0, 0x8018457f, &(0x7f0000000140)=""/169) syz_open_dev$hidraw(0xfffffffffffffffc, 0x20, 0x1092c0) r1 = syz_open_dev$evdev(0x0, 0x0, 0x0) ioctl$EVIOCGKEYCODE(r1, 0x80084504, &(0x7f0000000000)=""/233) ioctl$EVIOCGID(r1, 0x80084502, &(0x7f0000000200)=""/85) r2 = syz_open_dev$evdev(&(0x7f0000000380), 0x0, 0x0) ioctl$EVIOCGUNIQ(r2, 0x80404508, 0x0) 15:49:15 executing program 0: syz_open_dev$hidraw(0xfffffffffffffffc, 0x0, 0x49005cb6488adabe) [ 1318.051118][ T34] audit: type=1800 audit(1629042555.819:363): pid=26160 uid=0 auid=4294967295 ses=4294967295 subj==unconfined op=collect_data cause=failed(directio) comm="syz-executor.1" name=48C7C060 dev="sda1" ino=14849 res=0 errno=0 15:49:15 executing program 5: ioctl$HIDIOCGFIELDINFO(0xffffffffffffffff, 0xc038480a, &(0x7f0000000000)={0x2, 0xffffffff, 0x3, 0x5, 0x100, 0x0, 0x97a2, 0x8, 0x6, 0x3, 0x7, 0x0, 0x3}) r0 = syz_open_dev$hidraw(0xfffffffffffffffc, 0x0, 0x49005cb64888dafe) r1 = syz_open_dev$evdev(&(0x7f0000000380), 0x0, 0x0) r2 = syz_open_dev$evdev(&(0x7f0000000380), 0x0, 0x0) ioctl$EVIOCSABS0(r2, 0x401845c0, 0x0) ioctl$EVIOCGVERSION(r2, 0x80044501, &(0x7f0000000040)=""/98) ioctl$EVIOCSABS0(r1, 0x401845c0, 0x0) ioctl$HIDIOCGRDESC(r0, 0x90044802, &(0x7f00000000c0)=ANY=[]) 15:49:16 executing program 4: syz_open_dev$hidraw(0xfffffffffffffffc, 0x20, 0x1092c0) r0 = syz_open_dev$hidraw(&(0x7f0000000080), 0x0, 0x0) read$hidraw(r0, 0x0, 0x0) ioctl$HIDIOCSFEATURE(r0, 0xc0404806, &(0x7f0000000000)="ed1135a08642ccf3eab84a669d468f28ad046f9cce89e302e41bf90460fa3567a041d6f2d639633aa2ec1f0b9311a7bde10698a6ad96066b255f60ef84e07f8b285f504c303fe2fa0dea3e0d4e9427bf903d53f33c614b3339ffdc90ca9bc91b500345153403f9fabee64bda982c285582a38bf6038b5ebd7542d9de912c253ca1421fef11abf5c579a424ff7f78cb8fad558b0c48c74a9613a695ddd4f93227497d3c3807049c15c2a1312046498a7ead610a7d159252939267f77ac0e47533100e3702f6c7e74144c2a9042d89b3e9f1122c2b246027f8be3790f76a8ce4f01357574f1afb1b41638242b69e455000ad5e4edf6cd6355e") syz_open_dev$evdev(0x0, 0x0, 0x0) r1 = syz_open_dev$evdev(&(0x7f0000000380), 0x3, 0x0) ioctl$EVIOCGUNIQ(r1, 0x80404508, 0x0) 15:49:16 executing program 2: r0 = syz_open_dev$hidraw(0xfffffffffffffffc, 0x20, 0x1092c0) r1 = syz_open_dev$evdev(0x0, 0x0, 0x0) ioctl$EVIOCSFF(r1, 0x40304580, &(0x7f0000000040)={0x51, 0x3, 0x4, {0x3f, 0x6}, {0xd32, 0x8}, @period={0x5b, 0x3, 0x4, 0x6, 0x100, {0x9, 0x8f0, 0x1000, 0x100}, 0x2, &(0x7f0000000000)=[0x101, 0x7f]}}) ioctl$EVIOCGABS2F(r1, 0x8018456f, &(0x7f00000003c0)=""/4096) r2 = syz_open_dev$evdev(&(0x7f0000000380), 0x0, 0x0) ioctl$EVIOCSABS0(r2, 0x401845c0, 0x0) ioctl$EVIOCGVERSION(r2, 0x80044501, &(0x7f00000013c0)=""/4096) syz_open_dev$evdev(&(0x7f0000000380), 0x0, 0x0) write$hidraw(r0, &(0x7f0000000180)="bda61a505e8fa708aa07f0b57fa3ca338b04983cfdaa0d038e57ea55b03cffdc768fae93f68691a3d518e10a31c6279967a2a7d855236a31d2e764a4bb2fce66de81341dfd93bafe1e7680987f376e6bed253686d99dec14116ce68e0eb75882c558a2af8cc966a1a600f374af9070050c60", 0x72) r3 = syz_open_dev$evdev(&(0x7f0000000380), 0x0, 0x0) ioctl$EVIOCSABS0(r3, 0x401845c0, 0x0) r4 = syz_open_dev$evdev(&(0x7f0000000200), 0x5, 0x4800) r5 = syz_open_dev$evdev(&(0x7f0000000380), 0x0, 0x0) ioctl$EVIOCSABS0(r5, 0x401845c0, 0x0) ioctl$EVIOCGABS0(r4, 0x80184540, &(0x7f0000000280)=""/23) syz_open_dev$evdev(&(0x7f0000000240), 0x35, 0x2800) r6 = syz_open_dev$evdev(&(0x7f00000002c0), 0x5, 0x400402) ioctl$EVIOCGBITSND(r6, 0x80404532, &(0x7f0000000300)=""/9) ioctl$EVIOCGUNIQ(r3, 0x80404508, 0x0) ioctl$EVIOCGVERSION(r1, 0x80044501, &(0x7f0000000080)=""/240) 15:49:16 executing program 0: ioctl$EVIOCREVOKE(0xffffffffffffffff, 0x40044591, &(0x7f0000000040)=0x80) syz_open_dev$hidraw(0xfffffffffffffffc, 0x0, 0x49005cb64888dafe) ioctl$HIDIOCGUCODE(0xffffffffffffffff, 0xc018480d, &(0x7f0000000000)={0x2, 0x1, 0x7, 0x5, 0x6, 0x8}) r0 = syz_open_dev$hidraw(&(0x7f0000000080), 0x0, 0x0) read$hidraw(r0, 0x0, 0x0) ioctl$HIDIOCGFEATURE(r0, 0xc0404807, &(0x7f0000000080)={0x7, "4dce9c84d91f255cd2615c4100267775ff5f864ed60bc34131639ad3c2f09bc2bdf2317cf10cd5a4bde4a461550feeddddfee1d21d2e8b45c85a93759061f96d"}) [ 1318.199914][ T34] audit: type=1800 audit(1629042556.029:364): pid=26176 uid=0 auid=4294967295 ses=4294967295 subj==unconfined op=collect_data cause=failed(directio) comm="syz-executor.5" name=48C7C060 dev="sda1" ino=13995 res=0 errno=0 [ 1318.315950][ T34] audit: type=1800 audit(1629042556.140:365): pid=26182 uid=0 auid=4294967295 ses=4294967295 subj==unconfined op=collect_data cause=failed(directio) comm="syz-executor.0" name=48C7C060 dev="sda1" ino=14838 res=0 errno=0 15:49:16 executing program 3: syz_usb_control_io$cdc_ncm(0xffffffffffffffff, &(0x7f0000000140)={0x14, &(0x7f0000000000)={0x20, 0x8, 0xdd, {0xdd, 0x5, "9afeb744dde15e419dd5ce52f3ee72b3a4f98fa55bec6834c7e15606056d1536a92e3ea56e9d27ec1602c956420a73be14ba8983e8fc6517c9fee883d71385e9b582999cccb6187f5bc7b6714b1ccfb2dfabb17adf97054d0d1e6ae9b10bc2be8890620c72fa6d13c3e47424334a66217ab636d5f6d621ad1ef8f61aa43a245990af68dca6d977fd8e2a32f19c49bf4fa9b25cc795f6055e72479d99abb257adf26a3aaef97c7947e765dea2c0341ab9a32449278e18b94f954b0a296d6e68face2cf1af77f209b90a62efe49a7214df26092d3d00eb55c81fd573"}}, &(0x7f0000000100)={0x0, 0x3, 0x1a, {0x1a}}}, &(0x7f00000003c0)={0x44, &(0x7f0000000180)={0x20, 0x30, 0x61, "214e05e8e4f1dc23349f8c24384d78219bc215ba679e823ce99da937cdc42cb13daaca91479aa2192ea45189652f97881fcdd204a5ee0b5504b5b9c7d7aa180e67dfb0e92640860727dcac160940750a534fb59e52ed89b758ea16b0a785b658a3"}, &(0x7f0000000200)={0x0, 0xa, 0x1, 0x6}, &(0x7f0000000240)={0x0, 0x8, 0x1, 0x7f}, &(0x7f0000000280)={0x20, 0x80, 0x1c, {0x1, 0x1, 0x9, 0x7, 0x67b1, 0xffff, 0x6, 0x7, 0xfec2, 0x7, 0x3f, 0x9}}, &(0x7f0000000440)={0x20, 0x85, 0x4, 0x3e}, &(0x7f0000000300)={0x20, 0x83, 0x2, 0x1}, &(0x7f0000000340)={0x20, 0x87, 0x2}, &(0x7f0000000380)={0x20, 0x89, 0x2, 0x1}}) syz_open_dev$hidraw(0xfffffffffffffffc, 0x401, 0x49005cb64888dafe) syz_open_dev$evdev(0x0, 0x0, 0x200240) 15:49:16 executing program 1: syz_open_dev$hidraw(0xfffffffffffffffc, 0x20, 0x1092c0) syz_open_dev$evdev(0x0, 0x0, 0x0) r0 = syz_open_dev$evdev(&(0x7f0000000380), 0x0, 0x8000) ioctl$EVIOCGUNIQ(r0, 0x80404508, 0x0) r1 = syz_open_dev$evdev(&(0x7f0000000000), 0x876c, 0x101000) ioctl$EVIOCGBITSW(r1, 0x80404525, &(0x7f0000000040)=""/78) 15:49:16 executing program 5: syz_open_dev$hidraw(0xfffffffffffffffc, 0x0, 0x49005cb64888dafe) r0 = syz_open_dev$hidraw(&(0x7f0000000000), 0xfff, 0x400000) read$hidraw(r0, &(0x7f0000000040)=""/86, 0x56) 15:49:16 executing program 4: syz_open_dev$hidraw(0xfffffffffffffffc, 0x20, 0x1092c0) r0 = syz_open_dev$hidraw(&(0x7f0000000080), 0x0, 0x0) read$hidraw(r0, 0x0, 0x0) ioctl$HIDIOCSFEATURE(r0, 0xc0404806, &(0x7f0000000000)="ed1135a08642ccf3eab84a669d468f28ad046f9cce89e302e41bf90460fa3567a041d6f2d639633aa2ec1f0b9311a7bde10698a6ad96066b255f60ef84e07f8b285f504c303fe2fa0dea3e0d4e9427bf903d53f33c614b3339ffdc90ca9bc91b500345153403f9fabee64bda982c285582a38bf6038b5ebd7542d9de912c253ca1421fef11abf5c579a424ff7f78cb8fad558b0c48c74a9613a695ddd4f93227497d3c3807049c15c2a1312046498a7ead610a7d159252939267f77ac0e47533100e3702f6c7e74144c2a9042d89b3e9f1122c2b246027f8be3790f76a8ce4f01357574f1afb1b41638242b69e455000ad5e4edf6cd6355e") syz_open_dev$evdev(0x0, 0x0, 0x0) r1 = syz_open_dev$evdev(&(0x7f0000000380), 0x3, 0x0) ioctl$EVIOCGUNIQ(r1, 0x80404508, 0x0) 15:49:16 executing program 0: syz_open_dev$hidraw(0xfffffffffffffffc, 0x20, 0x1092c0) r0 = syz_open_dev$hidraw(&(0x7f00000001c0), 0x20000000003f, 0x0) ioctl$HIDIOCGFEATURE(r0, 0xc0404807, &(0x7f0000000140)={0x20, "df31f5ade838f90921968998920e6768c8799dcb2faec52c614eb1cd9f8210cc0bb8870b46915d04b2a54290b63c6b39e6f1223ea283e64994b4e945c8b269d0"}) syz_open_dev$evdev(0x0, 0x0, 0x0) syz_open_dev$hidraw(&(0x7f0000000000), 0xfffffffffffff800, 0xa50000) syz_open_dev$hidraw(&(0x7f0000000040), 0x4, 0xa0642) syz_open_dev$evdev(&(0x7f0000000380), 0xfffffffffffffffe, 0x80000) r1 = syz_open_dev$evdev(&(0x7f0000000100), 0x3, 0x1) ioctl$EVIOCGUNIQ(r1, 0x80404508, 0x0) r2 = syz_open_dev$evdev(&(0x7f0000000080), 0x2, 0x10400) ioctl$EVIOCSABS20(r2, 0x401845e0, &(0x7f00000000c0)={0xf19, 0x1, 0x8, 0x3, 0x1, 0x101}) 15:49:16 executing program 2: r0 = syz_open_dev$hidraw(0xfffffffffffffffc, 0x20, 0x1092c0) r1 = syz_open_dev$evdev(0x0, 0x0, 0x0) ioctl$EVIOCSFF(r1, 0x40304580, &(0x7f0000000040)={0x51, 0x3, 0x4, {0x3f, 0x6}, {0xd32, 0x8}, @period={0x5b, 0x3, 0x4, 0x6, 0x100, {0x9, 0x8f0, 0x1000, 0x100}, 0x2, &(0x7f0000000000)=[0x101, 0x7f]}}) ioctl$EVIOCGABS2F(r1, 0x8018456f, &(0x7f00000003c0)=""/4096) r2 = syz_open_dev$evdev(&(0x7f0000000380), 0x0, 0x0) ioctl$EVIOCSABS0(r2, 0x401845c0, 0x0) ioctl$EVIOCGVERSION(r2, 0x80044501, &(0x7f00000013c0)=""/4096) syz_open_dev$evdev(&(0x7f0000000380), 0x0, 0x0) write$hidraw(r0, &(0x7f0000000180)="bda61a505e8fa708aa07f0b57fa3ca338b04983cfdaa0d038e57ea55b03cffdc768fae93f68691a3d518e10a31c6279967a2a7d855236a31d2e764a4bb2fce66de81341dfd93bafe1e7680987f376e6bed253686d99dec14116ce68e0eb75882c558a2af8cc966a1a600f374af9070050c60", 0x72) r3 = syz_open_dev$evdev(&(0x7f0000000380), 0x0, 0x0) ioctl$EVIOCSABS0(r3, 0x401845c0, 0x0) r4 = syz_open_dev$evdev(&(0x7f0000000200), 0x5, 0x4800) r5 = syz_open_dev$evdev(&(0x7f0000000380), 0x0, 0x0) ioctl$EVIOCSABS0(r5, 0x401845c0, 0x0) ioctl$EVIOCGABS0(r4, 0x80184540, &(0x7f0000000280)=""/23) syz_open_dev$evdev(&(0x7f0000000240), 0x35, 0x2800) r6 = syz_open_dev$evdev(&(0x7f00000002c0), 0x5, 0x400402) ioctl$EVIOCGBITSND(r6, 0x80404532, &(0x7f0000000300)=""/9) ioctl$EVIOCGUNIQ(r3, 0x80404508, 0x0) ioctl$EVIOCGVERSION(r1, 0x80044501, &(0x7f0000000080)=""/240) [ 1318.566898][ T34] audit: type=1800 audit(1629042556.400:366): pid=26189 uid=0 auid=4294967295 ses=4294967295 subj==unconfined op=collect_data cause=failed(directio) comm="syz-executor.5" name=48C7C060 dev="sda1" ino=14839 res=0 errno=0 15:49:16 executing program 1: ioctl$HIDIOCSUSAGE(0xffffffffffffffff, 0x4018480c, &(0x7f0000000080)={0x1, 0x3, 0x16c, 0x40, 0x9, 0xffff7fff}) r0 = syz_open_dev$hidraw(0xfffffffffffffffc, 0x401, 0x49005cb64888dafe) r1 = syz_open_dev$evdev(0x0, 0x75c, 0x0) r2 = syz_open_dev$evdev(&(0x7f0000000380), 0x0, 0x0) ioctl$EVIOCSABS0(r2, 0x401845c0, 0x0) syz_open_dev$hidraw(&(0x7f0000000000), 0x0, 0x1f51c2) ioctl$EVIOCGUNIQ(r2, 0x80404508, &(0x7f0000000100)=""/4096) ioctl$EVIOCREVOKE(r1, 0x40044591, &(0x7f00000000c0)=0x3) ioctl$HIDIOCGRAWINFO(r0, 0x80084803, &(0x7f0000000000)=""/77) 15:49:16 executing program 4: syz_usb_control_io$uac1(0xffffffffffffffff, &(0x7f00000000c0)={0x14, &(0x7f0000000000)={0x0, 0x21, 0xd, {0xd, 0xc, "fc111fda7a8e06af600659"}}, &(0x7f0000000040)={0x0, 0x3, 0x6c, @string={0x6c, 0x3, "0a67a8f62719e055c2bd4afae5878f8f07a8bf0d77bd5b45b36c03f129efeea0dacacbd776703cc69e093215813f496f482f72d713b22e960b89dcfb67369210068022bf75d6ea652023ba28a8be464650fd54f1ba4417e87580df5f0f842f70ed961412349f4ed6816c"}}}, &(0x7f0000000340)={0x44, &(0x7f0000000100)={0x20, 0xf, 0x55, "f4472ea0827e6d88a8758c264c92792b9b03b1b416f397395b34de239aee83964527bbeeae29eec47344c18c2f7136a381dcfd5d930844f56c00e30ddca754bfc22879ddab3557674983fc282adbbae7eee86e1c99"}, &(0x7f0000000180)={0x0, 0xa, 0x1}, &(0x7f00000001c0)={0x0, 0x8, 0x1, 0x4}, &(0x7f0000000200)={0x20, 0x81, 0x1, "9e"}, &(0x7f0000000240)={0x20, 0x82, 0x3, "bbf883"}, &(0x7f0000000280)={0x20, 0x83, 0x3, "51e207"}, &(0x7f00000002c0)={0x20, 0x84, 0x4, "5b46a77e"}, &(0x7f0000000300)={0x20, 0x85, 0x3, "8e1f7f"}}) syz_open_dev$hidraw(0xfffffffffffffffc, 0x401, 0x49005cb64888dafe) syz_open_dev$evdev(0x0, 0x0, 0x200240) 15:49:16 executing program 0: r0 = syz_open_dev$evdev(&(0x7f0000000380), 0x0, 0x0) ioctl$EVIOCSABS0(r0, 0x401845c0, 0x0) ioctl$EVIOCGBITKEY(r0, 0x80404521, &(0x7f00000000c0)=""/168) syz_open_dev$hidraw(0xfffffffffffffffc, 0x401, 0x49005cb64888dafe) r1 = syz_open_dev$hidraw(&(0x7f0000000080), 0x1, 0x10000) read$hidraw(r1, 0x0, 0x0) ioctl$HIDIOCGRDESCSIZE(r1, 0x80044801, &(0x7f0000000000)) syz_open_dev$evdev(0x0, 0x0, 0x200240) [ 1318.630380][ T34] audit: type=1800 audit(1629042556.450:367): pid=26196 uid=0 auid=4294967295 ses=4294967295 subj==unconfined op=collect_data cause=failed(directio) comm="syz-executor.3" name=48C7C060 dev="sda1" ino=14849 res=0 errno=0 15:49:16 executing program 5: syz_open_dev$hidraw(0xfffffffffffffffc, 0x5, 0x287c0) r0 = syz_open_dev$evdev(0x0, 0x4126, 0x4afa159d120fc326) r1 = syz_open_dev$evdev(&(0x7f0000000000), 0xfffffffffffffffd, 0x260083) r2 = syz_open_dev$evdev(&(0x7f0000000380), 0xfffffffffffffffe, 0x0) ioctl$EVIOCSABS0(r2, 0x401845c0, 0x0) ioctl$HIDIOCGRAWNAME(0xffffffffffffffff, 0x80404804, &(0x7f00000000c0)) ioctl$EVIOCREVOKE(r2, 0x40044591, &(0x7f0000000080)=0x10001) ioctl$EVIOCREVOKE(r0, 0x40044591, &(0x7f0000000040)=0x9) ioctl$EVIOCGUNIQ(r1, 0x80404508, 0x0) 15:49:16 executing program 2: r0 = syz_open_dev$hidraw(0xfffffffffffffffc, 0x20, 0x1092c0) r1 = syz_open_dev$evdev(0x0, 0x0, 0x0) ioctl$EVIOCSFF(r1, 0x40304580, &(0x7f0000000040)={0x51, 0x3, 0x4, {0x3f, 0x6}, {0xd32, 0x8}, @period={0x5b, 0x3, 0x4, 0x6, 0x100, {0x9, 0x8f0, 0x1000, 0x100}, 0x2, &(0x7f0000000000)=[0x101, 0x7f]}}) ioctl$EVIOCGABS2F(r1, 0x8018456f, &(0x7f00000003c0)=""/4096) r2 = syz_open_dev$evdev(&(0x7f0000000380), 0x0, 0x0) ioctl$EVIOCSABS0(r2, 0x401845c0, 0x0) ioctl$EVIOCGVERSION(r2, 0x80044501, &(0x7f00000013c0)=""/4096) syz_open_dev$evdev(&(0x7f0000000380), 0x0, 0x0) write$hidraw(r0, &(0x7f0000000180)="bda61a505e8fa708aa07f0b57fa3ca338b04983cfdaa0d038e57ea55b03cffdc768fae93f68691a3d518e10a31c6279967a2a7d855236a31d2e764a4bb2fce66de81341dfd93bafe1e7680987f376e6bed253686d99dec14116ce68e0eb75882c558a2af8cc966a1a600f374af9070050c60", 0x72) r3 = syz_open_dev$evdev(&(0x7f0000000380), 0x0, 0x0) ioctl$EVIOCSABS0(r3, 0x401845c0, 0x0) r4 = syz_open_dev$evdev(&(0x7f0000000200), 0x5, 0x4800) r5 = syz_open_dev$evdev(&(0x7f0000000380), 0x0, 0x0) ioctl$EVIOCSABS0(r5, 0x401845c0, 0x0) ioctl$EVIOCGABS0(r4, 0x80184540, &(0x7f0000000280)=""/23) syz_open_dev$evdev(&(0x7f0000000240), 0x35, 0x2800) r6 = syz_open_dev$evdev(&(0x7f00000002c0), 0x5, 0x400402) ioctl$EVIOCGBITSND(r6, 0x80404532, &(0x7f0000000300)=""/9) ioctl$EVIOCGUNIQ(r3, 0x80404508, 0x0) 15:49:16 executing program 0: r0 = syz_open_dev$evdev(&(0x7f0000000000), 0x7, 0x80000) r1 = syz_open_dev$evdev(&(0x7f0000000040), 0xd, 0x80) ioctl$EVIOCGBITSND(r1, 0x80404532, &(0x7f0000000200)=""/101) r2 = syz_open_dev$hidraw(0xfffffffffffffffc, 0x0, 0x49005cb64888dafe) read$hidraw(r2, &(0x7f0000000100)=""/252, 0xfc) ioctl$EVIOCGABS0(r0, 0x80184540, &(0x7f0000000080)=""/122) r3 = syz_open_dev$hidraw(&(0x7f0000000080), 0x0, 0x0) syz_open_dev$hidraw(&(0x7f00000002c0), 0x16, 0x0) read$hidraw(r3, 0x0, 0x0) write$hidraw(r3, &(0x7f0000000280)="7634cb1b529ccf63a617d560fe9660f34e1b6ab3e8198c7e7ee0e6bb0141bca2a0", 0x21) [ 1318.715244][ T34] audit: type=1800 audit(1629042556.540:368): pid=26198 uid=0 auid=4294967295 ses=4294967295 subj==unconfined op=collect_data cause=failed(directio) comm="syz-executor.0" name=48C7C060 dev="sda1" ino=13997 res=0 errno=0 [ 1318.796001][ T34] audit: type=1800 audit(1629042556.620:369): pid=26202 uid=0 auid=4294967295 ses=4294967295 subj==unconfined op=collect_data cause=failed(directio) comm="syz-executor.4" name=48C7C060 dev="sda1" ino=14830 res=0 errno=0 [ 1318.850492][ T34] audit: type=1800 audit(1629042556.630:370): pid=26205 uid=0 auid=4294967295 ses=4294967295 subj==unconfined op=collect_data cause=failed(directio) comm="syz-executor.1" name=48C7C060 dev="sda1" ino=14838 res=0 errno=0 15:49:16 executing program 3: r0 = syz_open_dev$hidraw(0xfffffffffffffffc, 0x0, 0x49005cb64888dafe) read$hidraw(r0, 0x0, 0x0) 15:49:16 executing program 2: r0 = syz_open_dev$hidraw(0xfffffffffffffffc, 0x20, 0x1092c0) r1 = syz_open_dev$evdev(0x0, 0x0, 0x0) ioctl$EVIOCSFF(r1, 0x40304580, &(0x7f0000000040)={0x51, 0x3, 0x4, {0x3f, 0x6}, {0xd32, 0x8}, @period={0x5b, 0x3, 0x4, 0x6, 0x100, {0x9, 0x8f0, 0x1000, 0x100}, 0x2, &(0x7f0000000000)=[0x101, 0x7f]}}) ioctl$EVIOCGABS2F(r1, 0x8018456f, &(0x7f00000003c0)=""/4096) r2 = syz_open_dev$evdev(&(0x7f0000000380), 0x0, 0x0) ioctl$EVIOCSABS0(r2, 0x401845c0, 0x0) ioctl$EVIOCGVERSION(r2, 0x80044501, &(0x7f00000013c0)=""/4096) syz_open_dev$evdev(&(0x7f0000000380), 0x0, 0x0) write$hidraw(r0, &(0x7f0000000180)="bda61a505e8fa708aa07f0b57fa3ca338b04983cfdaa0d038e57ea55b03cffdc768fae93f68691a3d518e10a31c6279967a2a7d855236a31d2e764a4bb2fce66de81341dfd93bafe1e7680987f376e6bed253686d99dec14116ce68e0eb75882c558a2af8cc966a1a600f374af9070050c60", 0x72) r3 = syz_open_dev$evdev(&(0x7f0000000380), 0x0, 0x0) ioctl$EVIOCSABS0(r3, 0x401845c0, 0x0) r4 = syz_open_dev$evdev(&(0x7f0000000200), 0x5, 0x4800) r5 = syz_open_dev$evdev(&(0x7f0000000380), 0x0, 0x0) ioctl$EVIOCSABS0(r5, 0x401845c0, 0x0) ioctl$EVIOCGABS0(r4, 0x80184540, &(0x7f0000000280)=""/23) syz_open_dev$evdev(&(0x7f0000000240), 0x35, 0x2800) r6 = syz_open_dev$evdev(&(0x7f00000002c0), 0x5, 0x400402) ioctl$EVIOCGBITSND(r6, 0x80404532, &(0x7f0000000300)=""/9) 15:49:16 executing program 5: r0 = syz_open_dev$hidraw(&(0x7f0000000000), 0xfffffffffffffc33, 0x86100) ioctl$HIDIOCGRAWNAME(r0, 0x80404804, &(0x7f0000000040)) syz_open_dev$hidraw(0xfffffffffffffffc, 0x0, 0x49005cb64888dafe) 15:49:16 executing program 1: syz_open_dev$hidraw(0xfffffffffffffffc, 0x20, 0x1092c0) r0 = syz_open_dev$evdev(0x0, 0x0, 0x0) r1 = syz_open_dev$evdev(&(0x7f0000000380), 0x0, 0x0) ioctl$EVIOCGABS0(r0, 0x80184540, &(0x7f0000000000)=""/247) ioctl$EVIOCGUNIQ(r1, 0x80404508, 0x0) 15:49:16 executing program 0: syz_open_dev$hidraw(0xfffffffffffffffc, 0x1, 0x49005cb64888dafe) r0 = syz_open_dev$evdev(&(0x7f0000000380), 0x0, 0x0) ioctl$EVIOCSABS0(r0, 0x401845c0, 0x0) ioctl$EVIOCGVERSION(r0, 0x80044501, &(0x7f0000000000)=""/161) r1 = syz_open_dev$hidraw(&(0x7f0000000080), 0x0, 0x0) read$hidraw(r1, 0x0, 0x0) write$hidraw(r1, &(0x7f00000000c0)="a60e25225e930ad30e6833013a32acaf223dd5e5b434e797f36c4a60916b017752009288804533458aca07349cc9bed865b5a8711f0ceca3c874c52b9a6421f86064121e315f6c217537b9d6e221a34f251d6f6eb5d2781cc33f69b8b7cda0004ef00b46046d55afb01bd1cc2777bb07068902da09d07fde9b348a7542752d974ff5ee8cc30f648e985719a9935d6f5bf74485755ada222f74e0589e2a418bbe2f00aab73e7d3e687fe6a1847a23af89a05136b979f8181d02e0e3c4902287fba77f2fc6084c36e9939290eae97ff094341cab505fa9c2aab0cf6e299ec13949fceb4bcf05ddddfdfd96f0ae", 0xec) 15:49:17 executing program 0: r0 = syz_open_dev$hidraw(0xfffffffffffffffc, 0x0, 0x49005cb64888dafe) ioctl$HIDIOCGRDESCSIZE(0xffffffffffffffff, 0x80044801, &(0x7f0000000080)) ioctl$HIDIOCGVERSION(0xffffffffffffffff, 0x80044801, &(0x7f0000000100)) ioctl$EVIOCGPHYS(0xffffffffffffffff, 0x80404507, &(0x7f0000000140)=""/4096) write$hidraw(r0, &(0x7f0000000000)="529a4f245d8a8bf22f3781398591071da36de5905084b001f1fdc3899eb725e9f24692721142450f7c18fa4e30adc5cacf3f973e5c40c691b31f4d6c37bbc18b9b04a36688dd058b7511aa916273e3dc2a", 0x51) syz_open_dev$hidraw(&(0x7f00000000c0), 0x3ff, 0x3a770c0131bdc73) 15:49:17 executing program 2: r0 = syz_open_dev$hidraw(0xfffffffffffffffc, 0x20, 0x1092c0) r1 = syz_open_dev$evdev(0x0, 0x0, 0x0) ioctl$EVIOCSFF(r1, 0x40304580, &(0x7f0000000040)={0x51, 0x3, 0x4, {0x3f, 0x6}, {0xd32, 0x8}, @period={0x5b, 0x3, 0x4, 0x6, 0x100, {0x9, 0x8f0, 0x1000, 0x100}, 0x2, &(0x7f0000000000)=[0x101, 0x7f]}}) ioctl$EVIOCGABS2F(r1, 0x8018456f, &(0x7f00000003c0)=""/4096) r2 = syz_open_dev$evdev(&(0x7f0000000380), 0x0, 0x0) ioctl$EVIOCSABS0(r2, 0x401845c0, 0x0) ioctl$EVIOCGVERSION(r2, 0x80044501, &(0x7f00000013c0)=""/4096) syz_open_dev$evdev(&(0x7f0000000380), 0x0, 0x0) write$hidraw(r0, &(0x7f0000000180)="bda61a505e8fa708aa07f0b57fa3ca338b04983cfdaa0d038e57ea55b03cffdc768fae93f68691a3d518e10a31c6279967a2a7d855236a31d2e764a4bb2fce66de81341dfd93bafe1e7680987f376e6bed253686d99dec14116ce68e0eb75882c558a2af8cc966a1a600f374af9070050c60", 0x72) r3 = syz_open_dev$evdev(&(0x7f0000000380), 0x0, 0x0) ioctl$EVIOCSABS0(r3, 0x401845c0, 0x0) r4 = syz_open_dev$evdev(&(0x7f0000000200), 0x5, 0x4800) r5 = syz_open_dev$evdev(&(0x7f0000000380), 0x0, 0x0) ioctl$EVIOCSABS0(r5, 0x401845c0, 0x0) ioctl$EVIOCGABS0(r4, 0x80184540, &(0x7f0000000280)=""/23) syz_open_dev$evdev(&(0x7f0000000240), 0x35, 0x2800) syz_open_dev$evdev(&(0x7f00000002c0), 0x5, 0x400402) 15:49:17 executing program 4: syz_open_dev$hidraw(0xfffffffffffffffc, 0x20, 0x1092c0) r0 = syz_open_dev$hidraw(&(0x7f0000000080), 0x0, 0x0) r1 = syz_open_dev$hidraw(&(0x7f0000000040), 0xffffffffffff7fff, 0x703103) ioctl$HIDIOCSFEATURE(r1, 0xc0404806, &(0x7f00000003c0)="e28166f2986832ea3f6388caf3cd6c838b30a2c4b527c614d47e5f8dfe9a9935360c31247601a6726b43439a1c50a8c606e6bd6e03815a47dcc6d17f6f8dd0f2374a3f7ca8c037e8462aab6becb45ca3485e8d33acb44483fd97b86c7545e92559e1c8f6688b300399813f69e25933bd882910f1a9cb6cae93b585eb062fd80db405c8e5204dd59c9eac39ee39265e3e181f5cdab2b5a4b842e7202d249c43e8cd464772e63861c36442e371b5315a77b463fc0ece421d0d1389f618c495cec401f9a68072635f37502e95b821179c49cfbae8a337d05f404381e0a0c923f7b8f5359180ef6d70435c6c4eb075b713bafc1db57a4d877be2963918d7ac1f3d21a6581406abf8c0828dbcb0b3b134c4f9808afc61bd3a7cbafceb07d8fab6bb199245e58d4f82efc2d09c1dfdee41c31e168a9b6043dabf1fe23e95cc1cab4fed17ad3a3640dc33ced5d8fa78a9883cd680792b654487133eed34b88da0d53a7116aec8f27feac76b77115e61d9afce0fd85bd0333ffecf7b3cffe16c0a84f8ccbc679f00872e5dadbd4f525db957e106390bf44928136e1c047880325690542c9dcef5ef70997a8bb8a104322be6b06da35e6cffcce09a1d777e869ab0a469abbe409a529a8e1cbc434745e2d5b04a861535e069de1f02ed3a033a1da4b3d9d7e3a3e5d3d69feca9e2bb9e144c8bbba1de2c3f949030b01640bd029e4891ed9a7ad1cb90b406ed483dc7e5f0eed6a74235472d58bf22a56014cb757cf8333fbcc2e77ea695a110d4da840154fe48fb52d77eb615f7ffb7eac34cba980e98b3c47eb87b24a9ca4964f841f096e4285a8c23012824768d0d65948f4d880a2c421e57e76cc3ce777253a275ffac5b0c59c5a2b8737e1945fe9bead79f5dfc72e5041b09804735e5713abe7f9afdbcb24affb27ad6a282e17639748fcfc1ea894a195079879c0a5ffcb546b0e46de7b2349d8b2a02a2a4b41c7722710e7977150c094e6c55d58afde3339eb7e869f3e462f2d5cf32431d063db071c8334b11aebdff8cde1a00b6b3bba09974f2744402f1f2f7407e98887b572f9003e9c2b1907488e8259f25cdf2f41558242fb7cfa208a2fe76df9ad3d21400d234e0a986bc9aa93bdcc89fbb1e59f58fa9839794947d0e77aa8ab676f4e15455ba24ca77f601f08868fea5826843145612fc2f502152afe23333c9ac25ace09e11189cb6214900e43807d41c36109a214543febcce25c3a9544929fe4a316e3ea94ef9621625ec0b8745c2000907ce3707d58d9ec091fb8eb669c421f5045479544cb6a90ca061adecb1167fb5b04b126e0778492760ca937bdecc231e9eeaeaff3d844321234a4c541d818c6b20948981d3e8294524e4651f9f94d359781f337f23f2edecb01e5a74cfb9727bb4faffc425eca3f3b4f70a8027421425d0c0191aa74804992f8ec0ec2fee31030610d1943514a961fd17e754246c06670f6b94dfbedf5b394ec7e298c87929ef8e58481716b65ad042b0de1b45a6bebd0b94f9cac7284a6e6b60b25d7d6055629dc410f4cf71563397df1dc7fd8fd5337e83d158b044c13dbccd81adc3e7d0996deaa8830206735e647e481290c6f7c297246597c23b32fb8be8aa27fadeca0f1e0bf33ffd4c425d68fd6ac19c3dc2b8f3cb1bf29fe32652840fb40adb138e6b59fd9669ea30de0398c363d61027a48c1b44db5ff611a58c45b8b1ff3fac4396714060e9ab98919ce7c503bfd237c68a070a6c28decf5a0f493feee567d5794593379fcd7de0a438ec62993016519be8b52889cf851076ed0d0570921c32a211db1770fd878ffb3936bab9c28ed3a34e7a2881df0ead2ab56b4c833c29af69e99bae227c48b2c4be2b239614dbe680669f00207b62286417cfcf8ef91cfc5a7a5da509eb3e0b2a3c6063a030f506dcad922ec7f9b68001cabc8005bdedca81ca48d7a700107fe7cadfba43614897b9e49a3f1e882d88c30e079f5b10b14be451b827cee92e56d0af09029235de71d3ac6374c6180a7543434ef06669671fa505cc4add1721f00578026743e7d387383b4cf70faf06a05227047dfc6aaa2d5eb4263d891e5eb3e0cb4fef0dfa293ef77405afeaaee30daeb788f24d4981d340ce593f1141b67d90ec0ad8f658a988ca7e990d8bec8327ec459a994e4a4695074c33c8979147cf37d7b7a0814f5e405040fbc516ad82cab11f84820fd6431a3fc3e304aa55c838f24e9ad06b23d0fd08e109ce2d466e369f74dc859866ce4e6234609fc44667051b190eda4fb63c31222b3a77bfb03343a459ca2050d01f2709e2bd63c2fd0e60e1fee2a3d42a29f3329135dcb766e06cb83591c2520cdb7186483ce256353e875906bee6bba0b77008f0e5b1f1951179c43c10bb60109633d471707468958a61a8db236bb863f93d5223899ea38d5ce32dc245841507cfa320a626f47b11b679feb6a64c8f8c31a2eff5d98cd44c5a91ae6cb3f91607d9f44e1680f8efe8fb256a17b4f3b4ea86448b34997431b125dccf15fcbfe3d26b38f4247c3077751d622a8509fd705f71eb2222900f288da2ed5b7d8f69a0c1fca2d6c1815bafc145136798e58742e10d0aa546cd4f2d882522473c8e89b5d2f94a429c19a99cab27136e8cd676b6aeb76a36185cea6e4a56def3281e7f6c6be8de42fd42aa7447402f7cdb1484e3dea4c376840b3f43d1aa38164c4b66e0fed992ddcd3f5858ff19a42ae45928d72ef35bd726495d5db95da29f29d54de0d79d12eb6695ee9c2fa13bb5259fb1ec551772e0669f386d1f158b2b645b2828a62e7b079bfa319eb30d43ad0d7c89e55d9e8988bae5457ca89a79880656015d41d815f3a71ca77503a22b40b86e452ff479aca0b28a4711fa5d3e69b8081a5d1b092b4a577f768c53a12a55d27c3fa7b659a474401b8bdf7d166f8a2e0305671b8cd09f485f1a2d864083b8aa6c9c63ca00f317dc716b0a92cef4cbf08b32d1c3b54ed8ff85df91e306b50f521585e15f5bc3c8dca9a49520d21458092525c0fc44beb66ae0f37cb6198eb5aac9a0cecbab391f3ec35858f712f14e015d235b27f9e3865988b5940b099d86b11db689b0fce174e69c6d9fc736b919076af18ea57d569038c60ea3c5bf79bcae0324041c08bf3d25dd559fd07246957f46ef810c7d21549ec962357b80f78a0e0830535199600c3d78b1977f20c5793ecfcf96c1ce25d2c59d3c7abb30f37f46ed11a214b2e006d8580e3d877c67675074cf56c5284d1e1126f3dd9b5b06198c24c17e56595c4ed3f52304e936cfec9b569146765a7a4b9a34979d95f71426307a939198bd7cc678d433678817efef6ba483a43dbe4e0998d5615305b7390b7fe4401c570840837174b690b6c0d6ca0b11f8574d984fe7450d2019b282fd996106958532e766e0477a08811ea3740b45146a61cb6d82fba09a721a9d0b7a8933899f0569319f2a54a8b63eba2e51d9143ad38982fa3f7d8d8f3819c6dba545f07d20a0450fb46eec233558faa3b2a1da2d7090edfb4bbd80d0529ddfffee21a90429ce26cff3a560de0c34e0b39644d574e82e2ce4772e4b95d1b1b1244aa9d266a6fe8a1ca64b1b22faf6d75dcf1d5494cde83f279d479cc7f53ddec2318c070260256d3709b3bd499313f326876b75b54d67acd160f7490494d6112ce3dc69253ceee400e23531dfb040370e7f1b7c31d8d469aeb024e2204a3609b358a85eb1d3781dea5f0094dfe65bb14421f2139a415b2582529702e8010a32e015a8474ab8afb0f20c8f03d0ec9e2f220c2b9d676eb1120287af4062a78fc2a25c1f78e1783461be845f6d0ca404e891d66a15655a63bab7099faf333999446f3da3ef991c32e546c31b27312458ebda33ae6b153d1ce404c61f4fe09fec7288595d6b7afc3b3c261a8a80d8284aafd04def7ecd5f51c809554d2e1572173e7d3947618cfd992b0e585dcab93498e86b3d5114c3f54c7be0acdf1229c6c0b551197d217998e9f1ff64c225f266c5af2458b1d2f6836ca28f8ca87c207f0e93eab19573a5089e010ddd9d6ffb9c14f7d7a621ac39bcfdbd09d2a7d26d5a6b702a8ec6088dd4ed864ab5897df15dd1b3711ba91c2d0798a06a08702688bc81b7b75ead16d41897b481d1258d25edea4002cdb1ffd8902f092b3da6c49a6d819644483da630f9076e8ec8008474c930a7b291c7c3fb86b5f3afc81c34ce60aabc229c564f5582b16bfa3b7b1366c3f0591a3a48b5e7f069ca352e0828474bd7dbe97495b4019a70044be50d995762be90e6949e71d6dbc7a9bf21bb24f3f3c5552a5a81791ed2c8826833a9f6e4532d468f574d81341680936a8ce5ec03d2fb738db02dce34633a5c2f4f99024882c16368f2f4ab910a85e43dbde593788f46c49e4502b5fcc5aa3c9634ec86895460c1292f87095cd43582783b293341ad4e3941807888533746196455edcacd6432c94048e35ad576141424925151722e3b94e4fe22ab7d5275d0aa1ec6bab99cb0a83e23d362633cc56815791b2a22fcfe1723de37d63bc7742feb606e8674dba5901660c46f7e0463b51fb3ab20ceabd2e4ff5af0789673a39f52b05dfc1b2a11eedd14b0f090b1a833be923d631470f5d06fc382936e96a15bd6c531d915e67af9e81411fd23b2ad728cfa256f41e62560ec060c7fe90a3d862d1e8fc8c8f7dc572c9470e6d3828c808c07e3dc2f7e979d833346e79e66fcc75786b317115bbed6a73c1c430c51483f224f9e7aa234f449bdc65e6fa7cd46abffc73ebebbc23f16128ec4cf154e8eb391e36302f9a192ddfb71901407f5ff43dbd506e268d996b97693943c7da0b327c6436717918d1a83e3be695cf2bf671479e7b743b837dd60ec95d1192feaf5045d529be639c82f9b5ad496786b023dd246b2e917c636f3d5bd458b719238857e019332dce0e04bd01fdc6852436b8bad6ba9309c7ea05e44ffa9761e802f140ea8c3d6e6b89de2c94c8b2b850827662a05e3206350ffb1f79e21c25a249da0cc987d89cc47977cbf4125ba41f62a213c3b8c7f9938718ed7f2b3c908069ffeed4e4a535e2872b4fef482e3c56984ee87bb071b4aa01fd8b2d8cce82ed8073131f560affb62e837a74b3df11dde7d55932530e8f6dd61c4dbde5b37344b6f7605cdbbeb31b1811869719307e2a1ddd0f6e73bda485526e7223549f3c42b888969cfc1c209b5634d246aa461c99fb8fce3766046af9952f18276d869fa6778a4a5d15e7a2fd2fefc7ba6ef4bceded9268c394ad8243b9a8a59cae2def34ca085b50e70e52ac4146f355635cedea9d952ead3ef5e004013aa8c1802373ec8577faf40bcfaa2caba3542422155f371f5ffbe2d6e7d9082694620ec1fed8fc2cd907ba3200e42604f16d4d6d6f8fe2299cd8c2d0703fea7ec28921f0694394659e040efe6ad4e450b558d31e32b5f7baa3f509dac466e8839619213a572747711b8ac1af96b2fbb96f048765a6057c5796308f6273ac4e1dde21fbb5c3a14d08befe28e4a9f29dc02c1b0e1ebdb213f88f5a3235d83b3298dd944fee17ada652e5d5dfdcb180ac6edc36b557c30912b274fe1ef82d8d465733af56086e86e1ae8f81f3215dbe9e48e9cae48d44711c8ad23a36c0f1c36f211150f0a6abe601c6d8db8709d4cd1c6ce7785ca5af6e6e84ce3608b15524d045bcee6c8eb714b7e5c00192e3b06ef8d5a968e4a815f2afd306cf996f7ffb2daa81a21d8143a84dd66fa5c11c855b759b204a0f583985991ffa0d62e8c37d4785425d41a62478a37a8") read$hidraw(r0, 0x0, 0x0) r2 = syz_open_dev$evdev(&(0x7f0000000380), 0x0, 0x0) ioctl$EVIOCSABS0(r2, 0x401845c0, 0x0) ioctl$EVIOCGMTSLOTS(r2, 0x8040450a, &(0x7f00000000c0)=""/123) ioctl$HIDIOCGRDESCSIZE(r0, 0x80044801, &(0x7f0000000000)) r3 = syz_open_dev$evdev(0x0, 0x0, 0x0) ioctl$EVIOCSFF(r3, 0x40304580, &(0x7f0000000140)={0x55, 0x55, 0x9, {0x2, 0x2}, {0x400, 0x3}, @rumble={0xa3, 0x72a}}) r4 = syz_open_dev$evdev(&(0x7f0000000380), 0x0, 0x0) ioctl$EVIOCGMTSLOTS(r3, 0x8040450a, &(0x7f0000000180)=""/127) ioctl$EVIOCGUNIQ(r4, 0x80404508, 0x0) 15:49:17 executing program 3: r0 = syz_open_dev$hidraw(0xfffffffffffffffc, 0x0, 0x49005cb64888dafe) read$hidraw(r0, 0x0, 0x0) 15:49:17 executing program 1: r0 = syz_open_dev$hidraw(0xfffffffffffffffc, 0x20, 0x1092c0) r1 = syz_open_dev$evdev(0x0, 0x0, 0x0) ioctl$EVIOCSFF(r1, 0x40304580, &(0x7f0000000040)={0x51, 0x3, 0x4, {0x3f, 0x6}, {0xd32, 0x8}, @period={0x5b, 0x3, 0x4, 0x6, 0x100, {0x9, 0x8f0, 0x1000, 0x100}, 0x2, &(0x7f0000000000)=[0x101, 0x7f]}}) ioctl$EVIOCGABS2F(r1, 0x8018456f, &(0x7f00000003c0)=""/4096) r2 = syz_open_dev$evdev(&(0x7f0000000380), 0x0, 0x0) ioctl$EVIOCSABS0(r2, 0x401845c0, 0x0) ioctl$EVIOCGVERSION(r2, 0x80044501, &(0x7f00000013c0)=""/4096) syz_open_dev$evdev(&(0x7f0000000380), 0x0, 0x0) write$hidraw(r0, &(0x7f0000000180)="bda61a505e8fa708aa07f0b57fa3ca338b04983cfdaa0d038e57ea55b03cffdc768fae93f68691a3d518e10a31c6279967a2a7d855236a31d2e764a4bb2fce66de81341dfd93bafe1e7680987f376e6bed253686d99dec14116ce68e0eb75882c558a2af8cc966a1a600f374af9070050c60", 0x72) r3 = syz_open_dev$evdev(&(0x7f0000000380), 0x0, 0x0) ioctl$EVIOCSABS0(r3, 0x401845c0, 0x0) r4 = syz_open_dev$evdev(&(0x7f0000000200), 0x5, 0x4800) r5 = syz_open_dev$evdev(&(0x7f0000000380), 0x0, 0x0) ioctl$EVIOCSABS0(r5, 0x401845c0, 0x0) ioctl$EVIOCGABS0(r4, 0x80184540, &(0x7f0000000280)=""/23) syz_open_dev$evdev(&(0x7f0000000240), 0x35, 0x2800) r6 = syz_open_dev$evdev(&(0x7f00000002c0), 0x5, 0x400402) ioctl$EVIOCGBITSND(r6, 0x80404532, &(0x7f0000000300)=""/9) 15:49:17 executing program 5: r0 = syz_open_dev$char_usb(0xc, 0xb4, 0x101) write$char_usb(r0, &(0x7f0000000000)="27a83fed691781237963d81990b02f8113b7f8134005b2471d943e0d28c78e618ef9b0df5a86c0292ca6e775a002ab032278f510d8e1d017510bff0919b0383a750d31b4c0509a5086c08f51edd011fb1f9ae95ece9f524771db5ff691e3085967ebfe86e8655ec0cd5489ec5708f6ed271eb62c2371abb7c1568178ad3090ace741a753fbe0c1816bd4eb783ef993c622e044cacf7ff99eb5707d9fa84344d825085d3aa5feb78d66f045ebeba80f8f7314daed3b195de32e227b939c2844784d5f1f4662da6349f45f03e4c52cef1b4ac06ddecd35587e2290fc8e", 0xdc) syz_open_dev$hidraw(0xfffffffffffffffc, 0x0, 0x49005cb64888dafe) 15:49:17 executing program 0: r0 = syz_open_dev$hidraw(0xfffffffffffffffc, 0x0, 0x49005cb64888dafe) ioctl$HIDIOCGRDESCSIZE(0xffffffffffffffff, 0x80044801, &(0x7f0000000080)) ioctl$HIDIOCGVERSION(0xffffffffffffffff, 0x80044801, &(0x7f0000000100)) ioctl$EVIOCGPHYS(0xffffffffffffffff, 0x80404507, &(0x7f0000000140)=""/4096) write$hidraw(r0, &(0x7f0000000000)="529a4f245d8a8bf22f3781398591071da36de5905084b001f1fdc3899eb725e9f24692721142450f7c18fa4e30adc5cacf3f973e5c40c691b31f4d6c37bbc18b9b04a36688dd058b7511aa916273e3dc2a", 0x51) syz_open_dev$hidraw(&(0x7f00000000c0), 0x3ff, 0x3a770c0131bdc73) 15:49:17 executing program 2: r0 = syz_open_dev$hidraw(0xfffffffffffffffc, 0x20, 0x1092c0) r1 = syz_open_dev$evdev(0x0, 0x0, 0x0) ioctl$EVIOCSFF(r1, 0x40304580, &(0x7f0000000040)={0x51, 0x3, 0x4, {0x3f, 0x6}, {0xd32, 0x8}, @period={0x5b, 0x3, 0x4, 0x6, 0x100, {0x9, 0x8f0, 0x1000, 0x100}, 0x2, &(0x7f0000000000)=[0x101, 0x7f]}}) ioctl$EVIOCGABS2F(r1, 0x8018456f, &(0x7f00000003c0)=""/4096) r2 = syz_open_dev$evdev(&(0x7f0000000380), 0x0, 0x0) ioctl$EVIOCSABS0(r2, 0x401845c0, 0x0) ioctl$EVIOCGVERSION(r2, 0x80044501, &(0x7f00000013c0)=""/4096) syz_open_dev$evdev(&(0x7f0000000380), 0x0, 0x0) write$hidraw(r0, &(0x7f0000000180)="bda61a505e8fa708aa07f0b57fa3ca338b04983cfdaa0d038e57ea55b03cffdc768fae93f68691a3d518e10a31c6279967a2a7d855236a31d2e764a4bb2fce66de81341dfd93bafe1e7680987f376e6bed253686d99dec14116ce68e0eb75882c558a2af8cc966a1a600f374af9070050c60", 0x72) r3 = syz_open_dev$evdev(&(0x7f0000000380), 0x0, 0x0) ioctl$EVIOCSABS0(r3, 0x401845c0, 0x0) r4 = syz_open_dev$evdev(&(0x7f0000000200), 0x5, 0x4800) r5 = syz_open_dev$evdev(&(0x7f0000000380), 0x0, 0x0) ioctl$EVIOCSABS0(r5, 0x401845c0, 0x0) ioctl$EVIOCGABS0(r4, 0x80184540, &(0x7f0000000280)=""/23) syz_open_dev$evdev(&(0x7f0000000240), 0x35, 0x2800) 15:49:17 executing program 5: r0 = syz_open_dev$char_usb(0xc, 0xb4, 0x101) write$char_usb(r0, &(0x7f0000000000)="27a83fed691781237963d81990b02f8113b7f8134005b2471d943e0d28c78e618ef9b0df5a86c0292ca6e775a002ab032278f510d8e1d017510bff0919b0383a750d31b4c0509a5086c08f51edd011fb1f9ae95ece9f524771db5ff691e3085967ebfe86e8655ec0cd5489ec5708f6ed271eb62c2371abb7c1568178ad3090ace741a753fbe0c1816bd4eb783ef993c622e044cacf7ff99eb5707d9fa84344d825085d3aa5feb78d66f045ebeba80f8f7314daed3b195de32e227b939c2844784d5f1f4662da6349f45f03e4c52cef1b4ac06ddecd35587e2290fc8e", 0xdc) syz_open_dev$hidraw(0xfffffffffffffffc, 0x0, 0x49005cb64888dafe) 15:49:17 executing program 3: r0 = syz_open_dev$hidraw(0xfffffffffffffffc, 0x0, 0x49005cb64888dafe) read$hidraw(r0, 0x0, 0x0) 15:49:17 executing program 0: r0 = syz_open_dev$hidraw(0xfffffffffffffffc, 0x0, 0x49005cb64888dafe) ioctl$HIDIOCGRDESCSIZE(0xffffffffffffffff, 0x80044801, &(0x7f0000000080)) ioctl$HIDIOCGVERSION(0xffffffffffffffff, 0x80044801, &(0x7f0000000100)) ioctl$EVIOCGPHYS(0xffffffffffffffff, 0x80404507, &(0x7f0000000140)=""/4096) write$hidraw(r0, &(0x7f0000000000)="529a4f245d8a8bf22f3781398591071da36de5905084b001f1fdc3899eb725e9f24692721142450f7c18fa4e30adc5cacf3f973e5c40c691b31f4d6c37bbc18b9b04a36688dd058b7511aa916273e3dc2a", 0x51) syz_open_dev$hidraw(&(0x7f00000000c0), 0x3ff, 0x3a770c0131bdc73) 15:49:17 executing program 4: syz_open_dev$hidraw(0xfffffffffffffffc, 0x20, 0x1092c0) r0 = syz_open_dev$hidraw(&(0x7f0000000080), 0x0, 0x0) r1 = syz_open_dev$hidraw(&(0x7f0000000040), 0xffffffffffff7fff, 0x703103) ioctl$HIDIOCSFEATURE(r1, 0xc0404806, &(0x7f00000003c0)="e28166f2986832ea3f6388caf3cd6c838b30a2c4b527c614d47e5f8dfe9a9935360c31247601a6726b43439a1c50a8c606e6bd6e03815a47dcc6d17f6f8dd0f2374a3f7ca8c037e8462aab6becb45ca3485e8d33acb44483fd97b86c7545e92559e1c8f6688b300399813f69e25933bd882910f1a9cb6cae93b585eb062fd80db405c8e5204dd59c9eac39ee39265e3e181f5cdab2b5a4b842e7202d249c43e8cd464772e63861c36442e371b5315a77b463fc0ece421d0d1389f618c495cec401f9a68072635f37502e95b821179c49cfbae8a337d05f404381e0a0c923f7b8f5359180ef6d70435c6c4eb075b713bafc1db57a4d877be2963918d7ac1f3d21a6581406abf8c0828dbcb0b3b134c4f9808afc61bd3a7cbafceb07d8fab6bb199245e58d4f82efc2d09c1dfdee41c31e168a9b6043dabf1fe23e95cc1cab4fed17ad3a3640dc33ced5d8fa78a9883cd680792b654487133eed34b88da0d53a7116aec8f27feac76b77115e61d9afce0fd85bd0333ffecf7b3cffe16c0a84f8ccbc679f00872e5dadbd4f525db957e106390bf44928136e1c047880325690542c9dcef5ef70997a8bb8a104322be6b06da35e6cffcce09a1d777e869ab0a469abbe409a529a8e1cbc434745e2d5b04a861535e069de1f02ed3a033a1da4b3d9d7e3a3e5d3d69feca9e2bb9e144c8bbba1de2c3f949030b01640bd029e4891ed9a7ad1cb90b406ed483dc7e5f0eed6a74235472d58bf22a56014cb757cf8333fbcc2e77ea695a110d4da840154fe48fb52d77eb615f7ffb7eac34cba980e98b3c47eb87b24a9ca4964f841f096e4285a8c23012824768d0d65948f4d880a2c421e57e76cc3ce777253a275ffac5b0c59c5a2b8737e1945fe9bead79f5dfc72e5041b09804735e5713abe7f9afdbcb24affb27ad6a282e17639748fcfc1ea894a195079879c0a5ffcb546b0e46de7b2349d8b2a02a2a4b41c7722710e7977150c094e6c55d58afde3339eb7e869f3e462f2d5cf32431d063db071c8334b11aebdff8cde1a00b6b3bba09974f2744402f1f2f7407e98887b572f9003e9c2b1907488e8259f25cdf2f41558242fb7cfa208a2fe76df9ad3d21400d234e0a986bc9aa93bdcc89fbb1e59f58fa9839794947d0e77aa8ab676f4e15455ba24ca77f601f08868fea5826843145612fc2f502152afe23333c9ac25ace09e11189cb6214900e43807d41c36109a214543febcce25c3a9544929fe4a316e3ea94ef9621625ec0b8745c2000907ce3707d58d9ec091fb8eb669c421f5045479544cb6a90ca061adecb1167fb5b04b126e0778492760ca937bdecc231e9eeaeaff3d844321234a4c541d818c6b20948981d3e8294524e4651f9f94d359781f337f23f2edecb01e5a74cfb9727bb4faffc425eca3f3b4f70a8027421425d0c0191aa74804992f8ec0ec2fee31030610d1943514a961fd17e754246c06670f6b94dfbedf5b394ec7e298c87929ef8e58481716b65ad042b0de1b45a6bebd0b94f9cac7284a6e6b60b25d7d6055629dc410f4cf71563397df1dc7fd8fd5337e83d158b044c13dbccd81adc3e7d0996deaa8830206735e647e481290c6f7c297246597c23b32fb8be8aa27fadeca0f1e0bf33ffd4c425d68fd6ac19c3dc2b8f3cb1bf29fe32652840fb40adb138e6b59fd9669ea30de0398c363d61027a48c1b44db5ff611a58c45b8b1ff3fac4396714060e9ab98919ce7c503bfd237c68a070a6c28decf5a0f493feee567d5794593379fcd7de0a438ec62993016519be8b52889cf851076ed0d0570921c32a211db1770fd878ffb3936bab9c28ed3a34e7a2881df0ead2ab56b4c833c29af69e99bae227c48b2c4be2b239614dbe680669f00207b62286417cfcf8ef91cfc5a7a5da509eb3e0b2a3c6063a030f506dcad922ec7f9b68001cabc8005bdedca81ca48d7a700107fe7cadfba43614897b9e49a3f1e882d88c30e079f5b10b14be451b827cee92e56d0af09029235de71d3ac6374c6180a7543434ef06669671fa505cc4add1721f00578026743e7d387383b4cf70faf06a05227047dfc6aaa2d5eb4263d891e5eb3e0cb4fef0dfa293ef77405afeaaee30daeb788f24d4981d340ce593f1141b67d90ec0ad8f658a988ca7e990d8bec8327ec459a994e4a4695074c33c8979147cf37d7b7a0814f5e405040fbc516ad82cab11f84820fd6431a3fc3e304aa55c838f24e9ad06b23d0fd08e109ce2d466e369f74dc859866ce4e6234609fc44667051b190eda4fb63c31222b3a77bfb03343a459ca2050d01f2709e2bd63c2fd0e60e1fee2a3d42a29f3329135dcb766e06cb83591c2520cdb7186483ce256353e875906bee6bba0b77008f0e5b1f1951179c43c10bb60109633d471707468958a61a8db236bb863f93d5223899ea38d5ce32dc245841507cfa320a626f47b11b679feb6a64c8f8c31a2eff5d98cd44c5a91ae6cb3f91607d9f44e1680f8efe8fb256a17b4f3b4ea86448b34997431b125dccf15fcbfe3d26b38f4247c3077751d622a8509fd705f71eb2222900f288da2ed5b7d8f69a0c1fca2d6c1815bafc145136798e58742e10d0aa546cd4f2d882522473c8e89b5d2f94a429c19a99cab27136e8cd676b6aeb76a36185cea6e4a56def3281e7f6c6be8de42fd42aa7447402f7cdb1484e3dea4c376840b3f43d1aa38164c4b66e0fed992ddcd3f5858ff19a42ae45928d72ef35bd726495d5db95da29f29d54de0d79d12eb6695ee9c2fa13bb5259fb1ec551772e0669f386d1f158b2b645b2828a62e7b079bfa319eb30d43ad0d7c89e55d9e8988bae5457ca89a79880656015d41d815f3a71ca77503a22b40b86e452ff479aca0b28a4711fa5d3e69b8081a5d1b092b4a577f768c53a12a55d27c3fa7b659a474401b8bdf7d166f8a2e0305671b8cd09f485f1a2d864083b8aa6c9c63ca00f317dc716b0a92cef4cbf08b32d1c3b54ed8ff85df91e306b50f521585e15f5bc3c8dca9a49520d21458092525c0fc44beb66ae0f37cb6198eb5aac9a0cecbab391f3ec35858f712f14e015d235b27f9e3865988b5940b099d86b11db689b0fce174e69c6d9fc736b919076af18ea57d569038c60ea3c5bf79bcae0324041c08bf3d25dd559fd07246957f46ef810c7d21549ec962357b80f78a0e0830535199600c3d78b1977f20c5793ecfcf96c1ce25d2c59d3c7abb30f37f46ed11a214b2e006d8580e3d877c67675074cf56c5284d1e1126f3dd9b5b06198c24c17e56595c4ed3f52304e936cfec9b569146765a7a4b9a34979d95f71426307a939198bd7cc678d433678817efef6ba483a43dbe4e0998d5615305b7390b7fe4401c570840837174b690b6c0d6ca0b11f8574d984fe7450d2019b282fd996106958532e766e0477a08811ea3740b45146a61cb6d82fba09a721a9d0b7a8933899f0569319f2a54a8b63eba2e51d9143ad38982fa3f7d8d8f3819c6dba545f07d20a0450fb46eec233558faa3b2a1da2d7090edfb4bbd80d0529ddfffee21a90429ce26cff3a560de0c34e0b39644d574e82e2ce4772e4b95d1b1b1244aa9d266a6fe8a1ca64b1b22faf6d75dcf1d5494cde83f279d479cc7f53ddec2318c070260256d3709b3bd499313f326876b75b54d67acd160f7490494d6112ce3dc69253ceee400e23531dfb040370e7f1b7c31d8d469aeb024e2204a3609b358a85eb1d3781dea5f0094dfe65bb14421f2139a415b2582529702e8010a32e015a8474ab8afb0f20c8f03d0ec9e2f220c2b9d676eb1120287af4062a78fc2a25c1f78e1783461be845f6d0ca404e891d66a15655a63bab7099faf333999446f3da3ef991c32e546c31b27312458ebda33ae6b153d1ce404c61f4fe09fec7288595d6b7afc3b3c261a8a80d8284aafd04def7ecd5f51c809554d2e1572173e7d3947618cfd992b0e585dcab93498e86b3d5114c3f54c7be0acdf1229c6c0b551197d217998e9f1ff64c225f266c5af2458b1d2f6836ca28f8ca87c207f0e93eab19573a5089e010ddd9d6ffb9c14f7d7a621ac39bcfdbd09d2a7d26d5a6b702a8ec6088dd4ed864ab5897df15dd1b3711ba91c2d0798a06a08702688bc81b7b75ead16d41897b481d1258d25edea4002cdb1ffd8902f092b3da6c49a6d819644483da630f9076e8ec8008474c930a7b291c7c3fb86b5f3afc81c34ce60aabc229c564f5582b16bfa3b7b1366c3f0591a3a48b5e7f069ca352e0828474bd7dbe97495b4019a70044be50d995762be90e6949e71d6dbc7a9bf21bb24f3f3c5552a5a81791ed2c8826833a9f6e4532d468f574d81341680936a8ce5ec03d2fb738db02dce34633a5c2f4f99024882c16368f2f4ab910a85e43dbde593788f46c49e4502b5fcc5aa3c9634ec86895460c1292f87095cd43582783b293341ad4e3941807888533746196455edcacd6432c94048e35ad576141424925151722e3b94e4fe22ab7d5275d0aa1ec6bab99cb0a83e23d362633cc56815791b2a22fcfe1723de37d63bc7742feb606e8674dba5901660c46f7e0463b51fb3ab20ceabd2e4ff5af0789673a39f52b05dfc1b2a11eedd14b0f090b1a833be923d631470f5d06fc382936e96a15bd6c531d915e67af9e81411fd23b2ad728cfa256f41e62560ec060c7fe90a3d862d1e8fc8c8f7dc572c9470e6d3828c808c07e3dc2f7e979d833346e79e66fcc75786b317115bbed6a73c1c430c51483f224f9e7aa234f449bdc65e6fa7cd46abffc73ebebbc23f16128ec4cf154e8eb391e36302f9a192ddfb71901407f5ff43dbd506e268d996b97693943c7da0b327c6436717918d1a83e3be695cf2bf671479e7b743b837dd60ec95d1192feaf5045d529be639c82f9b5ad496786b023dd246b2e917c636f3d5bd458b719238857e019332dce0e04bd01fdc6852436b8bad6ba9309c7ea05e44ffa9761e802f140ea8c3d6e6b89de2c94c8b2b850827662a05e3206350ffb1f79e21c25a249da0cc987d89cc47977cbf4125ba41f62a213c3b8c7f9938718ed7f2b3c908069ffeed4e4a535e2872b4fef482e3c56984ee87bb071b4aa01fd8b2d8cce82ed8073131f560affb62e837a74b3df11dde7d55932530e8f6dd61c4dbde5b37344b6f7605cdbbeb31b1811869719307e2a1ddd0f6e73bda485526e7223549f3c42b888969cfc1c209b5634d246aa461c99fb8fce3766046af9952f18276d869fa6778a4a5d15e7a2fd2fefc7ba6ef4bceded9268c394ad8243b9a8a59cae2def34ca085b50e70e52ac4146f355635cedea9d952ead3ef5e004013aa8c1802373ec8577faf40bcfaa2caba3542422155f371f5ffbe2d6e7d9082694620ec1fed8fc2cd907ba3200e42604f16d4d6d6f8fe2299cd8c2d0703fea7ec28921f0694394659e040efe6ad4e450b558d31e32b5f7baa3f509dac466e8839619213a572747711b8ac1af96b2fbb96f048765a6057c5796308f6273ac4e1dde21fbb5c3a14d08befe28e4a9f29dc02c1b0e1ebdb213f88f5a3235d83b3298dd944fee17ada652e5d5dfdcb180ac6edc36b557c30912b274fe1ef82d8d465733af56086e86e1ae8f81f3215dbe9e48e9cae48d44711c8ad23a36c0f1c36f211150f0a6abe601c6d8db8709d4cd1c6ce7785ca5af6e6e84ce3608b15524d045bcee6c8eb714b7e5c00192e3b06ef8d5a968e4a815f2afd306cf996f7ffb2daa81a21d8143a84dd66fa5c11c855b759b204a0f583985991ffa0d62e8c37d4785425d41a62478a37a8") read$hidraw(r0, 0x0, 0x0) r2 = syz_open_dev$evdev(&(0x7f0000000380), 0x0, 0x0) ioctl$EVIOCSABS0(r2, 0x401845c0, 0x0) ioctl$EVIOCGMTSLOTS(r2, 0x8040450a, &(0x7f00000000c0)=""/123) ioctl$HIDIOCGRDESCSIZE(r0, 0x80044801, &(0x7f0000000000)) r3 = syz_open_dev$evdev(0x0, 0x0, 0x0) ioctl$EVIOCSFF(r3, 0x40304580, &(0x7f0000000140)={0x55, 0x55, 0x9, {0x2, 0x2}, {0x400, 0x3}, @rumble={0xa3, 0x72a}}) r4 = syz_open_dev$evdev(&(0x7f0000000380), 0x0, 0x0) ioctl$EVIOCGMTSLOTS(r3, 0x8040450a, &(0x7f0000000180)=""/127) ioctl$EVIOCGUNIQ(r4, 0x80404508, 0x0) 15:49:17 executing program 2: r0 = syz_open_dev$hidraw(0xfffffffffffffffc, 0x20, 0x1092c0) r1 = syz_open_dev$evdev(0x0, 0x0, 0x0) ioctl$EVIOCSFF(r1, 0x40304580, &(0x7f0000000040)={0x51, 0x3, 0x4, {0x3f, 0x6}, {0xd32, 0x8}, @period={0x5b, 0x3, 0x4, 0x6, 0x100, {0x9, 0x8f0, 0x1000, 0x100}, 0x2, &(0x7f0000000000)=[0x101, 0x7f]}}) ioctl$EVIOCGABS2F(r1, 0x8018456f, &(0x7f00000003c0)=""/4096) r2 = syz_open_dev$evdev(&(0x7f0000000380), 0x0, 0x0) ioctl$EVIOCSABS0(r2, 0x401845c0, 0x0) ioctl$EVIOCGVERSION(r2, 0x80044501, &(0x7f00000013c0)=""/4096) syz_open_dev$evdev(&(0x7f0000000380), 0x0, 0x0) write$hidraw(r0, &(0x7f0000000180)="bda61a505e8fa708aa07f0b57fa3ca338b04983cfdaa0d038e57ea55b03cffdc768fae93f68691a3d518e10a31c6279967a2a7d855236a31d2e764a4bb2fce66de81341dfd93bafe1e7680987f376e6bed253686d99dec14116ce68e0eb75882c558a2af8cc966a1a600f374af9070050c60", 0x72) r3 = syz_open_dev$evdev(&(0x7f0000000380), 0x0, 0x0) ioctl$EVIOCSABS0(r3, 0x401845c0, 0x0) r4 = syz_open_dev$evdev(&(0x7f0000000200), 0x5, 0x4800) r5 = syz_open_dev$evdev(&(0x7f0000000380), 0x0, 0x0) ioctl$EVIOCSABS0(r5, 0x401845c0, 0x0) ioctl$EVIOCGABS0(r4, 0x80184540, &(0x7f0000000280)=""/23) 15:49:17 executing program 1: r0 = syz_open_dev$hidraw(0xfffffffffffffffc, 0x20, 0x1092c0) r1 = syz_open_dev$evdev(0x0, 0x0, 0x0) ioctl$EVIOCSFF(r1, 0x40304580, &(0x7f0000000040)={0x51, 0x3, 0x4, {0x3f, 0x6}, {0xd32, 0x8}, @period={0x5b, 0x3, 0x4, 0x6, 0x100, {0x9, 0x8f0, 0x1000, 0x100}, 0x2, &(0x7f0000000000)=[0x101, 0x7f]}}) ioctl$EVIOCGABS2F(r1, 0x8018456f, &(0x7f00000003c0)=""/4096) r2 = syz_open_dev$evdev(&(0x7f0000000380), 0x0, 0x0) ioctl$EVIOCSABS0(r2, 0x401845c0, 0x0) ioctl$EVIOCGVERSION(r2, 0x80044501, &(0x7f00000013c0)=""/4096) syz_open_dev$evdev(&(0x7f0000000380), 0x0, 0x0) write$hidraw(r0, &(0x7f0000000180)="bda61a505e8fa708aa07f0b57fa3ca338b04983cfdaa0d038e57ea55b03cffdc768fae93f68691a3d518e10a31c6279967a2a7d855236a31d2e764a4bb2fce66de81341dfd93bafe1e7680987f376e6bed253686d99dec14116ce68e0eb75882c558a2af8cc966a1a600f374af9070050c60", 0x72) r3 = syz_open_dev$evdev(&(0x7f0000000380), 0x0, 0x0) ioctl$EVIOCSABS0(r3, 0x401845c0, 0x0) r4 = syz_open_dev$evdev(&(0x7f0000000200), 0x5, 0x4800) r5 = syz_open_dev$evdev(&(0x7f0000000380), 0x0, 0x0) ioctl$EVIOCSABS0(r5, 0x401845c0, 0x0) ioctl$EVIOCGABS0(r4, 0x80184540, &(0x7f0000000280)=""/23) syz_open_dev$evdev(&(0x7f0000000240), 0x35, 0x2800) 15:49:17 executing program 3: read$hidraw(0xffffffffffffffff, 0x0, 0x0) 15:49:17 executing program 5: r0 = syz_open_dev$char_usb(0xc, 0xb4, 0x101) write$char_usb(r0, &(0x7f0000000000)="27a83fed691781237963d81990b02f8113b7f8134005b2471d943e0d28c78e618ef9b0df5a86c0292ca6e775a002ab032278f510d8e1d017510bff0919b0383a750d31b4c0509a5086c08f51edd011fb1f9ae95ece9f524771db5ff691e3085967ebfe86e8655ec0cd5489ec5708f6ed271eb62c2371abb7c1568178ad3090ace741a753fbe0c1816bd4eb783ef993c622e044cacf7ff99eb5707d9fa84344d825085d3aa5feb78d66f045ebeba80f8f7314daed3b195de32e227b939c2844784d5f1f4662da6349f45f03e4c52cef1b4ac06ddecd35587e2290fc8e", 0xdc) syz_open_dev$hidraw(0xfffffffffffffffc, 0x0, 0x49005cb64888dafe) 15:49:17 executing program 0: r0 = syz_open_dev$hidraw(0xfffffffffffffffc, 0x0, 0x49005cb64888dafe) ioctl$HIDIOCGRDESCSIZE(0xffffffffffffffff, 0x80044801, &(0x7f0000000080)) ioctl$HIDIOCGVERSION(0xffffffffffffffff, 0x80044801, &(0x7f0000000100)) ioctl$EVIOCGPHYS(0xffffffffffffffff, 0x80404507, &(0x7f0000000140)=""/4096) write$hidraw(r0, &(0x7f0000000000)="529a4f245d8a8bf22f3781398591071da36de5905084b001f1fdc3899eb725e9f24692721142450f7c18fa4e30adc5cacf3f973e5c40c691b31f4d6c37bbc18b9b04a36688dd058b7511aa916273e3dc2a", 0x51) 15:49:17 executing program 4: r0 = syz_open_dev$hidraw(0xfffffffffffffffc, 0x0, 0x49005cb64888dafe) write$hidraw(r0, &(0x7f0000000000)="33e2754e325f3f301d5da675cd3ea3c9071ce862dc31ad26ee1354c1d7ca6a08e496299befae2e3d3414accc1ab3cb2b7b5801991f2df13e06f58776314efb1adee18add8b563646280a7558626e3741c8a9768475623233", 0x58) 15:49:17 executing program 2: r0 = syz_open_dev$hidraw(0xfffffffffffffffc, 0x20, 0x1092c0) r1 = syz_open_dev$evdev(0x0, 0x0, 0x0) ioctl$EVIOCSFF(r1, 0x40304580, &(0x7f0000000040)={0x51, 0x3, 0x4, {0x3f, 0x6}, {0xd32, 0x8}, @period={0x5b, 0x3, 0x4, 0x6, 0x100, {0x9, 0x8f0, 0x1000, 0x100}, 0x2, &(0x7f0000000000)=[0x101, 0x7f]}}) ioctl$EVIOCGABS2F(r1, 0x8018456f, &(0x7f00000003c0)=""/4096) r2 = syz_open_dev$evdev(&(0x7f0000000380), 0x0, 0x0) ioctl$EVIOCSABS0(r2, 0x401845c0, 0x0) ioctl$EVIOCGVERSION(r2, 0x80044501, &(0x7f00000013c0)=""/4096) syz_open_dev$evdev(&(0x7f0000000380), 0x0, 0x0) write$hidraw(r0, &(0x7f0000000180)="bda61a505e8fa708aa07f0b57fa3ca338b04983cfdaa0d038e57ea55b03cffdc768fae93f68691a3d518e10a31c6279967a2a7d855236a31d2e764a4bb2fce66de81341dfd93bafe1e7680987f376e6bed253686d99dec14116ce68e0eb75882c558a2af8cc966a1a600f374af9070050c60", 0x72) r3 = syz_open_dev$evdev(&(0x7f0000000380), 0x0, 0x0) ioctl$EVIOCSABS0(r3, 0x401845c0, 0x0) syz_open_dev$evdev(&(0x7f0000000200), 0x5, 0x4800) r4 = syz_open_dev$evdev(&(0x7f0000000380), 0x0, 0x0) ioctl$EVIOCSABS0(r4, 0x401845c0, 0x0) 15:49:17 executing program 3: read$hidraw(0xffffffffffffffff, 0x0, 0x0) 15:49:17 executing program 0: r0 = syz_open_dev$hidraw(0xfffffffffffffffc, 0x0, 0x49005cb64888dafe) ioctl$HIDIOCGRDESCSIZE(0xffffffffffffffff, 0x80044801, &(0x7f0000000080)) ioctl$HIDIOCGVERSION(0xffffffffffffffff, 0x80044801, &(0x7f0000000100)) write$hidraw(r0, &(0x7f0000000000)="529a4f245d8a8bf22f3781398591071da36de5905084b001f1fdc3899eb725e9f24692721142450f7c18fa4e30adc5cacf3f973e5c40c691b31f4d6c37bbc18b9b04a36688dd058b7511aa916273e3dc2a", 0x51) 15:49:17 executing program 5: r0 = syz_open_dev$char_usb(0xc, 0xb4, 0x101) write$char_usb(r0, &(0x7f0000000000)="27a83fed691781237963d81990b02f8113b7f8134005b2471d943e0d28c78e618ef9b0df5a86c0292ca6e775a002ab032278f510d8e1d017510bff0919b0383a750d31b4c0509a5086c08f51edd011fb1f9ae95ece9f524771db5ff691e3085967ebfe86e8655ec0cd5489ec5708f6ed271eb62c2371abb7c1568178ad3090ace741a753fbe0c1816bd4eb783ef993c622e044cacf7ff99eb5707d9fa84344d825085d3aa5feb78d66f045ebeba80f8f7314daed3b195de32e227b939c2844784d5f1f4662da6349f45f03e4c52cef1b4ac06ddecd35587e2290fc8e", 0xdc) 15:49:17 executing program 1: r0 = syz_open_dev$hidraw(0xfffffffffffffffc, 0x0, 0x49005cb64888dafe) ioctl$HIDIOCGRDESCSIZE(0xffffffffffffffff, 0x80044801, &(0x7f0000000080)) ioctl$HIDIOCGVERSION(0xffffffffffffffff, 0x80044801, &(0x7f0000000100)) ioctl$EVIOCGPHYS(0xffffffffffffffff, 0x80404507, &(0x7f0000000140)=""/4096) write$hidraw(r0, &(0x7f0000000000)="529a4f245d8a8bf22f3781398591071da36de5905084b001f1fdc3899eb725e9f24692721142450f7c18fa4e30adc5cacf3f973e5c40c691b31f4d6c37bbc18b9b04a36688dd058b7511aa916273e3dc2a", 0x51) 15:49:17 executing program 2: r0 = syz_open_dev$hidraw(0xfffffffffffffffc, 0x20, 0x1092c0) r1 = syz_open_dev$evdev(0x0, 0x0, 0x0) ioctl$EVIOCSFF(r1, 0x40304580, &(0x7f0000000040)={0x51, 0x3, 0x4, {0x3f, 0x6}, {0xd32, 0x8}, @period={0x5b, 0x3, 0x4, 0x6, 0x100, {0x9, 0x8f0, 0x1000, 0x100}, 0x2, &(0x7f0000000000)=[0x101, 0x7f]}}) ioctl$EVIOCGABS2F(r1, 0x8018456f, &(0x7f00000003c0)=""/4096) r2 = syz_open_dev$evdev(&(0x7f0000000380), 0x0, 0x0) ioctl$EVIOCSABS0(r2, 0x401845c0, 0x0) ioctl$EVIOCGVERSION(r2, 0x80044501, &(0x7f00000013c0)=""/4096) syz_open_dev$evdev(&(0x7f0000000380), 0x0, 0x0) write$hidraw(r0, &(0x7f0000000180)="bda61a505e8fa708aa07f0b57fa3ca338b04983cfdaa0d038e57ea55b03cffdc768fae93f68691a3d518e10a31c6279967a2a7d855236a31d2e764a4bb2fce66de81341dfd93bafe1e7680987f376e6bed253686d99dec14116ce68e0eb75882c558a2af8cc966a1a600f374af9070050c60", 0x72) r3 = syz_open_dev$evdev(&(0x7f0000000380), 0x0, 0x0) ioctl$EVIOCSABS0(r3, 0x401845c0, 0x0) syz_open_dev$evdev(&(0x7f0000000200), 0x5, 0x4800) syz_open_dev$evdev(&(0x7f0000000380), 0x0, 0x0) 15:49:17 executing program 4: r0 = syz_open_dev$hidraw(0xfffffffffffffffc, 0x0, 0x49005cb64888dafe) write$hidraw(r0, &(0x7f0000000000)="33e2754e325f3f301d5da675cd3ea3c9071ce862dc31ad26ee1354c1d7ca6a08e496299befae2e3d3414accc1ab3cb2b7b5801991f2df13e06f58776314efb1adee18add8b563646280a7558626e3741c8a9768475623233", 0x58) 15:49:17 executing program 3: read$hidraw(0xffffffffffffffff, 0x0, 0x0) 15:49:17 executing program 5: syz_open_dev$char_usb(0xc, 0xb4, 0x101) 15:49:17 executing program 1: r0 = syz_open_dev$char_usb(0xc, 0xb4, 0x101) write$char_usb(r0, &(0x7f0000000000)="27a83fed691781237963d81990b02f8113b7f8134005b2471d943e0d28c78e618ef9b0df5a86c0292ca6e775a002ab032278f510d8e1d017510bff0919b0383a750d31b4c0509a5086c08f51edd011fb1f9ae95ece9f524771db5ff691e3085967ebfe86e8655ec0cd5489ec5708f6ed271eb62c2371abb7c1568178ad3090ace741a753fbe0c1816bd4eb783ef993c622e044cacf7ff99eb5707d9fa84344d825085d3aa5feb78d66f045ebeba80f8f7314daed3b195de32e227b939c2844784d5f1f4662da6349f45f03e4c52cef1b4ac06ddecd35587e2290fc8e", 0xdc) 15:49:17 executing program 0: r0 = syz_open_dev$hidraw(0xfffffffffffffffc, 0x0, 0x49005cb64888dafe) ioctl$HIDIOCGRDESCSIZE(0xffffffffffffffff, 0x80044801, &(0x7f0000000080)) ioctl$HIDIOCGVERSION(0xffffffffffffffff, 0x80044801, &(0x7f0000000100)) write$hidraw(r0, &(0x7f0000000000)="529a4f245d8a8bf22f3781398591071da36de5905084b001f1fdc3899eb725e9f24692721142450f7c18fa4e30adc5cacf3f973e5c40c691b31f4d6c37bbc18b9b04a36688dd058b7511aa916273e3dc2a", 0x51) 15:49:17 executing program 2: r0 = syz_open_dev$hidraw(0xfffffffffffffffc, 0x20, 0x1092c0) r1 = syz_open_dev$evdev(0x0, 0x0, 0x0) ioctl$EVIOCSFF(r1, 0x40304580, &(0x7f0000000040)={0x51, 0x3, 0x4, {0x3f, 0x6}, {0xd32, 0x8}, @period={0x5b, 0x3, 0x4, 0x6, 0x100, {0x9, 0x8f0, 0x1000, 0x100}, 0x2, &(0x7f0000000000)=[0x101, 0x7f]}}) ioctl$EVIOCGABS2F(r1, 0x8018456f, &(0x7f00000003c0)=""/4096) r2 = syz_open_dev$evdev(&(0x7f0000000380), 0x0, 0x0) ioctl$EVIOCSABS0(r2, 0x401845c0, 0x0) ioctl$EVIOCGVERSION(r2, 0x80044501, &(0x7f00000013c0)=""/4096) syz_open_dev$evdev(&(0x7f0000000380), 0x0, 0x0) write$hidraw(r0, &(0x7f0000000180)="bda61a505e8fa708aa07f0b57fa3ca338b04983cfdaa0d038e57ea55b03cffdc768fae93f68691a3d518e10a31c6279967a2a7d855236a31d2e764a4bb2fce66de81341dfd93bafe1e7680987f376e6bed253686d99dec14116ce68e0eb75882c558a2af8cc966a1a600f374af9070050c60", 0x72) r3 = syz_open_dev$evdev(&(0x7f0000000380), 0x0, 0x0) ioctl$EVIOCSABS0(r3, 0x401845c0, 0x0) syz_open_dev$evdev(&(0x7f0000000200), 0x5, 0x4800) 15:49:17 executing program 4: r0 = syz_open_dev$hidraw(0xfffffffffffffffc, 0x0, 0x49005cb64888dafe) write$hidraw(r0, &(0x7f0000000000)="33e2754e325f3f301d5da675cd3ea3c9071ce862dc31ad26ee1354c1d7ca6a08e496299befae2e3d3414accc1ab3cb2b7b5801991f2df13e06f58776314efb1adee18add8b563646280a7558626e3741c8a9768475623233", 0x58) 15:49:17 executing program 3: r0 = syz_open_dev$hidraw(0xfffffffffffffffc, 0x0, 0x0) read$hidraw(r0, 0x0, 0x0) 15:49:17 executing program 5: syz_open_dev$char_usb(0xc, 0xb4, 0x0) 15:49:18 executing program 1: r0 = syz_open_dev$char_usb(0xc, 0xb4, 0x101) write$char_usb(r0, &(0x7f0000000000)="27a83fed691781237963d81990b02f8113b7f8134005b2471d943e0d28c78e618ef9b0df5a86c0292ca6e775a002ab032278f510d8e1d017510bff0919b0383a750d31b4c0509a5086c08f51edd011fb1f9ae95ece9f524771db5ff691e3085967ebfe86e8655ec0cd5489ec5708f6ed271eb62c2371abb7c1568178ad3090ace741a753fbe0c1816bd4eb783ef993c622e044cacf7ff99eb5707d9fa84344d825085d3aa5feb78d66f045ebeba80f8f7314daed3b195de32e227b939c2844784d5f1f4662da6349f45f03e4c52cef1b4ac06ddecd35587e2290fc8e", 0xdc) 15:49:18 executing program 0: r0 = syz_open_dev$hidraw(0xfffffffffffffffc, 0x0, 0x49005cb64888dafe) ioctl$HIDIOCGRDESCSIZE(0xffffffffffffffff, 0x80044801, &(0x7f0000000080)) ioctl$HIDIOCGVERSION(0xffffffffffffffff, 0x80044801, &(0x7f0000000100)) write$hidraw(r0, &(0x7f0000000000)="529a4f245d8a8bf22f3781398591071da36de5905084b001f1fdc3899eb725e9f24692721142450f7c18fa4e30adc5cacf3f973e5c40c691b31f4d6c37bbc18b9b04a36688dd058b7511aa916273e3dc2a", 0x51) 15:49:18 executing program 3: r0 = syz_open_dev$hidraw(0xfffffffffffffffc, 0x0, 0x0) read$hidraw(r0, 0x0, 0x0) 15:49:18 executing program 2: r0 = syz_open_dev$hidraw(0xfffffffffffffffc, 0x20, 0x1092c0) r1 = syz_open_dev$evdev(0x0, 0x0, 0x0) ioctl$EVIOCSFF(r1, 0x40304580, &(0x7f0000000040)={0x51, 0x3, 0x4, {0x3f, 0x6}, {0xd32, 0x8}, @period={0x5b, 0x3, 0x4, 0x6, 0x100, {0x9, 0x8f0, 0x1000, 0x100}, 0x2, &(0x7f0000000000)=[0x101, 0x7f]}}) ioctl$EVIOCGABS2F(r1, 0x8018456f, &(0x7f00000003c0)=""/4096) r2 = syz_open_dev$evdev(&(0x7f0000000380), 0x0, 0x0) ioctl$EVIOCSABS0(r2, 0x401845c0, 0x0) ioctl$EVIOCGVERSION(r2, 0x80044501, &(0x7f00000013c0)=""/4096) syz_open_dev$evdev(&(0x7f0000000380), 0x0, 0x0) write$hidraw(r0, &(0x7f0000000180)="bda61a505e8fa708aa07f0b57fa3ca338b04983cfdaa0d038e57ea55b03cffdc768fae93f68691a3d518e10a31c6279967a2a7d855236a31d2e764a4bb2fce66de81341dfd93bafe1e7680987f376e6bed253686d99dec14116ce68e0eb75882c558a2af8cc966a1a600f374af9070050c60", 0x72) r3 = syz_open_dev$evdev(&(0x7f0000000380), 0x0, 0x0) ioctl$EVIOCSABS0(r3, 0x401845c0, 0x0) 15:49:18 executing program 4: write$hidraw(0xffffffffffffffff, &(0x7f0000000000)="33e2754e325f3f301d5da675cd3ea3c9071ce862dc31ad26ee1354c1d7ca6a08e496299befae2e3d3414accc1ab3cb2b7b5801991f2df13e06f58776314efb1adee18add8b563646280a7558626e3741c8a9768475623233", 0x58) 15:49:18 executing program 1: r0 = syz_open_dev$char_usb(0xc, 0xb4, 0x101) write$char_usb(r0, &(0x7f0000000000)="27a83fed691781237963d81990b02f8113b7f8134005b2471d943e0d28c78e618ef9b0df5a86c0292ca6e775a002ab032278f510d8e1d017510bff0919b0383a750d31b4c0509a5086c08f51edd011fb1f9ae95ece9f524771db5ff691e3085967ebfe86e8655ec0cd5489ec5708f6ed271eb62c2371abb7c1568178ad3090ace741a753fbe0c1816bd4eb783ef993c622e044cacf7ff99eb5707d9fa84344d825085d3aa5feb78d66f045ebeba80f8f7314daed3b195de32e227b939c2844784d5f1f4662da6349f45f03e4c52cef1b4ac06ddecd35587e2290fc8e", 0xdc) 15:49:18 executing program 0: r0 = syz_open_dev$hidraw(0xfffffffffffffffc, 0x0, 0x49005cb64888dafe) ioctl$HIDIOCGRDESCSIZE(0xffffffffffffffff, 0x80044801, &(0x7f0000000080)) ioctl$EVIOCGPHYS(0xffffffffffffffff, 0x80404507, &(0x7f0000000140)=""/4096) write$hidraw(r0, &(0x7f0000000000)="529a4f245d8a8bf22f3781398591071da36de5905084b001f1fdc3899eb725e9f24692721142450f7c18fa4e30adc5cacf3f973e5c40c691b31f4d6c37bbc18b9b04a36688dd058b7511aa916273e3dc2a", 0x51) 15:49:18 executing program 3: r0 = syz_open_dev$hidraw(0xfffffffffffffffc, 0x0, 0x0) read$hidraw(r0, 0x0, 0x0) 15:49:18 executing program 2: r0 = syz_open_dev$hidraw(0xfffffffffffffffc, 0x20, 0x1092c0) r1 = syz_open_dev$evdev(0x0, 0x0, 0x0) ioctl$EVIOCSFF(r1, 0x40304580, &(0x7f0000000040)={0x51, 0x3, 0x4, {0x3f, 0x6}, {0xd32, 0x8}, @period={0x5b, 0x3, 0x4, 0x6, 0x100, {0x9, 0x8f0, 0x1000, 0x100}, 0x2, &(0x7f0000000000)=[0x101, 0x7f]}}) ioctl$EVIOCGABS2F(r1, 0x8018456f, &(0x7f00000003c0)=""/4096) r2 = syz_open_dev$evdev(&(0x7f0000000380), 0x0, 0x0) ioctl$EVIOCSABS0(r2, 0x401845c0, 0x0) ioctl$EVIOCGVERSION(r2, 0x80044501, &(0x7f00000013c0)=""/4096) syz_open_dev$evdev(&(0x7f0000000380), 0x0, 0x0) write$hidraw(r0, &(0x7f0000000180)="bda61a505e8fa708aa07f0b57fa3ca338b04983cfdaa0d038e57ea55b03cffdc768fae93f68691a3d518e10a31c6279967a2a7d855236a31d2e764a4bb2fce66de81341dfd93bafe1e7680987f376e6bed253686d99dec14116ce68e0eb75882c558a2af8cc966a1a600f374af9070050c60", 0x72) syz_open_dev$evdev(&(0x7f0000000380), 0x0, 0x0) 15:49:18 executing program 4: write$hidraw(0xffffffffffffffff, &(0x7f0000000000)="33e2754e325f3f301d5da675cd3ea3c9071ce862dc31ad26ee1354c1d7ca6a08e496299befae2e3d3414accc1ab3cb2b7b5801991f2df13e06f58776314efb1adee18add8b563646280a7558626e3741c8a9768475623233", 0x58) 15:49:18 executing program 1: syz_open_dev$char_usb(0xc, 0xb4, 0x101) [ 1330.155280][ T7] usb 6-1: Failed to early initialize device [ 1330.196789][ T7] usb 6-1: USB2VGA dongle found at address 15 [ 1421.029703][T26284] usb 6-1: Failed to initialize device [ 1421.036772][ T7] usb 6-1: Allocated 8 output buffers 15:50:58 executing program 5: syz_open_dev$char_usb(0xc, 0xb4, 0x0) 15:50:58 executing program 0: r0 = syz_open_dev$hidraw(0xfffffffffffffffc, 0x0, 0x49005cb64888dafe) ioctl$HIDIOCGRDESCSIZE(0xffffffffffffffff, 0x80044801, &(0x7f0000000080)) ioctl$EVIOCGPHYS(0xffffffffffffffff, 0x80404507, &(0x7f0000000140)=""/4096) write$hidraw(r0, &(0x7f0000000000)="529a4f245d8a8bf22f3781398591071da36de5905084b001f1fdc3899eb725e9f24692721142450f7c18fa4e30adc5cacf3f973e5c40c691b31f4d6c37bbc18b9b04a36688dd058b7511aa916273e3dc2a", 0x51) 15:50:58 executing program 3: syz_open_dev$hidraw(0xfffffffffffffffc, 0x0, 0x49005cb64888dafe) read$hidraw(0xffffffffffffffff, 0x0, 0x0) 15:50:58 executing program 4: write$hidraw(0xffffffffffffffff, &(0x7f0000000000)="33e2754e325f3f301d5da675cd3ea3c9071ce862dc31ad26ee1354c1d7ca6a08e496299befae2e3d3414accc1ab3cb2b7b5801991f2df13e06f58776314efb1adee18add8b563646280a7558626e3741c8a9768475623233", 0x58) 15:50:58 executing program 2: r0 = syz_open_dev$hidraw(0xfffffffffffffffc, 0x20, 0x1092c0) r1 = syz_open_dev$evdev(0x0, 0x0, 0x0) ioctl$EVIOCSFF(r1, 0x40304580, &(0x7f0000000040)={0x51, 0x3, 0x4, {0x3f, 0x6}, {0xd32, 0x8}, @period={0x5b, 0x3, 0x4, 0x6, 0x100, {0x9, 0x8f0, 0x1000, 0x100}, 0x2, &(0x7f0000000000)=[0x101, 0x7f]}}) ioctl$EVIOCGABS2F(r1, 0x8018456f, &(0x7f00000003c0)=""/4096) r2 = syz_open_dev$evdev(&(0x7f0000000380), 0x0, 0x0) ioctl$EVIOCSABS0(r2, 0x401845c0, 0x0) ioctl$EVIOCGVERSION(r2, 0x80044501, &(0x7f00000013c0)=""/4096) syz_open_dev$evdev(&(0x7f0000000380), 0x0, 0x0) write$hidraw(r0, &(0x7f0000000180)="bda61a505e8fa708aa07f0b57fa3ca338b04983cfdaa0d038e57ea55b03cffdc768fae93f68691a3d518e10a31c6279967a2a7d855236a31d2e764a4bb2fce66de81341dfd93bafe1e7680987f376e6bed253686d99dec14116ce68e0eb75882c558a2af8cc966a1a600f374af9070050c60", 0x72) 15:50:58 executing program 1: syz_open_dev$char_usb(0xc, 0xb4, 0x0) [ 1421.137190][ T34] kauditd_printk_skb: 21 callbacks suppressed [ 1421.137206][ T34] audit: type=1800 audit(1629042658.966:392): pid=26315 uid=0 auid=4294967295 ses=4294967295 subj==unconfined op=collect_data cause=failed(directio) comm="syz-executor.0" name=48C7C060 dev="sda1" ino=13925 res=0 errno=0 15:50:59 executing program 0: r0 = syz_open_dev$hidraw(0xfffffffffffffffc, 0x0, 0x49005cb64888dafe) ioctl$HIDIOCGRDESCSIZE(0xffffffffffffffff, 0x80044801, &(0x7f0000000080)) ioctl$EVIOCGPHYS(0xffffffffffffffff, 0x80404507, &(0x7f0000000140)=""/4096) write$hidraw(r0, &(0x7f0000000000)="529a4f245d8a8bf22f3781398591071da36de5905084b001f1fdc3899eb725e9f24692721142450f7c18fa4e30adc5cacf3f973e5c40c691b31f4d6c37bbc18b9b04a36688dd058b7511aa916273e3dc2a", 0x51) 15:50:59 executing program 4: r0 = syz_open_dev$hidraw(0xfffffffffffffffc, 0x0, 0x0) write$hidraw(r0, &(0x7f0000000000)="33e2754e325f3f301d5da675cd3ea3c9071ce862dc31ad26ee1354c1d7ca6a08e496299befae2e3d3414accc1ab3cb2b7b5801991f2df13e06f58776314efb1adee18add8b563646280a7558626e3741c8a9768475623233", 0x58) [ 1421.207190][ T34] audit: type=1800 audit(1629042659.016:393): pid=26321 uid=0 auid=4294967295 ses=4294967295 subj==unconfined op=collect_data cause=failed(directio) comm="syz-executor.3" name=48C7C060 dev="sda1" ino=13983 res=0 errno=0 15:50:59 executing program 2: syz_open_dev$hidraw(0xfffffffffffffffc, 0x20, 0x1092c0) r0 = syz_open_dev$evdev(0x0, 0x0, 0x0) ioctl$EVIOCSFF(r0, 0x40304580, &(0x7f0000000040)={0x51, 0x3, 0x4, {0x3f, 0x6}, {0xd32, 0x8}, @period={0x5b, 0x3, 0x4, 0x6, 0x100, {0x9, 0x8f0, 0x1000, 0x100}, 0x2, &(0x7f0000000000)=[0x101, 0x7f]}}) ioctl$EVIOCGABS2F(r0, 0x8018456f, &(0x7f00000003c0)=""/4096) r1 = syz_open_dev$evdev(&(0x7f0000000380), 0x0, 0x0) ioctl$EVIOCSABS0(r1, 0x401845c0, 0x0) ioctl$EVIOCGVERSION(r1, 0x80044501, &(0x7f00000013c0)=""/4096) syz_open_dev$evdev(&(0x7f0000000380), 0x0, 0x0) 15:50:59 executing program 3: syz_open_dev$hidraw(0xfffffffffffffffc, 0x0, 0x49005cb64888dafe) read$hidraw(0xffffffffffffffff, 0x0, 0x0) 15:50:59 executing program 4: r0 = syz_open_dev$hidraw(0xfffffffffffffffc, 0x0, 0x0) write$hidraw(r0, &(0x7f0000000000)="33e2754e325f3f301d5da675cd3ea3c9071ce862dc31ad26ee1354c1d7ca6a08e496299befae2e3d3414accc1ab3cb2b7b5801991f2df13e06f58776314efb1adee18add8b563646280a7558626e3741c8a9768475623233", 0x58) [ 1421.306422][ T34] audit: type=1800 audit(1629042659.136:394): pid=26324 uid=0 auid=4294967295 ses=4294967295 subj==unconfined op=collect_data cause=failed(directio) comm="syz-executor.0" name=48C7C060 dev="sda1" ino=13911 res=0 errno=0 15:50:59 executing program 0: r0 = syz_open_dev$hidraw(0xfffffffffffffffc, 0x0, 0x49005cb64888dafe) ioctl$HIDIOCGVERSION(0xffffffffffffffff, 0x80044801, &(0x7f0000000100)) ioctl$EVIOCGPHYS(0xffffffffffffffff, 0x80404507, &(0x7f0000000140)=""/4096) write$hidraw(r0, &(0x7f0000000000)="529a4f245d8a8bf22f3781398591071da36de5905084b001f1fdc3899eb725e9f24692721142450f7c18fa4e30adc5cacf3f973e5c40c691b31f4d6c37bbc18b9b04a36688dd058b7511aa916273e3dc2a", 0x51) [ 1421.396724][ T34] audit: type=1800 audit(1629042659.226:395): pid=26330 uid=0 auid=4294967295 ses=4294967295 subj==unconfined op=collect_data cause=failed(directio) comm="syz-executor.3" name=48C7C060 dev="sda1" ino=13911 res=0 errno=0 [ 1421.440858][ T34] audit: type=1800 audit(1629042659.256:396): pid=26333 uid=0 auid=4294967295 ses=4294967295 subj==unconfined op=collect_data cause=failed(directio) comm="syz-executor.0" name=48C7C060 dev="sda1" ino=13919 res=0 errno=0 [ 1422.474697][T26336] cgroup: Unknown subsys name 'perf_event' [ 1422.480927][T26336] cgroup: Unknown subsys name 'net_cls' [ 1516.784143][ T7] usb 6-1: Failed to early initialize device [ 1516.792313][ T7] usb 6-1: USB2VGA dongle found at address 15 [ 1521.984207][T26319] usb 6-1: Failed to initialize device [ 1622.778300][T26789] usb 6-1: Failed to initialize device [ 1622.785051][ T7] usb 6-1: Allocated 8 output buffers 15:54:20 executing program 5: syz_open_dev$char_usb(0xc, 0xb4, 0x0) 15:54:20 executing program 1: syz_open_dev$char_usb(0xc, 0xb4, 0x0) 15:54:20 executing program 2: syz_open_dev$hidraw(0xfffffffffffffffc, 0x20, 0x1092c0) r0 = syz_open_dev$evdev(0x0, 0x0, 0x0) ioctl$EVIOCSFF(r0, 0x40304580, &(0x7f0000000040)={0x51, 0x3, 0x4, {0x3f, 0x6}, {0xd32, 0x8}, @period={0x5b, 0x3, 0x4, 0x6, 0x100, {0x9, 0x8f0, 0x1000, 0x100}, 0x2, &(0x7f0000000000)=[0x101, 0x7f]}}) ioctl$EVIOCGABS2F(r0, 0x8018456f, &(0x7f00000003c0)=""/4096) r1 = syz_open_dev$evdev(&(0x7f0000000380), 0x0, 0x0) ioctl$EVIOCSABS0(r1, 0x401845c0, 0x0) ioctl$EVIOCGVERSION(r1, 0x80044501, &(0x7f00000013c0)=""/4096) 15:54:20 executing program 3: syz_open_dev$hidraw(0xfffffffffffffffc, 0x0, 0x49005cb64888dafe) read$hidraw(0xffffffffffffffff, 0x0, 0x0) 15:54:20 executing program 0: r0 = syz_open_dev$hidraw(0xfffffffffffffffc, 0x0, 0x49005cb64888dafe) ioctl$HIDIOCGVERSION(0xffffffffffffffff, 0x80044801, &(0x7f0000000100)) ioctl$EVIOCGPHYS(0xffffffffffffffff, 0x80404507, &(0x7f0000000140)=""/4096) write$hidraw(r0, &(0x7f0000000000)="529a4f245d8a8bf22f3781398591071da36de5905084b001f1fdc3899eb725e9f24692721142450f7c18fa4e30adc5cacf3f973e5c40c691b31f4d6c37bbc18b9b04a36688dd058b7511aa916273e3dc2a", 0x51) 15:54:20 executing program 4: r0 = syz_open_dev$hidraw(0xfffffffffffffffc, 0x0, 0x0) write$hidraw(r0, &(0x7f0000000000)="33e2754e325f3f301d5da675cd3ea3c9071ce862dc31ad26ee1354c1d7ca6a08e496299befae2e3d3414accc1ab3cb2b7b5801991f2df13e06f58776314efb1adee18add8b563646280a7558626e3741c8a9768475623233", 0x58) [ 1622.896092][ T34] audit: type=1800 audit(1629042860.737:397): pid=26800 uid=0 auid=4294967295 ses=4294967295 subj==unconfined op=collect_data cause=failed(directio) comm="syz-executor.0" name=48C7C060 dev="sda1" ino=13839 res=0 errno=0 15:54:20 executing program 3: syz_open_dev$char_usb(0xc, 0xb4, 0x0) 15:54:20 executing program 0: ioctl$HIDIOCGVERSION(0xffffffffffffffff, 0x80044801, &(0x7f0000000100)) ioctl$EVIOCGPHYS(0xffffffffffffffff, 0x80404507, &(0x7f0000000140)=""/4096) write$hidraw(0xffffffffffffffff, &(0x7f0000000000)="529a4f245d8a8bf22f3781398591071da36de5905084b001f1fdc3899eb725e9f24692721142450f7c18fa4e30adc5cacf3f973e5c40c691b31f4d6c37bbc18b9b04a36688dd058b7511aa916273e3dc2a", 0x51) 15:54:20 executing program 4: syz_open_dev$hidraw(0xfffffffffffffffc, 0x0, 0x49005cb64888dafe) write$hidraw(0xffffffffffffffff, &(0x7f0000000000)="33e2754e325f3f301d5da675cd3ea3c9071ce862dc31ad26ee1354c1d7ca6a08e496299befae2e3d3414accc1ab3cb2b7b5801991f2df13e06f58776314efb1adee18add8b563646280a7558626e3741c8a9768475623233", 0x58) [ 1622.966901][ T34] audit: type=1800 audit(1629042860.767:398): pid=26803 uid=0 auid=4294967295 ses=4294967295 subj==unconfined op=collect_data cause=failed(directio) comm="syz-executor.3" name=48C7C060 dev="sda1" ino=13906 res=0 errno=0 15:54:20 executing program 2: syz_open_dev$hidraw(0xfffffffffffffffc, 0x20, 0x1092c0) r0 = syz_open_dev$evdev(0x0, 0x0, 0x0) ioctl$EVIOCSFF(r0, 0x40304580, &(0x7f0000000040)={0x51, 0x3, 0x4, {0x3f, 0x6}, {0xd32, 0x8}, @period={0x5b, 0x3, 0x4, 0x6, 0x100, {0x9, 0x8f0, 0x1000, 0x100}, 0x2, &(0x7f0000000000)=[0x101, 0x7f]}}) ioctl$EVIOCGABS2F(r0, 0x8018456f, &(0x7f00000003c0)=""/4096) r1 = syz_open_dev$evdev(&(0x7f0000000380), 0x0, 0x0) ioctl$EVIOCGVERSION(r1, 0x80044501, &(0x7f00000013c0)=""/4096) 15:54:20 executing program 0: ioctl$HIDIOCGVERSION(0xffffffffffffffff, 0x80044801, &(0x7f0000000100)) ioctl$EVIOCGPHYS(0xffffffffffffffff, 0x80404507, &(0x7f0000000140)=""/4096) write$hidraw(0xffffffffffffffff, &(0x7f0000000000)="529a4f245d8a8bf22f3781398591071da36de5905084b001f1fdc3899eb725e9f24692721142450f7c18fa4e30adc5cacf3f973e5c40c691b31f4d6c37bbc18b9b04a36688dd058b7511aa916273e3dc2a", 0x51) 15:54:20 executing program 2: syz_open_dev$hidraw(0xfffffffffffffffc, 0x20, 0x1092c0) r0 = syz_open_dev$evdev(0x0, 0x0, 0x0) ioctl$EVIOCSFF(r0, 0x40304580, &(0x7f0000000040)={0x51, 0x3, 0x4, {0x3f, 0x6}, {0xd32, 0x8}, @period={0x5b, 0x3, 0x4, 0x6, 0x100, {0x9, 0x8f0, 0x1000, 0x100}, 0x2, &(0x7f0000000000)=[0x101, 0x7f]}}) ioctl$EVIOCGABS2F(r0, 0x8018456f, &(0x7f00000003c0)=""/4096) ioctl$EVIOCGVERSION(0xffffffffffffffff, 0x80044501, &(0x7f00000013c0)=""/4096) [ 1623.081512][ T34] audit: type=1800 audit(1629042860.917:399): pid=26810 uid=0 auid=4294967295 ses=4294967295 subj==unconfined op=collect_data cause=failed(directio) comm="syz-executor.4" name=48C7C060 dev="sda1" ino=13901 res=0 errno=0 [ 1624.076214][T26818] cgroup: Unknown subsys name 'perf_event' [ 1624.082576][T26818] cgroup: Unknown subsys name 'net_cls' [ 1624.247429][T26840] cgroup: Unknown subsys name 'perf_event' [ 1624.253875][T26840] cgroup: Unknown subsys name 'net_cls' [ 1718.533171][ T7] usb 6-1: Failed to early initialize device [ 1718.545336][ T7] usb 6-1: USB disconnect, device number 15 [ 1723.892855][T26808] usb 6-1: Failed to initialize device [ 1775.730182][ T1277] INFO: task syz-executor.1:27727 blocked for more than 143 seconds. [ 1775.738373][ T1277] Not tainted 5.14.0-rc5-syzkaller #0 [ 1775.744330][ T1277] "echo 0 > /proc/sys/kernel/hung_task_timeout_secs" disables this message. [ 1775.753069][ T1277] task:syz-executor.1 state:D stack:28352 pid:27727 ppid: 26840 flags:0x00004004 [ 1775.762415][ T1277] Call Trace: [ 1775.765709][ T1277] __schedule+0x941/0x22b0 [ 1775.770193][ T1277] ? io_schedule_timeout+0x140/0x140 [ 1775.775508][ T1277] schedule+0xcf/0x270 [ 1775.779572][ T1277] schedule_preempt_disabled+0xc/0x20 [ 1775.785008][ T1277] __mutex_lock+0x786/0x1060 [ 1775.789610][ T1277] ? sisusb_open+0xb2/0x4d0 [ 1775.794176][ T1277] ? mutex_lock_io_nested+0xee0/0xee0 [ 1775.799570][ T1277] ? __usb_get_extra_descriptor+0x1a0/0x1a0 [ 1775.805533][ T1277] sisusb_open+0xb2/0x4d0 [ 1775.809888][ T1277] ? sisusb_init_gfxdevice+0x4000/0x4000 [ 1775.815595][ T1277] usb_open+0x204/0x2e0 [ 1775.819767][ T1277] ? usb_devnode+0xa0/0xa0 [ 1775.824223][ T1277] chrdev_open+0x266/0x770 [ 1775.828647][ T1277] ? cdev_device_add+0x210/0x210 [ 1775.833626][ T1277] ? security_file_open+0x205/0x4f0 [ 1775.838829][ T1277] do_dentry_open+0x4c3/0x1110 [ 1775.843653][ T1277] ? cdev_device_add+0x210/0x210 [ 1775.848597][ T1277] ? __sanitizer_cov_trace_const_cmp4+0x1c/0x70 [ 1775.854891][ T1277] ? may_open+0x1f6/0x420 [ 1775.859238][ T1277] path_openat+0x1c23/0x27f0 [ 1775.863868][ T1277] ? path_lookupat+0x860/0x860 [ 1775.868650][ T1277] ? lockdep_hardirqs_on_prepare+0x3e0/0x3e0 [ 1775.874684][ T1277] do_filp_open+0x1aa/0x400 [ 1775.879195][ T1277] ? may_open_dev+0xf0/0xf0 [ 1775.883737][ T1277] ? rwlock_bug.part.0+0x90/0x90 [ 1775.888680][ T1277] ? __sanitizer_cov_trace_const_cmp8+0x1d/0x70 [ 1775.894966][ T1277] ? _find_next_bit+0x1e3/0x260 [ 1775.899826][ T1277] ? _raw_spin_unlock+0x1a/0x30 [ 1775.904719][ T1277] ? alloc_fd+0x2f0/0x670 [ 1775.909057][ T1277] do_sys_openat2+0x16d/0x420 [ 1775.913782][ T1277] ? build_open_flags+0x6f0/0x6f0 [ 1775.918814][ T1277] ? __context_tracking_exit+0x9f/0xb0 [ 1775.924309][ T1277] ? lock_downgrade+0x6e0/0x6e0 [ 1775.929192][ T1277] ? lock_downgrade+0x6e0/0x6e0 [ 1775.934084][ T1277] __x64_sys_openat+0x13f/0x1f0 [ 1775.938946][ T1277] ? __ia32_sys_open+0x1c0/0x1c0 [ 1775.943927][ T1277] ? lockdep_hardirqs_on_prepare+0x273/0x3e0 [ 1775.949915][ T1277] ? syscall_enter_from_user_mode+0x21/0x70 [ 1775.955930][ T1277] do_syscall_64+0x35/0xb0 [ 1775.960527][ T1277] entry_SYSCALL_64_after_hwframe+0x44/0xae [ 1775.966443][ T1277] RIP: 0033:0x4196d4 [ 1775.970392][ T1277] RSP: 002b:00007f860545dcc0 EFLAGS: 00000293 ORIG_RAX: 0000000000000101 [ 1775.978848][ T1277] RAX: ffffffffffffffda RBX: 000000000056bf80 RCX: 00000000004196d4 [ 1775.986894][ T1277] RDX: 0000000000000002 RSI: 00007f860545dd60 RDI: 00000000ffffff9c [ 1775.994925][ T1277] RBP: 00007f860545dd60 R08: 0000000000000000 R09: 000000000000000f [ 1776.002952][ T1277] R10: 0000000000000000 R11: 0000000000000293 R12: 0000000000000002 [ 1776.010988][ T1277] R13: 00007fff1b9cb2cf R14: 00007f860545e300 R15: 0000000000022000 [ 1776.019478][ T1277] [ 1776.019478][ T1277] Showing all locks held in the system: [ 1776.027257][ T1277] 6 locks held by kworker/0:1/7: [ 1776.032253][ T1277] #0: ffff88810a417938 ((wq_completion)usb_hub_wq){+.+.}-{0:0}, at: process_one_work+0x871/0x15b0 [ 1776.043010][ T1277] #1: ffffc9000007fdb0 ((work_completion)(&hub->events)){+.+.}-{0:0}, at: process_one_work+0x8a5/0x15b0 [ 1776.054315][ T1277] #2: ffff88810f9f3220 (&dev->mutex){....}-{3:3}, at: hub_event+0x1c1/0x4330 [ 1776.063237][ T1277] #3: ffff88810f0cc220 (&dev->mutex){....}-{3:3}, at: usb_disconnect.cold+0x43/0x78e [ 1776.072882][ T1277] #4: ffff8881151321a8 (&dev->mutex){....}-{3:3}, at: device_release_driver+0x1c/0x40 [ 1776.082850][ T1277] #5: ffffffff87f7a250 (minor_rwsem){++++}-{3:3}, at: usb_deregister_dev+0xaa/0x320 [ 1776.092758][ T1277] 1 lock held by khungtaskd/1277: [ 1776.097774][ T1277] #0: ffffffff8767e500 (rcu_read_lock){....}-{1:2}, at: debug_show_all_locks+0x53/0x269 [ 1776.107648][ T1277] 1 lock held by in:imklog/4303: [ 1776.112632][ T1277] #0: ffff8881045a0ff0 (&f->f_pos_lock){+.+.}-{3:3}, at: __fdget_pos+0xe9/0x100 [ 1776.121833][ T1277] 2 locks held by syz-executor.5/27705: [ 1776.127375][ T1277] #0: ffffffff87f7a250 (minor_rwsem){++++}-{3:3}, at: usb_open+0x24/0x2e0 [ 1776.136037][ T1277] #1: ffff88813f1090d0 (&(sisusb->lock)){+.+.}-{3:3}, at: sisusb_open+0xb2/0x4d0 [ 1776.145357][ T1277] 2 locks held by syz-executor.1/27727: [ 1776.150940][ T1277] #0: ffffffff87f7a250 (minor_rwsem){++++}-{3:3}, at: usb_open+0x24/0x2e0 [ 1776.159573][ T1277] #1: ffff88813f1090d0 (&(sisusb->lock)){+.+.}-{3:3}, at: sisusb_open+0xb2/0x4d0 [ 1776.168843][ T1277] [ 1776.171214][ T1277] ============================================= [ 1776.171214][ T1277] [ 1776.179622][ T1277] NMI backtrace for cpu 0 [ 1776.183990][ T1277] CPU: 0 PID: 1277 Comm: khungtaskd Not tainted 5.14.0-rc5-syzkaller #0 [ 1776.192319][ T1277] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 [ 1776.202363][ T1277] Call Trace: [ 1776.205635][ T1277] dump_stack_lvl+0xcd/0x134 [ 1776.210217][ T1277] ? irq_force_complete_move+0x111/0x160 [ 1776.215842][ T1277] nmi_cpu_backtrace.cold+0x46/0xe0 [ 1776.221031][ T1277] ? lapic_can_unplug_cpu+0x80/0x80 [ 1776.226328][ T1277] nmi_trigger_cpumask_backtrace+0x1da/0x200 [ 1776.232298][ T1277] watchdog+0xcf4/0xf90 [ 1776.236442][ T1277] ? reset_hung_task_detector+0x30/0x30 [ 1776.241974][ T1277] kthread+0x3c0/0x4a0 [ 1776.246065][ T1277] ? _raw_spin_unlock_irq+0x1f/0x30 [ 1776.251248][ T1277] ? set_kthread_struct+0x130/0x130 [ 1776.256456][ T1277] ret_from_fork+0x1f/0x30 [ 1776.260948][ T1277] Sending NMI from CPU 0 to CPUs 1: [ 1776.266209][ C1] NMI backtrace for cpu 1 skipped: idling at acpi_idle_do_entry+0x1c6/0x250 [ 1776.267158][ T1277] Kernel panic - not syncing: hung_task: blocked tasks [ 1776.281817][ T1277] CPU: 0 PID: 1277 Comm: khungtaskd Not tainted 5.14.0-rc5-syzkaller #0 [ 1776.290143][ T1277] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 [ 1776.300189][ T1277] Call Trace: [ 1776.303578][ T1277] dump_stack_lvl+0xcd/0x134 [ 1776.308192][ T1277] panic+0x306/0x73d [ 1776.312073][ T1277] ? __warn_printk+0xf3/0xf3 [ 1776.316656][ T1277] ? trace_hardirqs_on+0x5b/0x1a0 [ 1776.321670][ T1277] ? __sanitizer_cov_trace_const_cmp8+0x1d/0x70 [ 1776.327908][ T1277] ? cpumask_next+0xa4/0xf0 [ 1776.332410][ T1277] ? __sanitizer_cov_trace_cmp4+0x1c/0x70 [ 1776.338259][ T1277] ? printk_safe_flush+0xea/0x160 [ 1776.343322][ T1277] ? watchdog.cold+0x5/0x158 [ 1776.347898][ T1277] watchdog.cold+0x16/0x158 [ 1776.352386][ T1277] ? reset_hung_task_detector+0x30/0x30 [ 1776.357922][ T1277] kthread+0x3c0/0x4a0 [ 1776.361976][ T1277] ? _raw_spin_unlock_irq+0x1f/0x30 [ 1776.367164][ T1277] ? set_kthread_struct+0x130/0x130 [ 1776.372343][ T1277] ret_from_fork+0x1f/0x30 [ 1776.378142][ T1277] Kernel Offset: disabled [ 1776.382463][ T1277] Rebooting in 86400 seconds..