e76618523669fa93ded5c4ea7727775498980941228a9af3ec6292268652ed4f3731a74334d86802ae05a560d9ef82bccdd96c0c063d6e25583f51c3bd3b5225e33d4defde886727f8b9cde46b7ee9ff0f33eaf4ee1a3aea890980d012c6d14cdd82780798fa4356430a3c45abd5f4835025240cd8afa74a5381744edd3f475316ab7c00467a9588a50edcb40d5f0733f33a47ea5e92471a24dced48d974e227faf839fdfcda75d335743d56eea520c5d3fa523fe639851d2237f02424a8d81fecdf32d375b6cc8d2cacc3b1b3c33898fa2a24c0a23bf6852fb34361ba9bb46c00458644f1c5f827dee7a9dacaadb7e97ee7f55f391a9f161aa3751cde7a648ccf4efcb4f452c34deb98da9c794fe73dde94ada575f08f277212aaea70902f2ca0d927b7190a787852935c37413817f41a31acb8007687675a91d3d81865acb06c22328d87aa70d897b7a76b5c062f97d1e6bdd12c3dc4e1752e8cb7cc28624fb5b8ac5e1d0d4377046fd76e53600891aaeb32375eddd7312a2b60f5c61da0491831c3a1d530ec1ae2af4c291c6468b5d64177b29497945d9d391182e677e2bdaa1ce3eba807169ed011c9e3a7ff1cc43a37eb1155ea4a592d70585471cd4d6cb65b329a90ed2a964c4ab4b32b52fc6c1ba3f0dc53b3504645b243e6a5cccffd93b45d9cc383fb965274749b4c186f2fc0f03154208c23f1edb43d87ba43a7bb610524bffae8338f1a6d07e55984a8ad868d2def6c6e1c916b1abf862f5a2386ae3661d2d500a31a0f8188e8fa0a353d6224a383a3d5c12988411e94f2f17fef94899af064c4a9268793fd5a6899d83c222ec3c534eae737dc1ad291e848f416fdea38e44b16c1a3b73a18f3df437cfad7bef9ced8a8012fe996865dc140bf4fd3523e770fc6d08546cf9c4ae558ca7e22843dd9df3366445a347309646e9a4be32421464b0bcf8d176b1d7cf1d076f1e18511c1f5e2e19f9860f1dcba793bfa46b24f840ba9308d5369c5f43a7650ad91ea680b3a38278e17c09991f272a6031787b43746e94bf54512664145bd00c337dbaebc3f0aae10734fcd5e103e406a27fafe3e2e965f59662b0b2c2cdb098ba5b3451ae9700555c71a913c9e21a4857cc950a3a628eb494e2ecc634957f31db0c307041ecb95c2cd52e33374be763572f869a549ac0da011321be932aadafec799d8c41af3eac3d9fcb0dbc4dd26978b2ed3c827f838c2d0b6a74be1cf76c2abab9fbee4ca3e33b6622489840e601dc40f7612d9511053b335cdc795d934c971700a4efd973e3b271a97a4a0820926906501b584401bfdfbf1afdf0f83f66c32a0f54d741ffd44bb9422e99554102caa9de32edf4959f5ff7fdf553cb31ae6e588e9ae51e2da5ab8c46f8c11eabf78df558c4d4c16531a2d63f9a5f65b288c548f4a58deeb46d92e66955cc9386aaae01bb746b345a97e323d23654d3cf27aa2031c441868ef8cd9be7f8ce96a47bfd6d84dd5f8140651a08bddcc9f9a8dc0397da5b456f67f210b82157230195586d21e6fda980a61f84741ee3f5be3ee3725b44c9a316d9deb544eb9d62cda564bf3fc49c3bc4e82f520e1e20a506d7abd14a90e4026349993dd803cd696055625090d8e64bf87e44dc53f4b1e93b93bd232778329e8aa8aa8a4d1cab0c905c8c9431c607f03a6cdb5df1465004e78ce2b55642a46906b87f808de83881803aaf4567b85406445c3a48ec487f22d125ef7eba45cbbd6d069338c85dd9095fbf2ee39140ff9653278212a450f44d4ec58d1fd0d3f5b80a25aad5ea07d5e1490a70bb085d595649e685e443bd3873d302a5c3ff1edbd39a4e541ef2409edee8937392ce18727ed48e642e6afb2b9f34a07d99a4ee3781e2f922e123a1dc03f45ada557eda4fc9da2ebc43371d35b2f30dc9d5270ca9ed5362ad53804900e6d9c5e063213e27b2090c704066f6ae6b126560c0f49073343b1945a0fc22e702c04f2f776755cb479018dd7b2a9f3862e892306e800119d30555aa190b872cfdd19eebedaac2cccc5e", 0xe73) 23:51:40 executing program 2: write$hidraw(0xffffffffffffffff, &(0x7f0000000180)="66080a810c28ad27cf86f5e368392e05eed4f4d4825954833b3144e7228d9af97c06e5d46985e6393007c542e53b9ec0f6e52a48954e119efd3c5d71b60cd399e9c64d514934d87c2c6f50699aedd1857a86eef53f4a5c661e747ed36824f54ec459d164be8186d9e3a79e131a73650d0a4f709d01c76efc8d33105a36f278e8f7de5838b1fc9d9e2ad7b1e0ca2de1410e05ead0b0d62add348a4119e45cc17fbc6988854d7dc283bb2d4026b25ea6b504f489e08072eb90ee0c99068c99457661ec19cad5545be38bff1f94d21e6db3fff0ee9b4eab9fbf35c5911b38a0129d076df053da54e435d53a005d1aca5e4d0af10e2eb5eeffbcb574dae4bab35455661ddf2e4a12c9740d9fb0282ea741f1765ebb2341f7091ca6d0244871ba9b977bb4caf4787ed19de1afd936ba3c6921587c79e8b9ce1d82cf15d329af90da66b8cc6ed5fe64a3656e902ab556d90841535c119b3ac2037b4251b809185ac3175c535c38012f61801d1d27fa7fcf3853e8a3b2e10feffd174172505a7297f6e756f8ce1adf538fdf29f73b5bd404d5cff95d9ccd947df44eda3a7fc0940f1ee98c2ba0b638ae865a24152fb1b47e792703e7bb9a7d291fd180894157d40ec589a36b95e5faea4713f2da83d35fe8d8528ed2bc5505cc3cce02d9467ede1479e64dbcf55ddebfb28dc2b3fd5c5a65b2d2cd4bca47dc7536d07ce26fac53dc3ab697c089d8611b3de89a7250b905a30f86b707bb6719080b0fc9c04d50760bc5b825911bf804d083215b74e419f01477cd8ca5862dc4f7ac4751cbba65241c7428b4f12fd311f3802042cd00df968e3f8a940badeb3f892ff107d6a7860bd6666e4a5edd1ec4e8ead30237342043465fb2eb5128de9256b39cb161044a871ac9b559cd781b66f6292e1e06b536961058edcc81406369f0f28c1c8669f267a79ebe9546afe6026cf920bd2aa31aad669498707b20e0019514a5cea3e898d5aacd3d80d44c791c030202791f9c5bca391cd0d8140997ac68e7d5470235bac6d7d0cf30e70b6e51a36b66a5b3ba10abbf5688eb388ca533099de61803cce2b91be46e3b55d117c49ef9f2fdbd09220af9923eaa21a0094a4cab2cf43379dc534a197172d1d290bc75ec960fe9551f6fe4bfc4a8142c6aa4a48fb8e6ec8f1dba02b17e3a7cf96081a92c81815229d430826a7e1ac21fe5c211b036941cb2ba93eae4a6a8743af8fd08fe3d91b8ffd52d4dc7ddcc06821e15ce0490a32680a6dadededb66b645a05c63f3944b8a97bf86f13b2231d3b632ea8378f944f22f64c7707710b93b563ec70d56611c463bc0cc6fe9f21aa7e2e9a805e83b717634bc74717df1ecccb42110621531c3f59e68670dfeb6e133b55b691a1b4375ca7a0ef3c02072c8a62fe8eb3b4810cc825d09bf9ba7ca2dcdb5a0eb46f246a125744f20caa9e2b38ceec454ba63c1fb47b580603243e756f7f04e40e36f797b3f14dd30d08335aa40069bf492609e077806d8c52b9ca8432f26d85df843ee7055673334e8ca0d809e710b295631526be449ea826dd57fca05c3d6d6b779a964f0fe7cb16a39013ea39a8000fff94aa9e4d6b85da2719bad63dc53010918c7fdde0975e1f305ed6ee8ff87ef98ef6004884071ba52ab6a81ede40a9709aa455f05f0bcdbfa1aef1360a7c7256aa3bbc744d2c6f307fb0c1c672795c8f7ff5e37c3cc479632de3350f8c5a6d192d8eb73a6977702d423694214aa4677c3ffc793c740268331c25784594e1c5293483a4a2a01101f4baeedf4090998d9ddc865963574c5b05d5a3c10dcb3b70ce567b071454021b5b562195ed36cef59695f3265e4e08a2b2e70c4bca2700c5243e6e999179bde174da15b4ab4d7b304dc67a7a03c32cdb096fbcd904f9d787bc95fe8a22b6613f28a71b5460d44a414c63d495538c6020667db10d49b1d8874cfaa77666d12087643a9e322dfade4cdac2bee7d22c129027713e46d80f498c9eda027b053fd785aa1b7ae019a53a32b7e51d54d94a5fb746cd1e6e77b4d65b3c48b2b9789da203f467934b2334569d9d5a138d87afe65b0d7ada380565f259ec63490163699fa945e10ab39d216db75d6227c11f34c7256e1af892088b507aa6b574a522b87c617bf53f42b3a8c399fcb8c8d2d7a8fc981965c67294a48d1a62f3fe4abd2f540359a4f74e4f3c65bbdf520d926a501b59232a74fe612f57c526f9a2328034d489829e451f771feda276d875bb313268e9f38c06a02799dc3ee4dec3329fd45f1695760299a45ef89bf6e0f000e167a86dd9c6c244134d2985e788838910ab92734494e3207c5ea5d6ce44925b77a4a43d9f9795423297aa2762d4a326784fb86559f1f5713935851910cdc117c1886326124af384d73a67cf95cd0bdba977f286849eb9cebab51241d2d6def1c95058b8b7847b8d84db44668d3204a1cae325c0822735b075caa612eb68d326e1fac7bed9a4b7f93395a067464372704526506c4024b317604924d1055b1b75042e763c132af6754d202b1a4438654d1ff4082d07ca378ce50e010c9a58d77a878198b7313cda06caa9a97ee96e0947fbd1c0389b69ce96490596d4051362eea6829d1795b8168ab468d506d6fa7d286b52446da4d25b4730c1276a0b6b283689ec3f64fc39470054efdfb6e261e80454e382f3c40b6cbf8ae242c01beaaed1d7195e455a40e0ad478d23ca152cde33d525961907a55c408fbdd7e7eded5eb6e9a51ab1c516cafa6b10cd41bf0f57e3ce22b79bcd2daf5469117ba4337a626f68199858f445ac0380833c5f4c7a4d35c2e9e7bcf355c6a97863281f393c19d6dded835d31c06e0dbfbf5734ecfdd3e866c97061da5494d19e7dc8584c63a85bcaa4dd97396e833acc46945119c8048402b6326a93a66619a9a3bdb87457b5fced065f15a7d2023cf2e757ed6fd35a4ad4272aeea83bf077383850f6e1112f288cc2f72e53940bc71199803d9989c8859722f4190cc4faca3377f2d1bf9fcd54c157ea5dc36b54ffebcdeb8a5df9b5d555edef8909f387864cbaabbf18fff45254703cb62e38f9cdeee2b769c9ce1d3f16ab92e0e3af6067cd252f9aa28ae81f763e1f99a50e4573da5becbcb6b11ffe8b48bbb037d7a07f5953acb422af10395b769081629f71c2a182a7633cb703731afa8cecfde76618523669fa93ded5c4ea7727775498980941228a9af3ec6292268652ed4f3731a74334d86802ae05a560d9ef82bccdd96c0c063d6e25583f51c3bd3b5225e33d4defde886727f8b9cde46b7ee9ff0f33eaf4ee1a3aea890980d012c6d14cdd82780798fa4356430a3c45abd5f4835025240cd8afa74a5381744edd3f475316ab7c00467a9588a50edcb40d5f0733f33a47ea5e92471a24dced48d974e227faf839fdfcda75d335743d56eea520c5d3fa523fe639851d2237f02424a8d81fecdf32d375b6cc8d2cacc3b1b3c33898fa2a24c0a23bf6852fb34361ba9bb46c00458644f1c5f827dee7a9dacaadb7e97ee7f55f391a9f161aa3751cde7a648ccf4efcb4f452c34deb98da9c794fe73dde94ada575f08f277212aaea70902f2ca0d927b7190a787852935c37413817f41a31acb8007687675a91d3d81865acb06c22328d87aa70d897b7a76b5c062f97d1e6bdd12c3dc4e1752e8cb7cc28624fb5b8ac5e1d0d4377046fd76e53600891aaeb32375eddd7312a2b60f5c61da0491831c3a1d530ec1ae2af4c291c6468b5d64177b29497945d9d391182e677e2bdaa1ce3eba807169ed011c9e3a7ff1cc43a37eb1155ea4a592d70585471cd4d6cb65b329a90ed2a964c4ab4b32b52fc6c1ba3f0dc53b3504645b243e6a5cccffd93b45d9cc383fb965274749b4c186f2fc0f03154208c23f1edb43d87ba43a7bb610524bffae8338f1a6d07e55984a8ad868d2def6c6e1c916b1abf862f5a2386ae3661d2d500a31a0f8188e8fa0a353d6224a383a3d5c12988411e94f2f17fef94899af064c4a9268793fd5a6899d83c222ec3c534eae737dc1ad291e848f416fdea38e44b16c1a3b73a18f3df437cfad7bef9ced8a8012fe996865dc140bf4fd3523e770fc6d08546cf9c4ae558ca7e22843dd9df3366445a347309646e9a4be32421464b0bcf8d176b1d7cf1d076f1e18511c1f5e2e19f9860f1dcba793bfa46b24f840ba9308d5369c5f43a7650ad91ea680b3a38278e17c09991f272a6031787b43746e94bf54512664145bd00c337dbaebc3f0aae10734fcd5e103e406a27fafe3e2e965f59662b0b2c2cdb098ba5b3451ae9700555c71a913c9e21a4857cc950a3a628eb494e2ecc634957f31db0c307041ecb95c2cd52e33374be763572f869a549ac0da011321be932aadafec799d8c41af3eac3d9fcb0dbc4dd26978b2ed3c827f838c2d0b6a74be1cf76c2abab9fbee4ca3e33b6622489840e601dc40f7612d9511053b335cdc795d934c971700a4efd973e3b271a97a4a0820926906501b584401bfdfbf1afdf0f83f66c32a0f54d741ffd44bb9422e99554102caa9de32edf4959f5ff7fdf553cb31ae6e588e9ae51e2da5ab8c46f8c11eabf78df558c4d4c16531a2d63f9a5f65b288c548f4a58deeb46d92e66955cc9386aaae01bb746b345a97e323d23654d3cf27aa2031c441868ef8cd9be7f8ce96a47bfd6d84dd5f8140651a08bddcc9f9a8dc0397da5b456f67f210b82157230195586d21e6fda980a61f84741ee3f5be3ee3725b44c9a316d9deb544eb9d62cda564bf3fc49c3bc4e82f520e1e20a506d7abd14a90e4026349993dd803cd696055625090d8e64bf87e44dc53f4b1e93b93bd232778329e8aa8aa8a4d1cab0c905c8c9431c607f03a6cdb5df1465004e78ce2b55642a46906b87f808de83881803aaf4567b85406445c3a48ec487f22d125ef7eba45cbbd6d069338c85dd9095fbf2ee39140ff9653278212a450f44d4ec58d1fd0d3f5b80a25aad5ea07d5e1490a70bb085d595649e685e443bd3873d302a5c3ff1edbd39a4e541ef2409edee8937392ce18727ed48e642e6afb2b9f34a07d99a4ee3781e2f922e123a1dc03f45ada557eda4fc9da2ebc43371d35b2f30dc9d5270ca9ed5362ad53804900e6d9c5e063213e27b2090c704066f6ae6b126560c0f49073343b1945a0fc22e702c04f2f776755cb479018dd7b2a9f3862e892306e800119d30555aa190b872cfdd19eebedaac2cccc5e64a9bdab0bafd6ba3f490632bd07", 0xfffffdef) r0 = syz_open_dev$hidraw(&(0x7f0000000140), 0x0, 0x1) r1 = syz_open_dev$evdev(&(0x7f0000001080), 0x7, 0x0) read$hidraw(r0, &(0x7f0000000040)=""/57, 0x39) ioctl$EVIOCGMASK(r1, 0x5452, &(0x7f0000000100)={0x3fd67d5a47b743fa, 0x0, 0x0}) ioctl$EVIOCSABS3F(r1, 0x401845ff, &(0x7f0000001040)={0x101, 0x5f3f4a09, 0x6, 0x8, 0x1ff}) ioctl$HIDIOCSFEATURE(r0, 0xc0404806, &(0x7f0000000000)="b48332c179a199a2d0a03ae3aa4d8c9a90c689587e6f") 23:51:40 executing program 3: r0 = syz_open_dev$hidraw(&(0x7f0000000140), 0x0, 0x1) write$hidraw(r0, &(0x7f0000000180)="66080a810c28ad27cf86f5e368392e05eed4f4d4825954833b3144e7228d9af97c06e5d46985e6393007c542e53b9ec0f6e52a48954e119efd3c5d71b60cd399e9c64d514934d87c2c6f50699aedd1857a86eef53f4a5c661e747ed36824f54ec459d164be8186d9e3a79e131a73650d0a4f709d01c76efc8d33105a36f278e8f7de5838b1fc9d9e2ad7b1e0ca2de1410e05ead0b0d62add348a4119e45cc17fbc6988854d7dc283bb2d4026b25ea6b504f489e08072eb90ee0c99068c99457661ec19cad5545be38bff1f94d21e6db3fff0ee9b4eab9fbf35c5911b38a0129d076df053da54e435d53a005d1aca5e4d0af10e2eb5eeffbcb574dae4bab35455661ddf2e4a12c9740d9fb0282ea741f1765ebb2341f7091ca6d0244871ba9b977bb4caf4787ed19de1afd936ba3c6921587c79e8b9ce1d82cf15d329af90da66b8cc6ed5fe64a3656e902ab556d90841535c119b3ac2037b4251b809185ac3175c535c38012f61801d1d27fa7fcf3853e8a3b2e10feffd174172505a7297f6e756f8ce1adf538fdf29f73b5bd404d5cff95d9ccd947df44eda3a7fc0940f1ee98c2ba0b638ae865a24152fb1b47e792703e7bb9a7d291fd180894157d40ec589a36b95e5faea4713f2da83d35fe8d8528ed2bc5505cc3cce02d9467ede1479e64dbcf55ddebfb28dc2b3fd5c5a65b2d2cd4bca47dc7536d07ce26fac53dc3ab697c089d8611b3de89a7250b905a30f86b707bb6719080b0fc9c04d50760bc5b825911bf804d083215b74e419f01477cd8ca5862dc4f7ac4751cbba65241c7428b4f12fd311f3802042cd00df968e3f8a940badeb3f892ff107d6a7860bd6666e4a5edd1ec4e8ead30237342043465fb2eb5128de9256b39cb161044a871ac9b559cd781b66f6292e1e06b536961058edcc81406369f0f28c1c8669f267a79ebe9546afe6026cf920bd2aa31aad669498707b20e0019514a5cea3e898d5aacd3d80d44c791c030202791f9c5bca391cd0d8140997ac68e7d5470235bac6d7d0cf30e70b6e51a36b66a5b3ba10abbf5688eb388ca533099de61803cce2b91be46e3b55d117c49ef9f2fdbd09220af9923eaa21a0094a4cab2cf43379dc534a197172d1d290bc75ec960fe9551f6fe4bfc4a8142c6aa4a48fb8e6ec8f1dba02b17e3a7cf96081a92c81815229d430826a7e1ac21fe5c211b036941cb2ba93eae4a6a8743af8fd08fe3d91b8ffd52d4dc7ddcc06821e15ce0490a32680a6dadededb66b645a05c63f3944b8a97bf86f13b2231d3b632ea8378f944f22f64c7707710b93b563ec70d56611c463bc0cc6fe9f21aa7e2e9a805e83b717634bc74717df1ecccb42110621531c3f59e68670dfeb6e133b55b691a1b4375ca7a0ef3c02072c8a62fe8eb3b4810cc825d09bf9ba7ca2dcdb5a0eb46f246a125744f20caa9e2b38ceec454ba63c1fb47b580603243e756f7f04e40e36f797b3f14dd30d08335aa40069bf492609e077806d8c52b9ca8432f26d85df843ee7055673334e8ca0d809e710b295631526be449ea826dd57fca05c3d6d6b779a964f0fe7cb16a39013ea39a8000fff94aa9e4d6b85da2719bad63dc53010918c7fdde0975e1f305ed6ee8ff87ef98ef6004884071ba52ab6a81ede40a9709aa455f05f0bcdbfa1aef1360a7c7256aa3bbc744d2c6f307fb0c1c672795c8f7ff5e37c3cc479632de3350f8c5a6d192d8eb73a6977702d423694214aa4677c3ffc793c740268331c25784594e1c5293483a4a2a01101f4baeedf4090998d9ddc865963574c5b05d5a3c10dcb3b70ce567b071454021b5b562195ed36cef59695f3265e4e08a2b2e70c4bca2700c5243e6e999179bde174da15b4ab4d7b304dc67a7a03c32cdb096fbcd904f9d787bc95fe8a22b6613f28a71b5460d44a414c63d495538c6020667db10d49b1d8874cfaa77666d12087643a9e322dfade4cdac2bee7d22c129027713e46d80f498c9eda027b053fd785aa1b7ae019a53a32b7e51d54d94a5fb746cd1e6e77b4d65b3c48b2b9789da203f467934b2334569d9d5a138d87afe65b0d7ada380565f259ec63490163699fa945e10ab39d216db75d6227c11f34c7256e1af892088b507aa6b574a522b87c617bf53f42b3a8c399fcb8c8d2d7a8fc981965c67294a48d1a62f3fe4abd2f540359a4f74e4f3c65bbdf520d926a501b59232a74fe612f57c526f9a2328034d489829e451f771feda276d875bb313268e9f38c06a02799dc3ee4dec3329fd45f1695760299a45ef89bf6e0f000e167a86dd9c6c244134d2985e788838910ab92734494e3207c5ea5d6ce44925b77a4a43d9f9795423297aa2762d4a326784fb86559f1f5713935851910cdc117c1886326124af384d73a67cf95cd0bdba977f286849eb9cebab51241d2d6def1c95058b8b7847b8d84db44668d3204a1cae325c0822735b075caa612eb68d326e1fac7bed9a4b7f93395a067464372704526506c4024b317604924d1055b1b75042e763c132af6754d202b1a4438654d1ff4082d07ca378ce50e010c9a58d77a878198b7313cda06caa9a97ee96e0947fbd1c0389b69ce96490596d4051362eea6829d1795b8168ab468d506d6fa7d286b52446da4d25b4730c1276a0b6b283689ec3f64fc39470054efdfb6e261e80454e382f3c40b6cbf8ae242c01beaaed1d7195e455a40e0ad478d23ca152cde33d525961907a55c408fbdd7e7eded5eb6e9a51ab1c516cafa6b10cd41bf0f57e3ce22b79bcd2daf5469117ba4337a626f68199858f445ac0380833c5f4c7a4d35c2e9e7bcf355c6a97863281f393c19d6dded835d31c06e0dbfbf5734ecfdd3e866c97061da5494d19e7dc8584c63a85bcaa4dd97396e833acc46945119c8048402b6326a93a66619a9a3bdb87457b5fced065f15a7d2023cf2e757ed6fd35a4ad4272aeea83bf077383850f6e1112f288cc2f72e53940bc71199803d9989c8859722f4190cc4faca3377f2d1bf9fcd54c157ea5dc36b54ffebcdeb8a5df9b5d555edef8909f387864cbaabbf18fff45254703cb62e38f9cdeee2b769c9ce1d3f16ab92e0e3af6067cd252f9aa28ae81f763e1f99a50e4573da5becbcb6b11ffe8b48bbb037d7a07f5953acb422af10395b769081629f71c2a182a7633cb703731afa8cecfde76618523669fa93ded5c4ea7727775498980941228a9af3ec6292268652ed4f3731a74334d86802ae05a560d9ef82bccdd96c0c063d6e25583f51c3bd3b5225e33d4defde886727f8b9cde46b7ee9ff0f33eaf4ee1a3aea890980d012c6d14cdd82780798fa4356430a3c45abd5f4835025240cd8afa74a5381744edd3f475316ab7c00467a9588a50edcb40d5f0733f33a47ea5e92471a24dced48d974e227faf839fdfcda75d335743d56eea520c5d3fa523fe639851d2237f02424a8d81fecdf32d375b6cc8d2cacc3b1b3c33898fa2a24c0a23bf6852fb34361ba9bb46c00458644f1c5f827dee7a9dacaadb7e97ee7f55f391a9f161aa3751cde7a648ccf4efcb4f452c34deb98da9c794fe73dde94ada575f08f277212aaea70902f2ca0d927b7190a787852935c37413817f41a31acb8007687675a91d3d81865acb06c22328d87aa70d897b7a76b5c062f97d1e6bdd12c3dc4e1752e8cb7cc28624fb5b8ac5e1d0d4377046fd76e53600891aaeb32375eddd7312a2b60f5c61da0491831c3a1d530ec1ae2af4c291c6468b5d64177b29497945d9d391182e677e2bdaa1ce3eba807169ed011c9e3a7ff1cc43a37eb1155ea4a592d70585471cd4d6cb65b329a90ed2a964c4ab4b32b52fc6c1ba3f0dc53b3504645b243e6a5cccffd93b45d9cc383fb965274749b4c186f2fc0f03154208c23f1edb43d87ba43a7bb610524bffae8338f1a6d07e55984a8ad868d2def6c6e1c916b1abf862f5a2386ae3661d2d500a31a0f8188e8fa0a353d6224a383a3d5c12988411e94f2f17fef94899af064c4a9268793fd5a6899d83c222ec3c534eae737dc1ad291e848f416fdea38e44b16c1a3b73a18f3df437cfad7bef9ced8a8012fe996865dc140bf4fd3523e770fc6d08546cf9c4ae558ca7e22843dd9df3366445a347309646e9a4be32421464b0bcf8d176b1d7cf1d076f1e18511c1f5e2e19f9860f1dcba793bfa46b24f840ba9308d5369c5f43a7650ad91ea680b3a38278e17c09991f272a6031787b43746e94bf54512664145bd00c337dbaebc3f0aae10734fcd5e103e406a27fafe3e2e965f59662b0b2c2cdb098ba5b3451ae9700555c71a913c9e21a4857cc950a3a628eb494e2ecc634957f31db0c307041ecb95c2cd52e33374be763572f869a549ac0da011321be932aadafec799d8c41af3eac3d9fcb0dbc4dd26978b2ed3c827f838c2d0b6a74be1cf76c2abab9fbee4ca3e33b6622489840e601dc40f7612d9511053b335cdc795d934c971700a4efd973e3b271a97a4a0820926906501b584401bfdfbf1afdf0f83f66c32a0f54d741ffd44bb9422e99554102caa9de32edf4959f5ff7fdf553cb31ae6e588e9ae51e2da5ab8c46f8c11eabf78df558c4d4c16531a2d63f9a5f65b288c548f4a58deeb46d92e66955cc9386aaae01bb746b345a97e323d23654d3cf27aa2031c441868ef8cd9be7f8ce96a47bfd6d84dd5f8140651a08bddcc9f9a8dc0397da5b456f67f210b82157230195586d21e6fda980a61f84741ee3f5be3ee3725b44c9a316d9deb544eb9d62cda564bf3fc49c3bc4e82f520e1e20a506d7abd14a90e4026349993dd803cd696055625090d8e64bf87e44dc53f4b1e93b93bd232778329e8aa8aa8a4d1cab0c905c8c9431c607f03a6cdb5df1465004e78ce2b55642a46906b87f808de83881803aaf4567b85406445c3a48ec487f22d125ef7eba45cbbd6d069338c85dd9095fbf2ee39140ff9653278212a450f44d4ec58d1fd0d3f5b80a25aad5ea07d5e1490a70bb085d595649e685e443bd3873d302a5c3ff1edbd39a4e541ef2409edee8937392ce18727ed48e642e6afb2b9f34a07d99a4ee3781e2f922e123a1dc03f45ada557eda4fc9da2ebc43371d35b2f30dc9d5270ca9ed5362ad53804900e6d9c5e063213e27b2090c704066f6ae6b126560c0f49073343b1945a0fc22e702c04f2f776755cb479018dd7b2a9f3862e892306e800119d30555aa190b872cfdd19eebedaac2cccc5e64a9bdab0bafd6ba3f490632bd07", 0xfffffdef) r1 = syz_open_dev$evdev(&(0x7f0000001080), 0x7, 0x0) read$hidraw(0xffffffffffffffff, &(0x7f0000000040)=""/57, 0x39) ioctl$EVIOCGMASK(r1, 0x5452, &(0x7f0000000100)={0x3fd67d5a47b743fa, 0x0, 0x0}) ioctl$EVIOCSABS3F(r1, 0x401845ff, &(0x7f0000001040)={0x101, 0x5f3f4a09, 0x6, 0x8, 0x1ff}) ioctl$HIDIOCSFEATURE(0xffffffffffffffff, 0xc0404806, &(0x7f0000000000)="b48332c179a199a2d0a03ae3aa4d8c9a90c689587e6f") 23:51:40 executing program 5: r0 = syz_open_dev$hidraw(&(0x7f0000000140), 0x0, 0x1) syz_open_dev$hidraw(0x0, 0x0, 0x2c00) write$hidraw(r0, &(0x7f0000000180)="66080a810c28ad27cf86f5e368392e05eed4f4d4825954833b3144e7228d9af97c06e5d46985e6393007c542e53b9ec0f6e52a48954e119efd3c5d71b60cd399e9c64d514934d87c2c6f50699aedd1857a86eef53f4a5c661e747ed36824f54ec459d164be8186d9e3a79e131a73650d0a4f709d01c76efc8d33105a36f278e8f7de5838b1fc9d9e2ad7b1e0ca2de1410e05ead0b0d62add348a4119e45cc17fbc6988854d7dc283bb2d4026b25ea6b504f489e08072eb90ee0c99068c99457661ec19cad5545be38bff1f94d21e6db3fff0ee9b4eab9fbf35c5911b38a0129d076df053da54e435d53a005d1aca5e4d0af10e2eb5eeffbcb574dae4bab35455661ddf2e4a12c9740d9fb0282ea741f1765ebb2341f7091ca6d0244871ba9b977bb4caf4787ed19de1afd936ba3c6921587c79e8b9ce1d82cf15d329af90da66b8cc6ed5fe64a3656e902ab556d90841535c119b3ac2037b4251b809185ac3175c535c38012f61801d1d27fa7fcf3853e8a3b2e10feffd174172505a7297f6e756f8ce1adf538fdf29f73b5bd404d5cff95d9ccd947df44eda3a7fc0940f1ee98c2ba0b638ae865a24152fb1b47e792703e7bb9a7d291fd180894157d40ec589a36b95e5faea4713f2da83d35fe8d8528ed2bc5505cc3cce02d9467ede1479e64dbcf55ddebfb28dc2b3fd5c5a65b2d2cd4bca47dc7536d07ce26fac53dc3ab697c089d8611b3de89a7250b905a30f86b707bb6719080b0fc9c04d50760bc5b825911bf804d083215b74e419f01477cd8ca5862dc4f7ac4751cbba65241c7428b4f12fd311f3802042cd00df968e3f8a940badeb3f892ff107d6a7860bd6666e4a5edd1ec4e8ead30237342043465fb2eb5128de9256b39cb161044a871ac9b559cd781b66f6292e1e06b536961058edcc81406369f0f28c1c8669f267a79ebe9546afe6026cf920bd2aa31aad669498707b20e0019514a5cea3e898d5aacd3d80d44c791c030202791f9c5bca391cd0d8140997ac68e7d5470235bac6d7d0cf30e70b6e51a36b66a5b3ba10abbf5688eb388ca533099de61803cce2b91be46e3b55d117c49ef9f2fdbd09220af9923eaa21a0094a4cab2cf43379dc534a197172d1d290bc75ec960fe9551f6fe4bfc4a8142c6aa4a48fb8e6ec8f1dba02b17e3a7cf96081a92c81815229d430826a7e1ac21fe5c211b036941cb2ba93eae4a6a8743af8fd08fe3d91b8ffd52d4dc7ddcc06821e15ce0490a32680a6dadededb66b645a05c63f3944b8a97bf86f13b2231d3b632ea8378f944f22f64c7707710b93b563ec70d56611c463bc0cc6fe9f21aa7e2e9a805e83b717634bc74717df1ecccb42110621531c3f59e68670dfeb6e133b55b691a1b4375ca7a0ef3c02072c8a62fe8eb3b4810cc825d09bf9ba7ca2dcdb5a0eb46f246a125744f20caa9e2b38ceec454ba63c1fb47b580603243e756f7f04e40e36f797b3f14dd30d08335aa40069bf492609e077806d8c52b9ca8432f26d85df843ee7055673334e8ca0d809e710b295631526be449ea826dd57fca05c3d6d6b779a964f0fe7cb16a39013ea39a8000fff94aa9e4d6b85da2719bad63dc53010918c7fdde0975e1f305ed6ee8ff87ef98ef6004884071ba52ab6a81ede40a9709aa455f05f0bcdbfa1aef1360a7c7256aa3bbc744d2c6f307fb0c1c672795c8f7ff5e37c3cc479632de3350f8c5a6d192d8eb73a6977702d423694214aa4677c3ffc793c740268331c25784594e1c5293483a4a2a01101f4baeedf4090998d9ddc865963574c5b05d5a3c10dcb3b70ce567b071454021b5b562195ed36cef59695f3265e4e08a2b2e70c4bca2700c5243e6e999179bde174da15b4ab4d7b304dc67a7a03c32cdb096fbcd904f9d787bc95fe8a22b6613f28a71b5460d44a414c63d495538c6020667db10d49b1d8874cfaa77666d12087643a9e322dfade4cdac2bee7d22c129027713e46d80f498c9eda027b053fd785aa1b7ae019a53a32b7e51d54d94a5fb746cd1e6e77b4d65b3c48b2b9789da203f467934b2334569d9d5a138d87afe65b0d7ada380565f259ec63490163699fa945e10ab39d216db75d6227c11f34c7256e1af892088b507aa6b574a522b87c617bf53f42b3a8c399fcb8c8d2d7a8fc981965c67294a48d1a62f3fe4abd2f540359a4f74e4f3c65bbdf520d926a501b59232a74fe612f57c526f9a2328034d489829e451f771feda276d875bb313268e9f38c06a02799dc3ee4dec3329fd45f1695760299a45ef89bf6e0f000e167a86dd9c6c244134d2985e788838910ab92734494e3207c5ea5d6ce44925b77a4a43d9f9795423297aa2762d4a326784fb86559f1f5713935851910cdc117c1886326124af384d73a67cf95cd0bdba977f286849eb9cebab51241d2d6def1c95058b8b7847b8d84db44668d3204a1cae325c0822735b075caa612eb68d326e1fac7bed9a4b7f93395a067464372704526506c4024b317604924d1055b1b75042e763c132af6754d202b1a4438654d1ff4082d07ca378ce50e010c9a58d77a878198b7313cda06caa9a97ee96e0947fbd1c0389b69ce96490596d4051362eea6829d1795b8168ab468d506d6fa7d286b52446da4d25b4730c1276a0b6b283689ec3f64fc39470054efdfb6e261e80454e382f3c40b6cbf8ae242c01beaaed1d7195e455a40e0ad478d23ca152cde33d525961907a55c408fbdd7e7eded5eb6e9a51ab1c516cafa6b10cd41bf0f57e3ce22b79bcd2daf5469117ba4337a626f68199858f445ac0380833c5f4c7a4d35c2e9e7bcf355c6a97863281f393c19d6dded835d31c06e0dbfbf5734ecfdd3e866c97061da5494d19e7dc8584c63a85bcaa4dd97396e833acc46945119c8048402b6326a93a66619a9a3bdb87457b5fced065f15a7d2023cf2e757ed6fd35a4ad4272aeea83bf077383850f6e1112f288cc2f72e53940bc71199803d9989c8859722f4190cc4faca3377f2d1bf9fcd54c157ea5dc36b54ffebcdeb8a5df9b5d555edef8909f387864cbaabbf18fff45254703cb62e38f9cdeee2b769c9ce1d3f16ab92e0e3af6067cd252f9aa28ae81f763e1f99a50e4573da5becbcb6b11ffe8b48bbb037d7a07f5953acb422af10395b769081629f71c2a182a7633cb703731afa8cecfde76618523669fa93ded5c4ea7727775498980941228a9af3ec6292268652ed4f3731a74334d86802ae05a560d9ef82bccdd96c0c063d6e25583f51c3bd3b5225e33d4defde886727f8b9cde46b7ee9ff0f33eaf4ee1a3aea890980d012c6d14cdd82780798fa4356430a3c45abd5f4835025240cd8afa74a5381744edd3f475316ab7c00467a9588a50edcb40d5f0733f33a47ea5e92471a24dced48d974e227faf839fdfcda75d335743d56eea520c5d3fa523fe639851d2237f02424a8d81fecdf32d375b6cc8d2cacc3b1b3c33898fa2a24c0a23bf6852fb34361ba9bb46c00458644f1c5f827dee7a9dacaadb7e97ee7f55f391a9f161aa3751cde7a648ccf4efcb4f452c34deb98da9c794fe73dde94ada575f08f277212aaea70902f2ca0d927b7190a787852935c37413817f41a31acb8007687675a91d3d81865acb06c22328d87aa70d897b7a76b5c062f97d1e6bdd12c3dc4e1752e8cb7cc28624fb5b8ac5e1d0d4377046fd76e53600891aaeb32375eddd7312a2b60f5c61da0491831c3a1d530ec1ae2af4c291c6468b5d64177b29497945d9d391182e677e2bdaa1ce3eba807169ed011c9e3a7ff1cc43a37eb1155ea4a592d70585471cd4d6cb65b329a90ed2a964c4ab4b32b52fc6c1ba3f0dc53b3504645b243e6a5cccffd93b45d9cc383fb965274749b4c186f2fc0f03154208c23f1edb43d87ba43a7bb610524bffae8338f1a6d07e55984a8ad868d2def6c6e1c916b1abf862f5a2386ae3661d2d500a31a0f8188e8fa0a353d6224a383a3d5c12988411e94f2f17fef94899af064c4a9268793fd5a6899d83c222ec3c534eae737dc1ad291e848f416fdea38e44b16c1a3b73a18f3df437cfad7bef9ced8a8012fe996865dc140bf4fd3523e770fc6d08546cf9c4ae558ca7e22843dd9df3366445a347309646e9a4be32421464b0bcf8d176b1d7cf1d076f1e18511c1f5e2e19f9860f1dcba793bfa46b24f840ba9308d5369c5f43a7650ad91ea680b3a38278e17c09991f272a6031787b43746e94bf54512664145bd00c337dbaebc3f0aae10734fcd5e103e406a27fafe3e2e965f59662b0b2c2cdb098ba5b3451ae9700555c71a913c9e21a4857cc950a3a628eb494e2ecc634957f31db0c307041ecb95c2cd52e33374be763572f869a549ac0da011321be932aadafec799d8c41af3eac3d9fcb0dbc4dd26978b2ed3c827f838c2d0b6a74be1cf76c2abab9fbee4ca3e33b6622489840e601dc40f7612d9511053b335cdc795d934c971700a4efd973e3b271a97a4a0820926906501b584401bfdfbf1afdf0f83f66c32a0f54d741ffd44bb9422e99554102caa9de32edf4959f5ff7fdf553cb31ae6e588e9ae51e2da5ab8c46f8c11eabf78df558c4d4c16531a2d63f9a5f65b288c548f4a58deeb46d92e66955cc9386aaae01bb746b345a97e323d23654d3cf27aa2031c441868ef8cd9be7f8ce96a47bfd6d84dd5f8140651a08bddcc9f9a8dc0397da5b456f67f210b82157230195586d21e6fda980a61f84741ee3f5be3ee3725b44c9a316d9deb544eb9d62cda564bf3fc49c3bc4e82f520e1e20a506d7abd14a90e4026349993dd803cd696055625090d8e64bf87e44dc53f4b1e93b93bd232778329e8aa8aa8a4d1cab0c905c8c9431c607f03a6cdb5df1465004e78ce2b55642a46906b87f808de83881803aaf4567b85406445c3a48ec487f22d125ef7eba45cbbd6d069338c85dd9095fbf2ee39140ff9653278212a450f44d4ec58d1fd0d3f5b80a25aad5ea07d5e1490a70bb085d595649e685e443bd3873d302a5c3ff1edbd39a4e541ef2409edee8937392ce18727ed48e642e6afb2b9f34a07d99a4ee3781e2f922e123a1dc03f45ada557eda4fc9da2ebc43371d35b2f30dc9d5270ca9ed5362ad53804900e6d9c5e063213e27b2090c704066f6ae6b126560c0f49073343b1945a0fc22e702c04f2f776755cb479018dd7b2a9f3862e892306e800119d30555", 0xe64) 23:51:40 executing program 2: write$hidraw(0xffffffffffffffff, &(0x7f0000000180)="66080a810c28ad27cf86f5e368392e05eed4f4d4825954833b3144e7228d9af97c06e5d46985e6393007c542e53b9ec0f6e52a48954e119efd3c5d71b60cd399e9c64d514934d87c2c6f50699aedd1857a86eef53f4a5c661e747ed36824f54ec459d164be8186d9e3a79e131a73650d0a4f709d01c76efc8d33105a36f278e8f7de5838b1fc9d9e2ad7b1e0ca2de1410e05ead0b0d62add348a4119e45cc17fbc6988854d7dc283bb2d4026b25ea6b504f489e08072eb90ee0c99068c99457661ec19cad5545be38bff1f94d21e6db3fff0ee9b4eab9fbf35c5911b38a0129d076df053da54e435d53a005d1aca5e4d0af10e2eb5eeffbcb574dae4bab35455661ddf2e4a12c9740d9fb0282ea741f1765ebb2341f7091ca6d0244871ba9b977bb4caf4787ed19de1afd936ba3c6921587c79e8b9ce1d82cf15d329af90da66b8cc6ed5fe64a3656e902ab556d90841535c119b3ac2037b4251b809185ac3175c535c38012f61801d1d27fa7fcf3853e8a3b2e10feffd174172505a7297f6e756f8ce1adf538fdf29f73b5bd404d5cff95d9ccd947df44eda3a7fc0940f1ee98c2ba0b638ae865a24152fb1b47e792703e7bb9a7d291fd180894157d40ec589a36b95e5faea4713f2da83d35fe8d8528ed2bc5505cc3cce02d9467ede1479e64dbcf55ddebfb28dc2b3fd5c5a65b2d2cd4bca47dc7536d07ce26fac53dc3ab697c089d8611b3de89a7250b905a30f86b707bb6719080b0fc9c04d50760bc5b825911bf804d083215b74e419f01477cd8ca5862dc4f7ac4751cbba65241c7428b4f12fd311f3802042cd00df968e3f8a940badeb3f892ff107d6a7860bd6666e4a5edd1ec4e8ead30237342043465fb2eb5128de9256b39cb161044a871ac9b559cd781b66f6292e1e06b536961058edcc81406369f0f28c1c8669f267a79ebe9546afe6026cf920bd2aa31aad669498707b20e0019514a5cea3e898d5aacd3d80d44c791c030202791f9c5bca391cd0d8140997ac68e7d5470235bac6d7d0cf30e70b6e51a36b66a5b3ba10abbf5688eb388ca533099de61803cce2b91be46e3b55d117c49ef9f2fdbd09220af9923eaa21a0094a4cab2cf43379dc534a197172d1d290bc75ec960fe9551f6fe4bfc4a8142c6aa4a48fb8e6ec8f1dba02b17e3a7cf96081a92c81815229d430826a7e1ac21fe5c211b036941cb2ba93eae4a6a8743af8fd08fe3d91b8ffd52d4dc7ddcc06821e15ce0490a32680a6dadededb66b645a05c63f3944b8a97bf86f13b2231d3b632ea8378f944f22f64c7707710b93b563ec70d56611c463bc0cc6fe9f21aa7e2e9a805e83b717634bc74717df1ecccb42110621531c3f59e68670dfeb6e133b55b691a1b4375ca7a0ef3c02072c8a62fe8eb3b4810cc825d09bf9ba7ca2dcdb5a0eb46f246a125744f20caa9e2b38ceec454ba63c1fb47b580603243e756f7f04e40e36f797b3f14dd30d08335aa40069bf492609e077806d8c52b9ca8432f26d85df843ee7055673334e8ca0d809e710b295631526be449ea826dd57fca05c3d6d6b779a964f0fe7cb16a39013ea39a8000fff94aa9e4d6b85da2719bad63dc53010918c7fdde0975e1f305ed6ee8ff87ef98ef6004884071ba52ab6a81ede40a9709aa455f05f0bcdbfa1aef1360a7c7256aa3bbc744d2c6f307fb0c1c672795c8f7ff5e37c3cc479632de3350f8c5a6d192d8eb73a6977702d423694214aa4677c3ffc793c740268331c25784594e1c5293483a4a2a01101f4baeedf4090998d9ddc865963574c5b05d5a3c10dcb3b70ce567b071454021b5b562195ed36cef59695f3265e4e08a2b2e70c4bca2700c5243e6e999179bde174da15b4ab4d7b304dc67a7a03c32cdb096fbcd904f9d787bc95fe8a22b6613f28a71b5460d44a414c63d495538c6020667db10d49b1d8874cfaa77666d12087643a9e322dfade4cdac2bee7d22c129027713e46d80f498c9eda027b053fd785aa1b7ae019a53a32b7e51d54d94a5fb746cd1e6e77b4d65b3c48b2b9789da203f467934b2334569d9d5a138d87afe65b0d7ada380565f259ec63490163699fa945e10ab39d216db75d6227c11f34c7256e1af892088b507aa6b574a522b87c617bf53f42b3a8c399fcb8c8d2d7a8fc981965c67294a48d1a62f3fe4abd2f540359a4f74e4f3c65bbdf520d926a501b59232a74fe612f57c526f9a2328034d489829e451f771feda276d875bb313268e9f38c06a02799dc3ee4dec3329fd45f1695760299a45ef89bf6e0f000e167a86dd9c6c244134d2985e788838910ab92734494e3207c5ea5d6ce44925b77a4a43d9f9795423297aa2762d4a326784fb86559f1f5713935851910cdc117c1886326124af384d73a67cf95cd0bdba977f286849eb9cebab51241d2d6def1c95058b8b7847b8d84db44668d3204a1cae325c0822735b075caa612eb68d326e1fac7bed9a4b7f93395a067464372704526506c4024b317604924d1055b1b75042e763c132af6754d202b1a4438654d1ff4082d07ca378ce50e010c9a58d77a878198b7313cda06caa9a97ee96e0947fbd1c0389b69ce96490596d4051362eea6829d1795b8168ab468d506d6fa7d286b52446da4d25b4730c1276a0b6b283689ec3f64fc39470054efdfb6e261e80454e382f3c40b6cbf8ae242c01beaaed1d7195e455a40e0ad478d23ca152cde33d525961907a55c408fbdd7e7eded5eb6e9a51ab1c516cafa6b10cd41bf0f57e3ce22b79bcd2daf5469117ba4337a626f68199858f445ac0380833c5f4c7a4d35c2e9e7bcf355c6a97863281f393c19d6dded835d31c06e0dbfbf5734ecfdd3e866c97061da5494d19e7dc8584c63a85bcaa4dd97396e833acc46945119c8048402b6326a93a66619a9a3bdb87457b5fced065f15a7d2023cf2e757ed6fd35a4ad4272aeea83bf077383850f6e1112f288cc2f72e53940bc71199803d9989c8859722f4190cc4faca3377f2d1bf9fcd54c157ea5dc36b54ffebcdeb8a5df9b5d555edef8909f387864cbaabbf18fff45254703cb62e38f9cdeee2b769c9ce1d3f16ab92e0e3af6067cd252f9aa28ae81f763e1f99a50e4573da5becbcb6b11ffe8b48bbb037d7a07f5953acb422af10395b769081629f71c2a182a7633cb703731afa8cecfde76618523669fa93ded5c4ea7727775498980941228a9af3ec6292268652ed4f3731a74334d86802ae05a560d9ef82bccdd96c0c063d6e25583f51c3bd3b5225e33d4defde886727f8b9cde46b7ee9ff0f33eaf4ee1a3aea890980d012c6d14cdd82780798fa4356430a3c45abd5f4835025240cd8afa74a5381744edd3f475316ab7c00467a9588a50edcb40d5f0733f33a47ea5e92471a24dced48d974e227faf839fdfcda75d335743d56eea520c5d3fa523fe639851d2237f02424a8d81fecdf32d375b6cc8d2cacc3b1b3c33898fa2a24c0a23bf6852fb34361ba9bb46c00458644f1c5f827dee7a9dacaadb7e97ee7f55f391a9f161aa3751cde7a648ccf4efcb4f452c34deb98da9c794fe73dde94ada575f08f277212aaea70902f2ca0d927b7190a787852935c37413817f41a31acb8007687675a91d3d81865acb06c22328d87aa70d897b7a76b5c062f97d1e6bdd12c3dc4e1752e8cb7cc28624fb5b8ac5e1d0d4377046fd76e53600891aaeb32375eddd7312a2b60f5c61da0491831c3a1d530ec1ae2af4c291c6468b5d64177b29497945d9d391182e677e2bdaa1ce3eba807169ed011c9e3a7ff1cc43a37eb1155ea4a592d70585471cd4d6cb65b329a90ed2a964c4ab4b32b52fc6c1ba3f0dc53b3504645b243e6a5cccffd93b45d9cc383fb965274749b4c186f2fc0f03154208c23f1edb43d87ba43a7bb610524bffae8338f1a6d07e55984a8ad868d2def6c6e1c916b1abf862f5a2386ae3661d2d500a31a0f8188e8fa0a353d6224a383a3d5c12988411e94f2f17fef94899af064c4a9268793fd5a6899d83c222ec3c534eae737dc1ad291e848f416fdea38e44b16c1a3b73a18f3df437cfad7bef9ced8a8012fe996865dc140bf4fd3523e770fc6d08546cf9c4ae558ca7e22843dd9df3366445a347309646e9a4be32421464b0bcf8d176b1d7cf1d076f1e18511c1f5e2e19f9860f1dcba793bfa46b24f840ba9308d5369c5f43a7650ad91ea680b3a38278e17c09991f272a6031787b43746e94bf54512664145bd00c337dbaebc3f0aae10734fcd5e103e406a27fafe3e2e965f59662b0b2c2cdb098ba5b3451ae9700555c71a913c9e21a4857cc950a3a628eb494e2ecc634957f31db0c307041ecb95c2cd52e33374be763572f869a549ac0da011321be932aadafec799d8c41af3eac3d9fcb0dbc4dd26978b2ed3c827f838c2d0b6a74be1cf76c2abab9fbee4ca3e33b6622489840e601dc40f7612d9511053b335cdc795d934c971700a4efd973e3b271a97a4a0820926906501b584401bfdfbf1afdf0f83f66c32a0f54d741ffd44bb9422e99554102caa9de32edf4959f5ff7fdf553cb31ae6e588e9ae51e2da5ab8c46f8c11eabf78df558c4d4c16531a2d63f9a5f65b288c548f4a58deeb46d92e66955cc9386aaae01bb746b345a97e323d23654d3cf27aa2031c441868ef8cd9be7f8ce96a47bfd6d84dd5f8140651a08bddcc9f9a8dc0397da5b456f67f210b82157230195586d21e6fda980a61f84741ee3f5be3ee3725b44c9a316d9deb544eb9d62cda564bf3fc49c3bc4e82f520e1e20a506d7abd14a90e4026349993dd803cd696055625090d8e64bf87e44dc53f4b1e93b93bd232778329e8aa8aa8a4d1cab0c905c8c9431c607f03a6cdb5df1465004e78ce2b55642a46906b87f808de83881803aaf4567b85406445c3a48ec487f22d125ef7eba45cbbd6d069338c85dd9095fbf2ee39140ff9653278212a450f44d4ec58d1fd0d3f5b80a25aad5ea07d5e1490a70bb085d595649e685e443bd3873d302a5c3ff1edbd39a4e541ef2409edee8937392ce18727ed48e642e6afb2b9f34a07d99a4ee3781e2f922e123a1dc03f45ada557eda4fc9da2ebc43371d35b2f30dc9d5270ca9ed5362ad53804900e6d9c5e063213e27b2090c704066f6ae6b126560c0f49073343b1945a0fc22e702c04f2f776755cb479018dd7b2a9f3862e892306e800119d30555aa190b872cfdd19eebedaac2cccc5e64a9bdab0bafd6ba3f490632bd07", 0xfffffdef) r0 = syz_open_dev$hidraw(&(0x7f0000000140), 0x0, 0x1) r1 = syz_open_dev$evdev(&(0x7f0000001080), 0x7, 0x0) read$hidraw(r0, &(0x7f0000000040)=""/57, 0x39) ioctl$EVIOCGMASK(r1, 0x5452, &(0x7f0000000100)={0x3fd67d5a47b743fa, 0x0, 0x0}) ioctl$EVIOCSABS3F(r1, 0x401845ff, &(0x7f0000001040)={0x101, 0x5f3f4a09, 0x6, 0x8, 0x1ff}) ioctl$HIDIOCSFEATURE(r0, 0xc0404806, &(0x7f0000000000)="b48332c179a199a2d0a03ae3aa4d8c9a90c689587e6f") 23:51:40 executing program 1: r0 = syz_open_dev$hidraw(&(0x7f0000000140), 0x0, 0x1) syz_open_dev$hidraw(0x0, 0x0, 0x2c00) write$hidraw(r0, &(0x7f0000000180)="66080a810c28ad27cf86f5e368392e05eed4f4d4825954833b3144e7228d9af97c06e5d46985e6393007c542e53b9ec0f6e52a48954e119efd3c5d71b60cd399e9c64d514934d87c2c6f50699aedd1857a86eef53f4a5c661e747ed36824f54ec459d164be8186d9e3a79e131a73650d0a4f709d01c76efc8d33105a36f278e8f7de5838b1fc9d9e2ad7b1e0ca2de1410e05ead0b0d62add348a4119e45cc17fbc6988854d7dc283bb2d4026b25ea6b504f489e08072eb90ee0c99068c99457661ec19cad5545be38bff1f94d21e6db3fff0ee9b4eab9fbf35c5911b38a0129d076df053da54e435d53a005d1aca5e4d0af10e2eb5eeffbcb574dae4bab35455661ddf2e4a12c9740d9fb0282ea741f1765ebb2341f7091ca6d0244871ba9b977bb4caf4787ed19de1afd936ba3c6921587c79e8b9ce1d82cf15d329af90da66b8cc6ed5fe64a3656e902ab556d90841535c119b3ac2037b4251b809185ac3175c535c38012f61801d1d27fa7fcf3853e8a3b2e10feffd174172505a7297f6e756f8ce1adf538fdf29f73b5bd404d5cff95d9ccd947df44eda3a7fc0940f1ee98c2ba0b638ae865a24152fb1b47e792703e7bb9a7d291fd180894157d40ec589a36b95e5faea4713f2da83d35fe8d8528ed2bc5505cc3cce02d9467ede1479e64dbcf55ddebfb28dc2b3fd5c5a65b2d2cd4bca47dc7536d07ce26fac53dc3ab697c089d8611b3de89a7250b905a30f86b707bb6719080b0fc9c04d50760bc5b825911bf804d083215b74e419f01477cd8ca5862dc4f7ac4751cbba65241c7428b4f12fd311f3802042cd00df968e3f8a940badeb3f892ff107d6a7860bd6666e4a5edd1ec4e8ead30237342043465fb2eb5128de9256b39cb161044a871ac9b559cd781b66f6292e1e06b536961058edcc81406369f0f28c1c8669f267a79ebe9546afe6026cf920bd2aa31aad669498707b20e0019514a5cea3e898d5aacd3d80d44c791c030202791f9c5bca391cd0d8140997ac68e7d5470235bac6d7d0cf30e70b6e51a36b66a5b3ba10abbf5688eb388ca533099de61803cce2b91be46e3b55d117c49ef9f2fdbd09220af9923eaa21a0094a4cab2cf43379dc534a197172d1d290bc75ec960fe9551f6fe4bfc4a8142c6aa4a48fb8e6ec8f1dba02b17e3a7cf96081a92c81815229d430826a7e1ac21fe5c211b036941cb2ba93eae4a6a8743af8fd08fe3d91b8ffd52d4dc7ddcc06821e15ce0490a32680a6dadededb66b645a05c63f3944b8a97bf86f13b2231d3b632ea8378f944f22f64c7707710b93b563ec70d56611c463bc0cc6fe9f21aa7e2e9a805e83b717634bc74717df1ecccb42110621531c3f59e68670dfeb6e133b55b691a1b4375ca7a0ef3c02072c8a62fe8eb3b4810cc825d09bf9ba7ca2dcdb5a0eb46f246a125744f20caa9e2b38ceec454ba63c1fb47b580603243e756f7f04e40e36f797b3f14dd30d08335aa40069bf492609e077806d8c52b9ca8432f26d85df843ee7055673334e8ca0d809e710b295631526be449ea826dd57fca05c3d6d6b779a964f0fe7cb16a39013ea39a8000fff94aa9e4d6b85da2719bad63dc53010918c7fdde0975e1f305ed6ee8ff87ef98ef6004884071ba52ab6a81ede40a9709aa455f05f0bcdbfa1aef1360a7c7256aa3bbc744d2c6f307fb0c1c672795c8f7ff5e37c3cc479632de3350f8c5a6d192d8eb73a6977702d423694214aa4677c3ffc793c740268331c25784594e1c5293483a4a2a01101f4baeedf4090998d9ddc865963574c5b05d5a3c10dcb3b70ce567b071454021b5b562195ed36cef59695f3265e4e08a2b2e70c4bca2700c5243e6e999179bde174da15b4ab4d7b304dc67a7a03c32cdb096fbcd904f9d787bc95fe8a22b6613f28a71b5460d44a414c63d495538c6020667db10d49b1d8874cfaa77666d12087643a9e322dfade4cdac2bee7d22c129027713e46d80f498c9eda027b053fd785aa1b7ae019a53a32b7e51d54d94a5fb746cd1e6e77b4d65b3c48b2b9789da203f467934b2334569d9d5a138d87afe65b0d7ada380565f259ec63490163699fa945e10ab39d216db75d6227c11f34c7256e1af892088b507aa6b574a522b87c617bf53f42b3a8c399fcb8c8d2d7a8fc981965c67294a48d1a62f3fe4abd2f540359a4f74e4f3c65bbdf520d926a501b59232a74fe612f57c526f9a2328034d489829e451f771feda276d875bb313268e9f38c06a02799dc3ee4dec3329fd45f1695760299a45ef89bf6e0f000e167a86dd9c6c244134d2985e788838910ab92734494e3207c5ea5d6ce44925b77a4a43d9f9795423297aa2762d4a326784fb86559f1f5713935851910cdc117c1886326124af384d73a67cf95cd0bdba977f286849eb9cebab51241d2d6def1c95058b8b7847b8d84db44668d3204a1cae325c0822735b075caa612eb68d326e1fac7bed9a4b7f93395a067464372704526506c4024b317604924d1055b1b75042e763c132af6754d202b1a4438654d1ff4082d07ca378ce50e010c9a58d77a878198b7313cda06caa9a97ee96e0947fbd1c0389b69ce96490596d4051362eea6829d1795b8168ab468d506d6fa7d286b52446da4d25b4730c1276a0b6b283689ec3f64fc39470054efdfb6e261e80454e382f3c40b6cbf8ae242c01beaaed1d7195e455a40e0ad478d23ca152cde33d525961907a55c408fbdd7e7eded5eb6e9a51ab1c516cafa6b10cd41bf0f57e3ce22b79bcd2daf5469117ba4337a626f68199858f445ac0380833c5f4c7a4d35c2e9e7bcf355c6a97863281f393c19d6dded835d31c06e0dbfbf5734ecfdd3e866c97061da5494d19e7dc8584c63a85bcaa4dd97396e833acc46945119c8048402b6326a93a66619a9a3bdb87457b5fced065f15a7d2023cf2e757ed6fd35a4ad4272aeea83bf077383850f6e1112f288cc2f72e53940bc71199803d9989c8859722f4190cc4faca3377f2d1bf9fcd54c157ea5dc36b54ffebcdeb8a5df9b5d555edef8909f387864cbaabbf18fff45254703cb62e38f9cdeee2b769c9ce1d3f16ab92e0e3af6067cd252f9aa28ae81f763e1f99a50e4573da5becbcb6b11ffe8b48bbb037d7a07f5953acb422af10395b769081629f71c2a182a7633cb703731afa8cecfde76618523669fa93ded5c4ea7727775498980941228a9af3ec6292268652ed4f3731a74334d86802ae05a560d9ef82bccdd96c0c063d6e25583f51c3bd3b5225e33d4defde886727f8b9cde46b7ee9ff0f33eaf4ee1a3aea890980d012c6d14cdd82780798fa4356430a3c45abd5f4835025240cd8afa74a5381744edd3f475316ab7c00467a9588a50edcb40d5f0733f33a47ea5e92471a24dced48d974e227faf839fdfcda75d335743d56eea520c5d3fa523fe639851d2237f02424a8d81fecdf32d375b6cc8d2cacc3b1b3c33898fa2a24c0a23bf6852fb34361ba9bb46c00458644f1c5f827dee7a9dacaadb7e97ee7f55f391a9f161aa3751cde7a648ccf4efcb4f452c34deb98da9c794fe73dde94ada575f08f277212aaea70902f2ca0d927b7190a787852935c37413817f41a31acb8007687675a91d3d81865acb06c22328d87aa70d897b7a76b5c062f97d1e6bdd12c3dc4e1752e8cb7cc28624fb5b8ac5e1d0d4377046fd76e53600891aaeb32375eddd7312a2b60f5c61da0491831c3a1d530ec1ae2af4c291c6468b5d64177b29497945d9d391182e677e2bdaa1ce3eba807169ed011c9e3a7ff1cc43a37eb1155ea4a592d70585471cd4d6cb65b329a90ed2a964c4ab4b32b52fc6c1ba3f0dc53b3504645b243e6a5cccffd93b45d9cc383fb965274749b4c186f2fc0f03154208c23f1edb43d87ba43a7bb610524bffae8338f1a6d07e55984a8ad868d2def6c6e1c916b1abf862f5a2386ae3661d2d500a31a0f8188e8fa0a353d6224a383a3d5c12988411e94f2f17fef94899af064c4a9268793fd5a6899d83c222ec3c534eae737dc1ad291e848f416fdea38e44b16c1a3b73a18f3df437cfad7bef9ced8a8012fe996865dc140bf4fd3523e770fc6d08546cf9c4ae558ca7e22843dd9df3366445a347309646e9a4be32421464b0bcf8d176b1d7cf1d076f1e18511c1f5e2e19f9860f1dcba793bfa46b24f840ba9308d5369c5f43a7650ad91ea680b3a38278e17c09991f272a6031787b43746e94bf54512664145bd00c337dbaebc3f0aae10734fcd5e103e406a27fafe3e2e965f59662b0b2c2cdb098ba5b3451ae9700555c71a913c9e21a4857cc950a3a628eb494e2ecc634957f31db0c307041ecb95c2cd52e33374be763572f869a549ac0da011321be932aadafec799d8c41af3eac3d9fcb0dbc4dd26978b2ed3c827f838c2d0b6a74be1cf76c2abab9fbee4ca3e33b6622489840e601dc40f7612d9511053b335cdc795d934c971700a4efd973e3b271a97a4a0820926906501b584401bfdfbf1afdf0f83f66c32a0f54d741ffd44bb9422e99554102caa9de32edf4959f5ff7fdf553cb31ae6e588e9ae51e2da5ab8c46f8c11eabf78df558c4d4c16531a2d63f9a5f65b288c548f4a58deeb46d92e66955cc9386aaae01bb746b345a97e323d23654d3cf27aa2031c441868ef8cd9be7f8ce96a47bfd6d84dd5f8140651a08bddcc9f9a8dc0397da5b456f67f210b82157230195586d21e6fda980a61f84741ee3f5be3ee3725b44c9a316d9deb544eb9d62cda564bf3fc49c3bc4e82f520e1e20a506d7abd14a90e4026349993dd803cd696055625090d8e64bf87e44dc53f4b1e93b93bd232778329e8aa8aa8a4d1cab0c905c8c9431c607f03a6cdb5df1465004e78ce2b55642a46906b87f808de83881803aaf4567b85406445c3a48ec487f22d125ef7eba45cbbd6d069338c85dd9095fbf2ee39140ff9653278212a450f44d4ec58d1fd0d3f5b80a25aad5ea07d5e1490a70bb085d595649e685e443bd3873d302a5c3ff1edbd39a4e541ef2409edee8937392ce18727ed48e642e6afb2b9f34a07d99a4ee3781e2f922e123a1dc03f45ada557eda4fc9da2ebc43371d35b2f30dc9d5270ca9ed5362ad53804900e6d9c5e063213e27b2090c704066f6ae6b126560c0f49073343b1945a0fc22e702c04f2f776755cb479018dd7b2a9f3862e892306e800119d30555aa190b872cfdd19eebedaac2cccc5e", 0xe73) 23:51:40 executing program 0: r0 = syz_open_dev$hidraw(&(0x7f0000000140), 0x0, 0x1) write$hidraw(r0, &(0x7f0000000180)="66080a810c28ad27cf86f5e368392e05eed4f4d4825954833b3144e7228d9af97c06e5d46985e6393007c542e53b9ec0f6e52a48954e119efd3c5d71b60cd399e9c64d514934d87c2c6f50699aedd1857a86eef53f4a5c661e747ed36824f54ec459d164be8186d9e3a79e131a73650d0a4f709d01c76efc8d33105a36f278e8f7de5838b1fc9d9e2ad7b1e0ca2de1410e05ead0b0d62add348a4119e45cc17fbc6988854d7dc283bb2d4026b25ea6b504f489e08072eb90ee0c99068c99457661ec19cad5545be38bff1f94d21e6db3fff0ee9b4eab9fbf35c5911b38a0129d076df053da54e435d53a005d1aca5e4d0af10e2eb5eeffbcb574dae4bab35455661ddf2e4a12c9740d9fb0282ea741f1765ebb2341f7091ca6d0244871ba9b977bb4caf4787ed19de1afd936ba3c6921587c79e8b9ce1d82cf15d329af90da66b8cc6ed5fe64a3656e902ab556d90841535c119b3ac2037b4251b809185ac3175c535c38012f61801d1d27fa7fcf3853e8a3b2e10feffd174172505a7297f6e756f8ce1adf538fdf29f73b5bd404d5cff95d9ccd947df44eda3a7fc0940f1ee98c2ba0b638ae865a24152fb1b47e792703e7bb9a7d291fd180894157d40ec589a36b95e5faea4713f2da83d35fe8d8528ed2bc5505cc3cce02d9467ede1479e64dbcf55ddebfb28dc2b3fd5c5a65b2d2cd4bca47dc7536d07ce26fac53dc3ab697c089d8611b3de89a7250b905a30f86b707bb6719080b0fc9c04d50760bc5b825911bf804d083215b74e419f01477cd8ca5862dc4f7ac4751cbba65241c7428b4f12fd311f3802042cd00df968e3f8a940badeb3f892ff107d6a7860bd6666e4a5edd1ec4e8ead30237342043465fb2eb5128de9256b39cb161044a871ac9b559cd781b66f6292e1e06b536961058edcc81406369f0f28c1c8669f267a79ebe9546afe6026cf920bd2aa31aad669498707b20e0019514a5cea3e898d5aacd3d80d44c791c030202791f9c5bca391cd0d8140997ac68e7d5470235bac6d7d0cf30e70b6e51a36b66a5b3ba10abbf5688eb388ca533099de61803cce2b91be46e3b55d117c49ef9f2fdbd09220af9923eaa21a0094a4cab2cf43379dc534a197172d1d290bc75ec960fe9551f6fe4bfc4a8142c6aa4a48fb8e6ec8f1dba02b17e3a7cf96081a92c81815229d430826a7e1ac21fe5c211b036941cb2ba93eae4a6a8743af8fd08fe3d91b8ffd52d4dc7ddcc06821e15ce0490a32680a6dadededb66b645a05c63f3944b8a97bf86f13b2231d3b632ea8378f944f22f64c7707710b93b563ec70d56611c463bc0cc6fe9f21aa7e2e9a805e83b717634bc74717df1ecccb42110621531c3f59e68670dfeb6e133b55b691a1b4375ca7a0ef3c02072c8a62fe8eb3b4810cc825d09bf9ba7ca2dcdb5a0eb46f246a125744f20caa9e2b38ceec454ba63c1fb47b580603243e756f7f04e40e36f797b3f14dd30d08335aa40069bf492609e077806d8c52b9ca8432f26d85df843ee7055673334e8ca0d809e710b295631526be449ea826dd57fca05c3d6d6b779a964f0fe7cb16a39013ea39a8000fff94aa9e4d6b85da2719bad63dc53010918c7fdde0975e1f305ed6ee8ff87ef98ef6004884071ba52ab6a81ede40a9709aa455f05f0bcdbfa1aef1360a7c7256aa3bbc744d2c6f307fb0c1c672795c8f7ff5e37c3cc479632de3350f8c5a6d192d8eb73a6977702d423694214aa4677c3ffc793c740268331c25784594e1c5293483a4a2a01101f4baeedf4090998d9ddc865963574c5b05d5a3c10dcb3b70ce567b071454021b5b562195ed36cef59695f3265e4e08a2b2e70c4bca2700c5243e6e999179bde174da15b4ab4d7b304dc67a7a03c32cdb096fbcd904f9d787bc95fe8a22b6613f28a71b5460d44a414c63d495538c6020667db10d49b1d8874cfaa77666d12087643a9e322dfade4cdac2bee7d22c129027713e46d80f498c9eda027b053fd785aa1b7ae019a53a32b7e51d54d94a5fb746cd1e6e77b4d65b3c48b2b9789da203f467934b2334569d9d5a138d87afe65b0d7ada380565f259ec63490163699fa945e10ab39d216db75d6227c11f34c7256e1af892088b507aa6b574a522b87c617bf53f42b3a8c399fcb8c8d2d7a8fc981965c67294a48d1a62f3fe4abd2f540359a4f74e4f3c65bbdf520d926a501b59232a74fe612f57c526f9a2328034d489829e451f771feda276d875bb313268e9f38c06a02799dc3ee4dec3329fd45f1695760299a45ef89bf6e0f000e167a86dd9c6c244134d2985e788838910ab92734494e3207c5ea5d6ce44925b77a4a43d9f9795423297aa2762d4a326784fb86559f1f5713935851910cdc117c1886326124af384d73a67cf95cd0bdba977f286849eb9cebab51241d2d6def1c95058b8b7847b8d84db44668d3204a1cae325c0822735b075caa612eb68d326e1fac7bed9a4b7f93395a067464372704526506c4024b317604924d1055b1b75042e763c132af6754d202b1a4438654d1ff4082d07ca378ce50e010c9a58d77a878198b7313cda06caa9a97ee96e0947fbd1c0389b69ce96490596d4051362eea6829d1795b8168ab468d506d6fa7d286b52446da4d25b4730c1276a0b6b283689ec3f64fc39470054efdfb6e261e80454e382f3c40b6cbf8ae242c01beaaed1d7195e455a40e0ad478d23ca152cde33d525961907a55c408fbdd7e7eded5eb6e9a51ab1c516cafa6b10cd41bf0f57e3ce22b79bcd2daf5469117ba4337a626f68199858f445ac0380833c5f4c7a4d35c2e9e7bcf355c6a97863281f393c19d6dded835d31c06e0dbfbf5734ecfdd3e866c97061da5494d19e7dc8584c63a85bcaa4dd97396e833acc46945119c8048402b6326a93a66619a9a3bdb87457b5fced065f15a7d2023cf2e757ed6fd35a4ad4272aeea83bf077383850f6e1112f288cc2f72e53940bc71199803d9989c8859722f4190cc4faca3377f2d1bf9fcd54c157ea5dc36b54ffebcdeb8a5df9b5d555edef8909f387864cbaabbf18fff45254703cb62e38f9cdeee2b769c9ce1d3f16ab92e0e3af6067cd252f9aa28ae81f763e1f99a50e4573da5becbcb6b11ffe8b48bbb037d7a07f5953acb422af10395b769081629f71c2a182a7633cb703731afa8cecfde76618523669fa93ded5c4ea7727775498980941228a9af3ec6292268652ed4f3731a74334d86802ae05a560d9ef82bccdd96c0c063d6e25583f51c3bd3b5225e33d4defde886727f8b9cde46b7ee9ff0f33eaf4ee1a3aea890980d012c6d14cdd82780798fa4356430a3c45abd5f4835025240cd8afa74a5381744edd3f475316ab7c00467a9588a50edcb40d5f0733f33a47ea5e92471a24dced48d974e227faf839fdfcda75d335743d56eea520c5d3fa523fe639851d2237f02424a8d81fecdf32d375b6cc8d2cacc3b1b3c33898fa2a24c0a23bf6852fb34361ba9bb46c00458644f1c5f827dee7a9dacaadb7e97ee7f55f391a9f161aa3751cde7a648ccf4efcb4f452c34deb98da9c794fe73dde94ada575f08f277212aaea70902f2ca0d927b7190a787852935c37413817f41a31acb8007687675a91d3d81865acb06c22328d87aa70d897b7a76b5c062f97d1e6bdd12c3dc4e1752e8cb7cc28624fb5b8ac5e1d0d4377046fd76e53600891aaeb32375eddd7312a2b60f5c61da0491831c3a1d530ec1ae2af4c291c6468b5d64177b29497945d9d391182e677e2bdaa1ce3eba807169ed011c9e3a7ff1cc43a37eb1155ea4a592d70585471cd4d6cb65b329a90ed2a964c4ab4b32b52fc6c1ba3f0dc53b3504645b243e6a5cccffd93b45d9cc383fb965274749b4c186f2fc0f03154208c23f1edb43d87ba43a7bb610524bffae8338f1a6d07e55984a8ad868d2def6c6e1c916b1abf862f5a2386ae3661d2d500a31a0f8188e8fa0a353d6224a383a3d5c12988411e94f2f17fef94899af064c4a9268793fd5a6899d83c222ec3c534eae737dc1ad291e848f416fdea38e44b16c1a3b73a18f3df437cfad7bef9ced8a8012fe996865dc140bf4fd3523e770fc6d08546cf9c4ae558ca7e22843dd9df3366445a347309646e9a4be32421464b0bcf8d176b1d7cf1d076f1e18511c1f5e2e19f9860f1dcba793bfa46b24f840ba9308d5369c5f43a7650ad91ea680b3a38278e17c09991f272a6031787b43746e94bf54512664145bd00c337dbaebc3f0aae10734fcd5e103e406a27fafe3e2e965f59662b0b2c2cdb098ba5b3451ae9700555c71a913c9e21a4857cc950a3a628eb494e2ecc634957f31db0c307041ecb95c2cd52e33374be763572f869a549ac0da011321be932aadafec799d8c41af3eac3d9fcb0dbc4dd26978b2ed3c827f838c2d0b6a74be1cf76c2abab9fbee4ca3e33b6622489840e601dc40f7612d9511053b335cdc795d934c971700a4efd973e3b271a97a4a0820926906501b584401bfdfbf1afdf0f83f66c32a0f54d741ffd44bb9422e99554102caa9de32edf4959f5ff7fdf553cb31ae6e588e9ae51e2da5ab8c46f8c11eabf78df558c4d4c16531a2d63f9a5f65b288c548f4a58deeb46d92e66955cc9386aaae01bb746b345a97e323d23654d3cf27aa2031c441868ef8cd9be7f8ce96a47bfd6d84dd5f8140651a08bddcc9f9a8dc0397da5b456f67f210b82157230195586d21e6fda980a61f84741ee3f5be3ee3725b44c9a316d9deb544eb9d62cda564bf3fc49c3bc4e82f520e1e20a506d7abd14a90e4026349993dd803cd696055625090d8e64bf87e44dc53f4b1e93b93bd232778329e8aa8aa8a4d1cab0c905c8c9431c607f03a6cdb5df1465004e78ce2b55642a46906b87f808de83881803aaf4567b85406445c3a48ec487f22d125ef7eba45cbbd6d069338c85dd9095fbf2ee39140ff9653278212a450f44d4ec58d1fd0d3f5b80a25aad5ea07d5e1490a70bb085d595649e685e443bd3873d302a5c3ff1edbd39a4e541ef2409edee8937392ce18727ed48e642e6afb2b9f34a07d99a4ee3781e2f922e123a1dc03f45ada557eda4fc9da2ebc43371d35b2f30dc9d5270ca9ed5362ad53804900e6d9c5e063213e27b2090c704066f6ae6b126560c0f49073343b1945a0fc22e702c04f2f776755cb479018dd7b2a9f3862e892306e800119d30555aa190b872cfdd19eebedaac2cccc5e64a9bdab0bafd6ba3f490632bd07", 0xfffffdef) read$hidraw(r0, &(0x7f0000000000)=""/141, 0x8d) 23:51:40 executing program 4: r0 = syz_open_dev$hidraw(&(0x7f0000000140), 0x0, 0x1) write$hidraw(r0, &(0x7f0000000180)="66080a810c28ad27cf86f5e368392e05eed4f4d4825954833b3144e7228d9af97c06e5d46985e6393007c542e53b9ec0f6e52a48954e119efd3c5d71b60cd399e9c64d514934d87c2c6f50699aedd1857a86eef53f4a5c661e747ed36824f54ec459d164be8186d9e3a79e131a73650d0a4f709d01c76efc8d33105a36f278e8f7de5838b1fc9d9e2ad7b1e0ca2de1410e05ead0b0d62add348a4119e45cc17fbc6988854d7dc283bb2d4026b25ea6b504f489e08072eb90ee0c99068c99457661ec19cad5545be38bff1f94d21e6db3fff0ee9b4eab9fbf35c5911b38a0129d076df053da54e435d53a005d1aca5e4d0af10e2eb5eeffbcb574dae4bab35455661ddf2e4a12c9740d9fb0282ea741f1765ebb2341f7091ca6d0244871ba9b977bb4caf4787ed19de1afd936ba3c6921587c79e8b9ce1d82cf15d329af90da66b8cc6ed5fe64a3656e902ab556d90841535c119b3ac2037b4251b809185ac3175c535c38012f61801d1d27fa7fcf3853e8a3b2e10feffd174172505a7297f6e756f8ce1adf538fdf29f73b5bd404d5cff95d9ccd947df44eda3a7fc0940f1ee98c2ba0b638ae865a24152fb1b47e792703e7bb9a7d291fd180894157d40ec589a36b95e5faea4713f2da83d35fe8d8528ed2bc5505cc3cce02d9467ede1479e64dbcf55ddebfb28dc2b3fd5c5a65b2d2cd4bca47dc7536d07ce26fac53dc3ab697c089d8611b3de89a7250b905a30f86b707bb6719080b0fc9c04d50760bc5b825911bf804d083215b74e419f01477cd8ca5862dc4f7ac4751cbba65241c7428b4f12fd311f3802042cd00df968e3f8a940badeb3f892ff107d6a7860bd6666e4a5edd1ec4e8ead30237342043465fb2eb5128de9256b39cb161044a871ac9b559cd781b66f6292e1e06b536961058edcc81406369f0f28c1c8669f267a79ebe9546afe6026cf920bd2aa31aad669498707b20e0019514a5cea3e898d5aacd3d80d44c791c030202791f9c5bca391cd0d8140997ac68e7d5470235bac6d7d0cf30e70b6e51a36b66a5b3ba10abbf5688eb388ca533099de61803cce2b91be46e3b55d117c49ef9f2fdbd09220af9923eaa21a0094a4cab2cf43379dc534a197172d1d290bc75ec960fe9551f6fe4bfc4a8142c6aa4a48fb8e6ec8f1dba02b17e3a7cf96081a92c81815229d430826a7e1ac21fe5c211b036941cb2ba93eae4a6a8743af8fd08fe3d91b8ffd52d4dc7ddcc06821e15ce0490a32680a6dadededb66b645a05c63f3944b8a97bf86f13b2231d3b632ea8378f944f22f64c7707710b93b563ec70d56611c463bc0cc6fe9f21aa7e2e9a805e83b717634bc74717df1ecccb42110621531c3f59e68670dfeb6e133b55b691a1b4375ca7a0ef3c02072c8a62fe8eb3b4810cc825d09bf9ba7ca2dcdb5a0eb46f246a125744f20caa9e2b38ceec454ba63c1fb47b580603243e756f7f04e40e36f797b3f14dd30d08335aa40069bf492609e077806d8c52b9ca8432f26d85df843ee7055673334e8ca0d809e710b295631526be449ea826dd57fca05c3d6d6b779a964f0fe7cb16a39013ea39a8000fff94aa9e4d6b85da2719bad63dc53010918c7fdde0975e1f305ed6ee8ff87ef98ef6004884071ba52ab6a81ede40a9709aa455f05f0bcdbfa1aef1360a7c7256aa3bbc744d2c6f307fb0c1c672795c8f7ff5e37c3cc479632de3350f8c5a6d192d8eb73a6977702d423694214aa4677c3ffc793c740268331c25784594e1c5293483a4a2a01101f4baeedf4090998d9ddc865963574c5b05d5a3c10dcb3b70ce567b071454021b5b562195ed36cef59695f3265e4e08a2b2e70c4bca2700c5243e6e999179bde174da15b4ab4d7b304dc67a7a03c32cdb096fbcd904f9d787bc95fe8a22b6613f28a71b5460d44a414c63d495538c6020667db10d49b1d8874cfaa77666d12087643a9e322dfade4cdac2bee7d22c129027713e46d80f498c9eda027b053fd785aa1b7ae019a53a32b7e51d54d94a5fb746cd1e6e77b4d65b3c48b2b9789da203f467934b2334569d9d5a138d87afe65b0d7ada380565f259ec63490163699fa945e10ab39d216db75d6227c11f34c7256e1af892088b507aa6b574a522b87c617bf53f42b3a8c399fcb8c8d2d7a8fc981965c67294a48d1a62f3fe4abd2f540359a4f74e4f3c65bbdf520d926a501b59232a74fe612f57c526f9a2328034d489829e451f771feda276d875bb313268e9f38c06a02799dc3ee4dec3329fd45f1695760299a45ef89bf6e0f000e167a86dd9c6c244134d2985e788838910ab92734494e3207c5ea5d6ce44925b77a4a43d9f9795423297aa2762d4a326784fb86559f1f5713935851910cdc117c1886326124af384d73a67cf95cd0bdba977f286849eb9cebab51241d2d6def1c95058b8b7847b8d84db44668d3204a1cae325c0822735b075caa612eb68d326e1fac7bed9a4b7f93395a067464372704526506c4024b317604924d1055b1b75042e763c132af6754d202b1a4438654d1ff4082d07ca378ce50e010c9a58d77a878198b7313cda06caa9a97ee96e0947fbd1c0389b69ce96490596d4051362eea6829d1795b8168ab468d506d6fa7d286b52446da4d25b4730c1276a0b6b283689ec3f64fc39470054efdfb6e261e80454e382f3c40b6cbf8ae242c01beaaed1d7195e455a40e0ad478d23ca152cde33d525961907a55c408fbdd7e7eded5eb6e9a51ab1c516cafa6b10cd41bf0f57e3ce22b79bcd2daf5469117ba4337a626f68199858f445ac0380833c5f4c7a4d35c2e9e7bcf355c6a97863281f393c19d6dded835d31c06e0dbfbf5734ecfdd3e866c97061da5494d19e7dc8584c63a85bcaa4dd97396e833acc46945119c8048402b6326a93a66619a9a3bdb87457b5fced065f15a7d2023cf2e757ed6fd35a4ad4272aeea83bf077383850f6e1112f288cc2f72e53940bc71199803d9989c8859722f4190cc4faca3377f2d1bf9fcd54c157ea5dc36b54ffebcdeb8a5df9b5d555edef8909f387864cbaabbf18fff45254703cb62e38f9cdeee2b769c9ce1d3f16ab92e0e3af6067cd252f9aa28ae81f763e1f99a50e4573da5becbcb6b11ffe8b48bbb037d7a07f5953acb422af10395b769081629f71c2a182a7633cb703731afa8cecfde76618523669fa93ded5c4ea7727775498980941228a9af3ec6292268652ed4f3731a74334d86802ae05a560d9ef82bccdd96c0c063d6e25583f51c3bd3b5225e33d4defde886727f8b9cde46b7ee9ff0f33eaf4ee1a3aea890980d012c6d14cdd82780798fa4356430a3c45abd5f4835025240cd8afa74a5381744edd3f475316ab7c00467a9588a50edcb40d5f0733f33a47ea5e92471a24dced48d974e227faf839fdfcda75d335743d56eea520c5d3fa523fe639851d2237f02424a8d81fecdf32d375b6cc8d2cacc3b1b3c33898fa2a24c0a23bf6852fb34361ba9bb46c00458644f1c5f827dee7a9dacaadb7e97ee7f55f391a9f161aa3751cde7a648ccf4efcb4f452c34deb98da9c794fe73dde94ada575f08f277212aaea70902f2ca0d927b7190a787852935c37413817f41a31acb8007687675a91d3d81865acb06c22328d87aa70d897b7a76b5c062f97d1e6bdd12c3dc4e1752e8cb7cc28624fb5b8ac5e1d0d4377046fd76e53600891aaeb32375eddd7312a2b60f5c61da0491831c3a1d530ec1ae2af4c291c6468b5d64177b29497945d9d391182e677e2bdaa1ce3eba807169ed011c9e3a7ff1cc43a37eb1155ea4a592d70585471cd4d6cb65b329a90ed2a964c4ab4b32b52fc6c1ba3f0dc53b3504645b243e6a5cccffd93b45d9cc383fb965274749b4c186f2fc0f03154208c23f1edb43d87ba43a7bb610524bffae8338f1a6d07e55984a8ad868d2def6c6e1c916b1abf862f5a2386ae3661d2d500a31a0f8188e8fa0a353d6224a383a3d5c12988411e94f2f17fef94899af064c4a9268793fd5a6899d83c222ec3c534eae737dc1ad291e848f416fdea38e44b16c1a3b73a18f3df437cfad7bef9ced8a8012fe996865dc140bf4fd3523e770fc6d08546cf9c4ae558ca7e22843dd9df3366445a347309646e9a4be32421464b0bcf8d176b1d7cf1d076f1e18511c1f5e2e19f9860f1dcba793bfa46b24f840ba9308d5369c5f43a7650ad91ea680b3a38278e17c09991f272a6031787b43746e94bf54512664145bd00c337dbaebc3f0aae10734fcd5e103e406a27fafe3e2e965f59662b0b2c2cdb098ba5b3451ae9700555c71a913c9e21a4857cc950a3a628eb494e2ecc634957f31db0c307041ecb95c2cd52e33374be763572f869a549ac0da011321be932aadafec799d8c41af3eac3d9fcb0dbc4dd26978b2ed3c827f838c2d0b6a74be1cf76c2abab9fbee4ca3e33b6622489840e601dc40f7612d9511053b335cdc795d934c971700a4efd973e3b271a97a4a0820926906501b584401bfdfbf1afdf0f83f66c32a0f54d741ffd44bb9422e99554102caa9de32edf4959f5ff7fdf553cb31ae6e588e9ae51e2da5ab8c46f8c11eabf78df558c4d4c16531a2d63f9a5f65b288c548f4a58deeb46d92e66955cc9386aaae01bb746b345a97e323d23654d3cf27aa2031c441868ef8cd9be7f8ce96a47bfd6d84dd5f8140651a08bddcc9f9a8dc0397da5b456f67f210b82157230195586d21e6fda980a61f84741ee3f5be3ee3725b44c9a316d9deb544eb9d62cda564bf3fc49c3bc4e82f520e1e20a506d7abd14a90e4026349993dd803cd696055625090d8e64bf87e44dc53f4b1e93b93bd232778329e8aa8aa8a4d1cab0c905c8c9431c607f03a6cdb5df1465004e78ce2b55642a46906b87f808de83881803aaf4567b85406445c3a48ec487f", 0xd99) 23:51:40 executing program 5: r0 = syz_open_dev$hidraw(&(0x7f0000000140), 0x0, 0x1) syz_open_dev$hidraw(0x0, 0x0, 0x2c00) write$hidraw(r0, &(0x7f0000000180)="66080a810c28ad27cf86f5e368392e05eed4f4d4825954833b3144e7228d9af97c06e5d46985e6393007c542e53b9ec0f6e52a48954e119efd3c5d71b60cd399e9c64d514934d87c2c6f50699aedd1857a86eef53f4a5c661e747ed36824f54ec459d164be8186d9e3a79e131a73650d0a4f709d01c76efc8d33105a36f278e8f7de5838b1fc9d9e2ad7b1e0ca2de1410e05ead0b0d62add348a4119e45cc17fbc6988854d7dc283bb2d4026b25ea6b504f489e08072eb90ee0c99068c99457661ec19cad5545be38bff1f94d21e6db3fff0ee9b4eab9fbf35c5911b38a0129d076df053da54e435d53a005d1aca5e4d0af10e2eb5eeffbcb574dae4bab35455661ddf2e4a12c9740d9fb0282ea741f1765ebb2341f7091ca6d0244871ba9b977bb4caf4787ed19de1afd936ba3c6921587c79e8b9ce1d82cf15d329af90da66b8cc6ed5fe64a3656e902ab556d90841535c119b3ac2037b4251b809185ac3175c535c38012f61801d1d27fa7fcf3853e8a3b2e10feffd174172505a7297f6e756f8ce1adf538fdf29f73b5bd404d5cff95d9ccd947df44eda3a7fc0940f1ee98c2ba0b638ae865a24152fb1b47e792703e7bb9a7d291fd180894157d40ec589a36b95e5faea4713f2da83d35fe8d8528ed2bc5505cc3cce02d9467ede1479e64dbcf55ddebfb28dc2b3fd5c5a65b2d2cd4bca47dc7536d07ce26fac53dc3ab697c089d8611b3de89a7250b905a30f86b707bb6719080b0fc9c04d50760bc5b825911bf804d083215b74e419f01477cd8ca5862dc4f7ac4751cbba65241c7428b4f12fd311f3802042cd00df968e3f8a940badeb3f892ff107d6a7860bd6666e4a5edd1ec4e8ead30237342043465fb2eb5128de9256b39cb161044a871ac9b559cd781b66f6292e1e06b536961058edcc81406369f0f28c1c8669f267a79ebe9546afe6026cf920bd2aa31aad669498707b20e0019514a5cea3e898d5aacd3d80d44c791c030202791f9c5bca391cd0d8140997ac68e7d5470235bac6d7d0cf30e70b6e51a36b66a5b3ba10abbf5688eb388ca533099de61803cce2b91be46e3b55d117c49ef9f2fdbd09220af9923eaa21a0094a4cab2cf43379dc534a197172d1d290bc75ec960fe9551f6fe4bfc4a8142c6aa4a48fb8e6ec8f1dba02b17e3a7cf96081a92c81815229d430826a7e1ac21fe5c211b036941cb2ba93eae4a6a8743af8fd08fe3d91b8ffd52d4dc7ddcc06821e15ce0490a32680a6dadededb66b645a05c63f3944b8a97bf86f13b2231d3b632ea8378f944f22f64c7707710b93b563ec70d56611c463bc0cc6fe9f21aa7e2e9a805e83b717634bc74717df1ecccb42110621531c3f59e68670dfeb6e133b55b691a1b4375ca7a0ef3c02072c8a62fe8eb3b4810cc825d09bf9ba7ca2dcdb5a0eb46f246a125744f20caa9e2b38ceec454ba63c1fb47b580603243e756f7f04e40e36f797b3f14dd30d08335aa40069bf492609e077806d8c52b9ca8432f26d85df843ee7055673334e8ca0d809e710b295631526be449ea826dd57fca05c3d6d6b779a964f0fe7cb16a39013ea39a8000fff94aa9e4d6b85da2719bad63dc53010918c7fdde0975e1f305ed6ee8ff87ef98ef6004884071ba52ab6a81ede40a9709aa455f05f0bcdbfa1aef1360a7c7256aa3bbc744d2c6f307fb0c1c672795c8f7ff5e37c3cc479632de3350f8c5a6d192d8eb73a6977702d423694214aa4677c3ffc793c740268331c25784594e1c5293483a4a2a01101f4baeedf4090998d9ddc865963574c5b05d5a3c10dcb3b70ce567b071454021b5b562195ed36cef59695f3265e4e08a2b2e70c4bca2700c5243e6e999179bde174da15b4ab4d7b304dc67a7a03c32cdb096fbcd904f9d787bc95fe8a22b6613f28a71b5460d44a414c63d495538c6020667db10d49b1d8874cfaa77666d12087643a9e322dfade4cdac2bee7d22c129027713e46d80f498c9eda027b053fd785aa1b7ae019a53a32b7e51d54d94a5fb746cd1e6e77b4d65b3c48b2b9789da203f467934b2334569d9d5a138d87afe65b0d7ada380565f259ec63490163699fa945e10ab39d216db75d6227c11f34c7256e1af892088b507aa6b574a522b87c617bf53f42b3a8c399fcb8c8d2d7a8fc981965c67294a48d1a62f3fe4abd2f540359a4f74e4f3c65bbdf520d926a501b59232a74fe612f57c526f9a2328034d489829e451f771feda276d875bb313268e9f38c06a02799dc3ee4dec3329fd45f1695760299a45ef89bf6e0f000e167a86dd9c6c244134d2985e788838910ab92734494e3207c5ea5d6ce44925b77a4a43d9f9795423297aa2762d4a326784fb86559f1f5713935851910cdc117c1886326124af384d73a67cf95cd0bdba977f286849eb9cebab51241d2d6def1c95058b8b7847b8d84db44668d3204a1cae325c0822735b075caa612eb68d326e1fac7bed9a4b7f93395a067464372704526506c4024b317604924d1055b1b75042e763c132af6754d202b1a4438654d1ff4082d07ca378ce50e010c9a58d77a878198b7313cda06caa9a97ee96e0947fbd1c0389b69ce96490596d4051362eea6829d1795b8168ab468d506d6fa7d286b52446da4d25b4730c1276a0b6b283689ec3f64fc39470054efdfb6e261e80454e382f3c40b6cbf8ae242c01beaaed1d7195e455a40e0ad478d23ca152cde33d525961907a55c408fbdd7e7eded5eb6e9a51ab1c516cafa6b10cd41bf0f57e3ce22b79bcd2daf5469117ba4337a626f68199858f445ac0380833c5f4c7a4d35c2e9e7bcf355c6a97863281f393c19d6dded835d31c06e0dbfbf5734ecfdd3e866c97061da5494d19e7dc8584c63a85bcaa4dd97396e833acc46945119c8048402b6326a93a66619a9a3bdb87457b5fced065f15a7d2023cf2e757ed6fd35a4ad4272aeea83bf077383850f6e1112f288cc2f72e53940bc71199803d9989c8859722f4190cc4faca3377f2d1bf9fcd54c157ea5dc36b54ffebcdeb8a5df9b5d555edef8909f387864cbaabbf18fff45254703cb62e38f9cdeee2b769c9ce1d3f16ab92e0e3af6067cd252f9aa28ae81f763e1f99a50e4573da5becbcb6b11ffe8b48bbb037d7a07f5953acb422af10395b769081629f71c2a182a7633cb703731afa8cecfde76618523669fa93ded5c4ea7727775498980941228a9af3ec6292268652ed4f3731a74334d86802ae05a560d9ef82bccdd96c0c063d6e25583f51c3bd3b5225e33d4defde886727f8b9cde46b7ee9ff0f33eaf4ee1a3aea890980d012c6d14cdd82780798fa4356430a3c45abd5f4835025240cd8afa74a5381744edd3f475316ab7c00467a9588a50edcb40d5f0733f33a47ea5e92471a24dced48d974e227faf839fdfcda75d335743d56eea520c5d3fa523fe639851d2237f02424a8d81fecdf32d375b6cc8d2cacc3b1b3c33898fa2a24c0a23bf6852fb34361ba9bb46c00458644f1c5f827dee7a9dacaadb7e97ee7f55f391a9f161aa3751cde7a648ccf4efcb4f452c34deb98da9c794fe73dde94ada575f08f277212aaea70902f2ca0d927b7190a787852935c37413817f41a31acb8007687675a91d3d81865acb06c22328d87aa70d897b7a76b5c062f97d1e6bdd12c3dc4e1752e8cb7cc28624fb5b8ac5e1d0d4377046fd76e53600891aaeb32375eddd7312a2b60f5c61da0491831c3a1d530ec1ae2af4c291c6468b5d64177b29497945d9d391182e677e2bdaa1ce3eba807169ed011c9e3a7ff1cc43a37eb1155ea4a592d70585471cd4d6cb65b329a90ed2a964c4ab4b32b52fc6c1ba3f0dc53b3504645b243e6a5cccffd93b45d9cc383fb965274749b4c186f2fc0f03154208c23f1edb43d87ba43a7bb610524bffae8338f1a6d07e55984a8ad868d2def6c6e1c916b1abf862f5a2386ae3661d2d500a31a0f8188e8fa0a353d6224a383a3d5c12988411e94f2f17fef94899af064c4a9268793fd5a6899d83c222ec3c534eae737dc1ad291e848f416fdea38e44b16c1a3b73a18f3df437cfad7bef9ced8a8012fe996865dc140bf4fd3523e770fc6d08546cf9c4ae558ca7e22843dd9df3366445a347309646e9a4be32421464b0bcf8d176b1d7cf1d076f1e18511c1f5e2e19f9860f1dcba793bfa46b24f840ba9308d5369c5f43a7650ad91ea680b3a38278e17c09991f272a6031787b43746e94bf54512664145bd00c337dbaebc3f0aae10734fcd5e103e406a27fafe3e2e965f59662b0b2c2cdb098ba5b3451ae9700555c71a913c9e21a4857cc950a3a628eb494e2ecc634957f31db0c307041ecb95c2cd52e33374be763572f869a549ac0da011321be932aadafec799d8c41af3eac3d9fcb0dbc4dd26978b2ed3c827f838c2d0b6a74be1cf76c2abab9fbee4ca3e33b6622489840e601dc40f7612d9511053b335cdc795d934c971700a4efd973e3b271a97a4a0820926906501b584401bfdfbf1afdf0f83f66c32a0f54d741ffd44bb9422e99554102caa9de32edf4959f5ff7fdf553cb31ae6e588e9ae51e2da5ab8c46f8c11eabf78df558c4d4c16531a2d63f9a5f65b288c548f4a58deeb46d92e66955cc9386aaae01bb746b345a97e323d23654d3cf27aa2031c441868ef8cd9be7f8ce96a47bfd6d84dd5f8140651a08bddcc9f9a8dc0397da5b456f67f210b82157230195586d21e6fda980a61f84741ee3f5be3ee3725b44c9a316d9deb544eb9d62cda564bf3fc49c3bc4e82f520e1e20a506d7abd14a90e4026349993dd803cd696055625090d8e64bf87e44dc53f4b1e93b93bd232778329e8aa8aa8a4d1cab0c905c8c9431c607f03a6cdb5df1465004e78ce2b55642a46906b87f808de83881803aaf4567b85406445c3a48ec487f22d125ef7eba45cbbd6d069338c85dd9095fbf2ee39140ff9653278212a450f44d4ec58d1fd0d3f5b80a25aad5ea07d5e1490a70bb085d595649e685e443bd3873d302a5c3ff1edbd39a4e541ef2409edee8937392ce18727ed48e642e6afb2b9f34a07d99a4ee3781e2f922e123a1dc03f45ada557eda4fc9da2ebc43371d35b2f30dc9d5270ca9ed5362ad53804900e6d9c5e063213e27b2090c704066f6ae6b126560c0f49073343b1945a0fc22e702c04f2f776755cb479018dd7b2a9f3862e892306e800119d30555", 0xe64) 23:51:40 executing program 2: write$hidraw(0xffffffffffffffff, &(0x7f0000000180)="66080a810c28ad27cf86f5e368392e05eed4f4d4825954833b3144e7228d9af97c06e5d46985e6393007c542e53b9ec0f6e52a48954e119efd3c5d71b60cd399e9c64d514934d87c2c6f50699aedd1857a86eef53f4a5c661e747ed36824f54ec459d164be8186d9e3a79e131a73650d0a4f709d01c76efc8d33105a36f278e8f7de5838b1fc9d9e2ad7b1e0ca2de1410e05ead0b0d62add348a4119e45cc17fbc6988854d7dc283bb2d4026b25ea6b504f489e08072eb90ee0c99068c99457661ec19cad5545be38bff1f94d21e6db3fff0ee9b4eab9fbf35c5911b38a0129d076df053da54e435d53a005d1aca5e4d0af10e2eb5eeffbcb574dae4bab35455661ddf2e4a12c9740d9fb0282ea741f1765ebb2341f7091ca6d0244871ba9b977bb4caf4787ed19de1afd936ba3c6921587c79e8b9ce1d82cf15d329af90da66b8cc6ed5fe64a3656e902ab556d90841535c119b3ac2037b4251b809185ac3175c535c38012f61801d1d27fa7fcf3853e8a3b2e10feffd174172505a7297f6e756f8ce1adf538fdf29f73b5bd404d5cff95d9ccd947df44eda3a7fc0940f1ee98c2ba0b638ae865a24152fb1b47e792703e7bb9a7d291fd180894157d40ec589a36b95e5faea4713f2da83d35fe8d8528ed2bc5505cc3cce02d9467ede1479e64dbcf55ddebfb28dc2b3fd5c5a65b2d2cd4bca47dc7536d07ce26fac53dc3ab697c089d8611b3de89a7250b905a30f86b707bb6719080b0fc9c04d50760bc5b825911bf804d083215b74e419f01477cd8ca5862dc4f7ac4751cbba65241c7428b4f12fd311f3802042cd00df968e3f8a940badeb3f892ff107d6a7860bd6666e4a5edd1ec4e8ead30237342043465fb2eb5128de9256b39cb161044a871ac9b559cd781b66f6292e1e06b536961058edcc81406369f0f28c1c8669f267a79ebe9546afe6026cf920bd2aa31aad669498707b20e0019514a5cea3e898d5aacd3d80d44c791c030202791f9c5bca391cd0d8140997ac68e7d5470235bac6d7d0cf30e70b6e51a36b66a5b3ba10abbf5688eb388ca533099de61803cce2b91be46e3b55d117c49ef9f2fdbd09220af9923eaa21a0094a4cab2cf43379dc534a197172d1d290bc75ec960fe9551f6fe4bfc4a8142c6aa4a48fb8e6ec8f1dba02b17e3a7cf96081a92c81815229d430826a7e1ac21fe5c211b036941cb2ba93eae4a6a8743af8fd08fe3d91b8ffd52d4dc7ddcc06821e15ce0490a32680a6dadededb66b645a05c63f3944b8a97bf86f13b2231d3b632ea8378f944f22f64c7707710b93b563ec70d56611c463bc0cc6fe9f21aa7e2e9a805e83b717634bc74717df1ecccb42110621531c3f59e68670dfeb6e133b55b691a1b4375ca7a0ef3c02072c8a62fe8eb3b4810cc825d09bf9ba7ca2dcdb5a0eb46f246a125744f20caa9e2b38ceec454ba63c1fb47b580603243e756f7f04e40e36f797b3f14dd30d08335aa40069bf492609e077806d8c52b9ca8432f26d85df843ee7055673334e8ca0d809e710b295631526be449ea826dd57fca05c3d6d6b779a964f0fe7cb16a39013ea39a8000fff94aa9e4d6b85da2719bad63dc53010918c7fdde0975e1f305ed6ee8ff87ef98ef6004884071ba52ab6a81ede40a9709aa455f05f0bcdbfa1aef1360a7c7256aa3bbc744d2c6f307fb0c1c672795c8f7ff5e37c3cc479632de3350f8c5a6d192d8eb73a6977702d423694214aa4677c3ffc793c740268331c25784594e1c5293483a4a2a01101f4baeedf4090998d9ddc865963574c5b05d5a3c10dcb3b70ce567b071454021b5b562195ed36cef59695f3265e4e08a2b2e70c4bca2700c5243e6e999179bde174da15b4ab4d7b304dc67a7a03c32cdb096fbcd904f9d787bc95fe8a22b6613f28a71b5460d44a414c63d495538c6020667db10d49b1d8874cfaa77666d12087643a9e322dfade4cdac2bee7d22c129027713e46d80f498c9eda027b053fd785aa1b7ae019a53a32b7e51d54d94a5fb746cd1e6e77b4d65b3c48b2b9789da203f467934b2334569d9d5a138d87afe65b0d7ada380565f259ec63490163699fa945e10ab39d216db75d6227c11f34c7256e1af892088b507aa6b574a522b87c617bf53f42b3a8c399fcb8c8d2d7a8fc981965c67294a48d1a62f3fe4abd2f540359a4f74e4f3c65bbdf520d926a501b59232a74fe612f57c526f9a2328034d489829e451f771feda276d875bb313268e9f38c06a02799dc3ee4dec3329fd45f1695760299a45ef89bf6e0f000e167a86dd9c6c244134d2985e788838910ab92734494e3207c5ea5d6ce44925b77a4a43d9f9795423297aa2762d4a326784fb86559f1f5713935851910cdc117c1886326124af384d73a67cf95cd0bdba977f286849eb9cebab51241d2d6def1c95058b8b7847b8d84db44668d3204a1cae325c0822735b075caa612eb68d326e1fac7bed9a4b7f93395a067464372704526506c4024b317604924d1055b1b75042e763c132af6754d202b1a4438654d1ff4082d07ca378ce50e010c9a58d77a878198b7313cda06caa9a97ee96e0947fbd1c0389b69ce96490596d4051362eea6829d1795b8168ab468d506d6fa7d286b52446da4d25b4730c1276a0b6b283689ec3f64fc39470054efdfb6e261e80454e382f3c40b6cbf8ae242c01beaaed1d7195e455a40e0ad478d23ca152cde33d525961907a55c408fbdd7e7eded5eb6e9a51ab1c516cafa6b10cd41bf0f57e3ce22b79bcd2daf5469117ba4337a626f68199858f445ac0380833c5f4c7a4d35c2e9e7bcf355c6a97863281f393c19d6dded835d31c06e0dbfbf5734ecfdd3e866c97061da5494d19e7dc8584c63a85bcaa4dd97396e833acc46945119c8048402b6326a93a66619a9a3bdb87457b5fced065f15a7d2023cf2e757ed6fd35a4ad4272aeea83bf077383850f6e1112f288cc2f72e53940bc71199803d9989c8859722f4190cc4faca3377f2d1bf9fcd54c157ea5dc36b54ffebcdeb8a5df9b5d555edef8909f387864cbaabbf18fff45254703cb62e38f9cdeee2b769c9ce1d3f16ab92e0e3af6067cd252f9aa28ae81f763e1f99a50e4573da5becbcb6b11ffe8b48bbb037d7a07f5953acb422af10395b769081629f71c2a182a7633cb703731afa8cecfde76618523669fa93ded5c4ea7727775498980941228a9af3ec6292268652ed4f3731a74334d86802ae05a560d9ef82bccdd96c0c063d6e25583f51c3bd3b5225e33d4defde886727f8b9cde46b7ee9ff0f33eaf4ee1a3aea890980d012c6d14cdd82780798fa4356430a3c45abd5f4835025240cd8afa74a5381744edd3f475316ab7c00467a9588a50edcb40d5f0733f33a47ea5e92471a24dced48d974e227faf839fdfcda75d335743d56eea520c5d3fa523fe639851d2237f02424a8d81fecdf32d375b6cc8d2cacc3b1b3c33898fa2a24c0a23bf6852fb34361ba9bb46c00458644f1c5f827dee7a9dacaadb7e97ee7f55f391a9f161aa3751cde7a648ccf4efcb4f452c34deb98da9c794fe73dde94ada575f08f277212aaea70902f2ca0d927b7190a787852935c37413817f41a31acb8007687675a91d3d81865acb06c22328d87aa70d897b7a76b5c062f97d1e6bdd12c3dc4e1752e8cb7cc28624fb5b8ac5e1d0d4377046fd76e53600891aaeb32375eddd7312a2b60f5c61da0491831c3a1d530ec1ae2af4c291c6468b5d64177b29497945d9d391182e677e2bdaa1ce3eba807169ed011c9e3a7ff1cc43a37eb1155ea4a592d70585471cd4d6cb65b329a90ed2a964c4ab4b32b52fc6c1ba3f0dc53b3504645b243e6a5cccffd93b45d9cc383fb965274749b4c186f2fc0f03154208c23f1edb43d87ba43a7bb610524bffae8338f1a6d07e55984a8ad868d2def6c6e1c916b1abf862f5a2386ae3661d2d500a31a0f8188e8fa0a353d6224a383a3d5c12988411e94f2f17fef94899af064c4a9268793fd5a6899d83c222ec3c534eae737dc1ad291e848f416fdea38e44b16c1a3b73a18f3df437cfad7bef9ced8a8012fe996865dc140bf4fd3523e770fc6d08546cf9c4ae558ca7e22843dd9df3366445a347309646e9a4be32421464b0bcf8d176b1d7cf1d076f1e18511c1f5e2e19f9860f1dcba793bfa46b24f840ba9308d5369c5f43a7650ad91ea680b3a38278e17c09991f272a6031787b43746e94bf54512664145bd00c337dbaebc3f0aae10734fcd5e103e406a27fafe3e2e965f59662b0b2c2cdb098ba5b3451ae9700555c71a913c9e21a4857cc950a3a628eb494e2ecc634957f31db0c307041ecb95c2cd52e33374be763572f869a549ac0da011321be932aadafec799d8c41af3eac3d9fcb0dbc4dd26978b2ed3c827f838c2d0b6a74be1cf76c2abab9fbee4ca3e33b6622489840e601dc40f7612d9511053b335cdc795d934c971700a4efd973e3b271a97a4a0820926906501b584401bfdfbf1afdf0f83f66c32a0f54d741ffd44bb9422e99554102caa9de32edf4959f5ff7fdf553cb31ae6e588e9ae51e2da5ab8c46f8c11eabf78df558c4d4c16531a2d63f9a5f65b288c548f4a58deeb46d92e66955cc9386aaae01bb746b345a97e323d23654d3cf27aa2031c441868ef8cd9be7f8ce96a47bfd6d84dd5f8140651a08bddcc9f9a8dc0397da5b456f67f210b82157230195586d21e6fda980a61f84741ee3f5be3ee3725b44c9a316d9deb544eb9d62cda564bf3fc49c3bc4e82f520e1e20a506d7abd14a90e4026349993dd803cd696055625090d8e64bf87e44dc53f4b1e93b93bd232778329e8aa8aa8a4d1cab0c905c8c9431c607f03a6cdb5df1465004e78ce2b55642a46906b87f808de83881803aaf4567b85406445c3a48ec487f22d125ef7eba45cbbd6d069338c85dd9095fbf2ee39140ff9653278212a450f44d4ec58d1fd0d3f5b80a25aad5ea07d5e1490a70bb085d595649e685e443bd3873d302a5c3ff1edbd39a4e541ef2409edee8937392ce18727ed48e642e6afb2b9f34a07d99a4ee3781e2f922e123a1dc03f45ada557eda4fc9da2ebc43371d35b2f30dc9d5270ca9ed5362ad53804900e6d9c5e063213e27b2090c704066f6ae6b126560c0f49073343b1945a0fc22e702c04f2f776755cb479018dd7b2a9f3862e892306e800119d30555aa190b872cfdd19eebedaac2cccc5e64a9bdab0bafd6ba3f490632bd07", 0xfffffdef) r0 = syz_open_dev$hidraw(&(0x7f0000000140), 0x0, 0x1) r1 = syz_open_dev$evdev(&(0x7f0000001080), 0x7, 0x0) read$hidraw(r0, &(0x7f0000000040)=""/57, 0x39) ioctl$EVIOCGMASK(r1, 0x5452, &(0x7f0000000100)={0x3fd67d5a47b743fa, 0x0, 0x0}) ioctl$EVIOCSABS3F(r1, 0x401845ff, &(0x7f0000001040)={0x101, 0x5f3f4a09, 0x6, 0x8, 0x1ff}) ioctl$HIDIOCSFEATURE(r0, 0xc0404806, &(0x7f0000000000)="b48332c179a199a2d0a03ae3aa4d8c9a90c689587e6f") 23:51:40 executing program 1: r0 = syz_open_dev$hidraw(&(0x7f0000000140), 0x0, 0x1) syz_open_dev$hidraw(0x0, 0x0, 0x2c00) write$hidraw(r0, &(0x7f0000000180)="66080a810c28ad27cf86f5e368392e05eed4f4d4825954833b3144e7228d9af97c06e5d46985e6393007c542e53b9ec0f6e52a48954e119efd3c5d71b60cd399e9c64d514934d87c2c6f50699aedd1857a86eef53f4a5c661e747ed36824f54ec459d164be8186d9e3a79e131a73650d0a4f709d01c76efc8d33105a36f278e8f7de5838b1fc9d9e2ad7b1e0ca2de1410e05ead0b0d62add348a4119e45cc17fbc6988854d7dc283bb2d4026b25ea6b504f489e08072eb90ee0c99068c99457661ec19cad5545be38bff1f94d21e6db3fff0ee9b4eab9fbf35c5911b38a0129d076df053da54e435d53a005d1aca5e4d0af10e2eb5eeffbcb574dae4bab35455661ddf2e4a12c9740d9fb0282ea741f1765ebb2341f7091ca6d0244871ba9b977bb4caf4787ed19de1afd936ba3c6921587c79e8b9ce1d82cf15d329af90da66b8cc6ed5fe64a3656e902ab556d90841535c119b3ac2037b4251b809185ac3175c535c38012f61801d1d27fa7fcf3853e8a3b2e10feffd174172505a7297f6e756f8ce1adf538fdf29f73b5bd404d5cff95d9ccd947df44eda3a7fc0940f1ee98c2ba0b638ae865a24152fb1b47e792703e7bb9a7d291fd180894157d40ec589a36b95e5faea4713f2da83d35fe8d8528ed2bc5505cc3cce02d9467ede1479e64dbcf55ddebfb28dc2b3fd5c5a65b2d2cd4bca47dc7536d07ce26fac53dc3ab697c089d8611b3de89a7250b905a30f86b707bb6719080b0fc9c04d50760bc5b825911bf804d083215b74e419f01477cd8ca5862dc4f7ac4751cbba65241c7428b4f12fd311f3802042cd00df968e3f8a940badeb3f892ff107d6a7860bd6666e4a5edd1ec4e8ead30237342043465fb2eb5128de9256b39cb161044a871ac9b559cd781b66f6292e1e06b536961058edcc81406369f0f28c1c8669f267a79ebe9546afe6026cf920bd2aa31aad669498707b20e0019514a5cea3e898d5aacd3d80d44c791c030202791f9c5bca391cd0d8140997ac68e7d5470235bac6d7d0cf30e70b6e51a36b66a5b3ba10abbf5688eb388ca533099de61803cce2b91be46e3b55d117c49ef9f2fdbd09220af9923eaa21a0094a4cab2cf43379dc534a197172d1d290bc75ec960fe9551f6fe4bfc4a8142c6aa4a48fb8e6ec8f1dba02b17e3a7cf96081a92c81815229d430826a7e1ac21fe5c211b036941cb2ba93eae4a6a8743af8fd08fe3d91b8ffd52d4dc7ddcc06821e15ce0490a32680a6dadededb66b645a05c63f3944b8a97bf86f13b2231d3b632ea8378f944f22f64c7707710b93b563ec70d56611c463bc0cc6fe9f21aa7e2e9a805e83b717634bc74717df1ecccb42110621531c3f59e68670dfeb6e133b55b691a1b4375ca7a0ef3c02072c8a62fe8eb3b4810cc825d09bf9ba7ca2dcdb5a0eb46f246a125744f20caa9e2b38ceec454ba63c1fb47b580603243e756f7f04e40e36f797b3f14dd30d08335aa40069bf492609e077806d8c52b9ca8432f26d85df843ee7055673334e8ca0d809e710b295631526be449ea826dd57fca05c3d6d6b779a964f0fe7cb16a39013ea39a8000fff94aa9e4d6b85da2719bad63dc53010918c7fdde0975e1f305ed6ee8ff87ef98ef6004884071ba52ab6a81ede40a9709aa455f05f0bcdbfa1aef1360a7c7256aa3bbc744d2c6f307fb0c1c672795c8f7ff5e37c3cc479632de3350f8c5a6d192d8eb73a6977702d423694214aa4677c3ffc793c740268331c25784594e1c5293483a4a2a01101f4baeedf4090998d9ddc865963574c5b05d5a3c10dcb3b70ce567b071454021b5b562195ed36cef59695f3265e4e08a2b2e70c4bca2700c5243e6e999179bde174da15b4ab4d7b304dc67a7a03c32cdb096fbcd904f9d787bc95fe8a22b6613f28a71b5460d44a414c63d495538c6020667db10d49b1d8874cfaa77666d12087643a9e322dfade4cdac2bee7d22c129027713e46d80f498c9eda027b053fd785aa1b7ae019a53a32b7e51d54d94a5fb746cd1e6e77b4d65b3c48b2b9789da203f467934b2334569d9d5a138d87afe65b0d7ada380565f259ec63490163699fa945e10ab39d216db75d6227c11f34c7256e1af892088b507aa6b574a522b87c617bf53f42b3a8c399fcb8c8d2d7a8fc981965c67294a48d1a62f3fe4abd2f540359a4f74e4f3c65bbdf520d926a501b59232a74fe612f57c526f9a2328034d489829e451f771feda276d875bb313268e9f38c06a02799dc3ee4dec3329fd45f1695760299a45ef89bf6e0f000e167a86dd9c6c244134d2985e788838910ab92734494e3207c5ea5d6ce44925b77a4a43d9f9795423297aa2762d4a326784fb86559f1f5713935851910cdc117c1886326124af384d73a67cf95cd0bdba977f286849eb9cebab51241d2d6def1c95058b8b7847b8d84db44668d3204a1cae325c0822735b075caa612eb68d326e1fac7bed9a4b7f93395a067464372704526506c4024b317604924d1055b1b75042e763c132af6754d202b1a4438654d1ff4082d07ca378ce50e010c9a58d77a878198b7313cda06caa9a97ee96e0947fbd1c0389b69ce96490596d4051362eea6829d1795b8168ab468d506d6fa7d286b52446da4d25b4730c1276a0b6b283689ec3f64fc39470054efdfb6e261e80454e382f3c40b6cbf8ae242c01beaaed1d7195e455a40e0ad478d23ca152cde33d525961907a55c408fbdd7e7eded5eb6e9a51ab1c516cafa6b10cd41bf0f57e3ce22b79bcd2daf5469117ba4337a626f68199858f445ac0380833c5f4c7a4d35c2e9e7bcf355c6a97863281f393c19d6dded835d31c06e0dbfbf5734ecfdd3e866c97061da5494d19e7dc8584c63a85bcaa4dd97396e833acc46945119c8048402b6326a93a66619a9a3bdb87457b5fced065f15a7d2023cf2e757ed6fd35a4ad4272aeea83bf077383850f6e1112f288cc2f72e53940bc71199803d9989c8859722f4190cc4faca3377f2d1bf9fcd54c157ea5dc36b54ffebcdeb8a5df9b5d555edef8909f387864cbaabbf18fff45254703cb62e38f9cdeee2b769c9ce1d3f16ab92e0e3af6067cd252f9aa28ae81f763e1f99a50e4573da5becbcb6b11ffe8b48bbb037d7a07f5953acb422af10395b769081629f71c2a182a7633cb703731afa8cecfde76618523669fa93ded5c4ea7727775498980941228a9af3ec6292268652ed4f3731a74334d86802ae05a560d9ef82bccdd96c0c063d6e25583f51c3bd3b5225e33d4defde886727f8b9cde46b7ee9ff0f33eaf4ee1a3aea890980d012c6d14cdd82780798fa4356430a3c45abd5f4835025240cd8afa74a5381744edd3f475316ab7c00467a9588a50edcb40d5f0733f33a47ea5e92471a24dced48d974e227faf839fdfcda75d335743d56eea520c5d3fa523fe639851d2237f02424a8d81fecdf32d375b6cc8d2cacc3b1b3c33898fa2a24c0a23bf6852fb34361ba9bb46c00458644f1c5f827dee7a9dacaadb7e97ee7f55f391a9f161aa3751cde7a648ccf4efcb4f452c34deb98da9c794fe73dde94ada575f08f277212aaea70902f2ca0d927b7190a787852935c37413817f41a31acb8007687675a91d3d81865acb06c22328d87aa70d897b7a76b5c062f97d1e6bdd12c3dc4e1752e8cb7cc28624fb5b8ac5e1d0d4377046fd76e53600891aaeb32375eddd7312a2b60f5c61da0491831c3a1d530ec1ae2af4c291c6468b5d64177b29497945d9d391182e677e2bdaa1ce3eba807169ed011c9e3a7ff1cc43a37eb1155ea4a592d70585471cd4d6cb65b329a90ed2a964c4ab4b32b52fc6c1ba3f0dc53b3504645b243e6a5cccffd93b45d9cc383fb965274749b4c186f2fc0f03154208c23f1edb43d87ba43a7bb610524bffae8338f1a6d07e55984a8ad868d2def6c6e1c916b1abf862f5a2386ae3661d2d500a31a0f8188e8fa0a353d6224a383a3d5c12988411e94f2f17fef94899af064c4a9268793fd5a6899d83c222ec3c534eae737dc1ad291e848f416fdea38e44b16c1a3b73a18f3df437cfad7bef9ced8a8012fe996865dc140bf4fd3523e770fc6d08546cf9c4ae558ca7e22843dd9df3366445a347309646e9a4be32421464b0bcf8d176b1d7cf1d076f1e18511c1f5e2e19f9860f1dcba793bfa46b24f840ba9308d5369c5f43a7650ad91ea680b3a38278e17c09991f272a6031787b43746e94bf54512664145bd00c337dbaebc3f0aae10734fcd5e103e406a27fafe3e2e965f59662b0b2c2cdb098ba5b3451ae9700555c71a913c9e21a4857cc950a3a628eb494e2ecc634957f31db0c307041ecb95c2cd52e33374be763572f869a549ac0da011321be932aadafec799d8c41af3eac3d9fcb0dbc4dd26978b2ed3c827f838c2d0b6a74be1cf76c2abab9fbee4ca3e33b6622489840e601dc40f7612d9511053b335cdc795d934c971700a4efd973e3b271a97a4a0820926906501b584401bfdfbf1afdf0f83f66c32a0f54d741ffd44bb9422e99554102caa9de32edf4959f5ff7fdf553cb31ae6e588e9ae51e2da5ab8c46f8c11eabf78df558c4d4c16531a2d63f9a5f65b288c548f4a58deeb46d92e66955cc9386aaae01bb746b345a97e323d23654d3cf27aa2031c441868ef8cd9be7f8ce96a47bfd6d84dd5f8140651a08bddcc9f9a8dc0397da5b456f67f210b82157230195586d21e6fda980a61f84741ee3f5be3ee3725b44c9a316d9deb544eb9d62cda564bf3fc49c3bc4e82f520e1e20a506d7abd14a90e4026349993dd803cd696055625090d8e64bf87e44dc53f4b1e93b93bd232778329e8aa8aa8a4d1cab0c905c8c9431c607f03a6cdb5df1465004e78ce2b55642a46906b87f808de83881803aaf4567b85406445c3a48ec487f22d125ef7eba45cbbd6d069338c85dd9095fbf2ee39140ff9653278212a450f44d4ec58d1fd0d3f5b80a25aad5ea07d5e1490a70bb085d595649e685e443bd3873d302a5c3ff1edbd39a4e541ef2409edee8937392ce18727ed48e642e6afb2b9f34a07d99a4ee3781e2f922e123a1dc03f45ada557eda4fc9da2ebc43371d35b2f30dc9d5270ca9ed5362ad53804900e6d9c5e063213e27b2090c704066f6ae6b126560c0f49073343b1945a0fc22e702c04f2f776755cb479018dd7b2a9f3862e892306e800119d30555aa190b872cfdd19eebedaac2cccc5e", 0xe73) 23:51:40 executing program 3: r0 = syz_open_dev$hidraw(&(0x7f0000000140), 0x0, 0x1) write$hidraw(r0, &(0x7f0000000180)="66080a810c28ad27cf86f5e368392e05eed4f4d4825954833b3144e7228d9af97c06e5d46985e6393007c542e53b9ec0f6e52a48954e119efd3c5d71b60cd399e9c64d514934d87c2c6f50699aedd1857a86eef53f4a5c661e747ed36824f54ec459d164be8186d9e3a79e131a73650d0a4f709d01c76efc8d33105a36f278e8f7de5838b1fc9d9e2ad7b1e0ca2de1410e05ead0b0d62add348a4119e45cc17fbc6988854d7dc283bb2d4026b25ea6b504f489e08072eb90ee0c99068c99457661ec19cad5545be38bff1f94d21e6db3fff0ee9b4eab9fbf35c5911b38a0129d076df053da54e435d53a005d1aca5e4d0af10e2eb5eeffbcb574dae4bab35455661ddf2e4a12c9740d9fb0282ea741f1765ebb2341f7091ca6d0244871ba9b977bb4caf4787ed19de1afd936ba3c6921587c79e8b9ce1d82cf15d329af90da66b8cc6ed5fe64a3656e902ab556d90841535c119b3ac2037b4251b809185ac3175c535c38012f61801d1d27fa7fcf3853e8a3b2e10feffd174172505a7297f6e756f8ce1adf538fdf29f73b5bd404d5cff95d9ccd947df44eda3a7fc0940f1ee98c2ba0b638ae865a24152fb1b47e792703e7bb9a7d291fd180894157d40ec589a36b95e5faea4713f2da83d35fe8d8528ed2bc5505cc3cce02d9467ede1479e64dbcf55ddebfb28dc2b3fd5c5a65b2d2cd4bca47dc7536d07ce26fac53dc3ab697c089d8611b3de89a7250b905a30f86b707bb6719080b0fc9c04d50760bc5b825911bf804d083215b74e419f01477cd8ca5862dc4f7ac4751cbba65241c7428b4f12fd311f3802042cd00df968e3f8a940badeb3f892ff107d6a7860bd6666e4a5edd1ec4e8ead30237342043465fb2eb5128de9256b39cb161044a871ac9b559cd781b66f6292e1e06b536961058edcc81406369f0f28c1c8669f267a79ebe9546afe6026cf920bd2aa31aad669498707b20e0019514a5cea3e898d5aacd3d80d44c791c030202791f9c5bca391cd0d8140997ac68e7d5470235bac6d7d0cf30e70b6e51a36b66a5b3ba10abbf5688eb388ca533099de61803cce2b91be46e3b55d117c49ef9f2fdbd09220af9923eaa21a0094a4cab2cf43379dc534a197172d1d290bc75ec960fe9551f6fe4bfc4a8142c6aa4a48fb8e6ec8f1dba02b17e3a7cf96081a92c81815229d430826a7e1ac21fe5c211b036941cb2ba93eae4a6a8743af8fd08fe3d91b8ffd52d4dc7ddcc06821e15ce0490a32680a6dadededb66b645a05c63f3944b8a97bf86f13b2231d3b632ea8378f944f22f64c7707710b93b563ec70d56611c463bc0cc6fe9f21aa7e2e9a805e83b717634bc74717df1ecccb42110621531c3f59e68670dfeb6e133b55b691a1b4375ca7a0ef3c02072c8a62fe8eb3b4810cc825d09bf9ba7ca2dcdb5a0eb46f246a125744f20caa9e2b38ceec454ba63c1fb47b580603243e756f7f04e40e36f797b3f14dd30d08335aa40069bf492609e077806d8c52b9ca8432f26d85df843ee7055673334e8ca0d809e710b295631526be449ea826dd57fca05c3d6d6b779a964f0fe7cb16a39013ea39a8000fff94aa9e4d6b85da2719bad63dc53010918c7fdde0975e1f305ed6ee8ff87ef98ef6004884071ba52ab6a81ede40a9709aa455f05f0bcdbfa1aef1360a7c7256aa3bbc744d2c6f307fb0c1c672795c8f7ff5e37c3cc479632de3350f8c5a6d192d8eb73a6977702d423694214aa4677c3ffc793c740268331c25784594e1c5293483a4a2a01101f4baeedf4090998d9ddc865963574c5b05d5a3c10dcb3b70ce567b071454021b5b562195ed36cef59695f3265e4e08a2b2e70c4bca2700c5243e6e999179bde174da15b4ab4d7b304dc67a7a03c32cdb096fbcd904f9d787bc95fe8a22b6613f28a71b5460d44a414c63d495538c6020667db10d49b1d8874cfaa77666d12087643a9e322dfade4cdac2bee7d22c129027713e46d80f498c9eda027b053fd785aa1b7ae019a53a32b7e51d54d94a5fb746cd1e6e77b4d65b3c48b2b9789da203f467934b2334569d9d5a138d87afe65b0d7ada380565f259ec63490163699fa945e10ab39d216db75d6227c11f34c7256e1af892088b507aa6b574a522b87c617bf53f42b3a8c399fcb8c8d2d7a8fc981965c67294a48d1a62f3fe4abd2f540359a4f74e4f3c65bbdf520d926a501b59232a74fe612f57c526f9a2328034d489829e451f771feda276d875bb313268e9f38c06a02799dc3ee4dec3329fd45f1695760299a45ef89bf6e0f000e167a86dd9c6c244134d2985e788838910ab92734494e3207c5ea5d6ce44925b77a4a43d9f9795423297aa2762d4a326784fb86559f1f5713935851910cdc117c1886326124af384d73a67cf95cd0bdba977f286849eb9cebab51241d2d6def1c95058b8b7847b8d84db44668d3204a1cae325c0822735b075caa612eb68d326e1fac7bed9a4b7f93395a067464372704526506c4024b317604924d1055b1b75042e763c132af6754d202b1a4438654d1ff4082d07ca378ce50e010c9a58d77a878198b7313cda06caa9a97ee96e0947fbd1c0389b69ce96490596d4051362eea6829d1795b8168ab468d506d6fa7d286b52446da4d25b4730c1276a0b6b283689ec3f64fc39470054efdfb6e261e80454e382f3c40b6cbf8ae242c01beaaed1d7195e455a40e0ad478d23ca152cde33d525961907a55c408fbdd7e7eded5eb6e9a51ab1c516cafa6b10cd41bf0f57e3ce22b79bcd2daf5469117ba4337a626f68199858f445ac0380833c5f4c7a4d35c2e9e7bcf355c6a97863281f393c19d6dded835d31c06e0dbfbf5734ecfdd3e866c97061da5494d19e7dc8584c63a85bcaa4dd97396e833acc46945119c8048402b6326a93a66619a9a3bdb87457b5fced065f15a7d2023cf2e757ed6fd35a4ad4272aeea83bf077383850f6e1112f288cc2f72e53940bc71199803d9989c8859722f4190cc4faca3377f2d1bf9fcd54c157ea5dc36b54ffebcdeb8a5df9b5d555edef8909f387864cbaabbf18fff45254703cb62e38f9cdeee2b769c9ce1d3f16ab92e0e3af6067cd252f9aa28ae81f763e1f99a50e4573da5becbcb6b11ffe8b48bbb037d7a07f5953acb422af10395b769081629f71c2a182a7633cb703731afa8cecfde76618523669fa93ded5c4ea7727775498980941228a9af3ec6292268652ed4f3731a74334d86802ae05a560d9ef82bccdd96c0c063d6e25583f51c3bd3b5225e33d4defde886727f8b9cde46b7ee9ff0f33eaf4ee1a3aea890980d012c6d14cdd82780798fa4356430a3c45abd5f4835025240cd8afa74a5381744edd3f475316ab7c00467a9588a50edcb40d5f0733f33a47ea5e92471a24dced48d974e227faf839fdfcda75d335743d56eea520c5d3fa523fe639851d2237f02424a8d81fecdf32d375b6cc8d2cacc3b1b3c33898fa2a24c0a23bf6852fb34361ba9bb46c00458644f1c5f827dee7a9dacaadb7e97ee7f55f391a9f161aa3751cde7a648ccf4efcb4f452c34deb98da9c794fe73dde94ada575f08f277212aaea70902f2ca0d927b7190a787852935c37413817f41a31acb8007687675a91d3d81865acb06c22328d87aa70d897b7a76b5c062f97d1e6bdd12c3dc4e1752e8cb7cc28624fb5b8ac5e1d0d4377046fd76e53600891aaeb32375eddd7312a2b60f5c61da0491831c3a1d530ec1ae2af4c291c6468b5d64177b29497945d9d391182e677e2bdaa1ce3eba807169ed011c9e3a7ff1cc43a37eb1155ea4a592d70585471cd4d6cb65b329a90ed2a964c4ab4b32b52fc6c1ba3f0dc53b3504645b243e6a5cccffd93b45d9cc383fb965274749b4c186f2fc0f03154208c23f1edb43d87ba43a7bb610524bffae8338f1a6d07e55984a8ad868d2def6c6e1c916b1abf862f5a2386ae3661d2d500a31a0f8188e8fa0a353d6224a383a3d5c12988411e94f2f17fef94899af064c4a9268793fd5a6899d83c222ec3c534eae737dc1ad291e848f416fdea38e44b16c1a3b73a18f3df437cfad7bef9ced8a8012fe996865dc140bf4fd3523e770fc6d08546cf9c4ae558ca7e22843dd9df3366445a347309646e9a4be32421464b0bcf8d176b1d7cf1d076f1e18511c1f5e2e19f9860f1dcba793bfa46b24f840ba9308d5369c5f43a7650ad91ea680b3a38278e17c09991f272a6031787b43746e94bf54512664145bd00c337dbaebc3f0aae10734fcd5e103e406a27fafe3e2e965f59662b0b2c2cdb098ba5b3451ae9700555c71a913c9e21a4857cc950a3a628eb494e2ecc634957f31db0c307041ecb95c2cd52e33374be763572f869a549ac0da011321be932aadafec799d8c41af3eac3d9fcb0dbc4dd26978b2ed3c827f838c2d0b6a74be1cf76c2abab9fbee4ca3e33b6622489840e601dc40f7612d9511053b335cdc795d934c971700a4efd973e3b271a97a4a0820926906501b584401bfdfbf1afdf0f83f66c32a0f54d741ffd44bb9422e99554102caa9de32edf4959f5ff7fdf553cb31ae6e588e9ae51e2da5ab8c46f8c11eabf78df558c4d4c16531a2d63f9a5f65b288c548f4a58deeb46d92e66955cc9386aaae01bb746b345a97e323d23654d3cf27aa2031c441868ef8cd9be7f8ce96a47bfd6d84dd5f8140651a08bddcc9f9a8dc0397da5b456f67f210b82157230195586d21e6fda980a61f84741ee3f5be3ee3725b44c9a316d9deb544eb9d62cda564bf3fc49c3bc4e82f520e1e20a506d7abd14a90e4026349993dd803cd696055625090d8e64bf87e44dc53f4b1e93b93bd232778329e8aa8aa8a4d1cab0c905c8c9431c607f03a6cdb5df1465004e78ce2b55642a46906b87f808de83881803aaf4567b85406445c3a48ec487f22d125ef7eba45cbbd6d069338c85dd9095fbf2ee39140ff9653278212a450f44d4ec58d1fd0d3f5b80a25aad5ea07d5e1490a70bb085d595649e685e443bd3873d302a5c3ff1edbd39a4e541ef2409edee8937392ce18727ed48e642e6afb2b9f34a07d99a4ee3781e2f922e123a1dc03f45ada557eda4fc9da2ebc43371d35b2f30dc9d5270ca9ed5362ad53804900e6d9c5e063213e27b2090c704066f6ae6b126560c0f49073343b1945a0fc22e702c04f2f776755cb479018dd7b2a9f3862e892306e800119d30555aa190b872cfdd19eebedaac2cccc5e64a9bdab0bafd6ba3f490632bd07", 0xfffffdef) ioctl$EVIOCGABS20(0xffffffffffffffff, 0x80184560, &(0x7f0000001040)=""/4096) 23:51:40 executing program 4: r0 = syz_open_dev$hidraw(&(0x7f0000000140), 0x0, 0x1) write$hidraw(r0, &(0x7f0000000180)="66080a810c28ad27cf86f5e368392e05eed4f4d4825954833b3144e7228d9af97c06e5d46985e6393007c542e53b9ec0f6e52a48954e119efd3c5d71b60cd399e9c64d514934d87c2c6f50699aedd1857a86eef53f4a5c661e747ed36824f54ec459d164be8186d9e3a79e131a73650d0a4f709d01c76efc8d33105a36f278e8f7de5838b1fc9d9e2ad7b1e0ca2de1410e05ead0b0d62add348a4119e45cc17fbc6988854d7dc283bb2d4026b25ea6b504f489e08072eb90ee0c99068c99457661ec19cad5545be38bff1f94d21e6db3fff0ee9b4eab9fbf35c5911b38a0129d076df053da54e435d53a005d1aca5e4d0af10e2eb5eeffbcb574dae4bab35455661ddf2e4a12c9740d9fb0282ea741f1765ebb2341f7091ca6d0244871ba9b977bb4caf4787ed19de1afd936ba3c6921587c79e8b9ce1d82cf15d329af90da66b8cc6ed5fe64a3656e902ab556d90841535c119b3ac2037b4251b809185ac3175c535c38012f61801d1d27fa7fcf3853e8a3b2e10feffd174172505a7297f6e756f8ce1adf538fdf29f73b5bd404d5cff95d9ccd947df44eda3a7fc0940f1ee98c2ba0b638ae865a24152fb1b47e792703e7bb9a7d291fd180894157d40ec589a36b95e5faea4713f2da83d35fe8d8528ed2bc5505cc3cce02d9467ede1479e64dbcf55ddebfb28dc2b3fd5c5a65b2d2cd4bca47dc7536d07ce26fac53dc3ab697c089d8611b3de89a7250b905a30f86b707bb6719080b0fc9c04d50760bc5b825911bf804d083215b74e419f01477cd8ca5862dc4f7ac4751cbba65241c7428b4f12fd311f3802042cd00df968e3f8a940badeb3f892ff107d6a7860bd6666e4a5edd1ec4e8ead30237342043465fb2eb5128de9256b39cb161044a871ac9b559cd781b66f6292e1e06b536961058edcc81406369f0f28c1c8669f267a79ebe9546afe6026cf920bd2aa31aad669498707b20e0019514a5cea3e898d5aacd3d80d44c791c030202791f9c5bca391cd0d8140997ac68e7d5470235bac6d7d0cf30e70b6e51a36b66a5b3ba10abbf5688eb388ca533099de61803cce2b91be46e3b55d117c49ef9f2fdbd09220af9923eaa21a0094a4cab2cf43379dc534a197172d1d290bc75ec960fe9551f6fe4bfc4a8142c6aa4a48fb8e6ec8f1dba02b17e3a7cf96081a92c81815229d430826a7e1ac21fe5c211b036941cb2ba93eae4a6a8743af8fd08fe3d91b8ffd52d4dc7ddcc06821e15ce0490a32680a6dadededb66b645a05c63f3944b8a97bf86f13b2231d3b632ea8378f944f22f64c7707710b93b563ec70d56611c463bc0cc6fe9f21aa7e2e9a805e83b717634bc74717df1ecccb42110621531c3f59e68670dfeb6e133b55b691a1b4375ca7a0ef3c02072c8a62fe8eb3b4810cc825d09bf9ba7ca2dcdb5a0eb46f246a125744f20caa9e2b38ceec454ba63c1fb47b580603243e756f7f04e40e36f797b3f14dd30d08335aa40069bf492609e077806d8c52b9ca8432f26d85df843ee7055673334e8ca0d809e710b295631526be449ea826dd57fca05c3d6d6b779a964f0fe7cb16a39013ea39a8000fff94aa9e4d6b85da2719bad63dc53010918c7fdde0975e1f305ed6ee8ff87ef98ef6004884071ba52ab6a81ede40a9709aa455f05f0bcdbfa1aef1360a7c7256aa3bbc744d2c6f307fb0c1c672795c8f7ff5e37c3cc479632de3350f8c5a6d192d8eb73a6977702d423694214aa4677c3ffc793c740268331c25784594e1c5293483a4a2a01101f4baeedf4090998d9ddc865963574c5b05d5a3c10dcb3b70ce567b071454021b5b562195ed36cef59695f3265e4e08a2b2e70c4bca2700c5243e6e999179bde174da15b4ab4d7b304dc67a7a03c32cdb096fbcd904f9d787bc95fe8a22b6613f28a71b5460d44a414c63d495538c6020667db10d49b1d8874cfaa77666d12087643a9e322dfade4cdac2bee7d22c129027713e46d80f498c9eda027b053fd785aa1b7ae019a53a32b7e51d54d94a5fb746cd1e6e77b4d65b3c48b2b9789da203f467934b2334569d9d5a138d87afe65b0d7ada380565f259ec63490163699fa945e10ab39d216db75d6227c11f34c7256e1af892088b507aa6b574a522b87c617bf53f42b3a8c399fcb8c8d2d7a8fc981965c67294a48d1a62f3fe4abd2f540359a4f74e4f3c65bbdf520d926a501b59232a74fe612f57c526f9a2328034d489829e451f771feda276d875bb313268e9f38c06a02799dc3ee4dec3329fd45f1695760299a45ef89bf6e0f000e167a86dd9c6c244134d2985e788838910ab92734494e3207c5ea5d6ce44925b77a4a43d9f9795423297aa2762d4a326784fb86559f1f5713935851910cdc117c1886326124af384d73a67cf95cd0bdba977f286849eb9cebab51241d2d6def1c95058b8b7847b8d84db44668d3204a1cae325c0822735b075caa612eb68d326e1fac7bed9a4b7f93395a067464372704526506c4024b317604924d1055b1b75042e763c132af6754d202b1a4438654d1ff4082d07ca378ce50e010c9a58d77a878198b7313cda06caa9a97ee96e0947fbd1c0389b69ce96490596d4051362eea6829d1795b8168ab468d506d6fa7d286b52446da4d25b4730c1276a0b6b283689ec3f64fc39470054efdfb6e261e80454e382f3c40b6cbf8ae242c01beaaed1d7195e455a40e0ad478d23ca152cde33d525961907a55c408fbdd7e7eded5eb6e9a51ab1c516cafa6b10cd41bf0f57e3ce22b79bcd2daf5469117ba4337a626f68199858f445ac0380833c5f4c7a4d35c2e9e7bcf355c6a97863281f393c19d6dded835d31c06e0dbfbf5734ecfdd3e866c97061da5494d19e7dc8584c63a85bcaa4dd97396e833acc46945119c8048402b6326a93a66619a9a3bdb87457b5fced065f15a7d2023cf2e757ed6fd35a4ad4272aeea83bf077383850f6e1112f288cc2f72e53940bc71199803d9989c8859722f4190cc4faca3377f2d1bf9fcd54c157ea5dc36b54ffebcdeb8a5df9b5d555edef8909f387864cbaabbf18fff45254703cb62e38f9cdeee2b769c9ce1d3f16ab92e0e3af6067cd252f9aa28ae81f763e1f99a50e4573da5becbcb6b11ffe8b48bbb037d7a07f5953acb422af10395b769081629f71c2a182a7633cb703731afa8cecfde76618523669fa93ded5c4ea7727775498980941228a9af3ec6292268652ed4f3731a74334d86802ae05a560d9ef82bccdd96c0c063d6e25583f51c3bd3b5225e33d4defde886727f8b9cde46b7ee9ff0f33eaf4ee1a3aea890980d012c6d14cdd82780798fa4356430a3c45abd5f4835025240cd8afa74a5381744edd3f475316ab7c00467a9588a50edcb40d5f0733f33a47ea5e92471a24dced48d974e227faf839fdfcda75d335743d56eea520c5d3fa523fe639851d2237f02424a8d81fecdf32d375b6cc8d2cacc3b1b3c33898fa2a24c0a23bf6852fb34361ba9bb46c00458644f1c5f827dee7a9dacaadb7e97ee7f55f391a9f161aa3751cde7a648ccf4efcb4f452c34deb98da9c794fe73dde94ada575f08f277212aaea70902f2ca0d927b7190a787852935c37413817f41a31acb8007687675a91d3d81865acb06c22328d87aa70d897b7a76b5c062f97d1e6bdd12c3dc4e1752e8cb7cc28624fb5b8ac5e1d0d4377046fd76e53600891aaeb32375eddd7312a2b60f5c61da0491831c3a1d530ec1ae2af4c291c6468b5d64177b29497945d9d391182e677e2bdaa1ce3eba807169ed011c9e3a7ff1cc43a37eb1155ea4a592d70585471cd4d6cb65b329a90ed2a964c4ab4b32b52fc6c1ba3f0dc53b3504645b243e6a5cccffd93b45d9cc383fb965274749b4c186f2fc0f03154208c23f1edb43d87ba43a7bb610524bffae8338f1a6d07e55984a8ad868d2def6c6e1c916b1abf862f5a2386ae3661d2d500a31a0f8188e8fa0a353d6224a383a3d5c12988411e94f2f17fef94899af064c4a9268793fd5a6899d83c222ec3c534eae737dc1ad291e848f416fdea38e44b16c1a3b73a18f3df437cfad7bef9ced8a8012fe996865dc140bf4fd3523e770fc6d08546cf9c4ae558ca7e22843dd9df3366445a347309646e9a4be32421464b0bcf8d176b1d7cf1d076f1e18511c1f5e2e19f9860f1dcba793bfa46b24f840ba9308d5369c5f43a7650ad91ea680b3a38278e17c09991f272a6031787b43746e94bf54512664145bd00c337dbaebc3f0aae10734fcd5e103e406a27fafe3e2e965f59662b0b2c2cdb098ba5b3451ae9700555c71a913c9e21a4857cc950a3a628eb494e2ecc634957f31db0c307041ecb95c2cd52e33374be763572f869a549ac0da011321be932aadafec799d8c41af3eac3d9fcb0dbc4dd26978b2ed3c827f838c2d0b6a74be1cf76c2abab9fbee4ca3e33b6622489840e601dc40f7612d9511053b335cdc795d934c971700a4efd973e3b271a97a4a0820926906501b584401bfdfbf1afdf0f83f66c32a0f54d741ffd44bb9422e99554102caa9de32edf4959f5ff7fdf553cb31ae6e588e9ae51e2da5ab8c46f8c11eabf78df558c4d4c16531a2d63f9a5f65b288c548f4a58deeb46d92e66955cc9386aaae01bb746b345a97e323d23654d3cf27aa2031c441868ef8cd9be7f8ce96a47bfd6d84dd5f8140651a08bddcc9f9a8dc0397da5b456f67f210b82157230195586d21e6fda980a61f84741ee3f5be3ee3725b44c9a316d9deb544eb9d62cda564bf3fc49c3bc4e82f520e1e20a506d7abd14a90e4026349993dd803cd696055625090d8e64bf87e44dc53f4b1e93b93bd232778329e8aa8aa8a4d1cab0c905c8c9431c607f03a6cdb5df1465004e78ce2b55642a46906b87f808de83881803aaf4567b85406445c3a48ec487f", 0xd99) 23:51:40 executing program 2: r0 = syz_open_dev$hidraw(0x0, 0x0, 0x1) write$hidraw(r0, &(0x7f0000000180)="66080a810c28ad27cf86f5e368392e05eed4f4d4825954833b3144e7228d9af97c06e5d46985e6393007c542e53b9ec0f6e52a48954e119efd3c5d71b60cd399e9c64d514934d87c2c6f50699aedd1857a86eef53f4a5c661e747ed36824f54ec459d164be8186d9e3a79e131a73650d0a4f709d01c76efc8d33105a36f278e8f7de5838b1fc9d9e2ad7b1e0ca2de1410e05ead0b0d62add348a4119e45cc17fbc6988854d7dc283bb2d4026b25ea6b504f489e08072eb90ee0c99068c99457661ec19cad5545be38bff1f94d21e6db3fff0ee9b4eab9fbf35c5911b38a0129d076df053da54e435d53a005d1aca5e4d0af10e2eb5eeffbcb574dae4bab35455661ddf2e4a12c9740d9fb0282ea741f1765ebb2341f7091ca6d0244871ba9b977bb4caf4787ed19de1afd936ba3c6921587c79e8b9ce1d82cf15d329af90da66b8cc6ed5fe64a3656e902ab556d90841535c119b3ac2037b4251b809185ac3175c535c38012f61801d1d27fa7fcf3853e8a3b2e10feffd174172505a7297f6e756f8ce1adf538fdf29f73b5bd404d5cff95d9ccd947df44eda3a7fc0940f1ee98c2ba0b638ae865a24152fb1b47e792703e7bb9a7d291fd180894157d40ec589a36b95e5faea4713f2da83d35fe8d8528ed2bc5505cc3cce02d9467ede1479e64dbcf55ddebfb28dc2b3fd5c5a65b2d2cd4bca47dc7536d07ce26fac53dc3ab697c089d8611b3de89a7250b905a30f86b707bb6719080b0fc9c04d50760bc5b825911bf804d083215b74e419f01477cd8ca5862dc4f7ac4751cbba65241c7428b4f12fd311f3802042cd00df968e3f8a940badeb3f892ff107d6a7860bd6666e4a5edd1ec4e8ead30237342043465fb2eb5128de9256b39cb161044a871ac9b559cd781b66f6292e1e06b536961058edcc81406369f0f28c1c8669f267a79ebe9546afe6026cf920bd2aa31aad669498707b20e0019514a5cea3e898d5aacd3d80d44c791c030202791f9c5bca391cd0d8140997ac68e7d5470235bac6d7d0cf30e70b6e51a36b66a5b3ba10abbf5688eb388ca533099de61803cce2b91be46e3b55d117c49ef9f2fdbd09220af9923eaa21a0094a4cab2cf43379dc534a197172d1d290bc75ec960fe9551f6fe4bfc4a8142c6aa4a48fb8e6ec8f1dba02b17e3a7cf96081a92c81815229d430826a7e1ac21fe5c211b036941cb2ba93eae4a6a8743af8fd08fe3d91b8ffd52d4dc7ddcc06821e15ce0490a32680a6dadededb66b645a05c63f3944b8a97bf86f13b2231d3b632ea8378f944f22f64c7707710b93b563ec70d56611c463bc0cc6fe9f21aa7e2e9a805e83b717634bc74717df1ecccb42110621531c3f59e68670dfeb6e133b55b691a1b4375ca7a0ef3c02072c8a62fe8eb3b4810cc825d09bf9ba7ca2dcdb5a0eb46f246a125744f20caa9e2b38ceec454ba63c1fb47b580603243e756f7f04e40e36f797b3f14dd30d08335aa40069bf492609e077806d8c52b9ca8432f26d85df843ee7055673334e8ca0d809e710b295631526be449ea826dd57fca05c3d6d6b779a964f0fe7cb16a39013ea39a8000fff94aa9e4d6b85da2719bad63dc53010918c7fdde0975e1f305ed6ee8ff87ef98ef6004884071ba52ab6a81ede40a9709aa455f05f0bcdbfa1aef1360a7c7256aa3bbc744d2c6f307fb0c1c672795c8f7ff5e37c3cc479632de3350f8c5a6d192d8eb73a6977702d423694214aa4677c3ffc793c740268331c25784594e1c5293483a4a2a01101f4baeedf4090998d9ddc865963574c5b05d5a3c10dcb3b70ce567b071454021b5b562195ed36cef59695f3265e4e08a2b2e70c4bca2700c5243e6e999179bde174da15b4ab4d7b304dc67a7a03c32cdb096fbcd904f9d787bc95fe8a22b6613f28a71b5460d44a414c63d495538c6020667db10d49b1d8874cfaa77666d12087643a9e322dfade4cdac2bee7d22c129027713e46d80f498c9eda027b053fd785aa1b7ae019a53a32b7e51d54d94a5fb746cd1e6e77b4d65b3c48b2b9789da203f467934b2334569d9d5a138d87afe65b0d7ada380565f259ec63490163699fa945e10ab39d216db75d6227c11f34c7256e1af892088b507aa6b574a522b87c617bf53f42b3a8c399fcb8c8d2d7a8fc981965c67294a48d1a62f3fe4abd2f540359a4f74e4f3c65bbdf520d926a501b59232a74fe612f57c526f9a2328034d489829e451f771feda276d875bb313268e9f38c06a02799dc3ee4dec3329fd45f1695760299a45ef89bf6e0f000e167a86dd9c6c244134d2985e788838910ab92734494e3207c5ea5d6ce44925b77a4a43d9f9795423297aa2762d4a326784fb86559f1f5713935851910cdc117c1886326124af384d73a67cf95cd0bdba977f286849eb9cebab51241d2d6def1c95058b8b7847b8d84db44668d3204a1cae325c0822735b075caa612eb68d326e1fac7bed9a4b7f93395a067464372704526506c4024b317604924d1055b1b75042e763c132af6754d202b1a4438654d1ff4082d07ca378ce50e010c9a58d77a878198b7313cda06caa9a97ee96e0947fbd1c0389b69ce96490596d4051362eea6829d1795b8168ab468d506d6fa7d286b52446da4d25b4730c1276a0b6b283689ec3f64fc39470054efdfb6e261e80454e382f3c40b6cbf8ae242c01beaaed1d7195e455a40e0ad478d23ca152cde33d525961907a55c408fbdd7e7eded5eb6e9a51ab1c516cafa6b10cd41bf0f57e3ce22b79bcd2daf5469117ba4337a626f68199858f445ac0380833c5f4c7a4d35c2e9e7bcf355c6a97863281f393c19d6dded835d31c06e0dbfbf5734ecfdd3e866c97061da5494d19e7dc8584c63a85bcaa4dd97396e833acc46945119c8048402b6326a93a66619a9a3bdb87457b5fced065f15a7d2023cf2e757ed6fd35a4ad4272aeea83bf077383850f6e1112f288cc2f72e53940bc71199803d9989c8859722f4190cc4faca3377f2d1bf9fcd54c157ea5dc36b54ffebcdeb8a5df9b5d555edef8909f387864cbaabbf18fff45254703cb62e38f9cdeee2b769c9ce1d3f16ab92e0e3af6067cd252f9aa28ae81f763e1f99a50e4573da5becbcb6b11ffe8b48bbb037d7a07f5953acb422af10395b769081629f71c2a182a7633cb703731afa8cecfde76618523669fa93ded5c4ea7727775498980941228a9af3ec6292268652ed4f3731a74334d86802ae05a560d9ef82bccdd96c0c063d6e25583f51c3bd3b5225e33d4defde886727f8b9cde46b7ee9ff0f33eaf4ee1a3aea890980d012c6d14cdd82780798fa4356430a3c45abd5f4835025240cd8afa74a5381744edd3f475316ab7c00467a9588a50edcb40d5f0733f33a47ea5e92471a24dced48d974e227faf839fdfcda75d335743d56eea520c5d3fa523fe639851d2237f02424a8d81fecdf32d375b6cc8d2cacc3b1b3c33898fa2a24c0a23bf6852fb34361ba9bb46c00458644f1c5f827dee7a9dacaadb7e97ee7f55f391a9f161aa3751cde7a648ccf4efcb4f452c34deb98da9c794fe73dde94ada575f08f277212aaea70902f2ca0d927b7190a787852935c37413817f41a31acb8007687675a91d3d81865acb06c22328d87aa70d897b7a76b5c062f97d1e6bdd12c3dc4e1752e8cb7cc28624fb5b8ac5e1d0d4377046fd76e53600891aaeb32375eddd7312a2b60f5c61da0491831c3a1d530ec1ae2af4c291c6468b5d64177b29497945d9d391182e677e2bdaa1ce3eba807169ed011c9e3a7ff1cc43a37eb1155ea4a592d70585471cd4d6cb65b329a90ed2a964c4ab4b32b52fc6c1ba3f0dc53b3504645b243e6a5cccffd93b45d9cc383fb965274749b4c186f2fc0f03154208c23f1edb43d87ba43a7bb610524bffae8338f1a6d07e55984a8ad868d2def6c6e1c916b1abf862f5a2386ae3661d2d500a31a0f8188e8fa0a353d6224a383a3d5c12988411e94f2f17fef94899af064c4a9268793fd5a6899d83c222ec3c534eae737dc1ad291e848f416fdea38e44b16c1a3b73a18f3df437cfad7bef9ced8a8012fe996865dc140bf4fd3523e770fc6d08546cf9c4ae558ca7e22843dd9df3366445a347309646e9a4be32421464b0bcf8d176b1d7cf1d076f1e18511c1f5e2e19f9860f1dcba793bfa46b24f840ba9308d5369c5f43a7650ad91ea680b3a38278e17c09991f272a6031787b43746e94bf54512664145bd00c337dbaebc3f0aae10734fcd5e103e406a27fafe3e2e965f59662b0b2c2cdb098ba5b3451ae9700555c71a913c9e21a4857cc950a3a628eb494e2ecc634957f31db0c307041ecb95c2cd52e33374be763572f869a549ac0da011321be932aadafec799d8c41af3eac3d9fcb0dbc4dd26978b2ed3c827f838c2d0b6a74be1cf76c2abab9fbee4ca3e33b6622489840e601dc40f7612d9511053b335cdc795d934c971700a4efd973e3b271a97a4a0820926906501b584401bfdfbf1afdf0f83f66c32a0f54d741ffd44bb9422e99554102caa9de32edf4959f5ff7fdf553cb31ae6e588e9ae51e2da5ab8c46f8c11eabf78df558c4d4c16531a2d63f9a5f65b288c548f4a58deeb46d92e66955cc9386aaae01bb746b345a97e323d23654d3cf27aa2031c441868ef8cd9be7f8ce96a47bfd6d84dd5f8140651a08bddcc9f9a8dc0397da5b456f67f210b82157230195586d21e6fda980a61f84741ee3f5be3ee3725b44c9a316d9deb544eb9d62cda564bf3fc49c3bc4e82f520e1e20a506d7abd14a90e4026349993dd803cd696055625090d8e64bf87e44dc53f4b1e93b93bd232778329e8aa8aa8a4d1cab0c905c8c9431c607f03a6cdb5df1465004e78ce2b55642a46906b87f808de83881803aaf4567b85406445c3a48ec487f22d125ef7eba45cbbd6d069338c85dd9095fbf2ee39140ff9653278212a450f44d4ec58d1fd0d3f5b80a25aad5ea07d5e1490a70bb085d595649e685e443bd3873d302a5c3ff1edbd39a4e541ef2409edee8937392ce18727ed48e642e6afb2b9f34a07d99a4ee3781e2f922e123a1dc03f45ada557eda4fc9da2ebc43371d35b2f30dc9d5270ca9ed5362ad53804900e6d9c5e063213e27b2090c704066f6ae6b126560c0f49073343b1945a0fc22e702c04f2f776755cb479018dd7b2a9f3862e892306e800119d30555aa190b872cfdd19eebedaac2cccc5e64a9bdab0bafd6ba3f490632bd07", 0xfffffdef) r1 = syz_open_dev$hidraw(&(0x7f0000000140), 0x0, 0x1) r2 = syz_open_dev$evdev(&(0x7f0000001080), 0x7, 0x0) read$hidraw(r1, &(0x7f0000000040)=""/57, 0x39) ioctl$EVIOCGMASK(r2, 0x5452, &(0x7f0000000100)={0x3fd67d5a47b743fa, 0x0, 0x0}) ioctl$EVIOCSABS3F(r2, 0x401845ff, &(0x7f0000001040)={0x101, 0x5f3f4a09, 0x6, 0x8, 0x1ff}) ioctl$HIDIOCSFEATURE(r1, 0xc0404806, &(0x7f0000000000)="b48332c179a199a2d0a03ae3aa4d8c9a90c689587e6f") 23:51:40 executing program 4: r0 = syz_open_dev$hidraw(&(0x7f0000000140), 0x0, 0x1) write$hidraw(r0, &(0x7f0000000180)="66080a810c28ad27cf86f5e368392e05eed4f4d4825954833b3144e7228d9af97c06e5d46985e6393007c542e53b9ec0f6e52a48954e119efd3c5d71b60cd399e9c64d514934d87c2c6f50699aedd1857a86eef53f4a5c661e747ed36824f54ec459d164be8186d9e3a79e131a73650d0a4f709d01c76efc8d33105a36f278e8f7de5838b1fc9d9e2ad7b1e0ca2de1410e05ead0b0d62add348a4119e45cc17fbc6988854d7dc283bb2d4026b25ea6b504f489e08072eb90ee0c99068c99457661ec19cad5545be38bff1f94d21e6db3fff0ee9b4eab9fbf35c5911b38a0129d076df053da54e435d53a005d1aca5e4d0af10e2eb5eeffbcb574dae4bab35455661ddf2e4a12c9740d9fb0282ea741f1765ebb2341f7091ca6d0244871ba9b977bb4caf4787ed19de1afd936ba3c6921587c79e8b9ce1d82cf15d329af90da66b8cc6ed5fe64a3656e902ab556d90841535c119b3ac2037b4251b809185ac3175c535c38012f61801d1d27fa7fcf3853e8a3b2e10feffd174172505a7297f6e756f8ce1adf538fdf29f73b5bd404d5cff95d9ccd947df44eda3a7fc0940f1ee98c2ba0b638ae865a24152fb1b47e792703e7bb9a7d291fd180894157d40ec589a36b95e5faea4713f2da83d35fe8d8528ed2bc5505cc3cce02d9467ede1479e64dbcf55ddebfb28dc2b3fd5c5a65b2d2cd4bca47dc7536d07ce26fac53dc3ab697c089d8611b3de89a7250b905a30f86b707bb6719080b0fc9c04d50760bc5b825911bf804d083215b74e419f01477cd8ca5862dc4f7ac4751cbba65241c7428b4f12fd311f3802042cd00df968e3f8a940badeb3f892ff107d6a7860bd6666e4a5edd1ec4e8ead30237342043465fb2eb5128de9256b39cb161044a871ac9b559cd781b66f6292e1e06b536961058edcc81406369f0f28c1c8669f267a79ebe9546afe6026cf920bd2aa31aad669498707b20e0019514a5cea3e898d5aacd3d80d44c791c030202791f9c5bca391cd0d8140997ac68e7d5470235bac6d7d0cf30e70b6e51a36b66a5b3ba10abbf5688eb388ca533099de61803cce2b91be46e3b55d117c49ef9f2fdbd09220af9923eaa21a0094a4cab2cf43379dc534a197172d1d290bc75ec960fe9551f6fe4bfc4a8142c6aa4a48fb8e6ec8f1dba02b17e3a7cf96081a92c81815229d430826a7e1ac21fe5c211b036941cb2ba93eae4a6a8743af8fd08fe3d91b8ffd52d4dc7ddcc06821e15ce0490a32680a6dadededb66b645a05c63f3944b8a97bf86f13b2231d3b632ea8378f944f22f64c7707710b93b563ec70d56611c463bc0cc6fe9f21aa7e2e9a805e83b717634bc74717df1ecccb42110621531c3f59e68670dfeb6e133b55b691a1b4375ca7a0ef3c02072c8a62fe8eb3b4810cc825d09bf9ba7ca2dcdb5a0eb46f246a125744f20caa9e2b38ceec454ba63c1fb47b580603243e756f7f04e40e36f797b3f14dd30d08335aa40069bf492609e077806d8c52b9ca8432f26d85df843ee7055673334e8ca0d809e710b295631526be449ea826dd57fca05c3d6d6b779a964f0fe7cb16a39013ea39a8000fff94aa9e4d6b85da2719bad63dc53010918c7fdde0975e1f305ed6ee8ff87ef98ef6004884071ba52ab6a81ede40a9709aa455f05f0bcdbfa1aef1360a7c7256aa3bbc744d2c6f307fb0c1c672795c8f7ff5e37c3cc479632de3350f8c5a6d192d8eb73a6977702d423694214aa4677c3ffc793c740268331c25784594e1c5293483a4a2a01101f4baeedf4090998d9ddc865963574c5b05d5a3c10dcb3b70ce567b071454021b5b562195ed36cef59695f3265e4e08a2b2e70c4bca2700c5243e6e999179bde174da15b4ab4d7b304dc67a7a03c32cdb096fbcd904f9d787bc95fe8a22b6613f28a71b5460d44a414c63d495538c6020667db10d49b1d8874cfaa77666d12087643a9e322dfade4cdac2bee7d22c129027713e46d80f498c9eda027b053fd785aa1b7ae019a53a32b7e51d54d94a5fb746cd1e6e77b4d65b3c48b2b9789da203f467934b2334569d9d5a138d87afe65b0d7ada380565f259ec63490163699fa945e10ab39d216db75d6227c11f34c7256e1af892088b507aa6b574a522b87c617bf53f42b3a8c399fcb8c8d2d7a8fc981965c67294a48d1a62f3fe4abd2f540359a4f74e4f3c65bbdf520d926a501b59232a74fe612f57c526f9a2328034d489829e451f771feda276d875bb313268e9f38c06a02799dc3ee4dec3329fd45f1695760299a45ef89bf6e0f000e167a86dd9c6c244134d2985e788838910ab92734494e3207c5ea5d6ce44925b77a4a43d9f9795423297aa2762d4a326784fb86559f1f5713935851910cdc117c1886326124af384d73a67cf95cd0bdba977f286849eb9cebab51241d2d6def1c95058b8b7847b8d84db44668d3204a1cae325c0822735b075caa612eb68d326e1fac7bed9a4b7f93395a067464372704526506c4024b317604924d1055b1b75042e763c132af6754d202b1a4438654d1ff4082d07ca378ce50e010c9a58d77a878198b7313cda06caa9a97ee96e0947fbd1c0389b69ce96490596d4051362eea6829d1795b8168ab468d506d6fa7d286b52446da4d25b4730c1276a0b6b283689ec3f64fc39470054efdfb6e261e80454e382f3c40b6cbf8ae242c01beaaed1d7195e455a40e0ad478d23ca152cde33d525961907a55c408fbdd7e7eded5eb6e9a51ab1c516cafa6b10cd41bf0f57e3ce22b79bcd2daf5469117ba4337a626f68199858f445ac0380833c5f4c7a4d35c2e9e7bcf355c6a97863281f393c19d6dded835d31c06e0dbfbf5734ecfdd3e866c97061da5494d19e7dc8584c63a85bcaa4dd97396e833acc46945119c8048402b6326a93a66619a9a3bdb87457b5fced065f15a7d2023cf2e757ed6fd35a4ad4272aeea83bf077383850f6e1112f288cc2f72e53940bc71199803d9989c8859722f4190cc4faca3377f2d1bf9fcd54c157ea5dc36b54ffebcdeb8a5df9b5d555edef8909f387864cbaabbf18fff45254703cb62e38f9cdeee2b769c9ce1d3f16ab92e0e3af6067cd252f9aa28ae81f763e1f99a50e4573da5becbcb6b11ffe8b48bbb037d7a07f5953acb422af10395b769081629f71c2a182a7633cb703731afa8cecfde76618523669fa93ded5c4ea7727775498980941228a9af3ec6292268652ed4f3731a74334d86802ae05a560d9ef82bccdd96c0c063d6e25583f51c3bd3b5225e33d4defde886727f8b9cde46b7ee9ff0f33eaf4ee1a3aea890980d012c6d14cdd82780798fa4356430a3c45abd5f4835025240cd8afa74a5381744edd3f475316ab7c00467a9588a50edcb40d5f0733f33a47ea5e92471a24dced48d974e227faf839fdfcda75d335743d56eea520c5d3fa523fe639851d2237f02424a8d81fecdf32d375b6cc8d2cacc3b1b3c33898fa2a24c0a23bf6852fb34361ba9bb46c00458644f1c5f827dee7a9dacaadb7e97ee7f55f391a9f161aa3751cde7a648ccf4efcb4f452c34deb98da9c794fe73dde94ada575f08f277212aaea70902f2ca0d927b7190a787852935c37413817f41a31acb8007687675a91d3d81865acb06c22328d87aa70d897b7a76b5c062f97d1e6bdd12c3dc4e1752e8cb7cc28624fb5b8ac5e1d0d4377046fd76e53600891aaeb32375eddd7312a2b60f5c61da0491831c3a1d530ec1ae2af4c291c6468b5d64177b29497945d9d391182e677e2bdaa1ce3eba807169ed011c9e3a7ff1cc43a37eb1155ea4a592d70585471cd4d6cb65b329a90ed2a964c4ab4b32b52fc6c1ba3f0dc53b3504645b243e6a5cccffd93b45d9cc383fb965274749b4c186f2fc0f03154208c23f1edb43d87ba43a7bb610524bffae8338f1a6d07e55984a8ad868d2def6c6e1c916b1abf862f5a2386ae3661d2d500a31a0f8188e8fa0a353d6224a383a3d5c12988411e94f2f17fef94899af064c4a9268793fd5a6899d83c222ec3c534eae737dc1ad291e848f416fdea38e44b16c1a3b73a18f3df437cfad7bef9ced8a8012fe996865dc140bf4fd3523e770fc6d08546cf9c4ae558ca7e22843dd9df3366445a347309646e9a4be32421464b0bcf8d176b1d7cf1d076f1e18511c1f5e2e19f9860f1dcba793bfa46b24f840ba9308d5369c5f43a7650ad91ea680b3a38278e17c09991f272a6031787b43746e94bf54512664145bd00c337dbaebc3f0aae10734fcd5e103e406a27fafe3e2e965f59662b0b2c2cdb098ba5b3451ae9700555c71a913c9e21a4857cc950a3a628eb494e2ecc634957f31db0c307041ecb95c2cd52e33374be763572f869a549ac0da011321be932aadafec799d8c41af3eac3d9fcb0dbc4dd26978b2ed3c827f838c2d0b6a74be1cf76c2abab9fbee4ca3e33b6622489840e601dc40f7612d9511053b335cdc795d934c971700a4efd973e3b271a97a4a0820926906501b584401bfdfbf1afdf0f83f66c32a0f54d741ffd44bb9422e99554102caa9de32edf4959f5ff7fdf553cb31ae6e588e9ae51e2da5ab8c46f8c11eabf78df558c4d4c16531a2d63f9a5f65b288c548f4a58deeb46d92e66955cc9386aaae01bb746b345a97e323d23654d3cf27aa2031c441868ef8cd9be7f8ce96a47bfd6d84dd5f8140651a08bddcc9f9a8dc0397da5b456f67f210b82157230195586d21e6fda980a61f84741ee3f5be3ee3725b44c9a316d9deb544eb9d62cda564bf3fc49c3bc4e82f520e1e20a506d7abd14a90e4026349993dd803cd696055625090d8e64bf87e44dc53f4b1e93b93bd232778329e8aa8aa8a4d1cab0c905c8c9431c607f03a6cdb5df1465004e78ce2b55642a46906b87f808de83881803aaf4567b85406445c3a48ec487f22d125ef7eba45cbbd6d069338c85dd9095fbf2ee39140ff9653278212a450f44d4ec58d1fd0d3f5b80a25aad5ea07d5e1490a70bb085d595649e685e443bd3873d302a5c3ff1edbd39a4e541ef2409edee8937392ce18727ed48e642e6afb2b9f34a07d99a4ee3781e2f922e123a1dc03f45ada", 0xe0d) 23:51:40 executing program 5: r0 = syz_open_dev$hidraw(&(0x7f0000000140), 0x0, 0x1) syz_open_dev$hidraw(0x0, 0x0, 0x2c00) write$hidraw(r0, &(0x7f0000000180)="66080a810c28ad27cf86f5e368392e05eed4f4d4825954833b3144e7228d9af97c06e5d46985e6393007c542e53b9ec0f6e52a48954e119efd3c5d71b60cd399e9c64d514934d87c2c6f50699aedd1857a86eef53f4a5c661e747ed36824f54ec459d164be8186d9e3a79e131a73650d0a4f709d01c76efc8d33105a36f278e8f7de5838b1fc9d9e2ad7b1e0ca2de1410e05ead0b0d62add348a4119e45cc17fbc6988854d7dc283bb2d4026b25ea6b504f489e08072eb90ee0c99068c99457661ec19cad5545be38bff1f94d21e6db3fff0ee9b4eab9fbf35c5911b38a0129d076df053da54e435d53a005d1aca5e4d0af10e2eb5eeffbcb574dae4bab35455661ddf2e4a12c9740d9fb0282ea741f1765ebb2341f7091ca6d0244871ba9b977bb4caf4787ed19de1afd936ba3c6921587c79e8b9ce1d82cf15d329af90da66b8cc6ed5fe64a3656e902ab556d90841535c119b3ac2037b4251b809185ac3175c535c38012f61801d1d27fa7fcf3853e8a3b2e10feffd174172505a7297f6e756f8ce1adf538fdf29f73b5bd404d5cff95d9ccd947df44eda3a7fc0940f1ee98c2ba0b638ae865a24152fb1b47e792703e7bb9a7d291fd180894157d40ec589a36b95e5faea4713f2da83d35fe8d8528ed2bc5505cc3cce02d9467ede1479e64dbcf55ddebfb28dc2b3fd5c5a65b2d2cd4bca47dc7536d07ce26fac53dc3ab697c089d8611b3de89a7250b905a30f86b707bb6719080b0fc9c04d50760bc5b825911bf804d083215b74e419f01477cd8ca5862dc4f7ac4751cbba65241c7428b4f12fd311f3802042cd00df968e3f8a940badeb3f892ff107d6a7860bd6666e4a5edd1ec4e8ead30237342043465fb2eb5128de9256b39cb161044a871ac9b559cd781b66f6292e1e06b536961058edcc81406369f0f28c1c8669f267a79ebe9546afe6026cf920bd2aa31aad669498707b20e0019514a5cea3e898d5aacd3d80d44c791c030202791f9c5bca391cd0d8140997ac68e7d5470235bac6d7d0cf30e70b6e51a36b66a5b3ba10abbf5688eb388ca533099de61803cce2b91be46e3b55d117c49ef9f2fdbd09220af9923eaa21a0094a4cab2cf43379dc534a197172d1d290bc75ec960fe9551f6fe4bfc4a8142c6aa4a48fb8e6ec8f1dba02b17e3a7cf96081a92c81815229d430826a7e1ac21fe5c211b036941cb2ba93eae4a6a8743af8fd08fe3d91b8ffd52d4dc7ddcc06821e15ce0490a32680a6dadededb66b645a05c63f3944b8a97bf86f13b2231d3b632ea8378f944f22f64c7707710b93b563ec70d56611c463bc0cc6fe9f21aa7e2e9a805e83b717634bc74717df1ecccb42110621531c3f59e68670dfeb6e133b55b691a1b4375ca7a0ef3c02072c8a62fe8eb3b4810cc825d09bf9ba7ca2dcdb5a0eb46f246a125744f20caa9e2b38ceec454ba63c1fb47b580603243e756f7f04e40e36f797b3f14dd30d08335aa40069bf492609e077806d8c52b9ca8432f26d85df843ee7055673334e8ca0d809e710b295631526be449ea826dd57fca05c3d6d6b779a964f0fe7cb16a39013ea39a8000fff94aa9e4d6b85da2719bad63dc53010918c7fdde0975e1f305ed6ee8ff87ef98ef6004884071ba52ab6a81ede40a9709aa455f05f0bcdbfa1aef1360a7c7256aa3bbc744d2c6f307fb0c1c672795c8f7ff5e37c3cc479632de3350f8c5a6d192d8eb73a6977702d423694214aa4677c3ffc793c740268331c25784594e1c5293483a4a2a01101f4baeedf4090998d9ddc865963574c5b05d5a3c10dcb3b70ce567b071454021b5b562195ed36cef59695f3265e4e08a2b2e70c4bca2700c5243e6e999179bde174da15b4ab4d7b304dc67a7a03c32cdb096fbcd904f9d787bc95fe8a22b6613f28a71b5460d44a414c63d495538c6020667db10d49b1d8874cfaa77666d12087643a9e322dfade4cdac2bee7d22c129027713e46d80f498c9eda027b053fd785aa1b7ae019a53a32b7e51d54d94a5fb746cd1e6e77b4d65b3c48b2b9789da203f467934b2334569d9d5a138d87afe65b0d7ada380565f259ec63490163699fa945e10ab39d216db75d6227c11f34c7256e1af892088b507aa6b574a522b87c617bf53f42b3a8c399fcb8c8d2d7a8fc981965c67294a48d1a62f3fe4abd2f540359a4f74e4f3c65bbdf520d926a501b59232a74fe612f57c526f9a2328034d489829e451f771feda276d875bb313268e9f38c06a02799dc3ee4dec3329fd45f1695760299a45ef89bf6e0f000e167a86dd9c6c244134d2985e788838910ab92734494e3207c5ea5d6ce44925b77a4a43d9f9795423297aa2762d4a326784fb86559f1f5713935851910cdc117c1886326124af384d73a67cf95cd0bdba977f286849eb9cebab51241d2d6def1c95058b8b7847b8d84db44668d3204a1cae325c0822735b075caa612eb68d326e1fac7bed9a4b7f93395a067464372704526506c4024b317604924d1055b1b75042e763c132af6754d202b1a4438654d1ff4082d07ca378ce50e010c9a58d77a878198b7313cda06caa9a97ee96e0947fbd1c0389b69ce96490596d4051362eea6829d1795b8168ab468d506d6fa7d286b52446da4d25b4730c1276a0b6b283689ec3f64fc39470054efdfb6e261e80454e382f3c40b6cbf8ae242c01beaaed1d7195e455a40e0ad478d23ca152cde33d525961907a55c408fbdd7e7eded5eb6e9a51ab1c516cafa6b10cd41bf0f57e3ce22b79bcd2daf5469117ba4337a626f68199858f445ac0380833c5f4c7a4d35c2e9e7bcf355c6a97863281f393c19d6dded835d31c06e0dbfbf5734ecfdd3e866c97061da5494d19e7dc8584c63a85bcaa4dd97396e833acc46945119c8048402b6326a93a66619a9a3bdb87457b5fced065f15a7d2023cf2e757ed6fd35a4ad4272aeea83bf077383850f6e1112f288cc2f72e53940bc71199803d9989c8859722f4190cc4faca3377f2d1bf9fcd54c157ea5dc36b54ffebcdeb8a5df9b5d555edef8909f387864cbaabbf18fff45254703cb62e38f9cdeee2b769c9ce1d3f16ab92e0e3af6067cd252f9aa28ae81f763e1f99a50e4573da5becbcb6b11ffe8b48bbb037d7a07f5953acb422af10395b769081629f71c2a182a7633cb703731afa8cecfde76618523669fa93ded5c4ea7727775498980941228a9af3ec6292268652ed4f3731a74334d86802ae05a560d9ef82bccdd96c0c063d6e25583f51c3bd3b5225e33d4defde886727f8b9cde46b7ee9ff0f33eaf4ee1a3aea890980d012c6d14cdd82780798fa4356430a3c45abd5f4835025240cd8afa74a5381744edd3f475316ab7c00467a9588a50edcb40d5f0733f33a47ea5e92471a24dced48d974e227faf839fdfcda75d335743d56eea520c5d3fa523fe639851d2237f02424a8d81fecdf32d375b6cc8d2cacc3b1b3c33898fa2a24c0a23bf6852fb34361ba9bb46c00458644f1c5f827dee7a9dacaadb7e97ee7f55f391a9f161aa3751cde7a648ccf4efcb4f452c34deb98da9c794fe73dde94ada575f08f277212aaea70902f2ca0d927b7190a787852935c37413817f41a31acb8007687675a91d3d81865acb06c22328d87aa70d897b7a76b5c062f97d1e6bdd12c3dc4e1752e8cb7cc28624fb5b8ac5e1d0d4377046fd76e53600891aaeb32375eddd7312a2b60f5c61da0491831c3a1d530ec1ae2af4c291c6468b5d64177b29497945d9d391182e677e2bdaa1ce3eba807169ed011c9e3a7ff1cc43a37eb1155ea4a592d70585471cd4d6cb65b329a90ed2a964c4ab4b32b52fc6c1ba3f0dc53b3504645b243e6a5cccffd93b45d9cc383fb965274749b4c186f2fc0f03154208c23f1edb43d87ba43a7bb610524bffae8338f1a6d07e55984a8ad868d2def6c6e1c916b1abf862f5a2386ae3661d2d500a31a0f8188e8fa0a353d6224a383a3d5c12988411e94f2f17fef94899af064c4a9268793fd5a6899d83c222ec3c534eae737dc1ad291e848f416fdea38e44b16c1a3b73a18f3df437cfad7bef9ced8a8012fe996865dc140bf4fd3523e770fc6d08546cf9c4ae558ca7e22843dd9df3366445a347309646e9a4be32421464b0bcf8d176b1d7cf1d076f1e18511c1f5e2e19f9860f1dcba793bfa46b24f840ba9308d5369c5f43a7650ad91ea680b3a38278e17c09991f272a6031787b43746e94bf54512664145bd00c337dbaebc3f0aae10734fcd5e103e406a27fafe3e2e965f59662b0b2c2cdb098ba5b3451ae9700555c71a913c9e21a4857cc950a3a628eb494e2ecc634957f31db0c307041ecb95c2cd52e33374be763572f869a549ac0da011321be932aadafec799d8c41af3eac3d9fcb0dbc4dd26978b2ed3c827f838c2d0b6a74be1cf76c2abab9fbee4ca3e33b6622489840e601dc40f7612d9511053b335cdc795d934c971700a4efd973e3b271a97a4a0820926906501b584401bfdfbf1afdf0f83f66c32a0f54d741ffd44bb9422e99554102caa9de32edf4959f5ff7fdf553cb31ae6e588e9ae51e2da5ab8c46f8c11eabf78df558c4d4c16531a2d63f9a5f65b288c548f4a58deeb46d92e66955cc9386aaae01bb746b345a97e323d23654d3cf27aa2031c441868ef8cd9be7f8ce96a47bfd6d84dd5f8140651a08bddcc9f9a8dc0397da5b456f67f210b82157230195586d21e6fda980a61f84741ee3f5be3ee3725b44c9a316d9deb544eb9d62cda564bf3fc49c3bc4e82f520e1e20a506d7abd14a90e4026349993dd803cd696055625090d8e64bf87e44dc53f4b1e93b93bd232778329e8aa8aa8a4d1cab0c905c8c9431c607f03a6cdb5df1465004e78ce2b55642a46906b87f808de83881803aaf4567b85406445c3a48ec487f22d125ef7eba45cbbd6d069338c85dd9095fbf2ee39140ff9653278212a450f44d4ec58d1fd0d3f5b80a25aad5ea07d5e1490a70bb085d595649e685e443bd3873d302a5c3ff1edbd39a4e541ef2409edee8937392ce18727ed48e642e6afb2b9f34a07d99a4ee3781e2f922e123a1dc03f45ada557eda4fc9da2ebc43371d35b2f30dc9d5270ca9ed5362ad53804900e6d9c5e063213e27b2090c704066f6ae6b126560c0f49073343b1945a0fc22e702c04f2f776755cb479018dd7b2a9f3862e892306e800119d30555", 0xe64) 23:51:40 executing program 3: r0 = syz_open_dev$hidraw(&(0x7f0000000140), 0x0, 0x1) write$hidraw(r0, &(0x7f0000000180)="66080a810c28ad27cf86f5e368392e05eed4f4d4825954833b3144e7228d9af97c06e5d46985e6393007c542e53b9ec0f6e52a48954e119efd3c5d71b60cd399e9c64d514934d87c2c6f50699aedd1857a86eef53f4a5c661e747ed36824f54ec459d164be8186d9e3a79e131a73650d0a4f709d01c76efc8d33105a36f278e8f7de5838b1fc9d9e2ad7b1e0ca2de1410e05ead0b0d62add348a4119e45cc17fbc6988854d7dc283bb2d4026b25ea6b504f489e08072eb90ee0c99068c99457661ec19cad5545be38bff1f94d21e6db3fff0ee9b4eab9fbf35c5911b38a0129d076df053da54e435d53a005d1aca5e4d0af10e2eb5eeffbcb574dae4bab35455661ddf2e4a12c9740d9fb0282ea741f1765ebb2341f7091ca6d0244871ba9b977bb4caf4787ed19de1afd936ba3c6921587c79e8b9ce1d82cf15d329af90da66b8cc6ed5fe64a3656e902ab556d90841535c119b3ac2037b4251b809185ac3175c535c38012f61801d1d27fa7fcf3853e8a3b2e10feffd174172505a7297f6e756f8ce1adf538fdf29f73b5bd404d5cff95d9ccd947df44eda3a7fc0940f1ee98c2ba0b638ae865a24152fb1b47e792703e7bb9a7d291fd180894157d40ec589a36b95e5faea4713f2da83d35fe8d8528ed2bc5505cc3cce02d9467ede1479e64dbcf55ddebfb28dc2b3fd5c5a65b2d2cd4bca47dc7536d07ce26fac53dc3ab697c089d8611b3de89a7250b905a30f86b707bb6719080b0fc9c04d50760bc5b825911bf804d083215b74e419f01477cd8ca5862dc4f7ac4751cbba65241c7428b4f12fd311f3802042cd00df968e3f8a940badeb3f892ff107d6a7860bd6666e4a5edd1ec4e8ead30237342043465fb2eb5128de9256b39cb161044a871ac9b559cd781b66f6292e1e06b536961058edcc81406369f0f28c1c8669f267a79ebe9546afe6026cf920bd2aa31aad669498707b20e0019514a5cea3e898d5aacd3d80d44c791c030202791f9c5bca391cd0d8140997ac68e7d5470235bac6d7d0cf30e70b6e51a36b66a5b3ba10abbf5688eb388ca533099de61803cce2b91be46e3b55d117c49ef9f2fdbd09220af9923eaa21a0094a4cab2cf43379dc534a197172d1d290bc75ec960fe9551f6fe4bfc4a8142c6aa4a48fb8e6ec8f1dba02b17e3a7cf96081a92c81815229d430826a7e1ac21fe5c211b036941cb2ba93eae4a6a8743af8fd08fe3d91b8ffd52d4dc7ddcc06821e15ce0490a32680a6dadededb66b645a05c63f3944b8a97bf86f13b2231d3b632ea8378f944f22f64c7707710b93b563ec70d56611c463bc0cc6fe9f21aa7e2e9a805e83b717634bc74717df1ecccb42110621531c3f59e68670dfeb6e133b55b691a1b4375ca7a0ef3c02072c8a62fe8eb3b4810cc825d09bf9ba7ca2dcdb5a0eb46f246a125744f20caa9e2b38ceec454ba63c1fb47b580603243e756f7f04e40e36f797b3f14dd30d08335aa40069bf492609e077806d8c52b9ca8432f26d85df843ee7055673334e8ca0d809e710b295631526be449ea826dd57fca05c3d6d6b779a964f0fe7cb16a39013ea39a8000fff94aa9e4d6b85da2719bad63dc53010918c7fdde0975e1f305ed6ee8ff87ef98ef6004884071ba52ab6a81ede40a9709aa455f05f0bcdbfa1aef1360a7c7256aa3bbc744d2c6f307fb0c1c672795c8f7ff5e37c3cc479632de3350f8c5a6d192d8eb73a6977702d423694214aa4677c3ffc793c740268331c25784594e1c5293483a4a2a01101f4baeedf4090998d9ddc865963574c5b05d5a3c10dcb3b70ce567b071454021b5b562195ed36cef59695f3265e4e08a2b2e70c4bca2700c5243e6e999179bde174da15b4ab4d7b304dc67a7a03c32cdb096fbcd904f9d787bc95fe8a22b6613f28a71b5460d44a414c63d495538c6020667db10d49b1d8874cfaa77666d12087643a9e322dfade4cdac2bee7d22c129027713e46d80f498c9eda027b053fd785aa1b7ae019a53a32b7e51d54d94a5fb746cd1e6e77b4d65b3c48b2b9789da203f467934b2334569d9d5a138d87afe65b0d7ada380565f259ec63490163699fa945e10ab39d216db75d6227c11f34c7256e1af892088b507aa6b574a522b87c617bf53f42b3a8c399fcb8c8d2d7a8fc981965c67294a48d1a62f3fe4abd2f540359a4f74e4f3c65bbdf520d926a501b59232a74fe612f57c526f9a2328034d489829e451f771feda276d875bb313268e9f38c06a02799dc3ee4dec3329fd45f1695760299a45ef89bf6e0f000e167a86dd9c6c244134d2985e788838910ab92734494e3207c5ea5d6ce44925b77a4a43d9f9795423297aa2762d4a326784fb86559f1f5713935851910cdc117c1886326124af384d73a67cf95cd0bdba977f286849eb9cebab51241d2d6def1c95058b8b7847b8d84db44668d3204a1cae325c0822735b075caa612eb68d326e1fac7bed9a4b7f93395a067464372704526506c4024b317604924d1055b1b75042e763c132af6754d202b1a4438654d1ff4082d07ca378ce50e010c9a58d77a878198b7313cda06caa9a97ee96e0947fbd1c0389b69ce96490596d4051362eea6829d1795b8168ab468d506d6fa7d286b52446da4d25b4730c1276a0b6b283689ec3f64fc39470054efdfb6e261e80454e382f3c40b6cbf8ae242c01beaaed1d7195e455a40e0ad478d23ca152cde33d525961907a55c408fbdd7e7eded5eb6e9a51ab1c516cafa6b10cd41bf0f57e3ce22b79bcd2daf5469117ba4337a626f68199858f445ac0380833c5f4c7a4d35c2e9e7bcf355c6a97863281f393c19d6dded835d31c06e0dbfbf5734ecfdd3e866c97061da5494d19e7dc8584c63a85bcaa4dd97396e833acc46945119c8048402b6326a93a66619a9a3bdb87457b5fced065f15a7d2023cf2e757ed6fd35a4ad4272aeea83bf077383850f6e1112f288cc2f72e53940bc71199803d9989c8859722f4190cc4faca3377f2d1bf9fcd54c157ea5dc36b54ffebcdeb8a5df9b5d555edef8909f387864cbaabbf18fff45254703cb62e38f9cdeee2b769c9ce1d3f16ab92e0e3af6067cd252f9aa28ae81f763e1f99a50e4573da5becbcb6b11ffe8b48bbb037d7a07f5953acb422af10395b769081629f71c2a182a7633cb703731afa8cecfde76618523669fa93ded5c4ea7727775498980941228a9af3ec6292268652ed4f3731a74334d86802ae05a560d9ef82bccdd96c0c063d6e25583f51c3bd3b5225e33d4defde886727f8b9cde46b7ee9ff0f33eaf4ee1a3aea890980d012c6d14cdd82780798fa4356430a3c45abd5f4835025240cd8afa74a5381744edd3f475316ab7c00467a9588a50edcb40d5f0733f33a47ea5e92471a24dced48d974e227faf839fdfcda75d335743d56eea520c5d3fa523fe639851d2237f02424a8d81fecdf32d375b6cc8d2cacc3b1b3c33898fa2a24c0a23bf6852fb34361ba9bb46c00458644f1c5f827dee7a9dacaadb7e97ee7f55f391a9f161aa3751cde7a648ccf4efcb4f452c34deb98da9c794fe73dde94ada575f08f277212aaea70902f2ca0d927b7190a787852935c37413817f41a31acb8007687675a91d3d81865acb06c22328d87aa70d897b7a76b5c062f97d1e6bdd12c3dc4e1752e8cb7cc28624fb5b8ac5e1d0d4377046fd76e53600891aaeb32375eddd7312a2b60f5c61da0491831c3a1d530ec1ae2af4c291c6468b5d64177b29497945d9d391182e677e2bdaa1ce3eba807169ed011c9e3a7ff1cc43a37eb1155ea4a592d70585471cd4d6cb65b329a90ed2a964c4ab4b32b52fc6c1ba3f0dc53b3504645b243e6a5cccffd93b45d9cc383fb965274749b4c186f2fc0f03154208c23f1edb43d87ba43a7bb610524bffae8338f1a6d07e55984a8ad868d2def6c6e1c916b1abf862f5a2386ae3661d2d500a31a0f8188e8fa0a353d6224a383a3d5c12988411e94f2f17fef94899af064c4a9268793fd5a6899d83c222ec3c534eae737dc1ad291e848f416fdea38e44b16c1a3b73a18f3df437cfad7bef9ced8a8012fe996865dc140bf4fd3523e770fc6d08546cf9c4ae558ca7e22843dd9df3366445a347309646e9a4be32421464b0bcf8d176b1d7cf1d076f1e18511c1f5e2e19f9860f1dcba793bfa46b24f840ba9308d5369c5f43a7650ad91ea680b3a38278e17c09991f272a6031787b43746e94bf54512664145bd00c337dbaebc3f0aae10734fcd5e103e406a27fafe3e2e965f59662b0b2c2cdb098ba5b3451ae9700555c71a913c9e21a4857cc950a3a628eb494e2ecc634957f31db0c307041ecb95c2cd52e33374be763572f869a549ac0da011321be932aadafec799d8c41af3eac3d9fcb0dbc4dd26978b2ed3c827f838c2d0b6a74be1cf76c2abab9fbee4ca3e33b6622489840e601dc40f7612d9511053b335cdc795d934c971700a4efd973e3b271a97a4a0820926906501b584401bfdfbf1afdf0f83f66c32a0f54d741ffd44bb9422e99554102caa9de32edf4959f5ff7fdf553cb31ae6e588e9ae51e2da5ab8c46f8c11eabf78df558c4d4c16531a2d63f9a5f65b288c548f4a58deeb46d92e66955cc9386aaae01bb746b345a97e323d23654d3cf27aa2031c441868ef8cd9be7f8ce96a47bfd6d84dd5f8140651a08bddcc9f9a8dc0397da5b456f67f210b82157230195586d21e6fda980a61f84741ee3f5be3ee3725b44c9a316d9deb544eb9d62cda564bf3fc49c3bc4e82f520e1e20a506d7abd14a90e4026349993dd803cd696055625090d8e64bf87e44dc53f4b1e93b93bd232778329e8aa8aa8a4d1cab0c905c8c9431c607f03a6cdb5df1465004e78ce2b55642a46906b87f808de83881803aaf4567b85406445c3a48ec487f22d125ef7eba45cbbd6d069338c85dd9095fbf2ee39140ff9653278212a450f44d4ec58d1fd0d3f5b80a25aad5ea07d5e1490a70bb085d595649e685e443bd3873d302a5c3ff1edbd39a4e541ef2409edee8937392ce18727ed48e642e6afb2b9f34a07d99a4ee3781e2f922e123a1dc03f45ada557eda4fc9da2ebc43371d35b2f30dc9d5270ca9ed5362ad53804900e6d9c5e063213e27b2090c704066f6ae6b126560c0f49073343b1945a0fc22e702c04f2f776755cb479018dd7b2a9f3862e892306e800119d30555aa190b872cfdd19eebedaac2cccc5e64a9bdab0bafd6ba3f490632bd07", 0xfffffdef) ioctl$EVIOCGABS20(0xffffffffffffffff, 0x80184560, &(0x7f0000001040)=""/4096) 23:51:40 executing program 2: r0 = syz_open_dev$hidraw(0x0, 0x0, 0x1) write$hidraw(r0, &(0x7f0000000180)="66080a810c28ad27cf86f5e368392e05eed4f4d4825954833b3144e7228d9af97c06e5d46985e6393007c542e53b9ec0f6e52a48954e119efd3c5d71b60cd399e9c64d514934d87c2c6f50699aedd1857a86eef53f4a5c661e747ed36824f54ec459d164be8186d9e3a79e131a73650d0a4f709d01c76efc8d33105a36f278e8f7de5838b1fc9d9e2ad7b1e0ca2de1410e05ead0b0d62add348a4119e45cc17fbc6988854d7dc283bb2d4026b25ea6b504f489e08072eb90ee0c99068c99457661ec19cad5545be38bff1f94d21e6db3fff0ee9b4eab9fbf35c5911b38a0129d076df053da54e435d53a005d1aca5e4d0af10e2eb5eeffbcb574dae4bab35455661ddf2e4a12c9740d9fb0282ea741f1765ebb2341f7091ca6d0244871ba9b977bb4caf4787ed19de1afd936ba3c6921587c79e8b9ce1d82cf15d329af90da66b8cc6ed5fe64a3656e902ab556d90841535c119b3ac2037b4251b809185ac3175c535c38012f61801d1d27fa7fcf3853e8a3b2e10feffd174172505a7297f6e756f8ce1adf538fdf29f73b5bd404d5cff95d9ccd947df44eda3a7fc0940f1ee98c2ba0b638ae865a24152fb1b47e792703e7bb9a7d291fd180894157d40ec589a36b95e5faea4713f2da83d35fe8d8528ed2bc5505cc3cce02d9467ede1479e64dbcf55ddebfb28dc2b3fd5c5a65b2d2cd4bca47dc7536d07ce26fac53dc3ab697c089d8611b3de89a7250b905a30f86b707bb6719080b0fc9c04d50760bc5b825911bf804d083215b74e419f01477cd8ca5862dc4f7ac4751cbba65241c7428b4f12fd311f3802042cd00df968e3f8a940badeb3f892ff107d6a7860bd6666e4a5edd1ec4e8ead30237342043465fb2eb5128de9256b39cb161044a871ac9b559cd781b66f6292e1e06b536961058edcc81406369f0f28c1c8669f267a79ebe9546afe6026cf920bd2aa31aad669498707b20e0019514a5cea3e898d5aacd3d80d44c791c030202791f9c5bca391cd0d8140997ac68e7d5470235bac6d7d0cf30e70b6e51a36b66a5b3ba10abbf5688eb388ca533099de61803cce2b91be46e3b55d117c49ef9f2fdbd09220af9923eaa21a0094a4cab2cf43379dc534a197172d1d290bc75ec960fe9551f6fe4bfc4a8142c6aa4a48fb8e6ec8f1dba02b17e3a7cf96081a92c81815229d430826a7e1ac21fe5c211b036941cb2ba93eae4a6a8743af8fd08fe3d91b8ffd52d4dc7ddcc06821e15ce0490a32680a6dadededb66b645a05c63f3944b8a97bf86f13b2231d3b632ea8378f944f22f64c7707710b93b563ec70d56611c463bc0cc6fe9f21aa7e2e9a805e83b717634bc74717df1ecccb42110621531c3f59e68670dfeb6e133b55b691a1b4375ca7a0ef3c02072c8a62fe8eb3b4810cc825d09bf9ba7ca2dcdb5a0eb46f246a125744f20caa9e2b38ceec454ba63c1fb47b580603243e756f7f04e40e36f797b3f14dd30d08335aa40069bf492609e077806d8c52b9ca8432f26d85df843ee7055673334e8ca0d809e710b295631526be449ea826dd57fca05c3d6d6b779a964f0fe7cb16a39013ea39a8000fff94aa9e4d6b85da2719bad63dc53010918c7fdde0975e1f305ed6ee8ff87ef98ef6004884071ba52ab6a81ede40a9709aa455f05f0bcdbfa1aef1360a7c7256aa3bbc744d2c6f307fb0c1c672795c8f7ff5e37c3cc479632de3350f8c5a6d192d8eb73a6977702d423694214aa4677c3ffc793c740268331c25784594e1c5293483a4a2a01101f4baeedf4090998d9ddc865963574c5b05d5a3c10dcb3b70ce567b071454021b5b562195ed36cef59695f3265e4e08a2b2e70c4bca2700c5243e6e999179bde174da15b4ab4d7b304dc67a7a03c32cdb096fbcd904f9d787bc95fe8a22b6613f28a71b5460d44a414c63d495538c6020667db10d49b1d8874cfaa77666d12087643a9e322dfade4cdac2bee7d22c129027713e46d80f498c9eda027b053fd785aa1b7ae019a53a32b7e51d54d94a5fb746cd1e6e77b4d65b3c48b2b9789da203f467934b2334569d9d5a138d87afe65b0d7ada380565f259ec63490163699fa945e10ab39d216db75d6227c11f34c7256e1af892088b507aa6b574a522b87c617bf53f42b3a8c399fcb8c8d2d7a8fc981965c67294a48d1a62f3fe4abd2f540359a4f74e4f3c65bbdf520d926a501b59232a74fe612f57c526f9a2328034d489829e451f771feda276d875bb313268e9f38c06a02799dc3ee4dec3329fd45f1695760299a45ef89bf6e0f000e167a86dd9c6c244134d2985e788838910ab92734494e3207c5ea5d6ce44925b77a4a43d9f9795423297aa2762d4a326784fb86559f1f5713935851910cdc117c1886326124af384d73a67cf95cd0bdba977f286849eb9cebab51241d2d6def1c95058b8b7847b8d84db44668d3204a1cae325c0822735b075caa612eb68d326e1fac7bed9a4b7f93395a067464372704526506c4024b317604924d1055b1b75042e763c132af6754d202b1a4438654d1ff4082d07ca378ce50e010c9a58d77a878198b7313cda06caa9a97ee96e0947fbd1c0389b69ce96490596d4051362eea6829d1795b8168ab468d506d6fa7d286b52446da4d25b4730c1276a0b6b283689ec3f64fc39470054efdfb6e261e80454e382f3c40b6cbf8ae242c01beaaed1d7195e455a40e0ad478d23ca152cde33d525961907a55c408fbdd7e7eded5eb6e9a51ab1c516cafa6b10cd41bf0f57e3ce22b79bcd2daf5469117ba4337a626f68199858f445ac0380833c5f4c7a4d35c2e9e7bcf355c6a97863281f393c19d6dded835d31c06e0dbfbf5734ecfdd3e866c97061da5494d19e7dc8584c63a85bcaa4dd97396e833acc46945119c8048402b6326a93a66619a9a3bdb87457b5fced065f15a7d2023cf2e757ed6fd35a4ad4272aeea83bf077383850f6e1112f288cc2f72e53940bc71199803d9989c8859722f4190cc4faca3377f2d1bf9fcd54c157ea5dc36b54ffebcdeb8a5df9b5d555edef8909f387864cbaabbf18fff45254703cb62e38f9cdeee2b769c9ce1d3f16ab92e0e3af6067cd252f9aa28ae81f763e1f99a50e4573da5becbcb6b11ffe8b48bbb037d7a07f5953acb422af10395b769081629f71c2a182a7633cb703731afa8cecfde76618523669fa93ded5c4ea7727775498980941228a9af3ec6292268652ed4f3731a74334d86802ae05a560d9ef82bccdd96c0c063d6e25583f51c3bd3b5225e33d4defde886727f8b9cde46b7ee9ff0f33eaf4ee1a3aea890980d012c6d14cdd82780798fa4356430a3c45abd5f4835025240cd8afa74a5381744edd3f475316ab7c00467a9588a50edcb40d5f0733f33a47ea5e92471a24dced48d974e227faf839fdfcda75d335743d56eea520c5d3fa523fe639851d2237f02424a8d81fecdf32d375b6cc8d2cacc3b1b3c33898fa2a24c0a23bf6852fb34361ba9bb46c00458644f1c5f827dee7a9dacaadb7e97ee7f55f391a9f161aa3751cde7a648ccf4efcb4f452c34deb98da9c794fe73dde94ada575f08f277212aaea70902f2ca0d927b7190a787852935c37413817f41a31acb8007687675a91d3d81865acb06c22328d87aa70d897b7a76b5c062f97d1e6bdd12c3dc4e1752e8cb7cc28624fb5b8ac5e1d0d4377046fd76e53600891aaeb32375eddd7312a2b60f5c61da0491831c3a1d530ec1ae2af4c291c6468b5d64177b29497945d9d391182e677e2bdaa1ce3eba807169ed011c9e3a7ff1cc43a37eb1155ea4a592d70585471cd4d6cb65b329a90ed2a964c4ab4b32b52fc6c1ba3f0dc53b3504645b243e6a5cccffd93b45d9cc383fb965274749b4c186f2fc0f03154208c23f1edb43d87ba43a7bb610524bffae8338f1a6d07e55984a8ad868d2def6c6e1c916b1abf862f5a2386ae3661d2d500a31a0f8188e8fa0a353d6224a383a3d5c12988411e94f2f17fef94899af064c4a9268793fd5a6899d83c222ec3c534eae737dc1ad291e848f416fdea38e44b16c1a3b73a18f3df437cfad7bef9ced8a8012fe996865dc140bf4fd3523e770fc6d08546cf9c4ae558ca7e22843dd9df3366445a347309646e9a4be32421464b0bcf8d176b1d7cf1d076f1e18511c1f5e2e19f9860f1dcba793bfa46b24f840ba9308d5369c5f43a7650ad91ea680b3a38278e17c09991f272a6031787b43746e94bf54512664145bd00c337dbaebc3f0aae10734fcd5e103e406a27fafe3e2e965f59662b0b2c2cdb098ba5b3451ae9700555c71a913c9e21a4857cc950a3a628eb494e2ecc634957f31db0c307041ecb95c2cd52e33374be763572f869a549ac0da011321be932aadafec799d8c41af3eac3d9fcb0dbc4dd26978b2ed3c827f838c2d0b6a74be1cf76c2abab9fbee4ca3e33b6622489840e601dc40f7612d9511053b335cdc795d934c971700a4efd973e3b271a97a4a0820926906501b584401bfdfbf1afdf0f83f66c32a0f54d741ffd44bb9422e99554102caa9de32edf4959f5ff7fdf553cb31ae6e588e9ae51e2da5ab8c46f8c11eabf78df558c4d4c16531a2d63f9a5f65b288c548f4a58deeb46d92e66955cc9386aaae01bb746b345a97e323d23654d3cf27aa2031c441868ef8cd9be7f8ce96a47bfd6d84dd5f8140651a08bddcc9f9a8dc0397da5b456f67f210b82157230195586d21e6fda980a61f84741ee3f5be3ee3725b44c9a316d9deb544eb9d62cda564bf3fc49c3bc4e82f520e1e20a506d7abd14a90e4026349993dd803cd696055625090d8e64bf87e44dc53f4b1e93b93bd232778329e8aa8aa8a4d1cab0c905c8c9431c607f03a6cdb5df1465004e78ce2b55642a46906b87f808de83881803aaf4567b85406445c3a48ec487f22d125ef7eba45cbbd6d069338c85dd9095fbf2ee39140ff9653278212a450f44d4ec58d1fd0d3f5b80a25aad5ea07d5e1490a70bb085d595649e685e443bd3873d302a5c3ff1edbd39a4e541ef2409edee8937392ce18727ed48e642e6afb2b9f34a07d99a4ee3781e2f922e123a1dc03f45ada557eda4fc9da2ebc43371d35b2f30dc9d5270ca9ed5362ad53804900e6d9c5e063213e27b2090c704066f6ae6b126560c0f49073343b1945a0fc22e702c04f2f776755cb479018dd7b2a9f3862e892306e800119d30555aa190b872cfdd19eebedaac2cccc5e64a9bdab0bafd6ba3f490632bd07", 0xfffffdef) r1 = syz_open_dev$hidraw(&(0x7f0000000140), 0x0, 0x1) r2 = syz_open_dev$evdev(&(0x7f0000001080), 0x7, 0x0) read$hidraw(r1, &(0x7f0000000040)=""/57, 0x39) ioctl$EVIOCGMASK(r2, 0x5452, &(0x7f0000000100)={0x3fd67d5a47b743fa, 0x0, 0x0}) ioctl$EVIOCSABS3F(r2, 0x401845ff, &(0x7f0000001040)={0x101, 0x5f3f4a09, 0x6, 0x8, 0x1ff}) ioctl$HIDIOCSFEATURE(r1, 0xc0404806, &(0x7f0000000000)="b48332c179a199a2d0a03ae3aa4d8c9a90c689587e6f") 23:51:40 executing program 0: r0 = syz_open_dev$hidraw(&(0x7f0000000140), 0x0, 0x1) r1 = syz_open_dev$hidraw(&(0x7f0000000000), 0x10001, 0x4140) ioctl$HIDIOCGRAWNAME(r1, 0x80404804, &(0x7f0000000040)) write$hidraw(r0, 0x0, 0x0) write$hidraw(r0, &(0x7f0000001040)="66080a810c28ad27cf86f5e368392e05eed4f4d4825954833b3144e7228d9af97c06e5d46985e6393007c542e53b9ec0f6e52a48954e119efd3c5d71b60cd399e9c64d514934d87c2c6f50699aedd1857a86eef53f4a5c661e747ed36824f54ec459d164be8186d9e3a79e131a73650d0a4f709d01c76efc8d33105a36f278e8f7de69a2985154e0b32d445838b1fc9d9e2ad7b1e0ca2de1410e05ead0b0d62add348a4119e45cc17fbc6988854d7dc283bb2d4026b25ea6b504f489e08072eb90ee0c99068c99457661ec19cad5545be38bff1f94d21e6db3fff0ee9b4eab9fbf35c5911b38a0129d076df053da54e435d53a005d1aca5e4d0af10e2eb5eeffbcb574dae4bab35455661ddf2e4a12c9740d9fb0282ea741f1765ebb2341f7091ca6d0244871ba9b977bb4caf4787ed19de1afd936ba3c6921587c79e8b9ce1d82cf15d329af90da66b8cc6ed5fe64a3656e902ab556d90841535c119b3ac2037b4251b809185ac3175c535c38012f61801d1d27fa7fcf3853e8a3b2e10feffd174172505a7297f6e756f8ce1adf538fdf29f73b5bd404d5cff95d9ccd947df44eda3a7fc0940f1ee98c2ba0b638ae865a24152fb1b47e792703e7bb9a7d291fd180894157d40ec589a36b95e5faea4713f2da83d35fe8d8528ed2bc5505cc3cce02d9467ede1479e64dbcf55ddebfb28dc2b3fd5c5a65b2d2cd4bca47dc7536d07ce26fac53dc3ab697c089d8611b3de89a7250b905a30f86b707bb6719080b0fc9c04d50760bc5b825911bf804d083215b74e419f01477cd8ca5862dc4f7ac4751cbba65241c7428b4f12fd311f3802042cd00df968e3f8a940badeb3f892ff107d6a7860bd6666e4a5edd1ec4e8ead30237342043465fb2eb5128de9256b39cb161044a871ac9b559cd781b66f6292e1e06b536961058edcc81406369f0f28c1c8669f267a79ebe9546afe6026cf920bd2aa31aad669498707b20e0019514a5cea3e898d5aacd3d80d44c791c030202791f9c5bca391cd0d8140997ac68e7d5470235bac6d7d0cf30e70b6e51a36b66a5b3ba10abbf5688eb388ca533099de61803cce2b91be46e3b55d117c49ef9f2fdbd09220af9923eaa21a0094a4cab2cf43379dc534a197172d1d290bc75ec960fe9551f6fe4bfc4a8142c6aa4a48fb8e6ec8f1dba02b17e3a7cf96081a92c81815229d430826a7e1ac21fe5c211b036941cb2ba93eae4a6a8743af8fd08fe3d91b8ffd52d4dc7ddcc06821e15ce0490a32680a6dadededb66b645a05c63f3944b8a97bf86f13b2231d3b632ea8378f944f22f64c7707710b93b563ec70d56611c463bc0cc6fe9f21aa7e2e9a805e83b717634bc74717df1ecccb42110621531c3f59e68670dfeb6e133b55b691a1b4375ca7a0ef3c02072c8a62fe8eb3b4810cc825d09bf9ba7ca2dcdb5a0eb46f246a125744f20caa9e2b38ceec454ba63c1fb47b580603243e756f7f04e40e36f797b3f14dd30d08335aa40069bf492609e077806d8c52b9ca8432f26d85df843ee7055673334e8ca0d809e710b295631526be449ea826dd57fca05c3d6d6b779a964f0fe7cb16a39013ea39a8000fff94aa9e4d6b85da2719bad63dc53010918c7fdde0975e1f305ed6ee8ff87ef98ef6004884071ba52ab6a81ede40a9709aa455f05f0bcdbfa1aef1360a7c7256aa3bbc744d2c6f307fb0c1c672795c8f7ff5e37c3cc479632de3350f8c5a6d192d8eb73a6977702d423694214aa4677c3ffc793c740268331c25784594e1c5293483a4a2a01101f4baeedf4090998d9ddc865963574c5b05d5a3c10dcb3b70ce567b071454021b5b562195ed36cef59695f3265e4e08a2b2e70c4bca2700c5243e6e999179bde174da15b4ab4d7b304dc67a7a03c32cdb096fbcd904f9d787bc95fe8a22b6613f28a71b5460d44a414c63d495538c6020667db10d49b1d8874cfaa77666d12087643a9e322dfade4cdac2bee7d22c129027713e46d80f498c9eda027b053fd785aa1b7ae019a53a32b7e51d54d94a5fb746cd1e6e77b4d65b3c48b2b9789da203f467934b2334569d9d5a138d87afe65b0d7ada380565f259ec63490163699fa945e10ab39d216db75d6227c11f34c7256e1af892088b507aa6b574a522b87c617bf53f42b3a8c399fcb8c8d2d7a8fc981965c67294a48d1a62f3fe4abd2f540359a4f74e4f3c65bbdf520d926a501b59232a74fe612f57c526f9a2328034d489829e451f771feda276d875bb313268e9f38c06a02799dc3ee4dec3329fd45f1695760299a45ef89bf6e0f000e167a86dd9c6c244134d2985e788838910ab92734494e3207c5ea5d6ce44925b77a4a43d9f9795423297aa2762d4a326784fb86559f1f5713935851910cdc117c1886326124af384d73a67cf95cd0bdba977f286849eb9cebab51241d2d6def1c95058b8b7847b8d84db44668d3204a1cae325c0822735b075caa612eb68d326e1fac7bed9a4b7f93395a067464372704526506c4024b317604924d1055b1b75042e763c132af6754d202b1a4438654d1ff4082d07ca378ce50e010c9a58d77a878198b7313cda06caa9a97ee96e0947fbd1c0389b69ce96490596d4051362eea6829d1795b8168ab468d506d6fa7d286b52446da4d25b4730c1276a0b6b283689ec3f64fc39470054efdfb6e261e80454e382f3c40b6cbf8ae242c01beaaed1d7195e455a40e0ad478d23ca152cde33d525961907a55c408fbdd7e7eded5eb6e9a51ab1c516cafa6b10cd41bf0f57e3ce22b79bcd2daf5469117ba4337a626f68199858f445ac0380833c5f4c7a4d35c2e9e7bcf355c6a97863281f393c19d6dded835d31c06e0dbfbf5734ecfdd3e866c97061da5494d19e7dc8584c63a85bcaa4dd97396e833acc46945119c8048402b6326a93a66619a9a3bdb87457b5fced065f15a7d2023cf2e757ed6fd35a4ad4272aeea83bf077383850f6e1112f288cc2f72e53940bc71199803d9989c8859722f4190cc4faca3377f2d1bf9fcd54c157ea5dc36b54ffebcdeb8a5df9b5d555edef8909f3878c38daabbf18fff45254703cb62e38f9cdeee2b769c9ce1d3f16ab92e0e3af6067cd252f9aa28ae81f763e1f99a50e4573da5becbcb6b11ffe8b48bbb037d7a07f5953acb422af10395b769081629f71c2a182a7633cb703731afa8cecfde76618523669fa93ded5c4ea7727775498980941228a9af3ec6292268652ed4f3731a74334d86802ae05a560d9ef82bccdd96c0c063d6e25583f51c3bd3b5225e33d4defde886727f8b9cde46b7ee9ff0f33eaf4ee1a3aea890980d012c6d14cdd82780798fa4356430a3c45abd5f4835025240cd8afa74a5381744edd3f475316ab7c00467a9588a50edcb40d5f0733f33a47ea5e92471a24dced48d974e227faf839fdfcda75d335743d56eea520c5d3fa523fe639851d2237f02424a8d81fecdf32d375b6cc8d2cacc3b1b3c33898fa2a24c0a23bf6852fb34361ba9bb46c00458644f1c5f827dee7a9dacaadb7e97ee7f55f391a9f161aa3751cde7a648ccf4efcb4f452c34deb98da9c794fe73dde94ada575f08f277212aaea70902f2ca0d927b7190a787852935c37413817f41a31acb8007687675a91d3d81865acb06c22328d87aa70d897b7a76b5c062f97d1e6bdd12c3dc4e1752e8cb7cc28624fb5b8ac5e1d0d4377046fd76e53600891aaeb32375eddd7312a2b60f5c61da0491831c3a1d530ec1ae2af4c291c6468b5d64177b29497945d9d391182e677e2bdaa1ce3eba807169ed011c9e3a7ff1cc43a37eb1155ea4a592d70585471cd4d6cb65b329a90ed2a964c4ab4b32b52fc6c1ba3f0dc53b3504645b243e6a5cccffd93b45d9cc383fb965274749b4c186f2fc0f03154208c23f1edb43d87ba43a7bb610524bffae8338f1a6d07e55984a8ad868d2def6c6e1c916b1abf862f5a2386ae3661d2d500a31a0f8188e8fa0a353d6224a383a3d5c12988411e94f2f17fef94899af064c4a9268793fd5a6899d83c222ec3c534eae737dc1ad291e848f416fdea38e44b16c1a3b73a18f3df437cfad7bef9ced8a8012fe996865dc140bf4fd3523e770fc6d08546cf9c4ae558ca7e22843dd9df3366445a347309646e9a4be32421464b0bcf8d176b1d7cf1d076f1e18511c1f5e2e19f9860f1dcba793bfa46b24f840ba9308d5369c5f43a7650ad91ea680b3a38278e17c09991f272a6031787b43746e94bf54512664145bd00c337dbaebc3f0aae10734fcd5e103e406a27fafe3e2e965f59662b0b2c2cdb098ba5b3451ae9700555c71a913c9e21a4857cc950a3a628eb494e2ecc634957f31db0c307041ecb95c2cd52e33374be763572f869a549ac0da011321be932aadafec799d8c41af3eac3d9fcb0dbc4dd26978b2ed3c827f838c2d0b6a74be1cf76c2abab9fbee4ca3e33b6622489840e601dc40f7612d9511053b335cdc795d934c971700a4efd973e3b271a97a4a0820926906501b584401bfdfbf1afdf0f83f66c32a0f54d741ffd44bb9422e99554102caa9de32edf4959f5ff7fdf553cb31ae6e588e9ae51e2da5ab8c46f8c11eabf78df558c4d4c16531a2d63f9a5f65b288c548f4a58deeb46d92e66955cc9386aaae01bb746b345a97e323d23654d3cf27aa2031c441868ef8cd9be7f8ce96a47bfd6d84dd5f8140651a08bddcc9f9a8dc0397da5b456f67f210b82157230195586d21e6fda980a61f84741ee3f5be3ee3725b44c9a316d9deb544eb9d62cda564bf3fc49c3bc4e82f520e1e20a506d7abd14a90e4026349993dd803cd696055625090d8e64bf87e44dc53f4b1e93b93bd232778329e8aa8aa8a4d1cab0c905c8c9431c607f03a6cdb5df1465004e78ce2b55642a46906b87f808de83881803aaf4567b85406445c3a48ec487f22d125ef7eba45cbbd6d069338c85dd9095fbf2ee39140ff9653278212a450f44d4ec58d1fd0d3f5b80a25aad5ea07d5e1490a70bb085d595649e685e443bd3873d302a5c3ff1edbd39a4e541ef2409edee8937392ce18727ed48e642e6afb2b9f34a07d99a4ee3781e2f922e123a1dc03f45ada557eda4fc9da2ebc43371d35b2f30dc9d5270ca9ed5362ad53804900e6d9c5e063213e27b2090c704066f6ae6b126560c0f49073343b1945a0fc22e702c04f2f776755cb479018dd7b2a9f3862e892306e800119d30555aa190b872cfdd19eebedaac2cccc5e64a9bdab0bafd6ba3f490632bd07a2e522aa8f7327bffe571a490a27fb079dc1c5dc51184682b8ab77a402d3aedc988090d37c9f83af469e5f4e974971e4bdece3e2c7ec76e14c847cb3672a7e0b1e85bac9303dc27603f4e6f3bb0a1f24b3e6a496f308f8765651af34c106013594ba087c358dee1b7aa1cf97bd958bd1b27c4ff2", 0xefe) 23:51:40 executing program 1: r0 = syz_open_dev$hidraw(&(0x7f0000000140), 0x0, 0x1) syz_open_dev$hidraw(0x0, 0x0, 0x2c00) write$hidraw(r0, &(0x7f0000000180)="66080a810c28ad27cf86f5e368392e05eed4f4d4825954833b3144e7228d9af97c06e5d46985e6393007c542e53b9ec0f6e52a48954e119efd3c5d71b60cd399e9c64d514934d87c2c6f50699aedd1857a86eef53f4a5c661e747ed36824f54ec459d164be8186d9e3a79e131a73650d0a4f709d01c76efc8d33105a36f278e8f7de5838b1fc9d9e2ad7b1e0ca2de1410e05ead0b0d62add348a4119e45cc17fbc6988854d7dc283bb2d4026b25ea6b504f489e08072eb90ee0c99068c99457661ec19cad5545be38bff1f94d21e6db3fff0ee9b4eab9fbf35c5911b38a0129d076df053da54e435d53a005d1aca5e4d0af10e2eb5eeffbcb574dae4bab35455661ddf2e4a12c9740d9fb0282ea741f1765ebb2341f7091ca6d0244871ba9b977bb4caf4787ed19de1afd936ba3c6921587c79e8b9ce1d82cf15d329af90da66b8cc6ed5fe64a3656e902ab556d90841535c119b3ac2037b4251b809185ac3175c535c38012f61801d1d27fa7fcf3853e8a3b2e10feffd174172505a7297f6e756f8ce1adf538fdf29f73b5bd404d5cff95d9ccd947df44eda3a7fc0940f1ee98c2ba0b638ae865a24152fb1b47e792703e7bb9a7d291fd180894157d40ec589a36b95e5faea4713f2da83d35fe8d8528ed2bc5505cc3cce02d9467ede1479e64dbcf55ddebfb28dc2b3fd5c5a65b2d2cd4bca47dc7536d07ce26fac53dc3ab697c089d8611b3de89a7250b905a30f86b707bb6719080b0fc9c04d50760bc5b825911bf804d083215b74e419f01477cd8ca5862dc4f7ac4751cbba65241c7428b4f12fd311f3802042cd00df968e3f8a940badeb3f892ff107d6a7860bd6666e4a5edd1ec4e8ead30237342043465fb2eb5128de9256b39cb161044a871ac9b559cd781b66f6292e1e06b536961058edcc81406369f0f28c1c8669f267a79ebe9546afe6026cf920bd2aa31aad669498707b20e0019514a5cea3e898d5aacd3d80d44c791c030202791f9c5bca391cd0d8140997ac68e7d5470235bac6d7d0cf30e70b6e51a36b66a5b3ba10abbf5688eb388ca533099de61803cce2b91be46e3b55d117c49ef9f2fdbd09220af9923eaa21a0094a4cab2cf43379dc534a197172d1d290bc75ec960fe9551f6fe4bfc4a8142c6aa4a48fb8e6ec8f1dba02b17e3a7cf96081a92c81815229d430826a7e1ac21fe5c211b036941cb2ba93eae4a6a8743af8fd08fe3d91b8ffd52d4dc7ddcc06821e15ce0490a32680a6dadededb66b645a05c63f3944b8a97bf86f13b2231d3b632ea8378f944f22f64c7707710b93b563ec70d56611c463bc0cc6fe9f21aa7e2e9a805e83b717634bc74717df1ecccb42110621531c3f59e68670dfeb6e133b55b691a1b4375ca7a0ef3c02072c8a62fe8eb3b4810cc825d09bf9ba7ca2dcdb5a0eb46f246a125744f20caa9e2b38ceec454ba63c1fb47b580603243e756f7f04e40e36f797b3f14dd30d08335aa40069bf492609e077806d8c52b9ca8432f26d85df843ee7055673334e8ca0d809e710b295631526be449ea826dd57fca05c3d6d6b779a964f0fe7cb16a39013ea39a8000fff94aa9e4d6b85da2719bad63dc53010918c7fdde0975e1f305ed6ee8ff87ef98ef6004884071ba52ab6a81ede40a9709aa455f05f0bcdbfa1aef1360a7c7256aa3bbc744d2c6f307fb0c1c672795c8f7ff5e37c3cc479632de3350f8c5a6d192d8eb73a6977702d423694214aa4677c3ffc793c740268331c25784594e1c5293483a4a2a01101f4baeedf4090998d9ddc865963574c5b05d5a3c10dcb3b70ce567b071454021b5b562195ed36cef59695f3265e4e08a2b2e70c4bca2700c5243e6e999179bde174da15b4ab4d7b304dc67a7a03c32cdb096fbcd904f9d787bc95fe8a22b6613f28a71b5460d44a414c63d495538c6020667db10d49b1d8874cfaa77666d12087643a9e322dfade4cdac2bee7d22c129027713e46d80f498c9eda027b053fd785aa1b7ae019a53a32b7e51d54d94a5fb746cd1e6e77b4d65b3c48b2b9789da203f467934b2334569d9d5a138d87afe65b0d7ada380565f259ec63490163699fa945e10ab39d216db75d6227c11f34c7256e1af892088b507aa6b574a522b87c617bf53f42b3a8c399fcb8c8d2d7a8fc981965c67294a48d1a62f3fe4abd2f540359a4f74e4f3c65bbdf520d926a501b59232a74fe612f57c526f9a2328034d489829e451f771feda276d875bb313268e9f38c06a02799dc3ee4dec3329fd45f1695760299a45ef89bf6e0f000e167a86dd9c6c244134d2985e788838910ab92734494e3207c5ea5d6ce44925b77a4a43d9f9795423297aa2762d4a326784fb86559f1f5713935851910cdc117c1886326124af384d73a67cf95cd0bdba977f286849eb9cebab51241d2d6def1c95058b8b7847b8d84db44668d3204a1cae325c0822735b075caa612eb68d326e1fac7bed9a4b7f93395a067464372704526506c4024b317604924d1055b1b75042e763c132af6754d202b1a4438654d1ff4082d07ca378ce50e010c9a58d77a878198b7313cda06caa9a97ee96e0947fbd1c0389b69ce96490596d4051362eea6829d1795b8168ab468d506d6fa7d286b52446da4d25b4730c1276a0b6b283689ec3f64fc39470054efdfb6e261e80454e382f3c40b6cbf8ae242c01beaaed1d7195e455a40e0ad478d23ca152cde33d525961907a55c408fbdd7e7eded5eb6e9a51ab1c516cafa6b10cd41bf0f57e3ce22b79bcd2daf5469117ba4337a626f68199858f445ac0380833c5f4c7a4d35c2e9e7bcf355c6a97863281f393c19d6dded835d31c06e0dbfbf5734ecfdd3e866c97061da5494d19e7dc8584c63a85bcaa4dd97396e833acc46945119c8048402b6326a93a66619a9a3bdb87457b5fced065f15a7d2023cf2e757ed6fd35a4ad4272aeea83bf077383850f6e1112f288cc2f72e53940bc71199803d9989c8859722f4190cc4faca3377f2d1bf9fcd54c157ea5dc36b54ffebcdeb8a5df9b5d555edef8909f387864cbaabbf18fff45254703cb62e38f9cdeee2b769c9ce1d3f16ab92e0e3af6067cd252f9aa28ae81f763e1f99a50e4573da5becbcb6b11ffe8b48bbb037d7a07f5953acb422af10395b769081629f71c2a182a7633cb703731afa8cecfde76618523669fa93ded5c4ea7727775498980941228a9af3ec6292268652ed4f3731a74334d86802ae05a560d9ef82bccdd96c0c063d6e25583f51c3bd3b5225e33d4defde886727f8b9cde46b7ee9ff0f33eaf4ee1a3aea890980d012c6d14cdd82780798fa4356430a3c45abd5f4835025240cd8afa74a5381744edd3f475316ab7c00467a9588a50edcb40d5f0733f33a47ea5e92471a24dced48d974e227faf839fdfcda75d335743d56eea520c5d3fa523fe639851d2237f02424a8d81fecdf32d375b6cc8d2cacc3b1b3c33898fa2a24c0a23bf6852fb34361ba9bb46c00458644f1c5f827dee7a9dacaadb7e97ee7f55f391a9f161aa3751cde7a648ccf4efcb4f452c34deb98da9c794fe73dde94ada575f08f277212aaea70902f2ca0d927b7190a787852935c37413817f41a31acb8007687675a91d3d81865acb06c22328d87aa70d897b7a76b5c062f97d1e6bdd12c3dc4e1752e8cb7cc28624fb5b8ac5e1d0d4377046fd76e53600891aaeb32375eddd7312a2b60f5c61da0491831c3a1d530ec1ae2af4c291c6468b5d64177b29497945d9d391182e677e2bdaa1ce3eba807169ed011c9e3a7ff1cc43a37eb1155ea4a592d70585471cd4d6cb65b329a90ed2a964c4ab4b32b52fc6c1ba3f0dc53b3504645b243e6a5cccffd93b45d9cc383fb965274749b4c186f2fc0f03154208c23f1edb43d87ba43a7bb610524bffae8338f1a6d07e55984a8ad868d2def6c6e1c916b1abf862f5a2386ae3661d2d500a31a0f8188e8fa0a353d6224a383a3d5c12988411e94f2f17fef94899af064c4a9268793fd5a6899d83c222ec3c534eae737dc1ad291e848f416fdea38e44b16c1a3b73a18f3df437cfad7bef9ced8a8012fe996865dc140bf4fd3523e770fc6d08546cf9c4ae558ca7e22843dd9df3366445a347309646e9a4be32421464b0bcf8d176b1d7cf1d076f1e18511c1f5e2e19f9860f1dcba793bfa46b24f840ba9308d5369c5f43a7650ad91ea680b3a38278e17c09991f272a6031787b43746e94bf54512664145bd00c337dbaebc3f0aae10734fcd5e103e406a27fafe3e2e965f59662b0b2c2cdb098ba5b3451ae9700555c71a913c9e21a4857cc950a3a628eb494e2ecc634957f31db0c307041ecb95c2cd52e33374be763572f869a549ac0da011321be932aadafec799d8c41af3eac3d9fcb0dbc4dd26978b2ed3c827f838c2d0b6a74be1cf76c2abab9fbee4ca3e33b6622489840e601dc40f7612d9511053b335cdc795d934c971700a4efd973e3b271a97a4a0820926906501b584401bfdfbf1afdf0f83f66c32a0f54d741ffd44bb9422e99554102caa9de32edf4959f5ff7fdf553cb31ae6e588e9ae51e2da5ab8c46f8c11eabf78df558c4d4c16531a2d63f9a5f65b288c548f4a58deeb46d92e66955cc9386aaae01bb746b345a97e323d23654d3cf27aa2031c441868ef8cd9be7f8ce96a47bfd6d84dd5f8140651a08bddcc9f9a8dc0397da5b456f67f210b82157230195586d21e6fda980a61f84741ee3f5be3ee3725b44c9a316d9deb544eb9d62cda564bf3fc49c3bc4e82f520e1e20a506d7abd14a90e4026349993dd803cd696055625090d8e64bf87e44dc53f4b1e93b93bd232778329e8aa8aa8a4d1cab0c905c8c9431c607f03a6cdb5df1465004e78ce2b55642a46906b87f808de83881803aaf4567b85406445c3a48ec487f22d125ef7eba45cbbd6d069338c85dd9095fbf2ee39140ff9653278212a450f44d4ec58d1fd0d3f5b80a25aad5ea07d5e1490a70bb085d595649e685e443bd3873d302a5c3ff1edbd39a4e541ef2409edee8937392ce18727ed48e642e6afb2b9f34a07d99a4ee3781e2f922e123a1dc03f45ada557eda4fc9da2ebc43371d35b2f30dc9d5270ca9ed5362ad53804900e6d9c5e063213e27b2090c704066f6ae6b126560c0f49073343b1945a0fc22e702c04f2f776755cb479018dd7b2a9f3862e892306e800119d30555aa190b872cfdd19eebedaac2cccc5e64a9bdab0bafd6", 0xe7a) 23:51:40 executing program 2: r0 = syz_open_dev$hidraw(0x0, 0x0, 0x1) write$hidraw(r0, &(0x7f0000000180)="66080a810c28ad27cf86f5e368392e05eed4f4d4825954833b3144e7228d9af97c06e5d46985e6393007c542e53b9ec0f6e52a48954e119efd3c5d71b60cd399e9c64d514934d87c2c6f50699aedd1857a86eef53f4a5c661e747ed36824f54ec459d164be8186d9e3a79e131a73650d0a4f709d01c76efc8d33105a36f278e8f7de5838b1fc9d9e2ad7b1e0ca2de1410e05ead0b0d62add348a4119e45cc17fbc6988854d7dc283bb2d4026b25ea6b504f489e08072eb90ee0c99068c99457661ec19cad5545be38bff1f94d21e6db3fff0ee9b4eab9fbf35c5911b38a0129d076df053da54e435d53a005d1aca5e4d0af10e2eb5eeffbcb574dae4bab35455661ddf2e4a12c9740d9fb0282ea741f1765ebb2341f7091ca6d0244871ba9b977bb4caf4787ed19de1afd936ba3c6921587c79e8b9ce1d82cf15d329af90da66b8cc6ed5fe64a3656e902ab556d90841535c119b3ac2037b4251b809185ac3175c535c38012f61801d1d27fa7fcf3853e8a3b2e10feffd174172505a7297f6e756f8ce1adf538fdf29f73b5bd404d5cff95d9ccd947df44eda3a7fc0940f1ee98c2ba0b638ae865a24152fb1b47e792703e7bb9a7d291fd180894157d40ec589a36b95e5faea4713f2da83d35fe8d8528ed2bc5505cc3cce02d9467ede1479e64dbcf55ddebfb28dc2b3fd5c5a65b2d2cd4bca47dc7536d07ce26fac53dc3ab697c089d8611b3de89a7250b905a30f86b707bb6719080b0fc9c04d50760bc5b825911bf804d083215b74e419f01477cd8ca5862dc4f7ac4751cbba65241c7428b4f12fd311f3802042cd00df968e3f8a940badeb3f892ff107d6a7860bd6666e4a5edd1ec4e8ead30237342043465fb2eb5128de9256b39cb161044a871ac9b559cd781b66f6292e1e06b536961058edcc81406369f0f28c1c8669f267a79ebe9546afe6026cf920bd2aa31aad669498707b20e0019514a5cea3e898d5aacd3d80d44c791c030202791f9c5bca391cd0d8140997ac68e7d5470235bac6d7d0cf30e70b6e51a36b66a5b3ba10abbf5688eb388ca533099de61803cce2b91be46e3b55d117c49ef9f2fdbd09220af9923eaa21a0094a4cab2cf43379dc534a197172d1d290bc75ec960fe9551f6fe4bfc4a8142c6aa4a48fb8e6ec8f1dba02b17e3a7cf96081a92c81815229d430826a7e1ac21fe5c211b036941cb2ba93eae4a6a8743af8fd08fe3d91b8ffd52d4dc7ddcc06821e15ce0490a32680a6dadededb66b645a05c63f3944b8a97bf86f13b2231d3b632ea8378f944f22f64c7707710b93b563ec70d56611c463bc0cc6fe9f21aa7e2e9a805e83b717634bc74717df1ecccb42110621531c3f59e68670dfeb6e133b55b691a1b4375ca7a0ef3c02072c8a62fe8eb3b4810cc825d09bf9ba7ca2dcdb5a0eb46f246a125744f20caa9e2b38ceec454ba63c1fb47b580603243e756f7f04e40e36f797b3f14dd30d08335aa40069bf492609e077806d8c52b9ca8432f26d85df843ee7055673334e8ca0d809e710b295631526be449ea826dd57fca05c3d6d6b779a964f0fe7cb16a39013ea39a8000fff94aa9e4d6b85da2719bad63dc53010918c7fdde0975e1f305ed6ee8ff87ef98ef6004884071ba52ab6a81ede40a9709aa455f05f0bcdbfa1aef1360a7c7256aa3bbc744d2c6f307fb0c1c672795c8f7ff5e37c3cc479632de3350f8c5a6d192d8eb73a6977702d423694214aa4677c3ffc793c740268331c25784594e1c5293483a4a2a01101f4baeedf4090998d9ddc865963574c5b05d5a3c10dcb3b70ce567b071454021b5b562195ed36cef59695f3265e4e08a2b2e70c4bca2700c5243e6e999179bde174da15b4ab4d7b304dc67a7a03c32cdb096fbcd904f9d787bc95fe8a22b6613f28a71b5460d44a414c63d495538c6020667db10d49b1d8874cfaa77666d12087643a9e322dfade4cdac2bee7d22c129027713e46d80f498c9eda027b053fd785aa1b7ae019a53a32b7e51d54d94a5fb746cd1e6e77b4d65b3c48b2b9789da203f467934b2334569d9d5a138d87afe65b0d7ada380565f259ec63490163699fa945e10ab39d216db75d6227c11f34c7256e1af892088b507aa6b574a522b87c617bf53f42b3a8c399fcb8c8d2d7a8fc981965c67294a48d1a62f3fe4abd2f540359a4f74e4f3c65bbdf520d926a501b59232a74fe612f57c526f9a2328034d489829e451f771feda276d875bb313268e9f38c06a02799dc3ee4dec3329fd45f1695760299a45ef89bf6e0f000e167a86dd9c6c244134d2985e788838910ab92734494e3207c5ea5d6ce44925b77a4a43d9f9795423297aa2762d4a326784fb86559f1f5713935851910cdc117c1886326124af384d73a67cf95cd0bdba977f286849eb9cebab51241d2d6def1c95058b8b7847b8d84db44668d3204a1cae325c0822735b075caa612eb68d326e1fac7bed9a4b7f93395a067464372704526506c4024b317604924d1055b1b75042e763c132af6754d202b1a4438654d1ff4082d07ca378ce50e010c9a58d77a878198b7313cda06caa9a97ee96e0947fbd1c0389b69ce96490596d4051362eea6829d1795b8168ab468d506d6fa7d286b52446da4d25b4730c1276a0b6b283689ec3f64fc39470054efdfb6e261e80454e382f3c40b6cbf8ae242c01beaaed1d7195e455a40e0ad478d23ca152cde33d525961907a55c408fbdd7e7eded5eb6e9a51ab1c516cafa6b10cd41bf0f57e3ce22b79bcd2daf5469117ba4337a626f68199858f445ac0380833c5f4c7a4d35c2e9e7bcf355c6a97863281f393c19d6dded835d31c06e0dbfbf5734ecfdd3e866c97061da5494d19e7dc8584c63a85bcaa4dd97396e833acc46945119c8048402b6326a93a66619a9a3bdb87457b5fced065f15a7d2023cf2e757ed6fd35a4ad4272aeea83bf077383850f6e1112f288cc2f72e53940bc71199803d9989c8859722f4190cc4faca3377f2d1bf9fcd54c157ea5dc36b54ffebcdeb8a5df9b5d555edef8909f387864cbaabbf18fff45254703cb62e38f9cdeee2b769c9ce1d3f16ab92e0e3af6067cd252f9aa28ae81f763e1f99a50e4573da5becbcb6b11ffe8b48bbb037d7a07f5953acb422af10395b769081629f71c2a182a7633cb703731afa8cecfde76618523669fa93ded5c4ea7727775498980941228a9af3ec6292268652ed4f3731a74334d86802ae05a560d9ef82bccdd96c0c063d6e25583f51c3bd3b5225e33d4defde886727f8b9cde46b7ee9ff0f33eaf4ee1a3aea890980d012c6d14cdd82780798fa4356430a3c45abd5f4835025240cd8afa74a5381744edd3f475316ab7c00467a9588a50edcb40d5f0733f33a47ea5e92471a24dced48d974e227faf839fdfcda75d335743d56eea520c5d3fa523fe639851d2237f02424a8d81fecdf32d375b6cc8d2cacc3b1b3c33898fa2a24c0a23bf6852fb34361ba9bb46c00458644f1c5f827dee7a9dacaadb7e97ee7f55f391a9f161aa3751cde7a648ccf4efcb4f452c34deb98da9c794fe73dde94ada575f08f277212aaea70902f2ca0d927b7190a787852935c37413817f41a31acb8007687675a91d3d81865acb06c22328d87aa70d897b7a76b5c062f97d1e6bdd12c3dc4e1752e8cb7cc28624fb5b8ac5e1d0d4377046fd76e53600891aaeb32375eddd7312a2b60f5c61da0491831c3a1d530ec1ae2af4c291c6468b5d64177b29497945d9d391182e677e2bdaa1ce3eba807169ed011c9e3a7ff1cc43a37eb1155ea4a592d70585471cd4d6cb65b329a90ed2a964c4ab4b32b52fc6c1ba3f0dc53b3504645b243e6a5cccffd93b45d9cc383fb965274749b4c186f2fc0f03154208c23f1edb43d87ba43a7bb610524bffae8338f1a6d07e55984a8ad868d2def6c6e1c916b1abf862f5a2386ae3661d2d500a31a0f8188e8fa0a353d6224a383a3d5c12988411e94f2f17fef94899af064c4a9268793fd5a6899d83c222ec3c534eae737dc1ad291e848f416fdea38e44b16c1a3b73a18f3df437cfad7bef9ced8a8012fe996865dc140bf4fd3523e770fc6d08546cf9c4ae558ca7e22843dd9df3366445a347309646e9a4be32421464b0bcf8d176b1d7cf1d076f1e18511c1f5e2e19f9860f1dcba793bfa46b24f840ba9308d5369c5f43a7650ad91ea680b3a38278e17c09991f272a6031787b43746e94bf54512664145bd00c337dbaebc3f0aae10734fcd5e103e406a27fafe3e2e965f59662b0b2c2cdb098ba5b3451ae9700555c71a913c9e21a4857cc950a3a628eb494e2ecc634957f31db0c307041ecb95c2cd52e33374be763572f869a549ac0da011321be932aadafec799d8c41af3eac3d9fcb0dbc4dd26978b2ed3c827f838c2d0b6a74be1cf76c2abab9fbee4ca3e33b6622489840e601dc40f7612d9511053b335cdc795d934c971700a4efd973e3b271a97a4a0820926906501b584401bfdfbf1afdf0f83f66c32a0f54d741ffd44bb9422e99554102caa9de32edf4959f5ff7fdf553cb31ae6e588e9ae51e2da5ab8c46f8c11eabf78df558c4d4c16531a2d63f9a5f65b288c548f4a58deeb46d92e66955cc9386aaae01bb746b345a97e323d23654d3cf27aa2031c441868ef8cd9be7f8ce96a47bfd6d84dd5f8140651a08bddcc9f9a8dc0397da5b456f67f210b82157230195586d21e6fda980a61f84741ee3f5be3ee3725b44c9a316d9deb544eb9d62cda564bf3fc49c3bc4e82f520e1e20a506d7abd14a90e4026349993dd803cd696055625090d8e64bf87e44dc53f4b1e93b93bd232778329e8aa8aa8a4d1cab0c905c8c9431c607f03a6cdb5df1465004e78ce2b55642a46906b87f808de83881803aaf4567b85406445c3a48ec487f22d125ef7eba45cbbd6d069338c85dd9095fbf2ee39140ff9653278212a450f44d4ec58d1fd0d3f5b80a25aad5ea07d5e1490a70bb085d595649e685e443bd3873d302a5c3ff1edbd39a4e541ef2409edee8937392ce18727ed48e642e6afb2b9f34a07d99a4ee3781e2f922e123a1dc03f45ada557eda4fc9da2ebc43371d35b2f30dc9d5270ca9ed5362ad53804900e6d9c5e063213e27b2090c704066f6ae6b126560c0f49073343b1945a0fc22e702c04f2f776755cb479018dd7b2a9f3862e892306e800119d30555aa190b872cfdd19eebedaac2cccc5e64a9bdab0bafd6ba3f490632bd07", 0xfffffdef) r1 = syz_open_dev$hidraw(&(0x7f0000000140), 0x0, 0x1) r2 = syz_open_dev$evdev(&(0x7f0000001080), 0x7, 0x0) read$hidraw(r1, &(0x7f0000000040)=""/57, 0x39) ioctl$EVIOCGMASK(r2, 0x5452, &(0x7f0000000100)={0x3fd67d5a47b743fa, 0x0, 0x0}) ioctl$EVIOCSABS3F(r2, 0x401845ff, &(0x7f0000001040)={0x101, 0x5f3f4a09, 0x6, 0x8, 0x1ff}) ioctl$HIDIOCSFEATURE(r1, 0xc0404806, &(0x7f0000000000)="b48332c179a199a2d0a03ae3aa4d8c9a90c689587e6f") 23:51:40 executing program 5: r0 = syz_open_dev$hidraw(&(0x7f0000000140), 0x0, 0x1) syz_open_dev$hidraw(0x0, 0x0, 0x2c00) write$hidraw(r0, &(0x7f0000000180)="66080a810c28ad27cf86f5e368392e05eed4f4d4825954833b3144e7228d9af97c06e5d46985e6393007c542e53b9ec0f6e52a48954e119efd3c5d71b60cd399e9c64d514934d87c2c6f50699aedd1857a86eef53f4a5c661e747ed36824f54ec459d164be8186d9e3a79e131a73650d0a4f709d01c76efc8d33105a36f278e8f7de5838b1fc9d9e2ad7b1e0ca2de1410e05ead0b0d62add348a4119e45cc17fbc6988854d7dc283bb2d4026b25ea6b504f489e08072eb90ee0c99068c99457661ec19cad5545be38bff1f94d21e6db3fff0ee9b4eab9fbf35c5911b38a0129d076df053da54e435d53a005d1aca5e4d0af10e2eb5eeffbcb574dae4bab35455661ddf2e4a12c9740d9fb0282ea741f1765ebb2341f7091ca6d0244871ba9b977bb4caf4787ed19de1afd936ba3c6921587c79e8b9ce1d82cf15d329af90da66b8cc6ed5fe64a3656e902ab556d90841535c119b3ac2037b4251b809185ac3175c535c38012f61801d1d27fa7fcf3853e8a3b2e10feffd174172505a7297f6e756f8ce1adf538fdf29f73b5bd404d5cff95d9ccd947df44eda3a7fc0940f1ee98c2ba0b638ae865a24152fb1b47e792703e7bb9a7d291fd180894157d40ec589a36b95e5faea4713f2da83d35fe8d8528ed2bc5505cc3cce02d9467ede1479e64dbcf55ddebfb28dc2b3fd5c5a65b2d2cd4bca47dc7536d07ce26fac53dc3ab697c089d8611b3de89a7250b905a30f86b707bb6719080b0fc9c04d50760bc5b825911bf804d083215b74e419f01477cd8ca5862dc4f7ac4751cbba65241c7428b4f12fd311f3802042cd00df968e3f8a940badeb3f892ff107d6a7860bd6666e4a5edd1ec4e8ead30237342043465fb2eb5128de9256b39cb161044a871ac9b559cd781b66f6292e1e06b536961058edcc81406369f0f28c1c8669f267a79ebe9546afe6026cf920bd2aa31aad669498707b20e0019514a5cea3e898d5aacd3d80d44c791c030202791f9c5bca391cd0d8140997ac68e7d5470235bac6d7d0cf30e70b6e51a36b66a5b3ba10abbf5688eb388ca533099de61803cce2b91be46e3b55d117c49ef9f2fdbd09220af9923eaa21a0094a4cab2cf43379dc534a197172d1d290bc75ec960fe9551f6fe4bfc4a8142c6aa4a48fb8e6ec8f1dba02b17e3a7cf96081a92c81815229d430826a7e1ac21fe5c211b036941cb2ba93eae4a6a8743af8fd08fe3d91b8ffd52d4dc7ddcc06821e15ce0490a32680a6dadededb66b645a05c63f3944b8a97bf86f13b2231d3b632ea8378f944f22f64c7707710b93b563ec70d56611c463bc0cc6fe9f21aa7e2e9a805e83b717634bc74717df1ecccb42110621531c3f59e68670dfeb6e133b55b691a1b4375ca7a0ef3c02072c8a62fe8eb3b4810cc825d09bf9ba7ca2dcdb5a0eb46f246a125744f20caa9e2b38ceec454ba63c1fb47b580603243e756f7f04e40e36f797b3f14dd30d08335aa40069bf492609e077806d8c52b9ca8432f26d85df843ee7055673334e8ca0d809e710b295631526be449ea826dd57fca05c3d6d6b779a964f0fe7cb16a39013ea39a8000fff94aa9e4d6b85da2719bad63dc53010918c7fdde0975e1f305ed6ee8ff87ef98ef6004884071ba52ab6a81ede40a9709aa455f05f0bcdbfa1aef1360a7c7256aa3bbc744d2c6f307fb0c1c672795c8f7ff5e37c3cc479632de3350f8c5a6d192d8eb73a6977702d423694214aa4677c3ffc793c740268331c25784594e1c5293483a4a2a01101f4baeedf4090998d9ddc865963574c5b05d5a3c10dcb3b70ce567b071454021b5b562195ed36cef59695f3265e4e08a2b2e70c4bca2700c5243e6e999179bde174da15b4ab4d7b304dc67a7a03c32cdb096fbcd904f9d787bc95fe8a22b6613f28a71b5460d44a414c63d495538c6020667db10d49b1d8874cfaa77666d12087643a9e322dfade4cdac2bee7d22c129027713e46d80f498c9eda027b053fd785aa1b7ae019a53a32b7e51d54d94a5fb746cd1e6e77b4d65b3c48b2b9789da203f467934b2334569d9d5a138d87afe65b0d7ada380565f259ec63490163699fa945e10ab39d216db75d6227c11f34c7256e1af892088b507aa6b574a522b87c617bf53f42b3a8c399fcb8c8d2d7a8fc981965c67294a48d1a62f3fe4abd2f540359a4f74e4f3c65bbdf520d926a501b59232a74fe612f57c526f9a2328034d489829e451f771feda276d875bb313268e9f38c06a02799dc3ee4dec3329fd45f1695760299a45ef89bf6e0f000e167a86dd9c6c244134d2985e788838910ab92734494e3207c5ea5d6ce44925b77a4a43d9f9795423297aa2762d4a326784fb86559f1f5713935851910cdc117c1886326124af384d73a67cf95cd0bdba977f286849eb9cebab51241d2d6def1c95058b8b7847b8d84db44668d3204a1cae325c0822735b075caa612eb68d326e1fac7bed9a4b7f93395a067464372704526506c4024b317604924d1055b1b75042e763c132af6754d202b1a4438654d1ff4082d07ca378ce50e010c9a58d77a878198b7313cda06caa9a97ee96e0947fbd1c0389b69ce96490596d4051362eea6829d1795b8168ab468d506d6fa7d286b52446da4d25b4730c1276a0b6b283689ec3f64fc39470054efdfb6e261e80454e382f3c40b6cbf8ae242c01beaaed1d7195e455a40e0ad478d23ca152cde33d525961907a55c408fbdd7e7eded5eb6e9a51ab1c516cafa6b10cd41bf0f57e3ce22b79bcd2daf5469117ba4337a626f68199858f445ac0380833c5f4c7a4d35c2e9e7bcf355c6a97863281f393c19d6dded835d31c06e0dbfbf5734ecfdd3e866c97061da5494d19e7dc8584c63a85bcaa4dd97396e833acc46945119c8048402b6326a93a66619a9a3bdb87457b5fced065f15a7d2023cf2e757ed6fd35a4ad4272aeea83bf077383850f6e1112f288cc2f72e53940bc71199803d9989c8859722f4190cc4faca3377f2d1bf9fcd54c157ea5dc36b54ffebcdeb8a5df9b5d555edef8909f387864cbaabbf18fff45254703cb62e38f9cdeee2b769c9ce1d3f16ab92e0e3af6067cd252f9aa28ae81f763e1f99a50e4573da5becbcb6b11ffe8b48bbb037d7a07f5953acb422af10395b769081629f71c2a182a7633cb703731afa8cecfde76618523669fa93ded5c4ea7727775498980941228a9af3ec6292268652ed4f3731a74334d86802ae05a560d9ef82bccdd96c0c063d6e25583f51c3bd3b5225e33d4defde886727f8b9cde46b7ee9ff0f33eaf4ee1a3aea890980d012c6d14cdd82780798fa4356430a3c45abd5f4835025240cd8afa74a5381744edd3f475316ab7c00467a9588a50edcb40d5f0733f33a47ea5e92471a24dced48d974e227faf839fdfcda75d335743d56eea520c5d3fa523fe639851d2237f02424a8d81fecdf32d375b6cc8d2cacc3b1b3c33898fa2a24c0a23bf6852fb34361ba9bb46c00458644f1c5f827dee7a9dacaadb7e97ee7f55f391a9f161aa3751cde7a648ccf4efcb4f452c34deb98da9c794fe73dde94ada575f08f277212aaea70902f2ca0d927b7190a787852935c37413817f41a31acb8007687675a91d3d81865acb06c22328d87aa70d897b7a76b5c062f97d1e6bdd12c3dc4e1752e8cb7cc28624fb5b8ac5e1d0d4377046fd76e53600891aaeb32375eddd7312a2b60f5c61da0491831c3a1d530ec1ae2af4c291c6468b5d64177b29497945d9d391182e677e2bdaa1ce3eba807169ed011c9e3a7ff1cc43a37eb1155ea4a592d70585471cd4d6cb65b329a90ed2a964c4ab4b32b52fc6c1ba3f0dc53b3504645b243e6a5cccffd93b45d9cc383fb965274749b4c186f2fc0f03154208c23f1edb43d87ba43a7bb610524bffae8338f1a6d07e55984a8ad868d2def6c6e1c916b1abf862f5a2386ae3661d2d500a31a0f8188e8fa0a353d6224a383a3d5c12988411e94f2f17fef94899af064c4a9268793fd5a6899d83c222ec3c534eae737dc1ad291e848f416fdea38e44b16c1a3b73a18f3df437cfad7bef9ced8a8012fe996865dc140bf4fd3523e770fc6d08546cf9c4ae558ca7e22843dd9df3366445a347309646e9a4be32421464b0bcf8d176b1d7cf1d076f1e18511c1f5e2e19f9860f1dcba793bfa46b24f840ba9308d5369c5f43a7650ad91ea680b3a38278e17c09991f272a6031787b43746e94bf54512664145bd00c337dbaebc3f0aae10734fcd5e103e406a27fafe3e2e965f59662b0b2c2cdb098ba5b3451ae9700555c71a913c9e21a4857cc950a3a628eb494e2ecc634957f31db0c307041ecb95c2cd52e33374be763572f869a549ac0da011321be932aadafec799d8c41af3eac3d9fcb0dbc4dd26978b2ed3c827f838c2d0b6a74be1cf76c2abab9fbee4ca3e33b6622489840e601dc40f7612d9511053b335cdc795d934c971700a4efd973e3b271a97a4a0820926906501b584401bfdfbf1afdf0f83f66c32a0f54d741ffd44bb9422e99554102caa9de32edf4959f5ff7fdf553cb31ae6e588e9ae51e2da5ab8c46f8c11eabf78df558c4d4c16531a2d63f9a5f65b288c548f4a58deeb46d92e66955cc9386aaae01bb746b345a97e323d23654d3cf27aa2031c441868ef8cd9be7f8ce96a47bfd6d84dd5f8140651a08bddcc9f9a8dc0397da5b456f67f210b82157230195586d21e6fda980a61f84741ee3f5be3ee3725b44c9a316d9deb544eb9d62cda564bf3fc49c3bc4e82f520e1e20a506d7abd14a90e4026349993dd803cd696055625090d8e64bf87e44dc53f4b1e93b93bd232778329e8aa8aa8a4d1cab0c905c8c9431c607f03a6cdb5df1465004e78ce2b55642a46906b87f808de83881803aaf4567b85406445c3a48ec487f22d125ef7eba45cbbd6d069338c85dd9095fbf2ee39140ff9653278212a450f44d4ec58d1fd0d3f5b80a25aad5ea07d5e1490a70bb085d595649e685e443bd3873d302a5c3ff1edbd39a4e541ef2409edee8937392ce18727ed48e642e6afb2b9f34a07d99a4ee3781e2f922e123a1dc03f45ada557eda4fc9da2ebc43371d35b2f30dc9d5270ca9ed5362ad53804900e6d9c5e063213e27b2090c704066f6ae6b126560c0f49073343b1945a0fc22e702c04f2f776755cb479018dd7b2a9f3862e892306e800119d30555aa190b872cfdd19eebedaac2cccc5e", 0xe73) 23:51:40 executing program 4: r0 = syz_open_dev$hidraw(&(0x7f0000000140), 0x0, 0x1) write$hidraw(r0, &(0x7f0000000180)="66080a810c28ad27cf86f5e368392e05eed4f4d4825954833b3144e7228d9af97c06e5d46985e6393007c542e53b9ec0f6e52a48954e119efd3c5d71b60cd399e9c64d514934d87c2c6f50699aedd1857a86eef53f4a5c661e747ed36824f54ec459d164be8186d9e3a79e131a73650d0a4f709d01c76efc8d33105a36f278e8f7de5838b1fc9d9e2ad7b1e0ca2de1410e05ead0b0d62add348a4119e45cc17fbc6988854d7dc283bb2d4026b25ea6b504f489e08072eb90ee0c99068c99457661ec19cad5545be38bff1f94d21e6db3fff0ee9b4eab9fbf35c5911b38a0129d076df053da54e435d53a005d1aca5e4d0af10e2eb5eeffbcb574dae4bab35455661ddf2e4a12c9740d9fb0282ea741f1765ebb2341f7091ca6d0244871ba9b977bb4caf4787ed19de1afd936ba3c6921587c79e8b9ce1d82cf15d329af90da66b8cc6ed5fe64a3656e902ab556d90841535c119b3ac2037b4251b809185ac3175c535c38012f61801d1d27fa7fcf3853e8a3b2e10feffd174172505a7297f6e756f8ce1adf538fdf29f73b5bd404d5cff95d9ccd947df44eda3a7fc0940f1ee98c2ba0b638ae865a24152fb1b47e792703e7bb9a7d291fd180894157d40ec589a36b95e5faea4713f2da83d35fe8d8528ed2bc5505cc3cce02d9467ede1479e64dbcf55ddebfb28dc2b3fd5c5a65b2d2cd4bca47dc7536d07ce26fac53dc3ab697c089d8611b3de89a7250b905a30f86b707bb6719080b0fc9c04d50760bc5b825911bf804d083215b74e419f01477cd8ca5862dc4f7ac4751cbba65241c7428b4f12fd311f3802042cd00df968e3f8a940badeb3f892ff107d6a7860bd6666e4a5edd1ec4e8ead30237342043465fb2eb5128de9256b39cb161044a871ac9b559cd781b66f6292e1e06b536961058edcc81406369f0f28c1c8669f267a79ebe9546afe6026cf920bd2aa31aad669498707b20e0019514a5cea3e898d5aacd3d80d44c791c030202791f9c5bca391cd0d8140997ac68e7d5470235bac6d7d0cf30e70b6e51a36b66a5b3ba10abbf5688eb388ca533099de61803cce2b91be46e3b55d117c49ef9f2fdbd09220af9923eaa21a0094a4cab2cf43379dc534a197172d1d290bc75ec960fe9551f6fe4bfc4a8142c6aa4a48fb8e6ec8f1dba02b17e3a7cf96081a92c81815229d430826a7e1ac21fe5c211b036941cb2ba93eae4a6a8743af8fd08fe3d91b8ffd52d4dc7ddcc06821e15ce0490a32680a6dadededb66b645a05c63f3944b8a97bf86f13b2231d3b632ea8378f944f22f64c7707710b93b563ec70d56611c463bc0cc6fe9f21aa7e2e9a805e83b717634bc74717df1ecccb42110621531c3f59e68670dfeb6e133b55b691a1b4375ca7a0ef3c02072c8a62fe8eb3b4810cc825d09bf9ba7ca2dcdb5a0eb46f246a125744f20caa9e2b38ceec454ba63c1fb47b580603243e756f7f04e40e36f797b3f14dd30d08335aa40069bf492609e077806d8c52b9ca8432f26d85df843ee7055673334e8ca0d809e710b295631526be449ea826dd57fca05c3d6d6b779a964f0fe7cb16a39013ea39a8000fff94aa9e4d6b85da2719bad63dc53010918c7fdde0975e1f305ed6ee8ff87ef98ef6004884071ba52ab6a81ede40a9709aa455f05f0bcdbfa1aef1360a7c7256aa3bbc744d2c6f307fb0c1c672795c8f7ff5e37c3cc479632de3350f8c5a6d192d8eb73a6977702d423694214aa4677c3ffc793c740268331c25784594e1c5293483a4a2a01101f4baeedf4090998d9ddc865963574c5b05d5a3c10dcb3b70ce567b071454021b5b562195ed36cef59695f3265e4e08a2b2e70c4bca2700c5243e6e999179bde174da15b4ab4d7b304dc67a7a03c32cdb096fbcd904f9d787bc95fe8a22b6613f28a71b5460d44a414c63d495538c6020667db10d49b1d8874cfaa77666d12087643a9e322dfade4cdac2bee7d22c129027713e46d80f498c9eda027b053fd785aa1b7ae019a53a32b7e51d54d94a5fb746cd1e6e77b4d65b3c48b2b9789da203f467934b2334569d9d5a138d87afe65b0d7ada380565f259ec63490163699fa945e10ab39d216db75d6227c11f34c7256e1af892088b507aa6b574a522b87c617bf53f42b3a8c399fcb8c8d2d7a8fc981965c67294a48d1a62f3fe4abd2f540359a4f74e4f3c65bbdf520d926a501b59232a74fe612f57c526f9a2328034d489829e451f771feda276d875bb313268e9f38c06a02799dc3ee4dec3329fd45f1695760299a45ef89bf6e0f000e167a86dd9c6c244134d2985e788838910ab92734494e3207c5ea5d6ce44925b77a4a43d9f9795423297aa2762d4a326784fb86559f1f5713935851910cdc117c1886326124af384d73a67cf95cd0bdba977f286849eb9cebab51241d2d6def1c95058b8b7847b8d84db44668d3204a1cae325c0822735b075caa612eb68d326e1fac7bed9a4b7f93395a067464372704526506c4024b317604924d1055b1b75042e763c132af6754d202b1a4438654d1ff4082d07ca378ce50e010c9a58d77a878198b7313cda06caa9a97ee96e0947fbd1c0389b69ce96490596d4051362eea6829d1795b8168ab468d506d6fa7d286b52446da4d25b4730c1276a0b6b283689ec3f64fc39470054efdfb6e261e80454e382f3c40b6cbf8ae242c01beaaed1d7195e455a40e0ad478d23ca152cde33d525961907a55c408fbdd7e7eded5eb6e9a51ab1c516cafa6b10cd41bf0f57e3ce22b79bcd2daf5469117ba4337a626f68199858f445ac0380833c5f4c7a4d35c2e9e7bcf355c6a97863281f393c19d6dded835d31c06e0dbfbf5734ecfdd3e866c97061da5494d19e7dc8584c63a85bcaa4dd97396e833acc46945119c8048402b6326a93a66619a9a3bdb87457b5fced065f15a7d2023cf2e757ed6fd35a4ad4272aeea83bf077383850f6e1112f288cc2f72e53940bc71199803d9989c8859722f4190cc4faca3377f2d1bf9fcd54c157ea5dc36b54ffebcdeb8a5df9b5d555edef8909f387864cbaabbf18fff45254703cb62e38f9cdeee2b769c9ce1d3f16ab92e0e3af6067cd252f9aa28ae81f763e1f99a50e4573da5becbcb6b11ffe8b48bbb037d7a07f5953acb422af10395b769081629f71c2a182a7633cb703731afa8cecfde76618523669fa93ded5c4ea7727775498980941228a9af3ec6292268652ed4f3731a74334d86802ae05a560d9ef82bccdd96c0c063d6e25583f51c3bd3b5225e33d4defde886727f8b9cde46b7ee9ff0f33eaf4ee1a3aea890980d012c6d14cdd82780798fa4356430a3c45abd5f4835025240cd8afa74a5381744edd3f475316ab7c00467a9588a50edcb40d5f0733f33a47ea5e92471a24dced48d974e227faf839fdfcda75d335743d56eea520c5d3fa523fe639851d2237f02424a8d81fecdf32d375b6cc8d2cacc3b1b3c33898fa2a24c0a23bf6852fb34361ba9bb46c00458644f1c5f827dee7a9dacaadb7e97ee7f55f391a9f161aa3751cde7a648ccf4efcb4f452c34deb98da9c794fe73dde94ada575f08f277212aaea70902f2ca0d927b7190a787852935c37413817f41a31acb8007687675a91d3d81865acb06c22328d87aa70d897b7a76b5c062f97d1e6bdd12c3dc4e1752e8cb7cc28624fb5b8ac5e1d0d4377046fd76e53600891aaeb32375eddd7312a2b60f5c61da0491831c3a1d530ec1ae2af4c291c6468b5d64177b29497945d9d391182e677e2bdaa1ce3eba807169ed011c9e3a7ff1cc43a37eb1155ea4a592d70585471cd4d6cb65b329a90ed2a964c4ab4b32b52fc6c1ba3f0dc53b3504645b243e6a5cccffd93b45d9cc383fb965274749b4c186f2fc0f03154208c23f1edb43d87ba43a7bb610524bffae8338f1a6d07e55984a8ad868d2def6c6e1c916b1abf862f5a2386ae3661d2d500a31a0f8188e8fa0a353d6224a383a3d5c12988411e94f2f17fef94899af064c4a9268793fd5a6899d83c222ec3c534eae737dc1ad291e848f416fdea38e44b16c1a3b73a18f3df437cfad7bef9ced8a8012fe996865dc140bf4fd3523e770fc6d08546cf9c4ae558ca7e22843dd9df3366445a347309646e9a4be32421464b0bcf8d176b1d7cf1d076f1e18511c1f5e2e19f9860f1dcba793bfa46b24f840ba9308d5369c5f43a7650ad91ea680b3a38278e17c09991f272a6031787b43746e94bf54512664145bd00c337dbaebc3f0aae10734fcd5e103e406a27fafe3e2e965f59662b0b2c2cdb098ba5b3451ae9700555c71a913c9e21a4857cc950a3a628eb494e2ecc634957f31db0c307041ecb95c2cd52e33374be763572f869a549ac0da011321be932aadafec799d8c41af3eac3d9fcb0dbc4dd26978b2ed3c827f838c2d0b6a74be1cf76c2abab9fbee4ca3e33b6622489840e601dc40f7612d9511053b335cdc795d934c971700a4efd973e3b271a97a4a0820926906501b584401bfdfbf1afdf0f83f66c32a0f54d741ffd44bb9422e99554102caa9de32edf4959f5ff7fdf553cb31ae6e588e9ae51e2da5ab8c46f8c11eabf78df558c4d4c16531a2d63f9a5f65b288c548f4a58deeb46d92e66955cc9386aaae01bb746b345a97e323d23654d3cf27aa2031c441868ef8cd9be7f8ce96a47bfd6d84dd5f8140651a08bddcc9f9a8dc0397da5b456f67f210b82157230195586d21e6fda980a61f84741ee3f5be3ee3725b44c9a316d9deb544eb9d62cda564bf3fc49c3bc4e82f520e1e20a506d7abd14a90e4026349993dd803cd696055625090d8e64bf87e44dc53f4b1e93b93bd232778329e8aa8aa8a4d1cab0c905c8c9431c607f03a6cdb5df1465004e78ce2b55642a46906b87f808de83881803aaf4567b85406445c3a48ec487f22d125ef7eba45cbbd6d069338c85dd9095fbf2ee39140ff9653278212a450f44d4ec58d1fd0d3f5b80a25aad5ea07d5e1490a70bb085d595649e685e443bd3873d302a5c3ff1edbd39a4e541ef2409edee8937392ce18727ed48e642e6afb2b9f34a07d99a4ee3781e2f922e123a1dc03f45ada", 0xe0d) 23:51:40 executing program 0: ioctl$HIDIOCGUSAGES(0xffffffffffffffff, 0xd01c4813, &(0x7f0000001040)={{0x2, 0x1, 0x7fffffff, 0x1, 0x7, 0x7f}, 0x1f8, [0x101, 0x2, 0xb9, 0x6, 0x0, 0x1ff, 0xffffffff, 0x101, 0x3, 0x955f, 0x8, 0x3, 0x6, 0x89f7, 0x4, 0x6, 0x4, 0x8, 0x2, 0x8, 0x371c, 0x3, 0x3f, 0x30f, 0x9, 0x1, 0x0, 0x1, 0x1, 0x6f, 0x10001, 0x4, 0x1, 0x4, 0xfff, 0x8, 0x9, 0xee0b, 0x6, 0x8, 0x0, 0xffffffff, 0xaa, 0x10000, 0x3, 0x41, 0x7, 0x401, 0x6, 0x0, 0x7, 0x0, 0x9, 0x6, 0x200, 0x2, 0x0, 0x20, 0xfffffffd, 0x0, 0x9, 0xfffffffb, 0x101, 0xffffffe0, 0x3, 0x5, 0x8, 0x1, 0x7fff, 0x1, 0x8, 0x8000, 0x8001, 0xffffff80, 0x7f, 0x0, 0x8, 0xcc4, 0x0, 0x45e, 0x0, 0x800, 0x12, 0x7f800000, 0x5, 0xffff, 0x1ff, 0x81, 0x9, 0xf8, 0x2, 0x6, 0x8, 0x400, 0x2, 0x7, 0x3, 0x93f, 0x49bc, 0x2, 0x7ff, 0x6, 0x23cbdea, 0xffffffff, 0x1, 0xa9, 0x9, 0x5, 0x80, 0x0, 0x0, 0xffff, 0x80000000, 0x9, 0x848, 0xd326, 0x0, 0x1, 0xfffffffc, 0x1, 0x20, 0x3f, 0x2, 0x0, 0x3, 0x2, 0xce, 0xffff, 0x7f, 0x3, 0x3, 0x8, 0x80, 0x2, 0x1, 0x6, 0x77ac0ad7, 0x2, 0x7, 0x6, 0x8, 0x9, 0x6, 0x8, 0x2, 0x400, 0x1f, 0x0, 0x1, 0x1f, 0x6, 0x3fc00000, 0xe9e9, 0x7f, 0x7e3c, 0x1, 0x7, 0x3, 0x5, 0x1, 0x8, 0x9, 0x81, 0x3f, 0x6, 0xffff, 0x0, 0x7ff, 0x7, 0x6, 0x2, 0x421, 0x40000000, 0x2, 0x40, 0x6, 0x3, 0x7fffffff, 0xfffffff8, 0x4, 0x7f, 0x6, 0x2, 0x6, 0x8c, 0x800, 0x80000001, 0xe3f, 0x9, 0x7f, 0xfff, 0x5, 0x6, 0x1, 0x1, 0x3, 0x354, 0x1000, 0xfffffff9, 0x401, 0x9, 0x9, 0x9, 0x3, 0x37b2, 0x2, 0x1ff, 0x8, 0x8, 0x10001, 0x5, 0x9, 0x800, 0x80000000, 0xf7, 0x6, 0x29, 0xff, 0xffffffff, 0x6, 0x6db, 0x7, 0x9, 0x800, 0x2, 0xbb, 0x24645608, 0x7fffffff, 0x3ff, 0x8000, 0x9, 0x0, 0x8, 0x5, 0xf7, 0x8, 0x5fc, 0x8, 0x8, 0x8, 0x2, 0x2f88, 0x9, 0x5, 0x5, 0x6, 0x8532f1fb, 0xffff, 0x9, 0x1, 0x5, 0x1, 0x6, 0x401, 0x0, 0x6, 0x80000000, 0x5, 0xe9d9, 0x7ff, 0xf49, 0x2, 0xfff, 0x4, 0x1, 0x1ff, 0x3caa, 0x8001, 0x5, 0x4, 0x5, 0x8, 0x7, 0x1000, 0x0, 0x5, 0x8001, 0x1f, 0x9, 0x0, 0x1ff, 0x60a4, 0x4ba, 0x9, 0x2, 0x40, 0x6, 0x5a3, 0x7, 0x8, 0x40, 0xf152, 0x7, 0x7, 0x0, 0x0, 0x1ff, 0x0, 0x7ff, 0xffffff7f, 0x4, 0x8, 0x3, 0x1469, 0x7f, 0x0, 0x6, 0x81, 0x6, 0x0, 0x8, 0x8, 0x8, 0x1, 0x401, 0x4, 0x3f, 0xa77, 0x6, 0x455, 0x3, 0x6, 0xfff, 0x1, 0x1, 0x8, 0x80000001, 0x1000, 0x7, 0x8001, 0x19cfeee7, 0x79b9, 0x3, 0x7ff, 0xffffffff, 0x10000, 0x7, 0x3, 0xe2a, 0x8, 0x8, 0x4, 0x7, 0x7f, 0x0, 0x8001, 0x0, 0x0, 0x3ff, 0x6, 0x7f, 0x0, 0x81, 0x0, 0x9, 0x2f, 0x4, 0xaff, 0x0, 0x900, 0x6, 0x5, 0x3f, 0x9, 0x8, 0x7f, 0x3, 0x5, 0xea, 0x0, 0x9c41, 0x7ff, 0x9, 0x6c9, 0x3, 0xff, 0x2, 0x9, 0x8, 0x0, 0x9, 0x7fff, 0x7f, 0x0, 0x3, 0x0, 0x1, 0xe, 0xfffffffe, 0x1f, 0x7f, 0xc1ee, 0xffff, 0xc4, 0x10000, 0x1, 0x5, 0x2, 0x3, 0x8, 0x8, 0x9, 0x8, 0x5, 0x81, 0x80000000, 0x3, 0x0, 0x92dd, 0x9, 0x1f, 0x81, 0x20, 0x0, 0x1, 0x9, 0x1, 0x4, 0xc262, 0x20, 0xe751, 0x12, 0x3ff, 0x7, 0x20, 0x40, 0x711, 0x7, 0x3f, 0x8, 0x1, 0x1f, 0x40000000, 0x3, 0x96a0, 0x4, 0x1, 0x8, 0x2, 0x7, 0x0, 0x8, 0x4, 0x1, 0xffff, 0x20, 0x0, 0x6, 0x8c9e, 0x8, 0x2a, 0x2, 0x4, 0x1ff, 0x100, 0xff, 0x100, 0x3, 0x40000000, 0x3, 0x7fffffff, 0x4, 0xff, 0x6, 0x6, 0x5, 0x9, 0x1ff, 0x7, 0x7ff, 0x461c2988, 0x0, 0x2, 0x0, 0xe7, 0xfffffffc, 0x2, 0x4, 0xfffffffa, 0x101, 0x0, 0x0, 0x1ba9, 0x5, 0x2, 0x3, 0x7f, 0x7, 0x8, 0x7fff, 0x5, 0x0, 0x1, 0x8fd, 0x9, 0x9, 0x1, 0xfffff000, 0x9, 0x3ff, 0x0, 0x59f6, 0x3f, 0xfffff800, 0x9, 0x6, 0x918, 0x3ff, 0x800, 0x80, 0x1, 0x5c61, 0xc4bf, 0x8001, 0xff, 0x9, 0x8, 0x1, 0x1, 0xfffffffb, 0x5, 0x7fffffff, 0x1, 0x1ff, 0x1, 0x8e, 0xbea0, 0xfffffffc, 0xfffffffc, 0x8, 0x9, 0x57c2, 0x0, 0x8, 0x4, 0x5, 0xfffffff8, 0x5, 0x9e, 0x3, 0x0, 0x4, 0x9, 0x8, 0x8000, 0x2, 0xa8c8, 0x2, 0x3, 0x101, 0x1, 0x7, 0x0, 0x5, 0x5, 0x5, 0x5, 0x2, 0x3, 0x3d8, 0x3, 0x5, 0x7, 0x3, 0x9, 0xb0c, 0xfffff095, 0x9, 0x9, 0x7, 0x6, 0x20, 0x8, 0x3, 0x6, 0x5, 0x3, 0x4, 0x0, 0x5, 0xfffffffa, 0x2, 0x7fff, 0x8, 0x1f, 0x6, 0xabe, 0x1f, 0x490, 0x4, 0x8000, 0x3, 0x7, 0x71, 0x1, 0x970e, 0x3ff, 0x7fffffff, 0x3, 0x1, 0x8, 0xd21, 0x2ba8147d, 0x200, 0x7ff, 0x3, 0x7ff, 0x6, 0x5, 0x8, 0x2, 0x1, 0x101, 0x8, 0x2, 0x2, 0x7f, 0x0, 0x20, 0x0, 0x0, 0x4, 0x9, 0x6, 0x40, 0x8000, 0x0, 0x46e5765b, 0x1f, 0x8, 0x0, 0x401, 0x80000000, 0x40, 0x3ffc0000, 0x1ff, 0x7, 0x0, 0x2, 0x3, 0x5, 0xfff, 0x400, 0x0, 0x8c, 0x5, 0x9, 0x8, 0x800, 0xff, 0x8, 0x1f, 0xffffff7f, 0x8000, 0x4de, 0xc37, 0x3, 0x0, 0x2, 0x3, 0xfffff5a4, 0x6, 0x5, 0x0, 0xfffffbff, 0xffffff81, 0x3, 0x6, 0xc2cc, 0x100, 0x6, 0x1, 0x6, 0x401, 0x800, 0x0, 0x2, 0xc2, 0x8, 0xd1f, 0x4, 0x400, 0x7, 0x3, 0x80000000, 0xb5, 0x80000001, 0x0, 0x9, 0x0, 0x7, 0x1c, 0x7, 0x2, 0x6, 0x8, 0x5, 0x6, 0x20, 0xfffffbff, 0x7, 0x2, 0x7f, 0x10000, 0x7, 0x6, 0x19, 0x6, 0x1f, 0x3f, 0x6f59, 0x8425, 0x5300, 0x7fff, 0xfffffffb, 0x4, 0x1, 0x6, 0x8, 0x8, 0x5, 0x4, 0x0, 0x2, 0x0, 0x100, 0x2, 0x9, 0x5, 0x4, 0x401, 0x6, 0x7, 0x1, 0x412, 0x8, 0x7fffffff, 0x1, 0xc5, 0x2, 0x145, 0x4, 0x3207, 0x2, 0x0, 0x5, 0xfff, 0xfffffe01, 0xe2, 0x0, 0xff, 0xffffffff, 0xfffffffb, 0x5, 0xfffff3bb, 0x0, 0x5, 0x80000001, 0x7, 0xffff, 0x4, 0x6, 0x2, 0x3f, 0x6, 0xffffffff, 0xf6c5, 0x9, 0x80, 0x3, 0xc61, 0xffffffff, 0x10001, 0x3ff, 0x101, 0x3b, 0x0, 0x5, 0x5, 0xffffffff, 0x80000001, 0x2, 0x80000001, 0x7c9, 0x6, 0xd90f, 0x9, 0x9, 0x1f, 0x0, 0x1ff, 0xbf34, 0x0, 0x6, 0xc5, 0x2, 0xffffff81, 0x6, 0x1, 0x1000, 0x24, 0x1, 0x7, 0x6, 0x8, 0x9, 0x1000, 0x7fff, 0x6, 0x2, 0x8000, 0xffffffff, 0x80000000, 0x8, 0x0, 0x9, 0x1e, 0xfffff801, 0x4d, 0x1, 0x5, 0x8, 0x6, 0x400, 0xfffffffb, 0x200, 0x0, 0x1, 0x4, 0x3, 0x20, 0x8001, 0x2, 0x6, 0x4, 0x7, 0x4, 0x1ff, 0x690, 0x2, 0xffff8000, 0x4, 0x2, 0x800, 0x6, 0x8, 0x7d9, 0xff, 0x2000000, 0xc4e, 0x6, 0x7ff, 0x5, 0x80000001, 0x7, 0x5a2, 0x4, 0x7f, 0x1, 0x4, 0x8, 0x3, 0xffffffff, 0x81, 0x6, 0x7, 0x37b, 0x4, 0xfcc, 0x20, 0x42d0, 0x40, 0x8, 0x4, 0x2, 0x8, 0x81, 0x7, 0x0, 0x0, 0x1, 0x10001, 0x0, 0x6, 0x0, 0x2, 0xffffff80, 0x20, 0x1, 0x8, 0x400, 0x5, 0x5, 0x5877ff48, 0xab70, 0x1, 0x0, 0x2, 0xc6, 0x1000, 0x1, 0x4, 0x6, 0x3, 0x1000, 0x6, 0x4, 0x8d2, 0x0, 0xfc0, 0xffff, 0x101, 0x8, 0x80, 0x1000, 0x7, 0x3, 0x9, 0xffffffc0, 0x8000, 0x6, 0x3c31, 0x81, 0x1ff, 0x8c6, 0x7fffffff, 0x6, 0x80, 0x10001, 0x8000, 0xff, 0x80000001, 0x1, 0x4, 0xfffff001, 0x5, 0xff, 0x4, 0x2, 0x401, 0x2, 0x4, 0x1, 0x5, 0x9, 0x1, 0xfffffffc, 0xfffffff9, 0x1, 0x7, 0x7, 0x3, 0x80000001, 0x6, 0x7, 0x100, 0x8001, 0x200, 0x0, 0x1, 0x578, 0x8, 0x3, 0x1ff, 0x400, 0x5, 0x4, 0x6, 0x1, 0x4, 0x6b, 0x9, 0x7, 0x80000000, 0x8001, 0x4, 0x7ff, 0x1000, 0x6aa, 0x0, 0x1b13, 0x80000001, 0x3f, 0x80000001, 0xe4, 0x7fff, 0x5, 0x8, 0xfff, 0xf7, 0x4e92, 0x1, 0x9b9, 0x4, 0x80000001, 0xfff, 0xb3, 0x5, 0x100, 0xa6, 0x40, 0x1, 0xfffffc00, 0x40, 0x9, 0x4, 0x0, 0x3, 0x0, 0x3, 0x8, 0x3, 0x10000, 0x1ff, 0xfffffffd, 0xb77e, 0x101, 0x0, 0x4, 0x4, 0x7, 0x5, 0x5cae, 0x6a]}) r0 = syz_open_dev$hidraw(&(0x7f0000000140), 0x0, 0x1) write$hidraw(r0, &(0x7f0000000180)="66080a810c28ad27cf86f5e368392e05eed4f4d4825954833b3144e7228d9af97c06e5d46985e6393007c542e53b9ec0f6e52a48954e119efd3c5d71b60cd399e9c64d514934d87c2c6f50699aedd1857a86eef53f4a5c661e747ed36824f54ec459d164be8186d9e3a79e131a73650d0a4f709d01c76efc8d33105a36f278e8f7de5838b1fc9d9e2ad7b1e0ca2de1410e05ead0b0d62add348a4119e45cc17fbc6988854d7dc283bb2d4026b25ea6b504f489e08072eb90ee0c99068c99457661ec19cad5545be38bff1f94d21e6db3fff0ee9b4eab9fbf35c5911b38a0129d076df053da54e435d53a005d1aca5e4d0af10e2eb5eeffbcb574dae4bab35455661ddf2e4a12c9740d9fb0282ea741f1765ebb2341f7091ca6d0244871ba9b977bb4caf4787ed19de1afd936ba3c6921587c79e8b9ce1d82cf15d329af90da66b8cc6ed5fe64a3656e902ab556d90841535c119b3ac2037b4251b809185ac3175c535c38012f61801d1d27fa7fcf3853e8a3b2e10feffd174172505a7297f6e756f8ce1adf538fdf29f73b5bd404d5cff95d9ccd947df44eda3a7fc0940f1ee98c2ba0b638ae865a24152fb1b47e792703e7bb9a7d291fd180894157d40ec589a36b95e5faea4713f2da83d35fe8d8528ed2bc5505cc3cce02d9467ede1479e64dbcf55ddebfb28dc2b3fd5c5a65b2d2cd4bca47dc7536d07ce26fac53dc3ab697c089d8611b3de89a7250b905a30f86b707bb6719080b0fc9c04d50760bc5b825911bf804d083215b74e419f01477cd8ca5862dc4f7ac4751cbba65241c7428b4f12fd311f3802042cd00df968e3f8a940badeb3f892ff107d6a7860bd6666e4a5edd1ec4e8ead30237342043465fb2eb5128de9256b39cb161044a871ac9b559cd781b66f6292e1e06b536961058edcc81406369f0f28c1c8669f267a79ebe9546afe6026cf920bd2aa31aad669498707b20e0019514a5cea3e898d5aacd3d80d44c791c030202791f9c5bca391cd0d8140997ac68e7d5470235bac6d7d0cf30e70b6e51a36b66a5b3ba10abbf5688eb388ca533099de61803cce2b91be46e3b55d117c49ef9f2fdbd09220af9923eaa21a0094a4cab2cf43379dc534a197172d1d290bc75ec960fe9551f6fe4bfc4a8142c6aa4a48fb8e6ec8f1dba02b17e3a7cf96081a92c81815229d430826a7e1ac21fe5c211b036941cb2ba93eae4a6a8743af8fd08fe3d91b8ffd52d4dc7ddcc06821e15ce0490a32680a6dadededb66b645a05c63f3944b8a97bf86f13b2231d3b632ea8378f944f22f64c7707710b93b563ec70d56611c463bc0cc6fe9f21aa7e2e9a805e83b717634bc74717df1ecccb42110621531c3f59e68670dfeb6e133b55b691a1b4375ca7a0ef3c02072c8a62fe8eb3b4810cc825d09bf9ba7ca2dcdb5a0eb46f246a125744f20caa9e2b38ceec454ba63c1fb47b580603243e756f7f04e40e36f797b3f14dd30d08335aa40069bf492609e077806d8c52b9ca8432f26d85df843ee7055673334e8ca0d809e710b295631526be449ea826dd57fca05c3d6d6b779a964f0fe7cb16a39013ea39a8000fff94aa9e4d6b85da2719bad63dc53010918c7fdde0975e1f305ed6ee8ff87ef98ef6004884071ba52ab6a81ede40a9709aa455f05f0bcdbfa1aef1360a7c7256aa3bbc744d2c6f307fb0c1c672795c8f7ff5e37c3cc479632de3350f8c5a6d192d8eb73a6977702d423694214aa4677c3ffc793c740268331c25784594e1c5293483a4a2a01101f4baeedf4090998d9ddc865963574c5b05d5a3c10dcb3b70ce567b071454021b5b562195ed36cef59695f3265e4e08a2b2e70c4bca2700c5243e6e999179bde174da15b4ab4d7b304dc67a7a03c32cdb096fbcd904f9d787bc95fe8a22b6613f28a71b5460d44a414c63d495538c6020667db10d49b1d8874cfaa77666d12087643a9e322dfade4cdac2bee7d22c129027713e46d80f498c9eda027b053fd785aa1b7ae019a53a32b7e51d54d94a5fb746cd1e6e77b4d65b3c48b2b9789da203f467934b2334569d9d5a138d87afe65b0d7ada380565f259ec63490163699fa945e10ab39d216db75d6227c11f34c7256e1af892088b507aa6b574a522b87c617bf53f42b3a8c399fcb8c8d2d7a8fc981965c67294a48d1a62f3fe4abd2f540359a4f74e4f3c65bbdf520d926a501b59232a74fe612f57c526f9a2328034d489829e451f771feda276d875bb313268e9f38c06a02799dc3ee4dec3329fd45f1695760299a45ef89bf6e0f000e167a86dd9c6c244134d2985e788838910ab92734494e3207c5ea5d6ce44925b77a4a43d9f9795423297aa2762d4a326784fb86559f1f5713935851910cdc117c1886326124af384d73a67cf95cd0bdba977f286849eb9cebab51241d2d6def1c95058b8b7847b8d84db44668d3204a1cae325c0822735b075caa612eb68d326e1fac7bed9a4b7f93395a067464372704526506c4024b317604924d1055b1b75042e763c132af6754d202b1a4438654d1ff4082d07ca378ce50e010c9a58d77a878198b7313cda06caa9a97ee96e0947fbd1c0389b69ce96490596d4051362eea6829d1795b8168ab468d506d6fa7d286b52446da4d25b4730c1276a0b6b283689ec3f64fc39470054efdfb6e261e80454e382f3c40b6cbf8ae242c01beaaed1d7195e455a40e0ad478d23ca152cde33d525961907a55c408fbdd7e7eded5eb6e9a51ab1c516cafa6b10cd41bf0f57e3ce22b79bcd2daf5469117ba4337a626f68199858f445ac0380833c5f4c7a4d35c2e9e7bcf355c6a97863281f393c19d6dded835d31c06e0dbfbf5734ecfdd3e866c97061da5494d19e7dc8584c63a85bcaa4dd97396e833acc46945119c8048402b6326a93a66619a9a3bdb87457b5fced065f15a7d2023cf2e757ed6fd35a4ad4272aeea83bf077383850f6e1112f288cc2f72e53940bc71199803d9989c8859722f4190cc4faca3377f2d1bf9fcd54c157ea5dc36b54ffebcdeb8a5df9b5d555edef8909f387864cbaabbf18fff45254703cb62e38f9cdeee2b769c9ce1d3f16ab92e0e3af6067cd252f9aa28ae81f763e1f99a50e4573da5becbcb6b11ffe8b48bbb037d7a07f5953acb422af10395b769081629f71c2a182a7633cb703731afa8cecfde76618523669fa93ded5c4ea7727775498980941228a9af3ec6292268652ed4f3731a74334d86802ae05a560d9ef82bccdd96c0c063d6e25583f51c3bd3b5225e33d4defde886727f8b9cde46b7ee9ff0f33eaf4ee1a3aea890980d012c6d14cdd82780798fa4356430a3c45abd5f4835025240cd8afa74a5381744edd3f475316ab7c00467a9588a50edcb40d5f0733f33a47ea5e92471a24dced48d974e227faf839fdfcda75d335743d56eea520c5d3fa523fe639851d2237f02424a8d81fecdf32d375b6cc8d2cacc3b1b3c33898fa2a24c0a23bf6852fb34361ba9bb46c00458644f1c5f827dee7a9dacaadb7e97ee7f55f391a9f161aa3751cde7a648ccf4efcb4f452c34deb98da9c794fe73dde94ada575f08f277212aaea70902f2ca0d927b7190a787852935c37413817f41a31acb8007687675a91d3d81865acb06c22328d87aa70d897b7a76b5c062f97d1e6bdd12c3dc4e1752e8cb7cc28624fb5b8ac5e1d0d4377046fd76e53600891aaeb32375eddd7312a2b60f5c61da0491831c3a1d530ec1ae2af4c291c6468b5d64177b29497945d9d391182e677e2bdaa1ce3eba807169ed011c9e3a7ff1cc43a37eb1155ea4a592d70585471cd4d6cb65b329a90ed2a964c4ab4b32b52fc6c1ba3f0dc53b3504645b243e6a5cccffd93b45d9cc383fb965274749b4c186f2fc0f03154208c23f1edb43d87ba43a7bb610524bffae8338f1a6d07e55984a8ad868d2def6c6e1c916b1abf862f5a2386ae3661d2d500a31a0f8188e8fa0a353d6224a383a3d5c12988411e94f2f17fef94899af064c4a9268793fd5a6899d83c222ec3c534eae737dc1ad291e848f416fdea38e44b16c1a3b73a18f3df437cfad7bef9ced8a8012fe996865dc140bf4fd3523e770fc6d08546cf9c4ae558ca7e22843dd9df3366445a347309646e9a4be32421464b0bcf8d176b1d7cf1d076f1e18511c1f5e2e19f9860f1dcba793bfa46b24f840ba9308d5369c5f43a7650ad91ea680b3a38278e17c09991f272a6031787b43746e94bf54512664145bd00c337dbaebc3f0aae10734fcd5e103e406a27fafe3e2e965f59662b0b2c2cdb098ba5b3451ae9700555c71a913c9e21a4857cc950a3a628eb494e2ecc634957f31db0c307041ecb95c2cd52e33374be763572f869a549ac0da011321be932aadafec799d8c41af3eac3d9fcb0dbc4dd26978b2ed3c827f838c2d0b6a74be1cf76c2abab9fbee4ca3e33b6622489840e601dc40f7612d9511053b335cdc795d934c971700a4efd973e3b271a97a4a0820926906501b584401bfdfbf1afdf0f83f66c32a0f54d741ffd44bb9422e99554102caa9de32edf4959f5ff7fdf553cb31ae6e588e9ae51e2da5ab8c46f8c11eabf78df558c4d4c16531a2d63f9a5f65b288c548f4a58deeb46d92e66955cc9386aaae01bb746b345a97e323d23654d3cf27aa2031c441868ef8cd9be7f8ce96a47bfd6d84dd5f8140651a08bddcc9f9a8dc0397da5b456f67f210b82157230195586d21e6fda980a61f84741ee3f5be3ee3725b44c9a316d9deb544eb9d62cda564bf3fc49c3bc4e82f520e1e20a506d7abd14a90e4026349993dd803cd696055625090d8e64bf87e44dc53f4b1e93b93bd232778329e8aa8aa8a4d1cab0c905c8c9431c607f03a6cdb5df1465004e78ce2b55642a46906b87f808de83881803aaf4567b85406445c3a48ec487f22d125ef7eba45cbbd6d069338c85dd9095fbf2ee39140ff9653278212a450f44d4ec58d1fd0d3f5b80a25aad5ea07d5e1490a70bb085d595649e685e443bd3873d302a5c3ff1edbd39a4e541ef2409edee8937392ce18727ed48e642e6afb2b9f34a07d99a4ee3781e2f922e123a1dc03f45ada557eda4fc9da2ebc43371d35b2f30dc9d5270ca9ed5362ad53804900e6d9c5e063213e27b2090c704066f6ae6b126560c0f49073343b1945a0fc22e702c04f2f776755cb479018dd7b2a9f3862e892306e800119d30555aa190b872cfdd19eebedaac2cccc5e64a9bdab0bafd6ba3f490632bd07", 0xfffffdef) 23:51:40 executing program 5: r0 = syz_open_dev$hidraw(&(0x7f0000000140), 0x0, 0x1) syz_open_dev$hidraw(0x0, 0x0, 0x2c00) write$hidraw(r0, &(0x7f0000000180)="66080a810c28ad27cf86f5e368392e05eed4f4d4825954833b3144e7228d9af97c06e5d46985e6393007c542e53b9ec0f6e52a48954e119efd3c5d71b60cd399e9c64d514934d87c2c6f50699aedd1857a86eef53f4a5c661e747ed36824f54ec459d164be8186d9e3a79e131a73650d0a4f709d01c76efc8d33105a36f278e8f7de5838b1fc9d9e2ad7b1e0ca2de1410e05ead0b0d62add348a4119e45cc17fbc6988854d7dc283bb2d4026b25ea6b504f489e08072eb90ee0c99068c99457661ec19cad5545be38bff1f94d21e6db3fff0ee9b4eab9fbf35c5911b38a0129d076df053da54e435d53a005d1aca5e4d0af10e2eb5eeffbcb574dae4bab35455661ddf2e4a12c9740d9fb0282ea741f1765ebb2341f7091ca6d0244871ba9b977bb4caf4787ed19de1afd936ba3c6921587c79e8b9ce1d82cf15d329af90da66b8cc6ed5fe64a3656e902ab556d90841535c119b3ac2037b4251b809185ac3175c535c38012f61801d1d27fa7fcf3853e8a3b2e10feffd174172505a7297f6e756f8ce1adf538fdf29f73b5bd404d5cff95d9ccd947df44eda3a7fc0940f1ee98c2ba0b638ae865a24152fb1b47e792703e7bb9a7d291fd180894157d40ec589a36b95e5faea4713f2da83d35fe8d8528ed2bc5505cc3cce02d9467ede1479e64dbcf55ddebfb28dc2b3fd5c5a65b2d2cd4bca47dc7536d07ce26fac53dc3ab697c089d8611b3de89a7250b905a30f86b707bb6719080b0fc9c04d50760bc5b825911bf804d083215b74e419f01477cd8ca5862dc4f7ac4751cbba65241c7428b4f12fd311f3802042cd00df968e3f8a940badeb3f892ff107d6a7860bd6666e4a5edd1ec4e8ead30237342043465fb2eb5128de9256b39cb161044a871ac9b559cd781b66f6292e1e06b536961058edcc81406369f0f28c1c8669f267a79ebe9546afe6026cf920bd2aa31aad669498707b20e0019514a5cea3e898d5aacd3d80d44c791c030202791f9c5bca391cd0d8140997ac68e7d5470235bac6d7d0cf30e70b6e51a36b66a5b3ba10abbf5688eb388ca533099de61803cce2b91be46e3b55d117c49ef9f2fdbd09220af9923eaa21a0094a4cab2cf43379dc534a197172d1d290bc75ec960fe9551f6fe4bfc4a8142c6aa4a48fb8e6ec8f1dba02b17e3a7cf96081a92c81815229d430826a7e1ac21fe5c211b036941cb2ba93eae4a6a8743af8fd08fe3d91b8ffd52d4dc7ddcc06821e15ce0490a32680a6dadededb66b645a05c63f3944b8a97bf86f13b2231d3b632ea8378f944f22f64c7707710b93b563ec70d56611c463bc0cc6fe9f21aa7e2e9a805e83b717634bc74717df1ecccb42110621531c3f59e68670dfeb6e133b55b691a1b4375ca7a0ef3c02072c8a62fe8eb3b4810cc825d09bf9ba7ca2dcdb5a0eb46f246a125744f20caa9e2b38ceec454ba63c1fb47b580603243e756f7f04e40e36f797b3f14dd30d08335aa40069bf492609e077806d8c52b9ca8432f26d85df843ee7055673334e8ca0d809e710b295631526be449ea826dd57fca05c3d6d6b779a964f0fe7cb16a39013ea39a8000fff94aa9e4d6b85da2719bad63dc53010918c7fdde0975e1f305ed6ee8ff87ef98ef6004884071ba52ab6a81ede40a9709aa455f05f0bcdbfa1aef1360a7c7256aa3bbc744d2c6f307fb0c1c672795c8f7ff5e37c3cc479632de3350f8c5a6d192d8eb73a6977702d423694214aa4677c3ffc793c740268331c25784594e1c5293483a4a2a01101f4baeedf4090998d9ddc865963574c5b05d5a3c10dcb3b70ce567b071454021b5b562195ed36cef59695f3265e4e08a2b2e70c4bca2700c5243e6e999179bde174da15b4ab4d7b304dc67a7a03c32cdb096fbcd904f9d787bc95fe8a22b6613f28a71b5460d44a414c63d495538c6020667db10d49b1d8874cfaa77666d12087643a9e322dfade4cdac2bee7d22c129027713e46d80f498c9eda027b053fd785aa1b7ae019a53a32b7e51d54d94a5fb746cd1e6e77b4d65b3c48b2b9789da203f467934b2334569d9d5a138d87afe65b0d7ada380565f259ec63490163699fa945e10ab39d216db75d6227c11f34c7256e1af892088b507aa6b574a522b87c617bf53f42b3a8c399fcb8c8d2d7a8fc981965c67294a48d1a62f3fe4abd2f540359a4f74e4f3c65bbdf520d926a501b59232a74fe612f57c526f9a2328034d489829e451f771feda276d875bb313268e9f38c06a02799dc3ee4dec3329fd45f1695760299a45ef89bf6e0f000e167a86dd9c6c244134d2985e788838910ab92734494e3207c5ea5d6ce44925b77a4a43d9f9795423297aa2762d4a326784fb86559f1f5713935851910cdc117c1886326124af384d73a67cf95cd0bdba977f286849eb9cebab51241d2d6def1c95058b8b7847b8d84db44668d3204a1cae325c0822735b075caa612eb68d326e1fac7bed9a4b7f93395a067464372704526506c4024b317604924d1055b1b75042e763c132af6754d202b1a4438654d1ff4082d07ca378ce50e010c9a58d77a878198b7313cda06caa9a97ee96e0947fbd1c0389b69ce96490596d4051362eea6829d1795b8168ab468d506d6fa7d286b52446da4d25b4730c1276a0b6b283689ec3f64fc39470054efdfb6e261e80454e382f3c40b6cbf8ae242c01beaaed1d7195e455a40e0ad478d23ca152cde33d525961907a55c408fbdd7e7eded5eb6e9a51ab1c516cafa6b10cd41bf0f57e3ce22b79bcd2daf5469117ba4337a626f68199858f445ac0380833c5f4c7a4d35c2e9e7bcf355c6a97863281f393c19d6dded835d31c06e0dbfbf5734ecfdd3e866c97061da5494d19e7dc8584c63a85bcaa4dd97396e833acc46945119c8048402b6326a93a66619a9a3bdb87457b5fced065f15a7d2023cf2e757ed6fd35a4ad4272aeea83bf077383850f6e1112f288cc2f72e53940bc71199803d9989c8859722f4190cc4faca3377f2d1bf9fcd54c157ea5dc36b54ffebcdeb8a5df9b5d555edef8909f387864cbaabbf18fff45254703cb62e38f9cdeee2b769c9ce1d3f16ab92e0e3af6067cd252f9aa28ae81f763e1f99a50e4573da5becbcb6b11ffe8b48bbb037d7a07f5953acb422af10395b769081629f71c2a182a7633cb703731afa8cecfde76618523669fa93ded5c4ea7727775498980941228a9af3ec6292268652ed4f3731a74334d86802ae05a560d9ef82bccdd96c0c063d6e25583f51c3bd3b5225e33d4defde886727f8b9cde46b7ee9ff0f33eaf4ee1a3aea890980d012c6d14cdd82780798fa4356430a3c45abd5f4835025240cd8afa74a5381744edd3f475316ab7c00467a9588a50edcb40d5f0733f33a47ea5e92471a24dced48d974e227faf839fdfcda75d335743d56eea520c5d3fa523fe639851d2237f02424a8d81fecdf32d375b6cc8d2cacc3b1b3c33898fa2a24c0a23bf6852fb34361ba9bb46c00458644f1c5f827dee7a9dacaadb7e97ee7f55f391a9f161aa3751cde7a648ccf4efcb4f452c34deb98da9c794fe73dde94ada575f08f277212aaea70902f2ca0d927b7190a787852935c37413817f41a31acb8007687675a91d3d81865acb06c22328d87aa70d897b7a76b5c062f97d1e6bdd12c3dc4e1752e8cb7cc28624fb5b8ac5e1d0d4377046fd76e53600891aaeb32375eddd7312a2b60f5c61da0491831c3a1d530ec1ae2af4c291c6468b5d64177b29497945d9d391182e677e2bdaa1ce3eba807169ed011c9e3a7ff1cc43a37eb1155ea4a592d70585471cd4d6cb65b329a90ed2a964c4ab4b32b52fc6c1ba3f0dc53b3504645b243e6a5cccffd93b45d9cc383fb965274749b4c186f2fc0f03154208c23f1edb43d87ba43a7bb610524bffae8338f1a6d07e55984a8ad868d2def6c6e1c916b1abf862f5a2386ae3661d2d500a31a0f8188e8fa0a353d6224a383a3d5c12988411e94f2f17fef94899af064c4a9268793fd5a6899d83c222ec3c534eae737dc1ad291e848f416fdea38e44b16c1a3b73a18f3df437cfad7bef9ced8a8012fe996865dc140bf4fd3523e770fc6d08546cf9c4ae558ca7e22843dd9df3366445a347309646e9a4be32421464b0bcf8d176b1d7cf1d076f1e18511c1f5e2e19f9860f1dcba793bfa46b24f840ba9308d5369c5f43a7650ad91ea680b3a38278e17c09991f272a6031787b43746e94bf54512664145bd00c337dbaebc3f0aae10734fcd5e103e406a27fafe3e2e965f59662b0b2c2cdb098ba5b3451ae9700555c71a913c9e21a4857cc950a3a628eb494e2ecc634957f31db0c307041ecb95c2cd52e33374be763572f869a549ac0da011321be932aadafec799d8c41af3eac3d9fcb0dbc4dd26978b2ed3c827f838c2d0b6a74be1cf76c2abab9fbee4ca3e33b6622489840e601dc40f7612d9511053b335cdc795d934c971700a4efd973e3b271a97a4a0820926906501b584401bfdfbf1afdf0f83f66c32a0f54d741ffd44bb9422e99554102caa9de32edf4959f5ff7fdf553cb31ae6e588e9ae51e2da5ab8c46f8c11eabf78df558c4d4c16531a2d63f9a5f65b288c548f4a58deeb46d92e66955cc9386aaae01bb746b345a97e323d23654d3cf27aa2031c441868ef8cd9be7f8ce96a47bfd6d84dd5f8140651a08bddcc9f9a8dc0397da5b456f67f210b82157230195586d21e6fda980a61f84741ee3f5be3ee3725b44c9a316d9deb544eb9d62cda564bf3fc49c3bc4e82f520e1e20a506d7abd14a90e4026349993dd803cd696055625090d8e64bf87e44dc53f4b1e93b93bd232778329e8aa8aa8a4d1cab0c905c8c9431c607f03a6cdb5df1465004e78ce2b55642a46906b87f808de83881803aaf4567b85406445c3a48ec487f22d125ef7eba45cbbd6d069338c85dd9095fbf2ee39140ff9653278212a450f44d4ec58d1fd0d3f5b80a25aad5ea07d5e1490a70bb085d595649e685e443bd3873d302a5c3ff1edbd39a4e541ef2409edee8937392ce18727ed48e642e6afb2b9f34a07d99a4ee3781e2f922e123a1dc03f45ada557eda4fc9da2ebc43371d35b2f30dc9d5270ca9ed5362ad53804900e6d9c5e063213e27b2090c704066f6ae6b126560c0f49073343b1945a0fc22e702c04f2f776755cb479018dd7b2a9f3862e892306e800119d30555aa190b872cfdd19eebedaac2cccc5e", 0xe73) 23:51:40 executing program 1: r0 = syz_open_dev$hidraw(&(0x7f0000000140), 0x0, 0x1) syz_open_dev$hidraw(0x0, 0x0, 0x2c00) write$hidraw(r0, &(0x7f0000000180)="66080a810c28ad27cf86f5e368392e05eed4f4d4825954833b3144e7228d9af97c06e5d46985e6393007c542e53b9ec0f6e52a48954e119efd3c5d71b60cd399e9c64d514934d87c2c6f50699aedd1857a86eef53f4a5c661e747ed36824f54ec459d164be8186d9e3a79e131a73650d0a4f709d01c76efc8d33105a36f278e8f7de5838b1fc9d9e2ad7b1e0ca2de1410e05ead0b0d62add348a4119e45cc17fbc6988854d7dc283bb2d4026b25ea6b504f489e08072eb90ee0c99068c99457661ec19cad5545be38bff1f94d21e6db3fff0ee9b4eab9fbf35c5911b38a0129d076df053da54e435d53a005d1aca5e4d0af10e2eb5eeffbcb574dae4bab35455661ddf2e4a12c9740d9fb0282ea741f1765ebb2341f7091ca6d0244871ba9b977bb4caf4787ed19de1afd936ba3c6921587c79e8b9ce1d82cf15d329af90da66b8cc6ed5fe64a3656e902ab556d90841535c119b3ac2037b4251b809185ac3175c535c38012f61801d1d27fa7fcf3853e8a3b2e10feffd174172505a7297f6e756f8ce1adf538fdf29f73b5bd404d5cff95d9ccd947df44eda3a7fc0940f1ee98c2ba0b638ae865a24152fb1b47e792703e7bb9a7d291fd180894157d40ec589a36b95e5faea4713f2da83d35fe8d8528ed2bc5505cc3cce02d9467ede1479e64dbcf55ddebfb28dc2b3fd5c5a65b2d2cd4bca47dc7536d07ce26fac53dc3ab697c089d8611b3de89a7250b905a30f86b707bb6719080b0fc9c04d50760bc5b825911bf804d083215b74e419f01477cd8ca5862dc4f7ac4751cbba65241c7428b4f12fd311f3802042cd00df968e3f8a940badeb3f892ff107d6a7860bd6666e4a5edd1ec4e8ead30237342043465fb2eb5128de9256b39cb161044a871ac9b559cd781b66f6292e1e06b536961058edcc81406369f0f28c1c8669f267a79ebe9546afe6026cf920bd2aa31aad669498707b20e0019514a5cea3e898d5aacd3d80d44c791c030202791f9c5bca391cd0d8140997ac68e7d5470235bac6d7d0cf30e70b6e51a36b66a5b3ba10abbf5688eb388ca533099de61803cce2b91be46e3b55d117c49ef9f2fdbd09220af9923eaa21a0094a4cab2cf43379dc534a197172d1d290bc75ec960fe9551f6fe4bfc4a8142c6aa4a48fb8e6ec8f1dba02b17e3a7cf96081a92c81815229d430826a7e1ac21fe5c211b036941cb2ba93eae4a6a8743af8fd08fe3d91b8ffd52d4dc7ddcc06821e15ce0490a32680a6dadededb66b645a05c63f3944b8a97bf86f13b2231d3b632ea8378f944f22f64c7707710b93b563ec70d56611c463bc0cc6fe9f21aa7e2e9a805e83b717634bc74717df1ecccb42110621531c3f59e68670dfeb6e133b55b691a1b4375ca7a0ef3c02072c8a62fe8eb3b4810cc825d09bf9ba7ca2dcdb5a0eb46f246a125744f20caa9e2b38ceec454ba63c1fb47b580603243e756f7f04e40e36f797b3f14dd30d08335aa40069bf492609e077806d8c52b9ca8432f26d85df843ee7055673334e8ca0d809e710b295631526be449ea826dd57fca05c3d6d6b779a964f0fe7cb16a39013ea39a8000fff94aa9e4d6b85da2719bad63dc53010918c7fdde0975e1f305ed6ee8ff87ef98ef6004884071ba52ab6a81ede40a9709aa455f05f0bcdbfa1aef1360a7c7256aa3bbc744d2c6f307fb0c1c672795c8f7ff5e37c3cc479632de3350f8c5a6d192d8eb73a6977702d423694214aa4677c3ffc793c740268331c25784594e1c5293483a4a2a01101f4baeedf4090998d9ddc865963574c5b05d5a3c10dcb3b70ce567b071454021b5b562195ed36cef59695f3265e4e08a2b2e70c4bca2700c5243e6e999179bde174da15b4ab4d7b304dc67a7a03c32cdb096fbcd904f9d787bc95fe8a22b6613f28a71b5460d44a414c63d495538c6020667db10d49b1d8874cfaa77666d12087643a9e322dfade4cdac2bee7d22c129027713e46d80f498c9eda027b053fd785aa1b7ae019a53a32b7e51d54d94a5fb746cd1e6e77b4d65b3c48b2b9789da203f467934b2334569d9d5a138d87afe65b0d7ada380565f259ec63490163699fa945e10ab39d216db75d6227c11f34c7256e1af892088b507aa6b574a522b87c617bf53f42b3a8c399fcb8c8d2d7a8fc981965c67294a48d1a62f3fe4abd2f540359a4f74e4f3c65bbdf520d926a501b59232a74fe612f57c526f9a2328034d489829e451f771feda276d875bb313268e9f38c06a02799dc3ee4dec3329fd45f1695760299a45ef89bf6e0f000e167a86dd9c6c244134d2985e788838910ab92734494e3207c5ea5d6ce44925b77a4a43d9f9795423297aa2762d4a326784fb86559f1f5713935851910cdc117c1886326124af384d73a67cf95cd0bdba977f286849eb9cebab51241d2d6def1c95058b8b7847b8d84db44668d3204a1cae325c0822735b075caa612eb68d326e1fac7bed9a4b7f93395a067464372704526506c4024b317604924d1055b1b75042e763c132af6754d202b1a4438654d1ff4082d07ca378ce50e010c9a58d77a878198b7313cda06caa9a97ee96e0947fbd1c0389b69ce96490596d4051362eea6829d1795b8168ab468d506d6fa7d286b52446da4d25b4730c1276a0b6b283689ec3f64fc39470054efdfb6e261e80454e382f3c40b6cbf8ae242c01beaaed1d7195e455a40e0ad478d23ca152cde33d525961907a55c408fbdd7e7eded5eb6e9a51ab1c516cafa6b10cd41bf0f57e3ce22b79bcd2daf5469117ba4337a626f68199858f445ac0380833c5f4c7a4d35c2e9e7bcf355c6a97863281f393c19d6dded835d31c06e0dbfbf5734ecfdd3e866c97061da5494d19e7dc8584c63a85bcaa4dd97396e833acc46945119c8048402b6326a93a66619a9a3bdb87457b5fced065f15a7d2023cf2e757ed6fd35a4ad4272aeea83bf077383850f6e1112f288cc2f72e53940bc71199803d9989c8859722f4190cc4faca3377f2d1bf9fcd54c157ea5dc36b54ffebcdeb8a5df9b5d555edef8909f387864cbaabbf18fff45254703cb62e38f9cdeee2b769c9ce1d3f16ab92e0e3af6067cd252f9aa28ae81f763e1f99a50e4573da5becbcb6b11ffe8b48bbb037d7a07f5953acb422af10395b769081629f71c2a182a7633cb703731afa8cecfde76618523669fa93ded5c4ea7727775498980941228a9af3ec6292268652ed4f3731a74334d86802ae05a560d9ef82bccdd96c0c063d6e25583f51c3bd3b5225e33d4defde886727f8b9cde46b7ee9ff0f33eaf4ee1a3aea890980d012c6d14cdd82780798fa4356430a3c45abd5f4835025240cd8afa74a5381744edd3f475316ab7c00467a9588a50edcb40d5f0733f33a47ea5e92471a24dced48d974e227faf839fdfcda75d335743d56eea520c5d3fa523fe639851d2237f02424a8d81fecdf32d375b6cc8d2cacc3b1b3c33898fa2a24c0a23bf6852fb34361ba9bb46c00458644f1c5f827dee7a9dacaadb7e97ee7f55f391a9f161aa3751cde7a648ccf4efcb4f452c34deb98da9c794fe73dde94ada575f08f277212aaea70902f2ca0d927b7190a787852935c37413817f41a31acb8007687675a91d3d81865acb06c22328d87aa70d897b7a76b5c062f97d1e6bdd12c3dc4e1752e8cb7cc28624fb5b8ac5e1d0d4377046fd76e53600891aaeb32375eddd7312a2b60f5c61da0491831c3a1d530ec1ae2af4c291c6468b5d64177b29497945d9d391182e677e2bdaa1ce3eba807169ed011c9e3a7ff1cc43a37eb1155ea4a592d70585471cd4d6cb65b329a90ed2a964c4ab4b32b52fc6c1ba3f0dc53b3504645b243e6a5cccffd93b45d9cc383fb965274749b4c186f2fc0f03154208c23f1edb43d87ba43a7bb610524bffae8338f1a6d07e55984a8ad868d2def6c6e1c916b1abf862f5a2386ae3661d2d500a31a0f8188e8fa0a353d6224a383a3d5c12988411e94f2f17fef94899af064c4a9268793fd5a6899d83c222ec3c534eae737dc1ad291e848f416fdea38e44b16c1a3b73a18f3df437cfad7bef9ced8a8012fe996865dc140bf4fd3523e770fc6d08546cf9c4ae558ca7e22843dd9df3366445a347309646e9a4be32421464b0bcf8d176b1d7cf1d076f1e18511c1f5e2e19f9860f1dcba793bfa46b24f840ba9308d5369c5f43a7650ad91ea680b3a38278e17c09991f272a6031787b43746e94bf54512664145bd00c337dbaebc3f0aae10734fcd5e103e406a27fafe3e2e965f59662b0b2c2cdb098ba5b3451ae9700555c71a913c9e21a4857cc950a3a628eb494e2ecc634957f31db0c307041ecb95c2cd52e33374be763572f869a549ac0da011321be932aadafec799d8c41af3eac3d9fcb0dbc4dd26978b2ed3c827f838c2d0b6a74be1cf76c2abab9fbee4ca3e33b6622489840e601dc40f7612d9511053b335cdc795d934c971700a4efd973e3b271a97a4a0820926906501b584401bfdfbf1afdf0f83f66c32a0f54d741ffd44bb9422e99554102caa9de32edf4959f5ff7fdf553cb31ae6e588e9ae51e2da5ab8c46f8c11eabf78df558c4d4c16531a2d63f9a5f65b288c548f4a58deeb46d92e66955cc9386aaae01bb746b345a97e323d23654d3cf27aa2031c441868ef8cd9be7f8ce96a47bfd6d84dd5f8140651a08bddcc9f9a8dc0397da5b456f67f210b82157230195586d21e6fda980a61f84741ee3f5be3ee3725b44c9a316d9deb544eb9d62cda564bf3fc49c3bc4e82f520e1e20a506d7abd14a90e4026349993dd803cd696055625090d8e64bf87e44dc53f4b1e93b93bd232778329e8aa8aa8a4d1cab0c905c8c9431c607f03a6cdb5df1465004e78ce2b55642a46906b87f808de83881803aaf4567b85406445c3a48ec487f22d125ef7eba45cbbd6d069338c85dd9095fbf2ee39140ff9653278212a450f44d4ec58d1fd0d3f5b80a25aad5ea07d5e1490a70bb085d595649e685e443bd3873d302a5c3ff1edbd39a4e541ef2409edee8937392ce18727ed48e642e6afb2b9f34a07d99a4ee3781e2f922e123a1dc03f45ada557eda4fc9da2ebc43371d35b2f30dc9d5270ca9ed5362ad53804900e6d9c5e063213e27b2090c704066f6ae6b126560c0f49073343b1945a0fc22e702c04f2f776755cb479018dd7b2a9f3862e892306e800119d30555aa190b872cfdd19eebedaac2cccc5e64a9bdab0bafd6", 0xe7a) 23:51:40 executing program 4: r0 = syz_open_dev$hidraw(&(0x7f0000000140), 0x0, 0x1) write$hidraw(r0, &(0x7f0000000180)="66080a810c28ad27cf86f5e368392e05eed4f4d4825954833b3144e7228d9af97c06e5d46985e6393007c542e53b9ec0f6e52a48954e119efd3c5d71b60cd399e9c64d514934d87c2c6f50699aedd1857a86eef53f4a5c661e747ed36824f54ec459d164be8186d9e3a79e131a73650d0a4f709d01c76efc8d33105a36f278e8f7de5838b1fc9d9e2ad7b1e0ca2de1410e05ead0b0d62add348a4119e45cc17fbc6988854d7dc283bb2d4026b25ea6b504f489e08072eb90ee0c99068c99457661ec19cad5545be38bff1f94d21e6db3fff0ee9b4eab9fbf35c5911b38a0129d076df053da54e435d53a005d1aca5e4d0af10e2eb5eeffbcb574dae4bab35455661ddf2e4a12c9740d9fb0282ea741f1765ebb2341f7091ca6d0244871ba9b977bb4caf4787ed19de1afd936ba3c6921587c79e8b9ce1d82cf15d329af90da66b8cc6ed5fe64a3656e902ab556d90841535c119b3ac2037b4251b809185ac3175c535c38012f61801d1d27fa7fcf3853e8a3b2e10feffd174172505a7297f6e756f8ce1adf538fdf29f73b5bd404d5cff95d9ccd947df44eda3a7fc0940f1ee98c2ba0b638ae865a24152fb1b47e792703e7bb9a7d291fd180894157d40ec589a36b95e5faea4713f2da83d35fe8d8528ed2bc5505cc3cce02d9467ede1479e64dbcf55ddebfb28dc2b3fd5c5a65b2d2cd4bca47dc7536d07ce26fac53dc3ab697c089d8611b3de89a7250b905a30f86b707bb6719080b0fc9c04d50760bc5b825911bf804d083215b74e419f01477cd8ca5862dc4f7ac4751cbba65241c7428b4f12fd311f3802042cd00df968e3f8a940badeb3f892ff107d6a7860bd6666e4a5edd1ec4e8ead30237342043465fb2eb5128de9256b39cb161044a871ac9b559cd781b66f6292e1e06b536961058edcc81406369f0f28c1c8669f267a79ebe9546afe6026cf920bd2aa31aad669498707b20e0019514a5cea3e898d5aacd3d80d44c791c030202791f9c5bca391cd0d8140997ac68e7d5470235bac6d7d0cf30e70b6e51a36b66a5b3ba10abbf5688eb388ca533099de61803cce2b91be46e3b55d117c49ef9f2fdbd09220af9923eaa21a0094a4cab2cf43379dc534a197172d1d290bc75ec960fe9551f6fe4bfc4a8142c6aa4a48fb8e6ec8f1dba02b17e3a7cf96081a92c81815229d430826a7e1ac21fe5c211b036941cb2ba93eae4a6a8743af8fd08fe3d91b8ffd52d4dc7ddcc06821e15ce0490a32680a6dadededb66b645a05c63f3944b8a97bf86f13b2231d3b632ea8378f944f22f64c7707710b93b563ec70d56611c463bc0cc6fe9f21aa7e2e9a805e83b717634bc74717df1ecccb42110621531c3f59e68670dfeb6e133b55b691a1b4375ca7a0ef3c02072c8a62fe8eb3b4810cc825d09bf9ba7ca2dcdb5a0eb46f246a125744f20caa9e2b38ceec454ba63c1fb47b580603243e756f7f04e40e36f797b3f14dd30d08335aa40069bf492609e077806d8c52b9ca8432f26d85df843ee7055673334e8ca0d809e710b295631526be449ea826dd57fca05c3d6d6b779a964f0fe7cb16a39013ea39a8000fff94aa9e4d6b85da2719bad63dc53010918c7fdde0975e1f305ed6ee8ff87ef98ef6004884071ba52ab6a81ede40a9709aa455f05f0bcdbfa1aef1360a7c7256aa3bbc744d2c6f307fb0c1c672795c8f7ff5e37c3cc479632de3350f8c5a6d192d8eb73a6977702d423694214aa4677c3ffc793c740268331c25784594e1c5293483a4a2a01101f4baeedf4090998d9ddc865963574c5b05d5a3c10dcb3b70ce567b071454021b5b562195ed36cef59695f3265e4e08a2b2e70c4bca2700c5243e6e999179bde174da15b4ab4d7b304dc67a7a03c32cdb096fbcd904f9d787bc95fe8a22b6613f28a71b5460d44a414c63d495538c6020667db10d49b1d8874cfaa77666d12087643a9e322dfade4cdac2bee7d22c129027713e46d80f498c9eda027b053fd785aa1b7ae019a53a32b7e51d54d94a5fb746cd1e6e77b4d65b3c48b2b9789da203f467934b2334569d9d5a138d87afe65b0d7ada380565f259ec63490163699fa945e10ab39d216db75d6227c11f34c7256e1af892088b507aa6b574a522b87c617bf53f42b3a8c399fcb8c8d2d7a8fc981965c67294a48d1a62f3fe4abd2f540359a4f74e4f3c65bbdf520d926a501b59232a74fe612f57c526f9a2328034d489829e451f771feda276d875bb313268e9f38c06a02799dc3ee4dec3329fd45f1695760299a45ef89bf6e0f000e167a86dd9c6c244134d2985e788838910ab92734494e3207c5ea5d6ce44925b77a4a43d9f9795423297aa2762d4a326784fb86559f1f5713935851910cdc117c1886326124af384d73a67cf95cd0bdba977f286849eb9cebab51241d2d6def1c95058b8b7847b8d84db44668d3204a1cae325c0822735b075caa612eb68d326e1fac7bed9a4b7f93395a067464372704526506c4024b317604924d1055b1b75042e763c132af6754d202b1a4438654d1ff4082d07ca378ce50e010c9a58d77a878198b7313cda06caa9a97ee96e0947fbd1c0389b69ce96490596d4051362eea6829d1795b8168ab468d506d6fa7d286b52446da4d25b4730c1276a0b6b283689ec3f64fc39470054efdfb6e261e80454e382f3c40b6cbf8ae242c01beaaed1d7195e455a40e0ad478d23ca152cde33d525961907a55c408fbdd7e7eded5eb6e9a51ab1c516cafa6b10cd41bf0f57e3ce22b79bcd2daf5469117ba4337a626f68199858f445ac0380833c5f4c7a4d35c2e9e7bcf355c6a97863281f393c19d6dded835d31c06e0dbfbf5734ecfdd3e866c97061da5494d19e7dc8584c63a85bcaa4dd97396e833acc46945119c8048402b6326a93a66619a9a3bdb87457b5fced065f15a7d2023cf2e757ed6fd35a4ad4272aeea83bf077383850f6e1112f288cc2f72e53940bc71199803d9989c8859722f4190cc4faca3377f2d1bf9fcd54c157ea5dc36b54ffebcdeb8a5df9b5d555edef8909f387864cbaabbf18fff45254703cb62e38f9cdeee2b769c9ce1d3f16ab92e0e3af6067cd252f9aa28ae81f763e1f99a50e4573da5becbcb6b11ffe8b48bbb037d7a07f5953acb422af10395b769081629f71c2a182a7633cb703731afa8cecfde76618523669fa93ded5c4ea7727775498980941228a9af3ec6292268652ed4f3731a74334d86802ae05a560d9ef82bccdd96c0c063d6e25583f51c3bd3b5225e33d4defde886727f8b9cde46b7ee9ff0f33eaf4ee1a3aea890980d012c6d14cdd82780798fa4356430a3c45abd5f4835025240cd8afa74a5381744edd3f475316ab7c00467a9588a50edcb40d5f0733f33a47ea5e92471a24dced48d974e227faf839fdfcda75d335743d56eea520c5d3fa523fe639851d2237f02424a8d81fecdf32d375b6cc8d2cacc3b1b3c33898fa2a24c0a23bf6852fb34361ba9bb46c00458644f1c5f827dee7a9dacaadb7e97ee7f55f391a9f161aa3751cde7a648ccf4efcb4f452c34deb98da9c794fe73dde94ada575f08f277212aaea70902f2ca0d927b7190a787852935c37413817f41a31acb8007687675a91d3d81865acb06c22328d87aa70d897b7a76b5c062f97d1e6bdd12c3dc4e1752e8cb7cc28624fb5b8ac5e1d0d4377046fd76e53600891aaeb32375eddd7312a2b60f5c61da0491831c3a1d530ec1ae2af4c291c6468b5d64177b29497945d9d391182e677e2bdaa1ce3eba807169ed011c9e3a7ff1cc43a37eb1155ea4a592d70585471cd4d6cb65b329a90ed2a964c4ab4b32b52fc6c1ba3f0dc53b3504645b243e6a5cccffd93b45d9cc383fb965274749b4c186f2fc0f03154208c23f1edb43d87ba43a7bb610524bffae8338f1a6d07e55984a8ad868d2def6c6e1c916b1abf862f5a2386ae3661d2d500a31a0f8188e8fa0a353d6224a383a3d5c12988411e94f2f17fef94899af064c4a9268793fd5a6899d83c222ec3c534eae737dc1ad291e848f416fdea38e44b16c1a3b73a18f3df437cfad7bef9ced8a8012fe996865dc140bf4fd3523e770fc6d08546cf9c4ae558ca7e22843dd9df3366445a347309646e9a4be32421464b0bcf8d176b1d7cf1d076f1e18511c1f5e2e19f9860f1dcba793bfa46b24f840ba9308d5369c5f43a7650ad91ea680b3a38278e17c09991f272a6031787b43746e94bf54512664145bd00c337dbaebc3f0aae10734fcd5e103e406a27fafe3e2e965f59662b0b2c2cdb098ba5b3451ae9700555c71a913c9e21a4857cc950a3a628eb494e2ecc634957f31db0c307041ecb95c2cd52e33374be763572f869a549ac0da011321be932aadafec799d8c41af3eac3d9fcb0dbc4dd26978b2ed3c827f838c2d0b6a74be1cf76c2abab9fbee4ca3e33b6622489840e601dc40f7612d9511053b335cdc795d934c971700a4efd973e3b271a97a4a0820926906501b584401bfdfbf1afdf0f83f66c32a0f54d741ffd44bb9422e99554102caa9de32edf4959f5ff7fdf553cb31ae6e588e9ae51e2da5ab8c46f8c11eabf78df558c4d4c16531a2d63f9a5f65b288c548f4a58deeb46d92e66955cc9386aaae01bb746b345a97e323d23654d3cf27aa2031c441868ef8cd9be7f8ce96a47bfd6d84dd5f8140651a08bddcc9f9a8dc0397da5b456f67f210b82157230195586d21e6fda980a61f84741ee3f5be3ee3725b44c9a316d9deb544eb9d62cda564bf3fc49c3bc4e82f520e1e20a506d7abd14a90e4026349993dd803cd696055625090d8e64bf87e44dc53f4b1e93b93bd232778329e8aa8aa8a4d1cab0c905c8c9431c607f03a6cdb5df1465004e78ce2b55642a46906b87f808de83881803aaf4567b85406445c3a48ec487f22d125ef7eba45cbbd6d069338c85dd9095fbf2ee39140ff9653278212a450f44d4ec58d1fd0d3f5b80a25aad5ea07d5e1490a70bb085d595649e685e443bd3873d302a5c3ff1edbd39a4e541ef2409edee8937392ce18727ed48e642e6afb2b9f34a07d99a4ee3781e2f922e123a1dc03f45ada", 0xe0d) 23:51:40 executing program 2: r0 = syz_open_dev$hidraw(&(0x7f0000000140), 0x0, 0x0) write$hidraw(r0, &(0x7f0000000180)="66080a810c28ad27cf86f5e368392e05eed4f4d4825954833b3144e7228d9af97c06e5d46985e6393007c542e53b9ec0f6e52a48954e119efd3c5d71b60cd399e9c64d514934d87c2c6f50699aedd1857a86eef53f4a5c661e747ed36824f54ec459d164be8186d9e3a79e131a73650d0a4f709d01c76efc8d33105a36f278e8f7de5838b1fc9d9e2ad7b1e0ca2de1410e05ead0b0d62add348a4119e45cc17fbc6988854d7dc283bb2d4026b25ea6b504f489e08072eb90ee0c99068c99457661ec19cad5545be38bff1f94d21e6db3fff0ee9b4eab9fbf35c5911b38a0129d076df053da54e435d53a005d1aca5e4d0af10e2eb5eeffbcb574dae4bab35455661ddf2e4a12c9740d9fb0282ea741f1765ebb2341f7091ca6d0244871ba9b977bb4caf4787ed19de1afd936ba3c6921587c79e8b9ce1d82cf15d329af90da66b8cc6ed5fe64a3656e902ab556d90841535c119b3ac2037b4251b809185ac3175c535c38012f61801d1d27fa7fcf3853e8a3b2e10feffd174172505a7297f6e756f8ce1adf538fdf29f73b5bd404d5cff95d9ccd947df44eda3a7fc0940f1ee98c2ba0b638ae865a24152fb1b47e792703e7bb9a7d291fd180894157d40ec589a36b95e5faea4713f2da83d35fe8d8528ed2bc5505cc3cce02d9467ede1479e64dbcf55ddebfb28dc2b3fd5c5a65b2d2cd4bca47dc7536d07ce26fac53dc3ab697c089d8611b3de89a7250b905a30f86b707bb6719080b0fc9c04d50760bc5b825911bf804d083215b74e419f01477cd8ca5862dc4f7ac4751cbba65241c7428b4f12fd311f3802042cd00df968e3f8a940badeb3f892ff107d6a7860bd6666e4a5edd1ec4e8ead30237342043465fb2eb5128de9256b39cb161044a871ac9b559cd781b66f6292e1e06b536961058edcc81406369f0f28c1c8669f267a79ebe9546afe6026cf920bd2aa31aad669498707b20e0019514a5cea3e898d5aacd3d80d44c791c030202791f9c5bca391cd0d8140997ac68e7d5470235bac6d7d0cf30e70b6e51a36b66a5b3ba10abbf5688eb388ca533099de61803cce2b91be46e3b55d117c49ef9f2fdbd09220af9923eaa21a0094a4cab2cf43379dc534a197172d1d290bc75ec960fe9551f6fe4bfc4a8142c6aa4a48fb8e6ec8f1dba02b17e3a7cf96081a92c81815229d430826a7e1ac21fe5c211b036941cb2ba93eae4a6a8743af8fd08fe3d91b8ffd52d4dc7ddcc06821e15ce0490a32680a6dadededb66b645a05c63f3944b8a97bf86f13b2231d3b632ea8378f944f22f64c7707710b93b563ec70d56611c463bc0cc6fe9f21aa7e2e9a805e83b717634bc74717df1ecccb42110621531c3f59e68670dfeb6e133b55b691a1b4375ca7a0ef3c02072c8a62fe8eb3b4810cc825d09bf9ba7ca2dcdb5a0eb46f246a125744f20caa9e2b38ceec454ba63c1fb47b580603243e756f7f04e40e36f797b3f14dd30d08335aa40069bf492609e077806d8c52b9ca8432f26d85df843ee7055673334e8ca0d809e710b295631526be449ea826dd57fca05c3d6d6b779a964f0fe7cb16a39013ea39a8000fff94aa9e4d6b85da2719bad63dc53010918c7fdde0975e1f305ed6ee8ff87ef98ef6004884071ba52ab6a81ede40a9709aa455f05f0bcdbfa1aef1360a7c7256aa3bbc744d2c6f307fb0c1c672795c8f7ff5e37c3cc479632de3350f8c5a6d192d8eb73a6977702d423694214aa4677c3ffc793c740268331c25784594e1c5293483a4a2a01101f4baeedf4090998d9ddc865963574c5b05d5a3c10dcb3b70ce567b071454021b5b562195ed36cef59695f3265e4e08a2b2e70c4bca2700c5243e6e999179bde174da15b4ab4d7b304dc67a7a03c32cdb096fbcd904f9d787bc95fe8a22b6613f28a71b5460d44a414c63d495538c6020667db10d49b1d8874cfaa77666d12087643a9e322dfade4cdac2bee7d22c129027713e46d80f498c9eda027b053fd785aa1b7ae019a53a32b7e51d54d94a5fb746cd1e6e77b4d65b3c48b2b9789da203f467934b2334569d9d5a138d87afe65b0d7ada380565f259ec63490163699fa945e10ab39d216db75d6227c11f34c7256e1af892088b507aa6b574a522b87c617bf53f42b3a8c399fcb8c8d2d7a8fc981965c67294a48d1a62f3fe4abd2f540359a4f74e4f3c65bbdf520d926a501b59232a74fe612f57c526f9a2328034d489829e451f771feda276d875bb313268e9f38c06a02799dc3ee4dec3329fd45f1695760299a45ef89bf6e0f000e167a86dd9c6c244134d2985e788838910ab92734494e3207c5ea5d6ce44925b77a4a43d9f9795423297aa2762d4a326784fb86559f1f5713935851910cdc117c1886326124af384d73a67cf95cd0bdba977f286849eb9cebab51241d2d6def1c95058b8b7847b8d84db44668d3204a1cae325c0822735b075caa612eb68d326e1fac7bed9a4b7f93395a067464372704526506c4024b317604924d1055b1b75042e763c132af6754d202b1a4438654d1ff4082d07ca378ce50e010c9a58d77a878198b7313cda06caa9a97ee96e0947fbd1c0389b69ce96490596d4051362eea6829d1795b8168ab468d506d6fa7d286b52446da4d25b4730c1276a0b6b283689ec3f64fc39470054efdfb6e261e80454e382f3c40b6cbf8ae242c01beaaed1d7195e455a40e0ad478d23ca152cde33d525961907a55c408fbdd7e7eded5eb6e9a51ab1c516cafa6b10cd41bf0f57e3ce22b79bcd2daf5469117ba4337a626f68199858f445ac0380833c5f4c7a4d35c2e9e7bcf355c6a97863281f393c19d6dded835d31c06e0dbfbf5734ecfdd3e866c97061da5494d19e7dc8584c63a85bcaa4dd97396e833acc46945119c8048402b6326a93a66619a9a3bdb87457b5fced065f15a7d2023cf2e757ed6fd35a4ad4272aeea83bf077383850f6e1112f288cc2f72e53940bc71199803d9989c8859722f4190cc4faca3377f2d1bf9fcd54c157ea5dc36b54ffebcdeb8a5df9b5d555edef8909f387864cbaabbf18fff45254703cb62e38f9cdeee2b769c9ce1d3f16ab92e0e3af6067cd252f9aa28ae81f763e1f99a50e4573da5becbcb6b11ffe8b48bbb037d7a07f5953acb422af10395b769081629f71c2a182a7633cb703731afa8cecfde76618523669fa93ded5c4ea7727775498980941228a9af3ec6292268652ed4f3731a74334d86802ae05a560d9ef82bccdd96c0c063d6e25583f51c3bd3b5225e33d4defde886727f8b9cde46b7ee9ff0f33eaf4ee1a3aea890980d012c6d14cdd82780798fa4356430a3c45abd5f4835025240cd8afa74a5381744edd3f475316ab7c00467a9588a50edcb40d5f0733f33a47ea5e92471a24dced48d974e227faf839fdfcda75d335743d56eea520c5d3fa523fe639851d2237f02424a8d81fecdf32d375b6cc8d2cacc3b1b3c33898fa2a24c0a23bf6852fb34361ba9bb46c00458644f1c5f827dee7a9dacaadb7e97ee7f55f391a9f161aa3751cde7a648ccf4efcb4f452c34deb98da9c794fe73dde94ada575f08f277212aaea70902f2ca0d927b7190a787852935c37413817f41a31acb8007687675a91d3d81865acb06c22328d87aa70d897b7a76b5c062f97d1e6bdd12c3dc4e1752e8cb7cc28624fb5b8ac5e1d0d4377046fd76e53600891aaeb32375eddd7312a2b60f5c61da0491831c3a1d530ec1ae2af4c291c6468b5d64177b29497945d9d391182e677e2bdaa1ce3eba807169ed011c9e3a7ff1cc43a37eb1155ea4a592d70585471cd4d6cb65b329a90ed2a964c4ab4b32b52fc6c1ba3f0dc53b3504645b243e6a5cccffd93b45d9cc383fb965274749b4c186f2fc0f03154208c23f1edb43d87ba43a7bb610524bffae8338f1a6d07e55984a8ad868d2def6c6e1c916b1abf862f5a2386ae3661d2d500a31a0f8188e8fa0a353d6224a383a3d5c12988411e94f2f17fef94899af064c4a9268793fd5a6899d83c222ec3c534eae737dc1ad291e848f416fdea38e44b16c1a3b73a18f3df437cfad7bef9ced8a8012fe996865dc140bf4fd3523e770fc6d08546cf9c4ae558ca7e22843dd9df3366445a347309646e9a4be32421464b0bcf8d176b1d7cf1d076f1e18511c1f5e2e19f9860f1dcba793bfa46b24f840ba9308d5369c5f43a7650ad91ea680b3a38278e17c09991f272a6031787b43746e94bf54512664145bd00c337dbaebc3f0aae10734fcd5e103e406a27fafe3e2e965f59662b0b2c2cdb098ba5b3451ae9700555c71a913c9e21a4857cc950a3a628eb494e2ecc634957f31db0c307041ecb95c2cd52e33374be763572f869a549ac0da011321be932aadafec799d8c41af3eac3d9fcb0dbc4dd26978b2ed3c827f838c2d0b6a74be1cf76c2abab9fbee4ca3e33b6622489840e601dc40f7612d9511053b335cdc795d934c971700a4efd973e3b271a97a4a0820926906501b584401bfdfbf1afdf0f83f66c32a0f54d741ffd44bb9422e99554102caa9de32edf4959f5ff7fdf553cb31ae6e588e9ae51e2da5ab8c46f8c11eabf78df558c4d4c16531a2d63f9a5f65b288c548f4a58deeb46d92e66955cc9386aaae01bb746b345a97e323d23654d3cf27aa2031c441868ef8cd9be7f8ce96a47bfd6d84dd5f8140651a08bddcc9f9a8dc0397da5b456f67f210b82157230195586d21e6fda980a61f84741ee3f5be3ee3725b44c9a316d9deb544eb9d62cda564bf3fc49c3bc4e82f520e1e20a506d7abd14a90e4026349993dd803cd696055625090d8e64bf87e44dc53f4b1e93b93bd232778329e8aa8aa8a4d1cab0c905c8c9431c607f03a6cdb5df1465004e78ce2b55642a46906b87f808de83881803aaf4567b85406445c3a48ec487f22d125ef7eba45cbbd6d069338c85dd9095fbf2ee39140ff9653278212a450f44d4ec58d1fd0d3f5b80a25aad5ea07d5e1490a70bb085d595649e685e443bd3873d302a5c3ff1edbd39a4e541ef2409edee8937392ce18727ed48e642e6afb2b9f34a07d99a4ee3781e2f922e123a1dc03f45ada557eda4fc9da2ebc43371d35b2f30dc9d5270ca9ed5362ad53804900e6d9c5e063213e27b2090c704066f6ae6b126560c0f49073343b1945a0fc22e702c04f2f776755cb479018dd7b2a9f3862e892306e800119d30555aa190b872cfdd19eebedaac2cccc5e64a9bdab0bafd6ba3f490632bd07", 0xfffffdef) r1 = syz_open_dev$hidraw(&(0x7f0000000140), 0x0, 0x1) r2 = syz_open_dev$evdev(&(0x7f0000001080), 0x7, 0x0) read$hidraw(r1, &(0x7f0000000040)=""/57, 0x39) ioctl$EVIOCGMASK(r2, 0x5452, &(0x7f0000000100)={0x3fd67d5a47b743fa, 0x0, 0x0}) ioctl$EVIOCSABS3F(r2, 0x401845ff, &(0x7f0000001040)={0x101, 0x5f3f4a09, 0x6, 0x8, 0x1ff}) ioctl$HIDIOCSFEATURE(r1, 0xc0404806, &(0x7f0000000000)="b48332c179a199a2d0a03ae3aa4d8c9a90c689587e6f") 23:51:40 executing program 3: syz_open_dev$evdev(0xfffffffffffffffc, 0x0, 0x18f240) syz_open_dev$evdev(&(0x7f0000000540), 0x0, 0x200000) 23:51:41 executing program 3: syz_open_dev$evdev(0xfffffffffffffffc, 0x0, 0x18f240) syz_open_dev$evdev(&(0x7f0000000540), 0x0, 0x200000) [ 2270.795707][ T33] audit: type=1800 audit(1625097101.009:54): pid=28059 uid=0 auid=4294967295 ses=4294967295 subj==unconfined op=collect_data cause=failed(directio) comm="syz-executor.3" name=48C7C060 dev="sda1" ino=14732 res=0 errno=0 23:51:41 executing program 4: r0 = syz_open_dev$hidraw(&(0x7f0000000140), 0x0, 0x1) write$hidraw(r0, &(0x7f0000000180)="66080a810c28ad27cf86f5e368392e05eed4f4d4825954833b3144e7228d9af97c06e5d46985e6393007c542e53b9ec0f6e52a48954e119efd3c5d71b60cd399e9c64d514934d87c2c6f50699aedd1857a86eef53f4a5c661e747ed36824f54ec459d164be8186d9e3a79e131a73650d0a4f709d01c76efc8d33105a36f278e8f7de5838b1fc9d9e2ad7b1e0ca2de1410e05ead0b0d62add348a4119e45cc17fbc6988854d7dc283bb2d4026b25ea6b504f489e08072eb90ee0c99068c99457661ec19cad5545be38bff1f94d21e6db3fff0ee9b4eab9fbf35c5911b38a0129d076df053da54e435d53a005d1aca5e4d0af10e2eb5eeffbcb574dae4bab35455661ddf2e4a12c9740d9fb0282ea741f1765ebb2341f7091ca6d0244871ba9b977bb4caf4787ed19de1afd936ba3c6921587c79e8b9ce1d82cf15d329af90da66b8cc6ed5fe64a3656e902ab556d90841535c119b3ac2037b4251b809185ac3175c535c38012f61801d1d27fa7fcf3853e8a3b2e10feffd174172505a7297f6e756f8ce1adf538fdf29f73b5bd404d5cff95d9ccd947df44eda3a7fc0940f1ee98c2ba0b638ae865a24152fb1b47e792703e7bb9a7d291fd180894157d40ec589a36b95e5faea4713f2da83d35fe8d8528ed2bc5505cc3cce02d9467ede1479e64dbcf55ddebfb28dc2b3fd5c5a65b2d2cd4bca47dc7536d07ce26fac53dc3ab697c089d8611b3de89a7250b905a30f86b707bb6719080b0fc9c04d50760bc5b825911bf804d083215b74e419f01477cd8ca5862dc4f7ac4751cbba65241c7428b4f12fd311f3802042cd00df968e3f8a940badeb3f892ff107d6a7860bd6666e4a5edd1ec4e8ead30237342043465fb2eb5128de9256b39cb161044a871ac9b559cd781b66f6292e1e06b536961058edcc81406369f0f28c1c8669f267a79ebe9546afe6026cf920bd2aa31aad669498707b20e0019514a5cea3e898d5aacd3d80d44c791c030202791f9c5bca391cd0d8140997ac68e7d5470235bac6d7d0cf30e70b6e51a36b66a5b3ba10abbf5688eb388ca533099de61803cce2b91be46e3b55d117c49ef9f2fdbd09220af9923eaa21a0094a4cab2cf43379dc534a197172d1d290bc75ec960fe9551f6fe4bfc4a8142c6aa4a48fb8e6ec8f1dba02b17e3a7cf96081a92c81815229d430826a7e1ac21fe5c211b036941cb2ba93eae4a6a8743af8fd08fe3d91b8ffd52d4dc7ddcc06821e15ce0490a32680a6dadededb66b645a05c63f3944b8a97bf86f13b2231d3b632ea8378f944f22f64c7707710b93b563ec70d56611c463bc0cc6fe9f21aa7e2e9a805e83b717634bc74717df1ecccb42110621531c3f59e68670dfeb6e133b55b691a1b4375ca7a0ef3c02072c8a62fe8eb3b4810cc825d09bf9ba7ca2dcdb5a0eb46f246a125744f20caa9e2b38ceec454ba63c1fb47b580603243e756f7f04e40e36f797b3f14dd30d08335aa40069bf492609e077806d8c52b9ca8432f26d85df843ee7055673334e8ca0d809e710b295631526be449ea826dd57fca05c3d6d6b779a964f0fe7cb16a39013ea39a8000fff94aa9e4d6b85da2719bad63dc53010918c7fdde0975e1f305ed6ee8ff87ef98ef6004884071ba52ab6a81ede40a9709aa455f05f0bcdbfa1aef1360a7c7256aa3bbc744d2c6f307fb0c1c672795c8f7ff5e37c3cc479632de3350f8c5a6d192d8eb73a6977702d423694214aa4677c3ffc793c740268331c25784594e1c5293483a4a2a01101f4baeedf4090998d9ddc865963574c5b05d5a3c10dcb3b70ce567b071454021b5b562195ed36cef59695f3265e4e08a2b2e70c4bca2700c5243e6e999179bde174da15b4ab4d7b304dc67a7a03c32cdb096fbcd904f9d787bc95fe8a22b6613f28a71b5460d44a414c63d495538c6020667db10d49b1d8874cfaa77666d12087643a9e322dfade4cdac2bee7d22c129027713e46d80f498c9eda027b053fd785aa1b7ae019a53a32b7e51d54d94a5fb746cd1e6e77b4d65b3c48b2b9789da203f467934b2334569d9d5a138d87afe65b0d7ada380565f259ec63490163699fa945e10ab39d216db75d6227c11f34c7256e1af892088b507aa6b574a522b87c617bf53f42b3a8c399fcb8c8d2d7a8fc981965c67294a48d1a62f3fe4abd2f540359a4f74e4f3c65bbdf520d926a501b59232a74fe612f57c526f9a2328034d489829e451f771feda276d875bb313268e9f38c06a02799dc3ee4dec3329fd45f1695760299a45ef89bf6e0f000e167a86dd9c6c244134d2985e788838910ab92734494e3207c5ea5d6ce44925b77a4a43d9f9795423297aa2762d4a326784fb86559f1f5713935851910cdc117c1886326124af384d73a67cf95cd0bdba977f286849eb9cebab51241d2d6def1c95058b8b7847b8d84db44668d3204a1cae325c0822735b075caa612eb68d326e1fac7bed9a4b7f93395a067464372704526506c4024b317604924d1055b1b75042e763c132af6754d202b1a4438654d1ff4082d07ca378ce50e010c9a58d77a878198b7313cda06caa9a97ee96e0947fbd1c0389b69ce96490596d4051362eea6829d1795b8168ab468d506d6fa7d286b52446da4d25b4730c1276a0b6b283689ec3f64fc39470054efdfb6e261e80454e382f3c40b6cbf8ae242c01beaaed1d7195e455a40e0ad478d23ca152cde33d525961907a55c408fbdd7e7eded5eb6e9a51ab1c516cafa6b10cd41bf0f57e3ce22b79bcd2daf5469117ba4337a626f68199858f445ac0380833c5f4c7a4d35c2e9e7bcf355c6a97863281f393c19d6dded835d31c06e0dbfbf5734ecfdd3e866c97061da5494d19e7dc8584c63a85bcaa4dd97396e833acc46945119c8048402b6326a93a66619a9a3bdb87457b5fced065f15a7d2023cf2e757ed6fd35a4ad4272aeea83bf077383850f6e1112f288cc2f72e53940bc71199803d9989c8859722f4190cc4faca3377f2d1bf9fcd54c157ea5dc36b54ffebcdeb8a5df9b5d555edef8909f387864cbaabbf18fff45254703cb62e38f9cdeee2b769c9ce1d3f16ab92e0e3af6067cd252f9aa28ae81f763e1f99a50e4573da5becbcb6b11ffe8b48bbb037d7a07f5953acb422af10395b769081629f71c2a182a7633cb703731afa8cecfde76618523669fa93ded5c4ea7727775498980941228a9af3ec6292268652ed4f3731a74334d86802ae05a560d9ef82bccdd96c0c063d6e25583f51c3bd3b5225e33d4defde886727f8b9cde46b7ee9ff0f33eaf4ee1a3aea890980d012c6d14cdd82780798fa4356430a3c45abd5f4835025240cd8afa74a5381744edd3f475316ab7c00467a9588a50edcb40d5f0733f33a47ea5e92471a24dced48d974e227faf839fdfcda75d335743d56eea520c5d3fa523fe639851d2237f02424a8d81fecdf32d375b6cc8d2cacc3b1b3c33898fa2a24c0a23bf6852fb34361ba9bb46c00458644f1c5f827dee7a9dacaadb7e97ee7f55f391a9f161aa3751cde7a648ccf4efcb4f452c34deb98da9c794fe73dde94ada575f08f277212aaea70902f2ca0d927b7190a787852935c37413817f41a31acb8007687675a91d3d81865acb06c22328d87aa70d897b7a76b5c062f97d1e6bdd12c3dc4e1752e8cb7cc28624fb5b8ac5e1d0d4377046fd76e53600891aaeb32375eddd7312a2b60f5c61da0491831c3a1d530ec1ae2af4c291c6468b5d64177b29497945d9d391182e677e2bdaa1ce3eba807169ed011c9e3a7ff1cc43a37eb1155ea4a592d70585471cd4d6cb65b329a90ed2a964c4ab4b32b52fc6c1ba3f0dc53b3504645b243e6a5cccffd93b45d9cc383fb965274749b4c186f2fc0f03154208c23f1edb43d87ba43a7bb610524bffae8338f1a6d07e55984a8ad868d2def6c6e1c916b1abf862f5a2386ae3661d2d500a31a0f8188e8fa0a353d6224a383a3d5c12988411e94f2f17fef94899af064c4a9268793fd5a6899d83c222ec3c534eae737dc1ad291e848f416fdea38e44b16c1a3b73a18f3df437cfad7bef9ced8a8012fe996865dc140bf4fd3523e770fc6d08546cf9c4ae558ca7e22843dd9df3366445a347309646e9a4be32421464b0bcf8d176b1d7cf1d076f1e18511c1f5e2e19f9860f1dcba793bfa46b24f840ba9308d5369c5f43a7650ad91ea680b3a38278e17c09991f272a6031787b43746e94bf54512664145bd00c337dbaebc3f0aae10734fcd5e103e406a27fafe3e2e965f59662b0b2c2cdb098ba5b3451ae9700555c71a913c9e21a4857cc950a3a628eb494e2ecc634957f31db0c307041ecb95c2cd52e33374be763572f869a549ac0da011321be932aadafec799d8c41af3eac3d9fcb0dbc4dd26978b2ed3c827f838c2d0b6a74be1cf76c2abab9fbee4ca3e33b6622489840e601dc40f7612d9511053b335cdc795d934c971700a4efd973e3b271a97a4a0820926906501b584401bfdfbf1afdf0f83f66c32a0f54d741ffd44bb9422e99554102caa9de32edf4959f5ff7fdf553cb31ae6e588e9ae51e2da5ab8c46f8c11eabf78df558c4d4c16531a2d63f9a5f65b288c548f4a58deeb46d92e66955cc9386aaae01bb746b345a97e323d23654d3cf27aa2031c441868ef8cd9be7f8ce96a47bfd6d84dd5f8140651a08bddcc9f9a8dc0397da5b456f67f210b82157230195586d21e6fda980a61f84741ee3f5be3ee3725b44c9a316d9deb544eb9d62cda564bf3fc49c3bc4e82f520e1e20a506d7abd14a90e4026349993dd803cd696055625090d8e64bf87e44dc53f4b1e93b93bd232778329e8aa8aa8a4d1cab0c905c8c9431c607f03a6cdb5df1465004e78ce2b55642a46906b87f808de83881803aaf4567b85406445c3a48ec487f22d125ef7eba45cbbd6d069338c85dd9095fbf2ee39140ff9653278212a450f44d4ec58d1fd0d3f5b80a25aad5ea07d5e1490a70bb085d595649e685e443bd3873d302a5c3ff1edbd39a4e541ef2409edee8937392ce18727ed48e642e6afb2b9f34a07d99a4ee3781e2f922e123a1dc03f45ada557eda4fc9da2ebc43371d35b2f30dc9d5270ca9ed5362ad53804900e6d9c5e063213e27b2090c704066f6ae6b126560c0f49073343b1945a0fc", 0xe47) 23:51:41 executing program 5: r0 = syz_open_dev$hidraw(&(0x7f0000000140), 0x0, 0x1) syz_open_dev$hidraw(0x0, 0x0, 0x2c00) write$hidraw(r0, &(0x7f0000000180)="66080a810c28ad27cf86f5e368392e05eed4f4d4825954833b3144e7228d9af97c06e5d46985e6393007c542e53b9ec0f6e52a48954e119efd3c5d71b60cd399e9c64d514934d87c2c6f50699aedd1857a86eef53f4a5c661e747ed36824f54ec459d164be8186d9e3a79e131a73650d0a4f709d01c76efc8d33105a36f278e8f7de5838b1fc9d9e2ad7b1e0ca2de1410e05ead0b0d62add348a4119e45cc17fbc6988854d7dc283bb2d4026b25ea6b504f489e08072eb90ee0c99068c99457661ec19cad5545be38bff1f94d21e6db3fff0ee9b4eab9fbf35c5911b38a0129d076df053da54e435d53a005d1aca5e4d0af10e2eb5eeffbcb574dae4bab35455661ddf2e4a12c9740d9fb0282ea741f1765ebb2341f7091ca6d0244871ba9b977bb4caf4787ed19de1afd936ba3c6921587c79e8b9ce1d82cf15d329af90da66b8cc6ed5fe64a3656e902ab556d90841535c119b3ac2037b4251b809185ac3175c535c38012f61801d1d27fa7fcf3853e8a3b2e10feffd174172505a7297f6e756f8ce1adf538fdf29f73b5bd404d5cff95d9ccd947df44eda3a7fc0940f1ee98c2ba0b638ae865a24152fb1b47e792703e7bb9a7d291fd180894157d40ec589a36b95e5faea4713f2da83d35fe8d8528ed2bc5505cc3cce02d9467ede1479e64dbcf55ddebfb28dc2b3fd5c5a65b2d2cd4bca47dc7536d07ce26fac53dc3ab697c089d8611b3de89a7250b905a30f86b707bb6719080b0fc9c04d50760bc5b825911bf804d083215b74e419f01477cd8ca5862dc4f7ac4751cbba65241c7428b4f12fd311f3802042cd00df968e3f8a940badeb3f892ff107d6a7860bd6666e4a5edd1ec4e8ead30237342043465fb2eb5128de9256b39cb161044a871ac9b559cd781b66f6292e1e06b536961058edcc81406369f0f28c1c8669f267a79ebe9546afe6026cf920bd2aa31aad669498707b20e0019514a5cea3e898d5aacd3d80d44c791c030202791f9c5bca391cd0d8140997ac68e7d5470235bac6d7d0cf30e70b6e51a36b66a5b3ba10abbf5688eb388ca533099de61803cce2b91be46e3b55d117c49ef9f2fdbd09220af9923eaa21a0094a4cab2cf43379dc534a197172d1d290bc75ec960fe9551f6fe4bfc4a8142c6aa4a48fb8e6ec8f1dba02b17e3a7cf96081a92c81815229d430826a7e1ac21fe5c211b036941cb2ba93eae4a6a8743af8fd08fe3d91b8ffd52d4dc7ddcc06821e15ce0490a32680a6dadededb66b645a05c63f3944b8a97bf86f13b2231d3b632ea8378f944f22f64c7707710b93b563ec70d56611c463bc0cc6fe9f21aa7e2e9a805e83b717634bc74717df1ecccb42110621531c3f59e68670dfeb6e133b55b691a1b4375ca7a0ef3c02072c8a62fe8eb3b4810cc825d09bf9ba7ca2dcdb5a0eb46f246a125744f20caa9e2b38ceec454ba63c1fb47b580603243e756f7f04e40e36f797b3f14dd30d08335aa40069bf492609e077806d8c52b9ca8432f26d85df843ee7055673334e8ca0d809e710b295631526be449ea826dd57fca05c3d6d6b779a964f0fe7cb16a39013ea39a8000fff94aa9e4d6b85da2719bad63dc53010918c7fdde0975e1f305ed6ee8ff87ef98ef6004884071ba52ab6a81ede40a9709aa455f05f0bcdbfa1aef1360a7c7256aa3bbc744d2c6f307fb0c1c672795c8f7ff5e37c3cc479632de3350f8c5a6d192d8eb73a6977702d423694214aa4677c3ffc793c740268331c25784594e1c5293483a4a2a01101f4baeedf4090998d9ddc865963574c5b05d5a3c10dcb3b70ce567b071454021b5b562195ed36cef59695f3265e4e08a2b2e70c4bca2700c5243e6e999179bde174da15b4ab4d7b304dc67a7a03c32cdb096fbcd904f9d787bc95fe8a22b6613f28a71b5460d44a414c63d495538c6020667db10d49b1d8874cfaa77666d12087643a9e322dfade4cdac2bee7d22c129027713e46d80f498c9eda027b053fd785aa1b7ae019a53a32b7e51d54d94a5fb746cd1e6e77b4d65b3c48b2b9789da203f467934b2334569d9d5a138d87afe65b0d7ada380565f259ec63490163699fa945e10ab39d216db75d6227c11f34c7256e1af892088b507aa6b574a522b87c617bf53f42b3a8c399fcb8c8d2d7a8fc981965c67294a48d1a62f3fe4abd2f540359a4f74e4f3c65bbdf520d926a501b59232a74fe612f57c526f9a2328034d489829e451f771feda276d875bb313268e9f38c06a02799dc3ee4dec3329fd45f1695760299a45ef89bf6e0f000e167a86dd9c6c244134d2985e788838910ab92734494e3207c5ea5d6ce44925b77a4a43d9f9795423297aa2762d4a326784fb86559f1f5713935851910cdc117c1886326124af384d73a67cf95cd0bdba977f286849eb9cebab51241d2d6def1c95058b8b7847b8d84db44668d3204a1cae325c0822735b075caa612eb68d326e1fac7bed9a4b7f93395a067464372704526506c4024b317604924d1055b1b75042e763c132af6754d202b1a4438654d1ff4082d07ca378ce50e010c9a58d77a878198b7313cda06caa9a97ee96e0947fbd1c0389b69ce96490596d4051362eea6829d1795b8168ab468d506d6fa7d286b52446da4d25b4730c1276a0b6b283689ec3f64fc39470054efdfb6e261e80454e382f3c40b6cbf8ae242c01beaaed1d7195e455a40e0ad478d23ca152cde33d525961907a55c408fbdd7e7eded5eb6e9a51ab1c516cafa6b10cd41bf0f57e3ce22b79bcd2daf5469117ba4337a626f68199858f445ac0380833c5f4c7a4d35c2e9e7bcf355c6a97863281f393c19d6dded835d31c06e0dbfbf5734ecfdd3e866c97061da5494d19e7dc8584c63a85bcaa4dd97396e833acc46945119c8048402b6326a93a66619a9a3bdb87457b5fced065f15a7d2023cf2e757ed6fd35a4ad4272aeea83bf077383850f6e1112f288cc2f72e53940bc71199803d9989c8859722f4190cc4faca3377f2d1bf9fcd54c157ea5dc36b54ffebcdeb8a5df9b5d555edef8909f387864cbaabbf18fff45254703cb62e38f9cdeee2b769c9ce1d3f16ab92e0e3af6067cd252f9aa28ae81f763e1f99a50e4573da5becbcb6b11ffe8b48bbb037d7a07f5953acb422af10395b769081629f71c2a182a7633cb703731afa8cecfde76618523669fa93ded5c4ea7727775498980941228a9af3ec6292268652ed4f3731a74334d86802ae05a560d9ef82bccdd96c0c063d6e25583f51c3bd3b5225e33d4defde886727f8b9cde46b7ee9ff0f33eaf4ee1a3aea890980d012c6d14cdd82780798fa4356430a3c45abd5f4835025240cd8afa74a5381744edd3f475316ab7c00467a9588a50edcb40d5f0733f33a47ea5e92471a24dced48d974e227faf839fdfcda75d335743d56eea520c5d3fa523fe639851d2237f02424a8d81fecdf32d375b6cc8d2cacc3b1b3c33898fa2a24c0a23bf6852fb34361ba9bb46c00458644f1c5f827dee7a9dacaadb7e97ee7f55f391a9f161aa3751cde7a648ccf4efcb4f452c34deb98da9c794fe73dde94ada575f08f277212aaea70902f2ca0d927b7190a787852935c37413817f41a31acb8007687675a91d3d81865acb06c22328d87aa70d897b7a76b5c062f97d1e6bdd12c3dc4e1752e8cb7cc28624fb5b8ac5e1d0d4377046fd76e53600891aaeb32375eddd7312a2b60f5c61da0491831c3a1d530ec1ae2af4c291c6468b5d64177b29497945d9d391182e677e2bdaa1ce3eba807169ed011c9e3a7ff1cc43a37eb1155ea4a592d70585471cd4d6cb65b329a90ed2a964c4ab4b32b52fc6c1ba3f0dc53b3504645b243e6a5cccffd93b45d9cc383fb965274749b4c186f2fc0f03154208c23f1edb43d87ba43a7bb610524bffae8338f1a6d07e55984a8ad868d2def6c6e1c916b1abf862f5a2386ae3661d2d500a31a0f8188e8fa0a353d6224a383a3d5c12988411e94f2f17fef94899af064c4a9268793fd5a6899d83c222ec3c534eae737dc1ad291e848f416fdea38e44b16c1a3b73a18f3df437cfad7bef9ced8a8012fe996865dc140bf4fd3523e770fc6d08546cf9c4ae558ca7e22843dd9df3366445a347309646e9a4be32421464b0bcf8d176b1d7cf1d076f1e18511c1f5e2e19f9860f1dcba793bfa46b24f840ba9308d5369c5f43a7650ad91ea680b3a38278e17c09991f272a6031787b43746e94bf54512664145bd00c337dbaebc3f0aae10734fcd5e103e406a27fafe3e2e965f59662b0b2c2cdb098ba5b3451ae9700555c71a913c9e21a4857cc950a3a628eb494e2ecc634957f31db0c307041ecb95c2cd52e33374be763572f869a549ac0da011321be932aadafec799d8c41af3eac3d9fcb0dbc4dd26978b2ed3c827f838c2d0b6a74be1cf76c2abab9fbee4ca3e33b6622489840e601dc40f7612d9511053b335cdc795d934c971700a4efd973e3b271a97a4a0820926906501b584401bfdfbf1afdf0f83f66c32a0f54d741ffd44bb9422e99554102caa9de32edf4959f5ff7fdf553cb31ae6e588e9ae51e2da5ab8c46f8c11eabf78df558c4d4c16531a2d63f9a5f65b288c548f4a58deeb46d92e66955cc9386aaae01bb746b345a97e323d23654d3cf27aa2031c441868ef8cd9be7f8ce96a47bfd6d84dd5f8140651a08bddcc9f9a8dc0397da5b456f67f210b82157230195586d21e6fda980a61f84741ee3f5be3ee3725b44c9a316d9deb544eb9d62cda564bf3fc49c3bc4e82f520e1e20a506d7abd14a90e4026349993dd803cd696055625090d8e64bf87e44dc53f4b1e93b93bd232778329e8aa8aa8a4d1cab0c905c8c9431c607f03a6cdb5df1465004e78ce2b55642a46906b87f808de83881803aaf4567b85406445c3a48ec487f22d125ef7eba45cbbd6d069338c85dd9095fbf2ee39140ff9653278212a450f44d4ec58d1fd0d3f5b80a25aad5ea07d5e1490a70bb085d595649e685e443bd3873d302a5c3ff1edbd39a4e541ef2409edee8937392ce18727ed48e642e6afb2b9f34a07d99a4ee3781e2f922e123a1dc03f45ada557eda4fc9da2ebc43371d35b2f30dc9d5270ca9ed5362ad53804900e6d9c5e063213e27b2090c704066f6ae6b126560c0f49073343b1945a0fc22e702c04f2f776755cb479018dd7b2a9f3862e892306e800119d30555aa190b872cfdd19eebedaac2cccc5e", 0xe73) 23:51:41 executing program 1: r0 = syz_open_dev$hidraw(&(0x7f0000000140), 0x0, 0x1) syz_open_dev$hidraw(0x0, 0x0, 0x2c00) write$hidraw(r0, &(0x7f0000000180)="66080a810c28ad27cf86f5e368392e05eed4f4d4825954833b3144e7228d9af97c06e5d46985e6393007c542e53b9ec0f6e52a48954e119efd3c5d71b60cd399e9c64d514934d87c2c6f50699aedd1857a86eef53f4a5c661e747ed36824f54ec459d164be8186d9e3a79e131a73650d0a4f709d01c76efc8d33105a36f278e8f7de5838b1fc9d9e2ad7b1e0ca2de1410e05ead0b0d62add348a4119e45cc17fbc6988854d7dc283bb2d4026b25ea6b504f489e08072eb90ee0c99068c99457661ec19cad5545be38bff1f94d21e6db3fff0ee9b4eab9fbf35c5911b38a0129d076df053da54e435d53a005d1aca5e4d0af10e2eb5eeffbcb574dae4bab35455661ddf2e4a12c9740d9fb0282ea741f1765ebb2341f7091ca6d0244871ba9b977bb4caf4787ed19de1afd936ba3c6921587c79e8b9ce1d82cf15d329af90da66b8cc6ed5fe64a3656e902ab556d90841535c119b3ac2037b4251b809185ac3175c535c38012f61801d1d27fa7fcf3853e8a3b2e10feffd174172505a7297f6e756f8ce1adf538fdf29f73b5bd404d5cff95d9ccd947df44eda3a7fc0940f1ee98c2ba0b638ae865a24152fb1b47e792703e7bb9a7d291fd180894157d40ec589a36b95e5faea4713f2da83d35fe8d8528ed2bc5505cc3cce02d9467ede1479e64dbcf55ddebfb28dc2b3fd5c5a65b2d2cd4bca47dc7536d07ce26fac53dc3ab697c089d8611b3de89a7250b905a30f86b707bb6719080b0fc9c04d50760bc5b825911bf804d083215b74e419f01477cd8ca5862dc4f7ac4751cbba65241c7428b4f12fd311f3802042cd00df968e3f8a940badeb3f892ff107d6a7860bd6666e4a5edd1ec4e8ead30237342043465fb2eb5128de9256b39cb161044a871ac9b559cd781b66f6292e1e06b536961058edcc81406369f0f28c1c8669f267a79ebe9546afe6026cf920bd2aa31aad669498707b20e0019514a5cea3e898d5aacd3d80d44c791c030202791f9c5bca391cd0d8140997ac68e7d5470235bac6d7d0cf30e70b6e51a36b66a5b3ba10abbf5688eb388ca533099de61803cce2b91be46e3b55d117c49ef9f2fdbd09220af9923eaa21a0094a4cab2cf43379dc534a197172d1d290bc75ec960fe9551f6fe4bfc4a8142c6aa4a48fb8e6ec8f1dba02b17e3a7cf96081a92c81815229d430826a7e1ac21fe5c211b036941cb2ba93eae4a6a8743af8fd08fe3d91b8ffd52d4dc7ddcc06821e15ce0490a32680a6dadededb66b645a05c63f3944b8a97bf86f13b2231d3b632ea8378f944f22f64c7707710b93b563ec70d56611c463bc0cc6fe9f21aa7e2e9a805e83b717634bc74717df1ecccb42110621531c3f59e68670dfeb6e133b55b691a1b4375ca7a0ef3c02072c8a62fe8eb3b4810cc825d09bf9ba7ca2dcdb5a0eb46f246a125744f20caa9e2b38ceec454ba63c1fb47b580603243e756f7f04e40e36f797b3f14dd30d08335aa40069bf492609e077806d8c52b9ca8432f26d85df843ee7055673334e8ca0d809e710b295631526be449ea826dd57fca05c3d6d6b779a964f0fe7cb16a39013ea39a8000fff94aa9e4d6b85da2719bad63dc53010918c7fdde0975e1f305ed6ee8ff87ef98ef6004884071ba52ab6a81ede40a9709aa455f05f0bcdbfa1aef1360a7c7256aa3bbc744d2c6f307fb0c1c672795c8f7ff5e37c3cc479632de3350f8c5a6d192d8eb73a6977702d423694214aa4677c3ffc793c740268331c25784594e1c5293483a4a2a01101f4baeedf4090998d9ddc865963574c5b05d5a3c10dcb3b70ce567b071454021b5b562195ed36cef59695f3265e4e08a2b2e70c4bca2700c5243e6e999179bde174da15b4ab4d7b304dc67a7a03c32cdb096fbcd904f9d787bc95fe8a22b6613f28a71b5460d44a414c63d495538c6020667db10d49b1d8874cfaa77666d12087643a9e322dfade4cdac2bee7d22c129027713e46d80f498c9eda027b053fd785aa1b7ae019a53a32b7e51d54d94a5fb746cd1e6e77b4d65b3c48b2b9789da203f467934b2334569d9d5a138d87afe65b0d7ada380565f259ec63490163699fa945e10ab39d216db75d6227c11f34c7256e1af892088b507aa6b574a522b87c617bf53f42b3a8c399fcb8c8d2d7a8fc981965c67294a48d1a62f3fe4abd2f540359a4f74e4f3c65bbdf520d926a501b59232a74fe612f57c526f9a2328034d489829e451f771feda276d875bb313268e9f38c06a02799dc3ee4dec3329fd45f1695760299a45ef89bf6e0f000e167a86dd9c6c244134d2985e788838910ab92734494e3207c5ea5d6ce44925b77a4a43d9f9795423297aa2762d4a326784fb86559f1f5713935851910cdc117c1886326124af384d73a67cf95cd0bdba977f286849eb9cebab51241d2d6def1c95058b8b7847b8d84db44668d3204a1cae325c0822735b075caa612eb68d326e1fac7bed9a4b7f93395a067464372704526506c4024b317604924d1055b1b75042e763c132af6754d202b1a4438654d1ff4082d07ca378ce50e010c9a58d77a878198b7313cda06caa9a97ee96e0947fbd1c0389b69ce96490596d4051362eea6829d1795b8168ab468d506d6fa7d286b52446da4d25b4730c1276a0b6b283689ec3f64fc39470054efdfb6e261e80454e382f3c40b6cbf8ae242c01beaaed1d7195e455a40e0ad478d23ca152cde33d525961907a55c408fbdd7e7eded5eb6e9a51ab1c516cafa6b10cd41bf0f57e3ce22b79bcd2daf5469117ba4337a626f68199858f445ac0380833c5f4c7a4d35c2e9e7bcf355c6a97863281f393c19d6dded835d31c06e0dbfbf5734ecfdd3e866c97061da5494d19e7dc8584c63a85bcaa4dd97396e833acc46945119c8048402b6326a93a66619a9a3bdb87457b5fced065f15a7d2023cf2e757ed6fd35a4ad4272aeea83bf077383850f6e1112f288cc2f72e53940bc71199803d9989c8859722f4190cc4faca3377f2d1bf9fcd54c157ea5dc36b54ffebcdeb8a5df9b5d555edef8909f387864cbaabbf18fff45254703cb62e38f9cdeee2b769c9ce1d3f16ab92e0e3af6067cd252f9aa28ae81f763e1f99a50e4573da5becbcb6b11ffe8b48bbb037d7a07f5953acb422af10395b769081629f71c2a182a7633cb703731afa8cecfde76618523669fa93ded5c4ea7727775498980941228a9af3ec6292268652ed4f3731a74334d86802ae05a560d9ef82bccdd96c0c063d6e25583f51c3bd3b5225e33d4defde886727f8b9cde46b7ee9ff0f33eaf4ee1a3aea890980d012c6d14cdd82780798fa4356430a3c45abd5f4835025240cd8afa74a5381744edd3f475316ab7c00467a9588a50edcb40d5f0733f33a47ea5e92471a24dced48d974e227faf839fdfcda75d335743d56eea520c5d3fa523fe639851d2237f02424a8d81fecdf32d375b6cc8d2cacc3b1b3c33898fa2a24c0a23bf6852fb34361ba9bb46c00458644f1c5f827dee7a9dacaadb7e97ee7f55f391a9f161aa3751cde7a648ccf4efcb4f452c34deb98da9c794fe73dde94ada575f08f277212aaea70902f2ca0d927b7190a787852935c37413817f41a31acb8007687675a91d3d81865acb06c22328d87aa70d897b7a76b5c062f97d1e6bdd12c3dc4e1752e8cb7cc28624fb5b8ac5e1d0d4377046fd76e53600891aaeb32375eddd7312a2b60f5c61da0491831c3a1d530ec1ae2af4c291c6468b5d64177b29497945d9d391182e677e2bdaa1ce3eba807169ed011c9e3a7ff1cc43a37eb1155ea4a592d70585471cd4d6cb65b329a90ed2a964c4ab4b32b52fc6c1ba3f0dc53b3504645b243e6a5cccffd93b45d9cc383fb965274749b4c186f2fc0f03154208c23f1edb43d87ba43a7bb610524bffae8338f1a6d07e55984a8ad868d2def6c6e1c916b1abf862f5a2386ae3661d2d500a31a0f8188e8fa0a353d6224a383a3d5c12988411e94f2f17fef94899af064c4a9268793fd5a6899d83c222ec3c534eae737dc1ad291e848f416fdea38e44b16c1a3b73a18f3df437cfad7bef9ced8a8012fe996865dc140bf4fd3523e770fc6d08546cf9c4ae558ca7e22843dd9df3366445a347309646e9a4be32421464b0bcf8d176b1d7cf1d076f1e18511c1f5e2e19f9860f1dcba793bfa46b24f840ba9308d5369c5f43a7650ad91ea680b3a38278e17c09991f272a6031787b43746e94bf54512664145bd00c337dbaebc3f0aae10734fcd5e103e406a27fafe3e2e965f59662b0b2c2cdb098ba5b3451ae9700555c71a913c9e21a4857cc950a3a628eb494e2ecc634957f31db0c307041ecb95c2cd52e33374be763572f869a549ac0da011321be932aadafec799d8c41af3eac3d9fcb0dbc4dd26978b2ed3c827f838c2d0b6a74be1cf76c2abab9fbee4ca3e33b6622489840e601dc40f7612d9511053b335cdc795d934c971700a4efd973e3b271a97a4a0820926906501b584401bfdfbf1afdf0f83f66c32a0f54d741ffd44bb9422e99554102caa9de32edf4959f5ff7fdf553cb31ae6e588e9ae51e2da5ab8c46f8c11eabf78df558c4d4c16531a2d63f9a5f65b288c548f4a58deeb46d92e66955cc9386aaae01bb746b345a97e323d23654d3cf27aa2031c441868ef8cd9be7f8ce96a47bfd6d84dd5f8140651a08bddcc9f9a8dc0397da5b456f67f210b82157230195586d21e6fda980a61f84741ee3f5be3ee3725b44c9a316d9deb544eb9d62cda564bf3fc49c3bc4e82f520e1e20a506d7abd14a90e4026349993dd803cd696055625090d8e64bf87e44dc53f4b1e93b93bd232778329e8aa8aa8a4d1cab0c905c8c9431c607f03a6cdb5df1465004e78ce2b55642a46906b87f808de83881803aaf4567b85406445c3a48ec487f22d125ef7eba45cbbd6d069338c85dd9095fbf2ee39140ff9653278212a450f44d4ec58d1fd0d3f5b80a25aad5ea07d5e1490a70bb085d595649e685e443bd3873d302a5c3ff1edbd39a4e541ef2409edee8937392ce18727ed48e642e6afb2b9f34a07d99a4ee3781e2f922e123a1dc03f45ada557eda4fc9da2ebc43371d35b2f30dc9d5270ca9ed5362ad53804900e6d9c5e063213e27b2090c704066f6ae6b126560c0f49073343b1945a0fc22e702c04f2f776755cb479018dd7b2a9f3862e892306e800119d30555aa190b872cfdd19eebedaac2cccc5e64a9bdab0bafd6", 0xe7a) 23:51:41 executing program 2: r0 = syz_open_dev$hidraw(&(0x7f0000000140), 0x0, 0x0) write$hidraw(r0, &(0x7f0000000180)="66080a810c28ad27cf86f5e368392e05eed4f4d4825954833b3144e7228d9af97c06e5d46985e6393007c542e53b9ec0f6e52a48954e119efd3c5d71b60cd399e9c64d514934d87c2c6f50699aedd1857a86eef53f4a5c661e747ed36824f54ec459d164be8186d9e3a79e131a73650d0a4f709d01c76efc8d33105a36f278e8f7de5838b1fc9d9e2ad7b1e0ca2de1410e05ead0b0d62add348a4119e45cc17fbc6988854d7dc283bb2d4026b25ea6b504f489e08072eb90ee0c99068c99457661ec19cad5545be38bff1f94d21e6db3fff0ee9b4eab9fbf35c5911b38a0129d076df053da54e435d53a005d1aca5e4d0af10e2eb5eeffbcb574dae4bab35455661ddf2e4a12c9740d9fb0282ea741f1765ebb2341f7091ca6d0244871ba9b977bb4caf4787ed19de1afd936ba3c6921587c79e8b9ce1d82cf15d329af90da66b8cc6ed5fe64a3656e902ab556d90841535c119b3ac2037b4251b809185ac3175c535c38012f61801d1d27fa7fcf3853e8a3b2e10feffd174172505a7297f6e756f8ce1adf538fdf29f73b5bd404d5cff95d9ccd947df44eda3a7fc0940f1ee98c2ba0b638ae865a24152fb1b47e792703e7bb9a7d291fd180894157d40ec589a36b95e5faea4713f2da83d35fe8d8528ed2bc5505cc3cce02d9467ede1479e64dbcf55ddebfb28dc2b3fd5c5a65b2d2cd4bca47dc7536d07ce26fac53dc3ab697c089d8611b3de89a7250b905a30f86b707bb6719080b0fc9c04d50760bc5b825911bf804d083215b74e419f01477cd8ca5862dc4f7ac4751cbba65241c7428b4f12fd311f3802042cd00df968e3f8a940badeb3f892ff107d6a7860bd6666e4a5edd1ec4e8ead30237342043465fb2eb5128de9256b39cb161044a871ac9b559cd781b66f6292e1e06b536961058edcc81406369f0f28c1c8669f267a79ebe9546afe6026cf920bd2aa31aad669498707b20e0019514a5cea3e898d5aacd3d80d44c791c030202791f9c5bca391cd0d8140997ac68e7d5470235bac6d7d0cf30e70b6e51a36b66a5b3ba10abbf5688eb388ca533099de61803cce2b91be46e3b55d117c49ef9f2fdbd09220af9923eaa21a0094a4cab2cf43379dc534a197172d1d290bc75ec960fe9551f6fe4bfc4a8142c6aa4a48fb8e6ec8f1dba02b17e3a7cf96081a92c81815229d430826a7e1ac21fe5c211b036941cb2ba93eae4a6a8743af8fd08fe3d91b8ffd52d4dc7ddcc06821e15ce0490a32680a6dadededb66b645a05c63f3944b8a97bf86f13b2231d3b632ea8378f944f22f64c7707710b93b563ec70d56611c463bc0cc6fe9f21aa7e2e9a805e83b717634bc74717df1ecccb42110621531c3f59e68670dfeb6e133b55b691a1b4375ca7a0ef3c02072c8a62fe8eb3b4810cc825d09bf9ba7ca2dcdb5a0eb46f246a125744f20caa9e2b38ceec454ba63c1fb47b580603243e756f7f04e40e36f797b3f14dd30d08335aa40069bf492609e077806d8c52b9ca8432f26d85df843ee7055673334e8ca0d809e710b295631526be449ea826dd57fca05c3d6d6b779a964f0fe7cb16a39013ea39a8000fff94aa9e4d6b85da2719bad63dc53010918c7fdde0975e1f305ed6ee8ff87ef98ef6004884071ba52ab6a81ede40a9709aa455f05f0bcdbfa1aef1360a7c7256aa3bbc744d2c6f307fb0c1c672795c8f7ff5e37c3cc479632de3350f8c5a6d192d8eb73a6977702d423694214aa4677c3ffc793c740268331c25784594e1c5293483a4a2a01101f4baeedf4090998d9ddc865963574c5b05d5a3c10dcb3b70ce567b071454021b5b562195ed36cef59695f3265e4e08a2b2e70c4bca2700c5243e6e999179bde174da15b4ab4d7b304dc67a7a03c32cdb096fbcd904f9d787bc95fe8a22b6613f28a71b5460d44a414c63d495538c6020667db10d49b1d8874cfaa77666d12087643a9e322dfade4cdac2bee7d22c129027713e46d80f498c9eda027b053fd785aa1b7ae019a53a32b7e51d54d94a5fb746cd1e6e77b4d65b3c48b2b9789da203f467934b2334569d9d5a138d87afe65b0d7ada380565f259ec63490163699fa945e10ab39d216db75d6227c11f34c7256e1af892088b507aa6b574a522b87c617bf53f42b3a8c399fcb8c8d2d7a8fc981965c67294a48d1a62f3fe4abd2f540359a4f74e4f3c65bbdf520d926a501b59232a74fe612f57c526f9a2328034d489829e451f771feda276d875bb313268e9f38c06a02799dc3ee4dec3329fd45f1695760299a45ef89bf6e0f000e167a86dd9c6c244134d2985e788838910ab92734494e3207c5ea5d6ce44925b77a4a43d9f9795423297aa2762d4a326784fb86559f1f5713935851910cdc117c1886326124af384d73a67cf95cd0bdba977f286849eb9cebab51241d2d6def1c95058b8b7847b8d84db44668d3204a1cae325c0822735b075caa612eb68d326e1fac7bed9a4b7f93395a067464372704526506c4024b317604924d1055b1b75042e763c132af6754d202b1a4438654d1ff4082d07ca378ce50e010c9a58d77a878198b7313cda06caa9a97ee96e0947fbd1c0389b69ce96490596d4051362eea6829d1795b8168ab468d506d6fa7d286b52446da4d25b4730c1276a0b6b283689ec3f64fc39470054efdfb6e261e80454e382f3c40b6cbf8ae242c01beaaed1d7195e455a40e0ad478d23ca152cde33d525961907a55c408fbdd7e7eded5eb6e9a51ab1c516cafa6b10cd41bf0f57e3ce22b79bcd2daf5469117ba4337a626f68199858f445ac0380833c5f4c7a4d35c2e9e7bcf355c6a97863281f393c19d6dded835d31c06e0dbfbf5734ecfdd3e866c97061da5494d19e7dc8584c63a85bcaa4dd97396e833acc46945119c8048402b6326a93a66619a9a3bdb87457b5fced065f15a7d2023cf2e757ed6fd35a4ad4272aeea83bf077383850f6e1112f288cc2f72e53940bc71199803d9989c8859722f4190cc4faca3377f2d1bf9fcd54c157ea5dc36b54ffebcdeb8a5df9b5d555edef8909f387864cbaabbf18fff45254703cb62e38f9cdeee2b769c9ce1d3f16ab92e0e3af6067cd252f9aa28ae81f763e1f99a50e4573da5becbcb6b11ffe8b48bbb037d7a07f5953acb422af10395b769081629f71c2a182a7633cb703731afa8cecfde76618523669fa93ded5c4ea7727775498980941228a9af3ec6292268652ed4f3731a74334d86802ae05a560d9ef82bccdd96c0c063d6e25583f51c3bd3b5225e33d4defde886727f8b9cde46b7ee9ff0f33eaf4ee1a3aea890980d012c6d14cdd82780798fa4356430a3c45abd5f4835025240cd8afa74a5381744edd3f475316ab7c00467a9588a50edcb40d5f0733f33a47ea5e92471a24dced48d974e227faf839fdfcda75d335743d56eea520c5d3fa523fe639851d2237f02424a8d81fecdf32d375b6cc8d2cacc3b1b3c33898fa2a24c0a23bf6852fb34361ba9bb46c00458644f1c5f827dee7a9dacaadb7e97ee7f55f391a9f161aa3751cde7a648ccf4efcb4f452c34deb98da9c794fe73dde94ada575f08f277212aaea70902f2ca0d927b7190a787852935c37413817f41a31acb8007687675a91d3d81865acb06c22328d87aa70d897b7a76b5c062f97d1e6bdd12c3dc4e1752e8cb7cc28624fb5b8ac5e1d0d4377046fd76e53600891aaeb32375eddd7312a2b60f5c61da0491831c3a1d530ec1ae2af4c291c6468b5d64177b29497945d9d391182e677e2bdaa1ce3eba807169ed011c9e3a7ff1cc43a37eb1155ea4a592d70585471cd4d6cb65b329a90ed2a964c4ab4b32b52fc6c1ba3f0dc53b3504645b243e6a5cccffd93b45d9cc383fb965274749b4c186f2fc0f03154208c23f1edb43d87ba43a7bb610524bffae8338f1a6d07e55984a8ad868d2def6c6e1c916b1abf862f5a2386ae3661d2d500a31a0f8188e8fa0a353d6224a383a3d5c12988411e94f2f17fef94899af064c4a9268793fd5a6899d83c222ec3c534eae737dc1ad291e848f416fdea38e44b16c1a3b73a18f3df437cfad7bef9ced8a8012fe996865dc140bf4fd3523e770fc6d08546cf9c4ae558ca7e22843dd9df3366445a347309646e9a4be32421464b0bcf8d176b1d7cf1d076f1e18511c1f5e2e19f9860f1dcba793bfa46b24f840ba9308d5369c5f43a7650ad91ea680b3a38278e17c09991f272a6031787b43746e94bf54512664145bd00c337dbaebc3f0aae10734fcd5e103e406a27fafe3e2e965f59662b0b2c2cdb098ba5b3451ae9700555c71a913c9e21a4857cc950a3a628eb494e2ecc634957f31db0c307041ecb95c2cd52e33374be763572f869a549ac0da011321be932aadafec799d8c41af3eac3d9fcb0dbc4dd26978b2ed3c827f838c2d0b6a74be1cf76c2abab9fbee4ca3e33b6622489840e601dc40f7612d9511053b335cdc795d934c971700a4efd973e3b271a97a4a0820926906501b584401bfdfbf1afdf0f83f66c32a0f54d741ffd44bb9422e99554102caa9de32edf4959f5ff7fdf553cb31ae6e588e9ae51e2da5ab8c46f8c11eabf78df558c4d4c16531a2d63f9a5f65b288c548f4a58deeb46d92e66955cc9386aaae01bb746b345a97e323d23654d3cf27aa2031c441868ef8cd9be7f8ce96a47bfd6d84dd5f8140651a08bddcc9f9a8dc0397da5b456f67f210b82157230195586d21e6fda980a61f84741ee3f5be3ee3725b44c9a316d9deb544eb9d62cda564bf3fc49c3bc4e82f520e1e20a506d7abd14a90e4026349993dd803cd696055625090d8e64bf87e44dc53f4b1e93b93bd232778329e8aa8aa8a4d1cab0c905c8c9431c607f03a6cdb5df1465004e78ce2b55642a46906b87f808de83881803aaf4567b85406445c3a48ec487f22d125ef7eba45cbbd6d069338c85dd9095fbf2ee39140ff9653278212a450f44d4ec58d1fd0d3f5b80a25aad5ea07d5e1490a70bb085d595649e685e443bd3873d302a5c3ff1edbd39a4e541ef2409edee8937392ce18727ed48e642e6afb2b9f34a07d99a4ee3781e2f922e123a1dc03f45ada557eda4fc9da2ebc43371d35b2f30dc9d5270ca9ed5362ad53804900e6d9c5e063213e27b2090c704066f6ae6b126560c0f49073343b1945a0fc22e702c04f2f776755cb479018dd7b2a9f3862e892306e800119d30555aa190b872cfdd19eebedaac2cccc5e64a9bdab0bafd6ba3f490632bd07", 0xfffffdef) r1 = syz_open_dev$hidraw(&(0x7f0000000140), 0x0, 0x1) r2 = syz_open_dev$evdev(&(0x7f0000001080), 0x7, 0x0) read$hidraw(r1, &(0x7f0000000040)=""/57, 0x39) ioctl$EVIOCGMASK(r2, 0x5452, &(0x7f0000000100)={0x3fd67d5a47b743fa, 0x0, 0x0}) ioctl$EVIOCSABS3F(r2, 0x401845ff, &(0x7f0000001040)={0x101, 0x5f3f4a09, 0x6, 0x8, 0x1ff}) ioctl$HIDIOCSFEATURE(r1, 0xc0404806, &(0x7f0000000000)="b48332c179a199a2d0a03ae3aa4d8c9a90c689587e6f") 23:51:41 executing program 0: r0 = syz_open_dev$hidraw(&(0x7f0000000140), 0x0, 0x1) write$hidraw(r0, &(0x7f0000000180)="66080a810c28ad27cf86f5e368392e05eed4f4d4825954833b3144e7228d9af97c06e5d46985e6393007c542e53b9ec0f6e52a48954e119efd3c5d71b60cd399e9c64d514934d87c2c6f50699aedd1857a86eef53f4a5c661e747ed36824f54ec459d164be8186d9e3a79e131a73650d0a4f709d01c76efc8d33105a36f278e8f7de5838b1fc9d9e2ad7b1e0ca2de1410e05ead0b0d62add348a4119e45cc17fbc6988854d7dc283bb2d4026b25ea6b504f489e08072eb90ee0c99068c99457661ec19cad5545be38bff1f94d21e6db3fff0ee9b4eab9fbf35c5911b38a0129d076df053da54e435d53a005d1aca5e4d0af10e2eb5eeffbcb574dae4bab35455661ddf2e4a12c9740d9fb0282ea741f1765ebb2341f7091ca6d0244871ba9b977bb4caf4787ed19de1afd936ba3c6921587c79e8b9ce1d82cf15d329af90da66b8cc6ed5fe64a3656e902ab556d90841535c119b3ac2037b4251b809185ac3175c535c38012f61801d1d27fa7fcf3853e8a3b2e10feffd174172505a7297f6e756f8ce1adf538fdf29f73b5bd404d5cff95d9ccd947df44eda3a7fc0940f1ee98c2ba0b638ae865a24152fb1b47e792703e7bb9a7d291fd180894157d40ec589a36b95e5faea4713f2da83d35fe8d8528ed2bc5505cc3cce02d9467ede1479e64dbcf55ddebfb28dc2b3fd5c5a65b2d2cd4bca47dc7536d07ce26fac53dc3ab697c089d8611b3de89a7250b905a30f86b707bb6719080b0fc9c04d50760bc5b825911bf804d083215b74e419f01477cd8ca5862dc4f7ac4751cbba65241c7428b4f12fd311f3802042cd00df968e3f8a940badeb3f892ff107d6a7860bd6666e4a5edd1ec4e8ead30237342043465fb2eb5128de9256b39cb161044a871ac9b559cd781b66f6292e1e06b536961058edcc81406369f0f28c1c8669f267a79ebe9546afe6026cf920bd2aa31aad669498707b20e0019514a5cea3e898d5aacd3d80d44c791c030202791f9c5bca391cd0d8140997ac68e7d5470235bac6d7d0cf30e70b6e51a36b66a5b3ba10abbf5688eb388ca533099de61803cce2b91be46e3b55d117c49ef9f2fdbd09220af9923eaa21a0094a4cab2cf43379dc534a197172d1d290bc75ec960fe9551f6fe4bfc4a8142c6aa4a48fb8e6ec8f1dba02b17e3a7cf96081a92c81815229d430826a7e1ac21fe5c211b036941cb2ba93eae4a6a8743af8fd08fe3d91b8ffd52d4dc7ddcc06821e15ce0490a32680a6dadededb66b645a05c63f3944b8a97bf86f13b2231d3b632ea8378f944f22f64c7707710b93b563ec70d56611c463bc0cc6fe9f21aa7e2e9a805e83b717634bc74717df1ecccb42110621531c3f59e68670dfeb6e133b55b691a1b4375ca7a0ef3c02072c8a62fe8eb3b4810cc825d09bf9ba7ca2dcdb5a0eb46f246a125744f20caa9e2b38ceec454ba63c1fb47b580603243e756f7f04e40e36f797b3f14dd30d08335aa40069bf492609e077806d8c52b9ca8432f26d85df843ee7055673334e8ca0d809e710b295631526be449ea826dd57fca05c3d6d6b779a964f0fe7cb16a39013ea39a8000fff94aa9e4d6b85da2719bad63dc53010918c7fdde0975e1f305ed6ee8ff87ef98ef6004884071ba52ab6a81ede40a9709aa455f05f0bcdbfa1aef1360a7c7256aa3bbc744d2c6f307fb0c1c672795c8f7ff5e37c3cc479632de3350f8c5a6d192d8eb73a6977702d423694214aa4677c3ffc793c740268331c25784594e1c5293483a4a2a01101f4baeedf4090998d9ddc865963574c5b05d5a3c10dcb3b70ce567b071454021b5b562195ed36cef59695f3265e4e08a2b2e70c4bca2700c5243e6e999179bde174da15b4ab4d7b304dc67a7a03c32cdb096fbcd904f9d787bc95fe8a22b6613f28a71b5460d44a414c63d495538c6020667db10d49b1d8874cfaa77666d12087643a9e322dfade4cdac2bee7d22c129027713e46d80f498c9eda027b053fd785aa1b7ae019a53a32b7e51d54d94a5fb746cd1e6e77b4d65b3c48b2b9789da203f467934b2334569d9d5a138d87afe65b0d7ada380565f259ec63490163699fa945e10ab39d216db75d6227c11f34c7256e1af892088b507aa6b574a522b87c617bf53f42b3a8c399fcb8c8d2d7a8fc981965c67294a48d1a62f3fe4abd2f540359a4f74e4f3c65bbdf520d926a501b59232a74fe612f57c526f9a2328034d489829e451f771feda276d875bb313268e9f38c06a02799dc3ee4dec3329fd45f1695760299a45ef89bf6e0f000e167a86dd9c6c244134d2985e788838910ab92734494e3207c5ea5d6ce44925b77a4a43d9f9795423297aa2762d4a326784fb86559f1f5713935851910cdc117c1886326124af384d73a67cf95cd0bdba977f286849eb9cebab51241d2d6def1c95058b8b7847b8d84db44668d3204a1cae325c0822735b075caa612eb68d326e1fac7bed9a4b7f93395a067464372704526506c4024b317604924d1055b1b75042e763c132af6754d202b1a4438654d1ff4082d07ca378ce50e010c9a58d77a878198b7313cda06caa9a97ee96e0947fbd1c0389b69ce96490596d4051362eea6829d1795b8168ab468d506d6fa7d286b52446da4d25b4730c1276a0b6b283689ec3f64fc39470054efdfb6e261e80454e382f3c40b6cbf8ae242c01beaaed1d7195e455a40e0ad478d23ca152cde33d525961907a55c408fbdd7e7eded5eb6e9a51ab1c516cafa6b10cd41bf0f57e3ce22b79bcd2daf5469117ba4337a626f68199858f445ac0380833c5f4c7a4d35c2e9e7bcf355c6a97863281f393c19d6dded835d31c06e0dbfbf5734ecfdd3e866c97061da5494d19e7dc8584c63a85bcaa4dd97396e833acc46945119c8048402b6326a93a66619a9a3bdb87457b5fced065f15a7d2023cf2e757ed6fd35a4ad4272aeea83bf077383850f6e1112f288cc2f72e53940bc71199803d9989c8859722f4190cc4faca3377f2d1bf9fcd54c157ea5dc36b54ffebcdeb8a5df9b5d555edef8909f387864cbaabbf18fff45254703cb62e38f9cdeee2b769c9ce1d3f16ab92e0e3af6067cd252f9aa28ae81f763e1f99a50e4573da5becbcb6b11ffe8b48bbb037d7a07f5953acb422af10395b769081629f71c2a182a7633cb703731afa8cecfde76618523669fa93ded5c4ea7727775498980941228a9af3ec6292268652ed4f3731a74334d86802ae05a560d9ef82bccdd96c0c063d6e25583f51c3bd3b5225e33d4defde886727f8b9cde46b7ee9ff0f33eaf4ee1a3aea890980d012c6d14cdd82780798fa4356430a3c45abd5f4835025240cd8afa74a5381744edd3f475316ab7c00467a9588a50edcb40d5f0733f33a47ea5e92471a24dced48d974e227faf839fdfcda75d335743d56eea520c5d3fa523fe639851d2237f02424a8d81fecdf32d375b6cc8d2cacc3b1b3c33898fa2a24c0a23bf6852fb34361ba9bb46c00458644f1c5f827dee7a9dacaadb7e97ee7f55f391a9f161aa3751cde7a648ccf4efcb4f452c34deb98da9c794fe73dde94ada575f08f277212aaea70902f2ca0d927b7190a787852935c37413817f41a31acb8007687675a91d3d81865acb06c22328d87aa70d897b7a76b5c062f97d1e6bdd12c3dc4e1752e8cb7cc28624fb5b8ac5e1d0d4377046fd76e53600891aaeb32375eddd7312a2b60f5c61da0491831c3a1d530ec1ae2af4c291c6468b5d64177b29497945d9d391182e677e2bdaa1ce3eba807169ed011c9e3a7ff1cc43a37eb1155ea4a592d70585471cd4d6cb65b329a90ed2a964c4ab4b32b52fc6c1ba3f0dc53b3504645b243e6a5cccffd93b45d9cc383fb965274749b4c186f2fc0f03154208c23f1edb43d87ba43a7bb610524bffae8338f1a6d07e55984a8ad868d2def6c6e1c916b1abf862f5a2386ae3661d2d500a31a0f8188e8fa0a353d6224a383a3d5c12988411e94f2f17fef94899af064c4a9268793fd5a6899d83c222ec3c534eae737dc1ad291e848f416fdea38e44b16c1a3b73a18f3df437cfad7bef9ced8a8012fe996865dc140bf4fd3523e770fc6d08546cf9c4ae558ca7e22843dd9df3366445a347309646e9a4be32421464b0bcf8d176b1d7cf1d076f1e18511c1f5e2e19f9860f1dcba793bfa46b24f840ba9308d5369c5f43a7650ad91ea680b3a38278e17c09991f272a6031787b43746e94bf54512664145bd00c337dbaebc3f0aae10734fcd5e103e406a27fafe3e2e965f59662b0b2c2cdb098ba5b3451ae9700555c71a913c9e21a4857cc950a3a628eb494e2ecc634957f31db0c307041ecb95c2cd52e33374be763572f869a549ac0da011321be932aadafec799d8c41af3eac3d9fcb0dbc4dd26978b2ed3c827f838c2d0b6a74be1cf76c2abab9fbee4ca3e33b6622489840e601dc40f7612d9511053b335cdc795d934c971700a4efd973e3b271a97a4a0820926906501b584401bfdfbf1afdf0f83f66c32a0f54d741ffd44bb9422e99554102caa9de32edf4959f5ff7fdf553cb31ae6e588e9ae51e2da5ab8c46f8c11eabf78df558c4d4c16531a2d63f9a5f65b288c548f4a58deeb46d92e66955cc9386aaae01bb746b345a97e323d23654d3cf27aa2031c441868ef8cd9be7f8ce96a47bfd6d84dd5f8140651a08bddcc9f9a8dc0397da5b456f67f210b82157230195586d21e6fda980a61f84741ee3f5be3ee3725b44c9a316d9deb544eb9d62cda564bf3fc49c3bc4e82f520e1e20a506d7abd14a90e4026349993dd803cd696055625090d8e64bf87e44dc53f4b1e93b93bd232778329e8aa8aa8a4d1cab0c905c8c9431c607f03a6cdb5df1465004e78ce2b55642a46906b87f808de83881803aaf4567b85406445c3a48ec487f22d125ef7eba45cbbd6d069338c85dd9095fbf2ee39140ff9653278212a450f44d4ec58d1fd0d3f5b80a25aad5ea07d5e1490a70bb085d595649e685e443bd3873d302a5c3ff1edbd39a4e541ef2409edee8937392ce18727ed48e642e6afb2b9f34a07d99a4ee3781e2f922e123a1dc03f45ada557eda4fc9da2ebc43371d35b2f30dc9d5270ca9ed5362ad53804900e6d9c5e063213e27b2090c704066f6ae6b126560c0f49073343b1945a0fc22e702c04f2f776755cb479018dd7b2a9f3862e892306e800119d30555aa190b872cfdd19eebedaac2cccc5e64a9bdab0bafd6ba3f490632bd07", 0xfffffdef) ioctl$HIDIOCGRAWNAME(r0, 0x80404804, &(0x7f0000000000)) [ 2270.945277][ T33] audit: type=1800 audit(1625097101.159:55): pid=28066 uid=0 auid=4294967295 ses=4294967295 subj==unconfined op=collect_data cause=failed(directio) comm="syz-executor.3" name=48C7C060 dev="sda1" ino=14719 res=0 errno=0 23:51:41 executing program 5: ioctl$HIDIOCGUSAGES(0xffffffffffffffff, 0xd01c4813, &(0x7f0000001040)={{0x2, 0x1, 0x7fffffff, 0x1, 0x7, 0x7f}, 0x1f8, [0x101, 0x2, 0xb9, 0x6, 0x0, 0x1ff, 0xffffffff, 0x101, 0x3, 0x955f, 0x8, 0x3, 0x6, 0x89f7, 0x4, 0x6, 0x4, 0x8, 0x2, 0x8, 0x371c, 0x3, 0x3f, 0x30f, 0x9, 0x1, 0x0, 0x1, 0x1, 0x6f, 0x10001, 0x4, 0x1, 0x4, 0xfff, 0x8, 0x9, 0xee0b, 0x6, 0x8, 0x0, 0xffffffff, 0xaa, 0x10000, 0x3, 0x41, 0x7, 0x401, 0x6, 0x0, 0x7, 0x0, 0x9, 0x6, 0x200, 0x2, 0x0, 0x20, 0xfffffffd, 0x0, 0x9, 0xfffffffb, 0x101, 0xffffffe0, 0x3, 0x5, 0x8, 0x1, 0x7fff, 0x1, 0x8, 0x8000, 0x8001, 0xffffff80, 0x7f, 0x0, 0x8, 0xcc4, 0x0, 0x45e, 0x0, 0x800, 0x12, 0x7f800000, 0x5, 0xffff, 0x1ff, 0x81, 0x9, 0xf8, 0x2, 0x6, 0x8, 0x400, 0x2, 0x7, 0x3, 0x93f, 0x49bc, 0x2, 0x7ff, 0x6, 0x23cbdea, 0xffffffff, 0x1, 0xa9, 0x9, 0x5, 0x80, 0x0, 0x0, 0xffff, 0x80000000, 0x9, 0x848, 0xd326, 0x0, 0x1, 0xfffffffc, 0x1, 0x20, 0x3f, 0x2, 0x0, 0x3, 0x2, 0xce, 0xffff, 0x7f, 0x3, 0x3, 0x8, 0x80, 0x2, 0x1, 0x6, 0x77ac0ad7, 0x2, 0x7, 0x6, 0x8, 0x9, 0x6, 0x8, 0x2, 0x400, 0x1f, 0x0, 0x1, 0x1f, 0x6, 0x3fc00000, 0xe9e9, 0x7f, 0x7e3c, 0x1, 0x7, 0x3, 0x5, 0x1, 0x8, 0x9, 0x81, 0x3f, 0x6, 0xffff, 0x0, 0x7ff, 0x7, 0x6, 0x2, 0x421, 0x40000000, 0x2, 0x40, 0x6, 0x3, 0x7fffffff, 0xfffffff8, 0x4, 0x7f, 0x6, 0x2, 0x6, 0x8c, 0x800, 0x80000001, 0xe3f, 0x9, 0x7f, 0xfff, 0x5, 0x6, 0x1, 0x1, 0x3, 0x354, 0x1000, 0xfffffff9, 0x401, 0x9, 0x9, 0x9, 0x3, 0x37b2, 0x2, 0x1ff, 0x8, 0x8, 0x10001, 0x5, 0x9, 0x800, 0x80000000, 0xf7, 0x6, 0x29, 0xff, 0xffffffff, 0x6, 0x6db, 0x7, 0x9, 0x800, 0x2, 0xbb, 0x24645608, 0x7fffffff, 0x3ff, 0x8000, 0x9, 0x0, 0x8, 0x5, 0xf7, 0x8, 0x5fc, 0x8, 0x8, 0x8, 0x2, 0x2f88, 0x9, 0x5, 0x5, 0x6, 0x8532f1fb, 0xffff, 0x9, 0x1, 0x5, 0x1, 0x6, 0x401, 0x0, 0x6, 0x80000000, 0x5, 0xe9d9, 0x7ff, 0xf49, 0x2, 0xfff, 0x4, 0x1, 0x1ff, 0x3caa, 0x8001, 0x5, 0x4, 0x5, 0x8, 0x7, 0x1000, 0x0, 0x5, 0x8001, 0x1f, 0x9, 0x0, 0x1ff, 0x60a4, 0x4ba, 0x9, 0x2, 0x40, 0x6, 0x5a3, 0x7, 0x8, 0x40, 0xf152, 0x7, 0x7, 0x0, 0x0, 0x1ff, 0x0, 0x7ff, 0xffffff7f, 0x4, 0x8, 0x3, 0x1469, 0x7f, 0x0, 0x6, 0x81, 0x6, 0x0, 0x8, 0x8, 0x8, 0x1, 0x401, 0x4, 0x3f, 0xa77, 0x6, 0x455, 0x3, 0x6, 0xfff, 0x1, 0x1, 0x8, 0x80000001, 0x1000, 0x7, 0x8001, 0x19cfeee7, 0x79b9, 0x3, 0x7ff, 0xffffffff, 0x10000, 0x7, 0x3, 0xe2a, 0x8, 0x8, 0x4, 0x7, 0x7f, 0x0, 0x8001, 0x0, 0x0, 0x3ff, 0x6, 0x7f, 0x0, 0x81, 0x0, 0x9, 0x2f, 0x4, 0xaff, 0x0, 0x900, 0x6, 0x5, 0x3f, 0x9, 0x8, 0x7f, 0x3, 0x5, 0xea, 0x0, 0x9c41, 0x7ff, 0x9, 0x6c9, 0x3, 0xff, 0x2, 0x9, 0x8, 0x0, 0x9, 0x7fff, 0x7f, 0x0, 0x3, 0x0, 0x1, 0xe, 0xfffffffe, 0x1f, 0x7f, 0xc1ee, 0xffff, 0xc4, 0x10000, 0x1, 0x5, 0x2, 0x3, 0x8, 0x8, 0x9, 0x8, 0x5, 0x81, 0x80000000, 0x3, 0x0, 0x92dd, 0x9, 0x1f, 0x81, 0x20, 0x0, 0x1, 0x9, 0x1, 0x4, 0xc262, 0x20, 0xe751, 0x12, 0x3ff, 0x7, 0x20, 0x40, 0x711, 0x7, 0x3f, 0x8, 0x1, 0x1f, 0x40000000, 0x3, 0x96a0, 0x4, 0x1, 0x8, 0x2, 0x7, 0x0, 0x8, 0x4, 0x1, 0xffff, 0x20, 0x0, 0x6, 0x8c9e, 0x8, 0x2a, 0x2, 0x4, 0x1ff, 0x100, 0xff, 0x100, 0x3, 0x40000000, 0x3, 0x7fffffff, 0x4, 0xff, 0x6, 0x6, 0x5, 0x9, 0x1ff, 0x7, 0x7ff, 0x461c2988, 0x0, 0x2, 0x0, 0xe7, 0xfffffffc, 0x2, 0x4, 0xfffffffa, 0x101, 0x0, 0x0, 0x1ba9, 0x5, 0x2, 0x3, 0x7f, 0x7, 0x8, 0x7fff, 0x5, 0x0, 0x1, 0x8fd, 0x9, 0x9, 0x1, 0xfffff000, 0x9, 0x3ff, 0x0, 0x59f6, 0x3f, 0xfffff800, 0x9, 0x6, 0x918, 0x3ff, 0x800, 0x80, 0x1, 0x5c61, 0xc4bf, 0x8001, 0xff, 0x9, 0x8, 0x1, 0x1, 0xfffffffb, 0x5, 0x7fffffff, 0x1, 0x1ff, 0x1, 0x8e, 0xbea0, 0xfffffffc, 0xfffffffc, 0x8, 0x9, 0x57c2, 0x0, 0x8, 0x4, 0x5, 0xfffffff8, 0x5, 0x9e, 0x3, 0x0, 0x4, 0x9, 0x8, 0x8000, 0x2, 0xa8c8, 0x2, 0x3, 0x101, 0x1, 0x7, 0x0, 0x5, 0x5, 0x5, 0x5, 0x2, 0x3, 0x3d8, 0x3, 0x5, 0x7, 0x3, 0x9, 0xb0c, 0xfffff095, 0x9, 0x9, 0x7, 0x6, 0x20, 0x8, 0x3, 0x6, 0x5, 0x3, 0x4, 0x0, 0x5, 0xfffffffa, 0x2, 0x7fff, 0x8, 0x1f, 0x6, 0xabe, 0x1f, 0x490, 0x4, 0x8000, 0x3, 0x7, 0x71, 0x1, 0x970e, 0x3ff, 0x7fffffff, 0x3, 0x1, 0x8, 0xd21, 0x2ba8147d, 0x200, 0x7ff, 0x3, 0x7ff, 0x6, 0x5, 0x8, 0x2, 0x1, 0x101, 0x8, 0x2, 0x2, 0x7f, 0x0, 0x20, 0x0, 0x0, 0x4, 0x9, 0x6, 0x40, 0x8000, 0x0, 0x46e5765b, 0x1f, 0x8, 0x0, 0x401, 0x80000000, 0x40, 0x3ffc0000, 0x1ff, 0x7, 0x0, 0x2, 0x3, 0x5, 0xfff, 0x400, 0x0, 0x8c, 0x5, 0x9, 0x8, 0x800, 0xff, 0x8, 0x1f, 0xffffff7f, 0x8000, 0x4de, 0xc37, 0x3, 0x0, 0x2, 0x3, 0xfffff5a4, 0x6, 0x5, 0x0, 0xfffffbff, 0xffffff81, 0x3, 0x6, 0xc2cc, 0x100, 0x6, 0x1, 0x6, 0x401, 0x800, 0x0, 0x2, 0xc2, 0x8, 0xd1f, 0x4, 0x400, 0x7, 0x3, 0x80000000, 0xb5, 0x80000001, 0x0, 0x9, 0x0, 0x7, 0x1c, 0x7, 0x2, 0x6, 0x8, 0x5, 0x6, 0x20, 0xfffffbff, 0x7, 0x2, 0x7f, 0x10000, 0x7, 0x6, 0x19, 0x6, 0x1f, 0x3f, 0x6f59, 0x8425, 0x5300, 0x7fff, 0xfffffffb, 0x4, 0x1, 0x6, 0x8, 0x8, 0x5, 0x4, 0x0, 0x2, 0x0, 0x100, 0x2, 0x9, 0x5, 0x4, 0x401, 0x6, 0x7, 0x1, 0x412, 0x8, 0x7fffffff, 0x1, 0xc5, 0x2, 0x145, 0x4, 0x3207, 0x2, 0x0, 0x5, 0xfff, 0xfffffe01, 0xe2, 0x0, 0xff, 0xffffffff, 0xfffffffb, 0x5, 0xfffff3bb, 0x0, 0x5, 0x80000001, 0x7, 0xffff, 0x4, 0x6, 0x2, 0x3f, 0x6, 0xffffffff, 0xf6c5, 0x9, 0x80, 0x3, 0xc61, 0xffffffff, 0x10001, 0x3ff, 0x101, 0x3b, 0x0, 0x5, 0x5, 0xffffffff, 0x80000001, 0x2, 0x80000001, 0x7c9, 0x6, 0xd90f, 0x9, 0x9, 0x1f, 0x0, 0x1ff, 0xbf34, 0x0, 0x6, 0xc5, 0x2, 0xffffff81, 0x6, 0x1, 0x1000, 0x24, 0x1, 0x7, 0x6, 0x8, 0x9, 0x1000, 0x7fff, 0x6, 0x2, 0x8000, 0xffffffff, 0x80000000, 0x8, 0x0, 0x9, 0x1e, 0xfffff801, 0x4d, 0x1, 0x5, 0x8, 0x6, 0x400, 0xfffffffb, 0x200, 0x0, 0x1, 0x4, 0x3, 0x20, 0x8001, 0x2, 0x6, 0x4, 0x7, 0x4, 0x1ff, 0x690, 0x2, 0xffff8000, 0x4, 0x2, 0x800, 0x6, 0x8, 0x7d9, 0xff, 0x2000000, 0xc4e, 0x6, 0x7ff, 0x5, 0x80000001, 0x7, 0x5a2, 0x4, 0x7f, 0x1, 0x4, 0x8, 0x3, 0xffffffff, 0x81, 0x6, 0x7, 0x37b, 0x4, 0xfcc, 0x20, 0x42d0, 0x40, 0x8, 0x4, 0x2, 0x8, 0x81, 0x7, 0x0, 0x0, 0x1, 0x10001, 0x0, 0x6, 0x0, 0x2, 0xffffff80, 0x20, 0x1, 0x8, 0x400, 0x5, 0x5, 0x5877ff48, 0xab70, 0x1, 0x0, 0x2, 0xc6, 0x1000, 0x1, 0x4, 0x6, 0x3, 0x1000, 0x6, 0x4, 0x8d2, 0x0, 0xfc0, 0xffff, 0x101, 0x8, 0x80, 0x1000, 0x7, 0x3, 0x9, 0xffffffc0, 0x8000, 0x6, 0x3c31, 0x81, 0x1ff, 0x8c6, 0x7fffffff, 0x6, 0x80, 0x10001, 0x8000, 0xff, 0x80000001, 0x1, 0x4, 0xfffff001, 0x5, 0xff, 0x4, 0x2, 0x401, 0x2, 0x4, 0x1, 0x5, 0x9, 0x1, 0xfffffffc, 0xfffffff9, 0x1, 0x7, 0x7, 0x3, 0x80000001, 0x6, 0x7, 0x100, 0x8001, 0x200, 0x0, 0x1, 0x578, 0x8, 0x3, 0x1ff, 0x400, 0x5, 0x4, 0x6, 0x1, 0x4, 0x6b, 0x9, 0x7, 0x80000000, 0x8001, 0x4, 0x7ff, 0x1000, 0x6aa, 0x0, 0x1b13, 0x80000001, 0x3f, 0x80000001, 0xe4, 0x7fff, 0x5, 0x8, 0xfff, 0xf7, 0x4e92, 0x1, 0x9b9, 0x4, 0x80000001, 0xfff, 0xb3, 0x5, 0x100, 0xa6, 0x40, 0x1, 0xfffffc00, 0x40, 0x9, 0x4, 0x0, 0x3, 0x0, 0x3, 0x8, 0x3, 0x10000, 0x1ff, 0xfffffffd, 0xb77e, 0x101, 0x0, 0x4, 0x4, 0x7, 0x5, 0x5cae, 0x6a]}) r0 = syz_open_dev$hidraw(&(0x7f0000000140), 0x0, 0x1) write$hidraw(r0, &(0x7f0000000180)="66080a810c28ad27cf86f5e368392e05eed4f4d4825954833b3144e7228d9af97c06e5d46985e6393007c542e53b9ec0f6e52a48954e119efd3c5d71b60cd399e9c64d514934d87c2c6f50699aedd1857a86eef53f4a5c661e747ed36824f54ec459d164be8186d9e3a79e131a73650d0a4f709d01c76efc8d33105a36f278e8f7de5838b1fc9d9e2ad7b1e0ca2de1410e05ead0b0d62add348a4119e45cc17fbc6988854d7dc283bb2d4026b25ea6b504f489e08072eb90ee0c99068c99457661ec19cad5545be38bff1f94d21e6db3fff0ee9b4eab9fbf35c5911b38a0129d076df053da54e435d53a005d1aca5e4d0af10e2eb5eeffbcb574dae4bab35455661ddf2e4a12c9740d9fb0282ea741f1765ebb2341f7091ca6d0244871ba9b977bb4caf4787ed19de1afd936ba3c6921587c79e8b9ce1d82cf15d329af90da66b8cc6ed5fe64a3656e902ab556d90841535c119b3ac2037b4251b809185ac3175c535c38012f61801d1d27fa7fcf3853e8a3b2e10feffd174172505a7297f6e756f8ce1adf538fdf29f73b5bd404d5cff95d9ccd947df44eda3a7fc0940f1ee98c2ba0b638ae865a24152fb1b47e792703e7bb9a7d291fd180894157d40ec589a36b95e5faea4713f2da83d35fe8d8528ed2bc5505cc3cce02d9467ede1479e64dbcf55ddebfb28dc2b3fd5c5a65b2d2cd4bca47dc7536d07ce26fac53dc3ab697c089d8611b3de89a7250b905a30f86b707bb6719080b0fc9c04d50760bc5b825911bf804d083215b74e419f01477cd8ca5862dc4f7ac4751cbba65241c7428b4f12fd311f3802042cd00df968e3f8a940badeb3f892ff107d6a7860bd6666e4a5edd1ec4e8ead30237342043465fb2eb5128de9256b39cb161044a871ac9b559cd781b66f6292e1e06b536961058edcc81406369f0f28c1c8669f267a79ebe9546afe6026cf920bd2aa31aad669498707b20e0019514a5cea3e898d5aacd3d80d44c791c030202791f9c5bca391cd0d8140997ac68e7d5470235bac6d7d0cf30e70b6e51a36b66a5b3ba10abbf5688eb388ca533099de61803cce2b91be46e3b55d117c49ef9f2fdbd09220af9923eaa21a0094a4cab2cf43379dc534a197172d1d290bc75ec960fe9551f6fe4bfc4a8142c6aa4a48fb8e6ec8f1dba02b17e3a7cf96081a92c81815229d430826a7e1ac21fe5c211b036941cb2ba93eae4a6a8743af8fd08fe3d91b8ffd52d4dc7ddcc06821e15ce0490a32680a6dadededb66b645a05c63f3944b8a97bf86f13b2231d3b632ea8378f944f22f64c7707710b93b563ec70d56611c463bc0cc6fe9f21aa7e2e9a805e83b717634bc74717df1ecccb42110621531c3f59e68670dfeb6e133b55b691a1b4375ca7a0ef3c02072c8a62fe8eb3b4810cc825d09bf9ba7ca2dcdb5a0eb46f246a125744f20caa9e2b38ceec454ba63c1fb47b580603243e756f7f04e40e36f797b3f14dd30d08335aa40069bf492609e077806d8c52b9ca8432f26d85df843ee7055673334e8ca0d809e710b295631526be449ea826dd57fca05c3d6d6b779a964f0fe7cb16a39013ea39a8000fff94aa9e4d6b85da2719bad63dc53010918c7fdde0975e1f305ed6ee8ff87ef98ef6004884071ba52ab6a81ede40a9709aa455f05f0bcdbfa1aef1360a7c7256aa3bbc744d2c6f307fb0c1c672795c8f7ff5e37c3cc479632de3350f8c5a6d192d8eb73a6977702d423694214aa4677c3ffc793c740268331c25784594e1c5293483a4a2a01101f4baeedf4090998d9ddc865963574c5b05d5a3c10dcb3b70ce567b071454021b5b562195ed36cef59695f3265e4e08a2b2e70c4bca2700c5243e6e999179bde174da15b4ab4d7b304dc67a7a03c32cdb096fbcd904f9d787bc95fe8a22b6613f28a71b5460d44a414c63d495538c6020667db10d49b1d8874cfaa77666d12087643a9e322dfade4cdac2bee7d22c129027713e46d80f498c9eda027b053fd785aa1b7ae019a53a32b7e51d54d94a5fb746cd1e6e77b4d65b3c48b2b9789da203f467934b2334569d9d5a138d87afe65b0d7ada380565f259ec63490163699fa945e10ab39d216db75d6227c11f34c7256e1af892088b507aa6b574a522b87c617bf53f42b3a8c399fcb8c8d2d7a8fc981965c67294a48d1a62f3fe4abd2f540359a4f74e4f3c65bbdf520d926a501b59232a74fe612f57c526f9a2328034d489829e451f771feda276d875bb313268e9f38c06a02799dc3ee4dec3329fd45f1695760299a45ef89bf6e0f000e167a86dd9c6c244134d2985e788838910ab92734494e3207c5ea5d6ce44925b77a4a43d9f9795423297aa2762d4a326784fb86559f1f5713935851910cdc117c1886326124af384d73a67cf95cd0bdba977f286849eb9cebab51241d2d6def1c95058b8b7847b8d84db44668d3204a1cae325c0822735b075caa612eb68d326e1fac7bed9a4b7f93395a067464372704526506c4024b317604924d1055b1b75042e763c132af6754d202b1a4438654d1ff4082d07ca378ce50e010c9a58d77a878198b7313cda06caa9a97ee96e0947fbd1c0389b69ce96490596d4051362eea6829d1795b8168ab468d506d6fa7d286b52446da4d25b4730c1276a0b6b283689ec3f64fc39470054efdfb6e261e80454e382f3c40b6cbf8ae242c01beaaed1d7195e455a40e0ad478d23ca152cde33d525961907a55c408fbdd7e7eded5eb6e9a51ab1c516cafa6b10cd41bf0f57e3ce22b79bcd2daf5469117ba4337a626f68199858f445ac0380833c5f4c7a4d35c2e9e7bcf355c6a97863281f393c19d6dded835d31c06e0dbfbf5734ecfdd3e866c97061da5494d19e7dc8584c63a85bcaa4dd97396e833acc46945119c8048402b6326a93a66619a9a3bdb87457b5fced065f15a7d2023cf2e757ed6fd35a4ad4272aeea83bf077383850f6e1112f288cc2f72e53940bc71199803d9989c8859722f4190cc4faca3377f2d1bf9fcd54c157ea5dc36b54ffebcdeb8a5df9b5d555edef8909f387864cbaabbf18fff45254703cb62e38f9cdeee2b769c9ce1d3f16ab92e0e3af6067cd252f9aa28ae81f763e1f99a50e4573da5becbcb6b11ffe8b48bbb037d7a07f5953acb422af10395b769081629f71c2a182a7633cb703731afa8cecfde76618523669fa93ded5c4ea7727775498980941228a9af3ec6292268652ed4f3731a74334d86802ae05a560d9ef82bccdd96c0c063d6e25583f51c3bd3b5225e33d4defde886727f8b9cde46b7ee9ff0f33eaf4ee1a3aea890980d012c6d14cdd82780798fa4356430a3c45abd5f4835025240cd8afa74a5381744edd3f475316ab7c00467a9588a50edcb40d5f0733f33a47ea5e92471a24dced48d974e227faf839fdfcda75d335743d56eea520c5d3fa523fe639851d2237f02424a8d81fecdf32d375b6cc8d2cacc3b1b3c33898fa2a24c0a23bf6852fb34361ba9bb46c00458644f1c5f827dee7a9dacaadb7e97ee7f55f391a9f161aa3751cde7a648ccf4efcb4f452c34deb98da9c794fe73dde94ada575f08f277212aaea70902f2ca0d927b7190a787852935c37413817f41a31acb8007687675a91d3d81865acb06c22328d87aa70d897b7a76b5c062f97d1e6bdd12c3dc4e1752e8cb7cc28624fb5b8ac5e1d0d4377046fd76e53600891aaeb32375eddd7312a2b60f5c61da0491831c3a1d530ec1ae2af4c291c6468b5d64177b29497945d9d391182e677e2bdaa1ce3eba807169ed011c9e3a7ff1cc43a37eb1155ea4a592d70585471cd4d6cb65b329a90ed2a964c4ab4b32b52fc6c1ba3f0dc53b3504645b243e6a5cccffd93b45d9cc383fb965274749b4c186f2fc0f03154208c23f1edb43d87ba43a7bb610524bffae8338f1a6d07e55984a8ad868d2def6c6e1c916b1abf862f5a2386ae3661d2d500a31a0f8188e8fa0a353d6224a383a3d5c12988411e94f2f17fef94899af064c4a9268793fd5a6899d83c222ec3c534eae737dc1ad291e848f416fdea38e44b16c1a3b73a18f3df437cfad7bef9ced8a8012fe996865dc140bf4fd3523e770fc6d08546cf9c4ae558ca7e22843dd9df3366445a347309646e9a4be32421464b0bcf8d176b1d7cf1d076f1e18511c1f5e2e19f9860f1dcba793bfa46b24f840ba9308d5369c5f43a7650ad91ea680b3a38278e17c09991f272a6031787b43746e94bf54512664145bd00c337dbaebc3f0aae10734fcd5e103e406a27fafe3e2e965f59662b0b2c2cdb098ba5b3451ae9700555c71a913c9e21a4857cc950a3a628eb494e2ecc634957f31db0c307041ecb95c2cd52e33374be763572f869a549ac0da011321be932aadafec799d8c41af3eac3d9fcb0dbc4dd26978b2ed3c827f838c2d0b6a74be1cf76c2abab9fbee4ca3e33b6622489840e601dc40f7612d9511053b335cdc795d934c971700a4efd973e3b271a97a4a0820926906501b584401bfdfbf1afdf0f83f66c32a0f54d741ffd44bb9422e99554102caa9de32edf4959f5ff7fdf553cb31ae6e588e9ae51e2da5ab8c46f8c11eabf78df558c4d4c16531a2d63f9a5f65b288c548f4a58deeb46d92e66955cc9386aaae01bb746b345a97e323d23654d3cf27aa2031c441868ef8cd9be7f8ce96a47bfd6d84dd5f8140651a08bddcc9f9a8dc0397da5b456f67f210b82157230195586d21e6fda980a61f84741ee3f5be3ee3725b44c9a316d9deb544eb9d62cda564bf3fc49c3bc4e82f520e1e20a506d7abd14a90e4026349993dd803cd696055625090d8e64bf87e44dc53f4b1e93b93bd232778329e8aa8aa8a4d1cab0c905c8c9431c607f03a6cdb5df1465004e78ce2b55642a46906b87f808de83881803aaf4567b85406445c3a48ec487f22d125ef7eba45cbbd6d069338c85dd9095fbf2ee39140ff9653278212a450f44d4ec58d1fd0d3f5b80a25aad5ea07d5e1490a70bb085d595649e685e443bd3873d302a5c3ff1edbd39a4e541ef2409edee8937392ce18727ed48e642e6afb2b9f34a07d99a4ee3781e2f922e123a1dc03f45ada557eda4fc9da2ebc43371d35b2f30dc9d5270ca9ed5362ad53804900e6d9c5e063213e27b2090c704066f6ae6b126560c0f49073343b1945a0fc22e702c04f2f776755cb479018dd7b2a9f3862e892306e800119d30555aa190b872cfdd19eebedaac2cccc5e64a9bdab0bafd6ba3f490632bd07", 0xfffffdef) 23:51:41 executing program 3: syz_open_dev$evdev(0xfffffffffffffffc, 0x0, 0x18f240) syz_open_dev$evdev(&(0x7f0000000540), 0x0, 0x200000) 23:51:41 executing program 1: r0 = syz_open_dev$hidraw(&(0x7f0000000140), 0x0, 0x1) syz_open_dev$hidraw(0x0, 0x0, 0x2c00) write$hidraw(r0, &(0x7f0000000180)="66080a810c28ad27cf86f5e368392e05eed4f4d4825954833b3144e7228d9af97c06e5d46985e6393007c542e53b9ec0f6e52a48954e119efd3c5d71b60cd399e9c64d514934d87c2c6f50699aedd1857a86eef53f4a5c661e747ed36824f54ec459d164be8186d9e3a79e131a73650d0a4f709d01c76efc8d33105a36f278e8f7de5838b1fc9d9e2ad7b1e0ca2de1410e05ead0b0d62add348a4119e45cc17fbc6988854d7dc283bb2d4026b25ea6b504f489e08072eb90ee0c99068c99457661ec19cad5545be38bff1f94d21e6db3fff0ee9b4eab9fbf35c5911b38a0129d076df053da54e435d53a005d1aca5e4d0af10e2eb5eeffbcb574dae4bab35455661ddf2e4a12c9740d9fb0282ea741f1765ebb2341f7091ca6d0244871ba9b977bb4caf4787ed19de1afd936ba3c6921587c79e8b9ce1d82cf15d329af90da66b8cc6ed5fe64a3656e902ab556d90841535c119b3ac2037b4251b809185ac3175c535c38012f61801d1d27fa7fcf3853e8a3b2e10feffd174172505a7297f6e756f8ce1adf538fdf29f73b5bd404d5cff95d9ccd947df44eda3a7fc0940f1ee98c2ba0b638ae865a24152fb1b47e792703e7bb9a7d291fd180894157d40ec589a36b95e5faea4713f2da83d35fe8d8528ed2bc5505cc3cce02d9467ede1479e64dbcf55ddebfb28dc2b3fd5c5a65b2d2cd4bca47dc7536d07ce26fac53dc3ab697c089d8611b3de89a7250b905a30f86b707bb6719080b0fc9c04d50760bc5b825911bf804d083215b74e419f01477cd8ca5862dc4f7ac4751cbba65241c7428b4f12fd311f3802042cd00df968e3f8a940badeb3f892ff107d6a7860bd6666e4a5edd1ec4e8ead30237342043465fb2eb5128de9256b39cb161044a871ac9b559cd781b66f6292e1e06b536961058edcc81406369f0f28c1c8669f267a79ebe9546afe6026cf920bd2aa31aad669498707b20e0019514a5cea3e898d5aacd3d80d44c791c030202791f9c5bca391cd0d8140997ac68e7d5470235bac6d7d0cf30e70b6e51a36b66a5b3ba10abbf5688eb388ca533099de61803cce2b91be46e3b55d117c49ef9f2fdbd09220af9923eaa21a0094a4cab2cf43379dc534a197172d1d290bc75ec960fe9551f6fe4bfc4a8142c6aa4a48fb8e6ec8f1dba02b17e3a7cf96081a92c81815229d430826a7e1ac21fe5c211b036941cb2ba93eae4a6a8743af8fd08fe3d91b8ffd52d4dc7ddcc06821e15ce0490a32680a6dadededb66b645a05c63f3944b8a97bf86f13b2231d3b632ea8378f944f22f64c7707710b93b563ec70d56611c463bc0cc6fe9f21aa7e2e9a805e83b717634bc74717df1ecccb42110621531c3f59e68670dfeb6e133b55b691a1b4375ca7a0ef3c02072c8a62fe8eb3b4810cc825d09bf9ba7ca2dcdb5a0eb46f246a125744f20caa9e2b38ceec454ba63c1fb47b580603243e756f7f04e40e36f797b3f14dd30d08335aa40069bf492609e077806d8c52b9ca8432f26d85df843ee7055673334e8ca0d809e710b295631526be449ea826dd57fca05c3d6d6b779a964f0fe7cb16a39013ea39a8000fff94aa9e4d6b85da2719bad63dc53010918c7fdde0975e1f305ed6ee8ff87ef98ef6004884071ba52ab6a81ede40a9709aa455f05f0bcdbfa1aef1360a7c7256aa3bbc744d2c6f307fb0c1c672795c8f7ff5e37c3cc479632de3350f8c5a6d192d8eb73a6977702d423694214aa4677c3ffc793c740268331c25784594e1c5293483a4a2a01101f4baeedf4090998d9ddc865963574c5b05d5a3c10dcb3b70ce567b071454021b5b562195ed36cef59695f3265e4e08a2b2e70c4bca2700c5243e6e999179bde174da15b4ab4d7b304dc67a7a03c32cdb096fbcd904f9d787bc95fe8a22b6613f28a71b5460d44a414c63d495538c6020667db10d49b1d8874cfaa77666d12087643a9e322dfade4cdac2bee7d22c129027713e46d80f498c9eda027b053fd785aa1b7ae019a53a32b7e51d54d94a5fb746cd1e6e77b4d65b3c48b2b9789da203f467934b2334569d9d5a138d87afe65b0d7ada380565f259ec63490163699fa945e10ab39d216db75d6227c11f34c7256e1af892088b507aa6b574a522b87c617bf53f42b3a8c399fcb8c8d2d7a8fc981965c67294a48d1a62f3fe4abd2f540359a4f74e4f3c65bbdf520d926a501b59232a74fe612f57c526f9a2328034d489829e451f771feda276d875bb313268e9f38c06a02799dc3ee4dec3329fd45f1695760299a45ef89bf6e0f000e167a86dd9c6c244134d2985e788838910ab92734494e3207c5ea5d6ce44925b77a4a43d9f9795423297aa2762d4a326784fb86559f1f5713935851910cdc117c1886326124af384d73a67cf95cd0bdba977f286849eb9cebab51241d2d6def1c95058b8b7847b8d84db44668d3204a1cae325c0822735b075caa612eb68d326e1fac7bed9a4b7f93395a067464372704526506c4024b317604924d1055b1b75042e763c132af6754d202b1a4438654d1ff4082d07ca378ce50e010c9a58d77a878198b7313cda06caa9a97ee96e0947fbd1c0389b69ce96490596d4051362eea6829d1795b8168ab468d506d6fa7d286b52446da4d25b4730c1276a0b6b283689ec3f64fc39470054efdfb6e261e80454e382f3c40b6cbf8ae242c01beaaed1d7195e455a40e0ad478d23ca152cde33d525961907a55c408fbdd7e7eded5eb6e9a51ab1c516cafa6b10cd41bf0f57e3ce22b79bcd2daf5469117ba4337a626f68199858f445ac0380833c5f4c7a4d35c2e9e7bcf355c6a97863281f393c19d6dded835d31c06e0dbfbf5734ecfdd3e866c97061da5494d19e7dc8584c63a85bcaa4dd97396e833acc46945119c8048402b6326a93a66619a9a3bdb87457b5fced065f15a7d2023cf2e757ed6fd35a4ad4272aeea83bf077383850f6e1112f288cc2f72e53940bc71199803d9989c8859722f4190cc4faca3377f2d1bf9fcd54c157ea5dc36b54ffebcdeb8a5df9b5d555edef8909f387864cbaabbf18fff45254703cb62e38f9cdeee2b769c9ce1d3f16ab92e0e3af6067cd252f9aa28ae81f763e1f99a50e4573da5becbcb6b11ffe8b48bbb037d7a07f5953acb422af10395b769081629f71c2a182a7633cb703731afa8cecfde76618523669fa93ded5c4ea7727775498980941228a9af3ec6292268652ed4f3731a74334d86802ae05a560d9ef82bccdd96c0c063d6e25583f51c3bd3b5225e33d4defde886727f8b9cde46b7ee9ff0f33eaf4ee1a3aea890980d012c6d14cdd82780798fa4356430a3c45abd5f4835025240cd8afa74a5381744edd3f475316ab7c00467a9588a50edcb40d5f0733f33a47ea5e92471a24dced48d974e227faf839fdfcda75d335743d56eea520c5d3fa523fe639851d2237f02424a8d81fecdf32d375b6cc8d2cacc3b1b3c33898fa2a24c0a23bf6852fb34361ba9bb46c00458644f1c5f827dee7a9dacaadb7e97ee7f55f391a9f161aa3751cde7a648ccf4efcb4f452c34deb98da9c794fe73dde94ada575f08f277212aaea70902f2ca0d927b7190a787852935c37413817f41a31acb8007687675a91d3d81865acb06c22328d87aa70d897b7a76b5c062f97d1e6bdd12c3dc4e1752e8cb7cc28624fb5b8ac5e1d0d4377046fd76e53600891aaeb32375eddd7312a2b60f5c61da0491831c3a1d530ec1ae2af4c291c6468b5d64177b29497945d9d391182e677e2bdaa1ce3eba807169ed011c9e3a7ff1cc43a37eb1155ea4a592d70585471cd4d6cb65b329a90ed2a964c4ab4b32b52fc6c1ba3f0dc53b3504645b243e6a5cccffd93b45d9cc383fb965274749b4c186f2fc0f03154208c23f1edb43d87ba43a7bb610524bffae8338f1a6d07e55984a8ad868d2def6c6e1c916b1abf862f5a2386ae3661d2d500a31a0f8188e8fa0a353d6224a383a3d5c12988411e94f2f17fef94899af064c4a9268793fd5a6899d83c222ec3c534eae737dc1ad291e848f416fdea38e44b16c1a3b73a18f3df437cfad7bef9ced8a8012fe996865dc140bf4fd3523e770fc6d08546cf9c4ae558ca7e22843dd9df3366445a347309646e9a4be32421464b0bcf8d176b1d7cf1d076f1e18511c1f5e2e19f9860f1dcba793bfa46b24f840ba9308d5369c5f43a7650ad91ea680b3a38278e17c09991f272a6031787b43746e94bf54512664145bd00c337dbaebc3f0aae10734fcd5e103e406a27fafe3e2e965f59662b0b2c2cdb098ba5b3451ae9700555c71a913c9e21a4857cc950a3a628eb494e2ecc634957f31db0c307041ecb95c2cd52e33374be763572f869a549ac0da011321be932aadafec799d8c41af3eac3d9fcb0dbc4dd26978b2ed3c827f838c2d0b6a74be1cf76c2abab9fbee4ca3e33b6622489840e601dc40f7612d9511053b335cdc795d934c971700a4efd973e3b271a97a4a0820926906501b584401bfdfbf1afdf0f83f66c32a0f54d741ffd44bb9422e99554102caa9de32edf4959f5ff7fdf553cb31ae6e588e9ae51e2da5ab8c46f8c11eabf78df558c4d4c16531a2d63f9a5f65b288c548f4a58deeb46d92e66955cc9386aaae01bb746b345a97e323d23654d3cf27aa2031c441868ef8cd9be7f8ce96a47bfd6d84dd5f8140651a08bddcc9f9a8dc0397da5b456f67f210b82157230195586d21e6fda980a61f84741ee3f5be3ee3725b44c9a316d9deb544eb9d62cda564bf3fc49c3bc4e82f520e1e20a506d7abd14a90e4026349993dd803cd696055625090d8e64bf87e44dc53f4b1e93b93bd232778329e8aa8aa8a4d1cab0c905c8c9431c607f03a6cdb5df1465004e78ce2b55642a46906b87f808de83881803aaf4567b85406445c3a48ec487f22d125ef7eba45cbbd6d069338c85dd9095fbf2ee39140ff9653278212a450f44d4ec58d1fd0d3f5b80a25aad5ea07d5e1490a70bb085d595649e685e443bd3873d302a5c3ff1edbd39a4e541ef2409edee8937392ce18727ed48e642e6afb2b9f34a07d99a4ee3781e2f922e123a1dc03f45ada557eda4fc9da2ebc43371d35b2f30dc9d5270ca9ed5362ad53804900e6d9c5e063213e27b2090c704066f6ae6b126560c0f49073343b1945a0fc22e702c04f2f776755cb479018dd7b2a9f3862e892306e800119d30555aa190b872cfdd19eebedaac2cccc5e64a9bdab0bafd6ba3f4906", 0xe7e) 23:51:41 executing program 4: r0 = syz_open_dev$hidraw(&(0x7f0000000140), 0x0, 0x1) write$hidraw(r0, &(0x7f0000000180)="66080a810c28ad27cf86f5e368392e05eed4f4d4825954833b3144e7228d9af97c06e5d46985e6393007c542e53b9ec0f6e52a48954e119efd3c5d71b60cd399e9c64d514934d87c2c6f50699aedd1857a86eef53f4a5c661e747ed36824f54ec459d164be8186d9e3a79e131a73650d0a4f709d01c76efc8d33105a36f278e8f7de5838b1fc9d9e2ad7b1e0ca2de1410e05ead0b0d62add348a4119e45cc17fbc6988854d7dc283bb2d4026b25ea6b504f489e08072eb90ee0c99068c99457661ec19cad5545be38bff1f94d21e6db3fff0ee9b4eab9fbf35c5911b38a0129d076df053da54e435d53a005d1aca5e4d0af10e2eb5eeffbcb574dae4bab35455661ddf2e4a12c9740d9fb0282ea741f1765ebb2341f7091ca6d0244871ba9b977bb4caf4787ed19de1afd936ba3c6921587c79e8b9ce1d82cf15d329af90da66b8cc6ed5fe64a3656e902ab556d90841535c119b3ac2037b4251b809185ac3175c535c38012f61801d1d27fa7fcf3853e8a3b2e10feffd174172505a7297f6e756f8ce1adf538fdf29f73b5bd404d5cff95d9ccd947df44eda3a7fc0940f1ee98c2ba0b638ae865a24152fb1b47e792703e7bb9a7d291fd180894157d40ec589a36b95e5faea4713f2da83d35fe8d8528ed2bc5505cc3cce02d9467ede1479e64dbcf55ddebfb28dc2b3fd5c5a65b2d2cd4bca47dc7536d07ce26fac53dc3ab697c089d8611b3de89a7250b905a30f86b707bb6719080b0fc9c04d50760bc5b825911bf804d083215b74e419f01477cd8ca5862dc4f7ac4751cbba65241c7428b4f12fd311f3802042cd00df968e3f8a940badeb3f892ff107d6a7860bd6666e4a5edd1ec4e8ead30237342043465fb2eb5128de9256b39cb161044a871ac9b559cd781b66f6292e1e06b536961058edcc81406369f0f28c1c8669f267a79ebe9546afe6026cf920bd2aa31aad669498707b20e0019514a5cea3e898d5aacd3d80d44c791c030202791f9c5bca391cd0d8140997ac68e7d5470235bac6d7d0cf30e70b6e51a36b66a5b3ba10abbf5688eb388ca533099de61803cce2b91be46e3b55d117c49ef9f2fdbd09220af9923eaa21a0094a4cab2cf43379dc534a197172d1d290bc75ec960fe9551f6fe4bfc4a8142c6aa4a48fb8e6ec8f1dba02b17e3a7cf96081a92c81815229d430826a7e1ac21fe5c211b036941cb2ba93eae4a6a8743af8fd08fe3d91b8ffd52d4dc7ddcc06821e15ce0490a32680a6dadededb66b645a05c63f3944b8a97bf86f13b2231d3b632ea8378f944f22f64c7707710b93b563ec70d56611c463bc0cc6fe9f21aa7e2e9a805e83b717634bc74717df1ecccb42110621531c3f59e68670dfeb6e133b55b691a1b4375ca7a0ef3c02072c8a62fe8eb3b4810cc825d09bf9ba7ca2dcdb5a0eb46f246a125744f20caa9e2b38ceec454ba63c1fb47b580603243e756f7f04e40e36f797b3f14dd30d08335aa40069bf492609e077806d8c52b9ca8432f26d85df843ee7055673334e8ca0d809e710b295631526be449ea826dd57fca05c3d6d6b779a964f0fe7cb16a39013ea39a8000fff94aa9e4d6b85da2719bad63dc53010918c7fdde0975e1f305ed6ee8ff87ef98ef6004884071ba52ab6a81ede40a9709aa455f05f0bcdbfa1aef1360a7c7256aa3bbc744d2c6f307fb0c1c672795c8f7ff5e37c3cc479632de3350f8c5a6d192d8eb73a6977702d423694214aa4677c3ffc793c740268331c25784594e1c5293483a4a2a01101f4baeedf4090998d9ddc865963574c5b05d5a3c10dcb3b70ce567b071454021b5b562195ed36cef59695f3265e4e08a2b2e70c4bca2700c5243e6e999179bde174da15b4ab4d7b304dc67a7a03c32cdb096fbcd904f9d787bc95fe8a22b6613f28a71b5460d44a414c63d495538c6020667db10d49b1d8874cfaa77666d12087643a9e322dfade4cdac2bee7d22c129027713e46d80f498c9eda027b053fd785aa1b7ae019a53a32b7e51d54d94a5fb746cd1e6e77b4d65b3c48b2b9789da203f467934b2334569d9d5a138d87afe65b0d7ada380565f259ec63490163699fa945e10ab39d216db75d6227c11f34c7256e1af892088b507aa6b574a522b87c617bf53f42b3a8c399fcb8c8d2d7a8fc981965c67294a48d1a62f3fe4abd2f540359a4f74e4f3c65bbdf520d926a501b59232a74fe612f57c526f9a2328034d489829e451f771feda276d875bb313268e9f38c06a02799dc3ee4dec3329fd45f1695760299a45ef89bf6e0f000e167a86dd9c6c244134d2985e788838910ab92734494e3207c5ea5d6ce44925b77a4a43d9f9795423297aa2762d4a326784fb86559f1f5713935851910cdc117c1886326124af384d73a67cf95cd0bdba977f286849eb9cebab51241d2d6def1c95058b8b7847b8d84db44668d3204a1cae325c0822735b075caa612eb68d326e1fac7bed9a4b7f93395a067464372704526506c4024b317604924d1055b1b75042e763c132af6754d202b1a4438654d1ff4082d07ca378ce50e010c9a58d77a878198b7313cda06caa9a97ee96e0947fbd1c0389b69ce96490596d4051362eea6829d1795b8168ab468d506d6fa7d286b52446da4d25b4730c1276a0b6b283689ec3f64fc39470054efdfb6e261e80454e382f3c40b6cbf8ae242c01beaaed1d7195e455a40e0ad478d23ca152cde33d525961907a55c408fbdd7e7eded5eb6e9a51ab1c516cafa6b10cd41bf0f57e3ce22b79bcd2daf5469117ba4337a626f68199858f445ac0380833c5f4c7a4d35c2e9e7bcf355c6a97863281f393c19d6dded835d31c06e0dbfbf5734ecfdd3e866c97061da5494d19e7dc8584c63a85bcaa4dd97396e833acc46945119c8048402b6326a93a66619a9a3bdb87457b5fced065f15a7d2023cf2e757ed6fd35a4ad4272aeea83bf077383850f6e1112f288cc2f72e53940bc71199803d9989c8859722f4190cc4faca3377f2d1bf9fcd54c157ea5dc36b54ffebcdeb8a5df9b5d555edef8909f387864cbaabbf18fff45254703cb62e38f9cdeee2b769c9ce1d3f16ab92e0e3af6067cd252f9aa28ae81f763e1f99a50e4573da5becbcb6b11ffe8b48bbb037d7a07f5953acb422af10395b769081629f71c2a182a7633cb703731afa8cecfde76618523669fa93ded5c4ea7727775498980941228a9af3ec6292268652ed4f3731a74334d86802ae05a560d9ef82bccdd96c0c063d6e25583f51c3bd3b5225e33d4defde886727f8b9cde46b7ee9ff0f33eaf4ee1a3aea890980d012c6d14cdd82780798fa4356430a3c45abd5f4835025240cd8afa74a5381744edd3f475316ab7c00467a9588a50edcb40d5f0733f33a47ea5e92471a24dced48d974e227faf839fdfcda75d335743d56eea520c5d3fa523fe639851d2237f02424a8d81fecdf32d375b6cc8d2cacc3b1b3c33898fa2a24c0a23bf6852fb34361ba9bb46c00458644f1c5f827dee7a9dacaadb7e97ee7f55f391a9f161aa3751cde7a648ccf4efcb4f452c34deb98da9c794fe73dde94ada575f08f277212aaea70902f2ca0d927b7190a787852935c37413817f41a31acb8007687675a91d3d81865acb06c22328d87aa70d897b7a76b5c062f97d1e6bdd12c3dc4e1752e8cb7cc28624fb5b8ac5e1d0d4377046fd76e53600891aaeb32375eddd7312a2b60f5c61da0491831c3a1d530ec1ae2af4c291c6468b5d64177b29497945d9d391182e677e2bdaa1ce3eba807169ed011c9e3a7ff1cc43a37eb1155ea4a592d70585471cd4d6cb65b329a90ed2a964c4ab4b32b52fc6c1ba3f0dc53b3504645b243e6a5cccffd93b45d9cc383fb965274749b4c186f2fc0f03154208c23f1edb43d87ba43a7bb610524bffae8338f1a6d07e55984a8ad868d2def6c6e1c916b1abf862f5a2386ae3661d2d500a31a0f8188e8fa0a353d6224a383a3d5c12988411e94f2f17fef94899af064c4a9268793fd5a6899d83c222ec3c534eae737dc1ad291e848f416fdea38e44b16c1a3b73a18f3df437cfad7bef9ced8a8012fe996865dc140bf4fd3523e770fc6d08546cf9c4ae558ca7e22843dd9df3366445a347309646e9a4be32421464b0bcf8d176b1d7cf1d076f1e18511c1f5e2e19f9860f1dcba793bfa46b24f840ba9308d5369c5f43a7650ad91ea680b3a38278e17c09991f272a6031787b43746e94bf54512664145bd00c337dbaebc3f0aae10734fcd5e103e406a27fafe3e2e965f59662b0b2c2cdb098ba5b3451ae9700555c71a913c9e21a4857cc950a3a628eb494e2ecc634957f31db0c307041ecb95c2cd52e33374be763572f869a549ac0da011321be932aadafec799d8c41af3eac3d9fcb0dbc4dd26978b2ed3c827f838c2d0b6a74be1cf76c2abab9fbee4ca3e33b6622489840e601dc40f7612d9511053b335cdc795d934c971700a4efd973e3b271a97a4a0820926906501b584401bfdfbf1afdf0f83f66c32a0f54d741ffd44bb9422e99554102caa9de32edf4959f5ff7fdf553cb31ae6e588e9ae51e2da5ab8c46f8c11eabf78df558c4d4c16531a2d63f9a5f65b288c548f4a58deeb46d92e66955cc9386aaae01bb746b345a97e323d23654d3cf27aa2031c441868ef8cd9be7f8ce96a47bfd6d84dd5f8140651a08bddcc9f9a8dc0397da5b456f67f210b82157230195586d21e6fda980a61f84741ee3f5be3ee3725b44c9a316d9deb544eb9d62cda564bf3fc49c3bc4e82f520e1e20a506d7abd14a90e4026349993dd803cd696055625090d8e64bf87e44dc53f4b1e93b93bd232778329e8aa8aa8a4d1cab0c905c8c9431c607f03a6cdb5df1465004e78ce2b55642a46906b87f808de83881803aaf4567b85406445c3a48ec487f22d125ef7eba45cbbd6d069338c85dd9095fbf2ee39140ff9653278212a450f44d4ec58d1fd0d3f5b80a25aad5ea07d5e1490a70bb085d595649e685e443bd3873d302a5c3ff1edbd39a4e541ef2409edee8937392ce18727ed48e642e6afb2b9f34a07d99a4ee3781e2f922e123a1dc03f45ada557eda4fc9da2ebc43371d35b2f30dc9d5270ca9ed5362ad53804900e6d9c5e063213e27b2090c704066f6ae6b126560c0f49073343b1945a0fc", 0xe47) 23:51:41 executing program 2: r0 = syz_open_dev$hidraw(&(0x7f0000000140), 0x0, 0x0) write$hidraw(r0, &(0x7f0000000180)="66080a810c28ad27cf86f5e368392e05eed4f4d4825954833b3144e7228d9af97c06e5d46985e6393007c542e53b9ec0f6e52a48954e119efd3c5d71b60cd399e9c64d514934d87c2c6f50699aedd1857a86eef53f4a5c661e747ed36824f54ec459d164be8186d9e3a79e131a73650d0a4f709d01c76efc8d33105a36f278e8f7de5838b1fc9d9e2ad7b1e0ca2de1410e05ead0b0d62add348a4119e45cc17fbc6988854d7dc283bb2d4026b25ea6b504f489e08072eb90ee0c99068c99457661ec19cad5545be38bff1f94d21e6db3fff0ee9b4eab9fbf35c5911b38a0129d076df053da54e435d53a005d1aca5e4d0af10e2eb5eeffbcb574dae4bab35455661ddf2e4a12c9740d9fb0282ea741f1765ebb2341f7091ca6d0244871ba9b977bb4caf4787ed19de1afd936ba3c6921587c79e8b9ce1d82cf15d329af90da66b8cc6ed5fe64a3656e902ab556d90841535c119b3ac2037b4251b809185ac3175c535c38012f61801d1d27fa7fcf3853e8a3b2e10feffd174172505a7297f6e756f8ce1adf538fdf29f73b5bd404d5cff95d9ccd947df44eda3a7fc0940f1ee98c2ba0b638ae865a24152fb1b47e792703e7bb9a7d291fd180894157d40ec589a36b95e5faea4713f2da83d35fe8d8528ed2bc5505cc3cce02d9467ede1479e64dbcf55ddebfb28dc2b3fd5c5a65b2d2cd4bca47dc7536d07ce26fac53dc3ab697c089d8611b3de89a7250b905a30f86b707bb6719080b0fc9c04d50760bc5b825911bf804d083215b74e419f01477cd8ca5862dc4f7ac4751cbba65241c7428b4f12fd311f3802042cd00df968e3f8a940badeb3f892ff107d6a7860bd6666e4a5edd1ec4e8ead30237342043465fb2eb5128de9256b39cb161044a871ac9b559cd781b66f6292e1e06b536961058edcc81406369f0f28c1c8669f267a79ebe9546afe6026cf920bd2aa31aad669498707b20e0019514a5cea3e898d5aacd3d80d44c791c030202791f9c5bca391cd0d8140997ac68e7d5470235bac6d7d0cf30e70b6e51a36b66a5b3ba10abbf5688eb388ca533099de61803cce2b91be46e3b55d117c49ef9f2fdbd09220af9923eaa21a0094a4cab2cf43379dc534a197172d1d290bc75ec960fe9551f6fe4bfc4a8142c6aa4a48fb8e6ec8f1dba02b17e3a7cf96081a92c81815229d430826a7e1ac21fe5c211b036941cb2ba93eae4a6a8743af8fd08fe3d91b8ffd52d4dc7ddcc06821e15ce0490a32680a6dadededb66b645a05c63f3944b8a97bf86f13b2231d3b632ea8378f944f22f64c7707710b93b563ec70d56611c463bc0cc6fe9f21aa7e2e9a805e83b717634bc74717df1ecccb42110621531c3f59e68670dfeb6e133b55b691a1b4375ca7a0ef3c02072c8a62fe8eb3b4810cc825d09bf9ba7ca2dcdb5a0eb46f246a125744f20caa9e2b38ceec454ba63c1fb47b580603243e756f7f04e40e36f797b3f14dd30d08335aa40069bf492609e077806d8c52b9ca8432f26d85df843ee7055673334e8ca0d809e710b295631526be449ea826dd57fca05c3d6d6b779a964f0fe7cb16a39013ea39a8000fff94aa9e4d6b85da2719bad63dc53010918c7fdde0975e1f305ed6ee8ff87ef98ef6004884071ba52ab6a81ede40a9709aa455f05f0bcdbfa1aef1360a7c7256aa3bbc744d2c6f307fb0c1c672795c8f7ff5e37c3cc479632de3350f8c5a6d192d8eb73a6977702d423694214aa4677c3ffc793c740268331c25784594e1c5293483a4a2a01101f4baeedf4090998d9ddc865963574c5b05d5a3c10dcb3b70ce567b071454021b5b562195ed36cef59695f3265e4e08a2b2e70c4bca2700c5243e6e999179bde174da15b4ab4d7b304dc67a7a03c32cdb096fbcd904f9d787bc95fe8a22b6613f28a71b5460d44a414c63d495538c6020667db10d49b1d8874cfaa77666d12087643a9e322dfade4cdac2bee7d22c129027713e46d80f498c9eda027b053fd785aa1b7ae019a53a32b7e51d54d94a5fb746cd1e6e77b4d65b3c48b2b9789da203f467934b2334569d9d5a138d87afe65b0d7ada380565f259ec63490163699fa945e10ab39d216db75d6227c11f34c7256e1af892088b507aa6b574a522b87c617bf53f42b3a8c399fcb8c8d2d7a8fc981965c67294a48d1a62f3fe4abd2f540359a4f74e4f3c65bbdf520d926a501b59232a74fe612f57c526f9a2328034d489829e451f771feda276d875bb313268e9f38c06a02799dc3ee4dec3329fd45f1695760299a45ef89bf6e0f000e167a86dd9c6c244134d2985e788838910ab92734494e3207c5ea5d6ce44925b77a4a43d9f9795423297aa2762d4a326784fb86559f1f5713935851910cdc117c1886326124af384d73a67cf95cd0bdba977f286849eb9cebab51241d2d6def1c95058b8b7847b8d84db44668d3204a1cae325c0822735b075caa612eb68d326e1fac7bed9a4b7f93395a067464372704526506c4024b317604924d1055b1b75042e763c132af6754d202b1a4438654d1ff4082d07ca378ce50e010c9a58d77a878198b7313cda06caa9a97ee96e0947fbd1c0389b69ce96490596d4051362eea6829d1795b8168ab468d506d6fa7d286b52446da4d25b4730c1276a0b6b283689ec3f64fc39470054efdfb6e261e80454e382f3c40b6cbf8ae242c01beaaed1d7195e455a40e0ad478d23ca152cde33d525961907a55c408fbdd7e7eded5eb6e9a51ab1c516cafa6b10cd41bf0f57e3ce22b79bcd2daf5469117ba4337a626f68199858f445ac0380833c5f4c7a4d35c2e9e7bcf355c6a97863281f393c19d6dded835d31c06e0dbfbf5734ecfdd3e866c97061da5494d19e7dc8584c63a85bcaa4dd97396e833acc46945119c8048402b6326a93a66619a9a3bdb87457b5fced065f15a7d2023cf2e757ed6fd35a4ad4272aeea83bf077383850f6e1112f288cc2f72e53940bc71199803d9989c8859722f4190cc4faca3377f2d1bf9fcd54c157ea5dc36b54ffebcdeb8a5df9b5d555edef8909f387864cbaabbf18fff45254703cb62e38f9cdeee2b769c9ce1d3f16ab92e0e3af6067cd252f9aa28ae81f763e1f99a50e4573da5becbcb6b11ffe8b48bbb037d7a07f5953acb422af10395b769081629f71c2a182a7633cb703731afa8cecfde76618523669fa93ded5c4ea7727775498980941228a9af3ec6292268652ed4f3731a74334d86802ae05a560d9ef82bccdd96c0c063d6e25583f51c3bd3b5225e33d4defde886727f8b9cde46b7ee9ff0f33eaf4ee1a3aea890980d012c6d14cdd82780798fa4356430a3c45abd5f4835025240cd8afa74a5381744edd3f475316ab7c00467a9588a50edcb40d5f0733f33a47ea5e92471a24dced48d974e227faf839fdfcda75d335743d56eea520c5d3fa523fe639851d2237f02424a8d81fecdf32d375b6cc8d2cacc3b1b3c33898fa2a24c0a23bf6852fb34361ba9bb46c00458644f1c5f827dee7a9dacaadb7e97ee7f55f391a9f161aa3751cde7a648ccf4efcb4f452c34deb98da9c794fe73dde94ada575f08f277212aaea70902f2ca0d927b7190a787852935c37413817f41a31acb8007687675a91d3d81865acb06c22328d87aa70d897b7a76b5c062f97d1e6bdd12c3dc4e1752e8cb7cc28624fb5b8ac5e1d0d4377046fd76e53600891aaeb32375eddd7312a2b60f5c61da0491831c3a1d530ec1ae2af4c291c6468b5d64177b29497945d9d391182e677e2bdaa1ce3eba807169ed011c9e3a7ff1cc43a37eb1155ea4a592d70585471cd4d6cb65b329a90ed2a964c4ab4b32b52fc6c1ba3f0dc53b3504645b243e6a5cccffd93b45d9cc383fb965274749b4c186f2fc0f03154208c23f1edb43d87ba43a7bb610524bffae8338f1a6d07e55984a8ad868d2def6c6e1c916b1abf862f5a2386ae3661d2d500a31a0f8188e8fa0a353d6224a383a3d5c12988411e94f2f17fef94899af064c4a9268793fd5a6899d83c222ec3c534eae737dc1ad291e848f416fdea38e44b16c1a3b73a18f3df437cfad7bef9ced8a8012fe996865dc140bf4fd3523e770fc6d08546cf9c4ae558ca7e22843dd9df3366445a347309646e9a4be32421464b0bcf8d176b1d7cf1d076f1e18511c1f5e2e19f9860f1dcba793bfa46b24f840ba9308d5369c5f43a7650ad91ea680b3a38278e17c09991f272a6031787b43746e94bf54512664145bd00c337dbaebc3f0aae10734fcd5e103e406a27fafe3e2e965f59662b0b2c2cdb098ba5b3451ae9700555c71a913c9e21a4857cc950a3a628eb494e2ecc634957f31db0c307041ecb95c2cd52e33374be763572f869a549ac0da011321be932aadafec799d8c41af3eac3d9fcb0dbc4dd26978b2ed3c827f838c2d0b6a74be1cf76c2abab9fbee4ca3e33b6622489840e601dc40f7612d9511053b335cdc795d934c971700a4efd973e3b271a97a4a0820926906501b584401bfdfbf1afdf0f83f66c32a0f54d741ffd44bb9422e99554102caa9de32edf4959f5ff7fdf553cb31ae6e588e9ae51e2da5ab8c46f8c11eabf78df558c4d4c16531a2d63f9a5f65b288c548f4a58deeb46d92e66955cc9386aaae01bb746b345a97e323d23654d3cf27aa2031c441868ef8cd9be7f8ce96a47bfd6d84dd5f8140651a08bddcc9f9a8dc0397da5b456f67f210b82157230195586d21e6fda980a61f84741ee3f5be3ee3725b44c9a316d9deb544eb9d62cda564bf3fc49c3bc4e82f520e1e20a506d7abd14a90e4026349993dd803cd696055625090d8e64bf87e44dc53f4b1e93b93bd232778329e8aa8aa8a4d1cab0c905c8c9431c607f03a6cdb5df1465004e78ce2b55642a46906b87f808de83881803aaf4567b85406445c3a48ec487f22d125ef7eba45cbbd6d069338c85dd9095fbf2ee39140ff9653278212a450f44d4ec58d1fd0d3f5b80a25aad5ea07d5e1490a70bb085d595649e685e443bd3873d302a5c3ff1edbd39a4e541ef2409edee8937392ce18727ed48e642e6afb2b9f34a07d99a4ee3781e2f922e123a1dc03f45ada557eda4fc9da2ebc43371d35b2f30dc9d5270ca9ed5362ad53804900e6d9c5e063213e27b2090c704066f6ae6b126560c0f49073343b1945a0fc22e702c04f2f776755cb479018dd7b2a9f3862e892306e800119d30555aa190b872cfdd19eebedaac2cccc5e64a9bdab0bafd6ba3f490632bd07", 0xfffffdef) r1 = syz_open_dev$hidraw(&(0x7f0000000140), 0x0, 0x1) r2 = syz_open_dev$evdev(&(0x7f0000001080), 0x7, 0x0) read$hidraw(r1, &(0x7f0000000040)=""/57, 0x39) ioctl$EVIOCGMASK(r2, 0x5452, &(0x7f0000000100)={0x3fd67d5a47b743fa, 0x0, 0x0}) ioctl$EVIOCSABS3F(r2, 0x401845ff, &(0x7f0000001040)={0x101, 0x5f3f4a09, 0x6, 0x8, 0x1ff}) ioctl$HIDIOCSFEATURE(r1, 0xc0404806, &(0x7f0000000000)="b48332c179a199a2d0a03ae3aa4d8c9a90c689587e6f") 23:51:41 executing program 3: r0 = syz_open_dev$hidraw(&(0x7f0000000140), 0x0, 0x1) write$hidraw(r0, &(0x7f0000000180)="66080a810c28ad27cf86f5e368392e05eed4f4d4825954833b3144e7228d9af97c06e5d46985e6393007c542e53b9ec0f6e52a48954e119efd3c5d71b60cd399e9c64d514934d87c2c6f50699aedd1857a86eef52f4a5c661e747ed36824f54ec459d164be8186d9e3a79e131a73650d0a4f709d01c76efc8d33105a36f278e8f7de5838b1fc9d9e2ad7b1e0ca2de1410e05ead0b0d62add348a4119e45cc17fbc6988854d7dc283bb2d4026b25ea6b504f489e08072eb90ee0c99068c99457661ec19cad5545be38bff1f94d21e6db3fff0ee9b4eab9fbf35c5911b38a0129d076df053da54e435d53a005d1aca5e4d0af10e2eb5eeffbcb574dae4bab35455661ddf2e4a12c9740d9fb0282ea741f1765ebb2341f7091ca6d0244871ba9b977bb4caf4787ed19de1afd936ba3c6921587c79e8b9ce1d82cf15d329af90da66b8cc6ed5fe64a3656e902ab556d90841535c119b3ac2037b4251b809185ac3175c535c38012f61801d1d27fa7fcf3853e8a3b2e10feffd174172505a7297f6e756f8ce1adf538fdf29f73b5bd404d5cff95d9ccd947df44eda3a7fc0940f1ee98c2ba0b638ae865a24152fb1b47e792703e7bb9a7d291fd180894157d40ec589a36b95e5faea4713f2da83d35fe8d8528ed2bc5505cc3cce02d9467ede1479e64dbcf55ddebfb28dc2b3fd5c5a65b2d2cd4bca47dc7536d07ce26fac53dc3ab697c089d8611b3de89a7250b905a30f86b707bb6719080b0fc9c04d50760bc5b825911bf804d083215b74e419f01477cd8ca5862dc4f7ac4751cbba65241c7428b4f12fd311f3802042cd00df968e3f8a940badeb3f892ff107d6a7860bd6666e4a5edd1ec4e8ead30237342043465fb2eb5128de9256b39cb161044a871ac9b559cd781b66f6292e1e06b536961058edcc81406369f0f28c1c8669f267a79ebe9546afe6026cf920bd2aa31aad669498707b20e0019514a5cea3e898d5aacd3d80d44c791c030202791f9c5bca391cd0d8140997ac68e7d5470235bac6d7d0cf30e70b6e51a36b66a5b3ba10abbf5688eb388ca533099de61803cce2b91be46e3b55d117c49ef9f2fdbd09220af9923eaa21a0094a4cab2cf43379dc534a197172d1d290bc75ec960fe9551f6fe4bfc4a8142c6aa4a48fb8e6ec8f1dba02b17e3a7cf96081a92c81815229d430826a7e1ac21fe5c211b036941cb2ba93eae4a6a8743af8fd08fe3d91b8ffd52d4dc7ddcc06821e15ce0490a32680a6dadededb66b645a05c63f3944b8a97bf86f13b2231d3b632ea8378f944f22f64c7707710b93b563ec70d56611c463bc0cc6fe9f21aa7e2e9a805e83b717634bc74717df1ecccb42110621531c3f59e68670dfeb6e133b55b691a1b4375ca7a0ef3c02072c8a62fe8eb3b4810cc825d09bf9ba7ca2dcdb5a0eb46f246a125744f20caa9e2b38ceec454ba63c1fb47b580603243e756f7f04e40e36f797b3f14dd30d08335aa40069bf492609e077806d8c52b9ca8432f26d85df843ee7055673334e8ca0d809e710b295631526be449ea826dd57fca05c3d6d6b779a964f0fe7cb16a39013ea39a8000fff94aa9e4d6b85da2719bad63dc53010918c7fdde0975e1f305ed6ee8ff87ef98ef6004884071ba52ab6a81ede40a9709aa455f05f0bcdbfa1aef1360a7c7256aa3bbc744d2c6f307fb0c1c672795c8f7ff5e37c3cc479632de3350f8c5a6d192d8eb73a6977702d423694214aa4677c3ffc793c740268331c25784594e1c5293483a4a2a01101f4baeedf4090998d9ddc865963574c5b05d5a3c10dcb3b70ce567b071454021b5b562195ed36cef59695f3265e4e08a2b2e70c4bca2700c5243e6e999179bde174da15b4ab4d7b304dc67a7a03c32cdb096fbcd904f9d787bc95fe8a22b6613f28a71b5460d44a414c63d495538c6020667db10d49b1d8874cfaa77666d12087643a9e322dfade4cdac2bee7d22c129027713e46d80f498c9eda027b053fd785aa1b7ae019a53a32b7e51d54d94a5fb746cd1e6e77b4d65b3c48b2b9789da203f467934b2334569d9d5a138d87afe65b0d7ada380565f259ec63490163699fa945e10ab39d216db75d6227c11f34c7256e1af892088b507aa6b574a522b87c617bf53f42b3a8c399fcb8c8d2d7a8fc981965c67294a48d1a62f3fe4abd2f540359a4f74e4f3c65bbdf520d926a501b59232a74fe612f57c526f9a2328034d489829e451f771feda276d875bb313268e9f38c06a02799dc3ee4dec3329fd45f1695760299a45ef89bf6e0f000e167a86dd9c6c244134d2985e788838910ab92734494e3207c5ea5d6ce44925b77a4a43d9f9795423297aa2762d4a326784fb86559f1f5713935851910cdc117c1886326124af384d73a67cf95cd0bdba977f286849eb9cebab51241d2d6def1c95058b8b7847b8d84db44668d3204a1cae325c0822735b075caa612eb68d326e1fac7bed9a4b7f93395a067464372704526506c4024b317604924d1055b1b75042e763c132af6754d202b1a4438654d1ff4082d07ca378ce50e010c9a58d77a878198b7313cda06caa9a97ee96e0947fbd1c0389b69ce96490596d4051362eea6829d1795b8168ab468d506d6fa7d286b52446da4d25b4730c1276a0b6b283689ec3f64fc39470054efdfb6e261e80454e382f3c40b6cbf8ae242c01beaaed1d7195e455a40e0ad478d23ca152cde33d525961907a55c408fbdd7e7eded5eb6e9a51ab1c516cafa6b10cd41bf0f57e3ce22b79bcd2daf5469117ba4337a626f68199858f445ac0380833c5f4c7a4d35c2e9e7bcf355c6a97863281f393c19d6dded835d31c06e0dbfbf5734ecfdd3e866c97061da5494d19e7dc8584c63a85bcaa4dd97396e833acc46945119c8048402b6326a93a66619a9a3bdb87457b5fced065f15a7d2023cf2e757ed6fd35a4ad4272aeea83bf077383850f6e1112f288cc2f72e53940bc71199803d9989c8859722f4190cc4faca3377f2d1bf9fcd54c157ea5dc36b54ffebcdeb8a5df9b5d555edef8909f387864cbaabbf18fff45254703cb62e38f9cdeee2b769c9ce1d3f16ab92e0e3af6067cd252f9aa28ae81f763e1f99a50e4573da5becbcb6b11ffe8b48bbb037d7a07f5953acb422af10395b769081629f71c2a182a7633cb703731afa8cecfde76618523669fa93ded5c4ea7727775498980941228a9af3ec6292268652ed4f3731a74334d86802ae05a560d9ef82bccdd96c0c063d6e25583f51c3bd3b5225e33d4defde886727f8b9cde46b7ee9ff0f33eaf4ee1a3aea890980d012c6d14cdd82780798fa4356430a3c45abd5f4835025240cd8afa74a5381744edd3f475316ab7c00467a9588a50edcb40d5f0733f33a47ea5e92471a24dced48d974e227faf839fdfcda75d335743d56eea520c5d3fa523fe639851d2237f02424a8d81fecdf32d375b6cc8d2cacc3b1b3c33898fa2a24c0a23bf6852fb34361ba9bb46c00458644f1c5f827dee7a9dacaadb7e97ee7f55f391a9f161aa3751cde7a648ccf4efcb4f452c34deb98da9c794fe73dde94ada575f08f277212aaea70902f2ca0d927b7190a787852935c37413817f41a31acb8007687675a91d3d81865acb06c22328d87aa70d897b7a76b5c062f97d1e6bdd12c3dc4e1752e8cb7cc28624fb5b8ac5e1d0d4377046fd76e53600891aaeb32375eddd7312a2b60f5c61da0491831c3a1d530ec1ae2af4c291c6468b5d64177b29497945d9d391182e677e2bdaa1ce3eba807169ed011c9e3a7ff1cc43a37eb1155ea4a592d70585471cd4d6cb65b329a90ed2a964c4ab4b32b52fc6c1ba3f0dc53b3504645b243e6a5cccffd93b45d9cc383fb965274749b4c186f2fc0f03154208c23f1edb43d87ba43a7bb610524bffae8338f1a6d07e55984a8ad868d2def6c6e1c916b1abf862f5a2386ae3661d2d500a31a0f8188e8fa0a353d6224a383a3d5c12988411e94f2f17fef94899af064c4a9268793fd5a6899d83c222ec3c534eae737dc1ad291e848f416fdea38e44b16c1a3b73a18f3df437cfad7bef9ced8a8012fe996865dc140bf4fd3523e770fc6d08546cf9c4ae558ca7e22843dd9df3366445a347309646e9a4be32421464b0bcf8d176b1d7cf1d076f1e18511c1f5e2e19f9860f1dcba793bfa46b24f840ba9308d5369c5f43a7650ad91ea680b3a38278e17c09991f272a6031787b43746e94bf54512664145bd00c337dbaebc3f0aae10734fcd5e103e406a27fafe3e2e965f59662b0b2c2cdb098ba5b3451ae9700555c71a913c9e21a4857cc950a3a628eb494e2ecc634957f31db0c307041ecb95c2cd52e33374be763572f869a549ac0da011321be932aadafec799d8c41af3eac3d9fcb0dbc4dd26978b2ed3c827f838c2d0b6a74be1cf76c2abab9fbee4ca3e33b6622489840e601dc40f7612d9511053b335cdc795d934c971700a4efd973e3b271a97a4a0820926906501b584401bfdfbf1afdf0f83f66c32a0f54d741ffd44bb9422e99554102caa9de32edf4959f5ff7fdf553cb31ae6e588e9ae51e2da5ab8c46f8c11eabf78df558c4d4c16531a2d63f9a5f65b288c548f4a58deeb46d92e66955cc9386aaae01bb746b345a97e323d23654d3cf27aa2031c441868ef8cd9be7f8ce96a47bfd6d84dd5f8140651a08bddcc9f9a8dc0397da5b456f67f210b82157230195586d21e6fda980a61f84741ee3f5be3ee3725b44c9a316d9deb544eb9d62cda564bf3fc49c3bc4e82f520e1e20a506d7abd14a90e4026349993dd803cd696055625090d8e64bf87e44dc53f4b1e93b93bd232778329e8aa8aa8a4d1cab0c905c8c9431c607f03a6cdb5df1465004e78ce2b55642a46906b87f808de83881803aaf4567b85406445c3a48ec487f22d125ef7eba45cbbd6d069338c85dd9095fbf2ee39140ff9653278212a450f44d4ec58d1fd0d3f5b80a25aad5ea07d5e1490a70bb085d595649e685e443bd3873d302a5c3ff1edbd39a4e541ef2409edee8937392ce18727ed48e642e6afb2b9f34a07d99a4ee3781e2f922e123a1dc03f45ada557eda4fc9da2ebc43371d35b2f30dc9d5270ca9ed5362ad53804900e6d9c5e063213e27b2090c704066f6ae6b126560c0f49073343b1945a0fc22e702c04f2f776755cb479018dd7b2a9f3862e892306e800119d30555aa190b872cfdd19eebedaac2cccc5e64a9bdab0bafd6ba3f490632bd07", 0xfffffdef) [ 2271.128963][ T33] audit: type=1800 audit(1625097101.339:56): pid=28082 uid=0 auid=4294967295 ses=4294967295 subj==unconfined op=collect_data cause=failed(directio) comm="syz-executor.3" name=48C7C060 dev="sda1" ino=14727 res=0 errno=0 23:51:41 executing program 2: syz_open_dev$hidraw(&(0x7f0000000140), 0x0, 0x1) write$hidraw(0xffffffffffffffff, &(0x7f0000000180)="66080a810c28ad27cf86f5e368392e05eed4f4d4825954833b3144e7228d9af97c06e5d46985e6393007c542e53b9ec0f6e52a48954e119efd3c5d71b60cd399e9c64d514934d87c2c6f50699aedd1857a86eef53f4a5c661e747ed36824f54ec459d164be8186d9e3a79e131a73650d0a4f709d01c76efc8d33105a36f278e8f7de5838b1fc9d9e2ad7b1e0ca2de1410e05ead0b0d62add348a4119e45cc17fbc6988854d7dc283bb2d4026b25ea6b504f489e08072eb90ee0c99068c99457661ec19cad5545be38bff1f94d21e6db3fff0ee9b4eab9fbf35c5911b38a0129d076df053da54e435d53a005d1aca5e4d0af10e2eb5eeffbcb574dae4bab35455661ddf2e4a12c9740d9fb0282ea741f1765ebb2341f7091ca6d0244871ba9b977bb4caf4787ed19de1afd936ba3c6921587c79e8b9ce1d82cf15d329af90da66b8cc6ed5fe64a3656e902ab556d90841535c119b3ac2037b4251b809185ac3175c535c38012f61801d1d27fa7fcf3853e8a3b2e10feffd174172505a7297f6e756f8ce1adf538fdf29f73b5bd404d5cff95d9ccd947df44eda3a7fc0940f1ee98c2ba0b638ae865a24152fb1b47e792703e7bb9a7d291fd180894157d40ec589a36b95e5faea4713f2da83d35fe8d8528ed2bc5505cc3cce02d9467ede1479e64dbcf55ddebfb28dc2b3fd5c5a65b2d2cd4bca47dc7536d07ce26fac53dc3ab697c089d8611b3de89a7250b905a30f86b707bb6719080b0fc9c04d50760bc5b825911bf804d083215b74e419f01477cd8ca5862dc4f7ac4751cbba65241c7428b4f12fd311f3802042cd00df968e3f8a940badeb3f892ff107d6a7860bd6666e4a5edd1ec4e8ead30237342043465fb2eb5128de9256b39cb161044a871ac9b559cd781b66f6292e1e06b536961058edcc81406369f0f28c1c8669f267a79ebe9546afe6026cf920bd2aa31aad669498707b20e0019514a5cea3e898d5aacd3d80d44c791c030202791f9c5bca391cd0d8140997ac68e7d5470235bac6d7d0cf30e70b6e51a36b66a5b3ba10abbf5688eb388ca533099de61803cce2b91be46e3b55d117c49ef9f2fdbd09220af9923eaa21a0094a4cab2cf43379dc534a197172d1d290bc75ec960fe9551f6fe4bfc4a8142c6aa4a48fb8e6ec8f1dba02b17e3a7cf96081a92c81815229d430826a7e1ac21fe5c211b036941cb2ba93eae4a6a8743af8fd08fe3d91b8ffd52d4dc7ddcc06821e15ce0490a32680a6dadededb66b645a05c63f3944b8a97bf86f13b2231d3b632ea8378f944f22f64c7707710b93b563ec70d56611c463bc0cc6fe9f21aa7e2e9a805e83b717634bc74717df1ecccb42110621531c3f59e68670dfeb6e133b55b691a1b4375ca7a0ef3c02072c8a62fe8eb3b4810cc825d09bf9ba7ca2dcdb5a0eb46f246a125744f20caa9e2b38ceec454ba63c1fb47b580603243e756f7f04e40e36f797b3f14dd30d08335aa40069bf492609e077806d8c52b9ca8432f26d85df843ee7055673334e8ca0d809e710b295631526be449ea826dd57fca05c3d6d6b779a964f0fe7cb16a39013ea39a8000fff94aa9e4d6b85da2719bad63dc53010918c7fdde0975e1f305ed6ee8ff87ef98ef6004884071ba52ab6a81ede40a9709aa455f05f0bcdbfa1aef1360a7c7256aa3bbc744d2c6f307fb0c1c672795c8f7ff5e37c3cc479632de3350f8c5a6d192d8eb73a6977702d423694214aa4677c3ffc793c740268331c25784594e1c5293483a4a2a01101f4baeedf4090998d9ddc865963574c5b05d5a3c10dcb3b70ce567b071454021b5b562195ed36cef59695f3265e4e08a2b2e70c4bca2700c5243e6e999179bde174da15b4ab4d7b304dc67a7a03c32cdb096fbcd904f9d787bc95fe8a22b6613f28a71b5460d44a414c63d495538c6020667db10d49b1d8874cfaa77666d12087643a9e322dfade4cdac2bee7d22c129027713e46d80f498c9eda027b053fd785aa1b7ae019a53a32b7e51d54d94a5fb746cd1e6e77b4d65b3c48b2b9789da203f467934b2334569d9d5a138d87afe65b0d7ada380565f259ec63490163699fa945e10ab39d216db75d6227c11f34c7256e1af892088b507aa6b574a522b87c617bf53f42b3a8c399fcb8c8d2d7a8fc981965c67294a48d1a62f3fe4abd2f540359a4f74e4f3c65bbdf520d926a501b59232a74fe612f57c526f9a2328034d489829e451f771feda276d875bb313268e9f38c06a02799dc3ee4dec3329fd45f1695760299a45ef89bf6e0f000e167a86dd9c6c244134d2985e788838910ab92734494e3207c5ea5d6ce44925b77a4a43d9f9795423297aa2762d4a326784fb86559f1f5713935851910cdc117c1886326124af384d73a67cf95cd0bdba977f286849eb9cebab51241d2d6def1c95058b8b7847b8d84db44668d3204a1cae325c0822735b075caa612eb68d326e1fac7bed9a4b7f93395a067464372704526506c4024b317604924d1055b1b75042e763c132af6754d202b1a4438654d1ff4082d07ca378ce50e010c9a58d77a878198b7313cda06caa9a97ee96e0947fbd1c0389b69ce96490596d4051362eea6829d1795b8168ab468d506d6fa7d286b52446da4d25b4730c1276a0b6b283689ec3f64fc39470054efdfb6e261e80454e382f3c40b6cbf8ae242c01beaaed1d7195e455a40e0ad478d23ca152cde33d525961907a55c408fbdd7e7eded5eb6e9a51ab1c516cafa6b10cd41bf0f57e3ce22b79bcd2daf5469117ba4337a626f68199858f445ac0380833c5f4c7a4d35c2e9e7bcf355c6a97863281f393c19d6dded835d31c06e0dbfbf5734ecfdd3e866c97061da5494d19e7dc8584c63a85bcaa4dd97396e833acc46945119c8048402b6326a93a66619a9a3bdb87457b5fced065f15a7d2023cf2e757ed6fd35a4ad4272aeea83bf077383850f6e1112f288cc2f72e53940bc71199803d9989c8859722f4190cc4faca3377f2d1bf9fcd54c157ea5dc36b54ffebcdeb8a5df9b5d555edef8909f387864cbaabbf18fff45254703cb62e38f9cdeee2b769c9ce1d3f16ab92e0e3af6067cd252f9aa28ae81f763e1f99a50e4573da5becbcb6b11ffe8b48bbb037d7a07f5953acb422af10395b769081629f71c2a182a7633cb703731afa8cecfde76618523669fa93ded5c4ea7727775498980941228a9af3ec6292268652ed4f3731a74334d86802ae05a560d9ef82bccdd96c0c063d6e25583f51c3bd3b5225e33d4defde886727f8b9cde46b7ee9ff0f33eaf4ee1a3aea890980d012c6d14cdd82780798fa4356430a3c45abd5f4835025240cd8afa74a5381744edd3f475316ab7c00467a9588a50edcb40d5f0733f33a47ea5e92471a24dced48d974e227faf839fdfcda75d335743d56eea520c5d3fa523fe639851d2237f02424a8d81fecdf32d375b6cc8d2cacc3b1b3c33898fa2a24c0a23bf6852fb34361ba9bb46c00458644f1c5f827dee7a9dacaadb7e97ee7f55f391a9f161aa3751cde7a648ccf4efcb4f452c34deb98da9c794fe73dde94ada575f08f277212aaea70902f2ca0d927b7190a787852935c37413817f41a31acb8007687675a91d3d81865acb06c22328d87aa70d897b7a76b5c062f97d1e6bdd12c3dc4e1752e8cb7cc28624fb5b8ac5e1d0d4377046fd76e53600891aaeb32375eddd7312a2b60f5c61da0491831c3a1d530ec1ae2af4c291c6468b5d64177b29497945d9d391182e677e2bdaa1ce3eba807169ed011c9e3a7ff1cc43a37eb1155ea4a592d70585471cd4d6cb65b329a90ed2a964c4ab4b32b52fc6c1ba3f0dc53b3504645b243e6a5cccffd93b45d9cc383fb965274749b4c186f2fc0f03154208c23f1edb43d87ba43a7bb610524bffae8338f1a6d07e55984a8ad868d2def6c6e1c916b1abf862f5a2386ae3661d2d500a31a0f8188e8fa0a353d6224a383a3d5c12988411e94f2f17fef94899af064c4a9268793fd5a6899d83c222ec3c534eae737dc1ad291e848f416fdea38e44b16c1a3b73a18f3df437cfad7bef9ced8a8012fe996865dc140bf4fd3523e770fc6d08546cf9c4ae558ca7e22843dd9df3366445a347309646e9a4be32421464b0bcf8d176b1d7cf1d076f1e18511c1f5e2e19f9860f1dcba793bfa46b24f840ba9308d5369c5f43a7650ad91ea680b3a38278e17c09991f272a6031787b43746e94bf54512664145bd00c337dbaebc3f0aae10734fcd5e103e406a27fafe3e2e965f59662b0b2c2cdb098ba5b3451ae9700555c71a913c9e21a4857cc950a3a628eb494e2ecc634957f31db0c307041ecb95c2cd52e33374be763572f869a549ac0da011321be932aadafec799d8c41af3eac3d9fcb0dbc4dd26978b2ed3c827f838c2d0b6a74be1cf76c2abab9fbee4ca3e33b6622489840e601dc40f7612d9511053b335cdc795d934c971700a4efd973e3b271a97a4a0820926906501b584401bfdfbf1afdf0f83f66c32a0f54d741ffd44bb9422e99554102caa9de32edf4959f5ff7fdf553cb31ae6e588e9ae51e2da5ab8c46f8c11eabf78df558c4d4c16531a2d63f9a5f65b288c548f4a58deeb46d92e66955cc9386aaae01bb746b345a97e323d23654d3cf27aa2031c441868ef8cd9be7f8ce96a47bfd6d84dd5f8140651a08bddcc9f9a8dc0397da5b456f67f210b82157230195586d21e6fda980a61f84741ee3f5be3ee3725b44c9a316d9deb544eb9d62cda564bf3fc49c3bc4e82f520e1e20a506d7abd14a90e4026349993dd803cd696055625090d8e64bf87e44dc53f4b1e93b93bd232778329e8aa8aa8a4d1cab0c905c8c9431c607f03a6cdb5df1465004e78ce2b55642a46906b87f808de83881803aaf4567b85406445c3a48ec487f22d125ef7eba45cbbd6d069338c85dd9095fbf2ee39140ff9653278212a450f44d4ec58d1fd0d3f5b80a25aad5ea07d5e1490a70bb085d595649e685e443bd3873d302a5c3ff1edbd39a4e541ef2409edee8937392ce18727ed48e642e6afb2b9f34a07d99a4ee3781e2f922e123a1dc03f45ada557eda4fc9da2ebc43371d35b2f30dc9d5270ca9ed5362ad53804900e6d9c5e063213e27b2090c704066f6ae6b126560c0f49073343b1945a0fc22e702c04f2f776755cb479018dd7b2a9f3862e892306e800119d30555aa190b872cfdd19eebedaac2cccc5e64a9bdab0bafd6ba3f490632bd07", 0xfffffdef) r0 = syz_open_dev$hidraw(&(0x7f0000000140), 0x0, 0x1) r1 = syz_open_dev$evdev(&(0x7f0000001080), 0x7, 0x0) read$hidraw(r0, &(0x7f0000000040)=""/57, 0x39) ioctl$EVIOCGMASK(r1, 0x5452, &(0x7f0000000100)={0x3fd67d5a47b743fa, 0x0, 0x0}) ioctl$EVIOCSABS3F(r1, 0x401845ff, &(0x7f0000001040)={0x101, 0x5f3f4a09, 0x6, 0x8, 0x1ff}) ioctl$HIDIOCSFEATURE(r0, 0xc0404806, &(0x7f0000000000)="b48332c179a199a2d0a03ae3aa4d8c9a90c689587e6f") 23:51:41 executing program 4: r0 = syz_open_dev$hidraw(&(0x7f0000000140), 0x0, 0x1) write$hidraw(r0, &(0x7f0000000180)="66080a810c28ad27cf86f5e368392e05eed4f4d4825954833b3144e7228d9af97c06e5d46985e6393007c542e53b9ec0f6e52a48954e119efd3c5d71b60cd399e9c64d514934d87c2c6f50699aedd1857a86eef53f4a5c661e747ed36824f54ec459d164be8186d9e3a79e131a73650d0a4f709d01c76efc8d33105a36f278e8f7de5838b1fc9d9e2ad7b1e0ca2de1410e05ead0b0d62add348a4119e45cc17fbc6988854d7dc283bb2d4026b25ea6b504f489e08072eb90ee0c99068c99457661ec19cad5545be38bff1f94d21e6db3fff0ee9b4eab9fbf35c5911b38a0129d076df053da54e435d53a005d1aca5e4d0af10e2eb5eeffbcb574dae4bab35455661ddf2e4a12c9740d9fb0282ea741f1765ebb2341f7091ca6d0244871ba9b977bb4caf4787ed19de1afd936ba3c6921587c79e8b9ce1d82cf15d329af90da66b8cc6ed5fe64a3656e902ab556d90841535c119b3ac2037b4251b809185ac3175c535c38012f61801d1d27fa7fcf3853e8a3b2e10feffd174172505a7297f6e756f8ce1adf538fdf29f73b5bd404d5cff95d9ccd947df44eda3a7fc0940f1ee98c2ba0b638ae865a24152fb1b47e792703e7bb9a7d291fd180894157d40ec589a36b95e5faea4713f2da83d35fe8d8528ed2bc5505cc3cce02d9467ede1479e64dbcf55ddebfb28dc2b3fd5c5a65b2d2cd4bca47dc7536d07ce26fac53dc3ab697c089d8611b3de89a7250b905a30f86b707bb6719080b0fc9c04d50760bc5b825911bf804d083215b74e419f01477cd8ca5862dc4f7ac4751cbba65241c7428b4f12fd311f3802042cd00df968e3f8a940badeb3f892ff107d6a7860bd6666e4a5edd1ec4e8ead30237342043465fb2eb5128de9256b39cb161044a871ac9b559cd781b66f6292e1e06b536961058edcc81406369f0f28c1c8669f267a79ebe9546afe6026cf920bd2aa31aad669498707b20e0019514a5cea3e898d5aacd3d80d44c791c030202791f9c5bca391cd0d8140997ac68e7d5470235bac6d7d0cf30e70b6e51a36b66a5b3ba10abbf5688eb388ca533099de61803cce2b91be46e3b55d117c49ef9f2fdbd09220af9923eaa21a0094a4cab2cf43379dc534a197172d1d290bc75ec960fe9551f6fe4bfc4a8142c6aa4a48fb8e6ec8f1dba02b17e3a7cf96081a92c81815229d430826a7e1ac21fe5c211b036941cb2ba93eae4a6a8743af8fd08fe3d91b8ffd52d4dc7ddcc06821e15ce0490a32680a6dadededb66b645a05c63f3944b8a97bf86f13b2231d3b632ea8378f944f22f64c7707710b93b563ec70d56611c463bc0cc6fe9f21aa7e2e9a805e83b717634bc74717df1ecccb42110621531c3f59e68670dfeb6e133b55b691a1b4375ca7a0ef3c02072c8a62fe8eb3b4810cc825d09bf9ba7ca2dcdb5a0eb46f246a125744f20caa9e2b38ceec454ba63c1fb47b580603243e756f7f04e40e36f797b3f14dd30d08335aa40069bf492609e077806d8c52b9ca8432f26d85df843ee7055673334e8ca0d809e710b295631526be449ea826dd57fca05c3d6d6b779a964f0fe7cb16a39013ea39a8000fff94aa9e4d6b85da2719bad63dc53010918c7fdde0975e1f305ed6ee8ff87ef98ef6004884071ba52ab6a81ede40a9709aa455f05f0bcdbfa1aef1360a7c7256aa3bbc744d2c6f307fb0c1c672795c8f7ff5e37c3cc479632de3350f8c5a6d192d8eb73a6977702d423694214aa4677c3ffc793c740268331c25784594e1c5293483a4a2a01101f4baeedf4090998d9ddc865963574c5b05d5a3c10dcb3b70ce567b071454021b5b562195ed36cef59695f3265e4e08a2b2e70c4bca2700c5243e6e999179bde174da15b4ab4d7b304dc67a7a03c32cdb096fbcd904f9d787bc95fe8a22b6613f28a71b5460d44a414c63d495538c6020667db10d49b1d8874cfaa77666d12087643a9e322dfade4cdac2bee7d22c129027713e46d80f498c9eda027b053fd785aa1b7ae019a53a32b7e51d54d94a5fb746cd1e6e77b4d65b3c48b2b9789da203f467934b2334569d9d5a138d87afe65b0d7ada380565f259ec63490163699fa945e10ab39d216db75d6227c11f34c7256e1af892088b507aa6b574a522b87c617bf53f42b3a8c399fcb8c8d2d7a8fc981965c67294a48d1a62f3fe4abd2f540359a4f74e4f3c65bbdf520d926a501b59232a74fe612f57c526f9a2328034d489829e451f771feda276d875bb313268e9f38c06a02799dc3ee4dec3329fd45f1695760299a45ef89bf6e0f000e167a86dd9c6c244134d2985e788838910ab92734494e3207c5ea5d6ce44925b77a4a43d9f9795423297aa2762d4a326784fb86559f1f5713935851910cdc117c1886326124af384d73a67cf95cd0bdba977f286849eb9cebab51241d2d6def1c95058b8b7847b8d84db44668d3204a1cae325c0822735b075caa612eb68d326e1fac7bed9a4b7f93395a067464372704526506c4024b317604924d1055b1b75042e763c132af6754d202b1a4438654d1ff4082d07ca378ce50e010c9a58d77a878198b7313cda06caa9a97ee96e0947fbd1c0389b69ce96490596d4051362eea6829d1795b8168ab468d506d6fa7d286b52446da4d25b4730c1276a0b6b283689ec3f64fc39470054efdfb6e261e80454e382f3c40b6cbf8ae242c01beaaed1d7195e455a40e0ad478d23ca152cde33d525961907a55c408fbdd7e7eded5eb6e9a51ab1c516cafa6b10cd41bf0f57e3ce22b79bcd2daf5469117ba4337a626f68199858f445ac0380833c5f4c7a4d35c2e9e7bcf355c6a97863281f393c19d6dded835d31c06e0dbfbf5734ecfdd3e866c97061da5494d19e7dc8584c63a85bcaa4dd97396e833acc46945119c8048402b6326a93a66619a9a3bdb87457b5fced065f15a7d2023cf2e757ed6fd35a4ad4272aeea83bf077383850f6e1112f288cc2f72e53940bc71199803d9989c8859722f4190cc4faca3377f2d1bf9fcd54c157ea5dc36b54ffebcdeb8a5df9b5d555edef8909f387864cbaabbf18fff45254703cb62e38f9cdeee2b769c9ce1d3f16ab92e0e3af6067cd252f9aa28ae81f763e1f99a50e4573da5becbcb6b11ffe8b48bbb037d7a07f5953acb422af10395b769081629f71c2a182a7633cb703731afa8cecfde76618523669fa93ded5c4ea7727775498980941228a9af3ec6292268652ed4f3731a74334d86802ae05a560d9ef82bccdd96c0c063d6e25583f51c3bd3b5225e33d4defde886727f8b9cde46b7ee9ff0f33eaf4ee1a3aea890980d012c6d14cdd82780798fa4356430a3c45abd5f4835025240cd8afa74a5381744edd3f475316ab7c00467a9588a50edcb40d5f0733f33a47ea5e92471a24dced48d974e227faf839fdfcda75d335743d56eea520c5d3fa523fe639851d2237f02424a8d81fecdf32d375b6cc8d2cacc3b1b3c33898fa2a24c0a23bf6852fb34361ba9bb46c00458644f1c5f827dee7a9dacaadb7e97ee7f55f391a9f161aa3751cde7a648ccf4efcb4f452c34deb98da9c794fe73dde94ada575f08f277212aaea70902f2ca0d927b7190a787852935c37413817f41a31acb8007687675a91d3d81865acb06c22328d87aa70d897b7a76b5c062f97d1e6bdd12c3dc4e1752e8cb7cc28624fb5b8ac5e1d0d4377046fd76e53600891aaeb32375eddd7312a2b60f5c61da0491831c3a1d530ec1ae2af4c291c6468b5d64177b29497945d9d391182e677e2bdaa1ce3eba807169ed011c9e3a7ff1cc43a37eb1155ea4a592d70585471cd4d6cb65b329a90ed2a964c4ab4b32b52fc6c1ba3f0dc53b3504645b243e6a5cccffd93b45d9cc383fb965274749b4c186f2fc0f03154208c23f1edb43d87ba43a7bb610524bffae8338f1a6d07e55984a8ad868d2def6c6e1c916b1abf862f5a2386ae3661d2d500a31a0f8188e8fa0a353d6224a383a3d5c12988411e94f2f17fef94899af064c4a9268793fd5a6899d83c222ec3c534eae737dc1ad291e848f416fdea38e44b16c1a3b73a18f3df437cfad7bef9ced8a8012fe996865dc140bf4fd3523e770fc6d08546cf9c4ae558ca7e22843dd9df3366445a347309646e9a4be32421464b0bcf8d176b1d7cf1d076f1e18511c1f5e2e19f9860f1dcba793bfa46b24f840ba9308d5369c5f43a7650ad91ea680b3a38278e17c09991f272a6031787b43746e94bf54512664145bd00c337dbaebc3f0aae10734fcd5e103e406a27fafe3e2e965f59662b0b2c2cdb098ba5b3451ae9700555c71a913c9e21a4857cc950a3a628eb494e2ecc634957f31db0c307041ecb95c2cd52e33374be763572f869a549ac0da011321be932aadafec799d8c41af3eac3d9fcb0dbc4dd26978b2ed3c827f838c2d0b6a74be1cf76c2abab9fbee4ca3e33b6622489840e601dc40f7612d9511053b335cdc795d934c971700a4efd973e3b271a97a4a0820926906501b584401bfdfbf1afdf0f83f66c32a0f54d741ffd44bb9422e99554102caa9de32edf4959f5ff7fdf553cb31ae6e588e9ae51e2da5ab8c46f8c11eabf78df558c4d4c16531a2d63f9a5f65b288c548f4a58deeb46d92e66955cc9386aaae01bb746b345a97e323d23654d3cf27aa2031c441868ef8cd9be7f8ce96a47bfd6d84dd5f8140651a08bddcc9f9a8dc0397da5b456f67f210b82157230195586d21e6fda980a61f84741ee3f5be3ee3725b44c9a316d9deb544eb9d62cda564bf3fc49c3bc4e82f520e1e20a506d7abd14a90e4026349993dd803cd696055625090d8e64bf87e44dc53f4b1e93b93bd232778329e8aa8aa8a4d1cab0c905c8c9431c607f03a6cdb5df1465004e78ce2b55642a46906b87f808de83881803aaf4567b85406445c3a48ec487f22d125ef7eba45cbbd6d069338c85dd9095fbf2ee39140ff9653278212a450f44d4ec58d1fd0d3f5b80a25aad5ea07d5e1490a70bb085d595649e685e443bd3873d302a5c3ff1edbd39a4e541ef2409edee8937392ce18727ed48e642e6afb2b9f34a07d99a4ee3781e2f922e123a1dc03f45ada557eda4fc9da2ebc43371d35b2f30dc9d5270ca9ed5362ad53804900e6d9c5e063213e27b2090c704066f6ae6b126560c0f49073343b1945a0fc", 0xe47) 23:51:41 executing program 1: r0 = syz_open_dev$hidraw(&(0x7f0000000140), 0x0, 0x1) syz_open_dev$hidraw(0x0, 0x0, 0x2c00) write$hidraw(r0, &(0x7f0000000180)="66080a810c28ad27cf86f5e368392e05eed4f4d4825954833b3144e7228d9af97c06e5d46985e6393007c542e53b9ec0f6e52a48954e119efd3c5d71b60cd399e9c64d514934d87c2c6f50699aedd1857a86eef53f4a5c661e747ed36824f54ec459d164be8186d9e3a79e131a73650d0a4f709d01c76efc8d33105a36f278e8f7de5838b1fc9d9e2ad7b1e0ca2de1410e05ead0b0d62add348a4119e45cc17fbc6988854d7dc283bb2d4026b25ea6b504f489e08072eb90ee0c99068c99457661ec19cad5545be38bff1f94d21e6db3fff0ee9b4eab9fbf35c5911b38a0129d076df053da54e435d53a005d1aca5e4d0af10e2eb5eeffbcb574dae4bab35455661ddf2e4a12c9740d9fb0282ea741f1765ebb2341f7091ca6d0244871ba9b977bb4caf4787ed19de1afd936ba3c6921587c79e8b9ce1d82cf15d329af90da66b8cc6ed5fe64a3656e902ab556d90841535c119b3ac2037b4251b809185ac3175c535c38012f61801d1d27fa7fcf3853e8a3b2e10feffd174172505a7297f6e756f8ce1adf538fdf29f73b5bd404d5cff95d9ccd947df44eda3a7fc0940f1ee98c2ba0b638ae865a24152fb1b47e792703e7bb9a7d291fd180894157d40ec589a36b95e5faea4713f2da83d35fe8d8528ed2bc5505cc3cce02d9467ede1479e64dbcf55ddebfb28dc2b3fd5c5a65b2d2cd4bca47dc7536d07ce26fac53dc3ab697c089d8611b3de89a7250b905a30f86b707bb6719080b0fc9c04d50760bc5b825911bf804d083215b74e419f01477cd8ca5862dc4f7ac4751cbba65241c7428b4f12fd311f3802042cd00df968e3f8a940badeb3f892ff107d6a7860bd6666e4a5edd1ec4e8ead30237342043465fb2eb5128de9256b39cb161044a871ac9b559cd781b66f6292e1e06b536961058edcc81406369f0f28c1c8669f267a79ebe9546afe6026cf920bd2aa31aad669498707b20e0019514a5cea3e898d5aacd3d80d44c791c030202791f9c5bca391cd0d8140997ac68e7d5470235bac6d7d0cf30e70b6e51a36b66a5b3ba10abbf5688eb388ca533099de61803cce2b91be46e3b55d117c49ef9f2fdbd09220af9923eaa21a0094a4cab2cf43379dc534a197172d1d290bc75ec960fe9551f6fe4bfc4a8142c6aa4a48fb8e6ec8f1dba02b17e3a7cf96081a92c81815229d430826a7e1ac21fe5c211b036941cb2ba93eae4a6a8743af8fd08fe3d91b8ffd52d4dc7ddcc06821e15ce0490a32680a6dadededb66b645a05c63f3944b8a97bf86f13b2231d3b632ea8378f944f22f64c7707710b93b563ec70d56611c463bc0cc6fe9f21aa7e2e9a805e83b717634bc74717df1ecccb42110621531c3f59e68670dfeb6e133b55b691a1b4375ca7a0ef3c02072c8a62fe8eb3b4810cc825d09bf9ba7ca2dcdb5a0eb46f246a125744f20caa9e2b38ceec454ba63c1fb47b580603243e756f7f04e40e36f797b3f14dd30d08335aa40069bf492609e077806d8c52b9ca8432f26d85df843ee7055673334e8ca0d809e710b295631526be449ea826dd57fca05c3d6d6b779a964f0fe7cb16a39013ea39a8000fff94aa9e4d6b85da2719bad63dc53010918c7fdde0975e1f305ed6ee8ff87ef98ef6004884071ba52ab6a81ede40a9709aa455f05f0bcdbfa1aef1360a7c7256aa3bbc744d2c6f307fb0c1c672795c8f7ff5e37c3cc479632de3350f8c5a6d192d8eb73a6977702d423694214aa4677c3ffc793c740268331c25784594e1c5293483a4a2a01101f4baeedf4090998d9ddc865963574c5b05d5a3c10dcb3b70ce567b071454021b5b562195ed36cef59695f3265e4e08a2b2e70c4bca2700c5243e6e999179bde174da15b4ab4d7b304dc67a7a03c32cdb096fbcd904f9d787bc95fe8a22b6613f28a71b5460d44a414c63d495538c6020667db10d49b1d8874cfaa77666d12087643a9e322dfade4cdac2bee7d22c129027713e46d80f498c9eda027b053fd785aa1b7ae019a53a32b7e51d54d94a5fb746cd1e6e77b4d65b3c48b2b9789da203f467934b2334569d9d5a138d87afe65b0d7ada380565f259ec63490163699fa945e10ab39d216db75d6227c11f34c7256e1af892088b507aa6b574a522b87c617bf53f42b3a8c399fcb8c8d2d7a8fc981965c67294a48d1a62f3fe4abd2f540359a4f74e4f3c65bbdf520d926a501b59232a74fe612f57c526f9a2328034d489829e451f771feda276d875bb313268e9f38c06a02799dc3ee4dec3329fd45f1695760299a45ef89bf6e0f000e167a86dd9c6c244134d2985e788838910ab92734494e3207c5ea5d6ce44925b77a4a43d9f9795423297aa2762d4a326784fb86559f1f5713935851910cdc117c1886326124af384d73a67cf95cd0bdba977f286849eb9cebab51241d2d6def1c95058b8b7847b8d84db44668d3204a1cae325c0822735b075caa612eb68d326e1fac7bed9a4b7f93395a067464372704526506c4024b317604924d1055b1b75042e763c132af6754d202b1a4438654d1ff4082d07ca378ce50e010c9a58d77a878198b7313cda06caa9a97ee96e0947fbd1c0389b69ce96490596d4051362eea6829d1795b8168ab468d506d6fa7d286b52446da4d25b4730c1276a0b6b283689ec3f64fc39470054efdfb6e261e80454e382f3c40b6cbf8ae242c01beaaed1d7195e455a40e0ad478d23ca152cde33d525961907a55c408fbdd7e7eded5eb6e9a51ab1c516cafa6b10cd41bf0f57e3ce22b79bcd2daf5469117ba4337a626f68199858f445ac0380833c5f4c7a4d35c2e9e7bcf355c6a97863281f393c19d6dded835d31c06e0dbfbf5734ecfdd3e866c97061da5494d19e7dc8584c63a85bcaa4dd97396e833acc46945119c8048402b6326a93a66619a9a3bdb87457b5fced065f15a7d2023cf2e757ed6fd35a4ad4272aeea83bf077383850f6e1112f288cc2f72e53940bc71199803d9989c8859722f4190cc4faca3377f2d1bf9fcd54c157ea5dc36b54ffebcdeb8a5df9b5d555edef8909f387864cbaabbf18fff45254703cb62e38f9cdeee2b769c9ce1d3f16ab92e0e3af6067cd252f9aa28ae81f763e1f99a50e4573da5becbcb6b11ffe8b48bbb037d7a07f5953acb422af10395b769081629f71c2a182a7633cb703731afa8cecfde76618523669fa93ded5c4ea7727775498980941228a9af3ec6292268652ed4f3731a74334d86802ae05a560d9ef82bccdd96c0c063d6e25583f51c3bd3b5225e33d4defde886727f8b9cde46b7ee9ff0f33eaf4ee1a3aea890980d012c6d14cdd82780798fa4356430a3c45abd5f4835025240cd8afa74a5381744edd3f475316ab7c00467a9588a50edcb40d5f0733f33a47ea5e92471a24dced48d974e227faf839fdfcda75d335743d56eea520c5d3fa523fe639851d2237f02424a8d81fecdf32d375b6cc8d2cacc3b1b3c33898fa2a24c0a23bf6852fb34361ba9bb46c00458644f1c5f827dee7a9dacaadb7e97ee7f55f391a9f161aa3751cde7a648ccf4efcb4f452c34deb98da9c794fe73dde94ada575f08f277212aaea70902f2ca0d927b7190a787852935c37413817f41a31acb8007687675a91d3d81865acb06c22328d87aa70d897b7a76b5c062f97d1e6bdd12c3dc4e1752e8cb7cc28624fb5b8ac5e1d0d4377046fd76e53600891aaeb32375eddd7312a2b60f5c61da0491831c3a1d530ec1ae2af4c291c6468b5d64177b29497945d9d391182e677e2bdaa1ce3eba807169ed011c9e3a7ff1cc43a37eb1155ea4a592d70585471cd4d6cb65b329a90ed2a964c4ab4b32b52fc6c1ba3f0dc53b3504645b243e6a5cccffd93b45d9cc383fb965274749b4c186f2fc0f03154208c23f1edb43d87ba43a7bb610524bffae8338f1a6d07e55984a8ad868d2def6c6e1c916b1abf862f5a2386ae3661d2d500a31a0f8188e8fa0a353d6224a383a3d5c12988411e94f2f17fef94899af064c4a9268793fd5a6899d83c222ec3c534eae737dc1ad291e848f416fdea38e44b16c1a3b73a18f3df437cfad7bef9ced8a8012fe996865dc140bf4fd3523e770fc6d08546cf9c4ae558ca7e22843dd9df3366445a347309646e9a4be32421464b0bcf8d176b1d7cf1d076f1e18511c1f5e2e19f9860f1dcba793bfa46b24f840ba9308d5369c5f43a7650ad91ea680b3a38278e17c09991f272a6031787b43746e94bf54512664145bd00c337dbaebc3f0aae10734fcd5e103e406a27fafe3e2e965f59662b0b2c2cdb098ba5b3451ae9700555c71a913c9e21a4857cc950a3a628eb494e2ecc634957f31db0c307041ecb95c2cd52e33374be763572f869a549ac0da011321be932aadafec799d8c41af3eac3d9fcb0dbc4dd26978b2ed3c827f838c2d0b6a74be1cf76c2abab9fbee4ca3e33b6622489840e601dc40f7612d9511053b335cdc795d934c971700a4efd973e3b271a97a4a0820926906501b584401bfdfbf1afdf0f83f66c32a0f54d741ffd44bb9422e99554102caa9de32edf4959f5ff7fdf553cb31ae6e588e9ae51e2da5ab8c46f8c11eabf78df558c4d4c16531a2d63f9a5f65b288c548f4a58deeb46d92e66955cc9386aaae01bb746b345a97e323d23654d3cf27aa2031c441868ef8cd9be7f8ce96a47bfd6d84dd5f8140651a08bddcc9f9a8dc0397da5b456f67f210b82157230195586d21e6fda980a61f84741ee3f5be3ee3725b44c9a316d9deb544eb9d62cda564bf3fc49c3bc4e82f520e1e20a506d7abd14a90e4026349993dd803cd696055625090d8e64bf87e44dc53f4b1e93b93bd232778329e8aa8aa8a4d1cab0c905c8c9431c607f03a6cdb5df1465004e78ce2b55642a46906b87f808de83881803aaf4567b85406445c3a48ec487f22d125ef7eba45cbbd6d069338c85dd9095fbf2ee39140ff9653278212a450f44d4ec58d1fd0d3f5b80a25aad5ea07d5e1490a70bb085d595649e685e443bd3873d302a5c3ff1edbd39a4e541ef2409edee8937392ce18727ed48e642e6afb2b9f34a07d99a4ee3781e2f922e123a1dc03f45ada557eda4fc9da2ebc43371d35b2f30dc9d5270ca9ed5362ad53804900e6d9c5e063213e27b2090c704066f6ae6b126560c0f49073343b1945a0fc22e702c04f2f776755cb479018dd7b2a9f3862e892306e800119d30555aa190b872cfdd19eebedaac2cccc5e64a9bdab0bafd6ba3f4906", 0xe7e) 23:51:41 executing program 5: ioctl$HIDIOCGUSAGES(0xffffffffffffffff, 0xd01c4813, &(0x7f0000001040)={{0x2, 0x1, 0x7fffffff, 0x1, 0x7, 0x7f}, 0x1f8, [0x101, 0x2, 0xb9, 0x6, 0x0, 0x1ff, 0xffffffff, 0x101, 0x3, 0x955f, 0x8, 0x3, 0x6, 0x89f7, 0x4, 0x6, 0x4, 0x8, 0x2, 0x8, 0x371c, 0x3, 0x3f, 0x30f, 0x9, 0x1, 0x0, 0x1, 0x1, 0x6f, 0x10001, 0x4, 0x1, 0x4, 0xfff, 0x8, 0x9, 0xee0b, 0x6, 0x8, 0x0, 0xffffffff, 0xaa, 0x10000, 0x3, 0x41, 0x7, 0x401, 0x6, 0x0, 0x7, 0x0, 0x9, 0x6, 0x200, 0x2, 0x0, 0x20, 0xfffffffd, 0x0, 0x9, 0xfffffffb, 0x101, 0xffffffe0, 0x3, 0x5, 0x8, 0x1, 0x7fff, 0x1, 0x8, 0x8000, 0x8001, 0xffffff80, 0x7f, 0x0, 0x8, 0xcc4, 0x0, 0x45e, 0x0, 0x800, 0x12, 0x7f800000, 0x5, 0xffff, 0x1ff, 0x81, 0x9, 0xf8, 0x2, 0x6, 0x8, 0x400, 0x2, 0x7, 0x3, 0x93f, 0x49bc, 0x2, 0x7ff, 0x6, 0x23cbdea, 0xffffffff, 0x1, 0xa9, 0x9, 0x5, 0x80, 0x0, 0x0, 0xffff, 0x80000000, 0x9, 0x848, 0xd326, 0x0, 0x1, 0xfffffffc, 0x1, 0x20, 0x3f, 0x2, 0x0, 0x3, 0x2, 0xce, 0xffff, 0x7f, 0x3, 0x3, 0x8, 0x80, 0x2, 0x1, 0x6, 0x77ac0ad7, 0x2, 0x7, 0x6, 0x8, 0x9, 0x6, 0x8, 0x2, 0x400, 0x1f, 0x0, 0x1, 0x1f, 0x6, 0x3fc00000, 0xe9e9, 0x7f, 0x7e3c, 0x1, 0x7, 0x3, 0x5, 0x1, 0x8, 0x9, 0x81, 0x3f, 0x6, 0xffff, 0x0, 0x7ff, 0x7, 0x6, 0x2, 0x421, 0x40000000, 0x2, 0x40, 0x6, 0x3, 0x7fffffff, 0xfffffff8, 0x4, 0x7f, 0x6, 0x2, 0x6, 0x8c, 0x800, 0x80000001, 0xe3f, 0x9, 0x7f, 0xfff, 0x5, 0x6, 0x1, 0x1, 0x3, 0x354, 0x1000, 0xfffffff9, 0x401, 0x9, 0x9, 0x9, 0x3, 0x37b2, 0x2, 0x1ff, 0x8, 0x8, 0x10001, 0x5, 0x9, 0x800, 0x80000000, 0xf7, 0x6, 0x29, 0xff, 0xffffffff, 0x6, 0x6db, 0x7, 0x9, 0x800, 0x2, 0xbb, 0x24645608, 0x7fffffff, 0x3ff, 0x8000, 0x9, 0x0, 0x8, 0x5, 0xf7, 0x8, 0x5fc, 0x8, 0x8, 0x8, 0x2, 0x2f88, 0x9, 0x5, 0x5, 0x6, 0x8532f1fb, 0xffff, 0x9, 0x1, 0x5, 0x1, 0x6, 0x401, 0x0, 0x6, 0x80000000, 0x5, 0xe9d9, 0x7ff, 0xf49, 0x2, 0xfff, 0x4, 0x1, 0x1ff, 0x3caa, 0x8001, 0x5, 0x4, 0x5, 0x8, 0x7, 0x1000, 0x0, 0x5, 0x8001, 0x1f, 0x9, 0x0, 0x1ff, 0x60a4, 0x4ba, 0x9, 0x2, 0x40, 0x6, 0x5a3, 0x7, 0x8, 0x40, 0xf152, 0x7, 0x7, 0x0, 0x0, 0x1ff, 0x0, 0x7ff, 0xffffff7f, 0x4, 0x8, 0x3, 0x1469, 0x7f, 0x0, 0x6, 0x81, 0x6, 0x0, 0x8, 0x8, 0x8, 0x1, 0x401, 0x4, 0x3f, 0xa77, 0x6, 0x455, 0x3, 0x6, 0xfff, 0x1, 0x1, 0x8, 0x80000001, 0x1000, 0x7, 0x8001, 0x19cfeee7, 0x79b9, 0x3, 0x7ff, 0xffffffff, 0x10000, 0x7, 0x3, 0xe2a, 0x8, 0x8, 0x4, 0x7, 0x7f, 0x0, 0x8001, 0x0, 0x0, 0x3ff, 0x6, 0x7f, 0x0, 0x81, 0x0, 0x9, 0x2f, 0x4, 0xaff, 0x0, 0x900, 0x6, 0x5, 0x3f, 0x9, 0x8, 0x7f, 0x3, 0x5, 0xea, 0x0, 0x9c41, 0x7ff, 0x9, 0x6c9, 0x3, 0xff, 0x2, 0x9, 0x8, 0x0, 0x9, 0x7fff, 0x7f, 0x0, 0x3, 0x0, 0x1, 0xe, 0xfffffffe, 0x1f, 0x7f, 0xc1ee, 0xffff, 0xc4, 0x10000, 0x1, 0x5, 0x2, 0x3, 0x8, 0x8, 0x9, 0x8, 0x5, 0x81, 0x80000000, 0x3, 0x0, 0x92dd, 0x9, 0x1f, 0x81, 0x20, 0x0, 0x1, 0x9, 0x1, 0x4, 0xc262, 0x20, 0xe751, 0x12, 0x3ff, 0x7, 0x20, 0x40, 0x711, 0x7, 0x3f, 0x8, 0x1, 0x1f, 0x40000000, 0x3, 0x96a0, 0x4, 0x1, 0x8, 0x2, 0x7, 0x0, 0x8, 0x4, 0x1, 0xffff, 0x20, 0x0, 0x6, 0x8c9e, 0x8, 0x2a, 0x2, 0x4, 0x1ff, 0x100, 0xff, 0x100, 0x3, 0x40000000, 0x3, 0x7fffffff, 0x4, 0xff, 0x6, 0x6, 0x5, 0x9, 0x1ff, 0x7, 0x7ff, 0x461c2988, 0x0, 0x2, 0x0, 0xe7, 0xfffffffc, 0x2, 0x4, 0xfffffffa, 0x101, 0x0, 0x0, 0x1ba9, 0x5, 0x2, 0x3, 0x7f, 0x7, 0x8, 0x7fff, 0x5, 0x0, 0x1, 0x8fd, 0x9, 0x9, 0x1, 0xfffff000, 0x9, 0x3ff, 0x0, 0x59f6, 0x3f, 0xfffff800, 0x9, 0x6, 0x918, 0x3ff, 0x800, 0x80, 0x1, 0x5c61, 0xc4bf, 0x8001, 0xff, 0x9, 0x8, 0x1, 0x1, 0xfffffffb, 0x5, 0x7fffffff, 0x1, 0x1ff, 0x1, 0x8e, 0xbea0, 0xfffffffc, 0xfffffffc, 0x8, 0x9, 0x57c2, 0x0, 0x8, 0x4, 0x5, 0xfffffff8, 0x5, 0x9e, 0x3, 0x0, 0x4, 0x9, 0x8, 0x8000, 0x2, 0xa8c8, 0x2, 0x3, 0x101, 0x1, 0x7, 0x0, 0x5, 0x5, 0x5, 0x5, 0x2, 0x3, 0x3d8, 0x3, 0x5, 0x7, 0x3, 0x9, 0xb0c, 0xfffff095, 0x9, 0x9, 0x7, 0x6, 0x20, 0x8, 0x3, 0x6, 0x5, 0x3, 0x4, 0x0, 0x5, 0xfffffffa, 0x2, 0x7fff, 0x8, 0x1f, 0x6, 0xabe, 0x1f, 0x490, 0x4, 0x8000, 0x3, 0x7, 0x71, 0x1, 0x970e, 0x3ff, 0x7fffffff, 0x3, 0x1, 0x8, 0xd21, 0x2ba8147d, 0x200, 0x7ff, 0x3, 0x7ff, 0x6, 0x5, 0x8, 0x2, 0x1, 0x101, 0x8, 0x2, 0x2, 0x7f, 0x0, 0x20, 0x0, 0x0, 0x4, 0x9, 0x6, 0x40, 0x8000, 0x0, 0x46e5765b, 0x1f, 0x8, 0x0, 0x401, 0x80000000, 0x40, 0x3ffc0000, 0x1ff, 0x7, 0x0, 0x2, 0x3, 0x5, 0xfff, 0x400, 0x0, 0x8c, 0x5, 0x9, 0x8, 0x800, 0xff, 0x8, 0x1f, 0xffffff7f, 0x8000, 0x4de, 0xc37, 0x3, 0x0, 0x2, 0x3, 0xfffff5a4, 0x6, 0x5, 0x0, 0xfffffbff, 0xffffff81, 0x3, 0x6, 0xc2cc, 0x100, 0x6, 0x1, 0x6, 0x401, 0x800, 0x0, 0x2, 0xc2, 0x8, 0xd1f, 0x4, 0x400, 0x7, 0x3, 0x80000000, 0xb5, 0x80000001, 0x0, 0x9, 0x0, 0x7, 0x1c, 0x7, 0x2, 0x6, 0x8, 0x5, 0x6, 0x20, 0xfffffbff, 0x7, 0x2, 0x7f, 0x10000, 0x7, 0x6, 0x19, 0x6, 0x1f, 0x3f, 0x6f59, 0x8425, 0x5300, 0x7fff, 0xfffffffb, 0x4, 0x1, 0x6, 0x8, 0x8, 0x5, 0x4, 0x0, 0x2, 0x0, 0x100, 0x2, 0x9, 0x5, 0x4, 0x401, 0x6, 0x7, 0x1, 0x412, 0x8, 0x7fffffff, 0x1, 0xc5, 0x2, 0x145, 0x4, 0x3207, 0x2, 0x0, 0x5, 0xfff, 0xfffffe01, 0xe2, 0x0, 0xff, 0xffffffff, 0xfffffffb, 0x5, 0xfffff3bb, 0x0, 0x5, 0x80000001, 0x7, 0xffff, 0x4, 0x6, 0x2, 0x3f, 0x6, 0xffffffff, 0xf6c5, 0x9, 0x80, 0x3, 0xc61, 0xffffffff, 0x10001, 0x3ff, 0x101, 0x3b, 0x0, 0x5, 0x5, 0xffffffff, 0x80000001, 0x2, 0x80000001, 0x7c9, 0x6, 0xd90f, 0x9, 0x9, 0x1f, 0x0, 0x1ff, 0xbf34, 0x0, 0x6, 0xc5, 0x2, 0xffffff81, 0x6, 0x1, 0x1000, 0x24, 0x1, 0x7, 0x6, 0x8, 0x9, 0x1000, 0x7fff, 0x6, 0x2, 0x8000, 0xffffffff, 0x80000000, 0x8, 0x0, 0x9, 0x1e, 0xfffff801, 0x4d, 0x1, 0x5, 0x8, 0x6, 0x400, 0xfffffffb, 0x200, 0x0, 0x1, 0x4, 0x3, 0x20, 0x8001, 0x2, 0x6, 0x4, 0x7, 0x4, 0x1ff, 0x690, 0x2, 0xffff8000, 0x4, 0x2, 0x800, 0x6, 0x8, 0x7d9, 0xff, 0x2000000, 0xc4e, 0x6, 0x7ff, 0x5, 0x80000001, 0x7, 0x5a2, 0x4, 0x7f, 0x1, 0x4, 0x8, 0x3, 0xffffffff, 0x81, 0x6, 0x7, 0x37b, 0x4, 0xfcc, 0x20, 0x42d0, 0x40, 0x8, 0x4, 0x2, 0x8, 0x81, 0x7, 0x0, 0x0, 0x1, 0x10001, 0x0, 0x6, 0x0, 0x2, 0xffffff80, 0x20, 0x1, 0x8, 0x400, 0x5, 0x5, 0x5877ff48, 0xab70, 0x1, 0x0, 0x2, 0xc6, 0x1000, 0x1, 0x4, 0x6, 0x3, 0x1000, 0x6, 0x4, 0x8d2, 0x0, 0xfc0, 0xffff, 0x101, 0x8, 0x80, 0x1000, 0x7, 0x3, 0x9, 0xffffffc0, 0x8000, 0x6, 0x3c31, 0x81, 0x1ff, 0x8c6, 0x7fffffff, 0x6, 0x80, 0x10001, 0x8000, 0xff, 0x80000001, 0x1, 0x4, 0xfffff001, 0x5, 0xff, 0x4, 0x2, 0x401, 0x2, 0x4, 0x1, 0x5, 0x9, 0x1, 0xfffffffc, 0xfffffff9, 0x1, 0x7, 0x7, 0x3, 0x80000001, 0x6, 0x7, 0x100, 0x8001, 0x200, 0x0, 0x1, 0x578, 0x8, 0x3, 0x1ff, 0x400, 0x5, 0x4, 0x6, 0x1, 0x4, 0x6b, 0x9, 0x7, 0x80000000, 0x8001, 0x4, 0x7ff, 0x1000, 0x6aa, 0x0, 0x1b13, 0x80000001, 0x3f, 0x80000001, 0xe4, 0x7fff, 0x5, 0x8, 0xfff, 0xf7, 0x4e92, 0x1, 0x9b9, 0x4, 0x80000001, 0xfff, 0xb3, 0x5, 0x100, 0xa6, 0x40, 0x1, 0xfffffc00, 0x40, 0x9, 0x4, 0x0, 0x3, 0x0, 0x3, 0x8, 0x3, 0x10000, 0x1ff, 0xfffffffd, 0xb77e, 0x101, 0x0, 0x4, 0x4, 0x7, 0x5, 0x5cae, 0x6a]}) r0 = syz_open_dev$hidraw(&(0x7f0000000140), 0x0, 0x1) write$hidraw(r0, &(0x7f0000000180)="66080a810c28ad27cf86f5e368392e05eed4f4d4825954833b3144e7228d9af97c06e5d46985e6393007c542e53b9ec0f6e52a48954e119efd3c5d71b60cd399e9c64d514934d87c2c6f50699aedd1857a86eef53f4a5c661e747ed36824f54ec459d164be8186d9e3a79e131a73650d0a4f709d01c76efc8d33105a36f278e8f7de5838b1fc9d9e2ad7b1e0ca2de1410e05ead0b0d62add348a4119e45cc17fbc6988854d7dc283bb2d4026b25ea6b504f489e08072eb90ee0c99068c99457661ec19cad5545be38bff1f94d21e6db3fff0ee9b4eab9fbf35c5911b38a0129d076df053da54e435d53a005d1aca5e4d0af10e2eb5eeffbcb574dae4bab35455661ddf2e4a12c9740d9fb0282ea741f1765ebb2341f7091ca6d0244871ba9b977bb4caf4787ed19de1afd936ba3c6921587c79e8b9ce1d82cf15d329af90da66b8cc6ed5fe64a3656e902ab556d90841535c119b3ac2037b4251b809185ac3175c535c38012f61801d1d27fa7fcf3853e8a3b2e10feffd174172505a7297f6e756f8ce1adf538fdf29f73b5bd404d5cff95d9ccd947df44eda3a7fc0940f1ee98c2ba0b638ae865a24152fb1b47e792703e7bb9a7d291fd180894157d40ec589a36b95e5faea4713f2da83d35fe8d8528ed2bc5505cc3cce02d9467ede1479e64dbcf55ddebfb28dc2b3fd5c5a65b2d2cd4bca47dc7536d07ce26fac53dc3ab697c089d8611b3de89a7250b905a30f86b707bb6719080b0fc9c04d50760bc5b825911bf804d083215b74e419f01477cd8ca5862dc4f7ac4751cbba65241c7428b4f12fd311f3802042cd00df968e3f8a940badeb3f892ff107d6a7860bd6666e4a5edd1ec4e8ead30237342043465fb2eb5128de9256b39cb161044a871ac9b559cd781b66f6292e1e06b536961058edcc81406369f0f28c1c8669f267a79ebe9546afe6026cf920bd2aa31aad669498707b20e0019514a5cea3e898d5aacd3d80d44c791c030202791f9c5bca391cd0d8140997ac68e7d5470235bac6d7d0cf30e70b6e51a36b66a5b3ba10abbf5688eb388ca533099de61803cce2b91be46e3b55d117c49ef9f2fdbd09220af9923eaa21a0094a4cab2cf43379dc534a197172d1d290bc75ec960fe9551f6fe4bfc4a8142c6aa4a48fb8e6ec8f1dba02b17e3a7cf96081a92c81815229d430826a7e1ac21fe5c211b036941cb2ba93eae4a6a8743af8fd08fe3d91b8ffd52d4dc7ddcc06821e15ce0490a32680a6dadededb66b645a05c63f3944b8a97bf86f13b2231d3b632ea8378f944f22f64c7707710b93b563ec70d56611c463bc0cc6fe9f21aa7e2e9a805e83b717634bc74717df1ecccb42110621531c3f59e68670dfeb6e133b55b691a1b4375ca7a0ef3c02072c8a62fe8eb3b4810cc825d09bf9ba7ca2dcdb5a0eb46f246a125744f20caa9e2b38ceec454ba63c1fb47b580603243e756f7f04e40e36f797b3f14dd30d08335aa40069bf492609e077806d8c52b9ca8432f26d85df843ee7055673334e8ca0d809e710b295631526be449ea826dd57fca05c3d6d6b779a964f0fe7cb16a39013ea39a8000fff94aa9e4d6b85da2719bad63dc53010918c7fdde0975e1f305ed6ee8ff87ef98ef6004884071ba52ab6a81ede40a9709aa455f05f0bcdbfa1aef1360a7c7256aa3bbc744d2c6f307fb0c1c672795c8f7ff5e37c3cc479632de3350f8c5a6d192d8eb73a6977702d423694214aa4677c3ffc793c740268331c25784594e1c5293483a4a2a01101f4baeedf4090998d9ddc865963574c5b05d5a3c10dcb3b70ce567b071454021b5b562195ed36cef59695f3265e4e08a2b2e70c4bca2700c5243e6e999179bde174da15b4ab4d7b304dc67a7a03c32cdb096fbcd904f9d787bc95fe8a22b6613f28a71b5460d44a414c63d495538c6020667db10d49b1d8874cfaa77666d12087643a9e322dfade4cdac2bee7d22c129027713e46d80f498c9eda027b053fd785aa1b7ae019a53a32b7e51d54d94a5fb746cd1e6e77b4d65b3c48b2b9789da203f467934b2334569d9d5a138d87afe65b0d7ada380565f259ec63490163699fa945e10ab39d216db75d6227c11f34c7256e1af892088b507aa6b574a522b87c617bf53f42b3a8c399fcb8c8d2d7a8fc981965c67294a48d1a62f3fe4abd2f540359a4f74e4f3c65bbdf520d926a501b59232a74fe612f57c526f9a2328034d489829e451f771feda276d875bb313268e9f38c06a02799dc3ee4dec3329fd45f1695760299a45ef89bf6e0f000e167a86dd9c6c244134d2985e788838910ab92734494e3207c5ea5d6ce44925b77a4a43d9f9795423297aa2762d4a326784fb86559f1f5713935851910cdc117c1886326124af384d73a67cf95cd0bdba977f286849eb9cebab51241d2d6def1c95058b8b7847b8d84db44668d3204a1cae325c0822735b075caa612eb68d326e1fac7bed9a4b7f93395a067464372704526506c4024b317604924d1055b1b75042e763c132af6754d202b1a4438654d1ff4082d07ca378ce50e010c9a58d77a878198b7313cda06caa9a97ee96e0947fbd1c0389b69ce96490596d4051362eea6829d1795b8168ab468d506d6fa7d286b52446da4d25b4730c1276a0b6b283689ec3f64fc39470054efdfb6e261e80454e382f3c40b6cbf8ae242c01beaaed1d7195e455a40e0ad478d23ca152cde33d525961907a55c408fbdd7e7eded5eb6e9a51ab1c516cafa6b10cd41bf0f57e3ce22b79bcd2daf5469117ba4337a626f68199858f445ac0380833c5f4c7a4d35c2e9e7bcf355c6a97863281f393c19d6dded835d31c06e0dbfbf5734ecfdd3e866c97061da5494d19e7dc8584c63a85bcaa4dd97396e833acc46945119c8048402b6326a93a66619a9a3bdb87457b5fced065f15a7d2023cf2e757ed6fd35a4ad4272aeea83bf077383850f6e1112f288cc2f72e53940bc71199803d9989c8859722f4190cc4faca3377f2d1bf9fcd54c157ea5dc36b54ffebcdeb8a5df9b5d555edef8909f387864cbaabbf18fff45254703cb62e38f9cdeee2b769c9ce1d3f16ab92e0e3af6067cd252f9aa28ae81f763e1f99a50e4573da5becbcb6b11ffe8b48bbb037d7a07f5953acb422af10395b769081629f71c2a182a7633cb703731afa8cecfde76618523669fa93ded5c4ea7727775498980941228a9af3ec6292268652ed4f3731a74334d86802ae05a560d9ef82bccdd96c0c063d6e25583f51c3bd3b5225e33d4defde886727f8b9cde46b7ee9ff0f33eaf4ee1a3aea890980d012c6d14cdd82780798fa4356430a3c45abd5f4835025240cd8afa74a5381744edd3f475316ab7c00467a9588a50edcb40d5f0733f33a47ea5e92471a24dced48d974e227faf839fdfcda75d335743d56eea520c5d3fa523fe639851d2237f02424a8d81fecdf32d375b6cc8d2cacc3b1b3c33898fa2a24c0a23bf6852fb34361ba9bb46c00458644f1c5f827dee7a9dacaadb7e97ee7f55f391a9f161aa3751cde7a648ccf4efcb4f452c34deb98da9c794fe73dde94ada575f08f277212aaea70902f2ca0d927b7190a787852935c37413817f41a31acb8007687675a91d3d81865acb06c22328d87aa70d897b7a76b5c062f97d1e6bdd12c3dc4e1752e8cb7cc28624fb5b8ac5e1d0d4377046fd76e53600891aaeb32375eddd7312a2b60f5c61da0491831c3a1d530ec1ae2af4c291c6468b5d64177b29497945d9d391182e677e2bdaa1ce3eba807169ed011c9e3a7ff1cc43a37eb1155ea4a592d70585471cd4d6cb65b329a90ed2a964c4ab4b32b52fc6c1ba3f0dc53b3504645b243e6a5cccffd93b45d9cc383fb965274749b4c186f2fc0f03154208c23f1edb43d87ba43a7bb610524bffae8338f1a6d07e55984a8ad868d2def6c6e1c916b1abf862f5a2386ae3661d2d500a31a0f8188e8fa0a353d6224a383a3d5c12988411e94f2f17fef94899af064c4a9268793fd5a6899d83c222ec3c534eae737dc1ad291e848f416fdea38e44b16c1a3b73a18f3df437cfad7bef9ced8a8012fe996865dc140bf4fd3523e770fc6d08546cf9c4ae558ca7e22843dd9df3366445a347309646e9a4be32421464b0bcf8d176b1d7cf1d076f1e18511c1f5e2e19f9860f1dcba793bfa46b24f840ba9308d5369c5f43a7650ad91ea680b3a38278e17c09991f272a6031787b43746e94bf54512664145bd00c337dbaebc3f0aae10734fcd5e103e406a27fafe3e2e965f59662b0b2c2cdb098ba5b3451ae9700555c71a913c9e21a4857cc950a3a628eb494e2ecc634957f31db0c307041ecb95c2cd52e33374be763572f869a549ac0da011321be932aadafec799d8c41af3eac3d9fcb0dbc4dd26978b2ed3c827f838c2d0b6a74be1cf76c2abab9fbee4ca3e33b6622489840e601dc40f7612d9511053b335cdc795d934c971700a4efd973e3b271a97a4a0820926906501b584401bfdfbf1afdf0f83f66c32a0f54d741ffd44bb9422e99554102caa9de32edf4959f5ff7fdf553cb31ae6e588e9ae51e2da5ab8c46f8c11eabf78df558c4d4c16531a2d63f9a5f65b288c548f4a58deeb46d92e66955cc9386aaae01bb746b345a97e323d23654d3cf27aa2031c441868ef8cd9be7f8ce96a47bfd6d84dd5f8140651a08bddcc9f9a8dc0397da5b456f67f210b82157230195586d21e6fda980a61f84741ee3f5be3ee3725b44c9a316d9deb544eb9d62cda564bf3fc49c3bc4e82f520e1e20a506d7abd14a90e4026349993dd803cd696055625090d8e64bf87e44dc53f4b1e93b93bd232778329e8aa8aa8a4d1cab0c905c8c9431c607f03a6cdb5df1465004e78ce2b55642a46906b87f808de83881803aaf4567b85406445c3a48ec487f22d125ef7eba45cbbd6d069338c85dd9095fbf2ee39140ff9653278212a450f44d4ec58d1fd0d3f5b80a25aad5ea07d5e1490a70bb085d595649e685e443bd3873d302a5c3ff1edbd39a4e541ef2409edee8937392ce18727ed48e642e6afb2b9f34a07d99a4ee3781e2f922e123a1dc03f45ada557eda4fc9da2ebc43371d35b2f30dc9d5270ca9ed5362ad53804900e6d9c5e063213e27b2090c704066f6ae6b126560c0f49073343b1945a0fc22e702c04f2f776755cb479018dd7b2a9f3862e892306e800119d30555aa190b872cfdd19eebedaac2cccc5e64a9bdab0bafd6ba3f490632bd07", 0xfffffdef) 23:51:41 executing program 0: r0 = syz_open_dev$hidraw(&(0x7f0000000140), 0x0, 0x305000) write$hidraw(r0, &(0x7f0000000180)="66080a810c28ad27cf86f5e368392e05eed4f4d4825954833b3144e7228d9af97c06e5d46985e6393007c542e53b9ec0f6e52a48954e119efd3c5d71b60cd399e9c64d514934d87c2c6f50699aedd1857a86eef53f4a5c661e747ed36824f54ec459d164be8186d9e3a79e131a73650d0a4f709d01c76efc8d33105a36f278e8f7de5838b1fc9d9e2ad7b1e0ca2de1410e05ead0b0d62add348a4119e45cc17fbc6988854d7dc283bb2d4026b25ea6b504f489e08072eb90ee0c99068c99457661ec19cad5545be38bff1f94d21e6db3fff0ee9b4eab9fbf35c5911b38a0129d076df053da54e435d53a005d1aca5e4d0af10e2eb5eeffbcb574dae4bab35455661ddf2e4a12c9740d9fb0282ea741f1765ebb2341f7091ca6d0244871ba9b977bb4caf4787ed19de1afd936ba3c6921587c79e8b9ce1d82cf15d329af90da66b8cc6ed5fe64a3656e902ab556d90841535c119b3ac2037b4251b809185ac3175c535c38012f61801d1d27fa7fcf3853e8a3b2e10feffd174172505a7297f6e756f8ce1adf538fdf29f73b5bd404d5cff95d9ccd947df44eda3a7fc0940f1ee98c2ba0b638ae865a24152fb1b47e792703e7bb9a7d291fd180894157d40ec589a36b95e5faea4713f2da83d35fe8d8528ed2bc5505cc3cce02d9467ede1479e64dbcf55ddebfb28dc2b3fd5c5a65b2d2cd4bca47dc7536d07ce26fac53dc3ab697c089d8611b3de89a7250b905a30f86b707bb6719080b0fc9c04d50760bc5b825911bf804d083215b74e419f01477cd8ca5862dc4f7ac4751cbba65241c7428b4f12fd311f3802042cd00df968e3f8a940badeb3f892ff107d6a7860bd6666e4a5edd1ec4e8ead30237342043465fb2eb5128de9256b39cb161044a871ac9b559cd781b66f6292e1e06b536961058edcc81406369f0f28c1c8669f267a79ebe9546afe6026cf920bd2aa31aad669498707b20e0019514a5cea3e898d5aacd3d80d44c791c030202791f9c5bca391cd0d8140997ac68e7d5470235bac6d7d0cf30e70b6e51a36b66a5b3ba10abbf5688eb388ca533099de61803cce2b91be46e3b55d117c49ef9f2fdbd09220af9923eaa21a0094a4cab2cf43379dc534a197172d1d290bc75ec960fe9551f6fe4bfc4a8142c6aa4a48fb8e6ec8f1dba02b17e3a7cf96081a92c81815229d430826a7e1ac21fe5c211b036941cb2ba93eae4a6a8743af8fd08fe3d91b8ffd52d4dc7ddcc06821e15ce0490a32680a6dadededb66b645a05c63f3944b8a97bf86f13b2231d3b632ea8378f944f22f64c7707710b93b563ec70d56611c463bc0cc6fe9f21aa7e2e9a805e83b717634bc74717df1ecccb42110621531c3f59e68670dfeb6e133b55b691a1b4375ca7a0ef3c02072c8a62fe8eb3b4810cc825d09bf9ba7ca2dcdb5a0eb46f246a125744f20caa9e2b38ceec454ba63c1fb47b580603243e756f7f04e40e36f797b3f14dd30d08335aa40069bf492609e077806d8c52b9ca8432f26d85df843ee7055673334e8ca0d809e710b295631526be449ea826dd57fca05c3d6d6b779a964f0fe7cb16a39013ea39a8000fff94aa9e4d6b85da2719bad63dc53010918c7fdde0975e1f305ed6ee8ff87ef98ef6004884071ba52ab6a81ede40a9709aa455f05f0bcdbfa1aef1360a7c7256aa3bbc744d2c6f307fb0c1c672795c8f7ff5e37c3cc479632de3350f8c5a6d192d8eb73a6977702d423694214aa4677c3ffc793c740268331c25784594e1c5293483a4a2a01101f4baeedf4090998d9ddc865963574c5b05d5a3c10dcb3b70ce567b071454021b5b562195ed36cef59695f3265e4e08a2b2e70c4bca2700c5243e6e999179bde174da15b4ab4d7b304dc67a7a03c32cdb096fbcd904f9d787bc95fe8a22b6613f28a71b5460d44a414c63d495538c6020667db10d49b1d8874cfaa77666d12087643a9e322dfade4cdac2bee7d22c129027713e46d80f498c9eda027b053fd785aa1b7ae019a53a32b7e51d54d94a5fb746cd1e6e77b4d65b3c48b2b9789da203f467934b2334569d9d5a138d87afe65b0d7ada380565f259ec63490163699fa945e10ab39d216db75d6227c11f34c7256e1af892088b507aa6b574a522b87c617bf53f42b3a8c399fcb8c8d2d7a8fc981965c67294a48d1a62f3fe4abd2f540359a4f74e4f3c65bbdf520d926a501b59232a74fe612f57c526f9a2328034d489829e451f771feda276d875bb313268e9f38c06a02799dc3ee4dec3329fd45f1695760299a45ef89bf6e0f000e167a86dd9c6c244134d2985e788838910ab92734494e3207c5ea5d6ce44925b77a4a43d9f9795423297aa2762d4a326784fb86559f1f5713935851910cdc117c1886326124af384d73a67cf95cd0bdba977f286849eb9cebab51241d2d6def1c95058b8b7847b8d84db44668d3204a1cae325c0822735b075caa612eb68d326e1fac7bed9a4b7f93395a067464372704526506c4024b317604924d1055b1b75042e763c132af6754d202b1a4438654d1ff4082d07ca378ce50e010c9a58d77a878198b7313cda06caa9a97ee96e0947fbd1c0389b69ce96490596d4051362eea6829d1795b8168ab468d506d6fa7d286b52446da4d25b4730c1276a0b6b283689ec3f64fc39470054efdfb6e261e80454e382f3c40b6cbf8ae242c01beaaed1d7195e455a40e0ad478d23ca152cde33d525961907a55c408fbdd7e7eded5eb6e9a51ab1c516cafa6b10cd41bf0f57e3ce22b79bcd2daf5469117ba4337a626f68199858f445ac0380833c5f4c7a4d35c2e9e7bcf355c6a97863281f393c19d6dded835d31c06e0dbfbf5734ecfdd3e866c97061da5494d19e7dc8584c63a85bcaa4dd97396e833acc46945119c8048402b6326a93a66619a9a3bdb87457b5fced065f15a7d2023cf2e757ed6fd35a4ad4272aeea83bf077383850f6e1112f288cc2f72e53940bc71199803d9989c8859722f4190cc4faca3377f2d1bf9fcd54c157ea5dc36b54ffebcdeb8a5df9b5d555edef8909f387864cbaabbf18fff45254703cb62e38f9cdeee2b769c9ce1d3f16ab92e0e3af6067cd252f9aa28ae81f763e1f99a50e4573da5becbcb6b11ffe8b48bbb037d7a07f5953acb422af10395b769081629f71c2a182a7633cb703731afa8cecfde76618523669fa93ded5c4ea7727775498980941228a9af3ec6292268652ed4f3731a74334d86802ae05a560d9ef82bccdd96c0c063d6e25583f51c3bd3b5225e33d4defde886727f8b9cde46b7ee9ff0f33eaf4ee1a3aea890980d012c6d14cdd82780798fa4356430a3c45abd5f4835025240cd8afa74a5381744edd3f475316ab7c00467a9588a50edcb40d5f0733f33a47ea5e92471a24dced48d974e227faf839fdfcda75d335743d56eea520c5d3fa523fe639851d2237f02424a8d81fecdf32d375b6cc8d2cacc3b1b3c33898fa2a24c0a23bf6852fb34361ba9bb46c00458644f1c5f827dee7a9dacaadb7e97ee7f55f391a9f161aa3751cde7a648ccf4efcb4f452c34deb98da9c794fe73dde94ada575f08f277212aaea70902f2ca0d927b7190a787852935c37413817f41a31acb8007687675a91d3d81865acb06c22328d87aa70d897b7a76b5c062f97d1e6bdd12c3dc4e1752e8cb7cc28624fb5b8ac5e1d0d4377046fd76e53600891aaeb32375eddd7312a2b60f5c61da0491831c3a1d530ec1ae2af4c291c6468b5d64177b29497945d9d391182e677e2bdaa1ce3eba807169ed011c9e3a7ff1cc43a37eb1155ea4a592d70585471cd4d6cb65b329a90ed2a964c4ab4b32b52fc6c1ba3f0dc53b3504645b243e6a5cccffd93b45d9cc383fb965274749b4c186f2fc0f03154208c23f1edb43d87ba43a7bb610524bffae8338f1a6d07e55984a8ad868d2def6c6e1c916b1abf862f5a2386ae3661d2d500a31a0f8188e8fa0a353d6224a383a3d5c12988411e94f2f17fef94899af064c4a9268793fd5a6899d83c222ec3c534eae737dc1ad291e848f416fdea38e44b16c1a3b73a18f3df437cfad7bef9ced8a8012fe996865dc140bf4fd3523e770fc6d08546cf9c4ae558ca7e22843dd9df3366445a347309646e9a4be32421464b0bcf8d176b1d7cf1d076f1e18511c1f5e2e19f9860f1dcba793bfa46b24f840ba9308d5369c5f43a7650ad91ea680b3a38278e17c09991f272a6031787b43746e94bf54512664145bd00c337dbaebc3f0aae10734fcd5e103e406a27fafe3e2e965f59662b0b2c2cdb098ba5b3451ae9700555c71a913c9e21a4857cc950a3a628eb494e2ecc634957f31db0c307041ecb95c2cd52e33374be763572f869a549ac0da011321be932aadafec799d8c41af3eac3d9fcb0dbc4dd26978b2ed3c827f838c2d0b6a74be1cf76c2abab9fbee4ca3e33b6622489840e601dc40f7612d9511053b335cdc795d934c971700a4efd973e3b271a97a4a0820926906501b584401bfdfbf1afdf0f83f66c32a0f54d741ffd44bb9422e99554102caa9de32edf4959f5ff7fdf553cb31ae6e588e9ae51e2da5ab8c46f8c11eabf78df558c4d4c16531a2d63f9a5f65b288c548f4a58deeb46d92e66955cc9386aaae01bb746b345a97e323d23654d3cf27aa2031c441868ef8cd9be7f8ce96a47bfd6d84dd5f8140651a08bddcc9f9a8dc0397da5b456f67f210b82157230195586d21e6fda980a61f84741ee3f5be3ee3725b44c9a316d9deb544eb9d62cda564bf3fc49c3bc4e82f520e1e20a506d7abd14a90e4026349993dd803cd696055625090d8e64bf87e44dc53f4b1e93b93bd232778329e8aa8aa8a4d1cab0c905c8c9431c607f03a6cdb5df1465004e78ce2b55642a46906b87f808de83881803aaf4567b85406445c3a48ec487f22d125ef7eba45cbbd6d069338c85dd9095fbf2ee39140ff9653278212a450f44d4ec58d1fd0d3f5b80a25aad5ea07d5e1490a70bb085d595649e685e443bd3873d302a5c3ff1edbd39a4e541ef2409edee8937392ce18727ed48e642e6afb2b9f34a07d99a4ee3781e2f922e123a1dc03f45ada557eda4fc9da2ebc43371d35b2f30dc9d5270ca9ed5362ad53804900e6d9c5e063213e27b2090c704066f6ae6b126560c0f49073343b1945a0fc22e702c04f2f776755cb479018dd7b2a9f3862e892306e800119d30555aa190b872cfdd19eebedaac2cccc5e64a9bdab0bafd6ba3f490632bd07", 0xfffffdef) 23:51:41 executing program 2: syz_open_dev$hidraw(&(0x7f0000000140), 0x0, 0x1) write$hidraw(0xffffffffffffffff, &(0x7f0000000180)="66080a810c28ad27cf86f5e368392e05eed4f4d4825954833b3144e7228d9af97c06e5d46985e6393007c542e53b9ec0f6e52a48954e119efd3c5d71b60cd399e9c64d514934d87c2c6f50699aedd1857a86eef53f4a5c661e747ed36824f54ec459d164be8186d9e3a79e131a73650d0a4f709d01c76efc8d33105a36f278e8f7de5838b1fc9d9e2ad7b1e0ca2de1410e05ead0b0d62add348a4119e45cc17fbc6988854d7dc283bb2d4026b25ea6b504f489e08072eb90ee0c99068c99457661ec19cad5545be38bff1f94d21e6db3fff0ee9b4eab9fbf35c5911b38a0129d076df053da54e435d53a005d1aca5e4d0af10e2eb5eeffbcb574dae4bab35455661ddf2e4a12c9740d9fb0282ea741f1765ebb2341f7091ca6d0244871ba9b977bb4caf4787ed19de1afd936ba3c6921587c79e8b9ce1d82cf15d329af90da66b8cc6ed5fe64a3656e902ab556d90841535c119b3ac2037b4251b809185ac3175c535c38012f61801d1d27fa7fcf3853e8a3b2e10feffd174172505a7297f6e756f8ce1adf538fdf29f73b5bd404d5cff95d9ccd947df44eda3a7fc0940f1ee98c2ba0b638ae865a24152fb1b47e792703e7bb9a7d291fd180894157d40ec589a36b95e5faea4713f2da83d35fe8d8528ed2bc5505cc3cce02d9467ede1479e64dbcf55ddebfb28dc2b3fd5c5a65b2d2cd4bca47dc7536d07ce26fac53dc3ab697c089d8611b3de89a7250b905a30f86b707bb6719080b0fc9c04d50760bc5b825911bf804d083215b74e419f01477cd8ca5862dc4f7ac4751cbba65241c7428b4f12fd311f3802042cd00df968e3f8a940badeb3f892ff107d6a7860bd6666e4a5edd1ec4e8ead30237342043465fb2eb5128de9256b39cb161044a871ac9b559cd781b66f6292e1e06b536961058edcc81406369f0f28c1c8669f267a79ebe9546afe6026cf920bd2aa31aad669498707b20e0019514a5cea3e898d5aacd3d80d44c791c030202791f9c5bca391cd0d8140997ac68e7d5470235bac6d7d0cf30e70b6e51a36b66a5b3ba10abbf5688eb388ca533099de61803cce2b91be46e3b55d117c49ef9f2fdbd09220af9923eaa21a0094a4cab2cf43379dc534a197172d1d290bc75ec960fe9551f6fe4bfc4a8142c6aa4a48fb8e6ec8f1dba02b17e3a7cf96081a92c81815229d430826a7e1ac21fe5c211b036941cb2ba93eae4a6a8743af8fd08fe3d91b8ffd52d4dc7ddcc06821e15ce0490a32680a6dadededb66b645a05c63f3944b8a97bf86f13b2231d3b632ea8378f944f22f64c7707710b93b563ec70d56611c463bc0cc6fe9f21aa7e2e9a805e83b717634bc74717df1ecccb42110621531c3f59e68670dfeb6e133b55b691a1b4375ca7a0ef3c02072c8a62fe8eb3b4810cc825d09bf9ba7ca2dcdb5a0eb46f246a125744f20caa9e2b38ceec454ba63c1fb47b580603243e756f7f04e40e36f797b3f14dd30d08335aa40069bf492609e077806d8c52b9ca8432f26d85df843ee7055673334e8ca0d809e710b295631526be449ea826dd57fca05c3d6d6b779a964f0fe7cb16a39013ea39a8000fff94aa9e4d6b85da2719bad63dc53010918c7fdde0975e1f305ed6ee8ff87ef98ef6004884071ba52ab6a81ede40a9709aa455f05f0bcdbfa1aef1360a7c7256aa3bbc744d2c6f307fb0c1c672795c8f7ff5e37c3cc479632de3350f8c5a6d192d8eb73a6977702d423694214aa4677c3ffc793c740268331c25784594e1c5293483a4a2a01101f4baeedf4090998d9ddc865963574c5b05d5a3c10dcb3b70ce567b071454021b5b562195ed36cef59695f3265e4e08a2b2e70c4bca2700c5243e6e999179bde174da15b4ab4d7b304dc67a7a03c32cdb096fbcd904f9d787bc95fe8a22b6613f28a71b5460d44a414c63d495538c6020667db10d49b1d8874cfaa77666d12087643a9e322dfade4cdac2bee7d22c129027713e46d80f498c9eda027b053fd785aa1b7ae019a53a32b7e51d54d94a5fb746cd1e6e77b4d65b3c48b2b9789da203f467934b2334569d9d5a138d87afe65b0d7ada380565f259ec63490163699fa945e10ab39d216db75d6227c11f34c7256e1af892088b507aa6b574a522b87c617bf53f42b3a8c399fcb8c8d2d7a8fc981965c67294a48d1a62f3fe4abd2f540359a4f74e4f3c65bbdf520d926a501b59232a74fe612f57c526f9a2328034d489829e451f771feda276d875bb313268e9f38c06a02799dc3ee4dec3329fd45f1695760299a45ef89bf6e0f000e167a86dd9c6c244134d2985e788838910ab92734494e3207c5ea5d6ce44925b77a4a43d9f9795423297aa2762d4a326784fb86559f1f5713935851910cdc117c1886326124af384d73a67cf95cd0bdba977f286849eb9cebab51241d2d6def1c95058b8b7847b8d84db44668d3204a1cae325c0822735b075caa612eb68d326e1fac7bed9a4b7f93395a067464372704526506c4024b317604924d1055b1b75042e763c132af6754d202b1a4438654d1ff4082d07ca378ce50e010c9a58d77a878198b7313cda06caa9a97ee96e0947fbd1c0389b69ce96490596d4051362eea6829d1795b8168ab468d506d6fa7d286b52446da4d25b4730c1276a0b6b283689ec3f64fc39470054efdfb6e261e80454e382f3c40b6cbf8ae242c01beaaed1d7195e455a40e0ad478d23ca152cde33d525961907a55c408fbdd7e7eded5eb6e9a51ab1c516cafa6b10cd41bf0f57e3ce22b79bcd2daf5469117ba4337a626f68199858f445ac0380833c5f4c7a4d35c2e9e7bcf355c6a97863281f393c19d6dded835d31c06e0dbfbf5734ecfdd3e866c97061da5494d19e7dc8584c63a85bcaa4dd97396e833acc46945119c8048402b6326a93a66619a9a3bdb87457b5fced065f15a7d2023cf2e757ed6fd35a4ad4272aeea83bf077383850f6e1112f288cc2f72e53940bc71199803d9989c8859722f4190cc4faca3377f2d1bf9fcd54c157ea5dc36b54ffebcdeb8a5df9b5d555edef8909f387864cbaabbf18fff45254703cb62e38f9cdeee2b769c9ce1d3f16ab92e0e3af6067cd252f9aa28ae81f763e1f99a50e4573da5becbcb6b11ffe8b48bbb037d7a07f5953acb422af10395b769081629f71c2a182a7633cb703731afa8cecfde76618523669fa93ded5c4ea7727775498980941228a9af3ec6292268652ed4f3731a74334d86802ae05a560d9ef82bccdd96c0c063d6e25583f51c3bd3b5225e33d4defde886727f8b9cde46b7ee9ff0f33eaf4ee1a3aea890980d012c6d14cdd82780798fa4356430a3c45abd5f4835025240cd8afa74a5381744edd3f475316ab7c00467a9588a50edcb40d5f0733f33a47ea5e92471a24dced48d974e227faf839fdfcda75d335743d56eea520c5d3fa523fe639851d2237f02424a8d81fecdf32d375b6cc8d2cacc3b1b3c33898fa2a24c0a23bf6852fb34361ba9bb46c00458644f1c5f827dee7a9dacaadb7e97ee7f55f391a9f161aa3751cde7a648ccf4efcb4f452c34deb98da9c794fe73dde94ada575f08f277212aaea70902f2ca0d927b7190a787852935c37413817f41a31acb8007687675a91d3d81865acb06c22328d87aa70d897b7a76b5c062f97d1e6bdd12c3dc4e1752e8cb7cc28624fb5b8ac5e1d0d4377046fd76e53600891aaeb32375eddd7312a2b60f5c61da0491831c3a1d530ec1ae2af4c291c6468b5d64177b29497945d9d391182e677e2bdaa1ce3eba807169ed011c9e3a7ff1cc43a37eb1155ea4a592d70585471cd4d6cb65b329a90ed2a964c4ab4b32b52fc6c1ba3f0dc53b3504645b243e6a5cccffd93b45d9cc383fb965274749b4c186f2fc0f03154208c23f1edb43d87ba43a7bb610524bffae8338f1a6d07e55984a8ad868d2def6c6e1c916b1abf862f5a2386ae3661d2d500a31a0f8188e8fa0a353d6224a383a3d5c12988411e94f2f17fef94899af064c4a9268793fd5a6899d83c222ec3c534eae737dc1ad291e848f416fdea38e44b16c1a3b73a18f3df437cfad7bef9ced8a8012fe996865dc140bf4fd3523e770fc6d08546cf9c4ae558ca7e22843dd9df3366445a347309646e9a4be32421464b0bcf8d176b1d7cf1d076f1e18511c1f5e2e19f9860f1dcba793bfa46b24f840ba9308d5369c5f43a7650ad91ea680b3a38278e17c09991f272a6031787b43746e94bf54512664145bd00c337dbaebc3f0aae10734fcd5e103e406a27fafe3e2e965f59662b0b2c2cdb098ba5b3451ae9700555c71a913c9e21a4857cc950a3a628eb494e2ecc634957f31db0c307041ecb95c2cd52e33374be763572f869a549ac0da011321be932aadafec799d8c41af3eac3d9fcb0dbc4dd26978b2ed3c827f838c2d0b6a74be1cf76c2abab9fbee4ca3e33b6622489840e601dc40f7612d9511053b335cdc795d934c971700a4efd973e3b271a97a4a0820926906501b584401bfdfbf1afdf0f83f66c32a0f54d741ffd44bb9422e99554102caa9de32edf4959f5ff7fdf553cb31ae6e588e9ae51e2da5ab8c46f8c11eabf78df558c4d4c16531a2d63f9a5f65b288c548f4a58deeb46d92e66955cc9386aaae01bb746b345a97e323d23654d3cf27aa2031c441868ef8cd9be7f8ce96a47bfd6d84dd5f8140651a08bddcc9f9a8dc0397da5b456f67f210b82157230195586d21e6fda980a61f84741ee3f5be3ee3725b44c9a316d9deb544eb9d62cda564bf3fc49c3bc4e82f520e1e20a506d7abd14a90e4026349993dd803cd696055625090d8e64bf87e44dc53f4b1e93b93bd232778329e8aa8aa8a4d1cab0c905c8c9431c607f03a6cdb5df1465004e78ce2b55642a46906b87f808de83881803aaf4567b85406445c3a48ec487f22d125ef7eba45cbbd6d069338c85dd9095fbf2ee39140ff9653278212a450f44d4ec58d1fd0d3f5b80a25aad5ea07d5e1490a70bb085d595649e685e443bd3873d302a5c3ff1edbd39a4e541ef2409edee8937392ce18727ed48e642e6afb2b9f34a07d99a4ee3781e2f922e123a1dc03f45ada557eda4fc9da2ebc43371d35b2f30dc9d5270ca9ed5362ad53804900e6d9c5e063213e27b2090c704066f6ae6b126560c0f49073343b1945a0fc22e702c04f2f776755cb479018dd7b2a9f3862e892306e800119d30555aa190b872cfdd19eebedaac2cccc5e64a9bdab0bafd6ba3f490632bd07", 0xfffffdef) r0 = syz_open_dev$hidraw(&(0x7f0000000140), 0x0, 0x1) r1 = syz_open_dev$evdev(&(0x7f0000001080), 0x7, 0x0) read$hidraw(r0, &(0x7f0000000040)=""/57, 0x39) ioctl$EVIOCGMASK(r1, 0x5452, &(0x7f0000000100)={0x3fd67d5a47b743fa, 0x0, 0x0}) ioctl$EVIOCSABS3F(r1, 0x401845ff, &(0x7f0000001040)={0x101, 0x5f3f4a09, 0x6, 0x8, 0x1ff}) ioctl$HIDIOCSFEATURE(r0, 0xc0404806, &(0x7f0000000000)="b48332c179a199a2d0a03ae3aa4d8c9a90c689587e6f") 23:51:41 executing program 0: r0 = syz_open_dev$hidraw(&(0x7f0000000140), 0x0, 0x1) write$hidraw(r0, &(0x7f0000000180)="66080a810c28ad27cf86f5e368392e05eed4f4d4825954833b3144e7228d9af97c06e5d46985e6393007c542e53b9ec0f6e52a48954e119efd3c5d71b60cd399e9c64d514934d87c2c6f50699aedd1857a86eef53f4a5c661e747ed36824f54ec459d164be8186d9e3a79e131a73650d0a4f709d01c76efc8d33105a36f278e8f7de5838b1fc9d9e2ad7b1e0ca2de1410e05ead0b0d62add348a4119e45cc17fbc6988854d7dc283bb2d4026b25ea6b504f489e08072eb90ee0c99068c99457661ec19cad5545be38bff1f94d21e6db3fff0ee9b4eab9fbf35c5911b38a0129d076df053da54e435d53a005d1aca5e4d0af10e2eb5eeffbcb574dae4bab35455661ddf2e4a12c9740d9fb0282ea741f1765ebb2341f7091ca6d0244871ba9b977bb4caf4787ed19de1afd936ba3c6921587c79e8b9ce1d82cf15d329af90da66b8cc6ed5fe64a3656e902ab556d90841535c119b3ac2037b4251b809185ac3175c535c38012f61801d1d27fa7fcf3853e8a3b2e10feffd174172505a7297f6e756f8ce1adf538fdf29f73b5bd404d5cff95d9ccd947df44eda3a7fc0940f1ee98c2ba0b638ae865a24152fb1b47e792703e7bb9a7d291fd180894157d40ec589a36b95e5faea4713f2da83d35fe8d8528ed2bc5505cc3cce02d9467ede1479e64dbcf55ddebfb28dc2b3fd5c5a65b2d2cd4bca47dc7536d07ce26fac53dc3ab697c089d8611b3de89a7250b905a30f86b707bb6719080b0fc9c04d50760bc5b825911bf804d083215b74e419f01477cd8ca5862dc4f7ac4751cbba65241c7428b4f12fd311f3802042cd00df968e3f8a940badeb3f892ff107d6a7860bd6666e4a5edd1ec4e8ead30237342043465fb2eb5128de9256b39cb161044a871ac9b559cd781b66f6292e1e06b536961058edcc81406369f0f28c1c8669f267a79ebe9546afe6026cf920bd2aa31aad669498707b20e0019514a5cea3e898d5aacd3d80d44c791c030202791f9c5bca391cd0d8140997ac68e7d5470235bac6d7d0cf30e70b6e51a36b66a5b3ba10abbf5688eb388ca533099de61803cce2b91be46e3b55d117c49ef9f2fdbd09220af9923eaa21a0094a4cab2cf43379dc534a197172d1d290bc75ec960fe9551f6fe4bfc4a8142c6aa4a48fb8e6ec8f1dba02b17e3a7cf96081a92c81815229d430826a7e1ac21fe5c211b036941cb2ba93eae4a6a8743af8fd08fe3d91b8ffd52d4dc7ddcc06821e15ce0490a32680a6dadededb66b645a05c63f3944b8a97bf86f13b2231d3b632ea8378f944f22f64c7707710b93b563ec70d56611c463bc0cc6fe9f21aa7e2e9a805e83b717634bc74717df1ecccb42110621531c3f59e68670dfeb6e133b55b691a1b4375ca7a0ef3c02072c8a62fe8eb3b4810cc825d09bf9ba7ca2dcdb5a0eb46f246a125744f20caa9e2b38ceec454ba63c1fb47b580603243e756f7f04e40e36f797b3f14dd30d08335aa40069bf492609e077806d8c52b9ca8432f26d85df843ee7055673334e8ca0d809e710b295631526be449ea826dd57fca05c3d6d6b779a964f0fe7cb16a39013ea39a8000fff94aa9e4d6b85da2719bad63dc53010918c7fdde0975e1f305ed6ee8ff87ef98ef6004884071ba52ab6a81ede40a9709aa455f05f0bcdbfa1aef1360a7c7256aa3bbc744d2c6f307fb0c1c672795c8f7ff5e37c3cc479632de3350f8c5a6d192d8eb73a6977702d423694214aa4677c3ffc793c740268331c25784594e1c5293483a4a2a01101f4baeedf4090998d9ddc865963574c5b05d5a3c10dcb3b70ce567b071454021b5b562195ed36cef59695f3265e4e08a2b2e70c4bca2700c5243e6e999179bde174da15b4ab4d7b304dc67a7a03c32cdb096fbcd904f9d787bc95fe8a22b6613f28a71b5460d44a414c63d495538c6020667db10d49b1d8874cfaa77666d12087643a9e322dfade4cdac2bee7d22c129027713e46d80f498c9eda027b053fd785aa1b7ae019a53a32b7e51d54d94a5fb746cd1e6e77b4d65b3c48b2b9789da203f467934b2334569d9d5a138d87afe65b0d7ada380565f259ec63490163699fa945e10ab39d216db75d6227c11f34c7256e1af892088b507aa6b574a522b87c617bf53f42b3a8c399fcb8c8d2d7a8fc981965c67294a48d1a62f3fe4abd2f540359a4f74e4f3c65bbdf520d926a501b59232a74fe612f57c526f9a2328034d489829e451f771feda276d875bb313268e9f38c06a02799dc3ee4dec3329fd45f1695760299a45ef89bf6e0f000e167a86dd9c6c244134d2985e788838910ab92734494e3207c5ea5d6ce44925b77a4a43d9f9795423297aa2762d4a326784fb86559f1f5713935851910cdc117c1886326124af384d73a67cf95cd0bdba977f286849eb9cebab51241d2d6def1c95058b8b7847b8d84db44668d3204a1cae325c0822735b075caa612eb68d326e1fac7bed9a4b7f93395a067464372704526506c4024b317604924d1055b1b75042e763c132af6754d202b1a4438654d1ff4082d07ca378ce50e010c9a58d77a878198b7313cda06caa9a97ee96e0947fbd1c0389b69ce96490596d4051362eea6829d1795b8168ab468d506d6fa7d286b52446da4d25b4730c1276a0b6b283689ec3f64fc39470054efdfb6e261e80454e382f3c40b6cbf8ae242c01beaaed1d7195e455a40e0ad478d23ca152cde33d525961907a55c408fbdd7e7eded5eb6e9a51ab1c516cafa6b10cd41bf0f57e3ce22b79bcd2daf5469117ba4337a626f68199858f445ac0380833c5f4c7a4d35c2e9e7bcf355c6a97863281f393c19d6dded835d31c06e0dbfbf5734ecfdd3e866c97061da5494d19e7dc8584c63a85bcaa4dd97396e833acc46945119c8048402b6326a93a66619a9a3bdb87457b5fced065f15a7d2023cf2e757ed6fd35a4ad4272aeea83bf077383850f6e1112f288cc2f72e53940bc71199803d9989c8859722f4190cc4faca3377f2d1bf9fcd54c157ea5dc36b54ffebcdeb8a5df9b5d555edef8909f387864cbaabbf18fff45254703cb62e38f9cdeee2b769c9ce1d3f16ab92e0e3af6067cd252f9aa28ae81f763e1f99a50e4573da5becbcb6b11ffe8b48bbb037d7a07f5953acb422af10395b769081629f71c2a182a7633cb703731afa8cecfde76618523669fa93ded5c4ea7727775498980941228a9af3ec6292268652ed4f3731a74334d86802ae05a560d9ef82bccdd96c0c063d6e25583f51c3bd3b5225e33d4defde886727f8b9cde46b7ee9ff0f33eaf4ee1a3aea890980d012c6d14cdd82780798fa4356430a3c45abd5f4835025240cd8afa74a5381744edd3f475316ab7c00467a9588a50edcb40d5f0733f33a47ea5e92471a24dced48d974e227faf839fdfcda75d335743d56eea520c5d3fa523fe639851d2237f02424a8d81fecdf32d375b6cc8d2cacc3b1b3c33898fa2a24c0a23bf6852fb34361ba9bb46c00458644f1c5f827dee7a9dacaadb7e97ee7f55f391a9f161aa3751cde7a648ccf4efcb4f452c34deb98da9c794fe73dde94ada575f08f277212aaea70902f2ca0d927b7190a787852935c37413817f41a31acb8007687675a91d3d81865acb06c22328d87aa70d897b7a76b5c062f97d1e6bdd12c3dc4e1752e8cb7cc28624fb5b8ac5e1d0d4377046fd76e53600891aaeb32375eddd7312a2b60f5c61da0491831c3a1d530ec1ae2af4c291c6468b5d64177b29497945d9d391182e677e2bdaa1ce3eba807169ed011c9e3a7ff1cc43a37eb1155ea4a592d70585471cd4d6cb65b329a90ed2a964c4ab4b32b52fc6c1ba3f0dc53b3504645b243e6a5cccffd93b45d9cc383fb965274749b4c186f2fc0f03154208c23f1edb43d87ba43a7bb610524bffae8338f1a6d07e55984a8ad868d2def6c6e1c916b1abf862f5a2386ae3661d2d500a31a0f8188e8fa0a353d6224a383a3d5c12988411e94f2f17fef94899af064c4a9268793fd5a6899d83c222ec3c534eae737dc1ad291e848f416fdea38e44b16c1a3b73a18f3df437cfad7bef9ced8a8012fe996865dc140bf4fd3523e770fc6d08546cf9c4ae558ca7e22843dd9df3366445a347309646e9a4be32421464b0bcf8d176b1d7cf1d076f1e18511c1f5e2e19f9860f1dcba793bfa46b24f840ba9308d5369c5f43a7650ad91ea680b3a38278e17c09991f272a6031787b43746e94bf54512664145bd00c337dbaebc3f0aae10734fcd5e103e406a27fafe3e2e965f59662b0b2c2cdb098ba5b3451ae9700555c71a913c9e21a4857cc950a3a628eb494e2ecc634957f31db0c307041ecb95c2cd52e33374be763572f869a549ac0da011321be932aadafec799d8c41af3eac3d9fcb0dbc4dd26978b2ed3c827f838c2d0b6a74be1cf76c2abab9fbee4ca3e33b6622489840e601dc40f7612d9511053b335cdc795d934c971700a4efd973e3b271a97a4a0820926906501b584401bfdfbf1afdf0f83f66c32a0f54d741ffd44bb9422e99554102caa9de32edf4959f5ff7fdf553cb31ae6e588e9ae51e2da5ab8c46f8c11eabf78df558c4d4c16531a2d63f9a5f65b288c548f4a58deeb46d92e66955cc9386aaae01bb746b345a97e323d23654d3cf27aa2031c441868ef8cd9be7f8ce96a47bfd6d84dd5f8140651a08bddcc9f9a8dc0397da5b456f67f210b82157230195586d21e6fda980a61f84741ee3f5be3ee3725b44c9a316d9deb544eb9d62cda564bf3fc49c3bc4e82f520e1e20a506d7abd14a90e4026349993dd803cd696055625090d8e64bf87e44dc53f4b1e93b93bd232778329e8aa8aa8a4d1cab0c905c8c9431c607f03a6cdb5df1465004e78ce2b55642a46906b87f808de83881803aaf4567b85406445c3a48ec487f22d125ef7eba45cbbd6d069338c85dd9095fbf2ee39140ff9653278212a450f44d4ec58d1fd0d3f5b80a25aad5ea07d5e1490a70bb085d595649e685e443bd3873d302a5c3ff1edbd39a4e541ef2409edee8937392ce18727ed48e642e6afb2b9f34a07d99a4ee3781e2f922e123a1dc03f45ada557eda4fc9da2ebc43371d35b2f30dc9d5270ca9ed5362ad53804900e6d9c5e063213e27b2090c704066f6ae6b126560c0f49073343b1945a0fc22e702c04f2f776755cb479018dd7b2a9f3862e892306e800119d30555aa190b872cfdd19eebedaac2cccc5e64a9bdab0bafd6ba3f490632bd07", 0xe81) 23:51:41 executing program 4: r0 = syz_open_dev$hidraw(&(0x7f0000000140), 0x0, 0x1) write$hidraw(r0, &(0x7f0000000180)="66080a810c28ad27cf86f5e368392e05eed4f4d4825954833b3144e7228d9af97c06e5d46985e6393007c542e53b9ec0f6e52a48954e119efd3c5d71b60cd399e9c64d514934d87c2c6f50699aedd1857a86eef53f4a5c661e747ed36824f54ec459d164be8186d9e3a79e131a73650d0a4f709d01c76efc8d33105a36f278e8f7de5838b1fc9d9e2ad7b1e0ca2de1410e05ead0b0d62add348a4119e45cc17fbc6988854d7dc283bb2d4026b25ea6b504f489e08072eb90ee0c99068c99457661ec19cad5545be38bff1f94d21e6db3fff0ee9b4eab9fbf35c5911b38a0129d076df053da54e435d53a005d1aca5e4d0af10e2eb5eeffbcb574dae4bab35455661ddf2e4a12c9740d9fb0282ea741f1765ebb2341f7091ca6d0244871ba9b977bb4caf4787ed19de1afd936ba3c6921587c79e8b9ce1d82cf15d329af90da66b8cc6ed5fe64a3656e902ab556d90841535c119b3ac2037b4251b809185ac3175c535c38012f61801d1d27fa7fcf3853e8a3b2e10feffd174172505a7297f6e756f8ce1adf538fdf29f73b5bd404d5cff95d9ccd947df44eda3a7fc0940f1ee98c2ba0b638ae865a24152fb1b47e792703e7bb9a7d291fd180894157d40ec589a36b95e5faea4713f2da83d35fe8d8528ed2bc5505cc3cce02d9467ede1479e64dbcf55ddebfb28dc2b3fd5c5a65b2d2cd4bca47dc7536d07ce26fac53dc3ab697c089d8611b3de89a7250b905a30f86b707bb6719080b0fc9c04d50760bc5b825911bf804d083215b74e419f01477cd8ca5862dc4f7ac4751cbba65241c7428b4f12fd311f3802042cd00df968e3f8a940badeb3f892ff107d6a7860bd6666e4a5edd1ec4e8ead30237342043465fb2eb5128de9256b39cb161044a871ac9b559cd781b66f6292e1e06b536961058edcc81406369f0f28c1c8669f267a79ebe9546afe6026cf920bd2aa31aad669498707b20e0019514a5cea3e898d5aacd3d80d44c791c030202791f9c5bca391cd0d8140997ac68e7d5470235bac6d7d0cf30e70b6e51a36b66a5b3ba10abbf5688eb388ca533099de61803cce2b91be46e3b55d117c49ef9f2fdbd09220af9923eaa21a0094a4cab2cf43379dc534a197172d1d290bc75ec960fe9551f6fe4bfc4a8142c6aa4a48fb8e6ec8f1dba02b17e3a7cf96081a92c81815229d430826a7e1ac21fe5c211b036941cb2ba93eae4a6a8743af8fd08fe3d91b8ffd52d4dc7ddcc06821e15ce0490a32680a6dadededb66b645a05c63f3944b8a97bf86f13b2231d3b632ea8378f944f22f64c7707710b93b563ec70d56611c463bc0cc6fe9f21aa7e2e9a805e83b717634bc74717df1ecccb42110621531c3f59e68670dfeb6e133b55b691a1b4375ca7a0ef3c02072c8a62fe8eb3b4810cc825d09bf9ba7ca2dcdb5a0eb46f246a125744f20caa9e2b38ceec454ba63c1fb47b580603243e756f7f04e40e36f797b3f14dd30d08335aa40069bf492609e077806d8c52b9ca8432f26d85df843ee7055673334e8ca0d809e710b295631526be449ea826dd57fca05c3d6d6b779a964f0fe7cb16a39013ea39a8000fff94aa9e4d6b85da2719bad63dc53010918c7fdde0975e1f305ed6ee8ff87ef98ef6004884071ba52ab6a81ede40a9709aa455f05f0bcdbfa1aef1360a7c7256aa3bbc744d2c6f307fb0c1c672795c8f7ff5e37c3cc479632de3350f8c5a6d192d8eb73a6977702d423694214aa4677c3ffc793c740268331c25784594e1c5293483a4a2a01101f4baeedf4090998d9ddc865963574c5b05d5a3c10dcb3b70ce567b071454021b5b562195ed36cef59695f3265e4e08a2b2e70c4bca2700c5243e6e999179bde174da15b4ab4d7b304dc67a7a03c32cdb096fbcd904f9d787bc95fe8a22b6613f28a71b5460d44a414c63d495538c6020667db10d49b1d8874cfaa77666d12087643a9e322dfade4cdac2bee7d22c129027713e46d80f498c9eda027b053fd785aa1b7ae019a53a32b7e51d54d94a5fb746cd1e6e77b4d65b3c48b2b9789da203f467934b2334569d9d5a138d87afe65b0d7ada380565f259ec63490163699fa945e10ab39d216db75d6227c11f34c7256e1af892088b507aa6b574a522b87c617bf53f42b3a8c399fcb8c8d2d7a8fc981965c67294a48d1a62f3fe4abd2f540359a4f74e4f3c65bbdf520d926a501b59232a74fe612f57c526f9a2328034d489829e451f771feda276d875bb313268e9f38c06a02799dc3ee4dec3329fd45f1695760299a45ef89bf6e0f000e167a86dd9c6c244134d2985e788838910ab92734494e3207c5ea5d6ce44925b77a4a43d9f9795423297aa2762d4a326784fb86559f1f5713935851910cdc117c1886326124af384d73a67cf95cd0bdba977f286849eb9cebab51241d2d6def1c95058b8b7847b8d84db44668d3204a1cae325c0822735b075caa612eb68d326e1fac7bed9a4b7f93395a067464372704526506c4024b317604924d1055b1b75042e763c132af6754d202b1a4438654d1ff4082d07ca378ce50e010c9a58d77a878198b7313cda06caa9a97ee96e0947fbd1c0389b69ce96490596d4051362eea6829d1795b8168ab468d506d6fa7d286b52446da4d25b4730c1276a0b6b283689ec3f64fc39470054efdfb6e261e80454e382f3c40b6cbf8ae242c01beaaed1d7195e455a40e0ad478d23ca152cde33d525961907a55c408fbdd7e7eded5eb6e9a51ab1c516cafa6b10cd41bf0f57e3ce22b79bcd2daf5469117ba4337a626f68199858f445ac0380833c5f4c7a4d35c2e9e7bcf355c6a97863281f393c19d6dded835d31c06e0dbfbf5734ecfdd3e866c97061da5494d19e7dc8584c63a85bcaa4dd97396e833acc46945119c8048402b6326a93a66619a9a3bdb87457b5fced065f15a7d2023cf2e757ed6fd35a4ad4272aeea83bf077383850f6e1112f288cc2f72e53940bc71199803d9989c8859722f4190cc4faca3377f2d1bf9fcd54c157ea5dc36b54ffebcdeb8a5df9b5d555edef8909f387864cbaabbf18fff45254703cb62e38f9cdeee2b769c9ce1d3f16ab92e0e3af6067cd252f9aa28ae81f763e1f99a50e4573da5becbcb6b11ffe8b48bbb037d7a07f5953acb422af10395b769081629f71c2a182a7633cb703731afa8cecfde76618523669fa93ded5c4ea7727775498980941228a9af3ec6292268652ed4f3731a74334d86802ae05a560d9ef82bccdd96c0c063d6e25583f51c3bd3b5225e33d4defde886727f8b9cde46b7ee9ff0f33eaf4ee1a3aea890980d012c6d14cdd82780798fa4356430a3c45abd5f4835025240cd8afa74a5381744edd3f475316ab7c00467a9588a50edcb40d5f0733f33a47ea5e92471a24dced48d974e227faf839fdfcda75d335743d56eea520c5d3fa523fe639851d2237f02424a8d81fecdf32d375b6cc8d2cacc3b1b3c33898fa2a24c0a23bf6852fb34361ba9bb46c00458644f1c5f827dee7a9dacaadb7e97ee7f55f391a9f161aa3751cde7a648ccf4efcb4f452c34deb98da9c794fe73dde94ada575f08f277212aaea70902f2ca0d927b7190a787852935c37413817f41a31acb8007687675a91d3d81865acb06c22328d87aa70d897b7a76b5c062f97d1e6bdd12c3dc4e1752e8cb7cc28624fb5b8ac5e1d0d4377046fd76e53600891aaeb32375eddd7312a2b60f5c61da0491831c3a1d530ec1ae2af4c291c6468b5d64177b29497945d9d391182e677e2bdaa1ce3eba807169ed011c9e3a7ff1cc43a37eb1155ea4a592d70585471cd4d6cb65b329a90ed2a964c4ab4b32b52fc6c1ba3f0dc53b3504645b243e6a5cccffd93b45d9cc383fb965274749b4c186f2fc0f03154208c23f1edb43d87ba43a7bb610524bffae8338f1a6d07e55984a8ad868d2def6c6e1c916b1abf862f5a2386ae3661d2d500a31a0f8188e8fa0a353d6224a383a3d5c12988411e94f2f17fef94899af064c4a9268793fd5a6899d83c222ec3c534eae737dc1ad291e848f416fdea38e44b16c1a3b73a18f3df437cfad7bef9ced8a8012fe996865dc140bf4fd3523e770fc6d08546cf9c4ae558ca7e22843dd9df3366445a347309646e9a4be32421464b0bcf8d176b1d7cf1d076f1e18511c1f5e2e19f9860f1dcba793bfa46b24f840ba9308d5369c5f43a7650ad91ea680b3a38278e17c09991f272a6031787b43746e94bf54512664145bd00c337dbaebc3f0aae10734fcd5e103e406a27fafe3e2e965f59662b0b2c2cdb098ba5b3451ae9700555c71a913c9e21a4857cc950a3a628eb494e2ecc634957f31db0c307041ecb95c2cd52e33374be763572f869a549ac0da011321be932aadafec799d8c41af3eac3d9fcb0dbc4dd26978b2ed3c827f838c2d0b6a74be1cf76c2abab9fbee4ca3e33b6622489840e601dc40f7612d9511053b335cdc795d934c971700a4efd973e3b271a97a4a0820926906501b584401bfdfbf1afdf0f83f66c32a0f54d741ffd44bb9422e99554102caa9de32edf4959f5ff7fdf553cb31ae6e588e9ae51e2da5ab8c46f8c11eabf78df558c4d4c16531a2d63f9a5f65b288c548f4a58deeb46d92e66955cc9386aaae01bb746b345a97e323d23654d3cf27aa2031c441868ef8cd9be7f8ce96a47bfd6d84dd5f8140651a08bddcc9f9a8dc0397da5b456f67f210b82157230195586d21e6fda980a61f84741ee3f5be3ee3725b44c9a316d9deb544eb9d62cda564bf3fc49c3bc4e82f520e1e20a506d7abd14a90e4026349993dd803cd696055625090d8e64bf87e44dc53f4b1e93b93bd232778329e8aa8aa8a4d1cab0c905c8c9431c607f03a6cdb5df1465004e78ce2b55642a46906b87f808de83881803aaf4567b85406445c3a48ec487f22d125ef7eba45cbbd6d069338c85dd9095fbf2ee39140ff9653278212a450f44d4ec58d1fd0d3f5b80a25aad5ea07d5e1490a70bb085d595649e685e443bd3873d302a5c3ff1edbd39a4e541ef2409edee8937392ce18727ed48e642e6afb2b9f34a07d99a4ee3781e2f922e123a1dc03f45ada557eda4fc9da2ebc43371d35b2f30dc9d5270ca9ed5362ad53804900e6d9c5e063213e27b2090c704066f6ae6b126560c0f49073343b1945a0fc22e702c04f2f776755cb479018dd7b2a9f3862e892306e800119d30555", 0xe64) 23:51:41 executing program 1: r0 = syz_open_dev$hidraw(&(0x7f0000000140), 0x0, 0x1) syz_open_dev$hidraw(0x0, 0x0, 0x2c00) write$hidraw(r0, &(0x7f0000000180)="66080a810c28ad27cf86f5e368392e05eed4f4d4825954833b3144e7228d9af97c06e5d46985e6393007c542e53b9ec0f6e52a48954e119efd3c5d71b60cd399e9c64d514934d87c2c6f50699aedd1857a86eef53f4a5c661e747ed36824f54ec459d164be8186d9e3a79e131a73650d0a4f709d01c76efc8d33105a36f278e8f7de5838b1fc9d9e2ad7b1e0ca2de1410e05ead0b0d62add348a4119e45cc17fbc6988854d7dc283bb2d4026b25ea6b504f489e08072eb90ee0c99068c99457661ec19cad5545be38bff1f94d21e6db3fff0ee9b4eab9fbf35c5911b38a0129d076df053da54e435d53a005d1aca5e4d0af10e2eb5eeffbcb574dae4bab35455661ddf2e4a12c9740d9fb0282ea741f1765ebb2341f7091ca6d0244871ba9b977bb4caf4787ed19de1afd936ba3c6921587c79e8b9ce1d82cf15d329af90da66b8cc6ed5fe64a3656e902ab556d90841535c119b3ac2037b4251b809185ac3175c535c38012f61801d1d27fa7fcf3853e8a3b2e10feffd174172505a7297f6e756f8ce1adf538fdf29f73b5bd404d5cff95d9ccd947df44eda3a7fc0940f1ee98c2ba0b638ae865a24152fb1b47e792703e7bb9a7d291fd180894157d40ec589a36b95e5faea4713f2da83d35fe8d8528ed2bc5505cc3cce02d9467ede1479e64dbcf55ddebfb28dc2b3fd5c5a65b2d2cd4bca47dc7536d07ce26fac53dc3ab697c089d8611b3de89a7250b905a30f86b707bb6719080b0fc9c04d50760bc5b825911bf804d083215b74e419f01477cd8ca5862dc4f7ac4751cbba65241c7428b4f12fd311f3802042cd00df968e3f8a940badeb3f892ff107d6a7860bd6666e4a5edd1ec4e8ead30237342043465fb2eb5128de9256b39cb161044a871ac9b559cd781b66f6292e1e06b536961058edcc81406369f0f28c1c8669f267a79ebe9546afe6026cf920bd2aa31aad669498707b20e0019514a5cea3e898d5aacd3d80d44c791c030202791f9c5bca391cd0d8140997ac68e7d5470235bac6d7d0cf30e70b6e51a36b66a5b3ba10abbf5688eb388ca533099de61803cce2b91be46e3b55d117c49ef9f2fdbd09220af9923eaa21a0094a4cab2cf43379dc534a197172d1d290bc75ec960fe9551f6fe4bfc4a8142c6aa4a48fb8e6ec8f1dba02b17e3a7cf96081a92c81815229d430826a7e1ac21fe5c211b036941cb2ba93eae4a6a8743af8fd08fe3d91b8ffd52d4dc7ddcc06821e15ce0490a32680a6dadededb66b645a05c63f3944b8a97bf86f13b2231d3b632ea8378f944f22f64c7707710b93b563ec70d56611c463bc0cc6fe9f21aa7e2e9a805e83b717634bc74717df1ecccb42110621531c3f59e68670dfeb6e133b55b691a1b4375ca7a0ef3c02072c8a62fe8eb3b4810cc825d09bf9ba7ca2dcdb5a0eb46f246a125744f20caa9e2b38ceec454ba63c1fb47b580603243e756f7f04e40e36f797b3f14dd30d08335aa40069bf492609e077806d8c52b9ca8432f26d85df843ee7055673334e8ca0d809e710b295631526be449ea826dd57fca05c3d6d6b779a964f0fe7cb16a39013ea39a8000fff94aa9e4d6b85da2719bad63dc53010918c7fdde0975e1f305ed6ee8ff87ef98ef6004884071ba52ab6a81ede40a9709aa455f05f0bcdbfa1aef1360a7c7256aa3bbc744d2c6f307fb0c1c672795c8f7ff5e37c3cc479632de3350f8c5a6d192d8eb73a6977702d423694214aa4677c3ffc793c740268331c25784594e1c5293483a4a2a01101f4baeedf4090998d9ddc865963574c5b05d5a3c10dcb3b70ce567b071454021b5b562195ed36cef59695f3265e4e08a2b2e70c4bca2700c5243e6e999179bde174da15b4ab4d7b304dc67a7a03c32cdb096fbcd904f9d787bc95fe8a22b6613f28a71b5460d44a414c63d495538c6020667db10d49b1d8874cfaa77666d12087643a9e322dfade4cdac2bee7d22c129027713e46d80f498c9eda027b053fd785aa1b7ae019a53a32b7e51d54d94a5fb746cd1e6e77b4d65b3c48b2b9789da203f467934b2334569d9d5a138d87afe65b0d7ada380565f259ec63490163699fa945e10ab39d216db75d6227c11f34c7256e1af892088b507aa6b574a522b87c617bf53f42b3a8c399fcb8c8d2d7a8fc981965c67294a48d1a62f3fe4abd2f540359a4f74e4f3c65bbdf520d926a501b59232a74fe612f57c526f9a2328034d489829e451f771feda276d875bb313268e9f38c06a02799dc3ee4dec3329fd45f1695760299a45ef89bf6e0f000e167a86dd9c6c244134d2985e788838910ab92734494e3207c5ea5d6ce44925b77a4a43d9f9795423297aa2762d4a326784fb86559f1f5713935851910cdc117c1886326124af384d73a67cf95cd0bdba977f286849eb9cebab51241d2d6def1c95058b8b7847b8d84db44668d3204a1cae325c0822735b075caa612eb68d326e1fac7bed9a4b7f93395a067464372704526506c4024b317604924d1055b1b75042e763c132af6754d202b1a4438654d1ff4082d07ca378ce50e010c9a58d77a878198b7313cda06caa9a97ee96e0947fbd1c0389b69ce96490596d4051362eea6829d1795b8168ab468d506d6fa7d286b52446da4d25b4730c1276a0b6b283689ec3f64fc39470054efdfb6e261e80454e382f3c40b6cbf8ae242c01beaaed1d7195e455a40e0ad478d23ca152cde33d525961907a55c408fbdd7e7eded5eb6e9a51ab1c516cafa6b10cd41bf0f57e3ce22b79bcd2daf5469117ba4337a626f68199858f445ac0380833c5f4c7a4d35c2e9e7bcf355c6a97863281f393c19d6dded835d31c06e0dbfbf5734ecfdd3e866c97061da5494d19e7dc8584c63a85bcaa4dd97396e833acc46945119c8048402b6326a93a66619a9a3bdb87457b5fced065f15a7d2023cf2e757ed6fd35a4ad4272aeea83bf077383850f6e1112f288cc2f72e53940bc71199803d9989c8859722f4190cc4faca3377f2d1bf9fcd54c157ea5dc36b54ffebcdeb8a5df9b5d555edef8909f387864cbaabbf18fff45254703cb62e38f9cdeee2b769c9ce1d3f16ab92e0e3af6067cd252f9aa28ae81f763e1f99a50e4573da5becbcb6b11ffe8b48bbb037d7a07f5953acb422af10395b769081629f71c2a182a7633cb703731afa8cecfde76618523669fa93ded5c4ea7727775498980941228a9af3ec6292268652ed4f3731a74334d86802ae05a560d9ef82bccdd96c0c063d6e25583f51c3bd3b5225e33d4defde886727f8b9cde46b7ee9ff0f33eaf4ee1a3aea890980d012c6d14cdd82780798fa4356430a3c45abd5f4835025240cd8afa74a5381744edd3f475316ab7c00467a9588a50edcb40d5f0733f33a47ea5e92471a24dced48d974e227faf839fdfcda75d335743d56eea520c5d3fa523fe639851d2237f02424a8d81fecdf32d375b6cc8d2cacc3b1b3c33898fa2a24c0a23bf6852fb34361ba9bb46c00458644f1c5f827dee7a9dacaadb7e97ee7f55f391a9f161aa3751cde7a648ccf4efcb4f452c34deb98da9c794fe73dde94ada575f08f277212aaea70902f2ca0d927b7190a787852935c37413817f41a31acb8007687675a91d3d81865acb06c22328d87aa70d897b7a76b5c062f97d1e6bdd12c3dc4e1752e8cb7cc28624fb5b8ac5e1d0d4377046fd76e53600891aaeb32375eddd7312a2b60f5c61da0491831c3a1d530ec1ae2af4c291c6468b5d64177b29497945d9d391182e677e2bdaa1ce3eba807169ed011c9e3a7ff1cc43a37eb1155ea4a592d70585471cd4d6cb65b329a90ed2a964c4ab4b32b52fc6c1ba3f0dc53b3504645b243e6a5cccffd93b45d9cc383fb965274749b4c186f2fc0f03154208c23f1edb43d87ba43a7bb610524bffae8338f1a6d07e55984a8ad868d2def6c6e1c916b1abf862f5a2386ae3661d2d500a31a0f8188e8fa0a353d6224a383a3d5c12988411e94f2f17fef94899af064c4a9268793fd5a6899d83c222ec3c534eae737dc1ad291e848f416fdea38e44b16c1a3b73a18f3df437cfad7bef9ced8a8012fe996865dc140bf4fd3523e770fc6d08546cf9c4ae558ca7e22843dd9df3366445a347309646e9a4be32421464b0bcf8d176b1d7cf1d076f1e18511c1f5e2e19f9860f1dcba793bfa46b24f840ba9308d5369c5f43a7650ad91ea680b3a38278e17c09991f272a6031787b43746e94bf54512664145bd00c337dbaebc3f0aae10734fcd5e103e406a27fafe3e2e965f59662b0b2c2cdb098ba5b3451ae9700555c71a913c9e21a4857cc950a3a628eb494e2ecc634957f31db0c307041ecb95c2cd52e33374be763572f869a549ac0da011321be932aadafec799d8c41af3eac3d9fcb0dbc4dd26978b2ed3c827f838c2d0b6a74be1cf76c2abab9fbee4ca3e33b6622489840e601dc40f7612d9511053b335cdc795d934c971700a4efd973e3b271a97a4a0820926906501b584401bfdfbf1afdf0f83f66c32a0f54d741ffd44bb9422e99554102caa9de32edf4959f5ff7fdf553cb31ae6e588e9ae51e2da5ab8c46f8c11eabf78df558c4d4c16531a2d63f9a5f65b288c548f4a58deeb46d92e66955cc9386aaae01bb746b345a97e323d23654d3cf27aa2031c441868ef8cd9be7f8ce96a47bfd6d84dd5f8140651a08bddcc9f9a8dc0397da5b456f67f210b82157230195586d21e6fda980a61f84741ee3f5be3ee3725b44c9a316d9deb544eb9d62cda564bf3fc49c3bc4e82f520e1e20a506d7abd14a90e4026349993dd803cd696055625090d8e64bf87e44dc53f4b1e93b93bd232778329e8aa8aa8a4d1cab0c905c8c9431c607f03a6cdb5df1465004e78ce2b55642a46906b87f808de83881803aaf4567b85406445c3a48ec487f22d125ef7eba45cbbd6d069338c85dd9095fbf2ee39140ff9653278212a450f44d4ec58d1fd0d3f5b80a25aad5ea07d5e1490a70bb085d595649e685e443bd3873d302a5c3ff1edbd39a4e541ef2409edee8937392ce18727ed48e642e6afb2b9f34a07d99a4ee3781e2f922e123a1dc03f45ada557eda4fc9da2ebc43371d35b2f30dc9d5270ca9ed5362ad53804900e6d9c5e063213e27b2090c704066f6ae6b126560c0f49073343b1945a0fc22e702c04f2f776755cb479018dd7b2a9f3862e892306e800119d30555aa190b872cfdd19eebedaac2cccc5e64a9bdab0bafd6ba3f4906", 0xe7e) 23:51:41 executing program 3: r0 = syz_open_dev$hidraw(&(0x7f0000000140), 0x0, 0x1) write$hidraw(r0, &(0x7f0000000180)="66080a810c28ad27cf86f5e368392e05eed4f4d4825954833b3144e7228d9af97c06e5d46985e6393007c542e53b9ec0f6e52a48954e119efd3c5d71b60cd399e9c64d514934d87c2c6f50699aedd1857a86eef53f4a5c661e747ed36824f54ec459d164be8186d9e3a79e131a73650d0a4f709d01c76efc8d33105a36f278e8f7de5838b1fc9d9e2ad7b1e0ca2de1410e05ead0b0d62add348a4119e45cc17fbc6988854d7dc283bb2d4026b25ea6b504f489e08072eb90ee0c99068c99457661ec19cad5545be38bff1f94d21e6db3fff0ee9b4eab9fbf35c5911b38a0129d076df053da54e435d53a005d1aca5e4d0af10e2eb5eeffbcb574dae4bab35455661ddf2e4a12c9740d9fb0282ea741f1765ebb2341f7091ca6d0244871ba9b977bb4caf4787ed19de1afd936ba3c6921587c79e8b9ce1d82cf15d329af90da66b8cc6ed5fe64a3656e902ab556d90841535c119b3ac2037b4251b809185ac3175c535c38012f61801d1d27fa7fcf3853e8a3b2e10feffd174172505a7297f6e756f8ce1adf538fdf29f73b5bd404d5cff95d9ccd947df44eda3a7fc0940f1ee98c2ba0b638ae865a24152fb1b47e792703e7bb9a7d291fd180894157d40ec589a36b95e5faea4713f2da83d35fe8d8528ed2bc5505cc3cce02d9467ede1479e64dbcf55ddebfb28dc2b3fd5c5a65b2d2cd4bca47dc7536d07ce26fac53dc3ab697c089d8611b3de89a7250b905a30f86b707bb6719080b0fc9c04d50760bc5b825911bf804d083215b74e419f01477cd8ca5862dc4f7ac4751cbba65241c7428b4f12fd311f3802042cd00df968e3f8a940badeb3f892ff107d6a7860bd6666e4a5edd1ec4e8ead30237342043465fb2eb5128de9256b39cb161044a871ac9b559cd781b66f6292e1e06b536961058edcc81406369f0f28c1c8669f267a79ebe9546afe6026cf920bd2aa31aad669498707b20e0019514a5cea3e898d5aacd3d80d44c791c030202791f9c5bca391cd0d8140997ac68e7d5470235bac6d7d0cf30e70b6e51a36b66a5b3ba10abbf5688eb388ca533099de61803cce2b91be46e3b55d117c49ef9f2fdbd09220af9923eaa21a0094a4cab2cf43379dc534a197172d1d290bc75ec960fe9551f6fe4bfc4a8142c6aa4a48fb8e6ec8f1dba02b17e3a7cf96081a92c81815229d430826a7e1ac21fe5c211b036941cb2ba93eae4a6a8743af8fd08fe3d91b8ffd52d4dc7ddcc06821e15ce0490a32680a6dadededb66b645a05c63f3944b8a97bf86f13b2231d3b632ea8378f944f22f64c7707710b93b563ec70d56611c463bc0cc6fe9f21aa7e2e9a805e83b717634bc74717df1ecccb42110621531c3f59e68670dfeb6e133b55b691a1b4375ca7a0ef3c02072c8a62fe8eb3b4810cc825d09bf9ba7ca2dcdb5a0eb46f246a125744f20caa9e2b38ceec454ba63c1fb47b580603243e756f7f04e40e36f797b3f14dd30d08335aa40069bf492609e077806d8c52b9ca8432f26d85df843ee7055673334e8ca0d809e710b295631526be449ea826dd57fca05c3d6d6b779a964f0fe7cb16a39013ea39a8000fff94aa9e4d6b85da2719bad63dc53010918c7fdde0975e1f305ed6ee8ff87ef98ef6004884071ba52ab6a81ede40a9709aa455f05f0bcdbfa1aef1360a7c7256aa3bbc744d2c6f307fb0c1c672795c8f7ff5e37c3cc479632de3350f8c5a6d192d8eb73a6977702d423694214aa4677c3ffc793c740268331c25784594e1c5293483a4a2a01101f4baeedf4090998d9ddc865963574c5b05d5a3c10dcb3b70ce567b071454021b5b562195ed36cef59695f3265e4e08a2b2e70c4bca2700c5243e6e999179bde174da15b4ab4d7b304dc67a7a03c32cdb096fbcd904f9d787bc95fe8a22b6613f28a71b5460d44a414c63d495538c6020667db10d49b1d8874cfaa77666d12087643a9e322dfade4cdac2bee7d22c129027713e46d80f498c9eda027b053fd785aa1b7ae019a53a32b7e51d54d94a5fb746cd1e6e77b4d65b3c48b2b9789da203f467934b2334569d9d5a138d87afe65b0d7ada380565f259ec63490163699fa945e10ab39d216db75d6227c11f34c7256e1af892088b507aa6b574a522b87c617bf53f42b3a8c399fcb8c8d2d7a8fc981965c67294a48d1a62f3fe4abd2f540359a4f74e4f3c65bbdf520d926a501b59232a74fe612f57c526f9a2328034d489829e451f771feda276d875bb313268e9f38c06a02799dc3ee4dec3329fd45f1695760299a45ef89bf6e0f000e167a86dd9c6c244134d2985e788838910ab92734494e3207c5ea5d6ce44925b77a4a43d9f9795423297aa2762d4a326784fb86559f1f5713935851910cdc117c1886326124af384d73a67cf95cd0bdba977f286849eb9cebab51241d2d6def1c95058b8b7847b8d84db44668d3204a1cae325c0822735b075caa612eb68d326e1fac7bed9a4b7f93395a067464372704526506c4024b317604924d1055b1b75042e763c132af6754d202b1a4438654d1ff4082d07ca378ce50e010c9a58d77a878198b7313cda06caa9a97ee96e0947fbd1c0389b69ce96490596d4051362eea6829d1795b8168ab468d506d6fa7d286b52446da4d25b4730c1276a0b6b283689ec3f64fc39470054efdfb6e261e80454e382f3c40b6cbf8ae242c01beaaed1d7195e455a40e0ad478d23ca152cde33d525961907a55c408fbdd7e7eded5eb6e9a51ab1c516cafa6b10cd41bf0f57e3ce22b79bcd2daf5469117ba4337a626f68199858f445ac0380833c5f4c7a4d35c2e9e7bcf355c6a97863281f393c19d6dded835d31c06e0dbfbf5734ecfdd3e866c97061da5494d19e7dc8584c63a85bcaa4dd97396e833acc46945119c8048402b6326a93a66619a9a3bdb87457b5fced065f15a7d2023cf2e757ed6fd35a4ad4272aeea83bf077383850f6e1112f288cc2f72e53940bc71199803d9989c8859722f4190cc4faca3377f2d1bf9fcd54c157ea5dc36b54ffebcdeb8a5df9b5d555edef8909f387864cbaabbf18fff45254703cb62e38f9cdeee2b769c9ce1d3f16ab92e0e3af6067cd252f9aa28ae81f763e1f99a50e4573da5becbcb6b11ffe8b48bbb037d7a07f5953acb422af10395b769081629f71c2a182a7633cb703731afa8cecfde76618523669fa93ded5c4ea7727775498980941228a9af3ec6292268652ed4f3731a74334d86802ae05a560d9ef82bccdd96c0c063d6e25583f51c3bd3b5225e33d4defde886727f8b9cde46b7ee9ff0f33eaf4ee1a3aea890980d012c6d14cdd82780798fa4356430a3c45abd5f4835025240cd8afa74a5381744edd3f475316ab7c00467a9588a50edcb40d5f0733f33a47ea5e92471a24dced48d974e227faf839fdfcda75d335743d56eea520c5d3fa523fe639851d2237f02424a8d81fecdf32d375b6cc8d2cacc3b1b3c33898fa2a24c0a23bf6852fb34361ba9bb46c00458644f1c5f827dee7a9dacaadb7e97ee7f55f391a9f161aa3751cde7a648ccf4efcb4f452c34deb98da9c794fe73dde94ada575f08f277212aaea70902f2ca0d927b7190a787852935c37413817f41a31acb8007687675a91d3d81865acb06c22328d87aa70d897b7a76b5c062f97d1e6bdd12c3dc4e1752e8cb7cc28624fb5b8ac5e1d0d4377046fd76e53600891aaeb32375eddd7312a2b60f5c61da0491831c3a1d530ec1ae2af4c291c6468b5d64177b29497945d9d391182e677e2bdaa1ce3eba807169ed011c9e3a7ff1cc43a37eb1155ea4a592d70585471cd4d6cb65b329a90ed2a964c4ab4b32b52fc6c1ba3f0dc53b3504645b243e6a5cccffd93b45d9cc383fb965274749b4c186f2fc0f03154208c23f1edb43d87ba43a7bb610524bffae8338f1a6d07e55984a8ad868d2def6c6e1c916b1abf862f5a2386ae3661d2d500a31a0f8188e8fa0a353d6224a383a3d5c12988411e94f2f17fef94899af064c4a9268793fd5a6899d83c222ec3c534eae737dc1ad291e848f416fdea38e44b16c1a3b73a18f3df437cfad7bef9ced8a8012fe996865dc140bf4fd3523e770fc6d08546cf9c4ae558ca7e22843dd9df3366445a347309646e9a4be32421464b0bcf8d176b1d7cf1d076f1e18511c1f5e2e19f9860f1dcba793bfa46b24f840ba9308d5369c5f43a7650ad91ea680b3a38278e17c09991f272a6031787b43746e94bf54512664145bd00c337dbaebc3f0aae10734fcd5e103e406a27fafe3e2e965f59662b0b2c2cdb098ba5b3451ae9700555c71a913c9e21a4857cc950a3a628eb494e2ecc634957f31db0c307041ecb95c2cd52e33374be763572f869a549ac0da011321be932aadafec799d8c41af3eac3d9fcb0dbc4dd26978b2ed3c827f838c2d0b6a74be1cf76c2abab9fbee4ca3e33b6622489840e601dc40f7612d9511053b335cdc795d934c971700a4efd973e3b271a97a4a0820926906501b584401bfdfbf1afdf0f83f66c32a0f54d741ffd44bb9422e99554102caa9de32edf4959f5ff7fdf553cb31ae6e588e9ae51e2da5ab8c46f8c11eabf78df558c4d4c16531a2d63f9a5f65b288c548f4a58deeb46d92e66955cc9386aaae01bb746b345a97e323d23654d3cf27aa2031c441868ef8cd9be7f8ce96a47bfd6d84dd5f8140651a08bddcc9f9a8dc0397da5b456f67f210b82157230195586d21e6fda980a61f84741ee3f5be3ee3725b44c9a316d9deb544eb9d62cda564bf3fc49c3bc4e82f520e1e20a506d7abd14a90e4026349993dd803cd696055625090d8e64bf87e44dc53f4b1e93b93bd232778329e8aa8aa8a4d1cab0c905c8c9431c607f03a6cdb5df1465004e78ce2b55642a46906b87f808de83881803aaf4567b85406445c3a48ec487f22d125ef7eba45cbbd6d069338c85dd9095fbf2ee39140ff9653278212a450f44d4ec58d1fd0d3f5b80a25aad5ea07d5e1490a70bb085d595649e685e443bd3873d302a5c3ff1edbd39a4e541ef2409edee8937392ce18727ed48e642e6afb2b9f34a07d99a4ee3781e2f922e123a1dc03f45ada557eda4fc9da2ebc43371d35b2f30dc9d5270ca9ed5362ad53804900e6d9c5e063213e27b2090c704066f6ae6b126560c0f49073343b1945a0fc22e702c04f2f776755cb479018dd7b2a9f3862e892306e800119d30555aa190b872cfdd19eebedaac2cccc5e64a9bdab0bafd6ba3f490632bd07", 0xfffffdef) ioctl$HIDIOCGRAWNAME(r0, 0x80404804, &(0x7f0000000000)) 23:51:41 executing program 2: syz_open_dev$hidraw(&(0x7f0000000140), 0x0, 0x1) write$hidraw(0xffffffffffffffff, &(0x7f0000000180)="66080a810c28ad27cf86f5e368392e05eed4f4d4825954833b3144e7228d9af97c06e5d46985e6393007c542e53b9ec0f6e52a48954e119efd3c5d71b60cd399e9c64d514934d87c2c6f50699aedd1857a86eef53f4a5c661e747ed36824f54ec459d164be8186d9e3a79e131a73650d0a4f709d01c76efc8d33105a36f278e8f7de5838b1fc9d9e2ad7b1e0ca2de1410e05ead0b0d62add348a4119e45cc17fbc6988854d7dc283bb2d4026b25ea6b504f489e08072eb90ee0c99068c99457661ec19cad5545be38bff1f94d21e6db3fff0ee9b4eab9fbf35c5911b38a0129d076df053da54e435d53a005d1aca5e4d0af10e2eb5eeffbcb574dae4bab35455661ddf2e4a12c9740d9fb0282ea741f1765ebb2341f7091ca6d0244871ba9b977bb4caf4787ed19de1afd936ba3c6921587c79e8b9ce1d82cf15d329af90da66b8cc6ed5fe64a3656e902ab556d90841535c119b3ac2037b4251b809185ac3175c535c38012f61801d1d27fa7fcf3853e8a3b2e10feffd174172505a7297f6e756f8ce1adf538fdf29f73b5bd404d5cff95d9ccd947df44eda3a7fc0940f1ee98c2ba0b638ae865a24152fb1b47e792703e7bb9a7d291fd180894157d40ec589a36b95e5faea4713f2da83d35fe8d8528ed2bc5505cc3cce02d9467ede1479e64dbcf55ddebfb28dc2b3fd5c5a65b2d2cd4bca47dc7536d07ce26fac53dc3ab697c089d8611b3de89a7250b905a30f86b707bb6719080b0fc9c04d50760bc5b825911bf804d083215b74e419f01477cd8ca5862dc4f7ac4751cbba65241c7428b4f12fd311f3802042cd00df968e3f8a940badeb3f892ff107d6a7860bd6666e4a5edd1ec4e8ead30237342043465fb2eb5128de9256b39cb161044a871ac9b559cd781b66f6292e1e06b536961058edcc81406369f0f28c1c8669f267a79ebe9546afe6026cf920bd2aa31aad669498707b20e0019514a5cea3e898d5aacd3d80d44c791c030202791f9c5bca391cd0d8140997ac68e7d5470235bac6d7d0cf30e70b6e51a36b66a5b3ba10abbf5688eb388ca533099de61803cce2b91be46e3b55d117c49ef9f2fdbd09220af9923eaa21a0094a4cab2cf43379dc534a197172d1d290bc75ec960fe9551f6fe4bfc4a8142c6aa4a48fb8e6ec8f1dba02b17e3a7cf96081a92c81815229d430826a7e1ac21fe5c211b036941cb2ba93eae4a6a8743af8fd08fe3d91b8ffd52d4dc7ddcc06821e15ce0490a32680a6dadededb66b645a05c63f3944b8a97bf86f13b2231d3b632ea8378f944f22f64c7707710b93b563ec70d56611c463bc0cc6fe9f21aa7e2e9a805e83b717634bc74717df1ecccb42110621531c3f59e68670dfeb6e133b55b691a1b4375ca7a0ef3c02072c8a62fe8eb3b4810cc825d09bf9ba7ca2dcdb5a0eb46f246a125744f20caa9e2b38ceec454ba63c1fb47b580603243e756f7f04e40e36f797b3f14dd30d08335aa40069bf492609e077806d8c52b9ca8432f26d85df843ee7055673334e8ca0d809e710b295631526be449ea826dd57fca05c3d6d6b779a964f0fe7cb16a39013ea39a8000fff94aa9e4d6b85da2719bad63dc53010918c7fdde0975e1f305ed6ee8ff87ef98ef6004884071ba52ab6a81ede40a9709aa455f05f0bcdbfa1aef1360a7c7256aa3bbc744d2c6f307fb0c1c672795c8f7ff5e37c3cc479632de3350f8c5a6d192d8eb73a6977702d423694214aa4677c3ffc793c740268331c25784594e1c5293483a4a2a01101f4baeedf4090998d9ddc865963574c5b05d5a3c10dcb3b70ce567b071454021b5b562195ed36cef59695f3265e4e08a2b2e70c4bca2700c5243e6e999179bde174da15b4ab4d7b304dc67a7a03c32cdb096fbcd904f9d787bc95fe8a22b6613f28a71b5460d44a414c63d495538c6020667db10d49b1d8874cfaa77666d12087643a9e322dfade4cdac2bee7d22c129027713e46d80f498c9eda027b053fd785aa1b7ae019a53a32b7e51d54d94a5fb746cd1e6e77b4d65b3c48b2b9789da203f467934b2334569d9d5a138d87afe65b0d7ada380565f259ec63490163699fa945e10ab39d216db75d6227c11f34c7256e1af892088b507aa6b574a522b87c617bf53f42b3a8c399fcb8c8d2d7a8fc981965c67294a48d1a62f3fe4abd2f540359a4f74e4f3c65bbdf520d926a501b59232a74fe612f57c526f9a2328034d489829e451f771feda276d875bb313268e9f38c06a02799dc3ee4dec3329fd45f1695760299a45ef89bf6e0f000e167a86dd9c6c244134d2985e788838910ab92734494e3207c5ea5d6ce44925b77a4a43d9f9795423297aa2762d4a326784fb86559f1f5713935851910cdc117c1886326124af384d73a67cf95cd0bdba977f286849eb9cebab51241d2d6def1c95058b8b7847b8d84db44668d3204a1cae325c0822735b075caa612eb68d326e1fac7bed9a4b7f93395a067464372704526506c4024b317604924d1055b1b75042e763c132af6754d202b1a4438654d1ff4082d07ca378ce50e010c9a58d77a878198b7313cda06caa9a97ee96e0947fbd1c0389b69ce96490596d4051362eea6829d1795b8168ab468d506d6fa7d286b52446da4d25b4730c1276a0b6b283689ec3f64fc39470054efdfb6e261e80454e382f3c40b6cbf8ae242c01beaaed1d7195e455a40e0ad478d23ca152cde33d525961907a55c408fbdd7e7eded5eb6e9a51ab1c516cafa6b10cd41bf0f57e3ce22b79bcd2daf5469117ba4337a626f68199858f445ac0380833c5f4c7a4d35c2e9e7bcf355c6a97863281f393c19d6dded835d31c06e0dbfbf5734ecfdd3e866c97061da5494d19e7dc8584c63a85bcaa4dd97396e833acc46945119c8048402b6326a93a66619a9a3bdb87457b5fced065f15a7d2023cf2e757ed6fd35a4ad4272aeea83bf077383850f6e1112f288cc2f72e53940bc71199803d9989c8859722f4190cc4faca3377f2d1bf9fcd54c157ea5dc36b54ffebcdeb8a5df9b5d555edef8909f387864cbaabbf18fff45254703cb62e38f9cdeee2b769c9ce1d3f16ab92e0e3af6067cd252f9aa28ae81f763e1f99a50e4573da5becbcb6b11ffe8b48bbb037d7a07f5953acb422af10395b769081629f71c2a182a7633cb703731afa8cecfde76618523669fa93ded5c4ea7727775498980941228a9af3ec6292268652ed4f3731a74334d86802ae05a560d9ef82bccdd96c0c063d6e25583f51c3bd3b5225e33d4defde886727f8b9cde46b7ee9ff0f33eaf4ee1a3aea890980d012c6d14cdd82780798fa4356430a3c45abd5f4835025240cd8afa74a5381744edd3f475316ab7c00467a9588a50edcb40d5f0733f33a47ea5e92471a24dced48d974e227faf839fdfcda75d335743d56eea520c5d3fa523fe639851d2237f02424a8d81fecdf32d375b6cc8d2cacc3b1b3c33898fa2a24c0a23bf6852fb34361ba9bb46c00458644f1c5f827dee7a9dacaadb7e97ee7f55f391a9f161aa3751cde7a648ccf4efcb4f452c34deb98da9c794fe73dde94ada575f08f277212aaea70902f2ca0d927b7190a787852935c37413817f41a31acb8007687675a91d3d81865acb06c22328d87aa70d897b7a76b5c062f97d1e6bdd12c3dc4e1752e8cb7cc28624fb5b8ac5e1d0d4377046fd76e53600891aaeb32375eddd7312a2b60f5c61da0491831c3a1d530ec1ae2af4c291c6468b5d64177b29497945d9d391182e677e2bdaa1ce3eba807169ed011c9e3a7ff1cc43a37eb1155ea4a592d70585471cd4d6cb65b329a90ed2a964c4ab4b32b52fc6c1ba3f0dc53b3504645b243e6a5cccffd93b45d9cc383fb965274749b4c186f2fc0f03154208c23f1edb43d87ba43a7bb610524bffae8338f1a6d07e55984a8ad868d2def6c6e1c916b1abf862f5a2386ae3661d2d500a31a0f8188e8fa0a353d6224a383a3d5c12988411e94f2f17fef94899af064c4a9268793fd5a6899d83c222ec3c534eae737dc1ad291e848f416fdea38e44b16c1a3b73a18f3df437cfad7bef9ced8a8012fe996865dc140bf4fd3523e770fc6d08546cf9c4ae558ca7e22843dd9df3366445a347309646e9a4be32421464b0bcf8d176b1d7cf1d076f1e18511c1f5e2e19f9860f1dcba793bfa46b24f840ba9308d5369c5f43a7650ad91ea680b3a38278e17c09991f272a6031787b43746e94bf54512664145bd00c337dbaebc3f0aae10734fcd5e103e406a27fafe3e2e965f59662b0b2c2cdb098ba5b3451ae9700555c71a913c9e21a4857cc950a3a628eb494e2ecc634957f31db0c307041ecb95c2cd52e33374be763572f869a549ac0da011321be932aadafec799d8c41af3eac3d9fcb0dbc4dd26978b2ed3c827f838c2d0b6a74be1cf76c2abab9fbee4ca3e33b6622489840e601dc40f7612d9511053b335cdc795d934c971700a4efd973e3b271a97a4a0820926906501b584401bfdfbf1afdf0f83f66c32a0f54d741ffd44bb9422e99554102caa9de32edf4959f5ff7fdf553cb31ae6e588e9ae51e2da5ab8c46f8c11eabf78df558c4d4c16531a2d63f9a5f65b288c548f4a58deeb46d92e66955cc9386aaae01bb746b345a97e323d23654d3cf27aa2031c441868ef8cd9be7f8ce96a47bfd6d84dd5f8140651a08bddcc9f9a8dc0397da5b456f67f210b82157230195586d21e6fda980a61f84741ee3f5be3ee3725b44c9a316d9deb544eb9d62cda564bf3fc49c3bc4e82f520e1e20a506d7abd14a90e4026349993dd803cd696055625090d8e64bf87e44dc53f4b1e93b93bd232778329e8aa8aa8a4d1cab0c905c8c9431c607f03a6cdb5df1465004e78ce2b55642a46906b87f808de83881803aaf4567b85406445c3a48ec487f22d125ef7eba45cbbd6d069338c85dd9095fbf2ee39140ff9653278212a450f44d4ec58d1fd0d3f5b80a25aad5ea07d5e1490a70bb085d595649e685e443bd3873d302a5c3ff1edbd39a4e541ef2409edee8937392ce18727ed48e642e6afb2b9f34a07d99a4ee3781e2f922e123a1dc03f45ada557eda4fc9da2ebc43371d35b2f30dc9d5270ca9ed5362ad53804900e6d9c5e063213e27b2090c704066f6ae6b126560c0f49073343b1945a0fc22e702c04f2f776755cb479018dd7b2a9f3862e892306e800119d30555aa190b872cfdd19eebedaac2cccc5e64a9bdab0bafd6ba3f490632bd07", 0xfffffdef) r0 = syz_open_dev$hidraw(&(0x7f0000000140), 0x0, 0x1) r1 = syz_open_dev$evdev(&(0x7f0000001080), 0x7, 0x0) read$hidraw(r0, &(0x7f0000000040)=""/57, 0x39) ioctl$EVIOCGMASK(r1, 0x5452, &(0x7f0000000100)={0x3fd67d5a47b743fa, 0x0, 0x0}) ioctl$EVIOCSABS3F(r1, 0x401845ff, &(0x7f0000001040)={0x101, 0x5f3f4a09, 0x6, 0x8, 0x1ff}) ioctl$HIDIOCSFEATURE(r0, 0xc0404806, &(0x7f0000000000)="b48332c179a199a2d0a03ae3aa4d8c9a90c689587e6f") 23:51:41 executing program 1: r0 = syz_open_dev$hidraw(&(0x7f0000000140), 0x0, 0x1) syz_open_dev$hidraw(0x0, 0x0, 0x2c00) write$hidraw(r0, &(0x7f0000000180)="66080a810c28ad27cf86f5e368392e05eed4f4d4825954833b3144e7228d9af97c06e5d46985e6393007c542e53b9ec0f6e52a48954e119efd3c5d71b60cd399e9c64d514934d87c2c6f50699aedd1857a86eef53f4a5c661e747ed36824f54ec459d164be8186d9e3a79e131a73650d0a4f709d01c76efc8d33105a36f278e8f7de5838b1fc9d9e2ad7b1e0ca2de1410e05ead0b0d62add348a4119e45cc17fbc6988854d7dc283bb2d4026b25ea6b504f489e08072eb90ee0c99068c99457661ec19cad5545be38bff1f94d21e6db3fff0ee9b4eab9fbf35c5911b38a0129d076df053da54e435d53a005d1aca5e4d0af10e2eb5eeffbcb574dae4bab35455661ddf2e4a12c9740d9fb0282ea741f1765ebb2341f7091ca6d0244871ba9b977bb4caf4787ed19de1afd936ba3c6921587c79e8b9ce1d82cf15d329af90da66b8cc6ed5fe64a3656e902ab556d90841535c119b3ac2037b4251b809185ac3175c535c38012f61801d1d27fa7fcf3853e8a3b2e10feffd174172505a7297f6e756f8ce1adf538fdf29f73b5bd404d5cff95d9ccd947df44eda3a7fc0940f1ee98c2ba0b638ae865a24152fb1b47e792703e7bb9a7d291fd180894157d40ec589a36b95e5faea4713f2da83d35fe8d8528ed2bc5505cc3cce02d9467ede1479e64dbcf55ddebfb28dc2b3fd5c5a65b2d2cd4bca47dc7536d07ce26fac53dc3ab697c089d8611b3de89a7250b905a30f86b707bb6719080b0fc9c04d50760bc5b825911bf804d083215b74e419f01477cd8ca5862dc4f7ac4751cbba65241c7428b4f12fd311f3802042cd00df968e3f8a940badeb3f892ff107d6a7860bd6666e4a5edd1ec4e8ead30237342043465fb2eb5128de9256b39cb161044a871ac9b559cd781b66f6292e1e06b536961058edcc81406369f0f28c1c8669f267a79ebe9546afe6026cf920bd2aa31aad669498707b20e0019514a5cea3e898d5aacd3d80d44c791c030202791f9c5bca391cd0d8140997ac68e7d5470235bac6d7d0cf30e70b6e51a36b66a5b3ba10abbf5688eb388ca533099de61803cce2b91be46e3b55d117c49ef9f2fdbd09220af9923eaa21a0094a4cab2cf43379dc534a197172d1d290bc75ec960fe9551f6fe4bfc4a8142c6aa4a48fb8e6ec8f1dba02b17e3a7cf96081a92c81815229d430826a7e1ac21fe5c211b036941cb2ba93eae4a6a8743af8fd08fe3d91b8ffd52d4dc7ddcc06821e15ce0490a32680a6dadededb66b645a05c63f3944b8a97bf86f13b2231d3b632ea8378f944f22f64c7707710b93b563ec70d56611c463bc0cc6fe9f21aa7e2e9a805e83b717634bc74717df1ecccb42110621531c3f59e68670dfeb6e133b55b691a1b4375ca7a0ef3c02072c8a62fe8eb3b4810cc825d09bf9ba7ca2dcdb5a0eb46f246a125744f20caa9e2b38ceec454ba63c1fb47b580603243e756f7f04e40e36f797b3f14dd30d08335aa40069bf492609e077806d8c52b9ca8432f26d85df843ee7055673334e8ca0d809e710b295631526be449ea826dd57fca05c3d6d6b779a964f0fe7cb16a39013ea39a8000fff94aa9e4d6b85da2719bad63dc53010918c7fdde0975e1f305ed6ee8ff87ef98ef6004884071ba52ab6a81ede40a9709aa455f05f0bcdbfa1aef1360a7c7256aa3bbc744d2c6f307fb0c1c672795c8f7ff5e37c3cc479632de3350f8c5a6d192d8eb73a6977702d423694214aa4677c3ffc793c740268331c25784594e1c5293483a4a2a01101f4baeedf4090998d9ddc865963574c5b05d5a3c10dcb3b70ce567b071454021b5b562195ed36cef59695f3265e4e08a2b2e70c4bca2700c5243e6e999179bde174da15b4ab4d7b304dc67a7a03c32cdb096fbcd904f9d787bc95fe8a22b6613f28a71b5460d44a414c63d495538c6020667db10d49b1d8874cfaa77666d12087643a9e322dfade4cdac2bee7d22c129027713e46d80f498c9eda027b053fd785aa1b7ae019a53a32b7e51d54d94a5fb746cd1e6e77b4d65b3c48b2b9789da203f467934b2334569d9d5a138d87afe65b0d7ada380565f259ec63490163699fa945e10ab39d216db75d6227c11f34c7256e1af892088b507aa6b574a522b87c617bf53f42b3a8c399fcb8c8d2d7a8fc981965c67294a48d1a62f3fe4abd2f540359a4f74e4f3c65bbdf520d926a501b59232a74fe612f57c526f9a2328034d489829e451f771feda276d875bb313268e9f38c06a02799dc3ee4dec3329fd45f1695760299a45ef89bf6e0f000e167a86dd9c6c244134d2985e788838910ab92734494e3207c5ea5d6ce44925b77a4a43d9f9795423297aa2762d4a326784fb86559f1f5713935851910cdc117c1886326124af384d73a67cf95cd0bdba977f286849eb9cebab51241d2d6def1c95058b8b7847b8d84db44668d3204a1cae325c0822735b075caa612eb68d326e1fac7bed9a4b7f93395a067464372704526506c4024b317604924d1055b1b75042e763c132af6754d202b1a4438654d1ff4082d07ca378ce50e010c9a58d77a878198b7313cda06caa9a97ee96e0947fbd1c0389b69ce96490596d4051362eea6829d1795b8168ab468d506d6fa7d286b52446da4d25b4730c1276a0b6b283689ec3f64fc39470054efdfb6e261e80454e382f3c40b6cbf8ae242c01beaaed1d7195e455a40e0ad478d23ca152cde33d525961907a55c408fbdd7e7eded5eb6e9a51ab1c516cafa6b10cd41bf0f57e3ce22b79bcd2daf5469117ba4337a626f68199858f445ac0380833c5f4c7a4d35c2e9e7bcf355c6a97863281f393c19d6dded835d31c06e0dbfbf5734ecfdd3e866c97061da5494d19e7dc8584c63a85bcaa4dd97396e833acc46945119c8048402b6326a93a66619a9a3bdb87457b5fced065f15a7d2023cf2e757ed6fd35a4ad4272aeea83bf077383850f6e1112f288cc2f72e53940bc71199803d9989c8859722f4190cc4faca3377f2d1bf9fcd54c157ea5dc36b54ffebcdeb8a5df9b5d555edef8909f387864cbaabbf18fff45254703cb62e38f9cdeee2b769c9ce1d3f16ab92e0e3af6067cd252f9aa28ae81f763e1f99a50e4573da5becbcb6b11ffe8b48bbb037d7a07f5953acb422af10395b769081629f71c2a182a7633cb703731afa8cecfde76618523669fa93ded5c4ea7727775498980941228a9af3ec6292268652ed4f3731a74334d86802ae05a560d9ef82bccdd96c0c063d6e25583f51c3bd3b5225e33d4defde886727f8b9cde46b7ee9ff0f33eaf4ee1a3aea890980d012c6d14cdd82780798fa4356430a3c45abd5f4835025240cd8afa74a5381744edd3f475316ab7c00467a9588a50edcb40d5f0733f33a47ea5e92471a24dced48d974e227faf839fdfcda75d335743d56eea520c5d3fa523fe639851d2237f02424a8d81fecdf32d375b6cc8d2cacc3b1b3c33898fa2a24c0a23bf6852fb34361ba9bb46c00458644f1c5f827dee7a9dacaadb7e97ee7f55f391a9f161aa3751cde7a648ccf4efcb4f452c34deb98da9c794fe73dde94ada575f08f277212aaea70902f2ca0d927b7190a787852935c37413817f41a31acb8007687675a91d3d81865acb06c22328d87aa70d897b7a76b5c062f97d1e6bdd12c3dc4e1752e8cb7cc28624fb5b8ac5e1d0d4377046fd76e53600891aaeb32375eddd7312a2b60f5c61da0491831c3a1d530ec1ae2af4c291c6468b5d64177b29497945d9d391182e677e2bdaa1ce3eba807169ed011c9e3a7ff1cc43a37eb1155ea4a592d70585471cd4d6cb65b329a90ed2a964c4ab4b32b52fc6c1ba3f0dc53b3504645b243e6a5cccffd93b45d9cc383fb965274749b4c186f2fc0f03154208c23f1edb43d87ba43a7bb610524bffae8338f1a6d07e55984a8ad868d2def6c6e1c916b1abf862f5a2386ae3661d2d500a31a0f8188e8fa0a353d6224a383a3d5c12988411e94f2f17fef94899af064c4a9268793fd5a6899d83c222ec3c534eae737dc1ad291e848f416fdea38e44b16c1a3b73a18f3df437cfad7bef9ced8a8012fe996865dc140bf4fd3523e770fc6d08546cf9c4ae558ca7e22843dd9df3366445a347309646e9a4be32421464b0bcf8d176b1d7cf1d076f1e18511c1f5e2e19f9860f1dcba793bfa46b24f840ba9308d5369c5f43a7650ad91ea680b3a38278e17c09991f272a6031787b43746e94bf54512664145bd00c337dbaebc3f0aae10734fcd5e103e406a27fafe3e2e965f59662b0b2c2cdb098ba5b3451ae9700555c71a913c9e21a4857cc950a3a628eb494e2ecc634957f31db0c307041ecb95c2cd52e33374be763572f869a549ac0da011321be932aadafec799d8c41af3eac3d9fcb0dbc4dd26978b2ed3c827f838c2d0b6a74be1cf76c2abab9fbee4ca3e33b6622489840e601dc40f7612d9511053b335cdc795d934c971700a4efd973e3b271a97a4a0820926906501b584401bfdfbf1afdf0f83f66c32a0f54d741ffd44bb9422e99554102caa9de32edf4959f5ff7fdf553cb31ae6e588e9ae51e2da5ab8c46f8c11eabf78df558c4d4c16531a2d63f9a5f65b288c548f4a58deeb46d92e66955cc9386aaae01bb746b345a97e323d23654d3cf27aa2031c441868ef8cd9be7f8ce96a47bfd6d84dd5f8140651a08bddcc9f9a8dc0397da5b456f67f210b82157230195586d21e6fda980a61f84741ee3f5be3ee3725b44c9a316d9deb544eb9d62cda564bf3fc49c3bc4e82f520e1e20a506d7abd14a90e4026349993dd803cd696055625090d8e64bf87e44dc53f4b1e93b93bd232778329e8aa8aa8a4d1cab0c905c8c9431c607f03a6cdb5df1465004e78ce2b55642a46906b87f808de83881803aaf4567b85406445c3a48ec487f22d125ef7eba45cbbd6d069338c85dd9095fbf2ee39140ff9653278212a450f44d4ec58d1fd0d3f5b80a25aad5ea07d5e1490a70bb085d595649e685e443bd3873d302a5c3ff1edbd39a4e541ef2409edee8937392ce18727ed48e642e6afb2b9f34a07d99a4ee3781e2f922e123a1dc03f45ada557eda4fc9da2ebc43371d35b2f30dc9d5270ca9ed5362ad53804900e6d9c5e063213e27b2090c704066f6ae6b126560c0f49073343b1945a0fc22e702c04f2f776755cb479018dd7b2a9f3862e892306e800119d30555aa190b872cfdd19eebedaac2cccc5e64a9bdab0bafd6ba3f490632bd", 0xe80) 23:51:41 executing program 5: syz_open_dev$evdev(0xfffffffffffffffc, 0x0, 0x18f240) syz_open_dev$evdev(&(0x7f0000000540), 0x0, 0x200000) 23:51:41 executing program 0: r0 = syz_open_dev$hidraw(&(0x7f0000000040), 0x1, 0x101) write$hidraw(r0, &(0x7f0000000180)="66080a810c28ad27cf86f5e368392e05eed4f4d4825954833b3144e7228d9af97c06e5d46985e6393007c542e53b9ec0f6e52a48954e119efd3c5d71b60cd399e9c64d514934d87c2c6f50699aedd1857a86eef53f4a5c661e747ed36824f54ec459d164be8186d9e3a79e131a73650d0a4f709d01c76efc8d33105a36f278e8f7de5838b1fc9d9e2ad7b1e0ca2de1410e05ead0b0d62add348a4119e45cc17fbc6988854d7dc283bb2d4026b25ea6b504f489e08072eb90ee0c99068c99457661ec19cad5545be38bff1f94d21e6db3fff0ee9b4eab9fbf35c5911b38a0129d076df053da54e435d53a005d1aca5e4d0af10e2eb5eeffbcb574dae4bab35455661ddf2e4a12c9740d9fb0282ea741f1765ebb2341f7091ca6d0244871ba9b977bb4caf4787ed19de1afd936ba3c6921587c79e8b9ce1d82cf15d329af90da66b8cc6ed5fe64a3656e902ab556d90841535c119b3ac2037b4251b809185ac3175c535c38012f61801d1d27fa7fcf3853e8a3b2e10feffd174172505a7297f6e756f8ce1adf538fdf29f73b5bd404d5cff95d9ccd947df44eda3a7fc0940f1ee98c2ba0b638ae865a24152fb1b47e792703e7bb9a7d291fd180894157d40ec589a36b95e5faea4713f2da83d35fe8d8528ed2bc5505cc3cce02d9467ede1479e64dbcf55ddebfb28dc2b3fd5c5a65b2d2cd4bca47dc7536d07ce26fac53dc3ab697c089d8611b3de89a7250b905a30f86b707bb6719080b0fc9c04d50760bc5b825911bf804d083215b74e419f01477cd8ca5862dc4f7ac4751cbba65241c7428b4f12fd311f3802042cd00df968e3f8a940badeb3f892ff107d6a7860bd6666e4a5edd1ec4e8ead30237342043465fb2eb5128de9256b39cb161044a871ac9b559cd781b66f6292e1e06b536961058edcc81406369f0f28c1c8669f267a79ebe9546afe6026cf920bd2aa31aad669498707b20e0019514a5cea3e898d5aacd3d80d44c791c030202791f9c5bca391cd0d8140997ac68e7d5470235bac6d7d0cf30e70b6e51a36b66a5b3ba10abbf5688eb388ca533099de61803cce2b91be46e3b55d117c49ef9f2fdbd09220af9923eaa21a0094a4cab2cf43379dc534a197172d1d290bc75ec960fe9551f6fe4bfc4a8142c6aa4a48fb8e6ec8f1dba02b17e3a7cf96081a92c81815229d430826a7e1ac21fe5c211b036941cb2ba93eae4a6a8743af8fd08fe3d91b8ffd52d4dc7ddcc06821e15ce0490a32680a6dadededb66b645a05c63f3944b8a97bf86f13b2231d3b632ea8378f944f22f64c7707710b93b563ec70d56611c463bc0cc6fe9f21aa7e2e9a805e83b717634bc74717df1ecccb42110621531c3f59e68670dfeb6e133b55b691a1b4375ca7a0ef3c02072c8a62fe8eb3b4810cc825d09bf9ba7ca2dcdb5a0eb46f246a125744f20caa9e2b38ceec454ba63c1fb47b580603243e756f7f04e40e36f797b3f14dd30d08335aa40069bf492609e077806d8c52b9ca8432f26d85df843ee7055673334e8ca0d809e710b295631526be449ea826dd57fca05c3d6d6b779a964f0fe7cb16a39013ea39a8000fff94aa9e4d6b85da2719bad63dc53010918c7fdde0975e1f305ed6ee8ff87ef98ef6004884071ba52ab6a81ede40a9709aa455f05f0bcdbfa1aef1360a7c7256aa3bbc744d2c6f307fb0c1c672795c8f7ff5e37c3cc479632de3350f8c5a6d192d8eb73a6977702d423694214aa4677c3ffc793c740268331c25784594e1c5293483a4a2a01101f4baeedf4090998d9ddc865963574c5b05d5a3c10dcb3b70ce567b071454021b5b562195ed36cef59695f3265e4e08a2b2e70c4bca2700c5243e6e999179bde174da15b4ab4d7b304dc67a7a03c32cdb096fbcd904f9d787bc95fe8a22b6613f28a71b5460d44a414c63d495538c6020667db10d49b1d8874cfaa77666d12087643a9e322dfade4cdac2bee7d22c129027713e46d80f498c9eda027b053fd785aa1b7ae019a53a32b7e51d54d94a5fb746cd1e6e77b4d65b3c48b2b9789da203f467934b2334569d9d5a138d87afe65b0d7ada380565f259ec63490163699fa945e10ab39d216db75d6227c11f34c7256e1af892088b507aa6b574a522b87c617bf53f42b3a8c399fcb8c8d2d7a8fc981965c67294a48d1a62f3fe4abd2f540359a4f74e4f3c65bbdf520d926a501b59232a74fe612f57c526f9a2328034d489829e451f771feda276d875bb313268e9f38c06a02799dc3ee4dec3329fd45f1695760299a45ef89bf6e0f000e167a86dd9c6c244134d2985e788838910ab92734494e3207c5ea5d6ce44925b77a4a43d9f9795423297aa2762d4a326784fb86559f1f5713935851910cdc117c1886326124af384d73a67cf95cd0bdba977f286849eb9cebab51241d2d6def1c95058b8b7847b8d84db44668d3204a1cae325c0822735b075caa612eb68d326e1fac7bed9a4b7f93395a067464372704526506c4024b317604924d1055b1b75042e763c132af6754d202b1a4438654d1ff4082d07ca378ce50e010c9a58d77a878198b7313cda06caa9a97ee96e0947fbd1c0389b69ce96490596d4051362eea6829d1795b8168ab468d506d6fa7d286b52446da4d25b4730c1276a0b6b283689ec3f64fc39470054efdfb6e261e80454e382f3c40b6cbf8ae242c01beaaed1d7195e455a40e0ad478d23ca152cde33d525961907a55c408fbdd7e7eded5eb6e9a51ab1c516cafa6b10cd41bf0f57e3ce22b79bcd2daf5469117ba4337a626f68199858f445ac0380833c5f4c7a4d35c2e9e7bcf355c6a97863281f393c19d6dded835d31c06e0dbfbf5734ecfdd3e866c97061da5494d19e7dc8584c63a85bcaa4dd97396e833acc46945119c8048402b6326a93a66619a9a3bdb87457b5fced065f15a7d2023cf2e757ed6fd35a4ad4272aeea83bf077383850f6e1112f288cc2f72e53940bc71199803d9989c8859722f4190cc4faca3377f2d1bf9fcd54c157ea5dc36b54ffebcdeb8a5df9b5d555edef8909f387864cbaabbf18fff45254703cb62e38f9cdeee2b769c9ce1d3f16ab92e0e3af6067cd252f9aa28ae81f763e1f99a50e4573da5becbcb6b11ffe8b48bbb037d7a07f5953acb422af10395b769081629f71c2a182a7633cb703731afa8cecfde76618523669fa93ded5c4ea7727775498980941228a9af3ec6292268652ed4f3731a74334d86802ae05a560d9ef82bccdd96c0c063d6e25583f51c3bd3b5225e33d4defde886727f8b9cde46b7ee9ff0f33eaf4ee1a3aea890980d012c6d14cdd82780798fa4356430a3c45abd5f4835025240cd8afa74a5381744edd3f475316ab7c00467a9588a50edcb40d5f0733f33a47ea5e92471a24dced48d974e227faf839fdfcda75d335743d56eea520c5d3fa523fe639851d2237f02424a8d81fecdf32d375b6cc8d2cacc3b1b3c33898fa2a24c0a23bf6852fb34361ba9bb46c00458644f1c5f827dee7a9dacaadb7e97ee7f55f391a9f161aa3751cde7a648ccf4efcb4f452c34deb98da9c794fe73dde94ada575f08f277212aaea70902f2ca0d927b7190a787852935c37413817f41a31acb8007687675a91d3d81865acb06c22328d87aa70d897b7a76b5c062f97d1e6bdd12c3dc4e1752e8cb7cc28624fb5b8ac5e1d0d4377046fd76e53600891aaeb32375eddd7312a2b60f5c61da0491831c3a1d530ec1ae2af4c291c6468b5d64177b29497945d9d391182e677e2bdaa1ce3eba807169ed011c9e3a7ff1cc43a37eb1155ea4a592d70585471cd4d6cb65b329a90ed2a964c4ab4b32b52fc6c1ba3f0dc53b3504645b243e6a5cccffd93b45d9cc383fb965274749b4c186f2fc0f03154208c23f1edb43d87ba43a7bb610524bffae8338f1a6d07e55984a8ad868d2def6c6e1c916b1abf862f5a2386ae3661d2d500a31a0f8188e8fa0a353d6224a383a3d5c12988411e94f2f17fef94899af064c4a9268793fd5a6899d83c222ec3c534eae737dc1ad291e848f416fdea38e44b16c1a3b73a18f3df437cfad7bef9ced8a8012fe996865dc140bf4fd3523e770fc6d08546cf9c4ae558ca7e22843dd9df3366445a347309646e9a4be32421464b0bcf8d176b1d7cf1d076f1e18511c1f5e2e19f9860f1dcba793bfa46b24f840ba9308d5369c5f43a7650ad91ea680b3a38278e17c09991f272a6031787b43746e94bf54512664145bd00c337dbaebc3f0aae10734fcd5e103e406a27fafe3e2e965f59662b0b2c2cdb098ba5b3451ae9700555c71a913c9e21a4857cc950a3a628eb494e2ecc634957f31db0c307041ecb95c2cd52e33374be763572f869a549ac0da011321be932aadafec799d8c41af3eac3d9fcb0dbc4dd26978b2ed3c827f838c2d0b6a74be1cf76c2abab9fbee4ca3e33b6622489840e601dc40f7612d9511053b335cdc795d934c971700a4efd973e3b271a97a4a0820926906501b584401bfdfbf1afdf0f83f66c32a0f54d741ffd44bb9422e99554102caa9de32edf4959f5ff7fdf553cb31ae6e588e9ae51e2da5ab8c46f8c11eabf78df558c4d4c16531a2d63f9a5f65b288c548f4a58deeb46d92e66955cc9386aaae01bb746b345a97e323d23654d3cf27aa2031c441868ef8cd9be7f8ce96a47bfd6d84dd5f8140651a08bddcc9f9a8dc0397da5b456f67f210b82157230195586d21e6fda980a61f84741ee3f5be3ee3725b44c9a316d9deb544eb9d62cda564bf3fc49c3bc4e82f520e1e20a506d7abd14a90e4026349993dd803cd696055625090d8e64bf87e44dc53f4b1e93b93bd232778329e8aa8aa8a4d1cab0c905c8c9431c607f03a6cdb5df1465004e78ce2b55642a46906b87f808de83881803aaf4567b85406445c3a48ec487f22d125ef7eba45cbbd6d069338c85dd9095fbf2ee39140ff9653278212a450f44d4ec58d1fd0d3f5b80a25aad5ea07d5e1490a70bb085d595649e685e443bd3873d302a5c3ff1edbd39a4e541ef2409edee8937392ce18727ed48e642e6afb2b9f34a07d99a4ee3781e2f922e123a1dc03f45ada557eda4fc9da2ebc43371d35b2f30dc9d5270ca9ed5362ad53804900e6d9c5e063213e27b2090c704066f6ae6b126560c0f49073343b1945a0fc22e702c04f2f776755cb479018dd7b2a9f3862e892306e800119d30555aa190b872cfdd19eebedaac2cccc5e64a9bdab0bafd6ba3f490632bd07", 0xfffffdef) 23:51:41 executing program 4: r0 = syz_open_dev$hidraw(&(0x7f0000000140), 0x0, 0x1) write$hidraw(r0, &(0x7f0000000180)="66080a810c28ad27cf86f5e368392e05eed4f4d4825954833b3144e7228d9af97c06e5d46985e6393007c542e53b9ec0f6e52a48954e119efd3c5d71b60cd399e9c64d514934d87c2c6f50699aedd1857a86eef53f4a5c661e747ed36824f54ec459d164be8186d9e3a79e131a73650d0a4f709d01c76efc8d33105a36f278e8f7de5838b1fc9d9e2ad7b1e0ca2de1410e05ead0b0d62add348a4119e45cc17fbc6988854d7dc283bb2d4026b25ea6b504f489e08072eb90ee0c99068c99457661ec19cad5545be38bff1f94d21e6db3fff0ee9b4eab9fbf35c5911b38a0129d076df053da54e435d53a005d1aca5e4d0af10e2eb5eeffbcb574dae4bab35455661ddf2e4a12c9740d9fb0282ea741f1765ebb2341f7091ca6d0244871ba9b977bb4caf4787ed19de1afd936ba3c6921587c79e8b9ce1d82cf15d329af90da66b8cc6ed5fe64a3656e902ab556d90841535c119b3ac2037b4251b809185ac3175c535c38012f61801d1d27fa7fcf3853e8a3b2e10feffd174172505a7297f6e756f8ce1adf538fdf29f73b5bd404d5cff95d9ccd947df44eda3a7fc0940f1ee98c2ba0b638ae865a24152fb1b47e792703e7bb9a7d291fd180894157d40ec589a36b95e5faea4713f2da83d35fe8d8528ed2bc5505cc3cce02d9467ede1479e64dbcf55ddebfb28dc2b3fd5c5a65b2d2cd4bca47dc7536d07ce26fac53dc3ab697c089d8611b3de89a7250b905a30f86b707bb6719080b0fc9c04d50760bc5b825911bf804d083215b74e419f01477cd8ca5862dc4f7ac4751cbba65241c7428b4f12fd311f3802042cd00df968e3f8a940badeb3f892ff107d6a7860bd6666e4a5edd1ec4e8ead30237342043465fb2eb5128de9256b39cb161044a871ac9b559cd781b66f6292e1e06b536961058edcc81406369f0f28c1c8669f267a79ebe9546afe6026cf920bd2aa31aad669498707b20e0019514a5cea3e898d5aacd3d80d44c791c030202791f9c5bca391cd0d8140997ac68e7d5470235bac6d7d0cf30e70b6e51a36b66a5b3ba10abbf5688eb388ca533099de61803cce2b91be46e3b55d117c49ef9f2fdbd09220af9923eaa21a0094a4cab2cf43379dc534a197172d1d290bc75ec960fe9551f6fe4bfc4a8142c6aa4a48fb8e6ec8f1dba02b17e3a7cf96081a92c81815229d430826a7e1ac21fe5c211b036941cb2ba93eae4a6a8743af8fd08fe3d91b8ffd52d4dc7ddcc06821e15ce0490a32680a6dadededb66b645a05c63f3944b8a97bf86f13b2231d3b632ea8378f944f22f64c7707710b93b563ec70d56611c463bc0cc6fe9f21aa7e2e9a805e83b717634bc74717df1ecccb42110621531c3f59e68670dfeb6e133b55b691a1b4375ca7a0ef3c02072c8a62fe8eb3b4810cc825d09bf9ba7ca2dcdb5a0eb46f246a125744f20caa9e2b38ceec454ba63c1fb47b580603243e756f7f04e40e36f797b3f14dd30d08335aa40069bf492609e077806d8c52b9ca8432f26d85df843ee7055673334e8ca0d809e710b295631526be449ea826dd57fca05c3d6d6b779a964f0fe7cb16a39013ea39a8000fff94aa9e4d6b85da2719bad63dc53010918c7fdde0975e1f305ed6ee8ff87ef98ef6004884071ba52ab6a81ede40a9709aa455f05f0bcdbfa1aef1360a7c7256aa3bbc744d2c6f307fb0c1c672795c8f7ff5e37c3cc479632de3350f8c5a6d192d8eb73a6977702d423694214aa4677c3ffc793c740268331c25784594e1c5293483a4a2a01101f4baeedf4090998d9ddc865963574c5b05d5a3c10dcb3b70ce567b071454021b5b562195ed36cef59695f3265e4e08a2b2e70c4bca2700c5243e6e999179bde174da15b4ab4d7b304dc67a7a03c32cdb096fbcd904f9d787bc95fe8a22b6613f28a71b5460d44a414c63d495538c6020667db10d49b1d8874cfaa77666d12087643a9e322dfade4cdac2bee7d22c129027713e46d80f498c9eda027b053fd785aa1b7ae019a53a32b7e51d54d94a5fb746cd1e6e77b4d65b3c48b2b9789da203f467934b2334569d9d5a138d87afe65b0d7ada380565f259ec63490163699fa945e10ab39d216db75d6227c11f34c7256e1af892088b507aa6b574a522b87c617bf53f42b3a8c399fcb8c8d2d7a8fc981965c67294a48d1a62f3fe4abd2f540359a4f74e4f3c65bbdf520d926a501b59232a74fe612f57c526f9a2328034d489829e451f771feda276d875bb313268e9f38c06a02799dc3ee4dec3329fd45f1695760299a45ef89bf6e0f000e167a86dd9c6c244134d2985e788838910ab92734494e3207c5ea5d6ce44925b77a4a43d9f9795423297aa2762d4a326784fb86559f1f5713935851910cdc117c1886326124af384d73a67cf95cd0bdba977f286849eb9cebab51241d2d6def1c95058b8b7847b8d84db44668d3204a1cae325c0822735b075caa612eb68d326e1fac7bed9a4b7f93395a067464372704526506c4024b317604924d1055b1b75042e763c132af6754d202b1a4438654d1ff4082d07ca378ce50e010c9a58d77a878198b7313cda06caa9a97ee96e0947fbd1c0389b69ce96490596d4051362eea6829d1795b8168ab468d506d6fa7d286b52446da4d25b4730c1276a0b6b283689ec3f64fc39470054efdfb6e261e80454e382f3c40b6cbf8ae242c01beaaed1d7195e455a40e0ad478d23ca152cde33d525961907a55c408fbdd7e7eded5eb6e9a51ab1c516cafa6b10cd41bf0f57e3ce22b79bcd2daf5469117ba4337a626f68199858f445ac0380833c5f4c7a4d35c2e9e7bcf355c6a97863281f393c19d6dded835d31c06e0dbfbf5734ecfdd3e866c97061da5494d19e7dc8584c63a85bcaa4dd97396e833acc46945119c8048402b6326a93a66619a9a3bdb87457b5fced065f15a7d2023cf2e757ed6fd35a4ad4272aeea83bf077383850f6e1112f288cc2f72e53940bc71199803d9989c8859722f4190cc4faca3377f2d1bf9fcd54c157ea5dc36b54ffebcdeb8a5df9b5d555edef8909f387864cbaabbf18fff45254703cb62e38f9cdeee2b769c9ce1d3f16ab92e0e3af6067cd252f9aa28ae81f763e1f99a50e4573da5becbcb6b11ffe8b48bbb037d7a07f5953acb422af10395b769081629f71c2a182a7633cb703731afa8cecfde76618523669fa93ded5c4ea7727775498980941228a9af3ec6292268652ed4f3731a74334d86802ae05a560d9ef82bccdd96c0c063d6e25583f51c3bd3b5225e33d4defde886727f8b9cde46b7ee9ff0f33eaf4ee1a3aea890980d012c6d14cdd82780798fa4356430a3c45abd5f4835025240cd8afa74a5381744edd3f475316ab7c00467a9588a50edcb40d5f0733f33a47ea5e92471a24dced48d974e227faf839fdfcda75d335743d56eea520c5d3fa523fe639851d2237f02424a8d81fecdf32d375b6cc8d2cacc3b1b3c33898fa2a24c0a23bf6852fb34361ba9bb46c00458644f1c5f827dee7a9dacaadb7e97ee7f55f391a9f161aa3751cde7a648ccf4efcb4f452c34deb98da9c794fe73dde94ada575f08f277212aaea70902f2ca0d927b7190a787852935c37413817f41a31acb8007687675a91d3d81865acb06c22328d87aa70d897b7a76b5c062f97d1e6bdd12c3dc4e1752e8cb7cc28624fb5b8ac5e1d0d4377046fd76e53600891aaeb32375eddd7312a2b60f5c61da0491831c3a1d530ec1ae2af4c291c6468b5d64177b29497945d9d391182e677e2bdaa1ce3eba807169ed011c9e3a7ff1cc43a37eb1155ea4a592d70585471cd4d6cb65b329a90ed2a964c4ab4b32b52fc6c1ba3f0dc53b3504645b243e6a5cccffd93b45d9cc383fb965274749b4c186f2fc0f03154208c23f1edb43d87ba43a7bb610524bffae8338f1a6d07e55984a8ad868d2def6c6e1c916b1abf862f5a2386ae3661d2d500a31a0f8188e8fa0a353d6224a383a3d5c12988411e94f2f17fef94899af064c4a9268793fd5a6899d83c222ec3c534eae737dc1ad291e848f416fdea38e44b16c1a3b73a18f3df437cfad7bef9ced8a8012fe996865dc140bf4fd3523e770fc6d08546cf9c4ae558ca7e22843dd9df3366445a347309646e9a4be32421464b0bcf8d176b1d7cf1d076f1e18511c1f5e2e19f9860f1dcba793bfa46b24f840ba9308d5369c5f43a7650ad91ea680b3a38278e17c09991f272a6031787b43746e94bf54512664145bd00c337dbaebc3f0aae10734fcd5e103e406a27fafe3e2e965f59662b0b2c2cdb098ba5b3451ae9700555c71a913c9e21a4857cc950a3a628eb494e2ecc634957f31db0c307041ecb95c2cd52e33374be763572f869a549ac0da011321be932aadafec799d8c41af3eac3d9fcb0dbc4dd26978b2ed3c827f838c2d0b6a74be1cf76c2abab9fbee4ca3e33b6622489840e601dc40f7612d9511053b335cdc795d934c971700a4efd973e3b271a97a4a0820926906501b584401bfdfbf1afdf0f83f66c32a0f54d741ffd44bb9422e99554102caa9de32edf4959f5ff7fdf553cb31ae6e588e9ae51e2da5ab8c46f8c11eabf78df558c4d4c16531a2d63f9a5f65b288c548f4a58deeb46d92e66955cc9386aaae01bb746b345a97e323d23654d3cf27aa2031c441868ef8cd9be7f8ce96a47bfd6d84dd5f8140651a08bddcc9f9a8dc0397da5b456f67f210b82157230195586d21e6fda980a61f84741ee3f5be3ee3725b44c9a316d9deb544eb9d62cda564bf3fc49c3bc4e82f520e1e20a506d7abd14a90e4026349993dd803cd696055625090d8e64bf87e44dc53f4b1e93b93bd232778329e8aa8aa8a4d1cab0c905c8c9431c607f03a6cdb5df1465004e78ce2b55642a46906b87f808de83881803aaf4567b85406445c3a48ec487f22d125ef7eba45cbbd6d069338c85dd9095fbf2ee39140ff9653278212a450f44d4ec58d1fd0d3f5b80a25aad5ea07d5e1490a70bb085d595649e685e443bd3873d302a5c3ff1edbd39a4e541ef2409edee8937392ce18727ed48e642e6afb2b9f34a07d99a4ee3781e2f922e123a1dc03f45ada557eda4fc9da2ebc43371d35b2f30dc9d5270ca9ed5362ad53804900e6d9c5e063213e27b2090c704066f6ae6b126560c0f49073343b1945a0fc22e702c04f2f776755cb479018dd7b2a9f3862e892306e800119d30555", 0xe64) 23:51:41 executing program 2: r0 = syz_open_dev$hidraw(&(0x7f0000000140), 0x0, 0x1) write$hidraw(r0, 0x0, 0x0) r1 = syz_open_dev$hidraw(&(0x7f0000000140), 0x0, 0x1) r2 = syz_open_dev$evdev(&(0x7f0000001080), 0x7, 0x0) read$hidraw(r1, &(0x7f0000000040)=""/57, 0x39) ioctl$EVIOCGMASK(r2, 0x5452, &(0x7f0000000100)={0x3fd67d5a47b743fa, 0x0, 0x0}) ioctl$EVIOCSABS3F(r2, 0x401845ff, &(0x7f0000001040)={0x101, 0x5f3f4a09, 0x6, 0x8, 0x1ff}) ioctl$HIDIOCSFEATURE(r1, 0xc0404806, &(0x7f0000000000)="b48332c179a199a2d0a03ae3aa4d8c9a90c689587e6f") 23:51:41 executing program 5: syz_open_dev$evdev(0xfffffffffffffffc, 0x1f, 0x18f240) [ 2271.678213][ T33] audit: type=1800 audit(1625097101.889:57): pid=28124 uid=0 auid=4294967295 ses=4294967295 subj==unconfined op=collect_data cause=failed(directio) comm="syz-executor.5" name=48C7C060 dev="sda1" ino=14727 res=0 errno=0 23:51:42 executing program 4: r0 = syz_open_dev$hidraw(&(0x7f0000000140), 0x0, 0x1) write$hidraw(r0, &(0x7f0000000180)="66080a810c28ad27cf86f5e368392e05eed4f4d4825954833b3144e7228d9af97c06e5d46985e6393007c542e53b9ec0f6e52a48954e119efd3c5d71b60cd399e9c64d514934d87c2c6f50699aedd1857a86eef53f4a5c661e747ed36824f54ec459d164be8186d9e3a79e131a73650d0a4f709d01c76efc8d33105a36f278e8f7de5838b1fc9d9e2ad7b1e0ca2de1410e05ead0b0d62add348a4119e45cc17fbc6988854d7dc283bb2d4026b25ea6b504f489e08072eb90ee0c99068c99457661ec19cad5545be38bff1f94d21e6db3fff0ee9b4eab9fbf35c5911b38a0129d076df053da54e435d53a005d1aca5e4d0af10e2eb5eeffbcb574dae4bab35455661ddf2e4a12c9740d9fb0282ea741f1765ebb2341f7091ca6d0244871ba9b977bb4caf4787ed19de1afd936ba3c6921587c79e8b9ce1d82cf15d329af90da66b8cc6ed5fe64a3656e902ab556d90841535c119b3ac2037b4251b809185ac3175c535c38012f61801d1d27fa7fcf3853e8a3b2e10feffd174172505a7297f6e756f8ce1adf538fdf29f73b5bd404d5cff95d9ccd947df44eda3a7fc0940f1ee98c2ba0b638ae865a24152fb1b47e792703e7bb9a7d291fd180894157d40ec589a36b95e5faea4713f2da83d35fe8d8528ed2bc5505cc3cce02d9467ede1479e64dbcf55ddebfb28dc2b3fd5c5a65b2d2cd4bca47dc7536d07ce26fac53dc3ab697c089d8611b3de89a7250b905a30f86b707bb6719080b0fc9c04d50760bc5b825911bf804d083215b74e419f01477cd8ca5862dc4f7ac4751cbba65241c7428b4f12fd311f3802042cd00df968e3f8a940badeb3f892ff107d6a7860bd6666e4a5edd1ec4e8ead30237342043465fb2eb5128de9256b39cb161044a871ac9b559cd781b66f6292e1e06b536961058edcc81406369f0f28c1c8669f267a79ebe9546afe6026cf920bd2aa31aad669498707b20e0019514a5cea3e898d5aacd3d80d44c791c030202791f9c5bca391cd0d8140997ac68e7d5470235bac6d7d0cf30e70b6e51a36b66a5b3ba10abbf5688eb388ca533099de61803cce2b91be46e3b55d117c49ef9f2fdbd09220af9923eaa21a0094a4cab2cf43379dc534a197172d1d290bc75ec960fe9551f6fe4bfc4a8142c6aa4a48fb8e6ec8f1dba02b17e3a7cf96081a92c81815229d430826a7e1ac21fe5c211b036941cb2ba93eae4a6a8743af8fd08fe3d91b8ffd52d4dc7ddcc06821e15ce0490a32680a6dadededb66b645a05c63f3944b8a97bf86f13b2231d3b632ea8378f944f22f64c7707710b93b563ec70d56611c463bc0cc6fe9f21aa7e2e9a805e83b717634bc74717df1ecccb42110621531c3f59e68670dfeb6e133b55b691a1b4375ca7a0ef3c02072c8a62fe8eb3b4810cc825d09bf9ba7ca2dcdb5a0eb46f246a125744f20caa9e2b38ceec454ba63c1fb47b580603243e756f7f04e40e36f797b3f14dd30d08335aa40069bf492609e077806d8c52b9ca8432f26d85df843ee7055673334e8ca0d809e710b295631526be449ea826dd57fca05c3d6d6b779a964f0fe7cb16a39013ea39a8000fff94aa9e4d6b85da2719bad63dc53010918c7fdde0975e1f305ed6ee8ff87ef98ef6004884071ba52ab6a81ede40a9709aa455f05f0bcdbfa1aef1360a7c7256aa3bbc744d2c6f307fb0c1c672795c8f7ff5e37c3cc479632de3350f8c5a6d192d8eb73a6977702d423694214aa4677c3ffc793c740268331c25784594e1c5293483a4a2a01101f4baeedf4090998d9ddc865963574c5b05d5a3c10dcb3b70ce567b071454021b5b562195ed36cef59695f3265e4e08a2b2e70c4bca2700c5243e6e999179bde174da15b4ab4d7b304dc67a7a03c32cdb096fbcd904f9d787bc95fe8a22b6613f28a71b5460d44a414c63d495538c6020667db10d49b1d8874cfaa77666d12087643a9e322dfade4cdac2bee7d22c129027713e46d80f498c9eda027b053fd785aa1b7ae019a53a32b7e51d54d94a5fb746cd1e6e77b4d65b3c48b2b9789da203f467934b2334569d9d5a138d87afe65b0d7ada380565f259ec63490163699fa945e10ab39d216db75d6227c11f34c7256e1af892088b507aa6b574a522b87c617bf53f42b3a8c399fcb8c8d2d7a8fc981965c67294a48d1a62f3fe4abd2f540359a4f74e4f3c65bbdf520d926a501b59232a74fe612f57c526f9a2328034d489829e451f771feda276d875bb313268e9f38c06a02799dc3ee4dec3329fd45f1695760299a45ef89bf6e0f000e167a86dd9c6c244134d2985e788838910ab92734494e3207c5ea5d6ce44925b77a4a43d9f9795423297aa2762d4a326784fb86559f1f5713935851910cdc117c1886326124af384d73a67cf95cd0bdba977f286849eb9cebab51241d2d6def1c95058b8b7847b8d84db44668d3204a1cae325c0822735b075caa612eb68d326e1fac7bed9a4b7f93395a067464372704526506c4024b317604924d1055b1b75042e763c132af6754d202b1a4438654d1ff4082d07ca378ce50e010c9a58d77a878198b7313cda06caa9a97ee96e0947fbd1c0389b69ce96490596d4051362eea6829d1795b8168ab468d506d6fa7d286b52446da4d25b4730c1276a0b6b283689ec3f64fc39470054efdfb6e261e80454e382f3c40b6cbf8ae242c01beaaed1d7195e455a40e0ad478d23ca152cde33d525961907a55c408fbdd7e7eded5eb6e9a51ab1c516cafa6b10cd41bf0f57e3ce22b79bcd2daf5469117ba4337a626f68199858f445ac0380833c5f4c7a4d35c2e9e7bcf355c6a97863281f393c19d6dded835d31c06e0dbfbf5734ecfdd3e866c97061da5494d19e7dc8584c63a85bcaa4dd97396e833acc46945119c8048402b6326a93a66619a9a3bdb87457b5fced065f15a7d2023cf2e757ed6fd35a4ad4272aeea83bf077383850f6e1112f288cc2f72e53940bc71199803d9989c8859722f4190cc4faca3377f2d1bf9fcd54c157ea5dc36b54ffebcdeb8a5df9b5d555edef8909f387864cbaabbf18fff45254703cb62e38f9cdeee2b769c9ce1d3f16ab92e0e3af6067cd252f9aa28ae81f763e1f99a50e4573da5becbcb6b11ffe8b48bbb037d7a07f5953acb422af10395b769081629f71c2a182a7633cb703731afa8cecfde76618523669fa93ded5c4ea7727775498980941228a9af3ec6292268652ed4f3731a74334d86802ae05a560d9ef82bccdd96c0c063d6e25583f51c3bd3b5225e33d4defde886727f8b9cde46b7ee9ff0f33eaf4ee1a3aea890980d012c6d14cdd82780798fa4356430a3c45abd5f4835025240cd8afa74a5381744edd3f475316ab7c00467a9588a50edcb40d5f0733f33a47ea5e92471a24dced48d974e227faf839fdfcda75d335743d56eea520c5d3fa523fe639851d2237f02424a8d81fecdf32d375b6cc8d2cacc3b1b3c33898fa2a24c0a23bf6852fb34361ba9bb46c00458644f1c5f827dee7a9dacaadb7e97ee7f55f391a9f161aa3751cde7a648ccf4efcb4f452c34deb98da9c794fe73dde94ada575f08f277212aaea70902f2ca0d927b7190a787852935c37413817f41a31acb8007687675a91d3d81865acb06c22328d87aa70d897b7a76b5c062f97d1e6bdd12c3dc4e1752e8cb7cc28624fb5b8ac5e1d0d4377046fd76e53600891aaeb32375eddd7312a2b60f5c61da0491831c3a1d530ec1ae2af4c291c6468b5d64177b29497945d9d391182e677e2bdaa1ce3eba807169ed011c9e3a7ff1cc43a37eb1155ea4a592d70585471cd4d6cb65b329a90ed2a964c4ab4b32b52fc6c1ba3f0dc53b3504645b243e6a5cccffd93b45d9cc383fb965274749b4c186f2fc0f03154208c23f1edb43d87ba43a7bb610524bffae8338f1a6d07e55984a8ad868d2def6c6e1c916b1abf862f5a2386ae3661d2d500a31a0f8188e8fa0a353d6224a383a3d5c12988411e94f2f17fef94899af064c4a9268793fd5a6899d83c222ec3c534eae737dc1ad291e848f416fdea38e44b16c1a3b73a18f3df437cfad7bef9ced8a8012fe996865dc140bf4fd3523e770fc6d08546cf9c4ae558ca7e22843dd9df3366445a347309646e9a4be32421464b0bcf8d176b1d7cf1d076f1e18511c1f5e2e19f9860f1dcba793bfa46b24f840ba9308d5369c5f43a7650ad91ea680b3a38278e17c09991f272a6031787b43746e94bf54512664145bd00c337dbaebc3f0aae10734fcd5e103e406a27fafe3e2e965f59662b0b2c2cdb098ba5b3451ae9700555c71a913c9e21a4857cc950a3a628eb494e2ecc634957f31db0c307041ecb95c2cd52e33374be763572f869a549ac0da011321be932aadafec799d8c41af3eac3d9fcb0dbc4dd26978b2ed3c827f838c2d0b6a74be1cf76c2abab9fbee4ca3e33b6622489840e601dc40f7612d9511053b335cdc795d934c971700a4efd973e3b271a97a4a0820926906501b584401bfdfbf1afdf0f83f66c32a0f54d741ffd44bb9422e99554102caa9de32edf4959f5ff7fdf553cb31ae6e588e9ae51e2da5ab8c46f8c11eabf78df558c4d4c16531a2d63f9a5f65b288c548f4a58deeb46d92e66955cc9386aaae01bb746b345a97e323d23654d3cf27aa2031c441868ef8cd9be7f8ce96a47bfd6d84dd5f8140651a08bddcc9f9a8dc0397da5b456f67f210b82157230195586d21e6fda980a61f84741ee3f5be3ee3725b44c9a316d9deb544eb9d62cda564bf3fc49c3bc4e82f520e1e20a506d7abd14a90e4026349993dd803cd696055625090d8e64bf87e44dc53f4b1e93b93bd232778329e8aa8aa8a4d1cab0c905c8c9431c607f03a6cdb5df1465004e78ce2b55642a46906b87f808de83881803aaf4567b85406445c3a48ec487f22d125ef7eba45cbbd6d069338c85dd9095fbf2ee39140ff9653278212a450f44d4ec58d1fd0d3f5b80a25aad5ea07d5e1490a70bb085d595649e685e443bd3873d302a5c3ff1edbd39a4e541ef2409edee8937392ce18727ed48e642e6afb2b9f34a07d99a4ee3781e2f922e123a1dc03f45ada557eda4fc9da2ebc43371d35b2f30dc9d5270ca9ed5362ad53804900e6d9c5e063213e27b2090c704066f6ae6b126560c0f49073343b1945a0fc22e702c04f2f776755cb479018dd7b2a9f3862e892306e800119d30555", 0xe64) 23:51:42 executing program 1: r0 = syz_open_dev$hidraw(&(0x7f0000000140), 0x0, 0x1) syz_open_dev$hidraw(0x0, 0x0, 0x2c00) write$hidraw(r0, &(0x7f0000000180)="66080a810c28ad27cf86f5e368392e05eed4f4d4825954833b3144e7228d9af97c06e5d46985e6393007c542e53b9ec0f6e52a48954e119efd3c5d71b60cd399e9c64d514934d87c2c6f50699aedd1857a86eef53f4a5c661e747ed36824f54ec459d164be8186d9e3a79e131a73650d0a4f709d01c76efc8d33105a36f278e8f7de5838b1fc9d9e2ad7b1e0ca2de1410e05ead0b0d62add348a4119e45cc17fbc6988854d7dc283bb2d4026b25ea6b504f489e08072eb90ee0c99068c99457661ec19cad5545be38bff1f94d21e6db3fff0ee9b4eab9fbf35c5911b38a0129d076df053da54e435d53a005d1aca5e4d0af10e2eb5eeffbcb574dae4bab35455661ddf2e4a12c9740d9fb0282ea741f1765ebb2341f7091ca6d0244871ba9b977bb4caf4787ed19de1afd936ba3c6921587c79e8b9ce1d82cf15d329af90da66b8cc6ed5fe64a3656e902ab556d90841535c119b3ac2037b4251b809185ac3175c535c38012f61801d1d27fa7fcf3853e8a3b2e10feffd174172505a7297f6e756f8ce1adf538fdf29f73b5bd404d5cff95d9ccd947df44eda3a7fc0940f1ee98c2ba0b638ae865a24152fb1b47e792703e7bb9a7d291fd180894157d40ec589a36b95e5faea4713f2da83d35fe8d8528ed2bc5505cc3cce02d9467ede1479e64dbcf55ddebfb28dc2b3fd5c5a65b2d2cd4bca47dc7536d07ce26fac53dc3ab697c089d8611b3de89a7250b905a30f86b707bb6719080b0fc9c04d50760bc5b825911bf804d083215b74e419f01477cd8ca5862dc4f7ac4751cbba65241c7428b4f12fd311f3802042cd00df968e3f8a940badeb3f892ff107d6a7860bd6666e4a5edd1ec4e8ead30237342043465fb2eb5128de9256b39cb161044a871ac9b559cd781b66f6292e1e06b536961058edcc81406369f0f28c1c8669f267a79ebe9546afe6026cf920bd2aa31aad669498707b20e0019514a5cea3e898d5aacd3d80d44c791c030202791f9c5bca391cd0d8140997ac68e7d5470235bac6d7d0cf30e70b6e51a36b66a5b3ba10abbf5688eb388ca533099de61803cce2b91be46e3b55d117c49ef9f2fdbd09220af9923eaa21a0094a4cab2cf43379dc534a197172d1d290bc75ec960fe9551f6fe4bfc4a8142c6aa4a48fb8e6ec8f1dba02b17e3a7cf96081a92c81815229d430826a7e1ac21fe5c211b036941cb2ba93eae4a6a8743af8fd08fe3d91b8ffd52d4dc7ddcc06821e15ce0490a32680a6dadededb66b645a05c63f3944b8a97bf86f13b2231d3b632ea8378f944f22f64c7707710b93b563ec70d56611c463bc0cc6fe9f21aa7e2e9a805e83b717634bc74717df1ecccb42110621531c3f59e68670dfeb6e133b55b691a1b4375ca7a0ef3c02072c8a62fe8eb3b4810cc825d09bf9ba7ca2dcdb5a0eb46f246a125744f20caa9e2b38ceec454ba63c1fb47b580603243e756f7f04e40e36f797b3f14dd30d08335aa40069bf492609e077806d8c52b9ca8432f26d85df843ee7055673334e8ca0d809e710b295631526be449ea826dd57fca05c3d6d6b779a964f0fe7cb16a39013ea39a8000fff94aa9e4d6b85da2719bad63dc53010918c7fdde0975e1f305ed6ee8ff87ef98ef6004884071ba52ab6a81ede40a9709aa455f05f0bcdbfa1aef1360a7c7256aa3bbc744d2c6f307fb0c1c672795c8f7ff5e37c3cc479632de3350f8c5a6d192d8eb73a6977702d423694214aa4677c3ffc793c740268331c25784594e1c5293483a4a2a01101f4baeedf4090998d9ddc865963574c5b05d5a3c10dcb3b70ce567b071454021b5b562195ed36cef59695f3265e4e08a2b2e70c4bca2700c5243e6e999179bde174da15b4ab4d7b304dc67a7a03c32cdb096fbcd904f9d787bc95fe8a22b6613f28a71b5460d44a414c63d495538c6020667db10d49b1d8874cfaa77666d12087643a9e322dfade4cdac2bee7d22c129027713e46d80f498c9eda027b053fd785aa1b7ae019a53a32b7e51d54d94a5fb746cd1e6e77b4d65b3c48b2b9789da203f467934b2334569d9d5a138d87afe65b0d7ada380565f259ec63490163699fa945e10ab39d216db75d6227c11f34c7256e1af892088b507aa6b574a522b87c617bf53f42b3a8c399fcb8c8d2d7a8fc981965c67294a48d1a62f3fe4abd2f540359a4f74e4f3c65bbdf520d926a501b59232a74fe612f57c526f9a2328034d489829e451f771feda276d875bb313268e9f38c06a02799dc3ee4dec3329fd45f1695760299a45ef89bf6e0f000e167a86dd9c6c244134d2985e788838910ab92734494e3207c5ea5d6ce44925b77a4a43d9f9795423297aa2762d4a326784fb86559f1f5713935851910cdc117c1886326124af384d73a67cf95cd0bdba977f286849eb9cebab51241d2d6def1c95058b8b7847b8d84db44668d3204a1cae325c0822735b075caa612eb68d326e1fac7bed9a4b7f93395a067464372704526506c4024b317604924d1055b1b75042e763c132af6754d202b1a4438654d1ff4082d07ca378ce50e010c9a58d77a878198b7313cda06caa9a97ee96e0947fbd1c0389b69ce96490596d4051362eea6829d1795b8168ab468d506d6fa7d286b52446da4d25b4730c1276a0b6b283689ec3f64fc39470054efdfb6e261e80454e382f3c40b6cbf8ae242c01beaaed1d7195e455a40e0ad478d23ca152cde33d525961907a55c408fbdd7e7eded5eb6e9a51ab1c516cafa6b10cd41bf0f57e3ce22b79bcd2daf5469117ba4337a626f68199858f445ac0380833c5f4c7a4d35c2e9e7bcf355c6a97863281f393c19d6dded835d31c06e0dbfbf5734ecfdd3e866c97061da5494d19e7dc8584c63a85bcaa4dd97396e833acc46945119c8048402b6326a93a66619a9a3bdb87457b5fced065f15a7d2023cf2e757ed6fd35a4ad4272aeea83bf077383850f6e1112f288cc2f72e53940bc71199803d9989c8859722f4190cc4faca3377f2d1bf9fcd54c157ea5dc36b54ffebcdeb8a5df9b5d555edef8909f387864cbaabbf18fff45254703cb62e38f9cdeee2b769c9ce1d3f16ab92e0e3af6067cd252f9aa28ae81f763e1f99a50e4573da5becbcb6b11ffe8b48bbb037d7a07f5953acb422af10395b769081629f71c2a182a7633cb703731afa8cecfde76618523669fa93ded5c4ea7727775498980941228a9af3ec6292268652ed4f3731a74334d86802ae05a560d9ef82bccdd96c0c063d6e25583f51c3bd3b5225e33d4defde886727f8b9cde46b7ee9ff0f33eaf4ee1a3aea890980d012c6d14cdd82780798fa4356430a3c45abd5f4835025240cd8afa74a5381744edd3f475316ab7c00467a9588a50edcb40d5f0733f33a47ea5e92471a24dced48d974e227faf839fdfcda75d335743d56eea520c5d3fa523fe639851d2237f02424a8d81fecdf32d375b6cc8d2cacc3b1b3c33898fa2a24c0a23bf6852fb34361ba9bb46c00458644f1c5f827dee7a9dacaadb7e97ee7f55f391a9f161aa3751cde7a648ccf4efcb4f452c34deb98da9c794fe73dde94ada575f08f277212aaea70902f2ca0d927b7190a787852935c37413817f41a31acb8007687675a91d3d81865acb06c22328d87aa70d897b7a76b5c062f97d1e6bdd12c3dc4e1752e8cb7cc28624fb5b8ac5e1d0d4377046fd76e53600891aaeb32375eddd7312a2b60f5c61da0491831c3a1d530ec1ae2af4c291c6468b5d64177b29497945d9d391182e677e2bdaa1ce3eba807169ed011c9e3a7ff1cc43a37eb1155ea4a592d70585471cd4d6cb65b329a90ed2a964c4ab4b32b52fc6c1ba3f0dc53b3504645b243e6a5cccffd93b45d9cc383fb965274749b4c186f2fc0f03154208c23f1edb43d87ba43a7bb610524bffae8338f1a6d07e55984a8ad868d2def6c6e1c916b1abf862f5a2386ae3661d2d500a31a0f8188e8fa0a353d6224a383a3d5c12988411e94f2f17fef94899af064c4a9268793fd5a6899d83c222ec3c534eae737dc1ad291e848f416fdea38e44b16c1a3b73a18f3df437cfad7bef9ced8a8012fe996865dc140bf4fd3523e770fc6d08546cf9c4ae558ca7e22843dd9df3366445a347309646e9a4be32421464b0bcf8d176b1d7cf1d076f1e18511c1f5e2e19f9860f1dcba793bfa46b24f840ba9308d5369c5f43a7650ad91ea680b3a38278e17c09991f272a6031787b43746e94bf54512664145bd00c337dbaebc3f0aae10734fcd5e103e406a27fafe3e2e965f59662b0b2c2cdb098ba5b3451ae9700555c71a913c9e21a4857cc950a3a628eb494e2ecc634957f31db0c307041ecb95c2cd52e33374be763572f869a549ac0da011321be932aadafec799d8c41af3eac3d9fcb0dbc4dd26978b2ed3c827f838c2d0b6a74be1cf76c2abab9fbee4ca3e33b6622489840e601dc40f7612d9511053b335cdc795d934c971700a4efd973e3b271a97a4a0820926906501b584401bfdfbf1afdf0f83f66c32a0f54d741ffd44bb9422e99554102caa9de32edf4959f5ff7fdf553cb31ae6e588e9ae51e2da5ab8c46f8c11eabf78df558c4d4c16531a2d63f9a5f65b288c548f4a58deeb46d92e66955cc9386aaae01bb746b345a97e323d23654d3cf27aa2031c441868ef8cd9be7f8ce96a47bfd6d84dd5f8140651a08bddcc9f9a8dc0397da5b456f67f210b82157230195586d21e6fda980a61f84741ee3f5be3ee3725b44c9a316d9deb544eb9d62cda564bf3fc49c3bc4e82f520e1e20a506d7abd14a90e4026349993dd803cd696055625090d8e64bf87e44dc53f4b1e93b93bd232778329e8aa8aa8a4d1cab0c905c8c9431c607f03a6cdb5df1465004e78ce2b55642a46906b87f808de83881803aaf4567b85406445c3a48ec487f22d125ef7eba45cbbd6d069338c85dd9095fbf2ee39140ff9653278212a450f44d4ec58d1fd0d3f5b80a25aad5ea07d5e1490a70bb085d595649e685e443bd3873d302a5c3ff1edbd39a4e541ef2409edee8937392ce18727ed48e642e6afb2b9f34a07d99a4ee3781e2f922e123a1dc03f45ada557eda4fc9da2ebc43371d35b2f30dc9d5270ca9ed5362ad53804900e6d9c5e063213e27b2090c704066f6ae6b126560c0f49073343b1945a0fc22e702c04f2f776755cb479018dd7b2a9f3862e892306e800119d30555aa190b872cfdd19eebedaac2cccc5e64a9bdab0bafd6ba3f490632bd", 0xe80) 23:51:42 executing program 2: r0 = syz_open_dev$hidraw(&(0x7f0000000140), 0x0, 0x1) write$hidraw(r0, 0x0, 0x0) r1 = syz_open_dev$hidraw(&(0x7f0000000140), 0x0, 0x1) r2 = syz_open_dev$evdev(&(0x7f0000001080), 0x7, 0x0) read$hidraw(r1, &(0x7f0000000040)=""/57, 0x39) ioctl$EVIOCGMASK(r2, 0x5452, &(0x7f0000000100)={0x3fd67d5a47b743fa, 0x0, 0x0}) ioctl$EVIOCSABS3F(r2, 0x401845ff, &(0x7f0000001040)={0x101, 0x5f3f4a09, 0x6, 0x8, 0x1ff}) ioctl$HIDIOCSFEATURE(r1, 0xc0404806, &(0x7f0000000000)="b48332c179a199a2d0a03ae3aa4d8c9a90c689587e6f") [ 2271.818433][ T33] audit: type=1800 audit(1625097102.029:58): pid=28131 uid=0 auid=4294967295 ses=4294967295 subj==unconfined op=collect_data cause=failed(directio) comm="syz-executor.5" name=48C7C060 dev="sda1" ino=14733 res=0 errno=0 23:51:42 executing program 3: r0 = syz_open_dev$hidraw(&(0x7f0000000140), 0x0, 0x1) write$hidraw(r0, &(0x7f0000000180)="66080a810c28ad27cf86f5e368392e05eed4f4d4825954833b3144e7228d9af97c06e5d46985e6393007c542e53b9ec0f6e52a48954e119efd3c5d71b60cd399e9c64d514934d87c2c6f50699aedd1857a86eef52e4a5c661e747ed36824f54ec459d164be8186d9e3a79e131a73650d0a4f709d01c76efc8d33105a36f278e8f7de5838b1fc9d9e2ad7b1e0ca2de1410e05ead0b0d62add348a4119e45cc17fbc6988854d7dc283bb2d4026b25ea6b504f489e08072eb90ee0c99068c99457661ec19cad5545be38bff1f94d21e6db3fff0ee9b4eab9fbf35c5911b38a0129d076df053da54e435d53a005d1aca5e4d0af10e2eb5eeffbcb574dae4bab35455661ddf2e4a12c9740d9fb0282ea741f1765ebb2341f7091ca6d0244871ba9b977bb4caf4787ed19de1afd936ba3c6921587c79e8b9ce1d82cf15d329af90da66b8cc6ed5fe64a3656e902ab556d90841535c119b3ac2037b4251b809185ac3175c535c38012f61801d1d27fa7fcf3853e8a3b2e10feffd174172505a7297f6e756f8ce1adf538fdf29f73b5bd404d5cff95d9ccd947df44eda3a7fc0940f1ee98c2ba0b638ae865a24152fb1b47e792703e7bb9a7d291fd180894157d40ec589a36b95e5faea4713f2da83d35fe8d8528ed2bc5505cc3cce02d9467ede1479e64dbcf55ddebfb28dc2b3fd5c5a65b2d2cd4bca47dc7536d07ce26fac53dc3ab697c089d8611b3de89a7250b905a30f86b707bb6719080b0fc9c04d50760bc5b825911bf804d083215b74e419f01477cd8ca5862dc4f7ac4751cbba65241c7428b4f12fd311f3802042cd00df968e3f8a940badeb3f892ff107d6a7860bd6666e4a5edd1ec4e8ead30237342043465fb2eb5128de9256b39cb161044a871ac9b559cd781b66f6292e1e06b536961058edcc81406369f0f28c1c8669f267a79ebe9546afe6026cf920bd2aa31aad669498707b20e0019514a5cea3e898d5aacd3d80d44c791c030202791f9c5bca391cd0d8140997ac68e7d5470235bac6d7d0cf30e70b6e51a36b66a5b3ba10abbf5688eb388ca533099de61803cce2b91be46e3b55d117c49ef9f2fdbd09220af9923eaa21a0094a4cab2cf43379dc534a197172d1d290bc75ec960fe9551f6fe4bfc4a8142c6aa4a48fb8e6ec8f1dba02b17e3a7cf96081a92c81815229d430826a7e1ac21fe5c211b036941cb2ba93eae4a6a8743af8fd08fe3d91b8ffd52d4dc7ddcc06821e15ce0490a32680a6dadededb66b645a05c63f3944b8a97bf86f13b2231d3b632ea8378f944f22f64c7707710b93b563ec70d56611c463bc0cc6fe9f21aa7e2e9a805e83b717634bc74717df1ecccb42110621531c3f59e68670dfeb6e133b55b691a1b4375ca7a0ef3c02072c8a62fe8eb3b4810cc825d09bf9ba7ca2dcdb5a0eb46f246a125744f20caa9e2b38ceec454ba63c1fb47b580603243e756f7f04e40e36f797b3f14dd30d08335aa40069bf492609e077806d8c52b9ca8432f26d85df843ee7055673334e8ca0d809e710b295631526be449ea826dd57fca05c3d6d6b779a964f0fe7cb16a39013ea39a8000fff94aa9e4d6b85da2719bad63dc53010918c7fdde0975e1f305ed6ee8ff87ef98ef6004884071ba52ab6a81ede40a9709aa455f05f0bcdbfa1aef1360a7c7256aa3bbc744d2c6f307fb0c1c672795c8f7ff5e37c3cc479632de3350f8c5a6d192d8eb73a6977702d423694214aa4677c3ffc793c740268331c25784594e1c5293483a4a2a01101f4baeedf4090998d9ddc865963574c5b05d5a3c10dcb3b70ce567b071454021b5b562195ed36cef59695f3265e4e08a2b2e70c4bca2700c5243e6e999179bde174da15b4ab4d7b304dc67a7a03c32cdb096fbcd904f9d787bc95fe8a22b6613f28a71b5460d44a414c63d495538c6020667db10d49b1d8874cfaa77666d12087643a9e322dfade4cdac2bee7d22c129027713e46d80f498c9eda027b053fd785aa1b7ae019a53a32b7e51d54d94a5fb746cd1e6e77b4d65b3c48b2b9789da203f467934b2334569d9d5a138d87afe65b0d7ada380565f259ec63490163699fa945e10ab39d216db75d6227c11f34c7256e1af892088b507aa6b574a522b87c617bf53f42b3a8c399fcb8c8d2d7a8fc981965c67294a48d1a62f3fe4abd2f540359a4f74e4f3c65bbdf520d926a501b59232a74fe612f57c526f9a2328034d489829e451f771feda276d875bb313268e9f38c06a02799dc3ee4dec3329fd45f1695760299a45ef89bf6e0f000e167a86dd9c6c244134d2985e788838910ab92734494e3207c5ea5d6ce44925b77a4a43d9f9795423297aa2762d4a326784fb86559f1f5713935851910cdc117c1886326124af384d73a67cf95cd0bdba977f286849eb9cebab51241d2d6def1c95058b8b7847b8d84db44668d3204a1cae325c0822735b075caa612eb68d326e1fac7bed9a4b7f93395a067464372704526506c4024b317604924d1055b1b75042e763c132af6754d202b1a4438654d1ff4082d07ca378ce50e010c9a58d77a878198b7313cda06caa9a97ee96e0947fbd1c0389b69ce96490596d4051362eea6829d1795b8168ab468d506d6fa7d286b52446da4d25b4730c1276a0b6b283689ec3f64fc39470054efdfb6e261e80454e382f3c40b6cbf8ae242c01beaaed1d7195e455a40e0ad478d23ca152cde33d525961907a55c408fbdd7e7eded5eb6e9a51ab1c516cafa6b10cd41bf0f57e3ce22b79bcd2daf5469117ba4337a626f68199858f445ac0380833c5f4c7a4d35c2e9e7bcf355c6a97863281f393c19d6dded835d31c06e0dbfbf5734ecfdd3e866c97061da5494d19e7dc8584c63a85bcaa4dd97396e833acc46945119c8048402b6326a93a66619a9a3bdb87457b5fced065f15a7d2023cf2e757ed6fd35a4ad4272aeea83bf077383850f6e1112f288cc2f72e53940bc71199803d9989c8859722f4190cc4faca3377f2d1bf9fcd54c157ea5dc36b54ffebcdeb8a5df9b5d555edef8909f387864cbaabbf18fff45254703cb62e38f9cdeee2b769c9ce1d3f16ab92e0e3af6067cd252f9aa28ae81f763e1f99a50e4573da5becbcb6b11ffe8b48bbb037d7a07f5953acb422af10395b769081629f71c2a182a7633cb703731afa8cecfde76618523669fa93ded5c4ea7727775498980941228a9af3ec6292268652ed4f3731a74334d86802ae05a560d9ef82bccdd96c0c063d6e25583f51c3bd3b5225e33d4defde886727f8b9cde46b7ee9ff0f33eaf4ee1a3aea890980d012c6d14cdd82780798fa4356430a3c45abd5f4835025240cd8afa74a5381744edd3f475316ab7c00467a9588a50edcb40d5f0733f33a47ea5e92471a24dced48d974e227faf839fdfcda75d335743d56eea520c5d3fa523fe639851d2237f02424a8d81fecdf32d375b6cc8d2cacc3b1b3c33898fa2a24c0a23bf6852fb34361ba9bb46c00458644f1c5f827dee7a9dacaadb7e97ee7f55f391a9f161aa3751cde7a648ccf4efcb4f452c34deb98da9c794fe73dde94ada575f08f277212aaea70902f2ca0d927b7190a787852935c37413817f41a31acb8007687675a91d3d81865acb06c22328d87aa70d897b7a76b5c062f97d1e6bdd12c3dc4e1752e8cb7cc28624fb5b8ac5e1d0d4377046fd76e53600891aaeb32375eddd7312a2b60f5c61da0491831c3a1d530ec1ae2af4c291c6468b5d64177b29497945d9d391182e677e2bdaa1ce3eba807169ed011c9e3a7ff1cc43a37eb1155ea4a592d70585471cd4d6cb65b329a90ed2a964c4ab4b32b52fc6c1ba3f0dc53b3504645b243e6a5cccffd93b45d9cc383fb965274749b4c186f2fc0f03154208c23f1edb43d87ba43a7bb610524bffae8338f1a6d07e55984a8ad868d2def6c6e1c916b1abf862f5a2386ae3661d2d500a31a0f8188e8fa0a353d6224a383a3d5c12988411e94f2f17fef94899af064c4a9268793fd5a6899d83c222ec3c534eae737dc1ad291e848f416fdea38e44b16c1a3b73a18f3df437cfad7bef9ced8a8012fe996865dc140bf4fd3523e770fc6d08546cf9c4ae558ca7e22843dd9df3366445a347309646e9a4be32421464b0bcf8d176b1d7cf1d076f1e18511c1f5e2e19f9860f1dcba793bfa46b24f840ba9308d5369c5f43a7650ad91ea680b3a38278e17c09991f272a6031787b43746e94bf54512664145bd00c337dbaebc3f0aae10734fcd5e103e406a27fafe3e2e965f59662b0b2c2cdb098ba5b3451ae9700555c71a913c9e21a4857cc950a3a628eb494e2ecc634957f31db0c307041ecb95c2cd52e33374be763572f869a549ac0da011321be932aadafec799d8c41af3eac3d9fcb0dbc4dd26978b2ed3c827f838c2d0b6a74be1cf76c2abab9fbee4ca3e33b6622489840e601dc40f7612d9511053b335cdc795d934c971700a4efd973e3b271a97a4a0820926906501b584401bfdfbf1afdf0f83f66c32a0f54d741ffd44bb9422e99554102caa9de32edf4959f5ff7fdf553cb31ae6e588e9ae51e2da5ab8c46f8c11eabf78df558c4d4c16531a2d63f9a5f65b288c548f4a58deeb46d92e66955cc9386aaae01bb746b345a97e323d23654d3cf27aa2031c441868ef8cd9be7f8ce96a47bfd6d84dd5f8140651a08bddcc9f9a8dc0397da5b456f67f210b82157230195586d21e6fda980a61f84741ee3f5be3ee3725b44c9a316d9deb544eb9d62cda564bf3fc49c3bc4e82f520e1e20a506d7abd14a90e4026349993dd803cd696055625090d8e64bf87e44dc53f4b1e93b93bd232778329e8aa8aa8a4d1cab0c905c8c9431c607f03a6cdb5df1465004e78ce2b55642a46906b87f808de83881803aaf4567b85406445c3a48ec487f22d125ef7eba45cbbd6d069338c85dd9095fbf2ee39140ff9653278212a450f44d4ec58d1fd0d3f5b80a25aad5ea07d5e1490a70bb085d595649e685e443bd3873d302a5c3ff1edbd39a4e541ef2409edee8937392ce18727ed48e642e6afb2b9f34a07d99a4ee3781e2f922e123a1dc03f45ada557eda4fc9da2ebc43371d35b2f30dc9d5270ca9ed5362ad53804900e6d9c5e063213e27b2090c704066f6ae6b126560c0f49073343b1945a0fc22e702c04f2f776755cb479018dd7b2a9f3862e892306e800119d30555aa190b872cfdd19eebedaac2cccc5e64a9bdab0bafd6ba3f490632bd07", 0xfffffdef) 23:51:42 executing program 1: r0 = syz_open_dev$hidraw(&(0x7f0000000140), 0x0, 0x1) syz_open_dev$hidraw(0x0, 0x0, 0x2c00) write$hidraw(r0, &(0x7f0000000180)="66080a810c28ad27cf86f5e368392e05eed4f4d4825954833b3144e7228d9af97c06e5d46985e6393007c542e53b9ec0f6e52a48954e119efd3c5d71b60cd399e9c64d514934d87c2c6f50699aedd1857a86eef53f4a5c661e747ed36824f54ec459d164be8186d9e3a79e131a73650d0a4f709d01c76efc8d33105a36f278e8f7de5838b1fc9d9e2ad7b1e0ca2de1410e05ead0b0d62add348a4119e45cc17fbc6988854d7dc283bb2d4026b25ea6b504f489e08072eb90ee0c99068c99457661ec19cad5545be38bff1f94d21e6db3fff0ee9b4eab9fbf35c5911b38a0129d076df053da54e435d53a005d1aca5e4d0af10e2eb5eeffbcb574dae4bab35455661ddf2e4a12c9740d9fb0282ea741f1765ebb2341f7091ca6d0244871ba9b977bb4caf4787ed19de1afd936ba3c6921587c79e8b9ce1d82cf15d329af90da66b8cc6ed5fe64a3656e902ab556d90841535c119b3ac2037b4251b809185ac3175c535c38012f61801d1d27fa7fcf3853e8a3b2e10feffd174172505a7297f6e756f8ce1adf538fdf29f73b5bd404d5cff95d9ccd947df44eda3a7fc0940f1ee98c2ba0b638ae865a24152fb1b47e792703e7bb9a7d291fd180894157d40ec589a36b95e5faea4713f2da83d35fe8d8528ed2bc5505cc3cce02d9467ede1479e64dbcf55ddebfb28dc2b3fd5c5a65b2d2cd4bca47dc7536d07ce26fac53dc3ab697c089d8611b3de89a7250b905a30f86b707bb6719080b0fc9c04d50760bc5b825911bf804d083215b74e419f01477cd8ca5862dc4f7ac4751cbba65241c7428b4f12fd311f3802042cd00df968e3f8a940badeb3f892ff107d6a7860bd6666e4a5edd1ec4e8ead30237342043465fb2eb5128de9256b39cb161044a871ac9b559cd781b66f6292e1e06b536961058edcc81406369f0f28c1c8669f267a79ebe9546afe6026cf920bd2aa31aad669498707b20e0019514a5cea3e898d5aacd3d80d44c791c030202791f9c5bca391cd0d8140997ac68e7d5470235bac6d7d0cf30e70b6e51a36b66a5b3ba10abbf5688eb388ca533099de61803cce2b91be46e3b55d117c49ef9f2fdbd09220af9923eaa21a0094a4cab2cf43379dc534a197172d1d290bc75ec960fe9551f6fe4bfc4a8142c6aa4a48fb8e6ec8f1dba02b17e3a7cf96081a92c81815229d430826a7e1ac21fe5c211b036941cb2ba93eae4a6a8743af8fd08fe3d91b8ffd52d4dc7ddcc06821e15ce0490a32680a6dadededb66b645a05c63f3944b8a97bf86f13b2231d3b632ea8378f944f22f64c7707710b93b563ec70d56611c463bc0cc6fe9f21aa7e2e9a805e83b717634bc74717df1ecccb42110621531c3f59e68670dfeb6e133b55b691a1b4375ca7a0ef3c02072c8a62fe8eb3b4810cc825d09bf9ba7ca2dcdb5a0eb46f246a125744f20caa9e2b38ceec454ba63c1fb47b580603243e756f7f04e40e36f797b3f14dd30d08335aa40069bf492609e077806d8c52b9ca8432f26d85df843ee7055673334e8ca0d809e710b295631526be449ea826dd57fca05c3d6d6b779a964f0fe7cb16a39013ea39a8000fff94aa9e4d6b85da2719bad63dc53010918c7fdde0975e1f305ed6ee8ff87ef98ef6004884071ba52ab6a81ede40a9709aa455f05f0bcdbfa1aef1360a7c7256aa3bbc744d2c6f307fb0c1c672795c8f7ff5e37c3cc479632de3350f8c5a6d192d8eb73a6977702d423694214aa4677c3ffc793c740268331c25784594e1c5293483a4a2a01101f4baeedf4090998d9ddc865963574c5b05d5a3c10dcb3b70ce567b071454021b5b562195ed36cef59695f3265e4e08a2b2e70c4bca2700c5243e6e999179bde174da15b4ab4d7b304dc67a7a03c32cdb096fbcd904f9d787bc95fe8a22b6613f28a71b5460d44a414c63d495538c6020667db10d49b1d8874cfaa77666d12087643a9e322dfade4cdac2bee7d22c129027713e46d80f498c9eda027b053fd785aa1b7ae019a53a32b7e51d54d94a5fb746cd1e6e77b4d65b3c48b2b9789da203f467934b2334569d9d5a138d87afe65b0d7ada380565f259ec63490163699fa945e10ab39d216db75d6227c11f34c7256e1af892088b507aa6b574a522b87c617bf53f42b3a8c399fcb8c8d2d7a8fc981965c67294a48d1a62f3fe4abd2f540359a4f74e4f3c65bbdf520d926a501b59232a74fe612f57c526f9a2328034d489829e451f771feda276d875bb313268e9f38c06a02799dc3ee4dec3329fd45f1695760299a45ef89bf6e0f000e167a86dd9c6c244134d2985e788838910ab92734494e3207c5ea5d6ce44925b77a4a43d9f9795423297aa2762d4a326784fb86559f1f5713935851910cdc117c1886326124af384d73a67cf95cd0bdba977f286849eb9cebab51241d2d6def1c95058b8b7847b8d84db44668d3204a1cae325c0822735b075caa612eb68d326e1fac7bed9a4b7f93395a067464372704526506c4024b317604924d1055b1b75042e763c132af6754d202b1a4438654d1ff4082d07ca378ce50e010c9a58d77a878198b7313cda06caa9a97ee96e0947fbd1c0389b69ce96490596d4051362eea6829d1795b8168ab468d506d6fa7d286b52446da4d25b4730c1276a0b6b283689ec3f64fc39470054efdfb6e261e80454e382f3c40b6cbf8ae242c01beaaed1d7195e455a40e0ad478d23ca152cde33d525961907a55c408fbdd7e7eded5eb6e9a51ab1c516cafa6b10cd41bf0f57e3ce22b79bcd2daf5469117ba4337a626f68199858f445ac0380833c5f4c7a4d35c2e9e7bcf355c6a97863281f393c19d6dded835d31c06e0dbfbf5734ecfdd3e866c97061da5494d19e7dc8584c63a85bcaa4dd97396e833acc46945119c8048402b6326a93a66619a9a3bdb87457b5fced065f15a7d2023cf2e757ed6fd35a4ad4272aeea83bf077383850f6e1112f288cc2f72e53940bc71199803d9989c8859722f4190cc4faca3377f2d1bf9fcd54c157ea5dc36b54ffebcdeb8a5df9b5d555edef8909f387864cbaabbf18fff45254703cb62e38f9cdeee2b769c9ce1d3f16ab92e0e3af6067cd252f9aa28ae81f763e1f99a50e4573da5becbcb6b11ffe8b48bbb037d7a07f5953acb422af10395b769081629f71c2a182a7633cb703731afa8cecfde76618523669fa93ded5c4ea7727775498980941228a9af3ec6292268652ed4f3731a74334d86802ae05a560d9ef82bccdd96c0c063d6e25583f51c3bd3b5225e33d4defde886727f8b9cde46b7ee9ff0f33eaf4ee1a3aea890980d012c6d14cdd82780798fa4356430a3c45abd5f4835025240cd8afa74a5381744edd3f475316ab7c00467a9588a50edcb40d5f0733f33a47ea5e92471a24dced48d974e227faf839fdfcda75d335743d56eea520c5d3fa523fe639851d2237f02424a8d81fecdf32d375b6cc8d2cacc3b1b3c33898fa2a24c0a23bf6852fb34361ba9bb46c00458644f1c5f827dee7a9dacaadb7e97ee7f55f391a9f161aa3751cde7a648ccf4efcb4f452c34deb98da9c794fe73dde94ada575f08f277212aaea70902f2ca0d927b7190a787852935c37413817f41a31acb8007687675a91d3d81865acb06c22328d87aa70d897b7a76b5c062f97d1e6bdd12c3dc4e1752e8cb7cc28624fb5b8ac5e1d0d4377046fd76e53600891aaeb32375eddd7312a2b60f5c61da0491831c3a1d530ec1ae2af4c291c6468b5d64177b29497945d9d391182e677e2bdaa1ce3eba807169ed011c9e3a7ff1cc43a37eb1155ea4a592d70585471cd4d6cb65b329a90ed2a964c4ab4b32b52fc6c1ba3f0dc53b3504645b243e6a5cccffd93b45d9cc383fb965274749b4c186f2fc0f03154208c23f1edb43d87ba43a7bb610524bffae8338f1a6d07e55984a8ad868d2def6c6e1c916b1abf862f5a2386ae3661d2d500a31a0f8188e8fa0a353d6224a383a3d5c12988411e94f2f17fef94899af064c4a9268793fd5a6899d83c222ec3c534eae737dc1ad291e848f416fdea38e44b16c1a3b73a18f3df437cfad7bef9ced8a8012fe996865dc140bf4fd3523e770fc6d08546cf9c4ae558ca7e22843dd9df3366445a347309646e9a4be32421464b0bcf8d176b1d7cf1d076f1e18511c1f5e2e19f9860f1dcba793bfa46b24f840ba9308d5369c5f43a7650ad91ea680b3a38278e17c09991f272a6031787b43746e94bf54512664145bd00c337dbaebc3f0aae10734fcd5e103e406a27fafe3e2e965f59662b0b2c2cdb098ba5b3451ae9700555c71a913c9e21a4857cc950a3a628eb494e2ecc634957f31db0c307041ecb95c2cd52e33374be763572f869a549ac0da011321be932aadafec799d8c41af3eac3d9fcb0dbc4dd26978b2ed3c827f838c2d0b6a74be1cf76c2abab9fbee4ca3e33b6622489840e601dc40f7612d9511053b335cdc795d934c971700a4efd973e3b271a97a4a0820926906501b584401bfdfbf1afdf0f83f66c32a0f54d741ffd44bb9422e99554102caa9de32edf4959f5ff7fdf553cb31ae6e588e9ae51e2da5ab8c46f8c11eabf78df558c4d4c16531a2d63f9a5f65b288c548f4a58deeb46d92e66955cc9386aaae01bb746b345a97e323d23654d3cf27aa2031c441868ef8cd9be7f8ce96a47bfd6d84dd5f8140651a08bddcc9f9a8dc0397da5b456f67f210b82157230195586d21e6fda980a61f84741ee3f5be3ee3725b44c9a316d9deb544eb9d62cda564bf3fc49c3bc4e82f520e1e20a506d7abd14a90e4026349993dd803cd696055625090d8e64bf87e44dc53f4b1e93b93bd232778329e8aa8aa8a4d1cab0c905c8c9431c607f03a6cdb5df1465004e78ce2b55642a46906b87f808de83881803aaf4567b85406445c3a48ec487f22d125ef7eba45cbbd6d069338c85dd9095fbf2ee39140ff9653278212a450f44d4ec58d1fd0d3f5b80a25aad5ea07d5e1490a70bb085d595649e685e443bd3873d302a5c3ff1edbd39a4e541ef2409edee8937392ce18727ed48e642e6afb2b9f34a07d99a4ee3781e2f922e123a1dc03f45ada557eda4fc9da2ebc43371d35b2f30dc9d5270ca9ed5362ad53804900e6d9c5e063213e27b2090c704066f6ae6b126560c0f49073343b1945a0fc22e702c04f2f776755cb479018dd7b2a9f3862e892306e800119d30555aa190b872cfdd19eebedaac2cccc5e64a9bdab0bafd6ba3f490632bd", 0xe80) 23:51:42 executing program 4: r0 = syz_open_dev$hidraw(&(0x7f0000000140), 0x0, 0x1) write$hidraw(r0, &(0x7f0000000180)="66080a810c28ad27cf86f5e368392e05eed4f4d4825954833b3144e7228d9af97c06e5d46985e6393007c542e53b9ec0f6e52a48954e119efd3c5d71b60cd399e9c64d514934d87c2c6f50699aedd1857a86eef53f4a5c661e747ed36824f54ec459d164be8186d9e3a79e131a73650d0a4f709d01c76efc8d33105a36f278e8f7de5838b1fc9d9e2ad7b1e0ca2de1410e05ead0b0d62add348a4119e45cc17fbc6988854d7dc283bb2d4026b25ea6b504f489e08072eb90ee0c99068c99457661ec19cad5545be38bff1f94d21e6db3fff0ee9b4eab9fbf35c5911b38a0129d076df053da54e435d53a005d1aca5e4d0af10e2eb5eeffbcb574dae4bab35455661ddf2e4a12c9740d9fb0282ea741f1765ebb2341f7091ca6d0244871ba9b977bb4caf4787ed19de1afd936ba3c6921587c79e8b9ce1d82cf15d329af90da66b8cc6ed5fe64a3656e902ab556d90841535c119b3ac2037b4251b809185ac3175c535c38012f61801d1d27fa7fcf3853e8a3b2e10feffd174172505a7297f6e756f8ce1adf538fdf29f73b5bd404d5cff95d9ccd947df44eda3a7fc0940f1ee98c2ba0b638ae865a24152fb1b47e792703e7bb9a7d291fd180894157d40ec589a36b95e5faea4713f2da83d35fe8d8528ed2bc5505cc3cce02d9467ede1479e64dbcf55ddebfb28dc2b3fd5c5a65b2d2cd4bca47dc7536d07ce26fac53dc3ab697c089d8611b3de89a7250b905a30f86b707bb6719080b0fc9c04d50760bc5b825911bf804d083215b74e419f01477cd8ca5862dc4f7ac4751cbba65241c7428b4f12fd311f3802042cd00df968e3f8a940badeb3f892ff107d6a7860bd6666e4a5edd1ec4e8ead30237342043465fb2eb5128de9256b39cb161044a871ac9b559cd781b66f6292e1e06b536961058edcc81406369f0f28c1c8669f267a79ebe9546afe6026cf920bd2aa31aad669498707b20e0019514a5cea3e898d5aacd3d80d44c791c030202791f9c5bca391cd0d8140997ac68e7d5470235bac6d7d0cf30e70b6e51a36b66a5b3ba10abbf5688eb388ca533099de61803cce2b91be46e3b55d117c49ef9f2fdbd09220af9923eaa21a0094a4cab2cf43379dc534a197172d1d290bc75ec960fe9551f6fe4bfc4a8142c6aa4a48fb8e6ec8f1dba02b17e3a7cf96081a92c81815229d430826a7e1ac21fe5c211b036941cb2ba93eae4a6a8743af8fd08fe3d91b8ffd52d4dc7ddcc06821e15ce0490a32680a6dadededb66b645a05c63f3944b8a97bf86f13b2231d3b632ea8378f944f22f64c7707710b93b563ec70d56611c463bc0cc6fe9f21aa7e2e9a805e83b717634bc74717df1ecccb42110621531c3f59e68670dfeb6e133b55b691a1b4375ca7a0ef3c02072c8a62fe8eb3b4810cc825d09bf9ba7ca2dcdb5a0eb46f246a125744f20caa9e2b38ceec454ba63c1fb47b580603243e756f7f04e40e36f797b3f14dd30d08335aa40069bf492609e077806d8c52b9ca8432f26d85df843ee7055673334e8ca0d809e710b295631526be449ea826dd57fca05c3d6d6b779a964f0fe7cb16a39013ea39a8000fff94aa9e4d6b85da2719bad63dc53010918c7fdde0975e1f305ed6ee8ff87ef98ef6004884071ba52ab6a81ede40a9709aa455f05f0bcdbfa1aef1360a7c7256aa3bbc744d2c6f307fb0c1c672795c8f7ff5e37c3cc479632de3350f8c5a6d192d8eb73a6977702d423694214aa4677c3ffc793c740268331c25784594e1c5293483a4a2a01101f4baeedf4090998d9ddc865963574c5b05d5a3c10dcb3b70ce567b071454021b5b562195ed36cef59695f3265e4e08a2b2e70c4bca2700c5243e6e999179bde174da15b4ab4d7b304dc67a7a03c32cdb096fbcd904f9d787bc95fe8a22b6613f28a71b5460d44a414c63d495538c6020667db10d49b1d8874cfaa77666d12087643a9e322dfade4cdac2bee7d22c129027713e46d80f498c9eda027b053fd785aa1b7ae019a53a32b7e51d54d94a5fb746cd1e6e77b4d65b3c48b2b9789da203f467934b2334569d9d5a138d87afe65b0d7ada380565f259ec63490163699fa945e10ab39d216db75d6227c11f34c7256e1af892088b507aa6b574a522b87c617bf53f42b3a8c399fcb8c8d2d7a8fc981965c67294a48d1a62f3fe4abd2f540359a4f74e4f3c65bbdf520d926a501b59232a74fe612f57c526f9a2328034d489829e451f771feda276d875bb313268e9f38c06a02799dc3ee4dec3329fd45f1695760299a45ef89bf6e0f000e167a86dd9c6c244134d2985e788838910ab92734494e3207c5ea5d6ce44925b77a4a43d9f9795423297aa2762d4a326784fb86559f1f5713935851910cdc117c1886326124af384d73a67cf95cd0bdba977f286849eb9cebab51241d2d6def1c95058b8b7847b8d84db44668d3204a1cae325c0822735b075caa612eb68d326e1fac7bed9a4b7f93395a067464372704526506c4024b317604924d1055b1b75042e763c132af6754d202b1a4438654d1ff4082d07ca378ce50e010c9a58d77a878198b7313cda06caa9a97ee96e0947fbd1c0389b69ce96490596d4051362eea6829d1795b8168ab468d506d6fa7d286b52446da4d25b4730c1276a0b6b283689ec3f64fc39470054efdfb6e261e80454e382f3c40b6cbf8ae242c01beaaed1d7195e455a40e0ad478d23ca152cde33d525961907a55c408fbdd7e7eded5eb6e9a51ab1c516cafa6b10cd41bf0f57e3ce22b79bcd2daf5469117ba4337a626f68199858f445ac0380833c5f4c7a4d35c2e9e7bcf355c6a97863281f393c19d6dded835d31c06e0dbfbf5734ecfdd3e866c97061da5494d19e7dc8584c63a85bcaa4dd97396e833acc46945119c8048402b6326a93a66619a9a3bdb87457b5fced065f15a7d2023cf2e757ed6fd35a4ad4272aeea83bf077383850f6e1112f288cc2f72e53940bc71199803d9989c8859722f4190cc4faca3377f2d1bf9fcd54c157ea5dc36b54ffebcdeb8a5df9b5d555edef8909f387864cbaabbf18fff45254703cb62e38f9cdeee2b769c9ce1d3f16ab92e0e3af6067cd252f9aa28ae81f763e1f99a50e4573da5becbcb6b11ffe8b48bbb037d7a07f5953acb422af10395b769081629f71c2a182a7633cb703731afa8cecfde76618523669fa93ded5c4ea7727775498980941228a9af3ec6292268652ed4f3731a74334d86802ae05a560d9ef82bccdd96c0c063d6e25583f51c3bd3b5225e33d4defde886727f8b9cde46b7ee9ff0f33eaf4ee1a3aea890980d012c6d14cdd82780798fa4356430a3c45abd5f4835025240cd8afa74a5381744edd3f475316ab7c00467a9588a50edcb40d5f0733f33a47ea5e92471a24dced48d974e227faf839fdfcda75d335743d56eea520c5d3fa523fe639851d2237f02424a8d81fecdf32d375b6cc8d2cacc3b1b3c33898fa2a24c0a23bf6852fb34361ba9bb46c00458644f1c5f827dee7a9dacaadb7e97ee7f55f391a9f161aa3751cde7a648ccf4efcb4f452c34deb98da9c794fe73dde94ada575f08f277212aaea70902f2ca0d927b7190a787852935c37413817f41a31acb8007687675a91d3d81865acb06c22328d87aa70d897b7a76b5c062f97d1e6bdd12c3dc4e1752e8cb7cc28624fb5b8ac5e1d0d4377046fd76e53600891aaeb32375eddd7312a2b60f5c61da0491831c3a1d530ec1ae2af4c291c6468b5d64177b29497945d9d391182e677e2bdaa1ce3eba807169ed011c9e3a7ff1cc43a37eb1155ea4a592d70585471cd4d6cb65b329a90ed2a964c4ab4b32b52fc6c1ba3f0dc53b3504645b243e6a5cccffd93b45d9cc383fb965274749b4c186f2fc0f03154208c23f1edb43d87ba43a7bb610524bffae8338f1a6d07e55984a8ad868d2def6c6e1c916b1abf862f5a2386ae3661d2d500a31a0f8188e8fa0a353d6224a383a3d5c12988411e94f2f17fef94899af064c4a9268793fd5a6899d83c222ec3c534eae737dc1ad291e848f416fdea38e44b16c1a3b73a18f3df437cfad7bef9ced8a8012fe996865dc140bf4fd3523e770fc6d08546cf9c4ae558ca7e22843dd9df3366445a347309646e9a4be32421464b0bcf8d176b1d7cf1d076f1e18511c1f5e2e19f9860f1dcba793bfa46b24f840ba9308d5369c5f43a7650ad91ea680b3a38278e17c09991f272a6031787b43746e94bf54512664145bd00c337dbaebc3f0aae10734fcd5e103e406a27fafe3e2e965f59662b0b2c2cdb098ba5b3451ae9700555c71a913c9e21a4857cc950a3a628eb494e2ecc634957f31db0c307041ecb95c2cd52e33374be763572f869a549ac0da011321be932aadafec799d8c41af3eac3d9fcb0dbc4dd26978b2ed3c827f838c2d0b6a74be1cf76c2abab9fbee4ca3e33b6622489840e601dc40f7612d9511053b335cdc795d934c971700a4efd973e3b271a97a4a0820926906501b584401bfdfbf1afdf0f83f66c32a0f54d741ffd44bb9422e99554102caa9de32edf4959f5ff7fdf553cb31ae6e588e9ae51e2da5ab8c46f8c11eabf78df558c4d4c16531a2d63f9a5f65b288c548f4a58deeb46d92e66955cc9386aaae01bb746b345a97e323d23654d3cf27aa2031c441868ef8cd9be7f8ce96a47bfd6d84dd5f8140651a08bddcc9f9a8dc0397da5b456f67f210b82157230195586d21e6fda980a61f84741ee3f5be3ee3725b44c9a316d9deb544eb9d62cda564bf3fc49c3bc4e82f520e1e20a506d7abd14a90e4026349993dd803cd696055625090d8e64bf87e44dc53f4b1e93b93bd232778329e8aa8aa8a4d1cab0c905c8c9431c607f03a6cdb5df1465004e78ce2b55642a46906b87f808de83881803aaf4567b85406445c3a48ec487f22d125ef7eba45cbbd6d069338c85dd9095fbf2ee39140ff9653278212a450f44d4ec58d1fd0d3f5b80a25aad5ea07d5e1490a70bb085d595649e685e443bd3873d302a5c3ff1edbd39a4e541ef2409edee8937392ce18727ed48e642e6afb2b9f34a07d99a4ee3781e2f922e123a1dc03f45ada557eda4fc9da2ebc43371d35b2f30dc9d5270ca9ed5362ad53804900e6d9c5e063213e27b2090c704066f6ae6b126560c0f49073343b1945a0fc22e702c04f2f776755cb479018dd7b2a9f3862e892306e800119d30555aa190b872cfdd19eebedaac2cccc5e", 0xe73) 23:51:42 executing program 5: syz_open_dev$evdev(0xfffffffffffffffc, 0x1f, 0x18f240) 23:51:42 executing program 2: r0 = syz_open_dev$hidraw(&(0x7f0000000140), 0x0, 0x1) write$hidraw(r0, 0x0, 0x0) r1 = syz_open_dev$hidraw(&(0x7f0000000140), 0x0, 0x1) r2 = syz_open_dev$evdev(&(0x7f0000001080), 0x7, 0x0) read$hidraw(r1, &(0x7f0000000040)=""/57, 0x39) ioctl$EVIOCGMASK(r2, 0x5452, &(0x7f0000000100)={0x3fd67d5a47b743fa, 0x0, 0x0}) ioctl$EVIOCSABS3F(r2, 0x401845ff, &(0x7f0000001040)={0x101, 0x5f3f4a09, 0x6, 0x8, 0x1ff}) ioctl$HIDIOCSFEATURE(r1, 0xc0404806, &(0x7f0000000000)="b48332c179a199a2d0a03ae3aa4d8c9a90c689587e6f") [ 2272.052929][ T33] audit: type=1800 audit(1625097102.269:59): pid=28145 uid=0 auid=4294967295 ses=4294967295 subj==unconfined op=collect_data cause=failed(directio) comm="syz-executor.5" name=48C7C060 dev="sda1" ino=14704 res=0 errno=0 23:51:42 executing program 0: r0 = syz_open_dev$evdev(&(0x7f0000000000), 0x1f, 0x200000) ioctl$EVIOCGPROP(r0, 0x80404509, &(0x7f0000000040)=""/104) r1 = syz_open_dev$hidraw(&(0x7f0000000140), 0x0, 0x0) write$hidraw(r1, &(0x7f0000000180)="66080a810c28ad27cf86f5e368392e05eed4f4d4825954833b3144e7228d9af97c06e5d46985e6393007c542e53b9ec0f6e52a48954e119efd3c5d71b60cd399e9c64d514934d87c2c6f50699aedd1857a86eef53f4a5c661e747ed36824f54ec459d164be8186d9e3a79e131a73650d0a4f709d01c76efc8d33105a36f278e8f7de5838b1fc9d9e2ad7b1e0ca2de1410e05ead0b0d62add348a4119e45cc17fbc6988854d7dc283bb2d4026b25ea6b504f489e08072eb90ee0c99068c99457661ec19cad5545be38bff1f94d21e6db3fff0ee9b4eab9fbf35c5911b38a0129d076df053da54e435d53a005d1aca5e4d0af10e2eb5eeffbcb574dae4bab35455661ddf2e4a12c9740d9fb0282ea741f1765ebb2341f7091ca6d0244871ba9b977bb4caf4787ed19de1afd936ba3c6921587c79e8b9ce1d82cf15d329af90da66b8cc6ed5fe64a3656e902ab556d90841535c119b3ac2037b4251b809185ac3175c535c38012f61801d1d27fa7fcf3853e8a3b2e10feffd174172505a7297f6e756f8ce1adf538fdf29f73b5bd404d5cff95d9ccd947df44eda3a7fc0940f1ee98c2ba0b638ae865a24152fb1b47e792703e7bb9a7d291fd180894157d40ec589a36b95e5faea4713f2da83d35fe8d8528ed2bc5505cc3cce02d9467ede1479e64dbcf55ddebfb28dc2b3fd5c5a65b2d2cd4bca47dc7536d07ce26fac53dc3ab697c089d8611b3de89a7250b905a30f86b707bb6719080b0fc9c04d50760bc5b825911bf804d083215b74e419f01477cd8ca5862dc4f7ac4751cbba65241c7428b4f12fd311f3802042cd00df968e3f8a940badeb3f892ff107d6a7860bd6666e4a5edd1ec4e8ead30237342043465fb2eb5128de9256b39cb161044a871ac9b559cd781b66f6292e1e06b536961058edcc81406369f0f28c1c8669f267a79ebe9546afe6026cf920bd2aa31aad669498707b20e0019514a5cea3e898d5aacd3d80d44c791c030202791f9c5bca391cd0d8140997ac68e7d5470235bac6d7d0cf30e70b6e51a36b66a5b3ba10abbf5688eb388ca533099de61803cce2b91be46e3b55d117c49ef9f2fdbd09220af9923eaa21a0094a4cab2cf43379dc534a197172d1d290bc75ec960fe9551f6fe4bfc4a8142c6aa4a48fb8e6ec8f1dba02b17e3a7cf96081a92c81815229d430826a7e1ac21fe5c211b036941cb2ba93eae4a6a8743af8fd08fe3d91b8ffd52d4dc7ddcc06821e15ce0490a32680a6dadededb66b645a05c63f3944b8a97bf86f13b2231d3b632ea8378f944f22f64c7707710b93b563ec70d56611c463bc0cc6fe9f21aa7e2e9a805e83b717634bc74717df1ecccb42110621531c3f59e68670dfeb6e133b55b691a1b4375ca7a0ef3c02072c8a62fe8eb3b4810cc825d09bf9ba7ca2dcdb5a0eb46f246a125744f20caa9e2b38ceec454ba63c1fb47b580603243e756f7f04e40e36f797b3f14dd30d08335aa40069bf492609e077806d8c52b9ca8432f26d85df843ee7055673334e8ca0d809e710b295631526be449ea826dd57fca05c3d6d6b779a964f0fe7cb16a39013ea39a8000fff94aa9e4d6b85da2719bad63dc53010918c7fdde0975e1f305ed6ee8ff87ef98ef6004884071ba52ab6a81ede40a9709aa455f05f0bcdbfa1aef1360a7c7256aa3bbc744d2c6f307fb0c1c672795c8f7ff5e37c3cc479632de3350f8c5a6d192d8eb73a6977702d423694214aa4677c3ffc793c740268331c25784594e1c5293483a4a2a01101f4baeedf4090998d9ddc865963574c5b05d5a3c10dcb3b70ce567b071454021b5b562195ed36cef59695f3265e4e08a2b2e70c4bca2700c5243e6e999179bde174da15b4ab4d7b304dc67a7a03c32cdb096fbcd904f9d787bc95fe8a22b6613f28a71b5460d44a414c63d495538c6020667db10d49b1d8874cfaa77666d12087643a9e322dfade4cdac2bee7d22c129027713e46d80f498c9eda027b053fd785aa1b7ae019a53a32b7e51d54d94a5fb746cd1e6e77b4d65b3c48b2b9789da203f467934b2334569d9d5a138d87afe65b0d7ada380565f259ec63490163699fa945e10ab39d216db75d6227c11f34c7256e1af892088b507aa6b574a522b87c617bf53f42b3a8c399fcb8c8d2d7a8fc981965c67294a48d1a62f3fe4abd2f540359a4f74e4f3c65bbdf520d926a501b59232a74fe612f57c526f9a2328034d489829e451f771feda276d875bb313268e9f38c06a02799dc3ee4dec3329fd45f1695760299a45ef89bf6e0f000e167a86dd9c6c244134d2985e788838910ab92734494e3207c5ea5d6ce44925b77a4a43d9f9795423297aa2762d4a326784fb86559f1f5713935851910cdc117c1886326124af384d73a67cf95cd0bdba977f286849eb9cebab51241d2d6def1c95058b8b7847b8d84db44668d3204a1cae325c0822735b075caa612eb68d326e1fac7bed9a4b7f93395a067464372704526506c4024b317604924d1055b1b75042e763c132af6754d202b1a4438654d1ff4082d07ca378ce50e010c9a58d77a878198b7313cda06caa9a97ee96e0947fbd1c0389b69ce96490596d4051362eea6829d1795b8168ab468d506d6fa7d286b52446da4d25b4730c1276a0b6b283689ec3f64fc39470054efdfb6e261e80454e382f3c40b6cbf8ae242c01beaaed1d7195e455a40e0ad478d23ca152cde33d525961907a55c408fbdd7e7eded5eb6e9a51ab1c516cafa6b10cd41bf0f57e3ce22b79bcd2daf5469117ba4337a626f68199858f445ac0380833c5f4c7a4d35c2e9e7bcf355c6a97863281f393c19d6dded835d31c06e0dbfbf5734ecfdd3e866c97061da5494d19e7dc8584c63a85bcaa4dd97396e833acc46945119c8048402b6326a93a66619a9a3bdb87457b5fced065f15a7d2023cf2e757ed6fd35a4ad4272aeea83bf077383850f6e1112f288cc2f72e53940bc71199803d9989c8859722f4190cc4faca3377f2d1bf9fcd54c157ea5dc36b54ffebcdeb8a5df9b5d555edef8909f387864cbaabbf18fff45254703cb62e38f9cdeee2b769c9ce1d3f16ab92e0e3af6067cd252f9aa28ae81f763e1f99a50e4573da5becbcb6b11ffe8b48bbb037d7a07f5953acb422af10395b769081629f71c2a182a7633cb703731afa8cecfde76618523669fa93ded5c4ea7727775498980941228a9af3ec6292268652ed4f3731a74334d86802ae05a560d9ef82bccdd96c0c063d6e25583f51c3bd3b5225e33d4defde886727f8b9cde46b7ee9ff0f33eaf4ee1a3aea890980d012c6d14cdd82780798fa4356430a3c45abd5f4835025240cd8afa74a5381744edd3f475316ab7c00467a9588a50edcb40d5f0733f33a47ea5e92471a24dced48d974e227faf839fdfcda75d335743d56eea520c5d3fa523fe639851d2237f02424a8d81fecdf32d375b6cc8d2cacc3b1b3c33898fa2a24c0a23bf6852fb34361ba9bb46c00458644f1c5f827dee7a9dacaadb7e97ee7f55f391a9f161aa3751cde7a648ccf4efcb4f452c34deb98da9c794fe73dde94ada575f08f277212aaea70902f2ca0d927b7190a787852935c37413817f41a31acb8007687675a91d3d81865acb06c22328d87aa70d897b7a76b5c062f97d1e6bdd12c3dc4e1752e8cb7cc28624fb5b8ac5e1d0d4377046fd76e53600891aaeb32375eddd7312a2b60f5c61da0491831c3a1d530ec1ae2af4c291c6468b5d64177b29497945d9d391182e677e2bdaa1ce3eba807169ed011c9e3a7ff1cc43a37eb1155ea4a592d70585471cd4d6cb65b329a90ed2a964c4ab4b32b52fc6c1ba3f0dc53b3504645b243e6a5cccffd93b45d9cc383fb965274749b4c186f2fc0f03154208c23f1edb43d87ba43a7bb610524bffae8338f1a6d07e55984a8ad868d2def6c6e1c916b1abf862f5a2386ae3661d2d500a31a0f8188e8fa0a353d6224a383a3d5c12988411e94f2f17fef94899af064c4a9268793fd5a6899d83c222ec3c534eae737dc1ad291e848f416fdea38e44b16c1a3b73a18f3df437cfad7bef9ced8a8012fe996865dc140bf4fd3523e770fc6d08546cf9c4ae558ca7e22843dd9df3366445a347309646e9a4be32421464b0bcf8d176b1d7cf1d076f1e18511c1f5e2e19f9860f1dcba793bfa46b24f840ba9308d5369c5f43a7650ad91ea680b3a38278e17c09991f272a6031787b43746e94bf54512664145bd00c337dbaebc3f0aae10734fcd5e103e406a27fafe3e2e965f59662b0b2c2cdb098ba5b3451ae9700555c71a913c9e21a4857cc950a3a628eb494e2ecc634957f31db0c307041ecb95c2cd52e33374be763572f869a549ac0da011321be932aadafec799d8c41af3eac3d9fcb0dbc4dd26978b2ed3c827f838c2d0b6a74be1cf76c2abab9fbee4ca3e33b6622489840e601dc40f7612d9511053b335cdc795d934c971700a4efd973e3b271a97a4a0820926906501b584401bfdfbf1afdf0f83f66c32a0f54d741ffd44bb9422e99554102caa9de32edf4959f5ff7fdf553cb31ae6e588e9ae51e2da5ab8c46f8c11eabf78df558c4d4c16531a2d63f9a5f65b288c548f4a58deeb46d92e66955cc9386aaae01bb746b345a97e323d23654d3cf27aa2031c441868ef8cd9be7f8ce96a47bfd6d84dd5f8140651a08bddcc9f9a8dc0397da5b456f67f210b82157230195586d21e6fda980a61f84741ee3f5be3ee3725b44c9a316d9deb544eb9d62cda564bf3fc49c3bc4e82f520e1e20a506d7abd14a90e4026349993dd803cd696055625090d8e64bf87e44dc53f4b1e93b93bd232778329e8aa8aa8a4d1cab0c905c8c9431c607f03a6cdb5df1465004e78ce2b55642a46906b87f808de83881803aaf4567b85406445c3a48ec487f22d125ef7eba45cbbd6d069338c85dd9095fbf2ee39140ff9653278212a450f44d4ec58d1fd0d3f5b80a25aad5ea07d5e1490a70bb085d595649e685e443bd3873d302a5c3ff1edbd39a4e541ef2409edee8937392ce18727ed48e642e6afb2b9f34a07d99a4ee3781e2f922e123a1dc03f45ada557eda4fc9da2ebc43371d35b2f30dc9d5270ca9ed5362ad53804900e6d9c5e063213e27b2090c704066f6ae6b126560c0f49073343b1945a0fc22e702c04f2f776755cb479018dd7b2a9f3862e892306e800119d30555aa190b872cfdd19eebedaac2cccc5e64a9bdab0bafd6ba3f490632bd07", 0xfffffdef) 23:51:42 executing program 1: syz_open_dev$evdev(0xfffffffffffffffc, 0x1f, 0x18f240) 23:51:42 executing program 4: r0 = syz_open_dev$hidraw(&(0x7f0000000140), 0x0, 0x1) write$hidraw(r0, &(0x7f0000000180)="66080a810c28ad27cf86f5e368392e05eed4f4d4825954833b3144e7228d9af97c06e5d46985e6393007c542e53b9ec0f6e52a48954e119efd3c5d71b60cd399e9c64d514934d87c2c6f50699aedd1857a86eef53f4a5c661e747ed36824f54ec459d164be8186d9e3a79e131a73650d0a4f709d01c76efc8d33105a36f278e8f7de5838b1fc9d9e2ad7b1e0ca2de1410e05ead0b0d62add348a4119e45cc17fbc6988854d7dc283bb2d4026b25ea6b504f489e08072eb90ee0c99068c99457661ec19cad5545be38bff1f94d21e6db3fff0ee9b4eab9fbf35c5911b38a0129d076df053da54e435d53a005d1aca5e4d0af10e2eb5eeffbcb574dae4bab35455661ddf2e4a12c9740d9fb0282ea741f1765ebb2341f7091ca6d0244871ba9b977bb4caf4787ed19de1afd936ba3c6921587c79e8b9ce1d82cf15d329af90da66b8cc6ed5fe64a3656e902ab556d90841535c119b3ac2037b4251b809185ac3175c535c38012f61801d1d27fa7fcf3853e8a3b2e10feffd174172505a7297f6e756f8ce1adf538fdf29f73b5bd404d5cff95d9ccd947df44eda3a7fc0940f1ee98c2ba0b638ae865a24152fb1b47e792703e7bb9a7d291fd180894157d40ec589a36b95e5faea4713f2da83d35fe8d8528ed2bc5505cc3cce02d9467ede1479e64dbcf55ddebfb28dc2b3fd5c5a65b2d2cd4bca47dc7536d07ce26fac53dc3ab697c089d8611b3de89a7250b905a30f86b707bb6719080b0fc9c04d50760bc5b825911bf804d083215b74e419f01477cd8ca5862dc4f7ac4751cbba65241c7428b4f12fd311f3802042cd00df968e3f8a940badeb3f892ff107d6a7860bd6666e4a5edd1ec4e8ead30237342043465fb2eb5128de9256b39cb161044a871ac9b559cd781b66f6292e1e06b536961058edcc81406369f0f28c1c8669f267a79ebe9546afe6026cf920bd2aa31aad669498707b20e0019514a5cea3e898d5aacd3d80d44c791c030202791f9c5bca391cd0d8140997ac68e7d5470235bac6d7d0cf30e70b6e51a36b66a5b3ba10abbf5688eb388ca533099de61803cce2b91be46e3b55d117c49ef9f2fdbd09220af9923eaa21a0094a4cab2cf43379dc534a197172d1d290bc75ec960fe9551f6fe4bfc4a8142c6aa4a48fb8e6ec8f1dba02b17e3a7cf96081a92c81815229d430826a7e1ac21fe5c211b036941cb2ba93eae4a6a8743af8fd08fe3d91b8ffd52d4dc7ddcc06821e15ce0490a32680a6dadededb66b645a05c63f3944b8a97bf86f13b2231d3b632ea8378f944f22f64c7707710b93b563ec70d56611c463bc0cc6fe9f21aa7e2e9a805e83b717634bc74717df1ecccb42110621531c3f59e68670dfeb6e133b55b691a1b4375ca7a0ef3c02072c8a62fe8eb3b4810cc825d09bf9ba7ca2dcdb5a0eb46f246a125744f20caa9e2b38ceec454ba63c1fb47b580603243e756f7f04e40e36f797b3f14dd30d08335aa40069bf492609e077806d8c52b9ca8432f26d85df843ee7055673334e8ca0d809e710b295631526be449ea826dd57fca05c3d6d6b779a964f0fe7cb16a39013ea39a8000fff94aa9e4d6b85da2719bad63dc53010918c7fdde0975e1f305ed6ee8ff87ef98ef6004884071ba52ab6a81ede40a9709aa455f05f0bcdbfa1aef1360a7c7256aa3bbc744d2c6f307fb0c1c672795c8f7ff5e37c3cc479632de3350f8c5a6d192d8eb73a6977702d423694214aa4677c3ffc793c740268331c25784594e1c5293483a4a2a01101f4baeedf4090998d9ddc865963574c5b05d5a3c10dcb3b70ce567b071454021b5b562195ed36cef59695f3265e4e08a2b2e70c4bca2700c5243e6e999179bde174da15b4ab4d7b304dc67a7a03c32cdb096fbcd904f9d787bc95fe8a22b6613f28a71b5460d44a414c63d495538c6020667db10d49b1d8874cfaa77666d12087643a9e322dfade4cdac2bee7d22c129027713e46d80f498c9eda027b053fd785aa1b7ae019a53a32b7e51d54d94a5fb746cd1e6e77b4d65b3c48b2b9789da203f467934b2334569d9d5a138d87afe65b0d7ada380565f259ec63490163699fa945e10ab39d216db75d6227c11f34c7256e1af892088b507aa6b574a522b87c617bf53f42b3a8c399fcb8c8d2d7a8fc981965c67294a48d1a62f3fe4abd2f540359a4f74e4f3c65bbdf520d926a501b59232a74fe612f57c526f9a2328034d489829e451f771feda276d875bb313268e9f38c06a02799dc3ee4dec3329fd45f1695760299a45ef89bf6e0f000e167a86dd9c6c244134d2985e788838910ab92734494e3207c5ea5d6ce44925b77a4a43d9f9795423297aa2762d4a326784fb86559f1f5713935851910cdc117c1886326124af384d73a67cf95cd0bdba977f286849eb9cebab51241d2d6def1c95058b8b7847b8d84db44668d3204a1cae325c0822735b075caa612eb68d326e1fac7bed9a4b7f93395a067464372704526506c4024b317604924d1055b1b75042e763c132af6754d202b1a4438654d1ff4082d07ca378ce50e010c9a58d77a878198b7313cda06caa9a97ee96e0947fbd1c0389b69ce96490596d4051362eea6829d1795b8168ab468d506d6fa7d286b52446da4d25b4730c1276a0b6b283689ec3f64fc39470054efdfb6e261e80454e382f3c40b6cbf8ae242c01beaaed1d7195e455a40e0ad478d23ca152cde33d525961907a55c408fbdd7e7eded5eb6e9a51ab1c516cafa6b10cd41bf0f57e3ce22b79bcd2daf5469117ba4337a626f68199858f445ac0380833c5f4c7a4d35c2e9e7bcf355c6a97863281f393c19d6dded835d31c06e0dbfbf5734ecfdd3e866c97061da5494d19e7dc8584c63a85bcaa4dd97396e833acc46945119c8048402b6326a93a66619a9a3bdb87457b5fced065f15a7d2023cf2e757ed6fd35a4ad4272aeea83bf077383850f6e1112f288cc2f72e53940bc71199803d9989c8859722f4190cc4faca3377f2d1bf9fcd54c157ea5dc36b54ffebcdeb8a5df9b5d555edef8909f387864cbaabbf18fff45254703cb62e38f9cdeee2b769c9ce1d3f16ab92e0e3af6067cd252f9aa28ae81f763e1f99a50e4573da5becbcb6b11ffe8b48bbb037d7a07f5953acb422af10395b769081629f71c2a182a7633cb703731afa8cecfde76618523669fa93ded5c4ea7727775498980941228a9af3ec6292268652ed4f3731a74334d86802ae05a560d9ef82bccdd96c0c063d6e25583f51c3bd3b5225e33d4defde886727f8b9cde46b7ee9ff0f33eaf4ee1a3aea890980d012c6d14cdd82780798fa4356430a3c45abd5f4835025240cd8afa74a5381744edd3f475316ab7c00467a9588a50edcb40d5f0733f33a47ea5e92471a24dced48d974e227faf839fdfcda75d335743d56eea520c5d3fa523fe639851d2237f02424a8d81fecdf32d375b6cc8d2cacc3b1b3c33898fa2a24c0a23bf6852fb34361ba9bb46c00458644f1c5f827dee7a9dacaadb7e97ee7f55f391a9f161aa3751cde7a648ccf4efcb4f452c34deb98da9c794fe73dde94ada575f08f277212aaea70902f2ca0d927b7190a787852935c37413817f41a31acb8007687675a91d3d81865acb06c22328d87aa70d897b7a76b5c062f97d1e6bdd12c3dc4e1752e8cb7cc28624fb5b8ac5e1d0d4377046fd76e53600891aaeb32375eddd7312a2b60f5c61da0491831c3a1d530ec1ae2af4c291c6468b5d64177b29497945d9d391182e677e2bdaa1ce3eba807169ed011c9e3a7ff1cc43a37eb1155ea4a592d70585471cd4d6cb65b329a90ed2a964c4ab4b32b52fc6c1ba3f0dc53b3504645b243e6a5cccffd93b45d9cc383fb965274749b4c186f2fc0f03154208c23f1edb43d87ba43a7bb610524bffae8338f1a6d07e55984a8ad868d2def6c6e1c916b1abf862f5a2386ae3661d2d500a31a0f8188e8fa0a353d6224a383a3d5c12988411e94f2f17fef94899af064c4a9268793fd5a6899d83c222ec3c534eae737dc1ad291e848f416fdea38e44b16c1a3b73a18f3df437cfad7bef9ced8a8012fe996865dc140bf4fd3523e770fc6d08546cf9c4ae558ca7e22843dd9df3366445a347309646e9a4be32421464b0bcf8d176b1d7cf1d076f1e18511c1f5e2e19f9860f1dcba793bfa46b24f840ba9308d5369c5f43a7650ad91ea680b3a38278e17c09991f272a6031787b43746e94bf54512664145bd00c337dbaebc3f0aae10734fcd5e103e406a27fafe3e2e965f59662b0b2c2cdb098ba5b3451ae9700555c71a913c9e21a4857cc950a3a628eb494e2ecc634957f31db0c307041ecb95c2cd52e33374be763572f869a549ac0da011321be932aadafec799d8c41af3eac3d9fcb0dbc4dd26978b2ed3c827f838c2d0b6a74be1cf76c2abab9fbee4ca3e33b6622489840e601dc40f7612d9511053b335cdc795d934c971700a4efd973e3b271a97a4a0820926906501b584401bfdfbf1afdf0f83f66c32a0f54d741ffd44bb9422e99554102caa9de32edf4959f5ff7fdf553cb31ae6e588e9ae51e2da5ab8c46f8c11eabf78df558c4d4c16531a2d63f9a5f65b288c548f4a58deeb46d92e66955cc9386aaae01bb746b345a97e323d23654d3cf27aa2031c441868ef8cd9be7f8ce96a47bfd6d84dd5f8140651a08bddcc9f9a8dc0397da5b456f67f210b82157230195586d21e6fda980a61f84741ee3f5be3ee3725b44c9a316d9deb544eb9d62cda564bf3fc49c3bc4e82f520e1e20a506d7abd14a90e4026349993dd803cd696055625090d8e64bf87e44dc53f4b1e93b93bd232778329e8aa8aa8a4d1cab0c905c8c9431c607f03a6cdb5df1465004e78ce2b55642a46906b87f808de83881803aaf4567b85406445c3a48ec487f22d125ef7eba45cbbd6d069338c85dd9095fbf2ee39140ff9653278212a450f44d4ec58d1fd0d3f5b80a25aad5ea07d5e1490a70bb085d595649e685e443bd3873d302a5c3ff1edbd39a4e541ef2409edee8937392ce18727ed48e642e6afb2b9f34a07d99a4ee3781e2f922e123a1dc03f45ada557eda4fc9da2ebc43371d35b2f30dc9d5270ca9ed5362ad53804900e6d9c5e063213e27b2090c704066f6ae6b126560c0f49073343b1945a0fc22e702c04f2f776755cb479018dd7b2a9f3862e892306e800119d30555aa190b872cfdd19eebedaac2cccc5e", 0xe73) 23:51:42 executing program 5: syz_open_dev$evdev(0xfffffffffffffffc, 0x1f, 0x18f240) 23:51:42 executing program 3: syz_open_dev$evdev(0xfffffffffffffffc, 0x0, 0x18f240) ioctl$EVIOCGBITKEY(0xffffffffffffffff, 0x80404521, 0x0) ioctl$EVIOCREVOKE(0xffffffffffffffff, 0x40044591, &(0x7f0000000000)=0x401) 23:51:42 executing program 2: r0 = syz_open_dev$hidraw(&(0x7f0000000140), 0x0, 0x1) write$hidraw(r0, &(0x7f0000000180), 0x0) r1 = syz_open_dev$hidraw(&(0x7f0000000140), 0x0, 0x1) r2 = syz_open_dev$evdev(&(0x7f0000001080), 0x7, 0x0) read$hidraw(r1, &(0x7f0000000040)=""/57, 0x39) ioctl$EVIOCGMASK(r2, 0x5452, &(0x7f0000000100)={0x3fd67d5a47b743fa, 0x0, 0x0}) ioctl$EVIOCSABS3F(r2, 0x401845ff, &(0x7f0000001040)={0x101, 0x5f3f4a09, 0x6, 0x8, 0x1ff}) ioctl$HIDIOCSFEATURE(r1, 0xc0404806, &(0x7f0000000000)="b48332c179a199a2d0a03ae3aa4d8c9a90c689587e6f") 23:51:42 executing program 2: r0 = syz_open_dev$hidraw(&(0x7f0000000140), 0x0, 0x1) write$hidraw(r0, &(0x7f0000000180), 0x0) r1 = syz_open_dev$hidraw(&(0x7f0000000140), 0x0, 0x1) r2 = syz_open_dev$evdev(&(0x7f0000001080), 0x7, 0x0) read$hidraw(r1, &(0x7f0000000040)=""/57, 0x39) ioctl$EVIOCGMASK(r2, 0x5452, &(0x7f0000000100)={0x3fd67d5a47b743fa, 0x0, 0x0}) ioctl$EVIOCSABS3F(r2, 0x401845ff, &(0x7f0000001040)={0x101, 0x5f3f4a09, 0x6, 0x8, 0x1ff}) ioctl$HIDIOCSFEATURE(r1, 0xc0404806, &(0x7f0000000000)="b48332c179a199a2d0a03ae3aa4d8c9a90c689587e6f") 23:51:42 executing program 5: syz_open_dev$evdev(0xfffffffffffffffc, 0x1f, 0x18f240) 23:51:42 executing program 4: r0 = syz_open_dev$hidraw(&(0x7f0000000140), 0x0, 0x1) write$hidraw(r0, &(0x7f0000000180)="66080a810c28ad27cf86f5e368392e05eed4f4d4825954833b3144e7228d9af97c06e5d46985e6393007c542e53b9ec0f6e52a48954e119efd3c5d71b60cd399e9c64d514934d87c2c6f50699aedd1857a86eef53f4a5c661e747ed36824f54ec459d164be8186d9e3a79e131a73650d0a4f709d01c76efc8d33105a36f278e8f7de5838b1fc9d9e2ad7b1e0ca2de1410e05ead0b0d62add348a4119e45cc17fbc6988854d7dc283bb2d4026b25ea6b504f489e08072eb90ee0c99068c99457661ec19cad5545be38bff1f94d21e6db3fff0ee9b4eab9fbf35c5911b38a0129d076df053da54e435d53a005d1aca5e4d0af10e2eb5eeffbcb574dae4bab35455661ddf2e4a12c9740d9fb0282ea741f1765ebb2341f7091ca6d0244871ba9b977bb4caf4787ed19de1afd936ba3c6921587c79e8b9ce1d82cf15d329af90da66b8cc6ed5fe64a3656e902ab556d90841535c119b3ac2037b4251b809185ac3175c535c38012f61801d1d27fa7fcf3853e8a3b2e10feffd174172505a7297f6e756f8ce1adf538fdf29f73b5bd404d5cff95d9ccd947df44eda3a7fc0940f1ee98c2ba0b638ae865a24152fb1b47e792703e7bb9a7d291fd180894157d40ec589a36b95e5faea4713f2da83d35fe8d8528ed2bc5505cc3cce02d9467ede1479e64dbcf55ddebfb28dc2b3fd5c5a65b2d2cd4bca47dc7536d07ce26fac53dc3ab697c089d8611b3de89a7250b905a30f86b707bb6719080b0fc9c04d50760bc5b825911bf804d083215b74e419f01477cd8ca5862dc4f7ac4751cbba65241c7428b4f12fd311f3802042cd00df968e3f8a940badeb3f892ff107d6a7860bd6666e4a5edd1ec4e8ead30237342043465fb2eb5128de9256b39cb161044a871ac9b559cd781b66f6292e1e06b536961058edcc81406369f0f28c1c8669f267a79ebe9546afe6026cf920bd2aa31aad669498707b20e0019514a5cea3e898d5aacd3d80d44c791c030202791f9c5bca391cd0d8140997ac68e7d5470235bac6d7d0cf30e70b6e51a36b66a5b3ba10abbf5688eb388ca533099de61803cce2b91be46e3b55d117c49ef9f2fdbd09220af9923eaa21a0094a4cab2cf43379dc534a197172d1d290bc75ec960fe9551f6fe4bfc4a8142c6aa4a48fb8e6ec8f1dba02b17e3a7cf96081a92c81815229d430826a7e1ac21fe5c211b036941cb2ba93eae4a6a8743af8fd08fe3d91b8ffd52d4dc7ddcc06821e15ce0490a32680a6dadededb66b645a05c63f3944b8a97bf86f13b2231d3b632ea8378f944f22f64c7707710b93b563ec70d56611c463bc0cc6fe9f21aa7e2e9a805e83b717634bc74717df1ecccb42110621531c3f59e68670dfeb6e133b55b691a1b4375ca7a0ef3c02072c8a62fe8eb3b4810cc825d09bf9ba7ca2dcdb5a0eb46f246a125744f20caa9e2b38ceec454ba63c1fb47b580603243e756f7f04e40e36f797b3f14dd30d08335aa40069bf492609e077806d8c52b9ca8432f26d85df843ee7055673334e8ca0d809e710b295631526be449ea826dd57fca05c3d6d6b779a964f0fe7cb16a39013ea39a8000fff94aa9e4d6b85da2719bad63dc53010918c7fdde0975e1f305ed6ee8ff87ef98ef6004884071ba52ab6a81ede40a9709aa455f05f0bcdbfa1aef1360a7c7256aa3bbc744d2c6f307fb0c1c672795c8f7ff5e37c3cc479632de3350f8c5a6d192d8eb73a6977702d423694214aa4677c3ffc793c740268331c25784594e1c5293483a4a2a01101f4baeedf4090998d9ddc865963574c5b05d5a3c10dcb3b70ce567b071454021b5b562195ed36cef59695f3265e4e08a2b2e70c4bca2700c5243e6e999179bde174da15b4ab4d7b304dc67a7a03c32cdb096fbcd904f9d787bc95fe8a22b6613f28a71b5460d44a414c63d495538c6020667db10d49b1d8874cfaa77666d12087643a9e322dfade4cdac2bee7d22c129027713e46d80f498c9eda027b053fd785aa1b7ae019a53a32b7e51d54d94a5fb746cd1e6e77b4d65b3c48b2b9789da203f467934b2334569d9d5a138d87afe65b0d7ada380565f259ec63490163699fa945e10ab39d216db75d6227c11f34c7256e1af892088b507aa6b574a522b87c617bf53f42b3a8c399fcb8c8d2d7a8fc981965c67294a48d1a62f3fe4abd2f540359a4f74e4f3c65bbdf520d926a501b59232a74fe612f57c526f9a2328034d489829e451f771feda276d875bb313268e9f38c06a02799dc3ee4dec3329fd45f1695760299a45ef89bf6e0f000e167a86dd9c6c244134d2985e788838910ab92734494e3207c5ea5d6ce44925b77a4a43d9f9795423297aa2762d4a326784fb86559f1f5713935851910cdc117c1886326124af384d73a67cf95cd0bdba977f286849eb9cebab51241d2d6def1c95058b8b7847b8d84db44668d3204a1cae325c0822735b075caa612eb68d326e1fac7bed9a4b7f93395a067464372704526506c4024b317604924d1055b1b75042e763c132af6754d202b1a4438654d1ff4082d07ca378ce50e010c9a58d77a878198b7313cda06caa9a97ee96e0947fbd1c0389b69ce96490596d4051362eea6829d1795b8168ab468d506d6fa7d286b52446da4d25b4730c1276a0b6b283689ec3f64fc39470054efdfb6e261e80454e382f3c40b6cbf8ae242c01beaaed1d7195e455a40e0ad478d23ca152cde33d525961907a55c408fbdd7e7eded5eb6e9a51ab1c516cafa6b10cd41bf0f57e3ce22b79bcd2daf5469117ba4337a626f68199858f445ac0380833c5f4c7a4d35c2e9e7bcf355c6a97863281f393c19d6dded835d31c06e0dbfbf5734ecfdd3e866c97061da5494d19e7dc8584c63a85bcaa4dd97396e833acc46945119c8048402b6326a93a66619a9a3bdb87457b5fced065f15a7d2023cf2e757ed6fd35a4ad4272aeea83bf077383850f6e1112f288cc2f72e53940bc71199803d9989c8859722f4190cc4faca3377f2d1bf9fcd54c157ea5dc36b54ffebcdeb8a5df9b5d555edef8909f387864cbaabbf18fff45254703cb62e38f9cdeee2b769c9ce1d3f16ab92e0e3af6067cd252f9aa28ae81f763e1f99a50e4573da5becbcb6b11ffe8b48bbb037d7a07f5953acb422af10395b769081629f71c2a182a7633cb703731afa8cecfde76618523669fa93ded5c4ea7727775498980941228a9af3ec6292268652ed4f3731a74334d86802ae05a560d9ef82bccdd96c0c063d6e25583f51c3bd3b5225e33d4defde886727f8b9cde46b7ee9ff0f33eaf4ee1a3aea890980d012c6d14cdd82780798fa4356430a3c45abd5f4835025240cd8afa74a5381744edd3f475316ab7c00467a9588a50edcb40d5f0733f33a47ea5e92471a24dced48d974e227faf839fdfcda75d335743d56eea520c5d3fa523fe639851d2237f02424a8d81fecdf32d375b6cc8d2cacc3b1b3c33898fa2a24c0a23bf6852fb34361ba9bb46c00458644f1c5f827dee7a9dacaadb7e97ee7f55f391a9f161aa3751cde7a648ccf4efcb4f452c34deb98da9c794fe73dde94ada575f08f277212aaea70902f2ca0d927b7190a787852935c37413817f41a31acb8007687675a91d3d81865acb06c22328d87aa70d897b7a76b5c062f97d1e6bdd12c3dc4e1752e8cb7cc28624fb5b8ac5e1d0d4377046fd76e53600891aaeb32375eddd7312a2b60f5c61da0491831c3a1d530ec1ae2af4c291c6468b5d64177b29497945d9d391182e677e2bdaa1ce3eba807169ed011c9e3a7ff1cc43a37eb1155ea4a592d70585471cd4d6cb65b329a90ed2a964c4ab4b32b52fc6c1ba3f0dc53b3504645b243e6a5cccffd93b45d9cc383fb965274749b4c186f2fc0f03154208c23f1edb43d87ba43a7bb610524bffae8338f1a6d07e55984a8ad868d2def6c6e1c916b1abf862f5a2386ae3661d2d500a31a0f8188e8fa0a353d6224a383a3d5c12988411e94f2f17fef94899af064c4a9268793fd5a6899d83c222ec3c534eae737dc1ad291e848f416fdea38e44b16c1a3b73a18f3df437cfad7bef9ced8a8012fe996865dc140bf4fd3523e770fc6d08546cf9c4ae558ca7e22843dd9df3366445a347309646e9a4be32421464b0bcf8d176b1d7cf1d076f1e18511c1f5e2e19f9860f1dcba793bfa46b24f840ba9308d5369c5f43a7650ad91ea680b3a38278e17c09991f272a6031787b43746e94bf54512664145bd00c337dbaebc3f0aae10734fcd5e103e406a27fafe3e2e965f59662b0b2c2cdb098ba5b3451ae9700555c71a913c9e21a4857cc950a3a628eb494e2ecc634957f31db0c307041ecb95c2cd52e33374be763572f869a549ac0da011321be932aadafec799d8c41af3eac3d9fcb0dbc4dd26978b2ed3c827f838c2d0b6a74be1cf76c2abab9fbee4ca3e33b6622489840e601dc40f7612d9511053b335cdc795d934c971700a4efd973e3b271a97a4a0820926906501b584401bfdfbf1afdf0f83f66c32a0f54d741ffd44bb9422e99554102caa9de32edf4959f5ff7fdf553cb31ae6e588e9ae51e2da5ab8c46f8c11eabf78df558c4d4c16531a2d63f9a5f65b288c548f4a58deeb46d92e66955cc9386aaae01bb746b345a97e323d23654d3cf27aa2031c441868ef8cd9be7f8ce96a47bfd6d84dd5f8140651a08bddcc9f9a8dc0397da5b456f67f210b82157230195586d21e6fda980a61f84741ee3f5be3ee3725b44c9a316d9deb544eb9d62cda564bf3fc49c3bc4e82f520e1e20a506d7abd14a90e4026349993dd803cd696055625090d8e64bf87e44dc53f4b1e93b93bd232778329e8aa8aa8a4d1cab0c905c8c9431c607f03a6cdb5df1465004e78ce2b55642a46906b87f808de83881803aaf4567b85406445c3a48ec487f22d125ef7eba45cbbd6d069338c85dd9095fbf2ee39140ff9653278212a450f44d4ec58d1fd0d3f5b80a25aad5ea07d5e1490a70bb085d595649e685e443bd3873d302a5c3ff1edbd39a4e541ef2409edee8937392ce18727ed48e642e6afb2b9f34a07d99a4ee3781e2f922e123a1dc03f45ada557eda4fc9da2ebc43371d35b2f30dc9d5270ca9ed5362ad53804900e6d9c5e063213e27b2090c704066f6ae6b126560c0f49073343b1945a0fc22e702c04f2f776755cb479018dd7b2a9f3862e892306e800119d30555aa190b872cfdd19eebedaac2cccc5e", 0xe73) 23:51:42 executing program 3: r0 = syz_open_dev$hidraw(&(0x7f0000000040), 0x1, 0x101) write$hidraw(r0, &(0x7f0000000180)="66080a810c28ad27cf86f5e368392e05eed4f4d4825954833b3144e7228d9af97c06e5d46985e6393007c542e53b9ec0f6e52a48954e119efd3c5d71b60cd399e9c64d514934d87c2c6f50699aedd1857a86eef53f4a5c661e747ed36824f54ec459d164be8186d9e3a79e131a73650d0a4f709d01c76efc8d33105a36f278e8f7de5838b1fc9d9e2ad7b1e0ca2de1410e05ead0b0d62add348a4119e45cc17fbc6988854d7dc283bb2d4026b25ea6b504f489e08072eb90ee0c99068c99457661ec19cad5545be38bff1f94d21e6db3fff0ee9b4eab9fbf35c5911b38a0129d076df053da54e435d53a005d1aca5e4d0af10e2eb5eeffbcb574dae4bab35455661ddf2e4a12c9740d9fb0282ea741f1765ebb2341f7091ca6d0244871ba9b977bb4caf4787ed19de1afd936ba3c6921587c79e8b9ce1d82cf15d329af90da66b8cc6ed5fe64a3656e902ab556d90841535c119b3ac2037b4251b809185ac3175c535c38012f61801d1d27fa7fcf3853e8a3b2e10feffd174172505a7297f6e756f8ce1adf538fdf29f73b5bd404d5cff95d9ccd947df44eda3a7fc0940f1ee98c2ba0b638ae865a24152fb1b47e792703e7bb9a7d291fd180894157d40ec589a36b95e5faea4713f2da83d35fe8d8528ed2bc5505cc3cce02d9467ede1479e64dbcf55ddebfb28dc2b3fd5c5a65b2d2cd4bca47dc7536d07ce26fac53dc3ab697c089d8611b3de89a7250b905a30f86b707bb6719080b0fc9c04d50760bc5b825911bf804d083215b74e419f01477cd8ca5862dc4f7ac4751cbba65241c7428b4f12fd311f3802042cd00df968e3f8a940badeb3f892ff107d6a7860bd6666e4a5edd1ec4e8ead30237342043465fb2eb5128de9256b39cb161044a871ac9b559cd781b66f6292e1e06b536961058edcc81406369f0f28c1c8669f267a79ebe9546afe6026cf920bd2aa31aad669498707b20e0019514a5cea3e898d5aacd3d80d44c791c030202791f9c5bca391cd0d8140997ac68e7d5470235bac6d7d0cf30e70b6e51a36b66a5b3ba10abbf5688eb388ca533099de61803cce2b91be46e3b55d117c49ef9f2fdbd09220af9923eaa21a0094a4cab2cf43379dc534a197172d1d290bc75ec960fe9551f6fe4bfc4a8142c6aa4a48fb8e6ec8f1dba02b17e3a7cf96081a92c81815229d430826a7e1ac21fe5c211b036941cb2ba93eae4a6a8743af8fd08fe3d91b8ffd52d4dc7ddcc06821e15ce0490a32680a6dadededb66b645a05c63f3944b8a97bf86f13b2231d3b632ea8378f944f22f64c7707710b93b563ec70d56611c463bc0cc6fe9f21aa7e2e9a805e83b717634bc74717df1ecccb42110621531c3f59e68670dfeb6e133b55b691a1b4375ca7a0ef3c02072c8a62fe8eb3b4810cc825d09bf9ba7ca2dcdb5a0eb46f246a125744f20caa9e2b38ceec454ba63c1fb47b580603243e756f7f04e40e36f797b3f14dd30d08335aa40069bf492609e077806d8c52b9ca8432f26d85df843ee7055673334e8ca0d809e710b295631526be449ea826dd57fca05c3d6d6b779a964f0fe7cb16a39013ea39a8000fff94aa9e4d6b85da2719bad63dc53010918c7fdde0975e1f305ed6ee8ff87ef98ef6004884071ba52ab6a81ede40a9709aa455f05f0bcdbfa1aef1360a7c7256aa3bbc744d2c6f307fb0c1c672795c8f7ff5e37c3cc479632de3350f8c5a6d192d8eb73a6977702d423694214aa4677c3ffc793c740268331c25784594e1c5293483a4a2a01101f4baeedf4090998d9ddc865963574c5b05d5a3c10dcb3b70ce567b071454021b5b562195ed36cef59695f3265e4e08a2b2e70c4bca2700c5243e6e999179bde174da15b4ab4d7b304dc67a7a03c32cdb096fbcd904f9d787bc95fe8a22b6613f28a71b5460d44a414c63d495538c6020667db10d49b1d8874cfaa77666d12087643a9e322dfade4cdac2bee7d22c129027713e46d80f498c9eda027b053fd785aa1b7ae019a53a32b7e51d54d94a5fb746cd1e6e77b4d65b3c48b2b9789da203f467934b2334569d9d5a138d87afe65b0d7ada380565f259ec63490163699fa945e10ab39d216db75d6227c11f34c7256e1af892088b507aa6b574a522b87c617bf53f42b3a8c399fcb8c8d2d7a8fc981965c67294a48d1a62f3fe4abd2f540359a4f74e4f3c65bbdf520d926a501b59232a74fe612f57c526f9a2328034d489829e451f771feda276d875bb313268e9f38c06a02799dc3ee4dec3329fd45f1695760299a45ef89bf6e0f000e167a86dd9c6c244134d2985e788838910ab92734494e3207c5ea5d6ce44925b77a4a43d9f9795423297aa2762d4a326784fb86559f1f5713935851910cdc117c1886326124af384d73a67cf95cd0bdba977f286849eb9cebab51241d2d6def1c95058b8b7847b8d84db44668d3204a1cae325c0822735b075caa612eb68d326e1fac7bed9a4b7f93395a067464372704526506c4024b317604924d1055b1b75042e763c132af6754d202b1a4438654d1ff4082d07ca378ce50e010c9a58d77a878198b7313cda06caa9a97ee96e0947fbd1c0389b69ce96490596d4051362eea6829d1795b8168ab468d506d6fa7d286b52446da4d25b4730c1276a0b6b283689ec3f64fc39470054efdfb6e261e80454e382f3c40b6cbf8ae242c01beaaed1d7195e455a40e0ad478d23ca152cde33d525961907a55c408fbdd7e7eded5eb6e9a51ab1c516cafa6b10cd41bf0f57e3ce22b79bcd2daf5469117ba4337a626f68199858f445ac0380833c5f4c7a4d35c2e9e7bcf355c6a97863281f393c19d6dded835d31c06e0dbfbf5734ecfdd3e866c97061da5494d19e7dc8584c63a85bcaa4dd97396e833acc46945119c8048402b6326a93a66619a9a3bdb87457b5fced065f15a7d2023cf2e757ed6fd35a4ad4272aeea83bf077383850f6e1112f288cc2f72e53940bc71199803d9989c8859722f4190cc4faca3377f2d1bf9fcd54c157ea5dc36b54ffebcdeb8a5df9b5d555edef8909f387864cbaabbf18fff45254703cb62e38f9cdeee2b769c9ce1d3f16ab92e0e3af6067cd252f9aa28ae81f763e1f99a50e4573da5becbcb6b11ffe8b48bbb037d7a07f5953acb422af10395b769081629f71c2a182a7633cb703731afa8cecfde76618523669fa93ded5c4ea7727775498980941228a9af3ec6292268652ed4f3731a74334d86802ae05a560d9ef82bccdd96c0c063d6e25583f51c3bd3b5225e33d4defde886727f8b9cde46b7ee9ff0f33eaf4ee1a3aea890980d012c6d14cdd82780798fa4356430a3c45abd5f4835025240cd8afa74a5381744edd3f475316ab7c00467a9588a50edcb40d5f0733f33a47ea5e92471a24dced48d974e227faf839fdfcda75d335743d56eea520c5d3fa523fe639851d2237f02424a8d81fecdf32d375b6cc8d2cacc3b1b3c33898fa2a24c0a23bf6852fb34361ba9bb46c00458644f1c5f827dee7a9dacaadb7e97ee7f55f391a9f161aa3751cde7a648ccf4efcb4f452c34deb98da9c794fe73dde94ada575f08f277212aaea70902f2ca0d927b7190a787852935c37413817f41a31acb8007687675a91d3d81865acb06c22328d87aa70d897b7a76b5c062f97d1e6bdd12c3dc4e1752e8cb7cc28624fb5b8ac5e1d0d4377046fd76e53600891aaeb32375eddd7312a2b60f5c61da0491831c3a1d530ec1ae2af4c291c6468b5d64177b29497945d9d391182e677e2bdaa1ce3eba807169ed011c9e3a7ff1cc43a37eb1155ea4a592d70585471cd4d6cb65b329a90ed2a964c4ab4b32b52fc6c1ba3f0dc53b3504645b243e6a5cccffd93b45d9cc383fb965274749b4c186f2fc0f03154208c23f1edb43d87ba43a7bb610524bffae8338f1a6d07e55984a8ad868d2def6c6e1c916b1abf862f5a2386ae3661d2d500a31a0f8188e8fa0a353d6224a383a3d5c12988411e94f2f17fef94899af064c4a9268793fd5a6899d83c222ec3c534eae737dc1ad291e848f416fdea38e44b16c1a3b73a18f3df437cfad7bef9ced8a8012fe996865dc140bf4fd3523e770fc6d08546cf9c4ae558ca7e22843dd9df3366445a347309646e9a4be32421464b0bcf8d176b1d7cf1d076f1e18511c1f5e2e19f9860f1dcba793bfa46b24f840ba9308d5369c5f43a7650ad91ea680b3a38278e17c09991f272a6031787b43746e94bf54512664145bd00c337dbaebc3f0aae10734fcd5e103e406a27fafe3e2e965f59662b0b2c2cdb098ba5b3451ae9700555c71a913c9e21a4857cc950a3a628eb494e2ecc634957f31db0c307041ecb95c2cd52e33374be763572f869a549ac0da011321be932aadafec799d8c41af3eac3d9fcb0dbc4dd26978b2ed3c827f838c2d0b6a74be1cf76c2abab9fbee4ca3e33b6622489840e601dc40f7612d9511053b335cdc795d934c971700a4efd973e3b271a97a4a0820926906501b584401bfdfbf1afdf0f83f66c32a0f54d741ffd44bb9422e99554102caa9de32edf4959f5ff7fdf553cb31ae6e588e9ae51e2da5ab8c46f8c11eabf78df558c4d4c16531a2d63f9a5f65b288c548f4a58deeb46d92e66955cc9386aaae01bb746b345a97e323d23654d3cf27aa2031c441868ef8cd9be7f8ce96a47bfd6d84dd5f8140651a08bddcc9f9a8dc0397da5b456f67f210b82157230195586d21e6fda980a61f84741ee3f5be3ee3725b44c9a316d9deb544eb9d62cda564bf3fc49c3bc4e82f520e1e20a506d7abd14a90e4026349993dd803cd696055625090d8e64bf87e44dc53f4b1e93b93bd232778329e8aa8aa8a4d1cab0c905c8c9431c607f03a6cdb5df1465004e78ce2b55642a46906b87f808de83881803aaf4567b85406445c3a48ec487f22d125ef7eba45cbbd6d069338c85dd9095fbf2ee39140ff9653278212a450f44d4ec58d1fd0d3f5b80a25aad5ea07d5e1490a70bb085d595649e685e443bd3873d302a5c3ff1edbd39a4e541ef2409edee8937392ce18727ed48e642e6afb2b9f34a07d99a4ee3781e2f922e123a1dc03f45ada557eda4fc9da2ebc43371d35b2f30dc9d5270ca9ed5362ad53804900e6d9c5e063213e27b2090c704066f6ae6b126560c0f49073343b1945a0fc22e702c04f2f776755cb479018dd7b2a9f3862e892306e800119d30555aa190b872cfdd19eebedaac2cccc5e64a9bdab0bafd6ba3f490632bd07", 0xfffffdef) 23:51:42 executing program 1: syz_open_dev$evdev(0xfffffffffffffffc, 0x0, 0x18f240) ioctl$EVIOCGBITKEY(0xffffffffffffffff, 0x80404521, 0x0) ioctl$EVIOCREVOKE(0xffffffffffffffff, 0x40044591, &(0x7f0000000000)=0x401) 23:51:42 executing program 0: r0 = syz_open_dev$hidraw(&(0x7f0000000140), 0x0, 0x1) syz_usb_connect$cdc_ncm(0x0, 0xa1, &(0x7f0000000040)=ANY=[@ANYBLOB="12015002020000102505a1a440000102030109028f0002013f00340904000001020d00000824060001d32dfe05240000000d240f0104000000040089006c06241a494d08152412ff0fa317a88b045e4f01a607c0ffcb7e392a0a2407e1f000000106000a2407013f00060002000724140038010109000208200904010000020d00000904010102020d000009058202200001090409050302400001091f00000000"], &(0x7f0000001080)={0xa, &(0x7f0000000100)={0xa, 0x6, 0x250, 0x0, 0xa1, 0x8, 0x40, 0x5}, 0x27, &(0x7f00000012c0)={0x5, 0xf, 0x27, 0x5, [@ss_cap={0xa, 0x10, 0x3, 0x0, 0x0, 0xfd, 0x40, 0x5}, @ext_cap={0x7, 0x10, 0x2, 0x0, 0x7, 0x9, 0x9}, @wireless={0xb, 0x10, 0x1, 0x8, 0x31, 0x3, 0xff, 0x6, 0x5d}, @ptm_cap={0x3}, @ptm_cap={0x3}]}}) ioctl$HIDIOCGRAWPHYS(r0, 0x80404805, &(0x7f0000000000)) write$hidraw(r0, &(0x7f0000000180)="66080a810c28ad27cf86f5e368392e05eed4f4d4825954833b3144e7228d9af97c06e5d46985e6393007c542e53b9ec0f6e52a48954e119efd3c5d71b60cd399e9c64d514934d87c2c6f50699aedd1857a86eef53f4a5c661e747ed36824f54ec459d164be8186d9e3a79e131a73650d0a4f709d01c76efc8d33105a36f278e8f7de5838b1fc9d9e2ad7b1e0ca2de1410e05ead0b0d62add348a4119e45cc17fbc6988854d7dc283bb2d4026b25ea6b504f489e08072eb90ee0c99068c99457661ec19cad5545be38bff1f94d21e6db3fff0ee9b4eab9fbf35c5911b38a0129d076df053da54e435d53a005d1aca5e4d0af10e2eb5eeffbcb574dae4bab35455661ddf2e4a12c9740d9fb0282ea741f1765ebb2341f7091ca6d0244871ba9b977bb4caf4787ed19de1afd936ba3c6921587c79e8b9ce1d82cf15d329af90da66b8cc6ed5fe64a3656e902ab556d90841535c119b3ac2037b4251b809185ac3175c535c38012f61801d1d27fa7fcf3853e8a3b2e10feffd174172505a7297f6e756f8ce1adf538fdf29f73b5bd404d5cff95d9ccd947df44eda3a7fc0940f1ee98c2ba0b638ae865a24152fb1b47e792703e7bb9a7d291fd180894157d40ec589a36b95e5faea4713f2da83d35fe8d8528ed2bc5505cc3cce02d9467ede1479e64dbcf55ddebfb28dc2b3fd5c5a65b2d2cd4bca47dc7536d07ce26fac53dc3ab697c089d8611b3de89a7250b905a30f86b707bb6719080b0fc9c04d50760bc5b825911bf804d083215b74e419f01477cd8ca5862dc4f7ac4751cbba65241c7428b4f12fd311f3802042cd00df968e3f8a940badeb3f892ff107d6a7860bd6666e4a5edd1ec4e8ead30237342043465fb2eb5128de9256b39cb161044a871ac9b559cd781b66f6292e1e06b536961058edcc81406369f0f28c1c8669f267a79ebe9546afe6026cf920bd2aa31aad669498707b20e0019514a5cea3e898d5aacd3d80d44c791c030202791f9c5bca391cd0d8140997ac68e7d5470235bac6d7d0cf30e70b6e51a36b66a5b3ba10abbf5688eb388ca533099de61803cce2b91be46e3b55d117c49ef9f2fdbd09220af9923eaa21a0094a4cab2cf43379dc534a197172d1d290bc75ec960fe9551f6fe4bfc4a8142c6aa4a48fb8e6ec8f1dba02b17e3a7cf96081a92c81815229d430826a7e1ac21fe5c211b036941cb2ba93eae4a6a8743af8fd08fe3d91b8ffd52d4dc7ddcc06821e15ce0490a32680a6dadededb66b645a05c63f3944b8a97bf86f13b2231d3b632ea8378f944f22f64c7707710b93b563ec70d56611c463bc0cc6fe9f21aa7e2e9a805e83b717634bc74717df1ecccb42110621531c3f59e68670dfeb6e133b55b691a1b4375ca7a0ef3c02072c8a62fe8eb3b4810cc825d09bf9ba7ca2dcdb5a0eb46f246a125744f20caa9e2b38ceec454ba63c1fb47b580603243e756f7f04e40e36f797b3f14dd30d08335aa40069bf492609e077806d8c52b9ca8432f26d85df843ee7055673334e8ca0d809e710b295631526be449ea826dd57fca05c3d6d6b779a964f0fe7cb16a39013ea39a8000fff94aa9e4d6b85da2719bad63dc53010918c7fdde0975e1f305ed6ee8ff87ef98ef6004884071ba52ab6a81ede40a9709aa455f05f0bcdbfa1aef1360a7c7256aa3bbc744d2c6f307fb0c1c672795c8f7ff5e37c3cc479632de3350f8c5a6d192d8eb73a6977702d423694214aa4677c3ffc793c740268331c25784594e1c5293483a4a2a01101f4baeedf4090998d9ddc865963574c5b05d5a3c10dcb3b70ce567b071454021b5b562195ed36cef59695f3265e4e08a2b2e70c4bca2700c5243e6e999179bde174da15b4ab4d7b304dc67a7a03c32cdb096fbcd904f9d787bc95fe8a22b6613f28a71b5460d44a414c63d495538c6020667db10d49b1d8874cfaa77666d12087643a9e322dfade4cdac2bee7d22c129027713e46d80f498c9eda027b053fd785aa1b7ae019a53a32b7e51d54d94a5fb746cd1e6e77b4d65b3c48b2b9789da203f467934b2334569d9d5a138d87afe65b0d7ada380565f259ec63490163699fa945e10ab39d216db75d6227c11f34c7256e1af892088b507aa6b574a522b87c617bf53f42b3a8c399fcb8c8d2d7a8fc981965c67294a48d1a62f3fe4abd2f540359a4f74e4f3c65bbdf520d926a501b59232a74fe612f57c526f9a2328034d489829e451f771feda276d875bb313268e9f38c06a02799dc3ee4dec3329fd45f1695760299a45ef89bf6e0f000e167a86dd9c6c244134d2985e788838910ab92734494e3207c5ea5d6ce44925b77a4a43d9f9795423297aa2762d4a326784fb86559f1f5713935851910cdc117c1886326124af384d73a67cf95cd0bdba977f286849eb9cebab51241d2d6def1c95058b8b7847b8d84db44668d3204a1cae325c0822735b075caa612eb68d326e1fac7bed9a4b7f93395a067464372704526506c4024b317604924d1055b1b75042e763c132af6754d202b1a4438654d1ff4082d07ca378ce50e010c9a58d77a878198b7313cda06caa9a97ee96e0947fbd1c0389b69ce96490596d4051362eea6829d1795b8168ab468d506d6fa7d286b52446da4d25b4730c1276a0b6b283689ec3f64fc39470054efdfb6e261e80454e382f3c40b6cbf8ae242c01beaaed1d7195e455a40e0ad478d23ca152cde33d525961907a55c408fbdd7e7eded5eb6e9a51ab1c516cafa6b10cd41bf0f57e3ce22b79bcd2daf5469117ba4337a626f68199858f445ac0380833c5f4c7a4d35c2e9e7bcf355c6a97863281f393c19d6dded835d31c06e0dbfbf5734ecfdd3e866c97061da5494d19e7dc8584c63a85bcaa4dd97396e833acc46945119c8048402b6326a93a66619a9a3bdb87457b5fced065f15a7d2023cf2e757ed6fd35a4ad4272aeea83bf077383850f6e1112f288cc2f72e53940bc71199803d9989c8859722f4190cc4faca3377f2d1bf9fcd54c157ea5dc36b54ffebcdeb8a5df9b5d555edef8909f387864cbaabbf18fff45254703cb62e38f9cdeee2b769c9ce1d3f16ab92e0e3af6067cd252f9aa28ae81f763e1f99a50e4573da5becbcb6b11ffe8b48bbb037d7a07f5953acb422af10395b769081629f71c2a182a7633cb703731afa8cecfde76618523669fa93ded5c4ea7727775498980941228a9af3ec6292268652ed4f3731a74334d86802ae05a560d9ef82bccdd96c0c063d6e25583f51c3bd3b5225e33d4defde886727f8b9cde46b7ee9ff0f33eaf4ee1a3aea890980d012c6d14cdd82780798fa4356430a3c45abd5f4835025240cd8afa74a5381744edd3f475316ab7c00467a9588a50edcb40d5f0733f33a47ea5e92471a24dced48d974e227faf839fdfcda75d335743d56eea520c5d3fa523fe639851d2237f02424a8d81fecdf32d375b6cc8d2cacc3b1b3c33898fa2a24c0a23bf6852fb34361ba9bb46c00458644f1c5f827dee7a9dacaadb7e97ee7f55f391a9f161aa3751cde7a648ccf4efcb4f452c34deb98da9c794fe73dde94ada575f08f277212aaea70902f2ca0d927b7190a787852935c37413817f41a31acb8007687675a91d3d81865acb06c22328d87aa70d897b7a76b5c062f97d1e6bdd12c3dc4e1752e8cb7cc28624fb5b8ac5e1d0d4377046fd76e53600891aaeb32375eddd7312a2b60f5c61da0491831c3a1d530ec1ae2af4c291c6468b5d64177b29497945d9d391182e677e2bdaa1ce3eba807169ed011c9e3a7ff1cc43a37eb1155ea4a592d70585471cd4d6cb65b329a90ed2a964c4ab4b32b52fc6c1ba3f0dc53b3504645b243e6a5cccffd93b45d9cc383fb965274749b4c186f2fc0f03154208c23f1edb43d87ba43a7bb610524bffae8338f1a6d07e55984a8ad868d2def6c6e1c916b1abf862f5a2386ae3661d2d500a31a0f8188e8fa0a353d6224a383a3d5c12988411e94f2f17fef94899af064c4a9268793fd5a6899d83c222ec3c534eae737dc1ad291e848f416fdea38e44b16c1a3b73a18f3df437cfad7bef9ced8a8012fe996865dc140bf4fd3523e770fc6d08546cf9c4ae558ca7e22843dd9df3366445a347309646e9a4be32421464b0bcf8d176b1d7cf1d076f1e18511c1f5e2e19f9860f1dcba793bfa46b24f840ba9308d5369c5f43a7650ad91ea680b3a38278e17c09991f272a6031787b43746e94bf54512664145bd00c337dbaebc3f0aae10734fcd5e103e406a27fafe3e2e965f59662b0b2c2cdb098ba5b3451ae9700555c71a913c9e21a4857cc950a3a628eb494e2ecc634957f31db0c307041ecb95c2cd52e33374be763572f869a549ac0da011321be932aadafec799d8c41af3eac3d9fcb0dbc4dd26978b2ed3c827f838c2d0b6a74be1cf76c2abab9fbee4ca3e33b6622489840e601dc40f7612d9511053b335cdc795d934c971700a4efd973e3b271a97a4a0820926906501b584401bfdfbf1afdf0f83f66c32a0f54d741ffd44bb9422e99554102caa9de32edf4959f5ff7fdf553cb31ae6e588e9ae51e2da5ab8c46f8c11eabf78df558c4d4c16531a2d63f9a5f65b288c548f4a58deeb46d92e66955cc9386aaae01bb746b345a97e323d23654d3cf27aa2031c441868ef8cd9be7f8ce96a47bfd6d84dd5f8140651a08bddcc9f9a8dc0397da5b456f67f210b82157230195586d21e6fda980a61f84741ee3f5be3ee3725b44c9a316d9deb544eb9d62cda564bf3fc49c3bc4e82f520e1e20a506d7abd14a90e4026349993dd803cd696055625090d8e64bf87e44dc53f4b1e93b93bd232778329e8aa8aa8a4d1cab0c905c8c9431c607f03a6cdb5df1465004e78ce2b55642a46906b87f808de83881803aaf4567b85406445c3a48ec487f22d125ef7eba45cbbd6d069338c85dd9095fbf2ee39140ff9653278212a450f44d4ec58d1fd0d3f5b80a25aad5ea07d5e1490a70bb085d595649e685e443bd3873d302a5c3ff1edbd39a4e541ef2409edee8937392ce18727ed48e642e6afb2b9f34a07d99a4ee3781e2f922e123a1dc03f45ada557eda4fc9da2ebc43371d35b2f30dc9d5270ca9ed5362ad53804900e6d9c5e063213e27b2090c704066f6ae6b126560c0f49073343b1945a0fc22e702c04f2f776755cb479018dd7b2a9f3862e892306e800119d30555aa190b872cfdd19eebedaac2cccc5e64a9bdab0bafd6ba3f490632bd07", 0xfffffdef) r1 = syz_open_dev$hidraw(&(0x7f0000000140), 0x0, 0x1) write$hidraw(r1, 0x0, 0x0) r2 = syz_open_dev$evdev(&(0x7f0000000540), 0x0, 0x200000) ioctl$EVIOCGBITKEY(r2, 0x80404521, 0x0) ioctl$EVIOCSREP(r2, 0x40084503, &(0x7f0000001040)=[0x20, 0x3]) ioctl$HIDIOCGRDESC(r1, 0x90044802, &(0x7f00000010c0)={0x1f5, "9d4cb857e96516f73426139b01bdc313d6a02fe40414a53b5249061a511d64f24d26479afe2dcd950f6cd96e80e29de1e3a739221ae49434736a536043181e0309907d330d5ee03236ffa8d06e658b79a45f5955449fd4dc8351da9557547e219c88acff4384e120193f125555273e78f8646d204dcb1a5519313abbc9fbe3128fc068a7b7b1f892c2fcee51d85a41acd0087d5fed7291e89b6081a8662d1abd77434eb9773ce770e4827d14671718861d55a702f8c0e9e5746beea97ff105d581417c66e47e6cbd8056e2b9b4689a120e0aa47289c562f25a3198c6882a597064f0379f73c4ecd09d12584590dff22927d91697e3825b5b3170773dd4626214334dfcf925ad915e78ee1a9f1915b4a11db254a948dac03f155fdddc60d4b04c62ebf7a79c3057eb3fb0599e38e9ff2a20abf04102fcf222a9372d0b262e9f97f4f32594b356936deb2f9bfe2c88be662cc15b5aadca0dd76e57077adf5337ff21812912cd1ae41164747937cdba33a6e0942d356c72eb892edeb188965b82590ce38eb3f14ad98841ca0cc167d5ff4f060bdfbeb1e1ad7491230d9f444bde7c2db7f335be5d6f1ea810602e6060b23fcd5e3b8ffe338f3623803b921c3803f54dd0cf451fac3bb2b13e673e964aba2f547fd86c114a4a271f5b559f5358a6096811e5575f7bfabdc068eccdfa9c610247dc055806"}) 23:51:42 executing program 2: r0 = syz_open_dev$hidraw(&(0x7f0000000140), 0x0, 0x1) write$hidraw(r0, &(0x7f0000000180), 0x0) r1 = syz_open_dev$hidraw(&(0x7f0000000140), 0x0, 0x1) r2 = syz_open_dev$evdev(&(0x7f0000001080), 0x7, 0x0) read$hidraw(r1, &(0x7f0000000040)=""/57, 0x39) ioctl$EVIOCGMASK(r2, 0x5452, &(0x7f0000000100)={0x3fd67d5a47b743fa, 0x0, 0x0}) ioctl$EVIOCSABS3F(r2, 0x401845ff, &(0x7f0000001040)={0x101, 0x5f3f4a09, 0x6, 0x8, 0x1ff}) ioctl$HIDIOCSFEATURE(r1, 0xc0404806, &(0x7f0000000000)="b48332c179a199a2d0a03ae3aa4d8c9a90c689587e6f") 23:51:42 executing program 4: r0 = syz_open_dev$hidraw(&(0x7f0000000140), 0x0, 0x1) write$hidraw(r0, &(0x7f0000000180)="66080a810c28ad27cf86f5e368392e05eed4f4d4825954833b3144e7228d9af97c06e5d46985e6393007c542e53b9ec0f6e52a48954e119efd3c5d71b60cd399e9c64d514934d87c2c6f50699aedd1857a86eef53f4a5c661e747ed36824f54ec459d164be8186d9e3a79e131a73650d0a4f709d01c76efc8d33105a36f278e8f7de5838b1fc9d9e2ad7b1e0ca2de1410e05ead0b0d62add348a4119e45cc17fbc6988854d7dc283bb2d4026b25ea6b504f489e08072eb90ee0c99068c99457661ec19cad5545be38bff1f94d21e6db3fff0ee9b4eab9fbf35c5911b38a0129d076df053da54e435d53a005d1aca5e4d0af10e2eb5eeffbcb574dae4bab35455661ddf2e4a12c9740d9fb0282ea741f1765ebb2341f7091ca6d0244871ba9b977bb4caf4787ed19de1afd936ba3c6921587c79e8b9ce1d82cf15d329af90da66b8cc6ed5fe64a3656e902ab556d90841535c119b3ac2037b4251b809185ac3175c535c38012f61801d1d27fa7fcf3853e8a3b2e10feffd174172505a7297f6e756f8ce1adf538fdf29f73b5bd404d5cff95d9ccd947df44eda3a7fc0940f1ee98c2ba0b638ae865a24152fb1b47e792703e7bb9a7d291fd180894157d40ec589a36b95e5faea4713f2da83d35fe8d8528ed2bc5505cc3cce02d9467ede1479e64dbcf55ddebfb28dc2b3fd5c5a65b2d2cd4bca47dc7536d07ce26fac53dc3ab697c089d8611b3de89a7250b905a30f86b707bb6719080b0fc9c04d50760bc5b825911bf804d083215b74e419f01477cd8ca5862dc4f7ac4751cbba65241c7428b4f12fd311f3802042cd00df968e3f8a940badeb3f892ff107d6a7860bd6666e4a5edd1ec4e8ead30237342043465fb2eb5128de9256b39cb161044a871ac9b559cd781b66f6292e1e06b536961058edcc81406369f0f28c1c8669f267a79ebe9546afe6026cf920bd2aa31aad669498707b20e0019514a5cea3e898d5aacd3d80d44c791c030202791f9c5bca391cd0d8140997ac68e7d5470235bac6d7d0cf30e70b6e51a36b66a5b3ba10abbf5688eb388ca533099de61803cce2b91be46e3b55d117c49ef9f2fdbd09220af9923eaa21a0094a4cab2cf43379dc534a197172d1d290bc75ec960fe9551f6fe4bfc4a8142c6aa4a48fb8e6ec8f1dba02b17e3a7cf96081a92c81815229d430826a7e1ac21fe5c211b036941cb2ba93eae4a6a8743af8fd08fe3d91b8ffd52d4dc7ddcc06821e15ce0490a32680a6dadededb66b645a05c63f3944b8a97bf86f13b2231d3b632ea8378f944f22f64c7707710b93b563ec70d56611c463bc0cc6fe9f21aa7e2e9a805e83b717634bc74717df1ecccb42110621531c3f59e68670dfeb6e133b55b691a1b4375ca7a0ef3c02072c8a62fe8eb3b4810cc825d09bf9ba7ca2dcdb5a0eb46f246a125744f20caa9e2b38ceec454ba63c1fb47b580603243e756f7f04e40e36f797b3f14dd30d08335aa40069bf492609e077806d8c52b9ca8432f26d85df843ee7055673334e8ca0d809e710b295631526be449ea826dd57fca05c3d6d6b779a964f0fe7cb16a39013ea39a8000fff94aa9e4d6b85da2719bad63dc53010918c7fdde0975e1f305ed6ee8ff87ef98ef6004884071ba52ab6a81ede40a9709aa455f05f0bcdbfa1aef1360a7c7256aa3bbc744d2c6f307fb0c1c672795c8f7ff5e37c3cc479632de3350f8c5a6d192d8eb73a6977702d423694214aa4677c3ffc793c740268331c25784594e1c5293483a4a2a01101f4baeedf4090998d9ddc865963574c5b05d5a3c10dcb3b70ce567b071454021b5b562195ed36cef59695f3265e4e08a2b2e70c4bca2700c5243e6e999179bde174da15b4ab4d7b304dc67a7a03c32cdb096fbcd904f9d787bc95fe8a22b6613f28a71b5460d44a414c63d495538c6020667db10d49b1d8874cfaa77666d12087643a9e322dfade4cdac2bee7d22c129027713e46d80f498c9eda027b053fd785aa1b7ae019a53a32b7e51d54d94a5fb746cd1e6e77b4d65b3c48b2b9789da203f467934b2334569d9d5a138d87afe65b0d7ada380565f259ec63490163699fa945e10ab39d216db75d6227c11f34c7256e1af892088b507aa6b574a522b87c617bf53f42b3a8c399fcb8c8d2d7a8fc981965c67294a48d1a62f3fe4abd2f540359a4f74e4f3c65bbdf520d926a501b59232a74fe612f57c526f9a2328034d489829e451f771feda276d875bb313268e9f38c06a02799dc3ee4dec3329fd45f1695760299a45ef89bf6e0f000e167a86dd9c6c244134d2985e788838910ab92734494e3207c5ea5d6ce44925b77a4a43d9f9795423297aa2762d4a326784fb86559f1f5713935851910cdc117c1886326124af384d73a67cf95cd0bdba977f286849eb9cebab51241d2d6def1c95058b8b7847b8d84db44668d3204a1cae325c0822735b075caa612eb68d326e1fac7bed9a4b7f93395a067464372704526506c4024b317604924d1055b1b75042e763c132af6754d202b1a4438654d1ff4082d07ca378ce50e010c9a58d77a878198b7313cda06caa9a97ee96e0947fbd1c0389b69ce96490596d4051362eea6829d1795b8168ab468d506d6fa7d286b52446da4d25b4730c1276a0b6b283689ec3f64fc39470054efdfb6e261e80454e382f3c40b6cbf8ae242c01beaaed1d7195e455a40e0ad478d23ca152cde33d525961907a55c408fbdd7e7eded5eb6e9a51ab1c516cafa6b10cd41bf0f57e3ce22b79bcd2daf5469117ba4337a626f68199858f445ac0380833c5f4c7a4d35c2e9e7bcf355c6a97863281f393c19d6dded835d31c06e0dbfbf5734ecfdd3e866c97061da5494d19e7dc8584c63a85bcaa4dd97396e833acc46945119c8048402b6326a93a66619a9a3bdb87457b5fced065f15a7d2023cf2e757ed6fd35a4ad4272aeea83bf077383850f6e1112f288cc2f72e53940bc71199803d9989c8859722f4190cc4faca3377f2d1bf9fcd54c157ea5dc36b54ffebcdeb8a5df9b5d555edef8909f387864cbaabbf18fff45254703cb62e38f9cdeee2b769c9ce1d3f16ab92e0e3af6067cd252f9aa28ae81f763e1f99a50e4573da5becbcb6b11ffe8b48bbb037d7a07f5953acb422af10395b769081629f71c2a182a7633cb703731afa8cecfde76618523669fa93ded5c4ea7727775498980941228a9af3ec6292268652ed4f3731a74334d86802ae05a560d9ef82bccdd96c0c063d6e25583f51c3bd3b5225e33d4defde886727f8b9cde46b7ee9ff0f33eaf4ee1a3aea890980d012c6d14cdd82780798fa4356430a3c45abd5f4835025240cd8afa74a5381744edd3f475316ab7c00467a9588a50edcb40d5f0733f33a47ea5e92471a24dced48d974e227faf839fdfcda75d335743d56eea520c5d3fa523fe639851d2237f02424a8d81fecdf32d375b6cc8d2cacc3b1b3c33898fa2a24c0a23bf6852fb34361ba9bb46c00458644f1c5f827dee7a9dacaadb7e97ee7f55f391a9f161aa3751cde7a648ccf4efcb4f452c34deb98da9c794fe73dde94ada575f08f277212aaea70902f2ca0d927b7190a787852935c37413817f41a31acb8007687675a91d3d81865acb06c22328d87aa70d897b7a76b5c062f97d1e6bdd12c3dc4e1752e8cb7cc28624fb5b8ac5e1d0d4377046fd76e53600891aaeb32375eddd7312a2b60f5c61da0491831c3a1d530ec1ae2af4c291c6468b5d64177b29497945d9d391182e677e2bdaa1ce3eba807169ed011c9e3a7ff1cc43a37eb1155ea4a592d70585471cd4d6cb65b329a90ed2a964c4ab4b32b52fc6c1ba3f0dc53b3504645b243e6a5cccffd93b45d9cc383fb965274749b4c186f2fc0f03154208c23f1edb43d87ba43a7bb610524bffae8338f1a6d07e55984a8ad868d2def6c6e1c916b1abf862f5a2386ae3661d2d500a31a0f8188e8fa0a353d6224a383a3d5c12988411e94f2f17fef94899af064c4a9268793fd5a6899d83c222ec3c534eae737dc1ad291e848f416fdea38e44b16c1a3b73a18f3df437cfad7bef9ced8a8012fe996865dc140bf4fd3523e770fc6d08546cf9c4ae558ca7e22843dd9df3366445a347309646e9a4be32421464b0bcf8d176b1d7cf1d076f1e18511c1f5e2e19f9860f1dcba793bfa46b24f840ba9308d5369c5f43a7650ad91ea680b3a38278e17c09991f272a6031787b43746e94bf54512664145bd00c337dbaebc3f0aae10734fcd5e103e406a27fafe3e2e965f59662b0b2c2cdb098ba5b3451ae9700555c71a913c9e21a4857cc950a3a628eb494e2ecc634957f31db0c307041ecb95c2cd52e33374be763572f869a549ac0da011321be932aadafec799d8c41af3eac3d9fcb0dbc4dd26978b2ed3c827f838c2d0b6a74be1cf76c2abab9fbee4ca3e33b6622489840e601dc40f7612d9511053b335cdc795d934c971700a4efd973e3b271a97a4a0820926906501b584401bfdfbf1afdf0f83f66c32a0f54d741ffd44bb9422e99554102caa9de32edf4959f5ff7fdf553cb31ae6e588e9ae51e2da5ab8c46f8c11eabf78df558c4d4c16531a2d63f9a5f65b288c548f4a58deeb46d92e66955cc9386aaae01bb746b345a97e323d23654d3cf27aa2031c441868ef8cd9be7f8ce96a47bfd6d84dd5f8140651a08bddcc9f9a8dc0397da5b456f67f210b82157230195586d21e6fda980a61f84741ee3f5be3ee3725b44c9a316d9deb544eb9d62cda564bf3fc49c3bc4e82f520e1e20a506d7abd14a90e4026349993dd803cd696055625090d8e64bf87e44dc53f4b1e93b93bd232778329e8aa8aa8a4d1cab0c905c8c9431c607f03a6cdb5df1465004e78ce2b55642a46906b87f808de83881803aaf4567b85406445c3a48ec487f22d125ef7eba45cbbd6d069338c85dd9095fbf2ee39140ff9653278212a450f44d4ec58d1fd0d3f5b80a25aad5ea07d5e1490a70bb085d595649e685e443bd3873d302a5c3ff1edbd39a4e541ef2409edee8937392ce18727ed48e642e6afb2b9f34a07d99a4ee3781e2f922e123a1dc03f45ada557eda4fc9da2ebc43371d35b2f30dc9d5270ca9ed5362ad53804900e6d9c5e063213e27b2090c704066f6ae6b126560c0f49073343b1945a0fc22e702c04f2f776755cb479018dd7b2a9f3862e892306e800119d30555aa190b872cfdd19eebedaac2cccc5e64a9bdab0bafd6", 0xe7a) 23:51:42 executing program 5: r0 = syz_open_dev$hidraw(&(0x7f0000000140), 0x0, 0x1) write$hidraw(r0, &(0x7f0000000180)="66080a810c28ad27cf86f5e368392e05eed4f4d4825954833b3144e7228d9af97c06e5d46985e6393007c542e53b9ec0f6e52a48954e119efd3c5d71b60cd399e9c64d514934d87c2c6f50699aedd1857a86eef52d4a5c661e747ed36824f54ec459d164be8186d9e3a79e131a73650d0a4f709d01c76efc8d33105a36f278e8f7de5838b1fc9d9e2ad7b1e0ca2de1410e05ead0b0d62add348a4119e45cc17fbc6988854d7dc283bb2d4026b25ea6b504f489e08072eb90ee0c99068c99457661ec19cad5545be38bff1f94d21e6db3fff0ee9b4eab9fbf35c5911b38a0129d076df053da54e435d53a005d1aca5e4d0af10e2eb5eeffbcb574dae4bab35455661ddf2e4a12c9740d9fb0282ea741f1765ebb2341f7091ca6d0244871ba9b977bb4caf4787ed19de1afd936ba3c6921587c79e8b9ce1d82cf15d329af90da66b8cc6ed5fe64a3656e902ab556d90841535c119b3ac2037b4251b809185ac3175c535c38012f61801d1d27fa7fcf3853e8a3b2e10feffd174172505a7297f6e756f8ce1adf538fdf29f73b5bd404d5cff95d9ccd947df44eda3a7fc0940f1ee98c2ba0b638ae865a24152fb1b47e792703e7bb9a7d291fd180894157d40ec589a36b95e5faea4713f2da83d35fe8d8528ed2bc5505cc3cce02d9467ede1479e64dbcf55ddebfb28dc2b3fd5c5a65b2d2cd4bca47dc7536d07ce26fac53dc3ab697c089d8611b3de89a7250b905a30f86b707bb6719080b0fc9c04d50760bc5b825911bf804d083215b74e419f01477cd8ca5862dc4f7ac4751cbba65241c7428b4f12fd311f3802042cd00df968e3f8a940badeb3f892ff107d6a7860bd6666e4a5edd1ec4e8ead30237342043465fb2eb5128de9256b39cb161044a871ac9b559cd781b66f6292e1e06b536961058edcc81406369f0f28c1c8669f267a79ebe9546afe6026cf920bd2aa31aad669498707b20e0019514a5cea3e898d5aacd3d80d44c791c030202791f9c5bca391cd0d8140997ac68e7d5470235bac6d7d0cf30e70b6e51a36b66a5b3ba10abbf5688eb388ca533099de61803cce2b91be46e3b55d117c49ef9f2fdbd09220af9923eaa21a0094a4cab2cf43379dc534a197172d1d290bc75ec960fe9551f6fe4bfc4a8142c6aa4a48fb8e6ec8f1dba02b17e3a7cf96081a92c81815229d430826a7e1ac21fe5c211b036941cb2ba93eae4a6a8743af8fd08fe3d91b8ffd52d4dc7ddcc06821e15ce0490a32680a6dadededb66b645a05c63f3944b8a97bf86f13b2231d3b632ea8378f944f22f64c7707710b93b563ec70d56611c463bc0cc6fe9f21aa7e2e9a805e83b717634bc74717df1ecccb42110621531c3f59e68670dfeb6e133b55b691a1b4375ca7a0ef3c02072c8a62fe8eb3b4810cc825d09bf9ba7ca2dcdb5a0eb46f246a125744f20caa9e2b38ceec454ba63c1fb47b580603243e756f7f04e40e36f797b3f14dd30d08335aa40069bf492609e077806d8c52b9ca8432f26d85df843ee7055673334e8ca0d809e710b295631526be449ea826dd57fca05c3d6d6b779a964f0fe7cb16a39013ea39a8000fff94aa9e4d6b85da2719bad63dc53010918c7fdde0975e1f305ed6ee8ff87ef98ef6004884071ba52ab6a81ede40a9709aa455f05f0bcdbfa1aef1360a7c7256aa3bbc744d2c6f307fb0c1c672795c8f7ff5e37c3cc479632de3350f8c5a6d192d8eb73a6977702d423694214aa4677c3ffc793c740268331c25784594e1c5293483a4a2a01101f4baeedf4090998d9ddc865963574c5b05d5a3c10dcb3b70ce567b071454021b5b562195ed36cef59695f3265e4e08a2b2e70c4bca2700c5243e6e999179bde174da15b4ab4d7b304dc67a7a03c32cdb096fbcd904f9d787bc95fe8a22b6613f28a71b5460d44a414c63d495538c6020667db10d49b1d8874cfaa77666d12087643a9e322dfade4cdac2bee7d22c129027713e46d80f498c9eda027b053fd785aa1b7ae019a53a32b7e51d54d94a5fb746cd1e6e77b4d65b3c48b2b9789da203f467934b2334569d9d5a138d87afe65b0d7ada380565f259ec63490163699fa945e10ab39d216db75d6227c11f34c7256e1af892088b507aa6b574a522b87c617bf53f42b3a8c399fcb8c8d2d7a8fc981965c67294a48d1a62f3fe4abd2f540359a4f74e4f3c65bbdf520d926a501b59232a74fe612f57c526f9a2328034d489829e451f771feda276d875bb313268e9f38c06a02799dc3ee4dec3329fd45f1695760299a45ef89bf6e0f000e167a86dd9c6c244134d2985e788838910ab92734494e3207c5ea5d6ce44925b77a4a43d9f9795423297aa2762d4a326784fb86559f1f5713935851910cdc117c1886326124af384d73a67cf95cd0bdba977f286849eb9cebab51241d2d6def1c95058b8b7847b8d84db44668d3204a1cae325c0822735b075caa612eb68d326e1fac7bed9a4b7f93395a067464372704526506c4024b317604924d1055b1b75042e763c132af6754d202b1a4438654d1ff4082d07ca378ce50e010c9a58d77a878198b7313cda06caa9a97ee96e0947fbd1c0389b69ce96490596d4051362eea6829d1795b8168ab468d506d6fa7d286b52446da4d25b4730c1276a0b6b283689ec3f64fc39470054efdfb6e261e80454e382f3c40b6cbf8ae242c01beaaed1d7195e455a40e0ad478d23ca152cde33d525961907a55c408fbdd7e7eded5eb6e9a51ab1c516cafa6b10cd41bf0f57e3ce22b79bcd2daf5469117ba4337a626f68199858f445ac0380833c5f4c7a4d35c2e9e7bcf355c6a97863281f393c19d6dded835d31c06e0dbfbf5734ecfdd3e866c97061da5494d19e7dc8584c63a85bcaa4dd97396e833acc46945119c8048402b6326a93a66619a9a3bdb87457b5fced065f15a7d2023cf2e757ed6fd35a4ad4272aeea83bf077383850f6e1112f288cc2f72e53940bc71199803d9989c8859722f4190cc4faca3377f2d1bf9fcd54c157ea5dc36b54ffebcdeb8a5df9b5d555edef8909f387864cbaabbf18fff45254703cb62e38f9cdeee2b769c9ce1d3f16ab92e0e3af6067cd252f9aa28ae81f763e1f99a50e4573da5becbcb6b11ffe8b48bbb037d7a07f5953acb422af10395b769081629f71c2a182a7633cb703731afa8cecfde76618523669fa93ded5c4ea7727775498980941228a9af3ec6292268652ed4f3731a74334d86802ae05a560d9ef82bccdd96c0c063d6e25583f51c3bd3b5225e33d4defde886727f8b9cde46b7ee9ff0f33eaf4ee1a3aea890980d012c6d14cdd82780798fa4356430a3c45abd5f4835025240cd8afa74a5381744edd3f475316ab7c00467a9588a50edcb40d5f0733f33a47ea5e92471a24dced48d974e227faf839fdfcda75d335743d56eea520c5d3fa523fe639851d2237f02424a8d81fecdf32d375b6cc8d2cacc3b1b3c33898fa2a24c0a23bf6852fb34361ba9bb46c00458644f1c5f827dee7a9dacaadb7e97ee7f55f391a9f161aa3751cde7a648ccf4efcb4f452c34deb98da9c794fe73dde94ada575f08f277212aaea70902f2ca0d927b7190a787852935c37413817f41a31acb8007687675a91d3d81865acb06c22328d87aa70d897b7a76b5c062f97d1e6bdd12c3dc4e1752e8cb7cc28624fb5b8ac5e1d0d4377046fd76e53600891aaeb32375eddd7312a2b60f5c61da0491831c3a1d530ec1ae2af4c291c6468b5d64177b29497945d9d391182e677e2bdaa1ce3eba807169ed011c9e3a7ff1cc43a37eb1155ea4a592d70585471cd4d6cb65b329a90ed2a964c4ab4b32b52fc6c1ba3f0dc53b3504645b243e6a5cccffd93b45d9cc383fb965274749b4c186f2fc0f03154208c23f1edb43d87ba43a7bb610524bffae8338f1a6d07e55984a8ad868d2def6c6e1c916b1abf862f5a2386ae3661d2d500a31a0f8188e8fa0a353d6224a383a3d5c12988411e94f2f17fef94899af064c4a9268793fd5a6899d83c222ec3c534eae737dc1ad291e848f416fdea38e44b16c1a3b73a18f3df437cfad7bef9ced8a8012fe996865dc140bf4fd3523e770fc6d08546cf9c4ae558ca7e22843dd9df3366445a347309646e9a4be32421464b0bcf8d176b1d7cf1d076f1e18511c1f5e2e19f9860f1dcba793bfa46b24f840ba9308d5369c5f43a7650ad91ea680b3a38278e17c09991f272a6031787b43746e94bf54512664145bd00c337dbaebc3f0aae10734fcd5e103e406a27fafe3e2e965f59662b0b2c2cdb098ba5b3451ae9700555c71a913c9e21a4857cc950a3a628eb494e2ecc634957f31db0c307041ecb95c2cd52e33374be763572f869a549ac0da011321be932aadafec799d8c41af3eac3d9fcb0dbc4dd26978b2ed3c827f838c2d0b6a74be1cf76c2abab9fbee4ca3e33b6622489840e601dc40f7612d9511053b335cdc795d934c971700a4efd973e3b271a97a4a0820926906501b584401bfdfbf1afdf0f83f66c32a0f54d741ffd44bb9422e99554102caa9de32edf4959f5ff7fdf553cb31ae6e588e9ae51e2da5ab8c46f8c11eabf78df558c4d4c16531a2d63f9a5f65b288c548f4a58deeb46d92e66955cc9386aaae01bb746b345a97e323d23654d3cf27aa2031c441868ef8cd9be7f8ce96a47bfd6d84dd5f8140651a08bddcc9f9a8dc0397da5b456f67f210b82157230195586d21e6fda980a61f84741ee3f5be3ee3725b44c9a316d9deb544eb9d62cda564bf3fc49c3bc4e82f520e1e20a506d7abd14a90e4026349993dd803cd696055625090d8e64bf87e44dc53f4b1e93b93bd232778329e8aa8aa8a4d1cab0c905c8c9431c607f03a6cdb5df1465004e78ce2b55642a46906b87f808de83881803aaf4567b85406445c3a48ec487f22d125ef7eba45cbbd6d069338c85dd9095fbf2ee39140ff9653278212a450f44d4ec58d1fd0d3f5b80a25aad5ea07d5e1490a70bb085d595649e685e443bd3873d302a5c3ff1edbd39a4e541ef2409edee8937392ce18727ed48e642e6afb2b9f34a07d99a4ee3781e2f922e123a1dc03f45ada557eda4fc9da2ebc43371d35b2f30dc9d5270ca9ed5362ad53804900e6d9c5e063213e27b2090c704066f6ae6b126560c0f49073343b1945a0fc22e702c04f2f776755cb479018dd7b2a9f3862e892306e800119d30555aa190b872cfdd19eebedaac2cccc5e64a9bdab0bafd6ba3f490632bd07", 0xfffffdef) 23:51:42 executing program 1: r0 = syz_open_dev$evdev(0xfffffffffffffffc, 0x0, 0x0) ioctl$EVIOCGUNIQ(r0, 0x80404508, &(0x7f00000001c0)=""/252) ioctl$EVIOCSMASK(r0, 0x40104593, &(0x7f0000000180)={0x16, 0x73, &(0x7f0000000100)="ddf57ba658783433b14d36a66ca9e639898652f47e33031f6ff819f9043e3fce116f092328a8a679eca8e34da6e52439935e92d1dd4f9465a7f87c7cab0f107a7c468d8d457eb67bf8467f78a4f770e3ed2baa350e32d3b439b05e59b10259c0e96ff54a0b77dcfdb3dab13060832d221d2d24"}) 23:51:42 executing program 2: r0 = syz_open_dev$hidraw(&(0x7f0000000140), 0x0, 0x1) write$hidraw(r0, &(0x7f0000000180)="66080a810c28ad27cf86f5e368392e05eed4f4d4825954833b3144e7228d9af97c06e5d46985e6393007c542e53b9ec0f6e52a48954e119efd3c5d71b60cd399e9c64d514934d87c2c6f50699aedd1857a86eef53f4a5c661e747ed36824f54ec459d164be8186d9e3a79e131a73650d0a4f709d01c76efc8d33105a36f278e8f7de5838b1fc9d9e2ad7b1e0ca2de1410e05ead0b0d62add348a4119e45cc17fbc6988854d7dc283bb2d4026b25ea6b504f489e08072eb90ee0c99068c99457661ec19cad5545be38bff1f94d21e6db3fff0ee9b4eab9fbf35c5911b38a0129d076df053da54e435d53a005d1aca5e4d0af10e2eb5eeffbcb574dae4bab35455661ddf2e4a12c9740d9fb0282ea741f1765ebb2341f7091ca6d0244871ba9b977bb4caf4787ed19de1afd936ba3c6921587c79e8b9ce1d82cf15d329af90da66b8cc6ed5fe64a3656e902ab556d90841535c119b3ac2037b4251b809185ac3175c535c38012f61801d1d27fa7fcf3853e8a3b2e10feffd174172505a7297f6e756f8ce1adf538fdf29f73b5bd404d5cff95d9ccd947df44eda3a7fc0940f1ee98c2ba0b638ae865a24152fb1b47e792703e7bb9a7d291fd180894157d40ec589a36b95e5faea4713f2da83d35fe8d8528ed2bc5505cc3cce02d9467ede1479e64dbcf55ddebfb28dc2b3fd5c5a65b2d2cd4bca47dc7536d07ce26fac53dc3ab697c089d8611b3de89a7250b905a30f86b707bb6719080b0fc9c04d50760bc5b825911bf804d083215b74e419f01477cd8ca5862dc4f7ac4751cbba65241c7428b4f12fd311f3802042cd00df968e3f8a940badeb3f892ff107d6a7860bd6666e4a5edd1ec4e8ead30237342043465fb2eb5128de9256b39cb161044a871ac9b559cd781b66f6292e1e06b536961058edcc81406369f0f28c1c8669f267a79ebe9546afe6026cf920bd2aa31aad669498707b20e0019514a5cea3e898d5aacd3d80d44c791c030202791f9c5bca391cd0d8140997ac68e7d5470235bac6d7d0cf30e70b6e51a36b66a5b3ba10abbf5688eb388ca533099de61803cce2b91be46e3b55d117c49ef9f2fdbd09220af9923eaa21a0094a4cab2cf43379dc534a197172d1d290bc75ec960fe9551f6fe4bfc4a8142c6aa4a48fb8e6ec8f1dba02b17e3a7cf96081a92c81815229d430826a7e1ac21fe5c211b036941cb2ba93eae4a6a8743af8fd08fe3d91b8ffd52d4dc7ddcc06821e15ce0490a32680a6dadededb66b645a05c63f3944b8a97bf86f13b2231d3b632ea8378f944f22f64c7707710b93b563ec70d56611c463bc0cc6fe9f21aa7e2e9a805e83b717634bc74717df1ecccb42110621531c3f59e68670dfeb6e133b55b691a1b4375ca7a0ef3c02072c8a62fe8eb3b4810cc825d09bf9ba7ca2dcdb5a0eb46f246a125744f20caa9e2b38ceec454ba63c1fb47b580603243e756f7f04e40e36f797b3f14dd30d08335aa40069bf492609e077806d8c52b9ca8432f26d85df843ee7055673334e8ca0d809e710b295631526be449ea826dd57fca05c3d6d6b779a964f0fe7cb16a39013ea39a8000fff94aa9e4d6b85da2719bad63dc53010918c7fdde0975e1f305ed6ee8ff87ef98ef6004884071ba52ab6a81ede40a9709aa455f05f0bcdbfa1aef1360a7c7256aa3bbc744d2c6f307fb0c1c672795c8f7ff5e37c3cc479632de3350f8c5a6d192d8eb73a6977702d423694214aa4677c3ffc793c740268331c25784594e1c5293483a4a2a01101f4baeedf4090998d9ddc865963574c5b05d5a3c10dcb3b70ce567b071454021b5b562195ed36cef59695f3265e4e08a2b2e70c4bca2700c5243e6e999179bde174da15b4ab4d7b304dc67a7a03c32cdb096fbcd904f9d787bc95fe8a22b6613f28a71b5460d44a414c63d495538c6020667db10d49b1d8874cfaa77666d12087643a9e322dfade4cdac2bee7d22c129027713e46d80f498c9eda027b053fd785aa1b7ae019a53a32b7e51d54d94a5fb746cd1e6e77b4d65b3c48b2b9789da203f467934b2334569d9d5a138d87afe65b0d7ada380565f259ec63490163699fa945e10ab39d216db75d6227c11f34c7256e1af892088b507aa6b574a522b87c617bf53f42b3a8c399fcb8c8d2d7a8fc981965c67294a48d1a62f3fe4abd2f540359a4f74e4f3c65bbdf520d926a501b59232a74fe612f57c526f9a2328034d489829e451f771feda276d875bb313268e9f38c06a02799dc3ee4dec3329fd45f1695760299a45ef89bf6e0f000e167a86dd9c6c244134d2985e788838910ab92734494e3207c5ea5d6ce44925b77a4a43d9f9795423297aa2762d4a326784fb86559f1f5713935851910cdc117c1886326124af384d73a67cf95cd0bdba977f286849eb9cebab51241d2d6def1c95058b8b7847b8d84db44668d3204a1cae325c0822735b075caa612eb68d326e1fac7bed9a4b7f93395a067464372704526506c4024b317604924d1055b1b75042e763c132af6754d202b1a4438654d1ff4082d07ca378ce50e010c9a58d77a878198b7313cda06caa9a97ee96e0947fbd1c0389b69ce96490596d4051362eea6829d1795b8168ab", 0x741) r1 = syz_open_dev$hidraw(&(0x7f0000000140), 0x0, 0x1) r2 = syz_open_dev$evdev(&(0x7f0000001080), 0x7, 0x0) read$hidraw(r1, &(0x7f0000000040)=""/57, 0x39) ioctl$EVIOCGMASK(r2, 0x5452, &(0x7f0000000100)={0x3fd67d5a47b743fa, 0x0, 0x0}) ioctl$EVIOCSABS3F(r2, 0x401845ff, &(0x7f0000001040)={0x101, 0x5f3f4a09, 0x6, 0x8, 0x1ff}) ioctl$HIDIOCSFEATURE(r1, 0xc0404806, &(0x7f0000000000)="b48332c179a199a2d0a03ae3aa4d8c9a90c689587e6f") 23:51:42 executing program 1: syz_open_dev$evdev(0xfffffffffffffffc, 0x1f, 0x18f240) r0 = syz_open_dev$evdev(&(0x7f0000000540), 0x0, 0x200000) ioctl$EVIOCREVOKE(r0, 0x40044591, &(0x7f0000000000)=0x401) 23:51:42 executing program 4: r0 = syz_open_dev$hidraw(&(0x7f0000000140), 0x0, 0x1) write$hidraw(r0, &(0x7f0000000180)="66080a810c28ad27cf86f5e368392e05eed4f4d4825954833b3144e7228d9af97c06e5d46985e6393007c542e53b9ec0f6e52a48954e119efd3c5d71b60cd399e9c64d514934d87c2c6f50699aedd1857a86eef53f4a5c661e747ed36824f54ec459d164be8186d9e3a79e131a73650d0a4f709d01c76efc8d33105a36f278e8f7de5838b1fc9d9e2ad7b1e0ca2de1410e05ead0b0d62add348a4119e45cc17fbc6988854d7dc283bb2d4026b25ea6b504f489e08072eb90ee0c99068c99457661ec19cad5545be38bff1f94d21e6db3fff0ee9b4eab9fbf35c5911b38a0129d076df053da54e435d53a005d1aca5e4d0af10e2eb5eeffbcb574dae4bab35455661ddf2e4a12c9740d9fb0282ea741f1765ebb2341f7091ca6d0244871ba9b977bb4caf4787ed19de1afd936ba3c6921587c79e8b9ce1d82cf15d329af90da66b8cc6ed5fe64a3656e902ab556d90841535c119b3ac2037b4251b809185ac3175c535c38012f61801d1d27fa7fcf3853e8a3b2e10feffd174172505a7297f6e756f8ce1adf538fdf29f73b5bd404d5cff95d9ccd947df44eda3a7fc0940f1ee98c2ba0b638ae865a24152fb1b47e792703e7bb9a7d291fd180894157d40ec589a36b95e5faea4713f2da83d35fe8d8528ed2bc5505cc3cce02d9467ede1479e64dbcf55ddebfb28dc2b3fd5c5a65b2d2cd4bca47dc7536d07ce26fac53dc3ab697c089d8611b3de89a7250b905a30f86b707bb6719080b0fc9c04d50760bc5b825911bf804d083215b74e419f01477cd8ca5862dc4f7ac4751cbba65241c7428b4f12fd311f3802042cd00df968e3f8a940badeb3f892ff107d6a7860bd6666e4a5edd1ec4e8ead30237342043465fb2eb5128de9256b39cb161044a871ac9b559cd781b66f6292e1e06b536961058edcc81406369f0f28c1c8669f267a79ebe9546afe6026cf920bd2aa31aad669498707b20e0019514a5cea3e898d5aacd3d80d44c791c030202791f9c5bca391cd0d8140997ac68e7d5470235bac6d7d0cf30e70b6e51a36b66a5b3ba10abbf5688eb388ca533099de61803cce2b91be46e3b55d117c49ef9f2fdbd09220af9923eaa21a0094a4cab2cf43379dc534a197172d1d290bc75ec960fe9551f6fe4bfc4a8142c6aa4a48fb8e6ec8f1dba02b17e3a7cf96081a92c81815229d430826a7e1ac21fe5c211b036941cb2ba93eae4a6a8743af8fd08fe3d91b8ffd52d4dc7ddcc06821e15ce0490a32680a6dadededb66b645a05c63f3944b8a97bf86f13b2231d3b632ea8378f944f22f64c7707710b93b563ec70d56611c463bc0cc6fe9f21aa7e2e9a805e83b717634bc74717df1ecccb42110621531c3f59e68670dfeb6e133b55b691a1b4375ca7a0ef3c02072c8a62fe8eb3b4810cc825d09bf9ba7ca2dcdb5a0eb46f246a125744f20caa9e2b38ceec454ba63c1fb47b580603243e756f7f04e40e36f797b3f14dd30d08335aa40069bf492609e077806d8c52b9ca8432f26d85df843ee7055673334e8ca0d809e710b295631526be449ea826dd57fca05c3d6d6b779a964f0fe7cb16a39013ea39a8000fff94aa9e4d6b85da2719bad63dc53010918c7fdde0975e1f305ed6ee8ff87ef98ef6004884071ba52ab6a81ede40a9709aa455f05f0bcdbfa1aef1360a7c7256aa3bbc744d2c6f307fb0c1c672795c8f7ff5e37c3cc479632de3350f8c5a6d192d8eb73a6977702d423694214aa4677c3ffc793c740268331c25784594e1c5293483a4a2a01101f4baeedf4090998d9ddc865963574c5b05d5a3c10dcb3b70ce567b071454021b5b562195ed36cef59695f3265e4e08a2b2e70c4bca2700c5243e6e999179bde174da15b4ab4d7b304dc67a7a03c32cdb096fbcd904f9d787bc95fe8a22b6613f28a71b5460d44a414c63d495538c6020667db10d49b1d8874cfaa77666d12087643a9e322dfade4cdac2bee7d22c129027713e46d80f498c9eda027b053fd785aa1b7ae019a53a32b7e51d54d94a5fb746cd1e6e77b4d65b3c48b2b9789da203f467934b2334569d9d5a138d87afe65b0d7ada380565f259ec63490163699fa945e10ab39d216db75d6227c11f34c7256e1af892088b507aa6b574a522b87c617bf53f42b3a8c399fcb8c8d2d7a8fc981965c67294a48d1a62f3fe4abd2f540359a4f74e4f3c65bbdf520d926a501b59232a74fe612f57c526f9a2328034d489829e451f771feda276d875bb313268e9f38c06a02799dc3ee4dec3329fd45f1695760299a45ef89bf6e0f000e167a86dd9c6c244134d2985e788838910ab92734494e3207c5ea5d6ce44925b77a4a43d9f9795423297aa2762d4a326784fb86559f1f5713935851910cdc117c1886326124af384d73a67cf95cd0bdba977f286849eb9cebab51241d2d6def1c95058b8b7847b8d84db44668d3204a1cae325c0822735b075caa612eb68d326e1fac7bed9a4b7f93395a067464372704526506c4024b317604924d1055b1b75042e763c132af6754d202b1a4438654d1ff4082d07ca378ce50e010c9a58d77a878198b7313cda06caa9a97ee96e0947fbd1c0389b69ce96490596d4051362eea6829d1795b8168ab468d506d6fa7d286b52446da4d25b4730c1276a0b6b283689ec3f64fc39470054efdfb6e261e80454e382f3c40b6cbf8ae242c01beaaed1d7195e455a40e0ad478d23ca152cde33d525961907a55c408fbdd7e7eded5eb6e9a51ab1c516cafa6b10cd41bf0f57e3ce22b79bcd2daf5469117ba4337a626f68199858f445ac0380833c5f4c7a4d35c2e9e7bcf355c6a97863281f393c19d6dded835d31c06e0dbfbf5734ecfdd3e866c97061da5494d19e7dc8584c63a85bcaa4dd97396e833acc46945119c8048402b6326a93a66619a9a3bdb87457b5fced065f15a7d2023cf2e757ed6fd35a4ad4272aeea83bf077383850f6e1112f288cc2f72e53940bc71199803d9989c8859722f4190cc4faca3377f2d1bf9fcd54c157ea5dc36b54ffebcdeb8a5df9b5d555edef8909f387864cbaabbf18fff45254703cb62e38f9cdeee2b769c9ce1d3f16ab92e0e3af6067cd252f9aa28ae81f763e1f99a50e4573da5becbcb6b11ffe8b48bbb037d7a07f5953acb422af10395b769081629f71c2a182a7633cb703731afa8cecfde76618523669fa93ded5c4ea7727775498980941228a9af3ec6292268652ed4f3731a74334d86802ae05a560d9ef82bccdd96c0c063d6e25583f51c3bd3b5225e33d4defde886727f8b9cde46b7ee9ff0f33eaf4ee1a3aea890980d012c6d14cdd82780798fa4356430a3c45abd5f4835025240cd8afa74a5381744edd3f475316ab7c00467a9588a50edcb40d5f0733f33a47ea5e92471a24dced48d974e227faf839fdfcda75d335743d56eea520c5d3fa523fe639851d2237f02424a8d81fecdf32d375b6cc8d2cacc3b1b3c33898fa2a24c0a23bf6852fb34361ba9bb46c00458644f1c5f827dee7a9dacaadb7e97ee7f55f391a9f161aa3751cde7a648ccf4efcb4f452c34deb98da9c794fe73dde94ada575f08f277212aaea70902f2ca0d927b7190a787852935c37413817f41a31acb8007687675a91d3d81865acb06c22328d87aa70d897b7a76b5c062f97d1e6bdd12c3dc4e1752e8cb7cc28624fb5b8ac5e1d0d4377046fd76e53600891aaeb32375eddd7312a2b60f5c61da0491831c3a1d530ec1ae2af4c291c6468b5d64177b29497945d9d391182e677e2bdaa1ce3eba807169ed011c9e3a7ff1cc43a37eb1155ea4a592d70585471cd4d6cb65b329a90ed2a964c4ab4b32b52fc6c1ba3f0dc53b3504645b243e6a5cccffd93b45d9cc383fb965274749b4c186f2fc0f03154208c23f1edb43d87ba43a7bb610524bffae8338f1a6d07e55984a8ad868d2def6c6e1c916b1abf862f5a2386ae3661d2d500a31a0f8188e8fa0a353d6224a383a3d5c12988411e94f2f17fef94899af064c4a9268793fd5a6899d83c222ec3c534eae737dc1ad291e848f416fdea38e44b16c1a3b73a18f3df437cfad7bef9ced8a8012fe996865dc140bf4fd3523e770fc6d08546cf9c4ae558ca7e22843dd9df3366445a347309646e9a4be32421464b0bcf8d176b1d7cf1d076f1e18511c1f5e2e19f9860f1dcba793bfa46b24f840ba9308d5369c5f43a7650ad91ea680b3a38278e17c09991f272a6031787b43746e94bf54512664145bd00c337dbaebc3f0aae10734fcd5e103e406a27fafe3e2e965f59662b0b2c2cdb098ba5b3451ae9700555c71a913c9e21a4857cc950a3a628eb494e2ecc634957f31db0c307041ecb95c2cd52e33374be763572f869a549ac0da011321be932aadafec799d8c41af3eac3d9fcb0dbc4dd26978b2ed3c827f838c2d0b6a74be1cf76c2abab9fbee4ca3e33b6622489840e601dc40f7612d9511053b335cdc795d934c971700a4efd973e3b271a97a4a0820926906501b584401bfdfbf1afdf0f83f66c32a0f54d741ffd44bb9422e99554102caa9de32edf4959f5ff7fdf553cb31ae6e588e9ae51e2da5ab8c46f8c11eabf78df558c4d4c16531a2d63f9a5f65b288c548f4a58deeb46d92e66955cc9386aaae01bb746b345a97e323d23654d3cf27aa2031c441868ef8cd9be7f8ce96a47bfd6d84dd5f8140651a08bddcc9f9a8dc0397da5b456f67f210b82157230195586d21e6fda980a61f84741ee3f5be3ee3725b44c9a316d9deb544eb9d62cda564bf3fc49c3bc4e82f520e1e20a506d7abd14a90e4026349993dd803cd696055625090d8e64bf87e44dc53f4b1e93b93bd232778329e8aa8aa8a4d1cab0c905c8c9431c607f03a6cdb5df1465004e78ce2b55642a46906b87f808de83881803aaf4567b85406445c3a48ec487f22d125ef7eba45cbbd6d069338c85dd9095fbf2ee39140ff9653278212a450f44d4ec58d1fd0d3f5b80a25aad5ea07d5e1490a70bb085d595649e685e443bd3873d302a5c3ff1edbd39a4e541ef2409edee8937392ce18727ed48e642e6afb2b9f34a07d99a4ee3781e2f922e123a1dc03f45ada557eda4fc9da2ebc43371d35b2f30dc9d5270ca9ed5362ad53804900e6d9c5e063213e27b2090c704066f6ae6b126560c0f49073343b1945a0fc22e702c04f2f776755cb479018dd7b2a9f3862e892306e800119d30555aa190b872cfdd19eebedaac2cccc5e64a9bdab0bafd6", 0xe7a) 23:51:42 executing program 2: r0 = syz_open_dev$hidraw(&(0x7f0000000140), 0x0, 0x1) write$hidraw(r0, &(0x7f0000000180)="66080a810c28ad27cf86f5e368392e05eed4f4d4825954833b3144e7228d9af97c06e5d46985e6393007c542e53b9ec0f6e52a48954e119efd3c5d71b60cd399e9c64d514934d87c2c6f50699aedd1857a86eef53f4a5c661e747ed36824f54ec459d164be8186d9e3a79e131a73650d0a4f709d01c76efc8d33105a36f278e8f7de5838b1fc9d9e2ad7b1e0ca2de1410e05ead0b0d62add348a4119e45cc17fbc6988854d7dc283bb2d4026b25ea6b504f489e08072eb90ee0c99068c99457661ec19cad5545be38bff1f94d21e6db3fff0ee9b4eab9fbf35c5911b38a0129d076df053da54e435d53a005d1aca5e4d0af10e2eb5eeffbcb574dae4bab35455661ddf2e4a12c9740d9fb0282ea741f1765ebb2341f7091ca6d0244871ba9b977bb4caf4787ed19de1afd936ba3c6921587c79e8b9ce1d82cf15d329af90da66b8cc6ed5fe64a3656e902ab556d90841535c119b3ac2037b4251b809185ac3175c535c38012f61801d1d27fa7fcf3853e8a3b2e10feffd174172505a7297f6e756f8ce1adf538fdf29f73b5bd404d5cff95d9ccd947df44eda3a7fc0940f1ee98c2ba0b638ae865a24152fb1b47e792703e7bb9a7d291fd180894157d40ec589a36b95e5faea4713f2da83d35fe8d8528ed2bc5505cc3cce02d9467ede1479e64dbcf55ddebfb28dc2b3fd5c5a65b2d2cd4bca47dc7536d07ce26fac53dc3ab697c089d8611b3de89a7250b905a30f86b707bb6719080b0fc9c04d50760bc5b825911bf804d083215b74e419f01477cd8ca5862dc4f7ac4751cbba65241c7428b4f12fd311f3802042cd00df968e3f8a940badeb3f892ff107d6a7860bd6666e4a5edd1ec4e8ead30237342043465fb2eb5128de9256b39cb161044a871ac9b559cd781b66f6292e1e06b536961058edcc81406369f0f28c1c8669f267a79ebe9546afe6026cf920bd2aa31aad669498707b20e0019514a5cea3e898d5aacd3d80d44c791c030202791f9c5bca391cd0d8140997ac68e7d5470235bac6d7d0cf30e70b6e51a36b66a5b3ba10abbf5688eb388ca533099de61803cce2b91be46e3b55d117c49ef9f2fdbd09220af9923eaa21a0094a4cab2cf43379dc534a197172d1d290bc75ec960fe9551f6fe4bfc4a8142c6aa4a48fb8e6ec8f1dba02b17e3a7cf96081a92c81815229d430826a7e1ac21fe5c211b036941cb2ba93eae4a6a8743af8fd08fe3d91b8ffd52d4dc7ddcc06821e15ce0490a32680a6dadededb66b645a05c63f3944b8a97bf86f13b2231d3b632ea8378f944f22f64c7707710b93b563ec70d56611c463bc0cc6fe9f21aa7e2e9a805e83b717634bc74717df1ecccb42110621531c3f59e68670dfeb6e133b55b691a1b4375ca7a0ef3c02072c8a62fe8eb3b4810cc825d09bf9ba7ca2dcdb5a0eb46f246a125744f20caa9e2b38ceec454ba63c1fb47b580603243e756f7f04e40e36f797b3f14dd30d08335aa40069bf492609e077806d8c52b9ca8432f26d85df843ee7055673334e8ca0d809e710b295631526be449ea826dd57fca05c3d6d6b779a964f0fe7cb16a39013ea39a8000fff94aa9e4d6b85da2719bad63dc53010918c7fdde0975e1f305ed6ee8ff87ef98ef6004884071ba52ab6a81ede40a9709aa455f05f0bcdbfa1aef1360a7c7256aa3bbc744d2c6f307fb0c1c672795c8f7ff5e37c3cc479632de3350f8c5a6d192d8eb73a6977702d423694214aa4677c3ffc793c740268331c25784594e1c5293483a4a2a01101f4baeedf4090998d9ddc865963574c5b05d5a3c10dcb3b70ce567b071454021b5b562195ed36cef59695f3265e4e08a2b2e70c4bca2700c5243e6e999179bde174da15b4ab4d7b304dc67a7a03c32cdb096fbcd904f9d787bc95fe8a22b6613f28a71b5460d44a414c63d495538c6020667db10d49b1d8874cfaa77666d12087643a9e322dfade4cdac2bee7d22c129027713e46d80f498c9eda027b053fd785aa1b7ae019a53a32b7e51d54d94a5fb746cd1e6e77b4d65b3c48b2b9789da203f467934b2334569d9d5a138d87afe65b0d7ada380565f259ec63490163699fa945e10ab39d216db75d6227c11f34c7256e1af892088b507aa6b574a522b87c617bf53f42b3a8c399fcb8c8d2d7a8fc981965c67294a48d1a62f3fe4abd2f540359a4f74e4f3c65bbdf520d926a501b59232a74fe612f57c526f9a2328034d489829e451f771feda276d875bb313268e9f38c06a02799dc3ee4dec3329fd45f1695760299a45ef89bf6e0f000e167a86dd9c6c244134d2985e788838910ab92734494e3207c5ea5d6ce44925b77a4a43d9f9795423297aa2762d4a326784fb86559f1f5713935851910cdc117c1886326124af384d73a67cf95cd0bdba977f286849eb9cebab51241d2d6def1c95058b8b7847b8d84db44668d3204a1cae325c0822735b075caa612eb68d326e1fac7bed9a4b7f93395a067464372704526506c4024b317604924d1055b1b75042e763c132af6754d202b1a4438654d1ff4082d07ca378ce50e010c9a58d77a878198b7313cda06caa9a97ee96e0947fbd1c0389b69ce96490596d4051362eea6829d1795b8168ab", 0x741) r1 = syz_open_dev$hidraw(&(0x7f0000000140), 0x0, 0x1) r2 = syz_open_dev$evdev(&(0x7f0000001080), 0x7, 0x0) read$hidraw(r1, &(0x7f0000000040)=""/57, 0x39) ioctl$EVIOCGMASK(r2, 0x5452, &(0x7f0000000100)={0x3fd67d5a47b743fa, 0x0, 0x0}) ioctl$EVIOCSABS3F(r2, 0x401845ff, &(0x7f0000001040)={0x101, 0x5f3f4a09, 0x6, 0x8, 0x1ff}) ioctl$HIDIOCSFEATURE(r1, 0xc0404806, &(0x7f0000000000)="b48332c179a199a2d0a03ae3aa4d8c9a90c689587e6f") 23:51:43 executing program 5: syz_open_dev$evdev(0xfffffffffffffffc, 0x1f, 0x18f240) r0 = syz_open_dev$evdev(&(0x7f0000000540), 0x0, 0x200000) ioctl$EVIOCREVOKE(r0, 0x40044591, &(0x7f0000000000)=0x401) [ 2272.770528][ T8528] usb 1-1: new high-speed USB device number 68 using dummy_hcd [ 2272.813948][ T33] kauditd_printk_skb: 5 callbacks suppressed [ 2272.813966][ T33] audit: type=1800 audit(1625097103.030:65): pid=28189 uid=0 auid=4294967295 ses=4294967295 subj==unconfined op=collect_data cause=failed(directio) comm="syz-executor.1" name=48C7C060 dev="sda1" ino=14425 res=0 errno=0 23:51:43 executing program 3: r0 = syz_open_dev$hidraw(&(0x7f0000000140), 0x0, 0x1) write$hidraw(r0, &(0x7f0000000180)="66080a810c28ad27cf86f5e368392e05eed4f4d4825954833b3144e7228d9af97c06e5d46985e6393007c542e53b9ec0f6e52a48954e119efd3c5d71b60cd399e9c64d514934d87c2c6f50699aedd1857a86eef52a4a5c661e747ed36824f54ec459d164be8186d9e3a79e131a73650d0a4f709d01c76efc8d33105a36f278e8f7de5838b1fc9d9e2ad7b1e0ca2de1410e05ead0b0d62add348a4119e45cc17fbc6988854d7dc283bb2d4026b25ea6b504f489e08072eb90ee0c99068c99457661ec19cad5545be38bff1f94d21e6db3fff0ee9b4eab9fbf35c5911b38a0129d076df053da54e435d53a005d1aca5e4d0af10e2eb5eeffbcb574dae4bab35455661ddf2e4a12c9740d9fb0282ea741f1765ebb2341f7091ca6d0244871ba9b977bb4caf4787ed19de1afd936ba3c6921587c79e8b9ce1d82cf15d329af90da66b8cc6ed5fe64a3656e902ab556d90841535c119b3ac2037b4251b809185ac3175c535c38012f61801d1d27fa7fcf3853e8a3b2e10feffd174172505a7297f6e756f8ce1adf538fdf29f73b5bd404d5cff95d9ccd947df44eda3a7fc0940f1ee98c2ba0b638ae865a24152fb1b47e792703e7bb9a7d291fd180894157d40ec589a36b95e5faea4713f2da83d35fe8d8528ed2bc5505cc3cce02d9467ede1479e64dbcf55ddebfb28dc2b3fd5c5a65b2d2cd4bca47dc7536d07ce26fac53dc3ab697c089d8611b3de89a7250b905a30f86b707bb6719080b0fc9c04d50760bc5b825911bf804d083215b74e419f01477cd8ca5862dc4f7ac4751cbba65241c7428b4f12fd311f3802042cd00df968e3f8a940badeb3f892ff107d6a7860bd6666e4a5edd1ec4e8ead30237342043465fb2eb5128de9256b39cb161044a871ac9b559cd781b66f6292e1e06b536961058edcc81406369f0f28c1c8669f267a79ebe9546afe6026cf920bd2aa31aad669498707b20e0019514a5cea3e898d5aacd3d80d44c791c030202791f9c5bca391cd0d8140997ac68e7d5470235bac6d7d0cf30e70b6e51a36b66a5b3ba10abbf5688eb388ca533099de61803cce2b91be46e3b55d117c49ef9f2fdbd09220af9923eaa21a0094a4cab2cf43379dc534a197172d1d290bc75ec960fe9551f6fe4bfc4a8142c6aa4a48fb8e6ec8f1dba02b17e3a7cf96081a92c81815229d430826a7e1ac21fe5c211b036941cb2ba93eae4a6a8743af8fd08fe3d91b8ffd52d4dc7ddcc06821e15ce0490a32680a6dadededb66b645a05c63f3944b8a97bf86f13b2231d3b632ea8378f944f22f64c7707710b93b563ec70d56611c463bc0cc6fe9f21aa7e2e9a805e83b717634bc74717df1ecccb42110621531c3f59e68670dfeb6e133b55b691a1b4375ca7a0ef3c02072c8a62fe8eb3b4810cc825d09bf9ba7ca2dcdb5a0eb46f246a125744f20caa9e2b38ceec454ba63c1fb47b580603243e756f7f04e40e36f797b3f14dd30d08335aa40069bf492609e077806d8c52b9ca8432f26d85df843ee7055673334e8ca0d809e710b295631526be449ea826dd57fca05c3d6d6b779a964f0fe7cb16a39013ea39a8000fff94aa9e4d6b85da2719bad63dc53010918c7fdde0975e1f305ed6ee8ff87ef98ef6004884071ba52ab6a81ede40a9709aa455f05f0bcdbfa1aef1360a7c7256aa3bbc744d2c6f307fb0c1c672795c8f7ff5e37c3cc479632de3350f8c5a6d192d8eb73a6977702d423694214aa4677c3ffc793c740268331c25784594e1c5293483a4a2a01101f4baeedf4090998d9ddc865963574c5b05d5a3c10dcb3b70ce567b071454021b5b562195ed36cef59695f3265e4e08a2b2e70c4bca2700c5243e6e999179bde174da15b4ab4d7b304dc67a7a03c32cdb096fbcd904f9d787bc95fe8a22b6613f28a71b5460d44a414c63d495538c6020667db10d49b1d8874cfaa77666d12087643a9e322dfade4cdac2bee7d22c129027713e46d80f498c9eda027b053fd785aa1b7ae019a53a32b7e51d54d94a5fb746cd1e6e77b4d65b3c48b2b9789da203f467934b2334569d9d5a138d87afe65b0d7ada380565f259ec63490163699fa945e10ab39d216db75d6227c11f34c7256e1af892088b507aa6b574a522b87c617bf53f42b3a8c399fcb8c8d2d7a8fc981965c67294a48d1a62f3fe4abd2f540359a4f74e4f3c65bbdf520d926a501b59232a74fe612f57c526f9a2328034d489829e451f771feda276d875bb313268e9f38c06a02799dc3ee4dec3329fd45f1695760299a45ef89bf6e0f000e167a86dd9c6c244134d2985e788838910ab92734494e3207c5ea5d6ce44925b77a4a43d9f9795423297aa2762d4a326784fb86559f1f5713935851910cdc117c1886326124af384d73a67cf95cd0bdba977f286849eb9cebab51241d2d6def1c95058b8b7847b8d84db44668d3204a1cae325c0822735b075caa612eb68d326e1fac7bed9a4b7f93395a067464372704526506c4024b317604924d1055b1b75042e763c132af6754d202b1a4438654d1ff4082d07ca378ce50e010c9a58d77a878198b7313cda06caa9a97ee96e0947fbd1c0389b69ce96490596d4051362eea6829d1795b8168ab468d506d6fa7d286b52446da4d25b4730c1276a0b6b283689ec3f64fc39470054efdfb6e261e80454e382f3c40b6cbf8ae242c01beaaed1d7195e455a40e0ad478d23ca152cde33d525961907a55c408fbdd7e7eded5eb6e9a51ab1c516cafa6b10cd41bf0f57e3ce22b79bcd2daf5469117ba4337a626f68199858f445ac0380833c5f4c7a4d35c2e9e7bcf355c6a97863281f393c19d6dded835d31c06e0dbfbf5734ecfdd3e866c97061da5494d19e7dc8584c63a85bcaa4dd97396e833acc46945119c8048402b6326a93a66619a9a3bdb87457b5fced065f15a7d2023cf2e757ed6fd35a4ad4272aeea83bf077383850f6e1112f288cc2f72e53940bc71199803d9989c8859722f4190cc4faca3377f2d1bf9fcd54c157ea5dc36b54ffebcdeb8a5df9b5d555edef8909f387864cbaabbf18fff45254703cb62e38f9cdeee2b769c9ce1d3f16ab92e0e3af6067cd252f9aa28ae81f763e1f99a50e4573da5becbcb6b11ffe8b48bbb037d7a07f5953acb422af10395b769081629f71c2a182a7633cb703731afa8cecfde76618523669fa93ded5c4ea7727775498980941228a9af3ec6292268652ed4f3731a74334d86802ae05a560d9ef82bccdd96c0c063d6e25583f51c3bd3b5225e33d4defde886727f8b9cde46b7ee9ff0f33eaf4ee1a3aea890980d012c6d14cdd82780798fa4356430a3c45abd5f4835025240cd8afa74a5381744edd3f475316ab7c00467a9588a50edcb40d5f0733f33a47ea5e92471a24dced48d974e227faf839fdfcda75d335743d56eea520c5d3fa523fe639851d2237f02424a8d81fecdf32d375b6cc8d2cacc3b1b3c33898fa2a24c0a23bf6852fb34361ba9bb46c00458644f1c5f827dee7a9dacaadb7e97ee7f55f391a9f161aa3751cde7a648ccf4efcb4f452c34deb98da9c794fe73dde94ada575f08f277212aaea70902f2ca0d927b7190a787852935c37413817f41a31acb8007687675a91d3d81865acb06c22328d87aa70d897b7a76b5c062f97d1e6bdd12c3dc4e1752e8cb7cc28624fb5b8ac5e1d0d4377046fd76e53600891aaeb32375eddd7312a2b60f5c61da0491831c3a1d530ec1ae2af4c291c6468b5d64177b29497945d9d391182e677e2bdaa1ce3eba807169ed011c9e3a7ff1cc43a37eb1155ea4a592d70585471cd4d6cb65b329a90ed2a964c4ab4b32b52fc6c1ba3f0dc53b3504645b243e6a5cccffd93b45d9cc383fb965274749b4c186f2fc0f03154208c23f1edb43d87ba43a7bb610524bffae8338f1a6d07e55984a8ad868d2def6c6e1c916b1abf862f5a2386ae3661d2d500a31a0f8188e8fa0a353d6224a383a3d5c12988411e94f2f17fef94899af064c4a9268793fd5a6899d83c222ec3c534eae737dc1ad291e848f416fdea38e44b16c1a3b73a18f3df437cfad7bef9ced8a8012fe996865dc140bf4fd3523e770fc6d08546cf9c4ae558ca7e22843dd9df3366445a347309646e9a4be32421464b0bcf8d176b1d7cf1d076f1e18511c1f5e2e19f9860f1dcba793bfa46b24f840ba9308d5369c5f43a7650ad91ea680b3a38278e17c09991f272a6031787b43746e94bf54512664145bd00c337dbaebc3f0aae10734fcd5e103e406a27fafe3e2e965f59662b0b2c2cdb098ba5b3451ae9700555c71a913c9e21a4857cc950a3a628eb494e2ecc634957f31db0c307041ecb95c2cd52e33374be763572f869a549ac0da011321be932aadafec799d8c41af3eac3d9fcb0dbc4dd26978b2ed3c827f838c2d0b6a74be1cf76c2abab9fbee4ca3e33b6622489840e601dc40f7612d9511053b335cdc795d934c971700a4efd973e3b271a97a4a0820926906501b584401bfdfbf1afdf0f83f66c32a0f54d741ffd44bb9422e99554102caa9de32edf4959f5ff7fdf553cb31ae6e588e9ae51e2da5ab8c46f8c11eabf78df558c4d4c16531a2d63f9a5f65b288c548f4a58deeb46d92e66955cc9386aaae01bb746b345a97e323d23654d3cf27aa2031c441868ef8cd9be7f8ce96a47bfd6d84dd5f8140651a08bddcc9f9a8dc0397da5b456f67f210b82157230195586d21e6fda980a61f84741ee3f5be3ee3725b44c9a316d9deb544eb9d62cda564bf3fc49c3bc4e82f520e1e20a506d7abd14a90e4026349993dd803cd696055625090d8e64bf87e44dc53f4b1e93b93bd232778329e8aa8aa8a4d1cab0c905c8c9431c607f03a6cdb5df1465004e78ce2b55642a46906b87f808de83881803aaf4567b85406445c3a48ec487f22d125ef7eba45cbbd6d069338c85dd9095fbf2ee39140ff9653278212a450f44d4ec58d1fd0d3f5b80a25aad5ea07d5e1490a70bb085d595649e685e443bd3873d302a5c3ff1edbd39a4e541ef2409edee8937392ce18727ed48e642e6afb2b9f34a07d99a4ee3781e2f922e123a1dc03f45ada557eda4fc9da2ebc43371d35b2f30dc9d5270ca9ed5362ad53804900e6d9c5e063213e27b2090c704066f6ae6b126560c0f49073343b1945a0fc22e702c04f2f776755cb479018dd7b2a9f3862e892306e800119d30555aa190b872cfdd19eebedaac2cccc5e64a9bdab0bafd6ba3f490632bd07", 0xfffffdef) 23:51:43 executing program 2: r0 = syz_open_dev$hidraw(&(0x7f0000000140), 0x0, 0x1) write$hidraw(r0, &(0x7f0000000180)="66080a810c28ad27cf86f5e368392e05eed4f4d4825954833b3144e7228d9af97c06e5d46985e6393007c542e53b9ec0f6e52a48954e119efd3c5d71b60cd399e9c64d514934d87c2c6f50699aedd1857a86eef53f4a5c661e747ed36824f54ec459d164be8186d9e3a79e131a73650d0a4f709d01c76efc8d33105a36f278e8f7de5838b1fc9d9e2ad7b1e0ca2de1410e05ead0b0d62add348a4119e45cc17fbc6988854d7dc283bb2d4026b25ea6b504f489e08072eb90ee0c99068c99457661ec19cad5545be38bff1f94d21e6db3fff0ee9b4eab9fbf35c5911b38a0129d076df053da54e435d53a005d1aca5e4d0af10e2eb5eeffbcb574dae4bab35455661ddf2e4a12c9740d9fb0282ea741f1765ebb2341f7091ca6d0244871ba9b977bb4caf4787ed19de1afd936ba3c6921587c79e8b9ce1d82cf15d329af90da66b8cc6ed5fe64a3656e902ab556d90841535c119b3ac2037b4251b809185ac3175c535c38012f61801d1d27fa7fcf3853e8a3b2e10feffd174172505a7297f6e756f8ce1adf538fdf29f73b5bd404d5cff95d9ccd947df44eda3a7fc0940f1ee98c2ba0b638ae865a24152fb1b47e792703e7bb9a7d291fd180894157d40ec589a36b95e5faea4713f2da83d35fe8d8528ed2bc5505cc3cce02d9467ede1479e64dbcf55ddebfb28dc2b3fd5c5a65b2d2cd4bca47dc7536d07ce26fac53dc3ab697c089d8611b3de89a7250b905a30f86b707bb6719080b0fc9c04d50760bc5b825911bf804d083215b74e419f01477cd8ca5862dc4f7ac4751cbba65241c7428b4f12fd311f3802042cd00df968e3f8a940badeb3f892ff107d6a7860bd6666e4a5edd1ec4e8ead30237342043465fb2eb5128de9256b39cb161044a871ac9b559cd781b66f6292e1e06b536961058edcc81406369f0f28c1c8669f267a79ebe9546afe6026cf920bd2aa31aad669498707b20e0019514a5cea3e898d5aacd3d80d44c791c030202791f9c5bca391cd0d8140997ac68e7d5470235bac6d7d0cf30e70b6e51a36b66a5b3ba10abbf5688eb388ca533099de61803cce2b91be46e3b55d117c49ef9f2fdbd09220af9923eaa21a0094a4cab2cf43379dc534a197172d1d290bc75ec960fe9551f6fe4bfc4a8142c6aa4a48fb8e6ec8f1dba02b17e3a7cf96081a92c81815229d430826a7e1ac21fe5c211b036941cb2ba93eae4a6a8743af8fd08fe3d91b8ffd52d4dc7ddcc06821e15ce0490a32680a6dadededb66b645a05c63f3944b8a97bf86f13b2231d3b632ea8378f944f22f64c7707710b93b563ec70d56611c463bc0cc6fe9f21aa7e2e9a805e83b717634bc74717df1ecccb42110621531c3f59e68670dfeb6e133b55b691a1b4375ca7a0ef3c02072c8a62fe8eb3b4810cc825d09bf9ba7ca2dcdb5a0eb46f246a125744f20caa9e2b38ceec454ba63c1fb47b580603243e756f7f04e40e36f797b3f14dd30d08335aa40069bf492609e077806d8c52b9ca8432f26d85df843ee7055673334e8ca0d809e710b295631526be449ea826dd57fca05c3d6d6b779a964f0fe7cb16a39013ea39a8000fff94aa9e4d6b85da2719bad63dc53010918c7fdde0975e1f305ed6ee8ff87ef98ef6004884071ba52ab6a81ede40a9709aa455f05f0bcdbfa1aef1360a7c7256aa3bbc744d2c6f307fb0c1c672795c8f7ff5e37c3cc479632de3350f8c5a6d192d8eb73a6977702d423694214aa4677c3ffc793c740268331c25784594e1c5293483a4a2a01101f4baeedf4090998d9ddc865963574c5b05d5a3c10dcb3b70ce567b071454021b5b562195ed36cef59695f3265e4e08a2b2e70c4bca2700c5243e6e999179bde174da15b4ab4d7b304dc67a7a03c32cdb096fbcd904f9d787bc95fe8a22b6613f28a71b5460d44a414c63d495538c6020667db10d49b1d8874cfaa77666d12087643a9e322dfade4cdac2bee7d22c129027713e46d80f498c9eda027b053fd785aa1b7ae019a53a32b7e51d54d94a5fb746cd1e6e77b4d65b3c48b2b9789da203f467934b2334569d9d5a138d87afe65b0d7ada380565f259ec63490163699fa945e10ab39d216db75d6227c11f34c7256e1af892088b507aa6b574a522b87c617bf53f42b3a8c399fcb8c8d2d7a8fc981965c67294a48d1a62f3fe4abd2f540359a4f74e4f3c65bbdf520d926a501b59232a74fe612f57c526f9a2328034d489829e451f771feda276d875bb313268e9f38c06a02799dc3ee4dec3329fd45f1695760299a45ef89bf6e0f000e167a86dd9c6c244134d2985e788838910ab92734494e3207c5ea5d6ce44925b77a4a43d9f9795423297aa2762d4a326784fb86559f1f5713935851910cdc117c1886326124af384d73a67cf95cd0bdba977f286849eb9cebab51241d2d6def1c95058b8b7847b8d84db44668d3204a1cae325c0822735b075caa612eb68d326e1fac7bed9a4b7f93395a067464372704526506c4024b317604924d1055b1b75042e763c132af6754d202b1a4438654d1ff4082d07ca378ce50e010c9a58d77a878198b7313cda06caa9a97ee96e0947fbd1c0389b69ce96490596d4051362eea6829d1795b8168ab", 0x741) r1 = syz_open_dev$hidraw(&(0x7f0000000140), 0x0, 0x1) r2 = syz_open_dev$evdev(&(0x7f0000001080), 0x7, 0x0) read$hidraw(r1, &(0x7f0000000040)=""/57, 0x39) ioctl$EVIOCGMASK(r2, 0x5452, &(0x7f0000000100)={0x3fd67d5a47b743fa, 0x0, 0x0}) ioctl$EVIOCSABS3F(r2, 0x401845ff, &(0x7f0000001040)={0x101, 0x5f3f4a09, 0x6, 0x8, 0x1ff}) ioctl$HIDIOCSFEATURE(r1, 0xc0404806, &(0x7f0000000000)="b48332c179a199a2d0a03ae3aa4d8c9a90c689587e6f") [ 2272.869019][ T33] audit: type=1800 audit(1625097103.060:66): pid=28193 uid=0 auid=4294967295 ses=4294967295 subj==unconfined op=collect_data cause=failed(directio) comm="syz-executor.5" name=48C7C060 dev="sda1" ino=14720 res=0 errno=0 [ 2273.008959][ T8528] usb 1-1: Using ep0 maxpacket: 16 [ 2273.209369][ T8528] usb 1-1: config 1 has an invalid descriptor of length 0, skipping remainder of the config [ 2273.219493][ T8528] usb 1-1: config 1 has 1 interface, different from the descriptor's value: 2 [ 2273.228382][ T8528] usb 1-1: config 1 interface 0 altsetting 0 has 0 endpoint descriptors, different from the interface descriptor's value: 1 [ 2273.399400][ T8528] usb 1-1: New USB device found, idVendor=0525, idProduct=a4a1, bcdDevice= 0.40 [ 2273.408439][ T8528] usb 1-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 2273.416486][ T8528] usb 1-1: Product: syz [ 2273.420721][ T8528] usb 1-1: Manufacturer: syz [ 2273.425319][ T8528] usb 1-1: SerialNumber: syz 23:51:43 executing program 0: r0 = syz_open_dev$hidraw(&(0x7f0000000040), 0x1ff, 0x105402) ioctl$HIDIOCGRDESCSIZE(r0, 0x80044801, &(0x7f0000000080)) r1 = syz_open_dev$hidraw(&(0x7f0000000000), 0x3, 0x41) write$hidraw(r1, &(0x7f0000000180)="66080a810c28ad27cf86f5e368392e05eed4f4d4825954833b3144e7228d9af97c06e5d46985e6393007c542e53b9ec0f6e52a48954e119efd3c5d71b60cd399e9c64d514934d87c2c6f50699aedd1857a86eef53f4a5c661e747ed36824f54ec459d164be8186d9e3a79e131a73650d0a4f709d01c76efc8d33105a36f278e8f7de5838b1fc9d9e2ad7b1e0ca2de1410e05ead0b0d62add348a4119e45cc17fbc6988854d7dc283bb2d4026b25ea6b504f489e08072eb90ee0c99068c99457661ec19cad5545be38bff1f94d21e6db3fff0ee9b4eab9fbf35c5911b38a0129d076df053da54e435d53a005d1aca5e4d0af10e2eb5eeffbcb574dae4bab35455661ddf2e4a12c9740d9fb0282ea741f1765ebb2341f7091ca6d0244871ba9b977bb4caf4787ed19de1afd936ba3c6921587c79e8b9ce1d82cf15d329af90da66b8cc6ed5fe64a3656e902ab556d90841535c119b3ac2037b4251b809185ac3175c535c38012f61801d1d27fa7fcf3853e8a3b2e10feffd174172505a7297f6e756f8ce1adf538fdf29f73b5bd404d5cff95d9ccd947df44eda3a7fc0940f1ee98c2ba0b638ae865a24152fb1b47e792703e7bb9a7d291fd180894157d40ec589a36b95e5faea4713f2da83d35fe8d8528ed2bc5505cc3cce02d9467ede1479e64dbcf55ddebfb28dc2b3fd5c5a65b2d2cd4bca47dc7536d07ce26fac53dc3ab697c089d8611b3de89a7250b905a30f86b707bb6719080b0fc9c04d50760bc5b825911bf804d083215b74e419f01477cd8ca5862dc4f7ac4751cbba65241c7428b4f12fd311f3802042cd00df968e3f8a940badeb3f892ff107d6a7860bd6666e4a5edd1ec4e8ead30237342043465fb2eb5128de9256b39cb161044a871ac9b559cd781b66f6292e1e06b536961058edcc81406369f0f28c1c8669f267a79ebe9546afe6026cf920bd2aa31aad669498707b20e0019514a5cea3e898d5aacd3d80d44c791c030202791f9c5bca391cd0d8140997ac68e7d5470235bac6d7d0cf30e70b6e51a36b66a5b3ba10abbf5688eb388ca533099de61803cce2b91be46e3b55d117c49ef9f2fdbd09220af9923eaa21a0094a4cab2cf43379dc534a197172d1d290bc75ec960fe9551f6fe4bfc4a8142c6aa4a48fb8e6ec8f1dba02b17e3a7cf96081a92c81815229d430826a7e1ac21fe5c211b036941cb2ba93eae4a6a8743af8fd08fe3d91b8ffd52d4dc7ddcc06821e15ce0490a32680a6dadededb66b645a05c63f3944b8a97bf86f13b2231d3b632ea8378f944f22f64c7707710b93b563ec70d56611c463bc0cc6fe9f21aa7e2e9a805e83b717634bc74717df1ecccb42110621531c3f59e68670dfeb6e133b55b691a1b4375ca7a0ef3c02072c8a62fe8eb3b4810cc825d09bf9ba7ca2dcdb5a0eb46f246a125744f20caa9e2b38ceec454ba63c1fb47b580603243e756f7f04e40e36f797b3f14dd30d08335aa40069bf492609e077806d8c52b9ca8432f26d85df843ee7055673334e8ca0d809e710b295631526be449ea826dd57fca05c3d6d6b779a964f0fe7cb16a39013ea39a8000fff94aa9e4d6b85da2719bad63dc53010918c7fdde0975e1f305ed6ee8ff87ef98ef6004884071ba52ab6a81ede40a9709aa455f05f0bcdbfa1aef1360a7c7256aa3bbc744d2c6f307fb0c1c672795c8f7ff5e37c3cc479632de3350f8c5a6d192d8eb73a6977702d423694214aa4677c3ffc793c740268331c25784594e1c5293483a4a2a01101f4baeedf4090998d9ddc865963574c5b05d5a3c10dcb3b70ce567b071454021b5b562195ed36cef59695f3265e4e08a2b2e70c4bca2700c5243e6e999179bde174da15b4ab4d7b304dc67a7a03c32cdb096fbcd904f9d787bc95fe8a22b6613f28a71b5460d44a414c63d495538c6020667db10d49b1d8874cfaa77666d12087643a9e322dfade4cdac2bee7d22c129027713e46d80f498c9eda027b053fd785aa1b7ae019a53a32b7e51d54d94a5fb746cd1e6e77b4d65b3c48b2b9789da203f467934b2334569d9d5a138d87afe65b0d7ada380565f259ec63490163699fa945e10ab39d216db75d6227c11f34c7256e1af892088b507aa6b574a522b87c617bf53f42b3a8c399fcb8c8d2d7a8fc981965c67294a48d1a62f3fe4abd2f540359a4f74e4f3c65bbdf520d926a501b59232a74fe612f57c526f9a2328034d489829e451f771feda276d875bb313268e9f38c06a02799dc3ee4dec3329fd45f1695760299a45ef89bf6e0f000e167a86dd9c6c244134d2985e788838910ab92734494e3207c5ea5d6ce44925b77a4a43d9f9795423297aa2762d4a326784fb86559f1f5713935851910cdc117c1886326124af384d73a67cf95cd0bdba977f286849eb9cebab51241d2d6def1c95058b8b7847b8d84db44668d3204a1cae325c0822735b075caa612eb68d326e1fac7bed9a4b7f93395a067464372704526506c4024b317604924d1055b1b75042e763c132af6754d202b1a4438654d1ff4082d07ca378ce50e010c9a58d77a878198b7313cda06caa9a97ee96e0947fbd1c0389b69ce96490596d4051362eea6829d1795b8168ab468d506d6fa7d286b52446da4d25b4730c1276a0b6b283689ec3f64fc39470054efdfb6e261e80454e382f3c40b6cbf8ae242c01beaaed1d7195e455a40e0ad478d23ca152cde33d525961907a55c408fbdd7e7eded5eb6e9a51ab1c516cafa6b10cd41bf0f57e3ce22b79bcd2daf5469117ba4337a626f68199858f445ac0380833c5f4c7a4d35c2e9e7bcf355c6a97863281f393c19d6dded835d31c06e0dbfbf5734ecfdd3e866c97061da5494d19e7dc8584c63a85bcaa4dd97396e833acc46945119c8048402b6326a93a66619a9a3bdb87457b5fced065f15a7d2023cf2e757ed6fd35a4ad4272aeea83bf077383850f6e1112f288cc2f72e53940bc71199803d9989c8859722f4190cc4faca3377f2d1bf9fcd54c157ea5dc36b54ffebcdeb8a5df9b5d555edef8909f387864cbaabbf18fff45254703cb62e38f9cdeee2b769c9ce1d3f16ab92e0e3af6067cd252f9aa28ae81f763e1f99a50e4573da5becbcb6b11ffe8b48bbb037d7a07f5953acb422af10395b769081629f71c2a182a7633cb703731afa8cecfde76618523669fa93ded5c4ea7727775498980941228a9af3ec6292268652ed4f3731a74334d86802ae05a560d9ef82bccdd96c0c063d6e25583f51c3bd3b5225e33d4defde886727f8b9cde46b7ee9ff0f33eaf4ee1a3aea890980d012c6d14cdd82780798fa4356430a3c45abd5f4835025240cd8afa74a5381744edd3f475316ab7c00467a9588a50edcb40d5f0733f33a47ea5e92471a24dced48d974e227faf839fdfcda75d335743d56eea520c5d3fa523fe639851d2237f02424a8d81fecdf32d375b6cc8d2cacc3b1b3c33898fa2a24c0a23bf6852fb34361ba9bb46c00458644f1c5f827dee7a9dacaadb7e97ee7f55f391a9f161aa3751cde7a648ccf4efcb4f452c34deb98da9c794fe73dde94ada575f08f277212aaea70902f2ca0d927b7190a787852935c37413817f41a31acb8007687675a91d3d81865acb06c22328d87aa70d897b7a76b5c062f97d1e6bdd12c3dc4e1752e8cb7cc28624fb5b8ac5e1d0d4377046fd76e53600891aaeb32375eddd7312a2b60f5c61da0491831c3a1d530ec1ae2af4c291c6468b5d64177b29497945d9d391182e677e2bdaa1ce3eba807169ed011c9e3a7ff1cc43a37eb1155ea4a592d70585471cd4d6cb65b329a90ed2a964c4ab4b32b52fc6c1ba3f0dc53b3504645b243e6a5cccffd93b45d9cc383fb965274749b4c186f2fc0f03154208c23f1edb43d87ba43a7bb610524bffae8338f1a6d07e55984a8ad868d2def6c6e1c916b1abf862f5a2386ae3661d2d500a31a0f8188e8fa0a353d6224a383a3d5c12988411e94f2f17fef94899af064c4a9268793fd5a6899d83c222ec3c534eae737dc1ad291e848f416fdea38e44b16c1a3b73a18f3df437cfad7bef9ced8a8012fe996865dc140bf4fd3523e770fc6d08546cf9c4ae558ca7e22843dd9df3366445a347309646e9a4be32421464b0bcf8d176b1d7cf1d076f1e18511c1f5e2e19f9860f1dcba793bfa46b24f840ba9308d5369c5f43a7650ad91ea680b3a38278e17c09991f272a6031787b43746e94bf54512664145bd00c337dbaebc3f0aae10734fcd5e103e406a27fafe3e2e965f59662b0b2c2cdb098ba5b3451ae9700555c71a913c9e21a4857cc950a3a628eb494e2ecc634957f31db0c307041ecb95c2cd52e33374be763572f869a549ac0da011321be932aadafec799d8c41af3eac3d9fcb0dbc4dd26978b2ed3c827f838c2d0b6a74be1cf76c2abab9fbee4ca3e33b6622489840e601dc40f7612d9511053b335cdc795d934c971700a4efd973e3b271a97a4a0820926906501b584401bfdfbf1afdf0f83f66c32a0f54d741ffd44bb9422e99554102caa9de32edf4959f5ff7fdf553cb31ae6e588e9ae51e2da5ab8c46f8c11eabf78df558c4d4c16531a2d63f9a5f65b288c548f4a58deeb46d92e66955cc9386aaae01bb746b345a97e323d23654d3cf27aa2031c441868ef8cd9be7f8ce96a47bfd6d84dd5f8140651a08bddcc9f9a8dc0397da5b456f67f210b82157230195586d21e6fda980a61f84741ee3f5be3ee3725b44c9a316d9deb544eb9d62cda564bf3fc49c3bc4e82f520e1e20a506d7abd14a90e4026349993dd803cd696055625090d8e64bf87e44dc53f4b1e93b93bd232778329e8aa8aa8a4d1cab0c905c8c9431c607f03a6cdb5df1465004e78ce2b55642a46906b87f808de83881803aaf4567b85406445c3a48ec487f22d125ef7eba45cbbd6d069338c85dd9095fbf2ee39140ff9653278212a450f44d4ec58d1fd0d3f5b80a25aad5ea07d5e1490a70bb085d595649e685e443bd3873d302a5c3ff1edbd39a4e541ef2409edee8937392ce18727ed48e642e6afb2b9f34a07d99a4ee3781e2f922e123a1dc03f45ada557eda4fc9da2ebc43371d35b2f30dc9d5270ca9ed5362ad53804900e6d9c5e063213e27b2090c704066f6ae6b126560c0f49073343b1945a0fc22e702c04f2f776755cb479018dd7b2a9f3862e892306e800119d30555aa190b872cfdd19eebedaac2cccc5e64a9bdab0bafd6ba3f490632bd07", 0xfffffdef) ioctl$HIDIOCGRAWNAME(r0, 0x80404804, &(0x7f00000000c0)) 23:51:43 executing program 4: r0 = syz_open_dev$hidraw(&(0x7f0000000140), 0x0, 0x1) write$hidraw(r0, &(0x7f0000000180)="66080a810c28ad27cf86f5e368392e05eed4f4d4825954833b3144e7228d9af97c06e5d46985e6393007c542e53b9ec0f6e52a48954e119efd3c5d71b60cd399e9c64d514934d87c2c6f50699aedd1857a86eef53f4a5c661e747ed36824f54ec459d164be8186d9e3a79e131a73650d0a4f709d01c76efc8d33105a36f278e8f7de5838b1fc9d9e2ad7b1e0ca2de1410e05ead0b0d62add348a4119e45cc17fbc6988854d7dc283bb2d4026b25ea6b504f489e08072eb90ee0c99068c99457661ec19cad5545be38bff1f94d21e6db3fff0ee9b4eab9fbf35c5911b38a0129d076df053da54e435d53a005d1aca5e4d0af10e2eb5eeffbcb574dae4bab35455661ddf2e4a12c9740d9fb0282ea741f1765ebb2341f7091ca6d0244871ba9b977bb4caf4787ed19de1afd936ba3c6921587c79e8b9ce1d82cf15d329af90da66b8cc6ed5fe64a3656e902ab556d90841535c119b3ac2037b4251b809185ac3175c535c38012f61801d1d27fa7fcf3853e8a3b2e10feffd174172505a7297f6e756f8ce1adf538fdf29f73b5bd404d5cff95d9ccd947df44eda3a7fc0940f1ee98c2ba0b638ae865a24152fb1b47e792703e7bb9a7d291fd180894157d40ec589a36b95e5faea4713f2da83d35fe8d8528ed2bc5505cc3cce02d9467ede1479e64dbcf55ddebfb28dc2b3fd5c5a65b2d2cd4bca47dc7536d07ce26fac53dc3ab697c089d8611b3de89a7250b905a30f86b707bb6719080b0fc9c04d50760bc5b825911bf804d083215b74e419f01477cd8ca5862dc4f7ac4751cbba65241c7428b4f12fd311f3802042cd00df968e3f8a940badeb3f892ff107d6a7860bd6666e4a5edd1ec4e8ead30237342043465fb2eb5128de9256b39cb161044a871ac9b559cd781b66f6292e1e06b536961058edcc81406369f0f28c1c8669f267a79ebe9546afe6026cf920bd2aa31aad669498707b20e0019514a5cea3e898d5aacd3d80d44c791c030202791f9c5bca391cd0d8140997ac68e7d5470235bac6d7d0cf30e70b6e51a36b66a5b3ba10abbf5688eb388ca533099de61803cce2b91be46e3b55d117c49ef9f2fdbd09220af9923eaa21a0094a4cab2cf43379dc534a197172d1d290bc75ec960fe9551f6fe4bfc4a8142c6aa4a48fb8e6ec8f1dba02b17e3a7cf96081a92c81815229d430826a7e1ac21fe5c211b036941cb2ba93eae4a6a8743af8fd08fe3d91b8ffd52d4dc7ddcc06821e15ce0490a32680a6dadededb66b645a05c63f3944b8a97bf86f13b2231d3b632ea8378f944f22f64c7707710b93b563ec70d56611c463bc0cc6fe9f21aa7e2e9a805e83b717634bc74717df1ecccb42110621531c3f59e68670dfeb6e133b55b691a1b4375ca7a0ef3c02072c8a62fe8eb3b4810cc825d09bf9ba7ca2dcdb5a0eb46f246a125744f20caa9e2b38ceec454ba63c1fb47b580603243e756f7f04e40e36f797b3f14dd30d08335aa40069bf492609e077806d8c52b9ca8432f26d85df843ee7055673334e8ca0d809e710b295631526be449ea826dd57fca05c3d6d6b779a964f0fe7cb16a39013ea39a8000fff94aa9e4d6b85da2719bad63dc53010918c7fdde0975e1f305ed6ee8ff87ef98ef6004884071ba52ab6a81ede40a9709aa455f05f0bcdbfa1aef1360a7c7256aa3bbc744d2c6f307fb0c1c672795c8f7ff5e37c3cc479632de3350f8c5a6d192d8eb73a6977702d423694214aa4677c3ffc793c740268331c25784594e1c5293483a4a2a01101f4baeedf4090998d9ddc865963574c5b05d5a3c10dcb3b70ce567b071454021b5b562195ed36cef59695f3265e4e08a2b2e70c4bca2700c5243e6e999179bde174da15b4ab4d7b304dc67a7a03c32cdb096fbcd904f9d787bc95fe8a22b6613f28a71b5460d44a414c63d495538c6020667db10d49b1d8874cfaa77666d12087643a9e322dfade4cdac2bee7d22c129027713e46d80f498c9eda027b053fd785aa1b7ae019a53a32b7e51d54d94a5fb746cd1e6e77b4d65b3c48b2b9789da203f467934b2334569d9d5a138d87afe65b0d7ada380565f259ec63490163699fa945e10ab39d216db75d6227c11f34c7256e1af892088b507aa6b574a522b87c617bf53f42b3a8c399fcb8c8d2d7a8fc981965c67294a48d1a62f3fe4abd2f540359a4f74e4f3c65bbdf520d926a501b59232a74fe612f57c526f9a2328034d489829e451f771feda276d875bb313268e9f38c06a02799dc3ee4dec3329fd45f1695760299a45ef89bf6e0f000e167a86dd9c6c244134d2985e788838910ab92734494e3207c5ea5d6ce44925b77a4a43d9f9795423297aa2762d4a326784fb86559f1f5713935851910cdc117c1886326124af384d73a67cf95cd0bdba977f286849eb9cebab51241d2d6def1c95058b8b7847b8d84db44668d3204a1cae325c0822735b075caa612eb68d326e1fac7bed9a4b7f93395a067464372704526506c4024b317604924d1055b1b75042e763c132af6754d202b1a4438654d1ff4082d07ca378ce50e010c9a58d77a878198b7313cda06caa9a97ee96e0947fbd1c0389b69ce96490596d4051362eea6829d1795b8168ab468d506d6fa7d286b52446da4d25b4730c1276a0b6b283689ec3f64fc39470054efdfb6e261e80454e382f3c40b6cbf8ae242c01beaaed1d7195e455a40e0ad478d23ca152cde33d525961907a55c408fbdd7e7eded5eb6e9a51ab1c516cafa6b10cd41bf0f57e3ce22b79bcd2daf5469117ba4337a626f68199858f445ac0380833c5f4c7a4d35c2e9e7bcf355c6a97863281f393c19d6dded835d31c06e0dbfbf5734ecfdd3e866c97061da5494d19e7dc8584c63a85bcaa4dd97396e833acc46945119c8048402b6326a93a66619a9a3bdb87457b5fced065f15a7d2023cf2e757ed6fd35a4ad4272aeea83bf077383850f6e1112f288cc2f72e53940bc71199803d9989c8859722f4190cc4faca3377f2d1bf9fcd54c157ea5dc36b54ffebcdeb8a5df9b5d555edef8909f387864cbaabbf18fff45254703cb62e38f9cdeee2b769c9ce1d3f16ab92e0e3af6067cd252f9aa28ae81f763e1f99a50e4573da5becbcb6b11ffe8b48bbb037d7a07f5953acb422af10395b769081629f71c2a182a7633cb703731afa8cecfde76618523669fa93ded5c4ea7727775498980941228a9af3ec6292268652ed4f3731a74334d86802ae05a560d9ef82bccdd96c0c063d6e25583f51c3bd3b5225e33d4defde886727f8b9cde46b7ee9ff0f33eaf4ee1a3aea890980d012c6d14cdd82780798fa4356430a3c45abd5f4835025240cd8afa74a5381744edd3f475316ab7c00467a9588a50edcb40d5f0733f33a47ea5e92471a24dced48d974e227faf839fdfcda75d335743d56eea520c5d3fa523fe639851d2237f02424a8d81fecdf32d375b6cc8d2cacc3b1b3c33898fa2a24c0a23bf6852fb34361ba9bb46c00458644f1c5f827dee7a9dacaadb7e97ee7f55f391a9f161aa3751cde7a648ccf4efcb4f452c34deb98da9c794fe73dde94ada575f08f277212aaea70902f2ca0d927b7190a787852935c37413817f41a31acb8007687675a91d3d81865acb06c22328d87aa70d897b7a76b5c062f97d1e6bdd12c3dc4e1752e8cb7cc28624fb5b8ac5e1d0d4377046fd76e53600891aaeb32375eddd7312a2b60f5c61da0491831c3a1d530ec1ae2af4c291c6468b5d64177b29497945d9d391182e677e2bdaa1ce3eba807169ed011c9e3a7ff1cc43a37eb1155ea4a592d70585471cd4d6cb65b329a90ed2a964c4ab4b32b52fc6c1ba3f0dc53b3504645b243e6a5cccffd93b45d9cc383fb965274749b4c186f2fc0f03154208c23f1edb43d87ba43a7bb610524bffae8338f1a6d07e55984a8ad868d2def6c6e1c916b1abf862f5a2386ae3661d2d500a31a0f8188e8fa0a353d6224a383a3d5c12988411e94f2f17fef94899af064c4a9268793fd5a6899d83c222ec3c534eae737dc1ad291e848f416fdea38e44b16c1a3b73a18f3df437cfad7bef9ced8a8012fe996865dc140bf4fd3523e770fc6d08546cf9c4ae558ca7e22843dd9df3366445a347309646e9a4be32421464b0bcf8d176b1d7cf1d076f1e18511c1f5e2e19f9860f1dcba793bfa46b24f840ba9308d5369c5f43a7650ad91ea680b3a38278e17c09991f272a6031787b43746e94bf54512664145bd00c337dbaebc3f0aae10734fcd5e103e406a27fafe3e2e965f59662b0b2c2cdb098ba5b3451ae9700555c71a913c9e21a4857cc950a3a628eb494e2ecc634957f31db0c307041ecb95c2cd52e33374be763572f869a549ac0da011321be932aadafec799d8c41af3eac3d9fcb0dbc4dd26978b2ed3c827f838c2d0b6a74be1cf76c2abab9fbee4ca3e33b6622489840e601dc40f7612d9511053b335cdc795d934c971700a4efd973e3b271a97a4a0820926906501b584401bfdfbf1afdf0f83f66c32a0f54d741ffd44bb9422e99554102caa9de32edf4959f5ff7fdf553cb31ae6e588e9ae51e2da5ab8c46f8c11eabf78df558c4d4c16531a2d63f9a5f65b288c548f4a58deeb46d92e66955cc9386aaae01bb746b345a97e323d23654d3cf27aa2031c441868ef8cd9be7f8ce96a47bfd6d84dd5f8140651a08bddcc9f9a8dc0397da5b456f67f210b82157230195586d21e6fda980a61f84741ee3f5be3ee3725b44c9a316d9deb544eb9d62cda564bf3fc49c3bc4e82f520e1e20a506d7abd14a90e4026349993dd803cd696055625090d8e64bf87e44dc53f4b1e93b93bd232778329e8aa8aa8a4d1cab0c905c8c9431c607f03a6cdb5df1465004e78ce2b55642a46906b87f808de83881803aaf4567b85406445c3a48ec487f22d125ef7eba45cbbd6d069338c85dd9095fbf2ee39140ff9653278212a450f44d4ec58d1fd0d3f5b80a25aad5ea07d5e1490a70bb085d595649e685e443bd3873d302a5c3ff1edbd39a4e541ef2409edee8937392ce18727ed48e642e6afb2b9f34a07d99a4ee3781e2f922e123a1dc03f45ada557eda4fc9da2ebc43371d35b2f30dc9d5270ca9ed5362ad53804900e6d9c5e063213e27b2090c704066f6ae6b126560c0f49073343b1945a0fc22e702c04f2f776755cb479018dd7b2a9f3862e892306e800119d30555aa190b872cfdd19eebedaac2cccc5e64a9bdab0bafd6", 0xe7a) 23:51:43 executing program 1: r0 = syz_open_dev$evdev(0xfffffffffffffffc, 0x0, 0x80000) r1 = syz_open_dev$evdev(&(0x7f0000000000), 0x5, 0x2b6700) ioctl$EVIOCGSW(0xffffffffffffffff, 0x8040451b, &(0x7f0000001140)=""/205) ioctl$EVIOCGBITKEY(r1, 0x80404521, &(0x7f0000000040)=""/4096) r2 = syz_open_dev$evdev(&(0x7f0000000540), 0x0, 0x200000) ioctl$EVIOCGBITKEY(r2, 0x80404521, 0x0) ioctl$EVIOCGREP(r2, 0x80084503, &(0x7f0000001080)=""/171) ioctl$EVIOCSCLOCKID(r0, 0x400445a0, &(0x7f0000001040)=0xfffffffd) 23:51:43 executing program 5: syz_open_dev$evdev(0xfffffffffffffffc, 0x1f, 0x18f240) r0 = syz_open_dev$evdev(&(0x7f0000000540), 0x0, 0x200000) ioctl$EVIOCGBITKEY(r0, 0x80404521, 0x0) 23:51:43 executing program 2: r0 = syz_open_dev$hidraw(&(0x7f0000000140), 0x0, 0x1) write$hidraw(r0, &(0x7f0000000180)="66080a810c28ad27cf86f5e368392e05eed4f4d4825954833b3144e7228d9af97c06e5d46985e6393007c542e53b9ec0f6e52a48954e119efd3c5d71b60cd399e9c64d514934d87c2c6f50699aedd1857a86eef53f4a5c661e747ed36824f54ec459d164be8186d9e3a79e131a73650d0a4f709d01c76efc8d33105a36f278e8f7de5838b1fc9d9e2ad7b1e0ca2de1410e05ead0b0d62add348a4119e45cc17fbc6988854d7dc283bb2d4026b25ea6b504f489e08072eb90ee0c99068c99457661ec19cad5545be38bff1f94d21e6db3fff0ee9b4eab9fbf35c5911b38a0129d076df053da54e435d53a005d1aca5e4d0af10e2eb5eeffbcb574dae4bab35455661ddf2e4a12c9740d9fb0282ea741f1765ebb2341f7091ca6d0244871ba9b977bb4caf4787ed19de1afd936ba3c6921587c79e8b9ce1d82cf15d329af90da66b8cc6ed5fe64a3656e902ab556d90841535c119b3ac2037b4251b809185ac3175c535c38012f61801d1d27fa7fcf3853e8a3b2e10feffd174172505a7297f6e756f8ce1adf538fdf29f73b5bd404d5cff95d9ccd947df44eda3a7fc0940f1ee98c2ba0b638ae865a24152fb1b47e792703e7bb9a7d291fd180894157d40ec589a36b95e5faea4713f2da83d35fe8d8528ed2bc5505cc3cce02d9467ede1479e64dbcf55ddebfb28dc2b3fd5c5a65b2d2cd4bca47dc7536d07ce26fac53dc3ab697c089d8611b3de89a7250b905a30f86b707bb6719080b0fc9c04d50760bc5b825911bf804d083215b74e419f01477cd8ca5862dc4f7ac4751cbba65241c7428b4f12fd311f3802042cd00df968e3f8a940badeb3f892ff107d6a7860bd6666e4a5edd1ec4e8ead30237342043465fb2eb5128de9256b39cb161044a871ac9b559cd781b66f6292e1e06b536961058edcc81406369f0f28c1c8669f267a79ebe9546afe6026cf920bd2aa31aad669498707b20e0019514a5cea3e898d5aacd3d80d44c791c030202791f9c5bca391cd0d8140997ac68e7d5470235bac6d7d0cf30e70b6e51a36b66a5b3ba10abbf5688eb388ca533099de61803cce2b91be46e3b55d117c49ef9f2fdbd09220af9923eaa21a0094a4cab2cf43379dc534a197172d1d290bc75ec960fe9551f6fe4bfc4a8142c6aa4a48fb8e6ec8f1dba02b17e3a7cf96081a92c81815229d430826a7e1ac21fe5c211b036941cb2ba93eae4a6a8743af8fd08fe3d91b8ffd52d4dc7ddcc06821e15ce0490a32680a6dadededb66b645a05c63f3944b8a97bf86f13b2231d3b632ea8378f944f22f64c7707710b93b563ec70d56611c463bc0cc6fe9f21aa7e2e9a805e83b717634bc74717df1ecccb42110621531c3f59e68670dfeb6e133b55b691a1b4375ca7a0ef3c02072c8a62fe8eb3b4810cc825d09bf9ba7ca2dcdb5a0eb46f246a125744f20caa9e2b38ceec454ba63c1fb47b580603243e756f7f04e40e36f797b3f14dd30d08335aa40069bf492609e077806d8c52b9ca8432f26d85df843ee7055673334e8ca0d809e710b295631526be449ea826dd57fca05c3d6d6b779a964f0fe7cb16a39013ea39a8000fff94aa9e4d6b85da2719bad63dc53010918c7fdde0975e1f305ed6ee8ff87ef98ef6004884071ba52ab6a81ede40a9709aa455f05f0bcdbfa1aef1360a7c7256aa3bbc744d2c6f307fb0c1c672795c8f7ff5e37c3cc479632de3350f8c5a6d192d8eb73a6977702d423694214aa4677c3ffc793c740268331c25784594e1c5293483a4a2a01101f4baeedf4090998d9ddc865963574c5b05d5a3c10dcb3b70ce567b071454021b5b562195ed36cef59695f3265e4e08a2b2e70c4bca2700c5243e6e999179bde174da15b4ab4d7b304dc67a7a03c32cdb096fbcd904f9d787bc95fe8a22b6613f28a71b5460d44a414c63d495538c6020667db10d49b1d8874cfaa77666d12087643a9e322dfade4cdac2bee7d22c129027713e46d80f498c9eda027b053fd785aa1b7ae019a53a32b7e51d54d94a5fb746cd1e6e77b4d65b3c48b2b9789da203f467934b2334569d9d5a138d87afe65b0d7ada380565f259ec63490163699fa945e10ab39d216db75d6227c11f34c7256e1af892088b507aa6b574a522b87c617bf53f42b3a8c399fcb8c8d2d7a8fc981965c67294a48d1a62f3fe4abd2f540359a4f74e4f3c65bbdf520d926a501b59232a74fe612f57c526f9a2328034d489829e451f771feda276d875bb313268e9f38c06a02799dc3ee4dec3329fd45f1695760299a45ef89bf6e0f000e167a86dd9c6c244134d2985e788838910ab92734494e3207c5ea5d6ce44925b77a4a43d9f9795423297aa2762d4a326784fb86559f1f5713935851910cdc117c1886326124af384d73a67cf95cd0bdba977f286849eb9cebab51241d2d6def1c95058b8b7847b8d84db44668d3204a1cae325c0822735b075caa612eb68d326e1fac7bed9a4b7f93395a067464372704526506c4024b317604924d1055b1b75042e763c132af6754d202b1a4438654d1ff4082d07ca378ce50e010c9a58d77a878198b7313cda06caa9a97ee96e0947fbd1c0389b69ce96490596d4051362eea6829d1795b8168ab468d506d6fa7d286b52446da4d25b4730c1276a0b6b283689ec3f64fc39470054efdfb6e261e80454e382f3c40b6cbf8ae242c01beaaed1d7195e455a40e0ad478d23ca152cde33d525961907a55c408fbdd7e7eded5eb6e9a51ab1c516cafa6b10cd41bf0f57e3ce22b79bcd2daf5469117ba4337a626f68199858f445ac0380833c5f4c7a4d35c2e9e7bcf355c6a97863281f393c19d6dded835d31c06e0dbfbf5734ecfdd3e866c97061da5494d19e7dc8584c63a85bcaa4dd97396e833acc46945119c8048402b6326a93a66619a9a3bdb87457b5fced065f15a7d2023cf2e757ed6fd35a4ad4272aeea83bf077383850f6e1112f288cc2f72e53940bc71199803d9989c8859722f4190cc4faca3377f2d1bf9fcd54c157ea5dc36b54ffebcdeb8a5df9b5d555edef8909f387864cbaabbf18fff45254703cb62e38f9cdeee2b769c9ce1d3f16ab92e0e3af6067cd252f9aa28ae81f763e1f99a50e4573da5becbcb6b11ffe8b48bbb037d7a07f5953acb422af10395b769081629f71c2a182a7633cb703731afa8cecfde76618523669fa93ded5c4ea7727775498980941228a9af3ec6292268652ed4f3731a74334d86802ae05a560d9ef82bccdd96c0c063d6e25583f51c3bd3b5225e33d4defde886727f8b9cde46b7ee9ff0f33eaf4ee1a3aea890980d012c6d14cdd82780798fa4356430a3c45abd5f4835025240cd8afa74a5381744edd3f475316ab7c00467a9588a50edcb40d5f0733f33a47ea5e92471a24dced48d974e227faf839fdfcda75d335743d56eea520c5d3fa523fe639851d2237f02424a8d81fecdf32d375b6cc8d2cacc3b1b3c33898fa2a24c0a23bf6852fb34361ba9bb46c00458644f1c5f827dee7a9dacaadb7e97ee7f55f391a9f161aa3751cde7a648ccf4efcb4f452c34deb98da9c794fe73dde94ada575f08f277212aaea70902f2ca0d927b7190a787852935c37413817f41a31acb8007687675a91d3d81865acb06c22328d87aa70d897b7a76b5c062f97d1e6bdd12c3dc4e1752e8cb7cc28624fb5b8ac5e1d0d4377046fd76e53600891aaeb32375eddd7312a2b60f5c61da0491831c3a1d530ec1ae2af4c291c6468b5d64177b29497945d9d391182e677e2bdaa1ce3eba807169ed011c9e3a7ff1cc43a37eb1155ea4a592d70585471cd4d6cb65b329a90ed2a964c4ab4b32b52fc6c1ba3f0dc53b3504645b243e6a5cccffd93b45d9cc383fb965274749b4c186f2fc0f03154208c23f1edb43d87ba43a7bb610524bffae8338f1a6d07e55984a8ad868d2de", 0xae1) r1 = syz_open_dev$hidraw(&(0x7f0000000140), 0x0, 0x1) r2 = syz_open_dev$evdev(&(0x7f0000001080), 0x7, 0x0) read$hidraw(r1, &(0x7f0000000040)=""/57, 0x39) ioctl$EVIOCGMASK(r2, 0x5452, &(0x7f0000000100)={0x3fd67d5a47b743fa, 0x0, 0x0}) ioctl$EVIOCSABS3F(r2, 0x401845ff, &(0x7f0000001040)={0x101, 0x5f3f4a09, 0x6, 0x8, 0x1ff}) ioctl$HIDIOCSFEATURE(r1, 0xc0404806, &(0x7f0000000000)="b48332c179a199a2d0a03ae3aa4d8c9a90c689587e6f") 23:51:43 executing program 3: r0 = syz_open_dev$hidraw(&(0x7f0000000140), 0x0, 0x1) write$hidraw(r0, &(0x7f0000000180)="66080a810c28ad27cf86f5e368392e05eed4f4d4825954833b3144e7228d9af97c06e5d46985e6393007c542e53b9ec0f6e52a48954e119efd3c5d71b60cd399e9c64d514934d87c2c6f50699aedd1857a86eef52a4a5c661e747ed36824f54ec459d164be8186d9e3a79e131a73650d0a4f709d01c76efc8d33105a36f278e8f7de5838b1fc9d9e2ad7b1e0ca2de1410e05ead0b0d62add348a4119e45cc17fbc6988854d7dc283bb2d4026b25ea6b504f489e08072eb90ee0c99068c99457661ec19cad5545be38bff1f94d21e6db3fff0ee9b4eab9fbf35c5911b38a0129d076df053da54e435d53a005d1aca5e4d0af10e2eb5eeffbcb574dae4bab35455661ddf2e4a12c9740d9fb0282ea741f1765ebb2341f7091ca6d0244871ba9b977bb4caf4787ed19de1afd936ba3c6921587c79e8b9ce1d82cf15d329af90da66b8cc6ed5fe64a3656e902ab556d90841535c119b3ac2037b4251b809185ac3175c535c38012f61801d1d27fa7fcf3853e8a3b2e10feffd174172505a7297f6e756f8ce1adf538fdf29f73b5bd404d5cff95d9ccd947df44eda3a7fc0940f1ee98c2ba0b638ae865a24152fb1b47e792703e7bb9a7d291fd180894157d40ec589a36b95e5faea4713f2da83d35fe8d8528ed2bc5505cc3cce02d9467ede1479e64dbcf55ddebfb28dc2b3fd5c5a65b2d2cd4bca47dc7536d07ce26fac53dc3ab697c089d8611b3de89a7250b905a30f86b707bb6719080b0fc9c04d50760bc5b825911bf804d083215b74e419f01477cd8ca5862dc4f7ac4751cbba65241c7428b4f12fd311f3802042cd00df968e3f8a940badeb3f892ff107d6a7860bd6666e4a5edd1ec4e8ead30237342043465fb2eb5128de9256b39cb161044a871ac9b559cd781b66f6292e1e06b536961058edcc81406369f0f28c1c8669f267a79ebe9546afe6026cf920bd2aa31aad669498707b20e0019514a5cea3e898d5aacd3d80d44c791c030202791f9c5bca391cd0d8140997ac68e7d5470235bac6d7d0cf30e70b6e51a36b66a5b3ba10abbf5688eb388ca533099de61803cce2b91be46e3b55d117c49ef9f2fdbd09220af9923eaa21a0094a4cab2cf43379dc534a197172d1d290bc75ec960fe9551f6fe4bfc4a8142c6aa4a48fb8e6ec8f1dba02b17e3a7cf96081a92c81815229d430826a7e1ac21fe5c211b036941cb2ba93eae4a6a8743af8fd08fe3d91b8ffd52d4dc7ddcc06821e15ce0490a32680a6dadededb66b645a05c63f3944b8a97bf86f13b2231d3b632ea8378f944f22f64c7707710b93b563ec70d56611c463bc0cc6fe9f21aa7e2e9a805e83b717634bc74717df1ecccb42110621531c3f59e68670dfeb6e133b55b691a1b4375ca7a0ef3c02072c8a62fe8eb3b4810cc825d09bf9ba7ca2dcdb5a0eb46f246a125744f20caa9e2b38ceec454ba63c1fb47b580603243e756f7f04e40e36f797b3f14dd30d08335aa40069bf492609e077806d8c52b9ca8432f26d85df843ee7055673334e8ca0d809e710b295631526be449ea826dd57fca05c3d6d6b779a964f0fe7cb16a39013ea39a8000fff94aa9e4d6b85da2719bad63dc53010918c7fdde0975e1f305ed6ee8ff87ef98ef6004884071ba52ab6a81ede40a9709aa455f05f0bcdbfa1aef1360a7c7256aa3bbc744d2c6f307fb0c1c672795c8f7ff5e37c3cc479632de3350f8c5a6d192d8eb73a6977702d423694214aa4677c3ffc793c740268331c25784594e1c5293483a4a2a01101f4baeedf4090998d9ddc865963574c5b05d5a3c10dcb3b70ce567b071454021b5b562195ed36cef59695f3265e4e08a2b2e70c4bca2700c5243e6e999179bde174da15b4ab4d7b304dc67a7a03c32cdb096fbcd904f9d787bc95fe8a22b6613f28a71b5460d44a414c63d495538c6020667db10d49b1d8874cfaa77666d12087643a9e322dfade4cdac2bee7d22c129027713e46d80f498c9eda027b053fd785aa1b7ae019a53a32b7e51d54d94a5fb746cd1e6e77b4d65b3c48b2b9789da203f467934b2334569d9d5a138d87afe65b0d7ada380565f259ec63490163699fa945e10ab39d216db75d6227c11f34c7256e1af892088b507aa6b574a522b87c617bf53f42b3a8c399fcb8c8d2d7a8fc981965c67294a48d1a62f3fe4abd2f540359a4f74e4f3c65bbdf520d926a501b59232a74fe612f57c526f9a2328034d489829e451f771feda276d875bb313268e9f38c06a02799dc3ee4dec3329fd45f1695760299a45ef89bf6e0f000e167a86dd9c6c244134d2985e788838910ab92734494e3207c5ea5d6ce44925b77a4a43d9f9795423297aa2762d4a326784fb86559f1f5713935851910cdc117c1886326124af384d73a67cf95cd0bdba977f286849eb9cebab51241d2d6def1c95058b8b7847b8d84db44668d3204a1cae325c0822735b075caa612eb68d326e1fac7bed9a4b7f93395a067464372704526506c4024b317604924d1055b1b75042e763c132af6754d202b1a4438654d1ff4082d07ca378ce50e010c9a58d77a878198b7313cda06caa9a97ee96e0947fbd1c0389b69ce96490596d4051362eea6829d1795b8168ab468d506d6fa7d286b52446da4d25b4730c1276a0b6b283689ec3f64fc39470054efdfb6e261e80454e382f3c40b6cbf8ae242c01beaaed1d7195e455a40e0ad478d23ca152cde33d525961907a55c408fbdd7e7eded5eb6e9a51ab1c516cafa6b10cd41bf0f57e3ce22b79bcd2daf5469117ba4337a626f68199858f445ac0380833c5f4c7a4d35c2e9e7bcf355c6a97863281f393c19d6dded835d31c06e0dbfbf5734ecfdd3e866c97061da5494d19e7dc8584c63a85bcaa4dd97396e833acc46945119c8048402b6326a93a66619a9a3bdb87457b5fced065f15a7d2023cf2e757ed6fd35a4ad4272aeea83bf077383850f6e1112f288cc2f72e53940bc71199803d9989c8859722f4190cc4faca3377f2d1bf9fcd54c157ea5dc36b54ffebcdeb8a5df9b5d555edef8909f387864cbaabbf18fff45254703cb62e38f9cdeee2b769c9ce1d3f16ab92e0e3af6067cd252f9aa28ae81f763e1f99a50e4573da5becbcb6b11ffe8b48bbb037d7a07f5953acb422af10395b769081629f71c2a182a7633cb703731afa8cecfde76618523669fa93ded5c4ea7727775498980941228a9af3ec6292268652ed4f3731a74334d86802ae05a560d9ef82bccdd96c0c063d6e25583f51c3bd3b5225e33d4defde886727f8b9cde46b7ee9ff0f33eaf4ee1a3aea890980d012c6d14cdd82780798fa4356430a3c45abd5f4835025240cd8afa74a5381744edd3f475316ab7c00467a9588a50edcb40d5f0733f33a47ea5e92471a24dced48d974e227faf839fdfcda75d335743d56eea520c5d3fa523fe639851d2237f02424a8d81fecdf32d375b6cc8d2cacc3b1b3c33898fa2a24c0a23bf6852fb34361ba9bb46c00458644f1c5f827dee7a9dacaadb7e97ee7f55f391a9f161aa3751cde7a648ccf4efcb4f452c34deb98da9c794fe73dde94ada575f08f277212aaea70902f2ca0d927b7190a787852935c37413817f41a31acb8007687675a91d3d81865acb06c22328d87aa70d897b7a76b5c062f97d1e6bdd12c3dc4e1752e8cb7cc28624fb5b8ac5e1d0d4377046fd76e53600891aaeb32375eddd7312a2b60f5c61da0491831c3a1d530ec1ae2af4c291c6468b5d64177b29497945d9d391182e677e2bdaa1ce3eba807169ed011c9e3a7ff1cc43a37eb1155ea4a592d70585471cd4d6cb65b329a90ed2a964c4ab4b32b52fc6c1ba3f0dc53b3504645b243e6a5cccffd93b45d9cc383fb965274749b4c186f2fc0f03154208c23f1edb43d87ba43a7bb610524bffae8338f1a6d07e55984a8ad868d2def6c6e1c916b1abf862f5a2386ae3661d2d500a31a0f8188e8fa0a353d6224a383a3d5c12988411e94f2f17fef94899af064c4a9268793fd5a6899d83c222ec3c534eae737dc1ad291e848f416fdea38e44b16c1a3b73a18f3df437cfad7bef9ced8a8012fe996865dc140bf4fd3523e770fc6d08546cf9c4ae558ca7e22843dd9df3366445a347309646e9a4be32421464b0bcf8d176b1d7cf1d076f1e18511c1f5e2e19f9860f1dcba793bfa46b24f840ba9308d5369c5f43a7650ad91ea680b3a38278e17c09991f272a6031787b43746e94bf54512664145bd00c337dbaebc3f0aae10734fcd5e103e406a27fafe3e2e965f59662b0b2c2cdb098ba5b3451ae9700555c71a913c9e21a4857cc950a3a628eb494e2ecc634957f31db0c307041ecb95c2cd52e33374be763572f869a549ac0da011321be932aadafec799d8c41af3eac3d9fcb0dbc4dd26978b2ed3c827f838c2d0b6a74be1cf76c2abab9fbee4ca3e33b6622489840e601dc40f7612d9511053b335cdc795d934c971700a4efd973e3b271a97a4a0820926906501b584401bfdfbf1afdf0f83f66c32a0f54d741ffd44bb9422e99554102caa9de32edf4959f5ff7fdf553cb31ae6e588e9ae51e2da5ab8c46f8c11eabf78df558c4d4c16531a2d63f9a5f65b288c548f4a58deeb46d92e66955cc9386aaae01bb746b345a97e323d23654d3cf27aa2031c441868ef8cd9be7f8ce96a47bfd6d84dd5f8140651a08bddcc9f9a8dc0397da5b456f67f210b82157230195586d21e6fda980a61f84741ee3f5be3ee3725b44c9a316d9deb544eb9d62cda564bf3fc49c3bc4e82f520e1e20a506d7abd14a90e4026349993dd803cd696055625090d8e64bf87e44dc53f4b1e93b93bd232778329e8aa8aa8a4d1cab0c905c8c9431c607f03a6cdb5df1465004e78ce2b55642a46906b87f808de83881803aaf4567b85406445c3a48ec487f22d125ef7eba45cbbd6d069338c85dd9095fbf2ee39140ff9653278212a450f44d4ec58d1fd0d3f5b80a25aad5ea07d5e1490a70bb085d595649e685e443bd3873d302a5c3ff1edbd39a4e541ef2409edee8937392ce18727ed48e642e6afb2b9f34a07d99a4ee3781e2f922e123a1dc03f45ada557eda4fc9da2ebc43371d35b2f30dc9d5270ca9ed5362ad53804900e6d9c5e063213e27b2090c704066f6ae6b126560c0f49073343b1945a0fc22e702c04f2f776755cb479018dd7b2a9f3862e892306e800119d30555aa190b872cfdd19eebedaac2cccc5e64a9bdab0bafd6ba3f490632bd07", 0xfffffdef) [ 2273.735758][ T8528] cdc_ncm 1-1:1.0: skipping garbage [ 2273.741136][ T8528] cdc_ncm 1-1:1.0: CDC Union missing and no IAD found [ 2273.747940][ T8528] cdc_ncm 1-1:1.0: bind() failure 23:51:44 executing program 1: syz_open_dev$evdev(0xfffffffffffffffc, 0x0, 0x42) ioctl$EVIOCGKEY(0xffffffffffffffff, 0x80404518, &(0x7f0000000100)=""/129) 23:51:44 executing program 2: r0 = syz_open_dev$hidraw(&(0x7f0000000140), 0x0, 0x1) write$hidraw(r0, &(0x7f0000000180)="66080a810c28ad27cf86f5e368392e05eed4f4d4825954833b3144e7228d9af97c06e5d46985e6393007c542e53b9ec0f6e52a48954e119efd3c5d71b60cd399e9c64d514934d87c2c6f50699aedd1857a86eef53f4a5c661e747ed36824f54ec459d164be8186d9e3a79e131a73650d0a4f709d01c76efc8d33105a36f278e8f7de5838b1fc9d9e2ad7b1e0ca2de1410e05ead0b0d62add348a4119e45cc17fbc6988854d7dc283bb2d4026b25ea6b504f489e08072eb90ee0c99068c99457661ec19cad5545be38bff1f94d21e6db3fff0ee9b4eab9fbf35c5911b38a0129d076df053da54e435d53a005d1aca5e4d0af10e2eb5eeffbcb574dae4bab35455661ddf2e4a12c9740d9fb0282ea741f1765ebb2341f7091ca6d0244871ba9b977bb4caf4787ed19de1afd936ba3c6921587c79e8b9ce1d82cf15d329af90da66b8cc6ed5fe64a3656e902ab556d90841535c119b3ac2037b4251b809185ac3175c535c38012f61801d1d27fa7fcf3853e8a3b2e10feffd174172505a7297f6e756f8ce1adf538fdf29f73b5bd404d5cff95d9ccd947df44eda3a7fc0940f1ee98c2ba0b638ae865a24152fb1b47e792703e7bb9a7d291fd180894157d40ec589a36b95e5faea4713f2da83d35fe8d8528ed2bc5505cc3cce02d9467ede1479e64dbcf55ddebfb28dc2b3fd5c5a65b2d2cd4bca47dc7536d07ce26fac53dc3ab697c089d8611b3de89a7250b905a30f86b707bb6719080b0fc9c04d50760bc5b825911bf804d083215b74e419f01477cd8ca5862dc4f7ac4751cbba65241c7428b4f12fd311f3802042cd00df968e3f8a940badeb3f892ff107d6a7860bd6666e4a5edd1ec4e8ead30237342043465fb2eb5128de9256b39cb161044a871ac9b559cd781b66f6292e1e06b536961058edcc81406369f0f28c1c8669f267a79ebe9546afe6026cf920bd2aa31aad669498707b20e0019514a5cea3e898d5aacd3d80d44c791c030202791f9c5bca391cd0d8140997ac68e7d5470235bac6d7d0cf30e70b6e51a36b66a5b3ba10abbf5688eb388ca533099de61803cce2b91be46e3b55d117c49ef9f2fdbd09220af9923eaa21a0094a4cab2cf43379dc534a197172d1d290bc75ec960fe9551f6fe4bfc4a8142c6aa4a48fb8e6ec8f1dba02b17e3a7cf96081a92c81815229d430826a7e1ac21fe5c211b036941cb2ba93eae4a6a8743af8fd08fe3d91b8ffd52d4dc7ddcc06821e15ce0490a32680a6dadededb66b645a05c63f3944b8a97bf86f13b2231d3b632ea8378f944f22f64c7707710b93b563ec70d56611c463bc0cc6fe9f21aa7e2e9a805e83b717634bc74717df1ecccb42110621531c3f59e68670dfeb6e133b55b691a1b4375ca7a0ef3c02072c8a62fe8eb3b4810cc825d09bf9ba7ca2dcdb5a0eb46f246a125744f20caa9e2b38ceec454ba63c1fb47b580603243e756f7f04e40e36f797b3f14dd30d08335aa40069bf492609e077806d8c52b9ca8432f26d85df843ee7055673334e8ca0d809e710b295631526be449ea826dd57fca05c3d6d6b779a964f0fe7cb16a39013ea39a8000fff94aa9e4d6b85da2719bad63dc53010918c7fdde0975e1f305ed6ee8ff87ef98ef6004884071ba52ab6a81ede40a9709aa455f05f0bcdbfa1aef1360a7c7256aa3bbc744d2c6f307fb0c1c672795c8f7ff5e37c3cc479632de3350f8c5a6d192d8eb73a6977702d423694214aa4677c3ffc793c740268331c25784594e1c5293483a4a2a01101f4baeedf4090998d9ddc865963574c5b05d5a3c10dcb3b70ce567b071454021b5b562195ed36cef59695f3265e4e08a2b2e70c4bca2700c5243e6e999179bde174da15b4ab4d7b304dc67a7a03c32cdb096fbcd904f9d787bc95fe8a22b6613f28a71b5460d44a414c63d495538c6020667db10d49b1d8874cfaa77666d12087643a9e322dfade4cdac2bee7d22c129027713e46d80f498c9eda027b053fd785aa1b7ae019a53a32b7e51d54d94a5fb746cd1e6e77b4d65b3c48b2b9789da203f467934b2334569d9d5a138d87afe65b0d7ada380565f259ec63490163699fa945e10ab39d216db75d6227c11f34c7256e1af892088b507aa6b574a522b87c617bf53f42b3a8c399fcb8c8d2d7a8fc981965c67294a48d1a62f3fe4abd2f540359a4f74e4f3c65bbdf520d926a501b59232a74fe612f57c526f9a2328034d489829e451f771feda276d875bb313268e9f38c06a02799dc3ee4dec3329fd45f1695760299a45ef89bf6e0f000e167a86dd9c6c244134d2985e788838910ab92734494e3207c5ea5d6ce44925b77a4a43d9f9795423297aa2762d4a326784fb86559f1f5713935851910cdc117c1886326124af384d73a67cf95cd0bdba977f286849eb9cebab51241d2d6def1c95058b8b7847b8d84db44668d3204a1cae325c0822735b075caa612eb68d326e1fac7bed9a4b7f93395a067464372704526506c4024b317604924d1055b1b75042e763c132af6754d202b1a4438654d1ff4082d07ca378ce50e010c9a58d77a878198b7313cda06caa9a97ee96e0947fbd1c0389b69ce96490596d4051362eea6829d1795b8168ab468d506d6fa7d286b52446da4d25b4730c1276a0b6b283689ec3f64fc39470054efdfb6e261e80454e382f3c40b6cbf8ae242c01beaaed1d7195e455a40e0ad478d23ca152cde33d525961907a55c408fbdd7e7eded5eb6e9a51ab1c516cafa6b10cd41bf0f57e3ce22b79bcd2daf5469117ba4337a626f68199858f445ac0380833c5f4c7a4d35c2e9e7bcf355c6a97863281f393c19d6dded835d31c06e0dbfbf5734ecfdd3e866c97061da5494d19e7dc8584c63a85bcaa4dd97396e833acc46945119c8048402b6326a93a66619a9a3bdb87457b5fced065f15a7d2023cf2e757ed6fd35a4ad4272aeea83bf077383850f6e1112f288cc2f72e53940bc71199803d9989c8859722f4190cc4faca3377f2d1bf9fcd54c157ea5dc36b54ffebcdeb8a5df9b5d555edef8909f387864cbaabbf18fff45254703cb62e38f9cdeee2b769c9ce1d3f16ab92e0e3af6067cd252f9aa28ae81f763e1f99a50e4573da5becbcb6b11ffe8b48bbb037d7a07f5953acb422af10395b769081629f71c2a182a7633cb703731afa8cecfde76618523669fa93ded5c4ea7727775498980941228a9af3ec6292268652ed4f3731a74334d86802ae05a560d9ef82bccdd96c0c063d6e25583f51c3bd3b5225e33d4defde886727f8b9cde46b7ee9ff0f33eaf4ee1a3aea890980d012c6d14cdd82780798fa4356430a3c45abd5f4835025240cd8afa74a5381744edd3f475316ab7c00467a9588a50edcb40d5f0733f33a47ea5e92471a24dced48d974e227faf839fdfcda75d335743d56eea520c5d3fa523fe639851d2237f02424a8d81fecdf32d375b6cc8d2cacc3b1b3c33898fa2a24c0a23bf6852fb34361ba9bb46c00458644f1c5f827dee7a9dacaadb7e97ee7f55f391a9f161aa3751cde7a648ccf4efcb4f452c34deb98da9c794fe73dde94ada575f08f277212aaea70902f2ca0d927b7190a787852935c37413817f41a31acb8007687675a91d3d81865acb06c22328d87aa70d897b7a76b5c062f97d1e6bdd12c3dc4e1752e8cb7cc28624fb5b8ac5e1d0d4377046fd76e53600891aaeb32375eddd7312a2b60f5c61da0491831c3a1d530ec1ae2af4c291c6468b5d64177b29497945d9d391182e677e2bdaa1ce3eba807169ed011c9e3a7ff1cc43a37eb1155ea4a592d70585471cd4d6cb65b329a90ed2a964c4ab4b32b52fc6c1ba3f0dc53b3504645b243e6a5cccffd93b45d9cc383fb965274749b4c186f2fc0f03154208c23f1edb43d87ba43a7bb610524bffae8338f1a6d07e55984a8ad868d2de", 0xae1) r1 = syz_open_dev$hidraw(&(0x7f0000000140), 0x0, 0x1) r2 = syz_open_dev$evdev(&(0x7f0000001080), 0x7, 0x0) read$hidraw(r1, &(0x7f0000000040)=""/57, 0x39) ioctl$EVIOCGMASK(r2, 0x5452, &(0x7f0000000100)={0x3fd67d5a47b743fa, 0x0, 0x0}) ioctl$EVIOCSABS3F(r2, 0x401845ff, &(0x7f0000001040)={0x101, 0x5f3f4a09, 0x6, 0x8, 0x1ff}) ioctl$HIDIOCSFEATURE(r1, 0xc0404806, &(0x7f0000000000)="b48332c179a199a2d0a03ae3aa4d8c9a90c689587e6f") [ 2273.783976][ T33] audit: type=1800 audit(1625097104.000:67): pid=28207 uid=0 auid=4294967295 ses=4294967295 subj==unconfined op=collect_data cause=failed(directio) comm="syz-executor.5" name=48C7C060 dev="sda1" ino=14735 res=0 errno=0 23:51:44 executing program 4: r0 = syz_open_dev$hidraw(&(0x7f0000000140), 0x0, 0x1) write$hidraw(r0, &(0x7f0000000180)="66080a810c28ad27cf86f5e368392e05eed4f4d4825954833b3144e7228d9af97c06e5d46985e6393007c542e53b9ec0f6e52a48954e119efd3c5d71b60cd399e9c64d514934d87c2c6f50699aedd1857a86eef53f4a5c661e747ed36824f54ec459d164be8186d9e3a79e131a73650d0a4f709d01c76efc8d33105a36f278e8f7de5838b1fc9d9e2ad7b1e0ca2de1410e05ead0b0d62add348a4119e45cc17fbc6988854d7dc283bb2d4026b25ea6b504f489e08072eb90ee0c99068c99457661ec19cad5545be38bff1f94d21e6db3fff0ee9b4eab9fbf35c5911b38a0129d076df053da54e435d53a005d1aca5e4d0af10e2eb5eeffbcb574dae4bab35455661ddf2e4a12c9740d9fb0282ea741f1765ebb2341f7091ca6d0244871ba9b977bb4caf4787ed19de1afd936ba3c6921587c79e8b9ce1d82cf15d329af90da66b8cc6ed5fe64a3656e902ab556d90841535c119b3ac2037b4251b809185ac3175c535c38012f61801d1d27fa7fcf3853e8a3b2e10feffd174172505a7297f6e756f8ce1adf538fdf29f73b5bd404d5cff95d9ccd947df44eda3a7fc0940f1ee98c2ba0b638ae865a24152fb1b47e792703e7bb9a7d291fd180894157d40ec589a36b95e5faea4713f2da83d35fe8d8528ed2bc5505cc3cce02d9467ede1479e64dbcf55ddebfb28dc2b3fd5c5a65b2d2cd4bca47dc7536d07ce26fac53dc3ab697c089d8611b3de89a7250b905a30f86b707bb6719080b0fc9c04d50760bc5b825911bf804d083215b74e419f01477cd8ca5862dc4f7ac4751cbba65241c7428b4f12fd311f3802042cd00df968e3f8a940badeb3f892ff107d6a7860bd6666e4a5edd1ec4e8ead30237342043465fb2eb5128de9256b39cb161044a871ac9b559cd781b66f6292e1e06b536961058edcc81406369f0f28c1c8669f267a79ebe9546afe6026cf920bd2aa31aad669498707b20e0019514a5cea3e898d5aacd3d80d44c791c030202791f9c5bca391cd0d8140997ac68e7d5470235bac6d7d0cf30e70b6e51a36b66a5b3ba10abbf5688eb388ca533099de61803cce2b91be46e3b55d117c49ef9f2fdbd09220af9923eaa21a0094a4cab2cf43379dc534a197172d1d290bc75ec960fe9551f6fe4bfc4a8142c6aa4a48fb8e6ec8f1dba02b17e3a7cf96081a92c81815229d430826a7e1ac21fe5c211b036941cb2ba93eae4a6a8743af8fd08fe3d91b8ffd52d4dc7ddcc06821e15ce0490a32680a6dadededb66b645a05c63f3944b8a97bf86f13b2231d3b632ea8378f944f22f64c7707710b93b563ec70d56611c463bc0cc6fe9f21aa7e2e9a805e83b717634bc74717df1ecccb42110621531c3f59e68670dfeb6e133b55b691a1b4375ca7a0ef3c02072c8a62fe8eb3b4810cc825d09bf9ba7ca2dcdb5a0eb46f246a125744f20caa9e2b38ceec454ba63c1fb47b580603243e756f7f04e40e36f797b3f14dd30d08335aa40069bf492609e077806d8c52b9ca8432f26d85df843ee7055673334e8ca0d809e710b295631526be449ea826dd57fca05c3d6d6b779a964f0fe7cb16a39013ea39a8000fff94aa9e4d6b85da2719bad63dc53010918c7fdde0975e1f305ed6ee8ff87ef98ef6004884071ba52ab6a81ede40a9709aa455f05f0bcdbfa1aef1360a7c7256aa3bbc744d2c6f307fb0c1c672795c8f7ff5e37c3cc479632de3350f8c5a6d192d8eb73a6977702d423694214aa4677c3ffc793c740268331c25784594e1c5293483a4a2a01101f4baeedf4090998d9ddc865963574c5b05d5a3c10dcb3b70ce567b071454021b5b562195ed36cef59695f3265e4e08a2b2e70c4bca2700c5243e6e999179bde174da15b4ab4d7b304dc67a7a03c32cdb096fbcd904f9d787bc95fe8a22b6613f28a71b5460d44a414c63d495538c6020667db10d49b1d8874cfaa77666d12087643a9e322dfade4cdac2bee7d22c129027713e46d80f498c9eda027b053fd785aa1b7ae019a53a32b7e51d54d94a5fb746cd1e6e77b4d65b3c48b2b9789da203f467934b2334569d9d5a138d87afe65b0d7ada380565f259ec63490163699fa945e10ab39d216db75d6227c11f34c7256e1af892088b507aa6b574a522b87c617bf53f42b3a8c399fcb8c8d2d7a8fc981965c67294a48d1a62f3fe4abd2f540359a4f74e4f3c65bbdf520d926a501b59232a74fe612f57c526f9a2328034d489829e451f771feda276d875bb313268e9f38c06a02799dc3ee4dec3329fd45f1695760299a45ef89bf6e0f000e167a86dd9c6c244134d2985e788838910ab92734494e3207c5ea5d6ce44925b77a4a43d9f9795423297aa2762d4a326784fb86559f1f5713935851910cdc117c1886326124af384d73a67cf95cd0bdba977f286849eb9cebab51241d2d6def1c95058b8b7847b8d84db44668d3204a1cae325c0822735b075caa612eb68d326e1fac7bed9a4b7f93395a067464372704526506c4024b317604924d1055b1b75042e763c132af6754d202b1a4438654d1ff4082d07ca378ce50e010c9a58d77a878198b7313cda06caa9a97ee96e0947fbd1c0389b69ce96490596d4051362eea6829d1795b8168ab468d506d6fa7d286b52446da4d25b4730c1276a0b6b283689ec3f64fc39470054efdfb6e261e80454e382f3c40b6cbf8ae242c01beaaed1d7195e455a40e0ad478d23ca152cde33d525961907a55c408fbdd7e7eded5eb6e9a51ab1c516cafa6b10cd41bf0f57e3ce22b79bcd2daf5469117ba4337a626f68199858f445ac0380833c5f4c7a4d35c2e9e7bcf355c6a97863281f393c19d6dded835d31c06e0dbfbf5734ecfdd3e866c97061da5494d19e7dc8584c63a85bcaa4dd97396e833acc46945119c8048402b6326a93a66619a9a3bdb87457b5fced065f15a7d2023cf2e757ed6fd35a4ad4272aeea83bf077383850f6e1112f288cc2f72e53940bc71199803d9989c8859722f4190cc4faca3377f2d1bf9fcd54c157ea5dc36b54ffebcdeb8a5df9b5d555edef8909f387864cbaabbf18fff45254703cb62e38f9cdeee2b769c9ce1d3f16ab92e0e3af6067cd252f9aa28ae81f763e1f99a50e4573da5becbcb6b11ffe8b48bbb037d7a07f5953acb422af10395b769081629f71c2a182a7633cb703731afa8cecfde76618523669fa93ded5c4ea7727775498980941228a9af3ec6292268652ed4f3731a74334d86802ae05a560d9ef82bccdd96c0c063d6e25583f51c3bd3b5225e33d4defde886727f8b9cde46b7ee9ff0f33eaf4ee1a3aea890980d012c6d14cdd82780798fa4356430a3c45abd5f4835025240cd8afa74a5381744edd3f475316ab7c00467a9588a50edcb40d5f0733f33a47ea5e92471a24dced48d974e227faf839fdfcda75d335743d56eea520c5d3fa523fe639851d2237f02424a8d81fecdf32d375b6cc8d2cacc3b1b3c33898fa2a24c0a23bf6852fb34361ba9bb46c00458644f1c5f827dee7a9dacaadb7e97ee7f55f391a9f161aa3751cde7a648ccf4efcb4f452c34deb98da9c794fe73dde94ada575f08f277212aaea70902f2ca0d927b7190a787852935c37413817f41a31acb8007687675a91d3d81865acb06c22328d87aa70d897b7a76b5c062f97d1e6bdd12c3dc4e1752e8cb7cc28624fb5b8ac5e1d0d4377046fd76e53600891aaeb32375eddd7312a2b60f5c61da0491831c3a1d530ec1ae2af4c291c6468b5d64177b29497945d9d391182e677e2bdaa1ce3eba807169ed011c9e3a7ff1cc43a37eb1155ea4a592d70585471cd4d6cb65b329a90ed2a964c4ab4b32b52fc6c1ba3f0dc53b3504645b243e6a5cccffd93b45d9cc383fb965274749b4c186f2fc0f03154208c23f1edb43d87ba43a7bb610524bffae8338f1a6d07e55984a8ad868d2def6c6e1c916b1abf862f5a2386ae3661d2d500a31a0f8188e8fa0a353d6224a383a3d5c12988411e94f2f17fef94899af064c4a9268793fd5a6899d83c222ec3c534eae737dc1ad291e848f416fdea38e44b16c1a3b73a18f3df437cfad7bef9ced8a8012fe996865dc140bf4fd3523e770fc6d08546cf9c4ae558ca7e22843dd9df3366445a347309646e9a4be32421464b0bcf8d176b1d7cf1d076f1e18511c1f5e2e19f9860f1dcba793bfa46b24f840ba9308d5369c5f43a7650ad91ea680b3a38278e17c09991f272a6031787b43746e94bf54512664145bd00c337dbaebc3f0aae10734fcd5e103e406a27fafe3e2e965f59662b0b2c2cdb098ba5b3451ae9700555c71a913c9e21a4857cc950a3a628eb494e2ecc634957f31db0c307041ecb95c2cd52e33374be763572f869a549ac0da011321be932aadafec799d8c41af3eac3d9fcb0dbc4dd26978b2ed3c827f838c2d0b6a74be1cf76c2abab9fbee4ca3e33b6622489840e601dc40f7612d9511053b335cdc795d934c971700a4efd973e3b271a97a4a0820926906501b584401bfdfbf1afdf0f83f66c32a0f54d741ffd44bb9422e99554102caa9de32edf4959f5ff7fdf553cb31ae6e588e9ae51e2da5ab8c46f8c11eabf78df558c4d4c16531a2d63f9a5f65b288c548f4a58deeb46d92e66955cc9386aaae01bb746b345a97e323d23654d3cf27aa2031c441868ef8cd9be7f8ce96a47bfd6d84dd5f8140651a08bddcc9f9a8dc0397da5b456f67f210b82157230195586d21e6fda980a61f84741ee3f5be3ee3725b44c9a316d9deb544eb9d62cda564bf3fc49c3bc4e82f520e1e20a506d7abd14a90e4026349993dd803cd696055625090d8e64bf87e44dc53f4b1e93b93bd232778329e8aa8aa8a4d1cab0c905c8c9431c607f03a6cdb5df1465004e78ce2b55642a46906b87f808de83881803aaf4567b85406445c3a48ec487f22d125ef7eba45cbbd6d069338c85dd9095fbf2ee39140ff9653278212a450f44d4ec58d1fd0d3f5b80a25aad5ea07d5e1490a70bb085d595649e685e443bd3873d302a5c3ff1edbd39a4e541ef2409edee8937392ce18727ed48e642e6afb2b9f34a07d99a4ee3781e2f922e123a1dc03f45ada557eda4fc9da2ebc43371d35b2f30dc9d5270ca9ed5362ad53804900e6d9c5e063213e27b2090c704066f6ae6b126560c0f49073343b1945a0fc22e702c04f2f776755cb479018dd7b2a9f3862e892306e800119d30555aa190b872cfdd19eebedaac2cccc5e64a9bdab0bafd6ba3f4906", 0xe7e) [ 2273.864127][ T8528] usb 1-1: USB disconnect, device number 68 23:51:44 executing program 0: r0 = syz_open_dev$evdev(&(0x7f00000002c0), 0x0, 0x0) r1 = syz_open_dev$evdev(&(0x7f0000000000), 0x8bcf, 0x50000) ioctl$EVIOCSCLOCKID(r1, 0x2, 0x0) r2 = syz_open_dev$hidraw(&(0x7f0000000140), 0x0, 0x6a342) ioctl$EVIOCGPROP(r0, 0x80404509, &(0x7f0000000040)=""/179) write$hidraw(r2, &(0x7f0000000180)="66080a810c28ad27cf86f5e368392e05eed4f4d4825954833b3144e7228d9af97c06e5d46985e6393007c542e53b9ec0f6e52a48954e119efd3c5d71b60cd399e9c64d514934d87c2c6f50699aedd1857a86eef53f4a5c661e747ed36824f54ec459d164be8186d9e3a79e131a73650d0a4f709d01c76efc8d33105a36f278e8f7de5838b1fc9d9e2ad7b1e0ca2de1410e05ead0b0d62add348a4119e45cc17fbc6988854d7dc283bb2d4026b25ea6b504f489e08072eb90ee0c99068c99457661ec19cad5545be38bff1f94d21e6db3fff0ee9b4eab9fbf35c5911b38a0129d076df053da54e435d53a005d1aca5e4d0af10e2eb5eeffbcb574dae4bab35455661ddf2e4a12c9740d9fb0282ea741f1765ebb2341f7091ca6d0244871ba9b977bb4caf4787ed19de1afd936ba3c6921587c79e8b9ce1d82cf15d329af90da66b8cc6ed5fe64a3656e902ab556d90841535c119b3ac2037b4251b809185ac3175c535c38012f61801d1d27fa7fcf3853e8a3b2e10feffd174172505a7297f6e756f8ce1adf538fdf29f73b5bd404d5cff95d9ccd947df44eda3a7fc0940f1ee98c2ba0b638ae865a24152fb1b47e792703e7bb9a7d291fd180894157d40ec589a36b95e5faea4713f2da83d35fe8d8528ed2bc5505cc3cce02d9467ede1479e64dbcf55ddebfb28dc2b3fd5c5a65b2d2cd4bca47dc7536d07ce26fac53dc3ab697c089d8611b3de89a7250b905a30f86b707bb6719080b0fc9c04d50760bc5b825911bf804d083215b74e419f01477cd8ca5862dc4f7ac4751cbba65241c7428b4f12fd311f3802042cd00df968e3f8a940badeb3f892ff107d6a7860bd6666e4a5edd1ec4e8ead30237342043465fb2eb5128de9256b39cb161044a871ac9b559cd781b66f6292e1e06b536961058edcc81406369f0f28c1c8669f267a79ebe9546afe6026cf920bd2aa31aad669498707b20e0019514a5cea3e898d5aacd3d80d44c791c030202791f9c5bca391cd0d8140997ac68e7d5470235bac6d7d0cf30e70b6e51a36b66a5b3ba10abbf5688eb388ca533099de61803cce2b91be46e3b55d117c49ef9f2fdbd09220af9923eaa21a0094a4cab2cf43379dc534a197172d1d290bc75ec960fe9551f6fe4bfc4a8142c6aa4a48fb8e6ec8f1dba02b17e3a7cf96081a92c81815229d430826a7e1ac21fe5c211b036941cb2ba93eae4a6a8743af8fd08fe3d91b8ffd52d4dc7ddcc06821e15ce0490a32680a6dadededb66b645a05c63f3944b8a97bf86f13b2231d3b632ea8378f944f22f64c7707710b93b563ec70d56611c463bc0cc6fe9f21aa7e2e9a805e83b717634bc74717df1ecccb42110621531c3f59e68670dfeb6e133b55b691a1b4375ca7a0ef3c02072c8a62fe8eb3b4810cc825d09bf9ba7ca2dcdb5a0eb46f246a125744f20caa9e2b38ceec454ba63c1fb47b580603243e756f7f04e40e36f797b3f14dd30d08335aa40069bf492609e077806d8c52b9ca8432f26d85df843ee7055673334e8ca0d809e710b295631526be449ea826dd57fca05c3d6d6b779a964f0fe7cb16a39013ea39a8000fff94aa9e4d6b85da2719bad63dc53010918c7fdde0975e1f305ed6ee8ff87ef98ef6004884071ba52ab6a81ede40a9709aa455f05f0bcdbfa1aef1360a7c7256aa3bbc744d2c6f307fb0c1c672795c8f7ff5e37c3cc479632de3350f8c5a6d192d8eb73a6977702d423694214aa4677c3ffc793c740268331c25784594e1c5293483a4a2a01101f4baeedf4090998d9ddc865963574c5b05d5a3c10dcb3b70ce567b071454021b5b562195ed36cef59695f3265e4e08a2b2e70c4bca2700c5243e6e999179bde174da15b4ab4d7b304dc67a7a03c32cdb096fbcd904f9d787bc95fe8a22b6613f28a71b5460d44a414c63d495538c6020667db10d49b1d8874cfaa77666d12087643a9e322dfade4cdac2bee7d22c129027713e46d80f498c9eda027b053fd785aa1b7ae019a53a32b7e51d54d94a5fb746cd1e6e77b4d65b3c48b2b9789da203f467934b2334569d9d5a138d87afe65b0d7ada380565f259ec63490163699fa945e10ab39d216db75d6227c11f34c7256e1af892088b507aa6b574a522b87c617bf53f42b3a8c399fcb8c8d2d7a8fc981965c67294a48d1a62f3fe4abd2f540359a4f74e4f3c65bbdf520d926a501b59232a74fe612f57c526f9a2328034d489829e451f771feda276d875bb313268e9f38c06a02799dc3ee4dec3329fd45f1695760299a45ef89bf6e0f000e167a86dd9c6c244134d2985e788838910ab92734494e3207c5ea5d6ce44925b77a4a43d9f9795423297aa2762d4a326784fb86559f1f5713935851910cdc117c1886326124af384d73a67cf95cd0bdba977f286849eb9cebab51241d2d6def1c95058b8b7847b8d84db44668d3204a1cae325c0822735b075caa612eb68d326e1fac7bed9a4b7f93395a067464372704526506c4024b317604924d1055b1b75042e763c132af6754d202b1a4438654d1ff4082d07ca378ce50e010c9a58d77a878198b7313cda06caa9a97ee96e0947fbd1c0389b69ce96490596d4051362eea6829d1795b8168ab468d506d6fa7d286b52446da4d25b4730c1276a0b6b283689ec3f64fc39470054efdfb6e261e80454e382f3c40b6cbf8ae242c01beaaed1d7195e455a40e0ad478d23ca152cde33d525961907a55c408fbdd7e7eded5eb6e9a51ab1c516cafa6b10cd41bf0f57e3ce22b79bcd2daf5469117ba4337a626f68199858f445ac0380833c5f4c7a4d35c2e9e7bcf355c6a97863281f393c19d6dded835d31c06e0dbfbf5734ecfdd3e866c97061da5494d19e7dc8584c63a85bcaa4dd97396e833acc46945119c8048402b6326a93a66619a9a3bdb87457b5fced065f15a7d2023cf2e757ed6fd35a4ad4272aeea83bf077383850f6e1112f288cc2f72e53940bc71199803d9989c8859722f4190cc4faca3377f2d1bf9fcd54c157ea5dc36b54ffebcdeb8a5df9b5d555edef8909f387864cbaabbf18fff45254703cb62e38f9cdeee2b769c9ce1d3f16ab92e0e3af6067cd252f9aa28ae81f763e1f99a50e4573da5becbcb6b11ffe8b48bbb037d7a07f5953acb422af10395b769081629f71c2a182a7633cb703731afa8cecfde76618523669fa93ded5c4ea7727775498980941228a9af3ec6292268652ed4f3731a74334d86802ae05a560d9ef82bccdd96c0c063d6e25583f51c3bd3b5225e33d4defde886727f8b9cde46b7ee9ff0f33eaf4ee1a3aea890980d012c6d14cdd82780798fa4356430a3c45abd5f4835025240cd8afa74a5381744edd3f475316ab7c00467a9588a50edcb40d5f0733f33a47ea5e92471a24dced48d974e227faf839fdfcda75d335743d56eea520c5d3fa523fe639851d2237f02424a8d81fecdf32d375b6cc8d2cacc3b1b3c33898fa2a24c0a23bf6852fb34361ba9bb46c00458644f1c5f827dee7a9dacaadb7e97ee7f55f391a9f161aa3751cde7a648ccf4efcb4f452c34deb98da9c794fe73dde94ada575f08f277212aaea70902f2ca0d927b7190a787852935c37413817f41a31acb8007687675a91d3d81865acb06c22328d87aa70d897b7a76b5c062f97d1e6bdd12c3dc4e1752e8cb7cc28624fb5b8ac5e1d0d4377046fd76e53600891aaeb32375eddd7312a2b60f5c61da0491831c3a1d530ec1ae2af4c291c6468b5d64177b29497945d9d391182e677e2bdaa1ce3eba807169ed011c9e3a7ff1cc43a37eb1155ea4a592d70585471cd4d6cb65b329a90ed2a964c4ab4b32b52fc6c1ba3f0dc53b3504645b243e6a5cccffd93b45d9cc383fb965274749b4c186f2fc0f03154208c23f1edb43d87ba43a7bb610524bffae8338f1a6d07e55984a8ad868d2def6c6e1c916b1abf862f5a2386ae3661d2d500a31a0f8188e8fa0a353d6224a383a3d5c12988411e94f2f17fef94899af064c4a9268793fd5a6899d83c222ec3c534eae737dc1ad291e848f416fdea38e44b16c1a3b73a18f3df437cfad7bef9ced8a8012fe996865dc140bf4fd3523e770fc6d08546cf9c4ae558ca7e22843dd9df3366445a347309646e9a4be32421464b0bcf8d176b1d7cf1d076f1e18511c1f5e2e19f9860f1dcba793bfa46b24f840ba9308d5369c5f43a7650ad91ea680b3a38278e17c09991f272a6031787b43746e94bf54512664145bd00c337dbaebc3f0aae10734fcd5e103e406a27fafe3e2e965f59662b0b2c2cdb098ba5b3451ae9700555c71a913c9e21a4857cc950a3a628eb494e2ecc634957f31db0c307041ecb95c2cd52e33374be763572f869a549ac0da011321be932aadafec799d8c41af3eac3d9fcb0dbc4dd26978b2ed3c827f838c2d0b6a74be1cf76c2abab9fbee4ca3e33b6622489840e601dc40f7612d9511053b335cdc795d934c971700a4efd973e3b271a97a4a0820926906501b584401bfdfbf1afdf0f83f66c32a0f54d741ffd44bb9422e99554102caa9de32edf4959f5ff7fdf553cb31ae6e588e9ae51e2da5ab8c46f8c11eabf78df558c4d4c16531a2d63f9a5f65b288c548f4a58deeb46d92e66955cc9386aaae01bb746b345a97e323d23654d3cf27aa2031c441868ef8cd9be7f8ce96a47bfd6d84dd5f8140651a08bddcc9f9a8dc0397da5b456f67f210b82157230195586d21e6fda980a61f84741ee3f5be3ee3725b44c9a316d9deb544eb9d62cda564bf3fc49c3bc4e82f520e1e20a506d7abd14a90e4026349993dd803cd696055625090d8e64bf87e44dc53f4b1e93b93bd232778329e8aa8aa8a4d1cab0c905c8c9431c607f03a6cdb5df1465004e78ce2b55642a46906b87f808de83881803aaf4567b85406445c3a48ec487f22d125ef7eba45cbbd6d069338c85dd9095fbf2ee39140ff9653278212a450f44d4ec58d1fd0d3f5b80a25aad5ea07d5e1490a70bb085d595649e685e443bd3873d302a5c3ff1edbd39a4e541ef2409edee8937392ce18727ed48e642e6afb2b9f34a07d99a4ee3781e2f922e123a1dc03f45ada557eda4fc9da2ebc43371d35b2f30dc9d5270ca9ed5362ad53804900e6d9c5e063213e27b2090c704066f6ae6b126560c0f49073343b1945a0fc22e702c04f2f776755cb479018dd7b2a9f3862e892306e800119d30555aa190b872cfdd19eebedaac2cccc5e64a9bdab0bafd6ba3f490632bd07", 0xfffffdef) 23:51:44 executing program 5: ioctl$HIDIOCGDEVINFO(0xffffffffffffffff, 0x801c4803, &(0x7f0000000000)=""/124) r0 = syz_open_dev$evdev(0xfffffffffffffffc, 0x0, 0x0) r1 = syz_open_dev$evdev(&(0x7f0000000540), 0x0, 0x200000) ioctl$EVIOCGBITKEY(r1, 0x80404521, 0x0) ioctl$EVIOCGLED(r1, 0x80404519, &(0x7f00000010c0)=""/78) ioctl$EVIOCGABS2F(r0, 0x8018456f, &(0x7f0000000080)=""/19) ioctl$EVIOCGKEY(r0, 0x80404518, &(0x7f00000000c0)=""/4096) 23:51:44 executing program 1: syz_open_dev$evdev(0xfffffffffffffffc, 0x0, 0x42) ioctl$EVIOCGKEY(0xffffffffffffffff, 0x80404518, &(0x7f0000000100)=""/129) 23:51:44 executing program 4: r0 = syz_open_dev$hidraw(&(0x7f0000000140), 0x0, 0x1) write$hidraw(r0, &(0x7f0000000180)="66080a810c28ad27cf86f5e368392e05eed4f4d4825954833b3144e7228d9af97c06e5d46985e6393007c542e53b9ec0f6e52a48954e119efd3c5d71b60cd399e9c64d514934d87c2c6f50699aedd1857a86eef53f4a5c661e747ed36824f54ec459d164be8186d9e3a79e131a73650d0a4f709d01c76efc8d33105a36f278e8f7de5838b1fc9d9e2ad7b1e0ca2de1410e05ead0b0d62add348a4119e45cc17fbc6988854d7dc283bb2d4026b25ea6b504f489e08072eb90ee0c99068c99457661ec19cad5545be38bff1f94d21e6db3fff0ee9b4eab9fbf35c5911b38a0129d076df053da54e435d53a005d1aca5e4d0af10e2eb5eeffbcb574dae4bab35455661ddf2e4a12c9740d9fb0282ea741f1765ebb2341f7091ca6d0244871ba9b977bb4caf4787ed19de1afd936ba3c6921587c79e8b9ce1d82cf15d329af90da66b8cc6ed5fe64a3656e902ab556d90841535c119b3ac2037b4251b809185ac3175c535c38012f61801d1d27fa7fcf3853e8a3b2e10feffd174172505a7297f6e756f8ce1adf538fdf29f73b5bd404d5cff95d9ccd947df44eda3a7fc0940f1ee98c2ba0b638ae865a24152fb1b47e792703e7bb9a7d291fd180894157d40ec589a36b95e5faea4713f2da83d35fe8d8528ed2bc5505cc3cce02d9467ede1479e64dbcf55ddebfb28dc2b3fd5c5a65b2d2cd4bca47dc7536d07ce26fac53dc3ab697c089d8611b3de89a7250b905a30f86b707bb6719080b0fc9c04d50760bc5b825911bf804d083215b74e419f01477cd8ca5862dc4f7ac4751cbba65241c7428b4f12fd311f3802042cd00df968e3f8a940badeb3f892ff107d6a7860bd6666e4a5edd1ec4e8ead30237342043465fb2eb5128de9256b39cb161044a871ac9b559cd781b66f6292e1e06b536961058edcc81406369f0f28c1c8669f267a79ebe9546afe6026cf920bd2aa31aad669498707b20e0019514a5cea3e898d5aacd3d80d44c791c030202791f9c5bca391cd0d8140997ac68e7d5470235bac6d7d0cf30e70b6e51a36b66a5b3ba10abbf5688eb388ca533099de61803cce2b91be46e3b55d117c49ef9f2fdbd09220af9923eaa21a0094a4cab2cf43379dc534a197172d1d290bc75ec960fe9551f6fe4bfc4a8142c6aa4a48fb8e6ec8f1dba02b17e3a7cf96081a92c81815229d430826a7e1ac21fe5c211b036941cb2ba93eae4a6a8743af8fd08fe3d91b8ffd52d4dc7ddcc06821e15ce0490a32680a6dadededb66b645a05c63f3944b8a97bf86f13b2231d3b632ea8378f944f22f64c7707710b93b563ec70d56611c463bc0cc6fe9f21aa7e2e9a805e83b717634bc74717df1ecccb42110621531c3f59e68670dfeb6e133b55b691a1b4375ca7a0ef3c02072c8a62fe8eb3b4810cc825d09bf9ba7ca2dcdb5a0eb46f246a125744f20caa9e2b38ceec454ba63c1fb47b580603243e756f7f04e40e36f797b3f14dd30d08335aa40069bf492609e077806d8c52b9ca8432f26d85df843ee7055673334e8ca0d809e710b295631526be449ea826dd57fca05c3d6d6b779a964f0fe7cb16a39013ea39a8000fff94aa9e4d6b85da2719bad63dc53010918c7fdde0975e1f305ed6ee8ff87ef98ef6004884071ba52ab6a81ede40a9709aa455f05f0bcdbfa1aef1360a7c7256aa3bbc744d2c6f307fb0c1c672795c8f7ff5e37c3cc479632de3350f8c5a6d192d8eb73a6977702d423694214aa4677c3ffc793c740268331c25784594e1c5293483a4a2a01101f4baeedf4090998d9ddc865963574c5b05d5a3c10dcb3b70ce567b071454021b5b562195ed36cef59695f3265e4e08a2b2e70c4bca2700c5243e6e999179bde174da15b4ab4d7b304dc67a7a03c32cdb096fbcd904f9d787bc95fe8a22b6613f28a71b5460d44a414c63d495538c6020667db10d49b1d8874cfaa77666d12087643a9e322dfade4cdac2bee7d22c129027713e46d80f498c9eda027b053fd785aa1b7ae019a53a32b7e51d54d94a5fb746cd1e6e77b4d65b3c48b2b9789da203f467934b2334569d9d5a138d87afe65b0d7ada380565f259ec63490163699fa945e10ab39d216db75d6227c11f34c7256e1af892088b507aa6b574a522b87c617bf53f42b3a8c399fcb8c8d2d7a8fc981965c67294a48d1a62f3fe4abd2f540359a4f74e4f3c65bbdf520d926a501b59232a74fe612f57c526f9a2328034d489829e451f771feda276d875bb313268e9f38c06a02799dc3ee4dec3329fd45f1695760299a45ef89bf6e0f000e167a86dd9c6c244134d2985e788838910ab92734494e3207c5ea5d6ce44925b77a4a43d9f9795423297aa2762d4a326784fb86559f1f5713935851910cdc117c1886326124af384d73a67cf95cd0bdba977f286849eb9cebab51241d2d6def1c95058b8b7847b8d84db44668d3204a1cae325c0822735b075caa612eb68d326e1fac7bed9a4b7f93395a067464372704526506c4024b317604924d1055b1b75042e763c132af6754d202b1a4438654d1ff4082d07ca378ce50e010c9a58d77a878198b7313cda06caa9a97ee96e0947fbd1c0389b69ce96490596d4051362eea6829d1795b8168ab468d506d6fa7d286b52446da4d25b4730c1276a0b6b283689ec3f64fc39470054efdfb6e261e80454e382f3c40b6cbf8ae242c01beaaed1d7195e455a40e0ad478d23ca152cde33d525961907a55c408fbdd7e7eded5eb6e9a51ab1c516cafa6b10cd41bf0f57e3ce22b79bcd2daf5469117ba4337a626f68199858f445ac0380833c5f4c7a4d35c2e9e7bcf355c6a97863281f393c19d6dded835d31c06e0dbfbf5734ecfdd3e866c97061da5494d19e7dc8584c63a85bcaa4dd97396e833acc46945119c8048402b6326a93a66619a9a3bdb87457b5fced065f15a7d2023cf2e757ed6fd35a4ad4272aeea83bf077383850f6e1112f288cc2f72e53940bc71199803d9989c8859722f4190cc4faca3377f2d1bf9fcd54c157ea5dc36b54ffebcdeb8a5df9b5d555edef8909f387864cbaabbf18fff45254703cb62e38f9cdeee2b769c9ce1d3f16ab92e0e3af6067cd252f9aa28ae81f763e1f99a50e4573da5becbcb6b11ffe8b48bbb037d7a07f5953acb422af10395b769081629f71c2a182a7633cb703731afa8cecfde76618523669fa93ded5c4ea7727775498980941228a9af3ec6292268652ed4f3731a74334d86802ae05a560d9ef82bccdd96c0c063d6e25583f51c3bd3b5225e33d4defde886727f8b9cde46b7ee9ff0f33eaf4ee1a3aea890980d012c6d14cdd82780798fa4356430a3c45abd5f4835025240cd8afa74a5381744edd3f475316ab7c00467a9588a50edcb40d5f0733f33a47ea5e92471a24dced48d974e227faf839fdfcda75d335743d56eea520c5d3fa523fe639851d2237f02424a8d81fecdf32d375b6cc8d2cacc3b1b3c33898fa2a24c0a23bf6852fb34361ba9bb46c00458644f1c5f827dee7a9dacaadb7e97ee7f55f391a9f161aa3751cde7a648ccf4efcb4f452c34deb98da9c794fe73dde94ada575f08f277212aaea70902f2ca0d927b7190a787852935c37413817f41a31acb8007687675a91d3d81865acb06c22328d87aa70d897b7a76b5c062f97d1e6bdd12c3dc4e1752e8cb7cc28624fb5b8ac5e1d0d4377046fd76e53600891aaeb32375eddd7312a2b60f5c61da0491831c3a1d530ec1ae2af4c291c6468b5d64177b29497945d9d391182e677e2bdaa1ce3eba807169ed011c9e3a7ff1cc43a37eb1155ea4a592d70585471cd4d6cb65b329a90ed2a964c4ab4b32b52fc6c1ba3f0dc53b3504645b243e6a5cccffd93b45d9cc383fb965274749b4c186f2fc0f03154208c23f1edb43d87ba43a7bb610524bffae8338f1a6d07e55984a8ad868d2def6c6e1c916b1abf862f5a2386ae3661d2d500a31a0f8188e8fa0a353d6224a383a3d5c12988411e94f2f17fef94899af064c4a9268793fd5a6899d83c222ec3c534eae737dc1ad291e848f416fdea38e44b16c1a3b73a18f3df437cfad7bef9ced8a8012fe996865dc140bf4fd3523e770fc6d08546cf9c4ae558ca7e22843dd9df3366445a347309646e9a4be32421464b0bcf8d176b1d7cf1d076f1e18511c1f5e2e19f9860f1dcba793bfa46b24f840ba9308d5369c5f43a7650ad91ea680b3a38278e17c09991f272a6031787b43746e94bf54512664145bd00c337dbaebc3f0aae10734fcd5e103e406a27fafe3e2e965f59662b0b2c2cdb098ba5b3451ae9700555c71a913c9e21a4857cc950a3a628eb494e2ecc634957f31db0c307041ecb95c2cd52e33374be763572f869a549ac0da011321be932aadafec799d8c41af3eac3d9fcb0dbc4dd26978b2ed3c827f838c2d0b6a74be1cf76c2abab9fbee4ca3e33b6622489840e601dc40f7612d9511053b335cdc795d934c971700a4efd973e3b271a97a4a0820926906501b584401bfdfbf1afdf0f83f66c32a0f54d741ffd44bb9422e99554102caa9de32edf4959f5ff7fdf553cb31ae6e588e9ae51e2da5ab8c46f8c11eabf78df558c4d4c16531a2d63f9a5f65b288c548f4a58deeb46d92e66955cc9386aaae01bb746b345a97e323d23654d3cf27aa2031c441868ef8cd9be7f8ce96a47bfd6d84dd5f8140651a08bddcc9f9a8dc0397da5b456f67f210b82157230195586d21e6fda980a61f84741ee3f5be3ee3725b44c9a316d9deb544eb9d62cda564bf3fc49c3bc4e82f520e1e20a506d7abd14a90e4026349993dd803cd696055625090d8e64bf87e44dc53f4b1e93b93bd232778329e8aa8aa8a4d1cab0c905c8c9431c607f03a6cdb5df1465004e78ce2b55642a46906b87f808de83881803aaf4567b85406445c3a48ec487f22d125ef7eba45cbbd6d069338c85dd9095fbf2ee39140ff9653278212a450f44d4ec58d1fd0d3f5b80a25aad5ea07d5e1490a70bb085d595649e685e443bd3873d302a5c3ff1edbd39a4e541ef2409edee8937392ce18727ed48e642e6afb2b9f34a07d99a4ee3781e2f922e123a1dc03f45ada557eda4fc9da2ebc43371d35b2f30dc9d5270ca9ed5362ad53804900e6d9c5e063213e27b2090c704066f6ae6b126560c0f49073343b1945a0fc22e702c04f2f776755cb479018dd7b2a9f3862e892306e800119d30555aa190b872cfdd19eebedaac2cccc5e64a9bdab0bafd6ba3f4906", 0xe7e) 23:51:44 executing program 5: syz_open_dev$evdev(0xfffffffffffffffc, 0x0, 0x42) ioctl$EVIOCGKEY(0xffffffffffffffff, 0x80404518, &(0x7f0000000100)=""/129) 23:51:44 executing program 3: r0 = syz_open_dev$hidraw(&(0x7f0000000140), 0x0, 0x1) write$hidraw(r0, &(0x7f0000000180)="66080a810c28ad27cf86f5e368392e05eed4f4d4825954833b3144e7228d9af97c06e5d46985e6393007c542e53b9ec0f6e52a48954e119efd3c5d71b60cd399e9c64d514934d87c2c6f50699aedd1857a86eef5234a5c661e747ed36824f54ec459d164be8186d9e3a79e131a73650d0a4f709d01c76efc8d33105a36f278e8f7de5838b1fc9d9e2ad7b1e0ca2de1410e05ead0b0d62add348a4119e45cc17fbc6988854d7dc283bb2d4026b25ea6b504f489e08072eb90ee0c99068c99457661ec19cad5545be38bff1f94d21e6db3fff0ee9b4eab9fbf35c5911b38a0129d076df053da54e435d53a005d1aca5e4d0af10e2eb5eeffbcb574dae4bab35455661ddf2e4a12c9740d9fb0282ea741f1765ebb2341f7091ca6d0244871ba9b977bb4caf4787ed19de1afd936ba3c6921587c79e8b9ce1d82cf15d329af90da66b8cc6ed5fe64a3656e902ab556d90841535c119b3ac2037b4251b809185ac3175c535c38012f61801d1d27fa7fcf3853e8a3b2e10feffd174172505a7297f6e756f8ce1adf538fdf29f73b5bd404d5cff95d9ccd947df44eda3a7fc0940f1ee98c2ba0b638ae865a24152fb1b47e792703e7bb9a7d291fd180894157d40ec589a36b95e5faea4713f2da83d35fe8d8528ed2bc5505cc3cce02d9467ede1479e64dbcf55ddebfb28dc2b3fd5c5a65b2d2cd4bca47dc7536d07ce26fac53dc3ab697c089d8611b3de89a7250b905a30f86b707bb6719080b0fc9c04d50760bc5b825911bf804d083215b74e419f01477cd8ca5862dc4f7ac4751cbba65241c7428b4f12fd311f3802042cd00df968e3f8a940badeb3f892ff107d6a7860bd6666e4a5edd1ec4e8ead30237342043465fb2eb5128de9256b39cb161044a871ac9b559cd781b66f6292e1e06b536961058edcc81406369f0f28c1c8669f267a79ebe9546afe6026cf920bd2aa31aad669498707b20e0019514a5cea3e898d5aacd3d80d44c791c030202791f9c5bca391cd0d8140997ac68e7d5470235bac6d7d0cf30e70b6e51a36b66a5b3ba10abbf5688eb388ca533099de61803cce2b91be46e3b55d117c49ef9f2fdbd09220af9923eaa21a0094a4cab2cf43379dc534a197172d1d290bc75ec960fe9551f6fe4bfc4a8142c6aa4a48fb8e6ec8f1dba02b17e3a7cf96081a92c81815229d430826a7e1ac21fe5c211b036941cb2ba93eae4a6a8743af8fd08fe3d91b8ffd52d4dc7ddcc06821e15ce0490a32680a6dadededb66b645a05c63f3944b8a97bf86f13b2231d3b632ea8378f944f22f64c7707710b93b563ec70d56611c463bc0cc6fe9f21aa7e2e9a805e83b717634bc74717df1ecccb42110621531c3f59e68670dfeb6e133b55b691a1b4375ca7a0ef3c02072c8a62fe8eb3b4810cc825d09bf9ba7ca2dcdb5a0eb46f246a125744f20caa9e2b38ceec454ba63c1fb47b580603243e756f7f04e40e36f797b3f14dd30d08335aa40069bf492609e077806d8c52b9ca8432f26d85df843ee7055673334e8ca0d809e710b295631526be449ea826dd57fca05c3d6d6b779a964f0fe7cb16a39013ea39a8000fff94aa9e4d6b85da2719bad63dc53010918c7fdde0975e1f305ed6ee8ff87ef98ef6004884071ba52ab6a81ede40a9709aa455f05f0bcdbfa1aef1360a7c7256aa3bbc744d2c6f307fb0c1c672795c8f7ff5e37c3cc479632de3350f8c5a6d192d8eb73a6977702d423694214aa4677c3ffc793c740268331c25784594e1c5293483a4a2a01101f4baeedf4090998d9ddc865963574c5b05d5a3c10dcb3b70ce567b071454021b5b562195ed36cef59695f3265e4e08a2b2e70c4bca2700c5243e6e999179bde174da15b4ab4d7b304dc67a7a03c32cdb096fbcd904f9d787bc95fe8a22b6613f28a71b5460d44a414c63d495538c6020667db10d49b1d8874cfaa77666d12087643a9e322dfade4cdac2bee7d22c129027713e46d80f498c9eda027b053fd785aa1b7ae019a53a32b7e51d54d94a5fb746cd1e6e77b4d65b3c48b2b9789da203f467934b2334569d9d5a138d87afe65b0d7ada380565f259ec63490163699fa945e10ab39d216db75d6227c11f34c7256e1af892088b507aa6b574a522b87c617bf53f42b3a8c399fcb8c8d2d7a8fc981965c67294a48d1a62f3fe4abd2f540359a4f74e4f3c65bbdf520d926a501b59232a74fe612f57c526f9a2328034d489829e451f771feda276d875bb313268e9f38c06a02799dc3ee4dec3329fd45f1695760299a45ef89bf6e0f000e167a86dd9c6c244134d2985e788838910ab92734494e3207c5ea5d6ce44925b77a4a43d9f9795423297aa2762d4a326784fb86559f1f5713935851910cdc117c1886326124af384d73a67cf95cd0bdba977f286849eb9cebab51241d2d6def1c95058b8b7847b8d84db44668d3204a1cae325c0822735b075caa612eb68d326e1fac7bed9a4b7f93395a067464372704526506c4024b317604924d1055b1b75042e763c132af6754d202b1a4438654d1ff4082d07ca378ce50e010c9a58d77a878198b7313cda06caa9a97ee96e0947fbd1c0389b69ce96490596d4051362eea6829d1795b8168ab468d506d6fa7d286b52446da4d25b4730c1276a0b6b283689ec3f64fc39470054efdfb6e261e80454e382f3c40b6cbf8ae242c01beaaed1d7195e455a40e0ad478d23ca152cde33d525961907a55c408fbdd7e7eded5eb6e9a51ab1c516cafa6b10cd41bf0f57e3ce22b79bcd2daf5469117ba4337a626f68199858f445ac0380833c5f4c7a4d35c2e9e7bcf355c6a97863281f393c19d6dded835d31c06e0dbfbf5734ecfdd3e866c97061da5494d19e7dc8584c63a85bcaa4dd97396e833acc46945119c8048402b6326a93a66619a9a3bdb87457b5fced065f15a7d2023cf2e757ed6fd35a4ad4272aeea83bf077383850f6e1112f288cc2f72e53940bc71199803d9989c8859722f4190cc4faca3377f2d1bf9fcd54c157ea5dc36b54ffebcdeb8a5df9b5d555edef8909f387864cbaabbf18fff45254703cb62e38f9cdeee2b769c9ce1d3f16ab92e0e3af6067cd252f9aa28ae81f763e1f99a50e4573da5becbcb6b11ffe8b48bbb037d7a07f5953acb422af10395b769081629f71c2a182a7633cb703731afa8cecfde76618523669fa93ded5c4ea7727775498980941228a9af3ec6292268652ed4f3731a74334d86802ae05a560d9ef82bccdd96c0c063d6e25583f51c3bd3b5225e33d4defde886727f8b9cde46b7ee9ff0f33eaf4ee1a3aea890980d012c6d14cdd82780798fa4356430a3c45abd5f4835025240cd8afa74a5381744edd3f475316ab7c00467a9588a50edcb40d5f0733f33a47ea5e92471a24dced48d974e227faf839fdfcda75d335743d56eea520c5d3fa523fe639851d2237f02424a8d81fecdf32d375b6cc8d2cacc3b1b3c33898fa2a24c0a23bf6852fb34361ba9bb46c00458644f1c5f827dee7a9dacaadb7e97ee7f55f391a9f161aa3751cde7a648ccf4efcb4f452c34deb98da9c794fe73dde94ada575f08f277212aaea70902f2ca0d927b7190a787852935c37413817f41a31acb8007687675a91d3d81865acb06c22328d87aa70d897b7a76b5c062f97d1e6bdd12c3dc4e1752e8cb7cc28624fb5b8ac5e1d0d4377046fd76e53600891aaeb32375eddd7312a2b60f5c61da0491831c3a1d530ec1ae2af4c291c6468b5d64177b29497945d9d391182e677e2bdaa1ce3eba807169ed011c9e3a7ff1cc43a37eb1155ea4a592d70585471cd4d6cb65b329a90ed2a964c4ab4b32b52fc6c1ba3f0dc53b3504645b243e6a5cccffd93b45d9cc383fb965274749b4c186f2fc0f03154208c23f1edb43d87ba43a7bb610524bffae8338f1a6d07e55984a8ad868d2def6c6e1c916b1abf862f5a2386ae3661d2d500a31a0f8188e8fa0a353d6224a383a3d5c12988411e94f2f17fef94899af064c4a9268793fd5a6899d83c222ec3c534eae737dc1ad291e848f416fdea38e44b16c1a3b73a18f3df437cfad7bef9ced8a8012fe996865dc140bf4fd3523e770fc6d08546cf9c4ae558ca7e22843dd9df3366445a347309646e9a4be32421464b0bcf8d176b1d7cf1d076f1e18511c1f5e2e19f9860f1dcba793bfa46b24f840ba9308d5369c5f43a7650ad91ea680b3a38278e17c09991f272a6031787b43746e94bf54512664145bd00c337dbaebc3f0aae10734fcd5e103e406a27fafe3e2e965f59662b0b2c2cdb098ba5b3451ae9700555c71a913c9e21a4857cc950a3a628eb494e2ecc634957f31db0c307041ecb95c2cd52e33374be763572f869a549ac0da011321be932aadafec799d8c41af3eac3d9fcb0dbc4dd26978b2ed3c827f838c2d0b6a74be1cf76c2abab9fbee4ca3e33b6622489840e601dc40f7612d9511053b335cdc795d934c971700a4efd973e3b271a97a4a0820926906501b584401bfdfbf1afdf0f83f66c32a0f54d741ffd44bb9422e99554102caa9de32edf4959f5ff7fdf553cb31ae6e588e9ae51e2da5ab8c46f8c11eabf78df558c4d4c16531a2d63f9a5f65b288c548f4a58deeb46d92e66955cc9386aaae01bb746b345a97e323d23654d3cf27aa2031c441868ef8cd9be7f8ce96a47bfd6d84dd5f8140651a08bddcc9f9a8dc0397da5b456f67f210b82157230195586d21e6fda980a61f84741ee3f5be3ee3725b44c9a316d9deb544eb9d62cda564bf3fc49c3bc4e82f520e1e20a506d7abd14a90e4026349993dd803cd696055625090d8e64bf87e44dc53f4b1e93b93bd232778329e8aa8aa8a4d1cab0c905c8c9431c607f03a6cdb5df1465004e78ce2b55642a46906b87f808de83881803aaf4567b85406445c3a48ec487f22d125ef7eba45cbbd6d069338c85dd9095fbf2ee39140ff9653278212a450f44d4ec58d1fd0d3f5b80a25aad5ea07d5e1490a70bb085d595649e685e443bd3873d302a5c3ff1edbd39a4e541ef2409edee8937392ce18727ed48e642e6afb2b9f34a07d99a4ee3781e2f922e123a1dc03f45ada557eda4fc9da2ebc43371d35b2f30dc9d5270ca9ed5362ad53804900e6d9c5e063213e27b2090c704066f6ae6b126560c0f49073343b1945a0fc22e702c04f2f776755cb479018dd7b2a9f3862e892306e800119d30555aa190b872cfdd19eebedaac2cccc5e64a9bdab0bafd6ba3f490632bd07", 0xfffffdef) 23:51:44 executing program 1: syz_open_dev$evdev(0xfffffffffffffffc, 0x0, 0x42) ioctl$EVIOCGKEY(0xffffffffffffffff, 0x80404518, &(0x7f0000000100)=""/129) 23:51:44 executing program 5: syz_open_dev$evdev(0xfffffffffffffffc, 0x0, 0x42) ioctl$EVIOCGKEY(0xffffffffffffffff, 0x80404518, &(0x7f0000000100)=""/129) 23:51:44 executing program 4: r0 = syz_open_dev$hidraw(&(0x7f0000000140), 0x0, 0x1) write$hidraw(r0, &(0x7f0000000180)="66080a810c28ad27cf86f5e368392e05eed4f4d4825954833b3144e7228d9af97c06e5d46985e6393007c542e53b9ec0f6e52a48954e119efd3c5d71b60cd399e9c64d514934d87c2c6f50699aedd1857a86eef53f4a5c661e747ed36824f54ec459d164be8186d9e3a79e131a73650d0a4f709d01c76efc8d33105a36f278e8f7de5838b1fc9d9e2ad7b1e0ca2de1410e05ead0b0d62add348a4119e45cc17fbc6988854d7dc283bb2d4026b25ea6b504f489e08072eb90ee0c99068c99457661ec19cad5545be38bff1f94d21e6db3fff0ee9b4eab9fbf35c5911b38a0129d076df053da54e435d53a005d1aca5e4d0af10e2eb5eeffbcb574dae4bab35455661ddf2e4a12c9740d9fb0282ea741f1765ebb2341f7091ca6d0244871ba9b977bb4caf4787ed19de1afd936ba3c6921587c79e8b9ce1d82cf15d329af90da66b8cc6ed5fe64a3656e902ab556d90841535c119b3ac2037b4251b809185ac3175c535c38012f61801d1d27fa7fcf3853e8a3b2e10feffd174172505a7297f6e756f8ce1adf538fdf29f73b5bd404d5cff95d9ccd947df44eda3a7fc0940f1ee98c2ba0b638ae865a24152fb1b47e792703e7bb9a7d291fd180894157d40ec589a36b95e5faea4713f2da83d35fe8d8528ed2bc5505cc3cce02d9467ede1479e64dbcf55ddebfb28dc2b3fd5c5a65b2d2cd4bca47dc7536d07ce26fac53dc3ab697c089d8611b3de89a7250b905a30f86b707bb6719080b0fc9c04d50760bc5b825911bf804d083215b74e419f01477cd8ca5862dc4f7ac4751cbba65241c7428b4f12fd311f3802042cd00df968e3f8a940badeb3f892ff107d6a7860bd6666e4a5edd1ec4e8ead30237342043465fb2eb5128de9256b39cb161044a871ac9b559cd781b66f6292e1e06b536961058edcc81406369f0f28c1c8669f267a79ebe9546afe6026cf920bd2aa31aad669498707b20e0019514a5cea3e898d5aacd3d80d44c791c030202791f9c5bca391cd0d8140997ac68e7d5470235bac6d7d0cf30e70b6e51a36b66a5b3ba10abbf5688eb388ca533099de61803cce2b91be46e3b55d117c49ef9f2fdbd09220af9923eaa21a0094a4cab2cf43379dc534a197172d1d290bc75ec960fe9551f6fe4bfc4a8142c6aa4a48fb8e6ec8f1dba02b17e3a7cf96081a92c81815229d430826a7e1ac21fe5c211b036941cb2ba93eae4a6a8743af8fd08fe3d91b8ffd52d4dc7ddcc06821e15ce0490a32680a6dadededb66b645a05c63f3944b8a97bf86f13b2231d3b632ea8378f944f22f64c7707710b93b563ec70d56611c463bc0cc6fe9f21aa7e2e9a805e83b717634bc74717df1ecccb42110621531c3f59e68670dfeb6e133b55b691a1b4375ca7a0ef3c02072c8a62fe8eb3b4810cc825d09bf9ba7ca2dcdb5a0eb46f246a125744f20caa9e2b38ceec454ba63c1fb47b580603243e756f7f04e40e36f797b3f14dd30d08335aa40069bf492609e077806d8c52b9ca8432f26d85df843ee7055673334e8ca0d809e710b295631526be449ea826dd57fca05c3d6d6b779a964f0fe7cb16a39013ea39a8000fff94aa9e4d6b85da2719bad63dc53010918c7fdde0975e1f305ed6ee8ff87ef98ef6004884071ba52ab6a81ede40a9709aa455f05f0bcdbfa1aef1360a7c7256aa3bbc744d2c6f307fb0c1c672795c8f7ff5e37c3cc479632de3350f8c5a6d192d8eb73a6977702d423694214aa4677c3ffc793c740268331c25784594e1c5293483a4a2a01101f4baeedf4090998d9ddc865963574c5b05d5a3c10dcb3b70ce567b071454021b5b562195ed36cef59695f3265e4e08a2b2e70c4bca2700c5243e6e999179bde174da15b4ab4d7b304dc67a7a03c32cdb096fbcd904f9d787bc95fe8a22b6613f28a71b5460d44a414c63d495538c6020667db10d49b1d8874cfaa77666d12087643a9e322dfade4cdac2bee7d22c129027713e46d80f498c9eda027b053fd785aa1b7ae019a53a32b7e51d54d94a5fb746cd1e6e77b4d65b3c48b2b9789da203f467934b2334569d9d5a138d87afe65b0d7ada380565f259ec63490163699fa945e10ab39d216db75d6227c11f34c7256e1af892088b507aa6b574a522b87c617bf53f42b3a8c399fcb8c8d2d7a8fc981965c67294a48d1a62f3fe4abd2f540359a4f74e4f3c65bbdf520d926a501b59232a74fe612f57c526f9a2328034d489829e451f771feda276d875bb313268e9f38c06a02799dc3ee4dec3329fd45f1695760299a45ef89bf6e0f000e167a86dd9c6c244134d2985e788838910ab92734494e3207c5ea5d6ce44925b77a4a43d9f9795423297aa2762d4a326784fb86559f1f5713935851910cdc117c1886326124af384d73a67cf95cd0bdba977f286849eb9cebab51241d2d6def1c95058b8b7847b8d84db44668d3204a1cae325c0822735b075caa612eb68d326e1fac7bed9a4b7f93395a067464372704526506c4024b317604924d1055b1b75042e763c132af6754d202b1a4438654d1ff4082d07ca378ce50e010c9a58d77a878198b7313cda06caa9a97ee96e0947fbd1c0389b69ce96490596d4051362eea6829d1795b8168ab468d506d6fa7d286b52446da4d25b4730c1276a0b6b283689ec3f64fc39470054efdfb6e261e80454e382f3c40b6cbf8ae242c01beaaed1d7195e455a40e0ad478d23ca152cde33d525961907a55c408fbdd7e7eded5eb6e9a51ab1c516cafa6b10cd41bf0f57e3ce22b79bcd2daf5469117ba4337a626f68199858f445ac0380833c5f4c7a4d35c2e9e7bcf355c6a97863281f393c19d6dded835d31c06e0dbfbf5734ecfdd3e866c97061da5494d19e7dc8584c63a85bcaa4dd97396e833acc46945119c8048402b6326a93a66619a9a3bdb87457b5fced065f15a7d2023cf2e757ed6fd35a4ad4272aeea83bf077383850f6e1112f288cc2f72e53940bc71199803d9989c8859722f4190cc4faca3377f2d1bf9fcd54c157ea5dc36b54ffebcdeb8a5df9b5d555edef8909f387864cbaabbf18fff45254703cb62e38f9cdeee2b769c9ce1d3f16ab92e0e3af6067cd252f9aa28ae81f763e1f99a50e4573da5becbcb6b11ffe8b48bbb037d7a07f5953acb422af10395b769081629f71c2a182a7633cb703731afa8cecfde76618523669fa93ded5c4ea7727775498980941228a9af3ec6292268652ed4f3731a74334d86802ae05a560d9ef82bccdd96c0c063d6e25583f51c3bd3b5225e33d4defde886727f8b9cde46b7ee9ff0f33eaf4ee1a3aea890980d012c6d14cdd82780798fa4356430a3c45abd5f4835025240cd8afa74a5381744edd3f475316ab7c00467a9588a50edcb40d5f0733f33a47ea5e92471a24dced48d974e227faf839fdfcda75d335743d56eea520c5d3fa523fe639851d2237f02424a8d81fecdf32d375b6cc8d2cacc3b1b3c33898fa2a24c0a23bf6852fb34361ba9bb46c00458644f1c5f827dee7a9dacaadb7e97ee7f55f391a9f161aa3751cde7a648ccf4efcb4f452c34deb98da9c794fe73dde94ada575f08f277212aaea70902f2ca0d927b7190a787852935c37413817f41a31acb8007687675a91d3d81865acb06c22328d87aa70d897b7a76b5c062f97d1e6bdd12c3dc4e1752e8cb7cc28624fb5b8ac5e1d0d4377046fd76e53600891aaeb32375eddd7312a2b60f5c61da0491831c3a1d530ec1ae2af4c291c6468b5d64177b29497945d9d391182e677e2bdaa1ce3eba807169ed011c9e3a7ff1cc43a37eb1155ea4a592d70585471cd4d6cb65b329a90ed2a964c4ab4b32b52fc6c1ba3f0dc53b3504645b243e6a5cccffd93b45d9cc383fb965274749b4c186f2fc0f03154208c23f1edb43d87ba43a7bb610524bffae8338f1a6d07e55984a8ad868d2def6c6e1c916b1abf862f5a2386ae3661d2d500a31a0f8188e8fa0a353d6224a383a3d5c12988411e94f2f17fef94899af064c4a9268793fd5a6899d83c222ec3c534eae737dc1ad291e848f416fdea38e44b16c1a3b73a18f3df437cfad7bef9ced8a8012fe996865dc140bf4fd3523e770fc6d08546cf9c4ae558ca7e22843dd9df3366445a347309646e9a4be32421464b0bcf8d176b1d7cf1d076f1e18511c1f5e2e19f9860f1dcba793bfa46b24f840ba9308d5369c5f43a7650ad91ea680b3a38278e17c09991f272a6031787b43746e94bf54512664145bd00c337dbaebc3f0aae10734fcd5e103e406a27fafe3e2e965f59662b0b2c2cdb098ba5b3451ae9700555c71a913c9e21a4857cc950a3a628eb494e2ecc634957f31db0c307041ecb95c2cd52e33374be763572f869a549ac0da011321be932aadafec799d8c41af3eac3d9fcb0dbc4dd26978b2ed3c827f838c2d0b6a74be1cf76c2abab9fbee4ca3e33b6622489840e601dc40f7612d9511053b335cdc795d934c971700a4efd973e3b271a97a4a0820926906501b584401bfdfbf1afdf0f83f66c32a0f54d741ffd44bb9422e99554102caa9de32edf4959f5ff7fdf553cb31ae6e588e9ae51e2da5ab8c46f8c11eabf78df558c4d4c16531a2d63f9a5f65b288c548f4a58deeb46d92e66955cc9386aaae01bb746b345a97e323d23654d3cf27aa2031c441868ef8cd9be7f8ce96a47bfd6d84dd5f8140651a08bddcc9f9a8dc0397da5b456f67f210b82157230195586d21e6fda980a61f84741ee3f5be3ee3725b44c9a316d9deb544eb9d62cda564bf3fc49c3bc4e82f520e1e20a506d7abd14a90e4026349993dd803cd696055625090d8e64bf87e44dc53f4b1e93b93bd232778329e8aa8aa8a4d1cab0c905c8c9431c607f03a6cdb5df1465004e78ce2b55642a46906b87f808de83881803aaf4567b85406445c3a48ec487f22d125ef7eba45cbbd6d069338c85dd9095fbf2ee39140ff9653278212a450f44d4ec58d1fd0d3f5b80a25aad5ea07d5e1490a70bb085d595649e685e443bd3873d302a5c3ff1edbd39a4e541ef2409edee8937392ce18727ed48e642e6afb2b9f34a07d99a4ee3781e2f922e123a1dc03f45ada557eda4fc9da2ebc43371d35b2f30dc9d5270ca9ed5362ad53804900e6d9c5e063213e27b2090c704066f6ae6b126560c0f49073343b1945a0fc22e702c04f2f776755cb479018dd7b2a9f3862e892306e800119d30555aa190b872cfdd19eebedaac2cccc5e64a9bdab0bafd6ba3f4906", 0xe7e) 23:51:44 executing program 2: r0 = syz_open_dev$hidraw(&(0x7f0000000140), 0x0, 0x1) write$hidraw(r0, &(0x7f0000000180)="66080a810c28ad27cf86f5e368392e05eed4f4d4825954833b3144e7228d9af97c06e5d46985e6393007c542e53b9ec0f6e52a48954e119efd3c5d71b60cd399e9c64d514934d87c2c6f50699aedd1857a86eef53f4a5c661e747ed36824f54ec459d164be8186d9e3a79e131a73650d0a4f709d01c76efc8d33105a36f278e8f7de5838b1fc9d9e2ad7b1e0ca2de1410e05ead0b0d62add348a4119e45cc17fbc6988854d7dc283bb2d4026b25ea6b504f489e08072eb90ee0c99068c99457661ec19cad5545be38bff1f94d21e6db3fff0ee9b4eab9fbf35c5911b38a0129d076df053da54e435d53a005d1aca5e4d0af10e2eb5eeffbcb574dae4bab35455661ddf2e4a12c9740d9fb0282ea741f1765ebb2341f7091ca6d0244871ba9b977bb4caf4787ed19de1afd936ba3c6921587c79e8b9ce1d82cf15d329af90da66b8cc6ed5fe64a3656e902ab556d90841535c119b3ac2037b4251b809185ac3175c535c38012f61801d1d27fa7fcf3853e8a3b2e10feffd174172505a7297f6e756f8ce1adf538fdf29f73b5bd404d5cff95d9ccd947df44eda3a7fc0940f1ee98c2ba0b638ae865a24152fb1b47e792703e7bb9a7d291fd180894157d40ec589a36b95e5faea4713f2da83d35fe8d8528ed2bc5505cc3cce02d9467ede1479e64dbcf55ddebfb28dc2b3fd5c5a65b2d2cd4bca47dc7536d07ce26fac53dc3ab697c089d8611b3de89a7250b905a30f86b707bb6719080b0fc9c04d50760bc5b825911bf804d083215b74e419f01477cd8ca5862dc4f7ac4751cbba65241c7428b4f12fd311f3802042cd00df968e3f8a940badeb3f892ff107d6a7860bd6666e4a5edd1ec4e8ead30237342043465fb2eb5128de9256b39cb161044a871ac9b559cd781b66f6292e1e06b536961058edcc81406369f0f28c1c8669f267a79ebe9546afe6026cf920bd2aa31aad669498707b20e0019514a5cea3e898d5aacd3d80d44c791c030202791f9c5bca391cd0d8140997ac68e7d5470235bac6d7d0cf30e70b6e51a36b66a5b3ba10abbf5688eb388ca533099de61803cce2b91be46e3b55d117c49ef9f2fdbd09220af9923eaa21a0094a4cab2cf43379dc534a197172d1d290bc75ec960fe9551f6fe4bfc4a8142c6aa4a48fb8e6ec8f1dba02b17e3a7cf96081a92c81815229d430826a7e1ac21fe5c211b036941cb2ba93eae4a6a8743af8fd08fe3d91b8ffd52d4dc7ddcc06821e15ce0490a32680a6dadededb66b645a05c63f3944b8a97bf86f13b2231d3b632ea8378f944f22f64c7707710b93b563ec70d56611c463bc0cc6fe9f21aa7e2e9a805e83b717634bc74717df1ecccb42110621531c3f59e68670dfeb6e133b55b691a1b4375ca7a0ef3c02072c8a62fe8eb3b4810cc825d09bf9ba7ca2dcdb5a0eb46f246a125744f20caa9e2b38ceec454ba63c1fb47b580603243e756f7f04e40e36f797b3f14dd30d08335aa40069bf492609e077806d8c52b9ca8432f26d85df843ee7055673334e8ca0d809e710b295631526be449ea826dd57fca05c3d6d6b779a964f0fe7cb16a39013ea39a8000fff94aa9e4d6b85da2719bad63dc53010918c7fdde0975e1f305ed6ee8ff87ef98ef6004884071ba52ab6a81ede40a9709aa455f05f0bcdbfa1aef1360a7c7256aa3bbc744d2c6f307fb0c1c672795c8f7ff5e37c3cc479632de3350f8c5a6d192d8eb73a6977702d423694214aa4677c3ffc793c740268331c25784594e1c5293483a4a2a01101f4baeedf4090998d9ddc865963574c5b05d5a3c10dcb3b70ce567b071454021b5b562195ed36cef59695f3265e4e08a2b2e70c4bca2700c5243e6e999179bde174da15b4ab4d7b304dc67a7a03c32cdb096fbcd904f9d787bc95fe8a22b6613f28a71b5460d44a414c63d495538c6020667db10d49b1d8874cfaa77666d12087643a9e322dfade4cdac2bee7d22c129027713e46d80f498c9eda027b053fd785aa1b7ae019a53a32b7e51d54d94a5fb746cd1e6e77b4d65b3c48b2b9789da203f467934b2334569d9d5a138d87afe65b0d7ada380565f259ec63490163699fa945e10ab39d216db75d6227c11f34c7256e1af892088b507aa6b574a522b87c617bf53f42b3a8c399fcb8c8d2d7a8fc981965c67294a48d1a62f3fe4abd2f540359a4f74e4f3c65bbdf520d926a501b59232a74fe612f57c526f9a2328034d489829e451f771feda276d875bb313268e9f38c06a02799dc3ee4dec3329fd45f1695760299a45ef89bf6e0f000e167a86dd9c6c244134d2985e788838910ab92734494e3207c5ea5d6ce44925b77a4a43d9f9795423297aa2762d4a326784fb86559f1f5713935851910cdc117c1886326124af384d73a67cf95cd0bdba977f286849eb9cebab51241d2d6def1c95058b8b7847b8d84db44668d3204a1cae325c0822735b075caa612eb68d326e1fac7bed9a4b7f93395a067464372704526506c4024b317604924d1055b1b75042e763c132af6754d202b1a4438654d1ff4082d07ca378ce50e010c9a58d77a878198b7313cda06caa9a97ee96e0947fbd1c0389b69ce96490596d4051362eea6829d1795b8168ab468d506d6fa7d286b52446da4d25b4730c1276a0b6b283689ec3f64fc39470054efdfb6e261e80454e382f3c40b6cbf8ae242c01beaaed1d7195e455a40e0ad478d23ca152cde33d525961907a55c408fbdd7e7eded5eb6e9a51ab1c516cafa6b10cd41bf0f57e3ce22b79bcd2daf5469117ba4337a626f68199858f445ac0380833c5f4c7a4d35c2e9e7bcf355c6a97863281f393c19d6dded835d31c06e0dbfbf5734ecfdd3e866c97061da5494d19e7dc8584c63a85bcaa4dd97396e833acc46945119c8048402b6326a93a66619a9a3bdb87457b5fced065f15a7d2023cf2e757ed6fd35a4ad4272aeea83bf077383850f6e1112f288cc2f72e53940bc71199803d9989c8859722f4190cc4faca3377f2d1bf9fcd54c157ea5dc36b54ffebcdeb8a5df9b5d555edef8909f387864cbaabbf18fff45254703cb62e38f9cdeee2b769c9ce1d3f16ab92e0e3af6067cd252f9aa28ae81f763e1f99a50e4573da5becbcb6b11ffe8b48bbb037d7a07f5953acb422af10395b769081629f71c2a182a7633cb703731afa8cecfde76618523669fa93ded5c4ea7727775498980941228a9af3ec6292268652ed4f3731a74334d86802ae05a560d9ef82bccdd96c0c063d6e25583f51c3bd3b5225e33d4defde886727f8b9cde46b7ee9ff0f33eaf4ee1a3aea890980d012c6d14cdd82780798fa4356430a3c45abd5f4835025240cd8afa74a5381744edd3f475316ab7c00467a9588a50edcb40d5f0733f33a47ea5e92471a24dced48d974e227faf839fdfcda75d335743d56eea520c5d3fa523fe639851d2237f02424a8d81fecdf32d375b6cc8d2cacc3b1b3c33898fa2a24c0a23bf6852fb34361ba9bb46c00458644f1c5f827dee7a9dacaadb7e97ee7f55f391a9f161aa3751cde7a648ccf4efcb4f452c34deb98da9c794fe73dde94ada575f08f277212aaea70902f2ca0d927b7190a787852935c37413817f41a31acb8007687675a91d3d81865acb06c22328d87aa70d897b7a76b5c062f97d1e6bdd12c3dc4e1752e8cb7cc28624fb5b8ac5e1d0d4377046fd76e53600891aaeb32375eddd7312a2b60f5c61da0491831c3a1d530ec1ae2af4c291c6468b5d64177b29497945d9d391182e677e2bdaa1ce3eba807169ed011c9e3a7ff1cc43a37eb1155ea4a592d70585471cd4d6cb65b329a90ed2a964c4ab4b32b52fc6c1ba3f0dc53b3504645b243e6a5cccffd93b45d9cc383fb965274749b4c186f2fc0f03154208c23f1edb43d87ba43a7bb610524bffae8338f1a6d07e55984a8ad868d2de", 0xae1) r1 = syz_open_dev$hidraw(&(0x7f0000000140), 0x0, 0x1) r2 = syz_open_dev$evdev(&(0x7f0000001080), 0x7, 0x0) read$hidraw(r1, &(0x7f0000000040)=""/57, 0x39) ioctl$EVIOCGMASK(r2, 0x5452, &(0x7f0000000100)={0x3fd67d5a47b743fa, 0x0, 0x0}) ioctl$EVIOCSABS3F(r2, 0x401845ff, &(0x7f0000001040)={0x101, 0x5f3f4a09, 0x6, 0x8, 0x1ff}) ioctl$HIDIOCSFEATURE(r1, 0xc0404806, &(0x7f0000000000)="b48332c179a199a2d0a03ae3aa4d8c9a90c689587e6f") 23:51:44 executing program 0: r0 = syz_open_dev$hidraw(&(0x7f0000000140), 0x0, 0x1) write$hidraw(r0, &(0x7f0000000180)="66080a810c28ad27cf86f5e368392e05eed4f4d4825954833b3144e7228d9af97c06e5d46985e6393007c542e53b9ec0f6e52a48954e119efd3c5d71b60cd399e9c64d514934d87c2c6f50699aedd1857a86eef53f4a5c661e747ed36824f54ec459d164be8186d9e3a79e131a73650d0a4f709d01c76efc8d33105a36f278e8f7de5838b1fc9d9e2ad7b1e0ca2de1410e05ead0b0d62add348a4119e45cc17fbc6988854d7dc283bb2d4026b25ea6b504f489e08072eb90ee0c99068c99457661ec19cad5545be38bff1f94d21e6db3fff0ee9b4eab9fbf35c5911b38a0129d076df053da54e435d53a005d1aca5e4d0af10e2eb5eeffbcb574dae4bab35455661ddf2e4a12c9740d9fb0282ea741f1765ebb2341f7091ca6d0244871ba9b977bb4caf4787ed19de1afd936ba3c6921587c79e8b9ce1d82cf15d329af90da66b8cc6ed5fe64a3656e902ab556d90841535c119b3ac2037b4251b809185ac3175c535c38012f61801d1d27fa7fcf3853e8a3b2e10feffd174172505a7297f6e756f8ce1adf538fdf29f73b5bd404d5cff95d9ccd947df44eda3a7fc0940f1ee98c2ba0b638ae865a24152fb1b47e792703e7bb9a7d291fd180894157d40ec589a36b95e5faea4713f2da83d35fe8d8528ed2bc5505cc3cce02d9467ede1479e64dbcf55ddebfb28dc2b3fd5c5a65b2d2cd4bca47dc7536d07ce26fac53dc3ab697c089d8611b3de89a7250b905a30f86b707bb6719080b0fc9c04d50760bc5b825911bf804d083215b74e419f01477cd8ca5862dc4f7ac4751cbba65241c7428b4f12fd311f3802042cd00df968e3f8a940badeb3f892ff107d6a7860bd6666e4a5edd1ec4e8ead30237342043465fb2eb5128de9256b39cb161044a871ac9b559cd781b66f6292e1e06b536961058edcc81406369f0f28c1c8669f267a79ebe9546afe6026cf920bd2aa31aad669498707b20e0019514a5cea3e898d5aacd3d80d44c791c030202791f9c5bca391cd0d8140997ac68e7d5470235bac6d7d0cf30e70b6e51a36b66a5b3ba10abbf5688eb388ca533099de61803cce2b91be46e3b55d117c49ef9f2fdbd09220af9923eaa21a0094a4cab2cf43379dc534a197172d1d290bc75ec960fe9551f6fe4bfc4a8142c6aa4a48fb8e6ec8f1dba02b17e3a7cf96081a92c81815229d430826a7e1ac21fe5c211b036941cb2ba93eae4a6a8743af8fd08fe3d91b8ffd52d4dc7ddcc06821e15ce0490a32680a6dadededb66b645a05c63f3944b8a97bf86f13b2231d3b632ea8378f944f22f64c7707710b93b563ec70d56611c463bc0cc6fe9f21aa7e2e9a805e83b717634bc74717df1ecccb42110621531c3f59e68670dfeb6e133b55b691a1b4375ca7a0ef3c02072c8a62fe8eb3b4810cc825d09bf9ba7ca2dcdb5a0eb46f246a125744f20caa9e2b38ceec454ba63c1fb47b580603243e756f7f04e40e36f797b3f14dd30d08335aa40069bf492609e077806d8c52b9ca8432f26d85df843ee7055673334e8ca0d809e710b295631526be449ea826dd57fca05c3d6d6b779a964f0fe7cb16a39013ea39a8000fff94aa9e4d6b85da2719bad63dc53010918c7fdde0975e1f305ed6ee8ff87ef98ef6004884071ba52ab6a81ede40a9709aa455f05f0bcdbfa1aef1360a7c7256aa3bbc744d2c6f307fb0c1c672795c8f7ff5e37c3cc479632de3350f8c5a6d192d8eb73a6977702d423694214aa4677c3ffc793c740268331c25784594e1c5293483a4a2a01101f4baeedf4090998d9ddc865963574c5b05d5a3c10dcb3b70ce567b071454021b5b562195ed36cef59695f3265e4e08a2b2e70c4bca2700c5243e6e999179bde174da15b4ab4d7b304dc67a7a03c32cdb096fbcd904f9d787bc95fe8a22b6613f28a71b5460d44a414c63d495538c6020667db10d49b1d8874cfaa77666d12087643a9e322dfade4cdac2bee7d22c129027713e46d80f498c9eda027b053fd785aa1b7ae019a53a32b7e51d54d94a5fb746cd1e6e77b4d65b3c48b2b9789da203f467934b2334569d9d5a138d87afe65b0d7ada380565f259ec63490163699fa945e10ab39d216db75d6227c11f34c7256e1af892088b507aa6b574a522b87c617bf53f42b3a8c399fcb8c8d2d7a8fc981965c67294a48d1a62f3fe4abd2f540359a4f74e4f3c65bbdf520d926a501b59232a74fe612f57c526f9a2328034d489829e451f771feda276d875bb313268e9f38c06a02799dc3ee4dec3329fd45f1695760299a45ef89bf6e0f000e167a86dd9c6c244134d2985e788838910ab92734494e3207c5ea5d6ce44925b77a4a43d9f9795423297aa2762d4a326784fb86559f1f5713935851910cdc117c1886326124af384d73a67cf95cd0bdba977f286849eb9cebab51241d2d6def1c95058b8b7847b8d84db44668d3204a1cae325c0822735b075caa612eb68d326e1fac7bed9a4b7f93395a067464372704526506c4024b317604924d1055b1b75042e763c132af6754d202b1a4438654d1ff4082d07ca378ce50e010c9a58d77a878198b7313cda06caa9a97ee96e0947fbd1c0389b69ce96490596d4051362eea6829d1795b8168ab468d506d6fa7d286b52446da4d25b4730c1276a0b6b283689ec3f64fc39470054efdfb6e261e80454e382f3c40b6cbf8ae242c01beaaed1d7195e455a40e0ad478d23ca152cde33d525961907a55c408fbdd7e7eded5eb6e9a51ab1c516cafa6b10cd41bf0f57e3ce22b79bcd2daf5469117ba4337a626f68199858f445ac0380833c5f4c7a4d35c2e9e7bcf355c6a97863281f393c19d6dded835d31c06e0dbfbf5734ecfdd3e866c97061da5494d19e7dc8584c63a85bcaa4dd97396e833acc46945119c8048402b6326a93a66619a9a3bdb87457b5fced065f15a7d2023cf2e757ed6fd35a4ad4272aeea83bf077383850f6e1112f288cc2f72e53940bc71199803d9989c8859722f4190cc4faca3377f2d1bf9fcd54c157ea5dc36b54ffebcdeb8a5df9b5d555edef8909f387864cbaabbf18fff45254703cb62e38f9cdeee2b769c9ce1d3f16ab92e0e3af6067cd252f9aa28ae81f763e1f99a50e4573da5becbcb6b11ffe8b48bbb037d7a07f5953acb422af10395b769081629f71c2a182a7633cb703731afa8cecfde76618523669fa93ded5c4ea7727775498980941228a9af3ec6292268652ed4f3731a74334d86802ae05a560d9ef82bccdd96c0c063d6e25583f51c3bd3b5225e33d4defde886727f8b9cde46b7ee9ff0f33eaf4ee1a3aea890980d012c6d14cdd82780798fa4356430a3c45abd5f4835025240cd8afa74a5381744edd3f475316ab7c00467a9588a50edcb40d5f0733f33a47ea5e92471a24dced48d974e227faf839fdfcda75d335743d56eea520c5d3fa523fe639851d2237f02424a8d81fecdf32d375b6cc8d2cacc3b1b3c33898fa2a24c0a23bf6852fb34361ba9bb46c00458644f1c5f827dee7a9dacaadb7e97ee7f55f391a9f161aa3751cde7a648ccf4efcb4f452c34deb98da9c794fe73dde94ada575f08f277212aaea70902f2ca0d927b7190a787852935c37413817f41a31acb8007687675a91d3d81865acb06c22328d87aa70d897b7a76b5c062f97d1e6bdd12c3dc4e1752e8cb7cc28624fb5b8ac5e1d0d4377046fd76e53600891aaeb32375eddd7312a2b60f5c61da0491831c3a1d530ec1ae2af4c291c6468b5d64177b29497945d9d391182e677e2bdaa1ce3eba807169ed011c9e3a7ff1cc43a37eb1155ea4a592d70585471cd4d6cb65b329a90ed2a964c4ab4b32b52fc6c1ba3f0dc53b3504645b243e6a5cccffd93b45d9cc383fb965274749b4c186f2fc0f03154208c23f1edb43d87ba43a7bb610524bffae8338f1a6d07e55984a8ad868d2def6c6e1c916b1abf862f5a2386ae3661d2d500a31a0f8188e8fa0a353d6224a383a3d5c12988411e94f2f17fef94899af064c4a9268793fd5a6899d83c222ec3c534eae737dc1ad291e848f416fdea38e44b16c1a3b73a18f3df437cfad7bef9ced8a8012fe996865dc140bf4fd3523e770fc6d08546cf9c4ae558ca7e22843dd9df3366445a347309646e9a4be32421464b0bcf8d176b1d7cf1d076f1e18511c1f5e2e19f9860f1dcba793bfa46b24f840ba9308d5369c5f43a7650ad91ea680b3a38278e17c09991f272a6031787b43746e94bf54512664145bd00c337dbaebc3f0aae10734fcd5e103e406a27fafe3e2e965f59662b0b2c2cdb098ba5b3451ae9700555c71a913c9e21a4857cc950a3a628eb494e2ecc634957f31db0c307041ecb95c2cd52e33374be763572f869a549ac0da011321be932aadafec799d8c41af3eac3d9fcb0dbc4dd26978b2ed3c827f838c2d0b6a74be1cf76c2abab9fbee4ca3e33b6622489840e601dc40f7612d9511053b335cdc795d934c971700a4efd973e3b271a97a4a0820926906501b584401bfdfbf1afdf0f83f66c32a0f54d741ffd44bb9422e99554102caa9de32edf4959f5ff7fdf553cb31ae6e588e9ae51e2da5ab8c46f8c11eabf78df558c4d4c16531a2d63f9a5f65b288c548f4a58deeb46d92e66955cc9386aaae01bb746b345a97e323d23654d3cf27aa2031c441868ef8cd9be7f8ce96a47bfd6d84dd5f8140651a08bddcc9f9a8dc0397da5b456f67f210b82157230195586d21e6fda980a61f84741ee3f5be3ee3725b44c9a316d9deb544eb9d62cda564bf3fc49c3bc4e82f520e1e20a506d7abd14a90e4026349993dd803cd696055625090d8e64bf87e44dc53f4b1e93b93bd232778329e8aa8aa8a4d1cab0c905c8c9431c607f03a6cdb5df1465004e78ce2b55642a46906b87f808de83881803aaf4567b85406445c3a48ec487f22d125ef7eba45cbbd6d069338c85dd9095fbf2ee39140ff9653278212a450f44d4ec58d1fd0d3f5b80a25aad5ea07d5e1490a70bb085d595649e685e443bd3873d302a5c3ff1edbd39a4e541ef2409edee8937392ce18727ed48e642e6afb2b9f34a07d99a4ee3781e2f922e123a1dc03f45ada557eda4fc9da2ebc43371d35b2f30dc9d5270ca9ed5362ad53804900e6d9c5e063213e27b2090c704066f6ae6b126560c0f49073343b1945a0fc22e702c04f2f776755cb479018dd7b2a9f3862e892306e800119d30555aa190b872cfdd19eebedaac2cccc5e64a9bdab0bafd6ba3f490632bd07", 0xfffffdef) ioctl$HIDIOCGDEVINFO(0xffffffffffffffff, 0x801c4803, &(0x7f0000000000)=""/49) 23:51:44 executing program 1: syz_open_dev$evdev(0xfffffffffffffffc, 0x0, 0x42) 23:51:44 executing program 5: syz_open_dev$evdev(0xfffffffffffffffc, 0x0, 0x42) ioctl$EVIOCGKEY(0xffffffffffffffff, 0x80404518, &(0x7f0000000100)=""/129) 23:51:44 executing program 1: syz_open_dev$evdev(0xfffffffffffffffc, 0x0, 0x0) 23:51:44 executing program 1: syz_open_dev$evdev(0xfffffffffffffffc, 0x0, 0x0) 23:51:44 executing program 5: syz_open_dev$evdev(0xfffffffffffffffc, 0x0, 0x42) 23:51:44 executing program 4: r0 = syz_open_dev$hidraw(&(0x7f0000000140), 0x0, 0x1) write$hidraw(r0, &(0x7f0000000180)="66080a810c28ad27cf86f5e368392e05eed4f4d4825954833b3144e7228d9af97c06e5d46985e6393007c542e53b9ec0f6e52a48954e119efd3c5d71b60cd399e9c64d514934d87c2c6f50699aedd1857a86eef53f4a5c661e747ed36824f54ec459d164be8186d9e3a79e131a73650d0a4f709d01c76efc8d33105a36f278e8f7de5838b1fc9d9e2ad7b1e0ca2de1410e05ead0b0d62add348a4119e45cc17fbc6988854d7dc283bb2d4026b25ea6b504f489e08072eb90ee0c99068c99457661ec19cad5545be38bff1f94d21e6db3fff0ee9b4eab9fbf35c5911b38a0129d076df053da54e435d53a005d1aca5e4d0af10e2eb5eeffbcb574dae4bab35455661ddf2e4a12c9740d9fb0282ea741f1765ebb2341f7091ca6d0244871ba9b977bb4caf4787ed19de1afd936ba3c6921587c79e8b9ce1d82cf15d329af90da66b8cc6ed5fe64a3656e902ab556d90841535c119b3ac2037b4251b809185ac3175c535c38012f61801d1d27fa7fcf3853e8a3b2e10feffd174172505a7297f6e756f8ce1adf538fdf29f73b5bd404d5cff95d9ccd947df44eda3a7fc0940f1ee98c2ba0b638ae865a24152fb1b47e792703e7bb9a7d291fd180894157d40ec589a36b95e5faea4713f2da83d35fe8d8528ed2bc5505cc3cce02d9467ede1479e64dbcf55ddebfb28dc2b3fd5c5a65b2d2cd4bca47dc7536d07ce26fac53dc3ab697c089d8611b3de89a7250b905a30f86b707bb6719080b0fc9c04d50760bc5b825911bf804d083215b74e419f01477cd8ca5862dc4f7ac4751cbba65241c7428b4f12fd311f3802042cd00df968e3f8a940badeb3f892ff107d6a7860bd6666e4a5edd1ec4e8ead30237342043465fb2eb5128de9256b39cb161044a871ac9b559cd781b66f6292e1e06b536961058edcc81406369f0f28c1c8669f267a79ebe9546afe6026cf920bd2aa31aad669498707b20e0019514a5cea3e898d5aacd3d80d44c791c030202791f9c5bca391cd0d8140997ac68e7d5470235bac6d7d0cf30e70b6e51a36b66a5b3ba10abbf5688eb388ca533099de61803cce2b91be46e3b55d117c49ef9f2fdbd09220af9923eaa21a0094a4cab2cf43379dc534a197172d1d290bc75ec960fe9551f6fe4bfc4a8142c6aa4a48fb8e6ec8f1dba02b17e3a7cf96081a92c81815229d430826a7e1ac21fe5c211b036941cb2ba93eae4a6a8743af8fd08fe3d91b8ffd52d4dc7ddcc06821e15ce0490a32680a6dadededb66b645a05c63f3944b8a97bf86f13b2231d3b632ea8378f944f22f64c7707710b93b563ec70d56611c463bc0cc6fe9f21aa7e2e9a805e83b717634bc74717df1ecccb42110621531c3f59e68670dfeb6e133b55b691a1b4375ca7a0ef3c02072c8a62fe8eb3b4810cc825d09bf9ba7ca2dcdb5a0eb46f246a125744f20caa9e2b38ceec454ba63c1fb47b580603243e756f7f04e40e36f797b3f14dd30d08335aa40069bf492609e077806d8c52b9ca8432f26d85df843ee7055673334e8ca0d809e710b295631526be449ea826dd57fca05c3d6d6b779a964f0fe7cb16a39013ea39a8000fff94aa9e4d6b85da2719bad63dc53010918c7fdde0975e1f305ed6ee8ff87ef98ef6004884071ba52ab6a81ede40a9709aa455f05f0bcdbfa1aef1360a7c7256aa3bbc744d2c6f307fb0c1c672795c8f7ff5e37c3cc479632de3350f8c5a6d192d8eb73a6977702d423694214aa4677c3ffc793c740268331c25784594e1c5293483a4a2a01101f4baeedf4090998d9ddc865963574c5b05d5a3c10dcb3b70ce567b071454021b5b562195ed36cef59695f3265e4e08a2b2e70c4bca2700c5243e6e999179bde174da15b4ab4d7b304dc67a7a03c32cdb096fbcd904f9d787bc95fe8a22b6613f28a71b5460d44a414c63d495538c6020667db10d49b1d8874cfaa77666d12087643a9e322dfade4cdac2bee7d22c129027713e46d80f498c9eda027b053fd785aa1b7ae019a53a32b7e51d54d94a5fb746cd1e6e77b4d65b3c48b2b9789da203f467934b2334569d9d5a138d87afe65b0d7ada380565f259ec63490163699fa945e10ab39d216db75d6227c11f34c7256e1af892088b507aa6b574a522b87c617bf53f42b3a8c399fcb8c8d2d7a8fc981965c67294a48d1a62f3fe4abd2f540359a4f74e4f3c65bbdf520d926a501b59232a74fe612f57c526f9a2328034d489829e451f771feda276d875bb313268e9f38c06a02799dc3ee4dec3329fd45f1695760299a45ef89bf6e0f000e167a86dd9c6c244134d2985e788838910ab92734494e3207c5ea5d6ce44925b77a4a43d9f9795423297aa2762d4a326784fb86559f1f5713935851910cdc117c1886326124af384d73a67cf95cd0bdba977f286849eb9cebab51241d2d6def1c95058b8b7847b8d84db44668d3204a1cae325c0822735b075caa612eb68d326e1fac7bed9a4b7f93395a067464372704526506c4024b317604924d1055b1b75042e763c132af6754d202b1a4438654d1ff4082d07ca378ce50e010c9a58d77a878198b7313cda06caa9a97ee96e0947fbd1c0389b69ce96490596d4051362eea6829d1795b8168ab468d506d6fa7d286b52446da4d25b4730c1276a0b6b283689ec3f64fc39470054efdfb6e261e80454e382f3c40b6cbf8ae242c01beaaed1d7195e455a40e0ad478d23ca152cde33d525961907a55c408fbdd7e7eded5eb6e9a51ab1c516cafa6b10cd41bf0f57e3ce22b79bcd2daf5469117ba4337a626f68199858f445ac0380833c5f4c7a4d35c2e9e7bcf355c6a97863281f393c19d6dded835d31c06e0dbfbf5734ecfdd3e866c97061da5494d19e7dc8584c63a85bcaa4dd97396e833acc46945119c8048402b6326a93a66619a9a3bdb87457b5fced065f15a7d2023cf2e757ed6fd35a4ad4272aeea83bf077383850f6e1112f288cc2f72e53940bc71199803d9989c8859722f4190cc4faca3377f2d1bf9fcd54c157ea5dc36b54ffebcdeb8a5df9b5d555edef8909f387864cbaabbf18fff45254703cb62e38f9cdeee2b769c9ce1d3f16ab92e0e3af6067cd252f9aa28ae81f763e1f99a50e4573da5becbcb6b11ffe8b48bbb037d7a07f5953acb422af10395b769081629f71c2a182a7633cb703731afa8cecfde76618523669fa93ded5c4ea7727775498980941228a9af3ec6292268652ed4f3731a74334d86802ae05a560d9ef82bccdd96c0c063d6e25583f51c3bd3b5225e33d4defde886727f8b9cde46b7ee9ff0f33eaf4ee1a3aea890980d012c6d14cdd82780798fa4356430a3c45abd5f4835025240cd8afa74a5381744edd3f475316ab7c00467a9588a50edcb40d5f0733f33a47ea5e92471a24dced48d974e227faf839fdfcda75d335743d56eea520c5d3fa523fe639851d2237f02424a8d81fecdf32d375b6cc8d2cacc3b1b3c33898fa2a24c0a23bf6852fb34361ba9bb46c00458644f1c5f827dee7a9dacaadb7e97ee7f55f391a9f161aa3751cde7a648ccf4efcb4f452c34deb98da9c794fe73dde94ada575f08f277212aaea70902f2ca0d927b7190a787852935c37413817f41a31acb8007687675a91d3d81865acb06c22328d87aa70d897b7a76b5c062f97d1e6bdd12c3dc4e1752e8cb7cc28624fb5b8ac5e1d0d4377046fd76e53600891aaeb32375eddd7312a2b60f5c61da0491831c3a1d530ec1ae2af4c291c6468b5d64177b29497945d9d391182e677e2bdaa1ce3eba807169ed011c9e3a7ff1cc43a37eb1155ea4a592d70585471cd4d6cb65b329a90ed2a964c4ab4b32b52fc6c1ba3f0dc53b3504645b243e6a5cccffd93b45d9cc383fb965274749b4c186f2fc0f03154208c23f1edb43d87ba43a7bb610524bffae8338f1a6d07e55984a8ad868d2def6c6e1c916b1abf862f5a2386ae3661d2d500a31a0f8188e8fa0a353d6224a383a3d5c12988411e94f2f17fef94899af064c4a9268793fd5a6899d83c222ec3c534eae737dc1ad291e848f416fdea38e44b16c1a3b73a18f3df437cfad7bef9ced8a8012fe996865dc140bf4fd3523e770fc6d08546cf9c4ae558ca7e22843dd9df3366445a347309646e9a4be32421464b0bcf8d176b1d7cf1d076f1e18511c1f5e2e19f9860f1dcba793bfa46b24f840ba9308d5369c5f43a7650ad91ea680b3a38278e17c09991f272a6031787b43746e94bf54512664145bd00c337dbaebc3f0aae10734fcd5e103e406a27fafe3e2e965f59662b0b2c2cdb098ba5b3451ae9700555c71a913c9e21a4857cc950a3a628eb494e2ecc634957f31db0c307041ecb95c2cd52e33374be763572f869a549ac0da011321be932aadafec799d8c41af3eac3d9fcb0dbc4dd26978b2ed3c827f838c2d0b6a74be1cf76c2abab9fbee4ca3e33b6622489840e601dc40f7612d9511053b335cdc795d934c971700a4efd973e3b271a97a4a0820926906501b584401bfdfbf1afdf0f83f66c32a0f54d741ffd44bb9422e99554102caa9de32edf4959f5ff7fdf553cb31ae6e588e9ae51e2da5ab8c46f8c11eabf78df558c4d4c16531a2d63f9a5f65b288c548f4a58deeb46d92e66955cc9386aaae01bb746b345a97e323d23654d3cf27aa2031c441868ef8cd9be7f8ce96a47bfd6d84dd5f8140651a08bddcc9f9a8dc0397da5b456f67f210b82157230195586d21e6fda980a61f84741ee3f5be3ee3725b44c9a316d9deb544eb9d62cda564bf3fc49c3bc4e82f520e1e20a506d7abd14a90e4026349993dd803cd696055625090d8e64bf87e44dc53f4b1e93b93bd232778329e8aa8aa8a4d1cab0c905c8c9431c607f03a6cdb5df1465004e78ce2b55642a46906b87f808de83881803aaf4567b85406445c3a48ec487f22d125ef7eba45cbbd6d069338c85dd9095fbf2ee39140ff9653278212a450f44d4ec58d1fd0d3f5b80a25aad5ea07d5e1490a70bb085d595649e685e443bd3873d302a5c3ff1edbd39a4e541ef2409edee8937392ce18727ed48e642e6afb2b9f34a07d99a4ee3781e2f922e123a1dc03f45ada557eda4fc9da2ebc43371d35b2f30dc9d5270ca9ed5362ad53804900e6d9c5e063213e27b2090c704066f6ae6b126560c0f49073343b1945a0fc22e702c04f2f776755cb479018dd7b2a9f3862e892306e800119d30555aa190b872cfdd19eebedaac2cccc5e64a9bdab0bafd6ba3f490632bd", 0xe80) 23:51:44 executing program 3: syz_open_dev$evdev(0xfffffffffffffffc, 0x0, 0x42) 23:51:44 executing program 2: r0 = syz_open_dev$hidraw(&(0x7f0000000140), 0x0, 0x1) write$hidraw(r0, &(0x7f0000000180)="66080a810c28ad27cf86f5e368392e05eed4f4d4825954833b3144e7228d9af97c06e5d46985e6393007c542e53b9ec0f6e52a48954e119efd3c5d71b60cd399e9c64d514934d87c2c6f50699aedd1857a86eef53f4a5c661e747ed36824f54ec459d164be8186d9e3a79e131a73650d0a4f709d01c76efc8d33105a36f278e8f7de5838b1fc9d9e2ad7b1e0ca2de1410e05ead0b0d62add348a4119e45cc17fbc6988854d7dc283bb2d4026b25ea6b504f489e08072eb90ee0c99068c99457661ec19cad5545be38bff1f94d21e6db3fff0ee9b4eab9fbf35c5911b38a0129d076df053da54e435d53a005d1aca5e4d0af10e2eb5eeffbcb574dae4bab35455661ddf2e4a12c9740d9fb0282ea741f1765ebb2341f7091ca6d0244871ba9b977bb4caf4787ed19de1afd936ba3c6921587c79e8b9ce1d82cf15d329af90da66b8cc6ed5fe64a3656e902ab556d90841535c119b3ac2037b4251b809185ac3175c535c38012f61801d1d27fa7fcf3853e8a3b2e10feffd174172505a7297f6e756f8ce1adf538fdf29f73b5bd404d5cff95d9ccd947df44eda3a7fc0940f1ee98c2ba0b638ae865a24152fb1b47e792703e7bb9a7d291fd180894157d40ec589a36b95e5faea4713f2da83d35fe8d8528ed2bc5505cc3cce02d9467ede1479e64dbcf55ddebfb28dc2b3fd5c5a65b2d2cd4bca47dc7536d07ce26fac53dc3ab697c089d8611b3de89a7250b905a30f86b707bb6719080b0fc9c04d50760bc5b825911bf804d083215b74e419f01477cd8ca5862dc4f7ac4751cbba65241c7428b4f12fd311f3802042cd00df968e3f8a940badeb3f892ff107d6a7860bd6666e4a5edd1ec4e8ead30237342043465fb2eb5128de9256b39cb161044a871ac9b559cd781b66f6292e1e06b536961058edcc81406369f0f28c1c8669f267a79ebe9546afe6026cf920bd2aa31aad669498707b20e0019514a5cea3e898d5aacd3d80d44c791c030202791f9c5bca391cd0d8140997ac68e7d5470235bac6d7d0cf30e70b6e51a36b66a5b3ba10abbf5688eb388ca533099de61803cce2b91be46e3b55d117c49ef9f2fdbd09220af9923eaa21a0094a4cab2cf43379dc534a197172d1d290bc75ec960fe9551f6fe4bfc4a8142c6aa4a48fb8e6ec8f1dba02b17e3a7cf96081a92c81815229d430826a7e1ac21fe5c211b036941cb2ba93eae4a6a8743af8fd08fe3d91b8ffd52d4dc7ddcc06821e15ce0490a32680a6dadededb66b645a05c63f3944b8a97bf86f13b2231d3b632ea8378f944f22f64c7707710b93b563ec70d56611c463bc0cc6fe9f21aa7e2e9a805e83b717634bc74717df1ecccb42110621531c3f59e68670dfeb6e133b55b691a1b4375ca7a0ef3c02072c8a62fe8eb3b4810cc825d09bf9ba7ca2dcdb5a0eb46f246a125744f20caa9e2b38ceec454ba63c1fb47b580603243e756f7f04e40e36f797b3f14dd30d08335aa40069bf492609e077806d8c52b9ca8432f26d85df843ee7055673334e8ca0d809e710b295631526be449ea826dd57fca05c3d6d6b779a964f0fe7cb16a39013ea39a8000fff94aa9e4d6b85da2719bad63dc53010918c7fdde0975e1f305ed6ee8ff87ef98ef6004884071ba52ab6a81ede40a9709aa455f05f0bcdbfa1aef1360a7c7256aa3bbc744d2c6f307fb0c1c672795c8f7ff5e37c3cc479632de3350f8c5a6d192d8eb73a6977702d423694214aa4677c3ffc793c740268331c25784594e1c5293483a4a2a01101f4baeedf4090998d9ddc865963574c5b05d5a3c10dcb3b70ce567b071454021b5b562195ed36cef59695f3265e4e08a2b2e70c4bca2700c5243e6e999179bde174da15b4ab4d7b304dc67a7a03c32cdb096fbcd904f9d787bc95fe8a22b6613f28a71b5460d44a414c63d495538c6020667db10d49b1d8874cfaa77666d12087643a9e322dfade4cdac2bee7d22c129027713e46d80f498c9eda027b053fd785aa1b7ae019a53a32b7e51d54d94a5fb746cd1e6e77b4d65b3c48b2b9789da203f467934b2334569d9d5a138d87afe65b0d7ada380565f259ec63490163699fa945e10ab39d216db75d6227c11f34c7256e1af892088b507aa6b574a522b87c617bf53f42b3a8c399fcb8c8d2d7a8fc981965c67294a48d1a62f3fe4abd2f540359a4f74e4f3c65bbdf520d926a501b59232a74fe612f57c526f9a2328034d489829e451f771feda276d875bb313268e9f38c06a02799dc3ee4dec3329fd45f1695760299a45ef89bf6e0f000e167a86dd9c6c244134d2985e788838910ab92734494e3207c5ea5d6ce44925b77a4a43d9f9795423297aa2762d4a326784fb86559f1f5713935851910cdc117c1886326124af384d73a67cf95cd0bdba977f286849eb9cebab51241d2d6def1c95058b8b7847b8d84db44668d3204a1cae325c0822735b075caa612eb68d326e1fac7bed9a4b7f93395a067464372704526506c4024b317604924d1055b1b75042e763c132af6754d202b1a4438654d1ff4082d07ca378ce50e010c9a58d77a878198b7313cda06caa9a97ee96e0947fbd1c0389b69ce96490596d4051362eea6829d1795b8168ab468d506d6fa7d286b52446da4d25b4730c1276a0b6b283689ec3f64fc39470054efdfb6e261e80454e382f3c40b6cbf8ae242c01beaaed1d7195e455a40e0ad478d23ca152cde33d525961907a55c408fbdd7e7eded5eb6e9a51ab1c516cafa6b10cd41bf0f57e3ce22b79bcd2daf5469117ba4337a626f68199858f445ac0380833c5f4c7a4d35c2e9e7bcf355c6a97863281f393c19d6dded835d31c06e0dbfbf5734ecfdd3e866c97061da5494d19e7dc8584c63a85bcaa4dd97396e833acc46945119c8048402b6326a93a66619a9a3bdb87457b5fced065f15a7d2023cf2e757ed6fd35a4ad4272aeea83bf077383850f6e1112f288cc2f72e53940bc71199803d9989c8859722f4190cc4faca3377f2d1bf9fcd54c157ea5dc36b54ffebcdeb8a5df9b5d555edef8909f387864cbaabbf18fff45254703cb62e38f9cdeee2b769c9ce1d3f16ab92e0e3af6067cd252f9aa28ae81f763e1f99a50e4573da5becbcb6b11ffe8b48bbb037d7a07f5953acb422af10395b769081629f71c2a182a7633cb703731afa8cecfde76618523669fa93ded5c4ea7727775498980941228a9af3ec6292268652ed4f3731a74334d86802ae05a560d9ef82bccdd96c0c063d6e25583f51c3bd3b5225e33d4defde886727f8b9cde46b7ee9ff0f33eaf4ee1a3aea890980d012c6d14cdd82780798fa4356430a3c45abd5f4835025240cd8afa74a5381744edd3f475316ab7c00467a9588a50edcb40d5f0733f33a47ea5e92471a24dced48d974e227faf839fdfcda75d335743d56eea520c5d3fa523fe639851d2237f02424a8d81fecdf32d375b6cc8d2cacc3b1b3c33898fa2a24c0a23bf6852fb34361ba9bb46c00458644f1c5f827dee7a9dacaadb7e97ee7f55f391a9f161aa3751cde7a648ccf4efcb4f452c34deb98da9c794fe73dde94ada575f08f277212aaea70902f2ca0d927b7190a787852935c37413817f41a31acb8007687675a91d3d81865acb06c22328d87aa70d897b7a76b5c062f97d1e6bdd12c3dc4e1752e8cb7cc28624fb5b8ac5e1d0d4377046fd76e53600891aaeb32375eddd7312a2b60f5c61da0491831c3a1d530ec1ae2af4c291c6468b5d64177b29497945d9d391182e677e2bdaa1ce3eba807169ed011c9e3a7ff1cc43a37eb1155ea4a592d70585471cd4d6cb65b329a90ed2a964c4ab4b32b52fc6c1ba3f0dc53b3504645b243e6a5cccffd93b45d9cc383fb965274749b4c186f2fc0f03154208c23f1edb43d87ba43a7bb610524bffae8338f1a6d07e55984a8ad868d2def6c6e1c916b1abf862f5a2386ae3661d2d500a31a0f8188e8fa0a353d6224a383a3d5c12988411e94f2f17fef94899af064c4a9268793fd5a6899d83c222ec3c534eae737dc1ad291e848f416fdea38e44b16c1a3b73a18f3df437cfad7bef9ced8a8012fe996865dc140bf4fd3523e770fc6d08546cf9c4ae558ca7e22843dd9df3366445a347309646e9a4be32421464b0bcf8d176b1d7cf1d076f1e18511c1f5e2e19f9860f1dcba793bfa46b24f840ba9308d5369c5f43a7650ad91ea680b3a38278e17c09991f272a6031787b43746e94bf54512664145bd00c337dbaebc3f0aae10734fcd5e103e406a27fafe3e2e965f59662b0b2c2cdb098ba5b3451ae9700555c71a913c9e21a4857cc950a3a628eb494e2ecc634957f31db0c307041ecb95c2cd52e33374be763572f869a549ac0da011321be932aadafec799d8c41af3eac3d9fcb0dbc4dd26978b2ed3c827f838c2d0b6a74be1cf76c2abab9fbee4ca3e33b6622489840e601dc40f7612d9511053b335cdc795d934c971700a4efd973e3b271a97a4a0820926906501b584401bfdfbf1afdf0f83f66c32a0f54d741ffd44bb9422e99554102caa9de32edf4959f5ff7fdf553cb31ae6e588e9ae51e2da5ab8c46f8c11eabf78df558c4", 0xcb1) r1 = syz_open_dev$hidraw(&(0x7f0000000140), 0x0, 0x1) r2 = syz_open_dev$evdev(&(0x7f0000001080), 0x7, 0x0) read$hidraw(r1, &(0x7f0000000040)=""/57, 0x39) ioctl$EVIOCGMASK(r2, 0x5452, &(0x7f0000000100)={0x3fd67d5a47b743fa, 0x0, 0x0}) ioctl$EVIOCSABS3F(r2, 0x401845ff, &(0x7f0000001040)={0x101, 0x5f3f4a09, 0x6, 0x8, 0x1ff}) ioctl$HIDIOCSFEATURE(r1, 0xc0404806, &(0x7f0000000000)="b48332c179a199a2d0a03ae3aa4d8c9a90c689587e6f") 23:51:44 executing program 0: r0 = syz_open_dev$hidraw(&(0x7f0000000140), 0x0, 0x1) write$hidraw(r0, &(0x7f0000000180)="66080a810c28ad27cf86f5e368392e05eed4f4d4825954833b3144e7228d9af97c06e5d46985e6393007c542e53b9ec0f6e52a48954e119efd3c5d71b60cd399e9c64d514934d87c2c6f50699aedd1857a86eef53f4a5c661e747ed36824f54ec459d164be8186d9e3a79e131a73650d0a4f709d01c76efc8d33105a36f278e8f7de5838b1fc9d9e2ad7b1e0ca2de1410e05ead0b0d62add348a4119e45cc17fbc6988854d7dc283bb2d4026b25ea6b504f489e08072eb90ee0c99068c99457661ec19cad5545be38bff1f94d21e6db3fff0ee9b4eab9fbf35c5911b38a0129d076df053da54e435d53a005d1aca5e4d0af10e2eb5eeffbcb574dae4bab35455661ddf2e4a12c9740d9fb0282ea741f1765ebb2341f7091ca6d0244871ba9b977bb4caf4787ed19de1afd936ba3c6921587c79e8b9ce1d82cf15d329af90da66b8cc6ed5fe64a3656e902ab556d90841535c119b3ac2037b4251b809185ac3175c535c38012f61801d1d27fa7fcf3853e8a3b2e10feffd174172505a7297f6e756f8ce1adf538fdf29f73b5bd404d5cff95d9ccd947df44eda3a7fc0940f1ee98c2ba0b638ae865a24152fb1b47e792703e7bb9a7d291fd180894157d40ec589a36b95e5faea4713f2da83d35fe8d8528ed2bc5505cc3cce02d9467ede1479e64dbcf55ddebfb28dc2b3fd5c5a65b2d2cd4bca47dc7536d07ce26fac53dc3ab697c089d8611b3de89a7250b905a30f86b707bb6719080b0fc9c04d50760bc5b825911bf804d083215b74e419f01477cd8ca5862dc4f7ac4751cbba65241c7428b4f12fd311f3802042cd00df968e3f8a940badeb3f892ff107d6a7860bd6666e4a5edd1ec4e8ead30237342043465fb2eb5128de9256b39cb161044a871ac9b559cd781b66f6292e1e06b536961058edcc81406369f0f28c1c8669f267a79ebe9546afe6026cf920bd2aa31aad669498707b20e0019514a5cea3e898d5aacd3d80d44c791c030202791f9c5bca391cd0d8140997ac68e7d5470235bac6d7d0cf30e70b6e51a36b66a5b3ba10abbf5688eb388ca533099de61803cce2b91be46e3b55d117c49ef9f2fdbd09220af9923eaa21a0094a4cab2cf43379dc534a197172d1d290bc75ec960fe9551f6fe4bfc4a8142c6aa4a48fb8e6ec8f1dba02b17e3a7cf96081a92c81815229d430826a7e1ac21fe5c211b036941cb2ba93eae4a6a8743af8fd08fe3d91b8ffd52d4dc7ddcc06821e15ce0490a32680a6dadededb66b645a05c63f3944b8a97bf86f13b2231d3b632ea8378f944f22f64c7707710b93b563ec70d56611c463bc0cc6fe9f21aa7e2e9a805e83b717634bc74717df1ecccb42110621531c3f59e68670dfeb6e133b55b691a1b4375ca7a0ef3c02072c8a62fe8eb3b4810cc825d09bf9ba7ca2dcdb5a0eb46f246a125744f20caa9e2b38ceec454ba63c1fb47b580603243e756f7f04e40e36f797b3f14dd30d09ca8432f26d85df843ee7055673334e8ca0d809e710b295631526be449ea826dd57fca05c3d6d6b779a964f0fe7cb16a39013ea39a8000fff94aa9e4d6b85da2719bad63dc53010918c7fdde0975e1f305ed6ee8ff87ef98ef6004884071ba52ab6a81ede40a9709aa455f05f0bcdbfa1aef1360a7c7256aa3bbc744d2c6f307fb0c1c672795c8f7ff5e37c3cc479632de3350f8c5a6d192d8eb73a6977702d423694214aa4677c3ffc793c740268331c25784594e1c5293483a4a2a01101f4baeedf4090998d9ddc865963574c5b05d5a3c10dcb3b70ce567b071454021b5b562195ed36cef59695f3265e4e08a2b2e70c4bca2700c5243e6e999179bde174da15b4ab4d7b304dc67a7a03c32cdb096fbcd904f9d787bc95fe8a22b6613f28a71b5460d44a414c63d495538c6020667db10d49b1d8874cfaa77666d12087643a9e322dfade4cdac2bee7d22c129027713e46d80f498c9eda027b053fd785aa1b7ae019a53a32b7e51d54d94a5fb746cd1e6e77b4d65b3c48b2b9789da203f467934b2334569d9d5a138d87afe65b0d7ada380565f259ec63490163699fa945e10ab39d216db75d6227c11f34c7256e1af892088b507aa6b574a522b87c617bf53f42b3a8c399fcb8c8d2d7a8fc981965c67294a48d1a62f3fe4abd2f540359a4f74e4f3c65bbdf520d926a501b59232a74fe612f57c526f9a2328034d489829e451f771feda276d875bb313268e9f38c06a02799dc3ee4dec3329fd45f1695760299a45ef89bf6e0f000e167a86dd9c6c244134d2985e788838910ab92734494e3207c5ea5d6ce44925b77a4a43d9f9795423297aa2762d4a326784fb86559f1f5713935851910cdc117c1886326124af384d73a67cf95cd0bdba977f286849eb9cebab51241d2d6def1c95058b8b7847b8d84db44668d3204a1cae325c0822735b075caa612eb68d326e1fac7bed9a4b7f93395a067464372704526506c4024b317604924d1055b1b75042e763c132af6754d202b1a4438654d1ff4082d07ca378ce50e010c9a58d77a878198b7313cda06caa9a97ee96e0947fbd1c0389b69ce96490596d4051362eea6829d1795b8168ab468d506d6fa7d286b52446da4d25b4730c1276a0b6b283689ec3f64fc39470054efdfb6e261e80454e382f3c40b6cbf8ae242c01beaaed1d7195e455a40e0ad478d23ca152cde33d525961907a55c408fbdd7e7eded5eb6e9a51ab1c516cafa6b10cd41bf0f57e3ce22b79bcd2daf5469117ba4337a626f68199858f445ac0380833c5f4c7a4d35c2e9e7bcf355c6a97863281f393c19d6dded835d31c06e0dbfbf5734ecfdd3e866c97061da5494d19e7dc8584c63a85bcaa4dd97396e833acc46945119c8048402b6326a93a66619a9a3bdb87457b5fced065f15a7d2023cf2e757ed6fd35a4ad4272aeea83bf077383850f6e1112f288cc2f72e53940bc71199803d9989c8859722f4190cc4faca3377f2d1bf9fcd54c157ea5dc36b54ffebcdeb8a5df9b5d555edef8909f387864cbaabbf18fff45254703cb62e38f9cdeee2b769c9ce1d3f16ab92e0e3af6067cd252f9aa28ae81f763e1f99a50e4573da5becbcb6b11ffe8b48bbb037d7a07f5953acb422af10395b769081629f71c2a182a7633cb703731afa8cecfde76618523669fa93ded5c4ea7727775498980941228a9af3ec6292268652ed4f3731a74334d86802ae05a560d9ef82bccdd96c0c063d6e25583f51c3bd3b5225e33d4defde886727f8b9cde46b7ee9ff0f33eaf4ee1a3aea890980d012c6d14cdd82780798fa4356430a3c45abd5f4835025240cd8afa74a5381744edd3f475316ab7c00467a9588a50edcb40d5f0733f33a47ea5e92471a24dced48d974e227faf839fdfcda75d335743d56eea520c5d3fa523fe639851d2237f02424a8d81fecdf32d375b6cc8d2cacc3b1b3c33898fa2a24c0a23bf6852fb34361ba9bb46c00458644f1c5f827dee7a9dacaadb7e97ee7f55f391a9f161aa3751cde7a648ccf4efcb4f452c34deb98da9c794fe73dde94ada575f08f277212aaea70902f2ca0d927b7190a787852935c37413817f41a31acb8007687675a91d3d81865acb06c22328d87aa70d897b7a76b5c062f97d1e6bdd12c3dc4e1752e8cb7cc28624fb5b8ac5e1d0d4377046fd76e53600891aaeb32375eddd7312a2b60f5c61da0491831c3a1d530ec1ae2af4c291c6468b5d64177b29497945d9d391182e677e2bdaa1ce3eba807169ed011c9e3a7ff1cc43a37eb1155ea4a592d70585471cd4d6cb65b329a90ed2a964c4ab4b32b52fc6c1ba3f0dc53b3504645b243e6a5cccffd93b45d9cc383fb965274749b4c186f2fc0f03154208c23f1edb43d87ba43a7bb610524bffae8338f1a6d07e55984a8ad868d2def6c6e1c916b1abf862f5a2386ae3661d2d500a31a0f8188e8fa0a353d6224a383a3d5c12988411e94f2f17fef94899af064c4a9268793fd5a6899d83c222ec3c534eae737dc1ad291e848f416fdea38e44b16c1a3b73a18f3df437cfad7bef9ced8a8012fe996865dc140bf4fd3523e770fc6d08546cf9c4ae558ca7e22843dd9df3366445a347309646e9a4be32421464b0bcf8d176b1d7cf1d076f1e18511c1f5e2e19f9860f1dcba793bfa46b24f840ba9308d5369c5f43a7650ad91ea680b3a38278e17c09991f272a6031787b43746e94bf54512664145bd00c337dbaebc3f0aae10734fcd5e103e406a27fafe3e2e965f59662b0b2c2cdb098ba5b3451ae9700555c71a913c9e21a4857cc950a3a628eb494e2ecc634957f31db0c307041ecb95c2cd52e33374be763572f869a549ac0da011321be932aadafec799d8c41af3eac3d9fcb0dbc4dd26978b2ed3c827f838c2d0b6a74be1cf76c2abab9fbee4ca3e33b6622489840e601dc40f7612d9511053b335cdc795d934c971700a4efd973e3b271a97a4a0820926906501b584401bfdfbf1afdf0f83f66c32a0f54d741ffd44bb9422e99554102caa9de32edf4959f5ff7fdf553cb31ae6e588e9ae51e2da5ab8c46f8c11eabf78df558c4d4c16531a2d63f9a5f65b288c548f4a58deeb46d92e66955cc9386aaae01bb746b345a97e323d23654d3cf27aa2031c441868ef8cd9be7f8ce96a47bfd6d84dd5f8140651a08bddcc9f9a8dc0397da5b456f67f210b82157230195586d21e6fda980a61f84741ee3f5be3ee3725b44c9a316d9deb544eb9d62cda564bf3fc49c3bc4e82f520e1e20a506d7abd14a90e4026349993dd803cd696055625090d8e64bf87e44dc53f4b1e93b93bd232778329e8aa8aa8a4d1cab0c905c8c9431c607f03a6cdb5df1465004e78ce2b55642a46906b87f808de83881803aaf4567b85406445c3a48ec487f22d125ef7eba45cbbd6d069338c85dd9095fbf2ee39140ff9653278212a450f44d4ec58d1fd0d3f5b80a25aad5ea07d5e1490a70bb085d595649e685e443bd3873d302a5c3ff1edbd39a4e541ef2409edee8937392ce18727ed48e642e6afb2b9f34a07d99a4ee3781e2f922e123a1dc03f45ada557eda4fc9da2ebc43371d35b2f30dc9d5270ca9ed5362ad53804900e6d9c5e063213e27b2090c704066f6ae6b126560c0f49073343b1945a0fc22e702c04f2f776755cb479018dd7b2a9f3862e892306e800119d30555aa190b872cfdd19eebedaac2cccc5e64a9bdab0bafd6ba3f490632bd07", 0xe71) read$hidraw(r0, &(0x7f0000000000)=""/79, 0x4f) 23:51:44 executing program 1: syz_open_dev$evdev(0xfffffffffffffffc, 0x0, 0x0) 23:51:44 executing program 4: r0 = syz_open_dev$hidraw(&(0x7f0000000140), 0x0, 0x1) write$hidraw(r0, &(0x7f0000000180)="66080a810c28ad27cf86f5e368392e05eed4f4d4825954833b3144e7228d9af97c06e5d46985e6393007c542e53b9ec0f6e52a48954e119efd3c5d71b60cd399e9c64d514934d87c2c6f50699aedd1857a86eef53f4a5c661e747ed36824f54ec459d164be8186d9e3a79e131a73650d0a4f709d01c76efc8d33105a36f278e8f7de5838b1fc9d9e2ad7b1e0ca2de1410e05ead0b0d62add348a4119e45cc17fbc6988854d7dc283bb2d4026b25ea6b504f489e08072eb90ee0c99068c99457661ec19cad5545be38bff1f94d21e6db3fff0ee9b4eab9fbf35c5911b38a0129d076df053da54e435d53a005d1aca5e4d0af10e2eb5eeffbcb574dae4bab35455661ddf2e4a12c9740d9fb0282ea741f1765ebb2341f7091ca6d0244871ba9b977bb4caf4787ed19de1afd936ba3c6921587c79e8b9ce1d82cf15d329af90da66b8cc6ed5fe64a3656e902ab556d90841535c119b3ac2037b4251b809185ac3175c535c38012f61801d1d27fa7fcf3853e8a3b2e10feffd174172505a7297f6e756f8ce1adf538fdf29f73b5bd404d5cff95d9ccd947df44eda3a7fc0940f1ee98c2ba0b638ae865a24152fb1b47e792703e7bb9a7d291fd180894157d40ec589a36b95e5faea4713f2da83d35fe8d8528ed2bc5505cc3cce02d9467ede1479e64dbcf55ddebfb28dc2b3fd5c5a65b2d2cd4bca47dc7536d07ce26fac53dc3ab697c089d8611b3de89a7250b905a30f86b707bb6719080b0fc9c04d50760bc5b825911bf804d083215b74e419f01477cd8ca5862dc4f7ac4751cbba65241c7428b4f12fd311f3802042cd00df968e3f8a940badeb3f892ff107d6a7860bd6666e4a5edd1ec4e8ead30237342043465fb2eb5128de9256b39cb161044a871ac9b559cd781b66f6292e1e06b536961058edcc81406369f0f28c1c8669f267a79ebe9546afe6026cf920bd2aa31aad669498707b20e0019514a5cea3e898d5aacd3d80d44c791c030202791f9c5bca391cd0d8140997ac68e7d5470235bac6d7d0cf30e70b6e51a36b66a5b3ba10abbf5688eb388ca533099de61803cce2b91be46e3b55d117c49ef9f2fdbd09220af9923eaa21a0094a4cab2cf43379dc534a197172d1d290bc75ec960fe9551f6fe4bfc4a8142c6aa4a48fb8e6ec8f1dba02b17e3a7cf96081a92c81815229d430826a7e1ac21fe5c211b036941cb2ba93eae4a6a8743af8fd08fe3d91b8ffd52d4dc7ddcc06821e15ce0490a32680a6dadededb66b645a05c63f3944b8a97bf86f13b2231d3b632ea8378f944f22f64c7707710b93b563ec70d56611c463bc0cc6fe9f21aa7e2e9a805e83b717634bc74717df1ecccb42110621531c3f59e68670dfeb6e133b55b691a1b4375ca7a0ef3c02072c8a62fe8eb3b4810cc825d09bf9ba7ca2dcdb5a0eb46f246a125744f20caa9e2b38ceec454ba63c1fb47b580603243e756f7f04e40e36f797b3f14dd30d08335aa40069bf492609e077806d8c52b9ca8432f26d85df843ee7055673334e8ca0d809e710b295631526be449ea826dd57fca05c3d6d6b779a964f0fe7cb16a39013ea39a8000fff94aa9e4d6b85da2719bad63dc53010918c7fdde0975e1f305ed6ee8ff87ef98ef6004884071ba52ab6a81ede40a9709aa455f05f0bcdbfa1aef1360a7c7256aa3bbc744d2c6f307fb0c1c672795c8f7ff5e37c3cc479632de3350f8c5a6d192d8eb73a6977702d423694214aa4677c3ffc793c740268331c25784594e1c5293483a4a2a01101f4baeedf4090998d9ddc865963574c5b05d5a3c10dcb3b70ce567b071454021b5b562195ed36cef59695f3265e4e08a2b2e70c4bca2700c5243e6e999179bde174da15b4ab4d7b304dc67a7a03c32cdb096fbcd904f9d787bc95fe8a22b6613f28a71b5460d44a414c63d495538c6020667db10d49b1d8874cfaa77666d12087643a9e322dfade4cdac2bee7d22c129027713e46d80f498c9eda027b053fd785aa1b7ae019a53a32b7e51d54d94a5fb746cd1e6e77b4d65b3c48b2b9789da203f467934b2334569d9d5a138d87afe65b0d7ada380565f259ec63490163699fa945e10ab39d216db75d6227c11f34c7256e1af892088b507aa6b574a522b87c617bf53f42b3a8c399fcb8c8d2d7a8fc981965c67294a48d1a62f3fe4abd2f540359a4f74e4f3c65bbdf520d926a501b59232a74fe612f57c526f9a2328034d489829e451f771feda276d875bb313268e9f38c06a02799dc3ee4dec3329fd45f1695760299a45ef89bf6e0f000e167a86dd9c6c244134d2985e788838910ab92734494e3207c5ea5d6ce44925b77a4a43d9f9795423297aa2762d4a326784fb86559f1f5713935851910cdc117c1886326124af384d73a67cf95cd0bdba977f286849eb9cebab51241d2d6def1c95058b8b7847b8d84db44668d3204a1cae325c0822735b075caa612eb68d326e1fac7bed9a4b7f93395a067464372704526506c4024b317604924d1055b1b75042e763c132af6754d202b1a4438654d1ff4082d07ca378ce50e010c9a58d77a878198b7313cda06caa9a97ee96e0947fbd1c0389b69ce96490596d4051362eea6829d1795b8168ab468d506d6fa7d286b52446da4d25b4730c1276a0b6b283689ec3f64fc39470054efdfb6e261e80454e382f3c40b6cbf8ae242c01beaaed1d7195e455a40e0ad478d23ca152cde33d525961907a55c408fbdd7e7eded5eb6e9a51ab1c516cafa6b10cd41bf0f57e3ce22b79bcd2daf5469117ba4337a626f68199858f445ac0380833c5f4c7a4d35c2e9e7bcf355c6a97863281f393c19d6dded835d31c06e0dbfbf5734ecfdd3e866c97061da5494d19e7dc8584c63a85bcaa4dd97396e833acc46945119c8048402b6326a93a66619a9a3bdb87457b5fced065f15a7d2023cf2e757ed6fd35a4ad4272aeea83bf077383850f6e1112f288cc2f72e53940bc71199803d9989c8859722f4190cc4faca3377f2d1bf9fcd54c157ea5dc36b54ffebcdeb8a5df9b5d555edef8909f387864cbaabbf18fff45254703cb62e38f9cdeee2b769c9ce1d3f16ab92e0e3af6067cd252f9aa28ae81f763e1f99a50e4573da5becbcb6b11ffe8b48bbb037d7a07f5953acb422af10395b769081629f71c2a182a7633cb703731afa8cecfde76618523669fa93ded5c4ea7727775498980941228a9af3ec6292268652ed4f3731a74334d86802ae05a560d9ef82bccdd96c0c063d6e25583f51c3bd3b5225e33d4defde886727f8b9cde46b7ee9ff0f33eaf4ee1a3aea890980d012c6d14cdd82780798fa4356430a3c45abd5f4835025240cd8afa74a5381744edd3f475316ab7c00467a9588a50edcb40d5f0733f33a47ea5e92471a24dced48d974e227faf839fdfcda75d335743d56eea520c5d3fa523fe639851d2237f02424a8d81fecdf32d375b6cc8d2cacc3b1b3c33898fa2a24c0a23bf6852fb34361ba9bb46c00458644f1c5f827dee7a9dacaadb7e97ee7f55f391a9f161aa3751cde7a648ccf4efcb4f452c34deb98da9c794fe73dde94ada575f08f277212aaea70902f2ca0d927b7190a787852935c37413817f41a31acb8007687675a91d3d81865acb06c22328d87aa70d897b7a76b5c062f97d1e6bdd12c3dc4e1752e8cb7cc28624fb5b8ac5e1d0d4377046fd76e53600891aaeb32375eddd7312a2b60f5c61da0491831c3a1d530ec1ae2af4c291c6468b5d64177b29497945d9d391182e677e2bdaa1ce3eba807169ed011c9e3a7ff1cc43a37eb1155ea4a592d70585471cd4d6cb65b329a90ed2a964c4ab4b32b52fc6c1ba3f0dc53b3504645b243e6a5cccffd93b45d9cc383fb965274749b4c186f2fc0f03154208c23f1edb43d87ba43a7bb610524bffae8338f1a6d07e55984a8ad868d2def6c6e1c916b1abf862f5a2386ae3661d2d500a31a0f8188e8fa0a353d6224a383a3d5c12988411e94f2f17fef94899af064c4a9268793fd5a6899d83c222ec3c534eae737dc1ad291e848f416fdea38e44b16c1a3b73a18f3df437cfad7bef9ced8a8012fe996865dc140bf4fd3523e770fc6d08546cf9c4ae558ca7e22843dd9df3366445a347309646e9a4be32421464b0bcf8d176b1d7cf1d076f1e18511c1f5e2e19f9860f1dcba793bfa46b24f840ba9308d5369c5f43a7650ad91ea680b3a38278e17c09991f272a6031787b43746e94bf54512664145bd00c337dbaebc3f0aae10734fcd5e103e406a27fafe3e2e965f59662b0b2c2cdb098ba5b3451ae9700555c71a913c9e21a4857cc950a3a628eb494e2ecc634957f31db0c307041ecb95c2cd52e33374be763572f869a549ac0da011321be932aadafec799d8c41af3eac3d9fcb0dbc4dd26978b2ed3c827f838c2d0b6a74be1cf76c2abab9fbee4ca3e33b6622489840e601dc40f7612d9511053b335cdc795d934c971700a4efd973e3b271a97a4a0820926906501b584401bfdfbf1afdf0f83f66c32a0f54d741ffd44bb9422e99554102caa9de32edf4959f5ff7fdf553cb31ae6e588e9ae51e2da5ab8c46f8c11eabf78df558c4d4c16531a2d63f9a5f65b288c548f4a58deeb46d92e66955cc9386aaae01bb746b345a97e323d23654d3cf27aa2031c441868ef8cd9be7f8ce96a47bfd6d84dd5f8140651a08bddcc9f9a8dc0397da5b456f67f210b82157230195586d21e6fda980a61f84741ee3f5be3ee3725b44c9a316d9deb544eb9d62cda564bf3fc49c3bc4e82f520e1e20a506d7abd14a90e4026349993dd803cd696055625090d8e64bf87e44dc53f4b1e93b93bd232778329e8aa8aa8a4d1cab0c905c8c9431c607f03a6cdb5df1465004e78ce2b55642a46906b87f808de83881803aaf4567b85406445c3a48ec487f22d125ef7eba45cbbd6d069338c85dd9095fbf2ee39140ff9653278212a450f44d4ec58d1fd0d3f5b80a25aad5ea07d5e1490a70bb085d595649e685e443bd3873d302a5c3ff1edbd39a4e541ef2409edee8937392ce18727ed48e642e6afb2b9f34a07d99a4ee3781e2f922e123a1dc03f45ada557eda4fc9da2ebc43371d35b2f30dc9d5270ca9ed5362ad53804900e6d9c5e063213e27b2090c704066f6ae6b126560c0f49073343b1945a0fc22e702c04f2f776755cb479018dd7b2a9f3862e892306e800119d30555aa190b872cfdd19eebedaac2cccc5e64a9bdab0bafd6ba3f490632bd", 0xe80) 23:51:44 executing program 5: syz_open_dev$evdev(0xfffffffffffffffc, 0x0, 0x0) 23:51:44 executing program 0: r0 = syz_open_dev$hidraw(&(0x7f0000000140), 0x0, 0x60183) write$hidraw(r0, &(0x7f0000000180)="66080a810c28ad27cf86f5e368392e05eed4f4d4825954833b3144e7228d9af97c06e5d46985e6393007c542e53b9ec0f6e52a48954e119efd3c5d71b60cd399e9c64d514934d87c2c6f50699aedd1857a86eef53f4a5c661e747ed36824f54ec459d164be8186d9e3a79e131a73650d0a4f709d01c76efc8d33105a36f278e8f7de5838b1fc9d9e2ad7b1e0ca2de1410e05ead0b0d62add348a4119e45cc17fbc6988854d7dc283bb2d4026b25ea6b504f489e08072eb90ee0c99068c99457661ec19cad5545be38bff1f94d21e6db3fff0ee9b4eab9fbf35c5911b38a0129d076df053da54e435d53a005d1aca5e4d0af10e2eb5eeffbcb574dae4bab35455661ddf2e4a12c9740d9fb0282ea741f1765ebb2341f7091ca6d0244871ba9b977bb4caf4787ed19de1afd936ba3c6921587c79e8b9ce1d82cf15d329af90da66b8cc6ed5fe64a3656e902ab556d90841535c119b3ac2037b4251b809185ac3175c535c38012f61801d1d27fa7fcf3853e8a3b2e10feffd174172505a7297f6e756f8ce1adf538fdf29f73b5bd404d5cff95d9ccd947df44eda3a7fc0940f1ee98c2ba0b638ae865a24152fb1b47e792703e7bb9a7d291fd180894157d40ec589a36b95e5faea4713f2da83d35fe8d8528ed2bc5505cc3cce02d9467ede1479e64dbcf55ddebfb28dc2b3fd5c5a65b2d2cd4bca47dc7536d07ce26fac53dc3ab697c089d8611b3de89a7250b905a30f86b707bb6719080b0fc9c04d50760bc5b825911bf804d083215b74e419f01477cd8ca5862dc4f7ac4751cbba65241c7428b4f12fd311f3802042cd00df968e3f8a940badeb3f892ff107d6a7860bd6666e4a5edd1ec4e8ead30237342043465fb2eb5128de9256b39cb161044a871ac9b559cd781b66f6292e1e06b536961058edcc81406369f0f28c1c8669f267a79ebe9546afe6026cf920bd2aa31aad669498707b20e0019514a5cea3e898d5aacd3d80d44c791c030202791f9c5bca391cd0d8140997ac68e7d5470235bac6d7d0cf30e70b6e51a36b66a5b3ba10abbf5688eb388ca533099de61803cce2b91be46e3b55d117c49ef9f2fdbd09220af9923eaa21a0094a4cab2cf43379dc534a197172d1d290bc75ec960fe9551f6fe4bfc4a8142c6aa4a48fb8e6ec8f1dba02b17e3a7cf96081a92c81815229d430826a7e1ac21fe5c211b036941cb2ba93eae4a6a8743af8fd08fe3d91b8ffd52d4dc7ddcc06821e15ce0490a32680a6dadededb66b645a05c63f3944b8a97bf86f13b2231d3b632ea8378f944f22f64c7707710b93b563ec70d56611c463bc0cc6fe9f21aa7e2e9a805e83b717634bc74717df1ecccb42110621531c3f59e68670dfeb6e133b55b691a1b4375ca7a0ef3c02072c8a62fe8eb3b4810cc825d09bf9ba7ca2dcdb5a0eb46f246a125744f20caa9e2b38ceec454ba63c1fb47b580603243e756f7f04e40e36f797b3f14dd30d08335aa40069bf492609e077806d8c52b9ca8432f26d85df843ee7055673334e8ca0d809e710b295631526be449ea826dd57fca05c3d6d6b779a964f0fe7cb16a39013ea39a8000fff94aa9e4d6b85da2719bad63dc53010918c7fdde0975e1f305ed6ee8ff87ef98ef6004884071ba52ab6a81ede40a9709aa455f05f0bcdbfa1aef1360a7c7256aa3bbc744d2c6f307fb0c1c672795c8f7ff5e37c3cc479632de3350f8c5a6d192d8eb73a6977702d423694214aa4677c3ffc793c740268331c25784594e1c5293483a4a2a01101f4baeedf4090998d9ddc865963574c5b05d5a3c10dcb3b70ce567b071454021b5b562195ed36cef59695f3265e4e08a2b2e70c4bca2700c5243e6e999179bde174da15b4ab4d7b304dc67a7a03c32cdb096fbcd904f9d787bc95fe8a22b6613f28a71b5460d44a414c63d495538c6020667db10d49b1d8874cfaa77666d12087643a9e322dfade4cdac2bee7d22c129027713e46d80f498c9eda027b053fd785aa1b7ae019a53a32b7e51d54d94a5fb746cd1e6e77b4d65b3c48b2b9789da203f467934b2334569d9d5a138d87afe65b0d7ada380565f259ec63490163699fa945e10ab39d216db75d6227c11f34c7256e1af892088b507aa6b574a522b87c617bf53f42b3a8c399fcb8c8d2d7a8fc981965c67294a48d1a62f3fe4abd2f540359a4f74e4f3c65bbdf520d926a501b59232a74fe612f57c526f9a2328034d489829e451f771feda276d875bb313268e9f38c06a02799dc3ee4dec3329fd45f1695760299a45ef89bf6e0f000e167a86dd9c6c244134d2985e788838910ab92734494e3207c5ea5d6ce44925b77a4a43d9f9795423297aa2762d4a326784fb86559f1f5713935851910cdc117c1886326124af384d73a67cf95cd0bdba977f286849eb9cebab51241d2d6def1c95058b8b7847b8d84db44668d3204a1cae325c0822735b075caa612eb68d326e1fac7bed9a4b7f93395a067464372704526506c4024b317604924d1055b1b75042e763c132af6754d202b1a4438654d1ff4082d07ca378ce50e010c9a58d77a878198b7313cda06caa9a97ee96e0947fbd1c0389b69ce96490596d4051362eea6829d1795b8168ab468d506d6fa7d286b52446da4d25b4730c1276a0b6b283689ec3f64fc39470054efdfb6e261e80454e382f3c40b6cbf8ae242c01beaaed1d7195e455a40e0ad478d23ca152cde33d525961907a55c408fbdd7e7eded5eb6e9a51ab1c516cafa6b10cd41bf0f57e3ce22b79bcd2daf5469117ba4337a626f68199858f445ac0380833c5f4c7a4d35c2e9e7bcf355c6a97863281f393c19d6dded835d31c06e0dbfbf5734ecfdd3e866c97061da5494d19e7dc8584c63a85bcaa4dd97396e833acc46945119c8048402b6326a93a66619a9a3bdb87457b5fced065f15a7d2023cf2e757ed6fd35a4ad4272aeea83bf077383850f6e1112f288cc2f72e53940bc71199803d9989c8859722f4190cc4faca3377f2d1bf9fcd54c157ea5dc36b54ffebcdeb8a5df9b5d555edef8909f387864cbaabbf18fff45254703cb62e38f9cdeee2b769c9ce1d3f16ab92e0e3af6067cd252f9aa28ae81f763e1f99a50e4573da5becbcb6b11ffe8b48bbb037d7a07f5953acb422af10395b769081629f71c2a182a7633cb703731afa8cecfde76618523669fa93ded5c4ea7727775498980941228a9af3ec6292268652ed4f3731a74334d86802ae05a560d9ef82bccdd96c0c063d6e25583f51c3bd3b5225e33d4defde886727f8b9cde46b7ee9ff0f33eaf4ee1a3aea890980d012c6d14cdd82780798fa4356430a3c45abd5f4835025240cd8afa74a5381744edd3f475316ab7c00467a9588a50edcb40d5f0733f33a47ea5e92471a24dced48d974e227faf839fdfcda75d335743d56eea520c5d3fa523fe639851d2237f02424a8d81fecdf32d375b6cc8d2cacc3b1b3c33898fa2a24c0a23bf6852fb34361ba9bb46c00458644f1c5f827dee7a9dacaadb7e97ee7f55f391a9f161aa3751cde7a648ccf4efcb4f452c34deb98da9c794fe73dde94ada575f08f277212aaea70902f2ca0d927b7190a787852935c37413817f41a31acb8007687675a91d3d81865acb06c22328d87aa70d897b7a76b5c062f97d1e6bdd12c3dc4e1752e8cb7cc28624fb5b8ac5e1d0d4377046fd76e53600891aaeb32375eddd7312a2b60f5c61da0491831c3a1d530ec1ae2af4c291c6468b5d64177b29497945d9d391182e677e2bdaa1ce3eba807169ed011c9e3a7ff1cc43a37eb1155ea4a592d70585471cd4d6cb65b329a90ed2a964c4ab4b32b52fc6c1ba3f0dc53b3504645b243e6a5cccffd93b45d9cc383fb965274749b4c186f2fc0f03154208c23f1edb43d87ba43a7bb610524bffae8338f1a6d07e55984a8ad868d2def6c6e1c916b1abf862f5a2386ae3661d2d500a31a0f8188e8fa0a353d6224a383a3d5c12988411e94f2f17fef94899af064c4a9268793fd5a6899d83c222ec3c534eae737dc1ad291e848f416fdea38e44b16c1a3b73a18f3df437cfad7bef9ced8a8012fe996865dc140bf4fd3523e770fc6d08546cf9c4ae558ca7e22843dd9df3366445a347309646e9a4be32421464b0bcf8d176b1d7cf1d076f1e18511c1f5e2e19f9860f1dcba793bfa46b24f840ba9308d5369c5f43a7650ad91ea680b3a38278e17c09991f272a6031787b43746e94bf54512664145bd00c337dbaebc3f0aae10734fcd5e103e406a27fafe3e2e965f59662b0b2c2cdb098ba5b3451ae9700555c71a913c9e21a4857cc950a3a628eb494e2ecc634957f31db0c307041ecb95c2cd52e33374be763572f869a549ac0da011321be932aadafec799d8c41af3eac3d9fcb0dbc4dd26978b2ed3c827f838c2d0b6a74be1cf76c2abab9fbee4ca3e33b6622489840e601dc40f7612d9511053b335cdc795d934c971700a4efd973e3b271a97a4a0820926906501b584401bfdfbf1afdf0f83f66c32a0f54d741ffd44bb9422e99554102caa9de32edf4959f5ff7fdf553cb31ae6e588e9ae51e2da5ab8c46f8c11eabf78df558c4d4c16531a2d63f9a5f65b288c548f4a58deeb46d92e66955cc9386aaae01bb746b345a97e323d23654d3cf27aa2031c441868ef8cd9be7f8ce96a47bfd6d84dd5f8140651a08bddcc9f9a8dc0397da5b456f67f210b82157230195586d21e6fda980a61f84741ee3f5be3ee3725b44c9a316d9deb544eb9d62cda564bf3fc49c3bc4e82f520e1e20a506d7abd14a90e4026349993dd803cd696055625090d8e64bf87e44dc53f4b1e93b93bd232778329e8aa8aa8a4d1cab0c905c8c9431c607f03a6cdb5df1465004e78ce2b55642a46906b87f808de83881803aaf4567b85406445c3a48ec487f22d125ef7eba45cbbd6d069338c85dd9095fbf2ee39140ff9653278212a450f44d4ec58d1fd0d3f5b80a25aad5ea07d5e1490a70bb085d595649e685e443bd3873d302a5c3ff1edbd39a4e541ef2409edee8937392ce18727ed48e642e6afb2b9f34a07d99a4ee3781e2f922e123a1dc03f45ada557eda4fc9da2ebc43371d35b2f30dc9d5270ca9ed5362ad53804900e6d9c5e063213e27b2090c704066f6ae6b126560c0f49073343b1945a0fc22e702c04f2f776755cb479018dd7b2a9f3862e892306e800119d30555aa190b872cfdd19eebedaac2cccc5e64a9bdab0bafd6ba3f490632bd07", 0xfffffdef) 23:51:44 executing program 2: r0 = syz_open_dev$hidraw(&(0x7f0000000140), 0x0, 0x1) write$hidraw(r0, &(0x7f0000000180)="66080a810c28ad27cf86f5e368392e05eed4f4d4825954833b3144e7228d9af97c06e5d46985e6393007c542e53b9ec0f6e52a48954e119efd3c5d71b60cd399e9c64d514934d87c2c6f50699aedd1857a86eef53f4a5c661e747ed36824f54ec459d164be8186d9e3a79e131a73650d0a4f709d01c76efc8d33105a36f278e8f7de5838b1fc9d9e2ad7b1e0ca2de1410e05ead0b0d62add348a4119e45cc17fbc6988854d7dc283bb2d4026b25ea6b504f489e08072eb90ee0c99068c99457661ec19cad5545be38bff1f94d21e6db3fff0ee9b4eab9fbf35c5911b38a0129d076df053da54e435d53a005d1aca5e4d0af10e2eb5eeffbcb574dae4bab35455661ddf2e4a12c9740d9fb0282ea741f1765ebb2341f7091ca6d0244871ba9b977bb4caf4787ed19de1afd936ba3c6921587c79e8b9ce1d82cf15d329af90da66b8cc6ed5fe64a3656e902ab556d90841535c119b3ac2037b4251b809185ac3175c535c38012f61801d1d27fa7fcf3853e8a3b2e10feffd174172505a7297f6e756f8ce1adf538fdf29f73b5bd404d5cff95d9ccd947df44eda3a7fc0940f1ee98c2ba0b638ae865a24152fb1b47e792703e7bb9a7d291fd180894157d40ec589a36b95e5faea4713f2da83d35fe8d8528ed2bc5505cc3cce02d9467ede1479e64dbcf55ddebfb28dc2b3fd5c5a65b2d2cd4bca47dc7536d07ce26fac53dc3ab697c089d8611b3de89a7250b905a30f86b707bb6719080b0fc9c04d50760bc5b825911bf804d083215b74e419f01477cd8ca5862dc4f7ac4751cbba65241c7428b4f12fd311f3802042cd00df968e3f8a940badeb3f892ff107d6a7860bd6666e4a5edd1ec4e8ead30237342043465fb2eb5128de9256b39cb161044a871ac9b559cd781b66f6292e1e06b536961058edcc81406369f0f28c1c8669f267a79ebe9546afe6026cf920bd2aa31aad669498707b20e0019514a5cea3e898d5aacd3d80d44c791c030202791f9c5bca391cd0d8140997ac68e7d5470235bac6d7d0cf30e70b6e51a36b66a5b3ba10abbf5688eb388ca533099de61803cce2b91be46e3b55d117c49ef9f2fdbd09220af9923eaa21a0094a4cab2cf43379dc534a197172d1d290bc75ec960fe9551f6fe4bfc4a8142c6aa4a48fb8e6ec8f1dba02b17e3a7cf96081a92c81815229d430826a7e1ac21fe5c211b036941cb2ba93eae4a6a8743af8fd08fe3d91b8ffd52d4dc7ddcc06821e15ce0490a32680a6dadededb66b645a05c63f3944b8a97bf86f13b2231d3b632ea8378f944f22f64c7707710b93b563ec70d56611c463bc0cc6fe9f21aa7e2e9a805e83b717634bc74717df1ecccb42110621531c3f59e68670dfeb6e133b55b691a1b4375ca7a0ef3c02072c8a62fe8eb3b4810cc825d09bf9ba7ca2dcdb5a0eb46f246a125744f20caa9e2b38ceec454ba63c1fb47b580603243e756f7f04e40e36f797b3f14dd30d08335aa40069bf492609e077806d8c52b9ca8432f26d85df843ee7055673334e8ca0d809e710b295631526be449ea826dd57fca05c3d6d6b779a964f0fe7cb16a39013ea39a8000fff94aa9e4d6b85da2719bad63dc53010918c7fdde0975e1f305ed6ee8ff87ef98ef6004884071ba52ab6a81ede40a9709aa455f05f0bcdbfa1aef1360a7c7256aa3bbc744d2c6f307fb0c1c672795c8f7ff5e37c3cc479632de3350f8c5a6d192d8eb73a6977702d423694214aa4677c3ffc793c740268331c25784594e1c5293483a4a2a01101f4baeedf4090998d9ddc865963574c5b05d5a3c10dcb3b70ce567b071454021b5b562195ed36cef59695f3265e4e08a2b2e70c4bca2700c5243e6e999179bde174da15b4ab4d7b304dc67a7a03c32cdb096fbcd904f9d787bc95fe8a22b6613f28a71b5460d44a414c63d495538c6020667db10d49b1d8874cfaa77666d12087643a9e322dfade4cdac2bee7d22c129027713e46d80f498c9eda027b053fd785aa1b7ae019a53a32b7e51d54d94a5fb746cd1e6e77b4d65b3c48b2b9789da203f467934b2334569d9d5a138d87afe65b0d7ada380565f259ec63490163699fa945e10ab39d216db75d6227c11f34c7256e1af892088b507aa6b574a522b87c617bf53f42b3a8c399fcb8c8d2d7a8fc981965c67294a48d1a62f3fe4abd2f540359a4f74e4f3c65bbdf520d926a501b59232a74fe612f57c526f9a2328034d489829e451f771feda276d875bb313268e9f38c06a02799dc3ee4dec3329fd45f1695760299a45ef89bf6e0f000e167a86dd9c6c244134d2985e788838910ab92734494e3207c5ea5d6ce44925b77a4a43d9f9795423297aa2762d4a326784fb86559f1f5713935851910cdc117c1886326124af384d73a67cf95cd0bdba977f286849eb9cebab51241d2d6def1c95058b8b7847b8d84db44668d3204a1cae325c0822735b075caa612eb68d326e1fac7bed9a4b7f93395a067464372704526506c4024b317604924d1055b1b75042e763c132af6754d202b1a4438654d1ff4082d07ca378ce50e010c9a58d77a878198b7313cda06caa9a97ee96e0947fbd1c0389b69ce96490596d4051362eea6829d1795b8168ab468d506d6fa7d286b52446da4d25b4730c1276a0b6b283689ec3f64fc39470054efdfb6e261e80454e382f3c40b6cbf8ae242c01beaaed1d7195e455a40e0ad478d23ca152cde33d525961907a55c408fbdd7e7eded5eb6e9a51ab1c516cafa6b10cd41bf0f57e3ce22b79bcd2daf5469117ba4337a626f68199858f445ac0380833c5f4c7a4d35c2e9e7bcf355c6a97863281f393c19d6dded835d31c06e0dbfbf5734ecfdd3e866c97061da5494d19e7dc8584c63a85bcaa4dd97396e833acc46945119c8048402b6326a93a66619a9a3bdb87457b5fced065f15a7d2023cf2e757ed6fd35a4ad4272aeea83bf077383850f6e1112f288cc2f72e53940bc71199803d9989c8859722f4190cc4faca3377f2d1bf9fcd54c157ea5dc36b54ffebcdeb8a5df9b5d555edef8909f387864cbaabbf18fff45254703cb62e38f9cdeee2b769c9ce1d3f16ab92e0e3af6067cd252f9aa28ae81f763e1f99a50e4573da5becbcb6b11ffe8b48bbb037d7a07f5953acb422af10395b769081629f71c2a182a7633cb703731afa8cecfde76618523669fa93ded5c4ea7727775498980941228a9af3ec6292268652ed4f3731a74334d86802ae05a560d9ef82bccdd96c0c063d6e25583f51c3bd3b5225e33d4defde886727f8b9cde46b7ee9ff0f33eaf4ee1a3aea890980d012c6d14cdd82780798fa4356430a3c45abd5f4835025240cd8afa74a5381744edd3f475316ab7c00467a9588a50edcb40d5f0733f33a47ea5e92471a24dced48d974e227faf839fdfcda75d335743d56eea520c5d3fa523fe639851d2237f02424a8d81fecdf32d375b6cc8d2cacc3b1b3c33898fa2a24c0a23bf6852fb34361ba9bb46c00458644f1c5f827dee7a9dacaadb7e97ee7f55f391a9f161aa3751cde7a648ccf4efcb4f452c34deb98da9c794fe73dde94ada575f08f277212aaea70902f2ca0d927b7190a787852935c37413817f41a31acb8007687675a91d3d81865acb06c22328d87aa70d897b7a76b5c062f97d1e6bdd12c3dc4e1752e8cb7cc28624fb5b8ac5e1d0d4377046fd76e53600891aaeb32375eddd7312a2b60f5c61da0491831c3a1d530ec1ae2af4c291c6468b5d64177b29497945d9d391182e677e2bdaa1ce3eba807169ed011c9e3a7ff1cc43a37eb1155ea4a592d70585471cd4d6cb65b329a90ed2a964c4ab4b32b52fc6c1ba3f0dc53b3504645b243e6a5cccffd93b45d9cc383fb965274749b4c186f2fc0f03154208c23f1edb43d87ba43a7bb610524bffae8338f1a6d07e55984a8ad868d2def6c6e1c916b1abf862f5a2386ae3661d2d500a31a0f8188e8fa0a353d6224a383a3d5c12988411e94f2f17fef94899af064c4a9268793fd5a6899d83c222ec3c534eae737dc1ad291e848f416fdea38e44b16c1a3b73a18f3df437cfad7bef9ced8a8012fe996865dc140bf4fd3523e770fc6d08546cf9c4ae558ca7e22843dd9df3366445a347309646e9a4be32421464b0bcf8d176b1d7cf1d076f1e18511c1f5e2e19f9860f1dcba793bfa46b24f840ba9308d5369c5f43a7650ad91ea680b3a38278e17c09991f272a6031787b43746e94bf54512664145bd00c337dbaebc3f0aae10734fcd5e103e406a27fafe3e2e965f59662b0b2c2cdb098ba5b3451ae9700555c71a913c9e21a4857cc950a3a628eb494e2ecc634957f31db0c307041ecb95c2cd52e33374be763572f869a549ac0da011321be932aadafec799d8c41af3eac3d9fcb0dbc4dd26978b2ed3c827f838c2d0b6a74be1cf76c2abab9fbee4ca3e33b6622489840e601dc40f7612d9511053b335cdc795d934c971700a4efd973e3b271a97a4a0820926906501b584401bfdfbf1afdf0f83f66c32a0f54d741ffd44bb9422e99554102caa9de32edf4959f5ff7fdf553cb31ae6e588e9ae51e2da5ab8c46f8c11eabf78df558c4", 0xcb1) r1 = syz_open_dev$hidraw(&(0x7f0000000140), 0x0, 0x1) r2 = syz_open_dev$evdev(&(0x7f0000001080), 0x7, 0x0) read$hidraw(r1, &(0x7f0000000040)=""/57, 0x39) ioctl$EVIOCGMASK(r2, 0x5452, &(0x7f0000000100)={0x3fd67d5a47b743fa, 0x0, 0x0}) ioctl$EVIOCSABS3F(r2, 0x401845ff, &(0x7f0000001040)={0x101, 0x5f3f4a09, 0x6, 0x8, 0x1ff}) ioctl$HIDIOCSFEATURE(r1, 0xc0404806, &(0x7f0000000000)="b48332c179a199a2d0a03ae3aa4d8c9a90c689587e6f") 23:51:44 executing program 5: syz_open_dev$evdev(0xfffffffffffffffc, 0x0, 0x0) 23:51:44 executing program 4: r0 = syz_open_dev$hidraw(&(0x7f0000000140), 0x0, 0x1) write$hidraw(r0, &(0x7f0000000180)="66080a810c28ad27cf86f5e368392e05eed4f4d4825954833b3144e7228d9af97c06e5d46985e6393007c542e53b9ec0f6e52a48954e119efd3c5d71b60cd399e9c64d514934d87c2c6f50699aedd1857a86eef53f4a5c661e747ed36824f54ec459d164be8186d9e3a79e131a73650d0a4f709d01c76efc8d33105a36f278e8f7de5838b1fc9d9e2ad7b1e0ca2de1410e05ead0b0d62add348a4119e45cc17fbc6988854d7dc283bb2d4026b25ea6b504f489e08072eb90ee0c99068c99457661ec19cad5545be38bff1f94d21e6db3fff0ee9b4eab9fbf35c5911b38a0129d076df053da54e435d53a005d1aca5e4d0af10e2eb5eeffbcb574dae4bab35455661ddf2e4a12c9740d9fb0282ea741f1765ebb2341f7091ca6d0244871ba9b977bb4caf4787ed19de1afd936ba3c6921587c79e8b9ce1d82cf15d329af90da66b8cc6ed5fe64a3656e902ab556d90841535c119b3ac2037b4251b809185ac3175c535c38012f61801d1d27fa7fcf3853e8a3b2e10feffd174172505a7297f6e756f8ce1adf538fdf29f73b5bd404d5cff95d9ccd947df44eda3a7fc0940f1ee98c2ba0b638ae865a24152fb1b47e792703e7bb9a7d291fd180894157d40ec589a36b95e5faea4713f2da83d35fe8d8528ed2bc5505cc3cce02d9467ede1479e64dbcf55ddebfb28dc2b3fd5c5a65b2d2cd4bca47dc7536d07ce26fac53dc3ab697c089d8611b3de89a7250b905a30f86b707bb6719080b0fc9c04d50760bc5b825911bf804d083215b74e419f01477cd8ca5862dc4f7ac4751cbba65241c7428b4f12fd311f3802042cd00df968e3f8a940badeb3f892ff107d6a7860bd6666e4a5edd1ec4e8ead30237342043465fb2eb5128de9256b39cb161044a871ac9b559cd781b66f6292e1e06b536961058edcc81406369f0f28c1c8669f267a79ebe9546afe6026cf920bd2aa31aad669498707b20e0019514a5cea3e898d5aacd3d80d44c791c030202791f9c5bca391cd0d8140997ac68e7d5470235bac6d7d0cf30e70b6e51a36b66a5b3ba10abbf5688eb388ca533099de61803cce2b91be46e3b55d117c49ef9f2fdbd09220af9923eaa21a0094a4cab2cf43379dc534a197172d1d290bc75ec960fe9551f6fe4bfc4a8142c6aa4a48fb8e6ec8f1dba02b17e3a7cf96081a92c81815229d430826a7e1ac21fe5c211b036941cb2ba93eae4a6a8743af8fd08fe3d91b8ffd52d4dc7ddcc06821e15ce0490a32680a6dadededb66b645a05c63f3944b8a97bf86f13b2231d3b632ea8378f944f22f64c7707710b93b563ec70d56611c463bc0cc6fe9f21aa7e2e9a805e83b717634bc74717df1ecccb42110621531c3f59e68670dfeb6e133b55b691a1b4375ca7a0ef3c02072c8a62fe8eb3b4810cc825d09bf9ba7ca2dcdb5a0eb46f246a125744f20caa9e2b38ceec454ba63c1fb47b580603243e756f7f04e40e36f797b3f14dd30d08335aa40069bf492609e077806d8c52b9ca8432f26d85df843ee7055673334e8ca0d809e710b295631526be449ea826dd57fca05c3d6d6b779a964f0fe7cb16a39013ea39a8000fff94aa9e4d6b85da2719bad63dc53010918c7fdde0975e1f305ed6ee8ff87ef98ef6004884071ba52ab6a81ede40a9709aa455f05f0bcdbfa1aef1360a7c7256aa3bbc744d2c6f307fb0c1c672795c8f7ff5e37c3cc479632de3350f8c5a6d192d8eb73a6977702d423694214aa4677c3ffc793c740268331c25784594e1c5293483a4a2a01101f4baeedf4090998d9ddc865963574c5b05d5a3c10dcb3b70ce567b071454021b5b562195ed36cef59695f3265e4e08a2b2e70c4bca2700c5243e6e999179bde174da15b4ab4d7b304dc67a7a03c32cdb096fbcd904f9d787bc95fe8a22b6613f28a71b5460d44a414c63d495538c6020667db10d49b1d8874cfaa77666d12087643a9e322dfade4cdac2bee7d22c129027713e46d80f498c9eda027b053fd785aa1b7ae019a53a32b7e51d54d94a5fb746cd1e6e77b4d65b3c48b2b9789da203f467934b2334569d9d5a138d87afe65b0d7ada380565f259ec63490163699fa945e10ab39d216db75d6227c11f34c7256e1af892088b507aa6b574a522b87c617bf53f42b3a8c399fcb8c8d2d7a8fc981965c67294a48d1a62f3fe4abd2f540359a4f74e4f3c65bbdf520d926a501b59232a74fe612f57c526f9a2328034d489829e451f771feda276d875bb313268e9f38c06a02799dc3ee4dec3329fd45f1695760299a45ef89bf6e0f000e167a86dd9c6c244134d2985e788838910ab92734494e3207c5ea5d6ce44925b77a4a43d9f9795423297aa2762d4a326784fb86559f1f5713935851910cdc117c1886326124af384d73a67cf95cd0bdba977f286849eb9cebab51241d2d6def1c95058b8b7847b8d84db44668d3204a1cae325c0822735b075caa612eb68d326e1fac7bed9a4b7f93395a067464372704526506c4024b317604924d1055b1b75042e763c132af6754d202b1a4438654d1ff4082d07ca378ce50e010c9a58d77a878198b7313cda06caa9a97ee96e0947fbd1c0389b69ce96490596d4051362eea6829d1795b8168ab468d506d6fa7d286b52446da4d25b4730c1276a0b6b283689ec3f64fc39470054efdfb6e261e80454e382f3c40b6cbf8ae242c01beaaed1d7195e455a40e0ad478d23ca152cde33d525961907a55c408fbdd7e7eded5eb6e9a51ab1c516cafa6b10cd41bf0f57e3ce22b79bcd2daf5469117ba4337a626f68199858f445ac0380833c5f4c7a4d35c2e9e7bcf355c6a97863281f393c19d6dded835d31c06e0dbfbf5734ecfdd3e866c97061da5494d19e7dc8584c63a85bcaa4dd97396e833acc46945119c8048402b6326a93a66619a9a3bdb87457b5fced065f15a7d2023cf2e757ed6fd35a4ad4272aeea83bf077383850f6e1112f288cc2f72e53940bc71199803d9989c8859722f4190cc4faca3377f2d1bf9fcd54c157ea5dc36b54ffebcdeb8a5df9b5d555edef8909f387864cbaabbf18fff45254703cb62e38f9cdeee2b769c9ce1d3f16ab92e0e3af6067cd252f9aa28ae81f763e1f99a50e4573da5becbcb6b11ffe8b48bbb037d7a07f5953acb422af10395b769081629f71c2a182a7633cb703731afa8cecfde76618523669fa93ded5c4ea7727775498980941228a9af3ec6292268652ed4f3731a74334d86802ae05a560d9ef82bccdd96c0c063d6e25583f51c3bd3b5225e33d4defde886727f8b9cde46b7ee9ff0f33eaf4ee1a3aea890980d012c6d14cdd82780798fa4356430a3c45abd5f4835025240cd8afa74a5381744edd3f475316ab7c00467a9588a50edcb40d5f0733f33a47ea5e92471a24dced48d974e227faf839fdfcda75d335743d56eea520c5d3fa523fe639851d2237f02424a8d81fecdf32d375b6cc8d2cacc3b1b3c33898fa2a24c0a23bf6852fb34361ba9bb46c00458644f1c5f827dee7a9dacaadb7e97ee7f55f391a9f161aa3751cde7a648ccf4efcb4f452c34deb98da9c794fe73dde94ada575f08f277212aaea70902f2ca0d927b7190a787852935c37413817f41a31acb8007687675a91d3d81865acb06c22328d87aa70d897b7a76b5c062f97d1e6bdd12c3dc4e1752e8cb7cc28624fb5b8ac5e1d0d4377046fd76e53600891aaeb32375eddd7312a2b60f5c61da0491831c3a1d530ec1ae2af4c291c6468b5d64177b29497945d9d391182e677e2bdaa1ce3eba807169ed011c9e3a7ff1cc43a37eb1155ea4a592d70585471cd4d6cb65b329a90ed2a964c4ab4b32b52fc6c1ba3f0dc53b3504645b243e6a5cccffd93b45d9cc383fb965274749b4c186f2fc0f03154208c23f1edb43d87ba43a7bb610524bffae8338f1a6d07e55984a8ad868d2def6c6e1c916b1abf862f5a2386ae3661d2d500a31a0f8188e8fa0a353d6224a383a3d5c12988411e94f2f17fef94899af064c4a9268793fd5a6899d83c222ec3c534eae737dc1ad291e848f416fdea38e44b16c1a3b73a18f3df437cfad7bef9ced8a8012fe996865dc140bf4fd3523e770fc6d08546cf9c4ae558ca7e22843dd9df3366445a347309646e9a4be32421464b0bcf8d176b1d7cf1d076f1e18511c1f5e2e19f9860f1dcba793bfa46b24f840ba9308d5369c5f43a7650ad91ea680b3a38278e17c09991f272a6031787b43746e94bf54512664145bd00c337dbaebc3f0aae10734fcd5e103e406a27fafe3e2e965f59662b0b2c2cdb098ba5b3451ae9700555c71a913c9e21a4857cc950a3a628eb494e2ecc634957f31db0c307041ecb95c2cd52e33374be763572f869a549ac0da011321be932aadafec799d8c41af3eac3d9fcb0dbc4dd26978b2ed3c827f838c2d0b6a74be1cf76c2abab9fbee4ca3e33b6622489840e601dc40f7612d9511053b335cdc795d934c971700a4efd973e3b271a97a4a0820926906501b584401bfdfbf1afdf0f83f66c32a0f54d741ffd44bb9422e99554102caa9de32edf4959f5ff7fdf553cb31ae6e588e9ae51e2da5ab8c46f8c11eabf78df558c4d4c16531a2d63f9a5f65b288c548f4a58deeb46d92e66955cc9386aaae01bb746b345a97e323d23654d3cf27aa2031c441868ef8cd9be7f8ce96a47bfd6d84dd5f8140651a08bddcc9f9a8dc0397da5b456f67f210b82157230195586d21e6fda980a61f84741ee3f5be3ee3725b44c9a316d9deb544eb9d62cda564bf3fc49c3bc4e82f520e1e20a506d7abd14a90e4026349993dd803cd696055625090d8e64bf87e44dc53f4b1e93b93bd232778329e8aa8aa8a4d1cab0c905c8c9431c607f03a6cdb5df1465004e78ce2b55642a46906b87f808de83881803aaf4567b85406445c3a48ec487f22d125ef7eba45cbbd6d069338c85dd9095fbf2ee39140ff9653278212a450f44d4ec58d1fd0d3f5b80a25aad5ea07d5e1490a70bb085d595649e685e443bd3873d302a5c3ff1edbd39a4e541ef2409edee8937392ce18727ed48e642e6afb2b9f34a07d99a4ee3781e2f922e123a1dc03f45ada557eda4fc9da2ebc43371d35b2f30dc9d5270ca9ed5362ad53804900e6d9c5e063213e27b2090c704066f6ae6b126560c0f49073343b1945a0fc22e702c04f2f776755cb479018dd7b2a9f3862e892306e800119d30555aa190b872cfdd19eebedaac2cccc5e64a9bdab0bafd6ba3f490632bd", 0xe80) 23:51:45 executing program 3: syz_open_dev$evdev(0xfffffffffffffffc, 0x0, 0x42) 23:51:45 executing program 1: r0 = syz_open_dev$hidraw(&(0x7f0000000140), 0x0, 0x1) write$hidraw(r0, &(0x7f0000000180)="66080a810c28ad27cf86f5e368392e05eed4f4d4825954833b3144e7228d9af97c06e5d46985e6393007c542e53b9ec0f6e52a48954e119efd3c5d71b60cd399e9c64d514934d87c2c6f50699aedd1857a86eef5224a5c661e747ed36824f54ec459d164be8186d9e3a79e131a73650d0a4f709d01c76efc8d33105a36f278e8f7de5838b1fc9d9e2ad7b1e0ca2de1410e05ead0b0d62add348a4119e45cc17fbc6988854d7dc283bb2d4026b25ea6b504f489e08072eb90ee0c99068c99457661ec19cad5545be38bff1f94d21e6db3fff0ee9b4eab9fbf35c5911b38a0129d076df053da54e435d53a005d1aca5e4d0af10e2eb5eeffbcb574dae4bab35455661ddf2e4a12c9740d9fb0282ea741f1765ebb2341f7091ca6d0244871ba9b977bb4caf4787ed19de1afd936ba3c6921587c79e8b9ce1d82cf15d329af90da66b8cc6ed5fe64a3656e902ab556d90841535c119b3ac2037b4251b809185ac3175c535c38012f61801d1d27fa7fcf3853e8a3b2e10feffd174172505a7297f6e756f8ce1adf538fdf29f73b5bd404d5cff95d9ccd947df44eda3a7fc0940f1ee98c2ba0b638ae865a24152fb1b47e792703e7bb9a7d291fd180894157d40ec589a36b95e5faea4713f2da83d35fe8d8528ed2bc5505cc3cce02d9467ede1479e64dbcf55ddebfb28dc2b3fd5c5a65b2d2cd4bca47dc7536d07ce26fac53dc3ab697c089d8611b3de89a7250b905a30f86b707bb6719080b0fc9c04d50760bc5b825911bf804d083215b74e419f01477cd8ca5862dc4f7ac4751cbba65241c7428b4f12fd311f3802042cd00df968e3f8a940badeb3f892ff107d6a7860bd6666e4a5edd1ec4e8ead30237342043465fb2eb5128de9256b39cb161044a871ac9b559cd781b66f6292e1e06b536961058edcc81406369f0f28c1c8669f267a79ebe9546afe6026cf920bd2aa31aad669498707b20e0019514a5cea3e898d5aacd3d80d44c791c030202791f9c5bca391cd0d8140997ac68e7d5470235bac6d7d0cf30e70b6e51a36b66a5b3ba10abbf5688eb388ca533099de61803cce2b91be46e3b55d117c49ef9f2fdbd09220af9923eaa21a0094a4cab2cf43379dc534a197172d1d290bc75ec960fe9551f6fe4bfc4a8142c6aa4a48fb8e6ec8f1dba02b17e3a7cf96081a92c81815229d430826a7e1ac21fe5c211b036941cb2ba93eae4a6a8743af8fd08fe3d91b8ffd52d4dc7ddcc06821e15ce0490a32680a6dadededb66b645a05c63f3944b8a97bf86f13b2231d3b632ea8378f944f22f64c7707710b93b563ec70d56611c463bc0cc6fe9f21aa7e2e9a805e83b717634bc74717df1ecccb42110621531c3f59e68670dfeb6e133b55b691a1b4375ca7a0ef3c02072c8a62fe8eb3b4810cc825d09bf9ba7ca2dcdb5a0eb46f246a125744f20caa9e2b38ceec454ba63c1fb47b580603243e756f7f04e40e36f797b3f14dd30d08335aa40069bf492609e077806d8c52b9ca8432f26d85df843ee7055673334e8ca0d809e710b295631526be449ea826dd57fca05c3d6d6b779a964f0fe7cb16a39013ea39a8000fff94aa9e4d6b85da2719bad63dc53010918c7fdde0975e1f305ed6ee8ff87ef98ef6004884071ba52ab6a81ede40a9709aa455f05f0bcdbfa1aef1360a7c7256aa3bbc744d2c6f307fb0c1c672795c8f7ff5e37c3cc479632de3350f8c5a6d192d8eb73a6977702d423694214aa4677c3ffc793c740268331c25784594e1c5293483a4a2a01101f4baeedf4090998d9ddc865963574c5b05d5a3c10dcb3b70ce567b071454021b5b562195ed36cef59695f3265e4e08a2b2e70c4bca2700c5243e6e999179bde174da15b4ab4d7b304dc67a7a03c32cdb096fbcd904f9d787bc95fe8a22b6613f28a71b5460d44a414c63d495538c6020667db10d49b1d8874cfaa77666d12087643a9e322dfade4cdac2bee7d22c129027713e46d80f498c9eda027b053fd785aa1b7ae019a53a32b7e51d54d94a5fb746cd1e6e77b4d65b3c48b2b9789da203f467934b2334569d9d5a138d87afe65b0d7ada380565f259ec63490163699fa945e10ab39d216db75d6227c11f34c7256e1af892088b507aa6b574a522b87c617bf53f42b3a8c399fcb8c8d2d7a8fc981965c67294a48d1a62f3fe4abd2f540359a4f74e4f3c65bbdf520d926a501b59232a74fe612f57c526f9a2328034d489829e451f771feda276d875bb313268e9f38c06a02799dc3ee4dec3329fd45f1695760299a45ef89bf6e0f000e167a86dd9c6c244134d2985e788838910ab92734494e3207c5ea5d6ce44925b77a4a43d9f9795423297aa2762d4a326784fb86559f1f5713935851910cdc117c1886326124af384d73a67cf95cd0bdba977f286849eb9cebab51241d2d6def1c95058b8b7847b8d84db44668d3204a1cae325c0822735b075caa612eb68d326e1fac7bed9a4b7f93395a067464372704526506c4024b317604924d1055b1b75042e763c132af6754d202b1a4438654d1ff4082d07ca378ce50e010c9a58d77a878198b7313cda06caa9a97ee96e0947fbd1c0389b69ce96490596d4051362eea6829d1795b8168ab468d506d6fa7d286b52446da4d25b4730c1276a0b6b283689ec3f64fc39470054efdfb6e261e80454e382f3c40b6cbf8ae242c01beaaed1d7195e455a40e0ad478d23ca152cde33d525961907a55c408fbdd7e7eded5eb6e9a51ab1c516cafa6b10cd41bf0f57e3ce22b79bcd2daf5469117ba4337a626f68199858f445ac0380833c5f4c7a4d35c2e9e7bcf355c6a97863281f393c19d6dded835d31c06e0dbfbf5734ecfdd3e866c97061da5494d19e7dc8584c63a85bcaa4dd97396e833acc46945119c8048402b6326a93a66619a9a3bdb87457b5fced065f15a7d2023cf2e757ed6fd35a4ad4272aeea83bf077383850f6e1112f288cc2f72e53940bc71199803d9989c8859722f4190cc4faca3377f2d1bf9fcd54c157ea5dc36b54ffebcdeb8a5df9b5d555edef8909f387864cbaabbf18fff45254703cb62e38f9cdeee2b769c9ce1d3f16ab92e0e3af6067cd252f9aa28ae81f763e1f99a50e4573da5becbcb6b11ffe8b48bbb037d7a07f5953acb422af10395b769081629f71c2a182a7633cb703731afa8cecfde76618523669fa93ded5c4ea7727775498980941228a9af3ec6292268652ed4f3731a74334d86802ae05a560d9ef82bccdd96c0c063d6e25583f51c3bd3b5225e33d4defde886727f8b9cde46b7ee9ff0f33eaf4ee1a3aea890980d012c6d14cdd82780798fa4356430a3c45abd5f4835025240cd8afa74a5381744edd3f475316ab7c00467a9588a50edcb40d5f0733f33a47ea5e92471a24dced48d974e227faf839fdfcda75d335743d56eea520c5d3fa523fe639851d2237f02424a8d81fecdf32d375b6cc8d2cacc3b1b3c33898fa2a24c0a23bf6852fb34361ba9bb46c00458644f1c5f827dee7a9dacaadb7e97ee7f55f391a9f161aa3751cde7a648ccf4efcb4f452c34deb98da9c794fe73dde94ada575f08f277212aaea70902f2ca0d927b7190a787852935c37413817f41a31acb8007687675a91d3d81865acb06c22328d87aa70d897b7a76b5c062f97d1e6bdd12c3dc4e1752e8cb7cc28624fb5b8ac5e1d0d4377046fd76e53600891aaeb32375eddd7312a2b60f5c61da0491831c3a1d530ec1ae2af4c291c6468b5d64177b29497945d9d391182e677e2bdaa1ce3eba807169ed011c9e3a7ff1cc43a37eb1155ea4a592d70585471cd4d6cb65b329a90ed2a964c4ab4b32b52fc6c1ba3f0dc53b3504645b243e6a5cccffd93b45d9cc383fb965274749b4c186f2fc0f03154208c23f1edb43d87ba43a7bb610524bffae8338f1a6d07e55984a8ad868d2def6c6e1c916b1abf862f5a2386ae3661d2d500a31a0f8188e8fa0a353d6224a383a3d5c12988411e94f2f17fef94899af064c4a9268793fd5a6899d83c222ec3c534eae737dc1ad291e848f416fdea38e44b16c1a3b73a18f3df437cfad7bef9ced8a8012fe996865dc140bf4fd3523e770fc6d08546cf9c4ae558ca7e22843dd9df3366445a347309646e9a4be32421464b0bcf8d176b1d7cf1d076f1e18511c1f5e2e19f9860f1dcba793bfa46b24f840ba9308d5369c5f43a7650ad91ea680b3a38278e17c09991f272a6031787b43746e94bf54512664145bd00c337dbaebc3f0aae10734fcd5e103e406a27fafe3e2e965f59662b0b2c2cdb098ba5b3451ae9700555c71a913c9e21a4857cc950a3a628eb494e2ecc634957f31db0c307041ecb95c2cd52e33374be763572f869a549ac0da011321be932aadafec799d8c41af3eac3d9fcb0dbc4dd26978b2ed3c827f838c2d0b6a74be1cf76c2abab9fbee4ca3e33b6622489840e601dc40f7612d9511053b335cdc795d934c971700a4efd973e3b271a97a4a0820926906501b584401bfdfbf1afdf0f83f66c32a0f54d741ffd44bb9422e99554102caa9de32edf4959f5ff7fdf553cb31ae6e588e9ae51e2da5ab8c46f8c11eabf78df558c4d4c16531a2d63f9a5f65b288c548f4a58deeb46d92e66955cc9386aaae01bb746b345a97e323d23654d3cf27aa2031c441868ef8cd9be7f8ce96a47bfd6d84dd5f8140651a08bddcc9f9a8dc0397da5b456f67f210b82157230195586d21e6fda980a61f84741ee3f5be3ee3725b44c9a316d9deb544eb9d62cda564bf3fc49c3bc4e82f520e1e20a506d7abd14a90e4026349993dd803cd696055625090d8e64bf87e44dc53f4b1e93b93bd232778329e8aa8aa8a4d1cab0c905c8c9431c607f03a6cdb5df1465004e78ce2b55642a46906b87f808de83881803aaf4567b85406445c3a48ec487f22d125ef7eba45cbbd6d069338c85dd9095fbf2ee39140ff9653278212a450f44d4ec58d1fd0d3f5b80a25aad5ea07d5e1490a70bb085d595649e685e443bd3873d302a5c3ff1edbd39a4e541ef2409edee8937392ce18727ed48e642e6afb2b9f34a07d99a4ee3781e2f922e123a1dc03f45ada557eda4fc9da2ebc43371d35b2f30dc9d5270ca9ed5362ad53804900e6d9c5e063213e27b2090c704066f6ae6b126560c0f49073343b1945a0fc22e702c04f2f776755cb479018dd7b2a9f3862e892306e800119d30555aa190b872cfdd19eebedaac2cccc5e64a9bdab0bafd6ba3f490632bd07", 0xfffffdef) 23:51:45 executing program 0: r0 = syz_open_dev$hidraw(&(0x7f0000000140), 0x0, 0x1) write$hidraw(r0, &(0x7f0000000180)="66080a810c28ad27cf86f5e368392e05eed4f4d4825954833b3144e7228d9af97c06e5d46985e6393007c542e53b9ec0f6e52a48954e119efd3c5d71b60cd399e9c64d514934d87c2c6f50699aedd1857a86eef53f4a5c661e747ed36824f54ec459d164be8186d9e3a79e131a73650d0a4f709d01c76efc8d33105a36f278e8f7de5838b1fc9d9e2ad7b1e0ca2de1410e05ead0b0d62add348a4119e45cc17fbc6988854d7dc283bb2d4026b25ea6b504f489e08072eb90ee0c99068c99457661ec19cad5545be38bff1f94d21e6db3fff0ee9b4eab9fbf35c5911b38a0129d076df053da54e435d53a005d1aca5e4d0af10e2eb5eeffbcb574dae4bab35455661ddf2e4a12c9740d9fb0282ea741f1765ebb2341f7091ca6d0244871ba9b977bb4caf4787ed19de1afd936ba3c6921587c79e8b9ce1d82cf15d329af90da66b8cc6ed5fe64a3656e902ab556d90841535c119b3ac2037b4251b809185ac3175c535c38012f61801d1d27fa7fcf3853e8a3b2e10feffd174172505a7297f6e756f8ce1adf538fdf29f73b5bd404d5cff95d9ccd947df44eda3a7fc0940f1ee98c2ba0b638ae865a24152fb1b47e792703e7bb9a7d291fd180894157d40ec589a36b95e5faea4713f2da83d35fe8d8528ed2bc5505cc3cce02d9467ede1479e64dbcf55ddebfb28dc2b3fd5c5a65b2d2cd4bca47dc7536d07ce26fac53dc3ab697c089d8611b3de89a7250b905a30f86b707bb6719080b0fc9c04d50760bc5b825911bf804d083215b74e419f01477cd8ca5862dc4f7ac4751cbba65241c7428b4f12fd311f3802042cd00df968e3f8a940badeb3f892ff107d6a7860bd6666e4a5edd1ec4e8ead30237342043465fb2eb5128de9256b39cb161044a871ac9b559cd781b66f6292e1e06b536961058edcc81406369f0f28c1c8669f267a79ebe9546afe6026cf920bd2aa31aad669498707b20e0019514a5cea3e898d5aacd3d80d44c791c030202791f9c5bca391cd0d8140997ac68e7d5470235bac6d7d0cf30e70b6e51a36b66a5b3ba10abbf5688eb388ca533099de61803cce2b91be46e3b55d117c49ef9f2fdbd09220af9923eaa21a0094a4cab2cf43379dc534a197172d1d290bc75ec960fe9551f6fe4bfc4a8142c6aa4a48fb8e6ec8f1dba02b17e3a7cf96081a92c81815229d430826a7e1ac21fe5c211b036941cb2ba93eae4a6a8743af8fd08fe3d91b8ffd52d4dc7ddcc06821e15ce0490a32680a6dadededb66b645a05c63f3944b8a97bf86f13b2231d3b632ea8378f944f22f64c7707710b93b563ec70d56611c463bc0cc6fe9f21aa7e2e9a805e83b717634bc74717df1ecccb42110621531c3f59e68670dfeb6e133b55b691a1b4375ca7a0ef3c02072c8a62fe8eb3b4810cc825d09bf9ba7ca2dcdb5a0eb46f246a125744f20caa9e2b38ceec454ba63c1fb47b580603243e756f7f04e40e36f797b3f14dd30d08335aa40069bf492609e077806d8c52b9ca8432f26d85df843ee7055673334e8ca0d809e710b295631526be449ea826dd57fca05c3d6d6b779a964f0fe7cb16a39013ea39a8000fff94aa9e4d6b85da2719bad63dc53010918c7fdde0975e1f305ed6ee8ff87ef98ef6004884071ba52ab6a81ede40a9709aa455f05f0bcdbfa1aef1360a7c7256aa3bbc744d2c6f307fb0c1c672795c8f7ff5e37c3cc479632de3350f8c5a6d192d8eb73a6977702d423694214aa4677c3ffc793c740268331c25784594e1c5293483a4a2a01101f4baeedf4090998d9ddc865963574c5b05d5a3c10dcb3b70ce567b071454021b5b562195ed36cef59695f3265e4e08a2b2e70c4bca2700c5243e6e999179bde174da15b4ab4d7b304dc67a7a03c32cdb096fbcd904f9d787bc95fe8a22b6613f28a71b5460d44a414c63d495538c6020667db10d49b1d8874cfaa77666d12087643a9e322dfade4cdac2bee7d22c129027713e46d80f498c9eda027b053fd785aa1b7ae019a53a32b7e51d54d94a5fb746cd1e6e77b4d65b3c48b2b9789da203f467934b2334569d9d5a138d87afe65b0d7ada380565f259ec63490163699fa945e10ab39d216db75d6227c11f34c7256e1af892088b507aa6b574a522b87c617bf53f42b3a8c399fcb8c8d2d7a8fc981965c67294a48d1a62f3fe4abd2f540359a4f74e4f3c65bbdf520d926a501b59232a74fe612f57c526f9a2328034d489829e451f771feda276d875bb313268e9f38c06a02799dc3ee4dec3329fd45f1695760299a45ef89bf6e0f000e167a86dd9c6c244134d2985e788838910ab92734494e3207c5ea5d6ce44925b77a4a43d9f9795423297aa2762d4a326784fb86559f1f5713935851910cdc117c1886326124af384d73a67cf95cd0bdba977f286849eb9cebab51241d2d6def1c95058b8b7847b8d84db44668d3204a1cae325c0822735b075caa612eb68d326e1fac7bed9a4b7f93395a067464372704526506c4024b317604924d1055b1b75042e763c132af6754d202b1a4438654d1ff4082d07ca378ce50e010c9a58d77a878198b7313cda06caa9a97ee96e0947fbd1c0389b69ce96490596d4051362eea6829d1795b8168ab468d506d6fa7d286b52446da4d25b4730c1276a0b6b283689ec3f64fc39470054efdfb6e261e80454e382f3c40b6cbf8ae242c01beaaed1d7195e455a40e0ad478d23ca152cde33d525961907a55c408fbdd7e7eded5eb6e9a51ab1c516cafa6b10cd41bf0f57e3ce22b79bcd2daf5469117ba4337a626f68199858f445ac0380833c5f4c7a4d35c2e9e7bcf355c6a97863281f393c19d6dded835d31c06e0dbfbf5734ecfdd3e866c97061da5494d19e7dc8584c63a85bcaa4dd97396e833acc46945119c8048402b6326a93a66619a9a3bdb87457b5fced065f15a7d2023cf2e757ed6fd35a4ad4272aeea83bf077383850f6e1112f288cc2f72e53940bc71199803d9989c8859722f4190cc4faca3377f2d1bf9fcd54c157ea5dc36b54ffebcdeb8a5df9b5d555edef8909f387864cbaabbf18fff45254703cb62e38f9cdeee2b769c9ce1d3f16ab92e0e3af6067cd252f9aa28ae81f763e1f99a50e4573da5becbcb6b11ffe8b48bbb037d7a07f5953acb422af10395b769081629f71c2a182a7633cb703731afa8cecfde76618523669fa93ded5c4ea7727775498980941228a9af3ec6292268652ed4f3731a74334d86802ae05a560d9ef82bccdd96c0c063d6e25583f51c3bd3b5225e33d4defde886727f8b9cde46b7ee9ff0f33eaf4ee1a3aea890980d012c6d14cdd82780798fa4356430a3c45abd5f4835025240cd8afa74a5381744edd3f475316ab7c00467a9588a50edcb40d5f0733f33a47ea5e92471a24dced48d974e227faf839fdfcda75d335743d56eea520c5d3fa523fe639851d2237f02424a8d81fecdf32d375b6cc8d2cacc3b1b3c33898fa2a24c0a23bf6852fb34361ba9bb46c00458644f1c5f827dee7a9dacaadb7e97ee7f55f391a9f161aa3751cde7a648ccf4efcb4f452c34deb98da9c794fe73dde94ada575f08f277212aaea70902f2ca0d927b7190a787852935c37413817f41a31acb8007687675a91d3d81865acb06c22328d87aa70d897b7a76b5c062f97d1e6bdd12c3dc4e1752e8cb7cc28624fb5b8ac5e1d0d4377046fd76e53600891aaeb32375eddd7312a2b60f5c61da0491831c3a1d530ec1ae2af4c291c6468b5d64177b29497945d9d391182e677e2bdaa1ce3eba807169ed011c9e3a7ff1cc43a37eb1155ea4a592d70585471cd4d6cb65b329a90ed2a964c4ab4b32b52fc6c1ba3f0dc53b3504645b243e6a5cccffd93b45d9cc383fb965274749b4c186f2fc0f03154208c23f1edb43d87ba43a7bb610524bffae8338f1a6d07e55984a8ad868d2def6c6e1c916b1abf862f5a2386ae3661d2d500a31a0f8188e8fa0a353d6224a383a3d5c12988411e94f2f17fef94899af064c4a9268793fd5a6899d83c222ec3c534eae737dc1ad291e848f416fdea38e44b16c1a3b73a18f3df437cfad7bef9ced8a8012fe996865dc140bf4fd3523e770fc6d08546cf9c4ae558ca7e22843dd9df3366445a347309646e9a4be32421464b0bcf8d176b1d7cf1d076f1e18511c1f5e2e19f9860f1dcba793bfa46b24f840ba9308d5369c5f43a7650ad91ea680b3a38278e17c09991f272a6031787b43746e94bf54512664145bd00c337dbaebc3f0aae10734fcd5e103e406a27fafe3e2e965f59662b0b2c2cdb098ba5b3451ae9700555c71a913c9e21a4857cc950a3a628eb494e2ecc634957f31db0c307041ecb95c2cd52e33374be763572f869a549ac0da011321be932aadafec799d8c41af3eac3d9fcb0dbc4dd26978b2ed3c827f838c2d0b6a74be1cf76c2abab9fbee4ca3e33b6622489840e601dc40f7612d9511053b335cdc795d934c971700a4efd973e3b271a97a4a0820926906501b584401bfdfbf1afdf0f83f66c32a0f54d741ffd44bb9422e99554102caa9de32edf4959f5ff7fdf553cb31ae6e588e9ae51e2da5ab8c46f8c11eabf78df558c4d4c16531a2d63f9a5f65b288c548f4a58deeb46d92e66955cc9386aaae01bb746b345a97e323d23654d3cf27aa2031c441868ef8cd9be7f8ce96a47bfd6d84dd5f8140651a08bddcc9f9a8dc0397da5b456f67f210b82157230195586d21e6fda980a61f84741ee3f5be3ee3725b44c9a316d9deb544eb9d62cda564bf3fc49c3bc4e82f520e1e20a506d7abd14a90e4026349993dd803cd696055625090d8e64bf87e44dc53f4b1e93b93bd232778329e8aa8aa8a4d1cab0c905c8c9431c607f03a6cdb5df1465004e78ce2b55642a46906b87f808de83881803aaf4567b85406445c3a48ec487f22d125ef7eba45cbbd6d069338c85dd9095fbf2ee39140ff9653278212a450f44d4ec58d1fd0d3f5b80a25aad5ea07d5e1490a70bb085d595649e685e443bd3873d302a5c3ff1edbd39a4e541ef2409edee8937392ce18727ed48e642e6afb2b9f34a07d99a4ee3781e2f922e123a1dc03f45ada557eda4fc9da2ebc43371d35b2f30dc9d5270ca9ed5362ad53804900e6d9c5e063213e27b2090c704066f6ae6b126560c0f49073343b1945a0fc22e702c04f2f776755cb479018dd7b2a9f3862e892306e800119d30555aa190b872cfdd19eebedaac2cccc5e64a9bdab0bafd6ba3f490632bd07", 0xfffffdef) ioctl$HIDIOCGRDESCSIZE(r0, 0x80044801, &(0x7f0000000000)) syz_open_dev$hidraw(&(0x7f0000000040), 0x5, 0x14b081) 23:51:45 executing program 5: syz_open_dev$evdev(0xfffffffffffffffc, 0x0, 0x0) 23:51:45 executing program 4: r0 = syz_open_dev$evdev(0xfffffffffffffffc, 0x0, 0x42) ioctl$EVIOCGKEY(r0, 0x80404518, &(0x7f0000000100)=""/129) 23:51:45 executing program 2: r0 = syz_open_dev$hidraw(&(0x7f0000000140), 0x0, 0x1) write$hidraw(r0, &(0x7f0000000180)="66080a810c28ad27cf86f5e368392e05eed4f4d4825954833b3144e7228d9af97c06e5d46985e6393007c542e53b9ec0f6e52a48954e119efd3c5d71b60cd399e9c64d514934d87c2c6f50699aedd1857a86eef53f4a5c661e747ed36824f54ec459d164be8186d9e3a79e131a73650d0a4f709d01c76efc8d33105a36f278e8f7de5838b1fc9d9e2ad7b1e0ca2de1410e05ead0b0d62add348a4119e45cc17fbc6988854d7dc283bb2d4026b25ea6b504f489e08072eb90ee0c99068c99457661ec19cad5545be38bff1f94d21e6db3fff0ee9b4eab9fbf35c5911b38a0129d076df053da54e435d53a005d1aca5e4d0af10e2eb5eeffbcb574dae4bab35455661ddf2e4a12c9740d9fb0282ea741f1765ebb2341f7091ca6d0244871ba9b977bb4caf4787ed19de1afd936ba3c6921587c79e8b9ce1d82cf15d329af90da66b8cc6ed5fe64a3656e902ab556d90841535c119b3ac2037b4251b809185ac3175c535c38012f61801d1d27fa7fcf3853e8a3b2e10feffd174172505a7297f6e756f8ce1adf538fdf29f73b5bd404d5cff95d9ccd947df44eda3a7fc0940f1ee98c2ba0b638ae865a24152fb1b47e792703e7bb9a7d291fd180894157d40ec589a36b95e5faea4713f2da83d35fe8d8528ed2bc5505cc3cce02d9467ede1479e64dbcf55ddebfb28dc2b3fd5c5a65b2d2cd4bca47dc7536d07ce26fac53dc3ab697c089d8611b3de89a7250b905a30f86b707bb6719080b0fc9c04d50760bc5b825911bf804d083215b74e419f01477cd8ca5862dc4f7ac4751cbba65241c7428b4f12fd311f3802042cd00df968e3f8a940badeb3f892ff107d6a7860bd6666e4a5edd1ec4e8ead30237342043465fb2eb5128de9256b39cb161044a871ac9b559cd781b66f6292e1e06b536961058edcc81406369f0f28c1c8669f267a79ebe9546afe6026cf920bd2aa31aad669498707b20e0019514a5cea3e898d5aacd3d80d44c791c030202791f9c5bca391cd0d8140997ac68e7d5470235bac6d7d0cf30e70b6e51a36b66a5b3ba10abbf5688eb388ca533099de61803cce2b91be46e3b55d117c49ef9f2fdbd09220af9923eaa21a0094a4cab2cf43379dc534a197172d1d290bc75ec960fe9551f6fe4bfc4a8142c6aa4a48fb8e6ec8f1dba02b17e3a7cf96081a92c81815229d430826a7e1ac21fe5c211b036941cb2ba93eae4a6a8743af8fd08fe3d91b8ffd52d4dc7ddcc06821e15ce0490a32680a6dadededb66b645a05c63f3944b8a97bf86f13b2231d3b632ea8378f944f22f64c7707710b93b563ec70d56611c463bc0cc6fe9f21aa7e2e9a805e83b717634bc74717df1ecccb42110621531c3f59e68670dfeb6e133b55b691a1b4375ca7a0ef3c02072c8a62fe8eb3b4810cc825d09bf9ba7ca2dcdb5a0eb46f246a125744f20caa9e2b38ceec454ba63c1fb47b580603243e756f7f04e40e36f797b3f14dd30d08335aa40069bf492609e077806d8c52b9ca8432f26d85df843ee7055673334e8ca0d809e710b295631526be449ea826dd57fca05c3d6d6b779a964f0fe7cb16a39013ea39a8000fff94aa9e4d6b85da2719bad63dc53010918c7fdde0975e1f305ed6ee8ff87ef98ef6004884071ba52ab6a81ede40a9709aa455f05f0bcdbfa1aef1360a7c7256aa3bbc744d2c6f307fb0c1c672795c8f7ff5e37c3cc479632de3350f8c5a6d192d8eb73a6977702d423694214aa4677c3ffc793c740268331c25784594e1c5293483a4a2a01101f4baeedf4090998d9ddc865963574c5b05d5a3c10dcb3b70ce567b071454021b5b562195ed36cef59695f3265e4e08a2b2e70c4bca2700c5243e6e999179bde174da15b4ab4d7b304dc67a7a03c32cdb096fbcd904f9d787bc95fe8a22b6613f28a71b5460d44a414c63d495538c6020667db10d49b1d8874cfaa77666d12087643a9e322dfade4cdac2bee7d22c129027713e46d80f498c9eda027b053fd785aa1b7ae019a53a32b7e51d54d94a5fb746cd1e6e77b4d65b3c48b2b9789da203f467934b2334569d9d5a138d87afe65b0d7ada380565f259ec63490163699fa945e10ab39d216db75d6227c11f34c7256e1af892088b507aa6b574a522b87c617bf53f42b3a8c399fcb8c8d2d7a8fc981965c67294a48d1a62f3fe4abd2f540359a4f74e4f3c65bbdf520d926a501b59232a74fe612f57c526f9a2328034d489829e451f771feda276d875bb313268e9f38c06a02799dc3ee4dec3329fd45f1695760299a45ef89bf6e0f000e167a86dd9c6c244134d2985e788838910ab92734494e3207c5ea5d6ce44925b77a4a43d9f9795423297aa2762d4a326784fb86559f1f5713935851910cdc117c1886326124af384d73a67cf95cd0bdba977f286849eb9cebab51241d2d6def1c95058b8b7847b8d84db44668d3204a1cae325c0822735b075caa612eb68d326e1fac7bed9a4b7f93395a067464372704526506c4024b317604924d1055b1b75042e763c132af6754d202b1a4438654d1ff4082d07ca378ce50e010c9a58d77a878198b7313cda06caa9a97ee96e0947fbd1c0389b69ce96490596d4051362eea6829d1795b8168ab468d506d6fa7d286b52446da4d25b4730c1276a0b6b283689ec3f64fc39470054efdfb6e261e80454e382f3c40b6cbf8ae242c01beaaed1d7195e455a40e0ad478d23ca152cde33d525961907a55c408fbdd7e7eded5eb6e9a51ab1c516cafa6b10cd41bf0f57e3ce22b79bcd2daf5469117ba4337a626f68199858f445ac0380833c5f4c7a4d35c2e9e7bcf355c6a97863281f393c19d6dded835d31c06e0dbfbf5734ecfdd3e866c97061da5494d19e7dc8584c63a85bcaa4dd97396e833acc46945119c8048402b6326a93a66619a9a3bdb87457b5fced065f15a7d2023cf2e757ed6fd35a4ad4272aeea83bf077383850f6e1112f288cc2f72e53940bc71199803d9989c8859722f4190cc4faca3377f2d1bf9fcd54c157ea5dc36b54ffebcdeb8a5df9b5d555edef8909f387864cbaabbf18fff45254703cb62e38f9cdeee2b769c9ce1d3f16ab92e0e3af6067cd252f9aa28ae81f763e1f99a50e4573da5becbcb6b11ffe8b48bbb037d7a07f5953acb422af10395b769081629f71c2a182a7633cb703731afa8cecfde76618523669fa93ded5c4ea7727775498980941228a9af3ec6292268652ed4f3731a74334d86802ae05a560d9ef82bccdd96c0c063d6e25583f51c3bd3b5225e33d4defde886727f8b9cde46b7ee9ff0f33eaf4ee1a3aea890980d012c6d14cdd82780798fa4356430a3c45abd5f4835025240cd8afa74a5381744edd3f475316ab7c00467a9588a50edcb40d5f0733f33a47ea5e92471a24dced48d974e227faf839fdfcda75d335743d56eea520c5d3fa523fe639851d2237f02424a8d81fecdf32d375b6cc8d2cacc3b1b3c33898fa2a24c0a23bf6852fb34361ba9bb46c00458644f1c5f827dee7a9dacaadb7e97ee7f55f391a9f161aa3751cde7a648ccf4efcb4f452c34deb98da9c794fe73dde94ada575f08f277212aaea70902f2ca0d927b7190a787852935c37413817f41a31acb8007687675a91d3d81865acb06c22328d87aa70d897b7a76b5c062f97d1e6bdd12c3dc4e1752e8cb7cc28624fb5b8ac5e1d0d4377046fd76e53600891aaeb32375eddd7312a2b60f5c61da0491831c3a1d530ec1ae2af4c291c6468b5d64177b29497945d9d391182e677e2bdaa1ce3eba807169ed011c9e3a7ff1cc43a37eb1155ea4a592d70585471cd4d6cb65b329a90ed2a964c4ab4b32b52fc6c1ba3f0dc53b3504645b243e6a5cccffd93b45d9cc383fb965274749b4c186f2fc0f03154208c23f1edb43d87ba43a7bb610524bffae8338f1a6d07e55984a8ad868d2def6c6e1c916b1abf862f5a2386ae3661d2d500a31a0f8188e8fa0a353d6224a383a3d5c12988411e94f2f17fef94899af064c4a9268793fd5a6899d83c222ec3c534eae737dc1ad291e848f416fdea38e44b16c1a3b73a18f3df437cfad7bef9ced8a8012fe996865dc140bf4fd3523e770fc6d08546cf9c4ae558ca7e22843dd9df3366445a347309646e9a4be32421464b0bcf8d176b1d7cf1d076f1e18511c1f5e2e19f9860f1dcba793bfa46b24f840ba9308d5369c5f43a7650ad91ea680b3a38278e17c09991f272a6031787b43746e94bf54512664145bd00c337dbaebc3f0aae10734fcd5e103e406a27fafe3e2e965f59662b0b2c2cdb098ba5b3451ae9700555c71a913c9e21a4857cc950a3a628eb494e2ecc634957f31db0c307041ecb95c2cd52e33374be763572f869a549ac0da011321be932aadafec799d8c41af3eac3d9fcb0dbc4dd26978b2ed3c827f838c2d0b6a74be1cf76c2abab9fbee4ca3e33b6622489840e601dc40f7612d9511053b335cdc795d934c971700a4efd973e3b271a97a4a0820926906501b584401bfdfbf1afdf0f83f66c32a0f54d741ffd44bb9422e99554102caa9de32edf4959f5ff7fdf553cb31ae6e588e9ae51e2da5ab8c46f8c11eabf78df558c4", 0xcb1) r1 = syz_open_dev$hidraw(&(0x7f0000000140), 0x0, 0x1) r2 = syz_open_dev$evdev(&(0x7f0000001080), 0x7, 0x0) read$hidraw(r1, &(0x7f0000000040)=""/57, 0x39) ioctl$EVIOCGMASK(r2, 0x5452, &(0x7f0000000100)={0x3fd67d5a47b743fa, 0x0, 0x0}) ioctl$EVIOCSABS3F(r2, 0x401845ff, &(0x7f0000001040)={0x101, 0x5f3f4a09, 0x6, 0x8, 0x1ff}) ioctl$HIDIOCSFEATURE(r1, 0xc0404806, &(0x7f0000000000)="b48332c179a199a2d0a03ae3aa4d8c9a90c689587e6f") 23:51:45 executing program 3: syz_open_dev$evdev(0xfffffffffffffffc, 0x0, 0x42) 23:51:45 executing program 4: r0 = syz_open_dev$evdev(0xfffffffffffffffc, 0x0, 0x42) ioctl$EVIOCGKEY(r0, 0x80404518, &(0x7f0000000100)=""/129) 23:51:45 executing program 5: r0 = syz_open_dev$hidraw(&(0x7f0000000140), 0x0, 0x1) write$hidraw(r0, &(0x7f0000000180)="66080a810c28ad27cf86f5e368392e05eed4f4d4825954833b3144e7228d9af97c06e5d46985e6393007c542e53b9ec0f6e52a48954e119efd3c5d71b60cd399e9c64d514934d87c2c6f50699aedd1857a86eef5214a5c661e747ed36824f54ec459d164be8186d9e3a79e131a73650d0a4f709d01c76efc8d33105a36f278e8f7de5838b1fc9d9e2ad7b1e0ca2de1410e05ead0b0d62add348a4119e45cc17fbc6988854d7dc283bb2d4026b25ea6b504f489e08072eb90ee0c99068c99457661ec19cad5545be38bff1f94d21e6db3fff0ee9b4eab9fbf35c5911b38a0129d076df053da54e435d53a005d1aca5e4d0af10e2eb5eeffbcb574dae4bab35455661ddf2e4a12c9740d9fb0282ea741f1765ebb2341f7091ca6d0244871ba9b977bb4caf4787ed19de1afd936ba3c6921587c79e8b9ce1d82cf15d329af90da66b8cc6ed5fe64a3656e902ab556d90841535c119b3ac2037b4251b809185ac3175c535c38012f61801d1d27fa7fcf3853e8a3b2e10feffd174172505a7297f6e756f8ce1adf538fdf29f73b5bd404d5cff95d9ccd947df44eda3a7fc0940f1ee98c2ba0b638ae865a24152fb1b47e792703e7bb9a7d291fd180894157d40ec589a36b95e5faea4713f2da83d35fe8d8528ed2bc5505cc3cce02d9467ede1479e64dbcf55ddebfb28dc2b3fd5c5a65b2d2cd4bca47dc7536d07ce26fac53dc3ab697c089d8611b3de89a7250b905a30f86b707bb6719080b0fc9c04d50760bc5b825911bf804d083215b74e419f01477cd8ca5862dc4f7ac4751cbba65241c7428b4f12fd311f3802042cd00df968e3f8a940badeb3f892ff107d6a7860bd6666e4a5edd1ec4e8ead30237342043465fb2eb5128de9256b39cb161044a871ac9b559cd781b66f6292e1e06b536961058edcc81406369f0f28c1c8669f267a79ebe9546afe6026cf920bd2aa31aad669498707b20e0019514a5cea3e898d5aacd3d80d44c791c030202791f9c5bca391cd0d8140997ac68e7d5470235bac6d7d0cf30e70b6e51a36b66a5b3ba10abbf5688eb388ca533099de61803cce2b91be46e3b55d117c49ef9f2fdbd09220af9923eaa21a0094a4cab2cf43379dc534a197172d1d290bc75ec960fe9551f6fe4bfc4a8142c6aa4a48fb8e6ec8f1dba02b17e3a7cf96081a92c81815229d430826a7e1ac21fe5c211b036941cb2ba93eae4a6a8743af8fd08fe3d91b8ffd52d4dc7ddcc06821e15ce0490a32680a6dadededb66b645a05c63f3944b8a97bf86f13b2231d3b632ea8378f944f22f64c7707710b93b563ec70d56611c463bc0cc6fe9f21aa7e2e9a805e83b717634bc74717df1ecccb42110621531c3f59e68670dfeb6e133b55b691a1b4375ca7a0ef3c02072c8a62fe8eb3b4810cc825d09bf9ba7ca2dcdb5a0eb46f246a125744f20caa9e2b38ceec454ba63c1fb47b580603243e756f7f04e40e36f797b3f14dd30d08335aa40069bf492609e077806d8c52b9ca8432f26d85df843ee7055673334e8ca0d809e710b295631526be449ea826dd57fca05c3d6d6b779a964f0fe7cb16a39013ea39a8000fff94aa9e4d6b85da2719bad63dc53010918c7fdde0975e1f305ed6ee8ff87ef98ef6004884071ba52ab6a81ede40a9709aa455f05f0bcdbfa1aef1360a7c7256aa3bbc744d2c6f307fb0c1c672795c8f7ff5e37c3cc479632de3350f8c5a6d192d8eb73a6977702d423694214aa4677c3ffc793c740268331c25784594e1c5293483a4a2a01101f4baeedf4090998d9ddc865963574c5b05d5a3c10dcb3b70ce567b071454021b5b562195ed36cef59695f3265e4e08a2b2e70c4bca2700c5243e6e999179bde174da15b4ab4d7b304dc67a7a03c32cdb096fbcd904f9d787bc95fe8a22b6613f28a71b5460d44a414c63d495538c6020667db10d49b1d8874cfaa77666d12087643a9e322dfade4cdac2bee7d22c129027713e46d80f498c9eda027b053fd785aa1b7ae019a53a32b7e51d54d94a5fb746cd1e6e77b4d65b3c48b2b9789da203f467934b2334569d9d5a138d87afe65b0d7ada380565f259ec63490163699fa945e10ab39d216db75d6227c11f34c7256e1af892088b507aa6b574a522b87c617bf53f42b3a8c399fcb8c8d2d7a8fc981965c67294a48d1a62f3fe4abd2f540359a4f74e4f3c65bbdf520d926a501b59232a74fe612f57c526f9a2328034d489829e451f771feda276d875bb313268e9f38c06a02799dc3ee4dec3329fd45f1695760299a45ef89bf6e0f000e167a86dd9c6c244134d2985e788838910ab92734494e3207c5ea5d6ce44925b77a4a43d9f9795423297aa2762d4a326784fb86559f1f5713935851910cdc117c1886326124af384d73a67cf95cd0bdba977f286849eb9cebab51241d2d6def1c95058b8b7847b8d84db44668d3204a1cae325c0822735b075caa612eb68d326e1fac7bed9a4b7f93395a067464372704526506c4024b317604924d1055b1b75042e763c132af6754d202b1a4438654d1ff4082d07ca378ce50e010c9a58d77a878198b7313cda06caa9a97ee96e0947fbd1c0389b69ce96490596d4051362eea6829d1795b8168ab468d506d6fa7d286b52446da4d25b4730c1276a0b6b283689ec3f64fc39470054efdfb6e261e80454e382f3c40b6cbf8ae242c01beaaed1d7195e455a40e0ad478d23ca152cde33d525961907a55c408fbdd7e7eded5eb6e9a51ab1c516cafa6b10cd41bf0f57e3ce22b79bcd2daf5469117ba4337a626f68199858f445ac0380833c5f4c7a4d35c2e9e7bcf355c6a97863281f393c19d6dded835d31c06e0dbfbf5734ecfdd3e866c97061da5494d19e7dc8584c63a85bcaa4dd97396e833acc46945119c8048402b6326a93a66619a9a3bdb87457b5fced065f15a7d2023cf2e757ed6fd35a4ad4272aeea83bf077383850f6e1112f288cc2f72e53940bc71199803d9989c8859722f4190cc4faca3377f2d1bf9fcd54c157ea5dc36b54ffebcdeb8a5df9b5d555edef8909f387864cbaabbf18fff45254703cb62e38f9cdeee2b769c9ce1d3f16ab92e0e3af6067cd252f9aa28ae81f763e1f99a50e4573da5becbcb6b11ffe8b48bbb037d7a07f5953acb422af10395b769081629f71c2a182a7633cb703731afa8cecfde76618523669fa93ded5c4ea7727775498980941228a9af3ec6292268652ed4f3731a74334d86802ae05a560d9ef82bccdd96c0c063d6e25583f51c3bd3b5225e33d4defde886727f8b9cde46b7ee9ff0f33eaf4ee1a3aea890980d012c6d14cdd82780798fa4356430a3c45abd5f4835025240cd8afa74a5381744edd3f475316ab7c00467a9588a50edcb40d5f0733f33a47ea5e92471a24dced48d974e227faf839fdfcda75d335743d56eea520c5d3fa523fe639851d2237f02424a8d81fecdf32d375b6cc8d2cacc3b1b3c33898fa2a24c0a23bf6852fb34361ba9bb46c00458644f1c5f827dee7a9dacaadb7e97ee7f55f391a9f161aa3751cde7a648ccf4efcb4f452c34deb98da9c794fe73dde94ada575f08f277212aaea70902f2ca0d927b7190a787852935c37413817f41a31acb8007687675a91d3d81865acb06c22328d87aa70d897b7a76b5c062f97d1e6bdd12c3dc4e1752e8cb7cc28624fb5b8ac5e1d0d4377046fd76e53600891aaeb32375eddd7312a2b60f5c61da0491831c3a1d530ec1ae2af4c291c6468b5d64177b29497945d9d391182e677e2bdaa1ce3eba807169ed011c9e3a7ff1cc43a37eb1155ea4a592d70585471cd4d6cb65b329a90ed2a964c4ab4b32b52fc6c1ba3f0dc53b3504645b243e6a5cccffd93b45d9cc383fb965274749b4c186f2fc0f03154208c23f1edb43d87ba43a7bb610524bffae8338f1a6d07e55984a8ad868d2def6c6e1c916b1abf862f5a2386ae3661d2d500a31a0f8188e8fa0a353d6224a383a3d5c12988411e94f2f17fef94899af064c4a9268793fd5a6899d83c222ec3c534eae737dc1ad291e848f416fdea38e44b16c1a3b73a18f3df437cfad7bef9ced8a8012fe996865dc140bf4fd3523e770fc6d08546cf9c4ae558ca7e22843dd9df3366445a347309646e9a4be32421464b0bcf8d176b1d7cf1d076f1e18511c1f5e2e19f9860f1dcba793bfa46b24f840ba9308d5369c5f43a7650ad91ea680b3a38278e17c09991f272a6031787b43746e94bf54512664145bd00c337dbaebc3f0aae10734fcd5e103e406a27fafe3e2e965f59662b0b2c2cdb098ba5b3451ae9700555c71a913c9e21a4857cc950a3a628eb494e2ecc634957f31db0c307041ecb95c2cd52e33374be763572f869a549ac0da011321be932aadafec799d8c41af3eac3d9fcb0dbc4dd26978b2ed3c827f838c2d0b6a74be1cf76c2abab9fbee4ca3e33b6622489840e601dc40f7612d9511053b335cdc795d934c971700a4efd973e3b271a97a4a0820926906501b584401bfdfbf1afdf0f83f66c32a0f54d741ffd44bb9422e99554102caa9de32edf4959f5ff7fdf553cb31ae6e588e9ae51e2da5ab8c46f8c11eabf78df558c4d4c16531a2d63f9a5f65b288c548f4a58deeb46d92e66955cc9386aaae01bb746b345a97e323d23654d3cf27aa2031c441868ef8cd9be7f8ce96a47bfd6d84dd5f8140651a08bddcc9f9a8dc0397da5b456f67f210b82157230195586d21e6fda980a61f84741ee3f5be3ee3725b44c9a316d9deb544eb9d62cda564bf3fc49c3bc4e82f520e1e20a506d7abd14a90e4026349993dd803cd696055625090d8e64bf87e44dc53f4b1e93b93bd232778329e8aa8aa8a4d1cab0c905c8c9431c607f03a6cdb5df1465004e78ce2b55642a46906b87f808de83881803aaf4567b85406445c3a48ec487f22d125ef7eba45cbbd6d069338c85dd9095fbf2ee39140ff9653278212a450f44d4ec58d1fd0d3f5b80a25aad5ea07d5e1490a70bb085d595649e685e443bd3873d302a5c3ff1edbd39a4e541ef2409edee8937392ce18727ed48e642e6afb2b9f34a07d99a4ee3781e2f922e123a1dc03f45ada557eda4fc9da2ebc43371d35b2f30dc9d5270ca9ed5362ad53804900e6d9c5e063213e27b2090c704066f6ae6b126560c0f49073343b1945a0fc22e702c04f2f776755cb479018dd7b2a9f3862e892306e800119d30555aa190b872cfdd19eebedaac2cccc5e64a9bdab0bafd6ba3f490632bd07", 0xfffffdef) 23:51:45 executing program 3: syz_open_dev$evdev(0xfffffffffffffffc, 0x0, 0x0) 23:51:45 executing program 2: r0 = syz_open_dev$hidraw(&(0x7f0000000140), 0x0, 0x1) write$hidraw(r0, &(0x7f0000000180)="66080a810c28ad27cf86f5e368392e05eed4f4d4825954833b3144e7228d9af97c06e5d46985e6393007c542e53b9ec0f6e52a48954e119efd3c5d71b60cd399e9c64d514934d87c2c6f50699aedd1857a86eef53f4a5c661e747ed36824f54ec459d164be8186d9e3a79e131a73650d0a4f709d01c76efc8d33105a36f278e8f7de5838b1fc9d9e2ad7b1e0ca2de1410e05ead0b0d62add348a4119e45cc17fbc6988854d7dc283bb2d4026b25ea6b504f489e08072eb90ee0c99068c99457661ec19cad5545be38bff1f94d21e6db3fff0ee9b4eab9fbf35c5911b38a0129d076df053da54e435d53a005d1aca5e4d0af10e2eb5eeffbcb574dae4bab35455661ddf2e4a12c9740d9fb0282ea741f1765ebb2341f7091ca6d0244871ba9b977bb4caf4787ed19de1afd936ba3c6921587c79e8b9ce1d82cf15d329af90da66b8cc6ed5fe64a3656e902ab556d90841535c119b3ac2037b4251b809185ac3175c535c38012f61801d1d27fa7fcf3853e8a3b2e10feffd174172505a7297f6e756f8ce1adf538fdf29f73b5bd404d5cff95d9ccd947df44eda3a7fc0940f1ee98c2ba0b638ae865a24152fb1b47e792703e7bb9a7d291fd180894157d40ec589a36b95e5faea4713f2da83d35fe8d8528ed2bc5505cc3cce02d9467ede1479e64dbcf55ddebfb28dc2b3fd5c5a65b2d2cd4bca47dc7536d07ce26fac53dc3ab697c089d8611b3de89a7250b905a30f86b707bb6719080b0fc9c04d50760bc5b825911bf804d083215b74e419f01477cd8ca5862dc4f7ac4751cbba65241c7428b4f12fd311f3802042cd00df968e3f8a940badeb3f892ff107d6a7860bd6666e4a5edd1ec4e8ead30237342043465fb2eb5128de9256b39cb161044a871ac9b559cd781b66f6292e1e06b536961058edcc81406369f0f28c1c8669f267a79ebe9546afe6026cf920bd2aa31aad669498707b20e0019514a5cea3e898d5aacd3d80d44c791c030202791f9c5bca391cd0d8140997ac68e7d5470235bac6d7d0cf30e70b6e51a36b66a5b3ba10abbf5688eb388ca533099de61803cce2b91be46e3b55d117c49ef9f2fdbd09220af9923eaa21a0094a4cab2cf43379dc534a197172d1d290bc75ec960fe9551f6fe4bfc4a8142c6aa4a48fb8e6ec8f1dba02b17e3a7cf96081a92c81815229d430826a7e1ac21fe5c211b036941cb2ba93eae4a6a8743af8fd08fe3d91b8ffd52d4dc7ddcc06821e15ce0490a32680a6dadededb66b645a05c63f3944b8a97bf86f13b2231d3b632ea8378f944f22f64c7707710b93b563ec70d56611c463bc0cc6fe9f21aa7e2e9a805e83b717634bc74717df1ecccb42110621531c3f59e68670dfeb6e133b55b691a1b4375ca7a0ef3c02072c8a62fe8eb3b4810cc825d09bf9ba7ca2dcdb5a0eb46f246a125744f20caa9e2b38ceec454ba63c1fb47b580603243e756f7f04e40e36f797b3f14dd30d08335aa40069bf492609e077806d8c52b9ca8432f26d85df843ee7055673334e8ca0d809e710b295631526be449ea826dd57fca05c3d6d6b779a964f0fe7cb16a39013ea39a8000fff94aa9e4d6b85da2719bad63dc53010918c7fdde0975e1f305ed6ee8ff87ef98ef6004884071ba52ab6a81ede40a9709aa455f05f0bcdbfa1aef1360a7c7256aa3bbc744d2c6f307fb0c1c672795c8f7ff5e37c3cc479632de3350f8c5a6d192d8eb73a6977702d423694214aa4677c3ffc793c740268331c25784594e1c5293483a4a2a01101f4baeedf4090998d9ddc865963574c5b05d5a3c10dcb3b70ce567b071454021b5b562195ed36cef59695f3265e4e08a2b2e70c4bca2700c5243e6e999179bde174da15b4ab4d7b304dc67a7a03c32cdb096fbcd904f9d787bc95fe8a22b6613f28a71b5460d44a414c63d495538c6020667db10d49b1d8874cfaa77666d12087643a9e322dfade4cdac2bee7d22c129027713e46d80f498c9eda027b053fd785aa1b7ae019a53a32b7e51d54d94a5fb746cd1e6e77b4d65b3c48b2b9789da203f467934b2334569d9d5a138d87afe65b0d7ada380565f259ec63490163699fa945e10ab39d216db75d6227c11f34c7256e1af892088b507aa6b574a522b87c617bf53f42b3a8c399fcb8c8d2d7a8fc981965c67294a48d1a62f3fe4abd2f540359a4f74e4f3c65bbdf520d926a501b59232a74fe612f57c526f9a2328034d489829e451f771feda276d875bb313268e9f38c06a02799dc3ee4dec3329fd45f1695760299a45ef89bf6e0f000e167a86dd9c6c244134d2985e788838910ab92734494e3207c5ea5d6ce44925b77a4a43d9f9795423297aa2762d4a326784fb86559f1f5713935851910cdc117c1886326124af384d73a67cf95cd0bdba977f286849eb9cebab51241d2d6def1c95058b8b7847b8d84db44668d3204a1cae325c0822735b075caa612eb68d326e1fac7bed9a4b7f93395a067464372704526506c4024b317604924d1055b1b75042e763c132af6754d202b1a4438654d1ff4082d07ca378ce50e010c9a58d77a878198b7313cda06caa9a97ee96e0947fbd1c0389b69ce96490596d4051362eea6829d1795b8168ab468d506d6fa7d286b52446da4d25b4730c1276a0b6b283689ec3f64fc39470054efdfb6e261e80454e382f3c40b6cbf8ae242c01beaaed1d7195e455a40e0ad478d23ca152cde33d525961907a55c408fbdd7e7eded5eb6e9a51ab1c516cafa6b10cd41bf0f57e3ce22b79bcd2daf5469117ba4337a626f68199858f445ac0380833c5f4c7a4d35c2e9e7bcf355c6a97863281f393c19d6dded835d31c06e0dbfbf5734ecfdd3e866c97061da5494d19e7dc8584c63a85bcaa4dd97396e833acc46945119c8048402b6326a93a66619a9a3bdb87457b5fced065f15a7d2023cf2e757ed6fd35a4ad4272aeea83bf077383850f6e1112f288cc2f72e53940bc71199803d9989c8859722f4190cc4faca3377f2d1bf9fcd54c157ea5dc36b54ffebcdeb8a5df9b5d555edef8909f387864cbaabbf18fff45254703cb62e38f9cdeee2b769c9ce1d3f16ab92e0e3af6067cd252f9aa28ae81f763e1f99a50e4573da5becbcb6b11ffe8b48bbb037d7a07f5953acb422af10395b769081629f71c2a182a7633cb703731afa8cecfde76618523669fa93ded5c4ea7727775498980941228a9af3ec6292268652ed4f3731a74334d86802ae05a560d9ef82bccdd96c0c063d6e25583f51c3bd3b5225e33d4defde886727f8b9cde46b7ee9ff0f33eaf4ee1a3aea890980d012c6d14cdd82780798fa4356430a3c45abd5f4835025240cd8afa74a5381744edd3f475316ab7c00467a9588a50edcb40d5f0733f33a47ea5e92471a24dced48d974e227faf839fdfcda75d335743d56eea520c5d3fa523fe639851d2237f02424a8d81fecdf32d375b6cc8d2cacc3b1b3c33898fa2a24c0a23bf6852fb34361ba9bb46c00458644f1c5f827dee7a9dacaadb7e97ee7f55f391a9f161aa3751cde7a648ccf4efcb4f452c34deb98da9c794fe73dde94ada575f08f277212aaea70902f2ca0d927b7190a787852935c37413817f41a31acb8007687675a91d3d81865acb06c22328d87aa70d897b7a76b5c062f97d1e6bdd12c3dc4e1752e8cb7cc28624fb5b8ac5e1d0d4377046fd76e53600891aaeb32375eddd7312a2b60f5c61da0491831c3a1d530ec1ae2af4c291c6468b5d64177b29497945d9d391182e677e2bdaa1ce3eba807169ed011c9e3a7ff1cc43a37eb1155ea4a592d70585471cd4d6cb65b329a90ed2a964c4ab4b32b52fc6c1ba3f0dc53b3504645b243e6a5cccffd93b45d9cc383fb965274749b4c186f2fc0f03154208c23f1edb43d87ba43a7bb610524bffae8338f1a6d07e55984a8ad868d2def6c6e1c916b1abf862f5a2386ae3661d2d500a31a0f8188e8fa0a353d6224a383a3d5c12988411e94f2f17fef94899af064c4a9268793fd5a6899d83c222ec3c534eae737dc1ad291e848f416fdea38e44b16c1a3b73a18f3df437cfad7bef9ced8a8012fe996865dc140bf4fd3523e770fc6d08546cf9c4ae558ca7e22843dd9df3366445a347309646e9a4be32421464b0bcf8d176b1d7cf1d076f1e18511c1f5e2e19f9860f1dcba793bfa46b24f840ba9308d5369c5f43a7650ad91ea680b3a38278e17c09991f272a6031787b43746e94bf54512664145bd00c337dbaebc3f0aae10734fcd5e103e406a27fafe3e2e965f59662b0b2c2cdb098ba5b3451ae9700555c71a913c9e21a4857cc950a3a628eb494e2ecc634957f31db0c307041ecb95c2cd52e33374be763572f869a549ac0da011321be932aadafec799d8c41af3eac3d9fcb0dbc4dd26978b2ed3c827f838c2d0b6a74be1cf76c2abab9fbee4ca3e33b6622489840e601dc40f7612d9511053b335cdc795d934c971700a4efd973e3b271a97a4a0820926906501b584401bfdfbf1afdf0f83f66c32a0f54d741ffd44bb9422e99554102caa9de32edf4959f5ff7fdf553cb31ae6e588e9ae51e2da5ab8c46f8c11eabf78df558c4d4c16531a2d63f9a5f65b288c548f4a58deeb46d92e66955cc9386aaae01bb746b345a97e323d23654d3cf27aa2031c441868ef8cd9be7f8ce96a47bfd6d84dd5f8140651a08bddcc9f9a8dc0397da5b456f67f210b82157230195586d21e6fda980a61f84741ee3f5be3ee3725b44c9a316d9deb544eb9d62cda564bf3fc49c3bc4e82f520e1e20a506d7abd14a90e4026349993dd803cd696055625090d8e64bf87e44dc53f4b1e93b93bd232778329e8aa8aa8a4d1cab0c905c8c9431c607f03a6cdb5df1465004e78ce2b55642a46906b87f808de83881803aaf4567b85406445c3a48ec487f", 0xd99) r1 = syz_open_dev$hidraw(&(0x7f0000000140), 0x0, 0x1) r2 = syz_open_dev$evdev(&(0x7f0000001080), 0x7, 0x0) read$hidraw(r1, &(0x7f0000000040)=""/57, 0x39) ioctl$EVIOCGMASK(r2, 0x5452, &(0x7f0000000100)={0x3fd67d5a47b743fa, 0x0, 0x0}) ioctl$EVIOCSABS3F(r2, 0x401845ff, &(0x7f0000001040)={0x101, 0x5f3f4a09, 0x6, 0x8, 0x1ff}) ioctl$HIDIOCSFEATURE(r1, 0xc0404806, &(0x7f0000000000)="b48332c179a199a2d0a03ae3aa4d8c9a90c689587e6f") 23:51:45 executing program 4: r0 = syz_open_dev$evdev(0xfffffffffffffffc, 0x0, 0x42) ioctl$EVIOCGKEY(r0, 0x80404518, &(0x7f0000000100)=""/129) 23:51:45 executing program 1: r0 = syz_open_dev$hidraw(&(0x7f0000000140), 0x0, 0x1) write$hidraw(r0, &(0x7f0000000180)="66080a810c28ad27cf86f5e368392e05eed4f4d4825954833b3144e7228d9af97c06e5d46985e6393007c542e53b9ec0f6e52a48954e119efd3c5d71b60cd399e9c64d514934d87c2c6f50699aedd1857a86eef51e4a5c661e747ed36824f54ec459d164be8186d9e3a79e131a73650d0a4f709d01c76efc8d33105a36f278e8f7de5838b1fc9d9e2ad7b1e0ca2de1410e05ead0b0d62add348a4119e45cc17fbc6988854d7dc283bb2d4026b25ea6b504f489e08072eb90ee0c99068c99457661ec19cad5545be38bff1f94d21e6db3fff0ee9b4eab9fbf35c5911b38a0129d076df053da54e435d53a005d1aca5e4d0af10e2eb5eeffbcb574dae4bab35455661ddf2e4a12c9740d9fb0282ea741f1765ebb2341f7091ca6d0244871ba9b977bb4caf4787ed19de1afd936ba3c6921587c79e8b9ce1d82cf15d329af90da66b8cc6ed5fe64a3656e902ab556d90841535c119b3ac2037b4251b809185ac3175c535c38012f61801d1d27fa7fcf3853e8a3b2e10feffd174172505a7297f6e756f8ce1adf538fdf29f73b5bd404d5cff95d9ccd947df44eda3a7fc0940f1ee98c2ba0b638ae865a24152fb1b47e792703e7bb9a7d291fd180894157d40ec589a36b95e5faea4713f2da83d35fe8d8528ed2bc5505cc3cce02d9467ede1479e64dbcf55ddebfb28dc2b3fd5c5a65b2d2cd4bca47dc7536d07ce26fac53dc3ab697c089d8611b3de89a7250b905a30f86b707bb6719080b0fc9c04d50760bc5b825911bf804d083215b74e419f01477cd8ca5862dc4f7ac4751cbba65241c7428b4f12fd311f3802042cd00df968e3f8a940badeb3f892ff107d6a7860bd6666e4a5edd1ec4e8ead30237342043465fb2eb5128de9256b39cb161044a871ac9b559cd781b66f6292e1e06b536961058edcc81406369f0f28c1c8669f267a79ebe9546afe6026cf920bd2aa31aad669498707b20e0019514a5cea3e898d5aacd3d80d44c791c030202791f9c5bca391cd0d8140997ac68e7d5470235bac6d7d0cf30e70b6e51a36b66a5b3ba10abbf5688eb388ca533099de61803cce2b91be46e3b55d117c49ef9f2fdbd09220af9923eaa21a0094a4cab2cf43379dc534a197172d1d290bc75ec960fe9551f6fe4bfc4a8142c6aa4a48fb8e6ec8f1dba02b17e3a7cf96081a92c81815229d430826a7e1ac21fe5c211b036941cb2ba93eae4a6a8743af8fd08fe3d91b8ffd52d4dc7ddcc06821e15ce0490a32680a6dadededb66b645a05c63f3944b8a97bf86f13b2231d3b632ea8378f944f22f64c7707710b93b563ec70d56611c463bc0cc6fe9f21aa7e2e9a805e83b717634bc74717df1ecccb42110621531c3f59e68670dfeb6e133b55b691a1b4375ca7a0ef3c02072c8a62fe8eb3b4810cc825d09bf9ba7ca2dcdb5a0eb46f246a125744f20caa9e2b38ceec454ba63c1fb47b580603243e756f7f04e40e36f797b3f14dd30d08335aa40069bf492609e077806d8c52b9ca8432f26d85df843ee7055673334e8ca0d809e710b295631526be449ea826dd57fca05c3d6d6b779a964f0fe7cb16a39013ea39a8000fff94aa9e4d6b85da2719bad63dc53010918c7fdde0975e1f305ed6ee8ff87ef98ef6004884071ba52ab6a81ede40a9709aa455f05f0bcdbfa1aef1360a7c7256aa3bbc744d2c6f307fb0c1c672795c8f7ff5e37c3cc479632de3350f8c5a6d192d8eb73a6977702d423694214aa4677c3ffc793c740268331c25784594e1c5293483a4a2a01101f4baeedf4090998d9ddc865963574c5b05d5a3c10dcb3b70ce567b071454021b5b562195ed36cef59695f3265e4e08a2b2e70c4bca2700c5243e6e999179bde174da15b4ab4d7b304dc67a7a03c32cdb096fbcd904f9d787bc95fe8a22b6613f28a71b5460d44a414c63d495538c6020667db10d49b1d8874cfaa77666d12087643a9e322dfade4cdac2bee7d22c129027713e46d80f498c9eda027b053fd785aa1b7ae019a53a32b7e51d54d94a5fb746cd1e6e77b4d65b3c48b2b9789da203f467934b2334569d9d5a138d87afe65b0d7ada380565f259ec63490163699fa945e10ab39d216db75d6227c11f34c7256e1af892088b507aa6b574a522b87c617bf53f42b3a8c399fcb8c8d2d7a8fc981965c67294a48d1a62f3fe4abd2f540359a4f74e4f3c65bbdf520d926a501b59232a74fe612f57c526f9a2328034d489829e451f771feda276d875bb313268e9f38c06a02799dc3ee4dec3329fd45f1695760299a45ef89bf6e0f000e167a86dd9c6c244134d2985e788838910ab92734494e3207c5ea5d6ce44925b77a4a43d9f9795423297aa2762d4a326784fb86559f1f5713935851910cdc117c1886326124af384d73a67cf95cd0bdba977f286849eb9cebab51241d2d6def1c95058b8b7847b8d84db44668d3204a1cae325c0822735b075caa612eb68d326e1fac7bed9a4b7f93395a067464372704526506c4024b317604924d1055b1b75042e763c132af6754d202b1a4438654d1ff4082d07ca378ce50e010c9a58d77a878198b7313cda06caa9a97ee96e0947fbd1c0389b69ce96490596d4051362eea6829d1795b8168ab468d506d6fa7d286b52446da4d25b4730c1276a0b6b283689ec3f64fc39470054efdfb6e261e80454e382f3c40b6cbf8ae242c01beaaed1d7195e455a40e0ad478d23ca152cde33d525961907a55c408fbdd7e7eded5eb6e9a51ab1c516cafa6b10cd41bf0f57e3ce22b79bcd2daf5469117ba4337a626f68199858f445ac0380833c5f4c7a4d35c2e9e7bcf355c6a97863281f393c19d6dded835d31c06e0dbfbf5734ecfdd3e866c97061da5494d19e7dc8584c63a85bcaa4dd97396e833acc46945119c8048402b6326a93a66619a9a3bdb87457b5fced065f15a7d2023cf2e757ed6fd35a4ad4272aeea83bf077383850f6e1112f288cc2f72e53940bc71199803d9989c8859722f4190cc4faca3377f2d1bf9fcd54c157ea5dc36b54ffebcdeb8a5df9b5d555edef8909f387864cbaabbf18fff45254703cb62e38f9cdeee2b769c9ce1d3f16ab92e0e3af6067cd252f9aa28ae81f763e1f99a50e4573da5becbcb6b11ffe8b48bbb037d7a07f5953acb422af10395b769081629f71c2a182a7633cb703731afa8cecfde76618523669fa93ded5c4ea7727775498980941228a9af3ec6292268652ed4f3731a74334d86802ae05a560d9ef82bccdd96c0c063d6e25583f51c3bd3b5225e33d4defde886727f8b9cde46b7ee9ff0f33eaf4ee1a3aea890980d012c6d14cdd82780798fa4356430a3c45abd5f4835025240cd8afa74a5381744edd3f475316ab7c00467a9588a50edcb40d5f0733f33a47ea5e92471a24dced48d974e227faf839fdfcda75d335743d56eea520c5d3fa523fe639851d2237f02424a8d81fecdf32d375b6cc8d2cacc3b1b3c33898fa2a24c0a23bf6852fb34361ba9bb46c00458644f1c5f827dee7a9dacaadb7e97ee7f55f391a9f161aa3751cde7a648ccf4efcb4f452c34deb98da9c794fe73dde94ada575f08f277212aaea70902f2ca0d927b7190a787852935c37413817f41a31acb8007687675a91d3d81865acb06c22328d87aa70d897b7a76b5c062f97d1e6bdd12c3dc4e1752e8cb7cc28624fb5b8ac5e1d0d4377046fd76e53600891aaeb32375eddd7312a2b60f5c61da0491831c3a1d530ec1ae2af4c291c6468b5d64177b29497945d9d391182e677e2bdaa1ce3eba807169ed011c9e3a7ff1cc43a37eb1155ea4a592d70585471cd4d6cb65b329a90ed2a964c4ab4b32b52fc6c1ba3f0dc53b3504645b243e6a5cccffd93b45d9cc383fb965274749b4c186f2fc0f03154208c23f1edb43d87ba43a7bb610524bffae8338f1a6d07e55984a8ad868d2def6c6e1c916b1abf862f5a2386ae3661d2d500a31a0f8188e8fa0a353d6224a383a3d5c12988411e94f2f17fef94899af064c4a9268793fd5a6899d83c222ec3c534eae737dc1ad291e848f416fdea38e44b16c1a3b73a18f3df437cfad7bef9ced8a8012fe996865dc140bf4fd3523e770fc6d08546cf9c4ae558ca7e22843dd9df3366445a347309646e9a4be32421464b0bcf8d176b1d7cf1d076f1e18511c1f5e2e19f9860f1dcba793bfa46b24f840ba9308d5369c5f43a7650ad91ea680b3a38278e17c09991f272a6031787b43746e94bf54512664145bd00c337dbaebc3f0aae10734fcd5e103e406a27fafe3e2e965f59662b0b2c2cdb098ba5b3451ae9700555c71a913c9e21a4857cc950a3a628eb494e2ecc634957f31db0c307041ecb95c2cd52e33374be763572f869a549ac0da011321be932aadafec799d8c41af3eac3d9fcb0dbc4dd26978b2ed3c827f838c2d0b6a74be1cf76c2abab9fbee4ca3e33b6622489840e601dc40f7612d9511053b335cdc795d934c971700a4efd973e3b271a97a4a0820926906501b584401bfdfbf1afdf0f83f66c32a0f54d741ffd44bb9422e99554102caa9de32edf4959f5ff7fdf553cb31ae6e588e9ae51e2da5ab8c46f8c11eabf78df558c4d4c16531a2d63f9a5f65b288c548f4a58deeb46d92e66955cc9386aaae01bb746b345a97e323d23654d3cf27aa2031c441868ef8cd9be7f8ce96a47bfd6d84dd5f8140651a08bddcc9f9a8dc0397da5b456f67f210b82157230195586d21e6fda980a61f84741ee3f5be3ee3725b44c9a316d9deb544eb9d62cda564bf3fc49c3bc4e82f520e1e20a506d7abd14a90e4026349993dd803cd696055625090d8e64bf87e44dc53f4b1e93b93bd232778329e8aa8aa8a4d1cab0c905c8c9431c607f03a6cdb5df1465004e78ce2b55642a46906b87f808de83881803aaf4567b85406445c3a48ec487f22d125ef7eba45cbbd6d069338c85dd9095fbf2ee39140ff9653278212a450f44d4ec58d1fd0d3f5b80a25aad5ea07d5e1490a70bb085d595649e685e443bd3873d302a5c3ff1edbd39a4e541ef2409edee8937392ce18727ed48e642e6afb2b9f34a07d99a4ee3781e2f922e123a1dc03f45ada557eda4fc9da2ebc43371d35b2f30dc9d5270ca9ed5362ad53804900e6d9c5e063213e27b2090c704066f6ae6b126560c0f49073343b1945a0fc22e702c04f2f776755cb479018dd7b2a9f3862e892306e800119d30555aa190b872cfdd19eebedaac2cccc5e64a9bdab0bafd6ba3f490632bd07", 0xfffffdef) 23:51:45 executing program 3: syz_open_dev$evdev(0xfffffffffffffffc, 0x0, 0x0) 23:51:45 executing program 0: r0 = syz_open_dev$hidraw(&(0x7f0000000140), 0x0, 0x1) write$hidraw(r0, 0x0, 0x0) read$hidraw(r0, &(0x7f0000000180)=""/191, 0xbf) syz_open_dev$hidraw(&(0x7f0000000140), 0x0, 0x1) r1 = syz_open_dev$hidraw(&(0x7f0000000000), 0x200, 0x600440) syz_open_dev$hidraw(&(0x7f00000000c0), 0x75, 0x404600) ioctl$HIDIOCGRAWINFO(r1, 0x80084803, &(0x7f0000000240)=""/244) read$hidraw(r1, &(0x7f0000000040)=""/65, 0x41) 23:51:45 executing program 2: r0 = syz_open_dev$hidraw(&(0x7f0000000140), 0x0, 0x1) write$hidraw(r0, &(0x7f0000000180)="66080a810c28ad27cf86f5e368392e05eed4f4d4825954833b3144e7228d9af97c06e5d46985e6393007c542e53b9ec0f6e52a48954e119efd3c5d71b60cd399e9c64d514934d87c2c6f50699aedd1857a86eef53f4a5c661e747ed36824f54ec459d164be8186d9e3a79e131a73650d0a4f709d01c76efc8d33105a36f278e8f7de5838b1fc9d9e2ad7b1e0ca2de1410e05ead0b0d62add348a4119e45cc17fbc6988854d7dc283bb2d4026b25ea6b504f489e08072eb90ee0c99068c99457661ec19cad5545be38bff1f94d21e6db3fff0ee9b4eab9fbf35c5911b38a0129d076df053da54e435d53a005d1aca5e4d0af10e2eb5eeffbcb574dae4bab35455661ddf2e4a12c9740d9fb0282ea741f1765ebb2341f7091ca6d0244871ba9b977bb4caf4787ed19de1afd936ba3c6921587c79e8b9ce1d82cf15d329af90da66b8cc6ed5fe64a3656e902ab556d90841535c119b3ac2037b4251b809185ac3175c535c38012f61801d1d27fa7fcf3853e8a3b2e10feffd174172505a7297f6e756f8ce1adf538fdf29f73b5bd404d5cff95d9ccd947df44eda3a7fc0940f1ee98c2ba0b638ae865a24152fb1b47e792703e7bb9a7d291fd180894157d40ec589a36b95e5faea4713f2da83d35fe8d8528ed2bc5505cc3cce02d9467ede1479e64dbcf55ddebfb28dc2b3fd5c5a65b2d2cd4bca47dc7536d07ce26fac53dc3ab697c089d8611b3de89a7250b905a30f86b707bb6719080b0fc9c04d50760bc5b825911bf804d083215b74e419f01477cd8ca5862dc4f7ac4751cbba65241c7428b4f12fd311f3802042cd00df968e3f8a940badeb3f892ff107d6a7860bd6666e4a5edd1ec4e8ead30237342043465fb2eb5128de9256b39cb161044a871ac9b559cd781b66f6292e1e06b536961058edcc81406369f0f28c1c8669f267a79ebe9546afe6026cf920bd2aa31aad669498707b20e0019514a5cea3e898d5aacd3d80d44c791c030202791f9c5bca391cd0d8140997ac68e7d5470235bac6d7d0cf30e70b6e51a36b66a5b3ba10abbf5688eb388ca533099de61803cce2b91be46e3b55d117c49ef9f2fdbd09220af9923eaa21a0094a4cab2cf43379dc534a197172d1d290bc75ec960fe9551f6fe4bfc4a8142c6aa4a48fb8e6ec8f1dba02b17e3a7cf96081a92c81815229d430826a7e1ac21fe5c211b036941cb2ba93eae4a6a8743af8fd08fe3d91b8ffd52d4dc7ddcc06821e15ce0490a32680a6dadededb66b645a05c63f3944b8a97bf86f13b2231d3b632ea8378f944f22f64c7707710b93b563ec70d56611c463bc0cc6fe9f21aa7e2e9a805e83b717634bc74717df1ecccb42110621531c3f59e68670dfeb6e133b55b691a1b4375ca7a0ef3c02072c8a62fe8eb3b4810cc825d09bf9ba7ca2dcdb5a0eb46f246a125744f20caa9e2b38ceec454ba63c1fb47b580603243e756f7f04e40e36f797b3f14dd30d08335aa40069bf492609e077806d8c52b9ca8432f26d85df843ee7055673334e8ca0d809e710b295631526be449ea826dd57fca05c3d6d6b779a964f0fe7cb16a39013ea39a8000fff94aa9e4d6b85da2719bad63dc53010918c7fdde0975e1f305ed6ee8ff87ef98ef6004884071ba52ab6a81ede40a9709aa455f05f0bcdbfa1aef1360a7c7256aa3bbc744d2c6f307fb0c1c672795c8f7ff5e37c3cc479632de3350f8c5a6d192d8eb73a6977702d423694214aa4677c3ffc793c740268331c25784594e1c5293483a4a2a01101f4baeedf4090998d9ddc865963574c5b05d5a3c10dcb3b70ce567b071454021b5b562195ed36cef59695f3265e4e08a2b2e70c4bca2700c5243e6e999179bde174da15b4ab4d7b304dc67a7a03c32cdb096fbcd904f9d787bc95fe8a22b6613f28a71b5460d44a414c63d495538c6020667db10d49b1d8874cfaa77666d12087643a9e322dfade4cdac2bee7d22c129027713e46d80f498c9eda027b053fd785aa1b7ae019a53a32b7e51d54d94a5fb746cd1e6e77b4d65b3c48b2b9789da203f467934b2334569d9d5a138d87afe65b0d7ada380565f259ec63490163699fa945e10ab39d216db75d6227c11f34c7256e1af892088b507aa6b574a522b87c617bf53f42b3a8c399fcb8c8d2d7a8fc981965c67294a48d1a62f3fe4abd2f540359a4f74e4f3c65bbdf520d926a501b59232a74fe612f57c526f9a2328034d489829e451f771feda276d875bb313268e9f38c06a02799dc3ee4dec3329fd45f1695760299a45ef89bf6e0f000e167a86dd9c6c244134d2985e788838910ab92734494e3207c5ea5d6ce44925b77a4a43d9f9795423297aa2762d4a326784fb86559f1f5713935851910cdc117c1886326124af384d73a67cf95cd0bdba977f286849eb9cebab51241d2d6def1c95058b8b7847b8d84db44668d3204a1cae325c0822735b075caa612eb68d326e1fac7bed9a4b7f93395a067464372704526506c4024b317604924d1055b1b75042e763c132af6754d202b1a4438654d1ff4082d07ca378ce50e010c9a58d77a878198b7313cda06caa9a97ee96e0947fbd1c0389b69ce96490596d4051362eea6829d1795b8168ab468d506d6fa7d286b52446da4d25b4730c1276a0b6b283689ec3f64fc39470054efdfb6e261e80454e382f3c40b6cbf8ae242c01beaaed1d7195e455a40e0ad478d23ca152cde33d525961907a55c408fbdd7e7eded5eb6e9a51ab1c516cafa6b10cd41bf0f57e3ce22b79bcd2daf5469117ba4337a626f68199858f445ac0380833c5f4c7a4d35c2e9e7bcf355c6a97863281f393c19d6dded835d31c06e0dbfbf5734ecfdd3e866c97061da5494d19e7dc8584c63a85bcaa4dd97396e833acc46945119c8048402b6326a93a66619a9a3bdb87457b5fced065f15a7d2023cf2e757ed6fd35a4ad4272aeea83bf077383850f6e1112f288cc2f72e53940bc71199803d9989c8859722f4190cc4faca3377f2d1bf9fcd54c157ea5dc36b54ffebcdeb8a5df9b5d555edef8909f387864cbaabbf18fff45254703cb62e38f9cdeee2b769c9ce1d3f16ab92e0e3af6067cd252f9aa28ae81f763e1f99a50e4573da5becbcb6b11ffe8b48bbb037d7a07f5953acb422af10395b769081629f71c2a182a7633cb703731afa8cecfde76618523669fa93ded5c4ea7727775498980941228a9af3ec6292268652ed4f3731a74334d86802ae05a560d9ef82bccdd96c0c063d6e25583f51c3bd3b5225e33d4defde886727f8b9cde46b7ee9ff0f33eaf4ee1a3aea890980d012c6d14cdd82780798fa4356430a3c45abd5f4835025240cd8afa74a5381744edd3f475316ab7c00467a9588a50edcb40d5f0733f33a47ea5e92471a24dced48d974e227faf839fdfcda75d335743d56eea520c5d3fa523fe639851d2237f02424a8d81fecdf32d375b6cc8d2cacc3b1b3c33898fa2a24c0a23bf6852fb34361ba9bb46c00458644f1c5f827dee7a9dacaadb7e97ee7f55f391a9f161aa3751cde7a648ccf4efcb4f452c34deb98da9c794fe73dde94ada575f08f277212aaea70902f2ca0d927b7190a787852935c37413817f41a31acb8007687675a91d3d81865acb06c22328d87aa70d897b7a76b5c062f97d1e6bdd12c3dc4e1752e8cb7cc28624fb5b8ac5e1d0d4377046fd76e53600891aaeb32375eddd7312a2b60f5c61da0491831c3a1d530ec1ae2af4c291c6468b5d64177b29497945d9d391182e677e2bdaa1ce3eba807169ed011c9e3a7ff1cc43a37eb1155ea4a592d70585471cd4d6cb65b329a90ed2a964c4ab4b32b52fc6c1ba3f0dc53b3504645b243e6a5cccffd93b45d9cc383fb965274749b4c186f2fc0f03154208c23f1edb43d87ba43a7bb610524bffae8338f1a6d07e55984a8ad868d2def6c6e1c916b1abf862f5a2386ae3661d2d500a31a0f8188e8fa0a353d6224a383a3d5c12988411e94f2f17fef94899af064c4a9268793fd5a6899d83c222ec3c534eae737dc1ad291e848f416fdea38e44b16c1a3b73a18f3df437cfad7bef9ced8a8012fe996865dc140bf4fd3523e770fc6d08546cf9c4ae558ca7e22843dd9df3366445a347309646e9a4be32421464b0bcf8d176b1d7cf1d076f1e18511c1f5e2e19f9860f1dcba793bfa46b24f840ba9308d5369c5f43a7650ad91ea680b3a38278e17c09991f272a6031787b43746e94bf54512664145bd00c337dbaebc3f0aae10734fcd5e103e406a27fafe3e2e965f59662b0b2c2cdb098ba5b3451ae9700555c71a913c9e21a4857cc950a3a628eb494e2ecc634957f31db0c307041ecb95c2cd52e33374be763572f869a549ac0da011321be932aadafec799d8c41af3eac3d9fcb0dbc4dd26978b2ed3c827f838c2d0b6a74be1cf76c2abab9fbee4ca3e33b6622489840e601dc40f7612d9511053b335cdc795d934c971700a4efd973e3b271a97a4a0820926906501b584401bfdfbf1afdf0f83f66c32a0f54d741ffd44bb9422e99554102caa9de32edf4959f5ff7fdf553cb31ae6e588e9ae51e2da5ab8c46f8c11eabf78df558c4d4c16531a2d63f9a5f65b288c548f4a58deeb46d92e66955cc9386aaae01bb746b345a97e323d23654d3cf27aa2031c441868ef8cd9be7f8ce96a47bfd6d84dd5f8140651a08bddcc9f9a8dc0397da5b456f67f210b82157230195586d21e6fda980a61f84741ee3f5be3ee3725b44c9a316d9deb544eb9d62cda564bf3fc49c3bc4e82f520e1e20a506d7abd14a90e4026349993dd803cd696055625090d8e64bf87e44dc53f4b1e93b93bd232778329e8aa8aa8a4d1cab0c905c8c9431c607f03a6cdb5df1465004e78ce2b55642a46906b87f808de83881803aaf4567b85406445c3a48ec487f", 0xd99) r1 = syz_open_dev$hidraw(&(0x7f0000000140), 0x0, 0x1) r2 = syz_open_dev$evdev(&(0x7f0000001080), 0x7, 0x0) read$hidraw(r1, &(0x7f0000000040)=""/57, 0x39) ioctl$EVIOCGMASK(r2, 0x5452, &(0x7f0000000100)={0x3fd67d5a47b743fa, 0x0, 0x0}) ioctl$EVIOCSABS3F(r2, 0x401845ff, &(0x7f0000001040)={0x101, 0x5f3f4a09, 0x6, 0x8, 0x1ff}) ioctl$HIDIOCSFEATURE(r1, 0xc0404806, &(0x7f0000000000)="b48332c179a199a2d0a03ae3aa4d8c9a90c689587e6f") 23:51:45 executing program 4: r0 = syz_open_dev$hidraw(&(0x7f0000000140), 0x0, 0x1) write$hidraw(r0, &(0x7f0000000180)="66080a810c28ad27cf86f5e368392e05eed4f4d4825954833b3144e7228d9af97c06e5d46985e6393007c542e53b9ec0f6e52a48954e119efd3c5d71b60cd399e9c64d514934d87c2c6f50699aedd1857a86eef53f4a5c661e747ed36824f54ec459d164be8186d9e3a79e131a73650d0a4f709d01c76efc8d33105a36f278e8f7de5838b1fc9d9e2ad7b1e0ca2de1410e05ead0b0d62add348a4119e45cc17fbc6988854d7dc283bb2d4026b25ea6b504f489e08072eb90ee0c99068c99457661ec19cad5545be38bff1f94d21e6db3fff0ee9b4eab9fbf35c5911b38a0129d076df053da54e435d53a005d1aca5e4d0af10e2eb5eeffbcb574dae4bab35455661ddf2e4a12c9740d9fb0282ea741f1765ebb2341f7091ca6d0244871ba9b977bb4caf4787ed19de1afd936ba3c6921587c79e8b9ce1d82cf15d329af90da66b8cc6ed5fe64a3656e902ab556d90841535c119b3ac2037b4251b809185ac3175c535c38012f61801d1d27fa7fcf3853e8a3b2e10feffd174172505a7297f6e756f8ce1adf538fdf29f73b5bd404d5cff95d9ccd947df44eda3a7fc0940f1ee98c2ba0b638ae865a24152fb1b47e792703e7bb9a7d291fd180894157d40ec589a36b95e5faea4713f2da83d35fe8d8528ed2bc5505cc3cce02d9467ede1479e64dbcf55ddebfb28dc2b3fd5c5a65b2d2cd4bca47dc7536d07ce26fac53dc3ab697c089d8611b3de89a7250b905a30f86b707bb6719080b0fc9c04d50760bc5b825911bf804d083215b74e419f01477cd8ca5862dc4f7ac4751cbba65241c7428b4f12fd311f3802042cd00df968e3f8a940badeb3f892ff107d6a7860bd6666e4a5edd1ec4e8ead30237342043465fb2eb5128de9256b39cb161044a871ac9b559cd781b66f6292e1e06b536961058edcc81406369f0f28c1c8669f267a79ebe9546afe6026cf920bd2aa31aad669498707b20e0019514a5cea3e898d5aacd3d80d44c791c030202791f9c5bca391cd0d8140997ac68e7d5470235bac6d7d0cf30e70b6e51a36b66a5b3ba10abbf5688eb388ca533099de61803cce2b91be46e3b55d117c49ef9f2fdbd09220af9923eaa21a0094a4cab2cf43379dc534a197172d1d290bc75ec960fe9551f6fe4bfc4a8142c6aa4a48fb8e6ec8f1dba02b17e3a7cf96081a92c81815229d430826a7e1ac21fe5c211b036941cb2ba93eae4a6a8743af8fd08fe3d91b8ffd52d4dc7ddcc06821e15ce0490a32680a6dadededb66b645a05c63f3944b8a97bf86f13b2231d3b632ea8378f944f22f64c7707710b93b563ec70d56611c463bc0cc6fe9f21aa7e2e9a805e83b717634bc74717df1ecccb42110621531c3f59e68670dfeb6e133b55b691a1b4375ca7a0ef3c02072c8a62fe8eb3b4810cc825d09bf9ba7ca2dcdb5a0eb46f246a125744f20caa9e2b38ceec454ba63c1fb47b580603243e756f7f04e40e36f797b3f14dd30d08335aa40069bf492609e077806d8c52b9ca8432f26d85df843ee7055673334e8ca0d809e710b295631526be449ea826dd57fca05c3d6d6b779a964f0fe7cb16a39013ea39a8000fff94aa9e4d6b85da2719bad63dc53010918c7fdde0975e1f305ed6ee8ff87ef98ef6004884071ba52ab6a81ede40a9709aa455f05f0bcdbfa1aef1360a7c7256aa3bbc744d2c6f307fb0c1c672795c8f7ff5e37c3cc479632de3350f8c5a6d192d8eb73a6977702d423694214aa4677c3ffc793c740268331c25784594e1c5293483a4a2a01101f4baeedf4090998d9ddc865963574c5b05d5a3c10dcb3b70ce567b071454021b5b562195ed36cef59695f3265e4e08a2b2e70c4bca2700c5243e6e999179bde174da15b4ab4d7b304dc67a7a03c32cdb096fbcd904f9d787bc95fe8a22b6613f28a71b5460d44a414c63d495538c6020667db10d49b1d8874cfaa77666d12087643a9e322dfade4cdac2bee7d22c129027713e46d80f498c9eda027b053fd785aa1b7ae019a53a32b7e51d54d94a5fb746cd1e6e77b4d65b3c48b2b9789da203f467934b2334569d9d5a138d87afe65b0d7ada380565f259ec63490163699fa945e10ab39d216db75d6227c11f34c7256e1af892088b507aa6b574a522b87c617bf53f42b3a8c399fcb8c8d2d7a8fc981965c67294a48d1a62f3fe4abd2f540359a4f74e4f3c65bbdf520d926a501b59232a74fe612f57c526f9a2328034d489829e451f771feda276d875bb313268e9f38c06a02799dc3ee4dec3329fd45f1695760299a45ef89bf6e0f000e167a86dd9c6c244134d2985e788838910ab92734494e3207c5ea5d6ce44925b77a4a43d9f9795423297aa2762d4a326784fb86559f1f5713935851910cdc117c1886326124af384d73a67cf95cd0bdba977f286849eb9cebab51241d2d6def1c95058b8b7847b8d84db44668d3204a1cae325c0822735b075caa612eb68d326e1fac7bed9a4b7f93395a067464372704526506c4024b317604924d1055b1b75042e763c132af6754d202b1a4438654d1ff4082d07ca378ce50e010c9a58d77a878198b7313cda06caa9a97ee96e0947fbd1c0389b69ce96490596d4051362eea6829d1795b8168ab468d506d6fa7d286b52446da4d25b4730c1276a0b6b283689ec3f64fc39470054efdfb6e261e80454e382f3c40b6cbf8ae242c01beaaed1d7195e455a40e0ad478d23ca152cde33d525961907a55c408fbdd7e7eded5eb6e9a51ab1c516cafa6b10cd41bf0f57e3ce22b79bcd2daf5469117ba4337a626f68199858f445ac0380833c5f4c7a4d35c2e9e7bcf355c6a97863281f393c19d6dded835d31c06e0dbfbf5734ecfdd3e866c97061da5494d19e7dc8584c63a85bcaa4dd97396e833acc46945119c8048402b6326a93a66619a9a3bdb87457b5fced065f15a7d2023cf2e757ed6fd35a4ad4272aeea83bf077383850f6e1112f288cc2f72e53940bc71199803d9989c8859722f4190cc4faca3377f2d1bf9fcd54c157ea5dc36b54ffebcdeb8a5df9b5d555edef8909f387864cbaabbf18fff45254703cb62e38f9cdeee2b769c9ce1d3f16ab92e0e3af6067cd252f9aa28ae81f763e1f99a50e4573da5becbcb6b11ffe8b48bbb037d7a07f5953acb422af10395b769081629f71c2a182a7633cb703731afa8cecfde76618523669fa93ded5c4ea7727775498980941228a9af3ec6292268652ed4f3731a74334d86802ae05a560d9ef82bccdd96c0c063d6e25583f51c3bd3b5225e33d4defde886727f8b9cde46b7ee9ff0f33eaf4ee1a3aea890980d012c6d14cdd82780798fa4356430a3c45abd5f4835025240cd8afa74a5381744edd3f475316ab7c00467a9588a50edcb40d5f0733f33a47ea5e92471a24dced48d974e227faf839fdfcda75d335743d56eea520c5d3fa523fe639851d2237f02424a8d81fecdf32d375b6cc8d2cacc3b1b3c33898fa2a24c0a23bf6852fb34361ba9bb46c00458644f1c5f827dee7a9dacaadb7e97ee7f55f391a9f161aa3751cde7a648ccf4efcb4f452c34deb98da9c794fe73dde94ada575f08f277212aaea70902f2ca0d927b7190a787852935c37413817f41a31acb8007687675a91d3d81865acb06c22328d87aa70d897b7a76b5c062f97d1e6bdd12c3dc4e1752e8cb7cc28624fb5b8ac5e1d0d4377046fd76e53600891aaeb32375eddd7312a2b60f5c61da0491831c3a1d530ec1ae2af4c291c6468b5d64177b29497945d9d391182e677e2bdaa1ce3eba807169ed011c9e3a7ff1cc43a37eb1155ea4a592d70585471cd4d6cb65b329a90ed2a964c4ab4b32b52fc6c1ba3f0dc53b3504645b243e6a5cccffd93b45d9cc383fb965274749b4c186f2fc0f03154208c23f1edb43d87ba43a7bb610524bffae8338f1a6d07e55984a8ad868d2def6c6e1c916b1abf862f5a2386ae3661d2d500a31a0f8188e8fa0a353d6224a383a3d5c12988411e94f2f17fef94899af064c4a9268793fd5a6899d83c222ec3c534eae737dc1ad291e848f416fdea38e44b16c1a3b73a18f3df437cfad7bef9ced8a8012fe996865dc140bf4fd3523e770fc6d08546cf9c4ae558ca7e22843dd9df3366445a347309646e9a4be32421464b0bcf8d176b1d7cf1d076f1e18511c1f5e2e19f9860f1dcba793bfa46b24f840ba9308d5369c5f43a7650ad91ea680b3a38278e17c09991f272a6031787b43746e94bf54512664145bd00c337dbaebc3f0aae10734fcd5e103e406a27fafe3e2e965f59662b0b2c2cdb098ba5b3451ae9700555c71a913c9e21a4857cc950a3a628eb494e2ecc634957f31db0c307041ecb95c2cd52e33374be763572f869a549ac0da011321be932aadafec799d8c41af3eac3d9fcb0dbc4dd26978b2ed3c827f838c2d0b6a74be1cf76c2abab9fbee4ca3e33b6622489840e601dc40f7612d9511053b335cdc795d934c971700a4efd973e3b271a97a4a0820926906501b584401bfdfbf1afdf0f83f66c32a0f54d741ffd44bb9422e99554102caa9de32edf4959f5ff7fdf553cb31ae6e588e9ae51e2da5ab8c46f8c11eabf78df558c4d4c16531a2d63f9a5f65b288c548f4a58deeb46d92e66955cc9386aaae01bb746b345a97e323d23654d3cf27aa2031c441868ef8cd9be7f8ce96a47bfd6d84dd5f8140651a08bddcc9f9a8dc0397da5b456f67f210b82157230195586d21e6fda980a61f84741ee3f5be3ee3725b44c9a316d9deb544eb9d62cda564bf3fc49c3bc4e82f520e1e20a506d7abd14a90e4026349993dd803cd696055625090d8e64bf87e44dc53f4b1e93b93bd232778329e8aa8aa8a4d1cab0c905c8c9431c607f03a6cdb5df1465004e78ce2b55642a46906b87f808de83881803aaf4567b85406445c3a48ec487f22d125ef7eba45cbbd6d069338c85dd9095fbf2ee39140ff9653278212a450f44d4ec58d1fd0d3f5b80a25aad5ea07d5e1490a70bb085d595649e685e443bd3873d302a5c3ff1edbd39a4e541ef2409edee8937392ce18727ed48e642e6afb2b9f34a07d99a4ee3781e2f922e123a1dc03f45ada557eda4fc9da2ebc43371d35b2f30dc9d5270ca9ed5362ad53804900e6d9c5e063213e27b2090c704066f6ae6b126560c0f49073343b1945a0fc22e702c04f2f776755cb479018dd7b2a9f3862e892306e800119d30555aa190b872cfdd19eebedaac2cccc5e64a9bdab0bafd6ba3f490632bd07", 0xfffffdef) ioctl$HIDIOCGRDESCSIZE(r0, 0x80044801, &(0x7f0000000000)) syz_open_dev$hidraw(&(0x7f0000000040), 0x5, 0x14b081) 23:51:45 executing program 3: syz_open_dev$evdev(0xfffffffffffffffc, 0x0, 0x0) 23:51:45 executing program 5: r0 = syz_open_dev$evdev(0xfffffffffffffffc, 0x3, 0x42) ioctl$EVIOCGKEY(r0, 0x80404518, &(0x7f0000000100)=""/129) 23:51:45 executing program 5: r0 = syz_open_dev$evdev(0xfffffffffffffffc, 0x3, 0x42) ioctl$EVIOCGKEY(r0, 0x80404518, &(0x7f0000000100)=""/129) 23:51:45 executing program 2: r0 = syz_open_dev$hidraw(&(0x7f0000000140), 0x0, 0x1) write$hidraw(r0, &(0x7f0000000180)="66080a810c28ad27cf86f5e368392e05eed4f4d4825954833b3144e7228d9af97c06e5d46985e6393007c542e53b9ec0f6e52a48954e119efd3c5d71b60cd399e9c64d514934d87c2c6f50699aedd1857a86eef53f4a5c661e747ed36824f54ec459d164be8186d9e3a79e131a73650d0a4f709d01c76efc8d33105a36f278e8f7de5838b1fc9d9e2ad7b1e0ca2de1410e05ead0b0d62add348a4119e45cc17fbc6988854d7dc283bb2d4026b25ea6b504f489e08072eb90ee0c99068c99457661ec19cad5545be38bff1f94d21e6db3fff0ee9b4eab9fbf35c5911b38a0129d076df053da54e435d53a005d1aca5e4d0af10e2eb5eeffbcb574dae4bab35455661ddf2e4a12c9740d9fb0282ea741f1765ebb2341f7091ca6d0244871ba9b977bb4caf4787ed19de1afd936ba3c6921587c79e8b9ce1d82cf15d329af90da66b8cc6ed5fe64a3656e902ab556d90841535c119b3ac2037b4251b809185ac3175c535c38012f61801d1d27fa7fcf3853e8a3b2e10feffd174172505a7297f6e756f8ce1adf538fdf29f73b5bd404d5cff95d9ccd947df44eda3a7fc0940f1ee98c2ba0b638ae865a24152fb1b47e792703e7bb9a7d291fd180894157d40ec589a36b95e5faea4713f2da83d35fe8d8528ed2bc5505cc3cce02d9467ede1479e64dbcf55ddebfb28dc2b3fd5c5a65b2d2cd4bca47dc7536d07ce26fac53dc3ab697c089d8611b3de89a7250b905a30f86b707bb6719080b0fc9c04d50760bc5b825911bf804d083215b74e419f01477cd8ca5862dc4f7ac4751cbba65241c7428b4f12fd311f3802042cd00df968e3f8a940badeb3f892ff107d6a7860bd6666e4a5edd1ec4e8ead30237342043465fb2eb5128de9256b39cb161044a871ac9b559cd781b66f6292e1e06b536961058edcc81406369f0f28c1c8669f267a79ebe9546afe6026cf920bd2aa31aad669498707b20e0019514a5cea3e898d5aacd3d80d44c791c030202791f9c5bca391cd0d8140997ac68e7d5470235bac6d7d0cf30e70b6e51a36b66a5b3ba10abbf5688eb388ca533099de61803cce2b91be46e3b55d117c49ef9f2fdbd09220af9923eaa21a0094a4cab2cf43379dc534a197172d1d290bc75ec960fe9551f6fe4bfc4a8142c6aa4a48fb8e6ec8f1dba02b17e3a7cf96081a92c81815229d430826a7e1ac21fe5c211b036941cb2ba93eae4a6a8743af8fd08fe3d91b8ffd52d4dc7ddcc06821e15ce0490a32680a6dadededb66b645a05c63f3944b8a97bf86f13b2231d3b632ea8378f944f22f64c7707710b93b563ec70d56611c463bc0cc6fe9f21aa7e2e9a805e83b717634bc74717df1ecccb42110621531c3f59e68670dfeb6e133b55b691a1b4375ca7a0ef3c02072c8a62fe8eb3b4810cc825d09bf9ba7ca2dcdb5a0eb46f246a125744f20caa9e2b38ceec454ba63c1fb47b580603243e756f7f04e40e36f797b3f14dd30d08335aa40069bf492609e077806d8c52b9ca8432f26d85df843ee7055673334e8ca0d809e710b295631526be449ea826dd57fca05c3d6d6b779a964f0fe7cb16a39013ea39a8000fff94aa9e4d6b85da2719bad63dc53010918c7fdde0975e1f305ed6ee8ff87ef98ef6004884071ba52ab6a81ede40a9709aa455f05f0bcdbfa1aef1360a7c7256aa3bbc744d2c6f307fb0c1c672795c8f7ff5e37c3cc479632de3350f8c5a6d192d8eb73a6977702d423694214aa4677c3ffc793c740268331c25784594e1c5293483a4a2a01101f4baeedf4090998d9ddc865963574c5b05d5a3c10dcb3b70ce567b071454021b5b562195ed36cef59695f3265e4e08a2b2e70c4bca2700c5243e6e999179bde174da15b4ab4d7b304dc67a7a03c32cdb096fbcd904f9d787bc95fe8a22b6613f28a71b5460d44a414c63d495538c6020667db10d49b1d8874cfaa77666d12087643a9e322dfade4cdac2bee7d22c129027713e46d80f498c9eda027b053fd785aa1b7ae019a53a32b7e51d54d94a5fb746cd1e6e77b4d65b3c48b2b9789da203f467934b2334569d9d5a138d87afe65b0d7ada380565f259ec63490163699fa945e10ab39d216db75d6227c11f34c7256e1af892088b507aa6b574a522b87c617bf53f42b3a8c399fcb8c8d2d7a8fc981965c67294a48d1a62f3fe4abd2f540359a4f74e4f3c65bbdf520d926a501b59232a74fe612f57c526f9a2328034d489829e451f771feda276d875bb313268e9f38c06a02799dc3ee4dec3329fd45f1695760299a45ef89bf6e0f000e167a86dd9c6c244134d2985e788838910ab92734494e3207c5ea5d6ce44925b77a4a43d9f9795423297aa2762d4a326784fb86559f1f5713935851910cdc117c1886326124af384d73a67cf95cd0bdba977f286849eb9cebab51241d2d6def1c95058b8b7847b8d84db44668d3204a1cae325c0822735b075caa612eb68d326e1fac7bed9a4b7f93395a067464372704526506c4024b317604924d1055b1b75042e763c132af6754d202b1a4438654d1ff4082d07ca378ce50e010c9a58d77a878198b7313cda06caa9a97ee96e0947fbd1c0389b69ce96490596d4051362eea6829d1795b8168ab468d506d6fa7d286b52446da4d25b4730c1276a0b6b283689ec3f64fc39470054efdfb6e261e80454e382f3c40b6cbf8ae242c01beaaed1d7195e455a40e0ad478d23ca152cde33d525961907a55c408fbdd7e7eded5eb6e9a51ab1c516cafa6b10cd41bf0f57e3ce22b79bcd2daf5469117ba4337a626f68199858f445ac0380833c5f4c7a4d35c2e9e7bcf355c6a97863281f393c19d6dded835d31c06e0dbfbf5734ecfdd3e866c97061da5494d19e7dc8584c63a85bcaa4dd97396e833acc46945119c8048402b6326a93a66619a9a3bdb87457b5fced065f15a7d2023cf2e757ed6fd35a4ad4272aeea83bf077383850f6e1112f288cc2f72e53940bc71199803d9989c8859722f4190cc4faca3377f2d1bf9fcd54c157ea5dc36b54ffebcdeb8a5df9b5d555edef8909f387864cbaabbf18fff45254703cb62e38f9cdeee2b769c9ce1d3f16ab92e0e3af6067cd252f9aa28ae81f763e1f99a50e4573da5becbcb6b11ffe8b48bbb037d7a07f5953acb422af10395b769081629f71c2a182a7633cb703731afa8cecfde76618523669fa93ded5c4ea7727775498980941228a9af3ec6292268652ed4f3731a74334d86802ae05a560d9ef82bccdd96c0c063d6e25583f51c3bd3b5225e33d4defde886727f8b9cde46b7ee9ff0f33eaf4ee1a3aea890980d012c6d14cdd82780798fa4356430a3c45abd5f4835025240cd8afa74a5381744edd3f475316ab7c00467a9588a50edcb40d5f0733f33a47ea5e92471a24dced48d974e227faf839fdfcda75d335743d56eea520c5d3fa523fe639851d2237f02424a8d81fecdf32d375b6cc8d2cacc3b1b3c33898fa2a24c0a23bf6852fb34361ba9bb46c00458644f1c5f827dee7a9dacaadb7e97ee7f55f391a9f161aa3751cde7a648ccf4efcb4f452c34deb98da9c794fe73dde94ada575f08f277212aaea70902f2ca0d927b7190a787852935c37413817f41a31acb8007687675a91d3d81865acb06c22328d87aa70d897b7a76b5c062f97d1e6bdd12c3dc4e1752e8cb7cc28624fb5b8ac5e1d0d4377046fd76e53600891aaeb32375eddd7312a2b60f5c61da0491831c3a1d530ec1ae2af4c291c6468b5d64177b29497945d9d391182e677e2bdaa1ce3eba807169ed011c9e3a7ff1cc43a37eb1155ea4a592d70585471cd4d6cb65b329a90ed2a964c4ab4b32b52fc6c1ba3f0dc53b3504645b243e6a5cccffd93b45d9cc383fb965274749b4c186f2fc0f03154208c23f1edb43d87ba43a7bb610524bffae8338f1a6d07e55984a8ad868d2def6c6e1c916b1abf862f5a2386ae3661d2d500a31a0f8188e8fa0a353d6224a383a3d5c12988411e94f2f17fef94899af064c4a9268793fd5a6899d83c222ec3c534eae737dc1ad291e848f416fdea38e44b16c1a3b73a18f3df437cfad7bef9ced8a8012fe996865dc140bf4fd3523e770fc6d08546cf9c4ae558ca7e22843dd9df3366445a347309646e9a4be32421464b0bcf8d176b1d7cf1d076f1e18511c1f5e2e19f9860f1dcba793bfa46b24f840ba9308d5369c5f43a7650ad91ea680b3a38278e17c09991f272a6031787b43746e94bf54512664145bd00c337dbaebc3f0aae10734fcd5e103e406a27fafe3e2e965f59662b0b2c2cdb098ba5b3451ae9700555c71a913c9e21a4857cc950a3a628eb494e2ecc634957f31db0c307041ecb95c2cd52e33374be763572f869a549ac0da011321be932aadafec799d8c41af3eac3d9fcb0dbc4dd26978b2ed3c827f838c2d0b6a74be1cf76c2abab9fbee4ca3e33b6622489840e601dc40f7612d9511053b335cdc795d934c971700a4efd973e3b271a97a4a0820926906501b584401bfdfbf1afdf0f83f66c32a0f54d741ffd44bb9422e99554102caa9de32edf4959f5ff7fdf553cb31ae6e588e9ae51e2da5ab8c46f8c11eabf78df558c4d4c16531a2d63f9a5f65b288c548f4a58deeb46d92e66955cc9386aaae01bb746b345a97e323d23654d3cf27aa2031c441868ef8cd9be7f8ce96a47bfd6d84dd5f8140651a08bddcc9f9a8dc0397da5b456f67f210b82157230195586d21e6fda980a61f84741ee3f5be3ee3725b44c9a316d9deb544eb9d62cda564bf3fc49c3bc4e82f520e1e20a506d7abd14a90e4026349993dd803cd696055625090d8e64bf87e44dc53f4b1e93b93bd232778329e8aa8aa8a4d1cab0c905c8c9431c607f03a6cdb5df1465004e78ce2b55642a46906b87f808de83881803aaf4567b85406445c3a48ec487f", 0xd99) r1 = syz_open_dev$hidraw(&(0x7f0000000140), 0x0, 0x1) r2 = syz_open_dev$evdev(&(0x7f0000001080), 0x7, 0x0) read$hidraw(r1, &(0x7f0000000040)=""/57, 0x39) ioctl$EVIOCGMASK(r2, 0x5452, &(0x7f0000000100)={0x3fd67d5a47b743fa, 0x0, 0x0}) ioctl$EVIOCSABS3F(r2, 0x401845ff, &(0x7f0000001040)={0x101, 0x5f3f4a09, 0x6, 0x8, 0x1ff}) ioctl$HIDIOCSFEATURE(r1, 0xc0404806, &(0x7f0000000000)="b48332c179a199a2d0a03ae3aa4d8c9a90c689587e6f") 23:51:45 executing program 3: r0 = syz_open_dev$evdev(0xfffffffffffffffc, 0x3, 0x42) syz_open_dev$evdev(&(0x7f0000000040), 0x9, 0x60080) ioctl$EVIOCGKEY(r0, 0x80404518, &(0x7f0000000100)=""/129) 23:51:45 executing program 1: r0 = syz_open_dev$evdev(0xfffffffffffffffc, 0x0, 0x0) r1 = syz_open_dev$evdev(&(0x7f0000000280), 0x1, 0x400) ioctl$EVIOCGSW(r1, 0x8040451b, &(0x7f00000002c0)=""/79) ioctl$EVIOCGBITSND(r0, 0x80404532, &(0x7f0000000100)=""/97) ioctl$EVIOCGABS20(0xffffffffffffffff, 0x80184560, &(0x7f0000000000)=""/212) r2 = syz_open_dev$evdev(&(0x7f0000000180), 0xe, 0x40080) ioctl$EVIOCGBITSND(r1, 0x80404532, &(0x7f0000000340)=""/109) r3 = syz_open_dev$evdev(&(0x7f0000000440), 0x401, 0xc2040) ioctl$EVIOCGKEYCODE_V2(r3, 0x80284504, &(0x7f0000000480)=""/36) syz_open_dev$evdev(&(0x7f00000004c0), 0x6, 0x82040) r4 = syz_open_dev$evdev(&(0x7f00000003c0), 0x80, 0x210140) ioctl$EVIOCGVERSION(r4, 0x80044501, &(0x7f0000000400)=""/31) r5 = syz_open_dev$evdev(&(0x7f0000000200), 0x0, 0x400) ioctl$EVIOCSABS2F(r5, 0x401845ef, &(0x7f0000000240)={0x2, 0x8, 0x7, 0x6, 0x800, 0x9}) ioctl$EVIOCGRAB(r2, 0x40044590, &(0x7f00000001c0)=0x20) 23:51:45 executing program 2: r0 = syz_open_dev$hidraw(&(0x7f0000000140), 0x0, 0x1) write$hidraw(r0, &(0x7f0000000180)="66080a810c28ad27cf86f5e368392e05eed4f4d4825954833b3144e7228d9af97c06e5d46985e6393007c542e53b9ec0f6e52a48954e119efd3c5d71b60cd399e9c64d514934d87c2c6f50699aedd1857a86eef53f4a5c661e747ed36824f54ec459d164be8186d9e3a79e131a73650d0a4f709d01c76efc8d33105a36f278e8f7de5838b1fc9d9e2ad7b1e0ca2de1410e05ead0b0d62add348a4119e45cc17fbc6988854d7dc283bb2d4026b25ea6b504f489e08072eb90ee0c99068c99457661ec19cad5545be38bff1f94d21e6db3fff0ee9b4eab9fbf35c5911b38a0129d076df053da54e435d53a005d1aca5e4d0af10e2eb5eeffbcb574dae4bab35455661ddf2e4a12c9740d9fb0282ea741f1765ebb2341f7091ca6d0244871ba9b977bb4caf4787ed19de1afd936ba3c6921587c79e8b9ce1d82cf15d329af90da66b8cc6ed5fe64a3656e902ab556d90841535c119b3ac2037b4251b809185ac3175c535c38012f61801d1d27fa7fcf3853e8a3b2e10feffd174172505a7297f6e756f8ce1adf538fdf29f73b5bd404d5cff95d9ccd947df44eda3a7fc0940f1ee98c2ba0b638ae865a24152fb1b47e792703e7bb9a7d291fd180894157d40ec589a36b95e5faea4713f2da83d35fe8d8528ed2bc5505cc3cce02d9467ede1479e64dbcf55ddebfb28dc2b3fd5c5a65b2d2cd4bca47dc7536d07ce26fac53dc3ab697c089d8611b3de89a7250b905a30f86b707bb6719080b0fc9c04d50760bc5b825911bf804d083215b74e419f01477cd8ca5862dc4f7ac4751cbba65241c7428b4f12fd311f3802042cd00df968e3f8a940badeb3f892ff107d6a7860bd6666e4a5edd1ec4e8ead30237342043465fb2eb5128de9256b39cb161044a871ac9b559cd781b66f6292e1e06b536961058edcc81406369f0f28c1c8669f267a79ebe9546afe6026cf920bd2aa31aad669498707b20e0019514a5cea3e898d5aacd3d80d44c791c030202791f9c5bca391cd0d8140997ac68e7d5470235bac6d7d0cf30e70b6e51a36b66a5b3ba10abbf5688eb388ca533099de61803cce2b91be46e3b55d117c49ef9f2fdbd09220af9923eaa21a0094a4cab2cf43379dc534a197172d1d290bc75ec960fe9551f6fe4bfc4a8142c6aa4a48fb8e6ec8f1dba02b17e3a7cf96081a92c81815229d430826a7e1ac21fe5c211b036941cb2ba93eae4a6a8743af8fd08fe3d91b8ffd52d4dc7ddcc06821e15ce0490a32680a6dadededb66b645a05c63f3944b8a97bf86f13b2231d3b632ea8378f944f22f64c7707710b93b563ec70d56611c463bc0cc6fe9f21aa7e2e9a805e83b717634bc74717df1ecccb42110621531c3f59e68670dfeb6e133b55b691a1b4375ca7a0ef3c02072c8a62fe8eb3b4810cc825d09bf9ba7ca2dcdb5a0eb46f246a125744f20caa9e2b38ceec454ba63c1fb47b580603243e756f7f04e40e36f797b3f14dd30d08335aa40069bf492609e077806d8c52b9ca8432f26d85df843ee7055673334e8ca0d809e710b295631526be449ea826dd57fca05c3d6d6b779a964f0fe7cb16a39013ea39a8000fff94aa9e4d6b85da2719bad63dc53010918c7fdde0975e1f305ed6ee8ff87ef98ef6004884071ba52ab6a81ede40a9709aa455f05f0bcdbfa1aef1360a7c7256aa3bbc744d2c6f307fb0c1c672795c8f7ff5e37c3cc479632de3350f8c5a6d192d8eb73a6977702d423694214aa4677c3ffc793c740268331c25784594e1c5293483a4a2a01101f4baeedf4090998d9ddc865963574c5b05d5a3c10dcb3b70ce567b071454021b5b562195ed36cef59695f3265e4e08a2b2e70c4bca2700c5243e6e999179bde174da15b4ab4d7b304dc67a7a03c32cdb096fbcd904f9d787bc95fe8a22b6613f28a71b5460d44a414c63d495538c6020667db10d49b1d8874cfaa77666d12087643a9e322dfade4cdac2bee7d22c129027713e46d80f498c9eda027b053fd785aa1b7ae019a53a32b7e51d54d94a5fb746cd1e6e77b4d65b3c48b2b9789da203f467934b2334569d9d5a138d87afe65b0d7ada380565f259ec63490163699fa945e10ab39d216db75d6227c11f34c7256e1af892088b507aa6b574a522b87c617bf53f42b3a8c399fcb8c8d2d7a8fc981965c67294a48d1a62f3fe4abd2f540359a4f74e4f3c65bbdf520d926a501b59232a74fe612f57c526f9a2328034d489829e451f771feda276d875bb313268e9f38c06a02799dc3ee4dec3329fd45f1695760299a45ef89bf6e0f000e167a86dd9c6c244134d2985e788838910ab92734494e3207c5ea5d6ce44925b77a4a43d9f9795423297aa2762d4a326784fb86559f1f5713935851910cdc117c1886326124af384d73a67cf95cd0bdba977f286849eb9cebab51241d2d6def1c95058b8b7847b8d84db44668d3204a1cae325c0822735b075caa612eb68d326e1fac7bed9a4b7f93395a067464372704526506c4024b317604924d1055b1b75042e763c132af6754d202b1a4438654d1ff4082d07ca378ce50e010c9a58d77a878198b7313cda06caa9a97ee96e0947fbd1c0389b69ce96490596d4051362eea6829d1795b8168ab468d506d6fa7d286b52446da4d25b4730c1276a0b6b283689ec3f64fc39470054efdfb6e261e80454e382f3c40b6cbf8ae242c01beaaed1d7195e455a40e0ad478d23ca152cde33d525961907a55c408fbdd7e7eded5eb6e9a51ab1c516cafa6b10cd41bf0f57e3ce22b79bcd2daf5469117ba4337a626f68199858f445ac0380833c5f4c7a4d35c2e9e7bcf355c6a97863281f393c19d6dded835d31c06e0dbfbf5734ecfdd3e866c97061da5494d19e7dc8584c63a85bcaa4dd97396e833acc46945119c8048402b6326a93a66619a9a3bdb87457b5fced065f15a7d2023cf2e757ed6fd35a4ad4272aeea83bf077383850f6e1112f288cc2f72e53940bc71199803d9989c8859722f4190cc4faca3377f2d1bf9fcd54c157ea5dc36b54ffebcdeb8a5df9b5d555edef8909f387864cbaabbf18fff45254703cb62e38f9cdeee2b769c9ce1d3f16ab92e0e3af6067cd252f9aa28ae81f763e1f99a50e4573da5becbcb6b11ffe8b48bbb037d7a07f5953acb422af10395b769081629f71c2a182a7633cb703731afa8cecfde76618523669fa93ded5c4ea7727775498980941228a9af3ec6292268652ed4f3731a74334d86802ae05a560d9ef82bccdd96c0c063d6e25583f51c3bd3b5225e33d4defde886727f8b9cde46b7ee9ff0f33eaf4ee1a3aea890980d012c6d14cdd82780798fa4356430a3c45abd5f4835025240cd8afa74a5381744edd3f475316ab7c00467a9588a50edcb40d5f0733f33a47ea5e92471a24dced48d974e227faf839fdfcda75d335743d56eea520c5d3fa523fe639851d2237f02424a8d81fecdf32d375b6cc8d2cacc3b1b3c33898fa2a24c0a23bf6852fb34361ba9bb46c00458644f1c5f827dee7a9dacaadb7e97ee7f55f391a9f161aa3751cde7a648ccf4efcb4f452c34deb98da9c794fe73dde94ada575f08f277212aaea70902f2ca0d927b7190a787852935c37413817f41a31acb8007687675a91d3d81865acb06c22328d87aa70d897b7a76b5c062f97d1e6bdd12c3dc4e1752e8cb7cc28624fb5b8ac5e1d0d4377046fd76e53600891aaeb32375eddd7312a2b60f5c61da0491831c3a1d530ec1ae2af4c291c6468b5d64177b29497945d9d391182e677e2bdaa1ce3eba807169ed011c9e3a7ff1cc43a37eb1155ea4a592d70585471cd4d6cb65b329a90ed2a964c4ab4b32b52fc6c1ba3f0dc53b3504645b243e6a5cccffd93b45d9cc383fb965274749b4c186f2fc0f03154208c23f1edb43d87ba43a7bb610524bffae8338f1a6d07e55984a8ad868d2def6c6e1c916b1abf862f5a2386ae3661d2d500a31a0f8188e8fa0a353d6224a383a3d5c12988411e94f2f17fef94899af064c4a9268793fd5a6899d83c222ec3c534eae737dc1ad291e848f416fdea38e44b16c1a3b73a18f3df437cfad7bef9ced8a8012fe996865dc140bf4fd3523e770fc6d08546cf9c4ae558ca7e22843dd9df3366445a347309646e9a4be32421464b0bcf8d176b1d7cf1d076f1e18511c1f5e2e19f9860f1dcba793bfa46b24f840ba9308d5369c5f43a7650ad91ea680b3a38278e17c09991f272a6031787b43746e94bf54512664145bd00c337dbaebc3f0aae10734fcd5e103e406a27fafe3e2e965f59662b0b2c2cdb098ba5b3451ae9700555c71a913c9e21a4857cc950a3a628eb494e2ecc634957f31db0c307041ecb95c2cd52e33374be763572f869a549ac0da011321be932aadafec799d8c41af3eac3d9fcb0dbc4dd26978b2ed3c827f838c2d0b6a74be1cf76c2abab9fbee4ca3e33b6622489840e601dc40f7612d9511053b335cdc795d934c971700a4efd973e3b271a97a4a0820926906501b584401bfdfbf1afdf0f83f66c32a0f54d741ffd44bb9422e99554102caa9de32edf4959f5ff7fdf553cb31ae6e588e9ae51e2da5ab8c46f8c11eabf78df558c4d4c16531a2d63f9a5f65b288c548f4a58deeb46d92e66955cc9386aaae01bb746b345a97e323d23654d3cf27aa2031c441868ef8cd9be7f8ce96a47bfd6d84dd5f8140651a08bddcc9f9a8dc0397da5b456f67f210b82157230195586d21e6fda980a61f84741ee3f5be3ee3725b44c9a316d9deb544eb9d62cda564bf3fc49c3bc4e82f520e1e20a506d7abd14a90e4026349993dd803cd696055625090d8e64bf87e44dc53f4b1e93b93bd232778329e8aa8aa8a4d1cab0c905c8c9431c607f03a6cdb5df1465004e78ce2b55642a46906b87f808de83881803aaf4567b85406445c3a48ec487f22d125ef7eba45cbbd6d069338c85dd9095fbf2ee39140ff9653278212a450f44d4ec58d1fd0d3f5b80a25aad5ea07d5e1490a70bb085d595649e685e443bd3873d302a5c3ff1edbd39a4e541ef2409edee8937392ce18727ed48e642e6afb2b9f34a07d99a4ee3781e2f922e123a1dc03f45ada", 0xe0d) r1 = syz_open_dev$hidraw(&(0x7f0000000140), 0x0, 0x1) r2 = syz_open_dev$evdev(&(0x7f0000001080), 0x7, 0x0) read$hidraw(r1, &(0x7f0000000040)=""/57, 0x39) ioctl$EVIOCGMASK(r2, 0x5452, &(0x7f0000000100)={0x3fd67d5a47b743fa, 0x0, 0x0}) ioctl$EVIOCSABS3F(r2, 0x401845ff, &(0x7f0000001040)={0x101, 0x5f3f4a09, 0x6, 0x8, 0x1ff}) ioctl$HIDIOCSFEATURE(r1, 0xc0404806, &(0x7f0000000000)="b48332c179a199a2d0a03ae3aa4d8c9a90c689587e6f") 23:51:45 executing program 5: r0 = syz_open_dev$hidraw(&(0x7f0000000140), 0x0, 0x1) write$hidraw(r0, &(0x7f0000000180)="66080a810c28ad27cf86f5e368392e05eed4f4d4825954833b3144e7228d9af97c06e5d46985e6393007c542e53b9ec0f6e52a48954e119efd3c5d71b60cd399e9c64d514934d87c2c6f50699aedd1857a86eef51d4a5c661e747ed36824f54ec459d164be8186d9e3a79e131a73650d0a4f709d01c76efc8d33105a36f278e8f7de5838b1fc9d9e2ad7b1e0ca2de1410e05ead0b0d62add348a4119e45cc17fbc6988854d7dc283bb2d4026b25ea6b504f489e08072eb90ee0c99068c99457661ec19cad5545be38bff1f94d21e6db3fff0ee9b4eab9fbf35c5911b38a0129d076df053da54e435d53a005d1aca5e4d0af10e2eb5eeffbcb574dae4bab35455661ddf2e4a12c9740d9fb0282ea741f1765ebb2341f7091ca6d0244871ba9b977bb4caf4787ed19de1afd936ba3c6921587c79e8b9ce1d82cf15d329af90da66b8cc6ed5fe64a3656e902ab556d90841535c119b3ac2037b4251b809185ac3175c535c38012f61801d1d27fa7fcf3853e8a3b2e10feffd174172505a7297f6e756f8ce1adf538fdf29f73b5bd404d5cff95d9ccd947df44eda3a7fc0940f1ee98c2ba0b638ae865a24152fb1b47e792703e7bb9a7d291fd180894157d40ec589a36b95e5faea4713f2da83d35fe8d8528ed2bc5505cc3cce02d9467ede1479e64dbcf55ddebfb28dc2b3fd5c5a65b2d2cd4bca47dc7536d07ce26fac53dc3ab697c089d8611b3de89a7250b905a30f86b707bb6719080b0fc9c04d50760bc5b825911bf804d083215b74e419f01477cd8ca5862dc4f7ac4751cbba65241c7428b4f12fd311f3802042cd00df968e3f8a940badeb3f892ff107d6a7860bd6666e4a5edd1ec4e8ead30237342043465fb2eb5128de9256b39cb161044a871ac9b559cd781b66f6292e1e06b536961058edcc81406369f0f28c1c8669f267a79ebe9546afe6026cf920bd2aa31aad669498707b20e0019514a5cea3e898d5aacd3d80d44c791c030202791f9c5bca391cd0d8140997ac68e7d5470235bac6d7d0cf30e70b6e51a36b66a5b3ba10abbf5688eb388ca533099de61803cce2b91be46e3b55d117c49ef9f2fdbd09220af9923eaa21a0094a4cab2cf43379dc534a197172d1d290bc75ec960fe9551f6fe4bfc4a8142c6aa4a48fb8e6ec8f1dba02b17e3a7cf96081a92c81815229d430826a7e1ac21fe5c211b036941cb2ba93eae4a6a8743af8fd08fe3d91b8ffd52d4dc7ddcc06821e15ce0490a32680a6dadededb66b645a05c63f3944b8a97bf86f13b2231d3b632ea8378f944f22f64c7707710b93b563ec70d56611c463bc0cc6fe9f21aa7e2e9a805e83b717634bc74717df1ecccb42110621531c3f59e68670dfeb6e133b55b691a1b4375ca7a0ef3c02072c8a62fe8eb3b4810cc825d09bf9ba7ca2dcdb5a0eb46f246a125744f20caa9e2b38ceec454ba63c1fb47b580603243e756f7f04e40e36f797b3f14dd30d08335aa40069bf492609e077806d8c52b9ca8432f26d85df843ee7055673334e8ca0d809e710b295631526be449ea826dd57fca05c3d6d6b779a964f0fe7cb16a39013ea39a8000fff94aa9e4d6b85da2719bad63dc53010918c7fdde0975e1f305ed6ee8ff87ef98ef6004884071ba52ab6a81ede40a9709aa455f05f0bcdbfa1aef1360a7c7256aa3bbc744d2c6f307fb0c1c672795c8f7ff5e37c3cc479632de3350f8c5a6d192d8eb73a6977702d423694214aa4677c3ffc793c740268331c25784594e1c5293483a4a2a01101f4baeedf4090998d9ddc865963574c5b05d5a3c10dcb3b70ce567b071454021b5b562195ed36cef59695f3265e4e08a2b2e70c4bca2700c5243e6e999179bde174da15b4ab4d7b304dc67a7a03c32cdb096fbcd904f9d787bc95fe8a22b6613f28a71b5460d44a414c63d495538c6020667db10d49b1d8874cfaa77666d12087643a9e322dfade4cdac2bee7d22c129027713e46d80f498c9eda027b053fd785aa1b7ae019a53a32b7e51d54d94a5fb746cd1e6e77b4d65b3c48b2b9789da203f467934b2334569d9d5a138d87afe65b0d7ada380565f259ec63490163699fa945e10ab39d216db75d6227c11f34c7256e1af892088b507aa6b574a522b87c617bf53f42b3a8c399fcb8c8d2d7a8fc981965c67294a48d1a62f3fe4abd2f540359a4f74e4f3c65bbdf520d926a501b59232a74fe612f57c526f9a2328034d489829e451f771feda276d875bb313268e9f38c06a02799dc3ee4dec3329fd45f1695760299a45ef89bf6e0f000e167a86dd9c6c244134d2985e788838910ab92734494e3207c5ea5d6ce44925b77a4a43d9f9795423297aa2762d4a326784fb86559f1f5713935851910cdc117c1886326124af384d73a67cf95cd0bdba977f286849eb9cebab51241d2d6def1c95058b8b7847b8d84db44668d3204a1cae325c0822735b075caa612eb68d326e1fac7bed9a4b7f93395a067464372704526506c4024b317604924d1055b1b75042e763c132af6754d202b1a4438654d1ff4082d07ca378ce50e010c9a58d77a878198b7313cda06caa9a97ee96e0947fbd1c0389b69ce96490596d4051362eea6829d1795b8168ab468d506d6fa7d286b52446da4d25b4730c1276a0b6b283689ec3f64fc39470054efdfb6e261e80454e382f3c40b6cbf8ae242c01beaaed1d7195e455a40e0ad478d23ca152cde33d525961907a55c408fbdd7e7eded5eb6e9a51ab1c516cafa6b10cd41bf0f57e3ce22b79bcd2daf5469117ba4337a626f68199858f445ac0380833c5f4c7a4d35c2e9e7bcf355c6a97863281f393c19d6dded835d31c06e0dbfbf5734ecfdd3e866c97061da5494d19e7dc8584c63a85bcaa4dd97396e833acc46945119c8048402b6326a93a66619a9a3bdb87457b5fced065f15a7d2023cf2e757ed6fd35a4ad4272aeea83bf077383850f6e1112f288cc2f72e53940bc71199803d9989c8859722f4190cc4faca3377f2d1bf9fcd54c157ea5dc36b54ffebcdeb8a5df9b5d555edef8909f387864cbaabbf18fff45254703cb62e38f9cdeee2b769c9ce1d3f16ab92e0e3af6067cd252f9aa28ae81f763e1f99a50e4573da5becbcb6b11ffe8b48bbb037d7a07f5953acb422af10395b769081629f71c2a182a7633cb703731afa8cecfde76618523669fa93ded5c4ea7727775498980941228a9af3ec6292268652ed4f3731a74334d86802ae05a560d9ef82bccdd96c0c063d6e25583f51c3bd3b5225e33d4defde886727f8b9cde46b7ee9ff0f33eaf4ee1a3aea890980d012c6d14cdd82780798fa4356430a3c45abd5f4835025240cd8afa74a5381744edd3f475316ab7c00467a9588a50edcb40d5f0733f33a47ea5e92471a24dced48d974e227faf839fdfcda75d335743d56eea520c5d3fa523fe639851d2237f02424a8d81fecdf32d375b6cc8d2cacc3b1b3c33898fa2a24c0a23bf6852fb34361ba9bb46c00458644f1c5f827dee7a9dacaadb7e97ee7f55f391a9f161aa3751cde7a648ccf4efcb4f452c34deb98da9c794fe73dde94ada575f08f277212aaea70902f2ca0d927b7190a787852935c37413817f41a31acb8007687675a91d3d81865acb06c22328d87aa70d897b7a76b5c062f97d1e6bdd12c3dc4e1752e8cb7cc28624fb5b8ac5e1d0d4377046fd76e53600891aaeb32375eddd7312a2b60f5c61da0491831c3a1d530ec1ae2af4c291c6468b5d64177b29497945d9d391182e677e2bdaa1ce3eba807169ed011c9e3a7ff1cc43a37eb1155ea4a592d70585471cd4d6cb65b329a90ed2a964c4ab4b32b52fc6c1ba3f0dc53b3504645b243e6a5cccffd93b45d9cc383fb965274749b4c186f2fc0f03154208c23f1edb43d87ba43a7bb610524bffae8338f1a6d07e55984a8ad868d2def6c6e1c916b1abf862f5a2386ae3661d2d500a31a0f8188e8fa0a353d6224a383a3d5c12988411e94f2f17fef94899af064c4a9268793fd5a6899d83c222ec3c534eae737dc1ad291e848f416fdea38e44b16c1a3b73a18f3df437cfad7bef9ced8a8012fe996865dc140bf4fd3523e770fc6d08546cf9c4ae558ca7e22843dd9df3366445a347309646e9a4be32421464b0bcf8d176b1d7cf1d076f1e18511c1f5e2e19f9860f1dcba793bfa46b24f840ba9308d5369c5f43a7650ad91ea680b3a38278e17c09991f272a6031787b43746e94bf54512664145bd00c337dbaebc3f0aae10734fcd5e103e406a27fafe3e2e965f59662b0b2c2cdb098ba5b3451ae9700555c71a913c9e21a4857cc950a3a628eb494e2ecc634957f31db0c307041ecb95c2cd52e33374be763572f869a549ac0da011321be932aadafec799d8c41af3eac3d9fcb0dbc4dd26978b2ed3c827f838c2d0b6a74be1cf76c2abab9fbee4ca3e33b6622489840e601dc40f7612d9511053b335cdc795d934c971700a4efd973e3b271a97a4a0820926906501b584401bfdfbf1afdf0f83f66c32a0f54d741ffd44bb9422e99554102caa9de32edf4959f5ff7fdf553cb31ae6e588e9ae51e2da5ab8c46f8c11eabf78df558c4d4c16531a2d63f9a5f65b288c548f4a58deeb46d92e66955cc9386aaae01bb746b345a97e323d23654d3cf27aa2031c441868ef8cd9be7f8ce96a47bfd6d84dd5f8140651a08bddcc9f9a8dc0397da5b456f67f210b82157230195586d21e6fda980a61f84741ee3f5be3ee3725b44c9a316d9deb544eb9d62cda564bf3fc49c3bc4e82f520e1e20a506d7abd14a90e4026349993dd803cd696055625090d8e64bf87e44dc53f4b1e93b93bd232778329e8aa8aa8a4d1cab0c905c8c9431c607f03a6cdb5df1465004e78ce2b55642a46906b87f808de83881803aaf4567b85406445c3a48ec487f22d125ef7eba45cbbd6d069338c85dd9095fbf2ee39140ff9653278212a450f44d4ec58d1fd0d3f5b80a25aad5ea07d5e1490a70bb085d595649e685e443bd3873d302a5c3ff1edbd39a4e541ef2409edee8937392ce18727ed48e642e6afb2b9f34a07d99a4ee3781e2f922e123a1dc03f45ada557eda4fc9da2ebc43371d35b2f30dc9d5270ca9ed5362ad53804900e6d9c5e063213e27b2090c704066f6ae6b126560c0f49073343b1945a0fc22e702c04f2f776755cb479018dd7b2a9f3862e892306e800119d30555aa190b872cfdd19eebedaac2cccc5e64a9bdab0bafd6ba3f490632bd07", 0xfffffdef) 23:51:45 executing program 0: r0 = syz_open_dev$hidraw(&(0x7f0000000140), 0x0, 0x1) write$hidraw(r0, &(0x7f0000001040)="66080a810c28ad27cf86f5e368392e05eed4f4d4825954833b3144e7228d9af97c06e5d46985e6393007c542e53b9ec0f6e52a48954e119efd3c5d71b60cd399e9c64d514934d87c2c6f50699aedd1857a86eef53f4a5c661e747ed36824f54ec459d164be8186d9e3a79e131a73650d0a4f709d01c76efc8d33105a36f278e8f7de5838b1fc9d9e2ad7b1e0ca2de1410e05ead0b0d62add348a4119e45cc17fbc6988854d7dc283bb2d4026b25ea6b504f489e08072eb90ee0c99068c99457661ec19cad5545be38bff1f94d21e6db3fff0ee9b4eab9fbf35c5911b38a0129d076df053da54e435d53a005d1aca5e4d0af10e2eb5eeffbcb574dae4bab35455661ddf2e4a12c9740d9fb0282ea741f1765ebb2341f7091ca6d0244871ba9b977bb4caf4787ed19de1afd936ba3c6921587c79e8b9ce1d82cf15d329af90da66b8cc6ed5fe64a3656e902ab556d90841535c119b3ac2037b4251b809185ac3175c535c38012f61801d1d27fa7fcf3853e8a3b2e10feffd174172505a7297f6e756f8ce1adf538fdf29f73b5bd404d5cff95d9ccd947df44eda3a7fc0940f1ee98c2ba0b638ae865a24152fb1b47e792703e7bb9a7d291fd180894157d40ec589a36b95e5faea4713f2da83d35fe8d8528ed2bc5505cc3cce02d9467ede1479e64dbcf55ddebfb28dc2b3fd5c5a65b2d2cd4bca47dc7536d07ce26fac53dc3ab697c089d8611b3de89a7250b905a30f86b707bb6719080b0fc9c04d50760bc5b825911bf804d083215b74e419f01477cd8ca5862dc4f7ac4751cbba65241c7428b4f12fd311f3802042cd00df968e3f8a940badeb3f892ff107d6a7860bd6666e4a5edd1ec4e8ead30237342043465fb2eb5128de9256b39cb161044a871ac9b559cd781b66f6292e1e06b536961058edcc81406369f0f28c1c8669f267a79ebe9546afe6026cf920bd2aa31aad669498707b20e0019514a5cea3e898d5aacd3d80d44c791c030202791f9c5bca391cd0d8140997ac68e7d5470235bac6d7d0cf30e70b6e51a36b66a5b3ba10abbf5688eb388ca533099de61803cce2b91be46e3b55d117c49ef9f2fdbd09220af9923eaa21a0094a4cab2cf43379dc534a197172d1d290bc75ec960fe9551f6fe4bfc4a8142c6aa4a48fb8e6ec8f1dba02b17e3a7cf96081a92c81815229d430826a7e1ac21fe5c211b036941cb2ba93eae4a6a8743af8fd08fe3d91b8ffd52d4dc7ddcc06821e15ce0490a32680a6dadededb66b645a05c63f3944b8a97bf86f13b2231d3b632ea8378f944f22f64c7707710b93b563ec70d56611c463bc0cc6fe9f21aa7e2e9a805e83b717634bc74717df1ecccb42110621531c3f59e68670dfeb6e133b55b691a1b4375ca7a0ef3c02072c8a62fe8eb3b4810cc825d09bf9ba7ca2dcdb5a0eb46f246a125744f20caa9e2b38ceec454ba63c1fb47b580603243e756f7f04e40e36f797b3f14dd30d08335aa40069bf492609e077806d8c52b9ca8432f26d85df843ee7055673334e8ca0d809e710b295631526be449ea826dd57fca05c3d6d6b779a964f0fe7cb16a39013ea39a8000fff94aa9e4d6b85da2719bad63dc53010918c7fdde0975e1f305ed6ee8ff87ef98ef6004884071ba52ab6a81ede40a9709aa455f05f0bcdbfa1aef1360a7c7256aa3bbc744d2c6f307fb0c1c672795c8f7ff5e37c3cc479632de3350f8c5a6d192d8eb73a6977702d423694214aa4677c3ffc793c740268331c25784594e1c5293483a4a2a01101f4baeedf4090998d9ddc865963574c5b05d5a3c10dcb3b70ce567b071454021b5b562195ed36cef59695f3265e4e08a2b2e70c4bca2700c5243e6e999179bde174da15b4ab4d7b304dc67a7a03c32cdb096fbcd904f9d787bc95fe8a22b6613f28a71b5460d44a414c63d495538c6020667db10d49b1d8874cfaa77666d12087643a9e322dfade4cdac2bee7d22c129027713e46d80f498c9eda027b053fd785aa1b7ae019a53a32b7e51d54d94a5fb746cd1e6e77b4d65b3c48b2b9789da203f467934b2334569d9d5a138d87afe65b0d7ada380565f259ec63490163699fa945e10ab39d216db75d6227c11f34c7256e1af892088b507aa6b574a522b87c617bf53f42b3a8c399fcb8c8d2d7a8fc981965c67294a48d1a62f3fe4abd2f540359a4f74e4f3c65bbdf520d926a501b59232a74fe612f57c526f9a2328034d489829e451f771feda276d875bb313268e9f38c06a02799dc3ee4dec3329fd45f1695760299a45ef89bf6e0f000e167a86dd9c6c244134d2985e788838910ab92734494e3207c5ea5d6ce44925b77a4a43d9f9795423297aa2762d4a326784fb86559f1f5713935851910cdc117c1886326124af384d73a67cf95cd0bdba977f286849eb9cebab51241d2d6def1c95058b8b7847b8d84db44668d3204a1cae325c0822735b075caa612eb68d326e1fac7bed9a4b7f93395a067464372704526506c4024b317604924d1055b1b75042e763c132af6754d202b1a4438654d1ff4082d07ca378ce50e010c9a58d77a878198b7313cda06caa9a97ee96e0947fbd1c0389b69ce96490596d4051362eea6829d1795b8168ab468d506d6fa7d286b52446da4d25b4730c1276a0b6b283689ec3f64fc39470054efdfb6e261e80454e382f3c40b6cbf8ae242c01beaaed1d7195e455a40e0ad478d23ca152cde33d525961907a55c408fbdd7e7eded5eb6e9a51ab1c516cafa6b10cd41bf0f57e3ce22b79bcd2daf5469117ba4337a626f68199858f445ac0380833c5f4c7a4d35c2e9e7bcf355c6a97863281f393c19d6dded835d31c06e0dbfbf5734ecfdd3e866c97061da5494d19e7dc8584c63a85bcaa4dd97396e833acc46945119c8048402b6326a93a66619a9a3bdb87457b5fced065f15a7d2023cf2e757ed6fd35a4ad4272aeea83bf077383850f6e1112f288cc2f72e53940bc71199803d9989c8859722f4190cc4faca3377f2d1bf9fcd54c157ea5dc36b54ffebcdeb8a5df9b5d555edef8909f387864cbaabbf18fff45254703cb62e38f9cdeee2b769c9ce1d3f16ab92e0e3af6067cd252f9aa28ae81f763e1f99a50e4573da5becbcb6b11ffe8b48bbb037d7a07f5953acb422af10395b769081629f71c2a182a7633cb703731afa8cecfde76618523669fa93ded5c4ea7727775498980941228a9af3ec6292268652ed4f3731a74334d86802ae05a560d9ef82bccdd96c0c063d6e25583f51c3bd3b5225e33d4defde886727f8b9cde46b7ee9ff0f33eaf4ee1a3aea890980d012c6d14cdd82780798fa4356430a3c45abd5f4835025240cd8afa74a5381744edd3f475316ab7c00467a9588a50edcb40d5f0733f33a47ea5e92471a24dced48d974e227faf839fdfcda75d335743d56eea520c5d3fa523fe639851d2237f02234a8d81fecdf32d375b6cc8d2cacc3b1b3c33898fa2a24c0a23bf6852fb34361ba9bb46c00458644f1c5f827dee7a9dacaadb7e97ee7f55f391a9f161aa3751cde7a648ccf4efcb4f452c34deb98da9c794fe73dde94ada575f08f277212aaea70902f2ca0d927b7190a787852935c37413817f41a31acb8007687675a91d3d81865acb06c22328d87aa70d897b7a76b5c062f97d1e6bdd12c3dc4e1752e8cb7cc28624fb5b8ac5e1d0d4377046fd76e53600891aaeb32375eddd7312a2b60f5c61da0491831c3a1d530ec1ae2af4c291c6468b5d64177b29497945d9d391182e677e2bdaa1ce3eba807169ed011c9e3a7ff1cc43a37eb1155ea4a592d70585471cd4d6cb65b329a90ed2a964c4ab4b32b52fc6c1ba3f0dc53b3504645b243e6a5cccffd93b45d9cc383fb965274749b4c186f2fc0f03154208c23f1edb43d87ba43a7bb610524bffae8338f1a6d07e55984a8ad868d2def6c6e1c916b1abf862f5a2386ae3661d2d500a31a0f8188e8fa0a353d6224a383a3d5c12988411e94f2f17fef94899af064c4a9268793fd5a6899d83c222ec3c534eae737dc1ad291e848f416fdea38e44b16c1a3b73a18f3df437cfad7bef9ced8a8012fe996865dc140bf4fd3523e770fc6d08546cf9c4ae558ca7e22843dd9df3366445a347309646e9a4be32421464b0bcf8d176b1d7cf1d076f1e18511c1f5e2e19f9860f1dcba793bfa46b24f840ba9308d5369c5f43a7650ad91ea680b3a38278e17c09991f272a6031787b43746e94bf54512664145bd00c337dbaebc3f0aae10734fcd5e103e406a27fafe3e2e965f59662b0b2c2cdb098ba5b3451ae9700555c71a913c9e21a4857cc950a3a628eb494e2ecc634957f31db0c307041ecb95c2cd52e33374be763572f869a549ac0da011321be932aadafec799d8c41af3eac3d9fcb0dbc4dd26978b2ed3c827f838c2d0b6a74be1cf76c2abab9fbee4ca3e33b6622489840e601dc40f7612d9511053b335cdc795d934c971700a4efd973e3b271a97a4a0820926906501b584401bfdfbf1afdf0f83f66c32a0f54d741ffd44bb9422e99554102caa9de32edf4959f5ff7fdf553cb31ae6e588e9ae51e2da5ab8c46f8c11eabf78df558c4d4c16531a2d63f9a5f65b288c548f4a58deeb46d92e66955cc9386aaae01bb746b345a97e323d23654d3cf27aa2031c441868ef8cd9be7f8ce96a47bfd6d84dd5f8140651a08bddcc9f9a8dc0397da5b456f67f210b82157230195586d21e6fda980a61f84741ee3f5be3ee3725b44c9a316d9deb544eb9d62cda564bf3fc49c3bc4e82f520e1e20a506d7abd14a90e4026349993dd803cd696055625090d8e64bf87e44dc53f4b1e93b93bd232778329e8aa8aa8a4d1cab0c905c8c9431c607f03a6cdb5df1465004e78ce2b55642a46906b87f808de83881803aaf4567b85406445c3a48ec487f22d125ef7eba45cbbd6d069338c85dd9095fbf2ee39140ff9653278212a450f44d4ec58d1fd0d3f5b80a25aad5ea07d5e1490a70bb085d595649e685e443bd3873d302a5c3ff1edbd39a4e541ef2409edee8937392ce18727ed48e642e6afb2b9f34a07d99a4ee3781e2f922e123a1dc03f45ada557eda4fc9da2ebc43371d35b2f30dc9d5270ca9ed5362ad53804900e6d9c5e063213e27b2090c704066f6ae6b126560c0f49073343b1945a0fc22e702c04f2f776755cb479018dd7b2a9f3862e892306e800119d30555aa190b872cfdd19eebedaac2cccc5e64a9bdab0bafd6ba3f490632bd07", 0xe81) 23:51:45 executing program 3: r0 = syz_open_dev$evdev(0xfffffffffffffffc, 0x3, 0x42) syz_open_dev$evdev(&(0x7f0000000040), 0x9, 0x60080) syz_open_dev$evdev(&(0x7f0000000080), 0x9, 0x0) ioctl$EVIOCGKEY(r0, 0x80404518, &(0x7f0000000100)=""/129) 23:51:45 executing program 4: r0 = syz_open_dev$hidraw(&(0x7f0000000140), 0x0, 0x1) write$hidraw(r0, &(0x7f0000000180)="66080a810c28ad27cf86f5e368392e05eed4f4d4825954833b3144e7228d9af97c06e5d46985e6393007c542e53b9ec0f6e52a48954e119efd3c5d71b60cd399e9c64d514934d87c2c6f50699aedd1857a86eef51c4a5c661e747ed36824f54ec459d164be8186d9e3a79e131a73650d0a4f709d01c76efc8d33105a36f278e8f7de5838b1fc9d9e2ad7b1e0ca2de1410e05ead0b0d62add348a4119e45cc17fbc6988854d7dc283bb2d4026b25ea6b504f489e08072eb90ee0c99068c99457661ec19cad5545be38bff1f94d21e6db3fff0ee9b4eab9fbf35c5911b38a0129d076df053da54e435d53a005d1aca5e4d0af10e2eb5eeffbcb574dae4bab35455661ddf2e4a12c9740d9fb0282ea741f1765ebb2341f7091ca6d0244871ba9b977bb4caf4787ed19de1afd936ba3c6921587c79e8b9ce1d82cf15d329af90da66b8cc6ed5fe64a3656e902ab556d90841535c119b3ac2037b4251b809185ac3175c535c38012f61801d1d27fa7fcf3853e8a3b2e10feffd174172505a7297f6e756f8ce1adf538fdf29f73b5bd404d5cff95d9ccd947df44eda3a7fc0940f1ee98c2ba0b638ae865a24152fb1b47e792703e7bb9a7d291fd180894157d40ec589a36b95e5faea4713f2da83d35fe8d8528ed2bc5505cc3cce02d9467ede1479e64dbcf55ddebfb28dc2b3fd5c5a65b2d2cd4bca47dc7536d07ce26fac53dc3ab697c089d8611b3de89a7250b905a30f86b707bb6719080b0fc9c04d50760bc5b825911bf804d083215b74e419f01477cd8ca5862dc4f7ac4751cbba65241c7428b4f12fd311f3802042cd00df968e3f8a940badeb3f892ff107d6a7860bd6666e4a5edd1ec4e8ead30237342043465fb2eb5128de9256b39cb161044a871ac9b559cd781b66f6292e1e06b536961058edcc81406369f0f28c1c8669f267a79ebe9546afe6026cf920bd2aa31aad669498707b20e0019514a5cea3e898d5aacd3d80d44c791c030202791f9c5bca391cd0d8140997ac68e7d5470235bac6d7d0cf30e70b6e51a36b66a5b3ba10abbf5688eb388ca533099de61803cce2b91be46e3b55d117c49ef9f2fdbd09220af9923eaa21a0094a4cab2cf43379dc534a197172d1d290bc75ec960fe9551f6fe4bfc4a8142c6aa4a48fb8e6ec8f1dba02b17e3a7cf96081a92c81815229d430826a7e1ac21fe5c211b036941cb2ba93eae4a6a8743af8fd08fe3d91b8ffd52d4dc7ddcc06821e15ce0490a32680a6dadededb66b645a05c63f3944b8a97bf86f13b2231d3b632ea8378f944f22f64c7707710b93b563ec70d56611c463bc0cc6fe9f21aa7e2e9a805e83b717634bc74717df1ecccb42110621531c3f59e68670dfeb6e133b55b691a1b4375ca7a0ef3c02072c8a62fe8eb3b4810cc825d09bf9ba7ca2dcdb5a0eb46f246a125744f20caa9e2b38ceec454ba63c1fb47b580603243e756f7f04e40e36f797b3f14dd30d08335aa40069bf492609e077806d8c52b9ca8432f26d85df843ee7055673334e8ca0d809e710b295631526be449ea826dd57fca05c3d6d6b779a964f0fe7cb16a39013ea39a8000fff94aa9e4d6b85da2719bad63dc53010918c7fdde0975e1f305ed6ee8ff87ef98ef6004884071ba52ab6a81ede40a9709aa455f05f0bcdbfa1aef1360a7c7256aa3bbc744d2c6f307fb0c1c672795c8f7ff5e37c3cc479632de3350f8c5a6d192d8eb73a6977702d423694214aa4677c3ffc793c740268331c25784594e1c5293483a4a2a01101f4baeedf4090998d9ddc865963574c5b05d5a3c10dcb3b70ce567b071454021b5b562195ed36cef59695f3265e4e08a2b2e70c4bca2700c5243e6e999179bde174da15b4ab4d7b304dc67a7a03c32cdb096fbcd904f9d787bc95fe8a22b6613f28a71b5460d44a414c63d495538c6020667db10d49b1d8874cfaa77666d12087643a9e322dfade4cdac2bee7d22c129027713e46d80f498c9eda027b053fd785aa1b7ae019a53a32b7e51d54d94a5fb746cd1e6e77b4d65b3c48b2b9789da203f467934b2334569d9d5a138d87afe65b0d7ada380565f259ec63490163699fa945e10ab39d216db75d6227c11f34c7256e1af892088b507aa6b574a522b87c617bf53f42b3a8c399fcb8c8d2d7a8fc981965c67294a48d1a62f3fe4abd2f540359a4f74e4f3c65bbdf520d926a501b59232a74fe612f57c526f9a2328034d489829e451f771feda276d875bb313268e9f38c06a02799dc3ee4dec3329fd45f1695760299a45ef89bf6e0f000e167a86dd9c6c244134d2985e788838910ab92734494e3207c5ea5d6ce44925b77a4a43d9f9795423297aa2762d4a326784fb86559f1f5713935851910cdc117c1886326124af384d73a67cf95cd0bdba977f286849eb9cebab51241d2d6def1c95058b8b7847b8d84db44668d3204a1cae325c0822735b075caa612eb68d326e1fac7bed9a4b7f93395a067464372704526506c4024b317604924d1055b1b75042e763c132af6754d202b1a4438654d1ff4082d07ca378ce50e010c9a58d77a878198b7313cda06caa9a97ee96e0947fbd1c0389b69ce96490596d4051362eea6829d1795b8168ab468d506d6fa7d286b52446da4d25b4730c1276a0b6b283689ec3f64fc39470054efdfb6e261e80454e382f3c40b6cbf8ae242c01beaaed1d7195e455a40e0ad478d23ca152cde33d525961907a55c408fbdd7e7eded5eb6e9a51ab1c516cafa6b10cd41bf0f57e3ce22b79bcd2daf5469117ba4337a626f68199858f445ac0380833c5f4c7a4d35c2e9e7bcf355c6a97863281f393c19d6dded835d31c06e0dbfbf5734ecfdd3e866c97061da5494d19e7dc8584c63a85bcaa4dd97396e833acc46945119c8048402b6326a93a66619a9a3bdb87457b5fced065f15a7d2023cf2e757ed6fd35a4ad4272aeea83bf077383850f6e1112f288cc2f72e53940bc71199803d9989c8859722f4190cc4faca3377f2d1bf9fcd54c157ea5dc36b54ffebcdeb8a5df9b5d555edef8909f387864cbaabbf18fff45254703cb62e38f9cdeee2b769c9ce1d3f16ab92e0e3af6067cd252f9aa28ae81f763e1f99a50e4573da5becbcb6b11ffe8b48bbb037d7a07f5953acb422af10395b769081629f71c2a182a7633cb703731afa8cecfde76618523669fa93ded5c4ea7727775498980941228a9af3ec6292268652ed4f3731a74334d86802ae05a560d9ef82bccdd96c0c063d6e25583f51c3bd3b5225e33d4defde886727f8b9cde46b7ee9ff0f33eaf4ee1a3aea890980d012c6d14cdd82780798fa4356430a3c45abd5f4835025240cd8afa74a5381744edd3f475316ab7c00467a9588a50edcb40d5f0733f33a47ea5e92471a24dced48d974e227faf839fdfcda75d335743d56eea520c5d3fa523fe639851d2237f02424a8d81fecdf32d375b6cc8d2cacc3b1b3c33898fa2a24c0a23bf6852fb34361ba9bb46c00458644f1c5f827dee7a9dacaadb7e97ee7f55f391a9f161aa3751cde7a648ccf4efcb4f452c34deb98da9c794fe73dde94ada575f08f277212aaea70902f2ca0d927b7190a787852935c37413817f41a31acb8007687675a91d3d81865acb06c22328d87aa70d897b7a76b5c062f97d1e6bdd12c3dc4e1752e8cb7cc28624fb5b8ac5e1d0d4377046fd76e53600891aaeb32375eddd7312a2b60f5c61da0491831c3a1d530ec1ae2af4c291c6468b5d64177b29497945d9d391182e677e2bdaa1ce3eba807169ed011c9e3a7ff1cc43a37eb1155ea4a592d70585471cd4d6cb65b329a90ed2a964c4ab4b32b52fc6c1ba3f0dc53b3504645b243e6a5cccffd93b45d9cc383fb965274749b4c186f2fc0f03154208c23f1edb43d87ba43a7bb610524bffae8338f1a6d07e55984a8ad868d2def6c6e1c916b1abf862f5a2386ae3661d2d500a31a0f8188e8fa0a353d6224a383a3d5c12988411e94f2f17fef94899af064c4a9268793fd5a6899d83c222ec3c534eae737dc1ad291e848f416fdea38e44b16c1a3b73a18f3df437cfad7bef9ced8a8012fe996865dc140bf4fd3523e770fc6d08546cf9c4ae558ca7e22843dd9df3366445a347309646e9a4be32421464b0bcf8d176b1d7cf1d076f1e18511c1f5e2e19f9860f1dcba793bfa46b24f840ba9308d5369c5f43a7650ad91ea680b3a38278e17c09991f272a6031787b43746e94bf54512664145bd00c337dbaebc3f0aae10734fcd5e103e406a27fafe3e2e965f59662b0b2c2cdb098ba5b3451ae9700555c71a913c9e21a4857cc950a3a628eb494e2ecc634957f31db0c307041ecb95c2cd52e33374be763572f869a549ac0da011321be932aadafec799d8c41af3eac3d9fcb0dbc4dd26978b2ed3c827f838c2d0b6a74be1cf76c2abab9fbee4ca3e33b6622489840e601dc40f7612d9511053b335cdc795d934c971700a4efd973e3b271a97a4a0820926906501b584401bfdfbf1afdf0f83f66c32a0f54d741ffd44bb9422e99554102caa9de32edf4959f5ff7fdf553cb31ae6e588e9ae51e2da5ab8c46f8c11eabf78df558c4d4c16531a2d63f9a5f65b288c548f4a58deeb46d92e66955cc9386aaae01bb746b345a97e323d23654d3cf27aa2031c441868ef8cd9be7f8ce96a47bfd6d84dd5f8140651a08bddcc9f9a8dc0397da5b456f67f210b82157230195586d21e6fda980a61f84741ee3f5be3ee3725b44c9a316d9deb544eb9d62cda564bf3fc49c3bc4e82f520e1e20a506d7abd14a90e4026349993dd803cd696055625090d8e64bf87e44dc53f4b1e93b93bd232778329e8aa8aa8a4d1cab0c905c8c9431c607f03a6cdb5df1465004e78ce2b55642a46906b87f808de83881803aaf4567b85406445c3a48ec487f22d125ef7eba45cbbd6d069338c85dd9095fbf2ee39140ff9653278212a450f44d4ec58d1fd0d3f5b80a25aad5ea07d5e1490a70bb085d595649e685e443bd3873d302a5c3ff1edbd39a4e541ef2409edee8937392ce18727ed48e642e6afb2b9f34a07d99a4ee3781e2f922e123a1dc03f45ada557eda4fc9da2ebc43371d35b2f30dc9d5270ca9ed5362ad53804900e6d9c5e063213e27b2090c704066f6ae6b126560c0f49073343b1945a0fc22e702c04f2f776755cb479018dd7b2a9f3862e892306e800119d30555aa190b872cfdd19eebedaac2cccc5e64a9bdab0bafd6ba3f490632bd07", 0xfffffdef) 23:51:46 executing program 2: r0 = syz_open_dev$hidraw(&(0x7f0000000140), 0x0, 0x1) write$hidraw(r0, &(0x7f0000000180)="66080a810c28ad27cf86f5e368392e05eed4f4d4825954833b3144e7228d9af97c06e5d46985e6393007c542e53b9ec0f6e52a48954e119efd3c5d71b60cd399e9c64d514934d87c2c6f50699aedd1857a86eef53f4a5c661e747ed36824f54ec459d164be8186d9e3a79e131a73650d0a4f709d01c76efc8d33105a36f278e8f7de5838b1fc9d9e2ad7b1e0ca2de1410e05ead0b0d62add348a4119e45cc17fbc6988854d7dc283bb2d4026b25ea6b504f489e08072eb90ee0c99068c99457661ec19cad5545be38bff1f94d21e6db3fff0ee9b4eab9fbf35c5911b38a0129d076df053da54e435d53a005d1aca5e4d0af10e2eb5eeffbcb574dae4bab35455661ddf2e4a12c9740d9fb0282ea741f1765ebb2341f7091ca6d0244871ba9b977bb4caf4787ed19de1afd936ba3c6921587c79e8b9ce1d82cf15d329af90da66b8cc6ed5fe64a3656e902ab556d90841535c119b3ac2037b4251b809185ac3175c535c38012f61801d1d27fa7fcf3853e8a3b2e10feffd174172505a7297f6e756f8ce1adf538fdf29f73b5bd404d5cff95d9ccd947df44eda3a7fc0940f1ee98c2ba0b638ae865a24152fb1b47e792703e7bb9a7d291fd180894157d40ec589a36b95e5faea4713f2da83d35fe8d8528ed2bc5505cc3cce02d9467ede1479e64dbcf55ddebfb28dc2b3fd5c5a65b2d2cd4bca47dc7536d07ce26fac53dc3ab697c089d8611b3de89a7250b905a30f86b707bb6719080b0fc9c04d50760bc5b825911bf804d083215b74e419f01477cd8ca5862dc4f7ac4751cbba65241c7428b4f12fd311f3802042cd00df968e3f8a940badeb3f892ff107d6a7860bd6666e4a5edd1ec4e8ead30237342043465fb2eb5128de9256b39cb161044a871ac9b559cd781b66f6292e1e06b536961058edcc81406369f0f28c1c8669f267a79ebe9546afe6026cf920bd2aa31aad669498707b20e0019514a5cea3e898d5aacd3d80d44c791c030202791f9c5bca391cd0d8140997ac68e7d5470235bac6d7d0cf30e70b6e51a36b66a5b3ba10abbf5688eb388ca533099de61803cce2b91be46e3b55d117c49ef9f2fdbd09220af9923eaa21a0094a4cab2cf43379dc534a197172d1d290bc75ec960fe9551f6fe4bfc4a8142c6aa4a48fb8e6ec8f1dba02b17e3a7cf96081a92c81815229d430826a7e1ac21fe5c211b036941cb2ba93eae4a6a8743af8fd08fe3d91b8ffd52d4dc7ddcc06821e15ce0490a32680a6dadededb66b645a05c63f3944b8a97bf86f13b2231d3b632ea8378f944f22f64c7707710b93b563ec70d56611c463bc0cc6fe9f21aa7e2e9a805e83b717634bc74717df1ecccb42110621531c3f59e68670dfeb6e133b55b691a1b4375ca7a0ef3c02072c8a62fe8eb3b4810cc825d09bf9ba7ca2dcdb5a0eb46f246a125744f20caa9e2b38ceec454ba63c1fb47b580603243e756f7f04e40e36f797b3f14dd30d08335aa40069bf492609e077806d8c52b9ca8432f26d85df843ee7055673334e8ca0d809e710b295631526be449ea826dd57fca05c3d6d6b779a964f0fe7cb16a39013ea39a8000fff94aa9e4d6b85da2719bad63dc53010918c7fdde0975e1f305ed6ee8ff87ef98ef6004884071ba52ab6a81ede40a9709aa455f05f0bcdbfa1aef1360a7c7256aa3bbc744d2c6f307fb0c1c672795c8f7ff5e37c3cc479632de3350f8c5a6d192d8eb73a6977702d423694214aa4677c3ffc793c740268331c25784594e1c5293483a4a2a01101f4baeedf4090998d9ddc865963574c5b05d5a3c10dcb3b70ce567b071454021b5b562195ed36cef59695f3265e4e08a2b2e70c4bca2700c5243e6e999179bde174da15b4ab4d7b304dc67a7a03c32cdb096fbcd904f9d787bc95fe8a22b6613f28a71b5460d44a414c63d495538c6020667db10d49b1d8874cfaa77666d12087643a9e322dfade4cdac2bee7d22c129027713e46d80f498c9eda027b053fd785aa1b7ae019a53a32b7e51d54d94a5fb746cd1e6e77b4d65b3c48b2b9789da203f467934b2334569d9d5a138d87afe65b0d7ada380565f259ec63490163699fa945e10ab39d216db75d6227c11f34c7256e1af892088b507aa6b574a522b87c617bf53f42b3a8c399fcb8c8d2d7a8fc981965c67294a48d1a62f3fe4abd2f540359a4f74e4f3c65bbdf520d926a501b59232a74fe612f57c526f9a2328034d489829e451f771feda276d875bb313268e9f38c06a02799dc3ee4dec3329fd45f1695760299a45ef89bf6e0f000e167a86dd9c6c244134d2985e788838910ab92734494e3207c5ea5d6ce44925b77a4a43d9f9795423297aa2762d4a326784fb86559f1f5713935851910cdc117c1886326124af384d73a67cf95cd0bdba977f286849eb9cebab51241d2d6def1c95058b8b7847b8d84db44668d3204a1cae325c0822735b075caa612eb68d326e1fac7bed9a4b7f93395a067464372704526506c4024b317604924d1055b1b75042e763c132af6754d202b1a4438654d1ff4082d07ca378ce50e010c9a58d77a878198b7313cda06caa9a97ee96e0947fbd1c0389b69ce96490596d4051362eea6829d1795b8168ab468d506d6fa7d286b52446da4d25b4730c1276a0b6b283689ec3f64fc39470054efdfb6e261e80454e382f3c40b6cbf8ae242c01beaaed1d7195e455a40e0ad478d23ca152cde33d525961907a55c408fbdd7e7eded5eb6e9a51ab1c516cafa6b10cd41bf0f57e3ce22b79bcd2daf5469117ba4337a626f68199858f445ac0380833c5f4c7a4d35c2e9e7bcf355c6a97863281f393c19d6dded835d31c06e0dbfbf5734ecfdd3e866c97061da5494d19e7dc8584c63a85bcaa4dd97396e833acc46945119c8048402b6326a93a66619a9a3bdb87457b5fced065f15a7d2023cf2e757ed6fd35a4ad4272aeea83bf077383850f6e1112f288cc2f72e53940bc71199803d9989c8859722f4190cc4faca3377f2d1bf9fcd54c157ea5dc36b54ffebcdeb8a5df9b5d555edef8909f387864cbaabbf18fff45254703cb62e38f9cdeee2b769c9ce1d3f16ab92e0e3af6067cd252f9aa28ae81f763e1f99a50e4573da5becbcb6b11ffe8b48bbb037d7a07f5953acb422af10395b769081629f71c2a182a7633cb703731afa8cecfde76618523669fa93ded5c4ea7727775498980941228a9af3ec6292268652ed4f3731a74334d86802ae05a560d9ef82bccdd96c0c063d6e25583f51c3bd3b5225e33d4defde886727f8b9cde46b7ee9ff0f33eaf4ee1a3aea890980d012c6d14cdd82780798fa4356430a3c45abd5f4835025240cd8afa74a5381744edd3f475316ab7c00467a9588a50edcb40d5f0733f33a47ea5e92471a24dced48d974e227faf839fdfcda75d335743d56eea520c5d3fa523fe639851d2237f02424a8d81fecdf32d375b6cc8d2cacc3b1b3c33898fa2a24c0a23bf6852fb34361ba9bb46c00458644f1c5f827dee7a9dacaadb7e97ee7f55f391a9f161aa3751cde7a648ccf4efcb4f452c34deb98da9c794fe73dde94ada575f08f277212aaea70902f2ca0d927b7190a787852935c37413817f41a31acb8007687675a91d3d81865acb06c22328d87aa70d897b7a76b5c062f97d1e6bdd12c3dc4e1752e8cb7cc28624fb5b8ac5e1d0d4377046fd76e53600891aaeb32375eddd7312a2b60f5c61da0491831c3a1d530ec1ae2af4c291c6468b5d64177b29497945d9d391182e677e2bdaa1ce3eba807169ed011c9e3a7ff1cc43a37eb1155ea4a592d70585471cd4d6cb65b329a90ed2a964c4ab4b32b52fc6c1ba3f0dc53b3504645b243e6a5cccffd93b45d9cc383fb965274749b4c186f2fc0f03154208c23f1edb43d87ba43a7bb610524bffae8338f1a6d07e55984a8ad868d2def6c6e1c916b1abf862f5a2386ae3661d2d500a31a0f8188e8fa0a353d6224a383a3d5c12988411e94f2f17fef94899af064c4a9268793fd5a6899d83c222ec3c534eae737dc1ad291e848f416fdea38e44b16c1a3b73a18f3df437cfad7bef9ced8a8012fe996865dc140bf4fd3523e770fc6d08546cf9c4ae558ca7e22843dd9df3366445a347309646e9a4be32421464b0bcf8d176b1d7cf1d076f1e18511c1f5e2e19f9860f1dcba793bfa46b24f840ba9308d5369c5f43a7650ad91ea680b3a38278e17c09991f272a6031787b43746e94bf54512664145bd00c337dbaebc3f0aae10734fcd5e103e406a27fafe3e2e965f59662b0b2c2cdb098ba5b3451ae9700555c71a913c9e21a4857cc950a3a628eb494e2ecc634957f31db0c307041ecb95c2cd52e33374be763572f869a549ac0da011321be932aadafec799d8c41af3eac3d9fcb0dbc4dd26978b2ed3c827f838c2d0b6a74be1cf76c2abab9fbee4ca3e33b6622489840e601dc40f7612d9511053b335cdc795d934c971700a4efd973e3b271a97a4a0820926906501b584401bfdfbf1afdf0f83f66c32a0f54d741ffd44bb9422e99554102caa9de32edf4959f5ff7fdf553cb31ae6e588e9ae51e2da5ab8c46f8c11eabf78df558c4d4c16531a2d63f9a5f65b288c548f4a58deeb46d92e66955cc9386aaae01bb746b345a97e323d23654d3cf27aa2031c441868ef8cd9be7f8ce96a47bfd6d84dd5f8140651a08bddcc9f9a8dc0397da5b456f67f210b82157230195586d21e6fda980a61f84741ee3f5be3ee3725b44c9a316d9deb544eb9d62cda564bf3fc49c3bc4e82f520e1e20a506d7abd14a90e4026349993dd803cd696055625090d8e64bf87e44dc53f4b1e93b93bd232778329e8aa8aa8a4d1cab0c905c8c9431c607f03a6cdb5df1465004e78ce2b55642a46906b87f808de83881803aaf4567b85406445c3a48ec487f22d125ef7eba45cbbd6d069338c85dd9095fbf2ee39140ff9653278212a450f44d4ec58d1fd0d3f5b80a25aad5ea07d5e1490a70bb085d595649e685e443bd3873d302a5c3ff1edbd39a4e541ef2409edee8937392ce18727ed48e642e6afb2b9f34a07d99a4ee3781e2f922e123a1dc03f45ada", 0xe0d) r1 = syz_open_dev$hidraw(&(0x7f0000000140), 0x0, 0x1) r2 = syz_open_dev$evdev(&(0x7f0000001080), 0x7, 0x0) read$hidraw(r1, &(0x7f0000000040)=""/57, 0x39) ioctl$EVIOCGMASK(r2, 0x5452, &(0x7f0000000100)={0x3fd67d5a47b743fa, 0x0, 0x0}) ioctl$EVIOCSABS3F(r2, 0x401845ff, &(0x7f0000001040)={0x101, 0x5f3f4a09, 0x6, 0x8, 0x1ff}) ioctl$HIDIOCSFEATURE(r1, 0xc0404806, &(0x7f0000000000)="b48332c179a199a2d0a03ae3aa4d8c9a90c689587e6f") 23:51:46 executing program 3: r0 = syz_open_dev$evdev(0xfffffffffffffffc, 0x3, 0x42) syz_open_dev$evdev(&(0x7f0000000040), 0x9, 0x60080) r1 = syz_open_dev$evdev(&(0x7f0000000080), 0x9, 0x0) ioctl$EVIOCGKEY(r1, 0x80404518, &(0x7f00000000c0)=""/41) ioctl$EVIOCGKEY(r0, 0x80404518, &(0x7f0000000100)=""/129) 23:51:46 executing program 1: r0 = syz_open_dev$evdev(0xfffffffffffffffc, 0x0, 0x0) r1 = syz_open_dev$evdev(&(0x7f0000000280), 0x1, 0x400) ioctl$EVIOCGSW(r1, 0x8040451b, &(0x7f00000002c0)=""/79) ioctl$EVIOCGBITSND(r0, 0x80404532, &(0x7f0000000100)=""/97) ioctl$EVIOCGABS20(0xffffffffffffffff, 0x80184560, &(0x7f0000000000)=""/212) r2 = syz_open_dev$evdev(&(0x7f0000000180), 0xe, 0x40080) ioctl$EVIOCGBITSND(r1, 0x80404532, &(0x7f0000000340)=""/109) r3 = syz_open_dev$evdev(&(0x7f0000000440), 0x401, 0xc2040) ioctl$EVIOCGKEYCODE_V2(r3, 0x80284504, &(0x7f0000000480)=""/36) syz_open_dev$evdev(&(0x7f00000004c0), 0x6, 0x82040) r4 = syz_open_dev$evdev(&(0x7f00000003c0), 0x80, 0x210140) ioctl$EVIOCGVERSION(r4, 0x80044501, &(0x7f0000000400)=""/31) r5 = syz_open_dev$evdev(&(0x7f0000000200), 0x0, 0x400) ioctl$EVIOCSABS2F(r5, 0x401845ef, &(0x7f0000000240)={0x2, 0x8, 0x7, 0x6, 0x800, 0x9}) ioctl$EVIOCGRAB(r2, 0x40044590, &(0x7f00000001c0)=0x20) 23:51:46 executing program 0: r0 = syz_open_dev$char_usb(0xc, 0xb4, 0x3) write$char_usb(r0, &(0x7f0000000000)="76514840faf1a5d9fc010831153a948523648240d74fb2d71f60cac8513d14abedba498cb7088886f8e92870e400bada09e10c91bf128c16701e51a83540f186a881da9406b14ac03f03b38d72085978c08e8bc93e923e9f62532e222ff6b14789a48937d62146d137", 0x69) r1 = syz_open_dev$hidraw(&(0x7f0000000140), 0x801, 0x0) write$hidraw(r1, &(0x7f0000000180)="66080a810c28ad27cf86f5e368392e05eed4f4d4825954833b3144e7228d9af97c06e5d46985e6393007c542e53b9ec0f6e52a48954e119efd3c5d71b60cd399e9c64d514934d87c2c6f50699aedd1857a86eef53f4a5c661e747ed36824f54ec459d164be8186d9e3a79e131a73650d0a4f709d01c76efc8d33105a36f278e8f7de5838b1fc9d9e2ad7b1e0ca2de1410e05ead0b0d62add348a4119e45cc17fbc6988854d7dc283bb2d4026b25ea6b504f489e08072eb90ee0c99068c99457661ec19cad5545be38bff1f94d21e6db3fff0ee9b4eab9fbf35c5911b38a0129d076df053da54e435d53a005d1aca5e4d0af10e2eb5eeffbcb574dae4bab35455661ddf2e4a12c9740d9fb0282ea741f1765ebb2341f7091ca6d0244871ba9b977bb4caf4787ed19de1afd936ba3c6921587c79e8b9ce1d82cf15d329af90da66b8cc6ed5fe64a3656e902ab556d90841535c119b3ac2037b4251b809185ac3175c535c38012f61801d1d27fa7fcf3853e8a3b2e10feffd174172505a7297f6e756f8ce1adf538fdf29f73b5bd404d5cff95d9ccd947df44eda3a7fc0940f1ee98c2ba0b638ae865a24152fb1b47e792703e7bb9a7d291fd180894157d40ec589a36b95e5faea4713f2da83d35fe8d8528ed2bc5505cc3cce02d9467ede1479e64dbcf55ddebfb28dc2b3fd5c5a65b2d2cd4bca47dc7536d07ce26fac53dc3ab697c089d8611b3de89a7250b905a30f86b707bb6719080b0fc9c04d50760bc5b825911bf804d083215b74e419f01477cd8ca5862dc4f7ac4751cbba65241c7428b4f12fd311f3802042cd00df968e3f8a940badeb3f892ff107d6a7860bd6666e4a5edd1ec4e8ead30237342043465fb2eb5128de9256b39cb161044a871ac9b559cd781b66f6292e1e06b536961058edcc81406369f0f28c1c8669f267a79ebe9546afe6026cf920bd2aa31aad669498707b20e0019514a5cea3e898d5aacd3d80d44c791c030202791f9c5bca391cd0d8140997ac68e7d5470235bac6d7d0cf30e70b6e51a36b66a5b3ba10abbf5688eb388ca533099de61803cce2b91be46e3b55d117c49ef9f2fdbd09220af9923eaa21a0094a4cab2cf43379dc534a197172d1d290bc75ec960fe9551f6fe4bfc4a8142c6aa4a48fb8e6ec8f1dba02b17e3a7cf96081a92c81815229d430826a7e1ac21fe5c211b036941cb2ba93eae4a6a8743af8fd08fe3d91b8ffd52d4dc7ddcc06821e15ce0490a32680a6dadededb66b645a05c63f3944b8a97bf86f13b2231d3b632ea8378f944f22f64c7707710b93b563ec70d56611c463bc0cc6fe9f21aa7e2e9a805e83b717634bc74717df1ecccb42110621531c3f59e68670dfeb6e133b55b691a1b4375ca7a0ef3c02072c8a62fe8eb3b4810cc825d09bf9ba7ca2dcdb5a0eb46f246a125744f20caa9e2b38ceec454ba63c1fb47b580603243e756f7f04e40e36f797b3f14dd30d08335aa40069bf492609e077806d8c52b9ca8432f26d85df843ee7055673334e8ca0d809e710b295631526be449ea826dd57fca05c3d6d6b779a964f0fe7cb16a39013ea39a8000fff94aa9e4d6b85da2719bad63dc53010918c7fdde0975e1f305ed6ee8ff87ef98ef6004884071ba52ab6a81ede40a9709aa455f05f0bcdbfa1aef1360a7c7256aa3bbc744d2c6f307fb0c1c672795c8f7ff5e37c3cc479632de3350f8c5a6d192d8eb73a6977702d423694214aa4677c3ffc793c740268331c25784594e1c5293483a4a2a01101f4baeedf4090998d9ddc865963574c5b05d5a3c10dcb3b70ce567b071454021b5b562195ed36cef59695f3265e4e08a2b2e70c4bca2700c5243e6e999179bde174da15b4ab4d7b304dc67a7a03c32cdb096fbcd904f9d787bc95fe8a22b6613f28a71b5460d44a414c63d495538c6020667db10d49b1d8874cfaa77666d12087643a9e322dfade4cdac2bee7d22c129027713e46d80f498c9eda027b053fd785aa1b7ae019a53a32b7e51d54d94a5fb746cd1e6e77b4d65b3c48b2b9789da203f467934b2334569d9d5a138d87afe65b0d7ada380565f259ec63490163699fa945e10ab39d216db75d6227c11f34c7256e1af892088b507aa6b574a522b87c617bf53f42b3a8c399fcb8c8d2d7a8fc981965c67294a48d1a62f3fe4abd2f540359a4f74e4f3c65bbdf520d926a501b59232a74fe612f57c526f9a2328034d489829e451f771feda276d875bb313268e9f38c06a02799dc3ee4dec3329fd45f1695760299a45ef89bf6e0f000e167a86dd9c6c244134d2985e788838910ab92734494e3207c5ea5d6ce44925b77a4a43d9f9795423297aa2762d4a326784fb86559f1f5713935851910cdc117c1886326124af384d73a67cf95cd0bdba977f286849eb9cebab51241d2d6def1c95058b8b7847b8d84db44668d3204a1cae325c0822735b075caa612eb68d326e1fac7bed9a4b7f93395a067464372704526506c4024b317604924d1055b1b75042e763c132af6754d202b1a4438654d1ff4082d07ca378ce50e010c9a58d77a878198b7313cda06caa9a97ee96e0947fbd1c0389b69ce96490596d4051362eea6829d1795b8168ab468d506d6fa7d286b52446da4d25b4730c1276a0b6b283689ec3f64fc39470054efdfb6e261e80454e382f3c40b6cbf8ae242c01beaaed1d7195e455a40e0ad478d23ca152cde33d525961907a55c408fbdd7e7eded5eb6e9a51ab1c516cafa6b10cd41bf0f57e3ce22b79bcd2daf5469117ba4337a626f68199858f445ac0380833c5f4c7a4d35c2e9e7bcf355c6a97863281f393c19d6dded835d31c06e0dbfbf5734ecfdd3e866c97061da5494d19e7dc8584c63a85bcaa4dd97396e833acc46945119c8048402b6326a93a66619a9a3bdb87457b5fced065f15a7d2023cf2e757ed6fd35a4ad4272aeea83bf077383850f6e1112f288cc2f72e53940bc71199803d9989c8859722f4190cc4faca3377f2d1bf9fcd54c157ea5dc36b54ffebcdeb8a5df9b5d555edef8909f387864cbaabbf18fff45254703cb62e38f9cdeee2b769c9ce1d3f16ab92e0e3af6067cd252f9aa28ae81f763e1f99a50e4573da5becbcb6b11ffe8b48bbb037d7a07f5953acb422af10395b769081629f71c2a182a7633cb703731afa8cecfde76618523669fa93ded5c4ea7727775498980941228a9af3ec6292268652ed4f3731a74334d86802ae05a560d9ef82bccdd96c0c063d6e25583f51c3bd3b5225e33d4defde886727f8b9cde46b7ee9ff0f33eaf4ee1a3aea890980d012c6d14cdd82780798fa4356430a3c45abd5f4835025240cd8afa74a5381744edd3f475316ab7c00467a9588a50edcb40d5f0733f33a47ea5e92471a24dced48d974e227faf839fdfcda75d335743d56eea520c5d3fa523fe639851d2237f02424a8d81fecdf32d375b6cc8d2cacc3b1b3c33898fa2a24c0a23bf6852fb34361ba9bb46c00458644f1c5f827dee7a9dacaadb7e97ee7f55f391a9f161aa3751cde7a648ccf4efcb4f452c34deb98da9c794fe73dde94ada575f08f277212aaea70902f2ca0d927b7190a787852935c37413817f41a31acb8007687675a91d3d81865acb06c22328d87aa70d897b7a76b5c062f97d1e6bdd12c3dc4e1752e8cb7cc28624fb5b8ac5e1d0d4377046fd76e53600891aaeb32375eddd7312a2b60f5c61da0491831c3a1d530ec1ae2af4c291c6468b5d64177b29497945d9d391182e677e2bdaa1ce3eba807169ed011c9e3a7ff1cc43a37eb1155ea4a592d70585471cd4d6cb65b329a90ed2a964c4ab4b32b52fc6c1ba3f0dc53b3504645b243e6a5cccffd93b45d9cc383fb965274749b4c186f2fc0f03154208c23f1edb43d87ba43a7bb610524bffae8338f1a6d07e55984a8ad868d2def6c6e1c916b1abf862f5a2386ae3661d2d500a31a0f8188e8fa0a353d6224a383a3d5c12988411e94f2f17fef94899af064c4a9268793fd5a6899d83c222ec3c534eae737dc1ad291e848f416fdea38e44b16c1a3b73a18f3df437cfad7bef9ced8a8012fe996865dc140bf4fd3523e770fc6d08546cf9c4ae558ca7e22843dd9df3366445a347309646e9a4be32421464b0bcf8d176b1d7cf1d076f1e18511c1f5e2e19f9860f1dcba793bfa46b24f840ba9308d5369c5f43a7650ad91ea680b3a38278e17c09991f272a6031787b43746e94bf54512664145bd00c337dbaebc3f0aae10734fcd5e103e406a27fafe3e2e965f59662b0b2c2cdb098ba5b3451ae9700555c71a913c9e21a4857cc950a3a628eb494e2ecc634957f31db0c307041ecb95c2cd52e33374be763572f869a549ac0da011321be932aadafec799d8c41af3eac3d9fcb0dbc4dd26978b2ed3c827f838c2d0b6a74be1cf76c2abab9fbee4ca3e33b6622489840e601dc40f7612d9511053b335cdc795d934c971700a4efd973e3b271a97a4a0820926906501b584401bfdfbf1afdf0f83f66c32a0f54d741ffd44bb9422e99554102caa9de32edf4959f5ff7fdf553cb31ae6e588e9ae51e2da5ab8c46f8c11eabf78df558c4d4c16531a2d63f9a5f65b288c548f4a58deeb46d92e66955cc9386aaae01bb746b345a97e323d23654d3cf27aa2031c441868ef8cd9be7f8ce96a47bfd6d84dd5f8140651a08bddcc9f9a8dc0397da5b456f67f210b82157230195586d21e6fda980a61f84741ee3f5be3ee3725b44c9a316d9deb544eb9d62cda564bf3fc49c3bc4e82f520e1e20a506d7abd14a90e4026349993dd803cd696055625090d8e64bf87e44dc53f4b1e93b93bd232778329e8aa8aa8a4d1cab0c905c8c9431c607f03a6cdb5df1465004e78ce2b55642a46906b87f808de83881803aaf4567b85406445c3a48ec487f22d125ef7eba45cbbd6d069338c85dd9095fbf2ee39140ff9653278212a450f44d4ec58d1fd0d3f5b80a25aad5ea07d5e1490a70bb085d595649e685e443bd3873d302a5c3ff1edbd39a4e541ef2409edee8937392ce18727ed48e642e6afb2b9f34a07d99a4ee3781e2f922e123a1dc03f45ada557eda4fc9da2ebc43371d35b2f30dc9d5270ca9ed5362ad53804900e6d9c5e063213e27b2090c704066f6ae6b126560c0f49073343b1945a0fc22e702c04f2f776755cb479018dd7b2a9f3862e892306e800119d30555aa190b872cfdd19eebedaac2cccc5e64a9bdab0bafd6ba3f490632bd07", 0xfffffdef) 23:51:46 executing program 4: r0 = syz_open_dev$hidraw(&(0x7f0000000140), 0x0, 0x1) write$hidraw(r0, &(0x7f0000000180)="66080a810c28ad27cf86f5e368392e05eed4f4d4825954833b3144e7228d9af97c06e5d46985e6393007c542e53b9ec0f6e52a48954e119efd3c5d71b60cd399e9c64d514934d87c2c6f50699aedd1857a86eef51c4a5c661e747ed36824f54ec459d164be8186d9e3a79e131a73650d0a4f709d01c76efc8d33105a36f278e8f7de5838b1fc9d9e2ad7b1e0ca2de1410e05ead0b0d62add348a4119e45cc17fbc6988854d7dc283bb2d4026b25ea6b504f489e08072eb90ee0c99068c99457661ec19cad5545be38bff1f94d21e6db3fff0ee9b4eab9fbf35c5911b38a0129d076df053da54e435d53a005d1aca5e4d0af10e2eb5eeffbcb574dae4bab35455661ddf2e4a12c9740d9fb0282ea741f1765ebb2341f7091ca6d0244871ba9b977bb4caf4787ed19de1afd936ba3c6921587c79e8b9ce1d82cf15d329af90da66b8cc6ed5fe64a3656e902ab556d90841535c119b3ac2037b4251b809185ac3175c535c38012f61801d1d27fa7fcf3853e8a3b2e10feffd174172505a7297f6e756f8ce1adf538fdf29f73b5bd404d5cff95d9ccd947df44eda3a7fc0940f1ee98c2ba0b638ae865a24152fb1b47e792703e7bb9a7d291fd180894157d40ec589a36b95e5faea4713f2da83d35fe8d8528ed2bc5505cc3cce02d9467ede1479e64dbcf55ddebfb28dc2b3fd5c5a65b2d2cd4bca47dc7536d07ce26fac53dc3ab697c089d8611b3de89a7250b905a30f86b707bb6719080b0fc9c04d50760bc5b825911bf804d083215b74e419f01477cd8ca5862dc4f7ac4751cbba65241c7428b4f12fd311f3802042cd00df968e3f8a940badeb3f892ff107d6a7860bd6666e4a5edd1ec4e8ead30237342043465fb2eb5128de9256b39cb161044a871ac9b559cd781b66f6292e1e06b536961058edcc81406369f0f28c1c8669f267a79ebe9546afe6026cf920bd2aa31aad669498707b20e0019514a5cea3e898d5aacd3d80d44c791c030202791f9c5bca391cd0d8140997ac68e7d5470235bac6d7d0cf30e70b6e51a36b66a5b3ba10abbf5688eb388ca533099de61803cce2b91be46e3b55d117c49ef9f2fdbd09220af9923eaa21a0094a4cab2cf43379dc534a197172d1d290bc75ec960fe9551f6fe4bfc4a8142c6aa4a48fb8e6ec8f1dba02b17e3a7cf96081a92c81815229d430826a7e1ac21fe5c211b036941cb2ba93eae4a6a8743af8fd08fe3d91b8ffd52d4dc7ddcc06821e15ce0490a32680a6dadededb66b645a05c63f3944b8a97bf86f13b2231d3b632ea8378f944f22f64c7707710b93b563ec70d56611c463bc0cc6fe9f21aa7e2e9a805e83b717634bc74717df1ecccb42110621531c3f59e68670dfeb6e133b55b691a1b4375ca7a0ef3c02072c8a62fe8eb3b4810cc825d09bf9ba7ca2dcdb5a0eb46f246a125744f20caa9e2b38ceec454ba63c1fb47b580603243e756f7f04e40e36f797b3f14dd30d08335aa40069bf492609e077806d8c52b9ca8432f26d85df843ee7055673334e8ca0d809e710b295631526be449ea826dd57fca05c3d6d6b779a964f0fe7cb16a39013ea39a8000fff94aa9e4d6b85da2719bad63dc53010918c7fdde0975e1f305ed6ee8ff87ef98ef6004884071ba52ab6a81ede40a9709aa455f05f0bcdbfa1aef1360a7c7256aa3bbc744d2c6f307fb0c1c672795c8f7ff5e37c3cc479632de3350f8c5a6d192d8eb73a6977702d423694214aa4677c3ffc793c740268331c25784594e1c5293483a4a2a01101f4baeedf4090998d9ddc865963574c5b05d5a3c10dcb3b70ce567b071454021b5b562195ed36cef59695f3265e4e08a2b2e70c4bca2700c5243e6e999179bde174da15b4ab4d7b304dc67a7a03c32cdb096fbcd904f9d787bc95fe8a22b6613f28a71b5460d44a414c63d495538c6020667db10d49b1d8874cfaa77666d12087643a9e322dfade4cdac2bee7d22c129027713e46d80f498c9eda027b053fd785aa1b7ae019a53a32b7e51d54d94a5fb746cd1e6e77b4d65b3c48b2b9789da203f467934b2334569d9d5a138d87afe65b0d7ada380565f259ec63490163699fa945e10ab39d216db75d6227c11f34c7256e1af892088b507aa6b574a522b87c617bf53f42b3a8c399fcb8c8d2d7a8fc981965c67294a48d1a62f3fe4abd2f540359a4f74e4f3c65bbdf520d926a501b59232a74fe612f57c526f9a2328034d489829e451f771feda276d875bb313268e9f38c06a02799dc3ee4dec3329fd45f1695760299a45ef89bf6e0f000e167a86dd9c6c244134d2985e788838910ab92734494e3207c5ea5d6ce44925b77a4a43d9f9795423297aa2762d4a326784fb86559f1f5713935851910cdc117c1886326124af384d73a67cf95cd0bdba977f286849eb9cebab51241d2d6def1c95058b8b7847b8d84db44668d3204a1cae325c0822735b075caa612eb68d326e1fac7bed9a4b7f93395a067464372704526506c4024b317604924d1055b1b75042e763c132af6754d202b1a4438654d1ff4082d07ca378ce50e010c9a58d77a878198b7313cda06caa9a97ee96e0947fbd1c0389b69ce96490596d4051362eea6829d1795b8168ab468d506d6fa7d286b52446da4d25b4730c1276a0b6b283689ec3f64fc39470054efdfb6e261e80454e382f3c40b6cbf8ae242c01beaaed1d7195e455a40e0ad478d23ca152cde33d525961907a55c408fbdd7e7eded5eb6e9a51ab1c516cafa6b10cd41bf0f57e3ce22b79bcd2daf5469117ba4337a626f68199858f445ac0380833c5f4c7a4d35c2e9e7bcf355c6a97863281f393c19d6dded835d31c06e0dbfbf5734ecfdd3e866c97061da5494d19e7dc8584c63a85bcaa4dd97396e833acc46945119c8048402b6326a93a66619a9a3bdb87457b5fced065f15a7d2023cf2e757ed6fd35a4ad4272aeea83bf077383850f6e1112f288cc2f72e53940bc71199803d9989c8859722f4190cc4faca3377f2d1bf9fcd54c157ea5dc36b54ffebcdeb8a5df9b5d555edef8909f387864cbaabbf18fff45254703cb62e38f9cdeee2b769c9ce1d3f16ab92e0e3af6067cd252f9aa28ae81f763e1f99a50e4573da5becbcb6b11ffe8b48bbb037d7a07f5953acb422af10395b769081629f71c2a182a7633cb703731afa8cecfde76618523669fa93ded5c4ea7727775498980941228a9af3ec6292268652ed4f3731a74334d86802ae05a560d9ef82bccdd96c0c063d6e25583f51c3bd3b5225e33d4defde886727f8b9cde46b7ee9ff0f33eaf4ee1a3aea890980d012c6d14cdd82780798fa4356430a3c45abd5f4835025240cd8afa74a5381744edd3f475316ab7c00467a9588a50edcb40d5f0733f33a47ea5e92471a24dced48d974e227faf839fdfcda75d335743d56eea520c5d3fa523fe639851d2237f02424a8d81fecdf32d375b6cc8d2cacc3b1b3c33898fa2a24c0a23bf6852fb34361ba9bb46c00458644f1c5f827dee7a9dacaadb7e97ee7f55f391a9f161aa3751cde7a648ccf4efcb4f452c34deb98da9c794fe73dde94ada575f08f277212aaea70902f2ca0d927b7190a787852935c37413817f41a31acb8007687675a91d3d81865acb06c22328d87aa70d897b7a76b5c062f97d1e6bdd12c3dc4e1752e8cb7cc28624fb5b8ac5e1d0d4377046fd76e53600891aaeb32375eddd7312a2b60f5c61da0491831c3a1d530ec1ae2af4c291c6468b5d64177b29497945d9d391182e677e2bdaa1ce3eba807169ed011c9e3a7ff1cc43a37eb1155ea4a592d70585471cd4d6cb65b329a90ed2a964c4ab4b32b52fc6c1ba3f0dc53b3504645b243e6a5cccffd93b45d9cc383fb965274749b4c186f2fc0f03154208c23f1edb43d87ba43a7bb610524bffae8338f1a6d07e55984a8ad868d2def6c6e1c916b1abf862f5a2386ae3661d2d500a31a0f8188e8fa0a353d6224a383a3d5c12988411e94f2f17fef94899af064c4a9268793fd5a6899d83c222ec3c534eae737dc1ad291e848f416fdea38e44b16c1a3b73a18f3df437cfad7bef9ced8a8012fe996865dc140bf4fd3523e770fc6d08546cf9c4ae558ca7e22843dd9df3366445a347309646e9a4be32421464b0bcf8d176b1d7cf1d076f1e18511c1f5e2e19f9860f1dcba793bfa46b24f840ba9308d5369c5f43a7650ad91ea680b3a38278e17c09991f272a6031787b43746e94bf54512664145bd00c337dbaebc3f0aae10734fcd5e103e406a27fafe3e2e965f59662b0b2c2cdb098ba5b3451ae9700555c71a913c9e21a4857cc950a3a628eb494e2ecc634957f31db0c307041ecb95c2cd52e33374be763572f869a549ac0da011321be932aadafec799d8c41af3eac3d9fcb0dbc4dd26978b2ed3c827f838c2d0b6a74be1cf76c2abab9fbee4ca3e33b6622489840e601dc40f7612d9511053b335cdc795d934c971700a4efd973e3b271a97a4a0820926906501b584401bfdfbf1afdf0f83f66c32a0f54d741ffd44bb9422e99554102caa9de32edf4959f5ff7fdf553cb31ae6e588e9ae51e2da5ab8c46f8c11eabf78df558c4d4c16531a2d63f9a5f65b288c548f4a58deeb46d92e66955cc9386aaae01bb746b345a97e323d23654d3cf27aa2031c441868ef8cd9be7f8ce96a47bfd6d84dd5f8140651a08bddcc9f9a8dc0397da5b456f67f210b82157230195586d21e6fda980a61f84741ee3f5be3ee3725b44c9a316d9deb544eb9d62cda564bf3fc49c3bc4e82f520e1e20a506d7abd14a90e4026349993dd803cd696055625090d8e64bf87e44dc53f4b1e93b93bd232778329e8aa8aa8a4d1cab0c905c8c9431c607f03a6cdb5df1465004e78ce2b55642a46906b87f808de83881803aaf4567b85406445c3a48ec487f22d125ef7eba45cbbd6d069338c85dd9095fbf2ee39140ff9653278212a450f44d4ec58d1fd0d3f5b80a25aad5ea07d5e1490a70bb085d595649e685e443bd3873d302a5c3ff1edbd39a4e541ef2409edee8937392ce18727ed48e642e6afb2b9f34a07d99a4ee3781e2f922e123a1dc03f45ada557eda4fc9da2ebc43371d35b2f30dc9d5270ca9ed5362ad53804900e6d9c5e063213e27b2090c704066f6ae6b126560c0f49073343b1945a0fc22e702c04f2f776755cb479018dd7b2a9f3862e892306e800119d30555aa190b872cfdd19eebedaac2cccc5e64a9bdab0bafd6ba3f490632bd07", 0xfffffdef) 23:51:46 executing program 2: r0 = syz_open_dev$hidraw(&(0x7f0000000140), 0x0, 0x1) write$hidraw(r0, &(0x7f0000000180)="66080a810c28ad27cf86f5e368392e05eed4f4d4825954833b3144e7228d9af97c06e5d46985e6393007c542e53b9ec0f6e52a48954e119efd3c5d71b60cd399e9c64d514934d87c2c6f50699aedd1857a86eef53f4a5c661e747ed36824f54ec459d164be8186d9e3a79e131a73650d0a4f709d01c76efc8d33105a36f278e8f7de5838b1fc9d9e2ad7b1e0ca2de1410e05ead0b0d62add348a4119e45cc17fbc6988854d7dc283bb2d4026b25ea6b504f489e08072eb90ee0c99068c99457661ec19cad5545be38bff1f94d21e6db3fff0ee9b4eab9fbf35c5911b38a0129d076df053da54e435d53a005d1aca5e4d0af10e2eb5eeffbcb574dae4bab35455661ddf2e4a12c9740d9fb0282ea741f1765ebb2341f7091ca6d0244871ba9b977bb4caf4787ed19de1afd936ba3c6921587c79e8b9ce1d82cf15d329af90da66b8cc6ed5fe64a3656e902ab556d90841535c119b3ac2037b4251b809185ac3175c535c38012f61801d1d27fa7fcf3853e8a3b2e10feffd174172505a7297f6e756f8ce1adf538fdf29f73b5bd404d5cff95d9ccd947df44eda3a7fc0940f1ee98c2ba0b638ae865a24152fb1b47e792703e7bb9a7d291fd180894157d40ec589a36b95e5faea4713f2da83d35fe8d8528ed2bc5505cc3cce02d9467ede1479e64dbcf55ddebfb28dc2b3fd5c5a65b2d2cd4bca47dc7536d07ce26fac53dc3ab697c089d8611b3de89a7250b905a30f86b707bb6719080b0fc9c04d50760bc5b825911bf804d083215b74e419f01477cd8ca5862dc4f7ac4751cbba65241c7428b4f12fd311f3802042cd00df968e3f8a940badeb3f892ff107d6a7860bd6666e4a5edd1ec4e8ead30237342043465fb2eb5128de9256b39cb161044a871ac9b559cd781b66f6292e1e06b536961058edcc81406369f0f28c1c8669f267a79ebe9546afe6026cf920bd2aa31aad669498707b20e0019514a5cea3e898d5aacd3d80d44c791c030202791f9c5bca391cd0d8140997ac68e7d5470235bac6d7d0cf30e70b6e51a36b66a5b3ba10abbf5688eb388ca533099de61803cce2b91be46e3b55d117c49ef9f2fdbd09220af9923eaa21a0094a4cab2cf43379dc534a197172d1d290bc75ec960fe9551f6fe4bfc4a8142c6aa4a48fb8e6ec8f1dba02b17e3a7cf96081a92c81815229d430826a7e1ac21fe5c211b036941cb2ba93eae4a6a8743af8fd08fe3d91b8ffd52d4dc7ddcc06821e15ce0490a32680a6dadededb66b645a05c63f3944b8a97bf86f13b2231d3b632ea8378f944f22f64c7707710b93b563ec70d56611c463bc0cc6fe9f21aa7e2e9a805e83b717634bc74717df1ecccb42110621531c3f59e68670dfeb6e133b55b691a1b4375ca7a0ef3c02072c8a62fe8eb3b4810cc825d09bf9ba7ca2dcdb5a0eb46f246a125744f20caa9e2b38ceec454ba63c1fb47b580603243e756f7f04e40e36f797b3f14dd30d08335aa40069bf492609e077806d8c52b9ca8432f26d85df843ee7055673334e8ca0d809e710b295631526be449ea826dd57fca05c3d6d6b779a964f0fe7cb16a39013ea39a8000fff94aa9e4d6b85da2719bad63dc53010918c7fdde0975e1f305ed6ee8ff87ef98ef6004884071ba52ab6a81ede40a9709aa455f05f0bcdbfa1aef1360a7c7256aa3bbc744d2c6f307fb0c1c672795c8f7ff5e37c3cc479632de3350f8c5a6d192d8eb73a6977702d423694214aa4677c3ffc793c740268331c25784594e1c5293483a4a2a01101f4baeedf4090998d9ddc865963574c5b05d5a3c10dcb3b70ce567b071454021b5b562195ed36cef59695f3265e4e08a2b2e70c4bca2700c5243e6e999179bde174da15b4ab4d7b304dc67a7a03c32cdb096fbcd904f9d787bc95fe8a22b6613f28a71b5460d44a414c63d495538c6020667db10d49b1d8874cfaa77666d12087643a9e322dfade4cdac2bee7d22c129027713e46d80f498c9eda027b053fd785aa1b7ae019a53a32b7e51d54d94a5fb746cd1e6e77b4d65b3c48b2b9789da203f467934b2334569d9d5a138d87afe65b0d7ada380565f259ec63490163699fa945e10ab39d216db75d6227c11f34c7256e1af892088b507aa6b574a522b87c617bf53f42b3a8c399fcb8c8d2d7a8fc981965c67294a48d1a62f3fe4abd2f540359a4f74e4f3c65bbdf520d926a501b59232a74fe612f57c526f9a2328034d489829e451f771feda276d875bb313268e9f38c06a02799dc3ee4dec3329fd45f1695760299a45ef89bf6e0f000e167a86dd9c6c244134d2985e788838910ab92734494e3207c5ea5d6ce44925b77a4a43d9f9795423297aa2762d4a326784fb86559f1f5713935851910cdc117c1886326124af384d73a67cf95cd0bdba977f286849eb9cebab51241d2d6def1c95058b8b7847b8d84db44668d3204a1cae325c0822735b075caa612eb68d326e1fac7bed9a4b7f93395a067464372704526506c4024b317604924d1055b1b75042e763c132af6754d202b1a4438654d1ff4082d07ca378ce50e010c9a58d77a878198b7313cda06caa9a97ee96e0947fbd1c0389b69ce96490596d4051362eea6829d1795b8168ab468d506d6fa7d286b52446da4d25b4730c1276a0b6b283689ec3f64fc39470054efdfb6e261e80454e382f3c40b6cbf8ae242c01beaaed1d7195e455a40e0ad478d23ca152cde33d525961907a55c408fbdd7e7eded5eb6e9a51ab1c516cafa6b10cd41bf0f57e3ce22b79bcd2daf5469117ba4337a626f68199858f445ac0380833c5f4c7a4d35c2e9e7bcf355c6a97863281f393c19d6dded835d31c06e0dbfbf5734ecfdd3e866c97061da5494d19e7dc8584c63a85bcaa4dd97396e833acc46945119c8048402b6326a93a66619a9a3bdb87457b5fced065f15a7d2023cf2e757ed6fd35a4ad4272aeea83bf077383850f6e1112f288cc2f72e53940bc71199803d9989c8859722f4190cc4faca3377f2d1bf9fcd54c157ea5dc36b54ffebcdeb8a5df9b5d555edef8909f387864cbaabbf18fff45254703cb62e38f9cdeee2b769c9ce1d3f16ab92e0e3af6067cd252f9aa28ae81f763e1f99a50e4573da5becbcb6b11ffe8b48bbb037d7a07f5953acb422af10395b769081629f71c2a182a7633cb703731afa8cecfde76618523669fa93ded5c4ea7727775498980941228a9af3ec6292268652ed4f3731a74334d86802ae05a560d9ef82bccdd96c0c063d6e25583f51c3bd3b5225e33d4defde886727f8b9cde46b7ee9ff0f33eaf4ee1a3aea890980d012c6d14cdd82780798fa4356430a3c45abd5f4835025240cd8afa74a5381744edd3f475316ab7c00467a9588a50edcb40d5f0733f33a47ea5e92471a24dced48d974e227faf839fdfcda75d335743d56eea520c5d3fa523fe639851d2237f02424a8d81fecdf32d375b6cc8d2cacc3b1b3c33898fa2a24c0a23bf6852fb34361ba9bb46c00458644f1c5f827dee7a9dacaadb7e97ee7f55f391a9f161aa3751cde7a648ccf4efcb4f452c34deb98da9c794fe73dde94ada575f08f277212aaea70902f2ca0d927b7190a787852935c37413817f41a31acb8007687675a91d3d81865acb06c22328d87aa70d897b7a76b5c062f97d1e6bdd12c3dc4e1752e8cb7cc28624fb5b8ac5e1d0d4377046fd76e53600891aaeb32375eddd7312a2b60f5c61da0491831c3a1d530ec1ae2af4c291c6468b5d64177b29497945d9d391182e677e2bdaa1ce3eba807169ed011c9e3a7ff1cc43a37eb1155ea4a592d70585471cd4d6cb65b329a90ed2a964c4ab4b32b52fc6c1ba3f0dc53b3504645b243e6a5cccffd93b45d9cc383fb965274749b4c186f2fc0f03154208c23f1edb43d87ba43a7bb610524bffae8338f1a6d07e55984a8ad868d2def6c6e1c916b1abf862f5a2386ae3661d2d500a31a0f8188e8fa0a353d6224a383a3d5c12988411e94f2f17fef94899af064c4a9268793fd5a6899d83c222ec3c534eae737dc1ad291e848f416fdea38e44b16c1a3b73a18f3df437cfad7bef9ced8a8012fe996865dc140bf4fd3523e770fc6d08546cf9c4ae558ca7e22843dd9df3366445a347309646e9a4be32421464b0bcf8d176b1d7cf1d076f1e18511c1f5e2e19f9860f1dcba793bfa46b24f840ba9308d5369c5f43a7650ad91ea680b3a38278e17c09991f272a6031787b43746e94bf54512664145bd00c337dbaebc3f0aae10734fcd5e103e406a27fafe3e2e965f59662b0b2c2cdb098ba5b3451ae9700555c71a913c9e21a4857cc950a3a628eb494e2ecc634957f31db0c307041ecb95c2cd52e33374be763572f869a549ac0da011321be932aadafec799d8c41af3eac3d9fcb0dbc4dd26978b2ed3c827f838c2d0b6a74be1cf76c2abab9fbee4ca3e33b6622489840e601dc40f7612d9511053b335cdc795d934c971700a4efd973e3b271a97a4a0820926906501b584401bfdfbf1afdf0f83f66c32a0f54d741ffd44bb9422e99554102caa9de32edf4959f5ff7fdf553cb31ae6e588e9ae51e2da5ab8c46f8c11eabf78df558c4d4c16531a2d63f9a5f65b288c548f4a58deeb46d92e66955cc9386aaae01bb746b345a97e323d23654d3cf27aa2031c441868ef8cd9be7f8ce96a47bfd6d84dd5f8140651a08bddcc9f9a8dc0397da5b456f67f210b82157230195586d21e6fda980a61f84741ee3f5be3ee3725b44c9a316d9deb544eb9d62cda564bf3fc49c3bc4e82f520e1e20a506d7abd14a90e4026349993dd803cd696055625090d8e64bf87e44dc53f4b1e93b93bd232778329e8aa8aa8a4d1cab0c905c8c9431c607f03a6cdb5df1465004e78ce2b55642a46906b87f808de83881803aaf4567b85406445c3a48ec487f22d125ef7eba45cbbd6d069338c85dd9095fbf2ee39140ff9653278212a450f44d4ec58d1fd0d3f5b80a25aad5ea07d5e1490a70bb085d595649e685e443bd3873d302a5c3ff1edbd39a4e541ef2409edee8937392ce18727ed48e642e6afb2b9f34a07d99a4ee3781e2f922e123a1dc03f45ada", 0xe0d) r1 = syz_open_dev$hidraw(&(0x7f0000000140), 0x0, 0x1) r2 = syz_open_dev$evdev(&(0x7f0000001080), 0x7, 0x0) read$hidraw(r1, &(0x7f0000000040)=""/57, 0x39) ioctl$EVIOCGMASK(r2, 0x5452, &(0x7f0000000100)={0x3fd67d5a47b743fa, 0x0, 0x0}) ioctl$EVIOCSABS3F(r2, 0x401845ff, &(0x7f0000001040)={0x101, 0x5f3f4a09, 0x6, 0x8, 0x1ff}) ioctl$HIDIOCSFEATURE(r1, 0xc0404806, &(0x7f0000000000)="b48332c179a199a2d0a03ae3aa4d8c9a90c689587e6f") 23:51:46 executing program 5: r0 = syz_open_dev$hidraw(&(0x7f0000000140), 0x0, 0x1) write$hidraw(r0, &(0x7f0000000180)="66080a810c28ad27cf86f5e368392e05eed4f4d4825954833b3144e7228d9af97c06e5d46985e6393007c542e53b9ec0f6e52a48954e119efd3c5d71b60cd399e9c64d514934d87c2c6f50699aedd1857a86eef5154a5c661e747ed36824f54ec459d164be8186d9e3a79e131a73650d0a4f709d01c76efc8d33105a36f278e8f7de5838b1fc9d9e2ad7b1e0ca2de1410e05ead0b0d62add348a4119e45cc17fbc6988854d7dc283bb2d4026b25ea6b504f489e08072eb90ee0c99068c99457661ec19cad5545be38bff1f94d21e6db3fff0ee9b4eab9fbf35c5911b38a0129d076df053da54e435d53a005d1aca5e4d0af10e2eb5eeffbcb574dae4bab35455661ddf2e4a12c9740d9fb0282ea741f1765ebb2341f7091ca6d0244871ba9b977bb4caf4787ed19de1afd936ba3c6921587c79e8b9ce1d82cf15d329af90da66b8cc6ed5fe64a3656e902ab556d90841535c119b3ac2037b4251b809185ac3175c535c38012f61801d1d27fa7fcf3853e8a3b2e10feffd174172505a7297f6e756f8ce1adf538fdf29f73b5bd404d5cff95d9ccd947df44eda3a7fc0940f1ee98c2ba0b638ae865a24152fb1b47e792703e7bb9a7d291fd180894157d40ec589a36b95e5faea4713f2da83d35fe8d8528ed2bc5505cc3cce02d9467ede1479e64dbcf55ddebfb28dc2b3fd5c5a65b2d2cd4bca47dc7536d07ce26fac53dc3ab697c089d8611b3de89a7250b905a30f86b707bb6719080b0fc9c04d50760bc5b825911bf804d083215b74e419f01477cd8ca5862dc4f7ac4751cbba65241c7428b4f12fd311f3802042cd00df968e3f8a940badeb3f892ff107d6a7860bd6666e4a5edd1ec4e8ead30237342043465fb2eb5128de9256b39cb161044a871ac9b559cd781b66f6292e1e06b536961058edcc81406369f0f28c1c8669f267a79ebe9546afe6026cf920bd2aa31aad669498707b20e0019514a5cea3e898d5aacd3d80d44c791c030202791f9c5bca391cd0d8140997ac68e7d5470235bac6d7d0cf30e70b6e51a36b66a5b3ba10abbf5688eb388ca533099de61803cce2b91be46e3b55d117c49ef9f2fdbd09220af9923eaa21a0094a4cab2cf43379dc534a197172d1d290bc75ec960fe9551f6fe4bfc4a8142c6aa4a48fb8e6ec8f1dba02b17e3a7cf96081a92c81815229d430826a7e1ac21fe5c211b036941cb2ba93eae4a6a8743af8fd08fe3d91b8ffd52d4dc7ddcc06821e15ce0490a32680a6dadededb66b645a05c63f3944b8a97bf86f13b2231d3b632ea8378f944f22f64c7707710b93b563ec70d56611c463bc0cc6fe9f21aa7e2e9a805e83b717634bc74717df1ecccb42110621531c3f59e68670dfeb6e133b55b691a1b4375ca7a0ef3c02072c8a62fe8eb3b4810cc825d09bf9ba7ca2dcdb5a0eb46f246a125744f20caa9e2b38ceec454ba63c1fb47b580603243e756f7f04e40e36f797b3f14dd30d08335aa40069bf492609e077806d8c52b9ca8432f26d85df843ee7055673334e8ca0d809e710b295631526be449ea826dd57fca05c3d6d6b779a964f0fe7cb16a39013ea39a8000fff94aa9e4d6b85da2719bad63dc53010918c7fdde0975e1f305ed6ee8ff87ef98ef6004884071ba52ab6a81ede40a9709aa455f05f0bcdbfa1aef1360a7c7256aa3bbc744d2c6f307fb0c1c672795c8f7ff5e37c3cc479632de3350f8c5a6d192d8eb73a6977702d423694214aa4677c3ffc793c740268331c25784594e1c5293483a4a2a01101f4baeedf4090998d9ddc865963574c5b05d5a3c10dcb3b70ce567b071454021b5b562195ed36cef59695f3265e4e08a2b2e70c4bca2700c5243e6e999179bde174da15b4ab4d7b304dc67a7a03c32cdb096fbcd904f9d787bc95fe8a22b6613f28a71b5460d44a414c63d495538c6020667db10d49b1d8874cfaa77666d12087643a9e322dfade4cdac2bee7d22c129027713e46d80f498c9eda027b053fd785aa1b7ae019a53a32b7e51d54d94a5fb746cd1e6e77b4d65b3c48b2b9789da203f467934b2334569d9d5a138d87afe65b0d7ada380565f259ec63490163699fa945e10ab39d216db75d6227c11f34c7256e1af892088b507aa6b574a522b87c617bf53f42b3a8c399fcb8c8d2d7a8fc981965c67294a48d1a62f3fe4abd2f540359a4f74e4f3c65bbdf520d926a501b59232a74fe612f57c526f9a2328034d489829e451f771feda276d875bb313268e9f38c06a02799dc3ee4dec3329fd45f1695760299a45ef89bf6e0f000e167a86dd9c6c244134d2985e788838910ab92734494e3207c5ea5d6ce44925b77a4a43d9f9795423297aa2762d4a326784fb86559f1f5713935851910cdc117c1886326124af384d73a67cf95cd0bdba977f286849eb9cebab51241d2d6def1c95058b8b7847b8d84db44668d3204a1cae325c0822735b075caa612eb68d326e1fac7bed9a4b7f93395a067464372704526506c4024b317604924d1055b1b75042e763c132af6754d202b1a4438654d1ff4082d07ca378ce50e010c9a58d77a878198b7313cda06caa9a97ee96e0947fbd1c0389b69ce96490596d4051362eea6829d1795b8168ab468d506d6fa7d286b52446da4d25b4730c1276a0b6b283689ec3f64fc39470054efdfb6e261e80454e382f3c40b6cbf8ae242c01beaaed1d7195e455a40e0ad478d23ca152cde33d525961907a55c408fbdd7e7eded5eb6e9a51ab1c516cafa6b10cd41bf0f57e3ce22b79bcd2daf5469117ba4337a626f68199858f445ac0380833c5f4c7a4d35c2e9e7bcf355c6a97863281f393c19d6dded835d31c06e0dbfbf5734ecfdd3e866c97061da5494d19e7dc8584c63a85bcaa4dd97396e833acc46945119c8048402b6326a93a66619a9a3bdb87457b5fced065f15a7d2023cf2e757ed6fd35a4ad4272aeea83bf077383850f6e1112f288cc2f72e53940bc71199803d9989c8859722f4190cc4faca3377f2d1bf9fcd54c157ea5dc36b54ffebcdeb8a5df9b5d555edef8909f387864cbaabbf18fff45254703cb62e38f9cdeee2b769c9ce1d3f16ab92e0e3af6067cd252f9aa28ae81f763e1f99a50e4573da5becbcb6b11ffe8b48bbb037d7a07f5953acb422af10395b769081629f71c2a182a7633cb703731afa8cecfde76618523669fa93ded5c4ea7727775498980941228a9af3ec6292268652ed4f3731a74334d86802ae05a560d9ef82bccdd96c0c063d6e25583f51c3bd3b5225e33d4defde886727f8b9cde46b7ee9ff0f33eaf4ee1a3aea890980d012c6d14cdd82780798fa4356430a3c45abd5f4835025240cd8afa74a5381744edd3f475316ab7c00467a9588a50edcb40d5f0733f33a47ea5e92471a24dced48d974e227faf839fdfcda75d335743d56eea520c5d3fa523fe639851d2237f02424a8d81fecdf32d375b6cc8d2cacc3b1b3c33898fa2a24c0a23bf6852fb34361ba9bb46c00458644f1c5f827dee7a9dacaadb7e97ee7f55f391a9f161aa3751cde7a648ccf4efcb4f452c34deb98da9c794fe73dde94ada575f08f277212aaea70902f2ca0d927b7190a787852935c37413817f41a31acb8007687675a91d3d81865acb06c22328d87aa70d897b7a76b5c062f97d1e6bdd12c3dc4e1752e8cb7cc28624fb5b8ac5e1d0d4377046fd76e53600891aaeb32375eddd7312a2b60f5c61da0491831c3a1d530ec1ae2af4c291c6468b5d64177b29497945d9d391182e677e2bdaa1ce3eba807169ed011c9e3a7ff1cc43a37eb1155ea4a592d70585471cd4d6cb65b329a90ed2a964c4ab4b32b52fc6c1ba3f0dc53b3504645b243e6a5cccffd93b45d9cc383fb965274749b4c186f2fc0f03154208c23f1edb43d87ba43a7bb610524bffae8338f1a6d07e55984a8ad868d2def6c6e1c916b1abf862f5a2386ae3661d2d500a31a0f8188e8fa0a353d6224a383a3d5c12988411e94f2f17fef94899af064c4a9268793fd5a6899d83c222ec3c534eae737dc1ad291e848f416fdea38e44b16c1a3b73a18f3df437cfad7bef9ced8a8012fe996865dc140bf4fd3523e770fc6d08546cf9c4ae558ca7e22843dd9df3366445a347309646e9a4be32421464b0bcf8d176b1d7cf1d076f1e18511c1f5e2e19f9860f1dcba793bfa46b24f840ba9308d5369c5f43a7650ad91ea680b3a38278e17c09991f272a6031787b43746e94bf54512664145bd00c337dbaebc3f0aae10734fcd5e103e406a27fafe3e2e965f59662b0b2c2cdb098ba5b3451ae9700555c71a913c9e21a4857cc950a3a628eb494e2ecc634957f31db0c307041ecb95c2cd52e33374be763572f869a549ac0da011321be932aadafec799d8c41af3eac3d9fcb0dbc4dd26978b2ed3c827f838c2d0b6a74be1cf76c2abab9fbee4ca3e33b6622489840e601dc40f7612d9511053b335cdc795d934c971700a4efd973e3b271a97a4a0820926906501b584401bfdfbf1afdf0f83f66c32a0f54d741ffd44bb9422e99554102caa9de32edf4959f5ff7fdf553cb31ae6e588e9ae51e2da5ab8c46f8c11eabf78df558c4d4c16531a2d63f9a5f65b288c548f4a58deeb46d92e66955cc9386aaae01bb746b345a97e323d23654d3cf27aa2031c441868ef8cd9be7f8ce96a47bfd6d84dd5f8140651a08bddcc9f9a8dc0397da5b456f67f210b82157230195586d21e6fda980a61f84741ee3f5be3ee3725b44c9a316d9deb544eb9d62cda564bf3fc49c3bc4e82f520e1e20a506d7abd14a90e4026349993dd803cd696055625090d8e64bf87e44dc53f4b1e93b93bd232778329e8aa8aa8a4d1cab0c905c8c9431c607f03a6cdb5df1465004e78ce2b55642a46906b87f808de83881803aaf4567b85406445c3a48ec487f22d125ef7eba45cbbd6d069338c85dd9095fbf2ee39140ff9653278212a450f44d4ec58d1fd0d3f5b80a25aad5ea07d5e1490a70bb085d595649e685e443bd3873d302a5c3ff1edbd39a4e541ef2409edee8937392ce18727ed48e642e6afb2b9f34a07d99a4ee3781e2f922e123a1dc03f45ada557eda4fc9da2ebc43371d35b2f30dc9d5270ca9ed5362ad53804900e6d9c5e063213e27b2090c704066f6ae6b126560c0f49073343b1945a0fc22e702c04f2f776755cb479018dd7b2a9f3862e892306e800119d30555aa190b872cfdd19eebedaac2cccc5e64a9bdab0bafd6ba3f490632bd07", 0xfffffdef) 23:51:46 executing program 3: r0 = syz_open_dev$evdev(0xfffffffffffffffc, 0x3, 0x42) syz_open_dev$evdev(&(0x7f0000000040), 0x9, 0x60080) r1 = syz_open_dev$evdev(&(0x7f0000000080), 0x9, 0x0) ioctl$EVIOCGKEY(r1, 0x80404518, &(0x7f00000000c0)=""/41) ioctl$EVIOCGKEY(r0, 0x80404518, &(0x7f0000000100)=""/129) 23:51:46 executing program 1: r0 = syz_open_dev$evdev(0xfffffffffffffffc, 0x0, 0x0) r1 = syz_open_dev$evdev(&(0x7f0000000280), 0x1, 0x400) ioctl$EVIOCGSW(r1, 0x8040451b, &(0x7f00000002c0)=""/79) ioctl$EVIOCGBITSND(r0, 0x80404532, &(0x7f0000000100)=""/97) ioctl$EVIOCGABS20(0xffffffffffffffff, 0x80184560, &(0x7f0000000000)=""/212) r2 = syz_open_dev$evdev(&(0x7f0000000180), 0xe, 0x40080) ioctl$EVIOCGBITSND(r1, 0x80404532, &(0x7f0000000340)=""/109) r3 = syz_open_dev$evdev(&(0x7f0000000440), 0x401, 0xc2040) ioctl$EVIOCGKEYCODE_V2(r3, 0x80284504, &(0x7f0000000480)=""/36) syz_open_dev$evdev(&(0x7f00000004c0), 0x6, 0x82040) r4 = syz_open_dev$evdev(&(0x7f00000003c0), 0x80, 0x210140) ioctl$EVIOCGVERSION(r4, 0x80044501, &(0x7f0000000400)=""/31) r5 = syz_open_dev$evdev(&(0x7f0000000200), 0x0, 0x400) ioctl$EVIOCSABS2F(r5, 0x401845ef, &(0x7f0000000240)={0x2, 0x8, 0x7, 0x6, 0x800, 0x9}) ioctl$EVIOCGRAB(r2, 0x40044590, &(0x7f00000001c0)=0x20) 23:51:46 executing program 0: r0 = syz_open_dev$evdev(&(0x7f0000000540), 0x0, 0x200000) ioctl$EVIOCGBITKEY(r0, 0x80404521, 0x0) ioctl$EVIOCGABS3F(r0, 0x8018457f, &(0x7f0000000040)=""/42) r1 = syz_open_dev$hidraw(&(0x7f0000000140), 0x0, 0x1) r2 = syz_open_dev$hidraw(&(0x7f0000000140), 0x0, 0x1) write$hidraw(r2, 0x0, 0x0) ioctl$HIDIOCGRAWNAME(r2, 0x80404804, &(0x7f0000000000)) write$hidraw(r1, &(0x7f0000000180)="66080a810c28ad27cf86f5e368392e05eed4f4d4825954833b3144e7228d9af97c06e5d46985e6393007c542e53b9ec0f6e52a48954e119efd3c5d71b60cd399e9c64d514934d87c2c6f50699aedd1857a86eef53f4a5c661e747ed36824f54ec459d164be8186d9e3a79e131a73650d0a4f709d01c76efc8d33105a36f278e8f7de5838b1fc9d9e2ad7b1e0ca2de1410e05ead0b0d62add348a4119e45cc17fbc6988854d7dc283bb2d4026b25ea6b504f489e08072eb90ee0c99068c99457661ec19cad5545be38bff1f94d21e6db3fff0ee9b4eab9fbf35c5911b38a0129d076df053da54e435d53a005d1aca5e4d0af10e2eb5eeffbcb574dae4bab35455661ddf2e4a12c9740d9fb0282ea741f1765ebb2341f7091ca6d0244871ba9b977bb4caf4787ed19de1afd936ba3c6921587c79e8b9ce1d82cf15d329af90da66b8cc6ed5fe64a3656e902ab556d90841535c119b3ac2037b4251b809185ac3175c535c38012f61801d1d27fa7fcf3853e8a3b2e10feffd174172505a7297f6e756f8ce1adf538fdf29f73b5bd404d5cff95d9ccd947df44eda3a7fc0940f1ee98c2ba0b638ae865a24152fb1b47e792703e7bb9a7d291fd180894157d40ec589a36b95e5faea4713f2da83d35fe8d8528ed2bc5505cc3cce02d9467ede1479e64dbcf55ddebfb28dc2b3fd5c5a65b2d2cd4bca47dc7536d07ce26fac53dc3ab697c089d8611b3de89a7250b905a30f86b707bb6719080b0fc9c04d50760bc5b825911bf804d083215b74e419f01477cd8ca5862dc4f7ac4751cbba65241c7428b4f12fd311f3802042cd00df968e3f8a940badeb3f892ff107d6a7860bd6666e4a5edd1ec4e8ead30237342043465fb2eb5128de9256b39cb161044a871ac9b559cd781b66f6292e1e06b536961058edcc81406369f0f28c1c8669f267a79ebe9546afe6026cf920bd2aa31aad669498707b20e0019514a5cea3e898d5aacd3d80d44c791c030202791f9c5bca391cd0d8140997ac68e7d5470235bac6d7d0cf30e70b6e51a36b66a5b3ba10abbf5688eb388ca533099de61803cce2b91be46e3b55d117c49ef9f2fdbd09220af9923eaa21a0094a4cab2cf43379dc534a197172d1d290bc75ec960fe9551f6fe4bfc4a8142c6aa4a48fb8e6ec8f1dba02b17e3a7cf96081a92c81815229d430826a7e1ac21fe5c211b036941cb2ba93eae4a6a8743af8fd08fe3d91b8ffd52d4dc7ddcc06821e15ce0490a32680a6dadededb66b645a05c63f3944b8a97bf86f13b2231d3b632ea8378f944f22f64c7707710b93b563ec70d56611c463bc0cc6fe9f21aa7e2e9a805e83b717634bc74717df1ecccb42110621531c3f59e68670dfeb6e133b55b691a1b4375ca7a0ef3c02072c8a62fe8eb3b4810cc825d09bf9ba7ca2dcdb5a0eb46f246a125744f20caa9e2b38ceec454ba63c1fb47b580603243e756f7f04e40e36f797b3f14dd30d08335aa40069bf492609e077806d8c52b9ca8432f26d85df843ee7055673334e8ca0d809e710b295631526be449ea826dd57fca05c3d6d6b779a964f0fe7cb16a39013ea39a8000fff94aa9e4d6b85da2719bad63dc53010918c7fdde0975e1f305ed6ee8ff87ef98ef6004884071ba52ab6a81ede40a9709aa455f05f0bcdbfa1aef1360a7c7256aa3bbc744d2c6f307fb0c1c672795c8f7ff5e37c3cc479632de3350f8c5a6d192d8eb73a6977702d423694214aa4677c3ffc793c740268331c25784594e1c5293483a4a2a01101f4baeedf4090998d9ddc865963574c5b05d5a3c10dcb3b70ce567b071454021b5b562195ed36cef59695f3265e4e08a2b2e70c4bca2700c5243e6e999179bde174da15b4ab4d7b304dc67a7a03c32cdb096fbcd904f9d787bc95fe8a22b6613f28a71b5460d44a414c63d495538c6020667db10d49b1d8874cfaa77666d12087643a9e322dfade4cdac2bee7d22c129027713e46d80f498c9eda027b053fd785aa1b7ae019a53a32b7e51d54d94a5fb746cd1e6e77b4d65b3c48b2b9789da203f467934b2334569d9d5a138d87afe65b0d7ada380565f259ec63490163699fa945e10ab39d216db75d6227c11f34c7256e1af892088b507aa6b574a522b87c617bf53f42b3a8c399fcb8c8d2d7a8fc981965c67294a48d1a62f3fe4abd2f540359a4f74e4f3c65bbdf520d926a501b59232a74fe612f57c526f9a2328034d489829e451f771feda276d875bb313268e9f38c06a02799dc3ee4dec3329fd45f1695760299a45ef89bf6e0f000e167a86dd9c6c244134d2985e788838910ab92734494e3207c5ea5d6ce44925b77a4a43d9f9795423297aa2762d4a326784fb86559f1f5713935851910cdc117c1886326124af384d73a67cf95cd0bdba977f286849eb9cebab51241d2d6def1c95058b8b7847b8d84db44668d3204a1cae325c0822735b075caa612eb68d326e1fac7bed9a4b7f93395a067464372704526506c4024b317604924d1055b1b75042e763c132af6754d202b1a4438654d1ff4082d07ca378ce50e010c9a58d77a878198b7313cda06caa9a97ee96e0947fbd1c0389b69ce96490596d4051362eea6829d1795b8168ab468d506d6fa7d286b52446da4d25b4730c1276a0b6b283689ec3f64fc39470054efdfb6e261e80454e382f3c40b6cbf8ae242c01beaaed1d7195e455a40e0ad478d23ca152cde33d525961907a55c408fbdd7e7eded5eb6e9a51ab1c516cafa6b10cd41bf0f57e3ce22b79bcd2daf5469117ba4337a626f68199858f445ac0380833c5f4c7a4d35c2e9e7bcf355c6a97863281f393c19d6dded835d31c06e0dbfbf5734ecfdd3e866c97061da5494d19e7dc8584c63a85bcaa4dd97396e833acc46945119c8048402b6326a93a66619a9a3bdb87457b5fced065f15a7d2023cf2e757ed6fd35a4ad4272aeea83bf077383850f6e1112f288cc2f72e53940bc71199803d9989c8859722f4190cc4faca3377f2d1bf9fcd54c157ea5dc36b54ffebcdeb8a5df9b5d555edef8909f387864cbaabbf18fff45254703cb62e38f9cdeee2b769c9ce1d3f16ab92e0e3af6067cd252f9aa28ae81f763e1f99a50e4573da5becbcb6b11ffe8b48bbb037d7a07f5953acb422af10395b769081629f71c2a182a7633cb703731afa8cecfde76618523669fa93ded5c4ea7727775498980941228a9af3ec6292268652ed4f3731a74334d86802ae05a560d9ef82bccdd96c0c063d6e25583f51c3bd3b5225e33d4defde886727f8b9cde46b7ee9ff0f33eaf4ee1a3aea890980d012c6d14cdd82780798fa4356430a3c45abd5f4835025240cd8afa74a5381744edd3f475316ab7c00467a9588a50edcb40d5f0733f33a47ea5e92471a24dced48d974e227faf839fdfcda75d335743d56eea520c5d3fa523fe639851d2237f02424a8d81fecdf32d375b6cc8d2cacc3b1b3c33898fa2a24c0a23bf6852fb34361ba9bb46c00458644f1c5f827dee7a9dacaadb7e97ee7f55f391a9f161aa3751cde7a648ccf4efcb4f452c34deb98da9c794fe73dde94ada575f08f277212aaea70902f2ca0d927b7190a787852935c37413817f41a31acb8007687675a91d3d81865acb06c22328d87aa70d897b7a76b5c062f97d1e6bdd12c3dc4e1752e8cb7cc28624fb5b8ac5e1d0d4377046fd76e53600891aaeb32375eddd7312a2b60f5c61da0491831c3a1d530ec1ae2af4c291c6468b5d64177b29497945d9d391182e677e2bdaa1ce3eba807169ed011c9e3a7ff1cc43a37eb1155ea4a592d70585471cd4d6cb65b329a90ed2a964c4ab4b32b52fc6c1ba3f0dc53b3504645b243e6a5cccffd93b45d9cc383fb965274749b4c186f2fc0f03154208c23f1edb43d87ba43a7bb610524bffae8338f1a6d07e55984a8ad868d2def6c6e1c916b1abf862f5a2386ae3661d2d500a31a0f8188e8fa0a353d6224a383a3d5c12988411e94f2f17fef94899af064c4a9268793fd5a6899d83c222ec3c534eae737dc1ad291e848f416fdea38e44b16c1a3b73a18f3df437cfad7bef9ced8a8012fe996865dc140bf4fd3523e770fc6d08546cf9c4ae558ca7e22843dd9df3366445a347309646e9a4be32421464b0bcf8d176b1d7cf1d076f1e18511c1f5e2e19f9860f1dcba793bfa46b24f840ba9308d5369c5f43a7650ad91ea680b3a38278e17c09991f272a6031787b43746e94bf54512664145bd00c337dbaebc3f0aae10734fcd5e103e406a27fafe3e2e965f59662b0b2c2cdb098ba5b3451ae9700555c71a913c9e21a4857cc950a3a628eb494e2ecc634957f31db0c307041ecb95c2cd52e33374be763572f869a549ac0da011321be932aadafec799d8c41af3eac3d9fcb0dbc4dd26978b2ed3c827f838c2d0b6a74be1cf76c2abab9fbee4ca3e33b6622489840e601dc40f7612d9511053b335cdc795d934c971700a4efd973e3b271a97a4a0820926906501b584401bfdfbf1afdf0f83f66c32a0f54d741ffd44bb9422e99554102caa9de32edf4959f5ff7fdf553cb31ae6e588e9ae51e2da5ab8c46f8c11eabf78df558c4d4c16531a2d63f9a5f65b288c548f4a58deeb46d92e66955cc9386aaae01bb746b345a97e323d23654d3cf27aa2031c441868ef8cd9be7f8ce96a47bfd6d84dd5f8140651a08bddcc9f9a8dc0397da5b456f67f210b82157230195586d21e6fda980a61f84741ee3f5be3ee3725b44c9a316d9deb544eb9d62cda564bf3fc49c3bc4e82f520e1e20a506d7abd14a90e4026349993dd803cd696055625090d8e64bf87e44dc53f4b1e93b93bd232778329e8aa8aa8a4d1cab0c905c8c9431c607f03a6cdb5df1465004e78ce2b55642a46906b87f808de83881803aaf4567b85406445c3a48ec487f22d125ef7eba45cbbd6d069338c85dd9095fbf2ee39140ff9653278212a450f44d4ec58d1fd0d3f5b80a25aad5ea07d5e1490a70bb085d595649e685e443bd3873d302a5c3ff1edbd39a4e541ef2409edee8937392ce18727ed48e642e6afb2b9f34a07d99a4ee3781e2f922e123a1dc03f45ada557eda4fc9da2ebc43371d35b2f30dc9d5270ca9ed5362ad53804900e6d9c5e063213e27b2090c704066f6ae6b126560c0f49073343b1945a0fc22e702c04f2f776755cb479018dd7b2a9f3862e892306e800119d30555aa190b872cfdd19eebedaac2cccc5e64a9bdab0bafd6ba3f490632bd07", 0xfffffdef) 23:51:46 executing program 2: r0 = syz_open_dev$hidraw(&(0x7f0000000140), 0x0, 0x1) write$hidraw(r0, &(0x7f0000000180)="66080a810c28ad27cf86f5e368392e05eed4f4d4825954833b3144e7228d9af97c06e5d46985e6393007c542e53b9ec0f6e52a48954e119efd3c5d71b60cd399e9c64d514934d87c2c6f50699aedd1857a86eef53f4a5c661e747ed36824f54ec459d164be8186d9e3a79e131a73650d0a4f709d01c76efc8d33105a36f278e8f7de5838b1fc9d9e2ad7b1e0ca2de1410e05ead0b0d62add348a4119e45cc17fbc6988854d7dc283bb2d4026b25ea6b504f489e08072eb90ee0c99068c99457661ec19cad5545be38bff1f94d21e6db3fff0ee9b4eab9fbf35c5911b38a0129d076df053da54e435d53a005d1aca5e4d0af10e2eb5eeffbcb574dae4bab35455661ddf2e4a12c9740d9fb0282ea741f1765ebb2341f7091ca6d0244871ba9b977bb4caf4787ed19de1afd936ba3c6921587c79e8b9ce1d82cf15d329af90da66b8cc6ed5fe64a3656e902ab556d90841535c119b3ac2037b4251b809185ac3175c535c38012f61801d1d27fa7fcf3853e8a3b2e10feffd174172505a7297f6e756f8ce1adf538fdf29f73b5bd404d5cff95d9ccd947df44eda3a7fc0940f1ee98c2ba0b638ae865a24152fb1b47e792703e7bb9a7d291fd180894157d40ec589a36b95e5faea4713f2da83d35fe8d8528ed2bc5505cc3cce02d9467ede1479e64dbcf55ddebfb28dc2b3fd5c5a65b2d2cd4bca47dc7536d07ce26fac53dc3ab697c089d8611b3de89a7250b905a30f86b707bb6719080b0fc9c04d50760bc5b825911bf804d083215b74e419f01477cd8ca5862dc4f7ac4751cbba65241c7428b4f12fd311f3802042cd00df968e3f8a940badeb3f892ff107d6a7860bd6666e4a5edd1ec4e8ead30237342043465fb2eb5128de9256b39cb161044a871ac9b559cd781b66f6292e1e06b536961058edcc81406369f0f28c1c8669f267a79ebe9546afe6026cf920bd2aa31aad669498707b20e0019514a5cea3e898d5aacd3d80d44c791c030202791f9c5bca391cd0d8140997ac68e7d5470235bac6d7d0cf30e70b6e51a36b66a5b3ba10abbf5688eb388ca533099de61803cce2b91be46e3b55d117c49ef9f2fdbd09220af9923eaa21a0094a4cab2cf43379dc534a197172d1d290bc75ec960fe9551f6fe4bfc4a8142c6aa4a48fb8e6ec8f1dba02b17e3a7cf96081a92c81815229d430826a7e1ac21fe5c211b036941cb2ba93eae4a6a8743af8fd08fe3d91b8ffd52d4dc7ddcc06821e15ce0490a32680a6dadededb66b645a05c63f3944b8a97bf86f13b2231d3b632ea8378f944f22f64c7707710b93b563ec70d56611c463bc0cc6fe9f21aa7e2e9a805e83b717634bc74717df1ecccb42110621531c3f59e68670dfeb6e133b55b691a1b4375ca7a0ef3c02072c8a62fe8eb3b4810cc825d09bf9ba7ca2dcdb5a0eb46f246a125744f20caa9e2b38ceec454ba63c1fb47b580603243e756f7f04e40e36f797b3f14dd30d08335aa40069bf492609e077806d8c52b9ca8432f26d85df843ee7055673334e8ca0d809e710b295631526be449ea826dd57fca05c3d6d6b779a964f0fe7cb16a39013ea39a8000fff94aa9e4d6b85da2719bad63dc53010918c7fdde0975e1f305ed6ee8ff87ef98ef6004884071ba52ab6a81ede40a9709aa455f05f0bcdbfa1aef1360a7c7256aa3bbc744d2c6f307fb0c1c672795c8f7ff5e37c3cc479632de3350f8c5a6d192d8eb73a6977702d423694214aa4677c3ffc793c740268331c25784594e1c5293483a4a2a01101f4baeedf4090998d9ddc865963574c5b05d5a3c10dcb3b70ce567b071454021b5b562195ed36cef59695f3265e4e08a2b2e70c4bca2700c5243e6e999179bde174da15b4ab4d7b304dc67a7a03c32cdb096fbcd904f9d787bc95fe8a22b6613f28a71b5460d44a414c63d495538c6020667db10d49b1d8874cfaa77666d12087643a9e322dfade4cdac2bee7d22c129027713e46d80f498c9eda027b053fd785aa1b7ae019a53a32b7e51d54d94a5fb746cd1e6e77b4d65b3c48b2b9789da203f467934b2334569d9d5a138d87afe65b0d7ada380565f259ec63490163699fa945e10ab39d216db75d6227c11f34c7256e1af892088b507aa6b574a522b87c617bf53f42b3a8c399fcb8c8d2d7a8fc981965c67294a48d1a62f3fe4abd2f540359a4f74e4f3c65bbdf520d926a501b59232a74fe612f57c526f9a2328034d489829e451f771feda276d875bb313268e9f38c06a02799dc3ee4dec3329fd45f1695760299a45ef89bf6e0f000e167a86dd9c6c244134d2985e788838910ab92734494e3207c5ea5d6ce44925b77a4a43d9f9795423297aa2762d4a326784fb86559f1f5713935851910cdc117c1886326124af384d73a67cf95cd0bdba977f286849eb9cebab51241d2d6def1c95058b8b7847b8d84db44668d3204a1cae325c0822735b075caa612eb68d326e1fac7bed9a4b7f93395a067464372704526506c4024b317604924d1055b1b75042e763c132af6754d202b1a4438654d1ff4082d07ca378ce50e010c9a58d77a878198b7313cda06caa9a97ee96e0947fbd1c0389b69ce96490596d4051362eea6829d1795b8168ab468d506d6fa7d286b52446da4d25b4730c1276a0b6b283689ec3f64fc39470054efdfb6e261e80454e382f3c40b6cbf8ae242c01beaaed1d7195e455a40e0ad478d23ca152cde33d525961907a55c408fbdd7e7eded5eb6e9a51ab1c516cafa6b10cd41bf0f57e3ce22b79bcd2daf5469117ba4337a626f68199858f445ac0380833c5f4c7a4d35c2e9e7bcf355c6a97863281f393c19d6dded835d31c06e0dbfbf5734ecfdd3e866c97061da5494d19e7dc8584c63a85bcaa4dd97396e833acc46945119c8048402b6326a93a66619a9a3bdb87457b5fced065f15a7d2023cf2e757ed6fd35a4ad4272aeea83bf077383850f6e1112f288cc2f72e53940bc71199803d9989c8859722f4190cc4faca3377f2d1bf9fcd54c157ea5dc36b54ffebcdeb8a5df9b5d555edef8909f387864cbaabbf18fff45254703cb62e38f9cdeee2b769c9ce1d3f16ab92e0e3af6067cd252f9aa28ae81f763e1f99a50e4573da5becbcb6b11ffe8b48bbb037d7a07f5953acb422af10395b769081629f71c2a182a7633cb703731afa8cecfde76618523669fa93ded5c4ea7727775498980941228a9af3ec6292268652ed4f3731a74334d86802ae05a560d9ef82bccdd96c0c063d6e25583f51c3bd3b5225e33d4defde886727f8b9cde46b7ee9ff0f33eaf4ee1a3aea890980d012c6d14cdd82780798fa4356430a3c45abd5f4835025240cd8afa74a5381744edd3f475316ab7c00467a9588a50edcb40d5f0733f33a47ea5e92471a24dced48d974e227faf839fdfcda75d335743d56eea520c5d3fa523fe639851d2237f02424a8d81fecdf32d375b6cc8d2cacc3b1b3c33898fa2a24c0a23bf6852fb34361ba9bb46c00458644f1c5f827dee7a9dacaadb7e97ee7f55f391a9f161aa3751cde7a648ccf4efcb4f452c34deb98da9c794fe73dde94ada575f08f277212aaea70902f2ca0d927b7190a787852935c37413817f41a31acb8007687675a91d3d81865acb06c22328d87aa70d897b7a76b5c062f97d1e6bdd12c3dc4e1752e8cb7cc28624fb5b8ac5e1d0d4377046fd76e53600891aaeb32375eddd7312a2b60f5c61da0491831c3a1d530ec1ae2af4c291c6468b5d64177b29497945d9d391182e677e2bdaa1ce3eba807169ed011c9e3a7ff1cc43a37eb1155ea4a592d70585471cd4d6cb65b329a90ed2a964c4ab4b32b52fc6c1ba3f0dc53b3504645b243e6a5cccffd93b45d9cc383fb965274749b4c186f2fc0f03154208c23f1edb43d87ba43a7bb610524bffae8338f1a6d07e55984a8ad868d2def6c6e1c916b1abf862f5a2386ae3661d2d500a31a0f8188e8fa0a353d6224a383a3d5c12988411e94f2f17fef94899af064c4a9268793fd5a6899d83c222ec3c534eae737dc1ad291e848f416fdea38e44b16c1a3b73a18f3df437cfad7bef9ced8a8012fe996865dc140bf4fd3523e770fc6d08546cf9c4ae558ca7e22843dd9df3366445a347309646e9a4be32421464b0bcf8d176b1d7cf1d076f1e18511c1f5e2e19f9860f1dcba793bfa46b24f840ba9308d5369c5f43a7650ad91ea680b3a38278e17c09991f272a6031787b43746e94bf54512664145bd00c337dbaebc3f0aae10734fcd5e103e406a27fafe3e2e965f59662b0b2c2cdb098ba5b3451ae9700555c71a913c9e21a4857cc950a3a628eb494e2ecc634957f31db0c307041ecb95c2cd52e33374be763572f869a549ac0da011321be932aadafec799d8c41af3eac3d9fcb0dbc4dd26978b2ed3c827f838c2d0b6a74be1cf76c2abab9fbee4ca3e33b6622489840e601dc40f7612d9511053b335cdc795d934c971700a4efd973e3b271a97a4a0820926906501b584401bfdfbf1afdf0f83f66c32a0f54d741ffd44bb9422e99554102caa9de32edf4959f5ff7fdf553cb31ae6e588e9ae51e2da5ab8c46f8c11eabf78df558c4d4c16531a2d63f9a5f65b288c548f4a58deeb46d92e66955cc9386aaae01bb746b345a97e323d23654d3cf27aa2031c441868ef8cd9be7f8ce96a47bfd6d84dd5f8140651a08bddcc9f9a8dc0397da5b456f67f210b82157230195586d21e6fda980a61f84741ee3f5be3ee3725b44c9a316d9deb544eb9d62cda564bf3fc49c3bc4e82f520e1e20a506d7abd14a90e4026349993dd803cd696055625090d8e64bf87e44dc53f4b1e93b93bd232778329e8aa8aa8a4d1cab0c905c8c9431c607f03a6cdb5df1465004e78ce2b55642a46906b87f808de83881803aaf4567b85406445c3a48ec487f22d125ef7eba45cbbd6d069338c85dd9095fbf2ee39140ff9653278212a450f44d4ec58d1fd0d3f5b80a25aad5ea07d5e1490a70bb085d595649e685e443bd3873d302a5c3ff1edbd39a4e541ef2409edee8937392ce18727ed48e642e6afb2b9f34a07d99a4ee3781e2f922e123a1dc03f45ada557eda4fc9da2ebc43371d35b2f30dc9d5270ca9ed5362ad53804900e6d9c5e063213e27b2090c704066f6ae6b126560c0f49073343b1945a0fc", 0xe47) r1 = syz_open_dev$hidraw(&(0x7f0000000140), 0x0, 0x1) r2 = syz_open_dev$evdev(&(0x7f0000001080), 0x7, 0x0) read$hidraw(r1, &(0x7f0000000040)=""/57, 0x39) ioctl$EVIOCGMASK(r2, 0x5452, &(0x7f0000000100)={0x3fd67d5a47b743fa, 0x0, 0x0}) ioctl$EVIOCSABS3F(r2, 0x401845ff, &(0x7f0000001040)={0x101, 0x5f3f4a09, 0x6, 0x8, 0x1ff}) ioctl$HIDIOCSFEATURE(r1, 0xc0404806, &(0x7f0000000000)="b48332c179a199a2d0a03ae3aa4d8c9a90c689587e6f") 23:51:46 executing program 4: r0 = syz_open_dev$hidraw(&(0x7f0000000140), 0x0, 0x1) write$hidraw(r0, &(0x7f0000000180)="66080a810c28ad27cf86f5e368392e05eed4f4d4825954833b3144e7228d9af97c06e5d46985e6393007c542e53b9ec0f6e52a48954e119efd3c5d71b60cd399e9c64d514934d87c2c6f50699aedd1857a86eef5144a5c661e747ed36824f54ec459d164be8186d9e3a79e131a73650d0a4f709d01c76efc8d33105a36f278e8f7de5838b1fc9d9e2ad7b1e0ca2de1410e05ead0b0d62add348a4119e45cc17fbc6988854d7dc283bb2d4026b25ea6b504f489e08072eb90ee0c99068c99457661ec19cad5545be38bff1f94d21e6db3fff0ee9b4eab9fbf35c5911b38a0129d076df053da54e435d53a005d1aca5e4d0af10e2eb5eeffbcb574dae4bab35455661ddf2e4a12c9740d9fb0282ea741f1765ebb2341f7091ca6d0244871ba9b977bb4caf4787ed19de1afd936ba3c6921587c79e8b9ce1d82cf15d329af90da66b8cc6ed5fe64a3656e902ab556d90841535c119b3ac2037b4251b809185ac3175c535c38012f61801d1d27fa7fcf3853e8a3b2e10feffd174172505a7297f6e756f8ce1adf538fdf29f73b5bd404d5cff95d9ccd947df44eda3a7fc0940f1ee98c2ba0b638ae865a24152fb1b47e792703e7bb9a7d291fd180894157d40ec589a36b95e5faea4713f2da83d35fe8d8528ed2bc5505cc3cce02d9467ede1479e64dbcf55ddebfb28dc2b3fd5c5a65b2d2cd4bca47dc7536d07ce26fac53dc3ab697c089d8611b3de89a7250b905a30f86b707bb6719080b0fc9c04d50760bc5b825911bf804d083215b74e419f01477cd8ca5862dc4f7ac4751cbba65241c7428b4f12fd311f3802042cd00df968e3f8a940badeb3f892ff107d6a7860bd6666e4a5edd1ec4e8ead30237342043465fb2eb5128de9256b39cb161044a871ac9b559cd781b66f6292e1e06b536961058edcc81406369f0f28c1c8669f267a79ebe9546afe6026cf920bd2aa31aad669498707b20e0019514a5cea3e898d5aacd3d80d44c791c030202791f9c5bca391cd0d8140997ac68e7d5470235bac6d7d0cf30e70b6e51a36b66a5b3ba10abbf5688eb388ca533099de61803cce2b91be46e3b55d117c49ef9f2fdbd09220af9923eaa21a0094a4cab2cf43379dc534a197172d1d290bc75ec960fe9551f6fe4bfc4a8142c6aa4a48fb8e6ec8f1dba02b17e3a7cf96081a92c81815229d430826a7e1ac21fe5c211b036941cb2ba93eae4a6a8743af8fd08fe3d91b8ffd52d4dc7ddcc06821e15ce0490a32680a6dadededb66b645a05c63f3944b8a97bf86f13b2231d3b632ea8378f944f22f64c7707710b93b563ec70d56611c463bc0cc6fe9f21aa7e2e9a805e83b717634bc74717df1ecccb42110621531c3f59e68670dfeb6e133b55b691a1b4375ca7a0ef3c02072c8a62fe8eb3b4810cc825d09bf9ba7ca2dcdb5a0eb46f246a125744f20caa9e2b38ceec454ba63c1fb47b580603243e756f7f04e40e36f797b3f14dd30d08335aa40069bf492609e077806d8c52b9ca8432f26d85df843ee7055673334e8ca0d809e710b295631526be449ea826dd57fca05c3d6d6b779a964f0fe7cb16a39013ea39a8000fff94aa9e4d6b85da2719bad63dc53010918c7fdde0975e1f305ed6ee8ff87ef98ef6004884071ba52ab6a81ede40a9709aa455f05f0bcdbfa1aef1360a7c7256aa3bbc744d2c6f307fb0c1c672795c8f7ff5e37c3cc479632de3350f8c5a6d192d8eb73a6977702d423694214aa4677c3ffc793c740268331c25784594e1c5293483a4a2a01101f4baeedf4090998d9ddc865963574c5b05d5a3c10dcb3b70ce567b071454021b5b562195ed36cef59695f3265e4e08a2b2e70c4bca2700c5243e6e999179bde174da15b4ab4d7b304dc67a7a03c32cdb096fbcd904f9d787bc95fe8a22b6613f28a71b5460d44a414c63d495538c6020667db10d49b1d8874cfaa77666d12087643a9e322dfade4cdac2bee7d22c129027713e46d80f498c9eda027b053fd785aa1b7ae019a53a32b7e51d54d94a5fb746cd1e6e77b4d65b3c48b2b9789da203f467934b2334569d9d5a138d87afe65b0d7ada380565f259ec63490163699fa945e10ab39d216db75d6227c11f34c7256e1af892088b507aa6b574a522b87c617bf53f42b3a8c399fcb8c8d2d7a8fc981965c67294a48d1a62f3fe4abd2f540359a4f74e4f3c65bbdf520d926a501b59232a74fe612f57c526f9a2328034d489829e451f771feda276d875bb313268e9f38c06a02799dc3ee4dec3329fd45f1695760299a45ef89bf6e0f000e167a86dd9c6c244134d2985e788838910ab92734494e3207c5ea5d6ce44925b77a4a43d9f9795423297aa2762d4a326784fb86559f1f5713935851910cdc117c1886326124af384d73a67cf95cd0bdba977f286849eb9cebab51241d2d6def1c95058b8b7847b8d84db44668d3204a1cae325c0822735b075caa612eb68d326e1fac7bed9a4b7f93395a067464372704526506c4024b317604924d1055b1b75042e763c132af6754d202b1a4438654d1ff4082d07ca378ce50e010c9a58d77a878198b7313cda06caa9a97ee96e0947fbd1c0389b69ce96490596d4051362eea6829d1795b8168ab468d506d6fa7d286b52446da4d25b4730c1276a0b6b283689ec3f64fc39470054efdfb6e261e80454e382f3c40b6cbf8ae242c01beaaed1d7195e455a40e0ad478d23ca152cde33d525961907a55c408fbdd7e7eded5eb6e9a51ab1c516cafa6b10cd41bf0f57e3ce22b79bcd2daf5469117ba4337a626f68199858f445ac0380833c5f4c7a4d35c2e9e7bcf355c6a97863281f393c19d6dded835d31c06e0dbfbf5734ecfdd3e866c97061da5494d19e7dc8584c63a85bcaa4dd97396e833acc46945119c8048402b6326a93a66619a9a3bdb87457b5fced065f15a7d2023cf2e757ed6fd35a4ad4272aeea83bf077383850f6e1112f288cc2f72e53940bc71199803d9989c8859722f4190cc4faca3377f2d1bf9fcd54c157ea5dc36b54ffebcdeb8a5df9b5d555edef8909f387864cbaabbf18fff45254703cb62e38f9cdeee2b769c9ce1d3f16ab92e0e3af6067cd252f9aa28ae81f763e1f99a50e4573da5becbcb6b11ffe8b48bbb037d7a07f5953acb422af10395b769081629f71c2a182a7633cb703731afa8cecfde76618523669fa93ded5c4ea7727775498980941228a9af3ec6292268652ed4f3731a74334d86802ae05a560d9ef82bccdd96c0c063d6e25583f51c3bd3b5225e33d4defde886727f8b9cde46b7ee9ff0f33eaf4ee1a3aea890980d012c6d14cdd82780798fa4356430a3c45abd5f4835025240cd8afa74a5381744edd3f475316ab7c00467a9588a50edcb40d5f0733f33a47ea5e92471a24dced48d974e227faf839fdfcda75d335743d56eea520c5d3fa523fe639851d2237f02424a8d81fecdf32d375b6cc8d2cacc3b1b3c33898fa2a24c0a23bf6852fb34361ba9bb46c00458644f1c5f827dee7a9dacaadb7e97ee7f55f391a9f161aa3751cde7a648ccf4efcb4f452c34deb98da9c794fe73dde94ada575f08f277212aaea70902f2ca0d927b7190a787852935c37413817f41a31acb8007687675a91d3d81865acb06c22328d87aa70d897b7a76b5c062f97d1e6bdd12c3dc4e1752e8cb7cc28624fb5b8ac5e1d0d4377046fd76e53600891aaeb32375eddd7312a2b60f5c61da0491831c3a1d530ec1ae2af4c291c6468b5d64177b29497945d9d391182e677e2bdaa1ce3eba807169ed011c9e3a7ff1cc43a37eb1155ea4a592d70585471cd4d6cb65b329a90ed2a964c4ab4b32b52fc6c1ba3f0dc53b3504645b243e6a5cccffd93b45d9cc383fb965274749b4c186f2fc0f03154208c23f1edb43d87ba43a7bb610524bffae8338f1a6d07e55984a8ad868d2def6c6e1c916b1abf862f5a2386ae3661d2d500a31a0f8188e8fa0a353d6224a383a3d5c12988411e94f2f17fef94899af064c4a9268793fd5a6899d83c222ec3c534eae737dc1ad291e848f416fdea38e44b16c1a3b73a18f3df437cfad7bef9ced8a8012fe996865dc140bf4fd3523e770fc6d08546cf9c4ae558ca7e22843dd9df3366445a347309646e9a4be32421464b0bcf8d176b1d7cf1d076f1e18511c1f5e2e19f9860f1dcba793bfa46b24f840ba9308d5369c5f43a7650ad91ea680b3a38278e17c09991f272a6031787b43746e94bf54512664145bd00c337dbaebc3f0aae10734fcd5e103e406a27fafe3e2e965f59662b0b2c2cdb098ba5b3451ae9700555c71a913c9e21a4857cc950a3a628eb494e2ecc634957f31db0c307041ecb95c2cd52e33374be763572f869a549ac0da011321be932aadafec799d8c41af3eac3d9fcb0dbc4dd26978b2ed3c827f838c2d0b6a74be1cf76c2abab9fbee4ca3e33b6622489840e601dc40f7612d9511053b335cdc795d934c971700a4efd973e3b271a97a4a0820926906501b584401bfdfbf1afdf0f83f66c32a0f54d741ffd44bb9422e99554102caa9de32edf4959f5ff7fdf553cb31ae6e588e9ae51e2da5ab8c46f8c11eabf78df558c4d4c16531a2d63f9a5f65b288c548f4a58deeb46d92e66955cc9386aaae01bb746b345a97e323d23654d3cf27aa2031c441868ef8cd9be7f8ce96a47bfd6d84dd5f8140651a08bddcc9f9a8dc0397da5b456f67f210b82157230195586d21e6fda980a61f84741ee3f5be3ee3725b44c9a316d9deb544eb9d62cda564bf3fc49c3bc4e82f520e1e20a506d7abd14a90e4026349993dd803cd696055625090d8e64bf87e44dc53f4b1e93b93bd232778329e8aa8aa8a4d1cab0c905c8c9431c607f03a6cdb5df1465004e78ce2b55642a46906b87f808de83881803aaf4567b85406445c3a48ec487f22d125ef7eba45cbbd6d069338c85dd9095fbf2ee39140ff9653278212a450f44d4ec58d1fd0d3f5b80a25aad5ea07d5e1490a70bb085d595649e685e443bd3873d302a5c3ff1edbd39a4e541ef2409edee8937392ce18727ed48e642e6afb2b9f34a07d99a4ee3781e2f922e123a1dc03f45ada557eda4fc9da2ebc43371d35b2f30dc9d5270ca9ed5362ad53804900e6d9c5e063213e27b2090c704066f6ae6b126560c0f49073343b1945a0fc22e702c04f2f776755cb479018dd7b2a9f3862e892306e800119d30555aa190b872cfdd19eebedaac2cccc5e64a9bdab0bafd6ba3f490632bd07", 0xfffffdef) 23:51:46 executing program 1: r0 = syz_open_dev$evdev(0xfffffffffffffffc, 0x0, 0x0) r1 = syz_open_dev$evdev(&(0x7f0000000280), 0x1, 0x400) ioctl$EVIOCGSW(r1, 0x8040451b, &(0x7f00000002c0)=""/79) ioctl$EVIOCGBITSND(r0, 0x80404532, &(0x7f0000000100)=""/97) ioctl$EVIOCGABS20(0xffffffffffffffff, 0x80184560, &(0x7f0000000000)=""/212) syz_open_dev$evdev(&(0x7f0000000180), 0xe, 0x40080) ioctl$EVIOCGBITSND(r1, 0x80404532, &(0x7f0000000340)=""/109) r2 = syz_open_dev$evdev(&(0x7f0000000440), 0x401, 0xc2040) ioctl$EVIOCGKEYCODE_V2(r2, 0x80284504, &(0x7f0000000480)=""/36) syz_open_dev$evdev(&(0x7f00000004c0), 0x6, 0x82040) r3 = syz_open_dev$evdev(&(0x7f00000003c0), 0x80, 0x210140) ioctl$EVIOCGVERSION(r3, 0x80044501, &(0x7f0000000400)=""/31) r4 = syz_open_dev$evdev(&(0x7f0000000200), 0x0, 0x400) ioctl$EVIOCSABS2F(r4, 0x401845ef, &(0x7f0000000240)={0x2, 0x8, 0x7, 0x6, 0x800, 0x9}) 23:51:46 executing program 3: r0 = syz_open_dev$evdev(0xfffffffffffffffc, 0x3, 0x42) syz_open_dev$evdev(&(0x7f0000000040), 0x9, 0x60080) r1 = syz_open_dev$evdev(&(0x7f0000000080), 0x9, 0x0) ioctl$EVIOCGKEY(r1, 0x80404518, &(0x7f00000000c0)=""/41) ioctl$EVIOCGKEY(r0, 0x80404518, &(0x7f0000000100)=""/129) 23:51:46 executing program 2: r0 = syz_open_dev$hidraw(&(0x7f0000000140), 0x0, 0x1) write$hidraw(r0, &(0x7f0000000180)="66080a810c28ad27cf86f5e368392e05eed4f4d4825954833b3144e7228d9af97c06e5d46985e6393007c542e53b9ec0f6e52a48954e119efd3c5d71b60cd399e9c64d514934d87c2c6f50699aedd1857a86eef53f4a5c661e747ed36824f54ec459d164be8186d9e3a79e131a73650d0a4f709d01c76efc8d33105a36f278e8f7de5838b1fc9d9e2ad7b1e0ca2de1410e05ead0b0d62add348a4119e45cc17fbc6988854d7dc283bb2d4026b25ea6b504f489e08072eb90ee0c99068c99457661ec19cad5545be38bff1f94d21e6db3fff0ee9b4eab9fbf35c5911b38a0129d076df053da54e435d53a005d1aca5e4d0af10e2eb5eeffbcb574dae4bab35455661ddf2e4a12c9740d9fb0282ea741f1765ebb2341f7091ca6d0244871ba9b977bb4caf4787ed19de1afd936ba3c6921587c79e8b9ce1d82cf15d329af90da66b8cc6ed5fe64a3656e902ab556d90841535c119b3ac2037b4251b809185ac3175c535c38012f61801d1d27fa7fcf3853e8a3b2e10feffd174172505a7297f6e756f8ce1adf538fdf29f73b5bd404d5cff95d9ccd947df44eda3a7fc0940f1ee98c2ba0b638ae865a24152fb1b47e792703e7bb9a7d291fd180894157d40ec589a36b95e5faea4713f2da83d35fe8d8528ed2bc5505cc3cce02d9467ede1479e64dbcf55ddebfb28dc2b3fd5c5a65b2d2cd4bca47dc7536d07ce26fac53dc3ab697c089d8611b3de89a7250b905a30f86b707bb6719080b0fc9c04d50760bc5b825911bf804d083215b74e419f01477cd8ca5862dc4f7ac4751cbba65241c7428b4f12fd311f3802042cd00df968e3f8a940badeb3f892ff107d6a7860bd6666e4a5edd1ec4e8ead30237342043465fb2eb5128de9256b39cb161044a871ac9b559cd781b66f6292e1e06b536961058edcc81406369f0f28c1c8669f267a79ebe9546afe6026cf920bd2aa31aad669498707b20e0019514a5cea3e898d5aacd3d80d44c791c030202791f9c5bca391cd0d8140997ac68e7d5470235bac6d7d0cf30e70b6e51a36b66a5b3ba10abbf5688eb388ca533099de61803cce2b91be46e3b55d117c49ef9f2fdbd09220af9923eaa21a0094a4cab2cf43379dc534a197172d1d290bc75ec960fe9551f6fe4bfc4a8142c6aa4a48fb8e6ec8f1dba02b17e3a7cf96081a92c81815229d430826a7e1ac21fe5c211b036941cb2ba93eae4a6a8743af8fd08fe3d91b8ffd52d4dc7ddcc06821e15ce0490a32680a6dadededb66b645a05c63f3944b8a97bf86f13b2231d3b632ea8378f944f22f64c7707710b93b563ec70d56611c463bc0cc6fe9f21aa7e2e9a805e83b717634bc74717df1ecccb42110621531c3f59e68670dfeb6e133b55b691a1b4375ca7a0ef3c02072c8a62fe8eb3b4810cc825d09bf9ba7ca2dcdb5a0eb46f246a125744f20caa9e2b38ceec454ba63c1fb47b580603243e756f7f04e40e36f797b3f14dd30d08335aa40069bf492609e077806d8c52b9ca8432f26d85df843ee7055673334e8ca0d809e710b295631526be449ea826dd57fca05c3d6d6b779a964f0fe7cb16a39013ea39a8000fff94aa9e4d6b85da2719bad63dc53010918c7fdde0975e1f305ed6ee8ff87ef98ef6004884071ba52ab6a81ede40a9709aa455f05f0bcdbfa1aef1360a7c7256aa3bbc744d2c6f307fb0c1c672795c8f7ff5e37c3cc479632de3350f8c5a6d192d8eb73a6977702d423694214aa4677c3ffc793c740268331c25784594e1c5293483a4a2a01101f4baeedf4090998d9ddc865963574c5b05d5a3c10dcb3b70ce567b071454021b5b562195ed36cef59695f3265e4e08a2b2e70c4bca2700c5243e6e999179bde174da15b4ab4d7b304dc67a7a03c32cdb096fbcd904f9d787bc95fe8a22b6613f28a71b5460d44a414c63d495538c6020667db10d49b1d8874cfaa77666d12087643a9e322dfade4cdac2bee7d22c129027713e46d80f498c9eda027b053fd785aa1b7ae019a53a32b7e51d54d94a5fb746cd1e6e77b4d65b3c48b2b9789da203f467934b2334569d9d5a138d87afe65b0d7ada380565f259ec63490163699fa945e10ab39d216db75d6227c11f34c7256e1af892088b507aa6b574a522b87c617bf53f42b3a8c399fcb8c8d2d7a8fc981965c67294a48d1a62f3fe4abd2f540359a4f74e4f3c65bbdf520d926a501b59232a74fe612f57c526f9a2328034d489829e451f771feda276d875bb313268e9f38c06a02799dc3ee4dec3329fd45f1695760299a45ef89bf6e0f000e167a86dd9c6c244134d2985e788838910ab92734494e3207c5ea5d6ce44925b77a4a43d9f9795423297aa2762d4a326784fb86559f1f5713935851910cdc117c1886326124af384d73a67cf95cd0bdba977f286849eb9cebab51241d2d6def1c95058b8b7847b8d84db44668d3204a1cae325c0822735b075caa612eb68d326e1fac7bed9a4b7f93395a067464372704526506c4024b317604924d1055b1b75042e763c132af6754d202b1a4438654d1ff4082d07ca378ce50e010c9a58d77a878198b7313cda06caa9a97ee96e0947fbd1c0389b69ce96490596d4051362eea6829d1795b8168ab468d506d6fa7d286b52446da4d25b4730c1276a0b6b283689ec3f64fc39470054efdfb6e261e80454e382f3c40b6cbf8ae242c01beaaed1d7195e455a40e0ad478d23ca152cde33d525961907a55c408fbdd7e7eded5eb6e9a51ab1c516cafa6b10cd41bf0f57e3ce22b79bcd2daf5469117ba4337a626f68199858f445ac0380833c5f4c7a4d35c2e9e7bcf355c6a97863281f393c19d6dded835d31c06e0dbfbf5734ecfdd3e866c97061da5494d19e7dc8584c63a85bcaa4dd97396e833acc46945119c8048402b6326a93a66619a9a3bdb87457b5fced065f15a7d2023cf2e757ed6fd35a4ad4272aeea83bf077383850f6e1112f288cc2f72e53940bc71199803d9989c8859722f4190cc4faca3377f2d1bf9fcd54c157ea5dc36b54ffebcdeb8a5df9b5d555edef8909f387864cbaabbf18fff45254703cb62e38f9cdeee2b769c9ce1d3f16ab92e0e3af6067cd252f9aa28ae81f763e1f99a50e4573da5becbcb6b11ffe8b48bbb037d7a07f5953acb422af10395b769081629f71c2a182a7633cb703731afa8cecfde76618523669fa93ded5c4ea7727775498980941228a9af3ec6292268652ed4f3731a74334d86802ae05a560d9ef82bccdd96c0c063d6e25583f51c3bd3b5225e33d4defde886727f8b9cde46b7ee9ff0f33eaf4ee1a3aea890980d012c6d14cdd82780798fa4356430a3c45abd5f4835025240cd8afa74a5381744edd3f475316ab7c00467a9588a50edcb40d5f0733f33a47ea5e92471a24dced48d974e227faf839fdfcda75d335743d56eea520c5d3fa523fe639851d2237f02424a8d81fecdf32d375b6cc8d2cacc3b1b3c33898fa2a24c0a23bf6852fb34361ba9bb46c00458644f1c5f827dee7a9dacaadb7e97ee7f55f391a9f161aa3751cde7a648ccf4efcb4f452c34deb98da9c794fe73dde94ada575f08f277212aaea70902f2ca0d927b7190a787852935c37413817f41a31acb8007687675a91d3d81865acb06c22328d87aa70d897b7a76b5c062f97d1e6bdd12c3dc4e1752e8cb7cc28624fb5b8ac5e1d0d4377046fd76e53600891aaeb32375eddd7312a2b60f5c61da0491831c3a1d530ec1ae2af4c291c6468b5d64177b29497945d9d391182e677e2bdaa1ce3eba807169ed011c9e3a7ff1cc43a37eb1155ea4a592d70585471cd4d6cb65b329a90ed2a964c4ab4b32b52fc6c1ba3f0dc53b3504645b243e6a5cccffd93b45d9cc383fb965274749b4c186f2fc0f03154208c23f1edb43d87ba43a7bb610524bffae8338f1a6d07e55984a8ad868d2def6c6e1c916b1abf862f5a2386ae3661d2d500a31a0f8188e8fa0a353d6224a383a3d5c12988411e94f2f17fef94899af064c4a9268793fd5a6899d83c222ec3c534eae737dc1ad291e848f416fdea38e44b16c1a3b73a18f3df437cfad7bef9ced8a8012fe996865dc140bf4fd3523e770fc6d08546cf9c4ae558ca7e22843dd9df3366445a347309646e9a4be32421464b0bcf8d176b1d7cf1d076f1e18511c1f5e2e19f9860f1dcba793bfa46b24f840ba9308d5369c5f43a7650ad91ea680b3a38278e17c09991f272a6031787b43746e94bf54512664145bd00c337dbaebc3f0aae10734fcd5e103e406a27fafe3e2e965f59662b0b2c2cdb098ba5b3451ae9700555c71a913c9e21a4857cc950a3a628eb494e2ecc634957f31db0c307041ecb95c2cd52e33374be763572f869a549ac0da011321be932aadafec799d8c41af3eac3d9fcb0dbc4dd26978b2ed3c827f838c2d0b6a74be1cf76c2abab9fbee4ca3e33b6622489840e601dc40f7612d9511053b335cdc795d934c971700a4efd973e3b271a97a4a0820926906501b584401bfdfbf1afdf0f83f66c32a0f54d741ffd44bb9422e99554102caa9de32edf4959f5ff7fdf553cb31ae6e588e9ae51e2da5ab8c46f8c11eabf78df558c4d4c16531a2d63f9a5f65b288c548f4a58deeb46d92e66955cc9386aaae01bb746b345a97e323d23654d3cf27aa2031c441868ef8cd9be7f8ce96a47bfd6d84dd5f8140651a08bddcc9f9a8dc0397da5b456f67f210b82157230195586d21e6fda980a61f84741ee3f5be3ee3725b44c9a316d9deb544eb9d62cda564bf3fc49c3bc4e82f520e1e20a506d7abd14a90e4026349993dd803cd696055625090d8e64bf87e44dc53f4b1e93b93bd232778329e8aa8aa8a4d1cab0c905c8c9431c607f03a6cdb5df1465004e78ce2b55642a46906b87f808de83881803aaf4567b85406445c3a48ec487f22d125ef7eba45cbbd6d069338c85dd9095fbf2ee39140ff9653278212a450f44d4ec58d1fd0d3f5b80a25aad5ea07d5e1490a70bb085d595649e685e443bd3873d302a5c3ff1edbd39a4e541ef2409edee8937392ce18727ed48e642e6afb2b9f34a07d99a4ee3781e2f922e123a1dc03f45ada557eda4fc9da2ebc43371d35b2f30dc9d5270ca9ed5362ad53804900e6d9c5e063213e27b2090c704066f6ae6b126560c0f49073343b1945a0fc", 0xe47) r1 = syz_open_dev$hidraw(&(0x7f0000000140), 0x0, 0x1) r2 = syz_open_dev$evdev(&(0x7f0000001080), 0x7, 0x0) read$hidraw(r1, &(0x7f0000000040)=""/57, 0x39) ioctl$EVIOCGMASK(r2, 0x5452, &(0x7f0000000100)={0x3fd67d5a47b743fa, 0x0, 0x0}) ioctl$EVIOCSABS3F(r2, 0x401845ff, &(0x7f0000001040)={0x101, 0x5f3f4a09, 0x6, 0x8, 0x1ff}) ioctl$HIDIOCSFEATURE(r1, 0xc0404806, &(0x7f0000000000)="b48332c179a199a2d0a03ae3aa4d8c9a90c689587e6f") 23:51:46 executing program 1: r0 = syz_open_dev$evdev(0xfffffffffffffffc, 0x0, 0x0) r1 = syz_open_dev$evdev(&(0x7f0000000280), 0x1, 0x400) ioctl$EVIOCGSW(r1, 0x8040451b, &(0x7f00000002c0)=""/79) ioctl$EVIOCGBITSND(r0, 0x80404532, &(0x7f0000000100)=""/97) ioctl$EVIOCGABS20(0xffffffffffffffff, 0x80184560, &(0x7f0000000000)=""/212) syz_open_dev$evdev(&(0x7f0000000180), 0xe, 0x40080) ioctl$EVIOCGBITSND(r1, 0x80404532, &(0x7f0000000340)=""/109) r2 = syz_open_dev$evdev(&(0x7f0000000440), 0x401, 0xc2040) ioctl$EVIOCGKEYCODE_V2(r2, 0x80284504, &(0x7f0000000480)=""/36) syz_open_dev$evdev(&(0x7f00000004c0), 0x6, 0x82040) r3 = syz_open_dev$evdev(&(0x7f00000003c0), 0x80, 0x210140) ioctl$EVIOCGVERSION(r3, 0x80044501, &(0x7f0000000400)=""/31) syz_open_dev$evdev(&(0x7f0000000200), 0x0, 0x400) 23:51:46 executing program 5: r0 = syz_open_dev$hidraw(&(0x7f0000000140), 0x0, 0x1) write$hidraw(r0, &(0x7f0000000180)="66080a810c28ad27cf86f5e368392e05eed4f4d4825954833b3144e7228d9af97c06e5d46985e6393007c542e53b9ec0f6e52a48954e119efd3c5d71b60cd399e9c64d514934d87c2c6f50699aedd1857a86eef5154a5c661e747ed36824f54ec459d164be8186d9e3a79e131a73650d0a4f709d01c76efc8d33105a36f278e8f7de5838b1fc9d9e2ad7b1e0ca2de1410e05ead0b0d62add348a4119e45cc17fbc6988854d7dc283bb2d4026b25ea6b504f489e08072eb90ee0c99068c99457661ec19cad5545be38bff1f94d21e6db3fff0ee9b4eab9fbf35c5911b38a0129d076df053da54e435d53a005d1aca5e4d0af10e2eb5eeffbcb574dae4bab35455661ddf2e4a12c9740d9fb0282ea741f1765ebb2341f7091ca6d0244871ba9b977bb4caf4787ed19de1afd936ba3c6921587c79e8b9ce1d82cf15d329af90da66b8cc6ed5fe64a3656e902ab556d90841535c119b3ac2037b4251b809185ac3175c535c38012f61801d1d27fa7fcf3853e8a3b2e10feffd174172505a7297f6e756f8ce1adf538fdf29f73b5bd404d5cff95d9ccd947df44eda3a7fc0940f1ee98c2ba0b638ae865a24152fb1b47e792703e7bb9a7d291fd180894157d40ec589a36b95e5faea4713f2da83d35fe8d8528ed2bc5505cc3cce02d9467ede1479e64dbcf55ddebfb28dc2b3fd5c5a65b2d2cd4bca47dc7536d07ce26fac53dc3ab697c089d8611b3de89a7250b905a30f86b707bb6719080b0fc9c04d50760bc5b825911bf804d083215b74e419f01477cd8ca5862dc4f7ac4751cbba65241c7428b4f12fd311f3802042cd00df968e3f8a940badeb3f892ff107d6a7860bd6666e4a5edd1ec4e8ead30237342043465fb2eb5128de9256b39cb161044a871ac9b559cd781b66f6292e1e06b536961058edcc81406369f0f28c1c8669f267a79ebe9546afe6026cf920bd2aa31aad669498707b20e0019514a5cea3e898d5aacd3d80d44c791c030202791f9c5bca391cd0d8140997ac68e7d5470235bac6d7d0cf30e70b6e51a36b66a5b3ba10abbf5688eb388ca533099de61803cce2b91be46e3b55d117c49ef9f2fdbd09220af9923eaa21a0094a4cab2cf43379dc534a197172d1d290bc75ec960fe9551f6fe4bfc4a8142c6aa4a48fb8e6ec8f1dba02b17e3a7cf96081a92c81815229d430826a7e1ac21fe5c211b036941cb2ba93eae4a6a8743af8fd08fe3d91b8ffd52d4dc7ddcc06821e15ce0490a32680a6dadededb66b645a05c63f3944b8a97bf86f13b2231d3b632ea8378f944f22f64c7707710b93b563ec70d56611c463bc0cc6fe9f21aa7e2e9a805e83b717634bc74717df1ecccb42110621531c3f59e68670dfeb6e133b55b691a1b4375ca7a0ef3c02072c8a62fe8eb3b4810cc825d09bf9ba7ca2dcdb5a0eb46f246a125744f20caa9e2b38ceec454ba63c1fb47b580603243e756f7f04e40e36f797b3f14dd30d08335aa40069bf492609e077806d8c52b9ca8432f26d85df843ee7055673334e8ca0d809e710b295631526be449ea826dd57fca05c3d6d6b779a964f0fe7cb16a39013ea39a8000fff94aa9e4d6b85da2719bad63dc53010918c7fdde0975e1f305ed6ee8ff87ef98ef6004884071ba52ab6a81ede40a9709aa455f05f0bcdbfa1aef1360a7c7256aa3bbc744d2c6f307fb0c1c672795c8f7ff5e37c3cc479632de3350f8c5a6d192d8eb73a6977702d423694214aa4677c3ffc793c740268331c25784594e1c5293483a4a2a01101f4baeedf4090998d9ddc865963574c5b05d5a3c10dcb3b70ce567b071454021b5b562195ed36cef59695f3265e4e08a2b2e70c4bca2700c5243e6e999179bde174da15b4ab4d7b304dc67a7a03c32cdb096fbcd904f9d787bc95fe8a22b6613f28a71b5460d44a414c63d495538c6020667db10d49b1d8874cfaa77666d12087643a9e322dfade4cdac2bee7d22c129027713e46d80f498c9eda027b053fd785aa1b7ae019a53a32b7e51d54d94a5fb746cd1e6e77b4d65b3c48b2b9789da203f467934b2334569d9d5a138d87afe65b0d7ada380565f259ec63490163699fa945e10ab39d216db75d6227c11f34c7256e1af892088b507aa6b574a522b87c617bf53f42b3a8c399fcb8c8d2d7a8fc981965c67294a48d1a62f3fe4abd2f540359a4f74e4f3c65bbdf520d926a501b59232a74fe612f57c526f9a2328034d489829e451f771feda276d875bb313268e9f38c06a02799dc3ee4dec3329fd45f1695760299a45ef89bf6e0f000e167a86dd9c6c244134d2985e788838910ab92734494e3207c5ea5d6ce44925b77a4a43d9f9795423297aa2762d4a326784fb86559f1f5713935851910cdc117c1886326124af384d73a67cf95cd0bdba977f286849eb9cebab51241d2d6def1c95058b8b7847b8d84db44668d3204a1cae325c0822735b075caa612eb68d326e1fac7bed9a4b7f93395a067464372704526506c4024b317604924d1055b1b75042e763c132af6754d202b1a4438654d1ff4082d07ca378ce50e010c9a58d77a878198b7313cda06caa9a97ee96e0947fbd1c0389b69ce96490596d4051362eea6829d1795b8168ab468d506d6fa7d286b52446da4d25b4730c1276a0b6b283689ec3f64fc39470054efdfb6e261e80454e382f3c40b6cbf8ae242c01beaaed1d7195e455a40e0ad478d23ca152cde33d525961907a55c408fbdd7e7eded5eb6e9a51ab1c516cafa6b10cd41bf0f57e3ce22b79bcd2daf5469117ba4337a626f68199858f445ac0380833c5f4c7a4d35c2e9e7bcf355c6a97863281f393c19d6dded835d31c06e0dbfbf5734ecfdd3e866c97061da5494d19e7dc8584c63a85bcaa4dd97396e833acc46945119c8048402b6326a93a66619a9a3bdb87457b5fced065f15a7d2023cf2e757ed6fd35a4ad4272aeea83bf077383850f6e1112f288cc2f72e53940bc71199803d9989c8859722f4190cc4faca3377f2d1bf9fcd54c157ea5dc36b54ffebcdeb8a5df9b5d555edef8909f387864cbaabbf18fff45254703cb62e38f9cdeee2b769c9ce1d3f16ab92e0e3af6067cd252f9aa28ae81f763e1f99a50e4573da5becbcb6b11ffe8b48bbb037d7a07f5953acb422af10395b769081629f71c2a182a7633cb703731afa8cecfde76618523669fa93ded5c4ea7727775498980941228a9af3ec6292268652ed4f3731a74334d86802ae05a560d9ef82bccdd96c0c063d6e25583f51c3bd3b5225e33d4defde886727f8b9cde46b7ee9ff0f33eaf4ee1a3aea890980d012c6d14cdd82780798fa4356430a3c45abd5f4835025240cd8afa74a5381744edd3f475316ab7c00467a9588a50edcb40d5f0733f33a47ea5e92471a24dced48d974e227faf839fdfcda75d335743d56eea520c5d3fa523fe639851d2237f02424a8d81fecdf32d375b6cc8d2cacc3b1b3c33898fa2a24c0a23bf6852fb34361ba9bb46c00458644f1c5f827dee7a9dacaadb7e97ee7f55f391a9f161aa3751cde7a648ccf4efcb4f452c34deb98da9c794fe73dde94ada575f08f277212aaea70902f2ca0d927b7190a787852935c37413817f41a31acb8007687675a91d3d81865acb06c22328d87aa70d897b7a76b5c062f97d1e6bdd12c3dc4e1752e8cb7cc28624fb5b8ac5e1d0d4377046fd76e53600891aaeb32375eddd7312a2b60f5c61da0491831c3a1d530ec1ae2af4c291c6468b5d64177b29497945d9d391182e677e2bdaa1ce3eba807169ed011c9e3a7ff1cc43a37eb1155ea4a592d70585471cd4d6cb65b329a90ed2a964c4ab4b32b52fc6c1ba3f0dc53b3504645b243e6a5cccffd93b45d9cc383fb965274749b4c186f2fc0f03154208c23f1edb43d87ba43a7bb610524bffae8338f1a6d07e55984a8ad868d2def6c6e1c916b1abf862f5a2386ae3661d2d500a31a0f8188e8fa0a353d6224a383a3d5c12988411e94f2f17fef94899af064c4a9268793fd5a6899d83c222ec3c534eae737dc1ad291e848f416fdea38e44b16c1a3b73a18f3df437cfad7bef9ced8a8012fe996865dc140bf4fd3523e770fc6d08546cf9c4ae558ca7e22843dd9df3366445a347309646e9a4be32421464b0bcf8d176b1d7cf1d076f1e18511c1f5e2e19f9860f1dcba793bfa46b24f840ba9308d5369c5f43a7650ad91ea680b3a38278e17c09991f272a6031787b43746e94bf54512664145bd00c337dbaebc3f0aae10734fcd5e103e406a27fafe3e2e965f59662b0b2c2cdb098ba5b3451ae9700555c71a913c9e21a4857cc950a3a628eb494e2ecc634957f31db0c307041ecb95c2cd52e33374be763572f869a549ac0da011321be932aadafec799d8c41af3eac3d9fcb0dbc4dd26978b2ed3c827f838c2d0b6a74be1cf76c2abab9fbee4ca3e33b6622489840e601dc40f7612d9511053b335cdc795d934c971700a4efd973e3b271a97a4a0820926906501b584401bfdfbf1afdf0f83f66c32a0f54d741ffd44bb9422e99554102caa9de32edf4959f5ff7fdf553cb31ae6e588e9ae51e2da5ab8c46f8c11eabf78df558c4d4c16531a2d63f9a5f65b288c548f4a58deeb46d92e66955cc9386aaae01bb746b345a97e323d23654d3cf27aa2031c441868ef8cd9be7f8ce96a47bfd6d84dd5f8140651a08bddcc9f9a8dc0397da5b456f67f210b82157230195586d21e6fda980a61f84741ee3f5be3ee3725b44c9a316d9deb544eb9d62cda564bf3fc49c3bc4e82f520e1e20a506d7abd14a90e4026349993dd803cd696055625090d8e64bf87e44dc53f4b1e93b93bd232778329e8aa8aa8a4d1cab0c905c8c9431c607f03a6cdb5df1465004e78ce2b55642a46906b87f808de83881803aaf4567b85406445c3a48ec487f22d125ef7eba45cbbd6d069338c85dd9095fbf2ee39140ff9653278212a450f44d4ec58d1fd0d3f5b80a25aad5ea07d5e1490a70bb085d595649e685e443bd3873d302a5c3ff1edbd39a4e541ef2409edee8937392ce18727ed48e642e6afb2b9f34a07d99a4ee3781e2f922e123a1dc03f45ada557eda4fc9da2ebc43371d35b2f30dc9d5270ca9ed5362ad53804900e6d9c5e063213e27b2090c704066f6ae6b126560c0f49073343b1945a0fc22e702c04f2f776755cb479018dd7b2a9f3862e892306e800119d30555aa190b872cfdd19eebedaac2cccc5e64a9bdab0bafd6ba3f490632bd07", 0xfffffdef) 23:51:46 executing program 3: syz_open_dev$evdev(0xfffffffffffffffc, 0x3, 0x42) syz_open_dev$evdev(&(0x7f0000000040), 0x9, 0x60080) r0 = syz_open_dev$evdev(&(0x7f0000000080), 0x9, 0x0) ioctl$EVIOCGKEY(r0, 0x80404518, &(0x7f00000000c0)=""/41) 23:51:46 executing program 4: r0 = syz_open_dev$hidraw(&(0x7f0000000140), 0x0, 0x1) write$hidraw(r0, &(0x7f0000000180)="66080a810c28ad27cf86f5e368392e05eed4f4d4825954833b3144e7228d9af97c06e5d46985e6393007c542e53b9ec0f6e52a48954e119efd3c5d71b60cd399e9c64d514934d87c2c6f50699aedd1857a86eef5144a5c661e747ed36824f54ec459d164be8186d9e3a79e131a73650d0a4f709d01c76efc8d33105a36f278e8f7de5838b1fc9d9e2ad7b1e0ca2de1410e05ead0b0d62add348a4119e45cc17fbc6988854d7dc283bb2d4026b25ea6b504f489e08072eb90ee0c99068c99457661ec19cad5545be38bff1f94d21e6db3fff0ee9b4eab9fbf35c5911b38a0129d076df053da54e435d53a005d1aca5e4d0af10e2eb5eeffbcb574dae4bab35455661ddf2e4a12c9740d9fb0282ea741f1765ebb2341f7091ca6d0244871ba9b977bb4caf4787ed19de1afd936ba3c6921587c79e8b9ce1d82cf15d329af90da66b8cc6ed5fe64a3656e902ab556d90841535c119b3ac2037b4251b809185ac3175c535c38012f61801d1d27fa7fcf3853e8a3b2e10feffd174172505a7297f6e756f8ce1adf538fdf29f73b5bd404d5cff95d9ccd947df44eda3a7fc0940f1ee98c2ba0b638ae865a24152fb1b47e792703e7bb9a7d291fd180894157d40ec589a36b95e5faea4713f2da83d35fe8d8528ed2bc5505cc3cce02d9467ede1479e64dbcf55ddebfb28dc2b3fd5c5a65b2d2cd4bca47dc7536d07ce26fac53dc3ab697c089d8611b3de89a7250b905a30f86b707bb6719080b0fc9c04d50760bc5b825911bf804d083215b74e419f01477cd8ca5862dc4f7ac4751cbba65241c7428b4f12fd311f3802042cd00df968e3f8a940badeb3f892ff107d6a7860bd6666e4a5edd1ec4e8ead30237342043465fb2eb5128de9256b39cb161044a871ac9b559cd781b66f6292e1e06b536961058edcc81406369f0f28c1c8669f267a79ebe9546afe6026cf920bd2aa31aad669498707b20e0019514a5cea3e898d5aacd3d80d44c791c030202791f9c5bca391cd0d8140997ac68e7d5470235bac6d7d0cf30e70b6e51a36b66a5b3ba10abbf5688eb388ca533099de61803cce2b91be46e3b55d117c49ef9f2fdbd09220af9923eaa21a0094a4cab2cf43379dc534a197172d1d290bc75ec960fe9551f6fe4bfc4a8142c6aa4a48fb8e6ec8f1dba02b17e3a7cf96081a92c81815229d430826a7e1ac21fe5c211b036941cb2ba93eae4a6a8743af8fd08fe3d91b8ffd52d4dc7ddcc06821e15ce0490a32680a6dadededb66b645a05c63f3944b8a97bf86f13b2231d3b632ea8378f944f22f64c7707710b93b563ec70d56611c463bc0cc6fe9f21aa7e2e9a805e83b717634bc74717df1ecccb42110621531c3f59e68670dfeb6e133b55b691a1b4375ca7a0ef3c02072c8a62fe8eb3b4810cc825d09bf9ba7ca2dcdb5a0eb46f246a125744f20caa9e2b38ceec454ba63c1fb47b580603243e756f7f04e40e36f797b3f14dd30d08335aa40069bf492609e077806d8c52b9ca8432f26d85df843ee7055673334e8ca0d809e710b295631526be449ea826dd57fca05c3d6d6b779a964f0fe7cb16a39013ea39a8000fff94aa9e4d6b85da2719bad63dc53010918c7fdde0975e1f305ed6ee8ff87ef98ef6004884071ba52ab6a81ede40a9709aa455f05f0bcdbfa1aef1360a7c7256aa3bbc744d2c6f307fb0c1c672795c8f7ff5e37c3cc479632de3350f8c5a6d192d8eb73a6977702d423694214aa4677c3ffc793c740268331c25784594e1c5293483a4a2a01101f4baeedf4090998d9ddc865963574c5b05d5a3c10dcb3b70ce567b071454021b5b562195ed36cef59695f3265e4e08a2b2e70c4bca2700c5243e6e999179bde174da15b4ab4d7b304dc67a7a03c32cdb096fbcd904f9d787bc95fe8a22b6613f28a71b5460d44a414c63d495538c6020667db10d49b1d8874cfaa77666d12087643a9e322dfade4cdac2bee7d22c129027713e46d80f498c9eda027b053fd785aa1b7ae019a53a32b7e51d54d94a5fb746cd1e6e77b4d65b3c48b2b9789da203f467934b2334569d9d5a138d87afe65b0d7ada380565f259ec63490163699fa945e10ab39d216db75d6227c11f34c7256e1af892088b507aa6b574a522b87c617bf53f42b3a8c399fcb8c8d2d7a8fc981965c67294a48d1a62f3fe4abd2f540359a4f74e4f3c65bbdf520d926a501b59232a74fe612f57c526f9a2328034d489829e451f771feda276d875bb313268e9f38c06a02799dc3ee4dec3329fd45f1695760299a45ef89bf6e0f000e167a86dd9c6c244134d2985e788838910ab92734494e3207c5ea5d6ce44925b77a4a43d9f9795423297aa2762d4a326784fb86559f1f5713935851910cdc117c1886326124af384d73a67cf95cd0bdba977f286849eb9cebab51241d2d6def1c95058b8b7847b8d84db44668d3204a1cae325c0822735b075caa612eb68d326e1fac7bed9a4b7f93395a067464372704526506c4024b317604924d1055b1b75042e763c132af6754d202b1a4438654d1ff4082d07ca378ce50e010c9a58d77a878198b7313cda06caa9a97ee96e0947fbd1c0389b69ce96490596d4051362eea6829d1795b8168ab468d506d6fa7d286b52446da4d25b4730c1276a0b6b283689ec3f64fc39470054efdfb6e261e80454e382f3c40b6cbf8ae242c01beaaed1d7195e455a40e0ad478d23ca152cde33d525961907a55c408fbdd7e7eded5eb6e9a51ab1c516cafa6b10cd41bf0f57e3ce22b79bcd2daf5469117ba4337a626f68199858f445ac0380833c5f4c7a4d35c2e9e7bcf355c6a97863281f393c19d6dded835d31c06e0dbfbf5734ecfdd3e866c97061da5494d19e7dc8584c63a85bcaa4dd97396e833acc46945119c8048402b6326a93a66619a9a3bdb87457b5fced065f15a7d2023cf2e757ed6fd35a4ad4272aeea83bf077383850f6e1112f288cc2f72e53940bc71199803d9989c8859722f4190cc4faca3377f2d1bf9fcd54c157ea5dc36b54ffebcdeb8a5df9b5d555edef8909f387864cbaabbf18fff45254703cb62e38f9cdeee2b769c9ce1d3f16ab92e0e3af6067cd252f9aa28ae81f763e1f99a50e4573da5becbcb6b11ffe8b48bbb037d7a07f5953acb422af10395b769081629f71c2a182a7633cb703731afa8cecfde76618523669fa93ded5c4ea7727775498980941228a9af3ec6292268652ed4f3731a74334d86802ae05a560d9ef82bccdd96c0c063d6e25583f51c3bd3b5225e33d4defde886727f8b9cde46b7ee9ff0f33eaf4ee1a3aea890980d012c6d14cdd82780798fa4356430a3c45abd5f4835025240cd8afa74a5381744edd3f475316ab7c00467a9588a50edcb40d5f0733f33a47ea5e92471a24dced48d974e227faf839fdfcda75d335743d56eea520c5d3fa523fe639851d2237f02424a8d81fecdf32d375b6cc8d2cacc3b1b3c33898fa2a24c0a23bf6852fb34361ba9bb46c00458644f1c5f827dee7a9dacaadb7e97ee7f55f391a9f161aa3751cde7a648ccf4efcb4f452c34deb98da9c794fe73dde94ada575f08f277212aaea70902f2ca0d927b7190a787852935c37413817f41a31acb8007687675a91d3d81865acb06c22328d87aa70d897b7a76b5c062f97d1e6bdd12c3dc4e1752e8cb7cc28624fb5b8ac5e1d0d4377046fd76e53600891aaeb32375eddd7312a2b60f5c61da0491831c3a1d530ec1ae2af4c291c6468b5d64177b29497945d9d391182e677e2bdaa1ce3eba807169ed011c9e3a7ff1cc43a37eb1155ea4a592d70585471cd4d6cb65b329a90ed2a964c4ab4b32b52fc6c1ba3f0dc53b3504645b243e6a5cccffd93b45d9cc383fb965274749b4c186f2fc0f03154208c23f1edb43d87ba43a7bb610524bffae8338f1a6d07e55984a8ad868d2def6c6e1c916b1abf862f5a2386ae3661d2d500a31a0f8188e8fa0a353d6224a383a3d5c12988411e94f2f17fef94899af064c4a9268793fd5a6899d83c222ec3c534eae737dc1ad291e848f416fdea38e44b16c1a3b73a18f3df437cfad7bef9ced8a8012fe996865dc140bf4fd3523e770fc6d08546cf9c4ae558ca7e22843dd9df3366445a347309646e9a4be32421464b0bcf8d176b1d7cf1d076f1e18511c1f5e2e19f9860f1dcba793bfa46b24f840ba9308d5369c5f43a7650ad91ea680b3a38278e17c09991f272a6031787b43746e94bf54512664145bd00c337dbaebc3f0aae10734fcd5e103e406a27fafe3e2e965f59662b0b2c2cdb098ba5b3451ae9700555c71a913c9e21a4857cc950a3a628eb494e2ecc634957f31db0c307041ecb95c2cd52e33374be763572f869a549ac0da011321be932aadafec799d8c41af3eac3d9fcb0dbc4dd26978b2ed3c827f838c2d0b6a74be1cf76c2abab9fbee4ca3e33b6622489840e601dc40f7612d9511053b335cdc795d934c971700a4efd973e3b271a97a4a0820926906501b584401bfdfbf1afdf0f83f66c32a0f54d741ffd44bb9422e99554102caa9de32edf4959f5ff7fdf553cb31ae6e588e9ae51e2da5ab8c46f8c11eabf78df558c4d4c16531a2d63f9a5f65b288c548f4a58deeb46d92e66955cc9386aaae01bb746b345a97e323d23654d3cf27aa2031c441868ef8cd9be7f8ce96a47bfd6d84dd5f8140651a08bddcc9f9a8dc0397da5b456f67f210b82157230195586d21e6fda980a61f84741ee3f5be3ee3725b44c9a316d9deb544eb9d62cda564bf3fc49c3bc4e82f520e1e20a506d7abd14a90e4026349993dd803cd696055625090d8e64bf87e44dc53f4b1e93b93bd232778329e8aa8aa8a4d1cab0c905c8c9431c607f03a6cdb5df1465004e78ce2b55642a46906b87f808de83881803aaf4567b85406445c3a48ec487f22d125ef7eba45cbbd6d069338c85dd9095fbf2ee39140ff9653278212a450f44d4ec58d1fd0d3f5b80a25aad5ea07d5e1490a70bb085d595649e685e443bd3873d302a5c3ff1edbd39a4e541ef2409edee8937392ce18727ed48e642e6afb2b9f34a07d99a4ee3781e2f922e123a1dc03f45ada557eda4fc9da2ebc43371d35b2f30dc9d5270ca9ed5362ad53804900e6d9c5e063213e27b2090c704066f6ae6b126560c0f49073343b1945a0fc22e702c04f2f776755cb479018dd7b2a9f3862e892306e800119d30555aa190b872cfdd19eebedaac2cccc5e64a9bdab0bafd6ba3f490632bd07", 0xfffffdef) 23:51:46 executing program 1: r0 = syz_open_dev$evdev(0xfffffffffffffffc, 0x0, 0x0) r1 = syz_open_dev$evdev(&(0x7f0000000280), 0x1, 0x400) ioctl$EVIOCGSW(r1, 0x8040451b, &(0x7f00000002c0)=""/79) ioctl$EVIOCGBITSND(r0, 0x80404532, &(0x7f0000000100)=""/97) ioctl$EVIOCGABS20(0xffffffffffffffff, 0x80184560, &(0x7f0000000000)=""/212) syz_open_dev$evdev(&(0x7f0000000180), 0xe, 0x40080) ioctl$EVIOCGBITSND(r1, 0x80404532, &(0x7f0000000340)=""/109) r2 = syz_open_dev$evdev(&(0x7f0000000440), 0x401, 0xc2040) ioctl$EVIOCGKEYCODE_V2(r2, 0x80284504, &(0x7f0000000480)=""/36) syz_open_dev$evdev(&(0x7f00000004c0), 0x6, 0x82040) r3 = syz_open_dev$evdev(&(0x7f00000003c0), 0x80, 0x210140) ioctl$EVIOCGVERSION(r3, 0x80044501, &(0x7f0000000400)=""/31) 23:51:46 executing program 3: syz_open_dev$evdev(0xfffffffffffffffc, 0x3, 0x42) syz_open_dev$evdev(&(0x7f0000000040), 0x9, 0x60080) r0 = syz_open_dev$evdev(&(0x7f0000000080), 0x9, 0x0) ioctl$EVIOCGKEY(r0, 0x80404518, &(0x7f00000000c0)=""/41) 23:51:46 executing program 1: r0 = syz_open_dev$evdev(0xfffffffffffffffc, 0x0, 0x0) r1 = syz_open_dev$evdev(&(0x7f0000000280), 0x1, 0x400) ioctl$EVIOCGSW(r1, 0x8040451b, &(0x7f00000002c0)=""/79) ioctl$EVIOCGBITSND(r0, 0x80404532, &(0x7f0000000100)=""/97) ioctl$EVIOCGABS20(0xffffffffffffffff, 0x80184560, &(0x7f0000000000)=""/212) syz_open_dev$evdev(&(0x7f0000000180), 0xe, 0x40080) ioctl$EVIOCGBITSND(r1, 0x80404532, &(0x7f0000000340)=""/109) r2 = syz_open_dev$evdev(&(0x7f0000000440), 0x401, 0xc2040) ioctl$EVIOCGKEYCODE_V2(r2, 0x80284504, &(0x7f0000000480)=""/36) syz_open_dev$evdev(&(0x7f00000004c0), 0x6, 0x82040) syz_open_dev$evdev(&(0x7f00000003c0), 0x80, 0x210140) 23:51:46 executing program 2: r0 = syz_open_dev$hidraw(&(0x7f0000000140), 0x0, 0x1) write$hidraw(r0, &(0x7f0000000180)="66080a810c28ad27cf86f5e368392e05eed4f4d4825954833b3144e7228d9af97c06e5d46985e6393007c542e53b9ec0f6e52a48954e119efd3c5d71b60cd399e9c64d514934d87c2c6f50699aedd1857a86eef53f4a5c661e747ed36824f54ec459d164be8186d9e3a79e131a73650d0a4f709d01c76efc8d33105a36f278e8f7de5838b1fc9d9e2ad7b1e0ca2de1410e05ead0b0d62add348a4119e45cc17fbc6988854d7dc283bb2d4026b25ea6b504f489e08072eb90ee0c99068c99457661ec19cad5545be38bff1f94d21e6db3fff0ee9b4eab9fbf35c5911b38a0129d076df053da54e435d53a005d1aca5e4d0af10e2eb5eeffbcb574dae4bab35455661ddf2e4a12c9740d9fb0282ea741f1765ebb2341f7091ca6d0244871ba9b977bb4caf4787ed19de1afd936ba3c6921587c79e8b9ce1d82cf15d329af90da66b8cc6ed5fe64a3656e902ab556d90841535c119b3ac2037b4251b809185ac3175c535c38012f61801d1d27fa7fcf3853e8a3b2e10feffd174172505a7297f6e756f8ce1adf538fdf29f73b5bd404d5cff95d9ccd947df44eda3a7fc0940f1ee98c2ba0b638ae865a24152fb1b47e792703e7bb9a7d291fd180894157d40ec589a36b95e5faea4713f2da83d35fe8d8528ed2bc5505cc3cce02d9467ede1479e64dbcf55ddebfb28dc2b3fd5c5a65b2d2cd4bca47dc7536d07ce26fac53dc3ab697c089d8611b3de89a7250b905a30f86b707bb6719080b0fc9c04d50760bc5b825911bf804d083215b74e419f01477cd8ca5862dc4f7ac4751cbba65241c7428b4f12fd311f3802042cd00df968e3f8a940badeb3f892ff107d6a7860bd6666e4a5edd1ec4e8ead30237342043465fb2eb5128de9256b39cb161044a871ac9b559cd781b66f6292e1e06b536961058edcc81406369f0f28c1c8669f267a79ebe9546afe6026cf920bd2aa31aad669498707b20e0019514a5cea3e898d5aacd3d80d44c791c030202791f9c5bca391cd0d8140997ac68e7d5470235bac6d7d0cf30e70b6e51a36b66a5b3ba10abbf5688eb388ca533099de61803cce2b91be46e3b55d117c49ef9f2fdbd09220af9923eaa21a0094a4cab2cf43379dc534a197172d1d290bc75ec960fe9551f6fe4bfc4a8142c6aa4a48fb8e6ec8f1dba02b17e3a7cf96081a92c81815229d430826a7e1ac21fe5c211b036941cb2ba93eae4a6a8743af8fd08fe3d91b8ffd52d4dc7ddcc06821e15ce0490a32680a6dadededb66b645a05c63f3944b8a97bf86f13b2231d3b632ea8378f944f22f64c7707710b93b563ec70d56611c463bc0cc6fe9f21aa7e2e9a805e83b717634bc74717df1ecccb42110621531c3f59e68670dfeb6e133b55b691a1b4375ca7a0ef3c02072c8a62fe8eb3b4810cc825d09bf9ba7ca2dcdb5a0eb46f246a125744f20caa9e2b38ceec454ba63c1fb47b580603243e756f7f04e40e36f797b3f14dd30d08335aa40069bf492609e077806d8c52b9ca8432f26d85df843ee7055673334e8ca0d809e710b295631526be449ea826dd57fca05c3d6d6b779a964f0fe7cb16a39013ea39a8000fff94aa9e4d6b85da2719bad63dc53010918c7fdde0975e1f305ed6ee8ff87ef98ef6004884071ba52ab6a81ede40a9709aa455f05f0bcdbfa1aef1360a7c7256aa3bbc744d2c6f307fb0c1c672795c8f7ff5e37c3cc479632de3350f8c5a6d192d8eb73a6977702d423694214aa4677c3ffc793c740268331c25784594e1c5293483a4a2a01101f4baeedf4090998d9ddc865963574c5b05d5a3c10dcb3b70ce567b071454021b5b562195ed36cef59695f3265e4e08a2b2e70c4bca2700c5243e6e999179bde174da15b4ab4d7b304dc67a7a03c32cdb096fbcd904f9d787bc95fe8a22b6613f28a71b5460d44a414c63d495538c6020667db10d49b1d8874cfaa77666d12087643a9e322dfade4cdac2bee7d22c129027713e46d80f498c9eda027b053fd785aa1b7ae019a53a32b7e51d54d94a5fb746cd1e6e77b4d65b3c48b2b9789da203f467934b2334569d9d5a138d87afe65b0d7ada380565f259ec63490163699fa945e10ab39d216db75d6227c11f34c7256e1af892088b507aa6b574a522b87c617bf53f42b3a8c399fcb8c8d2d7a8fc981965c67294a48d1a62f3fe4abd2f540359a4f74e4f3c65bbdf520d926a501b59232a74fe612f57c526f9a2328034d489829e451f771feda276d875bb313268e9f38c06a02799dc3ee4dec3329fd45f1695760299a45ef89bf6e0f000e167a86dd9c6c244134d2985e788838910ab92734494e3207c5ea5d6ce44925b77a4a43d9f9795423297aa2762d4a326784fb86559f1f5713935851910cdc117c1886326124af384d73a67cf95cd0bdba977f286849eb9cebab51241d2d6def1c95058b8b7847b8d84db44668d3204a1cae325c0822735b075caa612eb68d326e1fac7bed9a4b7f93395a067464372704526506c4024b317604924d1055b1b75042e763c132af6754d202b1a4438654d1ff4082d07ca378ce50e010c9a58d77a878198b7313cda06caa9a97ee96e0947fbd1c0389b69ce96490596d4051362eea6829d1795b8168ab468d506d6fa7d286b52446da4d25b4730c1276a0b6b283689ec3f64fc39470054efdfb6e261e80454e382f3c40b6cbf8ae242c01beaaed1d7195e455a40e0ad478d23ca152cde33d525961907a55c408fbdd7e7eded5eb6e9a51ab1c516cafa6b10cd41bf0f57e3ce22b79bcd2daf5469117ba4337a626f68199858f445ac0380833c5f4c7a4d35c2e9e7bcf355c6a97863281f393c19d6dded835d31c06e0dbfbf5734ecfdd3e866c97061da5494d19e7dc8584c63a85bcaa4dd97396e833acc46945119c8048402b6326a93a66619a9a3bdb87457b5fced065f15a7d2023cf2e757ed6fd35a4ad4272aeea83bf077383850f6e1112f288cc2f72e53940bc71199803d9989c8859722f4190cc4faca3377f2d1bf9fcd54c157ea5dc36b54ffebcdeb8a5df9b5d555edef8909f387864cbaabbf18fff45254703cb62e38f9cdeee2b769c9ce1d3f16ab92e0e3af6067cd252f9aa28ae81f763e1f99a50e4573da5becbcb6b11ffe8b48bbb037d7a07f5953acb422af10395b769081629f71c2a182a7633cb703731afa8cecfde76618523669fa93ded5c4ea7727775498980941228a9af3ec6292268652ed4f3731a74334d86802ae05a560d9ef82bccdd96c0c063d6e25583f51c3bd3b5225e33d4defde886727f8b9cde46b7ee9ff0f33eaf4ee1a3aea890980d012c6d14cdd82780798fa4356430a3c45abd5f4835025240cd8afa74a5381744edd3f475316ab7c00467a9588a50edcb40d5f0733f33a47ea5e92471a24dced48d974e227faf839fdfcda75d335743d56eea520c5d3fa523fe639851d2237f02424a8d81fecdf32d375b6cc8d2cacc3b1b3c33898fa2a24c0a23bf6852fb34361ba9bb46c00458644f1c5f827dee7a9dacaadb7e97ee7f55f391a9f161aa3751cde7a648ccf4efcb4f452c34deb98da9c794fe73dde94ada575f08f277212aaea70902f2ca0d927b7190a787852935c37413817f41a31acb8007687675a91d3d81865acb06c22328d87aa70d897b7a76b5c062f97d1e6bdd12c3dc4e1752e8cb7cc28624fb5b8ac5e1d0d4377046fd76e53600891aaeb32375eddd7312a2b60f5c61da0491831c3a1d530ec1ae2af4c291c6468b5d64177b29497945d9d391182e677e2bdaa1ce3eba807169ed011c9e3a7ff1cc43a37eb1155ea4a592d70585471cd4d6cb65b329a90ed2a964c4ab4b32b52fc6c1ba3f0dc53b3504645b243e6a5cccffd93b45d9cc383fb965274749b4c186f2fc0f03154208c23f1edb43d87ba43a7bb610524bffae8338f1a6d07e55984a8ad868d2def6c6e1c916b1abf862f5a2386ae3661d2d500a31a0f8188e8fa0a353d6224a383a3d5c12988411e94f2f17fef94899af064c4a9268793fd5a6899d83c222ec3c534eae737dc1ad291e848f416fdea38e44b16c1a3b73a18f3df437cfad7bef9ced8a8012fe996865dc140bf4fd3523e770fc6d08546cf9c4ae558ca7e22843dd9df3366445a347309646e9a4be32421464b0bcf8d176b1d7cf1d076f1e18511c1f5e2e19f9860f1dcba793bfa46b24f840ba9308d5369c5f43a7650ad91ea680b3a38278e17c09991f272a6031787b43746e94bf54512664145bd00c337dbaebc3f0aae10734fcd5e103e406a27fafe3e2e965f59662b0b2c2cdb098ba5b3451ae9700555c71a913c9e21a4857cc950a3a628eb494e2ecc634957f31db0c307041ecb95c2cd52e33374be763572f869a549ac0da011321be932aadafec799d8c41af3eac3d9fcb0dbc4dd26978b2ed3c827f838c2d0b6a74be1cf76c2abab9fbee4ca3e33b6622489840e601dc40f7612d9511053b335cdc795d934c971700a4efd973e3b271a97a4a0820926906501b584401bfdfbf1afdf0f83f66c32a0f54d741ffd44bb9422e99554102caa9de32edf4959f5ff7fdf553cb31ae6e588e9ae51e2da5ab8c46f8c11eabf78df558c4d4c16531a2d63f9a5f65b288c548f4a58deeb46d92e66955cc9386aaae01bb746b345a97e323d23654d3cf27aa2031c441868ef8cd9be7f8ce96a47bfd6d84dd5f8140651a08bddcc9f9a8dc0397da5b456f67f210b82157230195586d21e6fda980a61f84741ee3f5be3ee3725b44c9a316d9deb544eb9d62cda564bf3fc49c3bc4e82f520e1e20a506d7abd14a90e4026349993dd803cd696055625090d8e64bf87e44dc53f4b1e93b93bd232778329e8aa8aa8a4d1cab0c905c8c9431c607f03a6cdb5df1465004e78ce2b55642a46906b87f808de83881803aaf4567b85406445c3a48ec487f22d125ef7eba45cbbd6d069338c85dd9095fbf2ee39140ff9653278212a450f44d4ec58d1fd0d3f5b80a25aad5ea07d5e1490a70bb085d595649e685e443bd3873d302a5c3ff1edbd39a4e541ef2409edee8937392ce18727ed48e642e6afb2b9f34a07d99a4ee3781e2f922e123a1dc03f45ada557eda4fc9da2ebc43371d35b2f30dc9d5270ca9ed5362ad53804900e6d9c5e063213e27b2090c704066f6ae6b126560c0f49073343b1945a0fc", 0xe47) r1 = syz_open_dev$hidraw(&(0x7f0000000140), 0x0, 0x1) r2 = syz_open_dev$evdev(&(0x7f0000001080), 0x7, 0x0) read$hidraw(r1, &(0x7f0000000040)=""/57, 0x39) ioctl$EVIOCGMASK(r2, 0x5452, &(0x7f0000000100)={0x3fd67d5a47b743fa, 0x0, 0x0}) ioctl$EVIOCSABS3F(r2, 0x401845ff, &(0x7f0000001040)={0x101, 0x5f3f4a09, 0x6, 0x8, 0x1ff}) ioctl$HIDIOCSFEATURE(r1, 0xc0404806, &(0x7f0000000000)="b48332c179a199a2d0a03ae3aa4d8c9a90c689587e6f") 23:51:46 executing program 0: ioctl$HIDIOCGVERSION(0xffffffffffffffff, 0x80044801, &(0x7f00000010c0)) r0 = syz_open_dev$hidraw(&(0x7f0000000140), 0x0, 0x1) r1 = syz_open_dev$hidraw(&(0x7f0000001040), 0x5, 0x0) ioctl$HIDIOCGRAWPHYS(r1, 0x80404805, &(0x7f0000001080)) syz_open_dev$evdev(&(0x7f00000002c0), 0x3, 0x24200) write$char_usb(0xffffffffffffffff, &(0x7f0000000040)="0a6da03ff317c740a209b8d0f867403efa5634e8a0f58ce56b11a03cb9812263548f75b168cd75af25fd68671dbaef8d80b9e92be7ae7ddfd0ce5991f120ef8f583d10dad1211c45dee14a1200dc2f7f990b9dc422d53362d6f8597beda52bb95a40bc54ecc7175cf648321707e90a578323cc2d5ca75d3d647d7fcad58d9bc6cc9397a1febcc14d98f0e1805c1554ae96cd3ceea333d89cd4323551da57cd86436d7799ce89e20bb7222ee90bf7468629d72ba6da067205125e1eed72946a", 0xbf) ioctl$HIDIOCGRDESCSIZE(r0, 0x80044801, &(0x7f0000000000)) r2 = syz_open_dev$hidraw(&(0x7f0000000140), 0x0, 0x1) write$hidraw(r2, 0x0, 0x0) ioctl$HIDIOCGRAWNAME(r2, 0x80404804, &(0x7f0000000100)) write$hidraw(r0, &(0x7f0000000180)="66080a810c28ad27cf86f5e368392e05eed4f4d4825954833b3144e7228d9af97c06e5d46985e6393007c542e53b9ec0f6e52a48954e119efd3c5d71b60cd399e9c64d514934d87c2c6f50699aedd1857a86eef53f4a5c661e747ed36824f54ec459d164be8186d9e3a79e131a73650d0a4f709d01c76efc8d33105a36f278e8f7de5838b1fc9d9e2ad7b1e0ca2de1410e05ead0b0d62add348a4119e45cc17fbc6988854d7dc283bb2d4026b25ea6b504f489e08072eb90ee0c99068c99457661ec19cad5545be38bff1f94d21e6db3fff0ee9b4eab9fbf35c5911b38a0129d076df053da54e435d53a005d1aca5e4d0af10e2eb5eeffbcb574dae4bab35455661ddf2e4a12c9740d9fb0282ea741f1765ebb2341f7091ca6d0244871ba9b977bb4caf4787ed19de1afd936ba3c6921587c79e8b9ce1d82cf15d329af90da66b8cc6ed5fe64a3656e902ab556d90841535c119b3ac2037b4251b809185ac3175c535c38012f61801d1d27fa7fcf3853e8a3b2e10feffd174172505a7297f6e756f8ce1adf538fdf29f73b5bd404d5cff95d9ccd947df44eda3a7fc0940f1ee98c2ba0b638ae865a24152fb1b47e792703e7bb9a7d291fd180894157d40ec589a36b95e5faea4713f2da83d35fe8d8528ed2bc5505cc3cce02d9467ede1479e64dbcf55ddebfb28dc2b3fd5c5a65b2d2cd4bca47dc7536d07ce26fac53dc3ab697c089d8611b3de89a7250b905a30f86b707bb6719080b0fc9c04d50760bc5b825911bf804d083215b74e419f01477cd8ca5862dc4f7ac4751cbba65241c7428b4f12fd311f3802042cd00df968e3f8a940badeb3f892ff107d6a7860bd6666e4a5edd1ec4e8ead30237342043465fb2eb5128de9256b39cb161044a871ac9b559cd781b66f6292e1e06b536961058edcc81406369f0f28c1c8669f267a79ebe9546afe6026cf920bd2aa31aad669498707b20e0019514a5cea3e898d5aacd3d80d44c791c030202791f9c5bca391cd0d8140997ac68e7d5470235bac6d7d0cf30e70b6e51a36b66a5b3ba10abbf5688eb388ca533099de61803cce2b91be46e3b55d117c49ef9f2fdbd09220af9923eaa21a0094a4cab2cf43379dc534a197172d1d290bc75ec960fe9551f6fe4bfc4a8142c6aa4a48fb8e6ec8f1dba02b17e3a7cf96081a92c81815229d430826a7e1ac21fe5c211b036941cb2ba93eae4a6a8743af8fd08fe3d91b8ffd52d4dc7ddcc06821e15ce0490a32680a6dadededb66b645a05c63f3944b8a97bf86f13b2231d3b632ea8378f944f22f64c7707710b93b563ec70d56611c463bc0cc6fe9f21aa7e2e9a805e83b717634bc74717df1ecccb42110621531c3f59e68670dfeb6e133b55b691a1b4375ca7a0ef3c02072c8a62fe8eb3b4810cc825d09bf9ba7ca2dcdb5a0eb46f246a125744f20caa9e2b38ceec454ba63c1fb47b580603243e756f7f04e40e36f797b3f14dd30d08335aa40069bf492609e077806d8c52b9ca8432f26d85df843ee7055673334e8ca0d809e710b295631526be449ea826dd57fca05c3d6d6b779a964f0fe7cb16a39013ea39a8000fff94aa9e4d6b85da2719bad63dc53010918c7fdde0975e1f305ed6ee8ff87ef98ef6004884071ba52ab6a81ede40a9709aa455f05f0bcdbfa1aef1360a7c7256aa3bbc744d2c6f307fb0c1c672795c8f7ff5e37c3cc479632de3350f8c5a6d192d8eb73a6977702d423694214aa4677c3ffc793c740268331c25784594e1c5293483a4a2a01101f4baeedf4090998d9ddc865963574c5b05d5a3c10dcb3b70ce567b071454021b5b562195ed36cef59695f3265e4e08a2b2e70c4bca2700c5243e6e999179bde174da15b4ab4d7b304dc67a7a03c32cdb096fbcd904f9d787bc95fe8a22b6613f28a71b5460d44a414c63d495538c6020667db10d49b1d8874cfaa77666d12087643a9e322dfade4cdac2bee7d22c129027713e46d80f498c9eda027b053fd785aa1b7ae019a53a32b7e51d54d94a5fb746cd1e6e77b4d65b3c48b2b9789da203f467934b2334569d9d5a138d87afe65b0d7ada380565f259ec63490163699fa945e10ab39d216db75d6227c11f34c7256e1af892088b507aa6b574a522b87c617bf53f42b3a8c399fcb8c8d2d7a8fc981965c67294a48d1a62f3fe4abd2f540359a4f74e4f3c65bbdf520d926a501b59232a74fe612f57c526f9a2328034d489829e451f771feda276d875bb313268e9f38c06a02799dc3ee4dec3329fd45f1695760299a45ef89bf6e0f000e167a86dd9c6c244134d2985e788838910ab92734494e3207c5ea5d6ce44925b77a4a43d9f9795423297aa2762d4a326784fb86559f1f5713935851910cdc117c1886326124af384d73a67cf95cd0bdba977f286849eb9cebab51241d2d6def1c95058b8b7847b8d84db44668d3204a1cae325c0822735b075caa612eb68d326e1fac7bed9a4b7f93395a067464372704526506c4024b317604924d1055b1b75042e763c132af6754d202b1a4438654d1ff4082d07ca378ce50e010c9a58d77a878198b7313cda06caa9a97ee96e0947fbd1c0389b69ce96490596d4051362eea6829d1795b8168ab468d506d6fa7d286b52446da4d25b4730c1276a0b6b283689ec3f64fc39470054efdfb6e261e80454e382f3c40b6cbf8ae242c01beaaed1d7195e455a40e0ad478d23ca152cde33d525961907a55c408fbdd7e7eded5eb6e9a51ab1c516cafa6b10cd41bf0f57e3ce22b79bcd2daf5469117ba4337a626f68199858f445ac0380833c5f4c7a4d35c2e9e7bcf355c6a97863281f393c19d6dded835d31c06e0dbfbf5734ecfdd3e866c97061da5494d19e7dc8584c63a85bcaa4dd97396e833acc46945119c8048402b6326a93a66619a9a3bdb87457b5fced065f15a7d2023cf2e757ed6fd35a4ad4272aeea83bf077383850f6e1112f288cc2f72e53940bc71199803d9989c8859722f4190cc4faca3377f2d1bf9fcd54c157ea5dc36b54ffebcdeb8a5df9b5d555edef8909f387864cbaabbf18fff45254703cb62e38f9cdeee2b769c9ce1d3f16ab92e0e3af6067cd252f9aa28ae81f763e1f99a50e4573da5becbcb6b11ffe8b48bbb037d7a07f5953acb422af10395b769081629f71c2a182a7633cb703731afa8cecfde76618523669fa93ded5c4ea7727775498980941228a9af3ec6292268652ed4f3731a74334d86802ae05a560d9ef82bccdd96c0c063d6e25583f51c3bd3b5225e33d4defde886727f8b9cde46b7ee9ff0f33eaf4ee1a3aea890980d012c6d14cdd82780798fa4356430a3c45abd5f4835025240cd8afa74a5381744edd3f475316ab7c00467a9588a50edcb40d5f0733f33a47ea5e92471a24dced48d974e227faf839fdfcda75d335743d56eea520c5d3fa523fe639851d2237f02424a8d81fecdf32d375b6cc8d2cacc3b1b3c33898fa2a24c0a23bf6852fb34361ba9bb46c00458644f1c5f827dee7a9dacaadb7e97ee7f55f391a9f161aa3751cde7a648ccf4efcb4f452c34deb98da9c794fe73dde94ada575f08f277212aaea70902f2ca0d927b7190a787852935c37413817f41a31acb8007687675a91d3d81865acb06c22328d87aa70d897b7a76b5c062f97d1e6bdd12c3dc4e1752e8cb7cc28624fb5b8ac5e1d0d4377046fd76e53600891aaeb32375eddd7312a2b60f5c61da0491831c3a1d530ec1ae2af4c291c6468b5d64177b29497945d9d391182e677e2bdaa1ce3eba807169ed011c9e3a7ff1cc43a37eb1155ea4a592d70585471cd4d6cb65b329a90ed2a964c4ab4b32b52fc6c1ba3f0dc53b3504645b243e6a5cccffd93b45d9cc383fb965274749b4c186f2fc0f03154208c23f1edb43d87ba43a7bb610524bffae8338f1a6d07e55984a8ad868d2def6c6e1c916b1abf862f5a2386ae3661d2d500a31a0f8188e8fa0a353d6224a383a3d5c12988411e94f2f17fef94899af064c4a9268793fd5a6899d83c222ec3c534eae737dc1ad291e848f416fdea38e44b16c1a3b73a18f3df437cfad7bef9ced8a8012fe996865dc140bf4fd3523e770fc6d08546cf9c4ae558ca7e22843dd9df3366445a347309646e9a4be32421464b0bcf8d176b1d7cf1d076f1e18511c1f5e2e19f9860f1dcba793bfa46b24f840ba9308d5369c5f43a7650ad91ea680b3a38278e17c09991f272a6031787b43746e94bf54512664145bd00c337dbaebc3f0aae10734fcd5e103e406a27fafe3e2e965f59662b0b2c2cdb098ba5b3451ae9700555c71a913c9e21a4857cc950a3a628eb494e2ecc634957f31db0c307041ecb95c2cd52e33374be763572f869a549ac0da011321be932aadafec799d8c41af3eac3d9fcb0dbc4dd26978b2ed3c827f838c2d0b6a74be1cf76c2abab9fbee4ca3e33b6622489840e601dc40f7612d9511053b335cdc795d934c971700a4efd973e3b271a97a4a0820926906501b584401bfdfbf1afdf0f83f66c32a0f54d741ffd44bb9422e99554102caa9de32edf4959f5ff7fdf553cb31ae6e588e9ae51e2da5ab8c46f8c11eabf78df558c4d4c16531a2d63f9a5f65b288c548f4a58deeb46d92e66955cc9386aaae01bb746b345a97e323d23654d3cf27aa2031c441868ef8cd9be7f8ce96a47bfd6d84dd5f8140651a08bddcc9f9a8dc0397da5b456f67f210b82157230195586d21e6fda980a61f84741ee3f5be3ee3725b44c9a316d9deb544eb9d62cda564bf3fc49c3bc4e82f520e1e20a506d7abd14a90e4026349993dd803cd696055625090d8e64bf87e44dc53f4b1e93b93bd232778329e8aa8aa8a4d1cab0c905c8c9431c607f03a6cdb5df1465004e78ce2b55642a46906b87f808de83881803aaf4567b85406445c3a48ec487f22d125ef7eba45cbbd6d069338c85dd9095fbf2ee39140ff9653278212a450f44d4ec58d1fd0d3f5b80a25aad5ea07d5e1490a70bb085d595649e685e443bd3873d302a5c3ff1edbd39a4e541ef2409edee8937392ce18727ed48e642e6afb2b9f34a07d99a4ee3781e2f922e123a1dc03f45ada557eda4fc9da2ebc43371d35b2f30dc9d5270ca9ed5362ad53804900e6d9c5e063213e27b2090c704066f6ae6b126560c0f49073343b1945a0fc22e702c04f2f776755cb479018dd7b2a9f3862e892306e800119d30555aa190b872cfdd19eebedaac2cccc5e64a9bdab0bafd6ba3f490632bd07", 0xfffffdef) 23:51:46 executing program 3: syz_open_dev$evdev(0xfffffffffffffffc, 0x3, 0x42) syz_open_dev$evdev(&(0x7f0000000040), 0x9, 0x60080) syz_open_dev$evdev(&(0x7f0000000080), 0x9, 0x0) 23:51:46 executing program 5: syz_open_dev$evdev(0xfffffffffffffffc, 0x3, 0x42) syz_open_dev$evdev(&(0x7f0000000040), 0x9, 0x60080) r0 = syz_open_dev$evdev(&(0x7f0000000080), 0x9, 0x0) ioctl$EVIOCGKEY(r0, 0x80404518, &(0x7f00000000c0)=""/41) 23:51:46 executing program 3: syz_open_dev$evdev(0xfffffffffffffffc, 0x3, 0x42) syz_open_dev$evdev(&(0x7f0000000040), 0x9, 0x60080) 23:51:46 executing program 1: r0 = syz_open_dev$evdev(0xfffffffffffffffc, 0x0, 0x0) r1 = syz_open_dev$evdev(&(0x7f0000000280), 0x1, 0x400) ioctl$EVIOCGSW(r1, 0x8040451b, &(0x7f00000002c0)=""/79) ioctl$EVIOCGBITSND(r0, 0x80404532, &(0x7f0000000100)=""/97) ioctl$EVIOCGABS20(0xffffffffffffffff, 0x80184560, &(0x7f0000000000)=""/212) syz_open_dev$evdev(&(0x7f0000000180), 0xe, 0x40080) ioctl$EVIOCGBITSND(r1, 0x80404532, &(0x7f0000000340)=""/109) r2 = syz_open_dev$evdev(&(0x7f0000000440), 0x401, 0xc2040) ioctl$EVIOCGKEYCODE_V2(r2, 0x80284504, &(0x7f0000000480)=""/36) syz_open_dev$evdev(&(0x7f00000004c0), 0x6, 0x82040) 23:51:47 executing program 5: syz_open_dev$evdev(0xfffffffffffffffc, 0x3, 0x42) syz_open_dev$evdev(&(0x7f0000000040), 0x9, 0x60080) syz_open_dev$evdev(&(0x7f0000000080), 0x9, 0x0) 23:51:47 executing program 2: r0 = syz_open_dev$hidraw(&(0x7f0000000140), 0x0, 0x1) write$hidraw(r0, &(0x7f0000000180)="66080a810c28ad27cf86f5e368392e05eed4f4d4825954833b3144e7228d9af97c06e5d46985e6393007c542e53b9ec0f6e52a48954e119efd3c5d71b60cd399e9c64d514934d87c2c6f50699aedd1857a86eef53f4a5c661e747ed36824f54ec459d164be8186d9e3a79e131a73650d0a4f709d01c76efc8d33105a36f278e8f7de5838b1fc9d9e2ad7b1e0ca2de1410e05ead0b0d62add348a4119e45cc17fbc6988854d7dc283bb2d4026b25ea6b504f489e08072eb90ee0c99068c99457661ec19cad5545be38bff1f94d21e6db3fff0ee9b4eab9fbf35c5911b38a0129d076df053da54e435d53a005d1aca5e4d0af10e2eb5eeffbcb574dae4bab35455661ddf2e4a12c9740d9fb0282ea741f1765ebb2341f7091ca6d0244871ba9b977bb4caf4787ed19de1afd936ba3c6921587c79e8b9ce1d82cf15d329af90da66b8cc6ed5fe64a3656e902ab556d90841535c119b3ac2037b4251b809185ac3175c535c38012f61801d1d27fa7fcf3853e8a3b2e10feffd174172505a7297f6e756f8ce1adf538fdf29f73b5bd404d5cff95d9ccd947df44eda3a7fc0940f1ee98c2ba0b638ae865a24152fb1b47e792703e7bb9a7d291fd180894157d40ec589a36b95e5faea4713f2da83d35fe8d8528ed2bc5505cc3cce02d9467ede1479e64dbcf55ddebfb28dc2b3fd5c5a65b2d2cd4bca47dc7536d07ce26fac53dc3ab697c089d8611b3de89a7250b905a30f86b707bb6719080b0fc9c04d50760bc5b825911bf804d083215b74e419f01477cd8ca5862dc4f7ac4751cbba65241c7428b4f12fd311f3802042cd00df968e3f8a940badeb3f892ff107d6a7860bd6666e4a5edd1ec4e8ead30237342043465fb2eb5128de9256b39cb161044a871ac9b559cd781b66f6292e1e06b536961058edcc81406369f0f28c1c8669f267a79ebe9546afe6026cf920bd2aa31aad669498707b20e0019514a5cea3e898d5aacd3d80d44c791c030202791f9c5bca391cd0d8140997ac68e7d5470235bac6d7d0cf30e70b6e51a36b66a5b3ba10abbf5688eb388ca533099de61803cce2b91be46e3b55d117c49ef9f2fdbd09220af9923eaa21a0094a4cab2cf43379dc534a197172d1d290bc75ec960fe9551f6fe4bfc4a8142c6aa4a48fb8e6ec8f1dba02b17e3a7cf96081a92c81815229d430826a7e1ac21fe5c211b036941cb2ba93eae4a6a8743af8fd08fe3d91b8ffd52d4dc7ddcc06821e15ce0490a32680a6dadededb66b645a05c63f3944b8a97bf86f13b2231d3b632ea8378f944f22f64c7707710b93b563ec70d56611c463bc0cc6fe9f21aa7e2e9a805e83b717634bc74717df1ecccb42110621531c3f59e68670dfeb6e133b55b691a1b4375ca7a0ef3c02072c8a62fe8eb3b4810cc825d09bf9ba7ca2dcdb5a0eb46f246a125744f20caa9e2b38ceec454ba63c1fb47b580603243e756f7f04e40e36f797b3f14dd30d08335aa40069bf492609e077806d8c52b9ca8432f26d85df843ee7055673334e8ca0d809e710b295631526be449ea826dd57fca05c3d6d6b779a964f0fe7cb16a39013ea39a8000fff94aa9e4d6b85da2719bad63dc53010918c7fdde0975e1f305ed6ee8ff87ef98ef6004884071ba52ab6a81ede40a9709aa455f05f0bcdbfa1aef1360a7c7256aa3bbc744d2c6f307fb0c1c672795c8f7ff5e37c3cc479632de3350f8c5a6d192d8eb73a6977702d423694214aa4677c3ffc793c740268331c25784594e1c5293483a4a2a01101f4baeedf4090998d9ddc865963574c5b05d5a3c10dcb3b70ce567b071454021b5b562195ed36cef59695f3265e4e08a2b2e70c4bca2700c5243e6e999179bde174da15b4ab4d7b304dc67a7a03c32cdb096fbcd904f9d787bc95fe8a22b6613f28a71b5460d44a414c63d495538c6020667db10d49b1d8874cfaa77666d12087643a9e322dfade4cdac2bee7d22c129027713e46d80f498c9eda027b053fd785aa1b7ae019a53a32b7e51d54d94a5fb746cd1e6e77b4d65b3c48b2b9789da203f467934b2334569d9d5a138d87afe65b0d7ada380565f259ec63490163699fa945e10ab39d216db75d6227c11f34c7256e1af892088b507aa6b574a522b87c617bf53f42b3a8c399fcb8c8d2d7a8fc981965c67294a48d1a62f3fe4abd2f540359a4f74e4f3c65bbdf520d926a501b59232a74fe612f57c526f9a2328034d489829e451f771feda276d875bb313268e9f38c06a02799dc3ee4dec3329fd45f1695760299a45ef89bf6e0f000e167a86dd9c6c244134d2985e788838910ab92734494e3207c5ea5d6ce44925b77a4a43d9f9795423297aa2762d4a326784fb86559f1f5713935851910cdc117c1886326124af384d73a67cf95cd0bdba977f286849eb9cebab51241d2d6def1c95058b8b7847b8d84db44668d3204a1cae325c0822735b075caa612eb68d326e1fac7bed9a4b7f93395a067464372704526506c4024b317604924d1055b1b75042e763c132af6754d202b1a4438654d1ff4082d07ca378ce50e010c9a58d77a878198b7313cda06caa9a97ee96e0947fbd1c0389b69ce96490596d4051362eea6829d1795b8168ab468d506d6fa7d286b52446da4d25b4730c1276a0b6b283689ec3f64fc39470054efdfb6e261e80454e382f3c40b6cbf8ae242c01beaaed1d7195e455a40e0ad478d23ca152cde33d525961907a55c408fbdd7e7eded5eb6e9a51ab1c516cafa6b10cd41bf0f57e3ce22b79bcd2daf5469117ba4337a626f68199858f445ac0380833c5f4c7a4d35c2e9e7bcf355c6a97863281f393c19d6dded835d31c06e0dbfbf5734ecfdd3e866c97061da5494d19e7dc8584c63a85bcaa4dd97396e833acc46945119c8048402b6326a93a66619a9a3bdb87457b5fced065f15a7d2023cf2e757ed6fd35a4ad4272aeea83bf077383850f6e1112f288cc2f72e53940bc71199803d9989c8859722f4190cc4faca3377f2d1bf9fcd54c157ea5dc36b54ffebcdeb8a5df9b5d555edef8909f387864cbaabbf18fff45254703cb62e38f9cdeee2b769c9ce1d3f16ab92e0e3af6067cd252f9aa28ae81f763e1f99a50e4573da5becbcb6b11ffe8b48bbb037d7a07f5953acb422af10395b769081629f71c2a182a7633cb703731afa8cecfde76618523669fa93ded5c4ea7727775498980941228a9af3ec6292268652ed4f3731a74334d86802ae05a560d9ef82bccdd96c0c063d6e25583f51c3bd3b5225e33d4defde886727f8b9cde46b7ee9ff0f33eaf4ee1a3aea890980d012c6d14cdd82780798fa4356430a3c45abd5f4835025240cd8afa74a5381744edd3f475316ab7c00467a9588a50edcb40d5f0733f33a47ea5e92471a24dced48d974e227faf839fdfcda75d335743d56eea520c5d3fa523fe639851d2237f02424a8d81fecdf32d375b6cc8d2cacc3b1b3c33898fa2a24c0a23bf6852fb34361ba9bb46c00458644f1c5f827dee7a9dacaadb7e97ee7f55f391a9f161aa3751cde7a648ccf4efcb4f452c34deb98da9c794fe73dde94ada575f08f277212aaea70902f2ca0d927b7190a787852935c37413817f41a31acb8007687675a91d3d81865acb06c22328d87aa70d897b7a76b5c062f97d1e6bdd12c3dc4e1752e8cb7cc28624fb5b8ac5e1d0d4377046fd76e53600891aaeb32375eddd7312a2b60f5c61da0491831c3a1d530ec1ae2af4c291c6468b5d64177b29497945d9d391182e677e2bdaa1ce3eba807169ed011c9e3a7ff1cc43a37eb1155ea4a592d70585471cd4d6cb65b329a90ed2a964c4ab4b32b52fc6c1ba3f0dc53b3504645b243e6a5cccffd93b45d9cc383fb965274749b4c186f2fc0f03154208c23f1edb43d87ba43a7bb610524bffae8338f1a6d07e55984a8ad868d2def6c6e1c916b1abf862f5a2386ae3661d2d500a31a0f8188e8fa0a353d6224a383a3d5c12988411e94f2f17fef94899af064c4a9268793fd5a6899d83c222ec3c534eae737dc1ad291e848f416fdea38e44b16c1a3b73a18f3df437cfad7bef9ced8a8012fe996865dc140bf4fd3523e770fc6d08546cf9c4ae558ca7e22843dd9df3366445a347309646e9a4be32421464b0bcf8d176b1d7cf1d076f1e18511c1f5e2e19f9860f1dcba793bfa46b24f840ba9308d5369c5f43a7650ad91ea680b3a38278e17c09991f272a6031787b43746e94bf54512664145bd00c337dbaebc3f0aae10734fcd5e103e406a27fafe3e2e965f59662b0b2c2cdb098ba5b3451ae9700555c71a913c9e21a4857cc950a3a628eb494e2ecc634957f31db0c307041ecb95c2cd52e33374be763572f869a549ac0da011321be932aadafec799d8c41af3eac3d9fcb0dbc4dd26978b2ed3c827f838c2d0b6a74be1cf76c2abab9fbee4ca3e33b6622489840e601dc40f7612d9511053b335cdc795d934c971700a4efd973e3b271a97a4a0820926906501b584401bfdfbf1afdf0f83f66c32a0f54d741ffd44bb9422e99554102caa9de32edf4959f5ff7fdf553cb31ae6e588e9ae51e2da5ab8c46f8c11eabf78df558c4d4c16531a2d63f9a5f65b288c548f4a58deeb46d92e66955cc9386aaae01bb746b345a97e323d23654d3cf27aa2031c441868ef8cd9be7f8ce96a47bfd6d84dd5f8140651a08bddcc9f9a8dc0397da5b456f67f210b82157230195586d21e6fda980a61f84741ee3f5be3ee3725b44c9a316d9deb544eb9d62cda564bf3fc49c3bc4e82f520e1e20a506d7abd14a90e4026349993dd803cd696055625090d8e64bf87e44dc53f4b1e93b93bd232778329e8aa8aa8a4d1cab0c905c8c9431c607f03a6cdb5df1465004e78ce2b55642a46906b87f808de83881803aaf4567b85406445c3a48ec487f22d125ef7eba45cbbd6d069338c85dd9095fbf2ee39140ff9653278212a450f44d4ec58d1fd0d3f5b80a25aad5ea07d5e1490a70bb085d595649e685e443bd3873d302a5c3ff1edbd39a4e541ef2409edee8937392ce18727ed48e642e6afb2b9f34a07d99a4ee3781e2f922e123a1dc03f45ada557eda4fc9da2ebc43371d35b2f30dc9d5270ca9ed5362ad53804900e6d9c5e063213e27b2090c704066f6ae6b126560c0f49073343b1945a0fc22e702c04f2f776755cb479018dd7b2a9f3862e892306e800119d30555", 0xe64) r1 = syz_open_dev$hidraw(&(0x7f0000000140), 0x0, 0x1) r2 = syz_open_dev$evdev(&(0x7f0000001080), 0x7, 0x0) read$hidraw(r1, &(0x7f0000000040)=""/57, 0x39) ioctl$EVIOCGMASK(r2, 0x5452, &(0x7f0000000100)={0x3fd67d5a47b743fa, 0x0, 0x0}) ioctl$EVIOCSABS3F(r2, 0x401845ff, &(0x7f0000001040)={0x101, 0x5f3f4a09, 0x6, 0x8, 0x1ff}) ioctl$HIDIOCSFEATURE(r1, 0xc0404806, &(0x7f0000000000)="b48332c179a199a2d0a03ae3aa4d8c9a90c689587e6f") 23:51:47 executing program 3: syz_open_dev$evdev(0xfffffffffffffffc, 0x3, 0x42) syz_open_dev$evdev(&(0x7f0000000040), 0x9, 0x60080) 23:51:47 executing program 4: r0 = syz_open_dev$evdev(&(0x7f0000000540), 0x0, 0x200000) ioctl$EVIOCGBITKEY(r0, 0x80404521, 0x0) ioctl$EVIOCGABS3F(r0, 0x8018457f, &(0x7f0000000040)=""/42) r1 = syz_open_dev$hidraw(&(0x7f0000000140), 0x0, 0x1) r2 = syz_open_dev$hidraw(&(0x7f0000000140), 0x0, 0x1) write$hidraw(r2, 0x0, 0x0) ioctl$HIDIOCGRAWNAME(r2, 0x80404804, &(0x7f0000000000)) write$hidraw(r1, &(0x7f0000000180)="66080a810c28ad27cf86f5e368392e05eed4f4d4825954833b3144e7228d9af97c06e5d46985e6393007c542e53b9ec0f6e52a48954e119efd3c5d71b60cd399e9c64d514934d87c2c6f50699aedd1857a86eef53f4a5c661e747ed36824f54ec459d164be8186d9e3a79e131a73650d0a4f709d01c76efc8d33105a36f278e8f7de5838b1fc9d9e2ad7b1e0ca2de1410e05ead0b0d62add348a4119e45cc17fbc6988854d7dc283bb2d4026b25ea6b504f489e08072eb90ee0c99068c99457661ec19cad5545be38bff1f94d21e6db3fff0ee9b4eab9fbf35c5911b38a0129d076df053da54e435d53a005d1aca5e4d0af10e2eb5eeffbcb574dae4bab35455661ddf2e4a12c9740d9fb0282ea741f1765ebb2341f7091ca6d0244871ba9b977bb4caf4787ed19de1afd936ba3c6921587c79e8b9ce1d82cf15d329af90da66b8cc6ed5fe64a3656e902ab556d90841535c119b3ac2037b4251b809185ac3175c535c38012f61801d1d27fa7fcf3853e8a3b2e10feffd174172505a7297f6e756f8ce1adf538fdf29f73b5bd404d5cff95d9ccd947df44eda3a7fc0940f1ee98c2ba0b638ae865a24152fb1b47e792703e7bb9a7d291fd180894157d40ec589a36b95e5faea4713f2da83d35fe8d8528ed2bc5505cc3cce02d9467ede1479e64dbcf55ddebfb28dc2b3fd5c5a65b2d2cd4bca47dc7536d07ce26fac53dc3ab697c089d8611b3de89a7250b905a30f86b707bb6719080b0fc9c04d50760bc5b825911bf804d083215b74e419f01477cd8ca5862dc4f7ac4751cbba65241c7428b4f12fd311f3802042cd00df968e3f8a940badeb3f892ff107d6a7860bd6666e4a5edd1ec4e8ead30237342043465fb2eb5128de9256b39cb161044a871ac9b559cd781b66f6292e1e06b536961058edcc81406369f0f28c1c8669f267a79ebe9546afe6026cf920bd2aa31aad669498707b20e0019514a5cea3e898d5aacd3d80d44c791c030202791f9c5bca391cd0d8140997ac68e7d5470235bac6d7d0cf30e70b6e51a36b66a5b3ba10abbf5688eb388ca533099de61803cce2b91be46e3b55d117c49ef9f2fdbd09220af9923eaa21a0094a4cab2cf43379dc534a197172d1d290bc75ec960fe9551f6fe4bfc4a8142c6aa4a48fb8e6ec8f1dba02b17e3a7cf96081a92c81815229d430826a7e1ac21fe5c211b036941cb2ba93eae4a6a8743af8fd08fe3d91b8ffd52d4dc7ddcc06821e15ce0490a32680a6dadededb66b645a05c63f3944b8a97bf86f13b2231d3b632ea8378f944f22f64c7707710b93b563ec70d56611c463bc0cc6fe9f21aa7e2e9a805e83b717634bc74717df1ecccb42110621531c3f59e68670dfeb6e133b55b691a1b4375ca7a0ef3c02072c8a62fe8eb3b4810cc825d09bf9ba7ca2dcdb5a0eb46f246a125744f20caa9e2b38ceec454ba63c1fb47b580603243e756f7f04e40e36f797b3f14dd30d08335aa40069bf492609e077806d8c52b9ca8432f26d85df843ee7055673334e8ca0d809e710b295631526be449ea826dd57fca05c3d6d6b779a964f0fe7cb16a39013ea39a8000fff94aa9e4d6b85da2719bad63dc53010918c7fdde0975e1f305ed6ee8ff87ef98ef6004884071ba52ab6a81ede40a9709aa455f05f0bcdbfa1aef1360a7c7256aa3bbc744d2c6f307fb0c1c672795c8f7ff5e37c3cc479632de3350f8c5a6d192d8eb73a6977702d423694214aa4677c3ffc793c740268331c25784594e1c5293483a4a2a01101f4baeedf4090998d9ddc865963574c5b05d5a3c10dcb3b70ce567b071454021b5b562195ed36cef59695f3265e4e08a2b2e70c4bca2700c5243e6e999179bde174da15b4ab4d7b304dc67a7a03c32cdb096fbcd904f9d787bc95fe8a22b6613f28a71b5460d44a414c63d495538c6020667db10d49b1d8874cfaa77666d12087643a9e322dfade4cdac2bee7d22c129027713e46d80f498c9eda027b053fd785aa1b7ae019a53a32b7e51d54d94a5fb746cd1e6e77b4d65b3c48b2b9789da203f467934b2334569d9d5a138d87afe65b0d7ada380565f259ec63490163699fa945e10ab39d216db75d6227c11f34c7256e1af892088b507aa6b574a522b87c617bf53f42b3a8c399fcb8c8d2d7a8fc981965c67294a48d1a62f3fe4abd2f540359a4f74e4f3c65bbdf520d926a501b59232a74fe612f57c526f9a2328034d489829e451f771feda276d875bb313268e9f38c06a02799dc3ee4dec3329fd45f1695760299a45ef89bf6e0f000e167a86dd9c6c244134d2985e788838910ab92734494e3207c5ea5d6ce44925b77a4a43d9f9795423297aa2762d4a326784fb86559f1f5713935851910cdc117c1886326124af384d73a67cf95cd0bdba977f286849eb9cebab51241d2d6def1c95058b8b7847b8d84db44668d3204a1cae325c0822735b075caa612eb68d326e1fac7bed9a4b7f93395a067464372704526506c4024b317604924d1055b1b75042e763c132af6754d202b1a4438654d1ff4082d07ca378ce50e010c9a58d77a878198b7313cda06caa9a97ee96e0947fbd1c0389b69ce96490596d4051362eea6829d1795b8168ab468d506d6fa7d286b52446da4d25b4730c1276a0b6b283689ec3f64fc39470054efdfb6e261e80454e382f3c40b6cbf8ae242c01beaaed1d7195e455a40e0ad478d23ca152cde33d525961907a55c408fbdd7e7eded5eb6e9a51ab1c516cafa6b10cd41bf0f57e3ce22b79bcd2daf5469117ba4337a626f68199858f445ac0380833c5f4c7a4d35c2e9e7bcf355c6a97863281f393c19d6dded835d31c06e0dbfbf5734ecfdd3e866c97061da5494d19e7dc8584c63a85bcaa4dd97396e833acc46945119c8048402b6326a93a66619a9a3bdb87457b5fced065f15a7d2023cf2e757ed6fd35a4ad4272aeea83bf077383850f6e1112f288cc2f72e53940bc71199803d9989c8859722f4190cc4faca3377f2d1bf9fcd54c157ea5dc36b54ffebcdeb8a5df9b5d555edef8909f387864cbaabbf18fff45254703cb62e38f9cdeee2b769c9ce1d3f16ab92e0e3af6067cd252f9aa28ae81f763e1f99a50e4573da5becbcb6b11ffe8b48bbb037d7a07f5953acb422af10395b769081629f71c2a182a7633cb703731afa8cecfde76618523669fa93ded5c4ea7727775498980941228a9af3ec6292268652ed4f3731a74334d86802ae05a560d9ef82bccdd96c0c063d6e25583f51c3bd3b5225e33d4defde886727f8b9cde46b7ee9ff0f33eaf4ee1a3aea890980d012c6d14cdd82780798fa4356430a3c45abd5f4835025240cd8afa74a5381744edd3f475316ab7c00467a9588a50edcb40d5f0733f33a47ea5e92471a24dced48d974e227faf839fdfcda75d335743d56eea520c5d3fa523fe639851d2237f02424a8d81fecdf32d375b6cc8d2cacc3b1b3c33898fa2a24c0a23bf6852fb34361ba9bb46c00458644f1c5f827dee7a9dacaadb7e97ee7f55f391a9f161aa3751cde7a648ccf4efcb4f452c34deb98da9c794fe73dde94ada575f08f277212aaea70902f2ca0d927b7190a787852935c37413817f41a31acb8007687675a91d3d81865acb06c22328d87aa70d897b7a76b5c062f97d1e6bdd12c3dc4e1752e8cb7cc28624fb5b8ac5e1d0d4377046fd76e53600891aaeb32375eddd7312a2b60f5c61da0491831c3a1d530ec1ae2af4c291c6468b5d64177b29497945d9d391182e677e2bdaa1ce3eba807169ed011c9e3a7ff1cc43a37eb1155ea4a592d70585471cd4d6cb65b329a90ed2a964c4ab4b32b52fc6c1ba3f0dc53b3504645b243e6a5cccffd93b45d9cc383fb965274749b4c186f2fc0f03154208c23f1edb43d87ba43a7bb610524bffae8338f1a6d07e55984a8ad868d2def6c6e1c916b1abf862f5a2386ae3661d2d500a31a0f8188e8fa0a353d6224a383a3d5c12988411e94f2f17fef94899af064c4a9268793fd5a6899d83c222ec3c534eae737dc1ad291e848f416fdea38e44b16c1a3b73a18f3df437cfad7bef9ced8a8012fe996865dc140bf4fd3523e770fc6d08546cf9c4ae558ca7e22843dd9df3366445a347309646e9a4be32421464b0bcf8d176b1d7cf1d076f1e18511c1f5e2e19f9860f1dcba793bfa46b24f840ba9308d5369c5f43a7650ad91ea680b3a38278e17c09991f272a6031787b43746e94bf54512664145bd00c337dbaebc3f0aae10734fcd5e103e406a27fafe3e2e965f59662b0b2c2cdb098ba5b3451ae9700555c71a913c9e21a4857cc950a3a628eb494e2ecc634957f31db0c307041ecb95c2cd52e33374be763572f869a549ac0da011321be932aadafec799d8c41af3eac3d9fcb0dbc4dd26978b2ed3c827f838c2d0b6a74be1cf76c2abab9fbee4ca3e33b6622489840e601dc40f7612d9511053b335cdc795d934c971700a4efd973e3b271a97a4a0820926906501b584401bfdfbf1afdf0f83f66c32a0f54d741ffd44bb9422e99554102caa9de32edf4959f5ff7fdf553cb31ae6e588e9ae51e2da5ab8c46f8c11eabf78df558c4d4c16531a2d63f9a5f65b288c548f4a58deeb46d92e66955cc9386aaae01bb746b345a97e323d23654d3cf27aa2031c441868ef8cd9be7f8ce96a47bfd6d84dd5f8140651a08bddcc9f9a8dc0397da5b456f67f210b82157230195586d21e6fda980a61f84741ee3f5be3ee3725b44c9a316d9deb544eb9d62cda564bf3fc49c3bc4e82f520e1e20a506d7abd14a90e4026349993dd803cd696055625090d8e64bf87e44dc53f4b1e93b93bd232778329e8aa8aa8a4d1cab0c905c8c9431c607f03a6cdb5df1465004e78ce2b55642a46906b87f808de83881803aaf4567b85406445c3a48ec487f22d125ef7eba45cbbd6d069338c85dd9095fbf2ee39140ff9653278212a450f44d4ec58d1fd0d3f5b80a25aad5ea07d5e1490a70bb085d595649e685e443bd3873d302a5c3ff1edbd39a4e541ef2409edee8937392ce18727ed48e642e6afb2b9f34a07d99a4ee3781e2f922e123a1dc03f45ada557eda4fc9da2ebc43371d35b2f30dc9d5270ca9ed5362ad53804900e6d9c5e063213e27b2090c704066f6ae6b126560c0f49073343b1945a0fc22e702c04f2f776755cb479018dd7b2a9f3862e892306e800119d30555aa190b872cfdd19eebedaac2cccc5e64a9bdab0bafd6ba3f490632bd07", 0xfffffdef) 23:51:47 executing program 1: r0 = syz_open_dev$evdev(0xfffffffffffffffc, 0x0, 0x0) r1 = syz_open_dev$evdev(&(0x7f0000000280), 0x1, 0x400) ioctl$EVIOCGSW(r1, 0x8040451b, &(0x7f00000002c0)=""/79) ioctl$EVIOCGBITSND(r0, 0x80404532, &(0x7f0000000100)=""/97) ioctl$EVIOCGABS20(0xffffffffffffffff, 0x80184560, &(0x7f0000000000)=""/212) syz_open_dev$evdev(&(0x7f0000000180), 0xe, 0x40080) ioctl$EVIOCGBITSND(r1, 0x80404532, &(0x7f0000000340)=""/109) r2 = syz_open_dev$evdev(&(0x7f0000000440), 0x401, 0xc2040) ioctl$EVIOCGKEYCODE_V2(r2, 0x80284504, &(0x7f0000000480)=""/36) 23:51:47 executing program 5: r0 = syz_open_dev$evdev(0xfffffffffffffffc, 0x0, 0x0) r1 = syz_open_dev$evdev(&(0x7f0000000280), 0x1, 0x400) ioctl$EVIOCGSW(r1, 0x8040451b, &(0x7f00000002c0)=""/79) ioctl$EVIOCGBITSND(r0, 0x80404532, &(0x7f0000000100)=""/97) ioctl$EVIOCGABS20(0xffffffffffffffff, 0x80184560, &(0x7f0000000000)=""/212) syz_open_dev$evdev(&(0x7f0000000180), 0xe, 0x40080) ioctl$EVIOCGBITSND(r1, 0x80404532, &(0x7f0000000340)=""/109) r2 = syz_open_dev$evdev(&(0x7f0000000440), 0x401, 0xc2040) ioctl$EVIOCGKEYCODE_V2(r2, 0x80284504, &(0x7f0000000480)=""/36) syz_open_dev$evdev(&(0x7f00000004c0), 0x6, 0x82040) r3 = syz_open_dev$evdev(&(0x7f00000003c0), 0x80, 0x210140) ioctl$EVIOCGVERSION(r3, 0x80044501, &(0x7f0000000400)=""/31) 23:51:47 executing program 3: syz_open_dev$evdev(0xfffffffffffffffc, 0x3, 0x42) 23:51:47 executing program 2: r0 = syz_open_dev$hidraw(&(0x7f0000000140), 0x0, 0x1) write$hidraw(r0, &(0x7f0000000180)="66080a810c28ad27cf86f5e368392e05eed4f4d4825954833b3144e7228d9af97c06e5d46985e6393007c542e53b9ec0f6e52a48954e119efd3c5d71b60cd399e9c64d514934d87c2c6f50699aedd1857a86eef53f4a5c661e747ed36824f54ec459d164be8186d9e3a79e131a73650d0a4f709d01c76efc8d33105a36f278e8f7de5838b1fc9d9e2ad7b1e0ca2de1410e05ead0b0d62add348a4119e45cc17fbc6988854d7dc283bb2d4026b25ea6b504f489e08072eb90ee0c99068c99457661ec19cad5545be38bff1f94d21e6db3fff0ee9b4eab9fbf35c5911b38a0129d076df053da54e435d53a005d1aca5e4d0af10e2eb5eeffbcb574dae4bab35455661ddf2e4a12c9740d9fb0282ea741f1765ebb2341f7091ca6d0244871ba9b977bb4caf4787ed19de1afd936ba3c6921587c79e8b9ce1d82cf15d329af90da66b8cc6ed5fe64a3656e902ab556d90841535c119b3ac2037b4251b809185ac3175c535c38012f61801d1d27fa7fcf3853e8a3b2e10feffd174172505a7297f6e756f8ce1adf538fdf29f73b5bd404d5cff95d9ccd947df44eda3a7fc0940f1ee98c2ba0b638ae865a24152fb1b47e792703e7bb9a7d291fd180894157d40ec589a36b95e5faea4713f2da83d35fe8d8528ed2bc5505cc3cce02d9467ede1479e64dbcf55ddebfb28dc2b3fd5c5a65b2d2cd4bca47dc7536d07ce26fac53dc3ab697c089d8611b3de89a7250b905a30f86b707bb6719080b0fc9c04d50760bc5b825911bf804d083215b74e419f01477cd8ca5862dc4f7ac4751cbba65241c7428b4f12fd311f3802042cd00df968e3f8a940badeb3f892ff107d6a7860bd6666e4a5edd1ec4e8ead30237342043465fb2eb5128de9256b39cb161044a871ac9b559cd781b66f6292e1e06b536961058edcc81406369f0f28c1c8669f267a79ebe9546afe6026cf920bd2aa31aad669498707b20e0019514a5cea3e898d5aacd3d80d44c791c030202791f9c5bca391cd0d8140997ac68e7d5470235bac6d7d0cf30e70b6e51a36b66a5b3ba10abbf5688eb388ca533099de61803cce2b91be46e3b55d117c49ef9f2fdbd09220af9923eaa21a0094a4cab2cf43379dc534a197172d1d290bc75ec960fe9551f6fe4bfc4a8142c6aa4a48fb8e6ec8f1dba02b17e3a7cf96081a92c81815229d430826a7e1ac21fe5c211b036941cb2ba93eae4a6a8743af8fd08fe3d91b8ffd52d4dc7ddcc06821e15ce0490a32680a6dadededb66b645a05c63f3944b8a97bf86f13b2231d3b632ea8378f944f22f64c7707710b93b563ec70d56611c463bc0cc6fe9f21aa7e2e9a805e83b717634bc74717df1ecccb42110621531c3f59e68670dfeb6e133b55b691a1b4375ca7a0ef3c02072c8a62fe8eb3b4810cc825d09bf9ba7ca2dcdb5a0eb46f246a125744f20caa9e2b38ceec454ba63c1fb47b580603243e756f7f04e40e36f797b3f14dd30d08335aa40069bf492609e077806d8c52b9ca8432f26d85df843ee7055673334e8ca0d809e710b295631526be449ea826dd57fca05c3d6d6b779a964f0fe7cb16a39013ea39a8000fff94aa9e4d6b85da2719bad63dc53010918c7fdde0975e1f305ed6ee8ff87ef98ef6004884071ba52ab6a81ede40a9709aa455f05f0bcdbfa1aef1360a7c7256aa3bbc744d2c6f307fb0c1c672795c8f7ff5e37c3cc479632de3350f8c5a6d192d8eb73a6977702d423694214aa4677c3ffc793c740268331c25784594e1c5293483a4a2a01101f4baeedf4090998d9ddc865963574c5b05d5a3c10dcb3b70ce567b071454021b5b562195ed36cef59695f3265e4e08a2b2e70c4bca2700c5243e6e999179bde174da15b4ab4d7b304dc67a7a03c32cdb096fbcd904f9d787bc95fe8a22b6613f28a71b5460d44a414c63d495538c6020667db10d49b1d8874cfaa77666d12087643a9e322dfade4cdac2bee7d22c129027713e46d80f498c9eda027b053fd785aa1b7ae019a53a32b7e51d54d94a5fb746cd1e6e77b4d65b3c48b2b9789da203f467934b2334569d9d5a138d87afe65b0d7ada380565f259ec63490163699fa945e10ab39d216db75d6227c11f34c7256e1af892088b507aa6b574a522b87c617bf53f42b3a8c399fcb8c8d2d7a8fc981965c67294a48d1a62f3fe4abd2f540359a4f74e4f3c65bbdf520d926a501b59232a74fe612f57c526f9a2328034d489829e451f771feda276d875bb313268e9f38c06a02799dc3ee4dec3329fd45f1695760299a45ef89bf6e0f000e167a86dd9c6c244134d2985e788838910ab92734494e3207c5ea5d6ce44925b77a4a43d9f9795423297aa2762d4a326784fb86559f1f5713935851910cdc117c1886326124af384d73a67cf95cd0bdba977f286849eb9cebab51241d2d6def1c95058b8b7847b8d84db44668d3204a1cae325c0822735b075caa612eb68d326e1fac7bed9a4b7f93395a067464372704526506c4024b317604924d1055b1b75042e763c132af6754d202b1a4438654d1ff4082d07ca378ce50e010c9a58d77a878198b7313cda06caa9a97ee96e0947fbd1c0389b69ce96490596d4051362eea6829d1795b8168ab468d506d6fa7d286b52446da4d25b4730c1276a0b6b283689ec3f64fc39470054efdfb6e261e80454e382f3c40b6cbf8ae242c01beaaed1d7195e455a40e0ad478d23ca152cde33d525961907a55c408fbdd7e7eded5eb6e9a51ab1c516cafa6b10cd41bf0f57e3ce22b79bcd2daf5469117ba4337a626f68199858f445ac0380833c5f4c7a4d35c2e9e7bcf355c6a97863281f393c19d6dded835d31c06e0dbfbf5734ecfdd3e866c97061da5494d19e7dc8584c63a85bcaa4dd97396e833acc46945119c8048402b6326a93a66619a9a3bdb87457b5fced065f15a7d2023cf2e757ed6fd35a4ad4272aeea83bf077383850f6e1112f288cc2f72e53940bc71199803d9989c8859722f4190cc4faca3377f2d1bf9fcd54c157ea5dc36b54ffebcdeb8a5df9b5d555edef8909f387864cbaabbf18fff45254703cb62e38f9cdeee2b769c9ce1d3f16ab92e0e3af6067cd252f9aa28ae81f763e1f99a50e4573da5becbcb6b11ffe8b48bbb037d7a07f5953acb422af10395b769081629f71c2a182a7633cb703731afa8cecfde76618523669fa93ded5c4ea7727775498980941228a9af3ec6292268652ed4f3731a74334d86802ae05a560d9ef82bccdd96c0c063d6e25583f51c3bd3b5225e33d4defde886727f8b9cde46b7ee9ff0f33eaf4ee1a3aea890980d012c6d14cdd82780798fa4356430a3c45abd5f4835025240cd8afa74a5381744edd3f475316ab7c00467a9588a50edcb40d5f0733f33a47ea5e92471a24dced48d974e227faf839fdfcda75d335743d56eea520c5d3fa523fe639851d2237f02424a8d81fecdf32d375b6cc8d2cacc3b1b3c33898fa2a24c0a23bf6852fb34361ba9bb46c00458644f1c5f827dee7a9dacaadb7e97ee7f55f391a9f161aa3751cde7a648ccf4efcb4f452c34deb98da9c794fe73dde94ada575f08f277212aaea70902f2ca0d927b7190a787852935c37413817f41a31acb8007687675a91d3d81865acb06c22328d87aa70d897b7a76b5c062f97d1e6bdd12c3dc4e1752e8cb7cc28624fb5b8ac5e1d0d4377046fd76e53600891aaeb32375eddd7312a2b60f5c61da0491831c3a1d530ec1ae2af4c291c6468b5d64177b29497945d9d391182e677e2bdaa1ce3eba807169ed011c9e3a7ff1cc43a37eb1155ea4a592d70585471cd4d6cb65b329a90ed2a964c4ab4b32b52fc6c1ba3f0dc53b3504645b243e6a5cccffd93b45d9cc383fb965274749b4c186f2fc0f03154208c23f1edb43d87ba43a7bb610524bffae8338f1a6d07e55984a8ad868d2def6c6e1c916b1abf862f5a2386ae3661d2d500a31a0f8188e8fa0a353d6224a383a3d5c12988411e94f2f17fef94899af064c4a9268793fd5a6899d83c222ec3c534eae737dc1ad291e848f416fdea38e44b16c1a3b73a18f3df437cfad7bef9ced8a8012fe996865dc140bf4fd3523e770fc6d08546cf9c4ae558ca7e22843dd9df3366445a347309646e9a4be32421464b0bcf8d176b1d7cf1d076f1e18511c1f5e2e19f9860f1dcba793bfa46b24f840ba9308d5369c5f43a7650ad91ea680b3a38278e17c09991f272a6031787b43746e94bf54512664145bd00c337dbaebc3f0aae10734fcd5e103e406a27fafe3e2e965f59662b0b2c2cdb098ba5b3451ae9700555c71a913c9e21a4857cc950a3a628eb494e2ecc634957f31db0c307041ecb95c2cd52e33374be763572f869a549ac0da011321be932aadafec799d8c41af3eac3d9fcb0dbc4dd26978b2ed3c827f838c2d0b6a74be1cf76c2abab9fbee4ca3e33b6622489840e601dc40f7612d9511053b335cdc795d934c971700a4efd973e3b271a97a4a0820926906501b584401bfdfbf1afdf0f83f66c32a0f54d741ffd44bb9422e99554102caa9de32edf4959f5ff7fdf553cb31ae6e588e9ae51e2da5ab8c46f8c11eabf78df558c4d4c16531a2d63f9a5f65b288c548f4a58deeb46d92e66955cc9386aaae01bb746b345a97e323d23654d3cf27aa2031c441868ef8cd9be7f8ce96a47bfd6d84dd5f8140651a08bddcc9f9a8dc0397da5b456f67f210b82157230195586d21e6fda980a61f84741ee3f5be3ee3725b44c9a316d9deb544eb9d62cda564bf3fc49c3bc4e82f520e1e20a506d7abd14a90e4026349993dd803cd696055625090d8e64bf87e44dc53f4b1e93b93bd232778329e8aa8aa8a4d1cab0c905c8c9431c607f03a6cdb5df1465004e78ce2b55642a46906b87f808de83881803aaf4567b85406445c3a48ec487f22d125ef7eba45cbbd6d069338c85dd9095fbf2ee39140ff9653278212a450f44d4ec58d1fd0d3f5b80a25aad5ea07d5e1490a70bb085d595649e685e443bd3873d302a5c3ff1edbd39a4e541ef2409edee8937392ce18727ed48e642e6afb2b9f34a07d99a4ee3781e2f922e123a1dc03f45ada557eda4fc9da2ebc43371d35b2f30dc9d5270ca9ed5362ad53804900e6d9c5e063213e27b2090c704066f6ae6b126560c0f49073343b1945a0fc22e702c04f2f776755cb479018dd7b2a9f3862e892306e800119d30555", 0xe64) r1 = syz_open_dev$hidraw(&(0x7f0000000140), 0x0, 0x1) r2 = syz_open_dev$evdev(&(0x7f0000001080), 0x7, 0x0) read$hidraw(r1, &(0x7f0000000040)=""/57, 0x39) ioctl$EVIOCGMASK(r2, 0x5452, &(0x7f0000000100)={0x3fd67d5a47b743fa, 0x0, 0x0}) ioctl$EVIOCSABS3F(r2, 0x401845ff, &(0x7f0000001040)={0x101, 0x5f3f4a09, 0x6, 0x8, 0x1ff}) ioctl$HIDIOCSFEATURE(r1, 0xc0404806, &(0x7f0000000000)="b48332c179a199a2d0a03ae3aa4d8c9a90c689587e6f") 23:51:47 executing program 1: r0 = syz_open_dev$evdev(0xfffffffffffffffc, 0x0, 0x0) r1 = syz_open_dev$evdev(&(0x7f0000000280), 0x1, 0x400) ioctl$EVIOCGSW(r1, 0x8040451b, &(0x7f00000002c0)=""/79) ioctl$EVIOCGBITSND(r0, 0x80404532, &(0x7f0000000100)=""/97) ioctl$EVIOCGABS20(0xffffffffffffffff, 0x80184560, &(0x7f0000000000)=""/212) syz_open_dev$evdev(&(0x7f0000000180), 0xe, 0x40080) ioctl$EVIOCGBITSND(r1, 0x80404532, &(0x7f0000000340)=""/109) syz_open_dev$evdev(&(0x7f0000000440), 0x401, 0xc2040) 23:51:47 executing program 0: r0 = syz_open_dev$hidraw(&(0x7f0000000140), 0x0, 0x1) write$hidraw(r0, &(0x7f0000000180)="66080a810c28ad27cf86f5e368392e05eed4f4d4825954833b3144e7228d9af97c06e5d46985e6393007c542e53b9ec0f6e52a48954e119efd3c5d71b60cd399e9c64d514934d87c2c6f50699aedd1857a86eef53f4a5c661e747ed36824f54ec459d164be8186d9e3a79e131a73650d0a4f709d01c76efc8d33105a36f278e8f7de5838b1fc9d9e2ad7b1e0ca2de1410e05ead0b0d62add348a4119e45cc17fbc6988854d7dc283bb2d4026b25ea6b504f489e08072eb90ee0c99068c99457661ec19cad5545be38bff1f94d21e6db3fff0ee9b4eab9fbf35c5911b38a0129d076df053da54e435d53a005d1aca5e4d0af10e2eb5eeffbcb574dae4bab35455661ddf2e4a12c9740d9fb0282ea741f1765ebb2341f7091ca6d0244871ba9b977bb4caf4787ed19de1afd936ba3c6921587c79e8b9ce1d82cf15d329af90da66b8cc6ed5fe64a3656e902ab556d90841535c119b3ac2037b4251b809185ac3175c535c38012f61801d1d27fa7fcf3853e8a3b2e10feffd174172505a7297f6e756f8ce1adf538fdf29f73b5bd404d5cff95d9ccd947df44eda3a7fc0940f1ee98c2ba0b638ae865a24152fb1b47e792703e7bb9a7d291fd180894157d40ec589a36b95e5faea4713f2da83d35fe8d8528ed2bc5505cc3cce02d9467ede1479e64dbcf55ddebfb28dc2b3fd5c5a65b2d2cd4bca47dc7536d07ce26fac53dc3ab697c089d8611b3de89a7250b905a30f86b707bb6719080b0fc9c04d50760bc5b825911bf804d083215b74e419f01477cd8ca5862dc4f7ac4751cbba65241c7428b4f12fd311f3802042cd00df968e3f8a940badeb3f892ff107d6a7860bd6666e4a5edd1ec4e8ead30237342043465fb2eb5128de9256b39cb161044a871ac9b559cd781b66f6292e1e06b536961058edcc81406369f0f28c1c8669f267a79ebe9546afe6026cf920bd2aa31aad669498707b20e0019514a5cea3e898d5aacd3d80d44c791c030202791f9c5bca391cd0d8140997ac68e7d5470235bac6d7d0cf30e70b6e51a36b66a5b3ba10abbf5688eb388ca533099de61803cce2b91be46e3b55d117c49ef9f2fdbd09220af9923eaa21a0094a4cab2cf43379dc534a197172d1d290bc75ec960fe9551f6fe4bfc4a8142c6aa4a48fb8e6ec8f1dba02b17e3a7cf96081a92c81815229d430826a7e1ac21fe5c211b036941cb2ba93eae4a6a8743af8fd08fe3d91b8ffd52d4dc7ddcc06821e15ce0490a32680a6dadededb66b645a05c63f3944b8a97bf86f13b2231d3b632ea8378f944f22f64c7707710b93b563ec70d56611c463bc0cc6fe9f21aa7e2e9a805e83b717634bc74717df1ecccb42110621531c3f59e68670dfeb6e133b55b691a1b4375ca7a0ef3c02072c8a62fe8eb3b4810cc825d09bf9ba7ca2dcdb5a0eb46f246a125744f20caa9e2b38ceec454ba63c1fb47b580603243e756f7f04e40e36f797b3f14dd30d08335aa40069bf492609e077806d8c52b9ca8432f26d85df843ee7055673334e8ca0d809e710b295631526be449ea826dd57fca05c3d6d6b779a964f0fe7cb16a39013ea39a8000fff94aa9e4d6b85da2719bad63dc53010918c7fdde0975e1f305ed6ee8ff87ef98ef6004884071ba52ab6a81ede40a9709aa455f05f0bcdbfa1aef1360a7c7256aa3bbc744d2c6f307fb0c1c672795c8f7ff5e37c3cc479632de3350f8c5a6d192d8eb73a6977702d423694214aa4677c3ffc793c740268331c25784594e1c5293483a4a2a01101f4baeedf4090998d9ddc865963574c5b05d5a3c10dcb3b70ce567b071454021b5b562195ed36cef59695f3265e4e08a2b2e70c4bca2700c5243e6e999179bde174da15b4ab4d7b304dc67a7a03c32cdb096fbcd904f9d787bc95fe8a22b6613f28a71b5460d44a414c63d495538c6020667db10d49b1d8874cfaa77666d12087643a9e322dfade4cdac2bee7d22c129027713e46d80f498c9eda027b053fd785aa1b7ae019a53a32b7e51d54d94a5fb746cd1e6e77b4d65b3c48b2b9789da203f467934b2334569d9d5a138d87afe65b0d7ada380565f259ec63490163699fa945e10ab39d216db75d6227c11f34c7256e1af892088b507aa6b574a522b87c617bf53f42b3a8c399fcb8c8d2d7a8fc981965c67294a48d1a62f3fe4abd2f540359a4f74e4f3c65bbdf520d926a501b59232a74fe612f57c526f9a2328034d489829e451f771feda276d875bb313268e9f38c06a02799dc3ee4dec3329fd45f1695760299a45ef89bf6e0f000e167a86dd9c6c244134d2985e788838910ab92734494e3207c5ea5d6ce44925b77a4a43d9f9795423297aa2762d4a326784fb86559f1f5713935851910cdc117c1886326124af384d73a67cf95cd0bdba977f286849eb9cebab51241d2d6def1c95058b8b7847b8d84db44668d3204a1cae325c0822735b075caa612eb68d326e1fac7bed9a4b7f93395a067464372704526506c4024b317604924d1055b1b75042e763c132af6754d202b1a4438654d1ff4082d07ca378ce50e010c9a58d77a878198b7313cda06caa9a97ee96e0947fbd1c0389b69ce96490596d4051362eea6829d1795b8168ab468d506d6fa7d286b52446da4d25b4730c1276a0b6b283689ec3f64fc39470054efdfb6e261e80454e382f3c40b6cbf8ae242c01beaaed1d7195e455a40e0ad478d23ca152cde33d525961907a55c408fbdd7e7eded5eb6e9a51ab1c516cafa6b10cd41bf0f57e3ce22b79bcd2daf5469117ba4337a626f68199858f445ac0380833c5f4c7a4d35c2e9e7bcf355c6a97863281f393c19d6dded835d31c06e0dbfbf5734ecfdd3e866c97061da5494d19e7dc8584c63a85bcaa4dd97396e833acc46945119c8048402b6326a93a66619a9a3bdb87457b5fced065f15a7d2023cf2e757ed6fd35a4ad4272aeea83bf077383850f6e1112f288cc2f72e53940bc71199803d9989c8859722f4190cc4faca3377f2d1bf9fcd54c157ea5dc36b54ffebcdeb8a5df9b5d555edef8909f387864cbaabbf18fff45254703cb62e38f9cdeee2b769c9ce1d3f16ab92e0e3af6067cd252f9aa28ae81f763e1f99a50e4573da5becbcb6b11ffe8b48bbb037d7a07f5953acb422af10395b769081629f71c2a182a7633cb703731afa8cecfde76618523669fa93ded5c4ea7727775498980941228a9af3ec6292268652ed4f3731a74334d86802ae05a560d9ef82bccdd96c0c063d6e25583f51c3bd3b5225e33d4defde886727f8b9cde46b7ee9ff0f33eaf4ee1a3aea890980d012c6d14cdd82780798fa4356430a3c45abd5f4835025240cd8afa74a5381744edd3f475316ab7c00467a9588a50edcb40d5f0733f33a47ea5e92471a24dced48d974e227faf839fdfcda75d335743d56eea520c5d3fa523fe639851d2237f02424a8d81fecdf32d375b6cc8d2cacc3b1b3c33898fa2a24c0a23bf6852fb34361ba9bb46c00458644f1c5f827dee7a9dacaadb7e97ee7f55f391a9f161aa3751cde7a648ccf4efcb4f452c34deb98da9c794fe73dde94ada575f08f277212aaea70902f2ca0d927b7190a787852935c37413817f41a31acb8007687675a91d3d81865acb06c22328d87aa70d897b7a76b5c062f97d1e6bdd12c3dc4e1752e8cb7cc28624fb5b8ac5e1d0d4377046fd76e53600891aaeb32375eddd7312a2b60f5c61da0491831c3a1d530ec1ae2af4c291c6468b5d64177b29497945d9d391182e677e2bdaa1ce3eba807169ed011c9e3a7ff1cc43a37eb1155ea4a592d70585471cd4d6cb65b329a90ed2a964c4ab4b32b52fc6c1ba3f0dc53b3504645b243e6a5cccffd93b45d9cc383fb965274749b4c186f2fc0f03154208c23f1edb43d87ba43a7bb610524bffae8338f1a6d07e55984a8ad868d2def6c6e1c916b1abf862f5a2386ae3661d2d500a31a0f8188e8fa0a353d6224a383a3d5c12988411e94f2f17fef94899af064c4a9268793fd5a6899d83c222ec3c534eae737dc1ad291e848f416fdea38e44b16c1a3b73a18f3df437cfad7bef9ced8a8012fe996865dc140bf4fd3523e770fc6d08546cf9c4ae558ca7e22843dd9df3366445a347309646e9a4be32421464b0bcf8d176b1d7cf1d076f1e18511c1f5e2e19f9860f1dcba793bfa46b24f840ba9308d5369c5f43a7650ad91ea680b3a38278e17c09991f272a6031787b43746e94bf54512664145bd00c337dbaebc3f0aae10734fcd5e103e406a27fafe3e2e965f59662b0b2c2cdb098ba5b3451ae9700555c71a913c9e21a4857cc950a3a628eb494e2ecc634957f31db0c307041ecb95c2cd52e33374be763572f869a549ac0da011321be932aadafec799d8c41af3eac3d9fcb0dbc4dd26978b2ed3c827f838c2d0b6a74be1cf76c2abab9fbee4ca3e33b6622489840e601dc40f7612d9511053b335cdc795d934c971700a4efd973e3b271a97a4a0820926906501b584401bfdfbf1afdf0f83f66c32a0f54d741ffd44bb9422e99554102caa9de32edf4959f5ff7fdf553cb31ae6e588e9ae51e2da5ab8c46f8c11eabf78df558c4d4c16531a2d63f9a5f65b288c548f4a58deeb46d92e66955cc9386aaae01bb746b345a97e323d23654d3cf27aa2031c441868ef8cd9be7f8ce96a47bfd6d84dd5f8140651a08bddcc9f9a8dc0397da5b456f67f210b82157230195586d21e6fda980a61f84741ee3f5be3ee3725b44c9a316d9deb544eb9d62cda564bf3fc49c3bc4e82f520e1e20a506d7abd14a90e4026349993dd803cd696055625090d8e64bf87e44dc53f4b1e93b93bd232778329e8aa8aa8a4d1cab0c905c8c9431c607f03a6cdb5df1465004e78ce2b55642a46906b87f808de83881803aaf4567b85406445c3a48ec487f22d125ef7eba45cbbd6d069338c85dd9095fbf2ee39140ff9653278212a450f44d4ec58d1fd0d3f5b80a25aad5ea07d5e1490a70bb085d595649e685e443bd3873d302a5c3ff1edbd39a4e541ef2409edee8937392ce18727ed48e642e6afb2b9f34a07d99a4ee3781e2f922e123a1dc03f45ada557eda4fc9da2ebc43371d35b2f30dc9d5270ca9ed5362ad53804900e6d9c5e063213e27b2090c704066f6ae6b126560c0f49073343b1945a0fc22e702c04f2f776755cb479018dd7b2a9f3862e892306e800119d30555aa190b872cfdd19eebedaac2cccc5e64a9bdab0bafd6ba3f490632bd07", 0xfffffdef) ioctl$EVIOCGID(0xffffffffffffffff, 0x80084502, &(0x7f0000000000)=""/149) 23:51:47 executing program 5: syz_open_dev$evdev(0xfffffffffffffffc, 0x3, 0x42) syz_open_dev$evdev(&(0x7f0000000040), 0x9, 0x60080) r0 = syz_open_dev$evdev(&(0x7f0000000080), 0x9, 0x0) ioctl$EVIOCGKEY(r0, 0x80404518, &(0x7f00000000c0)=""/41) 23:51:47 executing program 3: syz_open_dev$evdev(0xfffffffffffffffc, 0x3, 0x42) 23:51:47 executing program 4: r0 = syz_open_dev$evdev(&(0x7f0000000540), 0x0, 0x200000) ioctl$EVIOCGBITKEY(r0, 0x80404521, 0x0) ioctl$EVIOCGABS3F(r0, 0x8018457f, &(0x7f0000000040)=""/42) r1 = syz_open_dev$hidraw(&(0x7f0000000140), 0x0, 0x1) r2 = syz_open_dev$hidraw(&(0x7f0000000140), 0x0, 0x1) write$hidraw(r2, 0x0, 0x0) ioctl$HIDIOCGRAWNAME(r2, 0x80404804, &(0x7f0000000000)) write$hidraw(r1, &(0x7f0000000180)="66080a810c28ad27cf86f5e368392e05eed4f4d4825954833b3144e7228d9af97c06e5d46985e6393007c542e53b9ec0f6e52a48954e119efd3c5d71b60cd399e9c64d514934d87c2c6f50699aedd1857a86eef53f4a5c661e747ed36824f54ec459d164be8186d9e3a79e131a73650d0a4f709d01c76efc8d33105a36f278e8f7de5838b1fc9d9e2ad7b1e0ca2de1410e05ead0b0d62add348a4119e45cc17fbc6988854d7dc283bb2d4026b25ea6b504f489e08072eb90ee0c99068c99457661ec19cad5545be38bff1f94d21e6db3fff0ee9b4eab9fbf35c5911b38a0129d076df053da54e435d53a005d1aca5e4d0af10e2eb5eeffbcb574dae4bab35455661ddf2e4a12c9740d9fb0282ea741f1765ebb2341f7091ca6d0244871ba9b977bb4caf4787ed19de1afd936ba3c6921587c79e8b9ce1d82cf15d329af90da66b8cc6ed5fe64a3656e902ab556d90841535c119b3ac2037b4251b809185ac3175c535c38012f61801d1d27fa7fcf3853e8a3b2e10feffd174172505a7297f6e756f8ce1adf538fdf29f73b5bd404d5cff95d9ccd947df44eda3a7fc0940f1ee98c2ba0b638ae865a24152fb1b47e792703e7bb9a7d291fd180894157d40ec589a36b95e5faea4713f2da83d35fe8d8528ed2bc5505cc3cce02d9467ede1479e64dbcf55ddebfb28dc2b3fd5c5a65b2d2cd4bca47dc7536d07ce26fac53dc3ab697c089d8611b3de89a7250b905a30f86b707bb6719080b0fc9c04d50760bc5b825911bf804d083215b74e419f01477cd8ca5862dc4f7ac4751cbba65241c7428b4f12fd311f3802042cd00df968e3f8a940badeb3f892ff107d6a7860bd6666e4a5edd1ec4e8ead30237342043465fb2eb5128de9256b39cb161044a871ac9b559cd781b66f6292e1e06b536961058edcc81406369f0f28c1c8669f267a79ebe9546afe6026cf920bd2aa31aad669498707b20e0019514a5cea3e898d5aacd3d80d44c791c030202791f9c5bca391cd0d8140997ac68e7d5470235bac6d7d0cf30e70b6e51a36b66a5b3ba10abbf5688eb388ca533099de61803cce2b91be46e3b55d117c49ef9f2fdbd09220af9923eaa21a0094a4cab2cf43379dc534a197172d1d290bc75ec960fe9551f6fe4bfc4a8142c6aa4a48fb8e6ec8f1dba02b17e3a7cf96081a92c81815229d430826a7e1ac21fe5c211b036941cb2ba93eae4a6a8743af8fd08fe3d91b8ffd52d4dc7ddcc06821e15ce0490a32680a6dadededb66b645a05c63f3944b8a97bf86f13b2231d3b632ea8378f944f22f64c7707710b93b563ec70d56611c463bc0cc6fe9f21aa7e2e9a805e83b717634bc74717df1ecccb42110621531c3f59e68670dfeb6e133b55b691a1b4375ca7a0ef3c02072c8a62fe8eb3b4810cc825d09bf9ba7ca2dcdb5a0eb46f246a125744f20caa9e2b38ceec454ba63c1fb47b580603243e756f7f04e40e36f797b3f14dd30d08335aa40069bf492609e077806d8c52b9ca8432f26d85df843ee7055673334e8ca0d809e710b295631526be449ea826dd57fca05c3d6d6b779a964f0fe7cb16a39013ea39a8000fff94aa9e4d6b85da2719bad63dc53010918c7fdde0975e1f305ed6ee8ff87ef98ef6004884071ba52ab6a81ede40a9709aa455f05f0bcdbfa1aef1360a7c7256aa3bbc744d2c6f307fb0c1c672795c8f7ff5e37c3cc479632de3350f8c5a6d192d8eb73a6977702d423694214aa4677c3ffc793c740268331c25784594e1c5293483a4a2a01101f4baeedf4090998d9ddc865963574c5b05d5a3c10dcb3b70ce567b071454021b5b562195ed36cef59695f3265e4e08a2b2e70c4bca2700c5243e6e999179bde174da15b4ab4d7b304dc67a7a03c32cdb096fbcd904f9d787bc95fe8a22b6613f28a71b5460d44a414c63d495538c6020667db10d49b1d8874cfaa77666d12087643a9e322dfade4cdac2bee7d22c129027713e46d80f498c9eda027b053fd785aa1b7ae019a53a32b7e51d54d94a5fb746cd1e6e77b4d65b3c48b2b9789da203f467934b2334569d9d5a138d87afe65b0d7ada380565f259ec63490163699fa945e10ab39d216db75d6227c11f34c7256e1af892088b507aa6b574a522b87c617bf53f42b3a8c399fcb8c8d2d7a8fc981965c67294a48d1a62f3fe4abd2f540359a4f74e4f3c65bbdf520d926a501b59232a74fe612f57c526f9a2328034d489829e451f771feda276d875bb313268e9f38c06a02799dc3ee4dec3329fd45f1695760299a45ef89bf6e0f000e167a86dd9c6c244134d2985e788838910ab92734494e3207c5ea5d6ce44925b77a4a43d9f9795423297aa2762d4a326784fb86559f1f5713935851910cdc117c1886326124af384d73a67cf95cd0bdba977f286849eb9cebab51241d2d6def1c95058b8b7847b8d84db44668d3204a1cae325c0822735b075caa612eb68d326e1fac7bed9a4b7f93395a067464372704526506c4024b317604924d1055b1b75042e763c132af6754d202b1a4438654d1ff4082d07ca378ce50e010c9a58d77a878198b7313cda06caa9a97ee96e0947fbd1c0389b69ce96490596d4051362eea6829d1795b8168ab468d506d6fa7d286b52446da4d25b4730c1276a0b6b283689ec3f64fc39470054efdfb6e261e80454e382f3c40b6cbf8ae242c01beaaed1d7195e455a40e0ad478d23ca152cde33d525961907a55c408fbdd7e7eded5eb6e9a51ab1c516cafa6b10cd41bf0f57e3ce22b79bcd2daf5469117ba4337a626f68199858f445ac0380833c5f4c7a4d35c2e9e7bcf355c6a97863281f393c19d6dded835d31c06e0dbfbf5734ecfdd3e866c97061da5494d19e7dc8584c63a85bcaa4dd97396e833acc46945119c8048402b6326a93a66619a9a3bdb87457b5fced065f15a7d2023cf2e757ed6fd35a4ad4272aeea83bf077383850f6e1112f288cc2f72e53940bc71199803d9989c8859722f4190cc4faca3377f2d1bf9fcd54c157ea5dc36b54ffebcdeb8a5df9b5d555edef8909f387864cbaabbf18fff45254703cb62e38f9cdeee2b769c9ce1d3f16ab92e0e3af6067cd252f9aa28ae81f763e1f99a50e4573da5becbcb6b11ffe8b48bbb037d7a07f5953acb422af10395b769081629f71c2a182a7633cb703731afa8cecfde76618523669fa93ded5c4ea7727775498980941228a9af3ec6292268652ed4f3731a74334d86802ae05a560d9ef82bccdd96c0c063d6e25583f51c3bd3b5225e33d4defde886727f8b9cde46b7ee9ff0f33eaf4ee1a3aea890980d012c6d14cdd82780798fa4356430a3c45abd5f4835025240cd8afa74a5381744edd3f475316ab7c00467a9588a50edcb40d5f0733f33a47ea5e92471a24dced48d974e227faf839fdfcda75d335743d56eea520c5d3fa523fe639851d2237f02424a8d81fecdf32d375b6cc8d2cacc3b1b3c33898fa2a24c0a23bf6852fb34361ba9bb46c00458644f1c5f827dee7a9dacaadb7e97ee7f55f391a9f161aa3751cde7a648ccf4efcb4f452c34deb98da9c794fe73dde94ada575f08f277212aaea70902f2ca0d927b7190a787852935c37413817f41a31acb8007687675a91d3d81865acb06c22328d87aa70d897b7a76b5c062f97d1e6bdd12c3dc4e1752e8cb7cc28624fb5b8ac5e1d0d4377046fd76e53600891aaeb32375eddd7312a2b60f5c61da0491831c3a1d530ec1ae2af4c291c6468b5d64177b29497945d9d391182e677e2bdaa1ce3eba807169ed011c9e3a7ff1cc43a37eb1155ea4a592d70585471cd4d6cb65b329a90ed2a964c4ab4b32b52fc6c1ba3f0dc53b3504645b243e6a5cccffd93b45d9cc383fb965274749b4c186f2fc0f03154208c23f1edb43d87ba43a7bb610524bffae8338f1a6d07e55984a8ad868d2def6c6e1c916b1abf862f5a2386ae3661d2d500a31a0f8188e8fa0a353d6224a383a3d5c12988411e94f2f17fef94899af064c4a9268793fd5a6899d83c222ec3c534eae737dc1ad291e848f416fdea38e44b16c1a3b73a18f3df437cfad7bef9ced8a8012fe996865dc140bf4fd3523e770fc6d08546cf9c4ae558ca7e22843dd9df3366445a347309646e9a4be32421464b0bcf8d176b1d7cf1d076f1e18511c1f5e2e19f9860f1dcba793bfa46b24f840ba9308d5369c5f43a7650ad91ea680b3a38278e17c09991f272a6031787b43746e94bf54512664145bd00c337dbaebc3f0aae10734fcd5e103e406a27fafe3e2e965f59662b0b2c2cdb098ba5b3451ae9700555c71a913c9e21a4857cc950a3a628eb494e2ecc634957f31db0c307041ecb95c2cd52e33374be763572f869a549ac0da011321be932aadafec799d8c41af3eac3d9fcb0dbc4dd26978b2ed3c827f838c2d0b6a74be1cf76c2abab9fbee4ca3e33b6622489840e601dc40f7612d9511053b335cdc795d934c971700a4efd973e3b271a97a4a0820926906501b584401bfdfbf1afdf0f83f66c32a0f54d741ffd44bb9422e99554102caa9de32edf4959f5ff7fdf553cb31ae6e588e9ae51e2da5ab8c46f8c11eabf78df558c4d4c16531a2d63f9a5f65b288c548f4a58deeb46d92e66955cc9386aaae01bb746b345a97e323d23654d3cf27aa2031c441868ef8cd9be7f8ce96a47bfd6d84dd5f8140651a08bddcc9f9a8dc0397da5b456f67f210b82157230195586d21e6fda980a61f84741ee3f5be3ee3725b44c9a316d9deb544eb9d62cda564bf3fc49c3bc4e82f520e1e20a506d7abd14a90e4026349993dd803cd696055625090d8e64bf87e44dc53f4b1e93b93bd232778329e8aa8aa8a4d1cab0c905c8c9431c607f03a6cdb5df1465004e78ce2b55642a46906b87f808de83881803aaf4567b85406445c3a48ec487f22d125ef7eba45cbbd6d069338c85dd9095fbf2ee39140ff9653278212a450f44d4ec58d1fd0d3f5b80a25aad5ea07d5e1490a70bb085d595649e685e443bd3873d302a5c3ff1edbd39a4e541ef2409edee8937392ce18727ed48e642e6afb2b9f34a07d99a4ee3781e2f922e123a1dc03f45ada557eda4fc9da2ebc43371d35b2f30dc9d5270ca9ed5362ad53804900e6d9c5e063213e27b2090c704066f6ae6b126560c0f49073343b1945a0fc22e702c04f2f776755cb479018dd7b2a9f3862e892306e800119d30555aa190b872cfdd19eebedaac2cccc5e64a9bdab0bafd6ba3f490632bd07", 0xfffffdef) 23:51:47 executing program 1: r0 = syz_open_dev$evdev(0xfffffffffffffffc, 0x0, 0x0) r1 = syz_open_dev$evdev(&(0x7f0000000280), 0x1, 0x400) ioctl$EVIOCGSW(r1, 0x8040451b, &(0x7f00000002c0)=""/79) ioctl$EVIOCGBITSND(r0, 0x80404532, &(0x7f0000000100)=""/97) ioctl$EVIOCGABS20(0xffffffffffffffff, 0x80184560, &(0x7f0000000000)=""/212) syz_open_dev$evdev(&(0x7f0000000180), 0xe, 0x40080) ioctl$EVIOCGBITSND(r1, 0x80404532, &(0x7f0000000340)=""/109) 23:51:47 executing program 2: r0 = syz_open_dev$hidraw(&(0x7f0000000140), 0x0, 0x1) write$hidraw(r0, &(0x7f0000000180)="66080a810c28ad27cf86f5e368392e05eed4f4d4825954833b3144e7228d9af97c06e5d46985e6393007c542e53b9ec0f6e52a48954e119efd3c5d71b60cd399e9c64d514934d87c2c6f50699aedd1857a86eef53f4a5c661e747ed36824f54ec459d164be8186d9e3a79e131a73650d0a4f709d01c76efc8d33105a36f278e8f7de5838b1fc9d9e2ad7b1e0ca2de1410e05ead0b0d62add348a4119e45cc17fbc6988854d7dc283bb2d4026b25ea6b504f489e08072eb90ee0c99068c99457661ec19cad5545be38bff1f94d21e6db3fff0ee9b4eab9fbf35c5911b38a0129d076df053da54e435d53a005d1aca5e4d0af10e2eb5eeffbcb574dae4bab35455661ddf2e4a12c9740d9fb0282ea741f1765ebb2341f7091ca6d0244871ba9b977bb4caf4787ed19de1afd936ba3c6921587c79e8b9ce1d82cf15d329af90da66b8cc6ed5fe64a3656e902ab556d90841535c119b3ac2037b4251b809185ac3175c535c38012f61801d1d27fa7fcf3853e8a3b2e10feffd174172505a7297f6e756f8ce1adf538fdf29f73b5bd404d5cff95d9ccd947df44eda3a7fc0940f1ee98c2ba0b638ae865a24152fb1b47e792703e7bb9a7d291fd180894157d40ec589a36b95e5faea4713f2da83d35fe8d8528ed2bc5505cc3cce02d9467ede1479e64dbcf55ddebfb28dc2b3fd5c5a65b2d2cd4bca47dc7536d07ce26fac53dc3ab697c089d8611b3de89a7250b905a30f86b707bb6719080b0fc9c04d50760bc5b825911bf804d083215b74e419f01477cd8ca5862dc4f7ac4751cbba65241c7428b4f12fd311f3802042cd00df968e3f8a940badeb3f892ff107d6a7860bd6666e4a5edd1ec4e8ead30237342043465fb2eb5128de9256b39cb161044a871ac9b559cd781b66f6292e1e06b536961058edcc81406369f0f28c1c8669f267a79ebe9546afe6026cf920bd2aa31aad669498707b20e0019514a5cea3e898d5aacd3d80d44c791c030202791f9c5bca391cd0d8140997ac68e7d5470235bac6d7d0cf30e70b6e51a36b66a5b3ba10abbf5688eb388ca533099de61803cce2b91be46e3b55d117c49ef9f2fdbd09220af9923eaa21a0094a4cab2cf43379dc534a197172d1d290bc75ec960fe9551f6fe4bfc4a8142c6aa4a48fb8e6ec8f1dba02b17e3a7cf96081a92c81815229d430826a7e1ac21fe5c211b036941cb2ba93eae4a6a8743af8fd08fe3d91b8ffd52d4dc7ddcc06821e15ce0490a32680a6dadededb66b645a05c63f3944b8a97bf86f13b2231d3b632ea8378f944f22f64c7707710b93b563ec70d56611c463bc0cc6fe9f21aa7e2e9a805e83b717634bc74717df1ecccb42110621531c3f59e68670dfeb6e133b55b691a1b4375ca7a0ef3c02072c8a62fe8eb3b4810cc825d09bf9ba7ca2dcdb5a0eb46f246a125744f20caa9e2b38ceec454ba63c1fb47b580603243e756f7f04e40e36f797b3f14dd30d08335aa40069bf492609e077806d8c52b9ca8432f26d85df843ee7055673334e8ca0d809e710b295631526be449ea826dd57fca05c3d6d6b779a964f0fe7cb16a39013ea39a8000fff94aa9e4d6b85da2719bad63dc53010918c7fdde0975e1f305ed6ee8ff87ef98ef6004884071ba52ab6a81ede40a9709aa455f05f0bcdbfa1aef1360a7c7256aa3bbc744d2c6f307fb0c1c672795c8f7ff5e37c3cc479632de3350f8c5a6d192d8eb73a6977702d423694214aa4677c3ffc793c740268331c25784594e1c5293483a4a2a01101f4baeedf4090998d9ddc865963574c5b05d5a3c10dcb3b70ce567b071454021b5b562195ed36cef59695f3265e4e08a2b2e70c4bca2700c5243e6e999179bde174da15b4ab4d7b304dc67a7a03c32cdb096fbcd904f9d787bc95fe8a22b6613f28a71b5460d44a414c63d495538c6020667db10d49b1d8874cfaa77666d12087643a9e322dfade4cdac2bee7d22c129027713e46d80f498c9eda027b053fd785aa1b7ae019a53a32b7e51d54d94a5fb746cd1e6e77b4d65b3c48b2b9789da203f467934b2334569d9d5a138d87afe65b0d7ada380565f259ec63490163699fa945e10ab39d216db75d6227c11f34c7256e1af892088b507aa6b574a522b87c617bf53f42b3a8c399fcb8c8d2d7a8fc981965c67294a48d1a62f3fe4abd2f540359a4f74e4f3c65bbdf520d926a501b59232a74fe612f57c526f9a2328034d489829e451f771feda276d875bb313268e9f38c06a02799dc3ee4dec3329fd45f1695760299a45ef89bf6e0f000e167a86dd9c6c244134d2985e788838910ab92734494e3207c5ea5d6ce44925b77a4a43d9f9795423297aa2762d4a326784fb86559f1f5713935851910cdc117c1886326124af384d73a67cf95cd0bdba977f286849eb9cebab51241d2d6def1c95058b8b7847b8d84db44668d3204a1cae325c0822735b075caa612eb68d326e1fac7bed9a4b7f93395a067464372704526506c4024b317604924d1055b1b75042e763c132af6754d202b1a4438654d1ff4082d07ca378ce50e010c9a58d77a878198b7313cda06caa9a97ee96e0947fbd1c0389b69ce96490596d4051362eea6829d1795b8168ab468d506d6fa7d286b52446da4d25b4730c1276a0b6b283689ec3f64fc39470054efdfb6e261e80454e382f3c40b6cbf8ae242c01beaaed1d7195e455a40e0ad478d23ca152cde33d525961907a55c408fbdd7e7eded5eb6e9a51ab1c516cafa6b10cd41bf0f57e3ce22b79bcd2daf5469117ba4337a626f68199858f445ac0380833c5f4c7a4d35c2e9e7bcf355c6a97863281f393c19d6dded835d31c06e0dbfbf5734ecfdd3e866c97061da5494d19e7dc8584c63a85bcaa4dd97396e833acc46945119c8048402b6326a93a66619a9a3bdb87457b5fced065f15a7d2023cf2e757ed6fd35a4ad4272aeea83bf077383850f6e1112f288cc2f72e53940bc71199803d9989c8859722f4190cc4faca3377f2d1bf9fcd54c157ea5dc36b54ffebcdeb8a5df9b5d555edef8909f387864cbaabbf18fff45254703cb62e38f9cdeee2b769c9ce1d3f16ab92e0e3af6067cd252f9aa28ae81f763e1f99a50e4573da5becbcb6b11ffe8b48bbb037d7a07f5953acb422af10395b769081629f71c2a182a7633cb703731afa8cecfde76618523669fa93ded5c4ea7727775498980941228a9af3ec6292268652ed4f3731a74334d86802ae05a560d9ef82bccdd96c0c063d6e25583f51c3bd3b5225e33d4defde886727f8b9cde46b7ee9ff0f33eaf4ee1a3aea890980d012c6d14cdd82780798fa4356430a3c45abd5f4835025240cd8afa74a5381744edd3f475316ab7c00467a9588a50edcb40d5f0733f33a47ea5e92471a24dced48d974e227faf839fdfcda75d335743d56eea520c5d3fa523fe639851d2237f02424a8d81fecdf32d375b6cc8d2cacc3b1b3c33898fa2a24c0a23bf6852fb34361ba9bb46c00458644f1c5f827dee7a9dacaadb7e97ee7f55f391a9f161aa3751cde7a648ccf4efcb4f452c34deb98da9c794fe73dde94ada575f08f277212aaea70902f2ca0d927b7190a787852935c37413817f41a31acb8007687675a91d3d81865acb06c22328d87aa70d897b7a76b5c062f97d1e6bdd12c3dc4e1752e8cb7cc28624fb5b8ac5e1d0d4377046fd76e53600891aaeb32375eddd7312a2b60f5c61da0491831c3a1d530ec1ae2af4c291c6468b5d64177b29497945d9d391182e677e2bdaa1ce3eba807169ed011c9e3a7ff1cc43a37eb1155ea4a592d70585471cd4d6cb65b329a90ed2a964c4ab4b32b52fc6c1ba3f0dc53b3504645b243e6a5cccffd93b45d9cc383fb965274749b4c186f2fc0f03154208c23f1edb43d87ba43a7bb610524bffae8338f1a6d07e55984a8ad868d2def6c6e1c916b1abf862f5a2386ae3661d2d500a31a0f8188e8fa0a353d6224a383a3d5c12988411e94f2f17fef94899af064c4a9268793fd5a6899d83c222ec3c534eae737dc1ad291e848f416fdea38e44b16c1a3b73a18f3df437cfad7bef9ced8a8012fe996865dc140bf4fd3523e770fc6d08546cf9c4ae558ca7e22843dd9df3366445a347309646e9a4be32421464b0bcf8d176b1d7cf1d076f1e18511c1f5e2e19f9860f1dcba793bfa46b24f840ba9308d5369c5f43a7650ad91ea680b3a38278e17c09991f272a6031787b43746e94bf54512664145bd00c337dbaebc3f0aae10734fcd5e103e406a27fafe3e2e965f59662b0b2c2cdb098ba5b3451ae9700555c71a913c9e21a4857cc950a3a628eb494e2ecc634957f31db0c307041ecb95c2cd52e33374be763572f869a549ac0da011321be932aadafec799d8c41af3eac3d9fcb0dbc4dd26978b2ed3c827f838c2d0b6a74be1cf76c2abab9fbee4ca3e33b6622489840e601dc40f7612d9511053b335cdc795d934c971700a4efd973e3b271a97a4a0820926906501b584401bfdfbf1afdf0f83f66c32a0f54d741ffd44bb9422e99554102caa9de32edf4959f5ff7fdf553cb31ae6e588e9ae51e2da5ab8c46f8c11eabf78df558c4d4c16531a2d63f9a5f65b288c548f4a58deeb46d92e66955cc9386aaae01bb746b345a97e323d23654d3cf27aa2031c441868ef8cd9be7f8ce96a47bfd6d84dd5f8140651a08bddcc9f9a8dc0397da5b456f67f210b82157230195586d21e6fda980a61f84741ee3f5be3ee3725b44c9a316d9deb544eb9d62cda564bf3fc49c3bc4e82f520e1e20a506d7abd14a90e4026349993dd803cd696055625090d8e64bf87e44dc53f4b1e93b93bd232778329e8aa8aa8a4d1cab0c905c8c9431c607f03a6cdb5df1465004e78ce2b55642a46906b87f808de83881803aaf4567b85406445c3a48ec487f22d125ef7eba45cbbd6d069338c85dd9095fbf2ee39140ff9653278212a450f44d4ec58d1fd0d3f5b80a25aad5ea07d5e1490a70bb085d595649e685e443bd3873d302a5c3ff1edbd39a4e541ef2409edee8937392ce18727ed48e642e6afb2b9f34a07d99a4ee3781e2f922e123a1dc03f45ada557eda4fc9da2ebc43371d35b2f30dc9d5270ca9ed5362ad53804900e6d9c5e063213e27b2090c704066f6ae6b126560c0f49073343b1945a0fc22e702c04f2f776755cb479018dd7b2a9f3862e892306e800119d30555", 0xe64) r1 = syz_open_dev$hidraw(&(0x7f0000000140), 0x0, 0x1) r2 = syz_open_dev$evdev(&(0x7f0000001080), 0x7, 0x0) read$hidraw(r1, &(0x7f0000000040)=""/57, 0x39) ioctl$EVIOCGMASK(r2, 0x5452, &(0x7f0000000100)={0x3fd67d5a47b743fa, 0x0, 0x0}) ioctl$EVIOCSABS3F(r2, 0x401845ff, &(0x7f0000001040)={0x101, 0x5f3f4a09, 0x6, 0x8, 0x1ff}) ioctl$HIDIOCSFEATURE(r1, 0xc0404806, &(0x7f0000000000)="b48332c179a199a2d0a03ae3aa4d8c9a90c689587e6f") 23:51:47 executing program 3: syz_open_dev$evdev(0xfffffffffffffffc, 0x0, 0x42) 23:51:47 executing program 5: ioctl$HIDIOCGVERSION(0xffffffffffffffff, 0x80044801, &(0x7f00000010c0)) r0 = syz_open_dev$hidraw(&(0x7f0000000140), 0x0, 0x1) r1 = syz_open_dev$hidraw(&(0x7f0000001040), 0x5, 0x0) ioctl$HIDIOCGRAWPHYS(r1, 0x80404805, &(0x7f0000001080)) syz_open_dev$evdev(&(0x7f00000002c0), 0x3, 0x24200) write$char_usb(0xffffffffffffffff, &(0x7f0000000040)="0a6da03ff317c740a209b8d0f867403efa5634e8a0f58ce56b11a03cb9812263548f75b168cd75af25fd68671dbaef8d80b9e92be7ae7ddfd0ce5991f120ef8f583d10dad1211c45dee14a1200dc2f7f990b9dc422d53362d6f8597beda52bb95a40bc54ecc7175cf648321707e90a578323cc2d5ca75d3d647d7fcad58d9bc6cc9397a1febcc14d98f0e1805c1554ae96cd3ceea333d89cd4323551da57cd86436d7799ce89e20bb7222ee90bf7468629d72ba6da067205125e1eed72946a", 0xbf) ioctl$HIDIOCGRDESCSIZE(r0, 0x80044801, &(0x7f0000000000)) r2 = syz_open_dev$hidraw(&(0x7f0000000140), 0x0, 0x1) write$hidraw(r2, 0x0, 0x0) ioctl$HIDIOCGRAWNAME(r2, 0x80404804, &(0x7f0000000100)) write$hidraw(r0, &(0x7f0000000180)="66080a810c28ad27cf86f5e368392e05eed4f4d4825954833b3144e7228d9af97c06e5d46985e6393007c542e53b9ec0f6e52a48954e119efd3c5d71b60cd399e9c64d514934d87c2c6f50699aedd1857a86eef53f4a5c661e747ed36824f54ec459d164be8186d9e3a79e131a73650d0a4f709d01c76efc8d33105a36f278e8f7de5838b1fc9d9e2ad7b1e0ca2de1410e05ead0b0d62add348a4119e45cc17fbc6988854d7dc283bb2d4026b25ea6b504f489e08072eb90ee0c99068c99457661ec19cad5545be38bff1f94d21e6db3fff0ee9b4eab9fbf35c5911b38a0129d076df053da54e435d53a005d1aca5e4d0af10e2eb5eeffbcb574dae4bab35455661ddf2e4a12c9740d9fb0282ea741f1765ebb2341f7091ca6d0244871ba9b977bb4caf4787ed19de1afd936ba3c6921587c79e8b9ce1d82cf15d329af90da66b8cc6ed5fe64a3656e902ab556d90841535c119b3ac2037b4251b809185ac3175c535c38012f61801d1d27fa7fcf3853e8a3b2e10feffd174172505a7297f6e756f8ce1adf538fdf29f73b5bd404d5cff95d9ccd947df44eda3a7fc0940f1ee98c2ba0b638ae865a24152fb1b47e792703e7bb9a7d291fd180894157d40ec589a36b95e5faea4713f2da83d35fe8d8528ed2bc5505cc3cce02d9467ede1479e64dbcf55ddebfb28dc2b3fd5c5a65b2d2cd4bca47dc7536d07ce26fac53dc3ab697c089d8611b3de89a7250b905a30f86b707bb6719080b0fc9c04d50760bc5b825911bf804d083215b74e419f01477cd8ca5862dc4f7ac4751cbba65241c7428b4f12fd311f3802042cd00df968e3f8a940badeb3f892ff107d6a7860bd6666e4a5edd1ec4e8ead30237342043465fb2eb5128de9256b39cb161044a871ac9b559cd781b66f6292e1e06b536961058edcc81406369f0f28c1c8669f267a79ebe9546afe6026cf920bd2aa31aad669498707b20e0019514a5cea3e898d5aacd3d80d44c791c030202791f9c5bca391cd0d8140997ac68e7d5470235bac6d7d0cf30e70b6e51a36b66a5b3ba10abbf5688eb388ca533099de61803cce2b91be46e3b55d117c49ef9f2fdbd09220af9923eaa21a0094a4cab2cf43379dc534a197172d1d290bc75ec960fe9551f6fe4bfc4a8142c6aa4a48fb8e6ec8f1dba02b17e3a7cf96081a92c81815229d430826a7e1ac21fe5c211b036941cb2ba93eae4a6a8743af8fd08fe3d91b8ffd52d4dc7ddcc06821e15ce0490a32680a6dadededb66b645a05c63f3944b8a97bf86f13b2231d3b632ea8378f944f22f64c7707710b93b563ec70d56611c463bc0cc6fe9f21aa7e2e9a805e83b717634bc74717df1ecccb42110621531c3f59e68670dfeb6e133b55b691a1b4375ca7a0ef3c02072c8a62fe8eb3b4810cc825d09bf9ba7ca2dcdb5a0eb46f246a125744f20caa9e2b38ceec454ba63c1fb47b580603243e756f7f04e40e36f797b3f14dd30d08335aa40069bf492609e077806d8c52b9ca8432f26d85df843ee7055673334e8ca0d809e710b295631526be449ea826dd57fca05c3d6d6b779a964f0fe7cb16a39013ea39a8000fff94aa9e4d6b85da2719bad63dc53010918c7fdde0975e1f305ed6ee8ff87ef98ef6004884071ba52ab6a81ede40a9709aa455f05f0bcdbfa1aef1360a7c7256aa3bbc744d2c6f307fb0c1c672795c8f7ff5e37c3cc479632de3350f8c5a6d192d8eb73a6977702d423694214aa4677c3ffc793c740268331c25784594e1c5293483a4a2a01101f4baeedf4090998d9ddc865963574c5b05d5a3c10dcb3b70ce567b071454021b5b562195ed36cef59695f3265e4e08a2b2e70c4bca2700c5243e6e999179bde174da15b4ab4d7b304dc67a7a03c32cdb096fbcd904f9d787bc95fe8a22b6613f28a71b5460d44a414c63d495538c6020667db10d49b1d8874cfaa77666d12087643a9e322dfade4cdac2bee7d22c129027713e46d80f498c9eda027b053fd785aa1b7ae019a53a32b7e51d54d94a5fb746cd1e6e77b4d65b3c48b2b9789da203f467934b2334569d9d5a138d87afe65b0d7ada380565f259ec63490163699fa945e10ab39d216db75d6227c11f34c7256e1af892088b507aa6b574a522b87c617bf53f42b3a8c399fcb8c8d2d7a8fc981965c67294a48d1a62f3fe4abd2f540359a4f74e4f3c65bbdf520d926a501b59232a74fe612f57c526f9a2328034d489829e451f771feda276d875bb313268e9f38c06a02799dc3ee4dec3329fd45f1695760299a45ef89bf6e0f000e167a86dd9c6c244134d2985e788838910ab92734494e3207c5ea5d6ce44925b77a4a43d9f9795423297aa2762d4a326784fb86559f1f5713935851910cdc117c1886326124af384d73a67cf95cd0bdba977f286849eb9cebab51241d2d6def1c95058b8b7847b8d84db44668d3204a1cae325c0822735b075caa612eb68d326e1fac7bed9a4b7f93395a067464372704526506c4024b317604924d1055b1b75042e763c132af6754d202b1a4438654d1ff4082d07ca378ce50e010c9a58d77a878198b7313cda06caa9a97ee96e0947fbd1c0389b69ce96490596d4051362eea6829d1795b8168ab468d506d6fa7d286b52446da4d25b4730c1276a0b6b283689ec3f64fc39470054efdfb6e261e80454e382f3c40b6cbf8ae242c01beaaed1d7195e455a40e0ad478d23ca152cde33d525961907a55c408fbdd7e7eded5eb6e9a51ab1c516cafa6b10cd41bf0f57e3ce22b79bcd2daf5469117ba4337a626f68199858f445ac0380833c5f4c7a4d35c2e9e7bcf355c6a97863281f393c19d6dded835d31c06e0dbfbf5734ecfdd3e866c97061da5494d19e7dc8584c63a85bcaa4dd97396e833acc46945119c8048402b6326a93a66619a9a3bdb87457b5fced065f15a7d2023cf2e757ed6fd35a4ad4272aeea83bf077383850f6e1112f288cc2f72e53940bc71199803d9989c8859722f4190cc4faca3377f2d1bf9fcd54c157ea5dc36b54ffebcdeb8a5df9b5d555edef8909f387864cbaabbf18fff45254703cb62e38f9cdeee2b769c9ce1d3f16ab92e0e3af6067cd252f9aa28ae81f763e1f99a50e4573da5becbcb6b11ffe8b48bbb037d7a07f5953acb422af10395b769081629f71c2a182a7633cb703731afa8cecfde76618523669fa93ded5c4ea7727775498980941228a9af3ec6292268652ed4f3731a74334d86802ae05a560d9ef82bccdd96c0c063d6e25583f51c3bd3b5225e33d4defde886727f8b9cde46b7ee9ff0f33eaf4ee1a3aea890980d012c6d14cdd82780798fa4356430a3c45abd5f4835025240cd8afa74a5381744edd3f475316ab7c00467a9588a50edcb40d5f0733f33a47ea5e92471a24dced48d974e227faf839fdfcda75d335743d56eea520c5d3fa523fe639851d2237f02424a8d81fecdf32d375b6cc8d2cacc3b1b3c33898fa2a24c0a23bf6852fb34361ba9bb46c00458644f1c5f827dee7a9dacaadb7e97ee7f55f391a9f161aa3751cde7a648ccf4efcb4f452c34deb98da9c794fe73dde94ada575f08f277212aaea70902f2ca0d927b7190a787852935c37413817f41a31acb8007687675a91d3d81865acb06c22328d87aa70d897b7a76b5c062f97d1e6bdd12c3dc4e1752e8cb7cc28624fb5b8ac5e1d0d4377046fd76e53600891aaeb32375eddd7312a2b60f5c61da0491831c3a1d530ec1ae2af4c291c6468b5d64177b29497945d9d391182e677e2bdaa1ce3eba807169ed011c9e3a7ff1cc43a37eb1155ea4a592d70585471cd4d6cb65b329a90ed2a964c4ab4b32b52fc6c1ba3f0dc53b3504645b243e6a5cccffd93b45d9cc383fb965274749b4c186f2fc0f03154208c23f1edb43d87ba43a7bb610524bffae8338f1a6d07e55984a8ad868d2def6c6e1c916b1abf862f5a2386ae3661d2d500a31a0f8188e8fa0a353d6224a383a3d5c12988411e94f2f17fef94899af064c4a9268793fd5a6899d83c222ec3c534eae737dc1ad291e848f416fdea38e44b16c1a3b73a18f3df437cfad7bef9ced8a8012fe996865dc140bf4fd3523e770fc6d08546cf9c4ae558ca7e22843dd9df3366445a347309646e9a4be32421464b0bcf8d176b1d7cf1d076f1e18511c1f5e2e19f9860f1dcba793bfa46b24f840ba9308d5369c5f43a7650ad91ea680b3a38278e17c09991f272a6031787b43746e94bf54512664145bd00c337dbaebc3f0aae10734fcd5e103e406a27fafe3e2e965f59662b0b2c2cdb098ba5b3451ae9700555c71a913c9e21a4857cc950a3a628eb494e2ecc634957f31db0c307041ecb95c2cd52e33374be763572f869a549ac0da011321be932aadafec799d8c41af3eac3d9fcb0dbc4dd26978b2ed3c827f838c2d0b6a74be1cf76c2abab9fbee4ca3e33b6622489840e601dc40f7612d9511053b335cdc795d934c971700a4efd973e3b271a97a4a0820926906501b584401bfdfbf1afdf0f83f66c32a0f54d741ffd44bb9422e99554102caa9de32edf4959f5ff7fdf553cb31ae6e588e9ae51e2da5ab8c46f8c11eabf78df558c4d4c16531a2d63f9a5f65b288c548f4a58deeb46d92e66955cc9386aaae01bb746b345a97e323d23654d3cf27aa2031c441868ef8cd9be7f8ce96a47bfd6d84dd5f8140651a08bddcc9f9a8dc0397da5b456f67f210b82157230195586d21e6fda980a61f84741ee3f5be3ee3725b44c9a316d9deb544eb9d62cda564bf3fc49c3bc4e82f520e1e20a506d7abd14a90e4026349993dd803cd696055625090d8e64bf87e44dc53f4b1e93b93bd232778329e8aa8aa8a4d1cab0c905c8c9431c607f03a6cdb5df1465004e78ce2b55642a46906b87f808de83881803aaf4567b85406445c3a48ec487f22d125ef7eba45cbbd6d069338c85dd9095fbf2ee39140ff9653278212a450f44d4ec58d1fd0d3f5b80a25aad5ea07d5e1490a70bb085d595649e685e443bd3873d302a5c3ff1edbd39a4e541ef2409edee8937392ce18727ed48e642e6afb2b9f34a07d99a4ee3781e2f922e123a1dc03f45ada557eda4fc9da2ebc43371d35b2f30dc9d5270ca9ed5362ad53804900e6d9c5e063213e27b2090c704066f6ae6b126560c0f49073343b1945a0fc22e702c04f2f776755cb479018dd7b2a9f3862e892306e800119d30555aa190b872cfdd19eebedaac2cccc5e64a9bdab0bafd6ba3f490632bd07", 0xfffffdef) 23:51:47 executing program 1: r0 = syz_open_dev$evdev(0xfffffffffffffffc, 0x0, 0x0) r1 = syz_open_dev$evdev(&(0x7f0000000280), 0x1, 0x400) ioctl$EVIOCGSW(r1, 0x8040451b, &(0x7f00000002c0)=""/79) ioctl$EVIOCGBITSND(r0, 0x80404532, &(0x7f0000000100)=""/97) ioctl$EVIOCGABS20(0xffffffffffffffff, 0x80184560, &(0x7f0000000000)=""/212) syz_open_dev$evdev(&(0x7f0000000180), 0xe, 0x40080) 23:51:47 executing program 3: syz_open_dev$evdev(0xfffffffffffffffc, 0x0, 0x0) 23:51:47 executing program 1: r0 = syz_open_dev$evdev(0xfffffffffffffffc, 0x0, 0x0) r1 = syz_open_dev$evdev(&(0x7f0000000280), 0x1, 0x400) ioctl$EVIOCGSW(r1, 0x8040451b, &(0x7f00000002c0)=""/79) ioctl$EVIOCGBITSND(r0, 0x80404532, &(0x7f0000000100)=""/97) ioctl$EVIOCGABS20(0xffffffffffffffff, 0x80184560, &(0x7f0000000000)=""/212) 23:51:47 executing program 2: r0 = syz_open_dev$hidraw(&(0x7f0000000140), 0x0, 0x1) write$hidraw(r0, &(0x7f0000000180)="66080a810c28ad27cf86f5e368392e05eed4f4d4825954833b3144e7228d9af97c06e5d46985e6393007c542e53b9ec0f6e52a48954e119efd3c5d71b60cd399e9c64d514934d87c2c6f50699aedd1857a86eef53f4a5c661e747ed36824f54ec459d164be8186d9e3a79e131a73650d0a4f709d01c76efc8d33105a36f278e8f7de5838b1fc9d9e2ad7b1e0ca2de1410e05ead0b0d62add348a4119e45cc17fbc6988854d7dc283bb2d4026b25ea6b504f489e08072eb90ee0c99068c99457661ec19cad5545be38bff1f94d21e6db3fff0ee9b4eab9fbf35c5911b38a0129d076df053da54e435d53a005d1aca5e4d0af10e2eb5eeffbcb574dae4bab35455661ddf2e4a12c9740d9fb0282ea741f1765ebb2341f7091ca6d0244871ba9b977bb4caf4787ed19de1afd936ba3c6921587c79e8b9ce1d82cf15d329af90da66b8cc6ed5fe64a3656e902ab556d90841535c119b3ac2037b4251b809185ac3175c535c38012f61801d1d27fa7fcf3853e8a3b2e10feffd174172505a7297f6e756f8ce1adf538fdf29f73b5bd404d5cff95d9ccd947df44eda3a7fc0940f1ee98c2ba0b638ae865a24152fb1b47e792703e7bb9a7d291fd180894157d40ec589a36b95e5faea4713f2da83d35fe8d8528ed2bc5505cc3cce02d9467ede1479e64dbcf55ddebfb28dc2b3fd5c5a65b2d2cd4bca47dc7536d07ce26fac53dc3ab697c089d8611b3de89a7250b905a30f86b707bb6719080b0fc9c04d50760bc5b825911bf804d083215b74e419f01477cd8ca5862dc4f7ac4751cbba65241c7428b4f12fd311f3802042cd00df968e3f8a940badeb3f892ff107d6a7860bd6666e4a5edd1ec4e8ead30237342043465fb2eb5128de9256b39cb161044a871ac9b559cd781b66f6292e1e06b536961058edcc81406369f0f28c1c8669f267a79ebe9546afe6026cf920bd2aa31aad669498707b20e0019514a5cea3e898d5aacd3d80d44c791c030202791f9c5bca391cd0d8140997ac68e7d5470235bac6d7d0cf30e70b6e51a36b66a5b3ba10abbf5688eb388ca533099de61803cce2b91be46e3b55d117c49ef9f2fdbd09220af9923eaa21a0094a4cab2cf43379dc534a197172d1d290bc75ec960fe9551f6fe4bfc4a8142c6aa4a48fb8e6ec8f1dba02b17e3a7cf96081a92c81815229d430826a7e1ac21fe5c211b036941cb2ba93eae4a6a8743af8fd08fe3d91b8ffd52d4dc7ddcc06821e15ce0490a32680a6dadededb66b645a05c63f3944b8a97bf86f13b2231d3b632ea8378f944f22f64c7707710b93b563ec70d56611c463bc0cc6fe9f21aa7e2e9a805e83b717634bc74717df1ecccb42110621531c3f59e68670dfeb6e133b55b691a1b4375ca7a0ef3c02072c8a62fe8eb3b4810cc825d09bf9ba7ca2dcdb5a0eb46f246a125744f20caa9e2b38ceec454ba63c1fb47b580603243e756f7f04e40e36f797b3f14dd30d08335aa40069bf492609e077806d8c52b9ca8432f26d85df843ee7055673334e8ca0d809e710b295631526be449ea826dd57fca05c3d6d6b779a964f0fe7cb16a39013ea39a8000fff94aa9e4d6b85da2719bad63dc53010918c7fdde0975e1f305ed6ee8ff87ef98ef6004884071ba52ab6a81ede40a9709aa455f05f0bcdbfa1aef1360a7c7256aa3bbc744d2c6f307fb0c1c672795c8f7ff5e37c3cc479632de3350f8c5a6d192d8eb73a6977702d423694214aa4677c3ffc793c740268331c25784594e1c5293483a4a2a01101f4baeedf4090998d9ddc865963574c5b05d5a3c10dcb3b70ce567b071454021b5b562195ed36cef59695f3265e4e08a2b2e70c4bca2700c5243e6e999179bde174da15b4ab4d7b304dc67a7a03c32cdb096fbcd904f9d787bc95fe8a22b6613f28a71b5460d44a414c63d495538c6020667db10d49b1d8874cfaa77666d12087643a9e322dfade4cdac2bee7d22c129027713e46d80f498c9eda027b053fd785aa1b7ae019a53a32b7e51d54d94a5fb746cd1e6e77b4d65b3c48b2b9789da203f467934b2334569d9d5a138d87afe65b0d7ada380565f259ec63490163699fa945e10ab39d216db75d6227c11f34c7256e1af892088b507aa6b574a522b87c617bf53f42b3a8c399fcb8c8d2d7a8fc981965c67294a48d1a62f3fe4abd2f540359a4f74e4f3c65bbdf520d926a501b59232a74fe612f57c526f9a2328034d489829e451f771feda276d875bb313268e9f38c06a02799dc3ee4dec3329fd45f1695760299a45ef89bf6e0f000e167a86dd9c6c244134d2985e788838910ab92734494e3207c5ea5d6ce44925b77a4a43d9f9795423297aa2762d4a326784fb86559f1f5713935851910cdc117c1886326124af384d73a67cf95cd0bdba977f286849eb9cebab51241d2d6def1c95058b8b7847b8d84db44668d3204a1cae325c0822735b075caa612eb68d326e1fac7bed9a4b7f93395a067464372704526506c4024b317604924d1055b1b75042e763c132af6754d202b1a4438654d1ff4082d07ca378ce50e010c9a58d77a878198b7313cda06caa9a97ee96e0947fbd1c0389b69ce96490596d4051362eea6829d1795b8168ab468d506d6fa7d286b52446da4d25b4730c1276a0b6b283689ec3f64fc39470054efdfb6e261e80454e382f3c40b6cbf8ae242c01beaaed1d7195e455a40e0ad478d23ca152cde33d525961907a55c408fbdd7e7eded5eb6e9a51ab1c516cafa6b10cd41bf0f57e3ce22b79bcd2daf5469117ba4337a626f68199858f445ac0380833c5f4c7a4d35c2e9e7bcf355c6a97863281f393c19d6dded835d31c06e0dbfbf5734ecfdd3e866c97061da5494d19e7dc8584c63a85bcaa4dd97396e833acc46945119c8048402b6326a93a66619a9a3bdb87457b5fced065f15a7d2023cf2e757ed6fd35a4ad4272aeea83bf077383850f6e1112f288cc2f72e53940bc71199803d9989c8859722f4190cc4faca3377f2d1bf9fcd54c157ea5dc36b54ffebcdeb8a5df9b5d555edef8909f387864cbaabbf18fff45254703cb62e38f9cdeee2b769c9ce1d3f16ab92e0e3af6067cd252f9aa28ae81f763e1f99a50e4573da5becbcb6b11ffe8b48bbb037d7a07f5953acb422af10395b769081629f71c2a182a7633cb703731afa8cecfde76618523669fa93ded5c4ea7727775498980941228a9af3ec6292268652ed4f3731a74334d86802ae05a560d9ef82bccdd96c0c063d6e25583f51c3bd3b5225e33d4defde886727f8b9cde46b7ee9ff0f33eaf4ee1a3aea890980d012c6d14cdd82780798fa4356430a3c45abd5f4835025240cd8afa74a5381744edd3f475316ab7c00467a9588a50edcb40d5f0733f33a47ea5e92471a24dced48d974e227faf839fdfcda75d335743d56eea520c5d3fa523fe639851d2237f02424a8d81fecdf32d375b6cc8d2cacc3b1b3c33898fa2a24c0a23bf6852fb34361ba9bb46c00458644f1c5f827dee7a9dacaadb7e97ee7f55f391a9f161aa3751cde7a648ccf4efcb4f452c34deb98da9c794fe73dde94ada575f08f277212aaea70902f2ca0d927b7190a787852935c37413817f41a31acb8007687675a91d3d81865acb06c22328d87aa70d897b7a76b5c062f97d1e6bdd12c3dc4e1752e8cb7cc28624fb5b8ac5e1d0d4377046fd76e53600891aaeb32375eddd7312a2b60f5c61da0491831c3a1d530ec1ae2af4c291c6468b5d64177b29497945d9d391182e677e2bdaa1ce3eba807169ed011c9e3a7ff1cc43a37eb1155ea4a592d70585471cd4d6cb65b329a90ed2a964c4ab4b32b52fc6c1ba3f0dc53b3504645b243e6a5cccffd93b45d9cc383fb965274749b4c186f2fc0f03154208c23f1edb43d87ba43a7bb610524bffae8338f1a6d07e55984a8ad868d2def6c6e1c916b1abf862f5a2386ae3661d2d500a31a0f8188e8fa0a353d6224a383a3d5c12988411e94f2f17fef94899af064c4a9268793fd5a6899d83c222ec3c534eae737dc1ad291e848f416fdea38e44b16c1a3b73a18f3df437cfad7bef9ced8a8012fe996865dc140bf4fd3523e770fc6d08546cf9c4ae558ca7e22843dd9df3366445a347309646e9a4be32421464b0bcf8d176b1d7cf1d076f1e18511c1f5e2e19f9860f1dcba793bfa46b24f840ba9308d5369c5f43a7650ad91ea680b3a38278e17c09991f272a6031787b43746e94bf54512664145bd00c337dbaebc3f0aae10734fcd5e103e406a27fafe3e2e965f59662b0b2c2cdb098ba5b3451ae9700555c71a913c9e21a4857cc950a3a628eb494e2ecc634957f31db0c307041ecb95c2cd52e33374be763572f869a549ac0da011321be932aadafec799d8c41af3eac3d9fcb0dbc4dd26978b2ed3c827f838c2d0b6a74be1cf76c2abab9fbee4ca3e33b6622489840e601dc40f7612d9511053b335cdc795d934c971700a4efd973e3b271a97a4a0820926906501b584401bfdfbf1afdf0f83f66c32a0f54d741ffd44bb9422e99554102caa9de32edf4959f5ff7fdf553cb31ae6e588e9ae51e2da5ab8c46f8c11eabf78df558c4d4c16531a2d63f9a5f65b288c548f4a58deeb46d92e66955cc9386aaae01bb746b345a97e323d23654d3cf27aa2031c441868ef8cd9be7f8ce96a47bfd6d84dd5f8140651a08bddcc9f9a8dc0397da5b456f67f210b82157230195586d21e6fda980a61f84741ee3f5be3ee3725b44c9a316d9deb544eb9d62cda564bf3fc49c3bc4e82f520e1e20a506d7abd14a90e4026349993dd803cd696055625090d8e64bf87e44dc53f4b1e93b93bd232778329e8aa8aa8a4d1cab0c905c8c9431c607f03a6cdb5df1465004e78ce2b55642a46906b87f808de83881803aaf4567b85406445c3a48ec487f22d125ef7eba45cbbd6d069338c85dd9095fbf2ee39140ff9653278212a450f44d4ec58d1fd0d3f5b80a25aad5ea07d5e1490a70bb085d595649e685e443bd3873d302a5c3ff1edbd39a4e541ef2409edee8937392ce18727ed48e642e6afb2b9f34a07d99a4ee3781e2f922e123a1dc03f45ada557eda4fc9da2ebc43371d35b2f30dc9d5270ca9ed5362ad53804900e6d9c5e063213e27b2090c704066f6ae6b126560c0f49073343b1945a0fc22e702c04f2f776755cb479018dd7b2a9f3862e892306e800119d30555aa190b872cfdd19eebedaac2cccc5e", 0xe73) r1 = syz_open_dev$hidraw(&(0x7f0000000140), 0x0, 0x1) r2 = syz_open_dev$evdev(&(0x7f0000001080), 0x7, 0x0) read$hidraw(r1, &(0x7f0000000040)=""/57, 0x39) ioctl$EVIOCGMASK(r2, 0x5452, &(0x7f0000000100)={0x3fd67d5a47b743fa, 0x0, 0x0}) ioctl$EVIOCSABS3F(r2, 0x401845ff, &(0x7f0000001040)={0x101, 0x5f3f4a09, 0x6, 0x8, 0x1ff}) ioctl$HIDIOCSFEATURE(r1, 0xc0404806, &(0x7f0000000000)="b48332c179a199a2d0a03ae3aa4d8c9a90c689587e6f") 23:51:47 executing program 0: syz_usb_connect(0x2, 0x857, &(0x7f0000001040)={{0x12, 0x1, 0x300, 0xfb, 0x6e, 0xa1, 0x10, 0x6be, 0xa232, 0x43bc, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x845, 0x3, 0x49, 0xff, 0xc0, 0xe4, [{{0x9, 0x4, 0xd, 0x40, 0xd, 0x84, 0xc6, 0x50, 0x81, [], [{{0x9, 0x5, 0x82, 0x2, 0x3ff, 0x6, 0x4c, 0x2, [@uac_iso={0x7, 0x25, 0x1, 0x3, 0x0, 0x6}]}}, {{0x9, 0x5, 0x80, 0x8, 0x3ff, 0xf7, 0xf7, 0x6, [@uac_iso={0x7, 0x25, 0x1, 0x0, 0x40, 0x1}]}}, {{0x9, 0x5, 0x4, 0x0, 0x3ff, 0xab, 0x8, 0x3f, [@uac_iso={0x7, 0x25, 0x1, 0x80, 0x20, 0x8}]}}, {{0x9, 0x5, 0x8, 0xc, 0x400, 0x7, 0x3, 0x3f}}, {{0x9, 0x5, 0x3, 0x3, 0x8, 0x3f, 0x20, 0x4, [@generic={0x67, 0x5, "f327f8909a086b95c2bf1b25d8aeb05dfa4afd3008fe8139521dfbd37be891af4bcf7caba6159746566bb4da48984306df60ce8cc498261ee0ab9d4515b3bfc4079cd8304de8538e3cf3658c9fb539e81450ae00b8e8aace0de886addb8add375f7314b305"}]}}, {{0x9, 0x5, 0xc, 0x6, 0x400, 0x3c, 0x6, 0xce, [@generic={0x86, 0xf, "ea8247a603f70fc9b8348072ba9d67a45f735b9bd66a382fcce12b0f45b44ab1fde16b1fae6b6f95614b8807f8150503a25d91e06056658a924cf36a33d1a4635796ecd788663c6945c4ec6168df6574d63f94731f5ac262b2c488e524c32302ea044bf4ccf8eebe47cd8742ede932bd7187822e3bfa998181814619149211e2942d062b"}, @generic={0x100, 0x8, "27769c541fa46ff9606498e697b5b86c23950f905f6fafd7bfc971d4cf47c8d025a276fd3c262262c5f3035d1f14ffd969c2da09ac2692e012bf99f0bfcad9dd12a36791e92bb28e67643ec54463f65f6cbd8a1f245ddf3be1a54cf884ecd7608679467484267ccbc4bfe646577871e88734458372fc5b91731faa76ad8e2d16eb74876b3397c258a36eb931ca61eb28cea59edf7121b4b4b48182dbfeec31d760627e8d04709fb62aa4f7fe8ea778271adddabac84d2340f78021ace20c3b88a5a3083dd0eace185137e0cce2994c0b72a2d127eb0ad3b67e2f2c504ad90b2bdc10cd000d2ba4d95146e4db01ced2f883bb3906b0149a306ab3f1d82ac3"}]}}, {{0x9, 0x5, 0x8, 0x0, 0x20, 0xff, 0x5, 0xc0}}, {{0x9, 0x5, 0x5, 0x10, 0x10, 0xb4, 0x2, 0x3}}, {{0x9, 0x5, 0xa, 0x4, 0x8, 0x1f, 0x0, 0x3, [@uac_iso={0x7, 0x25, 0x1, 0x0, 0xb7, 0xfffc}, @uac_iso={0x7, 0x25, 0x1, 0x80, 0x3f, 0x9}]}}, {{0x9, 0x5, 0x8, 0x0, 0x200, 0xf9, 0x0, 0x1}}, {{0x9, 0x5, 0x1, 0x10, 0x30, 0xdf, 0x8}}, {{0x9, 0x5, 0xe, 0x0, 0x3ff, 0x66, 0x76, 0x8, [@uac_iso={0x7, 0x25, 0x1, 0x2, 0xbc, 0x2}]}}, {{0x9, 0x5, 0xf, 0xc, 0x40, 0x9, 0x1, 0x5, [@generic={0xb3, 0x31, "2e788efaed47112e8eb22c4abcc15172a2566163524bc91950c119089b972485841a1fdf75ae9b6517e95b24373585f1de28d9fb73af06eb0025dc176b4c34549623dbe87c5f06901179623444ae53709d3d1ef61369219829e282db28458dc1b765ec3d89e092f51afd534afb8a477f1a1916aeb40356ea76286235ae7eb07e1af68471909954bf211d02b011baff2dc20045922f62f8585670c220d5a6aaa28b9c4f981eb6fe3906cc67b26da834a744"}]}}]}}, {{0x9, 0x4, 0xfb, 0x1, 0xa, 0x63, 0x2d, 0x43, 0x5, [], [{{0x9, 0x5, 0x4, 0x10, 0x3ff, 0x7, 0x1f, 0xc5}}, {{0x9, 0x5, 0xd, 0xc, 0x400, 0x64, 0xff, 0x5, [@uac_iso={0x7, 0x25, 0x1, 0x83, 0x80, 0x7}]}}, {{0x9, 0x5, 0xc, 0x6, 0x20, 0x2, 0x0, 0x2}}, {{0x9, 0x5, 0x2, 0x8, 0x40, 0x81, 0x72, 0x6c, [@uac_iso={0x7, 0x25, 0x1, 0x1, 0x5e, 0x81}, @uac_iso={0x7, 0x25, 0x1, 0x1, 0x58, 0x5}]}}, {{0x9, 0x5, 0xf, 0x10, 0x40, 0x40, 0x1, 0x3f, [@uac_iso={0x7, 0x25, 0x1, 0x0, 0x52, 0x400}, @uac_iso={0x7, 0x25, 0x1, 0x80, 0x0, 0x1000}]}}, {{0x9, 0x5, 0x5, 0x0, 0x40, 0x1, 0x73, 0x9, [@uac_iso={0x7, 0x25, 0x1, 0x80, 0x81, 0x3ff}, @generic={0xc, 0xa, "9f6bd03cc86748c5b5d2"}]}}, {{0x9, 0x5, 0x3, 0x8, 0x20, 0x1f, 0x31, 0xd6, [@generic={0xe3, 0x30, "87ecb7c3fc2593842a0c8627c2d922f9eaa3ef6666b99ba43a165215b53ef2a0e69c1374eda5e28469899e123b919753fd6dde49b097847178b6ff5faa679d3c544e5d6f091c99b475ae76875705aa48df43043209d464a80c7e7a1c1192e3a4da0daf50ac9147d13147ea8603c852f412d1f831f1bc5df874dab5859fa952e4f71eb14e5a143a172aefadf9a40b41322bb26bcad26ceb530a0a489d6e258e35501863db35ff5aabfbe37240d21a77f6128f3fafc3a703a2731949bae183c7cd32f9f4e74c8b087a153df71f0b88ed2d9016f5f73c428d96eb0f36dc2b0e67241e"}]}}, {{0x9, 0x5, 0x80, 0x1, 0x3ff, 0x53, 0xfd, 0x2, [@generic={0x11, 0xd, "729419af27f0a7a534ee3bb3f3442b"}]}}, {{0x9, 0x5, 0xb, 0x3, 0x10, 0x0, 0xda, 0xae, [@uac_iso={0x7, 0x25, 0x1, 0x1, 0xfe, 0x1}]}}, {{0x9, 0x5, 0x0, 0x10, 0x8, 0x80, 0x6, 0x9}}]}}, {{0x9, 0x4, 0x33, 0x6, 0x8, 0x2, 0x2, 0xff, 0x3, [@cdc_ecm={{0x6, 0x24, 0x6, 0x0, 0x0, "c6"}, {0x5, 0x24, 0x0, 0x5612}, {0xd, 0x24, 0xf, 0x1, 0x400, 0x0, 0x9, 0x2e}, [@call_mgmt={0x5, 0x24, 0x1, 0x2, 0x7}, @dmm={0x7, 0x24, 0x14, 0x6}]}, @cdc_ncm={{0x6, 0x24, 0x6, 0x0, 0x1, '\\'}, {0x5, 0x24, 0x0, 0x5}, {0xd, 0x24, 0xf, 0x1, 0x5, 0x9, 0x3, 0x4}, {0x6, 0x24, 0x1a, 0x8, 0x32}, [@mbim={0xc, 0x24, 0x1b, 0x0, 0xee, 0x4, 0xac, 0xffff, 0x1}, @mdlm_detail={0x30, 0x24, 0x13, 0x9, "30be0ea71f338791a95d4ea659983a962e14accc80271c8e59ba7df289e424c17f7df2ce7bf29b4686f65375"}]}], [{{0x9, 0x5, 0xd, 0x10, 0x3ff, 0x2, 0x40, 0xf7, [@generic={0xbe, 0x23, "962a6155e194d0ebaf322e2c71ecc6f95df7cc11eb4fb5e0f7cd5d42ccafd67a9ca954023b51324a47ce816ecb7a53c911cac988c3652e83b3b96c6289199d4d054d6a5e4960db65db1ad779baa32e5f10ab01a6f8727af23bcbd29767da5fcfb4add9265bce548a8bd9146e476d7cfc0dd8d640dbf12d34ebe174f0752fa6d3b47a65a89d48087e53d98e8732b590c8f197e5fabe347b4f3db8035e2795eb4ac006f48859309d00cfd158a58221f3a8766e6804123c07517fa84eea"}]}}, {{0x9, 0x5, 0xe, 0x10, 0x8, 0x8, 0x4, 0x5}}, {{0x9, 0x5, 0xc, 0x10, 0x400, 0x2, 0x3}}, {{0x9, 0x5, 0x4, 0x10, 0x3bf, 0xfc, 0x43, 0x5, [@uac_iso={0x7, 0x25, 0x1, 0x0, 0xd2, 0x2}]}}, {{0x9, 0x5, 0xf, 0x3, 0x40, 0x3f, 0x3, 0x5}}, {{0x9, 0x5, 0x8, 0x0, 0x40, 0x9, 0x2, 0x9, [@generic={0x8, 0xa, "3dee7375cbd1"}, @generic={0xc2, 0xe, "eb1357615b4f464994ef40b5b6b0bc535e0053acbe6a9187a3fb55d24b2ff9fa6ce525042422b7ac7c70c71625da71be4823baff92669161fa54032653003d053b6b681080c2401f3b19e49adf886d3fd970b9a20313baecd3a57f2398d73b34284d4b49f2d443a7c7395f559b68ffa4845a36600e784c1c8fce6defed497471641773f7a0c1c3a1e6af7fa73e86b1273861adeb688a4a6fe32f3a3123fbef5ce38e5e7f8cee421bc9a37bf80b028fcc7ce90f3991d7b118a51adec135aaf646"}]}}, {{0x9, 0x5, 0xd, 0xc, 0x400, 0x20, 0x80, 0x6}}, {{0x9, 0x5, 0xd, 0x5, 0x20, 0x4, 0x7, 0x0, [@uac_iso={0x7, 0x25, 0x1, 0x81, 0x81, 0x8000}, @generic={0xfb, 0x2, "502bbeba01cfe2b366cf6e3fa271280417dbb928f28ab68c95c1dd5e2ef2763c62a14d75a0453c08d8d2d2436f5076edf86274b3ee6a13475348b8271fff2192c313817151cdc31ca918c37befc589be0d70d6a85e1abcd9330c8decf0d669e401898da26b3d862c75c33f09e2eb81c9966f08af453e558280dde3cfde1100b8d8e7427738747b97abce98044c9760d344e8b9c20fdc5cb0c226e51b8d72c0a649396839d7b8ebfd4e8fb2920919240ce3aa7212bfc8deb5514bb6717ef28e12d90da7ad1a7a732a68763d4317e92ecb6866c6e44d95922a30ce0a2058512dc9a84cb23ae1895cbe6e4a8e11302b8c21600ff7cda38cd5db13"}]}}]}}]}}]}}, &(0x7f0000001900)={0xa, &(0x7f0000000040)={0xa, 0x6, 0x201, 0x3, 0x5, 0x5, 0x40, 0xff}, 0x16, &(0x7f0000000080)={0x5, 0xf, 0x16, 0x2, [@ss_cap={0xa, 0x10, 0x3, 0x0, 0x1, 0x1f, 0x5, 0xfffe}, @ext_cap={0x7, 0x10, 0x2, 0x0, 0xe, 0xe, 0x1}]}, 0x3, [{0x78, &(0x7f00000000c0)=@string={0x78, 0x3, "04fced0c1f538238643904b0e0a3a842c198ddd3bfcb230abde37b09e838b37e2ef33980e7e399fed35e570bda4f74a9a3e5f7178ad8903f280da33e552a0e80e00bf986f394da8e5075b62955824b2a5014c2865253cdbb0abb6351b09970f01616ff371efbc8627141143fcaa909d757b9c6f5c932"}}, {0x4, &(0x7f0000000140)=@lang_id={0x4, 0x3, 0x457}}, {0x4, &(0x7f00000018c0)=@lang_id={0x4, 0x3, 0x2809}}]}) r0 = syz_open_dev$hidraw(&(0x7f0000000000), 0x6, 0x1) write$hidraw(r0, &(0x7f0000000180)="66080a810c28ad27cf86f5e368392e05eed4f4d4825954833b3144e7228d9af97c06e5d46985e6393007c542e53b9ec0f6e52a48954e119efd3c5d71b60cd399e9c64d514934d87c2c6f50699aedd1857a86eef53f4a5c661e747ed36824f54ec459d164be8186d9e3a79e131a73650d0a4f709d01c76efc8d33105a36f278e8f7de5838b1fc9d9e2ad7b1e0ca2de1410e05ead0b0d62add348a4119e45cc17fbc6988854d7dc283bb2d4026b25ea6b504f489e08072eb90ee0c99068c99457661ec19cad5545be38bff1f94d21e6db3fff0ee9b4eab9fbf35c5911b38a0129d076df053da54e435d53a005d1aca5e4d0af10e2eb5eeffbcb574dae4bab35455661ddf2e4a12c9740d9fb0282ea741f1765ebb2341f7091ca6d0244871ba9b977bb4caf4787ed19de1afd936ba3c6921587c79e8b9ce1d82cf15d329af90da66b8cc6ed5fe64a3656e902ab556d90841535c119b3ac2037b4251b809185ac3175c535c38012f61801d1d27fa7fcf3853e8a3b2e10feffd174172505a7297f6e756f8ce1adf538fdf29f73b5bd404d5cff95d9ccd947df44eda3a7fc0940f1ee98c2ba0b638ae865a24152fb1b47e792703e7bb9a7d291fd180894157d40ec589a36b95e5faea4713f2da83d35fe8d8528ed2bc5505cc3cce02d9467ede1479e64dbcf55ddebfb28dc2b3fd5c5a65b2d2cd4bca47dc7536d07ce26fac53dc3ab697c089d8611b3de89a7250b905a30f86b707bb6719080b0fc9c04d50760bc5b825911bf804d083215b74e419f01477cd8ca5862dc4f7ac4751cbba65241c7428b4f12fd311f3802042cd00df968e3f8a940badeb3f892ff107d6a7860bd6666e4a5edd1ec4e8ead30237342043465fb2eb5128de9256b39cb161044a871ac9b559cd781b66f6292e1e06b536961058edcc81406369f0f28c1c8669f267a79ebe9546afe6026cf920bd2aa31aad669498707b20e0019514a5cea3e898d5aacd3d80d44c791c030202791f9c5bca391cd0d8140997ac68e7d5470235bac6d7d0cf30e70b6e51a36b66a5b3ba10abbf5688eb388ca533099de61803cce2b91be46e3b55d117c49ef9f2fdbd09220af9923eaa21a0094a4cab2cf43379dc534a197172d1d290bc75ec960fe9551f6fe4bfc4a8142c6aa4a48fb8e6ec8f1dba02b17e3a7cf96081a92c81815229d430826a7e1ac21fe5c211b036941cb2ba93eae4a6a8743af8fd08fe3d91b8ffd52d4dc7ddcc06821e15ce0490a32680a6dadededb66b645a05c63f3944b8a97bf86f13b2231d3b632ea8378f944f22f64c7707710b93b563ec70d56611c463bc0cc6fe9f21aa7e2e9a805e83b717634bc74717df1ecccb42110621531c3f59e68670dfeb6e133b55b691a1b4375ca7a0ef3c02072c8a62fe8eb3b4810cc825d09bf9ba7ca2dcdb5a0eb46f246a125744f20caa9e2b38ceec454ba63c1fb47b580603243e756f7f04e40e36f797b3f14dd30d08335aa40069bf492609e077806d8c52b9ca8432f26d85df843ee7055673334e8ca0d809e710b295631526be449ea826dd57fca05c3d6d6b779a964f0fe7cb16a39013ea39a8000fff94aa9e4d6b85da2719bad63dc53010918c7fdde0975e1f305ed6ee8ff87ef98ef6004884071ba52ab6a81ede40a9709aa455f05f0bcdbfa1aef1360a7c7256aa3bbc744d2c6f307fb0c1c672795c8f7ff5e37c3cc479632de3350f8c5a6d192d8eb73a6977702d423694214aa4677c3ffc793c740268331c25784594e1c5293483a4a2a01101f4baeedf4090998d9ddc865963574c5b05d5a3c10dcb3b70ce567b071454021b5b562195ed36cef59695f3265e4e08a2b2e70c4bca2700c5243e6e999179bde174da15b4ab4d7b304dc67a7a03c32cdb096fbcd904f9d787bc95fe8a22b6613f28a71b5460d44a414c63d495538c6020667db10d49b1d8874cfaa77666d12087643a9e322dfade4cdac2bee7d22c129027713e46d80f498c9eda027b053fd785aa1b7ae019a53a32b7e51d54d94a5fb746cd1e6e77b4d65b3c48b2b9789da203f467934b2334569d9d5a138d87afe65b0d7ada380565f259ec63490163699fa945e10ab39d216db75d6227c11f34c7256e1af892088b507aa6b574a522b87c617bf53f42b3a8c399fcb8c8d2d7a8fc981965c67294a48d1a62f3fe4abd2f540359a4f74e4f3c65bbdf520d926a501b59232a74fe612f57c526f9a2328034d489829e451f771feda276d875bb313268e9f38c06a02799dc3ee4dec3329fd45f1695760299a45ef89bf6e0f000e167a86dd9c6c244134d2985e788838910ab92734494e3207c5ea5d6ce44925b77a4a43d9f9795423297aa2762d4a326784fb86559f1f5713935851910cdc117c1886326124af384d73a67cf95cd0bdba977f286849eb9cebab51241d2d6def1c95058b8b7847b8d84db44668d3204a1cae325c0822735b075caa612eb68d326e1fac7bed9a4b7f93395a067464372704526506c4024b317604924d1055b1b75042e763c132af6754d202b1a4438654d1ff4082d07ca378ce50e010c9a58d77a878198b7313cda06caa9a97ee96e0947fbd1c0389b69ce96490596d4051362eea6829d1795b8168ab468d506d6fa7d286b52446da4d25b4730c1276a0b6b283689ec3f64fc39470054efdfb6e261e80454e382f3c40b6cbf8ae242c01beaaed1d7195e455a40e0ad478d23ca152cde33d525961907a55c408fbdd7e7eded5eb6e9a51ab1c516cafa6b10cd41bf0f57e3ce22b79bcd2daf5469117ba4337a626f68199858f445ac0380833c5f4c7a4d35c2e9e7bcf355c6a97863281f393c19d6dded835d31c06e0dbfbf5734ecfdd3e866c97061da5494d19e7dc8584c63a85bcaa4dd97396e833acc46945119c8048402b6326a93a66619a9a3bdb87457b5fced065f15a7d2023cf2e757ed6fd35a4ad4272aeea83bf077383850f6e1112f288cc2f72e53940bc71199803d9989c8859722f4190cc4faca3377f2d1bf9fcd54c157ea5dc36b54ffebcdeb8a5df9b5d555edef8909f387864cbaabbf18fff45254703cb62e38f9cdeee2b769c9ce1d3f16ab92e0e3af6067cd252f9aa28ae81f763e1f99a50e4573da5becbcb6b11ffe8b48bbb037d7a07f5953acb422af10395b769081629f71c2a182a7633cb703731afa8cecfde76618523669fa93ded5c4ea7727775498980941228a9af3ec6292268652ed4f3731a74334d86802ae05a560d9ef82bccdd96c0c063d6e25583f51c3bd3b5225e33d4defde886727f8b9cde46b7ee9ff0f33eaf4ee1a3aea890980d012c6d14cdd82780798fa4356430a3c45abd5f4835025240cd8afa74a5381744edd3f475316ab7c00467a9588a50edcb40d5f0733f33a47ea5e92471a24dced48d974e227faf839fdfcda75d335743d56eea520c5d3fa523fe639851d2237f02424a8d81fecdf32d375b6cc8d2cacc3b1b3c33898fa2a24c0a23bf6852fb34361ba9bb46c00458644f1c5f827dee7a9dacaadb7e97ee7f55f391a9f161aa3751cde7a648ccf4efcb4f452c34deb98da9c794fe73dde94ada575f08f277212aaea70902f2ca0d927b7190a787852935c37413817f41a31acb8007687675a91d3d81865acb06c22328d87aa70d897b7a76b5c062f97d1e6bdd12c3dc4e1752e8cb7cc28624fb5b8ac5e1d0d4377046fd76e53600891aaeb32375eddd7312a2b60f5c61da0491831c3a1d530ec1ae2af4c291c6468b5d64177b29497945d9d391182e677e2bdaa1ce3eba807169ed011c9e3a7ff1cc43a37eb1155ea4a592d70585471cd4d6cb65b329a90ed2a964c4ab4b32b52fc6c1ba3f0dc53b3504645b243e6a5cccffd93b45d9cc383fb965274749b4c186f2fc0f03154208c23f1edb43d87ba43a7bb610524bffae8338f1a6d07e55984a8ad868d2def6c6e1c916b1abf862f5a2386ae3661d2d500a31a0f8188e8fa0a353d6224a383a3d5c12988411e94f2f17fef94899af064c4a9268793fd5a6899d83c222ec3c534eae737dc1ad291e848f416fdea38e44b16c1a3b73a18f3df437cfad7bef9ced8a8012fe996865dc140bf4fd3523e770fc6d08546cf9c4ae558ca7e22843dd9df3366445a347309646e9a4be32421464b0bcf8d176b1d7cf1d076f1e18511c1f5e2e19f9860f1dcba793bfa46b24f840ba9308d5369c5f43a7650ad91ea680b3a38278e17c09991f272a6031787b43746e94bf54512664145bd00c337dbaebc3f0aae10734fcd5e103e406a27fafe3e2e965f59662b0b2c2cdb098ba5b3451ae9700555c71a913c9e21a4857cc950a3a628eb494e2ecc634957f31db0c307041ecb95c2cd52e33374be763572f869a549ac0da011321be932aadafec799d8c41af3eac3d9fcb0dbc4dd26978b2ed3c827f838c2d0b6a74be1cf76c2abab9fbee4ca3e33b6622489840e601dc40f7612d9511053b335cdc795d934c971700a4efd973e3b271a97a4a0820926906501b584401bfdfbf1afdf0f83f66c32a0f54d741ffd44bb9422e99554102caa9de32edf4959f5ff7fdf553cb31ae6e588e9ae51e2da5ab8c46f8c11eabf78df558c4d4c16531a2d63f9a5f65b288c548f4a58deeb46d92e66955cc9386aaae01bb746b345a97e323d23654d3cf27aa2031c441868ef8cd9be7f8ce96a47bfd6d84dd5f8140651a08bddcc9f9a8dc0397da5b456f67f210b82157230195586d21e6fda980a61f84741ee3f5be3ee3725b44c9a316d9deb544eb9d62cda564bf3fc49c3bc4e82f520e1e20a506d7abd14a90e4026349993dd803cd696055625090d8e64bf87e44dc53f4b1e93b93bd232778329e8aa8aa8a4d1cab0c905c8c9431c607f03a6cdb5df1465004e78ce2b55642a46906b87f808de83881803aaf4567b85406445c3a48ec487f22d125ef7eba45cbbd6d069338c85dd9095fbf2ee39140ff9653278212a450f44d4ec58d1fd0d3f5b80a25aad5ea07d5e1490a70bb085d595649e685e443bd3873d302a5c3ff1edbd39a4e541ef2409edee8937392ce18727ed48e642e6afb2b9f34a07d99a4ee3781e2f922e123a1dc03f45ada557eda4fc9da2ebc43371d35b2f30dc9d5270ca9ed5362ad53804900e6d9c5e063213e27b2090c704066f6ae6b126560c0f49073343b1945a0fc22e702c04f2f776755cb479018dd7b2a9f3862e892306e800119d30555aa190b872cfdd19eebedaac2cccc5e64a9bdab0bafd6ba3f490632bd07", 0xfffffdef) 23:51:47 executing program 3: syz_open_dev$evdev(0xfffffffffffffffc, 0x0, 0x0) 23:51:47 executing program 4: r0 = syz_open_dev$evdev(&(0x7f0000000540), 0x0, 0x200000) ioctl$EVIOCGBITKEY(r0, 0x80404521, 0x0) ioctl$EVIOCGABS3F(r0, 0x8018457f, &(0x7f0000000040)=""/42) r1 = syz_open_dev$hidraw(&(0x7f0000000140), 0x0, 0x1) r2 = syz_open_dev$hidraw(&(0x7f0000000140), 0x0, 0x1) write$hidraw(r2, 0x0, 0x0) ioctl$HIDIOCGRAWNAME(r2, 0x80404804, &(0x7f0000000000)) write$hidraw(r1, &(0x7f0000000180)="66080a810c28ad27cf86f5e368392e05eed4f4d4825954833b3144e7228d9af97c06e5d46985e6393007c542e53b9ec0f6e52a48954e119efd3c5d71b60cd399e9c64d514934d87c2c6f50699aedd1857a86eef53f4a5c661e747ed36824f54ec459d164be8186d9e3a79e131a73650d0a4f709d01c76efc8d33105a36f278e8f7de5838b1fc9d9e2ad7b1e0ca2de1410e05ead0b0d62add348a4119e45cc17fbc6988854d7dc283bb2d4026b25ea6b504f489e08072eb90ee0c99068c99457661ec19cad5545be38bff1f94d21e6db3fff0ee9b4eab9fbf35c5911b38a0129d076df053da54e435d53a005d1aca5e4d0af10e2eb5eeffbcb574dae4bab35455661ddf2e4a12c9740d9fb0282ea741f1765ebb2341f7091ca6d0244871ba9b977bb4caf4787ed19de1afd936ba3c6921587c79e8b9ce1d82cf15d329af90da66b8cc6ed5fe64a3656e902ab556d90841535c119b3ac2037b4251b809185ac3175c535c38012f61801d1d27fa7fcf3853e8a3b2e10feffd174172505a7297f6e756f8ce1adf538fdf29f73b5bd404d5cff95d9ccd947df44eda3a7fc0940f1ee98c2ba0b638ae865a24152fb1b47e792703e7bb9a7d291fd180894157d40ec589a36b95e5faea4713f2da83d35fe8d8528ed2bc5505cc3cce02d9467ede1479e64dbcf55ddebfb28dc2b3fd5c5a65b2d2cd4bca47dc7536d07ce26fac53dc3ab697c089d8611b3de89a7250b905a30f86b707bb6719080b0fc9c04d50760bc5b825911bf804d083215b74e419f01477cd8ca5862dc4f7ac4751cbba65241c7428b4f12fd311f3802042cd00df968e3f8a940badeb3f892ff107d6a7860bd6666e4a5edd1ec4e8ead30237342043465fb2eb5128de9256b39cb161044a871ac9b559cd781b66f6292e1e06b536961058edcc81406369f0f28c1c8669f267a79ebe9546afe6026cf920bd2aa31aad669498707b20e0019514a5cea3e898d5aacd3d80d44c791c030202791f9c5bca391cd0d8140997ac68e7d5470235bac6d7d0cf30e70b6e51a36b66a5b3ba10abbf5688eb388ca533099de61803cce2b91be46e3b55d117c49ef9f2fdbd09220af9923eaa21a0094a4cab2cf43379dc534a197172d1d290bc75ec960fe9551f6fe4bfc4a8142c6aa4a48fb8e6ec8f1dba02b17e3a7cf96081a92c81815229d430826a7e1ac21fe5c211b036941cb2ba93eae4a6a8743af8fd08fe3d91b8ffd52d4dc7ddcc06821e15ce0490a32680a6dadededb66b645a05c63f3944b8a97bf86f13b2231d3b632ea8378f944f22f64c7707710b93b563ec70d56611c463bc0cc6fe9f21aa7e2e9a805e83b717634bc74717df1ecccb42110621531c3f59e68670dfeb6e133b55b691a1b4375ca7a0ef3c02072c8a62fe8eb3b4810cc825d09bf9ba7ca2dcdb5a0eb46f246a125744f20caa9e2b38ceec454ba63c1fb47b580603243e756f7f04e40e36f797b3f14dd30d08335aa40069bf492609e077806d8c52b9ca8432f26d85df843ee7055673334e8ca0d809e710b295631526be449ea826dd57fca05c3d6d6b779a964f0fe7cb16a39013ea39a8000fff94aa9e4d6b85da2719bad63dc53010918c7fdde0975e1f305ed6ee8ff87ef98ef6004884071ba52ab6a81ede40a9709aa455f05f0bcdbfa1aef1360a7c7256aa3bbc744d2c6f307fb0c1c672795c8f7ff5e37c3cc479632de3350f8c5a6d192d8eb73a6977702d423694214aa4677c3ffc793c740268331c25784594e1c5293483a4a2a01101f4baeedf4090998d9ddc865963574c5b05d5a3c10dcb3b70ce567b071454021b5b562195ed36cef59695f3265e4e08a2b2e70c4bca2700c5243e6e999179bde174da15b4ab4d7b304dc67a7a03c32cdb096fbcd904f9d787bc95fe8a22b6613f28a71b5460d44a414c63d495538c6020667db10d49b1d8874cfaa77666d12087643a9e322dfade4cdac2bee7d22c129027713e46d80f498c9eda027b053fd785aa1b7ae019a53a32b7e51d54d94a5fb746cd1e6e77b4d65b3c48b2b9789da203f467934b2334569d9d5a138d87afe65b0d7ada380565f259ec63490163699fa945e10ab39d216db75d6227c11f34c7256e1af892088b507aa6b574a522b87c617bf53f42b3a8c399fcb8c8d2d7a8fc981965c67294a48d1a62f3fe4abd2f540359a4f74e4f3c65bbdf520d926a501b59232a74fe612f57c526f9a2328034d489829e451f771feda276d875bb313268e9f38c06a02799dc3ee4dec3329fd45f1695760299a45ef89bf6e0f000e167a86dd9c6c244134d2985e788838910ab92734494e3207c5ea5d6ce44925b77a4a43d9f9795423297aa2762d4a326784fb86559f1f5713935851910cdc117c1886326124af384d73a67cf95cd0bdba977f286849eb9cebab51241d2d6def1c95058b8b7847b8d84db44668d3204a1cae325c0822735b075caa612eb68d326e1fac7bed9a4b7f93395a067464372704526506c4024b317604924d1055b1b75042e763c132af6754d202b1a4438654d1ff4082d07ca378ce50e010c9a58d77a878198b7313cda06caa9a97ee96e0947fbd1c0389b69ce96490596d4051362eea6829d1795b8168ab468d506d6fa7d286b52446da4d25b4730c1276a0b6b283689ec3f64fc39470054efdfb6e261e80454e382f3c40b6cbf8ae242c01beaaed1d7195e455a40e0ad478d23ca152cde33d525961907a55c408fbdd7e7eded5eb6e9a51ab1c516cafa6b10cd41bf0f57e3ce22b79bcd2daf5469117ba4337a626f68199858f445ac0380833c5f4c7a4d35c2e9e7bcf355c6a97863281f393c19d6dded835d31c06e0dbfbf5734ecfdd3e866c97061da5494d19e7dc8584c63a85bcaa4dd97396e833acc46945119c8048402b6326a93a66619a9a3bdb87457b5fced065f15a7d2023cf2e757ed6fd35a4ad4272aeea83bf077383850f6e1112f288cc2f72e53940bc71199803d9989c8859722f4190cc4faca3377f2d1bf9fcd54c157ea5dc36b54ffebcdeb8a5df9b5d555edef8909f387864cbaabbf18fff45254703cb62e38f9cdeee2b769c9ce1d3f16ab92e0e3af6067cd252f9aa28ae81f763e1f99a50e4573da5becbcb6b11ffe8b48bbb037d7a07f5953acb422af10395b769081629f71c2a182a7633cb703731afa8cecfde76618523669fa93ded5c4ea7727775498980941228a9af3ec6292268652ed4f3731a74334d86802ae05a560d9ef82bccdd96c0c063d6e25583f51c3bd3b5225e33d4defde886727f8b9cde46b7ee9ff0f33eaf4ee1a3aea890980d012c6d14cdd82780798fa4356430a3c45abd5f4835025240cd8afa74a5381744edd3f475316ab7c00467a9588a50edcb40d5f0733f33a47ea5e92471a24dced48d974e227faf839fdfcda75d335743d56eea520c5d3fa523fe639851d2237f02424a8d81fecdf32d375b6cc8d2cacc3b1b3c33898fa2a24c0a23bf6852fb34361ba9bb46c00458644f1c5f827dee7a9dacaadb7e97ee7f55f391a9f161aa3751cde7a648ccf4efcb4f452c34deb98da9c794fe73dde94ada575f08f277212aaea70902f2ca0d927b7190a787852935c37413817f41a31acb8007687675a91d3d81865acb06c22328d87aa70d897b7a76b5c062f97d1e6bdd12c3dc4e1752e8cb7cc28624fb5b8ac5e1d0d4377046fd76e53600891aaeb32375eddd7312a2b60f5c61da0491831c3a1d530ec1ae2af4c291c6468b5d64177b29497945d9d391182e677e2bdaa1ce3eba807169ed011c9e3a7ff1cc43a37eb1155ea4a592d70585471cd4d6cb65b329a90ed2a964c4ab4b32b52fc6c1ba3f0dc53b3504645b243e6a5cccffd93b45d9cc383fb965274749b4c186f2fc0f03154208c23f1edb43d87ba43a7bb610524bffae8338f1a6d07e55984a8ad868d2def6c6e1c916b1abf862f5a2386ae3661d2d500a31a0f8188e8fa0a353d6224a383a3d5c12988411e94f2f17fef94899af064c4a9268793fd5a6899d83c222ec3c534eae737dc1ad291e848f416fdea38e44b16c1a3b73a18f3df437cfad7bef9ced8a8012fe996865dc140bf4fd3523e770fc6d08546cf9c4ae558ca7e22843dd9df3366445a347309646e9a4be32421464b0bcf8d176b1d7cf1d076f1e18511c1f5e2e19f9860f1dcba793bfa46b24f840ba9308d5369c5f43a7650ad91ea680b3a38278e17c09991f272a6031787b43746e94bf54512664145bd00c337dbaebc3f0aae10734fcd5e103e406a27fafe3e2e965f59662b0b2c2cdb098ba5b3451ae9700555c71a913c9e21a4857cc950a3a628eb494e2ecc634957f31db0c307041ecb95c2cd52e33374be763572f869a549ac0da011321be932aadafec799d8c41af3eac3d9fcb0dbc4dd26978b2ed3c827f838c2d0b6a74be1cf76c2abab9fbee4ca3e33b6622489840e601dc40f7612d9511053b335cdc795d934c971700a4efd973e3b271a97a4a0820926906501b584401bfdfbf1afdf0f83f66c32a0f54d741ffd44bb9422e99554102caa9de32edf4959f5ff7fdf553cb31ae6e588e9ae51e2da5ab8c46f8c11eabf78df558c4d4c16531a2d63f9a5f65b288c548f4a58deeb46d92e66955cc9386aaae01bb746b345a97e323d23654d3cf27aa2031c441868ef8cd9be7f8ce96a47bfd6d84dd5f8140651a08bddcc9f9a8dc0397da5b456f67f210b82157230195586d21e6fda980a61f84741ee3f5be3ee3725b44c9a316d9deb544eb9d62cda564bf3fc49c3bc4e82f520e1e20a506d7abd14a90e4026349993dd803cd696055625090d8e64bf87e44dc53f4b1e93b93bd232778329e8aa8aa8a4d1cab0c905c8c9431c607f03a6cdb5df1465004e78ce2b55642a46906b87f808de83881803aaf4567b85406445c3a48ec487f22d125ef7eba45cbbd6d069338c85dd9095fbf2ee39140ff9653278212a450f44d4ec58d1fd0d3f5b80a25aad5ea07d5e1490a70bb085d595649e685e443bd3873d302a5c3ff1edbd39a4e541ef2409edee8937392ce18727ed48e642e6afb2b9f34a07d99a4ee3781e2f922e123a1dc03f45ada557eda4fc9da2ebc43371d35b2f30dc9d5270ca9ed5362ad53804900e6d9c5e063213e27b2090c704066f6ae6b126560c0f49073343b1945a0fc22e702c04f2f776755cb479018dd7b2a9f3862e892306e800119d30555aa190b872cfdd19eebedaac2cccc5e64a9bdab0bafd6ba3f490632bd07", 0xfffffdef) 23:51:47 executing program 1: r0 = syz_open_dev$evdev(0xfffffffffffffffc, 0x0, 0x0) r1 = syz_open_dev$evdev(&(0x7f0000000280), 0x1, 0x400) ioctl$EVIOCGSW(r1, 0x8040451b, &(0x7f00000002c0)=""/79) ioctl$EVIOCGBITSND(r0, 0x80404532, &(0x7f0000000100)=""/97) 23:51:47 executing program 3: syz_open_dev$evdev(0xfffffffffffffffc, 0x0, 0x0) 23:51:47 executing program 2: r0 = syz_open_dev$hidraw(&(0x7f0000000140), 0x0, 0x1) write$hidraw(r0, &(0x7f0000000180)="66080a810c28ad27cf86f5e368392e05eed4f4d4825954833b3144e7228d9af97c06e5d46985e6393007c542e53b9ec0f6e52a48954e119efd3c5d71b60cd399e9c64d514934d87c2c6f50699aedd1857a86eef53f4a5c661e747ed36824f54ec459d164be8186d9e3a79e131a73650d0a4f709d01c76efc8d33105a36f278e8f7de5838b1fc9d9e2ad7b1e0ca2de1410e05ead0b0d62add348a4119e45cc17fbc6988854d7dc283bb2d4026b25ea6b504f489e08072eb90ee0c99068c99457661ec19cad5545be38bff1f94d21e6db3fff0ee9b4eab9fbf35c5911b38a0129d076df053da54e435d53a005d1aca5e4d0af10e2eb5eeffbcb574dae4bab35455661ddf2e4a12c9740d9fb0282ea741f1765ebb2341f7091ca6d0244871ba9b977bb4caf4787ed19de1afd936ba3c6921587c79e8b9ce1d82cf15d329af90da66b8cc6ed5fe64a3656e902ab556d90841535c119b3ac2037b4251b809185ac3175c535c38012f61801d1d27fa7fcf3853e8a3b2e10feffd174172505a7297f6e756f8ce1adf538fdf29f73b5bd404d5cff95d9ccd947df44eda3a7fc0940f1ee98c2ba0b638ae865a24152fb1b47e792703e7bb9a7d291fd180894157d40ec589a36b95e5faea4713f2da83d35fe8d8528ed2bc5505cc3cce02d9467ede1479e64dbcf55ddebfb28dc2b3fd5c5a65b2d2cd4bca47dc7536d07ce26fac53dc3ab697c089d8611b3de89a7250b905a30f86b707bb6719080b0fc9c04d50760bc5b825911bf804d083215b74e419f01477cd8ca5862dc4f7ac4751cbba65241c7428b4f12fd311f3802042cd00df968e3f8a940badeb3f892ff107d6a7860bd6666e4a5edd1ec4e8ead30237342043465fb2eb5128de9256b39cb161044a871ac9b559cd781b66f6292e1e06b536961058edcc81406369f0f28c1c8669f267a79ebe9546afe6026cf920bd2aa31aad669498707b20e0019514a5cea3e898d5aacd3d80d44c791c030202791f9c5bca391cd0d8140997ac68e7d5470235bac6d7d0cf30e70b6e51a36b66a5b3ba10abbf5688eb388ca533099de61803cce2b91be46e3b55d117c49ef9f2fdbd09220af9923eaa21a0094a4cab2cf43379dc534a197172d1d290bc75ec960fe9551f6fe4bfc4a8142c6aa4a48fb8e6ec8f1dba02b17e3a7cf96081a92c81815229d430826a7e1ac21fe5c211b036941cb2ba93eae4a6a8743af8fd08fe3d91b8ffd52d4dc7ddcc06821e15ce0490a32680a6dadededb66b645a05c63f3944b8a97bf86f13b2231d3b632ea8378f944f22f64c7707710b93b563ec70d56611c463bc0cc6fe9f21aa7e2e9a805e83b717634bc74717df1ecccb42110621531c3f59e68670dfeb6e133b55b691a1b4375ca7a0ef3c02072c8a62fe8eb3b4810cc825d09bf9ba7ca2dcdb5a0eb46f246a125744f20caa9e2b38ceec454ba63c1fb47b580603243e756f7f04e40e36f797b3f14dd30d08335aa40069bf492609e077806d8c52b9ca8432f26d85df843ee7055673334e8ca0d809e710b295631526be449ea826dd57fca05c3d6d6b779a964f0fe7cb16a39013ea39a8000fff94aa9e4d6b85da2719bad63dc53010918c7fdde0975e1f305ed6ee8ff87ef98ef6004884071ba52ab6a81ede40a9709aa455f05f0bcdbfa1aef1360a7c7256aa3bbc744d2c6f307fb0c1c672795c8f7ff5e37c3cc479632de3350f8c5a6d192d8eb73a6977702d423694214aa4677c3ffc793c740268331c25784594e1c5293483a4a2a01101f4baeedf4090998d9ddc865963574c5b05d5a3c10dcb3b70ce567b071454021b5b562195ed36cef59695f3265e4e08a2b2e70c4bca2700c5243e6e999179bde174da15b4ab4d7b304dc67a7a03c32cdb096fbcd904f9d787bc95fe8a22b6613f28a71b5460d44a414c63d495538c6020667db10d49b1d8874cfaa77666d12087643a9e322dfade4cdac2bee7d22c129027713e46d80f498c9eda027b053fd785aa1b7ae019a53a32b7e51d54d94a5fb746cd1e6e77b4d65b3c48b2b9789da203f467934b2334569d9d5a138d87afe65b0d7ada380565f259ec63490163699fa945e10ab39d216db75d6227c11f34c7256e1af892088b507aa6b574a522b87c617bf53f42b3a8c399fcb8c8d2d7a8fc981965c67294a48d1a62f3fe4abd2f540359a4f74e4f3c65bbdf520d926a501b59232a74fe612f57c526f9a2328034d489829e451f771feda276d875bb313268e9f38c06a02799dc3ee4dec3329fd45f1695760299a45ef89bf6e0f000e167a86dd9c6c244134d2985e788838910ab92734494e3207c5ea5d6ce44925b77a4a43d9f9795423297aa2762d4a326784fb86559f1f5713935851910cdc117c1886326124af384d73a67cf95cd0bdba977f286849eb9cebab51241d2d6def1c95058b8b7847b8d84db44668d3204a1cae325c0822735b075caa612eb68d326e1fac7bed9a4b7f93395a067464372704526506c4024b317604924d1055b1b75042e763c132af6754d202b1a4438654d1ff4082d07ca378ce50e010c9a58d77a878198b7313cda06caa9a97ee96e0947fbd1c0389b69ce96490596d4051362eea6829d1795b8168ab468d506d6fa7d286b52446da4d25b4730c1276a0b6b283689ec3f64fc39470054efdfb6e261e80454e382f3c40b6cbf8ae242c01beaaed1d7195e455a40e0ad478d23ca152cde33d525961907a55c408fbdd7e7eded5eb6e9a51ab1c516cafa6b10cd41bf0f57e3ce22b79bcd2daf5469117ba4337a626f68199858f445ac0380833c5f4c7a4d35c2e9e7bcf355c6a97863281f393c19d6dded835d31c06e0dbfbf5734ecfdd3e866c97061da5494d19e7dc8584c63a85bcaa4dd97396e833acc46945119c8048402b6326a93a66619a9a3bdb87457b5fced065f15a7d2023cf2e757ed6fd35a4ad4272aeea83bf077383850f6e1112f288cc2f72e53940bc71199803d9989c8859722f4190cc4faca3377f2d1bf9fcd54c157ea5dc36b54ffebcdeb8a5df9b5d555edef8909f387864cbaabbf18fff45254703cb62e38f9cdeee2b769c9ce1d3f16ab92e0e3af6067cd252f9aa28ae81f763e1f99a50e4573da5becbcb6b11ffe8b48bbb037d7a07f5953acb422af10395b769081629f71c2a182a7633cb703731afa8cecfde76618523669fa93ded5c4ea7727775498980941228a9af3ec6292268652ed4f3731a74334d86802ae05a560d9ef82bccdd96c0c063d6e25583f51c3bd3b5225e33d4defde886727f8b9cde46b7ee9ff0f33eaf4ee1a3aea890980d012c6d14cdd82780798fa4356430a3c45abd5f4835025240cd8afa74a5381744edd3f475316ab7c00467a9588a50edcb40d5f0733f33a47ea5e92471a24dced48d974e227faf839fdfcda75d335743d56eea520c5d3fa523fe639851d2237f02424a8d81fecdf32d375b6cc8d2cacc3b1b3c33898fa2a24c0a23bf6852fb34361ba9bb46c00458644f1c5f827dee7a9dacaadb7e97ee7f55f391a9f161aa3751cde7a648ccf4efcb4f452c34deb98da9c794fe73dde94ada575f08f277212aaea70902f2ca0d927b7190a787852935c37413817f41a31acb8007687675a91d3d81865acb06c22328d87aa70d897b7a76b5c062f97d1e6bdd12c3dc4e1752e8cb7cc28624fb5b8ac5e1d0d4377046fd76e53600891aaeb32375eddd7312a2b60f5c61da0491831c3a1d530ec1ae2af4c291c6468b5d64177b29497945d9d391182e677e2bdaa1ce3eba807169ed011c9e3a7ff1cc43a37eb1155ea4a592d70585471cd4d6cb65b329a90ed2a964c4ab4b32b52fc6c1ba3f0dc53b3504645b243e6a5cccffd93b45d9cc383fb965274749b4c186f2fc0f03154208c23f1edb43d87ba43a7bb610524bffae8338f1a6d07e55984a8ad868d2def6c6e1c916b1abf862f5a2386ae3661d2d500a31a0f8188e8fa0a353d6224a383a3d5c12988411e94f2f17fef94899af064c4a9268793fd5a6899d83c222ec3c534eae737dc1ad291e848f416fdea38e44b16c1a3b73a18f3df437cfad7bef9ced8a8012fe996865dc140bf4fd3523e770fc6d08546cf9c4ae558ca7e22843dd9df3366445a347309646e9a4be32421464b0bcf8d176b1d7cf1d076f1e18511c1f5e2e19f9860f1dcba793bfa46b24f840ba9308d5369c5f43a7650ad91ea680b3a38278e17c09991f272a6031787b43746e94bf54512664145bd00c337dbaebc3f0aae10734fcd5e103e406a27fafe3e2e965f59662b0b2c2cdb098ba5b3451ae9700555c71a913c9e21a4857cc950a3a628eb494e2ecc634957f31db0c307041ecb95c2cd52e33374be763572f869a549ac0da011321be932aadafec799d8c41af3eac3d9fcb0dbc4dd26978b2ed3c827f838c2d0b6a74be1cf76c2abab9fbee4ca3e33b6622489840e601dc40f7612d9511053b335cdc795d934c971700a4efd973e3b271a97a4a0820926906501b584401bfdfbf1afdf0f83f66c32a0f54d741ffd44bb9422e99554102caa9de32edf4959f5ff7fdf553cb31ae6e588e9ae51e2da5ab8c46f8c11eabf78df558c4d4c16531a2d63f9a5f65b288c548f4a58deeb46d92e66955cc9386aaae01bb746b345a97e323d23654d3cf27aa2031c441868ef8cd9be7f8ce96a47bfd6d84dd5f8140651a08bddcc9f9a8dc0397da5b456f67f210b82157230195586d21e6fda980a61f84741ee3f5be3ee3725b44c9a316d9deb544eb9d62cda564bf3fc49c3bc4e82f520e1e20a506d7abd14a90e4026349993dd803cd696055625090d8e64bf87e44dc53f4b1e93b93bd232778329e8aa8aa8a4d1cab0c905c8c9431c607f03a6cdb5df1465004e78ce2b55642a46906b87f808de83881803aaf4567b85406445c3a48ec487f22d125ef7eba45cbbd6d069338c85dd9095fbf2ee39140ff9653278212a450f44d4ec58d1fd0d3f5b80a25aad5ea07d5e1490a70bb085d595649e685e443bd3873d302a5c3ff1edbd39a4e541ef2409edee8937392ce18727ed48e642e6afb2b9f34a07d99a4ee3781e2f922e123a1dc03f45ada557eda4fc9da2ebc43371d35b2f30dc9d5270ca9ed5362ad53804900e6d9c5e063213e27b2090c704066f6ae6b126560c0f49073343b1945a0fc22e702c04f2f776755cb479018dd7b2a9f3862e892306e800119d30555aa190b872cfdd19eebedaac2cccc5e", 0xe73) r1 = syz_open_dev$hidraw(&(0x7f0000000140), 0x0, 0x1) r2 = syz_open_dev$evdev(&(0x7f0000001080), 0x7, 0x0) read$hidraw(r1, &(0x7f0000000040)=""/57, 0x39) ioctl$EVIOCGMASK(r2, 0x5452, &(0x7f0000000100)={0x3fd67d5a47b743fa, 0x0, 0x0}) ioctl$EVIOCSABS3F(r2, 0x401845ff, &(0x7f0000001040)={0x101, 0x5f3f4a09, 0x6, 0x8, 0x1ff}) ioctl$HIDIOCSFEATURE(r1, 0xc0404806, &(0x7f0000000000)="b48332c179a199a2d0a03ae3aa4d8c9a90c689587e6f") 23:51:47 executing program 5: syz_open_dev$evdev(0xfffffffffffffffc, 0x0, 0x0) 23:51:47 executing program 1: syz_open_dev$evdev(0xfffffffffffffffc, 0x0, 0x0) r0 = syz_open_dev$evdev(&(0x7f0000000280), 0x1, 0x400) ioctl$EVIOCGSW(r0, 0x8040451b, &(0x7f00000002c0)=""/79) 23:51:48 executing program 3: syz_open_dev$evdev(0xfffffffffffffffc, 0x0, 0x42) 23:51:48 executing program 5: r0 = syz_open_dev$hidraw(&(0x7f0000000140), 0x0, 0x1) write$hidraw(r0, &(0x7f0000000180)="66080a810c28ad27cf86f5e368392e05eed4f4d4825954833b3144e7228d9af97c06e5d46985e6393007c542e53b9ec0f6e52a48954e119efd3c5d71b60cd399e9c64d514934d87c2c6f50699aedd1857a86eef5134a5c661e747ed36824f54ec459d164be8186d9e3a79e131a73650d0a4f709d01c76efc8d33105a36f278e8f7de5838b1fc9d9e2ad7b1e0ca2de1410e05ead0b0d62add348a4119e45cc17fbc6988854d7dc283bb2d4026b25ea6b504f489e08072eb90ee0c99068c99457661ec19cad5545be38bff1f94d21e6db3fff0ee9b4eab9fbf35c5911b38a0129d076df053da54e435d53a005d1aca5e4d0af10e2eb5eeffbcb574dae4bab35455661ddf2e4a12c9740d9fb0282ea741f1765ebb2341f7091ca6d0244871ba9b977bb4caf4787ed19de1afd936ba3c6921587c79e8b9ce1d82cf15d329af90da66b8cc6ed5fe64a3656e902ab556d90841535c119b3ac2037b4251b809185ac3175c535c38012f61801d1d27fa7fcf3853e8a3b2e10feffd174172505a7297f6e756f8ce1adf538fdf29f73b5bd404d5cff95d9ccd947df44eda3a7fc0940f1ee98c2ba0b638ae865a24152fb1b47e792703e7bb9a7d291fd180894157d40ec589a36b95e5faea4713f2da83d35fe8d8528ed2bc5505cc3cce02d9467ede1479e64dbcf55ddebfb28dc2b3fd5c5a65b2d2cd4bca47dc7536d07ce26fac53dc3ab697c089d8611b3de89a7250b905a30f86b707bb6719080b0fc9c04d50760bc5b825911bf804d083215b74e419f01477cd8ca5862dc4f7ac4751cbba65241c7428b4f12fd311f3802042cd00df968e3f8a940badeb3f892ff107d6a7860bd6666e4a5edd1ec4e8ead30237342043465fb2eb5128de9256b39cb161044a871ac9b559cd781b66f6292e1e06b536961058edcc81406369f0f28c1c8669f267a79ebe9546afe6026cf920bd2aa31aad669498707b20e0019514a5cea3e898d5aacd3d80d44c791c030202791f9c5bca391cd0d8140997ac68e7d5470235bac6d7d0cf30e70b6e51a36b66a5b3ba10abbf5688eb388ca533099de61803cce2b91be46e3b55d117c49ef9f2fdbd09220af9923eaa21a0094a4cab2cf43379dc534a197172d1d290bc75ec960fe9551f6fe4bfc4a8142c6aa4a48fb8e6ec8f1dba02b17e3a7cf96081a92c81815229d430826a7e1ac21fe5c211b036941cb2ba93eae4a6a8743af8fd08fe3d91b8ffd52d4dc7ddcc06821e15ce0490a32680a6dadededb66b645a05c63f3944b8a97bf86f13b2231d3b632ea8378f944f22f64c7707710b93b563ec70d56611c463bc0cc6fe9f21aa7e2e9a805e83b717634bc74717df1ecccb42110621531c3f59e68670dfeb6e133b55b691a1b4375ca7a0ef3c02072c8a62fe8eb3b4810cc825d09bf9ba7ca2dcdb5a0eb46f246a125744f20caa9e2b38ceec454ba63c1fb47b580603243e756f7f04e40e36f797b3f14dd30d08335aa40069bf492609e077806d8c52b9ca8432f26d85df843ee7055673334e8ca0d809e710b295631526be449ea826dd57fca05c3d6d6b779a964f0fe7cb16a39013ea39a8000fff94aa9e4d6b85da2719bad63dc53010918c7fdde0975e1f305ed6ee8ff87ef98ef6004884071ba52ab6a81ede40a9709aa455f05f0bcdbfa1aef1360a7c7256aa3bbc744d2c6f307fb0c1c672795c8f7ff5e37c3cc479632de3350f8c5a6d192d8eb73a6977702d423694214aa4677c3ffc793c740268331c25784594e1c5293483a4a2a01101f4baeedf4090998d9ddc865963574c5b05d5a3c10dcb3b70ce567b071454021b5b562195ed36cef59695f3265e4e08a2b2e70c4bca2700c5243e6e999179bde174da15b4ab4d7b304dc67a7a03c32cdb096fbcd904f9d787bc95fe8a22b6613f28a71b5460d44a414c63d495538c6020667db10d49b1d8874cfaa77666d12087643a9e322dfade4cdac2bee7d22c129027713e46d80f498c9eda027b053fd785aa1b7ae019a53a32b7e51d54d94a5fb746cd1e6e77b4d65b3c48b2b9789da203f467934b2334569d9d5a138d87afe65b0d7ada380565f259ec63490163699fa945e10ab39d216db75d6227c11f34c7256e1af892088b507aa6b574a522b87c617bf53f42b3a8c399fcb8c8d2d7a8fc981965c67294a48d1a62f3fe4abd2f540359a4f74e4f3c65bbdf520d926a501b59232a74fe612f57c526f9a2328034d489829e451f771feda276d875bb313268e9f38c06a02799dc3ee4dec3329fd45f1695760299a45ef89bf6e0f000e167a86dd9c6c244134d2985e788838910ab92734494e3207c5ea5d6ce44925b77a4a43d9f9795423297aa2762d4a326784fb86559f1f5713935851910cdc117c1886326124af384d73a67cf95cd0bdba977f286849eb9cebab51241d2d6def1c95058b8b7847b8d84db44668d3204a1cae325c0822735b075caa612eb68d326e1fac7bed9a4b7f93395a067464372704526506c4024b317604924d1055b1b75042e763c132af6754d202b1a4438654d1ff4082d07ca378ce50e010c9a58d77a878198b7313cda06caa9a97ee96e0947fbd1c0389b69ce96490596d4051362eea6829d1795b8168ab468d506d6fa7d286b52446da4d25b4730c1276a0b6b283689ec3f64fc39470054efdfb6e261e80454e382f3c40b6cbf8ae242c01beaaed1d7195e455a40e0ad478d23ca152cde33d525961907a55c408fbdd7e7eded5eb6e9a51ab1c516cafa6b10cd41bf0f57e3ce22b79bcd2daf5469117ba4337a626f68199858f445ac0380833c5f4c7a4d35c2e9e7bcf355c6a97863281f393c19d6dded835d31c06e0dbfbf5734ecfdd3e866c97061da5494d19e7dc8584c63a85bcaa4dd97396e833acc46945119c8048402b6326a93a66619a9a3bdb87457b5fced065f15a7d2023cf2e757ed6fd35a4ad4272aeea83bf077383850f6e1112f288cc2f72e53940bc71199803d9989c8859722f4190cc4faca3377f2d1bf9fcd54c157ea5dc36b54ffebcdeb8a5df9b5d555edef8909f387864cbaabbf18fff45254703cb62e38f9cdeee2b769c9ce1d3f16ab92e0e3af6067cd252f9aa28ae81f763e1f99a50e4573da5becbcb6b11ffe8b48bbb037d7a07f5953acb422af10395b769081629f71c2a182a7633cb703731afa8cecfde76618523669fa93ded5c4ea7727775498980941228a9af3ec6292268652ed4f3731a74334d86802ae05a560d9ef82bccdd96c0c063d6e25583f51c3bd3b5225e33d4defde886727f8b9cde46b7ee9ff0f33eaf4ee1a3aea890980d012c6d14cdd82780798fa4356430a3c45abd5f4835025240cd8afa74a5381744edd3f475316ab7c00467a9588a50edcb40d5f0733f33a47ea5e92471a24dced48d974e227faf839fdfcda75d335743d56eea520c5d3fa523fe639851d2237f02424a8d81fecdf32d375b6cc8d2cacc3b1b3c33898fa2a24c0a23bf6852fb34361ba9bb46c00458644f1c5f827dee7a9dacaadb7e97ee7f55f391a9f161aa3751cde7a648ccf4efcb4f452c34deb98da9c794fe73dde94ada575f08f277212aaea70902f2ca0d927b7190a787852935c37413817f41a31acb8007687675a91d3d81865acb06c22328d87aa70d897b7a76b5c062f97d1e6bdd12c3dc4e1752e8cb7cc28624fb5b8ac5e1d0d4377046fd76e53600891aaeb32375eddd7312a2b60f5c61da0491831c3a1d530ec1ae2af4c291c6468b5d64177b29497945d9d391182e677e2bdaa1ce3eba807169ed011c9e3a7ff1cc43a37eb1155ea4a592d70585471cd4d6cb65b329a90ed2a964c4ab4b32b52fc6c1ba3f0dc53b3504645b243e6a5cccffd93b45d9cc383fb965274749b4c186f2fc0f03154208c23f1edb43d87ba43a7bb610524bffae8338f1a6d07e55984a8ad868d2def6c6e1c916b1abf862f5a2386ae3661d2d500a31a0f8188e8fa0a353d6224a383a3d5c12988411e94f2f17fef94899af064c4a9268793fd5a6899d83c222ec3c534eae737dc1ad291e848f416fdea38e44b16c1a3b73a18f3df437cfad7bef9ced8a8012fe996865dc140bf4fd3523e770fc6d08546cf9c4ae558ca7e22843dd9df3366445a347309646e9a4be32421464b0bcf8d176b1d7cf1d076f1e18511c1f5e2e19f9860f1dcba793bfa46b24f840ba9308d5369c5f43a7650ad91ea680b3a38278e17c09991f272a6031787b43746e94bf54512664145bd00c337dbaebc3f0aae10734fcd5e103e406a27fafe3e2e965f59662b0b2c2cdb098ba5b3451ae9700555c71a913c9e21a4857cc950a3a628eb494e2ecc634957f31db0c307041ecb95c2cd52e33374be763572f869a549ac0da011321be932aadafec799d8c41af3eac3d9fcb0dbc4dd26978b2ed3c827f838c2d0b6a74be1cf76c2abab9fbee4ca3e33b6622489840e601dc40f7612d9511053b335cdc795d934c971700a4efd973e3b271a97a4a0820926906501b584401bfdfbf1afdf0f83f66c32a0f54d741ffd44bb9422e99554102caa9de32edf4959f5ff7fdf553cb31ae6e588e9ae51e2da5ab8c46f8c11eabf78df558c4d4c16531a2d63f9a5f65b288c548f4a58deeb46d92e66955cc9386aaae01bb746b345a97e323d23654d3cf27aa2031c441868ef8cd9be7f8ce96a47bfd6d84dd5f8140651a08bddcc9f9a8dc0397da5b456f67f210b82157230195586d21e6fda980a61f84741ee3f5be3ee3725b44c9a316d9deb544eb9d62cda564bf3fc49c3bc4e82f520e1e20a506d7abd14a90e4026349993dd803cd696055625090d8e64bf87e44dc53f4b1e93b93bd232778329e8aa8aa8a4d1cab0c905c8c9431c607f03a6cdb5df1465004e78ce2b55642a46906b87f808de83881803aaf4567b85406445c3a48ec487f22d125ef7eba45cbbd6d069338c85dd9095fbf2ee39140ff9653278212a450f44d4ec58d1fd0d3f5b80a25aad5ea07d5e1490a70bb085d595649e685e443bd3873d302a5c3ff1edbd39a4e541ef2409edee8937392ce18727ed48e642e6afb2b9f34a07d99a4ee3781e2f922e123a1dc03f45ada557eda4fc9da2ebc43371d35b2f30dc9d5270ca9ed5362ad53804900e6d9c5e063213e27b2090c704066f6ae6b126560c0f49073343b1945a0fc22e702c04f2f776755cb479018dd7b2a9f3862e892306e800119d30555aa190b872cfdd19eebedaac2cccc5e64a9bdab0bafd6ba3f490632bd07", 0xfffffdef) 23:51:48 executing program 2: r0 = syz_open_dev$hidraw(&(0x7f0000000140), 0x0, 0x1) write$hidraw(r0, &(0x7f0000000180)="66080a810c28ad27cf86f5e368392e05eed4f4d4825954833b3144e7228d9af97c06e5d46985e6393007c542e53b9ec0f6e52a48954e119efd3c5d71b60cd399e9c64d514934d87c2c6f50699aedd1857a86eef53f4a5c661e747ed36824f54ec459d164be8186d9e3a79e131a73650d0a4f709d01c76efc8d33105a36f278e8f7de5838b1fc9d9e2ad7b1e0ca2de1410e05ead0b0d62add348a4119e45cc17fbc6988854d7dc283bb2d4026b25ea6b504f489e08072eb90ee0c99068c99457661ec19cad5545be38bff1f94d21e6db3fff0ee9b4eab9fbf35c5911b38a0129d076df053da54e435d53a005d1aca5e4d0af10e2eb5eeffbcb574dae4bab35455661ddf2e4a12c9740d9fb0282ea741f1765ebb2341f7091ca6d0244871ba9b977bb4caf4787ed19de1afd936ba3c6921587c79e8b9ce1d82cf15d329af90da66b8cc6ed5fe64a3656e902ab556d90841535c119b3ac2037b4251b809185ac3175c535c38012f61801d1d27fa7fcf3853e8a3b2e10feffd174172505a7297f6e756f8ce1adf538fdf29f73b5bd404d5cff95d9ccd947df44eda3a7fc0940f1ee98c2ba0b638ae865a24152fb1b47e792703e7bb9a7d291fd180894157d40ec589a36b95e5faea4713f2da83d35fe8d8528ed2bc5505cc3cce02d9467ede1479e64dbcf55ddebfb28dc2b3fd5c5a65b2d2cd4bca47dc7536d07ce26fac53dc3ab697c089d8611b3de89a7250b905a30f86b707bb6719080b0fc9c04d50760bc5b825911bf804d083215b74e419f01477cd8ca5862dc4f7ac4751cbba65241c7428b4f12fd311f3802042cd00df968e3f8a940badeb3f892ff107d6a7860bd6666e4a5edd1ec4e8ead30237342043465fb2eb5128de9256b39cb161044a871ac9b559cd781b66f6292e1e06b536961058edcc81406369f0f28c1c8669f267a79ebe9546afe6026cf920bd2aa31aad669498707b20e0019514a5cea3e898d5aacd3d80d44c791c030202791f9c5bca391cd0d8140997ac68e7d5470235bac6d7d0cf30e70b6e51a36b66a5b3ba10abbf5688eb388ca533099de61803cce2b91be46e3b55d117c49ef9f2fdbd09220af9923eaa21a0094a4cab2cf43379dc534a197172d1d290bc75ec960fe9551f6fe4bfc4a8142c6aa4a48fb8e6ec8f1dba02b17e3a7cf96081a92c81815229d430826a7e1ac21fe5c211b036941cb2ba93eae4a6a8743af8fd08fe3d91b8ffd52d4dc7ddcc06821e15ce0490a32680a6dadededb66b645a05c63f3944b8a97bf86f13b2231d3b632ea8378f944f22f64c7707710b93b563ec70d56611c463bc0cc6fe9f21aa7e2e9a805e83b717634bc74717df1ecccb42110621531c3f59e68670dfeb6e133b55b691a1b4375ca7a0ef3c02072c8a62fe8eb3b4810cc825d09bf9ba7ca2dcdb5a0eb46f246a125744f20caa9e2b38ceec454ba63c1fb47b580603243e756f7f04e40e36f797b3f14dd30d08335aa40069bf492609e077806d8c52b9ca8432f26d85df843ee7055673334e8ca0d809e710b295631526be449ea826dd57fca05c3d6d6b779a964f0fe7cb16a39013ea39a8000fff94aa9e4d6b85da2719bad63dc53010918c7fdde0975e1f305ed6ee8ff87ef98ef6004884071ba52ab6a81ede40a9709aa455f05f0bcdbfa1aef1360a7c7256aa3bbc744d2c6f307fb0c1c672795c8f7ff5e37c3cc479632de3350f8c5a6d192d8eb73a6977702d423694214aa4677c3ffc793c740268331c25784594e1c5293483a4a2a01101f4baeedf4090998d9ddc865963574c5b05d5a3c10dcb3b70ce567b071454021b5b562195ed36cef59695f3265e4e08a2b2e70c4bca2700c5243e6e999179bde174da15b4ab4d7b304dc67a7a03c32cdb096fbcd904f9d787bc95fe8a22b6613f28a71b5460d44a414c63d495538c6020667db10d49b1d8874cfaa77666d12087643a9e322dfade4cdac2bee7d22c129027713e46d80f498c9eda027b053fd785aa1b7ae019a53a32b7e51d54d94a5fb746cd1e6e77b4d65b3c48b2b9789da203f467934b2334569d9d5a138d87afe65b0d7ada380565f259ec63490163699fa945e10ab39d216db75d6227c11f34c7256e1af892088b507aa6b574a522b87c617bf53f42b3a8c399fcb8c8d2d7a8fc981965c67294a48d1a62f3fe4abd2f540359a4f74e4f3c65bbdf520d926a501b59232a74fe612f57c526f9a2328034d489829e451f771feda276d875bb313268e9f38c06a02799dc3ee4dec3329fd45f1695760299a45ef89bf6e0f000e167a86dd9c6c244134d2985e788838910ab92734494e3207c5ea5d6ce44925b77a4a43d9f9795423297aa2762d4a326784fb86559f1f5713935851910cdc117c1886326124af384d73a67cf95cd0bdba977f286849eb9cebab51241d2d6def1c95058b8b7847b8d84db44668d3204a1cae325c0822735b075caa612eb68d326e1fac7bed9a4b7f93395a067464372704526506c4024b317604924d1055b1b75042e763c132af6754d202b1a4438654d1ff4082d07ca378ce50e010c9a58d77a878198b7313cda06caa9a97ee96e0947fbd1c0389b69ce96490596d4051362eea6829d1795b8168ab468d506d6fa7d286b52446da4d25b4730c1276a0b6b283689ec3f64fc39470054efdfb6e261e80454e382f3c40b6cbf8ae242c01beaaed1d7195e455a40e0ad478d23ca152cde33d525961907a55c408fbdd7e7eded5eb6e9a51ab1c516cafa6b10cd41bf0f57e3ce22b79bcd2daf5469117ba4337a626f68199858f445ac0380833c5f4c7a4d35c2e9e7bcf355c6a97863281f393c19d6dded835d31c06e0dbfbf5734ecfdd3e866c97061da5494d19e7dc8584c63a85bcaa4dd97396e833acc46945119c8048402b6326a93a66619a9a3bdb87457b5fced065f15a7d2023cf2e757ed6fd35a4ad4272aeea83bf077383850f6e1112f288cc2f72e53940bc71199803d9989c8859722f4190cc4faca3377f2d1bf9fcd54c157ea5dc36b54ffebcdeb8a5df9b5d555edef8909f387864cbaabbf18fff45254703cb62e38f9cdeee2b769c9ce1d3f16ab92e0e3af6067cd252f9aa28ae81f763e1f99a50e4573da5becbcb6b11ffe8b48bbb037d7a07f5953acb422af10395b769081629f71c2a182a7633cb703731afa8cecfde76618523669fa93ded5c4ea7727775498980941228a9af3ec6292268652ed4f3731a74334d86802ae05a560d9ef82bccdd96c0c063d6e25583f51c3bd3b5225e33d4defde886727f8b9cde46b7ee9ff0f33eaf4ee1a3aea890980d012c6d14cdd82780798fa4356430a3c45abd5f4835025240cd8afa74a5381744edd3f475316ab7c00467a9588a50edcb40d5f0733f33a47ea5e92471a24dced48d974e227faf839fdfcda75d335743d56eea520c5d3fa523fe639851d2237f02424a8d81fecdf32d375b6cc8d2cacc3b1b3c33898fa2a24c0a23bf6852fb34361ba9bb46c00458644f1c5f827dee7a9dacaadb7e97ee7f55f391a9f161aa3751cde7a648ccf4efcb4f452c34deb98da9c794fe73dde94ada575f08f277212aaea70902f2ca0d927b7190a787852935c37413817f41a31acb8007687675a91d3d81865acb06c22328d87aa70d897b7a76b5c062f97d1e6bdd12c3dc4e1752e8cb7cc28624fb5b8ac5e1d0d4377046fd76e53600891aaeb32375eddd7312a2b60f5c61da0491831c3a1d530ec1ae2af4c291c6468b5d64177b29497945d9d391182e677e2bdaa1ce3eba807169ed011c9e3a7ff1cc43a37eb1155ea4a592d70585471cd4d6cb65b329a90ed2a964c4ab4b32b52fc6c1ba3f0dc53b3504645b243e6a5cccffd93b45d9cc383fb965274749b4c186f2fc0f03154208c23f1edb43d87ba43a7bb610524bffae8338f1a6d07e55984a8ad868d2def6c6e1c916b1abf862f5a2386ae3661d2d500a31a0f8188e8fa0a353d6224a383a3d5c12988411e94f2f17fef94899af064c4a9268793fd5a6899d83c222ec3c534eae737dc1ad291e848f416fdea38e44b16c1a3b73a18f3df437cfad7bef9ced8a8012fe996865dc140bf4fd3523e770fc6d08546cf9c4ae558ca7e22843dd9df3366445a347309646e9a4be32421464b0bcf8d176b1d7cf1d076f1e18511c1f5e2e19f9860f1dcba793bfa46b24f840ba9308d5369c5f43a7650ad91ea680b3a38278e17c09991f272a6031787b43746e94bf54512664145bd00c337dbaebc3f0aae10734fcd5e103e406a27fafe3e2e965f59662b0b2c2cdb098ba5b3451ae9700555c71a913c9e21a4857cc950a3a628eb494e2ecc634957f31db0c307041ecb95c2cd52e33374be763572f869a549ac0da011321be932aadafec799d8c41af3eac3d9fcb0dbc4dd26978b2ed3c827f838c2d0b6a74be1cf76c2abab9fbee4ca3e33b6622489840e601dc40f7612d9511053b335cdc795d934c971700a4efd973e3b271a97a4a0820926906501b584401bfdfbf1afdf0f83f66c32a0f54d741ffd44bb9422e99554102caa9de32edf4959f5ff7fdf553cb31ae6e588e9ae51e2da5ab8c46f8c11eabf78df558c4d4c16531a2d63f9a5f65b288c548f4a58deeb46d92e66955cc9386aaae01bb746b345a97e323d23654d3cf27aa2031c441868ef8cd9be7f8ce96a47bfd6d84dd5f8140651a08bddcc9f9a8dc0397da5b456f67f210b82157230195586d21e6fda980a61f84741ee3f5be3ee3725b44c9a316d9deb544eb9d62cda564bf3fc49c3bc4e82f520e1e20a506d7abd14a90e4026349993dd803cd696055625090d8e64bf87e44dc53f4b1e93b93bd232778329e8aa8aa8a4d1cab0c905c8c9431c607f03a6cdb5df1465004e78ce2b55642a46906b87f808de83881803aaf4567b85406445c3a48ec487f22d125ef7eba45cbbd6d069338c85dd9095fbf2ee39140ff9653278212a450f44d4ec58d1fd0d3f5b80a25aad5ea07d5e1490a70bb085d595649e685e443bd3873d302a5c3ff1edbd39a4e541ef2409edee8937392ce18727ed48e642e6afb2b9f34a07d99a4ee3781e2f922e123a1dc03f45ada557eda4fc9da2ebc43371d35b2f30dc9d5270ca9ed5362ad53804900e6d9c5e063213e27b2090c704066f6ae6b126560c0f49073343b1945a0fc22e702c04f2f776755cb479018dd7b2a9f3862e892306e800119d30555aa190b872cfdd19eebedaac2cccc5e", 0xe73) r1 = syz_open_dev$hidraw(&(0x7f0000000140), 0x0, 0x1) r2 = syz_open_dev$evdev(&(0x7f0000001080), 0x7, 0x0) read$hidraw(r1, &(0x7f0000000040)=""/57, 0x39) ioctl$EVIOCGMASK(r2, 0x5452, &(0x7f0000000100)={0x3fd67d5a47b743fa, 0x0, 0x0}) ioctl$EVIOCSABS3F(r2, 0x401845ff, &(0x7f0000001040)={0x101, 0x5f3f4a09, 0x6, 0x8, 0x1ff}) ioctl$HIDIOCSFEATURE(r1, 0xc0404806, &(0x7f0000000000)="b48332c179a199a2d0a03ae3aa4d8c9a90c689587e6f") 23:51:48 executing program 1: syz_open_dev$evdev(0xfffffffffffffffc, 0x0, 0x0) r0 = syz_open_dev$evdev(&(0x7f0000000280), 0x1, 0x400) ioctl$EVIOCGSW(r0, 0x8040451b, &(0x7f00000002c0)=""/79) [ 2277.918486][ T8528] usb 1-1: new full-speed USB device number 69 using dummy_hcd [ 2278.328484][ T8528] usb 1-1: not running at top speed; connect to a high speed hub [ 2278.428911][ T8528] usb 1-1: config 73 has an invalid interface number: 13 but max is 2 [ 2278.437172][ T8528] usb 1-1: config 73 has an invalid descriptor of length 0, skipping remainder of the config [ 2278.447402][ T8528] usb 1-1: config 73 has 1 interface, different from the descriptor's value: 3 [ 2278.456413][ T8528] usb 1-1: config 73 has no interface number 0 [ 2278.462654][ T8528] usb 1-1: config 73 interface 13 altsetting 64 endpoint 0x82 has invalid maxpacket 1023, setting to 64 [ 2278.473880][ T8528] usb 1-1: config 73 interface 13 altsetting 64 has an invalid endpoint with address 0x80, skipping [ 2278.484710][ T8528] usb 1-1: config 73 interface 13 altsetting 64 endpoint 0x4 has invalid maxpacket 1023, setting to 64 [ 2278.496259][ T8528] usb 1-1: config 73 interface 13 altsetting 64 endpoint 0x8 has invalid maxpacket 1024, setting to 64 [ 2278.507372][ T8528] usb 1-1: config 73 interface 13 altsetting 64 has an invalid endpoint with address 0xF3, skipping [ 2278.518287][ T8528] usb 1-1: config 73 interface 13 altsetting 64 endpoint 0xC has invalid maxpacket 1024, setting to 64 [ 2278.529385][ T8528] usb 1-1: config 73 interface 13 altsetting 64 has 7 endpoint descriptors, different from the interface descriptor's value: 13 [ 2278.542650][ T8528] usb 1-1: config 73 interface 13 has no altsetting 0 [ 2278.708906][ T8528] usb 1-1: New USB device found, idVendor=06be, idProduct=a232, bcdDevice=43.bc [ 2278.717994][ T8528] usb 1-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 2278.726038][ T8528] usb 1-1: Product: â ‰ [ 2278.730279][ T8528] usb 1-1: Manufacturer: Ñ— [ 2278.734789][ T8528] usb 1-1: SerialNumber: syz [ 2278.760087][T28475] raw-gadget gadget: fail, usb_ep_enable returned -22 [ 2278.768863][T28475] raw-gadget gadget: fail, usb_ep_enable returned -22 [ 2278.776004][T28475] raw-gadget gadget: fail, usb_ep_enable returned -22 23:51:49 executing program 0: r0 = syz_open_dev$hidraw(&(0x7f0000000140), 0x0, 0x1) write$hidraw(r0, &(0x7f0000000180)="66080a810c28ad27cf86f5e368392e05eed4f4d4825954833b3144e7228d9af97c06e5d46985e6393007c542e53b9ec0f6e52a48954e119efd3c5d71b60cd399e9c64d514934d87c2c6f50699aedd1857a86eef53f4a5c661e747ed36824f54ec459d164be8186d9e3a79e131a73650d0a4f709d01c76efc8d33105a36f278e8f7de5838b1fc9d9e2ad7b1e0ca2de1410e05ead0b0d62add348a4119e45cc17fbc6988854d7dc283bb2d4026b25ea6b504f489e08072eb90ee0c99068c99457661ec19cad5545be38bff1f94d21e6db3fff0ee9b4eab9fbf35c5911b38a0129d076df053da54e435d53a005d1aca5e4d0af10e2eb5eeffbcb574dae4bab35455661ddf2e4a12c9740d9fb0282ea741f1765ebb2341f7091ca6d0244871ba9b977bb4caf4787ed19de1afd936ba3c6921587c79e8b9ce1d82cf15d329af90da66b8cc6ed5fe64a3656e902ab556d90841535c119b3ac2037b4251b809185ac3175c535c38012f61801d1d27fa7fcf3853e8a3b2e10feffd174172505a7297f6e756f8ce1adf538fdf29f73b5bd404d5cff95d9ccd947df44eda3a7fc0940f1ee98c2ba0b638ae865a24152fb1b47e792703e7bb9a7d291fd180894157d40ec589a36b95e5faea4713f2da83d35fe8d8528ed2bc5505cc3cce02d9467ede1479e64dbcf55ddebfb28dc2b3fd5c5a65b2d2cd4bca47dc7536d07ce26fac53dc3ab697c089d8611b3de89a7250b905a30f86b707bb6719080b0fc9c04d50760bc5b825911bf804d083215b74e419f01477cd8ca5862dc4f7ac4751cbba65241c7428b4f12fd311f3802042cd00df968e3f8a940badeb3f892ff107d6a7860bd6666e4a5edd1ec4e8ead30237342043465fb2eb5128de9256b39cb161044a871ac9b559cd781b66f6292e1e06b536961058edcc81406369f0f28c1c8669f267a79ebe9546afe6026cf920bd2aa31aad669498707b20e0019514a5cea3e898d5aacd3d80d44c791c030202791f9c5bca391cd0d8140997ac68e7d5470235bac6d7d0cf30e70b6e51a36b66a5b3ba10abbf5688eb388ca533099de61803cce2b91be46e3b55d117c49ef9f2fdbd09220af9923eaa21a0094a4cab2cf43379dc534a197172d1d290bc75ec960fe9551f6fe4bfc4a8142c6aa4a48fb8e6ec8f1dba02b17e3a7cf96081a92c81815229d430826a7e1ac21fe5c211b036941cb2ba93eae4a6a8743af8fd08fe3d91b8ffd52d4dc7ddcc06821e15ce0490a32680a6dadededb66b645a05c63f3944b8a97bf86f13b2231d3b632ea8378f944f22f64c7707710b93b563ec70d56611c463bc0cc6fe9f21aa7e2e9a805e83b717634bc74717df1ecccb42110621531c3f59e68670dfeb6e133b55b691a1b4375ca7a0ef3c02072c8a62fe8eb3b4810cc825d09bf9ba7ca2dcdb5a0eb46f246a125744f20caa9e2b38ceec454ba63c1fb47b580603243e756f7f04e40e36f797b3f14dd30d08335aa40069bf492609e077806d8c52b9ca8432f26d85df843ee7055673334e8ca0d809e710b295631526be449ea826dd57fca05c3d6d6b779a964f0fe7cb16a39013ea39a8000fff94aa9e4d6b85da2719bad63dc53010918c7fdde0975e1f305ed6ee8ff87ef98ef6004884071ba52ab6a81ede40a9709aa455f05f0bcdbfa1aef1360a7c7256aa3bbc744d2c6f307fb0c1c672795c8f7ff5e37c3cc479632de3350f8c5a6d192d8eb73a6977702d423694214aa4677c3ffc793c740268331c25784594e1c5293483a4a2a01101f4baeedf4090998d9ddc865963574c5b05d5a3c10dcb3b70ce567b071454021b5b562195ed36cef59695f3265e4e08a2b2e70c4bca2700c5243e6e999179bde174da15b4ab4d7b304dc67a7a03c32cdb096fbcd904f9d787bc95fe8a22b6613f28a71b5460d44a414c63d495538c6020667db10d49b1d8874cfaa77666d12087643a9e322dfade4cdac2bee7d22c129027713e46d80f498c9eda027b053fd785aa1b7ae019a53a32b7e51d54d94a5fb746cd1e6e77b4d65b3c48b2b9789da203f467934b2334569d9d5a138d87afe65b0d7ada380565f259ec63490163699fa945e10ab39d216db75d6227c11f34c7256e1af892088b507aa6b574a522b87c617bf53f42b3a8c399fcb8c8d2d7a8fc981965c67294a48d1a62f3fe4abd2f540359a4f74e4f3c65bbdf520d926a501b59232a74fe612f57c526f9a2328034d489829e451f771feda276d875bb313268e9f38c06a02799dc3ee4dec3329fd45f1695760299a45ef89bf6e0f000e167a86dd9c6c244134d2985e788838910ab92734494e3207c5ea5d6ce44925b77a4a43d9f9795423297aa2762d4a326784fb86559f1f5713935851910cdc117c1886326124af384d73a67cf95cd0bdba977f286849eb9cebab51241d2d6def1c95058b8b7847b8d84db44668d3204a1cae325c0822735b075caa612eb68d326e1fac7bed9a4b7f93395a067464372704526506c4024b317604924d1055b1b75042e763c132af6754d202b1a4438654d1ff4082d07ca378ce50e010c9a58d77a878198b7313cda06caa9a97ee96e0947fbd1c0389b69ce96490596d4051362eea6829d1795b8168ab468d506d6fa7d286b52446da4d25b4730c1276a0b6b283689ec3f64fc39470054efdfb6e261e80454e382f3c40b6cbf8ae242c01beaaed1d7195e455a40e0ad478d23ca152cde33d525961907a55c408fbdd7e7eded5eb6e9a51ab1c516cafa6b10cd41bf0f57e3ce22b79bcd2daf5469117ba4337a626f68199858f445ac0380833c5f4c7a4d35c2e9e7bcf355c6a97863281f393c19d6dded835d31c06e0dbfbf5734ecfdd3e866c97061da5494d19e7dc8584c63a85bcaa4dd97396e833acc46945119c8048402b6326a93a66619a9a3bdb87457b5fced065f15a7d2023cf2e757ed6fd35a4ad4272aeea83bf077383850f6e1112f288cc2f72e53940bc71199803d9989c8859722f4190cc4faca3377f2d1bf9fcd54c157ea5dc36b54ffebcdeb8a5df9b5d555edef8909f387864cbaabbf18fff45254703cb62e38f9cdeee2b769c9ce1d3f16ab92e0e3af6067cd252f9aa28ae81f763e1f99a50e4573da5becbcb6b11ffe8b48bbb037d7a07f5953acb422af10395b769081629f71c2a182a7633cb703731afa8cecfde76618523669fa93ded5c4ea7727775498980941228a9af3ec6292268652ed4f3731a74334d86802ae05a560d9ef82bccdd96c0c063d6e25583f51c3bd3b5225e33d4defde886727f8b9cde46b7ee9ff0f33eaf4ee1a3aea890980d012c6d14cdd82780798fa4356430a3c45abd5f4835025240cd8afa74a5381744edd3f475316ab7c00467a9588a50edcb40d5f0733f33a47ea5e92471a24dced48d974e227faf839fdfcda75d335743d56eea520c5d3fa523fe639851d2237f02424a8d81fecdf32d375b6cc8d2cacc3b1b3c33898fa2a24c0a23bf6852fb34361ba9bb46c00458644f1c5f827dee7a9dacaadb7e97ee7f55f391a9f161aa3751cde7a648ccf4efcb4f452c34deb98da9c794fe73dde94ada575f08f277212aaea70902f2ca0d927b7190a787852935c37413817f41a31acb8007687675a91d3d81865acb06c22328d87aa70d897b7a76b5c062f97d1e6bdd12c3dc4e1752e8cb7cc28624fb5b8ac5e1d0d4377046fd76e53600891aaeb32375eddd7312a2b60f5c61da0491831c3a1d530ec1ae2af4c291c6468b5d64177b29497945d9d391182e677e2bdaa1ce3eba807169ed011c9e3a7ff1cc43a37eb1155ea4a592d70585471cd4d6cb65b329a90ed2a964c4ab4b32b52fc6c1ba3f0dc53b3504645b243e6a5cccffd93b45d9cc383fb965274749b4c186f2fc0f03154208c23f1edb43d87ba43a7bb610524bffae8338f1a6d07e55984a8ad868d2def6c6e1c916b1abf862f5a2386ae3661d2d500a31a0f8188e8fa0a353d6224a383a3d5c12988411e94f2f17fef94899af064c4a9268793fd5a6899d83c222ec3c534eae737dc1ad291e848f416fdea38e44b16c1a3b73a18f3df437cfad7bef9ced8a8012fe996865dc140bf4fd3523e770fc6d08546cf9c4ae558ca7e22843dd9df3366445a347309646e9a4be32421464b0bcf8d176b1d7cf1d076f1e18511c1f5e2e19f9860f1dcba793bfa46b24f840ba9308d5369c5f43a7650ad91ea680b3a38278e17c09991f272a6031787b43746e94bf54512664145bd00c337dbaebc3f0aae10734fcd5e103e406a27fafe3e2e965f59662b0b2c2cdb098ba5b3451ae9700555c71a913c9e21a4857cc950a3a628eb494e2ecc634957f31db0c307041ecb95c2cd52e33374be763572f869a549ac0da011321be932aadafec799d8c41af3eac3d9fcb0dbc4dd26978b2ed3c827f838c2d0b6a74be1cf76c2abab9fbee4ca3e33b6622489840e601dc40f7612d9511053b335cdc795d934c971700a4efd973e3b271a97a4a0820926906501b584401bfdfbf1afdf0f83f66c32a0f54d741ffd44bb9422e99554102caa9de32edf4959f5ff7fdf553cb31ae6e588e9ae51e2da5ab8c46f8c11eabf78df558c4d4c16531a2d63f9a5f65b288c548f4a58deeb46d92e66955cc9386aaae01bb746b345a97e323d23654d3cf27aa2031c441868ef8cd9be7f8ce96a47bfd6d84dd5f8140651a08bddcc9f9a8dc0397da5b456f67f210b82157230195586d21e6fda980a61f84741ee3f5be3ee3725b44c9a316d9deb544eb9d62cda564bf3fc49c3bc4e82f520e1e20a506d7abd14a90e4026349993dd803cd696055625090d8e64bf87e44dc53f4b1e93b93bd232778329e8aa8aa8a4d1cab0c905c8c9431c607f03a6cdb5df1465004e78ce2b55642a46906b87f808de83881803aaf4567b85406445c3a48ec487f22d125ef7eba45cbbd6d069338c85dd9095fbf2ee39140ff9653278212a450f44d4ec58d1fd0d3f5b80a25aad5ea07d5e1490a70bb085d595649e685e443bd3873d302a5c3ff1edbd39a4e541ef2409edee8937392ce18727ed48e642e6afb2b9f34a07d99a4ee3781e2f922e123a1dc03f45ada557eda4fc9da2ebc43371d35b2f30dc9d5270ca9ed5362ad53804900e6d9c5e063213e27b2090c704066f6ae6b126560c0f49073343b1945a0fc22e702c04f2f776755cb479018dd7b2a9f3862e892306e800119d30555aa190b872cfdd19eebedaac2cccc5e64a9bdab0bafd6ba3f490632bd07", 0xfffffdef) ioctl$EVIOCGRAB(0xffffffffffffffff, 0x40044590, &(0x7f0000000000)=0xfffffffa) r1 = syz_open_dev$evdev(&(0x7f0000000540), 0x0, 0x200000) ioctl$EVIOCGBITKEY(r1, 0x80404521, 0x0) ioctl$EVIOCSKEYCODE_V2(r1, 0x40284504, &(0x7f0000000040)={0x65, 0x19, 0x200, 0x0, "8e2434f85c960eb8b1b30c4cc0e4a0d1d51e7f2099fc09babf79255e04dc4d0d"}) 23:51:49 executing program 4: r0 = syz_open_dev$evdev(&(0x7f0000000540), 0x0, 0x200000) ioctl$EVIOCGBITKEY(r0, 0x80404521, 0x0) ioctl$EVIOCGABS3F(r0, 0x8018457f, &(0x7f0000000040)=""/42) r1 = syz_open_dev$hidraw(&(0x7f0000000140), 0x0, 0x1) r2 = syz_open_dev$hidraw(&(0x7f0000000140), 0x0, 0x1) write$hidraw(r2, 0x0, 0x0) write$hidraw(r1, &(0x7f0000000180)="66080a810c28ad27cf86f5e368392e05eed4f4d4825954833b3144e7228d9af97c06e5d46985e6393007c542e53b9ec0f6e52a48954e119efd3c5d71b60cd399e9c64d514934d87c2c6f50699aedd1857a86eef53f4a5c661e747ed36824f54ec459d164be8186d9e3a79e131a73650d0a4f709d01c76efc8d33105a36f278e8f7de5838b1fc9d9e2ad7b1e0ca2de1410e05ead0b0d62add348a4119e45cc17fbc6988854d7dc283bb2d4026b25ea6b504f489e08072eb90ee0c99068c99457661ec19cad5545be38bff1f94d21e6db3fff0ee9b4eab9fbf35c5911b38a0129d076df053da54e435d53a005d1aca5e4d0af10e2eb5eeffbcb574dae4bab35455661ddf2e4a12c9740d9fb0282ea741f1765ebb2341f7091ca6d0244871ba9b977bb4caf4787ed19de1afd936ba3c6921587c79e8b9ce1d82cf15d329af90da66b8cc6ed5fe64a3656e902ab556d90841535c119b3ac2037b4251b809185ac3175c535c38012f61801d1d27fa7fcf3853e8a3b2e10feffd174172505a7297f6e756f8ce1adf538fdf29f73b5bd404d5cff95d9ccd947df44eda3a7fc0940f1ee98c2ba0b638ae865a24152fb1b47e792703e7bb9a7d291fd180894157d40ec589a36b95e5faea4713f2da83d35fe8d8528ed2bc5505cc3cce02d9467ede1479e64dbcf55ddebfb28dc2b3fd5c5a65b2d2cd4bca47dc7536d07ce26fac53dc3ab697c089d8611b3de89a7250b905a30f86b707bb6719080b0fc9c04d50760bc5b825911bf804d083215b74e419f01477cd8ca5862dc4f7ac4751cbba65241c7428b4f12fd311f3802042cd00df968e3f8a940badeb3f892ff107d6a7860bd6666e4a5edd1ec4e8ead30237342043465fb2eb5128de9256b39cb161044a871ac9b559cd781b66f6292e1e06b536961058edcc81406369f0f28c1c8669f267a79ebe9546afe6026cf920bd2aa31aad669498707b20e0019514a5cea3e898d5aacd3d80d44c791c030202791f9c5bca391cd0d8140997ac68e7d5470235bac6d7d0cf30e70b6e51a36b66a5b3ba10abbf5688eb388ca533099de61803cce2b91be46e3b55d117c49ef9f2fdbd09220af9923eaa21a0094a4cab2cf43379dc534a197172d1d290bc75ec960fe9551f6fe4bfc4a8142c6aa4a48fb8e6ec8f1dba02b17e3a7cf96081a92c81815229d430826a7e1ac21fe5c211b036941cb2ba93eae4a6a8743af8fd08fe3d91b8ffd52d4dc7ddcc06821e15ce0490a32680a6dadededb66b645a05c63f3944b8a97bf86f13b2231d3b632ea8378f944f22f64c7707710b93b563ec70d56611c463bc0cc6fe9f21aa7e2e9a805e83b717634bc74717df1ecccb42110621531c3f59e68670dfeb6e133b55b691a1b4375ca7a0ef3c02072c8a62fe8eb3b4810cc825d09bf9ba7ca2dcdb5a0eb46f246a125744f20caa9e2b38ceec454ba63c1fb47b580603243e756f7f04e40e36f797b3f14dd30d08335aa40069bf492609e077806d8c52b9ca8432f26d85df843ee7055673334e8ca0d809e710b295631526be449ea826dd57fca05c3d6d6b779a964f0fe7cb16a39013ea39a8000fff94aa9e4d6b85da2719bad63dc53010918c7fdde0975e1f305ed6ee8ff87ef98ef6004884071ba52ab6a81ede40a9709aa455f05f0bcdbfa1aef1360a7c7256aa3bbc744d2c6f307fb0c1c672795c8f7ff5e37c3cc479632de3350f8c5a6d192d8eb73a6977702d423694214aa4677c3ffc793c740268331c25784594e1c5293483a4a2a01101f4baeedf4090998d9ddc865963574c5b05d5a3c10dcb3b70ce567b071454021b5b562195ed36cef59695f3265e4e08a2b2e70c4bca2700c5243e6e999179bde174da15b4ab4d7b304dc67a7a03c32cdb096fbcd904f9d787bc95fe8a22b6613f28a71b5460d44a414c63d495538c6020667db10d49b1d8874cfaa77666d12087643a9e322dfade4cdac2bee7d22c129027713e46d80f498c9eda027b053fd785aa1b7ae019a53a32b7e51d54d94a5fb746cd1e6e77b4d65b3c48b2b9789da203f467934b2334569d9d5a138d87afe65b0d7ada380565f259ec63490163699fa945e10ab39d216db75d6227c11f34c7256e1af892088b507aa6b574a522b87c617bf53f42b3a8c399fcb8c8d2d7a8fc981965c67294a48d1a62f3fe4abd2f540359a4f74e4f3c65bbdf520d926a501b59232a74fe612f57c526f9a2328034d489829e451f771feda276d875bb313268e9f38c06a02799dc3ee4dec3329fd45f1695760299a45ef89bf6e0f000e167a86dd9c6c244134d2985e788838910ab92734494e3207c5ea5d6ce44925b77a4a43d9f9795423297aa2762d4a326784fb86559f1f5713935851910cdc117c1886326124af384d73a67cf95cd0bdba977f286849eb9cebab51241d2d6def1c95058b8b7847b8d84db44668d3204a1cae325c0822735b075caa612eb68d326e1fac7bed9a4b7f93395a067464372704526506c4024b317604924d1055b1b75042e763c132af6754d202b1a4438654d1ff4082d07ca378ce50e010c9a58d77a878198b7313cda06caa9a97ee96e0947fbd1c0389b69ce96490596d4051362eea6829d1795b8168ab468d506d6fa7d286b52446da4d25b4730c1276a0b6b283689ec3f64fc39470054efdfb6e261e80454e382f3c40b6cbf8ae242c01beaaed1d7195e455a40e0ad478d23ca152cde33d525961907a55c408fbdd7e7eded5eb6e9a51ab1c516cafa6b10cd41bf0f57e3ce22b79bcd2daf5469117ba4337a626f68199858f445ac0380833c5f4c7a4d35c2e9e7bcf355c6a97863281f393c19d6dded835d31c06e0dbfbf5734ecfdd3e866c97061da5494d19e7dc8584c63a85bcaa4dd97396e833acc46945119c8048402b6326a93a66619a9a3bdb87457b5fced065f15a7d2023cf2e757ed6fd35a4ad4272aeea83bf077383850f6e1112f288cc2f72e53940bc71199803d9989c8859722f4190cc4faca3377f2d1bf9fcd54c157ea5dc36b54ffebcdeb8a5df9b5d555edef8909f387864cbaabbf18fff45254703cb62e38f9cdeee2b769c9ce1d3f16ab92e0e3af6067cd252f9aa28ae81f763e1f99a50e4573da5becbcb6b11ffe8b48bbb037d7a07f5953acb422af10395b769081629f71c2a182a7633cb703731afa8cecfde76618523669fa93ded5c4ea7727775498980941228a9af3ec6292268652ed4f3731a74334d86802ae05a560d9ef82bccdd96c0c063d6e25583f51c3bd3b5225e33d4defde886727f8b9cde46b7ee9ff0f33eaf4ee1a3aea890980d012c6d14cdd82780798fa4356430a3c45abd5f4835025240cd8afa74a5381744edd3f475316ab7c00467a9588a50edcb40d5f0733f33a47ea5e92471a24dced48d974e227faf839fdfcda75d335743d56eea520c5d3fa523fe639851d2237f02424a8d81fecdf32d375b6cc8d2cacc3b1b3c33898fa2a24c0a23bf6852fb34361ba9bb46c00458644f1c5f827dee7a9dacaadb7e97ee7f55f391a9f161aa3751cde7a648ccf4efcb4f452c34deb98da9c794fe73dde94ada575f08f277212aaea70902f2ca0d927b7190a787852935c37413817f41a31acb8007687675a91d3d81865acb06c22328d87aa70d897b7a76b5c062f97d1e6bdd12c3dc4e1752e8cb7cc28624fb5b8ac5e1d0d4377046fd76e53600891aaeb32375eddd7312a2b60f5c61da0491831c3a1d530ec1ae2af4c291c6468b5d64177b29497945d9d391182e677e2bdaa1ce3eba807169ed011c9e3a7ff1cc43a37eb1155ea4a592d70585471cd4d6cb65b329a90ed2a964c4ab4b32b52fc6c1ba3f0dc53b3504645b243e6a5cccffd93b45d9cc383fb965274749b4c186f2fc0f03154208c23f1edb43d87ba43a7bb610524bffae8338f1a6d07e55984a8ad868d2def6c6e1c916b1abf862f5a2386ae3661d2d500a31a0f8188e8fa0a353d6224a383a3d5c12988411e94f2f17fef94899af064c4a9268793fd5a6899d83c222ec3c534eae737dc1ad291e848f416fdea38e44b16c1a3b73a18f3df437cfad7bef9ced8a8012fe996865dc140bf4fd3523e770fc6d08546cf9c4ae558ca7e22843dd9df3366445a347309646e9a4be32421464b0bcf8d176b1d7cf1d076f1e18511c1f5e2e19f9860f1dcba793bfa46b24f840ba9308d5369c5f43a7650ad91ea680b3a38278e17c09991f272a6031787b43746e94bf54512664145bd00c337dbaebc3f0aae10734fcd5e103e406a27fafe3e2e965f59662b0b2c2cdb098ba5b3451ae9700555c71a913c9e21a4857cc950a3a628eb494e2ecc634957f31db0c307041ecb95c2cd52e33374be763572f869a549ac0da011321be932aadafec799d8c41af3eac3d9fcb0dbc4dd26978b2ed3c827f838c2d0b6a74be1cf76c2abab9fbee4ca3e33b6622489840e601dc40f7612d9511053b335cdc795d934c971700a4efd973e3b271a97a4a0820926906501b584401bfdfbf1afdf0f83f66c32a0f54d741ffd44bb9422e99554102caa9de32edf4959f5ff7fdf553cb31ae6e588e9ae51e2da5ab8c46f8c11eabf78df558c4d4c16531a2d63f9a5f65b288c548f4a58deeb46d92e66955cc9386aaae01bb746b345a97e323d23654d3cf27aa2031c441868ef8cd9be7f8ce96a47bfd6d84dd5f8140651a08bddcc9f9a8dc0397da5b456f67f210b82157230195586d21e6fda980a61f84741ee3f5be3ee3725b44c9a316d9deb544eb9d62cda564bf3fc49c3bc4e82f520e1e20a506d7abd14a90e4026349993dd803cd696055625090d8e64bf87e44dc53f4b1e93b93bd232778329e8aa8aa8a4d1cab0c905c8c9431c607f03a6cdb5df1465004e78ce2b55642a46906b87f808de83881803aaf4567b85406445c3a48ec487f22d125ef7eba45cbbd6d069338c85dd9095fbf2ee39140ff9653278212a450f44d4ec58d1fd0d3f5b80a25aad5ea07d5e1490a70bb085d595649e685e443bd3873d302a5c3ff1edbd39a4e541ef2409edee8937392ce18727ed48e642e6afb2b9f34a07d99a4ee3781e2f922e123a1dc03f45ada557eda4fc9da2ebc43371d35b2f30dc9d5270ca9ed5362ad53804900e6d9c5e063213e27b2090c704066f6ae6b126560c0f49073343b1945a0fc22e702c04f2f776755cb479018dd7b2a9f3862e892306e800119d30555aa190b872cfdd19eebedaac2cccc5e64a9bdab0bafd6ba3f490632bd07", 0xfffffdef) 23:51:49 executing program 3: r0 = syz_open_dev$hidraw(&(0x7f0000000140), 0x0, 0x1) write$hidraw(r0, &(0x7f0000000180)="66080a810c28ad27cf86f5e368392e05eed4f4d4825954833b3144e7228d9af97c06e5d46985e6393007c542e53b9ec0f6e52a48954e119efd3c5d71b60cd399e9c64d514934d87c2c6f50699aedd1857a86eef5124a5c661e747ed36824f54ec459d164be8186d9e3a79e131a73650d0a4f709d01c76efc8d33105a36f278e8f7de5838b1fc9d9e2ad7b1e0ca2de1410e05ead0b0d62add348a4119e45cc17fbc6988854d7dc283bb2d4026b25ea6b504f489e08072eb90ee0c99068c99457661ec19cad5545be38bff1f94d21e6db3fff0ee9b4eab9fbf35c5911b38a0129d076df053da54e435d53a005d1aca5e4d0af10e2eb5eeffbcb574dae4bab35455661ddf2e4a12c9740d9fb0282ea741f1765ebb2341f7091ca6d0244871ba9b977bb4caf4787ed19de1afd936ba3c6921587c79e8b9ce1d82cf15d329af90da66b8cc6ed5fe64a3656e902ab556d90841535c119b3ac2037b4251b809185ac3175c535c38012f61801d1d27fa7fcf3853e8a3b2e10feffd174172505a7297f6e756f8ce1adf538fdf29f73b5bd404d5cff95d9ccd947df44eda3a7fc0940f1ee98c2ba0b638ae865a24152fb1b47e792703e7bb9a7d291fd180894157d40ec589a36b95e5faea4713f2da83d35fe8d8528ed2bc5505cc3cce02d9467ede1479e64dbcf55ddebfb28dc2b3fd5c5a65b2d2cd4bca47dc7536d07ce26fac53dc3ab697c089d8611b3de89a7250b905a30f86b707bb6719080b0fc9c04d50760bc5b825911bf804d083215b74e419f01477cd8ca5862dc4f7ac4751cbba65241c7428b4f12fd311f3802042cd00df968e3f8a940badeb3f892ff107d6a7860bd6666e4a5edd1ec4e8ead30237342043465fb2eb5128de9256b39cb161044a871ac9b559cd781b66f6292e1e06b536961058edcc81406369f0f28c1c8669f267a79ebe9546afe6026cf920bd2aa31aad669498707b20e0019514a5cea3e898d5aacd3d80d44c791c030202791f9c5bca391cd0d8140997ac68e7d5470235bac6d7d0cf30e70b6e51a36b66a5b3ba10abbf5688eb388ca533099de61803cce2b91be46e3b55d117c49ef9f2fdbd09220af9923eaa21a0094a4cab2cf43379dc534a197172d1d290bc75ec960fe9551f6fe4bfc4a8142c6aa4a48fb8e6ec8f1dba02b17e3a7cf96081a92c81815229d430826a7e1ac21fe5c211b036941cb2ba93eae4a6a8743af8fd08fe3d91b8ffd52d4dc7ddcc06821e15ce0490a32680a6dadededb66b645a05c63f3944b8a97bf86f13b2231d3b632ea8378f944f22f64c7707710b93b563ec70d56611c463bc0cc6fe9f21aa7e2e9a805e83b717634bc74717df1ecccb42110621531c3f59e68670dfeb6e133b55b691a1b4375ca7a0ef3c02072c8a62fe8eb3b4810cc825d09bf9ba7ca2dcdb5a0eb46f246a125744f20caa9e2b38ceec454ba63c1fb47b580603243e756f7f04e40e36f797b3f14dd30d08335aa40069bf492609e077806d8c52b9ca8432f26d85df843ee7055673334e8ca0d809e710b295631526be449ea826dd57fca05c3d6d6b779a964f0fe7cb16a39013ea39a8000fff94aa9e4d6b85da2719bad63dc53010918c7fdde0975e1f305ed6ee8ff87ef98ef6004884071ba52ab6a81ede40a9709aa455f05f0bcdbfa1aef1360a7c7256aa3bbc744d2c6f307fb0c1c672795c8f7ff5e37c3cc479632de3350f8c5a6d192d8eb73a6977702d423694214aa4677c3ffc793c740268331c25784594e1c5293483a4a2a01101f4baeedf4090998d9ddc865963574c5b05d5a3c10dcb3b70ce567b071454021b5b562195ed36cef59695f3265e4e08a2b2e70c4bca2700c5243e6e999179bde174da15b4ab4d7b304dc67a7a03c32cdb096fbcd904f9d787bc95fe8a22b6613f28a71b5460d44a414c63d495538c6020667db10d49b1d8874cfaa77666d12087643a9e322dfade4cdac2bee7d22c129027713e46d80f498c9eda027b053fd785aa1b7ae019a53a32b7e51d54d94a5fb746cd1e6e77b4d65b3c48b2b9789da203f467934b2334569d9d5a138d87afe65b0d7ada380565f259ec63490163699fa945e10ab39d216db75d6227c11f34c7256e1af892088b507aa6b574a522b87c617bf53f42b3a8c399fcb8c8d2d7a8fc981965c67294a48d1a62f3fe4abd2f540359a4f74e4f3c65bbdf520d926a501b59232a74fe612f57c526f9a2328034d489829e451f771feda276d875bb313268e9f38c06a02799dc3ee4dec3329fd45f1695760299a45ef89bf6e0f000e167a86dd9c6c244134d2985e788838910ab92734494e3207c5ea5d6ce44925b77a4a43d9f9795423297aa2762d4a326784fb86559f1f5713935851910cdc117c1886326124af384d73a67cf95cd0bdba977f286849eb9cebab51241d2d6def1c95058b8b7847b8d84db44668d3204a1cae325c0822735b075caa612eb68d326e1fac7bed9a4b7f93395a067464372704526506c4024b317604924d1055b1b75042e763c132af6754d202b1a4438654d1ff4082d07ca378ce50e010c9a58d77a878198b7313cda06caa9a97ee96e0947fbd1c0389b69ce96490596d4051362eea6829d1795b8168ab468d506d6fa7d286b52446da4d25b4730c1276a0b6b283689ec3f64fc39470054efdfb6e261e80454e382f3c40b6cbf8ae242c01beaaed1d7195e455a40e0ad478d23ca152cde33d525961907a55c408fbdd7e7eded5eb6e9a51ab1c516cafa6b10cd41bf0f57e3ce22b79bcd2daf5469117ba4337a626f68199858f445ac0380833c5f4c7a4d35c2e9e7bcf355c6a97863281f393c19d6dded835d31c06e0dbfbf5734ecfdd3e866c97061da5494d19e7dc8584c63a85bcaa4dd97396e833acc46945119c8048402b6326a93a66619a9a3bdb87457b5fced065f15a7d2023cf2e757ed6fd35a4ad4272aeea83bf077383850f6e1112f288cc2f72e53940bc71199803d9989c8859722f4190cc4faca3377f2d1bf9fcd54c157ea5dc36b54ffebcdeb8a5df9b5d555edef8909f387864cbaabbf18fff45254703cb62e38f9cdeee2b769c9ce1d3f16ab92e0e3af6067cd252f9aa28ae81f763e1f99a50e4573da5becbcb6b11ffe8b48bbb037d7a07f5953acb422af10395b769081629f71c2a182a7633cb703731afa8cecfde76618523669fa93ded5c4ea7727775498980941228a9af3ec6292268652ed4f3731a74334d86802ae05a560d9ef82bccdd96c0c063d6e25583f51c3bd3b5225e33d4defde886727f8b9cde46b7ee9ff0f33eaf4ee1a3aea890980d012c6d14cdd82780798fa4356430a3c45abd5f4835025240cd8afa74a5381744edd3f475316ab7c00467a9588a50edcb40d5f0733f33a47ea5e92471a24dced48d974e227faf839fdfcda75d335743d56eea520c5d3fa523fe639851d2237f02424a8d81fecdf32d375b6cc8d2cacc3b1b3c33898fa2a24c0a23bf6852fb34361ba9bb46c00458644f1c5f827dee7a9dacaadb7e97ee7f55f391a9f161aa3751cde7a648ccf4efcb4f452c34deb98da9c794fe73dde94ada575f08f277212aaea70902f2ca0d927b7190a787852935c37413817f41a31acb8007687675a91d3d81865acb06c22328d87aa70d897b7a76b5c062f97d1e6bdd12c3dc4e1752e8cb7cc28624fb5b8ac5e1d0d4377046fd76e53600891aaeb32375eddd7312a2b60f5c61da0491831c3a1d530ec1ae2af4c291c6468b5d64177b29497945d9d391182e677e2bdaa1ce3eba807169ed011c9e3a7ff1cc43a37eb1155ea4a592d70585471cd4d6cb65b329a90ed2a964c4ab4b32b52fc6c1ba3f0dc53b3504645b243e6a5cccffd93b45d9cc383fb965274749b4c186f2fc0f03154208c23f1edb43d87ba43a7bb610524bffae8338f1a6d07e55984a8ad868d2def6c6e1c916b1abf862f5a2386ae3661d2d500a31a0f8188e8fa0a353d6224a383a3d5c12988411e94f2f17fef94899af064c4a9268793fd5a6899d83c222ec3c534eae737dc1ad291e848f416fdea38e44b16c1a3b73a18f3df437cfad7bef9ced8a8012fe996865dc140bf4fd3523e770fc6d08546cf9c4ae558ca7e22843dd9df3366445a347309646e9a4be32421464b0bcf8d176b1d7cf1d076f1e18511c1f5e2e19f9860f1dcba793bfa46b24f840ba9308d5369c5f43a7650ad91ea680b3a38278e17c09991f272a6031787b43746e94bf54512664145bd00c337dbaebc3f0aae10734fcd5e103e406a27fafe3e2e965f59662b0b2c2cdb098ba5b3451ae9700555c71a913c9e21a4857cc950a3a628eb494e2ecc634957f31db0c307041ecb95c2cd52e33374be763572f869a549ac0da011321be932aadafec799d8c41af3eac3d9fcb0dbc4dd26978b2ed3c827f838c2d0b6a74be1cf76c2abab9fbee4ca3e33b6622489840e601dc40f7612d9511053b335cdc795d934c971700a4efd973e3b271a97a4a0820926906501b584401bfdfbf1afdf0f83f66c32a0f54d741ffd44bb9422e99554102caa9de32edf4959f5ff7fdf553cb31ae6e588e9ae51e2da5ab8c46f8c11eabf78df558c4d4c16531a2d63f9a5f65b288c548f4a58deeb46d92e66955cc9386aaae01bb746b345a97e323d23654d3cf27aa2031c441868ef8cd9be7f8ce96a47bfd6d84dd5f8140651a08bddcc9f9a8dc0397da5b456f67f210b82157230195586d21e6fda980a61f84741ee3f5be3ee3725b44c9a316d9deb544eb9d62cda564bf3fc49c3bc4e82f520e1e20a506d7abd14a90e4026349993dd803cd696055625090d8e64bf87e44dc53f4b1e93b93bd232778329e8aa8aa8a4d1cab0c905c8c9431c607f03a6cdb5df1465004e78ce2b55642a46906b87f808de83881803aaf4567b85406445c3a48ec487f22d125ef7eba45cbbd6d069338c85dd9095fbf2ee39140ff9653278212a450f44d4ec58d1fd0d3f5b80a25aad5ea07d5e1490a70bb085d595649e685e443bd3873d302a5c3ff1edbd39a4e541ef2409edee8937392ce18727ed48e642e6afb2b9f34a07d99a4ee3781e2f922e123a1dc03f45ada557eda4fc9da2ebc43371d35b2f30dc9d5270ca9ed5362ad53804900e6d9c5e063213e27b2090c704066f6ae6b126560c0f49073343b1945a0fc22e702c04f2f776755cb479018dd7b2a9f3862e892306e800119d30555aa190b872cfdd19eebedaac2cccc5e64a9bdab0bafd6ba3f490632bd07", 0xfffffdef) 23:51:49 executing program 1: syz_open_dev$evdev(0xfffffffffffffffc, 0x0, 0x0) syz_open_dev$evdev(&(0x7f0000000280), 0x1, 0x400) 23:51:49 executing program 2: r0 = syz_open_dev$hidraw(&(0x7f0000000140), 0x0, 0x1) write$hidraw(r0, &(0x7f0000000180)="66080a810c28ad27cf86f5e368392e05eed4f4d4825954833b3144e7228d9af97c06e5d46985e6393007c542e53b9ec0f6e52a48954e119efd3c5d71b60cd399e9c64d514934d87c2c6f50699aedd1857a86eef53f4a5c661e747ed36824f54ec459d164be8186d9e3a79e131a73650d0a4f709d01c76efc8d33105a36f278e8f7de5838b1fc9d9e2ad7b1e0ca2de1410e05ead0b0d62add348a4119e45cc17fbc6988854d7dc283bb2d4026b25ea6b504f489e08072eb90ee0c99068c99457661ec19cad5545be38bff1f94d21e6db3fff0ee9b4eab9fbf35c5911b38a0129d076df053da54e435d53a005d1aca5e4d0af10e2eb5eeffbcb574dae4bab35455661ddf2e4a12c9740d9fb0282ea741f1765ebb2341f7091ca6d0244871ba9b977bb4caf4787ed19de1afd936ba3c6921587c79e8b9ce1d82cf15d329af90da66b8cc6ed5fe64a3656e902ab556d90841535c119b3ac2037b4251b809185ac3175c535c38012f61801d1d27fa7fcf3853e8a3b2e10feffd174172505a7297f6e756f8ce1adf538fdf29f73b5bd404d5cff95d9ccd947df44eda3a7fc0940f1ee98c2ba0b638ae865a24152fb1b47e792703e7bb9a7d291fd180894157d40ec589a36b95e5faea4713f2da83d35fe8d8528ed2bc5505cc3cce02d9467ede1479e64dbcf55ddebfb28dc2b3fd5c5a65b2d2cd4bca47dc7536d07ce26fac53dc3ab697c089d8611b3de89a7250b905a30f86b707bb6719080b0fc9c04d50760bc5b825911bf804d083215b74e419f01477cd8ca5862dc4f7ac4751cbba65241c7428b4f12fd311f3802042cd00df968e3f8a940badeb3f892ff107d6a7860bd6666e4a5edd1ec4e8ead30237342043465fb2eb5128de9256b39cb161044a871ac9b559cd781b66f6292e1e06b536961058edcc81406369f0f28c1c8669f267a79ebe9546afe6026cf920bd2aa31aad669498707b20e0019514a5cea3e898d5aacd3d80d44c791c030202791f9c5bca391cd0d8140997ac68e7d5470235bac6d7d0cf30e70b6e51a36b66a5b3ba10abbf5688eb388ca533099de61803cce2b91be46e3b55d117c49ef9f2fdbd09220af9923eaa21a0094a4cab2cf43379dc534a197172d1d290bc75ec960fe9551f6fe4bfc4a8142c6aa4a48fb8e6ec8f1dba02b17e3a7cf96081a92c81815229d430826a7e1ac21fe5c211b036941cb2ba93eae4a6a8743af8fd08fe3d91b8ffd52d4dc7ddcc06821e15ce0490a32680a6dadededb66b645a05c63f3944b8a97bf86f13b2231d3b632ea8378f944f22f64c7707710b93b563ec70d56611c463bc0cc6fe9f21aa7e2e9a805e83b717634bc74717df1ecccb42110621531c3f59e68670dfeb6e133b55b691a1b4375ca7a0ef3c02072c8a62fe8eb3b4810cc825d09bf9ba7ca2dcdb5a0eb46f246a125744f20caa9e2b38ceec454ba63c1fb47b580603243e756f7f04e40e36f797b3f14dd30d08335aa40069bf492609e077806d8c52b9ca8432f26d85df843ee7055673334e8ca0d809e710b295631526be449ea826dd57fca05c3d6d6b779a964f0fe7cb16a39013ea39a8000fff94aa9e4d6b85da2719bad63dc53010918c7fdde0975e1f305ed6ee8ff87ef98ef6004884071ba52ab6a81ede40a9709aa455f05f0bcdbfa1aef1360a7c7256aa3bbc744d2c6f307fb0c1c672795c8f7ff5e37c3cc479632de3350f8c5a6d192d8eb73a6977702d423694214aa4677c3ffc793c740268331c25784594e1c5293483a4a2a01101f4baeedf4090998d9ddc865963574c5b05d5a3c10dcb3b70ce567b071454021b5b562195ed36cef59695f3265e4e08a2b2e70c4bca2700c5243e6e999179bde174da15b4ab4d7b304dc67a7a03c32cdb096fbcd904f9d787bc95fe8a22b6613f28a71b5460d44a414c63d495538c6020667db10d49b1d8874cfaa77666d12087643a9e322dfade4cdac2bee7d22c129027713e46d80f498c9eda027b053fd785aa1b7ae019a53a32b7e51d54d94a5fb746cd1e6e77b4d65b3c48b2b9789da203f467934b2334569d9d5a138d87afe65b0d7ada380565f259ec63490163699fa945e10ab39d216db75d6227c11f34c7256e1af892088b507aa6b574a522b87c617bf53f42b3a8c399fcb8c8d2d7a8fc981965c67294a48d1a62f3fe4abd2f540359a4f74e4f3c65bbdf520d926a501b59232a74fe612f57c526f9a2328034d489829e451f771feda276d875bb313268e9f38c06a02799dc3ee4dec3329fd45f1695760299a45ef89bf6e0f000e167a86dd9c6c244134d2985e788838910ab92734494e3207c5ea5d6ce44925b77a4a43d9f9795423297aa2762d4a326784fb86559f1f5713935851910cdc117c1886326124af384d73a67cf95cd0bdba977f286849eb9cebab51241d2d6def1c95058b8b7847b8d84db44668d3204a1cae325c0822735b075caa612eb68d326e1fac7bed9a4b7f93395a067464372704526506c4024b317604924d1055b1b75042e763c132af6754d202b1a4438654d1ff4082d07ca378ce50e010c9a58d77a878198b7313cda06caa9a97ee96e0947fbd1c0389b69ce96490596d4051362eea6829d1795b8168ab468d506d6fa7d286b52446da4d25b4730c1276a0b6b283689ec3f64fc39470054efdfb6e261e80454e382f3c40b6cbf8ae242c01beaaed1d7195e455a40e0ad478d23ca152cde33d525961907a55c408fbdd7e7eded5eb6e9a51ab1c516cafa6b10cd41bf0f57e3ce22b79bcd2daf5469117ba4337a626f68199858f445ac0380833c5f4c7a4d35c2e9e7bcf355c6a97863281f393c19d6dded835d31c06e0dbfbf5734ecfdd3e866c97061da5494d19e7dc8584c63a85bcaa4dd97396e833acc46945119c8048402b6326a93a66619a9a3bdb87457b5fced065f15a7d2023cf2e757ed6fd35a4ad4272aeea83bf077383850f6e1112f288cc2f72e53940bc71199803d9989c8859722f4190cc4faca3377f2d1bf9fcd54c157ea5dc36b54ffebcdeb8a5df9b5d555edef8909f387864cbaabbf18fff45254703cb62e38f9cdeee2b769c9ce1d3f16ab92e0e3af6067cd252f9aa28ae81f763e1f99a50e4573da5becbcb6b11ffe8b48bbb037d7a07f5953acb422af10395b769081629f71c2a182a7633cb703731afa8cecfde76618523669fa93ded5c4ea7727775498980941228a9af3ec6292268652ed4f3731a74334d86802ae05a560d9ef82bccdd96c0c063d6e25583f51c3bd3b5225e33d4defde886727f8b9cde46b7ee9ff0f33eaf4ee1a3aea890980d012c6d14cdd82780798fa4356430a3c45abd5f4835025240cd8afa74a5381744edd3f475316ab7c00467a9588a50edcb40d5f0733f33a47ea5e92471a24dced48d974e227faf839fdfcda75d335743d56eea520c5d3fa523fe639851d2237f02424a8d81fecdf32d375b6cc8d2cacc3b1b3c33898fa2a24c0a23bf6852fb34361ba9bb46c00458644f1c5f827dee7a9dacaadb7e97ee7f55f391a9f161aa3751cde7a648ccf4efcb4f452c34deb98da9c794fe73dde94ada575f08f277212aaea70902f2ca0d927b7190a787852935c37413817f41a31acb8007687675a91d3d81865acb06c22328d87aa70d897b7a76b5c062f97d1e6bdd12c3dc4e1752e8cb7cc28624fb5b8ac5e1d0d4377046fd76e53600891aaeb32375eddd7312a2b60f5c61da0491831c3a1d530ec1ae2af4c291c6468b5d64177b29497945d9d391182e677e2bdaa1ce3eba807169ed011c9e3a7ff1cc43a37eb1155ea4a592d70585471cd4d6cb65b329a90ed2a964c4ab4b32b52fc6c1ba3f0dc53b3504645b243e6a5cccffd93b45d9cc383fb965274749b4c186f2fc0f03154208c23f1edb43d87ba43a7bb610524bffae8338f1a6d07e55984a8ad868d2def6c6e1c916b1abf862f5a2386ae3661d2d500a31a0f8188e8fa0a353d6224a383a3d5c12988411e94f2f17fef94899af064c4a9268793fd5a6899d83c222ec3c534eae737dc1ad291e848f416fdea38e44b16c1a3b73a18f3df437cfad7bef9ced8a8012fe996865dc140bf4fd3523e770fc6d08546cf9c4ae558ca7e22843dd9df3366445a347309646e9a4be32421464b0bcf8d176b1d7cf1d076f1e18511c1f5e2e19f9860f1dcba793bfa46b24f840ba9308d5369c5f43a7650ad91ea680b3a38278e17c09991f272a6031787b43746e94bf54512664145bd00c337dbaebc3f0aae10734fcd5e103e406a27fafe3e2e965f59662b0b2c2cdb098ba5b3451ae9700555c71a913c9e21a4857cc950a3a628eb494e2ecc634957f31db0c307041ecb95c2cd52e33374be763572f869a549ac0da011321be932aadafec799d8c41af3eac3d9fcb0dbc4dd26978b2ed3c827f838c2d0b6a74be1cf76c2abab9fbee4ca3e33b6622489840e601dc40f7612d9511053b335cdc795d934c971700a4efd973e3b271a97a4a0820926906501b584401bfdfbf1afdf0f83f66c32a0f54d741ffd44bb9422e99554102caa9de32edf4959f5ff7fdf553cb31ae6e588e9ae51e2da5ab8c46f8c11eabf78df558c4d4c16531a2d63f9a5f65b288c548f4a58deeb46d92e66955cc9386aaae01bb746b345a97e323d23654d3cf27aa2031c441868ef8cd9be7f8ce96a47bfd6d84dd5f8140651a08bddcc9f9a8dc0397da5b456f67f210b82157230195586d21e6fda980a61f84741ee3f5be3ee3725b44c9a316d9deb544eb9d62cda564bf3fc49c3bc4e82f520e1e20a506d7abd14a90e4026349993dd803cd696055625090d8e64bf87e44dc53f4b1e93b93bd232778329e8aa8aa8a4d1cab0c905c8c9431c607f03a6cdb5df1465004e78ce2b55642a46906b87f808de83881803aaf4567b85406445c3a48ec487f22d125ef7eba45cbbd6d069338c85dd9095fbf2ee39140ff9653278212a450f44d4ec58d1fd0d3f5b80a25aad5ea07d5e1490a70bb085d595649e685e443bd3873d302a5c3ff1edbd39a4e541ef2409edee8937392ce18727ed48e642e6afb2b9f34a07d99a4ee3781e2f922e123a1dc03f45ada557eda4fc9da2ebc43371d35b2f30dc9d5270ca9ed5362ad53804900e6d9c5e063213e27b2090c704066f6ae6b126560c0f49073343b1945a0fc22e702c04f2f776755cb479018dd7b2a9f3862e892306e800119d30555aa190b872cfdd19eebedaac2cccc5e64a9bdab0bafd6", 0xe7a) r1 = syz_open_dev$hidraw(&(0x7f0000000140), 0x0, 0x1) r2 = syz_open_dev$evdev(&(0x7f0000001080), 0x7, 0x0) read$hidraw(r1, &(0x7f0000000040)=""/57, 0x39) ioctl$EVIOCGMASK(r2, 0x5452, &(0x7f0000000100)={0x3fd67d5a47b743fa, 0x0, 0x0}) ioctl$EVIOCSABS3F(r2, 0x401845ff, &(0x7f0000001040)={0x101, 0x5f3f4a09, 0x6, 0x8, 0x1ff}) ioctl$HIDIOCSFEATURE(r1, 0xc0404806, &(0x7f0000000000)="b48332c179a199a2d0a03ae3aa4d8c9a90c689587e6f") 23:51:49 executing program 5: r0 = syz_open_dev$hidraw(&(0x7f0000000140), 0x0, 0x1) write$hidraw(r0, &(0x7f0000000180)="66080a810c28ad27cf86f5e368392e05eed4f4d4825954833b3144e7228d9af97c06e5d46985e6393007c542e53b9ec0f6e52a48954e119efd3c5d71b60cd399e9c64d514934d87c2c6f50699aedd1857a86eef5114a5c661e747ed36824f54ec459d164be8186d9e3a79e131a73650d0a4f709d01c76efc8d33105a36f278e8f7de5838b1fc9d9e2ad7b1e0ca2de1410e05ead0b0d62add348a4119e45cc17fbc6988854d7dc283bb2d4026b25ea6b504f489e08072eb90ee0c99068c99457661ec19cad5545be38bff1f94d21e6db3fff0ee9b4eab9fbf35c5911b38a0129d076df053da54e435d53a005d1aca5e4d0af10e2eb5eeffbcb574dae4bab35455661ddf2e4a12c9740d9fb0282ea741f1765ebb2341f7091ca6d0244871ba9b977bb4caf4787ed19de1afd936ba3c6921587c79e8b9ce1d82cf15d329af90da66b8cc6ed5fe64a3656e902ab556d90841535c119b3ac2037b4251b809185ac3175c535c38012f61801d1d27fa7fcf3853e8a3b2e10feffd174172505a7297f6e756f8ce1adf538fdf29f73b5bd404d5cff95d9ccd947df44eda3a7fc0940f1ee98c2ba0b638ae865a24152fb1b47e792703e7bb9a7d291fd180894157d40ec589a36b95e5faea4713f2da83d35fe8d8528ed2bc5505cc3cce02d9467ede1479e64dbcf55ddebfb28dc2b3fd5c5a65b2d2cd4bca47dc7536d07ce26fac53dc3ab697c089d8611b3de89a7250b905a30f86b707bb6719080b0fc9c04d50760bc5b825911bf804d083215b74e419f01477cd8ca5862dc4f7ac4751cbba65241c7428b4f12fd311f3802042cd00df968e3f8a940badeb3f892ff107d6a7860bd6666e4a5edd1ec4e8ead30237342043465fb2eb5128de9256b39cb161044a871ac9b559cd781b66f6292e1e06b536961058edcc81406369f0f28c1c8669f267a79ebe9546afe6026cf920bd2aa31aad669498707b20e0019514a5cea3e898d5aacd3d80d44c791c030202791f9c5bca391cd0d8140997ac68e7d5470235bac6d7d0cf30e70b6e51a36b66a5b3ba10abbf5688eb388ca533099de61803cce2b91be46e3b55d117c49ef9f2fdbd09220af9923eaa21a0094a4cab2cf43379dc534a197172d1d290bc75ec960fe9551f6fe4bfc4a8142c6aa4a48fb8e6ec8f1dba02b17e3a7cf96081a92c81815229d430826a7e1ac21fe5c211b036941cb2ba93eae4a6a8743af8fd08fe3d91b8ffd52d4dc7ddcc06821e15ce0490a32680a6dadededb66b645a05c63f3944b8a97bf86f13b2231d3b632ea8378f944f22f64c7707710b93b563ec70d56611c463bc0cc6fe9f21aa7e2e9a805e83b717634bc74717df1ecccb42110621531c3f59e68670dfeb6e133b55b691a1b4375ca7a0ef3c02072c8a62fe8eb3b4810cc825d09bf9ba7ca2dcdb5a0eb46f246a125744f20caa9e2b38ceec454ba63c1fb47b580603243e756f7f04e40e36f797b3f14dd30d08335aa40069bf492609e077806d8c52b9ca8432f26d85df843ee7055673334e8ca0d809e710b295631526be449ea826dd57fca05c3d6d6b779a964f0fe7cb16a39013ea39a8000fff94aa9e4d6b85da2719bad63dc53010918c7fdde0975e1f305ed6ee8ff87ef98ef6004884071ba52ab6a81ede40a9709aa455f05f0bcdbfa1aef1360a7c7256aa3bbc744d2c6f307fb0c1c672795c8f7ff5e37c3cc479632de3350f8c5a6d192d8eb73a6977702d423694214aa4677c3ffc793c740268331c25784594e1c5293483a4a2a01101f4baeedf4090998d9ddc865963574c5b05d5a3c10dcb3b70ce567b071454021b5b562195ed36cef59695f3265e4e08a2b2e70c4bca2700c5243e6e999179bde174da15b4ab4d7b304dc67a7a03c32cdb096fbcd904f9d787bc95fe8a22b6613f28a71b5460d44a414c63d495538c6020667db10d49b1d8874cfaa77666d12087643a9e322dfade4cdac2bee7d22c129027713e46d80f498c9eda027b053fd785aa1b7ae019a53a32b7e51d54d94a5fb746cd1e6e77b4d65b3c48b2b9789da203f467934b2334569d9d5a138d87afe65b0d7ada380565f259ec63490163699fa945e10ab39d216db75d6227c11f34c7256e1af892088b507aa6b574a522b87c617bf53f42b3a8c399fcb8c8d2d7a8fc981965c67294a48d1a62f3fe4abd2f540359a4f74e4f3c65bbdf520d926a501b59232a74fe612f57c526f9a2328034d489829e451f771feda276d875bb313268e9f38c06a02799dc3ee4dec3329fd45f1695760299a45ef89bf6e0f000e167a86dd9c6c244134d2985e788838910ab92734494e3207c5ea5d6ce44925b77a4a43d9f9795423297aa2762d4a326784fb86559f1f5713935851910cdc117c1886326124af384d73a67cf95cd0bdba977f286849eb9cebab51241d2d6def1c95058b8b7847b8d84db44668d3204a1cae325c0822735b075caa612eb68d326e1fac7bed9a4b7f93395a067464372704526506c4024b317604924d1055b1b75042e763c132af6754d202b1a4438654d1ff4082d07ca378ce50e010c9a58d77a878198b7313cda06caa9a97ee96e0947fbd1c0389b69ce96490596d4051362eea6829d1795b8168ab468d506d6fa7d286b52446da4d25b4730c1276a0b6b283689ec3f64fc39470054efdfb6e261e80454e382f3c40b6cbf8ae242c01beaaed1d7195e455a40e0ad478d23ca152cde33d525961907a55c408fbdd7e7eded5eb6e9a51ab1c516cafa6b10cd41bf0f57e3ce22b79bcd2daf5469117ba4337a626f68199858f445ac0380833c5f4c7a4d35c2e9e7bcf355c6a97863281f393c19d6dded835d31c06e0dbfbf5734ecfdd3e866c97061da5494d19e7dc8584c63a85bcaa4dd97396e833acc46945119c8048402b6326a93a66619a9a3bdb87457b5fced065f15a7d2023cf2e757ed6fd35a4ad4272aeea83bf077383850f6e1112f288cc2f72e53940bc71199803d9989c8859722f4190cc4faca3377f2d1bf9fcd54c157ea5dc36b54ffebcdeb8a5df9b5d555edef8909f387864cbaabbf18fff45254703cb62e38f9cdeee2b769c9ce1d3f16ab92e0e3af6067cd252f9aa28ae81f763e1f99a50e4573da5becbcb6b11ffe8b48bbb037d7a07f5953acb422af10395b769081629f71c2a182a7633cb703731afa8cecfde76618523669fa93ded5c4ea7727775498980941228a9af3ec6292268652ed4f3731a74334d86802ae05a560d9ef82bccdd96c0c063d6e25583f51c3bd3b5225e33d4defde886727f8b9cde46b7ee9ff0f33eaf4ee1a3aea890980d012c6d14cdd82780798fa4356430a3c45abd5f4835025240cd8afa74a5381744edd3f475316ab7c00467a9588a50edcb40d5f0733f33a47ea5e92471a24dced48d974e227faf839fdfcda75d335743d56eea520c5d3fa523fe639851d2237f02424a8d81fecdf32d375b6cc8d2cacc3b1b3c33898fa2a24c0a23bf6852fb34361ba9bb46c00458644f1c5f827dee7a9dacaadb7e97ee7f55f391a9f161aa3751cde7a648ccf4efcb4f452c34deb98da9c794fe73dde94ada575f08f277212aaea70902f2ca0d927b7190a787852935c37413817f41a31acb8007687675a91d3d81865acb06c22328d87aa70d897b7a76b5c062f97d1e6bdd12c3dc4e1752e8cb7cc28624fb5b8ac5e1d0d4377046fd76e53600891aaeb32375eddd7312a2b60f5c61da0491831c3a1d530ec1ae2af4c291c6468b5d64177b29497945d9d391182e677e2bdaa1ce3eba807169ed011c9e3a7ff1cc43a37eb1155ea4a592d70585471cd4d6cb65b329a90ed2a964c4ab4b32b52fc6c1ba3f0dc53b3504645b243e6a5cccffd93b45d9cc383fb965274749b4c186f2fc0f03154208c23f1edb43d87ba43a7bb610524bffae8338f1a6d07e55984a8ad868d2def6c6e1c916b1abf862f5a2386ae3661d2d500a31a0f8188e8fa0a353d6224a383a3d5c12988411e94f2f17fef94899af064c4a9268793fd5a6899d83c222ec3c534eae737dc1ad291e848f416fdea38e44b16c1a3b73a18f3df437cfad7bef9ced8a8012fe996865dc140bf4fd3523e770fc6d08546cf9c4ae558ca7e22843dd9df3366445a347309646e9a4be32421464b0bcf8d176b1d7cf1d076f1e18511c1f5e2e19f9860f1dcba793bfa46b24f840ba9308d5369c5f43a7650ad91ea680b3a38278e17c09991f272a6031787b43746e94bf54512664145bd00c337dbaebc3f0aae10734fcd5e103e406a27fafe3e2e965f59662b0b2c2cdb098ba5b3451ae9700555c71a913c9e21a4857cc950a3a628eb494e2ecc634957f31db0c307041ecb95c2cd52e33374be763572f869a549ac0da011321be932aadafec799d8c41af3eac3d9fcb0dbc4dd26978b2ed3c827f838c2d0b6a74be1cf76c2abab9fbee4ca3e33b6622489840e601dc40f7612d9511053b335cdc795d934c971700a4efd973e3b271a97a4a0820926906501b584401bfdfbf1afdf0f83f66c32a0f54d741ffd44bb9422e99554102caa9de32edf4959f5ff7fdf553cb31ae6e588e9ae51e2da5ab8c46f8c11eabf78df558c4d4c16531a2d63f9a5f65b288c548f4a58deeb46d92e66955cc9386aaae01bb746b345a97e323d23654d3cf27aa2031c441868ef8cd9be7f8ce96a47bfd6d84dd5f8140651a08bddcc9f9a8dc0397da5b456f67f210b82157230195586d21e6fda980a61f84741ee3f5be3ee3725b44c9a316d9deb544eb9d62cda564bf3fc49c3bc4e82f520e1e20a506d7abd14a90e4026349993dd803cd696055625090d8e64bf87e44dc53f4b1e93b93bd232778329e8aa8aa8a4d1cab0c905c8c9431c607f03a6cdb5df1465004e78ce2b55642a46906b87f808de83881803aaf4567b85406445c3a48ec487f22d125ef7eba45cbbd6d069338c85dd9095fbf2ee39140ff9653278212a450f44d4ec58d1fd0d3f5b80a25aad5ea07d5e1490a70bb085d595649e685e443bd3873d302a5c3ff1edbd39a4e541ef2409edee8937392ce18727ed48e642e6afb2b9f34a07d99a4ee3781e2f922e123a1dc03f45ada557eda4fc9da2ebc43371d35b2f30dc9d5270ca9ed5362ad53804900e6d9c5e063213e27b2090c704066f6ae6b126560c0f49073343b1945a0fc22e702c04f2f776755cb479018dd7b2a9f3862e892306e800119d30555aa190b872cfdd19eebedaac2cccc5e64a9bdab0bafd6ba3f490632bd07", 0xfffffdef) [ 2279.110374][ T8528] ------------[ cut here ]------------ [ 2279.115867][ T8528] usb 1-1: BOGUS control dir, pipe 80004580 doesn't match bRequestType 40 [ 2279.124779][ T8528] WARNING: CPU: 1 PID: 8528 at drivers/usb/core/urb.c:410 usb_submit_urb+0x149d/0x18a0 [ 2279.134721][ T8528] Modules linked in: [ 2279.138695][ T8528] CPU: 1 PID: 8528 Comm: kworker/1:2 Not tainted 5.13.0-rc7-syzkaller #0 [ 2279.147132][ T8528] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 [ 2279.157380][ T8528] Workqueue: usb_hub_wq hub_event [ 2279.162584][ T8528] RIP: 0010:usb_submit_urb+0x149d/0x18a0 [ 2279.168241][ T8528] Code: 7c 24 40 e8 d5 e2 b2 fd 48 8b 7c 24 40 e8 5b 8e 1b ff 45 89 e8 44 89 f1 4c 89 e2 48 89 c6 48 c7 c7 40 14 63 86 e8 12 28 fc 01 <0f> 0b e9 a5 ee ff ff e8 a7 e2 b2 fd 0f b6 1d ac 7e 34 05 31 ff 41 [ 2279.188102][ T8528] RSP: 0018:ffffc90003bbef28 EFLAGS: 00010282 [ 2279.194246][ T8528] RAX: 0000000000000000 RBX: ffff888113bf4058 RCX: 0000000000000000 [ 2279.202302][ T8528] RDX: 0000000000040000 RSI: ffffffff812a6723 RDI: fffff52000777dd7 23:51:49 executing program 1: syz_open_dev$evdev(&(0x7f0000000280), 0x1, 0x400) 23:51:49 executing program 2: r0 = syz_open_dev$hidraw(&(0x7f0000000140), 0x0, 0x1) write$hidraw(r0, &(0x7f0000000180)="66080a810c28ad27cf86f5e368392e05eed4f4d4825954833b3144e7228d9af97c06e5d46985e6393007c542e53b9ec0f6e52a48954e119efd3c5d71b60cd399e9c64d514934d87c2c6f50699aedd1857a86eef53f4a5c661e747ed36824f54ec459d164be8186d9e3a79e131a73650d0a4f709d01c76efc8d33105a36f278e8f7de5838b1fc9d9e2ad7b1e0ca2de1410e05ead0b0d62add348a4119e45cc17fbc6988854d7dc283bb2d4026b25ea6b504f489e08072eb90ee0c99068c99457661ec19cad5545be38bff1f94d21e6db3fff0ee9b4eab9fbf35c5911b38a0129d076df053da54e435d53a005d1aca5e4d0af10e2eb5eeffbcb574dae4bab35455661ddf2e4a12c9740d9fb0282ea741f1765ebb2341f7091ca6d0244871ba9b977bb4caf4787ed19de1afd936ba3c6921587c79e8b9ce1d82cf15d329af90da66b8cc6ed5fe64a3656e902ab556d90841535c119b3ac2037b4251b809185ac3175c535c38012f61801d1d27fa7fcf3853e8a3b2e10feffd174172505a7297f6e756f8ce1adf538fdf29f73b5bd404d5cff95d9ccd947df44eda3a7fc0940f1ee98c2ba0b638ae865a24152fb1b47e792703e7bb9a7d291fd180894157d40ec589a36b95e5faea4713f2da83d35fe8d8528ed2bc5505cc3cce02d9467ede1479e64dbcf55ddebfb28dc2b3fd5c5a65b2d2cd4bca47dc7536d07ce26fac53dc3ab697c089d8611b3de89a7250b905a30f86b707bb6719080b0fc9c04d50760bc5b825911bf804d083215b74e419f01477cd8ca5862dc4f7ac4751cbba65241c7428b4f12fd311f3802042cd00df968e3f8a940badeb3f892ff107d6a7860bd6666e4a5edd1ec4e8ead30237342043465fb2eb5128de9256b39cb161044a871ac9b559cd781b66f6292e1e06b536961058edcc81406369f0f28c1c8669f267a79ebe9546afe6026cf920bd2aa31aad669498707b20e0019514a5cea3e898d5aacd3d80d44c791c030202791f9c5bca391cd0d8140997ac68e7d5470235bac6d7d0cf30e70b6e51a36b66a5b3ba10abbf5688eb388ca533099de61803cce2b91be46e3b55d117c49ef9f2fdbd09220af9923eaa21a0094a4cab2cf43379dc534a197172d1d290bc75ec960fe9551f6fe4bfc4a8142c6aa4a48fb8e6ec8f1dba02b17e3a7cf96081a92c81815229d430826a7e1ac21fe5c211b036941cb2ba93eae4a6a8743af8fd08fe3d91b8ffd52d4dc7ddcc06821e15ce0490a32680a6dadededb66b645a05c63f3944b8a97bf86f13b2231d3b632ea8378f944f22f64c7707710b93b563ec70d56611c463bc0cc6fe9f21aa7e2e9a805e83b717634bc74717df1ecccb42110621531c3f59e68670dfeb6e133b55b691a1b4375ca7a0ef3c02072c8a62fe8eb3b4810cc825d09bf9ba7ca2dcdb5a0eb46f246a125744f20caa9e2b38ceec454ba63c1fb47b580603243e756f7f04e40e36f797b3f14dd30d08335aa40069bf492609e077806d8c52b9ca8432f26d85df843ee7055673334e8ca0d809e710b295631526be449ea826dd57fca05c3d6d6b779a964f0fe7cb16a39013ea39a8000fff94aa9e4d6b85da2719bad63dc53010918c7fdde0975e1f305ed6ee8ff87ef98ef6004884071ba52ab6a81ede40a9709aa455f05f0bcdbfa1aef1360a7c7256aa3bbc744d2c6f307fb0c1c672795c8f7ff5e37c3cc479632de3350f8c5a6d192d8eb73a6977702d423694214aa4677c3ffc793c740268331c25784594e1c5293483a4a2a01101f4baeedf4090998d9ddc865963574c5b05d5a3c10dcb3b70ce567b071454021b5b562195ed36cef59695f3265e4e08a2b2e70c4bca2700c5243e6e999179bde174da15b4ab4d7b304dc67a7a03c32cdb096fbcd904f9d787bc95fe8a22b6613f28a71b5460d44a414c63d495538c6020667db10d49b1d8874cfaa77666d12087643a9e322dfade4cdac2bee7d22c129027713e46d80f498c9eda027b053fd785aa1b7ae019a53a32b7e51d54d94a5fb746cd1e6e77b4d65b3c48b2b9789da203f467934b2334569d9d5a138d87afe65b0d7ada380565f259ec63490163699fa945e10ab39d216db75d6227c11f34c7256e1af892088b507aa6b574a522b87c617bf53f42b3a8c399fcb8c8d2d7a8fc981965c67294a48d1a62f3fe4abd2f540359a4f74e4f3c65bbdf520d926a501b59232a74fe612f57c526f9a2328034d489829e451f771feda276d875bb313268e9f38c06a02799dc3ee4dec3329fd45f1695760299a45ef89bf6e0f000e167a86dd9c6c244134d2985e788838910ab92734494e3207c5ea5d6ce44925b77a4a43d9f9795423297aa2762d4a326784fb86559f1f5713935851910cdc117c1886326124af384d73a67cf95cd0bdba977f286849eb9cebab51241d2d6def1c95058b8b7847b8d84db44668d3204a1cae325c0822735b075caa612eb68d326e1fac7bed9a4b7f93395a067464372704526506c4024b317604924d1055b1b75042e763c132af6754d202b1a4438654d1ff4082d07ca378ce50e010c9a58d77a878198b7313cda06caa9a97ee96e0947fbd1c0389b69ce96490596d4051362eea6829d1795b8168ab468d506d6fa7d286b52446da4d25b4730c1276a0b6b283689ec3f64fc39470054efdfb6e261e80454e382f3c40b6cbf8ae242c01beaaed1d7195e455a40e0ad478d23ca152cde33d525961907a55c408fbdd7e7eded5eb6e9a51ab1c516cafa6b10cd41bf0f57e3ce22b79bcd2daf5469117ba4337a626f68199858f445ac0380833c5f4c7a4d35c2e9e7bcf355c6a97863281f393c19d6dded835d31c06e0dbfbf5734ecfdd3e866c97061da5494d19e7dc8584c63a85bcaa4dd97396e833acc46945119c8048402b6326a93a66619a9a3bdb87457b5fced065f15a7d2023cf2e757ed6fd35a4ad4272aeea83bf077383850f6e1112f288cc2f72e53940bc71199803d9989c8859722f4190cc4faca3377f2d1bf9fcd54c157ea5dc36b54ffebcdeb8a5df9b5d555edef8909f387864cbaabbf18fff45254703cb62e38f9cdeee2b769c9ce1d3f16ab92e0e3af6067cd252f9aa28ae81f763e1f99a50e4573da5becbcb6b11ffe8b48bbb037d7a07f5953acb422af10395b769081629f71c2a182a7633cb703731afa8cecfde76618523669fa93ded5c4ea7727775498980941228a9af3ec6292268652ed4f3731a74334d86802ae05a560d9ef82bccdd96c0c063d6e25583f51c3bd3b5225e33d4defde886727f8b9cde46b7ee9ff0f33eaf4ee1a3aea890980d012c6d14cdd82780798fa4356430a3c45abd5f4835025240cd8afa74a5381744edd3f475316ab7c00467a9588a50edcb40d5f0733f33a47ea5e92471a24dced48d974e227faf839fdfcda75d335743d56eea520c5d3fa523fe639851d2237f02424a8d81fecdf32d375b6cc8d2cacc3b1b3c33898fa2a24c0a23bf6852fb34361ba9bb46c00458644f1c5f827dee7a9dacaadb7e97ee7f55f391a9f161aa3751cde7a648ccf4efcb4f452c34deb98da9c794fe73dde94ada575f08f277212aaea70902f2ca0d927b7190a787852935c37413817f41a31acb8007687675a91d3d81865acb06c22328d87aa70d897b7a76b5c062f97d1e6bdd12c3dc4e1752e8cb7cc28624fb5b8ac5e1d0d4377046fd76e53600891aaeb32375eddd7312a2b60f5c61da0491831c3a1d530ec1ae2af4c291c6468b5d64177b29497945d9d391182e677e2bdaa1ce3eba807169ed011c9e3a7ff1cc43a37eb1155ea4a592d70585471cd4d6cb65b329a90ed2a964c4ab4b32b52fc6c1ba3f0dc53b3504645b243e6a5cccffd93b45d9cc383fb965274749b4c186f2fc0f03154208c23f1edb43d87ba43a7bb610524bffae8338f1a6d07e55984a8ad868d2def6c6e1c916b1abf862f5a2386ae3661d2d500a31a0f8188e8fa0a353d6224a383a3d5c12988411e94f2f17fef94899af064c4a9268793fd5a6899d83c222ec3c534eae737dc1ad291e848f416fdea38e44b16c1a3b73a18f3df437cfad7bef9ced8a8012fe996865dc140bf4fd3523e770fc6d08546cf9c4ae558ca7e22843dd9df3366445a347309646e9a4be32421464b0bcf8d176b1d7cf1d076f1e18511c1f5e2e19f9860f1dcba793bfa46b24f840ba9308d5369c5f43a7650ad91ea680b3a38278e17c09991f272a6031787b43746e94bf54512664145bd00c337dbaebc3f0aae10734fcd5e103e406a27fafe3e2e965f59662b0b2c2cdb098ba5b3451ae9700555c71a913c9e21a4857cc950a3a628eb494e2ecc634957f31db0c307041ecb95c2cd52e33374be763572f869a549ac0da011321be932aadafec799d8c41af3eac3d9fcb0dbc4dd26978b2ed3c827f838c2d0b6a74be1cf76c2abab9fbee4ca3e33b6622489840e601dc40f7612d9511053b335cdc795d934c971700a4efd973e3b271a97a4a0820926906501b584401bfdfbf1afdf0f83f66c32a0f54d741ffd44bb9422e99554102caa9de32edf4959f5ff7fdf553cb31ae6e588e9ae51e2da5ab8c46f8c11eabf78df558c4d4c16531a2d63f9a5f65b288c548f4a58deeb46d92e66955cc9386aaae01bb746b345a97e323d23654d3cf27aa2031c441868ef8cd9be7f8ce96a47bfd6d84dd5f8140651a08bddcc9f9a8dc0397da5b456f67f210b82157230195586d21e6fda980a61f84741ee3f5be3ee3725b44c9a316d9deb544eb9d62cda564bf3fc49c3bc4e82f520e1e20a506d7abd14a90e4026349993dd803cd696055625090d8e64bf87e44dc53f4b1e93b93bd232778329e8aa8aa8a4d1cab0c905c8c9431c607f03a6cdb5df1465004e78ce2b55642a46906b87f808de83881803aaf4567b85406445c3a48ec487f22d125ef7eba45cbbd6d069338c85dd9095fbf2ee39140ff9653278212a450f44d4ec58d1fd0d3f5b80a25aad5ea07d5e1490a70bb085d595649e685e443bd3873d302a5c3ff1edbd39a4e541ef2409edee8937392ce18727ed48e642e6afb2b9f34a07d99a4ee3781e2f922e123a1dc03f45ada557eda4fc9da2ebc43371d35b2f30dc9d5270ca9ed5362ad53804900e6d9c5e063213e27b2090c704066f6ae6b126560c0f49073343b1945a0fc22e702c04f2f776755cb479018dd7b2a9f3862e892306e800119d30555aa190b872cfdd19eebedaac2cccc5e64a9bdab0bafd6", 0xe7a) r1 = syz_open_dev$hidraw(&(0x7f0000000140), 0x0, 0x1) r2 = syz_open_dev$evdev(&(0x7f0000001080), 0x7, 0x0) read$hidraw(r1, &(0x7f0000000040)=""/57, 0x39) ioctl$EVIOCGMASK(r2, 0x5452, &(0x7f0000000100)={0x3fd67d5a47b743fa, 0x0, 0x0}) ioctl$EVIOCSABS3F(r2, 0x401845ff, &(0x7f0000001040)={0x101, 0x5f3f4a09, 0x6, 0x8, 0x1ff}) ioctl$HIDIOCSFEATURE(r1, 0xc0404806, &(0x7f0000000000)="b48332c179a199a2d0a03ae3aa4d8c9a90c689587e6f") [ 2279.210363][ T8528] RBP: ffff888104bb8aa0 R08: 0000000000000001 R09: 0000000000000000 [ 2279.218406][ T8528] R10: ffffffff814b9d6b R11: 0000000000000000 R12: ffff8881320d9eb0 [ 2279.226403][ T8528] R13: 0000000000000040 R14: 0000000080004580 R15: ffff8881075e0200 [ 2279.234467][ T8528] FS: 0000000000000000(0000) GS:ffff8881f6900000(0000) knlGS:0000000000000000 [ 2279.243489][ T8528] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 2279.250359][ T8528] CR2: 000000000056c020 CR3: 0000000135759000 CR4: 00000000001506e0 23:51:49 executing program 3: syz_open_dev$evdev(0xfffffffffffffffc, 0xc145, 0x101040) [ 2279.258491][ T8528] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 2279.266482][ T8528] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 2279.274539][ T8528] Call Trace: [ 2279.277825][ T8528] ? lockdep_init_map_type+0x1e0/0x790 [ 2279.283369][ T8528] usb_start_wait_urb+0x101/0x4c0 [ 2279.288554][ T8528] ? lock_downgrade+0x6e0/0x6e0 [ 2279.293433][ T8528] ? fs_reclaim_acquire+0xb2/0x160 [ 2279.298616][ T8528] ? usb_api_blocking_completion+0xa0/0xa0 [ 2279.304444][ T8528] ? memset+0x20/0x40 [ 2279.308483][ T8528] usb_control_msg+0x31c/0x4a0 [ 2279.313453][ T8528] ? usb_start_wait_urb+0x4c0/0x4c0 [ 2279.318724][ T8528] ? mark_held_locks+0x9f/0xe0 [ 2279.323517][ T8528] ? lockdep_hardirqs_on_prepare+0x273/0x3e0 [ 2279.329589][ T8528] dtv5100_probe+0x184/0x2b0 [ 2279.334212][ T8528] usb_probe_interface+0x315/0x7f0 [ 2279.339394][ T8528] ? usb_match_dynamic_id+0x1a0/0x1a0 [ 2279.344877][ T8528] really_probe+0x291/0xf70 [ 2279.349450][ T8528] ? __sanitizer_cov_trace_const_cmp1+0x22/0x80 [ 2279.355890][ T8528] driver_probe_device+0x2a0/0x410 [ 2279.361073][ T8528] __device_attach_driver+0x20b/0x2d0 [ 2279.366469][ T8528] ? driver_allows_async_probing+0x150/0x150 [ 2279.372518][ T8528] bus_for_each_drv+0x15f/0x1e0 [ 2279.377397][ T8528] ? bus_for_each_dev+0x1d0/0x1d0 [ 2279.382587][ T8528] ? lockdep_hardirqs_on_prepare+0x273/0x3e0 [ 2279.388670][ T8528] ? trace_hardirqs_on+0x5b/0x1a0 [ 2279.393719][ T8528] __device_attach+0x228/0x4b0 [ 2279.398549][ T8528] ? __driver_attach_async_helper+0x330/0x330 [ 2279.404641][ T8528] ? kobject_uevent_env+0x2bb/0x1650 [ 2279.410027][ T8528] bus_probe_device+0x1e4/0x290 [ 2279.414893][ T8528] device_add+0xc2f/0x2180 [ 2279.419412][ T8528] ? wait_for_completion_io+0x270/0x270 [ 2279.425077][ T8528] ? __fw_devlink_link_to_suppliers+0x5e0/0x5e0 [ 2279.431397][ T8528] ? kfree+0xdb/0x3b0 [ 2279.435418][ T8528] ? __sanitizer_cov_trace_const_cmp4+0x1c/0x70 [ 2279.441747][ T8528] usb_set_configuration+0x113f/0x1910 [ 2279.447246][ T8528] usb_generic_driver_probe+0xba/0x100 [ 2279.452781][ T8528] usb_probe_device+0xd9/0x2c0 23:51:49 executing program 3: syz_open_dev$evdev(0xfffffffffffffffc, 0xc145, 0x101040) [ 2279.457921][ T8528] ? usb_driver_release_interface+0x180/0x180 [ 2279.464079][ T8528] really_probe+0x291/0xf70 [ 2279.468654][ T8528] ? __sanitizer_cov_trace_const_cmp1+0x22/0x80 [ 2279.475115][ T8528] driver_probe_device+0x2a0/0x410 [ 2279.480347][ T8528] __device_attach_driver+0x20b/0x2d0 [ 2279.485753][ T8528] ? driver_allows_async_probing+0x150/0x150 [ 2279.491805][ T8528] bus_for_each_drv+0x15f/0x1e0 [ 2279.496690][ T8528] ? bus_for_each_dev+0x1d0/0x1d0 [ 2279.501809][ T8528] ? lockdep_hardirqs_on_prepare+0x273/0x3e0 23:51:49 executing program 5: r0 = syz_open_dev$hidraw(&(0x7f0000000140), 0x0, 0x1) write$hidraw(r0, &(0x7f0000000180)="66080a810c28ad27cf86f5e368392e05eed4f4d4825954833b3144e7228d9af97c06e5d46985e6393007c542e53b9ec0f6e52a48954e119efd3c5d71b60cd399e9c64d514934d87c2c6f50699aedd1857a86eef5104a5c661e747ed36824f54ec459d164be8186d9e3a79e131a73650d0a4f709d01c76efc8d33105a36f278e8f7de5838b1fc9d9e2ad7b1e0ca2de1410e05ead0b0d62add348a4119e45cc17fbc6988854d7dc283bb2d4026b25ea6b504f489e08072eb90ee0c99068c99457661ec19cad5545be38bff1f94d21e6db3fff0ee9b4eab9fbf35c5911b38a0129d076df053da54e435d53a005d1aca5e4d0af10e2eb5eeffbcb574dae4bab35455661ddf2e4a12c9740d9fb0282ea741f1765ebb2341f7091ca6d0244871ba9b977bb4caf4787ed19de1afd936ba3c6921587c79e8b9ce1d82cf15d329af90da66b8cc6ed5fe64a3656e902ab556d90841535c119b3ac2037b4251b809185ac3175c535c38012f61801d1d27fa7fcf3853e8a3b2e10feffd174172505a7297f6e756f8ce1adf538fdf29f73b5bd404d5cff95d9ccd947df44eda3a7fc0940f1ee98c2ba0b638ae865a24152fb1b47e792703e7bb9a7d291fd180894157d40ec589a36b95e5faea4713f2da83d35fe8d8528ed2bc5505cc3cce02d9467ede1479e64dbcf55ddebfb28dc2b3fd5c5a65b2d2cd4bca47dc7536d07ce26fac53dc3ab697c089d8611b3de89a7250b905a30f86b707bb6719080b0fc9c04d50760bc5b825911bf804d083215b74e419f01477cd8ca5862dc4f7ac4751cbba65241c7428b4f12fd311f3802042cd00df968e3f8a940badeb3f892ff107d6a7860bd6666e4a5edd1ec4e8ead30237342043465fb2eb5128de9256b39cb161044a871ac9b559cd781b66f6292e1e06b536961058edcc81406369f0f28c1c8669f267a79ebe9546afe6026cf920bd2aa31aad669498707b20e0019514a5cea3e898d5aacd3d80d44c791c030202791f9c5bca391cd0d8140997ac68e7d5470235bac6d7d0cf30e70b6e51a36b66a5b3ba10abbf5688eb388ca533099de61803cce2b91be46e3b55d117c49ef9f2fdbd09220af9923eaa21a0094a4cab2cf43379dc534a197172d1d290bc75ec960fe9551f6fe4bfc4a8142c6aa4a48fb8e6ec8f1dba02b17e3a7cf96081a92c81815229d430826a7e1ac21fe5c211b036941cb2ba93eae4a6a8743af8fd08fe3d91b8ffd52d4dc7ddcc06821e15ce0490a32680a6dadededb66b645a05c63f3944b8a97bf86f13b2231d3b632ea8378f944f22f64c7707710b93b563ec70d56611c463bc0cc6fe9f21aa7e2e9a805e83b717634bc74717df1ecccb42110621531c3f59e68670dfeb6e133b55b691a1b4375ca7a0ef3c02072c8a62fe8eb3b4810cc825d09bf9ba7ca2dcdb5a0eb46f246a125744f20caa9e2b38ceec454ba63c1fb47b580603243e756f7f04e40e36f797b3f14dd30d08335aa40069bf492609e077806d8c52b9ca8432f26d85df843ee7055673334e8ca0d809e710b295631526be449ea826dd57fca05c3d6d6b779a964f0fe7cb16a39013ea39a8000fff94aa9e4d6b85da2719bad63dc53010918c7fdde0975e1f305ed6ee8ff87ef98ef6004884071ba52ab6a81ede40a9709aa455f05f0bcdbfa1aef1360a7c7256aa3bbc744d2c6f307fb0c1c672795c8f7ff5e37c3cc479632de3350f8c5a6d192d8eb73a6977702d423694214aa4677c3ffc793c740268331c25784594e1c5293483a4a2a01101f4baeedf4090998d9ddc865963574c5b05d5a3c10dcb3b70ce567b071454021b5b562195ed36cef59695f3265e4e08a2b2e70c4bca2700c5243e6e999179bde174da15b4ab4d7b304dc67a7a03c32cdb096fbcd904f9d787bc95fe8a22b6613f28a71b5460d44a414c63d495538c6020667db10d49b1d8874cfaa77666d12087643a9e322dfade4cdac2bee7d22c129027713e46d80f498c9eda027b053fd785aa1b7ae019a53a32b7e51d54d94a5fb746cd1e6e77b4d65b3c48b2b9789da203f467934b2334569d9d5a138d87afe65b0d7ada380565f259ec63490163699fa945e10ab39d216db75d6227c11f34c7256e1af892088b507aa6b574a522b87c617bf53f42b3a8c399fcb8c8d2d7a8fc981965c67294a48d1a62f3fe4abd2f540359a4f74e4f3c65bbdf520d926a501b59232a74fe612f57c526f9a2328034d489829e451f771feda276d875bb313268e9f38c06a02799dc3ee4dec3329fd45f1695760299a45ef89bf6e0f000e167a86dd9c6c244134d2985e788838910ab92734494e3207c5ea5d6ce44925b77a4a43d9f9795423297aa2762d4a326784fb86559f1f5713935851910cdc117c1886326124af384d73a67cf95cd0bdba977f286849eb9cebab51241d2d6def1c95058b8b7847b8d84db44668d3204a1cae325c0822735b075caa612eb68d326e1fac7bed9a4b7f93395a067464372704526506c4024b317604924d1055b1b75042e763c132af6754d202b1a4438654d1ff4082d07ca378ce50e010c9a58d77a878198b7313cda06caa9a97ee96e0947fbd1c0389b69ce96490596d4051362eea6829d1795b8168ab468d506d6fa7d286b52446da4d25b4730c1276a0b6b283689ec3f64fc39470054efdfb6e261e80454e382f3c40b6cbf8ae242c01beaaed1d7195e455a40e0ad478d23ca152cde33d525961907a55c408fbdd7e7eded5eb6e9a51ab1c516cafa6b10cd41bf0f57e3ce22b79bcd2daf5469117ba4337a626f68199858f445ac0380833c5f4c7a4d35c2e9e7bcf355c6a97863281f393c19d6dded835d31c06e0dbfbf5734ecfdd3e866c97061da5494d19e7dc8584c63a85bcaa4dd97396e833acc46945119c8048402b6326a93a66619a9a3bdb87457b5fced065f15a7d2023cf2e757ed6fd35a4ad4272aeea83bf077383850f6e1112f288cc2f72e53940bc71199803d9989c8859722f4190cc4faca3377f2d1bf9fcd54c157ea5dc36b54ffebcdeb8a5df9b5d555edef8909f387864cbaabbf18fff45254703cb62e38f9cdeee2b769c9ce1d3f16ab92e0e3af6067cd252f9aa28ae81f763e1f99a50e4573da5becbcb6b11ffe8b48bbb037d7a07f5953acb422af10395b769081629f71c2a182a7633cb703731afa8cecfde76618523669fa93ded5c4ea7727775498980941228a9af3ec6292268652ed4f3731a74334d86802ae05a560d9ef82bccdd96c0c063d6e25583f51c3bd3b5225e33d4defde886727f8b9cde46b7ee9ff0f33eaf4ee1a3aea890980d012c6d14cdd82780798fa4356430a3c45abd5f4835025240cd8afa74a5381744edd3f475316ab7c00467a9588a50edcb40d5f0733f33a47ea5e92471a24dced48d974e227faf839fdfcda75d335743d56eea520c5d3fa523fe639851d2237f02424a8d81fecdf32d375b6cc8d2cacc3b1b3c33898fa2a24c0a23bf6852fb34361ba9bb46c00458644f1c5f827dee7a9dacaadb7e97ee7f55f391a9f161aa3751cde7a648ccf4efcb4f452c34deb98da9c794fe73dde94ada575f08f277212aaea70902f2ca0d927b7190a787852935c37413817f41a31acb8007687675a91d3d81865acb06c22328d87aa70d897b7a76b5c062f97d1e6bdd12c3dc4e1752e8cb7cc28624fb5b8ac5e1d0d4377046fd76e53600891aaeb32375eddd7312a2b60f5c61da0491831c3a1d530ec1ae2af4c291c6468b5d64177b29497945d9d391182e677e2bdaa1ce3eba807169ed011c9e3a7ff1cc43a37eb1155ea4a592d70585471cd4d6cb65b329a90ed2a964c4ab4b32b52fc6c1ba3f0dc53b3504645b243e6a5cccffd93b45d9cc383fb965274749b4c186f2fc0f03154208c23f1edb43d87ba43a7bb610524bffae8338f1a6d07e55984a8ad868d2def6c6e1c916b1abf862f5a2386ae3661d2d500a31a0f8188e8fa0a353d6224a383a3d5c12988411e94f2f17fef94899af064c4a9268793fd5a6899d83c222ec3c534eae737dc1ad291e848f416fdea38e44b16c1a3b73a18f3df437cfad7bef9ced8a8012fe996865dc140bf4fd3523e770fc6d08546cf9c4ae558ca7e22843dd9df3366445a347309646e9a4be32421464b0bcf8d176b1d7cf1d076f1e18511c1f5e2e19f9860f1dcba793bfa46b24f840ba9308d5369c5f43a7650ad91ea680b3a38278e17c09991f272a6031787b43746e94bf54512664145bd00c337dbaebc3f0aae10734fcd5e103e406a27fafe3e2e965f59662b0b2c2cdb098ba5b3451ae9700555c71a913c9e21a4857cc950a3a628eb494e2ecc634957f31db0c307041ecb95c2cd52e33374be763572f869a549ac0da011321be932aadafec799d8c41af3eac3d9fcb0dbc4dd26978b2ed3c827f838c2d0b6a74be1cf76c2abab9fbee4ca3e33b6622489840e601dc40f7612d9511053b335cdc795d934c971700a4efd973e3b271a97a4a0820926906501b584401bfdfbf1afdf0f83f66c32a0f54d741ffd44bb9422e99554102caa9de32edf4959f5ff7fdf553cb31ae6e588e9ae51e2da5ab8c46f8c11eabf78df558c4d4c16531a2d63f9a5f65b288c548f4a58deeb46d92e66955cc9386aaae01bb746b345a97e323d23654d3cf27aa2031c441868ef8cd9be7f8ce96a47bfd6d84dd5f8140651a08bddcc9f9a8dc0397da5b456f67f210b82157230195586d21e6fda980a61f84741ee3f5be3ee3725b44c9a316d9deb544eb9d62cda564bf3fc49c3bc4e82f520e1e20a506d7abd14a90e4026349993dd803cd696055625090d8e64bf87e44dc53f4b1e93b93bd232778329e8aa8aa8a4d1cab0c905c8c9431c607f03a6cdb5df1465004e78ce2b55642a46906b87f808de83881803aaf4567b85406445c3a48ec487f22d125ef7eba45cbbd6d069338c85dd9095fbf2ee39140ff9653278212a450f44d4ec58d1fd0d3f5b80a25aad5ea07d5e1490a70bb085d595649e685e443bd3873d302a5c3ff1edbd39a4e541ef2409edee8937392ce18727ed48e642e6afb2b9f34a07d99a4ee3781e2f922e123a1dc03f45ada557eda4fc9da2ebc43371d35b2f30dc9d5270ca9ed5362ad53804900e6d9c5e063213e27b2090c704066f6ae6b126560c0f49073343b1945a0fc22e702c04f2f776755cb479018dd7b2a9f3862e892306e800119d30555aa190b872cfdd19eebedaac2cccc5e64a9bdab0bafd6ba3f490632bd07", 0xfffffdef) [ 2279.507821][ T8528] ? trace_hardirqs_on+0x5b/0x1a0 [ 2279.512951][ T8528] __device_attach+0x228/0x4b0 [ 2279.517749][ T8528] ? __driver_attach_async_helper+0x330/0x330 [ 2279.524241][ T8528] ? kobject_uevent_env+0x2bb/0x1650 [ 2279.529603][ T8528] bus_probe_device+0x1e4/0x290 [ 2279.534478][ T8528] device_add+0xc2f/0x2180 [ 2279.538987][ T8528] ? __fw_devlink_link_to_suppliers+0x5e0/0x5e0 [ 2279.545787][ T8528] ? kfree+0xdb/0x3b0 [ 2279.549845][ T8528] ? __sanitizer_cov_trace_const_cmp4+0x1c/0x70 [ 2279.556108][ T8528] usb_new_device.cold+0x63f/0x108e 23:51:49 executing program 3: syz_open_dev$evdev(0xfffffffffffffffc, 0xc145, 0x101040) [ 2279.561385][ T8528] ? hub_disconnect+0x510/0x510 [ 2279.566263][ T8528] ? rwlock_bug.part.0+0x90/0x90 [ 2279.571267][ T8528] ? lockdep_hardirqs_on_prepare+0x273/0x3e0 [ 2279.577281][ T8528] hub_event+0x2357/0x4330 [ 2279.581778][ T8528] ? hub_port_debounce+0x3c0/0x3c0 [ 2279.586915][ T8528] ? reacquire_held_locks+0x1c1/0x4e0 [ 2279.592619][ T8528] ? __do_sys_prctl+0x880/0xfd0 [ 2279.597504][ T8528] ? lock_release+0x6f0/0x6f0 [ 2279.602264][ T8528] ? lock_downgrade+0x6e0/0x6e0 [ 2279.607145][ T8528] ? do_raw_spin_lock+0x120/0x2b0 [ 2279.612239][ T8528] process_one_work+0x98d/0x1580 [ 2279.617199][ T8528] ? pwq_dec_nr_in_flight+0x320/0x320 [ 2279.622625][ T8528] ? rwlock_bug.part.0+0x90/0x90 [ 2279.627580][ T8528] worker_thread+0x64c/0x1120 [ 2279.632327][ T8528] ? __kthread_parkme+0x118/0x1d0 [ 2279.637378][ T8528] ? process_one_work+0x1580/0x1580 [ 2279.642629][ T8528] kthread+0x38c/0x460 [ 2279.646725][ T8528] ? _raw_spin_unlock_irq+0x1f/0x30 [ 2279.652072][ T8528] ? __kthread_bind_mask+0xc0/0xc0 [ 2279.657211][ T8528] ret_from_fork+0x1f/0x30 23:51:49 executing program 0: r0 = syz_open_dev$hidraw(&(0x7f0000000140), 0x0, 0x1) syz_open_dev$hidraw(&(0x7f0000000000), 0x9e2, 0x10000) write$hidraw(r0, &(0x7f0000000180)="66080a810c28ad27cf86f5e368392e05eed4f4d4825954833b3144e7228d9af97c06e5d46985e6393007c542e53b9ec0f6e52a48954e119efd3c5d71b60cd399e9c64d514934d87c2c6f50699aedd1857a86eef53f4a5c661e747ed36824f54ec459d164be8186d9e3a79e131a73650d0a4f709d01c76efc8d33105a36f278e8f7de5838b1fc9d9e2ad7b1e0ca2de1410e05ead0b0d62add348a4119e45cc17fbc6988854d7dc283bb2d4026b25ea6b504f489e08072eb90ee0c99068c99457661ec19cad5545be38bff1f94d21e6db3fff0ee9b4eab9fbf35c5911b38a0129d076df053da54e435d53a005d1aca5e4d0af10e2eb5eeffbcb574dae4bab35455661ddf2e4a12c9740d9fb0282ea741f1765ebb2341f7091ca6d0244871ba9b977bb4caf4787ed19de1afd936ba3c6921587c79e8b9ce1d82cf15d329af90da66b8cc6ed5fe64a3656e902ab556d90841535c119b3ac2037b4251b809185ac3175c535c38012f61801d1d27fa7fcf3853e8a3b2e10feffd174172505a7297f6e756f8ce1adf538fdf29f73b5bd404d5cff95d9ccd947df44eda3a7fc0940f1ee98c2ba0b638ae865a24152fb1b47e792703e7bb9a7d291fd180894157d40ec589a36b95e5faea4713f2da83d35fe8d8528ed2bc5505cc3cce02d9467ede1479e64dbcf55ddebfb28dc2b3fd5c5a65b2d2cd4bca47dc7536d07ce26fac53dc3ab697c089d8611b3de89a7250b905a30f86b707bb6719080b0fc9c04d50760bc5b825911bf804d083215b74e419f01477cd8ca5862dc4f7ac4751cbba65241c7428b4f12fd311f3802042cd00df968e3f8a940badeb3f892ff107d6a7860bd6666e4a5edd1ec4e8ead30237342043465fb2eb5128de9256b39cb161044a871ac9b559cd781b66f6292e1e06b536961058edcc81406369f0f28c1c8669f267a79ebe9546afe6026cf920bd2aa31aad669498707b20e0019514a5cea3e898d5aacd3d80d44c791c030202791f9c5bca391cd0d8140997ac68e7d5470235bac6d7d0cf30e70b6e51a36b66a5b3ba10abbf5688eb388ca533099de61803cce2b91be46e3b55d117c49ef9f2fdbd09220af9923eaa21a0094a4cab2cf43379dc534a197172d1d290bc75ec960fe9551f6fe4bfc4a8142c6aa4a48fb8e6ec8f1dba02b17e3a7cf96081a92c81815229d430826a7e1ac21fe5c211b036941cb2ba93eae4a6a8743af8fd08fe3d91b8ffd52d4dc7ddcc06821e15ce0490a32680a6dadededb66b645a05c63f3944b8a97bf86f13b2231d3b632ea8378f944f22f64c7707710b93b563ec70d56611c463bc0cc6fe9f21aa7e2e9a805e83b717634bc74717df1ecccb42110621531c3f59e68670dfeb6e133b55b691a1b4375ca7a0ef3c02072c8a62fe8eb3b4810cc825d09bf9ba7ca2dcdb5a0eb46f246a125744f20caa9e2b38ceec454ba63c1fb47b580603243e756f7f04e40e36f797b3f14dd30d08335aa40069bf492609e077806d8c52b9ca8432f26d85df843ee7055673334e8ca0d809e710b295631526be449ea826dd57fca05c3d6d6b779a964f0fe7cb16a39013ea39a8000fff94aa9e4d6b85da2719bad63dc53010918c7fdde0975e1f305ed6ee8ff87ef98ef6004884071ba52ab6a81ede40a9709aa455f05f0bcdbfa1aef1360a7c7256aa3bbc744d2c6f307fb0c1c672795c8f7ff5e37c3cc479632de3350f8c5a6d192d8eb73a6977702d423694214aa4677c3ffc793c740268331c25784594e1c5293483a4a2a01101f4baeedf4090998d9ddc865963574c5b05d5a3c10dcb3b70ce567b071454021b5b562195ed36cef59695f3265e4e08a2b2e70c4bca2700c5243e6e999179bde174da15b4ab4d7b304dc67a7a03c32cdb096fbcd904f9d787bc95fe8a22b6613f28a71b5460d44a414c63d495538c6020667db10d49b1d8874cfaa77666d12087643a9e322dfade4cdac2bee7d22c129027713e46d80f498c9eda027b053fd785aa1b7ae019a53a32b7e51d54d94a5fb746cd1e6e77b4d65b3c48b2b9789da203f467934b2334569d9d5a138d87afe65b0d7ada380565f259ec63490163699fa945e10ab39d216db75d6227c11f34c7256e1af892088b507aa6b574a522b87c617bf53f42b3a8c399fcb8c8d2d7a8fc981965c67294a48d1a62f3fe4abd2f540359a4f74e4f3c65bbdf520d926a501b59232a74fe612f57c526f9a2328034d489829e451f771feda276d875bb313268e9f38c06a02799dc3ee4dec3329fd45f1695760299a45ef89bf6e0f000e167a86dd9c6c244134d2985e788838910ab92734494e3207c5ea5d6ce44925b77a4a43d9f9795423297aa2762d4a326784fb86559f1f5713935851910cdc117c1886326124af384d73a67cf95cd0bdba977f286849eb9cebab51241d2d6def1c95058b8b7847b8d84db44668d3204a1cae325c0822735b075caa612eb68d326e1fac7bed9a4b7f93395a067464372704526506c4024b317604924d1055b1b75042e763c132af6754d202b1a4438654d1ff4082d07ca378ce50e010c9a58d77a878198b7313cda06caa9a97ee96e0947fbd1c0389b69ce96490596d4051362eea6829d1795b8168ab468d506d6fa7d286b52446da4d25b4730c1276a0b6b283689ec3f64fc39470054efdfb6e261e80454e382f3c40b6cbf8ae242c01beaaed1d7195e455a40e0ad478d23ca152cde33d525961907a55c408fbdd7e7eded5eb6e9a51ab1c516cafa6b10cd41bf0f57e3ce22b79bcd2daf5469117ba4337a626f68199858f445ac0380833c5f4c7a4d35c2e9e7bcf355c6a97863281f393c19d6dded835d31c06e0dbfbf5734ecfdd3e866c97061da5494d19e7dc8584c63a85bcaa4dd97396e833acc46945119c8048402b6326a93a66619a9a3bdb87457b5fced065f15a7d2023cf2e757ed6fd35a4ad4272aeea83bf077383850f6e1112f288cc2f72e53940bc71199803d9989c8859722f4190cc4faca3377f2d1bf9fcd54c157ea5dc36b54ffebcdeb8a5df9b5d555edef8909f387864cbaabbf18fff45254703cb62e38f9cdeee2b769c9ce1d3f16ab92e0e3af6067cd252f9aa28ae81f763e1f99a50e4573da5becbcb6b11ffe8b48bbb037d7a07f5953acb422af10395b769081629f71c2a182a7633cb703731afa8cecfde76618523669fa93ded5c4ea7727775498980941228a9af3ec6292268652ed4f3731a74334d86802ae05a560d9ef82bccdd96c0c063d6e25583f51c3bd3b5225e33d4defde886727f8b9cde46b7ee9ff0f33eaf4ee1a3aea890980d012c6d14cdd82780798fa4356430a3c45abd5f4835025240cd8afa74a5381744edd3f475316ab7c00467a9588a50edcb40d5f0733f33a47ea5e92471a24dced48d974e227faf839fdfcda75d335743d56eea520c5d3fa523fe639851d2237f02424a8d81fecdf32d375b6cc8d2cacc3b1b3c33898fa2a24c0a23bf6852fb34361ba9bb46c00458644f1c5f827dee7a9dacaadb7e97ee7f55f391a9f161aa3751cde7a648ccf4efcb4f452c34deb98da9c794fe73dde94ada575f08f277212aaea70902f2ca0d927b7190a787852935c37413817f41a31acb8007687675a91d3d81865acb06c22328d87aa70d897b7a76b5c062f97d1e6bdd12c3dc4e1752e8cb7cc28624fb5b8ac5e1d0d4377046fd76e53600891aaeb32375eddd7312a2b60f5c61da0491831c3a1d530ec1ae2af4c291c6468b5d64177b29497945d9d391182e677e2bdaa1ce3eba807169ed011c9e3a7ff1cc43a37eb1155ea4a592d70585471cd4d6cb65b329a90ed2a964c4ab4b32b52fc6c1ba3f0dc53b3504645b243e6a5cccffd93b45d9cc383fb965274749b4c186f2fc0f03154208c23f1edb43d87ba43a7bb610524bffae8338f1a6d07e55984a8ad868d2def6c6e1c916b1abf862f5a2386ae3661d2d500a31a0f8188e8fa0a353d6224a383a3d5c12988411e94f2f17fef94899af064c4a9268793fd5a6899d83c222ec3c534eae737dc1ad291e848f416fdea38e44b16c1a3b73a18f3df437cfad7bef9ced8a8012fe996865dc140bf4fd3523e770fc6d08546cf9c4ae558ca7e22843dd9df3366445a347309646e9a4be32421464b0bcf8d176b1d7cf1d076f1e18511c1f5e2e19f9860f1dcba793bfa46b24f840ba9308d5369c5f43a7650ad91ea680b3a38278e17c09991f272a6031787b43746e94bf54512664145bd00c337dbaebc3f0aae10734fcd5e103e406a27fafe3e2e965f59662b0b2c2cdb098ba5b3451ae9700555c71a913c9e21a4857cc950a3a628eb494e2ecc634957f31db0c307041ecb95c2cd52e33374be763572f869a549ac0da011321be932aadafec799d8c41af3eac3d9fcb0dbc4dd26978b2ed3c827f838c2d0b6a74be1cf76c2abab9fbee4ca3e33b6622489840e601dc40f7612d9511053b335cdc795d934c971700a4efd973e3b271a97a4a0820926906501b584401bfdfbf1afdf0f83f66c32a0f54d741ffd44bb9422e99554102caa9de32edf4959f5ff7fdf553cb31ae6e588e9ae51e2da5ab8c46f8c11eabf78df558c4d4c16531a2d63f9a5f65b288c548f4a58deeb46d92e66955cc9386aaae01bb746b345a97e323d23654d3cf27aa2031c441868ef8cd9be7f8ce96a47bfd6d84dd5f8140651a08bddcc9f9a8dc0397da5b456f67f210b82157230195586d21e6fda980a61f84741ee3f5be3ee3725b44c9a316d9deb544eb9d62cda564bf3fc49c3bc4e82f520e1e20a506d7abd14a90e4026349993dd803cd696055625090d8e64bf87e44dc53f4b1e93b93bd232778329e8aa8aa8a4d1cab0c905c8c9431c607f03a6cdb5df1465004e78ce2b55642a46906b87f808de83881803aaf4567b85406445c3a48ec487f22d125ef7eba45cbbd6d069338c85dd9095fbf2ee39140ff9653278212a450f44d4ec58d1fd0d3f5b80a25aad5ea07d5e1490a70bb085d595649e685e443bd3873d302a5c3ff1edbd39a4e541ef2409edee8937392ce18727ed48e642e6afb2b9f34a07d99a4ee3781e2f922e123a1dc03f45ada557eda4fc9da2ebc43371d35b2f30dc9d5270ca9ed5362ad53804900e6d9c5e063213e27b2090c704066f6ae6b126560c0f49073343b1945a0fc22e702c04f2f776755cb479018dd7b2a9f3862e892306e800119d30555aa190b872cfdd19eebedaac2cccc5e64a9bdab0bafd6ba3f490632bd07", 0xfffffdef) [ 2279.661685][ T8528] Kernel panic - not syncing: panic_on_warn set ... [ 2279.668273][ T8528] CPU: 1 PID: 8528 Comm: kworker/1:2 Not tainted 5.13.0-rc7-syzkaller #0 [ 2279.676710][ T8528] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 [ 2279.686785][ T8528] Workqueue: usb_hub_wq hub_event [ 2279.691847][ T8528] Call Trace: [ 2279.695133][ T8528] dump_stack+0x143/0x1db [ 2279.699486][ T8528] panic+0x306/0x73d [ 2279.703399][ T8528] ? __warn_printk+0xf3/0xf3 [ 2279.708025][ T8528] ? __warn.cold+0x1a/0x44 [ 2279.712462][ T8528] ? usb_submit_urb+0x149d/0x18a0 [ 2279.717510][ T8528] __warn.cold+0x35/0x44 [ 2279.721773][ T8528] ? usb_submit_urb+0x149d/0x18a0 [ 2279.726907][ T8528] report_bug+0x1bd/0x210 [ 2279.731256][ T8528] handle_bug+0x3c/0x60 [ 2279.735429][ T8528] exc_invalid_op+0x14/0x40 [ 2279.739953][ T8528] asm_exc_invalid_op+0x12/0x20 [ 2279.744910][ T8528] RIP: 0010:usb_submit_urb+0x149d/0x18a0 [ 2279.750565][ T8528] Code: 7c 24 40 e8 d5 e2 b2 fd 48 8b 7c 24 40 e8 5b 8e 1b ff 45 89 e8 44 89 f1 4c 89 e2 48 89 c6 48 c7 c7 40 14 63 86 e8 12 28 fc 01 <0f> 0b e9 a5 ee ff ff e8 a7 e2 b2 fd 0f b6 1d ac 7e 34 05 31 ff 41 [ 2279.770974][ T8528] RSP: 0018:ffffc90003bbef28 EFLAGS: 00010282 [ 2279.777070][ T8528] RAX: 0000000000000000 RBX: ffff888113bf4058 RCX: 0000000000000000 [ 2279.785063][ T8528] RDX: 0000000000040000 RSI: ffffffff812a6723 RDI: fffff52000777dd7 [ 2279.793078][ T8528] RBP: ffff888104bb8aa0 R08: 0000000000000001 R09: 0000000000000000 [ 2279.801070][ T8528] R10: ffffffff814b9d6b R11: 0000000000000000 R12: ffff8881320d9eb0 [ 2279.809062][ T8528] R13: 0000000000000040 R14: 0000000080004580 R15: ffff8881075e0200 [ 2279.817138][ T8528] ? __irq_work_queue_local+0xbb/0xf0 [ 2279.822540][ T8528] ? vprintk+0x93/0x1c0 [ 2279.826716][ T8528] ? usb_submit_urb+0x149d/0x18a0 [ 2279.831764][ T8528] ? lockdep_init_map_type+0x1e0/0x790 [ 2279.837246][ T8528] usb_start_wait_urb+0x101/0x4c0 [ 2279.842551][ T8528] ? lock_downgrade+0x6e0/0x6e0 [ 2279.847429][ T8528] ? fs_reclaim_acquire+0xb2/0x160 [ 2279.852732][ T8528] ? usb_api_blocking_completion+0xa0/0xa0 [ 2279.858562][ T8528] ? memset+0x20/0x40 [ 2279.862574][ T8528] usb_control_msg+0x31c/0x4a0 [ 2279.867452][ T8528] ? usb_start_wait_urb+0x4c0/0x4c0 [ 2279.872754][ T8528] ? mark_held_locks+0x9f/0xe0 [ 2279.877540][ T8528] ? lockdep_hardirqs_on_prepare+0x273/0x3e0 [ 2279.883653][ T8528] dtv5100_probe+0x184/0x2b0 [ 2279.888262][ T8528] usb_probe_interface+0x315/0x7f0 [ 2279.893441][ T8528] ? usb_match_dynamic_id+0x1a0/0x1a0 [ 2279.898838][ T8528] really_probe+0x291/0xf70 [ 2279.903366][ T8528] ? __sanitizer_cov_trace_const_cmp1+0x22/0x80 [ 2279.909628][ T8528] driver_probe_device+0x2a0/0x410 [ 2279.914754][ T8528] __device_attach_driver+0x20b/0x2d0 [ 2279.920147][ T8528] ? driver_allows_async_probing+0x150/0x150 [ 2279.926147][ T8528] bus_for_each_drv+0x15f/0x1e0 [ 2279.931025][ T8528] ? bus_for_each_dev+0x1d0/0x1d0 [ 2279.936332][ T8528] ? lockdep_hardirqs_on_prepare+0x273/0x3e0 [ 2279.942342][ T8528] ? trace_hardirqs_on+0x5b/0x1a0 [ 2279.947386][ T8528] __device_attach+0x228/0x4b0 [ 2279.952165][ T8528] ? __driver_attach_async_helper+0x330/0x330 [ 2279.958472][ T8528] ? kobject_uevent_env+0x2bb/0x1650 [ 2279.963779][ T8528] bus_probe_device+0x1e4/0x290 [ 2279.968738][ T8528] device_add+0xc2f/0x2180 [ 2279.973182][ T8528] ? wait_for_completion_io+0x270/0x270 [ 2279.978752][ T8528] ? __fw_devlink_link_to_suppliers+0x5e0/0x5e0 [ 2279.985029][ T8528] ? kfree+0xdb/0x3b0 [ 2279.989026][ T8528] ? __sanitizer_cov_trace_const_cmp4+0x1c/0x70 [ 2279.995300][ T8528] usb_set_configuration+0x113f/0x1910 [ 2280.000779][ T8528] usb_generic_driver_probe+0xba/0x100 [ 2280.006263][ T8528] usb_probe_device+0xd9/0x2c0 [ 2280.011140][ T8528] ? usb_driver_release_interface+0x180/0x180 [ 2280.017308][ T8528] really_probe+0x291/0xf70 [ 2280.021927][ T8528] ? __sanitizer_cov_trace_const_cmp1+0x22/0x80 [ 2280.028195][ T8528] driver_probe_device+0x2a0/0x410 [ 2280.033325][ T8528] __device_attach_driver+0x20b/0x2d0 [ 2280.038717][ T8528] ? driver_allows_async_probing+0x150/0x150 [ 2280.044809][ T8528] bus_for_each_drv+0x15f/0x1e0 [ 2280.049685][ T8528] ? bus_for_each_dev+0x1d0/0x1d0 [ 2280.054732][ T8528] ? lockdep_hardirqs_on_prepare+0x273/0x3e0 [ 2280.060739][ T8528] ? trace_hardirqs_on+0x5b/0x1a0 [ 2280.065788][ T8528] __device_attach+0x228/0x4b0 [ 2280.070567][ T8528] ? __driver_attach_async_helper+0x330/0x330 [ 2280.076741][ T8528] ? kobject_uevent_env+0x2bb/0x1650 [ 2280.082051][ T8528] bus_probe_device+0x1e4/0x290 [ 2280.087093][ T8528] device_add+0xc2f/0x2180 [ 2280.091530][ T8528] ? __fw_devlink_link_to_suppliers+0x5e0/0x5e0 [ 2280.097794][ T8528] ? kfree+0xdb/0x3b0 [ 2280.101794][ T8528] ? __sanitizer_cov_trace_const_cmp4+0x1c/0x70 [ 2280.108054][ T8528] usb_new_device.cold+0x63f/0x108e [ 2280.113278][ T8528] ? hub_disconnect+0x510/0x510 [ 2280.118152][ T8528] ? rwlock_bug.part.0+0x90/0x90 [ 2280.123193][ T8528] ? lockdep_hardirqs_on_prepare+0x273/0x3e0 [ 2280.129199][ T8528] hub_event+0x2357/0x4330 [ 2280.133641][ T8528] ? hub_port_debounce+0x3c0/0x3c0 [ 2280.138776][ T8528] ? reacquire_held_locks+0x1c1/0x4e0 [ 2280.144697][ T8528] ? __do_sys_prctl+0x880/0xfd0 [ 2280.149653][ T8528] ? lock_release+0x6f0/0x6f0 [ 2280.154434][ T8528] ? lock_downgrade+0x6e0/0x6e0 [ 2280.159305][ T8528] ? do_raw_spin_lock+0x120/0x2b0 [ 2280.164345][ T8528] process_one_work+0x98d/0x1580 [ 2280.169299][ T8528] ? pwq_dec_nr_in_flight+0x320/0x320 [ 2280.174775][ T8528] ? rwlock_bug.part.0+0x90/0x90 [ 2280.180001][ T8528] worker_thread+0x64c/0x1120 [ 2280.184699][ T8528] ? __kthread_parkme+0x118/0x1d0 [ 2280.189741][ T8528] ? process_one_work+0x1580/0x1580 [ 2280.194955][ T8528] kthread+0x38c/0x460 [ 2280.199036][ T8528] ? _raw_spin_unlock_irq+0x1f/0x30 [ 2280.204255][ T8528] ? __kthread_bind_mask+0xc0/0xc0 [ 2280.209394][ T8528] ret_from_fork+0x1f/0x30 [ 2280.215558][ T8528] Kernel Offset: disabled [ 2280.220072][ T8528] Rebooting in 86400 seconds..