e0bb1758bfb4d78d4340bb97df83720afcaa79a1b8db5b79b9de3555893c007105a4aec9e8f7ed5253b205bb1fc69f7992c910d036f6a1571c18c61b899fd6d0c9787cff4b4d81ec11a80b2dcb2e84bf89647b006098e55956012d5bf836a54dd7e9080b0f4dbb188abc3bb46bcca763fe24fd66213c11d1fcc18b4ef3aa28455e76dee0738a2ea4ec70be650a488b69ddbfc693d477583440011f6778868660d5ac20006fde0f0fa351c145665a57d2ba53e41fddd5724423bf6efecf75646c4ae72c46d8a", 0x20001001) ioctl$HIDIOCAPPLICATION(0xffffffffffffffff, 0x4802, 0x1000) r2 = syz_open_dev$hidraw(&(0x7f0000000040), 0x0, 0x0) write$hidraw(r2, 0x0, 0x0) ioctl$HIDIOCGRDESCSIZE(r2, 0x80044801, &(0x7f0000002040)) r3 = syz_open_dev$hidraw(&(0x7f0000000080), 0x5, 0xa4000) read$hidraw(r3, &(0x7f0000001040)=""/4096, 0x1000) r4 = syz_open_dev$hidraw(&(0x7f00000000c0), 0x10001, 0x8100) read$hidraw(r4, &(0x7f0000000100)=""/148, 0x94) 21:40:29 executing program 0: r0 = syz_open_dev$hidraw(&(0x7f00000001c0), 0x0, 0x80002) write$hidraw(r0, &(0x7f0000000200)="bc0ca8f4d3805a1e9cbb6e4c040682a0bd99ef43cdd6bc06d27abc341167e0919172aac8aeb68e087adc02c820909c22c9ea07120e55bc7de10dba97b1bcd3516b4539bf6f21533d32df0477e3f4800bbee6fd6af40af92318ea15f16a78c34236b9d09d1b7358325d47164ddf658a8a3e5be85522f4b97119058bb024011f532d578d48f98910a169d1c77a949f7dbec5636e4db62a1398d6e6131343c2eceaa0f2a0cb1066300230385ee4f60af0afeee3a2102611ede25b07e0e1c30c12d38666feb175a3102158bb0aac1355f117138057f0a15581afe89b4602e6f706b6e4f8f08fdf207ffce0c5baea8bfe619ebb13eff67b820489a5ff03b0bb1c5967de5d7cec84c3f6fd2cfeada79bdc91cc36ed88d7f375fd76f84e7c9f676f76a29579bbad5e9bfb222fcf484665d879602a2e53dbaaea4ba71df44ecd57677e7f3283b9661a7b6f8808cd95ceb51c7cb44c3ebdfbf6694d1502125a6e9766ac7e645329ab405b879c6fb77206c86c74aa7ef4f6a848037de52ddc554ce029538206d9e61ef7ff168c7ab57ead5205589e6d67d06677b7594c8a46c5d79dcdc7446cbdd107c7f701c24ec2d95772d06de08b637b4cb65219fa30b9e66c9d326f6bb25a8d6b04828300e72a766da3eae409f1223c31ab81e78172382c6e267dbc08dfbd3edc2705e6d9f730da8fa1e9d088f0b7a715e5bdd8ae70faa365ab4246df3c1fe8ba724ef057c74a46471b46254ad7fb0da1854837f2f6f13ef3280a4c6f7c55162855a543fe4c764ac319c89f79f0fb797d4a7b668a16a1cba4916e7582a79c9a2f048993c2c3d02ae35a2c64a6b2a44b857ec681cbf1f3245ceaebbc39c0f532907c5087e9d0715e5e741a076a175396f682fd625a162cec836ea8fd061c28bca45ed70bf7c230a575dd7c4b1c6c0debf473b37df79a354d30692556c3e3a6f63f87caf48c2c8ec5a9cc1ed8862b6a28c512c11a1aac63b343cf3513a39a5b0197bf0e8577414706c6d228bcadc79bb0b060bef39c0572db9a6ec33d11607e6a36babb23515239b2c10ea33b826c4e0bf4063b9dbdbf0b431d518dd4707a9082b77c16c009e7cfde996f9cf135c3de300fcc5f314b5fa72b0a532d1aacb1d5ac8245966a90ad009e51491a225fefd345b77ed7552b9a927830bb1f7e8371e18b589dca77464fd08c57a2f30c3195979315b2081238c2c781e5ffb49342032e91cf4874c3adca9f9bbf387bb8f22649cc26067ac680374d11c6ceebbc9ce3d300f5927d2091295f72525be70928357004668ea97e29eb10fdfcdd5bfb7d9f2673066fe33c85c53004034ce6daa202a1a2eca8d4dff79e87fc5c0f789c3dd954156920995d8ad21e6a7bb044df919890034a9a3cf4b3539794e7ef25aac386adbaa7b0764a6e5284202d9fc761aa7831e4e1ed1408ad971811508ed5e7a8403d55d2eb08fdec7f9962b5eebf6e5fd4f5dc380a9510f0c2ce3b7ccbde07a490514a3491505f1876d515cff437370bceed0758042d17ddc8da6fc4cf0623011d2db06dbd64b04c5b74221a198ca76f3a19f770167678e841f2353899e9d248507e510564a260da83080e9d2c25ff6a3e10d016188067b99f0993c4c985ea34483c7222cb4a7813f682102a8f6e64ad985c504b70f8073633f50303c0d16ab0c5cfa009f0226c42fa16f458294102ae22ebabf2ccf0af2d79e98ceeee091f9a9734321e3d30beb069fde6707617e2b490704b986683f374b6bfa2d924ad4afcba54356121a633b6e3f90d71643b4217d172a22e5b2d6ee5a3a0b48a53f58a45516f706cace2a1343c5dc1dd6e675b1212680367940622a95032dc31eb016309bad58d9c468f0c5238c9940da5888ccf404101abf285ec658b51708392314998893923c113277e6a177b9c7d680a888f4f2922b7a85b2170589f9273a8edfd2100bcd07387d77f60b7208ca5d48b1f9627818e1e6595eec081ae1262cb46d1b040ea9315ac821015ba3d5bdcdeebe4da088ef4f0fa207612a56fb2cc4a0ef2d68e24b5ee15e73f5706c04ca6f6cc02004759e55212025b2e097bfcf40cbc8406dcb4baf466909e7acd15a8c56aa6fb46e3645b389804b1f6fd7ac4b45c33b3c5889165dd1686141dd42811fdc12dd6806dbebbc40ba0cf1fc7e1f6eacd60b9e23d4579121197b33315a7a301702d988ce6f35c19408bd940bb38bad1560ba4356728d12400f290f5c8bbae8c76ca93fb9abe1f27d83b4260e9ccb084334f4c137dfae8b1213df33eeaac7f0f4bf4dcc2c96e1b11d61cd5168228cb2a5350b3c8cca4fc0dbfa647a009bb558032164cd117ddf5db0997c8422ef39d5884dc30b0e772b6206ec5ae6495977e069a0251a09d47439742c360d8f02a022ae202ec0207b8fcb254aa6dd287c789cc59f17d2cef8694cc648ed0804a3cf8e690c915537e995e49f472dcde36181828190b27c217accad274ce4a3e8360da724a55db4483558726831117a7780ea55323c0e04c22d9ddd5d61dbc4812d72cd2cf2bde9c4f0dc7abe677e3c935bb391f2bcf0edccde9374503c1c52c1ca296920a90c830c118129949ff3b433da1a931e938c035a6b2c138a7f46747b46a94d33ac0c74e4fcf1f41cd0bf12659f63d15c075671d861f2843df902397df9f36d305d5392d323adac7f37750117344063a92af63c631d00b9014e24f97d3e6ec4082952007a7a5793b6a16e9000bc30142e110ab70f1e81da9a55b2b39b6061b1038e39bdbdac10957bec02d77538ca76b356b913c2b296fa40d761bc571193b31ba56137ee9c0fa1ca3e4ee88a0d6e1cd72b0603dd50db7c4dee2325e8d497ae36febbb67adaac2765585e3057cde3cb85e2f2fe3d278468146f924bd172adaef6215966f70d7c8f2bd1575c3085f7e239ed22b26f5345fdaae42a5ec4531af46dcb0d6eb9088de9ed5a13b9242c567003906d7ac951d51ab9efaf539bd025605649cfe49c60b8fd7bfbc123b70c66855011141340c0b942ae19d2ab8074fe00a757957a462ff313ada92c3393e83a0a6019e621f218f531b52cdb70c492e155c4636e4caef03f40c82a5d717528173620b1591bac5c6cc5177ad76d3ccbc4734912d24286ada9a3fe6999a15e53616660414a66549f5d2df7393d7b0a01fb6fbbce8335ee027372f4a54162580c79a6e4807282b5bde9b03b36b261c7b3d2e66a9a26047b08b2d26898c47c8f60b4f14e6c18c59aff042043ab55dd32f7f091fbb4a31369bce2a9a2cb4cbab85a1f734e0e04185f505a32c808e96bf0001450eedb425aabf547d544c8b20db055e5ac9520373ee985a5a526c20e0bef21c38b156144b5a021c43d4bdb5a26d47625579c545e92022a3e165f57c0425129c983781dfad9041d4b77ba1c4676073416f0cda8355258e994434fba0bfe0dbd515ab37cace243834289d1a8e10f5adf360fe95066b8a7db03b9b01e9ec8c82e755ad23d263e08ae5079a5d68d3d0ca09d107aaf84aaa48931e79cf0a3079b41c0a1c3c3d42d89f24bcc657c3a44bf4a65948aa1faf642eecb84b119aecea0b6d081c04680ed0d0d41a06199d6b32e07c800f7655135230ce34d381b4c6fece111c88f8819c661ab84800c5682db15fd6ea3e8a4c875d600b73371048793dc5c0d3b18bf45e2b46f02147116f163795e2ceb8be4df2fbb777185c377feaae247f42c9b40e6b20995ad1b0d750255c9d2fd596e085f71dd2489e8acee172ba982252b88e5cb459f8ea969f7b6a3f0d8491c03709ad05a2c5a1ae65bd47b1ac9123874bbdb06fe5ad6c381ad6373202a543d54fb10e76634189e0c7970fc7cef703f8c49b935032960d87fa5714245c52ea3c56be640770eb1e0fe9378821db20ab144781029dada979cdf80c93436ffc55c30bba9e5d6467f2400f930fcfee790a03a07f8fea9e6822f93af0e9b23f6c7ed013329522d3969c2692b3907137ee27b1123d9b7d7e2cca0e1b6c1bcaac34e577209c9fe6e65bed97bb949c18cdd116d2a627beaa6785983abe8c276dfa045f2f1cb8b41fb90ae1f3d4b2378c9175c448775a1f94a286e59ea2e97e48e0ba7494298a41671a11db5f0b66352354dca64e90e112bc93ecfde2cb3e9a8df75b8f563298d0e1aa5e9b17172d12293f0eca9fadeb2f57c5f743f5fbf1de23b60bebecd94f309e074008bfa43ab6f5241edef42b63fc687880855e9d7c3a7d0f314d7dbe0a85b472d678737c775b3937f8ea21be356cf54945a399b1ad9ee8951c8fb8eecbd6272c47eeaec998cc731f441100fad588c39598908f5b9da4047de1d90999a7ea1a684ea3bdfb23dc753426c12cf4e69676adb89e3783fa87603b41c02f5b0a8745c6114a44dd259d947ec83e01b35edf78860b17b3ee7f39e70c742b5f7cc6d623d9543de34b59791179670d7c3484c684f08e25e70d721e6a6c0ef5d3bfcc6d71c570bab81f56af7c17f1d6fc8daa26a782d259dc247493e7832bc6e4d9dd686f1c9e6035f313b8d752b82f40e127f6fb279a80e228864349bf21dc825efbdd2a0f3c0f9f2c7bdb8c48354db4a1e7bb50386211b897f55f139353f374d5b15b1a3bc01f0f2d7eeff4153183050b1abedeac5d6c17eee7b669bec8b9222b6b3b0fbaeaf40857f95e4b79b8a3db759f3abcd4987f088500cbce19621a61b2094cec051f7957276b6572fc81da9ea52cf71db075d69e150f4839c81f6317eb58ee0762cbc8876e0c1c6281e75607b05ea835ee3fde435071680d91d38b4abb52bc43df784b2647fe4f28611777cbde0bb1758bfb4d78d4340bb97df83720afcaa79a1b8db5b79b9de3555893c007105a4aec9e8f7ed5253b205bb1fc69f7992c910d036f6a1571c18c61b899fd6d0c9787cff4b4d81ec11a80b2dcb2e84bf89647b006098e55956012d5bf836a54dd7e9080b0f4dbb188abc3bb46bcca763fe24fd66213c11d1fcc18b4ef3aa28455e76dee0738a2ea4ec70be650a488b69ddbfc693d477583440011f6778868660d5ac20006fde0f0fa351c145665a57d2ba53e41fddd5724423bf6efecf75646c4ae72c46d8a", 0x20001001) 21:40:29 executing program 4: r0 = syz_open_dev$hidraw(&(0x7f00000001c0), 0x0, 0x80002) ioctl$HIDIOCGRAWINFO(r0, 0x80084803, &(0x7f0000000000)=""/253) ioctl$HIDIOCGRDESCSIZE(r0, 0x80044801, &(0x7f0000000100)) write$hidraw(r0, &(0x7f0000000200), 0x0) 21:40:29 executing program 2: r0 = syz_open_dev$hidraw(&(0x7f00000001c0), 0xfffffffffffffffd, 0x54400) write$hidraw(r0, &(0x7f0000000200)="bc0ca8f4d3805a1e9cbb6e4c040682a0bd99ef43cdd6bc06d27abc341167e0919172aac8aeb68e087adc02c820909c22c9ea07120e55bc7de10dba97b1bcd3516b45398f6f21533d32df047fe3f4800bbee6fd6af40af92318ea15f16a78c34236b9d09d1b7358325d47164ddf658a8a3e5be85522f4b97119058bb024011f532d578d48f98910a169d1c77a949f7dbec5636e4db62a1398d6e6131343c2eceaa0f2a0cb1066300230385ee4f60af0afeee3a2102611ede25b07e0e1c30c12d38666feb175a3102158bb0aac1355f117138057f0a15581afe89b4602e6f706b6e4f8f08fdf207ffce0c5baea8bfe619ebb13eff67b820489a5ff03b0bb1c5967de5d7cec84c3f6fd2cfeada79bdc91cc36ed88d7f375fd76f84e7c9f676f76a29579bbad5e9bfb222fcf484665d879602a2e53dbaaea4ba71df44ecd57677e7f3283b9661a7b6f8808cd95ceb51c7cb44c3ebdfbf6694d1502125a6e9766ac7e645329ab405b879c6fb77206c86c74aa7ef4f6a848037de52ddc554ce029538206d9e61ef7ff168c7ab57ead5205589e6d67d06677b7594c8a46c5d79dcdc7446cbdd107c7f701c24ec2d95772d06de08b637b4cb65219fa30b9e66c9d326f6bb25a8d6b04828300e72a766da3eae409f1223c31ab81e78172382c6e267dbc08dfbd3edc2705e6d9f730da8fa1e9d088f0b7a715e5bdd8ae70faa365ab4246df3c1fe8ba724ef057c74a46471b46254ad7fb0da1854837f2f6f13ef3280a4c6f7c55162855a543fe4c764ac319c89f79f0fb797d4a7b668a16a1cba4916e7582a79c9a2f048993c2c3d02ae35a2c64a6b2a44b857ec681cbf1f3245ceaebbc39c0f532907c5087e9d0715e5e741a076a175396f682fd625a162cec836ea8fd061c28bca45ed70bf7c230a575dd7c4b1c6c0debf473b37df79a354d30692556c3e3a6f63f87caf48c2c8ec5a9cc1ed8862b6a28c512c11a1aac63b343cf3513a39a5b0197bf0e8577414706c6d228bcadc79bb0b060bef39c0572db9a6ec33d11607e6a36babb23515239b2c10ea33b826c4e0bf4063b9dbdbf0b431d518dd4707a9082b77c16c009e7cfde996f9cf135c3de300fcc5f314b5fa72b0a532d1aacb1d5ac8245966a90ad009e51491a225fefd345b77ed7552b9a927830bb1f7e8371e18b589dca77464fd08c57a2f30c3195979315b2081238c2c781e5ffb49342032e91cf4874c3adca9f9bbf387bb8f22649cc26067ac680374d11c6ceebbc9ce3d300f5927d2091295f72525be70928357004668ea97e29eb10fdfcdd5bfb7d9f2673066fe33c85c53004034ce6daa202a1a2eca8d4dff79e87fc5c0f789c3dd954156920995d8ad21e6a7bb044df919890034a9a3cf4b3539794e7ef25aac386adbaa7b0764a6e5284202d9fc761aa7831e4e1ed1408ad971811508ed5e7a8403d55d2eb08fdec7f9962b5eebf6e5fd4f5dc380a9510f0c2ce3b7ccbde07a490514a3491505f1876d515cff437370bceed0758042d17ddc8da6fc4cf0623011d2db06dbd64b04c5b74221a198ca76f3a19f770167678e841f2353899e9d248507e510564a260da83080e9d2c25ff6a3e10d016188067b99f0993c4c985ea34483c7222cb4a7813f682102a8f6e64ad985c504b70f8073633f50303c0d16ab0c5cfa009f0226c42fa16f458294102ae22ebabf2ccf0af2d79e98ceeee091f9a9734321e3d30beb069fde6707617e2b490704b986683f374b6bfa2d924ad4afcba54356121a633b6e3f90d71643b4217d172a22e5b2d6ee5a3a0b48a53f58a45516f706cace2a1343c5dc1dd6e675b1212680367940622a95032dc31eb016309bad58d9c468f0c5238c9940da5888ccf404101abf285ec658b51708392314998893923c113277e6a177b9c7d680a888f4f2922b7a85b2170589f9273a8edfd2100bcd07387d77f60b7208ca5d48b1f9627818e1e6595eec081ae1262cb46d1b040ea9315ac821015ba3d5bdcdeebe4da088ef4f0fa207612a56fb2cc4a0ef2d68e24b5ee15e73f5706c04ca6f6cc02004759e55212025b2e097bfcf40cbc8406dcb4baf466909e7acd15a8c56aa6fb46e3645b389804b1f6fd7ac4b45c33b3c5889165dd1686141dd42811fdc12dd6806dbebbc40ba0cf1fc7e1f6eacd60b9e23d4579121197b33315a7a301702d988ce6f35c19408bd940bb38bad1560ba4356728d12400f290f5c8bbae8c76ca93fb9abe1f27d83b4260e9ccb084334f4c137dfae8b1213df33eeaac7f0f4bf4dcc2c96e1b11d61cd5168228cb2a5350b3c8cca4fc0dbfa647a009bb558032164cd117ddf5db0997c8422ef39d5884dc30b0e772b6206ec5ae6495977e069a0251a09d47439742c360d8f02a022ae202ec0207b8fcb254aa6dd287c789cc59f17d2cef8694cc648ed0804a3cf8e690c915537e995e49f472dcde36181828190b27c217accad274ce4a3e8360da724a55db4483558726831117a7780ea55323c0e04c22d9ddd5d61dbc4812d72cd2cf2bde9c4f0dc7abe677e3c935bb391f2bcf0edccde9374503c1c52c1ca296920a90c830c118129949ff3b433da1a931e938c035a6b2c138a7f46747b46a94d33ac0c74e4fcf1f41cd0bf12659f63d15c075671d861f2843df902397df9f36d305d5392d323adac7f37750117344063a92af63c631d00b9014e24f97d3e6ec4082952007a7a5793b6a16e9000bc30142e110ab70f1e81da9a55b2b39b6061b1038e39bdbdac10957bec02d77538ca76b356b913c2b296fa40d761bc571193b31ba56137ee9c0fa1ca3e4ee88a0d6e1cd72b0603dd50db7c4dee2325e8d497ae36febbb67adaac2765585e3057cde3cb85e2f2fe3d278468146f924bd172adaef6215966f70d7c8f2bd1575c3085f7e239ed22b26f5345fdaae42a5ec4531af46dcb0d6eb9088de9ed5a13b9242c567003906d7ac951d51ab9efaf539bd025605649cfe49c60b8fd7bfbc123b70c66855011141340c0b942ae19d2ab8074fe00a757957a462ff313ada92c3393e83a0a6019e621f218f531b52cdb70c492e155c4636e4caef03f40c82a5d717528173620b1591bac5c6cc5177ad76d3ccbc4734912d24286ada9a3fe6999a15e53616660414a66549f5d2df7393d7b0a01fb6fbbce8335ee027372f4a54162580c79a6e4807282b5bde9b03b36b261c7b3d2e66a9a26047b08b2d26898c47c8f60b4f14e6c18c59aff042043ab55dd32f7f091fbb4a31369bce2a9a2cb4cbab85a1f734e0e04185f505a32c808e96bf0001450eedb425aabf547d544c8b20db055e5ac9520373ee985a5a526c20e0bef21c38b156144b5a021c43d4bdb5a26d47625579c545e92022a3e165f57c0425129c983781dfad9041d4b77ba1c4676073416f0cda8355258e994434fba0bfe0dbd515ab37cace243834289d1a8e10f5adf360fe95066b8a7db03b9b01e9ec8c82e755ad23d263e08ae5079a5d68d3d0ca09d107aaf84aaa48931e79cf0a3079b41c0a1c3c3d42d89f24bcc657c3a44bf4a65948aa1faf642eecb84b119aecea0b6d081c04680ed0d0d41a06199d6b32e07c800f7655135230ce34d381b4c6fece111c88f8819c661ab84800c5682db15fd6ea3e8a4c875d600b73371048793dc5c0d3b18bf45e2b46f02147116f163795e2ceb8be4df2fbb777185c377feaae247f42c9b40e6b20995ad1b0d750255c9d2fd596e085f71dd2489e8acee172ba982252b88e5cb459f8ea969f7b6a3f0d8491c03709ad05a2c5a1ae65bd47b1ac9123874bbdb06fe5ad6c381ad6373202a543d54fb10e76634189e0c7970fc7cef703f8c49b935032960d87fa5714245c52ea3c56be640770eb1e0fe9378821db20ab144781029dada979cdf80c93436ffc55c30bba9e5d6467f2400f930fcfee790a03a07f8fea9e6822f93af0e9b23f6c7ed013329522d3969c2692b3907137ee27b1123d9b7d7e2cca0e1b6c1bcaac34e577209c9fe6e65bed97bb949c18cdd116d2a627beaa6785983abe8c276dfa045f2f1cb8b41fb90ae1f3d4b2378c9175c448775a1f94a286e59ea2e97e48e0ba7494298a41671a11db5f0b66352354dca64e90e112bc93ecfde2cb3e9a8df75b8f563298d0e1aa5e9b17172d12293f0eca9fadeb2f57c5f743f5fbf1de23b60bebecd94f309e074008bfa43ab6f5241edef42b63fc687880855e9d7c3a7d0f314d7dbe0a85b472d678737c775b3937f8ea21be356cf54945a399b1ad9ee8951c8fb8eecbd6272c47eeaec998cc731f441100fad588c39598908f5b9da4047de1d90999a7ea1a684ea3bdfb23dc753426c12cf4e69676adb89e3783fa87603b41c02f5b0a8745c6114a44dd259d947ec83e01b35edf78860b17b3ee7f39e70c742b5f7cc6d623d9543de34b59791179670d7c3484c684f08e25e70d721e6a6c0ef5d3bfcc6d71c570bab81f56af7c17f1d6fc8daa26a782d259dc247493e7832bc6e4d9dd686f1c9e6035f313b8d752b82f40e127f6fb279a80e228864349bf21dc825efbdd2a0f3c0f9f2c7bdb8c48354db4a1e7bb50386211b897f55f139353f374d5b15b1a3bc01f0f2d7eeff4153183050b1abedeac5d6c17eee7b669bec8b9222b6b3b0fbaeaf40857f95e4b79b8a3db759f3abcd4987f088500cbce19621a61b2094cec051f7957276b6572fc81da9ea52cf71db075d69e150f4839c81f6317eb58ee0762cbc8876e0c1c6281e75607b05ea835ee3fde435071680d91d38b4abb52bc43df784b2647fe4f28611777cbde0bb1758bfb4d78d4340bb97df83720afcaa79a1b8db5b79b9de3555893c007105a4aec9e8f7ed5253b205bb1fc69f7992c910d036f6a1571c18c61b899fd6d0c9787cff4b4d81ec11a80b2dcb2e84bf89647b006098e55956012d5bf836a54dd7e9080b0f4dbb188abc3bb46bcca763fe24fd66213c11d1fcc18b4ef3aa28455e76dee0738a2ea4ec70be650a488b69ddbfc693d477583440011f6778868660d5ac20006fde0f0fa351c145665a57d2ba53e41fddd5724423bf6efecf75646c4ae72c46d8a", 0x20001001) r1 = syz_open_dev$hidraw(&(0x7f0000000040), 0x5, 0x1) write$hidraw(r1, 0x0, 0x0) ioctl$HIDIOCGRAWPHYS(r1, 0x80404805, &(0x7f0000000000)) 21:40:29 executing program 5: r0 = syz_open_dev$hidraw(&(0x7f00000001c0), 0x0, 0x80002) write$hidraw(r0, &(0x7f0000000200)="bc0ca8f4d3805a1e9cbb6e4c0f0682a0bd99ef43cdd6bc06d27abc341167e0919172aac8aeb68e087adc02c820909c22c9ea07120e55bc7de10dba97b1bcd3516b45398f6f21533d32df047fe3f4800bbee6fd6af40af92318ea15f16a78c34236b9d09d1b7358325d47164ddf658a8a3e5be85522f4b97119058bb024011f532d578d48f98910a169d1c77a949f7dbec5636e4db62a1398d6e6131343c2eceaa0f2a0cb1066300230385ee4f60af0afeee3a2102611ede25b07e0e1c30c12d38666feb175a3102158bb0aac1355f117138057f0a15581afe89b4602e6f706b6e4f8f08fdf207ffce0c5baea8bfe619ebb13eff67b820489a5ff03b0bb1c5967de5d7cec84c3f6fd2cfeada79bdc91cc36ed88d7f375fd76f84e7c9f676f76a29579bbad5e9bfb222fcf484665d879602a2e53dbaaea4ba71df44ecd57677e7f3283b9661a7b6f8808cd95ceb51c7cb44c3ebdfbf6694d1502125a6e9766ac7e645329ab405b879c6fb77206c86c74aa7ef4f6a848037de52ddc554ce029538206d9e61ef7ff168c7ab57ead5205589e6d67d06677b7594c8a46c5d79dcdc7446cbdd107c7f701c24ec2d95772d06de08b637b4cb65219fa30b9e66c9d326f6bb25a8d6b04828300e72a766da3eae409f1223c31ab81e78172382c6e267dbc08dfbd3edc2705e6d9f730da8fa1e9d088f0b7a715e5bdd8ae70faa365ab4246df3c1fe8ba724ef057c74a46471b46254ad7fb0da1854837f2f6f13ef3280a4c6f7c55162855a543fe4c764ac319c89f79f0fb797d4a7b668a16a1cba4916e7582a79c9a2f048993c2c3d02ae35a2c64a6b2a44b857ec681cbf1f3245ceaebbc39c0f532907c5087e9d0715e5e741a076a175396f682fd625a162cec836ea8fd061c28bca45ed70bf7c230a575dd7c4b1c6c0debf473b37df79a354d30692556c3e3a6f63f87caf48c2c8ec5a9cc1ed8862b6a28c512c11a1aac63b343cf3513a39a5b0197bf0e8577414706c6d228bcadc79bb0b060bef39c0572db9a6ec33d11607e6a36babb23515239b2c10ea33b826c4e0bf4063b9dbdbf0b431d518dd4707a9082b77c16c009e7cfde996f9cf135c3de300fcc5f314b5fa72b0a532d1aacb1d5ac8245966a90ad009e51491a225fefd345b77ed7552b9a927830bb1f7e8371e18b589dca77464fd08c57a2f30c3195979315b2081238c2c781e5ffb49342032e91cf4874c3adca9f9bbf387bb8f22649cc26067ac680374d11c6ceebbc9ce3d300f5927d2091295f72525be70928357004668ea97e29eb10fdfcdd5bfb7d9f2673066fe33c85c53004034ce6daa202a1a2eca8d4dff79e87fc5c0f789c3dd954156920995d8ad21e6a7bb044df919890034a9a3cf4b3539794e7ef25aac386adbaa7b0764a6e5284202d9fc761aa7831e4e1ed1408ad971811508ed5e7a8403d55d2eb08fdec7f9962b5eebf6e5fd4f5dc380a9510f0c2ce3b7ccbde07a490514a3491505f1876d515cff437370bceed0758042d17ddc8da6fc4cf0623011d2db06dbd64b04c5b74221a198ca76f3a19f770167678e841f2353899e9d248507e510564a260da83080e9d2c25ff6a3e10d016188067b99f0993c4c985ea34483c7222cb4a7813f682102a8f6e64ad985c504b70f8073633f50303c0d16ab0c5cfa009f0226c42fa16f458294102ae22ebabf2ccf0af2d79e98ceeee091f9a9734321e3d30beb069fde6707617e2b490704b986683f374b6bfa2d924ad4afcba54356121a633b6e3f90d71643b4217d172a22e5b2d6ee5a3a0b48a53f58a45516f706cace2a1343c5dc1dd6e675b1212680367940622a95032dc31eb016309bad58d9c468f0c5238c9940da5888ccf404101abf285ec658b51708392314998893923c113277e6a177b9c7d680a888f4f2922b7a85b2170589f9273a8edfd2100bcd07387d77f60b7208ca5d48b1f9627818e1e6595eec081ae1262cb46d1b040ea9315ac821015ba3d5bdcdeebe4da088ef4f0fa207612a56fb2cc4a0ef2d68e24b5ee15e73f5706c04ca6f6cc02004759e55212025b2e097bfcf40cbc8406dcb4baf466909e7acd15a8c56aa6fb46e3645b389804b1f6fd7ac4b45c33b3c5889165dd1686141dd42811fdc12dd6806dbebbc40ba0cf1fc7e1f6eacd60b9e23d4579121197b33315a7a301702d988ce6f35c19408bd940bb38bad1560ba4356728d12400f290f5c8bbae8c76ca93fb9abe1f27d83b4260e9ccb084334f4c137dfae8b1213df33eeaac7f0f4bf4dcc2c96e1b11d61cd5168228cb2a5350b3c8cca4fc0dbfa647a009bb558032164cd117ddf5db0997c8422ef39d5884dc30b0e772b6206ec5ae6495977e069a0251a09d47439742c360d8f02a022ae202ec0207b8fcb254aa6dd287c789cc59f17d2cef8694cc648ed0804a3cf8e690c915537e995e49f472dcde36181828190b27c217accad274ce4a3e8360da724a55db4483558726831117a7780ea55323c0e04c22d9ddd5d61dbc4812d72cd2cf2bde9c4f0dc7abe677e3c935bb391f2bcf0edccde9374503c1c52c1ca296920a90c830c118129949ff3b433da1a931e938c035a6b2c138a7f46747b46a94d33ac0c74e4fcf1f41cd0bf12659f63d15c075671d861f2843df902397df9f36d305d5392d323adac7f37750117344063a92af63c631d00b9014e24f97d3e6ec4082952007a7a5793b6a16e9000bc30142e110ab70f1e81da9a55b2b39b6061b1038e39bdbdac10957bec02d77538ca76b356b913c2b296fa40d761bc571193b31ba56137ee9c0fa1ca3e4ee88a0d6e1cd72b0603dd50db7c4dee2325e8d497ae36febbb67adaac2765585e3057cde3cb85e2f2fe3d278468146f924bd172adaef6215966f70d7c8f2bd1575c3085f7e239ed22b26f5345fdaae42a5ec4531af46dcb0d6eb9088de9ed5a13b9242c567003906d7ac951d51ab9efaf539bd025605649cfe49c60b8fd7bfbc123b70c66855011141340c0b942ae19d2ab8074fe00a757957a462ff313ada92c3393e83a0a6019e621f218f531b52cdb70c492e155c4636e4caef03f40c82a5d717528173620b1591bac5c6cc5177ad76d3ccbc4734912d24286ada9a3fe6999a15e53616660414a66549f5d2df7393d7b0a01fb6fbbce8335ee027372f4a54162580c79a6e4807282b5bde9b03b36b261c7b3d2e66a9a26047b08b2d26898c47c8f60b4f14e6c18c59aff042043ab55dd32f7f091fbb4a31369bce2a9a2cb4cbab85a1f734e0e04185f505a32c808e96bf0001450eedb425aabf547d544c8b20db055e5ac9520373ee985a5a526c20e0bef21c38b156144b5a021c43d4bdb5a26d47625579c545e92022a3e165f57c0425129c983781dfad9041d4b77ba1c4676073416f0cda8355258e994434fba0bfe0dbd515ab37cace243834289d1a8e10f5adf360fe95066b8a7db03b9b01e9ec8c82e755ad23d263e08ae5079a5d68d3d0ca09d107aaf84aaa48931e79cf0a3079b41c0a1c3c3d42d89f24bcc657c3a44bf4a65948aa1faf642eecb84b119aecea0b6d081c04680ed0d0d41a06199d6b32e07c800f7655135230ce34d381b4c6fece111c88f8819c661ab84800c5682db15fd6ea3e8a4c875d600b73371048793dc5c0d3b18bf45e2b46f02147116f163795e2ceb8be4df2fbb777185c377feaae247f42c9b40e6b20995ad1b0d750255c9d2fd596e085f71dd2489e8acee172ba982252b88e5cb459f8ea969f7b6a3f0d8491c03709ad05a2c5a1ae65bd47b1ac9123874bbdb06fe5ad6c381ad6373202a543d54fb10e76634189e0c7970fc7cef703f8c49b935032960d87fa5714245c52ea3c56be640770eb1e0fe9378821db20ab144781029dada979cdf80c93436ffc55c30bba9e5d6467f2400f930fcfee790a03a07f8fea9e6822f93af0e9b23f6c7ed013329522d3969c2692b3907137ee27b1123d9b7d7e2cca0e1b6c1bcaac34e577209c9fe6e65bed97bb949c18cdd116d2a627beaa6785983abe8c276dfa045f2f1cb8b41fb90ae1f3d4b2378c9175c448775a1f94a286e59ea2e97e48e0ba7494298a41671a11db5f0b66352354dca64e90e112bc93ecfde2cb3e9a8df75b8f563298d0e1aa5e9b17172d12293f0eca9fadeb2f57c5f743f5fbf1de23b60bebecd94f309e074008bfa43ab6f5241edef42b63fc687880855e9d7c3a7d0f314d7dbe0a85b472d678737c775b3937f8ea21be356cf54945a399b1ad9ee8951c8fb8eecbd6272c47eeaec998cc731f441100fad588c39598908f5b9da4047de1d90999a7ea1a684ea3bdfb23dc753426c12cf4e69676adb89e3783fa87603b41c02f5b0a8745c6114a44dd259d947ec83e01b35edf78860b17b3ee7f39e70c742b5f7cc6d623d9543de34b59791179670d7c3484c684f08e25e70d721e6a6c0ef5d3bfcc6d71c570bab81f56af7c17f1d6fc8daa26a782d259dc247493e7832bc6e4d9dd686f1c9e6035f313b8d752b82f40e127f6fb279a80e228864349bf21dc825efbdd2a0f3c0f9f2c7bdb8c48354db4a1e7bb50386211b897f55f139353f374d5b15b1a3bc01f0f2d7eeff4153183050b1abedeac5d6c17eee7b669bec8b9222b6b3b0fbaeaf40857f95e4b79b8a3db759f3abcd4987f088500cbce19621a61b2094cec051f7957276b6572fc81da9ea52cf71db075d69e150f4839c81f6317eb58ee0762cbc8876e0c1c6281e75607b05ea835ee3fde435071680d91d38b4abb52bc43df784b2647fe4f28611777cbde0bb1758bfb4d78d4340bb97df83720afcaa79a1b8db5b79b9de3555893c007105a4aec9e8f7ed5253b205bb1fc69f7992c910d036f6a1571c18c61b899fd6d0c9787cff4b4d81ec11a80b2dcb2e84bf89647b006098e55956012d5bf836a54dd7e9080b0f4dbb188abc3bb46bcca763fe24fd66213c11d1fcc18b4ef3aa28455e76dee0738a2ea4ec70be650a488b69ddbfc693d477583440011f6778868660d5ac20006fde0f0fa351c145665a57d2ba53e41fddd5724423bf6efecf75646c4ae72c46d8a", 0x20001001) r1 = syz_open_dev$hiddev(0x0, 0x0, 0x101000) ioctl$HIDIOCAPPLICATION(r1, 0x4802, 0x1) ioctl$HIDIOCGUSAGE(r1, 0xc018480b, &(0x7f00000011c0)={0x1, 0x3, 0x4, 0x0, 0xfffffebd, 0x6}) ioctl$HIDIOCGVERSION(r1, 0x80044801, &(0x7f0000001240)) ioctl$HIDIOCSUSAGES(r1, 0x501c4814, &(0x7f0000001040)={{0x2, 0x1, 0x4, 0x3, 0x7fffffff, 0x4}, 0xbe, [0x80000001, 0x4, 0x806, 0xd6, 0x7, 0x5, 0x457, 0x4, 0x1000, 0x9, 0x9, 0x101, 0x1, 0x0, 0x8, 0x10000, 0xdf, 0x8, 0x8001, 0x2, 0x1, 0x8000, 0x0, 0x9, 0x2, 0x9, 0x5, 0xde6, 0x2, 0x7ff, 0x10000, 0x1, 0xff, 0x80, 0x2, 0x7, 0x80000000, 0x3ff, 0x6870, 0x80, 0x40, 0xa7, 0x1, 0x100, 0x1, 0xbe96, 0x45, 0x0, 0xdaf7, 0xffffff58, 0x0, 0x2, 0x7, 0x283eed09, 0x7ff, 0x4, 0x8001, 0x1, 0x80000001, 0x70000000, 0x2, 0xbe, 0x20, 0x4, 0x6, 0x7, 0x5, 0x0, 0x9, 0x8000, 0x0, 0x100, 0x4, 0x7fffffff, 0x6, 0xa8b0, 0x8, 0xbf, 0x1, 0xace1, 0x9eb9455b, 0x7, 0xffffffff, 0x7, 0xff, 0x7f, 0x1f, 0x1, 0x2, 0x100, 0x2, 0x1000, 0x405, 0x9, 0x8, 0x6, 0x8, 0xfffff800, 0x7, 0x4f3, 0x6, 0x0, 0x20, 0x9, 0x2, 0xb9e8, 0x3f, 0x7, 0x101, 0x7, 0x4, 0x4, 0x3, 0x9, 0xb68b, 0x9, 0x10000, 0x101, 0x0, 0x8, 0xffff2c6e, 0x4, 0x40, 0x9, 0x3, 0x7, 0x8, 0x7, 0xf5, 0x3, 0x1000, 0x7f, 0x7, 0x2, 0x59e, 0x0, 0x1, 0x10001, 0x8, 0x6, 0x3f, 0xef, 0x2, 0x6, 0x1f, 0xffffffff, 0x3, 0x80000001, 0x9, 0x1, 0x6d1, 0x7, 0x101, 0x2, 0xf379, 0x8, 0x0, 0xfff, 0x4586, 0x2, 0x5, 0x80000001, 0x9, 0xb64, 0xb1b, 0x2, 0x4, 0x751, 0x0, 0x3, 0x1f, 0xe0a, 0x20, 0x142, 0x1000, 0x0, 0xf45d, 0x8, 0xa000, 0x1, 0x0, 0x4, 0x6, 0x2, 0x7, 0x0, 0x6, 0x3ff, 0x6, 0x1, 0x1, 0x0, 0x4, 0x4, 0x8, 0x5, 0x5, 0x3ae, 0x9, 0xcc6, 0x6, 0x8d, 0x0, 0xfe, 0x81, 0x7, 0x1, 0xfffffff9, 0x9, 0x1, 0x69, 0x1, 0x0, 0xf, 0x0, 0x80000000, 0x4, 0x4, 0x2fcf, 0x4, 0x83a, 0x80000001, 0x7, 0x6, 0x2, 0x5, 0x9308, 0x10000, 0x200, 0x6, 0x1, 0x7, 0x8, 0x5, 0x4, 0x401, 0x6, 0x2, 0x4, 0x6, 0x3, 0x1, 0x8, 0x5, 0xffff, 0x5, 0xb641, 0x65265dd, 0x29, 0x0, 0x8, 0xecc, 0x2, 0x5, 0x7, 0x2a, 0x0, 0x9, 0x5, 0x80000000, 0x0, 0x800, 0x7fff, 0xffffff80, 0x1, 0x2, 0xfff, 0x2, 0x99ae, 0x4, 0x0, 0xf463, 0x5, 0x4be, 0x100, 0x8, 0x101, 0x0, 0x72c, 0x9, 0x800, 0x16, 0x2, 0x8000, 0x0, 0xffff8675, 0x3, 0x6, 0x7648, 0xc5aa, 0x3, 0x1, 0x81, 0xffffff7f, 0x0, 0x2599, 0xffffa675, 0x80, 0x0, 0x2, 0xfff, 0x82, 0x9, 0x3, 0x10000, 0x1, 0x8, 0x2, 0x6, 0x1, 0x6, 0x8, 0x4, 0x8, 0x9, 0xffff, 0x1, 0x7c56ccbf, 0xf7cc, 0x58, 0xfffffffe, 0xf7, 0x4, 0x7, 0xbb, 0x6, 0xb7, 0x7d29, 0x1, 0x81, 0x6, 0x3ff, 0x0, 0x1000, 0x1, 0x4, 0x3f, 0x7, 0xff, 0xc6, 0x80, 0x3, 0x4, 0x9, 0x101, 0x4, 0x0, 0x3, 0xfffff2e0, 0x7ff, 0x30000000, 0x6, 0x0, 0x1, 0x2, 0x8, 0x3, 0x5, 0x6000, 0x6, 0x7fffffff, 0x5, 0x4, 0x2, 0x6, 0x1, 0x8, 0x40, 0x8, 0x10000, 0x95, 0x4, 0x8, 0x6, 0x2, 0x8001, 0x8, 0x3, 0x4000000, 0x5, 0x9, 0x4, 0x7ff, 0x2, 0x3d4, 0xfffffffa, 0xe3b, 0xe9, 0xfff, 0x8001, 0x9, 0x7fff, 0x9, 0xffff, 0x1, 0x80000000, 0x11, 0x9, 0xe4f, 0x3, 0x3a1, 0x2, 0x0, 0x8, 0xffff, 0xfffffff8, 0x7fff, 0x4, 0x9, 0x8, 0x4, 0x6, 0x5, 0xd4, 0x4, 0x3aea6451, 0x99a, 0x7, 0xffffffff, 0x8, 0x0, 0x0, 0x0, 0x0, 0x8, 0x8, 0x22e6, 0x1, 0x9, 0x3ff, 0x1ff, 0x24000, 0x1000, 0xffff, 0x3, 0x8001, 0x4, 0x766b5474, 0x9f, 0xffff42a2, 0x7fff, 0x1, 0x3, 0xffff, 0x2, 0xffffffb1, 0x100, 0x8, 0x3, 0x5, 0x2, 0x3ff, 0x100, 0x1, 0x20, 0x4, 0x4, 0x101, 0xfffffffc, 0x101, 0x400, 0x1, 0x396d, 0x3a0, 0x7, 0x4, 0x2, 0x7, 0xe4, 0x4, 0x3, 0x9e73, 0x5, 0xffffffff, 0x5, 0x7ff, 0x20, 0x7, 0xffff, 0x4, 0x1f, 0x2, 0x7fff, 0x100, 0x1, 0x5, 0x6, 0x6, 0xffffffff, 0x2, 0x8, 0x40, 0x1, 0xcd, 0x4d2ad558, 0x4, 0x6, 0x0, 0x6000000, 0x0, 0x0, 0x1, 0xfffffffd, 0x1ff, 0x3, 0x0, 0x3, 0x6, 0x3, 0x7fff, 0xff, 0x2d26, 0x3, 0x1, 0x0, 0x80000000, 0x1, 0x3, 0x5, 0x5, 0x8, 0x675, 0x3, 0x800000, 0x10000, 0x299, 0x8, 0xffffff81, 0x8, 0xffffffff, 0x3, 0x4, 0x8001, 0xc51, 0x100, 0x4, 0x4cb2, 0x8, 0x10000, 0x9, 0x5, 0x7, 0x7fffffff, 0x10000, 0xf1, 0x7, 0xa3a3, 0x2, 0xa650, 0x4, 0x807, 0x1, 0x10000, 0x7, 0x5, 0x2, 0x6, 0x3, 0x7, 0x7f, 0x9, 0x1, 0x1, 0x20, 0x56e, 0x9, 0x36016b68, 0x8, 0x8a, 0x100, 0x1ff, 0x3b5, 0x8000, 0x0, 0xe4, 0x0, 0x56ec, 0x58, 0x12000, 0x5, 0x1ff, 0x800, 0x3, 0x1000, 0x7ff, 0x2, 0x0, 0x80000001, 0x1000, 0x6, 0x8832, 0x21, 0x7, 0xa0, 0x8000, 0x1, 0x4, 0x7, 0x5ec, 0x2, 0x3, 0x6, 0x9b1, 0x0, 0x0, 0x393920ad, 0x9, 0x8, 0xf4fe, 0x1ff, 0x800, 0x7, 0x9, 0x822d, 0x80000001, 0x1800, 0xfd9, 0xfac, 0x8, 0x9, 0x0, 0x9, 0x6, 0x6, 0xfffffff7, 0x7, 0x0, 0x9, 0x6, 0xb141, 0xe8, 0xfff, 0x7, 0x682, 0x5, 0xde1, 0x9, 0x1, 0x6, 0x7, 0x0, 0x2de, 0x0, 0x1, 0x6c, 0x3, 0xab7, 0xc0, 0x0, 0x7, 0x2c, 0xfffffffe, 0x9, 0x9, 0x3, 0x9, 0x1f, 0xffffffff, 0xfffffffb, 0x9, 0x4, 0x1, 0x1, 0x7, 0x9, 0x0, 0x20, 0x8000, 0x6, 0x100, 0x8, 0x5, 0x7fff, 0x8, 0x2, 0x2, 0x6, 0x40, 0x8, 0x8, 0x1, 0x7ff, 0x2, 0x0, 0x2764, 0x9, 0x6d0, 0x2, 0xffff, 0xaa7, 0x100, 0x5, 0x7, 0xffff0fe4, 0x8, 0x4, 0x0, 0x9, 0x101, 0xffff, 0x4, 0x40, 0x2, 0x1ff, 0x0, 0x6, 0x4, 0x1, 0x7, 0x5, 0x2, 0x1, 0xffffffc1, 0x7, 0x4, 0x31, 0x5, 0x3eca, 0x10000, 0x0, 0x4, 0x9, 0xfffffffa, 0x0, 0x3, 0x9, 0x101, 0x8, 0xffffff7f, 0x6, 0x7, 0x401, 0x1, 0x9, 0xc987, 0xfffffc01, 0x3369, 0x5, 0x5, 0x4, 0x9, 0x470fa510, 0xfff, 0x1, 0x3ff, 0x9, 0x8, 0x10000, 0x400, 0x4, 0x8, 0x2bc, 0x400, 0xfffffff8, 0x8, 0x6, 0x7f, 0x2, 0x9, 0x9, 0x80000001, 0xfff, 0x5, 0xffff8000, 0x6, 0x800, 0x0, 0x0, 0x1, 0x5, 0x3, 0x400, 0x0, 0xfff, 0x8, 0x6, 0xfffffe01, 0x4, 0x1ff, 0xfffff001, 0x8000, 0xa6, 0x3, 0x8, 0x2, 0x44, 0x0, 0x80, 0x7, 0x2, 0x7, 0xfff, 0x0, 0x6, 0x6, 0x5, 0x40, 0x774c, 0x80000, 0xb06, 0x0, 0x7, 0x4, 0x2, 0x20, 0x5, 0x2, 0x100, 0xd21, 0x4, 0xff, 0x1, 0x8, 0xfffffffa, 0x8000, 0x8, 0x744, 0x140, 0x9, 0x2, 0x7, 0x7, 0x5, 0x0, 0x5, 0x2, 0x3, 0x5, 0x2, 0x0, 0x2271c000, 0x20, 0x0, 0x368, 0xef, 0x7, 0x5, 0x4, 0x4, 0x3, 0x1, 0x6, 0x291, 0x1, 0x6, 0x8, 0x6, 0xffff4c06, 0xfffffff9, 0x8001, 0x2, 0x9, 0xe80, 0x10001, 0x80000000, 0x400, 0x7, 0x3, 0x100, 0x8001, 0x7, 0x7, 0x6, 0x8fb, 0x8, 0xbbc, 0x8a, 0xc5, 0x99, 0x81, 0xffffffe1, 0xde, 0x7f, 0x80000001, 0x38, 0x2, 0x20c, 0x2, 0x7, 0x1f, 0x3, 0x9, 0x5, 0x43, 0x2, 0x0, 0x61, 0xe36, 0x3, 0xffffff5e, 0x2, 0x3f, 0xfffffb07, 0x8, 0x2, 0x1fffc00, 0x9, 0xfffffda6, 0x9, 0x1, 0x1, 0x5, 0xff, 0x3f, 0x80000001, 0x3f, 0x9f, 0x5, 0x1, 0x4, 0x1, 0x81, 0x401, 0xe772, 0x7, 0x7bd1, 0x7f, 0x101, 0x8000, 0x6, 0xfffffe73, 0xfffffffd, 0x7, 0x1, 0x9, 0x4, 0x4, 0x7, 0x4, 0x8, 0xca1f, 0x5555, 0x7, 0x9, 0x0, 0x9, 0x0, 0x4, 0x9, 0x8, 0x11f, 0x7, 0x5, 0x7, 0xfc, 0x6, 0x4e, 0x10000, 0x6, 0x7fff, 0xf8, 0x2, 0x7, 0xfffff128, 0x9, 0x3f, 0x0, 0x8001, 0x51, 0x400, 0xffff, 0xb4d, 0x7fff, 0x800, 0xa06, 0x7, 0x2, 0x256d, 0x1, 0xff, 0xffffffff, 0x7, 0xfffffffd, 0xe3c, 0xb5, 0x2, 0x7, 0x1, 0x73b, 0xffffff7f, 0x0, 0x10000, 0x8001, 0xffff, 0x0, 0x0, 0x40, 0x4a, 0x15, 0x7, 0x81, 0x0, 0x1, 0x2, 0xada, 0x8, 0xe00000, 0x0, 0x0, 0x80000001, 0xfffffffa, 0x200, 0x2, 0x104, 0x2, 0x5ea, 0x200, 0x61525fba, 0x7, 0x9, 0x0, 0xc796, 0xfffffff9, 0x5, 0x0, 0x3ff, 0x6, 0x3, 0xd5f3, 0x9, 0x6, 0x0, 0x2, 0x6]}) 21:40:30 executing program 3: r0 = syz_open_dev$hidraw(&(0x7f00000001c0), 0x0, 0x128441) write$hidraw(r0, &(0x7f0000000200)="bc0ca8f4d3805a1e9cbb6e4c040682a0bd99ef43cdd6bc06d27abc341167e0919172aac8aeb68e087adc02c812909c22c9ea07120e55bc7de10dba97b1bcd3516b4539bf6f21533d32df047fe3f4800bbee6fd6af40af92318ea15f16a78c34236b9d09d1b7358325d47164ddf658a8a3e5be85522f4b97119058bb024011f532d578d48f98910a169d1c77a949f7dbec5636e4db62a1398d6e6131343c2eceaa0f2a0cb1066300230385ee4f60af0afeee3a2102611ede25b07e0e1c30c12d38666feb175a3102158bb0aac1355f117138057f0a15581afe89b4602e6f706b6e4f8f08fdf207ffce0c5baea8bfe619ebb13eff67b820489a5ff03b0bb1c5967de5d7cec84c3f6fd2cfeada79bdc91cc36ed88d7f375fd76f84e7c9f676f76a29579bbad5e9bfb222fcf484665d879602a2e53dbaaea4ba71df44ecd57677e7f3283b9661a7b6f8808cd95ceb51c7cb44c3ebdfbf6694d1502125a6e9766ac7e645329ab405b879c6fb77206c86c74aa7ef4f6a848037de52ddc554ce029538206d9e61ef7ff168c7ab57ead5205589e6d67d06677b7594c8a46c5d79dcdc7446cbdd107c7f701c24ec2d95772d06de08b637b4cb65219fa30b9e66c9d326f6bb25a8d6b04828300e72a766da3eae409f1223c31ab81e78172382c6e267dbc08dfbd3edc2705e6d9f730da8fa1e9d088f0b7a715e5bdd8ae70faa365ab4246df3c1fe8ba724ef057c74a46471b46254ad7fb0da1854837f2f6f13ef3280a4c6f7c55162855a543fe4c764ac319c89f79f0fb797d4a7b668a16a1cba4916e7582a79c9a2f048993c2c3d02ae35a2c64a6b2a44b857ec681cbf1f3245ceaebbc39c0f532907c5087e9d0715e5e741a076a175396f682fd625a162cec836ea8fd061c28bca45ed70bf7c230a575dd7c4b1c6c0debf473b37df79a354d30692556c3e3a6f63f87caf48c2c8ec5a9cc1ed8862b6a28c512c11a1aac63b343cf3513a39a5b0197bf0e8577414706c6d228bcadc79bb0b060bef39c0572db9a6ec33d11607e6a36babb23515239b2c10ea33b826c4e0bf4063b9dbdbf0b431d518dd4707a9082b77c16c009e7cfde996f9cf135c3de300fcc5f314b5fa72b0a532d1aacb1d5ac8245966a90ad009e51491a225fefd345b77ed7552b9a927830bb1f7e8371e18b589dca77464fd08c57a2f30c3195979315b2081238c2c781e5ffb49342032e91cf4874c3adca9f9bbf387bb8f22649cc26067ac680374d11c6ceebbc9ce3d300f5927d2091295f72525be70928357004668ea97e29eb10fdfcdd5bfb7d9f2673066fe33c85c53004034ce6daa202a1a2eca8d4dff79e87fc5c0f789c3dd954156920995d8ad21e6a7bb044df919890034a9a3cf4b3539794e7ef25aac386adbaa7b0764a6e5284202d9fc761aa7831e4e1ed1408ad971811508ed5e7a8403d55d2eb08fdec7f9962b5eebf6e5fd4f5dc380a9510f0c2ce3b7ccbde07a490514a3491505f1876d515cff437370bceed0758042d17ddc8da6fc4cf0623011d2db06dbd64b04c5b74221a198ca76f3a19f770167678e841f2353899e9d248507e510564a260da83080e9d2c25ff6a3e10d016188067b99f0993c4c985ea34483c7222cb4a7813f682102a8f6e64ad985c504b70f8073633f50303c0d16ab0c5cfa009f0226c42fa16f458294102ae22ebabf2ccf0af2d79e98ceeee091f9a9734321e3d30beb069fde6707617e2b490704b986683f374b6bfa2d924ad4afcba54356121a633b6e3f90d71643b4217d172a22e5b2d6ee5a3a0b48a53f58a45516f706cace2a1343c5dc1dd6e675b1212680367940622a95032dc31eb016309bad58d9c468f0c5238c9940da5888ccf404101abf285ec658b51708392314998893923c113277e6a177b9c7d680a888f4f2922b7a85b2170589f9273a8edfd2100bcd07387d77f60b7208ca5d48b1f9627818e1e6595eec081ae1262cb46d1b040ea9315ac821015ba3d5bdcdeebe4da088ef4f0fa207612a56fb2cc4a0ef2d68e24b5ee15e73f5706c04ca6f6cc02004759e55212025b2e097bfcf40cbc8406dcb4baf466909e7acd15a8c56aa6fb46e3645b389804b1f6fd7ac4b45c33b3c5889165dd1686141dd42811fdc12dd6806dbebbc40ba0cf1fc7e1f6eacd60b9e23d4579121197b33315a7a301702d988ce6f35c19408bd940bb38bad1560ba4356728d12400f290f5c8bbae8c76ca93fb9abe1f27d83b4260e9ccb084334f4c137dfae8b1213df33eeaac7f0f4bf4dcc2c96e1b11d61cd5168228cb2a5350b3c8cca4fc0dbfa647a009bb558032164cd117ddf5db0997c8422ef39d5884dc30b0e772b6206ec5ae6495977e069a0251a09d47439742c360d8f02a022ae202ec0207b8fcb254aa6dd287c789cc59f17d2cef8694cc648ed0804a3cf8e690c915537e995e49f472dcde36181828190b27c217accad274ce4a3e8360da724a55db4483558726831117a7780ea55323c0e04c22d9ddd5d61dbc4812d72cd2cf2bde9c4f0dc7abe677e3c935bb391f2bcf0edccde9374503c1c52c1ca296920a90c830c118129949ff3b433da1a931e938c035a6b2c138a7f46747b46a94d33ac0c74e4fcf1f41cd0bf12659f63d15c075671d861f2843df902397df9f36d305d5392d323adac7f37750117344063a92af63c631d00b9014e24f97d3e6ec4082952007a7a5793b6a16e9000bc30142e110ab70f1e81da9a55b2b39b6061b1038e39bdbdac10957bec02d77538ca76b356b913c2b296fa40d761bc571193b31ba56137ee9c0fa1ca3e4ee88a0d6e1cd72b0603dd50db7c4dee2325e8d497ae36febbb67adaac2765585e3057cde3cb85e2f2fe3d278468146f924bd172adaef6215966f70d7c8f2bd1575c3085f7e239ed22b26f5345fdaae42a5ec4531af46dcb0d6eb9088de9ed5a13b9242c567003906d7ac951d51ab9efaf539bd025605649cfe49c60b8fd7bfbc123b70c66855011141340c0b942ae19d2ab8074fe00a757957a462ff313ada92c3393e83a0a6019e621f218f531b52cdb70c492e155c4636e4caef03f40c82a5d717528173620b1591bac5c6cc5177ad76d3ccbc4734912d24286ada9a3fe6999a15e53616660414a66549f5d2df7393d7b0a01fb6fbbce8335ee027372f4a54162580c79a6e4807282b5bde9b03b36b261c7b3d2e66a9a26047b08b2d26898c47c8f60b4f14e6c18c59aff042043ab55dd32f7f091fbb4a31369bce2a9a2cb4cbab85a1f734e0e04185f505a32c808e96bf0001450eedb425aabf547d544c8b20db055e5ac9520373ee985a5a526c20e0bef21c38b156144b5a021c43d4bdb5a26d47625579c545e92022a3e165f57c0425129c983781dfad9041d4b77ba1c4676073416f0cda8355258e994434fba0bfe0dbd515ab37cace243834289d1a8e10f5adf360fe95066b8a7db03b9b01e9ec8c82e755ad23d263e08ae5079a5d68d3d0ca09d107aaf84aaa48931e79cf0a3079b41c0a1c3c3d42d89f24bcc657c3a44bf4a65948aa1faf642eecb84b119aecea0b6d081c04680ed0d0d41a06199d6b32e07c800f7655135230ce34d381b4c6fece111c88f8819c661ab84800c5682db15fd6ea3e8a4c875d600b73371048793dc5c0d3b18bf45e2b46f02147116f163795e2ceb8be4df2fbb777185c377feaae247f42c9b40e6b20995ad1b0d750255c9d2fd596e085f71dd2489e8acee172ba982252b88e5cb459f8ea969f7b6a3f0d8491c03709ad05a2c5a1ae65bd47b1ac9123874bbdb06fe5ad6c381ad6373202a543d54fb10e76634189e0c7970fc7cef703f8c49b935032960d87fa5714245c52ea3c56be640770eb1e0fe9378821db20ab144781029dada979cdf80c93436ffc55c30bba9e5d6467f2400f930fcfee790a03a07f8fea9e6822f93af0e9b23f6c7ed013329522d3969c2692b3907137ee27b1123d9b7d7e2cca0e1b6c1bcaac34e577209c9fe6e65bed97bb949c18cdd116d2a627beaa6785983abe8c276dfa045f2f1cb8b41fb90ae1f3d4b2378c9175c448775a1f94a286e59ea2e97e48e0ba7494298a41671a11db5f0b66352354dca64e90e112bc93ecfde2cb3e9a8df75b8f563298d0e1aa5e9b17172d12293f0eca9fadeb2f57c5f743f5fbf1de23b60bebecd94f309e074008bfa43ab6f5241edef42b63fc687880855e9d7c3a7d0f314d7dbe0a85b472d678737c775b3937f8ea21be356cf54945a399b1ad9ee8951c8fb8eecbd6272c47eeaec998cc731f441100fad588c39598908f5b9da4047de1d90999a7ea1a684ea3bdfb23dc753426c12cf4e69676adb89e3783fa87603b41c02f5b0a8745c6114a44dd259d947ec83e01b35edf78860b17b3ee7f39e70c742b5f7cc6d623d9543de34b59791179670d7c3484c684f08e25e70d721e6a6c0ef5d3bfcc6d71c570bab81f56af7c17f1d6fc8daa26a782d259dc247493e7832bc6e4d9dd686f1c9e6035f313b8d752b82f40e127f6fb279a80e228864349bf21dc825efbdd2a0f3c0f9f2c7bdb8c48354db4a1e7bb50386211b897f55f139353f374d5b15b1a3bc01f0f2d7eeff4153183050b1abedeac5d6c17eee7b669bec8b9222b6b3b0fbaeaf40857f95e4b79b8a3db759f3abcd4987f088500cbce19621a61b2094cec051f7957276b6572fc81da9ea52cf71db075d69e150f4839c81f6317eb58ee0762cbc8876e0c1c6281e75607b05ea835ee3fde435071680d91d38b4abb52bc43df784b2647fe4f28611777cbde0bb1758bfb4d78d4340bb97df83720afcaa79a1b8db5b79b9de3555893c007105a4aec9e8f7ed5253b205bb1fc69f7992c910d036f6a1571c18c61b899fd6d0c9787cff4b4d81ec11a80b2dcb2e84bf89647b006098e55956012d5bf836a54dd7e9080b0f4dbb188abc3bb46bcca763fe24fd66213c11d1fcc18b4ef3aa28455e76dee0738a2ea4ec70be650a488b69ddbfc693d477583440011f6778868660d5ac20006fde0f0fa351c145665a57d2ba53e41fddd5724423bf6efecf75646c4ae72c46d8a", 0x20001001) 21:40:30 executing program 0: r0 = syz_open_dev$hidraw(&(0x7f00000001c0), 0x0, 0x80002) write$hidraw(r0, &(0x7f0000000200)="bc0ca8f4d3805a1e9cbb6e4c040682a0bd99ef43cdd6bc06d27abc341167e0919172aac8aeb68e087adc02c820909c22c9ea07120e55bc7de10dba97b1bcd3516b4539bf6f21533d32df0478e3f4800bbee6fd6af40af92318ea15f16a78c34236b9d09d1b7358325d47164ddf658a8a3e5be85522f4b97119058bb024011f532d578d48f98910a169d1c77a949f7dbec5636e4db62a1398d6e6131343c2eceaa0f2a0cb1066300230385ee4f60af0afeee3a2102611ede25b07e0e1c30c12d38666feb175a3102158bb0aac1355f117138057f0a15581afe89b4602e6f706b6e4f8f08fdf207ffce0c5baea8bfe619ebb13eff67b820489a5ff03b0bb1c5967de5d7cec84c3f6fd2cfeada79bdc91cc36ed88d7f375fd76f84e7c9f676f76a29579bbad5e9bfb222fcf484665d879602a2e53dbaaea4ba71df44ecd57677e7f3283b9661a7b6f8808cd95ceb51c7cb44c3ebdfbf6694d1502125a6e9766ac7e645329ab405b879c6fb77206c86c74aa7ef4f6a848037de52ddc554ce029538206d9e61ef7ff168c7ab57ead5205589e6d67d06677b7594c8a46c5d79dcdc7446cbdd107c7f701c24ec2d95772d06de08b637b4cb65219fa30b9e66c9d326f6bb25a8d6b04828300e72a766da3eae409f1223c31ab81e78172382c6e267dbc08dfbd3edc2705e6d9f730da8fa1e9d088f0b7a715e5bdd8ae70faa365ab4246df3c1fe8ba724ef057c74a46471b46254ad7fb0da1854837f2f6f13ef3280a4c6f7c55162855a543fe4c764ac319c89f79f0fb797d4a7b668a16a1cba4916e7582a79c9a2f048993c2c3d02ae35a2c64a6b2a44b857ec681cbf1f3245ceaebbc39c0f532907c5087e9d0715e5e741a076a175396f682fd625a162cec836ea8fd061c28bca45ed70bf7c230a575dd7c4b1c6c0debf473b37df79a354d30692556c3e3a6f63f87caf48c2c8ec5a9cc1ed8862b6a28c512c11a1aac63b343cf3513a39a5b0197bf0e8577414706c6d228bcadc79bb0b060bef39c0572db9a6ec33d11607e6a36babb23515239b2c10ea33b826c4e0bf4063b9dbdbf0b431d518dd4707a9082b77c16c009e7cfde996f9cf135c3de300fcc5f314b5fa72b0a532d1aacb1d5ac8245966a90ad009e51491a225fefd345b77ed7552b9a927830bb1f7e8371e18b589dca77464fd08c57a2f30c3195979315b2081238c2c781e5ffb49342032e91cf4874c3adca9f9bbf387bb8f22649cc26067ac680374d11c6ceebbc9ce3d300f5927d2091295f72525be70928357004668ea97e29eb10fdfcdd5bfb7d9f2673066fe33c85c53004034ce6daa202a1a2eca8d4dff79e87fc5c0f789c3dd954156920995d8ad21e6a7bb044df919890034a9a3cf4b3539794e7ef25aac386adbaa7b0764a6e5284202d9fc761aa7831e4e1ed1408ad971811508ed5e7a8403d55d2eb08fdec7f9962b5eebf6e5fd4f5dc380a9510f0c2ce3b7ccbde07a490514a3491505f1876d515cff437370bceed0758042d17ddc8da6fc4cf0623011d2db06dbd64b04c5b74221a198ca76f3a19f770167678e841f2353899e9d248507e510564a260da83080e9d2c25ff6a3e10d016188067b99f0993c4c985ea34483c7222cb4a7813f682102a8f6e64ad985c504b70f8073633f50303c0d16ab0c5cfa009f0226c42fa16f458294102ae22ebabf2ccf0af2d79e98ceeee091f9a9734321e3d30beb069fde6707617e2b490704b986683f374b6bfa2d924ad4afcba54356121a633b6e3f90d71643b4217d172a22e5b2d6ee5a3a0b48a53f58a45516f706cace2a1343c5dc1dd6e675b1212680367940622a95032dc31eb016309bad58d9c468f0c5238c9940da5888ccf404101abf285ec658b51708392314998893923c113277e6a177b9c7d680a888f4f2922b7a85b2170589f9273a8edfd2100bcd07387d77f60b7208ca5d48b1f9627818e1e6595eec081ae1262cb46d1b040ea9315ac821015ba3d5bdcdeebe4da088ef4f0fa207612a56fb2cc4a0ef2d68e24b5ee15e73f5706c04ca6f6cc02004759e55212025b2e097bfcf40cbc8406dcb4baf466909e7acd15a8c56aa6fb46e3645b389804b1f6fd7ac4b45c33b3c5889165dd1686141dd42811fdc12dd6806dbebbc40ba0cf1fc7e1f6eacd60b9e23d4579121197b33315a7a301702d988ce6f35c19408bd940bb38bad1560ba4356728d12400f290f5c8bbae8c76ca93fb9abe1f27d83b4260e9ccb084334f4c137dfae8b1213df33eeaac7f0f4bf4dcc2c96e1b11d61cd5168228cb2a5350b3c8cca4fc0dbfa647a009bb558032164cd117ddf5db0997c8422ef39d5884dc30b0e772b6206ec5ae6495977e069a0251a09d47439742c360d8f02a022ae202ec0207b8fcb254aa6dd287c789cc59f17d2cef8694cc648ed0804a3cf8e690c915537e995e49f472dcde36181828190b27c217accad274ce4a3e8360da724a55db4483558726831117a7780ea55323c0e04c22d9ddd5d61dbc4812d72cd2cf2bde9c4f0dc7abe677e3c935bb391f2bcf0edccde9374503c1c52c1ca296920a90c830c118129949ff3b433da1a931e938c035a6b2c138a7f46747b46a94d33ac0c74e4fcf1f41cd0bf12659f63d15c075671d861f2843df902397df9f36d305d5392d323adac7f37750117344063a92af63c631d00b9014e24f97d3e6ec4082952007a7a5793b6a16e9000bc30142e110ab70f1e81da9a55b2b39b6061b1038e39bdbdac10957bec02d77538ca76b356b913c2b296fa40d761bc571193b31ba56137ee9c0fa1ca3e4ee88a0d6e1cd72b0603dd50db7c4dee2325e8d497ae36febbb67adaac2765585e3057cde3cb85e2f2fe3d278468146f924bd172adaef6215966f70d7c8f2bd1575c3085f7e239ed22b26f5345fdaae42a5ec4531af46dcb0d6eb9088de9ed5a13b9242c567003906d7ac951d51ab9efaf539bd025605649cfe49c60b8fd7bfbc123b70c66855011141340c0b942ae19d2ab8074fe00a757957a462ff313ada92c3393e83a0a6019e621f218f531b52cdb70c492e155c4636e4caef03f40c82a5d717528173620b1591bac5c6cc5177ad76d3ccbc4734912d24286ada9a3fe6999a15e53616660414a66549f5d2df7393d7b0a01fb6fbbce8335ee027372f4a54162580c79a6e4807282b5bde9b03b36b261c7b3d2e66a9a26047b08b2d26898c47c8f60b4f14e6c18c59aff042043ab55dd32f7f091fbb4a31369bce2a9a2cb4cbab85a1f734e0e04185f505a32c808e96bf0001450eedb425aabf547d544c8b20db055e5ac9520373ee985a5a526c20e0bef21c38b156144b5a021c43d4bdb5a26d47625579c545e92022a3e165f57c0425129c983781dfad9041d4b77ba1c4676073416f0cda8355258e994434fba0bfe0dbd515ab37cace243834289d1a8e10f5adf360fe95066b8a7db03b9b01e9ec8c82e755ad23d263e08ae5079a5d68d3d0ca09d107aaf84aaa48931e79cf0a3079b41c0a1c3c3d42d89f24bcc657c3a44bf4a65948aa1faf642eecb84b119aecea0b6d081c04680ed0d0d41a06199d6b32e07c800f7655135230ce34d381b4c6fece111c88f8819c661ab84800c5682db15fd6ea3e8a4c875d600b73371048793dc5c0d3b18bf45e2b46f02147116f163795e2ceb8be4df2fbb777185c377feaae247f42c9b40e6b20995ad1b0d750255c9d2fd596e085f71dd2489e8acee172ba982252b88e5cb459f8ea969f7b6a3f0d8491c03709ad05a2c5a1ae65bd47b1ac9123874bbdb06fe5ad6c381ad6373202a543d54fb10e76634189e0c7970fc7cef703f8c49b935032960d87fa5714245c52ea3c56be640770eb1e0fe9378821db20ab144781029dada979cdf80c93436ffc55c30bba9e5d6467f2400f930fcfee790a03a07f8fea9e6822f93af0e9b23f6c7ed013329522d3969c2692b3907137ee27b1123d9b7d7e2cca0e1b6c1bcaac34e577209c9fe6e65bed97bb949c18cdd116d2a627beaa6785983abe8c276dfa045f2f1cb8b41fb90ae1f3d4b2378c9175c448775a1f94a286e59ea2e97e48e0ba7494298a41671a11db5f0b66352354dca64e90e112bc93ecfde2cb3e9a8df75b8f563298d0e1aa5e9b17172d12293f0eca9fadeb2f57c5f743f5fbf1de23b60bebecd94f309e074008bfa43ab6f5241edef42b63fc687880855e9d7c3a7d0f314d7dbe0a85b472d678737c775b3937f8ea21be356cf54945a399b1ad9ee8951c8fb8eecbd6272c47eeaec998cc731f441100fad588c39598908f5b9da4047de1d90999a7ea1a684ea3bdfb23dc753426c12cf4e69676adb89e3783fa87603b41c02f5b0a8745c6114a44dd259d947ec83e01b35edf78860b17b3ee7f39e70c742b5f7cc6d623d9543de34b59791179670d7c3484c684f08e25e70d721e6a6c0ef5d3bfcc6d71c570bab81f56af7c17f1d6fc8daa26a782d259dc247493e7832bc6e4d9dd686f1c9e6035f313b8d752b82f40e127f6fb279a80e228864349bf21dc825efbdd2a0f3c0f9f2c7bdb8c48354db4a1e7bb50386211b897f55f139353f374d5b15b1a3bc01f0f2d7eeff4153183050b1abedeac5d6c17eee7b669bec8b9222b6b3b0fbaeaf40857f95e4b79b8a3db759f3abcd4987f088500cbce19621a61b2094cec051f7957276b6572fc81da9ea52cf71db075d69e150f4839c81f6317eb58ee0762cbc8876e0c1c6281e75607b05ea835ee3fde435071680d91d38b4abb52bc43df784b2647fe4f28611777cbde0bb1758bfb4d78d4340bb97df83720afcaa79a1b8db5b79b9de3555893c007105a4aec9e8f7ed5253b205bb1fc69f7992c910d036f6a1571c18c61b899fd6d0c9787cff4b4d81ec11a80b2dcb2e84bf89647b006098e55956012d5bf836a54dd7e9080b0f4dbb188abc3bb46bcca763fe24fd66213c11d1fcc18b4ef3aa28455e76dee0738a2ea4ec70be650a488b69ddbfc693d477583440011f6778868660d5ac20006fde0f0fa351c145665a57d2ba53e41fddd5724423bf6efecf75646c4ae72c46d8a", 0x20001001) 21:40:30 executing program 1: r0 = syz_open_dev$hiddev(&(0x7f0000000000), 0x0, 0x1e0482) ioctl$HIDIOCGDEVINFO(r0, 0x801c4803, 0x0) ioctl$HIDIOCSUSAGE(r0, 0x4018480c, &(0x7f00000000c0)={0x3, 0x3, 0x1ff, 0x4, 0xf0c, 0xffff2b4a}) r1 = syz_open_dev$hiddev(&(0x7f0000000140), 0xffffffff, 0x800) ioctl$HIDIOCGREPORTINFO(r1, 0xc00c4809, &(0x7f0000000180)={0x2, 0x1, 0x8000}) r2 = syz_open_dev$hidraw(&(0x7f00000001c0), 0x0, 0x80002) ioctl$HIDIOCGNAME(r0, 0x80404806, &(0x7f0000000200)) write$hidraw(r2, 0x0, 0x0) r3 = syz_open_dev$evdev(&(0x7f0000000100), 0xfff, 0xc103) ioctl$EVIOCGUNIQ(r3, 0x80404508, &(0x7f00000002c0)=""/148) read$hidraw(r2, &(0x7f0000000000)=""/152, 0x98) 21:40:30 executing program 4: r0 = syz_open_dev$hidraw(&(0x7f00000001c0), 0x0, 0x1814c3) write$hidraw(r0, &(0x7f0000000200), 0x0) 21:40:30 executing program 2: r0 = syz_open_dev$hidraw(&(0x7f00000001c0), 0x7fe, 0x0) ioctl$HIDIOCGRAWPHYS(r0, 0x80404805, &(0x7f0000000040)) write$hidraw(r0, &(0x7f0000000200)="bc0ca8f4d3805a1e9cbb6e4c040682a0bd99ef43cdd6bc06d27abc341167e0919172aac8aeb68e087adc02c820909c22c9ea07120e55bc7de10dba97b1bcd3516b45398f6f21533d32df047fe3f4800bbee6fd6af40af92318ea15f16a78c34236b9d09d1b7358325d47164ddf658a8a3e5be85522f4b97119058bb024011f532d578d48f98910a169d1c77a949f7dbec5636e4db62a1398d6e6131343c2eceaa0f2a0cb1066300230385ee4f60af0afeee3a2102611ede25b07e0e1c30c12d38666feb175a3102158bb0aac1355f117138057f0a15581afe89b4602e6f706b6e4f8f08fdf207ffce0c5baea8bfe619ebb13eff67b820489a5ff03b0bb1c5967de5d7cec84c3f6fd2cfeada79bdc91cc36ed88d7f375fd76f84e7c9f676f76a29579bbad5e9bfb222fcf484665d879602a2e53dbaaea4ba71df44ecd57677e7f3283b9661a7b6f8808cd95ceb51c7cb44c3ebdfbf6694d1502125a6e9766ac7e645329ab405b879c6fb77206c86c74aa7ef4f6a848037de52ddc554ce029538206d9e61ef7ff168c7ab57ead5205589e6d67d06677b7594c8a46c5d79dcdc7446cbdd107c7f701c24ec2d95772d06de08b637b4cb65219fa30b9e66c9d326f6bb25a8d6b04828300e72a766da3eae409f1223c31ab81e78172382c6e267dbc08dfbd3edc2705e6d9f730da8fa1e9d088f0b7a715e5bdd8ae70faa365ab4246df3c1fe8ba724ef057c74a46471b46254ad7fb0da1854837f2f6f13ef3280a4c6f7c55162855a543fe4c764ac319c89f79f0fb797d4a7b668a16a1cba4916e7582a79c9a2f048993c2c3d02ae35a2c64a6b2a44b857ec681cbf1f3245ceaebbc39c0f532907c5087e9d0715e5e741a076a175396f682fd625a162cec836ea8fd061c28bca45ed70bf7c230a575dd7c4b1c6c0debf473b37df79a354d30692556c3e3a6f63f87caf48c2c8ec5a9cc1ed8862b6a28c512c11a1aac63b343cf3513a39a5b0197bf0e8577414706c6d228bcadc79bb0b060bef39c0572db9a6ec33d11607e6a36babb23515239b2c10ea33b826c4e0bf4063b9dbdbf0b431d518dd4707a9082b77c16c009e7cfde996f9cf135c3de300fcc5f314b5fa72b0a532d1aacb1d5ac8245966a90ad009e51491a225fefd345b77ed7552b9a927830bb1f7e8371e18b589dca77464fd08c57a2f30c3195979315b2081238c2c781e5ffb49342032e91cf4874c3adca9f9bbf387bb8f22649cc26067ac680374d11c6ceebbc9ce3d300f5927d2091295f72525be70928357004668ea97e29eb10fdfcdd5bfb7d9f2673066fe33c85c53004034ce6daa202a1a2eca8d4dff79e87fc5c0f789c3dd954156920995d8ad21e6a7bb044df919890034a9a3cf4b3539794e7ef25aac386adbaa7b0764a6e5284202d9fc761aa7831e4e1ed1408ad971811508ed5e7a8403d55d2eb08fdec7f9962b5eebf6e5fd4f5dc380a9510f0c2ce3b7ccbde07a490514a3491505f1876d515cff437370bceed0758042d17ddc8da6fc4cf0623011d2db06dbd64b04c5b74221a198ca76f3a19f770167678e841f2353899e9d248507e510564a260da83080e9d2c25ff6a3e10d016188067b99f0993c4c985ea34483c7222cb4a7813f682102a8f6e64ad985c504b70f8073633f50303c0d16ab0c5cfa009f0226c42fa16f458294102ae22ebabf2ccf0af2d79e98ceeee091f9a9734321e3d30beb069fde6707617e2b490704b986683f374b6bfa2d924ad4afcba54356121a633b6e3f90d71643b4217d172a22e5b2d6ee5a3a0b48a53f58a45516f706cace2a1343c5dc1dd6e675b1212680367940622a95032dc31eb016309bad58d9c468f0c5238c9940da5888ccf404101abf285ec658b51708392314998893923c113277e6a177b9c7d680a888f4f2922b7a85b2170589f9273a8edfd2100bcd07387d77f60b7208ca5d48b1f9627818e1e6595eec081ae1262cb46d1b040ea9315ac821015ba3d5bdcdeebe4da088ef4f0fa207612a56fb2cc4a0ef2d68e24b5ee15e73f5706c04ca6f6cc02004759e55212025b2e097bfcf40cbc8406dcb4baf466909e7acd15a8c56aa6fb46e3645b389804b1f6fd7ac4b45c33b3c5889165dd1686141dd42811fdc12dd6806dbebbc40ba0cf1fc7e1f6eacd60b9e23d4579121197b33315a7a301702d988ce6f35c19408bd940bb38bad1560ba4356728d12400f290f5c8bbae8c76ca93fb9abe1f27d83b4260e9ccb084334f4c137dfae8b1213df33eeaac7f0f4bf4dcc2c96e1b11d61cd5168228cb2a5350b3c8cca4fc0dbfa647a009bb558032164cd117ddf5db0997c8422ef39d5884dc30b0e772b6206ec5ae6495977e069a0251a09d47439742c360d8f02a022ae202ec0207b8fcb254aa6dd287c789cc59f17d2cef8694cc648ed0804a3cf8e690c915537e995e49f472dcde36181828190b27c217accad274ce4a3e8360da724a55db4483558726831117a7780ea55323c0e04c22d9ddd5d61dbc4812d72cd2cf2bde9c4f0dc7abe677e3c935bb391f2bcf0edccde9374503c1c52c1ca296920a90c830c118129949ff3b433da1a931e938c035a6b2c138a7f46747b46a94d33ac0c74e4fcf1f41cd0bf12659f63d15c075671d861f2843df902397df9f36d305d5392d323adac7f37750117344063a92af63c631d00b9014e24f97d3e6ec4082952007a7a5793b6a16e9000bc30142e110ab70f1e81da9a55b2b39b6061b1038e39bdbdac10957bec02d77538ca76b356b913c2b296fa40d761bc571193b31ba56137ee9c0fa1ca3e4ee88a0d6e1cd72b0603dd50db7c4dee2325e8d497ae36febbb67adaac2765585e3057cde3cb85e2f2fe3d278468146f924bd172adaef6215966f70d7c8f2bd1575c3085f7e239ed22b26f5345fdaae42a5ec4531af46dcb0d6eb9088de9ed5a13b9242c567003906d7ac951d51ab9efaf539bd025605649cfe49c60b8fd7bfbc123b70c66855011141340c0b942ae19d2ab8074fe00a757957a462ff313ada92c3393e83a0a6019e621f218f531b52cdb70c492e155c4636e4caef03f40c82a5d717528173620b1591bac5c6cc5177ad76d3ccbc4734912d24286ada9a3fe6999a15e53616660414a66549f5d2df7393d7b0a01fb6fbbce8335ee027372f4a54162580c79a6e4807282b5bde9b03b36b261c7b3d2e66a9a26047b08b2d26898c47c8f60b4f14e6c18c59aff042043ab55dd32f7f091fbb4a31369bce2a9a2cb4cbab85a1f734e0e04185f505a32c808e96bf0001450eedb425aabf547d544c8b20db055e5ac9520373ee985a5a526c20e0bef21c38b156144b5a021c43d4bdb5a26d47625579c545e92022a3e165f57c0425129c983781dfad9041d4b77ba1c4676073416f0cda8355258e994434fba0bfe0dbd515ab37cace243834289d1a8e10f5adf360fe95066b8a7db03b9b01e9ec8c82e755ad23d263e08ae5079a5d68d3d0ca09d107aaf84aaa48931e79cf0a3079b41c0a1c3c3d42d89f24bcc657c3a44bf4a65948aa1faf642eecb84b119aecea0b6d081c04680ed0d0d41a06199d6b32e07c800f7655135230ce34d381b4c6fece111c88f8819c661ab84800c5682db15fd6ea3e8a4c875d600b73371048793dc5c0d3b18bf45e2b46f02147116f163795e2ceb8be4df2fbb777185c377feaae247f42c9b40e6b20995ad1b0d750255c9d2fd596e085f71dd2489e8acee172ba982252b88e5cb459f8ea969f7b6a3f0d8491c03709ad05a2c5a1ae65bd47b1ac9123874bbdb06fe5ad6c381ad6373202a543d54fb10e76634189e0c7970fc7cef703f8c49b935032960d87fa5714245c52ea3c56be640770eb1e0fe9378821db20ab144781029dada979cdf80c93436ffc55c30bba9e5d6467f2400f930fcfee790a03a07f8fea9e6822f93af0e9b23f6c7ed013329522d3969c2692b3907137ee27b1123d9b7d7e2cca0e1b6c1bcaac34e577209c9fe6e65bed97bb949c18cdd116d2a627beaa6785983abe8c276dfa045f2f1cb8b41fb90ae1f3d4b2378c9175c448775a1f94a286e59ea2e97e48e0ba7494298a41671a11db5f0b66352354dca64e90e112bc93ecfde2cb3e9a8df75b8f563298d0e1aa5e9b17172d12293f0eca9fadeb2f57c5f743f5fbf1de23b60bebecd94f309e074008bfa43ab6f5241edef42b63fc687880855e9d7c3a7d0f314d7dbe0a85b472d678737c775b3937f8ea21be356cf54945a399b1ad9ee8951c8fb8eecbd6272c47eeaec998cc731f441100fad588c39598908f5b9da4047de1d90999a7ea1a684ea3bdfb23dc753426c12cf4e69676adb89e3783fa87603b41c02f5b0a8745c6114a44dd259d947ec83e01b35edf78860b17b3ee7f39e70c742b5f7cc6d623d9543de34b59791179670d7c3484c684f08e25e70d721e6a6c0ef5d3bfcc6d71c570bab81f56af7c17f1d6fc8daa26a782d259dc247493e7832bc6e4d9dd686f1c9e6035f313b8d752b82f40e127f6fb279a80e228864349bf21dc825efbdd2a0f3c0f9f2c7bdb8c48354db4a1e7bb50386211b897f55f139353f374d5b15b1a3bc01f0f2d7eeff4153183050b1abedeac5d6c17eee7b669bec8b9222b6b3b0fbaeaf40857f95e4b79b8a3db759f3abcd4987f088500cbce19621a61b2094cec051f7957276b6572fc81da9ea52cf71db075d69e150f4839c81f6317eb58ee0762cbc8876e0c1c6281e75607b05ea835ee3fde435071680d91d38b4abb52bc43df784b2647fe4f28611777cbde0bb1758bfb4d78d4340bb97df83720afcaa79a1b8db5b79b9de3555893c007105a4aec9e8f7ed5253b205bb1fc69f7992c910d036f6a1571c18c61b899fd6d0c9787cff4b4d81ec11a80b2dcb2e84bf89647b006098e55956012d5bf836a54dd7e9080b0f4dbb188abc3bb46bcca763fe24fd66213c11d1fcc18b4ef3aa28455e76dee0738a2ea4ec70be650a488b69ddbfc693d477583440011f6778868660d5ac20006fde0f0fa351c145665a57d2ba53e41fddd5724423bf6efecf75646c4ae72c46d8a", 0x20001001) r1 = syz_open_dev$hidraw(&(0x7f0000000040), 0x0, 0x0) write$hidraw(r1, 0x0, 0x0) ioctl$HIDIOCGRAWNAME(r1, 0x80404804, &(0x7f0000000000)) 21:40:30 executing program 4: r0 = syz_open_dev$evdev(&(0x7f0000000000), 0x8d, 0x139802) ioctl$EVIOCGREP(r0, 0x80084503, &(0x7f0000000040)=""/210) r1 = syz_open_dev$hidraw(&(0x7f00000001c0), 0xfffffffffffffffe, 0x531142) ioctl$EVIOCSFF(r0, 0x40304580, &(0x7f0000000180)={0x54, 0x800, 0x5, {0x18, 0x80}, {0x0, 0xfff8}, @period={0x5b, 0x6, 0x9, 0xffff, 0x0, {0xc6d, 0x1ff, 0x68b, 0x4}, 0x6, &(0x7f0000000140)=[0x3fd, 0xda, 0x9, 0x8, 0x7fff, 0x4]}}) write$hidraw(r1, &(0x7f0000000200), 0x0) 21:40:30 executing program 3: write$hidraw(0xffffffffffffffff, &(0x7f0000000200)="bc0ca8f4d3805a1e9cbb6e4c040682a0bd99ef43cdd6bc06d27abc341167e0919172aac8aeb68e087adc02c812909c22c9ea07120e55bc7de10dba97b1bcd3516b4539bf6f21533d32df047fe3f4800bbee6fd6af40af92318ea15f16a78c34236b9d09d1b7358325d47164ddf658a8a3e5be85522f4b97119058bb024011f532d578d48f98910a169d1c77a949f7dbec5636e4db62a1398d6e6131343c2eceaa0f2a0cb1066300230385ee4f60af0afeee3a2102611ede25b07e0e1c30c12d38666feb175a3102158bb0aac1355f117138057f0a15581afe89b4602e6f706b6e4f8f08fdf207ffce0c5baea8bfe619ebb13eff67b820489a5ff03b0bb1c5967de5d7cec84c3f6fd2cfeada79bdc91cc36ed88d7f375fd76f84e7c9f676f76a29579bbad5e9bfb222fcf484665d879602a2e53dbaaea4ba71df44ecd57677e7f3283b9661a7b6f8808cd95ceb51c7cb44c3ebdfbf6694d1502125a6e9766ac7e645329ab405b879c6fb77206c86c74aa7ef4f6a848037de52ddc554ce029538206d9e61ef7ff168c7ab57ead5205589e6d67d06677b7594c8a46c5d79dcdc7446cbdd107c7f701c24ec2d95772d06de08b637b4cb65219fa30b9e66c9d326f6bb25a8d6b04828300e72a766da3eae409f1223c31ab81e78172382c6e267dbc08dfbd3edc2705e6d9f730da8fa1e9d088f0b7a715e5bdd8ae70faa365ab4246df3c1fe8ba724ef057c74a46471b46254ad7fb0da1854837f2f6f13ef3280a4c6f7c55162855a543fe4c764ac319c89f79f0fb797d4a7b668a16a1cba4916e7582a79c9a2f048993c2c3d02ae35a2c64a6b2a44b857ec681cbf1f3245ceaebbc39c0f532907c5087e9d0715e5e741a076a175396f682fd625a162cec836ea8fd061c28bca45ed70bf7c230a575dd7c4b1c6c0debf473b37df79a354d30692556c3e3a6f63f87caf48c2c8ec5a9cc1ed8862b6a28c512c11a1aac63b343cf3513a39a5b0197bf0e8577414706c6d228bcadc79bb0b060bef39c0572db9a6ec33d11607e6a36babb23515239b2c10ea33b826c4e0bf4063b9dbdbf0b431d518dd4707a9082b77c16c009e7cfde996f9cf135c3de300fcc5f314b5fa72b0a532d1aacb1d5ac8245966a90ad009e51491a225fefd345b77ed7552b9a927830bb1f7e8371e18b589dca77464fd08c57a2f30c3195979315b2081238c2c781e5ffb49342032e91cf4874c3adca9f9bbf387bb8f22649cc26067ac680374d11c6ceebbc9ce3d300f5927d2091295f72525be70928357004668ea97e29eb10fdfcdd5bfb7d9f2673066fe33c85c53004034ce6daa202a1a2eca8d4dff79e87fc5c0f789c3dd954156920995d8ad21e6a7bb044df919890034a9a3cf4b3539794e7ef25aac386adbaa7b0764a6e5284202d9fc761aa7831e4e1ed1408ad971811508ed5e7a8403d55d2eb08fdec7f9962b5eebf6e5fd4f5dc380a9510f0c2ce3b7ccbde07a490514a3491505f1876d515cff437370bceed0758042d17ddc8da6fc4cf0623011d2db06dbd64b04c5b74221a198ca76f3a19f770167678e841f2353899e9d248507e510564a260da83080e9d2c25ff6a3e10d016188067b99f0993c4c985ea34483c7222cb4a7813f682102a8f6e64ad985c504b70f8073633f50303c0d16ab0c5cfa009f0226c42fa16f458294102ae22ebabf2ccf0af2d79e98ceeee091f9a9734321e3d30beb069fde6707617e2b490704b986683f374b6bfa2d924ad4afcba54356121a633b6e3f90d71643b4217d172a22e5b2d6ee5a3a0b48a53f58a45516f706cace2a1343c5dc1dd6e675b1212680367940622a95032dc31eb016309bad58d9c468f0c5238c9940da5888ccf404101abf285ec658b51708392314998893923c113277e6a177b9c7d680a888f4f2922b7a85b2170589f9273a8edfd2100bcd07387d77f60b7208ca5d48b1f9627818e1e6595eec081ae1262cb46d1b040ea9315ac821015ba3d5bdcdeebe4da088ef4f0fa207612a56fb2cc4a0ef2d68e24b5ee15e73f5706c04ca6f6cc02004759e55212025b2e097bfcf40cbc8406dcb4baf466909e7acd15a8c56aa6fb46e3645b389804b1f6fd7ac4b45c33b3c5889165dd1686141dd42811fdc12dd6806dbebbc40ba0cf1fc7e1f6eacd60b9e23d4579121197b33315a7a301702d988ce6f35c19408bd940bb38bad1560ba4356728d12400f290f5c8bbae8c76ca93fb9abe1f27d83b4260e9ccb084334f4c137dfae8b1213df33eeaac7f0f4bf4dcc2c96e1b11d61cd5168228cb2a5350b3c8cca4fc0dbfa647a009bb558032164cd117ddf5db0997c8422ef39d5884dc30b0e772b6206ec5ae6495977e069a0251a09d47439742c360d8f02a022ae202ec0207b8fcb254aa6dd287c789cc59f17d2cef8694cc648ed0804a3cf8e690c915537e995e49f472dcde36181828190b27c217accad274ce4a3e8360da724a55db4483558726831117a7780ea55323c0e04c22d9ddd5d61dbc4812d72cd2cf2bde9c4f0dc7abe677e3c935bb391f2bcf0edccde9374503c1c52c1ca296920a90c830c118129949ff3b433da1a931e938c035a6b2c138a7f46747b46a94d33ac0c74e4fcf1f41cd0bf12659f63d15c075671d861f2843df902397df9f36d305d5392d323adac7f37750117344063a92af63c631d00b9014e24f97d3e6ec4082952007a7a5793b6a16e9000bc30142e110ab70f1e81da9a55b2b39b6061b1038e39bdbdac10957bec02d77538ca76b356b913c2b296fa40d761bc571193b31ba56137ee9c0fa1ca3e4ee88a0d6e1cd72b0603dd50db7c4dee2325e8d497ae36febbb67adaac2765585e3057cde3cb85e2f2fe3d278468146f924bd172adaef6215966f70d7c8f2bd1575c3085f7e239ed22b26f5345fdaae42a5ec4531af46dcb0d6eb9088de9ed5a13b9242c567003906d7ac951d51ab9efaf539bd025605649cfe49c60b8fd7bfbc123b70c66855011141340c0b942ae19d2ab8074fe00a757957a462ff313ada92c3393e83a0a6019e621f218f531b52cdb70c492e155c4636e4caef03f40c82a5d717528173620b1591bac5c6cc5177ad76d3ccbc4734912d24286ada9a3fe6999a15e53616660414a66549f5d2df7393d7b0a01fb6fbbce8335ee027372f4a54162580c79a6e4807282b5bde9b03b36b261c7b3d2e66a9a26047b08b2d26898c47c8f60b4f14e6c18c59aff042043ab55dd32f7f091fbb4a31369bce2a9a2cb4cbab85a1f734e0e04185f505a32c808e96bf0001450eedb425aabf547d544c8b20db055e5ac9520373ee985a5a526c20e0bef21c38b156144b5a021c43d4bdb5a26d47625579c545e92022a3e165f57c0425129c983781dfad9041d4b77ba1c4676073416f0cda8355258e994434fba0bfe0dbd515ab37cace243834289d1a8e10f5adf360fe95066b8a7db03b9b01e9ec8c82e755ad23d263e08ae5079a5d68d3d0ca09d107aaf84aaa48931e79cf0a3079b41c0a1c3c3d42d89f24bcc657c3a44bf4a65948aa1faf642eecb84b119aecea0b6d081c04680ed0d0d41a06199d6b32e07c800f7655135230ce34d381b4c6fece111c88f8819c661ab84800c5682db15fd6ea3e8a4c875d600b73371048793dc5c0d3b18bf45e2b46f02147116f163795e2ceb8be4df2fbb777185c377feaae247f42c9b40e6b20995ad1b0d750255c9d2fd596e085f71dd2489e8acee172ba982252b88e5cb459f8ea969f7b6a3f0d8491c03709ad05a2c5a1ae65bd47b1ac9123874bbdb06fe5ad6c381ad6373202a543d54fb10e76634189e0c7970fc7cef703f8c49b935032960d87fa5714245c52ea3c56be640770eb1e0fe9378821db20ab144781029dada979cdf80c93436ffc55c30bba9e5d6467f2400f930fcfee790a03a07f8fea9e6822f93af0e9b23f6c7ed013329522d3969c2692b3907137ee27b1123d9b7d7e2cca0e1b6c1bcaac34e577209c9fe6e65bed97bb949c18cdd116d2a627beaa6785983abe8c276dfa045f2f1cb8b41fb90ae1f3d4b2378c9175c448775a1f94a286e59ea2e97e48e0ba7494298a41671a11db5f0b66352354dca64e90e112bc93ecfde2cb3e9a8df75b8f563298d0e1aa5e9b17172d12293f0eca9fadeb2f57c5f743f5fbf1de23b60bebecd94f309e074008bfa43ab6f5241edef42b63fc687880855e9d7c3a7d0f314d7dbe0a85b472d678737c775b3937f8ea21be356cf54945a399b1ad9ee8951c8fb8eecbd6272c47eeaec998cc731f441100fad588c39598908f5b9da4047de1d90999a7ea1a684ea3bdfb23dc753426c12cf4e69676adb89e3783fa87603b41c02f5b0a8745c6114a44dd259d947ec83e01b35edf78860b17b3ee7f39e70c742b5f7cc6d623d9543de34b59791179670d7c3484c684f08e25e70d721e6a6c0ef5d3bfcc6d71c570bab81f56af7c17f1d6fc8daa26a782d259dc247493e7832bc6e4d9dd686f1c9e6035f313b8d752b82f40e127f6fb279a80e228864349bf21dc825efbdd2a0f3c0f9f2c7bdb8c48354db4a1e7bb50386211b897f55f139353f374d5b15b1a3bc01f0f2d7eeff4153183050b1abedeac5d6c17eee7b669bec8b9222b6b3b0fbaeaf40857f95e4b79b8a3db759f3abcd4987f088500cbce19621a61b2094cec051f7957276b6572fc81da9ea52cf71db075d69e150f4839c81f6317eb58ee0762cbc8876e0c1c6281e75607b05ea835ee3fde435071680d91d38b4abb52bc43df784b2647fe4f28611777cbde0bb1758bfb4d78d4340bb97df83720afcaa79a1b8db5b79b9de3555893c007105a4aec9e8f7ed5253b205bb1fc69f7992c910d036f6a1571c18c61b899fd6d0c9787cff4b4d81ec11a80b2dcb2e84bf89647b006098e55956012d5bf836a54dd7e9080b0f4dbb188abc3bb46bcca763fe24fd66213c11d1fcc18b4ef3aa28455e76dee0738a2ea4ec70be650a488b69ddbfc693d477583440011f6778868660d5ac20006fde0f0fa351c145665a57d2ba53e41fddd5724423bf6efecf75646c4ae72c46d8a", 0x20001001) 21:40:30 executing program 3: write$hidraw(0xffffffffffffffff, &(0x7f0000001040)="bc0ca8f4d3805a1e9cbb6e4c040682a0bd99ef43cdd6bc06d27abc34116fe0919172aac8aeb68e087adc02c812909c22c9ea07120e55bc7de10dba97b1bcd3516b4539bf6f21533d32df047fe3f4800bbee6fd6af40af92318ea15f16a78c34236b9d09d1b7358325d47164ddf658a8a3e5be85522f4b97119058bb024011f532d578d48f98910a169d1c77a949f7dbec5636e4db62a1398d6e6131343c2eceaa0f2a0cb1066300230385ee4f60af0afeee3a2102611ede25b07e0e1c30c12d38666feb175a3102158bb0aac1355f117138057f0a15581afe89b4602e6f706b6e4f8f08fdf207ffce0c5baea8bfe619ebb13eff67b820489a5ff03b0bb1c5967de5d7cec84c3f6fd2cfeada79bdc91cc36ed88d7f375fd76f84e7c9f676f76a29579bbad5e7fde222fcf484665d879602a2e53dbaaea4ba71df44ecd57677e7f3283b9661a7b6f8808cd95ceb51c7cb44c3ebdfbf6694d1502125a6e9766ac7e645329ab405b879c6fb77206c86c74aa7ef4f6a848037de52ddc554ce029538206d9e61ef7ff168c7ab57ead5205589e6d67d06677b7594c8a46c5d79dcdc7446cbdd107c7f701c24ec2d95772d06de08b637b4cb65219fa30b9e66c9d326f6bb25a8d6b04828300e72a766da3eae409f1223c31ab81e78172382c6e267dbc08dfbd3edc2705e6d9f730da8fa1e9d088f0b7a715e5bdd8ae70faa365ab4246df3c1fe8ba724ef057c74a46471b46254ad7fb0da1854837f2f6f13ef3280a4c6f7c55162855a543fe4c764ac319c89f79f0fb797d4a7b668a16a1cba4916e7582a79c9a2f048993c2c3d02ae35a2c64a6b2a44b857ec681cbf1f3245ceaebbc39c0f532907c5087e9d0715e5e741a076a175396f682fd625a162cec836ea8fd061c28bca45ed70bf7c230a575dd7c4b1c6c0debf473b37df79a354d30692556c3e3a6f63f87caf48c2c8ec5a9cc1ed8862b6a28c512c11a1aac63b343cf3513a39a5b0197bf0e8577414706c6d228bcadc79bb0b060bef39c0572db9a6ec33d11607e6a36babb23515239b2c10ea33b826c4e0bf4063b9dbdbf0b431d518dd4707a9082b77c16c009e7cfde996f9cf135c3de300fcc5f314b5fa72b0a532d1aacb1d5ac8245966a90ad009e51491a225fefd345b77ed7552b9a927830bb1f7e8371e18b589dca77464fd08c57a2f30c3195979315b2081238c2c781e5ffb49342032e91cf4874c3adca9f9bbf387bb8f22649cc26067ac680374d11c6ceebbc9ce3d300f5927d2091295f72525be70928357004668ea97e29eb10fdfcdd5bfb7d9f2673066fe33c85c53004034ce6daa202a1a2eca8d4dff79e87fc5c0f789c3dd954156920995d8ad21e6a7bb044df919890034a9a3cf4b3539794e7ef25aac386adbaa7b0764a6e5284202d9fc761aa7831e4e1ed1408ad971811508ed5e7a8403d55d2eb08fdec7f9962b5eebf6e5fd4f5dc380a9510f0c2ce3b7ccbde07a490514a3491505f1876d515cff437370bceed0758042d17ddc8da6fc4cf0623011d2db06dbd64b04c5b74221a198ca76f3a19f770167678e841f2353899e9d248507e510564a260da83080e9d2c25ff6a3e10d016188067b99f0993c4c985ea24483c7222cb4a7813f682102a8f6e64ad985c504b70f8073633f50303c0d16ab0c5cfa009f0226c42fa16f458294102ae22ebabf2ccf0af2d79e98ceeee091f9a9734321e3d30beb069fde6707617e2b490704b986683f374b6bfa2d924ad4afcba54356121a633b6e3f90d71643b4217d172a22e5b2d6ee5a3a0b48a53f58a45516f706cace2a1343c5dc1dd6e675b1212680367940622a95032dc31eb016309bad58d9c468f0c5238c9940da5888ccfcb5f686dcce6b702506d2586cf404101abf285ec658b51708392314998893923c113277e6a177b9c7d680a888f4f2922b7a85b2b70589f9273a8edfd2100bcd07387d77f60b7208ca5d48b1f9627818e1e6595eec081ae1262cb46d1b040ea9315ac821015ba3d5bdcdeebe4da088ef4f0fa207612a56fb2cc4a0ef2d68e24b5ee15e73f5706c04ca6f6cc02004759e55212025b2e097bfcf40cbc8406dcb4baf466909e7acd15a8c56aa6fb46e3645b389804b1f6fd7ac4b45c33b3c5889165dd1686141dd42811fdc12dd6806dbebbc40ba0cf1fc7e1f6eacd60b9e23d4579121197b33315a7a301702d988ce6f35c19408bd940bb38bad1560ba4356728d12400f290f5c8bbae8c76ca93fb9abe1f27d83b4260e9ccb084334f4c137dfae8b1213df33eeaac7f0f4bf4dcc2c96e1b11d61cd5168228cb2a5350b3c8cca4fc0dbfa647a009bb558032164cd117ddf5db0997c8422ef39d5884dc30b0e772b6206ec5ae6495977e069a0251a09d47439742c360d8f02a022ae202ec0207b8fcb254aa6dd287c789cc59f17d2cef8694cc648ed0804a3cf8e690c915537e995e49f472dcde36181828190b27c217accad274ce4a3e8360da724a55db4483558726831117a7780ea55323c0e04c22d9ddd5d61dbc4812d72cd2cf2bde9c4f0dc7abe677e3c935bb391f2bcf0edccde9374503c1c52c1ca296920a90c830c118129949ff3b433da1a931e938c035a6b2c138a7f46747b46a94d33ac0c74e4fcf1f41cd0bf12659f63d15c075671d861f2843df902397df9f36d305d5392d323adac7f37750117344063a92af63c631d00b9014e24f97d3e6ec4082952007a7a5793b6a16e9000bc30142e110ab70f1e81da9a55b2b39b6061b1038e39bdbdac10957bec02d77538ca76b356b913c2b296fa40d761bc571193b31ba56137ee9c0fa1ca3e4ee88a0d6e1cd72b0603dd50db7c4dee2325e8d497ae36febbb67adaac2765585e3057cde3cb85e2f2fe3d278468146f924bd172adaef6215966f70d7c8f2bd1575c3085f7e239ed22b26f5345fdaae42a5ec4531af46dcb0d6eb9088de9ed5a13b9242c567003906d7ac951d51ab9efaf539bd025605649cfe49c60b8fd7bfbc123b70c66855011141340c0b942ae19d2ab8074fe00a757957a462ff313ada92c3393e83a0a6019e621f218f531b52cdb70c492e155c4636e4caef03f40c82a5d717528173620b1591bac5c6cc5177ad76d3ccbc4734912d24286ada9a3fe6999a15e53616660414a66549f5d2df7393d7b0a01fb6fbbce8335ee027372f4a54162580c79a6e4807282b5bde9b03b36b261c7b3d2e66a9a26047b08b2d26898c47c8f60b4f14e6c18c59aff042043ab55dd32f7f091fbb4a31369bce2a9a2cb4cbab85a1f734e0e04185f505a32c808e96bf0001450eedb425aabf547d544c8b20db055e5ac9520373ee985a5a526c20e0bef21c38b156144b5a021c43d4bdb5a26d47625579c545e92022a3e165f57c0425129c983781dfad9041d4b77ba1c4676073416f0cda8355258e994434fba0bfe0dbd515ab37cace243834289d1a8e10f5adf360fe95066b8a7db03b9b01e9ec8c82e755ad23d263e08ae5079a5d68d3d0ca09d107aaf84aaa48931e79cf0a3079b41c0a1c3c3d42d89f24bcc657c3a44bf4a65948aa1faf642eecb84b119aecea0b6d081c04680ed0d0d41a06199d6b32e07c800f7655135230ce34d381b4c6fece111c88f8819c661ab84800c5682db15fd6ea3e8a4c875d600b73371048793dc5c0d3b18bf45e2b46f02147116f163795e2ceb8be4df2fbb777185c377feaae247f42c9b40e6b20995ad1b0d750255c9d2fd596e085f71dd2489e8acee172ba982252b88e5cb459f8ea969f7b6a3f0d8491c03709ad05a2c5a1ae65bd47b1ac9123874bbdb06fe5ad6c381ad6373202a543d54fb10e76634189e0c7970fc7cef703f8c49b935032960d87fa5714245c52ea3c56be640770eb1e0fe9378821db20ab144781029dada979cdf80c93436ffc55c30bba9e5d6467f2400f930fcfee790a03a07f8fea9e6822f93af0e9b23f6c7ed013329522d3969c2692b3907137ee27b1123d9b7d7e2cca0e1b6c1bcaac34e577209c9fe6e65bed97bb949c18cdd116d2a627beaa6785983abe8c276dfa045f2f1cb8b41fb90ae1f3d4b2378c9175c448775a1f94a286e59ea2e97e48e0ba7494298a41671a11db5f0b66352354dca64e90e112bc93ecfde2cb3e9a8df75b8f563298d0e1aa5e9b17172d12293f0eca9fadeb2f57c5f743f5fbf1de23b60bebecd94f309e074008bfa43ab6f5241edef42b63fc687880855e9d7c3a7d0f314d7dbe0a85b472d678737c775b3937f8ea21be356cf54945a399b1ad9ee8951c8fb8eecbd6272c47eeaec998cc731f441100fad588c39598908f5b9da4047de1d90999a7ea1a684ea3bdfb23dc753426c12cf4e69676adb89e3783fa87603b41c02f5b0a8745c6114a44dd259d947ec83e01b35edf78860b17b3ee7f39e70c742b5f7cc6d623d9543de34b59791179670d7c3484c684f08e25e70d721e6a6c0ef5d3bfcc6d71c570bab81f56af7c17f1d6fc8daa26a782d259dc247493e7832bc6e4d9dd686f1c9e6035f313b8d752b82f40e127f6fb279a80e228864349bf21dc825efbdd2a0f3c0f9f2c7bdb8c48354db4a1e7bb50386211b897f55f139353f374d5b15b1a3bc01f0f2d7eeff4153183050b1abedeac5d6c17eee7b669bec8b9222b6b3b0fbaeaf40857f95e4b79b8a3db759f3abcd4987f088500cbce19621a61b2094cec051f7957276b6572fc81da9ea52cf71db075d69e150f4839c81f6317eb58ee0762cbc8876e0c1c6281e75607b05ea835ee3fde435071680d91d38b4abb52bc43df784b2647fe4f28611777cbde0bb1758bfb4d78d4340bb97df83720afcaa79a1b8db5b79b9de3555893c007105a4aec9e8f7ed5253b205bb1fc69f7992c910d036f6a1571c18c61b899fd6d0c9787cff4b4d81ec11a80b2dcb2e84bf89647b006098e55956012d5bf836a54dd7e9080b0f4dbb188abc3bb46bcca763fe24fd66213c11d1fcc18b4ef3aa28455e76dee0738a2ea4ec70be650a488b69ddbfc693d477583440011f6778868660d5ac20006fde0f0fa351c145665a57d2ba53e41fddd5724423d716c4eccef74b3b58628e6b6a206a37b462bd188e32fa2990af84ef62f782d86bef197ddaba976b26b01df1432a32d04d2c0608c252b22", 0xfffffffffffffefc) write$hidraw(0xffffffffffffffff, &(0x7f0000000080)="dd5d83baa758441e96e977ca7b766cb01594dc8c748a5ed7139fcc54af18f311968b917c5f0ce54595d7e4462bd5207f2ff77d653700affb99a31e5e05be17f5ec5436a324b5ced32264a673573b1fa515bf3056988b6b88dcc7b44b7ea2f91ce622eeab7b99c8017e17d9a69a426ccbdcf9ba373553aaa5a9f6166622e3583038225c9f55b8d8695e513212b276c2c32adb3ccb13c5cdb386e3892862242d7552fc9b2389050805202c774a50e1020080de00", 0xb3) r0 = syz_open_dev$hidraw(&(0x7f0000000040), 0x9, 0x80) syz_open_dev$hidraw(&(0x7f0000000000), 0xffff, 0x101400) ioctl$HIDIOCGFEATURE(r0, 0xc0404807, &(0x7f0000000140)={0xff, "f86960900808ad119982174a5681dc3d6f8c7b8517684009b744727a3ac40bb9d7ce4c83a8f8f57548e45c8ef47d0b42d6ee707b9433ed311948f2afaaac01df"}) 21:40:30 executing program 4: r0 = syz_open_dev$hidraw(&(0x7f00000001c0), 0x7, 0x280641) write$hidraw(r0, &(0x7f0000000200), 0x0) 21:40:30 executing program 5: r0 = syz_open_dev$hidraw(&(0x7f0000000000), 0xfffffffffffffffd, 0x2800c2) write$hidraw(r0, &(0x7f0000000200)="bc0ca8f4d3805a1e9cbb6e4c0f0682a0bd99ef43cdd6bc06d27abc341167e0919172aac8aeb68e087adc02c820909c22c9ea07120e55bc7de10dba97b1bcd3516b45398f6f21533d32df047fe3f4800bbee6fd6af40af92318ea15f16a78c34236b9d09d1b7358325d47164ddf658a8a3e5be85522f4b97119058bb024011f532d578d48f98910a169d1c77a949f7dbec5636e4db62a1398d6e6131343c2eceaa0f2a0cb1066300230385ee4f60af0afeee3a2102611ede25b07e0e1c30c12d38666feb175a3102158bb0aac1355f117138057f0a15581afe89b4602e6f706b6e4f8f08fdf207ffce0c5baea8bfe619ebb13eff67b820489a5ff03b0bb1c5967de5d7cec84c3f6fd2cfeada79bdc91cc36ed88d7f375fd76f84e7c9f676f76a29579bbad5e9bfb222fcf484665d879602a2e53dbaaea4ba71df44ecd57677e7f3283b9661a7b6f8808cd95ceb51c7cb44c3ebdfbf6694d1502125a6e9766ac7e645329ab405b879c6fb77206c86c74aa7ef4f6a848037de52ddc554ce029538206d9e61ef7ff168c7ab57ead5205589e6d67d06677b7594c8a46c5d79dcdc7446cbdd107c7f701c24ec2d95772d06de08b637b4cb65219fa30b9e66c9d326f6bb25a8d6b04828300e72a766da3eae409f1223c31ab81e78172382c6e267dbc08dfbd3edc2705e6d9f730da8fa1e9d088f0b7a715e5bdd8ae70faa365ab4246df3c1fe8ba724ef057c74a46471b46254ad7fb0da1854837f2f6f13ef3280a4c6f7c55162855a543fe4c764ac319c89f79f0fb797d4a7b668a16a1cba4916e7582a79c9a2f048993c2c3d02ae35a2c64a6b2a44b857ec681cbf1f3245ceaebbc39c0f532907c5087e9d0715e5e741a076a175396f682fd625a162cec836ea8fd061c28bca45ed70bf7c230a575dd7c4b1c6c0debf473b37df79a354d30692556c3e3a6f63f87caf48c2c8ec5a9cc1ed8862b6a28c512c11a1aac63b343cf3513a39a5b0197bf0e8577414706c6d228bcadc79bb0b060bef39c0572db9a6ec33d11607e6a36babb23515239b2c10ea33b826c4e0bf4063b9dbdbf0b431d518dd4707a9082b77c16c009e7cfde996f9cf135c3de300fcc5f314b5fa72b0a532d1aacb1d5ac8245966a90ad009e51491a225fefd345b77ed7552b9a927830bb1f7e8371e18b589dca77464fd08c57a2f30c3195979315b2081238c2c781e5ffb49342032e91cf4874c3adca9f9bbf387bb8f22649cc26067ac680374d11c6ceebbc9ce3d300f5927d2091295f72525be70928357004668ea97e29eb10fdfcdd5bfb7d9f2673066fe33c85c53004034ce6daa202a1a2eca8d4dff79e87fc5c0f789c3dd954156920995d8ad21e6a7bb044df919890034a9a3cf4b3539794e7ef25aac386adbaa7b0764a6e5284202d9fc761aa7831e4e1ed1408ad971811508ed5e7a8403d55d2eb08fdec7f9962b5eebf6e5fd4f5dc380a9510f0c2ce3b7ccbde07a490514a3491505f1876d515cff437370bceed0758042d17ddc8da6fc4cf0623011d2db06dbd64b04c5b74221a198ca76f3a19f770167678e841f2353899e9d248507e510564a260da83080e9d2c25ff6a3e10d016188067b99f0993c4c985ea34483c7222cb4a7813f682102a8f6e64ad985c504b70f8073633f50303c0d16ab0c5cfa009f0226c42fa16f458294102ae22ebabf2ccf0af2d79e98ceeee091f9a9734321e3d30beb069fde6707617e2b490704b986683f374b6bfa2d924ad4afcba54356121a633b6e3f90d71643b4217d172a22e5b2d6ee5a3a0b48a53f58a45516f706cace2a1343c5dc1dd6e675b1212680367940622a95032dc31eb016309bad58d9c468f0c5238c9940da5888ccf404101abf285ec658b51708392314998893923c113277e6a177b9c7d680a888f4f2922b7a85b2170589f9273a8edfd2100bcd07387d77f60b7208ca5d48b1f9627818e1e6595eec081ae1262cb46d1b040ea9315ac821015ba3d5bdcdeebe4da088ef4f0fa207612a56fb2cc4a0ef2d68e24b5ee15e73f5706c04ca6f6cc02004759e55212025b2e097bfcf40cbc8406dcb4baf466909e7acd15a8c56aa6fb46e3645b389804b1f6fd7ac4b45c33b3c5889165dd1686141dd42811fdc12dd6806dbebbc40ba0cf1fc7e1f6eacd60b9e23d4579121197b33315a7a301702d988ce6f35c19408bd940bb38bad1560ba4356728d12400f290f5c8bbae8c76ca93fb9abe1f27d83b4260e9ccb084334f4c137dfae8b1213df33eeaac7f0f4bf4dcc2c96e1b11d61cd5168228cb2a5350b3c8cca4fc0dbfa647a009bb558032164cd117ddf5db0997c8422ef39d5884dc30b0e772b6206ec5ae6495977e069a0251a09d47439742c360d8f02a022ae202ec0207b8fcb254aa6dd287c789cc59f17d2cef8694cc648ed0804a3cf8e690c915537e995e49f472dcde36181828190b27c217accad274ce4a3e8360da724a55db4483558726831117a7780ea55323c0e04c22d9ddd5d61dbc4812d72cd2cf2bde9c4f0dc7abe677e3c935bb391f2bcf0edccde9374503c1c52c1ca296920a90c830c118129949ff3b433da1a931e938c035a6b2c138a7f46747b46a94d33ac0c74e4fcf1f41cd0bf12659f63d15c075671d861f2843df902397df9f36d305d5392d323adac7f37750117344063a92af63c631d00b9014e24f97d3e6ec4082952007a7a5793b6a16e9000bc30142e110ab70f1e81da9a55b2b39b6061b1038e39bdbdac10957bec02d77538ca76b356b913c2b296fa40d761bc571193b31ba56137ee9c0fa1ca3e4ee88a0d6e1cd72b0603dd50db7c4dee2325e8d497ae36febbb67adaac2765585e3057cde3cb85e2f2fe3d278468146f924bd172adaef6215966f70d7c8f2bd1575c3085f7e239ed22b26f5345fdaae42a5ec4531af46dcb0d6eb9088de9ed5a13b9242c567003906d7ac951d51ab9efaf539bd025605649cfe49c60b8fd7bfbc123b70c66855011141340c0b942ae19d2ab8074fe00a757957a462ff313ada92c3393e83a0a6019e621f218f531b52cdb70c492e155c4636e4caef03f40c82a5d717528173620b1591bac5c6cc5177ad76d3ccbc4734912d24286ada9a3fe6999a15e53616660414a66549f5d2df7393d7b0a01fb6fbbce8335ee027372f4a54162580c79a6e4807282b5bde9b03b36b261c7b3d2e66a9a26047b08b2d26898c47c8f60b4f14e6c18c59aff042043ab55dd32f7f091fbb4a31369bce2a9a2cb4cbab85a1f734e0e04185f505a32c808e96bf0001450eedb425aabf547d544c8b20db055e5ac9520373ee985a5a526c20e0bef21c38b156144b5a021c43d4bdb5a26d47625579c545e92022a3e165f57c0425129c983781dfad9041d4b77ba1c4676073416f0cda8355258e994434fba0bfe0dbd515ab37cace243834289d1a8e10f5adf360fe95066b8a7db03b9b01e9ec8c82e755ad23d263e08ae5079a5d68d3d0ca09d107aaf84aaa48931e79cf0a3079b41c0a1c3c3d42d89f24bcc657c3a44bf4a65948aa1faf642eecb84b119aecea0b6d081c04680ed0d0d41a06199d6b32e07c800f7655135230ce34d381b4c6fece111c88f8819c661ab84800c5682db15fd6ea3e8a4c875d600b73371048793dc5c0d3b18bf45e2b46f02147116f163795e2ceb8be4df2fbb777185c377feaae247f42c9b40e6b20995ad1b0d750255c9d2fd596e085f71dd2489e8acee172ba982252b88e5cb459f8ea969f7b6a3f0d8491c03709ad05a2c5a1ae65bd47b1ac9123874bbdb06fe5ad6c381ad6373202a543d54fb10e76634189e0c7970fc7cef703f8c49b935032960d87fa5714245c52ea3c56be640770eb1e0fe9378821db20ab144781029dada979cdf80c93436ffc55c30bba9e5d6467f2400f930fcfee790a03a07f8fea9e6822f93af0e9b23f6c7ed013329522d3969c2692b3907137ee27b1123d9b7d7e2cca0e1b6c1bcaac34e577209c9fe6e65bed97bb949c18cdd116d2a627beaa6785983abe8c276dfa045f2f1cb8b41fb90ae1f3d4b2378c9175c448775a1f94a286e59ea2e97e48e0ba7494298a41671a11db5f0b66352354dca64e90e112bc93ecfde2cb3e9a8df75b8f563298d0e1aa5e9b17172d12293f0eca9fadeb2f57c5f743f5fbf1de23b60bebecd94f309e074008bfa43ab6f5241edef42b63fc687880855e9d7c3a7d0f314d7dbe0a85b472d678737c775b3937f8ea21be356cf54945a399b1ad9ee8951c8fb8eecbd6272c47eeaec998cc731f441100fad588c39598908f5b9da4047de1d90999a7ea1a684ea3bdfb23dc753426c12cf4e69676adb89e3783fa87603b41c02f5b0a8745c6114a44dd259d947ec83e01b35edf78860b17b3ee7f39e70c742b5f7cc6d623d9543de34b59791179670d7c3484c684f08e25e70d721e6a6c0ef5d3bfcc6d71c570bab81f56af7c17f1d6fc8daa26a782d259dc247493e7832bc6e4d9dd686f1c9e6035f313b8d752b82f40e127f6fb279a80e228864349bf21dc825efbdd2a0f3c0f9f2c7bdb8c48354db4a1e7bb50386211b897f55f139353f374d5b15b1a3bc01f0f2d7eeff4153183050b1abedeac5d6c17eee7b669bec8b9222b6b3b0fbaeaf40857f95e4b79b8a3db759f3abcd4987f088500cbce19621a61b2094cec051f7957276b6572fc81da9ea52cf71db075d69e150f4839c81f6317eb58ee0762cbc8876e0c1c6281e75607b05ea835ee3fde435071680d91d38b4abb52bc43df784b2647fe4f28611777cbde0bb1758bfb4d78d4340bb97df83720afcaa79a1b8db5b79b9de3555893c007105a4aec9e8f7ed5253b205bb1fc69f7992c910d036f6a1571c18c61b899fd6d0c9787cff4b4d81ec11a80b2dcb2e84bf89647b006098e55956012d5bf836a54dd7e9080b0f4dbb188abc3bb46bcca763fe24fd66213c11d1fcc18b4ef3aa28455e76dee0738a2ea4ec70be650a488b69ddbfc693d477583440011f6778868660d5ac20006fde0f0fa351c145665a57d2ba53e41fddd5724423bf6efecf75646c4ae72c46d8a", 0x20001001) 21:40:30 executing program 1: r0 = syz_open_dev$hidraw(&(0x7f00000001c0), 0x0, 0x80002) write$hidraw(r0, 0x0, 0x0) read$hidraw(r0, &(0x7f0000000000)=""/152, 0x98) r1 = syz_open_dev$hidraw(&(0x7f0000000040), 0x0, 0x0) write$hidraw(r1, 0x0, 0x0) r2 = syz_open_dev$hidraw(&(0x7f0000000040), 0x0, 0x0) write$hidraw(r2, 0x0, 0x0) read$hidraw(r2, &(0x7f00000000c0)=""/35, 0x23) ioctl$EVIOCSMASK(0xffffffffffffffff, 0x40104593, &(0x7f0000000100)={0x1, 0x1000, &(0x7f0000001180)="38037321472f04609b02ff48ee632992df1dff7ed9e39209f63d69ff4095b57fdd575c26cab755af2df766f9f117878bbe087b50b0ecdc64efb020ba59e36cd76a6956bad4c40c72e872f96d5c8a44a39427d1cc3af31873619bf2abfcdcd5eaaba9f77c49992bb95f389f0bd60972e613431e5eb3a4a511a8f66c8ccfb4407cced85213b0d78c1b4ac00b0bc5399217fe0f77e06b2c68cde3e79fd2596f50e8b1c01452ae3bf08a33607922f2e4365d1e1e2e4d341a68b8d007d60071694344e934a53dd41a5ec3818384d828346fa1aa1690d177c38d52a7b7846e1d0ccd19f97892c3b859f853c50a748644c3491623a52dcd9ae91f05537581cf73e0ef08c02bf4f48eefaaef016eac4721e454f101796e60e8e644714f9c239923263d2778fe7344932fa0f9ae6597acba7c39d89864bd435513bfd9ce607a74e402b36137182b1791b72559f2e8505b508f261bb4f51bbc024b66a501398ef161851e33bbb12f633603b276d3dbd6edeebf2735fc5c978500ebc18033fd52deba56b35f40f2f6d9f274c86b67b62ae9b35a9d6eba02cbe22c16faa6310b955a7bee13a9b7574ca38ec6b55c01068ddf46910dae035a0066dbe04f8b9a32463e0f8b4b1e88675443801397dbc1738b9b2df9490d41861b862372ca2c88aa3dbf81f37c0462604dd50f5b8c88564646dfafe030fd34a7ab53e6b578913a3070a491abb10851434c17db6212ada478c0887a3d022b33d57ff0e5686022e80a8a2373496b8e6e97335613633b185b701d4a109af30f41a57007837cf97cf94b5d24dd0fdb23f6f9c20b2e54de6bd966bb4cc707e833f6d7d55c9498c950dd1fc357ccc49a5e1f271762ec06ab01a800817d548b17fe50bb2f0946c90ca8b43ddb1783a33f048c5982623d559bee789af644f541e27168bc42a6c5ced9b71c887183cc203108d810bd9fa73888e2182a79f1e4bf91a8d189248797a73916f8f4b18abb1c7cb957fbd649ff069aaec33a3e1c4781715e61a7c508e826243fd12e005b4f6e7517e69499cc5db08d14ed93b603f9140a7a14da41b80178297070f618a04fffc9e1be49fa598ed73fabf2b4526389c809cf2780908132441be3b47a7931f1be81ec5fd912530a432be1a56de2b257e3eb15a4ff69ab19a1b5e2d0e0df3b57ddb3ec87d46928617bd0bf866ed2a1e82626fec823c75cf54e5932e15b362f2db610a95feacc644c3e88cbbf8a66e53c20b69cd88e8700493077fb9ecc9aa4a391b28ffcc400c239e6c3bb0e4be99593bc7cd8694a9dd876fc2f694ff20eda46a9a31a8a93d3d35eeb27cb9f6ce4c212f23ce5fef4cdbfeb0dde8a1ba71bda7603f34d5901ec5b8b491e0df2cee1a04ae3517815ef80d735c187cdab1618f873fae1b2515880b77cb0918cf6fb17b4b5eddd2f1ab177c6e25756bf2082ee32f10cbec2d2617dd07fb6d42a76fed55f315daecc3cbeafd53add62dade38f262efd4e691377bc31195ca1fdd564015a62a3accc2737a5f36c6d470b48ce32c64a6d4e84e76f2d47807a62a0b2816c08e1b88dbe894322750ded90d0aeff713634d9a2f7842153ba3be08fcfdaaa1e3b16c2fe1447ededbb2ccad6170d549aeda2ea8af25330be49b638449d36bbb16aa3e97a0f4356ccb833f3263bc066b6fc6a56fe073d12b56cc2c556809d00a3fd6e22fdd99f25ff0686c283c05ea63c4b187ad515c0d1556b9c6960e878a9d2470668e014309880a332498f2d24acde6644389e7ddd29851be2dd0b0ff67a25b0e3a566c4a6e94fe46855568ad15677fe3d5e7f5b540d8511efe6b3a6eea9974d3f283b58f4bf6e81478b9cdcc1f2888917bae1605c71308afdcd48c26141c5539e460334839fc83ab37ba0af10b579b6514a052b2570c46bde653e95d4743e62578b04ffc28b8aad6f130179a0240b70f8ee56a99318f8cb6271e84ffbe425b9c2b566956f8d3976ee7daebb07823d3d46fed1c411d9132e5f5f78e06deb7fc06be1abe54249db7fe3c186719b44bf66e88f28428c89f952dff0ff2e92bd80d57edcc6ea99698874b1a8687496406396c8cf2d93c84bfc43da7f5f3fc90504801d13d4929ea9515a0ea3e91ad532441c802191efd08094b431ae753011d33637921c06151276f71c7bb5c3afff2767ca2b8dd71f6dd42685d32ad20081afa2a92d611ccf3aa0d983c2bddf555160674ead6e5d00f913852745e96c6bf9b00c8d274cc262cf448ea3d7064a2383d2d15c934c61284a0bab3005cc94600ed230b5152f2d06d64ced229143c130ae03675d8323673215ea5892a8dc55b8e98d7a0e86d3db2a657e164c7948af86338b0a44a7012e8a0d2bbe42c3807b742f08ecafe0f3bb08fbc7dc7f8ba65ab1bea0a1ca2daa6683546f916bea56624903074da12f663da185bf0ef73060d19e1e13e3c5af11d44b1bed23b4654168432eb47b8a59c6e36571b607191ea0866c8463f2b77a981637c35cf3079253411fd686acf805fa30d536ad38d8a767da45a6d8dfa08e90133337c7e3b9d1d24650a0a314c5fd295776356ceabd5856eb30a6bdfabb13f276eda0900c75ed23a6580f23a76db78d829d9979b6b760c5168108d81640c5c5baaf8c54607180e21640ada983c4f1fa01081199f003955c4775c686c07e03848a81045b5ecd1954eabfda45409675be7c6bf1847ba01e35a927ab621681b9683427ab96090419b20b00d808eea89aba35b219d56671ce642f8c2998cf3df9e61ee079c023bae4ca4c3f35ed12f94532aa390edf1d007eebc0126d0e78469f760fd0ca8e8a616918b0dd7233cdb68b15b743c845640222040c7fc55be1c2793b8af54e94d456689790e44804245e99168d5881aeccd6d918c4dc5495fd85773e3cbd6f3ff008c996867d0337ae5e8d558aacacb04c95623a46dca11439dd951abd1fc221a0c52ca786a445bb4e07def8850586f1fa1b19c64e7b8a5340278f497d531e3e3df865e60528544f0fb86ccbeacd268360ec37448205681573af42d9097eec481fc32e776cc915692feddf2053c521ddef217af8aa4c104183fe04c2cf657f76abb1897a91a2e7a7ff3dce8bdb037c2a49d01a53e58ee3b95571f50bd28fcdb5156c3e62d43e6e6a5dd46d16ece52d56f2c4fea5faea329d3a962cbc64b0136761b5dcd494a9afe71d0f1a6a90755ed0daf3aa08aee4688c8874c7a99fc46f869827829d782b88b20bc2b6344486bd2b04500cc3595f94e9ce52090fa9d1b8230aa72d4b61c7e3a2371cfbb4efc27c6e2730799b34a480f70d5d6051909699c064a1e6da8d65912c9e93a478803ec5c93abf75a3041b083872b8afe52058528a098c6e5ae624f2374b5621c02ea4004706e560303bac0123ff9e58700f12950a4d32be7da532a87ceb60c89a5f4edbd6f5782a09a80377102433d0560df4552e43cc552140b97fc7af4b8b875068ef363e1c76a00baa7afdf8b503892b6757ecabcac220948338677e576c0603f419bdc8aac875d8aab53ed86168f797e1408c241c19d965d52f8333b044992856448f078feb75fc301bb668c6775e823c0b57e4e4a5b51976fd4735232efd6bb9a9d5f8669bb229a1c457fff5b8c514be46e0d5e92a49028f3ca7e31384a338b8b0d5237982fd6dced66be8c682fb85aa50f6cf80492a78b6d85ead8873279558dbfdc296b5e35a42c172ef17df3f7dcec3aa2fa34706975c1f3c870bdf2d4da1f71f50e2a533374abaffccc2846e7d8de3f05fd08be6ad3ee3bf827ce3d32cabc2d1afaf7cf55a5656e25a707b85ba11608c9c121fa0bdedceb517f32c655b94f64f496d92939cdb0cbfff3e84f8ea7e972d3e93f27bd85ff98ab65580ee5651eab8c8e31f54360c98ac16c1207574f04c3980e712254efe13e52cb781bcbcb9cf2fadaf04c4258616b3713873140ea7dce030910a8d28d3d80af4374252520e6655380f489b33fd3042b93a2f018d297ebf3226c97fe0881c223c6d1ca5ba421539b5d49f1533452c773e0fdff9635c10228af04e27970db5f37b03211360e48b2bea7998e81ed14360d3653212fc04df642555343e1ed304cd45a54c13b63af9d80a3c7690662c35dd8e901b78fef5c4f1c68e2e070b2aece20cb8776430f9ec0b30c97bb09b3e25f11ce2ce8469b66c37738689fa5aeb72f585fef8fbb48feaab3c01c523cbc626317db7e85cbdbe1effdbb7c888c89f12481610fea3aceac5ae029ed42e27d983f9190ed58ff0eb5c37eb7750c496de79740cdf5b8fb440c731a1baf0ca38b60e38290d0d8fb111e812fbf2c0557d954dc5fefcbfd37cedee1afcb741063793d1d0cff7b07db9a9eb022ffa2fed1e6c64aeaa2530330596e7376a0aaca21aa5c6e4839554a496face3945cfadf4fa62c8502782a9085fa7eb27a276764a57a2c41eb9f261b34f7c3c7000902ea26f0c187893f2629dcc95dad7cac1176ddfe32af4c30e7a50d1fd1bcfb12475792f92d428f113335421afcaf86b497b9bd5e186d5a88fb40d1e81e0bb8b79f3e467739cd379801a63dd35b43ede3979d44d2c6e620d553e66ca782a1a5e83185c8fdaf2bd4d5cd5260ea4dd6fe270eaffc3738edf1a9a8f7c2180eb157e8e85716d0b9906660ce1f22bc3ccfbd7687cab2aedb0d3f4885515a124cd6353c15bbea8077b263b45626914a75121808e965d308a553d0483e59a42140b1caeff231966212e982640e616cfa452b3e53f4e65e9b7187b7fda9aa52341d0782e7c3feb902e8ae39c1552016e662a7bd85a93c37b11164998aa96a7a03c981bc8acf39f2e3fbdb8560c44b3c1b5d1747f492b62afaf5ed1a2b303efb74b551cfe9430f7e5fc055751dfa424a2e736d1945049b8be5c0a0228c11ca6a041d255e8b97102998bd501e8d9a324e1a9addb35246212b5aad46048bba31668bca9d994026788b741e9b4174978e491b4403446c5237e88b5b8714d58d5d42bc39693fe1077f62aa0658b97820eb0761d8c1beeea3f10bf92fca5f934814ba8980b40826162d796add346d2ed8419958bc0096518f51774de38f8de13a2101723a72ce949076efc42d26b5e0327828517b21dbb732d4af2fa1a37a6fbd0d6f22bdc4e2b4603e534632b154adb5a5ef5fa7372232f3678a1ae66a3e0a99503135679167e98a01158c8e71546487e13959e4794c309a32b32f0107db0068a0e6dacb7f16eaf2649df045df8f6e2f60986ae72bf17ab364b9dacd098fca6843b2f61207ca14245441b86bc3194c1c96c4e8b6974cc6ef3c8b56daa9ef44a8cf2a12e19be7b53c6d11ede237852bb496fbc3384749aab70477bd246bcb281aa4ae1bd840158cc3e53115ceea99480ad0783f6cc01ed69ac5dd7b1861e1b4b9f2d4266d91795d2cea6844c76763613986e816cc6d97a0c35bff3f50fe09c01544e91cf961e9c8d6574f2678b8645b339a0b4f493899dc448cae27b21ed05ed8f5913602d209c30f48a568c00803488fdfcaacf27b3b6a7f12ec2f5372f9dafe0fb73c35dd7438eddee702cc491f94302b9ba748809a514f5d09bbe05eb993be2c027a0aae683f613095c519836ce962d49b2b060ad20bd051ff0e77fcdc39188194b5716913b4786d67a28907cae4eb7e29159ecf8c73515c05531c044dc3b797998e6a73221cffe12086325f09b490e4ea872928907a6c676707dbfd62b669b00ab01408308dba356337139988c66b64d22188f2851a274fcaf2b6f077aa1275d49564ca4bb5e7c45e9bcb36ee7be7070c6f0320e3bf7f5845168acbf21d92a011b3b3"}) ioctl$HIDIOCGRDESC(r1, 0x90044802, &(0x7f0000000200)=ANY=[@ANYBLOB="4b0e00003c9d66fa05044e7a1088577cf85d9e7ef2525ce2548499cfae387690c422912be450d472ba1b203f0f538dca8922c854e618579dc20344a6d22cf4521f986c35858c7e68cb7568b9017a0ac847f620473ba64787b941ab81017f37b802e2abc88ea99c2a7eb7aec52eceece9e8f91e5d2bf35115e5d4f03fb1dea8641ddbdf87695044beca0f63cd16a8b8845b7df57e174aecb03f5e8c72480331d74515d327b10f3bde42792865316c2db65bed43bf2f240c48e9ff2fa53f9e712fc0fc4005d983a325ebe80fcf385c67143bff25b46f29928329727bb44151e000b976a1b9d2695ca78a30db6f44c057b8caa1f4d30d3c2c25058b40200cd438d5bdfef63d2783cc4c5e32d96416d25bea972de113d7c8b9bdfd1d214f372dd01adfa2dc79ca2b9986975dad432716e68fefe1bab5a6828f17e35012a99457da9afee1fb956ae3829da4af144e2e71c7a1f3a5c44b4378103e9cf30e0053ef26b5fe42c99946a9dfa1bc863411b1ec1337ea6742ef21ef84c777e7c323eb6abba807214d964cc77fff5ca9717df5efefe13b63a42a8db81deedb5a6df9981c2bbafe21795e959315c37b5b5386f946093780a6ae1f6eb93de3a47c07eaac3231b4869849863d081eb48248c06fd9448b67a54890a6f51a34f0ee512eadd4b9125c5bde7d4958c9603143fd6839cfc87c2eabd7c356fcb0be33f31e6fdfa7f642b3f0ce00afb5fd46c6957dbbf24ab412aec13f9a5f232eaa7ef3337dacaf5cb09e49fd0542f03e96f033b6b9354f3f90d1537fa6de53b7602d816142711d40fe9e1aff043c69e69f8a12af237fb7abddc5aec938607c5b660cd5fec7a135fffa5f3bca6300e9a9721642ea6e1f89aa6c1e129dc1bceca28c33255555e24a277dd7597c922740f5623ee39827d377783544cbd07533afa4644103a05043a9e9420f7aa7982ab70c20e96344136f73a3e573b11e68b504dd1acf0426dd550631ff0c1a2c6f3cc80ae3bb9a524235b9981b1aaea5f5757a8e1e03897288714d81a9a84285d0f9f63ad9ff00521f45558c3e6dd9515d95944479a090d06fb03c01a0c1447fff7565388f00ad1b83a14cd5ad9ea0348e2fd4c1462fc5c523fa91bce4d3aa024573e3c75496660302b6081671ec9e6eb1756b82c1bf62af6bfa872f3f4a48f4387847b05fea5e5dd1873174f8c8400fd31279960ca51652cf2f54ef819ac3a40760e348a7c43eaf62de7391ea928c1ddd3ac9a36770336339a54c5ac54bc1ef178be786282491d3997df830b76cb9133239a9d00c468ff542bb2b51123426c765df16314108f117ef7eb5718b35b43ef2dca2c84abddd7244675f9958e4b57ab8ae5fe37ed75639388e411968ea735d1c902c4dd25ba35e762d9f7441223bfc3b423cf98d7aadfaf07d613d63e40be7b05eb21428b5596d4bb86181473c8f53aff328a908f5fce45769f745392068f39e6d2ea31b337db40630d37e893336e9bacb38f376c8788534fc3f1c248a1b3ba83b8e17b743e795b0d7701b72cdca1cb8093fccb405bdcbe83ac2035eeb210b4a352806e45208cd3d787e7427e89740bf890fbf5da122d2451ae4669e43da5e032a8f8ec79bf8bc5c123a2430338f925fcd785f939a27ec9988e5dd2b18ca67ce6a4347b3aa86d445b6bdf7cfd16cbe509c1f485b1ef5b275f9670817c1fd5f28e13b7d3e1706b9b8257dafd0c700173fdc8614de8ca74b91ce11cbb76a817636a450eb17a42dab1b83b6bef1c16606845c858e8cb5f4ca31eda6d4b90cf3b030ebe6a03b901bfd3d9a67a34cdd8ba411676ad3fe8cf96dddbe5b46f4f85bf709b3d043790d1bd9395e9af651534cd7306778115fb685bfeabfc8ef9838d92c5e345a57f7ff3b00f7827ee8c4660fec359f756717b89607da0664af894c1e28b14c4eb86c45d62c7b253c63c4a36b2180b06db706916e8c6e8a4e2b13c81d256f934a56ef236745ccd6d7c83949451fd1e6f2e4242e9efa736529ac10cea24107ca4f3a1ff64a92e720b82527740d02df151ba2321108575b762bb6bf0fe03fd0c9322ced7271c5e2c9e8e8a3db6504bf0b2ae2417dc768972bb668415de4dd52087fed8412f0e1f1de28d716785a98011d2a7910a878c62914b46d2aaad5993f2d2d92d41baa36855d3fb909dfd45890461d28a82ca70b7bf30cf3d9011c7e80b330b590dbfe3ed43c57b32aaa7313a668974f1acf4653687b7703e1c5b168685cb44a6d0215fced8a340912d334146e9b2ee8d2a4f92c7e58c0e1cdd04dbf4ae7b49e1d7025e1bf3c88abec189fce1bdaf657ae68292d96736b75832d960a8eaf5388ea844675bc4208d75f49b2d7f1a786c11e67a89b410cf3fb535584ed5a60feaa280cc34fd1e4809c79dbeb5b4b46960440dcc133cdaa241711497f5737081bfff53bdf45d0d9eb529f574f9fc8e0898fce0f44b7e0c72f872b7e39682f4f9af17d3a3a237bd150e79cd1f043abca681388acfe8a6ad6bc54f0e1e028034465dd24967cbd7ce70b833f966825355f7688b1cace1f2fec65577a063efc39cbc45b3faee56030f9a2dcbad9195b5a07c80e423726900ce6080f1dac20a9b7f654aef3477b62d71e3a68c547cb35c5eeea400061cc47e9945fee1605846400543b6979eda137c7e6fb0cbf58745e27b5bab22a16de03a01a837ca44810a882eb1d7064c942638c316abcc8d005c67107c1b33f704430358431a00f3876110c4cff7ec05a689f1dc0f5b7616242b98dd0c81562be139e5636930ae898039ca79aff034916093d58090de8ba7c6a0008a5c0229164c84ed01e04fe1bbc7dbe33133679b23554118eb79068d0709d0b4f2134be1f1c34ad88a47e60b53f13f70efb058709d23ee6aa23fce3c8fde3c03e1ee797ef2ceed834a89dcb921fd638ef678b63fb228fb1e818d50932df0afe0863ae06d906177d8be761e43a9fb66b64daf44d213219176f34bd1e88784522c7e27064576c0da4768b8b65139ae10a63f281bf5caa9852a4294d68ceea5d14ab1d7ce39621f91d2ad3d9d50edbd6f512576a4a8d2854b33ff8cdae27175bb611193b383faa1daadf03344b8179396d2226512eb5546d31bb698e4474444de4ac3a34d122ba86e6f8dda2c288af228da0416ee586889fd2dbdee1802388661f779ef1ad6b73449fb0c37e91165186f9b05c2daba7d7d98490d8f66448cd936e66bad455e15bd0961d81b3e3be555ef86b4ecb5ccbe36c06920940f73ca19a5e3ea4ff4563ca050c90ce3a0d2c48551bc8591eddd2ce72beb11ffa3c23e2bf9f1879f759733fda6f7818a001876c483a4ea2542c40132a934fdccffeb62ae26136cced7df91fbc83ee2b88ad0068a049672cbf95fbd4298a8c820ecafb7bc0166ad97b32892acac83f0a80c86e0ce696df6f78bc927c812a16cdaf93ae273731fcda66ac82b4b860994807eb5a47c113ad65c82f80bb0cf4c8196cf9934daffe5c0d665290819bd7c51a57a449f8a84d39e7a4adbfc3f24dccf4ea611afd0d49425bf398fb658b3fec5e5b86c83330e80b950e5577add6d0d01b8047611b18f800710f6d1ceb080e09c279069cbfdea0bb663895af49fbee5613391545000eecc933632d1ade81c23c26132890403d42f83ea8485b6c085e159eb7f58996495dc0897caf429a1c43ddb61e16f9a0a1f3b24ff3a98fc8516827088170712578975b8261744874c1b237cd3d843dc922f15d3b53f64f380667a7ea0e50abe428de674fc4aec2e9ac5d32294ea1ead2b4b07ef53d775518dbb3e11413b2a7790beffa8d7551c3aaf90d1278b1ea3265929c0bf12787df9ccb279557678f63a06a89f51dc91f9b8e5f837f547e7f94745712f1ddccc2fd29d43f801382258ea70c536ab6cb3bceb8e01d20a5c9f93df1f31fa1ada581c04f18cb38ba0d829e24e9410246cd4dff9458b6d4056602c09a893b1e529fc4c1891dc3789806ee4ae9a38adbef375a503530f3ccf9d5c1c4678daf2d3719eab6b9b15da11ea637b0f65fb5e0eaec13bca00cb821942fce46108ff9b9ee3424871b1fad1cd41a67e38d0f07ae87a4d405605f6fe9dbec3fc5d01ee3e527de2c57b57b53bc77c57925d82761965c80b7c155449736e1f73a9901fff138862c977d35a85e7d2d667183aa71cd2a754fb1b62f8853cc81159b1ff0b35a914fb9b565ed3d48e9e177671415c7c968f96e21a79c1fb9521d0567f703e9d2b6b5b3c4f3c418ec068e1f7afb558ac1ec6c0f56edc8f1134a00dbf132753eecc3e3725eb750e2f7ead03978207523effa085a283579b0b1133fa568ca603796a6ca754e090c8921cf41fff94f7099e54885a430465de0e3ddd03c50e6f337dd717f9df61e4383fde8b75aefbed2b1cf0a21d0145041f99ebbfca56f6ae1df6a4aee3f63c19271ddd3a1db91e95e08906ac95b50108f2a296f95dab726c12dca6ee61d531d014eb68222f03140d4bce7174955f80bd978b879d0a055b9631a209f3ea5dc24c9b35a35eed781d1e25ec07ab5356e31997885159b435f12249e241c1d1fde7a0898b05c4df187c097880fdcf3c3022a26a074152666b43037062404bc0002000004c7a4616eb04b20e251217a6375aea0214b15552f0a4cb00608b72ae3656ec87bd2285db3836b3e64387938353508b15df56f9cba6cddb3112ee1229039c401a145087acf080834e92db470e910dc689008764ec0946ea7838ac31548a1591a9d61f660f6caf8f346a1933dba6cafff60a4a3b1b098e1b2f2527db0a39164680d3158c87e43935423e2b0183c3ff81a4945e33aa39c2c739926e20a8d1dda2d53a3c176c325a1ca4b08b9a5416e894ef41baf57e4b599cd84ea1f30340bb2bc3619d72007514c1819fb0b8c52617d3182d4ee65bc1e9161db18afaed9bd8a5146945a300327ec212c4cacc0f2243ed977818b488db758df7b6e37bb201bb7a6795cecdaa08c8d58989c818574b1149e453aa89c9b07b14a111ad74e11e0aa56fe9f797cc7c1b4be7d307e06dc9a94f71c48533df9d3731f98f68833ee9a2346f946d6e603cf81a57c7a284f4337d5e3bbf3630de1c70cf2069fe26735ddd4f554969795c8bce9f8696ff7d26b35694b2ee761d251284036df0985059b72bc92f74a74dc29d10d04a1ec5bd7d8d80a141a2071fd3048a3"]) write$hidraw(r0, &(0x7f0000001080)="8ab1664776a2998f501bf7f42994ef181c079169c8bf5d5f7a3afa43c34b5f12b1ee8e84a22855799e1a3fae80a9ed5adeb3bb93c023c5560e337c268ae82e3d34f2901965231916c1d44f6f28d917a0593c2cae5a89f43422a54074389e5d1aa93f518831149a10ffe6c4ed9866e82b48361433de7c7309a284c42d87e0c9fc9ce7e0e59eb0cec529ba3aa9ca4894c1b636443ee4c9fb049f8f5b40c223301aae32c023fd1e99e66a66300a67eebf3a20a7ea0ec8288d9e254a06abc9213b2b1454fbf0d97077f9081b762c27873a7c96bae7b37a54d4ea20802776", 0xdc) 21:40:30 executing program 2: r0 = syz_open_dev$hidraw(&(0x7f00000001c0), 0x0, 0x80002) syz_open_dev$hidraw(&(0x7f0000000080), 0x31, 0x4400) r1 = syz_open_dev$hidraw(&(0x7f0000000000), 0x4, 0x14080) write$hidraw(r0, &(0x7f0000000200)="bc0ca8f4d3805a1e9cbb6e4c040682a0bd99ef43cdd6bc06d27abc341167e0919172aac8aeb68e087adc02c820909c22c9ea07120e55bc7de10dba97b1bcd3516b45398f6f21533d32df047fe3f4800bbee6fd6af40af92318ea15f16a78c34236b9d09d1b7358325d47164ddf658a8a3e5be85522f4b97119058bb024011f532d578d48f98910a169d1c77a949f7dbec5636e4db62a1398d6e6131343c2eceaa0f2a0cb1066300230385ee4f60af0afeee3a2102611ede25b07e0e1c30c12d38666feb175a3102158bb0aac1355f117138057f0a15581afe89b4602e6f706b6e4f8f08fdf207ffce0c5baea8bfe619ebb13eff67b820489a5ff03b0bb1c5967de5d7cec84c3f6fd2cfeada79bdc91cc36ed88d7f375fd76f84e7c9f676f76a29579bbad5e9bfb222fcf484665d879602a2e53dbaaea4ba71df44ecd57677e7f3283b9661a7b6f8808cd95ceb51c7cb44c3ebdfbf6694d1502125a6e9766ac7e645329ab405b879c6fb77206c86c74aa7ef4f6a848037de52ddc554ce029538206d9e61ef7ff168c7ab57ead5205589e6d67d06677b7594c8a46c5d79dcdc7446cbdd107c7f701c24ec2d95772d06de08b637b4cb65219fa30b9e66c9d326f6bb25a8d6b04828300e72a766da3eae409f1223c31ab81e78172382c6e267dbc08dfbd3edc2705e6d9f730da8fa1e9d088f0b7a715e5bdd8ae70faa365ab4246df3c1fe8ba724ef057c74a46471b46254ad7fb0da1854837f2f6f13ef3280a4c6f7c55162855a543fe4c764ac319c89f79f0fb797d4a7b668a16a1cba4916e7582a79c9a2f048993c2c3d02ae35a2c64a6b2a44b857ec681cbf1f3245ceaebbc39c0f532907c5087e9d0715e5e741a076a175396f682fd625a162cec836ea8fd061c28bca45ed70bf7c230a575dd7c4b1c6c0debf473b37df79a354d30692556c3e3a6f63f87caf48c2c8ec5a9cc1ed8862b6a28c512c11a1aac63b343cf3513a39a5b0197bf0e8577414706c6d228bcadc79bb0b060bef39c0572db9a6ec33d11607e6a36babb23515239b2c10ea33b826c4e0bf4063b9dbdbf0b431d518dd4707a9082b77c16c009e7cfde996f9cf135c3de300fcc5f314b5fa72b0a532d1aacb1d5ac8245966a90ad009e51491a225fefd345b77ed7552b9a927830bb1f7e8371e18b589dca77464fd08c57a2f30c3195979315b2081238c2c781e5ffb49342032e91cf4874c3adca9f9bbf387bb8f22649cc26067ac680374d11c6ceebbc9ce3d300f5927d2091295f72525be70928357004668ea97e29eb10fdfcdd5bfb7d9f2673066fe33c85c53004034ce6daa202a1a2eca8d4dff79e87fc5c0f789c3dd954156920995d8ad21e6a7bb044df919890034a9a3cf4b3539794e7ef25aac386adbaa7b0764a6e5284202d9fc761aa7831e4e1ed1408ad971811508ed5e7a8403d55d2eb08fdec7f9962b5eebf6e5fd4f5dc380a9510f0c2ce3b7ccbde07a490514a3491505f1876d515cff437370bceed0758042d17ddc8da6fc4cf0623011d2db06dbd64b04c5b74221a198ca76f3a19f770167678e841f2353899e9d248507e510564a260da83080e9d2c25ff6a3e10d016188067b99f0993c4c985ea34483c7222cb4a7813f682102a8f6e64ad985c504b70f8073633f50303c0d16ab0c5cfa009f0226c42fa16f458294102ae22ebabf2ccf0af2d79e98ceeee091f9a9734321e3d30beb069fde6707617e2b490704b986683f374b6bfa2d924ad4afcba54356121a633b6e3f90d71643b4217d172a22e5b2d6ee5a3a0b48a53f58a45516f706cace2a1343c5dc1dd6e675b1212680367940622a95032dc31eb016309bad58d9c468f0c5238c9940da5888ccf404101abf285ec658b51708392314998893923c113277e6a177b9c7d680a888f4f2922b7a85b2170589f9273a8edfd2100bcd07387d77f60b7208ca5d48b1f9627818e1e6595eec081ae1262cb46d1b040ea9315ac821015ba3d5bdcdeebe4da088ef4f0fa207612a56fb2cc4a0ef2d68e24b5ee15e73f5706c04ca6f6cc02004759e55212025b2e097bfcf40cbc8406dcb4baf466909e7acd15a8c56aa6fb46e3645b389804b1f6fd7ac4b45c33b3c5889165dd1686141dd42811fdc12dd6806dbebbc40ba0cf1fc7e1f6eacd60b9e23d4579121197b33315a7a301702d988ce6f35c19408bd940bb38bad1560ba4356728d12400f290f5c8bbae8c76ca93fb9abe1f27d83b4260e9ccb084334f4c137dfae8b1213df33eeaac7f0f4bf4dcc2c96e1b11d61cd5168228cb2a5350b3c8cca4fc0dbfa647a009bb558032164cd117ddf5db0997c8422ef39d5884dc30b0e772b6206ec5ae6495977e069a0251a09d47439742c360d8f02a022ae202ec0207b8fcb254aa6dd287c789cc59f17d2cef8694cc648ed0804a3cf8e690c915537e995e49f472dcde36181828190b27c217accad274ce4a3e8360da724a55db4483558726831117a7780ea55323c0e04c22d9ddd5d61dbc4812d72cd2cf2bde9c4f0dc7abe677e3c935bb391f2bcf0edccde9374503c1c52c1ca296920a90c830c118129949ff3b433da1a931e938c035a6b2c138a7f46747b46a94d33ac0c74e4fcf1f41cd0bf12659f63d15c075671d861f2843df902397df9f36d305d5392d323adac7f37750117344063a92af63c631d00b9014e24f97d3e6ec4082952007a7a5793b6a16e9000bc30142e110ab70f1e81da9a55b2b39b6061b1038e39bdbdac10957bec02d77538ca76b356b913c2b296fa40d761bc571193b31ba56137ee9c0fa1ca3e4ee88a0d6e1cd72b0603dd50db7c4dee2325e8d497ae36febbb67adaac2765585e3057cde3cb85e2f2fe3d278468146f924bd172adaef6215966f70d7c8f2bd1575c3085f7e239ed22b26f5345fdaae42a5ec4531af46dcb0d6eb9088de9ed5a13b9242c567003906d7ac951d51ab9efaf539bd025605649cfe49c60b8fd7bfbc123b70c66855011141340c0b942ae19d2ab8074fe00a757957a462ff313ada92c3393e83a0a6019e621f218f531b52cdb70c492e155c4636e4caef03f40c82a5d717528173620b1591bac5c6cc5177ad76d3ccbc4734912d24286ada9a3fe6999a15e53616660414a66549f5d2df7393d7b0a01fb6fbbce8335ee027372f4a54162580c79a6e4807282b5bde9b03b36b261c7b3d2e66a9a26047b08b2d26898c47c8f60b4f14e6c18c59aff042043ab55dd32f7f091fbb4a31369bce2a9a2cb4cbab85a1f734e0e04185f505a32c808e96bf0001450eedb425aabf547d544c8b20db055e5ac9520373ee985a5a526c20e0bef21c38b156144b5a021c43d4bdb5a26d47625579c545e92022a3e165f57c0425129c983781dfad9041d4b77ba1c4676073416f0cda8355258e994434fba0bfe0dbd515ab37cace243834289d1a8e10f5adf360fe95066b8a7db03b9b01e9ec8c82e755ad23d263e08ae5079a5d68d3d0ca09d107aaf84aaa48931e79cf0a3079b41c0a1c3c3d42d89f24bcc657c3a44bf4a65948aa1faf642eecb84b119aecea0b6d081c04680ed0d0d41a06199d6b32e07c800f7655135230ce34d381b4c6fece111c88f8819c661ab84800c5682db15fd6ea3e8a4c875d600b73371048793dc5c0d3b18bf45e2b46f02147116f163795e2ceb8be4df2fbb777185c377feaae247f42c9b40e6b20995ad1b0d750255c9d2fd596e085f71dd2489e8acee172ba982252b88e5cb459f8ea969f7b6a3f0d8491c03709ad05a2c5a1ae65bd47b1ac9123874bbdb06fe5ad6c381ad6373202a543d54fb10e76634189e0c7970fc7cef703f8c49b935032960d87fa5714245c52ea3c56be640770eb1e0fe9378821db20ab144781029dada979cdf80c93436ffc55c30bba9e5d6467f2400f930fcfee790a03a07f8fea9e6822f93af0e9b23f6c7ed013329522d3969c2692b3907137ee27b1123d9b7d7e2cca0e1b6c1bcaac34e577209c9fe6e65bed97bb949c18cdd116d2a627beaa6785983abe8c276dfa045f2f1cb8b41fb90ae1f3d4b2378c9175c448775a1f94a286e59ea2e97e48e0ba7494298a41671a11db5f0b66352354dca64e90e112bc93ecfde2cb3e9a8df75b8f563298d0e1aa5e9b17172d12293f0eca9fadeb2f57c5f743f5fbf1de23b60bebecd94f309e074008bfa43ab6f5241edef42b63fc687880855e9d7c3a7d0f314d7dbe0a85b472d678737c775b3937f8ea21be356cf54945a399b1ad9ee8951c8fb8eecbd6272c47eeaec998cc731f441100fad588c39598908f5b9da4047de1d90999a7ea1a684ea3bdfb23dc753426c12cf4e69676adb89e3783fa87603b41c02f5b0a8745c6114a44dd259d947ec83e01b35edf78860b17b3ee7f39e70c742b5f7cc6d623d9543de34b59791179670d7c3484c684f08e25e70d721e6a6c0ef5d3bfcc6d71c570bab81f56af7c17f1d6fc8daa26a782d259dc247493e7832bc6e4d9dd686f1c9e6035f313b8d752b82f40e127f6fb279a80e228864349bf21dc825efbdd2a0f3c0f9f2c7bdb8c48354db4a1e7bb50386211b897f55f139353f374d5b15b1a3bc01f0f2d7eeff4153183050b1abedeac5d6c17eee7b669bec8b9222b6b3b0fbaeaf40857f95e4b79b8a3db759f3abcd4987f088500cbce19621a61b2094cec051f7957276b6572fc81da9ea52cf71db075d69e150f4839c81f6317eb58ee0762cbc8876e0c1c6281e75607b05ea835ee3fde435071680d91d38b4abb52bc43df784b2647fe4f28611777cbde0bb1758bfb4d78d4340bb97df83720afcaa79a1b8db5b79b9de3555893c007105a4aec9e8f7ed5253b205bb1fc69f7992c910d036f6a1571c18c61b899fd6d0c9787cff4b4d81ec11a80b2dcb2e84bf89647b006098e55956012d5bf836a54dd7e9080b0f4dbb188abc3bb46bcca763fe24fd66213c11d1fcc18b4ef3aa28455e76dee0738a2ea4ec70be650a488b69ddbfc693d477583440011f6778868660d5ac20006fde0f0fa351c145665a57d2ba53e41fddd5724423bf6efecf75646c4ae72c46d8a", 0x20001001) ioctl$HIDIOCGRDESC(r1, 0x90044802, &(0x7f0000001040)={0x3ab, "405ff124fb3f82b67c1ddf980af1e88a8b5410a568cfe2d51a7beb6fc7654ac5333cf30d8a76335fff3f1d136eab75adbc69d24d43aaac853d6736513bbfbc3c8f88244618398d749340ef44734e7e34ee1a2d50a751dce169d0b821a66a0fe2cc90b5c4e638105358ddc1307726fae9eec4687739f6fcd54336b949727bf0b401e63022b07db56677cd5a4cf68d42a6729c13b01a42a7aa994ec9b52ba6bbe5b34a58f9b8c0f32a2f0ed0e40701173a966e650d7ba7429e3df052e9866358997c63c28929e8b823b7386b36015bcdd5ed62a81cb75d990eb1df9978d05078a140289ba700bd362a14b2ba41657358dcc3d5266a05ce0d736cc0b1e09811efa6fcc01a89191fc53a49a900d06552414264e0a67e10fb8ecaa6b505f3b359c16c85a3633b147d1a7b0dba9da706c3bd7dec893b214bd6672cf3d16a360b03cf172e15d5d0f74be40253181a7ea53f8c74e7b16cd611c8f9bb55a780ad84e9e14740c28fd6dab6ed7b7f66d7e154ad850d1bde2dbc17bdab7806012fd5017e5a905cc73ade17a0d907109aec3c05ccf4b8c54e740fc0b34bdb893df40b68c0018649ec9a7692c7740e8790e8180e1d23805ac0aed52d3c88fc9f04afc93f5d7a724d8504b3ad6e766c1be492e420a7676b2c12a29653d2a043ddfad86561439db268dadfa1cf499801a420104b02eeedb851c116643b2bc370589a04da783a07f51b5649a7a27ed0cb553af961e4a1103505245ce2576086f49771fc9e3164484f4029ad06b03a249082ac0907888c8cc69150738bb1a35f2ab2ac7478aca6b410e0521c9b53bab0d3af362e3b166dd50d38e67c7c77261f9085db098d8bed72ccd3d9d66816937e75d8353f8a9f6c736c9b5067f7a6bc8c08f76bd59f479f73b94a0eecb7324b1caab823159e80762b17f92e147e89c426176f46eb28fbc2088441e9948c494e28df1b79816859e6f4efa1773c41c76ea9dedf40b18e831e00f0101084950e3e8fe0da613527ef39466837b5fd3ea9aa43baa3d52d0560115b68525d355214093817103847cff2a3ea104f7b8af9e376f3314f6ed63bf2bdd4a103aabbce242e56f37e297f0cdc8f749e638163c54ee51d0dbca82380c53d3a8d98c8ad85ca10843d2d02a8fefafe3935b2e94665644a49d56f1b25d957002eccef2cf77349e8cd73dc6cedd9ec058277e507bc216a602d1c946016c64d0613d1cd526f959c3d61693985ac6fdfcd2fd6ad7a57e664a45d242bde28f2e461d9f90fff8b7b74c1379ac29412dc62041c5f428630378d99770f7b225a20a1508d5a2ccffe0cc96ec7792f89c4"}) ioctl$HIDIOCGRAWPHYS(r1, 0x80404805, &(0x7f0000000040)) ioctl$EVIOCGSND(0xffffffffffffffff, 0x8040451a, &(0x7f0000001400)=""/4096) r2 = syz_open_dev$hidraw(&(0x7f00000000c0), 0x80000001, 0x402000) r3 = syz_open_dev$hidraw(&(0x7f0000000040), 0x0, 0x0) write$hidraw(r3, 0x0, 0x0) ioctl$HIDIOCGRAWINFO(r3, 0x80084803, &(0x7f0000000100)=""/98) ioctl$HIDIOCGRDESC(r2, 0x90044802, &(0x7f0000002700)={0x407, "719414de83b15354901233d255c920b7c66cf50660e4c2552402d9472b778f4de9f21cc158857ac23786e459153e2f61b200000b49aff6002ef2be6a5602c22368341133c55238f24f8d43272ca967a03b5e01586b5362380667094197b0a20f928b15ae9db8edf67f6727c845b8808e0591339f0c58260de1476614f3fa9ecd2fae5fa03a2c83578dc2fb675e3b19f62a34c7f62232f8da3623ddd3281d6fff5b8008218834dfd134e5b07f70286a49838b3d1ed3ebea46360dbe821614fcb25e2283f13e6d2646aa5e708d775ec641a84b7633e9fe4c543916507edb550aca0c16d539d2b8e2b3c526c773c5a7c8851827f4d484bde1941a5569a5afc1762abbf5ffe76e636eb9f8a7b7aed161c3d244ef1dd8049a219a40b80ef6dbda0a094b52b6442e3f003cd76e9d9684e3cbab392ab98b6a3664bb74c6090359054f3fe6478e279a8e05572d55e1f8b1be397720a6debb7780f50e2054ee558394fbc4d58e720a9083649a80d55aac2ca7ff1e998b6e8ba22e9a5bccbb59e59ce6bc2a49d4b561f5ffd74f8ded23f688915e1f31f4fd45bd48e82c7a0e8738a2ebd4e1a4afffd77b605ffa82341ddc0d5dd059808ce41f5b02875d70ab76a1494018b03ee8b3945237d100a8f61dadb289ef83a6c166028422f37a7a96f7e3c0dcb70a294cbeb7c811949cb50b1e8075a6f6b76dc10e03fd5af283995e7edf91131849083c2b8e92d151b9ac9f7dc9aa5ed121962dcc11b8c9f1a7f84dacc59c63ddc0d8c3b995fbf850226e75947a1bdd7a03122f75d48d0c829a47dd30710f8d46fa2cc154eeab0c3584616dcad486215327431ea44bc131cb94d3ee53d86ade2f654ed65fa4e910b64dc6111cf1d2e25f1f9bb9b58daf6d62e45b6fe2f9575523621ed6826a2ecc1d287495e17e1254a99e9a24edbea35c29b3ce20c710a2b2904a58d809b1bb3fb25d052b1403ae75c818a58c377b51b7083a534eb36fa0f665b7826579ce8100000000000000000000000000000023ec24a72c56289471461fb2d3a6a08f820c6a08ab4ce969b64513cc8d8427329b2a0e89fc8e64143e2f4a021e29ae9714e80fc312ef8fafd97bc5ea32a10add14c942b8fd76d86599ecb46e75730b2db638597af19142255b2343093732c2d66d33fe9f438d045a8da713b948dcce619db3af98ee8f78183bbc38a15c8dcd07ee53e7121138b322dfbc047368265816f2ded68be15562e196c190ad7f1dc38d1eb013de0ff9ce2c9ed1917af5869de3054d4faf6a4587afa112bb8a7c0c76f81fea7e7e615270bf26e23ee5b9694f4a3027749fb6684d9ac87b297f5c7cc32fe2abc2031c090d22c1bdd3abb6ccfdaeeebcb9104919c07294f03b42cd549c4536545043bfa230c6adcccf8b29b4e1c1d6a4fa8105a5c9878adefd81004d4ff71c17f88355b6ae07c538c3e660c577ce2fe177"}) 21:40:30 executing program 0: r0 = syz_open_dev$hidraw(&(0x7f00000001c0), 0x0, 0x80002) write$hidraw(r0, &(0x7f0000000200)="bc0ca8f4d3805a1e9cbb6e4c040682a0bd99ef43cdd6bc06d27abc341167e0919172aac8aeb68e087adc02c820909c22c9ea07120e55bc7de10dba97b1bcd3516b4539bf6f21533d32df0479e3f4800bbee6fd6af40af92318ea15f16a78c34236b9d09d1b7358325d47164ddf658a8a3e5be85522f4b97119058bb024011f532d578d48f98910a169d1c77a949f7dbec5636e4db62a1398d6e6131343c2eceaa0f2a0cb1066300230385ee4f60af0afeee3a2102611ede25b07e0e1c30c12d38666feb175a3102158bb0aac1355f117138057f0a15581afe89b4602e6f706b6e4f8f08fdf207ffce0c5baea8bfe619ebb13eff67b820489a5ff03b0bb1c5967de5d7cec84c3f6fd2cfeada79bdc91cc36ed88d7f375fd76f84e7c9f676f76a29579bbad5e9bfb222fcf484665d879602a2e53dbaaea4ba71df44ecd57677e7f3283b9661a7b6f8808cd95ceb51c7cb44c3ebdfbf6694d1502125a6e9766ac7e645329ab405b879c6fb77206c86c74aa7ef4f6a848037de52ddc554ce029538206d9e61ef7ff168c7ab57ead5205589e6d67d06677b7594c8a46c5d79dcdc7446cbdd107c7f701c24ec2d95772d06de08b637b4cb65219fa30b9e66c9d326f6bb25a8d6b04828300e72a766da3eae409f1223c31ab81e78172382c6e267dbc08dfbd3edc2705e6d9f730da8fa1e9d088f0b7a715e5bdd8ae70faa365ab4246df3c1fe8ba724ef057c74a46471b46254ad7fb0da1854837f2f6f13ef3280a4c6f7c55162855a543fe4c764ac319c89f79f0fb797d4a7b668a16a1cba4916e7582a79c9a2f048993c2c3d02ae35a2c64a6b2a44b857ec681cbf1f3245ceaebbc39c0f532907c5087e9d0715e5e741a076a175396f682fd625a162cec836ea8fd061c28bca45ed70bf7c230a575dd7c4b1c6c0debf473b37df79a354d30692556c3e3a6f63f87caf48c2c8ec5a9cc1ed8862b6a28c512c11a1aac63b343cf3513a39a5b0197bf0e8577414706c6d228bcadc79bb0b060bef39c0572db9a6ec33d11607e6a36babb23515239b2c10ea33b826c4e0bf4063b9dbdbf0b431d518dd4707a9082b77c16c009e7cfde996f9cf135c3de300fcc5f314b5fa72b0a532d1aacb1d5ac8245966a90ad009e51491a225fefd345b77ed7552b9a927830bb1f7e8371e18b589dca77464fd08c57a2f30c3195979315b2081238c2c781e5ffb49342032e91cf4874c3adca9f9bbf387bb8f22649cc26067ac680374d11c6ceebbc9ce3d300f5927d2091295f72525be70928357004668ea97e29eb10fdfcdd5bfb7d9f2673066fe33c85c53004034ce6daa202a1a2eca8d4dff79e87fc5c0f789c3dd954156920995d8ad21e6a7bb044df919890034a9a3cf4b3539794e7ef25aac386adbaa7b0764a6e5284202d9fc761aa7831e4e1ed1408ad971811508ed5e7a8403d55d2eb08fdec7f9962b5eebf6e5fd4f5dc380a9510f0c2ce3b7ccbde07a490514a3491505f1876d515cff437370bceed0758042d17ddc8da6fc4cf0623011d2db06dbd64b04c5b74221a198ca76f3a19f770167678e841f2353899e9d248507e510564a260da83080e9d2c25ff6a3e10d016188067b99f0993c4c985ea34483c7222cb4a7813f682102a8f6e64ad985c504b70f8073633f50303c0d16ab0c5cfa009f0226c42fa16f458294102ae22ebabf2ccf0af2d79e98ceeee091f9a9734321e3d30beb069fde6707617e2b490704b986683f374b6bfa2d924ad4afcba54356121a633b6e3f90d71643b4217d172a22e5b2d6ee5a3a0b48a53f58a45516f706cace2a1343c5dc1dd6e675b1212680367940622a95032dc31eb016309bad58d9c468f0c5238c9940da5888ccf404101abf285ec658b51708392314998893923c113277e6a177b9c7d680a888f4f2922b7a85b2170589f9273a8edfd2100bcd07387d77f60b7208ca5d48b1f9627818e1e6595eec081ae1262cb46d1b040ea9315ac821015ba3d5bdcdeebe4da088ef4f0fa207612a56fb2cc4a0ef2d68e24b5ee15e73f5706c04ca6f6cc02004759e55212025b2e097bfcf40cbc8406dcb4baf466909e7acd15a8c56aa6fb46e3645b389804b1f6fd7ac4b45c33b3c5889165dd1686141dd42811fdc12dd6806dbebbc40ba0cf1fc7e1f6eacd60b9e23d4579121197b33315a7a301702d988ce6f35c19408bd940bb38bad1560ba4356728d12400f290f5c8bbae8c76ca93fb9abe1f27d83b4260e9ccb084334f4c137dfae8b1213df33eeaac7f0f4bf4dcc2c96e1b11d61cd5168228cb2a5350b3c8cca4fc0dbfa647a009bb558032164cd117ddf5db0997c8422ef39d5884dc30b0e772b6206ec5ae6495977e069a0251a09d47439742c360d8f02a022ae202ec0207b8fcb254aa6dd287c789cc59f17d2cef8694cc648ed0804a3cf8e690c915537e995e49f472dcde36181828190b27c217accad274ce4a3e8360da724a55db4483558726831117a7780ea55323c0e04c22d9ddd5d61dbc4812d72cd2cf2bde9c4f0dc7abe677e3c935bb391f2bcf0edccde9374503c1c52c1ca296920a90c830c118129949ff3b433da1a931e938c035a6b2c138a7f46747b46a94d33ac0c74e4fcf1f41cd0bf12659f63d15c075671d861f2843df902397df9f36d305d5392d323adac7f37750117344063a92af63c631d00b9014e24f97d3e6ec4082952007a7a5793b6a16e9000bc30142e110ab70f1e81da9a55b2b39b6061b1038e39bdbdac10957bec02d77538ca76b356b913c2b296fa40d761bc571193b31ba56137ee9c0fa1ca3e4ee88a0d6e1cd72b0603dd50db7c4dee2325e8d497ae36febbb67adaac2765585e3057cde3cb85e2f2fe3d278468146f924bd172adaef6215966f70d7c8f2bd1575c3085f7e239ed22b26f5345fdaae42a5ec4531af46dcb0d6eb9088de9ed5a13b9242c567003906d7ac951d51ab9efaf539bd025605649cfe49c60b8fd7bfbc123b70c66855011141340c0b942ae19d2ab8074fe00a757957a462ff313ada92c3393e83a0a6019e621f218f531b52cdb70c492e155c4636e4caef03f40c82a5d717528173620b1591bac5c6cc5177ad76d3ccbc4734912d24286ada9a3fe6999a15e53616660414a66549f5d2df7393d7b0a01fb6fbbce8335ee027372f4a54162580c79a6e4807282b5bde9b03b36b261c7b3d2e66a9a26047b08b2d26898c47c8f60b4f14e6c18c59aff042043ab55dd32f7f091fbb4a31369bce2a9a2cb4cbab85a1f734e0e04185f505a32c808e96bf0001450eedb425aabf547d544c8b20db055e5ac9520373ee985a5a526c20e0bef21c38b156144b5a021c43d4bdb5a26d47625579c545e92022a3e165f57c0425129c983781dfad9041d4b77ba1c4676073416f0cda8355258e994434fba0bfe0dbd515ab37cace243834289d1a8e10f5adf360fe95066b8a7db03b9b01e9ec8c82e755ad23d263e08ae5079a5d68d3d0ca09d107aaf84aaa48931e79cf0a3079b41c0a1c3c3d42d89f24bcc657c3a44bf4a65948aa1faf642eecb84b119aecea0b6d081c04680ed0d0d41a06199d6b32e07c800f7655135230ce34d381b4c6fece111c88f8819c661ab84800c5682db15fd6ea3e8a4c875d600b73371048793dc5c0d3b18bf45e2b46f02147116f163795e2ceb8be4df2fbb777185c377feaae247f42c9b40e6b20995ad1b0d750255c9d2fd596e085f71dd2489e8acee172ba982252b88e5cb459f8ea969f7b6a3f0d8491c03709ad05a2c5a1ae65bd47b1ac9123874bbdb06fe5ad6c381ad6373202a543d54fb10e76634189e0c7970fc7cef703f8c49b935032960d87fa5714245c52ea3c56be640770eb1e0fe9378821db20ab144781029dada979cdf80c93436ffc55c30bba9e5d6467f2400f930fcfee790a03a07f8fea9e6822f93af0e9b23f6c7ed013329522d3969c2692b3907137ee27b1123d9b7d7e2cca0e1b6c1bcaac34e577209c9fe6e65bed97bb949c18cdd116d2a627beaa6785983abe8c276dfa045f2f1cb8b41fb90ae1f3d4b2378c9175c448775a1f94a286e59ea2e97e48e0ba7494298a41671a11db5f0b66352354dca64e90e112bc93ecfde2cb3e9a8df75b8f563298d0e1aa5e9b17172d12293f0eca9fadeb2f57c5f743f5fbf1de23b60bebecd94f309e074008bfa43ab6f5241edef42b63fc687880855e9d7c3a7d0f314d7dbe0a85b472d678737c775b3937f8ea21be356cf54945a399b1ad9ee8951c8fb8eecbd6272c47eeaec998cc731f441100fad588c39598908f5b9da4047de1d90999a7ea1a684ea3bdfb23dc753426c12cf4e69676adb89e3783fa87603b41c02f5b0a8745c6114a44dd259d947ec83e01b35edf78860b17b3ee7f39e70c742b5f7cc6d623d9543de34b59791179670d7c3484c684f08e25e70d721e6a6c0ef5d3bfcc6d71c570bab81f56af7c17f1d6fc8daa26a782d259dc247493e7832bc6e4d9dd686f1c9e6035f313b8d752b82f40e127f6fb279a80e228864349bf21dc825efbdd2a0f3c0f9f2c7bdb8c48354db4a1e7bb50386211b897f55f139353f374d5b15b1a3bc01f0f2d7eeff4153183050b1abedeac5d6c17eee7b669bec8b9222b6b3b0fbaeaf40857f95e4b79b8a3db759f3abcd4987f088500cbce19621a61b2094cec051f7957276b6572fc81da9ea52cf71db075d69e150f4839c81f6317eb58ee0762cbc8876e0c1c6281e75607b05ea835ee3fde435071680d91d38b4abb52bc43df784b2647fe4f28611777cbde0bb1758bfb4d78d4340bb97df83720afcaa79a1b8db5b79b9de3555893c007105a4aec9e8f7ed5253b205bb1fc69f7992c910d036f6a1571c18c61b899fd6d0c9787cff4b4d81ec11a80b2dcb2e84bf89647b006098e55956012d5bf836a54dd7e9080b0f4dbb188abc3bb46bcca763fe24fd66213c11d1fcc18b4ef3aa28455e76dee0738a2ea4ec70be650a488b69ddbfc693d477583440011f6778868660d5ac20006fde0f0fa351c145665a57d2ba53e41fddd5724423bf6efecf75646c4ae72c46d8a", 0x20001001) 21:40:30 executing program 3: syz_usb_connect$hid(0x4, 0x3f, &(0x7f0000000000)={{0x12, 0x1, 0x110, 0x0, 0x0, 0x0, 0x20, 0x13ec, 0x6, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x2d, 0x1, 0x1, 0xa8, 0x60, 0x80, [{{0x9, 0x4, 0x0, 0x2, 0x2, 0x3, 0x1, 0x2, 0x8, {0x9, 0x21, 0x9, 0x5b, 0x1, {0x22, 0x2bd}}, {{{0x9, 0x5, 0x81, 0x3, 0x3ff, 0x40, 0x1, 0x5}}, [{{0x9, 0x5, 0x2, 0x3, 0x208, 0x1, 0x80, 0x5}}]}}}]}}]}}, &(0x7f0000000400)={0xa, &(0x7f0000000040)={0xa, 0x6, 0x250, 0x7, 0x3, 0xaa, 0x40, 0x3}, 0x42, &(0x7f0000000080)={0x5, 0xf, 0x42, 0x6, [@ss_cap={0xa, 0x10, 0x3, 0x0, 0x8, 0x1, 0x3, 0x8}, @ss_cap={0xa, 0x10, 0x3, 0x0, 0xc, 0x8, 0x2, 0x7fff}, @wireless={0xb, 0x10, 0x1, 0xc, 0x13, 0x80, 0x7, 0x7442, 0xfe}, @ss_cap={0xa, 0x10, 0x3, 0x0, 0x4, 0x6, 0x3, 0x7ff}, @ss_cap={0xa, 0x10, 0x3, 0x0, 0x0, 0xff, 0x80, 0x5}, @ss_cap={0xa, 0x10, 0x3, 0x0, 0x4, 0x6, 0x7a, 0x8}]}, 0x6, [{0x4, &(0x7f0000000100)=@lang_id={0x4, 0x3, 0x430}}, {0x4, &(0x7f0000000140)=@lang_id={0x4, 0x3, 0x458}}, {0xae, &(0x7f0000000200)=@string={0xae, 0x3, "846b5786107ab00d829a39d753ceb05bedb2cc2ac15bfe9a56c1b6474d552eb583d67978fd834e85182fef3b7395ed73c3ce51e32f7501f5e5dab890a9c144ce5c105506070874c287cbe21465736b9cad31077a9efbdd35b9a78511f3ecc3206ea2e1168518df8c6c4f5d554e16ba91a61d05be97efd0f6648e4e7387353d3034cf2949b7a85faf0cabfc2240490259f1b39fce5bfc6ac484ecf6a549929fc52cb326720f986ce6a8a0382e"}}, {0x71, &(0x7f00000002c0)=@string={0x71, 0x3, "916151275367f59ab8d86cfdd89eb990371162853979ae9a5a84b1757c4e91efca8de4cd488265f816abb4a296f2b8eecfd0de183b72cefc552a5a4f05afd11bf99c364a7dc24632d54bf1613599750656120a72ec07bb676c1330d5537298920d8ae5b1093f7180be742406c8dde5"}}, {0x82, &(0x7f0000000340)=@string={0x82, 0x3, "bca6a15aa1d354364793259b0e36950b5cf9d55e73be882601108b0ccaeea6dd27d60e14a67da27893870c0e24d7208b7edaaa9b8e81b52e6646b96ee40aad610a83ed5bf7403320a72a655376c01cd6b03bb7e36c2f104948326e4da6490505a4b82c7ada216c53bc3cdef6d5067548d1810c4972977907bf0ad95e7f02f9bf"}}, {0x4, &(0x7f0000000180)=@lang_id={0x4, 0x3, 0x1409}}]}) r0 = syz_open_dev$hidraw(&(0x7f00000001c0), 0x0, 0x80002) write$hidraw(r0, &(0x7f0000001040)="bc0ca8f4d3805a1e9cbb6e4c040682a0bd99ef43cdd6bc06d27abc341167e0919172aac8aeb68e087adc02c812909c22c9ea07120e55bc7de10dba97b1bcd3516b4539bf6f21533d32df047fe3f4800bbee6fd6af40af92318ea15f16a78c34236b9d09d1b7358325d47164ddf658a8a3e5be85522f4b95d19058bb024011f532d578d48f98910a169d1c77a949f7dbec5636e4db62a1398d6e6131343c2eceaa0f2a0cb1066300230385ee4f60af0afeee3a2102611ede25b07e0e1c30c12d38666feb175a3102158bb0aac1355f117138057f0a15581afe89b4602e6f706b6e4f8f08fdf207ffce0c5baea8bfe619ebb13eff67b820489a5ff03b0bb1c5967de5d7cec84c3f6fd2cfeada79bdc91cc36ed88d7f375fd76f84e7c9f676f76a29579bbad5e9bfb222fcf484665d879602a2e53dbaaea4ba71df44ecd57677e7f3283b9661a7b6f8808cd95ceb51c7cb44c3ebdfbf6694d1502125a6e9766ac7e645329ab405b879c6fb77206c86c74aa7ef4f6a848037de52ddc554ce029538206d9e61ef7ff168c7ab57ead5205589e6d67d06677b7594c8a46c5d79dcdc7446cbdd107c7f701c24ec2d95772d06de08b637b4cb65219fa30b9e66c9d326f6bb25a8d6b04828300e72a766da3eae409f1223c31ab81e78172382c6e267dbc08dfbd3edc2705e6d9f730da8fa1e9d088f0b7a715e5bdd8ae70faa365ab4246df3c1fe8ba724ef057c74a46471b46254ad7fb0da1854837f2f6f13ef3280a4c6f7c55162855a543fe4c764ac319c89f79f0fb797d4a7b668a16a1cba4916e7582a79c9a2f048993c2c3d02ae35a2c64a6b2a44b857ec681cbf1f3245ceaebbc39c0f532907c5087e9d0715e5e741a076a175396f682fd625a162cec836ea8fd061c28bca45ed70bf7c230a575dd7c4b1c6c0debf4f3c83dbb9a354d30692556c3e3a6f63f87caf48c2c8ec5a9cc1ed8862b6a28c512c11a1aac63b343cf3513a39a5b0197bf0e8577414706c6d228bcadc79bb0b060bef39c0572db9a6ec33d11607e6a36babb23515239b2c10ea33b826c4e0bf4063b9dbdbf0b431d518dd4707a9082b77c16c009e7cfde996f9cf135c3de300fcc5f314b5fa72b0a532d1aacb1d5ac8245966a90ad009e51491a225fefd345b77ed7552b9a927830bb1f7e8371e18b589dca77464fd08c57a2f30c3195979315b2081238c2c781e5ffb49342032e91cf4874c3adca9f9bbf387bb8f22649cc26067ac680374d11c6ceebbc9ce2f979a81a96e20275b9e91ce3d300f5927d2091295f72525be70928357004668ea97e29eb10fdfcdd5bfb7d9f2673066fe33c85c53004034ce6daa202a1a2eca8d4dff79e87fc5c0f789c3dd954156920995d8ad21e6a7bb044df919890034a9a3cf4b3539794e7ef25aac386adbaa7b0764a6e5284202d9fc761aa7831e4e1ed1408ad971811508ed5e7a8403d55d2eb08fdec7f9962b5eebf6e5fd4f5dc380a9510f0c2ce3b7ccbde07a490514a3491505f1876d515cff437370bceed0758042d17ddc8da6fc4cf0623011d2db06dbd64b04c5b74221a198ca76f3a19f770167678e841f2353899e9d248507e510564a260da83080e9d2c25ff6a3e10d016188067b99f0993c4c985ea34483c7222cb4a7813f682102a8f6e64ad985c504b70f8073633f50303c0d16ab0c5cfa009f0226c42fa16f458294102ae22ebabf2ccf0af2d79e98ceeee091f9a9734321e3d30beb069fde6707617e2b490704b986683f374b6bfa2d924ad4afcba54356121a633b6e3f90d71643b4217d172a22e5b2d6ee5a3a0b48a53f58a45516f706cace2a1343c5dc1dd6e675b1212680367940622a95032dc31eb016309bad58d9c468f0c5238c9940da5888ccf404101abf285ec658b51708392314998893923c113277e6a177b9c7d680a888f4f2922b7a85b2170589f9273a8edfd2100bcd07387d77f60b7208ca5d48b1f9627818e1e6595eec081ae1262cb46d1b040ea9315ac821015ba3d5bdcdeebe4da088ef4f0fa207612a56fb2cc4a0ef2d68e24b5ee15e73f5706c04ca6f6cc02004759e55212025b2e097bfcf40cbc8406dcb4baf466909e7acd15a8c56aa6fb46e3645b389804b1f6fd7ac4b45c33b3c5889165dd1686141dd42811fdc12dd6806dbebbc40ba0cf1fc7e1f6eacd60b9e23d4579121197b33315a7a301702d988ce6f35c19408bd940bb38bad1560ba4356728d12400f290f5c8bbae8c76ca93fb9abe1f27d83b4260e9ccb084334f4c137dfae8b1213df33eeaac7f0f4bf4dcc2c96e1b11d61cd5168228cb2a5350b3c8cca4fc0dbfa647a009bb558032164cd117ddf5db0997c8422ef39d5884dc30b0e772b6206ec5ae6495977e069a0251a09d47439742c360d8f02a022ae202ec0207b8fcb254aa6dd287c789cc59f17d2cef8694cc648ed0804a3cf8e690c915537e995e49f472dcde36181828190b27c217accad274ce4a3e8360da724a55db4483558726831117a7780ea55323c0e04c22d9ddd5d61dbc4812d72cd2cf2bde9c4f0dc7abe677e3c935bb391f2bcf0edccde9374503c1c52c1ca296920a90c830c118129949ff3b433da1a931e938c035a6b2c138a7f46747b46a94d33ac0c74e4fcf1f41cd0bf12659f63d15c075671d861f2843df902397df9f36d305d5392d323adac7f37750117344063a92af63c631d00b9014e24f97d3e6ec4082952007a7a5793b6a16e9000bc30142e110ab70f1e81da9a55b2b39b6061b1038e39bdbdac10957bec02d77538ca76b356b913c2b296fa40d761bc571193b31ba56137ee9c0fa1ca3e4ee88a0d6e1cd72b0603dd50db7c4dee2325e8d497ae36febbb67adaac2765585e3057cde3cb85e2f2fe3d278468146f924bd172adaef6215966f70d7c8f2bd1575c3085f7e239ed22b26f5345fdaae42a5ec4531af46dcb0d6eb9088de9ed5a13b9242c567003906d7ac951d51ab9efaf539bd025605649cfe49c60b8fd7bfbc123b70c66855011141340c0b942ae19d2ab8074fe00a757957a462ff313ada92c3393e83a0a6019e621f218f531b52cdb70c492e155c4636e4caef03f40c82a5d717528173620b1591bac5c6cc5177ad76d3ccbc4734912d24286ada9a3fe6999a15e53616660414a66549f5d2df7393d7b0a01fb6fbbce8335ee027372f4a54162580c79a6e4807282b5bde9b03b36b261c7b3d2e66a9a26047b08b2d26898c47c8f60b4f14e6c18c59aff042043ab55dd32f7f091fbb4a31369bce2a9a2cb4cbab85a1f734e0e04185f505a32c808e96bf0001450eedb425aabf547d544c8b20db055e5ac9520373ee985a5a526c20e0bef21c38b156144b5a021c43d4bdb5a26d47625579c545e92022a3e165f57c0425129c983781dfad9041d4b77ba1c4676073416f0cda8355258e994434fba0bfe0dbd515ab37cace243834289d1a8e10f5adf360fe95066b8a7db03b9b01e9ec8c82e755ad23d263e08ae5079a5d68d3d0ca09d107aaf84aaa48931e79cf0a3079b41c0a1c3c3d42d89f24bcc657c3a44bf4a65948aa1faf642eecb84b119aecea0b6d081c04680ed0d0d41a06199d6b32e07c800f7655135230ce34d381b4c6fece111c88f8819c661ab84800c5682db15fd6ea3e8a4c875d600b73371048793dc5c0d3b18bf45e2b46f02147116f1637959e55b8be4df2fbb777185c377feaae247f42c9b40e6b20995ad1b0d750255c9d2fd596e085f71dd2489e8acee172ba982252b88e5cb459f8ea969f7b6a3f0d8491c03709ad05a2c5a1ae65bd47b1ac9123874bbdb06fe5ad6c381ad6373202a543d54fb10e76634189e0c7970fc7cef703f8c49b935032960d87fa5714245c52ea3c56be640770eb1e0fe9378821db20ab144781029dada979cdf80c93436ffc55c30bba9e5d6467f2400f930fcfee790a03a07f8fea9e6822fc3af0e9b23f6c7ed013329522d3969c2692b3907137ee27b1123d9b7d7e2cca0e1b6c1bcaac34e577209c9fe6e65bed97bb949c18cdd116d2a627beaa6785983abe8c276dfa045f2f1cb8b41fb90ae1f3d4b2b78c9175c448775a1f94a286e59ea2e97e48e0ba7494298a41671a11db5f0b66352354dca64e90e112bc93ecfde2cb3e9a8df75b8f563298d0e1aa5e9b17172d12293f0eca9fadeb2f57c5f743f5fbf1de23b60bebecd94f309e074008bfa43ab6f5241edef42b63fc687880855e9d7c3a7d0f314d7dbe0a85b472d678737c775b3937f8ea21be356cf54945a399b1ad9ee8951c8fb8eecbd6272c47eeaec998cc731f441100fad588c39598908f5b9da4047de1d90999a7ea1a684ea3bdfb23dc753426c12cf4e69676adb89e3783fa87603b41c02f5b0a8745c6114a44dd259d947ec83e01b35edf78860b17b3ee7f39e70c742b5f7cc6d623d9543de34b59791179670d7c3484c684f08e25e70d721e6a6c0ef5d3bfcc6d71c570bab81f56af7c17f1d6fc8daa26a782d259dc247493e7832bc6e4d9dd686f1c9e6035f313b8d752b82f40e127f6fb279a80e228864349bf21dc825efbdd2a0f3c0f9f2c7bdb8c48354db4a1e7bb50386211b897f55f139353f374d5b15b1a3bc01f0f2d7eeff4153183050b1abedeac5d6c17eee7b669bec8b9222b6b3b0fbaeaf40857f95e4b79b8a3db759f3abcd4987f088503cbce19621a61b2094cec051f7957276b6572fc81da9ea52cf71db075d69e150f4839c81f6317eb58ee0762cbc8876e0c1c6281e75607b05ea835ee3fde435071680d91d38b4abb52bc43df784b2647fe4f28611777cbde0bb1758bfb4d78d4340bb97df83720afcaa79a1b8db5b79b9de3555893c007105a4aec9e8f7ed5253b205bb1fc69f7992c910d036f6a1571c18c61b899fd6d0c9787cff4b4d81ec11a80b2dcb2e84bf89647b006098e55956012d5bf836a54dd7e9080b0f4dbb188abc3bb46bcca763fe24fd66213c11d1fcc18b4ef3aa28455e76dee0738a2ea4ec70be650a488b69ddbfc693d477583440011f6778868660d5ac20006fde0f0fa351c145665a57d2ba53e41fddd5724423bf6efecf75646c4ae72c46d8a89491e0737f2b70a895131b44a1ad5904d7aab5b0b6328367623465d20dcd432d1032b3a8d8c6a31f6a82e5ce8c8f96318bea317be48af2b96b06460d19dfa95591a64faf3e9b5172dceb29109b4a36399556f8f65d0bc76a7af1d47ae79f6861deb5a03ec4fa1ec36921d1346b2c08a596182f9525f46de9cc8aa5f495471bca5990a1cefdb903927d63d6607caa84f938e84d43c57add25d9ad8b617cb3bf37b65eb36c289d58ed6a7b82630c0edf26f7ad5f0ffef23c6fe2b13ff28ff76593905679e", 0xed1) 21:40:30 executing program 4: r0 = syz_open_dev$hidraw(&(0x7f0000000000), 0x40000000000, 0x1b1c83) write$hidraw(r0, &(0x7f0000000200), 0x0) ioctl$HIDIOCGRAWPHYS(r0, 0x80404805, &(0x7f0000000040)) r1 = syz_open_dev$hidraw(&(0x7f0000000080), 0xa67f, 0x4889c0) r2 = syz_open_dev$hidraw(&(0x7f0000000100), 0x100, 0x40) ioctl$HIDIOCGRDESCSIZE(r2, 0x80044801, &(0x7f0000000140)) ioctl$HIDIOCGRAWNAME(r1, 0x80404804, &(0x7f00000000c0)) 21:40:30 executing program 5: r0 = syz_open_dev$hidraw(&(0x7f00000001c0), 0x0, 0x0) write$hidraw(r0, &(0x7f0000000200)="bc0ca8f4d3805a1e9cbb6e4c0f0682a0bd99ef43cdd6bc06d27abc341167e0919172aac8aeb68e087adc02c820909c22c9ea07120e55bc7de10dba97b1bcd3516b45398f6f21533d32df047fe3f4800bbee6fd6af40af92318ea15f16a78c34236b9d09d1b7358325d47164ddf658a8a3e5be85522f4b97119058bb024011f532d578d48f98910a169d1c77a949f7dbec5636e4db62a1398d6e6131343c2eceaa0f2a0cb1066300230385ee4f60af0afeee3a2102611ede25b07e0e1c30c12d38666feb175a3102158bb0aac1355f117138057f0a15581afe89b4602e6f706b6e4f8f08fdf207ffce0c5baea8bfe619ebb13eff67b820489a5ff03b0bb1c5967de5d7cec84c3f6fd2cfeada79bdc91cc36ed88d7f375fd76f84e7c9f676f76a29579bbad5e9bfb222fcf484665d879602a2e53dbaaea4ba71df44ecd57677e7f3283b9661a7b6f8808cd95ceb51c7cb44c3ebdfbf6694d1502125a6e9766ac7e645329ab405b879c6fb77206c86c74aa7ef4f6a848037de52ddc554ce029538206d9e61ef7ff168c7ab57ead5205589e6d67d06677b7594c8a46c5d79dcdc7446cbdd107c7f701c24ec2d95772d06de08b637b4cb65219fa30b9e66c9d326f6bb25a8d6b04828300e72a766da3eae409f1223c31ab81e78172382c6e267dbc08dfbd3edc2705e6d9f730da8fa1e9d088f0b7a715e5bdd8ae70faa365ab4246df3c1fe8ba724ef057c74a46471b46254ad7fb0da1854837f2f6f13ef3280a4c6f7c55162855a543fe4c764ac319c89f79f0fb797d4a7b668a16a1cba4916e7582a79c9a2f048993c2c3d02ae35a2c64a6b2a44b857ec681cbf1f3245ceaebbc39c0f532907c5087e9d0715e5e741a076a175396f682fd625a162cec836ea8fd061c28bca45ed70bf7c230a575dd7c4b1c6c0debf473b37df79a354d30692556c3e3a6f63f87caf48c2c8ec5a9cc1ed8862b6a28c512c11a1aac63b343cf3513a39a5b0197bf0e8577414706c6d228bcadc79bb0b060bef39c0572db9a6ec33d11607e6a36babb23515239b2c10ea33b826c4e0bf4063b9dbdbf0b431d518dd4707a9082b77c16c009e7cfde996f9cf135c3de300fcc5f314b5fa72b0a532d1aacb1d5ac8245966a90ad009e51491a225fefd345b77ed7552b9a927830bb1f7e8371e18b589dca77464fd08c57a2f30c3195979315b2081238c2c781e5ffb49342032e91cf4874c3adca9f9bbf387bb8f22649cc26067ac680374d11c6ceebbc9ce3d300f5927d2091295f72525be70928357004668ea97e29eb10fdfcdd5bfb7d9f2673066fe33c85c53004034ce6daa202a1a2eca8d4dff79e87fc5c0f789c3dd954156920995d8ad21e6a7bb044df919890034a9a3cf4b3539794e7ef25aac386adbaa7b0764a6e5284202d9fc761aa7831e4e1ed1408ad971811508ed5e7a8403d55d2eb08fdec7f9962b5eebf6e5fd4f5dc380a9510f0c2ce3b7ccbde07a490514a3491505f1876d515cff437370bceed0758042d17ddc8da6fc4cf0623011d2db06dbd64b04c5b74221a198ca76f3a19f770167678e841f2353899e9d248507e510564a260da83080e9d2c25ff6a3e10d016188067b99f0993c4c985ea34483c7222cb4a7813f682102a8f6e64ad985c504b70f8073633f50303c0d16ab0c5cfa009f0226c42fa16f458294102ae22ebabf2ccf0af2d79e98ceeee091f9a9734321e3d30beb069fde6707617e2b490704b986683f374b6bfa2d924ad4afcba54356121a633b6e3f90d71643b4217d172a22e5b2d6ee5a3a0b48a53f58a45516f706cace2a1343c5dc1dd6e675b1212680367940622a95032dc31eb016309bad58d9c468f0c5238c9940da5888ccf404101abf285ec658b51708392314998893923c113277e6a177b9c7d680a888f4f2922b7a85b2170589f9273a8edfd2100bcd07387d77f60b7208ca5d48b1f9627818e1e6595eec081ae1262cb46d1b040ea9315ac821015ba3d5bdcdeebe4da088ef4f0fa207612a56fb2cc4a0ef2d68e24b5ee15e73f5706c04ca6f6cc02004759e55212025b2e097bfcf40cbc8406dcb4baf466909e7acd15a8c56aa6fb46e3645b389804b1f6fd7ac4b45c33b3c5889165dd1686141dd42811fdc12dd6806dbebbc40ba0cf1fc7e1f6eacd60b9e23d4579121197b33315a7a301702d988ce6f35c19408bd940bb38bad1560ba4356728d12400f290f5c8bbae8c76ca93fb9abe1f27d83b4260e9ccb084334f4c137dfae8b1213df33eeaac7f0f4bf4dcc2c96e1b11d61cd5168228cb2a5350b3c8cca4fc0dbfa647a009bb558032164cd117ddf5db0997c8422ef39d5884dc30b0e772b6206ec5ae6495977e069a0251a09d47439742c360d8f02a022ae202ec0207b8fcb254aa6dd287c789cc59f17d2cef8694cc648ed0804a3cf8e690c915537e995e49f472dcde36181828190b27c217accad274ce4a3e8360da724a55db4483558726831117a7780ea55323c0e04c22d9ddd5d61dbc4812d72cd2cf2bde9c4f0dc7abe677e3c935bb391f2bcf0edccde9374503c1c52c1ca296920a90c830c118129949ff3b433da1a931e938c035a6b2c138a7f46747b46a94d33ac0c74e4fcf1f41cd0bf12659f63d15c075671d861f2843df902397df9f36d305d5392d323adac7f37750117344063a92af63c631d00b9014e24f97d3e6ec4082952007a7a5793b6a16e9000bc30142e110ab70f1e81da9a55b2b39b6061b1038e39bdbdac10957bec02d77538ca76b356b913c2b296fa40d761bc571193b31ba56137ee9c0fa1ca3e4ee88a0d6e1cd72b0603dd50db7c4dee2325e8d497ae36febbb67adaac2765585e3057cde3cb85e2f2fe3d278468146f924bd172adaef6215966f70d7c8f2bd1575c3085f7e239ed22b26f5345fdaae42a5ec4531af46dcb0d6eb9088de9ed5a13b9242c567003906d7ac951d51ab9efaf539bd025605649cfe49c60b8fd7bfbc123b70c66855011141340c0b942ae19d2ab8074fe00a757957a462ff313ada92c3393e83a0a6019e621f218f531b52cdb70c492e155c4636e4caef03f40c82a5d717528173620b1591bac5c6cc5177ad76d3ccbc4734912d24286ada9a3fe6999a15e53616660414a66549f5d2df7393d7b0a01fb6fbbce8335ee027372f4a54162580c79a6e4807282b5bde9b03b36b261c7b3d2e66a9a26047b08b2d26898c47c8f60b4f14e6c18c59aff042043ab55dd32f7f091fbb4a31369bce2a9a2cb4cbab85a1f734e0e04185f505a32c808e96bf0001450eedb425aabf547d544c8b20db055e5ac9520373ee985a5a526c20e0bef21c38b156144b5a021c43d4bdb5a26d47625579c545e92022a3e165f57c0425129c983781dfad9041d4b77ba1c4676073416f0cda8355258e994434fba0bfe0dbd515ab37cace243834289d1a8e10f5adf360fe95066b8a7db03b9b01e9ec8c82e755ad23d263e08ae5079a5d68d3d0ca09d107aaf84aaa48931e79cf0a3079b41c0a1c3c3d42d89f24bcc657c3a44bf4a65948aa1faf642eecb84b119aecea0b6d081c04680ed0d0d41a06199d6b32e07c800f7655135230ce34d381b4c6fece111c88f8819c661ab84800c5682db15fd6ea3e8a4c875d600b73371048793dc5c0d3b18bf45e2b46f02147116f163795e2ceb8be4df2fbb777185c377feaae247f42c9b40e6b20995ad1b0d750255c9d2fd596e085f71dd2489e8acee172ba982252b88e5cb459f8ea969f7b6a3f0d8491c03709ad05a2c5a1ae65bd47b1ac9123874bbdb06fe5ad6c381ad6373202a543d54fb10e76634189e0c7970fc7cef703f8c49b935032960d87fa5714245c52ea3c56be640770eb1e0fe9378821db20ab144781029dada979cdf80c93436ffc55c30bba9e5d6467f2400f930fcfee790a03a07f8fea9e6822f93af0e9b23f6c7ed013329522d3969c2692b3907137ee27b1123d9b7d7e2cca0e1b6c1bcaac34e577209c9fe6e65bed97bb949c18cdd116d2a627beaa6785983abe8c276dfa045f2f1cb8b41fb90ae1f3d4b2378c9175c448775a1f94a286e59ea2e97e48e0ba7494298a41671a11db5f0b66352354dca64e90e112bc93ecfde2cb3e9a8df75b8f563298d0e1aa5e9b17172d12293f0eca9fadeb2f57c5f743f5fbf1de23b60bebecd94f309e074008bfa43ab6f5241edef42b63fc687880855e9d7c3a7d0f314d7dbe0a85b472d678737c775b3937f8ea21be356cf54945a399b1ad9ee8951c8fb8eecbd6272c47eeaec998cc731f441100fad588c39598908f5b9da4047de1d90999a7ea1a684ea3bdfb23dc753426c12cf4e69676adb89e3783fa87603b41c02f5b0a8745c6114a44dd259d947ec83e01b35edf78860b17b3ee7f39e70c742b5f7cc6d623d9543de34b59791179670d7c3484c684f08e25e70d721e6a6c0ef5d3bfcc6d71c570bab81f56af7c17f1d6fc8daa26a782d259dc247493e7832bc6e4d9dd686f1c9e6035f313b8d752b82f40e127f6fb279a80e228864349bf21dc825efbdd2a0f3c0f9f2c7bdb8c48354db4a1e7bb50386211b897f55f139353f374d5b15b1a3bc01f0f2d7eeff4153183050b1abedeac5d6c17eee7b669bec8b9222b6b3b0fbaeaf40857f95e4b79b8a3db759f3abcd4987f088500cbce19621a61b2094cec051f7957276b6572fc81da9ea52cf71db075d69e150f4839c81f6317eb58ee0762cbc8876e0c1c6281e75607b05ea835ee3fde435071680d91d38b4abb52bc43df784b2647fe4f28611777cbde0bb1758bfb4d78d4340bb97df83720afcaa79a1b8db5b79b9de3555893c007105a4aec9e8f7ed5253b205bb1fc69f7992c910d036f6a1571c18c61b899fd6d0c9787cff4b4d81ec11a80b2dcb2e84bf89647b006098e55956012d5bf836a54dd7e9080b0f4dbb188abc3bb46bcca763fe24fd66213c11d1fcc18b4ef3aa28455e76dee0738a2ea4ec70be650a488b69ddbfc693d477583440011f6778868660d5ac20006fde0f0fa351c145665a57d2ba53e41fddd5724423bf6efecf75646c4ae72c46d8a", 0x20001001) 21:40:30 executing program 5: ioctl$HIDIOCGFEATURE(0xffffffffffffffff, 0xc0404807, &(0x7f0000000000)={0x0, "a3ffd3a0109b5319be6c6a601c9862341224eac76d9e862e2797a691ee3077c6e52142379a5c5ed203b522b8efe28f5048de912747be3b70ebe24fe318cd038a"}) r0 = syz_open_dev$hidraw(&(0x7f00000001c0), 0x0, 0x80002) write$hidraw(r0, &(0x7f0000000200)="bc0ca8f4d3805a1e9cbb6e4c0f0682a0bd99ef43cdd6bc06d27abc341167e0919172aac8aeb68e087adc02c820909c22c9ea07120e55bc7de10dba97b1bcd3516b45398f6f21533d32df047fe3f4800bbee6fd6af40af92318ea15f16a78c34236b9d09d1b7358325d47164ddf658a8a3e5be85522f4b97119058bb024011f532d578d48f98910a169d1c77a949f7dbec5636e4db62a1398d6e6131343c2eceaa0f2a0cb1066300230385ee4f60af0afeee3a2102611ede25b07e0e1c30c12d38666feb175a3102158bb0aac1355f117138057f0a15581afe89b4602e6f706b6e4f8f08fdf207ffce0c5baea8bfe619ebb13eff67b820489a5ff03b0bb1c5967de5d7cec84c3f6fd2cfeada79bdc91cc36ed88d7f375fd76f84e7c9f676f76a29579bbad5e9bfb222fcf484665d879602a2e53dbaaea4ba71df44ecd57677e7f3283b9661a7b6f8808cd95ceb51c7cb44c3ebdfbf6694d1502125a6e9766ac7e645329ab405b879c6fb77206c86c74aa7ef4f6a848037de52ddc554ce029538206d9e61ef7ff168c7ab57ead5205589e6d67d06677b7594c8a46c5d79dcdc7446cbdd107c7f701c24ec2d95772d06de08b637b4cb65219fa30b9e66c9d326f6bb25a8d6b04828300e72a766da3eae409f1223c31ab81e78172382c6e267dbc08dfbd3edc2705e6d9f730da8fa1e9d088f0b7a715e5bdd8ae70faa365ab4246df3c1fe8ba724ef057c74a46471b46254ad7fb0da1854837f2f6f13ef3280a4c6f7c55162855a543fe4c764ac319c89f79f0fb797d4a7b668a16a1cba4916e7582a79c9a2f048993c2c3d02ae35a2c64a6b2a44b857ec681cbf1f3245ceaebbc39c0f532907c5087e9d0715e5e741a076a175396f682fd625a162cec836ea8fd061c28bca45ed70bf7c230a575dd7c4b1c6c0debf473b37df79a354d30692556c3e3a6f63f87caf48c2c8ec5a9cc1ed8862b6a28c512c11a1aac63b343cf3513a39a5b0197bf0e8577414706c6d228bcadc79bb0b060bef39c0572db9a6ec33d11607e6a36babb23515239b2c10ea33b826c4e0bf4063b9dbdbf0b431d518dd4707a9082b77c16c009e7cfde996f9cf135c3de300fcc5f314b5fa72b0a532d1aacb1d5ac8245966a90ad009e51491a225fefd345b77ed7552b9a927830bb1f7e8371e18b589dca77464fd08c57a2f30c3195979315b2081238c2c781e5ffb49342032e91cf4874c3adca9f9bbf387bb8f22649cc26067ac680374d11c6ceebbc9ce3d300f5927d2091295f72525be70928357004668ea97e29eb10fdfcdd5bfb7d9f2673066fe33c85c53004034ce6daa202a1a2eca8d4dff79e87fc5c0f789c3dd954156920995d8ad21e6a7bb044df919890034a9a3cf4b3539794e7ef25aac386adbaa7b0764a6e5284202d9fc761aa7831e4e1ed1408ad971811508ed5e7a8403d55d2eb08fdec7f9962b5eebf6e5fd4f5dc380a9510f0c2ce3b7ccbde07a490514a3491505f1876d515cff437370bceed0758042d17ddc8da6fc4cf0623011d2db06dbd64b04c5b74221a198ca76f3a19f770167678e841f2353899e9d248507e510564a260da83080e9d2c25ff6a3e10d016188067b99f0993c4c985ea34483c7222cb4a7813f682102a8f6e64ad985c504b70f8073633f50303c0d16ab0c5cfa009f0226c42fa16f458294102ae22ebabf2ccf0af2d79e98ceeee091f9a9734321e3d30beb069fde6707617e2b490704b986683f374b6bfa2d924ad4afcba54356121a633b6e3f90d71643b4217d172a22e5b2d6ee5a3a0b48a53f58a45516f706cace2a1343c5dc1dd6e675b1212680367940622a95032dc31eb016309bad58d9c468f0c5238c9940da5888ccf404101abf285ec658b51708392314998893923c113277e6a177b9c7d680a888f4f2922b7a85b2170589f9273a8edfd2100bcd07387d77f60b7208ca5d48b1f9627818e1e6595eec081ae1262cb46d1b040ea9315ac821015ba3d5bdcdeebe4da088ef4f0fa207612a56fb2cc4a0ef2d68e24b5ee15e73f5706c04ca6f6cc02004759e55212025b2e097bfcf40cbc8406dcb4baf466909e7acd15a8c56aa6fb46e3645b389804b1f6fd7ac4b45c33b3c5889165dd1686141dd42811fdc12dd6806dbebbc40ba0cf1fc7e1f6eacd60b9e23d4579121197b33315a7a301702d988ce6f35c19408bd940bb38bad1560ba4356728d12400f290f5c8bbae8c76ca93fb9abe1f27d83b4260e9ccb084334f4c137dfae8b1213df33eeaac7f0f4bf4dcc2c96e1b11d61cd5168228cb2a5350b3c8cca4fc0dbfa647a009bb558032164cd117ddf5db0997c8422ef39d5884dc30b0e772b6206ec5ae6495977e069a0251a09d47439742c360d8f02a022ae202ec0207b8fcb254aa6dd287c789cc59f17d2cef8694cc648ed0804a3cf8e690c915537e995e49f472dcde36181828190b27c217accad274ce4a3e8360da724a55db4483558726831117a7780ea55323c0e04c22d9ddd5d61dbc4812d72cd2cf2bde9c4f0dc7abe677e3c935bb391f2bcf0edccde9374503c1c52c1ca296920a90c830c118129949ff3b433da1a931e938c035a6b2c138a7f46747b46a94d33ac0c74e4fcf1f41cd0bf12659f63d15c075671d861f2843df902397df9f36d305d5392d323adac7f37750117344063a92af63c631d00b9014e24f97d3e6ec4082952007a7a5793b6a16e9000bc30142e110ab70f1e81da9a55b2b39b6061b1038e39bdbdac10957bec02d77538ca76b356b913c2b296fa40d761bc571193b31ba56137ee9c0fa1ca3e4ee88a0d6e1cd72b0603dd50db7c4dee2325e8d497ae36febbb67adaac2765585e3057cde3cb85e2f2fe3d278468146f924bd172adaef6215966f70d7c8f2bd1575c3085f7e239ed22b26f5345fdaae42a5ec4531af46dcb0d6eb9088de9ed5a13b9242c567003906d7ac951d51ab9efaf539bd025605649cfe49c60b8fd7bfbc123b70c66855011141340c0b942ae19d2ab8074fe00a757957a462ff313ada92c3393e83a0a6019e621f218f531b52cdb70c492e155c4636e4caef03f40c82a5d717528173620b1591bac5c6cc5177ad76d3ccbc4734912d24286ada9a3fe6999a15e53616660414a66549f5d2df7393d7b0a01fb6fbbce8335ee027372f4a54162580c79a6e4807282b5bde9b03b36b261c7b3d2e66a9a26047b08b2d26898c47c8f60b4f14e6c18c59aff042043ab55dd32f7f091fbb4a31369bce2a9a2cb4cbab85a1f734e0e04185f505a32c808e96bf0001450eedb425aabf547d544c8b20db055e5ac9520373ee985a5a526c20e0bef21c38b156144b5a021c43d4bdb5a26d47625579c545e92022a3e165f57c0425129c983781dfad9041d4b77ba1c4676073416f0cda8355258e994434fba0bfe0dbd515ab37cace243834289d1a8e10f5adf360fe95066b8a7db03b9b01e9ec8c82e755ad23d263e08ae5079a5d68d3d0ca09d107aaf84aaa48931e79cf0a3079b41c0a1c3c3d42d89f24bcc657c3a44bf4a65948aa1faf642eecb84b119aecea0b6d081c04680ed0d0d41a06199d6b32e07c800f7655135230ce34d381b4c6fece111c88f8819c661ab84800c5682db15fd6ea3e8a4c875d600b73371048793dc5c0d3b18bf45e2b46f02147116f163795e2ceb8be4df2fbb777185c377feaae247f42c9b40e6b20995ad1b0d750255c9d2fd596e085f71dd2489e8acee172ba982252b88e5cb459f8ea969f7b6a3f0d8491c03709ad05a2c5a1ae65bd47b1ac9123874bbdb06fe5ad6c381ad6373202a543d54fb10e76634189e0c7970fc7cef703f8c49b935032960d87fa5714245c52ea3c56be640770eb1e0fe9378821db20ab144781029dada979cdf80c93436ffc55c30bba9e5d6467f2400f930fcfee790a03a07f8fea9e6822f93af0e9b23f6c7ed013329522d3969c2692b3907137ee27b1123d9b7d7e2cca0e1b6c1bcaac34e577209c9fe6e65bed97bb949c18cdd116d2a627beaa6785983abe8c276dfa045f2f1cb8b41fb90ae1f3d4b2378c9175c448775a1f94a286e59ea2e97e48e0ba7494298a41671a11db5f0b66352354dca64e90e112bc93ecfde2cb3e9a8df75b8f563298d0e1aa5e9b17172d12293f0eca9fadeb2f57c5f743f5fbf1de23b60bebecd94f309e074008bfa43ab6f5241edef42b63fc687880855e9d7c3a7d0f314d7dbe0a85b472d678737c775b3937f8ea21be356cf54945a399b1ad9ee8951c8fb8eecbd6272c47eeaec998cc731f441100fad588c39598908f5b9da4047de1d90999a7ea1a684ea3bdfb23dc753426c12cf4e69676adb89e3783fa87603b41c02f5b0a8745c6114a44dd259d947ec83e01b35edf78860b17b3ee7f39e70c742b5f7cc6d623d9543de34b59791179670d7c3484c684f08e25e70d721e6a6c0ef5d3bfcc6d71c570bab81f56af7c17f1d6fc8daa26a782d259dc247493e7832bc6e4d9dd686f1c9e6035f313b8d752b82f40e127f6fb279a80e228864349bf21dc825efbdd2a0f3c0f9f2c7bdb8c48354db4a1e7bb50386211b897f55f139353f374d5b15b1a3bc01f0f2d7eeff4153183050b1abedeac5d6c17eee7b669bec8b9222b6b3b0fbaeaf40857f95e4b79b8a3db759f3abcd4987f088500cbce19621a61b2094cec051f7957276b6572fc81da9ea52cf71db075d69e150f4839c81f6317eb58ee0762cbc8876e0c1c6281e75607b05ea835ee3fde435071680d91d38b4abb52bc43df784b2647fe4f28611777cbde0bb1758bfb4d78d4340bb97df83720afcaa79a1b8db5b79b9de3555893c007105a4aec9e8f7ed5253b205bb1fc69f7992c910d036f6a1571c18c61b899fd6d0c9787cff4b4d81ec11a80b2dcb2e84bf89647b006098e55956012d5bf836a54dd7e9080b0f4dbb188abc3bb46bcca763fe24fd66213c11d1fcc18b4ef3aa28455e76dee0738a2ea4ec70be650a488b69ddbfc693d477583440011f6778868660d5ac20006fde0f0fa351c145665a57d2ba53e41fddd5724423bf6efecf75646c4ae72c46d8a", 0x20001001) 21:40:30 executing program 0: r0 = syz_open_dev$hidraw(&(0x7f00000001c0), 0x0, 0x80002) write$hidraw(r0, &(0x7f0000000200)="bc0ca8f4d3805a1e9cbb6e4c040682a0bd99ef43cdd6bc06d27abc341167e0919172aac8aeb68e087adc02c820909c22c9ea07120e55bc7de10dba97b1bcd3516b4539bf6f21533d32df047ae3f4800bbee6fd6af40af92318ea15f16a78c34236b9d09d1b7358325d47164ddf658a8a3e5be85522f4b97119058bb024011f532d578d48f98910a169d1c77a949f7dbec5636e4db62a1398d6e6131343c2eceaa0f2a0cb1066300230385ee4f60af0afeee3a2102611ede25b07e0e1c30c12d38666feb175a3102158bb0aac1355f117138057f0a15581afe89b4602e6f706b6e4f8f08fdf207ffce0c5baea8bfe619ebb13eff67b820489a5ff03b0bb1c5967de5d7cec84c3f6fd2cfeada79bdc91cc36ed88d7f375fd76f84e7c9f676f76a29579bbad5e9bfb222fcf484665d879602a2e53dbaaea4ba71df44ecd57677e7f3283b9661a7b6f8808cd95ceb51c7cb44c3ebdfbf6694d1502125a6e9766ac7e645329ab405b879c6fb77206c86c74aa7ef4f6a848037de52ddc554ce029538206d9e61ef7ff168c7ab57ead5205589e6d67d06677b7594c8a46c5d79dcdc7446cbdd107c7f701c24ec2d95772d06de08b637b4cb65219fa30b9e66c9d326f6bb25a8d6b04828300e72a766da3eae409f1223c31ab81e78172382c6e267dbc08dfbd3edc2705e6d9f730da8fa1e9d088f0b7a715e5bdd8ae70faa365ab4246df3c1fe8ba724ef057c74a46471b46254ad7fb0da1854837f2f6f13ef3280a4c6f7c55162855a543fe4c764ac319c89f79f0fb797d4a7b668a16a1cba4916e7582a79c9a2f048993c2c3d02ae35a2c64a6b2a44b857ec681cbf1f3245ceaebbc39c0f532907c5087e9d0715e5e741a076a175396f682fd625a162cec836ea8fd061c28bca45ed70bf7c230a575dd7c4b1c6c0debf473b37df79a354d30692556c3e3a6f63f87caf48c2c8ec5a9cc1ed8862b6a28c512c11a1aac63b343cf3513a39a5b0197bf0e8577414706c6d228bcadc79bb0b060bef39c0572db9a6ec33d11607e6a36babb23515239b2c10ea33b826c4e0bf4063b9dbdbf0b431d518dd4707a9082b77c16c009e7cfde996f9cf135c3de300fcc5f314b5fa72b0a532d1aacb1d5ac8245966a90ad009e51491a225fefd345b77ed7552b9a927830bb1f7e8371e18b589dca77464fd08c57a2f30c3195979315b2081238c2c781e5ffb49342032e91cf4874c3adca9f9bbf387bb8f22649cc26067ac680374d11c6ceebbc9ce3d300f5927d2091295f72525be70928357004668ea97e29eb10fdfcdd5bfb7d9f2673066fe33c85c53004034ce6daa202a1a2eca8d4dff79e87fc5c0f789c3dd954156920995d8ad21e6a7bb044df919890034a9a3cf4b3539794e7ef25aac386adbaa7b0764a6e5284202d9fc761aa7831e4e1ed1408ad971811508ed5e7a8403d55d2eb08fdec7f9962b5eebf6e5fd4f5dc380a9510f0c2ce3b7ccbde07a490514a3491505f1876d515cff437370bceed0758042d17ddc8da6fc4cf0623011d2db06dbd64b04c5b74221a198ca76f3a19f770167678e841f2353899e9d248507e510564a260da83080e9d2c25ff6a3e10d016188067b99f0993c4c985ea34483c7222cb4a7813f682102a8f6e64ad985c504b70f8073633f50303c0d16ab0c5cfa009f0226c42fa16f458294102ae22ebabf2ccf0af2d79e98ceeee091f9a9734321e3d30beb069fde6707617e2b490704b986683f374b6bfa2d924ad4afcba54356121a633b6e3f90d71643b4217d172a22e5b2d6ee5a3a0b48a53f58a45516f706cace2a1343c5dc1dd6e675b1212680367940622a95032dc31eb016309bad58d9c468f0c5238c9940da5888ccf404101abf285ec658b51708392314998893923c113277e6a177b9c7d680a888f4f2922b7a85b2170589f9273a8edfd2100bcd07387d77f60b7208ca5d48b1f9627818e1e6595eec081ae1262cb46d1b040ea9315ac821015ba3d5bdcdeebe4da088ef4f0fa207612a56fb2cc4a0ef2d68e24b5ee15e73f5706c04ca6f6cc02004759e55212025b2e097bfcf40cbc8406dcb4baf466909e7acd15a8c56aa6fb46e3645b389804b1f6fd7ac4b45c33b3c5889165dd1686141dd42811fdc12dd6806dbebbc40ba0cf1fc7e1f6eacd60b9e23d4579121197b33315a7a301702d988ce6f35c19408bd940bb38bad1560ba4356728d12400f290f5c8bbae8c76ca93fb9abe1f27d83b4260e9ccb084334f4c137dfae8b1213df33eeaac7f0f4bf4dcc2c96e1b11d61cd5168228cb2a5350b3c8cca4fc0dbfa647a009bb558032164cd117ddf5db0997c8422ef39d5884dc30b0e772b6206ec5ae6495977e069a0251a09d47439742c360d8f02a022ae202ec0207b8fcb254aa6dd287c789cc59f17d2cef8694cc648ed0804a3cf8e690c915537e995e49f472dcde36181828190b27c217accad274ce4a3e8360da724a55db4483558726831117a7780ea55323c0e04c22d9ddd5d61dbc4812d72cd2cf2bde9c4f0dc7abe677e3c935bb391f2bcf0edccde9374503c1c52c1ca296920a90c830c118129949ff3b433da1a931e938c035a6b2c138a7f46747b46a94d33ac0c74e4fcf1f41cd0bf12659f63d15c075671d861f2843df902397df9f36d305d5392d323adac7f37750117344063a92af63c631d00b9014e24f97d3e6ec4082952007a7a5793b6a16e9000bc30142e110ab70f1e81da9a55b2b39b6061b1038e39bdbdac10957bec02d77538ca76b356b913c2b296fa40d761bc571193b31ba56137ee9c0fa1ca3e4ee88a0d6e1cd72b0603dd50db7c4dee2325e8d497ae36febbb67adaac2765585e3057cde3cb85e2f2fe3d278468146f924bd172adaef6215966f70d7c8f2bd1575c3085f7e239ed22b26f5345fdaae42a5ec4531af46dcb0d6eb9088de9ed5a13b9242c567003906d7ac951d51ab9efaf539bd025605649cfe49c60b8fd7bfbc123b70c66855011141340c0b942ae19d2ab8074fe00a757957a462ff313ada92c3393e83a0a6019e621f218f531b52cdb70c492e155c4636e4caef03f40c82a5d717528173620b1591bac5c6cc5177ad76d3ccbc4734912d24286ada9a3fe6999a15e53616660414a66549f5d2df7393d7b0a01fb6fbbce8335ee027372f4a54162580c79a6e4807282b5bde9b03b36b261c7b3d2e66a9a26047b08b2d26898c47c8f60b4f14e6c18c59aff042043ab55dd32f7f091fbb4a31369bce2a9a2cb4cbab85a1f734e0e04185f505a32c808e96bf0001450eedb425aabf547d544c8b20db055e5ac9520373ee985a5a526c20e0bef21c38b156144b5a021c43d4bdb5a26d47625579c545e92022a3e165f57c0425129c983781dfad9041d4b77ba1c4676073416f0cda8355258e994434fba0bfe0dbd515ab37cace243834289d1a8e10f5adf360fe95066b8a7db03b9b01e9ec8c82e755ad23d263e08ae5079a5d68d3d0ca09d107aaf84aaa48931e79cf0a3079b41c0a1c3c3d42d89f24bcc657c3a44bf4a65948aa1faf642eecb84b119aecea0b6d081c04680ed0d0d41a06199d6b32e07c800f7655135230ce34d381b4c6fece111c88f8819c661ab84800c5682db15fd6ea3e8a4c875d600b73371048793dc5c0d3b18bf45e2b46f02147116f163795e2ceb8be4df2fbb777185c377feaae247f42c9b40e6b20995ad1b0d750255c9d2fd596e085f71dd2489e8acee172ba982252b88e5cb459f8ea969f7b6a3f0d8491c03709ad05a2c5a1ae65bd47b1ac9123874bbdb06fe5ad6c381ad6373202a543d54fb10e76634189e0c7970fc7cef703f8c49b935032960d87fa5714245c52ea3c56be640770eb1e0fe9378821db20ab144781029dada979cdf80c93436ffc55c30bba9e5d6467f2400f930fcfee790a03a07f8fea9e6822f93af0e9b23f6c7ed013329522d3969c2692b3907137ee27b1123d9b7d7e2cca0e1b6c1bcaac34e577209c9fe6e65bed97bb949c18cdd116d2a627beaa6785983abe8c276dfa045f2f1cb8b41fb90ae1f3d4b2378c9175c448775a1f94a286e59ea2e97e48e0ba7494298a41671a11db5f0b66352354dca64e90e112bc93ecfde2cb3e9a8df75b8f563298d0e1aa5e9b17172d12293f0eca9fadeb2f57c5f743f5fbf1de23b60bebecd94f309e074008bfa43ab6f5241edef42b63fc687880855e9d7c3a7d0f314d7dbe0a85b472d678737c775b3937f8ea21be356cf54945a399b1ad9ee8951c8fb8eecbd6272c47eeaec998cc731f441100fad588c39598908f5b9da4047de1d90999a7ea1a684ea3bdfb23dc753426c12cf4e69676adb89e3783fa87603b41c02f5b0a8745c6114a44dd259d947ec83e01b35edf78860b17b3ee7f39e70c742b5f7cc6d623d9543de34b59791179670d7c3484c684f08e25e70d721e6a6c0ef5d3bfcc6d71c570bab81f56af7c17f1d6fc8daa26a782d259dc247493e7832bc6e4d9dd686f1c9e6035f313b8d752b82f40e127f6fb279a80e228864349bf21dc825efbdd2a0f3c0f9f2c7bdb8c48354db4a1e7bb50386211b897f55f139353f374d5b15b1a3bc01f0f2d7eeff4153183050b1abedeac5d6c17eee7b669bec8b9222b6b3b0fbaeaf40857f95e4b79b8a3db759f3abcd4987f088500cbce19621a61b2094cec051f7957276b6572fc81da9ea52cf71db075d69e150f4839c81f6317eb58ee0762cbc8876e0c1c6281e75607b05ea835ee3fde435071680d91d38b4abb52bc43df784b2647fe4f28611777cbde0bb1758bfb4d78d4340bb97df83720afcaa79a1b8db5b79b9de3555893c007105a4aec9e8f7ed5253b205bb1fc69f7992c910d036f6a1571c18c61b899fd6d0c9787cff4b4d81ec11a80b2dcb2e84bf89647b006098e55956012d5bf836a54dd7e9080b0f4dbb188abc3bb46bcca763fe24fd66213c11d1fcc18b4ef3aa28455e76dee0738a2ea4ec70be650a488b69ddbfc693d477583440011f6778868660d5ac20006fde0f0fa351c145665a57d2ba53e41fddd5724423bf6efecf75646c4ae72c46d8a", 0x20001001) 21:40:30 executing program 4: r0 = syz_open_dev$hidraw(&(0x7f00000001c0), 0x0, 0x80002) r1 = syz_open_dev$evdev(&(0x7f0000002540), 0x0, 0x0) ioctl$EVIOCGSW(r1, 0x80284504, 0x0) write$hidraw(r0, &(0x7f0000000200), 0x0) 21:40:30 executing program 1: r0 = syz_open_dev$hidraw(&(0x7f00000001c0), 0x0, 0x80002) r1 = syz_open_dev$hidraw(&(0x7f00000000c0), 0x1, 0x80) ioctl$HIDIOCGRAWINFO(r1, 0x80084803, &(0x7f0000000100)=""/25) write$hidraw(r0, 0x0, 0x0) read$hidraw(r0, &(0x7f0000000000)=""/152, 0x98) 21:40:30 executing program 2: r0 = syz_open_dev$hidraw(&(0x7f00000001c0), 0x0, 0x80002) r1 = syz_open_dev$hidraw(&(0x7f0000000040), 0x0, 0x0) write$hidraw(r1, 0x0, 0x0) ioctl$HIDIOCGRDESC(r1, 0x90044802, &(0x7f0000001040)={0x242, "a8267e0ba41b737a660a6a33ba7f9383a412da45972bb0e111a92f7f5a89cae3e0b662924d5863ed1afaa17ddccdafc88256349213b31a7085393d83b46ec99b6570196e036d27972e064e100cc1dfb7408effbc4641806d47ea9d638e9bbcdaf6949589890c18765599998a1742e03b4fce4cff52721c30ea61ee54106517d7916d055c6388b183bb254ce5ae99c832d0e0601fac4aba0bb07e6370e54b97f7c7c3a3b91997e94f931de8fe160b9abdb6ccfefde50cae7fd11cc77db6fa6f5fe73ed4160ce88db5ec3a83edacfa797f79659179d9d1deae7388971b5667d80647efbc61fa193346a60c58d9b11fe16e10b150b4ebe00d2673162ed618728c1fc510310a5e9b84454f6ceb2d038345f8abe3d215d41e6419ceb47b12d2b0aed5abd076287a9c22e68194e2f258c05077322dca3013751a173f7f4d96bee4c6ef625c1f2d034910cb1fea85ee9a68a55b2935d3678de18efaae127d0f015f9f44c5b59a02b9469152f8ccc22188a9f4e85f8b60ed9f272ff600dbf1118331bd71371efb9f544b29268cf68ca13c4e5bb0650ce4d92f7213ef34c803d68cae8de0a0d74705a135ad5ba7fb5daead8897caec80c159818b8f5c0a4e28394ae6f051f69070bc2ee39a7ccf24fffa0eef9f156aed59bbbd80a2b18bf32be19be69b57d4033ee608bc42ac7de0251171ebb9c24e5cdc650fc0b41c4c8d521d00c301643b85ab89ddf82da75814441c8dfdcbc747f2e202cfcb4ed55ae2c556da6626f31351dea68eda7e672a724c1ce2e54693812096a3f3d9207698e547fe61f42a342e8f"}) write$hidraw(r0, &(0x7f0000000200)="bc0ca8f4d3805a1e9cbb6e4c040682a0bd99ef43cdd6bc06d27abc341167e0919172aac8aeb68e087adc02c820909c22c9ea07120e55bc7de10dba97b1bcd3516b45398f6f21533d32df047fe3f4800bbee6fd6af40af92318ea15f16a78c34236b9d09d1b7358325d47164ddf658a8a3e5be85522f4b97119058bb024011f532d578d48f98910a169d1c77a949f7dbec5636e4db62a1398d6e6131343c2eceaa0f2a0cb1066300230385ee4f60af0afeee3a2102611ede25b07e0e1c30c12d38666feb175a3102158bb0aac1355f117138057f0a15581afe89b4602e6f706b6e4f8f08fdf207ffce0c5baea8bfe619ebb13eff67b820489a5ff03b0bb1c5967de5d7cec84c3f6fd2cfeada79bdc91cc36ed88d7f375fd76f84e7c9f676f76a29579bbad5e9bfb222fcf484665d879602a2e53dbaaea4ba71df44ecd57677e7f3283b9661a7b6f8808cd95ceb51c7cb44c3ebdfbf6694d1502125a6e9766ac7e645329ab405b879c6fb77206c86c74aa7ef4f6a848037de52ddc554ce029538206d9e61ef7ff168c7ab57ead5205589e6d67d06677b7594c8a46c5d79dcdc7446cbdd107c7f701c24ec2d95772d06de08b637b4cb65219fa30b9e66c9d326f6bb25a8d6b04828300e72a766da3eae409f1223c31ab81e78172382c6e267dbc08dfbd3edc2705e6d9f730da8fa1e9d088f0b7a715e5bdd8ae70faa365ab4246df3c1fe8ba724ef057c74a46471b46254ad7fb0da1854837f2f6f13ef3280a4c6f7c55162855a543fe4c764ac319c89f79f0fb797d4a7b668a16a1cba4916e7582a79c9a2f048993c2c3d02ae35a2c64a6b2a44b857ec681cbf1f3245ceaebbc39c0f532907c5087e9d0715e5e741a076a175396f682fd625a162cec836ea8fd061c28bca45ed70bf7c230a575dd7c4b1c6c0debf473b37df79a354d30692556c3e3a6f63f87caf48c2c8ec5a9cc1ed8862b6a28c512c11a1aac63b343cf3513a39a5b0197bf0e8577414706c6d228bcadc79bb0b060bef39c0572db9a6ec33d11607e6a36babb23515239b2c10ea33b826c4e0bf4063b9dbdbf0b431d518dd4707a9082b77c16c009e7cfde996f9cf135c3de300fcc5f314b5fa72b0a532d1aacb1d5ac8245966a90ad009e51491a225fefd345b77ed7552b9a927830bb1f7e8371e18b589dca77464fd08c57a2f30c3195979315b2081238c2c781e5ffb49342032e91cf4874c3adca9f9bbf387bb8f22649cc26067ac680374d11c6ceebbc9ce3d300f5927d2091295f72525be70928357004668ea97e29eb10fdfcdd5bfb7d9f2673066fe33c85c53004034ce6daa202a1a2eca8d4dff79e87fc5c0f789c3dd954156920995d8ad21e6a7bb044df919890034a9a3cf4b3539794e7ef25aac386adbaa7b0764a6e5284202d9fc761aa7831e4e1ed1408ad971811508ed5e7a8403d55d2eb08fdec7f9962b5eebf6e5fd4f5dc380a9510f0c2ce3b7ccbde07a490514a3491505f1876d515cff437370bceed0758042d17ddc8da6fc4cf0623011d2db06dbd64b04c5b74221a198ca76f3a19f770167678e841f2353899e9d248507e510564a260da83080e9d2c25ff6a3e10d016188067b99f0993c4c985ea34483c7222cb4a7813f682102a8f6e64ad985c504b70f8073633f50303c0d16ab0c5cfa009f0226c42fa16f458294102ae22ebabf2ccf0af2d79e98ceeee091f9a9734321e3d30beb069fde6707617e2b490704b986683f374b6bfa2d924ad4afcba54356121a633b6e3f90d71643b4217d172a22e5b2d6ee5a3a0b48a53f58a45516f706cace2a1343c5dc1dd6e675b1212680367940622a95032dc31eb016309bad58d9c468f0c5238c9940da5888ccf404101abf285ec658b51708392314998893923c113277e6a177b9c7d680a888f4f2922b7a85b2170589f9273a8edfd2100bcd07387d77f60b7208ca5d48b1f9627818e1e6595eec081ae1262cb46d1b040ea9315ac821015ba3d5bdcdeebe4da088ef4f0fa207612a56fb2cc4a0ef2d68e24b5ee15e73f5706c04ca6f6cc02004759e55212025b2e097bfcf40cbc8406dcb4baf466909e7acd15a8c56aa6fb46e3645b389804b1f6fd7ac4b45c33b3c5889165dd1686141dd42811fdc12dd6806dbebbc40ba0cf1fc7e1f6eacd60b9e23d4579121197b33315a7a301702d988ce6f35c19408bd940bb38bad1560ba4356728d12400f290f5c8bbae8c76ca93fb9abe1f27d83b4260e9ccb084334f4c137dfae8b1213df33eeaac7f0f4bf4dcc2c96e1b11d61cd5168228cb2a5350b3c8cca4fc0dbfa647a009bb558032164cd117ddf5db0997c8422ef39d5884dc30b0e772b6206ec5ae6495977e069a0251a09d47439742c360d8f02a022ae202ec0207b8fcb254aa6dd287c789cc59f17d2cef8694cc648ed0804a3cf8e690c915537e995e49f472dcde36181828190b27c217accad274ce4a3e8360da724a55db4483558726831117a7780ea55323c0e04c22d9ddd5d61dbc4812d72cd2cf2bde9c4f0dc7abe677e3c935bb391f2bcf0edccde9374503c1c52c1ca296920a90c830c118129949ff3b433da1a931e938c035a6b2c138a7f46747b46a94d33ac0c74e4fcf1f41cd0bf12659f63d15c075671d861f2843df902397df9f36d305d5392d323adac7f37750117344063a92af63c631d00b9014e24f97d3e6ec4082952007a7a5793b6a16e9000bc30142e110ab70f1e81da9a55b2b39b6061b1038e39bdbdac10957bec02d77538ca76b356b913c2b296fa40d761bc571193b31ba56137ee9c0fa1ca3e4ee88a0d6e1cd72b0603dd50db7c4dee2325e8d497ae36febbb67adaac2765585e3057cde3cb85e2f2fe3d278468146f924bd172adaef6215966f70d7c8f2bd1575c3085f7e239ed22b26f5345fdaae42a5ec4531af46dcb0d6eb9088de9ed5a13b9242c567003906d7ac951d51ab9efaf539bd025605649cfe49c60b8fd7bfbc123b70c66855011141340c0b942ae19d2ab8074fe00a757957a462ff313ada92c3393e83a0a6019e621f218f531b52cdb70c492e155c4636e4caef03f40c82a5d717528173620b1591bac5c6cc5177ad76d3ccbc4734912d24286ada9a3fe6999a15e53616660414a66549f5d2df7393d7b0a01fb6fbbce8335ee027372f4a54162580c79a6e4807282b5bde9b03b36b261c7b3d2e66a9a26047b08b2d26898c47c8f60b4f14e6c18c59aff042043ab55dd32f7f091fbb4a31369bce2a9a2cb4cbab85a1f734e0e04185f505a32c808e96bf0001450eedb425aabf547d544c8b20db055e5ac9520373ee985a5a526c20e0bef21c38b156144b5a021c43d4bdb5a26d47625579c545e92022a3e165f57c0425129c983781dfad9041d4b77ba1c4676073416f0cda8355258e994434fba0bfe0dbd515ab37cace243834289d1a8e10f5adf360fe95066b8a7db03b9b01e9ec8c82e755ad23d263e08ae5079a5d68d3d0ca09d107aaf84aaa48931e79cf0a3079b41c0a1c3c3d42d89f24bcc657c3a44bf4a65948aa1faf642eecb84b119aecea0b6d081c04680ed0d0d41a06199d6b32e07c800f7655135230ce34d381b4c6fece111c88f8819c661ab84800c5682db15fd6ea3e8a4c875d600b73371048793dc5c0d3b18bf45e2b46f02147116f163795e2ceb8be4df2fbb777185c377feaae247f42c9b40e6b20995ad1b0d750255c9d2fd596e085f71dd2489e8acee172ba982252b88e5cb459f8ea969f7b6a3f0d8491c03709ad05a2c5a1ae65bd47b1ac9123874bbdb06fe5ad6c381ad6373202a543d54fb10e76634189e0c7970fc7cef703f8c49b935032960d87fa5714245c52ea3c56be640770eb1e0fe9378821db20ab144781029dada979cdf80c93436ffc55c30bba9e5d6467f2400f930fcfee790a03a07f8fea9e6822f93af0e9b23f6c7ed013329522d3969c2692b3907137ee27b1123d9b7d7e2cca0e1b6c1bcaac34e577209c9fe6e65bed97bb949c18cdd116d2a627beaa6785983abe8c276dfa045f2f1cb8b41fb90ae1f3d4b2378c9175c448775a1f94a286e59ea2e97e48e0ba7494298a41671a11db5f0b66352354dca64e90e112bc93ecfde2cb3e9a8df75b8f563298d0e1aa5e9b17172d12293f0eca9fadeb2f57c5f743f5fbf1de23b60bebecd94f309e074008bfa43ab6f5241edef42b63fc687880855e9d7c3a7d0f314d7dbe0a85b472d678737c775b3937f8ea21be356cf54945a399b1ad9ee8951c8fb8eecbd6272c47eeaec998cc731f441100fad588c39598908f5b9da4047de1d90999a7ea1a684ea3bdfb23dc753426c12cf4e69676adb89e3783fa87603b41c02f5b0a8745c6114a44dd259d947ec83e01b35edf78860b17b3ee7f39e70c742b5f7cc6d623d9543de34b59791179670d7c3484c684f08e25e70d721e6a6c0ef5d3bfcc6d71c570bab81f56af7c17f1d6fc8daa26a782d259dc247493e7832bc6e4d9dd686f1c9e6035f313b8d752b82f40e127f6fb279a80e228864349bf21dc825efbdd2a0f3c0f9f2c7bdb8c48354db4a1e7bb50386211b897f55f139353f374d5b15b1a3bc01f0f2d7eeff4153183050b1abedeac5d6c17eee7b669bec8b9222b6b3b0fbaeaf40857f95e4b79b8a3db759f3abcd4987f088500cbce19621a61b2094cec051f7957276b6572fc81da9ea52cf71db075d69e150f4839c81f6317eb58ee0762cbc8876e0c1c6281e75607b05ea835ee3fde435071680d91d38b4abb52bc43df784b2647fe4f28611777cbde0bb1758bfb4d78d4340bb97df83720afcaa79a1b8db5b79b9de3555893c007105a4aec9e8f7ed5253b205bb1fc69f7992c910d036f6a1571c18c61b899fd6d0c9787cff4b4d81ec11a80b2dcb2e84bf89647b006098e55956012d5bf836a54dd7e9080b0f4dbb188abc3bb46bcca763fe24fd66213c11d1fcc18b4ef3aa28455e76dee0738a2ea4ec70be650a488b69ddbfc693d477583440011f6778868660d5ac20006fde0f0fa351c145665a57d2ba53e41fddd5724423bf6efecf75646c4ae72c46d8a", 0x20001001) 21:40:30 executing program 4: r0 = syz_open_dev$hidraw(&(0x7f00000001c0), 0x0, 0x80002) syz_open_dev$hidraw(&(0x7f0000000080), 0x6, 0x28a801) write$hidraw(r0, &(0x7f0000000200), 0x0) r1 = syz_open_dev$hidraw(&(0x7f0000000040), 0x0, 0x0) r2 = syz_open_dev$hidraw(&(0x7f0000000040), 0x0, 0x0) write$hidraw(r2, 0x0, 0x0) ioctl$HIDIOCGRDESC(r2, 0x90044802, &(0x7f0000000200)={0x9a2, "c8cb5c46984eeaa1bdccaf30dbd85aa585c1100cef6a79c6e2b101eba1651543c799053aee07a95f49af249893799c019bf1bdea2b3d50d98d72e197b72165136da8180bb58ea6e97f6cc2f99ccb9f41a574cca005e30ca5ec0946e4fa7df0668ee51a51db7d8d0600dcef42792b9d6d24541c620cfccfcfe787e0c552d0e300be999a11bc034c0f2ace517eecef9307ff4239d1885ca3943be660a181dec3b016ca55659dc5ff53964a415e30378ab2e555087e2251cc5a26cde8d67d76bf32d98bb2e8c20d058e66492acec22af926fb0229244e5182916fca3ceb6f51787581bf70a33eb0e989bb1533c5b767ca21f55a48768dfbf022f78320505066eaba98fb0e3c2f011b2e328a6215fdefa5b050caa5514230979eafef146b193d5c959ce11773e7b15c05e7e746b8e235d7b6af09916a5118a0f3696ece38baa56d83679500301d808fadda3934d41f8e34403e1fb864837e4371140d591d288c0ebb4565104d5044e60800cba536408afb23352867dc5b496031cb1092abeb0ffc8c8fe11b9044e6fb7c1c49f9f8b6121723f6f21de3b2d7e7229dbbeb9681b94ea13f400889980bab09f17131a07b7324bf0f83cec93a42852b7a83735717ce53918b26b7000d0b10ae3fc30f098b96030b31ad15f051822aa578da040230fb1e381ca32467da16a14a6a1f2de0350654cb6d02e4b2ba2d8594b7f7a3249aae1afe4af04adbc1b3f115b26c4000ad7d650e556c3de83065b5e995fb251271baf6e8c423a43569570d4d3bb9301800dd04679081136b85af86542633c99ae1b510328d72b68b998accbcde380e57fe1605c95637b06c349d9f8d72cba40afa310cfd0c9a6550b36d20013ec43d34f68231947d5571ffb7ca0bc8ba02b6469b56cec3bc3b6356e304a8aae1efa825248711987e4ccb46ce94bf89eefde0b1191c2684cb0ffdd27159c1678f5fb5876221fbf3160be10e6da4b1971238562b1d6bd9b3a42ad5aa46c848860769c5ed82b53c78e6a789c3fcdcdbf735208962d96f96c1a5cbbed1f49d915473ca58f1f1c4031e7b5674adc47eaadc31cac1afbef8b66b95c3678178ba801bdef956d35b2561ff53536e6c2c8d0e17e29a43be766db03e99085500f636f41c33c0cae73c6ae1f1eaed48f287ebe87c1878a59f69795285260025511b6e38416a5af98002acd7058cd5e8438789adc340ff895ebde8d19dc56474e06e4fccd117d5e1a2f99fe25cc7b1eca8814a0cd0f0523056725317ce7595c959b014cff2af00ba997c730d7dcc4ea5b46f83f71218af2862cb920b782d7e7ce9c65d429ac223d2003f4e5c64a384738051b5cbd575e87dde1470dd40592659325253adb262b86e96b6188e0fdb0c0631f3a7fa14969a14b1fd7f41cb590138cdaaf758f7412f183f74f1938db4c3af71a9dbc02e105f61daaa3f66425f83e00cb86f889c4e626b3c22e3b8c6ee648ca2c3fde5fb9f51506da1afb6ec260a537c783c3c4ddaf2a4ce547979e1ecaff8a68220db6df637c2fbe35ba3fe940e5422082836539c4558daa5be44c0880ab3df7fa002f0390d7e942f1caa21f6d7b1aaf7789e5f3081ff37dc22f7270a034da545233961cc3ce7525df087a6806be655ff8e974889206b303376baa84f89004e083769f626799a9b4f8ca59af082d93e3f3b40d64b27062679d05b62b0deebb08665eab466672dcc324c4b69fe09d527ee72b60a99b21d746046055b95ca2611fd5d1c67b419ff09ec84dc4b4a3f62ea359c52db033fc039390e18c01725480662698047f521e0325c9a755f9cb19620cb6b434f8ec6e7c3fba6337c4e41914db169069ad4a48e88a8fc965cf0c40ed36a0c84ed64643fd323dd279c94afce4f585334716d64547e3eeb3b1fadab80ec4413754e374f29b3bfe67a1f5508bc19a1b304671e5df517d35c29da83f08c2b9900bce1e98fe1dab9901cfd746544dd37058f80fa734076a48c61902f5f0343db39406c21972424bd3ee17193c85e6d40e80bb0c12fc0d5aa86fbe0a975db1bbc4078d3511ff99d4726923270d8c561c7ecff81d5d485c30f4b6e21c625be59ff52370289470a266c14a9131aeab15671fb42a65dca098fc878147af05e24d725cd50cb686eb27b7cf902a899eff4d26e2dae6b8a2ca28bcb4487453e940e0e64a404436ac7212081b9fe18e31031e7d59640b8380ba4fb34d9e68ca3a774e4a15e1c6953433a45a1370c7269f7f5017b64201b8779153c5265a9819ecd7d7847b14b75a186a4c86fd178efe25c1c2ac8044186ae9929d3f32628d9a335157488295053c9899a17fb8b23183e10934f297ffb5b3339fd838a707d4208c7e1bc1a73536a739f4294ef1d6e4d3f28058564b6a737a3e392077f613d7580e8eb6696773ba7f51a096693ee4684eb5c545abcbf31b1e0cfb329b9f148890a2183bcd9654c2f02d50b61e60672782414ca037d38b4043e719a6716f3ba297e013fb0e50944ccc7c8fa3c0582206404f0ac2c0e8ec47645030a01082294f22a732e330dae04f99291531b5c27a63824294594744f596bab9894536ccd22fd21b837205a8ca0da6b5680044139347c57c9b87142bdc6d082524c27ca7d8356b1cce12b9ece40245a47b24e4b6a25c0a6e6d4dfe2c8f9409781b80063e43014a1787de8950c54cf4c955d257a26a3761b3583c6de8fc425f75811431492e814dd4ce3fd5cad6c60c0720c2061b10c12f1d617390f4fe5c0cec71d80802b3d1bf8c0154998d905df86cc9752eef980927e3c018d1a9ade5905ea31dcc2bdc8ca747788ee5b79a01a41c2aa6dbad5efbdee4effbac269e646a2424bb0ed4797a2d82858a63dbda5d69b639557a6f8654ef2dd6f8099f1b905fb879da4c30163c9d9df0c696d866115963ea052289b5504cbf0d4f51f0d2fd9ce17556367ca486d5de28345e7ac51e2b2b5be006816e03ce7d20fa91b9d33fda474e5487d55b424da7ba1de3e93892f3e35cec921cc261c46a69e50594c39cb51fcd37e93d2b06355b4f53884e70b6308b9a13ab962fd1424d360537ed6c48cdbf19191fe60b3471e8f192525faf91768329db37a2004510bd34e5f627cc8f3d9d6ae5f850a32aadf6e4f5eeb5ac58647728f8c51f81b1f7815ebdd4eda5fb478b0a08a7817d323c894b18ab66beea8e29f022d68e6d607da07c7b16d57d5d3543e4534dd3717f785cf0a1a2d15d359e5e4d73bcd5b94d7cbddadbc5de4f548ba2d6b14b9e36ee637de4405f7d599af1f05ed31930a854f262e3ac9289e3842e44a685a4470245f254eadae5a6b3c32aeda793b6ad9436d8128e6007d9bb090544c1cd5f423405f3e2783f5b35f69fac59fb0ebcb9ebab81587a8af6c020ace324937d6ecb5bf519074d9acfe5d46cb5ca4182fa63a0ad58d9a496988de52b6fb9d0c0e07dc5f1ecc5bf3badf1fb12fe25cf6d3cb33dc0b11d7005ce3eccb7b69b5596731fd76b61eed"}) write$hidraw(r1, 0x0, 0x0) r3 = syz_open_dev$hidraw(&(0x7f0000000040), 0x0, 0x0) write$hidraw(r3, 0x0, 0x0) ioctl$HIDIOCGRDESCSIZE(r3, 0x80044801, &(0x7f00000000c0)) ioctl$HIDIOCGRAWINFO(r1, 0x80084803, &(0x7f0000000000)=""/108) 21:40:30 executing program 5: r0 = syz_open_dev$hidraw(&(0x7f00000001c0), 0x0, 0x80002) write$hidraw(r0, &(0x7f0000000200)="bc0ca8f4d3805a1e9cbb6e4c0f0682a0bd99ef43cdd6bc06d27abc341167e0919172aac8aeb68e087adc02c820909c22c9ea07120e55bc7de10dba97b1bcd3516b45398f6f21533d32df047fe3f4800bbee6fd6af40af92318ea15f16a78c34236b9d09d1b7358325d47164ddf658a8a3e5be85522f4b97119058bb024011f532d578d48f98910a169d1c77a949f7dbec5636e4db62a1398d6e6131343c2eceaa0f2a0cb1066300230385ee4f60af0afeee3a2102611ede25b07e0e1c30c12d38666feb175a3102158bb0aac1355f117138057f0a15581afe89b4602e6f706b6e4f8f08fdf207ffce0c5baea8bfe619ebb13eff67b820489a5ff03b0bb1c5967de5d7cec84c3f6fd2cfeada79bdc91cc36ed88d7f375fd76f84e7c9f676f76a29579bbad5e9bfb222fcf484665d879602a2e53dbaaea4ba71df44ecd57677e7f3283b9661a7b6f8808cd95ceb51c7cb44c3ebdfbf6694d1502125a6e9766ac7e645329ab405b879c6fb77206c86c74aa7ef4f6a848037de52ddc554ce029538206d9e61ef7ff168c7ab57ead5205589e6d67d06677b7594c8a46c5d79dcdc7446cbdd107c7f701c24ec2d95772d06de08b637b4cb65219fa30b9e66c9d326f6bb25a8d6b04828300e72a766da3eae409f1223c31ab81e78172382c6e267dbc08dfbd3edc2705e6d9f730da8fa1e9d088f0b7a715e5bdd8ae70faa365ab4246df3c1fe8ba724ef057c74a46471b46254ad7fb0da1854837f2f6f13ef3280a4c6f7c55162855a543fe4c764ac319c89f79f0fb797d4a7b668a16a1cba4916e7582a79c9a2f048993c2c3d02ae35a2c64a6b2a44b857ec681cbf1f3245ceaebbc39c0f532907c5087e9d0715e5e741a076a175396f682fd625a162cec836ea8fd061c28bca45ed70bf7c230a575dd7c4b1c6c0debf473b37df79a354d30692556c3e3a6f63f87caf48c2c8ec5a9cc1ed8862b6a28c512c11a1aac63b343cf3513a39a5b0197bf0e8577414706c6d228bcadc79bb0b060bef39c0572db9a6ec33d11607e6a36babb23515239b2c10ea33b826c4e0bf4063b9dbdbf0b431d518dd4707a9082b77c16c009e7cfde996f9cf135c3de300fcc5f314b5fa72b0a532d1aacb1d5ac8245966a90ad009e51491a225fefd345b77ed7552b9a927830bb1f7e8371e18b589dca77464fd08c57a2f30c3195979315b2081238c2c781e5ffb49342032e91cf4874c3adca9f9bbf387bb8f22649cc26067ac680374d11c6ceebbc9ce3d300f5927d2091295f72525be70928357004668ea97e29eb10fdfcdd5bfb7d9f2673066fe33c85c53004034ce6daa202a1a2eca8d4dff79e87fc5c0f789c3dd954156920995d8ad21e6a7bb044df919890034a9a3cf4b3539794e7ef25aac386adbaa7b0764a6e5284202d9fc761aa7831e4e1ed1408ad971811508ed5e7a8403d55d2eb08fdec7f9962b5eebf6e5fd4f5dc380a9510f0c2ce3b7ccbde07a490514a3491505f1876d515cff437370bceed0758042d17ddc8da6fc4cf0623011d2db06dbd64b04c5b74221a198ca76f3a19f770167678e841f2353899e9d248507e510564a260da83080e9d2c25ff6a3e10d016188067b99f0993c4c985ea34483c7222cb4a7813f682102a8f6e64ad985c504b70f8073633f50303c0d16ab0c5cfa009f0226c42fa16f458294102ae22ebabf2ccf0af2d79e98ceeee091f9a9734321e3d30beb069fde6707617e2b490704b986683f374b6bfa2d924ad4afcba54356121a633b6e3f90d71643b4217d172a22e5b2d6ee5a3a0b48a53f58a45516f706cace2a1343c5dc1dd6e675b1212680367940622a95032dc31eb016309bad58d9c468f0c5238c9940da5888ccf404101abf285ec658b51708392314998893923c113277e6a177b9c7d680a888f4f2922b7a85b2170589f9273a8edfd2100bcd07387d77f60b7208ca5d48b1f9627818e1e6595eec081ae1262cb46d1b040ea9315ac821015ba3d5bdcdeebe4da088ef4f0fa207612a56fb2cc4a0ef2d68e24b5ee15e73f5706c04ca6f6cc02004759e55212025b2e097bfcf40cbc8406dcb4baf466909e7acd15a8c56aa6fb46e3645b389804b1f6fd7ac4b45c33b3c5889165dd1686141dd42811fdc12dd6806dbebbc40ba0cf1fc7e1f6eacd60b9e23d4579121197b33315a7a301702d988ce6f35c19408bd940bb38bad1560ba4356728d12400f290f5c8bbae8c76ca93fb9abe1f27d83b4260e9ccb084334f4c137dfae8b1213df33eeaac7f0f4bf4dcc2c96e1b11d61cd5168228cb2a5350b3c8cca4fc0dbfa647a009bb558032164cd117ddf5db0997c8422ef39d5884dc30b0e772b6206ec5ae6495977e069a0251a09d47439742c360d8f02a022ae202ec0207b8fcb254aa6dd287c789cc59f17d2cef8694cc648ed0804a3cf8e690c915537e995e49f472dcde36181828190b27c217accad274ce4a3e8360da724a55db4483558726831117a7780ea55323c0e04c22d9ddd5d61dbc4812d72cd2cf2bde9c4f0dc7abe677e3c935bb391f2bcf0edccde9374503c1c52c1ca296920a90c830c118129949ff3b433da1a931e938c035a6b2c138a7f46747b46a94d33ac0c74e4fcf1f41cd0bf12659f63d15c075671d861f2843df902397df9f36d305d5392d323adac7f37750117344063a92af63c631d00b9014e24f97d3e6ec4082952007a7a5793b6a16e9000bc30142e110ab70f1e81da9a55b2b39b6061b1038e39bdbdac10957bec02d77538ca76b356b913c2b296fa40d761bc571193b31ba56137ee9c0fa1ca3e4ee88a0d6e1cd72b0603dd50db7c4dee2325e8d497ae36febbb67adaac2765585e3057cde3cb85e2f2fe3d278468146f924bd172adaef6215966f70d7c8f2bd1575c3085f7e239ed22b26f5345fdaae42a5ec4531af46dcb0d6eb9088de9ed5a13b9242c567003906d7ac951d51ab9efaf539bd025605649cfe49c60b8fd7bfbc123b70c66855011141340c0b942ae19d2ab8074fe00a757957a462ff313ada92c3393e83a0a6019e621f218f531b52cdb70c492e155c4636e4caef03f40c82a5d717528173620b1591bac5c6cc5177ad76d3ccbc4734912d24286ada9a3fe6999a15e53616660414a66549f5d2df7393d7b0a01fb6fbbce8335ee027372f4a54162580c79a6e4807282b5bde9b03b36b261c7b3d2e66a9a26047b08b2d26898c47c8f60b4f14e6c18c59aff042043ab55dd32f7f091fbb4a31369bce2a9a2cb4cbab85a1f734e0e04185f505a32c808e96bf0001450eedb425aabf547d544c8b20db055e5ac9520373ee985a5a526c20e0bef21c38b156144b5a021c43d4bdb5a26d47625579c545e92022a3e165f57c0425129c983781dfad9041d4b77ba1c4676073416f0cda8355258e994434fba0bfe0dbd515ab37cace243834289d1a8e10f5adf360fe95066b8a7db03b9b01e9ec8c82e755ad23d263e08ae5079a5d68d3d0ca09d107aaf84aaa48931e79cf0a3079b41c0a1c3c3d42d89f24bcc657c3a44bf4a65948aa1faf642eecb84b119aecea0b6d081c04680ed0d0d41a06199d6b32e07c800f7655135230ce34d381b4c6fece111c88f8819c661ab84800c5682db15fd6ea3e8a4c875d600b73371048793dc5c0d3b18bf45e2b46f02147116f163795e2ceb8be4df2fbb777185c377feaae247f42c9b40e6b20995ad1b0d750255c9d2fd596e085f71dd2489e8acee172ba982252b88e5cb459f8ea969f7b6a3f0d8491c03709ad05a2c5a1ae65bd47b1ac9123874bbdb06fe5ad6c381ad6373202a543d54fb10e76634189e0c7970fc7cef703f8c49b935032960d87fa5714245c52ea3c56be640770eb1e0fe9378821db20ab144781029dada979cdf80c93436ffc55c30bba9e5d6467f2400f930fcfee790a03a07f8fea9e6822f93af0e9b23f6c7ed013329522d3969c2692b3907137ee27b1123d9b7d7e2cca0e1b6c1bcaac34e577209c9fe6e65bed97bb949c18cdd116d2a627beaa6785983abe8c276dfa045f2f1cb8b41fb90ae1f3d4b2378c9175c448775a1f94a286e59ea2e97e48e0ba7494298a41671a11db5f0b66352354dca64e90e112bc93ecfde2cb3e9a8df75b8f563298d0e1aa5e9b17172d12293f0eca9fadeb2f57c5f743f5fbf1de23b60bebecd94f309e074008bfa43ab6f5241edef42b63fc687880855e9d7c3a7d0f314d7dbe0a85b472d678737c775b3937f8ea21be356cf54945a399b1ad9ee8951c8fb8eecbd6272c47eeaec998cc731f441100fad588c39598908f5b9da4047de1d90999a7ea1a684ea3bdfb23dc753426c12cf4e69676adb89e3783fa87603b41c02f5b0a8745c6114a44dd259d947ec83e01b35edf78860b17b3ee7f39e70c742b5f7cc6d623d9543de34b59791179670d7c3484c684f08e25e70d721e6a6c0ef5d3bfcc6d71c570bab81f56af7c17f1d6fc8daa26a782d259dc247493e7832bc6e4d9dd686f1c9e6035f313b8d752b82f40e127f6fb279a80e228864349bf21dc825efbdd2a0f3c0f9f2c7bdb8c48354db4a1e7bb50386211b897f55f139353f374d5b15b1a3bc01f0f2d7eeff4153183050b1abedeac5d6c17eee7b669bec8b9222b6b3b0fbaeaf40857f95e4b79b8a3db759f3abcd4987f088500cbce19621a61b2094cec051f7957276b6572fc81da9ea52cf71db075d69e150f4839c81f6317eb58ee0762cbc8876e0c1c6281e75607b05ea835ee3fde435071680d91d38b4abb52bc43df784b2647fe4f28611777cbde0bb1758bfb4d78d4340bb97df83720afcaa79a1b8db5b79b9de3555893c007105a4aec9e8f7ed5253b205bb1fc69f7992c910d036f6a1571c18c61b899fd6d0c9787cff4b4d81ec11a80b2dcb2e84bf89647b006098e55956012d5bf836a54dd7e9080b0f4dbb188abc3bb46bcca763fe24fd66213c11d1fcc18b4ef3aa28455e76dee0738a2ea4ec70be650a488b69ddbfc693d477583440011f6778868660d5ac20006fde0f0fa351c145665a57d2ba53e41fddd5724423bf6efecf75646c4ae72c46d8a", 0x20001001) ioctl$HIDIOCGFEATURE(r0, 0xc0404807, &(0x7f0000000080)={0x6, "2515a7bd30e48f2c38e1d8388598cc37ab28d640dca4dd550d95dbe75023838191923c8e85aba087ed923654389e26fc94161b6de3cf98264386df4bab5adcd8"}) r1 = syz_open_dev$hidraw(&(0x7f0000000040), 0x0, 0x0) write$hidraw(r1, 0x0, 0x0) ioctl$HIDIOCGRDESCSIZE(r1, 0x80044801, &(0x7f0000000000)) 21:40:30 executing program 1: r0 = syz_open_dev$hidraw(&(0x7f00000001c0), 0x0, 0x80002) write$hidraw(r0, 0x0, 0x0) read$hidraw(r0, &(0x7f0000000000)=""/140, 0x8c) 21:40:30 executing program 0: r0 = syz_open_dev$hidraw(&(0x7f00000001c0), 0x0, 0x80002) write$hidraw(r0, &(0x7f0000000200)="bc0ca8f4d3805a1e9cbb6e4c040682a0bd99ef43cdd6bc06d27abc341167e0919172aac8aeb68e087adc02c820909c22c9ea07120e55bc7de10dba97b1bcd3516b4539bf6f21533d32df047be3f4800bbee6fd6af40af92318ea15f16a78c34236b9d09d1b7358325d47164ddf658a8a3e5be85522f4b97119058bb024011f532d578d48f98910a169d1c77a949f7dbec5636e4db62a1398d6e6131343c2eceaa0f2a0cb1066300230385ee4f60af0afeee3a2102611ede25b07e0e1c30c12d38666feb175a3102158bb0aac1355f117138057f0a15581afe89b4602e6f706b6e4f8f08fdf207ffce0c5baea8bfe619ebb13eff67b820489a5ff03b0bb1c5967de5d7cec84c3f6fd2cfeada79bdc91cc36ed88d7f375fd76f84e7c9f676f76a29579bbad5e9bfb222fcf484665d879602a2e53dbaaea4ba71df44ecd57677e7f3283b9661a7b6f8808cd95ceb51c7cb44c3ebdfbf6694d1502125a6e9766ac7e645329ab405b879c6fb77206c86c74aa7ef4f6a848037de52ddc554ce029538206d9e61ef7ff168c7ab57ead5205589e6d67d06677b7594c8a46c5d79dcdc7446cbdd107c7f701c24ec2d95772d06de08b637b4cb65219fa30b9e66c9d326f6bb25a8d6b04828300e72a766da3eae409f1223c31ab81e78172382c6e267dbc08dfbd3edc2705e6d9f730da8fa1e9d088f0b7a715e5bdd8ae70faa365ab4246df3c1fe8ba724ef057c74a46471b46254ad7fb0da1854837f2f6f13ef3280a4c6f7c55162855a543fe4c764ac319c89f79f0fb797d4a7b668a16a1cba4916e7582a79c9a2f048993c2c3d02ae35a2c64a6b2a44b857ec681cbf1f3245ceaebbc39c0f532907c5087e9d0715e5e741a076a175396f682fd625a162cec836ea8fd061c28bca45ed70bf7c230a575dd7c4b1c6c0debf473b37df79a354d30692556c3e3a6f63f87caf48c2c8ec5a9cc1ed8862b6a28c512c11a1aac63b343cf3513a39a5b0197bf0e8577414706c6d228bcadc79bb0b060bef39c0572db9a6ec33d11607e6a36babb23515239b2c10ea33b826c4e0bf4063b9dbdbf0b431d518dd4707a9082b77c16c009e7cfde996f9cf135c3de300fcc5f314b5fa72b0a532d1aacb1d5ac8245966a90ad009e51491a225fefd345b77ed7552b9a927830bb1f7e8371e18b589dca77464fd08c57a2f30c3195979315b2081238c2c781e5ffb49342032e91cf4874c3adca9f9bbf387bb8f22649cc26067ac680374d11c6ceebbc9ce3d300f5927d2091295f72525be70928357004668ea97e29eb10fdfcdd5bfb7d9f2673066fe33c85c53004034ce6daa202a1a2eca8d4dff79e87fc5c0f789c3dd954156920995d8ad21e6a7bb044df919890034a9a3cf4b3539794e7ef25aac386adbaa7b0764a6e5284202d9fc761aa7831e4e1ed1408ad971811508ed5e7a8403d55d2eb08fdec7f9962b5eebf6e5fd4f5dc380a9510f0c2ce3b7ccbde07a490514a3491505f1876d515cff437370bceed0758042d17ddc8da6fc4cf0623011d2db06dbd64b04c5b74221a198ca76f3a19f770167678e841f2353899e9d248507e510564a260da83080e9d2c25ff6a3e10d016188067b99f0993c4c985ea34483c7222cb4a7813f682102a8f6e64ad985c504b70f8073633f50303c0d16ab0c5cfa009f0226c42fa16f458294102ae22ebabf2ccf0af2d79e98ceeee091f9a9734321e3d30beb069fde6707617e2b490704b986683f374b6bfa2d924ad4afcba54356121a633b6e3f90d71643b4217d172a22e5b2d6ee5a3a0b48a53f58a45516f706cace2a1343c5dc1dd6e675b1212680367940622a95032dc31eb016309bad58d9c468f0c5238c9940da5888ccf404101abf285ec658b51708392314998893923c113277e6a177b9c7d680a888f4f2922b7a85b2170589f9273a8edfd2100bcd07387d77f60b7208ca5d48b1f9627818e1e6595eec081ae1262cb46d1b040ea9315ac821015ba3d5bdcdeebe4da088ef4f0fa207612a56fb2cc4a0ef2d68e24b5ee15e73f5706c04ca6f6cc02004759e55212025b2e097bfcf40cbc8406dcb4baf466909e7acd15a8c56aa6fb46e3645b389804b1f6fd7ac4b45c33b3c5889165dd1686141dd42811fdc12dd6806dbebbc40ba0cf1fc7e1f6eacd60b9e23d4579121197b33315a7a301702d988ce6f35c19408bd940bb38bad1560ba4356728d12400f290f5c8bbae8c76ca93fb9abe1f27d83b4260e9ccb084334f4c137dfae8b1213df33eeaac7f0f4bf4dcc2c96e1b11d61cd5168228cb2a5350b3c8cca4fc0dbfa647a009bb558032164cd117ddf5db0997c8422ef39d5884dc30b0e772b6206ec5ae6495977e069a0251a09d47439742c360d8f02a022ae202ec0207b8fcb254aa6dd287c789cc59f17d2cef8694cc648ed0804a3cf8e690c915537e995e49f472dcde36181828190b27c217accad274ce4a3e8360da724a55db4483558726831117a7780ea55323c0e04c22d9ddd5d61dbc4812d72cd2cf2bde9c4f0dc7abe677e3c935bb391f2bcf0edccde9374503c1c52c1ca296920a90c830c118129949ff3b433da1a931e938c035a6b2c138a7f46747b46a94d33ac0c74e4fcf1f41cd0bf12659f63d15c075671d861f2843df902397df9f36d305d5392d323adac7f37750117344063a92af63c631d00b9014e24f97d3e6ec4082952007a7a5793b6a16e9000bc30142e110ab70f1e81da9a55b2b39b6061b1038e39bdbdac10957bec02d77538ca76b356b913c2b296fa40d761bc571193b31ba56137ee9c0fa1ca3e4ee88a0d6e1cd72b0603dd50db7c4dee2325e8d497ae36febbb67adaac2765585e3057cde3cb85e2f2fe3d278468146f924bd172adaef6215966f70d7c8f2bd1575c3085f7e239ed22b26f5345fdaae42a5ec4531af46dcb0d6eb9088de9ed5a13b9242c567003906d7ac951d51ab9efaf539bd025605649cfe49c60b8fd7bfbc123b70c66855011141340c0b942ae19d2ab8074fe00a757957a462ff313ada92c3393e83a0a6019e621f218f531b52cdb70c492e155c4636e4caef03f40c82a5d717528173620b1591bac5c6cc5177ad76d3ccbc4734912d24286ada9a3fe6999a15e53616660414a66549f5d2df7393d7b0a01fb6fbbce8335ee027372f4a54162580c79a6e4807282b5bde9b03b36b261c7b3d2e66a9a26047b08b2d26898c47c8f60b4f14e6c18c59aff042043ab55dd32f7f091fbb4a31369bce2a9a2cb4cbab85a1f734e0e04185f505a32c808e96bf0001450eedb425aabf547d544c8b20db055e5ac9520373ee985a5a526c20e0bef21c38b156144b5a021c43d4bdb5a26d47625579c545e92022a3e165f57c0425129c983781dfad9041d4b77ba1c4676073416f0cda8355258e994434fba0bfe0dbd515ab37cace243834289d1a8e10f5adf360fe95066b8a7db03b9b01e9ec8c82e755ad23d263e08ae5079a5d68d3d0ca09d107aaf84aaa48931e79cf0a3079b41c0a1c3c3d42d89f24bcc657c3a44bf4a65948aa1faf642eecb84b119aecea0b6d081c04680ed0d0d41a06199d6b32e07c800f7655135230ce34d381b4c6fece111c88f8819c661ab84800c5682db15fd6ea3e8a4c875d600b73371048793dc5c0d3b18bf45e2b46f02147116f163795e2ceb8be4df2fbb777185c377feaae247f42c9b40e6b20995ad1b0d750255c9d2fd596e085f71dd2489e8acee172ba982252b88e5cb459f8ea969f7b6a3f0d8491c03709ad05a2c5a1ae65bd47b1ac9123874bbdb06fe5ad6c381ad6373202a543d54fb10e76634189e0c7970fc7cef703f8c49b935032960d87fa5714245c52ea3c56be640770eb1e0fe9378821db20ab144781029dada979cdf80c93436ffc55c30bba9e5d6467f2400f930fcfee790a03a07f8fea9e6822f93af0e9b23f6c7ed013329522d3969c2692b3907137ee27b1123d9b7d7e2cca0e1b6c1bcaac34e577209c9fe6e65bed97bb949c18cdd116d2a627beaa6785983abe8c276dfa045f2f1cb8b41fb90ae1f3d4b2378c9175c448775a1f94a286e59ea2e97e48e0ba7494298a41671a11db5f0b66352354dca64e90e112bc93ecfde2cb3e9a8df75b8f563298d0e1aa5e9b17172d12293f0eca9fadeb2f57c5f743f5fbf1de23b60bebecd94f309e074008bfa43ab6f5241edef42b63fc687880855e9d7c3a7d0f314d7dbe0a85b472d678737c775b3937f8ea21be356cf54945a399b1ad9ee8951c8fb8eecbd6272c47eeaec998cc731f441100fad588c39598908f5b9da4047de1d90999a7ea1a684ea3bdfb23dc753426c12cf4e69676adb89e3783fa87603b41c02f5b0a8745c6114a44dd259d947ec83e01b35edf78860b17b3ee7f39e70c742b5f7cc6d623d9543de34b59791179670d7c3484c684f08e25e70d721e6a6c0ef5d3bfcc6d71c570bab81f56af7c17f1d6fc8daa26a782d259dc247493e7832bc6e4d9dd686f1c9e6035f313b8d752b82f40e127f6fb279a80e228864349bf21dc825efbdd2a0f3c0f9f2c7bdb8c48354db4a1e7bb50386211b897f55f139353f374d5b15b1a3bc01f0f2d7eeff4153183050b1abedeac5d6c17eee7b669bec8b9222b6b3b0fbaeaf40857f95e4b79b8a3db759f3abcd4987f088500cbce19621a61b2094cec051f7957276b6572fc81da9ea52cf71db075d69e150f4839c81f6317eb58ee0762cbc8876e0c1c6281e75607b05ea835ee3fde435071680d91d38b4abb52bc43df784b2647fe4f28611777cbde0bb1758bfb4d78d4340bb97df83720afcaa79a1b8db5b79b9de3555893c007105a4aec9e8f7ed5253b205bb1fc69f7992c910d036f6a1571c18c61b899fd6d0c9787cff4b4d81ec11a80b2dcb2e84bf89647b006098e55956012d5bf836a54dd7e9080b0f4dbb188abc3bb46bcca763fe24fd66213c11d1fcc18b4ef3aa28455e76dee0738a2ea4ec70be650a488b69ddbfc693d477583440011f6778868660d5ac20006fde0f0fa351c145665a57d2ba53e41fddd5724423bf6efecf75646c4ae72c46d8a", 0x20001001) 21:40:31 executing program 1: r0 = syz_open_dev$hidraw(&(0x7f00000001c0), 0x0, 0x80002) write$hidraw(r0, 0x0, 0x0) read$hidraw(r0, &(0x7f0000000000)=""/152, 0x98) r1 = syz_open_dev$hidraw(&(0x7f00000000c0), 0x3, 0x0) ioctl$HIDIOCGFEATURE(r1, 0xc0404807, &(0x7f0000000100)={0x4, "c1a1d21b9868733ccc2e038a652ccb915a2a59b5329ed51a16142ac73f2236e1963feb0ce67d7e9be5669a13115f376993f329f7d2f759f0e8bf3349239732c0"}) r2 = syz_open_dev$char_usb(0xc, 0xb4, 0xe0) write$char_usb(r2, &(0x7f0000000200)="91a606b9177467e993c47169d4a5f0f07e07b7a3bc4fb311218e0d60715476bfb606401283df0957ace76a6b9116021af2dc0683e3f174103041a364f00a1e5be4295207aa6e680735b5cf3d9341d75d8b2cb1913af2731a3844ba7b974b111aee0aebd6202d9046284d10f6a7b48e634afafd1065c1900cf389a6ba8d44fd7b396e36c9912131d4b19547d499c131b5c305d75fb36739215016622050e31e05c4fa711fee981d5e093c9681d6d2466035b7f7", 0xb3) 21:40:31 executing program 3: r0 = syz_open_dev$hidraw(&(0x7f00000001c0), 0x0, 0x80002) write$hidraw(r0, &(0x7f0000000080)="075d10538ba961420ae9f4e729fe7b2542e6afb9ee45462c78fb9a99cab3b838e84eb54e85b7f8f1c710dac2acfaca9bcaf8b12b80a9a32c12e8e300be758313d3ffdef0e762a04031ac4795826a6cf5bcf71d7f25ec418faaba4e4de0dab0a5ec20adaca1609e3899b5f09109ac4bf3bec2f4f91ffe1de64867c7f98eb4050b8e1d0a1cd23e99a12987057886", 0x8d) r1 = syz_open_dev$hidraw(&(0x7f0000000040), 0x0, 0x0) write$hidraw(r1, 0x0, 0x0) 21:40:31 executing program 2: r0 = syz_open_dev$hidraw(&(0x7f00000001c0), 0x0, 0x80002) write$hidraw(r0, &(0x7f0000001040)="bc0ca8f4d3805a1e9cbb6e4c040682a0bd99ef43cdd6bc06d27abc341167e0919172aac8aeb68e087adc02c820909c22c9ea07120e55bc7de10dba97b1bcd3516b45398f6f21533d32df047fe3f4800bbee6fd6af40af92318ea15f16a78c34236b9d09d1b7358325d47164ddf658a8a3e5be85522f4b97119058bb024011f532d578d48f98910a169d1c77a949f7dbec5636e4db62a1398d6e6131343c2eceaa0f2a0cb1066300230385ee4f60af0afeee3a2102611ede25b07e0e1c30c12d38666feb175a3102158bb0aac1355f117138057f0a15581afe89b4602e6f706b6e4f8f08fdf207ffce0c5baea8bfe619ebb13eff67b820489a5ff03b0bb1c5967de5d7cec84c3f6fd2cfeada79bdc91cc36ed88d7f375fd76f84e7c9f676f76a29579bbad5e9bfb222fcf484665d879602a2e53dbaaea4ba71df44ecd57677e7f3283b9661a7b6f8808cd95ceb51c7cb44c3ebdfbf6694d1502125a6e9766ac7e645329ab405b879c6fb77206c86c74aa7ef4f6a848037de52ddc554ce029538206d9e61ef7ff168c7ab57ead5205589e6d67d06677b7594c8a46c5d79dcdc7446cbdd107c7f701c24ec2d95772d06de08b637b4cb65219fa30b9e66c9d326f6bb25a8d6b04828300e72a766da3eae409f1223c31ab81e78172382c6e267dbc08dfbd3edc2705e6d9f730da8fa1e9d088f0b7a715e5bdd8ae70faa365ab4246df3c1fe8ba724ef057c74a46471b46254ad7fb0da1854837f2f6f13ef3280a4c6f7c55162855a543fe4c764ac319c89f79f0fb797d4a7b668a16a1cba4916e7582a79c9a2f048993c2c3d02ae35a2c64a6b2a44b857ec681cbf1f3245ceaebbc39c0f532907c5087e9d0715e5e741a076a175396f682fd625a162cec836ea8fd061c28bca45ed70bf7c230a575dd7c4b1c6c0debf473b37df79a354d30692556c3e3a6f63f87caf48c2c8ec5a9cc1ed8862b6a28c512c11a1aac63b343cf3513a39a5b0197bf0e8577414706c6d228bcadc79bb0b060bef39c0572db9a6ec33d11607e6a36babb23515239b2c10ea33b826c4e0bf4063b9dbdbf0b431d518dd4707a9082b77c16c009e7cfde996f9cf135c3de300fcc5f314b5fa72b0a532d1aacb1d5ac8245966a90ad009e51491a225fefd345b77ed7552b9a927830bb1f7e8371e18b589dca77464fd08c57a2f30c3195979315b2081238c2c781e5ffb49342032e91cf4874c3adca9f9bbf387bb8f22649cc26067ac680374d11c6ceebbc9ce3d300f5927d2091295f72525be70928357004668ea97e29eb10fdfcdd5bfb7d9f2673066fe33c85c53004034ce6daa202a1a2eca8d4dff79e87fc5c0f789c3dd954156920995d8ad21e6a7bb044df919890034a9a3cf4b3539794e7ef25aac386adbaa7b0764a6e5284202d9fc761aa7831e4e1ed1408ad971811508ed5e7a8403d55d2eb08fdec7f9962b5eebf6e5fd4f5dc380a9510f0c2ce3b7ccbde07a490514a3491505f1876d515cff437370bceed0758042d17ddc8da6fc4cf0623011d2db06dbd64b04c5b74221a198ca76f3a19f770167678e841f2353899e9d248507e510564a260da83080e9d2c25ff6a3e10d016188067b99f0993c4c985ea34483c7222cb4a7813f682102a8f6e64ad985c504b70f8073633f50303c0d16ab0c5cfa009f0226c42fa16f458294102ae22ebabf2ccf0af2d79e98ceeee091f9a9734321e3d30beb069fde6707617e2b490704b986683f374b6bfa2d924ad4afcba54356121a633b6e3f90d71643b4217d172a22e5b2d6ee5a3a0b48a53f58a45516f706cace2a1343c5dc1dd6e675b1212680367940622a95032dc31eb016309bad58d9c468f0c5238c9940da5888ccf404101abf285ec658b51708392314998893923c113277e6a177b9c7d680a888f4f2922b7a85b2170589f9273a8edfd2100bcd07387d77f60b7208ca5d48b1f9627818e1e6595eec081ae1262cb46d1b040ea9315ac821015ba3d5bdcdeebe4da088ef4f0fa207612a56fb2cc4a0ef2d68e24b5ee15e73f5706c04ca6f6cc02004759e55212025b2e097bfcf40cbc8406dcb4baf466909e7acd15a8c56aa6fb46e3645b389804b1f6fd7ac4b45c33b3c5889165dd1686141dd42811fdc12dd6806dbebbc40ba0cf1fc7e1f6eacd60b9e23d4579121197b33315a7a301702d988ce6f35c19408bd940bb38bad1560ba4356728d12400f290f5c8bbae8c76ca93fb9abe1f27d83b4260e9ccb084334f4c137dfae8b1213df33eeaac7f0f4bf4dcc2c96e1b11d61cd5168228cb2a5350b3c8cca4fc0dbfa647a009bb558032164cd117ddf5db0997c8422ee09d5884dc30b0e772b6206ec5ae6495977e069a0251a09d47439742c360d8f02a022ae202ec0207b8fcb254aa6dd287c789cc59f17d2cef8694cc648ed0804a3cf8e690c915537e995e49f472dcde36181828190b27c217accad274ce4a3e8360da724a55db4483558726831117a7780ea55323c0e04c22d9ddd5d61dbc4812d72cd2cf2bde9c4f0dc7abe677e3c935bb391f2bcf0edccde9374503c1c52c1ca296920a90c830c118129949ff3b433da1a931e938c035a6b2c138a7f46747b46a94d33ac0c74e4fcf1f41cd0bf12659f63d15c075671d861f2843df902397df9f36d305d5392d323adac7f37750117344063a92af63c631d00b9014e24f97d3e6ec4082952007a7a5793b6a16e9000bc30142e110ab70f1e81da9a55b2b39b6061b1038e39bdbdac10957bec02d77538ca76b356b913c2b296fa40d761bc571193b31ba56137ee9c0fa1ca3e4ee88a0d6e1cd72b0603dd50db7c4dee2325e8d497ae36febbb67adaac2765585e3057cde3cb85e2f2fe3d278468146f924bd172adaef6215966f70d7c8f2bd1575c3085f7e239ed22b26f5345fdaae42a5ec4531af46dcb0d6eb9088de9ed5a13b9242c567003906d7ac951d51ab9efaf539bd025605649cfe49c60b8fd7bfbc123b70c66855011141340c0b942ae19d2ab8074fe00a757957a462ff313ada92c3393e83a0a6019e621f218f531b52cdb70c492e155c4636e4caef03f40c82a5d717528173620b1591bac5c6cc5177ad76d3ccbc4734912d24286ada9a3fe6999a15e53616660414a66549f5d2df7393d7b0a01fb6fbbce8335ee027372f4a54162580c79a6e4807282b5bde9b03b36b261c7b3d2e66a9a26047b08b2d26898c47c8f60b4f14e6c18c59aff042043ab55dd32f7f091fbb4a31369bce2a9a2cb4cbab85a1f734e0e04185f505a32c808e96bf0001450eedb425aabf547d544c8b20db055e5ac9520373ee985a5a526c20e0bef21c38b156144b5a021c43d4bdb5a26d47625579c545e92022a3e165f57c0425129c983781dfad9041d4b77ba1c4676073416f0cda8355258e994434fba0bfe0dbd515ab37cace243834289d1a8e10f5adf360fe95066b8a7db03b9b01e9ec8c82e755ad23d263e08ae5079a5d68d3d0ca09d107aaf84aaa48931e79cf0a3079b41c0a1c3c3d42d89f24bcc657c3a44bf4a65948aa1faf642eecb84b119aecea0b6d081c04680ed0d0d41a06199d6b32e07c800f7655135230ce34d381b4c6fece111c88f8819c661ab84800c5682db15fd6ea3e8a4c875d600b73371048793dc5c0d3b18bf45e2b46f02147116f163795e2ceb8be4df2fbb777185c377feaae247f42c9b40e6b20995ad1b0d750255c9d2fd596e085f71dd2489e8acee172ba982252b88e5cb459f8ea969f7b6a3f0d8491c03709ad05a2c5a1ae65bd47b1ac9123874bbdb06fe5ad6c381ad6373202a543d54fb10e76634189e0c7970fc7cef703f8c49b935032960d87fa5714245c52ea3c56be640770eb1e0fe9378821db20ab144781029dada979cdf80c93436ffc55c30bba9e5d6467f2400f930fcfee790a03a07f8fea9e6822f93af0e9b23f6c7ed013329522d3969c2692b3907137ee27b1123d9b7d7e2cca0e1b6c1bcaac34e577209c9fe6e65bed97bb949c18cdd116d2a627beaa6785983abe8c276dfa045f2f1cb8b41fb90ae1f3d4b2378c9175c448775a1f94a286e59ea2e97e48e0ba7494298a41671a11db5f0b66352354dca64e90e112bc93ecfde2cb3e9a8df75b8f563298d0e1aa5e9b17172d12293f0eca9fadeb2f57c5f743f5fbf1de23b60bebecd94f309e074008bfa43ab6f5241edef42b63fc687880855e9d7c3a7d0f314d7dbe0a85b472d678737c775b3937f8ea21be356cf54945a399b1ad9ee8951c8fb8eecbd6272c47eeaec998cc731f441100fad588c39598908f5b9da4047de1d90999a7ea1a684ea3bdfb23dc753426c12cf4e69676adb89e3783fa87603b41c02f5b0a8745c6114a44dd259d947ec83e01b35edf78860b17b3ee7f39e70c542b5f7cc6d623d9543de34b59791179670d7c3484c684f08e25e70d721e6a6c0ef5d3bfcc6d71c570bab81f56af7c17f1d6fc8daa26a782d259dc247493e7832bc6e4d9dd686f1c9e6035f313b8d752b82f40e127f6fb279a80e228864349bf21dc825efbdd2a0f3c0f9f2c7bdb8c48354db4a1e7bb50386211b897f55f139353f374d5b15b1a3bc01f0f2d7eeff4153183050b1abedeac5d6c17eee7b669bec8b9222b6b3b0fbaeaf40857f95e4b79b8a3db759f3abcd4987f088500cbce19621a61b2094cec051f7957276b6572fc81da9ea52cf71db075d69e150f4839c81f6317eb58ee0762cbc887c5620a2681e75607b05ea835ee3fde435071680d91d38b4abb52bc43df784b2647fe4f28611777cbde0bb1758bfb4d78d4340bb97df83720afcaa79a1b8db5b79b9de3555893c007105a4aec9e8f7ed5253b205bb1fc69f7992c910d036f6a1571c18c61b899fd6d0c9787cff4b4d81ec11a80b2dcb2e84bf89647b006098e55956012d5bf836a54dd7e9080b0f4dbb188abc3bb46bcca763fe24fd66213c11d1fcc18b4ef3aa28455e76dee0738a2ea4ec70be650a488b69ddbfc693d47758344071113788868660d5ac20006fde0f0fa351c145665a57d2ba53e41fddd5724423bf6efecf75646c4ae72c46d8a", 0xe01) 21:40:31 executing program 0: r0 = syz_open_dev$hidraw(&(0x7f00000001c0), 0x0, 0x80002) write$hidraw(r0, &(0x7f0000000200)="bc0ca8f4d3805a1e9cbb6e4c040682a0bd99ef43cdd6bc06d27abc341167e0919172aac8aeb68e087adc02c820909c22c9ea07120e55bc7de10dba97b1bcd3516b4539bf6f21533d32df047ce3f4800bbee6fd6af40af92318ea15f16a78c34236b9d09d1b7358325d47164ddf658a8a3e5be85522f4b97119058bb024011f532d578d48f98910a169d1c77a949f7dbec5636e4db62a1398d6e6131343c2eceaa0f2a0cb1066300230385ee4f60af0afeee3a2102611ede25b07e0e1c30c12d38666feb175a3102158bb0aac1355f117138057f0a15581afe89b4602e6f706b6e4f8f08fdf207ffce0c5baea8bfe619ebb13eff67b820489a5ff03b0bb1c5967de5d7cec84c3f6fd2cfeada79bdc91cc36ed88d7f375fd76f84e7c9f676f76a29579bbad5e9bfb222fcf484665d879602a2e53dbaaea4ba71df44ecd57677e7f3283b9661a7b6f8808cd95ceb51c7cb44c3ebdfbf6694d1502125a6e9766ac7e645329ab405b879c6fb77206c86c74aa7ef4f6a848037de52ddc554ce029538206d9e61ef7ff168c7ab57ead5205589e6d67d06677b7594c8a46c5d79dcdc7446cbdd107c7f701c24ec2d95772d06de08b637b4cb65219fa30b9e66c9d326f6bb25a8d6b04828300e72a766da3eae409f1223c31ab81e78172382c6e267dbc08dfbd3edc2705e6d9f730da8fa1e9d088f0b7a715e5bdd8ae70faa365ab4246df3c1fe8ba724ef057c74a46471b46254ad7fb0da1854837f2f6f13ef3280a4c6f7c55162855a543fe4c764ac319c89f79f0fb797d4a7b668a16a1cba4916e7582a79c9a2f048993c2c3d02ae35a2c64a6b2a44b857ec681cbf1f3245ceaebbc39c0f532907c5087e9d0715e5e741a076a175396f682fd625a162cec836ea8fd061c28bca45ed70bf7c230a575dd7c4b1c6c0debf473b37df79a354d30692556c3e3a6f63f87caf48c2c8ec5a9cc1ed8862b6a28c512c11a1aac63b343cf3513a39a5b0197bf0e8577414706c6d228bcadc79bb0b060bef39c0572db9a6ec33d11607e6a36babb23515239b2c10ea33b826c4e0bf4063b9dbdbf0b431d518dd4707a9082b77c16c009e7cfde996f9cf135c3de300fcc5f314b5fa72b0a532d1aacb1d5ac8245966a90ad009e51491a225fefd345b77ed7552b9a927830bb1f7e8371e18b589dca77464fd08c57a2f30c3195979315b2081238c2c781e5ffb49342032e91cf4874c3adca9f9bbf387bb8f22649cc26067ac680374d11c6ceebbc9ce3d300f5927d2091295f72525be70928357004668ea97e29eb10fdfcdd5bfb7d9f2673066fe33c85c53004034ce6daa202a1a2eca8d4dff79e87fc5c0f789c3dd954156920995d8ad21e6a7bb044df919890034a9a3cf4b3539794e7ef25aac386adbaa7b0764a6e5284202d9fc761aa7831e4e1ed1408ad971811508ed5e7a8403d55d2eb08fdec7f9962b5eebf6e5fd4f5dc380a9510f0c2ce3b7ccbde07a490514a3491505f1876d515cff437370bceed0758042d17ddc8da6fc4cf0623011d2db06dbd64b04c5b74221a198ca76f3a19f770167678e841f2353899e9d248507e510564a260da83080e9d2c25ff6a3e10d016188067b99f0993c4c985ea34483c7222cb4a7813f682102a8f6e64ad985c504b70f8073633f50303c0d16ab0c5cfa009f0226c42fa16f458294102ae22ebabf2ccf0af2d79e98ceeee091f9a9734321e3d30beb069fde6707617e2b490704b986683f374b6bfa2d924ad4afcba54356121a633b6e3f90d71643b4217d172a22e5b2d6ee5a3a0b48a53f58a45516f706cace2a1343c5dc1dd6e675b1212680367940622a95032dc31eb016309bad58d9c468f0c5238c9940da5888ccf404101abf285ec658b51708392314998893923c113277e6a177b9c7d680a888f4f2922b7a85b2170589f9273a8edfd2100bcd07387d77f60b7208ca5d48b1f9627818e1e6595eec081ae1262cb46d1b040ea9315ac821015ba3d5bdcdeebe4da088ef4f0fa207612a56fb2cc4a0ef2d68e24b5ee15e73f5706c04ca6f6cc02004759e55212025b2e097bfcf40cbc8406dcb4baf466909e7acd15a8c56aa6fb46e3645b389804b1f6fd7ac4b45c33b3c5889165dd1686141dd42811fdc12dd6806dbebbc40ba0cf1fc7e1f6eacd60b9e23d4579121197b33315a7a301702d988ce6f35c19408bd940bb38bad1560ba4356728d12400f290f5c8bbae8c76ca93fb9abe1f27d83b4260e9ccb084334f4c137dfae8b1213df33eeaac7f0f4bf4dcc2c96e1b11d61cd5168228cb2a5350b3c8cca4fc0dbfa647a009bb558032164cd117ddf5db0997c8422ef39d5884dc30b0e772b6206ec5ae6495977e069a0251a09d47439742c360d8f02a022ae202ec0207b8fcb254aa6dd287c789cc59f17d2cef8694cc648ed0804a3cf8e690c915537e995e49f472dcde36181828190b27c217accad274ce4a3e8360da724a55db4483558726831117a7780ea55323c0e04c22d9ddd5d61dbc4812d72cd2cf2bde9c4f0dc7abe677e3c935bb391f2bcf0edccde9374503c1c52c1ca296920a90c830c118129949ff3b433da1a931e938c035a6b2c138a7f46747b46a94d33ac0c74e4fcf1f41cd0bf12659f63d15c075671d861f2843df902397df9f36d305d5392d323adac7f37750117344063a92af63c631d00b9014e24f97d3e6ec4082952007a7a5793b6a16e9000bc30142e110ab70f1e81da9a55b2b39b6061b1038e39bdbdac10957bec02d77538ca76b356b913c2b296fa40d761bc571193b31ba56137ee9c0fa1ca3e4ee88a0d6e1cd72b0603dd50db7c4dee2325e8d497ae36febbb67adaac2765585e3057cde3cb85e2f2fe3d278468146f924bd172adaef6215966f70d7c8f2bd1575c3085f7e239ed22b26f5345fdaae42a5ec4531af46dcb0d6eb9088de9ed5a13b9242c567003906d7ac951d51ab9efaf539bd025605649cfe49c60b8fd7bfbc123b70c66855011141340c0b942ae19d2ab8074fe00a757957a462ff313ada92c3393e83a0a6019e621f218f531b52cdb70c492e155c4636e4caef03f40c82a5d717528173620b1591bac5c6cc5177ad76d3ccbc4734912d24286ada9a3fe6999a15e53616660414a66549f5d2df7393d7b0a01fb6fbbce8335ee027372f4a54162580c79a6e4807282b5bde9b03b36b261c7b3d2e66a9a26047b08b2d26898c47c8f60b4f14e6c18c59aff042043ab55dd32f7f091fbb4a31369bce2a9a2cb4cbab85a1f734e0e04185f505a32c808e96bf0001450eedb425aabf547d544c8b20db055e5ac9520373ee985a5a526c20e0bef21c38b156144b5a021c43d4bdb5a26d47625579c545e92022a3e165f57c0425129c983781dfad9041d4b77ba1c4676073416f0cda8355258e994434fba0bfe0dbd515ab37cace243834289d1a8e10f5adf360fe95066b8a7db03b9b01e9ec8c82e755ad23d263e08ae5079a5d68d3d0ca09d107aaf84aaa48931e79cf0a3079b41c0a1c3c3d42d89f24bcc657c3a44bf4a65948aa1faf642eecb84b119aecea0b6d081c04680ed0d0d41a06199d6b32e07c800f7655135230ce34d381b4c6fece111c88f8819c661ab84800c5682db15fd6ea3e8a4c875d600b73371048793dc5c0d3b18bf45e2b46f02147116f163795e2ceb8be4df2fbb777185c377feaae247f42c9b40e6b20995ad1b0d750255c9d2fd596e085f71dd2489e8acee172ba982252b88e5cb459f8ea969f7b6a3f0d8491c03709ad05a2c5a1ae65bd47b1ac9123874bbdb06fe5ad6c381ad6373202a543d54fb10e76634189e0c7970fc7cef703f8c49b935032960d87fa5714245c52ea3c56be640770eb1e0fe9378821db20ab144781029dada979cdf80c93436ffc55c30bba9e5d6467f2400f930fcfee790a03a07f8fea9e6822f93af0e9b23f6c7ed013329522d3969c2692b3907137ee27b1123d9b7d7e2cca0e1b6c1bcaac34e577209c9fe6e65bed97bb949c18cdd116d2a627beaa6785983abe8c276dfa045f2f1cb8b41fb90ae1f3d4b2378c9175c448775a1f94a286e59ea2e97e48e0ba7494298a41671a11db5f0b66352354dca64e90e112bc93ecfde2cb3e9a8df75b8f563298d0e1aa5e9b17172d12293f0eca9fadeb2f57c5f743f5fbf1de23b60bebecd94f309e074008bfa43ab6f5241edef42b63fc687880855e9d7c3a7d0f314d7dbe0a85b472d678737c775b3937f8ea21be356cf54945a399b1ad9ee8951c8fb8eecbd6272c47eeaec998cc731f441100fad588c39598908f5b9da4047de1d90999a7ea1a684ea3bdfb23dc753426c12cf4e69676adb89e3783fa87603b41c02f5b0a8745c6114a44dd259d947ec83e01b35edf78860b17b3ee7f39e70c742b5f7cc6d623d9543de34b59791179670d7c3484c684f08e25e70d721e6a6c0ef5d3bfcc6d71c570bab81f56af7c17f1d6fc8daa26a782d259dc247493e7832bc6e4d9dd686f1c9e6035f313b8d752b82f40e127f6fb279a80e228864349bf21dc825efbdd2a0f3c0f9f2c7bdb8c48354db4a1e7bb50386211b897f55f139353f374d5b15b1a3bc01f0f2d7eeff4153183050b1abedeac5d6c17eee7b669bec8b9222b6b3b0fbaeaf40857f95e4b79b8a3db759f3abcd4987f088500cbce19621a61b2094cec051f7957276b6572fc81da9ea52cf71db075d69e150f4839c81f6317eb58ee0762cbc8876e0c1c6281e75607b05ea835ee3fde435071680d91d38b4abb52bc43df784b2647fe4f28611777cbde0bb1758bfb4d78d4340bb97df83720afcaa79a1b8db5b79b9de3555893c007105a4aec9e8f7ed5253b205bb1fc69f7992c910d036f6a1571c18c61b899fd6d0c9787cff4b4d81ec11a80b2dcb2e84bf89647b006098e55956012d5bf836a54dd7e9080b0f4dbb188abc3bb46bcca763fe24fd66213c11d1fcc18b4ef3aa28455e76dee0738a2ea4ec70be650a488b69ddbfc693d477583440011f6778868660d5ac20006fde0f0fa351c145665a57d2ba53e41fddd5724423bf6efecf75646c4ae72c46d8a", 0x20001001) 21:40:31 executing program 4: r0 = syz_open_dev$hidraw(&(0x7f00000001c0), 0x0, 0x80002) write$hidraw(r0, &(0x7f0000000200), 0x0) r1 = syz_open_dev$hidraw(&(0x7f0000000000), 0x4558, 0x400000) ioctl$HIDIOCGRDESC(r1, 0x90044802, &(0x7f0000000200)={0x6b9, "2d556e96318ff7497c58ae2f869ddb67d47b6463ac7d7271818b1392f9179ea85d36c4a20687a21e689f28cd916cf4c0e4b0189529781dfbf4752f991d15b08fb650812af0a283be7621f5173c2cb6dbf870e15e3d81d4c322c98e7e113e9d7e4a96c563af018e5f8aed189c0eb84ac39459472bb3e3b93e3785eb9a98c44d3558c217d847f943962b08b36b2c795efe5ea53c40a91180b29ff27f1c836a6e94d87e727e8ec1d2eb1ab46f10fcea762de0d097a1dfdaef12c464f760e5ef5ced72593e5c29909d115dcdc6691551889092986547566d75d1b86dc00de2f654b37011e3396d3f30612142fa3b4e53e80e6b30f4a8aa31366a3cb58033cb96383eb1f3d7509cbbd8f074b16ce9444122b84109b48d638c82b1299b09de12e293ae3307577074847ecf546d568efcae7106d95bad7ac0f4868e4b0b404b091e92ee8b8f7bf226ddc75022d9118ca21d88a401395c3dc1e69f04a718cca1611102d18c15ffcfb689dd65de9d5a737f0621b43d9b9179b76d07b1bf65a4afe26f17f0a97ea450f94fecd3a84a5b8dbb9b29a59b6339a47127218a2c8ecc2f817df9b70c981b2a63e27cdf5275211eb7d44c1f8334536c453cde682fe36ee8158ba1985d13feaa4f04e35f2a0617d6d5df7ac37073d55af2035fc1d0803f125dfef64b5fec0a9883041592b824d2268e453bc9a0a07976d18f304598ef599a4921ef4880ade97fe90f9b2f246aeb95167d9eb738a09a3f07ad9b09064e727154fedf98de2922fb7f3f9290083cb86082da8806d7b35f0ff72739bdbfc189603f342dec3b30766ad77e32dec7b279316b18294aba069e9c80acca9a695521b5a24c58b6f96fcf8dcdb92f1b5c5648523e3c79d64df079ac4c29fb5ef1f130548b1eae7feb013d9701598b6f51e732361bd730fca1c213cec9164be149d7e479a36c2be0f51d8d2a46f4e597ab21a5085b3858f228edf659ab38a69ea9e1f4335d545397b54997036ed39c695547807ca15f4e36f2a43eb18d08421be515a0b09b2315d286874c1d53359a8bca84ec6b8cbbfc54f19c2cb3a904b6b48537415590fdda1348121f0738a47b4bfa07005685bf4fcf18174ec95ad92260941bcbd184736a101076fdc4d0a5bff8d6ccb887c2dd8f713043707869f4114afec9499a56d78ef818baeccc4e27885bffb9fdd8b42842991c2fd8209c0de86e9347e544c8a356db3e92573a58589c3f4cd53e65f7c40599bfadfd321a4f6b59b766345a35d1eaacdea461ee30caf850cc48802c02fd2487da987cfe8c88e7d77b91323c54adc5bc8b1db439ab90666eba5a6386972c102c19525b4f10e6f98db077c2071a5d0ae50728bcade2899e843c045574397f08903246c34e7075855bcefaf662ecb850f8b496f538017adceb6541a35c4bc4c8b136c02cbd4575c0c71a96b36ee8867309ec0cc6909626e30929a656f82add1c5e479c7f6544160caa2e68f015e12758ace317c29dcd3e394c66abf2a1b1ff37da83e6d0efc82f67907915df1586b928ee5e3adcf47d7e87c96fd0f0d7e091a02e999131be5c7f6d204a595447faa470c34606afc230383d0cd97fddfcc2665b8f7cd8d15fe8f361a38ebe469364d65de3c3e1a97c72ace074956fc6b635bdd8c15f3db458156988b81256a9c06030e960b75003537cbe67af8af5c39e557ef880c229ba35e6762ad0c3dc1005d2efe2099ce9df2808400256e4f8ca0143933457d681d409d7dee78f756c58e192e8fef3926fdec5a7fce5d643013012391cb5f1bbc864be4e4c5c25c34aba46c877a5bdcec3ea73b22b0d6ce8c09f0fa641789bf6e36572c83cc58deb1dd9b34d7d74d2a8df9fed39e08062f2afe59174305d4a5022c84fa610591e62075b8dc4c6d1bd62d003242562ba321465806cd0830d198a8bed86f833320d01b02681d5bba4e841b8996962d8ca68284bafd907497489db94cf099b5398d127a55162702c766c06799da105a8eb387046460970f4488d27345a127183f7df3ede091d8dc3b6f07c4c0a02809dc488710f2e5de8a3ca058f9071a061642dfbf7703a8b42ab5936121964128d83b676a6014107cad889a1b7991cfa787499b9bc1852ffd32d4012fc376f04d4cf2eb3d7f5995adeb76fd98c0f6e6a4d8fd46068763e84c0ffd8400e6f02104eb5ba178027d15173d9a4bf0f2913fa59abb8bde3abc7b96cb02680c3b39048fb66c1019140911332560ea6186b2d1063be3c4e5ce911d14ac42912e0465ac9ca82fbbf5f0563a7528c78077d8f8d499ae529d5c9c7d369f2438cfa26511b83addc3d5cb357a9515ef219ec84c11ddd806f83f9d1186091005ff657a09d329c47d59fff7d19460261a707f952d76865d16c38654d4f5bcdc299e2a6c70328d790f94d66af2eb6eaaf2ef24f82ad0a6781eebe0fe2"}) 21:40:31 executing program 5: r0 = syz_open_dev$hidraw(&(0x7f00000001c0), 0x0, 0x80002) syz_open_dev$hidraw(&(0x7f0000000000), 0x2, 0x0) write$hidraw(r0, &(0x7f0000000200)="bc0ca8f4d3805a1e9cbb6e4c0f0682a0bd99ef43cdd6bc06d27abc341167e0919172aac8aeb68e087adc02c820909c22c9ea07120e55bc7de10dba97b1bcd3516b45398f6f21533d32df047fe3f4800bbee6fd6af40af92318ea15f16a78c34236b9d09d1b7358325d47164ddf658a8a3e5be85522f4b97119058bb024011f532d578d48f98910a169d1c77a949f7dbec5636e4db62a1398d6e6131343c2eceaa0f2a0cb1066300230385ee4f60af0afeee3a2102611ede25b07e0e1c30c12d38666feb175a3102158bb0aac1355f117138057f0a15581afe89b4602e6f706b6e4f8f08fdf207ffce0c5baea8bfe619ebb13eff67b820489a5ff03b0bb1c5967de5d7cec84c3f6fd2cfeada79bdc91cc36ed88d7f375fd76f84e7c9f676f76a29579bbad5e9bfb222fcf484665d879602a2e53dbaaea4ba71df44ecd57677e7f3283b9661a7b6f8808cd95ceb51c7cb44c3ebdfbf6694d1502125a6e9766ac7e645329ab405b879c6fb77206c86c74aa7ef4f6a848037de52ddc554ce029538206d9e61ef7ff168c7ab57ead5205589e6d67d06677b7594c8a46c5d79dcdc7446cbdd107c7f701c24ec2d95772d06de08b637b4cb65219fa30b9e66c9d326f6bb25a8d6b04828300e72a766da3eae409f1223c31ab81e78172382c6e267dbc08dfbd3edc2705e6d9f730da8fa1e9d088f0b7a715e5bdd8ae70faa365ab4246df3c1fe8ba724ef057c74a46471b46254ad7fb0da1854837f2f6f13ef3280a4c6f7c55162855a543fe4c764ac319c89f79f0fb797d4a7b668a16a1cba4916e7582a79c9a2f048993c2c3d02ae35a2c64a6b2a44b857ec681cbf1f3245ceaebbc39c0f532907c5087e9d0715e5e741a076a175396f682fd625a162cec836ea8fd061c28bca45ed70bf7c230a575dd7c4b1c6c0debf473b37df79a354d30692556c3e3a6f63f87caf48c2c8ec5a9cc1ed8862b6a28c512c11a1aac63b343cf3513a39a5b0197bf0e8577414706c6d228bcadc79bb0b060bef39c0572db9a6ec33d11607e6a36babb23515239b2c10ea33b826c4e0bf4063b9dbdbf0b431d518dd4707a9082b77c16c009e7cfde996f9cf135c3de300fcc5f314b5fa72b0a532d1aacb1d5ac8245966a90ad009e51491a225fefd345b77ed7552b9a927830bb1f7e8371e18b589dca77464fd08c57a2f30c3195979315b2081238c2c781e5ffb49342032e91cf4874c3adca9f9bbf387bb8f22649cc26067ac680374d11c6ceebbc9ce3d300f5927d2091295f72525be70928357004668ea97e29eb10fdfcdd5bfb7d9f2673066fe33c85c53004034ce6daa202a1a2eca8d4dff79e87fc5c0f789c3dd954156920995d8ad21e6a7bb044df919890034a9a3cf4b3539794e7ef25aac386adbaa7b0764a6e5284202d9fc761aa7831e4e1ed1408ad971811508ed5e7a8403d55d2eb08fdec7f9962b5eebf6e5fd4f5dc380a9510f0c2ce3b7ccbde07a490514a3491505f1876d515cff437370bceed0758042d17ddc8da6fc4cf0623011d2db06dbd64b04c5b74221a198ca76f3a19f770167678e841f2353899e9d248507e510564a260da83080e9d2c25ff6a3e10d016188067b99f0993c4c985ea34483c7222cb4a7813f682102a8f6e64ad985c504b70f8073633f50303c0d16ab0c5cfa009f0226c42fa16f458294102ae22ebabf2ccf0af2d79e98ceeee091f9a9734321e3d30beb069fde6707617e2b490704b986683f374b6bfa2d924ad4afcba54356121a633b6e3f90d71643b4217d172a22e5b2d6ee5a3a0b48a53f58a45516f706cace2a1343c5dc1dd6e675b1212680367940622a95032dc31eb016309bad58d9c468f0c5238c9940da5888ccf404101abf285ec658b51708392314998893923c113277e6a177b9c7d680a888f4f2922b7a85b2170589f9273a8edfd2100bcd07387d77f60b7208ca5d48b1f9627818e1e6595eec081ae1262cb46d1b040ea9315ac821015ba3d5bdcdeebe4da088ef4f0fa207612a56fb2cc4a0ef2d68e24b5ee15e73f5706c04ca6f6cc02004759e55212025b2e097bfcf40cbc8406dcb4baf466909e7acd15a8c56aa6fb46e3645b389804b1f6fd7ac4b45c33b3c5889165dd1686141dd42811fdc12dd6806dbebbc40ba0cf1fc7e1f6eacd60b9e23d4579121197b33315a7a301702d988ce6f35c19408bd940bb38bad1560ba4356728d12400f290f5c8bbae8c76ca93fb9abe1f27d83b4260e9ccb084334f4c137dfae8b1213df33eeaac7f0f4bf4dcc2c96e1b11d61cd5168228cb2a5350b3c8cca4fc0dbfa647a009bb558032164cd117ddf5db0997c8422ef39d5884dc30b0e772b6206ec5ae6495977e069a0251a09d47439742c360d8f02a022ae202ec0207b8fcb254aa6dd287c789cc59f17d2cef8694cc648ed0804a3cf8e690c915537e995e49f472dcde36181828190b27c217accad274ce4a3e8360da724a55db4483558726831117a7780ea55323c0e04c22d9ddd5d61dbc4812d72cd2cf2bde9c4f0dc7abe677e3c935bb391f2bcf0edccde9374503c1c52c1ca296920a90c830c118129949ff3b433da1a931e938c035a6b2c138a7f46747b46a94d33ac0c74e4fcf1f41cd0bf12659f63d15c075671d861f2843df902397df9f36d305d5392d323adac7f37750117344063a92af63c631d00b9014e24f97d3e6ec4082952007a7a5793b6a16e9000bc30142e110ab70f1e81da9a55b2b39b6061b1038e39bdbdac10957bec02d77538ca76b356b913c2b296fa40d761bc571193b31ba56137ee9c0fa1ca3e4ee88a0d6e1cd72b0603dd50db7c4dee2325e8d497ae36febbb67adaac2765585e3057cde3cb85e2f2fe3d278468146f924bd172adaef6215966f70d7c8f2bd1575c3085f7e239ed22b26f5345fdaae42a5ec4531af46dcb0d6eb9088de9ed5a13b9242c567003906d7ac951d51ab9efaf539bd025605649cfe49c60b8fd7bfbc123b70c66855011141340c0b942ae19d2ab8074fe00a757957a462ff313ada92c3393e83a0a6019e621f218f531b52cdb70c492e155c4636e4caef03f40c82a5d717528173620b1591bac5c6cc5177ad76d3ccbc4734912d24286ada9a3fe6999a15e53616660414a66549f5d2df7393d7b0a01fb6fbbce8335ee027372f4a54162580c79a6e4807282b5bde9b03b36b261c7b3d2e66a9a26047b08b2d26898c47c8f60b4f14e6c18c59aff042043ab55dd32f7f091fbb4a31369bce2a9a2cb4cbab85a1f734e0e04185f505a32c808e96bf0001450eedb425aabf547d544c8b20db055e5ac9520373ee985a5a526c20e0bef21c38b156144b5a021c43d4bdb5a26d47625579c545e92022a3e165f57c0425129c983781dfad9041d4b77ba1c4676073416f0cda8355258e994434fba0bfe0dbd515ab37cace243834289d1a8e10f5adf360fe95066b8a7db03b9b01e9ec8c82e755ad23d263e08ae5079a5d68d3d0ca09d107aaf84aaa48931e79cf0a3079b41c0a1c3c3d42d89f24bcc657c3a44bf4a65948aa1faf642eecb84b119aecea0b6d081c04680ed0d0d41a06199d6b32e07c800f7655135230ce34d381b4c6fece111c88f8819c661ab84800c5682db15fd6ea3e8a4c875d600b73371048793dc5c0d3b18bf45e2b46f02147116f163795e2ceb8be4df2fbb777185c377feaae247f42c9b40e6b20995ad1b0d750255c9d2fd596e085f71dd2489e8acee172ba982252b88e5cb459f8ea969f7b6a3f0d8491c03709ad05a2c5a1ae65bd47b1ac9123874bbdb06fe5ad6c381ad6373202a543d54fb10e76634189e0c7970fc7cef703f8c49b935032960d87fa5714245c52ea3c56be640770eb1e0fe9378821db20ab144781029dada979cdf80c93436ffc55c30bba9e5d6467f2400f930fcfee790a03a07f8fea9e6822f93af0e9b23f6c7ed013329522d3969c2692b3907137ee27b1123d9b7d7e2cca0e1b6c1bcaac34e577209c9fe6e65bed97bb949c18cdd116d2a627beaa6785983abe8c276dfa045f2f1cb8b41fb90ae1f3d4b2378c9175c448775a1f94a286e59ea2e97e48e0ba7494298a41671a11db5f0b66352354dca64e90e112bc93ecfde2cb3e9a8df75b8f563298d0e1aa5e9b17172d12293f0eca9fadeb2f57c5f743f5fbf1de23b60bebecd94f309e074008bfa43ab6f5241edef42b63fc687880855e9d7c3a7d0f314d7dbe0a85b472d678737c775b3937f8ea21be356cf54945a399b1ad9ee8951c8fb8eecbd6272c47eeaec998cc731f441100fad588c39598908f5b9da4047de1d90999a7ea1a684ea3bdfb23dc753426c12cf4e69676adb89e3783fa87603b41c02f5b0a8745c6114a44dd259d947ec83e01b35edf78860b17b3ee7f39e70c742b5f7cc6d623d9543de34b59791179670d7c3484c684f08e25e70d721e6a6c0ef5d3bfcc6d71c570bab81f56af7c17f1d6fc8daa26a782d259dc247493e7832bc6e4d9dd686f1c9e6035f313b8d752b82f40e127f6fb279a80e228864349bf21dc825efbdd2a0f3c0f9f2c7bdb8c48354db4a1e7bb50386211b897f55f139353f374d5b15b1a3bc01f0f2d7eeff4153183050b1abedeac5d6c17eee7b669bec8b9222b6b3b0fbaeaf40857f95e4b79b8a3db759f3abcd4987f088500cbce19621a61b2094cec051f7957276b6572fc81da9ea52cf71db075d69e150f4839c81f6317eb58ee0762cbc8876e0c1c6281e75607b05ea835ee3fde435071680d91d38b4abb52bc43df784b2647fe4f28611777cbde0bb1758bfb4d78d4340bb97df83720afcaa79a1b8db5b79b9de3555893c007105a4aec9e8f7ed5253b205bb1fc69f7992c910d036f6a1571c18c61b899fd6d0c9787cff4b4d81ec11a80b2dcb2e84bf89647b006098e55956012d5bf836a54dd7e9080b0f4dbb188abc3bb46bcca763fe24fd66213c11d1fcc18b4ef3aa28455e76dee0738a2ea4ec70be650a488b69ddbfc693d477583440011f6778868660d5ac20006fde0f0fa351c145665a57d2ba53e41fddd5724423bf6efecf75646c4ae72c46d8a", 0x20001001) 21:40:31 executing program 2: r0 = syz_open_dev$evdev(&(0x7f00000000c0), 0x3, 0x8a200) ioctl$EVIOCSCLOCKID(r0, 0x400445a0, &(0x7f0000000100)=0x55d2) ioctl$EVIOCGSW(0xffffffffffffffff, 0x8040451b, &(0x7f0000000000)) r1 = syz_open_dev$evdev(&(0x7f0000001140), 0x7, 0x400) ioctl$EVIOCRMFF(r1, 0x40044581, &(0x7f0000001180)=0x8) r2 = syz_open_dev$hidraw(&(0x7f00000001c0), 0x4, 0x6b6102) write$hidraw(r2, &(0x7f0000000200)="bc0ca8f4d3805a1e9cbb6e4c040682a0bd99ef43cdd6bc06d27abc341167e0919172aac8aeb68e087adc02c820909c22c9ea07120e55bc7de10dba97b1bcd3516b45398f6f21533d32df047fe3f4800bbee6fd6af40af92318ea15f16a78c34236b9d09d1b7358325d47164ddf658a8a3e5be85522f4b97119058bb024011f532d578d48f98910a169d1c77a949f7dbec5636e4db62a1398d6e6131343c2eceaa0f2a0cb1066300230385ee4f60af0afeee3a2102611ede25b07e0e1c30c12d38666feb175a3102158bb0aac1355f117138057f0a15581afe89b4602e6f706b6e4f8f08fdf207ffce0c5baea8bfe619ebb13eff67b820489a5ff03b0bb1c5967de5d7cec84c3f6fd2cfeada79bdc91cc36ed88d7f375fd76f84e7c9f676f76a29579bbad5e9bfb222fcf484665d879602a2e53dbaaea4ba71df44ecd57677e7f3283b9661a7b6f8808cd95ceb51c7cb44c3ebdfbf6694d1502125a6e9766ac7e645329ab405b879c6fb77206c86c74aa7ef4f6a848037de52ddc554ce029538206d9e61ef7ff168c7ab57ead5205589e6d67d06677b7594c8a46c5d79dcdc7446cbdd107c7f701c24ec2d95772d06de08b637b4cb65219fa30b9e66c9d326f6bb25a8d6b04828300e72a766da3eae409f1223c31ab81e78172382c6e267dbc08dfbd3edc2705e6d9f730da8fa1e9d088f0b7a715e5bdd8ae70faa365ab4246df3c1fe8ba724ef057c74a46471b46254ad7fb0da1854837f2f6f13ef3280a4c6f7c55162855a543fe4c764ac319c89f79f0fb797d4a7b668a16a1cba4916e7582a79c9a2f048993c2c3d02ae35a2c64a6b2a44b857ec681cbf1f3245ceaebbc39c0f532907c5087e9d0715e5e741a076a175396f682fd625a162cec836ea8fd061c28bca45ed70bf7c230a575dd7c4b1c6c0debf473b37df79a354d30692556c3e3a6f63f87caf48c2c8ec5a9cc1ed8862b6a28c512c11a1aac63b343cf3513a39a5b0197bf0e8577414706c6d228bcadc79bb0b060bef39c0572db9a6ec33d11607e6a36babb23515239b2c10ea33b826c4e0bf4063b9dbdbf0b431d518dd4707a9082b77c16c009e7cfde996f9cf135c3de300fcc5f314b5fa72b0a532d1aacb1d5ac8245966a90ad009e51491a225fefd345b77ed7552b9a927830bb1f7e8371e18b589dca77464fd08c57a2f30c3195979315b2081238c2c781e5ffb49342032e91cf4874c3adca9f9bbf387bb8f22649cc26067ac680374d11c6ceebbc9ce3d300f5927d2091295f72525be70928357004668ea97e29eb10fdfcdd5bfb7d9f2673066fe33c85c53004034ce6daa202a1a2eca8d4dff79e87fc5c0f789c3dd954156920995d8ad21e6a7bb044df919890034a9a3cf4b3539794e7ef25aac386adbaa7b0764a6e5284202d9fc761aa7831e4e1ed1408ad971811508ed5e7a8403d55d2eb08fdec7f9962b5eebf6e5fd4f5dc380a9510f0c2ce3b7ccbde07a490514a3491505f1876d515cff437370bceed0758042d17ddc8da6fc4cf0623011d2db06dbd64b04c5b74221a198ca76f3a19f770167678e841f2353899e9d248507e510564a260da83080e9d2c25ff6a3e10d016188067b99f0993c4c985ea34483c7222cb4a7813f682102a8f6e64ad985c504b70f8073633f50303c0d16ab0c5cfa009f0226c42fa16f458294102ae22ebabf2ccf0af2d79e98ceeee091f9a9734321e3d30beb069fde6707617e2b490704b986683f374b6bfa2d924ad4afcba54356121a633b6e3f90d71643b4217d172a22e5b2d6ee5a3a0b48a53f58a45516f706cace2a1343c5dc1dd6e675b1212680367940622a95032dc31eb016309bad58d9c468f0c5238c9940da5888ccf404101abf285ec658b51708392314998893923c113277e6a177b9c7d680a888f4f2922b7a85b2170589f9273a8edfd2100bcd07387d77f60b7208ca5d48b1f9627818e1e6595eec081ae1262cb46d1b040ea9315ac821015ba3d5bdcdeebe4da088ef4f0fa207612a56fb2cc4a0ef2d68e24b5ee15e73f5706c04ca6f6cc02004759e55212025b2e097bfcf40cbc8406dcb4baf466909e7acd15a8c56aa6fb46e3645b389804b1f6fd7ac4b45c33b3c5889165dd1686141dd42811fdc12dd6806dbebbc40ba0cf1fc7e1f6eacd60b9e23d4579121197b33315a7a301702d988ce6f35c19408bd940bb38bad1560ba4356728d12400f290f5c8bbae8c76ca93fb9abe1f27d83b4260e9ccb084334f4c137dfae8b1213df33eeaac7f0f4bf4dcc2c96e1b11d61cd5168228cb2a5350b3c8cca4fc0dbfa647a009bb558032164cd117ddf5db0997c8422ef39d5884dc30b0e772b6206ec5ae6495977e069a0251a09d47439742c360d8f02a022ae202ec0207b8fcb254aa6dd287c789cc59f17d2cef8694cc648ed0804a3cf8e690c915537e995e49f472dcde36181828190b27c217accad274ce4a3e8360da724a55db4483558726831117a7780ea55323c0e04c22d9ddd5d61dbc4812d72cd2cf2bde9c4f0dc7abe677e3c935bb391f2bcf0edccde9374503c1c52c1ca296920a90c830c118129949ff3b433da1a931e938c035a6b2c138a7f46747b46a94d33ac0c74e4fcf1f41cd0bf12659f63d15c075671d861f2843df902397df9f36d305d5392d323adac7f37750117344063a92af63c631d00b9014e24f97d3e6ec4082952007a7a5793b6a16e9000bc30142e110ab70f1e81da9a55b2b39b6061b1038e39bdbdac10957bec02d77538ca76b356b913c2b296fa40d761bc571193b31ba56137ee9c0fa1ca3e4ee88a0d6e1cd72b0603dd50db7c4dee2325e8d497ae36febbb67adaac2765585e3057cde3cb85e2f2fe3d278468146f924bd172adaef6215966f70d7c8f2bd1575c3085f7e239ed22b26f5345fdaae42a5ec4531af46dcb0d6eb9088de9ed5a13b9242c567003906d7ac951d51ab9efaf539bd025605649cfe49c60b8fd7bfbc123b70c66855011141340c0b942ae19d2ab8074fe00a757957a462ff313ada92c3393e83a0a6019e621f218f531b52cdb70c492e155c4636e4caef03f40c82a5d717528173620b1591bac5c6cc5177ad76d3ccbc4734912d24286ada9a3fe6999a15e53616660414a66549f5d2df7393d7b0a01fb6fbbce8335ee027372f4a54162580c79a6e4807282b5bde9b03b36b261c7b3d2e66a9a26047b08b2d26898c47c8f60b4f14e6c18c59aff042043ab55dd32f7f091fbb4a31369bce2a9a2cb4cbab85a1f734e0e04185f505a32c808e96bf0001450eedb425aabf547d544c8b20db055e5ac9520373ee985a5a526c20e0bef21c38b156144b5a021c43d4bdb5a26d47625579c545e92022a3e165f57c0425129c983781dfad9041d4b77ba1c4676073416f0cda8355258e994434fba0bfe0dbd515ab37cace243834289d1a8e10f5adf360fe95066b8a7db03b9b01e9ec8c82e755ad23d263e08ae5079a5d68d3d0ca09d107aaf84aaa48931e79cf0a3079b41c0a1c3c3d42d89f24bcc657c3a44bf4a65948aa1faf642eecb84b119aecea0b6d081c04680ed0d0d41a06199d6b32e07c800f7655135230ce34d381b4c6fece111c88f8819c661ab84800c5682db15fd6ea3e8a4c875d600b73371048793dc5c0d3b18bf45e2b46f02147116f163795e2ceb8be4df2fbb777185c377feaae247f42c9b40e6b20995ad1b0d750255c9d2fd596e085f71dd2489e8acee172ba982252b88e5cb459f8ea969f7b6a3f0d8491c03709ad05a2c5a1ae65bd47b1ac9123874bbdb06fe5ad6c381ad6373202a543d54fb10e76634189e0c7970fc7cef703f8c49b935032960d87fa5714245c52ea3c56be640770eb1e0fe9378821db20ab144781029dada979cdf80c93436ffc55c30bba9e5d6467f2400f930fcfee790a03a07f8fea9e6822f93af0e9b23f6c7ed013329522d3969c2692b3907137ee27b1123d9b7d7e2cca0e1b6c1bcaac34e577209c9fe6e65bed97bb949c18cdd116d2a627beaa6785983abe8c276dfa045f2f1cb8b41fb90ae1f3d4b2378c9175c448775a1f94a286e59ea2e97e48e0ba7494298a41671a11db5f0b66352354dca64e90e112bc93ecfde2cb3e9a8df75b8f563298d0e1aa5e9b17172d12293f0eca9fadeb2f57c5f743f5fbf1de23b60bebecd94f309e074008bfa43ab6f5241edef42b63fc687880855e9d7c3a7d0f314d7dbe0a85b472d678737c775b3937f8ea21be356cf54945a399b1ad9ee8951c8fb8eecbd6272c47eeaec998cc731f441100fad588c39598908f5b9da4047de1d90999a7ea1a684ea3bdfb23dc753426c12cf4e69676adb89e3783fa87603b41c02f5b0a8745c6114a44dd259d947ec83e01b35edf78860b17b3ee7f39e70c742b5f7cc6d623d9543de34b59791179670d7c3484c684f08e25e70d721e6a6c0ef5d3bfcc6d71c570bab81f56af7c17f1d6fc8daa26a782d259dc247493e7832bc6e4d9dd686f1c9e6035f313b8d752b82f40e127f6fb279a80e228864349bf21dc825efbdd2a0f3c0f9f2c7bdb8c48354db4a1e7bb50386211b897f55f139353f374d5b15b1a3bc01f0f2d7eeff4153183050b1abedeac5d6c17eee7b669bec8b9222b6b3b0fbaeaf40857f95e4b79b8a3db759f3abcd4987f088500cbce19621a61b2094cec051f7957276b6572fc81da9ea52cf71db075d69e150f4839c81f6317eb58ee0762cbc8876e0c1c6281e75607b05ea835ee3fde435071680d91d38b4abb52bc43df784b2647fe4f28611777cbde0bb1758bfb4d78d4340bb97df83720afcaa79a1b8db5b79b9de3555893c007105a4aec9e8f7ed5253b205bb1fc69f7992c910d036f6a1571c18c61b899fd6d0c9787cff4b4d81ec11a80b2dcb2e84bf89647b006098e55956012d5bf836a54dd7e9080b0f4dbb188abc3bb46bcca763fe24fd66213c11d1fcc18b4ef3aa28455e76dee0738a2ea4ec70be650a488b69ddbfc693d477583440011f6778868660d5ac20006fde0f0fa351c145665a57d2ba53e41fddd5724423bf6efecf75646c4ae72c46d8a", 0x20001001) r3 = syz_open_dev$hidraw(&(0x7f0000000040), 0x0, 0x0) write$hidraw(r3, 0x0, 0x0) r4 = syz_open_dev$hidraw(&(0x7f0000000180), 0x2, 0x40000) write$hidraw(r4, &(0x7f0000001040)="10fa4bef144e449df59d0efd2dd1ebaeac71bc4eeec7e88e7edc7d990730f94fa1418bc008477902ca538a13b85b1316a67a76f6d67fa565a3c8a0e08603e2ba376c680925ca57d199ab216f527c07cc7e3bd0b6fc7a71c40e25113a2213f084386cb7ad88de80a519b6958f6b7a63c4102a3653c908cf69f5ac6fbb487df7aab85090d03a9955baffe945d1efd7b35ad70e80e8c2d365b44e74d768f78233530c92b13283714bbe70a1ea01715a0dbbd86425fc88b5e6059cd37bc6b1e79538e91d1a3573ebe5e306143bd07057e4efc782bc973cae44e62320", 0xfa) ioctl$HIDIOCGRDESCSIZE(r3, 0x80044801, &(0x7f0000000140)) write$hidraw(r3, &(0x7f0000000080)="68487930565f3726daad65880944b9427f3ac520de1f6fef888efe93f4d4d001474b98818b551a96616ed64f19ec7748a1f6b17430084723c31aa0eab6", 0x3d) ioctl$EVIOCSCLOCKID(0xffffffffffffffff, 0x400445a0, &(0x7f0000000040)=0xe5) r5 = syz_open_dev$evdev(&(0x7f0000002540), 0x0, 0x0) ioctl$EVIOCGSW(r5, 0xc0189436, 0x0) syz_open_dev$hidraw(&(0x7f0000000000), 0x7, 0x10000) 21:40:31 executing program 4: ioctl$HIDIOCGRAWNAME(0xffffffffffffffff, 0x80404804, &(0x7f0000000000)) syz_open_dev$hidraw(&(0x7f00000001c0), 0xfffffffffffffffd, 0x80002) syz_open_dev$hidraw(&(0x7f0000000040), 0x6, 0x10000) r0 = syz_open_dev$hidraw(&(0x7f0000000040), 0x0, 0x0) write$hidraw(r0, 0x0, 0x0) write$hidraw(r0, &(0x7f0000000040), 0x0) 21:40:31 executing program 3: r0 = syz_open_dev$hidraw(&(0x7f00000001c0), 0x0, 0x40000) write$hidraw(r0, &(0x7f0000000200)="bc0ca8f4d3805a1e9cbb6e4c040682a0bd99ef43cdd6bc06d27abc341167e0919172aac8aeb68e087adc02c812909c22c9ea07120e55bc7de10dba97b1bcd3516b4539bf6f21533d32df047fe3f4800bbee6fd6af40af92318ea15f16a78c34236b9d09d1b7358325d47164ddf658a8a3e5be85522f4b97119058bb024011f532d578d48f98910a169d1c77a949f7dbec5636e4db62a1398d6e6131343c2eceaa0f2a0cb1066300230385ee4f60af0afeee3a2102611ede25b07e0e1c30c12d38666feb175a3102158bb0aac1355f117138057f0a15581afe89b4602e6f706b6e4f8f08fdf207ffce0c5baea8bfe619ebb13eff67b820489a5ff03b0bb1c5967de5d7cec84c3f6fd2cfeada79bdc91cc36ed88d7f375fd76f84e7c9f676f76a29579bbad5e9bfb222fcf484665d879602a2e53dbaaea4ba71df44ecd57677e7f3283b9661a7b6f8808cd95ceb51c7cb44c3ebdfbf6694d1502125a6e9766ac7e645329ab405b879c6fb77206c86c74aa7ef4f6a848037de52ddc554ce029538206d9e61ef7ff168c7ab57ead5205589e6d67d06677b7594c8a46c5d79dcdc7446cbdd107c7f701c24ec2d95772d06de08b637b4cb65219fa30b9e66c9d326f6bb25a8d6b04828300e72a766da3eae409f1223c31ab81e78172382c6e267dbc08dfbd3edc2705e6d9f730da8fa1e9d088f0b7a715e5bdd8ae70faa365ab4246df3c1fe8ba724ef057c74a46471b46254ad7fb0da1854837f2f6f13ef3280a4c6f7c55162855a543fe4c764ac319c89f79f0fb797d4a7b668a16a1cba4916e7582a79c9a2f048993c2c3d02ae35a2c64a6b2a44b857ec681cbf1f3245ceaebbc39c0f532907c5087e9d0715e5e741a076a175396f682fd625a162cec836ea8fd061c28bca45ed70bf7c230a575dd7c4b1c6c0debf473b37df79a354d30692556c3e3a6f63f87caf48c2c8ec5a9cc1ed8862b6a28c512c11a1aac63b343cf3513a39a5b0197bf0e8577414706c6d228bcadc79bb0b060bef39c0572db9a6ec33d11607e6a36babb23515239b2c10ea33b826c4e0bf4063b9dbdbf0b431d518dd4707a9082b77c16c009e7cfde996f9cf135c3de300fcc5f314b5fa72b0a532d1aacb1d5ac8245966a90ad009e51491a225fefd345b77ed7552b9a927830bb1f7e8371e18b589dca77464fd08c57a2f30c3195979315b2081238c2c781e5ffb49342032e91cf4874c3adca9f9bbf387bb8f22649cc26067ac680374d11c6ceebbc9ce3d300f5927d2091295f72525be70928357004668ea97e29eb10fdfcdd5bfb7d9f2673066fe33c85c53004034ce6daa202a1a2eca8d4dff79e87fc5c0f789c3dd954156920995d8ad21e6a7bb044df919890034a9a3cf4b3539794e7ef25aac386adbaa7b0764a6e5284202d9fc761aa7831e4e1ed1408ad971811508ed5e7a8403d55d2eb08fdec7f9962b5eebf6e5fd4f5dc380a9510f0c2ce3b7ccbde07a490514a3491505f1876d515cff437370bceed0758042d17ddc8da6fc4cf0623011d2db06dbd64b04c5b74221a198ca76f3a19f770167678e841f2353899e9d248507e510564a260da83080e9d2c25ff6a3e10d016188067b99f0993c4c985ea34483c7222cb4a7813f682102a8f6e64ad985c504b70f8073633f50303c0d16ab0c5cfa009f0226c42fa16f458294102ae22ebabf2ccf0af2d79e98ceeee091f9a9734321e3d30beb069fde6707617e2b490704b986683f374b6bfa2d924ad4afcba54356121a633b6e3f90d71643b4217d172a22e5b2d6ee5a3a0b48a53f58a45516f706cace2a1343c5dc1dd6e675b1212680367940622a95032dc31eb016309bad58d9c468f0c5238c9940da5888ccf404101abf285ec658b51708392314998893923c113277e6a177b9c7d680a888f4f2922b7a85b2170589f9273a8edfd2100bcd07387d77f60b7208ca5d48b1f9627818e1e6595eec081ae1262cb46d1b040ea9315ac821015ba3d5bdcdeebe4da088ef4f0fa207612a56fb2cc4a0ef2d68e24b5ee15e73f5706c04ca6f6cc02004759e55212025b2e097bfcf40cbc8406dcb4baf466909e7acd15a8c56aa6fb46e3645b389804b1f6fd7ac4b45c33b3c5889165dd1686141dd42811fdc12dd6806dbebbc40ba0cf1fc7e1f6eacd60b9e23d4579121197b33315a7a301702d988ce6f35c19408bd940bb38bad1560ba4356728d12400f290f5c8bbae8c76ca93fb9abe1f27d83b4260e9ccb084334f4c137dfae8b1213df33eeaac7f0f4bf4dcc2c96e1b11d61cd5168228cb2a5350b3c8cca4fc0dbfa647a009bb558032164cd117ddf5db0997c8422ef39d5884dc30b0e772b6206ec5ae6495977e069a0251a09d47439742c360d8f02a022ae202ec0207b8fcb254aa6dd287c789cc59f17d2cef8694cc648ed0804a3cf8e690c915537e995e49f472dcde36181828190b27c217accad274ce4a3e8360da724a55db4483558726831117a7780ea55323c0e04c22d9ddd5d61dbc4812d72cd2cf2bde9c4f0dc7abe677e3c935bb391f2bcf0edccde9374503c1c52c1ca296920a90c830c118129949ff3b433da1a931e938c035a6b2c138a7f46747b46a94d33ac0c74e4fcf1f41cd0bf12659f63d15c075671d861f2843df902397df9f36d305d5392d323adac7f37750117344063a92af63c631d00b9014e24f97d3e6ec4082952007a7a5793b6a16e9000bc30142e110ab70f1e81da9a55b2b39b6061b1038e39bdbdac10957bec02d77538ca76b356b913c2b296fa40d761bc571193b31ba56137ee9c0fa1ca3e4ee88a0d6e1cd72b0603dd50db7c4dee2325e8d497ae36febbb67adaac2765585e3057cde3cb85e2f2fe3d278468146f924bd172adaef6215966f70d7c8f2bd1575c3085f7e239ed22b26f5345fdaae42a5ec4531af46dcb0d6eb9088de9ed5a13b9242c567003906d7ac951d51ab9efaf539bd025605649cfe49c60b8fd7bfbc123b70c66855011141340c0b942ae19d2ab8074fe00a757957a462ff313ada92c3393e83a0a6019e621f218f531b52cdb70c492e155c4636e4caef03f40c82a5d717528173620b1591bac5c6cc5177ad76d3ccbc4734912d24286ada9a3fe6999a15e53616660414a66549f5d2df7393d7b0a01fb6fbbce8335ee027372f4a54162580c79a6e4807282b5bde9b03b36b261c7b3d2e66a9a26047b08b2d26898c47c8f60b4f14e6c18c59aff042043ab55dd32f7f091fbb4a31369bce2a9a2cb4cbab85a1f734e0e04185f505a32c808e96bf0001450eedb425aabf547d544c8b20db055e5ac9520373ee985a5a526c20e0bef21c38b156144b5a021c43d4bdb5a26d47625579c545e92022a3e165f57c0425129c983781dfad9041d4b77ba1c4676073416f0cda8355258e994434fba0bfe0dbd515ab37cace243834289d1a8e10f5adf360fe95066b8a7db03b9b01e9ec8c82e755ad23d263e08ae5079a5d68d3d0ca09d107aaf84aaa48931e79cf0a3079b41c0a1c3c3d42d89f24bcc657c3a44bf4a65948aa1faf642eecb84b119aecea0b6d081c04680ed0d0d41a06199d6b32e07c800f7655135230ce34d381b4c6fece111c88f8819c661ab84800c5682db15fd6ea3e8a4c875d600b73371048793dc5c0d3b18bf45e2b46f02147116f163795e2ceb8be4df2fbb777185c377feaae247f42c9b40e6b20995ad1b0d750255c9d2fd596e085f71dd2489e8acee172ba982252b88e5cb459f8ea969f7b6a3f0d8491c03709ad05a2c5a1ae65bd47b1ac9123874bbdb06fe5ad6c381ad6373202a543d54fb10e76634189e0c7970fc7cef703f8c49b935032960d87fa5714245c52ea3c56be640770eb1e0fe9378821db20ab144781029dada979cdf80c93436ffc55c30bba9e5d6467f2400f930fcfee790a03a07f8fea9e6822f93af0e9b23f6c7ed013329522d3969c2692b3907137ee27b1123d9b7d7e2cca0e1b6c1bcaac34e577209c9fe6e65bed97bb949c18cdd116d2a627beaa6785983abe8c276dfa045f2f1cb8b41fb90ae1f3d4b2378c9175c448775a1f94a286e59ea2e97e48e0ba7494298a41671a11db5f0b66352354dca64e90e112bc93ecfde2cb3e9a8df75b8f563298d0e1aa5e9b17172d12293f0eca9fadeb2f57c5f743f5fbf1de23b60bebecd94f309e074008bfa43ab6f5241edef42b63fc687880855e9d7c3a7d0f314d7dbe0a85b472d678737c775b3937f8ea21be356cf54945a399b1ad9ee8951c8fb8eecbd6272c47eeaec998cc731f441100fad588c39598908f5b9da4047de1d90999a7ea1a684ea3bdfb23dc753426c12cf4e69676adb89e3783fa87603b41c02f5b0a8745c6114a44dd259d947ec83e01b35edf78860b17b3ee7f39e70c742b5f7cc6d623d9543de34b59791179670d7c3484c684f08e25e70d721e6a6c0ef5d3bfcc6d71c570bab81f56af7c17f1d6fc8daa26a782d259dc247493e7832bc6e4d9dd686f1c9e6035f313b8d752b82f40e127f6fb279a80e228864349bf21dc825efbdd2a0f3c0f9f2c7bdb8c48354db4a1e7bb50386211b897f55f139353f374d5b15b1a3bc01f0f2d7eeff4153183050b1abedeac5d6c17eee7b669bec8b9222b6b3b0fbaeaf40857f95e4b79b8a3db759f3abcd4987f088500cbce19621a61b2094cec051f7957276b6572fc81da9ea52cf71db075d69e150f4839c81f6317eb58ee0762cbc8876e0c1c6281e75607b05ea835ee3fde435071680d91d38b4abb52bc43df784b2647fe4f28611777cbde0bb1758bfb4d78d4340bb97df83720afcaa79a1b8db5b79b9de3555893c007105a4aec9e8f7ed5253b205bb1fc69f7992c910d036f6a1571c18c61b899fd6d0c9787cff4b4d81ec11a80b2dcb2e84bf89647b006098e55956012d5bf836a54dd7e9080b0f4dbb188abc3bb46bcca763fe24fd66213c11d1fcc18b4ef3aa28455e76dee0738a2ea4ec70be650a488b69ddbfc693d477583440011f6778868660d5ac20006fde0f0fa351c145665a57d2ba53e41fddd5724423bf6efecf75646c4ae72c46d8a", 0x20001001) r1 = syz_open_dev$hidraw(&(0x7f0000000040), 0x0, 0x0) write$hidraw(r1, 0x0, 0x0) ioctl$HIDIOCGFEATURE(r1, 0xc0404807, &(0x7f0000000000)={0x6b, "8dd1049cf87ac2030dafc117f8e1e89fe1ea01426397fff39501c324cbf477ceb3832f2a63673bd6616c3bcf4d2c9d29b6d15112064516a720c5aa70b532613e"}) 21:40:31 executing program 0: r0 = syz_open_dev$hidraw(&(0x7f00000001c0), 0x0, 0x80002) write$hidraw(r0, &(0x7f0000000200)="bc0ca8f4d3805a1e9cbb6e4c040682a0bd99ef43cdd6bc06d27abc341167e0919172aac8aeb68e087adc02c820909c22c9ea07120e55bc7de10dba97b1bcd3516b4539bf6f21533d32df047de3f4800bbee6fd6af40af92318ea15f16a78c34236b9d09d1b7358325d47164ddf658a8a3e5be85522f4b97119058bb024011f532d578d48f98910a169d1c77a949f7dbec5636e4db62a1398d6e6131343c2eceaa0f2a0cb1066300230385ee4f60af0afeee3a2102611ede25b07e0e1c30c12d38666feb175a3102158bb0aac1355f117138057f0a15581afe89b4602e6f706b6e4f8f08fdf207ffce0c5baea8bfe619ebb13eff67b820489a5ff03b0bb1c5967de5d7cec84c3f6fd2cfeada79bdc91cc36ed88d7f375fd76f84e7c9f676f76a29579bbad5e9bfb222fcf484665d879602a2e53dbaaea4ba71df44ecd57677e7f3283b9661a7b6f8808cd95ceb51c7cb44c3ebdfbf6694d1502125a6e9766ac7e645329ab405b879c6fb77206c86c74aa7ef4f6a848037de52ddc554ce029538206d9e61ef7ff168c7ab57ead5205589e6d67d06677b7594c8a46c5d79dcdc7446cbdd107c7f701c24ec2d95772d06de08b637b4cb65219fa30b9e66c9d326f6bb25a8d6b04828300e72a766da3eae409f1223c31ab81e78172382c6e267dbc08dfbd3edc2705e6d9f730da8fa1e9d088f0b7a715e5bdd8ae70faa365ab4246df3c1fe8ba724ef057c74a46471b46254ad7fb0da1854837f2f6f13ef3280a4c6f7c55162855a543fe4c764ac319c89f79f0fb797d4a7b668a16a1cba4916e7582a79c9a2f048993c2c3d02ae35a2c64a6b2a44b857ec681cbf1f3245ceaebbc39c0f532907c5087e9d0715e5e741a076a175396f682fd625a162cec836ea8fd061c28bca45ed70bf7c230a575dd7c4b1c6c0debf473b37df79a354d30692556c3e3a6f63f87caf48c2c8ec5a9cc1ed8862b6a28c512c11a1aac63b343cf3513a39a5b0197bf0e8577414706c6d228bcadc79bb0b060bef39c0572db9a6ec33d11607e6a36babb23515239b2c10ea33b826c4e0bf4063b9dbdbf0b431d518dd4707a9082b77c16c009e7cfde996f9cf135c3de300fcc5f314b5fa72b0a532d1aacb1d5ac8245966a90ad009e51491a225fefd345b77ed7552b9a927830bb1f7e8371e18b589dca77464fd08c57a2f30c3195979315b2081238c2c781e5ffb49342032e91cf4874c3adca9f9bbf387bb8f22649cc26067ac680374d11c6ceebbc9ce3d300f5927d2091295f72525be70928357004668ea97e29eb10fdfcdd5bfb7d9f2673066fe33c85c53004034ce6daa202a1a2eca8d4dff79e87fc5c0f789c3dd954156920995d8ad21e6a7bb044df919890034a9a3cf4b3539794e7ef25aac386adbaa7b0764a6e5284202d9fc761aa7831e4e1ed1408ad971811508ed5e7a8403d55d2eb08fdec7f9962b5eebf6e5fd4f5dc380a9510f0c2ce3b7ccbde07a490514a3491505f1876d515cff437370bceed0758042d17ddc8da6fc4cf0623011d2db06dbd64b04c5b74221a198ca76f3a19f770167678e841f2353899e9d248507e510564a260da83080e9d2c25ff6a3e10d016188067b99f0993c4c985ea34483c7222cb4a7813f682102a8f6e64ad985c504b70f8073633f50303c0d16ab0c5cfa009f0226c42fa16f458294102ae22ebabf2ccf0af2d79e98ceeee091f9a9734321e3d30beb069fde6707617e2b490704b986683f374b6bfa2d924ad4afcba54356121a633b6e3f90d71643b4217d172a22e5b2d6ee5a3a0b48a53f58a45516f706cace2a1343c5dc1dd6e675b1212680367940622a95032dc31eb016309bad58d9c468f0c5238c9940da5888ccf404101abf285ec658b51708392314998893923c113277e6a177b9c7d680a888f4f2922b7a85b2170589f9273a8edfd2100bcd07387d77f60b7208ca5d48b1f9627818e1e6595eec081ae1262cb46d1b040ea9315ac821015ba3d5bdcdeebe4da088ef4f0fa207612a56fb2cc4a0ef2d68e24b5ee15e73f5706c04ca6f6cc02004759e55212025b2e097bfcf40cbc8406dcb4baf466909e7acd15a8c56aa6fb46e3645b389804b1f6fd7ac4b45c33b3c5889165dd1686141dd42811fdc12dd6806dbebbc40ba0cf1fc7e1f6eacd60b9e23d4579121197b33315a7a301702d988ce6f35c19408bd940bb38bad1560ba4356728d12400f290f5c8bbae8c76ca93fb9abe1f27d83b4260e9ccb084334f4c137dfae8b1213df33eeaac7f0f4bf4dcc2c96e1b11d61cd5168228cb2a5350b3c8cca4fc0dbfa647a009bb558032164cd117ddf5db0997c8422ef39d5884dc30b0e772b6206ec5ae6495977e069a0251a09d47439742c360d8f02a022ae202ec0207b8fcb254aa6dd287c789cc59f17d2cef8694cc648ed0804a3cf8e690c915537e995e49f472dcde36181828190b27c217accad274ce4a3e8360da724a55db4483558726831117a7780ea55323c0e04c22d9ddd5d61dbc4812d72cd2cf2bde9c4f0dc7abe677e3c935bb391f2bcf0edccde9374503c1c52c1ca296920a90c830c118129949ff3b433da1a931e938c035a6b2c138a7f46747b46a94d33ac0c74e4fcf1f41cd0bf12659f63d15c075671d861f2843df902397df9f36d305d5392d323adac7f37750117344063a92af63c631d00b9014e24f97d3e6ec4082952007a7a5793b6a16e9000bc30142e110ab70f1e81da9a55b2b39b6061b1038e39bdbdac10957bec02d77538ca76b356b913c2b296fa40d761bc571193b31ba56137ee9c0fa1ca3e4ee88a0d6e1cd72b0603dd50db7c4dee2325e8d497ae36febbb67adaac2765585e3057cde3cb85e2f2fe3d278468146f924bd172adaef6215966f70d7c8f2bd1575c3085f7e239ed22b26f5345fdaae42a5ec4531af46dcb0d6eb9088de9ed5a13b9242c567003906d7ac951d51ab9efaf539bd025605649cfe49c60b8fd7bfbc123b70c66855011141340c0b942ae19d2ab8074fe00a757957a462ff313ada92c3393e83a0a6019e621f218f531b52cdb70c492e155c4636e4caef03f40c82a5d717528173620b1591bac5c6cc5177ad76d3ccbc4734912d24286ada9a3fe6999a15e53616660414a66549f5d2df7393d7b0a01fb6fbbce8335ee027372f4a54162580c79a6e4807282b5bde9b03b36b261c7b3d2e66a9a26047b08b2d26898c47c8f60b4f14e6c18c59aff042043ab55dd32f7f091fbb4a31369bce2a9a2cb4cbab85a1f734e0e04185f505a32c808e96bf0001450eedb425aabf547d544c8b20db055e5ac9520373ee985a5a526c20e0bef21c38b156144b5a021c43d4bdb5a26d47625579c545e92022a3e165f57c0425129c983781dfad9041d4b77ba1c4676073416f0cda8355258e994434fba0bfe0dbd515ab37cace243834289d1a8e10f5adf360fe95066b8a7db03b9b01e9ec8c82e755ad23d263e08ae5079a5d68d3d0ca09d107aaf84aaa48931e79cf0a3079b41c0a1c3c3d42d89f24bcc657c3a44bf4a65948aa1faf642eecb84b119aecea0b6d081c04680ed0d0d41a06199d6b32e07c800f7655135230ce34d381b4c6fece111c88f8819c661ab84800c5682db15fd6ea3e8a4c875d600b73371048793dc5c0d3b18bf45e2b46f02147116f163795e2ceb8be4df2fbb777185c377feaae247f42c9b40e6b20995ad1b0d750255c9d2fd596e085f71dd2489e8acee172ba982252b88e5cb459f8ea969f7b6a3f0d8491c03709ad05a2c5a1ae65bd47b1ac9123874bbdb06fe5ad6c381ad6373202a543d54fb10e76634189e0c7970fc7cef703f8c49b935032960d87fa5714245c52ea3c56be640770eb1e0fe9378821db20ab144781029dada979cdf80c93436ffc55c30bba9e5d6467f2400f930fcfee790a03a07f8fea9e6822f93af0e9b23f6c7ed013329522d3969c2692b3907137ee27b1123d9b7d7e2cca0e1b6c1bcaac34e577209c9fe6e65bed97bb949c18cdd116d2a627beaa6785983abe8c276dfa045f2f1cb8b41fb90ae1f3d4b2378c9175c448775a1f94a286e59ea2e97e48e0ba7494298a41671a11db5f0b66352354dca64e90e112bc93ecfde2cb3e9a8df75b8f563298d0e1aa5e9b17172d12293f0eca9fadeb2f57c5f743f5fbf1de23b60bebecd94f309e074008bfa43ab6f5241edef42b63fc687880855e9d7c3a7d0f314d7dbe0a85b472d678737c775b3937f8ea21be356cf54945a399b1ad9ee8951c8fb8eecbd6272c47eeaec998cc731f441100fad588c39598908f5b9da4047de1d90999a7ea1a684ea3bdfb23dc753426c12cf4e69676adb89e3783fa87603b41c02f5b0a8745c6114a44dd259d947ec83e01b35edf78860b17b3ee7f39e70c742b5f7cc6d623d9543de34b59791179670d7c3484c684f08e25e70d721e6a6c0ef5d3bfcc6d71c570bab81f56af7c17f1d6fc8daa26a782d259dc247493e7832bc6e4d9dd686f1c9e6035f313b8d752b82f40e127f6fb279a80e228864349bf21dc825efbdd2a0f3c0f9f2c7bdb8c48354db4a1e7bb50386211b897f55f139353f374d5b15b1a3bc01f0f2d7eeff4153183050b1abedeac5d6c17eee7b669bec8b9222b6b3b0fbaeaf40857f95e4b79b8a3db759f3abcd4987f088500cbce19621a61b2094cec051f7957276b6572fc81da9ea52cf71db075d69e150f4839c81f6317eb58ee0762cbc8876e0c1c6281e75607b05ea835ee3fde435071680d91d38b4abb52bc43df784b2647fe4f28611777cbde0bb1758bfb4d78d4340bb97df83720afcaa79a1b8db5b79b9de3555893c007105a4aec9e8f7ed5253b205bb1fc69f7992c910d036f6a1571c18c61b899fd6d0c9787cff4b4d81ec11a80b2dcb2e84bf89647b006098e55956012d5bf836a54dd7e9080b0f4dbb188abc3bb46bcca763fe24fd66213c11d1fcc18b4ef3aa28455e76dee0738a2ea4ec70be650a488b69ddbfc693d477583440011f6778868660d5ac20006fde0f0fa351c145665a57d2ba53e41fddd5724423bf6efecf75646c4ae72c46d8a", 0x20001001) 21:40:31 executing program 1: r0 = syz_open_dev$hidraw(&(0x7f00000001c0), 0x0, 0x80002) write$hidraw(r0, 0x0, 0x0) read$hidraw(r0, &(0x7f0000000000)=""/152, 0x98) syz_open_dev$hidraw(&(0x7f00000000c0), 0x2, 0x121200) 21:40:31 executing program 4: r0 = syz_open_dev$hidraw(&(0x7f00000001c0), 0x2000009, 0x0) r1 = syz_open_dev$hidraw(&(0x7f0000000040), 0x0, 0x0) write$hidraw(r1, 0x0, 0x0) write$hidraw(r1, &(0x7f00000000c0)="49fc98133d", 0x5) r2 = syz_open_dev$hidraw(&(0x7f0000000040), 0x0, 0x0) write$hidraw(r2, 0x0, 0x0) ioctl$HIDIOCGRAWNAME(r2, 0x80404804, &(0x7f0000000100)) write$hidraw(r0, &(0x7f0000000000)="102132e5f95039de9e9d55cda6b79c30c44f55b036ce8fb6563f5cf092b5cfda326c3df02c7f3599f77cc9f79ad9c5eaca90d315beb508ae80388db30333719c91375596cd2c0743ffdb6b0ad6b084617f65e1a9fdf58e11bc4bc640c554dd55535fd13d29e5da6bbf06c3b65970de615ceb2c6535be5c22432ad1eba3376ed4be4b8174fa690ca13e4dde7add2ef9331215fb4f2e5eba87f49aeb718a8dd532b75ba85f53076a81f997423ae2f9589f9672", 0xb2) write$hidraw(r0, &(0x7f0000000200), 0x0) 21:40:31 executing program 2: r0 = syz_open_dev$hidraw(&(0x7f00000001c0), 0x0, 0x80002) r1 = syz_open_dev$hidraw(&(0x7f0000000040), 0x0, 0x0) write$hidraw(r1, 0x0, 0x0) ioctl$HIDIOCGFEATURE(r1, 0xc0404807, &(0x7f0000000100)={0xb1, "b3ccc18fa126db0920e90d321a689a02a782b3abe18083cf85af98fe2e0f9140c85a7042250e5e5556a7b224bdef7be94530c33b179e68ec69750baec130c590"}) write$hidraw(r0, &(0x7f0000000200)="bc0ca8f4d3805a1e9cbb6e4c040682a0bd99ef43cdd6bc06d27abc341167e0919172aac8aeb68e087adc02c820909c22c9ea07120e55bc7de10dba97b1bcd3516b45398f6f21533d32df047fe3f4800bbee6fd6af40af92318ea15f16a78c34236b9d09d1b7358325d47164ddf658a8a3e5be85522f4b97119058bb024011f532d578d48f98910a169d1c77a949f7dbec5636e4db62a1398d6e6131343c2eceaa0f2a0cb1066300230385ee4f60af0afeee3a2102611ede25b07e0e1c30c12d38666feb175a3102158bb0aac1355f117138057f0a15581afe89b4602e6f706b6e4f8f08fdf207ffce0c5baea8bfe619ebb13eff67b820489a5ff03b0bb1c5967de5d7cec84c3f6fd2cfeada79bdc91cc36ed88d7f375fd76f84e7c9f676f76a29579bbad5e9bfb222fcf484665d879602a2e53dbaaea4ba71df44ecd57677e7f3283b9661a7b6f8808cd95ceb51c7cb44c3ebdfbf6694d1502125a6e9766ac7e645329ab405b879c6fb77206c86c74aa7ef4f6a848037de52ddc554ce029538206d9e61ef7ff168c7ab57ead5205589e6d67d06677b7594c8a46c5d79dcdc7446cbdd107c7f701c24ec2d95772d06de08b637b4cb65219fa30b9e66c9d326f6bb25a8d6b04828300e72a766da3eae409f1223c31ab81e78172382c6e267dbc08dfbd3edc2705e6d9f730da8fa1e9d088f0b7a715e5bdd8ae70faa365ab4246df3c1fe8ba724ef057c74a46471b46254ad7fb0da1854837f2f6f13ef3280a4c6f7c55162855a543fe4c764ac319c89f79f0fb797d4a7b668a16a1cba4916e7582a79c9a2f048993c2c3d02ae35a2c64a6b2a44b857ec681cbf1f3245ceaebbc39c0f532907c5087e9d0715e5e741a076a175396f682fd625a162cec836ea8fd061c28bca45ed70bf7c230a575dd7c4b1c6c0debf473b37df79a354d30692556c3e3a6f63f87caf48c2c8ec5a9cc1ed8862b6a28c512c11a1aac63b343cf3513a39a5b0197bf0e8577414706c6d228bcadc79bb0b060bef39c0572db9a6ec33d11607e6a36babb23515239b2c10ea33b826c4e0bf4063b9dbdbf0b431d518dd4707a9082b77c16c009e7cfde996f9cf135c3de300fcc5f314b5fa72b0a532d1aacb1d5ac8245966a90ad009e51491a225fefd345b77ed7552b9a927830bb1f7e8371e18b589dca77464fd08c57a2f30c3195979315b2081238c2c781e5ffb49342032e91cf4874c3adca9f9bbf387bb8f22649cc26067ac680374d11c6ceebbc9ce3d300f5927d2091295f72525be70928357004668ea97e29eb10fdfcdd5bfb7d9f2673066fe33c85c53004034ce6daa202a1a2eca8d4dff79e87fc5c0f789c3dd954156920995d8ad21e6a7bb044df919890034a9a3cf4b3539794e7ef25aac386adbaa7b0764a6e5284202d9fc761aa7831e4e1ed1408ad971811508ed5e7a8403d55d2eb08fdec7f9962b5eebf6e5fd4f5dc380a9510f0c2ce3b7ccbde07a490514a3491505f1876d515cff437370bceed0758042d17ddc8da6fc4cf0623011d2db06dbd64b04c5b74221a198ca76f3a19f770167678e841f2353899e9d248507e510564a260da83080e9d2c25ff6a3e10d016188067b99f0993c4c985ea34483c7222cb4a7813f682102a8f6e64ad985c504b70f8073633f50303c0d16ab0c5cfa009f0226c42fa16f458294102ae22ebabf2ccf0af2d79e98ceeee091f9a9734321e3d30beb069fde6707617e2b490704b986683f374b6bfa2d924ad4afcba54356121a633b6e3f90d71643b4217d172a22e5b2d6ee5a3a0b48a53f58a45516f706cace2a1343c5dc1dd6e675b1212680367940622a95032dc31eb016309bad58d9c468f0c5238c9940da5888ccf404101abf285ec658b51708392314998893923c113277e6a177b9c7d680a888f4f2922b7a85b2170589f9273a8edfd2100bcd07387d77f60b7208ca5d48b1f9627818e1e6595eec081ae1262cb46d1b040ea9315ac821015ba3d5bdcdeebe4da088ef4f0fa207612a56fb2cc4a0ef2d68e24b5ee15e73f5706c04ca6f6cc02004759e55212025b2e097bfcf40cbc8406dcb4baf466909e7acd15a8c56aa6fb46e3645b389804b1f6fd7ac4b45c33b3c5889165dd1686141dd42811fdc12dd6806dbebbc40ba0cf1fc7e1f6eacd60b9e23d4579121197b33315a7a301702d988ce6f35c19408bd940bb38bad1560ba4356728d12400f290f5c8bbae8c76ca93fb9abe1f27d83b4260e9ccb084334f4c137dfae8b1213df33eeaac7f0f4bf4dcc2c96e1b11d61cd5168228cb2a5350b3c8cca4fc0dbfa647a009bb558032164cd117ddf5db0997c8422ef39d5884dc30b0e772b6206ec5ae6495977e069a0251a09d47439742c360d8f02a022ae202ec0207b8fcb254aa6dd287c789cc59f17d2cef8694cc648ed0804a3cf8e690c915537e995e49f472dcde36181828190b27c217accad274ce4a3e8360da724a55db4483558726831117a7780ea55323c0e04c22d9ddd5d61dbc4812d72cd2cf2bde9c4f0dc7abe677e3c935bb391f2bcf0edccde9374503c1c52c1ca296920a90c830c118129949ff3b433da1a931e938c035a6b2c138a7f46747b46a94d33ac0c74e4fcf1f41cd0bf12659f63d15c075671d861f2843df902397df9f36d305d5392d323adac7f37750117344063a92af63c631d00b9014e24f97d3e6ec4082952007a7a5793b6a16e9000bc30142e110ab70f1e81da9a55b2b39b6061b1038e39bdbdac10957bec02d77538ca76b356b913c2b296fa40d761bc571193b31ba56137ee9c0fa1ca3e4ee88a0d6e1cd72b0603dd50db7c4dee2325e8d497ae36febbb67adaac2765585e3057cde3cb85e2f2fe3d278468146f924bd172adaef6215966f70d7c8f2bd1575c3085f7e239ed22b26f5345fdaae42a5ec4531af46dcb0d6eb9088de9ed5a13b9242c567003906d7ac951d51ab9efaf539bd025605649cfe49c60b8fd7bfbc123b70c66855011141340c0b942ae19d2ab8074fe00a757957a462ff313ada92c3393e83a0a6019e621f218f531b52cdb70c492e155c4636e4caef03f40c82a5d717528173620b1591bac5c6cc5177ad76d3ccbc4734912d24286ada9a3fe6999a15e53616660414a66549f5d2df7393d7b0a01fb6fbbce8335ee027372f4a54162580c79a6e4807282b5bde9b03b36b261c7b3d2e66a9a26047b08b2d26898c47c8f60b4f14e6c18c59aff042043ab55dd32f7f091fbb4a31369bce2a9a2cb4cbab85a1f734e0e04185f505a32c808e96bf0001450eedb425aabf547d544c8b20db055e5ac9520373ee985a5a526c20e0bef21c38b156144b5a021c43d4bdb5a26d47625579c545e92022a3e165f57c0425129c983781dfad9041d4b77ba1c4676073416f0cda8355258e994434fba0bfe0dbd515ab37cace243834289d1a8e10f5adf360fe95066b8a7db03b9b01e9ec8c82e755ad23d263e08ae5079a5d68d3d0ca09d107aaf84aaa48931e79cf0a3079b41c0a1c3c3d42d89f24bcc657c3a44bf4a65948aa1faf642eecb84b119aecea0b6d081c04680ed0d0d41a06199d6b32e07c800f7655135230ce34d381b4c6fece111c88f8819c661ab84800c5682db15fd6ea3e8a4c875d600b73371048793dc5c0d3b18bf45e2b46f02147116f163795e2ceb8be4df2fbb777185c377feaae247f42c9b40e6b20995ad1b0d750255c9d2fd596e085f71dd2489e8acee172ba982252b88e5cb459f8ea969f7b6a3f0d8491c03709ad05a2c5a1ae65bd47b1ac9123874bbdb06fe5ad6c381ad6373202a543d54fb10e76634189e0c7970fc7cef703f8c49b935032960d87fa5714245c52ea3c56be640770eb1e0fe9378821db20ab144781029dada979cdf80c93436ffc55c30bba9e5d6467f2400f930fcfee790a03a07f8fea9e6822f93af0e9b23f6c7ed013329522d3969c2692b3907137ee27b1123d9b7d7e2cca0e1b6c1bcaac34e577209c9fe6e65bed97bb949c18cdd116d2a627beaa6785983abe8c276dfa045f2f1cb8b41fb90ae1f3d4b2378c9175c448775a1f94a286e59ea2e97e48e0ba7494298a41671a11db5f0b66352354dca64e90e112bc93ecfde2cb3e9a8df75b8f563298d0e1aa5e9b17172d12293f0eca9fadeb2f57c5f743f5fbf1de23b60bebecd94f309e074008bfa43ab6f5241edef42b63fc687880855e9d7c3a7d0f314d7dbe0a85b472d678737c775b3937f8ea21be356cf54945a399b1ad9ee8951c8fb8eecbd6272c47eeaec998cc731f441100fad588c39598908f5b9da4047de1d90999a7ea1a684ea3bdfb23dc753426c12cf4e69676adb89e3783fa87603b41c02f5b0a8745c6114a44dd259d947ec83e01b35edf78860b17b3ee7f39e70c742b5f7cc6d623d9543de34b59791179670d7c3484c684f08e25e70d721e6a6c0ef5d3bfcc6d71c570bab81f56af7c17f1d6fc8daa26a782d259dc247493e7832bc6e4d9dd686f1c9e6035f313b8d752b82f40e127f6fb279a80e228864349bf21dc825efbdd2a0f3c0f9f2c7bdb8c48354db4a1e7bb50386211b897f55f139353f374d5b15b1a3bc01f0f2d7eeff4153183050b1abedeac5d6c17eee7b669bec8b9222b6b3b0fbaeaf40857f95e4b79b8a3db759f3abcd4987f088500cbce19621a61b2094cec051f7957276b6572fc81da9ea52cf71db075d69e150f4839c81f6317eb58ee0762cbc8876e0c1c6281e75607b05ea835ee3fde435071680d91d38b4abb52bc43df784b2647fe4f28611777cbde0bb1758bfb4d78d4340bb97df83720afcaa79a1b8db5b79b9de3555893c007105a4aec9e8f7ed5253b205bb1fc69f7992c910d036f6a1571c18c61b899fd6d0c9787cff4b4d81ec11a80b2dcb2e84bf89647b006098e55956012d5bf836a54dd7e9080b0f4dbb188abc3bb46bcca763fe24fd66213c11d1fcc18b4ef3aa28455e76dee0738a2ea4ec70be650a488b69ddbfc693d477583440011f6778868660d5ac20006fde0f0fa351c145665a57d2ba53e41fddd5724423bf6efecf75646c4ae72c46d8a", 0x20001001) r2 = syz_open_dev$hidraw(&(0x7f0000000040), 0x0, 0x0) write$hidraw(r2, 0x0, 0x0) ioctl$HIDIOCGRDESCSIZE(r2, 0x80044801, &(0x7f0000000000)) ioctl$HIDIOCGRAWINFO(r0, 0x80084803, &(0x7f0000000040)=""/188) 21:40:31 executing program 5: r0 = syz_open_dev$hidraw(&(0x7f00000001c0), 0x0, 0xfb14555812c548fe) r1 = syz_open_dev$hidraw(&(0x7f0000000080), 0x2, 0x48002) ioctl$HIDIOCGRAWNAME(r1, 0x80404804, &(0x7f00000000c0)) ioctl$HIDIOCGRDESC(r0, 0x90044802, &(0x7f0000000200)={0x211, "106488153945dbb94d1b89b276ac45c8f81de5e0e2535f1bafd8995058590dfb32df9da8a3e161c15ef2319d62e060b086e071d93db2051c814f283e7efe9dfbf89f1ce5c5400acadd48081f64faace12c2070ad0046bf2ad769c80def4a698a82c62da3503e76791335e0d5e9fa19339d6aecc4f4dc86e6f3a17ec763061c1dfc72a57dfbfb71587d328d8a5aca48b6255fe108cc1a21b6b586f5441ad044a8fd27535f9aadd7f3f9c9ad95c7648bb8106b4f6a25728bf432ee9e2565003950fb25b251417b4230c9efe33a586f732c6012bacc48d22926d74f70de67a81227b008bdacda94426411e368008dc7577b4638320923c44cab1818a8cff7f7679801cac4a12feeeb0e836366e802802238e4db24849598e7144cba1f7bcea530b89d01ecce5d63ff6e73660a259f9bacc81537341a5ca718a7d34fe0415c8e388b9cdea3d2af3302f80d86e7a38cae8bb0e56cafee5adc91b48876926a9d33081dbb152f1a7f76a11399f96d770bb3960a85a51ee51eb3a49d1275455856e799d1923f2ef3d1037b127b25aad7f4fa9acff392521ce4dd347905057c476c75764580e36fe1d9f845dc1ed875b0a538abbd59698f32fc0d8a4b581bab3202de3673fe396e71a2adf4cabdcb8fb19f48bae33d7da8d5d684d35f16961ac9f3e25cf13530593b22c6dc8645db8d9c45ba99a49f285246004cfc78d5182420ebbee930935d26066e1b62242dcf9ad96f21af066a"}) ioctl$HIDIOCGFEATURE(r0, 0xc0404807, &(0x7f0000000000)={0x6, "987f2318824f770b806b3c38579eca5a537941602fb8eace3cb51bb6b5d8c6831acb6b338579deb20a3176a138926c04f21c2f8373d408cfe97c885efd5ae031"}) write$hidraw(r0, &(0x7f0000001e80)="bc0ca8f4d3805a1e9cbb6e4c0f0682a0bd99ef43cdd6bc06d27abc341167e0919172aac8aeb68e087adc02c820909c22c9ea07120e55bc7de10dba97b1bcd3516b45398f6f21533d32df047fe3f4800bbee6fd6af40af92318ea15f16a78c34236b9d09d1b7358325d47164ddf658a8a3e5be85522f4b97119058bb024011f532d578d48f98910a169d1c77a949f7dbec5636e4db62a1398d6e6131343c2eceaa0f2a0cb1066300230385ee4f60af0afeee3a2102611ede25b07e0e1c30c12d38666feb175a3102158bb0aac1355f117138057f0a15581afe89b4602e6f706b6e4f8f08fdf207ffce0c5baea8bfe619ebb13eff67b820489a5ff03b0bb1c5967de5d7cec84c3f6fd2cfeada79bdc91cc36ed88d7f375fd76f84e7c9f676f76a29579bbad5e9bfb222fcf484665d879602a2e53dbaaea4ba71df44ecd57677e7f3283b9661a7b6f8808cd95ceb51c7cb44c3ebdfbf6694d1502125a6e9766ac7e645329ab405b879c6fb77206c86c74aa7ef4f6a848037de52ddc554ce029538206d9e61ef7ff168c7ab57ead5205589e6d67d06677b7594c8a46c5d79dcdc7446cbdd107c7f701c24ec2d95772d06de08b637b4cb65219fa30b9e66c9d326f6bb25a8d6b04828300e72a766da3eae409f1223c31ab81e78172382c6e267dbc08dfbd3edc2705e6d9f730da8fa1e9d088f0b7a715e5bdd8ae70faa365ab4246df3c1fe8ba724ef057c74a46471b46254ad7220da1854837f2f6f13ef3280a4c6f7c55162855a543fe4c764ac319c89f79f0fb797d4a7b668a16a1cba4916e7582a79c9a2f048993c2c3d02ae35a2c64a6b2a44b857ec681cbf1f3245ceaebbc39c0f532907c5087e9d0715e5e741a076a175396f682fd625a162cec836ea8fd061c28bca45ed70bf7c230a575dd7c4b1c6c0debf473b37df79a354d30692556c3e3a6f63f87caf48c2c8ec5a9cc1ed8862b6a28c512c11a1aac63b343cf3513a39a5b0197bf0e8577414706c6d228bcadc79bb0b060bef39c0572db9a6ec33d11607e6a36babb23515239b2c10ea33b826c4e0bf4063b9dbdbf0b431d518dd4707a9082b77c16c009e7cfde996f9cf135c3de300fcc5f314b5fa72b0a532d1aacb1d5ac8245966a90ad009e51491a225fefd345b77ed7552b9a927830bb1f7e8371e18b589dca77464fd08c57a2f30c3195979315b2081238c2c781e5ffb49342032e91cf4874c3adca9f9bbf387bb8f22649cc26067ac680374d11c6ceebbc9ce3d300f5927d2091295f72525be70928357004668ea97e29eb10fdfcdd5bfb7d9f2673066fe33c85c53004034ce6daa202a1a2eca8d4dff79e87fc5c0f789c3dd954156920995d8ad21e6a7bb044df919890034a9a3cf4b3539794e7ef25aac386adbaa7b0764a6e5284202d9fc761aa7831e4e1ed1408ad971811508ed5efa8403d55d2eb08fdec7f9962b5eebf6e5fd4f5dc380a9510f0c2ce3b7ccbde07a490514a3491505f1876d515cff437370bceed0758042d17ddc8da6fc4cf0623011d2db06dbd64b04c5b74221a198ca76f3a19f770167678e841f2353899e9d248507e510564a260da83080e9d2c25ff6a3e10d016188067b99f0993c4c985ea34483c7222cb4a7813f682102a8f6e64ad985c504b70f8073633f50303c0d16ab0c5cfa009f0226c42fa16f458294102ae22ebabf2ccf0af2d70e98ceeee091f9a9734321e3d30beb069fde6707617e2b490704b986683f374b6bfa2d924ad4afcba54356121a633b6e3f90d71643b4217d172a22e5b2d6ee5a3a0b48a53f58a45516f706cace2a1343c5dc1dd6e675b1212680367940622a95032dc31eb016309bad58d9c468f0c5238c9940da5888ccf404101abf285ec658b51708392314998893923c113277e6a177b9c7d680a888f4f2922b7a85b2170589f9273a8edfd2100bcd07387d77f60b7208ca5d48b1f9627818e1e6595eec081ae1262cb46d1b040ea9315ac821015ba3d5bdcdeebe4da088ef4f0fa207612a56fb2cc4a0ef2d68e24b5ee15e73f5706c04ca6f6cc02004759e55212025b2e097bfcf40cbc8406dcb4baf466909e7acd15a8c56aa6fb46e3645b389804b1f6fd7ac4b45c33b3c5889165dd1686141dd42811fdc12dd6806dbebbc40ba0cf1fc7e1f6eacd60b9e23d4579121197b33315a7a301702d988ce6f35c19408bd940bb38bad1560ba4356728d12400f290f5c8bbae8c76ca93fb9abe1f27d83b4260e9ccb084334f4c137dfae8b1213df33eeaac7f0f4bf4dcc2c96e1b11d61cd5168228cb2a5350b3c8cca4fc0dbfa647a009bb558032164cd117ddf5db0997c8422ef39d5884dc30b0e772b6206ec5ae6495977e069a0251a09d47439742c360d8f02a022ae202ec0207b8fcb254aa6dd287c789cc59f17d2cef8694cc648ed0804a3cf8e690c915537e995e49f472dcde36181828190b27c217accad274ce4a3e8360da724a55db4483558726831117a7780ea55323c0e04c22d9ddd5d61dbc4812d72cd2cf2bde9c4f0dc7abe677e3c935bb391f2bcf0edccde9374503c1c52c1ca296920a90c830c118129949ff3b433da1a931e938c035a6b2c138a7f46747b46a94d33ac0c74e4fcf1f41cd0bf12659f63d15c075671d861f2843df902397df9f36d305d5392d323adac7f37750117344063a92af63c631d00b9014e24f97d3e6ec4082952007a7a5793b6a16e9000bc30142e110ab70f1e81da9a55b2b39b6061b1038e39bdbdac10957bec02d77538ca76b356b913c2b296fa40d761bc571193b31ba56137ee9c0fa1ca3e4ee88a0d6e1cd72b0603dd50db7c4dee2325e8d497ae36febbb67adaac2765585e3057cde3cb85e2f2fe3d278468146f924bd172adaef6215c8f2bd1575c3085f7e239ed22b26f5345fdaae42a5ec4531af46dcb0d6eb9088de9ed5a13b9242c567003906d7ac951d51ab9efaf539bd025605649cfe49c60b8fd7bfbc123b70c66855011141340c0b942ae19d2ab8074fe00a757957a462ff313ada92c3393e83a0a6019e621f218f531b52cdb70c492e155c4636e4caef03f40c82a5d717528173620b1591bac5c6cc5177ad76d3ccbc4734912d24286ada9a3fe6999a15e53616660414a66549f5d2df7393d7b0a01fb6fbbce8335ee027372f4a54162580c79a6e4807282b5bde9b03b36b261c7b3d2e66a9a26047b08b2d26898c47c8f60b4f14e6c18c59aff042043ab55dd32f7f091fbb4a31369bce2a9a2cb4cbab85a1f734e0e04185f505a32c808e96bf0001450eedb425aabf547d544c8b20db055e5ac9520373ee985a5a526c20e0bef21c38b156144b5a021c43d4bdb5a26d47625579c545e92022a3e165f57c0425129c983781dfad9041d4b77ba1c4676073416f0cda8355258e994434fba0bfe0dbd515ab37cace243834289d1a8e10f5adf360fe95066b8a7db03b9b01e9ec8c82e755ad23d263e08ae5079a5d68d3d0ca09d107aaf84aaa48931e79cf0a3079b41c0a1c3c3d42d89f24bcc657c3a44bf4a65948aa1faf642eecb84b119aecea0b6d081c04680ed0d0d41a06199d6b32e07c800f7655135230ce34d381b4c6fece111c88f8819c661ab84800c5682db15fd6ea3e8a4c875d600b73371048793dc5c0d3b18bf45e2b46f02147116f163795e2ceb8be4df2fbb777185c377feaae247f42c9b40e6b20995ad1b0d750255c9d2fd596e085f71dd2489e8acee172ba982252b88e5cb459f8ea969f7b6a3f0d8491c03709ad05a2c5a1ae65bd47b1ac9123874bbdb06fe5ad6c381ad6373202a543d54fb10e76634189e0c7970fc7cef703f8c49b935032960d87fa5714245c52ea3c56be640770eb1e0fe9378821db20ab144581029dada979cdf80c93436ffc55c30bba9e5d6467f2400f930fcfee790a03a07f8fea9e6822f93af0e9b23f6c7ed013329522d3969c2692b3907137ee27b1123d9b7d7e2cca0e1b6c1bcaac34e577209c9fe6e65bed97bb949c18cdd116d2a627beaa6785983abe8c276dfa045f2f1cb8b41fb90ae1f3d4b2378c9175c448775a1f94a286e59ea2e97e48e0ba7494298a41671a11db5f0b66352354dca64e90e112bc93ecfde2cb3e9a8df75b8f563298d0e1aa5e9b17172d12293f0eca9fadeb2f57c5f743f5fbf1de23b60bebecd94f309e074008bfa43ab6f5241edef42b63fc687880855e9d7c3a7d0f314d7dbe0a85b472d678737c775b3937f8ea21be356cf54945a399b1ad9ee8951c8fb8eecbd6272c47eeaec998cc731f441100fad588c39598908f5b9da4047de1d90999a7ea1a684ea3bdfb23dc753426c12cf4e69676adb89e3783fa87603b41c02f5b0a8745c6114a44dd259d947ec83e01b35edf78860b17b3ee7f39e70c742b5f7cc6d623d9543de34b59791179670d7c3484c684f08e25e70d721e6a6c0ef5d3bfcc6d71c570bab81f56af7c17f1d6fc8daa26a782d259dc247493e7832bc6e4d9dd686f1c9e6035f313b8d752b82f40e127f6fb279a80e228864349bf21dc825efbdd2a0f3c0f9f2c7bdb8c48354db4a1e7bb50386211b897f55f139353f374d5b15b1a3bc01f0f2d7eeff4153183050b1abedeac5d6c17eee7b669bec8b9222b6b3b0fbaeaf40857f95e4b79b8a3db759f3abcd4987f088500cbce19621a61b2094cec051f7957276b6572fc81da9ea52cf71db075d69e150f4839c81f6317eb58ee0762cbc8876e0c1c6281e75607b05ea835ee3fde435071680d91d38b4abb52bc43df784b2647fe4f28611777cbde0bb1758bfb4d78d4340bb97df83720afcaa79a1b8db5b79b9de3555893c007105a4aec9e8f7ed5253b205bb1fc69f7992c910d036f6a1571c18c61b899fd6d0c9787cff4b4d81ec11a80b2dcb2e84bf89647b006098e55956012d5bf836a54dd7e9080b0f4dbb188abc3bb46bcca763fe24fd66213c11d1fcc18b4ef3aa28455e76dee0738a2ea4ec70be650a488b69ddbfc693d477583440011f6778868c90d5ac20006fde0f0fa351c145665a57d2ba53e41fddd5724423bf6efecf75646c4ae72c46d8ae07667e23808ad8749bae11aabfccabe10ffd02c2aba6823efbb611edb78b16b68df9d72dc736421e2856d17d2e8462802223787813ec998a01379e3baaa557e095d1f033d2c6753f09177774a8954716736700641b8eb3122d81816edd365f89dd882b78130a02ab79fd205952165583ee9ed6eb610b5801d00fd525a1430a921cdcb1018822798989432642d3ef2ae66bc65670da33ff8f7c02689b7881354", 0xe9d) 21:40:31 executing program 5: r0 = syz_open_dev$hidraw(&(0x7f00000001c0), 0x0, 0x80002) r1 = syz_open_dev$hiddev(&(0x7f0000000000), 0x0, 0x1e0482) ioctl$HIDIOCGDEVINFO(r1, 0x801c4803, 0x0) ioctl$HIDIOCGREPORT(r1, 0x400c4807, &(0x7f0000000000)={0x2, 0xffffffff, 0x9}) write$hidraw(r0, &(0x7f0000000200)="bc0ca8f4d3805a1e9cbb6e4c0f0682a0bd99ef43cdd6bc06d27abc341167e0919172aac8aeb68e087adc02c820909c22c9ea07120e55bc7de10dba97b1bcd3516b45398f6f21533d32df047fe3f4800bbee6fd6af40af92318ea15f16a78c34236b9d09d1b7358325d47164ddf658a8a3e5be85522f4b97119058bb024011f532d578d48f98910a169d1c77a949f7dbec5636e4db62a1398d6e6131343c2eceaa0f2a0cb1066300230385ee4f60af0afeee3a2102611ede25b07e0e1c30c12d38666feb175a3102158bb0aac1355f117138057f0a15581afe89b4602e6f706b6e4f8f08fdf207ffce0c5baea8bfe619ebb13eff67b820489a5ff03b0bb1c5967de5d7cec84c3f6fd2cfeada79bdc91cc36ed88d7f375fd76f84e7c9f676f76a29579bbad5e9bfb222fcf484665d879602a2e53dbaaea4ba71df44ecd57677e7f3283b9661a7b6f8808cd95ceb51c7cb44c3ebdfbf6694d1502125a6e9766ac7e645329ab405b879c6fb77206c86c74aa7ef4f6a848037de52ddc554ce029538206d9e61ef7ff168c7ab57ead5205589e6d67d06677b7594c8a46c5d79dcdc7446cbdd107c7f701c24ec2d95772d06de08b637b4cb65219fa30b9e66c9d326f6bb25a8d6b04828300e72a766da3eae409f1223c31ab81e78172382c6e267dbc08dfbd3edc2705e6d9f730da8fa1e9d088f0b7a715e5bdd8ae70faa365ab4246df3c1fe8ba724ef057c74a46471b46254ad7fb0da1854837f2f6f13ef3280a4c6f7c55162855a543fe4c764ac319c89f79f0fb797d4a7b668a16a1cba4916e7582a79c9a2f048993c2c3d02ae35a2c64a6b2a44b857ec681cbf1f3245ceaebbc39c0f532907c5087e9d0715e5e741a076a175396f682fd625a162cec836ea8fd061c28bca45ed70bf7c230a575dd7c4b1c6c0debf473b37df79a354d30692556c3e3a6f63f87caf48c2c8ec5a9cc1ed8862b6a28c512c11a1aac63b343cf3513a39a5b0197bf0e8577414706c6d228bcadc79bb0b060bef39c0572db9a6ec33d11607e6a36babb23515239b2c10ea33b826c4e0bf4063b9dbdbf0b431d518dd4707a9082b77c16c009e7cfde996f9cf135c3de300fcc5f314b5fa72b0a532d1aacb1d5ac8245966a90ad009e51491a225fefd345b77ed7552b9a927830bb1f7e8371e18b589dca77464fd08c57a2f30c3195979315b2081238c2c781e5ffb49342032e91cf4874c3adca9f9bbf387bb8f22649cc26067ac680374d11c6ceebbc9ce3d300f5927d2091295f72525be70928357004668ea97e29eb10fdfcdd5bfb7d9f2673066fe33c85c53004034ce6daa202a1a2eca8d4dff79e87fc5c0f789c3dd954156920995d8ad21e6a7bb044df919890034a9a3cf4b3539794e7ef25aac386adbaa7b0764a6e5284202d9fc761aa7831e4e1ed1408ad971811508ed5e7a8403d55d2eb08fdec7f9962b5eebf6e5fd4f5dc380a9510f0c2ce3b7ccbde07a490514a3491505f1876d515cff437370bceed0758042d17ddc8da6fc4cf0623011d2db06dbd64b04c5b74221a198ca76f3a19f770167678e841f2353899e9d248507e510564a260da83080e9d2c25ff6a3e10d016188067b99f0993c4c985ea34483c7222cb4a7813f682102a8f6e64ad985c504b70f8073633f50303c0d16ab0c5cfa009f0226c42fa16f458294102ae22ebabf2ccf0af2d79e98ceeee091f9a9734321e3d30beb069fde6707617e2b490704b986683f374b6bfa2d924ad4afcba54356121a633b6e3f90d71643b4217d172a22e5b2d6ee5a3a0b48a53f58a45516f706cace2a1343c5dc1dd6e675b1212680367940622a95032dc31eb016309bad58d9c468f0c5238c9940da5888ccf404101abf285ec658b51708392314998893923c113277e6a177b9c7d680a888f4f2922b7a85b2170589f9273a8edfd2100bcd07387d77f60b7208ca5d48b1f9627818e1e6595eec081ae1262cb46d1b040ea9315ac821015ba3d5bdcdeebe4da088ef4f0fa207612a56fb2cc4a0ef2d68e24b5ee15e73f5706c04ca6f6cc02004759e55212025b2e097bfcf40cbc8406dcb4baf466909e7acd15a8c56aa6fb46e3645b389804b1f6fd7ac4b45c33b3c5889165dd1686141dd42811fdc12dd6806dbebbc40ba0cf1fc7e1f6eacd60b9e23d4579121197b33315a7a301702d988ce6f35c19408bd940bb38bad1560ba4356728d12400f290f5c8bbae8c76ca93fb9abe1f27d83b4260e9ccb084334f4c137dfae8b1213df33eeaac7f0f4bf4dcc2c96e1b11d61cd5168228cb2a5350b3c8cca4fc0dbfa647a009bb558032164cd117ddf5db0997c8422ef39d5884dc30b0e772b6206ec5ae6495977e069a0251a09d47439742c360d8f02a022ae202ec0207b8fcb254aa6dd287c789cc59f17d2cef8694cc648ed0804a3cf8e690c915537e995e49f472dcde36181828190b27c217accad274ce4a3e8360da724a55db4483558726831117a7780ea55323c0e04c22d9ddd5d61dbc4812d72cd2cf2bde9c4f0dc7abe677e3c935bb391f2bcf0edccde9374503c1c52c1ca296920a90c830c118129949ff3b433da1a931e938c035a6b2c138a7f46747b46a94d33ac0c74e4fcf1f41cd0bf12659f63d15c075671d861f2843df902397df9f36d305d5392d323adac7f37750117344063a92af63c631d00b9014e24f97d3e6ec4082952007a7a5793b6a16e9000bc30142e110ab70f1e81da9a55b2b39b6061b1038e39bdbdac10957bec02d77538ca76b356b913c2b296fa40d761bc571193b31ba56137ee9c0fa1ca3e4ee88a0d6e1cd72b0603dd50db7c4dee2325e8d497ae36febbb67adaac2765585e3057cde3cb85e2f2fe3d278468146f924bd172adaef6215966f70d7c8f2bd1575c3085f7e239ed22b26f5345fdaae42a5ec4531af46dcb0d6eb9088de9ed5a13b9242c567003906d7ac951d51ab9efaf539bd025605649cfe49c60b8fd7bfbc123b70c66855011141340c0b942ae19d2ab8074fe00a757957a462ff313ada92c3393e83a0a6019e621f218f531b52cdb70c492e155c4636e4caef03f40c82a5d717528173620b1591bac5c6cc5177ad76d3ccbc4734912d24286ada9a3fe6999a15e53616660414a66549f5d2df7393d7b0a01fb6fbbce8335ee027372f4a54162580c79a6e4807282b5bde9b03b36b261c7b3d2e66a9a26047b08b2d26898c47c8f60b4f14e6c18c59aff042043ab55dd32f7f091fbb4a31369bce2a9a2cb4cbab85a1f734e0e04185f505a32c808e96bf0001450eedb425aabf547d544c8b20db055e5ac9520373ee985a5a526c20e0bef21c38b156144b5a021c43d4bdb5a26d47625579c545e92022a3e165f57c0425129c983781dfad9041d4b77ba1c4676073416f0cda8355258e994434fba0bfe0dbd515ab37cace243834289d1a8e10f5adf360fe95066b8a7db03b9b01e9ec8c82e755ad23d263e08ae5079a5d68d3d0ca09d107aaf84aaa48931e79cf0a3079b41c0a1c3c3d42d89f24bcc657c3a44bf4a65948aa1faf642eecb84b119aecea0b6d081c04680ed0d0d41a06199d6b32e07c800f7655135230ce34d381b4c6fece111c88f8819c661ab84800c5682db15fd6ea3e8a4c875d600b73371048793dc5c0d3b18bf45e2b46f02147116f163795e2ceb8be4df2fbb777185c377feaae247f42c9b40e6b20995ad1b0d750255c9d2fd596e085f71dd2489e8acee172ba982252b88e5cb459f8ea969f7b6a3f0d8491c03709ad05a2c5a1ae65bd47b1ac9123874bbdb06fe5ad6c381ad6373202a543d54fb10e76634189e0c7970fc7cef703f8c49b935032960d87fa5714245c52ea3c56be640770eb1e0fe9378821db20ab144781029dada979cdf80c93436ffc55c30bba9e5d6467f2400f930fcfee790a03a07f8fea9e6822f93af0e9b23f6c7ed013329522d3969c2692b3907137ee27b1123d9b7d7e2cca0e1b6c1bcaac34e577209c9fe6e65bed97bb949c18cdd116d2a627beaa6785983abe8c276dfa045f2f1cb8b41fb90ae1f3d4b2378c9175c448775a1f94a286e59ea2e97e48e0ba7494298a41671a11db5f0b66352354dca64e90e112bc93ecfde2cb3e9a8df75b8f563298d0e1aa5e9b17172d12293f0eca9fadeb2f57c5f743f5fbf1de23b60bebecd94f309e074008bfa43ab6f5241edef42b63fc687880855e9d7c3a7d0f314d7dbe0a85b472d678737c775b3937f8ea21be356cf54945a399b1ad9ee8951c8fb8eecbd6272c47eeaec998cc731f441100fad588c39598908f5b9da4047de1d90999a7ea1a684ea3bdfb23dc753426c12cf4e69676adb89e3783fa87603b41c02f5b0a8745c6114a44dd259d947ec83e01b35edf78860b17b3ee7f39e70c742b5f7cc6d623d9543de34b59791179670d7c3484c684f08e25e70d721e6a6c0ef5d3bfcc6d71c570bab81f56af7c17f1d6fc8daa26a782d259dc247493e7832bc6e4d9dd686f1c9e6035f313b8d752b82f40e127f6fb279a80e228864349bf21dc825efbdd2a0f3c0f9f2c7bdb8c48354db4a1e7bb50386211b897f55f139353f374d5b15b1a3bc01f0f2d7eeff4153183050b1abedeac5d6c17eee7b669bec8b9222b6b3b0fbaeaf40857f95e4b79b8a3db759f3abcd4987f088500cbce19621a61b2094cec051f7957276b6572fc81da9ea52cf71db075d69e150f4839c81f6317eb58ee0762cbc8876e0c1c6281e75607b05ea835ee3fde435071680d91d38b4abb52bc43df784b2647fe4f28611777cbde0bb1758bfb4d78d4340bb97df83720afcaa79a1b8db5b79b9de3555893c007105a4aec9e8f7ed5253b205bb1fc69f7992c910d036f6a1571c18c61b899fd6d0c9787cff4b4d81ec11a80b2dcb2e84bf89647b006098e55956012d5bf836a54dd7e9080b0f4dbb188abc3bb46bcca763fe24fd66213c11d1fcc18b4ef3aa28455e76dee0738a2ea4ec70be650a488b69ddbfc693d477583440011f6778868660d5ac20006fde0f0fa351c145665a57d2ba53e41fddd5724423bf6efecf75646c4ae72c46d8a", 0x20001001) 21:40:31 executing program 0: r0 = syz_open_dev$hidraw(&(0x7f00000001c0), 0x0, 0x80002) write$hidraw(r0, &(0x7f0000000200)="bc0ca8f4d3805a1e9cbb6e4c040682a0bd99ef43cdd6bc06d27abc341167e0919172aac8aeb68e087adc02c820909c22c9ea07120e55bc7de10dba97b1bcd3516b4539bf6f21533d32df047ee3f4800bbee6fd6af40af92318ea15f16a78c34236b9d09d1b7358325d47164ddf658a8a3e5be85522f4b97119058bb024011f532d578d48f98910a169d1c77a949f7dbec5636e4db62a1398d6e6131343c2eceaa0f2a0cb1066300230385ee4f60af0afeee3a2102611ede25b07e0e1c30c12d38666feb175a3102158bb0aac1355f117138057f0a15581afe89b4602e6f706b6e4f8f08fdf207ffce0c5baea8bfe619ebb13eff67b820489a5ff03b0bb1c5967de5d7cec84c3f6fd2cfeada79bdc91cc36ed88d7f375fd76f84e7c9f676f76a29579bbad5e9bfb222fcf484665d879602a2e53dbaaea4ba71df44ecd57677e7f3283b9661a7b6f8808cd95ceb51c7cb44c3ebdfbf6694d1502125a6e9766ac7e645329ab405b879c6fb77206c86c74aa7ef4f6a848037de52ddc554ce029538206d9e61ef7ff168c7ab57ead5205589e6d67d06677b7594c8a46c5d79dcdc7446cbdd107c7f701c24ec2d95772d06de08b637b4cb65219fa30b9e66c9d326f6bb25a8d6b04828300e72a766da3eae409f1223c31ab81e78172382c6e267dbc08dfbd3edc2705e6d9f730da8fa1e9d088f0b7a715e5bdd8ae70faa365ab4246df3c1fe8ba724ef057c74a46471b46254ad7fb0da1854837f2f6f13ef3280a4c6f7c55162855a543fe4c764ac319c89f79f0fb797d4a7b668a16a1cba4916e7582a79c9a2f048993c2c3d02ae35a2c64a6b2a44b857ec681cbf1f3245ceaebbc39c0f532907c5087e9d0715e5e741a076a175396f682fd625a162cec836ea8fd061c28bca45ed70bf7c230a575dd7c4b1c6c0debf473b37df79a354d30692556c3e3a6f63f87caf48c2c8ec5a9cc1ed8862b6a28c512c11a1aac63b343cf3513a39a5b0197bf0e8577414706c6d228bcadc79bb0b060bef39c0572db9a6ec33d11607e6a36babb23515239b2c10ea33b826c4e0bf4063b9dbdbf0b431d518dd4707a9082b77c16c009e7cfde996f9cf135c3de300fcc5f314b5fa72b0a532d1aacb1d5ac8245966a90ad009e51491a225fefd345b77ed7552b9a927830bb1f7e8371e18b589dca77464fd08c57a2f30c3195979315b2081238c2c781e5ffb49342032e91cf4874c3adca9f9bbf387bb8f22649cc26067ac680374d11c6ceebbc9ce3d300f5927d2091295f72525be70928357004668ea97e29eb10fdfcdd5bfb7d9f2673066fe33c85c53004034ce6daa202a1a2eca8d4dff79e87fc5c0f789c3dd954156920995d8ad21e6a7bb044df919890034a9a3cf4b3539794e7ef25aac386adbaa7b0764a6e5284202d9fc761aa7831e4e1ed1408ad971811508ed5e7a8403d55d2eb08fdec7f9962b5eebf6e5fd4f5dc380a9510f0c2ce3b7ccbde07a490514a3491505f1876d515cff437370bceed0758042d17ddc8da6fc4cf0623011d2db06dbd64b04c5b74221a198ca76f3a19f770167678e841f2353899e9d248507e510564a260da83080e9d2c25ff6a3e10d016188067b99f0993c4c985ea34483c7222cb4a7813f682102a8f6e64ad985c504b70f8073633f50303c0d16ab0c5cfa009f0226c42fa16f458294102ae22ebabf2ccf0af2d79e98ceeee091f9a9734321e3d30beb069fde6707617e2b490704b986683f374b6bfa2d924ad4afcba54356121a633b6e3f90d71643b4217d172a22e5b2d6ee5a3a0b48a53f58a45516f706cace2a1343c5dc1dd6e675b1212680367940622a95032dc31eb016309bad58d9c468f0c5238c9940da5888ccf404101abf285ec658b51708392314998893923c113277e6a177b9c7d680a888f4f2922b7a85b2170589f9273a8edfd2100bcd07387d77f60b7208ca5d48b1f9627818e1e6595eec081ae1262cb46d1b040ea9315ac821015ba3d5bdcdeebe4da088ef4f0fa207612a56fb2cc4a0ef2d68e24b5ee15e73f5706c04ca6f6cc02004759e55212025b2e097bfcf40cbc8406dcb4baf466909e7acd15a8c56aa6fb46e3645b389804b1f6fd7ac4b45c33b3c5889165dd1686141dd42811fdc12dd6806dbebbc40ba0cf1fc7e1f6eacd60b9e23d4579121197b33315a7a301702d988ce6f35c19408bd940bb38bad1560ba4356728d12400f290f5c8bbae8c76ca93fb9abe1f27d83b4260e9ccb084334f4c137dfae8b1213df33eeaac7f0f4bf4dcc2c96e1b11d61cd5168228cb2a5350b3c8cca4fc0dbfa647a009bb558032164cd117ddf5db0997c8422ef39d5884dc30b0e772b6206ec5ae6495977e069a0251a09d47439742c360d8f02a022ae202ec0207b8fcb254aa6dd287c789cc59f17d2cef8694cc648ed0804a3cf8e690c915537e995e49f472dcde36181828190b27c217accad274ce4a3e8360da724a55db4483558726831117a7780ea55323c0e04c22d9ddd5d61dbc4812d72cd2cf2bde9c4f0dc7abe677e3c935bb391f2bcf0edccde9374503c1c52c1ca296920a90c830c118129949ff3b433da1a931e938c035a6b2c138a7f46747b46a94d33ac0c74e4fcf1f41cd0bf12659f63d15c075671d861f2843df902397df9f36d305d5392d323adac7f37750117344063a92af63c631d00b9014e24f97d3e6ec4082952007a7a5793b6a16e9000bc30142e110ab70f1e81da9a55b2b39b6061b1038e39bdbdac10957bec02d77538ca76b356b913c2b296fa40d761bc571193b31ba56137ee9c0fa1ca3e4ee88a0d6e1cd72b0603dd50db7c4dee2325e8d497ae36febbb67adaac2765585e3057cde3cb85e2f2fe3d278468146f924bd172adaef6215966f70d7c8f2bd1575c3085f7e239ed22b26f5345fdaae42a5ec4531af46dcb0d6eb9088de9ed5a13b9242c567003906d7ac951d51ab9efaf539bd025605649cfe49c60b8fd7bfbc123b70c66855011141340c0b942ae19d2ab8074fe00a757957a462ff313ada92c3393e83a0a6019e621f218f531b52cdb70c492e155c4636e4caef03f40c82a5d717528173620b1591bac5c6cc5177ad76d3ccbc4734912d24286ada9a3fe6999a15e53616660414a66549f5d2df7393d7b0a01fb6fbbce8335ee027372f4a54162580c79a6e4807282b5bde9b03b36b261c7b3d2e66a9a26047b08b2d26898c47c8f60b4f14e6c18c59aff042043ab55dd32f7f091fbb4a31369bce2a9a2cb4cbab85a1f734e0e04185f505a32c808e96bf0001450eedb425aabf547d544c8b20db055e5ac9520373ee985a5a526c20e0bef21c38b156144b5a021c43d4bdb5a26d47625579c545e92022a3e165f57c0425129c983781dfad9041d4b77ba1c4676073416f0cda8355258e994434fba0bfe0dbd515ab37cace243834289d1a8e10f5adf360fe95066b8a7db03b9b01e9ec8c82e755ad23d263e08ae5079a5d68d3d0ca09d107aaf84aaa48931e79cf0a3079b41c0a1c3c3d42d89f24bcc657c3a44bf4a65948aa1faf642eecb84b119aecea0b6d081c04680ed0d0d41a06199d6b32e07c800f7655135230ce34d381b4c6fece111c88f8819c661ab84800c5682db15fd6ea3e8a4c875d600b73371048793dc5c0d3b18bf45e2b46f02147116f163795e2ceb8be4df2fbb777185c377feaae247f42c9b40e6b20995ad1b0d750255c9d2fd596e085f71dd2489e8acee172ba982252b88e5cb459f8ea969f7b6a3f0d8491c03709ad05a2c5a1ae65bd47b1ac9123874bbdb06fe5ad6c381ad6373202a543d54fb10e76634189e0c7970fc7cef703f8c49b935032960d87fa5714245c52ea3c56be640770eb1e0fe9378821db20ab144781029dada979cdf80c93436ffc55c30bba9e5d6467f2400f930fcfee790a03a07f8fea9e6822f93af0e9b23f6c7ed013329522d3969c2692b3907137ee27b1123d9b7d7e2cca0e1b6c1bcaac34e577209c9fe6e65bed97bb949c18cdd116d2a627beaa6785983abe8c276dfa045f2f1cb8b41fb90ae1f3d4b2378c9175c448775a1f94a286e59ea2e97e48e0ba7494298a41671a11db5f0b66352354dca64e90e112bc93ecfde2cb3e9a8df75b8f563298d0e1aa5e9b17172d12293f0eca9fadeb2f57c5f743f5fbf1de23b60bebecd94f309e074008bfa43ab6f5241edef42b63fc687880855e9d7c3a7d0f314d7dbe0a85b472d678737c775b3937f8ea21be356cf54945a399b1ad9ee8951c8fb8eecbd6272c47eeaec998cc731f441100fad588c39598908f5b9da4047de1d90999a7ea1a684ea3bdfb23dc753426c12cf4e69676adb89e3783fa87603b41c02f5b0a8745c6114a44dd259d947ec83e01b35edf78860b17b3ee7f39e70c742b5f7cc6d623d9543de34b59791179670d7c3484c684f08e25e70d721e6a6c0ef5d3bfcc6d71c570bab81f56af7c17f1d6fc8daa26a782d259dc247493e7832bc6e4d9dd686f1c9e6035f313b8d752b82f40e127f6fb279a80e228864349bf21dc825efbdd2a0f3c0f9f2c7bdb8c48354db4a1e7bb50386211b897f55f139353f374d5b15b1a3bc01f0f2d7eeff4153183050b1abedeac5d6c17eee7b669bec8b9222b6b3b0fbaeaf40857f95e4b79b8a3db759f3abcd4987f088500cbce19621a61b2094cec051f7957276b6572fc81da9ea52cf71db075d69e150f4839c81f6317eb58ee0762cbc8876e0c1c6281e75607b05ea835ee3fde435071680d91d38b4abb52bc43df784b2647fe4f28611777cbde0bb1758bfb4d78d4340bb97df83720afcaa79a1b8db5b79b9de3555893c007105a4aec9e8f7ed5253b205bb1fc69f7992c910d036f6a1571c18c61b899fd6d0c9787cff4b4d81ec11a80b2dcb2e84bf89647b006098e55956012d5bf836a54dd7e9080b0f4dbb188abc3bb46bcca763fe24fd66213c11d1fcc18b4ef3aa28455e76dee0738a2ea4ec70be650a488b69ddbfc693d477583440011f6778868660d5ac20006fde0f0fa351c145665a57d2ba53e41fddd5724423bf6efecf75646c4ae72c46d8a", 0x20001001) 21:40:31 executing program 3: r0 = syz_open_dev$hiddev(&(0x7f0000000000), 0x7, 0x80000) ioctl$HIDIOCGSTRING(r0, 0x81044804, &(0x7f0000001040)=ANY=[@ANYBLOB="1d000000ba4f5338fe156a782057e7445174df4a03449ef142be34f88aee1c9215", @ANYRESOCT, @ANYRESDEC=r0]) r1 = syz_open_dev$hidraw(&(0x7f00000001c0), 0x0, 0x80002) write$hidraw(r1, &(0x7f0000000200)="bc0ca8f4d3805a1e9cbb6e4c040682a0bd99ef43cdd6bc06d27abc341167e0919172aac8aeb68e087adc02c812909c22c9ea07120e55bc7de10dba97b1bcd3516b4539bf6f21533d32df047fe3f4800bbee6fd6af40af92318ea15f16a78c34236b9d09d1b7358325d47164ddf658a8a3e5be85522f4b97119058bb024011f532d578d48f98910a169d1c77a949f7dbec5636e4db62a1398d6e6131343c2eceaa0f2a0cb1066300230385ee4f60af0afeee3a2102611ede25b07e0e1c30c12d38666feb175a3102158bb0aac1355f117138057f0a15581afe89b4602e6f706b6e4f8f08fdf207ffce0c5baea8bfe619ebb13eff67b820489a5ff03b0bb1c5967de5d7cec84c3f6fd2cfeada79bdc91cc36ed88d7f375fd76f84e7c9f676f76a29579bbad5e9bfb222fcf484665d879602a2e53dbaaea4ba71df44ecd57677e7f3283b9661a7b6f8808cd95ceb51c7cb44c3ebdfbf6694d1502125a6e9766ac7e645329ab405b879c6fb77206c86c74aa7ef4f6a848037de52ddc554ce029538206d9e61ef7ff168c7ab57ead5205589e6d67d06677b7594c8a46c5d79dcdc7446cbdd107c7f701c24ec2d95772d06de08b637b4cb65219fa30b9e66c9d326f6bb25a8d6b04828300e72a766da3eae409f1223c31ab81e78172382c6e267dbc08dfbd3edc2705e6d9f730da8fa1e9d088f0b7a715e5bdd8ae70faa365ab4246df3c1fe8ba724ef057c74a46471b46254ad7fb0da1854837f2f6f13ef3280a4c6f7c55162855a543fe4c764ac319c89f79f0fb797d4a7b668a16a1cba4916e7582a79c9a2f048993c2c3d02ae35a2c64a6b2a44b857ec681cbf1f3245ceaebbc39c0f532907c5087e9d0715e5e741a076a175396f682fd625a162cec836ea8fd061c28bca45ed70bf7c230a575dd7c4b1c6c0debf473b37df79a354d30692556c3e3a6f63f87caf48c2c8ec5a9cc1ed8862b6a28c512c11a1aac63b343cf3513a39a5b0197bf0e8577414706c6d228bcadc79bb0b060bef39c0572db9a6ec33d11607e6a36babb23515239b2c10ea33b826c4e0bf4063b9dbdbf0b431d518dd4707a9082b77c16c009e7cfde996f9cf135c3de300fcc5f314b5fa72b0a532d1aacb1d5ac8245966a90ad009e51491a225fefd345b77ed7552b9a927830bb1f7e8371e18b589dca77464fd08c57a2f30c3195979315b2081238c2c781e5ffb49342032e91cf4874c3adca9f9bbf387bb8f22649cc26067ac680374d11c6ceebbc9ce3d300f5927d2091295f72525be70928357004668ea97e29eb10fdfcdd5bfb7d9f2673066fe33c85c53004034ce6daa202a1a2eca8d4dff79e87fc5c0f789c3dd954156920995d8ad21e6a7bb044df919890034a9a3cf4b3539794e7ef25aac386adbaa7b0764a6e5284202d9fc761aa7831e4e1ed1408ad971811508ed5e7a8403d55d2eb08fdec7f9962b5eebf6e5fd4f5dc380a9510f0c2ce3b7ccbde07a490514a3491505f1876d515cff437370bceed0758042d17ddc8da6fc4cf0623011d2db06dbd64b04c5b74221a198ca76f3a19f770167678e841f2353899e9d248507e510564a260da83080e9d2c25ff6a3e10d016188067b99f0993c4c985ea34483c7222cb4a7813f682102a8f6e64ad985c504b70f8073633f50303c0d16ab0c5cfa009f0226c42fa16f458294102ae22ebabf2ccf0af2d79e98ceeee091f9a9734321e3d30beb069fde6707617e2b490704b986683f374b6bfa2d924ad4afcba54356121a633b6e3f90d71643b4217d172a22e5b2d6ee5a3a0b48a53f58a45516f706cace2a1343c5dc1dd6e675b1212680367940622a95032dc31eb016309bad58d9c468f0c5238c9940da5888ccf404101abf285ec658b51708392314998893923c113277e6a177b9c7d680a888f4f2922b7a85b2170589f9273a8edfd2100bcd07387d77f60b7208ca5d48b1f9627818e1e6595eec081ae1262cb46d1b040ea9315ac821015ba3d5bdcdeebe4da088ef4f0fa207612a56fb2cc4a0ef2d68e24b5ee15e73f5706c04ca6f6cc02004759e55212025b2e097bfcf40cbc8406dcb4baf466909e7acd15a8c56aa6fb46e3645b389804b1f6fd7ac4b45c33b3c5889165dd1686141dd42811fdc12dd6806dbebbc40ba0cf1fc7e1f6eacd60b9e23d4579121197b33315a7a301702d988ce6f35c19408bd940bb38bad1560ba4356728d12400f290f5c8bbae8c76ca93fb9abe1f27d83b4260e9ccb084334f4c137dfae8b1213df33eeaac7f0f4bf4dcc2c96e1b11d61cd5168228cb2a5350b3c8cca4fc0dbfa647a009bb558032164cd117ddf5db0997c8422ef39d5884dc30b0e772b6206ec5ae6495977e069a0251a09d47439742c360d8f02a022ae202ec0207b8fcb254aa6dd287c789cc59f17d2cef8694cc648ed0804a3cf8e690c915537e995e49f472dcde36181828190b27c217accad274ce4a3e8360da724a55db4483558726831117a7780ea55323c0e04c22d9ddd5d61dbc4812d72cd2cf2bde9c4f0dc7abe677e3c935bb391f2bcf0edccde9374503c1c52c1ca296920a90c830c118129949ff3b433da1a931e938c035a6b2c138a7f46747b46a94d33ac0c74e4fcf1f41cd0bf12659f63d15c075671d861f2843df902397df9f36d305d5392d323adac7f37750117344063a92af63c631d00b9014e24f97d3e6ec4082952007a7a5793b6a16e9000bc30142e110ab70f1e81da9a55b2b39b6061b1038e39bdbdac10957bec02d77538ca76b356b913c2b296fa40d761bc571193b31ba56137ee9c0fa1ca3e4ee88a0d6e1cd72b0603dd50db7c4dee2325e8d497ae36febbb67adaac2765585e3057cde3cb85e2f2fe3d278468146f924bd172adaef6215966f70d7c8f2bd1575c3085f7e239ed22b26f5345fdaae42a5ec4531af46dcb0d6eb9088de9ed5a13b9242c567003906d7ac951d51ab9efaf539bd025605649cfe49c60b8fd7bfbc123b70c66855011141340c0b942ae19d2ab8074fe00a757957a462ff313ada92c3393e83a0a6019e621f218f531b52cdb70c492e155c4636e4caef03f40c82a5d717528173620b1591bac5c6cc5177ad76d3ccbc4734912d24286ada9a3fe6999a15e53616660414a66549f5d2df7393d7b0a01fb6fbbce8335ee027372f4a54162580c79a6e4807282b5bde9b03b36b261c7b3d2e66a9a26047b08b2d26898c47c8f60b4f14e6c18c59aff042043ab55dd32f7f091fbb4a31369bce2a9a2cb4cbab85a1f734e0e04185f505a32c808e96bf0001450eedb425aabf547d544c8b20db055e5ac9520373ee985a5a526c20e0bef21c38b156144b5a021c43d4bdb5a26d47625579c545e92022a3e165f57c0425129c983781dfad9041d4b77ba1c4676073416f0cda8355258e994434fba0bfe0dbd515ab37cace243834289d1a8e10f5adf360fe95066b8a7db03b9b01e9ec8c82e755ad23d263e08ae5079a5d68d3d0ca09d107aaf84aaa48931e79cf0a3079b41c0a1c3c3d42d89f24bcc657c3a44bf4a65948aa1faf642eecb84b119aecea0b6d081c04680ed0d0d41a06199d6b32e07c800f7655135230ce34d381b4c6fece111c88f8819c661ab84800c5682db15fd6ea3e8a4c875d600b73371048793dc5c0d3b18bf45e2b46f02147116f163795e2ceb8be4df2fbb777185c377feaae247f42c9b40e6b20995ad1b0d750255c9d2fd596e085f71dd2489e8acee172ba982252b88e5cb459f8ea969f7b6a3f0d8491c03709ad05a2c5a1ae65bd47b1ac9123874bbdb06fe5ad6c381ad6373202a543d54fb10e76634189e0c7970fc7cef703f8c49b935032960d87fa5714245c52ea3c56be640770eb1e0fe9378821db20ab144781029dada979cdf80c93436ffc55c30bba9e5d6467f2400f930fcfee790a03a07f8fea9e6822f93af0e9b23f6c7ed013329522d3969c2692b3907137ee27b1123d9b7d7e2cca0e1b6c1bcaac34e577209c9fe6e65bed97bb949c18cdd116d2a627beaa6785983abe8c276dfa045f2f1cb8b41fb90ae1f3d4b2378c9175c448775a1f94a286e59ea2e97e48e0ba7494298a41671a11db5f0b66352354dca64e90e112bc93ecfde2cb3e9a8df75b8f563298d0e1aa5e9b17172d12293f0eca9fadeb2f57c5f743f5fbf1de23b60bebecd94f309e074008bfa43ab6f5241edef42b63fc687880855e9d7c3a7d0f314d7dbe0a85b472d678737c775b3937f8ea21be356cf54945a399b1ad9ee8951c8fb8eecbd6272c47eeaec998cc731f441100fad588c39598908f5b9da4047de1d90999a7ea1a684ea3bdfb23dc753426c12cf4e69676adb89e3783fa87603b41c02f5b0a8745c6114a44dd259d947ec83e01b35edf78860b17b3ee7f39e70c742b5f7cc6d623d9543de34b59791179670d7c3484c684f08e25e70d721e6a6c0ef5d3bfcc6d71c570bab81f56af7c17f1d6fc8daa26a782d259dc247493e7832bc6e4d9dd686f1c9e6035f313b8d752b82f40e127f6fb279a80e228864349bf21dc825efbdd2a0f3c0f9f2c7bdb8c48354db4a1e7bb50386211b897f55f139353f374d5b15b1a3bc01f0f2d7eeff4153183050b1abedeac5d6c17eee7b669bec8b9222b6b3b0fbaeaf40857f95e4b79b8a3db759f3abcd4987f088500cbce19621a61b2094cec051f7957276b6572fc81da9ea52cf71db075d69e150f4839c81f6317eb58ee0762cbc8876e0c1c6281e75607b05ea835ee3fde435071680d91d38b4abb52bc43df784b2647fe4f28611777cbde0bb1758bfb4d78d4340bb97df83720afcaa79a1b8db5b79b9de3555893c007105a4aec9e8f7ed5253b205bb1fc69f7992c910d036f6a1571c18c61b899fd6d0c9787cff4b4d81ec11a80b2dcb2e84bf89647b006098e55956012d5bf836a54dd7e9080b0f4dbb188abc3bb46bcca763fe24fd66213c11d1fcc18b4ef3aa28455e76dee0738a2ea4ec70be650a488b69ddbfc693d477583440011f6778868660d5ac20006fde0f0fa351c145665a57d2ba53e41fddd5724423bf6efecf75646c4ae72c46d8a", 0x20001001) r2 = syz_open_dev$hidraw(&(0x7f0000000040), 0x0, 0x0) write$hidraw(r2, 0x0, 0x0) read$hidraw(r2, &(0x7f0000000080)=""/246, 0xf6) 21:40:31 executing program 4: r0 = syz_open_dev$hidraw(&(0x7f00000001c0), 0x0, 0x80002) write$hidraw(r0, &(0x7f0000000200), 0x0) read$hidraw(r0, &(0x7f0000000000)=""/198, 0xc6) 21:40:31 executing program 2: r0 = syz_open_dev$hidraw(&(0x7f00000001c0), 0x0, 0x80002) r1 = syz_open_dev$hidraw(&(0x7f0000000000), 0x5, 0x200) read$hidraw(r1, &(0x7f0000000040)=""/150, 0x96) write$hidraw(r0, &(0x7f0000000200)="bc0ca8f4d3805a1e9cbb6e4c040682a0bd99ef43cdd6bc06d27abc341167e0919172aac8aeb68e087adc02c820909c22c9ea07120e55bc7de10dba97b1bcd3516b45398f6f21533d32df047fe3f4800bbee6fd6af40af92318ea15f16a78c34236b9d09d1b7358325d47164ddf658a8a3e5be85522f4b97119058bb024011f532d578d48f98910a169d1c77a949f7dbec5636e4db62a1398d6e6131343c2eceaa0f2a0cb1066300230385ee4f60af0afeee3a2102611ede25b07e0e1c30c12d38666feb175a3102158bb0aac1355f117138057f0a15581afe89b4602e6f706b6e4f8f08fdf207ffce0c5baea8bfe619ebb13eff67b820489a5ff03b0bb1c5967de5d7cec84c3f6fd2cfeada79bdc91cc36ed88d7f375fd76f84e7c9f676f76a29579bbad5e9bfb222fcf484665d879602a2e53dbaaea4ba71df44ecd57677e7f3283b9661a7b6f8808cd95ceb51c7cb44c3ebdfbf6694d1502125a6e9766ac7e645329ab405b879c6fb77206c86c74aa7ef4f6a848037de52ddc554ce029538206d9e61ef7ff168c7ab57ead5205589e6d67d06677b7594c8a46c5d79dcdc7446cbdd107c7f701c24ec2d95772d06de08b637b4cb65219fa30b9e66c9d326f6bb25a8d6b04828300e72a766da3eae409f1223c31ab81e78172382c6e267dbc08dfbd3edc2705e6d9f730da8fa1e9d088f0b7a715e5bdd8ae70faa365ab4246df3c1fe8ba724ef057c74a46471b46254ad7fb0da1854837f2f6f13ef3280a4c6f7c55162855a543fe4c764ac319c89f79f0fb797d4a7b668a16a1cba4916e7582a79c9a2f048993c2c3d02ae35a2c64a6b2a44b857ec681cbf1f3245ceaebbc39c0f532907c5087e9d0715e5e741a076a175396f682fd625a162cec836ea8fd061c28bca45ed70bf7c230a575dd7c4b1c6c0debf473b37df79a354d30692556c3e3a6f63f87caf48c2c8ec5a9cc1ed8862b6a28c512c11a1aac63b343cf3513a39a5b0197bf0e8577414706c6d228bcadc79bb0b060bef39c0572db9a6ec33d11607e6a36babb23515239b2c10ea33b826c4e0bf4063b9dbdbf0b431d518dd4707a9082b77c16c009e7cfde996f9cf135c3de300fcc5f314b5fa72b0a532d1aacb1d5ac8245966a90ad009e51491a225fefd345b77ed7552b9a927830bb1f7e8371e18b589dca77464fd08c57a2f30c3195979315b2081238c2c781e5ffb49342032e91cf4874c3adca9f9bbf387bb8f22649cc26067ac680374d11c6ceebbc9ce3d300f5927d2091295f72525be70928357004668ea97e29eb10fdfcdd5bfb7d9f2673066fe33c85c53004034ce6daa202a1a2eca8d4dff79e87fc5c0f789c3dd954156920995d8ad21e6a7bb044df919890034a9a3cf4b3539794e7ef25aac386adbaa7b0764a6e5284202d9fc761aa7831e4e1ed1408ad971811508ed5e7a8403d55d2eb08fdec7f9962b5eebf6e5fd4f5dc380a9510f0c2ce3b7ccbde07a490514a3491505f1876d515cff437370bceed0758042d17ddc8da6fc4cf0623011d2db06dbd64b04c5b74221a198ca76f3a19f770167678e841f2353899e9d248507e510564a260da83080e9d2c25ff6a3e10d016188067b99f0993c4c985ea34483c7222cb4a7813f682102a8f6e64ad985c504b70f8073633f50303c0d16ab0c5cfa009f0226c42fa16f458294102ae22ebabf2ccf0af2d79e98ceeee091f9a9734321e3d30beb069fde6707617e2b490704b986683f374b6bfa2d924ad4afcba54356121a633b6e3f90d71643b4217d172a22e5b2d6ee5a3a0b48a53f58a45516f706cace2a1343c5dc1dd6e675b1212680367940622a95032dc31eb016309bad58d9c468f0c5238c9940da5888ccf404101abf285ec658b51708392314998893923c113277e6a177b9c7d680a888f4f2922b7a85b2170589f9273a8edfd2100bcd07387d77f60b7208ca5d48b1f9627818e1e6595eec081ae1262cb46d1b040ea9315ac821015ba3d5bdcdeebe4da088ef4f0fa207612a56fb2cc4a0ef2d68e24b5ee15e73f5706c04ca6f6cc02004759e55212025b2e097bfcf40cbc8406dcb4baf466909e7acd15a8c56aa6fb46e3645b389804b1f6fd7ac4b45c33b3c5889165dd1686141dd42811fdc12dd6806dbebbc40ba0cf1fc7e1f6eacd60b9e23d4579121197b33315a7a301702d988ce6f35c19408bd940bb38bad1560ba4356728d12400f290f5c8bbae8c76ca93fb9abe1f27d83b4260e9ccb084334f4c137dfae8b1213df33eeaac7f0f4bf4dcc2c96e1b11d61cd5168228cb2a5350b3c8cca4fc0dbfa647a009bb558032164cd117ddf5db0997c8422ef39d5884dc30b0e772b6206ec5ae6495977e069a0251a09d47439742c360d8f02a022ae202ec0207b8fcb254aa6dd287c789cc59f17d2cef8694cc648ed0804a3cf8e690c915537e995e49f472dcde36181828190b27c217accad274ce4a3e8360da724a55db4483558726831117a7780ea55323c0e04c22d9ddd5d61dbc4812d72cd2cf2bde9c4f0dc7abe677e3c935bb391f2bcf0edccde9374503c1c52c1ca296920a90c830c118129949ff3b433da1a931e938c035a6b2c138a7f46747b46a94d33ac0c74e4fcf1f41cd0bf12659f63d15c075671d861f2843df902397df9f36d305d5392d323adac7f37750117344063a92af63c631d00b9014e24f97d3e6ec4082952007a7a5793b6a16e9000bc30142e110ab70f1e81da9a55b2b39b6061b1038e39bdbdac10957bec02d77538ca76b356b913c2b296fa40d761bc571193b31ba56137ee9c0fa1ca3e4ee88a0d6e1cd72b0603dd50db7c4dee2325e8d497ae36febbb67adaac2765585e3057cde3cb85e2f2fe3d278468146f924bd172adaef6215966f70d7c8f2bd1575c3085f7e239ed22b26f5345fdaae42a5ec4531af46dcb0d6eb9088de9ed5a13b9242c567003906d7ac951d51ab9efaf539bd025605649cfe49c60b8fd7bfbc123b70c66855011141340c0b942ae19d2ab8074fe00a757957a462ff313ada92c3393e83a0a6019e621f218f531b52cdb70c492e155c4636e4caef03f40c82a5d717528173620b1591bac5c6cc5177ad76d3ccbc4734912d24286ada9a3fe6999a15e53616660414a66549f5d2df7393d7b0a01fb6fbbce8335ee027372f4a54162580c79a6e4807282b5bde9b03b36b261c7b3d2e66a9a26047b08b2d26898c47c8f60b4f14e6c18c59aff042043ab55dd32f7f091fbb4a31369bce2a9a2cb4cbab85a1f734e0e04185f505a32c808e96bf0001450eedb425aabf547d544c8b20db055e5ac9520373ee985a5a526c20e0bef21c38b156144b5a021c43d4bdb5a26d47625579c545e92022a3e165f57c0425129c983781dfad9041d4b77ba1c4676073416f0cda8355258e994434fba0bfe0dbd515ab37cace243834289d1a8e10f5adf360fe95066b8a7db03b9b01e9ec8c82e755ad23d263e08ae5079a5d68d3d0ca09d107aaf84aaa48931e79cf0a3079b41c0a1c3c3d42d89f24bcc657c3a44bf4a65948aa1faf642eecb84b119aecea0b6d081c04680ed0d0d41a06199d6b32e07c800f7655135230ce34d381b4c6fece111c88f8819c661ab84800c5682db15fd6ea3e8a4c875d600b73371048793dc5c0d3b18bf45e2b46f02147116f163795e2ceb8be4df2fbb777185c377feaae247f42c9b40e6b20995ad1b0d750255c9d2fd596e085f71dd2489e8acee172ba982252b88e5cb459f8ea969f7b6a3f0d8491c03709ad05a2c5a1ae65bd47b1ac9123874bbdb06fe5ad6c381ad6373202a543d54fb10e76634189e0c7970fc7cef703f8c49b935032960d87fa5714245c52ea3c56be640770eb1e0fe9378821db20ab144781029dada979cdf80c93436ffc55c30bba9e5d6467f2400f930fcfee790a03a07f8fea9e6822f93af0e9b23f6c7ed013329522d3969c2692b3907137ee27b1123d9b7d7e2cca0e1b6c1bcaac34e577209c9fe6e65bed97bb949c18cdd116d2a627beaa6785983abe8c276dfa045f2f1cb8b41fb90ae1f3d4b2378c9175c448775a1f94a286e59ea2e97e48e0ba7494298a41671a11db5f0b66352354dca64e90e112bc93ecfde2cb3e9a8df75b8f563298d0e1aa5e9b17172d12293f0eca9fadeb2f57c5f743f5fbf1de23b60bebecd94f309e074008bfa43ab6f5241edef42b63fc687880855e9d7c3a7d0f314d7dbe0a85b472d678737c775b3937f8ea21be356cf54945a399b1ad9ee8951c8fb8eecbd6272c47eeaec998cc731f441100fad588c39598908f5b9da4047de1d90999a7ea1a684ea3bdfb23dc753426c12cf4e69676adb89e3783fa87603b41c02f5b0a8745c6114a44dd259d947ec83e01b35edf78860b17b3ee7f39e70c742b5f7cc6d623d9543de34b59791179670d7c3484c684f08e25e70d721e6a6c0ef5d3bfcc6d71c570bab81f56af7c17f1d6fc8daa26a782d259dc247493e7832bc6e4d9dd686f1c9e6035f313b8d752b82f40e127f6fb279a80e228864349bf21dc825efbdd2a0f3c0f9f2c7bdb8c48354db4a1e7bb50386211b897f55f139353f374d5b15b1a3bc01f0f2d7eeff4153183050b1abedeac5d6c17eee7b669bec8b9222b6b3b0fbaeaf40857f95e4b79b8a3db759f3abcd4987f088500cbce19621a61b2094cec051f7957276b6572fc81da9ea52cf71db075d69e150f4839c81f6317eb58ee0762cbc8876e0c1c6281e75607b05ea835ee3fde435071680d91d38b4abb52bc43df784b2647fe4f28611777cbde0bb1758bfb4d78d4340bb97df83720afcaa79a1b8db5b79b9de3555893c007105a4aec9e8f7ed5253b205bb1fc69f7992c910d036f6a1571c18c61b899fd6d0c9787cff4b4d81ec11a80b2dcb2e84bf89647b006098e55956012d5bf836a54dd7e9080b0f4dbb188abc3bb46bcca763fe24fd66213c11d1fcc18b4ef3aa28455e76dee0738a2ea4ec70be650a488b69ddbfc693d477583440011f6778868660d5ac20006fde0f0fa351c145665a57d2ba53e41fddd5724423bf6efecf75646c4ae72c46d8a", 0x20001001) 21:40:31 executing program 4: r0 = syz_open_dev$hidraw(&(0x7f00000001c0), 0x0, 0x80002) write$hidraw(r0, &(0x7f0000000200), 0x0) ioctl$HIDIOCSREPORT(0xffffffffffffffff, 0x400c4808, &(0x7f0000000000)={0x3, 0x100, 0x2}) 21:40:31 executing program 1: r0 = syz_open_dev$hidraw(&(0x7f00000001c0), 0x0, 0x80002) write$hidraw(r0, 0x0, 0x0) ioctl$HIDIOCGFEATURE(r0, 0xc0404807, &(0x7f00000000c0)={0x8, "1d8051a5a975e3b8791f406ddc8309c17ee9d52b523e453653eaa4baa7a7a19644161a62cb8ae6030554962b5b428fd0c4fb11405709757d22c9f27d042701a7"}) read$hidraw(r0, &(0x7f0000000000)=""/152, 0x98) 21:40:31 executing program 0: r0 = syz_open_dev$hidraw(&(0x7f00000001c0), 0x0, 0x80002) write$hidraw(r0, &(0x7f0000000200)="bc0ca8f4d3805a1e9cbb6e4c040682a0bd99ef43cdd6bc06d27abc341167e0919172aac8aeb68e087adc02c820909c22c9ea07120e55bc7de10dba97b1bcd3516b4539bf6f21533d32df047fe3f4bf0bbee6fd6af40af92318ea15f16a78c34236b9d09d1b7358325d47164ddf658a8a3e5be85522f4b97119058bb024011f532d578d48f98910a169d1c77a949f7dbec5636e4db62a1398d6e6131343c2eceaa0f2a0cb1066300230385ee4f60af0afeee3a2102611ede25b07e0e1c30c12d38666feb175a3102158bb0aac1355f117138057f0a15581afe89b4602e6f706b6e4f8f08fdf207ffce0c5baea8bfe619ebb13eff67b820489a5ff03b0bb1c5967de5d7cec84c3f6fd2cfeada79bdc91cc36ed88d7f375fd76f84e7c9f676f76a29579bbad5e9bfb222fcf484665d879602a2e53dbaaea4ba71df44ecd57677e7f3283b9661a7b6f8808cd95ceb51c7cb44c3ebdfbf6694d1502125a6e9766ac7e645329ab405b879c6fb77206c86c74aa7ef4f6a848037de52ddc554ce029538206d9e61ef7ff168c7ab57ead5205589e6d67d06677b7594c8a46c5d79dcdc7446cbdd107c7f701c24ec2d95772d06de08b637b4cb65219fa30b9e66c9d326f6bb25a8d6b04828300e72a766da3eae409f1223c31ab81e78172382c6e267dbc08dfbd3edc2705e6d9f730da8fa1e9d088f0b7a715e5bdd8ae70faa365ab4246df3c1fe8ba724ef057c74a46471b46254ad7fb0da1854837f2f6f13ef3280a4c6f7c55162855a543fe4c764ac319c89f79f0fb797d4a7b668a16a1cba4916e7582a79c9a2f048993c2c3d02ae35a2c64a6b2a44b857ec681cbf1f3245ceaebbc39c0f532907c5087e9d0715e5e741a076a175396f682fd625a162cec836ea8fd061c28bca45ed70bf7c230a575dd7c4b1c6c0debf473b37df79a354d30692556c3e3a6f63f87caf48c2c8ec5a9cc1ed8862b6a28c512c11a1aac63b343cf3513a39a5b0197bf0e8577414706c6d228bcadc79bb0b060bef39c0572db9a6ec33d11607e6a36babb23515239b2c10ea33b826c4e0bf4063b9dbdbf0b431d518dd4707a9082b77c16c009e7cfde996f9cf135c3de300fcc5f314b5fa72b0a532d1aacb1d5ac8245966a90ad009e51491a225fefd345b77ed7552b9a927830bb1f7e8371e18b589dca77464fd08c57a2f30c3195979315b2081238c2c781e5ffb49342032e91cf4874c3adca9f9bbf387bb8f22649cc26067ac680374d11c6ceebbc9ce3d300f5927d2091295f72525be70928357004668ea97e29eb10fdfcdd5bfb7d9f2673066fe33c85c53004034ce6daa202a1a2eca8d4dff79e87fc5c0f789c3dd954156920995d8ad21e6a7bb044df919890034a9a3cf4b3539794e7ef25aac386adbaa7b0764a6e5284202d9fc761aa7831e4e1ed1408ad971811508ed5e7a8403d55d2eb08fdec7f9962b5eebf6e5fd4f5dc380a9510f0c2ce3b7ccbde07a490514a3491505f1876d515cff437370bceed0758042d17ddc8da6fc4cf0623011d2db06dbd64b04c5b74221a198ca76f3a19f770167678e841f2353899e9d248507e510564a260da83080e9d2c25ff6a3e10d016188067b99f0993c4c985ea34483c7222cb4a7813f682102a8f6e64ad985c504b70f8073633f50303c0d16ab0c5cfa009f0226c42fa16f458294102ae22ebabf2ccf0af2d79e98ceeee091f9a9734321e3d30beb069fde6707617e2b490704b986683f374b6bfa2d924ad4afcba54356121a633b6e3f90d71643b4217d172a22e5b2d6ee5a3a0b48a53f58a45516f706cace2a1343c5dc1dd6e675b1212680367940622a95032dc31eb016309bad58d9c468f0c5238c9940da5888ccf404101abf285ec658b51708392314998893923c113277e6a177b9c7d680a888f4f2922b7a85b2170589f9273a8edfd2100bcd07387d77f60b7208ca5d48b1f9627818e1e6595eec081ae1262cb46d1b040ea9315ac821015ba3d5bdcdeebe4da088ef4f0fa207612a56fb2cc4a0ef2d68e24b5ee15e73f5706c04ca6f6cc02004759e55212025b2e097bfcf40cbc8406dcb4baf466909e7acd15a8c56aa6fb46e3645b389804b1f6fd7ac4b45c33b3c5889165dd1686141dd42811fdc12dd6806dbebbc40ba0cf1fc7e1f6eacd60b9e23d4579121197b33315a7a301702d988ce6f35c19408bd940bb38bad1560ba4356728d12400f290f5c8bbae8c76ca93fb9abe1f27d83b4260e9ccb084334f4c137dfae8b1213df33eeaac7f0f4bf4dcc2c96e1b11d61cd5168228cb2a5350b3c8cca4fc0dbfa647a009bb558032164cd117ddf5db0997c8422ef39d5884dc30b0e772b6206ec5ae6495977e069a0251a09d47439742c360d8f02a022ae202ec0207b8fcb254aa6dd287c789cc59f17d2cef8694cc648ed0804a3cf8e690c915537e995e49f472dcde36181828190b27c217accad274ce4a3e8360da724a55db4483558726831117a7780ea55323c0e04c22d9ddd5d61dbc4812d72cd2cf2bde9c4f0dc7abe677e3c935bb391f2bcf0edccde9374503c1c52c1ca296920a90c830c118129949ff3b433da1a931e938c035a6b2c138a7f46747b46a94d33ac0c74e4fcf1f41cd0bf12659f63d15c075671d861f2843df902397df9f36d305d5392d323adac7f37750117344063a92af63c631d00b9014e24f97d3e6ec4082952007a7a5793b6a16e9000bc30142e110ab70f1e81da9a55b2b39b6061b1038e39bdbdac10957bec02d77538ca76b356b913c2b296fa40d761bc571193b31ba56137ee9c0fa1ca3e4ee88a0d6e1cd72b0603dd50db7c4dee2325e8d497ae36febbb67adaac2765585e3057cde3cb85e2f2fe3d278468146f924bd172adaef6215966f70d7c8f2bd1575c3085f7e239ed22b26f5345fdaae42a5ec4531af46dcb0d6eb9088de9ed5a13b9242c567003906d7ac951d51ab9efaf539bd025605649cfe49c60b8fd7bfbc123b70c66855011141340c0b942ae19d2ab8074fe00a757957a462ff313ada92c3393e83a0a6019e621f218f531b52cdb70c492e155c4636e4caef03f40c82a5d717528173620b1591bac5c6cc5177ad76d3ccbc4734912d24286ada9a3fe6999a15e53616660414a66549f5d2df7393d7b0a01fb6fbbce8335ee027372f4a54162580c79a6e4807282b5bde9b03b36b261c7b3d2e66a9a26047b08b2d26898c47c8f60b4f14e6c18c59aff042043ab55dd32f7f091fbb4a31369bce2a9a2cb4cbab85a1f734e0e04185f505a32c808e96bf0001450eedb425aabf547d544c8b20db055e5ac9520373ee985a5a526c20e0bef21c38b156144b5a021c43d4bdb5a26d47625579c545e92022a3e165f57c0425129c983781dfad9041d4b77ba1c4676073416f0cda8355258e994434fba0bfe0dbd515ab37cace243834289d1a8e10f5adf360fe95066b8a7db03b9b01e9ec8c82e755ad23d263e08ae5079a5d68d3d0ca09d107aaf84aaa48931e79cf0a3079b41c0a1c3c3d42d89f24bcc657c3a44bf4a65948aa1faf642eecb84b119aecea0b6d081c04680ed0d0d41a06199d6b32e07c800f7655135230ce34d381b4c6fece111c88f8819c661ab84800c5682db15fd6ea3e8a4c875d600b73371048793dc5c0d3b18bf45e2b46f02147116f163795e2ceb8be4df2fbb777185c377feaae247f42c9b40e6b20995ad1b0d750255c9d2fd596e085f71dd2489e8acee172ba982252b88e5cb459f8ea969f7b6a3f0d8491c03709ad05a2c5a1ae65bd47b1ac9123874bbdb06fe5ad6c381ad6373202a543d54fb10e76634189e0c7970fc7cef703f8c49b935032960d87fa5714245c52ea3c56be640770eb1e0fe9378821db20ab144781029dada979cdf80c93436ffc55c30bba9e5d6467f2400f930fcfee790a03a07f8fea9e6822f93af0e9b23f6c7ed013329522d3969c2692b3907137ee27b1123d9b7d7e2cca0e1b6c1bcaac34e577209c9fe6e65bed97bb949c18cdd116d2a627beaa6785983abe8c276dfa045f2f1cb8b41fb90ae1f3d4b2378c9175c448775a1f94a286e59ea2e97e48e0ba7494298a41671a11db5f0b66352354dca64e90e112bc93ecfde2cb3e9a8df75b8f563298d0e1aa5e9b17172d12293f0eca9fadeb2f57c5f743f5fbf1de23b60bebecd94f309e074008bfa43ab6f5241edef42b63fc687880855e9d7c3a7d0f314d7dbe0a85b472d678737c775b3937f8ea21be356cf54945a399b1ad9ee8951c8fb8eecbd6272c47eeaec998cc731f441100fad588c39598908f5b9da4047de1d90999a7ea1a684ea3bdfb23dc753426c12cf4e69676adb89e3783fa87603b41c02f5b0a8745c6114a44dd259d947ec83e01b35edf78860b17b3ee7f39e70c742b5f7cc6d623d9543de34b59791179670d7c3484c684f08e25e70d721e6a6c0ef5d3bfcc6d71c570bab81f56af7c17f1d6fc8daa26a782d259dc247493e7832bc6e4d9dd686f1c9e6035f313b8d752b82f40e127f6fb279a80e228864349bf21dc825efbdd2a0f3c0f9f2c7bdb8c48354db4a1e7bb50386211b897f55f139353f374d5b15b1a3bc01f0f2d7eeff4153183050b1abedeac5d6c17eee7b669bec8b9222b6b3b0fbaeaf40857f95e4b79b8a3db759f3abcd4987f088500cbce19621a61b2094cec051f7957276b6572fc81da9ea52cf71db075d69e150f4839c81f6317eb58ee0762cbc8876e0c1c6281e75607b05ea835ee3fde435071680d91d38b4abb52bc43df784b2647fe4f28611777cbde0bb1758bfb4d78d4340bb97df83720afcaa79a1b8db5b79b9de3555893c007105a4aec9e8f7ed5253b205bb1fc69f7992c910d036f6a1571c18c61b899fd6d0c9787cff4b4d81ec11a80b2dcb2e84bf89647b006098e55956012d5bf836a54dd7e9080b0f4dbb188abc3bb46bcca763fe24fd66213c11d1fcc18b4ef3aa28455e76dee0738a2ea4ec70be650a488b69ddbfc693d477583440011f6778868660d5ac20006fde0f0fa351c145665a57d2ba53e41fddd5724423bf6efecf75646c4ae72c46d8a", 0x20001001) 21:40:32 executing program 3: r0 = syz_open_dev$hidraw(&(0x7f00000001c0), 0x0, 0x80002) write$hidraw(r0, &(0x7f0000000200)="bc0ca8f4d3805a1e9cbb6e4c040682a0bd99ef43cdd6bc06d27abc341167e0919172aac8aeb68e087adc02c812909c22c9ea07120e55bc7de10dba97b1bcd3516b4539bf6f21533d32df047fe3f4800bbee6fd6af40af92318ea15f16a78c34236b9d09d1b7358325d47164ddf658a8a3e5be85522f4b97119058bb024011f532d578d48f98910a169d1c77a949f7dbec5636e4db62a1398d6e6131343c2eceaa0f2a0cb1066300230385ee4f60af0afeee3a2102611ede25b07e0e1c30c12d38666feb175a3102158bb0aac1355f117138057f0a15581afe89b4602e6f706b6e4f8f08fdf207ffce0c5baea8bfe619ebb13eff67b820489a5ff03b0bb1c5967de5d7cec84c3f6fd2cfeada79bdc91cc36ed88d7f375fd76f84e7c9f676f76a29579bbad5e9bfb222fcf484665d879602a2e53dbaaea4ba71df44ecd57677e7f3283b9661a7b6f8808cd95ceb51c7cb44c3ebdfbf6694d1502125a6e9766ac7e645329ab405b879c6fb77206c86c74aa7ef4f6a848037de52ddc554ce029538206d9e61ef7ff168c7ab57ead5205589e6d67d06677b7594c8a46c5d79dcdc7446cbdd107c7f701c24ec2d95772d06de08b637b4cb65219fa30b9e66c9d326f6bb25a8d6b04828300e72a766da3eae409f1223c31ab81e78172382c6e267dbc08dfbd3edc2705e6d9f730da8fa1e9d088f0b7a715e5bdd8ae70faa365ab4246df3c1fe8ba724ef057c74a46471b46254ad7fb0da1854837f2f6f13ef3280a4c6f7c55162855a543fe4c764ac319c89f79f0fb797d4a7b668a16a1cba4916e7582a79c9a2f048993c2c3d02ae35a2c64a6b2a44b857ec681cbf1f3245ceaebbc39c0f532907c5087e9d0715e5e741a076a175396f682fd625a162cec836ea8fd061c28bca45ed70bf7c230a575dd7c4b1c6c0debf473b37df79a354d30692556c3e3a6f63f87caf48c2c8ec5a9cc1ed8862b6a28c512c11a1aac63b343cf3513a39a5b0197bf0e8577414706c6d228bcadc79bb0b060bef39c0572db9a6ec33d11607e6a36babb23515239b2c10ea33b826c4e0bf4063b9dbdbf0b431d518dd4707a9082b77c16c009e7cfde996f9cf135c3de300fcc5f314b5fa72b0a532d1aacb1d5ac8245966a90ad009e51491a225fefd345b77ed7552b9a927830bb1f7e8371e18b589dca77464fd08c57a2f30c3195979315b2081238c2c781e5ffb49342032e91cf4874c3adca9f9bbf387bb8f22649cc26067ac680374d11c6ceebbc9ce3d300f5927d2091295f72525be70928357004668ea97e29eb10fdfcdd5bfb7d9f2673066fe33c85c53004034ce6daa202a1a2eca8d4dff79e87fc5c0f789c3dd954156920995d8ad21e6a7bb044df919890034a9a3cf4b3539794e7ef25aac386adbaa7b0764a6e5284202d9fc761aa7831e4e1ed1408ad971811508ed5e7a8403d55d2eb08fdec7f9962b5eebf6e5fd4f5dc380a9510f0c2ce3b7ccbde07a490514a3491505f1876d515cff437370bceed0758042d17ddc8da6fc4cf0623011d2db06dbd64b04c5b74221a198ca76f3a19f770167678e841f2353899e9d248507e510564a260da83080e9d2c25ff6a3e10d016188067b99f0993c4c985ea34483c7222cb4a7813f682102a8f6e64ad985c504b70f8073633f50303c0d16ab0c5cfa009f0226c42fa16f458294102ae22ebabf2ccf0af2d79e98ceeee091f9a9734321e3d30beb069fde6707617e2b490704b986683f374b6bfa2d924ad4afcba54356121a633b6e3f90d71643b4217d172a22e5b2d6ee5a3a0b48a53f58a45516f706cace2a1343c5dc1dd6e675b1212680367940622a95032dc31eb016309bad58d9c468f0c5238c9940da5888ccf404101abf285ec658b51708392314998893923c113277e6a177b9c7d680a888f4f2922b7a85b2170589f9273a8edfd2100bcd07387d77f60b7208ca5d48b1f9627818e1e6595eec081ae1262cb46d1b040ea9315ac821015ba3d5bdcdeebe4da088ef4f0fa207612a56fb2cc4a0ef2d68e24b5ee15e73f5706c04ca6f6cc02004759e55212025b2e097bfcf40cbc8406dcb4baf466909e7acd15a8c56aa6fb46e3645b389804b1f6fd7ac4b45c33b3c5889165dd1686141dd42811fdc12dd6806dbebbc40ba0cf1fc7e1f6eacd60b9e23d4579121197b33315a7a301702d988ce6f35c19408bd940bb38bad1560ba4356728d12400f290f5c8bbae8c76ca93fb9abe1f27d83b4260e9ccb084334f4c137dfae8b1213df33eeaac7f0f4bf4dcc2c96e1b11d61cd5168228cb2a5350b3c8cca4fc0dbfa647a009bb558032164cd117ddf5db0997c8422ef39d5884dc30b0e772b6206ec5ae6495977e069a0251a09d47439742c360d8f02a022ae202ec0207b8fcb254aa6dd287c789cc59f17d2cef8694cc648ed0804a3cf8e690c915537e995e49f472dcde36181828190b27c217accad274ce4a3e8360da724a55db4483558726831117a7780ea55323c0e04c22d9ddd5d61dbc4812d72cd2cf2bde9c4f0dc7abe677e3c935bb391f2bcf0edccde9374503c1c52c1ca296920a90c830c118129949ff3b433da1a931e938c035a6b2c138a7f46747b46a94d33ac0c74e4fcf1f41cd0bf12659f63d15c075671d861f2843df902397df9f36d305d5392d323adac7f37750117344063a92af63c631d00b9014e24f97d3e6ec4082952007a7a5793b6a16e9000bc30142e110ab70f1e81da9a55b2b39b6061b1038e39bdbdac10957bec02d77538ca76b356b913c2b296fa40d761bc571193b31ba56137ee9c0fa1ca3e4ee88a0d6e1cd72b0603dd50db7c4dee2325e8d497ae36febbb67adaac2765585e3057cde3cb85e2f2fe3d278468146f924bd172adaef6215966f70d7c8f2bd1575c3085f7e239ed22b26f5345fdaae42a5ec4531af46dcb0d6eb9088de9ed5a13b9242c567003906d7ac951d51ab9efaf539bd025605649cfe49c60b8fd7bfbc123b70c66855011141340c0b942ae19d2ab8074fe00a757957a462ff313ada92c3393e83a0a6019e621f218f531b52cdb70c492e155c4636e4caef03f40c82a5d717528173620b1591bac5c6cc5177ad76d3ccbc4734912d24286ada9a3fe6999a15e53616660414a66549f5d2df7393d7b0a01fb6fbbce8335ee027372f4a54162580c79a6e4807282b5bde9b03b36b261c7b3d2e66a9a26047b08b2d26898c47c8f60b4f14e6c18c59aff042043ab55dd32f7f091fbb4a31369bce2a9a2cb4cbab85a1f734e0e04185f505a32c808e96bf0001450eedb425aabf547d544c8b20db055e5ac9520373ee985a5a526c20e0bef21c38b156144b5a021c43d4bdb5a26d47625579c545e92022a3e165f57c0425129c983781dfad9041d4b77ba1c4676073416f0cda8355258e994434fba0bfe0dbd515ab37cace243834289d1a8e10f5adf360fe95066b8a7db03b9b01e9ec8c82e755ad23d263e08ae5079a5d68d3d0ca09d107aaf84aaa48931e79cf0a3079b41c0a1c3c3d42d89f24bcc657c3a44bf4a65948aa1faf642eecb84b119aecea0b6d081c04680ed0d0d41a06199d6b32e07c800f7655135230ce34d381b4c6fece111c88f8819c661ab84800c5682db15fd6ea3e8a4c875d600b73371048793dc5c0d3b18bf45e2b46f02147116f163795e2ceb8be4df2fbb777185c377feaae247f42c9b40e6b20995ad1b0d750255c9d2fd596e085f71dd2489e8acee172ba982252b88e5cb459f8ea969f7b6a3f0d8491c03709ad05a2c5a1ae65bd47b1ac9123874bbdb06fe5ad6c381ad6373202a543d54fb10e76634189e0c7970fc7cef703f8c49b935032960d87fa5714245c52ea3c56be640770eb1e0fe9378821db20ab144781029dada979cdf80c93436ffc55c30bba9e5d6467f2400f930fcfee790a03a07f8fea9e6822f93af0e9b23f6c7ed013329522d3969c2692b3907137ee27b1123d9b7d7e2cca0e1b6c1bcaac34e577209c9fe6e65bed97bb949c18cdd116d2a627beaa6785983abe8c276dfa045f2f1cb8b41fb90ae1f3d4b2378c9175c448775a1f94a286e59ea2e97e48e0ba7494298a41671a11db5f0b66352354dca64e90e112bc93ecfde2cb3e9a8df75b8f563298d0e1aa5e9b17172d12293f0eca9fadeb2f57c5f743f5fbf1de23b60bebecd94f309e074008bfa43ab6f5241edef42b63fc687880855e9d7c3a7d0f314d7dbe0a85b472d678737c775b3937f8ea21be356cf54945a399b1ad9ee8951c8fb8eecbd6272c47eeaec998cc731f441100fad588c39598908f5b9da4047de1d90999a7ea1a684ea3bdfb23dc753426c12cf4e69676adb89e3783fa87603b41c02f5b0a8745c6114a44dd259d947ec83e01b35edf78860b17b3ee7f39e70c742b5f7cc6d623d9543de34b59791179670d7c3484c684f08e25e70d721e6a6c0ef5d3bfcc6d71c570bab81f56af7c17f1d6fc8daa26a782d259dc247493e7832bc6e4d9dd686f1c9e6035f313b8d752b82f40e127f6fb279a80e228864349bf21dc825efbdd2a0f3c0f9f2c7bdb8c48354db4a1e7bb50386211b897f55f139353f374d5b15b1a3bc01f0f2d7eeff4153183050b1abedeac5d6c17eee7b669bec8b9222b6b3b0fbaeaf40857f95e4b79b8a3db759f3abcd4987f088500cbce19621a61b2094cec051f7957276b6572fc81da9ea52cf71db075d69e150f4839c81f6317eb58ee0762cbc8876e0c1c6281e75607b05ea835ee3fde435071680d91d38b4abb52bc43df784b2647fe4f28611777cbde0bb1758bfb4d78d4340bb97df83720afcaa79a1b8db5b79b9de3555893c007105a4aec9e8f7ed5253b205bb1fc69f7992c910d036f6a1571c18c61b899fd6d0c9787cff4b4d81ec11a80b2dcb2e84bf89647b006098e55956012d5bf836a54dd7e9080b0f4dbb188abc3bb46bcca763fe24fd66213c11d1fcc18b4ef3aa28455e76dee0738a2ea4ec70be650a488b69ddbfc693d477583440011f6778868660d5ac20006fde0f0fa351c145665a57d2ba53e41fddd5724423bf6efecf75646c4ae72c46d8a", 0x20001001) r1 = syz_open_dev$hidraw(&(0x7f0000000040), 0x0, 0x0) ioctl$HIDIOCGRAWNAME(r0, 0x80404804, &(0x7f0000000080)) write$hidraw(r1, 0x0, 0x0) read$hidraw(r1, &(0x7f0000000000)=""/114, 0x72) 21:40:32 executing program 5: r0 = syz_open_dev$hidraw(&(0x7f00000001c0), 0x0, 0x80002) ioctl$HIDIOCGSTRING(0xffffffffffffffff, 0x81044804, &(0x7f0000000a40)=ANY=[@ANYRESHEX=r0, @ANYBLOB="f287ab0df4a598bb69603b1caf581bfc2f4c466919f8e7b16616c29ef3f5cfac87ed5243eef01dd1123eac2484d6c7e48c79673bb5744339d5d9827e5469f3bb1af70a35bc128d1c4d038648148c821b275c3b00d0951847908a66dc77ac7efed331035134b29f24895d08925469d2ddb049775538c4f359ff66e17a1d7299085a44d16e10f18e7832a31df414d424"]) r1 = syz_open_dev$hidraw(&(0x7f0000000000), 0x5, 0x228500) ioctl$HIDIOCGRAWPHYS(r1, 0x80404805, &(0x7f0000000080)) r2 = syz_open_dev$hiddev(&(0x7f00000000c0), 0x3697a8578, 0x280100) ioctl$HIDIOCGUSAGE(r2, 0xc018480b, &(0x7f0000000100)={0x3, 0x3, 0x9, 0xbb1, 0x0, 0x7}) r3 = syz_open_dev$hidraw(&(0x7f0000000040), 0x0, 0x0) write$hidraw(r3, 0x0, 0x0) ioctl$HIDIOCGRDESC(r3, 0x90044802, &(0x7f0000000200)={0x81c, "ebd162efdb6a598b451c961f06cd350d8ac33656cbded07d47ab084046d931f2fc574a810833088acd7342b15e8ea5114c70b2ada67af0791998ef5f782e0ac859046b206434ab0919a0dc276ccbfe15e69fa92d7983a686c79cb4703fe818e4e6fb6ac1c15ccf291683f07bed2ca540ace80bf6311fab41b7658250e8e5d4a346cc440c3c96f6821ca5d00183e2ccdc90c961306ca3928e543109f1953550af4ce2922377c17602863a71ae533c5ceec453fc67b58269c17971e58c3a5a0b587a26219e0de38895b1bec7a1afe13f37588789ff19a2113f78b155fe19503558e7e1e53ae58df4c6898cf27e8fa173f11a0ea1372a7f84bbcdd67c79a6dae7ecdcd72f4a3b1234cf1ac95ebe2c187894cd91f30b025de4b5c5c4bab4e4957d94e76e09d9dc31d1e7dd4aeeccffc38faaf073903c988a4e536d6662cfa80cd540ab4f9822011be83d7fd08e4749d9abec8c5923a8c9ce13d3526b106197a23d3f4ae5f37ff5182c76b34be6fc61184a5abfe61a6994b54a725a9fd9683d0177db52647d170818e857fecc18e0410176eeec196eb138d0ac061a306a624900a9ba80a4d63f00d26dce9e61481c788488dc09958a9103f9c637e4dd485c3b3d46de082914f57ad31d895de4f4d0521b7353157b8246210962ac2dc2ab7c52789c2aad8b91de69130fd70dd754d29361e4c10710b5d6690bc39d94166a9a9ee5e576d6499dce5c6f67e8663a696af99cbe421bf3f71ef991ceb1140e8dbb86ed76643b045e1c223141823ecede3041cbd2335cc9b33484ebc499fa3067a92d41df675b252003e3eec6207eabd3f20106f9e0c74780eb54605a125f61fb3104cacd96beef48fe12235959efe98b172ecdb0c803813bbf5ec6967321bc8b2cd6920a46b10a68239c9d4018e59c5037f6e312c34b05122492f89102efed2c910e4cc9cff3573ad3e5e3dac5a6f757d72d4715905929d24fc3a758346a52d2870591686ed773574beed223dcbbd4583689e17df2c6132046152515d4efe034dcb626bfb91f5988bfdd178b7f51fec42f5f1e542df30ebbfd81fca1640816c9ea07e41130a39a342d98e00d4ad705c4bed7fbd4a9cad3b05350c631e15a4cc7a3c404f439693c9105018127806fdbb03c9cc524ceecc50377be3470ba3493cdf7817624ba15410399c278b14d25ecaef64ba132f976fc5c4b8368aa93f6fb2479cde8f3d6b8f691bcfe882f74dcbd20274a7c5f9a28b1fa4b5cf7d81e1eaa9d70acab6197370c5b18f030ae73bd10898bef653cfaba424700adebf0ad7e476cf843cc24be12e328133f7b3611d27e35756aba39552816ff04a1f9b62c31b758ee7a6a8760754da9c768ef1d0c7f504e339f4feb2855f1ddec0139457d7c943c963700bcd057432b285efd7d13a108c075dd2c15abd38e0bc090891ea5b0bc600d2f08d8d5d1ca4ebccfefca40c65033426e8fc01ac62e2b37265e17f127206200fb1dd9dcd3dfc82a276e508fc54e1c19bf38570ab4eb82b30e642d54421a5702b439f0d25a7da36c8bcd0b7d928865615965382bcaca186ca48615456490874ddc3017094214cab9baeb5111ce5f651e158b2b0ec9b0158a4dcd3a43836979a615c0e19b9f86cd1c7c9e7917edfcdadf3c7fdebd61ea41df03b5c9a9a325b9b7cdcfcc981fda462bef740b6f59513a6dff3dadeb0593ce7c749a8e9673cdaf39403751f74471151227fa53a615bdcf86bc2a328ae1b00c088efe623fc90b7d25c5aa959d32bd14798942512b19cccb33794ac408d56967bd20ef006d01cd99cfc2a7fc08020e61f1a36a4fc49d08948e54459932ffa31a11632823349398d838d3d6fe988e1e7a1a0a493bd3c68056ece279109ff0f325dd503c423f6ffa2bd2407ef177633cab5fcb99e37f520749b6210966e4e1157b25692d3114945b736c456a96dbc5fef8b14cb2d1ed4b294f5e48b0dae1ddf3671b7feccdac5d95032a230ac4944a5bb5170b754da91f34a5156c3a8fce60a2fe8c50ed58aeaabaf35c556039f4ff64830357b403ef95521c055800c842947c26c9939a07026a7ecb0755f21365e2964fcc05a40f6a5493f5fab6a0d279a83ebc720900187250b32d7b321dc269963cc8fd383d72204f52976d8a02a550df79bec26579f0cf7385c50f009d08d7ebfd7da7385601d2eb3643048afcfc241e021203ea5a97817bf5f60ef8dca50e7fa96b82008035a385e2cc7887bffe548a6b0a7b534fc6b76702168eed9f4967e31b1b83dbcd50e448306f09ff5629c5056ffc3be9e93f943cb31579bffadf38ae2fd24a14336df865c79de1fc05845d0af1361e0f64a4f80dae2a4a7b218cadc0a61e8e89d07b92fa79afc2627b147880cd0ec47b39c990c377375a4f5c0ce94c040f8a5a5c6beb37101c4dc18e8b04be18d1278a6dfa67801d9ff8356f090b575f36e1b4e5abd661d09de1928000dd16f8219d993fe892d3cd3a0aba983b7100765b39108317066f2b9269fa11db2354d71ccbb202e616450909643c579ac52b25a4ae3670e94921adf2c44dad890d6aba7af142c6ed749f9b70843bdbf34196341439fd3e00ad3e4b7cb3392b6687bf8cb1fa8163bffeaf020791231d5c31129fe593bea57be08433368fd8b1a71fd14bd83b73db3a52b1e1ff32b0fb5e2bd36760a0a539addc9cd04169be592cdfdcc8413573386800903eff71b8fa9e127b840c41684b376a78649a0cc48cc17da0e5846ecbcb0fea8c264cf04054f278b52b2dd95e5fb91c970d2e5864b541eeffc72979b78c70ff46aa7d61b7586a5103b6c91eda5b5b4591cf7be8a80f51e7febe7ab6cd8191086b64fac0eb57154b38cc0f2d12e7e807c779e2a6444a669b14ff02ab276932c2c06387e8ca3405db88d7db7480b6f27c68610e6164049a2f4151ef38493e7353c8edb548"}) 21:40:32 executing program 4: r0 = syz_open_dev$hidraw(&(0x7f00000001c0), 0x0, 0x80002) r1 = syz_open_dev$hidraw(&(0x7f0000000000), 0xf3c, 0x440002) ioctl$HIDIOCGRDESCSIZE(r1, 0x80044801, &(0x7f0000000040)) ioctl$EVIOCGMASK(0xffffffffffffffff, 0x80104592, &(0x7f0000000100)={0x17, 0x7f, &(0x7f0000000080)="55109f3c813c0fe74a1b8755dba366d54596484dc79be32de441cc2a338b877fcd78c4b103710cee04b4fd17c62b9deac554e373cce7d85cc7eaf751ff9bafd44486bf13d86305d07b50e18c1d9edfa31df002b3c4694de85fc2842887670783bcde4611710abedd2db962147582f32f8dec35e1be33ff4665d685609c54ed"}) write$hidraw(r0, &(0x7f0000000200), 0x0) 21:40:32 executing program 0: r0 = syz_open_dev$hidraw(&(0x7f00000001c0), 0x0, 0x80002) write$hidraw(r0, &(0x7f0000000200)="bc0ca8f4d3805a1e9cbb6e4c040682a0bd99ef43cdd6bc06d27abc341167e0919172aac8aeb68e087adc02c820909c22c9ea07120e55bc7de10dba97b1bcd3516b4539bf6f21533d32df047fe3f4800fbee6fd6af40af92318ea15f16a78c34236b9d09d1b7358325d47164ddf658a8a3e5be85522f4b97119058bb024011f532d578d48f98910a169d1c77a949f7dbec5636e4db62a1398d6e6131343c2eceaa0f2a0cb1066300230385ee4f60af0afeee3a2102611ede25b07e0e1c30c12d38666feb175a3102158bb0aac1355f117138057f0a15581afe89b4602e6f706b6e4f8f08fdf207ffce0c5baea8bfe619ebb13eff67b820489a5ff03b0bb1c5967de5d7cec84c3f6fd2cfeada79bdc91cc36ed88d7f375fd76f84e7c9f676f76a29579bbad5e9bfb222fcf484665d879602a2e53dbaaea4ba71df44ecd57677e7f3283b9661a7b6f8808cd95ceb51c7cb44c3ebdfbf6694d1502125a6e9766ac7e645329ab405b879c6fb77206c86c74aa7ef4f6a848037de52ddc554ce029538206d9e61ef7ff168c7ab57ead5205589e6d67d06677b7594c8a46c5d79dcdc7446cbdd107c7f701c24ec2d95772d06de08b637b4cb65219fa30b9e66c9d326f6bb25a8d6b04828300e72a766da3eae409f1223c31ab81e78172382c6e267dbc08dfbd3edc2705e6d9f730da8fa1e9d088f0b7a715e5bdd8ae70faa365ab4246df3c1fe8ba724ef057c74a46471b46254ad7fb0da1854837f2f6f13ef3280a4c6f7c55162855a543fe4c764ac319c89f79f0fb797d4a7b668a16a1cba4916e7582a79c9a2f048993c2c3d02ae35a2c64a6b2a44b857ec681cbf1f3245ceaebbc39c0f532907c5087e9d0715e5e741a076a175396f682fd625a162cec836ea8fd061c28bca45ed70bf7c230a575dd7c4b1c6c0debf473b37df79a354d30692556c3e3a6f63f87caf48c2c8ec5a9cc1ed8862b6a28c512c11a1aac63b343cf3513a39a5b0197bf0e8577414706c6d228bcadc79bb0b060bef39c0572db9a6ec33d11607e6a36babb23515239b2c10ea33b826c4e0bf4063b9dbdbf0b431d518dd4707a9082b77c16c009e7cfde996f9cf135c3de300fcc5f314b5fa72b0a532d1aacb1d5ac8245966a90ad009e51491a225fefd345b77ed7552b9a927830bb1f7e8371e18b589dca77464fd08c57a2f30c3195979315b2081238c2c781e5ffb49342032e91cf4874c3adca9f9bbf387bb8f22649cc26067ac680374d11c6ceebbc9ce3d300f5927d2091295f72525be70928357004668ea97e29eb10fdfcdd5bfb7d9f2673066fe33c85c53004034ce6daa202a1a2eca8d4dff79e87fc5c0f789c3dd954156920995d8ad21e6a7bb044df919890034a9a3cf4b3539794e7ef25aac386adbaa7b0764a6e5284202d9fc761aa7831e4e1ed1408ad971811508ed5e7a8403d55d2eb08fdec7f9962b5eebf6e5fd4f5dc380a9510f0c2ce3b7ccbde07a490514a3491505f1876d515cff437370bceed0758042d17ddc8da6fc4cf0623011d2db06dbd64b04c5b74221a198ca76f3a19f770167678e841f2353899e9d248507e510564a260da83080e9d2c25ff6a3e10d016188067b99f0993c4c985ea34483c7222cb4a7813f682102a8f6e64ad985c504b70f8073633f50303c0d16ab0c5cfa009f0226c42fa16f458294102ae22ebabf2ccf0af2d79e98ceeee091f9a9734321e3d30beb069fde6707617e2b490704b986683f374b6bfa2d924ad4afcba54356121a633b6e3f90d71643b4217d172a22e5b2d6ee5a3a0b48a53f58a45516f706cace2a1343c5dc1dd6e675b1212680367940622a95032dc31eb016309bad58d9c468f0c5238c9940da5888ccf404101abf285ec658b51708392314998893923c113277e6a177b9c7d680a888f4f2922b7a85b2170589f9273a8edfd2100bcd07387d77f60b7208ca5d48b1f9627818e1e6595eec081ae1262cb46d1b040ea9315ac821015ba3d5bdcdeebe4da088ef4f0fa207612a56fb2cc4a0ef2d68e24b5ee15e73f5706c04ca6f6cc02004759e55212025b2e097bfcf40cbc8406dcb4baf466909e7acd15a8c56aa6fb46e3645b389804b1f6fd7ac4b45c33b3c5889165dd1686141dd42811fdc12dd6806dbebbc40ba0cf1fc7e1f6eacd60b9e23d4579121197b33315a7a301702d988ce6f35c19408bd940bb38bad1560ba4356728d12400f290f5c8bbae8c76ca93fb9abe1f27d83b4260e9ccb084334f4c137dfae8b1213df33eeaac7f0f4bf4dcc2c96e1b11d61cd5168228cb2a5350b3c8cca4fc0dbfa647a009bb558032164cd117ddf5db0997c8422ef39d5884dc30b0e772b6206ec5ae6495977e069a0251a09d47439742c360d8f02a022ae202ec0207b8fcb254aa6dd287c789cc59f17d2cef8694cc648ed0804a3cf8e690c915537e995e49f472dcde36181828190b27c217accad274ce4a3e8360da724a55db4483558726831117a7780ea55323c0e04c22d9ddd5d61dbc4812d72cd2cf2bde9c4f0dc7abe677e3c935bb391f2bcf0edccde9374503c1c52c1ca296920a90c830c118129949ff3b433da1a931e938c035a6b2c138a7f46747b46a94d33ac0c74e4fcf1f41cd0bf12659f63d15c075671d861f2843df902397df9f36d305d5392d323adac7f37750117344063a92af63c631d00b9014e24f97d3e6ec4082952007a7a5793b6a16e9000bc30142e110ab70f1e81da9a55b2b39b6061b1038e39bdbdac10957bec02d77538ca76b356b913c2b296fa40d761bc571193b31ba56137ee9c0fa1ca3e4ee88a0d6e1cd72b0603dd50db7c4dee2325e8d497ae36febbb67adaac2765585e3057cde3cb85e2f2fe3d278468146f924bd172adaef6215966f70d7c8f2bd1575c3085f7e239ed22b26f5345fdaae42a5ec4531af46dcb0d6eb9088de9ed5a13b9242c567003906d7ac951d51ab9efaf539bd025605649cfe49c60b8fd7bfbc123b70c66855011141340c0b942ae19d2ab8074fe00a757957a462ff313ada92c3393e83a0a6019e621f218f531b52cdb70c492e155c4636e4caef03f40c82a5d717528173620b1591bac5c6cc5177ad76d3ccbc4734912d24286ada9a3fe6999a15e53616660414a66549f5d2df7393d7b0a01fb6fbbce8335ee027372f4a54162580c79a6e4807282b5bde9b03b36b261c7b3d2e66a9a26047b08b2d26898c47c8f60b4f14e6c18c59aff042043ab55dd32f7f091fbb4a31369bce2a9a2cb4cbab85a1f734e0e04185f505a32c808e96bf0001450eedb425aabf547d544c8b20db055e5ac9520373ee985a5a526c20e0bef21c38b156144b5a021c43d4bdb5a26d47625579c545e92022a3e165f57c0425129c983781dfad9041d4b77ba1c4676073416f0cda8355258e994434fba0bfe0dbd515ab37cace243834289d1a8e10f5adf360fe95066b8a7db03b9b01e9ec8c82e755ad23d263e08ae5079a5d68d3d0ca09d107aaf84aaa48931e79cf0a3079b41c0a1c3c3d42d89f24bcc657c3a44bf4a65948aa1faf642eecb84b119aecea0b6d081c04680ed0d0d41a06199d6b32e07c800f7655135230ce34d381b4c6fece111c88f8819c661ab84800c5682db15fd6ea3e8a4c875d600b73371048793dc5c0d3b18bf45e2b46f02147116f163795e2ceb8be4df2fbb777185c377feaae247f42c9b40e6b20995ad1b0d750255c9d2fd596e085f71dd2489e8acee172ba982252b88e5cb459f8ea969f7b6a3f0d8491c03709ad05a2c5a1ae65bd47b1ac9123874bbdb06fe5ad6c381ad6373202a543d54fb10e76634189e0c7970fc7cef703f8c49b935032960d87fa5714245c52ea3c56be640770eb1e0fe9378821db20ab144781029dada979cdf80c93436ffc55c30bba9e5d6467f2400f930fcfee790a03a07f8fea9e6822f93af0e9b23f6c7ed013329522d3969c2692b3907137ee27b1123d9b7d7e2cca0e1b6c1bcaac34e577209c9fe6e65bed97bb949c18cdd116d2a627beaa6785983abe8c276dfa045f2f1cb8b41fb90ae1f3d4b2378c9175c448775a1f94a286e59ea2e97e48e0ba7494298a41671a11db5f0b66352354dca64e90e112bc93ecfde2cb3e9a8df75b8f563298d0e1aa5e9b17172d12293f0eca9fadeb2f57c5f743f5fbf1de23b60bebecd94f309e074008bfa43ab6f5241edef42b63fc687880855e9d7c3a7d0f314d7dbe0a85b472d678737c775b3937f8ea21be356cf54945a399b1ad9ee8951c8fb8eecbd6272c47eeaec998cc731f441100fad588c39598908f5b9da4047de1d90999a7ea1a684ea3bdfb23dc753426c12cf4e69676adb89e3783fa87603b41c02f5b0a8745c6114a44dd259d947ec83e01b35edf78860b17b3ee7f39e70c742b5f7cc6d623d9543de34b59791179670d7c3484c684f08e25e70d721e6a6c0ef5d3bfcc6d71c570bab81f56af7c17f1d6fc8daa26a782d259dc247493e7832bc6e4d9dd686f1c9e6035f313b8d752b82f40e127f6fb279a80e228864349bf21dc825efbdd2a0f3c0f9f2c7bdb8c48354db4a1e7bb50386211b897f55f139353f374d5b15b1a3bc01f0f2d7eeff4153183050b1abedeac5d6c17eee7b669bec8b9222b6b3b0fbaeaf40857f95e4b79b8a3db759f3abcd4987f088500cbce19621a61b2094cec051f7957276b6572fc81da9ea52cf71db075d69e150f4839c81f6317eb58ee0762cbc8876e0c1c6281e75607b05ea835ee3fde435071680d91d38b4abb52bc43df784b2647fe4f28611777cbde0bb1758bfb4d78d4340bb97df83720afcaa79a1b8db5b79b9de3555893c007105a4aec9e8f7ed5253b205bb1fc69f7992c910d036f6a1571c18c61b899fd6d0c9787cff4b4d81ec11a80b2dcb2e84bf89647b006098e55956012d5bf836a54dd7e9080b0f4dbb188abc3bb46bcca763fe24fd66213c11d1fcc18b4ef3aa28455e76dee0738a2ea4ec70be650a488b69ddbfc693d477583440011f6778868660d5ac20006fde0f0fa351c145665a57d2ba53e41fddd5724423bf6efecf75646c4ae72c46d8a", 0x20001001) 21:40:32 executing program 4: r0 = syz_open_dev$hidraw(&(0x7f00000001c0), 0x0, 0x80002) write$hidraw(r0, &(0x7f0000000200)="d09c69620f34fa78f279ea4376650b14901b65e87ccf3ac37cd85f69d3dbfd8f2b7f6551317a808708fdb45b6ee864fc2d0f6d4df19351ee7361618c66f860a6857f560add6584710acc377d765101f72350d9108b7023dd78241b29be1cf4d595136355e89723ad4d441910db45072963d096529725b76c70d738b43cff4d22dfed43dff50da2817cd1e700000000000000000081001d8ae26f18575facac84520812f98619cd18e96eefe38ddb0a840328ed085719e4a0b563080018c591c6e5e7b67b847e3d813e5005174eebb15eefbfe99fa68b75918cb6ab1b146ec67414c96bfce06f9355266ff998b04f2fb3f7f0c301a144cb945cc10b13366b1e2e8b6e759f1e7e7e0043d6b9", 0x10b) 21:40:32 executing program 1: r0 = syz_open_dev$hidraw(&(0x7f00000001c0), 0x0, 0x80002) write$hidraw(r0, 0x0, 0x0) read$hidraw(r0, &(0x7f0000000000)=""/152, 0x98) r1 = syz_open_dev$hidraw(&(0x7f0000000100), 0x1, 0x400200) ioctl$HIDIOCGRAWINFO(r1, 0x80084803, &(0x7f0000000140)=""/6) r2 = syz_open_dev$evdev(&(0x7f0000000f00), 0x0, 0x0) ioctl$EVIOCSABS20(r2, 0x401845e0, 0x0) ioctl$EVIOCGPHYS(r2, 0x80404507, &(0x7f0000000180)=""/30) r3 = syz_open_dev$hidraw(&(0x7f0000000040), 0x0, 0x0) write$hidraw(r3, 0x0, 0x0) ioctl$HIDIOCGRDESCSIZE(r3, 0x80044801, &(0x7f00000000c0)) 21:40:32 executing program 5: syz_usb_control_io$cdc_ecm(0xffffffffffffffff, &(0x7f0000001040)={0x14, &(0x7f0000000100)={0x60, 0x7, 0x76, {0x76, 0xf, "419aa97cd6345c058c0849656d4f597fa0caa6a35755ea755096fa5815a6b36a5b0cfb381035e32bfc0bb5483a3b809c617b61bb6f731bbe86fe5946805405a95223ec34ced89cb8df738f46753de6bb334d53f62e8a7a01c015364e1051347c866b8e7ec173ed471cf5a5bdeb036e2652996a7c"}}, &(0x7f0000000180)={0x0, 0x3, 0x1a, {0x1a}}}, &(0x7f0000001140)={0x1c, &(0x7f0000001080)={0x40, 0x15, 0x7, "de00af10d14a96"}, &(0x7f00000010c0)={0x0, 0xa, 0x1, 0x3}, &(0x7f0000001100)={0x0, 0x8, 0x1, 0x3}}) r0 = syz_open_dev$hidraw(&(0x7f00000001c0), 0x0, 0x80002) write$hidraw(r0, &(0x7f0000000200)="bc0ca8f4d3805a1e9cbb6e4c0f0682a0bd99ef43cdd6bc06d27abc341167e0919172aac8aeb68e087adc02c820909c22c9ea07120e55bc7de10dba97b1bcd3516b45398f6f21533d32df047fe3f4800bbee6fd6af40af92318ea15f16a78c34236b9d09d1b7358325d47164ddf658a8a3e5be85522f4b97119058bb024011f532d578d48f98910a169d1c77a949f7dbec5636e4db62a1398d6e6131343c2eceaa0f2a0cb1066300230385ee4f60af0afeee3a2102611ede25b07e0e1c30c12d38666feb175a3102158bb0aac1355f117138057f0a15581afe89b4602e6f706b6e4f8f08fdf207ffce0c5baea8bfe619ebb13eff67b820489a5ff03b0bb1c5967de5d7cec84c3f6fd2cfeada79bdc91cc36ed88d7f375fd76f84e7c9f676f76a29579bbad5e9bfb222fcf484665d879602a2e53dbaaea4ba71df44ecd57677e7f3283b9661a7b6f8808cd95ceb51c7cb44c3ebdfbf6694d1502125a6e9766ac7e645329ab405b879c6fb77206c86c74aa7ef4f6a848037de52ddc554ce029538206d9e61ef7ff168c7ab57ead5205589e6d67d06677b7594c8a46c5d79dcdc7446cbdd107c7f701c24ec2d95772d06de08b637b4cb65219fa30b9e66c9d326f6bb25a8d6b04828300e72a766da3eae409f1223c31ab81e78172382c6e267dbc08dfbd3edc2705e6d9f730da8fa1e9d088f0b7a715e5bdd8ae70faa365ab4246df3c1fe8ba724ef057c74a46471b46254ad7fb0da1854837f2f6f13ef3280a4c6f7c55162855a543fe4c764ac319c89f79f0fb797d4a7b668a16a1cba4916e7582a79c9a2f048993c2c3d02ae35a2c64a6b2a44b857ec681cbf1f3245ceaebbc39c0f532907c5087e9d0715e5e741a076a175396f682fd625a162cec836ea8fd061c28bca45ed70bf7c230a575dd7c4b1c6c0debf473b37df79a354d30692556c3e3a6f63f87caf48c2c8ec5a9cc1ed8862b6a28c512c11a1aac63b343cf3513a39a5b0197bf0e8577414706c6d228bcadc79bb0b060bef39c0572db9a6ec33d11607e6a36babb23515239b2c10ea33b826c4e0bf4063b9dbdbf0b431d518dd4707a9082b77c16c009e7cfde996f9cf135c3de300fcc5f314b5fa72b0a532d1aacb1d5ac8245966a90ad009e51491a225fefd345b77ed7552b9a927830bb1f7e8371e18b589dca77464fd08c57a2f30c3195979315b2081238c2c781e5ffb49342032e91cf4874c3adca9f9bbf387bb8f22649cc26067ac680374d11c6ceebbc9ce3d300f5927d2091295f72525be70928357004668ea97e29eb10fdfcdd5bfb7d9f2673066fe33c85c53004034ce6daa202a1a2eca8d4dff79e87fc5c0f789c3dd954156920995d8ad21e6a7bb044df919890034a9a3cf4b3539794e7ef25aac386adbaa7b0764a6e5284202d9fc761aa7831e4e1ed1408ad971811508ed5e7a8403d55d2eb08fdec7f9962b5eebf6e5fd4f5dc380a9510f0c2ce3b7ccbde07a490514a3491505f1876d515cff437370bceed0758042d17ddc8da6fc4cf0623011d2db06dbd64b04c5b74221a198ca76f3a19f770167678e841f2353899e9d248507e510564a260da83080e9d2c25ff6a3e10d016188067b99f0993c4c985ea34483c7222cb4a7813f682102a8f6e64ad985c504b70f8073633f50303c0d16ab0c5cfa009f0226c42fa16f458294102ae22ebabf2ccf0af2d79e98ceeee091f9a9734321e3d30beb069fde6707617e2b490704b986683f374b6bfa2d924ad4afcba54356121a633b6e3f90d71643b4217d172a22e5b2d6ee5a3a0b48a53f58a45516f706cace2a1343c5dc1dd6e675b1212680367940622a95032dc31eb016309bad58d9c468f0c5238c9940da5888ccf404101abf285ec658b51708392314998893923c113277e6a177b9c7d680a888f4f2922b7a85b2170589f9273a8edfd2100bcd07387d77f60b7208ca5d48b1f9627818e1e6595eec081ae1262cb46d1b040ea9315ac821015ba3d5bdcdeebe4da088ef4f0fa207612a56fb2cc4a0ef2d68e24b5ee15e73f5706c04ca6f6cc02004759e55212025b2e097bfcf40cbc8406dcb4baf466909e7acd15a8c56aa6fb46e3645b389804b1f6fd7ac4b45c33b3c5889165dd1686141dd42811fdc12dd6806dbebbc40ba0cf1fc7e1f6eacd60b9e23d4579121197b33315a7a301702d988ce6f35c19408bd940bb38bad1560ba4356728d12400f290f5c8bbae8c76ca93fb9abe1f27d83b4260e9ccb084334f4c137dfae8b1213df33eeaac7f0f4bf4dcc2c96e1b11d61cd5168228cb2a5350b3c8cca4fc0dbfa647a009bb558032164cd117ddf5db0997c8422ef39d5884dc30b0e772b6206ec5ae6495977e069a0251a09d47439742c360d8f02a022ae202ec0207b8fcb254aa6dd287c789cc59f17d2cef8694cc648ed0804a3cf8e690c915537e995e49f472dcde36181828190b27c217accad274ce4a3e8360da724a55db4483558726831117a7780ea55323c0e04c22d9ddd5d61dbc4812d72cd2cf2bde9c4f0dc7abe677e3c935bb391f2bcf0edccde9374503c1c52c1ca296920a90c830c118129949ff3b433da1a931e938c035a6b2c138a7f46747b46a94d33ac0c74e4fcf1f41cd0bf12659f63d15c075671d861f2843df902397df9f36d305d5392d323adac7f37750117344063a92af63c631d00b9014e24f97d3e6ec4082952007a7a5793b6a16e9000bc30142e110ab70f1e81da9a55b2b39b6061b1038e39bdbdac10957bec02d77538ca76b356b913c2b296fa40d761bc571193b31ba56137ee9c0fa1ca3e4ee88a0d6e1cd72b0603dd50db7c4dee2325e8d497ae36febbb67adaac2765585e3057cde3cb85e2f2fe3d278468146f924bd172adaef6215966f70d7c8f2bd1575c3085f7e239ed22b26f5345fdaae42a5ec4531af46dcb0d6eb9088de9ed5a13b9242c567003906d7ac951d51ab9efaf539bd025605649cfe49c60b8fd7bfbc123b70c66855011141340c0b942ae19d2ab8074fe00a757957a462ff313ada92c3393e83a0a6019e621f218f531b52cdb70c492e155c4636e4caef03f40c82a5d717528173620b1591bac5c6cc5177ad76d3ccbc4734912d24286ada9a3fe6999a15e53616660414a66549f5d2df7393d7b0a01fb6fbbce8335ee027372f4a54162580c79a6e4807282b5bde9b03b36b261c7b3d2e66a9a26047b08b2d26898c47c8f60b4f14e6c18c59aff042043ab55dd32f7f091fbb4a31369bce2a9a2cb4cbab85a1f734e0e04185f505a32c808e96bf0001450eedb425aabf547d544c8b20db055e5ac9520373ee985a5a526c20e0bef21c38b156144b5a021c43d4bdb5a26d47625579c545e92022a3e165f57c0425129c983781dfad9041d4b77ba1c4676073416f0cda8355258e994434fba0bfe0dbd515ab37cace243834289d1a8e10f5adf360fe95066b8a7db03b9b01e9ec8c82e755ad23d263e08ae5079a5d68d3d0ca09d107aaf84aaa48931e79cf0a3079b41c0a1c3c3d42d89f24bcc657c3a44bf4a65948aa1faf642eecb84b119aecea0b6d081c04680ed0d0d41a06199d6b32e07c800f7655135230ce34d381b4c6fece111c88f8819c661ab84800c5682db15fd6ea3e8a4c875d600b73371048793dc5c0d3b18bf45e2b46f02147116f163795e2ceb8be4df2fbb777185c377feaae247f42c9b40e6b20995ad1b0d750255c9d2fd596e085f71dd2489e8acee172ba982252b88e5cb459f8ea969f7b6a3f0d8491c03709ad05a2c5a1ae65bd47b1ac9123874bbdb06fe5ad6c381ad6373202a543d54fb10e76634189e0c7970fc7cef703f8c49b935032960d87fa5714245c52ea3c56be640770eb1e0fe9378821db20ab144781029dada979cdf80c93436ffc55c30bba9e5d6467f2400f930fcfee790a03a07f8fea9e6822f93af0e9b23f6c7ed013329522d3969c2692b3907137ee27b1123d9b7d7e2cca0e1b6c1bcaac34e577209c9fe6e65bed97bb949c18cdd116d2a627beaa6785983abe8c276dfa045f2f1cb8b41fb90ae1f3d4b2378c9175c448775a1f94a286e59ea2e97e48e0ba7494298a41671a11db5f0b66352354dca64e90e112bc93ecfde2cb3e9a8df75b8f563298d0e1aa5e9b17172d12293f0eca9fadeb2f57c5f743f5fbf1de23b60bebecd94f309e074008bfa43ab6f5241edef42b63fc687880855e9d7c3a7d0f314d7dbe0a85b472d678737c775b3937f8ea21be356cf54945a399b1ad9ee8951c8fb8eecbd6272c47eeaec998cc731f441100fad588c39598908f5b9da4047de1d90999a7ea1a684ea3bdfb23dc753426c12cf4e69676adb89e3783fa87603b41c02f5b0a8745c6114a44dd259d947ec83e01b35edf78860b17b3ee7f39e70c742b5f7cc6d623d9543de34b59791179670d7c3484c684f08e25e70d721e6a6c0ef5d3bfcc6d71c570bab81f56af7c17f1d6fc8daa26a782d259dc247493e7832bc6e4d9dd686f1c9e6035f313b8d752b82f40e127f6fb279a80e228864349bf21dc825efbdd2a0f3c0f9f2c7bdb8c48354db4a1e7bb50386211b897f55f139353f374d5b15b1a3bc01f0f2d7eeff4153183050b1abedeac5d6c17eee7b669bec8b9222b6b3b0fbaeaf40857f95e4b79b8a3db759f3abcd4987f088500cbce19621a61b2094cec051f7957276b6572fc81da9ea52cf71db075d69e150f4839c81f6317eb58ee0762cbc8876e0c1c6281e75607b05ea835ee3fde435071680d91d38b4abb52bc43df784b2647fe4f28611777cbde0bb1758bfb4d78d4340bb97df83720afcaa79a1b8db5b79b9de3555893c007105a4aec9e8f7ed5253b205bb1fc69f7992c910d036f6a1571c18c61b899fd6d0c9787cff4b4d81ec11a80b2dcb2e84bf89647b006098e55956012d5bf836a54dd7e9080b0f4dbb188abc3bb46bcca763fe24fd66213c11d1fcc18b4ef3aa28455e76dee0738a2ea4ec70be650a488b69ddbfc693d477583440011f6778868660d5ac20006fde0f0fa351c145665a57d2ba53e41fddd5724423bf6efecf75646c4ae72c46d8a", 0x20001001) r1 = syz_open_dev$hidraw(&(0x7f0000000000), 0xffff, 0x100) write$hidraw(r1, &(0x7f0000000040)="1fe9d4e0543dec1e0aca195babace82f8d98624f7f98bbf5f8969c580d90e3b6eff34e964035d77fe94dc1f97a216522eeb6b1421f6889faebf8744e461866aceb27383a43cda575a88bf1e9eedaa48de860c76218be050b0f87d3a31eca39532dc5f070f7dc3c766e61391a2fe048a595ed5f47510c50707b8fc5111645477f22cbb85e06857715241414c6554474054e30f84f7b3d25bae9cccd8dc8de83ccb25cf8128a18ce9633a1b2", 0xab) 21:40:32 executing program 2: syz_open_dev$hidraw(&(0x7f00000001c0), 0x0, 0x80002) r0 = syz_open_dev$hidraw(&(0x7f0000000000), 0xffffffff, 0x509080) ioctl$HIDIOCGRAWPHYS(r0, 0x80404805, &(0x7f0000000040)) 21:40:32 executing program 3: r0 = syz_open_dev$hidraw(&(0x7f00000001c0), 0x0, 0x80002) write$hidraw(r0, &(0x7f0000000200)="bc0ca8f4d3805a1e9cbb6e4c040682a0bd99ef43cdd6bc06d27abc341167e0919172aac8aeb68e087adc02c812909c22c9ea07120e55bc7de10dba97b1bcd3516b4539bf6f21533d32df047fe3f4800bbee6fd6af40af92318ea15f16a78c34236b9d09d1b7358325d47164ddf658a8a3e5be85522f4b97119058bb024011f532d578d48f98910a169d1c77a949f7dbec5636e4db62a1398d6e6131343c2eceaa0f2a0cb1066300230385ee4f60af0afeee3a2102611ede25b07e0e1c30c12d38666feb175a3102158bb0aac1355f117138057f0a15581afe89b4602e6f706b6e4f8f08fdf207ffce0c5baea8bfe619ebb13eff67b820489a5ff03b0bb1c5967de5d7cec84c3f6fd2cfeada79bdc91cc36ed88d7f375fd76f84e7c9f676f76a29579bbad5e9bfb222fcf484665d879602a2e53dbaaea4ba71df44ecd57677e7f3283b9661a7b6f8808cd95ceb51c7cb44c3ebdfbf6694d1502125a6e9766ac7e645329ab405b879c6fb77206c86c74aa7ef4f6a848037de52ddc554ce029538206d9e61ef7ff168c7ab57ead5205589e6d67d06677b7594c8a46c5d79dcdc7446cbdd107c7f701c24ec2d95772d06de08b637b4cb65219fa30b9e66c9d326f6bb25a8d6b04828300e72a766da3eae409f1223c31ab81e78172382c6e267dbc08dfbd3edc2705e6d9f730da8fa1e9d088f0b7a715e5bdd8ae70faa365ab4246df3c1fe8ba724ef057c74a46471b46254ad7fb0da1854837f2f6f13ef3280a4c6f7c55162855a543fe4c764ac319c89f79f0fb797d4a7b668a16a1cba4916e7582a79c9a2f048993c2c3d02ae35a2c64a6b2a44b857ec681cbf1f3245ceaebbc39c0f532907c5087e9d0715e5e741a076a175396f682fd625a162cec836ea8fd061c28bca45ed70bf7c230a575dd7c4b1c6c0debf473b37df79a354d30692556c3e3a6f63f87caf48c2c8ec5a9cc1ed8862b6a28c512c11a1aac63b343cf3513a39a5b0197bf0e8577414706c6d228bcadc79bb0b060bef39c0572db9a6ec33d11607e6a36babb23515239b2c10ea33b826c4e0bf4063b9dbdbf0b431d518dd4707a9082b77c16c009e7cfde996f9cf135c3de300fcc5f314b5fa72b0a532d1aacb1d5ac8245966a90ad009e51491a225fefd345b77ed7552b9a927830bb1f7e8371e18b589dca77464fd08c57a2f30c3195979315b2081238c2c781e5ffb49342032e91cf4874c3adca9f9bbf387bb8f22649cc26067ac680374d11c6ceebbc9ce3d300f5927d2091295f72525be70928357004668ea97e29eb10fdfcdd5bfb7d9f2673066fe33c85c53004034ce6daa202a1a2eca8d4dff79e87fc5c0f789c3dd954156920995d8ad21e6a7bb044df919890034a9a3cf4b3539794e7ef25aac386adbaa7b0764a6e5284202d9fc761aa7831e4e1ed1408ad971811508ed5e7a8403d55d2eb08fdec7f9962b5eebf6e5fd4f5dc380a9510f0c2ce3b7ccbde07a490514a3491505f1876d515cff437370bceed0758042d17ddc8da6fc4cf0623011d2db06dbd64b04c5b74221a198ca76f3a19f770167678e841f2353899e9d248507e510564a260da83080e9d2c25ff6a3e10d016188067b99f0993c4c985ea34483c7222cb4a7813f682102a8f6e64ad985c504b70f8073633f50303c0d16ab0c5cfa009f0226c42fa16f458294102ae22ebabf2ccf0af2d79e98ceeee091f9a9734321e3d30beb069fde6707617e2b490704b986683f374b6bfa2d924ad4afcba54356121a633b6e3f90d71643b4217d172a22e5b2d6ee5a3a0b48a53f58a45516f706cace2a1343c5dc1dd6e675b1212680367940622a95032dc31eb016309bad58d9c468f0c5238c9940da5888ccf404101abf285ec658b51708392314998893923c113277e6a177b9c7d680a888f4f2922b7a85b2170589f9273a8edfd2100bcd07387d77f60b7208ca5d48b1f9627818e1e6595eec081ae1262cb46d1b040ea9315ac821015ba3d5bdcdeebe4da088ef4f0fa207612a56fb2cc4a0ef2d68e24b5ee15e73f5706c04ca6f6cc02004759e55212025b2e097bfcf40cbc8406dcb4baf466909e7acd15a8c56aa6fb46e3645b389804b1f6fd7ac4b45c33b3c5889165dd1686141dd42811fdc12dd6806dbebbc40ba0cf1fc7e1f6eacd60b9e23d4579121197b33315a7a301702d988ce6f35c19408bd940bb38bad1560ba4356728d12400f290f5c8bbae8c76ca93fb9abe1f27d83b4260e9ccb084334f4c137dfae8b1213df33eeaac7f0f4bf4dcc2c96e1b11d61cd5168228cb2a5350b3c8cca4fc0dbfa647a009bb558032164cd117ddf5db0997c8422ef39d5884dc30b0e772b6206ec5ae6495977e069a0251a09d47439742c360d8f02a022ae202ec0207b8fcb254aa6dd287c789cc59f17d2cef8694cc648ed0804a3cf8e690c915537e995e49f472dcde36181828190b27c217accad274ce4a3e8360da724a55db4483558726831117a7780ea55323c0e04c22d9ddd5d61dbc4812d72cd2cf2bde9c4f0dc7abe677e3c935bb391f2bcf0edccde9374503c1c52c1ca296920a90c830c118129949ff3b433da1a931e938c035a6b2c138a7f46747b46a94d33ac0c74e4fcf1f41cd0bf12659f63d15c075671d861f2843df902397df9f36d305d5392d323adac7f37750117344063a92af63c631d00b9014e24f97d3e6ec4082952007a7a5793b6a16e9000bc30142e110ab70f1e81da9a55b2b39b6061b1038e39bdbdac10957bec02d77538ca76b356b913c2b296fa40d761bc571193b31ba56137ee9c0fa1ca3e4ee88a0d6e1cd72b0603dd50db7c4dee2325e8d497ae36febbb67adaac2765585e3057cde3cb85e2f2fe3d278468146f924bd172adaef6215966f70d7c8f2bd1575c3085f7e239ed22b26f5345fdaae42a5ec4531af46dcb0d6eb9088de9ed5a13b9242c567003906d7ac951d51ab9efaf539bd025605649cfe49c60b8fd7bfbc123b70c66855011141340c0b942ae19d2ab8074fe00a757957a462ff313ada92c3393e83a0a6019e621f218f531b52cdb70c492e155c4636e4caef03f40c82a5d717528173620b1591bac5c6cc5177ad76d3ccbc4734912d24286ada9a3fe6999a15e53616660414a66549f5d2df7393d7b0a01fb6fbbce8335ee027372f4a54162580c79a6e4807282b5bde9b03b36b261c7b3d2e66a9a26047b08b2d26898c47c8f60b4f14e6c18c59aff042043ab55dd32f7f091fbb4a31369bce2a9a2cb4cbab85a1f734e0e04185f505a32c808e96bf0001450eedb425aabf547d544c8b20db055e5ac9520373ee985a5a526c20e0bef21c38b156144b5a021c43d4bdb5a26d47625579c545e92022a3e165f57c0425129c983781dfad9041d4b77ba1c4676073416f0cda8355258e994434fba0bfe0dbd515ab37cace243834289d1a8e10f5adf360fe95066b8a7db03b9b01e9ec8c82e755ad23d263e08ae5079a5d68d3d0ca09d107aaf84aaa48931e79cf0a3079b41c0a1c3c3d42d89f24bcc657c3a44bf4a65948aa1faf642eecb84b119aecea0b6d081c04680ed0d0d41a06199d6b32e07c800f7655135230ce34d381b4c6fece111c88f8819c661ab84800c5682db15fd6ea3e8a4c875d600b73371048793dc5c0d3b18bf45e2b46f02147116f163795e2ceb8be4df2fbb777185c377feaae247f42c9b40e6b20995ad1b0d750255c9d2fd596e085f71dd2489e8acee172ba982252b88e5cb459f8ea969f7b6a3f0d8491c03709ad05a2c5a1ae65bd47b1ac9123874bbdb06fe5ad6c381ad6373202a543d54fb10e76634189e0c7970fc7cef703f8c49b935032960d87fa5714245c52ea3c56be640770eb1e0fe9378821db20ab144781029dada979cdf80c93436ffc55c30bba9e5d6467f2400f930fcfee790a03a07f8fea9e6822f93af0e9b23f6c7ed013329522d3969c2692b3907137ee27b1123d9b7d7e2cca0e1b6c1bcaac34e577209c9fe6e65bed97bb949c18cdd116d2a627beaa6785983abe8c276dfa045f2f1cb8b41fb90ae1f3d4b2378c9175c448775a1f94a286e59ea2e97e48e0ba7494298a41671a11db5f0b66352354dca64e90e112bc93ecfde2cb3e9a8df75b8f563298d0e1aa5e9b17172d12293f0eca9fadeb2f57c5f743f5fbf1de23b60bebecd94f309e074008bfa43ab6f5241edef42b63fc687880855e9d7c3a7d0f314d7dbe0a85b472d678737c775b3937f8ea21be356cf54945a399b1ad9ee8951c8fb8eecbd6272c47eeaec998cc731f441100fad588c39598908f5b9da4047de1d90999a7ea1a684ea3bdfb23dc753426c12cf4e69676adb89e3783fa87603b41c02f5b0a8745c6114a44dd259d947ec83e01b35edf78860b17b3ee7f39e70c742b5f7cc6d623d9543de34b59791179670d7c3484c684f08e25e70d721e6a6c0ef5d3bfcc6d71c570bab81f56af7c17f1d6fc8daa26a782d259dc247493e7832bc6e4d9dd686f1c9e6035f313b8d752b82f40e127f6fb279a80e228864349bf21dc825efbdd2a0f3c0f9f2c7bdb8c48354db4a1e7bb50386211b897f55f139353f374d5b15b1a3bc01f0f2d7eeff4153183050b1abedeac5d6c17eee7b669bec8b9222b6b3b0fbaeaf40857f95e4b79b8a3db759f3abcd4987f088500cbce19621a61b2094cec051f7957276b6572fc81da9ea52cf71db075d69e150f4839c81f6317eb58ee0762cbc8876e0c1c6281e75607b05ea835ee3fde435071680d91d38b4abb52bc43df784b2647fe4f28611777cbde0bb1758bfb4d78d4340bb97df83720afcaa79a1b8db5b79b9de3555893c007105a4aec9e8f7ed5253b205bb1fc69f7992c910d036f6a1571c18c61b899fd6d0c9787cff4b4d81ec11a80b2dcb2e84bf89647b006098e55956012d5bf836a54dd7e9080b0f4dbb188abc3bb46bcca763fe24fd66213c11d1fcc18b4ef3aa28455e76dee0738a2ea4ec70be650a488b69ddbfc693d477583440011f6778868660d5ac20006fde0f0fa351c145665a57d2ba53e41fddd5724423bf6efecf75646c4ae72c46d8a", 0x20001001) r1 = syz_open_dev$hidraw(&(0x7f0000000000), 0x40, 0x2041) ioctl$HIDIOCGRAWPHYS(r1, 0x80404805, &(0x7f0000000040)) ioctl$HIDIOCGRDESC(r0, 0x90044802, &(0x7f0000001040)={0x674, "275f31e0aabf211ae4882915192e06c7318b845a62b7ca7b0f68df5d1d4914fb236cc0441929d3d68d627912d0e3f45401a76d5f940ce315f2b3857f3d207501aeb04cbe90b7ec4e82be0ee260223cc9480fdc17848b96d6f4b9ebbe709f756569badcf4cb1ac1b763651ca59ca366d7609f0c404ee1751e451961954f539afc47967ae4b772c5138fc409abfb02fa7c45fa64df41d9c3e83f4f4b13bdc73d66b1a81ce05707c728faa528b2249ad16b4e1fe0f0f0cd1d3bc5a7861197892117a5164621597c66c0960969e83b83095481e9d11cb2066e43b425a43429446fe9042399b2fa1bd34ee66c2edb2502084cfd32e856084f8e2d211ca2515dab0ca686feab663ad682d54eb443235001d64973621ab5afc1c2d1ea6e228ceed7c6a37449cd29a62a1e6f74ea5d41d27482aee166a0b3bd44f5171bf14842493a470c340a5542f24aaa68612c35791a8daa2dc21cee81bac6e7b7043ee4e053fec1a65434b8784876d69ba830b2228efd26735e7d34a169c564a4010b8471fad2241e1d5e9eb0fae7c3371bf8d8dded9b0ed8a89445d826063030a0f27f103ca5c5bdc9748bbf7313a8c0b88a77037fcc0b3933d468eaf6c8b5c5e450611996a476b985b0cb399da866e6eb5cb41815ed2bf1dcc7fc152c36142bfa59bcbae9e6b167addf779fffa33c3075d1a8e2cadee76b65fa29bda23862e3ebe98997ccc5e1fcaf5c306b5b0ee2b7f432fb811e723349cd5f9288e9a948bad83887fc654b18c74e7048b757372819b9ba0d266796bc458573d5ef18f6372506b083869bd2bad7daddd8114a8593c848fbdf62d2e5e61a8a2079d14272b48920a81745c4f60ad28df4fd9941dbe0cb402e54fe0e59c5f331d98e1a2f13f2e603878ecf6ca2f94ae01fc24ecb3d9bf1077a1d5454ef2725c58abe33bddefdb6eaa17816fe629cbd88f452d6901255b2efaed4e033796e0dcda68c104b09ea9c7aa448e8a3f43175f40fc83404b780182b00f6febdfc7bd75991f0191b13c7ab004cf2036cb0e9738757abb487f149a4f00304b7bde363f76111beb978c38b7b7fc0e566aa0845981481da81c469605c89139bae329d30301b904d2138784aa75f7b44930a408ad95f1381eb044f6adec44121c2806e9f9ab11f8cfabec57add3f5def376bd77fc0681f26cf0beb441e91358ca989a41eb709c333e060d9b3b4e4ea4d3c0ede8b6d183687b3a7c448023d63cb67469a3f7e35a8aaac5b03accb3962ba43d5d5fd3a3dff0234444d8367d161c86044ee51dab080d27f92c155b6e24fbc668f9bfb5b301bcdb07d68465ee2201a93a4a8905fd977750c9c77ca59f1d48e28def41fc341851fd48722a492cc2cc7d6e5c96890f228b032f9695c8124af72f0d0e11a9935f842eb01de4be3a4d929e09e7b889107cc30d1bbb722e9967014415c82a12d6bedd132cc20844405f6c46432b541786c7d6cd049792f44adea2d3152a957b5e1e7c9eac99e5f350413945980363167a05c28ad22197b643780fc0aa931d64c7928be8c9efaf6f0aee740b9165243e4bb92dcc8086dcf2f081bcd586e6ba1ce143a2e8fef4290a7e7e06b6cae412858cdaabf715df07e213bc56030b25f628eee7d5f01e4831d6685478922d9921a83ad12ee1b2b7b738a1855e86432fec62cb889911d0526899db2c2b28e4c76b6867ba9ed0f2332f16706f966df89ae7b1d53d610b6e87d420a8745d29d82a3e8509dd09f4ee87a08a8195afb3379de1448afb5767c6f945b63fb4104c6dff707e024f42bffc9fe9536841cef27433b3810855aa2c0e4106a12986b5047bacb8f6fd4f7fd1c3bb6bdfee84dde6859642b368835b17188ca925a45a3e9ea2ece80b047d201e4fe904a6081f616000a69a9b8be4c10b09f6bbe6b683b38b9ee0c28375e38e237502a7675b0944debc15bea58669513a13268c95843a4c900f69f9bbd5e615b670839e9f0232c7376ac391a876c4e96c4c1c7cf43625c88e19f52fa13ae7b781ec75f615cc4747ef4fa585282a2d3e2fa07709a05c0a4ff710951b6cfefec69f1f7b8db6e8800ffc06dd7e3cebd035c94d36c352fcad261ad7ac92cb0c5fd836cba95487c6d4288a8727fde25509f05e49c6be1da09e2bb3f22cab9c4c88235093dc44b3eb3b8a89362db5337fbf1a5a968105d77569faf93d0d39a1288fb673f37af695be627932e3cd98fd1f5f3cb853fe049892ab024c332c1f41d5e3967abdae44bb60ab794bacc4867b6a889bd03c34973ee3aabd7b47c92fbb084ee1dcc67c25554db7d7c953b8f3994252f6aaf58d56f7b6b75f880a103d457d5d3665d"}) r2 = syz_open_dev$hiddev(&(0x7f0000000080), 0x73, 0x20000) ioctl$HIDIOCGDEVINFO(r2, 0x801c4803, &(0x7f00000016c0)=""/4096) 21:40:32 executing program 4: r0 = syz_open_dev$hidraw(&(0x7f00000001c0), 0x0, 0x80002) read$hidraw(r0, &(0x7f00000000c0)=""/133, 0x85) r1 = syz_open_dev$hidraw(&(0x7f0000000000), 0x80, 0x101000) write$hidraw(r1, &(0x7f0000000040)="2dd1000000004ee9e1a6837472d2405288b40d7a4f6b0a0e04d4e840ce039805ffb507ac6d5dd226551a3b910b59c6db079bbdb036318cf75952fbef5596ebb8540200f60994f185bd8a11a57bfc6d28eb0b8f976d301e8b4a964aa6eb85c56ef22ae0d36541e329abdfc989e800e1ba1fb41b054595", 0x76) 21:40:32 executing program 0: r0 = syz_open_dev$hidraw(&(0x7f00000001c0), 0x0, 0x80002) write$hidraw(r0, &(0x7f0000000200)="bc0ca8f4d3805a1e9cbb6e4c040682a0bd99ef43cdd6bc06d27abc341167e0919172aac8aeb68e087adc02c820909c22c9ea07120e55bc7de10dba97b1bcd3516b4539bf6f21533d32df047fe3f4800bbee6fd6af40ff92318ea15f16a78c34236b9d09d1b7358325d47164ddf658a8a3e5be85522f4b97119058bb024011f532d578d48f98910a169d1c77a949f7dbec5636e4db62a1398d6e6131343c2eceaa0f2a0cb1066300230385ee4f60af0afeee3a2102611ede25b07e0e1c30c12d38666feb175a3102158bb0aac1355f117138057f0a15581afe89b4602e6f706b6e4f8f08fdf207ffce0c5baea8bfe619ebb13eff67b820489a5ff03b0bb1c5967de5d7cec84c3f6fd2cfeada79bdc91cc36ed88d7f375fd76f84e7c9f676f76a29579bbad5e9bfb222fcf484665d879602a2e53dbaaea4ba71df44ecd57677e7f3283b9661a7b6f8808cd95ceb51c7cb44c3ebdfbf6694d1502125a6e9766ac7e645329ab405b879c6fb77206c86c74aa7ef4f6a848037de52ddc554ce029538206d9e61ef7ff168c7ab57ead5205589e6d67d06677b7594c8a46c5d79dcdc7446cbdd107c7f701c24ec2d95772d06de08b637b4cb65219fa30b9e66c9d326f6bb25a8d6b04828300e72a766da3eae409f1223c31ab81e78172382c6e267dbc08dfbd3edc2705e6d9f730da8fa1e9d088f0b7a715e5bdd8ae70faa365ab4246df3c1fe8ba724ef057c74a46471b46254ad7fb0da1854837f2f6f13ef3280a4c6f7c55162855a543fe4c764ac319c89f79f0fb797d4a7b668a16a1cba4916e7582a79c9a2f048993c2c3d02ae35a2c64a6b2a44b857ec681cbf1f3245ceaebbc39c0f532907c5087e9d0715e5e741a076a175396f682fd625a162cec836ea8fd061c28bca45ed70bf7c230a575dd7c4b1c6c0debf473b37df79a354d30692556c3e3a6f63f87caf48c2c8ec5a9cc1ed8862b6a28c512c11a1aac63b343cf3513a39a5b0197bf0e8577414706c6d228bcadc79bb0b060bef39c0572db9a6ec33d11607e6a36babb23515239b2c10ea33b826c4e0bf4063b9dbdbf0b431d518dd4707a9082b77c16c009e7cfde996f9cf135c3de300fcc5f314b5fa72b0a532d1aacb1d5ac8245966a90ad009e51491a225fefd345b77ed7552b9a927830bb1f7e8371e18b589dca77464fd08c57a2f30c3195979315b2081238c2c781e5ffb49342032e91cf4874c3adca9f9bbf387bb8f22649cc26067ac680374d11c6ceebbc9ce3d300f5927d2091295f72525be70928357004668ea97e29eb10fdfcdd5bfb7d9f2673066fe33c85c53004034ce6daa202a1a2eca8d4dff79e87fc5c0f789c3dd954156920995d8ad21e6a7bb044df919890034a9a3cf4b3539794e7ef25aac386adbaa7b0764a6e5284202d9fc761aa7831e4e1ed1408ad971811508ed5e7a8403d55d2eb08fdec7f9962b5eebf6e5fd4f5dc380a9510f0c2ce3b7ccbde07a490514a3491505f1876d515cff437370bceed0758042d17ddc8da6fc4cf0623011d2db06dbd64b04c5b74221a198ca76f3a19f770167678e841f2353899e9d248507e510564a260da83080e9d2c25ff6a3e10d016188067b99f0993c4c985ea34483c7222cb4a7813f682102a8f6e64ad985c504b70f8073633f50303c0d16ab0c5cfa009f0226c42fa16f458294102ae22ebabf2ccf0af2d79e98ceeee091f9a9734321e3d30beb069fde6707617e2b490704b986683f374b6bfa2d924ad4afcba54356121a633b6e3f90d71643b4217d172a22e5b2d6ee5a3a0b48a53f58a45516f706cace2a1343c5dc1dd6e675b1212680367940622a95032dc31eb016309bad58d9c468f0c5238c9940da5888ccf404101abf285ec658b51708392314998893923c113277e6a177b9c7d680a888f4f2922b7a85b2170589f9273a8edfd2100bcd07387d77f60b7208ca5d48b1f9627818e1e6595eec081ae1262cb46d1b040ea9315ac821015ba3d5bdcdeebe4da088ef4f0fa207612a56fb2cc4a0ef2d68e24b5ee15e73f5706c04ca6f6cc02004759e55212025b2e097bfcf40cbc8406dcb4baf466909e7acd15a8c56aa6fb46e3645b389804b1f6fd7ac4b45c33b3c5889165dd1686141dd42811fdc12dd6806dbebbc40ba0cf1fc7e1f6eacd60b9e23d4579121197b33315a7a301702d988ce6f35c19408bd940bb38bad1560ba4356728d12400f290f5c8bbae8c76ca93fb9abe1f27d83b4260e9ccb084334f4c137dfae8b1213df33eeaac7f0f4bf4dcc2c96e1b11d61cd5168228cb2a5350b3c8cca4fc0dbfa647a009bb558032164cd117ddf5db0997c8422ef39d5884dc30b0e772b6206ec5ae6495977e069a0251a09d47439742c360d8f02a022ae202ec0207b8fcb254aa6dd287c789cc59f17d2cef8694cc648ed0804a3cf8e690c915537e995e49f472dcde36181828190b27c217accad274ce4a3e8360da724a55db4483558726831117a7780ea55323c0e04c22d9ddd5d61dbc4812d72cd2cf2bde9c4f0dc7abe677e3c935bb391f2bcf0edccde9374503c1c52c1ca296920a90c830c118129949ff3b433da1a931e938c035a6b2c138a7f46747b46a94d33ac0c74e4fcf1f41cd0bf12659f63d15c075671d861f2843df902397df9f36d305d5392d323adac7f37750117344063a92af63c631d00b9014e24f97d3e6ec4082952007a7a5793b6a16e9000bc30142e110ab70f1e81da9a55b2b39b6061b1038e39bdbdac10957bec02d77538ca76b356b913c2b296fa40d761bc571193b31ba56137ee9c0fa1ca3e4ee88a0d6e1cd72b0603dd50db7c4dee2325e8d497ae36febbb67adaac2765585e3057cde3cb85e2f2fe3d278468146f924bd172adaef6215966f70d7c8f2bd1575c3085f7e239ed22b26f5345fdaae42a5ec4531af46dcb0d6eb9088de9ed5a13b9242c567003906d7ac951d51ab9efaf539bd025605649cfe49c60b8fd7bfbc123b70c66855011141340c0b942ae19d2ab8074fe00a757957a462ff313ada92c3393e83a0a6019e621f218f531b52cdb70c492e155c4636e4caef03f40c82a5d717528173620b1591bac5c6cc5177ad76d3ccbc4734912d24286ada9a3fe6999a15e53616660414a66549f5d2df7393d7b0a01fb6fbbce8335ee027372f4a54162580c79a6e4807282b5bde9b03b36b261c7b3d2e66a9a26047b08b2d26898c47c8f60b4f14e6c18c59aff042043ab55dd32f7f091fbb4a31369bce2a9a2cb4cbab85a1f734e0e04185f505a32c808e96bf0001450eedb425aabf547d544c8b20db055e5ac9520373ee985a5a526c20e0bef21c38b156144b5a021c43d4bdb5a26d47625579c545e92022a3e165f57c0425129c983781dfad9041d4b77ba1c4676073416f0cda8355258e994434fba0bfe0dbd515ab37cace243834289d1a8e10f5adf360fe95066b8a7db03b9b01e9ec8c82e755ad23d263e08ae5079a5d68d3d0ca09d107aaf84aaa48931e79cf0a3079b41c0a1c3c3d42d89f24bcc657c3a44bf4a65948aa1faf642eecb84b119aecea0b6d081c04680ed0d0d41a06199d6b32e07c800f7655135230ce34d381b4c6fece111c88f8819c661ab84800c5682db15fd6ea3e8a4c875d600b73371048793dc5c0d3b18bf45e2b46f02147116f163795e2ceb8be4df2fbb777185c377feaae247f42c9b40e6b20995ad1b0d750255c9d2fd596e085f71dd2489e8acee172ba982252b88e5cb459f8ea969f7b6a3f0d8491c03709ad05a2c5a1ae65bd47b1ac9123874bbdb06fe5ad6c381ad6373202a543d54fb10e76634189e0c7970fc7cef703f8c49b935032960d87fa5714245c52ea3c56be640770eb1e0fe9378821db20ab144781029dada979cdf80c93436ffc55c30bba9e5d6467f2400f930fcfee790a03a07f8fea9e6822f93af0e9b23f6c7ed013329522d3969c2692b3907137ee27b1123d9b7d7e2cca0e1b6c1bcaac34e577209c9fe6e65bed97bb949c18cdd116d2a627beaa6785983abe8c276dfa045f2f1cb8b41fb90ae1f3d4b2378c9175c448775a1f94a286e59ea2e97e48e0ba7494298a41671a11db5f0b66352354dca64e90e112bc93ecfde2cb3e9a8df75b8f563298d0e1aa5e9b17172d12293f0eca9fadeb2f57c5f743f5fbf1de23b60bebecd94f309e074008bfa43ab6f5241edef42b63fc687880855e9d7c3a7d0f314d7dbe0a85b472d678737c775b3937f8ea21be356cf54945a399b1ad9ee8951c8fb8eecbd6272c47eeaec998cc731f441100fad588c39598908f5b9da4047de1d90999a7ea1a684ea3bdfb23dc753426c12cf4e69676adb89e3783fa87603b41c02f5b0a8745c6114a44dd259d947ec83e01b35edf78860b17b3ee7f39e70c742b5f7cc6d623d9543de34b59791179670d7c3484c684f08e25e70d721e6a6c0ef5d3bfcc6d71c570bab81f56af7c17f1d6fc8daa26a782d259dc247493e7832bc6e4d9dd686f1c9e6035f313b8d752b82f40e127f6fb279a80e228864349bf21dc825efbdd2a0f3c0f9f2c7bdb8c48354db4a1e7bb50386211b897f55f139353f374d5b15b1a3bc01f0f2d7eeff4153183050b1abedeac5d6c17eee7b669bec8b9222b6b3b0fbaeaf40857f95e4b79b8a3db759f3abcd4987f088500cbce19621a61b2094cec051f7957276b6572fc81da9ea52cf71db075d69e150f4839c81f6317eb58ee0762cbc8876e0c1c6281e75607b05ea835ee3fde435071680d91d38b4abb52bc43df784b2647fe4f28611777cbde0bb1758bfb4d78d4340bb97df83720afcaa79a1b8db5b79b9de3555893c007105a4aec9e8f7ed5253b205bb1fc69f7992c910d036f6a1571c18c61b899fd6d0c9787cff4b4d81ec11a80b2dcb2e84bf89647b006098e55956012d5bf836a54dd7e9080b0f4dbb188abc3bb46bcca763fe24fd66213c11d1fcc18b4ef3aa28455e76dee0738a2ea4ec70be650a488b69ddbfc693d477583440011f6778868660d5ac20006fde0f0fa351c145665a57d2ba53e41fddd5724423bf6efecf75646c4ae72c46d8a", 0x20001001) 21:40:32 executing program 2: r0 = syz_open_dev$hidraw(&(0x7f00000001c0), 0x85, 0x80002) r1 = syz_open_dev$hidraw(&(0x7f00000000c0), 0x6, 0x4000) ioctl$HIDIOCGFEATURE(r1, 0xc0404807, &(0x7f0000000100)={0x98, "725e49b4eeacf7dcfb04b582b3f7f378e254279aa4355632ffd0b3dadb2d28365ec82677e3dc1d272e11dce091c642de962a6dad818ca0ee72af2414ba403a61"}) read$hidraw(r0, &(0x7f0000000000)=""/129, 0x81) write$hidraw(r0, &(0x7f0000000200)="bc0ca8f4d3805a1e9cbb6e4c040682a0bd99ef43cdd6bc06d27abc341167e0919172aac8aeb68e087adc02c820909c22c9ea07120e55bc7de10dba97b1bcd3516b45398f6f21533d32df047fe3f4800bbee6fd6af40af92318ea15f16a78c34236b9d09d1b7358325d47164ddf658a8a3e5be85522f4b97119058bb024011f532d578d48f98910a169d1c77a949f7dbec5636e4db62a1398d6e6131343c2eceaa0f2a0cb1066300230385ee4f60af0afeee3a2102611ede25b07e0e1c30c12d38666feb175a3102158bb0aac1355f117138057f0a15581afe89b4602e6f706b6e4f8f08fdf207ffce0c5baea8bfe619ebb13eff67b820489a5ff03b0bb1c5967de5d7cec84c3f6fd2cfeada79bdc91cc36ed88d7f375fd76f84e7c9f676f76a29579bbad5e9bfb222fcf484665d879602a2e53dbaaea4ba71df44ecd57677e7f3283b9661a7b6f8808cd95ceb51c7cb44c3ebdfbf6694d1502125a6e9766ac7e645329ab405b879c6fb77206c86c74aa7ef4f6a848037de52ddc554ce029538206d9e61ef7ff168c7ab57ead5205589e6d67d06677b7594c8a46c5d79dcdc7446cbdd107c7f701c24ec2d95772d06de08b637b4cb65219fa30b9e66c9d326f6bb25a8d6b04828300e72a766da3eae409f1223c31ab81e78172382c6e267dbc08dfbd3edc2705e6d9f730da8fa1e9d088f0b7a715e5bdd8ae70faa365ab4246df3c1fe8ba724ef057c74a46471b46254ad7fb0da1854837f2f6f13ef3280a4c6f7c55162855a543fe4c764ac319c89f79f0fb797d4a7b668a16a1cba4916e7582a79c9a2f048993c2c3d02ae35a2c64a6b2a44b857ec681cbf1f3245ceaebbc39c0f532907c5087e9d0715e5e741a076a175396f682fd625a162cec836ea8fd061c28bca45ed70bf7c230a575dd7c4b1c6c0debf473b37df79a354d30692556c3e3a6f63f87caf48c2c8ec5a9cc1ed8862b6a28c512c11a1aac63b343cf3513a39a5b0197bf0e8577414706c6d228bcadc79bb0b060bef39c0572db9a6ec33d11607e6a36babb23515239b2c10ea33b826c4e0bf4063b9dbdbf0b431d518dd4707a9082b77c16c009e7cfde996f9cf135c3de300fcc5f314b5fa72b0a532d1aacb1d5ac8245966a90ad009e51491a225fefd345b77ed7552b9a927830bb1f7e8371e18b589dca77464fd08c57a2f30c3195979315b2081238c2c781e5ffb49342032e91cf4874c3adca9f9bbf387bb8f22649cc26067ac680374d11c6ceebbc9ce3d300f5927d2091295f72525be70928357004668ea97e29eb10fdfcdd5bfb7d9f2673066fe33c85c53004034ce6daa202a1a2eca8d4dff79e87fc5c0f789c3dd954156920995d8ad21e6a7bb044df919890034a9a3cf4b3539794e7ef25aac386adbaa7b0764a6e5284202d9fc761aa7831e4e1ed1408ad971811508ed5e7a8403d55d2eb08fdec7f9962b5eebf6e5fd4f5dc380a9510f0c2ce3b7ccbde07a490514a3491505f1876d515cff437370bceed0758042d17ddc8da6fc4cf0623011d2db06dbd64b04c5b74221a198ca76f3a19f770167678e841f2353899e9d248507e510564a260da83080e9d2c25ff6a3e10d016188067b99f0993c4c985ea34483c7222cb4a7813f682102a8f6e64ad985c504b70f8073633f50303c0d16ab0c5cfa009f0226c42fa16f458294102ae22ebabf2ccf0af2d79e98ceeee091f9a9734321e3d30beb069fde6707617e2b490704b986683f374b6bfa2d924ad4afcba54356121a633b6e3f90d71643b4217d172a22e5b2d6ee5a3a0b48a53f58a45516f706cace2a1343c5dc1dd6e675b1212680367940622a95032dc31eb016309bad58d9c468f0c5238c9940da5888ccf404101abf285ec658b51708392314998893923c113277e6a177b9c7d680a888f4f2922b7a85b2170589f9273a8edfd2100bcd07387d77f60b7208ca5d48b1f9627818e1e6595eec081ae1262cb46d1b040ea9315ac821015ba3d5bdcdeebe4da088ef4f0fa207612a56fb2cc4a0ef2d68e24b5ee15e73f5706c04ca6f6cc02004759e55212025b2e097bfcf40cbc8406dcb4baf466909e7acd15a8c56aa6fb46e3645b389804b1f6fd7ac4b45c33b3c5889165dd1686141dd42811fdc12dd6806dbebbc40ba0cf1fc7e1f6eacd60b9e23d4579121197b33315a7a301702d988ce6f35c19408bd940bb38bad1560ba4356728d12400f290f5c8bbae8c76ca93fb9abe1f27d83b4260e9ccb084334f4c137dfae8b1213df33eeaac7f0f4bf4dcc2c96e1b11d61cd5168228cb2a5350b3c8cca4fc0dbfa647a009bb558032164cd117ddf5db0997c8422ef39d5884dc30b0e772b6206ec5ae6495977e069a0251a09d47439742c360d8f02a022ae202ec0207b8fcb254aa6dd287c789cc59f17d2cef8694cc648ed0804a3cf8e690c915537e995e49f472dcde36181828190b27c217accad274ce4a3e8360da724a55db4483558726831117a7780ea55323c0e04c22d9ddd5d61dbc4812d72cd2cf2bde9c4f0dc7abe677e3c935bb391f2bcf0edccde9374503c1c52c1ca296920a90c830c118129949ff3b433da1a931e938c035a6b2c138a7f46747b46a94d33ac0c74e4fcf1f41cd0bf12659f63d15c075671d861f2843df902397df9f36d305d5392d323adac7f37750117344063a92af63c631d00b9014e24f97d3e6ec4082952007a7a5793b6a16e9000bc30142e110ab70f1e81da9a55b2b39b6061b1038e39bdbdac10957bec02d77538ca76b356b913c2b296fa40d761bc571193b31ba56137ee9c0fa1ca3e4ee88a0d6e1cd72b0603dd50db7c4dee2325e8d497ae36febbb67adaac2765585e3057cde3cb85e2f2fe3d278468146f924bd172adaef6215966f70d7c8f2bd1575c3085f7e239ed22b26f5345fdaae42a5ec4531af46dcb0d6eb9088de9ed5a13b9242c567003906d7ac951d51ab9efaf539bd025605649cfe49c60b8fd7bfbc123b70c66855011141340c0b942ae19d2ab8074fe00a757957a462ff313ada92c3393e83a0a6019e621f218f531b52cdb70c492e155c4636e4caef03f40c82a5d717528173620b1591bac5c6cc5177ad76d3ccbc4734912d24286ada9a3fe6999a15e53616660414a66549f5d2df7393d7b0a01fb6fbbce8335ee027372f4a54162580c79a6e4807282b5bde9b03b36b261c7b3d2e66a9a26047b08b2d26898c47c8f60b4f14e6c18c59aff042043ab55dd32f7f091fbb4a31369bce2a9a2cb4cbab85a1f734e0e04185f505a32c808e96bf0001450eedb425aabf547d544c8b20db055e5ac9520373ee985a5a526c20e0bef21c38b156144b5a021c43d4bdb5a26d47625579c545e92022a3e165f57c0425129c983781dfad9041d4b77ba1c4676073416f0cda8355258e994434fba0bfe0dbd515ab37cace243834289d1a8e10f5adf360fe95066b8a7db03b9b01e9ec8c82e755ad23d263e08ae5079a5d68d3d0ca09d107aaf84aaa48931e79cf0a3079b41c0a1c3c3d42d89f24bcc657c3a44bf4a65948aa1faf642eecb84b119aecea0b6d081c04680ed0d0d41a06199d6b32e07c800f7655135230ce34d381b4c6fece111c88f8819c661ab84800c5682db15fd6ea3e8a4c875d600b73371048793dc5c0d3b18bf45e2b46f02147116f163795e2ceb8be4df2fbb777185c377feaae247f42c9b40e6b20995ad1b0d750255c9d2fd596e085f71dd2489e8acee172ba982252b88e5cb459f8ea969f7b6a3f0d8491c03709ad05a2c5a1ae65bd47b1ac9123874bbdb06fe5ad6c381ad6373202a543d54fb10e76634189e0c7970fc7cef703f8c49b935032960d87fa5714245c52ea3c56be640770eb1e0fe9378821db20ab144781029dada979cdf80c93436ffc55c30bba9e5d6467f2400f930fcfee790a03a07f8fea9e6822f93af0e9b23f6c7ed013329522d3969c2692b3907137ee27b1123d9b7d7e2cca0e1b6c1bcaac34e577209c9fe6e65bed97bb949c18cdd116d2a627beaa6785983abe8c276dfa045f2f1cb8b41fb90ae1f3d4b2378c9175c448775a1f94a286e59ea2e97e48e0ba7494298a41671a11db5f0b66352354dca64e90e112bc93ecfde2cb3e9a8df75b8f563298d0e1aa5e9b17172d12293f0eca9fadeb2f57c5f743f5fbf1de23b60bebecd94f309e074008bfa43ab6f5241edef42b63fc687880855e9d7c3a7d0f314d7dbe0a85b472d678737c775b3937f8ea21be356cf54945a399b1ad9ee8951c8fb8eecbd6272c47eeaec998cc731f441100fad588c39598908f5b9da4047de1d90999a7ea1a684ea3bdfb23dc753426c12cf4e69676adb89e3783fa87603b41c02f5b0a8745c6114a44dd259d947ec83e01b35edf78860b17b3ee7f39e70c742b5f7cc6d623d9543de34b59791179670d7c3484c684f08e25e70d721e6a6c0ef5d3bfcc6d71c570bab81f56af7c17f1d6fc8daa26a782d259dc247493e7832bc6e4d9dd686f1c9e6035f313b8d752b82f40e127f6fb279a80e228864349bf21dc825efbdd2a0f3c0f9f2c7bdb8c48354db4a1e7bb50386211b897f55f139353f374d5b15b1a3bc01f0f2d7eeff4153183050b1abedeac5d6c17eee7b669bec8b9222b6b3b0fbaeaf40857f95e4b79b8a3db759f3abcd4987f088500cbce19621a61b2094cec051f7957276b6572fc81da9ea52cf71db075d69e150f4839c81f6317eb58ee0762cbc8876e0c1c6281e75607b05ea835ee3fde435071680d91d38b4abb52bc43df784b2647fe4f28611777cbde0bb1758bfb4d78d4340bb97df83720afcaa79a1b8db5b79b9de3555893c007105a4aec9e8f7ed5253b205bb1fc69f7992c910d036f6a1571c18c61b899fd6d0c9787cff4b4d81ec11a80b2dcb2e84bf89647b006098e55956012d5bf836a54dd7e9080b0f4dbb188abc3bb46bcca763fe24fd66213c11d1fcc18b4ef3aa28455e76dee0738a2ea4ec70be650a488b69ddbfc693d477583440011f6778868660d5ac20006fde0f0fa351c145665a57d2ba53e41fddd5724423bf6efecf75646c4ae72c46d8a", 0x20001001) 21:40:32 executing program 1: r0 = syz_open_dev$hidraw(&(0x7f00000001c0), 0x0, 0x80002) write$hidraw(r0, 0x0, 0x0) read$hidraw(r0, &(0x7f0000000000)=""/152, 0x98) ioctl$HIDIOCSFEATURE(0xffffffffffffffff, 0xc0404806, &(0x7f0000000200)="fafd9acbd9e04f1786dc75a6f900bd58d98451bb06b32301ac78cf0cf32365adea44301655881bff0d0a39d25fd655468d144b4172aa7749b0fd1d8da633150c5cdbeed4cc0e2433204298afa792b3de9667160e185eb1b5f5335bfe85f3c7af2c31bf2c2f27e152821e9c77679a0ce0fe502640bc6aec96de965c5a1571e924932775ecba4067a49c5b9d1753825d0cc74628679378eb07e1dfb8ff47c9b0d703f9f7d5286f7942442a8b3390a73583ef0432fd131afbcb0a83") r1 = syz_open_dev$hidraw(&(0x7f00000000c0), 0x81, 0x0) ioctl$HIDIOCGRDESCSIZE(r1, 0x80044801, &(0x7f0000000100)) 21:40:32 executing program 2: r0 = syz_open_dev$hidraw(&(0x7f00000001c0), 0x1, 0xd0002) write$hidraw(r0, &(0x7f0000000040)="77b422c729f800561ae204e68055290e94bb975476d5db1b6b7f0ad5a165513473e6587b0dc5cde5c8fee81dcba6ce0efad5d1bab34c5fa3a378773ff6a0b86885f26f4c3f1372bf76ddd3247510c14b3185d1eb6f6e761b31202aecd5d90f6aa6a7ce3f7e272234ae4f488e517d4e7234d6a2e6a51ea792788cefa41864d6e86e95d20b1847b8eb11c05559", 0x8c) write$hidraw(r0, &(0x7f0000000200)="bc0ca8f4d3805a1e9cbb6e4c040682a0bd99ef43cdd6bc06d27abc341167e0919172aac8aeb68e087adc02c820909c22c9ea07120e55bc7de10dba97b1bcd3516b45398f6f21533d32df047fe3f4800bbee6fd6af40af92318ea15f16a78c34236b9d09d1b7358325d47164ddf658a8a3e5be85522f4b97119058bb024011f532d578d48f98910a169d1c77a949f7dbec5636e4db62a1398d6e6131343c2eceaa0f2a0cb1066300230385ee4f60af0afeee3a2102611ede25b07e0e1c30c12d38666feb175a3102158bb0aac1355f117138057f0a15581afe89b4602e6f706b6e4f8f08fdf207ffce0c5baea8bfe619ebb13eff67b820489a5ff03b0bb1c5967de5d7cec84c3f6fd2cfeada79bdc91cc36ed88d7f375fd76f84e7c9f676f76a29579bbad5e9bfb222fcf484665d879602a2e53dbaaea4ba71df44ecd57677e7f3283b9661a7b6f8808cd95ceb51c7cb44c3ebdfbf6694d1502125a6e9766ac7e645329ab405b879c6fb77206c86c74aa7ef4f6a848037de52ddc554ce029538206d9e61ef7ff168c7ab57ead5205589e6d67d06677b7594c8a46c5d79dcdc7446cbdd107c7f701c24ec2d95772d06de08b637b4cb65219fa30b9e66c9d326f6bb25a8d6b04828300e72a766da3eae409f1223c31ab81e78172382c6e267dbc08dfbd3edc2705e6d9f730da8fa1e9d088f0b7a715e5bdd8ae70faa365ab4246df3c1fe8ba724ef057c74a46471b46254ad7fb0da1854837f2f6f13ef3280a4c6f7c55162855a543fe4c764ac319c89f79f0fb797d4a7b668a16a1cba4916e7582a79c9a2f048993c2c3d02ae35a2c64a6b2a44b857ec681cbf1f3245ceaebbc39c0f532907c5087e9d0715e5e741a076a175396f682fd625a162cec836ea8fd061c28bca45ed70bf7c230a575dd7c4b1c6c0debf473b37df79a354d30692556c3e3a6f63f87caf48c2c8ec5a9cc1ed8862b6a28c512c11a1aac63b343cf3513a39a5b0197bf0e8577414706c6d228bcadc79bb0b060bef39c0572db9a6ec33d11607e6a36babb23515239b2c10ea33b826c4e0bf4063b9dbdbf0b431d518dd4707a9082b77c16c009e7cfde996f9cf135c3de300fcc5f314b5fa72b0a532d1aacb1d5ac8245966a90ad009e51491a225fefd345b77ed7552b9a927830bb1f7e8371e18b589dca77464fd08c57a2f30c3195979315b2081238c2c781e5ffb49342032e91cf4874c3adca9f9bbf387bb8f22649cc26067ac680374d11c6ceebbc9ce3d300f5927d2091295f72525be70928357004668ea97e29eb10fdfcdd5bfb7d9f2673066fe33c85c53004034ce6daa202a1a2eca8d4dff79e87fc5c0f789c3dd954156920995d8ad21e6a7bb044df919890034a9a3cf4b3539794e7ef25aac386adbaa7b0764a6e5284202d9fc761aa7831e4e1ed1408ad971811508ed5e7a8403d55d2eb08fdec7f9962b5eebf6e5fd4f5dc380a9510f0c2ce3b7ccbde07a490514a3491505f1876d515cff437370bceed0758042d17ddc8da6fc4cf0623011d2db06dbd64b04c5b74221a198ca76f3a19f770167678e841f2353899e9d248507e510564a260da83080e9d2c25ff6a3e10d016188067b99f0993c4c985ea34483c7222cb4a7813f682102a8f6e64ad985c504b70f8073633f50303c0d16ab0c5cfa009f0226c42fa16f458294102ae22ebabf2ccf0af2d79e98ceeee091f9a9734321e3d30beb069fde6707617e2b490704b986683f374b6bfa2d924ad4afcba54356121a633b6e3f90d71643b4217d172a22e5b2d6ee5a3a0b48a53f58a45516f706cace2a1343c5dc1dd6e675b1212680367940622a95032dc31eb016309bad58d9c468f0c5238c9940da5888ccf404101abf285ec658b51708392314998893923c113277e6a177b9c7d680a888f4f2922b7a85b2170589f9273a8edfd2100bcd07387d77f60b7208ca5d48b1f9627818e1e6595eec081ae1262cb46d1b040ea9315ac821015ba3d5bdcdeebe4da088ef4f0fa207612a56fb2cc4a0ef2d68e24b5ee15e73f5706c04ca6f6cc02004759e55212025b2e097bfcf40cbc8406dcb4baf466909e7acd15a8c56aa6fb46e3645b389804b1f6fd7ac4b45c33b3c5889165dd1686141dd42811fdc12dd6806dbebbc40ba0cf1fc7e1f6eacd60b9e23d4579121197b33315a7a301702d988ce6f35c19408bd940bb38bad1560ba4356728d12400f290f5c8bbae8c76ca93fb9abe1f27d83b4260e9ccb084334f4c137dfae8b1213df33eeaac7f0f4bf4dcc2c96e1b11d61cd5168228cb2a5350b3c8cca4fc0dbfa647a009bb558032164cd117ddf5db0997c8422ef39d5884dc30b0e772b6206ec5ae6495977e069a0251a09d47439742c360d8f02a022ae202ec0207b8fcb254aa6dd287c789cc59f17d2cef8694cc648ed0804a3cf8e690c915537e995e49f472dcde36181828190b27c217accad274ce4a3e8360da724a55db4483558726831117a7780ea55323c0e04c22d9ddd5d61dbc4812d72cd2cf2bde9c4f0dc7abe677e3c935bb391f2bcf0edccde9374503c1c52c1ca296920a90c830c118129949ff3b433da1a931e938c035a6b2c138a7f46747b46a94d33ac0c74e4fcf1f41cd0bf12659f63d15c075671d861f2843df902397df9f36d305d5392d323adac7f37750117344063a92af63c631d00b9014e24f97d3e6ec4082952007a7a5793b6a16e9000bc30142e110ab70f1e81da9a55b2b39b6061b1038e39bdbdac10957bec02d77538ca76b356b913c2b296fa40d761bc571193b31ba56137ee9c0fa1ca3e4ee88a0d6e1cd72b0603dd50db7c4dee2325e8d497ae36febbb67adaac2765585e3057cde3cb85e2f2fe3d278468146f924bd172adaef6215966f70d7c8f2bd1575c3085f7e239ed22b26f5345fdaae42a5ec4531af46dcb0d6eb9088de9ed5a13b9242c567003906d7ac951d51ab9efaf539bd025605649cfe49c60b8fd7bfbc123b70c66855011141340c0b942ae19d2ab8074fe00a757957a462ff313ada92c3393e83a0a6019e621f218f531b52cdb70c492e155c4636e4caef03f40c82a5d717528173620b1591bac5c6cc5177ad76d3ccbc4734912d24286ada9a3fe6999a15e53616660414a66549f5d2df7393d7b0a01fb6fbbce8335ee027372f4a54162580c79a6e4807282b5bde9b03b36b261c7b3d2e66a9a26047b08b2d26898c47c8f60b4f14e6c18c59aff042043ab55dd32f7f091fbb4a31369bce2a9a2cb4cbab85a1f734e0e04185f505a32c808e96bf0001450eedb425aabf547d544c8b20db055e5ac9520373ee985a5a526c20e0bef21c38b156144b5a021c43d4bdb5a26d47625579c545e92022a3e165f57c0425129c983781dfad9041d4b77ba1c4676073416f0cda8355258e994434fba0bfe0dbd515ab37cace243834289d1a8e10f5adf360fe95066b8a7db03b9b01e9ec8c82e755ad23d263e08ae5079a5d68d3d0ca09d107aaf84aaa48931e79cf0a3079b41c0a1c3c3d42d89f24bcc657c3a44bf4a65948aa1faf642eecb84b119aecea0b6d081c04680ed0d0d41a06199d6b32e07c800f7655135230ce34d381b4c6fece111c88f8819c661ab84800c5682db15fd6ea3e8a4c875d600b73371048793dc5c0d3b18bf45e2b46f02147116f163795e2ceb8be4df2fbb777185c377feaae247f42c9b40e6b20995ad1b0d750255c9d2fd596e085f71dd2489e8acee172ba982252b88e5cb459f8ea969f7b6a3f0d8491c03709ad05a2c5a1ae65bd47b1ac9123874bbdb06fe5ad6c381ad6373202a543d54fb10e76634189e0c7970fc7cef703f8c49b935032960d87fa5714245c52ea3c56be640770eb1e0fe9378821db20ab144781029dada979cdf80c93436ffc55c30bba9e5d6467f2400f930fcfee790a03a07f8fea9e6822f93af0e9b23f6c7ed013329522d3969c2692b3907137ee27b1123d9b7d7e2cca0e1b6c1bcaac34e577209c9fe6e65bed97bb949c18cdd116d2a627beaa6785983abe8c276dfa045f2f1cb8b41fb90ae1f3d4b2378c9175c448775a1f94a286e59ea2e97e48e0ba7494298a41671a11db5f0b66352354dca64e90e112bc93ecfde2cb3e9a8df75b8f563298d0e1aa5e9b17172d12293f0eca9fadeb2f57c5f743f5fbf1de23b60bebecd94f309e074008bfa43ab6f5241edef42b63fc687880855e9d7c3a7d0f314d7dbe0a85b472d678737c775b3937f8ea21be356cf54945a399b1ad9ee8951c8fb8eecbd6272c47eeaec998cc731f441100fad588c39598908f5b9da4047de1d90999a7ea1a684ea3bdfb23dc753426c12cf4e69676adb89e3783fa87603b41c02f5b0a8745c6114a44dd259d947ec83e01b35edf78860b17b3ee7f39e70c742b5f7cc6d623d9543de34b59791179670d7c3484c684f08e25e70d721e6a6c0ef5d3bfcc6d71c570bab81f56af7c17f1d6fc8daa26a782d259dc247493e7832bc6e4d9dd686f1c9e6035f313b8d752b82f40e127f6fb279a80e228864349bf21dc825efbdd2a0f3c0f9f2c7bdb8c48354db4a1e7bb50386211b897f55f139353f374d5b15b1a3bc01f0f2d7eeff4153183050b1abedeac5d6c17eee7b669bec8b9222b6b3b0fbaeaf40857f95e4b79b8a3db759f3abcd4987f088500cbce19621a61b2094cec051f7957276b6572fc81da9ea52cf71db075d69e150f4839c81f6317eb58ee0762cbc8876e0c1c6281e75607b05ea835ee3fde435071680d91d38b4abb52bc43df784b2647fe4f28611777cbde0bb1758bfb4d78d4340bb97df83720afcaa79a1b8db5b79b9de3555893c007105a4aec9e8f7ed5253b205bb1fc69f7992c910d036f6a1571c18c61b899fd6d0c9787cff4b4d81ec11a80b2dcb2e84bf89647b006098e55956012d5bf836a54dd7e9080b0f4dbb188abc3bb46bcca763fe24fd66213c11d1fcc18b4ef3aa28455e76dee0738a2ea4ec70be650a488b69ddbfc693d477583440011f6778868660d5ac20006fde0f0fa351c145665a57d2ba53e41fddd5724423bf6efecf75646c4ae72c46d8a", 0x20001001) ioctl$HIDIOCGCOLLECTIONINFO(0xffffffffffffffff, 0xc0104811, &(0x7f0000000000)={0x8001, 0x1ff, 0x100, 0x7}) 21:40:32 executing program 0: r0 = syz_open_dev$hidraw(&(0x7f00000001c0), 0x0, 0x80002) write$hidraw(r0, &(0x7f0000000200)="bc0ca8f4d3805a1e9cbb6e4c040682a0bd99ef43cdd6bc06d27abc341167e0919172aac8aeb68e087adc02c820909c22c9ea07120e55bc7de10dba97b1bcd3516b4539bf6f21533d32df047fe3f4800bbee6fd6af40af92318ea15f16a78c34236b9d09d1b7358325d47164ddf658a8a3e5be85522f4b97119058bb024011f532d578d48f98910a169d1c77a949f7dbec5636e4db62a1398d6e6131343c2eceaa0f2a0cb1066300230385ee4f60af0afeee3a2102611ede25b07e0e1c30c12d38666feb175a3102158bb0aac1355f117138057f0a15581afe89b4602e6f706b6e4f8f08fdf207ffce0c5baea8bfe619ebb13eff67b820489a5ff03b0bb1c5967de5d7cec84c3f6fd2cfeada79bdc91cc36ed88d7f375fd76f84e7c9f676f76a29579bbad5e9bfb222fcf484665d879602a2e53dbaaea4ba71df44ecd57677e7f3283b9661a7b6f8808cd95ceb51c7cb44c3ebdfbf6694d1502125a6e9766ac7e645329ab405b879c6fb77206c86c74aa7ef4f6a848037de52ddc554ce029538206d9e61ef7ff168c7ab57ead5205589e6d67d06677b7594c8a46c5d79dcdc7446cbdd107c7f701c24ec2d95772d06de08b637b4cb65219fa30b9e66c9d326f6bb25a8d6b04828300e72a766da3eae409f1223c31ab81e78172382c6e267dbc08dfbd3edc2705e6d9f730da8fa1e9d088f0b7a715e5bdd8ae70faa365ab4246df3c1fe8ba724ef057c74a46471b46254ad7fb0da1854837f2f6f13ef3280a4c6f7c55162855a543fe4c764ac319c89f79f0fb797d4a7b668a16a1cba4916e7582a79c9a2f048993c2c3d02ae35a2c64a6b2a44b857ec681cbf1f3245ceaebbc39c0f532907c5087e9d0715e5e741a076a175396f682fd625a162cec836ea8fd061c28bca45ed70bf7c230a575dd7c4b1c6c0debf473b37df79a354d30692556c3e3a6f63f87caf48c2c8ec5a9cc1ed8862b6a28c512c11a1aac63b343cf3513a39a5b0197bf0e8577414706c6d228bcadc79bb0b060bef39c0572db9a6ec33d11607e6a36babb23515239b2c10ea33b826c4e0bf4063b9dbdbf0b431d518dd4707a9082b77c16c009e7cfde996f9cf135c3de300fcc5f314b5fa72b0a532d1aacb1d5ac8245966a90ad009e51491a225fefd345b77ed7552b9a927830bb1f7e8371e18b589dca77464fd08c57a2f30c3195979315b2081238c2c781e5ffb49342032e91cf4874c3adca9f9bbf387bb8f22649cc26067ac680374d11c6ceebbc9ce3d300f5927d2091295f72525be70928357004668ea97e29eb10fdfcdd5bfb7d9f2673066fe33c85c53004034ce6daa202a1a2eca8d4dff79e87fc5c0f789c3dd954156920995d8ad21e6a7bb044df919890034a9a3cf4b3539794e7ef25aac386adbaa7b0764a6e5284202d9fc761aa7831e4e1ed1408ad971811508ed5e7a8403d55d2eb08fdec7f9962b5eebf6e5fd4f5dc380a9510f0c2ce3b7ccbde07a490514a3491505f1876d515cff437370bceed0758042d17ddc8da6fc4cf0623011d2db06dbd64b04c5b74221a198ca76f3a19f770167678e841f2353899e9d248507e510564a260da83080e9d2c25ff6a3e10d016188067b99f0993c4c985ea34483c7222cb4a7813f682102a8f6e64ad985c504b70f8073633f50303c0d16ab0c5cfa009f0226c42fa16f458294102ae22ebabf2ccf0af2d79e98ceeee091f9a9734321e3d30beb069fde6707617e2b490704b986683f374b6bfa2d924ad4afcba54356121a633b6e3f90d71643b4217d172a22e5b2d6ee5a3a0b48a53f58a45516f706cace2a1343c5dc1dd6e675b1212680367940622a95032dc31eb016309bad58d9c468f0c5238c9940da5888ccf404101abf285ec658b51708392314998893923c113277e6a177b9c7d680a888f4f2922b7a85b2170589f9273a8edfd2100bcd07387d77f60b7208ca5d48b1f9627818e1e6595eec081ae1262cb46d1b040ea9315ac821015ba3d5bdcdeebe4da088ef4f0fa207612a56fb2cc4a0ef2d68e24b5ee15e73f5706c04ca6f6cc02004759e55212025b2e097bfcf40cbc8406dcb4baf466909e7acd15a8c56aa6fb46e3645b389804b1f6fd7ac4b45c33b3c5889165dd1686141dd42811fdc12dd6806dbebbc40ba0cf1fc7e1f6eacd60b9e23d4579121197b33315a7a301702d988ce6f35c19408bd940bb38bad1560ba4356728d12400f290f5c8bbae8c76ca93fb9abe1f27d83b4260e9ccb084334f4c137dfae8b1213df33eeaac7f0f4bf4dcc2c96e1b11d61cd5168228cb2a5350b3c8cca4fc0dbfa647a009bb558032164cd117ddf5db0997c8422ef39d5884dc30b0e772b6206ec5ae6495977e069a0251a09d47439742c360d8f02a022ae202ec0207b8fcb254aa6dd287c789cc59f17d2cef8694cc648ed0804a3cf8e690c915537e995e49f472dcde36181828190b27c217accad274ce4a3e8360da724a55db4483558726831117a7780ea55323c0e04c22d9ddd5d61dbc4812d72cd2cf2bde9c4f0dc7abe677e3c935bb391f2bcf0edccde9374503c1c52c1ca296920a90c830c118129949ff3b433da1a931e938c035a6b2c138a7f46747b46a94d33ac0c74e4fcf1f41cd0bf12659f63d15c075671d861f2843df902397df9f36d305d5392d323adac7f37750117344063a92af63c631d00b9014e24f97d3e6ec4082952007a7a5793b6a16e9000bc30142e110ab70f1e81da9a55b2b39b6061b1038e39bdbdac10957bec02d77538ca76b356b913c2b296fa40d761bc571193b31ba56137ee9c0fa1ca3e4ee88a0d6e1cd72b0603dd50db7c4dee2325e8d497ae36febbb67adaac2765585e3057cde3cb85e2f2fe3d278468146f924bd172adaef6215966f70d7c8f2bd1575c3085f7e239ed22b26f5345fdaae42a5ec4531af46dcb0d6eb9088de9ed5a13b9242c567003906d7ac951d51ab9efaf539bd025605649cfe49c60b8fd7bfbc123b70c66855011141340c0b942ae19d2ab8074fe00a757957a462ff313ada92c3393e83a0a6019e621f218f531b52cdb70c492e155c4636e4caef03f40c82a5d717528173620b1591bac5c6cc5177ad76d3ccbc4734912d24286ada9a3fe6999a15e53616660414a66549f5d2df7393d7b0a01fb6fbbce8335ee027372f4a54162580c79a6e4807282b5bde9b03b36b261c7b3d2e66a9a26047b08b2d26898c47c8f60b4f14e6c18c59aff042043ab55dd32f7f091fbb4a31369bce2a9a2cb4cbab85a1f734e0e04185f505a32c808e96bf0001450eedb425aabf547d544c8b20db055e5ac9520373ee985a5a526c20e0bef21c38b156144b5a021c43d4bdb5a26d47625579c545e92022a3e165f57c0425129c983781dfad9041d4b77ba1c4676073416f0cda8355258e994434fba0bfe0dbd515ab37cace243834289d1a8e10f5adf360fe95066b8a7db03b9b01e9ec8c82e755ad23d263e08ae5079a5d68d3d0ca09d107aaf84aaa48931e79cf0a3079b41c0a1c3c3d42d89f24bcc657c3a44bf4a65948aa1faf642eecb84b119aecea0b6d081c04680ed0d0d41a06199d6b32e07c800f7655135230ce34d381b4c6fece111c88f8819c661ab84800c5682db15fd6ea3e8a4c875d600b73371048793dc5c0d3b18bf45e2b46f02147116f163795e2ceb8be4df2fbb777185c377feaae247f42c9b40e6b20995ad1b0d750255c9d2fd596e085f71dd2489e8acee172ba982252b88e5cb459f8ea969f7b6a3f0d8491c03709ad05a2c5a1ae65bd47b1ac9123874bbdb06fe5ad6c381ad6373202a543d54fb10e76634189e0c7970fc7cef703f8c49b935032960d87fa5714245c52ea3c56be640770eb1e0fe9378821db20ab144781029dada979cdf80c93436ffc55c30bba9e5d6467f2400f930fcfee790a03a07f8fea9e6822f93af0e9b23f6c7ed013329522d3969c2692b3907137ee27b1123d9b7d7e2cca0e1b6c1bcaac34e577209c9fe6e65bed97bb949c18cdd116d2a627beaa6785983abe8c276dfa045f2f1cb8b41fb90ae1f3d4b2378c9175c448775a1f94a286e59ea2e97e48e0ba7494298a41671a11db5f0b66352354dca64e90e112bc93ecfde2cb3e9a8df75b8f563298d0e1aa5e9b17172d12293f0eca9fadeb2f57c5f743f5fbf1de23b60bebecd94f309e074008bfa43ab6f5241edef42b63fc687880855e9d7c3a7d0f314d7dbe0a85b472d678737c775b3937f8ea21be356cf54945a399b1ad9ee8951c8fb8eecbd6272c47eeaec998cc731f441100fad588c39598908f5b9da4047de1d90999a7ea1a684ea3bdfb23dc753426c12cf4e69676adb89e3783fa87603b41c02f5b0a8745c6114a44dd259d947ec83e01b35edf78860b17b3ee7f39e70c742b5f7cc6d623d9543de34b59791179670d7c3484c684f08e25e70d721e6a6c0ef5d3bfcc6d71c570bab81f56af7c17f1d6fc8daa26a782d259dc247493e7832bc6e4d9dd686f1c9e6035f313b8d752b82f40e127f6fb279a80e228864349bf21dc825efbdd2a0f3c0f9f2c7bdb8c48354db4a1e7bb50386211b897f55f139353f374d5b15b1a3bc01f0f2d7eeff4153183050b1abedeac5d6c17eee7b669bec8b9222b6b3b0fbaeaf40857f95e4b79b8a3db759f3abcd4987f088500cbce19621a61b2094cec051f7957276b6572fc81da9ea52cf71db075d69e150f4839c81f6317eb58ee0762cbc8876e0c1c6281e75607b05ea835ee3fde435071680d91d38b4abb52bc43df784b2647fe4f28611777cbde0bb1758bfb4d78d4340bb97df83720afcaa79a1b8db5b79b9de3555893c007105a4aec9e8f7ed5253b205bb1fc69f7992c910d036f6a1571c18c61b899fd6d0c9787cff4b4d81ec11a80b2dcb2e84bf89647b006098e55956012d5bf836a54dd7e9080b0f4dbb188abc3bb46bcca763fe24fd66213c11d1fcc18b4ef3aa28455e76dee0738a2ea4ec70be650a488b69ddbfc693d477583440011f6778868660d5ac20006fde0f0fa351c145665a57d2ba53e41fddd5724423bf6efecf75646c4ae72c46d8a", 0x2000) 21:40:32 executing program 3: r0 = syz_open_dev$hidraw(&(0x7f00000001c0), 0x0, 0x80002) write$hidraw(r0, &(0x7f0000000200)="bc0ca8f4d3805a1e9cbb6e4c040682a0bd99ef43cdd6bc06d27abc341167e0919172aac8aeb68e087adc02c812909c22c9ea07120e55bc7de10dba97b1bcd3516b4539bf6f21533d32df047fe3f4800bbee6fd6af40af92318ea15f16a78c34236b9d09d1b7358325d47164ddf658a8a3e5be85522f4b97119058bb024011f532d578d48f98910a169d1c77a949f7dbec5636e4db62a1398d6e6131343c2eceaa0f2a0cb1066300230385ee4f60af0afeee3a2102611ede25b07e0e1c30c12d38666feb175a3102158bb0aac1355f117138057f0a15581afe89b4602e6f706b6e4f8f08fdf207ffce0c5baea8bfe619ebb13eff67b820489a5ff03b0bb1c5967de5d7cec84c3f6fd2cfeada79bdc91cc36ed88d7f375fd76f84e7c9f676f76a29579bbad5e9bfb222fcf484665d879602a2e53dbaaea4ba71df44ecd57677e7f3283b9661a7b6f8808cd95ceb51c7cb44c3ebdfbf6694d1502125a6e9766ac7e645329ab405b879c6fb77206c86c74aa7ef4f6a848037de52ddc554ce029538206d9e61ef7ff168c7ab57ead5205589e6d67d06677b7594c8a46c5d79dcdc7446cbdd107c7f701c24ec2d95772d06de08b637b4cb65219fa30b9e66c9d326f6bb25a8d6b04828300e72a766da3eae409f1223c31ab81e78172382c6e267dbc08dfbd3edc2705e6d9f730da8fa1e9d088f0b7a715e5bdd8ae70faa365ab4246df3c1fe8ba724ef057c74a46471b46254ad7fb0da1854837f2f6f13ef3280a4c6f7c55162855a543fe4c764ac319c89f79f0fb797d4a7b668a16a1cba4916e7582a79c9a2f048993c2c3d02ae35a2c64a6b2a44b857ec681cbf1f3245ceaebbc39c0f532907c5087e9d0715e5e741a076a175396f682fd625a162cec836ea8fd061c28bca45ed70bf7c230a575dd7c4b1c6c0debf473b37df79a354d30692556c3e3a6f63f87caf48c2c8ec5a9cc1ed8862b6a28c512c11a1aac63b343cf3513a39a5b0197bf0e8577414706c6d228bcadc79bb0b060bef39c0572db9a6ec33d11607e6a36babb23515239b2c10ea33b826c4e0bf4063b9dbdbf0b431d518dd4707a9082b77c16c009e7cfde996f9cf135c3de300fcc5f314b5fa72b0a532d1aacb1d5ac8245966a90ad009e51491a225fefd345b77ed7552b9a927830bb1f7e8371e18b589dca77464fd08c57a2f30c3195979315b2081238c2c781e5ffb49342032e91cf4874c3adca9f9bbf387bb8f22649cc26067ac680374d11c6ceebbc9ce3d300f5927d2091295f72525be70928357004668ea97e29eb10fdfcdd5bfb7d9f2673066fe33c85c53004034ce6daa202a1a2eca8d4dff79e87fc5c0f789c3dd954156920995d8ad21e6a7bb044df919890034a9a3cf4b3539794e7ef25aac386adbaa7b0764a6e5284202d9fc761aa7831e4e1ed1408ad971811508ed5e7a8403d55d2eb08fdec7f9962b5eebf6e5fd4f5dc380a9510f0c2ce3b7ccbde07a490514a3491505f1876d515cff437370bceed0758042d17ddc8da6fc4cf0623011d2db06dbd64b04c5b74221a198ca76f3a19f770167678e841f2353899e9d248507e510564a260da83080e9d2c25ff6a3e10d016188067b99f0993c4c985ea34483c7222cb4a7813f682102a8f6e64ad985c504b70f8073633f50303c0d16ab0c5cfa009f0226c42fa16f458294102ae22ebabf2ccf0af2d79e98ceeee091f9a9734321e3d30beb069fde6707617e2b490704b986683f374b6bfa2d924ad4afcba54356121a633b6e3f90d71643b4217d172a22e5b2d6ee5a3a0b48a53f58a45516f706cace2a1343c5dc1dd6e675b1212680367940622a95032dc31eb016309bad58d9c468f0c5238c9940da5888ccf404101abf285ec658b51708392314998893923c113277e6a177b9c7d680a888f4f2922b7a85b2170589f9273a8edfd2100bcd07387d77f60b7208ca5d48b1f9627818e1e6595eec081ae1262cb46d1b040ea9315ac821015ba3d5bdcdeebe4da088ef4f0fa207612a56fb2cc4a0ef2d68e24b5ee15e73f5706c04ca6f6cc02004759e55212025b2e097bfcf40cbc8406dcb4baf466909e7acd15a8c56aa6fb46e3645b389804b1f6fd7ac4b45c33b3c5889165dd1686141dd42811fdc12dd6806dbebbc40ba0cf1fc7e1f6eacd60b9e23d4579121197b33315a7a301702d988ce6f35c19408bd940bb38bad1560ba4356728d12400f290f5c8bbae8c76ca93fb9abe1f27d83b4260e9ccb084334f4c137dfae8b1213df33eeaac7f0f4bf4dcc2c96e1b11d61cd5168228cb2a5350b3c8cca4fc0dbfa647a009bb558032164cd117ddf5db0997c8422ef39d5884dc30b0e772b6206ec5ae6495977e069a0251a09d47439742c360d8f02a022ae202ec0207b8fcb254aa6dd287c789cc59f17d2cef8694cc648ed0804a3cf8e690c915537e995e49f472dcde36181828190b27c217accad274ce4a3e8360da724a55db4483558726831117a7780ea55323c0e04c22d9ddd5d61dbc4812d72cd2cf2bde9c4f0dc7abe677e3c935bb391f2bcf0edccde9374503c1c52c1ca296920a90c830c118129949ff3b433da1a931e938c035a6b2c138a7f46747b46a94d33ac0c74e4fcf1f41cd0bf12659f63d15c075671d861f2843df902397df9f36d305d5392d323adac7f37750117344063a92af63c631d00b9014e24f97d3e6ec4082952007a7a5793b6a16e9000bc30142e110ab70f1e81da9a55b2b39b6061b1038e39bdbdac10957bec02d77538ca76b356b913c2b296fa40d761bc571193b31ba56137ee9c0fa1ca3e4ee88a0d6e1cd72b0603dd50db7c4dee2325e8d497ae36febbb67adaac2765585e3057cde3cb85e2f2fe3d278468146f924bd172adaef6215966f70d7c8f2bd1575c3085f7e239ed22b26f5345fdaae42a5ec4531af46dcb0d6eb9088de9ed5a13b9242c567003906d7ac951d51ab9efaf539bd025605649cfe49c60b8fd7bfbc123b70c66855011141340c0b942ae19d2ab8074fe00a757957a462ff313ada92c3393e83a0a6019e621f218f531b52cdb70c492e155c4636e4caef03f40c82a5d717528173620b1591bac5c6cc5177ad76d3ccbc4734912d24286ada9a3fe6999a15e53616660414a66549f5d2df7393d7b0a01fb6fbbce8335ee027372f4a54162580c79a6e4807282b5bde9b03b36b261c7b3d2e66a9a26047b08b2d26898c47c8f60b4f14e6c18c59aff042043ab55dd32f7f091fbb4a31369bce2a9a2cb4cbab85a1f734e0e04185f505a32c808e96bf0001450eedb425aabf547d544c8b20db055e5ac9520373ee985a5a526c20e0bef21c38b156144b5a021c43d4bdb5a26d47625579c545e92022a3e165f57c0425129c983781dfad9041d4b77ba1c4676073416f0cda8355258e994434fba0bfe0dbd515ab37cace243834289d1a8e10f5adf360fe95066b8a7db03b9b01e9ec8c82e755ad23d263e08ae5079a5d68d3d0ca09d107aaf84aaa48931e79cf0a3079b41c0a1c3c3d42d89f24bcc657c3a44bf4a65948aa1faf642eecb84b119aecea0b6d081c04680ed0d0d41a06199d6b32e07c800f7655135230ce34d381b4c6fece111c88f8819c661ab84800c5682db15fd6ea3e8a4c875d600b73371048793dc5c0d3b18bf45e2b46f02147116f163795e2ceb8be4df2fbb777185c377feaae247f42c9b40e6b20995ad1b0d750255c9d2fd596e085f71dd2489e8acee172ba982252b88e5cb459f8ea969f7b6a3f0d8491c03709ad05a2c5a1ae65bd47b1ac9123874bbdb06fe5ad6c381ad6373202a543d54fb10e76634189e0c7970fc7cef703f8c49b935032960d87fa5714245c52ea3c56be640770eb1e0fe9378821db20ab144781029dada979cdf80c93436ffc55c30bba9e5d6467f2400f930fcfee790a03a07f8fea9e6822f93af0e9b23f6c7ed013329522d3969c2692b3907137ee27b1123d9b7d7e2cca0e1b6c1bcaac34e577209c9fe6e65bed97bb949c18cdd116d2a627beaa6785983abe8c276dfa045f2f1cb8b41fb90ae1f3d4b2378c9175c448775a1f94a286e59ea2e97e48e0ba7494298a41671a11db5f0b66352354dca64e90e112bc93ecfde2cb3e9a8df75b8f563298d0e1aa5e9b17172d12293f0eca9fadeb2f57c5f743f5fbf1de23b60bebecd94f309e074008bfa43ab6f5241edef42b63fc687880855e9d7c3a7d0f314d7dbe0a85b472d678737c775b3937f8ea21be356cf54945a399b1ad9ee8951c8fb8eecbd6272c47eeaec998cc731f441100fad588c39598908f5b9da4047de1d90999a7ea1a684ea3bdfb23dc753426c12cf4e69676adb89e3783fa87603b41c02f5b0a8745c6114a44dd259d947ec83e01b35edf78860b17b3ee7f39e70c742b5f7cc6d623d9543de34b59791179670d7c3484c684f08e25e70d721e6a6c0ef5d3bfcc6d71c570bab81f56af7c17f1d6fc8daa26a782d259dc247493e7832bc6e4d9dd686f1c9e6035f313b8d752b82f40e127f6fb279a80e228864349bf21dc825efbdd2a0f3c0f9f2c7bdb8c48354db4a1e7bb50386211b897f55f139353f374d5b15b1a3bc01f0f2d7eeff4153183050b1abedeac5d6c17eee7b669bec8b9222b6b3b0fbaeaf40857f95e4b79b8a3db759f3abcd4987f088500cbce19621a61b2094cec051f7957276b6572fc81da9ea52cf71db075d69e150f4839c81f6317eb58ee0762cbc8876e0c1c6281e75607b05ea835ee3fde435071680d91d38b4abb52bc43df784b2647fe4f28611777cbde0bb1758bfb4d78d4340bb97df83720afcaa79a1b8db5b79b9de3555893c007105a4aec9e8f7ed5253b205bb1fc69f7992c910d036f6a1571c18c61b899fd6d0c9787cff4b4d81ec11a80b2dcb2e84bf89647b006098e55956012d5bf836a54dd7e9080b0f4dbb188abc3bb46bcca763fe24fd66213c11d1fcc18b4ef3aa28455e76dee0738a2ea4ec70be650a488b69ddbfc693d477583440011f6778868660d5ac20006fde0f0fa351c145665a57d2ba53e41fddd5724423bf6efecf75646c4ae72c46d8a", 0x20001001) read$hidraw(r0, &(0x7f0000000000)=""/159, 0x9f) 21:40:32 executing program 1: r0 = syz_open_dev$hidraw(&(0x7f00000001c0), 0x0, 0x80002) write$hidraw(r0, 0x0, 0x0) r1 = syz_open_dev$hidraw(&(0x7f0000000000), 0x5, 0x92a00) read$hidraw(r1, &(0x7f00000000c0)=""/153, 0x99) 21:40:32 executing program 4: r0 = syz_open_dev$evdev(&(0x7f0000000000), 0x5, 0xe0000) ioctl$EVIOCSFF(r0, 0x40304580, &(0x7f0000000040)={0x55, 0x7, 0x6, {0xfff, 0x7}, {0x0, 0x4}, @cond=[{0xad, 0x9, 0xfff, 0x0, 0x9, 0x2}, {0x9, 0x7, 0x1, 0x5, 0x8, 0x6}]}) r1 = syz_open_dev$hidraw(&(0x7f00000001c0), 0x0, 0x80002) write$hidraw(r1, &(0x7f0000000200), 0x0) 21:40:32 executing program 5: r0 = syz_open_dev$hiddev(&(0x7f0000000000), 0xfffffffffffffffa, 0x200) ioctl$HIDIOCGVERSION(r0, 0x80044801, &(0x7f0000000040)) r1 = syz_open_dev$hidraw(&(0x7f00000001c0), 0x0, 0x80002) write$hidraw(r1, &(0x7f0000000200)="bc0ca8f4d3805a1e9cbb6e4c0f0682a0bd99ef43cdd6bc06d27abc341167e0919172aac8aeb68e087adc02c820909c22c9ea07120e55bc7de10dba97b1bcd3516b45398f6f21533d32df047fe3f4800bbee6fd6af40af92318ea15f16a78c34236b9d09d1b7358325d47164ddf658a8a3e5be85522f4b97119058bb024011f532d578d48f98910a169d1c77a949f7dbec5636e4db62a1398d6e6131343c2eceaa0f2a0cb1066300230385ee4f60af0afeee3a2102611ede25b07e0e1c30c12d38666feb175a3102158bb0aac1355f117138057f0a15581afe89b4602e6f706b6e4f8f08fdf207ffce0c5baea8bfe619ebb13eff67b820489a5ff03b0bb1c5967de5d7cec84c3f6fd2cfeada79bdc91cc36ed88d7f375fd76f84e7c9f676f76a29579bbad5e9bfb222fcf484665d879602a2e53dbaaea4ba71df44ecd57677e7f3283b9661a7b6f8808cd95ceb51c7cb44c3ebdfbf6694d1502125a6e9766ac7e645329ab405b879c6fb77206c86c74aa7ef4f6a848037de52ddc554ce029538206d9e61ef7ff168c7ab57ead5205589e6d67d06677b7594c8a46c5d79dcdc7446cbdd107c7f701c24ec2d95772d06de08b637b4cb65219fa30b9e66c9d326f6bb25a8d6b04828300e72a766da3eae409f1223c31ab81e78172382c6e267dbc08dfbd3edc2705e6d9f730da8fa1e9d088f0b7a715e5bdd8ae70faa365ab4246df3c1fe8ba724ef057c74a46471b46254ad7fb0da1854837f2f6f13ef3280a4c6f7c55162855a543fe4c764ac319c89f79f0fb797d4a7b668a16a1cba4916e7582a79c9a2f048993c2c3d02ae35a2c64a6b2a44b857ec681cbf1f3245ceaebbc39c0f532907c5087e9d0715e5e741a076a175396f682fd625a162cec836ea8fd061c28bca45ed70bf7c230a575dd7c4b1c6c0debf473b37df79a354d30692556c3e3a6f63f87caf48c2c8ec5a9cc1ed8862b6a28c512c11a1aac63b343cf3513a39a5b0197bf0e8577414706c6d228bcadc79bb0b060bef39c0572db9a6ec33d11607e6a36babb23515239b2c10ea33b826c4e0bf4063b9dbdbf0b431d518dd4707a9082b77c16c009e7cfde996f9cf135c3de300fcc5f314b5fa72b0a532d1aacb1d5ac8245966a90ad009e51491a225fefd345b77ed7552b9a927830bb1f7e8371e18b589dca77464fd08c57a2f30c3195979315b2081238c2c781e5ffb49342032e91cf4874c3adca9f9bbf387bb8f22649cc26067ac680374d11c6ceebbc9ce3d300f5927d2091295f72525be70928357004668ea97e29eb10fdfcdd5bfb7d9f2673066fe33c85c53004034ce6daa202a1a2eca8d4dff79e87fc5c0f789c3dd954156920995d8ad21e6a7bb044df919890034a9a3cf4b3539794e7ef25aac386adbaa7b0764a6e5284202d9fc761aa7831e4e1ed1408ad971811508ed5e7a8403d55d2eb08fdec7f9962b5eebf6e5fd4f5dc380a9510f0c2ce3b7ccbde07a490514a3491505f1876d515cff437370bceed0758042d17ddc8da6fc4cf0623011d2db06dbd64b04c5b74221a198ca76f3a19f770167678e841f2353899e9d248507e510564a260da83080e9d2c25ff6a3e10d016188067b99f0993c4c985ea34483c7222cb4a7813f682102a8f6e64ad985c504b70f8073633f50303c0d16ab0c5cfa009f0226c42fa16f458294102ae22ebabf2ccf0af2d79e98ceeee091f9a9734321e3d30beb069fde6707617e2b490704b986683f374b6bfa2d924ad4afcba54356121a633b6e3f90d71643b4217d172a22e5b2d6ee5a3a0b48a53f58a45516f706cace2a1343c5dc1dd6e675b1212680367940622a95032dc31eb016309bad58d9c468f0c5238c9940da5888ccf404101abf285ec658b51708392314998893923c113277e6a177b9c7d680a888f4f2922b7a85b2170589f9273a8edfd2100bcd07387d77f60b7208ca5d48b1f9627818e1e6595eec081ae1262cb46d1b040ea9315ac821015ba3d5bdcdeebe4da088ef4f0fa207612a56fb2cc4a0ef2d68e24b5ee15e73f5706c04ca6f6cc02004759e55212025b2e097bfcf40cbc8406dcb4baf466909e7acd15a8c56aa6fb46e3645b389804b1f6fd7ac4b45c33b3c5889165dd1686141dd42811fdc12dd6806dbebbc40ba0cf1fc7e1f6eacd60b9e23d4579121197b33315a7a301702d988ce6f35c19408bd940bb38bad1560ba4356728d12400f290f5c8bbae8c76ca93fb9abe1f27d83b4260e9ccb084334f4c137dfae8b1213df33eeaac7f0f4bf4dcc2c96e1b11d61cd5168228cb2a5350b3c8cca4fc0dbfa647a009bb558032164cd117ddf5db0997c8422ef39d5884dc30b0e772b6206ec5ae6495977e069a0251a09d47439742c360d8f02a022ae202ec0207b8fcb254aa6dd287c789cc59f17d2cef8694cc648ed0804a3cf8e690c915537e995e49f472dcde36181828190b27c217accad274ce4a3e8360da724a55db4483558726831117a7780ea55323c0e04c22d9ddd5d61dbc4812d72cd2cf2bde9c4f0dc7abe677e3c935bb391f2bcf0edccde9374503c1c52c1ca296920a90c830c118129949ff3b433da1a931e938c035a6b2c138a7f46747b46a94d33ac0c74e4fcf1f41cd0bf12659f63d15c075671d861f2843df902397df9f36d305d5392d323adac7f37750117344063a92af63c631d00b9014e24f97d3e6ec4082952007a7a5793b6a16e9000bc30142e110ab70f1e81da9a55b2b39b6061b1038e39bdbdac10957bec02d77538ca76b356b913c2b296fa40d761bc571193b31ba56137ee9c0fa1ca3e4ee88a0d6e1cd72b0603dd50db7c4dee2325e8d497ae36febbb67adaac2765585e3057cde3cb85e2f2fe3d278468146f924bd172adaef6215966f70d7c8f2bd1575c3085f7e239ed22b26f5345fdaae42a5ec4531af46dcb0d6eb9088de9ed5a13b9242c567003906d7ac951d51ab9efaf539bd025605649cfe49c60b8fd7bfbc123b70c66855011141340c0b942ae19d2ab8074fe00a757957a462ff313ada92c3393e83a0a6019e621f218f531b52cdb70c492e155c4636e4caef03f40c82a5d717528173620b1591bac5c6cc5177ad76d3ccbc4734912d24286ada9a3fe6999a15e53616660414a66549f5d2df7393d7b0a01fb6fbbce8335ee027372f4a54162580c79a6e4807282b5bde9b03b36b261c7b3d2e66a9a26047b08b2d26898c47c8f60b4f14e6c18c59aff042043ab55dd32f7f091fbb4a31369bce2a9a2cb4cbab85a1f734e0e04185f505a32c808e96bf0001450eedb425aabf547d544c8b20db055e5ac9520373ee985a5a526c20e0bef21c38b156144b5a021c43d4bdb5a26d47625579c545e92022a3e165f57c0425129c983781dfad9041d4b77ba1c4676073416f0cda8355258e994434fba0bfe0dbd515ab37cace243834289d1a8e10f5adf360fe95066b8a7db03b9b01e9ec8c82e755ad23d263e08ae5079a5d68d3d0ca09d107aaf84aaa48931e79cf0a3079b41c0a1c3c3d42d89f24bcc657c3a44bf4a65948aa1faf642eecb84b119aecea0b6d081c04680ed0d0d41a06199d6b32e07c800f7655135230ce34d381b4c6fece111c88f8819c661ab84800c5682db15fd6ea3e8a4c875d600b73371048793dc5c0d3b18bf45e2b46f02147116f163795e2ceb8be4df2fbb777185c377feaae247f42c9b40e6b20995ad1b0d750255c9d2fd596e085f71dd2489e8acee172ba982252b88e5cb459f8ea969f7b6a3f0d8491c03709ad05a2c5a1ae65bd47b1ac9123874bbdb06fe5ad6c381ad6373202a543d54fb10e76634189e0c7970fc7cef703f8c49b935032960d87fa5714245c52ea3c56be640770eb1e0fe9378821db20ab144781029dada979cdf80c93436ffc55c30bba9e5d6467f2400f930fcfee790a03a07f8fea9e6822f93af0e9b23f6c7ed013329522d3969c2692b3907137ee27b1123d9b7d7e2cca0e1b6c1bcaac34e577209c9fe6e65bed97bb949c18cdd116d2a627beaa6785983abe8c276dfa045f2f1cb8b41fb90ae1f3d4b2378c9175c448775a1f94a286e59ea2e97e48e0ba7494298a41671a11db5f0b66352354dca64e90e112bc93ecfde2cb3e9a8df75b8f563298d0e1aa5e9b17172d12293f0eca9fadeb2f57c5f743f5fbf1de23b60bebecd94f309e074008bfa43ab6f5241edef42b63fc687880855e9d7c3a7d0f314d7dbe0a85b472d678737c775b3937f8ea21be356cf54945a399b1ad9ee8951c8fb8eecbd6272c47eeaec998cc731f441100fad588c39598908f5b9da4047de1d90999a7ea1a684ea3bdfb23dc753426c12cf4e69676adb89e3783fa87603b41c02f5b0a8745c6114a44dd259d947ec83e01b35edf78860b17b3ee7f39e70c742b5f7cc6d623d9543de34b59791179670d7c3484c684f08e25e70d721e6a6c0ef5d3bfcc6d71c570bab81f56af7c17f1d6fc8daa26a782d259dc247493e7832bc6e4d9dd686f1c9e6035f313b8d752b82f40e127f6fb279a80e228864349bf21dc825efbdd2a0f3c0f9f2c7bdb8c48354db4a1e7bb50386211b897f55f139353f374d5b15b1a3bc01f0f2d7eeff4153183050b1abedeac5d6c17eee7b669bec8b9222b6b3b0fbaeaf40857f95e4b79b8a3db759f3abcd4987f088500cbce19621a61b2094cec051f7957276b6572fc81da9ea52cf71db075d69e150f4839c81f6317eb58ee0762cbc8876e0c1c6281e75607b05ea835ee3fde435071680d91d38b4abb52bc43df784b2647fe4f28611777cbde0bb1758bfb4d78d4340bb97df83720afcaa79a1b8db5b79b9de3555893c007105a4aec9e8f7ed5253b205bb1fc69f7992c910d036f6a1571c18c61b899fd6d0c9787cff4b4d81ec11a80b2dcb2e84bf89647b006098e55956012d5bf836a54dd7e9080b0f4dbb188abc3bb46bcca763fe24fd66213c11d1fcc18b4ef3aa28455e76dee0738a2ea4ec70be650a488b69ddbfc693d477583440011f6778868660d5ac20006fde0f0fa351c145665a57d2ba53e41fddd5724423bf6efecf75646c4ae72c46d8a", 0x20001001) 21:40:32 executing program 0: r0 = syz_open_dev$hidraw(&(0x7f00000001c0), 0x0, 0x80002) write$hidraw(r0, &(0x7f0000000200)="bc0ca8f4d3805a1e9cbb6e4c040682a0bd99ef43cdd6bc06d27abc341167e0919172aac8aeb68e087adc02c820909c22c9ea07120e55bc7de10dba97b1bcd3516b4539bf6f21533d32df047fe3f4800bbee6fd6af40af92318ea15f16a78c34236b9d09d1b7358325d47164ddf658a8a3e5be85522f4b97119058bb024011f532d578d48f98910a169d1c77a949f7dbec5636e4db62a1398d6e6131343c2eceaa0f2a0cb1066300230385ee4f60af0afeee3a2102611ede25b07e0e1c30c12d38666feb175a3102158bb0aac1355f117138057f0a15581afe89b4602e6f706b6e4f8f08fdf207ffce0c5baea8bfe619ebb13eff67b820489a5ff03b0bb1c5967de5d7cec84c3f6fd2cfeada79bdc91cc36ed88d7f375fd76f84e7c9f676f76a29579bbad5e9bfb222fcf484665d879602a2e53dbaaea4ba71df44ecd57677e7f3283b9661a7b6f8808cd95ceb51c7cb44c3ebdfbf6694d1502125a6e9766ac7e645329ab405b879c6fb77206c86c74aa7ef4f6a848037de52ddc554ce029538206d9e61ef7ff168c7ab57ead5205589e6d67d06677b7594c8a46c5d79dcdc7446cbdd107c7f701c24ec2d95772d06de08b637b4cb65219fa30b9e66c9d326f6bb25a8d6b04828300e72a766da3eae409f1223c31ab81e78172382c6e267dbc08dfbd3edc2705e6d9f730da8fa1e9d088f0b7a715e5bdd8ae70faa365ab4246df3c1fe8ba724ef057c74a46471b46254ad7fb0da1854837f2f6f13ef3280a4c6f7c55162855a543fe4c764ac319c89f79f0fb797d4a7b668a16a1cba4916e7582a79c9a2f048993c2c3d02ae35a2c64a6b2a44b857ec681cbf1f3245ceaebbc39c0f532907c5087e9d0715e5e741a076a175396f682fd625a162cec836ea8fd061c28bca45ed70bf7c230a575dd7c4b1c6c0debf473b37df79a354d30692556c3e3a6f63f87caf48c2c8ec5a9cc1ed8862b6a28c512c11a1aac63b343cf3513a39a5b0197bf0e8577414706c6d228bcadc79bb0b060bef39c0572db9a6ec33d11607e6a36babb23515239b2c10ea33b826c4e0bf4063b9dbdbf0b431d518dd4707a9082b77c16c009e7cfde996f9cf135c3de300fcc5f314b5fa72b0a532d1aacb1d5ac8245966a90ad009e51491a225fefd345b77ed7552b9a927830bb1f7e8371e18b589dca77464fd08c57a2f30c3195979315b2081238c2c781e5ffb49342032e91cf4874c3adca9f9bbf387bb8f22649cc26067ac680374d11c6ceebbc9ce3d300f5927d2091295f72525be70928357004668ea97e29eb10fdfcdd5bfb7d9f2673066fe33c85c53004034ce6daa202a1a2eca8d4dff79e87fc5c0f789c3dd954156920995d8ad21e6a7bb044df919890034a9a3cf4b3539794e7ef25aac386adbaa7b0764a6e5284202d9fc761aa7831e4e1ed1408ad971811508ed5e7a8403d55d2eb08fdec7f9962b5eebf6e5fd4f5dc380a9510f0c2ce3b7ccbde07a490514a3491505f1876d515cff437370bceed0758042d17ddc8da6fc4cf0623011d2db06dbd64b04c5b74221a198ca76f3a19f770167678e841f2353899e9d248507e510564a260da83080e9d2c25ff6a3e10d016188067b99f0993c4c985ea34483c7222cb4a7813f682102a8f6e64ad985c504b70f8073633f50303c0d16ab0c5cfa009f0226c42fa16f458294102ae22ebabf2ccf0af2d79e98ceeee091f9a9734321e3d30beb069fde6707617e2b490704b986683f374b6bfa2d924ad4afcba54356121a633b6e3f90d71643b4217d172a22e5b2d6ee5a3a0b48a53f58a45516f706cace2a1343c5dc1dd6e675b1212680367940622a95032dc31eb016309bad58d9c468f0c5238c9940da5888ccf404101abf285ec658b51708392314998893923c113277e6a177b9c7d680a888f4f2922b7a85b2170589f9273a8edfd2100bcd07387d77f60b7208ca5d48b1f9627818e1e6595eec081ae1262cb46d1b040ea9315ac821015ba3d5bdcdeebe4da088ef4f0fa207612a56fb2cc4a0ef2d68e24b5ee15e73f5706c04ca6f6cc02004759e55212025b2e097bfcf40cbc8406dcb4baf466909e7acd15a8c56aa6fb46e3645b389804b1f6fd7ac4b45c33b3c5889165dd1686141dd42811fdc12dd6806dbebbc40ba0cf1fc7e1f6eacd60b9e23d4579121197b33315a7a301702d988ce6f35c19408bd940bb38bad1560ba4356728d12400f290f5c8bbae8c76ca93fb9abe1f27d83b4260e9ccb084334f4c137dfae8b1213df33eeaac7f0f4bf4dcc2c96e1b11d61cd5168228cb2a5350b3c8cca4fc0dbfa647a009bb558032164cd117ddf5db0997c8422ef39d5884dc30b0e772b6206ec5ae6495977e069a0251a09d47439742c360d8f02a022ae202ec0207b8fcb254aa6dd287c789cc59f17d2cef8694cc648ed0804a3cf8e690c915537e995e49f472dcde36181828190b27c217accad274ce4a3e8360da724a55db4483558726831117a7780ea55323c0e04c22d9ddd5d61dbc4812d72cd2cf2bde9c4f0dc7abe677e3c935bb391f2bcf0edccde9374503c1c52c1ca296920a90c830c118129949ff3b433da1a931e938c035a6b2c138a7f46747b46a94d33ac0c74e4fcf1f41cd0bf12659f63d15c075671d861f2843df902397df9f36d305d5392d323adac7f37750117344063a92af63c631d00b9014e24f97d3e6ec4082952007a7a5793b6a16e9000bc30142e110ab70f1e81da9a55b2b39b6061b1038e39bdbdac10957bec02d77538ca76b356b913c2b296fa40d761bc571193b31ba56137ee9c0fa1ca3e4ee88a0d6e1cd72b0603dd50db7c4dee2325e8d497ae36febbb67adaac2765585e3057cde3cb85e2f2fe3d278468146f924bd172adaef6215966f70d7c8f2bd1575c3085f7e239ed22b26f5345fdaae42a5ec4531af46dcb0d6eb9088de9ed5a13b9242c567003906d7ac951d51ab9efaf539bd025605649cfe49c60b8fd7bfbc123b70c66855011141340c0b942ae19d2ab8074fe00a757957a462ff313ada92c3393e83a0a6019e621f218f531b52cdb70c492e155c4636e4caef03f40c82a5d717528173620b1591bac5c6cc5177ad76d3ccbc4734912d24286ada9a3fe6999a15e53616660414a66549f5d2df7393d7b0a01fb6fbbce8335ee027372f4a54162580c79a6e4807282b5bde9b03b36b261c7b3d2e66a9a26047b08b2d26898c47c8f60b4f14e6c18c59aff042043ab55dd32f7f091fbb4a31369bce2a9a2cb4cbab85a1f734e0e04185f505a32c808e96bf0001450eedb425aabf547d544c8b20db055e5ac9520373ee985a5a526c20e0bef21c38b156144b5a021c43d4bdb5a26d47625579c545e92022a3e165f57c0425129c983781dfad9041d4b77ba1c4676073416f0cda8355258e994434fba0bfe0dbd515ab37cace243834289d1a8e10f5adf360fe95066b8a7db03b9b01e9ec8c82e755ad23d263e08ae5079a5d68d3d0ca09d107aaf84aaa48931e79cf0a3079b41c0a1c3c3d42d89f24bcc657c3a44bf4a65948aa1faf642eecb84b119aecea0b6d081c04680ed0d0d41a06199d6b32e07c800f7655135230ce34d381b4c6fece111c88f8819c661ab84800c5682db15fd6ea3e8a4c875d600b73371048793dc5c0d3b18bf45e2b46f02147116f163795e2ceb8be4df2fbb777185c377feaae247f42c9b40e6b20995ad1b0d750255c9d2fd596e085f71dd2489e8acee172ba982252b88e5cb459f8ea969f7b6a3f0d8491c03709ad05a2c5a1ae65bd47b1ac9123874bbdb06fe5ad6c381ad6373202a543d54fb10e76634189e0c7970fc7cef703f8c49b935032960d87fa5714245c52ea3c56be640770eb1e0fe9378821db20ab144781029dada979cdf80c93436ffc55c30bba9e5d6467f2400f930fcfee790a03a07f8fea9e6822f93af0e9b23f6c7ed013329522d3969c2692b3907137ee27b1123d9b7d7e2cca0e1b6c1bcaac34e577209c9fe6e65bed97bb949c18cdd116d2a627beaa6785983abe8c276dfa045f2f1cb8b41fb90ae1f3d4b2378c9175c448775a1f94a286e59ea2e97e48e0ba7494298a41671a11db5f0b66352354dca64e90e112bc93ecfde2cb3e9a8df75b8f563298d0e1aa5e9b17172d12293f0eca9fadeb2f57c5f743f5fbf1de23b60bebecd94f309e074008bfa43ab6f5241edef42b63fc687880855e9d7c3a7d0f314d7dbe0a85b472d678737c775b3937f8ea21be356cf54945a399b1ad9ee8951c8fb8eecbd6272c47eeaec998cc731f441100fad588c39598908f5b9da4047de1d90999a7ea1a684ea3bdfb23dc753426c12cf4e69676adb89e3783fa87603b41c02f5b0a8745c6114a44dd259d947ec83e01b35edf78860b17b3ee7f39e70c742b5f7cc6d623d9543de34b59791179670d7c3484c684f08e25e70d721e6a6c0ef5d3bfcc6d71c570bab81f56af7c17f1d6fc8daa26a782d259dc247493e7832bc6e4d9dd686f1c9e6035f313b8d752b82f40e127f6fb279a80e228864349bf21dc825efbdd2a0f3c0f9f2c7bdb8c48354db4a1e7bb50386211b897f55f139353f374d5b15b1a3bc01f0f2d7eeff4153183050b1abedeac5d6c17eee7b669bec8b9222b6b3b0fbaeaf40857f95e4b79b8a3db759f3abcd4987f088500cbce19621a61b2094cec051f7957276b6572fc81da9ea52cf71db075d69e150f4839c81f6317eb58ee0762cbc8876e0c1c6281e75607b05ea835ee3fde435071680d91d38b4abb52bc43df784b2647fe4f28611777cbde0bb1758bfb4d78d4340bb97df83720afcaa79a1b8db5b79b9de3555893c007105a4aec9e8f7ed5253b205bb1fc69f7992c910d036f6a1571c18c61b899fd6d0c9787cff4b4d81ec11a80b2dcb2e84bf89647b006098e55956012d5bf836a54dd7e9080b0f4dbb188abc3bb46bcca763fe24fd66213c11d1fcc18b4ef3aa28455e76dee0738a2ea4ec70be650a488b69ddbfc693d477583440011f6778868660d5ac20006fde0f0fa351c145665a57d2ba53e41fddd5724423bf6efecf75646c4ae72c46d8a", 0x3000) 21:40:32 executing program 2: r0 = syz_open_dev$hidraw(&(0x7f0000000040), 0x20000000000, 0x0) write$hidraw(r0, 0x0, 0x0) ioctl$HIDIOCGRAWINFO(r0, 0x80084803, &(0x7f0000000000)=""/132) r1 = syz_open_dev$hidraw(&(0x7f00000001c0), 0x3, 0x288040) write$hidraw(r1, &(0x7f0000000200)="bc0ca8f4d3805a1e9cbb6e4c040682a0bd99ef43cdd6bc06d27abc341167e0919172aac8aeb68e087adc02c820909c22c9ea07120e55bc7de10dba97b1bcd3516b45398f6f21533d32df047fe3f4800bbee6fd6af40af92318ea15f16a78c34236b9d09d1b7358325d47164ddf658a8a3e5be85522f4b97119058bb024011f532d578d48f98910a169d1c77a949f7dbec5636e4db62a1398d6e6131343c2eceaa0f2a0cb1066300230385ee4f60af0afeee3a2102611ede25b07e0e1c30c12d38666feb175a3102158bb0aac1355f117138057f0a15581afe89b4602e6f706b6e4f8f08fdf207ffce0c5baea8bfe619ebb13eff67b820489a5ff03b0bb1c5967de5d7cec84c3f6fd2cfeada79bdc91cc36ed88d7f375fd76f84e7c9f676f76a29579bbad5e9bfb222fcf484665d879602a2e53dbaaea4ba71df44ecd57677e7f3283b9661a7b6f8808cd95ceb51c7cb44c3ebdfbf6694d1502125a6e9766ac7e645329ab405b879c6fb77206c86c74aa7ef4f6a848037de52ddc554ce029538206d9e61ef7ff168c7ab57ead5205589e6d67d06677b7594c8a46c5d79dcdc7446cbdd107c7f701c24ec2d95772d06de08b637b4cb65219fa30b9e66c9d326f6bb25a8d6b04828300e72a766da3eae409f1223c31ab81e78172382c6e267dbc08dfbd3edc2705e6d9f730da8fa1e9d088f0b7a715e5bdd8ae70faa365ab4246df3c1fe8ba724ef057c74a46471b46254ad7fb0da1854837f2f6f13ef3280a4c6f7c55162855a543fe4c764ac319c89f79f0fb797d4a7b668a16a1cba4916e7582a79c9a2f048993c2c3d02ae35a2c64a6b2a44b857ec681cbf1f3245ceaebbc39c0f532907c5087e9d0715e5e741a076a175396f682fd625a162cec836ea8fd061c28bca45ed70bf7c230a575dd7c4b1c6c0debf473b37df79a354d30692556c3e3a6f63f87caf48c2c8ec5a9cc1ed8862b6a28c512c11a1aac63b343cf3513a39a5b0197bf0e8577414706c6d228bcadc79bb0b060bef39c0572db9a6ec33d11607e6a36babb23515239b2c10ea33b826c4e0bf4063b9dbdbf0b431d518dd4707a9082b77c16c009e7cfde996f9cf135c3de300fcc5f314b5fa72b0a532d1aacb1d5ac8245966a90ad009e51491a225fefd345b77ed7552b9a927830bb1f7e8371e18b589dca77464fd08c57a2f30c3195979315b2081238c2c781e5ffb49342032e91cf4874c3adca9f9bbf387bb8f22649cc26067ac680374d11c6ceebbc9ce3d300f5927d2091295f72525be70928357004668ea97e29eb10fdfcdd5bfb7d9f2673066fe33c85c53004034ce6daa202a1a2eca8d4dff79e87fc5c0f789c3dd954156920995d8ad21e6a7bb044df919890034a9a3cf4b3539794e7ef25aac386adbaa7b0764a6e5284202d9fc761aa7831e4e1ed1408ad971811508ed5e7a8403d55d2eb08fdec7f9962b5eebf6e5fd4f5dc380a9510f0c2ce3b7ccbde07a490514a3491505f1876d515cff437370bceed0758042d17ddc8da6fc4cf0623011d2db06dbd64b04c5b74221a198ca76f3a19f770167678e841f2353899e9d248507e510564a260da83080e9d2c25ff6a3e10d016188067b99f0993c4c985ea34483c7222cb4a7813f682102a8f6e64ad985c504b70f8073633f50303c0d16ab0c5cfa009f0226c42fa16f458294102ae22ebabf2ccf0af2d79e98ceeee091f9a9734321e3d30beb069fde6707617e2b490704b986683f374b6bfa2d924ad4afcba54356121a633b6e3f90d71643b4217d172a22e5b2d6ee5a3a0b48a53f58a45516f706cace2a1343c5dc1dd6e675b1212680367940622a95032dc31eb016309bad58d9c468f0c5238c9940da5888ccf404101abf285ec658b51708392314998893923c113277e6a177b9c7d680a888f4f2922b7a85b2170589f9273a8edfd2100bcd07387d77f60b7208ca5d48b1f9627818e1e6595eec081ae1262cb46d1b040ea9315ac821015ba3d5bdcdeebe4da088ef4f0fa207612a56fb2cc4a0ef2d68e24b5ee15e73f5706c04ca6f6cc02004759e55212025b2e097bfcf40cbc8406dcb4baf466909e7acd15a8c56aa6fb46e3645b389804b1f6fd7ac4b45c33b3c5889165dd1686141dd42811fdc12dd6806dbebbc40ba0cf1fc7e1f6eacd60b9e23d4579121197b33315a7a301702d988ce6f35c19408bd940bb38bad1560ba4356728d12400f290f5c8bbae8c76ca93fb9abe1f27d83b4260e9ccb084334f4c137dfae8b1213df33eeaac7f0f4bf4dcc2c96e1b11d61cd5168228cb2a5350b3c8cca4fc0dbfa647a009bb558032164cd117ddf5db0997c8422ef39d5884dc30b0e772b6206ec5ae6495977e069a0251a09d47439742c360d8f02a022ae202ec0207b8fcb254aa6dd287c789cc59f17d2cef8694cc648ed0804a3cf8e690c915537e995e49f472dcde36181828190b27c217accad274ce4a3e8360da724a55db4483558726831117a7780ea55323c0e04c22d9ddd5d61dbc4812d72cd2cf2bde9c4f0dc7abe677e3c935bb391f2bcf0edccde9374503c1c52c1ca296920a90c830c118129949ff3b433da1a931e938c035a6b2c138a7f46747b46a94d33ac0c74e4fcf1f41cd0bf12659f63d15c075671d861f2843df902397df9f36d305d5392d323adac7f37750117344063a92af63c631d00b9014e24f97d3e6ec4082952007a7a5793b6a16e9000bc30142e110ab70f1e81da9a55b2b39b6061b1038e39bdbdac10957bec02d77538ca76b356b913c2b296fa40d761bc571193b31ba56137ee9c0fa1ca3e4ee88a0d6e1cd72b0603dd50db7c4dee2325e8d497ae36febbb67adaac2765585e3057cde3cb85e2f2fe3d278468146f924bd172adaef6215966f70d7c8f2bd1575c3085f7e239ed22b26f5345fdaae42a5ec4531af46dcb0d6eb9088de9ed5a13b9242c567003906d7ac951d51ab9efaf539bd025605649cfe49c60b8fd7bfbc123b70c66855011141340c0b942ae19d2ab8074fe00a757957a462ff313ada92c3393e83a0a6019e621f218f531b52cdb70c492e155c4636e4caef03f40c82a5d717528173620b1591bac5c6cc5177ad76d3ccbc4734912d24286ada9a3fe6999a15e53616660414a66549f5d2df7393d7b0a01fb6fbbce8335ee027372f4a54162580c79a6e4807282b5bde9b03b36b261c7b3d2e66a9a26047b08b2d26898c47c8f60b4f14e6c18c59aff042043ab55dd32f7f091fbb4a31369bce2a9a2cb4cbab85a1f734e0e04185f505a32c808e96bf0001450eedb425aabf547d544c8b20db055e5ac9520373ee985a5a526c20e0bef21c38b156144b5a021c43d4bdb5a26d47625579c545e92022a3e165f57c0425129c983781dfad9041d4b77ba1c4676073416f0cda8355258e994434fba0bfe0dbd515ab37cace243834289d1a8e10f5adf360fe95066b8a7db03b9b01e9ec8c82e755ad23d263e08ae5079a5d68d3d0ca09d107aaf84aaa48931e79cf0a3079b41c0a1c3c3d42d89f24bcc657c3a44bf4a65948aa1faf642eecb84b119aecea0b6d081c04680ed0d0d41a06199d6b32e07c800f7655135230ce34d381b4c6fece111c88f8819c661ab84800c5682db15fd6ea3e8a4c875d600b73371048793dc5c0d3b18bf45e2b46f02147116f163795e2ceb8be4df2fbb777185c377feaae247f42c9b40e6b20995ad1b0d750255c9d2fd596e085f71dd2489e8acee172ba982252b88e5cb459f8ea969f7b6a3f0d8491c03709ad05a2c5a1ae65bd47b1ac9123874bbdb06fe5ad6c381ad6373202a543d54fb10e76634189e0c7970fc7cef703f8c49b935032960d87fa5714245c52ea3c56be640770eb1e0fe9378821db20ab144781029dada979cdf80c93436ffc55c30bba9e5d6467f2400f930fcfee790a03a07f8fea9e6822f93af0e9b23f6c7ed013329522d3969c2692b3907137ee27b1123d9b7d7e2cca0e1b6c1bcaac34e577209c9fe6e65bed97bb949c18cdd116d2a627beaa6785983abe8c276dfa045f2f1cb8b41fb90ae1f3d4b2378c9175c448775a1f94a286e59ea2e97e48e0ba7494298a41671a11db5f0b66352354dca64e90e112bc93ecfde2cb3e9a8df75b8f563298d0e1aa5e9b17172d12293f0eca9fadeb2f57c5f743f5fbf1de23b60bebecd94f309e074008bfa43ab6f5241edef42b63fc687880855e9d7c3a7d0f314d7dbe0a85b472d678737c775b3937f8ea21be356cf54945a399b1ad9ee8951c8fb8eecbd6272c47eeaec998cc731f441100fad588c39598908f5b9da4047de1d90999a7ea1a684ea3bdfb23dc753426c12cf4e69676adb89e3783fa87603b41c02f5b0a8745c6114a44dd259d947ec83e01b35edf78860b17b3ee7f39e70c742b5f7cc6d623d9543de34b59791179670d7c3484c684f08e25e70d721e6a6c0ef5d3bfcc6d71c570bab81f56af7c17f1d6fc8daa26a782d259dc247493e7832bc6e4d9dd686f1c9e6035f313b8d752b82f40e127f6fb279a80e228864349bf21dc825efbdd2a0f3c0f9f2c7bdb8c48354db4a1e7bb50386211b897f55f139353f374d5b15b1a3bc01f0f2d7eeff4153183050b1abedeac5d6c17eee7b669bec8b9222b6b3b0fbaeaf40857f95e4b79b8a3db759f3abcd4987f088500cbce19621a61b2094cec051f7957276b6572fc81da9ea52cf71db075d69e150f4839c81f6317eb58ee0762cbc8876e0c1c6281e75607b05ea835ee3fde435071680d91d38b4abb52bc43df784b2647fe4f28611777cbde0bb1758bfb4d78d4340bb97df83720afcaa79a1b8db5b79b9de3555893c007105a4aec9e8f7ed5253b205bb1fc69f7992c910d036f6a1571c18c61b899fd6d0c9787cff4b4d81ec11a80b2dcb2e84bf89647b006098e55956012d5bf836a54dd7e9080b0f4dbb188abc3bb46bcca763fe24fd66213c11d1fcc18b4ef3aa28455e76dee0738a2ea4ec70be650a488b69ddbfc693d477583440011f6778868660d5ac20006fde0f0fa351c145665a57d2ba53e41fddd5724423bf6efecf75646c4ae72c46d8a", 0x20001001) 21:40:32 executing program 1: r0 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) write$char_usb(r0, &(0x7f00000000c0)="4b6e4172eea89bddffd4ce002e321031fe8678bfda6ce71a2b67abda580656f819e67ebc471d9f1672a9415045fcb6af2d8465125f343d493c9ab3a34971c21f060010d1397d78a8d78407ae967051491dca584d973b95a100b226bae86790b2c24eb4f4d5c63c398f27d990544a513a1e52a04a6335473bbe739b8fa2d8fcd1582d19b614ef15a4ef539d850b6534ee12351bb3fd93c27e7300a8ab26625a6fbbe61dd1e58076b4cae25180055784fc9ddd172ed5cf31d0cfd05f78029e6d54f0f601775117743d09ce85cba6cc9dd673b78fd1acf2ce39ec101f747fd2e24058b6a5db9e5300e10c2fe1f2", 0xec) r1 = syz_open_dev$hidraw(&(0x7f00000001c0), 0x0, 0x80002) write$hidraw(r1, 0x0, 0x0) read$hidraw(r1, &(0x7f0000000000)=""/152, 0x98) write$hidraw(r1, &(0x7f0000000200)="3070eea5fa29421f4da0f545e6a3367da90d6f46759d7074b25906587e028223d3414cb579efb18fd8f2636c1a74b0edd6316cb5ead08b3693cd735473ca0a89ddead667bbc765648494dfb5486ba2950d11305135933bcb8b070affee6d276948b5b12d9fc08a4b2e8cb455f7c9092a45c4af111f8b6cd4c924aba2e6060b2b8def0b5a7d2aef31c547fc5416310b9fdc4fc909ef9d6d4895", 0x99) 21:40:32 executing program 3: r0 = syz_open_dev$hidraw(&(0x7f00000001c0), 0x0, 0x109002) r1 = syz_open_dev$hidraw(&(0x7f0000000040), 0x0, 0x0) write$hidraw(r1, 0x0, 0x0) ioctl$HIDIOCGRAWINFO(r1, 0x80084803, &(0x7f0000000080)=""/10) ioctl$HIDIOCGRAWNAME(r0, 0x80404804, &(0x7f0000000100)) r2 = syz_open_dev$hidraw(&(0x7f0000001080), 0x80, 0x121cc0) ioctl$HIDIOCGRAWNAME(r2, 0x80404804, &(0x7f00000010c0)) write$hidraw(r0, &(0x7f0000000200)="bc0ca8f4d3805a1e9cbb6e4c040682a0bd99ef43cdd6bc06d27abc341167e0919172aac8aeb68e087adc02c812909c22c9ea07120e55bc7de10dba97b1bcd3516b4539bf6f21533d32df047fe3f4800bbee6fd6af40af92318ea15f16a78c34236b9d09d1b7358325d47164ddf658a8a3e5be85522f4b97119058bb024011f532d578d48f98910a169d1c77a949f7dbec5636e4db62a1398d6e6131343c2eceaa0f2a0cb1066300230385ee4f60af0afeee3a2102611ede25b07e0e1c30c12d38666feb175a3102158bb0aac1355f117138057f0a15581afe89b4602e6f706b6e4f8f08fdf207ffce0c5baea8bfe619ebb13eff67b820489a5ff03b0bb1c5967de5d7cec84c3f6fd2cfeada79bdc91cc36ed88d7f375fd76f84e7c9f676f76a29579bbad5e9bfb222fcf484665d879602a2e53dbaaea4ba71df44ecd57677e7f3283b9661a7b6f8808cd95ceb51c7cb44c3ebdfbf6694d1502125a6e9766ac7e645329ab405b879c6fb77206c86c74aa7ef4f6a848037de52ddc554ce029538206d9e61ef7ff168c7ab57ead5205589e6d67d06677b7594c8a46c5d79dcdc7446cbdd107c7f701c24ec2d95772d06de08b637b4cb65219fa30b9e66c9d326f6bb25a8d6b04828300e72a766da3eae409f1223c31ab81e78172382c6e267dbc08dfbd3edc2705e6d9f730da8fa1e9d088f0b7a715e5bdd8ae70faa365ab4246df3c1fe8ba724ef057c74a46471b46254ad7fb0da1854837f2f6f13ef3280a4c6f7c55162855a543fe4c764ac319c89f79f0fb797d4a7b668a16a1cba4916e7582a79c9a2f048993c2c3d02ae35a2c64a6b2a44b857ec681cbf1f3245ceaebbc39c0f532907c5087e9d0715e5e741a076a175396f682fd625a162cec836ea8fd061c28bca45ed70bf7c230a575dd7c4b1c6c0debf473b37df79a354d30692556c3e3a6f63f87caf48c2c8ec5a9cc1ed8862b6a28c512c11a1aac63b343cf3513a39a5b0197bf0e8577414706c6d228bcadc79bb0b060bef39c0572db9a6ec33d11607e6a36babb23515239b2c10ea33b826c4e0bf4063b9dbdbf0b431d518dd4707a9082b77c16c009e7cfde996f9cf135c3de300fcc5f314b5fa72b0a532d1aacb1d5ac8245966a90ad009e51491a225fefd345b77ed7552b9a927830bb1f7e8371e18b589dca77464fd08c57a2f30c3195979315b2081238c2c781e5ffb49342032e91cf4874c3adca9f9bbf387bb8f22649cc26067ac680374d11c6ceebbc9ce3d300f5927d2091295f72525be70928357004668ea97e29eb10fdfcdd5bfb7d9f2673066fe33c85c53004034ce6daa202a1a2eca8d4dff79e87fc5c0f789c3dd954156920995d8ad21e6a7bb044df919890034a9a3cf4b3539794e7ef25aac386adbaa7b0764a6e5284202d9fc761aa7831e4e1ed1408ad971811508ed5e7a8403d55d2eb08fdec7f9962b5eebf6e5fd4f5dc380a9510f0c2ce3b7ccbde07a490514a3491505f1876d515cff437370bceed0758042d17ddc8da6fc4cf0623011d2db06dbd64b04c5b74221a198ca76f3a19f770167678e841f2353899e9d248507e510564a260da83080e9d2c25ff6a3e10d016188067b99f0993c4c985ea34483c7222cb4a7813f682102a8f6e64ad985c504b70f8073633f50303c0d16ab0c5cfa009f0226c42fa16f458294102ae22ebabf2ccf0af2d79e98ceeee091f9a9734321e3d30beb069fde6707617e2b490704b986683f374b6bfa2d924ad4afcba54356121a633b6e3f90d71643b4217d172a22e5b2d6ee5a3a0b48a53f58a45516f706cace2a1343c5dc1dd6e675b1212680367940622a95032dc31eb016309bad58d9c468f0c5238c9940da5888ccf404101abf285ec658b51708392314998893923c113277e6a177b9c7d680a888f4f2922b7a85b2170589f9273a8edfd2100bcd07387d77f60b7208ca5d48b1f9627818e1e6595eec081ae1262cb46d1b040ea9315ac821015ba3d5bdcdeebe4da088ef4f0fa207612a56fb2cc4a0ef2d68e24b5ee15e73f5706c04ca6f6cc02004759e55212025b2e097bfcf40cbc8406dcb4baf466909e7acd15a8c56aa6fb46e3645b389804b1f6fd7ac4b45c33b3c5889165dd1686141dd42811fdc12dd6806dbebbc40ba0cf1fc7e1f6eacd60b9e23d4579121197b33315a7a301702d988ce6f35c19408bd940bb38bad1560ba4356728d12400f290f5c8bbae8c76ca93fb9abe1f27d83b4260e9ccb084334f4c137dfae8b1213df33eeaac7f0f4bf4dcc2c96e1b11d61cd5168228cb2a5350b3c8cca4fc0dbfa647a009bb558032164cd117ddf5db0997c8422ef39d5884dc30b0e772b6206ec5ae6495977e069a0251a09d47439742c360d8f02a022ae202ec0207b8fcb254aa6dd287c789cc59f17d2cef8694cc648ed0804a3cf8e690c915537e995e49f472dcde36181828190b27c217accad274ce4a3e8360da724a55db4483558726831117a7780ea55323c0e04c22d9ddd5d61dbc4812d72cd2cf2bde9c4f0dc7abe677e3c935bb391f2bcf0edccde9374503c1c52c1ca296920a90c830c118129949ff3b433da1a931e938c035a6b2c138a7f46747b46a94d33ac0c74e4fcf1f41cd0bf12659f63d15c075671d861f2843df902397df9f36d305d5392d323adac7f37750117344063a92af63c631d00b9014e24f97d3e6ec4082952007a7a5793b6a16e9000bc30142e110ab70f1e81da9a55b2b39b6061b1038e39bdbdac10957bec02d77538ca76b356b913c2b296fa40d761bc571193b31ba56137ee9c0fa1ca3e4ee88a0d6e1cd72b0603dd50db7c4dee2325e8d497ae36febbb67adaac2765585e3057cde3cb85e2f2fe3d278468146f924bd172adaef6215966f70d7c8f2bd1575c3085f7e239ed22b26f5345fdaae42a5ec4531af46dcb0d6eb9088de9ed5a13b9242c567003906d7ac951d51ab9efaf539bd025605649cfe49c60b8fd7bfbc123b70c66855011141340c0b942ae19d2ab8074fe00a757957a462ff313ada92c3393e83a0a6019e621f218f531b52cdb70c492e155c4636e4caef03f40c82a5d717528173620b1591bac5c6cc5177ad76d3ccbc4734912d24286ada9a3fe6999a15e53616660414a66549f5d2df7393d7b0a01fb6fbbce8335ee027372f4a54162580c79a6e4807282b5bde9b03b36b261c7b3d2e66a9a26047b08b2d26898c47c8f60b4f14e6c18c59aff042043ab55dd32f7f091fbb4a31369bce2a9a2cb4cbab85a1f734e0e04185f505a32c808e96bf0001450eedb425aabf547d544c8b20db055e5ac9520373ee985a5a526c20e0bef21c38b156144b5a021c43d4bdb5a26d47625579c545e92022a3e165f57c0425129c983781dfad9041d4b77ba1c4676073416f0cda8355258e994434fba0bfe0dbd515ab37cace243834289d1a8e10f5adf360fe95066b8a7db03b9b01e9ec8c82e755ad23d263e08ae5079a5d68d3d0ca09d107aaf84aaa48931e79cf0a3079b41c0a1c3c3d42d89f24bcc657c3a44bf4a65948aa1faf642eecb84b119aecea0b6d081c04680ed0d0d41a06199d6b32e07c800f7655135230ce34d381b4c6fece111c88f8819c661ab84800c5682db15fd6ea3e8a4c875d600b73371048793dc5c0d3b18bf45e2b46f02147116f163795e2ceb8be4df2fbb777185c377feaae247f42c9b40e6b20995ad1b0d750255c9d2fd596e085f71dd2489e8acee172ba982252b88e5cb459f8ea969f7b6a3f0d8491c03709ad05a2c5a1ae65bd47b1ac9123874bbdb06fe5ad6c381ad6373202a543d54fb10e76634189e0c7970fc7cef703f8c49b935032960d87fa5714245c52ea3c56be640770eb1e0fe9378821db20ab144781029dada979cdf80c93436ffc55c30bba9e5d6467f2400f930fcfee790a03a07f8fea9e6822f93af0e9b23f6c7ed013329522d3969c2692b3907137ee27b1123d9b7d7e2cca0e1b6c1bcaac34e577209c9fe6e65bed97bb949c18cdd116d2a627beaa6785983abe8c276dfa045f2f1cb8b41fb90ae1f3d4b2378c9175c448775a1f94a286e59ea2e97e48e0ba7494298a41671a11db5f0b66352354dca64e90e112bc93ecfde2cb3e9a8df75b8f563298d0e1aa5e9b17172d12293f0eca9fadeb2f57c5f743f5fbf1de23b60bebecd94f309e074008bfa43ab6f5241edef42b63fc687880855e9d7c3a7d0f314d7dbe0a85b472d678737c775b3937f8ea21be356cf54945a399b1ad9ee8951c8fb8eecbd6272c47eeaec998cc731f441100fad588c39598908f5b9da4047de1d90999a7ea1a684ea3bdfb23dc753426c12cf4e69676adb89e3783fa87603b41c02f5b0a8745c6114a44dd259d947ec83e01b35edf78860b17b3ee7f39e70c742b5f7cc6d623d9543de34b59791179670d7c3484c684f08e25e70d721e6a6c0ef5d3bfcc6d71c570bab81f56af7c17f1d6fc8daa26a782d259dc247493e7832bc6e4d9dd686f1c9e6035f313b8d752b82f40e127f6fb279a80e228864349bf21dc825efbdd2a0f3c0f9f2c7bdb8c48354db4a1e7bb50386211b897f55f139353f374d5b15b1a3bc01f0f2d7eeff4153183050b1abedeac5d6c17eee7b669bec8b9222b6b3b0fbaeaf40857f95e4b79b8a3db759f3abcd4987f088500cbce19621a61b2094cec051f7957276b6572fc81da9ea52cf71db075d69e150f4839c81f6317eb58ee0762cbc8876e0c1c6281e75607b05ea835ee3fde435071680d91d38b4abb52bc43df784b2647fe4f28611777cbde0bb1758bfb4d78d4340bb97df83720afcaa79a1b8db5b79b9de3555893c007105a4aec9e8f7ed5253b205bb1fc69f7992c910d036f6a1571c18c61b899fd6d0c9787cff4b4d81ec11a80b2dcb2e84bf89647b006098e55956012d5bf836a54dd7e9080b0f4dbb188abc3bb46bcca763fe24fd66213c11d1fcc18b4ef3aa28455e76dee0738a2ea4ec70be650a488b69ddbfc693d477583440011f6778868660d5ac20006fde0f0fa351c145665a57d2ba53e41fddd5724423bf6efecf75646c4ae72c46d8a", 0x20001001) ioctl$HIDIOCGFIELDINFO(0xffffffffffffffff, 0xc038480a, &(0x7f00000000c0)={0x1, 0xfffffffc, 0xe3, 0x3, 0x101, 0x5, 0x9, 0x0, 0x3, 0x1, 0x8000, 0x794, 0x7ff, 0x84b1}) ioctl$HIDIOCGFEATURE(r0, 0xc0404807, &(0x7f0000000000)={0xe3, "d6a0a2208efd6ddcaa1fca091e7b58348860c24ef46cae019530b0797d74ba85528d70f42b02140cdc581b2e25ff67efd7fbcec3f665613a8d028b373ebb3060"}) ioctl$EVIOCSMASK(0xffffffffffffffff, 0x40104593, &(0x7f0000001040)={0x1, 0x72, &(0x7f0000000140)="64c6a9afe6274c51e0a6260da9d195293f039bbbcf342259061a4d24c1ad5d7af08412bf9054e478d0d22d17cdfc2eb10b9e759c1292f3c4886b770a853c2fffa872541c05374162f50da779898bec010c7c3a75b616f587d60132fbc81f72ae5b594f34ae2017057b2b73a0be5d84166178"}) 21:40:33 executing program 4: r0 = syz_open_dev$hidraw(&(0x7f00000001c0), 0x0, 0x80002) write$hidraw(r0, &(0x7f0000000200), 0x0) ioctl$HIDIOCGRAWPHYS(r0, 0x80404805, &(0x7f0000000000)) 21:40:33 executing program 0: r0 = syz_open_dev$hidraw(&(0x7f00000001c0), 0x0, 0x80002) write$hidraw(r0, &(0x7f0000000200)="bc0ca8f4d3805a1e9cbb6e4c040682a0bd99ef43cdd6bc06d27abc341167e0919172aac8aeb68e087adc02c820909c22c9ea07120e55bc7de10dba97b1bcd3516b4539bf6f21533d32df047fe3f4800bbee6fd6af40af92318ea15f16a78c34236b9d09d1b7358325d47164ddf658a8a3e5be85522f4b97119058bb024011f532d578d48f98910a169d1c77a949f7dbec5636e4db62a1398d6e6131343c2eceaa0f2a0cb1066300230385ee4f60af0afeee3a2102611ede25b07e0e1c30c12d38666feb175a3102158bb0aac1355f117138057f0a15581afe89b4602e6f706b6e4f8f08fdf207ffce0c5baea8bfe619ebb13eff67b820489a5ff03b0bb1c5967de5d7cec84c3f6fd2cfeada79bdc91cc36ed88d7f375fd76f84e7c9f676f76a29579bbad5e9bfb222fcf484665d879602a2e53dbaaea4ba71df44ecd57677e7f3283b9661a7b6f8808cd95ceb51c7cb44c3ebdfbf6694d1502125a6e9766ac7e645329ab405b879c6fb77206c86c74aa7ef4f6a848037de52ddc554ce029538206d9e61ef7ff168c7ab57ead5205589e6d67d06677b7594c8a46c5d79dcdc7446cbdd107c7f701c24ec2d95772d06de08b637b4cb65219fa30b9e66c9d326f6bb25a8d6b04828300e72a766da3eae409f1223c31ab81e78172382c6e267dbc08dfbd3edc2705e6d9f730da8fa1e9d088f0b7a715e5bdd8ae70faa365ab4246df3c1fe8ba724ef057c74a46471b46254ad7fb0da1854837f2f6f13ef3280a4c6f7c55162855a543fe4c764ac319c89f79f0fb797d4a7b668a16a1cba4916e7582a79c9a2f048993c2c3d02ae35a2c64a6b2a44b857ec681cbf1f3245ceaebbc39c0f532907c5087e9d0715e5e741a076a175396f682fd625a162cec836ea8fd061c28bca45ed70bf7c230a575dd7c4b1c6c0debf473b37df79a354d30692556c3e3a6f63f87caf48c2c8ec5a9cc1ed8862b6a28c512c11a1aac63b343cf3513a39a5b0197bf0e8577414706c6d228bcadc79bb0b060bef39c0572db9a6ec33d11607e6a36babb23515239b2c10ea33b826c4e0bf4063b9dbdbf0b431d518dd4707a9082b77c16c009e7cfde996f9cf135c3de300fcc5f314b5fa72b0a532d1aacb1d5ac8245966a90ad009e51491a225fefd345b77ed7552b9a927830bb1f7e8371e18b589dca77464fd08c57a2f30c3195979315b2081238c2c781e5ffb49342032e91cf4874c3adca9f9bbf387bb8f22649cc26067ac680374d11c6ceebbc9ce3d300f5927d2091295f72525be70928357004668ea97e29eb10fdfcdd5bfb7d9f2673066fe33c85c53004034ce6daa202a1a2eca8d4dff79e87fc5c0f789c3dd954156920995d8ad21e6a7bb044df919890034a9a3cf4b3539794e7ef25aac386adbaa7b0764a6e5284202d9fc761aa7831e4e1ed1408ad971811508ed5e7a8403d55d2eb08fdec7f9962b5eebf6e5fd4f5dc380a9510f0c2ce3b7ccbde07a490514a3491505f1876d515cff437370bceed0758042d17ddc8da6fc4cf0623011d2db06dbd64b04c5b74221a198ca76f3a19f770167678e841f2353899e9d248507e510564a260da83080e9d2c25ff6a3e10d016188067b99f0993c4c985ea34483c7222cb4a7813f682102a8f6e64ad985c504b70f8073633f50303c0d16ab0c5cfa009f0226c42fa16f458294102ae22ebabf2ccf0af2d79e98ceeee091f9a9734321e3d30beb069fde6707617e2b490704b986683f374b6bfa2d924ad4afcba54356121a633b6e3f90d71643b4217d172a22e5b2d6ee5a3a0b48a53f58a45516f706cace2a1343c5dc1dd6e675b1212680367940622a95032dc31eb016309bad58d9c468f0c5238c9940da5888ccf404101abf285ec658b51708392314998893923c113277e6a177b9c7d680a888f4f2922b7a85b2170589f9273a8edfd2100bcd07387d77f60b7208ca5d48b1f9627818e1e6595eec081ae1262cb46d1b040ea9315ac821015ba3d5bdcdeebe4da088ef4f0fa207612a56fb2cc4a0ef2d68e24b5ee15e73f5706c04ca6f6cc02004759e55212025b2e097bfcf40cbc8406dcb4baf466909e7acd15a8c56aa6fb46e3645b389804b1f6fd7ac4b45c33b3c5889165dd1686141dd42811fdc12dd6806dbebbc40ba0cf1fc7e1f6eacd60b9e23d4579121197b33315a7a301702d988ce6f35c19408bd940bb38bad1560ba4356728d12400f290f5c8bbae8c76ca93fb9abe1f27d83b4260e9ccb084334f4c137dfae8b1213df33eeaac7f0f4bf4dcc2c96e1b11d61cd5168228cb2a5350b3c8cca4fc0dbfa647a009bb558032164cd117ddf5db0997c8422ef39d5884dc30b0e772b6206ec5ae6495977e069a0251a09d47439742c360d8f02a022ae202ec0207b8fcb254aa6dd287c789cc59f17d2cef8694cc648ed0804a3cf8e690c915537e995e49f472dcde36181828190b27c217accad274ce4a3e8360da724a55db4483558726831117a7780ea55323c0e04c22d9ddd5d61dbc4812d72cd2cf2bde9c4f0dc7abe677e3c935bb391f2bcf0edccde9374503c1c52c1ca296920a90c830c118129949ff3b433da1a931e938c035a6b2c138a7f46747b46a94d33ac0c74e4fcf1f41cd0bf12659f63d15c075671d861f2843df902397df9f36d305d5392d323adac7f37750117344063a92af63c631d00b9014e24f97d3e6ec4082952007a7a5793b6a16e9000bc30142e110ab70f1e81da9a55b2b39b6061b1038e39bdbdac10957bec02d77538ca76b356b913c2b296fa40d761bc571193b31ba56137ee9c0fa1ca3e4ee88a0d6e1cd72b0603dd50db7c4dee2325e8d497ae36febbb67adaac2765585e3057cde3cb85e2f2fe3d278468146f924bd172adaef6215966f70d7c8f2bd1575c3085f7e239ed22b26f5345fdaae42a5ec4531af46dcb0d6eb9088de9ed5a13b9242c567003906d7ac951d51ab9efaf539bd025605649cfe49c60b8fd7bfbc123b70c66855011141340c0b942ae19d2ab8074fe00a757957a462ff313ada92c3393e83a0a6019e621f218f531b52cdb70c492e155c4636e4caef03f40c82a5d717528173620b1591bac5c6cc5177ad76d3ccbc4734912d24286ada9a3fe6999a15e53616660414a66549f5d2df7393d7b0a01fb6fbbce8335ee027372f4a54162580c79a6e4807282b5bde9b03b36b261c7b3d2e66a9a26047b08b2d26898c47c8f60b4f14e6c18c59aff042043ab55dd32f7f091fbb4a31369bce2a9a2cb4cbab85a1f734e0e04185f505a32c808e96bf0001450eedb425aabf547d544c8b20db055e5ac9520373ee985a5a526c20e0bef21c38b156144b5a021c43d4bdb5a26d47625579c545e92022a3e165f57c0425129c983781dfad9041d4b77ba1c4676073416f0cda8355258e994434fba0bfe0dbd515ab37cace243834289d1a8e10f5adf360fe95066b8a7db03b9b01e9ec8c82e755ad23d263e08ae5079a5d68d3d0ca09d107aaf84aaa48931e79cf0a3079b41c0a1c3c3d42d89f24bcc657c3a44bf4a65948aa1faf642eecb84b119aecea0b6d081c04680ed0d0d41a06199d6b32e07c800f7655135230ce34d381b4c6fece111c88f8819c661ab84800c5682db15fd6ea3e8a4c875d600b73371048793dc5c0d3b18bf45e2b46f02147116f163795e2ceb8be4df2fbb777185c377feaae247f42c9b40e6b20995ad1b0d750255c9d2fd596e085f71dd2489e8acee172ba982252b88e5cb459f8ea969f7b6a3f0d8491c03709ad05a2c5a1ae65bd47b1ac9123874bbdb06fe5ad6c381ad6373202a543d54fb10e76634189e0c7970fc7cef703f8c49b935032960d87fa5714245c52ea3c56be640770eb1e0fe9378821db20ab144781029dada979cdf80c93436ffc55c30bba9e5d6467f2400f930fcfee790a03a07f8fea9e6822f93af0e9b23f6c7ed013329522d3969c2692b3907137ee27b1123d9b7d7e2cca0e1b6c1bcaac34e577209c9fe6e65bed97bb949c18cdd116d2a627beaa6785983abe8c276dfa045f2f1cb8b41fb90ae1f3d4b2378c9175c448775a1f94a286e59ea2e97e48e0ba7494298a41671a11db5f0b66352354dca64e90e112bc93ecfde2cb3e9a8df75b8f563298d0e1aa5e9b17172d12293f0eca9fadeb2f57c5f743f5fbf1de23b60bebecd94f309e074008bfa43ab6f5241edef42b63fc687880855e9d7c3a7d0f314d7dbe0a85b472d678737c775b3937f8ea21be356cf54945a399b1ad9ee8951c8fb8eecbd6272c47eeaec998cc731f441100fad588c39598908f5b9da4047de1d90999a7ea1a684ea3bdfb23dc753426c12cf4e69676adb89e3783fa87603b41c02f5b0a8745c6114a44dd259d947ec83e01b35edf78860b17b3ee7f39e70c742b5f7cc6d623d9543de34b59791179670d7c3484c684f08e25e70d721e6a6c0ef5d3bfcc6d71c570bab81f56af7c17f1d6fc8daa26a782d259dc247493e7832bc6e4d9dd686f1c9e6035f313b8d752b82f40e127f6fb279a80e228864349bf21dc825efbdd2a0f3c0f9f2c7bdb8c48354db4a1e7bb50386211b897f55f139353f374d5b15b1a3bc01f0f2d7eeff4153183050b1abedeac5d6c17eee7b669bec8b9222b6b3b0fbaeaf40857f95e4b79b8a3db759f3abcd4987f088500cbce19621a61b2094cec051f7957276b6572fc81da9ea52cf71db075d69e150f4839c81f6317eb58ee0762cbc8876e0c1c6281e75607b05ea835ee3fde435071680d91d38b4abb52bc43df784b2647fe4f28611777cbde0bb1758bfb4d78d4340bb97df83720afcaa79a1b8db5b79b9de3555893c007105a4aec9e8f7ed5253b205bb1fc69f7992c910d036f6a1571c18c61b899fd6d0c9787cff4b4d81ec11a80b2dcb2e84bf89647b006098e55956012d5bf836a54dd7e9080b0f4dbb188abc3bb46bcca763fe24fd66213c11d1fcc18b4ef3aa28455e76dee0738a2ea4ec70be650a488b69ddbfc693d477583440011f6778868660d5ac20006fde0f0fa351c145665a57d2ba53e41fddd5724423bf6efecf75646c4ae72c46d8a", 0x4000) 21:40:33 executing program 2: r0 = syz_open_dev$hidraw(&(0x7f00000001c0), 0x0, 0x80002) write$hidraw(r0, &(0x7f0000000200)="bc0ca8f4d3805a1e9cbb6e4c040682a0bd99ef43cdd6bc06d27abc341167e0919172aac8aeb68e087adc02c820909c22c9ea07120e55bc7de10dba97b1bcd3516b45398f6f21533d32df047fe3f4800bbee6fd6af40af92318ea15f16a78c34236b9d09d1b7358325d47164ddf658a8a3e5be85522f4b97119058bb024011f532d578d48f98910a169d1c77a949f7dbec5636e4db62a1398d6e6131343c2eceaa0f2a0cb1066300230385ee4f60af0afeee3a2102611ede25b07e0e1c30c12d38666feb175a3102158bb0aac1355f117138057f0a15581afe89b4602e6f706b6e4f8f08fdf207ffce0c5baea8bfe619ebb13eff67b820489a5ff03b0bb1c5967de5d7cec84c3f6fd2cfeada79bdc91cc36ed88d7f375fd76f84e7c9f676f76a29579bbad5e9bfb222fcf484665d879602a2e53dbaaea4ba71df44ecd57677e7f3283b9661a7b6f8808cd95ceb51c7cb44c3ebdfbf6694d1502125a6e9766ac7e645329ab405b879c6fb77206c86c74aa7ef4f6a848037de52ddc554ce029538206d9e61ef7ff168c7ab57ead5205589e6d67d06677b7594c8a46c5d79dcdc7446cbdd107c7f701c24ec2d95772d06de08b637b4cb65219fa30b9e66c9d326f6bb25a8d6b04828300e72a766da3eae409f1223c31ab81e78172382c6e267dbc08dfbd3edc2705e6d9f730da8fa1e9d088f0b7a715e5bdd8ae70faa365ab4246df3c1fe8ba724ef057c74a46471b46254ad7fb0da1854837f2f6f13ef3280a4c6f7c55162855a543fe4c764ac319c89f79f0fb797d4a7b668a16a1cba4916e7582a79c9a2f048993c2c3d02ae35a2c64a6b2a44b857ec681cbf1f3245ceaebbc39c0f532907c5087e9d0715e5e741a076a175396f682fd625a162cec836ea8fd061c28bca45ed70bf7c230a575dd7c4b1c6c0debf473b37df79a354d30692556c3e3a6f63f87caf48c2c8ec5a9cc1ed8862b6a28c512c11a1aac63b343cf3513a39a5b0197bf0e8577414706c6d228bcadc79bb0b060bef39c0572db9a6ec33d11607e6a36babb23515239b2c10ea33b826c4e0bf4063b9dbdbf0b431d518dd4707a9082b77c16c009e7cfde996f9cf135c3de300fcc5f314b5fa72b0a532d1aacb1d5ac8245966a90ad009e51491a225fefd345b77ed7552b9a927830bb1f7e8371e18b589dca77464fd08c57a2f30c3195979315b2081238c2c781e5ffb49342032e91cf4874c3adca9f9bbf387bb8f22649cc26067ac680374d11c6ceebbc9ce3d300f5927d2091295f72525be70928357004668ea97e29eb10fdfcdd5bfb7d9f2673066fe33c85c53004034ce6daa202a1a2eca8d4dff79e87fc5c0f789c3dd954156920995d8ad21e6a7bb044df919890034a9a3cf4b3539794e7ef25aac386adbaa7b0764a6e5284202d9fc761aa7831e4e1ed1408ad971811508ed5e7a8403d55d2eb08fdec7f9962b5eebf6e5fd4f5dc380a9510f0c2ce3b7ccbde07a490514a3491505f1876d515cff437370bceed0758042d17ddc8da6fc4cf0623011d2db06dbd64b04c5b74221a198ca76f3a19f770167678e841f2353899e9d248507e510564a260da83080e9d2c25ff6a3e10d016188067b99f0993c4c985ea34483c7222cb4a7813f682102a8f6e64ad985c504b70f8073633f50303c0d16ab0c5cfa009f0226c42fa16f458294102ae22ebabf2ccf0af2d79e98ceeee091f9a9734321e3d30beb069fde6707617e2b490704b986683f374b6bfa2d924ad4afcba54356121a633b6e3f90d71643b4217d172a22e5b2d6ee5a3a0b48a53f58a45516f706cace2a1343c5dc1dd6e675b1212680367940622a95032dc31eb016309bad58d9c468f0c5238c9940da5888ccf404101abf285ec658b51708392314998893923c113277e6a177b9c7d680a888f4f2922b7a85b2170589f9273a8edfd2100bcd07387d77f60b7208ca5d48b1f9627818e1e6595eec081ae1262cb46d1b040ea9315ac821015ba3d5bdcdeebe4da088ef4f0fa207612a56fb2cc4a0ef2d68e24b5ee15e73f5706c04ca6f6cc02004759e55212025b2e097bfcf40cbc8406dcb4baf466909e7acd15a8c56aa6fb46e3645b389804b1f6fd7ac4b45c33b3c5889165dd1686141dd42811fdc12dd6806dbebbc40ba0cf1fc7e1f6eacd60b9e23d4579121197b33315a7a301702d988ce6f35c19408bd940bb38bad1560ba4356728d12400f290f5c8bbae8c76ca93fb9abe1f27d83b4260e9ccb084334f4c137dfae8b1213df33eeaac7f0f4bf4dcc2c96e1b11d61cd5168228cb2a5350b3c8cca4fc0dbfa647a009bb558032164cd117ddf5db0997c8422ef39d5884dc30b0e772b6206ec5ae6495977e069a0251a09d47439742c360d8f02a022ae202ec0207b8fcb254aa6dd287c789cc59f17d2cef8694cc648ed0804a3cf8e690c915537e995e49f472dcde36181828190b27c217accad274ce4a3e8360da724a55db4483558726831117a7780ea55323c0e04c22d9ddd5d61dbc4812d72cd2cf2bde9c4f0dc7abe677e3c935bb391f2bcf0edccde9374503c1c52c1ca296920a90c830c118129949ff3b433da1a931e938c035a6b2c138a7f46747b46a94d33ac0c74e4fcf1f41cd0bf12659f63d15c075671d861f2843df902397df9f36d305d5392d323adac7f37750117344063a92af63c631d00b9014e24f97d3e6ec4082952007a7a5793b6a16e9000bc30142e110ab70f1e81da9a55b2b39b6061b1038e39bdbdac10957bec02d77538ca76b356b913c2b296fa40d761bc571193b31ba56137ee9c0fa1ca3e4ee88a0d6e1cd72b0603dd50db7c4dee2325e8d497ae36febbb67adaac2765585e3057cde3cb85e2f2fe3d278468146f924bd172adaef6215966f70d7c8f2bd1575c3085f7e239ed22b26f5345fdaae42a5ec4531af46dcb0d6eb9088de9ed5a13b9242c567003906d7ac951d51ab9efaf539bd025605649cfe49c60b8fd7bfbc123b70c66855011141340c0b942ae19d2ab8074fe00a757957a462ff313ada92c3393e83a0a6019e621f218f531b52cdb70c492e155c4636e4caef03f40c82a5d717528173620b1591bac5c6cc5177ad76d3ccbc4734912d24286ada9a3fe6999a15e53616660414a66549f5d2df7393d7b0a01fb6fbbce8335ee027372f4a54162580c79a6e4807282b5bde9b03b36b261c7b3d2e66a9a26047b08b2d26898c47c8f60b4f14e6c18c59aff042043ab55dd32f7f091fbb4a31369bce2a9a2cb4cbab85a1f734e0e04185f505a32c808e96bf0001450eedb425aabf547d544c8b20db055e5ac9520373ee985a5a526c20e0bef21c38b156144b5a021c43d4bdb5a26d47625579c545e92022a3e165f57c0425129c983781dfad9041d4b77ba1c4676073416f0cda8355258e994434fba0bfe0dbd515ab37cace243834289d1a8e10f5adf360fe95066b8a7db03b9b01e9ec8c82e755ad23d263e08ae5079a5d68d3d0ca09d107aaf84aaa48931e79cf0a3079b41c0a1c3c3d42d89f24bcc657c3a44bf4a65948aa1faf642eecb84b119aecea0b6d081c04680ed0d0d41a06199d6b32e07c800f7655135230ce34d381b4c6fece111c88f8819c661ab84800c5682db15fd6ea3e8a4c875d600b73371048793dc5c0d3b18bf45e2b46f02147116f163795e2ceb8be4df2fbb777185c377feaae247f42c9b40e6b20995ad1b0d750255c9d2fd596e085f71dd2489e8acee172ba982252b88e5cb459f8ea969f7b6a3f0d8491c03709ad05a2c5a1ae65bd47b1ac9123874bbdb06fe5ad6c381ad6373202a543d54fb10e76634189e0c7970fc7cef703f8c49b935032960d87fa5714245c52ea3c56be640770eb1e0fe9378821db20ab144781029dada979cdf80c93436ffc55c30bba9e5d6467f2400f930fcfee790a03a07f8fea9e6822f93af0e9b23f6c7ed013329522d3969c2692b3907137ee27b1123d9b7d7e2cca0e1b6c1bcaac34e577209c9fe6e65bed97bb949c18cdd116d2a627beaa6785983abe8c276dfa045f2f1cb8b41fb90ae1f3d4b2378c9175c448775a1f94a286e59ea2e97e48e0ba7494298a41671a11db5f0b66352354dca64e90e112bc93ecfde2cb3e9a8df75b8f563298d0e1aa5e9b17172d12293f0eca9fadeb2f57c5f743f5fbf1de23b60bebecd94f309e074008bfa43ab6f5241edef42b63fc687880855e9d7c3a7d0f314d7dbe0a85b472d678737c775b3937f8ea21be356cf54945a399b1ad9ee8951c8fb8eecbd6272c47eeaec998cc731f441100fad588c39598908f5b9da4047de1d90999a7ea1a684ea3bdfb23dc753426c12cf4e69676adb89e3783fa87603b41c02f5b0a8745c6114a44dd259d947ec83e01b35edf78860b17b3ee7f39e70c742b5f7cc6d623d9543de34b59791179670d7c3484c684f08e25e70d721e6a6c0ef5d3bfcc6d71c570bab81f56af7c17f1d6fc8daa26a782d259dc247493e7832bc6e4d9dd686f1c9e6035f313b8d752b82f40e127f6fb279a80e228864349bf21dc825efbdd2a0f3c0f9f2c7bdb8c48354db4a1e7bb50386211b897f55f139353f374d5b15b1a3bc01f0f2d7eeff4153183050b1abedeac5d6c17eee7b669bec8b9222b6b3b0fbaeaf40857f95e4b79b8a3db759f3abcd4987f088500cbce19621a61b2094cec051f7957276b6572fc81da9ea52cf71db075d69e150f4839c81f6317eb58ee0762cbc8876e0c1c6281e75607b05ea835ee3fde435071680d91d38b4abb52bc43df784b2647fe4f28611777cbde0bb1758bfb4d78d4340bb97df83720afcaa79a1b8db5b79b9de3555893c007105a4aec9e8f7ed5253b205bb1fc69f7992c910d036f6a1571c18c61b899fd6d0c9787cff4b4d81ec11a80b2dcb2e84bf89647b006098e55956012d5bf836a54dd7e9080b0f4dbb188abc3bb46bcca763fe24fd66213c11d1fcc18b4ef3aa28455e76dee0738a2ea4ec70be650a488b69ddbfc693d477583440011f6778868660d5ac20006fde0f0fa351c145665a57d2ba53e41fddd5724423bf6efecf75646c4ae72c46d8a", 0x20001001) r1 = syz_open_dev$evdev(&(0x7f0000000f00), 0x0, 0x0) ioctl$EVIOCSABS20(r1, 0x401845e0, 0x0) ioctl$EVIOCGREP(r1, 0x80084503, &(0x7f0000000000)=""/160) 21:40:33 executing program 5: r0 = syz_open_dev$hidraw(&(0x7f00000001c0), 0x0, 0x80002) write$hidraw(r0, &(0x7f0000001040)="bc0ca8f4d3805a1e9cbb6e4c0f0682a0bd99ef43cdd6bc06d27abc341167e0919172aac8aeb68e087adc02c820909c22c9ea07120e55bc7de10dba97b1bcd3516b45398f6f21533d32df047fe3f4800bbee6fd6af40af92318ea15f16a78c34236b9d09d1b7358325d47164ddf658a8a3e5be85522f4b97119058bb024011f532d578d48f98910a169d1c77a949f7dbec5636e4db62a1398d6e6131343c2eceaa0f2a0cb1066300230385ee4f60af0afeee3a2102611ede25b07e0e1c30c12d38666feb175a3102158bb0aac1355f117138057f0a15581afe89b4602e6f706b6e4f8f08fdf207ffce0c5baea8bfe619ebb13eff67b820489a5ff03b0bb1c5967de5d7cec84c3f6fd2cfeada79bdc91cc36ed88d7f375fd76f84e7c9f676f76a29579bbad5e9bfb222fcf484665d879602a2e53dbaaea4ba71df44ecd57677e7f3283b9661a7b6f8808cd95ceb51c7cb44c3ebdfbf6694d1502125a6e9766ac7e645329ab405b879c6fb77206c86c74aa7ef4f6a848037de52ddc554ce029538206d9e61ef7ff168c7ab57ead5205589e6d67d06677b7594c8a46c5d79dcdc7446cbdd107c7f701c24ec2d95772d06de08b637b4cb65219fa30b9e66c9d326f6bb25a8d6b04828300e72a766da3eae409f1223c31ab81e78172382c6e267dbc08dfbd3edc2705e6d9f730da8fa1e9d088f0b7a715e5bdd8ae70faa365ab4246df3c1fe8ba724ef048c74a46471b46254ad7fb0da1854837f2f6f13ef3280a4c6f7c55162855a543fe4c764ac319c89f79f0fb797d4a7b668a16a1cba4916e7582a79c9a2f048993c2c3d02ae35a2c64a6b2a44b857ec681cbf1f3245ceaebbc39c0f532907c5087e9d0715e5e741a076a175396f682fd625a162cec836ea8fd061c28bca45ed70bf7c230a575dd7c4b1c6c0debf473b37df79a354d30692556c3e3a6f63f87caf48c2c8ec5a9cc1ed8862b6a28c512c11a1aac63b343cf3513a39a5b0197bf0e8577414706c6d228bcadc79bb0b060bef39c0572db9a6ec33d11607e6a36babb23515239b2c10ea33b826c4e0bf4063b9dbdbf0b431d518dd4707a9082b77c16c009e7cfde996f9cf135c3de300fcc5f314b5fa72b0a532d1aacb1d5ac8245966a90ad009e51491a225fefd345b77ed7552b9a927830bb1f7e8371e18b589dca77464fd08c57a2f30c3195979315b2081238c2c781e5ffb49342032e91cf4874c3adca9f9bbf387bb8f22649cc26067ac680374d11c6ceebbc9ce3d300f5927d2091295f72525be70928357004668ea97e29eb10fdfcdd5bfb7d9f2673066fe33c85c53004034ce6daa202a1a2eca8d4dff79e87fc5c0f789c3dd954156920995d8ad21e6a7bb044df919890034a9a3cf4b3539794e7ef25aac386adbaa7b0764a6e5284202d9fc761aa7831e4e1ed1408ad971811508ed5e7a8403d55d2eb08fdec7f9962b5eebf6e5fd4f5dc380a9510f0c2ce3b7ccbde07a490514a3491505f1876d515cff437370bceed0758042d17ddc8da6fc4cf0623011d2db06dbd64b04c5b74221a198ca76f3a19f770167678e841f2353899e9d248507e510564a260da83080e9d2c25ff6a3e10d016188067b99f0993c4c985ea34483c7222cb4a7813f682102a8f6e64ad985c504b70f8073633f50303c0d16ab0c5cfa009f0226c42fa16f458294102ae22ebabf2ccf0af2d79e98ceeee091f9a9734321e3d30beb069fde6707617e2b490704b986683f374b6bfa2d924ad4afcba54356121a633b6e3f90d71643b4217d172a22e5b2d6ee5a3a0b48a53f58a45516f706cace2a1343c5dc1dd6e675b1212680367940622a95032dc31eb016309bad58d9c468f0c5238c9940da5888ccf404101abf285ec658b51708392314998893923c113277e6a177b9c7d680a888f4f2922b7a85b2170589f9273a8edfd2100bcd07387d77f60b7208ca5d48b1f9627818e1e6595eec081ae126246d1b040ea9315ac821015ba3d5bdcdeebe4da088ef4f0fa207612a56fb2cc4a0ef2d68e24b5ee15e73f5706c04ca6f6cc02004759e55212025b2e097bfcf40cbc8406dcb4baf466909e7acd15a8c56aa6fb46e3645b389804b1f6fd7ac4b45c33b3c5889165dd1686141dd42811fdc12dd6806dbebbc40ba0cf1fc7e1f6eacd60b9e23d4579121197b33315a7a301702d988ce6f35c19408bd940bb38bad1560ba4356728d12400f290f5c8bbae8c76ca93fb9abe1f27d83b4260e9ccb084334f4c137dfae8b1213df33eeaac7f0f4bf4dcc2c96e1b11d61cd5168228cb2a5350b3c8cca4fc0dbfa647a009bb558032164cd117ddf5db0997c8422ef39d5884dc30b0e772b6206ec5ae6495977e069a0251a09d47439742c360d8f02a022ae202ec0207b8fcb254aa6dd287c789cc59f17d2cef8694cc648ed0804a3cf8e690c915537e995e49f472dcde36181828190b27c217accad274ce4a3e8360da724a55db4483558726831117a7780ea55323c0e04c22d9ddd5d61dbc4812d72cd2cf2bde9c4f0dc7abe677e3c935bb391f2bcf0edccde9374503c1c52c1ca296920a90c830c118129949ff3b433da1a931e938c035a6b2c138a7f46747b46a94d33ac0c74e4fcf1f41cd0bf12659f63d15c075671d861f2843df902397df9f36d305d5392d323adac7f37750117344063a92af63c631d00b9014e24f97d3e6ec4082952007a7a5793b6a16e9000bc30142e110ab70f1e81da9a55b2b39b6061b1038e39bdbdac10957bec02d77538ca76b356b913c2b296fa40d761bc571193b31ba56137ee9c0fa1ca3e4ee88a0d6e1cd72b0603dd50db7c4dee2325e8d497ae36febbb67adaac2765585e3057cde3cb85e2f2fe3d278468146f924bd172adaef6215966f70d7c8f2bd1575c3085f7e239ed22b26f5345fdaae42a5ec4531af46dcb0d6eb9088de9ed5a13b9242c567003906d7ac951d51ab9efaf539bd025605649cfe49c60b8fd7bfbc123b70c66855011141340c0b942ae19d2ab8074fe00a757957a462ff313ada92c3393e83a0a6019e621f218f531b52cdb70c492e155c4636e4caef03f40c82a5d717528173620b1591bac5c6cc5177ad76d3ccbc4734912d24286ada9a3fe6999a15e53616660414a66549f5d2df7393d7b0a01fb6fbbce8335ee027372f4a54162580c79a6e4807282b5bde9b03b36b261c7b3d2e66a9a26047b08b2d26898c47c8f60b4f14e6c18c59aff042043ab55dd32f7f091fbb4a31369bce2a9a2cb4cbab85a1f734e0e04185f505a32c808e96bf0001450eedb425aabf547d544c8b20db055e5ac9520373ee985a5a526c20e0bef21c38b156144b5a021c43d4bdb5a26d47625579c545e92022a3e165f57c0425129c983781dfad9041d4b77ba1c4676073416f0cda8355258e994434fba0bfe0dbd515ab37cace243834289d1a8e10f5adf360fe95066b8a7db03b9b01e9ec8c82e755ad23d263e08ae5079a5d68d3d0ca09d107aaf84aaa48931e79cf0a3079b41c0a1c3c3d42d89f24bcc657c3a44bf4a65948aa1faf642eecb84b119aecea0b6d081c04680ed0d0d41a06199d6b32e07c800f7655135230ce34d381b4c6fece111c88f8819c661ab84800c5682db15fd6ea3e8a4c875d600b73371048793dc5c0d3b18bf45e2b46f02147116f163795e2ceb8be4df2fbb777185c377feaae247f42c9b40e6b20995ad1b0d750255c9d2fd596e085f71dd2489e8acee172ba982252b88e5cb459f8ea969f7b6a3f0d8491c03709ad05a2c5a1ae65bd47b1ac9123874bbdb06fe5ad6c381ad6373202a543d54fb10e76634189e0c7970fc7cef703f8c49b935032960d87fa5714245c52ea3c56be640770eb1e0fe9378821db20ab144781029dada979cdf80c93436ffc55c30bba9e5d6467f2400f930fcfee790a03a07f8fea9e6822f93af0e9b23f6c7ed013329522d3969c2692b3907137ee27b1123d9b7d7e2cca0e1b6c1bcaac34e577209c9fe6e65bed97bb949c18cdd116d2a627beaa6785983abe8c276dfa045f2f1cb8b41fb90ae1f3d4b2378c9175c448775a1f94a286e59ea2e97e48e0ba7494298a41671a11db5f0b66352354dca64e90e112bc93ecfde2cb3e9a8df75b8f563298d0e1aa5e9b17172d12293f0eca9fadeb2f57c5f743f5fbf1de23b60bebecd94f309e074008bfa43ab6f5241edef42b63fc687880855e9d7c3a7d0f314d7dbe0a85b472d678737c775b3937f8ea21be356cf54945a399b1ad9ee8951c8fb8eecbd6272c47eeaec998cc731f441100fad588c39598908f5b9da4047de1d90999a7ea1a684ea3bdfb23dc753426c12cf4e69676adb89e3783fa87603b41c02f5b0a8745c6114a44dd259d947ec83e01b35edf78860b17b3ee7f39e70c742b5f7cc6d623d9543de34b59791179670d7c3484c684f08e25e70d721e6a6c0ef5d3bfcc6d71c570bab81f56af7c17f1d6fc8d30ab3efd684669347493e7832bc6e4d9dd686f1c9e6035f313b8d752b82f40e127f6fb279a80e228864349bf21dc825efbdd2a0f3c0f9f2c7bdb8c48354db4a1e7bb50386211b897f55f139353f374d5b15b1a3bc01f0f2d7eeff4153183050b1abedeac5d6c17eee7b669bec8b9222b6b3b0fbaeaf40857f95e4b79b8a3db759f3abcd4987f088500cbce19621a61b2094cec051f7957276b6572fc81da9ea52cf71db075d69e150f4839c81f6317eb58ee0762cbc8876e0c1c6281e75607b05ea835ee3fde435071680d91d38b4abb52bc43df784b2647fe4f28611777cbde0bb1758bfb4d78d4340bb97df83720afcaa79a1b8db5b79b9de3555893c007105a4aec9e8f7ed5253b205bb1fc69f7992c910d036f6a1571c18c61b899fd6d0c9787cff4b4d81ec11a80b2dcb2e84bf89647b006098e55956012d5bf836a54dd7e9080b0f4dbb188abc3bb46bcca763fe24fd66213c11d1fcc18b4ef3aa28455e76dee0738a2ea4ec70be650a488b69ddbfc693d477583440011f6778868660d5ac20006fde0f0fa351c145665a57d2ba53e41fddd5724423bf6efecf75646c4ae72c46d8a", 0xe00) 21:40:33 executing program 0: r0 = syz_open_dev$hidraw(&(0x7f00000001c0), 0x0, 0x80002) write$hidraw(r0, &(0x7f0000000200)="bc0ca8f4d3805a1e9cbb6e4c040682a0bd99ef43cdd6bc06d27abc341167e0919172aac8aeb68e087adc02c820909c22c9ea07120e55bc7de10dba97b1bcd3516b4539bf6f21533d32df047fe3f4800bbee6fd6af40af92318ea15f16a78c34236b9d09d1b7358325d47164ddf658a8a3e5be85522f4b97119058bb024011f532d578d48f98910a169d1c77a949f7dbec5636e4db62a1398d6e6131343c2eceaa0f2a0cb1066300230385ee4f60af0afeee3a2102611ede25b07e0e1c30c12d38666feb175a3102158bb0aac1355f117138057f0a15581afe89b4602e6f706b6e4f8f08fdf207ffce0c5baea8bfe619ebb13eff67b820489a5ff03b0bb1c5967de5d7cec84c3f6fd2cfeada79bdc91cc36ed88d7f375fd76f84e7c9f676f76a29579bbad5e9bfb222fcf484665d879602a2e53dbaaea4ba71df44ecd57677e7f3283b9661a7b6f8808cd95ceb51c7cb44c3ebdfbf6694d1502125a6e9766ac7e645329ab405b879c6fb77206c86c74aa7ef4f6a848037de52ddc554ce029538206d9e61ef7ff168c7ab57ead5205589e6d67d06677b7594c8a46c5d79dcdc7446cbdd107c7f701c24ec2d95772d06de08b637b4cb65219fa30b9e66c9d326f6bb25a8d6b04828300e72a766da3eae409f1223c31ab81e78172382c6e267dbc08dfbd3edc2705e6d9f730da8fa1e9d088f0b7a715e5bdd8ae70faa365ab4246df3c1fe8ba724ef057c74a46471b46254ad7fb0da1854837f2f6f13ef3280a4c6f7c55162855a543fe4c764ac319c89f79f0fb797d4a7b668a16a1cba4916e7582a79c9a2f048993c2c3d02ae35a2c64a6b2a44b857ec681cbf1f3245ceaebbc39c0f532907c5087e9d0715e5e741a076a175396f682fd625a162cec836ea8fd061c28bca45ed70bf7c230a575dd7c4b1c6c0debf473b37df79a354d30692556c3e3a6f63f87caf48c2c8ec5a9cc1ed8862b6a28c512c11a1aac63b343cf3513a39a5b0197bf0e8577414706c6d228bcadc79bb0b060bef39c0572db9a6ec33d11607e6a36babb23515239b2c10ea33b826c4e0bf4063b9dbdbf0b431d518dd4707a9082b77c16c009e7cfde996f9cf135c3de300fcc5f314b5fa72b0a532d1aacb1d5ac8245966a90ad009e51491a225fefd345b77ed7552b9a927830bb1f7e8371e18b589dca77464fd08c57a2f30c3195979315b2081238c2c781e5ffb49342032e91cf4874c3adca9f9bbf387bb8f22649cc26067ac680374d11c6ceebbc9ce3d300f5927d2091295f72525be70928357004668ea97e29eb10fdfcdd5bfb7d9f2673066fe33c85c53004034ce6daa202a1a2eca8d4dff79e87fc5c0f789c3dd954156920995d8ad21e6a7bb044df919890034a9a3cf4b3539794e7ef25aac386adbaa7b0764a6e5284202d9fc761aa7831e4e1ed1408ad971811508ed5e7a8403d55d2eb08fdec7f9962b5eebf6e5fd4f5dc380a9510f0c2ce3b7ccbde07a490514a3491505f1876d515cff437370bceed0758042d17ddc8da6fc4cf0623011d2db06dbd64b04c5b74221a198ca76f3a19f770167678e841f2353899e9d248507e510564a260da83080e9d2c25ff6a3e10d016188067b99f0993c4c985ea34483c7222cb4a7813f682102a8f6e64ad985c504b70f8073633f50303c0d16ab0c5cfa009f0226c42fa16f458294102ae22ebabf2ccf0af2d79e98ceeee091f9a9734321e3d30beb069fde6707617e2b490704b986683f374b6bfa2d924ad4afcba54356121a633b6e3f90d71643b4217d172a22e5b2d6ee5a3a0b48a53f58a45516f706cace2a1343c5dc1dd6e675b1212680367940622a95032dc31eb016309bad58d9c468f0c5238c9940da5888ccf404101abf285ec658b51708392314998893923c113277e6a177b9c7d680a888f4f2922b7a85b2170589f9273a8edfd2100bcd07387d77f60b7208ca5d48b1f9627818e1e6595eec081ae1262cb46d1b040ea9315ac821015ba3d5bdcdeebe4da088ef4f0fa207612a56fb2cc4a0ef2d68e24b5ee15e73f5706c04ca6f6cc02004759e55212025b2e097bfcf40cbc8406dcb4baf466909e7acd15a8c56aa6fb46e3645b389804b1f6fd7ac4b45c33b3c5889165dd1686141dd42811fdc12dd6806dbebbc40ba0cf1fc7e1f6eacd60b9e23d4579121197b33315a7a301702d988ce6f35c19408bd940bb38bad1560ba4356728d12400f290f5c8bbae8c76ca93fb9abe1f27d83b4260e9ccb084334f4c137dfae8b1213df33eeaac7f0f4bf4dcc2c96e1b11d61cd5168228cb2a5350b3c8cca4fc0dbfa647a009bb558032164cd117ddf5db0997c8422ef39d5884dc30b0e772b6206ec5ae6495977e069a0251a09d47439742c360d8f02a022ae202ec0207b8fcb254aa6dd287c789cc59f17d2cef8694cc648ed0804a3cf8e690c915537e995e49f472dcde36181828190b27c217accad274ce4a3e8360da724a55db4483558726831117a7780ea55323c0e04c22d9ddd5d61dbc4812d72cd2cf2bde9c4f0dc7abe677e3c935bb391f2bcf0edccde9374503c1c52c1ca296920a90c830c118129949ff3b433da1a931e938c035a6b2c138a7f46747b46a94d33ac0c74e4fcf1f41cd0bf12659f63d15c075671d861f2843df902397df9f36d305d5392d323adac7f37750117344063a92af63c631d00b9014e24f97d3e6ec4082952007a7a5793b6a16e9000bc30142e110ab70f1e81da9a55b2b39b6061b1038e39bdbdac10957bec02d77538ca76b356b913c2b296fa40d761bc571193b31ba56137ee9c0fa1ca3e4ee88a0d6e1cd72b0603dd50db7c4dee2325e8d497ae36febbb67adaac2765585e3057cde3cb85e2f2fe3d278468146f924bd172adaef6215966f70d7c8f2bd1575c3085f7e239ed22b26f5345fdaae42a5ec4531af46dcb0d6eb9088de9ed5a13b9242c567003906d7ac951d51ab9efaf539bd025605649cfe49c60b8fd7bfbc123b70c66855011141340c0b942ae19d2ab8074fe00a757957a462ff313ada92c3393e83a0a6019e621f218f531b52cdb70c492e155c4636e4caef03f40c82a5d717528173620b1591bac5c6cc5177ad76d3ccbc4734912d24286ada9a3fe6999a15e53616660414a66549f5d2df7393d7b0a01fb6fbbce8335ee027372f4a54162580c79a6e4807282b5bde9b03b36b261c7b3d2e66a9a26047b08b2d26898c47c8f60b4f14e6c18c59aff042043ab55dd32f7f091fbb4a31369bce2a9a2cb4cbab85a1f734e0e04185f505a32c808e96bf0001450eedb425aabf547d544c8b20db055e5ac9520373ee985a5a526c20e0bef21c38b156144b5a021c43d4bdb5a26d47625579c545e92022a3e165f57c0425129c983781dfad9041d4b77ba1c4676073416f0cda8355258e994434fba0bfe0dbd515ab37cace243834289d1a8e10f5adf360fe95066b8a7db03b9b01e9ec8c82e755ad23d263e08ae5079a5d68d3d0ca09d107aaf84aaa48931e79cf0a3079b41c0a1c3c3d42d89f24bcc657c3a44bf4a65948aa1faf642eecb84b119aecea0b6d081c04680ed0d0d41a06199d6b32e07c800f7655135230ce34d381b4c6fece111c88f8819c661ab84800c5682db15fd6ea3e8a4c875d600b73371048793dc5c0d3b18bf45e2b46f02147116f163795e2ceb8be4df2fbb777185c377feaae247f42c9b40e6b20995ad1b0d750255c9d2fd596e085f71dd2489e8acee172ba982252b88e5cb459f8ea969f7b6a3f0d8491c03709ad05a2c5a1ae65bd47b1ac9123874bbdb06fe5ad6c381ad6373202a543d54fb10e76634189e0c7970fc7cef703f8c49b935032960d87fa5714245c52ea3c56be640770eb1e0fe9378821db20ab144781029dada979cdf80c93436ffc55c30bba9e5d6467f2400f930fcfee790a03a07f8fea9e6822f93af0e9b23f6c7ed013329522d3969c2692b3907137ee27b1123d9b7d7e2cca0e1b6c1bcaac34e577209c9fe6e65bed97bb949c18cdd116d2a627beaa6785983abe8c276dfa045f2f1cb8b41fb90ae1f3d4b2378c9175c448775a1f94a286e59ea2e97e48e0ba7494298a41671a11db5f0b66352354dca64e90e112bc93ecfde2cb3e9a8df75b8f563298d0e1aa5e9b17172d12293f0eca9fadeb2f57c5f743f5fbf1de23b60bebecd94f309e074008bfa43ab6f5241edef42b63fc687880855e9d7c3a7d0f314d7dbe0a85b472d678737c775b3937f8ea21be356cf54945a399b1ad9ee8951c8fb8eecbd6272c47eeaec998cc731f441100fad588c39598908f5b9da4047de1d90999a7ea1a684ea3bdfb23dc753426c12cf4e69676adb89e3783fa87603b41c02f5b0a8745c6114a44dd259d947ec83e01b35edf78860b17b3ee7f39e70c742b5f7cc6d623d9543de34b59791179670d7c3484c684f08e25e70d721e6a6c0ef5d3bfcc6d71c570bab81f56af7c17f1d6fc8daa26a782d259dc247493e7832bc6e4d9dd686f1c9e6035f313b8d752b82f40e127f6fb279a80e228864349bf21dc825efbdd2a0f3c0f9f2c7bdb8c48354db4a1e7bb50386211b897f55f139353f374d5b15b1a3bc01f0f2d7eeff4153183050b1abedeac5d6c17eee7b669bec8b9222b6b3b0fbaeaf40857f95e4b79b8a3db759f3abcd4987f088500cbce19621a61b2094cec051f7957276b6572fc81da9ea52cf71db075d69e150f4839c81f6317eb58ee0762cbc8876e0c1c6281e75607b05ea835ee3fde435071680d91d38b4abb52bc43df784b2647fe4f28611777cbde0bb1758bfb4d78d4340bb97df83720afcaa79a1b8db5b79b9de3555893c007105a4aec9e8f7ed5253b205bb1fc69f7992c910d036f6a1571c18c61b899fd6d0c9787cff4b4d81ec11a80b2dcb2e84bf89647b006098e55956012d5bf836a54dd7e9080b0f4dbb188abc3bb46bcca763fe24fd66213c11d1fcc18b4ef3aa28455e76dee0738a2ea4ec70be650a488b69ddbfc693d477583440011f6778868660d5ac20006fde0f0fa351c145665a57d2ba53e41fddd5724423bf6efecf75646c4ae72c46d8a", 0x5000) 21:40:33 executing program 4: r0 = syz_open_dev$hidraw(&(0x7f0000000140), 0x0, 0x2000c0) r1 = syz_open_dev$hidraw(&(0x7f0000000040), 0x0, 0x0) write$hidraw(r1, 0x0, 0x0) ioctl$HIDIOCSFEATURE(r1, 0xc0404806, &(0x7f0000000040)="e4293e8a61ddca2036d43091793f4b7782b080e0f84e4ed3574ee48d0a89d78f2c9b5aa5ff72e3ccd2cdda822c65d35376abaf479b9449ec872a7e974c9d553f96620030e966992a438fe1ed68ed96c3e6bf2e1b43766bdeb05520340bc46662a5e5c539cac33008bc03b6d4655bea99bff458b20c2caeebc3abc01e53c934b1b53611d68c860a232b6c065582e4b11ee34a2212") write$hidraw(r0, &(0x7f0000000200), 0x0) ioctl$HIDIOCGRDESCSIZE(r0, 0x80044801, &(0x7f0000000000)) 21:40:33 executing program 1: r0 = syz_open_dev$hidraw(&(0x7f00000001c0), 0x0, 0x80042) write$hidraw(r0, 0x0, 0x0) read$hidraw(r0, &(0x7f0000000000)=""/152, 0x98) 21:40:33 executing program 3: r0 = syz_open_dev$hidraw(&(0x7f00000001c0), 0x0, 0x80002) write$hidraw(r0, &(0x7f0000001f40)="bc0ca8f4d3805a1e9cbb6e4c040682a0bd99ef43cdd6bc06d27abc341167e0919172aac8aeb68e087adc02c812909c22c9ea07120e55bc7de10dba97b1bcd3516b4539bf6f21533d32df047fe3f4800bbee6fd6af40af92318ea15f16a78c34236b9d09d1b7358325d47164ddf658a8a3e5be85522f4b97119058bb024011f532d578d48f98910a169d1c77a949f7dbec5636e4db62a1398d6e6131343c2eceaa0f2a0cb1066300230385ee4f60af0afeee3a2102611ede25b07e0e1c30c12d38666feb175a3102158bb0aac1355f117138057f0a15581afe89b4602e6f706b6e4f8f08fdf207ffce0c5baea8bfe619ebb13eff67b820489a5ff03b0bb1c5967de5d7cec84c3f6fd2cfeada79bdc91cc36ed88d7f375fd76f84e7c9f676f76a29579bbad5e9bfb222fcf484665d879602a2e53dbaaea4ba71df44ecd57677e7f3283b9661a7b6f8808cd95ceb51c7cb44c3ebdfbf6694d1502125a6e9766ac7e645329ab405b879c6fb77206c86c74aa7ef4f6a848037de52ddc554ce029538206d9e61ef7ff168c7ab57ead5205589e6d67d06677b7594c8a46c5d79dcdc7446cbdd107c7f701c24ec2d95772d06de08b637b4cb65219fa30b9e66c9d326f6bb25a8d6b04828300e72a766da3eae409f1223c31ab81e78172382c6e267dbc08dfbd3edc2705e6d9f730da8fa1e9d088f0b7a715e5bdd8ae70faa365ab4246df3c1fe8ba724ef057c74a46471b46254ad7fb0da1854837f2f6f13ef3280a4c6f7c55162855a543fe4c764ac319c89f79f0fb797d4a7b668a16a1cba4916e7582a79c9a2f048993c2c3d02ae35a2c64a6b2a44b857ec681cbf1f3245ceaebbc39c0f532907c5087e9d0715e5e741a076a175396f682fd625a162cec836ea8fd061c28bca45ed70bf7c230a575dd7c4b1c6c0debf473b37df79a354d30692556c3e3a6f63f87caf48c2c8ec5a9cc1ed8862b6a28c512c11a1aac63b343cf3513a39a5b0197bf0e8577414706c6d228bcadc79bb0b060bef39c0572db9a6ec33d11607e6a36babb23515239b2c10ea33b826c4e0bf4063b9dbdbf0b431d518dd4707a9082b77c16c009e7cfde996f9cf135c3de300fcc5f314b5fa72b0a532d1aacb1d5ac8245966a90ad009e51491a225fefd345b77ed7552b9a927830bb1f7e8371e18b589dca77464fd08c57a2f30c3195979315b2081238c2c781e5ffb49342032e91cf4874c3adca9f9bbf387bb8f22649cc26067ac680374d11c6ceebbc9ce3d300f5927d2091295f72525be70928357004668ea97e29eb10fdfcdd5bfb7d9f2673066fe33c85c53004034ce6daa202a1a2eca8d4dff79e87fc5c0f789c3dd954156920995d8ad21e6a7bb044df919890034a9a3cf4b3539794e7ef25aac386adbaa7b0764a6e5284202d9fc761aa7831e4e1ed1408ad971811508ed5e7a8403d55d2eb08fdec7f9962b5eebf6e5fd4f5dc380a9510f0c2ce3b7ccbde07a490514a3491505f1876d515cff437370bceed0758042d17ddc8da6fc4cf0623011d2db06dbd64b04c5b74221a198ca76f3a19f770167678e841f2353899e9d248507e510564a260da83080e9d2c25ff6a3e10d016188067b99f0993c4c985ea34483c7222cb4a7813f682102a8f6e64ad985c504b70f8073633f50303c0d16ab0c5cfa009f0226c42fa16f458294102ae22ebabf2ccf0af2d79e98ceeee091f9a9734321e3d30beb069fde6707617e2b490704b986683f374b6bfa2d924ad4afcba54356121a633b6e3f90d71643b4217d172a22e5b2d6ee5a3a0b48a53f58a45516f706cace2a1343c5dc1dd6e675b1212680367940622a95032dc31eb016309bad58d9c468f0c5238c9940da5888ccf404101abf285ec658b51708392314998893923c113277e6a177b9c7d680a888f4f2922b7a85b2170589f9273a8edfd2100bcd07387d77f60b7208ca5d48b1f9627818e1e6595eec081ae1262cb46d1b040ea9315ac821015ba3d5bdcdeebe4da088ef4f0fa207612a56fb2cc4a0ef2d68e24b5ee15e73f5706c04ca6f6cc02004759e55212025b2e097bfcf40cbc8406dcb4baf466909e7acd15a8c56aa6fb46e3645b389804b1f6fd7ac4b45c33b3c5889165dd1686141dd42811fdc12dd6806dbebbc40ba0cf1fc7e1f6eacd60b9e23d4579121197b33315a7a301702d988ce6f35c19408bd940bb38bad1560ba4356728d12400f290f5c8bbae8c76ca93fb9abe1f27d83b4260e9ccb084334f4c137dfae8b1213df33eeaac7f0f4bf4dcc2c96e1b11d61cd5168228cb2a5350b3c8cca4fc0dbfa647a009bb558032164cd117ddf5db0997c8422ef39d5884dc30b0e772b6206ec5ae6495977e069a0251a09d47439742c360d8f02a022ae202ec0207b8fcb254aa6dd287c789cc59f17d2cef8694cc648ed0804a3cf8e690c915537e995e49f472dcde36181828190b27c217accad274ce4a3e8360da724a55db4483558726831117a7780ea55323c0e04c22d9ddd5d61dbc4812d72cd2cf2bde9c4f0dc7abe677e3c935bb391f2bcf0edccde9374503c1c52c1ca296920a90c830c118129949ff3b433da1a931e938c035a6b2c138a7f46747b46a94d33ac0c74e4fcf1f41cd0bf12659f63d15c075671d861f2843df902397df9f36d305d5392d323adac7f39950117344063a92af63c631d00b9014e24f97d3e6ec4082952007a7a5793b6a16e9000bc30142e110ab70f1e81da9a55b2b39b6061b1038e39bdbdac10957bec02d77538ca76b356b913c2b296fa40d761bc571193b31ba56137ee9c0fa1ca3e4ee88a0d6e1cd72b0603dd50db7c4dee2325e8d497ae36febbb67adaac2765585e3057cde3cb85e2f2fe3d278468146f924bd172adaef6215966f70d7c8f2bd1575c3085f7e239ed22b26f5345fdaae42a5ec4531af46dcb0d6eb9088de9ed5a13b9242c567003906d7ac951d51ab9efaf539bd025605649cfe49c60b8fd7bfbc123b70c66855011141340c0b942ae19d2ab8074fe00a757957a462ff313ada92c3393e83a0a6019e621f218f531b52cdb70c492e155c4636e4caef03f40c82a5d717528173620b1591bac5c6cc5177ad76d3ccbc4734912d24286ada9a3fe6999a15e53616660414a66549f5d2df7393d7b0a01fb6fbbce8335ee027372f4a54162580c79a6e4807282b5bde9b03b36b261c7b3d2e66a9a26047b08b2d26898c47c8f60b4f14e6c18c59aff042043ab55dd32f7f091fbb4a31369bce2a9a2cb4cbab85a1f734e0e04185f505a32c808e96bf0001450eedb425aabf547d544c8b20db055e5ac9520373ee985a5a526c20e0bef21c38b156144b5a021c43d4bdb5a26d47625579c545e92022a3e165f57c0425129c983781dfad9041d4b77ba1c4676073416f0cda8355258e994434fba0bfe0dbd515ab37cace243834289d1a8e10f5adf360fe95066b8a7db03b9b01e9ec8c82e755ad23d263e08ae5079a5d68d3d0ca09d107aaf84aaa48931e79cf0a3079b41c0a1c3c3d42d89f24bcc657c3a44bf4a65948aa1faf642eecb84b119aecea0b6d081c04680ed0d0d41a06199d6b32e07c800f7655135230ce34d381b4c6fece111c88f8819c661ab84800c5682db15fd6ea3e8a4c875d600b73371048793dc5c0d3b18bf45e2b46f02147116f163795e2ceb8be4df2fbb777185c377feaae247f42c9b40e6b20995ad1b0d750255c9d2fd596e085f71dd2489e8acee172ba982252b88e5cb459f8ea969f7b6a3f0d8491c03709ad05a2c5a1ae65bd47b1ac9123874bbdb06fe5ad6c381ad6373202a543d54fb10e76634189e0c7970fc7cef703f8c49b935032960d87fa5714245c52ea3c56be640770eb1e0fe9378821db20ab144781029dada979cdf80c93436ffc55c30bba9e5d6467f2400f930fcfee790a03a07f8fea9e6822f93af0e9b23f6c7ed013329522d3969c2692b3907137ee27b1123d9b7d7e2cca0e1b6c1bcaac34e577209c9fe6e65bed97bb949c18cdd116d2a627beaa6785983abe8c276dfa045f2f1cb8b41fb90ae1f3d4b2378c9175c448775a1f94a286e59ea2e97e48e0ba7494298a41671a11db5f0b66352354dca64e90e112bc93ecfde2cb3e9a8df75b8f563298d0e1aa5e9b17172d12293f0eca9fadeb2f57c5f743f5fbf1de23b60bebecd94f309e074008bfa43ab6f5241edef42b63fc687880855e9d7c3a7d0f314d7dbe0a85b472d678737c775b3937f8ea21be356cf54945a399b1ad9ee8951c8fb8eecbd6272c47eeaec998cc731f441100fad588c39598908f5b9da4047de1d90999a7ea1a684ea3bdfb23dc753426c12cf4e69676adb89e3783fa87603b41c02f5b0a8745c6114a44dd259d947ec83e01b35edf78860b17b3ee7f39e70c742b5f7cc6d623d9543de34b59791179670d7c3484c684f08e25e70d721e6a6c0ef5d3bfcc6d71c570bab81f56af7c17f1d6fc8daa26a782d259dc247493e7832bc6e4d9dd686f1c9e6035f313b8d752b82f40e127f6fb279a80e228864349bf21dc825efbdd2a0f3c0f9f2c7bdb8c48354db4a1e7bb50386211b897f55f139353f374d5b15b1a3bc01f0f2d7eeff4153183050b1abedeac5d6c17eee7b669bec8b9222b6b3b0fbaeaf40857f95e4b79b8a3db759f3abcd4987f088500cbce19621a61b2094cec051f7957276b6572fc81da9ea52cf71db075d69e150f4839c81f6317eb58ee0762cbc8876e0c1c6281e75607b05ea835ee3fde435071680d91d38b4abb52bc43df784b2647fe4f28611777cbde0bb1758bfb4d78d4340bb97df83720afcaa79a1b8db5b79b9de3555893c007105a4aec9e8f7ed5253b205bb1fc69f7992c910d036f6a1571c18c61b899fd6d0c9787cff4b4d81ec11a80b2dcb2e84bf89647b006098e55956012d5bf836a54dd7e9080b0f4dbb188abc3bb46bcca763fe24fd66213c11d1fcc18b4ef3aa28455e76dee0738a2ea4ec70be650a488b69ddbfc693d477583440011f6778868660d5ac20006fde0f0fa351c145665a57d2ba53e41fddd5724423bf6efecf75646c4ae72c46d8a8a2bdcebd5f445e0d3ba1d9a8b9cc5973c81b987d6d9ec16db52848c8ea4ef5ecd592cc6420db9fd8a75604795acfab2d4eb0d7d18594c0ec4429316f400efdf79b1c42fc124606b38ce74db6a2d263b1c3e89420ba7d410128424ec8bb0571d7cbd6d4ac972561cba5cd5272398fa75dc8b7ab094ab2a14214a2c6ed6bfe9c5da1142fc269d7f3269b1b0d7f6f120e4865bf57abe3312020ad5e854eef75e2d2014f3bcf9ace9ecf1c39fb020ef613fff45b3b5c53fdcb5f2f196f205146c8be6ddf67797ecbb1a449d546889ec5cc403284918f900ecb616050ab661c662", 0xee0) 21:40:33 executing program 5: r0 = syz_open_dev$hidraw(&(0x7f00000001c0), 0x0, 0x200000) write$hidraw(r0, &(0x7f0000000200)="bc0ca8f4d3805a1e9cbb6e4c0f0682a0bd99ef43cdd6bc06d27abc341167e0919172aac8aeb68e087adc02c820909c22c9ea07120e55bc7de10dba97b1bcd3516b45398f6f21533d32df047fe3f4800bbee6fd6af40af92318ea15f16a78c34236b9d09d1b7358325d47164ddf658a8a3e5be85522f4b97119058bb024011f532d578d48f98910a169d1c77a949f7dbec5636e4db62a1398d6e6131343c2eceaa0f2a0cb1066300230385ee4f60af0afeee3a2102611ede25b07e0e1c30c12d38666feb175a3102158bb0aac1355f117138057f0a15581afe89b4602e6f706b6e4f8f08fdf207ffce0c5baea8bfe619ebb13eff67b820489a5ff03b0bb1c5967de5d7cec84c3f6fd2cfeada79bdc91cc36ed88d7f375fd76f84e7c9f676f76a29579bbad5e9bfb222fcf484665d879602a2e53dbaaea4ba71df44ecd57677e7f3283b9661a7b6f8808cd95ceb51c7cb44c3ebdfbf6694d1502125a6e9766ac7e645329ab405b879c6fb77206c86c74aa7ef4f6a848037de52ddc554ce029538206d9e61ef7ff168c7ab57ead5205589e6d67d06677b7594c8a46c5d79dcdc7446cbdd107c7f701c24ec2d95772d06de08b637b4cb65219fa30b9e66c9d326f6bb25a8d6b04828300e72a766da3eae409f1223c31ab81e78172382c6e267dbc08dfbd3edc2705e6d9f730da8fa1e9d088f0b7a715e5bdd8ae70faa365ab4246df3c1fe8ba724ef057c74a46471b46254ad7fb0da1854837f2f6f13ef3280a4c6f7c55162855a543fe4c764ac319c89f79f0fb797d4a7b668a16a1cba4916e7582a79c9a2f048993c2c3d02ae35a2c64a6b2a44b857ec681cbf1f3245ceaebbc39c0f532907c5087e9d0715e5e741a076a175396f682fd625a162cec836ea8fd061c28bca45ed70bf7c230a575dd7c4b1c6c0debf473b37df79a354d30692556c3e3a6f63f87caf48c2c8ec5a9cc1ed8862b6a28c512c11a1aac63b343cf3513a39a5b0197bf0e8577414706c6d228bcadc79bb0b060bef39c0572db9a6ec33d11607e6a36babb23515239b2c10ea33b826c4e0bf4063b9dbdbf0b431d518dd4707a9082b77c16c009e7cfde996f9cf135c3de300fcc5f314b5fa72b0a532d1aacb1d5ac8245966a90ad009e51491a225fefd345b77ed7552b9a927830bb1f7e8371e18b589dca77464fd08c57a2f30c3195979315b2081238c2c781e5ffb49342032e91cf4874c3adca9f9bbf387bb8f22649cc26067ac680374d11c6ceebbc9ce3d300f5927d2091295f72525be70928357004668ea97e29eb10fdfcdd5bfb7d9f2673066fe33c85c53004034ce6daa202a1a2eca8d4dff79e87fc5c0f789c3dd954156920995d8ad21e6a7bb044df919890034a9a3cf4b3539794e7ef25aac386adbaa7b0764a6e5284202d9fc761aa7831e4e1ed1408ad971811508ed5e7a8403d55d2eb08fdec7f9962b5eebf6e5fd4f5dc380a9510f0c2ce3b7ccbde07a490514a3491505f1876d515cff437370bceed0758042d17ddc8da6fc4cf0623011d2db06dbd64b04c5b74221a198ca76f3a19f770167678e841f2353899e9d248507e510564a260da83080e9d2c25ff6a3e10d016188067b99f0993c4c985ea34483c7222cb4a7813f682102a8f6e64ad985c504b70f8073633f50303c0d16ab0c5cfa009f0226c42fa16f458294102ae22ebabf2ccf0af2d79e98ceeee091f9a9734321e3d30beb069fde6707617e2b490704b986683f374b6bfa2d924ad4afcba54356121a633b6e3f90d71643b4217d172a22e5b2d6ee5a3a0b48a53f58a45516f706cace2a1343c5dc1dd6e675b1212680367940622a95032dc31eb016309bad58d9c468f0c5238c9940da5888ccf404101abf285ec658b51708392314998893923c113277e6a177b9c7d680a888f4f2922b7a85b2170589f9273a8edfd2100bcd07387d77f60b7208ca5d48b1f9627818e1e6595eec081ae1262cb46d1b040ea9315ac821015ba3d5bdcdeebe4da088ef4f0fa207612a56fb2cc4a0ef2d68e24b5ee15e73f5706c04ca6f6cc02004759e55212025b2e097bfcf40cbc8406dcb4baf466909e7acd15a8c56aa6fb46e3645b389804b1f6fd7ac4b45c33b3c5889165dd1686141dd42811fdc12dd6806dbebbc40ba0cf1fc7e1f6eacd60b9e23d4579121197b33315a7a301702d988ce6f35c19408bd940bb38bad1560ba4356728d12400f290f5c8bbae8c76ca93fb9abe1f27d83b4260e9ccb084334f4c137dfae8b1213df33eeaac7f0f4bf4dcc2c96e1b11d61cd5168228cb2a5350b3c8cca4fc0dbfa647a009bb558032164cd117ddf5db0997c8422ef39d5884dc30b0e772b6206ec5ae6495977e069a0251a09d47439742c360d8f02a022ae202ec0207b8fcb254aa6dd287c789cc59f17d2cef8694cc648ed0804a3cf8e690c915537e995e49f472dcde36181828190b27c217accad274ce4a3e8360da724a55db4483558726831117a7780ea55323c0e04c22d9ddd5d61dbc4812d72cd2cf2bde9c4f0dc7abe677e3c935bb391f2bcf0edccde9374503c1c52c1ca296920a90c830c118129949ff3b433da1a931e938c035a6b2c138a7f46747b46a94d33ac0c74e4fcf1f41cd0bf12659f63d15c075671d861f2843df902397df9f36d305d5392d323adac7f37750117344063a92af63c631d00b9014e24f97d3e6ec4082952007a7a5793b6a16e9000bc30142e110ab70f1e81da9a55b2b39b6061b1038e39bdbdac10957bec02d77538ca76b356b913c2b296fa40d761bc571193b31ba56137ee9c0fa1ca3e4ee88a0d6e1cd72b0603dd50db7c4dee2325e8d497ae36febbb67adaac2765585e3057cde3cb85e2f2fe3d278468146f924bd172adaef6215966f70d7c8f2bd1575c3085f7e239ed22b26f5345fdaae42a5ec4531af46dcb0d6eb9088de9ed5a13b9242c567003906d7ac951d51ab9efaf539bd025605649cfe49c60b8fd7bfbc123b70c66855011141340c0b942ae19d2ab8074fe00a757957a462ff313ada92c3393e83a0a6019e621f218f531b52cdb70c492e155c4636e4caef03f40c82a5d717528173620b1591bac5c6cc5177ad76d3ccbc4734912d24286ada9a3fe6999a15e53616660414a66549f5d2df7393d7b0a01fb6fbbce8335ee027372f4a54162580c79a6e4807282b5bde9b03b36b261c7b3d2e66a9a26047b08b2d26898c47c8f60b4f14e6c18c59aff042043ab55dd32f7f091fbb4a31369bce2a9a2cb4cbab85a1f734e0e04185f505a32c808e96bf0001450eedb425aabf547d544c8b20db055e5ac9520373ee985a5a526c20e0bef21c38b156144b5a021c43d4bdb5a26d47625579c545e92022a3e165f57c0425129c983781dfad9041d4b77ba1c4676073416f0cda8355258e994434fba0bfe0dbd515ab37cace243834289d1a8e10f5adf360fe95066b8a7db03b9b01e9ec8c82e755ad23d263e08ae5079a5d68d3d0ca09d107aaf84aaa48931e79cf0a3079b41c0a1c3c3d42d89f24bcc657c3a44bf4a65948aa1faf642eecb84b119aecea0b6d081c04680ed0d0d41a06199d6b32e07c800f7655135230ce34d381b4c6fece111c88f8819c661ab84800c5682db15fd6ea3e8a4c875d600b73371048793dc5c0d3b18bf45e2b46f02147116f163795e2ceb8be4df2fbb777185c377feaae247f42c9b40e6b20995ad1b0d750255c9d2fd596e085f71dd2489e8acee172ba982252b88e5cb459f8ea969f7b6a3f0d8491c03709ad05a2c5a1ae65bd47b1ac9123874bbdb06fe5ad6c381ad6373202a543d54fb10e76634189e0c7970fc7cef703f8c49b935032960d87fa5714245c52ea3c56be640770eb1e0fe9378821db20ab144781029dada979cdf80c93436ffc55c30bba9e5d6467f2400f930fcfee790a03a07f8fea9e6822f93af0e9b23f6c7ed013329522d3969c2692b3907137ee27b1123d9b7d7e2cca0e1b6c1bcaac34e577209c9fe6e65bed97bb949c18cdd116d2a627beaa6785983abe8c276dfa045f2f1cb8b41fb90ae1f3d4b2378c9175c448775a1f94a286e59ea2e97e48e0ba7494298a41671a11db5f0b66352354dca64e90e112bc93ecfde2cb3e9a8df75b8f563298d0e1aa5e9b17172d12293f0eca9fadeb2f57c5f743f5fbf1de23b60bebecd94f309e074008bfa43ab6f5241edef42b63fc687880855e9d7c3a7d0f314d7dbe0a85b472d678737c775b3937f8ea21be356cf54945a399b1ad9ee8951c8fb8eecbd6272c47eeaec998cc731f441100fad588c39598908f5b9da4047de1d90999a7ea1a684ea3bdfb23dc753426c12cf4e69676adb89e3783fa87603b41c02f5b0a8745c6114a44dd259d947ec83e01b35edf78860b17b3ee7f39e70c742b5f7cc6d623d9543de34b59791179670d7c3484c684f08e25e70d721e6a6c0ef5d3bfcc6d71c570bab81f56af7c17f1d6fc8daa26a782d259dc247493e7832bc6e4d9dd686f1c9e6035f313b8d752b82f40e127f6fb279a80e228864349bf21dc825efbdd2a0f3c0f9f2c7bdb8c48354db4a1e7bb50386211b897f55f139353f374d5b15b1a3bc01f0f2d7eeff4153183050b1abedeac5d6c17eee7b669bec8b9222b6b3b0fbaeaf40857f95e4b79b8a3db759f3abcd4987f088500cbce19621a61b2094cec051f7957276b6572fc81da9ea52cf71db075d69e150f4839c81f6317eb58ee0762cbc8876e0c1c6281e75607b05ea835ee3fde435071680d91d38b4abb52bc43df784b2647fe4f28611777cbde0bb1758bfb4d78d4340bb97df83720afcaa79a1b8db5b79b9de3555893c007105a4aec9e8f7ed5253b205bb1fc69f7992c910d036f6a1571c18c61b899fd6d0c9787cff4b4d81ec11a80b2dcb2e84bf89647b006098e55956012d5bf836a54dd7e9080b0f4dbb188abc3bb46bcca763fe24fd66213c11d1fcc18b4ef3aa28455e76dee0738a2ea4ec70be650a488b69ddbfc693d477583440011f6778868660d5ac20006fde0f0fa351c145665a57d2ba53e41fddd5724423bf6efecf75646c4ae72c46d8a", 0x20001001) 21:40:33 executing program 2: ioctl$HIDIOCSREPORT(0xffffffffffffffff, 0x400c4808, &(0x7f0000000040)={0x1}) r0 = syz_open_dev$hidraw(&(0x7f00000001c0), 0x0, 0x80002) write$hidraw(r0, &(0x7f0000000200)="bc0ca8f4d3805a1e9cbb6e4c040682a0bd99ef43cdd6bc06d27abc341167e0919172aac8aeb68e087adc02c820909c22c9ea07120e55bc7de10dba97b1bcd3516b45398f6f21533d32df047fe3f4800bbee6fd6af40af92318ea15f16a78c34236b9d09d1b7358325d47164ddf658a8a3e5be85522f4b97119058bb024011f532d578d48f98910a169d1c77a949f7dbec5636e4db62a1398d6e6131343c2eceaa0f2a0cb1066300230385ee4f60af0afeee3a2102611ede25b07e0e1c30c12d38666feb175a3102158bb0aac1355f117138057f0a15581afe89b4602e6f706b6e4f8f08fdf207ffce0c5baea8bfe619ebb13eff67b820489a5ff03b0bb1c5967de5d7cec84c3f6fd2cfeada79bdc91cc36ed88d7f375fd76f84e7c9f676f76a29579bbad5e9bfb222fcf484665d879602a2e53dbaaea4ba71df44ecd57677e7f3283b9661a7b6f8808cd95ceb51c7cb44c3ebdfbf6694d1502125a6e9766ac7e645329ab405b879c6fb77206c86c74aa7ef4f6a848037de52ddc554ce029538206d9e61ef7ff168c7ab57ead5205589e6d67d06677b7594c8a46c5d79dcdc7446cbdd107c7f701c24ec2d95772d06de08b637b4cb65219fa30b9e66c9d326f6bb25a8d6b04828300e72a766da3eae409f1223c31ab81e78172382c6e267dbc08dfbd3edc2705e6d9f730da8fa1e9d088f0b7a715e5bdd8ae70faa365ab4246df3c1fe8ba724ef057c74a46471b46254ad7fb0da1854837f2f6f13ef3280a4c6f7c55162855a543fe4c764ac319c89f79f0fb797d4a7b668a16a1cba4916e7582a79c9a2f048993c2c3d02ae35a2c64a6b2a44b857ec681cbf1f3245ceaebbc39c0f532907c5087e9d0715e5e741a076a175396f682fd625a162cec836ea8fd061c28bca45ed70bf7c230a575dd7c4b1c6c0debf473b37df79a354d30692556c3e3a6f63f87caf48c2c8ec5a9cc1ed8862b6a28c512c11a1aac63b343cf3513a39a5b0197bf0e8577414706c6d228bcadc79bb0b060bef39c0572db9a6ec33d11607e6a36babb23515239b2c10ea33b826c4e0bf4063b9dbdbf0b431d518dd4707a9082b77c16c009e7cfde996f9cf135c3de300fcc5f314b5fa72b0a532d1aacb1d5ac8245966a90ad009e51491a225fefd345b77ed7552b9a927830bb1f7e8371e18b589dca77464fd08c57a2f30c3195979315b2081238c2c781e5ffb49342032e91cf4874c3adca9f9bbf387bb8f22649cc26067ac680374d11c6ceebbc9ce3d300f5927d2091295f72525be70928357004668ea97e29eb10fdfcdd5bfb7d9f2673066fe33c85c53004034ce6daa202a1a2eca8d4dff79e87fc5c0f789c3dd954156920995d8ad21e6a7bb044df919890034a9a3cf4b3539794e7ef25aac386adbaa7b0764a6e5284202d9fc761aa7831e4e1ed1408ad971811508ed5e7a8403d55d2eb08fdec7f9962b5eebf6e5fd4f5dc380a9510f0c2ce3b7ccbde07a490514a3491505f1876d515cff437370bceed0758042d17ddc8da6fc4cf0623011d2db06dbd64b04c5b74221a198ca76f3a19f770167678e841f2353899e9d248507e510564a260da83080e9d2c25ff6a3e10d016188067b99f0993c4c985ea34483c7222cb4a7813f682102a8f6e64ad985c504b70f8073633f50303c0d16ab0c5cfa009f0226c42fa16f458294102ae22ebabf2ccf0af2d79e98ceeee091f9a9734321e3d30beb069fde6707617e2b490704b986683f374b6bfa2d924ad4afcba54356121a633b6e3f90d71643b4217d172a22e5b2d6ee5a3a0b48a53f58a45516f706cace2a1343c5dc1dd6e675b1212680367940622a95032dc31eb016309bad58d9c468f0c5238c9940da5888ccf404101abf285ec658b51708392314998893923c113277e6a177b9c7d680a888f4f2922b7a85b2170589f9273a8edfd2100bcd07387d77f60b7208ca5d48b1f9627818e1e6595eec081ae1262cb46d1b040ea9315ac821015ba3d5bdcdeebe4da088ef4f0fa207612a56fb2cc4a0ef2d68e24b5ee15e73f5706c04ca6f6cc02004759e55212025b2e097bfcf40cbc8406dcb4baf466909e7acd15a8c56aa6fb46e3645b389804b1f6fd7ac4b45c33b3c5889165dd1686141dd42811fdc12dd6806dbebbc40ba0cf1fc7e1f6eacd60b9e23d4579121197b33315a7a301702d988ce6f35c19408bd940bb38bad1560ba4356728d12400f290f5c8bbae8c76ca93fb9abe1f27d83b4260e9ccb084334f4c137dfae8b1213df33eeaac7f0f4bf4dcc2c96e1b11d61cd5168228cb2a5350b3c8cca4fc0dbfa647a009bb558032164cd117ddf5db0997c8422ef39d5884dc30b0e772b6206ec5ae6495977e069a0251a09d47439742c360d8f02a022ae202ec0207b8fcb254aa6dd287c789cc59f17d2cef8694cc648ed0804a3cf8e690c915537e995e49f472dcde36181828190b27c217accad274ce4a3e8360da724a55db4483558726831117a7780ea55323c0e04c22d9ddd5d61dbc4812d72cd2cf2bde9c4f0dc7abe677e3c935bb391f2bcf0edccde9374503c1c52c1ca296920a90c830c118129949ff3b433da1a931e938c035a6b2c138a7f46747b46a94d33ac0c74e4fcf1f41cd0bf12659f63d15c075671d861f2843df902397df9f36d305d5392d323adac7f37750117344063a92af63c631d00b9014e24f97d3e6ec4082952007a7a5793b6a16e9000bc30142e110ab70f1e81da9a55b2b39b6061b1038e39bdbdac10957bec02d77538ca76b356b913c2b296fa40d761bc571193b31ba56137ee9c0fa1ca3e4ee88a0d6e1cd72b0603dd50db7c4dee2325e8d497ae36febbb67adaac2765585e3057cde3cb85e2f2fe3d278468146f924bd172adaef6215966f70d7c8f2bd1575c3085f7e239ed22b26f5345fdaae42a5ec4531af46dcb0d6eb9088de9ed5a13b9242c567003906d7ac951d51ab9efaf539bd025605649cfe49c60b8fd7bfbc123b70c66855011141340c0b942ae19d2ab8074fe00a757957a462ff313ada92c3393e83a0a6019e621f218f531b52cdb70c492e155c4636e4caef03f40c82a5d717528173620b1591bac5c6cc5177ad76d3ccbc4734912d24286ada9a3fe6999a15e53616660414a66549f5d2df7393d7b0a01fb6fbbce8335ee027372f4a54162580c79a6e4807282b5bde9b03b36b261c7b3d2e66a9a26047b08b2d26898c47c8f60b4f14e6c18c59aff042043ab55dd32f7f091fbb4a31369bce2a9a2cb4cbab85a1f734e0e04185f505a32c808e96bf0001450eedb425aabf547d544c8b20db055e5ac9520373ee985a5a526c20e0bef21c38b156144b5a021c43d4bdb5a26d47625579c545e92022a3e165f57c0425129c983781dfad9041d4b77ba1c4676073416f0cda8355258e994434fba0bfe0dbd515ab37cace243834289d1a8e10f5adf360fe95066b8a7db03b9b01e9ec8c82e755ad23d263e08ae5079a5d68d3d0ca09d107aaf84aaa48931e79cf0a3079b41c0a1c3c3d42d89f24bcc657c3a44bf4a65948aa1faf642eecb84b119aecea0b6d081c04680ed0d0d41a06199d6b32e07c800f7655135230ce34d381b4c6fece111c88f8819c661ab84800c5682db15fd6ea3e8a4c875d600b73371048793dc5c0d3b18bf45e2b46f02147116f163795e2ceb8be4df2fbb777185c377feaae247f42c9b40e6b20995ad1b0d750255c9d2fd596e085f71dd2489e8acee172ba982252b88e5cb459f8ea969f7b6a3f0d8491c03709ad05a2c5a1ae65bd47b1ac9123874bbdb06fe5ad6c381ad6373202a543d54fb10e76634189e0c7970fc7cef703f8c49b935032960d87fa5714245c52ea3c56be640770eb1e0fe9378821db20ab144781029dada979cdf80c93436ffc55c30bba9e5d6467f2400f930fcfee790a03a07f8fea9e6822f93af0e9b23f6c7ed013329522d3969c2692b3907137ee27b1123d9b7d7e2cca0e1b6c1bcaac34e577209c9fe6e65bed97bb949c18cdd116d2a627beaa6785983abe8c276dfa045f2f1cb8b41fb90ae1f3d4b2378c9175c448775a1f94a286e59ea2e97e48e0ba7494298a41671a11db5f0b66352354dca64e90e112bc93ecfde2cb3e9a8df75b8f563298d0e1aa5e9b17172d12293f0eca9fadeb2f57c5f743f5fbf1de23b60bebecd94f309e074008bfa43ab6f5241edef42b63fc687880855e9d7c3a7d0f314d7dbe0a85b472d678737c775b3937f8ea21be356cf54945a399b1ad9ee8951c8fb8eecbd6272c47eeaec998cc731f441100fad588c39598908f5b9da4047de1d90999a7ea1a684ea3bdfb23dc753426c12cf4e69676adb89e3783fa87603b41c02f5b0a8745c6114a44dd259d947ec83e01b35edf78860b17b3ee7f39e70c742b5f7cc6d623d9543de34b59791179670d7c3484c684f08e25e70d721e6a6c0ef5d3bfcc6d71c570bab81f56af7c17f1d6fc8daa26a782d259dc247493e7832bc6e4d9dd686f1c9e6035f313b8d752b82f40e127f6fb279a80e228864349bf21dc825efbdd2a0f3c0f9f2c7bdb8c48354db4a1e7bb50386211b897f55f139353f374d5b15b1a3bc01f0f2d7eeff4153183050b1abedeac5d6c17eee7b669bec8b9222b6b3b0fbaeaf40857f95e4b79b8a3db759f3abcd4987f088500cbce19621a61b2094cec051f7957276b6572fc81da9ea52cf71db075d69e150f4839c81f6317eb58ee0762cbc8876e0c1c6281e75607b05ea835ee3fde435071680d91d38b4abb52bc43df784b2647fe4f28611777cbde0bb1758bfb4d78d4340bb97df83720afcaa79a1b8db5b79b9de3555893c007105a4aec9e8f7ed5253b205bb1fc69f7992c910d036f6a1571c18c61b899fd6d0c9787cff4b4d81ec11a80b2dcb2e84bf89647b006098e55956012d5bf836a54dd7e9080b0f4dbb188abc3bb46bcca763fe24fd66213c11d1fcc18b4ef3aa28455e76dee0738a2ea4ec70be650a488b69ddbfc693d477583440011f6778868660d5ac20006fde0f0fa351c145665a57d2ba53e41fddd5724423bf6efecf75646c4ae72c46d8a", 0x20001001) ioctl$HIDIOCGRAWPHYS(r0, 0x80404805, &(0x7f0000000080)) 21:40:33 executing program 1: r0 = syz_open_dev$hidraw(&(0x7f00000001c0), 0x0, 0x80002) write$hidraw(r0, 0x0, 0x0) read$hidraw(r0, &(0x7f00000000c0)=""/85, 0x55) read$hidraw(r0, &(0x7f0000000000)=""/152, 0x98) 21:40:33 executing program 0: r0 = syz_open_dev$hidraw(&(0x7f00000001c0), 0x0, 0x80002) write$hidraw(r0, &(0x7f0000000200)="bc0ca8f4d3805a1e9cbb6e4c040682a0bd99ef43cdd6bc06d27abc341167e0919172aac8aeb68e087adc02c820909c22c9ea07120e55bc7de10dba97b1bcd3516b4539bf6f21533d32df047fe3f4800bbee6fd6af40af92318ea15f16a78c34236b9d09d1b7358325d47164ddf658a8a3e5be85522f4b97119058bb024011f532d578d48f98910a169d1c77a949f7dbec5636e4db62a1398d6e6131343c2eceaa0f2a0cb1066300230385ee4f60af0afeee3a2102611ede25b07e0e1c30c12d38666feb175a3102158bb0aac1355f117138057f0a15581afe89b4602e6f706b6e4f8f08fdf207ffce0c5baea8bfe619ebb13eff67b820489a5ff03b0bb1c5967de5d7cec84c3f6fd2cfeada79bdc91cc36ed88d7f375fd76f84e7c9f676f76a29579bbad5e9bfb222fcf484665d879602a2e53dbaaea4ba71df44ecd57677e7f3283b9661a7b6f8808cd95ceb51c7cb44c3ebdfbf6694d1502125a6e9766ac7e645329ab405b879c6fb77206c86c74aa7ef4f6a848037de52ddc554ce029538206d9e61ef7ff168c7ab57ead5205589e6d67d06677b7594c8a46c5d79dcdc7446cbdd107c7f701c24ec2d95772d06de08b637b4cb65219fa30b9e66c9d326f6bb25a8d6b04828300e72a766da3eae409f1223c31ab81e78172382c6e267dbc08dfbd3edc2705e6d9f730da8fa1e9d088f0b7a715e5bdd8ae70faa365ab4246df3c1fe8ba724ef057c74a46471b46254ad7fb0da1854837f2f6f13ef3280a4c6f7c55162855a543fe4c764ac319c89f79f0fb797d4a7b668a16a1cba4916e7582a79c9a2f048993c2c3d02ae35a2c64a6b2a44b857ec681cbf1f3245ceaebbc39c0f532907c5087e9d0715e5e741a076a175396f682fd625a162cec836ea8fd061c28bca45ed70bf7c230a575dd7c4b1c6c0debf473b37df79a354d30692556c3e3a6f63f87caf48c2c8ec5a9cc1ed8862b6a28c512c11a1aac63b343cf3513a39a5b0197bf0e8577414706c6d228bcadc79bb0b060bef39c0572db9a6ec33d11607e6a36babb23515239b2c10ea33b826c4e0bf4063b9dbdbf0b431d518dd4707a9082b77c16c009e7cfde996f9cf135c3de300fcc5f314b5fa72b0a532d1aacb1d5ac8245966a90ad009e51491a225fefd345b77ed7552b9a927830bb1f7e8371e18b589dca77464fd08c57a2f30c3195979315b2081238c2c781e5ffb49342032e91cf4874c3adca9f9bbf387bb8f22649cc26067ac680374d11c6ceebbc9ce3d300f5927d2091295f72525be70928357004668ea97e29eb10fdfcdd5bfb7d9f2673066fe33c85c53004034ce6daa202a1a2eca8d4dff79e87fc5c0f789c3dd954156920995d8ad21e6a7bb044df919890034a9a3cf4b3539794e7ef25aac386adbaa7b0764a6e5284202d9fc761aa7831e4e1ed1408ad971811508ed5e7a8403d55d2eb08fdec7f9962b5eebf6e5fd4f5dc380a9510f0c2ce3b7ccbde07a490514a3491505f1876d515cff437370bceed0758042d17ddc8da6fc4cf0623011d2db06dbd64b04c5b74221a198ca76f3a19f770167678e841f2353899e9d248507e510564a260da83080e9d2c25ff6a3e10d016188067b99f0993c4c985ea34483c7222cb4a7813f682102a8f6e64ad985c504b70f8073633f50303c0d16ab0c5cfa009f0226c42fa16f458294102ae22ebabf2ccf0af2d79e98ceeee091f9a9734321e3d30beb069fde6707617e2b490704b986683f374b6bfa2d924ad4afcba54356121a633b6e3f90d71643b4217d172a22e5b2d6ee5a3a0b48a53f58a45516f706cace2a1343c5dc1dd6e675b1212680367940622a95032dc31eb016309bad58d9c468f0c5238c9940da5888ccf404101abf285ec658b51708392314998893923c113277e6a177b9c7d680a888f4f2922b7a85b2170589f9273a8edfd2100bcd07387d77f60b7208ca5d48b1f9627818e1e6595eec081ae1262cb46d1b040ea9315ac821015ba3d5bdcdeebe4da088ef4f0fa207612a56fb2cc4a0ef2d68e24b5ee15e73f5706c04ca6f6cc02004759e55212025b2e097bfcf40cbc8406dcb4baf466909e7acd15a8c56aa6fb46e3645b389804b1f6fd7ac4b45c33b3c5889165dd1686141dd42811fdc12dd6806dbebbc40ba0cf1fc7e1f6eacd60b9e23d4579121197b33315a7a301702d988ce6f35c19408bd940bb38bad1560ba4356728d12400f290f5c8bbae8c76ca93fb9abe1f27d83b4260e9ccb084334f4c137dfae8b1213df33eeaac7f0f4bf4dcc2c96e1b11d61cd5168228cb2a5350b3c8cca4fc0dbfa647a009bb558032164cd117ddf5db0997c8422ef39d5884dc30b0e772b6206ec5ae6495977e069a0251a09d47439742c360d8f02a022ae202ec0207b8fcb254aa6dd287c789cc59f17d2cef8694cc648ed0804a3cf8e690c915537e995e49f472dcde36181828190b27c217accad274ce4a3e8360da724a55db4483558726831117a7780ea55323c0e04c22d9ddd5d61dbc4812d72cd2cf2bde9c4f0dc7abe677e3c935bb391f2bcf0edccde9374503c1c52c1ca296920a90c830c118129949ff3b433da1a931e938c035a6b2c138a7f46747b46a94d33ac0c74e4fcf1f41cd0bf12659f63d15c075671d861f2843df902397df9f36d305d5392d323adac7f37750117344063a92af63c631d00b9014e24f97d3e6ec4082952007a7a5793b6a16e9000bc30142e110ab70f1e81da9a55b2b39b6061b1038e39bdbdac10957bec02d77538ca76b356b913c2b296fa40d761bc571193b31ba56137ee9c0fa1ca3e4ee88a0d6e1cd72b0603dd50db7c4dee2325e8d497ae36febbb67adaac2765585e3057cde3cb85e2f2fe3d278468146f924bd172adaef6215966f70d7c8f2bd1575c3085f7e239ed22b26f5345fdaae42a5ec4531af46dcb0d6eb9088de9ed5a13b9242c567003906d7ac951d51ab9efaf539bd025605649cfe49c60b8fd7bfbc123b70c66855011141340c0b942ae19d2ab8074fe00a757957a462ff313ada92c3393e83a0a6019e621f218f531b52cdb70c492e155c4636e4caef03f40c82a5d717528173620b1591bac5c6cc5177ad76d3ccbc4734912d24286ada9a3fe6999a15e53616660414a66549f5d2df7393d7b0a01fb6fbbce8335ee027372f4a54162580c79a6e4807282b5bde9b03b36b261c7b3d2e66a9a26047b08b2d26898c47c8f60b4f14e6c18c59aff042043ab55dd32f7f091fbb4a31369bce2a9a2cb4cbab85a1f734e0e04185f505a32c808e96bf0001450eedb425aabf547d544c8b20db055e5ac9520373ee985a5a526c20e0bef21c38b156144b5a021c43d4bdb5a26d47625579c545e92022a3e165f57c0425129c983781dfad9041d4b77ba1c4676073416f0cda8355258e994434fba0bfe0dbd515ab37cace243834289d1a8e10f5adf360fe95066b8a7db03b9b01e9ec8c82e755ad23d263e08ae5079a5d68d3d0ca09d107aaf84aaa48931e79cf0a3079b41c0a1c3c3d42d89f24bcc657c3a44bf4a65948aa1faf642eecb84b119aecea0b6d081c04680ed0d0d41a06199d6b32e07c800f7655135230ce34d381b4c6fece111c88f8819c661ab84800c5682db15fd6ea3e8a4c875d600b73371048793dc5c0d3b18bf45e2b46f02147116f163795e2ceb8be4df2fbb777185c377feaae247f42c9b40e6b20995ad1b0d750255c9d2fd596e085f71dd2489e8acee172ba982252b88e5cb459f8ea969f7b6a3f0d8491c03709ad05a2c5a1ae65bd47b1ac9123874bbdb06fe5ad6c381ad6373202a543d54fb10e76634189e0c7970fc7cef703f8c49b935032960d87fa5714245c52ea3c56be640770eb1e0fe9378821db20ab144781029dada979cdf80c93436ffc55c30bba9e5d6467f2400f930fcfee790a03a07f8fea9e6822f93af0e9b23f6c7ed013329522d3969c2692b3907137ee27b1123d9b7d7e2cca0e1b6c1bcaac34e577209c9fe6e65bed97bb949c18cdd116d2a627beaa6785983abe8c276dfa045f2f1cb8b41fb90ae1f3d4b2378c9175c448775a1f94a286e59ea2e97e48e0ba7494298a41671a11db5f0b66352354dca64e90e112bc93ecfde2cb3e9a8df75b8f563298d0e1aa5e9b17172d12293f0eca9fadeb2f57c5f743f5fbf1de23b60bebecd94f309e074008bfa43ab6f5241edef42b63fc687880855e9d7c3a7d0f314d7dbe0a85b472d678737c775b3937f8ea21be356cf54945a399b1ad9ee8951c8fb8eecbd6272c47eeaec998cc731f441100fad588c39598908f5b9da4047de1d90999a7ea1a684ea3bdfb23dc753426c12cf4e69676adb89e3783fa87603b41c02f5b0a8745c6114a44dd259d947ec83e01b35edf78860b17b3ee7f39e70c742b5f7cc6d623d9543de34b59791179670d7c3484c684f08e25e70d721e6a6c0ef5d3bfcc6d71c570bab81f56af7c17f1d6fc8daa26a782d259dc247493e7832bc6e4d9dd686f1c9e6035f313b8d752b82f40e127f6fb279a80e228864349bf21dc825efbdd2a0f3c0f9f2c7bdb8c48354db4a1e7bb50386211b897f55f139353f374d5b15b1a3bc01f0f2d7eeff4153183050b1abedeac5d6c17eee7b669bec8b9222b6b3b0fbaeaf40857f95e4b79b8a3db759f3abcd4987f088500cbce19621a61b2094cec051f7957276b6572fc81da9ea52cf71db075d69e150f4839c81f6317eb58ee0762cbc8876e0c1c6281e75607b05ea835ee3fde435071680d91d38b4abb52bc43df784b2647fe4f28611777cbde0bb1758bfb4d78d4340bb97df83720afcaa79a1b8db5b79b9de3555893c007105a4aec9e8f7ed5253b205bb1fc69f7992c910d036f6a1571c18c61b899fd6d0c9787cff4b4d81ec11a80b2dcb2e84bf89647b006098e55956012d5bf836a54dd7e9080b0f4dbb188abc3bb46bcca763fe24fd66213c11d1fcc18b4ef3aa28455e76dee0738a2ea4ec70be650a488b69ddbfc693d477583440011f6778868660d5ac20006fde0f0fa351c145665a57d2ba53e41fddd5724423bf6efecf75646c4ae72c46d8a", 0x6000) 21:40:33 executing program 3: r0 = syz_open_dev$hiddev(0x0, 0x0, 0x101000) r1 = syz_open_dev$hiddev(&(0x7f0000000000), 0x0, 0x1e0482) ioctl$HIDIOCGDEVINFO(r1, 0x801c4803, 0x0) ioctl$HIDIOCAPPLICATION(r1, 0x4802, 0x1) ioctl$HIDIOCGUSAGE(r0, 0xc018480b, &(0x7f00000011c0)={0x1, 0x3, 0x4, 0x0, 0xfffffebd, 0x6}) syz_open_dev$hiddev(&(0x7f0000000040), 0x7, 0x8000) r2 = syz_open_dev$hiddev(&(0x7f0000000080), 0x5, 0x4000) ioctl$HIDIOCGVERSION(r2, 0x80044801, &(0x7f0000001240)) ioctl$HIDIOCGREPORTINFO(r0, 0xc00c4809, &(0x7f0000000000)={0x1, 0x3, 0x3}) r3 = syz_open_dev$hidraw(&(0x7f00000001c0), 0x0, 0x80002) write$hidraw(r3, &(0x7f0000000200)="bc0ca8f4d3805a1e9cbb6e4c040682a0bd99ef43cdd6bc06d27abc341167e0919172aac8aeb68e087adc02c812909c22c9ea07120e55bc7de10dba97b1bcd3516b4539bf6f21533d32df047fe3f4800bbee6fd6af40af92318ea15f16a78c34236b9d09d1b7358325d47164ddf658a8a3e5be85522f4b97119058bb024011f532d578d48f98910a169d1c77a949f7dbec5636e4db62a1398d6e6131343c2eceaa0f2a0cb1066300230385ee4f60af0afeee3a2102611ede25b07e0e1c30c12d38666feb175a3102158bb0aac1355f117138057f0a15581afe89b4602e6f706b6e4f8f08fdf207ffce0c5baea8bfe619ebb13eff67b820489a5ff03b0bb1c5967de5d7cec84c3f6fd2cfeada79bdc91cc36ed88d7f375fd76f84e7c9f676f76a29579bbad5e9bfb222fcf484665d879602a2e53dbaaea4ba71df44ecd57677e7f3283b9661a7b6f8808cd95ceb51c7cb44c3ebdfbf6694d1502125a6e9766ac7e645329ab405b879c6fb77206c86c74aa7ef4f6a848037de52ddc554ce029538206d9e61ef7ff168c7ab57ead5205589e6d67d06677b7594c8a46c5d79dcdc7446cbdd107c7f701c24ec2d95772d06de08b637b4cb65219fa30b9e66c9d326f6bb25a8d6b04828300e72a766da3eae409f1223c31ab81e78172382c6e267dbc08dfbd3edc2705e6d9f730da8fa1e9d088f0b7a715e5bdd8ae70faa365ab4246df3c1fe8ba724ef057c74a46471b46254ad7fb0da1854837f2f6f13ef3280a4c6f7c55162855a543fe4c764ac319c89f79f0fb797d4a7b668a16a1cba4916e7582a79c9a2f048993c2c3d02ae35a2c64a6b2a44b857ec681cbf1f3245ceaebbc39c0f532907c5087e9d0715e5e741a076a175396f682fd625a162cec836ea8fd061c28bca45ed70bf7c230a575dd7c4b1c6c0debf473b37df79a354d30692556c3e3a6f63f87caf48c2c8ec5a9cc1ed8862b6a28c512c11a1aac63b343cf3513a39a5b0197bf0e8577414706c6d228bcadc79bb0b060bef39c0572db9a6ec33d11607e6a36babb23515239b2c10ea33b826c4e0bf4063b9dbdbf0b431d518dd4707a9082b77c16c009e7cfde996f9cf135c3de300fcc5f314b5fa72b0a532d1aacb1d5ac8245966a90ad009e51491a225fefd345b77ed7552b9a927830bb1f7e8371e18b589dca77464fd08c57a2f30c3195979315b2081238c2c781e5ffb49342032e91cf4874c3adca9f9bbf387bb8f22649cc26067ac680374d11c6ceebbc9ce3d300f5927d2091295f72525be70928357004668ea97e29eb10fdfcdd5bfb7d9f2673066fe33c85c53004034ce6daa202a1a2eca8d4dff79e87fc5c0f789c3dd954156920995d8ad21e6a7bb044df919890034a9a3cf4b3539794e7ef25aac386adbaa7b0764a6e5284202d9fc761aa7831e4e1ed1408ad971811508ed5e7a8403d55d2eb08fdec7f9962b5eebf6e5fd4f5dc380a9510f0c2ce3b7ccbde07a490514a3491505f1876d515cff437370bceed0758042d17ddc8da6fc4cf0623011d2db06dbd64b04c5b74221a198ca76f3a19f770167678e841f2353899e9d248507e510564a260da83080e9d2c25ff6a3e10d016188067b99f0993c4c985ea34483c7222cb4a7813f682102a8f6e64ad985c504b70f8073633f50303c0d16ab0c5cfa009f0226c42fa16f458294102ae22ebabf2ccf0af2d79e98ceeee091f9a9734321e3d30beb069fde6707617e2b490704b986683f374b6bfa2d924ad4afcba54356121a633b6e3f90d71643b4217d172a22e5b2d6ee5a3a0b48a53f58a45516f706cace2a1343c5dc1dd6e675b1212680367940622a95032dc31eb016309bad58d9c468f0c5238c9940da5888ccf404101abf285ec658b51708392314998893923c113277e6a177b9c7d680a888f4f2922b7a85b2170589f9273a8edfd2100bcd07387d77f60b7208ca5d48b1f9627818e1e6595eec081ae1262cb46d1b040ea9315ac821015ba3d5bdcdeebe4da088ef4f0fa207612a56fb2cc4a0ef2d68e24b5ee15e73f5706c04ca6f6cc02004759e55212025b2e097bfcf40cbc8406dcb4baf466909e7acd15a8c56aa6fb46e3645b389804b1f6fd7ac4b45c33b3c5889165dd1686141dd42811fdc12dd6806dbebbc40ba0cf1fc7e1f6eacd60b9e23d4579121197b33315a7a301702d988ce6f35c19408bd940bb38bad1560ba4356728d12400f290f5c8bbae8c76ca93fb9abe1f27d83b4260e9ccb084334f4c137dfae8b1213df33eeaac7f0f4bf4dcc2c96e1b11d61cd5168228cb2a5350b3c8cca4fc0dbfa647a009bb558032164cd117ddf5db0997c8422ef39d5884dc30b0e772b6206ec5ae6495977e069a0251a09d47439742c360d8f02a022ae202ec0207b8fcb254aa6dd287c789cc59f17d2cef8694cc648ed0804a3cf8e690c915537e995e49f472dcde36181828190b27c217accad274ce4a3e8360da724a55db4483558726831117a7780ea55323c0e04c22d9ddd5d61dbc4812d72cd2cf2bde9c4f0dc7abe677e3c935bb391f2bcf0edccde9374503c1c52c1ca296920a90c830c118129949ff3b433da1a931e938c035a6b2c138a7f46747b46a94d33ac0c74e4fcf1f41cd0bf12659f63d15c075671d861f2843df902397df9f36d305d5392d323adac7f37750117344063a92af63c631d00b9014e24f97d3e6ec4082952007a7a5793b6a16e9000bc30142e110ab70f1e81da9a55b2b39b6061b1038e39bdbdac10957bec02d77538ca76b356b913c2b296fa40d761bc571193b31ba56137ee9c0fa1ca3e4ee88a0d6e1cd72b0603dd50db7c4dee2325e8d497ae36febbb67adaac2765585e3057cde3cb85e2f2fe3d278468146f924bd172adaef6215966f70d7c8f2bd1575c3085f7e239ed22b26f5345fdaae42a5ec4531af46dcb0d6eb9088de9ed5a13b9242c567003906d7ac951d51ab9efaf539bd025605649cfe49c60b8fd7bfbc123b70c66855011141340c0b942ae19d2ab8074fe00a757957a462ff313ada92c3393e83a0a6019e621f218f531b52cdb70c492e155c4636e4caef03f40c82a5d717528173620b1591bac5c6cc5177ad76d3ccbc4734912d24286ada9a3fe6999a15e53616660414a66549f5d2df7393d7b0a01fb6fbbce8335ee027372f4a54162580c79a6e4807282b5bde9b03b36b261c7b3d2e66a9a26047b08b2d26898c47c8f60b4f14e6c18c59aff042043ab55dd32f7f091fbb4a31369bce2a9a2cb4cbab85a1f734e0e04185f505a32c808e96bf0001450eedb425aabf547d544c8b20db055e5ac9520373ee985a5a526c20e0bef21c38b156144b5a021c43d4bdb5a26d47625579c545e92022a3e165f57c0425129c983781dfad9041d4b77ba1c4676073416f0cda8355258e994434fba0bfe0dbd515ab37cace243834289d1a8e10f5adf360fe95066b8a7db03b9b01e9ec8c82e755ad23d263e08ae5079a5d68d3d0ca09d107aaf84aaa48931e79cf0a3079b41c0a1c3c3d42d89f24bcc657c3a44bf4a65948aa1faf642eecb84b119aecea0b6d081c04680ed0d0d41a06199d6b32e07c800f7655135230ce34d381b4c6fece111c88f8819c661ab84800c5682db15fd6ea3e8a4c875d600b73371048793dc5c0d3b18bf45e2b46f02147116f163795e2ceb8be4df2fbb777185c377feaae247f42c9b40e6b20995ad1b0d750255c9d2fd596e085f71dd2489e8acee172ba982252b88e5cb459f8ea969f7b6a3f0d8491c03709ad05a2c5a1ae65bd47b1ac9123874bbdb06fe5ad6c381ad6373202a543d54fb10e76634189e0c7970fc7cef703f8c49b935032960d87fa5714245c52ea3c56be640770eb1e0fe9378821db20ab144781029dada979cdf80c93436ffc55c30bba9e5d6467f2400f930fcfee790a03a07f8fea9e6822f93af0e9b23f6c7ed013329522d3969c2692b3907137ee27b1123d9b7d7e2cca0e1b6c1bcaac34e577209c9fe6e65bed97bb949c18cdd116d2a627beaa6785983abe8c276dfa045f2f1cb8b41fb90ae1f3d4b2378c9175c448775a1f94a286e59ea2e97e48e0ba7494298a41671a11db5f0b66352354dca64e90e112bc93ecfde2cb3e9a8df75b8f563298d0e1aa5e9b17172d12293f0eca9fadeb2f57c5f743f5fbf1de23b60bebecd94f309e074008bfa43ab6f5241edef42b63fc687880855e9d7c3a7d0f314d7dbe0a85b472d678737c775b3937f8ea21be356cf54945a399b1ad9ee8951c8fb8eecbd6272c47eeaec998cc731f441100fad588c39598908f5b9da4047de1d90999a7ea1a684ea3bdfb23dc753426c12cf4e69676adb89e3783fa87603b41c02f5b0a8745c6114a44dd259d947ec83e01b35edf78860b17b3ee7f39e70c742b5f7cc6d623d9543de34b59791179670d7c3484c684f08e25e70d721e6a6c0ef5d3bfcc6d71c570bab81f56af7c17f1d6fc8daa26a782d259dc247493e7832bc6e4d9dd686f1c9e6035f313b8d752b82f40e127f6fb279a80e228864349bf21dc825efbdd2a0f3c0f9f2c7bdb8c48354db4a1e7bb50386211b897f55f139353f374d5b15b1a3bc01f0f2d7eeff4153183050b1abedeac5d6c17eee7b669bec8b9222b6b3b0fbaeaf40857f95e4b79b8a3db759f3abcd4987f088500cbce19621a61b2094cec051f7957276b6572fc81da9ea52cf71db075d69e150f4839c81f6317eb58ee0762cbc8876e0c1c6281e75607b05ea835ee3fde435071680d91d38b4abb52bc43df784b2647fe4f28611777cbde0bb1758bfb4d78d4340bb97df83720afcaa79a1b8db5b79b9de3555893c007105a4aec9e8f7ed5253b205bb1fc69f7992c910d036f6a1571c18c61b899fd6d0c9787cff4b4d81ec11a80b2dcb2e84bf89647b006098e55956012d5bf836a54dd7e9080b0f4dbb188abc3bb46bcca763fe24fd66213c11d1fcc18b4ef3aa28455e76dee0738a2ea4ec70be650a488b69ddbfc693d477583440011f6778868660d5ac20006fde0f0fa351c145665a57d2ba53e41fddd5724423bf6efecf75646c4ae72c46d8a", 0x20001001) 21:40:33 executing program 4: syz_usb_connect$uac1(0x2, 0xd3, &(0x7f0000000000)={{0x12, 0x1, 0x110, 0x0, 0x0, 0x0, 0xff, 0x1d6b, 0x101, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0xc1, 0x3, 0x1, 0x9f, 0xe0, 0xf5, {{0x9, 0x4, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, {{0xa, 0x24, 0x1, 0x7f, 0x39}, [@feature_unit={0x9, 0x24, 0x6, 0x4, 0x2, 0x1, [0x5], 0x1}, @extension_unit={0xb, 0x24, 0x8, 0x1, 0xb5, 0x6, "198e9742"}]}}, {}, {0x9, 0x4, 0x1, 0x1, 0x1, 0x1, 0x2, 0x0, 0x0, {[@format_type_ii_discrete={0x12, 0x24, 0x2, 0x2, 0x4, 0x20, 0x7f, "23e172eefdbdad6049"}, @format_type_i_discrete={0xa, 0x24, 0x2, 0x1, 0x8, 0x2, 0x0, 0x9, "3013"}, @as_header={0x7, 0x24, 0x1, 0xff, 0x88, 0x4}, @format_type_ii_discrete={0x12, 0x24, 0x2, 0x2, 0x0, 0xada, 0x4, "e66219577e3d5a241d"}]}, {{0x9, 0x5, 0x1, 0x9, 0x200, 0xb5, 0x80, 0x9, {0x7, 0x25, 0x1, 0x1, 0x9, 0xb}}}}, {}, {0x9, 0x4, 0x2, 0x1, 0x1, 0x1, 0x2, 0x0, 0x0, {[@format_type_i_continuous={0xb, 0x24, 0x2, 0x1, 0x5, 0x3, 0xff, 0x50, "c56d", "f9"}, @as_header={0x7, 0x24, 0x1, 0x79, 0x5, 0x3}, @as_header={0x7, 0x24, 0x1, 0x7, 0x8c, 0x3}]}, {{0x9, 0x5, 0x82, 0x9, 0x400, 0x7f, 0x0, 0x2, {0x7, 0x25, 0x1, 0x3, 0x1, 0x7ff}}}}}}}]}}, &(0x7f0000000680)={0xa, &(0x7f0000000100)={0xa, 0x6, 0x201, 0x0, 0x0, 0x80, 0x20, 0x7}, 0x4d, &(0x7f0000000140)={0x5, 0xf, 0x4d, 0x6, [@ss_cap={0xa, 0x10, 0x3, 0x2, 0x3, 0x9, 0xb5, 0x7}, @ssp_cap={0x1c, 0x10, 0xa, 0xe0, 0x4, 0x7ff, 0x0, 0x6, [0x0, 0x30, 0xffc000, 0x3f00]}, @ptm_cap={0x3}, @ptm_cap={0x3}, @wireless={0xb, 0x10, 0x1, 0x8, 0x20, 0x40, 0x7f, 0x7, 0x7}, @generic={0x11, 0x10, 0xa, "67fa2e45ba8032db4864996850e1"}]}, 0xa, [{0x43, &(0x7f0000000200)=@string={0x43, 0x3, "f6da6d9d860f2be67d8f6f642efe1211fe7ba288ded03bb6032a9fcdea2c82dcb6a038db42257d0c78db3c5e7d3b22724caad49a6efcae7475ef2cdf5d53feb4e6"}}, {0xae, &(0x7f0000000280)=@string={0xae, 0x3, "e74367d526f031b2863aa0d8ea291e7cad33869d80fa35d188b3c8e47a3807f130f0473daea15bc958c610ca7f89f138be89738e076ebf3ec709b920000a6b887c099b6a5c29f227aac48937dedd392167a1ba7157133a5feadedbc6987733638b982f73143bc150153f66fe2907114f085a556b622deb7c17f7535b55bdf867803b2892b7569a07a593e9568d2d9158497663463c59495ffc5c070cb534b63b2b5f66cf99374509c789c43d"}}, {0x4, &(0x7f0000000340)=@lang_id={0x4, 0x3, 0x420}}, {0x4, &(0x7f0000000380)=@lang_id={0x4, 0x3, 0x2c0a}}, {0x59, &(0x7f00000003c0)=@string={0x59, 0x3, "eaf01bde0e090bea7a400e23e53398d7b57b1245547a181f7a7a2a1e95814aa1f02d801921be3f85d8d3daab8c91141b1121b60e45d99b0ea90484dc4fe6998847ea8dda308be279f14c3df48cad22463a08536576b56a"}}, {0x4, &(0x7f0000000440)=@lang_id={0x4, 0x3, 0x412}}, {0x4, &(0x7f0000000480)=@lang_id={0x4, 0x3, 0x3401}}, {0x7c, &(0x7f00000004c0)=@string={0x7c, 0x3, "e272034d3beec7bbdfb288d34dbbf39169e91758445e8ff3365913f4f04a5758ec692225f91ec4138adf30afb9a16b283916b5f864e749c94835dd092a87a8318230753ee4046925677eead330b0862047b6f2a69247ad821a7c831663e9f6666eeb3570cff9b6ecf2a1997dd109bb42da66f49a7d9b5315055c"}}, {0xe5, &(0x7f0000000540)=@string={0xe5, 0x3, "1aecda7cecb09ef83a28fb2f6141147faf775f87b218528278862b3b8c30db870f0959085e64dd88d3e862f9460a90d775dede172b103ac86f86b48faf510b95bed2b0fd2d949bd547e4221c4574bb7f9706849ea414afbc9d1ed4847e71912e6475a333ca96cf1975d1ab84f62a1264f72b4631a7ea671ac0cc49333ae30625ce99232ff12b0dd569492f8d398f9e0b296c0ef5df03dc26a2fd0430944b28f7520ea40b89a5ef3229623307886ae07736b53f68d70b545b5a9247c774178fc85b59eb9df0993cd172e8c5e2118fc807a26754b92906c87ea12d58aeda1b6e5e277b11"}}, {0x4, &(0x7f0000000640)=@lang_id={0x4, 0x3, 0x820}}]}) r0 = syz_open_dev$hidraw(&(0x7f00000001c0), 0x0, 0x80002) write$hidraw(r0, &(0x7f0000000200), 0x0) 21:40:33 executing program 5: r0 = syz_open_dev$evdev(&(0x7f0000000f00), 0x0, 0x0) ioctl$EVIOCGSW(r0, 0x8040451b, &(0x7f0000001140)=""/193) ioctl$EVIOCGMASK(r0, 0x80104592, &(0x7f0000000100)={0x15, 0xcc, &(0x7f0000001040)="1a2a8c503ad37cb7ee569080262f3091534ab4f25cc941d36391f3306e5bdf02d9bd3e46e9fcfae410973e3456a627073836858e687d49593aca79d06bfa9af8b7942b5bbec304c78f084c4f4da906e166d008df6e9f86c9583290f1009f3d468a88e056ce74f2ed1ac22aee5669c1cfe6b8fc20012b6455903b089e09aec8a7bd9a679cf9a6b681d1e2c0dee30a9810dd99fc465a6190a412a335101a70d1220dc2dc6743192703416abca631a00c8059ff46b1730f37859ad34ce780d91fc9d3ad886703cd800b709a609b"}) r1 = syz_open_dev$evdev(&(0x7f0000000f00), 0x0, 0x0) ioctl$EVIOCSREP(r0, 0x40084503, &(0x7f0000000140)=[0x1]) ioctl$EVIOCSABS20(r1, 0x401845e0, 0x0) ioctl$EVIOCSABS20(0xffffffffffffffff, 0x401845e0, 0x0) ioctl$EVIOCGBITSND(r0, 0x80404532, &(0x7f0000000000)=""/211) r2 = syz_open_dev$hidraw(&(0x7f00000001c0), 0x0, 0x80002) write$hidraw(r2, &(0x7f0000000200)="bc0ca8f4d3805a1e9cbb6e4c0f0682a0bd99ef43cdd6bc06d27abc341167e0919172aac8aeb68e087adc02c820909c22c9ea07120e55bc7de10dba97b1bcd3516b45398f6f21533d32df047fe3f4800bbee6fd6af40af92318ea15f16a78c34236b9d09d1b7358325d47164ddf658a8a3e5be85522f4b97119058bb024011f532d578d48f98910a169d1c77a949f7dbec5636e4db62a1398d6e6131343c2eceaa0f2a0cb1066300230385ee4f60af0afeee3a2102611ede25b07e0e1c30c12d38666feb175a3102158bb0aac1355f117138057f0a15581afe89b4602e6f706b6e4f8f08fdf207ffce0c5baea8bfe619ebb13eff67b820489a5ff03b0bb1c5967de5d7cec84c3f6fd2cfeada79bdc91cc36ed88d7f375fd76f84e7c9f676f76a29579bbad5e9bfb222fcf484665d879602a2e53dbaaea4ba71df44ecd57677e7f3283b9661a7b6f8808cd95ceb51c7cb44c3ebdfbf6694d1502125a6e9766ac7e645329ab405b879c6fb77206c86c74aa7ef4f6a848037de52ddc554ce029538206d9e61ef7ff168c7ab57ead5205589e6d67d06677b7594c8a46c5d79dcdc7446cbdd107c7f701c24ec2d95772d06de08b637b4cb65219fa30b9e66c9d326f6bb25a8d6b04828300e72a766da3eae409f1223c31ab81e78172382c6e267dbc08dfbd3edc2705e6d9f730da8fa1e9d088f0b7a715e5bdd8ae70faa365ab4246df3c1fe8ba724ef057c74a46471b46254ad7fb0da1854837f2f6f13ef3280a4c6f7c55162855a543fe4c764ac319c89f79f0fb797d4a7b668a16a1cba4916e7582a79c9a2f048993c2c3d02ae35a2c64a6b2a44b857ec681cbf1f3245ceaebbc39c0f532907c5087e9d0715e5e741a076a175396f682fd625a162cec836ea8fd061c28bca45ed70bf7c230a575dd7c4b1c6c0debf473b37df79a354d30692556c3e3a6f63f87caf48c2c8ec5a9cc1ed8862b6a28c512c11a1aac63b343cf3513a39a5b0197bf0e8577414706c6d228bcadc79bb0b060bef39c0572db9a6ec33d11607e6a36babb23515239b2c10ea33b826c4e0bf4063b9dbdbf0b431d518dd4707a9082b77c16c009e7cfde996f9cf135c3de300fcc5f314b5fa72b0a532d1aacb1d5ac8245966a90ad009e51491a225fefd345b77ed7552b9a927830bb1f7e8371e18b589dca77464fd08c57a2f30c3195979315b2081238c2c781e5ffb49342032e91cf4874c3adca9f9bbf387bb8f22649cc26067ac680374d11c6ceebbc9ce3d300f5927d2091295f72525be70928357004668ea97e29eb10fdfcdd5bfb7d9f2673066fe33c85c53004034ce6daa202a1a2eca8d4dff79e87fc5c0f789c3dd954156920995d8ad21e6a7bb044df919890034a9a3cf4b3539794e7ef25aac386adbaa7b0764a6e5284202d9fc761aa7831e4e1ed1408ad971811508ed5e7a8403d55d2eb08fdec7f9962b5eebf6e5fd4f5dc380a9510f0c2ce3b7ccbde07a490514a3491505f1876d515cff437370bceed0758042d17ddc8da6fc4cf0623011d2db06dbd64b04c5b74221a198ca76f3a19f770167678e841f2353899e9d248507e510564a260da83080e9d2c25ff6a3e10d016188067b99f0993c4c985ea34483c7222cb4a7813f682102a8f6e64ad985c504b70f8073633f50303c0d16ab0c5cfa009f0226c42fa16f458294102ae22ebabf2ccf0af2d79e98ceeee091f9a9734321e3d30beb069fde6707617e2b490704b986683f374b6bfa2d924ad4afcba54356121a633b6e3f90d71643b4217d172a22e5b2d6ee5a3a0b48a53f58a45516f706cace2a1343c5dc1dd6e675b1212680367940622a95032dc31eb016309bad58d9c468f0c5238c9940da5888ccf404101abf285ec658b51708392314998893923c113277e6a177b9c7d680a888f4f2922b7a85b2170589f9273a8edfd2100bcd07387d77f60b7208ca5d48b1f9627818e1e6595eec081ae1262cb46d1b040ea9315ac821015ba3d5bdcdeebe4da088ef4f0fa207612a56fb2cc4a0ef2d68e24b5ee15e73f5706c04ca6f6cc02004759e55212025b2e097bfcf40cbc8406dcb4baf466909e7acd15a8c56aa6fb46e3645b389804b1f6fd7ac4b45c33b3c5889165dd1686141dd42811fdc12dd6806dbebbc40ba0cf1fc7e1f6eacd60b9e23d4579121197b33315a7a301702d988ce6f35c19408bd940bb38bad1560ba4356728d12400f290f5c8bbae8c76ca93fb9abe1f27d83b4260e9ccb084334f4c137dfae8b1213df33eeaac7f0f4bf4dcc2c96e1b11d61cd5168228cb2a5350b3c8cca4fc0dbfa647a009bb558032164cd117ddf5db0997c8422ef39d5884dc30b0e772b6206ec5ae6495977e069a0251a09d47439742c360d8f02a022ae202ec0207b8fcb254aa6dd287c789cc59f17d2cef8694cc648ed0804a3cf8e690c915537e995e49f472dcde36181828190b27c217accad274ce4a3e8360da724a55db4483558726831117a7780ea55323c0e04c22d9ddd5d61dbc4812d72cd2cf2bde9c4f0dc7abe677e3c935bb391f2bcf0edccde9374503c1c52c1ca296920a90c830c118129949ff3b433da1a931e938c035a6b2c138a7f46747b46a94d33ac0c74e4fcf1f41cd0bf12659f63d15c075671d861f2843df902397df9f36d305d5392d323adac7f37750117344063a92af63c631d00b9014e24f97d3e6ec4082952007a7a5793b6a16e9000bc30142e110ab70f1e81da9a55b2b39b6061b1038e39bdbdac10957bec02d77538ca76b356b913c2b296fa40d761bc571193b31ba56137ee9c0fa1ca3e4ee88a0d6e1cd72b0603dd50db7c4dee2325e8d497ae36febbb67adaac2765585e3057cde3cb85e2f2fe3d278468146f924bd172adaef6215966f70d7c8f2bd1575c3085f7e239ed22b26f5345fdaae42a5ec4531af46dcb0d6eb9088de9ed5a13b9242c567003906d7ac951d51ab9efaf539bd025605649cfe49c60b8fd7bfbc123b70c66855011141340c0b942ae19d2ab8074fe00a757957a462ff313ada92c3393e83a0a6019e621f218f531b52cdb70c492e155c4636e4caef03f40c82a5d717528173620b1591bac5c6cc5177ad76d3ccbc4734912d24286ada9a3fe6999a15e53616660414a66549f5d2df7393d7b0a01fb6fbbce8335ee027372f4a54162580c79a6e4807282b5bde9b03b36b261c7b3d2e66a9a26047b08b2d26898c47c8f60b4f14e6c18c59aff042043ab55dd32f7f091fbb4a31369bce2a9a2cb4cbab85a1f734e0e04185f505a32c808e96bf0001450eedb425aabf547d544c8b20db055e5ac9520373ee985a5a526c20e0bef21c38b156144b5a021c43d4bdb5a26d47625579c545e92022a3e165f57c0425129c983781dfad9041d4b77ba1c4676073416f0cda8355258e994434fba0bfe0dbd515ab37cace243834289d1a8e10f5adf360fe95066b8a7db03b9b01e9ec8c82e755ad23d263e08ae5079a5d68d3d0ca09d107aaf84aaa48931e79cf0a3079b41c0a1c3c3d42d89f24bcc657c3a44bf4a65948aa1faf642eecb84b119aecea0b6d081c04680ed0d0d41a06199d6b32e07c800f7655135230ce34d381b4c6fece111c88f8819c661ab84800c5682db15fd6ea3e8a4c875d600b73371048793dc5c0d3b18bf45e2b46f02147116f163795e2ceb8be4df2fbb777185c377feaae247f42c9b40e6b20995ad1b0d750255c9d2fd596e085f71dd2489e8acee172ba982252b88e5cb459f8ea969f7b6a3f0d8491c03709ad05a2c5a1ae65bd47b1ac9123874bbdb06fe5ad6c381ad6373202a543d54fb10e76634189e0c7970fc7cef703f8c49b935032960d87fa5714245c52ea3c56be640770eb1e0fe9378821db20ab144781029dada979cdf80c93436ffc55c30bba9e5d6467f2400f930fcfee790a03a07f8fea9e6822f93af0e9b23f6c7ed013329522d3969c2692b3907137ee27b1123d9b7d7e2cca0e1b6c1bcaac34e577209c9fe6e65bed97bb949c18cdd116d2a627beaa6785983abe8c276dfa045f2f1cb8b41fb90ae1f3d4b2378c9175c448775a1f94a286e59ea2e97e48e0ba7494298a41671a11db5f0b66352354dca64e90e112bc93ecfde2cb3e9a8df75b8f563298d0e1aa5e9b17172d12293f0eca9fadeb2f57c5f743f5fbf1de23b60bebecd94f309e074008bfa43ab6f5241edef42b63fc687880855e9d7c3a7d0f314d7dbe0a85b472d678737c775b3937f8ea21be356cf54945a399b1ad9ee8951c8fb8eecbd6272c47eeaec998cc731f441100fad588c39598908f5b9da4047de1d90999a7ea1a684ea3bdfb23dc753426c12cf4e69676adb89e3783fa87603b41c02f5b0a8745c6114a44dd259d947ec83e01b35edf78860b17b3ee7f39e70c742b5f7cc6d623d9543de34b59791179670d7c3484c684f08e25e70d721e6a6c0ef5d3bfcc6d71c570bab81f56af7c17f1d6fc8daa26a782d259dc247493e7832bc6e4d9dd686f1c9e6035f313b8d752b82f40e127f6fb279a80e228864349bf21dc825efbdd2a0f3c0f9f2c7bdb8c48354db4a1e7bb50386211b897f55f139353f374d5b15b1a3bc01f0f2d7eeff4153183050b1abedeac5d6c17eee7b669bec8b9222b6b3b0fbaeaf40857f95e4b79b8a3db759f3abcd4987f088500cbce19621a61b2094cec051f7957276b6572fc81da9ea52cf71db075d69e150f4839c81f6317eb58ee0762cbc8876e0c1c6281e75607b05ea835ee3fde435071680d91d38b4abb52bc43df784b2647fe4f28611777cbde0bb1758bfb4d78d4340bb97df83720afcaa79a1b8db5b79b9de3555893c007105a4aec9e8f7ed5253b205bb1fc69f7992c910d036f6a1571c18c61b899fd6d0c9787cff4b4d81ec11a80b2dcb2e84bf89647b006098e55956012d5bf836a54dd7e9080b0f4dbb188abc3bb46bcca763fe24fd66213c11d1fcc18b4ef3aa28455e76dee0738a2ea4ec70be650a488b69ddbfc693d477583440011f6778868660d5ac20006fde0f0fa351c145665a57d2ba53e41fddd5724423bf6efecf75646c4ae72c46d8a", 0x20001001) 21:40:33 executing program 1: r0 = syz_open_dev$hidraw(&(0x7f00000001c0), 0x100000, 0x200000) write$hidraw(r0, 0x0, 0x0) read$hidraw(r0, &(0x7f00000000c0)=""/134, 0x86) read$hidraw(r0, &(0x7f0000000000)=""/152, 0x98) ioctl$HIDIOCGRAWNAME(r0, 0x80404804, &(0x7f0000000200)) ioctl$HIDIOCSREPORT(0xffffffffffffffff, 0x400c4808, &(0x7f0000000180)={0x3, 0x3, 0x4}) 21:40:33 executing program 3: r0 = syz_open_dev$hidraw(&(0x7f00000001c0), 0x0, 0x80002) write$hidraw(r0, &(0x7f0000000200)="bc0ca8f4d3805a1e9cbb6e4c040682a0bd99ef43cdd6bc06d27abc341167e0919172aac8aeb68e087adc02c812909c22c9ea07120e55bc7de10dba97b1bcd3516b4539bf6f21533d32df047fe3f4800bbee6fd6af40af92318ea15f16a78c34236b9d09d1b7358325d47164ddf658a8a3e5be85522f4b97119058bb024011f532d578d48f98910a169d1c77a949f7dbec5636e4db62a1398d6e6131343c2eceaa0f2a0cb1066300230385ee4f60af0afeee3a2102611ede25b07e0e1c30c12d38666feb175a3102158bb0aac1355f117138057f0a15581afe89b4602e6f706b6e4f8f08fdf207ffce0c5baea8bfe619ebb13eff67b820489a5ff03b0bb1c5967de5d7cec84c3f6fd2cfeada79bdc91cc36ed88d7f375fd76f84e7c9f676f76a29579bbad5e9bfb222fcf484665d879602a2e53dbaaea4ba71df44ecd57677e7f3283b9661a7b6f8808cd95ceb51c7cb44c3ebdfbf6694d1502125a6e9766ac7e645329ab405b879c6fb77206c86c74aa7ef4f6a848037de52ddc554ce029538206d9e61ef7ff168c7ab57ead5205589e6d67d06677b7594c8a46c5d79dcdc7446cbdd107c7f701c24ec2d95772d06de08b637b4cb65219fa30b9e66c9d326f6bb25a8d6b04828300e72a766da3eae409f1223c31ab81e78172382c6e267dbc08dfbd3edc2705e6d9f730da8fa1e9d088f0b7a715e5bdd8ae70faa365ab4246df3c1fe8ba724ef057c74a46471b46254ad7fb0da1854837f2f6f13ef3280a4c6f7c55162855a543fe4c764ac319c89f79f0fb797d4a7b668a16a1cba4916e7582a79c9a2f048993c2c3d02ae35a2c64a6b2a44b857ec681cbf1f3245ceaebbc39c0f532907c5087e9d0715e5e741a076a175396f682fd625a162cec836ea8fd061c28bca45ed70bf7c230a575dd7c4b1c6c0debf473b37df79a354d30692556c3e3a6f63f87caf48c2c8ec5a9cc1ed8862b6a28c512c11a1aac63b343cf3513a39a5b0197bf0e8577414706c6d228bcadc79bb0b060bef39c0572db9a6ec33d11607e6a36babb23515239b2c10ea33b826c4e0bf4063b9dbdbf0b431d518dd4707a9082b77c16c009e7cfde996f9cf135c3de300fcc5f314b5fa72b0a532d1aacb1d5ac8245966a90ad009e51491a225fefd345b77ed7552b9a927830bb1f7e8371e18b589dca77464fd08c57a2f30c3195979315b2081238c2c781e5ffb49342032e91cf4874c3adca9f9bbf387bb8f22649cc26067ac680374d11c6ceebbc9ce3d300f5927d2091295f72525be70928357004668ea97e29eb10fdfcdd5bfb7d9f2673066fe33c85c53004034ce6daa202a1a2eca8d4dff79e87fc5c0f789c3dd954156920995d8ad21e6a7bb044df919890034a9a3cf4b3539794e7ef25aac386adbaa7b0764a6e5284202d9fc761aa7831e4e1ed1408ad971811508ed5e7a8403d55d2eb08fdec7f9962b5eebf6e5fd4f5dc380a9510f0c2ce3b7ccbde07a490514a3491505f1876d515cff437370bceed0758042d17ddc8da6fc4cf0623011d2db06dbd64b04c5b74221a198ca76f3a19f770167678e841f2353899e9d248507e510564a260da83080e9d2c25ff6a3e10d016188067b99f0993c4c985ea34483c7222cb4a7813f682102a8f6e64ad985c504b70f8073633f50303c0d16ab0c5cfa009f0226c42fa16f458294102ae22ebabf2ccf0af2d79e98ceeee091f9a9734321e3d30beb069fde6707617e2b490704b986683f374b6bfa2d924ad4afcba54356121a633b6e3f90d71643b4217d172a22e5b2d6ee5a3a0b48a53f58a45516f706cace2a1343c5dc1dd6e675b1212680367940622a95032dc31eb016309bad58d9c468f0c5238c9940da5888ccf404101abf285ec658b51708392314998893923c113277e6a177b9c7d680a888f4f2922b7a85b2170589f9273a8edfd2100bcd07387d77f60b7208ca5d48b1f9627818e1e6595eec081ae1262cb46d1b040ea9315ac821015ba3d5bdcdeebe4da088ef4f0fa207612a56fb2cc4a0ef2d68e24b5ee15e73f5706c04ca6f6cc02004759e55212025b2e097bfcf40cbc8406dcb4baf466909e7acd15a8c56aa6fb46e3645b389804b1f6fd7ac4b45c33b3c5889165dd1686141dd42811fdc12dd6806dbebbc40ba0cf1fc7e1f6eacd60b9e23d4579121197b33315a7a301702d988ce6f35c19408bd940bb38bad1560ba4356728d12400f290f5c8bbae8c76ca93fb9abe1f27d83b4260e9ccb084334f4c137dfae8b1213df33eeaac7f0f4bf4dcc2c96e1b11d61cd5168228cb2a5350b3c8cca4fc0dbfa647a009bb558032164cd117ddf5db0997c8422ef39d5884dc30b0e772b6206ec5ae6495977e069a0251a09d47439742c360d8f02a022ae202ec0207b8fcb254aa6dd287c789cc59f17d2cef8694cc648ed0804a3cf8e690c915537e995e49f472dcde36181828190b27c217accad274ce4a3e8360da724a55db4483558726831117a7780ea55323c0e04c22d9ddd5d61dbc4812d72cd2cf2bde9c4f0dc7abe677e3c935bb391f2bcf0edccde9374503c1c52c1ca296920a90c830c118129949ff3b433da1a931e938c035a6b2c138a7f46747b46a94d33ac0c74e4fcf1f41cd0bf12659f63d15c075671d861f2843df902397df9f36d305d5392d323adac7f37750117344063a92af63c631d00b9014e24f97d3e6ec4082952007a7a5793b6a16e9000bc30142e110ab70f1e81da9a55b2b39b6061b1038e39bdbdac10957bec02d77538ca76b356b913c2b296fa40d761bc571193b31ba56137ee9c0fa1ca3e4ee88a0d6e1cd72b0603dd50db7c4dee2325e8d497ae36febbb67adaac2765585e3057cde3cb85e2f2fe3d278468146f924bd172adaef6215966f70d7c8f2bd1575c3085f7e239ed22b26f5345fdaae42a5ec4531af46dcb0d6eb9088de9ed5a13b9242c567003906d7ac951d51ab9efaf539bd025605649cfe49c60b8fd7bfbc123b70c66855011141340c0b942ae19d2ab8074fe00a757957a462ff313ada92c3393e83a0a6019e621f218f531b52cdb70c492e155c4636e4caef03f40c82a5d717528173620b1591bac5c6cc5177ad76d3ccbc4734912d24286ada9a3fe6999a15e53616660414a66549f5d2df7393d7b0a01fb6fbbce8335ee027372f4a54162580c79a6e4807282b5bde9b03b36b261c7b3d2e66a9a26047b08b2d26898c47c8f60b4f14e6c18c59aff042043ab55dd32f7f091fbb4a31369bce2a9a2cb4cbab85a1f734e0e04185f505a32c808e96bf0001450eedb425aabf547d544c8b20db055e5ac9520373ee985a5a526c20e0bef21c38b156144b5a021c43d4bdb5a26d47625579c545e92022a3e165f57c0425129c983781dfad9041d4b77ba1c4676073416f0cda8355258e994434fba0bfe0dbd515ab37cace243834289d1a8e10f5adf360fe95066b8a7db03b9b01e9ec8c82e755ad23d263e08ae5079a5d68d3d0ca09d107aaf84aaa48931e79cf0a3079b41c0a1c3c3d42d89f24bcc657c3a44bf4a65948aa1faf642eecb84b119aecea0b6d081c04680ed0d0d41a06199d6b32e07c800f7655135230ce34d381b4c6fece111c88f8819c661ab84800c5682db15fd6ea3e8a4c875d600b73371048793dc5c0d3b18bf45e2b46f02147116f163795e2ceb8be4df2fbb777185c377feaae247f42c9b40e6b20995ad1b0d750255c9d2fd596e085f71dd2489e8acee172ba982252b88e5cb459f8ea969f7b6a3f0d8491c03709ad05a2c5a1ae65bd47b1ac9123874bbdb06fe5ad6c381ad6373202a543d54fb10e76634189e0c7970fc7cef703f8c49b935032960d87fa5714245c52ea3c56be640770eb1e0fe9378821db20ab144781029dada979cdf80c93436ffc55c30bba9e5d6467f2400f930fcfee790a03a07f8fea9e6822f93af0e9b23f6c7ed013329522d3969c2692b3907137ee27b1123d9b7d7e2cca0e1b6c1bcaac34e577209c9fe6e65bed97bb949c18cdd116d2a627beaa6785983abe8c276dfa045f2f1cb8b41fb90ae1f3d4b2378c9175c448775a1f94a286e59ea2e97e48e0ba7494298a41671a11db5f0b66352354dca64e90e112bc93ecfde2cb3e9a8df75b8f563298d0e1aa5e9b17172d12293f0eca9fadeb2f57c5f743f5fbf1de23b60bebecd94f309e074008bfa43ab6f5241edef42b63fc687880855e9d7c3a7d0f314d7dbe0a85b472d678737c775b3937f8ea21be356cf54945a399b1ad9ee8951c8fb8eecbd6272c47eeaec998cc731f441100fad588c39598908f5b9da4047de1d90999a7ea1a684ea3bdfb23dc753426c12cf4e69676adb89e3783fa87603b41c02f5b0a8745c6114a44dd259d947ec83e01b35edf78860b17b3ee7f39e70c742b5f7cc6d623d9543de34b59791179670d7c3484c684f08e25e70d721e6a6c0ef5d3bfcc6d71c570bab81f56af7c17f1d6fc8daa26a782d259dc247493e7832bc6e4d9dd686f1c9e6035f313b8d752b82f40e127f6fb279a80e228864349bf21dc825efbdd2a0f3c0f9f2c7bdb8c48354db4a1e7bb50386211b897f55f139353f374d5b15b1a3bc01f0f2d7eeff4153183050b1abedeac5d6c17eee7b669bec8b9222b6b3b0fbaeaf40857f95e4b79b8a3db759f3abcd4987f088500cbce19621a61b2094cec051f7957276b6572fc81da9ea52cf71db075d69e150f4839c81f6317eb58ee0762cbc8876e0c1c6281e75607b05ea835ee3fde435071680d91d38b4abb52bc43df784b2647fe4f28611777cbde0bb1758bfb4d78d4340bb97df83720afcaa79a1b8db5b79b9de3555893c007105a4aec9e8f7ed5253b205bb1fc69f7992c910d036f6a1571c18c61b899fd6d0c9787cff4b4d81ec11a80b2dcb2e84bf89647b006098e55956012d5bf836a54dd7e9080b0f4dbb188abc3bb46bcca763fe24fd66213c11d1fcc18b4ef3aa28455e76dee0738a2ea4ec70be650a488b69ddbfc693d477583440011f6778868660d5ac20006fde0f0fa351c145665a57d2ba53e41fddd5724423bf6efecf75646c4ae72c46d8a", 0x20001001) write$hidraw(r0, &(0x7f0000000000)="a0b80f78bbefb0f9d5b24e6a9be536c13c4d390f49f3a9b41ceb94048f035b28140eb801c89daed4b88e61b932b00e0fdec90ec27fc9899805cd96c83d70e54a11b6fefff6bfe4f8191a342840bdc389ca517de0f25aed3b29817e23ecf79b", 0x5f) 21:40:33 executing program 0: r0 = syz_open_dev$hidraw(&(0x7f00000001c0), 0x0, 0x80002) write$hidraw(r0, &(0x7f0000000200)="bc0ca8f4d3805a1e9cbb6e4c040682a0bd99ef43cdd6bc06d27abc341167e0919172aac8aeb68e087adc02c820909c22c9ea07120e55bc7de10dba97b1bcd3516b4539bf6f21533d32df047fe3f4800bbee6fd6af40af92318ea15f16a78c34236b9d09d1b7358325d47164ddf658a8a3e5be85522f4b97119058bb024011f532d578d48f98910a169d1c77a949f7dbec5636e4db62a1398d6e6131343c2eceaa0f2a0cb1066300230385ee4f60af0afeee3a2102611ede25b07e0e1c30c12d38666feb175a3102158bb0aac1355f117138057f0a15581afe89b4602e6f706b6e4f8f08fdf207ffce0c5baea8bfe619ebb13eff67b820489a5ff03b0bb1c5967de5d7cec84c3f6fd2cfeada79bdc91cc36ed88d7f375fd76f84e7c9f676f76a29579bbad5e9bfb222fcf484665d879602a2e53dbaaea4ba71df44ecd57677e7f3283b9661a7b6f8808cd95ceb51c7cb44c3ebdfbf6694d1502125a6e9766ac7e645329ab405b879c6fb77206c86c74aa7ef4f6a848037de52ddc554ce029538206d9e61ef7ff168c7ab57ead5205589e6d67d06677b7594c8a46c5d79dcdc7446cbdd107c7f701c24ec2d95772d06de08b637b4cb65219fa30b9e66c9d326f6bb25a8d6b04828300e72a766da3eae409f1223c31ab81e78172382c6e267dbc08dfbd3edc2705e6d9f730da8fa1e9d088f0b7a715e5bdd8ae70faa365ab4246df3c1fe8ba724ef057c74a46471b46254ad7fb0da1854837f2f6f13ef3280a4c6f7c55162855a543fe4c764ac319c89f79f0fb797d4a7b668a16a1cba4916e7582a79c9a2f048993c2c3d02ae35a2c64a6b2a44b857ec681cbf1f3245ceaebbc39c0f532907c5087e9d0715e5e741a076a175396f682fd625a162cec836ea8fd061c28bca45ed70bf7c230a575dd7c4b1c6c0debf473b37df79a354d30692556c3e3a6f63f87caf48c2c8ec5a9cc1ed8862b6a28c512c11a1aac63b343cf3513a39a5b0197bf0e8577414706c6d228bcadc79bb0b060bef39c0572db9a6ec33d11607e6a36babb23515239b2c10ea33b826c4e0bf4063b9dbdbf0b431d518dd4707a9082b77c16c009e7cfde996f9cf135c3de300fcc5f314b5fa72b0a532d1aacb1d5ac8245966a90ad009e51491a225fefd345b77ed7552b9a927830bb1f7e8371e18b589dca77464fd08c57a2f30c3195979315b2081238c2c781e5ffb49342032e91cf4874c3adca9f9bbf387bb8f22649cc26067ac680374d11c6ceebbc9ce3d300f5927d2091295f72525be70928357004668ea97e29eb10fdfcdd5bfb7d9f2673066fe33c85c53004034ce6daa202a1a2eca8d4dff79e87fc5c0f789c3dd954156920995d8ad21e6a7bb044df919890034a9a3cf4b3539794e7ef25aac386adbaa7b0764a6e5284202d9fc761aa7831e4e1ed1408ad971811508ed5e7a8403d55d2eb08fdec7f9962b5eebf6e5fd4f5dc380a9510f0c2ce3b7ccbde07a490514a3491505f1876d515cff437370bceed0758042d17ddc8da6fc4cf0623011d2db06dbd64b04c5b74221a198ca76f3a19f770167678e841f2353899e9d248507e510564a260da83080e9d2c25ff6a3e10d016188067b99f0993c4c985ea34483c7222cb4a7813f682102a8f6e64ad985c504b70f8073633f50303c0d16ab0c5cfa009f0226c42fa16f458294102ae22ebabf2ccf0af2d79e98ceeee091f9a9734321e3d30beb069fde6707617e2b490704b986683f374b6bfa2d924ad4afcba54356121a633b6e3f90d71643b4217d172a22e5b2d6ee5a3a0b48a53f58a45516f706cace2a1343c5dc1dd6e675b1212680367940622a95032dc31eb016309bad58d9c468f0c5238c9940da5888ccf404101abf285ec658b51708392314998893923c113277e6a177b9c7d680a888f4f2922b7a85b2170589f9273a8edfd2100bcd07387d77f60b7208ca5d48b1f9627818e1e6595eec081ae1262cb46d1b040ea9315ac821015ba3d5bdcdeebe4da088ef4f0fa207612a56fb2cc4a0ef2d68e24b5ee15e73f5706c04ca6f6cc02004759e55212025b2e097bfcf40cbc8406dcb4baf466909e7acd15a8c56aa6fb46e3645b389804b1f6fd7ac4b45c33b3c5889165dd1686141dd42811fdc12dd6806dbebbc40ba0cf1fc7e1f6eacd60b9e23d4579121197b33315a7a301702d988ce6f35c19408bd940bb38bad1560ba4356728d12400f290f5c8bbae8c76ca93fb9abe1f27d83b4260e9ccb084334f4c137dfae8b1213df33eeaac7f0f4bf4dcc2c96e1b11d61cd5168228cb2a5350b3c8cca4fc0dbfa647a009bb558032164cd117ddf5db0997c8422ef39d5884dc30b0e772b6206ec5ae6495977e069a0251a09d47439742c360d8f02a022ae202ec0207b8fcb254aa6dd287c789cc59f17d2cef8694cc648ed0804a3cf8e690c915537e995e49f472dcde36181828190b27c217accad274ce4a3e8360da724a55db4483558726831117a7780ea55323c0e04c22d9ddd5d61dbc4812d72cd2cf2bde9c4f0dc7abe677e3c935bb391f2bcf0edccde9374503c1c52c1ca296920a90c830c118129949ff3b433da1a931e938c035a6b2c138a7f46747b46a94d33ac0c74e4fcf1f41cd0bf12659f63d15c075671d861f2843df902397df9f36d305d5392d323adac7f37750117344063a92af63c631d00b9014e24f97d3e6ec4082952007a7a5793b6a16e9000bc30142e110ab70f1e81da9a55b2b39b6061b1038e39bdbdac10957bec02d77538ca76b356b913c2b296fa40d761bc571193b31ba56137ee9c0fa1ca3e4ee88a0d6e1cd72b0603dd50db7c4dee2325e8d497ae36febbb67adaac2765585e3057cde3cb85e2f2fe3d278468146f924bd172adaef6215966f70d7c8f2bd1575c3085f7e239ed22b26f5345fdaae42a5ec4531af46dcb0d6eb9088de9ed5a13b9242c567003906d7ac951d51ab9efaf539bd025605649cfe49c60b8fd7bfbc123b70c66855011141340c0b942ae19d2ab8074fe00a757957a462ff313ada92c3393e83a0a6019e621f218f531b52cdb70c492e155c4636e4caef03f40c82a5d717528173620b1591bac5c6cc5177ad76d3ccbc4734912d24286ada9a3fe6999a15e53616660414a66549f5d2df7393d7b0a01fb6fbbce8335ee027372f4a54162580c79a6e4807282b5bde9b03b36b261c7b3d2e66a9a26047b08b2d26898c47c8f60b4f14e6c18c59aff042043ab55dd32f7f091fbb4a31369bce2a9a2cb4cbab85a1f734e0e04185f505a32c808e96bf0001450eedb425aabf547d544c8b20db055e5ac9520373ee985a5a526c20e0bef21c38b156144b5a021c43d4bdb5a26d47625579c545e92022a3e165f57c0425129c983781dfad9041d4b77ba1c4676073416f0cda8355258e994434fba0bfe0dbd515ab37cace243834289d1a8e10f5adf360fe95066b8a7db03b9b01e9ec8c82e755ad23d263e08ae5079a5d68d3d0ca09d107aaf84aaa48931e79cf0a3079b41c0a1c3c3d42d89f24bcc657c3a44bf4a65948aa1faf642eecb84b119aecea0b6d081c04680ed0d0d41a06199d6b32e07c800f7655135230ce34d381b4c6fece111c88f8819c661ab84800c5682db15fd6ea3e8a4c875d600b73371048793dc5c0d3b18bf45e2b46f02147116f163795e2ceb8be4df2fbb777185c377feaae247f42c9b40e6b20995ad1b0d750255c9d2fd596e085f71dd2489e8acee172ba982252b88e5cb459f8ea969f7b6a3f0d8491c03709ad05a2c5a1ae65bd47b1ac9123874bbdb06fe5ad6c381ad6373202a543d54fb10e76634189e0c7970fc7cef703f8c49b935032960d87fa5714245c52ea3c56be640770eb1e0fe9378821db20ab144781029dada979cdf80c93436ffc55c30bba9e5d6467f2400f930fcfee790a03a07f8fea9e6822f93af0e9b23f6c7ed013329522d3969c2692b3907137ee27b1123d9b7d7e2cca0e1b6c1bcaac34e577209c9fe6e65bed97bb949c18cdd116d2a627beaa6785983abe8c276dfa045f2f1cb8b41fb90ae1f3d4b2378c9175c448775a1f94a286e59ea2e97e48e0ba7494298a41671a11db5f0b66352354dca64e90e112bc93ecfde2cb3e9a8df75b8f563298d0e1aa5e9b17172d12293f0eca9fadeb2f57c5f743f5fbf1de23b60bebecd94f309e074008bfa43ab6f5241edef42b63fc687880855e9d7c3a7d0f314d7dbe0a85b472d678737c775b3937f8ea21be356cf54945a399b1ad9ee8951c8fb8eecbd6272c47eeaec998cc731f441100fad588c39598908f5b9da4047de1d90999a7ea1a684ea3bdfb23dc753426c12cf4e69676adb89e3783fa87603b41c02f5b0a8745c6114a44dd259d947ec83e01b35edf78860b17b3ee7f39e70c742b5f7cc6d623d9543de34b59791179670d7c3484c684f08e25e70d721e6a6c0ef5d3bfcc6d71c570bab81f56af7c17f1d6fc8daa26a782d259dc247493e7832bc6e4d9dd686f1c9e6035f313b8d752b82f40e127f6fb279a80e228864349bf21dc825efbdd2a0f3c0f9f2c7bdb8c48354db4a1e7bb50386211b897f55f139353f374d5b15b1a3bc01f0f2d7eeff4153183050b1abedeac5d6c17eee7b669bec8b9222b6b3b0fbaeaf40857f95e4b79b8a3db759f3abcd4987f088500cbce19621a61b2094cec051f7957276b6572fc81da9ea52cf71db075d69e150f4839c81f6317eb58ee0762cbc8876e0c1c6281e75607b05ea835ee3fde435071680d91d38b4abb52bc43df784b2647fe4f28611777cbde0bb1758bfb4d78d4340bb97df83720afcaa79a1b8db5b79b9de3555893c007105a4aec9e8f7ed5253b205bb1fc69f7992c910d036f6a1571c18c61b899fd6d0c9787cff4b4d81ec11a80b2dcb2e84bf89647b006098e55956012d5bf836a54dd7e9080b0f4dbb188abc3bb46bcca763fe24fd66213c11d1fcc18b4ef3aa28455e76dee0738a2ea4ec70be650a488b69ddbfc693d477583440011f6778868660d5ac20006fde0f0fa351c145665a57d2ba53e41fddd5724423bf6efecf75646c4ae72c46d8a", 0x7000) 21:40:33 executing program 5: r0 = syz_open_dev$hidraw(&(0x7f00000001c0), 0x0, 0x80002) r1 = syz_open_dev$char_usb(0xc, 0xb4, 0x3) write$char_usb(r1, &(0x7f0000000000)="cc36adad3222488b790e87eb0befdd39dd5913b3e864aeec361f664c397dedc90120cc266613816581f6b41ca395df2f305ab1938570aa4273e59a0c2c3d8f77870b220764c5eb094e07c125f03747e7de32c162a13eeec1c1b54125ed0d1fabcede6e39cc0fc3590250ee69e3c2a217307e34b1aaaa4ef5ab022ef691c74cba0b16a9b0ff5e2fe26a70cfa2dc1a0f6ef2ed80c39b", 0x95) write$hidraw(r0, &(0x7f0000000200)="bc0ca8f4d3805a1e9cbb6e4c0f0682a0bd99ef43cdd6bc06d27abc341167e0919172aac8aeb68e087adc02c820909c22c9ea07120e55bc7de10dba97b1bcd3516b45398f6f21533d32df047fe3f4800bbee6fd6af40af92318ea15f16a78c34236b9d09d1b7358325d47164ddf658a8a3e5be85522f4b97119058bb024011f532d578d48f98910a169d1c77a949f7dbec5636e4db62a1398d6e6131343c2eceaa0f2a0cb1066300230385ee4f60af0afeee3a2102611ede25b07e0e1c30c12d38666feb175a3102158bb0aac1355f117138057f0a15581afe89b4602e6f706b6e4f8f08fdf207ffce0c5baea8bfe619ebb13eff67b820489a5ff03b0bb1c5967de5d7cec84c3f6fd2cfeada79bdc91cc36ed88d7f375fd76f84e7c9f676f76a29579bbad5e9bfb222fcf484665d879602a2e53dbaaea4ba71df44ecd57677e7f3283b9661a7b6f8808cd95ceb51c7cb44c3ebdfbf6694d1502125a6e9766ac7e645329ab405b879c6fb77206c86c74aa7ef4f6a848037de52ddc554ce029538206d9e61ef7ff168c7ab57ead5205589e6d67d06677b7594c8a46c5d79dcdc7446cbdd107c7f701c24ec2d95772d06de08b637b4cb65219fa30b9e66c9d326f6bb25a8d6b04828300e72a766da3eae409f1223c31ab81e78172382c6e267dbc08dfbd3edc2705e6d9f730da8fa1e9d088f0b7a715e5bdd8ae70faa365ab4246df3c1fe8ba724ef057c74a46471b46254ad7fb0da1854837f2f6f13ef3280a4c6f7c55162855a543fe4c764ac319c89f79f0fb797d4a7b668a16a1cba4916e7582a79c9a2f048993c2c3d02ae35a2c64a6b2a44b857ec681cbf1f3245ceaebbc39c0f532907c5087e9d0715e5e741a076a175396f682fd625a162cec836ea8fd061c28bca45ed70bf7c230a575dd7c4b1c6c0debf473b37df79a354d30692556c3e3a6f63f87caf48c2c8ec5a9cc1ed8862b6a28c512c11a1aac63b343cf3513a39a5b0197bf0e8577414706c6d228bcadc79bb0b060bef39c0572db9a6ec33d11607e6a36babb23515239b2c10ea33b826c4e0bf4063b9dbdbf0b431d518dd4707a9082b77c16c009e7cfde996f9cf135c3de300fcc5f314b5fa72b0a532d1aacb1d5ac8245966a90ad009e51491a225fefd345b77ed7552b9a927830bb1f7e8371e18b589dca77464fd08c57a2f30c3195979315b2081238c2c781e5ffb49342032e91cf4874c3adca9f9bbf387bb8f22649cc26067ac680374d11c6ceebbc9ce3d300f5927d2091295f72525be70928357004668ea97e29eb10fdfcdd5bfb7d9f2673066fe33c85c53004034ce6daa202a1a2eca8d4dff79e87fc5c0f789c3dd954156920995d8ad21e6a7bb044df919890034a9a3cf4b3539794e7ef25aac386adbaa7b0764a6e5284202d9fc761aa7831e4e1ed1408ad971811508ed5e7a8403d55d2eb08fdec7f9962b5eebf6e5fd4f5dc380a9510f0c2ce3b7ccbde07a490514a3491505f1876d515cff437370bceed0758042d17ddc8da6fc4cf0623011d2db06dbd64b04c5b74221a198ca76f3a19f770167678e841f2353899e9d248507e510564a260da83080e9d2c25ff6a3e10d016188067b99f0993c4c985ea34483c7222cb4a7813f682102a8f6e64ad985c504b70f8073633f50303c0d16ab0c5cfa009f0226c42fa16f458294102ae22ebabf2ccf0af2d79e98ceeee091f9a9734321e3d30beb069fde6707617e2b490704b986683f374b6bfa2d924ad4afcba54356121a633b6e3f90d71643b4217d172a22e5b2d6ee5a3a0b48a53f58a45516f706cace2a1343c5dc1dd6e675b1212680367940622a95032dc31eb016309bad58d9c468f0c5238c9940da5888ccf404101abf285ec658b51708392314998893923c113277e6a177b9c7d680a888f4f2922b7a85b2170589f9273a8edfd2100bcd07387d77f60b7208ca5d48b1f9627818e1e6595eec081ae1262cb46d1b040ea9315ac821015ba3d5bdcdeebe4da088ef4f0fa207612a56fb2cc4a0ef2d68e24b5ee15e73f5706c04ca6f6cc02004759e55212025b2e097bfcf40cbc8406dcb4baf466909e7acd15a8c56aa6fb46e3645b389804b1f6fd7ac4b45c33b3c5889165dd1686141dd42811fdc12dd6806dbebbc40ba0cf1fc7e1f6eacd60b9e23d4579121197b33315a7a301702d988ce6f35c19408bd940bb38bad1560ba4356728d12400f290f5c8bbae8c76ca93fb9abe1f27d83b4260e9ccb084334f4c137dfae8b1213df33eeaac7f0f4bf4dcc2c96e1b11d61cd5168228cb2a5350b3c8cca4fc0dbfa647a009bb558032164cd117ddf5db0997c8422ef39d5884dc30b0e772b6206ec5ae6495977e069a0251a09d47439742c360d8f02a022ae202ec0207b8fcb254aa6dd287c789cc59f17d2cef8694cc648ed0804a3cf8e690c915537e995e49f472dcde36181828190b27c217accad274ce4a3e8360da724a55db4483558726831117a7780ea55323c0e04c22d9ddd5d61dbc4812d72cd2cf2bde9c4f0dc7abe677e3c935bb391f2bcf0edccde9374503c1c52c1ca296920a90c830c118129949ff3b433da1a931e938c035a6b2c138a7f46747b46a94d33ac0c74e4fcf1f41cd0bf12659f63d15c075671d861f2843df902397df9f36d305d5392d323adac7f37750117344063a92af63c631d00b9014e24f97d3e6ec4082952007a7a5793b6a16e9000bc30142e110ab70f1e81da9a55b2b39b6061b1038e39bdbdac10957bec02d77538ca76b356b913c2b296fa40d761bc571193b31ba56137ee9c0fa1ca3e4ee88a0d6e1cd72b0603dd50db7c4dee2325e8d497ae36febbb67adaac2765585e3057cde3cb85e2f2fe3d278468146f924bd172adaef6215966f70d7c8f2bd1575c3085f7e239ed22b26f5345fdaae42a5ec4531af46dcb0d6eb9088de9ed5a13b9242c567003906d7ac951d51ab9efaf539bd025605649cfe49c60b8fd7bfbc123b70c66855011141340c0b942ae19d2ab8074fe00a757957a462ff313ada92c3393e83a0a6019e621f218f531b52cdb70c492e155c4636e4caef03f40c82a5d717528173620b1591bac5c6cc5177ad76d3ccbc4734912d24286ada9a3fe6999a15e53616660414a66549f5d2df7393d7b0a01fb6fbbce8335ee027372f4a54162580c79a6e4807282b5bde9b03b36b261c7b3d2e66a9a26047b08b2d26898c47c8f60b4f14e6c18c59aff042043ab55dd32f7f091fbb4a31369bce2a9a2cb4cbab85a1f734e0e04185f505a32c808e96bf0001450eedb425aabf547d544c8b20db055e5ac9520373ee985a5a526c20e0bef21c38b156144b5a021c43d4bdb5a26d47625579c545e92022a3e165f57c0425129c983781dfad9041d4b77ba1c4676073416f0cda8355258e994434fba0bfe0dbd515ab37cace243834289d1a8e10f5adf360fe95066b8a7db03b9b01e9ec8c82e755ad23d263e08ae5079a5d68d3d0ca09d107aaf84aaa48931e79cf0a3079b41c0a1c3c3d42d89f24bcc657c3a44bf4a65948aa1faf642eecb84b119aecea0b6d081c04680ed0d0d41a06199d6b32e07c800f7655135230ce34d381b4c6fece111c88f8819c661ab84800c5682db15fd6ea3e8a4c875d600b73371048793dc5c0d3b18bf45e2b46f02147116f163795e2ceb8be4df2fbb777185c377feaae247f42c9b40e6b20995ad1b0d750255c9d2fd596e085f71dd2489e8acee172ba982252b88e5cb459f8ea969f7b6a3f0d8491c03709ad05a2c5a1ae65bd47b1ac9123874bbdb06fe5ad6c381ad6373202a543d54fb10e76634189e0c7970fc7cef703f8c49b935032960d87fa5714245c52ea3c56be640770eb1e0fe9378821db20ab144781029dada979cdf80c93436ffc55c30bba9e5d6467f2400f930fcfee790a03a07f8fea9e6822f93af0e9b23f6c7ed013329522d3969c2692b3907137ee27b1123d9b7d7e2cca0e1b6c1bcaac34e577209c9fe6e65bed97bb949c18cdd116d2a627beaa6785983abe8c276dfa045f2f1cb8b41fb90ae1f3d4b2378c9175c448775a1f94a286e59ea2e97e48e0ba7494298a41671a11db5f0b66352354dca64e90e112bc93ecfde2cb3e9a8df75b8f563298d0e1aa5e9b17172d12293f0eca9fadeb2f57c5f743f5fbf1de23b60bebecd94f309e074008bfa43ab6f5241edef42b63fc687880855e9d7c3a7d0f314d7dbe0a85b472d678737c775b3937f8ea21be356cf54945a399b1ad9ee8951c8fb8eecbd6272c47eeaec998cc731f441100fad588c39598908f5b9da4047de1d90999a7ea1a684ea3bdfb23dc753426c12cf4e69676adb89e3783fa87603b41c02f5b0a8745c6114a44dd259d947ec83e01b35edf78860b17b3ee7f39e70c742b5f7cc6d623d9543de34b59791179670d7c3484c684f08e25e70d721e6a6c0ef5d3bfcc6d71c570bab81f56af7c17f1d6fc8daa26a782d259dc247493e7832bc6e4d9dd686f1c9e6035f313b8d752b82f40e127f6fb279a80e228864349bf21dc825efbdd2a0f3c0f9f2c7bdb8c48354db4a1e7bb50386211b897f55f139353f374d5b15b1a3bc01f0f2d7eeff4153183050b1abedeac5d6c17eee7b669bec8b9222b6b3b0fbaeaf40857f95e4b79b8a3db759f3abcd4987f088500cbce19621a61b2094cec051f7957276b6572fc81da9ea52cf71db075d69e150f4839c81f6317eb58ee0762cbc8876e0c1c6281e75607b05ea835ee3fde435071680d91d38b4abb52bc43df784b2647fe4f28611777cbde0bb1758bfb4d78d4340bb97df83720afcaa79a1b8db5b79b9de3555893c007105a4aec9e8f7ed5253b205bb1fc69f7992c910d036f6a1571c18c61b899fd6d0c9787cff4b4d81ec11a80b2dcb2e84bf89647b006098e55956012d5bf836a54dd7e9080b0f4dbb188abc3bb46bcca763fe24fd66213c11d1fcc18b4ef3aa28455e76dee0738a2ea4ec70be650a488b69ddbfc693d477583440011f6778868660d5ac20006fde0f0fa351c145665a57d2ba53e41fddd5724423bf6efecf75646c4ae72c46d8a", 0x20001001) 21:40:33 executing program 2: r0 = syz_open_dev$hidraw(&(0x7f00000001c0), 0x0, 0x80002) write$hidraw(r0, &(0x7f0000000200)="bc0ca8f4d3805a1e9cbb6e4c040682a0bd99ef43cdd6bc06d27abc341167e0919172aac8aeb68e087adc02c820909c22c9ea07120e55bc7de10dba97b1bcd3516b45398f6f21533d32df047fe3f4800bbee6fd6af40af92318ea15f16a78c34236b9d09d1b7358325d47164ddf658a8a3e5be85522f4b97119058bb024011f532d578d48f98910a169d1c77a949f7dbec5636e4db62a1398d6e6131343c2eceaa0f2a0cb1066300230385ee4f60af0afeee3a2102611ede25b07e0e1c30c12d38666feb175a3102158bb0aac1355f117138057f0a15581afe89b4602e6f706b6e4f8f08fdf207ffce0c5baea8bfe619ebb13eff67b820489a5ff03b0bb1c5967de5d7cec84c3f6fd2cfeada79bdc91cc36ed88d7f375fd76f84e7c9f676f76a29579bbad5e9bfb222fcf484665d879602a2e53dbaaea4ba71df44ecd57677e7f3283b9661a7b6f8808cd95ceb51c7cb44c3ebdfbf6694d1502125a6e9766ac7e645329ab405b879c6fb77206c86c74aa7ef4f6a848037de52ddc554ce029538206d9e61ef7ff168c7ab57ead5205589e6d67d06677b7594c8a46c5d79dcdc7446cbdd107c7f701c24ec2d95772d06de08b637b4cb65219fa30b9e66c9d326f6bb25a8d6b04828300e72a766da3eae409f1223c31ab81e78172382c6e267dbc08dfbd3edc2705e6d9f730da8fa1e9d088f0b7a715e5bdd8ae70faa365ab4246df3c1fe8ba724ef057c74a46471b46254ad7fb0da1854837f2f6f13ef3280a4c6f7c55162855a543fe4c764ac319c89f79f0fb797d4a7b668a16a1cba4916e7582a79c9a2f048993c2c3d02ae35a2c64a6b2a44b857ec681cbf1f3245ceaebbc39c0f532907c5087e9d0715e5e741a076a175396f682fd625a162cec836ea8fd061c28bca45ed70bf7c230a575dd7c4b1c6c0debf473b37df79a354d30692556c3e3a6f63f87caf48c2c8ec5a9cc1ed8862b6a28c512c11a1aac63b343cf3513a39a5b0197bf0e8577414706c6d228bcadc79bb0b060bef39c0572db9a6ec33d11607e6a36babb23515239b2c10ea33b826c4e0bf4063b9dbdbf0b431d518dd4707a9082b77c16c009e7cfde996f9cf135c3de300fcc5f314b5fa72b0a532d1aacb1d5ac8245966a90ad009e51491a225fefd345b77ed7552b9a927830bb1f7e8371e18b589dca77464fd08c57a2f30c3195979315b2081238c2c781e5ffb49342032e91cf4874c3adca9f9bbf387bb8f22649cc26067ac680374d11c6ceebbc9ce3d300f5927d2091295f72525be70928357004668ea97e29eb10fdfcdd5bfb7d9f2673066fe33c85c53004034ce6daa202a1a2eca8d4dff79e87fc5c0f789c3dd954156920995d8ad21e6a7bb044df919890034a9a3cf4b3539794e7ef25aac386adbaa7b0764a6e5284202d9fc761aa7831e4e1ed1408ad971811508ed5e7a8403d55d2eb08fdec7f9962b5eebf6e5fd4f5dc380a9510f0c2ce3b7ccbde07a490514a3491505f1876d515cff437370bceed0758042d17ddc8da6fc4cf0623011d2db06dbd64b04c5b74221a198ca76f3a19f770167678e841f2353899e9d248507e510564a260da83080e9d2c25ff6a3e10d016188067b99f0993c4c985ea34483c7222cb4a7813f682102a8f6e64ad985c504b70f8073633f50303c0d16ab0c5cfa009f0226c42fa16f458294102ae22ebabf2ccf0af2d79e98ceeee091f9a9734321e3d30beb069fde6707617e2b490704b986683f374b6bfa2d924ad4afcba54356121a633b6e3f90d71643b4217d172a22e5b2d6ee5a3a0b48a53f58a45516f706cace2a1343c5dc1dd6e675b1212680367940622a95032dc31eb016309bad58d9c468f0c5238c9940da5888ccf404101abf285ec658b51708392314998893923c113277e6a177b9c7d680a888f4f2922b7a85b2170589f9273a8edfd2100bcd07387d77f60b7208ca5d48b1f9627818e1e6595eec081ae1262cb46d1b040ea9315ac821015ba3d5bdcdeebe4da088ef4f0fa207612a56fb2cc4a0ef2d68e24b5ee15e73f5706c04ca6f6cc02004759e55212025b2e097bfcf40cbc8406dcb4baf466909e7acd15a8c56aa6fb46e3645b389804b1f6fd7ac4b45c33b3c5889165dd1686141dd42811fdc12dd6806dbebbc40ba0cf1fc7e1f6eacd60b9e23d4579121197b33315a7a301702d988ce6f35c19408bd940bb38bad1560ba4356728d12400f290f5c8bbae8c76ca93fb9abe1f27d83b4260e9ccb084334f4c137dfae8b1213df33eeaac7f0f4bf4dcc2c96e1b11d61cd5168228cb2a5350b3c8cca4fc0dbfa647a009bb558032164cd117ddf5db0997c8422ef39d5884dc30b0e772b6206ec5ae6495977e069a0251a09d47439742c360d8f02a022ae202ec0207b8fcb254aa6dd287c789cc59f17d2cef8694cc648ed0804a3cf8e690c915537e995e49f472dcde36181828190b27c217accad274ce4a3e8360da724a55db4483558726831117a7780ea55323c0e04c22d9ddd5d61dbc4812d72cd2cf2bde9c4f0dc7abe677e3c935bb391f2bcf0edccde9374503c1c52c1ca296920a90c830c118129949ff3b433da1a931e938c035a6b2c138a7f46747b46a94d33ac0c74e4fcf1f41cd0bf12659f63d15c075671d861f2843df902397df9f36d305d5392d323adac7f37750117344063a92af63c631d00b9014e24f97d3e6ec4082952007a7a5793b6a16e9000bc30142e110ab70f1e81da9a55b2b39b6061b1038e39bdbdac10957bec02d77538ca76b356b913c2b296fa40d761bc571193b31ba56137ee9c0fa1ca3e4ee88a0d6e1cd72b0603dd50db7c4dee2325e8d497ae36febbb67adaac2765585e3057cde3cb85e2f2fe3d278468146f924bd172adaef6215966f70d7c8f2bd1575c3085f7e239ed22b26f5345fdaae42a5ec4531af46dcb0d6eb9088de9ed5a13b9242c567003906d7ac951d51ab9efaf539bd025605649cfe49c60b8fd7bfbc123b70c66855011141340c0b942ae19d2ab8074fe00a757957a462ff313ada92c3393e83a0a6019e621f218f531b52cdb70c492e155c4636e4caef03f40c82a5d717528173620b1591bac5c6cc5177ad76d3ccbc4734912d24286ada9a3fe6999a15e53616660414a66549f5d2df7393d7b0a01fb6fbbce8335ee027372f4a54162580c79a6e4807282b5bde9b03b36b261c7b3d2e66a9a26047b08b2d26898c47c8f60b4f14e6c18c59aff042043ab55dd32f7f091fbb4a31369bce2a9a2cb4cbab85a1f734e0e04185f505a32c808e96bf0001450eedb425aabf547d544c8b20db055e5ac9520373ee985a5a526c20e0bef21c38b156144b5a021c43d4bdb5a26d47625579c545e92022a3e165f57c0425129c983781dfad9041d4b77ba1c4676073416f0cda8355258e994434fba0bfe0dbd515ab37cace243834289d1a8e10f5adf360fe95066b8a7db03b9b01e9ec8c82e755ad23d263e08ae5079a5d68d3d0ca09d107aaf84aaa48931e79cf0a3079b41c0a1c3c3d42d89f24bcc657c3a44bf4a65948aa1faf642eecb84b119aecea0b6d081c04680ed0d0d41a06199d6b32e07c800f7655135230ce34d381b4c6fece111c88f8819c661ab84800c5682db15fd6ea3e8a4c875d600b73371048793dc5c0d3b18bf45e2b46f02147116f163795e2ceb8be4df2fbb777185c377feaae247f42c9b40e6b20995ad1b0d750255c9d2fd596e085f71dd2489e8acee172ba982252b88e5cb459f8ea969f7b6a3f0d8491c03709ad05a2c5a1ae65bd47b1ac9123874bbdb06fe5ad6c381ad6373202a543d54fb10e76634189e0c7970fc7cef703f8c49b935032960d87fa5714245c52ea3c56be640770eb1e0fe9378821db20ab144781029dada979cdf80c93436ffc55c30bba9e5d6467f2400f930fcfee790a03a07f8fea9e6822f93af0e9b23f6c7ed013329522d3969c2692b3907137ee27b1123d9b7d7e2cca0e1b6c1bcaac34e577209c9fe6e65bed97bb949c18cdd116d2a627beaa6785983abe8c276dfa045f2f1cb8b41fb90ae1f3d4b2378c9175c448775a1f94a286e59ea2e97e48e0ba7494298a41671a11db5f0b66352354dca64e90e112bc93ecfde2cb3e9a8df75b8f563298d0e1aa5e9b17172d12293f0eca9fadeb2f57c5f743f5fbf1de23b60bebecd94f309e074008bfa43ab6f5241edef42b63fc687880855e9d7c3a7d0f314d7dbe0a85b472d678737c775b3937f8ea21be356cf54945a399b1ad9ee8951c8fb8eecbd6272c47eeaec998cc731f441100fad588c39598908f5b9da4047de1d90999a7ea1a684ea3bdfb23dc753426c12cf4e69676adb89e3783fa87603b41c02f5b0a8745c6114a44dd259d947ec83e01b35edf78860b17b3ee7f39e70c742b5f7cc6d623d9543de34b59791179670d7c3484c684f08e25e70d721e6a6c0ef5d3bfcc6d71c570bab81f56af7c17f1d6fc8daa26a782d259dc247493e7832bc6e4d9dd686f1c9e6035f313b8d752b82f40e127f6fb279a80e228864349bf21dc825efbdd2a0f3c0f9f2c7bdb8c48354db4a1e7bb50386211b897f55f139353f374d5b15b1a3bc01f0f2d7eeff4153183050b1abedeac5d6c17eee7b669bec8b9222b6b3b0fbaeaf40857f95e4b79b8a3db759f3abcd4987f088500cbce19621a61b2094cec051f7957276b6572fc81da9ea52cf71db075d69e150f4839c81f6317eb58ee0762cbc8876e0c1c6281e75607b05ea835ee3fde435071680d91d38b4abb52bc43df784b2647fe4f28611777cbde0bb1758bfb4d78d4340bb97df83720afcaa79a1b8db5b79b9de3555893c007105a4aec9e8f7ed5253b205bb1fc69f7992c910d036f6a1571c18c61b899fd6d0c9787cff4b4d81ec11a80b2dcb2e84bf89647b006098e55956012d5bf836a54dd7e9080b0f4dbb188abc3bb46bcca763fe24fd66213c11d1fcc18b4ef3aa28455e76dee0738a2ea4ec70be650a488b69ddbfc693d477583440011f6778868660d5ac20006fde0f0fa351c145665a57d2ba53e41fddd5724423bf6efecf75646c4ae72c46d8a", 0x20001001) read$hidraw(r0, &(0x7f0000000000)=""/147, 0x93) 21:40:33 executing program 1: r0 = syz_open_dev$hiddev(&(0x7f0000000000), 0x0, 0x1e0482) ioctl$HIDIOCGDEVINFO(r0, 0x801c4803, 0x0) ioctl$HIDIOCGFIELDINFO(r0, 0xc038480a, &(0x7f00000000c0)={0x3, 0x3, 0x6, 0x7ff, 0xff, 0x7fffffff, 0xc51, 0x5ca8, 0x7, 0x4, 0x400, 0x817, 0x37, 0x20}) r1 = syz_open_dev$hidraw(&(0x7f00000001c0), 0x0, 0x80002) write$hidraw(r1, 0x0, 0x5e) read$hidraw(r1, &(0x7f0000000000)=""/152, 0x98) [ 1264.798712][T14975] usb 5-1: new full-speed USB device number 74 using dummy_hcd 21:40:34 executing program 3: ioctl$EVIOCGMTSLOTS(0xffffffffffffffff, 0x8040450a, &(0x7f0000000080)=""/110) r0 = syz_open_dev$hidraw(&(0x7f00000001c0), 0x0, 0x80002) write$hidraw(r0, &(0x7f00000011c0)="bc0ca8f4d3805a1e9cbb6e4c040682a0bd99ef43cdd6bc06d27abc341167e0919172aac8aeb68e087adc02c812909c22c9ea07120e55bc7de10dba97b1bcd3516b4539bf6f21533d32df047fe3f4800bbee6fd6af40af92318ea15f16a78c34236b9d09d1b7358325d47164ddf658a8a3e5be85522f4b97119058bb024011f532d578d48f98910a169d1c77a949f7dbec5636e4db62a1398d6e6131343c2eceaa0f2a0cb1066300230385ee4f60af0afeee3a2102611ede25b07e0e1c30c12d38666feb175a3102158bb0aac1355f117138057f0a15581afe89b4602e6f706b6e4f8f08fdf207ffce0c5baea8bfe619ebb13eff67b820489a5ff03b0bb1c5967de5d7cec84c3f6fd2cfeada79bdc91cc36ed88d7f375fd76f84e7c9f676f76a29579bbad5e9bfb222fcf484665d879602a2e53dbaaea4ba71df44ecd57677e7f3283b9661a7b6f8808cd95ceb51c7cb44c3ebdfbf6694d1502125a6e9766ac7e645329ab405b879c6fb77206c86c74aa7ef4f6a848037de52ddc554ce029538206d9e61ef7ff168c7ab57ead5205589e6d67d06677b7594c8a46c5d79dcdc7446cbdd107c7f701c24ec2d95772d06de08b637b4cb65219fa30b9e66c9d326f6bb25a8d6b04828300e72a766da3eae409f1223c31ab81e78172382c6e267dbc08dfbd3edc2705e6d9f730da8fa1e9d088f0b7a715e5bdd8ae70faa365ab4246df3c1fe8ba724ef057c74a46471b46254ad7fb0da1854837f2f6f13ef3280a4c6f7c55162855a543fe4c764ac319c89f79f0fb797d4a7b668a16a1cba4916e7582a79c9a2f048993c2c3d02ae35a2c64a6b2a44b857ec681cbf1f3245ceaebbc39c0f532907c5087e9d0715e5e741a076a175396f682fd625a162cec836ea8fd061c28bca45ed70bf7c230a575dd7c4b1c6c0debf473b37df79a354d30692556c3e3a6f63f87caf48c2c8ec5a9cc1ed8862b6a28c512c11a1aac63b343cf3513a39a5b0197bf0e8577414706c6d228bcadc79bb0b060bef39c0572db9a6ec33d11607e6a36babb23515239b2c10ea33b826c4e0bf4063b9dbdbf0b431d518dd4707a9082b77c16c009e7cfde996f9cf135c3de300fcc5f314b5fa72b0a532d1aacb1d5ac8245966a90ad009e51491a225fefd345b77ed7552b9a927830bb1f7e8371e18b589dca77464fd08c57a2f30c3195979315b2081238c2c781e5ffb49342032e91cf4874c3adca9f9bbf387bb8f22649cc26067ac680374d11c6ceebbc9ce3d300f5927d2091295f72525be70928357004668ea97e29eb10fdfcdd5bfb7d9f2673066fe33c85c53004034ce6daa202a1a2eca8d4dff79e87fc5c0f789c3dd954156920995d8ad21e6a7bb044df919890034a9a3cf4b3539794e7ef25aac386adbaa7b0764a6e5284202d9fc761aa7831e4e1ed1408ad971811508ed5e7a8403d55d2eb08fdec7f9962b5eebf6e5fd4f5dc380a9510f0c2ce3b7ccbde07a490514a3491505f1876d515cff437370bceed0758042d17ddc8da6fc4cf0623011d2db06dbd64b04c5b74221a198ca76f3a19f770167678e841f2353899e9d248507e206c510564a260da83080e9d2c25ff6a3e10d016188067b99f0993c4c985ea34483c7222cb4a7813f682102a8f6e64ad985c504b70f8073633f50303c0d16ab0c5cfa009f0226c42fa16f458294102ae22ebabf2ccf0af2d79e98ceeee091f9a9734321e3d30beb069fde6707617e2b490704b986683f374b6bfa2d924ad4afcba54356121a633b6e3f90d71643b4217d172a22e5b2d6ee5a3a0b48a53f58a45516f706cace2a1343c5dc1dd6e675b1212680367940622a95032dc31eb016309bad58d9c468f0c5238c9940da5888ccf404101abf285ec658b51708392314998893923c113277e6a177b9c7d680a888f4f2922b7a85b2170589f9273a8edfd2100bcd07387d77f60b7208ca5d48b1f9627818e1e6595eec081ae1247cb46d1b040ea9315ac821015ba3d5bdcdeebe4da088ef4f0fa207612a56fb2cc4a0ef2d68e24b5ee15e73f5706c04ca6f6cc02004759e55212025b2e097bfcf40cbc8406dcb4baf466909e7acd15a8c56aa6fb46e3645b389804b1f6fd7ac4b45c33b3c5889165dd1686141dd42811fdc12dd6806dbebbc40ba0cf1fc7e1f6eacd60b9e23d4579121197b33315a7a301702d988ce6f35c19408bd940bb38bad1560ba4356728d12400f290f5c8bbae8c76ca93fb9abe1f27d83b4260e9ccb084334f4c137dfae8b1213df33eeaac7f0f4bf4dcc2c96e1b11d61cd5168228cb2a5350b3c8cca4fc0dbfa647a009bb558032164cd117ddf5db09b15e018c54adf832458097c8422ef39d5884dc30b0e772b6206ec5ae6495977e069a0251a09d47439742c360d8f02a022ae202ec0207b8fcb254aa6dd287c789cc59f17d2cef8694cc648ed0804a3cf8e690c915537e995e49f472dcde36181828190b27c217accad274ce4a3e8360da724a55db4483558726831117a7780ea55323c0e04c22d9ddd5d61dbc4812d72cd2cf2bde9c4f0dc7abe677e3c935bb391f2bcf0edccde9374503c1c52c1ca296920a90c830c118129949ff3b433da1a931e938c035a6b2c138a7f46747b46a94d33ac0c74e4fcf1f41cd0bf12659f63d15c075671d861f2843df902397df9f36d305d5392d323adac7f37750117344063a92af63c631d00b9014e24f97d3e6ec4082952007a7a5793b6a16e9000bc30142e110ab70f1e81da9a55b2b39b6061b1038e39bdbdac10957bec02d77538ca76b356b910100296fa40d761bc571193b31ba56137ee9c0fa1ca3e4ee88a0d6e1cd72b0603dd50db7c4dee2325e8d497ae36febbb67adaac2765585e3057cde3cb85e2f2fe3d278468146f924bd172adaef6215966f70d7c8f2bd1575c3085f7e239ed22b26f5345fdaae42a5ec4531af46dcb0d6eb9088de9ed5a13b9242c567003906d7ac951d51ab9efaf539bd025605649cfe49c60b8fd7bfbc123b70c66855111141340c0b942ae19d2ab8074fe00a757957a462ff313ada92c3393e83a0a6019e621f218f531b52cdb70c492e155c4636e4caef03f40c82a5d717528173620b1591bac5c6cc5177ad76d3ccbc4734912d24286ada9a3fe6999a15e53616660414a66549f5d2df7393d7b0a01fb6fbbce82549122a5e7f40aa39f71769248b66335ee027372f4a54162580c79a6e4807282b5bde9b03b36b261c7b3d2e66a9a26047b08b2d26898c47c8f60b4f14e6c18c59aff042043ab55dd32f7f091fbb4a31369bce2a9a2cb4cbab85a1f734e0e04185f505a32c808e96bf0001450eedb425aabf547d544c8b20db055e5ac9520373ee985a5a526c20e0bef21c38b156144b5a021c43d4bdb5a26d47625579c545e92022a3e165f57c0425129c983781dfad9041d4b77ba1c4676073416f0cda8355258e994434fba0bfe0dbd515ab37cace243834289d1a8e10f5adf360fe95066b8a7db03b9b01e9ec8c82e755ad23d263e08ae5079a5d68d3d0ca09d107aaf84aaa48931e79cf0a3079b41c0a1c3c3d42d89f24bcc657c3a44bf4a65948aa1faf642eecb84b119aecea0b6d081c04680ed0d0d41a06199d6b32e07c800f7655135230ce34d342b4c6fece111c88f8819c661ab84800c5682db15fd6ea3e8a4c875d600b73371048793dc5c0d3b18bf45e2b46f02147116f163795e2ceb8be4df2fbb777185c377feaae247f42c9b40e6b20995ad1b0d750255c9d2fd596e085f71dd2489e8acee172ba982252b88e5cb459f8ea969f7b6a3f0d8491c03709ad05a2c5a1ae65bd47b1ac9123874bbdb06fe5ad6c381ad6373202a543d54fb10e76634189e0c7970fc7cef703f8c49b935032960d87fa5714245c52ea3c56be640770eb1e0fe9378821db20ab144781029dada979cdf80c93436ffc55c30bba9e5d6467f2400f930fcfee790a03a07f8fea9e6822f93af0e9b23f6c7ed013329522d3969c2692b3907137ee27b1123d9b7d7e2cca0e1b6c1bcaac34e577209c9fe6e65bed97bb949c18cdd116d2a627beaa6785983abe8c276dfa045f2f1cb8b41fb90ae1f3d4b2378c9175c448775a1f94a286e59ea2e97e48e0ba7494298a41671a11db5f0b66352354dca64e90e112bc93ecfde2cb3e9a8df75b8f563298d0e1aa5e9b17172d12293f0eca9fadeb2f57c5f743f5fbf1de23b60bebecd94f309e074008bfa43ab6f5241edef42b63fc687880855e9d7c3a7d0f314d7dbe0a85b472d678737c775b3937f8ea21be356cf54945a399b1ad9ee8951c8fb8eecbd6272c47eeaec998cc731f441100fad588c39598908f5b9da4047de1d90999a7ea1a684ea3bdfb23dc753426c12cf4e69676adb89e3783fa87603b41c02f5b0a8745c6114a44dd259d947ec83e01b35edf78860b17b3ee7f39e70c742b5f7cc6d623d9543de34b59791179670d7c3484c684f08e25e70d721e6a6c0ef5d3bfcc6d71c570bab81f56af7c17f1d6fc8daa26a782d259dc247493e7832bc6e4d9dd686f1c9e6035f313b8d752b82f40e127f6fb279a80e228864349bf21dc825efbdd2a0f3c0f9f2c7bdb8c48354db4a1e7bb50386211b897f55f139353f374d5b15b1a3bc01f0f2d7eeff4153183050b1abedeac5d6c17eee7b669bec8b9222b6b3b0fbaeaf40857f95e4b79b8a3db759f3abcd4987f088500cbce19621a61b2094cec051f7957276b6572fc81da9ea52cf71db075d69e150f4839c81f6317eb58ee0762cbc8876e0c1c6281e75607b05ea835ee3fde435071680d91d38b4abb52bc43df784b2647fe4f28611777cbde0bb1758bfb4d78d4340bb97df83720afcaa79a1b8db5b79b9de3555893c007105a4aec9e8f7ed5253b205bb1fc69f7992c910d036f6a1571c18c61b899fd6d0c9787cff4b4d81ec11a80b2dcb2e84bf89647b006098e55956012d5bf836a54dd7e9080b0f4dbb188abc3bb46bcca763fe24fd66213c11d1fcc18b4ef3aa28455e76dee0738a2ea4ec70be650a488b69ddbfc693d477583440011f6778868660d5ac20006fde0f0fa351c145665a55b2ba53e41fddd5724423bf6ef287af9234c87615102e4436242554d1a653d24866eee4d1c295c50dfe2565278f07bd48baa8eab42ecafc66fea4c5ac3974dc4bff6d4029ced9989de7c123b42a94e8f9ce2f19a0662a936512ff49bea204521f6e7359aac22f3e20bf08f47c555571105dbab4755f72668073bc2a24faa1648fe4df2c5455405af7a753c0574346166549a41f72a311a21310ce0d4958eda2c59d3d735991d3d7a963c26ce302fc8264d9aaa664be2e7da1466bb0eeb322494274f5e584454cb77a9d295059eb4968c3cf76e8d9b210d50cddfdc01b031f57962d950dffb796422a7487dd36e727a59072c8870f5e275f9f0012606cce4abd8325f9b290fff2f8035dd2f0cbfcf8601bf919c94000000000000000008c63bf6defd7a0a9f0f06642fe8b92ecb8b0fd3779a0d7d290a554bad857b8e68e066f2ddb3285844c77399069eaf13d4b56785b86fb6275f24f60f217e979bf84fccd9b772d6a8d911e664810e97e66ef970f0447f053f619d0abc3e91bd4af5daedefc80dcdf106390fe42ff38ca95d2d94a7c32210471be42ef4799533e5b329492ad5ac3957f45816fb", 0xfad) read$hiddev(0xffffffffffffffff, &(0x7f0000000200)=""/253, 0xfd) ioctl$HIDIOCGFEATURE(r0, 0xc0404807, &(0x7f0000000000)={0x2, "b0f242b41e0fefcb7e3e3795fd0194a801cb0abdd77d77a758781113ab5a436bd00d476fc1dfa0099014013851144f625b065bb79b2a723929b2442dd82bce90"}) 21:40:34 executing program 0: r0 = syz_open_dev$hidraw(&(0x7f00000001c0), 0x0, 0x80002) write$hidraw(r0, &(0x7f0000000200)="bc0ca8f4d3805a1e9cbb6e4c040682a0bd99ef43cdd6bc06d27abc341167e0919172aac8aeb68e087adc02c820909c22c9ea07120e55bc7de10dba97b1bcd3516b4539bf6f21533d32df047fe3f4800bbee6fd6af40af92318ea15f16a78c34236b9d09d1b7358325d47164ddf658a8a3e5be85522f4b97119058bb024011f532d578d48f98910a169d1c77a949f7dbec5636e4db62a1398d6e6131343c2eceaa0f2a0cb1066300230385ee4f60af0afeee3a2102611ede25b07e0e1c30c12d38666feb175a3102158bb0aac1355f117138057f0a15581afe89b4602e6f706b6e4f8f08fdf207ffce0c5baea8bfe619ebb13eff67b820489a5ff03b0bb1c5967de5d7cec84c3f6fd2cfeada79bdc91cc36ed88d7f375fd76f84e7c9f676f76a29579bbad5e9bfb222fcf484665d879602a2e53dbaaea4ba71df44ecd57677e7f3283b9661a7b6f8808cd95ceb51c7cb44c3ebdfbf6694d1502125a6e9766ac7e645329ab405b879c6fb77206c86c74aa7ef4f6a848037de52ddc554ce029538206d9e61ef7ff168c7ab57ead5205589e6d67d06677b7594c8a46c5d79dcdc7446cbdd107c7f701c24ec2d95772d06de08b637b4cb65219fa30b9e66c9d326f6bb25a8d6b04828300e72a766da3eae409f1223c31ab81e78172382c6e267dbc08dfbd3edc2705e6d9f730da8fa1e9d088f0b7a715e5bdd8ae70faa365ab4246df3c1fe8ba724ef057c74a46471b46254ad7fb0da1854837f2f6f13ef3280a4c6f7c55162855a543fe4c764ac319c89f79f0fb797d4a7b668a16a1cba4916e7582a79c9a2f048993c2c3d02ae35a2c64a6b2a44b857ec681cbf1f3245ceaebbc39c0f532907c5087e9d0715e5e741a076a175396f682fd625a162cec836ea8fd061c28bca45ed70bf7c230a575dd7c4b1c6c0debf473b37df79a354d30692556c3e3a6f63f87caf48c2c8ec5a9cc1ed8862b6a28c512c11a1aac63b343cf3513a39a5b0197bf0e8577414706c6d228bcadc79bb0b060bef39c0572db9a6ec33d11607e6a36babb23515239b2c10ea33b826c4e0bf4063b9dbdbf0b431d518dd4707a9082b77c16c009e7cfde996f9cf135c3de300fcc5f314b5fa72b0a532d1aacb1d5ac8245966a90ad009e51491a225fefd345b77ed7552b9a927830bb1f7e8371e18b589dca77464fd08c57a2f30c3195979315b2081238c2c781e5ffb49342032e91cf4874c3adca9f9bbf387bb8f22649cc26067ac680374d11c6ceebbc9ce3d300f5927d2091295f72525be70928357004668ea97e29eb10fdfcdd5bfb7d9f2673066fe33c85c53004034ce6daa202a1a2eca8d4dff79e87fc5c0f789c3dd954156920995d8ad21e6a7bb044df919890034a9a3cf4b3539794e7ef25aac386adbaa7b0764a6e5284202d9fc761aa7831e4e1ed1408ad971811508ed5e7a8403d55d2eb08fdec7f9962b5eebf6e5fd4f5dc380a9510f0c2ce3b7ccbde07a490514a3491505f1876d515cff437370bceed0758042d17ddc8da6fc4cf0623011d2db06dbd64b04c5b74221a198ca76f3a19f770167678e841f2353899e9d248507e510564a260da83080e9d2c25ff6a3e10d016188067b99f0993c4c985ea34483c7222cb4a7813f682102a8f6e64ad985c504b70f8073633f50303c0d16ab0c5cfa009f0226c42fa16f458294102ae22ebabf2ccf0af2d79e98ceeee091f9a9734321e3d30beb069fde6707617e2b490704b986683f374b6bfa2d924ad4afcba54356121a633b6e3f90d71643b4217d172a22e5b2d6ee5a3a0b48a53f58a45516f706cace2a1343c5dc1dd6e675b1212680367940622a95032dc31eb016309bad58d9c468f0c5238c9940da5888ccf404101abf285ec658b51708392314998893923c113277e6a177b9c7d680a888f4f2922b7a85b2170589f9273a8edfd2100bcd07387d77f60b7208ca5d48b1f9627818e1e6595eec081ae1262cb46d1b040ea9315ac821015ba3d5bdcdeebe4da088ef4f0fa207612a56fb2cc4a0ef2d68e24b5ee15e73f5706c04ca6f6cc02004759e55212025b2e097bfcf40cbc8406dcb4baf466909e7acd15a8c56aa6fb46e3645b389804b1f6fd7ac4b45c33b3c5889165dd1686141dd42811fdc12dd6806dbebbc40ba0cf1fc7e1f6eacd60b9e23d4579121197b33315a7a301702d988ce6f35c19408bd940bb38bad1560ba4356728d12400f290f5c8bbae8c76ca93fb9abe1f27d83b4260e9ccb084334f4c137dfae8b1213df33eeaac7f0f4bf4dcc2c96e1b11d61cd5168228cb2a5350b3c8cca4fc0dbfa647a009bb558032164cd117ddf5db0997c8422ef39d5884dc30b0e772b6206ec5ae6495977e069a0251a09d47439742c360d8f02a022ae202ec0207b8fcb254aa6dd287c789cc59f17d2cef8694cc648ed0804a3cf8e690c915537e995e49f472dcde36181828190b27c217accad274ce4a3e8360da724a55db4483558726831117a7780ea55323c0e04c22d9ddd5d61dbc4812d72cd2cf2bde9c4f0dc7abe677e3c935bb391f2bcf0edccde9374503c1c52c1ca296920a90c830c118129949ff3b433da1a931e938c035a6b2c138a7f46747b46a94d33ac0c74e4fcf1f41cd0bf12659f63d15c075671d861f2843df902397df9f36d305d5392d323adac7f37750117344063a92af63c631d00b9014e24f97d3e6ec4082952007a7a5793b6a16e9000bc30142e110ab70f1e81da9a55b2b39b6061b1038e39bdbdac10957bec02d77538ca76b356b913c2b296fa40d761bc571193b31ba56137ee9c0fa1ca3e4ee88a0d6e1cd72b0603dd50db7c4dee2325e8d497ae36febbb67adaac2765585e3057cde3cb85e2f2fe3d278468146f924bd172adaef6215966f70d7c8f2bd1575c3085f7e239ed22b26f5345fdaae42a5ec4531af46dcb0d6eb9088de9ed5a13b9242c567003906d7ac951d51ab9efaf539bd025605649cfe49c60b8fd7bfbc123b70c66855011141340c0b942ae19d2ab8074fe00a757957a462ff313ada92c3393e83a0a6019e621f218f531b52cdb70c492e155c4636e4caef03f40c82a5d717528173620b1591bac5c6cc5177ad76d3ccbc4734912d24286ada9a3fe6999a15e53616660414a66549f5d2df7393d7b0a01fb6fbbce8335ee027372f4a54162580c79a6e4807282b5bde9b03b36b261c7b3d2e66a9a26047b08b2d26898c47c8f60b4f14e6c18c59aff042043ab55dd32f7f091fbb4a31369bce2a9a2cb4cbab85a1f734e0e04185f505a32c808e96bf0001450eedb425aabf547d544c8b20db055e5ac9520373ee985a5a526c20e0bef21c38b156144b5a021c43d4bdb5a26d47625579c545e92022a3e165f57c0425129c983781dfad9041d4b77ba1c4676073416f0cda8355258e994434fba0bfe0dbd515ab37cace243834289d1a8e10f5adf360fe95066b8a7db03b9b01e9ec8c82e755ad23d263e08ae5079a5d68d3d0ca09d107aaf84aaa48931e79cf0a3079b41c0a1c3c3d42d89f24bcc657c3a44bf4a65948aa1faf642eecb84b119aecea0b6d081c04680ed0d0d41a06199d6b32e07c800f7655135230ce34d381b4c6fece111c88f8819c661ab84800c5682db15fd6ea3e8a4c875d600b73371048793dc5c0d3b18bf45e2b46f02147116f163795e2ceb8be4df2fbb777185c377feaae247f42c9b40e6b20995ad1b0d750255c9d2fd596e085f71dd2489e8acee172ba982252b88e5cb459f8ea969f7b6a3f0d8491c03709ad05a2c5a1ae65bd47b1ac9123874bbdb06fe5ad6c381ad6373202a543d54fb10e76634189e0c7970fc7cef703f8c49b935032960d87fa5714245c52ea3c56be640770eb1e0fe9378821db20ab144781029dada979cdf80c93436ffc55c30bba9e5d6467f2400f930fcfee790a03a07f8fea9e6822f93af0e9b23f6c7ed013329522d3969c2692b3907137ee27b1123d9b7d7e2cca0e1b6c1bcaac34e577209c9fe6e65bed97bb949c18cdd116d2a627beaa6785983abe8c276dfa045f2f1cb8b41fb90ae1f3d4b2378c9175c448775a1f94a286e59ea2e97e48e0ba7494298a41671a11db5f0b66352354dca64e90e112bc93ecfde2cb3e9a8df75b8f563298d0e1aa5e9b17172d12293f0eca9fadeb2f57c5f743f5fbf1de23b60bebecd94f309e074008bfa43ab6f5241edef42b63fc687880855e9d7c3a7d0f314d7dbe0a85b472d678737c775b3937f8ea21be356cf54945a399b1ad9ee8951c8fb8eecbd6272c47eeaec998cc731f441100fad588c39598908f5b9da4047de1d90999a7ea1a684ea3bdfb23dc753426c12cf4e69676adb89e3783fa87603b41c02f5b0a8745c6114a44dd259d947ec83e01b35edf78860b17b3ee7f39e70c742b5f7cc6d623d9543de34b59791179670d7c3484c684f08e25e70d721e6a6c0ef5d3bfcc6d71c570bab81f56af7c17f1d6fc8daa26a782d259dc247493e7832bc6e4d9dd686f1c9e6035f313b8d752b82f40e127f6fb279a80e228864349bf21dc825efbdd2a0f3c0f9f2c7bdb8c48354db4a1e7bb50386211b897f55f139353f374d5b15b1a3bc01f0f2d7eeff4153183050b1abedeac5d6c17eee7b669bec8b9222b6b3b0fbaeaf40857f95e4b79b8a3db759f3abcd4987f088500cbce19621a61b2094cec051f7957276b6572fc81da9ea52cf71db075d69e150f4839c81f6317eb58ee0762cbc8876e0c1c6281e75607b05ea835ee3fde435071680d91d38b4abb52bc43df784b2647fe4f28611777cbde0bb1758bfb4d78d4340bb97df83720afcaa79a1b8db5b79b9de3555893c007105a4aec9e8f7ed5253b205bb1fc69f7992c910d036f6a1571c18c61b899fd6d0c9787cff4b4d81ec11a80b2dcb2e84bf89647b006098e55956012d5bf836a54dd7e9080b0f4dbb188abc3bb46bcca763fe24fd66213c11d1fcc18b4ef3aa28455e76dee0738a2ea4ec70be650a488b69ddbfc693d477583440011f6778868660d5ac20006fde0f0fa351c145665a57d2ba53e41fddd5724423bf6efecf75646c4ae72c46d8a", 0x9000) 21:40:34 executing program 5: ioctl$EVIOCGABS2F(0xffffffffffffffff, 0x8018456f, &(0x7f0000000040)=""/251) r0 = syz_open_dev$hidraw(&(0x7f00000001c0), 0x0, 0x80002) write$hidraw(r0, &(0x7f0000000200)="bc0ca8f4d3805a1e9cbb6e4c0f0682a0bd99ef43cdd6bc06d27abc341167e0919172aac8aeb68e087adc02c820909c22c9ea07120e55bc7de10dba97b1bcd3516b45398f6f21533d32df047fe3f4800bbee6fd6af40af92318ea15f16a78c34236b9d09d1b7358325d47164ddf658a8a3e5be85522f4b97119058bb024011f532d578d48f98910a169d1c77a949f7dbec5636e4db62a1398d6e6131343c2eceaa0f2a0cb1066300230385ee4f60af0afeee3a2102611ede25b07e0e1c30c12d38666feb175a3102158bb0aac1355f117138057f0a15581afe89b4602e6f706b6e4f8f08fdf207ffce0c5baea8bfe619ebb13eff67b820489a5ff03b0bb1c5967de5d7cec84c3f6fd2cfeada79bdc91cc36ed88d7f375fd76f84e7c9f676f76a29579bbad5e9bfb222fcf484665d879602a2e53dbaaea4ba71df44ecd57677e7f3283b9661a7b6f8808cd95ceb51c7cb44c3ebdfbf6694d1502125a6e9766ac7e645329ab405b879c6fb77206c86c74aa7ef4f6a848037de52ddc554ce029538206d9e61ef7ff168c7ab57ead5205589e6d67d06677b7594c8a46c5d79dcdc7446cbdd107c7f701c24ec2d95772d06de08b637b4cb65219fa30b9e66c9d326f6bb25a8d6b04828300e72a766da3eae409f1223c31ab81e78172382c6e267dbc08dfbd3edc2705e6d9f730da8fa1e9d088f0b7a715e5bdd8ae70faa365ab4246df3c1fe8ba724ef057c74a46471b46254ad7fb0da1854837f2f6f13ef3280a4c6f7c55162855a543fe4c764ac319c89f79f0fb797d4a7b668a16a1cba4916e7582a79c9a2f048993c2c3d02ae35a2c64a6b2a44b857ec681cbf1f3245ceaebbc39c0f532907c5087e9d0715e5e741a076a175396f682fd625a162cec836ea8fd061c28bca45ed70bf7c230a575dd7c4b1c6c0debf473b37df79a354d30692556c3e3a6f63f87caf48c2c8ec5a9cc1ed8862b6a28c512c11a1aac63b343cf3513a39a5b0197bf0e8577414706c6d228bcadc79bb0b060bef39c0572db9a6ec33d11607e6a36babb23515239b2c10ea33b826c4e0bf4063b9dbdbf0b431d518dd4707a9082b77c16c009e7cfde996f9cf135c3de300fcc5f314b5fa72b0a532d1aacb1d5ac8245966a90ad009e51491a225fefd345b77ed7552b9a927830bb1f7e8371e18b589dca77464fd08c57a2f30c3195979315b2081238c2c781e5ffb49342032e91cf4874c3adca9f9bbf387bb8f22649cc26067ac680374d11c6ceebbc9ce3d300f5927d2091295f72525be70928357004668ea97e29eb10fdfcdd5bfb7d9f2673066fe33c85c53004034ce6daa202a1a2eca8d4dff79e87fc5c0f789c3dd954156920995d8ad21e6a7bb044df919890034a9a3cf4b3539794e7ef25aac386adbaa7b0764a6e5284202d9fc761aa7831e4e1ed1408ad971811508ed5e7a8403d55d2eb08fdec7f9962b5eebf6e5fd4f5dc380a9510f0c2ce3b7ccbde07a490514a3491505f1876d515cff437370bceed0758042d17ddc8da6fc4cf0623011d2db06dbd64b04c5b74221a198ca76f3a19f770167678e841f2353899e9d248507e510564a260da83080e9d2c25ff6a3e10d016188067b99f0993c4c985ea34483c7222cb4a7813f682102a8f6e64ad985c504b70f8073633f50303c0d16ab0c5cfa009f0226c42fa16f458294102ae22ebabf2ccf0af2d79e98ceeee091f9a9734321e3d30beb069fde6707617e2b490704b986683f374b6bfa2d924ad4afcba54356121a633b6e3f90d71643b4217d172a22e5b2d6ee5a3a0b48a53f58a45516f706cace2a1343c5dc1dd6e675b1212680367940622a95032dc31eb016309bad58d9c468f0c5238c9940da5888ccf404101abf285ec658b51708392314998893923c113277e6a177b9c7d680a888f4f2922b7a85b2170589f9273a8edfd2100bcd07387d77f60b7208ca5d48b1f9627818e1e6595eec081ae1262cb46d1b040ea9315ac821015ba3d5bdcdeebe4da088ef4f0fa207612a56fb2cc4a0ef2d68e24b5ee15e73f5706c04ca6f6cc02004759e55212025b2e097bfcf40cbc8406dcb4baf466909e7acd15a8c56aa6fb46e3645b389804b1f6fd7ac4b45c33b3c5889165dd1686141dd42811fdc12dd6806dbebbc40ba0cf1fc7e1f6eacd60b9e23d4579121197b33315a7a301702d988ce6f35c19408bd940bb38bad1560ba4356728d12400f290f5c8bbae8c76ca93fb9abe1f27d83b4260e9ccb084334f4c137dfae8b1213df33eeaac7f0f4bf4dcc2c96e1b11d61cd5168228cb2a5350b3c8cca4fc0dbfa647a009bb558032164cd117ddf5db0997c8422ef39d5884dc30b0e772b6206ec5ae6495977e069a0251a09d47439742c360d8f02a022ae202ec0207b8fcb254aa6dd287c789cc59f17d2cef8694cc648ed0804a3cf8e690c915537e995e49f472dcde36181828190b27c217accad274ce4a3e8360da724a55db4483558726831117a7780ea55323c0e04c22d9ddd5d61dbc4812d72cd2cf2bde9c4f0dc7abe677e3c935bb391f2bcf0edccde9374503c1c52c1ca296920a90c830c118129949ff3b433da1a931e938c035a6b2c138a7f46747b46a94d33ac0c74e4fcf1f41cd0bf12659f63d15c075671d861f2843df902397df9f36d305d5392d323adac7f37750117344063a92af63c631d00b9014e24f97d3e6ec4082952007a7a5793b6a16e9000bc30142e110ab70f1e81da9a55b2b39b6061b1038e39bdbdac10957bec02d77538ca76b356b913c2b296fa40d761bc571193b31ba56137ee9c0fa1ca3e4ee88a0d6e1cd72b0603dd50db7c4dee2325e8d497ae36febbb67adaac2765585e3057cde3cb85e2f2fe3d278468146f924bd172adaef6215966f70d7c8f2bd1575c3085f7e239ed22b26f5345fdaae42a5ec4531af46dcb0d6eb9088de9ed5a13b9242c567003906d7ac951d51ab9efaf539bd025605649cfe49c60b8fd7bfbc123b70c66855011141340c0b942ae19d2ab8074fe00a757957a462ff313ada92c3393e83a0a6019e621f218f531b52cdb70c492e155c4636e4caef03f40c82a5d717528173620b1591bac5c6cc5177ad76d3ccbc4734912d24286ada9a3fe6999a15e53616660414a66549f5d2df7393d7b0a01fb6fbbce8335ee027372f4a54162580c79a6e4807282b5bde9b03b36b261c7b3d2e66a9a26047b08b2d26898c47c8f60b4f14e6c18c59aff042043ab55dd32f7f091fbb4a31369bce2a9a2cb4cbab85a1f734e0e04185f505a32c808e96bf0001450eedb425aabf547d544c8b20db055e5ac9520373ee985a5a526c20e0bef21c38b156144b5a021c43d4bdb5a26d47625579c545e92022a3e165f57c0425129c983781dfad9041d4b77ba1c4676073416f0cda8355258e994434fba0bfe0dbd515ab37cace243834289d1a8e10f5adf360fe95066b8a7db03b9b01e9ec8c82e755ad23d263e08ae5079a5d68d3d0ca09d107aaf84aaa48931e79cf0a3079b41c0a1c3c3d42d89f24bcc657c3a44bf4a65948aa1faf642eecb84b119aecea0b6d081c04680ed0d0d41a06199d6b32e07c800f7655135230ce34d381b4c6fece111c88f8819c661ab84800c5682db15fd6ea3e8a4c875d600b73371048793dc5c0d3b18bf45e2b46f02147116f163795e2ceb8be4df2fbb777185c377feaae247f42c9b40e6b20995ad1b0d750255c9d2fd596e085f71dd2489e8acee172ba982252b88e5cb459f8ea969f7b6a3f0d8491c03709ad05a2c5a1ae65bd47b1ac9123874bbdb06fe5ad6c381ad6373202a543d54fb10e76634189e0c7970fc7cef703f8c49b935032960d87fa5714245c52ea3c56be640770eb1e0fe9378821db20ab144781029dada979cdf80c93436ffc55c30bba9e5d6467f2400f930fcfee790a03a07f8fea9e6822f93af0e9b23f6c7ed013329522d3969c2692b3907137ee27b1123d9b7d7e2cca0e1b6c1bcaac34e577209c9fe6e65bed97bb949c18cdd116d2a627beaa6785983abe8c276dfa045f2f1cb8b41fb90ae1f3d4b2378c9175c448775a1f94a286e59ea2e97e48e0ba7494298a41671a11db5f0b66352354dca64e90e112bc93ecfde2cb3e9a8df75b8f563298d0e1aa5e9b17172d12293f0eca9fadeb2f57c5f743f5fbf1de23b60bebecd94f309e074008bfa43ab6f5241edef42b63fc687880855e9d7c3a7d0f314d7dbe0a85b472d678737c775b3937f8ea21be356cf54945a399b1ad9ee8951c8fb8eecbd6272c47eeaec998cc731f441100fad588c39598908f5b9da4047de1d90999a7ea1a684ea3bdfb23dc753426c12cf4e69676adb89e3783fa87603b41c02f5b0a8745c6114a44dd259d947ec83e01b35edf78860b17b3ee7f39e70c742b5f7cc6d623d9543de34b59791179670d7c3484c684f08e25e70d721e6a6c0ef5d3bfcc6d71c570bab81f56af7c17f1d6fc8daa26a782d259dc247493e7832bc6e4d9dd686f1c9e6035f313b8d752b82f40e127f6fb279a80e228864349bf21dc825efbdd2a0f3c0f9f2c7bdb8c48354db4a1e7bb50386211b897f55f139353f374d5b15b1a3bc01f0f2d7eeff4153183050b1abedeac5d6c17eee7b669bec8b9222b6b3b0fbaeaf40857f95e4b79b8a3db759f3abcd4987f088500cbce19621a61b2094cec051f7957276b6572fc81da9ea52cf71db075d69e150f4839c81f6317eb58ee0762cbc8876e0c1c6281e75607b05ea835ee3fde435071680d91d38b4abb52bc43df784b2647fe4f28611777cbde0bb1758bfb4d78d4340bb97df83720afcaa79a1b8db5b79b9de3555893c007105a4aec9e8f7ed5253b205bb1fc69f7992c910d036f6a1571c18c61b899fd6d0c9787cff4b4d81ec11a80b2dcb2e84bf89647b006098e55956012d5bf836a54dd7e9080b0f4dbb188abc3bb46bcca763fe24fd66213c11d1fcc18b4ef3aa28455e76dee0738a2ea4ec70be650a488b69ddbfc693d477583440011f6778868660d5ac20006fde0f0fa351c145665a57d2ba53e41fddd5724423bf6efecf75646c4ae72c46d8a", 0x20001001) r1 = syz_open_dev$hidraw(&(0x7f0000000180), 0xfffffffffffff4a7, 0x40900) ioctl$HIDIOCGRAWINFO(r1, 0x80084803, &(0x7f0000001100)=""/69) syz_open_dev$hidraw(&(0x7f0000000000), 0x9, 0x10000) r2 = syz_open_dev$evdev(&(0x7f0000000140), 0x1, 0x20803) ioctl$EVIOCGSND(r2, 0x8040451a, &(0x7f0000001040)=""/139) 21:40:34 executing program 1: r0 = syz_open_dev$hidraw(&(0x7f00000001c0), 0x0, 0x80002) write$hidraw(r0, 0x0, 0x0) ioctl$HIDIOCGRDESCSIZE(r0, 0x80044801, &(0x7f00000000c0)) read$hidraw(r0, &(0x7f0000000000)=""/152, 0x98) [ 1265.048620][T14975] usb 5-1: Invalid ep0 maxpacket: 512 [ 1265.208624][T14975] usb 5-1: new full-speed USB device number 75 using dummy_hcd [ 1265.458587][T14975] usb 5-1: Invalid ep0 maxpacket: 512 [ 1265.464367][T14975] usb usb5-port1: attempt power cycle [ 1265.878545][T14975] usb 5-1: new full-speed USB device number 76 using dummy_hcd [ 1265.969185][T14975] usb 5-1: Invalid ep0 maxpacket: 512 [ 1266.118561][T14975] usb 5-1: new full-speed USB device number 77 using dummy_hcd [ 1266.218992][T14975] usb 5-1: Invalid ep0 maxpacket: 512 [ 1266.224981][T14975] usb usb5-port1: unable to enumerate USB device 21:40:36 executing program 3: r0 = syz_open_dev$hidraw(&(0x7f00000001c0), 0x0, 0x80002) r1 = syz_open_dev$evdev(&(0x7f0000000f00), 0x0, 0x0) ioctl$EVIOCSABS20(r1, 0x401845e0, 0x0) write$hidraw(r0, &(0x7f0000000200)="bc0ca8f4d3805a1e9cbb6e4c040682a0bd99ef43cdd6bc06d27abc341167e0919172aac8aeb68e087adc02c812909c22c9ea07120e55bc7de10dba97b1bcd3516b4539bf6f21533d32df047fe3f4800bbee6fd6af40af92318ea15f16a78c34236b9d09d1b7358325d47164ddf658a8a3e5be85522f4b97119058bb024011f532d578d48f98910a169d1c77a949f7dbec5636e4db62a1398d6e6131343c2eceaa0f2a0cb1066300230385ee4f60af0afeee3a2102611ede25b07e0e1c30c12d38666feb175a3102158bb0aac1355f117138057f0a15581afe89b4602e6f706b6e4f8f08fdf207ffce0c5baea8bfe619ebb13eff67b820489a5ff03b0bb1c5967de5d7cec84c3f6fd2cfeada79bdc91cc36ed88d7f375fd76f84e7c9f676f76a29579bbad5e9bfb222fcf484665d879602a2e53dbaaea4ba71df44ecd57677e7f3283b9661a7b6f8808cd95ceb51c7cb44c3ebdfbf6694d1502125a6e9766ac7e645329ab405b879c6fb77206c86c74aa7ef4f6a848037de52ddc554ce029538206d9e61ef7ff168c7ab57ead5205589e6d67d06677b7594c8a46c5d79dcdc7446cbdd107c7f701c24ec2d95772d06de08b637b4cb65219fa30b9e66c9d326f6bb25a8d6b04828300e72a766da3eae409f1223c31ab81e78172382c6e267dbc08dfbd3edc2705e6d9f730da8fa1e9d088f0b7a715e5bdd8ae70faa365ab4246df3c1fe8ba724ef057c74a46471b46254ad7fb0da1854837f2f6f13ef3280a4c6f7c55162855a543fe4c764ac319c89f79f0fb797d4a7b668a16a1cba4916e7582a79c9a2f048993c2c3d02ae35a2c64a6b2a44b857ec681cbf1f3245ceaebbc39c0f532907c5087e9d0715e5e741a076a175396f682fd625a162cec836ea8fd061c28bca45ed70bf7c230a575dd7c4b1c6c0debf473b37df79a354d30692556c3e3a6f63f87caf48c2c8ec5a9cc1ed8862b6a28c512c11a1aac63b343cf3513a39a5b0197bf0e8577414706c6d228bcadc79bb0b060bef39c0572db9a6ec33d11607e6a36babb23515239b2c10ea33b826c4e0bf4063b9dbdbf0b431d518dd4707a9082b77c16c009e7cfde996f9cf135c3de300fcc5f314b5fa72b0a532d1aacb1d5ac8245966a90ad009e51491a225fefd345b77ed7552b9a927830bb1f7e8371e18b589dca77464fd08c57a2f30c3195979315b2081238c2c781e5ffb49342032e91cf4874c3adca9f9bbf387bb8f22649cc26067ac680374d11c6ceebbc9ce3d300f5927d2091295f72525be70928357004668ea97e29eb10fdfcdd5bfb7d9f2673066fe33c85c53004034ce6daa202a1a2eca8d4dff79e87fc5c0f789c3dd954156920995d8ad21e6a7bb044df919890034a9a3cf4b3539794e7ef25aac386adbaa7b0764a6e5284202d9fc761aa7831e4e1ed1408ad971811508ed5e7a8403d55d2eb08fdec7f9962b5eebf6e5fd4f5dc380a9510f0c2ce3b7ccbde07a490514a3491505f1876d515cff437370bceed0758042d17ddc8da6fc4cf0623011d2db06dbd64b04c5b74221a198ca76f3a19f770167678e841f2353899e9d248507e510564a260da83080e9d2c25ff6a3e10d016188067b99f0993c4c985ea34483c7222cb4a7813f682102a8f6e64ad985c504b70f8073633f50303c0d16ab0c5cfa009f0226c42fa16f458294102ae22ebabf2ccf0af2d79e98ceeee091f9a9734321e3d30beb069fde6707617e2b490704b986683f374b6bfa2d924ad4afcba54356121a633b6e3f90d71643b4217d172a22e5b2d6ee5a3a0b48a53f58a45516f706cace2a1343c5dc1dd6e675b1212680367940622a95032dc31eb016309bad58d9c468f0c5238c9940da5888ccf404101abf285ec658b51708392314998893923c113277e6a177b9c7d680a888f4f2922b7a85b2170589f9273a8edfd2100bcd07387d77f60b7208ca5d48b1f9627818e1e6595eec081ae1262cb46d1b040ea9315ac821015ba3d5bdcdeebe4da088ef4f0fa207612a56fb2cc4a0ef2d68e24b5ee15e73f5706c04ca6f6cc02004759e55212025b2e097bfcf40cbc8406dcb4baf466909e7acd15a8c56aa6fb46e3645b389804b1f6fd7ac4b45c33b3c5889165dd1686141dd42811fdc12dd6806dbebbc40ba0cf1fc7e1f6eacd60b9e23d4579121197b33315a7a301702d988ce6f35c19408bd940bb38bad1560ba4356728d12400f290f5c8bbae8c76ca93fb9abe1f27d83b4260e9ccb084334f4c137dfae8b1213df33eeaac7f0f4bf4dcc2c96e1b11d61cd5168228cb2a5350b3c8cca4fc0dbfa647a009bb558032164cd117ddf5db0997c8422ef39d5884dc30b0e772b6206ec5ae6495977e069a0251a09d47439742c360d8f02a022ae202ec0207b8fcb254aa6dd287c789cc59f17d2cef8694cc648ed0804a3cf8e690c915537e995e49f472dcde36181828190b27c217accad274ce4a3e8360da724a55db4483558726831117a7780ea55323c0e04c22d9ddd5d61dbc4812d72cd2cf2bde9c4f0dc7abe677e3c935bb391f2bcf0edccde9374503c1c52c1ca296920a90c830c118129949ff3b433da1a931e938c035a6b2c138a7f46747b46a94d33ac0c74e4fcf1f41cd0bf12659f63d15c075671d861f2843df902397df9f36d305d5392d323adac7f37750117344063a92af63c631d00b9014e24f97d3e6ec4082952007a7a5793b6a16e9000bc30142e110ab70f1e81da9a55b2b39b6061b1038e39bdbdac10957bec02d77538ca76b356b913c2b296fa40d761bc571193b31ba56137ee9c0fa1ca3e4ee88a0d6e1cd72b0603dd50db7c4dee2325e8d497ae36febbb67adaac2765585e3057cde3cb85e2f2fe3d278468146f924bd172adaef6215966f70d7c8f2bd1575c3085f7e239ed22b26f5345fdaae42a5ec4531af46dcb0d6eb9088de9ed5a13b9242c567003906d7ac951d51ab9efaf539bd025605649cfe49c60b8fd7bfbc123b70c66855011141340c0b942ae19d2ab8074fe00a757957a462ff313ada92c3393e83a0a6019e621f218f531b52cdb70c492e155c4636e4caef03f40c82a5d717528173620b1591bac5c6cc5177ad76d3ccbc4734912d24286ada9a3fe6999a15e53616660414a66549f5d2df7393d7b0a01fb6fbbce8335ee027372f4a54162580c79a6e4807282b5bde9b03b36b261c7b3d2e66a9a26047b08b2d26898c47c8f60b4f14e6c18c59aff042043ab55dd32f7f091fbb4a31369bce2a9a2cb4cbab85a1f734e0e04185f505a32c808e96bf0001450eedb425aabf547d544c8b20db055e5ac9520373ee985a5a526c20e0bef21c38b156144b5a021c43d4bdb5a26d47625579c545e92022a3e165f57c0425129c983781dfad9041d4b77ba1c4676073416f0cda8355258e994434fba0bfe0dbd515ab37cace243834289d1a8e10f5adf360fe95066b8a7db03b9b01e9ec8c82e755ad23d263e08ae5079a5d68d3d0ca09d107aaf84aaa48931e79cf0a3079b41c0a1c3c3d42d89f24bcc657c3a44bf4a65948aa1faf642eecb84b119aecea0b6d081c04680ed0d0d41a06199d6b32e07c800f7655135230ce34d381b4c6fece111c88f8819c661ab84800c5682db15fd6ea3e8a4c875d600b73371048793dc5c0d3b18bf45e2b46f02147116f163795e2ceb8be4df2fbb777185c377feaae247f42c9b40e6b20995ad1b0d750255c9d2fd596e085f71dd2489e8acee172ba982252b88e5cb459f8ea969f7b6a3f0d8491c03709ad05a2c5a1ae65bd47b1ac9123874bbdb06fe5ad6c381ad6373202a543d54fb10e76634189e0c7970fc7cef703f8c49b935032960d87fa5714245c52ea3c56be640770eb1e0fe9378821db20ab144781029dada979cdf80c93436ffc55c30bba9e5d6467f2400f930fcfee790a03a07f8fea9e6822f93af0e9b23f6c7ed013329522d3969c2692b3907137ee27b1123d9b7d7e2cca0e1b6c1bcaac34e577209c9fe6e65bed97bb949c18cdd116d2a627beaa6785983abe8c276dfa045f2f1cb8b41fb90ae1f3d4b2378c9175c448775a1f94a286e59ea2e97e48e0ba7494298a41671a11db5f0b66352354dca64e90e112bc93ecfde2cb3e9a8df75b8f563298d0e1aa5e9b17172d12293f0eca9fadeb2f57c5f743f5fbf1de23b60bebecd94f309e074008bfa43ab6f5241edef42b63fc687880855e9d7c3a7d0f314d7dbe0a85b472d678737c775b3937f8ea21be356cf54945a399b1ad9ee8951c8fb8eecbd6272c47eeaec998cc731f441100fad588c39598908f5b9da4047de1d90999a7ea1a684ea3bdfb23dc753426c12cf4e69676adb89e3783fa87603b41c02f5b0a8745c6114a44dd259d947ec83e01b35edf78860b17b3ee7f39e70c742b5f7cc6d623d9543de34b59791179670d7c3484c684f08e25e70d721e6a6c0ef5d3bfcc6d71c570bab81f56af7c17f1d6fc8daa26a782d259dc247493e7832bc6e4d9dd686f1c9e6035f313b8d752b82f40e127f6fb279a80e228864349bf21dc825efbdd2a0f3c0f9f2c7bdb8c48354db4a1e7bb50386211b897f55f139353f374d5b15b1a3bc01f0f2d7eeff4153183050b1abedeac5d6c17eee7b669bec8b9222b6b3b0fbaeaf40857f95e4b79b8a3db759f3abcd4987f088500cbce19621a61b2094cec051f7957276b6572fc81da9ea52cf71db075d69e150f4839c81f6317eb58ee0762cbc8876e0c1c6281e75607b05ea835ee3fde435071680d91d38b4abb52bc43df784b2647fe4f28611777cbde0bb1758bfb4d78d4340bb97df83720afcaa79a1b8db5b79b9de3555893c007105a4aec9e8f7ed5253b205bb1fc69f7992c910d036f6a1571c18c61b899fd6d0c9787cff4b4d81ec11a80b2dcb2e84bf89647b006098e55956012d5bf836a54dd7e9080b0f4dbb188abc3bb46bcca763fe24fd66213c11d1fcc18b4ef3aa28455e76dee0738a2ea4ec70be650a488b69ddbfc693d477583440011f6778868660d5ac20006fde0f0fa351c145665a57d2ba53e41fddd5724423bf6efecf75646c4ae72c46d8a", 0x20001001) 21:40:36 executing program 2: r0 = syz_open_dev$hidraw(&(0x7f0000000040), 0x0, 0x0) write$hidraw(r0, 0x0, 0x0) write$hidraw(r0, &(0x7f0000001040)="451de8b143ba095c1bc5f6c60b74378522aae1ef00b5e676c58af5bbe466ac9ec0318e5fe4d498601310441c7723bfcaddea3dac6869e6344abba6b41642adf898cae47e6ac935932dc66b3ead8112b620249a6a54064af5d6b6c3c7a2b108c4f48c1a9f952d50a52faa98459e3c397f73107d9b36c85a8df05d44007c9ff09db2ee902800f3be3285c2628043a1ac939a0c5f7b9c9686853480617fd1fa75f8cb4d8bb73d4362963590db329755d1051be3760d9fe8a037a6674848b769b2bffa2bbf03a9eab27ace566280e2b0274255a94336446dfb8ef4826a8fadce4ea4f0ee3e398baf83baeca1662b432ca3852fc4201ec64781b0a16082ee6c1429930bf97a7bbb2d4a5c9e862aab7b0fa71eaed47757f8ad30bc834eed7d33b258d05d5d47774c729c8c699028159cd22d20212ad347fb3a80a90474d06074676ed35d5e07d63cce14e68d6484a15d98e5f1775b54c311feb4da2a8719396a07b72b9572ce02e3244c0f684c7a4888202cc2418aef6798004d90db2c64c599469a8d7c7f32411520917f657e6797966988ed7a5c09ece06ab80a217ba7f5d5c7db7e42465bc4977b073cdd014df9690bfcf03d338ffdd079b779ce25fab820b96e94b784653c98eb1012014134470f0f5bef9b34128b8ad85a50d4fe87d910f12e5eb14ebf5308d683b62372aa2652f440b7610b35935bc73cc5bbf1bdaad6d43978b49e09ad3e372b52e72a3f8f1c046c6ccbba8f885fb90eefb6138a029c63d35759bea54af76cf2bfc2a9eb94801d3f2eabcce9465f1078a1eb3ffea1a6dc8d6396290701ecd0aa5488d924ef1ae3596d3eed73cd1d85b8438aac67f425d3432a0f5f0c987e1b5ad09f204e24ada28cdad57661ceb7ca9b11995d075faf34beecf4cfead43c316060a01f48dbe858117877ba2c9babfc54dc3a0b337eda446120b85fda73b615fee5d18db95477e87efca2dcb0afcae271def3a0c9efaa72d0f17c58d2242a201ee624676b98f55939e1a5351f9b04f27901704641b0e600ac0dde2b5c137e490be012377ecb7abc84c86a11c95cea8f5cb83785f17b21c7ec0c05edc372d7bd5d7156962455ffa8da555c2baba995df6fd2b92f73f7f8cfc366978abd38721234dd4519946db3c4a528019cf5eab8f3fbe7412d399963cec1301cea0674f5e2ca6542526b42ce4a62bd27b647cd486d814bb50ac7910343776566b9692efa68e156cab458e304cdf1f2fe86b70446aed7de1e8c9d82d70673ea381deead41545705a2c173a431dc55df17c716e60fbcda65d57180bd43562c6ed67f916869c0e3e240bfad9116bf36d87c0d23ec726af0286deac7245b2f13136e71df94d416f1d92b6ee9520fd635117c6cbf6b2578b1fa13882c04df90e6b661d87635bc9572de80d7ded8196fee276ae7183c7d37532d5bb92d5492563ac70ec6d561d8f1cb39ba847e5b871db8293f95ea93eb8e372b97504f440e6e3c91d9c1674394a6f27013ee77830653bf5f9baa154711cd6209dbcdf2a45ee1225777c1f0fdc13ba91e5aec548b8ea486233b517d613c32a8865600fd411607c3165b3164860474c06876f49ae4956fb0421ff641c8e80957986a55b7f547d7244ab0a4d1af71386d9a880a211e9f16351eb621634dbeb9f54244a0631980bf3feb081ec802b6ba11633ffa609aa19cc46a5c4a4caeee22036d8fa8b3d3645ae9453888a5a207cc3a8f49bc0f75c6e80ae889cf3f965e70278b3732cd9886cdc329e06641fb9c86d951195c64145cf1085e708d7321321072adeab356b81c7b90a687455bce527b1d25bb150ea43c1153dda4bf76a04449d0bfda847329ce570e358212ba15b40a755b9202e9449d4750e2c6f95d6b360da762b7559f5e83b3619d8bf7bd94911cae74405a986d60e3aa8d69411dda8c1df4e0a44b6875527bb08b11fec4541f99a3fe1c7a55fceaf05c1f4206dafa6573467a98eaec92b359d648ccdc2fb4da1ce69db1fec26ab9ed0026e7a58f89a26c20afc7c1a484ec61465109bc965930891e3795b0e23164e27c67a250eb11703705c76d078b63de18022a23c5794717cf78ce22e78cb8a0554ce8ccf08deb50deab591ce73fe67b39d24205787d80eab575ca4daad6ff75dcaddaf0f64c51b877ebaec29a19a76b8860dfdd01f6dde115f3b26c97446d7753540cb3aa32cd3842a48a1082396ad45024c14e83534ab63622fb2ec3d6830003688aa1417ddf8d650588e4bf06c8d484fdb1ba3d2f1901a8eb283a962db8cd71dacc85a3343acbe44a0a2e6dae2bc49baab8543ea3f5cc5857ae6522a7ef920ba4f020fb92b0e357c53b4f6bbf636b278236e1aa4a6ea058e45a680f6ef3e673b871f2e22440823d25c26ba3a3204bdc4577e7d7a350c54c8b7a9b1b4c3229738582a3861ed38bd80f753792f2f93927f9d89806d6ef8531a07cbc08eb20d38e5a2120658e61506f67e324d9dcd48fc5a0fd8d9e9ffe24be7834633e05defdb058896469c53b3ae0f8ba6ab1c457beb5c7b6f8b9f9030bcada2aa82335ba442ff3bd2929b0e4ffe583825b206ba9c761998c95594c399a73d2ed471ff80052df39ae918e1ab2badec2592efb5c5d50c42d49f1e33d1a6567b71fe448d363badde26e3f2e5f612a7355d6db904e4a345d186111e07187b6e80a05203c11eb3c17794f78cadee73f9c183133d84c7547a1402702da1146bb58b3583d38b05cabbb09482f3e15807c48ba9caf076df1a648114369af76b55d31b2651c03110403f56aaeb905b2306dba2c2fc603909fadd9ff968168db3e6c2fd72bef8d8fdcea95463cde72003c63cbab3867a89a9f7aaad727fe4f1a697d370c19e2e64496c18fec88a21c28426b446d40f508c3f24044026145fbc3f6c459188e6a4de2283a3b1c6a07e4cb6a3b11914832338713d2465a1782a270c8b478b4a669e8d80bfe144a657c23449d1845ccefd48606743925223f260e0f056730a80f0404fbd239fe9e1e3f3e34f59150157ab9fdf03feb1abcc070350c41771d26c16d20fdc69e8869cb0c43adaac95a731a8859a7e63b61d8c8d3cb15951d629746f5095b4d79b02ce2687fba9facc0e09717430184e1a96dc4865e5716296770f432ddc03a63811496e79de9429aa83ce0d2cb2ed59faeaebeed5cfb7e89c56992526df323ab52c91f921418be95326a2697aef0fa036ccb27e629e0a19447251448d59c8112331bc90923909da6a3f977bd850790730607d360466ced8ef6be095c423bec65c5c6a6e863cf4eced3ce50205c471b4f3313b471ddd4509bdb8d4d501d545aa22d687b7d1103c1371c5cd87f46bc68d19f11d7041c22685b9179302dda65042592ae87a8ec4a4ae560ea13c0c95cba8700b597d739413fc06c7bbe9deeb8346fdfd7e5ea211a0c26fb9f82e2d8c9c5273715ff24597d481d9c48ba3a8059f9c6750f6a56ed7ecf74dfbcc5425166ac11a6f91dc5a59a1f0663dfc4e0eba7bb61c417acf2e5c0818a7f3d4b858028f5987ce225775924a02aa5ad5c1de4b76bed18fe2789cc433a1aa1f69c6a9ee33bc4eb79cbfaa35bd316498aa85f470b9cb60db4fb66fbaa5ce94fe3d51cb5c742c92476857980d9eece5808157bce890b86ddb5c0d81276daa8bb25840dece2e9c6645b480ec4a23b7ea6ffbeddaf3831b19670f227711a371c4714f5f6ebbdcf05795466ca977a81f844353ebfc4dc7df8bd27b4f32c5e8dacc9d26f38f1cca54828f4f3836be20fa3feee5561a3f196f5a46bbc7ba2a37c5051b4adf224018a7bc9f65a885ae9ce85dba1096abae4c8d9719d922269f6968dea8b1c4140f5931ee8b4357966f3e6ff1defc0ca3e249fabafc4395bf99b2b701cdd98c2d12b93d51e8488e2ff26389eb041ab6c8347c67d0148ef692503eefa9ebf36b5c4cbf3ccc6e1d1f39e62619cb2e8eba5c6ec5debf0cde24bb4430793f6e1a2ec60ccec4524d13b5abd12d4c4594416b3ddf02bc3ddba5d2263c274960b39dbe1aaa429b9349ca21cd390ff9f114d77f1000f8d3b8f84ed5c2682376ee9cc966cceaa3c9d7dbe561c0813af7f425c5dcb926cd00220435d8a5b352124f1bcf2c3c6545084ff9187fb6019ed836ad22eb173dd316b0fcedd5752bab1e3724e0fb1a8bf41ca0959dc9a4ff33f58de9f05cb467fa4b7e344736b8c1b20ebe1b3214f2623b667eb49a1ae44d15128071ab8f7a6451a26cd6f5c21c3b0d946ea30af8926f8aba060479c729d395c97ebda7a867a069a72ad036ea9fc0b4d333e33238435486ffe93006d48e76d218a4259fab60fbd9168dc3037bf716ed64158772b3d0b72fd04e50e9388e5d44a6a72bbc18e931b2db15dd0c3201a3f9d5302a5c997dbd288a7a60332b64703ed19446756bf98169142b75c266f600eaba195adb816d53cd478b55b7f91b7f99980f8912bde786a614952782452c665fcfe6317781292d535f478a5bcdd634904792d0737c14dd1da2e3ac0699a713ac1a8a9efdf1a935ca396c657dda1fa8d3957e3302bbfeada70d83afc804eb5870f876dd496f08815841e0c4a0f0be60e1465202072e52ca41b748fa03ccd0dd17e1afa7652aac34c8d421bc0f2c804d354d7353f92537bbced500b1dc23f151a89ae4c99cd9f8804816369078cc992cb9028d5479dde69fd22e19b2523d63e7dfb0b155f9a3baca3dc791c12a99eb2576ef33119416961ab1dadc81e6a8c24114466480a7d92b926f14b36e6b3c24652de4e94ae114cdea2508aef956c58ba36fd8cd87a1c1a8b8ce25723894fc4d1c2aa5d8a81527e023227c44698a734d5be8d90629b7e8caa65b0851a8dd2e2659a29564379ca5603bd9912afd6c81fa0d7e00fb308e9e265768b0fcbdddd3d2a71dad2f620e1e02a2098331ab4b3032431fc22247a9df9692777ed9690188861640751e3ca9f285d5917a56169d46b400732052113e339397d291a05179b9ce7fa54e9ec2828c687f5b79d11f8184482b5b7c62544f13a12bc86f7a9e7b812325572684d5265141e2cbc65a8dd7318e5b3b672dcf697c4011f650d2a3dd467a890a50326ce564180c6c9a9e879336d4f8b9e5824e1a268610d4c7ef4659007c580a92f41c391f79854999e4fa48fafce94861c81b73246944da1e48b5cdd53c6dcc040e5d2312cd81cf4be885b48c032a80403d4b6be5ef000360dd3d9208c081f29ff4b232911a8d8160e56deaeed2102ee2cfb0c10a6298c654016e18d10228df1247609c881f8f7b8436bf14c3d4bd6137080ae36b61cfe994e8e99466bfdbdb2f5b44f581564ca70ca66bbe3dfee5d636a695cdd31fe924d904b1d4738b44581600d59d4300b14ab63db6eb10cd7a9a3fdd9cc43bb232b8b7ef4ee9a12d2bb0c9af75004db148294c1f32a366d9a41dce03ce343ee29a24bc9afb8e85926f918d6924fdcc4681c93f4ad670ae13827aaa0797979198e0e08e46adb413841a462d397b6341d254f5d579bb7a4a6214f2ef5c90f621afc1ab802a6dc6e227a5fbd5c641f959c44b62e3c09ae331cd1c2e8d69f800dddcfb59610d031f9fa18a19b351c161f200a0eadff2b3d66449d4c86710ac8b6e33899234cf409a1f440ff5182da0c59ef49791755d5823a4746201aca9e9324530eda4fdbccbab61e00f6339ef1d32c39e943c3e0e635ce1c298b4d149032dc027a15508b57399d487a17b3a6e434b2e1ef97a5fc66133de81095543469f63b3aa696237640b8acdc7eb17c991ebaac6edcbc5fa633a8f2be44cede3014944a6d028c702b510bb3", 0x1000) r1 = syz_open_dev$hidraw(&(0x7f00000001c0), 0x0, 0x80002) r2 = syz_open_dev$hidraw(&(0x7f0000000040), 0x0, 0x0) write$hidraw(r2, 0x0, 0x0) ioctl$HIDIOCGRDESC(r2, 0x90044802, &(0x7f0000002040)={0xc10, "d6e634eaa1f5360cfc1b880d0a3394d293ca7abcd86ee3b90c93bea7942aecf51207bd55db9b7f8be9630c5e632c9bc59f087795f280fa9362d91c6405c86f6d3a3175c16419d775f4608a1c4c2392822e18c8731b4dee0764e92fc04bb34f9e72c084bf4e0357173f881e10509cac7ec95acb3de0ede98a90764adda4d18aae28590a61677cf33c45d796b6bc6aefd4de4f5fa533ce462381f1d0a997a46b276751e5d0a8c20cde007faaac8fb106136a092f10938a613a171e74d03c2be61f7cd4214c6022c2c49562ef9d7c1dfedc17af0bfa67bf9cea1ebc0ce4245584a9ad3e183c6b8090cb575e6285860d813aa6481eabf6eee53013cf748e5a0c2f56f1230e953d7bca0c54c55d6f23c489ffae10847d64b9a9ddf030ce69fca2d99139a70762cc6dc3182302cef84e2a4d6335cab39ad48d1719aaa4107b3a208b41f848fa36dac15e2ba8f6238a6792399bbf45e40d9305ac9620cf6c2b648e6b3eb5b33bf2d5754c28f1da724501ddebe8aabac4769bdb14eee0e1c81f1f9747c65b4c7a902ad95871a3196690b8501791ee7c23e15cfb346f8474fa17fd76e950b4f844b37b64a0e0767dd467654069c4a14567c27c1f881b84f64139502910859d6fa978964a832150d79df5fd92b8898537194d11a79f8bf932223fd54d5672ce9b687b842edc6e242c0ffa210eb3275c6115196073e08f68271e5ff689a75970bcc40771fbe8ed84c30191c87b5dc611f8e6e5d1910663450f09e14ab4e72f69b43644c8cdfd5890e60ba9d6517a956f2dcb67d8ce268e56557b012aad04dbcbc2c0ab4c66af1361ff15d8e7b12a7982715ceab2d284f2ac159fd2c3dbe81081f4308502c911a9b2a8dc775ef960fe092f6f1361b82f58bbaf810670eed3fdf06810a0111b67fe52ed3f2b4cba5ce7ced3e26c10256cba4ac07e6c5928bd51c2643d87fb337128cf0f91473b8ff818687c6c60016a6c04c9a53d201bb5dfdb852604b5c5d337c7a3a30692d5fda7dae069ac8a6580d514979bb442c68741e1e28f9980c904e4e46390e8dfa9c42235c22e419c49ca515d60f5d6a79f8d361b794132bddc6d52e10f13d4ae10fd9c1263a0cc5791d335000cf8933dbdae9ad99a3244460894559cc534ac86ff4991ffde75af9d0364b81c149dcb2fff5bfb28d3886936e868997eecb9da010face7ab24e96eb6993296c2e3d58e70e517081c9d90079a667cded9b70984c3964cda97200671953eaba702da8011d91a378a9aa510923c8124d1525b8aa8d031bd5108c8a402e42d293411a263687a4cd7fc5430c809bd2d6f5014b06e4ae5fe92c37d97a771d18da8ca91f83c3af5d6a7ceadcba46f41d54d925ede3ceb3ffe069e89964a9da091d9c217a86bc225291dc303265af9d763bdf1782efe2c6d92de192f5d0671f67cfe7368595ea8e6559314d62d06e1bd01e9abc7db355c3ce80852d760e003aedc6488d6d7504c25d721823a810d1963a214f485d7aaee90cf75372011b37f55eea7204fcee87482d455bc5f9b47f033cce0d3dd482497ed3eb383578ae9a2c9aac9f802a60b18d18ab7055868e8f0dfb182201a85e46656eb42de19158375d92b6cdf24e8c1eacf777e7b444b574a39623c0438e9e52ae82a94ccf9c771786a0aa7b328a7d68bd27d36991dcb884f4f4bdd3d9510b83b502b76517ec68cb3bb8fb261fc2950410ec0e7a34571c72c739a9e517c39d4b398ee37a6d7dd3bb8d0fa05a64e0d60435c2ed1048ff1a6eaafbbf8d81505e7970fe0850491d609c709fcd0783c38ac6b85955030dc939a8e6c2aed264377eaa6e3764eab7d539967e3276eed756d195677f2c7e3d7fd6596c982132b2c79dde322227ffb63a32e977fe377298c218cedb41811561aafaa34495ad28c84dfb7c81d47f68a7e8ddde339fe1d3d33d21ecb367a74cefc99bca67f36fcaa07157bb929ce27c969f8344082b2e7822d1318212405861c784b5aca7d6e8109a5599547e919087e5ab9fbf54e9e1a5818d5b415294425bda08231a860d3a426a0e182d89b7e65e2be06393fe982e19f206a9e2820683493ee0fce2719376e8b1906ae14d85a9a7ec34be25c6b1f42a12bfc4badced078d14ce86f7839f4cb5702d8b53074197fdacc33f48b18d8ef0a7a796e62e3e7dcda355adfc6f5794ce529ab8391691858cec883056b1b14f47e1e7fb2e07c8b44fc7721c2db3d30baccccb15858557e90507a219a0528a3452bd4973c030c3fe58322bd9d05fa3dd5f0578b4df980933141b42120a1b047ce3be5e2879d1db05bccb8856f9ae523a9e418692e5bb33fcc4c2fdd9d6b83e3bfd2815861a0914a51614a761297e296a76d59d801a9f1993da62d2ccbb0b8258ed0d78dcd171b3fd56819a1a92ec12e71f7a03c6da153ddc77c478925fb5229cba6cdabf953635284bd4aa6f719f16ba3fc2504d1f51463464da87285a75286179274daf07e8c56d6dec91a961cbfa7237a8a112634d8639d7299bd61da82e1a8f4fed96488adaab39da6558244d6f515851a33b5bf8e5a385ba0c20d9b55a8da490f79ec915150bb9d3f8fb07806b96670b8f3334acfb4321cdab2da92d542d709d92cf4b48627822042210c49c1217b5b31bc2f4be49244775a2b85a701cbb5122903f6d38ed1c40ed44eaf8dcb9d6e12b2d0896b136c5cd91f52ec52c253111f5231bfa64d7a23a44a957466ee970feb4c5f3b84c31146b405780d917b5ac0338ee5c5b6c102f05756d860150a8bb112af8e55eb5e11ca53f6f685e32dde6ca5c9bf07a31cc8acc4160330a4324ed4d3bb486523228a1bedb67ee779cbd8eed10f3e26f5fa9a7fbf99023c0315d48fbdeb0922da9795d53098c510e4bbd9ff3b4f3e265078fd203df5ca66c2ae270748d581b1ff06138c72a3e0946cc6b89536f0b95bd527c2ee276a6ee927d3c334f34fbd8ec4ececcf7fe922ec1b98485a916d04a1021b48867e04492a1387a199d9e28f5d69ce06024e5336ac2422b02bf6d4a01e1332c06c79d23af27b204db0debdac955febe79f8c91dabacaa2bf1c8c9164b006f75869d3fbe12e29837d1fddd0aa8a1424deca9dc6e59b9c0934c3e483896348c3a8946972a37d08ce504a17bfdbdf454af343a4797779105dd9c696f5372c739bbade83d965916a06d7c3840ef81bbbe3e815dca1b36fb488f121552b1de8f76e73ec6664c816c910734548a911e7188f3741adeb65b3f528a4a4664bb8213e196dfdefd241f3d1122cd1a078bce07a2d407a67c71ac5b8eb7aced5f3cfd515518ad0d7189bf986d86ab5bb3bc1ae6f396e109699ef163cadeb56a8ce3f3c1a1bc2cb999a7f3facc3bbc3e5a393387965b8ba1f3c6624adf42f9698b246170a1482a3a8a3d67a831a38364629895fac6e6b1c0d3be0d54723fb96bf58a93ee6b0a784de1c4153c1840830d57fc5af7fba29744385d574036b5a86f90ac55f113ca6fe0dbed22f5cbe8590f5a0b2d447db0820ee95f74b7fd38463731bb5ae6d160e0118f3290445aecbeb78677ea33fe0f893fdd5c5b853be18f615b6ce9e6835068d5f7116195d4b98dc6db567a2ab08b428f2df715a9123d0a7d42e6fc7a91b808f97854c7abd80d9b754f5a0a37f50e3c1f3e6572421b07ed29a608060fc43da04906bf8bef707c04d8a1d58f3f79f6d7887550014c55fc63bc5f961b7a80ab82da999d5f22b103ca841b2f01ad4aff0f3635eaa63fa86c2f71223c9e4b17785f6b0eaa228d3d5fc776b1964461e1ea1f447893842413cb06e26ff855f876e5c92867b2507a80b57eee67de66d2bd37f276d01085deb0adf9a9dd920c8cac740a7798db0e8fba505346888672f2e183ef551436bf7510de97c6595bec607084781f22887736bcc83622020b0149a55b69a93f3adf3a604ca587ddd17849a9749cb8edf03ef3bd0ddf6c7c041e3c24600a354440cb223920f7c60f618b065549d1e9a955d7a28e26ee866af0db4119c5f24080eff5cd7964670ac8c21143f3a2e669a5977c22bf87403e1937b3b43e558b6a643dbac47e9281679a8064f616b8cd3dc506cca2538a50fe4d6e17a47e04b66190e4ccb1ad0b5a3f3f9d32e3341addfc5a4517b762757636fcf034412f2f1edbecbb05b144da3d16b3bef7997a8ee780de382be1aabf16ba9e8aef599f67ef32c769161b5936100bc25b90188ed9f19c1ec40b520a6cdc43d30129a2d838260e4dfb15ddd2a3b9de7afa07243b0bce79828beef1289432fa5eff56b34732454bdd2fece96676343bbc95f97c542da94b6d4466f78ae34a0d8438d973fc30c8c516453075b9657d7018c20521f69450d6127746971a922041c13cb5f8b6d758bb392"}) write$hidraw(r1, &(0x7f0000000200)="bc0ca8f4d3805a1e9cbb6e4c040682a0bd99ef43cdd6bc06d27abc341167e0919172aac8aeb68e087adc02c820909c22c9ea07120e55bc7de10dba97b1bcd3516b45398f6f21533d32df047fe3f4800bbee6fd6af40af92318ea15f16a78c34236b9d09d1b7358325d47164ddf658a8a3e5be85522f4b97119058bb024011f532d578d48f98910a169d1c77a949f7dbec5636e4db62a1398d6e6131343c2eceaa0f2a0cb1066300230385ee4f60af0afeee3a2102611ede25b07e0e1c30c12d38666feb175a3102158bb0aac1355f117138057f0a15581afe89b4602e6f706b6e4f8f08fdf207ffce0c5baea8bfe619ebb13eff67b820489a5ff03b0bb1c5967de5d7cec84c3f6fd2cfeada79bdc91cc36ed88d7f375fd76f84e7c9f676f76a29579bbad5e9bfb222fcf484665d879602a2e53dbaaea4ba71df44ecd57677e7f3283b9661a7b6f8808cd95ceb51c7cb44c3ebdfbf6694d1502125a6e9766ac7e645329ab405b879c6fb77206c86c74aa7ef4f6a848037de52ddc554ce029538206d9e61ef7ff168c7ab57ead5205589e6d67d06677b7594c8a46c5d79dcdc7446cbdd107c7f701c24ec2d95772d06de08b637b4cb65219fa30b9e66c9d326f6bb25a8d6b04828300e72a766da3eae409f1223c31ab81e78172382c6e267dbc08dfbd3edc2705e6d9f730da8fa1e9d088f0b7a715e5bdd8ae70faa365ab4246df3c1fe8ba724ef057c74a46471b46254ad7fb0da1854837f2f6f13ef3280a4c6f7c55162855a543fe4c764ac319c89f79f0fb797d4a7b668a16a1cba4916e7582a79c9a2f048993c2c3d02ae35a2c64a6b2a44b857ec681cbf1f3245ceaebbc39c0f532907c5087e9d0715e5e741a076a175396f682fd625a162cec836ea8fd061c28bca45ed70bf7c230a575dd7c4b1c6c0debf473b37df79a354d30692556c3e3a6f63f87caf48c2c8ec5a9cc1ed8862b6a28c512c11a1aac63b343cf3513a39a5b0197bf0e8577414706c6d228bcadc79bb0b060bef39c0572db9a6ec33d11607e6a36babb23515239b2c10ea33b826c4e0bf4063b9dbdbf0b431d518dd4707a9082b77c16c009e7cfde996f9cf135c3de300fcc5f314b5fa72b0a532d1aacb1d5ac8245966a90ad009e51491a225fefd345b77ed7552b9a927830bb1f7e8371e18b589dca77464fd08c57a2f30c3195979315b2081238c2c781e5ffb49342032e91cf4874c3adca9f9bbf387bb8f22649cc26067ac680374d11c6ceebbc9ce3d300f5927d2091295f72525be70928357004668ea97e29eb10fdfcdd5bfb7d9f2673066fe33c85c53004034ce6daa202a1a2eca8d4dff79e87fc5c0f789c3dd954156920995d8ad21e6a7bb044df919890034a9a3cf4b3539794e7ef25aac386adbaa7b0764a6e5284202d9fc761aa7831e4e1ed1408ad971811508ed5e7a8403d55d2eb08fdec7f9962b5eebf6e5fd4f5dc380a9510f0c2ce3b7ccbde07a490514a3491505f1876d515cff437370bceed0758042d17ddc8da6fc4cf0623011d2db06dbd64b04c5b74221a198ca76f3a19f770167678e841f2353899e9d248507e510564a260da83080e9d2c25ff6a3e10d016188067b99f0993c4c985ea34483c7222cb4a7813f682102a8f6e64ad985c504b70f8073633f50303c0d16ab0c5cfa009f0226c42fa16f458294102ae22ebabf2ccf0af2d79e98ceeee091f9a9734321e3d30beb069fde6707617e2b490704b986683f374b6bfa2d924ad4afcba54356121a633b6e3f90d71643b4217d172a22e5b2d6ee5a3a0b48a53f58a45516f706cace2a1343c5dc1dd6e675b1212680367940622a95032dc31eb016309bad58d9c468f0c5238c9940da5888ccf404101abf285ec658b51708392314998893923c113277e6a177b9c7d680a888f4f2922b7a85b2170589f9273a8edfd2100bcd07387d77f60b7208ca5d48b1f9627818e1e6595eec081ae1262cb46d1b040ea9315ac821015ba3d5bdcdeebe4da088ef4f0fa207612a56fb2cc4a0ef2d68e24b5ee15e73f5706c04ca6f6cc02004759e55212025b2e097bfcf40cbc8406dcb4baf466909e7acd15a8c56aa6fb46e3645b389804b1f6fd7ac4b45c33b3c5889165dd1686141dd42811fdc12dd6806dbebbc40ba0cf1fc7e1f6eacd60b9e23d4579121197b33315a7a301702d988ce6f35c19408bd940bb38bad1560ba4356728d12400f290f5c8bbae8c76ca93fb9abe1f27d83b4260e9ccb084334f4c137dfae8b1213df33eeaac7f0f4bf4dcc2c96e1b11d61cd5168228cb2a5350b3c8cca4fc0dbfa647a009bb558032164cd117ddf5db0997c8422ef39d5884dc30b0e772b6206ec5ae6495977e069a0251a09d47439742c360d8f02a022ae202ec0207b8fcb254aa6dd287c789cc59f17d2cef8694cc648ed0804a3cf8e690c915537e995e49f472dcde36181828190b27c217accad274ce4a3e8360da724a55db4483558726831117a7780ea55323c0e04c22d9ddd5d61dbc4812d72cd2cf2bde9c4f0dc7abe677e3c935bb391f2bcf0edccde9374503c1c52c1ca296920a90c830c118129949ff3b433da1a931e938c035a6b2c138a7f46747b46a94d33ac0c74e4fcf1f41cd0bf12659f63d15c075671d861f2843df902397df9f36d305d5392d323adac7f37750117344063a92af63c631d00b9014e24f97d3e6ec4082952007a7a5793b6a16e9000bc30142e110ab70f1e81da9a55b2b39b6061b1038e39bdbdac10957bec02d77538ca76b356b913c2b296fa40d761bc571193b31ba56137ee9c0fa1ca3e4ee88a0d6e1cd72b0603dd50db7c4dee2325e8d497ae36febbb67adaac2765585e3057cde3cb85e2f2fe3d278468146f924bd172adaef6215966f70d7c8f2bd1575c3085f7e239ed22b26f5345fdaae42a5ec4531af46dcb0d6eb9088de9ed5a13b9242c567003906d7ac951d51ab9efaf539bd025605649cfe49c60b8fd7bfbc123b70c66855011141340c0b942ae19d2ab8074fe00a757957a462ff313ada92c3393e83a0a6019e621f218f531b52cdb70c492e155c4636e4caef03f40c82a5d717528173620b1591bac5c6cc5177ad76d3ccbc4734912d24286ada9a3fe6999a15e53616660414a66549f5d2df7393d7b0a01fb6fbbce8335ee027372f4a54162580c79a6e4807282b5bde9b03b36b261c7b3d2e66a9a26047b08b2d26898c47c8f60b4f14e6c18c59aff042043ab55dd32f7f091fbb4a31369bce2a9a2cb4cbab85a1f734e0e04185f505a32c808e96bf0001450eedb425aabf547d544c8b20db055e5ac9520373ee985a5a526c20e0bef21c38b156144b5a021c43d4bdb5a26d47625579c545e92022a3e165f57c0425129c983781dfad9041d4b77ba1c4676073416f0cda8355258e994434fba0bfe0dbd515ab37cace243834289d1a8e10f5adf360fe95066b8a7db03b9b01e9ec8c82e755ad23d263e08ae5079a5d68d3d0ca09d107aaf84aaa48931e79cf0a3079b41c0a1c3c3d42d89f24bcc657c3a44bf4a65948aa1faf642eecb84b119aecea0b6d081c04680ed0d0d41a06199d6b32e07c800f7655135230ce34d381b4c6fece111c88f8819c661ab84800c5682db15fd6ea3e8a4c875d600b73371048793dc5c0d3b18bf45e2b46f02147116f163795e2ceb8be4df2fbb777185c377feaae247f42c9b40e6b20995ad1b0d750255c9d2fd596e085f71dd2489e8acee172ba982252b88e5cb459f8ea969f7b6a3f0d8491c03709ad05a2c5a1ae65bd47b1ac9123874bbdb06fe5ad6c381ad6373202a543d54fb10e76634189e0c7970fc7cef703f8c49b935032960d87fa5714245c52ea3c56be640770eb1e0fe9378821db20ab144781029dada979cdf80c93436ffc55c30bba9e5d6467f2400f930fcfee790a03a07f8fea9e6822f93af0e9b23f6c7ed013329522d3969c2692b3907137ee27b1123d9b7d7e2cca0e1b6c1bcaac34e577209c9fe6e65bed97bb949c18cdd116d2a627beaa6785983abe8c276dfa045f2f1cb8b41fb90ae1f3d4b2378c9175c448775a1f94a286e59ea2e97e48e0ba7494298a41671a11db5f0b66352354dca64e90e112bc93ecfde2cb3e9a8df75b8f563298d0e1aa5e9b17172d12293f0eca9fadeb2f57c5f743f5fbf1de23b60bebecd94f309e074008bfa43ab6f5241edef42b63fc687880855e9d7c3a7d0f314d7dbe0a85b472d678737c775b3937f8ea21be356cf54945a399b1ad9ee8951c8fb8eecbd6272c47eeaec998cc731f441100fad588c39598908f5b9da4047de1d90999a7ea1a684ea3bdfb23dc753426c12cf4e69676adb89e3783fa87603b41c02f5b0a8745c6114a44dd259d947ec83e01b35edf78860b17b3ee7f39e70c742b5f7cc6d623d9543de34b59791179670d7c3484c684f08e25e70d721e6a6c0ef5d3bfcc6d71c570bab81f56af7c17f1d6fc8daa26a782d259dc247493e7832bc6e4d9dd686f1c9e6035f313b8d752b82f40e127f6fb279a80e228864349bf21dc825efbdd2a0f3c0f9f2c7bdb8c48354db4a1e7bb50386211b897f55f139353f374d5b15b1a3bc01f0f2d7eeff4153183050b1abedeac5d6c17eee7b669bec8b9222b6b3b0fbaeaf40857f95e4b79b8a3db759f3abcd4987f088500cbce19621a61b2094cec051f7957276b6572fc81da9ea52cf71db075d69e150f4839c81f6317eb58ee0762cbc8876e0c1c6281e75607b05ea835ee3fde435071680d91d38b4abb52bc43df784b2647fe4f28611777cbde0bb1758bfb4d78d4340bb97df83720afcaa79a1b8db5b79b9de3555893c007105a4aec9e8f7ed5253b205bb1fc69f7992c910d036f6a1571c18c61b899fd6d0c9787cff4b4d81ec11a80b2dcb2e84bf89647b006098e55956012d5bf836a54dd7e9080b0f4dbb188abc3bb46bcca763fe24fd66213c11d1fcc18b4ef3aa28455e76dee0738a2ea4ec70be650a488b69ddbfc693d477583440011f6778868660d5ac20006fde0f0fa351c145665a57d2ba53e41fddd5724423bf6efecf75646c4ae72c46d8a", 0x20001001) 21:40:36 executing program 1: r0 = syz_open_dev$hidraw(&(0x7f00000001c0), 0x0, 0x82342) write$hidraw(r0, 0x0, 0x86) read$hidraw(r0, &(0x7f0000000000)=""/152, 0x98) 21:40:36 executing program 0: r0 = syz_open_dev$hidraw(&(0x7f00000001c0), 0x0, 0x80002) write$hidraw(r0, &(0x7f0000000200)="bc0ca8f4d3805a1e9cbb6e4c040682a0bd99ef43cdd6bc06d27abc341167e0919172aac8aeb68e087adc02c820909c22c9ea07120e55bc7de10dba97b1bcd3516b4539bf6f21533d32df047fe3f4800bbee6fd6af40af92318ea15f16a78c34236b9d09d1b7358325d47164ddf658a8a3e5be85522f4b97119058bb024011f532d578d48f98910a169d1c77a949f7dbec5636e4db62a1398d6e6131343c2eceaa0f2a0cb1066300230385ee4f60af0afeee3a2102611ede25b07e0e1c30c12d38666feb175a3102158bb0aac1355f117138057f0a15581afe89b4602e6f706b6e4f8f08fdf207ffce0c5baea8bfe619ebb13eff67b820489a5ff03b0bb1c5967de5d7cec84c3f6fd2cfeada79bdc91cc36ed88d7f375fd76f84e7c9f676f76a29579bbad5e9bfb222fcf484665d879602a2e53dbaaea4ba71df44ecd57677e7f3283b9661a7b6f8808cd95ceb51c7cb44c3ebdfbf6694d1502125a6e9766ac7e645329ab405b879c6fb77206c86c74aa7ef4f6a848037de52ddc554ce029538206d9e61ef7ff168c7ab57ead5205589e6d67d06677b7594c8a46c5d79dcdc7446cbdd107c7f701c24ec2d95772d06de08b637b4cb65219fa30b9e66c9d326f6bb25a8d6b04828300e72a766da3eae409f1223c31ab81e78172382c6e267dbc08dfbd3edc2705e6d9f730da8fa1e9d088f0b7a715e5bdd8ae70faa365ab4246df3c1fe8ba724ef057c74a46471b46254ad7fb0da1854837f2f6f13ef3280a4c6f7c55162855a543fe4c764ac319c89f79f0fb797d4a7b668a16a1cba4916e7582a79c9a2f048993c2c3d02ae35a2c64a6b2a44b857ec681cbf1f3245ceaebbc39c0f532907c5087e9d0715e5e741a076a175396f682fd625a162cec836ea8fd061c28bca45ed70bf7c230a575dd7c4b1c6c0debf473b37df79a354d30692556c3e3a6f63f87caf48c2c8ec5a9cc1ed8862b6a28c512c11a1aac63b343cf3513a39a5b0197bf0e8577414706c6d228bcadc79bb0b060bef39c0572db9a6ec33d11607e6a36babb23515239b2c10ea33b826c4e0bf4063b9dbdbf0b431d518dd4707a9082b77c16c009e7cfde996f9cf135c3de300fcc5f314b5fa72b0a532d1aacb1d5ac8245966a90ad009e51491a225fefd345b77ed7552b9a927830bb1f7e8371e18b589dca77464fd08c57a2f30c3195979315b2081238c2c781e5ffb49342032e91cf4874c3adca9f9bbf387bb8f22649cc26067ac680374d11c6ceebbc9ce3d300f5927d2091295f72525be70928357004668ea97e29eb10fdfcdd5bfb7d9f2673066fe33c85c53004034ce6daa202a1a2eca8d4dff79e87fc5c0f789c3dd954156920995d8ad21e6a7bb044df919890034a9a3cf4b3539794e7ef25aac386adbaa7b0764a6e5284202d9fc761aa7831e4e1ed1408ad971811508ed5e7a8403d55d2eb08fdec7f9962b5eebf6e5fd4f5dc380a9510f0c2ce3b7ccbde07a490514a3491505f1876d515cff437370bceed0758042d17ddc8da6fc4cf0623011d2db06dbd64b04c5b74221a198ca76f3a19f770167678e841f2353899e9d248507e510564a260da83080e9d2c25ff6a3e10d016188067b99f0993c4c985ea34483c7222cb4a7813f682102a8f6e64ad985c504b70f8073633f50303c0d16ab0c5cfa009f0226c42fa16f458294102ae22ebabf2ccf0af2d79e98ceeee091f9a9734321e3d30beb069fde6707617e2b490704b986683f374b6bfa2d924ad4afcba54356121a633b6e3f90d71643b4217d172a22e5b2d6ee5a3a0b48a53f58a45516f706cace2a1343c5dc1dd6e675b1212680367940622a95032dc31eb016309bad58d9c468f0c5238c9940da5888ccf404101abf285ec658b51708392314998893923c113277e6a177b9c7d680a888f4f2922b7a85b2170589f9273a8edfd2100bcd07387d77f60b7208ca5d48b1f9627818e1e6595eec081ae1262cb46d1b040ea9315ac821015ba3d5bdcdeebe4da088ef4f0fa207612a56fb2cc4a0ef2d68e24b5ee15e73f5706c04ca6f6cc02004759e55212025b2e097bfcf40cbc8406dcb4baf466909e7acd15a8c56aa6fb46e3645b389804b1f6fd7ac4b45c33b3c5889165dd1686141dd42811fdc12dd6806dbebbc40ba0cf1fc7e1f6eacd60b9e23d4579121197b33315a7a301702d988ce6f35c19408bd940bb38bad1560ba4356728d12400f290f5c8bbae8c76ca93fb9abe1f27d83b4260e9ccb084334f4c137dfae8b1213df33eeaac7f0f4bf4dcc2c96e1b11d61cd5168228cb2a5350b3c8cca4fc0dbfa647a009bb558032164cd117ddf5db0997c8422ef39d5884dc30b0e772b6206ec5ae6495977e069a0251a09d47439742c360d8f02a022ae202ec0207b8fcb254aa6dd287c789cc59f17d2cef8694cc648ed0804a3cf8e690c915537e995e49f472dcde36181828190b27c217accad274ce4a3e8360da724a55db4483558726831117a7780ea55323c0e04c22d9ddd5d61dbc4812d72cd2cf2bde9c4f0dc7abe677e3c935bb391f2bcf0edccde9374503c1c52c1ca296920a90c830c118129949ff3b433da1a931e938c035a6b2c138a7f46747b46a94d33ac0c74e4fcf1f41cd0bf12659f63d15c075671d861f2843df902397df9f36d305d5392d323adac7f37750117344063a92af63c631d00b9014e24f97d3e6ec4082952007a7a5793b6a16e9000bc30142e110ab70f1e81da9a55b2b39b6061b1038e39bdbdac10957bec02d77538ca76b356b913c2b296fa40d761bc571193b31ba56137ee9c0fa1ca3e4ee88a0d6e1cd72b0603dd50db7c4dee2325e8d497ae36febbb67adaac2765585e3057cde3cb85e2f2fe3d278468146f924bd172adaef6215966f70d7c8f2bd1575c3085f7e239ed22b26f5345fdaae42a5ec4531af46dcb0d6eb9088de9ed5a13b9242c567003906d7ac951d51ab9efaf539bd025605649cfe49c60b8fd7bfbc123b70c66855011141340c0b942ae19d2ab8074fe00a757957a462ff313ada92c3393e83a0a6019e621f218f531b52cdb70c492e155c4636e4caef03f40c82a5d717528173620b1591bac5c6cc5177ad76d3ccbc4734912d24286ada9a3fe6999a15e53616660414a66549f5d2df7393d7b0a01fb6fbbce8335ee027372f4a54162580c79a6e4807282b5bde9b03b36b261c7b3d2e66a9a26047b08b2d26898c47c8f60b4f14e6c18c59aff042043ab55dd32f7f091fbb4a31369bce2a9a2cb4cbab85a1f734e0e04185f505a32c808e96bf0001450eedb425aabf547d544c8b20db055e5ac9520373ee985a5a526c20e0bef21c38b156144b5a021c43d4bdb5a26d47625579c545e92022a3e165f57c0425129c983781dfad9041d4b77ba1c4676073416f0cda8355258e994434fba0bfe0dbd515ab37cace243834289d1a8e10f5adf360fe95066b8a7db03b9b01e9ec8c82e755ad23d263e08ae5079a5d68d3d0ca09d107aaf84aaa48931e79cf0a3079b41c0a1c3c3d42d89f24bcc657c3a44bf4a65948aa1faf642eecb84b119aecea0b6d081c04680ed0d0d41a06199d6b32e07c800f7655135230ce34d381b4c6fece111c88f8819c661ab84800c5682db15fd6ea3e8a4c875d600b73371048793dc5c0d3b18bf45e2b46f02147116f163795e2ceb8be4df2fbb777185c377feaae247f42c9b40e6b20995ad1b0d750255c9d2fd596e085f71dd2489e8acee172ba982252b88e5cb459f8ea969f7b6a3f0d8491c03709ad05a2c5a1ae65bd47b1ac9123874bbdb06fe5ad6c381ad6373202a543d54fb10e76634189e0c7970fc7cef703f8c49b935032960d87fa5714245c52ea3c56be640770eb1e0fe9378821db20ab144781029dada979cdf80c93436ffc55c30bba9e5d6467f2400f930fcfee790a03a07f8fea9e6822f93af0e9b23f6c7ed013329522d3969c2692b3907137ee27b1123d9b7d7e2cca0e1b6c1bcaac34e577209c9fe6e65bed97bb949c18cdd116d2a627beaa6785983abe8c276dfa045f2f1cb8b41fb90ae1f3d4b2378c9175c448775a1f94a286e59ea2e97e48e0ba7494298a41671a11db5f0b66352354dca64e90e112bc93ecfde2cb3e9a8df75b8f563298d0e1aa5e9b17172d12293f0eca9fadeb2f57c5f743f5fbf1de23b60bebecd94f309e074008bfa43ab6f5241edef42b63fc687880855e9d7c3a7d0f314d7dbe0a85b472d678737c775b3937f8ea21be356cf54945a399b1ad9ee8951c8fb8eecbd6272c47eeaec998cc731f441100fad588c39598908f5b9da4047de1d90999a7ea1a684ea3bdfb23dc753426c12cf4e69676adb89e3783fa87603b41c02f5b0a8745c6114a44dd259d947ec83e01b35edf78860b17b3ee7f39e70c742b5f7cc6d623d9543de34b59791179670d7c3484c684f08e25e70d721e6a6c0ef5d3bfcc6d71c570bab81f56af7c17f1d6fc8daa26a782d259dc247493e7832bc6e4d9dd686f1c9e6035f313b8d752b82f40e127f6fb279a80e228864349bf21dc825efbdd2a0f3c0f9f2c7bdb8c48354db4a1e7bb50386211b897f55f139353f374d5b15b1a3bc01f0f2d7eeff4153183050b1abedeac5d6c17eee7b669bec8b9222b6b3b0fbaeaf40857f95e4b79b8a3db759f3abcd4987f088500cbce19621a61b2094cec051f7957276b6572fc81da9ea52cf71db075d69e150f4839c81f6317eb58ee0762cbc8876e0c1c6281e75607b05ea835ee3fde435071680d91d38b4abb52bc43df784b2647fe4f28611777cbde0bb1758bfb4d78d4340bb97df83720afcaa79a1b8db5b79b9de3555893c007105a4aec9e8f7ed5253b205bb1fc69f7992c910d036f6a1571c18c61b899fd6d0c9787cff4b4d81ec11a80b2dcb2e84bf89647b006098e55956012d5bf836a54dd7e9080b0f4dbb188abc3bb46bcca763fe24fd66213c11d1fcc18b4ef3aa28455e76dee0738a2ea4ec70be650a488b69ddbfc693d477583440011f6778868660d5ac20006fde0f0fa351c145665a57d2ba53e41fddd5724423bf6efecf75646c4ae72c46d8a", 0xa000) 21:40:36 executing program 4: ioctl$HIDIOCGCOLLECTIONINFO(0xffffffffffffffff, 0xc0104811, &(0x7f00000000c0)={0x8, 0x4, 0x7d, 0x3}) ioctl$EVIOCSABS20(0xffffffffffffffff, 0x401845e0, &(0x7f0000000080)={0x9, 0x2, 0x8001, 0x1f, 0x7, 0xb1}) r0 = syz_open_dev$hidraw(&(0x7f00000001c0), 0x0, 0x80002) write$hidraw(r0, &(0x7f0000000200), 0x0) r1 = syz_open_dev$hidraw(&(0x7f0000000040), 0x0, 0x0) write$hidraw(r1, 0x0, 0x0) r2 = syz_open_dev$hidraw(&(0x7f0000000000), 0x1, 0x200200) ioctl$HIDIOCGRDESCSIZE(r2, 0x80044801, &(0x7f0000000040)) ioctl$HIDIOCGRDESC(r0, 0x90044802, &(0x7f0000000200)={0xc03, "194b2142ff53dbcee38c3c9f665e329523d7abdbbd4f647a51a3f2c483cb8ee0944abaf85046f1d66148bd93e8b310bc6a77662b699bebce312eb5160c483283079c4bac44895d182b8ab4482598e6384b794485afb49a1e5b9eed68df972190434e509310a92b433bf8e2f15f52a5e1f48a15b5f80949a5d13e718162844a76258c600e6c1c1c0f424870b3319810b10cce17ff1d3520de01b94996cb67fb42670de0be8a98da93b171df6786483ebfb7df08d0f18ef49072ddd3c9f69d337a25d63f5082811b2565d5fe0de942197489713d285a536e212ff22904a00509e7f1a30f1325a4bda3b6be9acaf41601a0fbe548087f8edee7d3309d4b058cf41344b9e764948b2add7cf77653aef4def37e57001dc870538e8e16d209f04994a2326b05bbc141fa79e11899f3a381d2a179db39c22bfda12678b252bbb4362fbc00bf2f433bb5c3542184c3c29abe86f69540439729ad8f6081e28f1935af2be66e48577cbe18cb76a29a6e29466f20d68c69ef9957526e9db8e9be79bba8019eb0186f12fcb28bbbbdc976353675fab95e5c2db6a1ed788d4ebac184a33fd024fe66379bf2512aa40c9c4fac7c79a425c361fa5af8a2c7fd0d58a1a3d3d89ebcab01c91d3b93830b5ff53a277f229ac888259d4fe3ecd5326bb6d38f95316e7155d34f0b712dffcb0f3276c98ccbdd4e6d55420afd1f185e10358000f72405da0664821dd309383d1a70ce8ca464436c2b182a59c8029338a5158d7d609a8c5dcc8104a04dbfb04cf63b3bba6ebefed2cc118e9ac0414240e35de5eba386459c452b0f03464a5a9a53542c58e836c6c0e8f38b45a6ff1b3d41eb5d840aaaa1a042b78243eb057b73edbd82f67868454ebe1a2315cc23921c19945ff2f5d54fb42146623fe04929d0e5767da72dcc656b161643d8ade781bce973e0837d69f80255a9097240fe05a3170203e71d89771c9d43ebe64f8d708642f9042f439d09e87413f40b0323e502f6f04a01f679b99346c0b6c12784395449d0779dabc999bf55e834096c00fb187adb690528a5e27a406dd26d41920b008559c84131880d445b4e13cca3d7b3c9d0ef9c074935e4bcb90e3474acc79aaa1aed3ac52ad7de69426a69acdae427f80ea42377bf7a0f15cf09a95ef3bce0df3e203fdbbf78a6ef76dc24b33e7de5f9fe7d28d901a52640818e338e9125322ecaf19f31e4dd4a0a7acf5820d1d1dc9734b73f0c79e89e20f842d44bb33e930a89bfc6723f0c0a77bac4d5e457c69d7435b2870273c777c88f5a088d3d816fa183383131dd5c88652a45597f8d703ca240ac357a41045f8e4299413320d05f8686a71c3897486fe564f5bfaaff1b031220b0234b9e6373955263ad4c5e72c09eecb46a06a9f71869acb5d3b374b240f71ebf05ad12a582f71c829fd6f7e48d49d23c600d44f9cae1e07708c4bf6c36179cd40545bad6add0a556a80b6e6ad5c022729370dfe7f190bd832c6f082fd2f9a05515b9e7c4a0668fe0ba4c98b01693aee133b9a82eeb65e81e141b8cf388f012b4eacca69dc61345b8e622d357dcf62e7f7d1ffe067f2ca404ac0797ca624c9f997d439527497522a4282023640a81adc2359fa706456aa1fce2220a638a8a46c47935303edfd788485e9526990680d11a9e2b88b963bcf49e5d4fd7981cc3f5af901a68a31d7159b68b007ea8ae7d8e9e313f25e3a5a246c4dc2c399c434c44089d95a0dc972eff870b8ccd92381da680a21820ed1895dcb4a38d968743a614695b97d20e632e80ef8e809af56f296afe4283160ba7d8a125f5dfd5fc88a54cd5237d96bb156824cb5e58522ff27811a10349e2c4be22e49a61ab2f546dcbb16d7389ea997b3851744453f441841cc918f2c0828183f54fc3e9264c93c8906e18e65b5f8ba82cd2bb8b56ad98f30d49dbf61b54b3e1216159848af98721ace5ca86c655e2c3393bd97858ce31747d3ad95ea71b74908be08c5103044b5d1826d03af51ab61b14734b5bd6deeb43c8aa86a039aed62e55b3adfc9c130c9205fdfaf49fd1aff9e44b282def7409c7e6b595e174f7b2ae9740b1d75cd15b40e335cdabaa27c3049ee41b0f906acca6cd0c0b7bdca1aa5351f2d56c62536a066dd02e8216df97b6a7efe541e00f0628c6de469b39f45b748d73d96f1cf1d698afd6a0788488769aea71e25915af34830e4c690dbbc506a1795de4755e735541132934eca1ad565a108592e7bf1eeff259801b731d81020227ee2428b9063538a3dbcfc505660478a078ee9ae10bdadd9acdce252b54296c88a4db804ac2e4af90e14f21b1f1028487780965f3f5cf48441e783b65ae477381bc67498188a12b15d34f92466cbbda206b9ad8e9b31bde0bf95a8ae223061c04338867e7c966dc567d955247d674ea740e9acfcff3ef02c1857b1af2a650db9ee9f72fc5b9d656668033d9779b4028d03c69d1fac1dbddeda66a6d52b06d2da69ac63d1af3f457ec928541ab1b8182dc99506a92fc59ead8886e5a0bcf4354ab464d3419792bc91e766e6003dd11cccd44fedaedc5a053264e07e09d682e18e0ae4d0e92b1f381c717e9feae975d34a100687043f0ab73e893cc4d0d8fc5eb36c5281f7d47619507c3dbb2462ce43183177da4c2af755ea3a11e52dc100edd19c56dce6fde947f2970f14cbce76a9191540233d279b55dc131e4990375b0246922dab59448629af9b1920225ff2a7fc4f601bb3ec20dbdf42dc60f14c7efb12ae355c1257d7cab4d24e0b6e96ecb32eec0bede157fbc73263173b0a6fbb8964bcd9324c956149ce78b0b426fd5698a1678614ffef62e54903fdedbf4eb2ccb085d8d6dd6451ef403bee0608708cc82a0f2f59d1b0637bd017332bfef824ad7358996ec7e9e8f5fe8d37c0e2bbbc9289fd4733ca82340117eb357e357b68ba90d7f1b5bac48058389f4f9b207616cccfcfbbedd795e58c08ed392c6a059ebae27776ccac3adf719431716e32ca4456ddb1b07092e836f27744d5f15a6a1a072a45d86999699472535431aa2db52aaf84efc1e837ea461a3cc927dac12c388e3ef75ca61a727bbc886f61e85465acfc1a9fb0999d3833bbb1a1425af842802516ee81ebac173fbb099c3f3cb7619408f29197e36cdff5a16791c490b0b12db54d6ca4009a1f92f4d54755224a2a87f400e55328619989e58ba60c771f1b648eb467ec2e2d79f224327dfd12547b0c64c36a3357721f1242aee5d48c3848e24d1b62959dd6681e28d3b97c57995636dbee5cf5865e06ea050e463ed6fb47c966811960438f67f79a692b18dcf7e98de5ce67750151c8825f329f3614b63758e1367c339d8d16db5455213143ee221dbc74877e2ffc61d98d0a1b27222b26ff9f1b3285020825a4d8e9ee2ae62f2b86d6eb7a337745e36ed6e743d23b80b096b8aa79c0ab134712629bab5912c446ff82ae457e50d51539aa45c53432b150c460686d21b87e13519427ff6c76bdb69598569eb8de06a37d19e51b716cfdb85f65a5597e7ee14617f84866a6806f275a46ca8d9fe12835657f07f390e569a52cce962e80bc6cf7b32980a4c63ec701b360ce1483900a5e45d1671eeefe6ed3661f0308c655af49d9d714ece13323150c1139174086f5c23f508bfae476b754ef9b88b78f321bcf50a88dbf0a65c441e06ade172e6022f24d40ae5708c81baab63e7b974e4275b3b7c29b10954e95430f82f055d6054de092bb7b885d303c12cf81051de63609e557d80a31dc09edd7c9798c52765f844c36ccc42f6c506197e617aedd2ffe4bd63b976626def2b1978d66886657a830f8c32b4fc4d7c3185301d1fa15022a9ba496cdebb723670d05b7922228ddc4a0a515d8d90de0b6d0c7cdcfee2ef85237ab15d07e26c5af222857d4556741a669276044b1704177ac97b5893e2723ba6393e1edde79dbf55b16a1476e46c82df4a0a374dac2ffce714726da5f50003fb73a195f6da64b965ff2dc68a09afc2325a4fb4168d98da1e450da498ded17ea9698b70497e12d3ea14f48e080ebeff0db95b4ec5e9a36297128d094d2ba355bda15168fce9b696d43180f89a8befeb06197f656a86facdd8777901ae585f3ac7d5c096664e7dff68672eeadde0a94444ce3fa562e4908d741a74e5a92fc9605c78be69fe7ecfc5449ef7da47f13ee81b6ce356e36ac3b953a1a88b3d2cbf3e4cf1c5d184c8108b5e5260f766968450e9c652190e912e94e9e0c94c2d4a72ae5fa458dffb703e41fe2679ea93a11a64e35a6720d144062465fc8d1025e261254ed8b99fbf01a8305be9c1a63cebc7808df9d4e37b312bc8d461f8719a49fff363"}) 21:40:36 executing program 5: ioctl$EVIOCGMASK(0xffffffffffffffff, 0x80104592, &(0x7f0000000100)={0x0, 0xe2, &(0x7f0000000000)="ba131b1cdf7b035449b978080e9312bbcd9815559184ce0e11a90bce24726cf54bc87900e83a3ec7d52382c90e7a325a20b386fb5bbd13cfa1bddd0557bf29e186cd29dd1f420c8ad94a73ba2291c523307868f3da1a1c49e35302775dc982fe70903304d5586d2feb6a6d13def2e2c49e03df34ce7bdb262324de1be17c06123c1651f6682f005cf1fdcb80edab2a1a1a182008b93f4d53f428d936fb49ecf1c59efc4c4801d2d15f121572b8acdda086bbfdd1342098839b8498fbd4a4452dc3a5be0009b4ea09d402c5b3332e4a4df3bdebfb4713a5be5fc1df20c0885c3e2aaa"}) r0 = syz_open_dev$hidraw(&(0x7f00000001c0), 0x6, 0x80002) write$hidraw(r0, &(0x7f0000000200)="bc0ca8f4d3805a1e9cbb6e4c0f0682a0bd99ef43cdd6bc06d27abc341167e0919172aac8aeb68e087adc02c820909c22c9ea07120e55bc7de10dba97b1bcd3516b45398f6f21533d32df047fe3f4800bbee6fd6af40af92318ea15f16a78c34236b9d09d1b7358325d47164ddf658a8a3e5be85522f4b97119058bb024011f532d578d48f98910a169d1c77a949f7dbec5636e4db62a1398d6e6131343c2eceaa0f2a0cb1066300230385ee4f60af0afeee3a2102611ede25b07e0e1c30c12d38666feb175a3102158bb0aac1355f117138057f0a15581afe89b4602e6f706b6e4f8f08fdf207ffce0c5baea8bfe619ebb13eff67b820489a5ff03b0bb1c5967de5d7cec84c3f6fd2cfeada79bdc91cc36ed88d7f375fd76f84e7c9f676f76a29579bbad5e9bfb222fcf484665d879602a2e53dbaaea4ba71df44ecd57677e7f3283b9661a7b6f8808cd95ceb51c7cb44c3ebdfbf6694d1502125a6e9766ac7e645329ab405b879c6fb77206c86c74aa7ef4f6a848037de52ddc554ce029538206d9e61ef7ff168c7ab57ead5205589e6d67d06677b7594c8a46c5d79dcdc7446cbdd107c7f701c24ec2d95772d06de08b637b4cb65219fa30b9e66c9d326f6bb25a8d6b04828300e72a766da3eae409f1223c31ab81e78172382c6e267dbc08dfbd3edc2705e6d9f730da8fa1e9d088f0b7a715e5bdd8ae70faa365ab4246df3c1fe8ba724ef057c74a46471b46254ad7fb0da1854837f2f6f13ef3280a4c6f7c55162855a543fe4c764ac319c89f79f0fb797d4a7b668a16a1cba4916e7582a79c9a2f048993c2c3d02ae35a2c64a6b2a44b857ec681cbf1f3245ceaebbc39c0f532907c5087e9d0715e5e741a076a175396f682fd625a162cec836ea8fd061c28bca45ed70bf7c230a575dd7c4b1c6c0debf473b37df79a354d30692556c3e3a6f63f87caf48c2c8ec5a9cc1ed8862b6a28c512c11a1aac63b343cf3513a39a5b0197bf0e8577414706c6d228bcadc79bb0b060bef39c0572db9a6ec33d11607e6a36babb23515239b2c10ea33b826c4e0bf4063b9dbdbf0b431d518dd4707a9082b77c16c009e7cfde996f9cf135c3de300fcc5f314b5fa72b0a532d1aacb1d5ac8245966a90ad009e51491a225fefd345b77ed7552b9a927830bb1f7e8371e18b589dca77464fd08c57a2f30c3195979315b2081238c2c781e5ffb49342032e91cf4874c3adca9f9bbf387bb8f22649cc26067ac680374d11c6ceebbc9ce3d300f5927d2091295f72525be70928357004668ea97e29eb10fdfcdd5bfb7d9f2673066fe33c85c53004034ce6daa202a1a2eca8d4dff79e87fc5c0f789c3dd954156920995d8ad21e6a7bb044df919890034a9a3cf4b3539794e7ef25aac386adbaa7b0764a6e5284202d9fc761aa7831e4e1ed1408ad971811508ed5e7a8403d55d2eb08fdec7f9962b5eebf6e5fd4f5dc380a9510f0c2ce3b7ccbde07a490514a3491505f1876d515cff437370bceed0758042d17ddc8da6fc4cf0623011d2db06dbd64b04c5b74221a198ca76f3a19f770167678e841f2353899e9d248507e510564a260da83080e9d2c25ff6a3e10d016188067b99f0993c4c985ea34483c7222cb4a7813f682102a8f6e64ad985c504b70f8073633f50303c0d16ab0c5cfa009f0226c42fa16f458294102ae22ebabf2ccf0af2d79e98ceeee091f9a9734321e3d30beb069fde6707617e2b490704b986683f374b6bfa2d924ad4afcba54356121a633b6e3f90d71643b4217d172a22e5b2d6ee5a3a0b48a53f58a45516f706cace2a1343c5dc1dd6e675b1212680367940622a95032dc31eb016309bad58d9c468f0c5238c9940da5888ccf404101abf285ec658b51708392314998893923c113277e6a177b9c7d680a888f4f2922b7a85b2170589f9273a8edfd2100bcd07387d77f60b7208ca5d48b1f9627818e1e6595eec081ae1262cb46d1b040ea9315ac821015ba3d5bdcdeebe4da088ef4f0fa207612a56fb2cc4a0ef2d68e24b5ee15e73f5706c04ca6f6cc02004759e55212025b2e097bfcf40cbc8406dcb4baf466909e7acd15a8c56aa6fb46e3645b389804b1f6fd7ac4b45c33b3c5889165dd1686141dd42811fdc12dd6806dbebbc40ba0cf1fc7e1f6eacd60b9e23d4579121197b33315a7a301702d988ce6f35c19408bd940bb38bad1560ba4356728d12400f290f5c8bbae8c76ca93fb9abe1f27d83b4260e9ccb084334f4c137dfae8b1213df33eeaac7f0f4bf4dcc2c96e1b11d61cd5168228cb2a5350b3c8cca4fc0dbfa647a009bb558032164cd117ddf5db0997c8422ef39d5884dc30b0e772b6206ec5ae6495977e069a0251a09d47439742c360d8f02a022ae202ec0207b8fcb254aa6dd287c789cc59f17d2cef8694cc648ed0804a3cf8e690c915537e995e49f472dcde36181828190b27c217accad274ce4a3e8360da724a55db4483558726831117a7780ea55323c0e04c22d9ddd5d61dbc4812d72cd2cf2bde9c4f0dc7abe677e3c935bb391f2bcf0edccde9374503c1c52c1ca296920a90c830c118129949ff3b433da1a931e938c035a6b2c138a7f46747b46a94d33ac0c74e4fcf1f41cd0bf12659f63d15c075671d861f2843df902397df9f36d305d5392d323adac7f37750117344063a92af63c631d00b9014e24f97d3e6ec4082952007a7a5793b6a16e9000bc30142e110ab70f1e81da9a55b2b39b6061b1038e39bdbdac10957bec02d77538ca76b356b913c2b296fa40d761bc571193b31ba56137ee9c0fa1ca3e4ee88a0d6e1cd72b0603dd50db7c4dee2325e8d497ae36febbb67adaac2765585e3057cde3cb85e2f2fe3d278468146f924bd172adaef6215966f70d7c8f2bd1575c3085f7e239ed22b26f5345fdaae42a5ec4531af46dcb0d6eb9088de9ed5a13b9242c567003906d7ac951d51ab9efaf539bd025605649cfe49c60b8fd7bfbc123b70c66855011141340c0b942ae19d2ab8074fe00a757957a462ff313ada92c3393e83a0a6019e621f218f531b52cdb70c492e155c4636e4caef03f40c82a5d717528173620b1591bac5c6cc5177ad76d3ccbc4734912d24286ada9a3fe6999a15e53616660414a66549f5d2df7393d7b0a01fb6fbbce8335ee027372f4a54162580c79a6e4807282b5bde9b03b36b261c7b3d2e66a9a26047b08b2d26898c47c8f60b4f14e6c18c59aff042043ab55dd32f7f091fbb4a31369bce2a9a2cb4cbab85a1f734e0e04185f505a32c808e96bf0001450eedb425aabf547d544c8b20db055e5ac9520373ee985a5a526c20e0bef21c38b156144b5a021c43d4bdb5a26d47625579c545e92022a3e165f57c0425129c983781dfad9041d4b77ba1c4676073416f0cda8355258e994434fba0bfe0dbd515ab37cace243834289d1a8e10f5adf360fe95066b8a7db03b9b01e9ec8c82e755ad23d263e08ae5079a5d68d3d0ca09d107aaf84aaa48931e79cf0a3079b41c0a1c3c3d42d89f24bcc657c3a44bf4a65948aa1faf642eecb84b119aecea0b6d081c04680ed0d0d41a06199d6b32e07c800f7655135230ce34d381b4c6fece111c88f8819c661ab84800c5682db15fd6ea3e8a4c875d600b73371048793dc5c0d3b18bf45e2b46f02147116f163795e2ceb8be4df2fbb777185c377feaae247f42c9b40e6b20995ad1b0d750255c9d2fd596e085f71dd2489e8acee172ba982252b88e5cb459f8ea969f7b6a3f0d8491c03709ad05a2c5a1ae65bd47b1ac9123874bbdb06fe5ad6c381ad6373202a543d54fb10e76634189e0c7970fc7cef703f8c49b935032960d87fa5714245c52ea3c56be640770eb1e0fe9378821db20ab144781029dada979cdf80c93436ffc55c30bba9e5d6467f2400f930fcfee790a03a07f8fea9e6822f93af0e9b23f6c7ed013329522d3969c2692b3907137ee27b1123d9b7d7e2cca0e1b6c1bcaac34e577209c9fe6e65bed97bb949c18cdd116d2a627beaa6785983abe8c276dfa045f2f1cb8b41fb90ae1f3d4b2378c9175c448775a1f94a286e59ea2e97e48e0ba7494298a41671a11db5f0b66352354dca64e90e112bc93ecfde2cb3e9a8df75b8f563298d0e1aa5e9b17172d12293f0eca9fadeb2f57c5f743f5fbf1de23b60bebecd94f309e074008bfa43ab6f5241edef42b63fc687880855e9d7c3a7d0f314d7dbe0a85b472d678737c775b3937f8ea21be356cf54945a399b1ad9ee8951c8fb8eecbd6272c47eeaec998cc731f441100fad588c39598908f5b9da4047de1d90999a7ea1a684ea3bdfb23dc753426c12cf4e69676adb89e3783fa87603b41c02f5b0a8745c6114a44dd259d947ec83e01b35edf78860b17b3ee7f39e70c742b5f7cc6d623d9543de34b59791179670d7c3484c684f08e25e70d721e6a6c0ef5d3bfcc6d71c570bab81f56af7c17f1d6fc8daa26a782d259dc247493e7832bc6e4d9dd686f1c9e6035f313b8d752b82f40e127f6fb279a80e228864349bf21dc825efbdd2a0f3c0f9f2c7bdb8c48354db4a1e7bb50386211b897f55f139353f374d5b15b1a3bc01f0f2d7eeff4153183050b1abedeac5d6c17eee7b669bec8b9222b6b3b0fbaeaf40857f95e4b79b8a3db759f3abcd4987f088500cbce19621a61b2094cec051f7957276b6572fc81da9ea52cf71db075d69e150f4839c81f6317eb58ee0762cbc8876e0c1c6281e75607b05ea835ee3fde435071680d91d38b4abb52bc43df784b2647fe4f28611777cbde0bb1758bfb4d78d4340bb97df83720afcaa79a1b8db5b79b9de3555893c007105a4aec9e8f7ed5253b205bb1fc69f7992c910d036f6a1571c18c61b899fd6d0c9787cff4b4d81ec11a80b2dcb2e84bf89647b006098e55956012d5bf836a54dd7e9080b0f4dbb188abc3bb46bcca763fe24fd66213c11d1fcc18b4ef3aa28455e76dee0738a2ea4ec70be650a488b69ddbfc693d477583440011f6778868660d5ac20006fde0f0fa351c145665a57d2ba53e41fddd5724423bf6efecf75646c4ae72c46d8a", 0x20001001) r1 = syz_open_dev$evdev(&(0x7f0000000f00), 0x0, 0x0) ioctl$EVIOCSABS20(r1, 0x401845e0, 0x0) ioctl$EVIOCGRAB(r1, 0x40044590, &(0x7f0000000140)=0xfff) syz_open_dev$evdev(&(0x7f0000000180), 0x0, 0x80000) 21:40:36 executing program 0: r0 = syz_open_dev$hidraw(&(0x7f00000001c0), 0x0, 0x80002) write$hidraw(r0, &(0x7f0000000200)="bc0ca8f4d3805a1e9cbb6e4c040682a0bd99ef43cdd6bc06d27abc341167e0919172aac8aeb68e087adc02c820909c22c9ea07120e55bc7de10dba97b1bcd3516b4539bf6f21533d32df047fe3f4800bbee6fd6af40af92318ea15f16a78c34236b9d09d1b7358325d47164ddf658a8a3e5be85522f4b97119058bb024011f532d578d48f98910a169d1c77a949f7dbec5636e4db62a1398d6e6131343c2eceaa0f2a0cb1066300230385ee4f60af0afeee3a2102611ede25b07e0e1c30c12d38666feb175a3102158bb0aac1355f117138057f0a15581afe89b4602e6f706b6e4f8f08fdf207ffce0c5baea8bfe619ebb13eff67b820489a5ff03b0bb1c5967de5d7cec84c3f6fd2cfeada79bdc91cc36ed88d7f375fd76f84e7c9f676f76a29579bbad5e9bfb222fcf484665d879602a2e53dbaaea4ba71df44ecd57677e7f3283b9661a7b6f8808cd95ceb51c7cb44c3ebdfbf6694d1502125a6e9766ac7e645329ab405b879c6fb77206c86c74aa7ef4f6a848037de52ddc554ce029538206d9e61ef7ff168c7ab57ead5205589e6d67d06677b7594c8a46c5d79dcdc7446cbdd107c7f701c24ec2d95772d06de08b637b4cb65219fa30b9e66c9d326f6bb25a8d6b04828300e72a766da3eae409f1223c31ab81e78172382c6e267dbc08dfbd3edc2705e6d9f730da8fa1e9d088f0b7a715e5bdd8ae70faa365ab4246df3c1fe8ba724ef057c74a46471b46254ad7fb0da1854837f2f6f13ef3280a4c6f7c55162855a543fe4c764ac319c89f79f0fb797d4a7b668a16a1cba4916e7582a79c9a2f048993c2c3d02ae35a2c64a6b2a44b857ec681cbf1f3245ceaebbc39c0f532907c5087e9d0715e5e741a076a175396f682fd625a162cec836ea8fd061c28bca45ed70bf7c230a575dd7c4b1c6c0debf473b37df79a354d30692556c3e3a6f63f87caf48c2c8ec5a9cc1ed8862b6a28c512c11a1aac63b343cf3513a39a5b0197bf0e8577414706c6d228bcadc79bb0b060bef39c0572db9a6ec33d11607e6a36babb23515239b2c10ea33b826c4e0bf4063b9dbdbf0b431d518dd4707a9082b77c16c009e7cfde996f9cf135c3de300fcc5f314b5fa72b0a532d1aacb1d5ac8245966a90ad009e51491a225fefd345b77ed7552b9a927830bb1f7e8371e18b589dca77464fd08c57a2f30c3195979315b2081238c2c781e5ffb49342032e91cf4874c3adca9f9bbf387bb8f22649cc26067ac680374d11c6ceebbc9ce3d300f5927d2091295f72525be70928357004668ea97e29eb10fdfcdd5bfb7d9f2673066fe33c85c53004034ce6daa202a1a2eca8d4dff79e87fc5c0f789c3dd954156920995d8ad21e6a7bb044df919890034a9a3cf4b3539794e7ef25aac386adbaa7b0764a6e5284202d9fc761aa7831e4e1ed1408ad971811508ed5e7a8403d55d2eb08fdec7f9962b5eebf6e5fd4f5dc380a9510f0c2ce3b7ccbde07a490514a3491505f1876d515cff437370bceed0758042d17ddc8da6fc4cf0623011d2db06dbd64b04c5b74221a198ca76f3a19f770167678e841f2353899e9d248507e510564a260da83080e9d2c25ff6a3e10d016188067b99f0993c4c985ea34483c7222cb4a7813f682102a8f6e64ad985c504b70f8073633f50303c0d16ab0c5cfa009f0226c42fa16f458294102ae22ebabf2ccf0af2d79e98ceeee091f9a9734321e3d30beb069fde6707617e2b490704b986683f374b6bfa2d924ad4afcba54356121a633b6e3f90d71643b4217d172a22e5b2d6ee5a3a0b48a53f58a45516f706cace2a1343c5dc1dd6e675b1212680367940622a95032dc31eb016309bad58d9c468f0c5238c9940da5888ccf404101abf285ec658b51708392314998893923c113277e6a177b9c7d680a888f4f2922b7a85b2170589f9273a8edfd2100bcd07387d77f60b7208ca5d48b1f9627818e1e6595eec081ae1262cb46d1b040ea9315ac821015ba3d5bdcdeebe4da088ef4f0fa207612a56fb2cc4a0ef2d68e24b5ee15e73f5706c04ca6f6cc02004759e55212025b2e097bfcf40cbc8406dcb4baf466909e7acd15a8c56aa6fb46e3645b389804b1f6fd7ac4b45c33b3c5889165dd1686141dd42811fdc12dd6806dbebbc40ba0cf1fc7e1f6eacd60b9e23d4579121197b33315a7a301702d988ce6f35c19408bd940bb38bad1560ba4356728d12400f290f5c8bbae8c76ca93fb9abe1f27d83b4260e9ccb084334f4c137dfae8b1213df33eeaac7f0f4bf4dcc2c96e1b11d61cd5168228cb2a5350b3c8cca4fc0dbfa647a009bb558032164cd117ddf5db0997c8422ef39d5884dc30b0e772b6206ec5ae6495977e069a0251a09d47439742c360d8f02a022ae202ec0207b8fcb254aa6dd287c789cc59f17d2cef8694cc648ed0804a3cf8e690c915537e995e49f472dcde36181828190b27c217accad274ce4a3e8360da724a55db4483558726831117a7780ea55323c0e04c22d9ddd5d61dbc4812d72cd2cf2bde9c4f0dc7abe677e3c935bb391f2bcf0edccde9374503c1c52c1ca296920a90c830c118129949ff3b433da1a931e938c035a6b2c138a7f46747b46a94d33ac0c74e4fcf1f41cd0bf12659f63d15c075671d861f2843df902397df9f36d305d5392d323adac7f37750117344063a92af63c631d00b9014e24f97d3e6ec4082952007a7a5793b6a16e9000bc30142e110ab70f1e81da9a55b2b39b6061b1038e39bdbdac10957bec02d77538ca76b356b913c2b296fa40d761bc571193b31ba56137ee9c0fa1ca3e4ee88a0d6e1cd72b0603dd50db7c4dee2325e8d497ae36febbb67adaac2765585e3057cde3cb85e2f2fe3d278468146f924bd172adaef6215966f70d7c8f2bd1575c3085f7e239ed22b26f5345fdaae42a5ec4531af46dcb0d6eb9088de9ed5a13b9242c567003906d7ac951d51ab9efaf539bd025605649cfe49c60b8fd7bfbc123b70c66855011141340c0b942ae19d2ab8074fe00a757957a462ff313ada92c3393e83a0a6019e621f218f531b52cdb70c492e155c4636e4caef03f40c82a5d717528173620b1591bac5c6cc5177ad76d3ccbc4734912d24286ada9a3fe6999a15e53616660414a66549f5d2df7393d7b0a01fb6fbbce8335ee027372f4a54162580c79a6e4807282b5bde9b03b36b261c7b3d2e66a9a26047b08b2d26898c47c8f60b4f14e6c18c59aff042043ab55dd32f7f091fbb4a31369bce2a9a2cb4cbab85a1f734e0e04185f505a32c808e96bf0001450eedb425aabf547d544c8b20db055e5ac9520373ee985a5a526c20e0bef21c38b156144b5a021c43d4bdb5a26d47625579c545e92022a3e165f57c0425129c983781dfad9041d4b77ba1c4676073416f0cda8355258e994434fba0bfe0dbd515ab37cace243834289d1a8e10f5adf360fe95066b8a7db03b9b01e9ec8c82e755ad23d263e08ae5079a5d68d3d0ca09d107aaf84aaa48931e79cf0a3079b41c0a1c3c3d42d89f24bcc657c3a44bf4a65948aa1faf642eecb84b119aecea0b6d081c04680ed0d0d41a06199d6b32e07c800f7655135230ce34d381b4c6fece111c88f8819c661ab84800c5682db15fd6ea3e8a4c875d600b73371048793dc5c0d3b18bf45e2b46f02147116f163795e2ceb8be4df2fbb777185c377feaae247f42c9b40e6b20995ad1b0d750255c9d2fd596e085f71dd2489e8acee172ba982252b88e5cb459f8ea969f7b6a3f0d8491c03709ad05a2c5a1ae65bd47b1ac9123874bbdb06fe5ad6c381ad6373202a543d54fb10e76634189e0c7970fc7cef703f8c49b935032960d87fa5714245c52ea3c56be640770eb1e0fe9378821db20ab144781029dada979cdf80c93436ffc55c30bba9e5d6467f2400f930fcfee790a03a07f8fea9e6822f93af0e9b23f6c7ed013329522d3969c2692b3907137ee27b1123d9b7d7e2cca0e1b6c1bcaac34e577209c9fe6e65bed97bb949c18cdd116d2a627beaa6785983abe8c276dfa045f2f1cb8b41fb90ae1f3d4b2378c9175c448775a1f94a286e59ea2e97e48e0ba7494298a41671a11db5f0b66352354dca64e90e112bc93ecfde2cb3e9a8df75b8f563298d0e1aa5e9b17172d12293f0eca9fadeb2f57c5f743f5fbf1de23b60bebecd94f309e074008bfa43ab6f5241edef42b63fc687880855e9d7c3a7d0f314d7dbe0a85b472d678737c775b3937f8ea21be356cf54945a399b1ad9ee8951c8fb8eecbd6272c47eeaec998cc731f441100fad588c39598908f5b9da4047de1d90999a7ea1a684ea3bdfb23dc753426c12cf4e69676adb89e3783fa87603b41c02f5b0a8745c6114a44dd259d947ec83e01b35edf78860b17b3ee7f39e70c742b5f7cc6d623d9543de34b59791179670d7c3484c684f08e25e70d721e6a6c0ef5d3bfcc6d71c570bab81f56af7c17f1d6fc8daa26a782d259dc247493e7832bc6e4d9dd686f1c9e6035f313b8d752b82f40e127f6fb279a80e228864349bf21dc825efbdd2a0f3c0f9f2c7bdb8c48354db4a1e7bb50386211b897f55f139353f374d5b15b1a3bc01f0f2d7eeff4153183050b1abedeac5d6c17eee7b669bec8b9222b6b3b0fbaeaf40857f95e4b79b8a3db759f3abcd4987f088500cbce19621a61b2094cec051f7957276b6572fc81da9ea52cf71db075d69e150f4839c81f6317eb58ee0762cbc8876e0c1c6281e75607b05ea835ee3fde435071680d91d38b4abb52bc43df784b2647fe4f28611777cbde0bb1758bfb4d78d4340bb97df83720afcaa79a1b8db5b79b9de3555893c007105a4aec9e8f7ed5253b205bb1fc69f7992c910d036f6a1571c18c61b899fd6d0c9787cff4b4d81ec11a80b2dcb2e84bf89647b006098e55956012d5bf836a54dd7e9080b0f4dbb188abc3bb46bcca763fe24fd66213c11d1fcc18b4ef3aa28455e76dee0738a2ea4ec70be650a488b69ddbfc693d477583440011f6778868660d5ac20006fde0f0fa351c145665a57d2ba53e41fddd5724423bf6efecf75646c4ae72c46d8a", 0xb000) 21:40:36 executing program 5: r0 = syz_open_dev$hidraw(&(0x7f00000001c0), 0x0, 0x80002) write$hidraw(r0, &(0x7f0000000200)="bc0ca8f4d3805a1e9cbb6e4c0f0682a0bd99ef43cdd6bc06d27abc341167e0919172aac8aeb68e087adc02c820909c22c9ea07120e55bc7de10dba97b1bcd3516b45398f6f21533d32df047fe3f4800bbee6fd6af40af92318ea15f16a78c34236b9d09d1b7358325d47164ddf658a8a3e5be85522f4b97119058bb024011f532d578d48f98910a169d1c77a949f7dbec5636e4db62a1398d6e6131343c2eceaa0f2a0cb1066300230385ee4f60af0afeee3a2102611ede25b07e0e1c30c12d38666feb175a3102158bb0aac1355f117138057f0a15581afe89b4602e6f706b6e4f8f08fdf207ffce0c5baea8bfe619ebb13eff67b820489a5ff03b0bb1c5967de5d7cec84c3f6fd2cfeada79bdc91cc36ed88d7f375fd76f84e7c9f676f76a29579bbad5e9bfb222fcf484665d879602a2e53dbaaea4ba71df44ecd57677e7f3283b9661a7b6f8808cd95ceb51c7cb44c3ebdfbf6694d1502125a6e9766ac7e645329ab405b879c6fb77206c86c74aa7ef4f6a848037de52ddc554ce029538206d9e61ef7ff168c7ab57ead5205589e6d67d06677b7594c8a46c5d79dcdc7446cbdd107c7f701c24ec2d95772d06de08b637b4cb65219fa30b9e66c9d326f6bb25a8d6b04828300e72a766da3eae409f1223c31ab81e78172382c6e267dbc08dfbd3edc2705e6d9f730da8fa1e9d088f0b7a715e5bdd8ae70faa365ab4246df3c1fe8ba724ef057c74a46471b46254ad7fb0da1854837f2f6f13ef3280a4c6f7c55162855a543fe4c764ac319c89f79f0fb797d4a7b668a16a1cba4916e7582a79c9a2f048993c2c3d02ae35a2c64a6b2a44b857ec681cbf1f3245ceaebbc39c0f532907c5087e9d0715e5e741a076a175396f682fd625a162cec836ea8fd061c28bca45ed70bf7c230a575dd7c4b1c6c0debf473b37df79a354d30692556c3e3a6f63f87caf48c2c8ec5a9cc1ed8862b6a28c512c11a1aac63b343cf3513a39a5b0197bf0e8577414706c6d228bcadc79bb0b060bef39c0572db9a6ec33d11607e6a36babb23515239b2c10ea33b826c4e0bf4063b9dbdbf0b431d518dd4707a9082b77c16c009e7cfde996f9cf135c3de300fcc5f314b5fa72b0a532d1aacb1d5ac8245966a90ad009e51491a225fefd345b77ed7552b9a927830bb1f7e8371e18b589dca77464fd08c57a2f30c3195979315b2081238c2c781e5ffb49342032e91cf4874c3adca9f9bbf387bb8f22649cc26067ac680374d11c6ceebbc9ce3d300f5927d2091295f72525be70928357004668ea97e29eb10fdfcdd5bfb7d9f2673066fe33c85c53004034ce6daa202a1a2eca8d4dff79e87fc5c0f789c3dd954156920995d8ad21e6a7bb044df919890034a9a3cf4b3539794e7ef25aac386adbaa7b0764a6e5284202d9fc761aa7831e4e1ed1408ad971811508ed5e7a8403d55d2eb08fdec7f9962b5eebf6e5fd4f5dc380a9510f0c2ce3b7ccbde07a490514a3491505f1876d515cff437370bceed0758042d17ddc8da6fc4cf0623011d2db06dbd64b04c5b74221a198ca76f3a19f770167678e841f2353899e9d248507e510564a260da83080e9d2c25ff6a3e10d016188067b99f0993c4c985ea34483c7222cb4a7813f682102a8f6e64ad985c504b70f8073633f50303c0d16ab0c5cfa009f0226c42fa16f458294102ae22ebabf2ccf0af2d79e98ceeee091f9a9734321e3d30beb069fde6707617e2b490704b986683f374b6bfa2d924ad4afcba54356121a633b6e3f90d71643b4217d172a22e5b2d6ee5a3a0b48a53f58a45516f706cace2a1343c5dc1dd6e675b1212680367940622a95032dc31eb016309bad58d9c468f0c5238c9940da5888ccf404101abf285ec658b51708392314998893923c113277e6a177b9c7d680a888f4f2922b7a85b2170589f9273a8edfd2100bcd07387d77f60b7208ca5d48b1f9627818e1e6595eec081ae1262cb46d1b040ea9315ac821015ba3d5bdcdeebe4da088ef4f0fa207612a56fb2cc4a0ef2d68e24b5ee15e73f5706c04ca6f6cc02004759e55212025b2e097bfcf40cbc8406dcb4baf466909e7acd15a8c56aa6fb46e3645b389804b1f6fd7ac4b45c33b3c5889165dd1686141dd42811fdc12dd6806dbebbc40ba0cf1fc7e1f6eacd60b9e23d4579121197b33315a7a301702d988ce6f35c19408bd940bb38bad1560ba4356728d12400f290f5c8bbae8c76ca93fb9abe1f27d83b4260e9ccb084334f4c137dfae8b1213df33eeaac7f0f4bf4dcc2c96e1b11d61cd5168228cb2a5350b3c8cca4fc0dbfa647a009bb558032164cd117ddf5db0997c8422ef39d5884dc30b0e772b6206ec5ae6495977e069a0251a09d47439742c360d8f02a022ae202ec0207b8fcb254aa6dd287c789cc59f17d2cef8694cc648ed0804a3cf8e690c915537e995e49f472dcde36181828190b27c217accad274ce4a3e8360da724a55db4483558726831117a7780ea55323c0e04c22d9ddd5d61dbc4812d72cd2cf2bde9c4f0dc7abe677e3c935bb391f2bcf0edccde9374503c1c52c1ca296920a90c830c118129949ff3b433da1a931e938c035a6b2c138a7f46747b46a94d33ac0c74e4fcf1f41cd0bf12659f63d15c075671d861f2843df902397df9f36d305d5392d323adac7f37750117344063a92af63c631d00b9014e24f97d3e6ec4082952007a7a5793b6a16e9000bc30142e110ab70f1e81da9a55b2b39b6061b1038e39bdbdac10957bec02d77538ca76b356b913c2b296fa40d761bc571193b31ba56137ee9c0fa1ca3e4ee88a0d6e1cd72b0603dd50db7c4dee2325e8d497ae36febbb67adaac2765585e3057cde3cb85e2f2fe3d278468146f924bd172adaef6215966f70d7c8f2bd1575c3085f7e239ed22b26f5345fdaae42a5ec4531af46dcb0d6eb9088de9ed5a13b9242c567003906d7ac951d51ab9efaf539bd025605649cfe49c60b8fd7bfbc123b70c66855011141340c0b942ae19d2ab8074fe00a757957a462ff313ada92c3393e83a0a6019e621f218f531b52cdb70c492e155c4636e4caef03f40c82a5d717528173620b1591bac5c6cc5177ad76d3ccbc4734912d24286ada9a3fe6999a15e53616660414a66549f5d2df7393d7b0a01fb6fbbce8335ee027372f4a54162580c79a6e4807282b5bde9b03b36b261c7b3d2e66a9a26047b08b2d26898c47c8f60b4f14e6c18c59aff042043ab55dd32f7f091fbb4a31369bce2a9a2cb4cbab85a1f734e0e04185f505a32c808e96bf0001450eedb425aabf547d544c8b20db055e5ac9520373ee985a5a526c20e0bef21c38b156144b5a021c43d4bdb5a26d47625579c545e92022a3e165f57c0425129c983781dfad9041d4b77ba1c4676073416f0cda8355258e994434fba0bfe0dbd515ab37cace243834289d1a8e10f5adf360fe95066b8a7db03b9b01e9ec8c82e755ad23d263e08ae5079a5d68d3d0ca09d107aaf84aaa48931e79cf0a3079b41c0a1c3c3d42d89f24bcc657c3a44bf4a65948aa1faf642eecb84b119aecea0b6d081c04680ed0d0d41a06199d6b32e07c800f7655135230ce34d381b4c6fece111c88f8819c661ab84800c5682db15fd6ea3e8a4c875d600b73371048793dc5c0d3b18bf45e2b46f02147116f163795e2ceb8be4df2fbb777185c377feaae247f42c9b40e6b20995ad1b0d750255c9d2fd596e085f71dd2489e8acee172ba982252b88e5cb459f8ea969f7b6a3f0d8491c03709ad05a2c5a1ae65bd47b1ac9123874bbdb06fe5ad6c381ad6373202a543d54fb10e76634189e0c7970fc7cef703f8c49b935032960d87fa5714245c52ea3c56be640770eb1e0fe9378821db20ab144781029dada979cdf80c93436ffc55c30bba9e5d6467f2400f930fcfee790a03a07f8fea9e6822f93af0e9b23f6c7ed013329522d3969c2692b3907137ee27b1123d9b7d7e2cca0e1b6c1bcaac34e577209c9fe6e65bed97bb949c18cdd116d2a627beaa6785983abe8c276dfa045f2f1cb8b41fb90ae1f3d4b2378c9175c448775a1f94a286e59ea2e97e48e0ba7494298a41671a11db5f0b66352354dca64e90e112bc93ecfde2cb3e9a8df75b8f563298d0e1aa5e9b17172d12293f0eca9fadeb2f57c5f743f5fbf1de23b60bebecd94f309e074008bfa43ab6f5241edef42b63fc687880855e9d7c3a7d0f314d7dbe0a85b472d678737c775b3937f8ea21be356cf54945a399b1ad9ee8951c8fb8eecbd6272c47eeaec998cc731f441100fad588c39598908f5b9da4047de1d90999a7ea1a684ea3bdfb23dc753426c12cf4e69676adb89e3783fa87603b41c02f5b0a8745c6114a44dd259d947ec83e01b35edf78860b17b3ee7f39e70c742b5f7cc6d623d9543de34b59791179670d7c3484c684f08e25e70d721e6a6c0ef5d3bfcc6d71c570bab81f56af7c17f1d6fc8daa26a782d259dc247493e7832bc6e4d9dd686f1c9e6035f313b8d752b82f40e127f6fb279a80e228864349bf21dc825efbdd2a0f3c0f9f2c7bdb8c48354db4a1e7bb50386211b897f55f139353f374d5b15b1a3bc01f0f2d7eeff4153183050b1abedeac5d6c17eee7b669bec8b9222b6b3b0fbaeaf40857f95e4b79b8a3db759f3abcd4987f088500cbce19621a61b2094cec051f7957276b6572fc81da9ea52cf71db075d69e150f4839c81f6317eb58ee0762cbc8876e0c1c6281e75607b05ea835ee3fde435071680d91d38b4abb52bc43df784b2647fe4f28611777cbde0bb1758bfb4d78d4340bb97df83720afcaa79a1b8db5b79b9de3555893c007105a4aec9e8f7ed5253b205bb1fc69f7992c910d036f6a1571c18c61b899fd6d0c9787cff4b4d81ec11a80b2dcb2e84bf89647b006098e55956012d5bf836a54dd7e9080b0f4dbb188abc3bb46bcca763fe24fd66213c11d1fcc18b4ef3aa28455e76dee0738a2ea4ec70be650a488b69ddbfc693d477583440011f6778868660d5ac20006fde0f0fa351c145665a57d2ba53e41fddd5724423bf6efecf75646c4ae72c46d8a", 0x20001001) r1 = syz_open_dev$hidraw(&(0x7f0000000000), 0x1ff, 0x100) ioctl$HIDIOCGRDESC(r1, 0x90044802, &(0x7f0000001040)={0xea8, "7e1dce51d926c04961cf549c6e59953c51d8532de52c5a482c4f6ff4f92fe345ea055b706fef4ecedb58e4c4dec5f34b848eb894bead681e1695416a7bca947c9fd3436ab0b22ee621d8de8965b895402b8d1c0321cd5deb6247fe59f07b867be5a58bdbd615a4a42630df6430cc51dbfc3f25cb49dae77d910ec29a34d29d58c533e04843aff17fc5a652b27b52bccd133358175c8f1dbc74249cb3a471f6e3aeb11b40fa1550d20c67657330ca4bcc4e5ceb090fd498d554188bb53228184cbf2b6e99b264d2c2a13cb516cfbde1ebfbb08b42fc64c40a859e9199a1b3632b27db2db91e6a7576186ac2b58ad120c54b4a70945c4e357a983e057cd6c3134f16a0d9c49edcc92b17cdb84086b049c4cb0aba4a16645d6c3baf79e94e388355fb521db292de7f077594b4437bdaa940c3daf8534f322ac81dc88ab606ab82373fdb095073d90d537914ba88bbb03a0a8dfab09871fa9db43f023731fd55f2d10acb7e400d5e8ea204d0fba64f1cb391e781bd7d662092f394257ec39c6836c3b416fa7eebae7874b06877d161185b1a0aab15846580c5fa39db9f15fcf4054901dd165da0246f9bac53e2bd196cd0a013cb756142e05e7b5bb06f503e3e9daed3d79a3b1742f2ec745d873b2212855852ed53d3a7dd2700b78a3609630b9d106ebb9feb744d6bd5c845603ff18182e078edfa1de5cd97c1fa0f9579c540ce86472559e83a34d7cd18a34714790a6237046f05e9a238a4cfe5e4b0845dd3aead080c334daf0dd3894529738cc6bf628d4d93d9038c855eeef487d858a09b67f4a7a34c3cb4c705b59a6a55ffd698d528c9f0d527badd11b94b313e2ca7d687b8285b4b89be3143fe84939ea68a939144a95df9646d67a7bbf173c5f5d532619e9643f22c6cb5ee6d4b78e95d888fb3ba526daab82c53cd8e0af2d3f29cf695fbed4e16c5379367e7d3186405ce923431d61ee0382bfe10d2e3abacd239a0e7b6469fa74c77e78485ac3b149f1d90199aeef9a3e316ffbf83fb36f7bb0dc06b4a8c32369782985deca7093cb15c1fd8b143c6d2fb7a910adffa64f805b1e7653092942df43235a0a4295f83c543110d1ce2322f69bdd3092be5a458793d925622637208b74e75fa450c9afb80413ebfaa5e934e30b273185928d7c215402aea8a697b4cf76d01fc7758b73d6229c060b33e1737a98ae9429ef4a0e62bc2eae7ebc8a2b57404830929860372c5dcf09b52c2e2a661ed1c9e7fadfd7dedde0ee88d96c70f8b42ec6e1d50a6b741cf7f7225788e96415e977d0b36d62ef0090bc7f2955cbe1d9239a747a2c57a8fa2d60122f59ee787bfd448a6e90a49625ac0633ffc555fed97baa114a3df51fbeeed31cf37031c0d6c09da18aa2bfeb1085354ceb0e9788e928e746fec730859d469da76f6a1b79b18489396c8461f39a66269da8e5a237320ea2db632dc221272818878fc08f670d591b1fb5499afc204e1bfe0f47c6e46acb0c07e896ddf7b8cc2eaa80fb646b0957576b2d042a45e8bdf4f2e65fd7fc37e1d48e09e8817b496c20b6377639832c505c3f687ed3102a3f747a7d8980072dd62b65b413bb460362521eb5bce8b57aca853ef0d3787cf998b9ea35ef630556fc1a5e4a8208a44ac419c36206fca9b11a1da63a428fe57dc36731ac8c5cb4a09644d17768bd50489df3390e36b8478fba4f2f279e1f121652a8f297e4027a6b903d3cc3a88b0d4f5eb040d9cf5b9cc553e75928868d4272d508bc812292f89c25b77269194888741bb0da63b5ba2a4e2601d7e61bf65a4506a64c8c40c67ee2f7f2f66af2d4bedccdb933ff96f934f7230bc1061dfaf5cb25937ce17a3546d5759165d376938cc531d7baed9976084456b34bbb48129ed3bf70d77da464dc948f2621dbb0df4017e649193f438f9f95588fd4345978dc89cfbf39df8a558cb6865a9ed550bb37513b0142ada0802be45e78e9cff9ab5f2f38c47845e6485dacda7ed5f8a08b7c90e5936fc37ad26e3c8881acdbb6b36ca6f97cb05b16d67389d0d19331be18b28183ce9b232006f56334c0242b85db798ef71cafc3298df88fc05cd79f6eba6ce12017c510c24a215c2578380cab8758fe3de789bd4ac81fcb8c45bc53940a9a3a6a0750457a86b8e213f67aefcbf85929308aea303f97934dd8aa7bf44dc4f087b518c5a66ac9427c377261871f98fa5ae301a9095585d2a0913455ff0b2da9e49e4286fd234b1c1763272c188361b411fa7ec2c975125f313b9db202ebcdafd56166d031892e26511dc892a63db469a64e73f20ee18ac1ae3823e301f68aa00492474f0a5ee152d5c1961fe8605cdb756d39008a7484eae6e06651709de1542b4de34573ba4141b504359bda22f6642a95e879cfab670a4011168b956d21fcc8d7afb43694aa02c3e6104a0204ce42e2060e4c24a32724cb9eaa7437e6dbeedbd105c26cbbef08c304ff4dab07dbb405ab1a4db483c7a12d7683b2ba154fc22d07f15990b9f48939e9328ffee379886da19ba3dca23f374f26e57de3ad2c40e71c799920e877274d9d07c21a136feb5330a7a0b9a8e524e2b964460a022cd8591b33db7864e24b2697ea6cec8c4da08eed5ad3b9801bd731dee58045611bd5cfc2d4e278739f5075430383de094612a67bbdf320f808011e540433857afc81375f727388f81671e4aa093a00fcfc45c5981f38b93fa5b6d8773769868bfd220d5d2816aa007cd941aa3c2199832cb5139c1550f9d896d5c0db26015cb9631e5a73af27bd4f3b0c62dfe54ae50e49abbc88118f3e9c1150891e84e5aabd3c1f7df348abfca4df1b8344786a7dd345fb17a0595bb8a5098bd341eaf7ee36747ca9990addc896e20439af136f796d71f6bba9b85c60772d7e5a0b7c643e17960b0c2c4cbec3d397a27c0f4b0103bf16ab47f3cc4cc2aee0f6f79a74a730d470410b6b05b86303da414a5ae160e1816b1b1630a4f1263084bdd76c444df0e726880a863da04e4048fdfb3859c55c4dba35065abd15121016ed391fbf07c192f9ddc7bf41546dea4a743880b58b431e75477438f88bc90ecac703190ff8353e96d0e4182f0c5c045bcd29ffa35fece8300f2c8c1ff18bbc5fbe04ef5c3f1d673302267a6c56ea17fef7e3996dcc4f0113195cce65ae093800d94486c2e7416fae4e4e03c71bee2feee7221f3e6d55f798a18ca703d310819fb60be995f8f85f376148fae5cd15f9e6ce8008ddc52ad4aaaf028202ca893fa13215503ab8dcab6a4ade6b5dfee11a79f1646a458e690c5a88011a786161fb086331168382f7df9df28c4dc628f8a1a7a40bf6e82faf0c8885fc15b8ba3c3aa507b7de1d9b8631538813078a45ab1ab9be9709fc43217a6f8429963a1a428d779824d0b63d62888e91418ff3ee0d8947547a40e1d91b217e4d1e6f600b0d530f2d3dacc6cf9d7ff6ce62b81460e0bb49f15eed85ec8482df15be3eebe89c77eb8dac1f8fe8b108ce0fd2016e98751b1cd4f118732a385389d98dd46d9d5ee2190d4bf7ccf3473b925a68cf41eea62fa9f5834dc0c3d43da573e65d3c805b83d6c75e6978c4e94319a60eb4cdade38d5ae160380b3f8c25144afd6e5bdfa5acdfb799b60a3a7e9de2f522a1b9c019b43c0411faab1fb7165716d2efea9c8af26b030fe95ff04ba51bd88b59b6651631068ba7a970f1663ddaa592e5a97ede023d8ae5e6eec6562379321f06f371512e3edeb6db3d9708f8280f21db53faccc89913ba037e2a6ac7757bb066450dfdea2ff3a77fe1b9ec8923c6950dccb68cee803efeeee812ad9b7289a81427d30ee79459881f1db840f88b0d0f07a93aa16569216da32b76d3ab0ad9abebef3a28d575d6c5f5d4ec267b3dd45a9f1680b88bf855f4b02044cd32314198df38cb779966519e01831001cc731683615b0afd70e6bd1e9345f6027b0e999c15698894a75100c6f1b965ad294246221ea6496a434b6fc0bc671896bf374ab569b535f79494b3510782494b91a74fc3885fb2f82a9d809ad4e1ec7f6564a52aaa0bc8bc79e99d124e56a5e7d456a88f8f3cc6e6b5f702653da279509d9f13a088a2bf78b4c0cd83c3bc19ab00c28bc411d17cb0f260442ee1840a326343067a8fda450546b9fd7e0f91e726b55f868628d7b6f8f65d510a2af2e9897a7bb0145b36b56834828c35d71e972f26116eaf60de540da3ff5c2795ba93e9a4809e14995d44456b13f03b59e65ce1432f347fe60631b7a07d9ab77c234764b51c8f544e7d1419ffe072a6e6893b664b7f4fa0f8da361e86c693fe64c11080088ae5ce97d23bb64772359a948fca88d190ccc877fe06007034fd1046ea7a7e7b29244790b71b6487283c8843e6af7c1098b52f22f7141810a1e0bb1dfac984edec101f057705d2a21010ce5ba8c62a24e94af2573a575c933147f69b034fe9018a555d4d3d10544197574a706d2eae74d88c71fc58586c487c6a739e0e2aa79df5e53d7dd1eb30fcf6724eda014b20998a15e6551c55477049c9e6cdffdd8c428ddae04c9dfdf80f71f50a8b2c591764201e95cdda04b795bf787314ad64baa8583065a2e22f824c82a637553cb39c11a3a27978841a1cee7ede03a984511466bedf9ac4e3f41bd794150aa9260fc0988ba18d1104fa02aa3edf618f0926d6e8c52763d8cbd92db2d04ea30c1d12190b0599fd77d283912f68dfd8c61b536593bb4cb8b7b226db7646fae2e53300f5ac4f73b35e116fa76cdd1ceca888a3d1bd62218457fe7ead8e623ff23e2e0c9607f46f816a107476c95f3ea40451ab3138be85606befcefead940849b000b0693b57ac73f39697539fa16813b19903ddd5bf9df637225fed010bcd6205e749bc4eddc97d9d20da15ce7d814730b670b0853eb4bff21dd8df310d6c183d63e7b1e2fb0d5a1d0374a3ef11e732acf47cf6a677c097488d42b97863333c2f2e58658d242c42471f9311e290b197cb6f6f26df182e3243bd9950d6dbfcdd9580bb0673ed4508727bdcea69389e300d82bf8a4c48a00cb3d66d3e952674b67026385cf8576498322cd98d1d1ef7e45daff6b699a92a234abc17eeb51f9439cf22fc9694c82b22bee969c749010e77063c97b6022ba3c220723b6f87ef740365e3feef510d132a5e9e0cf574126094c35eae0510edc3075395d6bbf8fef9c323deda8cd1f586fd5e61e03f339ab45f243a7f2b825f9f4d2b1f0b1e7bdc29bbfa510524669aeeb0fd4b4a609ee1b6eb6cdf6c27a86efcdef493037c35ef3beceff6e0a5a9d0310bea496a6c107903f71b7d5cf"}) 21:40:36 executing program 4: ioctl$HIDIOCGUSAGES(0xffffffffffffffff, 0xd01c4813, &(0x7f0000000200)={{0x1, 0x3, 0xffffffff, 0x40, 0x7, 0x8}, 0x3cb, [0x4, 0xfcd, 0x480000, 0x3, 0x0, 0x8, 0x5, 0x3f, 0x1000, 0x3, 0x9, 0x1, 0x3, 0x6, 0x7f, 0xffffff7f, 0xfffffffb, 0x8001, 0x41016dd7, 0x2, 0x3, 0x6, 0x80000000, 0x6, 0x4, 0x1, 0xffff, 0x8, 0x71, 0xd761, 0x3, 0x8, 0xffffff7f, 0xffffffff, 0x9, 0x6, 0x0, 0x0, 0x1, 0x0, 0x1, 0xfffffffa, 0x7, 0xc54, 0x2, 0x4, 0x7, 0x64, 0x80000000, 0x6, 0xe6b, 0x4, 0xffff, 0x9, 0x6c5dd027, 0x9, 0x9, 0x5, 0xfffff653, 0x7, 0xffff, 0x1, 0x4, 0x7, 0x30, 0x1fa1, 0xfffffffe, 0x5, 0x8, 0x6, 0x81, 0x7, 0x100, 0x3ea0036e, 0x4, 0x1, 0x5, 0x0, 0x1ff, 0x3ff, 0x80000001, 0x2, 0x5, 0x6, 0x8, 0x4, 0x520e, 0x7, 0x16a, 0x8001, 0x0, 0x6, 0x7, 0x0, 0x8000, 0x4, 0x4, 0x0, 0x4, 0x3, 0xf347, 0x6, 0x1, 0x8, 0x7, 0x10000, 0x96, 0x20, 0x1f, 0x8, 0x3, 0x80000000, 0x222537bb, 0x6, 0xfffffff9, 0x2, 0x8001, 0xfffffffa, 0x7, 0x7, 0x3b83, 0x6, 0x2, 0x4, 0x1f, 0x6, 0x80000000, 0x6b, 0x200, 0x0, 0x2, 0x10001, 0x0, 0x8000, 0x48000000, 0x24000000, 0x5, 0x1, 0x1, 0x9, 0x10001, 0x9, 0x6, 0x800, 0x2, 0x7fffffff, 0x0, 0xdbc, 0x0, 0x9, 0x7, 0x31c00000, 0x2, 0x5, 0x101, 0x134, 0x9d88, 0x7, 0x9, 0x2, 0xfff, 0xadb, 0x4, 0xfc, 0x5, 0x7, 0x800, 0xf1fd, 0x0, 0x500, 0x8, 0x3, 0x1, 0xfffff001, 0xffffffff, 0x9, 0x737, 0x6af1, 0x3, 0xfff, 0x5, 0xfe1f, 0xffffffe1, 0x10f2, 0xe0e, 0x0, 0x4, 0x46e4, 0x1000, 0x4, 0x0, 0x5c73, 0x4, 0x0, 0x3f, 0x5, 0x0, 0x2e2, 0x4, 0x7fffffff, 0xfffff652, 0x72, 0x9d, 0x9, 0x400, 0xfffffc00, 0x5, 0x90, 0x4, 0x7, 0x9, 0x6, 0x6122, 0x7f, 0x101, 0x1, 0xe71f, 0x7ff, 0x0, 0x0, 0x8, 0x2, 0xfdc, 0x0, 0x80, 0xe41, 0x69, 0x9, 0x2f, 0x40, 0x100, 0x0, 0x7beb, 0x1, 0x3, 0xff, 0xfff, 0x400, 0x4b7, 0x3, 0x8000, 0x7ff, 0x6, 0x400, 0x4bbec69a, 0x101, 0x6928, 0x5, 0x0, 0x5, 0x8000, 0x7, 0x8, 0x5, 0x9, 0x1000, 0x7, 0x7ff, 0x20, 0x7, 0x5, 0x2, 0x0, 0x4, 0x12e000, 0x5, 0x3, 0x7fffffff, 0x81, 0x5, 0x5, 0x7, 0x2, 0x2, 0xfff, 0x2, 0x71d, 0xbfd, 0x4, 0x0, 0x81, 0x1, 0x6773, 0x0, 0x3, 0x0, 0x7, 0x2, 0xc107, 0x401, 0xaa1a, 0x7, 0x3, 0x3, 0x7ac9544c, 0x6, 0x80, 0x401, 0x4, 0x47, 0x2, 0x10000, 0x3f, 0xffff5cea, 0x0, 0x408, 0x3f, 0xbfe, 0x2b, 0x1d0d, 0x6, 0x1, 0x6, 0x401, 0xabc, 0x100, 0x8, 0x8, 0x1, 0xb77, 0x3, 0x10001, 0x1, 0x0, 0x8, 0x8, 0x14000, 0xffffff4d, 0x1, 0x0, 0x3, 0x518b, 0x800, 0x0, 0x1, 0x7fff, 0xfffffff9, 0x6, 0x8, 0x49fa, 0x101, 0x3, 0xfffffffa, 0xffffffff, 0x6, 0x16, 0x20, 0x3, 0xffff, 0x5, 0xffffffff, 0x1, 0x40, 0x2, 0x10000, 0x9, 0x1, 0x0, 0x6, 0x3, 0x6, 0xf1, 0x7, 0x2, 0x5, 0x9, 0xa, 0x4, 0x17fde11a, 0x80000000, 0x4, 0x4, 0x2, 0x7, 0x3, 0x304c, 0x20000000, 0x0, 0x4, 0x3f, 0x2, 0xfffffff7, 0x0, 0x80000000, 0x8, 0x9, 0x583, 0x9, 0x2, 0x1, 0xffff, 0xffc00000, 0x6, 0x52, 0x1, 0x7, 0xb4a, 0x4, 0x7, 0x7, 0x1, 0x5, 0xdf1, 0x20, 0x9, 0x5db, 0x9, 0x800, 0x8, 0x40, 0x1, 0x80, 0x4, 0x9, 0xffff0001, 0x1, 0x7f, 0x0, 0x5, 0x5, 0x8, 0x5, 0x1, 0xffffffff, 0x1, 0x1000, 0x2, 0x49f3a4d0, 0x3, 0x4, 0x42, 0x5, 0x797, 0x80000000, 0x100, 0x1, 0xe44a, 0x4, 0xfff, 0x7f4, 0x8000, 0x3, 0xd9, 0x3, 0x4, 0x5, 0x4, 0x2, 0x1, 0x6, 0x5, 0x8, 0x7, 0x401, 0x8, 0x1f, 0x0, 0x20, 0x8, 0x1000, 0x68134e62, 0x7f, 0x9, 0xfffffff7, 0x3, 0x8be, 0x5f2, 0xa8, 0x9, 0x4, 0x24000000, 0x6, 0x3, 0x1, 0x8, 0x2, 0xf80, 0x1, 0x8c1b, 0xa, 0x9, 0x2, 0x10001, 0xcd41, 0x4, 0xff, 0x1ff, 0xfffff000, 0xfffffffd, 0x383, 0x6, 0x0, 0x6, 0x6, 0x2, 0x401, 0x571b, 0x3, 0x4, 0x3, 0x0, 0x80000001, 0x8, 0x0, 0x1ff, 0x20436a62, 0x6, 0x7fff, 0x2, 0x6, 0x2, 0x8, 0x1, 0x4, 0x6, 0x1, 0xaf6, 0x8, 0x100, 0x800, 0x8000, 0x8, 0x2b3746a3, 0x0, 0x10000, 0x9, 0x85f, 0x0, 0xfffffffb, 0x0, 0x8, 0xffffffff, 0x4, 0x0, 0x800, 0x800, 0x300, 0x401, 0x6b4, 0x6816, 0x3f, 0x1, 0x8, 0x6, 0x7fff, 0x7f, 0x5, 0x3, 0x8, 0x100, 0x6, 0xf5, 0x3, 0x7, 0xffffffe0, 0xffffff32, 0x9, 0x3ff, 0x401, 0x7, 0x7, 0x4, 0x0, 0x7, 0x81, 0x8, 0x2, 0x1000, 0x8, 0x4, 0xcc57, 0x3, 0x9, 0xfffffffa, 0x80000001, 0x1ff, 0xfffffff8, 0x0, 0xc7c, 0x7, 0x5, 0x3, 0x1, 0x100, 0x1, 0x3, 0x8, 0x9, 0x3, 0x1, 0x6, 0x8, 0x8, 0xf9, 0x5, 0x99f, 0x6, 0x10000, 0x401, 0xfffffffe, 0x3, 0x1, 0x0, 0x8, 0x8, 0xbef, 0x2, 0x0, 0x1f, 0x5, 0x1, 0x1, 0x7, 0xffffffff, 0x30, 0x1, 0x1f, 0x2, 0x5, 0x4, 0x7ff, 0x82e, 0x4, 0x0, 0x2, 0x3ff, 0x4000000, 0x3ff, 0x10001, 0x6, 0x1, 0x400, 0xc82, 0x10000, 0x81, 0x8001, 0xce0, 0x7ad, 0x9, 0x8, 0x1, 0x66f1, 0x8, 0xfffffe00, 0x4, 0x8b, 0x4, 0xffff8000, 0x8, 0x7fff, 0x0, 0x3ff, 0x8, 0x0, 0x20, 0x8, 0x6ace000, 0x3ff, 0x800, 0x4, 0x20, 0x2, 0x0, 0x0, 0x3, 0x6, 0x8000, 0x9, 0x7f, 0x25ca, 0x3, 0x0, 0x5, 0x0, 0x670b, 0x6527681, 0x9, 0x1, 0x36, 0xfd, 0x6, 0x0, 0x0, 0x0, 0x7c9d6124, 0x9, 0x3, 0x1000, 0x5, 0xfffffffb, 0x0, 0x7, 0x6, 0x9, 0x4, 0x1fcd, 0x5, 0x7, 0x6, 0x20, 0xfffeffff, 0x94b, 0x100, 0x0, 0x3f, 0x7a94, 0x7f, 0x3, 0x10001, 0x1, 0x9, 0x6, 0x1, 0x1, 0x1, 0x1, 0x4993, 0x3acb, 0xff, 0x1ff, 0x5, 0x80000001, 0x80000001, 0x3ff, 0xb7aa, 0x800, 0x3ee, 0x9, 0x4, 0x3, 0x3, 0x8, 0xffffffc1, 0x8, 0x8, 0x2, 0x6, 0xfffffd89, 0x9, 0x9, 0x20, 0x1f, 0xf8, 0xffffffff, 0x7f, 0xafe, 0x10001, 0x73, 0x527, 0x1, 0x9, 0x3af, 0xfffffff9, 0x7, 0x1f, 0x4, 0x2, 0x2, 0x6, 0x2, 0x2, 0x7, 0x972, 0x6, 0x6, 0x1ff, 0x4, 0x2, 0xfff, 0x4, 0x2800, 0x3, 0x1, 0x9, 0x1ff, 0x8, 0x101, 0x8, 0x0, 0x3, 0x8, 0x1f, 0x4, 0x552, 0xfffffff7, 0x30000000, 0x6, 0x0, 0x6, 0x5e01, 0x3f, 0x7f, 0xb0, 0x1200, 0x2, 0x3, 0x0, 0xffffffff, 0x8, 0x401, 0x8d5, 0x8, 0x7f, 0x3, 0x5, 0x9, 0xffffffff, 0x1, 0x4, 0x1, 0x101, 0x0, 0x9, 0x9, 0x8, 0x800, 0x6, 0x3c, 0x3f, 0x3f, 0xe93, 0x8, 0x80, 0x1, 0x8f, 0x3, 0xc7cc, 0x0, 0xc, 0x20, 0x4, 0x1, 0x7fff, 0x3f, 0x0, 0x0, 0x8, 0x10001, 0x1, 0x7, 0x3ff, 0x8, 0x800, 0x4, 0x0, 0x6, 0xa54, 0x9, 0xfffffff8, 0xffff, 0x7, 0x99d, 0x5, 0x9, 0x4, 0xfff, 0x0, 0x5, 0x5, 0x0, 0x6, 0x1, 0x2, 0x2, 0x101, 0x4, 0x3ff, 0x1000, 0x400, 0x10000, 0x9, 0x8001, 0x0, 0xe4a, 0x5, 0x1, 0x3f, 0xfffffffc, 0x7, 0x6c, 0x4, 0xfffffffa, 0x2, 0x1ff, 0x8, 0x20, 0xd2a, 0x4, 0x7, 0x0, 0x0, 0x1, 0x5, 0x9, 0x401, 0x400, 0x7, 0x0, 0x8, 0x3, 0x6, 0x9, 0x10001, 0xfffffffe, 0x6, 0x6, 0x2, 0x400, 0x4e, 0xf8e, 0x7f, 0x7, 0x29, 0x3, 0x81, 0x7, 0x2, 0xfa, 0x2, 0xffffff74, 0xa4, 0x80000001, 0x8, 0x2, 0x8, 0x3, 0x7fff, 0x1000, 0x3f, 0x3, 0x7, 0xff, 0xae9, 0x80, 0x8001, 0x0, 0x6, 0x2, 0x8, 0x3ff, 0x3, 0x101, 0x4, 0xfffffffb, 0x40, 0x4, 0x1f, 0x15c, 0x1, 0x5, 0x4a8e, 0x8e1, 0x4, 0xc0, 0x9, 0x10000, 0x80, 0x3, 0x41061372, 0x4, 0x800, 0x9, 0x483, 0x7, 0x6, 0x80000001, 0x7fffffff, 0x9, 0xffff0000, 0x4, 0x8, 0x7, 0xffffffff, 0x8757, 0x4, 0x1, 0xfffffff7, 0x2, 0x1f, 0x7, 0x7, 0x1, 0x7, 0x8001, 0x3, 0x7ff, 0x8001, 0x6, 0x7, 0xfffffffd, 0x80000000, 0x9b, 0x74e, 0x0, 0x3, 0xdc, 0xfffffff7, 0x9, 0x6, 0x7f7b00, 0xfff, 0x5, 0x0, 0x20, 0x40, 0x1f, 0x1, 0x8, 0xf3b, 0x100, 0x7, 0x0, 0xfffffff9, 0xffffffff, 0x4a11, 0x0, 0x9, 0x4, 0x101, 0x4, 0x7, 0x80000000, 0x4, 0xff]}) r0 = syz_open_dev$hidraw(&(0x7f00000001c0), 0x0, 0x80002) write$hidraw(r0, &(0x7f0000000200), 0x0) 21:40:36 executing program 3: r0 = syz_open_dev$hidraw(&(0x7f00000001c0), 0x0, 0x80002) write$hidraw(r0, &(0x7f0000000200)="bc0ca8f4d3805a1e9cbb6e4c040682a0bd99ef43cdd6bc06d27abc341167e0919172aac8aeb68e087adc02c812909c22c9ea07120e55bc7de10dba97b1bcd3516b4539bf6f21533d32df047fe3f4800bbee6fd6af40af92318ea15f16a78c34236b9d09d1b7358325d47164ddf658a8a3e5be85522f4b97119058bb024011f532d578d48f98910a169d1c77a949f7dbec5636e4db62a1398d6e6131343c2eceaa0f2a0cb1066300230385ee4f60af0afeee3a2102611ede25b07e0e1c30c12d38666feb175a3102158bb0aac1355f117138057f0a15581afe89b4602e6f706b6e4f8f08fdf207ffce0c5baea8bfe619ebb13eff67b820489a5ff03b0bb1c5967de5d7cec84c3f6fd2cfeada79bdc91cc36ed88d7f375fd76f84e7c9f676f76a29579bbad5e9bfb222fcf484665d879602a2e53dbaaea4ba71df44ecd57677e7f3283b9661a7b6f8808cd95ceb51c7cb44c3ebdfbf6694d1502125a6e9766ac7e645329ab405b879c6fb77206c86c74aa7ef4f6a848037de52ddc554ce029538206d9e61ef7ff168c7ab57ead5205589e6d67d06677b7594c8a46c5d79dcdc7446cbdd107c7f701c24ec2d95772d06de08b637b4cb65219fa30b9e66c9d326f6bb25a8d6b04828300e72a766da3eae409f1223c31ab81e78172382c6e267dbc08dfbd3edc2705e6d9f730da8fa1e9d088f0b7a715e5bdd8ae70faa365ab4246df3c1fe8ba724ef057c74a46471b46254ad7fb0da1854837f2f6f13ef3280a4c6f7c55162855a543fe4c764ac319c89f79f0fb797d4a7b668a16a1cba4916e7582a79c9a2f048993c2c3d02ae35a2c64a6b2a44b857ec681cbf1f3245ceaebbc39c0f532907c5087e9d0715e5e741a076a175396f682fd625a162cec836ea8fd061c28bca45ed70bf7c230a575dd7c4b1c6c0debf473b37df79a354d30692556c3e3a6f63f87caf48c2c8ec5a9cc1ed8862b6a28c512c11a1aac63b343cf3513a39a5b0197bf0e8577414706c6d228bcadc79bb0b060bef39c0572db9a6ec33d11607e6a36babb23515239b2c10ea33b826c4e0bf4063b9dbdbf0b431d518dd4707a9082b77c16c009e7cfde996f9cf135c3de300fcc5f314b5fa72b0a532d1aacb1d5ac8245966a90ad009e51491a225fefd345b77ed7552b9a927830bb1f7e8371e18b589dca77464fd08c57a2f30c3195979315b2081238c2c781e5ffb49342032e91cf4874c3adca9f9bbf387bb8f22649cc26067ac680374d11c6ceebbc9ce3d300f5927d2091295f72525be70928357004668ea97e29eb10fdfcdd5bfb7d9f2673066fe33c85c53004034ce6daa202a1a2eca8d4dff79e87fc5c0f789c3dd954156920995d8ad21e6a7bb044df919890034a9a3cf4b3539794e7ef25aac386adbaa7b0764a6e5284202d9fc761aa7831e4e1ed1408ad971811508ed5e7a8403d55d2eb08fdec7f9962b5eebf6e5fd4f5dc380a9510f0c2ce3b7ccbde07a490514a3491505f1876d515cff437370bceed0758042d17ddc8da6fc4cf0623011d2db06dbd64b04c5b74221a198ca76f3a19f770167678e841f2353899e9d248507e510564a260da83080e9d2c25ff6a3e10d016188067b99f0993c4c985ea34483c7222cb4a7813f682102a8f6e64ad985c504b70f8073633f50303c0d16ab0c5cfa009f0226c42fa16f458294102ae22ebabf2ccf0af2d79e98ceeee091f9a9734321e3d30beb069fde6707617e2b490704b986683f374b6bfa2d924ad4afcba54356121a633b6e3f90d71643b4217d172a22e5b2d6ee5a3a0b48a53f58a45516f706cace2a1343c5dc1dd6e675b1212680367940622a95032dc31eb016309bad58d9c468f0c5238c9940da5888ccf404101abf285ec658b51708392314998893923c113277e6a177b9c7d680a888f4f2922b7a85b2170589f9273a8edfd2100bcd07387d77f60b7208ca5d48b1f9627818e1e6595eec081ae1262cb46d1b040ea9315ac821015ba3d5bdcdeebe4da088ef4f0fa207612a56fb2cc4a0ef2d68e24b5ee15e73f5706c04ca6f6cc02004759e55212025b2e097bfcf40cbc8406dcb4baf466909e7acd15a8c56aa6fb46e3645b389804b1f6fd7ac4b45c33b3c5889165dd1686141dd42811fdc12dd6806dbebbc40ba0cf1fc7e1f6eacd60b9e23d4579121197b33315a7a301702d988ce6f35c19408bd940bb38bad1560ba4356728d12400f290f5c8bbae8c76ca93fb9abe1f27d83b4260e9ccb084334f4c137dfae8b1213df33eeaac7f0f4bf4dcc2c96e1b11d61cd5168228cb2a5350b3c8cca4fc0dbfa647a009bb558032164cd117ddf5db0997c8422ef39d5884dc30b0e772b6206ec5ae6495977e069a0251a09d47439742c360d8f02a022ae202ec0207b8fcb254aa6dd287c789cc59f17d2cef8694cc648ed0804a3cf8e690c915537e995e49f472dcde36181828190b27c217accad274ce4a3e8360da724a55db4483558726831117a7780ea55323c0e04c22d9ddd5d61dbc4812d72cd2cf2bde9c4f0dc7abe677e3c935bb391f2bcf0edccde9374503c1c52c1ca296920a90c830c118129949ff3b433da1a931e938c035a6b2c138a7f46747b46a94d33ac0c74e4fcf1f41cd0bf12659f63d15c075671d861f2843df902397df9f36d305d5392d323adac7f37750117344063a92af63c631d00b9014e24f97d3e6ec4082952007a7a5793b6a16e9000bc30142e110ab70f1e81da9a55b2b39b6061b1038e39bdbdac10957bec02d77538ca76b356b913c2b296fa40d761bc571193b31ba56137ee9c0fa1ca3e4ee88a0d6e1cd72b0603dd50db7c4dee2325e8d497ae36febbb67adaac2765585e3057cde3cb85e2f2fe3d278468146f924bd172adaef6215966f70d7c8f2bd1575c3085f7e239ed22b26f5345fdaae42a5ec4531af46dcb0d6eb9088de9ed5a13b9242c567003906d7ac951d51ab9efaf539bd025605649cfe49c60b8fd7bfbc123b70c66855011141340c0b942ae19d2ab8074fe00a757957a462ff313ada92c3393e83a0a6019e621f218f531b52cdb70c492e155c4636e4caef03f40c82a5d717528173620b1591bac5c6cc5177ad76d3ccbc4734912d24286ada9a3fe6999a15e53616660414a66549f5d2df7393d7b0a01fb6fbbce8335ee027372f4a54162580c79a6e4807282b5bde9b03b36b261c7b3d2e66a9a26047b08b2d26898c47c8f60b4f14e6c18c59aff042043ab55dd32f7f091fbb4a31369bce2a9a2cb4cbab85a1f734e0e04185f505a32c808e96bf0001450eedb425aabf547d544c8b20db055e5ac9520373ee985a5a526c20e0bef21c38b156144b5a021c43d4bdb5a26d47625579c545e92022a3e165f57c0425129c983781dfad9041d4b77ba1c4676073416f0cda8355258e994434fba0bfe0dbd515ab37cace243834289d1a8e10f5adf360fe95066b8a7db03b9b01e9ec8c82e755ad23d263e08ae5079a5d68d3d0ca09d107aaf84aaa48931e79cf0a3079b41c0a1c3c3d42d89f24bcc657c3a44bf4a65948aa1faf642eecb84b119aecea0b6d081c04680ed0d0d41a06199d6b32e07c800f7655135230ce34d381b4c6fece111c88f8819c661ab84800c5682db15fd6ea3e8a4c875d600b73371048793dc5c0d3b18bf45e2b46f02147116f163795e2ceb8be4df2fbb777185c377feaae247f42c9b40e6b20995ad1b0d750255c9d2fd596e085f71dd2489e8acee172ba982252b88e5cb459f8ea969f7b6a3f0d8491c03709ad05a2c5a1ae65bd47b1ac9123874bbdb06fe5ad6c381ad6373202a543d54fb10e76634189e0c7970fc7cef703f8c49b935032960d87fa5714245c52ea3c56be640770eb1e0fe9378821db20ab144781029dada979cdf80c93436ffc55c30bba9e5d6467f2400f930fcfee790a03a07f8fea9e6822f93af0e9b23f6c7ed013329522d3969c2692b3907137ee27b1123d9b7d7e2cca0e1b6c1bcaac34e577209c9fe6e65bed97bb949c18cdd116d2a627beaa6785983abe8c276dfa045f2f1cb8b41fb90ae1f3d4b2378c9175c448775a1f94a286e59ea2e97e48e0ba7494298a41671a11db5f0b66352354dca64e90e112bc93ecfde2cb3e9a8df75b8f563298d0e1aa5e9b17172d12293f0eca9fadeb2f57c5f743f5fbf1de23b60bebecd94f309e074008bfa43ab6f5241edef42b63fc687880855e9d7c3a7d0f314d7dbe0a85b472d678737c775b3937f8ea21be356cf54945a399b1ad9ee8951c8fb8eecbd6272c47eeaec998cc731f441100fad588c39598908f5b9da4047de1d90999a7ea1a684ea3bdfb23dc753426c12cf4e69676adb89e3783fa87603b41c02f5b0a8745c6114a44dd259d947ec83e01b35edf78860b17b3ee7f39e70c742b5f7cc6d623d9543de34b59791179670d7c3484c684f08e25e70d721e6a6c0ef5d3bfcc6d71c570bab81f56af7c17f1d6fc8daa26a782d259dc247493e7832bc6e4d9dd686f1c9e6035f313b8d752b82f40e127f6fb279a80e228864349bf21dc825efbdd2a0f3c0f9f2c7bdb8c48354db4a1e7bb50386211b897f55f139353f374d5b15b1a3bc01f0f2d7eeff4153183050b1abedeac5d6c17eee7b669bec8b9222b6b3b0fbaeaf40857f95e4b79b8a3db759f3abcd4987f088500cbce19621a61b2094cec051f7957276b6572fc81da9ea52cf71db075d69e150f4839c81f6317eb58ee0762cbc8876e0c1c6281e75607b05ea835ee3fde435071680d91d38b4abb52bc43df784b2647fe4f28611777cbde0bb1758bfb4d78d4340bb97df83720afcaa79a1b8db5b79b9de3555893c007105a4aec9e8f7ed5253b205bb1fc69f7992c910d036f6a1571c18c61b899fd6d0c9787cff4b4d81ec11a80b2dcb2e84bf89647b006098e55956012d5bf836a54dd7e9080b0f4dbb188abc3bb46bcca763fe24fd66213c11d1fcc18b4ef3aa28455e76dee0738a2ea4ec70be650a488b69ddbfc693d477583440011f6778868660d5ac20006fde0f0fa351c145665a57d2ba53e41fddd5724423bf6efecf75646c4ae72c46d8a", 0xe01) write$hidraw(0xffffffffffffffff, 0x0, 0x0) ioctl$HIDIOCGRAWNAME(0xffffffffffffffff, 0x80404804, &(0x7f0000000000)) 21:40:36 executing program 0: r0 = syz_open_dev$hidraw(&(0x7f00000001c0), 0x0, 0x80002) write$hidraw(r0, &(0x7f0000000200)="bc0ca8f4d3805a1e9cbb6e4c040682a0bd99ef43cdd6bc06d27abc341167e0919172aac8aeb68e087adc02c820909c22c9ea07120e55bc7de10dba97b1bcd3516b4539bf6f21533d32df047fe3f4800bbee6fd6af40af92318ea15f16a78c34236b9d09d1b7358325d47164ddf658a8a3e5be85522f4b97119058bb024011f532d578d48f98910a169d1c77a949f7dbec5636e4db62a1398d6e6131343c2eceaa0f2a0cb1066300230385ee4f60af0afeee3a2102611ede25b07e0e1c30c12d38666feb175a3102158bb0aac1355f117138057f0a15581afe89b4602e6f706b6e4f8f08fdf207ffce0c5baea8bfe619ebb13eff67b820489a5ff03b0bb1c5967de5d7cec84c3f6fd2cfeada79bdc91cc36ed88d7f375fd76f84e7c9f676f76a29579bbad5e9bfb222fcf484665d879602a2e53dbaaea4ba71df44ecd57677e7f3283b9661a7b6f8808cd95ceb51c7cb44c3ebdfbf6694d1502125a6e9766ac7e645329ab405b879c6fb77206c86c74aa7ef4f6a848037de52ddc554ce029538206d9e61ef7ff168c7ab57ead5205589e6d67d06677b7594c8a46c5d79dcdc7446cbdd107c7f701c24ec2d95772d06de08b637b4cb65219fa30b9e66c9d326f6bb25a8d6b04828300e72a766da3eae409f1223c31ab81e78172382c6e267dbc08dfbd3edc2705e6d9f730da8fa1e9d088f0b7a715e5bdd8ae70faa365ab4246df3c1fe8ba724ef057c74a46471b46254ad7fb0da1854837f2f6f13ef3280a4c6f7c55162855a543fe4c764ac319c89f79f0fb797d4a7b668a16a1cba4916e7582a79c9a2f048993c2c3d02ae35a2c64a6b2a44b857ec681cbf1f3245ceaebbc39c0f532907c5087e9d0715e5e741a076a175396f682fd625a162cec836ea8fd061c28bca45ed70bf7c230a575dd7c4b1c6c0debf473b37df79a354d30692556c3e3a6f63f87caf48c2c8ec5a9cc1ed8862b6a28c512c11a1aac63b343cf3513a39a5b0197bf0e8577414706c6d228bcadc79bb0b060bef39c0572db9a6ec33d11607e6a36babb23515239b2c10ea33b826c4e0bf4063b9dbdbf0b431d518dd4707a9082b77c16c009e7cfde996f9cf135c3de300fcc5f314b5fa72b0a532d1aacb1d5ac8245966a90ad009e51491a225fefd345b77ed7552b9a927830bb1f7e8371e18b589dca77464fd08c57a2f30c3195979315b2081238c2c781e5ffb49342032e91cf4874c3adca9f9bbf387bb8f22649cc26067ac680374d11c6ceebbc9ce3d300f5927d2091295f72525be70928357004668ea97e29eb10fdfcdd5bfb7d9f2673066fe33c85c53004034ce6daa202a1a2eca8d4dff79e87fc5c0f789c3dd954156920995d8ad21e6a7bb044df919890034a9a3cf4b3539794e7ef25aac386adbaa7b0764a6e5284202d9fc761aa7831e4e1ed1408ad971811508ed5e7a8403d55d2eb08fdec7f9962b5eebf6e5fd4f5dc380a9510f0c2ce3b7ccbde07a490514a3491505f1876d515cff437370bceed0758042d17ddc8da6fc4cf0623011d2db06dbd64b04c5b74221a198ca76f3a19f770167678e841f2353899e9d248507e510564a260da83080e9d2c25ff6a3e10d016188067b99f0993c4c985ea34483c7222cb4a7813f682102a8f6e64ad985c504b70f8073633f50303c0d16ab0c5cfa009f0226c42fa16f458294102ae22ebabf2ccf0af2d79e98ceeee091f9a9734321e3d30beb069fde6707617e2b490704b986683f374b6bfa2d924ad4afcba54356121a633b6e3f90d71643b4217d172a22e5b2d6ee5a3a0b48a53f58a45516f706cace2a1343c5dc1dd6e675b1212680367940622a95032dc31eb016309bad58d9c468f0c5238c9940da5888ccf404101abf285ec658b51708392314998893923c113277e6a177b9c7d680a888f4f2922b7a85b2170589f9273a8edfd2100bcd07387d77f60b7208ca5d48b1f9627818e1e6595eec081ae1262cb46d1b040ea9315ac821015ba3d5bdcdeebe4da088ef4f0fa207612a56fb2cc4a0ef2d68e24b5ee15e73f5706c04ca6f6cc02004759e55212025b2e097bfcf40cbc8406dcb4baf466909e7acd15a8c56aa6fb46e3645b389804b1f6fd7ac4b45c33b3c5889165dd1686141dd42811fdc12dd6806dbebbc40ba0cf1fc7e1f6eacd60b9e23d4579121197b33315a7a301702d988ce6f35c19408bd940bb38bad1560ba4356728d12400f290f5c8bbae8c76ca93fb9abe1f27d83b4260e9ccb084334f4c137dfae8b1213df33eeaac7f0f4bf4dcc2c96e1b11d61cd5168228cb2a5350b3c8cca4fc0dbfa647a009bb558032164cd117ddf5db0997c8422ef39d5884dc30b0e772b6206ec5ae6495977e069a0251a09d47439742c360d8f02a022ae202ec0207b8fcb254aa6dd287c789cc59f17d2cef8694cc648ed0804a3cf8e690c915537e995e49f472dcde36181828190b27c217accad274ce4a3e8360da724a55db4483558726831117a7780ea55323c0e04c22d9ddd5d61dbc4812d72cd2cf2bde9c4f0dc7abe677e3c935bb391f2bcf0edccde9374503c1c52c1ca296920a90c830c118129949ff3b433da1a931e938c035a6b2c138a7f46747b46a94d33ac0c74e4fcf1f41cd0bf12659f63d15c075671d861f2843df902397df9f36d305d5392d323adac7f37750117344063a92af63c631d00b9014e24f97d3e6ec4082952007a7a5793b6a16e9000bc30142e110ab70f1e81da9a55b2b39b6061b1038e39bdbdac10957bec02d77538ca76b356b913c2b296fa40d761bc571193b31ba56137ee9c0fa1ca3e4ee88a0d6e1cd72b0603dd50db7c4dee2325e8d497ae36febbb67adaac2765585e3057cde3cb85e2f2fe3d278468146f924bd172adaef6215966f70d7c8f2bd1575c3085f7e239ed22b26f5345fdaae42a5ec4531af46dcb0d6eb9088de9ed5a13b9242c567003906d7ac951d51ab9efaf539bd025605649cfe49c60b8fd7bfbc123b70c66855011141340c0b942ae19d2ab8074fe00a757957a462ff313ada92c3393e83a0a6019e621f218f531b52cdb70c492e155c4636e4caef03f40c82a5d717528173620b1591bac5c6cc5177ad76d3ccbc4734912d24286ada9a3fe6999a15e53616660414a66549f5d2df7393d7b0a01fb6fbbce8335ee027372f4a54162580c79a6e4807282b5bde9b03b36b261c7b3d2e66a9a26047b08b2d26898c47c8f60b4f14e6c18c59aff042043ab55dd32f7f091fbb4a31369bce2a9a2cb4cbab85a1f734e0e04185f505a32c808e96bf0001450eedb425aabf547d544c8b20db055e5ac9520373ee985a5a526c20e0bef21c38b156144b5a021c43d4bdb5a26d47625579c545e92022a3e165f57c0425129c983781dfad9041d4b77ba1c4676073416f0cda8355258e994434fba0bfe0dbd515ab37cace243834289d1a8e10f5adf360fe95066b8a7db03b9b01e9ec8c82e755ad23d263e08ae5079a5d68d3d0ca09d107aaf84aaa48931e79cf0a3079b41c0a1c3c3d42d89f24bcc657c3a44bf4a65948aa1faf642eecb84b119aecea0b6d081c04680ed0d0d41a06199d6b32e07c800f7655135230ce34d381b4c6fece111c88f8819c661ab84800c5682db15fd6ea3e8a4c875d600b73371048793dc5c0d3b18bf45e2b46f02147116f163795e2ceb8be4df2fbb777185c377feaae247f42c9b40e6b20995ad1b0d750255c9d2fd596e085f71dd2489e8acee172ba982252b88e5cb459f8ea969f7b6a3f0d8491c03709ad05a2c5a1ae65bd47b1ac9123874bbdb06fe5ad6c381ad6373202a543d54fb10e76634189e0c7970fc7cef703f8c49b935032960d87fa5714245c52ea3c56be640770eb1e0fe9378821db20ab144781029dada979cdf80c93436ffc55c30bba9e5d6467f2400f930fcfee790a03a07f8fea9e6822f93af0e9b23f6c7ed013329522d3969c2692b3907137ee27b1123d9b7d7e2cca0e1b6c1bcaac34e577209c9fe6e65bed97bb949c18cdd116d2a627beaa6785983abe8c276dfa045f2f1cb8b41fb90ae1f3d4b2378c9175c448775a1f94a286e59ea2e97e48e0ba7494298a41671a11db5f0b66352354dca64e90e112bc93ecfde2cb3e9a8df75b8f563298d0e1aa5e9b17172d12293f0eca9fadeb2f57c5f743f5fbf1de23b60bebecd94f309e074008bfa43ab6f5241edef42b63fc687880855e9d7c3a7d0f314d7dbe0a85b472d678737c775b3937f8ea21be356cf54945a399b1ad9ee8951c8fb8eecbd6272c47eeaec998cc731f441100fad588c39598908f5b9da4047de1d90999a7ea1a684ea3bdfb23dc753426c12cf4e69676adb89e3783fa87603b41c02f5b0a8745c6114a44dd259d947ec83e01b35edf78860b17b3ee7f39e70c742b5f7cc6d623d9543de34b59791179670d7c3484c684f08e25e70d721e6a6c0ef5d3bfcc6d71c570bab81f56af7c17f1d6fc8daa26a782d259dc247493e7832bc6e4d9dd686f1c9e6035f313b8d752b82f40e127f6fb279a80e228864349bf21dc825efbdd2a0f3c0f9f2c7bdb8c48354db4a1e7bb50386211b897f55f139353f374d5b15b1a3bc01f0f2d7eeff4153183050b1abedeac5d6c17eee7b669bec8b9222b6b3b0fbaeaf40857f95e4b79b8a3db759f3abcd4987f088500cbce19621a61b2094cec051f7957276b6572fc81da9ea52cf71db075d69e150f4839c81f6317eb58ee0762cbc8876e0c1c6281e75607b05ea835ee3fde435071680d91d38b4abb52bc43df784b2647fe4f28611777cbde0bb1758bfb4d78d4340bb97df83720afcaa79a1b8db5b79b9de3555893c007105a4aec9e8f7ed5253b205bb1fc69f7992c910d036f6a1571c18c61b899fd6d0c9787cff4b4d81ec11a80b2dcb2e84bf89647b006098e55956012d5bf836a54dd7e9080b0f4dbb188abc3bb46bcca763fe24fd66213c11d1fcc18b4ef3aa28455e76dee0738a2ea4ec70be650a488b69ddbfc693d477583440011f6778868660d5ac20006fde0f0fa351c145665a57d2ba53e41fddd5724423bf6efecf75646c4ae72c46d8a", 0xc000) 21:40:36 executing program 1: r0 = syz_open_dev$hidraw(&(0x7f00000001c0), 0xfffffffffffffffd, 0x80002) write$hidraw(r0, 0x0, 0x0) ioctl$HIDIOCGRAWNAME(r0, 0x80404804, &(0x7f00000000c0)) read$hidraw(r0, &(0x7f0000000000)=""/152, 0x98) r1 = syz_open_dev$hidraw(&(0x7f0000000100), 0x4, 0x4000) ioctl$HIDIOCSFEATURE(r1, 0xc0404806, &(0x7f0000000200)="bb863bda8ce7f4deb1f0539b04bb0b93fb28a9e98d533a1e66b752984396825a9e452b13f2725d31d338155b93de649fe6a66dc17f16b090a7ec51dd70c32425aa37202d1c16eb8e299c7d7ac212039be190feec3a9ceefb4d7fc56f1fa6bf58f4cb1f5dace08be34ff5d79363e6e80d7afba7fe387a1cbc6e5459538f51f60f9e2712c9ae78044fdeb1a8c7721773b0984472e2e89c1de653aff847ab5a1ef0f3363121ecce61bfa96d741421dbd4c54463d428ec548da8b988aa179b6ed2f3b68332bbef4c06b3e5a40533634ea10c66aecf5e74bc17390119889f1a9b4ab828a97e726a5044d12cb5588bc156f41520") 21:40:36 executing program 2: r0 = syz_open_dev$hiddev(&(0x7f0000000000), 0x7f, 0x531000) ioctl$HIDIOCGDEVINFO(r0, 0x801c4803, &(0x7f0000001040)=""/4096) r1 = syz_open_dev$hidraw(&(0x7f00000001c0), 0x0, 0x80002) write$hidraw(r1, &(0x7f0000000200)="bc0ca8f4d3805a1e9cbb6e4c040682a0bd99ef43cdd6bc06d27abc341167e0919172aac8aeb68e087adc02c820909c22c9ea07120e55bc7de10dba97b1bcd3516b45398f6f21533d32df047fe3f4800bbee6fd6af40af92318ea15f16a78c34236b9d09d1b7358325d47164ddf658a8a3e5be85522f4b97119058bb024011f532d578d48f98910a169d1c77a949f7dbec5636e4db62a1398d6e6131343c2eceaa0f2a0cb1066300230385ee4f60af0afeee3a2102611ede25b07e0e1c30c12d38666feb175a3102158bb0aac1355f117138057f0a15581afe89b4602e6f706b6e4f8f08fdf207ffce0c5baea8bfe619ebb13eff67b820489a5ff03b0bb1c5967de5d7cec84c3f6fd2cfeada79bdc91cc36ed88d7f375fd76f84e7c9f676f76a29579bbad5e9bfb222fcf484665d879602a2e53dbaaea4ba71df44ecd57677e7f3283b9661a7b6f8808cd95ceb51c7cb44c3ebdfbf6694d1502125a6e9766ac7e645329ab405b879c6fb77206c86c74aa7ef4f6a848037de52ddc554ce029538206d9e61ef7ff168c7ab57ead5205589e6d67d06677b7594c8a46c5d79dcdc7446cbdd107c7f701c24ec2d95772d06de08b637b4cb65219fa30b9e66c9d326f6bb25a8d6b04828300e72a766da3eae409f1223c31ab81e78172382c6e267dbc08dfbd3edc2705e6d9f730da8fa1e9d088f0b7a715e5bdd8ae70faa365ab4246df3c1fe8ba724ef057c74a46471b46254ad7fb0da1854837f2f6f13ef3280a4c6f7c55162855a543fe4c764ac319c89f79f0fb797d4a7b668a16a1cba4916e7582a79c9a2f048993c2c3d02ae35a2c64a6b2a44b857ec681cbf1f3245ceaebbc39c0f532907c5087e9d0715e5e741a076a175396f682fd625a162cec836ea8fd061c28bca45ed70bf7c230a575dd7c4b1c6c0debf473b37df79a354d30692556c3e3a6f63f87caf48c2c8ec5a9cc1ed8862b6a28c512c11a1aac63b343cf3513a39a5b0197bf0e8577414706c6d228bcadc79bb0b060bef39c0572db9a6ec33d11607e6a36babb23515239b2c10ea33b826c4e0bf4063b9dbdbf0b431d518dd4707a9082b77c16c009e7cfde996f9cf135c3de300fcc5f314b5fa72b0a532d1aacb1d5ac8245966a90ad009e51491a225fefd345b77ed7552b9a927830bb1f7e8371e18b589dca77464fd08c57a2f30c3195979315b2081238c2c781e5ffb49342032e91cf4874c3adca9f9bbf387bb8f22649cc26067ac680374d11c6ceebbc9ce3d300f5927d2091295f72525be70928357004668ea97e29eb10fdfcdd5bfb7d9f2673066fe33c85c53004034ce6daa202a1a2eca8d4dff79e87fc5c0f789c3dd954156920995d8ad21e6a7bb044df919890034a9a3cf4b3539794e7ef25aac386adbaa7b0764a6e5284202d9fc761aa7831e4e1ed1408ad971811508ed5e7a8403d55d2eb08fdec7f9962b5eebf6e5fd4f5dc380a9510f0c2ce3b7ccbde07a490514a3491505f1876d515cff437370bceed0758042d17ddc8da6fc4cf0623011d2db06dbd64b04c5b74221a198ca76f3a19f770167678e841f2353899e9d248507e510564a260da83080e9d2c25ff6a3e10d016188067b99f0993c4c985ea34483c7222cb4a7813f682102a8f6e64ad985c504b70f8073633f50303c0d16ab0c5cfa009f0226c42fa16f458294102ae22ebabf2ccf0af2d79e98ceeee091f9a9734321e3d30beb069fde6707617e2b490704b986683f374b6bfa2d924ad4afcba54356121a633b6e3f90d71643b4217d172a22e5b2d6ee5a3a0b48a53f58a45516f706cace2a1343c5dc1dd6e675b1212680367940622a95032dc31eb016309bad58d9c468f0c5238c9940da5888ccf404101abf285ec658b51708392314998893923c113277e6a177b9c7d680a888f4f2922b7a85b2170589f9273a8edfd2100bcd07387d77f60b7208ca5d48b1f9627818e1e6595eec081ae1262cb46d1b040ea9315ac821015ba3d5bdcdeebe4da088ef4f0fa207612a56fb2cc4a0ef2d68e24b5ee15e73f5706c04ca6f6cc02004759e55212025b2e097bfcf40cbc8406dcb4baf466909e7acd15a8c56aa6fb46e3645b389804b1f6fd7ac4b45c33b3c5889165dd1686141dd42811fdc12dd6806dbebbc40ba0cf1fc7e1f6eacd60b9e23d4579121197b33315a7a301702d988ce6f35c19408bd940bb38bad1560ba4356728d12400f290f5c8bbae8c76ca93fb9abe1f27d83b4260e9ccb084334f4c137dfae8b1213df33eeaac7f0f4bf4dcc2c96e1b11d61cd5168228cb2a5350b3c8cca4fc0dbfa647a009bb558032164cd117ddf5db0997c8422ef39d5884dc30b0e772b6206ec5ae6495977e069a0251a09d47439742c360d8f02a022ae202ec0207b8fcb254aa6dd287c789cc59f17d2cef8694cc648ed0804a3cf8e690c915537e995e49f472dcde36181828190b27c217accad274ce4a3e8360da724a55db4483558726831117a7780ea55323c0e04c22d9ddd5d61dbc4812d72cd2cf2bde9c4f0dc7abe677e3c935bb391f2bcf0edccde9374503c1c52c1ca296920a90c830c118129949ff3b433da1a931e938c035a6b2c138a7f46747b46a94d33ac0c74e4fcf1f41cd0bf12659f63d15c075671d861f2843df902397df9f36d305d5392d323adac7f37750117344063a92af63c631d00b9014e24f97d3e6ec4082952007a7a5793b6a16e9000bc30142e110ab70f1e81da9a55b2b39b6061b1038e39bdbdac10957bec02d77538ca76b356b913c2b296fa40d761bc571193b31ba56137ee9c0fa1ca3e4ee88a0d6e1cd72b0603dd50db7c4dee2325e8d497ae36febbb67adaac2765585e3057cde3cb85e2f2fe3d278468146f924bd172adaef6215966f70d7c8f2bd1575c3085f7e239ed22b26f5345fdaae42a5ec4531af46dcb0d6eb9088de9ed5a13b9242c567003906d7ac951d51ab9efaf539bd025605649cfe49c60b8fd7bfbc123b70c66855011141340c0b942ae19d2ab8074fe00a757957a462ff313ada92c3393e83a0a6019e621f218f531b52cdb70c492e155c4636e4caef03f40c82a5d717528173620b1591bac5c6cc5177ad76d3ccbc4734912d24286ada9a3fe6999a15e53616660414a66549f5d2df7393d7b0a01fb6fbbce8335ee027372f4a54162580c79a6e4807282b5bde9b03b36b261c7b3d2e66a9a26047b08b2d26898c47c8f60b4f14e6c18c59aff042043ab55dd32f7f091fbb4a31369bce2a9a2cb4cbab85a1f734e0e04185f505a32c808e96bf0001450eedb425aabf547d544c8b20db055e5ac9520373ee985a5a526c20e0bef21c38b156144b5a021c43d4bdb5a26d47625579c545e92022a3e165f57c0425129c983781dfad9041d4b77ba1c4676073416f0cda8355258e994434fba0bfe0dbd515ab37cace243834289d1a8e10f5adf360fe95066b8a7db03b9b01e9ec8c82e755ad23d263e08ae5079a5d68d3d0ca09d107aaf84aaa48931e79cf0a3079b41c0a1c3c3d42d89f24bcc657c3a44bf4a65948aa1faf642eecb84b119aecea0b6d081c04680ed0d0d41a06199d6b32e07c800f7655135230ce34d381b4c6fece111c88f8819c661ab84800c5682db15fd6ea3e8a4c875d600b73371048793dc5c0d3b18bf45e2b46f02147116f163795e2ceb8be4df2fbb777185c377feaae247f42c9b40e6b20995ad1b0d750255c9d2fd596e085f71dd2489e8acee172ba982252b88e5cb459f8ea969f7b6a3f0d8491c03709ad05a2c5a1ae65bd47b1ac9123874bbdb06fe5ad6c381ad6373202a543d54fb10e76634189e0c7970fc7cef703f8c49b935032960d87fa5714245c52ea3c56be640770eb1e0fe9378821db20ab144781029dada979cdf80c93436ffc55c30bba9e5d6467f2400f930fcfee790a03a07f8fea9e6822f93af0e9b23f6c7ed013329522d3969c2692b3907137ee27b1123d9b7d7e2cca0e1b6c1bcaac34e577209c9fe6e65bed97bb949c18cdd116d2a627beaa6785983abe8c276dfa045f2f1cb8b41fb90ae1f3d4b2378c9175c448775a1f94a286e59ea2e97e48e0ba7494298a41671a11db5f0b66352354dca64e90e112bc93ecfde2cb3e9a8df75b8f563298d0e1aa5e9b17172d12293f0eca9fadeb2f57c5f743f5fbf1de23b60bebecd94f309e074008bfa43ab6f5241edef42b63fc687880855e9d7c3a7d0f314d7dbe0a85b472d678737c775b3937f8ea21be356cf54945a399b1ad9ee8951c8fb8eecbd6272c47eeaec998cc731f441100fad588c39598908f5b9da4047de1d90999a7ea1a684ea3bdfb23dc753426c12cf4e69676adb89e3783fa87603b41c02f5b0a8745c6114a44dd259d947ec83e01b35edf78860b17b3ee7f39e70c742b5f7cc6d623d9543de34b59791179670d7c3484c684f08e25e70d721e6a6c0ef5d3bfcc6d71c570bab81f56af7c17f1d6fc8daa26a782d259dc247493e7832bc6e4d9dd686f1c9e6035f313b8d752b82f40e127f6fb279a80e228864349bf21dc825efbdd2a0f3c0f9f2c7bdb8c48354db4a1e7bb50386211b897f55f139353f374d5b15b1a3bc01f0f2d7eeff4153183050b1abedeac5d6c17eee7b669bec8b9222b6b3b0fbaeaf40857f95e4b79b8a3db759f3abcd4987f088500cbce19621a61b2094cec051f7957276b6572fc81da9ea52cf71db075d69e150f4839c81f6317eb58ee0762cbc8876e0c1c6281e75607b05ea835ee3fde435071680d91d38b4abb52bc43df784b2647fe4f28611777cbde0bb1758bfb4d78d4340bb97df83720afcaa79a1b8db5b79b9de3555893c007105a4aec9e8f7ed5253b205bb1fc69f7992c910d036f6a1571c18c61b899fd6d0c9787cff4b4d81ec11a80b2dcb2e84bf89647b006098e55956012d5bf836a54dd7e9080b0f4dbb188abc3bb46bcca763fe24fd66213c11d1fcc18b4ef3aa28455e76dee0738a2ea4ec70be650a488b69ddbfc693d477583440011f6778868660d5ac20006fde0f0fa351c145665a57d2ba53e41fddd5724423bf6efecf75646c4ae72c46d8a", 0x20001001) 21:40:37 executing program 1: r0 = syz_open_dev$hidraw(&(0x7f00000001c0), 0x0, 0x80002) r1 = syz_open_dev$evdev(&(0x7f0000000f00), 0x0, 0x0) ioctl$EVIOCSABS20(r1, 0x401845e0, 0x0) ioctl$EVIOCSABS20(r1, 0x401845e0, &(0x7f00000000c0)={0xfffffff9, 0x8c92, 0x0, 0x2, 0x8b, 0x8}) write$hidraw(r0, 0x0, 0x0) read$hidraw(r0, &(0x7f0000000000)=""/141, 0x8d) 21:40:37 executing program 4: r0 = syz_open_dev$hidraw(&(0x7f00000001c0), 0x0, 0x80002) r1 = syz_open_dev$hidraw(&(0x7f0000000040), 0x80000001, 0x408040) r2 = syz_open_dev$hidraw(&(0x7f0000000100), 0x8000, 0xa6000) ioctl$HIDIOCSFLAG(0xffffffffffffffff, 0x4004480f, &(0x7f0000000240)=0x1) write$hidraw(r2, &(0x7f0000000140)="f320c7d8330eadc6647cd53abcb587d32a90ee7c33ff228937d34dc8a6ce8908f0efaf2164cdb4a4c6fa65db88d1273efcaf53e29bff93c137bc3a55baec811ac994f7e1307315", 0x47) write$hidraw(r1, 0x0, 0x0) write$hidraw(r0, &(0x7f0000000000)="2b5e936536fb8cf1259b1e72613eabd4b27ad75726c88536b4cf54c46b49def5773cc037a6387712b3bd4ea8c3", 0x2d) r3 = syz_open_dev$evdev(&(0x7f0000000f00), 0x0, 0x0) ioctl$EVIOCSABS20(r3, 0x401845e0, 0x0) ioctl$HIDIOCGRAWNAME(r1, 0x80404804, &(0x7f0000000200)) ioctl$EVIOCGEFFECTS(r3, 0x80044584, &(0x7f0000000080)=""/93) 21:40:37 executing program 0: r0 = syz_open_dev$hidraw(&(0x7f00000001c0), 0x0, 0x80002) write$hidraw(r0, &(0x7f0000000200)="bc0ca8f4d3805a1e9cbb6e4c040682a0bd99ef43cdd6bc06d27abc341167e0919172aac8aeb68e087adc02c820909c22c9ea07120e55bc7de10dba97b1bcd3516b4539bf6f21533d32df047fe3f4800bbee6fd6af40af92318ea15f16a78c34236b9d09d1b7358325d47164ddf658a8a3e5be85522f4b97119058bb024011f532d578d48f98910a169d1c77a949f7dbec5636e4db62a1398d6e6131343c2eceaa0f2a0cb1066300230385ee4f60af0afeee3a2102611ede25b07e0e1c30c12d38666feb175a3102158bb0aac1355f117138057f0a15581afe89b4602e6f706b6e4f8f08fdf207ffce0c5baea8bfe619ebb13eff67b820489a5ff03b0bb1c5967de5d7cec84c3f6fd2cfeada79bdc91cc36ed88d7f375fd76f84e7c9f676f76a29579bbad5e9bfb222fcf484665d879602a2e53dbaaea4ba71df44ecd57677e7f3283b9661a7b6f8808cd95ceb51c7cb44c3ebdfbf6694d1502125a6e9766ac7e645329ab405b879c6fb77206c86c74aa7ef4f6a848037de52ddc554ce029538206d9e61ef7ff168c7ab57ead5205589e6d67d06677b7594c8a46c5d79dcdc7446cbdd107c7f701c24ec2d95772d06de08b637b4cb65219fa30b9e66c9d326f6bb25a8d6b04828300e72a766da3eae409f1223c31ab81e78172382c6e267dbc08dfbd3edc2705e6d9f730da8fa1e9d088f0b7a715e5bdd8ae70faa365ab4246df3c1fe8ba724ef057c74a46471b46254ad7fb0da1854837f2f6f13ef3280a4c6f7c55162855a543fe4c764ac319c89f79f0fb797d4a7b668a16a1cba4916e7582a79c9a2f048993c2c3d02ae35a2c64a6b2a44b857ec681cbf1f3245ceaebbc39c0f532907c5087e9d0715e5e741a076a175396f682fd625a162cec836ea8fd061c28bca45ed70bf7c230a575dd7c4b1c6c0debf473b37df79a354d30692556c3e3a6f63f87caf48c2c8ec5a9cc1ed8862b6a28c512c11a1aac63b343cf3513a39a5b0197bf0e8577414706c6d228bcadc79bb0b060bef39c0572db9a6ec33d11607e6a36babb23515239b2c10ea33b826c4e0bf4063b9dbdbf0b431d518dd4707a9082b77c16c009e7cfde996f9cf135c3de300fcc5f314b5fa72b0a532d1aacb1d5ac8245966a90ad009e51491a225fefd345b77ed7552b9a927830bb1f7e8371e18b589dca77464fd08c57a2f30c3195979315b2081238c2c781e5ffb49342032e91cf4874c3adca9f9bbf387bb8f22649cc26067ac680374d11c6ceebbc9ce3d300f5927d2091295f72525be70928357004668ea97e29eb10fdfcdd5bfb7d9f2673066fe33c85c53004034ce6daa202a1a2eca8d4dff79e87fc5c0f789c3dd954156920995d8ad21e6a7bb044df919890034a9a3cf4b3539794e7ef25aac386adbaa7b0764a6e5284202d9fc761aa7831e4e1ed1408ad971811508ed5e7a8403d55d2eb08fdec7f9962b5eebf6e5fd4f5dc380a9510f0c2ce3b7ccbde07a490514a3491505f1876d515cff437370bceed0758042d17ddc8da6fc4cf0623011d2db06dbd64b04c5b74221a198ca76f3a19f770167678e841f2353899e9d248507e510564a260da83080e9d2c25ff6a3e10d016188067b99f0993c4c985ea34483c7222cb4a7813f682102a8f6e64ad985c504b70f8073633f50303c0d16ab0c5cfa009f0226c42fa16f458294102ae22ebabf2ccf0af2d79e98ceeee091f9a9734321e3d30beb069fde6707617e2b490704b986683f374b6bfa2d924ad4afcba54356121a633b6e3f90d71643b4217d172a22e5b2d6ee5a3a0b48a53f58a45516f706cace2a1343c5dc1dd6e675b1212680367940622a95032dc31eb016309bad58d9c468f0c5238c9940da5888ccf404101abf285ec658b51708392314998893923c113277e6a177b9c7d680a888f4f2922b7a85b2170589f9273a8edfd2100bcd07387d77f60b7208ca5d48b1f9627818e1e6595eec081ae1262cb46d1b040ea9315ac821015ba3d5bdcdeebe4da088ef4f0fa207612a56fb2cc4a0ef2d68e24b5ee15e73f5706c04ca6f6cc02004759e55212025b2e097bfcf40cbc8406dcb4baf466909e7acd15a8c56aa6fb46e3645b389804b1f6fd7ac4b45c33b3c5889165dd1686141dd42811fdc12dd6806dbebbc40ba0cf1fc7e1f6eacd60b9e23d4579121197b33315a7a301702d988ce6f35c19408bd940bb38bad1560ba4356728d12400f290f5c8bbae8c76ca93fb9abe1f27d83b4260e9ccb084334f4c137dfae8b1213df33eeaac7f0f4bf4dcc2c96e1b11d61cd5168228cb2a5350b3c8cca4fc0dbfa647a009bb558032164cd117ddf5db0997c8422ef39d5884dc30b0e772b6206ec5ae6495977e069a0251a09d47439742c360d8f02a022ae202ec0207b8fcb254aa6dd287c789cc59f17d2cef8694cc648ed0804a3cf8e690c915537e995e49f472dcde36181828190b27c217accad274ce4a3e8360da724a55db4483558726831117a7780ea55323c0e04c22d9ddd5d61dbc4812d72cd2cf2bde9c4f0dc7abe677e3c935bb391f2bcf0edccde9374503c1c52c1ca296920a90c830c118129949ff3b433da1a931e938c035a6b2c138a7f46747b46a94d33ac0c74e4fcf1f41cd0bf12659f63d15c075671d861f2843df902397df9f36d305d5392d323adac7f37750117344063a92af63c631d00b9014e24f97d3e6ec4082952007a7a5793b6a16e9000bc30142e110ab70f1e81da9a55b2b39b6061b1038e39bdbdac10957bec02d77538ca76b356b913c2b296fa40d761bc571193b31ba56137ee9c0fa1ca3e4ee88a0d6e1cd72b0603dd50db7c4dee2325e8d497ae36febbb67adaac2765585e3057cde3cb85e2f2fe3d278468146f924bd172adaef6215966f70d7c8f2bd1575c3085f7e239ed22b26f5345fdaae42a5ec4531af46dcb0d6eb9088de9ed5a13b9242c567003906d7ac951d51ab9efaf539bd025605649cfe49c60b8fd7bfbc123b70c66855011141340c0b942ae19d2ab8074fe00a757957a462ff313ada92c3393e83a0a6019e621f218f531b52cdb70c492e155c4636e4caef03f40c82a5d717528173620b1591bac5c6cc5177ad76d3ccbc4734912d24286ada9a3fe6999a15e53616660414a66549f5d2df7393d7b0a01fb6fbbce8335ee027372f4a54162580c79a6e4807282b5bde9b03b36b261c7b3d2e66a9a26047b08b2d26898c47c8f60b4f14e6c18c59aff042043ab55dd32f7f091fbb4a31369bce2a9a2cb4cbab85a1f734e0e04185f505a32c808e96bf0001450eedb425aabf547d544c8b20db055e5ac9520373ee985a5a526c20e0bef21c38b156144b5a021c43d4bdb5a26d47625579c545e92022a3e165f57c0425129c983781dfad9041d4b77ba1c4676073416f0cda8355258e994434fba0bfe0dbd515ab37cace243834289d1a8e10f5adf360fe95066b8a7db03b9b01e9ec8c82e755ad23d263e08ae5079a5d68d3d0ca09d107aaf84aaa48931e79cf0a3079b41c0a1c3c3d42d89f24bcc657c3a44bf4a65948aa1faf642eecb84b119aecea0b6d081c04680ed0d0d41a06199d6b32e07c800f7655135230ce34d381b4c6fece111c88f8819c661ab84800c5682db15fd6ea3e8a4c875d600b73371048793dc5c0d3b18bf45e2b46f02147116f163795e2ceb8be4df2fbb777185c377feaae247f42c9b40e6b20995ad1b0d750255c9d2fd596e085f71dd2489e8acee172ba982252b88e5cb459f8ea969f7b6a3f0d8491c03709ad05a2c5a1ae65bd47b1ac9123874bbdb06fe5ad6c381ad6373202a543d54fb10e76634189e0c7970fc7cef703f8c49b935032960d87fa5714245c52ea3c56be640770eb1e0fe9378821db20ab144781029dada979cdf80c93436ffc55c30bba9e5d6467f2400f930fcfee790a03a07f8fea9e6822f93af0e9b23f6c7ed013329522d3969c2692b3907137ee27b1123d9b7d7e2cca0e1b6c1bcaac34e577209c9fe6e65bed97bb949c18cdd116d2a627beaa6785983abe8c276dfa045f2f1cb8b41fb90ae1f3d4b2378c9175c448775a1f94a286e59ea2e97e48e0ba7494298a41671a11db5f0b66352354dca64e90e112bc93ecfde2cb3e9a8df75b8f563298d0e1aa5e9b17172d12293f0eca9fadeb2f57c5f743f5fbf1de23b60bebecd94f309e074008bfa43ab6f5241edef42b63fc687880855e9d7c3a7d0f314d7dbe0a85b472d678737c775b3937f8ea21be356cf54945a399b1ad9ee8951c8fb8eecbd6272c47eeaec998cc731f441100fad588c39598908f5b9da4047de1d90999a7ea1a684ea3bdfb23dc753426c12cf4e69676adb89e3783fa87603b41c02f5b0a8745c6114a44dd259d947ec83e01b35edf78860b17b3ee7f39e70c742b5f7cc6d623d9543de34b59791179670d7c3484c684f08e25e70d721e6a6c0ef5d3bfcc6d71c570bab81f56af7c17f1d6fc8daa26a782d259dc247493e7832bc6e4d9dd686f1c9e6035f313b8d752b82f40e127f6fb279a80e228864349bf21dc825efbdd2a0f3c0f9f2c7bdb8c48354db4a1e7bb50386211b897f55f139353f374d5b15b1a3bc01f0f2d7eeff4153183050b1abedeac5d6c17eee7b669bec8b9222b6b3b0fbaeaf40857f95e4b79b8a3db759f3abcd4987f088500cbce19621a61b2094cec051f7957276b6572fc81da9ea52cf71db075d69e150f4839c81f6317eb58ee0762cbc8876e0c1c6281e75607b05ea835ee3fde435071680d91d38b4abb52bc43df784b2647fe4f28611777cbde0bb1758bfb4d78d4340bb97df83720afcaa79a1b8db5b79b9de3555893c007105a4aec9e8f7ed5253b205bb1fc69f7992c910d036f6a1571c18c61b899fd6d0c9787cff4b4d81ec11a80b2dcb2e84bf89647b006098e55956012d5bf836a54dd7e9080b0f4dbb188abc3bb46bcca763fe24fd66213c11d1fcc18b4ef3aa28455e76dee0738a2ea4ec70be650a488b69ddbfc693d477583440011f6778868660d5ac20006fde0f0fa351c145665a57d2ba53e41fddd5724423bf6efecf75646c4ae72c46d8a", 0xd000) 21:40:37 executing program 2: r0 = syz_open_dev$hidraw(&(0x7f00000001c0), 0x0, 0x80002) write$hidraw(r0, &(0x7f0000000200)="bc0ca8f4d3805a1e9cbb6e4c040682a0bd99ef43cdd6bc06d27abc341167e0919172aac8aeb68e087adc02c820909c22c9ea07120e55bc7de10dba97b1bcd3516b45398f6f21533d32df047fe3f4800bbee6fd6af40af92318ea15f16a78c34236b9d09d1b7358325d47164ddf658a8a3e5be85522f4b97119058bb024011f532d578d48f98910a169d1c77a949f7dbec5636e4db62a1398d6e6131343c2eceaa0f2a0cb1066300230385ee4f60af0afeee3a2102611ede25b07e0e1c30c12d38666feb175a3102158bb0aac1355f117138057f0a15581afe89b4602e6f706b6e4f8f08fdf207ffce0c5baea8bfe619ebb13eff67b820489a5ff03b0bb1c5967de5d7cec84c3f6fd2cfeada79bdc91cc36ed88d7f375fd76f84e7c9f676f76a29579bbad5e9bfb222fcf484665d879602a2e53dbaaea4ba71df44ecd57677e7f3283b9661a7b6f8808cd95ceb51c7cb44c3ebdfbf6694d1502125a6e9766ac7e645329ab405b879c6fb77206c86c74aa7ef4f6a848037de52ddc554ce029538206d9e61ef7ff168c7ab57ead5205589e6d67d06677b7594c8a46c5d79dcdc7446cbdd107c7f701c24ec2d95772d06de08b637b4cb65219fa30b9e66c9d326f6bb25a8d6b04828300e72a766da3eae409f1223c31ab81e78172382c6e267dbc08dfbd3edc2705e6d9f730da8fa1e9d088f0b7a715e5bdd8ae70faa365ab4246df3c1fe8ba724ef057c74a46471b46254ad7fb0da1854837f2f6f13ef3280a4c6f7c55162855a543fe4c764ac319c89f79f0fb797d4a7b668a16a1cba4916e7582a79c9a2f048993c2c3d02ae35a2c64a6b2a44b857ec681cbf1f3245ceaebbc39c0f532907c5087e9d0715e5e741a076a175396f682fd625a162cec836ea8fd061c28bca45ed70bf7c230a575dd7c4b1c6c0debf473b37df79a354d30692556c3e3a6f63f87caf48c2c8ec5a9cc1ed8862b6a28c512c11a1aac63b343cf3513a39a5b0197bf0e8577414706c6d228bcadc79bb0b060bef39c0572db9a6ec33d11607e6a36babb23515239b2c10ea33b826c4e0bf4063b9dbdbf0b431d518dd4707a9082b77c16c009e7cfde996f9cf135c3de300fcc5f314b5fa72b0a532d1aacb1d5ac8245966a90ad009e51491a225fefd345b77ed7552b9a927830bb1f7e8371e18b589dca77464fd08c57a2f30c3195979315b2081238c2c781e5ffb49342032e91cf4874c3adca9f9bbf387bb8f22649cc26067ac680374d11c6ceebbc9ce3d300f5927d2091295f72525be70928357004668ea97e29eb10fdfcdd5bfb7d9f2673066fe33c85c53004034ce6daa202a1a2eca8d4dff79e87fc5c0f789c3dd954156920995d8ad21e6a7bb044df919890034a9a3cf4b3539794e7ef25aac386adbaa7b0764a6e5284202d9fc761aa7831e4e1ed1408ad971811508ed5e7a8403d55d2eb08fdec7f9962b5eebf6e5fd4f5dc380a9510f0c2ce3b7ccbde07a490514a3491505f1876d515cff437370bceed0758042d17ddc8da6fc4cf0623011d2db06dbd64b04c5b74221a198ca76f3a19f770167678e841f2353899e9d248507e510564a260da83080e9d2c25ff6a3e10d016188067b99f0993c4c985ea34483c7222cb4a7813f682102a8f6e64ad985c504b70f8073633f50303c0d16ab0c5cfa009f0226c42fa16f458294102ae22ebabf2ccf0af2d79e98ceeee091f9a9734321e3d30beb069fde6707617e2b490704b986683f374b6bfa2d924ad4afcba54356121a633b6e3f90d71643b4217d172a22e5b2d6ee5a3a0b48a53f58a45516f706cace2a1343c5dc1dd6e675b1212680367940622a95032dc31eb016309bad58d9c468f0c5238c9940da5888ccf404101abf285ec658b51708392314998893923c113277e6a177b9c7d680a888f4f2922b7a85b2170589f9273a8edfd2100bcd07387d77f60b7208ca5d48b1f9627818e1e6595eec081ae1262cb46d1b040ea9315ac821015ba3d5bdcdeebe4da088ef4f0fa207612a56fb2cc4a0ef2d68e24b5ee15e73f5706c04ca6f6cc02004759e55212025b2e097bfcf40cbc8406dcb4baf466909e7acd15a8c56aa6fb46e3645b389804b1f6fd7ac4b45c33b3c5889165dd1686141dd42811fdc12dd6806dbebbc40ba0cf1fc7e1f6eacd60b9e23d4579121197b33315a7a301702d988ce6f35c19408bd940bb38bad1560ba4356728d12400f290f5c8bbae8c76ca93fb9abe1f27d83b4260e9ccb084334f4c137dfae8b1213df33eeaac7f0f4bf4dcc2c96e1b11d61cd5168228cb2a5350b3c8cca4fc0dbfa647a009bb558032164cd117ddf5db0997c8422ef39d5884dc30b0e772b6206ec5ae6495977e069a0251a09d47439742c360d8f02a022ae202ec0207b8fcb254aa6dd287c789cc59f17d2cef8694cc648ed0804a3cf8e690c915537e995e49f472dcde36181828190b27c217accad274ce4a3e8360da724a55db4483558726831117a7780ea55323c0e04c22d9ddd5d61dbc4812d72cd2cf2bde9c4f0dc7abe677e3c935bb391f2bcf0edccde9374503c1c52c1ca296920a90c830c118129949ff3b433da1a931e938c035a6b2c138a7f46747b46a94d33ac0c74e4fcf1f41cd0bf12659f63d15c075671d861f2843df902397df9f36d305d5392d323adac7f37750117344063a92af63c631d00b9014e24f97d3e6ec4082952007a7a5793b6a16e9000bc30142e110ab70f1e81da9a55b2b39b6061b1038e39bdbdac10957bec02d77538ca76b356b913c2b296fa40d761bc571193b31ba56137ee9c0fa1ca3e4ee88a0d6e1cd72b0603dd50db7c4dee2325e8d497ae36febbb67adaac2765585e3057cde3cb85e2f2fe3d278468146f924bd172adaef6215966f70d7c8f2bd1575c3085f7e239ed22b26f5345fdaae42a5ec4531af46dcb0d6eb9088de9ed5a13b9242c567003906d7ac951d51ab9efaf539bd025605649cfe49c60b8fd7bfbc123b70c66855011141340c0b942ae19d2ab8074fe00a757957a462ff313ada92c3393e83a0a6019e621f218f531b52cdb70c492e155c4636e4caef03f40c82a5d717528173620b1591bac5c6cc5177ad76d3ccbc4734912d24286ada9a3fe6999a15e53616660414a66549f5d2df7393d7b0a01fb6fbbce8335ee027372f4a54162580c79a6e4807282b5bde9b03b36b261c7b3d2e66a9a26047b08b2d26898c47c8f60b4f14e6c18c59aff042043ab55dd32f7f091fbb4a31369bce2a9a2cb4cbab85a1f734e0e04185f505a32c808e96bf0001450eedb425aabf547d544c8b20db055e5ac9520373ee985a5a526c20e0bef21c38b156144b5a021c43d4bdb5a26d47625579c545e92022a3e165f57c0425129c983781dfad9041d4b77ba1c4676073416f0cda8355258e994434fba0bfe0dbd515ab37cace243834289d1a8e10f5adf360fe95066b8a7db03b9b01e9ec8c82e755ad23d263e08ae5079a5d68d3d0ca09d107aaf84aaa48931e79cf0a3079b41c0a1c3c3d42d89f24bcc657c3a44bf4a65948aa1faf642eecb84b119aecea0b6d081c04680ed0d0d41a06199d6b32e07c800f7655135230ce34d381b4c6fece111c88f8819c661ab84800c5682db15fd6ea3e8a4c875d600b73371048793dc5c0d3b18bf45e2b46f02147116f163795e2ceb8be4df2fbb777185c377feaae247f42c9b40e6b20995ad1b0d750255c9d2fd596e085f71dd2489e8acee172ba982252b88e5cb459f8ea969f7b6a3f0d8491c03709ad05a2c5a1ae65bd47b1ac9123874bbdb06fe5ad6c381ad6373202a543d54fb10e76634189e0c7970fc7cef703f8c49b935032960d87fa5714245c52ea3c56be640770eb1e0fe9378821db20ab144781029dada979cdf80c93436ffc55c30bba9e5d6467f2400f930fcfee790a03a07f8fea9e6822f93af0e9b23f6c7ed013329522d3969c2692b3907137ee27b1123d9b7d7e2cca0e1b6c1bcaac34e577209c9fe6e65bed97bb949c18cdd116d2a627beaa6785983abe8c276dfa045f2f1cb8b41fb90ae1f3d4b2378c9175c448775a1f94a286e59ea2e97e48e0ba7494298a41671a11db5f0b66352354dca64e90e112bc93ecfde2cb3e9a8df75b8f563298d0e1aa5e9b17172d12293f0eca9fadeb2f57c5f743f5fbf1de23b60bebecd94f309e074008bfa43ab6f5241edef42b63fc687880855e9d7c3a7d0f314d7dbe0a85b472d678737c775b3937f8ea21be356cf54945a399b1ad9ee8951c8fb8eecbd6272c47eeaec998cc731f441100fad588c39598908f5b9da4047de1d90999a7ea1a684ea3bdfb23dc753426c12cf4e69676adb89e3783fa87603b41c02f5b0a8745c6114a44dd259d947ec83e01b35edf78860b17b3ee7f39e70c742b5f7cc6d623d9543de34b59791179670d7c3484c684f08e25e70d721e6a6c0ef5d3bfcc6d71c570bab81f56af7c17f1d6fc8daa26a782d259dc247493e7832bc6e4d9dd686f1c9e6035f313b8d752b82f40e127f6fb279a80e228864349bf21dc825efbdd2a0f3c0f9f2c7bdb8c48354db4a1e7bb50386211b897f55f139353f374d5b15b1a3bc01f0f2d7eeff4153183050b1abedeac5d6c17eee7b669bec8b9222b6b3b0fbaeaf40857f95e4b79b8a3db759f3abcd4987f088500cbce19621a61b2094cec051f7957276b6572fc81da9ea52cf71db075d69e150f4839c81f6317eb58ee0762cbc8876e0c1c6281e75607b05ea835ee3fde435071680d91d38b4abb52bc43df784b2647fe4f28611777cbde0bb1758bfb4d78d4340bb97df83720afcaa79a1b8db5b79b9de3555893c007105a4aec9e8f7ed5253b205bb1fc69f7992c910d036f6a1571c18c61b899fd6d0c9787cff4b4d81ec11a80b2dcb2e84bf89647b006098e55956012d5bf836a54dd7e9080b0f4dbb188abc3bb46bcca763fe24fd66213c11d1fcc18b4ef3aa28455e76dee0738a2ea4ec70be650a488b69ddbfc693d477583440011f6778868660d5ac20006fde0f0fa351c145665a57d2ba53e41fddd5724423bf6efecf75646c4ae72c46d8a", 0x20001001) r1 = syz_open_dev$hidraw(&(0x7f0000000000), 0x6277, 0xc0) ioctl$HIDIOCGFEATURE(r1, 0xc0404807, &(0x7f0000000040)={0x60, "2cf5f9f2c3ef2fff87ecf78259b68aa862d49b2defc32ee619042076ce0df7481de1e6b6640b9f56ff5224288c0268bd72f13ca2b2ad3f8eb079e102776b503a"}) 21:40:37 executing program 3: r0 = syz_open_dev$hidraw(&(0x7f00000001c0), 0x0, 0x80002) ioctl$HIDIOCGUSAGES(0xffffffffffffffff, 0xd01c4813, &(0x7f0000001040)={{0x2, 0x1, 0x7, 0x200, 0x101, 0x98b}, 0x37e, [0x0, 0x101, 0x3, 0x20, 0x2582, 0x3, 0x2, 0x7f, 0x3e, 0xe2f, 0x1f, 0x1ff, 0x500000, 0x50c, 0x7, 0xbc, 0x7f, 0x4, 0x8, 0x7, 0x7, 0x8, 0xfffffffc, 0x80, 0x1ff, 0xffc0000, 0x5, 0x4, 0x2, 0x1, 0x5, 0x8ad4, 0x401, 0x2, 0x5, 0x7, 0x10000, 0x2, 0x7f, 0x6, 0x7ff, 0x7ff, 0x4, 0x70, 0x100, 0x7, 0x0, 0x8000, 0x1400, 0x88c6, 0xa27, 0xde, 0x2, 0x9, 0x29f5, 0xb3, 0xfffffff7, 0x7, 0x0, 0xa4d, 0x5, 0x0, 0x2, 0x1, 0x1, 0x3, 0x1, 0x4, 0x4, 0x0, 0x7f, 0x3, 0x8, 0xffff5a87, 0x80000000, 0x1f, 0xb7c, 0x5, 0x5, 0x2, 0x3, 0x4, 0x0, 0x3, 0x7ff, 0x10001, 0x6, 0x0, 0x8, 0x3, 0x1, 0x3, 0x7, 0x101, 0x8, 0x1, 0x10001, 0x4, 0xfff, 0x1000, 0xbe4, 0xffffff00, 0x80000001, 0x8, 0x7, 0x4, 0x0, 0x80000000, 0x5, 0x1, 0xff, 0x40, 0xbba, 0x10000, 0x7ff, 0x8001, 0x0, 0x3, 0x2, 0x5, 0x3, 0x7, 0x1, 0xffffffff, 0x1ff, 0x4, 0x1ff, 0x9, 0x3c3, 0x0, 0x7ff, 0x6, 0x2, 0x0, 0x3, 0x4, 0x2, 0x2, 0x5, 0x6, 0x5, 0x6, 0x8001, 0xff, 0x4, 0x8fe9, 0x8001, 0x6cd4, 0x5, 0x5, 0x8, 0x5, 0x101, 0x9, 0x2deb, 0x4, 0x40, 0x9, 0x5, 0xf2, 0xffff, 0x2, 0x4, 0x46a5, 0x1, 0x2, 0x7, 0x9, 0x6, 0x4, 0x0, 0x9, 0xcd, 0x3, 0x0, 0x7, 0xffffff19, 0x6, 0x8000, 0x40, 0x4, 0x2, 0x9, 0x4ca, 0x1, 0x5, 0x10001, 0xffff, 0x8d, 0x79, 0x200, 0x0, 0x3, 0x8001, 0x2, 0x40, 0x7, 0xea, 0x5, 0x100, 0x3ff, 0x7, 0x4, 0x6, 0x2, 0x101, 0x96, 0x8, 0x7fff, 0x4, 0x0, 0x80, 0x8, 0x4, 0x53, 0x3, 0x7f, 0x4cd6ed44, 0x1, 0xffffffff, 0x20, 0x2, 0x0, 0x8, 0x8, 0x7, 0x4, 0x80000000, 0x0, 0x101, 0x5, 0xdcf4, 0x0, 0x7f, 0x8, 0x8001, 0x6, 0x100, 0x1, 0x0, 0x1, 0x9, 0x80000000, 0x800, 0xffff, 0xff, 0x5f9f, 0x5, 0x3, 0x7, 0x8, 0xffff7fff, 0x0, 0xffffc384, 0x7fffffff, 0x8001, 0x1, 0x10001, 0x9, 0xfffffeff, 0x8000, 0x5d, 0x1d, 0x6, 0xd6d6, 0xac5, 0x9, 0x7, 0x8000, 0x6d, 0x8a9, 0x8, 0x6, 0x6eec, 0x3, 0x80000001, 0x7ff, 0x1, 0xfffffff7, 0x6, 0x5, 0x8c, 0x8, 0x4a27, 0xe983, 0x6908, 0xe00000, 0x10000, 0xcef, 0x3, 0x3ff, 0x401, 0x697, 0x1, 0x1, 0x7, 0x4, 0x7fffffff, 0x6, 0x8001, 0x8000, 0x80000000, 0x30a1bae0, 0x60, 0x100, 0x6, 0x7f, 0xd62, 0x9, 0x7, 0x5, 0x7f, 0x1ff, 0x1, 0x7, 0x3f, 0x12, 0x5d85, 0x401, 0x8, 0x7, 0x0, 0xffffffff, 0x7485, 0x6, 0xfff, 0x6, 0x0, 0xd6, 0xffffffff, 0x8000, 0xff, 0x0, 0x93b9, 0x6, 0x4, 0x7, 0x4, 0x0, 0x5, 0x1, 0x0, 0x1, 0x5, 0x8, 0x101, 0x3, 0x3, 0x4, 0x1, 0x6, 0x10000, 0xc0, 0x0, 0xea, 0x80, 0x9, 0x81, 0x101, 0x7, 0x8c9, 0x5, 0x400, 0x7, 0x6, 0xffff, 0x643fdf18, 0x7, 0x9, 0x8, 0x80000000, 0x20000000, 0x4, 0x5, 0xe6, 0x1ff, 0x5, 0x4, 0x2, 0x9, 0x4, 0xffffff9e, 0x100, 0x0, 0x0, 0x3, 0x7fff, 0x8, 0x4, 0x1, 0x1, 0x40, 0x40, 0x6, 0x7f, 0x10001, 0x7000, 0x1ff, 0x6, 0x3, 0x2, 0x8, 0x0, 0x23, 0x10001, 0x8000, 0x3ff, 0x6, 0xfffffffc, 0x8, 0x80, 0x3c0, 0x6, 0x0, 0x6, 0x6, 0x81, 0x0, 0x0, 0xfffffc01, 0x3, 0x6, 0x10000, 0x5, 0x53, 0x40, 0x4, 0x7ff, 0xffff47e3, 0x1ff, 0x0, 0x80000000, 0xff, 0x6, 0xffffff81, 0x7fffffff, 0x5, 0x7ff, 0x7, 0x9, 0x5, 0x0, 0x5, 0xfff, 0x1ff, 0x0, 0xfffffff7, 0x4, 0x9ac, 0xfffffffc, 0x0, 0x3, 0x370e, 0x10000, 0x10, 0x80, 0x7, 0x80, 0xfffffffd, 0x6, 0x9, 0x6, 0x8, 0x38d8, 0x3, 0x0, 0x4, 0x7f, 0x9, 0x3f, 0x7fff, 0x1, 0xfffffe01, 0x2, 0x81, 0x80000001, 0x7, 0xa6, 0x28, 0x7fff, 0x7, 0x8, 0x200, 0x8001, 0x1, 0x10000, 0xff, 0x7, 0x40, 0xeba2, 0x2, 0x2a5, 0x40e8, 0xaf89, 0x2, 0x6, 0xbd7, 0x10001, 0xf4, 0xffffffff, 0x7, 0x8, 0x20, 0x9, 0xfffffffd, 0x0, 0xfffff79f, 0x5, 0x20, 0x8, 0x9, 0x7ff, 0x6, 0x7, 0x800, 0x400, 0x200, 0x7, 0x7, 0x9, 0x0, 0x7, 0x1f, 0x81, 0x0, 0x3, 0x8, 0xfffff51f, 0x9, 0xb56c, 0x101, 0x80, 0x5, 0x100, 0x6, 0x5fa7, 0x2, 0xffffffff, 0x7f, 0x0, 0x80, 0x4, 0x0, 0x733bf540, 0x4, 0x73, 0x4, 0x5, 0x1f, 0xfff, 0x6, 0x41000000, 0x4e9fe3cd, 0xd47, 0x80, 0x1f, 0x10001, 0x401, 0x7fff, 0x7fffffff, 0x1f, 0x1ff, 0x81, 0x7fff, 0x2, 0x518d, 0xb0, 0x3, 0x3, 0x5, 0x4, 0x5, 0x2, 0x0, 0x3, 0x0, 0x1, 0x496, 0x4, 0x40, 0x4, 0x100, 0x55de, 0x1, 0x7, 0x6, 0x453c, 0x0, 0x7fffffff, 0x1f, 0x53, 0x3, 0x8000, 0x7, 0x1, 0x6, 0x7, 0x3ff, 0x400, 0x6, 0x1, 0x8001, 0x0, 0x20, 0x8, 0x471, 0x2, 0x5, 0x7fff, 0x8001, 0xd45, 0xfffffffe, 0x10000, 0xfffffbff, 0x8, 0x7, 0x80000001, 0x6, 0x9, 0x7f, 0x0, 0x0, 0x9, 0x8, 0x8, 0x0, 0x5, 0x5, 0x1, 0x2, 0x1, 0x550, 0x1f, 0x0, 0x7, 0xd90, 0x3, 0x9, 0x4, 0x81, 0x20, 0x5, 0x5, 0x400, 0x4, 0x48a3, 0x7, 0x9, 0x8, 0x9, 0x7, 0x400, 0x1, 0xffff, 0x2, 0x81, 0xfffffff7, 0x5, 0x4, 0xfffffc00, 0x400, 0x64b, 0x0, 0x0, 0x6, 0x800, 0x9, 0x100, 0x9, 0x7, 0x50000, 0x1, 0x7, 0x4, 0x7f, 0x3, 0x1c, 0x1, 0x3, 0x9, 0x6, 0x5917, 0x7, 0x0, 0x6, 0x7, 0x4bee, 0xfffffff9, 0x2, 0x3ff, 0x3, 0x1e60, 0x401, 0x40, 0x2, 0xbf9, 0x400, 0x9, 0xfffffffd, 0xff, 0x884b, 0x7, 0x5, 0x1, 0x3, 0x8935, 0xb120, 0x80000000, 0x4893, 0x223, 0x6, 0x7fff, 0xee2, 0x4, 0xffff, 0x3ff, 0xd, 0xda, 0x4, 0x401, 0x0, 0x100, 0x1ff, 0x80000, 0x4, 0x5a6c, 0x7ff, 0x400, 0x10001, 0x3, 0x51, 0xfffffffe, 0x6, 0xf2, 0x4, 0x0, 0x2, 0xfff80000, 0x1, 0x9, 0x3, 0x9, 0x800, 0x9, 0xf682, 0x7, 0x3, 0x4, 0x2, 0x80000000, 0x0, 0x4, 0x2, 0x1, 0x1, 0x7, 0xd7fd, 0x2, 0x0, 0x6a, 0x7, 0x7e66, 0x1, 0x7, 0x5, 0xfffffff8, 0x1, 0x0, 0x6, 0x8, 0x1, 0x4cb1, 0x4, 0xbfe800, 0xfff, 0x4, 0x14c1, 0x6, 0x5, 0x4, 0x20, 0x3, 0x80000001, 0xffff, 0x7ff, 0x40, 0x81, 0x5, 0x459e, 0x800, 0x7, 0x40, 0x8, 0x101, 0x1, 0x10001, 0x9, 0x1, 0x5, 0x10001, 0x53ff, 0x1, 0x5bc, 0x3ff, 0x80, 0x5, 0x8, 0x9, 0x6, 0x1000, 0x81, 0x10000, 0x2, 0x7, 0x2, 0xcc3, 0x0, 0x1, 0x1, 0x385, 0x2, 0x4, 0x3, 0x7, 0x7fffffff, 0x7e37cbcf, 0x6, 0x59ea, 0x5dd, 0x401, 0xdca, 0x9, 0x80000000, 0x1, 0xffffffff, 0xb13, 0x5, 0x2, 0x1, 0x7fffffff, 0x0, 0x2, 0xc4, 0x9, 0x8, 0x5, 0x5, 0x1, 0x85a, 0x96, 0x6, 0x7ff, 0xb2, 0x200, 0x7, 0x88c, 0x3f, 0x5, 0x6, 0x92, 0x11a, 0x2ba7, 0x3, 0x6, 0x7, 0x6, 0x0, 0x8, 0x9, 0x328, 0x7fff, 0xff, 0x0, 0x9, 0x20, 0x1000, 0x5, 0x5, 0x0, 0xffff, 0x0, 0x1, 0x8, 0x7fff, 0x8000, 0x2e, 0x4, 0x0, 0x1000, 0x9, 0x8, 0x0, 0x9, 0xd20a97ec, 0x7, 0x0, 0x4, 0x5, 0xd9a, 0x7fff, 0x7ff, 0x7fffffff, 0x1, 0x8, 0x81c7, 0x8, 0x1a790000, 0x80, 0x5, 0x10001, 0x5, 0x7, 0x800, 0xdcf8, 0x8001, 0x7, 0x1ff, 0xb0b, 0xcc60, 0x4, 0xfffffff9, 0x7, 0x0, 0x9, 0x1, 0xffffff59, 0x101, 0x8, 0x1, 0x4, 0x8, 0x6, 0xde, 0x1fdb, 0x5, 0x7fff, 0x3, 0x5, 0x1, 0x80000001, 0x3, 0x790, 0x9, 0x3, 0x831, 0xfffffff9, 0x0, 0x7fffffff, 0x9, 0xffffffff, 0x6, 0x2, 0xeac7, 0x80000000, 0x8, 0xf67, 0x9, 0x100, 0xfffffffa, 0x5, 0x2, 0x4, 0x1, 0x5, 0xff, 0xfa9d, 0x40, 0x1, 0x989ed60, 0x3f, 0x81, 0x5, 0x7f, 0x7, 0x101, 0x4, 0x236, 0x4, 0xfffff000, 0x1, 0x1000, 0x200, 0x7, 0xc1, 0x8, 0x34b200, 0x5, 0xffff, 0x0, 0x2, 0x20, 0x8, 0x3, 0x8, 0x7ff, 0x1f, 0x3, 0x8, 0x7, 0xfffffff9, 0x8001, 0x4, 0x4, 0x5, 0xfffffff8, 0x8, 0x4, 0x5, 0xfffffffe, 0x80, 0x5, 0x80, 0x3, 0x8, 0x7ff, 0x7, 0x8, 0x5, 0xfffeffff, 0x3ff, 0x0, 0xfffffd56, 0x3, 0x4]}) write$hidraw(r0, &(0x7f0000000200)="bc0ca8f4d3805a1e9cbb6e4c040682a0bd99ef43cdd6bc06d27abc341167e0919172aac8aeb68e087adc02c812909c22c9ea07120e55bc7de10dba97b1bcd3516b4539bf6f21533d32df047fe3f4800bbee6fd6af40af92318ea15f16a78c34236b9d09d1b7358325d47164ddf658a8a3e5be85522f4b97119058bb024011f532d578d48f98910a169d1c77a949f7dbec5636e4db62a1398d6e6131343c2eceaa0f2a0cb1066300230385ee4f60af0afeee3a2102611ede25b07e0e1c30c12d38666feb175a3102158bb0aac1355f117138057f0a15581afe89b4602e6f706b6e4f8f08fdf207ffce0c5baea8bfe619ebb13eff67b820489a5ff03b0bb1c5967de5d7cec84c3f6fd2cfeada79bdc91cc36ed88d7f375fd76f84e7c9f676f76a29579bbad5e9bfb222fcf484665d879602a2e53dbaaea4ba71df44ecd57677e7f3283b9661a7b6f8808cd95ceb51c7cb44c3ebdfbf6694d1502125a6e9766ac7e645329ab405b879c6fb77206c86c74aa7ef4f6a848037de52ddc554ce029538206d9e61ef7ff168c7ab57ead5205589e6d67d06677b7594c8a46c5d79dcdc7446cbdd107c7f701c24ec2d95772d06de08b637b4cb65219fa30b9e66c9d326f6bb25a8d6b04828300e72a766da3eae409f1223c31ab81e78172382c6e267dbc08dfbd3edc2705e6d9f730da8fa1e9d088f0b7a715e5bdd8ae70faa365ab4246df3c1fe8ba724ef057c74a46471b46254ad7fb0da1854837f2f6f13ef3280a4c6f7c55162855a543fe4c764ac319c89f79f0fb797d4a7b668a16a1cba4916e7582a79c9a2f048993c2c3d02ae35a2c64a6b2a44b857ec681cbf1f3245ceaebbc39c0f532907c5087e9d0715e5e741a076a175396f682fd625a162cec836ea8fd061c28bca45ed70bf7c230a575dd7c4b1c6c0debf473b37df79a354d30692556c3e3a6f63f87caf48c2c8ec5a9cc1ed8862b6a28c512c11a1aac63b343cf3513a39a5b0197bf0e8577414706c6d228bcadc79bb0b060bef39c0572db9a6ec33d11607e6a36babb23515239b2c10ea33b826c4e0bf4063b9dbdbf0b431d518dd4707a9082b77c16c009e7cfde996f9cf135c3de300fcc5f314b5fa72b0a532d1aacb1d5ac8245966a90ad009e51491a225fefd345b77ed7552b9a927830bb1f7e8371e18b589dca77464fd08c57a2f30c3195979315b2081238c2c781e5ffb49342032e91cf4874c3adca9f9bbf387bb8f22649cc26067ac680374d11c6ceebbc9ce3d300f5927d2091295f72525be70928357004668ea97e29eb10fdfcdd5bfb7d9f2673066fe33c85c53004034ce6daa202a1a2eca8d4dff79e87fc5c0f789c3dd954156920995d8ad21e6a7bb044df919890034a9a3cf4b3539794e7ef25aac386adbaa7b0764a6e5284202d9fc761aa7831e4e1ed1408ad971811508ed5e7a8403d55d2eb08fdec7f9962b5eebf6e5fd4f5dc380a9510f0c2ce3b7ccbde07a490514a3491505f1876d515cff437370bceed0758042d17ddc8da6fc4cf0623011d2db06dbd64b04c5b74221a198ca76f3a19f770167678e841f2353899e9d248507e510564a260da83080e9d2c25ff6a3e10d016188067b99f0993c4c985ea34483c7222cb4a7813f682102a8f6e64ad985c504b70f8073633f50303c0d16ab0c5cfa009f0226c42fa16f458294102ae22ebabf2ccf0af2d79e98ceeee091f9a9734321e3d30beb069fde6707617e2b490704b986683f374b6bfa2d924ad4afcba54356121a633b6e3f90d71643b4217d172a22e5b2d6ee5a3a0b48a53f58a45516f706cace2a1343c5dc1dd6e675b1212680367940622a95032dc31eb016309bad58d9c468f0c5238c9940da5888ccf404101abf285ec658b51708392314998893923c113277e6a177b9c7d680a888f4f2922b7a85b2170589f9273a8edfd2100bcd07387d77f60b7208ca5d48b1f9627818e1e6595eec081ae1262cb46d1b040ea9315ac821015ba3d5bdcdeebe4da088ef4f0fa207612a56fb2cc4a0ef2d68e24b5ee15e73f5706c04ca6f6cc02004759e55212025b2e097bfcf40cbc8406dcb4baf466909e7acd15a8c56aa6fb46e3645b389804b1f6fd7ac4b45c33b3c5889165dd1686141dd42811fdc12dd6806dbebbc40ba0cf1fc7e1f6eacd60b9e23d4579121197b33315a7a301702d988ce6f35c19408bd940bb38bad1560ba4356728d12400f290f5c8bbae8c76ca93fb9abe1f27d83b4260e9ccb084334f4c137dfae8b1213df33eeaac7f0f4bf4dcc2c96e1b11d61cd5168228cb2a5350b3c8cca4fc0dbfa647a009bb558032164cd117ddf5db0997c8422ef39d5884dc30b0e772b6206ec5ae6495977e069a0251a09d47439742c360d8f02a022ae202ec0207b8fcb254aa6dd287c789cc59f17d2cef8694cc648ed0804a3cf8e690c915537e995e49f472dcde36181828190b27c217accad274ce4a3e8360da724a55db4483558726831117a7780ea55323c0e04c22d9ddd5d61dbc4812d72cd2cf2bde9c4f0dc7abe677e3c935bb391f2bcf0edccde9374503c1c52c1ca296920a90c830c118129949ff3b433da1a931e938c035a6b2c138a7f46747b46a94d33ac0c74e4fcf1f41cd0bf12659f63d15c075671d861f2843df902397df9f36d305d5392d323adac7f37750117344063a92af63c631d00b9014e24f97d3e6ec4082952007a7a5793b6a16e9000bc30142e110ab70f1e81da9a55b2b39b6061b1038e39bdbdac10957bec02d77538ca76b356b913c2b296fa40d761bc571193b31ba56137ee9c0fa1ca3e4ee88a0d6e1cd72b0603dd50db7c4dee2325e8d497ae36febbb67adaac2765585e3057cde3cb85e2f2fe3d278468146f924bd172adaef6215966f70d7c8f2bd1575c3085f7e239ed22b26f5345fdaae42a5ec4531af46dcb0d6eb9088de9ed5a13b9242c567003906d7ac951d51ab9efaf539bd025605649cfe49c60b8fd7bfbc123b70c66855011141340c0b942ae19d2ab8074fe00a757957a462ff313ada92c3393e83a0a6019e621f218f531b52cdb70c492e155c4636e4caef03f40c82a5d717528173620b1591bac5c6cc5177ad76d3ccbc4734912d24286ada9a3fe6999a15e53616660414a66549f5d2df7393d7b0a01fb6fbbce8335ee027372f4a54162580c79a6e4807282b5bde9b03b36b261c7b3d2e66a9a26047b08b2d26898c47c8f60b4f14e6c18c59aff042043ab55dd32f7f091fbb4a31369bce2a9a2cb4cbab85a1f734e0e04185f505a32c808e96bf0001450eedb425aabf547d544c8b20db055e5ac9520373ee985a5a526c20e0bef21c38b156144b5a021c43d4bdb5a26d47625579c545e92022a3e165f57c0425129c983781dfad9041d4b77ba1c4676073416f0cda8355258e994434fba0bfe0dbd515ab37cace243834289d1a8e10f5adf360fe95066b8a7db03b9b01e9ec8c82e755ad23d263e08ae5079a5d68d3d0ca09d107aaf84aaa48931e79cf0a3079b41c0a1c3c3d42d89f24bcc657c3a44bf4a65948aa1faf642eecb84b119aecea0b6d081c04680ed0d0d41a06199d6b32e07c800f7655135230ce34d381b4c6fece111c88f8819c661ab84800c5682db15fd6ea3e8a4c875d600b73371048793dc5c0d3b18bf45e2b46f02147116f163795e2ceb8be4df2fbb777185c377feaae247f42c9b40e6b20995ad1b0d750255c9d2fd596e085f71dd2489e8acee172ba982252b88e5cb459f8ea969f7b6a3f0d8491c03709ad05a2c5a1ae65bd47b1ac9123874bbdb06fe5ad6c381ad6373202a543d54fb10e76634189e0c7970fc7cef703f8c49b935032960d87fa5714245c52ea3c56be640770eb1e0fe9378821db20ab144781029dada979cdf80c93436ffc55c30bba9e5d6467f2400f930fcfee790a03a07f8fea9e6822f93af0e9b23f6c7ed013329522d3969c2692b3907137ee27b1123d9b7d7e2cca0e1b6c1bcaac34e577209c9fe6e65bed97bb949c18cdd116d2a627beaa6785983abe8c276dfa045f2f1cb8b41fb90ae1f3d4b2378c9175c448775a1f94a286e59ea2e97e48e0ba7494298a41671a11db5f0b66352354dca64e90e112bc93ecfde2cb3e9a8df75b8f563298d0e1aa5e9b17172d12293f0eca9fadeb2f57c5f743f5fbf1de23b60bebecd94f309e074008bfa43ab6f5241edef42b63fc687880855e9d7c3a7d0f314d7dbe0a85b472d678737c775b3937f8ea21be356cf54945a399b1ad9ee8951c8fb8eecbd6272c47eeaec998cc731f441100fad588c39598908f5b9da4047de1d90999a7ea1a684ea3bdfb23dc753426c12cf4e69676adb89e3783fa87603b41c02f5b0a8745c6114a44dd259d947ec83e01b35edf78860b17b3ee7f39e70c742b5f7cc6d623d9543de34b59791179670d7c3484c684f08e25e70d721e6a6c0ef5d3bfcc6d71c570bab81f56af7c17f1d6fc8daa26a782d259dc247493e7832bc6e4d9dd686f1c9e6035f313b8d752b82f40e127f6fb279a80e228864349bf21dc825efbdd2a0f3c0f9f2c7bdb8c48354db4a1e7bb50386211b897f55f139353f374d5b15b1a3bc01f0f2d7eeff4153183050b1abedeac5d6c17eee7b669bec8b9222b6b3b0fbaeaf40857f95e4b79b8a3db759f3abcd4987f088500cbce19621a61b2094cec051f7957276b6572fc81da9ea52cf71db075d69e150f4839c81f6317eb58ee0762cbc8876e0c1c6281e75607b05ea835ee3fde435071680d91d38b4abb52bc43df784b2647fe4f28611777cbde0bb1758bfb4d78d4340bb97df83720afcaa79a1b8db5b79b9de3555893c007105a4aec9e8f7ed5253b205bb1fc69f7992c910d036f6a1571c18c61b899fd6d0c9787cff4b4d81ec11a80b2dcb2e84bf89647b006098e55956012d5bf836a54dd7e9080b0f4dbb188abc3bb46bcca763fe24fd66213c11d1fcc18b4ef3aa28455e76dee0738a2ea4ec70be650a488b69ddbfc693d477583440011f6778868660d5ac20006fde0f0fa351c145665a57d2ba53e41fddd5724423bf6efecf75646c4ae72c46d8a", 0x20001001) 21:40:37 executing program 5: r0 = syz_open_dev$hidraw(&(0x7f00000001c0), 0x0, 0x80002) write$hidraw(r0, &(0x7f0000000200)="bc0ca8f4d3805a1e9cbb6e4c0f0682a0bd99ef43cdd6bc06d27abc341167e0919172aac8aeb68e087adc02c820909c22c9ea07120e55bc7de10dba97b1bcd3516b45398f6f21533d32df047fe3f4800bbee6fd6af40af92318ea15f16a78c34236b9d09d1b7358325d47164ddf658a8a3e5be85522f4b97119058bb024011f532d578d48f98910a169d1c77a949f7dbec5636e4db62a1398d6e6131343c2eceaa0f2a0cb1066300230385ee4f60af0afeee3a2102611ede25b07e0e1c30c12d38666feb175a3102158bb0aac1355f117138057f0a15581afe89b4602e6f706b6e4f8f08fdf207ffce0c5baea8bfe619ebb13eff67b820489a5ff03b0bb1c5967de5d7cec84c3f6fd2cfeada79bdc91cc36ed88d7f375fd76f84e7c9f676f76a29579bbad5e9bfb222fcf484665d879602a2e53dbaaea4ba71df44ecd57677e7f3283b9661a7b6f8808cd95ceb51c7cb44c3ebdfbf6694d1502125a6e9766ac7e645329ab405b879c6fb77206c86c74aa7ef4f6a848037de52ddc554ce029538206d9e61ef7ff168c7ab57ead5205589e6d67d06677b7594c8a46c5d79dcdc7446cbdd107c7f701c24ec2d95772d06de08b637b4cb65219fa30b9e66c9d326f6bb25a8d6b04828300e72a766da3eae409f1223c31ab81e78172382c6e267dbc08dfbd3edc2705e6d9f730da8fa1e9d088f0b7a715e5bdd8ae70faa365ab4246df3c1fe8ba724ef057c74a46471b46254ad7fb0da1854837f2f6f13ef3280a4c6f7c55162855a543fe4c764ac319c89f79f0fb797d4a7b668a16a1cba4916e7582a79c9a2f048993c2c3d02ae35a2c64a6b2a44b857ec681cbf1f3245ceaebbc39c0f532907c5087e9d0715e5e741a076a175396f682fd625a162cec836ea8fd061c28bca45ed70bf7c230a575dd7c4b1c6c0debf473b37df79a354d30692556c3e3a6f63f87caf48c2c8ec5a9cc1ed8862b6a28c512c11a1aac63b343cf3513a39a5b0197bf0e8577414706c6d228bcadc79bb0b060bef39c0572db9a6ec33d11607e6a36babb23515239b2c10ea33b826c4e0bf4063b9dbdbf0b431d518dd4707a9082b77c16c009e7cfde996f9cf135c3de300fcc5f314b5fa72b0a532d1aacb1d5ac8245966a90ad009e51491a225fefd345b77ed7552b9a927830bb1f7e8371e18b589dca77464fd08c57a2f30c3195979315b2081238c2c781e5ffb49342032e91cf4874c3adca9f9bbf387bb8f22649cc26067ac680374d11c6ceebbc9ce3d300f5927d2091295f72525be70928357004668ea97e29eb10fdfcdd5bfb7d9f2673066fe33c85c53004034ce6daa202a1a2eca8d4dff79e87fc5c0f789c3dd954156920995d8ad21e6a7bb044df919890034a9a3cf4b3539794e7ef25aac386adbaa7b0764a6e5284202d9fc761aa7831e4e1ed1408ad971811508ed5e7a8403d55d2eb08fdec7f9962b5eebf6e5fd4f5dc380a9510f0c2ce3b7ccbde07a490514a3491505f1876d515cff437370bceed0758042d17ddc8da6fc4cf0623011d2db06dbd64b04c5b74221a198ca76f3a19f770167678e841f2353899e9d248507e510564a260da83080e9d2c25ff6a3e10d016188067b99f0993c4c985ea34483c7222cb4a7813f682102a8f6e64ad985c504b70f8073633f50303c0d16ab0c5cfa009f0226c42fa16f458294102ae22ebabf2ccf0af2d79e98ceeee091f9a9734321e3d30beb069fde6707617e2b490704b986683f374b6bfa2d924ad4afcba54356121a633b6e3f90d71643b4217d172a22e5b2d6ee5a3a0b48a53f58a45516f706cace2a1343c5dc1dd6e675b1212680367940622a95032dc31eb016309bad58d9c468f0c5238c9940da5888ccf404101abf285ec658b51708392314998893923c113277e6a177b9c7d680a888f4f2922b7a85b2170589f9273a8edfd2100bcd07387d77f60b7208ca5d48b1f9627818e1e6595eec081ae1262cb46d1b040ea9315ac821015ba3d5bdcdeebe4da088ef4f0fa207612a56fb2cc4a0ef2d68e24b5ee15e73f5706c04ca6f6cc02004759e55212025b2e097bfcf40cbc8406dcb4baf466909e7acd15a8c56aa6fb46e3645b389804b1f6fd7ac4b45c33b3c5889165dd1686141dd42811fdc12dd6806dbebbc40ba0cf1fc7e1f6eacd60b9e23d4579121197b33315a7a301702d988ce6f35c19408bd940bb38bad1560ba4356728d12400f290f5c8bbae8c76ca93fb9abe1f27d83b4260e9ccb084334f4c137dfae8b1213df33eeaac7f0f4bf4dcc2c96e1b11d61cd5168228cb2a5350b3c8cca4fc0dbfa647a009bb558032164cd117ddf5db0997c8422ef39d5884dc30b0e772b6206ec5ae6495977e069a0251a09d47439742c360d8f02a022ae202ec0207b8fcb254aa6dd287c789cc59f17d2cef8694cc648ed0804a3cf8e690c915537e995e49f472dcde36181828190b27c217accad274ce4a3e8360da724a55db4483558726831117a7780ea55323c0e04c22d9ddd5d61dbc4812d72cd2cf2bde9c4f0dc7abe677e3c935bb391f2bcf0edccde9374503c1c52c1ca296920a90c830c118129949ff3b433da1a931e938c035a6b2c138a7f46747b46a94d33ac0c74e4fcf1f41cd0bf12659f63d15c075671d861f2843df902397df9f36d305d5392d323adac7f37750117344063a92af63c631d00b9014e24f97d3e6ec4082952007a7a5793b6a16e9000bc30142e110ab70f1e81da9a55b2b39b6061b1038e39bdbdac10957bec02d77538ca76b356b913c2b296fa40d761bc571193b31ba56137ee9c0fa1ca3e4ee88a0d6e1cd72b0603dd50db7c4dee2325e8d497ae36febbb67adaac2765585e3057cde3cb85e2f2fe3d278468146f924bd172adaef6215966f70d7c8f2bd1575c3085f7e239ed22b26f5345fdaae42a5ec4531af46dcb0d6eb9088de9ed5a13b9242c567003906d7ac951d51ab9efaf539bd025605649cfe49c60b8fd7bfbc123b70c66855011141340c0b942ae19d2ab8074fe00a757957a462ff313ada92c3393e83a0a6019e621f218f531b52cdb70c492e155c4636e4caef03f40c82a5d717528173620b1591bac5c6cc5177ad76d3ccbc4734912d24286ada9a3fe6999a15e53616660414a66549f5d2df7393d7b0a01fb6fbbce8335ee027372f4a54162580c79a6e4807282b5bde9b03b36b261c7b3d2e66a9a26047b08b2d26898c47c8f60b4f14e6c18c59aff042043ab55dd32f7f091fbb4a31369bce2a9a2cb4cbab85a1f734e0e04185f505a32c808e96bf0001450eedb425aabf547d544c8b20db055e5ac9520373ee985a5a526c20e0bef21c38b156144b5a021c43d4bdb5a26d47625579c545e92022a3e165f57c0425129c983781dfad9041d4b77ba1c4676073416f0cda8355258e994434fba0bfe0dbd515ab37cace243834289d1a8e10f5adf360fe95066b8a7db03b9b01e9ec8c82e755ad23d263e08ae5079a5d68d3d0ca09d107aaf84aaa48931e79cf0a3079b41c0a1c3c3d42d89f24bcc657c3a44bf4a65948aa1faf642eecb84b119aecea0b6d081c04680ed0d0d41a06199d6b32e07c800f7655135230ce34d381b4c6fece111c88f8819c661ab84800c5682db15fd6ea3e8a4c875d600b73371048793dc5c0d3b18bf45e2b46f02147116f163795e2ceb8be4df2fbb777185c377feaae247f42c9b40e6b20995ad1b0d750255c9d2fd596e085f71dd2489e8acee172ba982252b88e5cb459f8ea969f7b6a3f0d8491c03709ad05a2c5a1ae65bd47b1ac9123874bbdb06fe5ad6c381ad6373202a543d54fb10e76634189e0c7970fc7cef703f8c49b935032960d87fa5714245c52ea3c56be640770eb1e0fe9378821db20ab144781029dada979cdf80c93436ffc55c30bba9e5d6467f2400f930fcfee790a03a07f8fea9e6822f93af0e9b23f6c7ed013329522d3969c2692b3907137ee27b1123d9b7d7e2cca0e1b6c1bcaac34e577209c9fe6e65bed97bb949c18cdd116d2a627beaa6785983abe8c276dfa045f2f1cb8b41fb90ae1f3d4b2378c9175c448775a1f94a286e59ea2e97e48e0ba7494298a41671a11db5f0b66352354dca64e90e112bc93ecfde2cb3e9a8df75b8f563298d0e1aa5e9b17172d12293f0eca9fadeb2f57c5f743f5fbf1de23b60bebecd94f309e074008bfa43ab6f5241edef42b63fc687880855e9d7c3a7d0f314d7dbe0a85b472d678737c775b3937f8ea21be356cf54945a399b1ad9ee8951c8fb8eecbd6272c47eeaec998cc731f441100fad588c39598908f5b9da4047de1d90999a7ea1a684ea3bdfb23dc753426c12cf4e69676adb89e3783fa87603b41c02f5b0a8745c6114a44dd259d947ec83e01b35edf78860b17b3ee7f39e70c742b5f7cc6d623d9543de34b59791179670d7c3484c684f08e25e70d721e6a6c0ef5d3bfcc6d71c570bab81f56af7c17f1d6fc8daa26a782d259dc247493e7832bc6e4d9dd686f1c9e6035f313b8d752b82f40e127f6fb279a80e228864349bf21dc825efbdd2a0f3c0f9f2c7bdb8c48354db4a1e7bb50386211b897f55f139353f374d5b15b1a3bc01f0f2d7eeff4153183050b1abedeac5d6c17eee7b669bec8b9222b6b3b0fbaeaf40857f95e4b79b8a3db759f3abcd4987f088500cbce19621a61b2094cec051f7957276b6572fc81da9ea52cf71db075d69e150f4839c81f6317eb58ee0762cbc8876e0c1c6281e75607b05ea835ee3fde435071680d91d38b4abb52bc43df784b2647fe4f28611777cbde0bb1758bfb4d78d4340bb97df83720afcaa79a1b8db5b79b9de3555893c007105a4aec9e8f7ed5253b205bb1fc69f7992c910d036f6a1571c18c61b899fd6d0c9787cff4b4d81ec11a80b2dcb2e84bf89647b006098e55956012d5bf836a54dd7e9080b0f4dbb188abc3bb46bcca763fe24fd66213c11d1fcc18b4ef3aa28455e76dee0738a2ea4ec70be650a488b69ddbfc693d477583440011f6778868660d5ac20006fde0f0fa351c145665a57d2ba53e41fddd5724423bf6efecf75646c4ae72c46d8a", 0x20001001) r1 = syz_open_dev$hidraw(&(0x7f0000000040), 0x0, 0x0) write$hidraw(r1, 0x0, 0x0) ioctl$HIDIOCGRAWPHYS(r1, 0x80404805, &(0x7f0000000000)) 21:40:37 executing program 1: r0 = syz_open_dev$hidraw(&(0x7f00000001c0), 0x0, 0x80002) write$hidraw(r0, 0x0, 0x0) read$hidraw(r0, &(0x7f0000000000)=""/152, 0x98) 21:40:37 executing program 0: r0 = syz_open_dev$hidraw(&(0x7f00000001c0), 0x0, 0x80002) write$hidraw(r0, &(0x7f0000000200)="bc0ca8f4d3805a1e9cbb6e4c040682a0bd99ef43cdd6bc06d27abc341167e0919172aac8aeb68e087adc02c820909c22c9ea07120e55bc7de10dba97b1bcd3516b4539bf6f21533d32df047fe3f4800bbee6fd6af40af92318ea15f16a78c34236b9d09d1b7358325d47164ddf658a8a3e5be85522f4b97119058bb024011f532d578d48f98910a169d1c77a949f7dbec5636e4db62a1398d6e6131343c2eceaa0f2a0cb1066300230385ee4f60af0afeee3a2102611ede25b07e0e1c30c12d38666feb175a3102158bb0aac1355f117138057f0a15581afe89b4602e6f706b6e4f8f08fdf207ffce0c5baea8bfe619ebb13eff67b820489a5ff03b0bb1c5967de5d7cec84c3f6fd2cfeada79bdc91cc36ed88d7f375fd76f84e7c9f676f76a29579bbad5e9bfb222fcf484665d879602a2e53dbaaea4ba71df44ecd57677e7f3283b9661a7b6f8808cd95ceb51c7cb44c3ebdfbf6694d1502125a6e9766ac7e645329ab405b879c6fb77206c86c74aa7ef4f6a848037de52ddc554ce029538206d9e61ef7ff168c7ab57ead5205589e6d67d06677b7594c8a46c5d79dcdc7446cbdd107c7f701c24ec2d95772d06de08b637b4cb65219fa30b9e66c9d326f6bb25a8d6b04828300e72a766da3eae409f1223c31ab81e78172382c6e267dbc08dfbd3edc2705e6d9f730da8fa1e9d088f0b7a715e5bdd8ae70faa365ab4246df3c1fe8ba724ef057c74a46471b46254ad7fb0da1854837f2f6f13ef3280a4c6f7c55162855a543fe4c764ac319c89f79f0fb797d4a7b668a16a1cba4916e7582a79c9a2f048993c2c3d02ae35a2c64a6b2a44b857ec681cbf1f3245ceaebbc39c0f532907c5087e9d0715e5e741a076a175396f682fd625a162cec836ea8fd061c28bca45ed70bf7c230a575dd7c4b1c6c0debf473b37df79a354d30692556c3e3a6f63f87caf48c2c8ec5a9cc1ed8862b6a28c512c11a1aac63b343cf3513a39a5b0197bf0e8577414706c6d228bcadc79bb0b060bef39c0572db9a6ec33d11607e6a36babb23515239b2c10ea33b826c4e0bf4063b9dbdbf0b431d518dd4707a9082b77c16c009e7cfde996f9cf135c3de300fcc5f314b5fa72b0a532d1aacb1d5ac8245966a90ad009e51491a225fefd345b77ed7552b9a927830bb1f7e8371e18b589dca77464fd08c57a2f30c3195979315b2081238c2c781e5ffb49342032e91cf4874c3adca9f9bbf387bb8f22649cc26067ac680374d11c6ceebbc9ce3d300f5927d2091295f72525be70928357004668ea97e29eb10fdfcdd5bfb7d9f2673066fe33c85c53004034ce6daa202a1a2eca8d4dff79e87fc5c0f789c3dd954156920995d8ad21e6a7bb044df919890034a9a3cf4b3539794e7ef25aac386adbaa7b0764a6e5284202d9fc761aa7831e4e1ed1408ad971811508ed5e7a8403d55d2eb08fdec7f9962b5eebf6e5fd4f5dc380a9510f0c2ce3b7ccbde07a490514a3491505f1876d515cff437370bceed0758042d17ddc8da6fc4cf0623011d2db06dbd64b04c5b74221a198ca76f3a19f770167678e841f2353899e9d248507e510564a260da83080e9d2c25ff6a3e10d016188067b99f0993c4c985ea34483c7222cb4a7813f682102a8f6e64ad985c504b70f8073633f50303c0d16ab0c5cfa009f0226c42fa16f458294102ae22ebabf2ccf0af2d79e98ceeee091f9a9734321e3d30beb069fde6707617e2b490704b986683f374b6bfa2d924ad4afcba54356121a633b6e3f90d71643b4217d172a22e5b2d6ee5a3a0b48a53f58a45516f706cace2a1343c5dc1dd6e675b1212680367940622a95032dc31eb016309bad58d9c468f0c5238c9940da5888ccf404101abf285ec658b51708392314998893923c113277e6a177b9c7d680a888f4f2922b7a85b2170589f9273a8edfd2100bcd07387d77f60b7208ca5d48b1f9627818e1e6595eec081ae1262cb46d1b040ea9315ac821015ba3d5bdcdeebe4da088ef4f0fa207612a56fb2cc4a0ef2d68e24b5ee15e73f5706c04ca6f6cc02004759e55212025b2e097bfcf40cbc8406dcb4baf466909e7acd15a8c56aa6fb46e3645b389804b1f6fd7ac4b45c33b3c5889165dd1686141dd42811fdc12dd6806dbebbc40ba0cf1fc7e1f6eacd60b9e23d4579121197b33315a7a301702d988ce6f35c19408bd940bb38bad1560ba4356728d12400f290f5c8bbae8c76ca93fb9abe1f27d83b4260e9ccb084334f4c137dfae8b1213df33eeaac7f0f4bf4dcc2c96e1b11d61cd5168228cb2a5350b3c8cca4fc0dbfa647a009bb558032164cd117ddf5db0997c8422ef39d5884dc30b0e772b6206ec5ae6495977e069a0251a09d47439742c360d8f02a022ae202ec0207b8fcb254aa6dd287c789cc59f17d2cef8694cc648ed0804a3cf8e690c915537e995e49f472dcde36181828190b27c217accad274ce4a3e8360da724a55db4483558726831117a7780ea55323c0e04c22d9ddd5d61dbc4812d72cd2cf2bde9c4f0dc7abe677e3c935bb391f2bcf0edccde9374503c1c52c1ca296920a90c830c118129949ff3b433da1a931e938c035a6b2c138a7f46747b46a94d33ac0c74e4fcf1f41cd0bf12659f63d15c075671d861f2843df902397df9f36d305d5392d323adac7f37750117344063a92af63c631d00b9014e24f97d3e6ec4082952007a7a5793b6a16e9000bc30142e110ab70f1e81da9a55b2b39b6061b1038e39bdbdac10957bec02d77538ca76b356b913c2b296fa40d761bc571193b31ba56137ee9c0fa1ca3e4ee88a0d6e1cd72b0603dd50db7c4dee2325e8d497ae36febbb67adaac2765585e3057cde3cb85e2f2fe3d278468146f924bd172adaef6215966f70d7c8f2bd1575c3085f7e239ed22b26f5345fdaae42a5ec4531af46dcb0d6eb9088de9ed5a13b9242c567003906d7ac951d51ab9efaf539bd025605649cfe49c60b8fd7bfbc123b70c66855011141340c0b942ae19d2ab8074fe00a757957a462ff313ada92c3393e83a0a6019e621f218f531b52cdb70c492e155c4636e4caef03f40c82a5d717528173620b1591bac5c6cc5177ad76d3ccbc4734912d24286ada9a3fe6999a15e53616660414a66549f5d2df7393d7b0a01fb6fbbce8335ee027372f4a54162580c79a6e4807282b5bde9b03b36b261c7b3d2e66a9a26047b08b2d26898c47c8f60b4f14e6c18c59aff042043ab55dd32f7f091fbb4a31369bce2a9a2cb4cbab85a1f734e0e04185f505a32c808e96bf0001450eedb425aabf547d544c8b20db055e5ac9520373ee985a5a526c20e0bef21c38b156144b5a021c43d4bdb5a26d47625579c545e92022a3e165f57c0425129c983781dfad9041d4b77ba1c4676073416f0cda8355258e994434fba0bfe0dbd515ab37cace243834289d1a8e10f5adf360fe95066b8a7db03b9b01e9ec8c82e755ad23d263e08ae5079a5d68d3d0ca09d107aaf84aaa48931e79cf0a3079b41c0a1c3c3d42d89f24bcc657c3a44bf4a65948aa1faf642eecb84b119aecea0b6d081c04680ed0d0d41a06199d6b32e07c800f7655135230ce34d381b4c6fece111c88f8819c661ab84800c5682db15fd6ea3e8a4c875d600b73371048793dc5c0d3b18bf45e2b46f02147116f163795e2ceb8be4df2fbb777185c377feaae247f42c9b40e6b20995ad1b0d750255c9d2fd596e085f71dd2489e8acee172ba982252b88e5cb459f8ea969f7b6a3f0d8491c03709ad05a2c5a1ae65bd47b1ac9123874bbdb06fe5ad6c381ad6373202a543d54fb10e76634189e0c7970fc7cef703f8c49b935032960d87fa5714245c52ea3c56be640770eb1e0fe9378821db20ab144781029dada979cdf80c93436ffc55c30bba9e5d6467f2400f930fcfee790a03a07f8fea9e6822f93af0e9b23f6c7ed013329522d3969c2692b3907137ee27b1123d9b7d7e2cca0e1b6c1bcaac34e577209c9fe6e65bed97bb949c18cdd116d2a627beaa6785983abe8c276dfa045f2f1cb8b41fb90ae1f3d4b2378c9175c448775a1f94a286e59ea2e97e48e0ba7494298a41671a11db5f0b66352354dca64e90e112bc93ecfde2cb3e9a8df75b8f563298d0e1aa5e9b17172d12293f0eca9fadeb2f57c5f743f5fbf1de23b60bebecd94f309e074008bfa43ab6f5241edef42b63fc687880855e9d7c3a7d0f314d7dbe0a85b472d678737c775b3937f8ea21be356cf54945a399b1ad9ee8951c8fb8eecbd6272c47eeaec998cc731f441100fad588c39598908f5b9da4047de1d90999a7ea1a684ea3bdfb23dc753426c12cf4e69676adb89e3783fa87603b41c02f5b0a8745c6114a44dd259d947ec83e01b35edf78860b17b3ee7f39e70c742b5f7cc6d623d9543de34b59791179670d7c3484c684f08e25e70d721e6a6c0ef5d3bfcc6d71c570bab81f56af7c17f1d6fc8daa26a782d259dc247493e7832bc6e4d9dd686f1c9e6035f313b8d752b82f40e127f6fb279a80e228864349bf21dc825efbdd2a0f3c0f9f2c7bdb8c48354db4a1e7bb50386211b897f55f139353f374d5b15b1a3bc01f0f2d7eeff4153183050b1abedeac5d6c17eee7b669bec8b9222b6b3b0fbaeaf40857f95e4b79b8a3db759f3abcd4987f088500cbce19621a61b2094cec051f7957276b6572fc81da9ea52cf71db075d69e150f4839c81f6317eb58ee0762cbc8876e0c1c6281e75607b05ea835ee3fde435071680d91d38b4abb52bc43df784b2647fe4f28611777cbde0bb1758bfb4d78d4340bb97df83720afcaa79a1b8db5b79b9de3555893c007105a4aec9e8f7ed5253b205bb1fc69f7992c910d036f6a1571c18c61b899fd6d0c9787cff4b4d81ec11a80b2dcb2e84bf89647b006098e55956012d5bf836a54dd7e9080b0f4dbb188abc3bb46bcca763fe24fd66213c11d1fcc18b4ef3aa28455e76dee0738a2ea4ec70be650a488b69ddbfc693d477583440011f6778868660d5ac20006fde0f0fa351c145665a57d2ba53e41fddd5724423bf6efecf75646c4ae72c46d8a", 0xe000) 21:40:37 executing program 0: r0 = syz_open_dev$hidraw(&(0x7f00000001c0), 0x0, 0x80002) write$hidraw(r0, &(0x7f0000000200)="bc0ca8f4d3805a1e9cbb6e4c040682a0bd99ef43cdd6bc06d27abc341167e0919172aac8aeb68e087adc02c820909c22c9ea07120e55bc7de10dba97b1bcd3516b4539bf6f21533d32df047fe3f4800bbee6fd6af40af92318ea15f16a78c34236b9d09d1b7358325d47164ddf658a8a3e5be85522f4b97119058bb024011f532d578d48f98910a169d1c77a949f7dbec5636e4db62a1398d6e6131343c2eceaa0f2a0cb1066300230385ee4f60af0afeee3a2102611ede25b07e0e1c30c12d38666feb175a3102158bb0aac1355f117138057f0a15581afe89b4602e6f706b6e4f8f08fdf207ffce0c5baea8bfe619ebb13eff67b820489a5ff03b0bb1c5967de5d7cec84c3f6fd2cfeada79bdc91cc36ed88d7f375fd76f84e7c9f676f76a29579bbad5e9bfb222fcf484665d879602a2e53dbaaea4ba71df44ecd57677e7f3283b9661a7b6f8808cd95ceb51c7cb44c3ebdfbf6694d1502125a6e9766ac7e645329ab405b879c6fb77206c86c74aa7ef4f6a848037de52ddc554ce029538206d9e61ef7ff168c7ab57ead5205589e6d67d06677b7594c8a46c5d79dcdc7446cbdd107c7f701c24ec2d95772d06de08b637b4cb65219fa30b9e66c9d326f6bb25a8d6b04828300e72a766da3eae409f1223c31ab81e78172382c6e267dbc08dfbd3edc2705e6d9f730da8fa1e9d088f0b7a715e5bdd8ae70faa365ab4246df3c1fe8ba724ef057c74a46471b46254ad7fb0da1854837f2f6f13ef3280a4c6f7c55162855a543fe4c764ac319c89f79f0fb797d4a7b668a16a1cba4916e7582a79c9a2f048993c2c3d02ae35a2c64a6b2a44b857ec681cbf1f3245ceaebbc39c0f532907c5087e9d0715e5e741a076a175396f682fd625a162cec836ea8fd061c28bca45ed70bf7c230a575dd7c4b1c6c0debf473b37df79a354d30692556c3e3a6f63f87caf48c2c8ec5a9cc1ed8862b6a28c512c11a1aac63b343cf3513a39a5b0197bf0e8577414706c6d228bcadc79bb0b060bef39c0572db9a6ec33d11607e6a36babb23515239b2c10ea33b826c4e0bf4063b9dbdbf0b431d518dd4707a9082b77c16c009e7cfde996f9cf135c3de300fcc5f314b5fa72b0a532d1aacb1d5ac8245966a90ad009e51491a225fefd345b77ed7552b9a927830bb1f7e8371e18b589dca77464fd08c57a2f30c3195979315b2081238c2c781e5ffb49342032e91cf4874c3adca9f9bbf387bb8f22649cc26067ac680374d11c6ceebbc9ce3d300f5927d2091295f72525be70928357004668ea97e29eb10fdfcdd5bfb7d9f2673066fe33c85c53004034ce6daa202a1a2eca8d4dff79e87fc5c0f789c3dd954156920995d8ad21e6a7bb044df919890034a9a3cf4b3539794e7ef25aac386adbaa7b0764a6e5284202d9fc761aa7831e4e1ed1408ad971811508ed5e7a8403d55d2eb08fdec7f9962b5eebf6e5fd4f5dc380a9510f0c2ce3b7ccbde07a490514a3491505f1876d515cff437370bceed0758042d17ddc8da6fc4cf0623011d2db06dbd64b04c5b74221a198ca76f3a19f770167678e841f2353899e9d248507e510564a260da83080e9d2c25ff6a3e10d016188067b99f0993c4c985ea34483c7222cb4a7813f682102a8f6e64ad985c504b70f8073633f50303c0d16ab0c5cfa009f0226c42fa16f458294102ae22ebabf2ccf0af2d79e98ceeee091f9a9734321e3d30beb069fde6707617e2b490704b986683f374b6bfa2d924ad4afcba54356121a633b6e3f90d71643b4217d172a22e5b2d6ee5a3a0b48a53f58a45516f706cace2a1343c5dc1dd6e675b1212680367940622a95032dc31eb016309bad58d9c468f0c5238c9940da5888ccf404101abf285ec658b51708392314998893923c113277e6a177b9c7d680a888f4f2922b7a85b2170589f9273a8edfd2100bcd07387d77f60b7208ca5d48b1f9627818e1e6595eec081ae1262cb46d1b040ea9315ac821015ba3d5bdcdeebe4da088ef4f0fa207612a56fb2cc4a0ef2d68e24b5ee15e73f5706c04ca6f6cc02004759e55212025b2e097bfcf40cbc8406dcb4baf466909e7acd15a8c56aa6fb46e3645b389804b1f6fd7ac4b45c33b3c5889165dd1686141dd42811fdc12dd6806dbebbc40ba0cf1fc7e1f6eacd60b9e23d4579121197b33315a7a301702d988ce6f35c19408bd940bb38bad1560ba4356728d12400f290f5c8bbae8c76ca93fb9abe1f27d83b4260e9ccb084334f4c137dfae8b1213df33eeaac7f0f4bf4dcc2c96e1b11d61cd5168228cb2a5350b3c8cca4fc0dbfa647a009bb558032164cd117ddf5db0997c8422ef39d5884dc30b0e772b6206ec5ae6495977e069a0251a09d47439742c360d8f02a022ae202ec0207b8fcb254aa6dd287c789cc59f17d2cef8694cc648ed0804a3cf8e690c915537e995e49f472dcde36181828190b27c217accad274ce4a3e8360da724a55db4483558726831117a7780ea55323c0e04c22d9ddd5d61dbc4812d72cd2cf2bde9c4f0dc7abe677e3c935bb391f2bcf0edccde9374503c1c52c1ca296920a90c830c118129949ff3b433da1a931e938c035a6b2c138a7f46747b46a94d33ac0c74e4fcf1f41cd0bf12659f63d15c075671d861f2843df902397df9f36d305d5392d323adac7f37750117344063a92af63c631d00b9014e24f97d3e6ec4082952007a7a5793b6a16e9000bc30142e110ab70f1e81da9a55b2b39b6061b1038e39bdbdac10957bec02d77538ca76b356b913c2b296fa40d761bc571193b31ba56137ee9c0fa1ca3e4ee88a0d6e1cd72b0603dd50db7c4dee2325e8d497ae36febbb67adaac2765585e3057cde3cb85e2f2fe3d278468146f924bd172adaef6215966f70d7c8f2bd1575c3085f7e239ed22b26f5345fdaae42a5ec4531af46dcb0d6eb9088de9ed5a13b9242c567003906d7ac951d51ab9efaf539bd025605649cfe49c60b8fd7bfbc123b70c66855011141340c0b942ae19d2ab8074fe00a757957a462ff313ada92c3393e83a0a6019e621f218f531b52cdb70c492e155c4636e4caef03f40c82a5d717528173620b1591bac5c6cc5177ad76d3ccbc4734912d24286ada9a3fe6999a15e53616660414a66549f5d2df7393d7b0a01fb6fbbce8335ee027372f4a54162580c79a6e4807282b5bde9b03b36b261c7b3d2e66a9a26047b08b2d26898c47c8f60b4f14e6c18c59aff042043ab55dd32f7f091fbb4a31369bce2a9a2cb4cbab85a1f734e0e04185f505a32c808e96bf0001450eedb425aabf547d544c8b20db055e5ac9520373ee985a5a526c20e0bef21c38b156144b5a021c43d4bdb5a26d47625579c545e92022a3e165f57c0425129c983781dfad9041d4b77ba1c4676073416f0cda8355258e994434fba0bfe0dbd515ab37cace243834289d1a8e10f5adf360fe95066b8a7db03b9b01e9ec8c82e755ad23d263e08ae5079a5d68d3d0ca09d107aaf84aaa48931e79cf0a3079b41c0a1c3c3d42d89f24bcc657c3a44bf4a65948aa1faf642eecb84b119aecea0b6d081c04680ed0d0d41a06199d6b32e07c800f7655135230ce34d381b4c6fece111c88f8819c661ab84800c5682db15fd6ea3e8a4c875d600b73371048793dc5c0d3b18bf45e2b46f02147116f163795e2ceb8be4df2fbb777185c377feaae247f42c9b40e6b20995ad1b0d750255c9d2fd596e085f71dd2489e8acee172ba982252b88e5cb459f8ea969f7b6a3f0d8491c03709ad05a2c5a1ae65bd47b1ac9123874bbdb06fe5ad6c381ad6373202a543d54fb10e76634189e0c7970fc7cef703f8c49b935032960d87fa5714245c52ea3c56be640770eb1e0fe9378821db20ab144781029dada979cdf80c93436ffc55c30bba9e5d6467f2400f930fcfee790a03a07f8fea9e6822f93af0e9b23f6c7ed013329522d3969c2692b3907137ee27b1123d9b7d7e2cca0e1b6c1bcaac34e577209c9fe6e65bed97bb949c18cdd116d2a627beaa6785983abe8c276dfa045f2f1cb8b41fb90ae1f3d4b2378c9175c448775a1f94a286e59ea2e97e48e0ba7494298a41671a11db5f0b66352354dca64e90e112bc93ecfde2cb3e9a8df75b8f563298d0e1aa5e9b17172d12293f0eca9fadeb2f57c5f743f5fbf1de23b60bebecd94f309e074008bfa43ab6f5241edef42b63fc687880855e9d7c3a7d0f314d7dbe0a85b472d678737c775b3937f8ea21be356cf54945a399b1ad9ee8951c8fb8eecbd6272c47eeaec998cc731f441100fad588c39598908f5b9da4047de1d90999a7ea1a684ea3bdfb23dc753426c12cf4e69676adb89e3783fa87603b41c02f5b0a8745c6114a44dd259d947ec83e01b35edf78860b17b3ee7f39e70c742b5f7cc6d623d9543de34b59791179670d7c3484c684f08e25e70d721e6a6c0ef5d3bfcc6d71c570bab81f56af7c17f1d6fc8daa26a782d259dc247493e7832bc6e4d9dd686f1c9e6035f313b8d752b82f40e127f6fb279a80e228864349bf21dc825efbdd2a0f3c0f9f2c7bdb8c48354db4a1e7bb50386211b897f55f139353f374d5b15b1a3bc01f0f2d7eeff4153183050b1abedeac5d6c17eee7b669bec8b9222b6b3b0fbaeaf40857f95e4b79b8a3db759f3abcd4987f088500cbce19621a61b2094cec051f7957276b6572fc81da9ea52cf71db075d69e150f4839c81f6317eb58ee0762cbc8876e0c1c6281e75607b05ea835ee3fde435071680d91d38b4abb52bc43df784b2647fe4f28611777cbde0bb1758bfb4d78d4340bb97df83720afcaa79a1b8db5b79b9de3555893c007105a4aec9e8f7ed5253b205bb1fc69f7992c910d036f6a1571c18c61b899fd6d0c9787cff4b4d81ec11a80b2dcb2e84bf89647b006098e55956012d5bf836a54dd7e9080b0f4dbb188abc3bb46bcca763fe24fd66213c11d1fcc18b4ef3aa28455e76dee0738a2ea4ec70be650a488b69ddbfc693d477583440011f6778868660d5ac20006fde0f0fa351c145665a57d2ba53e41fddd5724423bf6efecf75646c4ae72c46d8a", 0xf000) 21:40:37 executing program 2: ioctl$EVIOCGBITSW(0xffffffffffffffff, 0x80404525, &(0x7f0000000180)=""/43) r0 = syz_open_dev$hidraw(&(0x7f00000001c0), 0x0, 0x80002) r1 = syz_open_dev$hidraw(&(0x7f0000000040), 0x0, 0x0) write$hidraw(r0, &(0x7f0000000080)="297ae9fdb16f00dbffff2644f7bf0fbc314fb98acb7690460d478c28ad3ab2099cb30c14ca30614cf63cab167106b1359e687d75d3422a86ee8d05cb54c06048aae3f4353b426b4db35e6f7e4eee709ee02aed0b783958441d1d7c81e7c0f4", 0x5f) r2 = syz_open_dev$hidraw(&(0x7f0000000100), 0x6c, 0x82) ioctl$HIDIOCGRAWPHYS(r2, 0x80404805, &(0x7f0000000140)) write$hidraw(r1, 0x0, 0x0) ioctl$HIDIOCGFEATURE(r1, 0xc0404807, &(0x7f0000000000)={0x46, "92460dafeb4c27b602a137fefbe31bd2d6ab0de3a6c58d677f5db2e6f38f85ab1d2ea151dd20e864588332216244a23a3bee136f7aa3c0780a5e2b34d67452d7"}) write$hidraw(r0, &(0x7f0000000200)="bc0ca8f4d3805a1e9cbb6e4c040682a0bd99ef43cdd6bc06d27abc341167e0919172aac8aeb68e087adc02c820909c22c9ea07120e55bc7de10dba97b1bcd3516b45398f6f21533d32df047fe3f4800bbee6fd6af40af92318ea15f16a78c34236b9d09d1b7358325d47164ddf658a8a3e5be85522f4b97119058bb024011f532d578d48f98910a169d1c77a949f7dbec5636e4db62a1398d6e6131343c2eceaa0f2a0cb1066300230385ee4f60af0afeee3a2102611ede25b07e0e1c30c12d38666feb175a3102158bb0aac1355f117138057f0a15581afe89b4602e6f706b6e4f8f08fdf207ffce0c5baea8bfe619ebb13eff67b820489a5ff03b0bb1c5967de5d7cec84c3f6fd2cfeada79bdc91cc36ed88d7f375fd76f84e7c9f676f76a29579bbad5e9bfb222fcf484665d879602a2e53dbaaea4ba71df44ecd57677e7f3283b9661a7b6f8808cd95ceb51c7cb44c3ebdfbf6694d1502125a6e9766ac7e645329ab405b879c6fb77206c86c74aa7ef4f6a848037de52ddc554ce029538206d9e61ef7ff168c7ab57ead5205589e6d67d06677b7594c8a46c5d79dcdc7446cbdd107c7f701c24ec2d95772d06de08b637b4cb65219fa30b9e66c9d326f6bb25a8d6b04828300e72a766da3eae409f1223c31ab81e78172382c6e267dbc08dfbd3edc2705e6d9f730da8fa1e9d088f0b7a715e5bdd8ae70faa365ab4246df3c1fe8ba724ef057c74a46471b46254ad7fb0da1854837f2f6f13ef3280a4c6f7c55162855a543fe4c764ac319c89f79f0fb797d4a7b668a16a1cba4916e7582a79c9a2f048993c2c3d02ae35a2c64a6b2a44b857ec681cbf1f3245ceaebbc39c0f532907c5087e9d0715e5e741a076a175396f682fd625a162cec836ea8fd061c28bca45ed70bf7c230a575dd7c4b1c6c0debf473b37df79a354d30692556c3e3a6f63f87caf48c2c8ec5a9cc1ed8862b6a28c512c11a1aac63b343cf3513a39a5b0197bf0e8577414706c6d228bcadc79bb0b060bef39c0572db9a6ec33d11607e6a36babb23515239b2c10ea33b826c4e0bf4063b9dbdbf0b431d518dd4707a9082b77c16c009e7cfde996f9cf135c3de300fcc5f314b5fa72b0a532d1aacb1d5ac8245966a90ad009e51491a225fefd345b77ed7552b9a927830bb1f7e8371e18b589dca77464fd08c57a2f30c3195979315b2081238c2c781e5ffb49342032e91cf4874c3adca9f9bbf387bb8f22649cc26067ac680374d11c6ceebbc9ce3d300f5927d2091295f72525be70928357004668ea97e29eb10fdfcdd5bfb7d9f2673066fe33c85c53004034ce6daa202a1a2eca8d4dff79e87fc5c0f789c3dd954156920995d8ad21e6a7bb044df919890034a9a3cf4b3539794e7ef25aac386adbaa7b0764a6e5284202d9fc761aa7831e4e1ed1408ad971811508ed5e7a8403d55d2eb08fdec7f9962b5eebf6e5fd4f5dc380a9510f0c2ce3b7ccbde07a490514a3491505f1876d515cff437370bceed0758042d17ddc8da6fc4cf0623011d2db06dbd64b04c5b74221a198ca76f3a19f770167678e841f2353899e9d248507e510564a260da83080e9d2c25ff6a3e10d016188067b99f0993c4c985ea34483c7222cb4a7813f682102a8f6e64ad985c504b70f8073633f50303c0d16ab0c5cfa009f0226c42fa16f458294102ae22ebabf2ccf0af2d79e98ceeee091f9a9734321e3d30beb069fde6707617e2b490704b986683f374b6bfa2d924ad4afcba54356121a633b6e3f90d71643b4217d172a22e5b2d6ee5a3a0b48a53f58a45516f706cace2a1343c5dc1dd6e675b1212680367940622a95032dc31eb016309bad58d9c468f0c5238c9940da5888ccf404101abf285ec658b51708392314998893923c113277e6a177b9c7d680a888f4f2922b7a85b2170589f9273a8edfd2100bcd07387d77f60b7208ca5d48b1f9627818e1e6595eec081ae1262cb46d1b040ea9315ac821015ba3d5bdcdeebe4da088ef4f0fa207612a56fb2cc4a0ef2d68e24b5ee15e73f5706c04ca6f6cc02004759e55212025b2e097bfcf40cbc8406dcb4baf466909e7acd15a8c56aa6fb46e3645b389804b1f6fd7ac4b45c33b3c5889165dd1686141dd42811fdc12dd6806dbebbc40ba0cf1fc7e1f6eacd60b9e23d4579121197b33315a7a301702d988ce6f35c19408bd940bb38bad1560ba4356728d12400f290f5c8bbae8c76ca93fb9abe1f27d83b4260e9ccb084334f4c137dfae8b1213df33eeaac7f0f4bf4dcc2c96e1b11d61cd5168228cb2a5350b3c8cca4fc0dbfa647a009bb558032164cd117ddf5db0997c8422ef39d5884dc30b0e772b6206ec5ae6495977e069a0251a09d47439742c360d8f02a022ae202ec0207b8fcb254aa6dd287c789cc59f17d2cef8694cc648ed0804a3cf8e690c915537e995e49f472dcde36181828190b27c217accad274ce4a3e8360da724a55db4483558726831117a7780ea55323c0e04c22d9ddd5d61dbc4812d72cd2cf2bde9c4f0dc7abe677e3c935bb391f2bcf0edccde9374503c1c52c1ca296920a90c830c118129949ff3b433da1a931e938c035a6b2c138a7f46747b46a94d33ac0c74e4fcf1f41cd0bf12659f63d15c075671d861f2843df902397df9f36d305d5392d323adac7f37750117344063a92af63c631d00b9014e24f97d3e6ec4082952007a7a5793b6a16e9000bc30142e110ab70f1e81da9a55b2b39b6061b1038e39bdbdac10957bec02d77538ca76b356b913c2b296fa40d761bc571193b31ba56137ee9c0fa1ca3e4ee88a0d6e1cd72b0603dd50db7c4dee2325e8d497ae36febbb67adaac2765585e3057cde3cb85e2f2fe3d278468146f924bd172adaef6215966f70d7c8f2bd1575c3085f7e239ed22b26f5345fdaae42a5ec4531af46dcb0d6eb9088de9ed5a13b9242c567003906d7ac951d51ab9efaf539bd025605649cfe49c60b8fd7bfbc123b70c66855011141340c0b942ae19d2ab8074fe00a757957a462ff313ada92c3393e83a0a6019e621f218f531b52cdb70c492e155c4636e4caef03f40c82a5d717528173620b1591bac5c6cc5177ad76d3ccbc4734912d24286ada9a3fe6999a15e53616660414a66549f5d2df7393d7b0a01fb6fbbce8335ee027372f4a54162580c79a6e4807282b5bde9b03b36b261c7b3d2e66a9a26047b08b2d26898c47c8f60b4f14e6c18c59aff042043ab55dd32f7f091fbb4a31369bce2a9a2cb4cbab85a1f734e0e04185f505a32c808e96bf0001450eedb425aabf547d544c8b20db055e5ac9520373ee985a5a526c20e0bef21c38b156144b5a021c43d4bdb5a26d47625579c545e92022a3e165f57c0425129c983781dfad9041d4b77ba1c4676073416f0cda8355258e994434fba0bfe0dbd515ab37cace243834289d1a8e10f5adf360fe95066b8a7db03b9b01e9ec8c82e755ad23d263e08ae5079a5d68d3d0ca09d107aaf84aaa48931e79cf0a3079b41c0a1c3c3d42d89f24bcc657c3a44bf4a65948aa1faf642eecb84b119aecea0b6d081c04680ed0d0d41a06199d6b32e07c800f7655135230ce34d381b4c6fece111c88f8819c661ab84800c5682db15fd6ea3e8a4c875d600b73371048793dc5c0d3b18bf45e2b46f02147116f163795e2ceb8be4df2fbb777185c377feaae247f42c9b40e6b20995ad1b0d750255c9d2fd596e085f71dd2489e8acee172ba982252b88e5cb459f8ea969f7b6a3f0d8491c03709ad05a2c5a1ae65bd47b1ac9123874bbdb06fe5ad6c381ad6373202a543d54fb10e76634189e0c7970fc7cef703f8c49b935032960d87fa5714245c52ea3c56be640770eb1e0fe9378821db20ab144781029dada979cdf80c93436ffc55c30bba9e5d6467f2400f930fcfee790a03a07f8fea9e6822f93af0e9b23f6c7ed013329522d3969c2692b3907137ee27b1123d9b7d7e2cca0e1b6c1bcaac34e577209c9fe6e65bed97bb949c18cdd116d2a627beaa6785983abe8c276dfa045f2f1cb8b41fb90ae1f3d4b2378c9175c448775a1f94a286e59ea2e97e48e0ba7494298a41671a11db5f0b66352354dca64e90e112bc93ecfde2cb3e9a8df75b8f563298d0e1aa5e9b17172d12293f0eca9fadeb2f57c5f743f5fbf1de23b60bebecd94f309e074008bfa43ab6f5241edef42b63fc687880855e9d7c3a7d0f314d7dbe0a85b472d678737c775b3937f8ea21be356cf54945a399b1ad9ee8951c8fb8eecbd6272c47eeaec998cc731f441100fad588c39598908f5b9da4047de1d90999a7ea1a684ea3bdfb23dc753426c12cf4e69676adb89e3783fa87603b41c02f5b0a8745c6114a44dd259d947ec83e01b35edf78860b17b3ee7f39e70c742b5f7cc6d623d9543de34b59791179670d7c3484c684f08e25e70d721e6a6c0ef5d3bfcc6d71c570bab81f56af7c17f1d6fc8daa26a782d259dc247493e7832bc6e4d9dd686f1c9e6035f313b8d752b82f40e127f6fb279a80e228864349bf21dc825efbdd2a0f3c0f9f2c7bdb8c48354db4a1e7bb50386211b897f55f139353f374d5b15b1a3bc01f0f2d7eeff4153183050b1abedeac5d6c17eee7b669bec8b9222b6b3b0fbaeaf40857f95e4b79b8a3db759f3abcd4987f088500cbce19621a61b2094cec051f7957276b6572fc81da9ea52cf71db075d69e150f4839c81f6317eb58ee0762cbc8876e0c1c6281e75607b05ea835ee3fde435071680d91d38b4abb52bc43df784b2647fe4f28611777cbde0bb1758bfb4d78d4340bb97df83720afcaa79a1b8db5b79b9de3555893c007105a4aec9e8f7ed5253b205bb1fc69f7992c910d036f6a1571c18c61b899fd6d0c9787cff4b4d81ec11a80b2dcb2e84bf89647b006098e55956012d5bf836a54dd7e9080b0f4dbb188abc3bb46bcca763fe24fd66213c11d1fcc18b4ef3aa28455e76dee0738a2ea4ec70be650a488b69ddbfc693d477583440011f6778868660d5ac20006fde0f0fa351c145665a57d2ba53e41fddd5724423bf6efecf75646c4ae72c46d8a", 0x20001001) 21:40:37 executing program 1: r0 = syz_open_dev$hidraw(&(0x7f00000001c0), 0x0, 0x80002) write$hidraw(r0, 0x0, 0x0) r1 = syz_open_dev$hidraw(&(0x7f0000000040), 0x0, 0x280400) write$hidraw(r1, 0x0, 0x0) ioctl$HIDIOCGRDESCSIZE(r1, 0x80044801, &(0x7f0000000000)) read$hidraw(r0, &(0x7f00000000c0)=""/152, 0x98) 21:40:37 executing program 3: r0 = syz_open_dev$hidraw(&(0x7f0000000000), 0x1, 0x10000) read$hidraw(r0, &(0x7f0000000040)=""/199, 0xc7) r1 = syz_open_dev$hidraw(&(0x7f00000001c0), 0x0, 0x80002) write$hidraw(r1, &(0x7f0000000200)="bc0ca8f4d3805a1e9cbb6e4c040682a0bd99ef43cdd6bc06d27abc341167e0919172aac8aeb68e087adc02c812909c22c9ea07120e55bc7de10dba97b1bcd3516b4539bf6f21533d32df047fe3f4800bbee6fd6af40af92318ea15f16a78c34236b9d09d1b7358325d47164ddf658a8a3e5be85522f4b97119058bb024011f532d578d48f98910a169d1c77a949f7dbec5636e4db62a1398d6e6131343c2eceaa0f2a0cb1066300230385ee4f60af0afeee3a2102611ede25b07e0e1c30c12d38666feb175a3102158bb0aac1355f117138057f0a15581afe89b4602e6f706b6e4f8f08fdf207ffce0c5baea8bfe619ebb13eff67b820489a5ff03b0bb1c5967de5d7cec84c3f6fd2cfeada79bdc91cc36ed88d7f375fd76f84e7c9f676f76a29579bbad5e9bfb222fcf484665d879602a2e53dbaaea4ba71df44ecd57677e7f3283b9661a7b6f8808cd95ceb51c7cb44c3ebdfbf6694d1502125a6e9766ac7e645329ab405b879c6fb77206c86c74aa7ef4f6a848037de52ddc554ce029538206d9e61ef7ff168c7ab57ead5205589e6d67d06677b7594c8a46c5d79dcdc7446cbdd107c7f701c24ec2d95772d06de08b637b4cb65219fa30b9e66c9d326f6bb25a8d6b04828300e72a766da3eae409f1223c31ab81e78172382c6e267dbc08dfbd3edc2705e6d9f730da8fa1e9d088f0b7a715e5bdd8ae70faa365ab4246df3c1fe8ba724ef057c74a46471b46254ad7fb0da1854837f2f6f13ef3280a4c6f7c55162855a543fe4c764ac319c89f79f0fb797d4a7b668a16a1cba4916e7582a79c9a2f048993c2c3d02ae35a2c64a6b2a44b857ec681cbf1f3245ceaebbc39c0f532907c5087e9d0715e5e741a076a175396f682fd625a162cec836ea8fd061c28bca45ed70bf7c230a575dd7c4b1c6c0debf473b37df79a354d30692556c3e3a6f63f87caf48c2c8ec5a9cc1ed8862b6a28c512c11a1aac63b343cf3513a39a5b0197bf0e8577414706c6d228bcadc79bb0b060bef39c0572db9a6ec33d11607e6a36babb23515239b2c10ea33b826c4e0bf4063b9dbdbf0b431d518dd4707a9082b77c16c009e7cfde996f9cf135c3de300fcc5f314b5fa72b0a532d1aacb1d5ac8245966a90ad009e51491a225fefd345b77ed7552b9a927830bb1f7e8371e18b589dca77464fd08c57a2f30c3195979315b2081238c2c781e5ffb49342032e91cf4874c3adca9f9bbf387bb8f22649cc26067ac680374d11c6ceebbc9ce3d300f5927d2091295f72525be70928357004668ea97e29eb10fdfcdd5bfb7d9f2673066fe33c85c53004034ce6daa202a1a2eca8d4dff79e87fc5c0f789c3dd954156920995d8ad21e6a7bb044df919890034a9a3cf4b3539794e7ef25aac386adbaa7b0764a6e5284202d9fc761aa7831e4e1ed1408ad971811508ed5e7a8403d55d2eb08fdec7f9962b5eebf6e5fd4f5dc380a9510f0c2ce3b7ccbde07a490514a3491505f1876d515cff437370bceed0758042d17ddc8da6fc4cf0623011d2db06dbd64b04c5b74221a198ca76f3a19f770167678e841f2353899e9d248507e510564a260da83080e9d2c25ff6a3e10d016188067b99f0993c4c985ea34483c7222cb4a7813f682102a8f6e64ad985c504b70f8073633f50303c0d16ab0c5cfa009f0226c42fa16f458294102ae22ebabf2ccf0af2d79e98ceeee091f9a9734321e3d30beb069fde6707617e2b490704b986683f374b6bfa2d924ad4afcba54356121a633b6e3f90d71643b4217d172a22e5b2d6ee5a3a0b48a53f58a45516f706cace2a1343c5dc1dd6e675b1212680367940622a95032dc31eb016309bad58d9c468f0c5238c9940da5888ccf404101abf285ec658b51708392314998893923c113277e6a177b9c7d680a888f4f2922b7a85b2170589f9273a8edfd2100bcd07387d77f60b7208ca5d48b1f9627818e1e6595eec081ae1262cb46d1b040ea9315ac821015ba3d5bdcdeebe4da088ef4f0fa207612a56fb2cc4a0ef2d68e24b5ee15e73f5706c04ca6f6cc02004759e55212025b2e097bfcf40cbc8406dcb4baf466909e7acd15a8c56aa6fb46e3645b389804b1f6fd7ac4b45c33b3c5889165dd1686141dd42811fdc12dd6806dbebbc40ba0cf1fc7e1f6eacd60b9e23d4579121197b33315a7a301702d988ce6f35c19408bd940bb38bad1560ba4356728d12400f290f5c8bbae8c76ca93fb9abe1f27d83b4260e9ccb084334f4c137dfae8b1213df33eeaac7f0f4bf4dcc2c96e1b11d61cd5168228cb2a5350b3c8cca4fc0dbfa647a009bb558032164cd117ddf5db0997c8422ef39d5884dc30b0e772b6206ec5ae6495977e069a0251a09d47439742c360d8f02a022ae202ec0207b8fcb254aa6dd287c789cc59f17d2cef8694cc648ed0804a3cf8e690c915537e995e49f472dcde36181828190b27c217accad274ce4a3e8360da724a55db4483558726831117a7780ea55323c0e04c22d9ddd5d61dbc4812d72cd2cf2bde9c4f0dc7abe677e3c935bb391f2bcf0edccde9374503c1c52c1ca296920a90c830c118129949ff3b433da1a931e938c035a6b2c138a7f46747b46a94d33ac0c74e4fcf1f41cd0bf12659f63d15c075671d861f2843df902397df9f36d305d5392d323adac7f37750117344063a92af63c631d00b9014e24f97d3e6ec4082952007a7a5793b6a16e9000bc30142e110ab70f1e81da9a55b2b39b6061b1038e39bdbdac10957bec02d77538ca76b356b913c2b296fa40d761bc571193b31ba56137ee9c0fa1ca3e4ee88a0d6e1cd72b0603dd50db7c4dee2325e8d497ae36febbb67adaac2765585e3057cde3cb85e2f2fe3d278468146f924bd172adaef6215966f70d7c8f2bd1575c3085f7e239ed22b26f5345fdaae42a5ec4531af46dcb0d6eb9088de9ed5a13b9242c567003906d7ac951d51ab9efaf539bd025605649cfe49c60b8fd7bfbc123b70c66855011141340c0b942ae19d2ab8074fe00a757957a462ff313ada92c3393e83a0a6019e621f218f531b52cdb70c492e155c4636e4caef03f40c82a5d717528173620b1591bac5c6cc5177ad76d3ccbc4734912d24286ada9a3fe6999a15e53616660414a66549f5d2df7393d7b0a01fb6fbbce8335ee027372f4a54162580c79a6e4807282b5bde9b03b36b261c7b3d2e66a9a26047b08b2d26898c47c8f60b4f14e6c18c59aff042043ab55dd32f7f091fbb4a31369bce2a9a2cb4cbab85a1f734e0e04185f505a32c808e96bf0001450eedb425aabf547d544c8b20db055e5ac9520373ee985a5a526c20e0bef21c38b156144b5a021c43d4bdb5a26d47625579c545e92022a3e165f57c0425129c983781dfad9041d4b77ba1c4676073416f0cda8355258e994434fba0bfe0dbd515ab37cace243834289d1a8e10f5adf360fe95066b8a7db03b9b01e9ec8c82e755ad23d263e08ae5079a5d68d3d0ca09d107aaf84aaa48931e79cf0a3079b41c0a1c3c3d42d89f24bcc657c3a44bf4a65948aa1faf642eecb84b119aecea0b6d081c04680ed0d0d41a06199d6b32e07c800f7655135230ce34d381b4c6fece111c88f8819c661ab84800c5682db15fd6ea3e8a4c875d600b73371048793dc5c0d3b18bf45e2b46f02147116f163795e2ceb8be4df2fbb777185c377feaae247f42c9b40e6b20995ad1b0d750255c9d2fd596e085f71dd2489e8acee172ba982252b88e5cb459f8ea969f7b6a3f0d8491c03709ad05a2c5a1ae65bd47b1ac9123874bbdb06fe5ad6c381ad6373202a543d54fb10e76634189e0c7970fc7cef703f8c49b935032960d87fa5714245c52ea3c56be640770eb1e0fe9378821db20ab144781029dada979cdf80c93436ffc55c30bba9e5d6467f2400f930fcfee790a03a07f8fea9e6822f93af0e9b23f6c7ed013329522d3969c2692b3907137ee27b1123d9b7d7e2cca0e1b6c1bcaac34e577209c9fe6e65bed97bb949c18cdd116d2a627beaa6785983abe8c276dfa045f2f1cb8b41fb90ae1f3d4b2378c9175c448775a1f94a286e59ea2e97e48e0ba7494298a41671a11db5f0b66352354dca64e90e112bc93ecfde2cb3e9a8df75b8f563298d0e1aa5e9b17172d12293f0eca9fadeb2f57c5f743f5fbf1de23b60bebecd94f309e074008bfa43ab6f5241edef42b63fc687880855e9d7c3a7d0f314d7dbe0a85b472d678737c775b3937f8ea21be356cf54945a399b1ad9ee8951c8fb8eecbd6272c47eeaec998cc731f441100fad588c39598908f5b9da4047de1d90999a7ea1a684ea3bdfb23dc753426c12cf4e69676adb89e3783fa87603b41c02f5b0a8745c6114a44dd259d947ec83e01b35edf78860b17b3ee7f39e70c742b5f7cc6d623d9543de34b59791179670d7c3484c684f08e25e70d721e6a6c0ef5d3bfcc6d71c570bab81f56af7c17f1d6fc8daa26a782d259dc247493e7832bc6e4d9dd686f1c9e6035f313b8d752b82f40e127f6fb279a80e228864349bf21dc825efbdd2a0f3c0f9f2c7bdb8c48354db4a1e7bb50386211b897f55f139353f374d5b15b1a3bc01f0f2d7eeff4153183050b1abedeac5d6c17eee7b669bec8b9222b6b3b0fbaeaf40857f95e4b79b8a3db759f3abcd4987f088500cbce19621a61b2094cec051f7957276b6572fc81da9ea52cf71db075d69e150f4839c81f6317eb58ee0762cbc8876e0c1c6281e75607b05ea835ee3fde435071680d91d38b4abb52bc43df784b2647fe4f28611777cbde0bb1758bfb4d78d4340bb97df83720afcaa79a1b8db5b79b9de3555893c007105a4aec9e8f7ed5253b205bb1fc69f7992c910d036f6a1571c18c61b899fd6d0c9787cff4b4d81ec11a80b2dcb2e84bf89647b006098e55956012d5bf836a54dd7e9080b0f4dbb188abc3bb46bcca763fe24fd66213c11d1fcc18b4ef3aa28455e76dee0738a2ea4ec70be650a488b69ddbfc693d477583440011f6778868660d5ac20006fde0f0fa351c145665a57d2ba53e41fddd5724423bf6efecf75646c4ae72c46d8a", 0x20001001) 21:40:37 executing program 5: syz_open_dev$hidraw(&(0x7f00000001c0), 0x0, 0x80002) r0 = syz_open_dev$hidraw(&(0x7f0000000040), 0x0, 0x0) r1 = syz_open_dev$hidraw(&(0x7f0000000080), 0x1, 0x22041) ioctl$HIDIOCSFEATURE(r1, 0xc0404806, &(0x7f00000000c0)="c3017fcd16fa94aab40cbc0db1c73953") write$hidraw(r0, 0x0, 0x0) ioctl$HIDIOCSFEATURE(r0, 0xc0404806, &(0x7f0000000040)="ce") syz_open_dev$hidraw(&(0x7f0000000000), 0x5, 0x20042) 21:40:37 executing program 4: r0 = syz_open_dev$hidraw(&(0x7f00000001c0), 0x0, 0x80002) r1 = syz_open_dev$hidraw(&(0x7f0000000180), 0xe3d, 0x2a2100) ioctl$HIDIOCGRDESC(r1, 0x90044802, &(0x7f0000000200)={0xbd4, "99d798fe17239cde8e9e49c6b02a85d24c50dc269a6b40d1710ba85f7e5e85f1d581b7b851d1b51375020b65b3f51616b92d13869f7650a66902ea260f7902bdaebda340dcc28829772af7d6bffc4a27e5f4cfcdd299e2f2625ab0c1d74575d5ad0086bf08851482ce4c4ae49d59956098e1547c787e7eb85772f3832048c79e9861cef081e7e595fde0593ffb766aa73be428f43c2bc78cb410c9b9fee7e6d1b7a809b60289d88a951d38c861db1e7023a775c8eb6552aa17f907280f6408fb108581ac3b309193bc4a9885f8cf5e5fedca4500205228fdb83396db52eabbf2ee5ae1b2a0657708d56b529a0e46303047088afaf3a20062a0fccea1ce0f4bc4d56515035c8fbf9e4d816b39f188412e27972d2a6cc94dc4d3eb99b923d29fc6a89ef775f894a8e038d3842cd6e1c302423b3aabb3b40d1e183779e62dbb55654e287a5b21d860de71cc9e9240b306342dca7e5ebeacd8c9bc8c13769150f653d6d55ef5538a831eaa7b5a7491f8c5ad0e7f273a638c5e152d3d5e1f006c1fa3ad464cbb1f578304cd43c5b8fe0bccf4535d0b915721273c400bf88700196a6fc6e752f4228ac627d79a5e3d079598370494168f37c320699b2301a6dca8aa6bcdbeee803238b03c5ea6204c10e10933647d0df8929828c873d12112fa470139cb531607c6133d81ddb6084a34248e504c855ef8c9c451a3da78c7b4e46c2742feaa1da765acadc65c7d2d1fbe3bd499576b2269b5d48253c86fc750861ef148aa4900be3540fc025bca4d4a7c7ad4556cf793d07ff567d6078727613ae27496ff884379eff877c936cd9b76b523cd872cd6d0cf2386475c7da892846ccfa69f0cc5c895825a8a66670653c4a0162343a3b3fcf960945bf42952dbd9d216e99a2ec637790b199fd31738a312151682d8d0c0cceb3270fdec07b769d43201c97bb1f69de753df4a9e6638e2b8834b40506396b4248e057d2981875b35827c6a46388a541e144c46eeb5e5089eff7209424c213b66feb0f108af52294094d87fa295326e8fe0772d25a8cc101c8865ee3d1df44853328ea0f291a76f07321bf646f9563b6181a24fe7c11340298f03dc4be97373080cb757c5bf64a53d84c737e41ed9175d9a47673f9d60f4c01fe47ede12ef4a20115d3eb535f1a5a035376cc2af4eaa3436f7fe3d415a2135a76a12bc9e8a82371bf05a17c6046e6a8600e7a2ed42d92d5ee32595dde8e2840dadfece3739f0355ed01e5d5201c0779740dccbe19b29f58e097494c7ae7fb1bb96192bd66971eb2e1837b70a911ed0ce6b7cd1014b1ceec3924e6fb9a549aa883836f64530555b932ca9072b79ae74097a9f1725c28b08ae112327a4dcfbec2d482a79c55fc4b8ab7262732c1405080b1f16b68898dd5abd81b5be4b740a284c61ccd3ffa0c4c5b007b36e31a1541135f3d4b5256fe86bddf9b5778cefe4779ccb53fada0fe67324a10bea0bc2b91dd13a6ea90ad7f3a540bdf4b66bdfb0b61e8dfa9b622cd1aaf5c20fda11bf73ef07211e493229f610334edf1c6c3e3cdac4c387b9470e4674f9889bd9b5080e06a2cfac1067bc31e8e3c9b6b795f3242da65b9a3f0d0fac8f01e136ed05a53868a2fef6a81837f725765bd27a279f4c3cf26b9549c3756ca8ebf5df7c1bef10b9942f2d18b419e261e3a5e26d85a608d4f49bf2a9a8d11a3f750beecb184c2ab67a2fd842bc0ec5d7b61e92110d7f3e4f8b2cbd43ca22bcec9c09054d7980b6ce0317e2593ffdd9d0d14a457aabcf261a1f8ef8e67755840fcabb6ebd75b5493c2a15dc7eca9d8818a5faa61aa61459d75d7643384bd99477705b2237ffe82467f406128b842e2efac06a90c1cf1361b990da7cbaca453ef15632c5a3089520458f9e3090ced0bbb12123e8b7a722dbfc54f65f3c3d7a7c299ed34070c3dc456ff5ba098010836fc817486f5cecf6319e0a7e1a9684dac43ea03b8e751b3b31a8f4dd3fb818256d46d66821d44dfa65584d21dd099862570883b411086bcd3f81735f2d45976daaa2a0e93220d73d25b723a6eccba33650fd513ebda872f4108ed5db3de0ec81ff79239aa1ccb4fad0386378fe0f7bac4324a7d47ce412cdf7d58f68f79edef4174af5119ecdfcf93271651c43b9c2b0e807e90902500bcaa0f5859c60f932934348a1182a2763bf5fd274600b22ae1ff91c444e01d29454886251fd8d69fad6e142889482c714fbd452b01e80d7eb49e6d96d22ddbcd5d51b6dd8a6900553a79ffc730cf0111812be6ca65b712f3093956bb9d5921958fb3411ef28ab84ac26e55a22544bcd60a853e23a48b4e38ff6f7946922337a1fa61403d87928256e778005fb94f1fa54ccf25036ef78a2e4eacf6308e5433293c0e96d7a6b6b0f328f738b5762d17d46a8a80444fb187554dee2a32a3bc2e828e644c786d0b75387d41e34c707f5529c9621b6e96f1b4bef9810005a5a87a671ed6373365a21164773d1ba807a4ea4845e0ae94025b1ba144a9d0240d48eb9bc0cb2c6a19235f7d2a411ccaccc7688f6139f9490784608cb4cd3b9548fe442748e75da024da2c73074f7af3ad75f0f51d2a3138f0e40588cb6c37e4c8ee2fc47cac9d8699277bfd5c41ab824b39d898cfcef3bfbd08d085ad8b769b7e1c965c7624ee88183da3ccdb8ab3b665fef382db2d391873360f75e409e56b6448b4ab5851047e94cd43912bef1b8fffae4028d815fa5dd5534f36bac69d637c137fa90751181ee667f4772a09cf087f09deb556ebc3d64daa7a98aafb8115f97d394598c179ebf4d7b29f8c3a6f9ec9a98afdf5a854f46a1663b2e4c13be6f557d118ece3f1694292834705ddfe7697b2ed5a0d746b0941363b9799e7b556f9182ba72c4df7d486d6a4928beed3dec72f466f7e2c3d66c8d5ed82e22a2630a6a75e97c07a17470ce583289cac5f653f55c983d44c6d952005c1d7474999e84b7bc71dc48a7337b86ad1e4ca401b890ea5bdef5793b2ff4ac4c3a70bdcb03c12603a8542df175d85bcac09b9e205882e1092d252634c3488da5895bc6d4ef896831838db614258e149d5bce408226eb380ca0468ad7c0656924bf83f9975fdbddb6bad8a9ee384c6e5a889a0aa8dde328d3500d4ee2b8dd6096afda080b55c6190af5e78980ac660f5e53cf700ada65aa65333dac6e52e674310b20f0580f1c1f15b755f35d5ec96ec7d4b3ae520e536150d2dd801e75050dcb0d1e3fc1e7cdacaec2958a45c01cff239548ec2ad2b7400ec9621bc9237961e3be270a621778af5b1c4c3caa4aa623e1e6ad4c57696a00bc11809ebd8be48b1948cb9aca2050db9cce85a0b7fc337416a391462f1a18d35c40d0e632e7582d41c269eaa6418c1ea418eaa83fddc12aa41ede828a78d038aefabbf3c182ee1e63950c6e5774e866247dbb9a013710eb55d6fe52750fc7e977835630caa334ce6d2a1291beceb4cd35536b0f624153dd28f9839db1bb12786643b6c8e5e909da76b560527460beac8d9ab25c37633bb79c6368854371b5b55138a7ba1a07e0c707bc946ec6c01ef1f51ab84df3579ebbae44c911a857090022a239b5983bb3fe6232811d858ad08a5ce047ee010ddc84543eadbb3048d86a98033152c7a99ac4a9ad4500fd896a8bd568557ab98871f58adc82cd044eb2105e3a77d18bf0ec0d5f1033c00bc7bfe8114adfbfb452b50cbf8aa6aa82349c7fb03ca5cb514c10962e8f420c9b9eab9b8dcf05af647a55c3766980562793b481849bfaae7eac6a2003d24181e595e245212b015d6732504751ed5fd265ab6a44fe61c1817353376d09c94b98f1fac7835a54cbfd64452ae1edbace144a4fb90fac2bcda73f57ee9f1798b74fa172e21620ba70a83dbd45d39a125381aaf741c8d9b2c1e71f80f1e141f8293d75cdd9e739deeebce0a91c7d23d5fc1694b2f82b913ba4900e59c0c37a313d61708334c0bafa4c27ede5aa0e86fd3d2afa68b2a4db692f29a6de6e73342e46b911f661e3607f8cb1fe2eb9f918791e4fdb6334cfbf1214c4cca0fca300aaccdadd206ec7c8b42dd42f545fb3e112be85cf5e290fbaeecbfe35b95f811adeca67924fe04a4246c6eb8c6e4c332c767b6cdf53deba64f0eaced3dedb38829d74e36ea0420f9dd1d7a4f825d04c06b11f98ea50959f56a1c9bfe94cbd6a901c882af2b58606128401797ea7c84d109a107ab209cd23c42a3afee5bd736ba457a47555d66e5d2896d30d84008292bef61a41c771aa9110dcae322a2bdca868a780abf692"}) r2 = syz_open_dev$hidraw(&(0x7f0000000040), 0x0, 0x0) write$hidraw(r2, 0x0, 0x0) ioctl$HIDIOCGRAWINFO(r2, 0x80084803, &(0x7f0000000e00)=""/150) write$hidraw(r0, &(0x7f0000000140)="9690108ee36d1446ce4c5c9b470a694c4be9b48e2744e8d1a42b686d8876e65cf836e014d67a754e32db6b654cc1c5f3ea58dffe", 0x34) syz_open_dev$char_usb(0xc, 0xb4, 0xff) r3 = syz_open_dev$hidraw(&(0x7f0000000100), 0x1, 0xf0c82) ioctl$HIDIOCSFEATURE(r3, 0xc0404806, &(0x7f0000000000)="f10c330e4bde14ea8e4b37ee157edbdf1bc9b76e63b2ea113285c3c9deb7c11d29847efee4f0d82dab4ca43a62ab8b6e0b0b3d2b4bb9692224b4368eb4ec63bb1ede3fb6eb69117bcec3334e7cb33af738dd84cc022ba1679f34fd55916eb12927f45cfb6f5d227540cc51a799d2fa3c9f676279847662657d5066b9f3fa633b6804c176dac707604f386e4c479b39e98dcb639ba81aa48c316f1bc0bb7dcf16409315e87ebb90fa08aff06a2586b8e93bb71800c4d021803739d127b3a483d800aa6e11d51ccec50d4cae6b67a2df048614eb52c47bea842db4c4a9c2669f3f56aa0e182dc11e") 21:40:37 executing program 0: r0 = syz_open_dev$hidraw(&(0x7f00000001c0), 0x0, 0x80002) write$hidraw(r0, &(0x7f0000000200)="bc0ca8f4d3805a1e9cbb6e4c040682a0bd99ef43cdd6bc06d27abc341167e0919172aac8aeb68e087adc02c820909c22c9ea07120e55bc7de10dba97b1bcd3516b4539bf6f21533d32df047fe3f4800bbee6fd6af40af92318ea15f16a78c34236b9d09d1b7358325d47164ddf658a8a3e5be85522f4b97119058bb024011f532d578d48f98910a169d1c77a949f7dbec5636e4db62a1398d6e6131343c2eceaa0f2a0cb1066300230385ee4f60af0afeee3a2102611ede25b07e0e1c30c12d38666feb175a3102158bb0aac1355f117138057f0a15581afe89b4602e6f706b6e4f8f08fdf207ffce0c5baea8bfe619ebb13eff67b820489a5ff03b0bb1c5967de5d7cec84c3f6fd2cfeada79bdc91cc36ed88d7f375fd76f84e7c9f676f76a29579bbad5e9bfb222fcf484665d879602a2e53dbaaea4ba71df44ecd57677e7f3283b9661a7b6f8808cd95ceb51c7cb44c3ebdfbf6694d1502125a6e9766ac7e645329ab405b879c6fb77206c86c74aa7ef4f6a848037de52ddc554ce029538206d9e61ef7ff168c7ab57ead5205589e6d67d06677b7594c8a46c5d79dcdc7446cbdd107c7f701c24ec2d95772d06de08b637b4cb65219fa30b9e66c9d326f6bb25a8d6b04828300e72a766da3eae409f1223c31ab81e78172382c6e267dbc08dfbd3edc2705e6d9f730da8fa1e9d088f0b7a715e5bdd8ae70faa365ab4246df3c1fe8ba724ef057c74a46471b46254ad7fb0da1854837f2f6f13ef3280a4c6f7c55162855a543fe4c764ac319c89f79f0fb797d4a7b668a16a1cba4916e7582a79c9a2f048993c2c3d02ae35a2c64a6b2a44b857ec681cbf1f3245ceaebbc39c0f532907c5087e9d0715e5e741a076a175396f682fd625a162cec836ea8fd061c28bca45ed70bf7c230a575dd7c4b1c6c0debf473b37df79a354d30692556c3e3a6f63f87caf48c2c8ec5a9cc1ed8862b6a28c512c11a1aac63b343cf3513a39a5b0197bf0e8577414706c6d228bcadc79bb0b060bef39c0572db9a6ec33d11607e6a36babb23515239b2c10ea33b826c4e0bf4063b9dbdbf0b431d518dd4707a9082b77c16c009e7cfde996f9cf135c3de300fcc5f314b5fa72b0a532d1aacb1d5ac8245966a90ad009e51491a225fefd345b77ed7552b9a927830bb1f7e8371e18b589dca77464fd08c57a2f30c3195979315b2081238c2c781e5ffb49342032e91cf4874c3adca9f9bbf387bb8f22649cc26067ac680374d11c6ceebbc9ce3d300f5927d2091295f72525be70928357004668ea97e29eb10fdfcdd5bfb7d9f2673066fe33c85c53004034ce6daa202a1a2eca8d4dff79e87fc5c0f789c3dd954156920995d8ad21e6a7bb044df919890034a9a3cf4b3539794e7ef25aac386adbaa7b0764a6e5284202d9fc761aa7831e4e1ed1408ad971811508ed5e7a8403d55d2eb08fdec7f9962b5eebf6e5fd4f5dc380a9510f0c2ce3b7ccbde07a490514a3491505f1876d515cff437370bceed0758042d17ddc8da6fc4cf0623011d2db06dbd64b04c5b74221a198ca76f3a19f770167678e841f2353899e9d248507e510564a260da83080e9d2c25ff6a3e10d016188067b99f0993c4c985ea34483c7222cb4a7813f682102a8f6e64ad985c504b70f8073633f50303c0d16ab0c5cfa009f0226c42fa16f458294102ae22ebabf2ccf0af2d79e98ceeee091f9a9734321e3d30beb069fde6707617e2b490704b986683f374b6bfa2d924ad4afcba54356121a633b6e3f90d71643b4217d172a22e5b2d6ee5a3a0b48a53f58a45516f706cace2a1343c5dc1dd6e675b1212680367940622a95032dc31eb016309bad58d9c468f0c5238c9940da5888ccf404101abf285ec658b51708392314998893923c113277e6a177b9c7d680a888f4f2922b7a85b2170589f9273a8edfd2100bcd07387d77f60b7208ca5d48b1f9627818e1e6595eec081ae1262cb46d1b040ea9315ac821015ba3d5bdcdeebe4da088ef4f0fa207612a56fb2cc4a0ef2d68e24b5ee15e73f5706c04ca6f6cc02004759e55212025b2e097bfcf40cbc8406dcb4baf466909e7acd15a8c56aa6fb46e3645b389804b1f6fd7ac4b45c33b3c5889165dd1686141dd42811fdc12dd6806dbebbc40ba0cf1fc7e1f6eacd60b9e23d4579121197b33315a7a301702d988ce6f35c19408bd940bb38bad1560ba4356728d12400f290f5c8bbae8c76ca93fb9abe1f27d83b4260e9ccb084334f4c137dfae8b1213df33eeaac7f0f4bf4dcc2c96e1b11d61cd5168228cb2a5350b3c8cca4fc0dbfa647a009bb558032164cd117ddf5db0997c8422ef39d5884dc30b0e772b6206ec5ae6495977e069a0251a09d47439742c360d8f02a022ae202ec0207b8fcb254aa6dd287c789cc59f17d2cef8694cc648ed0804a3cf8e690c915537e995e49f472dcde36181828190b27c217accad274ce4a3e8360da724a55db4483558726831117a7780ea55323c0e04c22d9ddd5d61dbc4812d72cd2cf2bde9c4f0dc7abe677e3c935bb391f2bcf0edccde9374503c1c52c1ca296920a90c830c118129949ff3b433da1a931e938c035a6b2c138a7f46747b46a94d33ac0c74e4fcf1f41cd0bf12659f63d15c075671d861f2843df902397df9f36d305d5392d323adac7f37750117344063a92af63c631d00b9014e24f97d3e6ec4082952007a7a5793b6a16e9000bc30142e110ab70f1e81da9a55b2b39b6061b1038e39bdbdac10957bec02d77538ca76b356b913c2b296fa40d761bc571193b31ba56137ee9c0fa1ca3e4ee88a0d6e1cd72b0603dd50db7c4dee2325e8d497ae36febbb67adaac2765585e3057cde3cb85e2f2fe3d278468146f924bd172adaef6215966f70d7c8f2bd1575c3085f7e239ed22b26f5345fdaae42a5ec4531af46dcb0d6eb9088de9ed5a13b9242c567003906d7ac951d51ab9efaf539bd025605649cfe49c60b8fd7bfbc123b70c66855011141340c0b942ae19d2ab8074fe00a757957a462ff313ada92c3393e83a0a6019e621f218f531b52cdb70c492e155c4636e4caef03f40c82a5d717528173620b1591bac5c6cc5177ad76d3ccbc4734912d24286ada9a3fe6999a15e53616660414a66549f5d2df7393d7b0a01fb6fbbce8335ee027372f4a54162580c79a6e4807282b5bde9b03b36b261c7b3d2e66a9a26047b08b2d26898c47c8f60b4f14e6c18c59aff042043ab55dd32f7f091fbb4a31369bce2a9a2cb4cbab85a1f734e0e04185f505a32c808e96bf0001450eedb425aabf547d544c8b20db055e5ac9520373ee985a5a526c20e0bef21c38b156144b5a021c43d4bdb5a26d47625579c545e92022a3e165f57c0425129c983781dfad9041d4b77ba1c4676073416f0cda8355258e994434fba0bfe0dbd515ab37cace243834289d1a8e10f5adf360fe95066b8a7db03b9b01e9ec8c82e755ad23d263e08ae5079a5d68d3d0ca09d107aaf84aaa48931e79cf0a3079b41c0a1c3c3d42d89f24bcc657c3a44bf4a65948aa1faf642eecb84b119aecea0b6d081c04680ed0d0d41a06199d6b32e07c800f7655135230ce34d381b4c6fece111c88f8819c661ab84800c5682db15fd6ea3e8a4c875d600b73371048793dc5c0d3b18bf45e2b46f02147116f163795e2ceb8be4df2fbb777185c377feaae247f42c9b40e6b20995ad1b0d750255c9d2fd596e085f71dd2489e8acee172ba982252b88e5cb459f8ea969f7b6a3f0d8491c03709ad05a2c5a1ae65bd47b1ac9123874bbdb06fe5ad6c381ad6373202a543d54fb10e76634189e0c7970fc7cef703f8c49b935032960d87fa5714245c52ea3c56be640770eb1e0fe9378821db20ab144781029dada979cdf80c93436ffc55c30bba9e5d6467f2400f930fcfee790a03a07f8fea9e6822f93af0e9b23f6c7ed013329522d3969c2692b3907137ee27b1123d9b7d7e2cca0e1b6c1bcaac34e577209c9fe6e65bed97bb949c18cdd116d2a627beaa6785983abe8c276dfa045f2f1cb8b41fb90ae1f3d4b2378c9175c448775a1f94a286e59ea2e97e48e0ba7494298a41671a11db5f0b66352354dca64e90e112bc93ecfde2cb3e9a8df75b8f563298d0e1aa5e9b17172d12293f0eca9fadeb2f57c5f743f5fbf1de23b60bebecd94f309e074008bfa43ab6f5241edef42b63fc687880855e9d7c3a7d0f314d7dbe0a85b472d678737c775b3937f8ea21be356cf54945a399b1ad9ee8951c8fb8eecbd6272c47eeaec998cc731f441100fad588c39598908f5b9da4047de1d90999a7ea1a684ea3bdfb23dc753426c12cf4e69676adb89e3783fa87603b41c02f5b0a8745c6114a44dd259d947ec83e01b35edf78860b17b3ee7f39e70c742b5f7cc6d623d9543de34b59791179670d7c3484c684f08e25e70d721e6a6c0ef5d3bfcc6d71c570bab81f56af7c17f1d6fc8daa26a782d259dc247493e7832bc6e4d9dd686f1c9e6035f313b8d752b82f40e127f6fb279a80e228864349bf21dc825efbdd2a0f3c0f9f2c7bdb8c48354db4a1e7bb50386211b897f55f139353f374d5b15b1a3bc01f0f2d7eeff4153183050b1abedeac5d6c17eee7b669bec8b9222b6b3b0fbaeaf40857f95e4b79b8a3db759f3abcd4987f088500cbce19621a61b2094cec051f7957276b6572fc81da9ea52cf71db075d69e150f4839c81f6317eb58ee0762cbc8876e0c1c6281e75607b05ea835ee3fde435071680d91d38b4abb52bc43df784b2647fe4f28611777cbde0bb1758bfb4d78d4340bb97df83720afcaa79a1b8db5b79b9de3555893c007105a4aec9e8f7ed5253b205bb1fc69f7992c910d036f6a1571c18c61b899fd6d0c9787cff4b4d81ec11a80b2dcb2e84bf89647b006098e55956012d5bf836a54dd7e9080b0f4dbb188abc3bb46bcca763fe24fd66213c11d1fcc18b4ef3aa28455e76dee0738a2ea4ec70be650a488b69ddbfc693d477583440011f6778868660d5ac20006fde0f0fa351c145665a57d2ba53e41fddd5724423bf6efecf75646c4ae72c46d8a", 0x11000) 21:40:37 executing program 1: r0 = syz_open_dev$hidraw(&(0x7f00000001c0), 0x0, 0x80002) write$hidraw(r0, 0x0, 0x0) r1 = syz_open_dev$hidraw(&(0x7f0000000040), 0x0, 0x0) write$hidraw(r1, 0x0, 0x0) ioctl$HIDIOCGRAWPHYS(r1, 0x80404805, &(0x7f0000000100)) syz_open_dev$hidraw(&(0x7f00000000c0), 0xffffffff, 0xa000) read$hidraw(r0, &(0x7f0000000000)=""/152, 0x98) 21:40:37 executing program 0: r0 = syz_open_dev$hidraw(&(0x7f00000001c0), 0x0, 0x80002) write$hidraw(r0, &(0x7f0000000200)="bc0ca8f4d3805a1e9cbb6e4c040682a0bd99ef43cdd6bc06d27abc341167e0919172aac8aeb68e087adc02c820909c22c9ea07120e55bc7de10dba97b1bcd3516b4539bf6f21533d32df047fe3f4800bbee6fd6af40af92318ea15f16a78c34236b9d09d1b7358325d47164ddf658a8a3e5be85522f4b97119058bb024011f532d578d48f98910a169d1c77a949f7dbec5636e4db62a1398d6e6131343c2eceaa0f2a0cb1066300230385ee4f60af0afeee3a2102611ede25b07e0e1c30c12d38666feb175a3102158bb0aac1355f117138057f0a15581afe89b4602e6f706b6e4f8f08fdf207ffce0c5baea8bfe619ebb13eff67b820489a5ff03b0bb1c5967de5d7cec84c3f6fd2cfeada79bdc91cc36ed88d7f375fd76f84e7c9f676f76a29579bbad5e9bfb222fcf484665d879602a2e53dbaaea4ba71df44ecd57677e7f3283b9661a7b6f8808cd95ceb51c7cb44c3ebdfbf6694d1502125a6e9766ac7e645329ab405b879c6fb77206c86c74aa7ef4f6a848037de52ddc554ce029538206d9e61ef7ff168c7ab57ead5205589e6d67d06677b7594c8a46c5d79dcdc7446cbdd107c7f701c24ec2d95772d06de08b637b4cb65219fa30b9e66c9d326f6bb25a8d6b04828300e72a766da3eae409f1223c31ab81e78172382c6e267dbc08dfbd3edc2705e6d9f730da8fa1e9d088f0b7a715e5bdd8ae70faa365ab4246df3c1fe8ba724ef057c74a46471b46254ad7fb0da1854837f2f6f13ef3280a4c6f7c55162855a543fe4c764ac319c89f79f0fb797d4a7b668a16a1cba4916e7582a79c9a2f048993c2c3d02ae35a2c64a6b2a44b857ec681cbf1f3245ceaebbc39c0f532907c5087e9d0715e5e741a076a175396f682fd625a162cec836ea8fd061c28bca45ed70bf7c230a575dd7c4b1c6c0debf473b37df79a354d30692556c3e3a6f63f87caf48c2c8ec5a9cc1ed8862b6a28c512c11a1aac63b343cf3513a39a5b0197bf0e8577414706c6d228bcadc79bb0b060bef39c0572db9a6ec33d11607e6a36babb23515239b2c10ea33b826c4e0bf4063b9dbdbf0b431d518dd4707a9082b77c16c009e7cfde996f9cf135c3de300fcc5f314b5fa72b0a532d1aacb1d5ac8245966a90ad009e51491a225fefd345b77ed7552b9a927830bb1f7e8371e18b589dca77464fd08c57a2f30c3195979315b2081238c2c781e5ffb49342032e91cf4874c3adca9f9bbf387bb8f22649cc26067ac680374d11c6ceebbc9ce3d300f5927d2091295f72525be70928357004668ea97e29eb10fdfcdd5bfb7d9f2673066fe33c85c53004034ce6daa202a1a2eca8d4dff79e87fc5c0f789c3dd954156920995d8ad21e6a7bb044df919890034a9a3cf4b3539794e7ef25aac386adbaa7b0764a6e5284202d9fc761aa7831e4e1ed1408ad971811508ed5e7a8403d55d2eb08fdec7f9962b5eebf6e5fd4f5dc380a9510f0c2ce3b7ccbde07a490514a3491505f1876d515cff437370bceed0758042d17ddc8da6fc4cf0623011d2db06dbd64b04c5b74221a198ca76f3a19f770167678e841f2353899e9d248507e510564a260da83080e9d2c25ff6a3e10d016188067b99f0993c4c985ea34483c7222cb4a7813f682102a8f6e64ad985c504b70f8073633f50303c0d16ab0c5cfa009f0226c42fa16f458294102ae22ebabf2ccf0af2d79e98ceeee091f9a9734321e3d30beb069fde6707617e2b490704b986683f374b6bfa2d924ad4afcba54356121a633b6e3f90d71643b4217d172a22e5b2d6ee5a3a0b48a53f58a45516f706cace2a1343c5dc1dd6e675b1212680367940622a95032dc31eb016309bad58d9c468f0c5238c9940da5888ccf404101abf285ec658b51708392314998893923c113277e6a177b9c7d680a888f4f2922b7a85b2170589f9273a8edfd2100bcd07387d77f60b7208ca5d48b1f9627818e1e6595eec081ae1262cb46d1b040ea9315ac821015ba3d5bdcdeebe4da088ef4f0fa207612a56fb2cc4a0ef2d68e24b5ee15e73f5706c04ca6f6cc02004759e55212025b2e097bfcf40cbc8406dcb4baf466909e7acd15a8c56aa6fb46e3645b389804b1f6fd7ac4b45c33b3c5889165dd1686141dd42811fdc12dd6806dbebbc40ba0cf1fc7e1f6eacd60b9e23d4579121197b33315a7a301702d988ce6f35c19408bd940bb38bad1560ba4356728d12400f290f5c8bbae8c76ca93fb9abe1f27d83b4260e9ccb084334f4c137dfae8b1213df33eeaac7f0f4bf4dcc2c96e1b11d61cd5168228cb2a5350b3c8cca4fc0dbfa647a009bb558032164cd117ddf5db0997c8422ef39d5884dc30b0e772b6206ec5ae6495977e069a0251a09d47439742c360d8f02a022ae202ec0207b8fcb254aa6dd287c789cc59f17d2cef8694cc648ed0804a3cf8e690c915537e995e49f472dcde36181828190b27c217accad274ce4a3e8360da724a55db4483558726831117a7780ea55323c0e04c22d9ddd5d61dbc4812d72cd2cf2bde9c4f0dc7abe677e3c935bb391f2bcf0edccde9374503c1c52c1ca296920a90c830c118129949ff3b433da1a931e938c035a6b2c138a7f46747b46a94d33ac0c74e4fcf1f41cd0bf12659f63d15c075671d861f2843df902397df9f36d305d5392d323adac7f37750117344063a92af63c631d00b9014e24f97d3e6ec4082952007a7a5793b6a16e9000bc30142e110ab70f1e81da9a55b2b39b6061b1038e39bdbdac10957bec02d77538ca76b356b913c2b296fa40d761bc571193b31ba56137ee9c0fa1ca3e4ee88a0d6e1cd72b0603dd50db7c4dee2325e8d497ae36febbb67adaac2765585e3057cde3cb85e2f2fe3d278468146f924bd172adaef6215966f70d7c8f2bd1575c3085f7e239ed22b26f5345fdaae42a5ec4531af46dcb0d6eb9088de9ed5a13b9242c567003906d7ac951d51ab9efaf539bd025605649cfe49c60b8fd7bfbc123b70c66855011141340c0b942ae19d2ab8074fe00a757957a462ff313ada92c3393e83a0a6019e621f218f531b52cdb70c492e155c4636e4caef03f40c82a5d717528173620b1591bac5c6cc5177ad76d3ccbc4734912d24286ada9a3fe6999a15e53616660414a66549f5d2df7393d7b0a01fb6fbbce8335ee027372f4a54162580c79a6e4807282b5bde9b03b36b261c7b3d2e66a9a26047b08b2d26898c47c8f60b4f14e6c18c59aff042043ab55dd32f7f091fbb4a31369bce2a9a2cb4cbab85a1f734e0e04185f505a32c808e96bf0001450eedb425aabf547d544c8b20db055e5ac9520373ee985a5a526c20e0bef21c38b156144b5a021c43d4bdb5a26d47625579c545e92022a3e165f57c0425129c983781dfad9041d4b77ba1c4676073416f0cda8355258e994434fba0bfe0dbd515ab37cace243834289d1a8e10f5adf360fe95066b8a7db03b9b01e9ec8c82e755ad23d263e08ae5079a5d68d3d0ca09d107aaf84aaa48931e79cf0a3079b41c0a1c3c3d42d89f24bcc657c3a44bf4a65948aa1faf642eecb84b119aecea0b6d081c04680ed0d0d41a06199d6b32e07c800f7655135230ce34d381b4c6fece111c88f8819c661ab84800c5682db15fd6ea3e8a4c875d600b73371048793dc5c0d3b18bf45e2b46f02147116f163795e2ceb8be4df2fbb777185c377feaae247f42c9b40e6b20995ad1b0d750255c9d2fd596e085f71dd2489e8acee172ba982252b88e5cb459f8ea969f7b6a3f0d8491c03709ad05a2c5a1ae65bd47b1ac9123874bbdb06fe5ad6c381ad6373202a543d54fb10e76634189e0c7970fc7cef703f8c49b935032960d87fa5714245c52ea3c56be640770eb1e0fe9378821db20ab144781029dada979cdf80c93436ffc55c30bba9e5d6467f2400f930fcfee790a03a07f8fea9e6822f93af0e9b23f6c7ed013329522d3969c2692b3907137ee27b1123d9b7d7e2cca0e1b6c1bcaac34e577209c9fe6e65bed97bb949c18cdd116d2a627beaa6785983abe8c276dfa045f2f1cb8b41fb90ae1f3d4b2378c9175c448775a1f94a286e59ea2e97e48e0ba7494298a41671a11db5f0b66352354dca64e90e112bc93ecfde2cb3e9a8df75b8f563298d0e1aa5e9b17172d12293f0eca9fadeb2f57c5f743f5fbf1de23b60bebecd94f309e074008bfa43ab6f5241edef42b63fc687880855e9d7c3a7d0f314d7dbe0a85b472d678737c775b3937f8ea21be356cf54945a399b1ad9ee8951c8fb8eecbd6272c47eeaec998cc731f441100fad588c39598908f5b9da4047de1d90999a7ea1a684ea3bdfb23dc753426c12cf4e69676adb89e3783fa87603b41c02f5b0a8745c6114a44dd259d947ec83e01b35edf78860b17b3ee7f39e70c742b5f7cc6d623d9543de34b59791179670d7c3484c684f08e25e70d721e6a6c0ef5d3bfcc6d71c570bab81f56af7c17f1d6fc8daa26a782d259dc247493e7832bc6e4d9dd686f1c9e6035f313b8d752b82f40e127f6fb279a80e228864349bf21dc825efbdd2a0f3c0f9f2c7bdb8c48354db4a1e7bb50386211b897f55f139353f374d5b15b1a3bc01f0f2d7eeff4153183050b1abedeac5d6c17eee7b669bec8b9222b6b3b0fbaeaf40857f95e4b79b8a3db759f3abcd4987f088500cbce19621a61b2094cec051f7957276b6572fc81da9ea52cf71db075d69e150f4839c81f6317eb58ee0762cbc8876e0c1c6281e75607b05ea835ee3fde435071680d91d38b4abb52bc43df784b2647fe4f28611777cbde0bb1758bfb4d78d4340bb97df83720afcaa79a1b8db5b79b9de3555893c007105a4aec9e8f7ed5253b205bb1fc69f7992c910d036f6a1571c18c61b899fd6d0c9787cff4b4d81ec11a80b2dcb2e84bf89647b006098e55956012d5bf836a54dd7e9080b0f4dbb188abc3bb46bcca763fe24fd66213c11d1fcc18b4ef3aa28455e76dee0738a2ea4ec70be650a488b69ddbfc693d477583440011f6778868660d5ac20006fde0f0fa351c145665a57d2ba53e41fddd5724423bf6efecf75646c4ae72c46d8a", 0x12000) 21:40:37 executing program 4: ioctl$EVIOCGSW(0xffffffffffffffff, 0x8040451b, &(0x7f0000000000)=""/157) r0 = syz_open_dev$hidraw(&(0x7f00000001c0), 0x0, 0x80002) write$hidraw(r0, &(0x7f0000000200), 0x0) 21:40:37 executing program 3: r0 = syz_open_dev$hidraw(&(0x7f00000001c0), 0x4000000e770, 0x1e3002) write$hidraw(r0, &(0x7f0000000200)="bc0ca8f4d3805a1e9cbb6e4c040682a0bd99ef43cdd6bc06d27abc341167e0919172aac8aeb68e087adc02c812909c22c9ea07120e55bc7de10dba97b1bcd3516b4539bf6f21533d32df047fe3f4800bbee6fd6af40af92318ea15f16a78c34236b9d09d1b7358325d47164ddf658a8a3e5be85522f4b97119058bb024011f532d578d48f98910a169d1c77a949f7dbec5636e4db62a1398d6e6131343c2eceaa0f2a0cb1066300230385ee4f60af0afeee3a2102611ede25b07e0e1c30c12d38666feb175a3102158bb0aac1355f117138057f0a15581afe89b4602e6f706b6e4f8f08fdf207ffce0c5baea8bfe619ebb13eff67b820489a5ff03b0bb1c5967de5d7cec84c3f6fd2cfeada79bdc91cc36ed88d7f375fd76f84e7c9f676f76a29579bbad5e9bfb222fcf484665d879602a2e53dbaaea4ba71df44ecd57677e7f3283b9661a7b6f8808cd95ceb51c7cb44c3ebdfbf6694d1502125a6e9766ac7e645329ab405b879c6fb77206c86c74aa7ef4f6a848037de52ddc554ce029538206d9e61ef7ff168c7ab57ead5205589e6d67d06677b7594c8a46c5d79dcdc7446cbdd107c7f701c24ec2d95772d06de08b637b4cb65219fa30b9e66c9d326f6bb25a8d6b04828300e72a766da3eae409f1223c31ab81e78172382c6e267dbc08dfbd3edc2705e6d9f730da8fa1e9d088f0b7a715e5bdd8ae70faa365ab4246df3c1fe8ba724ef057c74a46471b46254ad7fb0da1854837f2f6f13ef3280a4c6f7c55162855a543fe4c764ac319c89f79f0fb797d4a7b668a16a1cba4916e7582a79c9a2f048993c2c3d02ae35a2c64a6b2a44b857ec681cbf1f3245ceaebbc39c0f532907c5087e9d0715e5e741a076a175396f682fd625a162cec836ea8fd061c28bca45ed70bf7c230a575dd7c4b1c6c0debf473b37df79a354d30692556c3e3a6f63f87caf48c2c8ec5a9cc1ed8862b6a28c512c11a1aac63b343cf3513a39a5b0197bf0e8577414706c6d228bcadc79bb0b060bef39c0572db9a6ec33d11607e6a36babb23515239b2c10ea33b826c4e0bf4063b9dbdbf0b431d518dd4707a9082b77c16c009e7cfde996f9cf135c3de300fcc5f314b5fa72b0a532d1aacb1d5ac8245966a90ad009e51491a225fefd345b77ed7552b9a927830bb1f7e8371e18b589dca77464fd08c57a2f30c3195979315b2081238c2c781e5ffb49342032e91cf4874c3adca9f9bbf387bb8f22649cc26067ac680374d11c6ceebbc9ce3d300f5927d2091295f72525be70928357004668ea97e29eb10fdfcdd5bfb7d9f2673066fe33c85c53004034ce6daa202a1a2eca8d4dff79e87fc5c0f789c3dd954156920995d8ad21e6a7bb044df919890034a9a3cf4b3539794e7ef25aac386adbaa7b0764a6e5284202d9fc761aa7831e4e1ed1408ad971811508ed5e7a8403d55d2eb08fdec7f9962b5eebf6e5fd4f5dc380a9510f0c2ce3b7ccbde07a490514a3491505f1876d515cff437370bceed0758042d17ddc8da6fc4cf0623011d2db06dbd64b04c5b74221a198ca76f3a19f770167678e841f2353899e9d248507e510564a260da83080e9d2c25ff6a3e10d016188067b99f0993c4c985ea34483c7222cb4a7813f682102a8f6e64ad985c504b70f8073633f50303c0d16ab0c5cfa009f0226c42fa16f458294102ae22ebabf2ccf0af2d79e98ceeee091f9a9734321e3d30beb069fde6707617e2b490704b986683f374b6bfa2d924ad4afcba54356121a633b6e3f90d71643b4217d172a22e5b2d6ee5a3a0b48a53f58a45516f706cace2a1343c5dc1dd6e675b1212680367940622a95032dc31eb016309bad58d9c468f0c5238c9940da5888ccf404101abf285ec658b51708392314998893923c113277e6a177b9c7d680a888f4f2922b7a85b2170589f9273a8edfd2100bcd07387d77f60b7208ca5d48b1f9627818e1e6595eec081ae1262cb46d1b040ea9315ac821015ba3d5bdcdeebe4da088ef4f0fa207612a56fb2cc4a0ef2d68e24b5ee15e73f5706c04ca6f6cc02004759e55212025b2e097bfcf40cbc8406dcb4baf466909e7acd15a8c56aa6fb46e3645b389804b1f6fd7ac4b45c33b3c5889165dd1686141dd42811fdc12dd6806dbebbc40ba0cf1fc7e1f6eacd60b9e23d4579121197b33315a7a301702d988ce6f35c19408bd940bb38bad1560ba4356728d12400f290f5c8bbae8c76ca93fb9abe1f27d83b4260e9ccb084334f4c137dfae8b1213df33eeaac7f0f4bf4dcc2c96e1b11d61cd5168228cb2a5350b3c8cca4fc0dbfa647a009bb558032164cd117ddf5db0997c8422ef39d5884dc30b0e772b6206ec5ae6495977e069a0251a09d47439742c360d8f02a022ae202ec0207b8fcb254aa6dd287c789cc59f17d2cef8694cc648ed0804a3cf8e690c915537e995e49f472dcde36181828190b27c217accad274ce4a3e8360da724a55db4483558726831117a7780ea55323c0e04c22d9ddd5d61dbc4812d72cd2cf2bde9c4f0dc7abe677e3c935bb391f2bcf0edccde9374503c1c52c1ca296920a90c830c118129949ff3b433da1a931e938c035a6b2c138a7f46747b46a94d33ac0c74e4fcf1f41cd0bf12659f63d15c075671d861f2843df902397df9f36d305d5392d323adac7f37750117344063a92af63c631d00b9014e24f97d3e6ec4082952007a7a5793b6a16e9000bc30142e110ab70f1e81da9a55b2b39b6061b1038e39bdbdac10957bec02d77538ca76b356b913c2b296fa40d761bc571193b31ba56137ee9c0fa1ca3e4ee88a0d6e1cd72b0603dd50db7c4dee2325e8d497ae36febbb67adaac2765585e3057cde3cb85e2f2fe3d278468146f924bd172adaef6215966f70d7c8f2bd1575c3085f7e239ed22b26f5345fdaae42a5ec4531af46dcb0d6eb9088de9ed5a13b9242c567003906d7ac951d51ab9efaf539bd025605649cfe49c60b8fd7bfbc123b70c66855011141340c0b942ae19d2ab8074fe00a757957a462ff313ada92c3393e83a0a6019e621f218f531b52cdb70c492e155c4636e4caef03f40c82a5d717528173620b1591bac5c6cc5177ad76d3ccbc4734912d24286ada9a3fe6999a15e53616660414a66549f5d2df7393d7b0a01fb6fbbce8335ee027372f4a54162580c79a6e4807282b5bde9b03b36b261c7b3d2e66a9a26047b08b2d26898c47c8f60b4f14e6c18c59aff042043ab55dd32f7f091fbb4a31369bce2a9a2cb4cbab85a1f734e0e04185f505a32c808e96bf0001450eedb425aabf547d544c8b20db055e5ac9520373ee985a5a526c20e0bef21c38b156144b5a021c43d4bdb5a26d47625579c545e92022a3e165f57c0425129c983781dfad9041d4b77ba1c4676073416f0cda8355258e994434fba0bfe0dbd515ab37cace243834289d1a8e10f5adf360fe95066b8a7db03b9b01e9ec8c82e755ad23d263e08ae5079a5d68d3d0ca09d107aaf84aaa48931e79cf0a3079b41c0a1c3c3d42d89f24bcc657c3a44bf4a65948aa1faf642eecb84b119aecea0b6d081c04680ed0d0d41a06199d6b32e07c800f7655135230ce34d381b4c6fece111c88f8819c661ab84800c5682db15fd6ea3e8a4c875d600b73371048793dc5c0d3b18bf45e2b46f02147116f163795e2ceb8be4df2fbb777185c377feaae247f42c9b40e6b20995ad1b0d750255c9d2fd596e085f71dd2489e8acee172ba982252b88e5cb459f8ea969f7b6a3f0d8491c03709ad05a2c5a1ae65bd47b1ac9123874bbdb06fe5ad6c381ad6373202a543d54fb10e76634189e0c7970fc7cef703f8c49b935032960d87fa5714245c52ea3c56be640770eb1e0fe9378821db20ab144781029dada979cdf80c93436ffc55c30bba9e5d6467f2400f930fcfee790a03a07f8fea9e6822f93af0e9b23f6c7ed013329522d3969c2692b3907137ee27b1123d9b7d7e2cca0e1b6c1bcaac34e577209c9fe6e65bed97bb949c18cdd116d2a627beaa6785983abe8c276dfa045f2f1cb8b41fb90ae1f3d4b2378c9175c448775a1f94a286e59ea2e97e48e0ba7494298a41671a11db5f0b66352354dca64e90e112bc93ecfde2cb3e9a8df75b8f563298d0e1aa5e9b17172d12293f0eca9fadeb2f57c5f743f5fbf1de23b60bebecd94f309e074008bfa43ab6f5241edef42b63fc687880855e9d7c3a7d0f314d7dbe0a85b472d678737c775b3937f8ea21be356cf54945a399b1ad9ee8951c8fb8eecbd6272c47eeaec998cc731f441100fad588c39598908f5b9da4047de1d90999a7ea1a684ea3bdfb23dc753426c12cf4e69676adb89e3783fa87603b41c02f5b0a8745c6114a44dd259d947ec83e01b35edf78860b17b3ee7f39e70c742b5f7cc6d623d9543de34b59791179670d7c3484c684f08e25e70d721e6a6c0ef5d3bfcc6d71c570bab81f56af7c17f1d6fc8daa26a782d259dc247493e7832bc6e4d9dd686f1c9e6035f313b8d752b82f40e127f6fb279a80e228864349bf21dc825efbdd2a0f3c0f9f2c7bdb8c48354db4a1e7bb50386211b897f55f139353f374d5b15b1a3bc01f0f2d7eeff4153183050b1abedeac5d6c17eee7b669bec8b9222b6b3b0fbaeaf40857f95e4b79b8a3db759f3abcd4987f088500cbce19621a61b2094cec051f7957276b6572fc81da9ea52cf71db075d69e150f4839c81f6317eb58ee0762cbc8876e0c1c6281e75607b05ea835ee3fde435071680d91d38b4abb52bc43df784b2647fe4f28611777cbde0bb1758bfb4d78d4340bb97df83720afcaa79a1b8db5b79b9de3555893c007105a4aec9e8f7ed5253b205bb1fc69f7992c910d036f6a1571c18c61b899fd6d0c9787cff4b4d81ec11a80b2dcb2e84bf89647b006098e55956012d5bf836a54dd7e9080b0f4dbb188abc3bb46bcca763fe24fd66213c11d1fcc18b4ef3aa28455e76dee0738a2ea4ec70be650a488b69ddbfc693d477583440011f6778868660d5ac20006fde0f0fa351c145665a57d2ba53e41fddd5724423bf6efecf75646c4ae72c46d8a", 0x20001001) 21:40:37 executing program 5: r0 = syz_open_dev$hidraw(&(0x7f00000001c0), 0x0, 0x80002) r1 = syz_open_dev$hidraw(&(0x7f0000000040), 0x0, 0x0) write$hidraw(r1, 0x0, 0x0) ioctl$HIDIOCSFEATURE(r1, 0xc0404806, &(0x7f0000000000)="5498c799cc6272145ef6bbb3e29bb1838a286fad05526ad6e968b35b2b69efdef41b06ec52f9cd4778b8136f98543f330eb8f6ca2e8c13e5a22ae3d7dbd40e3cd051bb5869e4ad") write$hidraw(r0, &(0x7f0000000200)="bc0ca8f4d3805a1e9cbb6e4c0f0682a0bd99ef43cdd6bc06d27abc341167e0919172aac8aeb68e087adc02c820909c22c9ea07120e55bc7de10dba97b1bcd3516b45398f6f21533d32df047fe3f4800bbee6fd6af40af92318ea15f16a78c34236b9d09d1b7358325d47164ddf658a8a3e5be85522f4b97119058bb024011f532d578d48f98910a169d1c77a949f7dbec5636e4db62a1398d6e6131343c2eceaa0f2a0cb1066300230385ee4f60af0afeee3a2102611ede25b07e0e1c30c12d38666feb175a3102158bb0aac1355f117138057f0a15581afe89b4602e6f706b6e4f8f08fdf207ffce0c5baea8bfe619ebb13eff67b820489a5ff03b0bb1c5967de5d7cec84c3f6fd2cfeada79bdc91cc36ed88d7f375fd76f84e7c9f676f76a29579bbad5e9bfb222fcf484665d879602a2e53dbaaea4ba71df44ecd57677e7f3283b9661a7b6f8808cd95ceb51c7cb44c3ebdfbf6694d1502125a6e9766ac7e645329ab405b879c6fb77206c86c74aa7ef4f6a848037de52ddc554ce029538206d9e61ef7ff168c7ab57ead5205589e6d67d06677b7594c8a46c5d79dcdc7446cbdd107c7f701c24ec2d95772d06de08b637b4cb65219fa30b9e66c9d326f6bb25a8d6b04828300e72a766da3eae409f1223c31ab81e78172382c6e267dbc08dfbd3edc2705e6d9f730da8fa1e9d088f0b7a715e5bdd8ae70faa365ab4246df3c1fe8ba724ef057c74a46471b46254ad7fb0da1854837f2f6f13ef3280a4c6f7c55162855a543fe4c764ac319c89f79f0fb797d4a7b668a16a1cba4916e7582a79c9a2f048993c2c3d02ae35a2c64a6b2a44b857ec681cbf1f3245ceaebbc39c0f532907c5087e9d0715e5e741a076a175396f682fd625a162cec836ea8fd061c28bca45ed70bf7c230a575dd7c4b1c6c0debf473b37df79a354d30692556c3e3a6f63f87caf48c2c8ec5a9cc1ed8862b6a28c512c11a1aac63b343cf3513a39a5b0197bf0e8577414706c6d228bcadc79bb0b060bef39c0572db9a6ec33d11607e6a36babb23515239b2c10ea33b826c4e0bf4063b9dbdbf0b431d518dd4707a9082b77c16c009e7cfde996f9cf135c3de300fcc5f314b5fa72b0a532d1aacb1d5ac8245966a90ad009e51491a225fefd345b77ed7552b9a927830bb1f7e8371e18b589dca77464fd08c57a2f30c3195979315b2081238c2c781e5ffb49342032e91cf4874c3adca9f9bbf387bb8f22649cc26067ac680374d11c6ceebbc9ce3d300f5927d2091295f72525be70928357004668ea97e29eb10fdfcdd5bfb7d9f2673066fe33c85c53004034ce6daa202a1a2eca8d4dff79e87fc5c0f789c3dd954156920995d8ad21e6a7bb044df919890034a9a3cf4b3539794e7ef25aac386adbaa7b0764a6e5284202d9fc761aa7831e4e1ed1408ad971811508ed5e7a8403d55d2eb08fdec7f9962b5eebf6e5fd4f5dc380a9510f0c2ce3b7ccbde07a490514a3491505f1876d515cff437370bceed0758042d17ddc8da6fc4cf0623011d2db06dbd64b04c5b74221a198ca76f3a19f770167678e841f2353899e9d248507e510564a260da83080e9d2c25ff6a3e10d016188067b99f0993c4c985ea34483c7222cb4a7813f682102a8f6e64ad985c504b70f8073633f50303c0d16ab0c5cfa009f0226c42fa16f458294102ae22ebabf2ccf0af2d79e98ceeee091f9a9734321e3d30beb069fde6707617e2b490704b986683f374b6bfa2d924ad4afcba54356121a633b6e3f90d71643b4217d172a22e5b2d6ee5a3a0b48a53f58a45516f706cace2a1343c5dc1dd6e675b1212680367940622a95032dc31eb016309bad58d9c468f0c5238c9940da5888ccf404101abf285ec658b51708392314998893923c113277e6a177b9c7d680a888f4f2922b7a85b2170589f9273a8edfd2100bcd07387d77f60b7208ca5d48b1f9627818e1e6595eec081ae1262cb46d1b040ea9315ac821015ba3d5bdcdeebe4da088ef4f0fa207612a56fb2cc4a0ef2d68e24b5ee15e73f5706c04ca6f6cc02004759e55212025b2e097bfcf40cbc8406dcb4baf466909e7acd15a8c56aa6fb46e3645b389804b1f6fd7ac4b45c33b3c5889165dd1686141dd42811fdc12dd6806dbebbc40ba0cf1fc7e1f6eacd60b9e23d4579121197b33315a7a301702d988ce6f35c19408bd940bb38bad1560ba4356728d12400f290f5c8bbae8c76ca93fb9abe1f27d83b4260e9ccb084334f4c137dfae8b1213df33eeaac7f0f4bf4dcc2c96e1b11d61cd5168228cb2a5350b3c8cca4fc0dbfa647a009bb558032164cd117ddf5db0997c8422ef39d5884dc30b0e772b6206ec5ae6495977e069a0251a09d47439742c360d8f02a022ae202ec0207b8fcb254aa6dd287c789cc59f17d2cef8694cc648ed0804a3cf8e690c915537e995e49f472dcde36181828190b27c217accad274ce4a3e8360da724a55db4483558726831117a7780ea55323c0e04c22d9ddd5d61dbc4812d72cd2cf2bde9c4f0dc7abe677e3c935bb391f2bcf0edccde9374503c1c52c1ca296920a90c830c118129949ff3b433da1a931e938c035a6b2c138a7f46747b46a94d33ac0c74e4fcf1f41cd0bf12659f63d15c075671d861f2843df902397df9f36d305d5392d323adac7f37750117344063a92af63c631d00b9014e24f97d3e6ec4082952007a7a5793b6a16e9000bc30142e110ab70f1e81da9a55b2b39b6061b1038e39bdbdac10957bec02d77538ca76b356b913c2b296fa40d761bc571193b31ba56137ee9c0fa1ca3e4ee88a0d6e1cd72b0603dd50db7c4dee2325e8d497ae36febbb67adaac2765585e3057cde3cb85e2f2fe3d278468146f924bd172adaef6215966f70d7c8f2bd1575c3085f7e239ed22b26f5345fdaae42a5ec4531af46dcb0d6eb9088de9ed5a13b9242c567003906d7ac951d51ab9efaf539bd025605649cfe49c60b8fd7bfbc123b70c66855011141340c0b942ae19d2ab8074fe00a757957a462ff313ada92c3393e83a0a6019e621f218f531b52cdb70c492e155c4636e4caef03f40c82a5d717528173620b1591bac5c6cc5177ad76d3ccbc4734912d24286ada9a3fe6999a15e53616660414a66549f5d2df7393d7b0a01fb6fbbce8335ee027372f4a54162580c79a6e4807282b5bde9b03b36b261c7b3d2e66a9a26047b08b2d26898c47c8f60b4f14e6c18c59aff042043ab55dd32f7f091fbb4a31369bce2a9a2cb4cbab85a1f734e0e04185f505a32c808e96bf0001450eedb425aabf547d544c8b20db055e5ac9520373ee985a5a526c20e0bef21c38b156144b5a021c43d4bdb5a26d47625579c545e92022a3e165f57c0425129c983781dfad9041d4b77ba1c4676073416f0cda8355258e994434fba0bfe0dbd515ab37cace243834289d1a8e10f5adf360fe95066b8a7db03b9b01e9ec8c82e755ad23d263e08ae5079a5d68d3d0ca09d107aaf84aaa48931e79cf0a3079b41c0a1c3c3d42d89f24bcc657c3a44bf4a65948aa1faf642eecb84b119aecea0b6d081c04680ed0d0d41a06199d6b32e07c800f7655135230ce34d381b4c6fece111c88f8819c661ab84800c5682db15fd6ea3e8a4c875d600b73371048793dc5c0d3b18bf45e2b46f02147116f163795e2ceb8be4df2fbb777185c377feaae247f42c9b40e6b20995ad1b0d750255c9d2fd596e085f71dd2489e8acee172ba982252b88e5cb459f8ea969f7b6a3f0d8491c03709ad05a2c5a1ae65bd47b1ac9123874bbdb06fe5ad6c381ad6373202a543d54fb10e76634189e0c7970fc7cef703f8c49b935032960d87fa5714245c52ea3c56be640770eb1e0fe9378821db20ab144781029dada979cdf80c93436ffc55c30bba9e5d6467f2400f930fcfee790a03a07f8fea9e6822f93af0e9b23f6c7ed013329522d3969c2692b3907137ee27b1123d9b7d7e2cca0e1b6c1bcaac34e577209c9fe6e65bed97bb949c18cdd116d2a627beaa6785983abe8c276dfa045f2f1cb8b41fb90ae1f3d4b2378c9175c448775a1f94a286e59ea2e97e48e0ba7494298a41671a11db5f0b66352354dca64e90e112bc93ecfde2cb3e9a8df75b8f563298d0e1aa5e9b17172d12293f0eca9fadeb2f57c5f743f5fbf1de23b60bebecd94f309e074008bfa43ab6f5241edef42b63fc687880855e9d7c3a7d0f314d7dbe0a85b472d678737c775b3937f8ea21be356cf54945a399b1ad9ee8951c8fb8eecbd6272c47eeaec998cc731f441100fad588c39598908f5b9da4047de1d90999a7ea1a684ea3bdfb23dc753426c12cf4e69676adb89e3783fa87603b41c02f5b0a8745c6114a44dd259d947ec83e01b35edf78860b17b3ee7f39e70c742b5f7cc6d623d9543de34b59791179670d7c3484c684f08e25e70d721e6a6c0ef5d3bfcc6d71c570bab81f56af7c17f1d6fc8daa26a782d259dc247493e7832bc6e4d9dd686f1c9e6035f313b8d752b82f40e127f6fb279a80e228864349bf21dc825efbdd2a0f3c0f9f2c7bdb8c48354db4a1e7bb50386211b897f55f139353f374d5b15b1a3bc01f0f2d7eeff4153183050b1abedeac5d6c17eee7b669bec8b9222b6b3b0fbaeaf40857f95e4b79b8a3db759f3abcd4987f088500cbce19621a61b2094cec051f7957276b6572fc81da9ea52cf71db075d69e150f4839c81f6317eb58ee0762cbc8876e0c1c6281e75607b05ea835ee3fde435071680d91d38b4abb52bc43df784b2647fe4f28611777cbde0bb1758bfb4d78d4340bb97df83720afcaa79a1b8db5b79b9de3555893c007105a4aec9e8f7ed5253b205bb1fc69f7992c910d036f6a1571c18c61b899fd6d0c9787cff4b4d81ec11a80b2dcb2e84bf89647b006098e55956012d5bf836a54dd7e9080b0f4dbb188abc3bb46bcca763fe24fd66213c11d1fcc18b4ef3aa28455e76dee0738a2ea4ec70be650a488b69ddbfc693d477583440011f6778868660d5ac20006fde0f0fa351c145665a57d2ba53e41fddd5724423bf6efecf75646c4ae72c46d8a", 0x20001001) 21:40:37 executing program 1: r0 = syz_open_dev$hidraw(&(0x7f00000001c0), 0x0, 0x80002) write$hidraw(r0, 0x0, 0x0) r1 = syz_open_dev$evdev(&(0x7f0000000f00), 0x0, 0x0) ioctl$EVIOCSABS20(r1, 0x401845e0, 0x0) ioctl$EVIOCGLED(r1, 0x80404519, &(0x7f0000000100)=""/176) read$hidraw(r0, &(0x7f0000000000)=""/138, 0x8a) ioctl$HIDIOCGRAWNAME(0xffffffffffffffff, 0x80404804, &(0x7f00000000c0)) 21:40:37 executing program 2: r0 = syz_open_dev$hidraw(&(0x7f00000001c0), 0x0, 0x80002) r1 = syz_open_dev$hidraw(&(0x7f0000000000), 0xf0c, 0x20800) ioctl$HIDIOCSFEATURE(r1, 0xc0404806, &(0x7f0000000080)="b607029a9e60a57615e2f5b8449018be5ecb18525cbed86a4eadc44b0e506e66b97b6e79489d2a9f6e954c3e5e0fa7f9e88fef8e4a8e084a269cf7af31a4b31fcdd8cdfe3a0d43ab050ef009112727af5a396a96a6312a1c3049820ff019bdff40bb4269c416cc401abd6e98a45431b1") r2 = syz_open_dev$hidraw(&(0x7f0000000040), 0x0, 0x0) r3 = syz_open_dev$hidraw(&(0x7f0000000140), 0x2, 0x440000) ioctl$HIDIOCSFEATURE(r3, 0xc0404806, &(0x7f0000001040)="e47cf41b7b315f3ee89b9809b26e1724f447ce4898ace9e390ecb26760c56ecc89449b7ea6b36ebbf4b9e1a9c1f7f5ea4779bdc0a18b6e43bf31282a61d152b06dc844ea0d38d827177d0467b883244af4124eec37d35135e98010663a7ebf78637277278cad0b4c258bc6c6acbc2ce0e0b874bd1eb22e52ca4c9cd5871d95200fdc5d61785ddbe137bed997ed29e33ab8b4d6eea3dbf7906dd2d1185a54a7d1a2075408e4df169cea1b66450da7aa97ccb8c1838ee1dd3acedd1609e09237cd41a0fb6d7b1f5024ea1a146a126199f2390c98c152585fae4eff7ffadc7829eeeccc7bcf70a1bf75e033979e6b7154e6edb4") r4 = syz_open_dev$hidraw(&(0x7f0000000100), 0x3, 0x20200) write$hidraw(r4, 0x0, 0xfffffdbc) ioctl$HIDIOCGRDESC(r2, 0x90044802, &(0x7f0000002480)=ANY=[@ANYBLOB="b8090000a8657a28dcf70f9b1e208f642286aadc49c9e86d176408096ff85ca466a7b4b5360a4a2853d0b4b74b4b2f505a35d1da83d991e5a2df856a85bc6597fcbc70575e61d831d96b6bf3d5b9e9010daddb0874a2d4e591128078222d8ba1e9f8de16a67b269c22d8b192ffb49e7f4c73427c83d7f1da3e07a78d8c1427ba872368af2a745bc3f325eb415711a857afbb0422e8759616ae817a217f585bd4a3941f791cc5500f2863c199d12783a48abaf51438517c5f865dc84f49f0b1b53729df095e24957ffeb9df55b4c6ded73e85cec51aeb359a20733819ba1ee82b63f4a1fc5bbea2e388be436cfcfd89ff6d26f618d26517b2fd1e1aa86b784644f73b9af5ae51e1fcd10abd8af80c049eabcf266d84b807dea5ed2ce2c2d52c8629c44060d50aed42fcacbd7ca0c724bf3226aafa18a890040b2cbfe2c46c0465059f00df68c1c26dc40f274c83a66f9eab0b8df2907af8395149c5a9f5d02d9e5d0f1eac867e8ca84c88119a97787ace1a85c310446ab6fef7aeaab0b1c426db9308cfc78780b7dcae53b52d887a9dcb0077926c4afb86e9a285ade16d18f0e305164ed8b49467ca36e819fb31b4e27b8a240cfe1add74586362bdce6f69ad9454bf301d19c769cd0472b2dd7b205c02473a4670be5b8a54ebe35e0a0b7cf0eebf32ccf17f11b143bbbec170124a32420fedfef8d2c7268d9ac46436192c356bae64d845089fb399986b17a58ec185f53a03e84e8b52509bb5e2c7c45914193bb3e61f9b13d8ca338a96fa1018e59c6d1c1155cea06d9d6fdb5237b4546a96e238d425cde844b62118e84477c8c0b95c0bc512105517e06ebbd1b946e0847015d70d170ca12a02c8e9b324dae18fe471b77f02c61100a6689f5c242fba26dd9c54c4610cda2dd7cd63ffb71aa90e688c8247bd05d1d1a90aad630a0178b8caf700d2511545dbe029c828f0329dd2afeca0756dad398dc64035a2dbeeb41bb6f028693bb27a407a973115f5bc820ee8f907963bb3f50ba2a8d5ab003ef1a2dbe426b0ea70e41a1e7d79d725b61bb3d49faac455b56715275fc536e041c96d1fd6d72e671bbd22d74ff15b5e365e9cd1bf26a478109784fe39f761bb60954076bd1f1a0c477321d24e5594387b8a38ec58c081ac3a874973eba7c3b0b52e0110ff62be0db08d4251252d1fbf34b1dd6a03082eedf8bf5df7b43f3391afef0e05b198a5bbc1613614b178785cb252e5221be4fe7b9bc4a809a8b61596e7af0e160d36f8dfd8d1fe43a3155dd8c5f7dee60fc3ffbf7ab46b31e3fa22e17c87ad736d2b832626c7943e6e1ad4af8da8e85676028ec4e2903e1432728ed1e503ca710dfcbf21f42bc63512c9473c73672fead075eb7a7f1d303e7145dcc6a780a8e97b02d65dc234ace850fb8ad888b88e6ddc5bb91c346c6b03c10326b892ce0c97d9b6f89c0949cee05e47de3111f5abe8aafbe32d81f9327a3bb1ae29cd9f0b31257e56c192d8005103aca93e3681f143bef7668acaa2fd75be31b49f43f77a26ab8a8d732b4b388c2fa96834c2006143200261b6e078b3d0ebea9255d960e6491867e073f697e69a901f57d82071750440b480f44714b1d2c9943f3db6c76c20d602049a8e748fdb943fb125afcc4b7c331e8bc780456e6e1ef64d112d2f8dc01ee4e9cca7be6b8c4acb3e99a93d400a7f333e937c3ea702fa3fd41b901118fe2d831a9a650c9207fde59768b375e73c298dff8632f5d12ed56eed77f69a44cc3f95d6f854adf5fda271fdf66fb5e9356cc3c0dc2f94ddb695b4058c514183866eaeadce61104c94cce9f35956657ef8384e24a6d697100e160023cde62dab9b11133696a7c173caac51a76bacdc880538bbba0ab69d7aa826aeace830d85cd5696ee2d66ee5c17bee95566abaf7cb1ad070df42da417397516589a9fd2f1f381a4e537d73024f02c24748c8b47631a670bce0f10a7b961f91f1dbb76d60e832235ac1c76768e600285ecdbac7eeb3c4e158ae3e21d7e77a8357ef6653b0dd4adff12c3b54c396949b3db581c30b9a91c94cd1e1ffa7b61fcc7d5ded89b843f2a225eefff4b252597a729b866e763434e32cfeb55e0d153abd127c7e18c28cf572226dd757313874443247b26ed580538f3e5451acc0ded8f7c5527a7d1d295761efeae6a4c3d24bd16a6393343a97f989fd738f5ea0257f075bbbd85d20d68cf5f77018d19ccc22d75d3d973415187c10fc8db6b3d700e40f88174eec55c503070f187d3e6386cba3b18735a0bf463931228a1642dae8837e154ee839c68ea5d1c90ce98ca921d1df30979bbaa918c933fe7bd576a67d8bb471711668c0a75625c77e72c90bcc99cb3b3011395ea3a62a8ae48b6a65dda431dcfd11b242155f4ff14931c916aa568f0267cb6fccda8a5a641723ec8cb167b4f4fd3740a70cb30894827e2d938fe1aa55b2f9aac0c879e541463f23557d5ffebc83a6231a3613a6851ceeb9af524dda960b36e7c68d2aeee9aa796e382b4a643ebf13fee9ee1dc69f576a914474e2fc959e37780bfb0f174c28a4365ffcb7be27a98a9f8266244cc5cc8ba585f3a54d39c57da397d89cf1a722659ec46f4d445dff19f47ea20da3cba291c5d5343178e15711e7f4e264a8d5a3550d7e8704d58a31c7c7ec47111b1a1b7fa93ed9762446b5e7dff1ec268f6eb56c716fa44eb7bfc6f3f56fe2809cb837d203fd7dc94b4529dd6a942297e97029dc5bdc1ef2f0c5e011dfd1351044b3f348782361ea95340d140c6053712ce1cc3a8847b8087e5ce5cf2fb2a71bfdf1b67cad9589e186ec0f4b8bbe1b0f030a57c9c7f648051350c56fd99bcb430f05d3371adbc2de4731e0dd67eb819efaa6ad7bbb747740019f7863e526e86511686d0269d48bdb28ae1eb0403a3eb1b35a3b942012077f7c8d5fea09590aa3c63719a60224e8b5fab0c9ce799f771977a53f3f272cf369d9811cf17b59f6e6b22c6435e11cdc31da39d02186ccd5d446180fd4d9784309b1cc71966638a1a24281cc68a887fca42e2deb21b1ae900ae467eb85e33c73140d1dcfb25a6f508c4b0e7610274accc52444b5be630d407f4dbf9095109a3293e1c756266a2147f998ce80b1f4aac973b8f4cdf02a5d1098960f57a5d0adc32031cf66309f23a32d5aaf5fe28871807f97232dafdc193e503ccfd0e713493532f950200dc76034c18c8ebfc83bdd5f08ad6a758ced4c65d610a9d10e682b142182ed5b6ac2f355e77c9ed88978cd26b95561efe82fbfb042c9288c598e1a3b40cf25e65f584dee464635d96928b0f4b1d42f8609aad1d3f0e50c763cfb7f83e7727e57ede8afb21e9e9394f9ef7979ce00e5b803b70983e4d05ca6d26d0c674170994dce0b74e99c739d83a0184d5b3f9f4f03e9a16248b9ef6b2503c7a53fbaccd7b78ba417d2dcd0b1f2910bd6e1c04dd29a7349330b42336e7314d497981022245da93c061be44aef51556a44cbab7539d93d1b4d85f0ce3b238d307caf9ffeeabb94dc716f2cb3b28f00e4a924e74c05863043491f180b05a0aae244c0b54c04b527f5dbb42e1409da9d58814d4389d7ecee74f73ac39a2e210b63e532d9b2cb104097dc750ecb73002f5a17229a6ea648e28e6b1cdd512d2f03e22dd5a1dfce4df97c8e908aefcadf6709ccd3b4308b20d84d4a96a4c2173fd98d"]) write$hidraw(r0, &(0x7f0000000200)="bc0ca8f4d3805a1e9cbb6e4c040682a0bd99ef43cdd6bc06d27abc341167e0919172aac8aeb68e087adc02c820909c22c9ea07120e55bc7de10dba97b1bcd3516b45398f6f21533d32df047fe3f4800bbee6fd6af40af92318ea15f16a78c34236b9d09d1b7358325d47164ddf658a8a3e5be85522f4b97119058bb024011f532d578d48f98910a169d1c77a949f7dbec5636e4db62a1398d6e6131343c2eceaa0f2a0cb1066300230385ee4f60af0afeee3a2102611ede25b07e0e1c30c12d38666feb175a3102158bb0aac1355f117138057f0a15581afe89b4602e6f706b6e4f8f08fdf207ffce0c5baea8bfe619ebb13eff67b820489a5ff03b0bb1c5967de5d7cec84c3f6fd2cfeada79bdc91cc36ed88d7f375fd76f84e7c9f676f76a29579bbad5e9bfb222fcf484665d879602a2e53dbaaea4ba71df44ecd57677e7f3283b9661a7b6f8808cd95ceb51c7cb44c3ebdfbf6694d1502125a6e9766ac7e645329ab405b879c6fb77206c86c74aa7ef4f6a848037de52ddc554ce029538206d9e61ef7ff168c7ab57ead5205589e6d67d06677b7594c8a46c5d79dcdc7446cbdd107c7f701c24ec2d95772d06de08b637b4cb65219fa30b9e66c9d326f6bb25a8d6b04828300e72a766da3eae409f1223c31ab81e78172382c6e267dbc08dfbd3edc2705e6d9f730da8fa1e9d088f0b7a715e5bdd8ae70faa365ab4246df3c1fe8ba724ef057c74a46471b46254ad7fb0da1854837f2f6f13ef3280a4c6f7c55162855a543fe4c764ac319c89f79f0fb797d4a7b668a16a1cba4916e7582a79c9a2f048993c2c3d02ae35a2c64a6b2a44b857ec681cbf1f3245ceaebbc39c0f532907c5087e9d0715e5e741a076a175396f682fd625a162cec836ea8fd061c28bca45ed70bf7c230a575dd7c4b1c6c0debf473b37df79a354d30692556c3e3a6f63f87caf48c2c8ec5a9cc1ed8862b6a28c512c11a1aac63b343cf3513a39a5b0197bf0e8577414706c6d228bcadc79bb0b060bef39c0572db9a6ec33d11607e6a36babb23515239b2c10ea33b826c4e0bf4063b9dbdbf0b431d518dd4707a9082b77c16c009e7cfde996f9cf135c3de300fcc5f314b5fa72b0a532d1aacb1d5ac8245966a90ad009e51491a225fefd345b77ed7552b9a927830bb1f7e8371e18b589dca77464fd08c57a2f30c3195979315b2081238c2c781e5ffb49342032e91cf4874c3adca9f9bbf387bb8f22649cc26067ac680374d11c6ceebbc9ce3d300f5927d2091295f72525be70928357004668ea97e29eb10fdfcdd5bfb7d9f2673066fe33c85c53004034ce6daa202a1a2eca8d4dff79e87fc5c0f789c3dd954156920995d8ad21e6a7bb044df919890034a9a3cf4b3539794e7ef25aac386adbaa7b0764a6e5284202d9fc761aa7831e4e1ed1408ad971811508ed5e7a8403d55d2eb08fdec7f9962b5eebf6e5fd4f5dc380a9510f0c2ce3b7ccbde07a490514a3491505f1876d515cff437370bceed0758042d17ddc8da6fc4cf0623011d2db06dbd64b04c5b74221a198ca76f3a19f770167678e841f2353899e9d248507e510564a260da83080e9d2c25ff6a3e10d016188067b99f0993c4c985ea34483c7222cb4a7813f682102a8f6e64ad985c504b70f8073633f50303c0d16ab0c5cfa009f0226c42fa16f458294102ae22ebabf2ccf0af2d79e98ceeee091f9a9734321e3d30beb069fde6707617e2b490704b986683f374b6bfa2d924ad4afcba54356121a633b6e3f90d71643b4217d172a22e5b2d6ee5a3a0b48a53f58a45516f706cace2a1343c5dc1dd6e675b1212680367940622a95032dc31eb016309bad58d9c468f0c5238c9940da5888ccf404101abf285ec658b51708392314998893923c113277e6a177b9c7d680a888f4f2922b7a85b2170589f9273a8edfd2100bcd07387d77f60b7208ca5d48b1f9627818e1e6595eec081ae1262cb46d1b040ea9315ac821015ba3d5bdcdeebe4da088ef4f0fa207612a56fb2cc4a0ef2d68e24b5ee15e73f5706c04ca6f6cc02004759e55212025b2e097bfcf40cbc8406dcb4baf466909e7acd15a8c56aa6fb46e3645b389804b1f6fd7ac4b45c33b3c5889165dd1686141dd42811fdc12dd6806dbebbc40ba0cf1fc7e1f6eacd60b9e23d4579121197b33315a7a301702d988ce6f35c19408bd940bb38bad1560ba4356728d12400f290f5c8bbae8c76ca93fb9abe1f27d83b4260e9ccb084334f4c137dfae8b1213df33eeaac7f0f4bf4dcc2c96e1b11d61cd5168228cb2a5350b3c8cca4fc0dbfa647a009bb558032164cd117ddf5db0997c8422ef39d5884dc30b0e772b6206ec5ae6495977e069a0251a09d47439742c360d8f02a022ae202ec0207b8fcb254aa6dd287c789cc59f17d2cef8694cc648ed0804a3cf8e690c915537e995e49f472dcde36181828190b27c217accad274ce4a3e8360da724a55db4483558726831117a7780ea55323c0e04c22d9ddd5d61dbc4812d72cd2cf2bde9c4f0dc7abe677e3c935bb391f2bcf0edccde9374503c1c52c1ca296920a90c830c118129949ff3b433da1a931e938c035a6b2c138a7f46747b46a94d33ac0c74e4fcf1f41cd0bf12659f63d15c075671d861f2843df902397df9f36d305d5392d323adac7f37750117344063a92af63c631d00b9014e24f97d3e6ec4082952007a7a5793b6a16e9000bc30142e110ab70f1e81da9a55b2b39b6061b1038e39bdbdac10957bec02d77538ca76b356b913c2b296fa40d761bc571193b31ba56137ee9c0fa1ca3e4ee88a0d6e1cd72b0603dd50db7c4dee2325e8d497ae36febbb67adaac2765585e3057cde3cb85e2f2fe3d278468146f924bd172adaef6215966f70d7c8f2bd1575c3085f7e239ed22b26f5345fdaae42a5ec4531af46dcb0d6eb9088de9ed5a13b9242c567003906d7ac951d51ab9efaf539bd025605649cfe49c60b8fd7bfbc123b70c66855011141340c0b942ae19d2ab8074fe00a757957a462ff313ada92c3393e83a0a6019e621f218f531b52cdb70c492e155c4636e4caef03f40c82a5d717528173620b1591bac5c6cc5177ad76d3ccbc4734912d24286ada9a3fe6999a15e53616660414a66549f5d2df7393d7b0a01fb6fbbce8335ee027372f4a54162580c79a6e4807282b5bde9b03b36b261c7b3d2e66a9a26047b08b2d26898c47c8f60b4f14e6c18c59aff042043ab55dd32f7f091fbb4a31369bce2a9a2cb4cbab85a1f734e0e04185f505a32c808e96bf0001450eedb425aabf547d544c8b20db055e5ac9520373ee985a5a526c20e0bef21c38b156144b5a021c43d4bdb5a26d47625579c545e92022a3e165f57c0425129c983781dfad9041d4b77ba1c4676073416f0cda8355258e994434fba0bfe0dbd515ab37cace243834289d1a8e10f5adf360fe95066b8a7db03b9b01e9ec8c82e755ad23d263e08ae5079a5d68d3d0ca09d107aaf84aaa48931e79cf0a3079b41c0a1c3c3d42d89f24bcc657c3a44bf4a65948aa1faf642eecb84b119aecea0b6d081c04680ed0d0d41a06199d6b32e07c800f7655135230ce34d381b4c6fece111c88f8819c661ab84800c5682db15fd6ea3e8a4c875d600b73371048793dc5c0d3b18bf45e2b46f02147116f163795e2ceb8be4df2fbb777185c377feaae247f42c9b40e6b20995ad1b0d750255c9d2fd596e085f71dd2489e8acee172ba982252b88e5cb459f8ea969f7b6a3f0d8491c03709ad05a2c5a1ae65bd47b1ac9123874bbdb06fe5ad6c381ad6373202a543d54fb10e76634189e0c7970fc7cef703f8c49b935032960d87fa5714245c52ea3c56be640770eb1e0fe9378821db20ab144781029dada979cdf80c93436ffc55c30bba9e5d6467f2400f930fcfee790a03a07f8fea9e6822f93af0e9b23f6c7ed013329522d3969c2692b3907137ee27b1123d9b7d7e2cca0e1b6c1bcaac34e577209c9fe6e65bed97bb949c18cdd116d2a627beaa6785983abe8c276dfa045f2f1cb8b41fb90ae1f3d4b2378c9175c448775a1f94a286e59ea2e97e48e0ba7494298a41671a11db5f0b66352354dca64e90e112bc93ecfde2cb3e9a8df75b8f563298d0e1aa5e9b17172d12293f0eca9fadeb2f57c5f743f5fbf1de23b60bebecd94f309e074008bfa43ab6f5241edef42b63fc687880855e9d7c3a7d0f314d7dbe0a85b472d678737c775b3937f8ea21be356cf54945a399b1ad9ee8951c8fb8eecbd6272c47eeaec998cc731f441100fad588c39598908f5b9da4047de1d90999a7ea1a684ea3bdfb23dc753426c12cf4e69676adb89e3783fa87603b41c02f5b0a8745c6114a44dd259d947ec83e01b35edf78860b17b3ee7f39e70c742b5f7cc6d623d9543de34b59791179670d7c3484c684f08e25e70d721e6a6c0ef5d3bfcc6d71c570bab81f56af7c17f1d6fc8daa26a782d259dc247493e7832bc6e4d9dd686f1c9e6035f313b8d752b82f40e127f6fb279a80e228864349bf21dc825efbdd2a0f3c0f9f2c7bdb8c48354db4a1e7bb50386211b897f55f139353f374d5b15b1a3bc01f0f2d7eeff4153183050b1abedeac5d6c17eee7b669bec8b9222b6b3b0fbaeaf40857f95e4b79b8a3db759f3abcd4987f088500cbce19621a61b2094cec051f7957276b6572fc81da9ea52cf71db075d69e150f4839c81f6317eb58ee0762cbc8876e0c1c6281e75607b05ea835ee3fde435071680d91d38b4abb52bc43df784b2647fe4f28611777cbde0bb1758bfb4d78d4340bb97df83720afcaa79a1b8db5b79b9de3555893c007105a4aec9e8f7ed5253b205bb1fc69f7992c910d036f6a1571c18c61b899fd6d0c9787cff4b4d81ec11a80b2dcb2e84bf89647b006098e55956012d5bf836a54dd7e9080b0f4dbb188abc3bb46bcca763fe24fd66213c11d1fcc18b4ef3aa28455e76dee0738a2ea4ec70be650a488b69ddbfc693d477583440011f6778868660d5ac20006fde0f0fa351c145665a57d2ba53e41fddd5724423bf6efecf75646c4ae72c46d8a", 0x20001001) 21:40:37 executing program 0: r0 = syz_open_dev$hidraw(&(0x7f00000001c0), 0x0, 0x80002) write$hidraw(r0, &(0x7f0000000200)="bc0ca8f4d3805a1e9cbb6e4c040682a0bd99ef43cdd6bc06d27abc341167e0919172aac8aeb68e087adc02c820909c22c9ea07120e55bc7de10dba97b1bcd3516b4539bf6f21533d32df047fe3f4800bbee6fd6af40af92318ea15f16a78c34236b9d09d1b7358325d47164ddf658a8a3e5be85522f4b97119058bb024011f532d578d48f98910a169d1c77a949f7dbec5636e4db62a1398d6e6131343c2eceaa0f2a0cb1066300230385ee4f60af0afeee3a2102611ede25b07e0e1c30c12d38666feb175a3102158bb0aac1355f117138057f0a15581afe89b4602e6f706b6e4f8f08fdf207ffce0c5baea8bfe619ebb13eff67b820489a5ff03b0bb1c5967de5d7cec84c3f6fd2cfeada79bdc91cc36ed88d7f375fd76f84e7c9f676f76a29579bbad5e9bfb222fcf484665d879602a2e53dbaaea4ba71df44ecd57677e7f3283b9661a7b6f8808cd95ceb51c7cb44c3ebdfbf6694d1502125a6e9766ac7e645329ab405b879c6fb77206c86c74aa7ef4f6a848037de52ddc554ce029538206d9e61ef7ff168c7ab57ead5205589e6d67d06677b7594c8a46c5d79dcdc7446cbdd107c7f701c24ec2d95772d06de08b637b4cb65219fa30b9e66c9d326f6bb25a8d6b04828300e72a766da3eae409f1223c31ab81e78172382c6e267dbc08dfbd3edc2705e6d9f730da8fa1e9d088f0b7a715e5bdd8ae70faa365ab4246df3c1fe8ba724ef057c74a46471b46254ad7fb0da1854837f2f6f13ef3280a4c6f7c55162855a543fe4c764ac319c89f79f0fb797d4a7b668a16a1cba4916e7582a79c9a2f048993c2c3d02ae35a2c64a6b2a44b857ec681cbf1f3245ceaebbc39c0f532907c5087e9d0715e5e741a076a175396f682fd625a162cec836ea8fd061c28bca45ed70bf7c230a575dd7c4b1c6c0debf473b37df79a354d30692556c3e3a6f63f87caf48c2c8ec5a9cc1ed8862b6a28c512c11a1aac63b343cf3513a39a5b0197bf0e8577414706c6d228bcadc79bb0b060bef39c0572db9a6ec33d11607e6a36babb23515239b2c10ea33b826c4e0bf4063b9dbdbf0b431d518dd4707a9082b77c16c009e7cfde996f9cf135c3de300fcc5f314b5fa72b0a532d1aacb1d5ac8245966a90ad009e51491a225fefd345b77ed7552b9a927830bb1f7e8371e18b589dca77464fd08c57a2f30c3195979315b2081238c2c781e5ffb49342032e91cf4874c3adca9f9bbf387bb8f22649cc26067ac680374d11c6ceebbc9ce3d300f5927d2091295f72525be70928357004668ea97e29eb10fdfcdd5bfb7d9f2673066fe33c85c53004034ce6daa202a1a2eca8d4dff79e87fc5c0f789c3dd954156920995d8ad21e6a7bb044df919890034a9a3cf4b3539794e7ef25aac386adbaa7b0764a6e5284202d9fc761aa7831e4e1ed1408ad971811508ed5e7a8403d55d2eb08fdec7f9962b5eebf6e5fd4f5dc380a9510f0c2ce3b7ccbde07a490514a3491505f1876d515cff437370bceed0758042d17ddc8da6fc4cf0623011d2db06dbd64b04c5b74221a198ca76f3a19f770167678e841f2353899e9d248507e510564a260da83080e9d2c25ff6a3e10d016188067b99f0993c4c985ea34483c7222cb4a7813f682102a8f6e64ad985c504b70f8073633f50303c0d16ab0c5cfa009f0226c42fa16f458294102ae22ebabf2ccf0af2d79e98ceeee091f9a9734321e3d30beb069fde6707617e2b490704b986683f374b6bfa2d924ad4afcba54356121a633b6e3f90d71643b4217d172a22e5b2d6ee5a3a0b48a53f58a45516f706cace2a1343c5dc1dd6e675b1212680367940622a95032dc31eb016309bad58d9c468f0c5238c9940da5888ccf404101abf285ec658b51708392314998893923c113277e6a177b9c7d680a888f4f2922b7a85b2170589f9273a8edfd2100bcd07387d77f60b7208ca5d48b1f9627818e1e6595eec081ae1262cb46d1b040ea9315ac821015ba3d5bdcdeebe4da088ef4f0fa207612a56fb2cc4a0ef2d68e24b5ee15e73f5706c04ca6f6cc02004759e55212025b2e097bfcf40cbc8406dcb4baf466909e7acd15a8c56aa6fb46e3645b389804b1f6fd7ac4b45c33b3c5889165dd1686141dd42811fdc12dd6806dbebbc40ba0cf1fc7e1f6eacd60b9e23d4579121197b33315a7a301702d988ce6f35c19408bd940bb38bad1560ba4356728d12400f290f5c8bbae8c76ca93fb9abe1f27d83b4260e9ccb084334f4c137dfae8b1213df33eeaac7f0f4bf4dcc2c96e1b11d61cd5168228cb2a5350b3c8cca4fc0dbfa647a009bb558032164cd117ddf5db0997c8422ef39d5884dc30b0e772b6206ec5ae6495977e069a0251a09d47439742c360d8f02a022ae202ec0207b8fcb254aa6dd287c789cc59f17d2cef8694cc648ed0804a3cf8e690c915537e995e49f472dcde36181828190b27c217accad274ce4a3e8360da724a55db4483558726831117a7780ea55323c0e04c22d9ddd5d61dbc4812d72cd2cf2bde9c4f0dc7abe677e3c935bb391f2bcf0edccde9374503c1c52c1ca296920a90c830c118129949ff3b433da1a931e938c035a6b2c138a7f46747b46a94d33ac0c74e4fcf1f41cd0bf12659f63d15c075671d861f2843df902397df9f36d305d5392d323adac7f37750117344063a92af63c631d00b9014e24f97d3e6ec4082952007a7a5793b6a16e9000bc30142e110ab70f1e81da9a55b2b39b6061b1038e39bdbdac10957bec02d77538ca76b356b913c2b296fa40d761bc571193b31ba56137ee9c0fa1ca3e4ee88a0d6e1cd72b0603dd50db7c4dee2325e8d497ae36febbb67adaac2765585e3057cde3cb85e2f2fe3d278468146f924bd172adaef6215966f70d7c8f2bd1575c3085f7e239ed22b26f5345fdaae42a5ec4531af46dcb0d6eb9088de9ed5a13b9242c567003906d7ac951d51ab9efaf539bd025605649cfe49c60b8fd7bfbc123b70c66855011141340c0b942ae19d2ab8074fe00a757957a462ff313ada92c3393e83a0a6019e621f218f531b52cdb70c492e155c4636e4caef03f40c82a5d717528173620b1591bac5c6cc5177ad76d3ccbc4734912d24286ada9a3fe6999a15e53616660414a66549f5d2df7393d7b0a01fb6fbbce8335ee027372f4a54162580c79a6e4807282b5bde9b03b36b261c7b3d2e66a9a26047b08b2d26898c47c8f60b4f14e6c18c59aff042043ab55dd32f7f091fbb4a31369bce2a9a2cb4cbab85a1f734e0e04185f505a32c808e96bf0001450eedb425aabf547d544c8b20db055e5ac9520373ee985a5a526c20e0bef21c38b156144b5a021c43d4bdb5a26d47625579c545e92022a3e165f57c0425129c983781dfad9041d4b77ba1c4676073416f0cda8355258e994434fba0bfe0dbd515ab37cace243834289d1a8e10f5adf360fe95066b8a7db03b9b01e9ec8c82e755ad23d263e08ae5079a5d68d3d0ca09d107aaf84aaa48931e79cf0a3079b41c0a1c3c3d42d89f24bcc657c3a44bf4a65948aa1faf642eecb84b119aecea0b6d081c04680ed0d0d41a06199d6b32e07c800f7655135230ce34d381b4c6fece111c88f8819c661ab84800c5682db15fd6ea3e8a4c875d600b73371048793dc5c0d3b18bf45e2b46f02147116f163795e2ceb8be4df2fbb777185c377feaae247f42c9b40e6b20995ad1b0d750255c9d2fd596e085f71dd2489e8acee172ba982252b88e5cb459f8ea969f7b6a3f0d8491c03709ad05a2c5a1ae65bd47b1ac9123874bbdb06fe5ad6c381ad6373202a543d54fb10e76634189e0c7970fc7cef703f8c49b935032960d87fa5714245c52ea3c56be640770eb1e0fe9378821db20ab144781029dada979cdf80c93436ffc55c30bba9e5d6467f2400f930fcfee790a03a07f8fea9e6822f93af0e9b23f6c7ed013329522d3969c2692b3907137ee27b1123d9b7d7e2cca0e1b6c1bcaac34e577209c9fe6e65bed97bb949c18cdd116d2a627beaa6785983abe8c276dfa045f2f1cb8b41fb90ae1f3d4b2378c9175c448775a1f94a286e59ea2e97e48e0ba7494298a41671a11db5f0b66352354dca64e90e112bc93ecfde2cb3e9a8df75b8f563298d0e1aa5e9b17172d12293f0eca9fadeb2f57c5f743f5fbf1de23b60bebecd94f309e074008bfa43ab6f5241edef42b63fc687880855e9d7c3a7d0f314d7dbe0a85b472d678737c775b3937f8ea21be356cf54945a399b1ad9ee8951c8fb8eecbd6272c47eeaec998cc731f441100fad588c39598908f5b9da4047de1d90999a7ea1a684ea3bdfb23dc753426c12cf4e69676adb89e3783fa87603b41c02f5b0a8745c6114a44dd259d947ec83e01b35edf78860b17b3ee7f39e70c742b5f7cc6d623d9543de34b59791179670d7c3484c684f08e25e70d721e6a6c0ef5d3bfcc6d71c570bab81f56af7c17f1d6fc8daa26a782d259dc247493e7832bc6e4d9dd686f1c9e6035f313b8d752b82f40e127f6fb279a80e228864349bf21dc825efbdd2a0f3c0f9f2c7bdb8c48354db4a1e7bb50386211b897f55f139353f374d5b15b1a3bc01f0f2d7eeff4153183050b1abedeac5d6c17eee7b669bec8b9222b6b3b0fbaeaf40857f95e4b79b8a3db759f3abcd4987f088500cbce19621a61b2094cec051f7957276b6572fc81da9ea52cf71db075d69e150f4839c81f6317eb58ee0762cbc8876e0c1c6281e75607b05ea835ee3fde435071680d91d38b4abb52bc43df784b2647fe4f28611777cbde0bb1758bfb4d78d4340bb97df83720afcaa79a1b8db5b79b9de3555893c007105a4aec9e8f7ed5253b205bb1fc69f7992c910d036f6a1571c18c61b899fd6d0c9787cff4b4d81ec11a80b2dcb2e84bf89647b006098e55956012d5bf836a54dd7e9080b0f4dbb188abc3bb46bcca763fe24fd66213c11d1fcc18b4ef3aa28455e76dee0738a2ea4ec70be650a488b69ddbfc693d477583440011f6778868660d5ac20006fde0f0fa351c145665a57d2ba53e41fddd5724423bf6efecf75646c4ae72c46d8a", 0x13000) 21:40:37 executing program 4: syz_open_dev$hidraw(&(0x7f00000001c0), 0x0, 0x80002) r0 = syz_open_dev$hidraw(&(0x7f0000000000), 0x5, 0x400) r1 = syz_open_dev$hidraw(&(0x7f0000000040), 0x0, 0x0) write$hidraw(r1, 0x0, 0x0) ioctl$HIDIOCGRAWNAME(r1, 0x80404804, &(0x7f0000000080)) write$hidraw(r0, &(0x7f0000000040)="05", 0xfd9a) write$hidraw(r1, &(0x7f00000000c0)="b0f401ac4c4ee83b4f6bdcb5c00ed617e2c2028453b485b86741845c109790ab729ec46a233281dd76b20ed7f655e5d14c3055051527409aa19efecf9ecc55122eba31527cc13ffa", 0x48) 21:40:38 executing program 0: r0 = syz_open_dev$hidraw(&(0x7f00000001c0), 0x0, 0x80002) write$hidraw(r0, &(0x7f0000000200)="bc0ca8f4d3805a1e9cbb6e4c040682a0bd99ef43cdd6bc06d27abc341167e0919172aac8aeb68e087adc02c820909c22c9ea07120e55bc7de10dba97b1bcd3516b4539bf6f21533d32df047fe3f4800bbee6fd6af40af92318ea15f16a78c34236b9d09d1b7358325d47164ddf658a8a3e5be85522f4b97119058bb024011f532d578d48f98910a169d1c77a949f7dbec5636e4db62a1398d6e6131343c2eceaa0f2a0cb1066300230385ee4f60af0afeee3a2102611ede25b07e0e1c30c12d38666feb175a3102158bb0aac1355f117138057f0a15581afe89b4602e6f706b6e4f8f08fdf207ffce0c5baea8bfe619ebb13eff67b820489a5ff03b0bb1c5967de5d7cec84c3f6fd2cfeada79bdc91cc36ed88d7f375fd76f84e7c9f676f76a29579bbad5e9bfb222fcf484665d879602a2e53dbaaea4ba71df44ecd57677e7f3283b9661a7b6f8808cd95ceb51c7cb44c3ebdfbf6694d1502125a6e9766ac7e645329ab405b879c6fb77206c86c74aa7ef4f6a848037de52ddc554ce029538206d9e61ef7ff168c7ab57ead5205589e6d67d06677b7594c8a46c5d79dcdc7446cbdd107c7f701c24ec2d95772d06de08b637b4cb65219fa30b9e66c9d326f6bb25a8d6b04828300e72a766da3eae409f1223c31ab81e78172382c6e267dbc08dfbd3edc2705e6d9f730da8fa1e9d088f0b7a715e5bdd8ae70faa365ab4246df3c1fe8ba724ef057c74a46471b46254ad7fb0da1854837f2f6f13ef3280a4c6f7c55162855a543fe4c764ac319c89f79f0fb797d4a7b668a16a1cba4916e7582a79c9a2f048993c2c3d02ae35a2c64a6b2a44b857ec681cbf1f3245ceaebbc39c0f532907c5087e9d0715e5e741a076a175396f682fd625a162cec836ea8fd061c28bca45ed70bf7c230a575dd7c4b1c6c0debf473b37df79a354d30692556c3e3a6f63f87caf48c2c8ec5a9cc1ed8862b6a28c512c11a1aac63b343cf3513a39a5b0197bf0e8577414706c6d228bcadc79bb0b060bef39c0572db9a6ec33d11607e6a36babb23515239b2c10ea33b826c4e0bf4063b9dbdbf0b431d518dd4707a9082b77c16c009e7cfde996f9cf135c3de300fcc5f314b5fa72b0a532d1aacb1d5ac8245966a90ad009e51491a225fefd345b77ed7552b9a927830bb1f7e8371e18b589dca77464fd08c57a2f30c3195979315b2081238c2c781e5ffb49342032e91cf4874c3adca9f9bbf387bb8f22649cc26067ac680374d11c6ceebbc9ce3d300f5927d2091295f72525be70928357004668ea97e29eb10fdfcdd5bfb7d9f2673066fe33c85c53004034ce6daa202a1a2eca8d4dff79e87fc5c0f789c3dd954156920995d8ad21e6a7bb044df919890034a9a3cf4b3539794e7ef25aac386adbaa7b0764a6e5284202d9fc761aa7831e4e1ed1408ad971811508ed5e7a8403d55d2eb08fdec7f9962b5eebf6e5fd4f5dc380a9510f0c2ce3b7ccbde07a490514a3491505f1876d515cff437370bceed0758042d17ddc8da6fc4cf0623011d2db06dbd64b04c5b74221a198ca76f3a19f770167678e841f2353899e9d248507e510564a260da83080e9d2c25ff6a3e10d016188067b99f0993c4c985ea34483c7222cb4a7813f682102a8f6e64ad985c504b70f8073633f50303c0d16ab0c5cfa009f0226c42fa16f458294102ae22ebabf2ccf0af2d79e98ceeee091f9a9734321e3d30beb069fde6707617e2b490704b986683f374b6bfa2d924ad4afcba54356121a633b6e3f90d71643b4217d172a22e5b2d6ee5a3a0b48a53f58a45516f706cace2a1343c5dc1dd6e675b1212680367940622a95032dc31eb016309bad58d9c468f0c5238c9940da5888ccf404101abf285ec658b51708392314998893923c113277e6a177b9c7d680a888f4f2922b7a85b2170589f9273a8edfd2100bcd07387d77f60b7208ca5d48b1f9627818e1e6595eec081ae1262cb46d1b040ea9315ac821015ba3d5bdcdeebe4da088ef4f0fa207612a56fb2cc4a0ef2d68e24b5ee15e73f5706c04ca6f6cc02004759e55212025b2e097bfcf40cbc8406dcb4baf466909e7acd15a8c56aa6fb46e3645b389804b1f6fd7ac4b45c33b3c5889165dd1686141dd42811fdc12dd6806dbebbc40ba0cf1fc7e1f6eacd60b9e23d4579121197b33315a7a301702d988ce6f35c19408bd940bb38bad1560ba4356728d12400f290f5c8bbae8c76ca93fb9abe1f27d83b4260e9ccb084334f4c137dfae8b1213df33eeaac7f0f4bf4dcc2c96e1b11d61cd5168228cb2a5350b3c8cca4fc0dbfa647a009bb558032164cd117ddf5db0997c8422ef39d5884dc30b0e772b6206ec5ae6495977e069a0251a09d47439742c360d8f02a022ae202ec0207b8fcb254aa6dd287c789cc59f17d2cef8694cc648ed0804a3cf8e690c915537e995e49f472dcde36181828190b27c217accad274ce4a3e8360da724a55db4483558726831117a7780ea55323c0e04c22d9ddd5d61dbc4812d72cd2cf2bde9c4f0dc7abe677e3c935bb391f2bcf0edccde9374503c1c52c1ca296920a90c830c118129949ff3b433da1a931e938c035a6b2c138a7f46747b46a94d33ac0c74e4fcf1f41cd0bf12659f63d15c075671d861f2843df902397df9f36d305d5392d323adac7f37750117344063a92af63c631d00b9014e24f97d3e6ec4082952007a7a5793b6a16e9000bc30142e110ab70f1e81da9a55b2b39b6061b1038e39bdbdac10957bec02d77538ca76b356b913c2b296fa40d761bc571193b31ba56137ee9c0fa1ca3e4ee88a0d6e1cd72b0603dd50db7c4dee2325e8d497ae36febbb67adaac2765585e3057cde3cb85e2f2fe3d278468146f924bd172adaef6215966f70d7c8f2bd1575c3085f7e239ed22b26f5345fdaae42a5ec4531af46dcb0d6eb9088de9ed5a13b9242c567003906d7ac951d51ab9efaf539bd025605649cfe49c60b8fd7bfbc123b70c66855011141340c0b942ae19d2ab8074fe00a757957a462ff313ada92c3393e83a0a6019e621f218f531b52cdb70c492e155c4636e4caef03f40c82a5d717528173620b1591bac5c6cc5177ad76d3ccbc4734912d24286ada9a3fe6999a15e53616660414a66549f5d2df7393d7b0a01fb6fbbce8335ee027372f4a54162580c79a6e4807282b5bde9b03b36b261c7b3d2e66a9a26047b08b2d26898c47c8f60b4f14e6c18c59aff042043ab55dd32f7f091fbb4a31369bce2a9a2cb4cbab85a1f734e0e04185f505a32c808e96bf0001450eedb425aabf547d544c8b20db055e5ac9520373ee985a5a526c20e0bef21c38b156144b5a021c43d4bdb5a26d47625579c545e92022a3e165f57c0425129c983781dfad9041d4b77ba1c4676073416f0cda8355258e994434fba0bfe0dbd515ab37cace243834289d1a8e10f5adf360fe95066b8a7db03b9b01e9ec8c82e755ad23d263e08ae5079a5d68d3d0ca09d107aaf84aaa48931e79cf0a3079b41c0a1c3c3d42d89f24bcc657c3a44bf4a65948aa1faf642eecb84b119aecea0b6d081c04680ed0d0d41a06199d6b32e07c800f7655135230ce34d381b4c6fece111c88f8819c661ab84800c5682db15fd6ea3e8a4c875d600b73371048793dc5c0d3b18bf45e2b46f02147116f163795e2ceb8be4df2fbb777185c377feaae247f42c9b40e6b20995ad1b0d750255c9d2fd596e085f71dd2489e8acee172ba982252b88e5cb459f8ea969f7b6a3f0d8491c03709ad05a2c5a1ae65bd47b1ac9123874bbdb06fe5ad6c381ad6373202a543d54fb10e76634189e0c7970fc7cef703f8c49b935032960d87fa5714245c52ea3c56be640770eb1e0fe9378821db20ab144781029dada979cdf80c93436ffc55c30bba9e5d6467f2400f930fcfee790a03a07f8fea9e6822f93af0e9b23f6c7ed013329522d3969c2692b3907137ee27b1123d9b7d7e2cca0e1b6c1bcaac34e577209c9fe6e65bed97bb949c18cdd116d2a627beaa6785983abe8c276dfa045f2f1cb8b41fb90ae1f3d4b2378c9175c448775a1f94a286e59ea2e97e48e0ba7494298a41671a11db5f0b66352354dca64e90e112bc93ecfde2cb3e9a8df75b8f563298d0e1aa5e9b17172d12293f0eca9fadeb2f57c5f743f5fbf1de23b60bebecd94f309e074008bfa43ab6f5241edef42b63fc687880855e9d7c3a7d0f314d7dbe0a85b472d678737c775b3937f8ea21be356cf54945a399b1ad9ee8951c8fb8eecbd6272c47eeaec998cc731f441100fad588c39598908f5b9da4047de1d90999a7ea1a684ea3bdfb23dc753426c12cf4e69676adb89e3783fa87603b41c02f5b0a8745c6114a44dd259d947ec83e01b35edf78860b17b3ee7f39e70c742b5f7cc6d623d9543de34b59791179670d7c3484c684f08e25e70d721e6a6c0ef5d3bfcc6d71c570bab81f56af7c17f1d6fc8daa26a782d259dc247493e7832bc6e4d9dd686f1c9e6035f313b8d752b82f40e127f6fb279a80e228864349bf21dc825efbdd2a0f3c0f9f2c7bdb8c48354db4a1e7bb50386211b897f55f139353f374d5b15b1a3bc01f0f2d7eeff4153183050b1abedeac5d6c17eee7b669bec8b9222b6b3b0fbaeaf40857f95e4b79b8a3db759f3abcd4987f088500cbce19621a61b2094cec051f7957276b6572fc81da9ea52cf71db075d69e150f4839c81f6317eb58ee0762cbc8876e0c1c6281e75607b05ea835ee3fde435071680d91d38b4abb52bc43df784b2647fe4f28611777cbde0bb1758bfb4d78d4340bb97df83720afcaa79a1b8db5b79b9de3555893c007105a4aec9e8f7ed5253b205bb1fc69f7992c910d036f6a1571c18c61b899fd6d0c9787cff4b4d81ec11a80b2dcb2e84bf89647b006098e55956012d5bf836a54dd7e9080b0f4dbb188abc3bb46bcca763fe24fd66213c11d1fcc18b4ef3aa28455e76dee0738a2ea4ec70be650a488b69ddbfc693d477583440011f6778868660d5ac20006fde0f0fa351c145665a57d2ba53e41fddd5724423bf6efecf75646c4ae72c46d8a", 0x14000) 21:40:38 executing program 1: r0 = syz_open_dev$hidraw(&(0x7f00000001c0), 0x5, 0x80002) write$hidraw(r0, 0x0, 0x0) read$hidraw(r0, &(0x7f0000000000)=""/152, 0x98) ioctl$HIDIOCGRDESCSIZE(r0, 0x80044801, &(0x7f00000000c0)) syz_usb_connect$printer(0x0, 0x36, &(0x7f0000000100)={{0x12, 0x1, 0x310, 0x0, 0x0, 0x0, 0x40, 0x525, 0xa4a8, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x24, 0x1, 0x1, 0x2, 0x10, 0xc0, [{{0x9, 0x4, 0x0, 0x0, 0x1, 0x7, 0x1, 0x1, 0xfe, "", {{{0x9, 0x5, 0x1, 0x2, 0x40, 0xe3, 0x80, 0x2}}, [{{0x9, 0x5, 0x82, 0x2, 0x220, 0xff, 0x20, 0xe}}]}}}]}}]}}, &(0x7f0000000480)={0xa, &(0x7f0000000140)={0xa, 0x6, 0x10, 0x84, 0x7, 0x1, 0x8, 0x7}, 0xf2, &(0x7f0000000200)={0x5, 0xf, 0xf2, 0x5, [@generic={0xc6, 0x10, 0x24f1c00254517ffd, "8f30f4f251aaaf80e6ca5540e4a76946d7a41681630097b516436644344bf5c94a8cc00490d42c9f8d9fee8337bbfeeb4aa3eae6de03d5eaf4229c26934b461867bff5a9cc1b9f57ea277e50b13c0be8eb0589dcddce3fd23037838be60175c593cda6e1fca84c05eca74e8b571ec45f67556ea1aea03f1f2f9b150cdbff4510524b14c169a1803d1eb6974e662ee5822ff4020093dd3b9c1d0df2366bcd05fdd9361c3b50e11f3a7ac6b465729416c00eba0343217b7d4c223891f04469141289b327"}, @ss_cap={0xa, 0x10, 0x3, 0x0, 0x3, 0x9, 0x9, 0x23}, @wireless={0xb, 0x10, 0x1, 0x2, 0x9, 0x1, 0x9, 0x8000, 0x2}, @ext_cap={0x7, 0x10, 0x2, 0x0, 0x7, 0xb, 0x200}, @wireless={0xb, 0x10, 0x1, 0xc, 0x0, 0x1, 0x7, 0x5, 0xef}]}, 0x3, [{0x4, &(0x7f0000000180)=@lang_id={0x4, 0x3, 0x44a}}, {0xe2, &(0x7f0000000300)=@string={0xe2, 0x3, "34e440b3fbe72dcc29e9212dbadabb40be3f8589962aa5c1f075aa751bd5d5b82535d3d3aadb6f5caa211331676b75c3ededbc4978b5b0d2a3bf505014ef72cb081677e4b446fc8f0918def80e061f8d7b2082d226e3ff2079a525188f214921cfce9ee7f4193710d6bcb131498fcc2f4f852ab73f496db60063b1f87d63c7e67a28fe5d425715ba53a2b9f822c648b5124987849cfd80362cfd1bba160f3b311152f6537c5709263f9981bcfe75b4c94c67f6636a82bf2dbe231790590f4fbeac9213be96102dd00ee5cec0dede89012f7e7ea90f21cdb9c3e2efcc27f2042b"}}, {0x73, &(0x7f0000000400)=@string={0x73, 0x3, "83e6a8e4a5163c8db9d0acc784a99b277d71a212ca5b3a1d04b0bb86f06bce0cb7e8a1db429a91c06e39d1e423f6b8b672350193b91916200c856bc0a40adaca7ad20e07c81ac1f77ed66d6e3c793a18df266425f5add335f83fa2627a8caaccb071afbded633b37f2f248b6fd39140b47"}}]}) 21:40:38 executing program 3: r0 = syz_open_dev$hiddev(0x0, 0x0, 0x101000) ioctl$HIDIOCAPPLICATION(r0, 0x4802, 0x1) ioctl$HIDIOCGUSAGE(r0, 0xc018480b, &(0x7f00000011c0)={0x1, 0x3, 0x4, 0x0, 0xfffffebd, 0x6}) ioctl$HIDIOCGVERSION(r0, 0x80044801, &(0x7f0000001240)) ioctl$HIDIOCSFLAG(r0, 0x4004480f, &(0x7f0000000000)=0x3) r1 = syz_open_dev$hidraw(&(0x7f00000001c0), 0x0, 0x80002) write$hidraw(r1, &(0x7f0000000200)="bc0ca8f4d3805a1e9cbb6e4c040682a0bd99ef43cdd6bc06d27abc341167e0919172aac8aeb68e087adc02c812909c22c9ea07120e55bc7de10dba97b1bcd3516b4539bf6f21533d32df047fe3f4800bbee6fd6af40af92318ea15f16a78c34236b9d09d1b7358325d47164ddf658a8a3e5be85522f4b97119058bb024011f532d578d48f98910a169d1c77a949f7dbec5636e4db62a1398d6e6131343c2eceaa0f2a0cb1066300230385ee4f60af0afeee3a2102611ede25b07e0e1c30c12d38666feb175a3102158bb0aac1355f117138057f0a15581afe89b4602e6f706b6e4f8f08fdf207ffce0c5baea8bfe619ebb13eff67b820489a5ff03b0bb1c5967de5d7cec84c3f6fd2cfeada79bdc91cc36ed88d7f375fd76f84e7c9f676f76a29579bbad5e9bfb222fcf484665d879602a2e53dbaaea4ba71df44ecd57677e7f3283b9661a7b6f8808cd95ceb51c7cb44c3ebdfbf6694d1502125a6e9766ac7e645329ab405b879c6fb77206c86c74aa7ef4f6a848037de52ddc554ce029538206d9e61ef7ff168c7ab57ead5205589e6d67d06677b7594c8a46c5d79dcdc7446cbdd107c7f701c24ec2d95772d06de08b637b4cb65219fa30b9e66c9d326f6bb25a8d6b04828300e72a766da3eae409f1223c31ab81e78172382c6e267dbc08dfbd3edc2705e6d9f730da8fa1e9d088f0b7a715e5bdd8ae70faa365ab4246df3c1fe8ba724ef057c74a46471b46254ad7fb0da1854837f2f6f13ef3280a4c6f7c55162855a543fe4c764ac319c89f79f0fb797d4a7b668a16a1cba4916e7582a79c9a2f048993c2c3d02ae35a2c64a6b2a44b857ec681cbf1f3245ceaebbc39c0f532907c5087e9d0715e5e741a076a175396f682fd625a162cec836ea8fd061c28bca45ed70bf7c230a575dd7c4b1c6c0debf473b37df79a354d30692556c3e3a6f63f87caf48c2c8ec5a9cc1ed8862b6a28c512c11a1aac63b343cf3513a39a5b0197bf0e8577414706c6d228bcadc79bb0b060bef39c0572db9a6ec33d11607e6a36babb23515239b2c10ea33b826c4e0bf4063b9dbdbf0b431d518dd4707a9082b77c16c009e7cfde996f9cf135c3de300fcc5f314b5fa72b0a532d1aacb1d5ac8245966a90ad009e51491a225fefd345b77ed7552b9a927830bb1f7e8371e18b589dca77464fd08c57a2f30c3195979315b2081238c2c781e5ffb49342032e91cf4874c3adca9f9bbf387bb8f22649cc26067ac680374d11c6ceebbc9ce3d300f5927d2091295f72525be70928357004668ea97e29eb10fdfcdd5bfb7d9f2673066fe33c85c53004034ce6daa202a1a2eca8d4dff79e87fc5c0f789c3dd954156920995d8ad21e6a7bb044df919890034a9a3cf4b3539794e7ef25aac386adbaa7b0764a6e5284202d9fc761aa7831e4e1ed1408ad971811508ed5e7a8403d55d2eb08fdec7f9962b5eebf6e5fd4f5dc380a9510f0c2ce3b7ccbde07a490514a3491505f1876d515cff437370bceed0758042d17ddc8da6fc4cf0623011d2db06dbd64b04c5b74221a198ca76f3a19f770167678e841f2353899e9d248507e510564a260da83080e9d2c25ff6a3e10d016188067b99f0993c4c985ea34483c7222cb4a7813f682102a8f6e64ad985c504b70f8073633f50303c0d16ab0c5cfa009f0226c42fa16f458294102ae22ebabf2ccf0af2d79e98ceeee091f9a9734321e3d30beb069fde6707617e2b490704b986683f374b6bfa2d924ad4afcba54356121a633b6e3f90d71643b4217d172a22e5b2d6ee5a3a0b48a53f58a45516f706cace2a1343c5dc1dd6e675b1212680367940622a95032dc31eb016309bad58d9c468f0c5238c9940da5888ccf404101abf285ec658b51708392314998893923c113277e6a177b9c7d680a888f4f2922b7a85b2170589f9273a8edfd2100bcd07387d77f60b7208ca5d48b1f9627818e1e6595eec081ae1262cb46d1b040ea9315ac821015ba3d5bdcdeebe4da088ef4f0fa207612a56fb2cc4a0ef2d68e24b5ee15e73f5706c04ca6f6cc02004759e55212025b2e097bfcf40cbc8406dcb4baf466909e7acd15a8c56aa6fb46e3645b389804b1f6fd7ac4b45c33b3c5889165dd1686141dd42811fdc12dd6806dbebbc40ba0cf1fc7e1f6eacd60b9e23d4579121197b33315a7a301702d988ce6f35c19408bd940bb38bad1560ba4356728d12400f290f5c8bbae8c76ca93fb9abe1f27d83b4260e9ccb084334f4c137dfae8b1213df33eeaac7f0f4bf4dcc2c96e1b11d61cd5168228cb2a5350b3c8cca4fc0dbfa647a009bb558032164cd117ddf5db0997c8422ef39d5884dc30b0e772b6206ec5ae6495977e069a0251a09d47439742c360d8f02a022ae202ec0207b8fcb254aa6dd287c789cc59f17d2cef8694cc648ed0804a3cf8e690c915537e995e49f472dcde36181828190b27c217accad274ce4a3e8360da724a55db4483558726831117a7780ea55323c0e04c22d9ddd5d61dbc4812d72cd2cf2bde9c4f0dc7abe677e3c935bb391f2bcf0edccde9374503c1c52c1ca296920a90c830c118129949ff3b433da1a931e938c035a6b2c138a7f46747b46a94d33ac0c74e4fcf1f41cd0bf12659f63d15c075671d861f2843df902397df9f36d305d5392d323adac7f37750117344063a92af63c631d00b9014e24f97d3e6ec4082952007a7a5793b6a16e9000bc30142e110ab70f1e81da9a55b2b39b6061b1038e39bdbdac10957bec02d77538ca76b356b913c2b296fa40d761bc571193b31ba56137ee9c0fa1ca3e4ee88a0d6e1cd72b0603dd50db7c4dee2325e8d497ae36febbb67adaac2765585e3057cde3cb85e2f2fe3d278468146f924bd172adaef6215966f70d7c8f2bd1575c3085f7e239ed22b26f5345fdaae42a5ec4531af46dcb0d6eb9088de9ed5a13b9242c567003906d7ac951d51ab9efaf539bd025605649cfe49c60b8fd7bfbc123b70c66855011141340c0b942ae19d2ab8074fe00a757957a462ff313ada92c3393e83a0a6019e621f218f531b52cdb70c492e155c4636e4caef03f40c82a5d717528173620b1591bac5c6cc5177ad76d3ccbc4734912d24286ada9a3fe6999a15e53616660414a66549f5d2df7393d7b0a01fb6fbbce8335ee027372f4a54162580c79a6e4807282b5bde9b03b36b261c7b3d2e66a9a26047b08b2d26898c47c8f60b4f14e6c18c59aff042043ab55dd32f7f091fbb4a31369bce2a9a2cb4cbab85a1f734e0e04185f505a32c808e96bf0001450eedb425aabf547d544c8b20db055e5ac9520373ee985a5a526c20e0bef21c38b156144b5a021c43d4bdb5a26d47625579c545e92022a3e165f57c0425129c983781dfad9041d4b77ba1c4676073416f0cda8355258e994434fba0bfe0dbd515ab37cace243834289d1a8e10f5adf360fe95066b8a7db03b9b01e9ec8c82e755ad23d263e08ae5079a5d68d3d0ca09d107aaf84aaa48931e79cf0a3079b41c0a1c3c3d42d89f24bcc657c3a44bf4a65948aa1faf642eecb84b119aecea0b6d081c04680ed0d0d41a06199d6b32e07c800f7655135230ce34d381b4c6fece111c88f8819c661ab84800c5682db15fd6ea3e8a4c875d600b73371048793dc5c0d3b18bf45e2b46f02147116f163795e2ceb8be4df2fbb777185c377feaae247f42c9b40e6b20995ad1b0d750255c9d2fd596e085f71dd2489e8acee172ba982252b88e5cb459f8ea969f7b6a3f0d8491c03709ad05a2c5a1ae65bd47b1ac9123874bbdb06fe5ad6c381ad6373202a543d54fb10e76634189e0c7970fc7cef703f8c49b935032960d87fa5714245c52ea3c56be640770eb1e0fe9378821db20ab144781029dada979cdf80c93436ffc55c30bba9e5d6467f2400f930fcfee790a03a07f8fea9e6822f93af0e9b23f6c7ed013329522d3969c2692b3907137ee27b1123d9b7d7e2cca0e1b6c1bcaac34e577209c9fe6e65bed97bb949c18cdd116d2a627beaa6785983abe8c276dfa045f2f1cb8b41fb90ae1f3d4b2378c9175c448775a1f94a286e59ea2e97e48e0ba7494298a41671a11db5f0b66352354dca64e90e112bc93ecfde2cb3e9a8df75b8f563298d0e1aa5e9b17172d12293f0eca9fadeb2f57c5f743f5fbf1de23b60bebecd94f309e074008bfa43ab6f5241edef42b63fc687880855e9d7c3a7d0f314d7dbe0a85b472d678737c775b3937f8ea21be356cf54945a399b1ad9ee8951c8fb8eecbd6272c47eeaec998cc731f441100fad588c39598908f5b9da4047de1d90999a7ea1a684ea3bdfb23dc753426c12cf4e69676adb89e3783fa87603b41c02f5b0a8745c6114a44dd259d947ec83e01b35edf78860b17b3ee7f39e70c742b5f7cc6d623d9543de34b59791179670d7c3484c684f08e25e70d721e6a6c0ef5d3bfcc6d71c570bab81f56af7c17f1d6fc8daa26a782d259dc247493e7832bc6e4d9dd686f1c9e6035f313b8d752b82f40e127f6fb279a80e228864349bf21dc825efbdd2a0f3c0f9f2c7bdb8c48354db4a1e7bb50386211b897f55f139353f374d5b15b1a3bc01f0f2d7eeff4153183050b1abedeac5d6c17eee7b669bec8b9222b6b3b0fbaeaf40857f95e4b79b8a3db759f3abcd4987f088500cbce19621a61b2094cec051f7957276b6572fc81da9ea52cf71db075d69e150f4839c81f6317eb58ee0762cbc8876e0c1c6281e75607b05ea835ee3fde435071680d91d38b4abb52bc43df784b2647fe4f28611777cbde0bb1758bfb4d78d4340bb97df83720afcaa79a1b8db5b79b9de3555893c007105a4aec9e8f7ed5253b205bb1fc69f7992c910d036f6a1571c18c61b899fd6d0c9787cff4b4d81ec11a80b2dcb2e84bf89647b006098e55956012d5bf836a54dd7e9080b0f4dbb188abc3bb46bcca763fe24fd66213c11d1fcc18b4ef3aa28455e76dee0738a2ea4ec70be650a488b69ddbfc693d477583440011f6778868660d5ac20006fde0f0fa351c145665a57d2ba53e41fddd5724423bf6efecf75646c4ae72c46d8a", 0x20001001) 21:40:38 executing program 4: ioctl$EVIOCGPHYS(0xffffffffffffffff, 0x80404507, &(0x7f0000000140)=""/92) syz_usb_ep_write(0xffffffffffffffff, 0x7, 0x98, &(0x7f00000002c0)="db249943dcf43aec52bcbefcb220e93981c57aa9e879663c54e22efc9ad76c8490d44892b3460fde5ae61242dac13eca9001f50d06e8c4fd0121b4e114c786223ec2d630c76b46f89d51d49d3c561eecf808a547d28f577c2ea3a243b5ede635f7254d46c34f306ab98d61d6f60079cfa171ae59db82774734a5beeb8c653838f2449f05be4aaec8d6ed912ce31334fc83d7f6095cc8a97a") r0 = syz_open_dev$hidraw(&(0x7f00000001c0), 0x0, 0x80002) r1 = syz_open_dev$hidraw(&(0x7f0000000000), 0x79d68bff, 0x105100) ioctl$HIDIOCGRAWINFO(r1, 0x80084803, &(0x7f0000000040)=""/209) write$hidraw(r0, &(0x7f0000000200), 0x0) r2 = syz_open_dev$evdev(&(0x7f0000000380), 0x0, 0x589c02) ioctl$EVIOCSABS20(r2, 0x401845e0, 0x0) ioctl$EVIOCGBITKEY(r2, 0x80404521, &(0x7f0000000200)=""/165) 21:40:38 executing program 5: r0 = syz_open_dev$hidraw(&(0x7f00000001c0), 0x0, 0x80002) r1 = syz_open_dev$evdev(&(0x7f0000000f00), 0x0, 0x1) write$hidraw(r1, 0x0, 0x18) r2 = syz_open_dev$hidraw(&(0x7f0000000040), 0x0, 0x0) write$hidraw(r2, 0x0, 0x0) ioctl$HIDIOCGRAWPHYS(r2, 0x80404805, &(0x7f0000000080)) r3 = syz_open_dev$hidraw(&(0x7f0000000040), 0x0, 0x0) write$hidraw(r3, 0x0, 0x0) write$hidraw(r3, &(0x7f0000000200)="bc0ca8f4d3805a1e9cbb6e4c0f0682a0bd99ef43cdd6bc06d27abc341167e0919172aac8aeb68e087adc02c820909c22c9ea07120e55bc7de10dba97b1bcd3516b45398f6f21533d32df047fe3f4800bbee6fd6af40af92318ea15f16a78c34236b9d09d1b7358325d47164ddf658a8a3e5be85522f4b97119058bb024011f532d578d48f98910a169d1c77a949f7dbec5636e4db62a1398d6e6131343c2eceaa0f2a0cb1066300230385ee4f60af0afeee3a2102611ede25b07e0e1c30c12d38666feb175a3102158bb0aac1355f117138057f0a15581afe89b4602e6f706b6e4f8f08fdf207ffce0c5baea8bfe619ebb13eff67b820489a5ff03b0bb1c5967de5d7cec84c3f6fd2cfeada79bdc91cc36ed88d7f375fd76f84e7c9f676f76a29579bbad5e9bfb222fcf484665d879602a2e53dbaaea4ba71df44ecd57677e7f3283b9661a7b6f8808cd95ceb51c7cb44c3ebdfbf6694d1502125a6e9766ac7e645329ab405b879c6fb77206c86c74aa7ef4f6a848037de52ddc554ce029538206d9e61ef7ff168c7ab57ead5205589e6d67d06677b7594c8a46c5d79dcdc7446cbdd107c7f701c24ec2d95772d06de08b637b4cb65219fa30b9e66c9d326f6bb25a8d6b04828300e72a766da3eae409f1223c31ab81e78172382c6e267dbc08dfbd3edc2705e6d9f730da8fa1e9d088f0b7a715e5bdd8ae70faa365ab4246df3c1fe8ba724ef057c74a46471b46254ad7fb0da1854837f2f6f13ef3280a4c6f7c55162855a543fe4c764ac319c89f79f0fb797d4a7b668a16a1cba4916e7582a79c9a2f048993c2c3d02ae35a2c64a6b2a44b857ec681cbf1f3245ceaebbc39c0f532907c5087e9d0715e5e741a076a175396f682fd625a162cec836ea8fd061c28bca45ed70bf7c230a575dd7c4b1c6c0debf473b37df79a354d30692556c3e3a6f63f87caf48c2c8ec5a9cc1ed8862b6a28c512c11a1aac63b343cf3513a39a5b0197bf0e8577414706c6d228bcadc79bb0b060bef39c0572db9a6ec33d11607e6a36babb23515239b2c10ea33b826c4e0bf4063b9dbdbf0b431d518dd4707a9082b77c16c009e7cfde996f9cf135c3de300fcc5f314b5fa72b0a532d1aacb1d5ac8245966a90ad009e51491a225fefd345b77ed7552b9a927830bb1f7e8371e18b589dca77464fd08c57a2f30c3195979315b2081238c2c781e5ffb49342032e91cf4874c3adca9f9bbf387bb8f22649cc26067ac680374d11c6ceebbc9ce3d300f5927d2091295f72525be70928357004668ea97e29eb10fdfcdd5bfb7d9f2673066fe33c85c53004034ce6daa202a1a2eca8d4dff79e87fc5c0f789c3dd954156920995d8ad21e6a7bb044df919890034a9a3cf4b3539794e7ef25aac386adbaa7b0764a6e5284202d9fc761aa7831e4e1ed1408ad971811508ed5e7a8403d55d2eb08fdec7f9962b5eebf6e5fd4f5dc380a9510f0c2ce3b7ccbde07a490514a3491505f1876d515cff437370bceed0758042d17ddc8da6fc4cf0623011d2db06dbd64b04c5b74221a198ca76f3a19f770167678e841f2353899e9d248507e510564a260da83080e9d2c25ff6a3e10d016188067b99f0993c4c985ea34483c7222cb4a7813f682102a8f6e64ad985c504b70f8073633f50303c0d16ab0c5cfa009f0226c42fa16f458294102ae22ebabf2ccf0af2d79e98ceeee091f9a9734321e3d30beb069fde6707617e2b490704b986683f374b6bfa2d924ad4afcba54356121a633b6e3f90d71643b4217d172a22e5b2d6ee5a3a0b48a53f58a45516f706cace2a1343c5dc1dd6e675b1212680367940622a95032dc31eb016309bad58d9c468f0c5238c9940da5888ccf404101abf285ec658b51708392314998893923c113277e6a177b9c7d680a888f4f2922b7a85b2170589f9273a8edfd2100bcd07387d77f60b7208ca5d48b1f9627818e1e6595eec081ae1262cb46d1b040ea9315ac821015ba3d5bdcdeebe4da088ef4f0fa207612a56fb2cc4a0ef2d68e24b5ee15e73f5706c04ca6f6cc02004759e55212025b2e097bfcf40cbc8406dcb4baf466909e7acd15a8c56aa6fb46e3645b389804b1f6fd7ac4b45c33b3c5889165dd1686141dd42811fdc12dd6806dbebbc40ba0cf1fc7e1f6eacd60b9e23d4579121197b33315a7a301702d988ce6f35c19408bd940bb38bad1560ba4356728d12400f290f5c8bbae8c76ca93fb9abe1f27d83b4260e9ccb084334f4c137dfae8b1213df33eeaac7f0f4bf4dcc2c96e1b11d61cd5168228cb2a5350b3c8cca4fc0dbfa647a009bb558032164cd117ddf5db0997c8422ef39d5884dc30b0e772b6206ec5ae6495977e069a0251a09d47439742c360d8f02a022ae202ec0207b8fcb254aa6dd287c789cc59f17d2cef8694cc648ed0804a3cf8e690c915537e995e49f472dcde36181828190b27c217accad274ce4a3e8360da724a55db4483558726831117a7780ea55323c0e04c22d9ddd5d61dbc4812d72cd2cf2bde9c4f0dc7abe677e3c935bb391f2bcf0edccde9374503c1c52c1ca296920a90c830c118129949ff3b433da1a931e938c035a6b2c138a7f46747b46a94d33ac0c74e4fcf1f41cd0bf12659f63d15c075671d861f2843df902397df9f36d305d5392d323adac7f37750117344063a92af63c631d00b9014e24f97d3e6ec4082952007a7a5793b6a16e9000bc30142e110ab70f1e81da9a55b2b39b6061b1038e39bdbdac10957bec02d77538ca76b356b913c2b296fa40d761bc571193b31ba56137ee9c0fa1ca3e4ee88a0d6e1cd72b0603dd50db7c4dee2325e8d497ae36febbb67adaac2765585e3057cde3cb85e2f2fe3d278468146f924bd172adaef6215966f70d7c8f2bd1575c3085f7e239ed22b26f5345fdaae42a5ec4531af46dcb0d6eb9088de9ed5a13b9242c567003906d7ac951d51ab9efaf539bd025605649cfe49c60b8fd7bfbc123b70c66855011141340c0b942ae19d2ab8074fe00a757957a462ff313ada92c3393e83a0a6019e621f218f531b52cdb70c492e155c4636e4caef03f40c82a5d717528173620b1591bac5c6cc5177ad76d3ccbc4734912d24286ada9a3fe6999a15e53616660414a66549f5d2df7393d7b0a01fb6fbbce8335ee027372f4a54162580c79a6e4807282b5bde9b03b36b261c7b3d2e66a9a26047b08b2d26898c47c8f60b4f14e6c18c59aff042043ab55dd32f7f091fbb4a31369bce2a9a2cb4cbab85a1f734e0e04185f505a32c808e96bf0001450eedb425aabf547d544c8b20db055e5ac9520373ee985a5a526c20e0bef21c38b156144b5a021c43d4bdb5a26d47625579c545e92022a3e165f57c0425129c983781dfad9041d4b77ba1c4676073416f0cda8355258e994434fba0bfe0dbd515ab37cace243834289d1a8e10f5adf360fe95066b8a7db03b9b01e9ec8c82e755ad23d263e08ae5079a5d68d3d0ca09d107aaf84aaa48931e79cf0a3079b41c0a1c3c3d42d89f24bcc657c3a44bf4a65948aa1faf642eecb84b119aecea0b6d081c04680ed0d0d41a06199d6b32e07c800f7655135230ce34d381b4c6fece111c88f8819c661ab84800c5682db15fd6ea3e8a4c875d600b73371048793dc5c0d3b18bf45e2b46f02147116f163795e2ceb8be4df2fbb777185c377feaae247f42c9b40e6b20995ad1b0d750255c9d2fd596e085f71dd2489e8acee172ba982252b88e5cb459f8ea969f7b6a3f0d8491c03709ad05a2c5a1ae65bd47b1ac9123874bbdb06fe5ad6c381ad6373202a543d54fb10e76634189e0c7970fc7cef703f8c49b935032960d87fa5714245c52ea3c56be640770eb1e0fe9378821db20ab144781029dada979cdf80c93436ffc55c30bba9e5d6467f2400f930fcfee790a03a07f8fea9e6822f93af0e9b23f6c7ed013329522d3969c2692b3907137ee27b1123d9b7d7e2cca0e1b6c1bcaac34e577209c9fe6e65bed97bb949c18cdd116d2a627beaa6785983abe8c276dfa045f2f1cb8b41fb90ae1f3d4b2378c9175c448775a1f94a286e59ea2e97e48e0ba7494298a41671a11db5f0b66352354dca64e90e112bc93ecfde2cb3e9a8df75b8f563298d0e1aa5e9b17172d12293f0eca9fadeb2f57c5f743f5fbf1de23b60bebecd94f309e074008bfa43ab6f5241edef42b63fc687880855e9d7c3a7d0f314d7dbe0a85b472d678737c775b3937f8ea21be356cf54945a399b1ad9ee8951c8fb8eecbd6272c47eeaec998cc731f441100fad588c39598908f5b9da4047de1d90999a7ea1a684ea3bdfb23dc753426c12cf4e69676adb89e3783fa87603b41c02f5b0a8745c6114a44dd259d947ec83e01b35edf78860b17b3ee7f39e70c742b5f7cc6d623d9543de34b59791179670d7c3484c684f08e25e70d721e6a6c0ef5d3bfcc6d71c570bab81f56af7c17f1d6fc8daa26a782d259dc247493e7832bc6e4d9dd686f1c9e6035f313b8d752b82f40e127f6fb279a80e228864349bf21dc825efbdd2a0f3c0f9f2c7bdb8c48354db4a1e7bb50386211b897f55f139353f374d5b15b1a3bc01f0f2d7eeff4153183050b1abedeac5d6c17eee7b669bec8b9222b6b3b0fbaeaf40857f95e4b79b8a3db759f3abcd4987f088500cbce19621a61b2094cec051f7957276b6572fc81da9ea52cf71db075d69e150f4839c81f6317eb58ee0762cbc8876e0c1c6281e75607b05ea835ee3fde435071680d91d38b4abb52bc43df784b2647fe4f28611777cbde0bb1758bfb4d78d4340bb97df83720afcaa79a1b8db5b79b9de3555893c007105a4aec9e8f7ed5253b205bb1fc69f7992c910d036f6a1571c18c61b899fd6d0c9787cff4b4d81ec11a80b2dcb2e84bf89647b006098e55956012d5bf836a54dd7e9080b0f4dbb188abc3bb46bcca763fe24fd66213c11d1fcc18b4ef3aa28455e76dee0738a2ea4ec70be650a488b69ddbfc693d477583440011f6778868660d5ac20006fde0f0fa351c145665a57d2ba53e41fddd5724423bf6efecf75646c4ae72c46d8a", 0xfffffffffffffd1b) ioctl$HIDIOCGRDESCSIZE(r0, 0x80044801, &(0x7f0000000000)) 21:40:38 executing program 2: r0 = syz_open_dev$hidraw(&(0x7f00000001c0), 0x0, 0x80002) ioctl$EVIOCGUNIQ(0xffffffffffffffff, 0x80404508, &(0x7f0000000000)=""/125) write$hidraw(r0, &(0x7f0000000200)="bc0ca8f4d3805a1e9cbb6e4c040682a0bd99ef43cdd6bc06d27abc341167e0919172aac8aeb68e087adc02c820909c22c9ea07120e55bc7de10dba97b1bcd3516b45398f6f21533d32df047fe3f4800bbee6fd6af40af92318ea15f16a78c34236b9d09d1b7358325d47164ddf658a8a3e5be85522f4b97119058bb024011f532d578d48f98910a169d1c77a949f7dbec5636e4db62a1398d6e6131343c2eceaa0f2a0cb1066300230385ee4f60af0afeee3a2102611ede25b07e0e1c30c12d38666feb175a3102158bb0aac1355f117138057f0a15581afe89b4602e6f706b6e4f8f08fdf207ffce0c5baea8bfe619ebb13eff67b820489a5ff03b0bb1c5967de5d7cec84c3f6fd2cfeada79bdc91cc36ed88d7f375fd76f84e7c9f676f76a29579bbad5e9bfb222fcf484665d879602a2e53dbaaea4ba71df44ecd57677e7f3283b9661a7b6f8808cd95ceb51c7cb44c3ebdfbf6694d1502125a6e9766ac7e645329ab405b879c6fb77206c86c74aa7ef4f6a848037de52ddc554ce029538206d9e61ef7ff168c7ab57ead5205589e6d67d06677b7594c8a46c5d79dcdc7446cbdd107c7f701c24ec2d95772d06de08b637b4cb65219fa30b9e66c9d326f6bb25a8d6b04828300e72a766da3eae409f1223c31ab81e78172382c6e267dbc08dfbd3edc2705e6d9f730da8fa1e9d088f0b7a715e5bdd8ae70faa365ab4246df3c1fe8ba724ef057c74a46471b46254ad7fb0da1854837f2f6f13ef3280a4c6f7c55162855a543fe4c764ac319c89f79f0fb797d4a7b668a16a1cba4916e7582a79c9a2f048993c2c3d02ae35a2c64a6b2a44b857ec681cbf1f3245ceaebbc39c0f532907c5087e9d0715e5e741a076a175396f682fd625a162cec836ea8fd061c28bca45ed70bf7c230a575dd7c4b1c6c0debf473b37df79a354d30692556c3e3a6f63f87caf48c2c8ec5a9cc1ed8862b6a28c512c11a1aac63b343cf3513a39a5b0197bf0e8577414706c6d228bcadc79bb0b060bef39c0572db9a6ec33d11607e6a36babb23515239b2c10ea33b826c4e0bf4063b9dbdbf0b431d518dd4707a9082b77c16c009e7cfde996f9cf135c3de300fcc5f314b5fa72b0a532d1aacb1d5ac8245966a90ad009e51491a225fefd345b77ed7552b9a927830bb1f7e8371e18b589dca77464fd08c57a2f30c3195979315b2081238c2c781e5ffb49342032e91cf4874c3adca9f9bbf387bb8f22649cc26067ac680374d11c6ceebbc9ce3d300f5927d2091295f72525be70928357004668ea97e29eb10fdfcdd5bfb7d9f2673066fe33c85c53004034ce6daa202a1a2eca8d4dff79e87fc5c0f789c3dd954156920995d8ad21e6a7bb044df919890034a9a3cf4b3539794e7ef25aac386adbaa7b0764a6e5284202d9fc761aa7831e4e1ed1408ad971811508ed5e7a8403d55d2eb08fdec7f9962b5eebf6e5fd4f5dc380a9510f0c2ce3b7ccbde07a490514a3491505f1876d515cff437370bceed0758042d17ddc8da6fc4cf0623011d2db06dbd64b04c5b74221a198ca76f3a19f770167678e841f2353899e9d248507e510564a260da83080e9d2c25ff6a3e10d016188067b99f0993c4c985ea34483c7222cb4a7813f682102a8f6e64ad985c504b70f8073633f50303c0d16ab0c5cfa009f0226c42fa16f458294102ae22ebabf2ccf0af2d79e98ceeee091f9a9734321e3d30beb069fde6707617e2b490704b986683f374b6bfa2d924ad4afcba54356121a633b6e3f90d71643b4217d172a22e5b2d6ee5a3a0b48a53f58a45516f706cace2a1343c5dc1dd6e675b1212680367940622a95032dc31eb016309bad58d9c468f0c5238c9940da5888ccf404101abf285ec658b51708392314998893923c113277e6a177b9c7d680a888f4f2922b7a85b2170589f9273a8edfd2100bcd07387d77f60b7208ca5d48b1f9627818e1e6595eec081ae1262cb46d1b040ea9315ac821015ba3d5bdcdeebe4da088ef4f0fa207612a56fb2cc4a0ef2d68e24b5ee15e73f5706c04ca6f6cc02004759e55212025b2e097bfcf40cbc8406dcb4baf466909e7acd15a8c56aa6fb46e3645b389804b1f6fd7ac4b45c33b3c5889165dd1686141dd42811fdc12dd6806dbebbc40ba0cf1fc7e1f6eacd60b9e23d4579121197b33315a7a301702d988ce6f35c19408bd940bb38bad1560ba4356728d12400f290f5c8bbae8c76ca93fb9abe1f27d83b4260e9ccb084334f4c137dfae8b1213df33eeaac7f0f4bf4dcc2c96e1b11d61cd5168228cb2a5350b3c8cca4fc0dbfa647a009bb558032164cd117ddf5db0997c8422ef39d5884dc30b0e772b6206ec5ae6495977e069a0251a09d47439742c360d8f02a022ae202ec0207b8fcb254aa6dd287c789cc59f17d2cef8694cc648ed0804a3cf8e690c915537e995e49f472dcde36181828190b27c217accad274ce4a3e8360da724a55db4483558726831117a7780ea55323c0e04c22d9ddd5d61dbc4812d72cd2cf2bde9c4f0dc7abe677e3c935bb391f2bcf0edccde9374503c1c52c1ca296920a90c830c118129949ff3b433da1a931e938c035a6b2c138a7f46747b46a94d33ac0c74e4fcf1f41cd0bf12659f63d15c075671d861f2843df902397df9f36d305d5392d323adac7f37750117344063a92af63c631d00b9014e24f97d3e6ec4082952007a7a5793b6a16e9000bc30142e110ab70f1e81da9a55b2b39b6061b1038e39bdbdac10957bec02d77538ca76b356b913c2b296fa40d761bc571193b31ba56137ee9c0fa1ca3e4ee88a0d6e1cd72b0603dd50db7c4dee2325e8d497ae36febbb67adaac2765585e3057cde3cb85e2f2fe3d278468146f924bd172adaef6215966f70d7c8f2bd1575c3085f7e239ed22b26f5345fdaae42a5ec4531af46dcb0d6eb9088de9ed5a13b9242c567003906d7ac951d51ab9efaf539bd025605649cfe49c60b8fd7bfbc123b70c66855011141340c0b942ae19d2ab8074fe00a757957a462ff313ada92c3393e83a0a6019e621f218f531b52cdb70c492e155c4636e4caef03f40c82a5d717528173620b1591bac5c6cc5177ad76d3ccbc4734912d24286ada9a3fe6999a15e53616660414a66549f5d2df7393d7b0a01fb6fbbce8335ee027372f4a54162580c79a6e4807282b5bde9b03b36b261c7b3d2e66a9a26047b08b2d26898c47c8f60b4f14e6c18c59aff042043ab55dd32f7f091fbb4a31369bce2a9a2cb4cbab85a1f734e0e04185f505a32c808e96bf0001450eedb425aabf547d544c8b20db055e5ac9520373ee985a5a526c20e0bef21c38b156144b5a021c43d4bdb5a26d47625579c545e92022a3e165f57c0425129c983781dfad9041d4b77ba1c4676073416f0cda8355258e994434fba0bfe0dbd515ab37cace243834289d1a8e10f5adf360fe95066b8a7db03b9b01e9ec8c82e755ad23d263e08ae5079a5d68d3d0ca09d107aaf84aaa48931e79cf0a3079b41c0a1c3c3d42d89f24bcc657c3a44bf4a65948aa1faf642eecb84b119aecea0b6d081c04680ed0d0d41a06199d6b32e07c800f7655135230ce34d381b4c6fece111c88f8819c661ab84800c5682db15fd6ea3e8a4c875d600b73371048793dc5c0d3b18bf45e2b46f02147116f163795e2ceb8be4df2fbb777185c377feaae247f42c9b40e6b20995ad1b0d750255c9d2fd596e085f71dd2489e8acee172ba982252b88e5cb459f8ea969f7b6a3f0d8491c03709ad05a2c5a1ae65bd47b1ac9123874bbdb06fe5ad6c381ad6373202a543d54fb10e76634189e0c7970fc7cef703f8c49b935032960d87fa5714245c52ea3c56be640770eb1e0fe9378821db20ab144781029dada979cdf80c93436ffc55c30bba9e5d6467f2400f930fcfee790a03a07f8fea9e6822f93af0e9b23f6c7ed013329522d3969c2692b3907137ee27b1123d9b7d7e2cca0e1b6c1bcaac34e577209c9fe6e65bed97bb949c18cdd116d2a627beaa6785983abe8c276dfa045f2f1cb8b41fb90ae1f3d4b2378c9175c448775a1f94a286e59ea2e97e48e0ba7494298a41671a11db5f0b66352354dca64e90e112bc93ecfde2cb3e9a8df75b8f563298d0e1aa5e9b17172d12293f0eca9fadeb2f57c5f743f5fbf1de23b60bebecd94f309e074008bfa43ab6f5241edef42b63fc687880855e9d7c3a7d0f314d7dbe0a85b472d678737c775b3937f8ea21be356cf54945a399b1ad9ee8951c8fb8eecbd6272c47eeaec998cc731f441100fad588c39598908f5b9da4047de1d90999a7ea1a684ea3bdfb23dc753426c12cf4e69676adb89e3783fa87603b41c02f5b0a8745c6114a44dd259d947ec83e01b35edf78860b17b3ee7f39e70c742b5f7cc6d623d9543de34b59791179670d7c3484c684f08e25e70d721e6a6c0ef5d3bfcc6d71c570bab81f56af7c17f1d6fc8daa26a782d259dc247493e7832bc6e4d9dd686f1c9e6035f313b8d752b82f40e127f6fb279a80e228864349bf21dc825efbdd2a0f3c0f9f2c7bdb8c48354db4a1e7bb50386211b897f55f139353f374d5b15b1a3bc01f0f2d7eeff4153183050b1abedeac5d6c17eee7b669bec8b9222b6b3b0fbaeaf40857f95e4b79b8a3db759f3abcd4987f088500cbce19621a61b2094cec051f7957276b6572fc81da9ea52cf71db075d69e150f4839c81f6317eb58ee0762cbc8876e0c1c6281e75607b05ea835ee3fde435071680d91d38b4abb52bc43df784b2647fe4f28611777cbde0bb1758bfb4d78d4340bb97df83720afcaa79a1b8db5b79b9de3555893c007105a4aec9e8f7ed5253b205bb1fc69f7992c910d036f6a1571c18c61b899fd6d0c9787cff4b4d81ec11a80b2dcb2e84bf89647b006098e55956012d5bf836a54dd7e9080b0f4dbb188abc3bb46bcca763fe24fd66213c11d1fcc18b4ef3aa28455e76dee0738a2ea4ec70be650a488b69ddbfc693d477583440011f6778868660d5ac20006fde0f0fa351c145665a57d2ba53e41fddd5724423bf6efecf75646c4ae72c46d8a", 0x20001001) 21:40:38 executing program 0: r0 = syz_open_dev$hidraw(&(0x7f00000001c0), 0x0, 0x80002) write$hidraw(r0, &(0x7f0000000200)="bc0ca8f4d3805a1e9cbb6e4c040682a0bd99ef43cdd6bc06d27abc341167e0919172aac8aeb68e087adc02c820909c22c9ea07120e55bc7de10dba97b1bcd3516b4539bf6f21533d32df047fe3f4800bbee6fd6af40af92318ea15f16a78c34236b9d09d1b7358325d47164ddf658a8a3e5be85522f4b97119058bb024011f532d578d48f98910a169d1c77a949f7dbec5636e4db62a1398d6e6131343c2eceaa0f2a0cb1066300230385ee4f60af0afeee3a2102611ede25b07e0e1c30c12d38666feb175a3102158bb0aac1355f117138057f0a15581afe89b4602e6f706b6e4f8f08fdf207ffce0c5baea8bfe619ebb13eff67b820489a5ff03b0bb1c5967de5d7cec84c3f6fd2cfeada79bdc91cc36ed88d7f375fd76f84e7c9f676f76a29579bbad5e9bfb222fcf484665d879602a2e53dbaaea4ba71df44ecd57677e7f3283b9661a7b6f8808cd95ceb51c7cb44c3ebdfbf6694d1502125a6e9766ac7e645329ab405b879c6fb77206c86c74aa7ef4f6a848037de52ddc554ce029538206d9e61ef7ff168c7ab57ead5205589e6d67d06677b7594c8a46c5d79dcdc7446cbdd107c7f701c24ec2d95772d06de08b637b4cb65219fa30b9e66c9d326f6bb25a8d6b04828300e72a766da3eae409f1223c31ab81e78172382c6e267dbc08dfbd3edc2705e6d9f730da8fa1e9d088f0b7a715e5bdd8ae70faa365ab4246df3c1fe8ba724ef057c74a46471b46254ad7fb0da1854837f2f6f13ef3280a4c6f7c55162855a543fe4c764ac319c89f79f0fb797d4a7b668a16a1cba4916e7582a79c9a2f048993c2c3d02ae35a2c64a6b2a44b857ec681cbf1f3245ceaebbc39c0f532907c5087e9d0715e5e741a076a175396f682fd625a162cec836ea8fd061c28bca45ed70bf7c230a575dd7c4b1c6c0debf473b37df79a354d30692556c3e3a6f63f87caf48c2c8ec5a9cc1ed8862b6a28c512c11a1aac63b343cf3513a39a5b0197bf0e8577414706c6d228bcadc79bb0b060bef39c0572db9a6ec33d11607e6a36babb23515239b2c10ea33b826c4e0bf4063b9dbdbf0b431d518dd4707a9082b77c16c009e7cfde996f9cf135c3de300fcc5f314b5fa72b0a532d1aacb1d5ac8245966a90ad009e51491a225fefd345b77ed7552b9a927830bb1f7e8371e18b589dca77464fd08c57a2f30c3195979315b2081238c2c781e5ffb49342032e91cf4874c3adca9f9bbf387bb8f22649cc26067ac680374d11c6ceebbc9ce3d300f5927d2091295f72525be70928357004668ea97e29eb10fdfcdd5bfb7d9f2673066fe33c85c53004034ce6daa202a1a2eca8d4dff79e87fc5c0f789c3dd954156920995d8ad21e6a7bb044df919890034a9a3cf4b3539794e7ef25aac386adbaa7b0764a6e5284202d9fc761aa7831e4e1ed1408ad971811508ed5e7a8403d55d2eb08fdec7f9962b5eebf6e5fd4f5dc380a9510f0c2ce3b7ccbde07a490514a3491505f1876d515cff437370bceed0758042d17ddc8da6fc4cf0623011d2db06dbd64b04c5b74221a198ca76f3a19f770167678e841f2353899e9d248507e510564a260da83080e9d2c25ff6a3e10d016188067b99f0993c4c985ea34483c7222cb4a7813f682102a8f6e64ad985c504b70f8073633f50303c0d16ab0c5cfa009f0226c42fa16f458294102ae22ebabf2ccf0af2d79e98ceeee091f9a9734321e3d30beb069fde6707617e2b490704b986683f374b6bfa2d924ad4afcba54356121a633b6e3f90d71643b4217d172a22e5b2d6ee5a3a0b48a53f58a45516f706cace2a1343c5dc1dd6e675b1212680367940622a95032dc31eb016309bad58d9c468f0c5238c9940da5888ccf404101abf285ec658b51708392314998893923c113277e6a177b9c7d680a888f4f2922b7a85b2170589f9273a8edfd2100bcd07387d77f60b7208ca5d48b1f9627818e1e6595eec081ae1262cb46d1b040ea9315ac821015ba3d5bdcdeebe4da088ef4f0fa207612a56fb2cc4a0ef2d68e24b5ee15e73f5706c04ca6f6cc02004759e55212025b2e097bfcf40cbc8406dcb4baf466909e7acd15a8c56aa6fb46e3645b389804b1f6fd7ac4b45c33b3c5889165dd1686141dd42811fdc12dd6806dbebbc40ba0cf1fc7e1f6eacd60b9e23d4579121197b33315a7a301702d988ce6f35c19408bd940bb38bad1560ba4356728d12400f290f5c8bbae8c76ca93fb9abe1f27d83b4260e9ccb084334f4c137dfae8b1213df33eeaac7f0f4bf4dcc2c96e1b11d61cd5168228cb2a5350b3c8cca4fc0dbfa647a009bb558032164cd117ddf5db0997c8422ef39d5884dc30b0e772b6206ec5ae6495977e069a0251a09d47439742c360d8f02a022ae202ec0207b8fcb254aa6dd287c789cc59f17d2cef8694cc648ed0804a3cf8e690c915537e995e49f472dcde36181828190b27c217accad274ce4a3e8360da724a55db4483558726831117a7780ea55323c0e04c22d9ddd5d61dbc4812d72cd2cf2bde9c4f0dc7abe677e3c935bb391f2bcf0edccde9374503c1c52c1ca296920a90c830c118129949ff3b433da1a931e938c035a6b2c138a7f46747b46a94d33ac0c74e4fcf1f41cd0bf12659f63d15c075671d861f2843df902397df9f36d305d5392d323adac7f37750117344063a92af63c631d00b9014e24f97d3e6ec4082952007a7a5793b6a16e9000bc30142e110ab70f1e81da9a55b2b39b6061b1038e39bdbdac10957bec02d77538ca76b356b913c2b296fa40d761bc571193b31ba56137ee9c0fa1ca3e4ee88a0d6e1cd72b0603dd50db7c4dee2325e8d497ae36febbb67adaac2765585e3057cde3cb85e2f2fe3d278468146f924bd172adaef6215966f70d7c8f2bd1575c3085f7e239ed22b26f5345fdaae42a5ec4531af46dcb0d6eb9088de9ed5a13b9242c567003906d7ac951d51ab9efaf539bd025605649cfe49c60b8fd7bfbc123b70c66855011141340c0b942ae19d2ab8074fe00a757957a462ff313ada92c3393e83a0a6019e621f218f531b52cdb70c492e155c4636e4caef03f40c82a5d717528173620b1591bac5c6cc5177ad76d3ccbc4734912d24286ada9a3fe6999a15e53616660414a66549f5d2df7393d7b0a01fb6fbbce8335ee027372f4a54162580c79a6e4807282b5bde9b03b36b261c7b3d2e66a9a26047b08b2d26898c47c8f60b4f14e6c18c59aff042043ab55dd32f7f091fbb4a31369bce2a9a2cb4cbab85a1f734e0e04185f505a32c808e96bf0001450eedb425aabf547d544c8b20db055e5ac9520373ee985a5a526c20e0bef21c38b156144b5a021c43d4bdb5a26d47625579c545e92022a3e165f57c0425129c983781dfad9041d4b77ba1c4676073416f0cda8355258e994434fba0bfe0dbd515ab37cace243834289d1a8e10f5adf360fe95066b8a7db03b9b01e9ec8c82e755ad23d263e08ae5079a5d68d3d0ca09d107aaf84aaa48931e79cf0a3079b41c0a1c3c3d42d89f24bcc657c3a44bf4a65948aa1faf642eecb84b119aecea0b6d081c04680ed0d0d41a06199d6b32e07c800f7655135230ce34d381b4c6fece111c88f8819c661ab84800c5682db15fd6ea3e8a4c875d600b73371048793dc5c0d3b18bf45e2b46f02147116f163795e2ceb8be4df2fbb777185c377feaae247f42c9b40e6b20995ad1b0d750255c9d2fd596e085f71dd2489e8acee172ba982252b88e5cb459f8ea969f7b6a3f0d8491c03709ad05a2c5a1ae65bd47b1ac9123874bbdb06fe5ad6c381ad6373202a543d54fb10e76634189e0c7970fc7cef703f8c49b935032960d87fa5714245c52ea3c56be640770eb1e0fe9378821db20ab144781029dada979cdf80c93436ffc55c30bba9e5d6467f2400f930fcfee790a03a07f8fea9e6822f93af0e9b23f6c7ed013329522d3969c2692b3907137ee27b1123d9b7d7e2cca0e1b6c1bcaac34e577209c9fe6e65bed97bb949c18cdd116d2a627beaa6785983abe8c276dfa045f2f1cb8b41fb90ae1f3d4b2378c9175c448775a1f94a286e59ea2e97e48e0ba7494298a41671a11db5f0b66352354dca64e90e112bc93ecfde2cb3e9a8df75b8f563298d0e1aa5e9b17172d12293f0eca9fadeb2f57c5f743f5fbf1de23b60bebecd94f309e074008bfa43ab6f5241edef42b63fc687880855e9d7c3a7d0f314d7dbe0a85b472d678737c775b3937f8ea21be356cf54945a399b1ad9ee8951c8fb8eecbd6272c47eeaec998cc731f441100fad588c39598908f5b9da4047de1d90999a7ea1a684ea3bdfb23dc753426c12cf4e69676adb89e3783fa87603b41c02f5b0a8745c6114a44dd259d947ec83e01b35edf78860b17b3ee7f39e70c742b5f7cc6d623d9543de34b59791179670d7c3484c684f08e25e70d721e6a6c0ef5d3bfcc6d71c570bab81f56af7c17f1d6fc8daa26a782d259dc247493e7832bc6e4d9dd686f1c9e6035f313b8d752b82f40e127f6fb279a80e228864349bf21dc825efbdd2a0f3c0f9f2c7bdb8c48354db4a1e7bb50386211b897f55f139353f374d5b15b1a3bc01f0f2d7eeff4153183050b1abedeac5d6c17eee7b669bec8b9222b6b3b0fbaeaf40857f95e4b79b8a3db759f3abcd4987f088500cbce19621a61b2094cec051f7957276b6572fc81da9ea52cf71db075d69e150f4839c81f6317eb58ee0762cbc8876e0c1c6281e75607b05ea835ee3fde435071680d91d38b4abb52bc43df784b2647fe4f28611777cbde0bb1758bfb4d78d4340bb97df83720afcaa79a1b8db5b79b9de3555893c007105a4aec9e8f7ed5253b205bb1fc69f7992c910d036f6a1571c18c61b899fd6d0c9787cff4b4d81ec11a80b2dcb2e84bf89647b006098e55956012d5bf836a54dd7e9080b0f4dbb188abc3bb46bcca763fe24fd66213c11d1fcc18b4ef3aa28455e76dee0738a2ea4ec70be650a488b69ddbfc693d477583440011f6778868660d5ac20006fde0f0fa351c145665a57d2ba53e41fddd5724423bf6efecf75646c4ae72c46d8a", 0x15000) 21:40:38 executing program 3: r0 = syz_open_dev$hidraw(&(0x7f00000001c0), 0x0, 0x80002) write$hidraw(r0, &(0x7f0000000200)="bc0ca8f4d3805a1e9cbb6e4c040682a0bd99ef43cdd6bc06d27abc341167e0919172aac8aeb68e087adc02c812909c22c9ea07120e55bc7de10dba97b1bcd3516b4539bf6f21533d32df047fe3f4800bbee6fd6af40af92318ea15f16a78c34236b9d09d1b7358325d47164ddf658a8a3e5be85522f4b97119058bb024011f532d578d48f98910a169d1c77a949f7dbec5636e4db62a1398d6e6131343c2eceaa0f2a0cb1066300230385ee4f60af0afeee3a2102611ede25b07e0e1c30c12d38666feb175a3102158bb0aac1355f117138057f0a15581afe89b4602e6f706b6e4f8f08fdf207ffce0c5baea8bfe619ebb13eff67b820489a5ff03b0bb1c5967de5d7cec84c3f6fd2cfeada79bdc91cc36ed88d7f375fd76f84e7c9f676f76a29579bbad5e9bfb222fcf484665d879602a2e53dbaaea4ba71df44ecd57677e7f3283b9661a7b6f8808cd95ceb51c7cb44c3ebdfbf6694d1502125a6e9766ac7e645329ab405b879c6fb77206c86c74aa7ef4f6a848037de52ddc554ce029538206d9e61ef7ff168c7ab57ead5205589e6d67d06677b7594c8a46c5d79dcdc7446cbdd107c7f701c24ec2d95772d06de08b637b4cb65219fa30b9e66c9d326f6bb25a8d6b04828300e72a766da3eae409f1223c31ab81e78172382c6e267dbc08dfbd3edc2705e6d9f730da8fa1e9d088f0b7a715e5bdd8ae70faa365ab4246df3c1fe8ba724ef057c74a46471b46254ad7fb0da1854837f2f6f13ef3280a4c6f7c55162855a543fe4c764ac319c89f79f0fb797d4a7b668a16a1cba4916e7582a79c9a2f048993c2c3d02ae35a2c64a6b2a44b857ec681cbf1f3245ceaebbc39c0f532907c5087e9d0715e5e741a076a175396f682fd625a162cec836ea8fd061c28bca45ed70bf7c230a575dd7c4b1c6c0debf473b37df79a354d30692556c3e3a6f63f87caf48c2c8ec5a9cc1ed8862b6a28c512c11a1aac63b343cf3513a39a5b0197bf0e8577414706c6d228bcadc79bb0b060bef39c0572db9a6ec33d11607e6a36babb23515239b2c10ea33b826c4e0bf4063b9dbdbf0b431d518dd4707a9082b77c16c009e7cfde996f9cf135c3de300fcc5f314b5fa72b0a532d1aacb1d5ac8245966a90ad009e51491a225fefd345b77ed7552b9a927830bb1f7e8371e18b589dca77464fd08c57a2f30c3195979315b2081238c2c781e5ffb49342032e91cf4874c3adca9f9bbf387bb8f22649cc26067ac680374d11c6ceebbc9ce3d300f5927d2091295f72525be70928357004668ea97e29eb10fdfcdd5bfb7d9f2673066fe33c85c53004034ce6daa202a1a2eca8d4dff79e87fc5c0f789c3dd954156920995d8ad21e6a7bb044df919890034a9a3cf4b3539794e7ef25aac386adbaa7b0764a6e5284202d9fc761aa7831e4e1ed1408ad971811508ed5e7a8403d55d2eb08fdec7f9962b5eebf6e5fd4f5dc380a9510f0c2ce3b7ccbde07a490514a3491505f1876d515cff437370bceed0758042d17ddc8da6fc4cf0623011d2db06dbd64b04c5b74221a198ca76f3a19f770167678e841f2353899e9d248507e510564a260da83080e9d2c25ff6a3e10d016188067b99f0993c4c985ea34483c7222cb4a7813f682102a8f6e64ad985c504b70f8073633f50303c0d16ab0c5cfa009f0226c42fa16f458294102ae22ebabf2ccf0af2d79e98ceeee091f9a9734321e3d30beb069fde6707617e2b490704b986683f374b6bfa2d924ad4afcba54356121a633b6e3f90d71643b4217d172a22e5b2d6ee5a3a0b48a53f58a45516f706cace2a1343c5dc1dd6e675b1212680367940622a95032dc31eb016309bad58d9c468f0c5238c9940da5888ccf404101abf285ec658b51708392314998893923c113277e6a177b9c7d680a888f4f2922b7a85b2170589f9273a8edfd2100bcd07387d77f60b7208ca5d48b1f9627818e1e6595eec081ae1262cb46d1b040ea9315ac821015ba3d5bdcdeebe4da088ef4f0fa207612a56fb2cc4a0ef2d68e24b5ee15e73f5706c04ca6f6cc02004759e55212025b2e097bfcf40cbc8406dcb4baf466909e7acd15a8c56aa6fb46e3645b389804b1f6fd7ac4b45c33b3c5889165dd1686141dd42811fdc12dd6806dbebbc40ba0cf1fc7e1f6eacd60b9e23d4579121197b33315a7a301702d988ce6f35c19408bd940bb38bad1560ba4356728d12400f290f5c8bbae8c76ca93fb9abe1f27d83b4260e9ccb084334f4c137dfae8b1213df33eeaac7f0f4bf4dcc2c96e1b11d61cd5168228cb2a5350b3c8cca4fc0dbfa647a009bb558032164cd117ddf5db0997c8422ef39d5884dc30b0e772b6206ec5ae6495977e069a0251a09d47439742c360d8f02a022ae202ec0207b8fcb254aa6dd287c789cc59f17d2cef8694cc648ed0804a3cf8e690c915537e995e49f472dcde36181828190b27c217accad274ce4a3e8360da724a55db4483558726831117a7780ea55323c0e04c22d9ddd5d61dbc4812d72cd2cf2bde9c4f0dc7abe677e3c935bb391f2bcf0edccde9374503c1c52c1ca296920a90c830c118129949ff3b433da1a931e938c035a6b2c138a7f46747b46a94d33ac0c74e4fcf1f41cd0bf12659f63d15c075671d861f2843df902397df9f36d305d5392d323adac7f37750117344063a92af63c631d00b9014e24f97d3e6ec4082952007a7a5793b6a16e9000bc30142e110ab70f1e81da9a55b2b39b6061b1038e39bdbdac10957bec02d77538ca76b356b913c2b296fa40d761bc571193b31ba56137ee9c0fa1ca3e4ee88a0d6e1cd72b0603dd50db7c4dee2325e8d497ae36febbb67adaac2765585e3057cde3cb85e2f2fe3d278468146f924bd172adaef6215966f70d7c8f2bd1575c3085f7e239ed22b26f5345fdaae42a5ec4531af46dcb0d6eb9088de9ed5a13b9242c567003906d7ac951d51ab9efaf539bd025605649cfe49c60b8fd7bfbc123b70c66855011141340c0b942ae19d2ab8074fe00a757957a462ff313ada92c3393e83a0a6019e621f218f531b52cdb70c492e155c4636e4caef03f40c82a5d717528173620b1591bac5c6cc5177ad76d3ccbc4734912d24286ada9a3fe6999a15e53616660414a66549f5d2df7393d7b0a01fb6fbbce8335ee027372f4a54162580c79a6e4807282b5bde9b03b36b261c7b3d2e66a9a26047b08b2d26898c47c8f60b4f14e6c18c59aff042043ab55dd32f7f091fbb4a31369bce2a9a2cb4cbab85a1f734e0e04185f505a32c808e96bf0001450eedb425aabf547d544c8b20db055e5ac9520373ee985a5a526c20e0bef21c38b156144b5a021c43d4bdb5a26d47625579c545e92022a3e165f57c0425129c983781dfad9041d4b77ba1c4676073416f0cda8355258e994434fba0bfe0dbd515ab37cace243834289d1a8e10f5adf360fe95066b8a7db03b9b01e9ec8c82e755ad23d263e08ae5079a5d68d3d0ca09d107aaf84aaa48931e79cf0a3079b41c0a1c3c3d42d89f24bcc657c3a44bf4a65948aa1faf642eecb84b119aecea0b6d081c04680ed0d0d41a06199d6b32e07c800f7655135230ce34d381b4c6fece111c88f8819c661ab84800c5682db15fd6ea3e8a4c875d600b73371048793dc5c0d3b18bf45e2b46f02147116f163795e2ceb8be4df2fbb777185c377feaae247f42c9b40e6b20995ad1b0d750255c9d2fd596e085f71dd2489e8acee172ba982252b88e5cb459f8ea969f7b6a3f0d8491c03709ad05a2c5a1ae65bd47b1ac9123874bbdb06fe5ad6c381ad6373202a543d54fb10e76634189e0c7970fc7cef703f8c49b935032960d87fa5714245c52ea3c56be640770eb1e0fe9378821db20ab144781029dada979cdf80c93436ffc55c30bba9e5d6467f2400f930fcfee790a03a07f8fea9e6822f93af0e9b23f6c7ed013329522d3969c2692b3907137ee27b1123d9b7d7e2cca0e1b6c1bcaac34e577209c9fe6e65bed97bb949c18cdd116d2a627beaa6785983abe8c276dfa045f2f1cb8b41fb90ae1f3d4b2378c9175c448775a1f94a286e59ea2e97e48e0ba7494298a41671a11db5f0b66352354dca64e90e112bc93ecfde2cb3e9a8df75b8f563298d0e1aa5e9b17172d12293f0eca9fadeb2f57c5f743f5fbf1de23b60bebecd94f309e074008bfa43ab6f5241edef42b63fc687880855e9d7c3a7d0f314d7dbe0a85b472d678737c775b3937f8ea21be356cf54945a399b1ad9ee8951c8fb8eecbd6272c47eeaec998cc731f441100fad588c39598908f5b9da4047de1d90999a7ea1a684ea3bdfb23dc753426c12cf4e69676adb89e3783fa87603b41c02f5b0a8745c6114a44dd259d947ec83e01b35edf78860b17b3ee7f39e70c742b5f7cc6d623d9543de34b59791179670d7c3484c684f08e25e70d721e6a6c0ef5d3bfcc6d71c570bab81f56af7c17f1d6fc8daa26a782d259dc247493e7832bc6e4d9dd686f1c9e6035f313b8d752b82f40e127f6fb279a80e228864349bf21dc825efbdd2a0f3c0f9f2c7bdb8c48354db4a1e7bb50386211b897f55f139353f374d5b15b1a3bc01f0f2d7eeff4153183050b1abedeac5d6c17eee7b669bec8b9222b6b3b0fbaeaf40857f95e4b79b8a3db759f3abcd4987f088500cbce19621a61b2094cec051f7957276b6572fc81da9ea52cf71db075d69e150f4839c81f6317eb58ee0762cbc8876e0c1c6281e75607b05ea835ee3fde435071680d91d38b4abb52bc43df784b2647fe4f28611777cbde0bb1758bfb4d78d4340bb97df83720afcaa79a1b8db5b79b9de3555893c007105a4aec9e8f7ed5253b205bb1fc69f7992c910d036f6a1571c18c61b899fd6d0c9787cff4b4d81ec11a80b2dcb2e84bf89647b006098e55956012d5bf836a54dd7e9080b0f4dbb188abc3bb46bcca763fe24fd66213c11d1fcc18b4ef3aa28455e76dee0738a2ea4ec70be650a488b69ddbfc693d477583440011f6778868660d5ac20006fde0f0fa351c145665a57d2ba53e41fddd5724423bf6efecf75646c4ae72c46d8a", 0x20001001) ioctl$HIDIOCGRDESCSIZE(r0, 0x80044801, &(0x7f0000000000)) r1 = syz_open_dev$hidraw(&(0x7f0000000040), 0x0, 0x0) write$hidraw(r1, 0x0, 0x0) ioctl$HIDIOCSFEATURE(r1, 0xc0404806, &(0x7f0000000100)="831e6d1a77efacf5caa44a77f17a24cee796f3aa7d5112f8c57b987012139f093aa9bab743685dc5059c94d44f845505251d6847e771d4dc73ed25b5040b04bec2b92e4beff6c788b4bbb47355422805c132a17d7f3ddd614b272b005865b4d7036dae2411a76800a29e60cb4d818a2ab1f311e5f404b69dc4eda549c07ec31156a46e16c39f3d521eebee61c1d86278bf19b128d9327cb4b1f6cf905c88fba904b884c462feaaf41903b14b49efef8a4fd2190a02537d") ioctl$HIDIOCGSTRING(0xffffffffffffffff, 0x81044804, &(0x7f0000000040)={0xa3, "d386a6a8a07ed8cf15e979b9617a166acbebc64a2267b3469ce49c77516ded6d5a652de57db8377153d7969bb7978c81431e8cb0e23d589f14982abc4f59871e93bf65ce702d57a111f9add2c069c13fb77babc97c726aee1595b221bc00d6d316526c1821841f99e820edd40d064c8af2a58bfbf9f105e09bf761955711b96852a1136351aea9e14aef674844636a48ab822b87dd2b270f055d88b06b55cf4fbb1e49"}) ioctl$HIDIOCGREPORT(0xffffffffffffffff, 0x400c4807, &(0x7f0000001040)={0x2, 0x100, 0x1}) 21:40:38 executing program 5: syz_usb_connect(0x0, 0x4ac, &(0x7f0000001040)={{0x12, 0x1, 0x51, 0x6e, 0x1b, 0xe7, 0x10, 0x55f, 0xc420, 0xb869, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x49a, 0x2, 0x80, 0x4, 0x90, 0xe0, [{{0x9, 0x4, 0x3, 0x86, 0x5, 0x48, 0x56, 0x46, 0x9, [@generic={0x65, 0xc, "32fd9c0d8ade7382bbf2d1dae5c4ceba0e5412fc8824332fcdef2f0c81b31b9844877af483517e213190322dc423a7e1a2345a307ca99f75c5d386b5334d9f2ea68d9accd1f880dea7ee263c830cebf29b9410aadd38331b49f1382932274eb7510d7a"}], [{{0x9, 0x5, 0x0, 0x10, 0x20, 0x40, 0xd3, 0x40, [@uac_iso={0x7, 0x25, 0x1, 0x2, 0x40, 0x5}]}}, {{0x9, 0x5, 0xa, 0x0, 0x10, 0xff, 0x3, 0x1, [@uac_iso={0x7, 0x25, 0x1, 0x1, 0x8, 0x3}]}}, {{0x9, 0x5, 0xf, 0x4, 0x10, 0x0, 0x2, 0x3f}}, {{0x9, 0x5, 0x5, 0x0, 0x400, 0x3, 0x80, 0x5, [@uac_iso={0x7, 0x25, 0x1, 0x0, 0x2, 0x6}, @generic={0xc3, 0x24, "91dbd9d7b7fbf639985f4b389cffad13f37ba88c22bb95a865cc9329c88c772a8f736aa0202835a197e8c99be030a72d2aa288155709441a039d0fb70ff6e2dd7d78622e0acd08b120b873aa544baef7112b7b551f757fb9361d5bd71218ad258ba35c3a514c850b855db43129da198897e5a84e5efdfd60d10924e6dd1dadeb195a112910ab1487b300e80d8cf6d56b73671f15e7d6e553fb1e06f78593130c457e7d41147bed989026a959b60e3e018f6f61e9a538d189de4c7308b94954ca44"}]}}, {{0x9, 0x5, 0x0, 0x0, 0x10, 0x8, 0x9e, 0x4, [@generic={0xeb, 0x22, "1843fdb1e76b1af1c7f135ca6eb21fc7df92c59bde982523e78c6336439f56497ded16c169d443a79bff36e37cd5ac590cdbc0933f6aa7cf5f593d464e7a825ef6f3222e93f8d33a777934a0b265f77f01621810fc81fbf4c7474d2ad745c68eba07586a381e753f4542b5ab036dbbf0fb1e21dca7ed75ee7381fe6648371c455a49454e82016d51b59f5f8d0d307709c58eca8479492f2d3f5666840b9632365b6e21e4b230ad7037ca7377e97ee39a39b81736e798949ef384a19ca0b3a3a682680720ff177a49d55705001dacf9ba78d2a5a076bfb8b99588f2d747ee591bdebd279c3b94cd314b"}, @generic={0xcd, 0x21, "72a3af310970ca184f9c28f76ae717d4c8b1dab176e219aaca522cce6058e0d1832cc55d3246b8eb1d156ca737309a320aa0c9a3c5f092b6a2133b621eebd8bd7a18a383e1d73035d77e3d1694a6b7404842337d434182f8beaf481dcafde1048996fa4511eba4e4296c467209319f7e9be78ad56ea89d3f603c878fc8b422a3c9cfaf234dd3e8fb9e56135c954995c8b31917163f4dc0270f80ac793bb3c5d17d05daf6e7cd007b7e2cd7b79da3e1aae5b600251131f8c820860eb23638ba4cb37866ffb6cebd2747c056"}]}}]}}, {{0x9, 0x4, 0xf9, 0x9, 0x6, 0x86, 0x7e, 0x5d, 0x8, [], [{{0x9, 0x5, 0x0, 0x2, 0x20, 0x8a, 0x5a, 0x5, [@generic={0x44, 0x31, "02693cbb25fd0c9ef1172968ae4999a34901a21db837e40a59d8a44672936ad1062dbb9e972dac94e8112f5d653814ded621e6fe1a5ded58ef11a12b546d36a69284"}, @generic={0x8b, 0xd, "6feb6706a7466640e52d7487b6a376e0b224a2b68d0b535c6fffbb37c87054b47d2fa8838b631525023b7e655f03b39619f3daf991d010324436c522fb918f29a3978027e5123210b98b398366f56fe83182d3e909ee557188475981bd0ead1a6456cf26fc9aaab8f4ab98d3c922457aaf1fdf3caf1da544c3f5b3812106f940164a5e5379c4f3c2a5"}]}}, {{0x9, 0x5, 0x0, 0x3, 0x8, 0x80, 0x2, 0xe4, [@uac_iso={0x7, 0x25, 0x1, 0x1, 0x7, 0x20}, @uac_iso={0x7, 0x25, 0x1, 0x80, 0x3f, 0x3}]}}, {{0x9, 0x5, 0x8, 0x2, 0x40, 0x0, 0x5, 0x8, [@uac_iso={0x7, 0x25, 0x1, 0x3, 0x3, 0x3f}, @generic={0x3c, 0xe, "f881bcc67cdb1b0d9ea4df1b0e49b03219e11b1e06aafe08dc6b349951c799b0ab17eed0ac859a12292c031bd30ed98b128d47313cdefa9f12bd"}]}}, {{0x9, 0x5, 0xb, 0x1, 0x3ff, 0xfd, 0x40, 0x1}}, {{0x9, 0x5, 0x3, 0x1, 0x0, 0x6, 0x3, 0x6, [@uac_iso={0x7, 0x25, 0x1, 0x80, 0x4, 0x6}]}}, {{0x9, 0x5, 0x9, 0x10, 0x400, 0xae, 0x4, 0xff}}]}}]}}]}}, &(0x7f0000001540)={0xa, &(0x7f0000000040)={0xa, 0x6, 0x200, 0xff, 0x91, 0x1, 0x8, 0x1}, 0x38, &(0x7f0000000080)={0x5, 0xf, 0x38, 0x6, [@wireless={0xb, 0x10, 0x1, 0x8, 0x2a, 0x81, 0x3, 0x9541, 0x6}, @ptm_cap={0x3}, @ssp_cap={0x10, 0x10, 0xa, 0x9, 0x1, 0x4, 0xf00f, 0x1, [0x0]}, @ptm_cap={0x3}, @ext_cap={0x7, 0x10, 0x2, 0x10, 0x9, 0x2, 0x9}, @wireless={0xb, 0x10, 0x1, 0x2, 0x4, 0x42, 0x57, 0x1f, 0x20}]}, 0x4, [{0xad, &(0x7f00000000c0)=@string={0xad, 0x3, "a16fcd5350ae71052062c1ef23b97e81df76f16fc5b2b8e8e9f2fec4bf393bab2148cbd8a8f3c846223529d959486218a9eed783f37b09388129d81923ede52fbd6207eeb16b9bc0b2888293dc392cc220ef4e4196b19f1508c7a7b36f6acc0e07019a77971a3868821041a4081218d6e83fb4481e02655d13f1c55287903dc04ee6ae44fc5ccff498c72fadf1d7756e846f62660f9b5344e3f04bb06a68463b47e279261d087bcf552768"}}, {0x6, &(0x7f0000000180)=@string={0x6, 0x3, "9a55faed"}}, {0xf, &(0x7f00000001c0)=@string={0xf, 0x3, "a2f314a6983215077758552053"}}, {0x20, &(0x7f0000001500)=@string={0x20, 0x3, "7d15e23d5c54a10d45392df7142c096f43ba233c0b5c51dc4d830ffa23c3"}}]}) r0 = syz_open_dev$hidraw(&(0x7f0000000000), 0x0, 0x200200) write$hidraw(r0, &(0x7f0000000200)="bc0ca8f4d3805a1e9cbb6e4c0f0682a0bd99ef43cdd6bc06d27abc341167e0919172aac8aeb68e087adc02c820909c22c9ea07120e55bc7de10dba97b1bcd3516b45398f6f21533d32df047fe3f4800bbee6fd6af40af92318ea15f16a78c34236b9d09d1b7358325d47164ddf658a8a3e5be85522f4b97119058bb024011f532d578d48f98910a169d1c77a949f7dbec5636e4db62a1398d6e6131343c2eceaa0f2a0cb1066300230385ee4f60af0afeee3a2102611ede25b07e0e1c30c12d38666feb175a3102158bb0aac1355f117138057f0a15581afe89b4602e6f706b6e4f8f08fdf207ffce0c5baea8bfe619ebb13eff67b820489a5ff03b0bb1c5967de5d7cec84c3f6fd2cfeada79bdc91cc36ed88d7f375fd76f84e7c9f676f76a29579bbad5e9bfb222fcf484665d879602a2e53dbaaea4ba71df44ecd57677e7f3283b9661a7b6f8808cd95ceb51c7cb44c3ebdfbf6694d1502125a6e9766ac7e645329ab405b879c6fb77206c86c74aa7ef4f6a848037de52ddc554ce029538206d9e61ef7ff168c7ab57ead5205589e6d67d06677b7594c8a46c5d79dcdc7446cbdd107c7f701c24ec2d95772d06de08b637b4cb65219fa30b9e66c9d326f6bb25a8d6b04828300e72a766da3eae409f1223c31ab81e78172382c6e267dbc08dfbd3edc2705e6d9f730da8fa1e9d088f0b7a715e5bdd8ae70faa365ab4246df3c1fe8ba724ef057c74a46471b46254ad7fb0da1854837f2f6f13ef3280a4c6f7c55162855a543fe4c764ac319c89f79f0fb797d4a7b668a16a1cba4916e7582a79c9a2f048993c2c3d02ae35a2c64a6b2a44b857ec681cbf1f3245ceaebbc39c0f532907c5087e9d0715e5e741a076a175396f682fd625a162cec836ea8fd061c28bca45ed70bf7c230a575dd7c4b1c6c0debf473b37df79a354d30692556c3e3a6f63f87caf48c2c8ec5a9cc1ed8862b6a28c512c11a1aac63b343cf3513a39a5b0197bf0e8577414706c6d228bcadc79bb0b060bef39c0572db9a6ec33d11607e6a36babb23515239b2c10ea33b826c4e0bf4063b9dbdbf0b431d518dd4707a9082b77c16c009e7cfde996f9cf135c3de300fcc5f314b5fa72b0a532d1aacb1d5ac8245966a90ad009e51491a225fefd345b77ed7552b9a927830bb1f7e8371e18b589dca77464fd08c57a2f30c3195979315b2081238c2c781e5ffb49342032e91cf4874c3adca9f9bbf387bb8f22649cc26067ac680374d11c6ceebbc9ce3d300f5927d2091295f72525be70928357004668ea97e29eb10fdfcdd5bfb7d9f2673066fe33c85c53004034ce6daa202a1a2eca8d4dff79e87fc5c0f789c3dd954156920995d8ad21e6a7bb044df919890034a9a3cf4b3539794e7ef25aac386adbaa7b0764a6e5284202d9fc761aa7831e4e1ed1408ad971811508ed5e7a8403d55d2eb08fdec7f9962b5eebf6e5fd4f5dc380a9510f0c2ce3b7ccbde07a490514a3491505f1876d515cff437370bceed0758042d17ddc8da6fc4cf0623011d2db06dbd64b04c5b74221a198ca76f3a19f770167678e841f2353899e9d248507e510564a260da83080e9d2c25ff6a3e10d016188067b99f0993c4c985ea34483c7222cb4a7813f682102a8f6e64ad985c504b70f8073633f50303c0d16ab0c5cfa009f0226c42fa16f458294102ae22ebabf2ccf0af2d79e98ceeee091f9a9734321e3d30beb069fde6707617e2b490704b986683f374b6bfa2d924ad4afcba54356121a633b6e3f90d71643b4217d172a22e5b2d6ee5a3a0b48a53f58a45516f706cace2a1343c5dc1dd6e675b1212680367940622a95032dc31eb016309bad58d9c468f0c5238c9940da5888ccf404101abf285ec658b51708392314998893923c113277e6a177b9c7d680a888f4f2922b7a85b2170589f9273a8edfd2100bcd07387d77f60b7208ca5d48b1f9627818e1e6595eec081ae1262cb46d1b040ea9315ac821015ba3d5bdcdeebe4da088ef4f0fa207612a56fb2cc4a0ef2d68e24b5ee15e73f5706c04ca6f6cc02004759e55212025b2e097bfcf40cbc8406dcb4baf466909e7acd15a8c56aa6fb46e3645b389804b1f6fd7ac4b45c33b3c5889165dd1686141dd42811fdc12dd6806dbebbc40ba0cf1fc7e1f6eacd60b9e23d4579121197b33315a7a301702d988ce6f35c19408bd940bb38bad1560ba4356728d12400f290f5c8bbae8c76ca93fb9abe1f27d83b4260e9ccb084334f4c137dfae8b1213df33eeaac7f0f4bf4dcc2c96e1b11d61cd5168228cb2a5350b3c8cca4fc0dbfa647a009bb558032164cd117ddf5db0997c8422ef39d5884dc30b0e772b6206ec5ae6495977e069a0251a09d47439742c360d8f02a022ae202ec0207b8fcb254aa6dd287c789cc59f17d2cef8694cc648ed0804a3cf8e690c915537e995e49f472dcde36181828190b27c217accad274ce4a3e8360da724a55db4483558726831117a7780ea55323c0e04c22d9ddd5d61dbc4812d72cd2cf2bde9c4f0dc7abe677e3c935bb391f2bcf0edccde9374503c1c52c1ca296920a90c830c118129949ff3b433da1a931e938c035a6b2c138a7f46747b46a94d33ac0c74e4fcf1f41cd0bf12659f63d15c075671d861f2843df902397df9f36d305d5392d323adac7f37750117344063a92af63c631d00b9014e24f97d3e6ec4082952007a7a5793b6a16e9000bc30142e110ab70f1e81da9a55b2b39b6061b1038e39bdbdac10957bec02d77538ca76b356b913c2b296fa40d761bc571193b31ba56137ee9c0fa1ca3e4ee88a0d6e1cd72b0603dd50db7c4dee2325e8d497ae36febbb67adaac2765585e3057cde3cb85e2f2fe3d278468146f924bd172adaef6215966f70d7c8f2bd1575c3085f7e239ed22b26f5345fdaae42a5ec4531af46dcb0d6eb9088de9ed5a13b9242c567003906d7ac951d51ab9efaf539bd025605649cfe49c60b8fd7bfbc123b70c66855011141340c0b942ae19d2ab8074fe00a757957a462ff313ada92c3393e83a0a6019e621f218f531b52cdb70c492e155c4636e4caef03f40c82a5d717528173620b1591bac5c6cc5177ad76d3ccbc4734912d24286ada9a3fe6999a15e53616660414a66549f5d2df7393d7b0a01fb6fbbce8335ee027372f4a54162580c79a6e4807282b5bde9b03b36b261c7b3d2e66a9a26047b08b2d26898c47c8f60b4f14e6c18c59aff042043ab55dd32f7f091fbb4a31369bce2a9a2cb4cbab85a1f734e0e04185f505a32c808e96bf0001450eedb425aabf547d544c8b20db055e5ac9520373ee985a5a526c20e0bef21c38b156144b5a021c43d4bdb5a26d47625579c545e92022a3e165f57c0425129c983781dfad9041d4b77ba1c4676073416f0cda8355258e994434fba0bfe0dbd515ab37cace243834289d1a8e10f5adf360fe95066b8a7db03b9b01e9ec8c82e755ad23d263e08ae5079a5d68d3d0ca09d107aaf84aaa48931e79cf0a3079b41c0a1c3c3d42d89f24bcc657c3a44bf4a65948aa1faf642eecb84b119aecea0b6d081c04680ed0d0d41a06199d6b32e07c800f7655135230ce34d381b4c6fece111c88f8819c661ab84800c5682db15fd6ea3e8a4c875d600b73371048793dc5c0d3b18bf45e2b46f02147116f163795e2ceb8be4df2fbb777185c377feaae247f42c9b40e6b20995ad1b0d750255c9d2fd596e085f71dd2489e8acee172ba982252b88e5cb459f8ea969f7b6a3f0d8491c03709ad05a2c5a1ae65bd47b1ac9123874bbdb06fe5ad6c381ad6373202a543d54fb10e76634189e0c7970fc7cef703f8c49b935032960d87fa5714245c52ea3c56be640770eb1e0fe9378821db20ab144781029dada979cdf80c93436ffc55c30bba9e5d6467f2400f930fcfee790a03a07f8fea9e6822f93af0e9b23f6c7ed013329522d3969c2692b3907137ee27b1123d9b7d7e2cca0e1b6c1bcaac34e577209c9fe6e65bed97bb949c18cdd116d2a627beaa6785983abe8c276dfa045f2f1cb8b41fb90ae1f3d4b2378c9175c448775a1f94a286e59ea2e97e48e0ba7494298a41671a11db5f0b66352354dca64e90e112bc93ecfde2cb3e9a8df75b8f563298d0e1aa5e9b17172d12293f0eca9fadeb2f57c5f743f5fbf1de23b60bebecd94f309e074008bfa43ab6f5241edef42b63fc687880855e9d7c3a7d0f314d7dbe0a85b472d678737c775b3937f8ea21be356cf54945a399b1ad9ee8951c8fb8eecbd6272c47eeaec998cc731f441100fad588c39598908f5b9da4047de1d90999a7ea1a684ea3bdfb23dc753426c12cf4e69676adb89e3783fa87603b41c02f5b0a8745c6114a44dd259d947ec83e01b35edf78860b17b3ee7f39e70c742b5f7cc6d623d9543de34b59791179670d7c3484c684f08e25e70d721e6a6c0ef5d3bfcc6d71c570bab81f56af7c17f1d6fc8daa26a782d259dc247493e7832bc6e4d9dd686f1c9e6035f313b8d752b82f40e127f6fb279a80e228864349bf21dc825efbdd2a0f3c0f9f2c7bdb8c48354db4a1e7bb50386211b897f55f139353f374d5b15b1a3bc01f0f2d7eeff4153183050b1abedeac5d6c17eee7b669bec8b9222b6b3b0fbaeaf40857f95e4b79b8a3db759f3abcd4987f088500cbce19621a61b2094cec051f7957276b6572fc81da9ea52cf71db075d69e150f4839c81f6317eb58ee0762cbc8876e0c1c6281e75607b05ea835ee3fde435071680d91d38b4abb52bc43df784b2647fe4f28611777cbde0bb1758bfb4d78d4340bb97df83720afcaa79a1b8db5b79b9de3555893c007105a4aec9e8f7ed5253b205bb1fc69f7992c910d036f6a1571c18c61b899fd6d0c9787cff4b4d81ec11a80b2dcb2e84bf89647b006098e55956012d5bf836a54dd7e9080b0f4dbb188abc3bb46bcca763fe24fd66213c11d1fcc18b4ef3aa28455e76dee0738a2ea4ec70be650a488b69ddbfc693d477583440011f6778868660d5ac20006fde0f0fa351c145665a57d2ba53e41fddd5724423bf6efecf75646c4ae72c46d8a", 0x20001001) 21:40:38 executing program 0: r0 = syz_open_dev$hidraw(&(0x7f00000001c0), 0x0, 0x80002) write$hidraw(r0, &(0x7f0000000200)="bc0ca8f4d3805a1e9cbb6e4c040682a0bd99ef43cdd6bc06d27abc341167e0919172aac8aeb68e087adc02c820909c22c9ea07120e55bc7de10dba97b1bcd3516b4539bf6f21533d32df047fe3f4800bbee6fd6af40af92318ea15f16a78c34236b9d09d1b7358325d47164ddf658a8a3e5be85522f4b97119058bb024011f532d578d48f98910a169d1c77a949f7dbec5636e4db62a1398d6e6131343c2eceaa0f2a0cb1066300230385ee4f60af0afeee3a2102611ede25b07e0e1c30c12d38666feb175a3102158bb0aac1355f117138057f0a15581afe89b4602e6f706b6e4f8f08fdf207ffce0c5baea8bfe619ebb13eff67b820489a5ff03b0bb1c5967de5d7cec84c3f6fd2cfeada79bdc91cc36ed88d7f375fd76f84e7c9f676f76a29579bbad5e9bfb222fcf484665d879602a2e53dbaaea4ba71df44ecd57677e7f3283b9661a7b6f8808cd95ceb51c7cb44c3ebdfbf6694d1502125a6e9766ac7e645329ab405b879c6fb77206c86c74aa7ef4f6a848037de52ddc554ce029538206d9e61ef7ff168c7ab57ead5205589e6d67d06677b7594c8a46c5d79dcdc7446cbdd107c7f701c24ec2d95772d06de08b637b4cb65219fa30b9e66c9d326f6bb25a8d6b04828300e72a766da3eae409f1223c31ab81e78172382c6e267dbc08dfbd3edc2705e6d9f730da8fa1e9d088f0b7a715e5bdd8ae70faa365ab4246df3c1fe8ba724ef057c74a46471b46254ad7fb0da1854837f2f6f13ef3280a4c6f7c55162855a543fe4c764ac319c89f79f0fb797d4a7b668a16a1cba4916e7582a79c9a2f048993c2c3d02ae35a2c64a6b2a44b857ec681cbf1f3245ceaebbc39c0f532907c5087e9d0715e5e741a076a175396f682fd625a162cec836ea8fd061c28bca45ed70bf7c230a575dd7c4b1c6c0debf473b37df79a354d30692556c3e3a6f63f87caf48c2c8ec5a9cc1ed8862b6a28c512c11a1aac63b343cf3513a39a5b0197bf0e8577414706c6d228bcadc79bb0b060bef39c0572db9a6ec33d11607e6a36babb23515239b2c10ea33b826c4e0bf4063b9dbdbf0b431d518dd4707a9082b77c16c009e7cfde996f9cf135c3de300fcc5f314b5fa72b0a532d1aacb1d5ac8245966a90ad009e51491a225fefd345b77ed7552b9a927830bb1f7e8371e18b589dca77464fd08c57a2f30c3195979315b2081238c2c781e5ffb49342032e91cf4874c3adca9f9bbf387bb8f22649cc26067ac680374d11c6ceebbc9ce3d300f5927d2091295f72525be70928357004668ea97e29eb10fdfcdd5bfb7d9f2673066fe33c85c53004034ce6daa202a1a2eca8d4dff79e87fc5c0f789c3dd954156920995d8ad21e6a7bb044df919890034a9a3cf4b3539794e7ef25aac386adbaa7b0764a6e5284202d9fc761aa7831e4e1ed1408ad971811508ed5e7a8403d55d2eb08fdec7f9962b5eebf6e5fd4f5dc380a9510f0c2ce3b7ccbde07a490514a3491505f1876d515cff437370bceed0758042d17ddc8da6fc4cf0623011d2db06dbd64b04c5b74221a198ca76f3a19f770167678e841f2353899e9d248507e510564a260da83080e9d2c25ff6a3e10d016188067b99f0993c4c985ea34483c7222cb4a7813f682102a8f6e64ad985c504b70f8073633f50303c0d16ab0c5cfa009f0226c42fa16f458294102ae22ebabf2ccf0af2d79e98ceeee091f9a9734321e3d30beb069fde6707617e2b490704b986683f374b6bfa2d924ad4afcba54356121a633b6e3f90d71643b4217d172a22e5b2d6ee5a3a0b48a53f58a45516f706cace2a1343c5dc1dd6e675b1212680367940622a95032dc31eb016309bad58d9c468f0c5238c9940da5888ccf404101abf285ec658b51708392314998893923c113277e6a177b9c7d680a888f4f2922b7a85b2170589f9273a8edfd2100bcd07387d77f60b7208ca5d48b1f9627818e1e6595eec081ae1262cb46d1b040ea9315ac821015ba3d5bdcdeebe4da088ef4f0fa207612a56fb2cc4a0ef2d68e24b5ee15e73f5706c04ca6f6cc02004759e55212025b2e097bfcf40cbc8406dcb4baf466909e7acd15a8c56aa6fb46e3645b389804b1f6fd7ac4b45c33b3c5889165dd1686141dd42811fdc12dd6806dbebbc40ba0cf1fc7e1f6eacd60b9e23d4579121197b33315a7a301702d988ce6f35c19408bd940bb38bad1560ba4356728d12400f290f5c8bbae8c76ca93fb9abe1f27d83b4260e9ccb084334f4c137dfae8b1213df33eeaac7f0f4bf4dcc2c96e1b11d61cd5168228cb2a5350b3c8cca4fc0dbfa647a009bb558032164cd117ddf5db0997c8422ef39d5884dc30b0e772b6206ec5ae6495977e069a0251a09d47439742c360d8f02a022ae202ec0207b8fcb254aa6dd287c789cc59f17d2cef8694cc648ed0804a3cf8e690c915537e995e49f472dcde36181828190b27c217accad274ce4a3e8360da724a55db4483558726831117a7780ea55323c0e04c22d9ddd5d61dbc4812d72cd2cf2bde9c4f0dc7abe677e3c935bb391f2bcf0edccde9374503c1c52c1ca296920a90c830c118129949ff3b433da1a931e938c035a6b2c138a7f46747b46a94d33ac0c74e4fcf1f41cd0bf12659f63d15c075671d861f2843df902397df9f36d305d5392d323adac7f37750117344063a92af63c631d00b9014e24f97d3e6ec4082952007a7a5793b6a16e9000bc30142e110ab70f1e81da9a55b2b39b6061b1038e39bdbdac10957bec02d77538ca76b356b913c2b296fa40d761bc571193b31ba56137ee9c0fa1ca3e4ee88a0d6e1cd72b0603dd50db7c4dee2325e8d497ae36febbb67adaac2765585e3057cde3cb85e2f2fe3d278468146f924bd172adaef6215966f70d7c8f2bd1575c3085f7e239ed22b26f5345fdaae42a5ec4531af46dcb0d6eb9088de9ed5a13b9242c567003906d7ac951d51ab9efaf539bd025605649cfe49c60b8fd7bfbc123b70c66855011141340c0b942ae19d2ab8074fe00a757957a462ff313ada92c3393e83a0a6019e621f218f531b52cdb70c492e155c4636e4caef03f40c82a5d717528173620b1591bac5c6cc5177ad76d3ccbc4734912d24286ada9a3fe6999a15e53616660414a66549f5d2df7393d7b0a01fb6fbbce8335ee027372f4a54162580c79a6e4807282b5bde9b03b36b261c7b3d2e66a9a26047b08b2d26898c47c8f60b4f14e6c18c59aff042043ab55dd32f7f091fbb4a31369bce2a9a2cb4cbab85a1f734e0e04185f505a32c808e96bf0001450eedb425aabf547d544c8b20db055e5ac9520373ee985a5a526c20e0bef21c38b156144b5a021c43d4bdb5a26d47625579c545e92022a3e165f57c0425129c983781dfad9041d4b77ba1c4676073416f0cda8355258e994434fba0bfe0dbd515ab37cace243834289d1a8e10f5adf360fe95066b8a7db03b9b01e9ec8c82e755ad23d263e08ae5079a5d68d3d0ca09d107aaf84aaa48931e79cf0a3079b41c0a1c3c3d42d89f24bcc657c3a44bf4a65948aa1faf642eecb84b119aecea0b6d081c04680ed0d0d41a06199d6b32e07c800f7655135230ce34d381b4c6fece111c88f8819c661ab84800c5682db15fd6ea3e8a4c875d600b73371048793dc5c0d3b18bf45e2b46f02147116f163795e2ceb8be4df2fbb777185c377feaae247f42c9b40e6b20995ad1b0d750255c9d2fd596e085f71dd2489e8acee172ba982252b88e5cb459f8ea969f7b6a3f0d8491c03709ad05a2c5a1ae65bd47b1ac9123874bbdb06fe5ad6c381ad6373202a543d54fb10e76634189e0c7970fc7cef703f8c49b935032960d87fa5714245c52ea3c56be640770eb1e0fe9378821db20ab144781029dada979cdf80c93436ffc55c30bba9e5d6467f2400f930fcfee790a03a07f8fea9e6822f93af0e9b23f6c7ed013329522d3969c2692b3907137ee27b1123d9b7d7e2cca0e1b6c1bcaac34e577209c9fe6e65bed97bb949c18cdd116d2a627beaa6785983abe8c276dfa045f2f1cb8b41fb90ae1f3d4b2378c9175c448775a1f94a286e59ea2e97e48e0ba7494298a41671a11db5f0b66352354dca64e90e112bc93ecfde2cb3e9a8df75b8f563298d0e1aa5e9b17172d12293f0eca9fadeb2f57c5f743f5fbf1de23b60bebecd94f309e074008bfa43ab6f5241edef42b63fc687880855e9d7c3a7d0f314d7dbe0a85b472d678737c775b3937f8ea21be356cf54945a399b1ad9ee8951c8fb8eecbd6272c47eeaec998cc731f441100fad588c39598908f5b9da4047de1d90999a7ea1a684ea3bdfb23dc753426c12cf4e69676adb89e3783fa87603b41c02f5b0a8745c6114a44dd259d947ec83e01b35edf78860b17b3ee7f39e70c742b5f7cc6d623d9543de34b59791179670d7c3484c684f08e25e70d721e6a6c0ef5d3bfcc6d71c570bab81f56af7c17f1d6fc8daa26a782d259dc247493e7832bc6e4d9dd686f1c9e6035f313b8d752b82f40e127f6fb279a80e228864349bf21dc825efbdd2a0f3c0f9f2c7bdb8c48354db4a1e7bb50386211b897f55f139353f374d5b15b1a3bc01f0f2d7eeff4153183050b1abedeac5d6c17eee7b669bec8b9222b6b3b0fbaeaf40857f95e4b79b8a3db759f3abcd4987f088500cbce19621a61b2094cec051f7957276b6572fc81da9ea52cf71db075d69e150f4839c81f6317eb58ee0762cbc8876e0c1c6281e75607b05ea835ee3fde435071680d91d38b4abb52bc43df784b2647fe4f28611777cbde0bb1758bfb4d78d4340bb97df83720afcaa79a1b8db5b79b9de3555893c007105a4aec9e8f7ed5253b205bb1fc69f7992c910d036f6a1571c18c61b899fd6d0c9787cff4b4d81ec11a80b2dcb2e84bf89647b006098e55956012d5bf836a54dd7e9080b0f4dbb188abc3bb46bcca763fe24fd66213c11d1fcc18b4ef3aa28455e76dee0738a2ea4ec70be650a488b69ddbfc693d477583440011f6778868660d5ac20006fde0f0fa351c145665a57d2ba53e41fddd5724423bf6efecf75646c4ae72c46d8a", 0x16000) 21:40:38 executing program 3: r0 = syz_open_dev$hidraw(&(0x7f00000001c0), 0x0, 0x80002) ioctl$EVIOCGID(0xffffffffffffffff, 0x80084502, &(0x7f0000000000)=""/95) write$hidraw(r0, &(0x7f0000000200)="bc0ca8f4d3805a1e9cbb6e4c040682a0bd99ef43cdd6bc06d27abc341167e0919172aac8aeb68e087adc02c812909c22c9ea07120e55bc7de10dba97b1bcd3516b4539bf6f21533d32df047fe3f4800bbee6fd6af40af92318ea15f16a78c34236b9d09d1b7358325d47164ddf658a8a3e5be85522f4b97119058bb024011f532d578d48f98910a169d1c77a949f7dbec5636e4db62a1398d6e6131343c2eceaa0f2a0cb1066300230385ee4f60af0afeee3a2102611ede25b07e0e1c30c12d38666feb175a3102158bb0aac1355f117138057f0a15581afe89b4602e6f706b6e4f8f08fdf207ffce0c5baea8bfe619ebb13eff67b820489a5ff03b0bb1c5967de5d7cec84c3f6fd2cfeada79bdc91cc36ed88d7f375fd76f84e7c9f676f76a29579bbad5e9bfb222fcf484665d879602a2e53dbaaea4ba71df44ecd57677e7f3283b9661a7b6f8808cd95ceb51c7cb44c3ebdfbf6694d1502125a6e9766ac7e645329ab405b879c6fb77206c86c74aa7ef4f6a848037de52ddc554ce029538206d9e61ef7ff168c7ab57ead5205589e6d67d06677b7594c8a46c5d79dcdc7446cbdd107c7f701c24ec2d95772d06de08b637b4cb65219fa30b9e66c9d326f6bb25a8d6b04828300e72a766da3eae409f1223c31ab81e78172382c6e267dbc08dfbd3edc2705e6d9f730da8fa1e9d088f0b7a715e5bdd8ae70faa365ab4246df3c1fe8ba724ef057c74a46471b46254ad7fb0da1854837f2f6f13ef3280a4c6f7c55162855a543fe4c764ac319c89f79f0fb797d4a7b668a16a1cba4916e7582a79c9a2f048993c2c3d02ae35a2c64a6b2a44b857ec681cbf1f3245ceaebbc39c0f532907c5087e9d0715e5e741a076a175396f682fd625a162cec836ea8fd061c28bca45ed70bf7c230a575dd7c4b1c6c0debf473b37df79a354d30692556c3e3a6f63f87caf48c2c8ec5a9cc1ed8862b6a28c512c11a1aac63b343cf3513a39a5b0197bf0e8577414706c6d228bcadc79bb0b060bef39c0572db9a6ec33d11607e6a36babb23515239b2c10ea33b826c4e0bf4063b9dbdbf0b431d518dd4707a9082b77c16c009e7cfde996f9cf135c3de300fcc5f314b5fa72b0a532d1aacb1d5ac8245966a90ad009e51491a225fefd345b77ed7552b9a927830bb1f7e8371e18b589dca77464fd08c57a2f30c3195979315b2081238c2c781e5ffb49342032e91cf4874c3adca9f9bbf387bb8f22649cc26067ac680374d11c6ceebbc9ce3d300f5927d2091295f72525be70928357004668ea97e29eb10fdfcdd5bfb7d9f2673066fe33c85c53004034ce6daa202a1a2eca8d4dff79e87fc5c0f789c3dd954156920995d8ad21e6a7bb044df919890034a9a3cf4b3539794e7ef25aac386adbaa7b0764a6e5284202d9fc761aa7831e4e1ed1408ad971811508ed5e7a8403d55d2eb08fdec7f9962b5eebf6e5fd4f5dc380a9510f0c2ce3b7ccbde07a490514a3491505f1876d515cff437370bceed0758042d17ddc8da6fc4cf0623011d2db06dbd64b04c5b74221a198ca76f3a19f770167678e841f2353899e9d248507e510564a260da83080e9d2c25ff6a3e10d016188067b99f0993c4c985ea34483c7222cb4a7813f682102a8f6e64ad985c504b70f8073633f50303c0d16ab0c5cfa009f0226c42fa16f458294102ae22ebabf2ccf0af2d79e98ceeee091f9a9734321e3d30beb069fde6707617e2b490704b986683f374b6bfa2d924ad4afcba54356121a633b6e3f90d71643b4217d172a22e5b2d6ee5a3a0b48a53f58a45516f706cace2a1343c5dc1dd6e675b1212680367940622a95032dc31eb016309bad58d9c468f0c5238c9940da5888ccf404101abf285ec658b51708392314998893923c113277e6a177b9c7d680a888f4f2922b7a85b2170589f9273a8edfd2100bcd07387d77f60b7208ca5d48b1f9627818e1e6595eec081ae1262cb46d1b040ea9315ac821015ba3d5bdcdeebe4da088ef4f0fa207612a56fb2cc4a0ef2d68e24b5ee15e73f5706c04ca6f6cc02004759e55212025b2e097bfcf40cbc8406dcb4baf466909e7acd15a8c56aa6fb46e3645b389804b1f6fd7ac4b45c33b3c5889165dd1686141dd42811fdc12dd6806dbebbc40ba0cf1fc7e1f6eacd60b9e23d4579121197b33315a7a301702d988ce6f35c19408bd940bb38bad1560ba4356728d12400f290f5c8bbae8c76ca93fb9abe1f27d83b4260e9ccb084334f4c137dfae8b1213df33eeaac7f0f4bf4dcc2c96e1b11d61cd5168228cb2a5350b3c8cca4fc0dbfa647a009bb558032164cd117ddf5db0997c8422ef39d5884dc30b0e772b6206ec5ae6495977e069a0251a09d47439742c360d8f02a022ae202ec0207b8fcb254aa6dd287c789cc59f17d2cef8694cc648ed0804a3cf8e690c915537e995e49f472dcde36181828190b27c217accad274ce4a3e8360da724a55db4483558726831117a7780ea55323c0e04c22d9ddd5d61dbc4812d72cd2cf2bde9c4f0dc7abe677e3c935bb391f2bcf0edccde9374503c1c52c1ca296920a90c830c118129949ff3b433da1a931e938c035a6b2c138a7f46747b46a94d33ac0c74e4fcf1f41cd0bf12659f63d15c075671d861f2843df902397df9f36d305d5392d323adac7f37750117344063a92af63c631d00b9014e24f97d3e6ec4082952007a7a5793b6a16e9000bc30142e110ab70f1e81da9a55b2b39b6061b1038e39bdbdac10957bec02d77538ca76b356b913c2b296fa40d761bc571193b31ba56137ee9c0fa1ca3e4ee88a0d6e1cd72b0603dd50db7c4dee2325e8d497ae36febbb67adaac2765585e3057cde3cb85e2f2fe3d278468146f924bd172adaef6215966f70d7c8f2bd1575c3085f7e239ed22b26f5345fdaae42a5ec4531af46dcb0d6eb9088de9ed5a13b9242c567003906d7ac951d51ab9efaf539bd025605649cfe49c60b8fd7bfbc123b70c66855011141340c0b942ae19d2ab8074fe00a757957a462ff313ada92c3393e83a0a6019e621f218f531b52cdb70c492e155c4636e4caef03f40c82a5d717528173620b1591bac5c6cc5177ad76d3ccbc4734912d24286ada9a3fe6999a15e53616660414a66549f5d2df7393d7b0a01fb6fbbce8335ee027372f4a54162580c79a6e4807282b5bde9b03b36b261c7b3d2e66a9a26047b08b2d26898c47c8f60b4f14e6c18c59aff042043ab55dd32f7f091fbb4a31369bce2a9a2cb4cbab85a1f734e0e04185f505a32c808e96bf0001450eedb425aabf547d544c8b20db055e5ac9520373ee985a5a526c20e0bef21c38b156144b5a021c43d4bdb5a26d47625579c545e92022a3e165f57c0425129c983781dfad9041d4b77ba1c4676073416f0cda8355258e994434fba0bfe0dbd515ab37cace243834289d1a8e10f5adf360fe95066b8a7db03b9b01e9ec8c82e755ad23d263e08ae5079a5d68d3d0ca09d107aaf84aaa48931e79cf0a3079b41c0a1c3c3d42d89f24bcc657c3a44bf4a65948aa1faf642eecb84b119aecea0b6d081c04680ed0d0d41a06199d6b32e07c800f7655135230ce34d381b4c6fece111c88f8819c661ab84800c5682db15fd6ea3e8a4c875d600b73371048793dc5c0d3b18bf45e2b46f02147116f163795e2ceb8be4df2fbb777185c377feaae247f42c9b40e6b20995ad1b0d750255c9d2fd596e085f71dd2489e8acee172ba982252b88e5cb459f8ea969f7b6a3f0d8491c03709ad05a2c5a1ae65bd47b1ac9123874bbdb06fe5ad6c381ad6373202a543d54fb10e76634189e0c7970fc7cef703f8c49b935032960d87fa5714245c52ea3c56be640770eb1e0fe9378821db20ab144781029dada979cdf80c93436ffc55c30bba9e5d6467f2400f930fcfee790a03a07f8fea9e6822f93af0e9b23f6c7ed013329522d3969c2692b3907137ee27b1123d9b7d7e2cca0e1b6c1bcaac34e577209c9fe6e65bed97bb949c18cdd116d2a627beaa6785983abe8c276dfa045f2f1cb8b41fb90ae1f3d4b2378c9175c448775a1f94a286e59ea2e97e48e0ba7494298a41671a11db5f0b66352354dca64e90e112bc93ecfde2cb3e9a8df75b8f563298d0e1aa5e9b17172d12293f0eca9fadeb2f57c5f743f5fbf1de23b60bebecd94f309e074008bfa43ab6f5241edef42b63fc687880855e9d7c3a7d0f314d7dbe0a85b472d678737c775b3937f8ea21be356cf54945a399b1ad9ee8951c8fb8eecbd6272c47eeaec998cc731f441100fad588c39598908f5b9da4047de1d90999a7ea1a684ea3bdfb23dc753426c12cf4e69676adb89e3783fa87603b41c02f5b0a8745c6114a44dd259d947ec83e01b35edf78860b17b3ee7f39e70c742b5f7cc6d623d9543de34b59791179670d7c3484c684f08e25e70d721e6a6c0ef5d3bfcc6d71c570bab81f56af7c17f1d6fc8daa26a782d259dc247493e7832bc6e4d9dd686f1c9e6035f313b8d752b82f40e127f6fb279a80e228864349bf21dc825efbdd2a0f3c0f9f2c7bdb8c48354db4a1e7bb50386211b897f55f139353f374d5b15b1a3bc01f0f2d7eeff4153183050b1abedeac5d6c17eee7b669bec8b9222b6b3b0fbaeaf40857f95e4b79b8a3db759f3abcd4987f088500cbce19621a61b2094cec051f7957276b6572fc81da9ea52cf71db075d69e150f4839c81f6317eb58ee0762cbc8876e0c1c6281e75607b05ea835ee3fde435071680d91d38b4abb52bc43df784b2647fe4f28611777cbde0bb1758bfb4d78d4340bb97df83720afcaa79a1b8db5b79b9de3555893c007105a4aec9e8f7ed5253b205bb1fc69f7992c910d036f6a1571c18c61b899fd6d0c9787cff4b4d81ec11a80b2dcb2e84bf89647b006098e55956012d5bf836a54dd7e9080b0f4dbb188abc3bb46bcca763fe24fd66213c11d1fcc18b4ef3aa28455e76dee0738a2ea4ec70be650a488b69ddbfc693d477583440011f6778868660d5ac20006fde0f0fa351c145665a57d2ba53e41fddd5724423bf6efecf75646c4ae72c46d8a", 0x20001001) 21:40:38 executing program 2: r0 = syz_open_dev$hidraw(&(0x7f0000000040), 0x0, 0x480480) write$hidraw(r0, 0x0, 0x0) read$hidraw(r0, &(0x7f0000000000)=""/244, 0xf4) write$hidraw(r0, &(0x7f0000001040)="d2d5b73da390cf1487844229cec9a310f502189a6bd1a499dd4e6bdd371741714de3a1b1da8747665ddf211daa4982678f95d7491adbb6cded29", 0x3a) r1 = syz_open_dev$hidraw(&(0x7f00000001c0), 0xfffffffffffffffe, 0x80002) r2 = syz_open_dev$hidraw(&(0x7f0000000040), 0x0, 0x0) write$hidraw(r2, 0x0, 0x0) ioctl$HIDIOCSFEATURE(r0, 0xc0404806, &(0x7f0000001100)="355b863a536c823d35c06b5de242bdf3dc0f76a78c433bf9c8cec70923a7b37e0e774bad4a032823bfa3498750755a97b18e621271142e9268c5d40e6424ed26546471b808c2e444ac56a7e25a3d40bc18da2471607849e07ef46f97590e12c0c20efbb20ba221977226a677fb460ac6306cb7472c7561161562792f1d1d2b536ebe501a635287d7142778c4bbfade704a40538cccd83c68962769cc777d2e65ee7d9b503d6d291195d279ec961695e931d39ad1a3f737c64de70397c712ed022cfe199d5676d1562b1f0c8a2143cebe4bf22ede04ec131f6a21e34e1a0d2254370572c794c76cbaa90cfdda0079b3aafe85faf6102896cc") ioctl$HIDIOCGRAWPHYS(r1, 0x80404805, &(0x7f00000010c0)) r3 = syz_open_dev$evdev(&(0x7f0000000f00), 0xfffffffffffffffc, 0x701000) ioctl$EVIOCSABS20(r3, 0x401845e0, 0x0) read$hidraw(r0, &(0x7f0000001080)=""/31, 0x1f) ioctl$EVIOCGMTSLOTS(r3, 0x8040450a, &(0x7f0000000100)=""/132) write$hidraw(r2, &(0x7f0000000200)="bc0ca8f4d3805a1e9cbb6e4c040682a0bd99ef43cdd6bc06d27abc341167e0919172aac8aeb68e087adc02c820909c22c9ea07120e55bc7de10dba97b1bcd3516b45398f6f21533d32df047fe3f4800bbee6fd6af40af92318ea15f16a78c34236b9d09d1b7358325d47164ddf658a8a3e5be85522f4b97119058bb024011f532d578d48f98910a169d1c77a949f7dbec5636e4db62a1398d6e6131343c2eceaa0f2a0cb1066300230385ee4f60af0afeee3a2102611ede25b07e0e1c30c12d38666feb175a3102158bb0aac1355f117138057f0a15581afe89b4602e6f706b6e4f8f08fdf207ffce0c5baea8bfe619ebb13eff67b820489a5ff03b0bb1c5967de5d7cec84c3f6fd2cfeada79bdc91cc36ed88d7f375fd76f84e7c9f676f76a29579bbad5e9bfb222fcf484665d879602a2e53dbaaea4ba71df44ecd57677e7f3283b9661a7b6f8808cd95ceb51c7cb44c3ebdfbf6694d1502125a6e9766ac7e645329ab405b879c6fb77206c86c74aa7ef4f6a848037de52ddc554ce029538206d9e61ef7ff168c7ab57ead5205589e6d67d06677b7594c8a46c5d79dcdc7446cbdd107c7f701c24ec2d95772d06de08b637b4cb65219fa30b9e66c9d326f6bb25a8d6b04828300e72a766da3eae409f1223c31ab81e78172382c6e267dbc08dfbd3edc2705e6d9f730da8fa1e9d088f0b7a715e5bdd8ae70faa365ab4246df3c1fe8ba724ef057c74a46471b46254ad7fb0da1854837f2f6f13ef3280a4c6f7c55162855a543fe4c764ac319c89f79f0fb797d4a7b668a16a1cba4916e7582a79c9a2f048993c2c3d02ae35a2c64a6b2a44b857ec681cbf1f3245ceaebbc39c0f532907c5087e9d0715e5e741a076a175396f682fd625a162cec836ea8fd061c28bca45ed70bf7c230a575dd7c4b1c6c0debf473b37df79a354d30692556c3e3a6f63f87caf48c2c8ec5a9cc1ed8862b6a28c512c11a1aac63b343cf3513a39a5b0197bf0e8577414706c6d228bcadc79bb0b060bef39c0572db9a6ec33d11607e6a36babb23515239b2c10ea33b826c4e0bf4063b9dbdbf0b431d518dd4707a9082b77c16c009e7cfde996f9cf135c3de300fcc5f314b5fa72b0a532d1aacb1d5ac8245966a90ad009e51491a225fefd345b77ed7552b9a927830bb1f7e8371e18b589dca77464fd08c57a2f30c3195979315b2081238c2c781e5ffb49342032e91cf4874c3adca9f9bbf387bb8f22649cc26067ac680374d11c6ceebbc9ce3d300f5927d2091295f72525be70928357004668ea97e29eb10fdfcdd5bfb7d9f2673066fe33c85c53004034ce6daa202a1a2eca8d4dff79e87fc5c0f789c3dd954156920995d8ad21e6a7bb044df919890034a9a3cf4b3539794e7ef25aac386adbaa7b0764a6e5284202d9fc761aa7831e4e1ed1408ad971811508ed5e7a8403d55d2eb08fdec7f9962b5eebf6e5fd4f5dc380a9510f0c2ce3b7ccbde07a490514a3491505f1876d515cff437370bceed0758042d17ddc8da6fc4cf0623011d2db06dbd64b04c5b74221a198ca76f3a19f770167678e841f2353899e9d248507e510564a260da83080e9d2c25ff6a3e10d016188067b99f0993c4c985ea34483c7222cb4a7813f682102a8f6e64ad985c504b70f8073633f50303c0d16ab0c5cfa009f0226c42fa16f458294102ae22ebabf2ccf0af2d79e98ceeee091f9a9734321e3d30beb069fde6707617e2b490704b986683f374b6bfa2d924ad4afcba54356121a633b6e3f90d71643b4217d172a22e5b2d6ee5a3a0b48a53f58a45516f706cace2a1343c5dc1dd6e675b1212680367940622a95032dc31eb016309bad58d9c468f0c5238c9940da5888ccf404101abf285ec658b51708392314998893923c113277e6a177b9c7d680a888f4f2922b7a85b2170589f9273a8edfd2100bcd07387d77f60b7208ca5d48b1f9627818e1e6595eec081ae1262cb46d1b040ea9315ac821015ba3d5bdcdeebe4da088ef4f0fa207612a56fb2cc4a0ef2d68e24b5ee15e73f5706c04ca6f6cc02004759e55212025b2e097bfcf40cbc8406dcb4baf466909e7acd15a8c56aa6fb46e3645b389804b1f6fd7ac4b45c33b3c5889165dd1686141dd42811fdc12dd6806dbebbc40ba0cf1fc7e1f6eacd60b9e23d4579121197b33315a7a301702d988ce6f35c19408bd940bb38bad1560ba4356728d12400f290f5c8bbae8c76ca93fb9abe1f27d83b4260e9ccb084334f4c137dfae8b1213df33eeaac7f0f4bf4dcc2c96e1b11d61cd5168228cb2a5350b3c8cca4fc0dbfa647a009bb558032164cd117ddf5db0997c8422ef39d5884dc30b0e772b6206ec5ae6495977e069a0251a09d47439742c360d8f02a022ae202ec0207b8fcb254aa6dd287c789cc59f17d2cef8694cc648ed0804a3cf8e690c915537e995e49f472dcde36181828190b27c217accad274ce4a3e8360da724a55db4483558726831117a7780ea55323c0e04c22d9ddd5d61dbc4812d72cd2cf2bde9c4f0dc7abe677e3c935bb391f2bcf0edccde9374503c1c52c1ca296920a90c830c118129949ff3b433da1a931e938c035a6b2c138a7f46747b46a94d33ac0c74e4fcf1f41cd0bf12659f63d15c075671d861f2843df902397df9f36d305d5392d323adac7f37750117344063a92af63c631d00b9014e24f97d3e6ec4082952007a7a5793b6a16e9000bc30142e110ab70f1e81da9a55b2b39b6061b1038e39bdbdac10957bec02d77538ca76b356b913c2b296fa40d761bc571193b31ba56137ee9c0fa1ca3e4ee88a0d6e1cd72b0603dd50db7c4dee2325e8d497ae36febbb67adaac2765585e3057cde3cb85e2f2fe3d278468146f924bd172adaef6215966f70d7c8f2bd1575c3085f7e239ed22b26f5345fdaae42a5ec4531af46dcb0d6eb9088de9ed5a13b9242c567003906d7ac951d51ab9efaf539bd025605649cfe49c60b8fd7bfbc123b70c66855011141340c0b942ae19d2ab8074fe00a757957a462ff313ada92c3393e83a0a6019e621f218f531b52cdb70c492e155c4636e4caef03f40c82a5d717528173620b1591bac5c6cc5177ad76d3ccbc4734912d24286ada9a3fe6999a15e53616660414a66549f5d2df7393d7b0a01fb6fbbce8335ee027372f4a54162580c79a6e4807282b5bde9b03b36b261c7b3d2e66a9a26047b08b2d26898c47c8f60b4f14e6c18c59aff042043ab55dd32f7f091fbb4a31369bce2a9a2cb4cbab85a1f734e0e04185f505a32c808e96bf0001450eedb425aabf547d544c8b20db055e5ac9520373ee985a5a526c20e0bef21c38b156144b5a021c43d4bdb5a26d47625579c545e92022a3e165f57c0425129c983781dfad9041d4b77ba1c4676073416f0cda8355258e994434fba0bfe0dbd515ab37cace243834289d1a8e10f5adf360fe95066b8a7db03b9b01e9ec8c82e755ad23d263e08ae5079a5d68d3d0ca09d107aaf84aaa48931e79cf0a3079b41c0a1c3c3d42d89f24bcc657c3a44bf4a65948aa1faf642eecb84b119aecea0b6d081c04680ed0d0d41a06199d6b32e07c800f7655135230ce34d381b4c6fece111c88f8819c661ab84800c5682db15fd6ea3e8a4c875d600b73371048793dc5c0d3b18bf45e2b46f02147116f163795e2ceb8be4df2fbb777185c377feaae247f42c9b40e6b20995ad1b0d750255c9d2fd596e085f71dd2489e8acee172ba982252b88e5cb459f8ea969f7b6a3f0d8491c03709ad05a2c5a1ae65bd47b1ac9123874bbdb06fe5ad6c381ad6373202a543d54fb10e76634189e0c7970fc7cef703f8c49b935032960d87fa5714245c52ea3c56be640770eb1e0fe9378821db20ab144781029dada979cdf80c93436ffc55c30bba9e5d6467f2400f930fcfee790a03a07f8fea9e6822f93af0e9b23f6c7ed013329522d3969c2692b3907137ee27b1123d9b7d7e2cca0e1b6c1bcaac34e577209c9fe6e65bed97bb949c18cdd116d2a627beaa6785983abe8c276dfa045f2f1cb8b41fb90ae1f3d4b2378c9175c448775a1f94a286e59ea2e97e48e0ba7494298a41671a11db5f0b66352354dca64e90e112bc93ecfde2cb3e9a8df75b8f563298d0e1aa5e9b17172d12293f0eca9fadeb2f57c5f743f5fbf1de23b60bebecd94f309e074008bfa43ab6f5241edef42b63fc687880855e9d7c3a7d0f314d7dbe0a85b472d678737c775b3937f8ea21be356cf54945a399b1ad9ee8951c8fb8eecbd6272c47eeaec998cc731f441100fad588c39598908f5b9da4047de1d90999a7ea1a684ea3bdfb23dc753426c12cf4e69676adb89e3783fa87603b41c02f5b0a8745c6114a44dd259d947ec83e01b35edf78860b17b3ee7f39e70c742b5f7cc6d623d9543de34b59791179670d7c3484c684f08e25e70d721e6a6c0ef5d3bfcc6d71c570bab81f56af7c17f1d6fc8daa26a782d259dc247493e7832bc6e4d9dd686f1c9e6035f313b8d752b82f40e127f6fb279a80e228864349bf21dc825efbdd2a0f3c0f9f2c7bdb8c48354db4a1e7bb50386211b897f55f139353f374d5b15b1a3bc01f0f2d7eeff4153183050b1abedeac5d6c17eee7b669bec8b9222b6b3b0fbaeaf40857f95e4b79b8a3db759f3abcd4987f088500cbce19621a61b2094cec051f7957276b6572fc81da9ea52cf71db075d69e150f4839c81f6317eb58ee0762cbc8876e0c1c6281e75607b05ea835ee3fde435071680d91d38b4abb52bc43df784b2647fe4f28611777cbde0bb1758bfb4d78d4340bb97df83720afcaa79a1b8db5b79b9de3555893c007105a4aec9e8f7ed5253b205bb1fc69f7992c910d036f6a1571c18c61b899fd6d0c9787cff4b4d81ec11a80b2dcb2e84bf89647b006098e55956012d5bf836a54dd7e9080b0f4dbb188abc3bb46bcca763fe24fd66213c11d1fcc18b4ef3aa28455e76dee0738a2ea4ec70be650a488b69ddbfc693d477583440011f6778868660d5ac20006fde0f0fa351c145665a57d2ba53e41fddd5724423bf6efecf75646c4ae72c46d8a", 0xe01) r4 = syz_open_dev$hidraw(&(0x7f0000001200), 0x100000000, 0x800) ioctl$HIDIOCGRAWINFO(r4, 0x80084803, &(0x7f0000001240)=""/117) ioctl$HIDIOCGRAWINFO(r0, 0x80084803, &(0x7f00000012c0)=""/188) [ 1269.498538][T14975] usb 2-1: new high-speed USB device number 94 using dummy_hcd 21:40:38 executing program 0: r0 = syz_open_dev$hidraw(&(0x7f00000001c0), 0x0, 0x80002) write$hidraw(r0, &(0x7f0000000200)="bc0ca8f4d3805a1e9cbb6e4c040682a0bd99ef43cdd6bc06d27abc341167e0919172aac8aeb68e087adc02c820909c22c9ea07120e55bc7de10dba97b1bcd3516b4539bf6f21533d32df047fe3f4800bbee6fd6af40af92318ea15f16a78c34236b9d09d1b7358325d47164ddf658a8a3e5be85522f4b97119058bb024011f532d578d48f98910a169d1c77a949f7dbec5636e4db62a1398d6e6131343c2eceaa0f2a0cb1066300230385ee4f60af0afeee3a2102611ede25b07e0e1c30c12d38666feb175a3102158bb0aac1355f117138057f0a15581afe89b4602e6f706b6e4f8f08fdf207ffce0c5baea8bfe619ebb13eff67b820489a5ff03b0bb1c5967de5d7cec84c3f6fd2cfeada79bdc91cc36ed88d7f375fd76f84e7c9f676f76a29579bbad5e9bfb222fcf484665d879602a2e53dbaaea4ba71df44ecd57677e7f3283b9661a7b6f8808cd95ceb51c7cb44c3ebdfbf6694d1502125a6e9766ac7e645329ab405b879c6fb77206c86c74aa7ef4f6a848037de52ddc554ce029538206d9e61ef7ff168c7ab57ead5205589e6d67d06677b7594c8a46c5d79dcdc7446cbdd107c7f701c24ec2d95772d06de08b637b4cb65219fa30b9e66c9d326f6bb25a8d6b04828300e72a766da3eae409f1223c31ab81e78172382c6e267dbc08dfbd3edc2705e6d9f730da8fa1e9d088f0b7a715e5bdd8ae70faa365ab4246df3c1fe8ba724ef057c74a46471b46254ad7fb0da1854837f2f6f13ef3280a4c6f7c55162855a543fe4c764ac319c89f79f0fb797d4a7b668a16a1cba4916e7582a79c9a2f048993c2c3d02ae35a2c64a6b2a44b857ec681cbf1f3245ceaebbc39c0f532907c5087e9d0715e5e741a076a175396f682fd625a162cec836ea8fd061c28bca45ed70bf7c230a575dd7c4b1c6c0debf473b37df79a354d30692556c3e3a6f63f87caf48c2c8ec5a9cc1ed8862b6a28c512c11a1aac63b343cf3513a39a5b0197bf0e8577414706c6d228bcadc79bb0b060bef39c0572db9a6ec33d11607e6a36babb23515239b2c10ea33b826c4e0bf4063b9dbdbf0b431d518dd4707a9082b77c16c009e7cfde996f9cf135c3de300fcc5f314b5fa72b0a532d1aacb1d5ac8245966a90ad009e51491a225fefd345b77ed7552b9a927830bb1f7e8371e18b589dca77464fd08c57a2f30c3195979315b2081238c2c781e5ffb49342032e91cf4874c3adca9f9bbf387bb8f22649cc26067ac680374d11c6ceebbc9ce3d300f5927d2091295f72525be70928357004668ea97e29eb10fdfcdd5bfb7d9f2673066fe33c85c53004034ce6daa202a1a2eca8d4dff79e87fc5c0f789c3dd954156920995d8ad21e6a7bb044df919890034a9a3cf4b3539794e7ef25aac386adbaa7b0764a6e5284202d9fc761aa7831e4e1ed1408ad971811508ed5e7a8403d55d2eb08fdec7f9962b5eebf6e5fd4f5dc380a9510f0c2ce3b7ccbde07a490514a3491505f1876d515cff437370bceed0758042d17ddc8da6fc4cf0623011d2db06dbd64b04c5b74221a198ca76f3a19f770167678e841f2353899e9d248507e510564a260da83080e9d2c25ff6a3e10d016188067b99f0993c4c985ea34483c7222cb4a7813f682102a8f6e64ad985c504b70f8073633f50303c0d16ab0c5cfa009f0226c42fa16f458294102ae22ebabf2ccf0af2d79e98ceeee091f9a9734321e3d30beb069fde6707617e2b490704b986683f374b6bfa2d924ad4afcba54356121a633b6e3f90d71643b4217d172a22e5b2d6ee5a3a0b48a53f58a45516f706cace2a1343c5dc1dd6e675b1212680367940622a95032dc31eb016309bad58d9c468f0c5238c9940da5888ccf404101abf285ec658b51708392314998893923c113277e6a177b9c7d680a888f4f2922b7a85b2170589f9273a8edfd2100bcd07387d77f60b7208ca5d48b1f9627818e1e6595eec081ae1262cb46d1b040ea9315ac821015ba3d5bdcdeebe4da088ef4f0fa207612a56fb2cc4a0ef2d68e24b5ee15e73f5706c04ca6f6cc02004759e55212025b2e097bfcf40cbc8406dcb4baf466909e7acd15a8c56aa6fb46e3645b389804b1f6fd7ac4b45c33b3c5889165dd1686141dd42811fdc12dd6806dbebbc40ba0cf1fc7e1f6eacd60b9e23d4579121197b33315a7a301702d988ce6f35c19408bd940bb38bad1560ba4356728d12400f290f5c8bbae8c76ca93fb9abe1f27d83b4260e9ccb084334f4c137dfae8b1213df33eeaac7f0f4bf4dcc2c96e1b11d61cd5168228cb2a5350b3c8cca4fc0dbfa647a009bb558032164cd117ddf5db0997c8422ef39d5884dc30b0e772b6206ec5ae6495977e069a0251a09d47439742c360d8f02a022ae202ec0207b8fcb254aa6dd287c789cc59f17d2cef8694cc648ed0804a3cf8e690c915537e995e49f472dcde36181828190b27c217accad274ce4a3e8360da724a55db4483558726831117a7780ea55323c0e04c22d9ddd5d61dbc4812d72cd2cf2bde9c4f0dc7abe677e3c935bb391f2bcf0edccde9374503c1c52c1ca296920a90c830c118129949ff3b433da1a931e938c035a6b2c138a7f46747b46a94d33ac0c74e4fcf1f41cd0bf12659f63d15c075671d861f2843df902397df9f36d305d5392d323adac7f37750117344063a92af63c631d00b9014e24f97d3e6ec4082952007a7a5793b6a16e9000bc30142e110ab70f1e81da9a55b2b39b6061b1038e39bdbdac10957bec02d77538ca76b356b913c2b296fa40d761bc571193b31ba56137ee9c0fa1ca3e4ee88a0d6e1cd72b0603dd50db7c4dee2325e8d497ae36febbb67adaac2765585e3057cde3cb85e2f2fe3d278468146f924bd172adaef6215966f70d7c8f2bd1575c3085f7e239ed22b26f5345fdaae42a5ec4531af46dcb0d6eb9088de9ed5a13b9242c567003906d7ac951d51ab9efaf539bd025605649cfe49c60b8fd7bfbc123b70c66855011141340c0b942ae19d2ab8074fe00a757957a462ff313ada92c3393e83a0a6019e621f218f531b52cdb70c492e155c4636e4caef03f40c82a5d717528173620b1591bac5c6cc5177ad76d3ccbc4734912d24286ada9a3fe6999a15e53616660414a66549f5d2df7393d7b0a01fb6fbbce8335ee027372f4a54162580c79a6e4807282b5bde9b03b36b261c7b3d2e66a9a26047b08b2d26898c47c8f60b4f14e6c18c59aff042043ab55dd32f7f091fbb4a31369bce2a9a2cb4cbab85a1f734e0e04185f505a32c808e96bf0001450eedb425aabf547d544c8b20db055e5ac9520373ee985a5a526c20e0bef21c38b156144b5a021c43d4bdb5a26d47625579c545e92022a3e165f57c0425129c983781dfad9041d4b77ba1c4676073416f0cda8355258e994434fba0bfe0dbd515ab37cace243834289d1a8e10f5adf360fe95066b8a7db03b9b01e9ec8c82e755ad23d263e08ae5079a5d68d3d0ca09d107aaf84aaa48931e79cf0a3079b41c0a1c3c3d42d89f24bcc657c3a44bf4a65948aa1faf642eecb84b119aecea0b6d081c04680ed0d0d41a06199d6b32e07c800f7655135230ce34d381b4c6fece111c88f8819c661ab84800c5682db15fd6ea3e8a4c875d600b73371048793dc5c0d3b18bf45e2b46f02147116f163795e2ceb8be4df2fbb777185c377feaae247f42c9b40e6b20995ad1b0d750255c9d2fd596e085f71dd2489e8acee172ba982252b88e5cb459f8ea969f7b6a3f0d8491c03709ad05a2c5a1ae65bd47b1ac9123874bbdb06fe5ad6c381ad6373202a543d54fb10e76634189e0c7970fc7cef703f8c49b935032960d87fa5714245c52ea3c56be640770eb1e0fe9378821db20ab144781029dada979cdf80c93436ffc55c30bba9e5d6467f2400f930fcfee790a03a07f8fea9e6822f93af0e9b23f6c7ed013329522d3969c2692b3907137ee27b1123d9b7d7e2cca0e1b6c1bcaac34e577209c9fe6e65bed97bb949c18cdd116d2a627beaa6785983abe8c276dfa045f2f1cb8b41fb90ae1f3d4b2378c9175c448775a1f94a286e59ea2e97e48e0ba7494298a41671a11db5f0b66352354dca64e90e112bc93ecfde2cb3e9a8df75b8f563298d0e1aa5e9b17172d12293f0eca9fadeb2f57c5f743f5fbf1de23b60bebecd94f309e074008bfa43ab6f5241edef42b63fc687880855e9d7c3a7d0f314d7dbe0a85b472d678737c775b3937f8ea21be356cf54945a399b1ad9ee8951c8fb8eecbd6272c47eeaec998cc731f441100fad588c39598908f5b9da4047de1d90999a7ea1a684ea3bdfb23dc753426c12cf4e69676adb89e3783fa87603b41c02f5b0a8745c6114a44dd259d947ec83e01b35edf78860b17b3ee7f39e70c742b5f7cc6d623d9543de34b59791179670d7c3484c684f08e25e70d721e6a6c0ef5d3bfcc6d71c570bab81f56af7c17f1d6fc8daa26a782d259dc247493e7832bc6e4d9dd686f1c9e6035f313b8d752b82f40e127f6fb279a80e228864349bf21dc825efbdd2a0f3c0f9f2c7bdb8c48354db4a1e7bb50386211b897f55f139353f374d5b15b1a3bc01f0f2d7eeff4153183050b1abedeac5d6c17eee7b669bec8b9222b6b3b0fbaeaf40857f95e4b79b8a3db759f3abcd4987f088500cbce19621a61b2094cec051f7957276b6572fc81da9ea52cf71db075d69e150f4839c81f6317eb58ee0762cbc8876e0c1c6281e75607b05ea835ee3fde435071680d91d38b4abb52bc43df784b2647fe4f28611777cbde0bb1758bfb4d78d4340bb97df83720afcaa79a1b8db5b79b9de3555893c007105a4aec9e8f7ed5253b205bb1fc69f7992c910d036f6a1571c18c61b899fd6d0c9787cff4b4d81ec11a80b2dcb2e84bf89647b006098e55956012d5bf836a54dd7e9080b0f4dbb188abc3bb46bcca763fe24fd66213c11d1fcc18b4ef3aa28455e76dee0738a2ea4ec70be650a488b69ddbfc693d477583440011f6778868660d5ac20006fde0f0fa351c145665a57d2ba53e41fddd5724423bf6efecf75646c4ae72c46d8a", 0x17000) [ 1269.718237][T10185] usb 6-1: new high-speed USB device number 48 using dummy_hcd [ 1269.968280][T10185] usb 6-1: Using ep0 maxpacket: 16 [ 1270.038290][T14975] usb 2-1: config 1 interface 0 altsetting 0 bulk endpoint 0x1 has invalid maxpacket 64 [ 1270.048333][T14975] usb 2-1: config 1 interface 0 altsetting 0 has 2 endpoint descriptors, different from the interface descriptor's value: 1 [ 1270.088989][T10185] usb 6-1: config 128 has an invalid interface number: 3 but max is 1 [ 1270.097363][T10185] usb 6-1: config 128 has an invalid interface number: 249 but max is 1 [ 1270.105900][T10185] usb 6-1: config 128 has no interface number 0 [ 1270.112677][T10185] usb 6-1: config 128 has no interface number 1 [ 1270.119052][T10185] usb 6-1: config 128 interface 3 altsetting 134 has an invalid endpoint with address 0x0, skipping [ 1270.130292][T10185] usb 6-1: config 128 interface 3 altsetting 134 endpoint 0x5 has invalid maxpacket 1024, setting to 64 [ 1270.141906][T10185] usb 6-1: config 128 interface 3 altsetting 134 has an invalid endpoint with address 0x0, skipping [ 1270.152912][T10185] usb 6-1: config 128 interface 249 altsetting 9 has an invalid endpoint with address 0x0, skipping [ 1270.164034][T10185] usb 6-1: config 128 interface 249 altsetting 9 has an invalid endpoint with address 0x0, skipping [ 1270.174987][T10185] usb 6-1: config 128 interface 249 altsetting 9 bulk endpoint 0x8 has invalid maxpacket 64 [ 1270.185168][T10185] usb 6-1: config 128 interface 249 altsetting 9 endpoint 0xB has an invalid bInterval 253, changing to 7 [ 1270.196552][T10185] usb 6-1: config 128 interface 249 altsetting 9 endpoint 0x3 has invalid wMaxPacketSize 0 [ 1270.206805][T10185] usb 6-1: config 128 interface 249 altsetting 9 endpoint 0x9 has invalid maxpacket 1024, setting to 64 [ 1270.218076][T10185] usb 6-1: config 128 interface 3 has no altsetting 0 [ 1270.224899][T10185] usb 6-1: config 128 interface 249 has no altsetting 0 [ 1270.248390][T14975] usb 2-1: New USB device found, idVendor=0525, idProduct=a4a8, bcdDevice= 0.40 [ 1270.257486][T14975] usb 2-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 1270.265694][T14975] usb 2-1: Product: ᚥ贼킹재ꦄ➛煽ኢ寊ᴺ뀄蚻毰೎驂삑㥮뚸㕲錁ᦹ‖蔌쁫ત쫚퉺܎᫈홾湭礼ᠺ⛟╤귵㗓㿸抢豺첪熰붯揭㜻뙈㧽ଔ [ 1270.284825][T14975] usb 2-1: Manufacturer: 덀찭ⴡ䂻㾾覅⪖솥痰疪픛룕㔥폓屯↪ㄓ歧썵䦼땸튰뾣偐쭲ᘈ䚴迼᠉؎负⁻튂⃿ꕹᠥ↏ⅉ컏᧴့볖ㆱ轉⿌蕏뜪䤿뙭挀捽⡺巾坂먕ꉓ옢땈䤒蒇ﶜ㚀ﴬ먛༖ㄻ刑叶坼☉餿벁痾즴杌揶艪⶿⎾逗ཙ빏銬븓႖퀭샎Ɖ縯꥾ℏ맍쳯⬄ [ 1270.317832][T14975] usb 2-1: SerialNumber: syz [ 1270.339996][ T4293] raw-gadget gadget: fail, usb_ep_enable returned -22 [ 1270.347392][ T4293] raw-gadget gadget: fail, usb_ep_enable returned -22 [ 1270.388333][T10185] usb 6-1: New USB device found, idVendor=055f, idProduct=c420, bcdDevice=b8.69 [ 1270.397551][T10185] usb 6-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 1270.405778][T10185] usb 6-1: Product: ꘔ㊘ܕ塷⁕ [ 1270.411389][T10185] usb 6-1: Manufacturer: 喚 [ 1270.416357][T10185] usb 6-1: SerialNumber: ᕽ㷢呜ඡ㥅Ⱄ漉멃㰣尋荍﨏쌣 21:40:39 executing program 1: syz_open_dev$hidraw(&(0x7f0000000100), 0xfffffffffffffc01, 0x82801) r0 = syz_open_dev$hidraw(&(0x7f0000000040), 0x0, 0x0) write$hidraw(r0, 0x0, 0x0) syz_open_dev$hidraw(&(0x7f0000000080), 0x5b7, 0x101100) write$hidraw(r0, 0x0, 0x0) r1 = syz_open_dev$hidraw(&(0x7f0000000040), 0x0, 0x0) write$hidraw(r1, 0x0, 0x0) r2 = syz_open_dev$hidraw(&(0x7f0000000000), 0x0, 0x6002) read$hidraw(r2, &(0x7f0000000200)=""/154, 0x9a) 21:40:39 executing program 0: r0 = syz_open_dev$hidraw(&(0x7f00000001c0), 0x0, 0x80002) write$hidraw(r0, &(0x7f0000000200)="bc0ca8f4d3805a1e9cbb6e4c040682a0bd99ef43cdd6bc06d27abc341167e0919172aac8aeb68e087adc02c820909c22c9ea07120e55bc7de10dba97b1bcd3516b4539bf6f21533d32df047fe3f4800bbee6fd6af40af92318ea15f16a78c34236b9d09d1b7358325d47164ddf658a8a3e5be85522f4b97119058bb024011f532d578d48f98910a169d1c77a949f7dbec5636e4db62a1398d6e6131343c2eceaa0f2a0cb1066300230385ee4f60af0afeee3a2102611ede25b07e0e1c30c12d38666feb175a3102158bb0aac1355f117138057f0a15581afe89b4602e6f706b6e4f8f08fdf207ffce0c5baea8bfe619ebb13eff67b820489a5ff03b0bb1c5967de5d7cec84c3f6fd2cfeada79bdc91cc36ed88d7f375fd76f84e7c9f676f76a29579bbad5e9bfb222fcf484665d879602a2e53dbaaea4ba71df44ecd57677e7f3283b9661a7b6f8808cd95ceb51c7cb44c3ebdfbf6694d1502125a6e9766ac7e645329ab405b879c6fb77206c86c74aa7ef4f6a848037de52ddc554ce029538206d9e61ef7ff168c7ab57ead5205589e6d67d06677b7594c8a46c5d79dcdc7446cbdd107c7f701c24ec2d95772d06de08b637b4cb65219fa30b9e66c9d326f6bb25a8d6b04828300e72a766da3eae409f1223c31ab81e78172382c6e267dbc08dfbd3edc2705e6d9f730da8fa1e9d088f0b7a715e5bdd8ae70faa365ab4246df3c1fe8ba724ef057c74a46471b46254ad7fb0da1854837f2f6f13ef3280a4c6f7c55162855a543fe4c764ac319c89f79f0fb797d4a7b668a16a1cba4916e7582a79c9a2f048993c2c3d02ae35a2c64a6b2a44b857ec681cbf1f3245ceaebbc39c0f532907c5087e9d0715e5e741a076a175396f682fd625a162cec836ea8fd061c28bca45ed70bf7c230a575dd7c4b1c6c0debf473b37df79a354d30692556c3e3a6f63f87caf48c2c8ec5a9cc1ed8862b6a28c512c11a1aac63b343cf3513a39a5b0197bf0e8577414706c6d228bcadc79bb0b060bef39c0572db9a6ec33d11607e6a36babb23515239b2c10ea33b826c4e0bf4063b9dbdbf0b431d518dd4707a9082b77c16c009e7cfde996f9cf135c3de300fcc5f314b5fa72b0a532d1aacb1d5ac8245966a90ad009e51491a225fefd345b77ed7552b9a927830bb1f7e8371e18b589dca77464fd08c57a2f30c3195979315b2081238c2c781e5ffb49342032e91cf4874c3adca9f9bbf387bb8f22649cc26067ac680374d11c6ceebbc9ce3d300f5927d2091295f72525be70928357004668ea97e29eb10fdfcdd5bfb7d9f2673066fe33c85c53004034ce6daa202a1a2eca8d4dff79e87fc5c0f789c3dd954156920995d8ad21e6a7bb044df919890034a9a3cf4b3539794e7ef25aac386adbaa7b0764a6e5284202d9fc761aa7831e4e1ed1408ad971811508ed5e7a8403d55d2eb08fdec7f9962b5eebf6e5fd4f5dc380a9510f0c2ce3b7ccbde07a490514a3491505f1876d515cff437370bceed0758042d17ddc8da6fc4cf0623011d2db06dbd64b04c5b74221a198ca76f3a19f770167678e841f2353899e9d248507e510564a260da83080e9d2c25ff6a3e10d016188067b99f0993c4c985ea34483c7222cb4a7813f682102a8f6e64ad985c504b70f8073633f50303c0d16ab0c5cfa009f0226c42fa16f458294102ae22ebabf2ccf0af2d79e98ceeee091f9a9734321e3d30beb069fde6707617e2b490704b986683f374b6bfa2d924ad4afcba54356121a633b6e3f90d71643b4217d172a22e5b2d6ee5a3a0b48a53f58a45516f706cace2a1343c5dc1dd6e675b1212680367940622a95032dc31eb016309bad58d9c468f0c5238c9940da5888ccf404101abf285ec658b51708392314998893923c113277e6a177b9c7d680a888f4f2922b7a85b2170589f9273a8edfd2100bcd07387d77f60b7208ca5d48b1f9627818e1e6595eec081ae1262cb46d1b040ea9315ac821015ba3d5bdcdeebe4da088ef4f0fa207612a56fb2cc4a0ef2d68e24b5ee15e73f5706c04ca6f6cc02004759e55212025b2e097bfcf40cbc8406dcb4baf466909e7acd15a8c56aa6fb46e3645b389804b1f6fd7ac4b45c33b3c5889165dd1686141dd42811fdc12dd6806dbebbc40ba0cf1fc7e1f6eacd60b9e23d4579121197b33315a7a301702d988ce6f35c19408bd940bb38bad1560ba4356728d12400f290f5c8bbae8c76ca93fb9abe1f27d83b4260e9ccb084334f4c137dfae8b1213df33eeaac7f0f4bf4dcc2c96e1b11d61cd5168228cb2a5350b3c8cca4fc0dbfa647a009bb558032164cd117ddf5db0997c8422ef39d5884dc30b0e772b6206ec5ae6495977e069a0251a09d47439742c360d8f02a022ae202ec0207b8fcb254aa6dd287c789cc59f17d2cef8694cc648ed0804a3cf8e690c915537e995e49f472dcde36181828190b27c217accad274ce4a3e8360da724a55db4483558726831117a7780ea55323c0e04c22d9ddd5d61dbc4812d72cd2cf2bde9c4f0dc7abe677e3c935bb391f2bcf0edccde9374503c1c52c1ca296920a90c830c118129949ff3b433da1a931e938c035a6b2c138a7f46747b46a94d33ac0c74e4fcf1f41cd0bf12659f63d15c075671d861f2843df902397df9f36d305d5392d323adac7f37750117344063a92af63c631d00b9014e24f97d3e6ec4082952007a7a5793b6a16e9000bc30142e110ab70f1e81da9a55b2b39b6061b1038e39bdbdac10957bec02d77538ca76b356b913c2b296fa40d761bc571193b31ba56137ee9c0fa1ca3e4ee88a0d6e1cd72b0603dd50db7c4dee2325e8d497ae36febbb67adaac2765585e3057cde3cb85e2f2fe3d278468146f924bd172adaef6215966f70d7c8f2bd1575c3085f7e239ed22b26f5345fdaae42a5ec4531af46dcb0d6eb9088de9ed5a13b9242c567003906d7ac951d51ab9efaf539bd025605649cfe49c60b8fd7bfbc123b70c66855011141340c0b942ae19d2ab8074fe00a757957a462ff313ada92c3393e83a0a6019e621f218f531b52cdb70c492e155c4636e4caef03f40c82a5d717528173620b1591bac5c6cc5177ad76d3ccbc4734912d24286ada9a3fe6999a15e53616660414a66549f5d2df7393d7b0a01fb6fbbce8335ee027372f4a54162580c79a6e4807282b5bde9b03b36b261c7b3d2e66a9a26047b08b2d26898c47c8f60b4f14e6c18c59aff042043ab55dd32f7f091fbb4a31369bce2a9a2cb4cbab85a1f734e0e04185f505a32c808e96bf0001450eedb425aabf547d544c8b20db055e5ac9520373ee985a5a526c20e0bef21c38b156144b5a021c43d4bdb5a26d47625579c545e92022a3e165f57c0425129c983781dfad9041d4b77ba1c4676073416f0cda8355258e994434fba0bfe0dbd515ab37cace243834289d1a8e10f5adf360fe95066b8a7db03b9b01e9ec8c82e755ad23d263e08ae5079a5d68d3d0ca09d107aaf84aaa48931e79cf0a3079b41c0a1c3c3d42d89f24bcc657c3a44bf4a65948aa1faf642eecb84b119aecea0b6d081c04680ed0d0d41a06199d6b32e07c800f7655135230ce34d381b4c6fece111c88f8819c661ab84800c5682db15fd6ea3e8a4c875d600b73371048793dc5c0d3b18bf45e2b46f02147116f163795e2ceb8be4df2fbb777185c377feaae247f42c9b40e6b20995ad1b0d750255c9d2fd596e085f71dd2489e8acee172ba982252b88e5cb459f8ea969f7b6a3f0d8491c03709ad05a2c5a1ae65bd47b1ac9123874bbdb06fe5ad6c381ad6373202a543d54fb10e76634189e0c7970fc7cef703f8c49b935032960d87fa5714245c52ea3c56be640770eb1e0fe9378821db20ab144781029dada979cdf80c93436ffc55c30bba9e5d6467f2400f930fcfee790a03a07f8fea9e6822f93af0e9b23f6c7ed013329522d3969c2692b3907137ee27b1123d9b7d7e2cca0e1b6c1bcaac34e577209c9fe6e65bed97bb949c18cdd116d2a627beaa6785983abe8c276dfa045f2f1cb8b41fb90ae1f3d4b2378c9175c448775a1f94a286e59ea2e97e48e0ba7494298a41671a11db5f0b66352354dca64e90e112bc93ecfde2cb3e9a8df75b8f563298d0e1aa5e9b17172d12293f0eca9fadeb2f57c5f743f5fbf1de23b60bebecd94f309e074008bfa43ab6f5241edef42b63fc687880855e9d7c3a7d0f314d7dbe0a85b472d678737c775b3937f8ea21be356cf54945a399b1ad9ee8951c8fb8eecbd6272c47eeaec998cc731f441100fad588c39598908f5b9da4047de1d90999a7ea1a684ea3bdfb23dc753426c12cf4e69676adb89e3783fa87603b41c02f5b0a8745c6114a44dd259d947ec83e01b35edf78860b17b3ee7f39e70c742b5f7cc6d623d9543de34b59791179670d7c3484c684f08e25e70d721e6a6c0ef5d3bfcc6d71c570bab81f56af7c17f1d6fc8daa26a782d259dc247493e7832bc6e4d9dd686f1c9e6035f313b8d752b82f40e127f6fb279a80e228864349bf21dc825efbdd2a0f3c0f9f2c7bdb8c48354db4a1e7bb50386211b897f55f139353f374d5b15b1a3bc01f0f2d7eeff4153183050b1abedeac5d6c17eee7b669bec8b9222b6b3b0fbaeaf40857f95e4b79b8a3db759f3abcd4987f088500cbce19621a61b2094cec051f7957276b6572fc81da9ea52cf71db075d69e150f4839c81f6317eb58ee0762cbc8876e0c1c6281e75607b05ea835ee3fde435071680d91d38b4abb52bc43df784b2647fe4f28611777cbde0bb1758bfb4d78d4340bb97df83720afcaa79a1b8db5b79b9de3555893c007105a4aec9e8f7ed5253b205bb1fc69f7992c910d036f6a1571c18c61b899fd6d0c9787cff4b4d81ec11a80b2dcb2e84bf89647b006098e55956012d5bf836a54dd7e9080b0f4dbb188abc3bb46bcca763fe24fd66213c11d1fcc18b4ef3aa28455e76dee0738a2ea4ec70be650a488b69ddbfc693d477583440011f6778868660d5ac20006fde0f0fa351c145665a57d2ba53e41fddd5724423bf6efecf75646c4ae72c46d8a", 0x18000) 21:40:39 executing program 2: r0 = syz_open_dev$hidraw(&(0x7f0000000000), 0x0, 0x181002) ioctl$HIDIOCGRAWNAME(r0, 0x80404804, &(0x7f0000000040)) write$hidraw(r0, &(0x7f0000001f80)="bc0ca8f4d3005a1e9cbb6e4c040682a0bd99ef43cdd6bc06d27abc341167e0919172aac8aeb68e087adc02c820909c22c9ea07120e55bc7de10dba97b1bcd3516b45398f6f21533d32df047fe3f4800bbee6fd6af40af92318ea15f16a78c34236b9d09d1b7358325d47164ddf658a8a3e5be85522f4b97119058bb024011f532d578d48f98910a169d1c77a949f7dbec5636e4db62a1398d6e6131343c2eceaa0f2a0cb1066300230385ee4f60af0afeee3a2102611ede25b07e0e1c30c12d38666feb175a3102158bb0aac1355f117138057f0a15581afe89b4602e6f706b6e4f8f08fdf207ffce0c5baea8bfe619ebb13eff67b820489a5ff03b0bb1c5967de5d7cec84c3f6fd2cfeada79bdc91cc36ed88d7f375fd76f84e7c9f676f76a29579bbad5e9bfb222fcf484665d879602a2e53dbaaea4ba71df44ecd57677e7f3283b9661a7b6f8808cd95ceb51c7cb44c3ebdfbf6694d1502125a6e9766ac7e645329ab405b879c6fb77206c86c74aa7ef4f6a848037de52ddc554ce029538206d9e61ef7ff168c7ab57ead5205589e6d67d06677b7594c8a46c5d79dcdc7446cbdd107c7f701c24ec2d95772d06de08b637b4cb65219fa30b9e66c9d326f6bb25a8d6b04828300e72a766da3eae409f1223c31a381e78172382c6e267dbc08dfbd3edc2705e6d9f730da8fa1e9d088f0b7a715e5bdd8ae70faa365ab4246df3c1fe8ba724ef057c74a46471b46254ad7fb0da1854837f2f6f13ef3280a4c6f7c55162855a543fe4c764ac319c89f79f0fb797d4a7b6f8a16a1cba4916e7582a79c9a2f048993c2c3d02ae35a2c64a6b2a44b857ec681cbf1f3245ceaebbc39c0f532907c5087e9d0715e5e741a076a175396f682fd625a162cec836ea8fd061c28bca45ed70bf7c230a575dd7c4b1c6c0debf473b37df79a354d30692556c3e3a6f63f87caf48c2c8ec5a9cc1ed8862b6a28c512c11a1aac63b343cf3513a39a5b0197bf0e8577414706c6d228bcadc79bb0b060bef39c0572db9a6ec33d11607e6a36babb23515239b2c10ea33b826c4e0bf4063b9dbdbf0b431d518dd4707a9082b77c16c009e7cfde996f9cf135c3de300fcc5f314b5fa72b0a532d1aacb1d5ac8245966a90ad009e51491a225fefd345b77ed7552b9a927830bb1f7e8371e18b589dca77464fd08c57a2f30c3195979315b2081238c2c781e5ffb49342032e91cf4874c3adca9f9bbf387bb8f22649cc26067ac680374d11c6ceebbc9ce3d300f5927d2091295f72525be70928357004668ea97e29eb10fdfcdd5bfb7d9f2673066fe33c85c53004034ce6daa202a1a2eca8d4dff79e87fc5c0f789c3dd954156920995d8ad21e6a7bb044df919890034a9a3cf4b3539794e7ef25aac386adbaa7b0764a6e5284202d9fc761aa7831e4e1ed1408ad971811508ed5e7a8403d55d2eb08fdec7f9962b5eebf6e5fd4f5dc380a9510f0c2ce3b7ccbde07a490514a3491505f1876d515cff437370bceed0758042d17ddc8da6fc4cf0623011d2db06dbd64b04c5b74221a198ca76f3a19f770165378e841f2353899e9d248507e510564a260da83080e9d2c25ff6a3e10d016188067b99ff682102a8f6e64ad985c504b70f8073633f50303c0d16ab0c5cfa009f0226c42fa16f458294102ae22ebabf2ccf0af2d7972d38ea4091f9a9734321e3d30beb069fde6707617e2b490704b986683f374b6bfa2d924ad4afcba54356121a633b6e3f90d71643b4217d172a22e5b2d6ee5a3a0b48a53f58a45516f706cace2a1343c5dc1dd6e675b1212680367940622a95032dc31eb016309bad58d9c468f0c5238c9940da5888ccf404101abf285ec658b51708392314998893923c113277e6a177b9c7d680a888f4f2922b7a85b2170589f9273a8edfd2100bcd07387d77f60b7208ca5d48b1f9627818e1e6595eec081ae1262cb46d1b040ea9315ac821015ba3d5bdcdeebe4da088ef4f0fa207612a56fb2cc4a0ef2d68e24b5ee15e73f5706c04ca6f6cc02004759e55212025b2e097bfcf40cbc8406dcb4baf466535bc7e6ed5d5ebda6fb46e3645b389804b1f6fd7ac4b45c33b3c5889165dd1686141dd42811fdc12dd6806dbebbc40ba0cf1fc7e1f6eacd60b9e23d4579121197b33315a7a301702d988ce6f35c19408bd940bb38bad1560ba4356728d12400f290f5c8bbae8c76ca93fb9abe1f27d83b4260e9ccb084334f4c137dfae8b1213df33eeaac7f0f4bf4dcc2c96e1b11d61cd5168228cb2a5350b3c8cca4fc0dbfa647a009bbdb0997c8422ef39d5884dc30b0e772b6206ec5ae6495977e069a0251a09d47439742c360d8f02a022ae202ec0207b8fcb254aa6dd287c789cc59f17d2cef8694cc648ed0804a3cf8e690c915537e995e49f472dcde36181828190b27c217accad274ce4a3e8360da724a55db4483558726831117a7780ea55323c0e04c22d9ddd5d61dbc4812d72cd2cf2bde9c4f0dc7abe677e3c935bb391f2bcf0edccde9374503c1c52c1ca296920a90c830c118129949ff3b433da1a931e938c035a6b2c138a7f46747b46a94d33ac0c74e4fcf1f41cd0bf12659f63d15c075671d861f2843df902397df9f36d305d5392d323adac7f37750117344063a92af63c631d00b9014e24f97d3e6ec4082952007a7a5793b6a16e9000bc30142e110ab70f1e81da9a55b2b39b6061b1038e39bdbdac10957bec02d77538ca76b356b913c2b296fa40d761bc571193b31ba56137ee9c0fa1ca3e4ee88a0d6e1cd72b0603dd50db7c4dee2325e8d497ae36febbb67adaac2765585e3057cde3cb85e2f2fe3d278468146f924bd172adaef6215966f70d7c8f2bd1575c3085f7e239ed22b26f5345fdaae42a5ec4531af46dcb0d6eb9088de9ed5a13b9242c567003906d7ac951d51ab9efaf539bd025605649cfe49c60b8fd7bfbc123b70c66855011141340c0b942ae19d2ab8074fe00a757957a462ff313ada92c3393e83a0a6019e621f218f531b52cdb70c492e155c4636e4caef03f40c82a5d717528173620b1591bac5c6cc5177ad76d3ccbc4734912d24286ada9a3fe6999a15e53616660414a66549f5d2df7393d7b0a01fb6fbbce8335ee027372f4a54162580c79a6e4807282b5bde9b03b36b261c7b3d2e66a9a26047b08b2d26898c47c8f60b4f14e6c18c59aff042043ab55dd32f7f091fbb4a31369bce2a9a2cb4cbab85a1f734e0e04185f505a32c808e96bf0001450eedb425aabf547d544c8b20db055e5ac9520373ee985a5a526c20e0bef21c38b156144b5a021c43d4bdb5a26d47625579c545e92022a3e165f57c0425129c983781dfad9041d4b77ba1c4676073416f0cda8355258e994434fba0bfe0dbd515ab37cace243834289d1a8e10f5adf360fe95066b8afc35a97701e9ec8c82e755ad23d263e08ae5079a5d68d3d0ca09d107aaf84aaa48931e79cf0a3079b41c0a1c3c3d42d89f24bcc657c3a44bf4a65948aa1faf642eecb84b119aecea0b6d081c04680ed0d0d41a06199d6b32e07c800f7655135230ce34d381b4c6fece111c88d6819c661ab84800c5682db15fd6ea3e8a4c875d600b73371048793dc5c0d3b18bf45e2b46f02147116f163795e2ceb8be4df2fbb777185c377feaae247f42c9b40e6b20995ad1b0d750255c9d2fd596e085f71dd2489e8acee172ba982252b88e5cb459f8ea969f7b6a3f0d8491c03709ad05a2c5a1ae65bd47b1ac9123874bbdb06fe5ad6c381ad6373202a543d54fb10e76634189e0c7970fc7cef703f8c49b935032960d87fa5714245c52ea3c56be640770eb1e0fe9378821db20ab144781029dada979cdf80c93436ffc55c30bba9e5d640700400f930fcfee790a03a07f8cea9e6822f93af0e9b23f6c7ed013329522d3969c2692b3907137ee27b1123d9b7d7e2cca0e1b6c1bcaac34e577209c9fe6e65bed97bb949c18cdd116d2a627beaa6785983abe8c276dfa045f2f1cb8b41fb90ae1f3d4b2378c9175c448775a1f94a286e59ea2e97e48e0ba7494298a41671a11db5f0b66352354dca64e90e112bc93ecfde2cb3e9a8df75b8f563298d0e1aa5e9b17172d12293f0eca9fadeb2f57c5f743f5fbf1de23b60bebecd94f309e074008bfa43ab6f5241edef42b63fc687880855e9d7c3a7d0f314d7dbe0a85b472d678737c775b3937f8ea21be356cf54945a399b1ad0000951c8fb8eecbd6272c47eeaec998cc731f441100fad588c39598908f5b9da4047de1d90999a7ea1a684ea3bdfb23dc753426c12cf4e69676adb89e3783fa87603b41c02f5b0a8745c6114a44dd259d947ec83e01b35edf78860b17b3ee7f39e70c742b5f7cc6d623d9543de34b59791179670d7c3484c684f08e25e70d721e6a040ef5d3bfcc6d71c570bab81f56af7c17f1d6fc8daa26a782d259dc247493e7832bc6e4d9dd686f1c9e6035f313b8d752b82f40e127f6fb279a80e228864349bf21dc825efbdd2a0f3c0f9f2c7bdb8c48354db4a1e7bb50386211b897f55f139353f374d5b15b1a3bc01f0f2d7eeff4153183050b1abedeac5d6c17eee7b669bec8b9222b6b3b0fbaeaf40857f95e4b79b8a3db759f3abcd4987f088500cbce19621a61b2094cec051f7957276b6572fc81da9ea52cf71db075d69e150f4839c81f6317eb58ee0762cbc8876e0c1c6281e75607b05ea835ee3fde435071680d91d38b4abb52bc43df784b2647fe4f28611777cbde0bb1758bfb4d78d4340bb97df83720afcaa79a1b8db5b79b9de3555893c007105a4aec9e8f7ed5253b205bb1fc69f7992c910d036f6a1571c18c61b899fd6d0c9787cff4b4d81ec11a80b2dcb2e84bf89647b006098e55956012d5bf836a54dd7e9080b0f4dbb188abc3bb46bcca763fe24fd66213c11d1fcc18b4ef3aa28455e76dee0738a2ea4ec70be650a488b69ddbfc693d477583440011f6778868660d5ac20006fde0f0fa351c145665a57d2ba53e41fddd5724423bf6efecf75646c4ae72c46d8afda108c3771ecea1a4c5269bc47fa092b28df7b04e77808e2491e31cb744095c47573daf1b7074e85320a765b2910a8122d7dbf858f27f5e09c7510b0617a1b5e46b15842c24a5d62fb8d404400f60c7220f53f953f93fff06679ba4d3f45c6726b96036207e7342fedfd7ccf330e01130af012d91582a1195088ec2c009c3cff7f34a74805c103a582d9c9e2a14697bc08f9a4f41c52659de5fd880724f1b06b5634616e1e90e32d95033a78e25dc9f5016ffa5a3d2ea7e4abea22b8d3145ec58d5314541165da3b25c1b7b405db8cbaaa491ed9d487e566e9fab471f6e5b543cf7300d9a0674b6c91e8f006868c85f3432ab52e8d46beee18da985c688f621a370d2d51c707e00000000000000000000000000000037e56cbdffcaf256693cb71bf6e113b174424b2ac0af695ef2366e7630db05f0a21f2c620dd0b3ef9d373c808a09cbd0f43baf3ab17a02608ae3d53f587658ef0ce86584df13167263683eea15d83e48cbb3a3a8d38e9fafac0952daa9577f98950cc02dddbd3f113a764cd6146154", 0xfffffffffffffffb) r1 = syz_open_dev$hiddev(&(0x7f0000000080), 0x2, 0x195001) ioctl$HIDIOCGPHYS(r1, 0x80404812, &(0x7f00000000c0)) 21:40:39 executing program 3: r0 = syz_open_dev$hidraw(&(0x7f00000001c0), 0x80000000000000, 0x80002) write$hidraw(r0, &(0x7f0000000200)="bc0ca8f4d3805a1e9cbb6e4c040682a0bd99ef43cdd6bc06d27abc341167e0919172aac8aeb68e087adc02c812909c22c9ea07120e55bc7de10dba97b1bcd3516b4539bf6f21533d32df047fe3f4800bbee6fd6af40af92318ea15f16a78c34236b9d09d1b7358325d47164ddf658a8a3e5be85522f4b97119058bb024011f532d578d48f98910a169d1c77a949f7dbec5636e4db62a1398d6e6131343c2eceaa0f2a0cb1066300230385ee4f60af0afeee3a2102611ede25b07e0e1c30c12d38666feb175a3102158bb0aac1355f117138057f0a15581afe89b4602e6f706b6e4f8f08fdf207ffce0c5baea8bfe619ebb13eff67b820489a5ff03b0bb1c5967de5d7cec84c3f6fd2cfeada79bdc91cc36ed88d7f375fd76f84e7c9f676f76a29579bbad5e9bfb222fcf484665d879602a2e53dbaaea4ba71df44ecd57677e7f3283b9661a7b6f8808cd95ceb51c7cb44c3ebdfbf6694d1502125a6e9766ac7e645329ab405b879c6fb77206c86c74aa7ef4f6a848037de52ddc554ce029538206d9e61ef7ff168c7ab57ead5205589e6d67d06677b7594c8a46c5d79dcdc7446cbdd107c7f701c24ec2d95772d06de08b637b4cb65219fa30b9e66c9d326f6bb25a8d6b04828300e72a766da3eae409f1223c31ab81e78172382c6e267dbc08dfbd3edc2705e6d9f730da8fa1e9d088f0b7a715e5bdd8ae70faa365ab4246df3c1fe8ba724ef057c74a46471b46254ad7fb0da1854837f2f6f13ef3280a4c6f7c55162855a543fe4c764ac319c89f79f0fb797d4a7b668a16a1cba4916e7582a79c9a2f048993c2c3d02ae35a2c64a6b2a44b857ec681cbf1f3245ceaebbc39c0f532907c5087e9d0715e5e741a076a175396f682fd625a162cec836ea8fd061c28bca45ed70bf7c230a575dd7c4b1c6c0debf473b37df79a354d30692556c3e3a6f63f87caf48c2c8ec5a9cc1ed8862b6a28c512c11a1aac63b343cf3513a39a5b0197bf0e8577414706c6d228bcadc79bb0b060bef39c0572db9a6ec33d11607e6a36babb23515239b2c10ea33b826c4e0bf4063b9dbdbf0b431d518dd4707a9082b77c16c009e7cfde996f9cf135c3de300fcc5f314b5fa72b0a532d1aacb1d5ac8245966a90ad009e51491a225fefd345b77ed7552b9a927830bb1f7e8371e18b589dca77464fd08c57a2f30c3195979315b2081238c2c781e5ffb49342032e91cf4874c3adca9f9bbf387bb8f22649cc26067ac680374d11c6ceebbc9ce3d300f5927d2091295f72525be70928357004668ea97e29eb10fdfcdd5bfb7d9f2673066fe33c85c53004034ce6daa202a1a2eca8d4dff79e87fc5c0f789c3dd954156920995d8ad21e6a7bb044df919890034a9a3cf4b3539794e7ef25aac386adbaa7b0764a6e5284202d9fc761aa7831e4e1ed1408ad971811508ed5e7a8403d55d2eb08fdec7f9962b5eebf6e5fd4f5dc380a9510f0c2ce3b7ccbde07a490514a3491505f1876d515cff437370bceed0758042d17ddc8da6fc4cf0623011d2db06dbd64b04c5b74221a198ca76f3a19f770167678e841f2353899e9d248507e510564a260da83080e9d2c25ff6a3e10d016188067b99f0993c4c985ea34483c7222cb4a7813f682102a8f6e64ad985c504b70f8073633f50303c0d16ab0c5cfa009f0226c42fa16f458294102ae22ebabf2ccf0af2d79e98ceeee091f9a9734321e3d30beb069fde6707617e2b490704b986683f374b6bfa2d924ad4afcba54356121a633b6e3f90d71643b4217d172a22e5b2d6ee5a3a0b48a53f58a45516f706cace2a1343c5dc1dd6e675b1212680367940622a95032dc31eb016309bad58d9c468f0c5238c9940da5888ccf404101abf285ec658b51708392314998893923c113277e6a177b9c7d680a888f4f2922b7a85b2170589f9273a8edfd2100bcd07387d77f60b7208ca5d48b1f9627818e1e6595eec081ae1262cb46d1b040ea9315ac821015ba3d5bdcdeebe4da088ef4f0fa207612a56fb2cc4a0ef2d68e24b5ee15e73f5706c04ca6f6cc02004759e55212025b2e097bfcf40cbc8406dcb4baf466909e7acd15a8c56aa6fb46e3645b389804b1f6fd7ac4b45c33b3c5889165dd1686141dd42811fdc12dd6806dbebbc40ba0cf1fc7e1f6eacd60b9e23d4579121197b33315a7a301702d988ce6f35c19408bd940bb38bad1560ba4356728d12400f290f5c8bbae8c76ca93fb9abe1f27d83b4260e9ccb084334f4c137dfae8b1213df33eeaac7f0f4bf4dcc2c96e1b11d61cd5168228cb2a5350b3c8cca4fc0dbfa647a009bb558032164cd117ddf5db0997c8422ef39d5884dc30b0e772b6206ec5ae6495977e069a0251a09d47439742c360d8f02a022ae202ec0207b8fcb254aa6dd287c789cc59f17d2cef8694cc648ed0804a3cf8e690c915537e995e49f472dcde36181828190b27c217accad274ce4a3e8360da724a55db4483558726831117a7780ea55323c0e04c22d9ddd5d61dbc4812d72cd2cf2bde9c4f0dc7abe677e3c935bb391f2bcf0edccde9374503c1c52c1ca296920a90c830c118129949ff3b433da1a931e938c035a6b2c138a7f46747b46a94d33ac0c74e4fcf1f41cd0bf12659f63d15c075671d861f2843df902397df9f36d305d5392d323adac7f37750117344063a92af63c631d00b9014e24f97d3e6ec4082952007a7a5793b6a16e9000bc30142e110ab70f1e81da9a55b2b39b6061b1038e39bdbdac10957bec02d77538ca76b356b913c2b296fa40d761bc571193b31ba56137ee9c0fa1ca3e4ee88a0d6e1cd72b0603dd50db7c4dee2325e8d497ae36febbb67adaac2765585e3057cde3cb85e2f2fe3d278468146f924bd172adaef6215966f70d7c8f2bd1575c3085f7e239ed22b26f5345fdaae42a5ec4531af46dcb0d6eb9088de9ed5a13b9242c567003906d7ac951d51ab9efaf539bd025605649cfe49c60b8fd7bfbc123b70c66855011141340c0b942ae19d2ab8074fe00a757957a462ff313ada92c3393e83a0a6019e621f218f531b52cdb70c492e155c4636e4caef03f40c82a5d717528173620b1591bac5c6cc5177ad76d3ccbc4734912d24286ada9a3fe6999a15e53616660414a66549f5d2df7393d7b0a01fb6fbbce8335ee027372f4a54162580c79a6e4807282b5bde9b03b36b261c7b3d2e66a9a26047b08b2d26898c47c8f60b4f14e6c18c59aff042043ab55dd32f7f091fbb4a31369bce2a9a2cb4cbab85a1f734e0e04185f505a32c808e96bf0001450eedb425aabf547d544c8b20db055e5ac9520373ee985a5a526c20e0bef21c38b156144b5a021c43d4bdb5a26d47625579c545e92022a3e165f57c0425129c983781dfad9041d4b77ba1c4676073416f0cda8355258e994434fba0bfe0dbd515ab37cace243834289d1a8e10f5adf360fe95066b8a7db03b9b01e9ec8c82e755ad23d263e08ae5079a5d68d3d0ca09d107aaf84aaa48931e79cf0a3079b41c0a1c3c3d42d89f24bcc657c3a44bf4a65948aa1faf642eecb84b119aecea0b6d081c04680ed0d0d41a06199d6b32e07c800f7655135230ce34d381b4c6fece111c88f8819c661ab84800c5682db15fd6ea3e8a4c875d600b73371048793dc5c0d3b18bf45e2b46f02147116f163795e2ceb8be4df2fbb777185c377feaae247f42c9b40e6b20995ad1b0d750255c9d2fd596e085f71dd2489e8acee172ba982252b88e5cb459f8ea969f7b6a3f0d8491c03709ad05a2c5a1ae65bd47b1ac9123874bbdb06fe5ad6c381ad6373202a543d54fb10e76634189e0c7970fc7cef703f8c49b935032960d87fa5714245c52ea3c56be640770eb1e0fe9378821db20ab144781029dada979cdf80c93436ffc55c30bba9e5d6467f2400f930fcfee790a03a07f8fea9e6822f93af0e9b23f6c7ed013329522d3969c2692b3907137ee27b1123d9b7d7e2cca0e1b6c1bcaac34e577209c9fe6e65bed97bb949c18cdd116d2a627beaa6785983abe8c276dfa045f2f1cb8b41fb90ae1f3d4b2378c9175c448775a1f94a286e59ea2e97e48e0ba7494298a41671a11db5f0b66352354dca64e90e112bc93ecfde2cb3e9a8df75b8f563298d0e1aa5e9b17172d12293f0eca9fadeb2f57c5f743f5fbf1de23b60bebecd94f309e074008bfa43ab6f5241edef42b63fc687880855e9d7c3a7d0f314d7dbe0a85b472d678737c775b3937f8ea21be356cf54945a399b1ad9ee8951c8fb8eecbd6272c47eeaec998cc731f441100fad588c39598908f5b9da4047de1d90999a7ea1a684ea3bdfb23dc753426c12cf4e69676adb89e3783fa87603b41c02f5b0a8745c6114a44dd259d947ec83e01b35edf78860b17b3ee7f39e70c742b5f7cc6d623d9543de34b59791179670d7c3484c684f08e25e70d721e6a6c0ef5d3bfcc6d71c570bab81f56af7c17f1d6fc8daa26a782d259dc247493e7832bc6e4d9dd686f1c9e6035f313b8d752b82f40e127f6fb279a80e228864349bf21dc825efbdd2a0f3c0f9f2c7bdb8c48354db4a1e7bb50386211b897f55f139353f374d5b15b1a3bc01f0f2d7eeff4153183050b1abedeac5d6c17eee7b669bec8b9222b6b3b0fbaeaf40857f95e4b79b8a3db759f3abcd4987f088500cbce19621a61b2094cec051f7957276b6572fc81da9ea52cf71db075d69e150f4839c81f6317eb58ee0762cbc8876e0c1c6281e75607b05ea835ee3fde435071680d91d38b4abb52bc43df784b2647fe4f28611777cbde0bb1758bfb4d78d4340bb97df83720afcaa79a1b8db5b79b9de3555893c007105a4aec9e8f7ed5253b205bb1fc69f7992c910d036f6a1571c18c61b899fd6d0c9787cff4b4d81ec11a80b2dcb2e84bf89647b006098e55956012d5bf836a54dd7e9080b0f4dbb188abc3bb46bcca763fe24fd66213c11d1fcc18b4ef3aa28455e76dee0738a2ea4ec70be650a488b69ddbfc693d477583440011f6778868660d5ac20006fde0f0fa351c145665a57d2ba53e41fddd5724423bf6efecf75646c4ae72c46d8a", 0x20001001) 21:40:39 executing program 4: r0 = syz_open_dev$hidraw(&(0x7f0000000000), 0x3ff, 0x143800) ioctl$HIDIOCGRAWINFO(r0, 0x80084803, &(0x7f0000000040)=""/140) r1 = syz_open_dev$hidraw(&(0x7f00000001c0), 0x0, 0x80002) write$hidraw(r1, &(0x7f0000000200), 0x0) 21:40:39 executing program 4: r0 = syz_open_dev$hidraw(&(0x7f00000001c0), 0xfffffffffffffffd, 0x80002) r1 = syz_open_dev$evdev(&(0x7f0000000040), 0x9, 0x40001) ioctl$EVIOCSABS3F(r1, 0x401845ff, &(0x7f0000000080)={0xff, 0x19bc, 0x2ab50, 0x1482, 0x1000, 0x6}) write$hidraw(r0, &(0x7f0000000000)="12efbeae906e6e1d6aba10b3790300000000000000fb33a84c7e14d1638bef26ac7810a73b3cb9c287d7b74ebba9bcd3d702", 0x32) 21:40:39 executing program 0: r0 = syz_open_dev$hidraw(&(0x7f00000001c0), 0x0, 0x80002) write$hidraw(r0, &(0x7f0000000200)="bc0ca8f4d3805a1e9cbb6e4c040682a0bd99ef43cdd6bc06d27abc341167e0919172aac8aeb68e087adc02c820909c22c9ea07120e55bc7de10dba97b1bcd3516b4539bf6f21533d32df047fe3f4800bbee6fd6af40af92318ea15f16a78c34236b9d09d1b7358325d47164ddf658a8a3e5be85522f4b97119058bb024011f532d578d48f98910a169d1c77a949f7dbec5636e4db62a1398d6e6131343c2eceaa0f2a0cb1066300230385ee4f60af0afeee3a2102611ede25b07e0e1c30c12d38666feb175a3102158bb0aac1355f117138057f0a15581afe89b4602e6f706b6e4f8f08fdf207ffce0c5baea8bfe619ebb13eff67b820489a5ff03b0bb1c5967de5d7cec84c3f6fd2cfeada79bdc91cc36ed88d7f375fd76f84e7c9f676f76a29579bbad5e9bfb222fcf484665d879602a2e53dbaaea4ba71df44ecd57677e7f3283b9661a7b6f8808cd95ceb51c7cb44c3ebdfbf6694d1502125a6e9766ac7e645329ab405b879c6fb77206c86c74aa7ef4f6a848037de52ddc554ce029538206d9e61ef7ff168c7ab57ead5205589e6d67d06677b7594c8a46c5d79dcdc7446cbdd107c7f701c24ec2d95772d06de08b637b4cb65219fa30b9e66c9d326f6bb25a8d6b04828300e72a766da3eae409f1223c31ab81e78172382c6e267dbc08dfbd3edc2705e6d9f730da8fa1e9d088f0b7a715e5bdd8ae70faa365ab4246df3c1fe8ba724ef057c74a46471b46254ad7fb0da1854837f2f6f13ef3280a4c6f7c55162855a543fe4c764ac319c89f79f0fb797d4a7b668a16a1cba4916e7582a79c9a2f048993c2c3d02ae35a2c64a6b2a44b857ec681cbf1f3245ceaebbc39c0f532907c5087e9d0715e5e741a076a175396f682fd625a162cec836ea8fd061c28bca45ed70bf7c230a575dd7c4b1c6c0debf473b37df79a354d30692556c3e3a6f63f87caf48c2c8ec5a9cc1ed8862b6a28c512c11a1aac63b343cf3513a39a5b0197bf0e8577414706c6d228bcadc79bb0b060bef39c0572db9a6ec33d11607e6a36babb23515239b2c10ea33b826c4e0bf4063b9dbdbf0b431d518dd4707a9082b77c16c009e7cfde996f9cf135c3de300fcc5f314b5fa72b0a532d1aacb1d5ac8245966a90ad009e51491a225fefd345b77ed7552b9a927830bb1f7e8371e18b589dca77464fd08c57a2f30c3195979315b2081238c2c781e5ffb49342032e91cf4874c3adca9f9bbf387bb8f22649cc26067ac680374d11c6ceebbc9ce3d300f5927d2091295f72525be70928357004668ea97e29eb10fdfcdd5bfb7d9f2673066fe33c85c53004034ce6daa202a1a2eca8d4dff79e87fc5c0f789c3dd954156920995d8ad21e6a7bb044df919890034a9a3cf4b3539794e7ef25aac386adbaa7b0764a6e5284202d9fc761aa7831e4e1ed1408ad971811508ed5e7a8403d55d2eb08fdec7f9962b5eebf6e5fd4f5dc380a9510f0c2ce3b7ccbde07a490514a3491505f1876d515cff437370bceed0758042d17ddc8da6fc4cf0623011d2db06dbd64b04c5b74221a198ca76f3a19f770167678e841f2353899e9d248507e510564a260da83080e9d2c25ff6a3e10d016188067b99f0993c4c985ea34483c7222cb4a7813f682102a8f6e64ad985c504b70f8073633f50303c0d16ab0c5cfa009f0226c42fa16f458294102ae22ebabf2ccf0af2d79e98ceeee091f9a9734321e3d30beb069fde6707617e2b490704b986683f374b6bfa2d924ad4afcba54356121a633b6e3f90d71643b4217d172a22e5b2d6ee5a3a0b48a53f58a45516f706cace2a1343c5dc1dd6e675b1212680367940622a95032dc31eb016309bad58d9c468f0c5238c9940da5888ccf404101abf285ec658b51708392314998893923c113277e6a177b9c7d680a888f4f2922b7a85b2170589f9273a8edfd2100bcd07387d77f60b7208ca5d48b1f9627818e1e6595eec081ae1262cb46d1b040ea9315ac821015ba3d5bdcdeebe4da088ef4f0fa207612a56fb2cc4a0ef2d68e24b5ee15e73f5706c04ca6f6cc02004759e55212025b2e097bfcf40cbc8406dcb4baf466909e7acd15a8c56aa6fb46e3645b389804b1f6fd7ac4b45c33b3c5889165dd1686141dd42811fdc12dd6806dbebbc40ba0cf1fc7e1f6eacd60b9e23d4579121197b33315a7a301702d988ce6f35c19408bd940bb38bad1560ba4356728d12400f290f5c8bbae8c76ca93fb9abe1f27d83b4260e9ccb084334f4c137dfae8b1213df33eeaac7f0f4bf4dcc2c96e1b11d61cd5168228cb2a5350b3c8cca4fc0dbfa647a009bb558032164cd117ddf5db0997c8422ef39d5884dc30b0e772b6206ec5ae6495977e069a0251a09d47439742c360d8f02a022ae202ec0207b8fcb254aa6dd287c789cc59f17d2cef8694cc648ed0804a3cf8e690c915537e995e49f472dcde36181828190b27c217accad274ce4a3e8360da724a55db4483558726831117a7780ea55323c0e04c22d9ddd5d61dbc4812d72cd2cf2bde9c4f0dc7abe677e3c935bb391f2bcf0edccde9374503c1c52c1ca296920a90c830c118129949ff3b433da1a931e938c035a6b2c138a7f46747b46a94d33ac0c74e4fcf1f41cd0bf12659f63d15c075671d861f2843df902397df9f36d305d5392d323adac7f37750117344063a92af63c631d00b9014e24f97d3e6ec4082952007a7a5793b6a16e9000bc30142e110ab70f1e81da9a55b2b39b6061b1038e39bdbdac10957bec02d77538ca76b356b913c2b296fa40d761bc571193b31ba56137ee9c0fa1ca3e4ee88a0d6e1cd72b0603dd50db7c4dee2325e8d497ae36febbb67adaac2765585e3057cde3cb85e2f2fe3d278468146f924bd172adaef6215966f70d7c8f2bd1575c3085f7e239ed22b26f5345fdaae42a5ec4531af46dcb0d6eb9088de9ed5a13b9242c567003906d7ac951d51ab9efaf539bd025605649cfe49c60b8fd7bfbc123b70c66855011141340c0b942ae19d2ab8074fe00a757957a462ff313ada92c3393e83a0a6019e621f218f531b52cdb70c492e155c4636e4caef03f40c82a5d717528173620b1591bac5c6cc5177ad76d3ccbc4734912d24286ada9a3fe6999a15e53616660414a66549f5d2df7393d7b0a01fb6fbbce8335ee027372f4a54162580c79a6e4807282b5bde9b03b36b261c7b3d2e66a9a26047b08b2d26898c47c8f60b4f14e6c18c59aff042043ab55dd32f7f091fbb4a31369bce2a9a2cb4cbab85a1f734e0e04185f505a32c808e96bf0001450eedb425aabf547d544c8b20db055e5ac9520373ee985a5a526c20e0bef21c38b156144b5a021c43d4bdb5a26d47625579c545e92022a3e165f57c0425129c983781dfad9041d4b77ba1c4676073416f0cda8355258e994434fba0bfe0dbd515ab37cace243834289d1a8e10f5adf360fe95066b8a7db03b9b01e9ec8c82e755ad23d263e08ae5079a5d68d3d0ca09d107aaf84aaa48931e79cf0a3079b41c0a1c3c3d42d89f24bcc657c3a44bf4a65948aa1faf642eecb84b119aecea0b6d081c04680ed0d0d41a06199d6b32e07c800f7655135230ce34d381b4c6fece111c88f8819c661ab84800c5682db15fd6ea3e8a4c875d600b73371048793dc5c0d3b18bf45e2b46f02147116f163795e2ceb8be4df2fbb777185c377feaae247f42c9b40e6b20995ad1b0d750255c9d2fd596e085f71dd2489e8acee172ba982252b88e5cb459f8ea969f7b6a3f0d8491c03709ad05a2c5a1ae65bd47b1ac9123874bbdb06fe5ad6c381ad6373202a543d54fb10e76634189e0c7970fc7cef703f8c49b935032960d87fa5714245c52ea3c56be640770eb1e0fe9378821db20ab144781029dada979cdf80c93436ffc55c30bba9e5d6467f2400f930fcfee790a03a07f8fea9e6822f93af0e9b23f6c7ed013329522d3969c2692b3907137ee27b1123d9b7d7e2cca0e1b6c1bcaac34e577209c9fe6e65bed97bb949c18cdd116d2a627beaa6785983abe8c276dfa045f2f1cb8b41fb90ae1f3d4b2378c9175c448775a1f94a286e59ea2e97e48e0ba7494298a41671a11db5f0b66352354dca64e90e112bc93ecfde2cb3e9a8df75b8f563298d0e1aa5e9b17172d12293f0eca9fadeb2f57c5f743f5fbf1de23b60bebecd94f309e074008bfa43ab6f5241edef42b63fc687880855e9d7c3a7d0f314d7dbe0a85b472d678737c775b3937f8ea21be356cf54945a399b1ad9ee8951c8fb8eecbd6272c47eeaec998cc731f441100fad588c39598908f5b9da4047de1d90999a7ea1a684ea3bdfb23dc753426c12cf4e69676adb89e3783fa87603b41c02f5b0a8745c6114a44dd259d947ec83e01b35edf78860b17b3ee7f39e70c742b5f7cc6d623d9543de34b59791179670d7c3484c684f08e25e70d721e6a6c0ef5d3bfcc6d71c570bab81f56af7c17f1d6fc8daa26a782d259dc247493e7832bc6e4d9dd686f1c9e6035f313b8d752b82f40e127f6fb279a80e228864349bf21dc825efbdd2a0f3c0f9f2c7bdb8c48354db4a1e7bb50386211b897f55f139353f374d5b15b1a3bc01f0f2d7eeff4153183050b1abedeac5d6c17eee7b669bec8b9222b6b3b0fbaeaf40857f95e4b79b8a3db759f3abcd4987f088500cbce19621a61b2094cec051f7957276b6572fc81da9ea52cf71db075d69e150f4839c81f6317eb58ee0762cbc8876e0c1c6281e75607b05ea835ee3fde435071680d91d38b4abb52bc43df784b2647fe4f28611777cbde0bb1758bfb4d78d4340bb97df83720afcaa79a1b8db5b79b9de3555893c007105a4aec9e8f7ed5253b205bb1fc69f7992c910d036f6a1571c18c61b899fd6d0c9787cff4b4d81ec11a80b2dcb2e84bf89647b006098e55956012d5bf836a54dd7e9080b0f4dbb188abc3bb46bcca763fe24fd66213c11d1fcc18b4ef3aa28455e76dee0738a2ea4ec70be650a488b69ddbfc693d477583440011f6778868660d5ac20006fde0f0fa351c145665a57d2ba53e41fddd5724423bf6efecf75646c4ae72c46d8a", 0x19000) [ 1270.659918][T14975] usblp 2-1:1.0: usblp0: USB Unidirectional printer dev 94 if 0 alt 0 proto 1 vid 0x0525 pid 0xA4A8 21:40:39 executing program 5: r0 = syz_open_dev$hidraw(&(0x7f00000001c0), 0x0, 0x80002) ioctl$EVIOCGPHYS(0xffffffffffffffff, 0x80404507, &(0x7f0000001040)=""/4096) write$hidraw(r0, &(0x7f0000000200)="bc0ca8f4d3805a1e9cbb6e4c0f0682a0bd99ef43cdd6bc06d27abc341167e0919172aac8aeb68e087adc02c820909c22c9ea07120e55bc7de10dba97b1bcd3516b45398f6f21533d32df047fe3f4800bbee6fd6af40af92318ea15f16a78c34236b9d09d1b7358325d47164ddf658a8a3e5be85522f4b97119058bb024011f532d578d48f98910a169d1c77a949f7dbec5636e4db62a1398d6e6131343c2eceaa0f2a0cb1066300230385ee4f60af0afeee3a2102611ede25b07e0e1c30c12d38666feb175a3102158bb0aac1355f117138057f0a15581afe89b4602e6f706b6e4f8f08fdf207ffce0c5baea8bfe619ebb13eff67b820489a5ff03b0bb1c5967de5d7cec84c3f6fd2cfeada79bdc91cc36ed88d7f375fd76f84e7c9f676f76a29579bbad5e9bfb222fcf484665d879602a2e53dbaaea4ba71df44ecd57677e7f3283b9661a7b6f8808cd95ceb51c7cb44c3ebdfbf6694d1502125a6e9766ac7e645329ab405b879c6fb77206c86c74aa7ef4f6a848037de52ddc554ce029538206d9e61ef7ff168c7ab57ead5205589e6d67d06677b7594c8a46c5d79dcdc7446cbdd107c7f701c24ec2d95772d06de08b637b4cb65219fa30b9e66c9d326f6bb25a8d6b04828300e72a766da3eae409f1223c31ab81e78172382c6e267dbc08dfbd3edc2705e6d9f730da8fa1e9d088f0b7a715e5bdd8ae70faa365ab4246df3c1fe8ba724ef057c74a46471b46254ad7fb0da1854837f2f6f13ef3280a4c6f7c55162855a543fe4c764ac319c89f79f0fb797d4a7b668a16a1cba4916e7582a79c9a2f048993c2c3d02ae35a2c64a6b2a44b857ec681cbf1f3245ceaebbc39c0f532907c5087e9d0715e5e741a076a175396f682fd625a162cec836ea8fd061c28bca45ed70bf7c230a575dd7c4b1c6c0debf473b37df79a354d30692556c3e3a6f63f87caf48c2c8ec5a9cc1ed8862b6a28c512c11a1aac63b343cf3513a39a5b0197bf0e8577414706c6d228bcadc79bb0b060bef39c0572db9a6ec33d11607e6a36babb23515239b2c10ea33b826c4e0bf4063b9dbdbf0b431d518dd4707a9082b77c16c009e7cfde996f9cf135c3de300fcc5f314b5fa72b0a532d1aacb1d5ac8245966a90ad009e51491a225fefd345b77ed7552b9a927830bb1f7e8371e18b589dca77464fd08c57a2f30c3195979315b2081238c2c781e5ffb49342032e91cf4874c3adca9f9bbf387bb8f22649cc26067ac680374d11c6ceebbc9ce3d300f5927d2091295f72525be70928357004668ea97e29eb10fdfcdd5bfb7d9f2673066fe33c85c53004034ce6daa202a1a2eca8d4dff79e87fc5c0f789c3dd954156920995d8ad21e6a7bb044df919890034a9a3cf4b3539794e7ef25aac386adbaa7b0764a6e5284202d9fc761aa7831e4e1ed1408ad971811508ed5e7a8403d55d2eb08fdec7f9962b5eebf6e5fd4f5dc380a9510f0c2ce3b7ccbde07a490514a3491505f1876d515cff437370bceed0758042d17ddc8da6fc4cf0623011d2db06dbd64b04c5b74221a198ca76f3a19f770167678e841f2353899e9d248507e510564a260da83080e9d2c25ff6a3e10d016188067b99f0993c4c985ea34483c7222cb4a7813f682102a8f6e64ad985c504b70f8073633f50303c0d16ab0c5cfa009f0226c42fa16f458294102ae22ebabf2ccf0af2d79e98ceeee091f9a9734321e3d30beb069fde6707617e2b490704b986683f374b6bfa2d924ad4afcba54356121a633b6e3f90d71643b4217d172a22e5b2d6ee5a3a0b48a53f58a45516f706cace2a1343c5dc1dd6e675b1212680367940622a95032dc31eb016309bad58d9c468f0c5238c9940da5888ccf404101abf285ec658b51708392314998893923c113277e6a177b9c7d680a888f4f2922b7a85b2170589f9273a8edfd2100bcd07387d77f60b7208ca5d48b1f9627818e1e6595eec081ae1262cb46d1b040ea9315ac821015ba3d5bdcdeebe4da088ef4f0fa207612a56fb2cc4a0ef2d68e24b5ee15e73f5706c04ca6f6cc02004759e55212025b2e097bfcf40cbc8406dcb4baf466909e7acd15a8c56aa6fb46e3645b389804b1f6fd7ac4b45c33b3c5889165dd1686141dd42811fdc12dd6806dbebbc40ba0cf1fc7e1f6eacd60b9e23d4579121197b33315a7a301702d988ce6f35c19408bd940bb38bad1560ba4356728d12400f290f5c8bbae8c76ca93fb9abe1f27d83b4260e9ccb084334f4c137dfae8b1213df33eeaac7f0f4bf4dcc2c96e1b11d61cd5168228cb2a5350b3c8cca4fc0dbfa647a009bb558032164cd117ddf5db0997c8422ef39d5884dc30b0e772b6206ec5ae6495977e069a0251a09d47439742c360d8f02a022ae202ec0207b8fcb254aa6dd287c789cc59f17d2cef8694cc648ed0804a3cf8e690c915537e995e49f472dcde36181828190b27c217accad274ce4a3e8360da724a55db4483558726831117a7780ea55323c0e04c22d9ddd5d61dbc4812d72cd2cf2bde9c4f0dc7abe677e3c935bb391f2bcf0edccde9374503c1c52c1ca296920a90c830c118129949ff3b433da1a931e938c035a6b2c138a7f46747b46a94d33ac0c74e4fcf1f41cd0bf12659f63d15c075671d861f2843df902397df9f36d305d5392d323adac7f37750117344063a92af63c631d00b9014e24f97d3e6ec4082952007a7a5793b6a16e9000bc30142e110ab70f1e81da9a55b2b39b6061b1038e39bdbdac10957bec02d77538ca76b356b913c2b296fa40d761bc571193b31ba56137ee9c0fa1ca3e4ee88a0d6e1cd72b0603dd50db7c4dee2325e8d497ae36febbb67adaac2765585e3057cde3cb85e2f2fe3d278468146f924bd172adaef6215966f70d7c8f2bd1575c3085f7e239ed22b26f5345fdaae42a5ec4531af46dcb0d6eb9088de9ed5a13b9242c567003906d7ac951d51ab9efaf539bd025605649cfe49c60b8fd7bfbc123b70c66855011141340c0b942ae19d2ab8074fe00a757957a462ff313ada92c3393e83a0a6019e621f218f531b52cdb70c492e155c4636e4caef03f40c82a5d717528173620b1591bac5c6cc5177ad76d3ccbc4734912d24286ada9a3fe6999a15e53616660414a66549f5d2df7393d7b0a01fb6fbbce8335ee027372f4a54162580c79a6e4807282b5bde9b03b36b261c7b3d2e66a9a26047b08b2d26898c47c8f60b4f14e6c18c59aff042043ab55dd32f7f091fbb4a31369bce2a9a2cb4cbab85a1f734e0e04185f505a32c808e96bf0001450eedb425aabf547d544c8b20db055e5ac9520373ee985a5a526c20e0bef21c38b156144b5a021c43d4bdb5a26d47625579c545e92022a3e165f57c0425129c983781dfad9041d4b77ba1c4676073416f0cda8355258e994434fba0bfe0dbd515ab37cace243834289d1a8e10f5adf360fe95066b8a7db03b9b01e9ec8c82e755ad23d263e08ae5079a5d68d3d0ca09d107aaf84aaa48931e79cf0a3079b41c0a1c3c3d42d89f24bcc657c3a44bf4a65948aa1faf642eecb84b119aecea0b6d081c04680ed0d0d41a06199d6b32e07c800f7655135230ce34d381b4c6fece111c88f8819c661ab84800c5682db15fd6ea3e8a4c875d600b73371048793dc5c0d3b18bf45e2b46f02147116f163795e2ceb8be4df2fbb777185c377feaae247f42c9b40e6b20995ad1b0d750255c9d2fd596e085f71dd2489e8acee172ba982252b88e5cb459f8ea969f7b6a3f0d8491c03709ad05a2c5a1ae65bd47b1ac9123874bbdb06fe5ad6c381ad6373202a543d54fb10e76634189e0c7970fc7cef703f8c49b935032960d87fa5714245c52ea3c56be640770eb1e0fe9378821db20ab144781029dada979cdf80c93436ffc55c30bba9e5d6467f2400f930fcfee790a03a07f8fea9e6822f93af0e9b23f6c7ed013329522d3969c2692b3907137ee27b1123d9b7d7e2cca0e1b6c1bcaac34e577209c9fe6e65bed97bb949c18cdd116d2a627beaa6785983abe8c276dfa045f2f1cb8b41fb90ae1f3d4b2378c9175c448775a1f94a286e59ea2e97e48e0ba7494298a41671a11db5f0b66352354dca64e90e112bc93ecfde2cb3e9a8df75b8f563298d0e1aa5e9b17172d12293f0eca9fadeb2f57c5f743f5fbf1de23b60bebecd94f309e074008bfa43ab6f5241edef42b63fc687880855e9d7c3a7d0f314d7dbe0a85b472d678737c775b3937f8ea21be356cf54945a399b1ad9ee8951c8fb8eecbd6272c47eeaec998cc731f441100fad588c39598908f5b9da4047de1d90999a7ea1a684ea3bdfb23dc753426c12cf4e69676adb89e3783fa87603b41c02f5b0a8745c6114a44dd259d947ec83e01b35edf78860b17b3ee7f39e70c742b5f7cc6d623d9543de34b59791179670d7c3484c684f08e25e70d721e6a6c0ef5d3bfcc6d71c570bab81f56af7c17f1d6fc8daa26a782d259dc247493e7832bc6e4d9dd686f1c9e6035f313b8d752b82f40e127f6fb279a80e228864349bf21dc825efbdd2a0f3c0f9f2c7bdb8c48354db4a1e7bb50386211b897f55f139353f374d5b15b1a3bc01f0f2d7eeff4153183050b1abedeac5d6c17eee7b669bec8b9222b6b3b0fbaeaf40857f95e4b79b8a3db759f3abcd4987f088500cbce19621a61b2094cec051f7957276b6572fc81da9ea52cf71db075d69e150f4839c81f6317eb58ee0762cbc8876e0c1c6281e75607b05ea835ee3fde435071680d91d38b4abb52bc43df784b2647fe4f28611777cbde0bb1758bfb4d78d4340bb97df83720afcaa79a1b8db5b79b9de3555893c007105a4aec9e8f7ed5253b205bb1fc69f7992c910d036f6a1571c18c61b899fd6d0c9787cff4b4d81ec11a80b2dcb2e84bf89647b006098e55956012d5bf836a54dd7e9080b0f4dbb188abc3bb46bcca763fe24fd66213c11d1fcc18b4ef3aa28455e76dee0738a2ea4ec70be650a488b69ddbfc693d477583440011f6778868660d5ac20006fde0f0fa351c145665a57d2ba53e41fddd5724423bf6efecf75646c4ae72c46d8a", 0x20001001) 21:40:39 executing program 1: r0 = syz_open_dev$hidraw(&(0x7f00000001c0), 0x0, 0x80002) write$hidraw(r0, 0x0, 0x0) read$hidraw(r0, &(0x7f0000000000)=""/152, 0x98) r1 = syz_open_dev$hidraw(&(0x7f0000000040), 0x0, 0x0) write$hidraw(r1, 0x0, 0x0) ioctl$HIDIOCGRDESC(r1, 0x90044802, &(0x7f0000000200)=ANY=[@ANYBLOB="f20a0000a49730d03894c0ae8edbf5b397d11bc178688cbe2ff4a2c13f764ef2eca22694304a4a28ee5aa82e043ada233e5e0572de47404bcbbe55a1619be435a23c0acebf5274795cb923dc7c734549e4a88898ec72b20cb818c143b9d9621fd480c6ffab39377fe4574d8c518340bcb5b4f20ec47072ba9240e4ba6cf16da6e29347b5f30b4117dd6de2e9f8324500c072a4552232be0d7c1d1bff2e7c6066d05aa0abf1689fc3360dfa53b7c36a6da997858a7b8baeaec19db874d233f313d2277741b984775a955eafb5297ed0c12f9a1474d8f364a52d82dc8851a732bd5d4f29bf55fd32c0264e684dc8a35d1dc864c45e0939478550e1b4885b813e18a710db24a4965f7ee889b7ce041fb3729e447bcc240748d2f845ed2bc3b0b0cc021f7cce4d4eec96cf8d5982ba86365c52c55d5559c459b7c5110f1f55bbc94518227ab23f45d6c0111a4681f6290244011cf1d56b7449800a90356865c0acd48c1d631f6e9b76039ae27d49169255d3d490e40cc60d1b7a21057673f8d2a49ef70184fc8ee59c1ef2ef3655352f168e2f20e1030a9664b6d64bba82c044f99ddb817d57d6e46449b23f60602c6a113c76d7f18f32d875f5d6525cacc5a8ddafae2d8e1b8c7c93fb15ae226d313157c617fbea6a3b1db0ddd055763c8c39ccf843d4559f01acc80d7a4cf1bab5ef9a0855c48739614393671f0534e65efdb8a26a50f4bfea729e2bc207e2fd7843e9c7fd4d7709fb5b04c6d8fac2779d71a043308283ae4420dffa650356bc68e70fb6c44c4f7cdd2e482f478fed0eaf498edfd5224668806f47d416210f32f990aef89895050cb75783e08520bedeb1c7619704afabcccb1e0b1a9bcb099ef424f0a0774d5dd96e618718292f13c7933e81af7b03941ee6ea4c7a7f94e3beb4439e63f4996320e1c387d828c1af88c9ae8bd0b10b9d5448547b0d3f6e372c35cdfd115f1e3a56baf6b8e40fb1eb9998ac4f6989030024e7e2961d483b23ad2f05649264a13b528bfe37253bfa698f5f9fd739595eb1de757d348d4ab23f6e6ed13a8c6be82a78d1c0b9442a954b1f3615556b62f57078a20107ca741958ecaac96a613af0da6f4b99215fc87b7cb5306c56bcef748e318d72b6992488b0ecf56e33cfdd45f65ca2a9c60d7d418ca8639ba46c06ee0ca47910ee6f7eb0ddb5b10d66564499814fa1c8f597b5cba96bb437a9560874b9a9a217d26b6a3ceec2fd653900db7f7bd0d413f1035f89f6cc4ea5f0f3c0f41baa275af856a683b1cd4eca9bd374d959ede240a1128c8eb4387a7d88b7866f4ca265b88498f36e42a5b2ccf28deda2e108c991d5859d74d79dede2a2892fc23ea9f130f953c78dfb022cee7f24f96d0fc632035cb822bfae1c80d4a45c94e89eca37271c2a1571509ebe752d065a3b61bc74da340ad8053500b2686f150de83f015c36096b848af678894851cb425385a35117f6dd1cd1c51e948779198ec80c66ecde94360eebe8ade687336db8dadfca4e3d4f86ee9ac43c25c26676a332e4f8086ab641596ffb4198fea3f9318d276de80d770e74b3963cb369b0d1a738596bc23ff3b79f98c822ae9dffa6a3807db405a7ddab662db38c349ea869825e2ec0f1b30e5607b6455fb35e5bb43f0f71f9d9708a40e694916117dca970f6bb41d95d2915b8339bc1adc92976214c8b7b03f7e89909b9b14cf46c1363f73c996fac27d5ac7150a613ccc1de831ad68c9cac0a79492383da548f41ad9dfb278d8bf6b07e7ddc4d057d63601e3898f6f708808ebe0044ecc4fa194d4a46de12f890a910f0e7737910316bcdaf7ace34483ef9f7151a181d70248f25d9b1dbcf42786c85e8343f18407ff524f919ddbbca1a97652404cf31777a474cbdc18dcb69b8554882cb99392e09330e604ed25eceabb6b8c1afe1d7a48e3256ed6906efa206c96fefd7ec27cd9f41051ecbeac281a8a504e39fbc321b4df98f055aee1b32b10b26bb4001341619a9fa676d86ae79bad069b7c08c98935fa9fb58cb61a24bb4eb09c8e009f0c44a436f7e33ee0a770be3a252c1cb83dd0775e5737f7f9605351e1ac9540346a7744a59a5133f77b86943c018d90cfa47726271b2d1430ef137c30703d0f0a634a8a35adc8112d5807a6e3752900a6b023ef8e1e9d5be07429a6e381257f4b32e6aace63fd73481f300593be67585e851ae1f4d7039a99172f23029f168e1a51972507da4fdaa49df09aa6fe2a157fec75cffcac855aec65a9452bf814e1940811638bd7ac41bc82c252d2f7c8da49e6e2ebc9c7d755cba9ecf07ecc12d336ccd1d187aa8b9ac5a744658e165cdf3beedec33c87f385ab2cee89483981aaea71ac93381c27212c8fafc004976412f9cf9533f6b61de11b99371c33a20e019fb94d5f7a89e52fdefcab99cf881d654bc8601fdad1f4fda2664e3cd22950961634cffb512e51a22ff14b93ac5f775bb30fa34a9e8020f969ea5785af7cf6ee0c240a626c0cd66115380ea10349243b7843896bf80034d77cd175ad8984c0ac4a52cb00821570b224a83459157d11b10a6ff23d6c0493714cdf1a0282ee757c52cfb1e70fdd08a0f362d1efdaa7215ebbcfaa9b3fe1aa02437d4d5ba28edbfef5c7c2abc1e02604ca5cfda2211c0c53bde3b9b63830459d71358d6361e16f006b4d0d9fc6c164ca9a5f997c71c07da4ba3905d42f12b8488eed2e1cc4116a4e5333de3102ce25cf324cd664db988684b26216215f1424f3e7b814f458314107a5da52c629fba333cdf64492a84e902cfbe8ac62ce411a542a0f694288ccf6efe225bc7061b7909125cce09e8b0c2513c7cb1468fba6dd33555b120e0f606f8a9d24aa32f105588bd0f5975e212b75b067322e9a17e8c2f095c076bf4d8149b337cce7c053db3f158efd8fafc2a5a178ea1aca1957ba0d6a1277fa25f5babd561b81a4a7c7cd389aecd3634614007f4510d9f5e8f22cf1499016df126007b62bc20649d03907f2d75a5b2430c0cb9f72af19b740ba5f4c1688e3f3d123469b4796949e781a35a38dacb14b2111c939cd85863f0276ca5bfdd1c972ac1b985e87f6416e1dae7efd5cd67f87c50aee36da3ad8f3daed88290224db81f26cf08a2a9cc3d5a1f8fb65e186aa1af7fc110b9aee98b61c8e01517eedbaf6b36ecb21d6e9ddca240d59ebdffb6e64e768e59c32cec0e8f908653d3bce145638d81ca71f95645e5c7512d7f9c3051b16957373694a2268a0f90ee664151811cb0030ad1569a49199140d1891fd416a46375af6958ba7dcb29258d8e18bcd2a51d9234bb7bdaa162b47a95c3d6b5e1ba6857d067055bedc4337e8c69275445912b30aee8b792b4c51e5d89e06719ec7d25b84333e7f4b7231d06ddf6fa8d008adb59167d9c56a1a39563b0160bebd4d194e450795a788d20a7cada6f05cb6c3ce1f97359c8d476d3eef8f7b4f60a3a94d534cf70a47a0dcadff587140da23db2a53d6ed2ca1fd84c5cb039ce36f228db30e6954380e468a0dd23e88e727141d8cd96b2176d7fc387cede2cbfbce87377883dc6fdc0fefa1e946b5927acd298b28f8c333ff769d01ebb72e247f88947931c15e915971bb95bd60aa16bfb1e7f97347e67b2933acf882acac42b46a59aaba19a05da90e16075fea3e6132915683f3033e4ad8bb48284e7a22e9feae7c6bb56e0e470382d21301d214ecb1888d5c2b06e4f7a3950ff1cd48906497981ca28a3e38cb55cd97b5644ab8c933d6f84e0563a5477b0b571bd61d1f836e6d387fdb53571a51f49f7371e3639523e8b8e342c40b9b13275c3099c7b54883c3c00cd7de9edc566673205f6bd0d91b663fc609551978b910918105a5e22fdbabfe54abe5f3498c46694e3f15072a15d762f3a0f999b0eadcacce944385bc359872452f461328b6fd170eaf4739e0adb541234300d264662d6e0d50583000000000000000000"]) 21:40:39 executing program 2: r0 = syz_open_dev$hidraw(&(0x7f00000001c0), 0x1000000004, 0x18003) ioctl$HIDIOCGRDESC(r0, 0x90044802, &(0x7f0000000000)={0x108, "1c7903797fc7adc913039fd516d1eabad49df9790446624683bb55c94342acf44d0af6a566fc5bd3c39f8cb8c9c0e842234316d43cc6627d38c9013aea70f8cc80fb45312352b212ded328c2e587137afb24ba004f11f964894786a1aa81b45f503367d61fd99043b7d97f68d720121b3c5ed7d8521678cb03e2be0a34a56f8513dac85102e1ad8ce01fced93890c9450eeebe35e850a642050e971e25238351e6d1b8dac48d54a36373220663743211ba37e5bc70b7ae3e1632685033e0baae18529d9f40ebdc8bd39f2b46ca0b4d24762f665c76ba08e9ba5634a91af7a562025434aa3737176a89270c331753c04774ece62ecd3094488bbea03ab9843cce6147c8115a192d1f"}) r1 = syz_open_dev$hidraw(&(0x7f0000000140), 0x0, 0x40) ioctl$HIDIOCGRDESC(r1, 0x90044802, &(0x7f0000001900)={0x2ae, "aae08ed2fd818100211f3a168e144cb22bc8e750fdc5fbddd7ccc28d2d75930bf002ad9e8c4ca5e3991a0f163e6c2614f9c3d1bba9e8bbafd48932b0f4181c0210fad4cadbb0f5a71bbe71248588e2c28f1762ee195f328b974bbb3b4f712ae2bce97bf6705d9795994afb2ed41fec292c0aa698ff935d57ebe03c4fedf42e657cf7abdf5f170e5153eda56db13155c0cfb789357758717992a441ff0060325ff4ec5751bf92379c960d5c16e5ede85102710ea44c96d809ba71d304d7bbf3fae0d729cd06eba3b4acf93bb4ceede0bdd77622dc10bbcdb09c8ff22fb8950efa328bbc9ae5960ab51923bee5e06d2279d1b3aed6a3acb9f248b6fb331dc7b3453bac6ccf4d58f930cfc36d9f2d2d8805846baf5fbcb8551ff99b238079d5970707f40c2afdf11205d47d33bfe800383397a8cc6d87cf70e9f96d57d678bba4ef1533ae41b47668b6f405ac845a07f7ef2bd2df5cdd55ac335c9af3c2cf1a611c0e831dea112a4931c2e3a379af66f36e6b94cb9228046225c09b088b9af66d729d12a69f22cee7363f4c0884a6371f3de21efc79d54d34562f3ba8a425fc1088d5f514f3366457edddacb8c93f42326c69cff86ec4a582fb4fcc83d04d6f81527e14c424041bba52a5ef5ffbae2aa65ab1bfe0628e932527a1341b2b61d31a0870f6bdb7a736f281911a8273bd21e446c62a47231f350666a3105a2c0af49c47f0ee7a29f9e1190c6d3312710d00ba591015613c9467f1e06b8094b0a720544d921e388ffaa68944739c310edbf31c2747d219c3f086b13e4bfaf2706d56316d936c9161437a7ca0d86b1ba8d9de4ae1f749ec6c27a3188ca47f1d6b42b2a49162b523e37cf9a00cfda25432d0baa5dddd5f55cd3a9b329c976a9c3df33081bfa99e578732b5fb980a5f9e19070fc44ce8ae6f33107d88db7eccb41b92b9f2e934c3337ac151edd636197be54808210aec9e4c41bb82ad5b7ef7b6c57bbadcf60bea54d78eeda89115a0f75cf6b3d8bf291b65e7b97d815333b14d302561eba482bc529a0ae2a99eb30fc80b8ad006014b297db4c0bf762127127731ee7bbe0973f3ed50c626ea918a7a8213225db762a391c8a004f95ed6db627bfb5228b1bac9eb7ac8728e5ee7d05436753e1bad716b386454199001600b184dd11dac218458ff6dbe6827be22126dd83090fc268779ef5374dab3da152e2b777b17d59a22944614f411a0b16350845cf1d7179b117611f4e836ad001e20c6196196337e4f695e1cac722f72a431ff5a7eb0bba32b056675e499429235c2d37d4b1c589768a16753009723bcca4f41faa75f9d7a28806ed650de2d09a7b82764ff6098b8ad5dc906cb458f21fff63d9e806f62514845f981734b6927b3a64f99fa4bc311d359578f27f3557f356765adf32829f472d8ed01a617895cfc62ba0caea571268d3d96b58b145d76cf65cb276ed2b2361fbc303b33f1004af2830d23fae07d354ef71710b578152122234d3e4a5fe75c9ce04fc92441a38a5c8986bf18b24e3f52aec7a300000000"}) write$hidraw(r0, &(0x7f0000000200)="bc0ca8f4d3805a1e9cbb6e4c040682a0bd99ef43cdd6bc06d27abc341167e0919172aac8aeb68e087adc02c820909c22c9ea07120e55bc7de10dba97b1bcd3516b45398f6f21533d32df047fe3f4800bbee6fd6af40af92318ea15f16a78c34236b9d09d1b7358325d47164ddf658a8a3e5be85522f4b97119058bb024011f532d578d48f98910a169d1c77a949f7dbec5636e4db62a1398d6e6131343c2eceaa0f2a0cb1066300230385ee4f60af0afeee3a2102611ede25b07e0e1c30c12d38666feb175a3102158bb0aac1355f117138057f0a15581afe89b4602e6f706b6e4f8f08fdf207ffce0c5baea8bfe619ebb13eff67b820489a5ff03b0bb1c5967de5d7cec84c3f6fd2cfeada79bdc91cc36ed88d7f375fd76f84e7c9f676f76a29579bbad5e9bfb222fcf484665d879602a2e53dbaaea4ba71df44ecd57677e7f3283b9661a7b6f8808cd95ceb51c7cb44c3ebdfbf6694d1502125a6e9766ac7e645329ab405b879c6fb77206c86c74aa7ef4f6a848037de52ddc554ce029538206d9e61ef7ff168c7ab57ead5205589e6d67d06677b7594c8a46c5d79dcdc7446cbdd107c7f701c24ec2d95772d06de08b637b4cb65219fa30b9e66c9d326f6bb25a8d6b04828300e72a766da3eae409f1223c31ab81e78172382c6e267dbc08dfbd3edc2705e6d9f730da8fa1e9d088f0b7a715e5bdd8ae70faa365ab4246df3c1fe8ba724ef057c74a46471b46254ad7fb0da1854837f2f6f13ef3280a4c6f7c55162855a543fe4c764ac319c89f79f0fb797d4a7b668a16a1cba4916e7582a79c9a2f048993c2c3d02ae35a2c64a6b2a44b857ec681cbf1f3245ceaebbc39c0f532907c5087e9d0715e5e741a076a175396f682fd625a162cec836ea8fd061c28bca45ed70bf7c230a575dd7c4b1c6c0debf473b37df79a354d30692556c3e3a6f63f87caf48c2c8ec5a9cc1ed8862b6a28c512c11a1aac63b343cf3513a39a5b0197bf0e8577414706c6d228bcadc79bb0b060bef39c0572db9a6ec33d11607e6a36babb23515239b2c10ea33b826c4e0bf4063b9dbdbf0b431d518dd4707a9082b77c16c009e7cfde996f9cf135c3de300fcc5f314b5fa72b0a532d1aacb1d5ac8245966a90ad009e51491a225fefd345b77ed7552b9a927830bb1f7e8371e18b589dca77464fd08c57a2f30c3195979315b2081238c2c781e5ffb49342032e91cf4874c3adca9f9bbf387bb8f22649cc26067ac680374d11c6ceebbc9ce3d300f5927d2091295f72525be70928357004668ea97e29eb10fdfcdd5bfb7d9f2673066fe33c85c53004034ce6daa202a1a2eca8d4dff79e87fc5c0f789c3dd954156920995d8ad21e6a7bb044df919890034a9a3cf4b3539794e7ef25aac386adbaa7b0764a6e5284202d9fc761aa7831e4e1ed1408ad971811508ed5e7a8403d55d2eb08fdec7f9962b5eebf6e5fd4f5dc380a9510f0c2ce3b7ccbde07a490514a3491505f1876d515cff437370bceed0758042d17ddc8da6fc4cf0623011d2db06dbd64b04c5b74221a198ca76f3a19f770167678e841f2353899e9d248507e510564a260da83080e9d2c25ff6a3e10d016188067b99f0993c4c985ea34483c7222cb4a7813f682102a8f6e64ad985c504b70f8073633f50303c0d16ab0c5cfa009f0226c42fa16f458294102ae22ebabf2ccf0af2d79e98ceeee091f9a9734321e3d30beb069fde6707617e2b490704b986683f374b6bfa2d924ad4afcba54356121a633b6e3f90d71643b4217d172a22e5b2d6ee5a3a0b48a53f58a45516f706cace2a1343c5dc1dd6e675b1212680367940622a95032dc31eb016309bad58d9c468f0c5238c9940da5888ccf404101abf285ec658b51708392314998893923c113277e6a177b9c7d680a888f4f2922b7a85b2170589f9273a8edfd2100bcd07387d77f60b7208ca5d48b1f9627818e1e6595eec081ae1262cb46d1b040ea9315ac821015ba3d5bdcdeebe4da088ef4f0fa207612a56fb2cc4a0ef2d68e24b5ee15e73f5706c04ca6f6cc02004759e55212025b2e097bfcf40cbc8406dcb4baf466909e7acd15a8c56aa6fb46e3645b389804b1f6fd7ac4b45c33b3c5889165dd1686141dd42811fdc12dd6806dbebbc40ba0cf1fc7e1f6eacd60b9e23d4579121197b33315a7a301702d988ce6f35c19408bd940bb38bad1560ba4356728d12400f290f5c8bbae8c76ca93fb9abe1f27d83b4260e9ccb084334f4c137dfae8b1213df33eeaac7f0f4bf4dcc2c96e1b11d61cd5168228cb2a5350b3c8cca4fc0dbfa647a009bb558032164cd117ddf5db0997c8422ef39d5884dc30b0e772b6206ec5ae6495977e069a0251a09d47439742c360d8f02a022ae202ec0207b8fcb254aa6dd287c789cc59f17d2cef8694cc648ed0804a3cf8e690c915537e995e49f472dcde36181828190b27c217accad274ce4a3e8360da724a55db4483558726831117a7780ea55323c0e04c22d9ddd5d61dbc4812d72cd2cf2bde9c4f0dc7abe677e3c935bb391f2bcf0edccde9374503c1c52c1ca296920a90c830c118129949ff3b433da1a931e938c035a6b2c138a7f46747b46a94d33ac0c74e4fcf1f41cd0bf12659f63d15c075671d861f2843df902397df9f36d305d5392d323adac7f37750117344063a92af63c631d00b9014e24f97d3e6ec4082952007a7a5793b6a16e9000bc30142e110ab70f1e81da9a55b2b39b6061b1038e39bdbdac10957bec02d77538ca76b356b913c2b296fa40d761bc571193b31ba56137ee9c0fa1ca3e4ee88a0d6e1cd72b0603dd50db7c4dee2325e8d497ae36febbb67adaac2765585e3057cde3cb85e2f2fe3d278468146f924bd172adaef6215966f70d7c8f2bd1575c3085f7e239ed22b26f5345fdaae42a5ec4531af46dcb0d6eb9088de9ed5a13b9242c567003906d7ac951d51ab9efaf539bd025605649cfe49c60b8fd7bfbc123b70c66855011141340c0b942ae19d2ab8074fe00a757957a462ff313ada92c3393e83a0a6019e621f218f531b52cdb70c492e155c4636e4caef03f40c82a5d717528173620b1591bac5c6cc5177ad76d3ccbc4734912d24286ada9a3fe6999a15e53616660414a66549f5d2df7393d7b0a01fb6fbbce8335ee027372f4a54162580c79a6e4807282b5bde9b03b36b261c7b3d2e66a9a26047b08b2d26898c47c8f60b4f14e6c18c59aff042043ab55dd32f7f091fbb4a31369bce2a9a2cb4cbab85a1f734e0e04185f505a32c808e96bf0001450eedb425aabf547d544c8b20db055e5ac9520373ee985a5a526c20e0bef21c38b156144b5a021c43d4bdb5a26d47625579c545e92022a3e165f57c0425129c983781dfad9041d4b77ba1c4676073416f0cda8355258e994434fba0bfe0dbd515ab37cace243834289d1a8e10f5adf360fe95066b8a7db03b9b01e9ec8c82e755ad23d263e08ae5079a5d68d3d0ca09d107aaf84aaa48931e79cf0a3079b41c0a1c3c3d42d89f24bcc657c3a44bf4a65948aa1faf642eecb84b119aecea0b6d081c04680ed0d0d41a06199d6b32e07c800f7655135230ce34d381b4c6fece111c88f8819c661ab84800c5682db15fd6ea3e8a4c875d600b73371048793dc5c0d3b18bf45e2b46f02147116f163795e2ceb8be4df2fbb777185c377feaae247f42c9b40e6b20995ad1b0d750255c9d2fd596e085f71dd2489e8acee172ba982252b88e5cb459f8ea969f7b6a3f0d8491c03709ad05a2c5a1ae65bd47b1ac9123874bbdb06fe5ad6c381ad6373202a543d54fb10e76634189e0c7970fc7cef703f8c49b935032960d87fa5714245c52ea3c56be640770eb1e0fe9378821db20ab144781029dada979cdf80c93436ffc55c30bba9e5d6467f2400f930fcfee790a03a07f8fea9e6822f93af0e9b23f6c7ed013329522d3969c2692b3907137ee27b1123d9b7d7e2cca0e1b6c1bcaac34e577209c9fe6e65bed97bb949c18cdd116d2a627beaa6785983abe8c276dfa045f2f1cb8b41fb90ae1f3d4b2378c9175c448775a1f94a286e59ea2e97e48e0ba7494298a41671a11db5f0b66352354dca64e90e112bc93ecfde2cb3e9a8df75b8f563298d0e1aa5e9b17172d12293f0eca9fadeb2f57c5f743f5fbf1de23b60bebecd94f309e074008bfa43ab6f5241edef42b63fc687880855e9d7c3a7d0f314d7dbe0a85b472d678737c775b3937f8ea21be356cf54945a399b1ad9ee8951c8fb8eecbd6272c47eeaec998cc731f441100fad588c39598908f5b9da4047de1d90999a7ea1a684ea3bdfb23dc753426c12cf4e69676adb89e3783fa87603b41c02f5b0a8745c6114a44dd259d947ec83e01b35edf78860b17b3ee7f39e70c742b5f7cc6d623d9543de34b59791179670d7c3484c684f08e25e70d721e6a6c0ef5d3bfcc6d71c570bab81f56af7c17f1d6fc8daa26a782d259dc247493e7832bc6e4d9dd686f1c9e6035f313b8d752b82f40e127f6fb279a80e228864349bf21dc825efbdd2a0f3c0f9f2c7bdb8c48354db4a1e7bb50386211b897f55f139353f374d5b15b1a3bc01f0f2d7eeff4153183050b1abedeac5d6c17eee7b669bec8b9222b6b3b0fbaeaf40857f95e4b79b8a3db759f3abcd4987f088500cbce19621a61b2094cec051f7957276b6572fc81da9ea52cf71db075d69e150f4839c81f6317eb58ee0762cbc8876e0c1c6281e75607b05ea835ee3fde435071680d91d38b4abb52bc43df784b2647fe4f28611777cbde0bb1758bfb4d78d4340bb97df83720afcaa79a1b8db5b79b9de3555893c007105a4aec9e8f7ed5253b205bb1fc69f7992c910d036f6a1571c18c61b899fd6d0c9787cff4b4d81ec11a80b2dcb2e84bf89647b006098e55956012d5bf836a54dd7e9080b0f4dbb188abc3bb46bcca763fe24fd66213c11d1fcc18b4ef3aa28455e76dee0738a2ea4ec70be650a488b69ddbfc693d477583440011f6778868660d5ac20006fde0f0fa351c145665a57d2ba53e41fddd5724423bf6efecf75646c4ae72c46d8a", 0x20001001) r2 = syz_open_dev$hidraw(&(0x7f0000000040), 0x0, 0x0) write$hidraw(r2, 0x0, 0x0) ioctl$HIDIOCGRDESCSIZE(r2, 0x80044801, &(0x7f0000000180)) [ 1270.728886][T14975] usb 2-1: USB disconnect, device number 94 [ 1270.771701][T14975] usblp0: removed 21:40:39 executing program 2: r0 = syz_open_dev$hidraw(&(0x7f00000001c0), 0x0, 0x80002) ioctl$HIDIOCGFEATURE(r0, 0xc0404807, &(0x7f0000000000)={0xe0, "48ea72252bce641f440140b6b8da4023988aa3e2c930b172c053e901ae80318523249a16a265c83b27cc69832590059f10ab16b738c3a4ca193028c232efaa6f"}) write$hidraw(r0, &(0x7f0000000200)="bc0ca8f4d3805a1e9cbb6e4c040682a0bd99ef43cdd6bc06d27abc341167e0919172aac8aeb68e087adc02c820909c22c9ea07120e55bc7de10dba97b1bcd3516b45398f6f21533d32df047fe3f4800bbee6fd6af40af92318ea15f16a78c34236b9d09d1b7358325d47164ddf658a8a3e5be85522f4b97119058bb024011f532d578d48f98910a169d1c77a949f7dbec5636e4db62a1398d6e6131343c2eceaa0f2a0cb1066300230385ee4f60af0afeee3a2102611ede25b07e0e1c30c12d38666feb175a3102158bb0aac1355f117138057f0a15581afe89b4602e6f706b6e4f8f08fdf207ffce0c5baea8bfe619ebb13eff67b820489a5ff03b0bb1c5967de5d7cec84c3f6fd2cfeada79bdc91cc36ed88d7f375fd76f84e7c9f676f76a29579bbad5e9bfb222fcf484665d879602a2e53dbaaea4ba71df44ecd57677e7f3283b9661a7b6f8808cd95ceb51c7cb44c3ebdfbf6694d1502125a6e9766ac7e645329ab405b879c6fb77206c86c74aa7ef4f6a848037de52ddc554ce029538206d9e61ef7ff168c7ab57ead5205589e6d67d06677b7594c8a46c5d79dcdc7446cbdd107c7f701c24ec2d95772d06de08b637b4cb65219fa30b9e66c9d326f6bb25a8d6b04828300e72a766da3eae409f1223c31ab81e78172382c6e267dbc08dfbd3edc2705e6d9f730da8fa1e9d088f0b7a715e5bdd8ae70faa365ab4246df3c1fe8ba724ef057c74a46471b46254ad7fb0da1854837f2f6f13ef3280a4c6f7c55162855a543fe4c764ac319c89f79f0fb797d4a7b668a16a1cba4916e7582a79c9a2f048993c2c3d02ae35a2c64a6b2a44b857ec681cbf1f3245ceaebbc39c0f532907c5087e9d0715e5e741a076a175396f682fd625a162cec836ea8fd061c28bca45ed70bf7c230a575dd7c4b1c6c0debf473b37df79a354d30692556c3e3a6f63f87caf48c2c8ec5a9cc1ed8862b6a28c512c11a1aac63b343cf3513a39a5b0197bf0e8577414706c6d228bcadc79bb0b060bef39c0572db9a6ec33d11607e6a36babb23515239b2c10ea33b826c4e0bf4063b9dbdbf0b431d518dd4707a9082b77c16c009e7cfde996f9cf135c3de300fcc5f314b5fa72b0a532d1aacb1d5ac8245966a90ad009e51491a225fefd345b77ed7552b9a927830bb1f7e8371e18b589dca77464fd08c57a2f30c3195979315b2081238c2c781e5ffb49342032e91cf4874c3adca9f9bbf387bb8f22649cc26067ac680374d11c6ceebbc9ce3d300f5927d2091295f72525be70928357004668ea97e29eb10fdfcdd5bfb7d9f2673066fe33c85c53004034ce6daa202a1a2eca8d4dff79e87fc5c0f789c3dd954156920995d8ad21e6a7bb044df919890034a9a3cf4b3539794e7ef25aac386adbaa7b0764a6e5284202d9fc761aa7831e4e1ed1408ad971811508ed5e7a8403d55d2eb08fdec7f9962b5eebf6e5fd4f5dc380a9510f0c2ce3b7ccbde07a490514a3491505f1876d515cff437370bceed0758042d17ddc8da6fc4cf0623011d2db06dbd64b04c5b74221a198ca76f3a19f770167678e841f2353899e9d248507e510564a260da83080e9d2c25ff6a3e10d016188067b99f0993c4c985ea34483c7222cb4a7813f682102a8f6e64ad985c504b70f8073633f50303c0d16ab0c5cfa009f0226c42fa16f458294102ae22ebabf2ccf0af2d79e98ceeee091f9a9734321e3d30beb069fde6707617e2b490704b986683f374b6bfa2d924ad4afcba54356121a633b6e3f90d71643b4217d172a22e5b2d6ee5a3a0b48a53f58a45516f706cace2a1343c5dc1dd6e675b1212680367940622a95032dc31eb016309bad58d9c468f0c5238c9940da5888ccf404101abf285ec658b51708392314998893923c113277e6a177b9c7d680a888f4f2922b7a85b2170589f9273a8edfd2100bcd07387d77f60b7208ca5d48b1f9627818e1e6595eec081ae1262cb46d1b040ea9315ac821015ba3d5bdcdeebe4da088ef4f0fa207612a56fb2cc4a0ef2d68e24b5ee15e73f5706c04ca6f6cc02004759e55212025b2e097bfcf40cbc8406dcb4baf466909e7acd15a8c56aa6fb46e3645b389804b1f6fd7ac4b45c33b3c5889165dd1686141dd42811fdc12dd6806dbebbc40ba0cf1fc7e1f6eacd60b9e23d4579121197b33315a7a301702d988ce6f35c19408bd940bb38bad1560ba4356728d12400f290f5c8bbae8c76ca93fb9abe1f27d83b4260e9ccb084334f4c137dfae8b1213df33eeaac7f0f4bf4dcc2c96e1b11d61cd5168228cb2a5350b3c8cca4fc0dbfa647a009bb558032164cd117ddf5db0997c8422ef39d5884dc30b0e772b6206ec5ae6495977e069a0251a09d47439742c360d8f02a022ae202ec0207b8fcb254aa6dd287c789cc59f17d2cef8694cc648ed0804a3cf8e690c915537e995e49f472dcde36181828190b27c217accad274ce4a3e8360da724a55db4483558726831117a7780ea55323c0e04c22d9ddd5d61dbc4812d72cd2cf2bde9c4f0dc7abe677e3c935bb391f2bcf0edccde9374503c1c52c1ca296920a90c830c118129949ff3b433da1a931e938c035a6b2c138a7f46747b46a94d33ac0c74e4fcf1f41cd0bf12659f63d15c075671d861f2843df902397df9f36d305d5392d323adac7f37750117344063a92af63c631d00b9014e24f97d3e6ec4082952007a7a5793b6a16e9000bc30142e110ab70f1e81da9a55b2b39b6061b1038e39bdbdac10957bec02d77538ca76b356b913c2b296fa40d761bc571193b31ba56137ee9c0fa1ca3e4ee88a0d6e1cd72b0603dd50db7c4dee2325e8d497ae36febbb67adaac2765585e3057cde3cb85e2f2fe3d278468146f924bd172adaef6215966f70d7c8f2bd1575c3085f7e239ed22b26f5345fdaae42a5ec4531af46dcb0d6eb9088de9ed5a13b9242c567003906d7ac951d51ab9efaf539bd025605649cfe49c60b8fd7bfbc123b70c66855011141340c0b942ae19d2ab8074fe00a757957a462ff313ada92c3393e83a0a6019e621f218f531b52cdb70c492e155c4636e4caef03f40c82a5d717528173620b1591bac5c6cc5177ad76d3ccbc4734912d24286ada9a3fe6999a15e53616660414a66549f5d2df7393d7b0a01fb6fbbce8335ee027372f4a54162580c79a6e4807282b5bde9b03b36b261c7b3d2e66a9a26047b08b2d26898c47c8f60b4f14e6c18c59aff042043ab55dd32f7f091fbb4a31369bce2a9a2cb4cbab85a1f734e0e04185f505a32c808e96bf0001450eedb425aabf547d544c8b20db055e5ac9520373ee985a5a526c20e0bef21c38b156144b5a021c43d4bdb5a26d47625579c545e92022a3e165f57c0425129c983781dfad9041d4b77ba1c4676073416f0cda8355258e994434fba0bfe0dbd515ab37cace243834289d1a8e10f5adf360fe95066b8a7db03b9b01e9ec8c82e755ad23d263e08ae5079a5d68d3d0ca09d107aaf84aaa48931e79cf0a3079b41c0a1c3c3d42d89f24bcc657c3a44bf4a65948aa1faf642eecb84b119aecea0b6d081c04680ed0d0d41a06199d6b32e07c800f7655135230ce34d381b4c6fece111c88f8819c661ab84800c5682db15fd6ea3e8a4c875d600b73371048793dc5c0d3b18bf45e2b46f02147116f163795e2ceb8be4df2fbb777185c377feaae247f42c9b40e6b20995ad1b0d750255c9d2fd596e085f71dd2489e8acee172ba982252b88e5cb459f8ea969f7b6a3f0d8491c03709ad05a2c5a1ae65bd47b1ac9123874bbdb06fe5ad6c381ad6373202a543d54fb10e76634189e0c7970fc7cef703f8c49b935032960d87fa5714245c52ea3c56be640770eb1e0fe9378821db20ab144781029dada979cdf80c93436ffc55c30bba9e5d6467f2400f930fcfee790a03a07f8fea9e6822f93af0e9b23f6c7ed013329522d3969c2692b3907137ee27b1123d9b7d7e2cca0e1b6c1bcaac34e577209c9fe6e65bed97bb949c18cdd116d2a627beaa6785983abe8c276dfa045f2f1cb8b41fb90ae1f3d4b2378c9175c448775a1f94a286e59ea2e97e48e0ba7494298a41671a11db5f0b66352354dca64e90e112bc93ecfde2cb3e9a8df75b8f563298d0e1aa5e9b17172d12293f0eca9fadeb2f57c5f743f5fbf1de23b60bebecd94f309e074008bfa43ab6f5241edef42b63fc687880855e9d7c3a7d0f314d7dbe0a85b472d678737c775b3937f8ea21be356cf54945a399b1ad9ee8951c8fb8eecbd6272c47eeaec998cc731f441100fad588c39598908f5b9da4047de1d90999a7ea1a684ea3bdfb23dc753426c12cf4e69676adb89e3783fa87603b41c02f5b0a8745c6114a44dd259d947ec83e01b35edf78860b17b3ee7f39e70c742b5f7cc6d623d9543de34b59791179670d7c3484c684f08e25e70d721e6a6c0ef5d3bfcc6d71c570bab81f56af7c17f1d6fc8daa26a782d259dc247493e7832bc6e4d9dd686f1c9e6035f313b8d752b82f40e127f6fb279a80e228864349bf21dc825efbdd2a0f3c0f9f2c7bdb8c48354db4a1e7bb50386211b897f55f139353f374d5b15b1a3bc01f0f2d7eeff4153183050b1abedeac5d6c17eee7b669bec8b9222b6b3b0fbaeaf40857f95e4b79b8a3db759f3abcd4987f088500cbce19621a61b2094cec051f7957276b6572fc81da9ea52cf71db075d69e150f4839c81f6317eb58ee0762cbc8876e0c1c6281e75607b05ea835ee3fde435071680d91d38b4abb52bc43df784b2647fe4f28611777cbde0bb1758bfb4d78d4340bb97df83720afcaa79a1b8db5b79b9de3555893c007105a4aec9e8f7ed5253b205bb1fc69f7992c910d036f6a1571c18c61b899fd6d0c9787cff4b4d81ec11a80b2dcb2e84bf89647b006098e55956012d5bf836a54dd7e9080b0f4dbb188abc3bb46bcca763fe24fd66213c11d1fcc18b4ef3aa28455e76dee0738a2ea4ec70be650a488b69ddbfc693d477583440011f6778868660d5ac20006fde0f0fa351c145665a57d2ba53e41fddd5724423bf6efecf75646c4ae72c46d8a", 0x20001001) r1 = syz_open_dev$evdev(&(0x7f0000000080), 0x8296, 0x101900) ioctl$EVIOCGREP(r1, 0x80084503, &(0x7f00000000c0)=""/217) 21:40:39 executing program 5: write$hidraw(0xffffffffffffffff, &(0x7f0000000200)="bc0ca8f4d3805a1e9cbb6e4c0f0682a0bd99ef43cdd6bc06d27abc341167e0919172aac8aeb68e087adc02c820909c22c9ea07120e55bc7de10dba97b1bcd3516b45398f6f21533d32df047fe3f4800bbee6fd6af40af92318ea15f16a78c34236b9d09d1b7358325d47164ddf658a8a3e5be85522f4b97119058bb024011f532d578d48f98910a169d1c77a949f7dbec5636e4db62a1398d6e6131343c2eceaa0f2a0cb1066300230385ee4f60af0afeee3a2102611ede25b07e0e1c30c12d38666feb175a3102158bb0aac1355f117138057f0a15581afe89b4602e6f706b6e4f8f08fdf207ffce0c5baea8bfe619ebb13eff67b820489a5ff03b0bb1c5967de5d7cec84c3f6fd2cfeada79bdc91cc36ed88d7f375fd76f84e7c9f676f76a29579bbad5e9bfb222fcf484665d879602a2e53dbaaea4ba71df44ecd57677e7f3283b9661a7b6f8808cd95ceb51c7cb44c3ebdfbf6694d1502125a6e9766ac7e645329ab405b879c6fb77206c86c74aa7ef4f6a848037de52ddc554ce029538206d9e61ef7ff168c7ab57ead5205589e6d67d06677b7594c8a46c5d79dcdc7446cbdd107c7f701c24ec2d95772d06de08b637b4cb65219fa30b9e66c9d326f6bb25a8d6b04828300e72a766da3eae409f1223c31ab81e78172382c6e267dbc08dfbd3edc2705e6d9f730da8fa1e9d088f0b7a715e5bdd8ae70faa365ab4246df3c1fe8ba724ef057c74a46471b46254ad7fb0da1854837f2f6f13ef3280a4c6f7c55162855a543fe4c764ac319c89f79f0fb797d4a7b668a16a1cba4916e7582a79c9a2f048993c2c3d02ae35a2c64a6b2a44b857ec681cbf1f3245ceaebbc39c0f532907c5087e9d0715e5e741a076a175396f682fd625a162cec836ea8fd061c28bca45ed70bf7c230a575dd7c4b1c6c0debf473b3692556c3e3a6f63f87caf48c2c8ec5a9cc1ed8862b6a28c512c11a1aac63b343cf3513a39a5b0197bf0e8577414706c6d228bcadc79bb0b060bef39c0572db9a6ec33d11607e6a36babb23515239b2c10ea33b826c4e0bf4063b9dbdbf0b431d518dd4707a9082b77c16c009e7cfde996f9cf135c3de300fcc5f314b5fa72b0a532d1aacb1d5ac8245966a90ad009e51491a225fefd345b77ed7552b9a927830bb1f7e8371e18b589dca77464fd08c57a2f30c3195979315b2081238c2c781e5ffb49342032e91cf4874c3adca9f9bbf387bb8f22649cc26067ac680374d11c6ceebbc9ce3d300f5927d2091295f72525be70928357004668ea97e29eb10fdfcdd5bfb7d9f2673066fe33c85c53004034ce6daa202a1a2eca8d4dff79e87fc5c0f789c3dd954156920995d8ad21e6a7bb044df919890034a9a3cf4b3539794e7ef25aac386adbaa7b0764a6e5284202d9fc761aa7831e4e1ed1408ad971811508ed5e7a8403d55d2eb08fdec7f9962b5eebf6e5fd4f5dc380a9510f0c2ce3b7ccbde07a490514a3491505f1876d515cff437370bceed0758042d17ddc8da6fc4cf0623011d2db06dbd64b04c5b74221a198ca76f3a19f770167678e841f2353899e9d248507e510564a260da83080e9d2c25ff6a3e10d016188067b99f0993c4c985ea34483c7222cb4a7813f682102a8f6e64ad985c504b70f8073633f50303c0d16ab0c5cfa009f0226c42fa16f458294102ae22ebabf2ccf0af2d79e98ceeee091f9a9734321e3d30beb069fde6707617e2b490704b986683f374b6bfa2d924ad4afcba54356121a633b6e3f90d71643b4217d172a22e5b2d6ee5a3a0b48a53f58a45516f706cace2a1343c5dc1dd6e675b1212680367940622a95032dc31eb016309bad58d9c468f0c5238c9940da5888ccf404101abf285ec658b51708392314998893923c113277e6a177b9c7d680a888f4f2922b7a85b2170589f9273a8edfd2100bcd07387d77f60b7208ca5d48b1f9627818e1e6595eec081ae1262cb46d1b040ea9315ac821015ba3d5bdcdeebe4da088ef4f0fa207612a56fb2cc4a0ef2d68e24b5ee15e73f5706c04ca6f6cc02004759e55212025b2e097bfcf40cbc8406dcb4baf466909e7acd15a8c56aa6fb46e3645b389804b1f6fd7ac4b45c33b3c5889165dd1686141dd42811fdc12dd6806dbebbc40ba0cf1fc7e1f6eacd60b9e23d4579121197b33315a7a301702d988ce6f35c19408bd940bb38bad1560ba4356728d12400f290f5c8bbae8c76ca93fb9abe1f27d83b4260e9ccb084334f4c137dfae8b1213df33eeaac7f0f4bf4dcc2c96e1b11d61cd5168228cb2a5350b3c8cca4fc0dbfa647a009bb558032164cd117ddf5db0997c8422ef39d5884dc30b0e772b6206ec5ae6495977e069a0251a09d47439742c360d8f02a022ae202ec0207b8fcb254aa6dd287c789cc59f17d2cef8694cc648ed0804a3cf8e690c915537e995e49f472dcde36181828190b27c217accad274ce4a3e8360da724a55db4483558726831117a7780ea55323c0e04c22d9ddd5d61dbc4812d72cd2cf2bde9c4f0dc7abe677e3c935bb391f2bcf0edccde9374503c1c5241ca296920a908830c118129949ff3b433da1a931e938c035a6b2c138a7f46747b46a94d33ac0c74e4fcf1f41cd0bf12659f63d15c075671d861f2843df902397df9f36d305d5392d323adac7f37750117344063a92af63c631d00b9014e24f97d3e6ec4082952007a7a5793b6a16e9000bc30142e110ab70f1e81da9a55b2b39b6061b1038e39bdbdac10957bec02d77538ca76b356b913c2b296fa40d761bc571193b31ba56137ee9c0fa1ca3e4ee88a0d6e1cd72b0603dd50db7c4dee2325e8d497ae36febbb67adaac2765585e3057cde3cb85e2f2fe3d278468146f924bd172adaef6215966f70d7c8f2bd1575c3085f7e239ed22b26f5345fdaae42a5ec4531af46dcb0d6eb9088de9ed5a13b9242c567003906d7ac951d51ab9efaf539bd025605649cfe49c60b8fd7bfbc123b70c66855011141340c0b942ae19d2ab8074fe00a757957a462ff313ada92c3393e83a0a6019e621f218f531b52cdb70c492e155c4636e4caef03f40c82a5d717528173620b1591bac5c6cc5177ad76d3ccbc4734912d24286ada9a3fe6999a15e53616660414a66549f5d2df7393d7b0a01fb6fbbce8335ee027372f4a54162580c79a6e4807282b5bde9b03b36b261c7b3d2e66a9a26047b08b2d26898c47c8f60b4f14e6c18c59aff042043ab55dd32f7f091fbb4a31369bce2a9a2cb4cbab85a1f734e0e04185f505a32c808e96bf0001450eedb425aabf547d544c8b20db055e5ac9520373ee985a5a526c20e0bef21c38b156144b5a021c43d4bdb5a26d47625579c545e92022a3e165f57c0425129c983781dfad9041d4b77ba1c4676073416f0cda8355258e994434fba0bfe0dbd515ab37cace243834289d1a8e10f5adf360fe95066b8a7db03b9b01e9ec8c82e755ad23d263e08ae5079a5d68d3d0ca09d107aaf84aaa48931e79cf0a3079b41c0a1c3c3d42d89f24bcc657c3a44bf4a65948aa1faf642eecb84b119aecea0b6d081c04680ed0d0d41a06199d6b32e07c800f7655135230ce34d381b4c6fece111c88f8819c661ab84800c5682db15fd6ea3e8a4c875d600b73371048793dc5c0d3b18bf45e2b46f02147116f163795e2ceb8be4df2fbb777185c377feaae247f42c9b40e6b20995ad1b0d750255c9d2fd596e085f71dd2489e8acee172ba982252b88e5cb459f8ea969f7b6a3f0d8491c03709ad05a2c5a1ae65bd47b1ac9123874bbdb06fe5ad6c381ad6373202a543d54fb10e76634189e0c7970fc7cef703f8c49b935032960d87fa5714245c52ea3c56be640770eb1e0fe9378821db20ab144781029dada979cdf80c93436ffc55c30bba9e5d6467f2400f930fcfee790a03a07f8fea9e6822f93af0e9b23f6c7ed013329522d3969c2692b3907137ee27b1123d9b7d7e2cca0e1b6c1bcaac34e577209c9fe6e65bed97bb949c18cdd116d2a627beaa6785983abe8c276dfa045f2f1cb8b41fb90ae1f3d4b2378c9175c448775a1f94a286e59ea2e97e48e0ba7494298a41671a11db5f0b66352354dca64e90e112bc93ecfde2cb3e9a8df75b8f563298d0e1aa5e9b17172d12293f0eca9fadeb2f57c5f743f5fbf1de23b60bebecd94f309e074008bfa43ab6f5241edef42b63fc687880855e9d7c3a7d0f314d7dbe0a85b472d678737c775b3937f8ea21be356cf54945a399b1ad9ee8951c8fb8eecbd6272c47eeaec998cc731f441100fad588c39598908f5b9da4047de1d90999a7ea1a684ea3bdfb23dc753426c12cf4e69676adb89e3783fa87603b41c02f5b0a8745c6114a44dd259d947ec83e01b35edf78860b17b3ee7f39e70c742b5f7cc6d623d9543de34b59791179670d7c3484c684f08e25e70d721e6a6c0ef5d3bfcc6d71c570bab81f56af7c17f1d6fc8daa26a782d259dc247493e7832bc6e4d9dd686f1c9e6035f313b8d752b82f40e127f6fb279a80e228864349bf21dc825efbdd2a0f3c0f9f2c7bdb8c48354db4a1e7bb50386211b897f55f139353f374d5b15b1a3bc01f0f2d7eeff4153183050b1abedeac5d6c17eee7b669bec8b9222b6b3b0fbaeaf40857f95e4b79b8a3db759f3abcd4987f088500cbce19621a61b2094cec051f7957276b6572fc81da9ea52cf71db075d69e150f4839c81f6317eb58ee0762cbc8876e0c1c6281e75607b05ea835ee3fde435071680d91d38b4abb52bc43df784b2647fe4f28611777cbde0bb1758bfb4d78d4340bb97df83720afcaa79a1b8db5b79b9de3555893c007105a4aec9e8f7ed5253b205bb1fc69f7992c910d036f6a1571c18c61b899fd6d0c9787cff4b4d81ec11a80b2dcb2e84bf89647b006098e55956012d5bf836a54dd7e9080b0f4dbb188abc3bb46bcca763fe24fd66213c11d1fcc18b4ef3aa28455e76dee0738a2ea4ec70be650a488b69ddbfc693d477583440011f6778868660d5ac20006fde0f0fa351c145665a57d2ba53e41fddd5724423bf6efecf75646c4ae72c46d8a", 0xdfb) r0 = syz_open_dev$hidraw(&(0x7f0000000040), 0x0, 0x0) write$hidraw(r0, 0x0, 0x0) write$hidraw(r0, &(0x7f0000000000)="6a9eeeb9d360aa69106273b16813ad60c0f84d6ac08c8f879b902d3eb398ce8cd50099f79b4fac1af87cb108c9ac8e83507bbec370641ba505b7f979b6b8f6034c39179d3c5940825f2a0911735f9c7076042d894cffa35f1e25926c68993d247facb4e3dfdd7f22243de0ec916b6107f7b5f3d16c35eb8c983c2e21e74cb9e313c7dcad2b6d6a9dad75a2623f203c06732d175635597e63350313c11a84d1846033545e58867abfabfa969835f5555b57c6d32abfb09bb884ef2faa8ddb2634b38c1e90c61d350af4cba7baa0efff1c56bef40f1107298a0993034a2481c1f2550d2ace87ade41a8f00a2953cec4d2ba0c026e090", 0xf5) 21:40:40 executing program 4: r0 = syz_open_dev$hidraw(&(0x7f00000001c0), 0x0, 0x80002) write$hidraw(r0, &(0x7f0000000200), 0x0) ioctl$HIDIOCGUSAGES(0xffffffffffffffff, 0xd01c4813, &(0x7f0000000200)={{0x3, 0x100, 0x2, 0x0, 0x6, 0x7f}, 0x2b3, [0x9, 0x1, 0x3, 0x4, 0x9, 0xff, 0x40, 0x20, 0xd56, 0x81, 0x5, 0xffffb728, 0x400, 0x2, 0x7, 0x7, 0x80000001, 0xfffff123, 0x0, 0x8, 0x7fffffff, 0x8afc, 0x3, 0x3, 0x1, 0x8001, 0x800, 0x226, 0x0, 0x7fffffff, 0x7, 0x800, 0x2, 0x0, 0x8, 0x8001, 0x34, 0xfff, 0x1cc, 0x3, 0xffffff00, 0x4c0, 0xc74, 0x8, 0x1, 0x10000, 0x3, 0x0, 0x7, 0x4e, 0x4, 0xfffffffc, 0x5, 0x8000, 0xc2de515, 0xd585, 0xffffffff, 0x0, 0x0, 0xb61, 0x7f, 0x50d, 0x533d, 0x4, 0x84, 0x9, 0xff, 0x2d, 0xff, 0xd91, 0x5, 0xffff0001, 0x8, 0x8, 0x8001, 0x100, 0x9, 0x3ff, 0x9, 0xffffff81, 0x9, 0x1000, 0x1, 0x3f, 0x2, 0x7fff, 0x4, 0x313ed16, 0x5, 0x0, 0xff, 0xfffffff8, 0x40, 0x3, 0x8, 0x0, 0x9, 0x7, 0x7, 0x3, 0xffffffff, 0x1, 0x200, 0x9, 0x9, 0x80000000, 0x3f, 0x9, 0x331, 0x2, 0x9, 0xf8, 0x4, 0x96e, 0x2, 0x1ff, 0x81, 0x7, 0xfff, 0x2, 0x9, 0x1, 0x1, 0x7, 0x9, 0x7fffffff, 0x9, 0x5, 0x0, 0x4, 0xc4b, 0xfffffffd, 0x2, 0xe7, 0x9, 0x400, 0x8, 0x0, 0xb7f0, 0x1, 0x40, 0x80000001, 0x8000, 0xff, 0x8000, 0x6, 0x2, 0x3ff, 0x7, 0x8, 0x5, 0x2, 0x1, 0x3f, 0x7, 0x7a, 0x40, 0x80000000, 0x5, 0x1, 0x0, 0x401, 0x2, 0x5, 0x230c, 0x7fffffff, 0x2, 0x2dc, 0x1f, 0x8, 0xd1, 0x7, 0x5, 0x3, 0xfffffffe, 0x3, 0x74a, 0x2, 0x28, 0x0, 0x8, 0x3, 0x5, 0x86, 0x7, 0x5, 0x8, 0x812, 0x6, 0x0, 0x7f, 0x2ed2, 0x1, 0x2, 0x1f, 0x8000, 0x8, 0x3, 0x9, 0x14, 0xcb, 0x2, 0x100, 0x10001, 0x8c69, 0xdc, 0x6, 0xb50, 0x0, 0xff, 0x9, 0x6, 0x0, 0x43, 0x400, 0x7, 0x100, 0x6, 0x4, 0x3f, 0x2, 0x3f, 0x3f, 0xfffffffe, 0x317, 0x9e2f, 0x9, 0x70c, 0x7fffffff, 0x80, 0x6c60, 0xaf87, 0x4, 0x0, 0x8, 0x0, 0x2, 0xd66, 0xfd4, 0x1ff, 0x1, 0x80000000, 0x1f, 0x6, 0x3, 0x1000, 0x10001, 0x9, 0x3ff, 0x7, 0xfffff14d, 0x10000, 0x7f, 0x6, 0x200, 0x8, 0xfffffe00, 0x20, 0x40d, 0x8, 0x3, 0xf41, 0x4, 0x5, 0x1f, 0x400, 0x355867fd, 0x72, 0xffffffff, 0x3b, 0x2, 0x8000, 0x7f, 0xfff, 0x6, 0x0, 0x400, 0x0, 0xffff, 0x6, 0x1, 0x2, 0x1000, 0x2, 0x1, 0x3, 0x1af, 0x80000001, 0x200, 0x905, 0x7, 0x7, 0x5, 0x9, 0x400, 0x2, 0x7fff, 0x101, 0x200, 0x1, 0x3, 0x7, 0x1, 0x0, 0x3, 0x9ad, 0x8001, 0x7, 0x80, 0x4, 0x4, 0x20, 0x200, 0x5, 0x4, 0x6, 0xfffffffb, 0x3f, 0x5, 0x3, 0x2, 0xffffff80, 0x1, 0x40, 0x0, 0x1, 0x6, 0x8, 0x0, 0x3, 0x101, 0x6, 0x5, 0x59aa, 0x1, 0x9, 0x0, 0x3, 0x8000, 0x0, 0xae77, 0x8, 0x539, 0x7, 0xd01, 0x1000, 0x5, 0x7, 0x7, 0x80, 0x4, 0x0, 0x10001, 0x80, 0x778, 0x4ec, 0x305, 0x8, 0x1f, 0x93d9, 0x8, 0x4, 0x13a, 0xf5, 0x3, 0x6, 0x4, 0x0, 0x0, 0xc44, 0xf, 0xfffffc00, 0x80000000, 0x1, 0xfff, 0x0, 0x4, 0x3f, 0x9, 0x7, 0x7, 0x61, 0x4, 0x101, 0xc3f, 0x170, 0xd8e, 0x5, 0x1, 0xa9, 0x3, 0xc5, 0xcb3, 0x6b6c, 0x9, 0x8, 0x1, 0x0, 0xdae, 0x80000001, 0xffff, 0x0, 0xffff626d, 0xffff7fff, 0x4, 0x5db, 0x0, 0x3, 0x3, 0x200, 0x332, 0x5, 0x0, 0x6, 0x10000, 0xfffffffe, 0x8000, 0x800, 0x9, 0xc0ac, 0x1bb2, 0x2, 0xffff, 0xba87, 0x4, 0x6, 0x3, 0x8, 0x8, 0xbc, 0x5, 0x1, 0x7, 0x4, 0x9, 0x2, 0x1, 0x1, 0x1, 0x3f, 0xfff, 0xa73, 0x8, 0x69a0d225, 0x8, 0x0, 0x80, 0x4, 0x78a, 0x7, 0x8, 0x80, 0x3, 0x5, 0x2, 0x7, 0x10001, 0xb8300, 0x2, 0x6, 0x8, 0x6, 0x0, 0x1, 0xffff3bf4, 0x8, 0x3a23, 0x8, 0x7, 0xffffc163, 0x7, 0x618f4280, 0xf7, 0x6, 0x200, 0x518, 0x8, 0x5, 0x5, 0x0, 0x7fff, 0x8, 0x3, 0x2, 0x6, 0xfffffff9, 0x9, 0x81, 0x8001, 0x0, 0x229, 0x8000, 0x3, 0x4, 0x17, 0x0, 0xe40, 0x3, 0xfffffffe, 0x5, 0x1, 0x811, 0x6, 0x79, 0x2, 0x9, 0x5, 0x7, 0x1, 0x8, 0x5, 0x1, 0x7, 0x82, 0x9, 0xffff, 0x975, 0x7ff, 0x7fff, 0x7fff, 0x1, 0x20, 0x9, 0x7, 0xfffffffb, 0x0, 0x7, 0x9, 0x5, 0x7, 0x6, 0x4, 0x3f, 0x0, 0x6, 0x2, 0x3, 0x6cbd, 0xd8, 0x1ff, 0x800, 0x0, 0x0, 0x70, 0x7, 0xff, 0x4, 0x0, 0x7f, 0xffff, 0x5, 0x6, 0x0, 0x7, 0x4, 0x8001, 0x80000000, 0x4, 0x40, 0x5, 0x1ff, 0xfffffff9, 0xffff, 0xfffffff7, 0x10001, 0x5, 0xfffffc01, 0x2853, 0x8007, 0x8000, 0x3, 0xffff, 0x8, 0x10001, 0x3, 0x2, 0x2, 0x3f, 0x8000, 0x7fff, 0x1, 0x9, 0x7, 0x401, 0x5, 0x8001, 0x5, 0x100, 0x2, 0x6, 0x9, 0x10001, 0x5, 0x0, 0x92, 0x7, 0x3f, 0xfffffff7, 0x3, 0x0, 0x7fff, 0x401, 0x2, 0x0, 0x6, 0x0, 0xfffffbff, 0x2, 0x0, 0x7ff, 0x4, 0x7fff, 0x1, 0x2, 0x2, 0x5, 0x8, 0x4, 0x2, 0x3, 0x1, 0xfffffeff, 0x3a7, 0x8000, 0x8, 0x1ff, 0xffffffff, 0x200, 0x80000000, 0x800, 0x0, 0x7fffffff, 0x0, 0x1000, 0x0, 0x8, 0x7fff, 0xffffff19, 0x1, 0x5, 0x1, 0xa000, 0x0, 0x1f, 0x6, 0x9, 0x5, 0x5, 0x70, 0x4, 0x2, 0x4, 0x9, 0x8000000, 0x38, 0x1000, 0x2c60cd0a, 0x1, 0x3ff, 0x1, 0x5, 0x1, 0x0, 0x0, 0x8001, 0x5, 0x0, 0x2, 0x2, 0x8, 0x7fffffff, 0x9, 0x9, 0x1, 0x0, 0xc74f, 0xcc000000, 0x1000, 0x7ff, 0x0, 0x1, 0x23b1, 0x20, 0x1, 0x3, 0x200, 0x100, 0x6, 0x0, 0xfffffff9, 0x401, 0x49, 0x3ca9, 0xfffffffc, 0x6, 0xfffffffa, 0x2, 0x3, 0x8, 0x382, 0x1, 0x8, 0x80000001, 0x2, 0x101, 0x1, 0x0, 0x7f, 0x10001, 0x7, 0x9, 0x401, 0xfffffff5, 0x3, 0x20, 0x9, 0x3216, 0xffff0000, 0x6, 0x3ff, 0x6, 0x10001, 0x4, 0x4, 0x9, 0x57, 0x3ff, 0x4, 0x83, 0x3ff, 0xffffff77, 0x8, 0xa3, 0xb3b, 0x6b1, 0x1, 0x1, 0x765f, 0x1, 0x7fffffff, 0x14, 0x800, 0x0, 0x7fffffff, 0x7, 0x8, 0x29e, 0x1, 0x100, 0x52, 0x3, 0xd4, 0x7, 0x9, 0x4, 0x4, 0x0, 0xffff, 0x10000, 0x5, 0x3b91, 0x9, 0xffffff5b, 0x80, 0x0, 0x20, 0xb5f, 0x3ff, 0x5, 0x8, 0x6, 0xb7, 0x631, 0x3, 0x28, 0x1e63, 0xfffffff7, 0x6, 0x8, 0x80000000, 0x7, 0x614, 0xc58, 0xffffffff, 0x800, 0x1ff, 0x947e, 0x2, 0x10001, 0x9, 0x4, 0x7fff, 0x3, 0xffffffff, 0xcd, 0x8, 0x8, 0x1, 0x4, 0x2, 0x0, 0x9, 0xe18, 0x8000, 0x10001, 0x1, 0x9, 0x20, 0xc3, 0x1, 0x7fff, 0x2, 0x20, 0x7ff, 0x4, 0x3ff, 0x821a, 0x4, 0x7fff, 0xd28, 0x7, 0x0, 0x2, 0x1, 0x3f, 0x1, 0x2, 0xa7e, 0xfffffffa, 0xfffffe00, 0x0, 0x6, 0x3, 0x5, 0x41, 0x76, 0x8, 0x8, 0x2, 0x8, 0x3, 0x0, 0x2, 0x0, 0x400, 0x606a, 0x2, 0x80, 0x5, 0x40, 0x4, 0xfffffffd, 0x800, 0x6233, 0x6, 0xfffffff7, 0x1f, 0x6, 0x2, 0x0, 0x2, 0x4, 0x4, 0x7, 0x0, 0xcb6, 0x0, 0x6, 0x3e, 0x1, 0x9, 0x8, 0x9, 0x80000000, 0x40000000, 0x0, 0x800, 0xa8, 0x9, 0x3, 0x4, 0x7, 0x3, 0xfff, 0x9, 0xfffffff8, 0x1ff, 0x6e, 0x9, 0xff, 0x9, 0x5, 0x6, 0x1ff, 0x4, 0x101, 0x401, 0x6, 0x8, 0x0, 0xde, 0x8, 0x8000, 0x20, 0x7fffffff, 0x2, 0x6, 0x1, 0x9, 0x1ff, 0x902, 0x800, 0x5, 0x8000, 0x1, 0x55690914, 0x95ce, 0x3, 0x5, 0x6, 0x0, 0x0, 0x3, 0x0, 0x89, 0x3ff, 0x7, 0x727, 0x4, 0x3, 0x7, 0x3, 0x1, 0xb2, 0x0, 0x8001, 0xff, 0x7ff, 0x9c, 0x5, 0x4a9, 0x1, 0x1, 0xfffffff8, 0x5, 0x3, 0x1ff, 0x7fff, 0x101, 0xffffffff, 0x6, 0x2, 0x0, 0x800, 0x2, 0x4, 0x4, 0x3, 0x800, 0x4, 0x20, 0x0, 0xfff, 0x7, 0x19, 0x3, 0xfffffc00, 0x3, 0xff49d01, 0xfffffffc, 0x20, 0x14000, 0x1, 0x2, 0xc0000000, 0x6, 0x7fffffff, 0x3, 0x7, 0x7, 0x3f, 0x0, 0x3, 0x0, 0xe3c, 0xb23, 0x81, 0x8, 0x0, 0x590a4278, 0x81, 0x71fb, 0x1, 0x1ff, 0x2, 0x3, 0xff, 0x278, 0x10001, 0xd8dc, 0x1c, 0xffffffff, 0xcf, 0x3f, 0x6, 0x0, 0xffffffff, 0x60, 0x7fff, 0x2, 0x0, 0x4, 0x400, 0x40, 0x2, 0x3, 0x8001, 0x0, 0x9, 0x4, 0x7f, 0x2, 0xfffffffe, 0x6]}) 21:40:40 executing program 0: r0 = syz_open_dev$hidraw(&(0x7f00000001c0), 0x0, 0x80002) write$hidraw(r0, &(0x7f0000000200)="bc0ca8f4d3805a1e9cbb6e4c040682a0bd99ef43cdd6bc06d27abc341167e0919172aac8aeb68e087adc02c820909c22c9ea07120e55bc7de10dba97b1bcd3516b4539bf6f21533d32df047fe3f4800bbee6fd6af40af92318ea15f16a78c34236b9d09d1b7358325d47164ddf658a8a3e5be85522f4b97119058bb024011f532d578d48f98910a169d1c77a949f7dbec5636e4db62a1398d6e6131343c2eceaa0f2a0cb1066300230385ee4f60af0afeee3a2102611ede25b07e0e1c30c12d38666feb175a3102158bb0aac1355f117138057f0a15581afe89b4602e6f706b6e4f8f08fdf207ffce0c5baea8bfe619ebb13eff67b820489a5ff03b0bb1c5967de5d7cec84c3f6fd2cfeada79bdc91cc36ed88d7f375fd76f84e7c9f676f76a29579bbad5e9bfb222fcf484665d879602a2e53dbaaea4ba71df44ecd57677e7f3283b9661a7b6f8808cd95ceb51c7cb44c3ebdfbf6694d1502125a6e9766ac7e645329ab405b879c6fb77206c86c74aa7ef4f6a848037de52ddc554ce029538206d9e61ef7ff168c7ab57ead5205589e6d67d06677b7594c8a46c5d79dcdc7446cbdd107c7f701c24ec2d95772d06de08b637b4cb65219fa30b9e66c9d326f6bb25a8d6b04828300e72a766da3eae409f1223c31ab81e78172382c6e267dbc08dfbd3edc2705e6d9f730da8fa1e9d088f0b7a715e5bdd8ae70faa365ab4246df3c1fe8ba724ef057c74a46471b46254ad7fb0da1854837f2f6f13ef3280a4c6f7c55162855a543fe4c764ac319c89f79f0fb797d4a7b668a16a1cba4916e7582a79c9a2f048993c2c3d02ae35a2c64a6b2a44b857ec681cbf1f3245ceaebbc39c0f532907c5087e9d0715e5e741a076a175396f682fd625a162cec836ea8fd061c28bca45ed70bf7c230a575dd7c4b1c6c0debf473b37df79a354d30692556c3e3a6f63f87caf48c2c8ec5a9cc1ed8862b6a28c512c11a1aac63b343cf3513a39a5b0197bf0e8577414706c6d228bcadc79bb0b060bef39c0572db9a6ec33d11607e6a36babb23515239b2c10ea33b826c4e0bf4063b9dbdbf0b431d518dd4707a9082b77c16c009e7cfde996f9cf135c3de300fcc5f314b5fa72b0a532d1aacb1d5ac8245966a90ad009e51491a225fefd345b77ed7552b9a927830bb1f7e8371e18b589dca77464fd08c57a2f30c3195979315b2081238c2c781e5ffb49342032e91cf4874c3adca9f9bbf387bb8f22649cc26067ac680374d11c6ceebbc9ce3d300f5927d2091295f72525be70928357004668ea97e29eb10fdfcdd5bfb7d9f2673066fe33c85c53004034ce6daa202a1a2eca8d4dff79e87fc5c0f789c3dd954156920995d8ad21e6a7bb044df919890034a9a3cf4b3539794e7ef25aac386adbaa7b0764a6e5284202d9fc761aa7831e4e1ed1408ad971811508ed5e7a8403d55d2eb08fdec7f9962b5eebf6e5fd4f5dc380a9510f0c2ce3b7ccbde07a490514a3491505f1876d515cff437370bceed0758042d17ddc8da6fc4cf0623011d2db06dbd64b04c5b74221a198ca76f3a19f770167678e841f2353899e9d248507e510564a260da83080e9d2c25ff6a3e10d016188067b99f0993c4c985ea34483c7222cb4a7813f682102a8f6e64ad985c504b70f8073633f50303c0d16ab0c5cfa009f0226c42fa16f458294102ae22ebabf2ccf0af2d79e98ceeee091f9a9734321e3d30beb069fde6707617e2b490704b986683f374b6bfa2d924ad4afcba54356121a633b6e3f90d71643b4217d172a22e5b2d6ee5a3a0b48a53f58a45516f706cace2a1343c5dc1dd6e675b1212680367940622a95032dc31eb016309bad58d9c468f0c5238c9940da5888ccf404101abf285ec658b51708392314998893923c113277e6a177b9c7d680a888f4f2922b7a85b2170589f9273a8edfd2100bcd07387d77f60b7208ca5d48b1f9627818e1e6595eec081ae1262cb46d1b040ea9315ac821015ba3d5bdcdeebe4da088ef4f0fa207612a56fb2cc4a0ef2d68e24b5ee15e73f5706c04ca6f6cc02004759e55212025b2e097bfcf40cbc8406dcb4baf466909e7acd15a8c56aa6fb46e3645b389804b1f6fd7ac4b45c33b3c5889165dd1686141dd42811fdc12dd6806dbebbc40ba0cf1fc7e1f6eacd60b9e23d4579121197b33315a7a301702d988ce6f35c19408bd940bb38bad1560ba4356728d12400f290f5c8bbae8c76ca93fb9abe1f27d83b4260e9ccb084334f4c137dfae8b1213df33eeaac7f0f4bf4dcc2c96e1b11d61cd5168228cb2a5350b3c8cca4fc0dbfa647a009bb558032164cd117ddf5db0997c8422ef39d5884dc30b0e772b6206ec5ae6495977e069a0251a09d47439742c360d8f02a022ae202ec0207b8fcb254aa6dd287c789cc59f17d2cef8694cc648ed0804a3cf8e690c915537e995e49f472dcde36181828190b27c217accad274ce4a3e8360da724a55db4483558726831117a7780ea55323c0e04c22d9ddd5d61dbc4812d72cd2cf2bde9c4f0dc7abe677e3c935bb391f2bcf0edccde9374503c1c52c1ca296920a90c830c118129949ff3b433da1a931e938c035a6b2c138a7f46747b46a94d33ac0c74e4fcf1f41cd0bf12659f63d15c075671d861f2843df902397df9f36d305d5392d323adac7f37750117344063a92af63c631d00b9014e24f97d3e6ec4082952007a7a5793b6a16e9000bc30142e110ab70f1e81da9a55b2b39b6061b1038e39bdbdac10957bec02d77538ca76b356b913c2b296fa40d761bc571193b31ba56137ee9c0fa1ca3e4ee88a0d6e1cd72b0603dd50db7c4dee2325e8d497ae36febbb67adaac2765585e3057cde3cb85e2f2fe3d278468146f924bd172adaef6215966f70d7c8f2bd1575c3085f7e239ed22b26f5345fdaae42a5ec4531af46dcb0d6eb9088de9ed5a13b9242c567003906d7ac951d51ab9efaf539bd025605649cfe49c60b8fd7bfbc123b70c66855011141340c0b942ae19d2ab8074fe00a757957a462ff313ada92c3393e83a0a6019e621f218f531b52cdb70c492e155c4636e4caef03f40c82a5d717528173620b1591bac5c6cc5177ad76d3ccbc4734912d24286ada9a3fe6999a15e53616660414a66549f5d2df7393d7b0a01fb6fbbce8335ee027372f4a54162580c79a6e4807282b5bde9b03b36b261c7b3d2e66a9a26047b08b2d26898c47c8f60b4f14e6c18c59aff042043ab55dd32f7f091fbb4a31369bce2a9a2cb4cbab85a1f734e0e04185f505a32c808e96bf0001450eedb425aabf547d544c8b20db055e5ac9520373ee985a5a526c20e0bef21c38b156144b5a021c43d4bdb5a26d47625579c545e92022a3e165f57c0425129c983781dfad9041d4b77ba1c4676073416f0cda8355258e994434fba0bfe0dbd515ab37cace243834289d1a8e10f5adf360fe95066b8a7db03b9b01e9ec8c82e755ad23d263e08ae5079a5d68d3d0ca09d107aaf84aaa48931e79cf0a3079b41c0a1c3c3d42d89f24bcc657c3a44bf4a65948aa1faf642eecb84b119aecea0b6d081c04680ed0d0d41a06199d6b32e07c800f7655135230ce34d381b4c6fece111c88f8819c661ab84800c5682db15fd6ea3e8a4c875d600b73371048793dc5c0d3b18bf45e2b46f02147116f163795e2ceb8be4df2fbb777185c377feaae247f42c9b40e6b20995ad1b0d750255c9d2fd596e085f71dd2489e8acee172ba982252b88e5cb459f8ea969f7b6a3f0d8491c03709ad05a2c5a1ae65bd47b1ac9123874bbdb06fe5ad6c381ad6373202a543d54fb10e76634189e0c7970fc7cef703f8c49b935032960d87fa5714245c52ea3c56be640770eb1e0fe9378821db20ab144781029dada979cdf80c93436ffc55c30bba9e5d6467f2400f930fcfee790a03a07f8fea9e6822f93af0e9b23f6c7ed013329522d3969c2692b3907137ee27b1123d9b7d7e2cca0e1b6c1bcaac34e577209c9fe6e65bed97bb949c18cdd116d2a627beaa6785983abe8c276dfa045f2f1cb8b41fb90ae1f3d4b2378c9175c448775a1f94a286e59ea2e97e48e0ba7494298a41671a11db5f0b66352354dca64e90e112bc93ecfde2cb3e9a8df75b8f563298d0e1aa5e9b17172d12293f0eca9fadeb2f57c5f743f5fbf1de23b60bebecd94f309e074008bfa43ab6f5241edef42b63fc687880855e9d7c3a7d0f314d7dbe0a85b472d678737c775b3937f8ea21be356cf54945a399b1ad9ee8951c8fb8eecbd6272c47eeaec998cc731f441100fad588c39598908f5b9da4047de1d90999a7ea1a684ea3bdfb23dc753426c12cf4e69676adb89e3783fa87603b41c02f5b0a8745c6114a44dd259d947ec83e01b35edf78860b17b3ee7f39e70c742b5f7cc6d623d9543de34b59791179670d7c3484c684f08e25e70d721e6a6c0ef5d3bfcc6d71c570bab81f56af7c17f1d6fc8daa26a782d259dc247493e7832bc6e4d9dd686f1c9e6035f313b8d752b82f40e127f6fb279a80e228864349bf21dc825efbdd2a0f3c0f9f2c7bdb8c48354db4a1e7bb50386211b897f55f139353f374d5b15b1a3bc01f0f2d7eeff4153183050b1abedeac5d6c17eee7b669bec8b9222b6b3b0fbaeaf40857f95e4b79b8a3db759f3abcd4987f088500cbce19621a61b2094cec051f7957276b6572fc81da9ea52cf71db075d69e150f4839c81f6317eb58ee0762cbc8876e0c1c6281e75607b05ea835ee3fde435071680d91d38b4abb52bc43df784b2647fe4f28611777cbde0bb1758bfb4d78d4340bb97df83720afcaa79a1b8db5b79b9de3555893c007105a4aec9e8f7ed5253b205bb1fc69f7992c910d036f6a1571c18c61b899fd6d0c9787cff4b4d81ec11a80b2dcb2e84bf89647b006098e55956012d5bf836a54dd7e9080b0f4dbb188abc3bb46bcca763fe24fd66213c11d1fcc18b4ef3aa28455e76dee0738a2ea4ec70be650a488b69ddbfc693d477583440011f6778868660d5ac20006fde0f0fa351c145665a57d2ba53e41fddd5724423bf6efecf75646c4ae72c46d8a", 0x1a000) 21:40:40 executing program 1: r0 = syz_open_dev$hidraw(&(0x7f00000001c0), 0x0, 0x80002) write$hidraw(r0, 0x0, 0x0) r1 = syz_open_dev$hidraw(&(0x7f00000000c0), 0x7, 0x102) syz_open_dev$evdev(&(0x7f0000000000), 0x88, 0x28300) read$hidraw(r1, &(0x7f0000000100)=""/151, 0x97) read$hidraw(r0, &(0x7f0000000000)=""/152, 0x98) [ 1270.883107][T10185] usb 6-1: USB disconnect, device number 48 21:40:40 executing program 1: r0 = syz_open_dev$hidraw(&(0x7f00000001c0), 0x0, 0x80002) write$hidraw(r0, 0x0, 0x0) r1 = syz_open_dev$hidraw(&(0x7f0000000040), 0x0, 0x0) write$hidraw(r1, 0x0, 0x0) ioctl$HIDIOCGRAWPHYS(r1, 0x80404805, &(0x7f0000000000)) r2 = syz_open_dev$hidraw(&(0x7f0000000080), 0xff, 0x4d00) write$hidraw(r2, 0x0, 0x0) read$hidraw(r2, &(0x7f0000000200)=""/135, 0x87) 21:40:40 executing program 5: r0 = syz_usb_connect(0x2, 0x387, &(0x7f0000001040)={{0x12, 0x1, 0x300, 0xb2, 0x14, 0xc1, 0x8, 0x61d, 0xc1a0, 0x4b6d, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x375, 0x3, 0x3, 0xc6, 0x90, 0x2, [{{0x9, 0x4, 0x7e, 0x1, 0x3, 0x70, 0x7d, 0xb7, 0x80, [@hid_hid={0x9, 0x21, 0x1, 0x6, 0x1, {0x22, 0xe58}}], [{{0x9, 0x5, 0x2, 0x10, 0x3ff, 0x9, 0x2, 0x2, [@uac_iso={0x7, 0x25, 0x1, 0x2, 0x8, 0x5}]}}, {{0x9, 0x5, 0xe, 0x10, 0x400, 0x0, 0x0, 0x7, [@uac_iso={0x7, 0x25, 0x1, 0x82, 0x7, 0x9a9}]}}, {{0x9, 0x5, 0x0, 0x3, 0x20, 0x1, 0x1}}]}}, {{0x9, 0x4, 0xc9, 0x1, 0x7, 0x98, 0x4e, 0xee, 0x4c, [@hid_hid={0x9, 0x21, 0x3, 0xe3, 0x1, {0x22, 0x69d}}, @cdc_ncm={{0x7, 0x24, 0x6, 0x0, 0x1, "b267"}, {0x5, 0x24, 0x0, 0xc876}, {0xd, 0x24, 0xf, 0x1, 0x9, 0x7, 0x7, 0xff}, {0x6, 0x24, 0x1a, 0x101, 0x21}, [@country_functional={0x10, 0x24, 0x7, 0x40, 0x7da9, [0x401, 0x90, 0x81, 0x5, 0x8000]}, @mbim={0xc, 0x24, 0x1b, 0x40, 0x8, 0x72, 0x7, 0x5, 0xa8}, @dmm={0x7, 0x24, 0x14, 0x31f, 0x1ff}, @mdlm_detail={0x68, 0x24, 0x13, 0x43, "a02214c82933eb309d22d442c116f8c24d4724c468ac135518a905a90eb1019f98ea160d97921ea79c0ba81620b2d36558e518ccf29296eec40ba09d44200c7570856ee8cd8f71cd10c0f02b8ea122b75b6dd86ffd03457811f515657b236ef52d5464c2"}, @call_mgmt={0x5, 0x24, 0x1, 0x0, 0x5}, @obex={0x5, 0x24, 0x15, 0x2f}]}], [{{0x9, 0x5, 0x1, 0x0, 0x40, 0x80, 0x7, 0xa, [@uac_iso={0x7, 0x25, 0x1, 0x81, 0x81, 0xddfa}]}}, {{0x9, 0x5, 0xa, 0x0, 0x20, 0x97, 0xec, 0x8}}, {{0x9, 0x5, 0x8, 0x0, 0x10, 0x40, 0x9, 0x4}}, {{0x9, 0x5, 0x1, 0x10, 0x400, 0x3, 0x0, 0xd7, [@uac_iso={0x7, 0x25, 0x1, 0x1, 0x6b, 0x5}, @uac_iso={0x7, 0x25, 0x1, 0x0, 0x0, 0x8}]}}, {{0x9, 0x5, 0x87, 0x0, 0x200, 0x0, 0x1, 0x2}}, {{0x9, 0x5, 0xc, 0x10, 0x200, 0xc1, 0x89, 0x40, [@generic={0xb, 0x22, "c88b32b6af32f961fe"}, @generic={0xb7, 0x7, "d0c362460322c2f4f14e7f1b1f2f7c937df4b6b2769d3dfe1328b4afde61a8dd77b1dbdfeccf7f5ffb70b9301202360c5e6b92bb7e588db77cf9c853822e03bef047e1cef3a5b27841f99f3d078771fb9870fb3b496f3f55c7fffd0212bfcab13b3e1de98de3a423616b59f4ec537abcd2fcfe5861721321622f3320cadcd7c7149d6c712193fc1eae8aa9164d1f2e2c2edc091851b0d232fa7862ecef7eaf3826caa6b6d2b679c9145df46e2227714f199031052f"}]}}, {{0x9, 0x5, 0x9, 0x3, 0x400, 0x6, 0x4, 0x19, [@generic={0x1d, 0x24, "d8cfc54bce2c4500911594cf149952e2bfabc42e10f87403b75c94"}, @uac_iso={0x7, 0x25, 0x1, 0x3, 0x3, 0x6}]}}]}}, {{0x9, 0x4, 0xa6, 0x26, 0x3, 0x9, 0x2e, 0x72, 0x6, [@uac_control={{0xa, 0x24, 0x1, 0x7, 0x81}, [@selector_unit={0x5, 0x24, 0x5, 0x3, 0x81}, @input_terminal={0xc, 0x24, 0x2, 0x3, 0x1ff, 0x1, 0x8, 0x6c, 0x40, 0xe0}, @input_terminal={0xc, 0x24, 0x2, 0x1, 0x3f9, 0x4, 0x5, 0x4, 0x4, 0x3}, @output_terminal={0x9, 0x24, 0x3, 0x5, 0x304, 0x4, 0x6, 0x8e}]}, @cdc_ncm={{0x7, 0x24, 0x6, 0x0, 0x1, "ca4b"}, {0x5, 0x24, 0x0, 0xfff}, {0xd, 0x24, 0xf, 0x1, 0x4, 0xec44, 0x7, 0x1}, {0x6, 0x24, 0x1a, 0x3f, 0x18}, [@dmm={0x7, 0x24, 0x14, 0x1000, 0x4}, @mbim_extended={0x8, 0x24, 0x1c, 0x4, 0x8, 0x448}, @country_functional={0x10, 0x24, 0x7, 0x4, 0xba, [0xc39, 0x7fff, 0x4, 0x9, 0x9]}, @dmm={0x7, 0x24, 0x14, 0x4f9, 0x3}, @mbim={0xc, 0x24, 0x1b, 0x6, 0x6, 0x1, 0xff, 0x4, 0x8}, @call_mgmt={0x5, 0x24, 0x1, 0x2, 0x5}]}], [{{0x9, 0x5, 0x0, 0x10, 0x3ff, 0x4, 0x1, 0x9, [@generic={0x1d, 0x10, "8ea1cd9d9401812861839ed18e863ea331c91bcc823b60a7022140"}]}}, {{0x9, 0x5, 0x1a3ef4d931304dda, 0x0, 0x10, 0xfc, 0x2, 0x5, [@generic={0x64, 0x22, "8d7e35319796809528b3affc545867d621beeccc0f6f509818b72df1fc1e7644ce1e34ae9bd588d746e1dd4a3578c1f1e4e606a733e6048983bc2a98a9cf0551acaf3fbc32fdfe631674dabc8920d9e783d55c4d6ca6a84ae97c143727c3b18a954e"}]}}, {{0x9, 0x5, 0x5, 0x4, 0x40, 0x1, 0x6, 0xff, [@uac_iso={0x7, 0x25, 0x1, 0x41, 0xff, 0x200}]}}]}}]}}]}}, &(0x7f0000000100)={0xa, &(0x7f0000000000)={0xa, 0x6, 0x40, 0x35, 0xff, 0x4, 0x20, 0x3}, 0x19, &(0x7f0000000040)={0x5, 0xf, 0x19, 0x1, [@ss_container_id={0x14, 0x10, 0x4, 0x20, "dd10662e4bd4230cf68677bcb3fafe88"}]}, 0x2, [{0x4, &(0x7f0000000080)=@lang_id={0x4, 0x3, 0x44f}}, {0x1e, &(0x7f00000000c0)=@string={0x1e, 0x3, "0544dd2302df9690de5ad63d5cb49f56e526fb92cfca6890e2bebf8b"}}]}) syz_usb_disconnect(r0) syz_usb_ep_write$ath9k_ep2(r0, 0x83, 0xaf, &(0x7f0000001400)=@generic={0x6, 0x0, 0xa7, "07fe5d4a", "bb48ae8ddb34d3f82c52a543a2ea70667b17a21dfd49da4afe2cc6b23dad9bb5a1592386b69f324bab9c29951ae1fd8c49717d25eae2215c06233904499929bc58802b8c5dafa5a361952963fde28a7e0e4e57dad12f420fada07662586e8d7c9ce3087c0b903c03a1605f73d6a7ee59397bc08c18ac82314c77c8715e71cea5ac420655e270f22ba67c954ff8ae2e7aecc08d2aed7359e878bf29b9a1ed9d3e5bb1ba8da247ac"}) r1 = syz_open_dev$hidraw(&(0x7f00000001c0), 0x0, 0x80002) write$hidraw(r1, &(0x7f0000000200)="bc0ca8f4d3805a1e9cbb6e4c0f0682a0bd99ef43cdd6bc06d27abc341167e0919172aac8aeb68e087adc02c820909c22c9ea07120e55bc7de10dba97b1bcd3516b45398f6f21533d32df047fe3f4800bbee6fd6af40af92318ea15f16a78c34236b9d09d1b7358325d47164ddf658a8a3e5be85522f4b97119058bb024011f532d578d48f98910a169d1c77a949f7dbec5636e4db62a1398d6e6131343c2eceaa0f2a0cb1066300230385ee4f60af0afeee3a2102611ede25b07e0e1c30c12d38666feb175a3102158bb0aac1355f117138057f0a15581afe89b4602e6f706b6e4f8f08fdf207ffce0c5baea8bfe619ebb13eff67b820489a5ff03b0bb1c5967de5d7cec84c3f6fd2cfeada79bdc91cc36ed88d7f375fd76f84e7c9f676f76a29579bbad5e9bfb222fcf484665d879602a2e53dbaaea4ba71df44ecd57677e7f3283b9661a7b6f8808cd95ceb51c7cb44c3ebdfbf6694d1502125a6e9766ac7e645329ab405b879c6fb77206c86c74aa7ef4f6a848037de52ddc554ce029538206d9e61ef7ff168c7ab57ead5205589e6d67d06677b7594c8a46c5d79dcdc7446cbdd107c7f701c24ec2d95772d06de08b637b4cb65219fa30b9e66c9d326f6bb25a8d6b04828300e72a766da3eae409f1223c31ab81e78172382c6e267dbc08dfbd3edc2705e6d9f730da8fa1e9d088f0b7a715e5bdd8ae70faa365ab4246df3c1fe8ba724ef057c74a46471b46254ad7fb0da1854837f2f6f13ef3280a4c6f7c55162855a543fe4c764ac319c89f79f0fb797d4a7b668a16a1cba4916e7582a79c9a2f048993c2c3d02ae35a2c64a6b2a44b857ec681cbf1f3245ceaebbc39c0f532907c5087e9d0715e5e741a076a175396f682fd625a162cec836ea8fd061c28bca45ed70bf7c230a575dd7c4b1c6c0debf473b37df79a354d30692556c3e3a6f63f87caf48c2c8ec5a9cc1ed8862b6a28c512c11a1aac63b343cf3513a39a5b0197bf0e8577414706c6d228bcadc79bb0b060bef39c0572db9a6ec33d11607e6a36babb23515239b2c10ea33b826c4e0bf4063b9dbdbf0b431d518dd4707a9082b77c16c009e7cfde996f9cf135c3de300fcc5f314b5fa72b0a532d1aacb1d5ac8245966a90ad009e51491a225fefd345b77ed7552b9a927830bb1f7e8371e18b589dca77464fd08c57a2f30c3195979315b2081238c2c781e5ffb49342032e91cf4874c3adca9f9bbf387bb8f22649cc26067ac680374d11c6ceebbc9ce3d300f5927d2091295f72525be70928357004668ea97e29eb10fdfcdd5bfb7d9f2673066fe33c85c53004034ce6daa202a1a2eca8d4dff79e87fc5c0f789c3dd954156920995d8ad21e6a7bb044df919890034a9a3cf4b3539794e7ef25aac386adbaa7b0764a6e5284202d9fc761aa7831e4e1ed1408ad971811508ed5e7a8403d55d2eb08fdec7f9962b5eebf6e5fd4f5dc380a9510f0c2ce3b7ccbde07a490514a3491505f1876d515cff437370bceed0758042d17ddc8da6fc4cf0623011d2db06dbd64b04c5b74221a198ca76f3a19f770167678e841f2353899e9d248507e510564a260da83080e9d2c25ff6a3e10d016188067b99f0993c4c985ea34483c7222cb4a7813f682102a8f6e64ad985c504b70f8073633f50303c0d16ab0c5cfa009f0226c42fa16f458294102ae22ebabf2ccf0af2d79e98ceeee091f9a9734321e3d30beb069fde6707617e2b490704b986683f374b6bfa2d924ad4afcba54356121a633b6e3f90d71643b4217d172a22e5b2d6ee5a3a0b48a53f58a45516f706cace2a1343c5dc1dd6e675b1212680367940622a95032dc31eb016309bad58d9c468f0c5238c9940da5888ccf404101abf285ec658b51708392314998893923c113277e6a177b9c7d680a888f4f2922b7a85b2170589f9273a8edfd2100bcd07387d77f60b7208ca5d48b1f9627818e1e6595eec081ae1262cb46d1b040ea9315ac821015ba3d5bdcdeebe4da088ef4f0fa207612a56fb2cc4a0ef2d68e24b5ee15e73f5706c04ca6f6cc02004759e55212025b2e097bfcf40cbc8406dcb4baf466909e7acd15a8c56aa6fb46e3645b389804b1f6fd7ac4b45c33b3c5889165dd1686141dd42811fdc12dd6806dbebbc40ba0cf1fc7e1f6eacd60b9e23d4579121197b33315a7a301702d988ce6f35c19408bd940bb38bad1560ba4356728d12400f290f5c8bbae8c76ca93fb9abe1f27d83b4260e9ccb084334f4c137dfae8b1213df33eeaac7f0f4bf4dcc2c96e1b11d61cd5168228cb2a5350b3c8cca4fc0dbfa647a009bb558032164cd117ddf5db0997c8422ef39d5884dc30b0e772b6206ec5ae6495977e069a0251a09d47439742c360d8f02a022ae202ec0207b8fcb254aa6dd287c789cc59f17d2cef8694cc648ed0804a3cf8e690c915537e995e49f472dcde36181828190b27c217accad274ce4a3e8360da724a55db4483558726831117a7780ea55323c0e04c22d9ddd5d61dbc4812d72cd2cf2bde9c4f0dc7abe677e3c935bb391f2bcf0edccde9374503c1c52c1ca296920a90c830c118129949ff3b433da1a931e938c035a6b2c138a7f46747b46a94d33ac0c74e4fcf1f41cd0bf12659f63d15c075671d861f2843df902397df9f36d305d5392d323adac7f37750117344063a92af63c631d00b9014e24f97d3e6ec4082952007a7a5793b6a16e9000bc30142e110ab70f1e81da9a55b2b39b6061b1038e39bdbdac10957bec02d77538ca76b356b913c2b296fa40d761bc571193b31ba56137ee9c0fa1ca3e4ee88a0d6e1cd72b0603dd50db7c4dee2325e8d497ae36febbb67adaac2765585e3057cde3cb85e2f2fe3d278468146f924bd172adaef6215966f70d7c8f2bd1575c3085f7e239ed22b26f5345fdaae42a5ec4531af46dcb0d6eb9088de9ed5a13b9242c567003906d7ac951d51ab9efaf539bd025605649cfe49c60b8fd7bfbc123b70c66855011141340c0b942ae19d2ab8074fe00a757957a462ff313ada92c3393e83a0a6019e621f218f531b52cdb70c492e155c4636e4caef03f40c82a5d717528173620b1591bac5c6cc5177ad76d3ccbc4734912d24286ada9a3fe6999a15e53616660414a66549f5d2df7393d7b0a01fb6fbbce8335ee027372f4a54162580c79a6e4807282b5bde9b03b36b261c7b3d2e66a9a26047b08b2d26898c47c8f60b4f14e6c18c59aff042043ab55dd32f7f091fbb4a31369bce2a9a2cb4cbab85a1f734e0e04185f505a32c808e96bf0001450eedb425aabf547d544c8b20db055e5ac9520373ee985a5a526c20e0bef21c38b156144b5a021c43d4bdb5a26d47625579c545e92022a3e165f57c0425129c983781dfad9041d4b77ba1c4676073416f0cda8355258e994434fba0bfe0dbd515ab37cace243834289d1a8e10f5adf360fe95066b8a7db03b9b01e9ec8c82e755ad23d263e08ae5079a5d68d3d0ca09d107aaf84aaa48931e79cf0a3079b41c0a1c3c3d42d89f24bcc657c3a44bf4a65948aa1faf642eecb84b119aecea0b6d081c04680ed0d0d41a06199d6b32e07c800f7655135230ce34d381b4c6fece111c88f8819c661ab84800c5682db15fd6ea3e8a4c875d600b73371048793dc5c0d3b18bf45e2b46f02147116f163795e2ceb8be4df2fbb777185c377feaae247f42c9b40e6b20995ad1b0d750255c9d2fd596e085f71dd2489e8acee172ba982252b88e5cb459f8ea969f7b6a3f0d8491c03709ad05a2c5a1ae65bd47b1ac9123874bbdb06fe5ad6c381ad6373202a543d54fb10e76634189e0c7970fc7cef703f8c49b935032960d87fa5714245c52ea3c56be640770eb1e0fe9378821db20ab144781029dada979cdf80c93436ffc55c30bba9e5d6467f2400f930fcfee790a03a07f8fea9e6822f93af0e9b23f6c7ed013329522d3969c2692b3907137ee27b1123d9b7d7e2cca0e1b6c1bcaac34e577209c9fe6e65bed97bb949c18cdd116d2a627beaa6785983abe8c276dfa045f2f1cb8b41fb90ae1f3d4b2378c9175c448775a1f94a286e59ea2e97e48e0ba7494298a41671a11db5f0b66352354dca64e90e112bc93ecfde2cb3e9a8df75b8f563298d0e1aa5e9b17172d12293f0eca9fadeb2f57c5f743f5fbf1de23b60bebecd94f309e074008bfa43ab6f5241edef42b63fc687880855e9d7c3a7d0f314d7dbe0a85b472d678737c775b3937f8ea21be356cf54945a399b1ad9ee8951c8fb8eecbd6272c47eeaec998cc731f441100fad588c39598908f5b9da4047de1d90999a7ea1a684ea3bdfb23dc753426c12cf4e69676adb89e3783fa87603b41c02f5b0a8745c6114a44dd259d947ec83e01b35edf78860b17b3ee7f39e70c742b5f7cc6d623d9543de34b59791179670d7c3484c684f08e25e70d721e6a6c0ef5d3bfcc6d71c570bab81f56af7c17f1d6fc8daa26a782d259dc247493e7832bc6e4d9dd686f1c9e6035f313b8d752b82f40e127f6fb279a80e228864349bf21dc825efbdd2a0f3c0f9f2c7bdb8c48354db4a1e7bb50386211b897f55f139353f374d5b15b1a3bc01f0f2d7eeff4153183050b1abedeac5d6c17eee7b669bec8b9222b6b3b0fbaeaf40857f95e4b79b8a3db759f3abcd4987f088500cbce19621a61b2094cec051f7957276b6572fc81da9ea52cf71db075d69e150f4839c81f6317eb58ee0762cbc8876e0c1c6281e75607b05ea835ee3fde435071680d91d38b4abb52bc43df784b2647fe4f28611777cbde0bb1758bfb4d78d4340bb97df83720afcaa79a1b8db5b79b9de3555893c007105a4aec9e8f7ed5253b205bb1fc69f7992c910d036f6a1571c18c61b899fd6d0c9787cff4b4d81ec11a80b2dcb2e84bf89647b006098e55956012d5bf836a54dd7e9080b0f4dbb188abc3bb46bcca763fe24fd66213c11d1fcc18b4ef3aa28455e76dee0738a2ea4ec70be650a488b69ddbfc693d477583440011f6778868660d5ac20006fde0f0fa351c145665a57d2ba53e41fddd5724423bf6efecf75646c4ae72c46d8a", 0x20001001) 21:40:40 executing program 3: syz_usb_connect$uac1(0x5, 0x93, &(0x7f0000000000)={{0x12, 0x1, 0x1, 0x0, 0x0, 0x0, 0x8, 0x1d6b, 0x101, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x81, 0x3, 0x1, 0x1, 0x90, 0x6, {{0x9, 0x4, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, {{0xa, 0x24, 0x1, 0x1, 0x7}, [@extension_unit={0xd, 0x24, 0x8, 0x3, 0xfffd, 0x8, "d877d9ffa79b"}]}}, {}, {0x9, 0x4, 0x1, 0x1, 0x1, 0x1, 0x2, 0x0, 0x0, {[@as_header={0x7, 0x24, 0x1, 0x6, 0x8}, @as_header={0x7, 0x24, 0x1, 0x3d, 0x28}]}, {{0x9, 0x5, 0x1, 0x9, 0x400, 0xf8, 0x6d, 0xe9, {0x7, 0x25, 0x1, 0x80, 0x9, 0x278}}}}, {}, {0x9, 0x4, 0x2, 0x1, 0x1, 0x1, 0x2, 0x0, 0x0, {[@as_header={0x7, 0x24, 0x1, 0x1, 0xd6, 0x5}]}, {{0x9, 0x5, 0x82, 0x9, 0x3ff, 0x2, 0x3f, 0x5, {0x7, 0x25, 0x1, 0x81}}}}}}}]}}, &(0x7f0000001200)={0xa, &(0x7f00000000c0)={0xa, 0x6, 0x310, 0x20, 0x4, 0x7, 0x10}, 0xd8, &(0x7f0000001040)={0x5, 0xf, 0xd8, 0x6, [@generic={0x98, 0x10, 0xa, "d89b9fa1a43762aae3c0ea81a3618d0ac6e7fc9e1b6e2206691c305440e0f379c53bb4de43e280207529ca57ea557c26e3f37a974f6785f4723fbc741dbf6ecd34d43482ea1ce86c652a59421a4312db3e7621309995d8211cb61c7a3a76d9500f571a244d19d2b4ea7ddf5dfca7dd0a80f5f6fae505d7e55610642eb9f57f44184b0164de1e310a71e50410dfad8f29cfc3c484db"}, @ssp_cap={0xc, 0x10, 0xa, 0x0, 0x0, 0x88b4, 0x0, 0x2}, @ss_container_id={0x14, 0x10, 0x4, 0x3, "ff6cb53718e48c5b91e661e948e4b4bd"}, @ext_cap={0x7, 0x10, 0x2, 0xc, 0x8, 0xb, 0x6}, @ss_cap={0xa, 0x10, 0x3, 0x0, 0xa, 0x6, 0x1, 0x7f}, @ss_cap={0xa, 0x10, 0x3, 0x2, 0x6, 0x5, 0x5}]}, 0x4, [{0xab, &(0x7f0000000100)=@string={0xab, 0x3, "9f5b32c6b562a39c6a62ed5c5847fc69b17e6353cae8dc51822404f3c01c40de250e10b327605f0045c59d534784676b4dcbc1ef4b2fabdfc86b421897ce5d999de0f7aef312b6ce9f63c88dc36b07b217fecd6ed3e5ad7357543caa79b842bc85f0b8cd3a51bedfcc43ed3483b2b15b904719f1ff384541e1891f81724dcd94b0b08bf4662855151f9c9d02ce2d7d1d7bb244c7a35c0e09e7d2473fb2d03d7a492f4295113087b837"}}, {0x4, &(0x7f0000001140)=@lang_id={0x4, 0x3, 0x429}}, {0x4, &(0x7f0000001180)=@lang_id={0x4, 0x3, 0x1c14}}, {0x3e, &(0x7f00000011c0)=@string={0x3e, 0x3, "952f3c9eb1741fe1986dec389777bcb921f25f3d77253afe2d0cb544c7f3d79c65226731f103d1145d599228455f8457f1da1c4ce63feb8b36dbbdf8"}}]}) r0 = syz_open_dev$hidraw(&(0x7f00000001c0), 0x0, 0x80002) write$hidraw(r0, &(0x7f0000000200)="bc0ca8f4d3805a1e9cbb6e4c040682a0bd99ef43cdd6bc06d27abc341167e0919172aac8aeb68e087adc02c812909c22c9ea07120e55bc7de10dba97b1bcd3516b4539bf6f21533d32df047fe3f4800bbee6fd6af40af92318ea15f16a78c34236b9d09d1b7358325d47164ddf658a8a3e5be85522f4b97119058bb024011f532d578d48f98910a169d1c77a949f7dbec5636e4db62a1398d6e6131343c2eceaa0f2a0cb1066300230385ee4f60af0afeee3a2102611ede25b07e0e1c30c12d38666feb175a3102158bb0aac1355f117138057f0a15581afe89b4602e6f706b6e4f8f08fdf207ffce0c5baea8bfe619ebb13eff67b820489a5ff03b0bb1c5967de5d7cec84c3f6fd2cfeada79bdc91cc36ed88d7f375fd76f84e7c9f676f76a29579bbad5e9bfb222fcf484665d879602a2e53dbaaea4ba71df44ecd57677e7f3283b9661a7b6f8808cd95ceb51c7cb44c3ebdfbf6694d1502125a6e9766ac7e645329ab405b879c6fb77206c86c74aa7ef4f6a848037de52ddc554ce029538206d9e61ef7ff168c7ab57ead5205589e6d67d06677b7594c8a46c5d79dcdc7446cbdd107c7f701c24ec2d95772d06de08b637b4cb65219fa30b9e66c9d326f6bb25a8d6b04828300e72a766da3eae409f1223c31ab81e78172382c6e267dbc08dfbd3edc2705e6d9f730da8fa1e9d088f0b7a715e5bdd8ae70faa365ab4246df3c1fe8ba724ef057c74a46471b46254ad7fb0da1854837f2f6f13ef3280a4c6f7c55162855a543fe4c764ac319c89f79f0fb797d4a7b668a16a1cba4916e7582a79c9a2f048993c2c3d02ae35a2c64a6b2a44b857ec681cbf1f3245ceaebbc39c0f532907c5087e9d0715e5e741a076a175396f682fd625a162cec836ea8fd061c28bca45ed70bf7c230a575dd7c4b1c6c0debf473b37df79a354d30692556c3e3a6f63f87caf48c2c8ec5a9cc1ed8862b6a28c512c11a1aac63b343cf3513a39a5b0197bf0e8577414706c6d228bcadc79bb0b060bef39c0572db9a6ec33d11607e6a36babb23515239b2c10ea33b826c4e0bf4063b9dbdbf0b431d518dd4707a9082b77c16c009e7cfde996f9cf135c3de300fcc5f314b5fa72b0a532d1aacb1d5ac8245966a90ad009e51491a225fefd345b77ed7552b9a927830bb1f7e8371e18b589dca77464fd08c57a2f30c3195979315b2081238c2c781e5ffb49342032e91cf4874c3adca9f9bbf387bb8f22649cc26067ac680374d11c6ceebbc9ce3d300f5927d2091295f72525be70928357004668ea97e29eb10fdfcdd5bfb7d9f2673066fe33c85c53004034ce6daa202a1a2eca8d4dff79e87fc5c0f789c3dd954156920995d8ad21e6a7bb044df919890034a9a3cf4b3539794e7ef25aac386adbaa7b0764a6e5284202d9fc761aa7831e4e1ed1408ad971811508ed5e7a8403d55d2eb08fdec7f9962b5eebf6e5fd4f5dc380a9510f0c2ce3b7ccbde07a490514a3491505f1876d515cff437370bceed0758042d17ddc8da6fc4cf0623011d2db06dbd64b04c5b74221a198ca76f3a19f770167678e841f2353899e9d248507e510564a260da83080e9d2c25ff6a3e10d016188067b99f0993c4c985ea34483c7222cb4a7813f682102a8f6e64ad985c504b70f8073633f50303c0d16ab0c5cfa009f0226c42fa16f458294102ae22ebabf2ccf0af2d79e98ceeee091f9a9734321e3d30beb069fde6707617e2b490704b986683f374b6bfa2d924ad4afcba54356121a633b6e3f90d71643b4217d172a22e5b2d6ee5a3a0b48a53f58a45516f706cace2a1343c5dc1dd6e675b1212680367940622a95032dc31eb016309bad58d9c468f0c5238c9940da5888ccf404101abf285ec658b51708392314998893923c113277e6a177b9c7d680a888f4f2922b7a85b2170589f9273a8edfd2100bcd07387d77f60b7208ca5d48b1f9627818e1e6595eec081ae1262cb46d1b040ea9315ac821015ba3d5bdcdeebe4da088ef4f0fa207612a56fb2cc4a0ef2d68e24b5ee15e73f5706c04ca6f6cc02004759e55212025b2e097bfcf40cbc8406dcb4baf466909e7acd15a8c56aa6fb46e3645b389804b1f6fd7ac4b45c33b3c5889165dd1686141dd42811fdc12dd6806dbebbc40ba0cf1fc7e1f6eacd60b9e23d4579121197b33315a7a301702d988ce6f35c19408bd940bb38bad1560ba4356728d12400f290f5c8bbae8c76ca93fb9abe1f27d83b4260e9ccb084334f4c137dfae8b1213df33eeaac7f0f4bf4dcc2c96e1b11d61cd5168228cb2a5350b3c8cca4fc0dbfa647a009bb558032164cd117ddf5db0997c8422ef39d5884dc30b0e772b6206ec5ae6495977e069a0251a09d47439742c360d8f02a022ae202ec0207b8fcb254aa6dd287c789cc59f17d2cef8694cc648ed0804a3cf8e690c915537e995e49f472dcde36181828190b27c217accad274ce4a3e8360da724a55db4483558726831117a7780ea55323c0e04c22d9ddd5d61dbc4812d72cd2cf2bde9c4f0dc7abe677e3c935bb391f2bcf0edccde9374503c1c52c1ca296920a90c830c118129949ff3b433da1a931e938c035a6b2c138a7f46747b46a94d33ac0c74e4fcf1f41cd0bf12659f63d15c075671d861f2843df902397df9f36d305d5392d323adac7f37750117344063a92af63c631d00b9014e24f97d3e6ec4082952007a7a5793b6a16e9000bc30142e110ab70f1e81da9a55b2b39b6061b1038e39bdbdac10957bec02d77538ca76b356b913c2b296fa40d761bc571193b31ba56137ee9c0fa1ca3e4ee88a0d6e1cd72b0603dd50db7c4dee2325e8d497ae36febbb67adaac2765585e3057cde3cb85e2f2fe3d278468146f924bd172adaef6215966f70d7c8f2bd1575c3085f7e239ed22b26f5345fdaae42a5ec4531af46dcb0d6eb9088de9ed5a13b9242c567003906d7ac951d51ab9efaf539bd025605649cfe49c60b8fd7bfbc123b70c66855011141340c0b942ae19d2ab8074fe00a757957a462ff313ada92c3393e83a0a6019e621f218f531b52cdb70c492e155c4636e4caef03f40c82a5d717528173620b1591bac5c6cc5177ad76d3ccbc4734912d24286ada9a3fe6999a15e53616660414a66549f5d2df7393d7b0a01fb6fbbce8335ee027372f4a54162580c79a6e4807282b5bde9b03b36b261c7b3d2e66a9a26047b08b2d26898c47c8f60b4f14e6c18c59aff042043ab55dd32f7f091fbb4a31369bce2a9a2cb4cbab85a1f734e0e04185f505a32c808e96bf0001450eedb425aabf547d544c8b20db055e5ac9520373ee985a5a526c20e0bef21c38b156144b5a021c43d4bdb5a26d47625579c545e92022a3e165f57c0425129c983781dfad9041d4b77ba1c4676073416f0cda8355258e994434fba0bfe0dbd515ab37cace243834289d1a8e10f5adf360fe95066b8a7db03b9b01e9ec8c82e755ad23d263e08ae5079a5d68d3d0ca09d107aaf84aaa48931e79cf0a3079b41c0a1c3c3d42d89f24bcc657c3a44bf4a65948aa1faf642eecb84b119aecea0b6d081c04680ed0d0d41a06199d6b32e07c800f7655135230ce34d381b4c6fece111c88f8819c661ab84800c5682db15fd6ea3e8a4c875d600b73371048793dc5c0d3b18bf45e2b46f02147116f163795e2ceb8be4df2fbb777185c377feaae247f42c9b40e6b20995ad1b0d750255c9d2fd596e085f71dd2489e8acee172ba982252b88e5cb459f8ea969f7b6a3f0d8491c03709ad05a2c5a1ae65bd47b1ac9123874bbdb06fe5ad6c381ad6373202a543d54fb10e76634189e0c7970fc7cef703f8c49b935032960d87fa5714245c52ea3c56be640770eb1e0fe9378821db20ab144781029dada979cdf80c93436ffc55c30bba9e5d6467f2400f930fcfee790a03a07f8fea9e6822f93af0e9b23f6c7ed013329522d3969c2692b3907137ee27b1123d9b7d7e2cca0e1b6c1bcaac34e577209c9fe6e65bed97bb949c18cdd116d2a627beaa6785983abe8c276dfa045f2f1cb8b41fb90ae1f3d4b2378c9175c448775a1f94a286e59ea2e97e48e0ba7494298a41671a11db5f0b66352354dca64e90e112bc93ecfde2cb3e9a8df75b8f563298d0e1aa5e9b17172d12293f0eca9fadeb2f57c5f743f5fbf1de23b60bebecd94f309e074008bfa43ab6f5241edef42b63fc687880855e9d7c3a7d0f314d7dbe0a85b472d678737c775b3937f8ea21be356cf54945a399b1ad9ee8951c8fb8eecbd6272c47eeaec998cc731f441100fad588c39598908f5b9da4047de1d90999a7ea1a684ea3bdfb23dc753426c12cf4e69676adb89e3783fa87603b41c02f5b0a8745c6114a44dd259d947ec83e01b35edf78860b17b3ee7f39e70c742b5f7cc6d623d9543de34b59791179670d7c3484c684f08e25e70d721e6a6c0ef5d3bfcc6d71c570bab81f56af7c17f1d6fc8daa26a782d259dc247493e7832bc6e4d9dd686f1c9e6035f313b8d752b82f40e127f6fb279a80e228864349bf21dc825efbdd2a0f3c0f9f2c7bdb8c48354db4a1e7bb50386211b897f55f139353f374d5b15b1a3bc01f0f2d7eeff4153183050b1abedeac5d6c17eee7b669bec8b9222b6b3b0fbaeaf40857f95e4b79b8a3db759f3abcd4987f088500cbce19621a61b2094cec051f7957276b6572fc81da9ea52cf71db075d69e150f4839c81f6317eb58ee0762cbc8876e0c1c6281e75607b05ea835ee3fde435071680d91d38b4abb52bc43df784b2647fe4f28611777cbde0bb1758bfb4d78d4340bb97df83720afcaa79a1b8db5b79b9de3555893c007105a4aec9e8f7ed5253b205bb1fc69f7992c910d036f6a1571c18c61b899fd6d0c9787cff4b4d81ec11a80b2dcb2e84bf89647b006098e55956012d5bf836a54dd7e9080b0f4dbb188abc3bb46bcca763fe24fd66213c11d1fcc18b4ef3aa28455e76dee0738a2ea4ec70be650a488b69ddbfc693d477583440011f6778868660d5ac20006fde0f0fa351c145665a57d2ba53e41fddd5724423bf6efecf75646c4ae72c46d8a", 0x20001001) ioctl$HIDIOCSFEATURE(r0, 0xc0404806, &(0x7f0000001300)="13c85a69e7857791ba73a2ea23bd230a26850877958ef0d2b177b287d85961f7fd035af74c9ddcebcbd5d80e38dc4093fefa99a9ac37fe1372ac29cc7b4164194c010134311556c64b9420b3433bf99e3b647f2c708a85a71f0ecaf40fb79c5a2d62d1df7bdcd3fcd267417280c079ca9e69fa5411f0a2002db2e0042224507b04184a085449865bdaf7868f051487e02addab50b0ac5c1543fa18d4eb007a60f7d660cf7e65c67afa181c8b4835c00d3e7f8c") ioctl$HIDIOCGFEATURE(0xffffffffffffffff, 0xc0404807, &(0x7f0000001280)={0x8, "14804473924bac27de37370eace24cc7961106c4901979c5afb5eb8a0a43c12f4740b5d58e2e53496adc5d6e3515fcf8c082f88b4823d451bf3a9173322bf86a"}) 21:40:40 executing program 0: r0 = syz_open_dev$hidraw(&(0x7f00000001c0), 0x0, 0x80002) write$hidraw(r0, &(0x7f0000000200)="bc0ca8f4d3805a1e9cbb6e4c040682a0bd99ef43cdd6bc06d27abc341167e0919172aac8aeb68e087adc02c820909c22c9ea07120e55bc7de10dba97b1bcd3516b4539bf6f21533d32df047fe3f4800bbee6fd6af40af92318ea15f16a78c34236b9d09d1b7358325d47164ddf658a8a3e5be85522f4b97119058bb024011f532d578d48f98910a169d1c77a949f7dbec5636e4db62a1398d6e6131343c2eceaa0f2a0cb1066300230385ee4f60af0afeee3a2102611ede25b07e0e1c30c12d38666feb175a3102158bb0aac1355f117138057f0a15581afe89b4602e6f706b6e4f8f08fdf207ffce0c5baea8bfe619ebb13eff67b820489a5ff03b0bb1c5967de5d7cec84c3f6fd2cfeada79bdc91cc36ed88d7f375fd76f84e7c9f676f76a29579bbad5e9bfb222fcf484665d879602a2e53dbaaea4ba71df44ecd57677e7f3283b9661a7b6f8808cd95ceb51c7cb44c3ebdfbf6694d1502125a6e9766ac7e645329ab405b879c6fb77206c86c74aa7ef4f6a848037de52ddc554ce029538206d9e61ef7ff168c7ab57ead5205589e6d67d06677b7594c8a46c5d79dcdc7446cbdd107c7f701c24ec2d95772d06de08b637b4cb65219fa30b9e66c9d326f6bb25a8d6b04828300e72a766da3eae409f1223c31ab81e78172382c6e267dbc08dfbd3edc2705e6d9f730da8fa1e9d088f0b7a715e5bdd8ae70faa365ab4246df3c1fe8ba724ef057c74a46471b46254ad7fb0da1854837f2f6f13ef3280a4c6f7c55162855a543fe4c764ac319c89f79f0fb797d4a7b668a16a1cba4916e7582a79c9a2f048993c2c3d02ae35a2c64a6b2a44b857ec681cbf1f3245ceaebbc39c0f532907c5087e9d0715e5e741a076a175396f682fd625a162cec836ea8fd061c28bca45ed70bf7c230a575dd7c4b1c6c0debf473b37df79a354d30692556c3e3a6f63f87caf48c2c8ec5a9cc1ed8862b6a28c512c11a1aac63b343cf3513a39a5b0197bf0e8577414706c6d228bcadc79bb0b060bef39c0572db9a6ec33d11607e6a36babb23515239b2c10ea33b826c4e0bf4063b9dbdbf0b431d518dd4707a9082b77c16c009e7cfde996f9cf135c3de300fcc5f314b5fa72b0a532d1aacb1d5ac8245966a90ad009e51491a225fefd345b77ed7552b9a927830bb1f7e8371e18b589dca77464fd08c57a2f30c3195979315b2081238c2c781e5ffb49342032e91cf4874c3adca9f9bbf387bb8f22649cc26067ac680374d11c6ceebbc9ce3d300f5927d2091295f72525be70928357004668ea97e29eb10fdfcdd5bfb7d9f2673066fe33c85c53004034ce6daa202a1a2eca8d4dff79e87fc5c0f789c3dd954156920995d8ad21e6a7bb044df919890034a9a3cf4b3539794e7ef25aac386adbaa7b0764a6e5284202d9fc761aa7831e4e1ed1408ad971811508ed5e7a8403d55d2eb08fdec7f9962b5eebf6e5fd4f5dc380a9510f0c2ce3b7ccbde07a490514a3491505f1876d515cff437370bceed0758042d17ddc8da6fc4cf0623011d2db06dbd64b04c5b74221a198ca76f3a19f770167678e841f2353899e9d248507e510564a260da83080e9d2c25ff6a3e10d016188067b99f0993c4c985ea34483c7222cb4a7813f682102a8f6e64ad985c504b70f8073633f50303c0d16ab0c5cfa009f0226c42fa16f458294102ae22ebabf2ccf0af2d79e98ceeee091f9a9734321e3d30beb069fde6707617e2b490704b986683f374b6bfa2d924ad4afcba54356121a633b6e3f90d71643b4217d172a22e5b2d6ee5a3a0b48a53f58a45516f706cace2a1343c5dc1dd6e675b1212680367940622a95032dc31eb016309bad58d9c468f0c5238c9940da5888ccf404101abf285ec658b51708392314998893923c113277e6a177b9c7d680a888f4f2922b7a85b2170589f9273a8edfd2100bcd07387d77f60b7208ca5d48b1f9627818e1e6595eec081ae1262cb46d1b040ea9315ac821015ba3d5bdcdeebe4da088ef4f0fa207612a56fb2cc4a0ef2d68e24b5ee15e73f5706c04ca6f6cc02004759e55212025b2e097bfcf40cbc8406dcb4baf466909e7acd15a8c56aa6fb46e3645b389804b1f6fd7ac4b45c33b3c5889165dd1686141dd42811fdc12dd6806dbebbc40ba0cf1fc7e1f6eacd60b9e23d4579121197b33315a7a301702d988ce6f35c19408bd940bb38bad1560ba4356728d12400f290f5c8bbae8c76ca93fb9abe1f27d83b4260e9ccb084334f4c137dfae8b1213df33eeaac7f0f4bf4dcc2c96e1b11d61cd5168228cb2a5350b3c8cca4fc0dbfa647a009bb558032164cd117ddf5db0997c8422ef39d5884dc30b0e772b6206ec5ae6495977e069a0251a09d47439742c360d8f02a022ae202ec0207b8fcb254aa6dd287c789cc59f17d2cef8694cc648ed0804a3cf8e690c915537e995e49f472dcde36181828190b27c217accad274ce4a3e8360da724a55db4483558726831117a7780ea55323c0e04c22d9ddd5d61dbc4812d72cd2cf2bde9c4f0dc7abe677e3c935bb391f2bcf0edccde9374503c1c52c1ca296920a90c830c118129949ff3b433da1a931e938c035a6b2c138a7f46747b46a94d33ac0c74e4fcf1f41cd0bf12659f63d15c075671d861f2843df902397df9f36d305d5392d323adac7f37750117344063a92af63c631d00b9014e24f97d3e6ec4082952007a7a5793b6a16e9000bc30142e110ab70f1e81da9a55b2b39b6061b1038e39bdbdac10957bec02d77538ca76b356b913c2b296fa40d761bc571193b31ba56137ee9c0fa1ca3e4ee88a0d6e1cd72b0603dd50db7c4dee2325e8d497ae36febbb67adaac2765585e3057cde3cb85e2f2fe3d278468146f924bd172adaef6215966f70d7c8f2bd1575c3085f7e239ed22b26f5345fdaae42a5ec4531af46dcb0d6eb9088de9ed5a13b9242c567003906d7ac951d51ab9efaf539bd025605649cfe49c60b8fd7bfbc123b70c66855011141340c0b942ae19d2ab8074fe00a757957a462ff313ada92c3393e83a0a6019e621f218f531b52cdb70c492e155c4636e4caef03f40c82a5d717528173620b1591bac5c6cc5177ad76d3ccbc4734912d24286ada9a3fe6999a15e53616660414a66549f5d2df7393d7b0a01fb6fbbce8335ee027372f4a54162580c79a6e4807282b5bde9b03b36b261c7b3d2e66a9a26047b08b2d26898c47c8f60b4f14e6c18c59aff042043ab55dd32f7f091fbb4a31369bce2a9a2cb4cbab85a1f734e0e04185f505a32c808e96bf0001450eedb425aabf547d544c8b20db055e5ac9520373ee985a5a526c20e0bef21c38b156144b5a021c43d4bdb5a26d47625579c545e92022a3e165f57c0425129c983781dfad9041d4b77ba1c4676073416f0cda8355258e994434fba0bfe0dbd515ab37cace243834289d1a8e10f5adf360fe95066b8a7db03b9b01e9ec8c82e755ad23d263e08ae5079a5d68d3d0ca09d107aaf84aaa48931e79cf0a3079b41c0a1c3c3d42d89f24bcc657c3a44bf4a65948aa1faf642eecb84b119aecea0b6d081c04680ed0d0d41a06199d6b32e07c800f7655135230ce34d381b4c6fece111c88f8819c661ab84800c5682db15fd6ea3e8a4c875d600b73371048793dc5c0d3b18bf45e2b46f02147116f163795e2ceb8be4df2fbb777185c377feaae247f42c9b40e6b20995ad1b0d750255c9d2fd596e085f71dd2489e8acee172ba982252b88e5cb459f8ea969f7b6a3f0d8491c03709ad05a2c5a1ae65bd47b1ac9123874bbdb06fe5ad6c381ad6373202a543d54fb10e76634189e0c7970fc7cef703f8c49b935032960d87fa5714245c52ea3c56be640770eb1e0fe9378821db20ab144781029dada979cdf80c93436ffc55c30bba9e5d6467f2400f930fcfee790a03a07f8fea9e6822f93af0e9b23f6c7ed013329522d3969c2692b3907137ee27b1123d9b7d7e2cca0e1b6c1bcaac34e577209c9fe6e65bed97bb949c18cdd116d2a627beaa6785983abe8c276dfa045f2f1cb8b41fb90ae1f3d4b2378c9175c448775a1f94a286e59ea2e97e48e0ba7494298a41671a11db5f0b66352354dca64e90e112bc93ecfde2cb3e9a8df75b8f563298d0e1aa5e9b17172d12293f0eca9fadeb2f57c5f743f5fbf1de23b60bebecd94f309e074008bfa43ab6f5241edef42b63fc687880855e9d7c3a7d0f314d7dbe0a85b472d678737c775b3937f8ea21be356cf54945a399b1ad9ee8951c8fb8eecbd6272c47eeaec998cc731f441100fad588c39598908f5b9da4047de1d90999a7ea1a684ea3bdfb23dc753426c12cf4e69676adb89e3783fa87603b41c02f5b0a8745c6114a44dd259d947ec83e01b35edf78860b17b3ee7f39e70c742b5f7cc6d623d9543de34b59791179670d7c3484c684f08e25e70d721e6a6c0ef5d3bfcc6d71c570bab81f56af7c17f1d6fc8daa26a782d259dc247493e7832bc6e4d9dd686f1c9e6035f313b8d752b82f40e127f6fb279a80e228864349bf21dc825efbdd2a0f3c0f9f2c7bdb8c48354db4a1e7bb50386211b897f55f139353f374d5b15b1a3bc01f0f2d7eeff4153183050b1abedeac5d6c17eee7b669bec8b9222b6b3b0fbaeaf40857f95e4b79b8a3db759f3abcd4987f088500cbce19621a61b2094cec051f7957276b6572fc81da9ea52cf71db075d69e150f4839c81f6317eb58ee0762cbc8876e0c1c6281e75607b05ea835ee3fde435071680d91d38b4abb52bc43df784b2647fe4f28611777cbde0bb1758bfb4d78d4340bb97df83720afcaa79a1b8db5b79b9de3555893c007105a4aec9e8f7ed5253b205bb1fc69f7992c910d036f6a1571c18c61b899fd6d0c9787cff4b4d81ec11a80b2dcb2e84bf89647b006098e55956012d5bf836a54dd7e9080b0f4dbb188abc3bb46bcca763fe24fd66213c11d1fcc18b4ef3aa28455e76dee0738a2ea4ec70be650a488b69ddbfc693d477583440011f6778868660d5ac20006fde0f0fa351c145665a57d2ba53e41fddd5724423bf6efecf75646c4ae72c46d8a", 0x1b000) 21:40:40 executing program 4: r0 = syz_open_dev$hidraw(&(0x7f00000001c0), 0x0, 0x80002) write$hidraw(r0, &(0x7f0000000200), 0x0) syz_open_dev$hidraw(&(0x7f0000000000), 0x63600, 0x406a81) 21:40:40 executing program 2: ioctl$EVIOCSABS2F(0xffffffffffffffff, 0x401845ef, &(0x7f0000000100)={0x7, 0x4, 0x9, 0x4000, 0x8000, 0x8}) r0 = syz_open_dev$hidraw(&(0x7f00000001c0), 0xffffffffffdffffd, 0x282003) ioctl$HIDIOCGRAWINFO(r0, 0x80084803, &(0x7f0000000000)=""/244) write$hidraw(r0, &(0x7f0000000200)="bc0ca8f4d3805a1e9cbb6e4c040682a0bd99ef43cdd6bc06d27abc341167e0919172aac8aeb68e087adc02c820909c22c9ea07120e55bc7de10dba97b1bcd3516b45398f6f21533d32df047fe3f4800bbee6fd6af40af92318ea15f16a78c34236b9d09d1b7358325d47164ddf658a8a3e5be85522f4b97119058bb024011f532d578d48f98910a169d1c77a949f7dbec5636e4db62a1398d6e6131343c2eceaa0f2a0cb1066300230385ee4f60af0afeee3a2102611ede25b07e0e1c30c12d38666feb175a3102158bb0aac1355f117138057f0a15581afe89b4602e6f706b6e4f8f08fdf207ffce0c5baea8bfe619ebb13eff67b820489a5ff03b0bb1c5967de5d7cec84c3f6fd2cfeada79bdc91cc36ed88d7f375fd76f84e7c9f676f76a29579bbad5e9bfb222fcf484665d879602a2e53dbaaea4ba71df44ecd57677e7f3283b9661a7b6f8808cd95ceb51c7cb44c3ebdfbf6694d1502125a6e9766ac7e645329ab405b879c6fb77206c86c74aa7ef4f6a848037de52ddc554ce029538206d9e61ef7ff168c7ab57ead5205589e6d67d06677b7594c8a46c5d79dcdc7446cbdd107c7f701c24ec2d95772d06de08b637b4cb65219fa30b9e66c9d326f6bb25a8d6b04828300e72a766da3eae409f1223c31ab81e78172382c6e267dbc08dfbd3edc2705e6d9f730da8fa1e9d088f0b7a715e5bdd8ae70faa365ab4246df3c1fe8ba724ef057c74a46471b46254ad7fb0da1854837f2f6f13ef3280a4c6f7c55162855a543fe4c764ac319c89f79f0fb797d4a7b668a16a1cba4916e7582a79c9a2f048993c2c3d02ae35a2c64a6b2a44b857ec681cbf1f3245ceaebbc39c0f532907c5087e9d0715e5e741a076a175396f682fd625a162cec836ea8fd061c28bca45ed70bf7c230a575dd7c4b1c6c0debf473b37df79a354d30692556c3e3a6f63f87caf48c2c8ec5a9cc1ed8862b6a28c512c11a1aac63b343cf3513a39a5b0197bf0e8577414706c6d228bcadc79bb0b060bef39c0572db9a6ec33d11607e6a36babb23515239b2c10ea33b826c4e0bf4063b9dbdbf0b431d518dd4707a9082b77c16c009e7cfde996f9cf135c3de300fcc5f314b5fa72b0a532d1aacb1d5ac8245966a90ad009e51491a225fefd345b77ed7552b9a927830bb1f7e8371e18b589dca77464fd08c57a2f30c3195979315b2081238c2c781e5ffb49342032e91cf4874c3adca9f9bbf387bb8f22649cc26067ac680374d11c6ceebbc9ce3d300f5927d2091295f72525be70928357004668ea97e29eb10fdfcdd5bfb7d9f2673066fe33c85c53004034ce6daa202a1a2eca8d4dff79e87fc5c0f789c3dd954156920995d8ad21e6a7bb044df919890034a9a3cf4b3539794e7ef25aac386adbaa7b0764a6e5284202d9fc761aa7831e4e1ed1408ad971811508ed5e7a8403d55d2eb08fdec7f9962b5eebf6e5fd4f5dc380a9510f0c2ce3b7ccbde07a490514a3491505f1876d515cff437370bceed0758042d17ddc8da6fc4cf0623011d2db06dbd64b04c5b74221a198ca76f3a19f770167678e841f2353899e9d248507e510564a260da83080e9d2c25ff6a3e10d016188067b99f0993c4c985ea34483c7222cb4a7813f682102a8f6e64ad985c504b70f8073633f50303c0d16ab0c5cfa009f0226c42fa16f458294102ae22ebabf2ccf0af2d79e98ceeee091f9a9734321e3d30beb069fde6707617e2b490704b986683f374b6bfa2d924ad4afcba54356121a633b6e3f90d71643b4217d172a22e5b2d6ee5a3a0b48a53f58a45516f706cace2a1343c5dc1dd6e675b1212680367940622a95032dc31eb016309bad58d9c468f0c5238c9940da5888ccf404101abf285ec658b51708392314998893923c113277e6a177b9c7d680a888f4f2922b7a85b2170589f9273a8edfd2100bcd07387d77f60b7208ca5d48b1f9627818e1e6595eec081ae1262cb46d1b040ea9315ac821015ba3d5bdcdeebe4da088ef4f0fa207612a56fb2cc4a0ef2d68e24b5ee15e73f5706c04ca6f6cc02004759e55212025b2e097bfcf40cbc8406dcb4baf466909e7acd15a8c56aa6fb46e3645b389804b1f6fd7ac4b45c33b3c5889165dd1686141dd42811fdc12dd6806dbebbc40ba0cf1fc7e1f6eacd60b9e23d4579121197b33315a7a301702d988ce6f35c19408bd940bb38bad1560ba4356728d12400f290f5c8bbae8c76ca93fb9abe1f27d83b4260e9ccb084334f4c137dfae8b1213df33eeaac7f0f4bf4dcc2c96e1b11d61cd5168228cb2a5350b3c8cca4fc0dbfa647a009bb558032164cd117ddf5db0997c8422ef39d5884dc30b0e772b6206ec5ae6495977e069a0251a09d47439742c360d8f02a022ae202ec0207b8fcb254aa6dd287c789cc59f17d2cef8694cc648ed0804a3cf8e690c915537e995e49f472dcde36181828190b27c217accad274ce4a3e8360da724a55db4483558726831117a7780ea55323c0e04c22d9ddd5d61dbc4812d72cd2cf2bde9c4f0dc7abe677e3c935bb391f2bcf0edccde9374503c1c52c1ca296920a90c830c118129949ff3b433da1a931e938c035a6b2c138a7f46747b46a94d33ac0c74e4fcf1f41cd0bf12659f63d15c075671d861f2843df902397df9f36d305d5392d323adac7f37750117344063a92af63c631d00b9014e24f9753e6ec4082952007a7a5793b6a16e9000bc30142e110ab70f1e81da9a55b2b39b6061b1038e39bdbdac10957bec02d77538ca76b356b913c2b296fa40d761bc571193b31ba56137ee9c0fa1ca3e4ee88a0d6e1cd72b0603dd50db7c4dee2325e8d497ae36febbb67adaac2765585e3057cde3cb85e2f2fe3d278468146f924bd172adaef6215966f70d7c8f2bd1575c3085f7e239ed22b26f5345fdaae42a5ec4531af46dcb0d6eb9088de9ed5a13b9242c567003906d7ac951d51ab9efaf539bd025605649cfe49c60b8fd7bfbc123b70c66855011141340c0b942ae19d2ab8074fe00a757957a462ff313ada92c3393e83a0a6019e621f218f531b52cdb70c492e155c4636e4caef03f40c82a5d717528173620b1591bac5c6cc5177ad76d3ccbc4734912d24286ada9a3fe6999a15e53616660414a66549f5d2df7393d7b0a01fb6fbbce8335ee027372f4a54162580c79a6e4807282b5bde9b03b36b261c7b3d2e66a9a26047b08b2d26898c47c8f60b4f14e6c18c59aff042043ab55dd32f7f091fbb4a31369bce2a9a2cb4cbab85a1f734e0e04185f505a32c808e96bf0001450eedb425aabf547d544c8b20db055e5ac9520373ee985a5a526c20e0bef21c38b156144b5a021c43d4bdb5a26d47625579c545e92022a3e165f57c0425129c983781dfad9041d4b77ba1c4676073416f0cda8355258e994434fba0bfe0dbd515ab37cace243834289d1a8e10f5adf360fe95066b8a7db03b9b01e9ec8c82e755ad23d263e08ae5079a5d68d3d0ca09d107aaf84aaa48931e79cf0a3079b41c0a1c3c3d42d89f24bcc657c3a44bf4a65948aa1faf642eecb84b119aecea0b6d081c04680ed0d0d41a06199d6b32e07c800f7655135230ce34d381b4c6fece111c88f8819c661ab84800c5682db15fd6ea3e8a4c875d600b73371048793dc5c0d3b18bf45e2b46f02147116f163795e2ceb8be4df2fbb777185c377feaae247f42c9b40e6b20995ad1b0d750255c9d2fd596e085f71dd2489e8acee172ba982252b88e5cb459f8ea969f7b6a3f0d8491c03709ad05a2c5a1ae65bd47b1ac9123874bbdb06fe5ad6c381ad6373202a543d54fb10e76634189e0c7970fc7cef703f8c49b935032960d87fa5714245c52ea3c56be640770eb1e0fe9378821db20ab144781029dada979cdf80c93436ffc55c30bba9e5d6467f2400f930fcfee790a03a07f8fea9e6822f93af0e9b23f6c7ed013329522d3969c2692b3907137ee27b1123d9b7d7e2cca0e1b6c1bcaac34e577209c9fe6e65bed97bb949c18cdd116d2a627beaa6785983abe8c276dfa045f2f1cb8b41fb90ae1f3d4b2378c9175c448775a1f94a286e59ea2e97e48e0ba7494298a41671a11db5f0b66352354dca64e90e112bc93ecfde2cb3e9a8df75b8f563298d0e1aa5e9b17172d12293f0eca9fadeb2f57c5f743f5fbf1de23b60bebecd94f309e074008bfa43ab6f5241edef42b63fc687880855e9d7c3a7d0f314d7dbe0a85b472d678737c775b3937f8ea21be356cf54945a399b1ad9ee8951c8fb8eecbd6272c47eeaec998cc731f441100fad588c39598908f5b9da4047de1d90999a7ea1a684ea3bdfb23dc753426c12cf4e69676adb89e3783fa87603b41c02f5b0a8745c6114a44dd259d947ec83e01b35edf78860b17b3ee7f39e70c742b5f7cc6d623d9543de34b59791179670d7c3484c684f08e25e70d721e6a6c0ef5d3bfcc6d71c570bab81f56af7c17f1d6fc8daa26a782d259dc247493e7832bc6e4d9dd686f1c9e6035f313b8d752b82f40e127f6fb279a80e228864349bf21dc825efbdd2a0f3c0f9f2c7bdb8c48354db4a1e7bb50386211b897f55f139353f374d5b15b1a3bc01f0f2d7eeff4153183050b1abedeac5d6c17eee7b669bec8b9222b6b3b0fbaeaf40857f95e4b79b8a3db759f3abcd4987f088500cbce19621a61b2094cec051f7957276b6572fc81da9ea52cf71db075d69e150f4839c81f6317eb58ee0762cbc8876e0c1c6281e75607b05ea835ee3fde435071680d91d38b4abb52bc43df784b2647fe4f28611777cbde0bb1758bfb4d78d4340bb97df83720afcaa79a1b8db5b79b9de3555893c007105a4aec9e8f7ed5253b205bb1fc69f7992c910d036f6a1571c18c61b899fd6d0c9787cff4b4d81ec11a80b2dcb2e84bf89647b006098e55956012d5bf836a54dd7e9080b0f4dbb188abc3bb46bcca763fe24fd66213c11d1fcc18b4ef3aa28455e76dee0738a2ea4ec70be650a488b69ddbfc693d477583440011f6778868660d5ac20006fde0f0fa351c145665a57d2ba53e41fddd5724423bf6efecf75646c4ae72c46d8a", 0xe01) 21:40:40 executing program 0: r0 = syz_open_dev$hidraw(&(0x7f00000001c0), 0x0, 0x80002) write$hidraw(r0, &(0x7f0000000200)="bc0ca8f4d3805a1e9cbb6e4c040682a0bd99ef43cdd6bc06d27abc341167e0919172aac8aeb68e087adc02c820909c22c9ea07120e55bc7de10dba97b1bcd3516b4539bf6f21533d32df047fe3f4800bbee6fd6af40af92318ea15f16a78c34236b9d09d1b7358325d47164ddf658a8a3e5be85522f4b97119058bb024011f532d578d48f98910a169d1c77a949f7dbec5636e4db62a1398d6e6131343c2eceaa0f2a0cb1066300230385ee4f60af0afeee3a2102611ede25b07e0e1c30c12d38666feb175a3102158bb0aac1355f117138057f0a15581afe89b4602e6f706b6e4f8f08fdf207ffce0c5baea8bfe619ebb13eff67b820489a5ff03b0bb1c5967de5d7cec84c3f6fd2cfeada79bdc91cc36ed88d7f375fd76f84e7c9f676f76a29579bbad5e9bfb222fcf484665d879602a2e53dbaaea4ba71df44ecd57677e7f3283b9661a7b6f8808cd95ceb51c7cb44c3ebdfbf6694d1502125a6e9766ac7e645329ab405b879c6fb77206c86c74aa7ef4f6a848037de52ddc554ce029538206d9e61ef7ff168c7ab57ead5205589e6d67d06677b7594c8a46c5d79dcdc7446cbdd107c7f701c24ec2d95772d06de08b637b4cb65219fa30b9e66c9d326f6bb25a8d6b04828300e72a766da3eae409f1223c31ab81e78172382c6e267dbc08dfbd3edc2705e6d9f730da8fa1e9d088f0b7a715e5bdd8ae70faa365ab4246df3c1fe8ba724ef057c74a46471b46254ad7fb0da1854837f2f6f13ef3280a4c6f7c55162855a543fe4c764ac319c89f79f0fb797d4a7b668a16a1cba4916e7582a79c9a2f048993c2c3d02ae35a2c64a6b2a44b857ec681cbf1f3245ceaebbc39c0f532907c5087e9d0715e5e741a076a175396f682fd625a162cec836ea8fd061c28bca45ed70bf7c230a575dd7c4b1c6c0debf473b37df79a354d30692556c3e3a6f63f87caf48c2c8ec5a9cc1ed8862b6a28c512c11a1aac63b343cf3513a39a5b0197bf0e8577414706c6d228bcadc79bb0b060bef39c0572db9a6ec33d11607e6a36babb23515239b2c10ea33b826c4e0bf4063b9dbdbf0b431d518dd4707a9082b77c16c009e7cfde996f9cf135c3de300fcc5f314b5fa72b0a532d1aacb1d5ac8245966a90ad009e51491a225fefd345b77ed7552b9a927830bb1f7e8371e18b589dca77464fd08c57a2f30c3195979315b2081238c2c781e5ffb49342032e91cf4874c3adca9f9bbf387bb8f22649cc26067ac680374d11c6ceebbc9ce3d300f5927d2091295f72525be70928357004668ea97e29eb10fdfcdd5bfb7d9f2673066fe33c85c53004034ce6daa202a1a2eca8d4dff79e87fc5c0f789c3dd954156920995d8ad21e6a7bb044df919890034a9a3cf4b3539794e7ef25aac386adbaa7b0764a6e5284202d9fc761aa7831e4e1ed1408ad971811508ed5e7a8403d55d2eb08fdec7f9962b5eebf6e5fd4f5dc380a9510f0c2ce3b7ccbde07a490514a3491505f1876d515cff437370bceed0758042d17ddc8da6fc4cf0623011d2db06dbd64b04c5b74221a198ca76f3a19f770167678e841f2353899e9d248507e510564a260da83080e9d2c25ff6a3e10d016188067b99f0993c4c985ea34483c7222cb4a7813f682102a8f6e64ad985c504b70f8073633f50303c0d16ab0c5cfa009f0226c42fa16f458294102ae22ebabf2ccf0af2d79e98ceeee091f9a9734321e3d30beb069fde6707617e2b490704b986683f374b6bfa2d924ad4afcba54356121a633b6e3f90d71643b4217d172a22e5b2d6ee5a3a0b48a53f58a45516f706cace2a1343c5dc1dd6e675b1212680367940622a95032dc31eb016309bad58d9c468f0c5238c9940da5888ccf404101abf285ec658b51708392314998893923c113277e6a177b9c7d680a888f4f2922b7a85b2170589f9273a8edfd2100bcd07387d77f60b7208ca5d48b1f9627818e1e6595eec081ae1262cb46d1b040ea9315ac821015ba3d5bdcdeebe4da088ef4f0fa207612a56fb2cc4a0ef2d68e24b5ee15e73f5706c04ca6f6cc02004759e55212025b2e097bfcf40cbc8406dcb4baf466909e7acd15a8c56aa6fb46e3645b389804b1f6fd7ac4b45c33b3c5889165dd1686141dd42811fdc12dd6806dbebbc40ba0cf1fc7e1f6eacd60b9e23d4579121197b33315a7a301702d988ce6f35c19408bd940bb38bad1560ba4356728d12400f290f5c8bbae8c76ca93fb9abe1f27d83b4260e9ccb084334f4c137dfae8b1213df33eeaac7f0f4bf4dcc2c96e1b11d61cd5168228cb2a5350b3c8cca4fc0dbfa647a009bb558032164cd117ddf5db0997c8422ef39d5884dc30b0e772b6206ec5ae6495977e069a0251a09d47439742c360d8f02a022ae202ec0207b8fcb254aa6dd287c789cc59f17d2cef8694cc648ed0804a3cf8e690c915537e995e49f472dcde36181828190b27c217accad274ce4a3e8360da724a55db4483558726831117a7780ea55323c0e04c22d9ddd5d61dbc4812d72cd2cf2bde9c4f0dc7abe677e3c935bb391f2bcf0edccde9374503c1c52c1ca296920a90c830c118129949ff3b433da1a931e938c035a6b2c138a7f46747b46a94d33ac0c74e4fcf1f41cd0bf12659f63d15c075671d861f2843df902397df9f36d305d5392d323adac7f37750117344063a92af63c631d00b9014e24f97d3e6ec4082952007a7a5793b6a16e9000bc30142e110ab70f1e81da9a55b2b39b6061b1038e39bdbdac10957bec02d77538ca76b356b913c2b296fa40d761bc571193b31ba56137ee9c0fa1ca3e4ee88a0d6e1cd72b0603dd50db7c4dee2325e8d497ae36febbb67adaac2765585e3057cde3cb85e2f2fe3d278468146f924bd172adaef6215966f70d7c8f2bd1575c3085f7e239ed22b26f5345fdaae42a5ec4531af46dcb0d6eb9088de9ed5a13b9242c567003906d7ac951d51ab9efaf539bd025605649cfe49c60b8fd7bfbc123b70c66855011141340c0b942ae19d2ab8074fe00a757957a462ff313ada92c3393e83a0a6019e621f218f531b52cdb70c492e155c4636e4caef03f40c82a5d717528173620b1591bac5c6cc5177ad76d3ccbc4734912d24286ada9a3fe6999a15e53616660414a66549f5d2df7393d7b0a01fb6fbbce8335ee027372f4a54162580c79a6e4807282b5bde9b03b36b261c7b3d2e66a9a26047b08b2d26898c47c8f60b4f14e6c18c59aff042043ab55dd32f7f091fbb4a31369bce2a9a2cb4cbab85a1f734e0e04185f505a32c808e96bf0001450eedb425aabf547d544c8b20db055e5ac9520373ee985a5a526c20e0bef21c38b156144b5a021c43d4bdb5a26d47625579c545e92022a3e165f57c0425129c983781dfad9041d4b77ba1c4676073416f0cda8355258e994434fba0bfe0dbd515ab37cace243834289d1a8e10f5adf360fe95066b8a7db03b9b01e9ec8c82e755ad23d263e08ae5079a5d68d3d0ca09d107aaf84aaa48931e79cf0a3079b41c0a1c3c3d42d89f24bcc657c3a44bf4a65948aa1faf642eecb84b119aecea0b6d081c04680ed0d0d41a06199d6b32e07c800f7655135230ce34d381b4c6fece111c88f8819c661ab84800c5682db15fd6ea3e8a4c875d600b73371048793dc5c0d3b18bf45e2b46f02147116f163795e2ceb8be4df2fbb777185c377feaae247f42c9b40e6b20995ad1b0d750255c9d2fd596e085f71dd2489e8acee172ba982252b88e5cb459f8ea969f7b6a3f0d8491c03709ad05a2c5a1ae65bd47b1ac9123874bbdb06fe5ad6c381ad6373202a543d54fb10e76634189e0c7970fc7cef703f8c49b935032960d87fa5714245c52ea3c56be640770eb1e0fe9378821db20ab144781029dada979cdf80c93436ffc55c30bba9e5d6467f2400f930fcfee790a03a07f8fea9e6822f93af0e9b23f6c7ed013329522d3969c2692b3907137ee27b1123d9b7d7e2cca0e1b6c1bcaac34e577209c9fe6e65bed97bb949c18cdd116d2a627beaa6785983abe8c276dfa045f2f1cb8b41fb90ae1f3d4b2378c9175c448775a1f94a286e59ea2e97e48e0ba7494298a41671a11db5f0b66352354dca64e90e112bc93ecfde2cb3e9a8df75b8f563298d0e1aa5e9b17172d12293f0eca9fadeb2f57c5f743f5fbf1de23b60bebecd94f309e074008bfa43ab6f5241edef42b63fc687880855e9d7c3a7d0f314d7dbe0a85b472d678737c775b3937f8ea21be356cf54945a399b1ad9ee8951c8fb8eecbd6272c47eeaec998cc731f441100fad588c39598908f5b9da4047de1d90999a7ea1a684ea3bdfb23dc753426c12cf4e69676adb89e3783fa87603b41c02f5b0a8745c6114a44dd259d947ec83e01b35edf78860b17b3ee7f39e70c742b5f7cc6d623d9543de34b59791179670d7c3484c684f08e25e70d721e6a6c0ef5d3bfcc6d71c570bab81f56af7c17f1d6fc8daa26a782d259dc247493e7832bc6e4d9dd686f1c9e6035f313b8d752b82f40e127f6fb279a80e228864349bf21dc825efbdd2a0f3c0f9f2c7bdb8c48354db4a1e7bb50386211b897f55f139353f374d5b15b1a3bc01f0f2d7eeff4153183050b1abedeac5d6c17eee7b669bec8b9222b6b3b0fbaeaf40857f95e4b79b8a3db759f3abcd4987f088500cbce19621a61b2094cec051f7957276b6572fc81da9ea52cf71db075d69e150f4839c81f6317eb58ee0762cbc8876e0c1c6281e75607b05ea835ee3fde435071680d91d38b4abb52bc43df784b2647fe4f28611777cbde0bb1758bfb4d78d4340bb97df83720afcaa79a1b8db5b79b9de3555893c007105a4aec9e8f7ed5253b205bb1fc69f7992c910d036f6a1571c18c61b899fd6d0c9787cff4b4d81ec11a80b2dcb2e84bf89647b006098e55956012d5bf836a54dd7e9080b0f4dbb188abc3bb46bcca763fe24fd66213c11d1fcc18b4ef3aa28455e76dee0738a2ea4ec70be650a488b69ddbfc693d477583440011f6778868660d5ac20006fde0f0fa351c145665a57d2ba53e41fddd5724423bf6efecf75646c4ae72c46d8a", 0x1c000) 21:40:40 executing program 1: r0 = syz_open_dev$hidraw(&(0x7f00000001c0), 0x0, 0x2) write$hidraw(r0, 0x0, 0x0) read$hidraw(r0, &(0x7f0000000000)=""/152, 0x98) r1 = syz_open_dev$hidraw(&(0x7f0000000040), 0x0, 0x0) write$hidraw(r1, 0x0, 0x0) ioctl$HIDIOCGRAWPHYS(r1, 0x80404805, &(0x7f00000000c0)) 21:40:40 executing program 4: r0 = syz_open_dev$hidraw(&(0x7f00000001c0), 0x0, 0x80002) write$hidraw(r0, &(0x7f0000000000)="a019d5ed169764afd98dcc185c1c727a2bd7163b9aad4f7754059536ed9f596cefe4062aa60b9d90feb0c57b1c63e04eb7ababc8c983eaf0a31c28fdc1275c61325d6198e357100ad710f54ec9c5b19e57a6f2b495c21e81e7304a99bf632a4ba4030dddbcf566bf16a65c19958a062441a329616a024f0a0f39d64cf09bc7dd0dca7d97117cea638355e8fbe9", 0x8d) write$hidraw(r0, &(0x7f0000000200), 0x0) ioctl$HIDIOCGFEATURE(r0, 0xc0404807, &(0x7f00000000c0)={0x3, "c8ec88954b36e3811ed7c0336f6f4c8f192711d1ae65a7eeb24d674f5f442e4dba9347e5306d1f226a89610f6adad9e6b0f8f7df7ea330b5ff0201c8935e1d94"}) 21:40:40 executing program 0: r0 = syz_open_dev$hidraw(&(0x7f00000001c0), 0x0, 0x80002) write$hidraw(r0, &(0x7f0000000200)="bc0ca8f4d3805a1e9cbb6e4c040682a0bd99ef43cdd6bc06d27abc341167e0919172aac8aeb68e087adc02c820909c22c9ea07120e55bc7de10dba97b1bcd3516b4539bf6f21533d32df047fe3f4800bbee6fd6af40af92318ea15f16a78c34236b9d09d1b7358325d47164ddf658a8a3e5be85522f4b97119058bb024011f532d578d48f98910a169d1c77a949f7dbec5636e4db62a1398d6e6131343c2eceaa0f2a0cb1066300230385ee4f60af0afeee3a2102611ede25b07e0e1c30c12d38666feb175a3102158bb0aac1355f117138057f0a15581afe89b4602e6f706b6e4f8f08fdf207ffce0c5baea8bfe619ebb13eff67b820489a5ff03b0bb1c5967de5d7cec84c3f6fd2cfeada79bdc91cc36ed88d7f375fd76f84e7c9f676f76a29579bbad5e9bfb222fcf484665d879602a2e53dbaaea4ba71df44ecd57677e7f3283b9661a7b6f8808cd95ceb51c7cb44c3ebdfbf6694d1502125a6e9766ac7e645329ab405b879c6fb77206c86c74aa7ef4f6a848037de52ddc554ce029538206d9e61ef7ff168c7ab57ead5205589e6d67d06677b7594c8a46c5d79dcdc7446cbdd107c7f701c24ec2d95772d06de08b637b4cb65219fa30b9e66c9d326f6bb25a8d6b04828300e72a766da3eae409f1223c31ab81e78172382c6e267dbc08dfbd3edc2705e6d9f730da8fa1e9d088f0b7a715e5bdd8ae70faa365ab4246df3c1fe8ba724ef057c74a46471b46254ad7fb0da1854837f2f6f13ef3280a4c6f7c55162855a543fe4c764ac319c89f79f0fb797d4a7b668a16a1cba4916e7582a79c9a2f048993c2c3d02ae35a2c64a6b2a44b857ec681cbf1f3245ceaebbc39c0f532907c5087e9d0715e5e741a076a175396f682fd625a162cec836ea8fd061c28bca45ed70bf7c230a575dd7c4b1c6c0debf473b37df79a354d30692556c3e3a6f63f87caf48c2c8ec5a9cc1ed8862b6a28c512c11a1aac63b343cf3513a39a5b0197bf0e8577414706c6d228bcadc79bb0b060bef39c0572db9a6ec33d11607e6a36babb23515239b2c10ea33b826c4e0bf4063b9dbdbf0b431d518dd4707a9082b77c16c009e7cfde996f9cf135c3de300fcc5f314b5fa72b0a532d1aacb1d5ac8245966a90ad009e51491a225fefd345b77ed7552b9a927830bb1f7e8371e18b589dca77464fd08c57a2f30c3195979315b2081238c2c781e5ffb49342032e91cf4874c3adca9f9bbf387bb8f22649cc26067ac680374d11c6ceebbc9ce3d300f5927d2091295f72525be70928357004668ea97e29eb10fdfcdd5bfb7d9f2673066fe33c85c53004034ce6daa202a1a2eca8d4dff79e87fc5c0f789c3dd954156920995d8ad21e6a7bb044df919890034a9a3cf4b3539794e7ef25aac386adbaa7b0764a6e5284202d9fc761aa7831e4e1ed1408ad971811508ed5e7a8403d55d2eb08fdec7f9962b5eebf6e5fd4f5dc380a9510f0c2ce3b7ccbde07a490514a3491505f1876d515cff437370bceed0758042d17ddc8da6fc4cf0623011d2db06dbd64b04c5b74221a198ca76f3a19f770167678e841f2353899e9d248507e510564a260da83080e9d2c25ff6a3e10d016188067b99f0993c4c985ea34483c7222cb4a7813f682102a8f6e64ad985c504b70f8073633f50303c0d16ab0c5cfa009f0226c42fa16f458294102ae22ebabf2ccf0af2d79e98ceeee091f9a9734321e3d30beb069fde6707617e2b490704b986683f374b6bfa2d924ad4afcba54356121a633b6e3f90d71643b4217d172a22e5b2d6ee5a3a0b48a53f58a45516f706cace2a1343c5dc1dd6e675b1212680367940622a95032dc31eb016309bad58d9c468f0c5238c9940da5888ccf404101abf285ec658b51708392314998893923c113277e6a177b9c7d680a888f4f2922b7a85b2170589f9273a8edfd2100bcd07387d77f60b7208ca5d48b1f9627818e1e6595eec081ae1262cb46d1b040ea9315ac821015ba3d5bdcdeebe4da088ef4f0fa207612a56fb2cc4a0ef2d68e24b5ee15e73f5706c04ca6f6cc02004759e55212025b2e097bfcf40cbc8406dcb4baf466909e7acd15a8c56aa6fb46e3645b389804b1f6fd7ac4b45c33b3c5889165dd1686141dd42811fdc12dd6806dbebbc40ba0cf1fc7e1f6eacd60b9e23d4579121197b33315a7a301702d988ce6f35c19408bd940bb38bad1560ba4356728d12400f290f5c8bbae8c76ca93fb9abe1f27d83b4260e9ccb084334f4c137dfae8b1213df33eeaac7f0f4bf4dcc2c96e1b11d61cd5168228cb2a5350b3c8cca4fc0dbfa647a009bb558032164cd117ddf5db0997c8422ef39d5884dc30b0e772b6206ec5ae6495977e069a0251a09d47439742c360d8f02a022ae202ec0207b8fcb254aa6dd287c789cc59f17d2cef8694cc648ed0804a3cf8e690c915537e995e49f472dcde36181828190b27c217accad274ce4a3e8360da724a55db4483558726831117a7780ea55323c0e04c22d9ddd5d61dbc4812d72cd2cf2bde9c4f0dc7abe677e3c935bb391f2bcf0edccde9374503c1c52c1ca296920a90c830c118129949ff3b433da1a931e938c035a6b2c138a7f46747b46a94d33ac0c74e4fcf1f41cd0bf12659f63d15c075671d861f2843df902397df9f36d305d5392d323adac7f37750117344063a92af63c631d00b9014e24f97d3e6ec4082952007a7a5793b6a16e9000bc30142e110ab70f1e81da9a55b2b39b6061b1038e39bdbdac10957bec02d77538ca76b356b913c2b296fa40d761bc571193b31ba56137ee9c0fa1ca3e4ee88a0d6e1cd72b0603dd50db7c4dee2325e8d497ae36febbb67adaac2765585e3057cde3cb85e2f2fe3d278468146f924bd172adaef6215966f70d7c8f2bd1575c3085f7e239ed22b26f5345fdaae42a5ec4531af46dcb0d6eb9088de9ed5a13b9242c567003906d7ac951d51ab9efaf539bd025605649cfe49c60b8fd7bfbc123b70c66855011141340c0b942ae19d2ab8074fe00a757957a462ff313ada92c3393e83a0a6019e621f218f531b52cdb70c492e155c4636e4caef03f40c82a5d717528173620b1591bac5c6cc5177ad76d3ccbc4734912d24286ada9a3fe6999a15e53616660414a66549f5d2df7393d7b0a01fb6fbbce8335ee027372f4a54162580c79a6e4807282b5bde9b03b36b261c7b3d2e66a9a26047b08b2d26898c47c8f60b4f14e6c18c59aff042043ab55dd32f7f091fbb4a31369bce2a9a2cb4cbab85a1f734e0e04185f505a32c808e96bf0001450eedb425aabf547d544c8b20db055e5ac9520373ee985a5a526c20e0bef21c38b156144b5a021c43d4bdb5a26d47625579c545e92022a3e165f57c0425129c983781dfad9041d4b77ba1c4676073416f0cda8355258e994434fba0bfe0dbd515ab37cace243834289d1a8e10f5adf360fe95066b8a7db03b9b01e9ec8c82e755ad23d263e08ae5079a5d68d3d0ca09d107aaf84aaa48931e79cf0a3079b41c0a1c3c3d42d89f24bcc657c3a44bf4a65948aa1faf642eecb84b119aecea0b6d081c04680ed0d0d41a06199d6b32e07c800f7655135230ce34d381b4c6fece111c88f8819c661ab84800c5682db15fd6ea3e8a4c875d600b73371048793dc5c0d3b18bf45e2b46f02147116f163795e2ceb8be4df2fbb777185c377feaae247f42c9b40e6b20995ad1b0d750255c9d2fd596e085f71dd2489e8acee172ba982252b88e5cb459f8ea969f7b6a3f0d8491c03709ad05a2c5a1ae65bd47b1ac9123874bbdb06fe5ad6c381ad6373202a543d54fb10e76634189e0c7970fc7cef703f8c49b935032960d87fa5714245c52ea3c56be640770eb1e0fe9378821db20ab144781029dada979cdf80c93436ffc55c30bba9e5d6467f2400f930fcfee790a03a07f8fea9e6822f93af0e9b23f6c7ed013329522d3969c2692b3907137ee27b1123d9b7d7e2cca0e1b6c1bcaac34e577209c9fe6e65bed97bb949c18cdd116d2a627beaa6785983abe8c276dfa045f2f1cb8b41fb90ae1f3d4b2378c9175c448775a1f94a286e59ea2e97e48e0ba7494298a41671a11db5f0b66352354dca64e90e112bc93ecfde2cb3e9a8df75b8f563298d0e1aa5e9b17172d12293f0eca9fadeb2f57c5f743f5fbf1de23b60bebecd94f309e074008bfa43ab6f5241edef42b63fc687880855e9d7c3a7d0f314d7dbe0a85b472d678737c775b3937f8ea21be356cf54945a399b1ad9ee8951c8fb8eecbd6272c47eeaec998cc731f441100fad588c39598908f5b9da4047de1d90999a7ea1a684ea3bdfb23dc753426c12cf4e69676adb89e3783fa87603b41c02f5b0a8745c6114a44dd259d947ec83e01b35edf78860b17b3ee7f39e70c742b5f7cc6d623d9543de34b59791179670d7c3484c684f08e25e70d721e6a6c0ef5d3bfcc6d71c570bab81f56af7c17f1d6fc8daa26a782d259dc247493e7832bc6e4d9dd686f1c9e6035f313b8d752b82f40e127f6fb279a80e228864349bf21dc825efbdd2a0f3c0f9f2c7bdb8c48354db4a1e7bb50386211b897f55f139353f374d5b15b1a3bc01f0f2d7eeff4153183050b1abedeac5d6c17eee7b669bec8b9222b6b3b0fbaeaf40857f95e4b79b8a3db759f3abcd4987f088500cbce19621a61b2094cec051f7957276b6572fc81da9ea52cf71db075d69e150f4839c81f6317eb58ee0762cbc8876e0c1c6281e75607b05ea835ee3fde435071680d91d38b4abb52bc43df784b2647fe4f28611777cbde0bb1758bfb4d78d4340bb97df83720afcaa79a1b8db5b79b9de3555893c007105a4aec9e8f7ed5253b205bb1fc69f7992c910d036f6a1571c18c61b899fd6d0c9787cff4b4d81ec11a80b2dcb2e84bf89647b006098e55956012d5bf836a54dd7e9080b0f4dbb188abc3bb46bcca763fe24fd66213c11d1fcc18b4ef3aa28455e76dee0738a2ea4ec70be650a488b69ddbfc693d477583440011f6778868660d5ac20006fde0f0fa351c145665a57d2ba53e41fddd5724423bf6efecf75646c4ae72c46d8a", 0x1d000) 21:40:40 executing program 2: syz_open_dev$hidraw(&(0x7f00000001c0), 0x0, 0x80002) r0 = syz_open_dev$hidraw(&(0x7f0000000040), 0x0, 0x0) write$hidraw(r0, 0x0, 0x0) write$hidraw(r0, &(0x7f0000000000)="32b42f5f3593a2375ce8c5513630e7ddc14b6b6a8cc86ffdb29e86852f8057fed1ce90ebb81e723a9b1f47e4d73f299dbf1160f744214b2f1cf8dcbf4b5c26299721fc72a15c76ef6a338bfb77ac42f5974739c6dc4bccddfec36eaa0ee17c9aad31c1039680ed4d51121603244218456c20bfe1c64a4edeea8195a18fcd8589db73a3eb7c19df367ce90f3e675c099753f7e35ca6", 0x95) 21:40:40 executing program 1: r0 = syz_open_dev$hidraw(&(0x7f00000001c0), 0x0, 0x80002) write$hidraw(r0, 0x0, 0x0) r1 = syz_open_dev$hidraw(&(0x7f00000000c0), 0x1, 0x2) read$hidraw(r1, &(0x7f0000000000)=""/152, 0x98) 21:40:40 executing program 0: r0 = syz_open_dev$hidraw(&(0x7f00000001c0), 0x0, 0x80002) write$hidraw(r0, &(0x7f0000000200)="bc0ca8f4d3805a1e9cbb6e4c040682a0bd99ef43cdd6bc06d27abc341167e0919172aac8aeb68e087adc02c820909c22c9ea07120e55bc7de10dba97b1bcd3516b4539bf6f21533d32df047fe3f4800bbee6fd6af40af92318ea15f16a78c34236b9d09d1b7358325d47164ddf658a8a3e5be85522f4b97119058bb024011f532d578d48f98910a169d1c77a949f7dbec5636e4db62a1398d6e6131343c2eceaa0f2a0cb1066300230385ee4f60af0afeee3a2102611ede25b07e0e1c30c12d38666feb175a3102158bb0aac1355f117138057f0a15581afe89b4602e6f706b6e4f8f08fdf207ffce0c5baea8bfe619ebb13eff67b820489a5ff03b0bb1c5967de5d7cec84c3f6fd2cfeada79bdc91cc36ed88d7f375fd76f84e7c9f676f76a29579bbad5e9bfb222fcf484665d879602a2e53dbaaea4ba71df44ecd57677e7f3283b9661a7b6f8808cd95ceb51c7cb44c3ebdfbf6694d1502125a6e9766ac7e645329ab405b879c6fb77206c86c74aa7ef4f6a848037de52ddc554ce029538206d9e61ef7ff168c7ab57ead5205589e6d67d06677b7594c8a46c5d79dcdc7446cbdd107c7f701c24ec2d95772d06de08b637b4cb65219fa30b9e66c9d326f6bb25a8d6b04828300e72a766da3eae409f1223c31ab81e78172382c6e267dbc08dfbd3edc2705e6d9f730da8fa1e9d088f0b7a715e5bdd8ae70faa365ab4246df3c1fe8ba724ef057c74a46471b46254ad7fb0da1854837f2f6f13ef3280a4c6f7c55162855a543fe4c764ac319c89f79f0fb797d4a7b668a16a1cba4916e7582a79c9a2f048993c2c3d02ae35a2c64a6b2a44b857ec681cbf1f3245ceaebbc39c0f532907c5087e9d0715e5e741a076a175396f682fd625a162cec836ea8fd061c28bca45ed70bf7c230a575dd7c4b1c6c0debf473b37df79a354d30692556c3e3a6f63f87caf48c2c8ec5a9cc1ed8862b6a28c512c11a1aac63b343cf3513a39a5b0197bf0e8577414706c6d228bcadc79bb0b060bef39c0572db9a6ec33d11607e6a36babb23515239b2c10ea33b826c4e0bf4063b9dbdbf0b431d518dd4707a9082b77c16c009e7cfde996f9cf135c3de300fcc5f314b5fa72b0a532d1aacb1d5ac8245966a90ad009e51491a225fefd345b77ed7552b9a927830bb1f7e8371e18b589dca77464fd08c57a2f30c3195979315b2081238c2c781e5ffb49342032e91cf4874c3adca9f9bbf387bb8f22649cc26067ac680374d11c6ceebbc9ce3d300f5927d2091295f72525be70928357004668ea97e29eb10fdfcdd5bfb7d9f2673066fe33c85c53004034ce6daa202a1a2eca8d4dff79e87fc5c0f789c3dd954156920995d8ad21e6a7bb044df919890034a9a3cf4b3539794e7ef25aac386adbaa7b0764a6e5284202d9fc761aa7831e4e1ed1408ad971811508ed5e7a8403d55d2eb08fdec7f9962b5eebf6e5fd4f5dc380a9510f0c2ce3b7ccbde07a490514a3491505f1876d515cff437370bceed0758042d17ddc8da6fc4cf0623011d2db06dbd64b04c5b74221a198ca76f3a19f770167678e841f2353899e9d248507e510564a260da83080e9d2c25ff6a3e10d016188067b99f0993c4c985ea34483c7222cb4a7813f682102a8f6e64ad985c504b70f8073633f50303c0d16ab0c5cfa009f0226c42fa16f458294102ae22ebabf2ccf0af2d79e98ceeee091f9a9734321e3d30beb069fde6707617e2b490704b986683f374b6bfa2d924ad4afcba54356121a633b6e3f90d71643b4217d172a22e5b2d6ee5a3a0b48a53f58a45516f706cace2a1343c5dc1dd6e675b1212680367940622a95032dc31eb016309bad58d9c468f0c5238c9940da5888ccf404101abf285ec658b51708392314998893923c113277e6a177b9c7d680a888f4f2922b7a85b2170589f9273a8edfd2100bcd07387d77f60b7208ca5d48b1f9627818e1e6595eec081ae1262cb46d1b040ea9315ac821015ba3d5bdcdeebe4da088ef4f0fa207612a56fb2cc4a0ef2d68e24b5ee15e73f5706c04ca6f6cc02004759e55212025b2e097bfcf40cbc8406dcb4baf466909e7acd15a8c56aa6fb46e3645b389804b1f6fd7ac4b45c33b3c5889165dd1686141dd42811fdc12dd6806dbebbc40ba0cf1fc7e1f6eacd60b9e23d4579121197b33315a7a301702d988ce6f35c19408bd940bb38bad1560ba4356728d12400f290f5c8bbae8c76ca93fb9abe1f27d83b4260e9ccb084334f4c137dfae8b1213df33eeaac7f0f4bf4dcc2c96e1b11d61cd5168228cb2a5350b3c8cca4fc0dbfa647a009bb558032164cd117ddf5db0997c8422ef39d5884dc30b0e772b6206ec5ae6495977e069a0251a09d47439742c360d8f02a022ae202ec0207b8fcb254aa6dd287c789cc59f17d2cef8694cc648ed0804a3cf8e690c915537e995e49f472dcde36181828190b27c217accad274ce4a3e8360da724a55db4483558726831117a7780ea55323c0e04c22d9ddd5d61dbc4812d72cd2cf2bde9c4f0dc7abe677e3c935bb391f2bcf0edccde9374503c1c52c1ca296920a90c830c118129949ff3b433da1a931e938c035a6b2c138a7f46747b46a94d33ac0c74e4fcf1f41cd0bf12659f63d15c075671d861f2843df902397df9f36d305d5392d323adac7f37750117344063a92af63c631d00b9014e24f97d3e6ec4082952007a7a5793b6a16e9000bc30142e110ab70f1e81da9a55b2b39b6061b1038e39bdbdac10957bec02d77538ca76b356b913c2b296fa40d761bc571193b31ba56137ee9c0fa1ca3e4ee88a0d6e1cd72b0603dd50db7c4dee2325e8d497ae36febbb67adaac2765585e3057cde3cb85e2f2fe3d278468146f924bd172adaef6215966f70d7c8f2bd1575c3085f7e239ed22b26f5345fdaae42a5ec4531af46dcb0d6eb9088de9ed5a13b9242c567003906d7ac951d51ab9efaf539bd025605649cfe49c60b8fd7bfbc123b70c66855011141340c0b942ae19d2ab8074fe00a757957a462ff313ada92c3393e83a0a6019e621f218f531b52cdb70c492e155c4636e4caef03f40c82a5d717528173620b1591bac5c6cc5177ad76d3ccbc4734912d24286ada9a3fe6999a15e53616660414a66549f5d2df7393d7b0a01fb6fbbce8335ee027372f4a54162580c79a6e4807282b5bde9b03b36b261c7b3d2e66a9a26047b08b2d26898c47c8f60b4f14e6c18c59aff042043ab55dd32f7f091fbb4a31369bce2a9a2cb4cbab85a1f734e0e04185f505a32c808e96bf0001450eedb425aabf547d544c8b20db055e5ac9520373ee985a5a526c20e0bef21c38b156144b5a021c43d4bdb5a26d47625579c545e92022a3e165f57c0425129c983781dfad9041d4b77ba1c4676073416f0cda8355258e994434fba0bfe0dbd515ab37cace243834289d1a8e10f5adf360fe95066b8a7db03b9b01e9ec8c82e755ad23d263e08ae5079a5d68d3d0ca09d107aaf84aaa48931e79cf0a3079b41c0a1c3c3d42d89f24bcc657c3a44bf4a65948aa1faf642eecb84b119aecea0b6d081c04680ed0d0d41a06199d6b32e07c800f7655135230ce34d381b4c6fece111c88f8819c661ab84800c5682db15fd6ea3e8a4c875d600b73371048793dc5c0d3b18bf45e2b46f02147116f163795e2ceb8be4df2fbb777185c377feaae247f42c9b40e6b20995ad1b0d750255c9d2fd596e085f71dd2489e8acee172ba982252b88e5cb459f8ea969f7b6a3f0d8491c03709ad05a2c5a1ae65bd47b1ac9123874bbdb06fe5ad6c381ad6373202a543d54fb10e76634189e0c7970fc7cef703f8c49b935032960d87fa5714245c52ea3c56be640770eb1e0fe9378821db20ab144781029dada979cdf80c93436ffc55c30bba9e5d6467f2400f930fcfee790a03a07f8fea9e6822f93af0e9b23f6c7ed013329522d3969c2692b3907137ee27b1123d9b7d7e2cca0e1b6c1bcaac34e577209c9fe6e65bed97bb949c18cdd116d2a627beaa6785983abe8c276dfa045f2f1cb8b41fb90ae1f3d4b2378c9175c448775a1f94a286e59ea2e97e48e0ba7494298a41671a11db5f0b66352354dca64e90e112bc93ecfde2cb3e9a8df75b8f563298d0e1aa5e9b17172d12293f0eca9fadeb2f57c5f743f5fbf1de23b60bebecd94f309e074008bfa43ab6f5241edef42b63fc687880855e9d7c3a7d0f314d7dbe0a85b472d678737c775b3937f8ea21be356cf54945a399b1ad9ee8951c8fb8eecbd6272c47eeaec998cc731f441100fad588c39598908f5b9da4047de1d90999a7ea1a684ea3bdfb23dc753426c12cf4e69676adb89e3783fa87603b41c02f5b0a8745c6114a44dd259d947ec83e01b35edf78860b17b3ee7f39e70c742b5f7cc6d623d9543de34b59791179670d7c3484c684f08e25e70d721e6a6c0ef5d3bfcc6d71c570bab81f56af7c17f1d6fc8daa26a782d259dc247493e7832bc6e4d9dd686f1c9e6035f313b8d752b82f40e127f6fb279a80e228864349bf21dc825efbdd2a0f3c0f9f2c7bdb8c48354db4a1e7bb50386211b897f55f139353f374d5b15b1a3bc01f0f2d7eeff4153183050b1abedeac5d6c17eee7b669bec8b9222b6b3b0fbaeaf40857f95e4b79b8a3db759f3abcd4987f088500cbce19621a61b2094cec051f7957276b6572fc81da9ea52cf71db075d69e150f4839c81f6317eb58ee0762cbc8876e0c1c6281e75607b05ea835ee3fde435071680d91d38b4abb52bc43df784b2647fe4f28611777cbde0bb1758bfb4d78d4340bb97df83720afcaa79a1b8db5b79b9de3555893c007105a4aec9e8f7ed5253b205bb1fc69f7992c910d036f6a1571c18c61b899fd6d0c9787cff4b4d81ec11a80b2dcb2e84bf89647b006098e55956012d5bf836a54dd7e9080b0f4dbb188abc3bb46bcca763fe24fd66213c11d1fcc18b4ef3aa28455e76dee0738a2ea4ec70be650a488b69ddbfc693d477583440011f6778868660d5ac20006fde0f0fa351c145665a57d2ba53e41fddd5724423bf6efecf75646c4ae72c46d8a", 0x1e000) [ 1271.498393][T14975] usb 6-1: new full-speed USB device number 49 using dummy_hcd [ 1271.548143][T10185] usb 4-1: new high-speed USB device number 81 using dummy_hcd [ 1271.818279][T10185] usb 4-1: Using ep0 maxpacket: 8 [ 1271.908827][T14975] usb 6-1: not running at top speed; connect to a high speed hub [ 1271.968341][T10185] usb 4-1: config 1 has an invalid descriptor of length 0, skipping remainder of the config [ 1271.978555][T10185] usb 4-1: config 1 has 1 interface, different from the descriptor's value: 3 [ 1271.989076][T14975] usb 6-1: config 3 has an invalid interface number: 126 but max is 2 [ 1271.997349][T14975] usb 6-1: config 3 has an invalid interface number: 201 but max is 2 [ 1272.005693][T14975] usb 6-1: config 3 has an invalid interface number: 166 but max is 2 [ 1272.013961][T14975] usb 6-1: config 3 has an invalid descriptor of length 128, skipping remainder of the config [ 1272.024313][T14975] usb 6-1: config 3 has no interface number 0 [ 1272.030489][T14975] usb 6-1: config 3 has no interface number 1 [ 1272.036583][T14975] usb 6-1: config 3 has no interface number 2 [ 1272.044341][T14975] usb 6-1: config 3 interface 126 altsetting 1 endpoint 0x2 has invalid maxpacket 1023, setting to 64 [ 1272.055826][T14975] usb 6-1: config 3 interface 126 altsetting 1 endpoint 0xE has invalid maxpacket 1024, setting to 64 [ 1272.067038][T14975] usb 6-1: config 3 interface 126 altsetting 1 has an invalid endpoint with address 0x0, skipping [ 1272.079195][T14975] usb 6-1: config 3 interface 201 altsetting 1 has a duplicate endpoint with address 0x1, skipping [ 1272.090054][T14975] usb 6-1: config 3 interface 201 altsetting 1 endpoint 0x87 has invalid maxpacket 512, setting to 64 [ 1272.101559][T14975] usb 6-1: config 3 interface 201 altsetting 1 endpoint 0xC has invalid maxpacket 512, setting to 64 [ 1272.112544][T14975] usb 6-1: config 3 interface 201 altsetting 1 endpoint 0x9 has invalid maxpacket 1024, setting to 64 [ 1272.124601][T14975] usb 6-1: config 3 interface 166 altsetting 38 endpoint 0x3 has invalid maxpacket 1036, setting to 1023 [ 1272.136013][T14975] usb 6-1: config 3 interface 166 altsetting 38 has 1 endpoint descriptor, different from the interface descriptor's value: 3 [ 1272.149292][T14975] usb 6-1: config 3 interface 126 has no altsetting 0 [ 1272.156180][T14975] usb 6-1: config 3 interface 201 has no altsetting 0 [ 1272.163065][T14975] usb 6-1: config 3 interface 166 has no altsetting 0 [ 1272.218579][T10185] usb 4-1: New USB device found, idVendor=1d6b, idProduct=0101, bcdDevice= 0.40 [ 1272.227858][T10185] usb 4-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 1272.235938][T10185] usb 4-1: Product: ᰔ [ 1272.240191][T10185] usb 4-1: Manufacturer: Щ [ 1272.244719][T10185] usb 4-1: SerialNumber: ⾕鸼璱涘㣬瞗림㵟╷︺భ䒵鳗≥ㅧϱᓑ奝⢒彅垄䰜㿦诫 [ 1272.329114][T14975] usb 6-1: New USB device found, idVendor=061d, idProduct=c1a0, bcdDevice=4b.6d [ 1272.338267][T14975] usb 6-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 1272.346730][T14975] usb 6-1: Product: syz [ 1272.350996][T14975] usb 6-1: Manufacturer: 䐅⏝邖嫞㷖둜嚟⛥鋻쫏遨뻢访 [ 1272.359171][T14975] usb 6-1: SerialNumber: syz 21:40:41 executing program 5: r0 = syz_open_dev$hidraw(&(0x7f00000001c0), 0x0, 0x80002) ioctl$HIDIOCGRAWPHYS(r0, 0x80404805, &(0x7f0000000000)) r1 = syz_open_dev$hidraw(&(0x7f0000000040), 0x0, 0x0) write$hidraw(r1, 0x0, 0x0) write$hidraw(r1, &(0x7f0000000200)="bc0ca8f4d3805a1e9cbb6e4c0f0682a0bd99ef43cdd6bc06d27abc341167e0919172aac8aeb68e087adc02c820909c22c9ea07120e55bc7de10dba97b1bcd3516b45398f6f21533d32df047fe3f4800bbee6fd6af40af92318ea15f16a78c34236b9d09d1b7358325d47164ddf658a8a3e5be85522f4b97119058bb024011f532d578d48f98910a169d1c77a949f7dbec5636e4db62a1398d6e6131343c2eceaa0f2a0cb1066300230385ee4f60af0afeee3a2102611ede25b07e0e1c30c12d38666feb175a3102158bb0aac1355f117138057f0a15581afe89b4602e6f706b6e4f8f08fdf207ffce0c5baea8bfe619ebb13eff67b820489a5ff03b0bb1c5967de5d7cec84c3f6fd2cfeada79bdc91cc36ed88d7f375fd76f84e7c9f676f76a29579bbad5e9bfb222fcf484665d879602a2e53dbaaea4ba71df44ecd57677e7f3283b9661a7b6f8808cd95ceb51c7cb44c3ebdfbf6694d1502125a6e9766ac7e645329ab405b879c6fb77206c86c74aa7ef4f6a848037de52ddc554ce029538206d9e61ef7ff168c7ab57ead5205589e6d67d06677b7594c8a46c5d79dcdc7446cbdd1204646cdbef46e387407c7f701c24ec2d95772d06de08b637b4cb65219fa30b9e66c9d326f6bb25a8d6b04828300e72a766da3eae409f1223c31ab81e78172382c6e267dbc08dfbd3edc2705e6d9f730da8fa1e9d088f0b7a715e5bdd8ae70faa365ab4246df3c1fe8ba724ef057c74a46471b46254ad7fb0da1854837f2f6f13ef3280a4c6f7c55162855a543fe4c764ac319c89f79f0fb797d4a7b668a16a1cba4916e7582a79c9a2f048993c2c3d02ae35a2c64a6b2a44b857ec681cbf1f3245ceaebbc39c0f532907c5087e9d0715e5e741a076a175396f682fd625a162cec836ea8fd061c28bca45ed70bf7c230a575dd7c4b1c6c0debf473b37df79a354d30692556c3e3a6f63f87caf48c2c8ec5a9cc1ed8862b6a28c512c11a1aac63b343cf3513a39a5b0197bf0e8577414706c6d228bcadc79bb0b060bef39c0572db9a6ec33d11607e6a36babb23515239b2c10ea33b826c4e0bf4063b9dbdbf0b431d518dd4707a9082b77c16c009e7cfde996f9cf135c3de300fcc5f314b5fa72b0a532d1aacb1d5ac8245966a90ad009e51491a225fefd345b77ed7552b9a927830bb1f7e8371e18b589dca77464fd08c57a2f30c3195979315b2081238c2c781e5ffb49342032e91cf4874c3adca9f9bbf387bb8f22649cc26067ac680374d11c6ceebbc9ce3d300f5927d2091295f72525be70928357004668ea97e29eb10fdfcdd5bfb7d9f2673066fe33c85c53004034ce6daa202a1a2eca8d4dff79e87fc5c0f789c3dd954156920995d8ad21e6a7bb044df919890034a9a3cf4b3539794e7ef25aac386adbaa7b0764a6e5284202d9fc761aa7831e4e1ed1408ad971811508ed5e7a8403d55d2eb08fdec7f9962b5eebf6e5fd4f5dc380a9510f0c2ce3b7ccbde07a490514a3491505f1876d515cff437370bceed0758042d17ddc8da6fc4cf0623011d2db06dbd64b04c5b74221a198ca76f3a19f770167678e841f2353899e9d248507e510564a260da83080e9d2c25ff6a3e10d016188067b99f0993c4c985ea34483c7222cb4a7813f682102a8f6e64ad985c504b70f8073633f50303c0d16ab0c5cfa009f0226c42fa16f458294102ae22ebabf2ccf0af2d79e98ceeee091f9a9734321e3d30beb069fde6707617e2b490704b986683f374b6bfa2d924ad4afcba54356121a633b6e3f90d71643b4217d172a22e5b2d6ee5a3a0b48a53f58a45516f706cace2a1343c5dc1dd6e675b1212680367940622a95032dc31eb016309bad58d9c468f0c5238c9940da5888ccf404101abf285ec658b51708392314998893923c113277e6a177b9c7d680a888f4f2922b7a85b2170589f9273a8edfd2100bcd07387d77f60b7208ca5d48b1f9627818e1e6595eec081ae1262cb46d1b040ea9315ac821015ba3d5bdcdeebe4da088ef4f0fa207612a56fb2cc4a0ef2d68e24b5ee15e73f5706c04ca6f6cc02004759e55212025b2e097bfcf40cbc8406dcb4baf466909e7acd15a8c56aa6fb46e3645b389804b1f6fd7ac4b45c33b3c5889165dd1686141dd42811fdc12dd6806dbebbc40ba0cf1fc7e1f6eacd60b9e23d4579121197b33315a7a301702d988ce6f35c19408bd940bb38bad1560ba4356728d1241ff290f5c8bbae8c76ca93fb9abe1f27d83b4260e9ccb084334f4c137dfae8b1213df33eeaac7f0f4bf4dcc2c96e1b11d61cd5168228cb2a5350b3c8cca4fc0dbfa647a009bb558032164cd117ddf5db0997c8422ef39d5884dc30b0e772b6206ec5ae6495977e069a0251a09d47439742c360d8f02a022ae202ec0207b8fcb254aa6dd287c789cc59f17d2cef8694cc648ed0804a3cf8e690c915537e995e49f472dcde36181828190b27c217accad274ce4a3e8360da724a55db4483558726831117a7780ea55323c0e04c22d9ddd5d61dbc4812d72cd2cf2bde9c4f0dc7abe677e3c935bb391f2bcf0edccde9374503c1c52c1ca296920a90c830c118129949ff3b433da1a931e938c035a6b2c138a7f46747b46a94d33ac0c74e4fcf1f41cd0bf12659f63d15c075671d861f2843df902397df9f36d305d5392d323adac7f37750117344063a92af63c631d00b9014e24f97d3e6ec4082952007a7a5793b6a16e9000bc30142e110ab70f1e81da9a55b2b39b6061b1038e39bdbdac10957bec02d77538ca76b356b913c2b296fa40d761bc571193b31ba56137ee9c0fa1ca3e4ee88a0d6e1cd72b0603dd50db7c4dee2325e8d497ae36febbb67adaac2765585e3057cde3cb85e2f2fe3d278468146f924bd172adaef6215966f70d7c8f2bd1575c3085f7e239ed22b26f5345fdaae42a5ec4531af46dcb0d6eb9088de9ed5a13b9242c567003906d7ac951d51ab9efaf539bd025605649cfe49c60b8fd7bfbc123b70c66855011141340c0b942ae19d2ab8074fe00a757957a462ff313ada92c3393e83a0a6019e621f218f531b52cdb70c492e155c4636e4caef03f40c82a5d717528173620b1591bac5c6cc5177ad76d3ccbc4734912d24286ada9a3fe6999a15e53616660414a66549f5d2df7393d7b0a01fb6fbbce8335ee027372f4a54162580c79a6e4807282b5bde9b03b36b261c7b3d2e66a9a26047b08b2d26898c47c8f60b4f14e6c18c59aff042043ab55dd32f7f091fbb4a31369bce2a9a2cb4cbab85a1f734e0e04185f505a32c808e96bf0001450eedb425aabf547d544c8b20db055e5ac9520373ee985a5a526c20e0bef21c38b156144b5a021c43d4bdb5a26d47625579c545e92022a3e165f57c0425129c983781dfad9041d4b77ba1c4676073416f0cda8355258e994434fba0bfe0dbd515ab37cace243834289d1a8e10f5adf360fe95066b8a7db03b9b01e9ec8c82e755ad23d263e08ae5079a5d68d3d0ca09d107aaf84aaa48931e79cf0a3079b41c0a1c3c3d42d89f24bcc657c3a44bf4a65948aa1faf642eecb84b119aecea0b6d081c04680ed0d0d41a06199d6b32e07c800f7655135230ce34d381b4c6fece111c88f8819c661ab84800c5682db15fd6ea3e8a4c875d600b73371048793dc5c0d3b18bf45e2b46f02147116f163795e2ceb8be4df2fbb777185c377feaae247f42c9b40e6b20995ad1b0d750255c9d2fd596e085f71dd2489e8acee172ba982252b88e5cb459f8ea969f7b6a3f0d8491c03709ad05a2c5a1ae65bd47b1ac9123874bbdb06fe5ad6c381ad6373202a543d54fb10e76634189e0c7970fc7cef703f8c49b935032960d87fa5714245c52ea3c56be640770eb1e0fe9378821db20ab144781029dada979cdf80c93436ffc55c30bba9e5d6467f2400f930fcfee790a03a07f8fea9e6822f93af0e9b23f6c7ed013329522d3969c2692b3907137ee27b1123d9b7d7e2cca0e1b6c1bcaac34e577209c9fe6e65bed97bb949c18cdd116d2a627beaa6785983abe8c276dfa045f2f1cb8b41fb90ae1f3d4b2378c9175c448775a1f94a286e59ea2e97e48e0ba7494298a41671a11db5f0b66352354dca64e90e112bc93ecfde2cb3e9a8df75b8f563298d0e1aa5e9b17172d12293f0eca9fadeb2f57c5f743f5fbf1de23b60bebecd94f309e074008bfa43ab6f5241edef42b63fc687880855e9d7c3a7d0f314d7dbe0a85b472d678737c775b3937f8ea21be356cf54945a399b1ad9ee8951c8fb8eecbd6272c47eeaec998cc731f441100fad588c39598908f5b9da4047de1d90999a7ea1a684ea3bdfb23dc753426c12cf4e69676adb89e3783fa87603b41c02f5b0a8745c6114a44dd259d947ec83e01b35edf78860b17b3ee7f39e70c742b5f7cc6d623d9543de34b59791179670d7c3484c684f08e25e70d721e6a6c0ef5d3bfcc6d71c570bab81f56af7c17f1d6fc8daa26a782d259dc247493e7832bc6e4d9dd686f1c9e6035f313b8d752b82f40e127f6fb279a80e228864349bf21dc825efbdd2a0f3c0f9f2c7bdb8c48354db4a1e7bb50386211b897f55f139353f374d5b15b1a3bc01f0f2d7eeff4153183050b1abedeac5d6c17eee7b669bec8b9222b6b3b0fbaeaf40857f95e4b79b8a3db759f3abcd4987f088500cbce19621a61b2094cec051f7957276b6572fc81da9ea52cf71db075d69e150f4839c81f6317eb58ee0762cbc8876e0c1c6281e75607b05ea835ee3fde435071680d91d38b4abb52bc43df784b2647fe4f28611777cbde0bb1758bfb4d78d4340bb97df83720afcaa79a1b8db5b79b9de3555893c007105a4aec9e8f7ed5253b205bb1fc69f7992c910d036f6a1571c18c61b899fd6d0c9787cff4b4d81ec11a80b2dcb2e84bf89647b006098e55956012d5bf836a54dd7e9080b0f4dbb188abc3bb46bcca763fe24fd66213c11d1fcc18b4ef3aa28455e76dee0738a2ea4ec70be650a488b69ddbfc693d477583440011f6778868660d5ac20006fde0f0fa351c145665a57d2ba53e41fddd5724423bf6efec", 0xe01) 21:40:41 executing program 4: write$hidraw(0xffffffffffffffff, &(0x7f0000000200), 0x0) r0 = syz_open_dev$evdev(&(0x7f0000000000), 0x0, 0x103000) ioctl$EVIOCGRAB(r0, 0x40044590, &(0x7f0000000040)=0x2) 21:40:41 executing program 2: ioctl$HIDIOCSUSAGES(0xffffffffffffffff, 0x501c4814, &(0x7f0000001e80)={{0x2, 0x1, 0x8, 0xb7, 0x10001}, 0x2f5, [0xfffffffe, 0x1, 0x0, 0x7, 0x8, 0x9, 0xc7000000, 0x401, 0x5ba5b240, 0x1, 0x3, 0x2, 0x1, 0x8, 0x7, 0x2, 0x3, 0xba8e, 0xda4, 0x6, 0x100, 0x8, 0x8, 0xff, 0x3, 0x7ff, 0xfa, 0x1, 0x1, 0x401, 0x2a1, 0xcc3, 0x6, 0x0, 0x0, 0x3f, 0x1d8, 0x1, 0x9, 0x4, 0xc2b, 0x6, 0x80800000, 0x7fffffff, 0x1, 0xffffffa1, 0xff800000, 0x1, 0x1, 0x2, 0x7fffffff, 0x800, 0x4, 0x8, 0x0, 0x46, 0x9, 0x508735ca, 0x0, 0x6, 0x5, 0x1, 0xd52f, 0x0, 0x7, 0x1, 0x400, 0x401, 0x7, 0x8, 0x2, 0x4, 0x0, 0x3, 0x80000001, 0x400, 0x0, 0x39aa589f, 0xe29, 0x9, 0x2, 0x9, 0x80000001, 0xb4e6, 0x1f, 0x8001, 0x80000000, 0x0, 0x7fffffff, 0x5bbad34c, 0xffff, 0xffff, 0x4, 0x4, 0x80000001, 0x3ff, 0x1, 0x40, 0xffffffa3, 0x9, 0xfffffff8, 0xdb40, 0x1, 0x80, 0x9, 0x400, 0x80000001, 0x8, 0x3, 0x1000, 0x2, 0x0, 0x4, 0x1, 0x7fffffff, 0xfff, 0x1, 0x8000, 0x1, 0x7, 0x7, 0x10000, 0x1600, 0x200, 0x7, 0x2, 0x3, 0x0, 0xc620, 0x0, 0x8cd, 0x9, 0x6d16, 0x3, 0x4f195a9f, 0x1, 0x80, 0x1, 0x2, 0x4cc, 0x9, 0x351c649e, 0x2, 0x200000, 0x4, 0x5, 0x22d4000, 0x9, 0xfffffcdf, 0xffff, 0x7b462d9d, 0x3f, 0x6, 0x3, 0x401, 0x4, 0x10000, 0x5, 0x8, 0x3, 0x5, 0x9, 0xfffffffa, 0x80000001, 0x1, 0x23af, 0xe4, 0x7f, 0x8, 0x1, 0xffff, 0x6, 0x5, 0x9, 0x401, 0x5, 0x0, 0x4, 0x9, 0x0, 0x2, 0x0, 0x8, 0x1f0, 0x9, 0x5, 0x7fffffff, 0x1fa8, 0x800, 0x2, 0x9, 0x568, 0x7f, 0x0, 0x6, 0x4, 0x101, 0x7, 0xfffffff9, 0x1ff, 0x6, 0xcb, 0x10001, 0x1, 0xdb98, 0x7, 0x101, 0x4, 0xba, 0x401, 0xfffffc01, 0xfbc, 0xffffffff, 0x401, 0x1000, 0x6, 0x2, 0x9, 0x800, 0x7, 0x9, 0x1, 0x9, 0x1, 0x8456, 0x0, 0x4, 0x1000, 0x6, 0x8, 0x0, 0xff, 0x6c, 0xfffffffe, 0x58e, 0x0, 0x5, 0x8, 0x4, 0x3f, 0x2, 0xcf, 0x1000, 0x6, 0xfffffffb, 0xfffffffe, 0x3, 0x9395, 0x3, 0x5, 0x401, 0x81, 0x6, 0x7fffffff, 0x2, 0x3, 0x1, 0x800, 0x8, 0x15f5, 0x4, 0x3f, 0x7, 0x0, 0x9, 0x4, 0x80000000, 0x7fff, 0x2, 0xfac, 0x10001, 0x79a, 0x1, 0x0, 0x4, 0x9, 0x5, 0x10001, 0x7, 0x1, 0x1f, 0x9, 0x7, 0x8, 0x0, 0x5, 0x9, 0xe257, 0x7f, 0x3, 0x4, 0x9427, 0x5, 0x1, 0x0, 0x1, 0xffffffff, 0x1f, 0x6, 0x80000000, 0x30000000, 0xfffff195, 0x3, 0x3, 0x4, 0x1, 0x7, 0x8, 0xfffffff8, 0x5, 0x0, 0x6c, 0x7, 0x7, 0x8001, 0x3, 0x7, 0x7ff, 0x4, 0x10001, 0x4, 0x7, 0x1000, 0x3f, 0x1, 0xe2, 0xfffffffc, 0xfffffffa, 0x3, 0x2f, 0x2, 0xb9e, 0x4, 0x10001, 0x1000, 0x3, 0x81, 0x5, 0x3, 0x7, 0x0, 0x0, 0x9, 0x6ef70cd8, 0x94c3, 0x80000000, 0x3ff, 0x9, 0x5, 0x5, 0x6, 0x7fffffff, 0xdfc9, 0x2, 0x10000, 0x80075, 0x3, 0x7, 0x80000001, 0x4, 0x9, 0x7fff, 0x80, 0x6, 0x4, 0x3f, 0xfffffffe, 0x2, 0x80, 0x0, 0x8, 0x4, 0xea1, 0x8, 0x4c05, 0x84b, 0x1f, 0xd48e, 0xe6, 0x2, 0x7, 0xeac, 0x3, 0x8001, 0xffff, 0x22, 0x4, 0x2, 0x5, 0x0, 0x6, 0x8, 0x327, 0x7fff, 0x5d58, 0xff, 0x5, 0xc3, 0x6, 0x40, 0x496, 0x7, 0x7fffffff, 0x1, 0x4e, 0x9, 0xd75, 0x7f, 0x101, 0x3e1ce2de, 0x0, 0x8001, 0x1ff, 0x2, 0xfffffffe, 0x59, 0xfffffffd, 0x3, 0x5, 0x9, 0x7, 0x0, 0x5, 0x1000, 0xfffffffb, 0x7, 0x3f, 0xe63, 0x200, 0x7fff, 0x7, 0x8001, 0x6, 0x5, 0x0, 0x7ff, 0x101, 0x0, 0x8, 0x63050, 0x800, 0x45, 0x53, 0x79, 0x6, 0x6, 0x401, 0x4, 0x9f3c, 0xbe9, 0x80000001, 0x4, 0x6, 0x2, 0x6, 0x88, 0x2, 0x8, 0xb6, 0xb09, 0x7fffffff, 0x3f, 0x7, 0xf18c, 0x1000, 0x160, 0x7f, 0x2, 0x4, 0x400, 0x9, 0x10001, 0x8, 0x5, 0x5, 0x1f, 0x1, 0x1f, 0x5, 0x3, 0x0, 0x10000, 0x9, 0x2, 0x9, 0xfffff964, 0x2, 0xff, 0x1f, 0x3f, 0x9a, 0x0, 0x7, 0x5, 0x4b2f, 0x2, 0xa9, 0xed8, 0x2, 0x3f, 0x8, 0xcab2, 0x7fff, 0x6, 0x0, 0x0, 0x3, 0x191, 0x7, 0x5, 0x6, 0x56, 0x5, 0x6, 0x3, 0x984, 0x5, 0xff0, 0x9, 0x0, 0x3, 0x80, 0x3, 0x5, 0x6, 0x5, 0x8, 0x36, 0x3f, 0xff, 0x2, 0x0, 0x9, 0x9, 0x5, 0x5, 0x7a6, 0x9, 0x7, 0x4, 0x2, 0x400, 0x2dce, 0x7f, 0xf91, 0x1, 0x800, 0x200000, 0x0, 0x8, 0xff, 0x1f, 0xfffffff9, 0x2, 0x101, 0x5, 0x5, 0x13, 0x7, 0x834e, 0x5, 0x7, 0x81, 0x8000000, 0x100, 0x3f, 0x8, 0x6, 0x9, 0x7, 0x3, 0xffff, 0x60, 0x20, 0x1, 0xb, 0x20, 0x3ff, 0x0, 0x1f, 0x8, 0x7, 0x4, 0x4, 0x800, 0x80, 0x1, 0xffffffc0, 0x4059, 0x9, 0xffff317c, 0x5, 0x5, 0x3, 0x80, 0x5, 0x0, 0x7fff, 0x0, 0x8001, 0x4, 0x100, 0x80, 0x1, 0x6, 0x0, 0x7fffffff, 0x8, 0x8000, 0x9, 0x3ff, 0x4, 0xbd00, 0x5, 0x3a, 0x1f, 0xfffffff8, 0x3, 0x6, 0x2, 0x3, 0x40, 0x800, 0x80000000, 0x51, 0xffff7c3f, 0x5, 0x6, 0x6, 0x8, 0xed5, 0xc43, 0x2, 0x2, 0x0, 0x2, 0x7, 0x1, 0x400, 0xfffff001, 0x7, 0x2, 0x1, 0x2, 0x0, 0x3f, 0x7, 0x5, 0x1, 0x7, 0xdba0, 0x1800000, 0xffff, 0x4, 0x6, 0xae4b, 0x366e50f1, 0x8, 0x6f6, 0x7, 0xb7e, 0x1, 0x3, 0x1, 0x236, 0x2747, 0x20, 0x1, 0x99ff, 0xa4d00000, 0x2, 0x10000, 0x80000000, 0xffffffff, 0x2, 0x8, 0x1, 0x1, 0x0, 0xfffffff9, 0x8, 0x4, 0xffffbd2c, 0x2, 0x2, 0x5, 0x9, 0x633, 0x81, 0x5, 0x7, 0x800, 0x40, 0xb192, 0x17c0dd6, 0x3b7, 0x82a4, 0x6, 0x6, 0x0, 0x0, 0x3, 0x2, 0x5, 0x9, 0x434e, 0x5, 0x1, 0x20, 0x7, 0x9, 0x4, 0x4, 0x3, 0xdd9, 0xc22, 0x6, 0x9, 0x7ff, 0x0, 0x3, 0x80000001, 0x9e8, 0x0, 0x1000, 0x40, 0x1000, 0x9, 0x3ff, 0x8, 0x800008, 0x101, 0x3e49, 0x7fffffff, 0x5, 0xfffeffff, 0xd410, 0x1, 0x3ff, 0x6, 0x800, 0x40, 0x7, 0x6, 0x5, 0x2, 0x8, 0xcab, 0x5, 0x81, 0xffffffff, 0x4, 0x4420, 0x2, 0x1, 0x3, 0x5, 0x8001, 0x7f, 0x10001, 0x1, 0x20, 0x0, 0x3, 0xfffffeff, 0x10001, 0x0, 0x1, 0x5, 0x7fffffff, 0x401, 0x7, 0x7, 0xfffffff9, 0x7, 0x4, 0x2, 0x9, 0x6, 0xa929, 0xd7, 0x6, 0x7, 0x800, 0x0, 0xff, 0x200, 0x1, 0x3cf, 0x7bf, 0x5f, 0x3, 0x1, 0x6, 0xd5, 0x3, 0x100000, 0xcf2, 0x5, 0xee5, 0x9, 0x4, 0x7000000, 0x1, 0x4, 0x715, 0x5, 0x758c, 0x3, 0x6, 0x81, 0xcd74, 0x3, 0x900000, 0x3ff, 0x8, 0x3, 0x67, 0x1, 0x7fff, 0x3, 0x3, 0x401, 0x7, 0x8, 0xa47d, 0x5, 0x37f, 0x10001, 0x7, 0x101, 0x87, 0x9, 0x6, 0x3, 0x7f, 0x6, 0xfff, 0x60f1786a, 0x200, 0x5dcd, 0x1, 0x8000, 0x1, 0x1000, 0xfff, 0x6, 0x1, 0x0, 0x5, 0x6, 0xe5, 0x200, 0x101, 0x3, 0x4, 0x7, 0x2, 0x7fffffff, 0x8, 0x5, 0x7fffffff, 0x6, 0x4, 0x9, 0x5, 0x7fff, 0x1273, 0xc0e, 0xc0000000, 0x8, 0x4, 0x20, 0x4, 0x9, 0x0, 0x29f, 0x7f, 0x101, 0x2, 0x101, 0x4, 0xffff, 0x80000000, 0x2, 0x4, 0x8, 0x9, 0x60000, 0x1, 0x75, 0xc796, 0x9, 0x5, 0x1, 0x5, 0x1, 0x7, 0x642, 0xfff, 0x0, 0x8, 0xff, 0x4, 0x0, 0x4, 0x80000001, 0x63, 0x7fff, 0x7, 0x4, 0x0, 0x5, 0x6, 0x0, 0xffffffff, 0x6, 0x629, 0x8, 0x40, 0x40, 0x3, 0x0, 0x1, 0x8, 0x3, 0xf35, 0x3, 0x9, 0x4, 0x5, 0x2f, 0x7f, 0x7ff, 0xa1, 0x0, 0x8, 0x5, 0x9, 0x5, 0x800, 0x1, 0x209, 0x10001, 0x5, 0x6, 0x7ff, 0x4, 0x1, 0x1f62, 0x9, 0x8, 0x40, 0x5, 0x81, 0x0, 0x4, 0x7fff, 0xfff, 0x6, 0x80000000, 0x80000000, 0x1, 0x3, 0x1, 0x5, 0x7fffffff, 0x1, 0x3, 0xcb6, 0x4, 0x4, 0x400, 0x0, 0xfffffff7, 0x1, 0x3, 0x7fffffff, 0x3, 0x101, 0x3, 0xfff, 0x6, 0x3, 0x6, 0xcad, 0x80, 0x10001, 0x1f, 0xce, 0x6, 0x8, 0x8, 0x9, 0x9, 0x3, 0x200, 0x1624bdd7, 0x9, 0x2, 0x82, 0x4, 0x8b3, 0x1, 0x81, 0x10000, 0x7, 0x9, 0x8, 0x9, 0x7, 0x3626bfa1, 0xffffffff, 0x6, 0x8, 0x401, 0x800, 0x2, 0x200, 0x67, 0x1, 0x0, 0x2, 0x1000]}) r0 = syz_open_dev$hidraw(&(0x7f00000001c0), 0x0, 0x80002) write$hidraw(r0, &(0x7f0000001040)="bc0ca8f4d3805a1e9cbb6e4c040682a0bd99ef43cdd6bc06d27abc341167e0919172aac8aeb68e087adc02c820909c22c9ea07120e55bc7de10dba97b1bcd3516b45398f6f21533d32df047fe3f4800bbee6fd6af40af92318ea15f16a78c34236b9d09d1b7358325d47164ddf658a8a3e5be85522f4b97119058bb024011f532d578d48f98910a169d1c77a949f7dbec5636e4db62a1398d6e6131343c2eceaa0f2a0cb1066300230385ee4f60af0afeee3a2102611ede25b07e0e1c30c12d38666feb175a3102158bb0aac1355f117138057f0a15581afe89b4602e6f706b6e4f8f08fdf207ffce0c5baea8bfe619ebb13eff67b820489a5ff03b0bb1c5967de5d7cec84c3f6fd2cfeada79bdc91cc36ed88d7f375fd76f84e7c9f676f76a29579bbad5e9bfb222fcf484665d879602a2e53dbaaea4ba71df44ecd57677e7f3283b9661a7b6f8808cd95ceb51c7cb44c3ebdfbf6694d1502125a6e9766ac7e645329ab405b879c6fb77206c86c74aa7ef4f6a848037de52ddc554ce029538206d9e61ef7ff168c7ab57ead5205589e6d67d06677b7594c8a46c5d79dcdc7446cbdd107c7f701c24ec2d95772d06de08b637b4cb65219fa30b9e66c9d326f6bb25a8d6b04828300e72a766da3eae409f1223c31ab81e78172382c6e267dbc08dfbd3edc2705e6d9f730da8fa1e9d088f0b7a715e5bdd8ae70faa365ab4246df3c1fe8ba724ef057c74a46471b46254ad7fb0da1854837f2f6f13ef3280a4c6f7c55162855a543fe4c764ac319c89f79f0fb797d4a7b668a16a1cba4916e7582a79c9a2f048993c2c3d02ae35a2c64a6b2a44b857ec681cbf1f3245ceaebbc39c0f532907c5087e9d0715e5e741a076a175396f682fd625a162cec836ea8fd061c28bca45ed70bf7c230a575dd7c4b1c6c0debf473b37df79a354d30692556c3e3a6f63f87caf48c2c8ec5a9cc1ed8862b6a28c512c11a1aac63b343cf3513a39a5b0197bf0e8577414706c6d228bcadc79bb0b060bef39c0572db9a6ec33d11607e6a36babb23515239b2c10ea33b826c4e0bf4063b9dbdbf0b431d518dd4707a9082b77c16c009e7cfde996f9cf135c3de300fcc5f314b5fa72b0a532d1aacb1d5ac8245966a90ad009e51491a225fefd345b77ed7552b9a927830bb1f7e8371e1ea86558b589dca77464fd08c57a2f30c3195979315b2081238c2c781e5ffb49342032e91cf4874c3adca9f9bbf387bb8f22649cc26067ac680374d11c6ceebbc9ce3d300f5927d2091295f72525be70928357004668ea97e29eb10fdfcdd5bfb7d9f2673066fe33c85c53004034ce6daa202a1a2eca8d4dff79e87fc5c0f789c3dd954156920995d8ad21e6a7bb044df919890034a9a3cf4b3539794e7ef25aac386adbaa7b0764a6e5284202d9fc761aa7831e4e1ed1408ad971811508ed5e7a8403d55d2eb08fdec7f9962b5eebf6e5fd4f5dc380a9510f0c2ce3b7ccbde07a490514a3491505f1876d515cff437370bceed0758042d17ddc8da6fc4cf0623011d2db06dbd64b04c5b74221a198ca76f3a19f770167678e841f2353899e9d248507e510564a260da83080e9d2c25ff6a3e10d016188067b99f0993c4c985ea34483c7222cb4a7813f682102a8f6e64ad985c504b70f8073633f50303c0d16ab0c5cfa009f0226c42fa16f458294102ae22ebabf2ccf0af2d79e98ceeee091f9a9734321e3d30beb069fde6707617e2b490704b986683f374b6bfa2d924ad4afcba54356121a633b6e3f90d71643b4217d172a22e5b2d6ee5a3a0b48a53f58a45516f706cace2a1343c5dc1dd6e675b1212680367940622a95032dc31eb016309bad58d9c468f0c5238c9940da5888ccf404101abf285ec658b51708392314998893923c113277e6a177b9c7d680a888f4f2922b7a85b2170589f9273a8edfd2100bcd07387d77f60b7208ca5d48b1f9627818e1e6595eec081ae1262cb46d1b040ea9315ac821015ba3d5bdcdeebe4da088ef4f0fa207612a56fb2cc4a0ef2d68e24b5ee15e73f5706c04ca6f6cc02004759e55212025b2e097bfcf40cbc8406dcb4baf466909e7acd15a8c56aa6fb46e3645b389804b1f6fd7ac4b45c33b3c5889165dd1686141dd42811fdc12dd6806dbebbc40ba0cf1fc7e1f6eacd60b9e23d4579121197b33315a7a301702d988ce6f35c19408bd940bb38bad1560ba4356728d12400f290f5c8bbae8c76ca93fb9abe1f27d83b4260e9ccb084334f4c137dfae8b1213df33eeaac7f0f4bf4dcc2c96e1b11d61cd5168228cb2a5350b3c8cca4fc0dbfa647a009bb558032164cd117ddf5db0997c8422ef39d5884dc30b0e772b6206ec5ae6495977e069a0251a09d47439742c360d8f02a022ae202ec0207b8fcb254aa6dd287c789cc59f17d2cef8694cc648ed0804a3cf8e690c915537e995e49f472dcde36181828190b27c217accad274ce4a3e8360da724a55db4483558726831117a7780ea55323c0e04c22d9ddd5d61dbc4812d72cd2cf2bde9c4f0dc7abe677e3c935bb391f2bcf0edccde9374503c1c52c1ca296920a90c830c118129949ff3b433da1a931e938c035a6b2c138a7f46747b46a94d33ac0c74e4fcf1f41cd0bf12659f63d15c075671d861f2843df902397df9f36d305d5392d323adac7f37750117344063a92af63c631d00b9014e24f97d3e6ec4082952007a7a5793b6a16e9000bc30142e110ab70f1e81da9a55b2b39b6061b1038e39bdbdac10957bec02d77538ca76b356b913c2b296fa40d761bc571193b31ba56137ee9c0fa1ca3e4ee88a0d6e1cd72b0603dd50db7c4dee2325e8d497ae36febbb67adaac2765585e3057cde3cb85e2f2fe3d278468146f924bd172adaef6215966f70d7c8f2bd1575c3085f7e239ed22b26f5345fdaae42a5ec4531af46dcb0d6eb9088de9ed5a13b9242c567003906d7ac951d51ab9efaf539bd025605649cfe49c60b8fd7bfbc123b70c66855011141340c0b942ae19d2ab8074fe00a757957a462ff313ada92c3393e83a0a6019e621f218f531b52cdb70c492e155c4636e4caef03f40c82a5d717528173620b1591bac5c6cc5177ad76d3ccbc4734912d24286ada9a3fe6999a15e53616660414a66549f5d2df7393d7b0a01fb6fbbce8335ee027372f4a54162580c79a6e4807282b5bde9b03b36b261c7b3d2e66a9a26047b08b2d26898c47c8f60b4f14e6c18c59aff042043ab55dd32f7f091fbb4a31369bce2a9a2cb4cbab85a1f734e0e04185f505a32c808e96bf0001450eedb425aabf547d544c8b20db055e5ac9520373ee985a5a526c20e0bef21c38b156144b5a021c43d4bdb5a26d47625579c545e92022a3e165f57c0425129c983781dfad9041d4b77ba1c4676073416f0cda8355258e994434fba0bfe0dbd515ab37cace243834289d1a8e10f5adf360fe95066b8a7db03b9b01e9ec8c82e755ad23d263e08ae5079a5d68d3d0ca09d107aaf84aaa48931e79cf0a3079b41c0a1c3c3d42d89f24bcc657c3a44bf4a6598daa1faf642eecb84b119aecea0b6d081c04680ed0d0d41a06199d6b32e07c800f7655135230ce34d381b4c6fece111c88f8819c661ab84800c5682db15fd6ea3e8a4c875d600b73371048793dc5c0d3b18bf45e2b46f02147116f163795e2ceb8be4df2fbb777185c377feaae247f42c9b40e6b20995ad1b0d750255c9d2fd596e085f71dd2489e8acee172ba982252b88e5cb459f8ea969f7b6a3f0d8491c03709ad05a2c5a1ae65bd47b1ac9123874bbdb06fe5ad6c381ad6373202a543d54fb10e76634189e0c7970fc7cef703f8c49b935032960d87fa5714245c52ea3c56be640770eb1e0fe9378821db20ab144781029dada979cdf80c93436ffc55c30bba9e5d6467f2400f930fcfee790a03a07f8fea9e6822f93af0e9b23f6c7ed013329522d3969c2692b3907137ee27b1123d9b7d7e2cca0e1b6c1bcaac34e577209c9fe6e65bed97bb949c18cdd116d2a627beaa6785983abe8c276dfa045f2f1cb8b41fb90ae1f3d4b2378c9175c448775a1f94a286e59ea2e97e48e0ba7494298a41671a11db5f0b66352354dca64e90e112bc93ecfde2cb3e9a8df75b8f563298d0e1aa5e9b17172d12293f0eca9fadeb2f57c5f743f5fbf1de23b60bebecd94f309e074008bfa43ab6f5241edef42b63fc687880855e9d7c3a7d0f314d7dbe0a85b472d678737c775b3937f8ea21be356cf54945a399b1ad9ee8951c8fb8eecbd6272c47eeaec998cc731f441100fad588c39598908f5b9da4047de1d90999a7ea1a684ea3bdfb23dc753426c12cf4e69676adb89e3783fa87603b41c02f5b0a8745c6114a44dd259d947ec83e01b35edf78860b17b3ee7f39e70c742b5f7cc6d623d9543de34b59791179670d7c3484c684f08e25e70d721e6a6c0ef5d3bfcc6d71c570bab81f56af7c17f1d6fc8daa26a782d259dc247493e7832bc6e4d9dd686f1c9e6035f313b8d752b82f40e127f6fb279a80e228864349bf21dc825efbdd2a0f3c0f9f2c7bdb8c48354db4a1e7bb50386211b897f55f139353f374d5b15b1a3bc01f0f2d7eeff4153183050b1abedeac5d6c17eee7b669bec8b9222b6b3b0fbaeaf40857f95e4b79b8a3db759f3abcd4987f088500cbce19621a61b2094cec051f7957276b6572fc81da9ea52cf71db075d69e150f4839c81f6317eb58ee0762cbc8876e0c1c6281e75607b05ea835ee3fde435071680d91d38b4abb52bc43df784b2647fe4f28611777cbde0bb1758bfb4d78d4340bb97df83720afcaa79a1b8db5b79b9de3555893c007105a4aec9e8f7ed5253b205bb1fc69f7992c910d036f6a1571c18c61b899fd6d0c9787cff4b4d81ec11a80b2dcb2e84bf89647b006098e55956012d5bf836a54dd7e9080b0f4dbb188abc3bb46bcca763fe24fd66213c11d1fcc18b4ef3aa28455e76dee0738a2ea4ec70be650a488b69ddbfc693d477583440011f6778868660d5ac20006fde0f0fa351c145665a57d2ba53e41fddd5724423bf6efecf75646c4ae72c46d8a", 0xe04) ioctl$EVIOCGKEYCODE_V2(0xffffffffffffffff, 0x80284504, &(0x7f0000000000)=""/163) read$hidraw(r0, &(0x7f00000000c0)=""/59, 0x3b) 21:40:41 executing program 1: r0 = syz_open_dev$hidraw(&(0x7f00000001c0), 0x0, 0x80002) write$hidraw(r0, 0x0, 0x0) read$hidraw(r0, &(0x7f0000000000)=""/152, 0x98) ioctl$HIDIOCGRDESCSIZE(r0, 0x80044801, &(0x7f00000000c0)) 21:40:41 executing program 0: r0 = syz_open_dev$hidraw(&(0x7f00000001c0), 0x0, 0x80002) write$hidraw(r0, &(0x7f0000000200)="bc0ca8f4d3805a1e9cbb6e4c040682a0bd99ef43cdd6bc06d27abc341167e0919172aac8aeb68e087adc02c820909c22c9ea07120e55bc7de10dba97b1bcd3516b4539bf6f21533d32df047fe3f4800bbee6fd6af40af92318ea15f16a78c34236b9d09d1b7358325d47164ddf658a8a3e5be85522f4b97119058bb024011f532d578d48f98910a169d1c77a949f7dbec5636e4db62a1398d6e6131343c2eceaa0f2a0cb1066300230385ee4f60af0afeee3a2102611ede25b07e0e1c30c12d38666feb175a3102158bb0aac1355f117138057f0a15581afe89b4602e6f706b6e4f8f08fdf207ffce0c5baea8bfe619ebb13eff67b820489a5ff03b0bb1c5967de5d7cec84c3f6fd2cfeada79bdc91cc36ed88d7f375fd76f84e7c9f676f76a29579bbad5e9bfb222fcf484665d879602a2e53dbaaea4ba71df44ecd57677e7f3283b9661a7b6f8808cd95ceb51c7cb44c3ebdfbf6694d1502125a6e9766ac7e645329ab405b879c6fb77206c86c74aa7ef4f6a848037de52ddc554ce029538206d9e61ef7ff168c7ab57ead5205589e6d67d06677b7594c8a46c5d79dcdc7446cbdd107c7f701c24ec2d95772d06de08b637b4cb65219fa30b9e66c9d326f6bb25a8d6b04828300e72a766da3eae409f1223c31ab81e78172382c6e267dbc08dfbd3edc2705e6d9f730da8fa1e9d088f0b7a715e5bdd8ae70faa365ab4246df3c1fe8ba724ef057c74a46471b46254ad7fb0da1854837f2f6f13ef3280a4c6f7c55162855a543fe4c764ac319c89f79f0fb797d4a7b668a16a1cba4916e7582a79c9a2f048993c2c3d02ae35a2c64a6b2a44b857ec681cbf1f3245ceaebbc39c0f532907c5087e9d0715e5e741a076a175396f682fd625a162cec836ea8fd061c28bca45ed70bf7c230a575dd7c4b1c6c0debf473b37df79a354d30692556c3e3a6f63f87caf48c2c8ec5a9cc1ed8862b6a28c512c11a1aac63b343cf3513a39a5b0197bf0e8577414706c6d228bcadc79bb0b060bef39c0572db9a6ec33d11607e6a36babb23515239b2c10ea33b826c4e0bf4063b9dbdbf0b431d518dd4707a9082b77c16c009e7cfde996f9cf135c3de300fcc5f314b5fa72b0a532d1aacb1d5ac8245966a90ad009e51491a225fefd345b77ed7552b9a927830bb1f7e8371e18b589dca77464fd08c57a2f30c3195979315b2081238c2c781e5ffb49342032e91cf4874c3adca9f9bbf387bb8f22649cc26067ac680374d11c6ceebbc9ce3d300f5927d2091295f72525be70928357004668ea97e29eb10fdfcdd5bfb7d9f2673066fe33c85c53004034ce6daa202a1a2eca8d4dff79e87fc5c0f789c3dd954156920995d8ad21e6a7bb044df919890034a9a3cf4b3539794e7ef25aac386adbaa7b0764a6e5284202d9fc761aa7831e4e1ed1408ad971811508ed5e7a8403d55d2eb08fdec7f9962b5eebf6e5fd4f5dc380a9510f0c2ce3b7ccbde07a490514a3491505f1876d515cff437370bceed0758042d17ddc8da6fc4cf0623011d2db06dbd64b04c5b74221a198ca76f3a19f770167678e841f2353899e9d248507e510564a260da83080e9d2c25ff6a3e10d016188067b99f0993c4c985ea34483c7222cb4a7813f682102a8f6e64ad985c504b70f8073633f50303c0d16ab0c5cfa009f0226c42fa16f458294102ae22ebabf2ccf0af2d79e98ceeee091f9a9734321e3d30beb069fde6707617e2b490704b986683f374b6bfa2d924ad4afcba54356121a633b6e3f90d71643b4217d172a22e5b2d6ee5a3a0b48a53f58a45516f706cace2a1343c5dc1dd6e675b1212680367940622a95032dc31eb016309bad58d9c468f0c5238c9940da5888ccf404101abf285ec658b51708392314998893923c113277e6a177b9c7d680a888f4f2922b7a85b2170589f9273a8edfd2100bcd07387d77f60b7208ca5d48b1f9627818e1e6595eec081ae1262cb46d1b040ea9315ac821015ba3d5bdcdeebe4da088ef4f0fa207612a56fb2cc4a0ef2d68e24b5ee15e73f5706c04ca6f6cc02004759e55212025b2e097bfcf40cbc8406dcb4baf466909e7acd15a8c56aa6fb46e3645b389804b1f6fd7ac4b45c33b3c5889165dd1686141dd42811fdc12dd6806dbebbc40ba0cf1fc7e1f6eacd60b9e23d4579121197b33315a7a301702d988ce6f35c19408bd940bb38bad1560ba4356728d12400f290f5c8bbae8c76ca93fb9abe1f27d83b4260e9ccb084334f4c137dfae8b1213df33eeaac7f0f4bf4dcc2c96e1b11d61cd5168228cb2a5350b3c8cca4fc0dbfa647a009bb558032164cd117ddf5db0997c8422ef39d5884dc30b0e772b6206ec5ae6495977e069a0251a09d47439742c360d8f02a022ae202ec0207b8fcb254aa6dd287c789cc59f17d2cef8694cc648ed0804a3cf8e690c915537e995e49f472dcde36181828190b27c217accad274ce4a3e8360da724a55db4483558726831117a7780ea55323c0e04c22d9ddd5d61dbc4812d72cd2cf2bde9c4f0dc7abe677e3c935bb391f2bcf0edccde9374503c1c52c1ca296920a90c830c118129949ff3b433da1a931e938c035a6b2c138a7f46747b46a94d33ac0c74e4fcf1f41cd0bf12659f63d15c075671d861f2843df902397df9f36d305d5392d323adac7f37750117344063a92af63c631d00b9014e24f97d3e6ec4082952007a7a5793b6a16e9000bc30142e110ab70f1e81da9a55b2b39b6061b1038e39bdbdac10957bec02d77538ca76b356b913c2b296fa40d761bc571193b31ba56137ee9c0fa1ca3e4ee88a0d6e1cd72b0603dd50db7c4dee2325e8d497ae36febbb67adaac2765585e3057cde3cb85e2f2fe3d278468146f924bd172adaef6215966f70d7c8f2bd1575c3085f7e239ed22b26f5345fdaae42a5ec4531af46dcb0d6eb9088de9ed5a13b9242c567003906d7ac951d51ab9efaf539bd025605649cfe49c60b8fd7bfbc123b70c66855011141340c0b942ae19d2ab8074fe00a757957a462ff313ada92c3393e83a0a6019e621f218f531b52cdb70c492e155c4636e4caef03f40c82a5d717528173620b1591bac5c6cc5177ad76d3ccbc4734912d24286ada9a3fe6999a15e53616660414a66549f5d2df7393d7b0a01fb6fbbce8335ee027372f4a54162580c79a6e4807282b5bde9b03b36b261c7b3d2e66a9a26047b08b2d26898c47c8f60b4f14e6c18c59aff042043ab55dd32f7f091fbb4a31369bce2a9a2cb4cbab85a1f734e0e04185f505a32c808e96bf0001450eedb425aabf547d544c8b20db055e5ac9520373ee985a5a526c20e0bef21c38b156144b5a021c43d4bdb5a26d47625579c545e92022a3e165f57c0425129c983781dfad9041d4b77ba1c4676073416f0cda8355258e994434fba0bfe0dbd515ab37cace243834289d1a8e10f5adf360fe95066b8a7db03b9b01e9ec8c82e755ad23d263e08ae5079a5d68d3d0ca09d107aaf84aaa48931e79cf0a3079b41c0a1c3c3d42d89f24bcc657c3a44bf4a65948aa1faf642eecb84b119aecea0b6d081c04680ed0d0d41a06199d6b32e07c800f7655135230ce34d381b4c6fece111c88f8819c661ab84800c5682db15fd6ea3e8a4c875d600b73371048793dc5c0d3b18bf45e2b46f02147116f163795e2ceb8be4df2fbb777185c377feaae247f42c9b40e6b20995ad1b0d750255c9d2fd596e085f71dd2489e8acee172ba982252b88e5cb459f8ea969f7b6a3f0d8491c03709ad05a2c5a1ae65bd47b1ac9123874bbdb06fe5ad6c381ad6373202a543d54fb10e76634189e0c7970fc7cef703f8c49b935032960d87fa5714245c52ea3c56be640770eb1e0fe9378821db20ab144781029dada979cdf80c93436ffc55c30bba9e5d6467f2400f930fcfee790a03a07f8fea9e6822f93af0e9b23f6c7ed013329522d3969c2692b3907137ee27b1123d9b7d7e2cca0e1b6c1bcaac34e577209c9fe6e65bed97bb949c18cdd116d2a627beaa6785983abe8c276dfa045f2f1cb8b41fb90ae1f3d4b2378c9175c448775a1f94a286e59ea2e97e48e0ba7494298a41671a11db5f0b66352354dca64e90e112bc93ecfde2cb3e9a8df75b8f563298d0e1aa5e9b17172d12293f0eca9fadeb2f57c5f743f5fbf1de23b60bebecd94f309e074008bfa43ab6f5241edef42b63fc687880855e9d7c3a7d0f314d7dbe0a85b472d678737c775b3937f8ea21be356cf54945a399b1ad9ee8951c8fb8eecbd6272c47eeaec998cc731f441100fad588c39598908f5b9da4047de1d90999a7ea1a684ea3bdfb23dc753426c12cf4e69676adb89e3783fa87603b41c02f5b0a8745c6114a44dd259d947ec83e01b35edf78860b17b3ee7f39e70c742b5f7cc6d623d9543de34b59791179670d7c3484c684f08e25e70d721e6a6c0ef5d3bfcc6d71c570bab81f56af7c17f1d6fc8daa26a782d259dc247493e7832bc6e4d9dd686f1c9e6035f313b8d752b82f40e127f6fb279a80e228864349bf21dc825efbdd2a0f3c0f9f2c7bdb8c48354db4a1e7bb50386211b897f55f139353f374d5b15b1a3bc01f0f2d7eeff4153183050b1abedeac5d6c17eee7b669bec8b9222b6b3b0fbaeaf40857f95e4b79b8a3db759f3abcd4987f088500cbce19621a61b2094cec051f7957276b6572fc81da9ea52cf71db075d69e150f4839c81f6317eb58ee0762cbc8876e0c1c6281e75607b05ea835ee3fde435071680d91d38b4abb52bc43df784b2647fe4f28611777cbde0bb1758bfb4d78d4340bb97df83720afcaa79a1b8db5b79b9de3555893c007105a4aec9e8f7ed5253b205bb1fc69f7992c910d036f6a1571c18c61b899fd6d0c9787cff4b4d81ec11a80b2dcb2e84bf89647b006098e55956012d5bf836a54dd7e9080b0f4dbb188abc3bb46bcca763fe24fd66213c11d1fcc18b4ef3aa28455e76dee0738a2ea4ec70be650a488b69ddbfc693d477583440011f6778868660d5ac20006fde0f0fa351c145665a57d2ba53e41fddd5724423bf6efecf75646c4ae72c46d8a", 0x1f000) 21:40:41 executing program 3: r0 = syz_open_dev$hidraw(&(0x7f0000000180), 0x82, 0x40) r1 = syz_open_dev$evdev(&(0x7f0000000000), 0x7, 0xa0203) r2 = syz_open_dev$evdev(&(0x7f0000000080), 0x10001, 0x200100) ioctl$EVIOCSABS20(r2, 0x401845e0, &(0x7f00000000c0)={0x2, 0x4, 0x8001, 0x3e9, 0x3, 0x3}) ioctl$EVIOCSABS3F(r1, 0x401845ff, &(0x7f0000000040)={0x3, 0x6, 0x3, 0x68, 0x3, 0x11c}) write$hidraw(r0, &(0x7f0000000200)="bc0ca8f4d3805a1e9cbb6e4c040682a0bd99ef43cdd6bc06d27abc341167e0919172aac8aeb68e087adc02c812909c22c9ea07120e55bc7de10dba97b1bcd3516b4539bf6f21533d32df047fe3f4800bbee6fd6af40af92318ea15f16a78c34236b9d09d1b7358325d47164ddf658a8a3e5be85522f4b97119058bb024011f532d578d48f98910a169d1c77a949f7dbec5636e4db62a1398d6e6131343c2eceaa0f2a0cb1066300230385ee4f60af0afeee3a2102611ede25b07e0e1c30c12d38666feb175a3102158bb0aac1355f117138057f0a15581afe89b4602e6f706b6e4f8f08fdf207ffce0c5baea8bfe619ebb13eff67b820489a5ff03b0bb1c5967de5d7cec84c3f6fd2cfeada79bdc91cc36ed88d7f375fd76f84e7c9f676f76a29579bbad5e9bfb222fcf484665d879602a2e53dbaaea4ba71df44ecd57677e7f3283b9661a7b6f8808cd95ceb51c7cb44c3ebdfbf6694d1502125a6e9766ac7e645329ab405b879c6fb77206c86c74aa7ef4f6a848037de52ddc554ce029538206d9e61ef7ff168c7ab57ead5205589e6d67d06677b7594c8a46c5d79dcdc7446cbdd107c7f701c24ec2d95772d06de08b637b4cb65219fa30b9e66c9d326f6bb25a8d6b04828300e72a766da3eae409f1223c31ab81e78172382c6e267dbc08dfbd3edc2705e6d9f730da8fa1e9d088f0b7a715e5bdd8ae70faa365ab4246df3c1fe8ba724ef057c74a46471b46254ad7fb0da1854837f2f6f13ef3280a4c6f7c55162855a543fe4c764ac319c89f79f0fb797d4a7b668a16a1cba4916e7582a79c9a2f048993c2c3d02ae35a2c64a6b2a44b857ec681cbf1f3245ceaebbc39c0f532907c5087e9d0715e5e741a076a175396f682fd625a162cec836ea8fd061c28bca45ed70bf7c230a575dd7c4b1c6c0debf473b37df79a354d30692556c3e3a6f63f87caf48c2c8ec5a9cc1ed8862b6a28c512c11a1aac63b343cf3513a39a5b0197bf0e8577414706c6d228bcadc79bb0b060bef39c0572db9a6ec33d11607e6a36babb23515239b2c10ea33b826c4e0bf4063b9dbdbf0b431d518dd4707a9082b77c16c009e7cfde996f9cf135c3de300fcc5f314b5fa72b0a532d1aacb1d5ac8245966a90ad009e51491a225fefd345b77ed7552b9a927830bb1f7e8371e18b589dca77464fd08c57a2f30c3195979315b2081238c2c781e5ffb49342032e91cf4874c3adca9f9bbf387bb8f22649cc26067ac680374d11c6ceebbc9ce3d300f5927d2091295f72525be70928357004668ea97e29eb10fdfcdd5bfb7d9f2673066fe33c85c53004034ce6daa202a1a2eca8d4dff79e87fc5c0f789c3dd954156920995d8ad21e6a7bb044df919890034a9a3cf4b3539794e7ef25aac386adbaa7b0764a6e5284202d9fc761aa7831e4e1ed1408ad971811508ed5e7a8403d55d2eb08fdec7f9962b5eebf6e5fd4f5dc380a9510f0c2ce3b7ccbde07a490514a3491505f1876d515cff437370bceed0758042d17ddc8da6fc4cf0623011d2db06dbd64b04c5b74221a198ca76f3a19f770167678e841f2353899e9d248507e510564a260da83080e9d2c25ff6a3e10d016188067b99f0993c4c985ea34483c7222cb4a7813f682102a8f6e64ad985c504b70f8073633f50303c0d16ab0c5cfa009f0226c42fa16f458294102ae22ebabf2ccf0af2d79e98ceeee091f9a9734321e3d30beb069fde6707617e2b490704b986683f374b6bfa2d924ad4afcba54356121a633b6e3f90d71643b4217d172a22e5b2d6ee5a3a0b48a53f58a45516f706cace2a1343c5dc1dd6e675b1212680367940622a95032dc31eb016309bad58d9c468f0c5238c9940da5888ccf404101abf285ec658b51708392314998893923c113277e6a177b9c7d680a888f4f2922b7a85b2170589f9273a8edfd2100bcd07387d77f60b7208ca5d48b1f9627818e1e6595eec081ae1262cb46d1b040ea9315ac821015ba3d5bdcdeebe4da088ef4f0fa207612a56fb2cc4a0ef2d68e24b5ee15e73f5706c04ca6f6cc02004759e55212025b2e097bfcf40cbc8406dcb4baf466909e7acd15a8c56aa6fb46e3645b389804b1f6fd7ac4b45c33b3c5889165dd1686141dd42811fdc12dd6806dbebbc40ba0cf1fc7e1f6eacd60b9e23d4579121197b33315a7a301702d988ce6f35c19408bd940bb38bad1560ba4356728d12400f290f5c8bbae8c76ca93fb9abe1f27d83b4260e9ccb084334f4c137dfae8b1213df33eeaac7f0f4bf4dcc2c96e1b11d61cd5168228cb2a5350b3c8cca4fc0dbfa647a009bb558032164cd117ddf5db0997c8422ef39d5884dc30b0e772b6206ec5ae6495977e069a0251a09d47439742c360d8f02a022ae202ec0207b8fcb254aa6dd287c789cc59f17d2cef8694cc648ed0804a3cf8e690c915537e995e49f472dcde36181828190b27c217accad274ce4a3e8360da724a55db4483558726831117a7780ea55323c0e04c22d9ddd5d61dbc4812d72cd2cf2bde9c4f0dc7abe677e3c935bb391f2bcf0edccde9374503c1c52c1ca296920a90c830c118129949ff3b433da1a931e938c035a6b2c138a7f46747b46a94d33ac0c74e4fcf1f41cd0bf12659f63d15c075671d861f2843df902397df9f36d305d5392d323adac7f37750117344063a92af63c631d00b9014e24f97d3e6ec4082952007a7a5793b6a16e9000bc30142e110ab70f1e81da9a55b2b39b6061b1038e39bdbdac10957bec02d77538ca76b356b913c2b296fa40d761bc571193b31ba56137ee9c0fa1ca3e4ee88a0d6e1cd72b0603dd50db7c4dee2325e8d497ae36febbb67adaac2765585e3057cde3cb85e2f2fe3d278468146f924bd172adaef6215966f70d7c8f2bd1575c3085f7e239ed22b26f5345fdaae42a5ec4531af46dcb0d6eb9088de9ed5a13b9242c567003906d7ac951d51ab9efaf539bd025605649cfe49c60b8fd7bfbc123b70c66855011141340c0b942ae19d2ab8074fe00a757957a462ff313ada92c3393e83a0a6019e621f218f531b52cdb70c492e155c4636e4caef03f40c82a5d717528173620b1591bac5c6cc5177ad76d3ccbc4734912d24286ada9a3fe6999a15e53616660414a66549f5d2df7393d7b0a01fb6fbbce8335ee027372f4a54162580c79a6e4807282b5bde9b03b36b261c7b3d2e66a9a26047b08b2d26898c47c8f60b4f14e6c18c59aff042043ab55dd32f7f091fbb4a31369bce2a9a2cb4cbab85a1f734e0e04185f505a32c808e96bf0001450eedb425aabf547d544c8b20db055e5ac9520373ee985a5a526c20e0bef21c38b156144b5a021c43d4bdb5a26d47625579c545e92022a3e165f57c0425129c983781dfad9041d4b77ba1c4676073416f0cda8355258e994434fba0bfe0dbd515ab37cace243834289d1a8e10f5adf360fe95066b8a7db03b9b01e9ec8c82e755ad23d263e08ae5079a5d68d3d0ca09d107aaf84aaa48931e79cf0a3079b41c0a1c3c3d42d89f24bcc657c3a44bf4a65948aa1faf642eecb84b119aecea0b6d081c04680ed0d0d41a06199d6b32e07c800f7655135230ce34d381b4c6fece111c88f8819c661ab84800c5682db15fd6ea3e8a4c875d600b73371048793dc5c0d3b18bf45e2b46f02147116f163795e2ceb8be4df2fbb777185c377feaae247f42c9b40e6b20995ad1b0d750255c9d2fd596e085f71dd2489e8acee172ba982252b88e5cb459f8ea969f7b6a3f0d8491c03709ad05a2c5a1ae65bd47b1ac9123874bbdb06fe5ad6c381ad6373202a543d54fb10e76634189e0c7970fc7cef703f8c49b935032960d87fa5714245c52ea3c56be640770eb1e0fe9378821db20ab144781029dada979cdf80c93436ffc55c30bba9e5d6467f2400f930fcfee790a03a07f8fea9e6822f93af0e9b23f6c7ed013329522d3969c2692b3907137ee27b1123d9b7d7e2cca0e1b6c1bcaac34e577209c9fe6e65bed97bb949c18cdd116d2a627beaa6785983abe8c276dfa045f2f1cb8b41fb90ae1f3d4b2378c9175c448775a1f94a286e59ea2e97e48e0ba7494298a41671a11db5f0b66352354dca64e90e112bc93ecfde2cb3e9a8df75b8f563298d0e1aa5e9b17172d12293f0eca9fadeb2f57c5f743f5fbf1de23b60bebecd94f309e074008bfa43ab6f5241edef42b63fc687880855e9d7c3a7d0f314d7dbe0a85b472d678737c775b3937f8ea21be356cf54945a399b1ad9ee8951c8fb8eecbd6272c47eeaec998cc731f441100fad588c39598908f5b9da4047de1d90999a7ea1a684ea3bdfb23dc753426c12cf4e69676adb89e3783fa87603b41c02f5b0a8745c6114a44dd259d947ec83e01b35edf78860b17b3ee7f39e70c742b5f7cc6d623d9543de34b59791179670d7c3484c684f08e25e70d721e6a6c0ef5d3bfcc6d71c570bab81f56af7c17f1d6fc8daa26a782d259dc247493e7832bc6e4d9dd686f1c9e6035f313b8d752b82f40e127f6fb279a80e228864349bf21dc825efbdd2a0f3c0f9f2c7bdb8c48354db4a1e7bb50386211b897f55f139353f374d5b15b1a3bc01f0f2d7eeff4153183050b1abedeac5d6c17eee7b669bec8b9222b6b3b0fbaeaf40857f95e4b79b8a3db759f3abcd4987f088500cbce19621a61b2094cec051f7957276b6572fc81da9ea52cf71db075d69e150f4839c81f6317eb58ee0762cbc8876e0c1c6281e75607b05ea835ee3fde435071680d91d38b4abb52bc43df784b2647fe4f28611777cbde0bb1758bfb4d78d4340bb97df83720afcaa79a1b8db5b79b9de3555893c007105a4aec9e8f7ed5253b205bb1fc69f7992c910d036f6a1571c18c61b899fd6d0c9787cff4b4d81ec11a80b2dcb2e84bf89647b006098e55956012d5bf836a54dd7e9080b0f4dbb188abc3bb46bcca763fe24fd66213c11d1fcc18b4ef3aa28455e76dee0738a2ea4ec70be650a488b69ddbfc693d477583440011f6778868660d5ac20006fde0f0fa351c145665a57d2ba53e41fddd5724423bf6efecf75646c4ae72c46d8a", 0x20001001) syz_open_dev$hidraw(&(0x7f0000000100), 0x1ff, 0x102004) [ 1272.738778][T10185] usb 4-1: 0:2 : does not exist [ 1272.739159][T14975] quatech2 6-1:3.126: Quatech 2nd gen USB to Serial Driver converter detected [ 1272.754439][T10185] usb 4-1: USB disconnect, device number 81 21:40:41 executing program 1: r0 = syz_open_dev$hidraw(&(0x7f00000001c0), 0x0, 0x418a02) ioctl$HIDIOCGRAWPHYS(r0, 0x80404805, &(0x7f0000000180)) write$hidraw(r0, 0x0, 0x0) r1 = syz_open_dev$hidraw(&(0x7f0000000040), 0x0, 0x0) write$hidraw(r1, 0x0, 0x0) ioctl$HIDIOCGRAWNAME(r1, 0x80404804, &(0x7f00000000c0)) syz_open_dev$hidraw(&(0x7f0000000100), 0x7, 0x101100) r2 = syz_open_dev$hidraw(&(0x7f0000000200), 0x3, 0x2) ioctl$HIDIOCSFEATURE(r2, 0xc0404806, &(0x7f0000000240)="824d31ef6465e5c15204e8585f1cbd72ac42ee31ec2582d196008a53d4edd152c1b186edbed3704395c20e0e2df5b3e803bc7b27e31b2d25ef62fe727dd151fc9e1fe6606faece93b8f8acf9fe6edea1df0865e8cc8373") r3 = syz_open_dev$hiddev(0x0, 0x0, 0x101000) ioctl$HIDIOCAPPLICATION(r3, 0x4802, 0x1) ioctl$HIDIOCGUSAGE(r3, 0xc018480b, &(0x7f00000011c0)={0x1, 0x3, 0x4, 0x0, 0xfffffebd, 0x6}) ioctl$HIDIOCGVERSION(r3, 0x80044801, &(0x7f0000001240)) ioctl$HIDIOCGREPORTINFO(r3, 0xc00c4809, &(0x7f0000000140)={0x3, 0x979d63c9ea135306, 0xa8}) read$hidraw(r0, &(0x7f0000000000)=""/152, 0x98) 21:40:41 executing program 4: syz_open_dev$hidraw(&(0x7f00000001c0), 0x0, 0x80002) r0 = syz_open_dev$hidraw(&(0x7f0000000000), 0x0, 0x40000) read$hidraw(r0, &(0x7f0000000040)=""/157, 0x9d) 21:40:41 executing program 3: r0 = syz_open_dev$hidraw(&(0x7f00000001c0), 0x0, 0x80002) write$hidraw(r0, &(0x7f0000000200)="bc0ca8f4d3805a1e9cbb6e4c040682a0bd99ef43cdd6bc06d27abc341167e0919172aac8aeb68e087adc02c812909c22c9ea07120e55bc7de10dba97b1bcd3516b4539bf6f21533d32df047fe3f4800bbee6fd6af40af92318ea15f16a78c34236b9d09d1b7358325d47164ddf658a8a3e5be85522f4b97119058bb024011f532d578d48f98910a169d1c77a949f7dbec5636e4db62a1398d6e6131343c2eceaa0f2a0cb1066300230385ee4f60af0afeee3a2102611ede25b07e0e1c30c12d38666feb175a3102158bb0aac1355f117138057f0a15581afe89b4602e6f706b6e4f8f08fdf207ffce0c5baea8bfe619ebb13eff67b820489a5ff03b0bb1c5967de5d7cec84c3f6fd2cfeada79bdc91cc36ed88d7f375fd76f84e7c9f676f76a29579bbad5e9bfb222fcf484665d879602a2e53dbaaea4ba71df44ecd57677e7f3283b9661a7b6f8808cd95ceb51c7cb44c3ebdfbf6694d1502125a6e9766ac7e645329ab405b879c6fb77206c86c74aa7ef4f6a848037de52ddc554ce029538206d9e61ef7ff168c7ab57ead5205589e6d67d06677b7594c8a46c5d79dcdc7446cbdd107c7f701c24ec2d95772d06de08b637b4cb65219fa30b9e66c9d326f6bb25a8d6b04828300e72a766da3eae409f1223c31ab81e78172382c6e267dbc08dfbd3edc2705e6d9f730da8fa1e9d088f0b7a715e5bdd8ae70faa365ab4246df3c1fe8ba724ef057c74a46471b46254ad7fb0da1854837f2f6f13ef3280a4c6f7c55162855a543fe4c764ac319c89f79f0fb797d4a7b668a16a1cba4916e7582a79c9a2f048993c2c3d02ae35a2c64a6b2a44b857ec681cbf1f3245ceaebbc39c0f532907c5087e9d0715e5e741a076a175396f682fd625a162cec836ea8fd061c28bca45ed70bf7c230a575dd7c4b1c6c0debf473b37df79a354d30692556c3e3a6f63f87caf48c2c8ec5a9cc1ed8862b6a28c512c11a1aac63b343cf3513a39a5b0197bf0e8577414706c6d228bcadc79bb0b060bef39c0572db9a6ec33d11607e6a36babb23515239b2c10ea33b826c4e0bf4063b9dbdbf0b431d518dd4707a9082b77c16c009e7cfde996f9cf135c3de300fcc5f314b5fa72b0a532d1aacb1d5ac8245966a90ad009e51491a225fefd345b77ed7552b9a927830bb1f7e8371e18b589dca77464fd08c57a2f30c3195979315b2081238c2c781e5ffb49342032e91cf4874c3adca9f9bbf387bb8f22649cc26067ac680374d11c6ceebbc9ce3d300f5927d2091295f72525be70928357004668ea97e29eb10fdfcdd5bfb7d9f2673066fe33c85c53004034ce6daa202a1a2eca8d4dff79e87fc5c0f789c3dd954156920995d8ad21e6a7bb044df919890034a9a3cf4b3539794e7ef25aac386adbaa7b0764a6e5284202d9fc761aa7831e4e1ed1408ad971811508ed5e7a8403d55d2eb08fdec7f9962b5eebf6e5fd4f5dc380a9510f0c2ce3b7ccbde07a490514a3491505f1876d515cff437370bceed0758042d17ddc8da6fc4cf0623011d2db06dbd64b04c5b74221a198ca76f3a19f770167678e841f2353899e9d248507e510564a260da83080e9d2c25ff6a3e10d016188067b99f0993c4c985ea34483c7222cb4a7813f682102a8f6e64ad985c504b70f8073633f50303c0d16ab0c5cfa009f0226c42fa16f458294102ae22ebabf2ccf0af2d79e98ceeee091f9a9734321e3d30beb069fde6707617e2b490704b986683f374b6bfa2d924ad4afcba54356121a633b6e3f90d71643b4217d172a22e5b2d6ee5a3a0b48a53f58a45516f706cace2a1343c5dc1dd6e675b1212680367940622a95032dc31eb016309bad58d9c468f0c5238c9940da5888ccf404101abf285ec658b51708392314998893923c113277e6a177b9c7d680a888f4f2922b7a85b2170589f9273a8edfd2100bcd07387d77f60b7208ca5d48b1f9627818e1e6595eec081ae1262cb46d1b040ea9315ac821015ba3d5bdcdeebe4da088ef4f0fa207612a56fb2cc4a0ef2d68e24b5ee15e73f5706c04ca6f6cc02004759e55212025b2e097bfcf40cbc8406dcb4baf466909e7acd15a8c56aa6fb46e3645b389804b1f6fd7ac4b45c33b3c5889165dd1686141dd42811fdc12dd6806dbebbc40ba0cf1fc7e1f6eacd60b9e23d4579121197b33315a7a301702d988ce6f35c19408bd940bb38bad1560ba4356728d12400f290f5c8bbae8c76ca93fb9abe1f27d83b4260e9ccb084334f4c137dfae8b1213df33eeaac7f0f4bf4dcc2c96e1b11d61cd5168228cb2a5350b3c8cca4fc0dbfa647a009bb558032164cd117ddf5db0997c8422ef39d5884dc30b0e772b6206ec5ae6495977e069a0251a09d47439742c360d8f02a022ae202ec0207b8fcb254aa6dd287c789cc59f17d2cef8694cc648ed0804a3cf8e690c915537e995e49f472dcde36181828190b27c217accad274ce4a3e8360da724a55db4483558726831117a7780ea55323c0e04c22d9ddd5d61dbc4812d72cd2cf2bde9c4f0dc7abe677e3c935bb391f2bcf0edccde9374503c1c52c1ca296920a90c830c118129949ff3b433da1a931e938c035a6b2c138a7f46747b46a94d33ac0c74e4fcf1f41cd0bf12659f63d15c075671d861f2843df902397df9f36d305d5392d323adac7f37750117344063a92af63c631d00b9014e24f97d3e6ec4082952007a7a5793b6a16e9000bc30142e110ab70f1e81da9a55b2b39b6061b1038e39bdbdac10957bec02d77538ca76b356b913c2b296fa40d761bc571193b31ba56137ee9c0fa1ca3e4ee88a0d6e1cd72b0603dd50db7c4dee2325e8d497ae36febbb67adaac2765585e3057cde3cb85e2f2fe3d278468146f924bd172adaef6215966f70d7c8f2bd1575c3085f7e239ed22b26f5345fdaae42a5ec4531af46dcb0d6eb9088de9ed5a13b9242c567003906d7ac951d51ab9efaf539bd025605649cfe49c60b8fd7bfbc123b70c66855011141340c0b942ae19d2ab8074fe00a757957a462ff313ada92c3393e83a0a6019e621f218f531b52cdb70c492e155c4636e4caef03f40c82a5d717528173620b1591bac5c6cc5177ad76d3ccbc4734912d24286ada9a3fe6999a15e53616660414a66549f5d2df7393d7b0a01fb6fbbce8335ee027372f4a54162580c79a6e4807282b5bde9b03b36b261c7b3d2e66a9a26047b08b2d26898c47c8f60b4f14e6c18c59aff042043ab55dd32f7f091fbb4a31369bce2a9a2cb4cbab85a1f734e0e04185f505a32c808e96bf0001450eedb425aabf547d544c8b20db055e5ac9520373ee985a5a526c20e0bef21c38b156144b5a021c43d4bdb5a26d47625579c545e92022a3e165f57c0425129c983781dfad9041d4b77ba1c4676073416f0cda8355258e994434fba0bfe0dbd515ab37cace243834289d1a8e10f5adf360fe95066b8a7db03b9b01e9ec8c82e755ad23d263e08ae5079a5d68d3d0ca09d107aaf84aaa48931e79cf0a3079b41c0a1c3c3d42d89f24bcc657c3a44bf4a65948aa1faf642eecb84b119aecea0b6d081c04680ed0d0d41a06199d6b32e07c800f7655135230ce34d381b4c6fece111c88f8819c661ab84800c5682db15fd6ea3e8a4c875d600b73371048793dc5c0d3b18bf45e2b46f02147116f163795e2ceb8be4df2fbb777185c377feaae247f42c9b40e6b20995ad1b0d750255c9d2fd596e085f71dd2489e8acee172ba982252b88e5cb459f8ea969f7b6a3f0d8491c03709ad05a2c5a1ae65bd47b1ac9123874bbdb06fe5ad6c381ad6373202a543d54fb10e76634189e0c7970fc7cef703f8c49b935032960d87fa5714245c52ea3c56be640770eb1e0fe9378821db20ab144781029dada979cdf80c93436ffc55c30bba9e5d6467f2400f930fcfee790a03a07f8fea9e6822f93af0e9b23f6c7ed013329522d3969c2692b3907137ee27b1123d9b7d7e2cca0e1b6c1bcaac34e577209c9fe6e65bed97bb949c18cdd116d2a627beaa6785983abe8c276dfa045f2f1cb8b41fb90ae1f3d4b2378c9175c448775a1f94a286e59ea2e97e48e0ba7494298a41671a11db5f0b66352354dca64e90e112bc93ecfde2cb3e9a8df75b8f563298d0e1aa5e9b17172d12293f0eca9fadeb2f57c5f743f5fbf1de23b60bebecd94f309e074008bfa43ab6f5241edef42b63fc687880855e9d7c3a7d0f314d7dbe0a85b472d678737c775b3937f8ea21be356cf54945a399b1ad9ee8951c8fb8eecbd6272c47eeaec998cc731f441100fad588c39598908f5b9da4047de1d90999a7ea1a684ea3bdfb23dc753426c12cf4e69676adb89e3783fa87603b41c02f5b0a8745c6114a44dd259d947ec83e01b35edf78860b17b3ee7f39e70c742b5f7cc6d623d9543de34b59791179670d7c3484c684f08e25e70d721e6a6c0ef5d3bfcc6d71c570bab81f56af7c17f1d6fc8daa26a782d259dc247493e7832bc6e4d9dd686f1c9e6035f313b8d752b82f40e127f6fb279a80e228864349bf21dc825efbdd2a0f3c0f9f2c7bdb8c48354db4a1e7bb50386211b897f55f139353f374d5b15b1a3bc01f0f2d7eeff4153183050b1abedeac5d6c17eee7b669bec8b9222b6b3b0fbaeaf40857f95e4b79b8a3db759f3abcd4987f088500cbce19621a61b2094cec051f7957276b6572fc81da9ea52cf71db075d69e150f4839c81f6317eb58ee0762cbc8876e0c1c6281e75607b05ea835ee3fde435071680d91d38b4abb52bc43df784b2647fe4f28611777cbde0bb1758bfb4d78d4340bb97df83720afcaa79a1b8db5b79b9de3555893c007105a4aec9e8f7ed5253b205bb1fc69f7992c910d036f6a1571c18c61b899fd6d0c9787cff4b4d81ec11a80b2dcb2e84bf89647b006098e55956012d5bf836a54dd7e9080b0f4dbb188abc3bb46bcca763fe24fd66213c11d1fcc18b4ef3aa28455e76dee0738a2ea4ec70be650a488b69ddbfc693d477583440011f6778868660d5ac20006fde0f0fa351c145665a57d2ba53e41fddd5724423bf6efecf75646c4ae72c46d8a", 0x20001001) r1 = syz_open_dev$evdev(&(0x7f0000000f00), 0x0, 0x0) ioctl$EVIOCSABS20(r1, 0x401845e0, 0x0) ioctl$EVIOCRMFF(r1, 0x40044581, &(0x7f00000000c0)=0x603) r2 = syz_open_dev$hidraw(&(0x7f0000000000), 0x7, 0x8801) read$hidraw(r2, &(0x7f0000000040)=""/126, 0x7e) [ 1272.805496][T14975] ------------[ cut here ]------------ [ 1272.811298][T14975] usb 6-1: BOGUS control dir, pipe 80003180 doesn't match bRequestType 40 [ 1272.820150][T14975] WARNING: CPU: 0 PID: 14975 at drivers/usb/core/urb.c:410 usb_submit_urb+0x149d/0x18a0 [ 1272.830058][T14975] Modules linked in: [ 1272.833980][T14975] CPU: 0 PID: 14975 Comm: kworker/0:9 Not tainted 5.13.0-rc4-syzkaller #0 [ 1272.842565][T14975] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 21:40:41 executing program 2: ioctl$EVIOCGPHYS(0xffffffffffffffff, 0x80404507, &(0x7f0000000140)=""/105) r0 = syz_open_dev$hidraw(&(0x7f00000001c0), 0x0, 0x80000) r1 = syz_open_dev$hidraw(&(0x7f0000000040), 0x0, 0x0) write$hidraw(r1, 0x0, 0x0) ioctl$EVIOCRMFF(0xffffffffffffffff, 0x40044581, &(0x7f0000001040)=0xb350) read$hidraw(r1, &(0x7f0000000000)=""/192, 0xc0) ioctl$HIDIOCGFEATURE(r1, 0xc0404807, &(0x7f00000000c0)={0x6, "f5ec25ce539070e53c7341375a6f30782b07828fa929aaca1b95bfb6aa3f8b828bec45d767a15c8d299953ee942d980e8cb3cdc1ad67ae8754c478d43ae0826d"}) write$hidraw(r0, &(0x7f0000000200)="bc0ca8f4d3805a1e9cbb6e4c040682a0bd99ef43cdd6bc06d27abc341167e0919172aac8aeb68e087adc02c820909c22c9ea07120e55bc7de10dba97b1bcd3516b45398f6f21533d32df047fe3f4800bbee6fd6af40af92318ea15f16a78c34236b9d09d1b7358325d47164ddf658a8a3e5be85522f4b97119058bb024011f532d578d48f98910a169d1c77a949f7dbec5636e4db62a1398d6e6131343c2eceaa0f2a0cb1066300230385ee4f60af0afeee3a2102611ede25b07e0e1c30c12d38666feb175a3102158bb0aac1355f117138057f0a15581afe89b4602e6f706b6e4f8f08fdf207ffce0c5baea8bfe619ebb13eff67b820489a5ff03b0bb1c5967de5d7cec84c3f6fd2cfeada79bdc91cc36ed88d7f375fd76f84e7c9f676f76a29579bbad5e9bfb222fcf484665d879602a2e53dbaaea4ba71df44ecd57677e7f3283b9661a7b6f8808cd95ceb51c7cb44c3ebdfbf6694d1502125a6e9766ac7e645329ab405b879c6fb77206c86c74aa7ef4f6a848037de52ddc554ce029538206d9e61ef7ff168c7ab57ead5205589e6d67d06677b7594c8a46c5d79dcdc7446cbdd107c7f701c24ec2d95772d06de08b637b4cb65219fa30b9e66c9d326f6bb25a8d6b04828300e72a766da3eae409f1223c31ab81e78172382c6e267dbc08dfbd3edc2705e6d9f730da8fa1e9d088f0b7a715e5bdd8ae70faa365ab4246df3c1fe8ba724ef057c74a46471b46254ad7fb0da1854837f2f6f13ef3280a4c6f7c55162855a543fe4c764ac319c89f79f0fb797d4a7b668a16a1cba4916e7582a79c9a2f048993c2c3d02ae35a2c64a6b2a44b857ec681cbf1f3245ceaebbc39c0f532907c5087e9d0715e5e741a076a175396f682fd625a162cec836ea8fd061c28bca45ed70bf7c230a575dd7c4b1c6c0debf473b37df79a354d30692556c3e3a6f63f87caf48c2c8ec5a9cc1ed8862b6a28c512c11a1aac63b343cf3513a39a5b0197bf0e8577414706c6d228bcadc79bb0b060bef39c0572db9a6ec33d11607e6a36babb23515239b2c10ea33b826c4e0bf4063b9dbdbf0b431d518dd4707a9082b77c16c009e7cfde996f9cf135c3de300fcc5f314b5fa72b0a532d1aacb1d5ac8245966a90ad009e51491a225fefd345b77ed7552b9a927830bb1f7e8371e18b589dca77464fd08c57a2f30c3195979315b2081238c2c781e5ffb49342032e91cf4874c3adca9f9bbf387bb8f22649cc26067ac680374d11c6ceebbc9ce3d300f5927d2091295f72525be70928357004668ea97e29eb10fdfcdd5bfb7d9f2673066fe33c85c53004034ce6daa202a1a2eca8d4dff79e87fc5c0f789c3dd954156920995d8ad21e6a7bb044df919890034a9a3cf4b3539794e7ef25aac386adbaa7b0764a6e5284202d9fc761aa7831e4e1ed1408ad971811508ed5e7a8403d55d2eb08fdec7f9962b5eebf6e5fd4f5dc380a9510f0c2ce3b7ccbde07a490514a3491505f1876d515cff437370bceed0758042d17ddc8da6fc4cf0623011d2db06dbd64b04c5b74221a198ca76f3a19f770167678e841f2353899e9d248507e510564a260da83080e9d2c25ff6a3e10d016188067b99f0993c4c985ea34483c7222cb4a7813f682102a8f6e64ad985c504b70f8073633f50303c0d16ab0c5cfa009f0226c42fa16f458294102ae22ebabf2ccf0af2d79e98ceeee091f9a9734321e3d30beb069fde6707617e2b490704b986683f374b6bfa2d924ad4afcba54356121a633b6e3f90d71643b4217d172a22e5b2d6ee5a3a0b48a53f58a45516f706cace2a1343c5dc1dd6e675b1212680367940622a95032dc31eb016309bad58d9c468f0c5238c9940da5888ccf404101abf285ec658b51708392314998893923c113277e6a177b9c7d680a888f4f2922b7a85b2170589f9273a8edfd2100bcd07387d77f60b7208ca5d48b1f9627818e1e6595eec081ae1262cb46d1b040ea9315ac821015ba3d5bdcdeebe4da088ef4f0fa207612a56fb2cc4a0ef2d68e24b5ee15e73f5706c04ca6f6cc02004759e55212025b2e097bfcf40cbc8406dcb4baf466909e7acd15a8c56aa6fb46e3645b389804b1f6fd7ac4b45c33b3c5889165dd1686141dd42811fdc12dd6806dbebbc40ba0cf1fc7e1f6eacd60b9e23d4579121197b33315a7a301702d988ce6f35c19408bd940bb38bad1560ba4356728d12400f290f5c8bbae8c76ca93fb9abe1f27d83b4260e9ccb084334f4c137dfae8b1213df33eeaac7f0f4bf4dcc2c96e1b11d61cd5168228cb2a5350b3c8cca4fc0dbfa647a009bb558032164cd117ddf5db0997c8422ef39d5884dc30b0e772b6206ec5ae6495977e069a0251a09d47439742c360d8f02a022ae202ec0207b8fcb254aa6dd287c789cc59f17d2cef8694cc648ed0804a3cf8e690c915537e995e49f472dcde36181828190b27c217accad274ce4a3e8360da724a55db4483558726831117a7780ea55323c0e04c22d9ddd5d61dbc4812d72cd2cf2bde9c4f0dc7abe677e3c935bb391f2bcf0edccde9374503c1c52c1ca296920a90c830c118129949ff3b433da1a931e938c035a6b2c138a7f46747b46a94d33ac0c74e4fcf1f41cd0bf12659f63d15c075671d861f2843df902397df9f36d305d5392d323adac7f37750117344063a92af63c631d00b9014e24f97d3e6ec4082952007a7a5793b6a16e9000bc30142e110ab70f1e81da9a55b2b39b6061b1038e39bdbdac10957bec02d77538ca76b356b913c2b296fa40d761bc571193b31ba56137ee9c0fa1ca3e4ee88a0d6e1cd72b0603dd50db7c4dee2325e8d497ae36febbb67adaac2765585e3057cde3cb85e2f2fe3d278468146f924bd172adaef6215966f70d7c8f2bd1575c3085f7e239ed22b26f5345fdaae42a5ec4531af46dcb0d6eb9088de9ed5a13b9242c567003906d7ac951d51ab9efaf539bd025605649cfe49c60b8fd7bfbc123b70c66855011141340c0b942ae19d2ab8074fe00a757957a462ff313ada92c3393e83a0a6019e621f218f531b52cdb70c492e155c4636e4caef03f40c82a5d717528173620b1591bac5c6cc5177ad76d3ccbc4734912d24286ada9a3fe6999a15e53616660414a66549f5d2df7393d7b0a01fb6fbbce8335ee027372f4a54162580c79a6e4807282b5bde9b03b36b261c7b3d2e66a9a26047b08b2d26898c47c8f60b4f14e6c18c59aff042043ab55dd32f7f091fbb4a31369bce2a9a2cb4cbab85a1f734e0e04185f505a32c808e96bf0001450eedb425aabf547d544c8b20db055e5ac9520373ee985a5a526c20e0bef21c38b156144b5a021c43d4bdb5a26d47625579c545e92022a3e165f57c0425129c983781dfad9041d4b77ba1c4676073416f0cda8355258e994434fba0bfe0dbd515ab37cace243834289d1a8e10f5adf360fe95066b8a7db03b9b01e9ec8c82e755ad23d263e08ae5079a5d68d3d0ca09d107aaf84aaa48931e79cf0a3079b41c0a1c3c3d42d89f24bcc657c3a44bf4a65948aa1faf642eecb84b119aecea0b6d081c04680ed0d0d41a06199d6b32e07c800f7655135230ce34d381b4c6fece111c88f8819c661ab84800c5682db15fd6ea3e8a4c875d600b73371048793dc5c0d3b18bf45e2b46f02147116f163795e2ceb8be4df2fbb777185c377feaae247f42c9b40e6b20995ad1b0d750255c9d2fd596e085f71dd2489e8acee172ba982252b88e5cb459f8ea969f7b6a3f0d8491c03709ad05a2c5a1ae65bd47b1ac9123874bbdb06fe5ad6c381ad6373202a543d54fb10e76634189e0c7970fc7cef703f8c49b935032960d87fa5714245c52ea3c56be640770eb1e0fe9378821db20ab144781029dada979cdf80c93436ffc55c30bba9e5d6467f2400f930fcfee790a03a07f8fea9e6822f93af0e9b23f6c7ed013329522d3969c2692b3907137ee27b1123d9b7d7e2cca0e1b6c1bcaac34e577209c9fe6e65bed97bb949c18cdd116d2a627beaa6785983abe8c276dfa045f2f1cb8b41fb90ae1f3d4b2378c9175c448775a1f94a286e59ea2e97e48e0ba7494298a41671a11db5f0b66352354dca64e90e112bc93ecfde2cb3e9a8df75b8f563298d0e1aa5e9b17172d12293f0eca9fadeb2f57c5f743f5fbf1de23b60bebecd94f309e074008bfa43ab6f5241edef42b63fc687880855e9d7c3a7d0f314d7dbe0a85b472d678737c775b3937f8ea21be356cf54945a399b1ad9ee8951c8fb8eecbd6272c47eeaec998cc731f441100fad588c39598908f5b9da4047de1d90999a7ea1a684ea3bdfb23dc753426c12cf4e69676adb89e3783fa87603b41c02f5b0a8745c6114a44dd259d947ec83e01b35edf78860b17b3ee7f39e70c742b5f7cc6d623d9543de34b59791179670d7c3484c684f08e25e70d721e6a6c0ef5d3bfcc6d71c570bab81f56af7c17f1d6fc8daa26a782d259dc247493e7832bc6e4d9dd686f1c9e6035f313b8d752b82f40e127f6fb279a80e228864349bf21dc825efbdd2a0f3c0f9f2c7bdb8c48354db4a1e7bb50386211b897f55f139353f374d5b15b1a3bc01f0f2d7eeff4153183050b1abedeac5d6c17eee7b669bec8b9222b6b3b0fbaeaf40857f95e4b79b8a3db759f3abcd4987f088500cbce19621a61b2094cec051f7957276b6572fc81da9ea52cf71db075d69e150f4839c81f6317eb58ee0762cbc8876e0c1c6281e75607b05ea835ee3fde435071680d91d38b4abb52bc43df784b2647fe4f28611777cbde0bb1758bfb4d78d4340bb97df83720afcaa79a1b8db5b79b9de3555893c007105a4aec9e8f7ed5253b205bb1fc69f7992c910d036f6a1571c18c61b899fd6d0c9787cff4b4d81ec11a80b2dcb2e84bf89647b006098e55956012d5bf836a54dd7e9080b0f4dbb188abc3bb46bcca763fe24fd66213c11d1fcc18b4ef3aa28455e76dee0738a2ea4ec70be650a488b69ddbfc693d477583440011f6778868660d5ac20006fde0f0fa351c145665a57d2ba53e41fddd5724423bf6efecf75646c4ae72c46d8a", 0x20001001) r2 = syz_open_dev$evdev(&(0x7f0000001080), 0x1f, 0x581881) ioctl$EVIOCGUNIQ(r2, 0x80404508, &(0x7f00000010c0)=""/105) [ 1272.852755][T14975] Workqueue: usb_hub_wq hub_event [ 1272.857851][T14975] RIP: 0010:usb_submit_urb+0x149d/0x18a0 [ 1272.863555][T14975] Code: 7c 24 40 e8 85 fb b2 fd 48 8b 7c 24 40 e8 4b 8f 1b ff 45 89 e8 44 89 f1 4c 89 e2 48 89 c6 48 c7 c7 20 13 63 86 e8 85 f2 fb 01 <0f> 0b e9 a5 ee ff ff e8 57 fb b2 fd 0f b6 1d 6c 8b 34 05 31 ff 41 [ 1272.883648][T14975] RSP: 0018:ffffc90005c5ede8 EFLAGS: 00010282 [ 1272.889827][T14975] RAX: 0000000000000000 RBX: ffff888108f23058 RCX: 0000000000000000 [ 1272.897826][T14975] RDX: 0000000000040000 RSI: ffffffff812a6583 RDI: fffff52000b8bdaf 21:40:42 executing program 0: r0 = syz_open_dev$hidraw(&(0x7f00000001c0), 0x0, 0x80002) write$hidraw(r0, &(0x7f0000000200)="bc0ca8f4d3805a1e9cbb6e4c040682a0bd99ef43cdd6bc06d27abc341167e0919172aac8aeb68e087adc02c820909c22c9ea07120e55bc7de10dba97b1bcd3516b4539bf6f21533d32df047fe3f4800bbee6fd6af40af92318ea15f16a78c34236b9d09d1b7358325d47164ddf658a8a3e5be85522f4b97119058bb024011f532d578d48f98910a169d1c77a949f7dbec5636e4db62a1398d6e6131343c2eceaa0f2a0cb1066300230385ee4f60af0afeee3a2102611ede25b07e0e1c30c12d38666feb175a3102158bb0aac1355f117138057f0a15581afe89b4602e6f706b6e4f8f08fdf207ffce0c5baea8bfe619ebb13eff67b820489a5ff03b0bb1c5967de5d7cec84c3f6fd2cfeada79bdc91cc36ed88d7f375fd76f84e7c9f676f76a29579bbad5e9bfb222fcf484665d879602a2e53dbaaea4ba71df44ecd57677e7f3283b9661a7b6f8808cd95ceb51c7cb44c3ebdfbf6694d1502125a6e9766ac7e645329ab405b879c6fb77206c86c74aa7ef4f6a848037de52ddc554ce029538206d9e61ef7ff168c7ab57ead5205589e6d67d06677b7594c8a46c5d79dcdc7446cbdd107c7f701c24ec2d95772d06de08b637b4cb65219fa30b9e66c9d326f6bb25a8d6b04828300e72a766da3eae409f1223c31ab81e78172382c6e267dbc08dfbd3edc2705e6d9f730da8fa1e9d088f0b7a715e5bdd8ae70faa365ab4246df3c1fe8ba724ef057c74a46471b46254ad7fb0da1854837f2f6f13ef3280a4c6f7c55162855a543fe4c764ac319c89f79f0fb797d4a7b668a16a1cba4916e7582a79c9a2f048993c2c3d02ae35a2c64a6b2a44b857ec681cbf1f3245ceaebbc39c0f532907c5087e9d0715e5e741a076a175396f682fd625a162cec836ea8fd061c28bca45ed70bf7c230a575dd7c4b1c6c0debf473b37df79a354d30692556c3e3a6f63f87caf48c2c8ec5a9cc1ed8862b6a28c512c11a1aac63b343cf3513a39a5b0197bf0e8577414706c6d228bcadc79bb0b060bef39c0572db9a6ec33d11607e6a36babb23515239b2c10ea33b826c4e0bf4063b9dbdbf0b431d518dd4707a9082b77c16c009e7cfde996f9cf135c3de300fcc5f314b5fa72b0a532d1aacb1d5ac8245966a90ad009e51491a225fefd345b77ed7552b9a927830bb1f7e8371e18b589dca77464fd08c57a2f30c3195979315b2081238c2c781e5ffb49342032e91cf4874c3adca9f9bbf387bb8f22649cc26067ac680374d11c6ceebbc9ce3d300f5927d2091295f72525be70928357004668ea97e29eb10fdfcdd5bfb7d9f2673066fe33c85c53004034ce6daa202a1a2eca8d4dff79e87fc5c0f789c3dd954156920995d8ad21e6a7bb044df919890034a9a3cf4b3539794e7ef25aac386adbaa7b0764a6e5284202d9fc761aa7831e4e1ed1408ad971811508ed5e7a8403d55d2eb08fdec7f9962b5eebf6e5fd4f5dc380a9510f0c2ce3b7ccbde07a490514a3491505f1876d515cff437370bceed0758042d17ddc8da6fc4cf0623011d2db06dbd64b04c5b74221a198ca76f3a19f770167678e841f2353899e9d248507e510564a260da83080e9d2c25ff6a3e10d016188067b99f0993c4c985ea34483c7222cb4a7813f682102a8f6e64ad985c504b70f8073633f50303c0d16ab0c5cfa009f0226c42fa16f458294102ae22ebabf2ccf0af2d79e98ceeee091f9a9734321e3d30beb069fde6707617e2b490704b986683f374b6bfa2d924ad4afcba54356121a633b6e3f90d71643b4217d172a22e5b2d6ee5a3a0b48a53f58a45516f706cace2a1343c5dc1dd6e675b1212680367940622a95032dc31eb016309bad58d9c468f0c5238c9940da5888ccf404101abf285ec658b51708392314998893923c113277e6a177b9c7d680a888f4f2922b7a85b2170589f9273a8edfd2100bcd07387d77f60b7208ca5d48b1f9627818e1e6595eec081ae1262cb46d1b040ea9315ac821015ba3d5bdcdeebe4da088ef4f0fa207612a56fb2cc4a0ef2d68e24b5ee15e73f5706c04ca6f6cc02004759e55212025b2e097bfcf40cbc8406dcb4baf466909e7acd15a8c56aa6fb46e3645b389804b1f6fd7ac4b45c33b3c5889165dd1686141dd42811fdc12dd6806dbebbc40ba0cf1fc7e1f6eacd60b9e23d4579121197b33315a7a301702d988ce6f35c19408bd940bb38bad1560ba4356728d12400f290f5c8bbae8c76ca93fb9abe1f27d83b4260e9ccb084334f4c137dfae8b1213df33eeaac7f0f4bf4dcc2c96e1b11d61cd5168228cb2a5350b3c8cca4fc0dbfa647a009bb558032164cd117ddf5db0997c8422ef39d5884dc30b0e772b6206ec5ae6495977e069a0251a09d47439742c360d8f02a022ae202ec0207b8fcb254aa6dd287c789cc59f17d2cef8694cc648ed0804a3cf8e690c915537e995e49f472dcde36181828190b27c217accad274ce4a3e8360da724a55db4483558726831117a7780ea55323c0e04c22d9ddd5d61dbc4812d72cd2cf2bde9c4f0dc7abe677e3c935bb391f2bcf0edccde9374503c1c52c1ca296920a90c830c118129949ff3b433da1a931e938c035a6b2c138a7f46747b46a94d33ac0c74e4fcf1f41cd0bf12659f63d15c075671d861f2843df902397df9f36d305d5392d323adac7f37750117344063a92af63c631d00b9014e24f97d3e6ec4082952007a7a5793b6a16e9000bc30142e110ab70f1e81da9a55b2b39b6061b1038e39bdbdac10957bec02d77538ca76b356b913c2b296fa40d761bc571193b31ba56137ee9c0fa1ca3e4ee88a0d6e1cd72b0603dd50db7c4dee2325e8d497ae36febbb67adaac2765585e3057cde3cb85e2f2fe3d278468146f924bd172adaef6215966f70d7c8f2bd1575c3085f7e239ed22b26f5345fdaae42a5ec4531af46dcb0d6eb9088de9ed5a13b9242c567003906d7ac951d51ab9efaf539bd025605649cfe49c60b8fd7bfbc123b70c66855011141340c0b942ae19d2ab8074fe00a757957a462ff313ada92c3393e83a0a6019e621f218f531b52cdb70c492e155c4636e4caef03f40c82a5d717528173620b1591bac5c6cc5177ad76d3ccbc4734912d24286ada9a3fe6999a15e53616660414a66549f5d2df7393d7b0a01fb6fbbce8335ee027372f4a54162580c79a6e4807282b5bde9b03b36b261c7b3d2e66a9a26047b08b2d26898c47c8f60b4f14e6c18c59aff042043ab55dd32f7f091fbb4a31369bce2a9a2cb4cbab85a1f734e0e04185f505a32c808e96bf0001450eedb425aabf547d544c8b20db055e5ac9520373ee985a5a526c20e0bef21c38b156144b5a021c43d4bdb5a26d47625579c545e92022a3e165f57c0425129c983781dfad9041d4b77ba1c4676073416f0cda8355258e994434fba0bfe0dbd515ab37cace243834289d1a8e10f5adf360fe95066b8a7db03b9b01e9ec8c82e755ad23d263e08ae5079a5d68d3d0ca09d107aaf84aaa48931e79cf0a3079b41c0a1c3c3d42d89f24bcc657c3a44bf4a65948aa1faf642eecb84b119aecea0b6d081c04680ed0d0d41a06199d6b32e07c800f7655135230ce34d381b4c6fece111c88f8819c661ab84800c5682db15fd6ea3e8a4c875d600b73371048793dc5c0d3b18bf45e2b46f02147116f163795e2ceb8be4df2fbb777185c377feaae247f42c9b40e6b20995ad1b0d750255c9d2fd596e085f71dd2489e8acee172ba982252b88e5cb459f8ea969f7b6a3f0d8491c03709ad05a2c5a1ae65bd47b1ac9123874bbdb06fe5ad6c381ad6373202a543d54fb10e76634189e0c7970fc7cef703f8c49b935032960d87fa5714245c52ea3c56be640770eb1e0fe9378821db20ab144781029dada979cdf80c93436ffc55c30bba9e5d6467f2400f930fcfee790a03a07f8fea9e6822f93af0e9b23f6c7ed013329522d3969c2692b3907137ee27b1123d9b7d7e2cca0e1b6c1bcaac34e577209c9fe6e65bed97bb949c18cdd116d2a627beaa6785983abe8c276dfa045f2f1cb8b41fb90ae1f3d4b2378c9175c448775a1f94a286e59ea2e97e48e0ba7494298a41671a11db5f0b66352354dca64e90e112bc93ecfde2cb3e9a8df75b8f563298d0e1aa5e9b17172d12293f0eca9fadeb2f57c5f743f5fbf1de23b60bebecd94f309e074008bfa43ab6f5241edef42b63fc687880855e9d7c3a7d0f314d7dbe0a85b472d678737c775b3937f8ea21be356cf54945a399b1ad9ee8951c8fb8eecbd6272c47eeaec998cc731f441100fad588c39598908f5b9da4047de1d90999a7ea1a684ea3bdfb23dc753426c12cf4e69676adb89e3783fa87603b41c02f5b0a8745c6114a44dd259d947ec83e01b35edf78860b17b3ee7f39e70c742b5f7cc6d623d9543de34b59791179670d7c3484c684f08e25e70d721e6a6c0ef5d3bfcc6d71c570bab81f56af7c17f1d6fc8daa26a782d259dc247493e7832bc6e4d9dd686f1c9e6035f313b8d752b82f40e127f6fb279a80e228864349bf21dc825efbdd2a0f3c0f9f2c7bdb8c48354db4a1e7bb50386211b897f55f139353f374d5b15b1a3bc01f0f2d7eeff4153183050b1abedeac5d6c17eee7b669bec8b9222b6b3b0fbaeaf40857f95e4b79b8a3db759f3abcd4987f088500cbce19621a61b2094cec051f7957276b6572fc81da9ea52cf71db075d69e150f4839c81f6317eb58ee0762cbc8876e0c1c6281e75607b05ea835ee3fde435071680d91d38b4abb52bc43df784b2647fe4f28611777cbde0bb1758bfb4d78d4340bb97df83720afcaa79a1b8db5b79b9de3555893c007105a4aec9e8f7ed5253b205bb1fc69f7992c910d036f6a1571c18c61b899fd6d0c9787cff4b4d81ec11a80b2dcb2e84bf89647b006098e55956012d5bf836a54dd7e9080b0f4dbb188abc3bb46bcca763fe24fd66213c11d1fcc18b4ef3aa28455e76dee0738a2ea4ec70be650a488b69ddbfc693d477583440011f6778868660d5ac20006fde0f0fa351c145665a57d2ba53e41fddd5724423bf6efecf75646c4ae72c46d8a", 0x20000) [ 1272.905905][T14975] RBP: ffff888109b8f820 R08: 0000000000000001 R09: 0000000000000000 [ 1272.914029][T14975] R10: ffffffff814b9f0b R11: 0000000000000000 R12: ffff888109b3cd48 [ 1272.922200][T14975] R13: 0000000000000040 R14: 0000000080003180 R15: ffff888100de2f00 [ 1272.930281][T14975] FS: 0000000000000000(0000) GS:ffff8881f6800000(0000) knlGS:0000000000000000 [ 1272.939322][T14975] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 1272.946085][T14975] CR2: 00007f71f6302718 CR3: 0000000104793000 CR4: 00000000001506f0 21:40:42 executing program 3: r0 = syz_open_dev$hidraw(&(0x7f00000001c0), 0x0, 0x80002) write$hidraw(r0, &(0x7f0000000200)="bc0ca8f4d3805a1e9cbb6e4c040682a0bd99ef43cdd6bc06d27abc341167e0919172aac8aeb68e087adc02c812909c22c9ea07120e55bc7de10dba97b1bcd3516b4539bf6f21533d32df047fe3f4800bbee6fd6af40af92318ea15f16a78c34236b9d09d1b7358325d47164ddf658a8a3e5be85522f4b97119058bb024011f532d578d48f98910a169d1c77a949f7dbec5636e4db62a1398d6e6131343c2eceaa0f2a0cb1066300230385ee4f60af0afeee3a2102611ede25b07e0e1c30c12d38666feb175a3102158bb0aac1355f117138057f0a15581afe89b4602e6f706b6e4f8f08fdf207ffce0c5baea8bfe619ebb13eff67b820489a5ff03b0bb1c5967de5d7cec84c3f6fd2cfeada79bdc91cc36ed88d7f375fd76f84e7c9f676f76a29579bbad5e9bfb222fcf484665d879602a2e53dbaaea4ba71df44ecd57677e7f3283b9661a7b6f8808cd95ceb51c7cb44c3ebdfbf6694d1502125a6e9766ac7e645329ab405b879c6fb77206c86c74aa7ef4f6a848037de52ddc554ce029538206d9e61ef7ff168c7ab57ead5205589e6d67d06677b7594c8a46c5d79dcdc7446cbdd107c7f701c24ec2d95772d06de08b637b4cb65219fa30b9e66c9d326f6bb25a8d6b04828300e72a766da3eae409f1223c31ab81e78172382c6e267dbc08dfbd3edc2705e6d9f730da8fa1e9d088f0b7a715e5bdd8ae70faa365ab4246df3c1fe8ba724ef057c74a46471b46254ad7fb0da1854837f2f6f13ef3280a4c6f7c55162855a543fe4c764ac319c89f79f0fb797d4a7b668a16a1cba4916e7582a79c9a2f048993c2c3d02ae35a2c64a6b2a44b857ec681cbf1f3245ceaebbc39c0f532907c5087e9d0715e5e741a076a175396f682fd625a162cec836ea8fd061c28bca45ed70bf7c230a575dd7c4b1c6c0debf473b37df79a354d30692556c3e3a6f63f87caf48c2c8ec5a9cc1ed8862b6a28c512c11a1aac63b343cf3513a39a5b0197bf0e8577414706c6d228bcadc79bb0b060bef39c0572db9a6ec33d11607e6a36babb23515239b2c10ea33b826c4e0bf4063b9dbdbf0b431d518dd4707a9082b77c16c009e7cfde996f9cf135c3de300fcc5f314b5fa72b0a532d1aacb1d5ac8245966a90ad009e51491a225fefd345b77ed7552b9a927830bb1f7e8371e18b589dca77464fd08c57a2f30c3195979315b2081238c2c781e5ffb49342032e91cf4874c3adca9f9bbf387bb8f22649cc26067ac680374d11c6ceebbc9ce3d300f5927d2091295f72525be70928357004668ea97e29eb10fdfcdd5bfb7d9f2673066fe33c85c53004034ce6daa202a1a2eca8d4dff79e87fc5c0f789c3dd954156920995d8ad21e6a7bb044df919890034a9a3cf4b3539794e7ef25aac386adbaa7b0764a6e5284202d9fc761aa7831e4e1ed1408ad971811508ed5e7a8403d55d2eb08fdec7f9962b5eebf6e5fd4f5dc380a9510f0c2ce3b7ccbde07a490514a3491505f1876d515cff437370bceed0758042d17ddc8da6fc4cf0623011d2db06dbd64b04c5b74221a198ca76f3a19f770167678e841f2353899e9d248507e510564a260da83080e9d2c25ff6a3e10d016188067b99f0993c4c985ea34483c7222cb4a7813f682102a8f6e64ad985c504b70f8073633f50303c0d16ab0c5cfa009f0226c42fa16f458294102ae22ebabf2ccf0af2d79e98ceeee091f9a9734321e3d30beb069fde6707617e2b490704b986683f374b6bfa2d924ad4afcba54356121a633b6e3f90d71643b4217d172a22e5b2d6ee5a3a0b48a53f58a45516f706cace2a1343c5dc1dd6e675b1212680367940622a95032dc31eb016309bad58d9c468f0c5238c9940da5888ccf404101abf285ec658b51708392314998893923c113277e6a177b9c7d680a888f4f2922b7a85b2170589f9273a8edfd2100bcd07387d77f60b7208ca5d48b1f9627818e1e6595eec081ae1262cb46d1b040ea9315ac821015ba3d5bdcdeebe4da088ef4f0fa207612a56fb2cc4a0ef2d68e24b5ee15e73f5706c04ca6f6cc02004759e55212025b2e097bfcf40cbc8406dcb4baf466909e7acd15a8c56aa6fb46e3645b389804b1f6fd7ac4b45c33b3c5889165dd1686141dd42811fdc12dd6806dbebbc40ba0cf1fc7e1f6eacd60b9e23d4579121197b33315a7a301702d988ce6f35c19408bd940bb38bad1560ba4356728d12400f290f5c8bbae8c76ca93fb9abe1f27d83b4260e9ccb084334f4c137dfae8b1213df33eeaac7f0f4bf4dcc2c96e1b11d61cd5168228cb2a5350b3c8cca4fc0dbfa647a009bb558032164cd117ddf5db0997c8422ef39d5884dc30b0e772b6206ec5ae6495977e069a0251a09d47439742c360d8f02a022ae202ec0207b8fcb254aa6dd287c789cc59f17d2cef8694cc648ed0804a3cf8e690c915537e995e49f472dcde36181828190b27c217accad274ce4a3e8360da724a55db4483558726831117a7780ea55323c0e04c22d9ddd5d61dbc4812d72cd2cf2bde9c4f0dc7abe677e3c935bb391f2bcf0edccde9374503c1c52c1ca296920a90c830c118129949ff3b433da1a931e938c035a6b2c138a7f46747b46a94d33ac0c74e4fcf1f41cd0bf12659f63d15c075671d861f2843df902397df9f36d305d5392d323adac7f37750117344063a92af63c631d00b9014e24f97d3e6ec4082952007a7a5793b6a16e9000bc30142e110ab70f1e81da9a55b2b39b6061b1038e39bdbdac10957bec02d77538ca76b356b913c2b296fa40d761bc571193b31ba56137ee9c0fa1ca3e4ee88a0d6e1cd72b0603dd50db7c4dee2325e8d497ae36febbb67adaac2765585e3057cde3cb85e2f2fe3d278468146f924bd172adaef6215966f70d7c8f2bd1575c3085f7e239ed22b26f5345fdaae42a5ec4531af46dcb0d6eb9088de9ed5a13b9242c567003906d7ac951d51ab9efaf539bd025605649cfe49c60b8fd7bfbc123b70c66855011141340c0b942ae19d2ab8074fe00a757957a462ff313ada92c3393e83a0a6019e621f218f531b52cdb70c492e155c4636e4caef03f40c82a5d717528173620b1591bac5c6cc5177ad76d3ccbc4734912d24286ada9a3fe6999a15e53616660414a66549f5d2df7393d7b0a01fb6fbbce8335ee027372f4a54162580c79a6e4807282b5bde9b03b36b261c7b3d2e66a9a26047b08b2d26898c47c8f60b4f14e6c18c59aff042043ab55dd32f7f091fbb4a31369bce2a9a2cb4cbab85a1f734e0e04185f505a32c808e96bf0001450eedb425aabf547d544c8b20db055e5ac9520373ee985a5a526c20e0bef21c38b156144b5a021c43d4bdb5a26d47625579c545e92022a3e165f57c0425129c983781dfad9041d4b77ba1c4676073416f0cda8355258e994434fba0bfe0dbd515ab37cace243834289d1a8e10f5adf360fe95066b8a7db03b9b01e9ec8c82e755ad23d263e08ae5079a5d68d3d0ca09d107aaf84aaa48931e79cf0a3079b41c0a1c3c3d42d89f24bcc657c3a44bf4a65948aa1faf642eecb84b119aecea0b6d081c04680ed0d0d41a06199d6b32e07c800f7655135230ce34d381b4c6fece111c88f8819c661ab84800c5682db15fd6ea3e8a4c875d600b73371048793dc5c0d3b18bf45e2b46f02147116f163795e2ceb8be4df2fbb777185c377feaae247f42c9b40e6b20995ad1b0d750255c9d2fd596e085f71dd2489e8acee172ba982252b88e5cb459f8ea969f7b6a3f0d8491c03709ad05a2c5a1ae65bd47b1ac9123874bbdb06fe5ad6c381ad6373202a543d54fb10e76634189e0c7970fc7cef703f8c49b935032960d87fa5714245c52ea3c56be640770eb1e0fe9378821db20ab144781029dada979cdf80c93436ffc55c30bba9e5d6467f2400f930fcfee790a03a07f8fea9e6822f93af0e9b23f6c7ed013329522d3969c2692b3907137ee27b1123d9b7d7e2cca0e1b6c1bcaac34e577209c9fe6e65bed97bb949c18cdd116d2a627beaa6785983abe8c276dfa045f2f1cb8b41fb90ae1f3d4b2378c9175c448775a1f94a286e59ea2e97e48e0ba7494298a41671a11db5f0b66352354dca64e90e112bc93ecfde2cb3e9a8df75b8f563298d0e1aa5e9b17172d12293f0eca9fadeb2f57c5f743f5fbf1de23b60bebecd94f309e074008bfa43ab6f5241edef42b63fc687880855e9d7c3a7d0f314d7dbe0a85b472d678737c775b3937f8ea21be356cf54945a399b1ad9ee8951c8fb8eecbd6272c47eeaec998cc731f441100fad588c39598908f5b9da4047de1d90999a7ea1a684ea3bdfb23dc753426c12cf4e69676adb89e3783fa87603b41c02f5b0a8745c6114a44dd259d947ec83e01b35edf78860b17b3ee7f39e70c742b5f7cc6d623d9543de34b59791179670d7c3484c684f08e25e70d721e6a6c0ef5d3bfcc6d71c570bab81f56af7c17f1d6fc8daa26a782d259dc247493e7832bc6e4d9dd686f1c9e6035f313b8d752b82f40e127f6fb279a80e228864349bf21dc825efbdd2a0f3c0f9f2c7bdb8c48354db4a1e7bb50386211b897f55f139353f374d5b15b1a3bc01f0f2d7eeff4153183050b1abedeac5d6c17eee7b669bec8b9222b6b3b0fbaeaf40857f95e4b79b8a3db759f3abcd4987f088500cbce19621a61b2094cec051f7957276b6572fc81da9ea52cf71db075d69e150f4839c81f6317eb58ee0762cbc8876e0c1c6281e75607b05ea835ee3fde435071680d91d38b4abb52bc43df784b2647fe4f28611777cbde0bb1758bfb4d78d4340bb97df83720afcaa79a1b8db5b79b9de3555893c007105a4aec9e8f7ed5253b205bb1fc69f7992c910d036f6a1571c18c61b899fd6d0c9787cff4b4d81ec11a80b2dcb2e84bf89647b006098e55956012d5bf836a54dd7e9080b0f4dbb188abc3bb46bcca763fe24fd66213c11d1fcc18b4ef3aa28455e76dee0738a2ea4ec70be650a488b69ddbfc693d477583440011f6778868660d5ac20006fde0f0fa351c145665a57d2ba53e41fddd5724423bf6efecf75646c4ae72c46d8a", 0x20001001) r1 = syz_open_dev$hidraw(&(0x7f0000000040), 0x0, 0x0) write$hidraw(r1, 0x0, 0x0) ioctl$HIDIOCGFEATURE(r1, 0xc0404807, &(0x7f0000000000)={0x3, "965dac2f1e8ef937f04edbd15403103aa53c6e495ac74925e1ebec2e1cfc9fbf1e1d1d07f6303d6fbf1c29060f64da3561d7e2d4599d99a8cafcf508351969d4"}) [ 1272.954173][T14975] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 1272.962249][T14975] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 1272.970350][T14975] Call Trace: [ 1272.973658][T14975] ? lockdep_init_map_type+0x280/0x790 [ 1272.979229][T14975] usb_start_wait_urb+0x101/0x4c0 [ 1272.984283][T14975] ? lock_downgrade+0x6e0/0x6e0 [ 1272.989251][T14975] ? fs_reclaim_acquire+0xb2/0x160 [ 1272.994396][T14975] ? usb_api_blocking_completion+0xa0/0xa0 [ 1273.000692][T14975] ? memset+0x20/0x40 [ 1273.004717][T14975] usb_control_msg+0x31c/0x4a0 [ 1273.009585][T14975] ? usb_start_wait_urb+0x4c0/0x4c0 [ 1273.014822][T14975] ? debug_object_destroy+0x210/0x210 [ 1273.020311][T14975] ? lockdep_init_map_type+0x2c3/0x790 [ 1273.025802][T14975] ? qt2_read_bulk_callback+0xce0/0xce0 [ 1273.031475][T14975] qt2_attach+0x82/0x550 [ 1273.035852][T14975] ? __init_waitqueue_head+0x6b/0xd0 [ 1273.041364][T14975] ? qt2_read_bulk_callback+0xce0/0xce0 [ 1273.046977][T14975] usb_serial_probe.cold+0x1229/0x292b [ 1273.052555][T14975] ? _raw_spin_unlock_irqrestore+0x42/0x50 [ 1273.058469][T14975] ? trace_hardirqs_on+0x5b/0x1a0 [ 1273.063554][T14975] usb_probe_interface+0x315/0x7f0 [ 1273.068768][T14975] ? usb_match_dynamic_id+0x1a0/0x1a0 [ 1273.074169][T14975] really_probe+0x291/0xf70 [ 1273.078767][T14975] ? __sanitizer_cov_trace_const_cmp1+0x22/0x80 [ 1273.085038][T14975] driver_probe_device+0x2a0/0x410 [ 1273.090266][T14975] __device_attach_driver+0x20b/0x2d0 [ 1273.095850][T14975] ? driver_allows_async_probing+0x150/0x150 [ 1273.101937][T14975] bus_for_each_drv+0x15f/0x1e0 [ 1273.106824][T14975] ? bus_for_each_dev+0x1d0/0x1d0 [ 1273.111969][T14975] ? lockdep_hardirqs_on_prepare+0x273/0x3e0 [ 1273.118044][T14975] ? trace_hardirqs_on+0x5b/0x1a0 [ 1273.123108][T14975] __device_attach+0x228/0x4b0 [ 1273.127962][T14975] ? __driver_attach_async_helper+0x330/0x330 [ 1273.134082][T14975] ? kobject_uevent_env+0x2bb/0x1650 [ 1273.139473][T14975] bus_probe_device+0x1e4/0x290 [ 1273.144362][T14975] device_add+0xc2f/0x2180 [ 1273.148899][T14975] ? wait_for_completion_io+0x270/0x270 [ 1273.154567][T14975] ? __fw_devlink_link_to_suppliers+0x5e0/0x5e0 [ 1273.160911][T14975] ? kfree+0xdb/0x3b0 [ 1273.164927][T14975] ? __sanitizer_cov_trace_const_cmp4+0x1c/0x70 [ 1273.171272][T14975] usb_set_configuration+0x113f/0x1910 [ 1273.176762][T14975] usb_generic_driver_probe+0xba/0x100 [ 1273.182320][T14975] usb_probe_device+0xd9/0x2c0 [ 1273.187236][T14975] ? usb_driver_release_interface+0x180/0x180 [ 1273.193410][T14975] really_probe+0x291/0xf70 [ 1273.197995][T14975] ? __sanitizer_cov_trace_const_cmp1+0x22/0x80 [ 1273.204271][T14975] driver_probe_device+0x2a0/0x410 [ 1273.209501][T14975] __device_attach_driver+0x20b/0x2d0 [ 1273.214973][T14975] ? driver_allows_async_probing+0x150/0x150 [ 1273.221113][T14975] bus_for_each_drv+0x15f/0x1e0 [ 1273.226094][T14975] ? bus_for_each_dev+0x1d0/0x1d0 [ 1273.231233][T14975] ? lockdep_hardirqs_on_prepare+0x273/0x3e0 [ 1273.237283][T14975] ? trace_hardirqs_on+0x5b/0x1a0 [ 1273.242422][T14975] __device_attach+0x228/0x4b0 [ 1273.247312][T14975] ? __driver_attach_async_helper+0x330/0x330 [ 1273.253567][T14975] ? kobject_uevent_env+0x2bb/0x1650 [ 1273.258976][T14975] bus_probe_device+0x1e4/0x290 [ 1273.263872][T14975] device_add+0xc2f/0x2180 [ 1273.268428][T14975] ? __fw_devlink_link_to_suppliers+0x5e0/0x5e0 [ 1273.274750][T14975] ? kfree+0xdb/0x3b0 [ 1273.278852][T14975] ? __sanitizer_cov_trace_const_cmp4+0x1c/0x70 [ 1273.285175][T14975] usb_new_device.cold+0x63f/0x108e [ 1273.290509][T14975] ? hub_disconnect+0x510/0x510 [ 1273.295475][T14975] ? rwlock_bug.part.0+0x90/0x90 [ 1273.300531][T14975] ? lockdep_hardirqs_on_prepare+0x273/0x3e0 [ 1273.306579][T14975] hub_event+0x2357/0x4330 [ 1273.311221][T14975] ? hub_port_debounce+0x3c0/0x3c0 [ 1273.316368][T14975] ? reacquire_held_locks+0x361/0x4e0 [ 1273.321856][T14975] ? __do_sys_prctl+0x860/0xfd0 [ 1273.326776][T14975] ? lock_release+0x6f0/0x6f0 [ 1273.331776][T14975] ? lock_downgrade+0x6e0/0x6e0 [ 1273.336659][T14975] ? do_raw_spin_lock+0x120/0x2b0 [ 1273.341807][T14975] process_one_work+0x98d/0x1580 [ 1273.346774][T14975] ? pwq_dec_nr_in_flight+0x320/0x320 [ 1273.352256][T14975] ? rwlock_bug.part.0+0x90/0x90 [ 1273.357228][T14975] worker_thread+0x64c/0x1120 [ 1273.362013][T14975] ? __kthread_parkme+0x118/0x1d0 [ 1273.367062][T14975] ? process_one_work+0x1580/0x1580 [ 1273.372939][T14975] kthread+0x38c/0x460 [ 1273.377228][T14975] ? _raw_spin_unlock_irq+0x1f/0x30 [ 1273.382572][T14975] ? __kthread_bind_mask+0xc0/0xc0 [ 1273.387711][T14975] ret_from_fork+0x1f/0x30 [ 1273.392307][T14975] Kernel panic - not syncing: panic_on_warn set ... [ 1273.398935][T14975] CPU: 0 PID: 14975 Comm: kworker/0:9 Not tainted 5.13.0-rc4-syzkaller #0 [ 1273.407677][T14975] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 [ 1273.417868][T14975] Workqueue: usb_hub_wq hub_event [ 1273.422932][T14975] Call Trace: [ 1273.426229][T14975] dump_stack+0x143/0x1db [ 1273.430705][T14975] panic+0x306/0x73d [ 1273.434638][T14975] ? __warn_printk+0xf3/0xf3 [ 1273.439260][T14975] ? __warn.cold+0x1a/0x44 [ 1273.443706][T14975] ? usb_submit_urb+0x149d/0x18a0 [ 1273.448760][T14975] __warn.cold+0x35/0x44 [ 1273.453044][T14975] ? usb_submit_urb+0x149d/0x18a0 [ 1273.458097][T14975] report_bug+0x1bd/0x210 [ 1273.462449][T14975] handle_bug+0x3c/0x60 [ 1273.466635][T14975] exc_invalid_op+0x14/0x40 [ 1273.471171][T14975] asm_exc_invalid_op+0x12/0x20 [ 1273.476068][T14975] RIP: 0010:usb_submit_urb+0x149d/0x18a0 [ 1273.481731][T14975] Code: 7c 24 40 e8 85 fb b2 fd 48 8b 7c 24 40 e8 4b 8f 1b ff 45 89 e8 44 89 f1 4c 89 e2 48 89 c6 48 c7 c7 20 13 63 86 e8 85 f2 fb 01 <0f> 0b e9 a5 ee ff ff e8 57 fb b2 fd 0f b6 1d 6c 8b 34 05 31 ff 41 [ 1273.501384][T14975] RSP: 0018:ffffc90005c5ede8 EFLAGS: 00010282 [ 1273.507572][T14975] RAX: 0000000000000000 RBX: ffff888108f23058 RCX: 0000000000000000 [ 1273.515592][T14975] RDX: 0000000000040000 RSI: ffffffff812a6583 RDI: fffff52000b8bdaf [ 1273.523584][T14975] RBP: ffff888109b8f820 R08: 0000000000000001 R09: 0000000000000000 [ 1273.531581][T14975] R10: ffffffff814b9f0b R11: 0000000000000000 R12: ffff888109b3cd48 [ 1273.539580][T14975] R13: 0000000000000040 R14: 0000000080003180 R15: ffff888100de2f00 [ 1273.547674][T14975] ? __irq_work_queue_local+0xbb/0xf0 [ 1273.553085][T14975] ? vprintk+0x93/0x1c0 [ 1273.557269][T14975] ? usb_submit_urb+0x149d/0x18a0 [ 1273.562444][T14975] ? lockdep_init_map_type+0x280/0x790 [ 1273.568082][T14975] usb_start_wait_urb+0x101/0x4c0 [ 1273.573220][T14975] ? lock_downgrade+0x6e0/0x6e0 [ 1273.578096][T14975] ? fs_reclaim_acquire+0xb2/0x160 [ 1273.583231][T14975] ? usb_api_blocking_completion+0xa0/0xa0 [ 1273.589060][T14975] ? memset+0x20/0x40 [ 1273.593065][T14975] usb_control_msg+0x31c/0x4a0 [ 1273.597865][T14975] ? usb_start_wait_urb+0x4c0/0x4c0 [ 1273.603123][T14975] ? debug_object_destroy+0x210/0x210 [ 1273.608520][T14975] ? lockdep_init_map_type+0x2c3/0x790 [ 1273.614047][T14975] ? qt2_read_bulk_callback+0xce0/0xce0 [ 1273.619638][T14975] qt2_attach+0x82/0x550 [ 1273.623929][T14975] ? __init_waitqueue_head+0x6b/0xd0 [ 1273.629254][T14975] ? qt2_read_bulk_callback+0xce0/0xce0 [ 1273.634916][T14975] usb_serial_probe.cold+0x1229/0x292b [ 1273.640525][T14975] ? _raw_spin_unlock_irqrestore+0x42/0x50 [ 1273.646362][T14975] ? trace_hardirqs_on+0x5b/0x1a0 [ 1273.651433][T14975] usb_probe_interface+0x315/0x7f0 [ 1273.656581][T14975] ? usb_match_dynamic_id+0x1a0/0x1a0 [ 1273.662001][T14975] really_probe+0x291/0xf70 [ 1273.666548][T14975] ? __sanitizer_cov_trace_const_cmp1+0x22/0x80 [ 1273.672829][T14975] driver_probe_device+0x2a0/0x410 [ 1273.677979][T14975] __device_attach_driver+0x20b/0x2d0 [ 1273.683389][T14975] ? driver_allows_async_probing+0x150/0x150 [ 1273.689412][T14975] bus_for_each_drv+0x15f/0x1e0 [ 1273.694301][T14975] ? bus_for_each_dev+0x1d0/0x1d0 [ 1273.699363][T14975] ? lockdep_hardirqs_on_prepare+0x273/0x3e0 [ 1273.705919][T14975] ? trace_hardirqs_on+0x5b/0x1a0 [ 1273.711102][T14975] __device_attach+0x228/0x4b0 [ 1273.715898][T14975] ? __driver_attach_async_helper+0x330/0x330 [ 1273.722006][T14975] ? kobject_uevent_env+0x2bb/0x1650 [ 1273.727331][T14975] bus_probe_device+0x1e4/0x290 [ 1273.732226][T14975] device_add+0xc2f/0x2180 [ 1273.736669][T14975] ? wait_for_completion_io+0x270/0x270 [ 1273.742254][T14975] ? __fw_devlink_link_to_suppliers+0x5e0/0x5e0 [ 1273.748529][T14975] ? kfree+0xdb/0x3b0 [ 1273.752583][T14975] ? __sanitizer_cov_trace_const_cmp4+0x1c/0x70 [ 1273.758856][T14975] usb_set_configuration+0x113f/0x1910 [ 1273.764496][T14975] usb_generic_driver_probe+0xba/0x100 [ 1273.769988][T14975] usb_probe_device+0xd9/0x2c0 [ 1273.774785][T14975] ? usb_driver_release_interface+0x180/0x180 [ 1273.780889][T14975] really_probe+0x291/0xf70 [ 1273.785430][T14975] ? __sanitizer_cov_trace_const_cmp1+0x22/0x80 [ 1273.791725][T14975] driver_probe_device+0x2a0/0x410 [ 1273.796870][T14975] __device_attach_driver+0x20b/0x2d0 [ 1273.802372][T14975] ? driver_allows_async_probing+0x150/0x150 [ 1273.808425][T14975] bus_for_each_drv+0x15f/0x1e0 [ 1273.813321][T14975] ? bus_for_each_dev+0x1d0/0x1d0 [ 1273.818379][T14975] ? lockdep_hardirqs_on_prepare+0x273/0x3e0 [ 1273.824403][T14975] ? trace_hardirqs_on+0x5b/0x1a0 [ 1273.829464][T14975] __device_attach+0x228/0x4b0 [ 1273.834459][T14975] ? __driver_attach_async_helper+0x330/0x330 [ 1273.840571][T14975] ? kobject_uevent_env+0x2bb/0x1650 [ 1273.845895][T14975] bus_probe_device+0x1e4/0x290 [ 1273.850782][T14975] device_add+0xc2f/0x2180 [ 1273.855232][T14975] ? __fw_devlink_link_to_suppliers+0x5e0/0x5e0 [ 1273.861688][T14975] ? kfree+0xdb/0x3b0 [ 1273.865697][T14975] ? __sanitizer_cov_trace_const_cmp4+0x1c/0x70 [ 1273.871977][T14975] usb_new_device.cold+0x63f/0x108e [ 1273.877327][T14975] ? hub_disconnect+0x510/0x510 [ 1273.882213][T14975] ? rwlock_bug.part.0+0x90/0x90 [ 1273.887188][T14975] ? lockdep_hardirqs_on_prepare+0x273/0x3e0 [ 1273.893322][T14975] hub_event+0x2357/0x4330 [ 1273.897868][T14975] ? hub_port_debounce+0x3c0/0x3c0 [ 1273.903102][T14975] ? reacquire_held_locks+0x361/0x4e0 [ 1273.908508][T14975] ? __do_sys_prctl+0x860/0xfd0 [ 1273.913385][T14975] ? lock_release+0x6f0/0x6f0 [ 1273.918069][T14975] ? lock_downgrade+0x6e0/0x6e0 [ 1273.923095][T14975] ? do_raw_spin_lock+0x120/0x2b0 [ 1273.928110][T14975] process_one_work+0x98d/0x1580 [ 1273.933066][T14975] ? pwq_dec_nr_in_flight+0x320/0x320 [ 1273.938431][T14975] ? rwlock_bug.part.0+0x90/0x90 [ 1273.943365][T14975] worker_thread+0x64c/0x1120 [ 1273.948039][T14975] ? __kthread_parkme+0x118/0x1d0 [ 1273.953061][T14975] ? process_one_work+0x1580/0x1580 [ 1273.958341][T14975] kthread+0x38c/0x460 [ 1273.962408][T14975] ? _raw_spin_unlock_irq+0x1f/0x30 [ 1273.967601][T14975] ? __kthread_bind_mask+0xc0/0xc0 [ 1273.972706][T14975] ret_from_fork+0x1f/0x30 [ 1273.978382][T14975] Kernel Offset: disabled [ 1273.983100][T14975] Rebooting in 86400 seconds..