4213ad89b18f455dc6c640b2d1338311ec5156f1dd79cc8ab903cfdf569b3c33f46e2bed93e0634f127eb8b1b8fa69980ac079147ff3e7b942e3629be802a90812499c1930908ca2de69fc5f36584a6d574e80d1940da4ae5b2ab9f6b9c48d8d265f9f61e0f7d1706de0939507421f5b1d630e9ee66f412d96c92a1c9e3857416b3e9a9d52bc65a723a27b07c8e71c5bbfb3eaab0a90abee83e7c6c1eaa2b64ac3d8a5bec99b61075b988a62c8ef11b83100f756abe81a97bbf51aab7eeaf9a5ef4b72a0f03e50c301b6ae885ff2f4c9d740c9c940b1aeb702d82ff456193f30030f0c7457f3bac4c037dad8ea359bb752dbc0b99307d51dadc54dcbf218a2a9ddde27b4ea643ec5fe559bdff4115cfd070ab2fab4bbd62636c5d0ef1a1cab939a579ec125d10b7e69ef33292e729e8ff17efd643c374d2ea48362ec8c7235d95498dc2018e48c97873abbe8cf070a3daf7875d07c2bda652bff35d002177b0517fe67d3100b810ae260e44b632c6f490300d51b1d57cffcc0835cbc790d4e3c34f3cc5f7d48aef05d99f4b6f0531f3e3f1097206b82c228d5993e40e8a3687783189ab501d8196843696b375014e2c9f61650d43676262610a4226b495921fe75d6573d29731aec6f3b4392870bf92b2c926e61197a9185aa7b2a0395c40e062bf1b6e5a757402545a906d8ede21586f739983f3eb48115ce28a989ca75861bc301c25e69d8c15a8ac06bd", 0x1000}}, 0x1057) write$UHID_INPUT(r0, &(0x7f0000001200)={0x8, {"7351dcb79c48e9f392b993fe2d48afda5584a42463119297100d89ec69b133587a682e89011b1957ebdaf92cfc9a54714afc02d695dd973c098949e1e74879f26e1331c49c52df8326fa54677d5d0ac357f24e90e6e7f0889a7b72852bf34e8ffc0728e3167ff1929d0412b36fb0aff22b6bdc51c795056224004ae9e62894bcf9c8beac57347d5165f81433c331d0849d5256306f52cd795dd0a34f5a36c96f03c571653400d13d07d68c9b04d4e925bb5742c39a514ff504509209dd61c2e81f19ef3c1dd4eb90fc1ad7b457b420764ecb13a3dd08e4f17f6564a64ec36483be19abfea77d609448195f4e78cf983509c09e3de142c0f18a67dcd6aac8970de17a251afc380671179abbde08045a6aafd49f43e4aec37eb9c886c80591532d1996ca213296cc1710096e214160f1a70b536e944dd5dd9aca5c670f21b3539ccd3595cf33cc84181d48bd58932f21205d4bddfb35dbe5763e4dde38e62a5e55d772e0955be5558c2b419a0eac9e3a2d5665f704d10b3dc712d72d32c267a44ea8e9c27b7e2d70af6ee5cf7644ae28660a14e4882cf8cc718fa1265e92d7d4b8f9288f1cf6009e306839fd559216f5a84c0cd81f987b589622c5c2182530b8e9534ac0945341bedd70fecf07706db1551efbf20e0321238fa6a011ed39305065c38a7f12d40146b5741730c5de149bc7731ac8d1a4048b3984da10e6eca5c36a53963d3c4555278cc3f95b5ec33da257f40bb1cbb4a8e4baacf13cce533de11949dd08ed87b2a5174494e50887624301ccee62c1cd808ee280076c1968d2702ad0a5b71392256a2db2a7735b65cbd24b454ccf18dc5434bae07b0a7208b9f694723a0279431ecf782fd24b0c819505b3da7b9644a6ed7c6599b42d04c0e0f7b59584eff820ea6328a10c0329cd17d8ee4aaac0575916697938b7c6b6bfbda0967a3cd881da0c7cf36be308a3bc9d9b2caa47b87604e68839abdabf2948e0a5f1af74f0ee9f890ef59b357832c8d423e454309c882959a3e2ddbbe8b62f052aaa1ddda8494281728887bad3d41f0ab5edb819bbef64a27aa48618668afba8839f8ce480fcd27641920f117515bad5cb7ec29559d78d954b2cdc550239c08525c170e448cf9fa038e1d584a6948274b330e55d81e5f66ca4247da93b33ccebe5021a77ed0a3e2d15d7fbe056e5e901077aeb6fe399565316f4958f7e1d24fcd9b4c56a66cb50e2c54c549b5913776224a568127de628079c8941b59a519dd5c31e4aa49dc8db73058c6f08d66f64b187020903183dcefd852d84081b25dd20b3a524df7af323dd2e86c2f60f5ae6e0defee158370d5cc082bb404a1cefce1af2729e8bdc145b5972b47a46e96cc7830dfb56a779c1fadc5121cdc8683a996d23cbce16ab1ab59a0811c8ac322c64576b35bf0165d5420ff30229ae1966acf4c2ae154836b1ef03d3e2dd846df9a0f050cfac650418782b0d6457d22a9b4573bf1fc9832aad194c72bc2aac5d73a671db44bd62f34cf0c32fde81e672dfc5d2da77ba646f55e73d21183cad6e194768b2591de349920ec96799b20bc6428bac6c5b1029ab29ee7edfd9edf1ee415ac654cdbf77361b73359d723d9169ad50597c6e8371000499cd1ee11e26be22b3e1d68f0dad656a496a558694dc213f41d5dc58a8c117ab62382b37d4f76480f1af6cf8f1f3f8574758970e01cc681714dc755038e4d27b2c2c38b18d8b569d85d3ceccee35d08301d8bf0b69a84aa94cbe38a28046a099ac5d05f22dd1f23551725c6e758e6d04301e1441c88e63f1ea05ede67197833fe1bf025fe53251d50348216df5cebe3b97783c7ebc9dadb6d946e1ff449c53a3a28720a999cf04f2706957134f650b5306bd2e507712628c78d11cf82166ac36cd634bb79955bb92ea7ac092907654d4f861e1a731a3376ac1cb073f3d9de01c09505c76ab28208118562b2ef06a0039be39aabc2ff02aaec78088c5b20746d6bbab1672f7e325ec21048961cb0456f6703ef29c8a595a8a0d98e4f107fbb7a4975e415066eac20a40494fc7c78b5a6eff782cc1c75215887dca63316358be493a0da4ecaa5bdfe07a3882de62b5cbfa83c9b5796628dcf47248f219718bfeabf607652f134018af5bd3c142a699836e97318a89fb48f6d0560418804df08291e25ea4d637d8e949d1c803cf3ea9a5e0ff637a43a902221feff6babff8d2e21a950a2db7c5a5097539e74238a6bd5e4d7ff3a8ee72020a9e5f9334252afb7fc1ee0fcef7fda93ec7e3e406dbfa863bef46c1657565b2bc6787ac28d6dac72843d8cb44bf2b9e9cd85a119bb3a441b5594716b4b349d5c466f4d775f5b21a171a8531f5d4688c63d11fa2c44628a6543799ea8a98586ac3eabefb7b44c63b5a3e3392572e49f972a2f2c0f201d5518ec56efff8f45c2c2d4db7aca45ff073b449ecde521ab2b694704fd29822a89a73327ed780e27d13083039f7a7054f62b965c7a1aad3a0244a90d649d800c6d7f547154b8df90b357f5a84372c6903be45e5a6c3695f815fc8e87fc2fd0a734647caea796da6a2a0f0fd2647183cb41025d10c381508ce00a0a7f3bec3a8f5c955e4f354169660104f5533728ac37f46560bab84e5d5bf64375c11bc01aab398ffb0df02509785609a28cdd1ca78737dc51dae49204ba7b687c0afa8191ea49903c0bc154a015cd954751f3c11df50f8e557e068bf4e834dc834cf4bebc55abe6e1ed7b4816ce6cb19dba23b9be6add5dc219be5a123ee13fcad647f8e0cba1a0f529f143a88d18163346df9002f9fb56d9715ca75a31c7cae45a4e3db95caf1ac7382979a820adc645cf0d8974b2aee712fde954978c6a3ff2934c2587209a6582aa3ba3d352cfaaf5829ba3bdffc7d7c8da5579cf3e4cd40c0a3d3fef3f55e2d445ed38431b197e846b2e2f36162328f81d78e66170182806a36a8257bf17f0aa89bc1b27c30abf513efe6d73534f3754bec58832ad678c0aa29f5b4305c02b5ee3d350ee11db5348e61293c4f9a3629e20f84d888706eaa6cf0d1a10821185dc581298cca4dcad677b76a6812f087b498cae9cd0fa7664e8e5c6175b89daf46654b885631508eec27c8047015c0da7f5d2da6ab7e162493fcbfa917956ce8c423e2005a06d6ab7b845a8d5568d4e35de81de4d366276d59be4608ada571550eb4aeca7ebe78e1e3a31d1ad88eb0e20b32a4786b030e6ead84feb51ec0f17e260a19682ea2e2898dbe25b0071eae64e48cbdfae8872f9f9ca1191bbc11308b43ea8c9d4bf820111af76d4833ee66aaa71a23b0ed36e7460737184b059cfbd6650d585870e42b0ab3ba61ddad74deabe4d249459452a17b3bcb5dc8e79d0c2a3a8a9779518f5f56d344e1555eb8efa1e85bb1a7949040e69eb4505e33b095e200145b7d2a7b29606cd0b3090d551946ea69fe96315bcaed71ca357a135ddc466ca7ece07f2d20f6bb8200e625f4fff4baf1e9315d159688eafde4caae24adc08a5e5f7e3d31dfb04d60ce8a218a133206726c034c02bd5e6b2b2c74acfa02d7a31afd68e5303f7be379fb57e8fe9e57adef1c6d19020c4115b3ee08df324c1e00e2e625e551ce284950c09a9ccb95cea0c1f0bb8c1cb6df37f23eb3bdc238bdb784a0f782ba0893d30a9b194a5cc79e2258b402416875cf57bfda49ddfedf131d29b1be32f8134ca2f80fb096308b6c0543a2a2d037872b33e87dba50b71a37d5878c877bc14d50d3648698a8e31a89b8e0e2346d355c9f177618df4954161ce6462f35d94627292d509744c096e22563d8a2c2942cfeaacba279d985fed424ee852bb0126207bf0061b10caf4750519158ff700a56a6e0a1e577b51782f7b4e2f827f8127bcbcb164b27201a495ad7a29ae33807aea08a1d3d32709343a271f8879bf9cd99cc94d5229594869c82b76f6d03ca788d968d0a40db711085ade4bcf877729f6990f968deb75f1ea00dcb7b2d8892a4fb76622409f9d73008b459f183c24ac263c731639180931c91a596a6d568745da9276251191349bfbcb1d552d12332c1ba49597274d9b3d78de0ea45c1a21cc14166c1d1a1ae2d7087afb1771facd045b2c015e9599884d9fe1cffc39382750faa61eaf2ec7f43aad96e5d73457d2e2d8e47779785bf4cceb0febd3609f61c6cc08c2e60469b9de0bb6c4732bc3013a6bf36b1642d80274d63aab9f638cbc003b4dd428b5e2998a9bc718bdc29d251006aad7925823bd66d0724df10939fbc885362697f67aa5ad0b02b5aebfe170db4300e0c5bd1473fc5ac898ddbf61ecd5497873e5e0b9da8f163e2ee5e5c4e83f79884520f0b270066107a68d6a529d58735f27bf74da96684cb60982adbacc6c383acc3c2f3931b61433bbbcc5e860e4d80c1335d8f062c8d1f6848b1a33d4ea59c250bdb4d71fc475d135ec56e3e3c34cefb5f0c617db8e524ace1cd2ce7886e9069af11913b4af90655507367da39edfb92f807270c564712bcd383638a042f173d34f58e06ca9f717791b62748be97a25d9e3672cf9d4aadc31be7e8c72914800d2f266ff632cd6c28728bd55f004a2deb6a99e1e8d1df689a804083c047825104b1a711f6d17cc4452a6bbe5d3f875c0ac5f03d62842a84240a2540c97902af7c8fba17ac6bf0b3d58f328ec0ac3ab2dadaafd4aacc3e9ad0781206a7312f5b57889f0f184cf042b474475ecd58da9e79253787c03e825dc45c60fd9e3b51520109c71e6dc3b0dea203320d14b374640eca01f463265e04b43343685753a819149756f2248cc90fd6d8b6b46db5db3b2a2f4bb6be8282f541cf563ce1dea6c5c7643ec4c19c59f3ef280e55bf8b83e5f28eb90b696b53ae5f47d335b29d9cb52df58a88bb28e7eca962a8ebd8e7ae57798f4e08d7c5875047c962d95a0979e1fcd0130f25a62b2b9809dd8905896a7a41ded0d59d67b97d1ea09137a6a4b30b42d5c33266c1cffb675d13c2f8cff1e33cf79d2755a1aaea21b86fe9ed8aceced4a14aaf8a303429415b131c5c36398fdedcd556b48d265dfb074b63a2666b70643e0830fbf82fe853c6b0dec6aae50c9ee2e6c9a8c20962cd909e19b0cdc388179ea8725d2e46a63dd5f000b9268fb3bc817071793e73dc398e02491bc8e38371699c493429d2e8918f296135abeb2f5773a3f39b16efabfe35340438654e5f8e3a3b72b62492fc5d1875801268149840bfb1e72b4567ba8b1a03bb1b830f30a9b5814c26cbae8e692ba55a43ff1d5ee88a8590b4494750355a05e53a7d84d46355dcbf051f229baf0c38a1168fd77440093291c80bcad70c6536c411731ad32a52700b1f976d0fcd91086c70949f45034afccf88add38bceeac19dc728e72f173185a4f2f412227cd8e0b7a8842d2c6d0a14194cd4def8452843db4571b647be054ccc8882f94fd086ddab63ed9456dafd20f001da61ca68944a712549fbeabe46f4dd9a24864e8c394efb593729cd4d08dc0bf787b26ab06215ba79bcd60b4276981cdc69f1486b6c1cc2f5557abe5d203d461573c3a360a496d092640743b8f782bb408b58a4204593025d1203c785c5c1fbb139825758be1514bc63bb15a207dd1eabdb240abdbd27176e90e71dfbabaae57384d063c1ac93fcadeb1931f53f7da91d7d581d28eb0e739b16b9af04ae0b9b428714646b0649197fbd549fd87fcdf32d22febaff1bbbf65095590c61e35ed9767245cd56a1c6ba0a0d49cd3b8dd2b8f870997cee76d69985768061bf663a5d697a4559ebdfb23bc1216529fc801a39c0770076", 0x1000}}, 0x1006) 15:20:28 executing program 3: r0 = syz_open_dev$vcsa(&(0x7f0000000040), 0x0, 0x101101) r1 = syz_open_dev$tty20(0xc, 0x4, 0x1) ioctl$TIOCSTI(r1, 0x5412, &(0x7f0000000000)=0x9) (async, rerun: 64) openat$cgroup_procs(0xffffffffffffffff, &(0x7f0000000080)='tasks\x00', 0x2, 0x0) (async, rerun: 64) openat$cgroup(r0, &(0x7f00000000c0)='syz0\x00', 0x200002, 0x0) 15:20:28 executing program 0: r0 = openat$pfkey(0xffffffffffffff9c, &(0x7f0000000080), 0x200, 0x0) ioctl$KVM_GET_NESTED_STATE(r0, 0xc080aebe, &(0x7f0000000140)={{0x0, 0x0, 0x80}}) r1 = syz_open_dev$ttys(0xc, 0x2, 0x1) ioctl$TIOCSETD(r1, 0x5423, &(0x7f0000000040)=0x15) select(0x40, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, 0x4}, 0x0, &(0x7f0000000100)={0x8f, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffd}, 0x0) 15:20:28 executing program 2: socketpair(0x2a, 0xa, 0x2, &(0x7f0000000000)) (async) r0 = syz_open_dev$vcsa(&(0x7f0000000040), 0x0, 0x101101) write$UHID_INPUT(r0, &(0x7f00000001c0)={0x8, {"b3b08bf3ead40c6bd8be9bb34f9a36de5ed25c1c18b5fc75b99db9f0977144448612806b19324efbc0c87af442545e657175b65e3df6dd9ba939d15090269d693efbdeea4de6643f7975df671ebb35fe22931b9a8c7806001487908fe8c597e65f04c9faf4703ea8b6f01c55a80305bbfaf1db7017d833842d7f4b7b610af57088c7608bf113fc1120450e3ef9f31e2d65438cdd48cd0fda2f96e6b3b391ba5f82b2af4b339b0d752905e79b862b60793cd9c6b98b2b75b38ea7f64830f303b2797a22a6c4fdbbf97ee24587955d03cfb15e4d2d25794acc1d9593188f2c7833fd312671a7ed8916bb3a2852a10763f35742e7c2f8181cc91b0e5843ae1e1b7a60053619f79c4561aa03a330a2dc8c9ebc1dca575011a670a68d1aa3d0b00087e93592518ef0094e18f28a360702c4a5ad72659410ae37b6868647913a8608858744efe602739ea3bdc72f67b479038bb383851a641040df520943c3fe705ea2cff8105d6cae2b782ee7405615344c168d88e328ff96ea5e39fd4f318b7ef85f373abc9826bcc27d0826ce7fe6f764c9a3a892231f97683525a726eb24200e93ec1766c88062f0ca021542696c6133fba1c9011aa09d0ed8180515e6f5078116dc0b083a9f7cde32b56a2d3585b4d880c2555a80d745f06eca6be1ced0ab8b7a3648312eddbab2927822b17a33c259eb603c8e79606c80ae90d45f22168906e663ad8071ad75a30436124ae0a2416647119287db0aaa379eac69f73e8ed7740228f46ce951fb0154fc4ee03f7227ec18b406cec7bd90cee9b48c76219226e6072cb5874d587456e96dcd1d3f73d9c52d99dfb9a8aad8a7a9973e9e82497816b63b3f776fef717b189eedbd935d344ebc742b1529126824e515e8d7d7c75a78d3280df4fc5a4e92ab26b3f29186e9e469d4ed98f98e04586cb6d9775fa68461a3c58293e00983d6e2ab040f44a6591e302608b1f3408663045293a42a2f034792ff6bc4f68ade46c4c9345bbee9fac37b08b87b1f13d3010cb101e58e407a24614722e14b94d45711b4d8a9dac2efd8f1bec2257afced94e1295ed6640ced22dc9e0f88c1156ee1a9b4776fe54e760343c029660c9c232831ac2c5b7bd3a5f3dfc133394cd8c5a3b681f1f18c9b92a62560762191639cc81fea8f66706beb5ae949da7876b546a68a23dcde1828f61a3e4a14788065743d71f7c610cb5e8f532632cff9b044ef3a52ac3b6e415fd617d3d40596c78095e121a6b8908d435dbc38f2077ca4191bb73dd7a01edfd98bff26458ea105ab920418326d452c188e6f6badc3d49b6d2ca71534e6412cd8a90f15274a9cf7f0496329ecefc70db505fcee2937651ea16cfe92ec92e9ba5e7b1ad41be393c38d743c7fc21966e63de259fbb5c450a1dcd5500a338081cb86a444c80ada4601e2fd0a7cb8dac4cefad082c508248aa5dcecb796f66bc842c63fe9c3a69f29285f2346faafca5e65eccf8de04ec86406897b55de9cda62e02fac26b5341cb41091c9346e2262c0c138260ddc6d91a4fe4b152e40419b0a9933c5d6ba26d754d9e235f5375e82fff4a22fdd7eebca8526f50979748442a6b30dc4d665b9baab035a7b8de6bba379fd18d3d83fc740efe8c281eadd7087f802b43075703ec0ce3934e8046cc94ec1b105c0932bdccddbfa79017c72e54fadb805debb084b676b7e7414d53f53d2698ba5ef604a559eb98c696c620116a982254203c270193e607887c652137ac469b114d74f42e20fe0ee121f1f6333b4aaeccf214b2ee94ebedfa6344207e3aadf274fe848094b9dba4f85b9dfb580c71f6b271901a8ceba17cb2c40f109299a95f7460dd1e82e6a96b307a6e80f2e0a89475fb04b9598c9e877da8a8807df8168a25b540e6dd8166749e4e8dae847cc3c82b01017cb9f930ba1ece0f6579e1700168755a174caae996947c4dfaaafce684d6ba5729da752d721491e3b25a0dfbd7a5800a39899f20684c8fe320ed7ac301490bff839b5e8d252858aa0d56dd7f763ed0f19be4ab6378480db722849a767eaa720fede3f544e416eb7737438f51b0b485904eed84417af6dae66827ac214c861bcc23450ec663a214a8e08baa637c683fe3bb47796e379933f032ab499a3433d13fd94d083148b80163751d178e0c37b3f8df9f1bdea2b0c4e4a76ee25d6b8d15ffd6f53e895aa98e8e2cba448d5d47023082adf33d8b9382ad2dd9c1354f47360e2edccc12e23274325aa2894f1c629b9ab0059e96bc54d2a94bb88604def479f1d18471f174946ef6592c30b9a375233d620f02938e88da376ecc3665ac65570184714f3d6f98d8ebe8e740d33551df885c0660b59609d9ffcd7ff03c0ed267eb6d8b44d03984dfd6d5471986e693b9d9b65cb5ae71d67b3cbe27077712a29c4ca3f969f901aba7512d0ab499c0919849eeaa9c57a444ae72bf7b6dea928d01fbebea98348722bfb942226f3c02c9b3afc8a7440d429bc0c27fe8fb2a8ebf6f96e7a7446d0176198abcc79754aa904d03eda62ab7d8e8dfd891ca17e31e6a13747d9605d3c5e3fe28d9d4957b07ca832a9520e0d74fe17fae9f875276d17d8329421693fac607f8a3e4da105c468cbc2a2c4fdacb0404247a7585ed380c1e775e7954f17c811f98f32786667889dd78fa968b6026e9c0326a4e55ae376c25153dba4da08f565297fada087585ea1d4275947b2aaa6dd9f759ded99fd559305688e1d8a4f8334eb25a7dc5968a51b4235ec8fee1c97e78127e5b420ae1a1f7a52693af8d7fbd3fd5e0b69fa708ef87fcb3894ed3008d7de991fc19e139607ae8b22463d80e6c462860dccd77459022873b757b0af0711715d0a6ccf570850ec9473b273469259b45de194d5871696fb10b8b931acca50f3d4c0f474e060f2c902ae7e2fb0edec460071c112bc8a793fa6251f1e780daa0da66407605d2012386a66fa3e74479548a503a49eacedf11514e60bb84cb93f9f83b4f3e64549017cc957734812373057799978d13f96fb00756fd9533943d55f4306209e3d205afcd5fffd514bad0785e5f2492e2fb7e6e6597ebbd8b3c12d8ffb5c49b3dc4cd201b6142509e0cdce21c51fc6818bc37f4cb169e807f614d05f80e02f3ca657edba5f4e34ae0666ded7e6b9a8bfbae56c525072596431bf8977744bced05437e46898134d87c42a95659d2894ced268b4ff344c895297e084635f5e0ccf97617f81de4c6ca5b348540edeb17b043dc043ee88fa3e0c5a64fa0d7f3f520c46b13f5bc5504e58c1c685c605a56b3d10e9797668ed5743aaf438d472f828a0bbe45a98fd64cfa366eb38a5a2c98bfb208abc4c34f5db3a139e03a270a393564798e4ea848e5b5288641bd84a4f2e6931ee4dd1baa3b91ec6a0c42de0963af703253832484fcf368f9883b7ede14f784eb9c88ca6270d0ac54ac4026fde67709c4690197a7be8fb841341b7ce49fe4f78451894a47b12d1b9211016c81e7e9a024cabf43446b900cf070e6091f84797c5442f7c64c804361ca369047bcc148b357c37c02ef54d615997e9082515d3272ef50b0bc2e0c5f72ea2ca0b038ac19223656d1d8e52d6d8d5cbcca90a3bb77475b3a4b56d6e3b893c9bc97cf393d2291e5c3a9658c3f316082e625919e839c39b3e310a945a3e7f6199a51ee6c7437ed417980499af2ad82a6e56bee13ecf9cf9bd0dce5054157faa775d96af0e98e204717650c0e76822cd6c52608305791a6cde93f5a23dbf071dd958ef983fc40ec923b8508039d2690cb2e7c59fa2a8f7827c64df58676d484339a52a1cf541ad9860f133f2a16682525b936905137d135e8d5ca4ff863335b4c4b2c46cc12f439979c1e1ec17c32409ea788aaf41f0bd31fe4c21630d99f343a4675266b29684b71f40047c611950e424284ff6c4fa43431c62913fe9cd00238727e4656fc9b07400f7c220e7eaa6c5fdc38f2ac90c4c56a2b11f867659cceca62a4c8a3a785ecc626d0303a21c41ef1a72af369c528c0f8bae8a09b12724d592a6d6a4e7b98efa7fa7ca1ee1e203a9f7fe42467b9616e68917cc502201c2b8aed2b61ced0e67fe793eec1abdfac8c7ff863c472a13d5a3475fff4afff4c386c87ad1a0d511bfccac3a5945f19681cda29f5d94047dd4f7429a203dd87d7c5d448659bdc74364dbdc156143280ad4347cde47f3a8f0623854ad2628cedc792055fd030d996ac4ab4377e0335bd8bc99d09cfd149a2a6031e64b7c84a53689c4cd185920ea39f3e2693195703343298bc65c5433b62ae53d80abe72c8a6bdf9aa826982d5e35968ad435dd0d27e45214653ff52e64be41f58c959c3d32b8a3c7d5138caea8640f990297e5663f7629d4fb07bc44d1d13da2fcdfd2cc08d939e5581fee7b4a288809464cdd80561381bbbe9bccec770fe783068a69abe3d810a5730202cd080dba7b54a6a51f27fbd78d8558ddf2d462841aa22eac5a55463664907b79cf1a533232dddeb7c23d15fdf2e92193bad999acfefeb7ceb38471f81a72c18625d88251ec8f4633d068b0a8ebb40267988d633c21e9ab66b658a7b54c91128e568c8af4d3afa56d0d90f0a9e573b6810886b3d7a33f381a1ef362f695f1bf353cd8a8f484e936cbb6570f423cab93b7fcc9e1bb7046498afdde7c876231f079497563c3462fb39e88920cbd3a2e112cabaa719424e7783563415c9916c62aabb75ea757bab76d81b40156c18e4060c2ce9e65950de623fbf20032b9ce3b4d6d6edb55895ce3015c33e658bd5d0da716b3768e6ca56cd88bc64d573609e2a3013bb52883e87bc8ab5195899e0d68032dccda55635c2c732c1c78f4e87eb8d1e2176b322ee688a5324e77973651d640b11622a762bee168e769ea62eb8f98c0c57b7368932ba6c9d5af95871aef18b50701bbee69db045c9756d22a6957bd6b1f55a6f461b660d5c523b1216fb4d2cd5ab86a622e3c33aef06d02537771604556571a468083de987e0cb5743098344f5439b9ada0361e0a73a333d36c87c305507e3f2dbd9885a88cb207b3b0034179e4213ad89b18f455dc6c640b2d1338311ec5156f1dd79cc8ab903cfdf569b3c33f46e2bed93e0634f127eb8b1b8fa69980ac079147ff3e7b942e3629be802a90812499c1930908ca2de69fc5f36584a6d574e80d1940da4ae5b2ab9f6b9c48d8d265f9f61e0f7d1706de0939507421f5b1d630e9ee66f412d96c92a1c9e3857416b3e9a9d52bc65a723a27b07c8e71c5bbfb3eaab0a90abee83e7c6c1eaa2b64ac3d8a5bec99b61075b988a62c8ef11b83100f756abe81a97bbf51aab7eeaf9a5ef4b72a0f03e50c301b6ae885ff2f4c9d740c9c940b1aeb702d82ff456193f30030f0c7457f3bac4c037dad8ea359bb752dbc0b99307d51dadc54dcbf218a2a9ddde27b4ea643ec5fe559bdff4115cfd070ab2fab4bbd62636c5d0ef1a1cab939a579ec125d10b7e69ef33292e729e8ff17efd643c374d2ea48362ec8c7235d95498dc2018e48c97873abbe8cf070a3daf7875d07c2bda652bff35d002177b0517fe67d3100b810ae260e44b632c6f490300d51b1d57cffcc0835cbc790d4e3c34f3cc5f7d48aef05d99f4b6f0531f3e3f1097206b82c228d5993e40e8a3687783189ab501d8196843696b375014e2c9f61650d43676262610a4226b495921fe75d6573d29731aec6f3b4392870bf92b2c926e61197a9185aa7b2a0395c40e062bf1b6e5a757402545a906d8ede21586f739983f3eb48115ce28a989ca75861bc301c25e69d8c15a8ac06bd", 0x1000}}, 0x1057) (async) write$UHID_INPUT(r0, &(0x7f0000001200)={0x8, {"7351dcb79c48e9f392b993fe2d48afda5584a42463119297100d89ec69b133587a682e89011b1957ebdaf92cfc9a54714afc02d695dd973c098949e1e74879f26e1331c49c52df8326fa54677d5d0ac357f24e90e6e7f0889a7b72852bf34e8ffc0728e3167ff1929d0412b36fb0aff22b6bdc51c795056224004ae9e62894bcf9c8beac57347d5165f81433c331d0849d5256306f52cd795dd0a34f5a36c96f03c571653400d13d07d68c9b04d4e925bb5742c39a514ff504509209dd61c2e81f19ef3c1dd4eb90fc1ad7b457b420764ecb13a3dd08e4f17f6564a64ec36483be19abfea77d609448195f4e78cf983509c09e3de142c0f18a67dcd6aac8970de17a251afc380671179abbde08045a6aafd49f43e4aec37eb9c886c80591532d1996ca213296cc1710096e214160f1a70b536e944dd5dd9aca5c670f21b3539ccd3595cf33cc84181d48bd58932f21205d4bddfb35dbe5763e4dde38e62a5e55d772e0955be5558c2b419a0eac9e3a2d5665f704d10b3dc712d72d32c267a44ea8e9c27b7e2d70af6ee5cf7644ae28660a14e4882cf8cc718fa1265e92d7d4b8f9288f1cf6009e306839fd559216f5a84c0cd81f987b589622c5c2182530b8e9534ac0945341bedd70fecf07706db1551efbf20e0321238fa6a011ed39305065c38a7f12d40146b5741730c5de149bc7731ac8d1a4048b3984da10e6eca5c36a53963d3c4555278cc3f95b5ec33da257f40bb1cbb4a8e4baacf13cce533de11949dd08ed87b2a5174494e50887624301ccee62c1cd808ee280076c1968d2702ad0a5b71392256a2db2a7735b65cbd24b454ccf18dc5434bae07b0a7208b9f694723a0279431ecf782fd24b0c819505b3da7b9644a6ed7c6599b42d04c0e0f7b59584eff820ea6328a10c0329cd17d8ee4aaac0575916697938b7c6b6bfbda0967a3cd881da0c7cf36be308a3bc9d9b2caa47b87604e68839abdabf2948e0a5f1af74f0ee9f890ef59b357832c8d423e454309c882959a3e2ddbbe8b62f052aaa1ddda8494281728887bad3d41f0ab5edb819bbef64a27aa48618668afba8839f8ce480fcd27641920f117515bad5cb7ec29559d78d954b2cdc550239c08525c170e448cf9fa038e1d584a6948274b330e55d81e5f66ca4247da93b33ccebe5021a77ed0a3e2d15d7fbe056e5e901077aeb6fe399565316f4958f7e1d24fcd9b4c56a66cb50e2c54c549b5913776224a568127de628079c8941b59a519dd5c31e4aa49dc8db73058c6f08d66f64b187020903183dcefd852d84081b25dd20b3a524df7af323dd2e86c2f60f5ae6e0defee158370d5cc082bb404a1cefce1af2729e8bdc145b5972b47a46e96cc7830dfb56a779c1fadc5121cdc8683a996d23cbce16ab1ab59a0811c8ac322c64576b35bf0165d5420ff30229ae1966acf4c2ae154836b1ef03d3e2dd846df9a0f050cfac650418782b0d6457d22a9b4573bf1fc9832aad194c72bc2aac5d73a671db44bd62f34cf0c32fde81e672dfc5d2da77ba646f55e73d21183cad6e194768b2591de349920ec96799b20bc6428bac6c5b1029ab29ee7edfd9edf1ee415ac654cdbf77361b73359d723d9169ad50597c6e8371000499cd1ee11e26be22b3e1d68f0dad656a496a558694dc213f41d5dc58a8c117ab62382b37d4f76480f1af6cf8f1f3f8574758970e01cc681714dc755038e4d27b2c2c38b18d8b569d85d3ceccee35d08301d8bf0b69a84aa94cbe38a28046a099ac5d05f22dd1f23551725c6e758e6d04301e1441c88e63f1ea05ede67197833fe1bf025fe53251d50348216df5cebe3b97783c7ebc9dadb6d946e1ff449c53a3a28720a999cf04f2706957134f650b5306bd2e507712628c78d11cf82166ac36cd634bb79955bb92ea7ac092907654d4f861e1a731a3376ac1cb073f3d9de01c09505c76ab28208118562b2ef06a0039be39aabc2ff02aaec78088c5b20746d6bbab1672f7e325ec21048961cb0456f6703ef29c8a595a8a0d98e4f107fbb7a4975e415066eac20a40494fc7c78b5a6eff782cc1c75215887dca63316358be493a0da4ecaa5bdfe07a3882de62b5cbfa83c9b5796628dcf47248f219718bfeabf607652f134018af5bd3c142a699836e97318a89fb48f6d0560418804df08291e25ea4d637d8e949d1c803cf3ea9a5e0ff637a43a902221feff6babff8d2e21a950a2db7c5a5097539e74238a6bd5e4d7ff3a8ee72020a9e5f9334252afb7fc1ee0fcef7fda93ec7e3e406dbfa863bef46c1657565b2bc6787ac28d6dac72843d8cb44bf2b9e9cd85a119bb3a441b5594716b4b349d5c466f4d775f5b21a171a8531f5d4688c63d11fa2c44628a6543799ea8a98586ac3eabefb7b44c63b5a3e3392572e49f972a2f2c0f201d5518ec56efff8f45c2c2d4db7aca45ff073b449ecde521ab2b694704fd29822a89a73327ed780e27d13083039f7a7054f62b965c7a1aad3a0244a90d649d800c6d7f547154b8df90b357f5a84372c6903be45e5a6c3695f815fc8e87fc2fd0a734647caea796da6a2a0f0fd2647183cb41025d10c381508ce00a0a7f3bec3a8f5c955e4f354169660104f5533728ac37f46560bab84e5d5bf64375c11bc01aab398ffb0df02509785609a28cdd1ca78737dc51dae49204ba7b687c0afa8191ea49903c0bc154a015cd954751f3c11df50f8e557e068bf4e834dc834cf4bebc55abe6e1ed7b4816ce6cb19dba23b9be6add5dc219be5a123ee13fcad647f8e0cba1a0f529f143a88d18163346df9002f9fb56d9715ca75a31c7cae45a4e3db95caf1ac7382979a820adc645cf0d8974b2aee712fde954978c6a3ff2934c2587209a6582aa3ba3d352cfaaf5829ba3bdffc7d7c8da5579cf3e4cd40c0a3d3fef3f55e2d445ed38431b197e846b2e2f36162328f81d78e66170182806a36a8257bf17f0aa89bc1b27c30abf513efe6d73534f3754bec58832ad678c0aa29f5b4305c02b5ee3d350ee11db5348e61293c4f9a3629e20f84d888706eaa6cf0d1a10821185dc581298cca4dcad677b76a6812f087b498cae9cd0fa7664e8e5c6175b89daf46654b885631508eec27c8047015c0da7f5d2da6ab7e162493fcbfa917956ce8c423e2005a06d6ab7b845a8d5568d4e35de81de4d366276d59be4608ada571550eb4aeca7ebe78e1e3a31d1ad88eb0e20b32a4786b030e6ead84feb51ec0f17e260a19682ea2e2898dbe25b0071eae64e48cbdfae8872f9f9ca1191bbc11308b43ea8c9d4bf820111af76d4833ee66aaa71a23b0ed36e7460737184b059cfbd6650d585870e42b0ab3ba61ddad74deabe4d249459452a17b3bcb5dc8e79d0c2a3a8a9779518f5f56d344e1555eb8efa1e85bb1a7949040e69eb4505e33b095e200145b7d2a7b29606cd0b3090d551946ea69fe96315bcaed71ca357a135ddc466ca7ece07f2d20f6bb8200e625f4fff4baf1e9315d159688eafde4caae24adc08a5e5f7e3d31dfb04d60ce8a218a133206726c034c02bd5e6b2b2c74acfa02d7a31afd68e5303f7be379fb57e8fe9e57adef1c6d19020c4115b3ee08df324c1e00e2e625e551ce284950c09a9ccb95cea0c1f0bb8c1cb6df37f23eb3bdc238bdb784a0f782ba0893d30a9b194a5cc79e2258b402416875cf57bfda49ddfedf131d29b1be32f8134ca2f80fb096308b6c0543a2a2d037872b33e87dba50b71a37d5878c877bc14d50d3648698a8e31a89b8e0e2346d355c9f177618df4954161ce6462f35d94627292d509744c096e22563d8a2c2942cfeaacba279d985fed424ee852bb0126207bf0061b10caf4750519158ff700a56a6e0a1e577b51782f7b4e2f827f8127bcbcb164b27201a495ad7a29ae33807aea08a1d3d32709343a271f8879bf9cd99cc94d5229594869c82b76f6d03ca788d968d0a40db711085ade4bcf877729f6990f968deb75f1ea00dcb7b2d8892a4fb76622409f9d73008b459f183c24ac263c731639180931c91a596a6d568745da9276251191349bfbcb1d552d12332c1ba49597274d9b3d78de0ea45c1a21cc14166c1d1a1ae2d7087afb1771facd045b2c015e9599884d9fe1cffc39382750faa61eaf2ec7f43aad96e5d73457d2e2d8e47779785bf4cceb0febd3609f61c6cc08c2e60469b9de0bb6c4732bc3013a6bf36b1642d80274d63aab9f638cbc003b4dd428b5e2998a9bc718bdc29d251006aad7925823bd66d0724df10939fbc885362697f67aa5ad0b02b5aebfe170db4300e0c5bd1473fc5ac898ddbf61ecd5497873e5e0b9da8f163e2ee5e5c4e83f79884520f0b270066107a68d6a529d58735f27bf74da96684cb60982adbacc6c383acc3c2f3931b61433bbbcc5e860e4d80c1335d8f062c8d1f6848b1a33d4ea59c250bdb4d71fc475d135ec56e3e3c34cefb5f0c617db8e524ace1cd2ce7886e9069af11913b4af90655507367da39edfb92f807270c564712bcd383638a042f173d34f58e06ca9f717791b62748be97a25d9e3672cf9d4aadc31be7e8c72914800d2f266ff632cd6c28728bd55f004a2deb6a99e1e8d1df689a804083c047825104b1a711f6d17cc4452a6bbe5d3f875c0ac5f03d62842a84240a2540c97902af7c8fba17ac6bf0b3d58f328ec0ac3ab2dadaafd4aacc3e9ad0781206a7312f5b57889f0f184cf042b474475ecd58da9e79253787c03e825dc45c60fd9e3b51520109c71e6dc3b0dea203320d14b374640eca01f463265e04b43343685753a819149756f2248cc90fd6d8b6b46db5db3b2a2f4bb6be8282f541cf563ce1dea6c5c7643ec4c19c59f3ef280e55bf8b83e5f28eb90b696b53ae5f47d335b29d9cb52df58a88bb28e7eca962a8ebd8e7ae57798f4e08d7c5875047c962d95a0979e1fcd0130f25a62b2b9809dd8905896a7a41ded0d59d67b97d1ea09137a6a4b30b42d5c33266c1cffb675d13c2f8cff1e33cf79d2755a1aaea21b86fe9ed8aceced4a14aaf8a303429415b131c5c36398fdedcd556b48d265dfb074b63a2666b70643e0830fbf82fe853c6b0dec6aae50c9ee2e6c9a8c20962cd909e19b0cdc388179ea8725d2e46a63dd5f000b9268fb3bc817071793e73dc398e02491bc8e38371699c493429d2e8918f296135abeb2f5773a3f39b16efabfe35340438654e5f8e3a3b72b62492fc5d1875801268149840bfb1e72b4567ba8b1a03bb1b830f30a9b5814c26cbae8e692ba55a43ff1d5ee88a8590b4494750355a05e53a7d84d46355dcbf051f229baf0c38a1168fd77440093291c80bcad70c6536c411731ad32a52700b1f976d0fcd91086c70949f45034afccf88add38bceeac19dc728e72f173185a4f2f412227cd8e0b7a8842d2c6d0a14194cd4def8452843db4571b647be054ccc8882f94fd086ddab63ed9456dafd20f001da61ca68944a712549fbeabe46f4dd9a24864e8c394efb593729cd4d08dc0bf787b26ab06215ba79bcd60b4276981cdc69f1486b6c1cc2f5557abe5d203d461573c3a360a496d092640743b8f782bb408b58a4204593025d1203c785c5c1fbb139825758be1514bc63bb15a207dd1eabdb240abdbd27176e90e71dfbabaae57384d063c1ac93fcadeb1931f53f7da91d7d581d28eb0e739b16b9af04ae0b9b428714646b0649197fbd549fd87fcdf32d22febaff1bbbf65095590c61e35ed9767245cd56a1c6ba0a0d49cd3b8dd2b8f870997cee76d69985768061bf663a5d697a4559ebdfb23bc1216529fc801a39c0770076", 0x1000}}, 0x1006) 15:20:28 executing program 4: r0 = syz_open_dev$ttys(0xc, 0x2, 0x1) ioctl$TIOCSETD(r0, 0x5423, &(0x7f0000000040)=0x15) select(0x40, &(0x7f0000000000), 0x0, &(0x7f0000000080)={0x8f, 0x8000000000}, 0x0) 15:20:28 executing program 3: r0 = syz_open_dev$vcsa(&(0x7f0000000040), 0x9, 0x101101) r1 = syz_open_dev$tty20(0xc, 0x4, 0x1) ioctl$TIOCSTI(r1, 0x5412, &(0x7f0000000000)=0x9) syz_genetlink_get_family_id$wireguard(&(0x7f0000000080), r0) r2 = syz_open_dev$ttys(0xc, 0x2, 0x1) ioctl$TIOCGICOUNT(r2, 0x545d, 0x0) ioctl$KDENABIO(r2, 0x4b36) socket$phonet_pipe(0x23, 0x5, 0x2) 15:20:28 executing program 5: r0 = syz_open_dev$ttys(0xc, 0x2, 0x1) ioctl$TIOCSETD(r0, 0x5423, &(0x7f0000000040)=0x15) select(0x40, &(0x7f0000000280)={0x8}, 0x0, &(0x7f0000000300)={0x2, 0x1ff, 0x7fffffff, 0x8, 0x8000000000000001, 0xfffffffffffffe83, 0x8, 0x9}, &(0x7f0000000380)) 15:20:28 executing program 2: r0 = syz_open_dev$vcsa(&(0x7f0000000040), 0x0, 0x101101) write$UHID_INPUT(r0, &(0x7f00000001c0)={0x8, {"b3b08bf3ead40c6bd8be9bb34f9a36de5ed25c1c18b5fc75b99db9f0977144448612806b19324efbc0c87af442545e657175b65e3df6dd9ba939d15090269d693efbdeea4de6643f7975df671ebb35fe22931b9a8c7806001487908fe8c597e65f04c9faf4703ea8b6f01c55a80305bbfaf1db7017d833842d7f4b7b610af57088c7608bf113fc1120450e3ef9f31e2d65438cdd48cd0fda2f96e6b3b391ba5f82b2af4b339b0d752905e79b862b60793cd9c6b98b2b75b38ea7f64830f303b2797a22a6c4fdbbf97ee24587955d03cfb15e4d2d25794acc1d9593188f2c7833fd312671a7ed8916bb3a2852a10763f35742e7c2f8181cc91b0e5843ae1e1b7a60053619f79c4561aa03a330a2dc8c9ebc1dca575011a670a68d1aa3d0b00087e93592518ef0094e18f28a360702c4a5ad72659410ae37b6868647913a8608858744efe602739ea3bdc72f67b479038bb383851a641040df520943c3fe705ea2cff8105d6cae2b782ee7405615344c168d88e328ff96ea5e39fd4f318b7ef85f373abc9826bcc27d0826ce7fe6f764c9a3a892231f97683525a726eb24200e93ec1766c88062f0ca021542696c6133fba1c9011aa09d0ed8180515e6f5078116dc0b083a9f7cde32b56a2d3585b4d880c2555a80d745f06eca6be1ced0ab8b7a3648312eddbab2927822b17a33c259eb603c8e79606c80ae90d45f22168906e663ad8071ad75a30436124ae0a2416647119287db0aaa379eac69f73e8ed7740228f46ce951fb0154fc4ee03f7227ec18b406cec7bd90cee9b48c76219226e6072cb5874d587456e96dcd1d3f73d9c52d99dfb9a8aad8a7a9973e9e82497816b63b3f776fef717b189eedbd935d344ebc742b1529126824e515e8d7d7c75a78d3280df4fc5a4e92ab26b3f29186e9e469d4ed98f98e04586cb6d9775fa68461a3c58293e00983d6e2ab040f44a6591e302608b1f3408663045293a42a2f034792ff6bc4f68ade46c4c9345bbee9fac37b08b87b1f13d3010cb101e58e407a24614722e14b94d45711b4d8a9dac2efd8f1bec2257afced94e1295ed6640ced22dc9e0f88c1156ee1a9b4776fe54e760343c029660c9c232831ac2c5b7bd3a5f3dfc133394cd8c5a3b681f1f18c9b92a62560762191639cc81fea8f66706beb5ae949da7876b546a68a23dcde1828f61a3e4a14788065743d71f7c610cb5e8f532632cff9b044ef3a52ac3b6e415fd617d3d40596c78095e121a6b8908d435dbc38f2077ca4191bb73dd7a01edfd98bff26458ea105ab920418326d452c188e6f6badc3d49b6d2ca71534e6412cd8a90f15274a9cf7f0496329ecefc70db505fcee2937651ea16cfe92ec92e9ba5e7b1ad41be393c38d743c7fc21966e63de259fbb5c450a1dcd5500a338081cb86a444c80ada4601e2fd0a7cb8dac4cefad082c508248aa5dcecb796f66bc842c63fe9c3a69f29285f2346faafca5e65eccf8de04ec86406897b55de9cda62e02fac26b5341cb41091c9346e2262c0c138260ddc6d91a4fe4b152e40419b0a9933c5d6ba26d754d9e235f5375e82fff4a22fdd7eebca8526f50979748442a6b30dc4d665b9baab035a7b8de6bba379fd18d3d83fc740efe8c281eadd7087f802b43075703ec0ce3934e8046cc94ec1b105c0932bdccddbfa79017c72e54fadb805debb084b676b7e7414d53f53d2698ba5ef604a559eb98c696c620116a982254203c270193e607887c652137ac469b114d74f42e20fe0ee121f1f6333b4aaeccf214b2ee94ebedfa6344207e3aadf274fe848094b9dba4f85b9dfb580c71f6b271901a8ceba17cb2c40f109299a95f7460dd1e82e6a96b307a6e80f2e0a89475fb04b9598c9e877da8a8807df8168a25b540e6dd8166749e4e8dae847cc3c82b01017cb9f930ba1ece0f6579e1700168755a174caae996947c4dfaaafce684d6ba5729da752d721491e3b25a0dfbd7a5800a39899f20684c8fe320ed7ac301490bff839b5e8d252858aa0d56dd7f763ed0f19be4ab6378480db722849a767eaa720fede3f544e416eb7737438f51b0b485904eed84417af6dae66827ac214c861bcc23450ec663a214a8e08baa637c683fe3bb47796e379933f032ab499a3433d13fd94d083148b80163751d178e0c37b3f8df9f1bdea2b0c4e4a76ee25d6b8d15ffd6f53e895aa98e8e2cba448d5d47023082adf33d8b9382ad2dd9c1354f47360e2edccc12e23274325aa2894f1c629b9ab0059e96bc54d2a94bb88604def479f1d18471f174946ef6592c30b9a375233d620f02938e88da376ecc3665ac65570184714f3d6f98d8ebe8e740d33551df885c0660b59609d9ffcd7ff03c0ed267eb6d8b44d03984dfd6d5471986e693b9d9b65cb5ae71d67b3cbe27077712a29c4ca3f969f901aba7512d0ab499c0919849eeaa9c57a444ae72bf7b6dea928d01fbebea98348722bfb942226f3c02c9b3afc8a7440d429bc0c27fe8fb2a8ebf6f96e7a7446d0176198abcc79754aa904d03eda62ab7d8e8dfd891ca17e31e6a13747d9605d3c5e3fe28d9d4957b07ca832a9520e0d74fe17fae9f875276d17d8329421693fac607f8a3e4da105c468cbc2a2c4fdacb0404247a7585ed380c1e775e7954f17c811f98f32786667889dd78fa968b6026e9c0326a4e55ae376c25153dba4da08f565297fada087585ea1d4275947b2aaa6dd9f759ded99fd559305688e1d8a4f8334eb25a7dc5968a51b4235ec8fee1c97e78127e5b420ae1a1f7a52693af8d7fbd3fd5e0b69fa708ef87fcb3894ed3008d7de991fc19e139607ae8b22463d80e6c462860dccd77459022873b757b0af0711715d0a6ccf570850ec9473b273469259b45de194d5871696fb10b8b931acca50f3d4c0f474e060f2c902ae7e2fb0edec460071c112bc8a793fa6251f1e780daa0da66407605d2012386a66fa3e74479548a503a49eacedf11514e60bb84cb93f9f83b4f3e64549017cc957734812373057799978d13f96fb00756fd9533943d55f4306209e3d205afcd5fffd514bad0785e5f2492e2fb7e6e6597ebbd8b3c12d8ffb5c49b3dc4cd201b6142509e0cdce21c51fc6818bc37f4cb169e807f614d05f80e02f3ca657edba5f4e34ae0666ded7e6b9a8bfbae56c525072596431bf8977744bced05437e46898134d87c42a95659d2894ced268b4ff344c895297e084635f5e0ccf97617f81de4c6ca5b348540edeb17b043dc043ee88fa3e0c5a64fa0d7f3f520c46b13f5bc5504e58c1c685c605a56b3d10e9797668ed5743aaf438d472f828a0bbe45a98fd64cfa366eb38a5a2c98bfb208abc4c34f5db3a139e03a270a393564798e4ea848e5b5288641bd84a4f2e6931ee4dd1baa3b91ec6a0c42de0963af703253832484fcf368f9883b7ede14f784eb9c88ca6270d0ac54ac4026fde67709c4690197a7be8fb841341b7ce49fe4f78451894a47b12d1b9211016c81e7e9a024cabf43446b900cf070e6091f84797c5442f7c64c804361ca369047bcc148b357c37c02ef54d615997e9082515d3272ef50b0bc2e0c5f72ea2ca0b038ac19223656d1d8e52d6d8d5cbcca90a3bb77475b3a4b56d6e3b893c9bc97cf393d2291e5c3a9658c3f316082e625919e839c39b3e310a945a3e7f6199a51ee6c7437ed417980499af2ad82a6e56bee13ecf9cf9bd0dce5054157faa775d96af0e98e204717650c0e76822cd6c52608305791a6cde93f5a23dbf071dd958ef983fc40ec923b8508039d2690cb2e7c59fa2a8f7827c64df58676d484339a52a1cf541ad9860f133f2a16682525b936905137d135e8d5ca4ff863335b4c4b2c46cc12f439979c1e1ec17c32409ea788aaf41f0bd31fe4c21630d99f343a4675266b29684b71f40047c611950e424284ff6c4fa43431c62913fe9cd00238727e4656fc9b07400f7c220e7eaa6c5fdc38f2ac90c4c56a2b11f867659cceca62a4c8a3a785ecc626d0303a21c41ef1a72af369c528c0f8bae8a09b12724d592a6d6a4e7b98efa7fa7ca1ee1e203a9f7fe42467b9616e68917cc502201c2b8aed2b61ced0e67fe793eec1abdfac8c7ff863c472a13d5a3475fff4afff4c386c87ad1a0d511bfccac3a5945f19681cda29f5d94047dd4f7429a203dd87d7c5d448659bdc74364dbdc156143280ad4347cde47f3a8f0623854ad2628cedc792055fd030d996ac4ab4377e0335bd8bc99d09cfd149a2a6031e64b7c84a53689c4cd185920ea39f3e2693195703343298bc65c5433b62ae53d80abe72c8a6bdf9aa826982d5e35968ad435dd0d27e45214653ff52e64be41f58c959c3d32b8a3c7d5138caea8640f990297e5663f7629d4fb07bc44d1d13da2fcdfd2cc08d939e5581fee7b4a288809464cdd80561381bbbe9bccec770fe783068a69abe3d810a5730202cd080dba7b54a6a51f27fbd78d8558ddf2d462841aa22eac5a55463664907b79cf1a533232dddeb7c23d15fdf2e92193bad999acfefeb7ceb38471f81a72c18625d88251ec8f4633d068b0a8ebb40267988d633c21e9ab66b658a7b54c91128e568c8af4d3afa56d0d90f0a9e573b6810886b3d7a33f381a1ef362f695f1bf353cd8a8f484e936cbb6570f423cab93b7fcc9e1bb7046498afdde7c876231f079497563c3462fb39e88920cbd3a2e112cabaa719424e7783563415c9916c62aabb75ea757bab76d81b40156c18e4060c2ce9e65950de623fbf20032b9ce3b4d6d6edb55895ce3015c33e658bd5d0da716b3768e6ca56cd88bc64d573609e2a3013bb52883e87bc8ab5195899e0d68032dccda55635c2c732c1c78f4e87eb8d1e2176b322ee688a5324e77973651d640b11622a762bee168e769ea62eb8f98c0c57b7368932ba6c9d5af95871aef18b50701bbee69db045c9756d22a6957bd6b1f55a6f461b660d5c523b1216fb4d2cd5ab86a622e3c33aef06d02537771604556571a468083de987e0cb5743098344f5439b9ada0361e0a73a333d36c87c305507e3f2dbd9885a88cb207b3b0034179e4213ad89b18f455dc6c640b2d1338311ec5156f1dd79cc8ab903cfdf569b3c33f46e2bed93e0634f127eb8b1b8fa69980ac079147ff3e7b942e3629be802a90812499c1930908ca2de69fc5f36584a6d574e80d1940da4ae5b2ab9f6b9c48d8d265f9f61e0f7d1706de0939507421f5b1d630e9ee66f412d96c92a1c9e3857416b3e9a9d52bc65a723a27b07c8e71c5bbfb3eaab0a90abee83e7c6c1eaa2b64ac3d8a5bec99b61075b988a62c8ef11b83100f756abe81a97bbf51aab7eeaf9a5ef4b72a0f03e50c301b6ae885ff2f4c9d740c9c940b1aeb702d82ff456193f30030f0c7457f3bac4c037dad8ea359bb752dbc0b99307d51dadc54dcbf218a2a9ddde27b4ea643ec5fe559bdff4115cfd070ab2fab4bbd62636c5d0ef1a1cab939a579ec125d10b7e69ef33292e729e8ff17efd643c374d2ea48362ec8c7235d95498dc2018e48c97873abbe8cf070a3daf7875d07c2bda652bff35d002177b0517fe67d3100b810ae260e44b632c6f490300d51b1d57cffcc0835cbc790d4e3c34f3cc5f7d48aef05d99f4b6f0531f3e3f1097206b82c228d5993e40e8a3687783189ab501d8196843696b375014e2c9f61650d43676262610a4226b495921fe75d6573d29731aec6f3b4392870bf92b2c926e61197a9185aa7b2a0395c40e062bf1b6e5a757402545a906d8ede21586f739983f3eb48115ce28a989ca75861bc301c25e69d8c15a8ac06bd", 0x1000}}, 0x1057) write$UHID_INPUT(r0, &(0x7f0000001200)={0x8, {"7351dcb79c48e9f392b993fe2d48afda5584a42463119297100d89ec69b133587a682e89011b1957ebdaf92cfc9a54714afc02d695dd973c098949e1e74879f26e1331c49c52df8326fa54677d5d0ac357f24e90e6e7f0889a7b72852bf34e8ffc0728e3167ff1929d0412b36fb0aff22b6bdc51c795056224004ae9e62894bcf9c8beac57347d5165f81433c331d0849d5256306f52cd795dd0a34f5a36c96f03c571653400d13d07d68c9b04d4e925bb5742c39a514ff504509209dd61c2e81f19ef3c1dd4eb90fc1ad7b457b420764ecb13a3dd08e4f17f6564a64ec36483be19abfea77d609448195f4e78cf983509c09e3de142c0f18a67dcd6aac8970de17a251afc380671179abbde08045a6aafd49f43e4aec37eb9c886c80591532d1996ca213296cc1710096e214160f1a70b536e944dd5dd9aca5c670f21b3539ccd3595cf33cc84181d48bd58932f21205d4bddfb35dbe5763e4dde38e62a5e55d772e0955be5558c2b419a0eac9e3a2d5665f704d10b3dc712d72d32c267a44ea8e9c27b7e2d70af6ee5cf7644ae28660a14e4882cf8cc718fa1265e92d7d4b8f9288f1cf6009e306839fd559216f5a84c0cd81f987b589622c5c2182530b8e9534ac0945341bedd70fecf07706db1551efbf20e0321238fa6a011ed39305065c38a7f12d40146b5741730c5de149bc7731ac8d1a4048b3984da10e6eca5c36a53963d3c4555278cc3f95b5ec33da257f40bb1cbb4a8e4baacf13cce533de11949dd08ed87b2a5174494e50887624301ccee62c1cd808ee280076c1968d2702ad0a5b71392256a2db2a7735b65cbd24b454ccf18dc5434bae07b0a7208b9f694723a0279431ecf782fd24b0c819505b3da7b9644a6ed7c6599b42d04c0e0f7b59584eff820ea6328a10c0329cd17d8ee4aaac0575916697938b7c6b6bfbda0967a3cd881da0c7cf36be308a3bc9d9b2caa47b87604e68839abdabf2948e0a5f1af74f0ee9f890ef59b357832c8d423e454309c882959a3e2ddbbe8b62f052aaa1ddda8494281728887bad3d41f0ab5edb819bbef64a27aa48618668afba8839f8ce480fcd27641920f117515bad5cb7ec29559d78d954b2cdc550239c08525c170e448cf9fa038e1d584a6948274b330e55d81e5f66ca4247da93b33ccebe5021a77ed0a3e2d15d7fbe056e5e901077aeb6fe399565316f4958f7e1d24fcd9b4c56a66cb50e2c54c549b5913776224a568127de628079c8941b59a519dd5c31e4aa49dc8db73058c6f08d66f64b187020903183dcefd852d84081b25dd20b3a524df7af323dd2e86c2f60f5ae6e0defee158370d5cc082bb404a1cefce1af2729e8bdc145b5972b47a46e96cc7830dfb56a779c1fadc5121cdc8683a996d23cbce16ab1ab59a0811c8ac322c64576b35bf0165d5420ff30229ae1966acf4c2ae154836b1ef03d3e2dd846df9a0f050cfac650418782b0d6457d22a9b4573bf1fc9832aad194c72bc2aac5d73a671db44bd62f34cf0c32fde81e672dfc5d2da77ba646f55e73d21183cad6e194768b2591de349920ec96799b20bc6428bac6c5b1029ab29ee7edfd9edf1ee415ac654cdbf77361b73359d723d9169ad50597c6e8371000499cd1ee11e26be22b3e1d68f0dad656a496a558694dc213f41d5dc58a8c117ab62382b37d4f76480f1af6cf8f1f3f8574758970e01cc681714dc755038e4d27b2c2c38b18d8b569d85d3ceccee35d08301d8bf0b69a84aa94cbe38a28046a099ac5d05f22dd1f23551725c6e758e6d04301e1441c88e63f1ea05ede67197833fe1bf025fe53251d50348216df5cebe3b97783c7ebc9dadb6d946e1ff449c53a3a28720a999cf04f2706957134f650b5306bd2e507712628c78d11cf82166ac36cd634bb79955bb92ea7ac092907654d4f861e1a731a3376ac1cb073f3d9de01c09505c76ab28208118562b2ef06a0039be39aabc2ff02aaec78088c5b20746d6bbab1672f7e325ec21048961cb0456f6703ef29c8a595a8a0d98e4f107fbb7a4975e415066eac20a40494fc7c78b5a6eff782cc1c75215887dca63316358be493a0da4ecaa5bdfe07a3882de62b5cbfa83c9b5796628dcf47248f219718bfeabf607652f134018af5bd3c142a699836e97318a89fb48f6d0560418804df08291e25ea4d637d8e949d1c803cf3ea9a5e0ff637a43a902221feff6babff8d2e21a950a2db7c5a5097539e74238a6bd5e4d7ff3a8ee72020a9e5f9334252afb7fc1ee0fcef7fda93ec7e3e406dbfa863bef46c1657565b2bc6787ac28d6dac72843d8cb44bf2b9e9cd85a119bb3a441b5594716b4b349d5c466f4d775f5b21a171a8531f5d4688c63d11fa2c44628a6543799ea8a98586ac3eabefb7b44c63b5a3e3392572e49f972a2f2c0f201d5518ec56efff8f45c2c2d4db7aca45ff073b449ecde521ab2b694704fd29822a89a73327ed780e27d13083039f7a7054f62b965c7a1aad3a0244a90d649d800c6d7f547154b8df90b357f5a84372c6903be45e5a6c3695f815fc8e87fc2fd0a734647caea796da6a2a0f0fd2647183cb41025d10c381508ce00a0a7f3bec3a8f5c955e4f354169660104f5533728ac37f46560bab84e5d5bf64375c11bc01aab398ffb0df02509785609a28cdd1ca78737dc51dae49204ba7b687c0afa8191ea49903c0bc154a015cd954751f3c11df50f8e557e068bf4e834dc834cf4bebc55abe6e1ed7b4816ce6cb19dba23b9be6add5dc219be5a123ee13fcad647f8e0cba1a0f529f143a88d18163346df9002f9fb56d9715ca75a31c7cae45a4e3db95caf1ac7382979a820adc645cf0d8974b2aee712fde954978c6a3ff2934c2587209a6582aa3ba3d352cfaaf5829ba3bdffc7d7c8da5579cf3e4cd40c0a3d3fef3f55e2d445ed38431b197e846b2e2f36162328f81d78e66170182806a36a8257bf17f0aa89bc1b27c30abf513efe6d73534f3754bec58832ad678c0aa29f5b4305c02b5ee3d350ee11db5348e61293c4f9a3629e20f84d888706eaa6cf0d1a10821185dc581298cca4dcad677b76a6812f087b498cae9cd0fa7664e8e5c6175b89daf46654b885631508eec27c8047015c0da7f5d2da6ab7e162493fcbfa917956ce8c423e2005a06d6ab7b845a8d5568d4e35de81de4d366276d59be4608ada571550eb4aeca7ebe78e1e3a31d1ad88eb0e20b32a4786b030e6ead84feb51ec0f17e260a19682ea2e2898dbe25b0071eae64e48cbdfae8872f9f9ca1191bbc11308b43ea8c9d4bf820111af76d4833ee66aaa71a23b0ed36e7460737184b059cfbd6650d585870e42b0ab3ba61ddad74deabe4d249459452a17b3bcb5dc8e79d0c2a3a8a9779518f5f56d344e1555eb8efa1e85bb1a7949040e69eb4505e33b095e200145b7d2a7b29606cd0b3090d551946ea69fe96315bcaed71ca357a135ddc466ca7ece07f2d20f6bb8200e625f4fff4baf1e9315d159688eafde4caae24adc08a5e5f7e3d31dfb04d60ce8a218a133206726c034c02bd5e6b2b2c74acfa02d7a31afd68e5303f7be379fb57e8fe9e57adef1c6d19020c4115b3ee08df324c1e00e2e625e551ce284950c09a9ccb95cea0c1f0bb8c1cb6df37f23eb3bdc238bdb784a0f782ba0893d30a9b194a5cc79e2258b402416875cf57bfda49ddfedf131d29b1be32f8134ca2f80fb096308b6c0543a2a2d037872b33e87dba50b71a37d5878c877bc14d50d3648698a8e31a89b8e0e2346d355c9f177618df4954161ce6462f35d94627292d509744c096e22563d8a2c2942cfeaacba279d985fed424ee852bb0126207bf0061b10caf4750519158ff700a56a6e0a1e577b51782f7b4e2f827f8127bcbcb164b27201a495ad7a29ae33807aea08a1d3d32709343a271f8879bf9cd99cc94d5229594869c82b76f6d03ca788d968d0a40db711085ade4bcf877729f6990f968deb75f1ea00dcb7b2d8892a4fb76622409f9d73008b459f183c24ac263c731639180931c91a596a6d568745da9276251191349bfbcb1d552d12332c1ba49597274d9b3d78de0ea45c1a21cc14166c1d1a1ae2d7087afb1771facd045b2c015e9599884d9fe1cffc39382750faa61eaf2ec7f43aad96e5d73457d2e2d8e47779785bf4cceb0febd3609f61c6cc08c2e60469b9de0bb6c4732bc3013a6bf36b1642d80274d63aab9f638cbc003b4dd428b5e2998a9bc718bdc29d251006aad7925823bd66d0724df10939fbc885362697f67aa5ad0b02b5aebfe170db4300e0c5bd1473fc5ac898ddbf61ecd5497873e5e0b9da8f163e2ee5e5c4e83f79884520f0b270066107a68d6a529d58735f27bf74da96684cb60982adbacc6c383acc3c2f3931b61433bbbcc5e860e4d80c1335d8f062c8d1f6848b1a33d4ea59c250bdb4d71fc475d135ec56e3e3c34cefb5f0c617db8e524ace1cd2ce7886e9069af11913b4af90655507367da39edfb92f807270c564712bcd383638a042f173d34f58e06ca9f717791b62748be97a25d9e3672cf9d4aadc31be7e8c72914800d2f266ff632cd6c28728bd55f004a2deb6a99e1e8d1df689a804083c047825104b1a711f6d17cc4452a6bbe5d3f875c0ac5f03d62842a84240a2540c97902af7c8fba17ac6bf0b3d58f328ec0ac3ab2dadaafd4aacc3e9ad0781206a7312f5b57889f0f184cf042b474475ecd58da9e79253787c03e825dc45c60fd9e3b51520109c71e6dc3b0dea203320d14b374640eca01f463265e04b43343685753a819149756f2248cc90fd6d8b6b46db5db3b2a2f4bb6be8282f541cf563ce1dea6c5c7643ec4c19c59f3ef280e55bf8b83e5f28eb90b696b53ae5f47d335b29d9cb52df58a88bb28e7eca962a8ebd8e7ae57798f4e08d7c5875047c962d95a0979e1fcd0130f25a62b2b9809dd8905896a7a41ded0d59d67b97d1ea09137a6a4b30b42d5c33266c1cffb675d13c2f8cff1e33cf79d2755a1aaea21b86fe9ed8aceced4a14aaf8a303429415b131c5c36398fdedcd556b48d265dfb074b63a2666b70643e0830fbf82fe853c6b0dec6aae50c9ee2e6c9a8c20962cd909e19b0cdc388179ea8725d2e46a63dd5f000b9268fb3bc817071793e73dc398e02491bc8e38371699c493429d2e8918f296135abeb2f5773a3f39b16efabfe35340438654e5f8e3a3b72b62492fc5d1875801268149840bfb1e72b4567ba8b1a03bb1b830f30a9b5814c26cbae8e692ba55a43ff1d5ee88a8590b4494750355a05e53a7d84d46355dcbf051f229baf0c38a1168fd77440093291c80bcad70c6536c411731ad32a52700b1f976d0fcd91086c70949f45034afccf88add38bceeac19dc728e72f173185a4f2f412227cd8e0b7a8842d2c6d0a14194cd4def8452843db4571b647be054ccc8882f94fd086ddab63ed9456dafd20f001da61ca68944a712549fbeabe46f4dd9a24864e8c394efb593729cd4d08dc0bf787b26ab06215ba79bcd60b4276981cdc69f1486b6c1cc2f5557abe5d203d461573c3a360a496d092640743b8f782bb408b58a4204593025d1203c785c5c1fbb139825758be1514bc63bb15a207dd1eabdb240abdbd27176e90e71dfbabaae57384d063c1ac93fcadeb1931f53f7da91d7d581d28eb0e739b16b9af04ae0b9b428714646b0649197fbd549fd87fcdf32d22febaff1bbbf65095590c61e35ed9767245cd56a1c6ba0a0d49cd3b8dd2b8f870997cee76d69985768061bf663a5d697a4559ebdfb23bc1216529fc801a39c0770076", 0x1000}}, 0x1006) r1 = openat$pfkey(0xffffffffffffff9c, &(0x7f0000000000), 0x40800, 0x0) ioctl$VT_GETMODE(r1, 0x5601, &(0x7f0000000040)) ioctl$TIOCSISO7816(r1, 0xc0285443, &(0x7f0000000080)={0x3, 0x8, 0x1fc00, 0x1da, 0x6}) ioctl$TIOCGSID(r1, 0x5429, &(0x7f00000000c0)) ioctl$KDGKBENT(r1, 0x4b46, &(0x7f0000000100)={0x0, 0x8}) ioctl$KDSKBENT(r1, 0x4b47, &(0x7f0000000140)={0x6, 0x30, 0x400}) write$UHID_CREATE2(r1, &(0x7f0000002240)={0xb, {'syz1\x00', 'syz1\x00', 'syz0\x00', 0x8e, 0x200, 0x8, 0x5, 0xe29, 0x9a9, "8aff0ce8f9fc918c5efb8c197e3329300b9b6745c8ef32954362f605ff66381827d9a0e8a341a66f1762edba0f907b69b0ccdc7231cd723e59dfa277101dd24d07d511d3cfc2fc80814fe3c424cca6766ec28a1f2d4d13dad5992fe256ddf304312856264daa0df64994dd91af770064a9895f365290203a444b1e81696d8b317dadf17e7129f9c6c1d600382109"}}, 0x1a6) 15:20:28 executing program 3: r0 = syz_open_dev$vcsa(&(0x7f0000000040), 0x9, 0x101101) (async, rerun: 32) r1 = syz_open_dev$tty20(0xc, 0x4, 0x1) (rerun: 32) ioctl$TIOCSTI(r1, 0x5412, &(0x7f0000000000)=0x9) syz_genetlink_get_family_id$wireguard(&(0x7f0000000080), r0) r2 = syz_open_dev$ttys(0xc, 0x2, 0x1) ioctl$TIOCGICOUNT(r2, 0x545d, 0x0) ioctl$KDENABIO(r2, 0x4b36) (async) socket$phonet_pipe(0x23, 0x5, 0x2) 15:20:28 executing program 2: r0 = syz_open_dev$vcsa(&(0x7f0000000040), 0x0, 0x101101) write$UHID_INPUT(r0, &(0x7f00000001c0)={0x8, {"b3b08bf3ead40c6bd8be9bb34f9a36de5ed25c1c18b5fc75b99db9f0977144448612806b19324efbc0c87af442545e657175b65e3df6dd9ba939d15090269d693efbdeea4de6643f7975df671ebb35fe22931b9a8c7806001487908fe8c597e65f04c9faf4703ea8b6f01c55a80305bbfaf1db7017d833842d7f4b7b610af57088c7608bf113fc1120450e3ef9f31e2d65438cdd48cd0fda2f96e6b3b391ba5f82b2af4b339b0d752905e79b862b60793cd9c6b98b2b75b38ea7f64830f303b2797a22a6c4fdbbf97ee24587955d03cfb15e4d2d25794acc1d9593188f2c7833fd312671a7ed8916bb3a2852a10763f35742e7c2f8181cc91b0e5843ae1e1b7a60053619f79c4561aa03a330a2dc8c9ebc1dca575011a670a68d1aa3d0b00087e93592518ef0094e18f28a360702c4a5ad72659410ae37b6868647913a8608858744efe602739ea3bdc72f67b479038bb383851a641040df520943c3fe705ea2cff8105d6cae2b782ee7405615344c168d88e328ff96ea5e39fd4f318b7ef85f373abc9826bcc27d0826ce7fe6f764c9a3a892231f97683525a726eb24200e93ec1766c88062f0ca021542696c6133fba1c9011aa09d0ed8180515e6f5078116dc0b083a9f7cde32b56a2d3585b4d880c2555a80d745f06eca6be1ced0ab8b7a3648312eddbab2927822b17a33c259eb603c8e79606c80ae90d45f22168906e663ad8071ad75a30436124ae0a2416647119287db0aaa379eac69f73e8ed7740228f46ce951fb0154fc4ee03f7227ec18b406cec7bd90cee9b48c76219226e6072cb5874d587456e96dcd1d3f73d9c52d99dfb9a8aad8a7a9973e9e82497816b63b3f776fef717b189eedbd935d344ebc742b1529126824e515e8d7d7c75a78d3280df4fc5a4e92ab26b3f29186e9e469d4ed98f98e04586cb6d9775fa68461a3c58293e00983d6e2ab040f44a6591e302608b1f3408663045293a42a2f034792ff6bc4f68ade46c4c9345bbee9fac37b08b87b1f13d3010cb101e58e407a24614722e14b94d45711b4d8a9dac2efd8f1bec2257afced94e1295ed6640ced22dc9e0f88c1156ee1a9b4776fe54e760343c029660c9c232831ac2c5b7bd3a5f3dfc133394cd8c5a3b681f1f18c9b92a62560762191639cc81fea8f66706beb5ae949da7876b546a68a23dcde1828f61a3e4a14788065743d71f7c610cb5e8f532632cff9b044ef3a52ac3b6e415fd617d3d40596c78095e121a6b8908d435dbc38f2077ca4191bb73dd7a01edfd98bff26458ea105ab920418326d452c188e6f6badc3d49b6d2ca71534e6412cd8a90f15274a9cf7f0496329ecefc70db505fcee2937651ea16cfe92ec92e9ba5e7b1ad41be393c38d743c7fc21966e63de259fbb5c450a1dcd5500a338081cb86a444c80ada4601e2fd0a7cb8dac4cefad082c508248aa5dcecb796f66bc842c63fe9c3a69f29285f2346faafca5e65eccf8de04ec86406897b55de9cda62e02fac26b5341cb41091c9346e2262c0c138260ddc6d91a4fe4b152e40419b0a9933c5d6ba26d754d9e235f5375e82fff4a22fdd7eebca8526f50979748442a6b30dc4d665b9baab035a7b8de6bba379fd18d3d83fc740efe8c281eadd7087f802b43075703ec0ce3934e8046cc94ec1b105c0932bdccddbfa79017c72e54fadb805debb084b676b7e7414d53f53d2698ba5ef604a559eb98c696c620116a982254203c270193e607887c652137ac469b114d74f42e20fe0ee121f1f6333b4aaeccf214b2ee94ebedfa6344207e3aadf274fe848094b9dba4f85b9dfb580c71f6b271901a8ceba17cb2c40f109299a95f7460dd1e82e6a96b307a6e80f2e0a89475fb04b9598c9e877da8a8807df8168a25b540e6dd8166749e4e8dae847cc3c82b01017cb9f930ba1ece0f6579e1700168755a174caae996947c4dfaaafce684d6ba5729da752d721491e3b25a0dfbd7a5800a39899f20684c8fe320ed7ac301490bff839b5e8d252858aa0d56dd7f763ed0f19be4ab6378480db722849a767eaa720fede3f544e416eb7737438f51b0b485904eed84417af6dae66827ac214c861bcc23450ec663a214a8e08baa637c683fe3bb47796e379933f032ab499a3433d13fd94d083148b80163751d178e0c37b3f8df9f1bdea2b0c4e4a76ee25d6b8d15ffd6f53e895aa98e8e2cba448d5d47023082adf33d8b9382ad2dd9c1354f47360e2edccc12e23274325aa2894f1c629b9ab0059e96bc54d2a94bb88604def479f1d18471f174946ef6592c30b9a375233d620f02938e88da376ecc3665ac65570184714f3d6f98d8ebe8e740d33551df885c0660b59609d9ffcd7ff03c0ed267eb6d8b44d03984dfd6d5471986e693b9d9b65cb5ae71d67b3cbe27077712a29c4ca3f969f901aba7512d0ab499c0919849eeaa9c57a444ae72bf7b6dea928d01fbebea98348722bfb942226f3c02c9b3afc8a7440d429bc0c27fe8fb2a8ebf6f96e7a7446d0176198abcc79754aa904d03eda62ab7d8e8dfd891ca17e31e6a13747d9605d3c5e3fe28d9d4957b07ca832a9520e0d74fe17fae9f875276d17d8329421693fac607f8a3e4da105c468cbc2a2c4fdacb0404247a7585ed380c1e775e7954f17c811f98f32786667889dd78fa968b6026e9c0326a4e55ae376c25153dba4da08f565297fada087585ea1d4275947b2aaa6dd9f759ded99fd559305688e1d8a4f8334eb25a7dc5968a51b4235ec8fee1c97e78127e5b420ae1a1f7a52693af8d7fbd3fd5e0b69fa708ef87fcb3894ed3008d7de991fc19e139607ae8b22463d80e6c462860dccd77459022873b757b0af0711715d0a6ccf570850ec9473b273469259b45de194d5871696fb10b8b931acca50f3d4c0f474e060f2c902ae7e2fb0edec460071c112bc8a793fa6251f1e780daa0da66407605d2012386a66fa3e74479548a503a49eacedf11514e60bb84cb93f9f83b4f3e64549017cc957734812373057799978d13f96fb00756fd9533943d55f4306209e3d205afcd5fffd514bad0785e5f2492e2fb7e6e6597ebbd8b3c12d8ffb5c49b3dc4cd201b6142509e0cdce21c51fc6818bc37f4cb169e807f614d05f80e02f3ca657edba5f4e34ae0666ded7e6b9a8bfbae56c525072596431bf8977744bced05437e46898134d87c42a95659d2894ced268b4ff344c895297e084635f5e0ccf97617f81de4c6ca5b348540edeb17b043dc043ee88fa3e0c5a64fa0d7f3f520c46b13f5bc5504e58c1c685c605a56b3d10e9797668ed5743aaf438d472f828a0bbe45a98fd64cfa366eb38a5a2c98bfb208abc4c34f5db3a139e03a270a393564798e4ea848e5b5288641bd84a4f2e6931ee4dd1baa3b91ec6a0c42de0963af703253832484fcf368f9883b7ede14f784eb9c88ca6270d0ac54ac4026fde67709c4690197a7be8fb841341b7ce49fe4f78451894a47b12d1b9211016c81e7e9a024cabf43446b900cf070e6091f84797c5442f7c64c804361ca369047bcc148b357c37c02ef54d615997e9082515d3272ef50b0bc2e0c5f72ea2ca0b038ac19223656d1d8e52d6d8d5cbcca90a3bb77475b3a4b56d6e3b893c9bc97cf393d2291e5c3a9658c3f316082e625919e839c39b3e310a945a3e7f6199a51ee6c7437ed417980499af2ad82a6e56bee13ecf9cf9bd0dce5054157faa775d96af0e98e204717650c0e76822cd6c52608305791a6cde93f5a23dbf071dd958ef983fc40ec923b8508039d2690cb2e7c59fa2a8f7827c64df58676d484339a52a1cf541ad9860f133f2a16682525b936905137d135e8d5ca4ff863335b4c4b2c46cc12f439979c1e1ec17c32409ea788aaf41f0bd31fe4c21630d99f343a4675266b29684b71f40047c611950e424284ff6c4fa43431c62913fe9cd00238727e4656fc9b07400f7c220e7eaa6c5fdc38f2ac90c4c56a2b11f867659cceca62a4c8a3a785ecc626d0303a21c41ef1a72af369c528c0f8bae8a09b12724d592a6d6a4e7b98efa7fa7ca1ee1e203a9f7fe42467b9616e68917cc502201c2b8aed2b61ced0e67fe793eec1abdfac8c7ff863c472a13d5a3475fff4afff4c386c87ad1a0d511bfccac3a5945f19681cda29f5d94047dd4f7429a203dd87d7c5d448659bdc74364dbdc156143280ad4347cde47f3a8f0623854ad2628cedc792055fd030d996ac4ab4377e0335bd8bc99d09cfd149a2a6031e64b7c84a53689c4cd185920ea39f3e2693195703343298bc65c5433b62ae53d80abe72c8a6bdf9aa826982d5e35968ad435dd0d27e45214653ff52e64be41f58c959c3d32b8a3c7d5138caea8640f990297e5663f7629d4fb07bc44d1d13da2fcdfd2cc08d939e5581fee7b4a288809464cdd80561381bbbe9bccec770fe783068a69abe3d810a5730202cd080dba7b54a6a51f27fbd78d8558ddf2d462841aa22eac5a55463664907b79cf1a533232dddeb7c23d15fdf2e92193bad999acfefeb7ceb38471f81a72c18625d88251ec8f4633d068b0a8ebb40267988d633c21e9ab66b658a7b54c91128e568c8af4d3afa56d0d90f0a9e573b6810886b3d7a33f381a1ef362f695f1bf353cd8a8f484e936cbb6570f423cab93b7fcc9e1bb7046498afdde7c876231f079497563c3462fb39e88920cbd3a2e112cabaa719424e7783563415c9916c62aabb75ea757bab76d81b40156c18e4060c2ce9e65950de623fbf20032b9ce3b4d6d6edb55895ce3015c33e658bd5d0da716b3768e6ca56cd88bc64d573609e2a3013bb52883e87bc8ab5195899e0d68032dccda55635c2c732c1c78f4e87eb8d1e2176b322ee688a5324e77973651d640b11622a762bee168e769ea62eb8f98c0c57b7368932ba6c9d5af95871aef18b50701bbee69db045c9756d22a6957bd6b1f55a6f461b660d5c523b1216fb4d2cd5ab86a622e3c33aef06d02537771604556571a468083de987e0cb5743098344f5439b9ada0361e0a73a333d36c87c305507e3f2dbd9885a88cb207b3b0034179e4213ad89b18f455dc6c640b2d1338311ec5156f1dd79cc8ab903cfdf569b3c33f46e2bed93e0634f127eb8b1b8fa69980ac079147ff3e7b942e3629be802a90812499c1930908ca2de69fc5f36584a6d574e80d1940da4ae5b2ab9f6b9c48d8d265f9f61e0f7d1706de0939507421f5b1d630e9ee66f412d96c92a1c9e3857416b3e9a9d52bc65a723a27b07c8e71c5bbfb3eaab0a90abee83e7c6c1eaa2b64ac3d8a5bec99b61075b988a62c8ef11b83100f756abe81a97bbf51aab7eeaf9a5ef4b72a0f03e50c301b6ae885ff2f4c9d740c9c940b1aeb702d82ff456193f30030f0c7457f3bac4c037dad8ea359bb752dbc0b99307d51dadc54dcbf218a2a9ddde27b4ea643ec5fe559bdff4115cfd070ab2fab4bbd62636c5d0ef1a1cab939a579ec125d10b7e69ef33292e729e8ff17efd643c374d2ea48362ec8c7235d95498dc2018e48c97873abbe8cf070a3daf7875d07c2bda652bff35d002177b0517fe67d3100b810ae260e44b632c6f490300d51b1d57cffcc0835cbc790d4e3c34f3cc5f7d48aef05d99f4b6f0531f3e3f1097206b82c228d5993e40e8a3687783189ab501d8196843696b375014e2c9f61650d43676262610a4226b495921fe75d6573d29731aec6f3b4392870bf92b2c926e61197a9185aa7b2a0395c40e062bf1b6e5a757402545a906d8ede21586f739983f3eb48115ce28a989ca75861bc301c25e69d8c15a8ac06bd", 0x1000}}, 0x1057) write$UHID_INPUT(r0, &(0x7f0000001200)={0x8, {"7351dcb79c48e9f392b993fe2d48afda5584a42463119297100d89ec69b133587a682e89011b1957ebdaf92cfc9a54714afc02d695dd973c098949e1e74879f26e1331c49c52df8326fa54677d5d0ac357f24e90e6e7f0889a7b72852bf34e8ffc0728e3167ff1929d0412b36fb0aff22b6bdc51c795056224004ae9e62894bcf9c8beac57347d5165f81433c331d0849d5256306f52cd795dd0a34f5a36c96f03c571653400d13d07d68c9b04d4e925bb5742c39a514ff504509209dd61c2e81f19ef3c1dd4eb90fc1ad7b457b420764ecb13a3dd08e4f17f6564a64ec36483be19abfea77d609448195f4e78cf983509c09e3de142c0f18a67dcd6aac8970de17a251afc380671179abbde08045a6aafd49f43e4aec37eb9c886c80591532d1996ca213296cc1710096e214160f1a70b536e944dd5dd9aca5c670f21b3539ccd3595cf33cc84181d48bd58932f21205d4bddfb35dbe5763e4dde38e62a5e55d772e0955be5558c2b419a0eac9e3a2d5665f704d10b3dc712d72d32c267a44ea8e9c27b7e2d70af6ee5cf7644ae28660a14e4882cf8cc718fa1265e92d7d4b8f9288f1cf6009e306839fd559216f5a84c0cd81f987b589622c5c2182530b8e9534ac0945341bedd70fecf07706db1551efbf20e0321238fa6a011ed39305065c38a7f12d40146b5741730c5de149bc7731ac8d1a4048b3984da10e6eca5c36a53963d3c4555278cc3f95b5ec33da257f40bb1cbb4a8e4baacf13cce533de11949dd08ed87b2a5174494e50887624301ccee62c1cd808ee280076c1968d2702ad0a5b71392256a2db2a7735b65cbd24b454ccf18dc5434bae07b0a7208b9f694723a0279431ecf782fd24b0c819505b3da7b9644a6ed7c6599b42d04c0e0f7b59584eff820ea6328a10c0329cd17d8ee4aaac0575916697938b7c6b6bfbda0967a3cd881da0c7cf36be308a3bc9d9b2caa47b87604e68839abdabf2948e0a5f1af74f0ee9f890ef59b357832c8d423e454309c882959a3e2ddbbe8b62f052aaa1ddda8494281728887bad3d41f0ab5edb819bbef64a27aa48618668afba8839f8ce480fcd27641920f117515bad5cb7ec29559d78d954b2cdc550239c08525c170e448cf9fa038e1d584a6948274b330e55d81e5f66ca4247da93b33ccebe5021a77ed0a3e2d15d7fbe056e5e901077aeb6fe399565316f4958f7e1d24fcd9b4c56a66cb50e2c54c549b5913776224a568127de628079c8941b59a519dd5c31e4aa49dc8db73058c6f08d66f64b187020903183dcefd852d84081b25dd20b3a524df7af323dd2e86c2f60f5ae6e0defee158370d5cc082bb404a1cefce1af2729e8bdc145b5972b47a46e96cc7830dfb56a779c1fadc5121cdc8683a996d23cbce16ab1ab59a0811c8ac322c64576b35bf0165d5420ff30229ae1966acf4c2ae154836b1ef03d3e2dd846df9a0f050cfac650418782b0d6457d22a9b4573bf1fc9832aad194c72bc2aac5d73a671db44bd62f34cf0c32fde81e672dfc5d2da77ba646f55e73d21183cad6e194768b2591de349920ec96799b20bc6428bac6c5b1029ab29ee7edfd9edf1ee415ac654cdbf77361b73359d723d9169ad50597c6e8371000499cd1ee11e26be22b3e1d68f0dad656a496a558694dc213f41d5dc58a8c117ab62382b37d4f76480f1af6cf8f1f3f8574758970e01cc681714dc755038e4d27b2c2c38b18d8b569d85d3ceccee35d08301d8bf0b69a84aa94cbe38a28046a099ac5d05f22dd1f23551725c6e758e6d04301e1441c88e63f1ea05ede67197833fe1bf025fe53251d50348216df5cebe3b97783c7ebc9dadb6d946e1ff449c53a3a28720a999cf04f2706957134f650b5306bd2e507712628c78d11cf82166ac36cd634bb79955bb92ea7ac092907654d4f861e1a731a3376ac1cb073f3d9de01c09505c76ab28208118562b2ef06a0039be39aabc2ff02aaec78088c5b20746d6bbab1672f7e325ec21048961cb0456f6703ef29c8a595a8a0d98e4f107fbb7a4975e415066eac20a40494fc7c78b5a6eff782cc1c75215887dca63316358be493a0da4ecaa5bdfe07a3882de62b5cbfa83c9b5796628dcf47248f219718bfeabf607652f134018af5bd3c142a699836e97318a89fb48f6d0560418804df08291e25ea4d637d8e949d1c803cf3ea9a5e0ff637a43a902221feff6babff8d2e21a950a2db7c5a5097539e74238a6bd5e4d7ff3a8ee72020a9e5f9334252afb7fc1ee0fcef7fda93ec7e3e406dbfa863bef46c1657565b2bc6787ac28d6dac72843d8cb44bf2b9e9cd85a119bb3a441b5594716b4b349d5c466f4d775f5b21a171a8531f5d4688c63d11fa2c44628a6543799ea8a98586ac3eabefb7b44c63b5a3e3392572e49f972a2f2c0f201d5518ec56efff8f45c2c2d4db7aca45ff073b449ecde521ab2b694704fd29822a89a73327ed780e27d13083039f7a7054f62b965c7a1aad3a0244a90d649d800c6d7f547154b8df90b357f5a84372c6903be45e5a6c3695f815fc8e87fc2fd0a734647caea796da6a2a0f0fd2647183cb41025d10c381508ce00a0a7f3bec3a8f5c955e4f354169660104f5533728ac37f46560bab84e5d5bf64375c11bc01aab398ffb0df02509785609a28cdd1ca78737dc51dae49204ba7b687c0afa8191ea49903c0bc154a015cd954751f3c11df50f8e557e068bf4e834dc834cf4bebc55abe6e1ed7b4816ce6cb19dba23b9be6add5dc219be5a123ee13fcad647f8e0cba1a0f529f143a88d18163346df9002f9fb56d9715ca75a31c7cae45a4e3db95caf1ac7382979a820adc645cf0d8974b2aee712fde954978c6a3ff2934c2587209a6582aa3ba3d352cfaaf5829ba3bdffc7d7c8da5579cf3e4cd40c0a3d3fef3f55e2d445ed38431b197e846b2e2f36162328f81d78e66170182806a36a8257bf17f0aa89bc1b27c30abf513efe6d73534f3754bec58832ad678c0aa29f5b4305c02b5ee3d350ee11db5348e61293c4f9a3629e20f84d888706eaa6cf0d1a10821185dc581298cca4dcad677b76a6812f087b498cae9cd0fa7664e8e5c6175b89daf46654b885631508eec27c8047015c0da7f5d2da6ab7e162493fcbfa917956ce8c423e2005a06d6ab7b845a8d5568d4e35de81de4d366276d59be4608ada571550eb4aeca7ebe78e1e3a31d1ad88eb0e20b32a4786b030e6ead84feb51ec0f17e260a19682ea2e2898dbe25b0071eae64e48cbdfae8872f9f9ca1191bbc11308b43ea8c9d4bf820111af76d4833ee66aaa71a23b0ed36e7460737184b059cfbd6650d585870e42b0ab3ba61ddad74deabe4d249459452a17b3bcb5dc8e79d0c2a3a8a9779518f5f56d344e1555eb8efa1e85bb1a7949040e69eb4505e33b095e200145b7d2a7b29606cd0b3090d551946ea69fe96315bcaed71ca357a135ddc466ca7ece07f2d20f6bb8200e625f4fff4baf1e9315d159688eafde4caae24adc08a5e5f7e3d31dfb04d60ce8a218a133206726c034c02bd5e6b2b2c74acfa02d7a31afd68e5303f7be379fb57e8fe9e57adef1c6d19020c4115b3ee08df324c1e00e2e625e551ce284950c09a9ccb95cea0c1f0bb8c1cb6df37f23eb3bdc238bdb784a0f782ba0893d30a9b194a5cc79e2258b402416875cf57bfda49ddfedf131d29b1be32f8134ca2f80fb096308b6c0543a2a2d037872b33e87dba50b71a37d5878c877bc14d50d3648698a8e31a89b8e0e2346d355c9f177618df4954161ce6462f35d94627292d509744c096e22563d8a2c2942cfeaacba279d985fed424ee852bb0126207bf0061b10caf4750519158ff700a56a6e0a1e577b51782f7b4e2f827f8127bcbcb164b27201a495ad7a29ae33807aea08a1d3d32709343a271f8879bf9cd99cc94d5229594869c82b76f6d03ca788d968d0a40db711085ade4bcf877729f6990f968deb75f1ea00dcb7b2d8892a4fb76622409f9d73008b459f183c24ac263c731639180931c91a596a6d568745da9276251191349bfbcb1d552d12332c1ba49597274d9b3d78de0ea45c1a21cc14166c1d1a1ae2d7087afb1771facd045b2c015e9599884d9fe1cffc39382750faa61eaf2ec7f43aad96e5d73457d2e2d8e47779785bf4cceb0febd3609f61c6cc08c2e60469b9de0bb6c4732bc3013a6bf36b1642d80274d63aab9f638cbc003b4dd428b5e2998a9bc718bdc29d251006aad7925823bd66d0724df10939fbc885362697f67aa5ad0b02b5aebfe170db4300e0c5bd1473fc5ac898ddbf61ecd5497873e5e0b9da8f163e2ee5e5c4e83f79884520f0b270066107a68d6a529d58735f27bf74da96684cb60982adbacc6c383acc3c2f3931b61433bbbcc5e860e4d80c1335d8f062c8d1f6848b1a33d4ea59c250bdb4d71fc475d135ec56e3e3c34cefb5f0c617db8e524ace1cd2ce7886e9069af11913b4af90655507367da39edfb92f807270c564712bcd383638a042f173d34f58e06ca9f717791b62748be97a25d9e3672cf9d4aadc31be7e8c72914800d2f266ff632cd6c28728bd55f004a2deb6a99e1e8d1df689a804083c047825104b1a711f6d17cc4452a6bbe5d3f875c0ac5f03d62842a84240a2540c97902af7c8fba17ac6bf0b3d58f328ec0ac3ab2dadaafd4aacc3e9ad0781206a7312f5b57889f0f184cf042b474475ecd58da9e79253787c03e825dc45c60fd9e3b51520109c71e6dc3b0dea203320d14b374640eca01f463265e04b43343685753a819149756f2248cc90fd6d8b6b46db5db3b2a2f4bb6be8282f541cf563ce1dea6c5c7643ec4c19c59f3ef280e55bf8b83e5f28eb90b696b53ae5f47d335b29d9cb52df58a88bb28e7eca962a8ebd8e7ae57798f4e08d7c5875047c962d95a0979e1fcd0130f25a62b2b9809dd8905896a7a41ded0d59d67b97d1ea09137a6a4b30b42d5c33266c1cffb675d13c2f8cff1e33cf79d2755a1aaea21b86fe9ed8aceced4a14aaf8a303429415b131c5c36398fdedcd556b48d265dfb074b63a2666b70643e0830fbf82fe853c6b0dec6aae50c9ee2e6c9a8c20962cd909e19b0cdc388179ea8725d2e46a63dd5f000b9268fb3bc817071793e73dc398e02491bc8e38371699c493429d2e8918f296135abeb2f5773a3f39b16efabfe35340438654e5f8e3a3b72b62492fc5d1875801268149840bfb1e72b4567ba8b1a03bb1b830f30a9b5814c26cbae8e692ba55a43ff1d5ee88a8590b4494750355a05e53a7d84d46355dcbf051f229baf0c38a1168fd77440093291c80bcad70c6536c411731ad32a52700b1f976d0fcd91086c70949f45034afccf88add38bceeac19dc728e72f173185a4f2f412227cd8e0b7a8842d2c6d0a14194cd4def8452843db4571b647be054ccc8882f94fd086ddab63ed9456dafd20f001da61ca68944a712549fbeabe46f4dd9a24864e8c394efb593729cd4d08dc0bf787b26ab06215ba79bcd60b4276981cdc69f1486b6c1cc2f5557abe5d203d461573c3a360a496d092640743b8f782bb408b58a4204593025d1203c785c5c1fbb139825758be1514bc63bb15a207dd1eabdb240abdbd27176e90e71dfbabaae57384d063c1ac93fcadeb1931f53f7da91d7d581d28eb0e739b16b9af04ae0b9b428714646b0649197fbd549fd87fcdf32d22febaff1bbbf65095590c61e35ed9767245cd56a1c6ba0a0d49cd3b8dd2b8f870997cee76d69985768061bf663a5d697a4559ebdfb23bc1216529fc801a39c0770076", 0x1000}}, 0x1006) (async) r1 = openat$pfkey(0xffffffffffffff9c, &(0x7f0000000000), 0x40800, 0x0) ioctl$VT_GETMODE(r1, 0x5601, &(0x7f0000000040)) (async) ioctl$TIOCSISO7816(r1, 0xc0285443, &(0x7f0000000080)={0x3, 0x8, 0x1fc00, 0x1da, 0x6}) ioctl$TIOCGSID(r1, 0x5429, &(0x7f00000000c0)) ioctl$KDGKBENT(r1, 0x4b46, &(0x7f0000000100)={0x0, 0x8}) (async, rerun: 64) ioctl$KDSKBENT(r1, 0x4b47, &(0x7f0000000140)={0x6, 0x30, 0x400}) (async, rerun: 64) write$UHID_CREATE2(r1, &(0x7f0000002240)={0xb, {'syz1\x00', 'syz1\x00', 'syz0\x00', 0x8e, 0x200, 0x8, 0x5, 0xe29, 0x9a9, "8aff0ce8f9fc918c5efb8c197e3329300b9b6745c8ef32954362f605ff66381827d9a0e8a341a66f1762edba0f907b69b0ccdc7231cd723e59dfa277101dd24d07d511d3cfc2fc80814fe3c424cca6766ec28a1f2d4d13dad5992fe256ddf304312856264daa0df64994dd91af770064a9895f365290203a444b1e81696d8b317dadf17e7129f9c6c1d600382109"}}, 0x1a6) 15:20:28 executing program 3: r0 = syz_open_dev$vcsa(&(0x7f0000000040), 0x9, 0x101101) r1 = syz_open_dev$tty20(0xc, 0x4, 0x1) ioctl$TIOCSTI(r1, 0x5412, &(0x7f0000000000)=0x9) (async) syz_genetlink_get_family_id$wireguard(&(0x7f0000000080), r0) (async) r2 = syz_open_dev$ttys(0xc, 0x2, 0x1) ioctl$TIOCGICOUNT(r2, 0x545d, 0x0) (async) ioctl$KDENABIO(r2, 0x4b36) (async) socket$phonet_pipe(0x23, 0x5, 0x2) 15:20:29 executing program 3: syz_open_dev$vcsa(&(0x7f0000000040), 0x0, 0x101101) r0 = syz_open_dev$tty20(0xc, 0x4, 0x1) select(0x40, &(0x7f00000000c0)={0x8000000000000001, 0x3, 0x7fff, 0x3, 0x9, 0xcf52, 0x7ff, 0x4}, &(0x7f0000000100)={0x8, 0xc, 0x4, 0x40, 0x4, 0x4, 0x6, 0xd7}, &(0x7f0000000140)={0x0, 0x8, 0x9f0, 0x2, 0x3, 0x80, 0x7fffffff, 0xe0}, &(0x7f0000000180)={0x0, 0xea60}) socketpair(0x2, 0x2, 0x40, &(0x7f0000000080)) ioctl$TIOCSTI(r0, 0x5412, &(0x7f0000000000)=0x9) ioctl$PIO_FONT(r0, 0x4b61, &(0x7f00000001c0)="2d9b8125fc11e5044d8c4b7e0625f3a75a01fa5da05ac5f07b45c91de4c074473f9c9cba12c4cba5b3a97c63eba9b075d5f23c93db62e9c069973da0d6f4") 15:20:29 executing program 2: r0 = syz_open_dev$vcsa(&(0x7f0000000040), 0x0, 0x101101) write$UHID_INPUT(r0, &(0x7f00000001c0)={0x8, {"b3b08bf3ead40c6bd8be9bb34f9a36de5ed25c1c18b5fc75b99db9f0977144448612806b19324efbc0c87af442545e657175b65e3df6dd9ba939d15090269d693efbdeea4de6643f7975df671ebb35fe22931b9a8c7806001487908fe8c597e65f04c9faf4703ea8b6f01c55a80305bbfaf1db7017d833842d7f4b7b610af57088c7608bf113fc1120450e3ef9f31e2d65438cdd48cd0fda2f96e6b3b391ba5f82b2af4b339b0d752905e79b862b60793cd9c6b98b2b75b38ea7f64830f303b2797a22a6c4fdbbf97ee24587955d03cfb15e4d2d25794acc1d9593188f2c7833fd312671a7ed8916bb3a2852a10763f35742e7c2f8181cc91b0e5843ae1e1b7a60053619f79c4561aa03a330a2dc8c9ebc1dca575011a670a68d1aa3d0b00087e93592518ef0094e18f28a360702c4a5ad72659410ae37b6868647913a8608858744efe602739ea3bdc72f67b479038bb383851a641040df520943c3fe705ea2cff8105d6cae2b782ee7405615344c168d88e328ff96ea5e39fd4f318b7ef85f373abc9826bcc27d0826ce7fe6f764c9a3a892231f97683525a726eb24200e93ec1766c88062f0ca021542696c6133fba1c9011aa09d0ed8180515e6f5078116dc0b083a9f7cde32b56a2d3585b4d880c2555a80d745f06eca6be1ced0ab8b7a3648312eddbab2927822b17a33c259eb603c8e79606c80ae90d45f22168906e663ad8071ad75a30436124ae0a2416647119287db0aaa379eac69f73e8ed7740228f46ce951fb0154fc4ee03f7227ec18b406cec7bd90cee9b48c76219226e6072cb5874d587456e96dcd1d3f73d9c52d99dfb9a8aad8a7a9973e9e82497816b63b3f776fef717b189eedbd935d344ebc742b1529126824e515e8d7d7c75a78d3280df4fc5a4e92ab26b3f29186e9e469d4ed98f98e04586cb6d9775fa68461a3c58293e00983d6e2ab040f44a6591e302608b1f3408663045293a42a2f034792ff6bc4f68ade46c4c9345bbee9fac37b08b87b1f13d3010cb101e58e407a24614722e14b94d45711b4d8a9dac2efd8f1bec2257afced94e1295ed6640ced22dc9e0f88c1156ee1a9b4776fe54e760343c029660c9c232831ac2c5b7bd3a5f3dfc133394cd8c5a3b681f1f18c9b92a62560762191639cc81fea8f66706beb5ae949da7876b546a68a23dcde1828f61a3e4a14788065743d71f7c610cb5e8f532632cff9b044ef3a52ac3b6e415fd617d3d40596c78095e121a6b8908d435dbc38f2077ca4191bb73dd7a01edfd98bff26458ea105ab920418326d452c188e6f6badc3d49b6d2ca71534e6412cd8a90f15274a9cf7f0496329ecefc70db505fcee2937651ea16cfe92ec92e9ba5e7b1ad41be393c38d743c7fc21966e63de259fbb5c450a1dcd5500a338081cb86a444c80ada4601e2fd0a7cb8dac4cefad082c508248aa5dcecb796f66bc842c63fe9c3a69f29285f2346faafca5e65eccf8de04ec86406897b55de9cda62e02fac26b5341cb41091c9346e2262c0c138260ddc6d91a4fe4b152e40419b0a9933c5d6ba26d754d9e235f5375e82fff4a22fdd7eebca8526f50979748442a6b30dc4d665b9baab035a7b8de6bba379fd18d3d83fc740efe8c281eadd7087f802b43075703ec0ce3934e8046cc94ec1b105c0932bdccddbfa79017c72e54fadb805debb084b676b7e7414d53f53d2698ba5ef604a559eb98c696c620116a982254203c270193e607887c652137ac469b114d74f42e20fe0ee121f1f6333b4aaeccf214b2ee94ebedfa6344207e3aadf274fe848094b9dba4f85b9dfb580c71f6b271901a8ceba17cb2c40f109299a95f7460dd1e82e6a96b307a6e80f2e0a89475fb04b9598c9e877da8a8807df8168a25b540e6dd8166749e4e8dae847cc3c82b01017cb9f930ba1ece0f6579e1700168755a174caae996947c4dfaaafce684d6ba5729da752d721491e3b25a0dfbd7a5800a39899f20684c8fe320ed7ac301490bff839b5e8d252858aa0d56dd7f763ed0f19be4ab6378480db722849a767eaa720fede3f544e416eb7737438f51b0b485904eed84417af6dae66827ac214c861bcc23450ec663a214a8e08baa637c683fe3bb47796e379933f032ab499a3433d13fd94d083148b80163751d178e0c37b3f8df9f1bdea2b0c4e4a76ee25d6b8d15ffd6f53e895aa98e8e2cba448d5d47023082adf33d8b9382ad2dd9c1354f47360e2edccc12e23274325aa2894f1c629b9ab0059e96bc54d2a94bb88604def479f1d18471f174946ef6592c30b9a375233d620f02938e88da376ecc3665ac65570184714f3d6f98d8ebe8e740d33551df885c0660b59609d9ffcd7ff03c0ed267eb6d8b44d03984dfd6d5471986e693b9d9b65cb5ae71d67b3cbe27077712a29c4ca3f969f901aba7512d0ab499c0919849eeaa9c57a444ae72bf7b6dea928d01fbebea98348722bfb942226f3c02c9b3afc8a7440d429bc0c27fe8fb2a8ebf6f96e7a7446d0176198abcc79754aa904d03eda62ab7d8e8dfd891ca17e31e6a13747d9605d3c5e3fe28d9d4957b07ca832a9520e0d74fe17fae9f875276d17d8329421693fac607f8a3e4da105c468cbc2a2c4fdacb0404247a7585ed380c1e775e7954f17c811f98f32786667889dd78fa968b6026e9c0326a4e55ae376c25153dba4da08f565297fada087585ea1d4275947b2aaa6dd9f759ded99fd559305688e1d8a4f8334eb25a7dc5968a51b4235ec8fee1c97e78127e5b420ae1a1f7a52693af8d7fbd3fd5e0b69fa708ef87fcb3894ed3008d7de991fc19e139607ae8b22463d80e6c462860dccd77459022873b757b0af0711715d0a6ccf570850ec9473b273469259b45de194d5871696fb10b8b931acca50f3d4c0f474e060f2c902ae7e2fb0edec460071c112bc8a793fa6251f1e780daa0da66407605d2012386a66fa3e74479548a503a49eacedf11514e60bb84cb93f9f83b4f3e64549017cc957734812373057799978d13f96fb00756fd9533943d55f4306209e3d205afcd5fffd514bad0785e5f2492e2fb7e6e6597ebbd8b3c12d8ffb5c49b3dc4cd201b6142509e0cdce21c51fc6818bc37f4cb169e807f614d05f80e02f3ca657edba5f4e34ae0666ded7e6b9a8bfbae56c525072596431bf8977744bced05437e46898134d87c42a95659d2894ced268b4ff344c895297e084635f5e0ccf97617f81de4c6ca5b348540edeb17b043dc043ee88fa3e0c5a64fa0d7f3f520c46b13f5bc5504e58c1c685c605a56b3d10e9797668ed5743aaf438d472f828a0bbe45a98fd64cfa366eb38a5a2c98bfb208abc4c34f5db3a139e03a270a393564798e4ea848e5b5288641bd84a4f2e6931ee4dd1baa3b91ec6a0c42de0963af703253832484fcf368f9883b7ede14f784eb9c88ca6270d0ac54ac4026fde67709c4690197a7be8fb841341b7ce49fe4f78451894a47b12d1b9211016c81e7e9a024cabf43446b900cf070e6091f84797c5442f7c64c804361ca369047bcc148b357c37c02ef54d615997e9082515d3272ef50b0bc2e0c5f72ea2ca0b038ac19223656d1d8e52d6d8d5cbcca90a3bb77475b3a4b56d6e3b893c9bc97cf393d2291e5c3a9658c3f316082e625919e839c39b3e310a945a3e7f6199a51ee6c7437ed417980499af2ad82a6e56bee13ecf9cf9bd0dce5054157faa775d96af0e98e204717650c0e76822cd6c52608305791a6cde93f5a23dbf071dd958ef983fc40ec923b8508039d2690cb2e7c59fa2a8f7827c64df58676d484339a52a1cf541ad9860f133f2a16682525b936905137d135e8d5ca4ff863335b4c4b2c46cc12f439979c1e1ec17c32409ea788aaf41f0bd31fe4c21630d99f343a4675266b29684b71f40047c611950e424284ff6c4fa43431c62913fe9cd00238727e4656fc9b07400f7c220e7eaa6c5fdc38f2ac90c4c56a2b11f867659cceca62a4c8a3a785ecc626d0303a21c41ef1a72af369c528c0f8bae8a09b12724d592a6d6a4e7b98efa7fa7ca1ee1e203a9f7fe42467b9616e68917cc502201c2b8aed2b61ced0e67fe793eec1abdfac8c7ff863c472a13d5a3475fff4afff4c386c87ad1a0d511bfccac3a5945f19681cda29f5d94047dd4f7429a203dd87d7c5d448659bdc74364dbdc156143280ad4347cde47f3a8f0623854ad2628cedc792055fd030d996ac4ab4377e0335bd8bc99d09cfd149a2a6031e64b7c84a53689c4cd185920ea39f3e2693195703343298bc65c5433b62ae53d80abe72c8a6bdf9aa826982d5e35968ad435dd0d27e45214653ff52e64be41f58c959c3d32b8a3c7d5138caea8640f990297e5663f7629d4fb07bc44d1d13da2fcdfd2cc08d939e5581fee7b4a288809464cdd80561381bbbe9bccec770fe783068a69abe3d810a5730202cd080dba7b54a6a51f27fbd78d8558ddf2d462841aa22eac5a55463664907b79cf1a533232dddeb7c23d15fdf2e92193bad999acfefeb7ceb38471f81a72c18625d88251ec8f4633d068b0a8ebb40267988d633c21e9ab66b658a7b54c91128e568c8af4d3afa56d0d90f0a9e573b6810886b3d7a33f381a1ef362f695f1bf353cd8a8f484e936cbb6570f423cab93b7fcc9e1bb7046498afdde7c876231f079497563c3462fb39e88920cbd3a2e112cabaa719424e7783563415c9916c62aabb75ea757bab76d81b40156c18e4060c2ce9e65950de623fbf20032b9ce3b4d6d6edb55895ce3015c33e658bd5d0da716b3768e6ca56cd88bc64d573609e2a3013bb52883e87bc8ab5195899e0d68032dccda55635c2c732c1c78f4e87eb8d1e2176b322ee688a5324e77973651d640b11622a762bee168e769ea62eb8f98c0c57b7368932ba6c9d5af95871aef18b50701bbee69db045c9756d22a6957bd6b1f55a6f461b660d5c523b1216fb4d2cd5ab86a622e3c33aef06d02537771604556571a468083de987e0cb5743098344f5439b9ada0361e0a73a333d36c87c305507e3f2dbd9885a88cb207b3b0034179e4213ad89b18f455dc6c640b2d1338311ec5156f1dd79cc8ab903cfdf569b3c33f46e2bed93e0634f127eb8b1b8fa69980ac079147ff3e7b942e3629be802a90812499c1930908ca2de69fc5f36584a6d574e80d1940da4ae5b2ab9f6b9c48d8d265f9f61e0f7d1706de0939507421f5b1d630e9ee66f412d96c92a1c9e3857416b3e9a9d52bc65a723a27b07c8e71c5bbfb3eaab0a90abee83e7c6c1eaa2b64ac3d8a5bec99b61075b988a62c8ef11b83100f756abe81a97bbf51aab7eeaf9a5ef4b72a0f03e50c301b6ae885ff2f4c9d740c9c940b1aeb702d82ff456193f30030f0c7457f3bac4c037dad8ea359bb752dbc0b99307d51dadc54dcbf218a2a9ddde27b4ea643ec5fe559bdff4115cfd070ab2fab4bbd62636c5d0ef1a1cab939a579ec125d10b7e69ef33292e729e8ff17efd643c374d2ea48362ec8c7235d95498dc2018e48c97873abbe8cf070a3daf7875d07c2bda652bff35d002177b0517fe67d3100b810ae260e44b632c6f490300d51b1d57cffcc0835cbc790d4e3c34f3cc5f7d48aef05d99f4b6f0531f3e3f1097206b82c228d5993e40e8a3687783189ab501d8196843696b375014e2c9f61650d43676262610a4226b495921fe75d6573d29731aec6f3b4392870bf92b2c926e61197a9185aa7b2a0395c40e062bf1b6e5a757402545a906d8ede21586f739983f3eb48115ce28a989ca75861bc301c25e69d8c15a8ac06bd", 0x1000}}, 0x1057) (async) write$UHID_INPUT(r0, &(0x7f0000001200)={0x8, {"7351dcb79c48e9f392b993fe2d48afda5584a42463119297100d89ec69b133587a682e89011b1957ebdaf92cfc9a54714afc02d695dd973c098949e1e74879f26e1331c49c52df8326fa54677d5d0ac357f24e90e6e7f0889a7b72852bf34e8ffc0728e3167ff1929d0412b36fb0aff22b6bdc51c795056224004ae9e62894bcf9c8beac57347d5165f81433c331d0849d5256306f52cd795dd0a34f5a36c96f03c571653400d13d07d68c9b04d4e925bb5742c39a514ff504509209dd61c2e81f19ef3c1dd4eb90fc1ad7b457b420764ecb13a3dd08e4f17f6564a64ec36483be19abfea77d609448195f4e78cf983509c09e3de142c0f18a67dcd6aac8970de17a251afc380671179abbde08045a6aafd49f43e4aec37eb9c886c80591532d1996ca213296cc1710096e214160f1a70b536e944dd5dd9aca5c670f21b3539ccd3595cf33cc84181d48bd58932f21205d4bddfb35dbe5763e4dde38e62a5e55d772e0955be5558c2b419a0eac9e3a2d5665f704d10b3dc712d72d32c267a44ea8e9c27b7e2d70af6ee5cf7644ae28660a14e4882cf8cc718fa1265e92d7d4b8f9288f1cf6009e306839fd559216f5a84c0cd81f987b589622c5c2182530b8e9534ac0945341bedd70fecf07706db1551efbf20e0321238fa6a011ed39305065c38a7f12d40146b5741730c5de149bc7731ac8d1a4048b3984da10e6eca5c36a53963d3c4555278cc3f95b5ec33da257f40bb1cbb4a8e4baacf13cce533de11949dd08ed87b2a5174494e50887624301ccee62c1cd808ee280076c1968d2702ad0a5b71392256a2db2a7735b65cbd24b454ccf18dc5434bae07b0a7208b9f694723a0279431ecf782fd24b0c819505b3da7b9644a6ed7c6599b42d04c0e0f7b59584eff820ea6328a10c0329cd17d8ee4aaac0575916697938b7c6b6bfbda0967a3cd881da0c7cf36be308a3bc9d9b2caa47b87604e68839abdabf2948e0a5f1af74f0ee9f890ef59b357832c8d423e454309c882959a3e2ddbbe8b62f052aaa1ddda8494281728887bad3d41f0ab5edb819bbef64a27aa48618668afba8839f8ce480fcd27641920f117515bad5cb7ec29559d78d954b2cdc550239c08525c170e448cf9fa038e1d584a6948274b330e55d81e5f66ca4247da93b33ccebe5021a77ed0a3e2d15d7fbe056e5e901077aeb6fe399565316f4958f7e1d24fcd9b4c56a66cb50e2c54c549b5913776224a568127de628079c8941b59a519dd5c31e4aa49dc8db73058c6f08d66f64b187020903183dcefd852d84081b25dd20b3a524df7af323dd2e86c2f60f5ae6e0defee158370d5cc082bb404a1cefce1af2729e8bdc145b5972b47a46e96cc7830dfb56a779c1fadc5121cdc8683a996d23cbce16ab1ab59a0811c8ac322c64576b35bf0165d5420ff30229ae1966acf4c2ae154836b1ef03d3e2dd846df9a0f050cfac650418782b0d6457d22a9b4573bf1fc9832aad194c72bc2aac5d73a671db44bd62f34cf0c32fde81e672dfc5d2da77ba646f55e73d21183cad6e194768b2591de349920ec96799b20bc6428bac6c5b1029ab29ee7edfd9edf1ee415ac654cdbf77361b73359d723d9169ad50597c6e8371000499cd1ee11e26be22b3e1d68f0dad656a496a558694dc213f41d5dc58a8c117ab62382b37d4f76480f1af6cf8f1f3f8574758970e01cc681714dc755038e4d27b2c2c38b18d8b569d85d3ceccee35d08301d8bf0b69a84aa94cbe38a28046a099ac5d05f22dd1f23551725c6e758e6d04301e1441c88e63f1ea05ede67197833fe1bf025fe53251d50348216df5cebe3b97783c7ebc9dadb6d946e1ff449c53a3a28720a999cf04f2706957134f650b5306bd2e507712628c78d11cf82166ac36cd634bb79955bb92ea7ac092907654d4f861e1a731a3376ac1cb073f3d9de01c09505c76ab28208118562b2ef06a0039be39aabc2ff02aaec78088c5b20746d6bbab1672f7e325ec21048961cb0456f6703ef29c8a595a8a0d98e4f107fbb7a4975e415066eac20a40494fc7c78b5a6eff782cc1c75215887dca63316358be493a0da4ecaa5bdfe07a3882de62b5cbfa83c9b5796628dcf47248f219718bfeabf607652f134018af5bd3c142a699836e97318a89fb48f6d0560418804df08291e25ea4d637d8e949d1c803cf3ea9a5e0ff637a43a902221feff6babff8d2e21a950a2db7c5a5097539e74238a6bd5e4d7ff3a8ee72020a9e5f9334252afb7fc1ee0fcef7fda93ec7e3e406dbfa863bef46c1657565b2bc6787ac28d6dac72843d8cb44bf2b9e9cd85a119bb3a441b5594716b4b349d5c466f4d775f5b21a171a8531f5d4688c63d11fa2c44628a6543799ea8a98586ac3eabefb7b44c63b5a3e3392572e49f972a2f2c0f201d5518ec56efff8f45c2c2d4db7aca45ff073b449ecde521ab2b694704fd29822a89a73327ed780e27d13083039f7a7054f62b965c7a1aad3a0244a90d649d800c6d7f547154b8df90b357f5a84372c6903be45e5a6c3695f815fc8e87fc2fd0a734647caea796da6a2a0f0fd2647183cb41025d10c381508ce00a0a7f3bec3a8f5c955e4f354169660104f5533728ac37f46560bab84e5d5bf64375c11bc01aab398ffb0df02509785609a28cdd1ca78737dc51dae49204ba7b687c0afa8191ea49903c0bc154a015cd954751f3c11df50f8e557e068bf4e834dc834cf4bebc55abe6e1ed7b4816ce6cb19dba23b9be6add5dc219be5a123ee13fcad647f8e0cba1a0f529f143a88d18163346df9002f9fb56d9715ca75a31c7cae45a4e3db95caf1ac7382979a820adc645cf0d8974b2aee712fde954978c6a3ff2934c2587209a6582aa3ba3d352cfaaf5829ba3bdffc7d7c8da5579cf3e4cd40c0a3d3fef3f55e2d445ed38431b197e846b2e2f36162328f81d78e66170182806a36a8257bf17f0aa89bc1b27c30abf513efe6d73534f3754bec58832ad678c0aa29f5b4305c02b5ee3d350ee11db5348e61293c4f9a3629e20f84d888706eaa6cf0d1a10821185dc581298cca4dcad677b76a6812f087b498cae9cd0fa7664e8e5c6175b89daf46654b885631508eec27c8047015c0da7f5d2da6ab7e162493fcbfa917956ce8c423e2005a06d6ab7b845a8d5568d4e35de81de4d366276d59be4608ada571550eb4aeca7ebe78e1e3a31d1ad88eb0e20b32a4786b030e6ead84feb51ec0f17e260a19682ea2e2898dbe25b0071eae64e48cbdfae8872f9f9ca1191bbc11308b43ea8c9d4bf820111af76d4833ee66aaa71a23b0ed36e7460737184b059cfbd6650d585870e42b0ab3ba61ddad74deabe4d249459452a17b3bcb5dc8e79d0c2a3a8a9779518f5f56d344e1555eb8efa1e85bb1a7949040e69eb4505e33b095e200145b7d2a7b29606cd0b3090d551946ea69fe96315bcaed71ca357a135ddc466ca7ece07f2d20f6bb8200e625f4fff4baf1e9315d159688eafde4caae24adc08a5e5f7e3d31dfb04d60ce8a218a133206726c034c02bd5e6b2b2c74acfa02d7a31afd68e5303f7be379fb57e8fe9e57adef1c6d19020c4115b3ee08df324c1e00e2e625e551ce284950c09a9ccb95cea0c1f0bb8c1cb6df37f23eb3bdc238bdb784a0f782ba0893d30a9b194a5cc79e2258b402416875cf57bfda49ddfedf131d29b1be32f8134ca2f80fb096308b6c0543a2a2d037872b33e87dba50b71a37d5878c877bc14d50d3648698a8e31a89b8e0e2346d355c9f177618df4954161ce6462f35d94627292d509744c096e22563d8a2c2942cfeaacba279d985fed424ee852bb0126207bf0061b10caf4750519158ff700a56a6e0a1e577b51782f7b4e2f827f8127bcbcb164b27201a495ad7a29ae33807aea08a1d3d32709343a271f8879bf9cd99cc94d5229594869c82b76f6d03ca788d968d0a40db711085ade4bcf877729f6990f968deb75f1ea00dcb7b2d8892a4fb76622409f9d73008b459f183c24ac263c731639180931c91a596a6d568745da9276251191349bfbcb1d552d12332c1ba49597274d9b3d78de0ea45c1a21cc14166c1d1a1ae2d7087afb1771facd045b2c015e9599884d9fe1cffc39382750faa61eaf2ec7f43aad96e5d73457d2e2d8e47779785bf4cceb0febd3609f61c6cc08c2e60469b9de0bb6c4732bc3013a6bf36b1642d80274d63aab9f638cbc003b4dd428b5e2998a9bc718bdc29d251006aad7925823bd66d0724df10939fbc885362697f67aa5ad0b02b5aebfe170db4300e0c5bd1473fc5ac898ddbf61ecd5497873e5e0b9da8f163e2ee5e5c4e83f79884520f0b270066107a68d6a529d58735f27bf74da96684cb60982adbacc6c383acc3c2f3931b61433bbbcc5e860e4d80c1335d8f062c8d1f6848b1a33d4ea59c250bdb4d71fc475d135ec56e3e3c34cefb5f0c617db8e524ace1cd2ce7886e9069af11913b4af90655507367da39edfb92f807270c564712bcd383638a042f173d34f58e06ca9f717791b62748be97a25d9e3672cf9d4aadc31be7e8c72914800d2f266ff632cd6c28728bd55f004a2deb6a99e1e8d1df689a804083c047825104b1a711f6d17cc4452a6bbe5d3f875c0ac5f03d62842a84240a2540c97902af7c8fba17ac6bf0b3d58f328ec0ac3ab2dadaafd4aacc3e9ad0781206a7312f5b57889f0f184cf042b474475ecd58da9e79253787c03e825dc45c60fd9e3b51520109c71e6dc3b0dea203320d14b374640eca01f463265e04b43343685753a819149756f2248cc90fd6d8b6b46db5db3b2a2f4bb6be8282f541cf563ce1dea6c5c7643ec4c19c59f3ef280e55bf8b83e5f28eb90b696b53ae5f47d335b29d9cb52df58a88bb28e7eca962a8ebd8e7ae57798f4e08d7c5875047c962d95a0979e1fcd0130f25a62b2b9809dd8905896a7a41ded0d59d67b97d1ea09137a6a4b30b42d5c33266c1cffb675d13c2f8cff1e33cf79d2755a1aaea21b86fe9ed8aceced4a14aaf8a303429415b131c5c36398fdedcd556b48d265dfb074b63a2666b70643e0830fbf82fe853c6b0dec6aae50c9ee2e6c9a8c20962cd909e19b0cdc388179ea8725d2e46a63dd5f000b9268fb3bc817071793e73dc398e02491bc8e38371699c493429d2e8918f296135abeb2f5773a3f39b16efabfe35340438654e5f8e3a3b72b62492fc5d1875801268149840bfb1e72b4567ba8b1a03bb1b830f30a9b5814c26cbae8e692ba55a43ff1d5ee88a8590b4494750355a05e53a7d84d46355dcbf051f229baf0c38a1168fd77440093291c80bcad70c6536c411731ad32a52700b1f976d0fcd91086c70949f45034afccf88add38bceeac19dc728e72f173185a4f2f412227cd8e0b7a8842d2c6d0a14194cd4def8452843db4571b647be054ccc8882f94fd086ddab63ed9456dafd20f001da61ca68944a712549fbeabe46f4dd9a24864e8c394efb593729cd4d08dc0bf787b26ab06215ba79bcd60b4276981cdc69f1486b6c1cc2f5557abe5d203d461573c3a360a496d092640743b8f782bb408b58a4204593025d1203c785c5c1fbb139825758be1514bc63bb15a207dd1eabdb240abdbd27176e90e71dfbabaae57384d063c1ac93fcadeb1931f53f7da91d7d581d28eb0e739b16b9af04ae0b9b428714646b0649197fbd549fd87fcdf32d22febaff1bbbf65095590c61e35ed9767245cd56a1c6ba0a0d49cd3b8dd2b8f870997cee76d69985768061bf663a5d697a4559ebdfb23bc1216529fc801a39c0770076", 0x1000}}, 0x1006) (async) r1 = openat$pfkey(0xffffffffffffff9c, &(0x7f0000000000), 0x40800, 0x0) ioctl$VT_GETMODE(r1, 0x5601, &(0x7f0000000040)) ioctl$TIOCSISO7816(r1, 0xc0285443, &(0x7f0000000080)={0x3, 0x8, 0x1fc00, 0x1da, 0x6}) (async) ioctl$TIOCGSID(r1, 0x5429, &(0x7f00000000c0)) ioctl$KDGKBENT(r1, 0x4b46, &(0x7f0000000100)={0x0, 0x8}) ioctl$KDSKBENT(r1, 0x4b47, &(0x7f0000000140)={0x6, 0x30, 0x400}) (async) write$UHID_CREATE2(r1, &(0x7f0000002240)={0xb, {'syz1\x00', 'syz1\x00', 'syz0\x00', 0x8e, 0x200, 0x8, 0x5, 0xe29, 0x9a9, "8aff0ce8f9fc918c5efb8c197e3329300b9b6745c8ef32954362f605ff66381827d9a0e8a341a66f1762edba0f907b69b0ccdc7231cd723e59dfa277101dd24d07d511d3cfc2fc80814fe3c424cca6766ec28a1f2d4d13dad5992fe256ddf304312856264daa0df64994dd91af770064a9895f365290203a444b1e81696d8b317dadf17e7129f9c6c1d600382109"}}, 0x1a6) 15:20:29 executing program 1: r0 = syz_open_dev$ttys(0xc, 0x2, 0x1) ioctl$TIOCSETD(r0, 0x5423, &(0x7f0000000040)=0x15) select(0x40, &(0x7f0000000000), 0x0, &(0x7f0000000100)={0x8f}, 0x0) (async) r1 = syz_open_dev$ttys(0xc, 0x2, 0x1) ioctl$TIOCGICOUNT(r1, 0x545d, 0x0) (async, rerun: 32) sendmsg$NL80211_CMD_SET_NOACK_MAP(0xffffffffffffffff, &(0x7f00000001c0)={&(0x7f0000000080)={0x10, 0x0, 0x0, 0x40000000}, 0xc, &(0x7f00000000c0)={&(0x7f0000000140)={0x60, 0x0, 0x4, 0x70bd27, 0x25dfdbff, {{}, {@val={0x8}, @val={0xc, 0x99, {0x9662, 0x1e}}}}, [@NL80211_ATTR_NOACK_MAP={0x6, 0x95, 0x401}, @NL80211_ATTR_NOACK_MAP={0x6, 0x95, 0x12ab}, @NL80211_ATTR_NOACK_MAP={0x6, 0x95, 0x3}, @NL80211_ATTR_NOACK_MAP={0x6, 0x95, 0xc5ba}, @NL80211_ATTR_NOACK_MAP={0x6, 0x95, 0x8}, @NL80211_ATTR_NOACK_MAP={0x6, 0x95, 0x6}, @NL80211_ATTR_NOACK_MAP={0x6, 0x95, 0x40}]}, 0x60}}, 0x80) (async, rerun: 32) ioctl$VT_RELDISP(r1, 0x5605) 15:20:29 executing program 5: r0 = syz_open_dev$ttys(0xc, 0x2, 0x1) ioctl$TIOCSETD(r0, 0x5423, &(0x7f0000000040)=0x15) select(0x40, &(0x7f0000000280)={0x8}, 0x0, &(0x7f0000000300)={0x2, 0x1ff, 0x7fffffff, 0x8, 0x8000000000000001, 0xfffffffffffffe83, 0x8, 0x9}, &(0x7f0000000380)) 15:20:29 executing program 0: r0 = syz_open_dev$ttys(0xc, 0x2, 0x1) ioctl$TIOCSETD(r0, 0x5423, &(0x7f0000000040)=0x15) select(0x40, &(0x7f0000000000)={0x80}, 0x0, &(0x7f0000000100), 0x0) 15:20:29 executing program 4: r0 = syz_open_dev$ttys(0xc, 0x2, 0x1) ioctl$TIOCSETD(r0, 0x5423, &(0x7f0000000040)=0x15) select(0x40, &(0x7f0000000000), 0x0, &(0x7f0000000100)={0x8f}, 0x0) r1 = syz_open_dev$ttys(0xc, 0x2, 0x1) ioctl$TIOCGICOUNT(r1, 0x545d, 0x0) sendmsg$NL80211_CMD_SET_NOACK_MAP(0xffffffffffffffff, &(0x7f00000001c0)={&(0x7f0000000080)={0x10, 0x0, 0x0, 0x40000000}, 0xc, &(0x7f00000000c0)={&(0x7f0000000140)={0x60, 0x0, 0x4, 0x70bd27, 0x25dfdbff, {{}, {@val={0x8}, @val={0xc, 0x99, {0x9662, 0x1e}}}}, [@NL80211_ATTR_NOACK_MAP={0x6, 0x95, 0x401}, @NL80211_ATTR_NOACK_MAP={0x6, 0x95, 0x12ab}, @NL80211_ATTR_NOACK_MAP={0x6, 0x95, 0x3}, @NL80211_ATTR_NOACK_MAP={0x6, 0x95, 0xc5ba}, @NL80211_ATTR_NOACK_MAP={0x6, 0x95, 0x8}, @NL80211_ATTR_NOACK_MAP={0x6, 0x95, 0x6}, @NL80211_ATTR_NOACK_MAP={0x6, 0x95, 0x40}]}, 0x60}}, 0x80) ioctl$VT_RELDISP(r1, 0x5605) 15:20:29 executing program 2: r0 = syz_open_dev$vcsa(&(0x7f0000000040), 0x0, 0x101101) r1 = openat$pfkey(0xffffffffffffff9c, &(0x7f0000000000), 0xc0840, 0x0) ioctl$VT_GETMODE(r1, 0x5601, &(0x7f0000000040)) ioctl$TIOCSISO7816(r1, 0xc0285443, &(0x7f0000000080)={0x3, 0x8, 0x1fc00, 0x1da, 0x6}) ioctl$TIOCGSID(r1, 0x5429, &(0x7f00000000c0)) socketpair(0x1e, 0x800, 0xb, &(0x7f0000002280)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$inet_sctp_SCTP_RECVRCVINFO(r2, 0x84, 0x20, &(0x7f00000022c0), &(0x7f0000002300)=0x4) ioctl$KDGKBENT(r1, 0x4b46, &(0x7f0000000100)={0x0, 0x8}) ioctl$KDSKBENT(r1, 0x4b47, &(0x7f0000000140)={0x6, 0x30, 0x400}) bpf$OBJ_GET_PROG(0x7, &(0x7f0000002240)={&(0x7f0000000180)='./file0\x00', 0x0, 0x8}, 0x10) write$UHID_INPUT(r1, &(0x7f00000001c0)={0x8, {"b3b08bf3ead40c6bd8be9bb34f9a36de5ed25c1c18b5fc75b99db9f0977144448612806b19324efbc0c87af442545e657175b65e3df6dd9ba939d15090269d693efbdeea4de6643f7975df671ebb35fe22931b9a8c7806001487908fe8c597e65f04c9faf4703ea8b6f01c55a80305bbfaf1db7017d833842d7f4b7b610af57088c7608bf113fc1120450e3ef9f31e2d65438cdd48cd0fda2f96e6b3b391ba5f82b2af4b339b0d752905e79b862b60793cd9c6b98b2b75b38ea7f64830f303b2797a22a6c4fdbbf97ee24587955d03cfb15e4d2d25794acc1d9593188f2c7833fd312671a7ed8916bb3a2852a10763f35742e7c2f8181cc91b0e5843ae1e1b7a60053619f79c4561aa03a330a2dc8c9ebc1dca575011a670a68d1aa3d0b00087e93592518ef0094e18f28a360702c4a5ad72659410ae37b6868647913a8608858744efe602739ea3bdc72f67b479038bb383851a641040df520943c3fe705ea2cff8105d6cae2b782ee7405615344c168d88e328ff96ea4739fd4f318b7ef85f373abc9826bcc27d0826ce7fe6f764c9a3a892231f97683525a726eb24200e93ec1766c88062f0ca021542696c6133fba1c9011aa09d0ed8180515e6f5078116dc0b083a9f7cde32b56a2d3585b4d880c2555a80d745f06eca6be1ced0ab8b7a3648312eddbab2927822b17a33c259eb603c8e79606c80ae90d45f22168906e663ad8071ad75a30436124ae0a2416647119287db0aaa379eac69f73e8ed7740228f46ce951fb0154fc4ee03f7227ec18b406cec7bd90cee9b48c76219226e6072cb5874d587456e96dcd1d3f73d9c52d99dfb9a8aad8a7a9973e9e82497816b63b3f776fef717b189eedbd935d344ebc742b1529126824e515e8d7d7c75a78d3b3f29186e9e469d4ed98f98e04586cb6d9775fa68461a3c58293e00983d6e2ab040f44a6591e302608b1f3408663045293a42a2f034792ff6bc4f68ade46c4c9345bbee9fac37b08b87b1f13d3010cb101e58e407a24614722e14b94d45711b4d8a9dac2efd8f1bec2257afced94e1295ed6640ced22dc9e0f88c1156ee1a9b4776fe54e760343c029660c9c232831ac2c5b7bd3a5f3dfc133394cd8c5a3b681f1f18c9b92a62560762191639cc81fea8f66706beb5ae949da7876b546a68a23dcde1828f61a3e4a14788065743d71f7c610cb5e8f532632cff9b044ef3a52ac3b6e415fd617d3d40596c78095e121a6b8908d435dbc38f2077ca4191bb73dd7a01edfd98bff26458ea105ab920418326d452c188e6f6badc3d49b6d2ca71534e6412cd8a90f15274a9cf7f0496329ecefc70db505fcee2937651ea16cfe92ec92e9ba5e7b1ad41be393c38d743c7fc21966e63de259fbb5c450a1dcd5500a338081cb86a444c80afd0a7cb8dac4cefad082c508248aa5dcecb796f66bc842c63fe9c3a69f29285f2346faafca5e65eccf8de04ec86406897b55de9cda62e02fac26b5341cb41091c9346e2262c0c138260ddc6d91a4fe4b152e40419b0a9933c5d6ba26d754d9e235f5375e82fff4a22fdd7eebca8526f50979748442a6b30dc4d665b9baab035a7b8de6bba379fd18d3d83fc740efe8c281eadd7087f802b43075703ec0ce3934e8046cc94ec1b105c0932bdccddbfa79017c72e54fadb805debb084b676b7e7414d53f53d2698ba5ef604a559eb98c696c620116a982254203c270193e607887c652137ac469b114d74f42e20fe0ee121f1f6333b4aaeccf214b2ee94ebedfa6344207e3aadf274fe848094b9dba4f85b9dfb580c71f6b271901a8ceba17cb2c40f109299a95f7460dd1e82e6a96b307a6e80f2e0a89475fb04b9598c9e877da8a8807df8168a25b540e6dd8166749e4e8dae847cc3c82b01017cb9f930ba1ece0f6579e1700168755a174caae996947c4dfaaafce684d6ba5729da752d721491e3b25a0dfbd7a5800a39899f20684c8fe320ed7ac301490bff839b5e8d252858aa0d56dd7f763ed0f19be4ab6378480db722849a767eaa720fede3f544e416eb7737438f51b0b485904eed84417af6dae66827ac214c861bcc23450ec663a214a8e08baa637c683fe3bb47796e379933f032ab499a3433d13fd94d083148b80163751d178e0c37b3f8df9f1bdea2b0c4e4a76ee25d6b8d15ffd6f53e895aa98e8e2cba448d5d47023082adf33d8b9382ad2dd9c1354f47360e2edccc12e23274325aa2894f1c629b9ab0059e96bc54d2a94bb88604def479f1d18471f174946ef6592c30b9a375233d620f02938e88da376ecc3665ac65570184714f3d6f98d8ebe8e740d33551df885c0660b59609d9ffcd7ff03c0ed267eb6d8b44d03984dfd6d5471986e693b9d9b65cb5ae71d67b3cbe27077712a29c4ca3f969f901aba7512d0ab499c0919849eeaa9c57a444ae72bf7b6dea928d01fbebea98348722bfb942226f3c02c9b3afc8a7440d429bc0c27fe8fb2a8ebf6f96e7a7446d0176198abcc79754aa904d03eda62ab7d8e8dfd891ca17e31e6a13747d9605d3c5e3fe28d9d4957b07ca832a9520e0d74fe17fae9f875276d17d8329421693fac607f8a3e4da105c468cbc2a2c4fdacb0404247a7585ed380c1e775e7954f17c811f98f32786667889dd78fa968b6026e9c0326a4e55ae376c25153dba4da08f565297fada087585ea1d4275947b2aaa6dd9f759ded99fd559305688e1d8a4f8334eb25a7dc5968a51b4235ec8fee1c97e78127e5b420ae1a1f7a52693af8d7fbd3fd5e0b69fa708ef87fcb3894ed3008d7de991fc19e139607ae8b22463d80e6c462860dccd77459022873b757b0af0711715d0a6ccf570850ec9473b273469259b45de194d5871696fb10b8b931acca50f3d4c0f474e060f2c902ae7e2fb0edec460071c112bc8a793fa6251f1e780daa0da66407605d2012386a66fa3e74479548a503a49eacedf11514e60bb84cb93f9f83b4f3e64549017cc957734812373057799978d13f96fb00756fd9533943d55f4306209e3d205afcd5fffd514bad0785e5f2492e2fb7e6e6597ebbd8b3c12d8ffb5c49b3dc4cd201b6142509e0cdce21c51fc6818bc37f4cb169e807f614d05f80e02f3ca657edba5f4e34ae0666ded7e6b9a8bfbae56c525072596431bf8977744bced05437e46898134d87c42a95659d2894ced268b4ff344c895297e084635f5e0ccf97617f81de4c6ca5b348540edeb17b043dc043ee88fa3e0c5a64fa0d7f3f520c46b13f5bc5504e58c1c685c605a56b3d10e9797668ed5743aaf438d472f828a0bbe45a98fd64cfa366eb38a5a2c98bfb208abc4c34f5db3a139e03a270a393564798e4ea848e5b5288641bd84a4f2e6931ee4dd1baa3b91ec6a0c42de0963af703253832484fcf368f9883b7ede14f784eb9c88ca6270d0ac54ac4026fde67709c4690197a7be8fb841341b7ce49fe4f78451894a47b12d1b9211016c81e7e9a024cabf43446b900cf070e6091f84797c5442f7c64c804361ca369047bcc148b357c37c02ef54d615997e9082515d3272ef50b0bc2e0c5f72ea2ca0b038ac19223656d1d8e52d6d8d1cbcca90a3bb77475b3a4b56d6e3b893c9bc97cf393d2291e5c3a9658c3f316082e625919e839c39b3e310a945a3e7f6199a51ee6c7437ed417980499af2ad82a6e56bee13ecf9cf9bd0dce5054157faa775d96af0e98e204717650c0e76822cd6c52608305791a6cde93f5a23dbf071dd958ef983fc40ec923b8508039d2690cb2e7c59fa2a8f7827c64df58676d484339a52a1cf541ad9860f133f2a16682525b936905137d135e863335b4c4b2c46cc12f439979c1e1ec17c32409ea788aaf41f0bd31fe4c21630d99f343a4675266b29684b71f40047c611950e424284ff6c4fa43431c62913fe9cd00238727e4656fc9b07400f7c220e7eaa6c5fdc38f2ac90c4c56a2b11f867659cceca62a4c8a3a785ecc626d0303a21c41ef1a72af369c528c0f8bae8a09b12724d592a6d6a4e7b98efa7fa7ca1ee1e203a9f7fe42467b9616e68917cc502201c2b8aed2b61ced0e67fe793eec1abdfac8c7ff863c472a13d5a3475fff4afff4c386c87ad1a0d511bfccac3a5945f19681cda29f5d94047dd4f7429a203dd87d7c5d448659bdc74364dbdc156143280ad4347cde47f3a8f0623854ad2628cedc792055fd030d996ac4ab4377e0335bd8bc99d09cfd149a2a6031e64b7c84a53689c4cd185920ea39f3e2693195703343298bc65c5433b62ae53d80abe72c8a6bdf9aa826982d5e35968ad435dd0d27e45214653ff52e64be41f58c959c3d32b8a3c7d5138caea8640f990297e5663f7629d4fb07bc44d1d13da2fcdfd2cc08d939e5581fee7b4a288809464cdd80561381bbbe9bccec770fe783068a69abe3d810a5730202cd080dba7b54a6a51f27fbd78d8558ddf2d462841aa22eac5a55463664907b79cf1a533232dddeb7c23d15fdf2e92193bad999acfefeb7ceb38471f81a72c18625d88251ec8f4633d068b0a8ebb40267988d633c21e9ab66b658a7b54c91128e568c8af4d3afa56d0d90f0a9e573b681a33f381a1ef362f695f1bf353cd8a8f484e936cbb6570f423cab93b7fcc9e1bb7046498afdde7c876231f079497563c3462fb39e88920cbd3a2e112cabaa719424e7783563415c9916c62aabb75ea757bab76d81b40156c18e4060c2ce9e65950de623fbf20032b9ce3b4d6d6edb55895ce3015c33e658bd5d0da716b3768e6ca56cd88bc64d573609e2a3013bb52883e87bc8ab5195899e0d68032dccda55635c2c732c1c78f4e87eb8d1e2176b322ee688a5324e77973651d640b11622ce62bee168e769ea62eb8f98c0c57b7368932ba6c9d5af95871aef18b50701bbee69db045c9756d22a6957bd6b1f55a6f461b660d5c523b1216fb4d2cd5ab86a622e3c33aef06d02537771604556571a468083de987e0cb5743098344f5439b9ada0361e0a73a333d36c87c305507e3f2dbd9885a88cb207b3b0034179e4213ad89b18f455dc6c640b2db098311ec5156f1dd79cc8ab903cfdf569b3c33f46e2bed93e0634f127eb8b1b8fa69980ac079147ff3e7b942e3629be802a90812499c1930908ca2de69fc5f36584a6d574e80d1940da4ae5b2ab9f6b9c48d8d265f9f61e0f7d1706de093950742175b1d630e9ee66f412d96c92a1c9e3857416b3e9a9d52bc65a723a27b07c8e71c5bbfb3eaab0a90abee83e7c6c1eaa2b64ac3d8a5bec99b61075b988a62c8ef11b83100f756abe81a97bbf51aab7eeaf9a5ef4b72a0f03e50c301b6ae885ff2f4c9d740c9c940b1aeb702d82ff456193f30030f0c7457f3bac4c037dad8ea359bb752dbc0b99307d51dadc54dcbf218a2a9ddde27b4ea643ec5fe559bdff4115cfd070ab2fab4bbd62636c5d0ef1a1cab939a579ec125d10b7e69ef33292e729e8ff17efd643c374d2ea48362ec8c7235d95498dc2018e48c97873abbe8cf070a3daf7875d07c2bda652bff35d002177b0517fe67d3100b810ae260e44b632c6f490300d51b1d583ffcc0835cbc790d4e3c34f3cc5f7d48aef05d99f4b6f0531f3e3f1097206b82c228d5993e40e8a3687783189ab501d8196843696b375014e2c9f61650d43676262610a4226b495921fe75d6573d29731aec6f3b4396870bf92b2c926e61197a9185aa7b2a0395c40e062bf1b6e5a757402545a906d8ede21586f739983f3eb48115ce28a989ca75861bc301c25e69d8c14a8ac06bd00", 0x1000}}, 0x1006) write$UHID_INPUT(r0, &(0x7f0000001200)={0x8, {"7351dcb79c48e9f392b993fe2d48afda5584a42463119297100d89ec69b133587a682e89011b1957ebdaf92cfc9a54714afc02d695dd973c098949e1e74879f26e1331c49c52df8326fa54677d5d0ac357f24e90e6e7f0889a7b72852bf34e8ffc0728e3167ff1929d0412b36fb0aff22b6bdc51c795056224004ae9e62894bcf9c8beac57347d5165f81433c331d0849d5256306f52cd795dd0a34f5a36c96f03c571653400d13d07d68c9b04d4e925bb5742c39a514ff504509209dd61c2e81f19ef3c1dd4eb90fc1ad7b457b420764ecb13a3dd08e4f17f6564a64ec36483be19abfea77d609448195f4e78cf983509c09e3de142c0f18a67dcd6aac8970de17a251afc380671179abbde08045a6aafd49f43e4aec37eb9c886c80591532d1996ca213296cc1710096e214160f1a70b536e944dd5dd9aca5c670f21b3539ccd3595cf33cc84181d48bd58932f21205d4bddfb35dbe5763e4dde38e62a5e55d772e0955be5558c2b419a0eac9e3a2d5665f704d10b3dc712d72d32c267a44ea8e9c27b7e2d70af6ee5cf7644ae28660a14e4882cf8cc718fa1265e92d7d4b8f9288f1cf6009e306839fd559216f5a84c0cd81f987b589622c5c2182530b8e9534ac0945341bedd70fecf07706db1551efbf20e0321238fa6a011ed39305065c38a7f12d40146b5741730c5de149bc7731ac8d1a4048b3984da10e6eca5c36a53963d3c4555278cc3f95b5ec33da257f40bb1cbb4a8e4baacf13cce533de11949dd08ed87b2a5174494e50887624301ccee62c1cd808ee280076c1968d2702ad0a5b71392256a2db2a7735b65cbd24b454ccf18dc5434bae07b0a7208b9f694723a0279431ecf782fd24b0c819505b3da7b9644a6ed7c6599b42d04c0e0f7b59584eff820ea6328a10c0329cd17d8ee4aaac0575916697938b7c6b6bfbda0967a3cd881da0c7cf36be308a3bc9d9b2caa47b87604e68839abdabf2948e0a5f1af74f0ee9f890ef59b357832c8d423e454309c882959a3e2ddbbe8b62f052aaa1ddda8494281728887bad3d41f0ab5edb819bbef64a27aa48618668afba8839f8ce480fcd27641920f117515bad5cb7ec29559d78d954b2cdc550239c08525c170e448cf9fa038e1d584a6948274b330e55d81e5f66ca4247da93b33ccebe5021a77ed0a3e2d15d7fbe056e5e901077aeb6fe399565316f4958f7e1d24fcd9b4c56a66cb50e2c54c549b5913776224a568127de628079c8941b59a519dd5c31e4aa49dc8db73058c6f08d66f64b187020903183dcefd852d84081b25dd20b3a524df7af323dd2e86c2f60f5ae6e0defee158370d5cc082bb404a1cefce1af2729e8bdc145b5972b47a46e96cc7830dfb56a779c1fadc5121cdc8683a996d23cbce16ab1ab59a0811c8ac322c64576b35bf0165d5420ff30229ae1966acf4c2ae154836b1ef03d3e2dd846df9a0f050cfac650418782b0d6457d22a9b4573bf1fc9832aad194c72bc2aac5d73a671db44bd62f34cf0c32fde81e672dfc5d2da77ba646f55e73d21183cad6e194768b2591de349920ec96799b20bc6428bac6c5b1029ab29ee7edfd9edf1ee415ac654cdbf77361b73359d723d9169ad50597c6e8371000499cd1ee11e26be22b3e1d68f0dad656a496a558694dc213f41d5dc58a8c117ab62382b37d4f76480f1af6cf8f1f3f8574758970e01cc681714dc755038e4d27b2c2c38b18d8b569d85d3ceccee35d08301d8bf0b69a84aa94cbe38a28046a099ac5d05f22dd1f23551725c6e758e6d04301e1441c88e63f1ea05ede67197833fe1bf025fe53251d50348216df5cebe3b97783c7ebc9dadb6d946e1ff449c53a3a28720a999cf04f2706957134f650b5306bd2e507712628c78d11cf82166ac36cd634bb79955bb92ea7ac092907654d4f861e1a731a3376ac1cb073f3d9de01c09505c76ab28208118562b2ef06a0039be39aabc2ff02aaec78088c5b20746d6bbab1672f7e325ec21048961cb0456f6703ef29c8a595a8a0d98e4f107fbb7a4975e415066eac20a40494fc7c78b5a6eff782cc1c75215887dca63316358be493a0da4ecaa5bdfe07a3882de62b5cbfa83c9b5796628dcf47248f219718bfeabf607652f134018af5bd3c142a699836e97318a89fb48f6d0560418804df08291e25ea4d637d8e949d1c803cf3ea9a5e0ff637a43a902221feff6babff8d2e21a950a2db7c5a5097539e74238a6bd5e4d7ff3a8ee72020a9e5f9334252afb7fc1ee0fcef7fda93ec7e3e406dbfa863bef46c1657565b2bc6787ac28d6dac72843d8cb44bf2b9e9cd85a119bb3a441b5594716b4b349d5c466f4d775f5b21a171a8531f5d4688c63d11fa2c44628a6543799ea8a98586ac3eabefb7b44c63b5a3e3392572e49f972a2f2c0f201d5518ec56efff8f45c2c2d4db7aca45ff073b449ecde521ab2b694704fd29822a89a73327ed780e27d13083039f7a7054f62b965c7a1aad3a0244a90d649d800c6d7f547154b8df90b357f5a84372c6903be45e5a6c3695f815fc8e87fc2fd0a734647caea796da6a2a0f0fd2647183cb41025d10c381508ce00a0a7f3bec3a8f5c955e4f354169660104f5533728ac37f46560bab84e5d5bf64375c11bc01aab398ffb0df02509785609a28cdd1ca78737dc51dae49204ba7b687c0afa8191ea49903c0bc154a015cd954751f3c11df50f8e557e068bf4e834dc834cf4bebc55abe6e1ed7b4816ce6cb19dba23b9be6add5dc219be5a123ee13fcad647f8e0cba1a0f529f143a88d18163346df9002f9fb56d9715ca75a31c7cae45a4e3db95caf1ac7382979a820adc645cf0d8974b2aee712fde954978c6a3ff2934c2587209a6582aa3ba3d352cfaaf5829ba3bdffc7d7c8da5579cf3e4cd40c0a3d3fef3f55e2d445ed38431b197e846b2e2f36162328f81d78e66170182806a36a8257bf17f0aa89bc1b27c30abf513efe6d73534f3754bec58832ad678c0aa29f5b4305c02b5ee3d350ee11db5348e61293c4f9a3629e20f84d888706eaa6cf0d1a10821185dc581298cca4dcad677b76a6812f087b498cae9cd0fa7664e8e5c6175b89daf46654b885631508eec27c8047015c0da7f5d2da6ab7e162493fcbfa917956ce8c423e2005a06d6ab7b845a8d5568d4e35de81de4d366276d59be4608ada571550eb4aeca7ebe78e1e3a31d1ad88eb0e20b32a4786b030e6ead84feb51ec0f17e260a19682ea2e2898dbe25b0071eae64e48cbdfae8872f9f9ca1191bbc11308b43ea8c9d4bf820111af76d4833ee66aaa71a23b0ed36e7460737184b059cfbd6650d585870e42b0ab3ba61ddad74deabe4d249459452a17b3bcb5dc8e79d0c2a3a8a9779518f5f56d344e1555eb8efa1e85bb1a7949040e69eb4505e33b095e200145b7d2a7b29606cd0b3090d551946ea69fe96315bcaed71ca357a135ddc466ca7ece07f2d20f6bb8200e625f4fff4baf1e9315d159688eafde4caae24adc08a5e5f7e3d31dfb04d60ce8a218a133206726c034c02bd5e6b2b2c74acfa02d7a31afd68e5303f7be379fb57e8fe9e57adef1c6d19020c4115b3ee08df324c1e00e2e625e551ce284950c09a9ccb95cea0c1f0bb8c1cb6df37f23eb3bdc238bdb784a0f782ba0893d30a9b194a5cc79e2258b402416875cf57bfda49ddfedf131d29b1be32f8134ca2f80fb096308b6c0543a2a2d037872b33e87dba50b71a37d5878c877bc14d50d3648698a8e31a89b8e0e2346d355c9f177618df4954161ce6462f35d94627292d509744c096e22563d8a2c2942cfeaacba279d985fed424ee852bb0126207bf0061b10caf4750519158ff700a56a6e0a1e577b51782f7b4e2f827f8127bcbcb164b27201a495ad7a29ae33807aea08a1d3d32709343a271f8879bf9cd99cc94d5229594869c82b76f6d03ca788d968d0a40db711085ade4bcf877729f6990f968deb75f1ea00dcb7b2d8892a4fb76622409f9d73008b459f183c24ac263c731639180931c91a596a6d568745da9276251191349bfbcb1d552d12332c1ba49597274d9b3d78de0ea45c1a21cc14166c1d1a1ae2d7087afb1771facd045b2c015e9599884d9fe1cffc39382750faa61eaf2ec7f43aad96e5d73457d2e2d8e47779785bf4cceb0febd3609f61c6cc08c2e60469b9de0bb6c4732bc3013a6bf36b1642d80274d63aab9f638cbc003b4dd428b5e2998a9bc718bdc29d251006aad7925823bd66d0724df10939fbc885362697f67aa5ad0b02b5aebfe170db4300e0c5bd1473fc5ac898ddbf61ecd5497873e5e0b9da8f163e2ee5e5c4e83f79884520f0b270066107a68d6a529d58735f27bf74da96684cb60982adbacc6c383acc3c2f3931b61433bbbcc5e860e4d80c1335d8f062c8d1f6848b1a33d4ea59c250bdb4d71fc475d135ec56e3e3c34cefb5f0c617db8e524ace1cd2ce7886e9069af11913b4af90655507367da39edfb92f807270c564712bcd383638a042f173d34f58e06ca9f717791b62748be97a25d9e3672cf9d4aadc31be7e8c72914800d2f266ff632cd6c28728bd55f004a2deb6a99e1e8d1df689a804083c047825104b1a711f6d17cc4452a6bbe5d3f875c0ac5f03d62842a84240a2540c97902af7c8fba17ac6bf0b3d58f328ec0ac3ab2dadaafd4aacc3e9ad0781206a7312f5b57889f0f184cf042b474475ecd58da9e79253787c03e825dc45c60fd9e3b51520109c71e6dc3b0dea203320d14b374640eca01f463265e04b43343685753a819149756f2248cc90fd6d8b6b46db5db3b2a2f4bb6be8282f541cf563ce1dea6c5c7643ec4c19c59f3ef280e55bf8b83e5f28eb90b696b53ae5f47d335b29d9cb52df58a88bb28e7eca962a8ebd8e7ae57798f4e08d7c5875047c962d95a0979e1fcd0130f25a62b2b9809dd8905896a7a41ded0d59d67b97d1ea09137a6a4b30b42d5c33266c1cffb675d13c2f8cff1e33cf79d2755a1aaea21b86fe9ed8aceced4a14aaf8a303429415b131c5c36398fdedcd556b48d265dfb074b63a2666b70643e0830fbf82fe853c6b0dec6aae50c9ee2e6c9a8c20962cd909e19b0cdc388179ea8725d2e46a63dd5f000b9268fb3bc817071793e73dc398e02491bc8e38371699c493429d2e8918f296135abeb2f5773a3f39b16efabfe35340438654e5f8e3a3b72b62492fc5d1875801268149840bfb1e72b4567ba8b1a03bb1b830f30a9b5814c26cbae8e692ba55a43ff1d5ee88a8590b4494750355a05e53a7d84d46355dcbf051f229baf0c38a1168fd77440093291c80bcad70c6536c411731ad32a52700b1f976d0fcd91086c70949f45034afccf88add38bceeac19dc728e72f173185a4f2f412227cd8e0b7a8842d2c6d0a14194cd4def8452843db4571b647be054ccc8882f94fd086ddab63ed9456dafd20f001da61ca68944a712549fbeabe46f4dd9a24864e8c394efb593729cd4d08dc0bf787b26ab06215ba79bcd60b4276981cdc69f1486b6c1cc2f5557abe5d203d461573c3a360a496d092640743b8f782bb408b58a4204593025d1203c785c5c1fbb139825758be1514bc63bb15a207dd1eabdb240abdbd27176e90e71dfbabaae57384d063c1ac93fcadeb1931f53f7da91d7d581d28eb0e739b16b9af04ae0b9b428714646b0649197fbd549fd87fcdf32d22febaff1bbbf65095590c61e35ed9767245cd56a1c6ba0a0d49cd3b8dd2b8f870997cee76d69985768061bf663a5d697a4559ebdfb23bc1216529fc801a39c0770076", 0x1000}}, 0x1006) 15:20:29 executing program 3: syz_open_dev$vcsa(&(0x7f0000000040), 0x0, 0x101101) r0 = syz_open_dev$tty20(0xc, 0x4, 0x1) select(0x40, &(0x7f00000000c0)={0x8000000000000001, 0x3, 0x7fff, 0x3, 0x9, 0xcf52, 0x7ff, 0x4}, &(0x7f0000000100)={0x8, 0xc, 0x4, 0x40, 0x4, 0x4, 0x6, 0xd7}, &(0x7f0000000140)={0x0, 0x8, 0x9f0, 0x2, 0x3, 0x80, 0x7fffffff, 0xe0}, &(0x7f0000000180)={0x0, 0xea60}) socketpair(0x2, 0x2, 0x40, &(0x7f0000000080)) ioctl$TIOCSTI(r0, 0x5412, &(0x7f0000000000)=0x9) ioctl$PIO_FONT(r0, 0x4b61, &(0x7f00000001c0)="2d9b8125fc11e5044d8c4b7e0625f3a75a01fa5da05ac5f07b45c91de4c074473f9c9cba12c4cba5b3a97c63eba9b075d5f23c93db62e9c069973da0d6f4") syz_open_dev$vcsa(&(0x7f0000000040), 0x0, 0x101101) (async) syz_open_dev$tty20(0xc, 0x4, 0x1) (async) select(0x40, &(0x7f00000000c0)={0x8000000000000001, 0x3, 0x7fff, 0x3, 0x9, 0xcf52, 0x7ff, 0x4}, &(0x7f0000000100)={0x8, 0xc, 0x4, 0x40, 0x4, 0x4, 0x6, 0xd7}, &(0x7f0000000140)={0x0, 0x8, 0x9f0, 0x2, 0x3, 0x80, 0x7fffffff, 0xe0}, &(0x7f0000000180)={0x0, 0xea60}) (async) socketpair(0x2, 0x2, 0x40, &(0x7f0000000080)) (async) ioctl$TIOCSTI(r0, 0x5412, &(0x7f0000000000)=0x9) (async) ioctl$PIO_FONT(r0, 0x4b61, &(0x7f00000001c0)="2d9b8125fc11e5044d8c4b7e0625f3a75a01fa5da05ac5f07b45c91de4c074473f9c9cba12c4cba5b3a97c63eba9b075d5f23c93db62e9c069973da0d6f4") (async) 15:20:29 executing program 2: r0 = syz_open_dev$vcsa(&(0x7f0000000040), 0x0, 0x101101) r1 = openat$pfkey(0xffffffffffffff9c, &(0x7f0000000000), 0xc0840, 0x0) ioctl$VT_GETMODE(r1, 0x5601, &(0x7f0000000040)) ioctl$TIOCSISO7816(r1, 0xc0285443, &(0x7f0000000080)={0x3, 0x8, 0x1fc00, 0x1da, 0x6}) ioctl$TIOCGSID(r1, 0x5429, &(0x7f00000000c0)) socketpair(0x1e, 0x800, 0xb, &(0x7f0000002280)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$inet_sctp_SCTP_RECVRCVINFO(r2, 0x84, 0x20, &(0x7f00000022c0), &(0x7f0000002300)=0x4) ioctl$KDGKBENT(r1, 0x4b46, &(0x7f0000000100)={0x0, 0x8}) ioctl$KDSKBENT(r1, 0x4b47, &(0x7f0000000140)={0x6, 0x30, 0x400}) bpf$OBJ_GET_PROG(0x7, &(0x7f0000002240)={&(0x7f0000000180)='./file0\x00', 0x0, 0x8}, 0x10) write$UHID_INPUT(r1, &(0x7f00000001c0)={0x8, {"b3b08bf3ead40c6bd8be9bb34f9a36de5ed25c1c18b5fc75b99db9f0977144448612806b19324efbc0c87af442545e657175b65e3df6dd9ba939d15090269d693efbdeea4de6643f7975df671ebb35fe22931b9a8c7806001487908fe8c597e65f04c9faf4703ea8b6f01c55a80305bbfaf1db7017d833842d7f4b7b610af57088c7608bf113fc1120450e3ef9f31e2d65438cdd48cd0fda2f96e6b3b391ba5f82b2af4b339b0d752905e79b862b60793cd9c6b98b2b75b38ea7f64830f303b2797a22a6c4fdbbf97ee24587955d03cfb15e4d2d25794acc1d9593188f2c7833fd312671a7ed8916bb3a2852a10763f35742e7c2f8181cc91b0e5843ae1e1b7a60053619f79c4561aa03a330a2dc8c9ebc1dca575011a670a68d1aa3d0b00087e93592518ef0094e18f28a360702c4a5ad72659410ae37b6868647913a8608858744efe602739ea3bdc72f67b479038bb383851a641040df520943c3fe705ea2cff8105d6cae2b782ee7405615344c168d88e328ff96ea4739fd4f318b7ef85f373abc9826bcc27d0826ce7fe6f764c9a3a892231f97683525a726eb24200e93ec1766c88062f0ca021542696c6133fba1c9011aa09d0ed8180515e6f5078116dc0b083a9f7cde32b56a2d3585b4d880c2555a80d745f06eca6be1ced0ab8b7a3648312eddbab2927822b17a33c259eb603c8e79606c80ae90d45f22168906e663ad8071ad75a30436124ae0a2416647119287db0aaa379eac69f73e8ed7740228f46ce951fb0154fc4ee03f7227ec18b406cec7bd90cee9b48c76219226e6072cb5874d587456e96dcd1d3f73d9c52d99dfb9a8aad8a7a9973e9e82497816b63b3f776fef717b189eedbd935d344ebc742b1529126824e515e8d7d7c75a78d3b3f29186e9e469d4ed98f98e04586cb6d9775fa68461a3c58293e00983d6e2ab040f44a6591e302608b1f3408663045293a42a2f034792ff6bc4f68ade46c4c9345bbee9fac37b08b87b1f13d3010cb101e58e407a24614722e14b94d45711b4d8a9dac2efd8f1bec2257afced94e1295ed6640ced22dc9e0f88c1156ee1a9b4776fe54e760343c029660c9c232831ac2c5b7bd3a5f3dfc133394cd8c5a3b681f1f18c9b92a62560762191639cc81fea8f66706beb5ae949da7876b546a68a23dcde1828f61a3e4a14788065743d71f7c610cb5e8f532632cff9b044ef3a52ac3b6e415fd617d3d40596c78095e121a6b8908d435dbc38f2077ca4191bb73dd7a01edfd98bff26458ea105ab920418326d452c188e6f6badc3d49b6d2ca71534e6412cd8a90f15274a9cf7f0496329ecefc70db505fcee2937651ea16cfe92ec92e9ba5e7b1ad41be393c38d743c7fc21966e63de259fbb5c450a1dcd5500a338081cb86a444c80afd0a7cb8dac4cefad082c508248aa5dcecb796f66bc842c63fe9c3a69f29285f2346faafca5e65eccf8de04ec86406897b55de9cda62e02fac26b5341cb41091c9346e2262c0c138260ddc6d91a4fe4b152e40419b0a9933c5d6ba26d754d9e235f5375e82fff4a22fdd7eebca8526f50979748442a6b30dc4d665b9baab035a7b8de6bba379fd18d3d83fc740efe8c281eadd7087f802b43075703ec0ce3934e8046cc94ec1b105c0932bdccddbfa79017c72e54fadb805debb084b676b7e7414d53f53d2698ba5ef604a559eb98c696c620116a982254203c270193e607887c652137ac469b114d74f42e20fe0ee121f1f6333b4aaeccf214b2ee94ebedfa6344207e3aadf274fe848094b9dba4f85b9dfb580c71f6b271901a8ceba17cb2c40f109299a95f7460dd1e82e6a96b307a6e80f2e0a89475fb04b9598c9e877da8a8807df8168a25b540e6dd8166749e4e8dae847cc3c82b01017cb9f930ba1ece0f6579e1700168755a174caae996947c4dfaaafce684d6ba5729da752d721491e3b25a0dfbd7a5800a39899f20684c8fe320ed7ac301490bff839b5e8d252858aa0d56dd7f763ed0f19be4ab6378480db722849a767eaa720fede3f544e416eb7737438f51b0b485904eed84417af6dae66827ac214c861bcc23450ec663a214a8e08baa637c683fe3bb47796e379933f032ab499a3433d13fd94d083148b80163751d178e0c37b3f8df9f1bdea2b0c4e4a76ee25d6b8d15ffd6f53e895aa98e8e2cba448d5d47023082adf33d8b9382ad2dd9c1354f47360e2edccc12e23274325aa2894f1c629b9ab0059e96bc54d2a94bb88604def479f1d18471f174946ef6592c30b9a375233d620f02938e88da376ecc3665ac65570184714f3d6f98d8ebe8e740d33551df885c0660b59609d9ffcd7ff03c0ed267eb6d8b44d03984dfd6d5471986e693b9d9b65cb5ae71d67b3cbe27077712a29c4ca3f969f901aba7512d0ab499c0919849eeaa9c57a444ae72bf7b6dea928d01fbebea98348722bfb942226f3c02c9b3afc8a7440d429bc0c27fe8fb2a8ebf6f96e7a7446d0176198abcc79754aa904d03eda62ab7d8e8dfd891ca17e31e6a13747d9605d3c5e3fe28d9d4957b07ca832a9520e0d74fe17fae9f875276d17d8329421693fac607f8a3e4da105c468cbc2a2c4fdacb0404247a7585ed380c1e775e7954f17c811f98f32786667889dd78fa968b6026e9c0326a4e55ae376c25153dba4da08f565297fada087585ea1d4275947b2aaa6dd9f759ded99fd559305688e1d8a4f8334eb25a7dc5968a51b4235ec8fee1c97e78127e5b420ae1a1f7a52693af8d7fbd3fd5e0b69fa708ef87fcb3894ed3008d7de991fc19e139607ae8b22463d80e6c462860dccd77459022873b757b0af0711715d0a6ccf570850ec9473b273469259b45de194d5871696fb10b8b931acca50f3d4c0f474e060f2c902ae7e2fb0edec460071c112bc8a793fa6251f1e780daa0da66407605d2012386a66fa3e74479548a503a49eacedf11514e60bb84cb93f9f83b4f3e64549017cc957734812373057799978d13f96fb00756fd9533943d55f4306209e3d205afcd5fffd514bad0785e5f2492e2fb7e6e6597ebbd8b3c12d8ffb5c49b3dc4cd201b6142509e0cdce21c51fc6818bc37f4cb169e807f614d05f80e02f3ca657edba5f4e34ae0666ded7e6b9a8bfbae56c525072596431bf8977744bced05437e46898134d87c42a95659d2894ced268b4ff344c895297e084635f5e0ccf97617f81de4c6ca5b348540edeb17b043dc043ee88fa3e0c5a64fa0d7f3f520c46b13f5bc5504e58c1c685c605a56b3d10e9797668ed5743aaf438d472f828a0bbe45a98fd64cfa366eb38a5a2c98bfb208abc4c34f5db3a139e03a270a393564798e4ea848e5b5288641bd84a4f2e6931ee4dd1baa3b91ec6a0c42de0963af703253832484fcf368f9883b7ede14f784eb9c88ca6270d0ac54ac4026fde67709c4690197a7be8fb841341b7ce49fe4f78451894a47b12d1b9211016c81e7e9a024cabf43446b900cf070e6091f84797c5442f7c64c804361ca369047bcc148b357c37c02ef54d615997e9082515d3272ef50b0bc2e0c5f72ea2ca0b038ac19223656d1d8e52d6d8d1cbcca90a3bb77475b3a4b56d6e3b893c9bc97cf393d2291e5c3a9658c3f316082e625919e839c39b3e310a945a3e7f6199a51ee6c7437ed417980499af2ad82a6e56bee13ecf9cf9bd0dce5054157faa775d96af0e98e204717650c0e76822cd6c52608305791a6cde93f5a23dbf071dd958ef983fc40ec923b8508039d2690cb2e7c59fa2a8f7827c64df58676d484339a52a1cf541ad9860f133f2a16682525b936905137d135e863335b4c4b2c46cc12f439979c1e1ec17c32409ea788aaf41f0bd31fe4c21630d99f343a4675266b29684b71f40047c611950e424284ff6c4fa43431c62913fe9cd00238727e4656fc9b07400f7c220e7eaa6c5fdc38f2ac90c4c56a2b11f867659cceca62a4c8a3a785ecc626d0303a21c41ef1a72af369c528c0f8bae8a09b12724d592a6d6a4e7b98efa7fa7ca1ee1e203a9f7fe42467b9616e68917cc502201c2b8aed2b61ced0e67fe793eec1abdfac8c7ff863c472a13d5a3475fff4afff4c386c87ad1a0d511bfccac3a5945f19681cda29f5d94047dd4f7429a203dd87d7c5d448659bdc74364dbdc156143280ad4347cde47f3a8f0623854ad2628cedc792055fd030d996ac4ab4377e0335bd8bc99d09cfd149a2a6031e64b7c84a53689c4cd185920ea39f3e2693195703343298bc65c5433b62ae53d80abe72c8a6bdf9aa826982d5e35968ad435dd0d27e45214653ff52e64be41f58c959c3d32b8a3c7d5138caea8640f990297e5663f7629d4fb07bc44d1d13da2fcdfd2cc08d939e5581fee7b4a288809464cdd80561381bbbe9bccec770fe783068a69abe3d810a5730202cd080dba7b54a6a51f27fbd78d8558ddf2d462841aa22eac5a55463664907b79cf1a533232dddeb7c23d15fdf2e92193bad999acfefeb7ceb38471f81a72c18625d88251ec8f4633d068b0a8ebb40267988d633c21e9ab66b658a7b54c91128e568c8af4d3afa56d0d90f0a9e573b681a33f381a1ef362f695f1bf353cd8a8f484e936cbb6570f423cab93b7fcc9e1bb7046498afdde7c876231f079497563c3462fb39e88920cbd3a2e112cabaa719424e7783563415c9916c62aabb75ea757bab76d81b40156c18e4060c2ce9e65950de623fbf20032b9ce3b4d6d6edb55895ce3015c33e658bd5d0da716b3768e6ca56cd88bc64d573609e2a3013bb52883e87bc8ab5195899e0d68032dccda55635c2c732c1c78f4e87eb8d1e2176b322ee688a5324e77973651d640b11622ce62bee168e769ea62eb8f98c0c57b7368932ba6c9d5af95871aef18b50701bbee69db045c9756d22a6957bd6b1f55a6f461b660d5c523b1216fb4d2cd5ab86a622e3c33aef06d02537771604556571a468083de987e0cb5743098344f5439b9ada0361e0a73a333d36c87c305507e3f2dbd9885a88cb207b3b0034179e4213ad89b18f455dc6c640b2db098311ec5156f1dd79cc8ab903cfdf569b3c33f46e2bed93e0634f127eb8b1b8fa69980ac079147ff3e7b942e3629be802a90812499c1930908ca2de69fc5f36584a6d574e80d1940da4ae5b2ab9f6b9c48d8d265f9f61e0f7d1706de093950742175b1d630e9ee66f412d96c92a1c9e3857416b3e9a9d52bc65a723a27b07c8e71c5bbfb3eaab0a90abee83e7c6c1eaa2b64ac3d8a5bec99b61075b988a62c8ef11b83100f756abe81a97bbf51aab7eeaf9a5ef4b72a0f03e50c301b6ae885ff2f4c9d740c9c940b1aeb702d82ff456193f30030f0c7457f3bac4c037dad8ea359bb752dbc0b99307d51dadc54dcbf218a2a9ddde27b4ea643ec5fe559bdff4115cfd070ab2fab4bbd62636c5d0ef1a1cab939a579ec125d10b7e69ef33292e729e8ff17efd643c374d2ea48362ec8c7235d95498dc2018e48c97873abbe8cf070a3daf7875d07c2bda652bff35d002177b0517fe67d3100b810ae260e44b632c6f490300d51b1d583ffcc0835cbc790d4e3c34f3cc5f7d48aef05d99f4b6f0531f3e3f1097206b82c228d5993e40e8a3687783189ab501d8196843696b375014e2c9f61650d43676262610a4226b495921fe75d6573d29731aec6f3b4396870bf92b2c926e61197a9185aa7b2a0395c40e062bf1b6e5a757402545a906d8ede21586f739983f3eb48115ce28a989ca75861bc301c25e69d8c14a8ac06bd00", 0x1000}}, 0x1006) write$UHID_INPUT(r0, &(0x7f0000001200)={0x8, {"7351dcb79c48e9f392b993fe2d48afda5584a42463119297100d89ec69b133587a682e89011b1957ebdaf92cfc9a54714afc02d695dd973c098949e1e74879f26e1331c49c52df8326fa54677d5d0ac357f24e90e6e7f0889a7b72852bf34e8ffc0728e3167ff1929d0412b36fb0aff22b6bdc51c795056224004ae9e62894bcf9c8beac57347d5165f81433c331d0849d5256306f52cd795dd0a34f5a36c96f03c571653400d13d07d68c9b04d4e925bb5742c39a514ff504509209dd61c2e81f19ef3c1dd4eb90fc1ad7b457b420764ecb13a3dd08e4f17f6564a64ec36483be19abfea77d609448195f4e78cf983509c09e3de142c0f18a67dcd6aac8970de17a251afc380671179abbde08045a6aafd49f43e4aec37eb9c886c80591532d1996ca213296cc1710096e214160f1a70b536e944dd5dd9aca5c670f21b3539ccd3595cf33cc84181d48bd58932f21205d4bddfb35dbe5763e4dde38e62a5e55d772e0955be5558c2b419a0eac9e3a2d5665f704d10b3dc712d72d32c267a44ea8e9c27b7e2d70af6ee5cf7644ae28660a14e4882cf8cc718fa1265e92d7d4b8f9288f1cf6009e306839fd559216f5a84c0cd81f987b589622c5c2182530b8e9534ac0945341bedd70fecf07706db1551efbf20e0321238fa6a011ed39305065c38a7f12d40146b5741730c5de149bc7731ac8d1a4048b3984da10e6eca5c36a53963d3c4555278cc3f95b5ec33da257f40bb1cbb4a8e4baacf13cce533de11949dd08ed87b2a5174494e50887624301ccee62c1cd808ee280076c1968d2702ad0a5b71392256a2db2a7735b65cbd24b454ccf18dc5434bae07b0a7208b9f694723a0279431ecf782fd24b0c819505b3da7b9644a6ed7c6599b42d04c0e0f7b59584eff820ea6328a10c0329cd17d8ee4aaac0575916697938b7c6b6bfbda0967a3cd881da0c7cf36be308a3bc9d9b2caa47b87604e68839abdabf2948e0a5f1af74f0ee9f890ef59b357832c8d423e454309c882959a3e2ddbbe8b62f052aaa1ddda8494281728887bad3d41f0ab5edb819bbef64a27aa48618668afba8839f8ce480fcd27641920f117515bad5cb7ec29559d78d954b2cdc550239c08525c170e448cf9fa038e1d584a6948274b330e55d81e5f66ca4247da93b33ccebe5021a77ed0a3e2d15d7fbe056e5e901077aeb6fe399565316f4958f7e1d24fcd9b4c56a66cb50e2c54c549b5913776224a568127de628079c8941b59a519dd5c31e4aa49dc8db73058c6f08d66f64b187020903183dcefd852d84081b25dd20b3a524df7af323dd2e86c2f60f5ae6e0defee158370d5cc082bb404a1cefce1af2729e8bdc145b5972b47a46e96cc7830dfb56a779c1fadc5121cdc8683a996d23cbce16ab1ab59a0811c8ac322c64576b35bf0165d5420ff30229ae1966acf4c2ae154836b1ef03d3e2dd846df9a0f050cfac650418782b0d6457d22a9b4573bf1fc9832aad194c72bc2aac5d73a671db44bd62f34cf0c32fde81e672dfc5d2da77ba646f55e73d21183cad6e194768b2591de349920ec96799b20bc6428bac6c5b1029ab29ee7edfd9edf1ee415ac654cdbf77361b73359d723d9169ad50597c6e8371000499cd1ee11e26be22b3e1d68f0dad656a496a558694dc213f41d5dc58a8c117ab62382b37d4f76480f1af6cf8f1f3f8574758970e01cc681714dc755038e4d27b2c2c38b18d8b569d85d3ceccee35d08301d8bf0b69a84aa94cbe38a28046a099ac5d05f22dd1f23551725c6e758e6d04301e1441c88e63f1ea05ede67197833fe1bf025fe53251d50348216df5cebe3b97783c7ebc9dadb6d946e1ff449c53a3a28720a999cf04f2706957134f650b5306bd2e507712628c78d11cf82166ac36cd634bb79955bb92ea7ac092907654d4f861e1a731a3376ac1cb073f3d9de01c09505c76ab28208118562b2ef06a0039be39aabc2ff02aaec78088c5b20746d6bbab1672f7e325ec21048961cb0456f6703ef29c8a595a8a0d98e4f107fbb7a4975e415066eac20a40494fc7c78b5a6eff782cc1c75215887dca63316358be493a0da4ecaa5bdfe07a3882de62b5cbfa83c9b5796628dcf47248f219718bfeabf607652f134018af5bd3c142a699836e97318a89fb48f6d0560418804df08291e25ea4d637d8e949d1c803cf3ea9a5e0ff637a43a902221feff6babff8d2e21a950a2db7c5a5097539e74238a6bd5e4d7ff3a8ee72020a9e5f9334252afb7fc1ee0fcef7fda93ec7e3e406dbfa863bef46c1657565b2bc6787ac28d6dac72843d8cb44bf2b9e9cd85a119bb3a441b5594716b4b349d5c466f4d775f5b21a171a8531f5d4688c63d11fa2c44628a6543799ea8a98586ac3eabefb7b44c63b5a3e3392572e49f972a2f2c0f201d5518ec56efff8f45c2c2d4db7aca45ff073b449ecde521ab2b694704fd29822a89a73327ed780e27d13083039f7a7054f62b965c7a1aad3a0244a90d649d800c6d7f547154b8df90b357f5a84372c6903be45e5a6c3695f815fc8e87fc2fd0a734647caea796da6a2a0f0fd2647183cb41025d10c381508ce00a0a7f3bec3a8f5c955e4f354169660104f5533728ac37f46560bab84e5d5bf64375c11bc01aab398ffb0df02509785609a28cdd1ca78737dc51dae49204ba7b687c0afa8191ea49903c0bc154a015cd954751f3c11df50f8e557e068bf4e834dc834cf4bebc55abe6e1ed7b4816ce6cb19dba23b9be6add5dc219be5a123ee13fcad647f8e0cba1a0f529f143a88d18163346df9002f9fb56d9715ca75a31c7cae45a4e3db95caf1ac7382979a820adc645cf0d8974b2aee712fde954978c6a3ff2934c2587209a6582aa3ba3d352cfaaf5829ba3bdffc7d7c8da5579cf3e4cd40c0a3d3fef3f55e2d445ed38431b197e846b2e2f36162328f81d78e66170182806a36a8257bf17f0aa89bc1b27c30abf513efe6d73534f3754bec58832ad678c0aa29f5b4305c02b5ee3d350ee11db5348e61293c4f9a3629e20f84d888706eaa6cf0d1a10821185dc581298cca4dcad677b76a6812f087b498cae9cd0fa7664e8e5c6175b89daf46654b885631508eec27c8047015c0da7f5d2da6ab7e162493fcbfa917956ce8c423e2005a06d6ab7b845a8d5568d4e35de81de4d366276d59be4608ada571550eb4aeca7ebe78e1e3a31d1ad88eb0e20b32a4786b030e6ead84feb51ec0f17e260a19682ea2e2898dbe25b0071eae64e48cbdfae8872f9f9ca1191bbc11308b43ea8c9d4bf820111af76d4833ee66aaa71a23b0ed36e7460737184b059cfbd6650d585870e42b0ab3ba61ddad74deabe4d249459452a17b3bcb5dc8e79d0c2a3a8a9779518f5f56d344e1555eb8efa1e85bb1a7949040e69eb4505e33b095e200145b7d2a7b29606cd0b3090d551946ea69fe96315bcaed71ca357a135ddc466ca7ece07f2d20f6bb8200e625f4fff4baf1e9315d159688eafde4caae24adc08a5e5f7e3d31dfb04d60ce8a218a133206726c034c02bd5e6b2b2c74acfa02d7a31afd68e5303f7be379fb57e8fe9e57adef1c6d19020c4115b3ee08df324c1e00e2e625e551ce284950c09a9ccb95cea0c1f0bb8c1cb6df37f23eb3bdc238bdb784a0f782ba0893d30a9b194a5cc79e2258b402416875cf57bfda49ddfedf131d29b1be32f8134ca2f80fb096308b6c0543a2a2d037872b33e87dba50b71a37d5878c877bc14d50d3648698a8e31a89b8e0e2346d355c9f177618df4954161ce6462f35d94627292d509744c096e22563d8a2c2942cfeaacba279d985fed424ee852bb0126207bf0061b10caf4750519158ff700a56a6e0a1e577b51782f7b4e2f827f8127bcbcb164b27201a495ad7a29ae33807aea08a1d3d32709343a271f8879bf9cd99cc94d5229594869c82b76f6d03ca788d968d0a40db711085ade4bcf877729f6990f968deb75f1ea00dcb7b2d8892a4fb76622409f9d73008b459f183c24ac263c731639180931c91a596a6d568745da9276251191349bfbcb1d552d12332c1ba49597274d9b3d78de0ea45c1a21cc14166c1d1a1ae2d7087afb1771facd045b2c015e9599884d9fe1cffc39382750faa61eaf2ec7f43aad96e5d73457d2e2d8e47779785bf4cceb0febd3609f61c6cc08c2e60469b9de0bb6c4732bc3013a6bf36b1642d80274d63aab9f638cbc003b4dd428b5e2998a9bc718bdc29d251006aad7925823bd66d0724df10939fbc885362697f67aa5ad0b02b5aebfe170db4300e0c5bd1473fc5ac898ddbf61ecd5497873e5e0b9da8f163e2ee5e5c4e83f79884520f0b270066107a68d6a529d58735f27bf74da96684cb60982adbacc6c383acc3c2f3931b61433bbbcc5e860e4d80c1335d8f062c8d1f6848b1a33d4ea59c250bdb4d71fc475d135ec56e3e3c34cefb5f0c617db8e524ace1cd2ce7886e9069af11913b4af90655507367da39edfb92f807270c564712bcd383638a042f173d34f58e06ca9f717791b62748be97a25d9e3672cf9d4aadc31be7e8c72914800d2f266ff632cd6c28728bd55f004a2deb6a99e1e8d1df689a804083c047825104b1a711f6d17cc4452a6bbe5d3f875c0ac5f03d62842a84240a2540c97902af7c8fba17ac6bf0b3d58f328ec0ac3ab2dadaafd4aacc3e9ad0781206a7312f5b57889f0f184cf042b474475ecd58da9e79253787c03e825dc45c60fd9e3b51520109c71e6dc3b0dea203320d14b374640eca01f463265e04b43343685753a819149756f2248cc90fd6d8b6b46db5db3b2a2f4bb6be8282f541cf563ce1dea6c5c7643ec4c19c59f3ef280e55bf8b83e5f28eb90b696b53ae5f47d335b29d9cb52df58a88bb28e7eca962a8ebd8e7ae57798f4e08d7c5875047c962d95a0979e1fcd0130f25a62b2b9809dd8905896a7a41ded0d59d67b97d1ea09137a6a4b30b42d5c33266c1cffb675d13c2f8cff1e33cf79d2755a1aaea21b86fe9ed8aceced4a14aaf8a303429415b131c5c36398fdedcd556b48d265dfb074b63a2666b70643e0830fbf82fe853c6b0dec6aae50c9ee2e6c9a8c20962cd909e19b0cdc388179ea8725d2e46a63dd5f000b9268fb3bc817071793e73dc398e02491bc8e38371699c493429d2e8918f296135abeb2f5773a3f39b16efabfe35340438654e5f8e3a3b72b62492fc5d1875801268149840bfb1e72b4567ba8b1a03bb1b830f30a9b5814c26cbae8e692ba55a43ff1d5ee88a8590b4494750355a05e53a7d84d46355dcbf051f229baf0c38a1168fd77440093291c80bcad70c6536c411731ad32a52700b1f976d0fcd91086c70949f45034afccf88add38bceeac19dc728e72f173185a4f2f412227cd8e0b7a8842d2c6d0a14194cd4def8452843db4571b647be054ccc8882f94fd086ddab63ed9456dafd20f001da61ca68944a712549fbeabe46f4dd9a24864e8c394efb593729cd4d08dc0bf787b26ab06215ba79bcd60b4276981cdc69f1486b6c1cc2f5557abe5d203d461573c3a360a496d092640743b8f782bb408b58a4204593025d1203c785c5c1fbb139825758be1514bc63bb15a207dd1eabdb240abdbd27176e90e71dfbabaae57384d063c1ac93fcadeb1931f53f7da91d7d581d28eb0e739b16b9af04ae0b9b428714646b0649197fbd549fd87fcdf32d22febaff1bbbf65095590c61e35ed9767245cd56a1c6ba0a0d49cd3b8dd2b8f870997cee76d69985768061bf663a5d697a4559ebdfb23bc1216529fc801a39c0770076", 0x1000}}, 0x1006) syz_open_dev$vcsa(&(0x7f0000000040), 0x0, 0x101101) (async) openat$pfkey(0xffffffffffffff9c, &(0x7f0000000000), 0xc0840, 0x0) (async) ioctl$VT_GETMODE(r1, 0x5601, &(0x7f0000000040)) (async) ioctl$TIOCSISO7816(r1, 0xc0285443, &(0x7f0000000080)={0x3, 0x8, 0x1fc00, 0x1da, 0x6}) (async) ioctl$TIOCGSID(r1, 0x5429, &(0x7f00000000c0)) (async) socketpair(0x1e, 0x800, 0xb, &(0x7f0000002280)) (async) getsockopt$inet_sctp_SCTP_RECVRCVINFO(r2, 0x84, 0x20, &(0x7f00000022c0), &(0x7f0000002300)=0x4) (async) ioctl$KDGKBENT(r1, 0x4b46, &(0x7f0000000100)={0x0, 0x8}) (async) ioctl$KDSKBENT(r1, 0x4b47, &(0x7f0000000140)={0x6, 0x30, 0x400}) (async) bpf$OBJ_GET_PROG(0x7, &(0x7f0000002240)={&(0x7f0000000180)='./file0\x00', 0x0, 0x8}, 0x10) (async) write$UHID_INPUT(r1, &(0x7f00000001c0)={0x8, {"b3b08bf3ead40c6bd8be9bb34f9a36de5ed25c1c18b5fc75b99db9f0977144448612806b19324efbc0c87af442545e657175b65e3df6dd9ba939d15090269d693efbdeea4de6643f7975df671ebb35fe22931b9a8c7806001487908fe8c597e65f04c9faf4703ea8b6f01c55a80305bbfaf1db7017d833842d7f4b7b610af57088c7608bf113fc1120450e3ef9f31e2d65438cdd48cd0fda2f96e6b3b391ba5f82b2af4b339b0d752905e79b862b60793cd9c6b98b2b75b38ea7f64830f303b2797a22a6c4fdbbf97ee24587955d03cfb15e4d2d25794acc1d9593188f2c7833fd312671a7ed8916bb3a2852a10763f35742e7c2f8181cc91b0e5843ae1e1b7a60053619f79c4561aa03a330a2dc8c9ebc1dca575011a670a68d1aa3d0b00087e93592518ef0094e18f28a360702c4a5ad72659410ae37b6868647913a8608858744efe602739ea3bdc72f67b479038bb383851a641040df520943c3fe705ea2cff8105d6cae2b782ee7405615344c168d88e328ff96ea4739fd4f318b7ef85f373abc9826bcc27d0826ce7fe6f764c9a3a892231f97683525a726eb24200e93ec1766c88062f0ca021542696c6133fba1c9011aa09d0ed8180515e6f5078116dc0b083a9f7cde32b56a2d3585b4d880c2555a80d745f06eca6be1ced0ab8b7a3648312eddbab2927822b17a33c259eb603c8e79606c80ae90d45f22168906e663ad8071ad75a30436124ae0a2416647119287db0aaa379eac69f73e8ed7740228f46ce951fb0154fc4ee03f7227ec18b406cec7bd90cee9b48c76219226e6072cb5874d587456e96dcd1d3f73d9c52d99dfb9a8aad8a7a9973e9e82497816b63b3f776fef717b189eedbd935d344ebc742b1529126824e515e8d7d7c75a78d3b3f29186e9e469d4ed98f98e04586cb6d9775fa68461a3c58293e00983d6e2ab040f44a6591e302608b1f3408663045293a42a2f034792ff6bc4f68ade46c4c9345bbee9fac37b08b87b1f13d3010cb101e58e407a24614722e14b94d45711b4d8a9dac2efd8f1bec2257afced94e1295ed6640ced22dc9e0f88c1156ee1a9b4776fe54e760343c029660c9c232831ac2c5b7bd3a5f3dfc133394cd8c5a3b681f1f18c9b92a62560762191639cc81fea8f66706beb5ae949da7876b546a68a23dcde1828f61a3e4a14788065743d71f7c610cb5e8f532632cff9b044ef3a52ac3b6e415fd617d3d40596c78095e121a6b8908d435dbc38f2077ca4191bb73dd7a01edfd98bff26458ea105ab920418326d452c188e6f6badc3d49b6d2ca71534e6412cd8a90f15274a9cf7f0496329ecefc70db505fcee2937651ea16cfe92ec92e9ba5e7b1ad41be393c38d743c7fc21966e63de259fbb5c450a1dcd5500a338081cb86a444c80afd0a7cb8dac4cefad082c508248aa5dcecb796f66bc842c63fe9c3a69f29285f2346faafca5e65eccf8de04ec86406897b55de9cda62e02fac26b5341cb41091c9346e2262c0c138260ddc6d91a4fe4b152e40419b0a9933c5d6ba26d754d9e235f5375e82fff4a22fdd7eebca8526f50979748442a6b30dc4d665b9baab035a7b8de6bba379fd18d3d83fc740efe8c281eadd7087f802b43075703ec0ce3934e8046cc94ec1b105c0932bdccddbfa79017c72e54fadb805debb084b676b7e7414d53f53d2698ba5ef604a559eb98c696c620116a982254203c270193e607887c652137ac469b114d74f42e20fe0ee121f1f6333b4aaeccf214b2ee94ebedfa6344207e3aadf274fe848094b9dba4f85b9dfb580c71f6b271901a8ceba17cb2c40f109299a95f7460dd1e82e6a96b307a6e80f2e0a89475fb04b9598c9e877da8a8807df8168a25b540e6dd8166749e4e8dae847cc3c82b01017cb9f930ba1ece0f6579e1700168755a174caae996947c4dfaaafce684d6ba5729da752d721491e3b25a0dfbd7a5800a39899f20684c8fe320ed7ac301490bff839b5e8d252858aa0d56dd7f763ed0f19be4ab6378480db722849a767eaa720fede3f544e416eb7737438f51b0b485904eed84417af6dae66827ac214c861bcc23450ec663a214a8e08baa637c683fe3bb47796e379933f032ab499a3433d13fd94d083148b80163751d178e0c37b3f8df9f1bdea2b0c4e4a76ee25d6b8d15ffd6f53e895aa98e8e2cba448d5d47023082adf33d8b9382ad2dd9c1354f47360e2edccc12e23274325aa2894f1c629b9ab0059e96bc54d2a94bb88604def479f1d18471f174946ef6592c30b9a375233d620f02938e88da376ecc3665ac65570184714f3d6f98d8ebe8e740d33551df885c0660b59609d9ffcd7ff03c0ed267eb6d8b44d03984dfd6d5471986e693b9d9b65cb5ae71d67b3cbe27077712a29c4ca3f969f901aba7512d0ab499c0919849eeaa9c57a444ae72bf7b6dea928d01fbebea98348722bfb942226f3c02c9b3afc8a7440d429bc0c27fe8fb2a8ebf6f96e7a7446d0176198abcc79754aa904d03eda62ab7d8e8dfd891ca17e31e6a13747d9605d3c5e3fe28d9d4957b07ca832a9520e0d74fe17fae9f875276d17d8329421693fac607f8a3e4da105c468cbc2a2c4fdacb0404247a7585ed380c1e775e7954f17c811f98f32786667889dd78fa968b6026e9c0326a4e55ae376c25153dba4da08f565297fada087585ea1d4275947b2aaa6dd9f759ded99fd559305688e1d8a4f8334eb25a7dc5968a51b4235ec8fee1c97e78127e5b420ae1a1f7a52693af8d7fbd3fd5e0b69fa708ef87fcb3894ed3008d7de991fc19e139607ae8b22463d80e6c462860dccd77459022873b757b0af0711715d0a6ccf570850ec9473b273469259b45de194d5871696fb10b8b931acca50f3d4c0f474e060f2c902ae7e2fb0edec460071c112bc8a793fa6251f1e780daa0da66407605d2012386a66fa3e74479548a503a49eacedf11514e60bb84cb93f9f83b4f3e64549017cc957734812373057799978d13f96fb00756fd9533943d55f4306209e3d205afcd5fffd514bad0785e5f2492e2fb7e6e6597ebbd8b3c12d8ffb5c49b3dc4cd201b6142509e0cdce21c51fc6818bc37f4cb169e807f614d05f80e02f3ca657edba5f4e34ae0666ded7e6b9a8bfbae56c525072596431bf8977744bced05437e46898134d87c42a95659d2894ced268b4ff344c895297e084635f5e0ccf97617f81de4c6ca5b348540edeb17b043dc043ee88fa3e0c5a64fa0d7f3f520c46b13f5bc5504e58c1c685c605a56b3d10e9797668ed5743aaf438d472f828a0bbe45a98fd64cfa366eb38a5a2c98bfb208abc4c34f5db3a139e03a270a393564798e4ea848e5b5288641bd84a4f2e6931ee4dd1baa3b91ec6a0c42de0963af703253832484fcf368f9883b7ede14f784eb9c88ca6270d0ac54ac4026fde67709c4690197a7be8fb841341b7ce49fe4f78451894a47b12d1b9211016c81e7e9a024cabf43446b900cf070e6091f84797c5442f7c64c804361ca369047bcc148b357c37c02ef54d615997e9082515d3272ef50b0bc2e0c5f72ea2ca0b038ac19223656d1d8e52d6d8d1cbcca90a3bb77475b3a4b56d6e3b893c9bc97cf393d2291e5c3a9658c3f316082e625919e839c39b3e310a945a3e7f6199a51ee6c7437ed417980499af2ad82a6e56bee13ecf9cf9bd0dce5054157faa775d96af0e98e204717650c0e76822cd6c52608305791a6cde93f5a23dbf071dd958ef983fc40ec923b8508039d2690cb2e7c59fa2a8f7827c64df58676d484339a52a1cf541ad9860f133f2a16682525b936905137d135e863335b4c4b2c46cc12f439979c1e1ec17c32409ea788aaf41f0bd31fe4c21630d99f343a4675266b29684b71f40047c611950e424284ff6c4fa43431c62913fe9cd00238727e4656fc9b07400f7c220e7eaa6c5fdc38f2ac90c4c56a2b11f867659cceca62a4c8a3a785ecc626d0303a21c41ef1a72af369c528c0f8bae8a09b12724d592a6d6a4e7b98efa7fa7ca1ee1e203a9f7fe42467b9616e68917cc502201c2b8aed2b61ced0e67fe793eec1abdfac8c7ff863c472a13d5a3475fff4afff4c386c87ad1a0d511bfccac3a5945f19681cda29f5d94047dd4f7429a203dd87d7c5d448659bdc74364dbdc156143280ad4347cde47f3a8f0623854ad2628cedc792055fd030d996ac4ab4377e0335bd8bc99d09cfd149a2a6031e64b7c84a53689c4cd185920ea39f3e2693195703343298bc65c5433b62ae53d80abe72c8a6bdf9aa826982d5e35968ad435dd0d27e45214653ff52e64be41f58c959c3d32b8a3c7d5138caea8640f990297e5663f7629d4fb07bc44d1d13da2fcdfd2cc08d939e5581fee7b4a288809464cdd80561381bbbe9bccec770fe783068a69abe3d810a5730202cd080dba7b54a6a51f27fbd78d8558ddf2d462841aa22eac5a55463664907b79cf1a533232dddeb7c23d15fdf2e92193bad999acfefeb7ceb38471f81a72c18625d88251ec8f4633d068b0a8ebb40267988d633c21e9ab66b658a7b54c91128e568c8af4d3afa56d0d90f0a9e573b681a33f381a1ef362f695f1bf353cd8a8f484e936cbb6570f423cab93b7fcc9e1bb7046498afdde7c876231f079497563c3462fb39e88920cbd3a2e112cabaa719424e7783563415c9916c62aabb75ea757bab76d81b40156c18e4060c2ce9e65950de623fbf20032b9ce3b4d6d6edb55895ce3015c33e658bd5d0da716b3768e6ca56cd88bc64d573609e2a3013bb52883e87bc8ab5195899e0d68032dccda55635c2c732c1c78f4e87eb8d1e2176b322ee688a5324e77973651d640b11622ce62bee168e769ea62eb8f98c0c57b7368932ba6c9d5af95871aef18b50701bbee69db045c9756d22a6957bd6b1f55a6f461b660d5c523b1216fb4d2cd5ab86a622e3c33aef06d02537771604556571a468083de987e0cb5743098344f5439b9ada0361e0a73a333d36c87c305507e3f2dbd9885a88cb207b3b0034179e4213ad89b18f455dc6c640b2db098311ec5156f1dd79cc8ab903cfdf569b3c33f46e2bed93e0634f127eb8b1b8fa69980ac079147ff3e7b942e3629be802a90812499c1930908ca2de69fc5f36584a6d574e80d1940da4ae5b2ab9f6b9c48d8d265f9f61e0f7d1706de093950742175b1d630e9ee66f412d96c92a1c9e3857416b3e9a9d52bc65a723a27b07c8e71c5bbfb3eaab0a90abee83e7c6c1eaa2b64ac3d8a5bec99b61075b988a62c8ef11b83100f756abe81a97bbf51aab7eeaf9a5ef4b72a0f03e50c301b6ae885ff2f4c9d740c9c940b1aeb702d82ff456193f30030f0c7457f3bac4c037dad8ea359bb752dbc0b99307d51dadc54dcbf218a2a9ddde27b4ea643ec5fe559bdff4115cfd070ab2fab4bbd62636c5d0ef1a1cab939a579ec125d10b7e69ef33292e729e8ff17efd643c374d2ea48362ec8c7235d95498dc2018e48c97873abbe8cf070a3daf7875d07c2bda652bff35d002177b0517fe67d3100b810ae260e44b632c6f490300d51b1d583ffcc0835cbc790d4e3c34f3cc5f7d48aef05d99f4b6f0531f3e3f1097206b82c228d5993e40e8a3687783189ab501d8196843696b375014e2c9f61650d43676262610a4226b495921fe75d6573d29731aec6f3b4396870bf92b2c926e61197a9185aa7b2a0395c40e062bf1b6e5a757402545a906d8ede21586f739983f3eb48115ce28a989ca75861bc301c25e69d8c14a8ac06bd00", 0x1000}}, 0x1006) (async) write$UHID_INPUT(r0, &(0x7f0000001200)={0x8, {"7351dcb79c48e9f392b993fe2d48afda5584a42463119297100d89ec69b133587a682e89011b1957ebdaf92cfc9a54714afc02d695dd973c098949e1e74879f26e1331c49c52df8326fa54677d5d0ac357f24e90e6e7f0889a7b72852bf34e8ffc0728e3167ff1929d0412b36fb0aff22b6bdc51c795056224004ae9e62894bcf9c8beac57347d5165f81433c331d0849d5256306f52cd795dd0a34f5a36c96f03c571653400d13d07d68c9b04d4e925bb5742c39a514ff504509209dd61c2e81f19ef3c1dd4eb90fc1ad7b457b420764ecb13a3dd08e4f17f6564a64ec36483be19abfea77d609448195f4e78cf983509c09e3de142c0f18a67dcd6aac8970de17a251afc380671179abbde08045a6aafd49f43e4aec37eb9c886c80591532d1996ca213296cc1710096e214160f1a70b536e944dd5dd9aca5c670f21b3539ccd3595cf33cc84181d48bd58932f21205d4bddfb35dbe5763e4dde38e62a5e55d772e0955be5558c2b419a0eac9e3a2d5665f704d10b3dc712d72d32c267a44ea8e9c27b7e2d70af6ee5cf7644ae28660a14e4882cf8cc718fa1265e92d7d4b8f9288f1cf6009e306839fd559216f5a84c0cd81f987b589622c5c2182530b8e9534ac0945341bedd70fecf07706db1551efbf20e0321238fa6a011ed39305065c38a7f12d40146b5741730c5de149bc7731ac8d1a4048b3984da10e6eca5c36a53963d3c4555278cc3f95b5ec33da257f40bb1cbb4a8e4baacf13cce533de11949dd08ed87b2a5174494e50887624301ccee62c1cd808ee280076c1968d2702ad0a5b71392256a2db2a7735b65cbd24b454ccf18dc5434bae07b0a7208b9f694723a0279431ecf782fd24b0c819505b3da7b9644a6ed7c6599b42d04c0e0f7b59584eff820ea6328a10c0329cd17d8ee4aaac0575916697938b7c6b6bfbda0967a3cd881da0c7cf36be308a3bc9d9b2caa47b87604e68839abdabf2948e0a5f1af74f0ee9f890ef59b357832c8d423e454309c882959a3e2ddbbe8b62f052aaa1ddda8494281728887bad3d41f0ab5edb819bbef64a27aa48618668afba8839f8ce480fcd27641920f117515bad5cb7ec29559d78d954b2cdc550239c08525c170e448cf9fa038e1d584a6948274b330e55d81e5f66ca4247da93b33ccebe5021a77ed0a3e2d15d7fbe056e5e901077aeb6fe399565316f4958f7e1d24fcd9b4c56a66cb50e2c54c549b5913776224a568127de628079c8941b59a519dd5c31e4aa49dc8db73058c6f08d66f64b187020903183dcefd852d84081b25dd20b3a524df7af323dd2e86c2f60f5ae6e0defee158370d5cc082bb404a1cefce1af2729e8bdc145b5972b47a46e96cc7830dfb56a779c1fadc5121cdc8683a996d23cbce16ab1ab59a0811c8ac322c64576b35bf0165d5420ff30229ae1966acf4c2ae154836b1ef03d3e2dd846df9a0f050cfac650418782b0d6457d22a9b4573bf1fc9832aad194c72bc2aac5d73a671db44bd62f34cf0c32fde81e672dfc5d2da77ba646f55e73d21183cad6e194768b2591de349920ec96799b20bc6428bac6c5b1029ab29ee7edfd9edf1ee415ac654cdbf77361b73359d723d9169ad50597c6e8371000499cd1ee11e26be22b3e1d68f0dad656a496a558694dc213f41d5dc58a8c117ab62382b37d4f76480f1af6cf8f1f3f8574758970e01cc681714dc755038e4d27b2c2c38b18d8b569d85d3ceccee35d08301d8bf0b69a84aa94cbe38a28046a099ac5d05f22dd1f23551725c6e758e6d04301e1441c88e63f1ea05ede67197833fe1bf025fe53251d50348216df5cebe3b97783c7ebc9dadb6d946e1ff449c53a3a28720a999cf04f2706957134f650b5306bd2e507712628c78d11cf82166ac36cd634bb79955bb92ea7ac092907654d4f861e1a731a3376ac1cb073f3d9de01c09505c76ab28208118562b2ef06a0039be39aabc2ff02aaec78088c5b20746d6bbab1672f7e325ec21048961cb0456f6703ef29c8a595a8a0d98e4f107fbb7a4975e415066eac20a40494fc7c78b5a6eff782cc1c75215887dca63316358be493a0da4ecaa5bdfe07a3882de62b5cbfa83c9b5796628dcf47248f219718bfeabf607652f134018af5bd3c142a699836e97318a89fb48f6d0560418804df08291e25ea4d637d8e949d1c803cf3ea9a5e0ff637a43a902221feff6babff8d2e21a950a2db7c5a5097539e74238a6bd5e4d7ff3a8ee72020a9e5f9334252afb7fc1ee0fcef7fda93ec7e3e406dbfa863bef46c1657565b2bc6787ac28d6dac72843d8cb44bf2b9e9cd85a119bb3a441b5594716b4b349d5c466f4d775f5b21a171a8531f5d4688c63d11fa2c44628a6543799ea8a98586ac3eabefb7b44c63b5a3e3392572e49f972a2f2c0f201d5518ec56efff8f45c2c2d4db7aca45ff073b449ecde521ab2b694704fd29822a89a73327ed780e27d13083039f7a7054f62b965c7a1aad3a0244a90d649d800c6d7f547154b8df90b357f5a84372c6903be45e5a6c3695f815fc8e87fc2fd0a734647caea796da6a2a0f0fd2647183cb41025d10c381508ce00a0a7f3bec3a8f5c955e4f354169660104f5533728ac37f46560bab84e5d5bf64375c11bc01aab398ffb0df02509785609a28cdd1ca78737dc51dae49204ba7b687c0afa8191ea49903c0bc154a015cd954751f3c11df50f8e557e068bf4e834dc834cf4bebc55abe6e1ed7b4816ce6cb19dba23b9be6add5dc219be5a123ee13fcad647f8e0cba1a0f529f143a88d18163346df9002f9fb56d9715ca75a31c7cae45a4e3db95caf1ac7382979a820adc645cf0d8974b2aee712fde954978c6a3ff2934c2587209a6582aa3ba3d352cfaaf5829ba3bdffc7d7c8da5579cf3e4cd40c0a3d3fef3f55e2d445ed38431b197e846b2e2f36162328f81d78e66170182806a36a8257bf17f0aa89bc1b27c30abf513efe6d73534f3754bec58832ad678c0aa29f5b4305c02b5ee3d350ee11db5348e61293c4f9a3629e20f84d888706eaa6cf0d1a10821185dc581298cca4dcad677b76a6812f087b498cae9cd0fa7664e8e5c6175b89daf46654b885631508eec27c8047015c0da7f5d2da6ab7e162493fcbfa917956ce8c423e2005a06d6ab7b845a8d5568d4e35de81de4d366276d59be4608ada571550eb4aeca7ebe78e1e3a31d1ad88eb0e20b32a4786b030e6ead84feb51ec0f17e260a19682ea2e2898dbe25b0071eae64e48cbdfae8872f9f9ca1191bbc11308b43ea8c9d4bf820111af76d4833ee66aaa71a23b0ed36e7460737184b059cfbd6650d585870e42b0ab3ba61ddad74deabe4d249459452a17b3bcb5dc8e79d0c2a3a8a9779518f5f56d344e1555eb8efa1e85bb1a7949040e69eb4505e33b095e200145b7d2a7b29606cd0b3090d551946ea69fe96315bcaed71ca357a135ddc466ca7ece07f2d20f6bb8200e625f4fff4baf1e9315d159688eafde4caae24adc08a5e5f7e3d31dfb04d60ce8a218a133206726c034c02bd5e6b2b2c74acfa02d7a31afd68e5303f7be379fb57e8fe9e57adef1c6d19020c4115b3ee08df324c1e00e2e625e551ce284950c09a9ccb95cea0c1f0bb8c1cb6df37f23eb3bdc238bdb784a0f782ba0893d30a9b194a5cc79e2258b402416875cf57bfda49ddfedf131d29b1be32f8134ca2f80fb096308b6c0543a2a2d037872b33e87dba50b71a37d5878c877bc14d50d3648698a8e31a89b8e0e2346d355c9f177618df4954161ce6462f35d94627292d509744c096e22563d8a2c2942cfeaacba279d985fed424ee852bb0126207bf0061b10caf4750519158ff700a56a6e0a1e577b51782f7b4e2f827f8127bcbcb164b27201a495ad7a29ae33807aea08a1d3d32709343a271f8879bf9cd99cc94d5229594869c82b76f6d03ca788d968d0a40db711085ade4bcf877729f6990f968deb75f1ea00dcb7b2d8892a4fb76622409f9d73008b459f183c24ac263c731639180931c91a596a6d568745da9276251191349bfbcb1d552d12332c1ba49597274d9b3d78de0ea45c1a21cc14166c1d1a1ae2d7087afb1771facd045b2c015e9599884d9fe1cffc39382750faa61eaf2ec7f43aad96e5d73457d2e2d8e47779785bf4cceb0febd3609f61c6cc08c2e60469b9de0bb6c4732bc3013a6bf36b1642d80274d63aab9f638cbc003b4dd428b5e2998a9bc718bdc29d251006aad7925823bd66d0724df10939fbc885362697f67aa5ad0b02b5aebfe170db4300e0c5bd1473fc5ac898ddbf61ecd5497873e5e0b9da8f163e2ee5e5c4e83f79884520f0b270066107a68d6a529d58735f27bf74da96684cb60982adbacc6c383acc3c2f3931b61433bbbcc5e860e4d80c1335d8f062c8d1f6848b1a33d4ea59c250bdb4d71fc475d135ec56e3e3c34cefb5f0c617db8e524ace1cd2ce7886e9069af11913b4af90655507367da39edfb92f807270c564712bcd383638a042f173d34f58e06ca9f717791b62748be97a25d9e3672cf9d4aadc31be7e8c72914800d2f266ff632cd6c28728bd55f004a2deb6a99e1e8d1df689a804083c047825104b1a711f6d17cc4452a6bbe5d3f875c0ac5f03d62842a84240a2540c97902af7c8fba17ac6bf0b3d58f328ec0ac3ab2dadaafd4aacc3e9ad0781206a7312f5b57889f0f184cf042b474475ecd58da9e79253787c03e825dc45c60fd9e3b51520109c71e6dc3b0dea203320d14b374640eca01f463265e04b43343685753a819149756f2248cc90fd6d8b6b46db5db3b2a2f4bb6be8282f541cf563ce1dea6c5c7643ec4c19c59f3ef280e55bf8b83e5f28eb90b696b53ae5f47d335b29d9cb52df58a88bb28e7eca962a8ebd8e7ae57798f4e08d7c5875047c962d95a0979e1fcd0130f25a62b2b9809dd8905896a7a41ded0d59d67b97d1ea09137a6a4b30b42d5c33266c1cffb675d13c2f8cff1e33cf79d2755a1aaea21b86fe9ed8aceced4a14aaf8a303429415b131c5c36398fdedcd556b48d265dfb074b63a2666b70643e0830fbf82fe853c6b0dec6aae50c9ee2e6c9a8c20962cd909e19b0cdc388179ea8725d2e46a63dd5f000b9268fb3bc817071793e73dc398e02491bc8e38371699c493429d2e8918f296135abeb2f5773a3f39b16efabfe35340438654e5f8e3a3b72b62492fc5d1875801268149840bfb1e72b4567ba8b1a03bb1b830f30a9b5814c26cbae8e692ba55a43ff1d5ee88a8590b4494750355a05e53a7d84d46355dcbf051f229baf0c38a1168fd77440093291c80bcad70c6536c411731ad32a52700b1f976d0fcd91086c70949f45034afccf88add38bceeac19dc728e72f173185a4f2f412227cd8e0b7a8842d2c6d0a14194cd4def8452843db4571b647be054ccc8882f94fd086ddab63ed9456dafd20f001da61ca68944a712549fbeabe46f4dd9a24864e8c394efb593729cd4d08dc0bf787b26ab06215ba79bcd60b4276981cdc69f1486b6c1cc2f5557abe5d203d461573c3a360a496d092640743b8f782bb408b58a4204593025d1203c785c5c1fbb139825758be1514bc63bb15a207dd1eabdb240abdbd27176e90e71dfbabaae57384d063c1ac93fcadeb1931f53f7da91d7d581d28eb0e739b16b9af04ae0b9b428714646b0649197fbd549fd87fcdf32d22febaff1bbbf65095590c61e35ed9767245cd56a1c6ba0a0d49cd3b8dd2b8f870997cee76d69985768061bf663a5d697a4559ebdfb23bc1216529fc801a39c0770076", 0x1000}}, 0x1006) (async) 15:20:30 executing program 3: syz_open_dev$vcsa(&(0x7f0000000040), 0x0, 0x101101) r0 = syz_open_dev$tty20(0xc, 0x4, 0x1) select(0x40, &(0x7f00000000c0)={0x8000000000000001, 0x3, 0x7fff, 0x3, 0x9, 0xcf52, 0x7ff, 0x4}, &(0x7f0000000100)={0x8, 0xc, 0x4, 0x40, 0x4, 0x4, 0x6, 0xd7}, &(0x7f0000000140)={0x0, 0x8, 0x9f0, 0x2, 0x3, 0x80, 0x7fffffff, 0xe0}, &(0x7f0000000180)={0x0, 0xea60}) (async) socketpair(0x2, 0x2, 0x40, &(0x7f0000000080)) (async) ioctl$TIOCSTI(r0, 0x5412, &(0x7f0000000000)=0x9) (async) ioctl$PIO_FONT(r0, 0x4b61, &(0x7f00000001c0)="2d9b8125fc11e5044d8c4b7e0625f3a75a01fa5da05ac5f07b45c91de4c074473f9c9cba12c4cba5b3a97c63eba9b075d5f23c93db62e9c069973da0d6f4") 15:20:30 executing program 2: r0 = syz_open_dev$vcsa(&(0x7f0000000040), 0x0, 0x101101) (async) r1 = openat$pfkey(0xffffffffffffff9c, &(0x7f0000000000), 0xc0840, 0x0) ioctl$VT_GETMODE(r1, 0x5601, &(0x7f0000000040)) (async) ioctl$TIOCSISO7816(r1, 0xc0285443, &(0x7f0000000080)={0x3, 0x8, 0x1fc00, 0x1da, 0x6}) (async) ioctl$TIOCGSID(r1, 0x5429, &(0x7f00000000c0)) socketpair(0x1e, 0x800, 0xb, &(0x7f0000002280)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$inet_sctp_SCTP_RECVRCVINFO(r2, 0x84, 0x20, &(0x7f00000022c0), &(0x7f0000002300)=0x4) (async) ioctl$KDGKBENT(r1, 0x4b46, &(0x7f0000000100)={0x0, 0x8}) ioctl$KDSKBENT(r1, 0x4b47, &(0x7f0000000140)={0x6, 0x30, 0x400}) bpf$OBJ_GET_PROG(0x7, &(0x7f0000002240)={&(0x7f0000000180)='./file0\x00', 0x0, 0x8}, 0x10) write$UHID_INPUT(r1, &(0x7f00000001c0)={0x8, {"b3b08bf3ead40c6bd8be9bb34f9a36de5ed25c1c18b5fc75b99db9f0977144448612806b19324efbc0c87af442545e657175b65e3df6dd9ba939d15090269d693efbdeea4de6643f7975df671ebb35fe22931b9a8c7806001487908fe8c597e65f04c9faf4703ea8b6f01c55a80305bbfaf1db7017d833842d7f4b7b610af57088c7608bf113fc1120450e3ef9f31e2d65438cdd48cd0fda2f96e6b3b391ba5f82b2af4b339b0d752905e79b862b60793cd9c6b98b2b75b38ea7f64830f303b2797a22a6c4fdbbf97ee24587955d03cfb15e4d2d25794acc1d9593188f2c7833fd312671a7ed8916bb3a2852a10763f35742e7c2f8181cc91b0e5843ae1e1b7a60053619f79c4561aa03a330a2dc8c9ebc1dca575011a670a68d1aa3d0b00087e93592518ef0094e18f28a360702c4a5ad72659410ae37b6868647913a8608858744efe602739ea3bdc72f67b479038bb383851a641040df520943c3fe705ea2cff8105d6cae2b782ee7405615344c168d88e328ff96ea4739fd4f318b7ef85f373abc9826bcc27d0826ce7fe6f764c9a3a892231f97683525a726eb24200e93ec1766c88062f0ca021542696c6133fba1c9011aa09d0ed8180515e6f5078116dc0b083a9f7cde32b56a2d3585b4d880c2555a80d745f06eca6be1ced0ab8b7a3648312eddbab2927822b17a33c259eb603c8e79606c80ae90d45f22168906e663ad8071ad75a30436124ae0a2416647119287db0aaa379eac69f73e8ed7740228f46ce951fb0154fc4ee03f7227ec18b406cec7bd90cee9b48c76219226e6072cb5874d587456e96dcd1d3f73d9c52d99dfb9a8aad8a7a9973e9e82497816b63b3f776fef717b189eedbd935d344ebc742b1529126824e515e8d7d7c75a78d3b3f29186e9e469d4ed98f98e04586cb6d9775fa68461a3c58293e00983d6e2ab040f44a6591e302608b1f3408663045293a42a2f034792ff6bc4f68ade46c4c9345bbee9fac37b08b87b1f13d3010cb101e58e407a24614722e14b94d45711b4d8a9dac2efd8f1bec2257afced94e1295ed6640ced22dc9e0f88c1156ee1a9b4776fe54e760343c029660c9c232831ac2c5b7bd3a5f3dfc133394cd8c5a3b681f1f18c9b92a62560762191639cc81fea8f66706beb5ae949da7876b546a68a23dcde1828f61a3e4a14788065743d71f7c610cb5e8f532632cff9b044ef3a52ac3b6e415fd617d3d40596c78095e121a6b8908d435dbc38f2077ca4191bb73dd7a01edfd98bff26458ea105ab920418326d452c188e6f6badc3d49b6d2ca71534e6412cd8a90f15274a9cf7f0496329ecefc70db505fcee2937651ea16cfe92ec92e9ba5e7b1ad41be393c38d743c7fc21966e63de259fbb5c450a1dcd5500a338081cb86a444c80afd0a7cb8dac4cefad082c508248aa5dcecb796f66bc842c63fe9c3a69f29285f2346faafca5e65eccf8de04ec86406897b55de9cda62e02fac26b5341cb41091c9346e2262c0c138260ddc6d91a4fe4b152e40419b0a9933c5d6ba26d754d9e235f5375e82fff4a22fdd7eebca8526f50979748442a6b30dc4d665b9baab035a7b8de6bba379fd18d3d83fc740efe8c281eadd7087f802b43075703ec0ce3934e8046cc94ec1b105c0932bdccddbfa79017c72e54fadb805debb084b676b7e7414d53f53d2698ba5ef604a559eb98c696c620116a982254203c270193e607887c652137ac469b114d74f42e20fe0ee121f1f6333b4aaeccf214b2ee94ebedfa6344207e3aadf274fe848094b9dba4f85b9dfb580c71f6b271901a8ceba17cb2c40f109299a95f7460dd1e82e6a96b307a6e80f2e0a89475fb04b9598c9e877da8a8807df8168a25b540e6dd8166749e4e8dae847cc3c82b01017cb9f930ba1ece0f6579e1700168755a174caae996947c4dfaaafce684d6ba5729da752d721491e3b25a0dfbd7a5800a39899f20684c8fe320ed7ac301490bff839b5e8d252858aa0d56dd7f763ed0f19be4ab6378480db722849a767eaa720fede3f544e416eb7737438f51b0b485904eed84417af6dae66827ac214c861bcc23450ec663a214a8e08baa637c683fe3bb47796e379933f032ab499a3433d13fd94d083148b80163751d178e0c37b3f8df9f1bdea2b0c4e4a76ee25d6b8d15ffd6f53e895aa98e8e2cba448d5d47023082adf33d8b9382ad2dd9c1354f47360e2edccc12e23274325aa2894f1c629b9ab0059e96bc54d2a94bb88604def479f1d18471f174946ef6592c30b9a375233d620f02938e88da376ecc3665ac65570184714f3d6f98d8ebe8e740d33551df885c0660b59609d9ffcd7ff03c0ed267eb6d8b44d03984dfd6d5471986e693b9d9b65cb5ae71d67b3cbe27077712a29c4ca3f969f901aba7512d0ab499c0919849eeaa9c57a444ae72bf7b6dea928d01fbebea98348722bfb942226f3c02c9b3afc8a7440d429bc0c27fe8fb2a8ebf6f96e7a7446d0176198abcc79754aa904d03eda62ab7d8e8dfd891ca17e31e6a13747d9605d3c5e3fe28d9d4957b07ca832a9520e0d74fe17fae9f875276d17d8329421693fac607f8a3e4da105c468cbc2a2c4fdacb0404247a7585ed380c1e775e7954f17c811f98f32786667889dd78fa968b6026e9c0326a4e55ae376c25153dba4da08f565297fada087585ea1d4275947b2aaa6dd9f759ded99fd559305688e1d8a4f8334eb25a7dc5968a51b4235ec8fee1c97e78127e5b420ae1a1f7a52693af8d7fbd3fd5e0b69fa708ef87fcb3894ed3008d7de991fc19e139607ae8b22463d80e6c462860dccd77459022873b757b0af0711715d0a6ccf570850ec9473b273469259b45de194d5871696fb10b8b931acca50f3d4c0f474e060f2c902ae7e2fb0edec460071c112bc8a793fa6251f1e780daa0da66407605d2012386a66fa3e74479548a503a49eacedf11514e60bb84cb93f9f83b4f3e64549017cc957734812373057799978d13f96fb00756fd9533943d55f4306209e3d205afcd5fffd514bad0785e5f2492e2fb7e6e6597ebbd8b3c12d8ffb5c49b3dc4cd201b6142509e0cdce21c51fc6818bc37f4cb169e807f614d05f80e02f3ca657edba5f4e34ae0666ded7e6b9a8bfbae56c525072596431bf8977744bced05437e46898134d87c42a95659d2894ced268b4ff344c895297e084635f5e0ccf97617f81de4c6ca5b348540edeb17b043dc043ee88fa3e0c5a64fa0d7f3f520c46b13f5bc5504e58c1c685c605a56b3d10e9797668ed5743aaf438d472f828a0bbe45a98fd64cfa366eb38a5a2c98bfb208abc4c34f5db3a139e03a270a393564798e4ea848e5b5288641bd84a4f2e6931ee4dd1baa3b91ec6a0c42de0963af703253832484fcf368f9883b7ede14f784eb9c88ca6270d0ac54ac4026fde67709c4690197a7be8fb841341b7ce49fe4f78451894a47b12d1b9211016c81e7e9a024cabf43446b900cf070e6091f84797c5442f7c64c804361ca369047bcc148b357c37c02ef54d615997e9082515d3272ef50b0bc2e0c5f72ea2ca0b038ac19223656d1d8e52d6d8d1cbcca90a3bb77475b3a4b56d6e3b893c9bc97cf393d2291e5c3a9658c3f316082e625919e839c39b3e310a945a3e7f6199a51ee6c7437ed417980499af2ad82a6e56bee13ecf9cf9bd0dce5054157faa775d96af0e98e204717650c0e76822cd6c52608305791a6cde93f5a23dbf071dd958ef983fc40ec923b8508039d2690cb2e7c59fa2a8f7827c64df58676d484339a52a1cf541ad9860f133f2a16682525b936905137d135e863335b4c4b2c46cc12f439979c1e1ec17c32409ea788aaf41f0bd31fe4c21630d99f343a4675266b29684b71f40047c611950e424284ff6c4fa43431c62913fe9cd00238727e4656fc9b07400f7c220e7eaa6c5fdc38f2ac90c4c56a2b11f867659cceca62a4c8a3a785ecc626d0303a21c41ef1a72af369c528c0f8bae8a09b12724d592a6d6a4e7b98efa7fa7ca1ee1e203a9f7fe42467b9616e68917cc502201c2b8aed2b61ced0e67fe793eec1abdfac8c7ff863c472a13d5a3475fff4afff4c386c87ad1a0d511bfccac3a5945f19681cda29f5d94047dd4f7429a203dd87d7c5d448659bdc74364dbdc156143280ad4347cde47f3a8f0623854ad2628cedc792055fd030d996ac4ab4377e0335bd8bc99d09cfd149a2a6031e64b7c84a53689c4cd185920ea39f3e2693195703343298bc65c5433b62ae53d80abe72c8a6bdf9aa826982d5e35968ad435dd0d27e45214653ff52e64be41f58c959c3d32b8a3c7d5138caea8640f990297e5663f7629d4fb07bc44d1d13da2fcdfd2cc08d939e5581fee7b4a288809464cdd80561381bbbe9bccec770fe783068a69abe3d810a5730202cd080dba7b54a6a51f27fbd78d8558ddf2d462841aa22eac5a55463664907b79cf1a533232dddeb7c23d15fdf2e92193bad999acfefeb7ceb38471f81a72c18625d88251ec8f4633d068b0a8ebb40267988d633c21e9ab66b658a7b54c91128e568c8af4d3afa56d0d90f0a9e573b681a33f381a1ef362f695f1bf353cd8a8f484e936cbb6570f423cab93b7fcc9e1bb7046498afdde7c876231f079497563c3462fb39e88920cbd3a2e112cabaa719424e7783563415c9916c62aabb75ea757bab76d81b40156c18e4060c2ce9e65950de623fbf20032b9ce3b4d6d6edb55895ce3015c33e658bd5d0da716b3768e6ca56cd88bc64d573609e2a3013bb52883e87bc8ab5195899e0d68032dccda55635c2c732c1c78f4e87eb8d1e2176b322ee688a5324e77973651d640b11622ce62bee168e769ea62eb8f98c0c57b7368932ba6c9d5af95871aef18b50701bbee69db045c9756d22a6957bd6b1f55a6f461b660d5c523b1216fb4d2cd5ab86a622e3c33aef06d02537771604556571a468083de987e0cb5743098344f5439b9ada0361e0a73a333d36c87c305507e3f2dbd9885a88cb207b3b0034179e4213ad89b18f455dc6c640b2db098311ec5156f1dd79cc8ab903cfdf569b3c33f46e2bed93e0634f127eb8b1b8fa69980ac079147ff3e7b942e3629be802a90812499c1930908ca2de69fc5f36584a6d574e80d1940da4ae5b2ab9f6b9c48d8d265f9f61e0f7d1706de093950742175b1d630e9ee66f412d96c92a1c9e3857416b3e9a9d52bc65a723a27b07c8e71c5bbfb3eaab0a90abee83e7c6c1eaa2b64ac3d8a5bec99b61075b988a62c8ef11b83100f756abe81a97bbf51aab7eeaf9a5ef4b72a0f03e50c301b6ae885ff2f4c9d740c9c940b1aeb702d82ff456193f30030f0c7457f3bac4c037dad8ea359bb752dbc0b99307d51dadc54dcbf218a2a9ddde27b4ea643ec5fe559bdff4115cfd070ab2fab4bbd62636c5d0ef1a1cab939a579ec125d10b7e69ef33292e729e8ff17efd643c374d2ea48362ec8c7235d95498dc2018e48c97873abbe8cf070a3daf7875d07c2bda652bff35d002177b0517fe67d3100b810ae260e44b632c6f490300d51b1d583ffcc0835cbc790d4e3c34f3cc5f7d48aef05d99f4b6f0531f3e3f1097206b82c228d5993e40e8a3687783189ab501d8196843696b375014e2c9f61650d43676262610a4226b495921fe75d6573d29731aec6f3b4396870bf92b2c926e61197a9185aa7b2a0395c40e062bf1b6e5a757402545a906d8ede21586f739983f3eb48115ce28a989ca75861bc301c25e69d8c14a8ac06bd00", 0x1000}}, 0x1006) write$UHID_INPUT(r0, &(0x7f0000001200)={0x8, {"7351dcb79c48e9f392b993fe2d48afda5584a42463119297100d89ec69b133587a682e89011b1957ebdaf92cfc9a54714afc02d695dd973c098949e1e74879f26e1331c49c52df8326fa54677d5d0ac357f24e90e6e7f0889a7b72852bf34e8ffc0728e3167ff1929d0412b36fb0aff22b6bdc51c795056224004ae9e62894bcf9c8beac57347d5165f81433c331d0849d5256306f52cd795dd0a34f5a36c96f03c571653400d13d07d68c9b04d4e925bb5742c39a514ff504509209dd61c2e81f19ef3c1dd4eb90fc1ad7b457b420764ecb13a3dd08e4f17f6564a64ec36483be19abfea77d609448195f4e78cf983509c09e3de142c0f18a67dcd6aac8970de17a251afc380671179abbde08045a6aafd49f43e4aec37eb9c886c80591532d1996ca213296cc1710096e214160f1a70b536e944dd5dd9aca5c670f21b3539ccd3595cf33cc84181d48bd58932f21205d4bddfb35dbe5763e4dde38e62a5e55d772e0955be5558c2b419a0eac9e3a2d5665f704d10b3dc712d72d32c267a44ea8e9c27b7e2d70af6ee5cf7644ae28660a14e4882cf8cc718fa1265e92d7d4b8f9288f1cf6009e306839fd559216f5a84c0cd81f987b589622c5c2182530b8e9534ac0945341bedd70fecf07706db1551efbf20e0321238fa6a011ed39305065c38a7f12d40146b5741730c5de149bc7731ac8d1a4048b3984da10e6eca5c36a53963d3c4555278cc3f95b5ec33da257f40bb1cbb4a8e4baacf13cce533de11949dd08ed87b2a5174494e50887624301ccee62c1cd808ee280076c1968d2702ad0a5b71392256a2db2a7735b65cbd24b454ccf18dc5434bae07b0a7208b9f694723a0279431ecf782fd24b0c819505b3da7b9644a6ed7c6599b42d04c0e0f7b59584eff820ea6328a10c0329cd17d8ee4aaac0575916697938b7c6b6bfbda0967a3cd881da0c7cf36be308a3bc9d9b2caa47b87604e68839abdabf2948e0a5f1af74f0ee9f890ef59b357832c8d423e454309c882959a3e2ddbbe8b62f052aaa1ddda8494281728887bad3d41f0ab5edb819bbef64a27aa48618668afba8839f8ce480fcd27641920f117515bad5cb7ec29559d78d954b2cdc550239c08525c170e448cf9fa038e1d584a6948274b330e55d81e5f66ca4247da93b33ccebe5021a77ed0a3e2d15d7fbe056e5e901077aeb6fe399565316f4958f7e1d24fcd9b4c56a66cb50e2c54c549b5913776224a568127de628079c8941b59a519dd5c31e4aa49dc8db73058c6f08d66f64b187020903183dcefd852d84081b25dd20b3a524df7af323dd2e86c2f60f5ae6e0defee158370d5cc082bb404a1cefce1af2729e8bdc145b5972b47a46e96cc7830dfb56a779c1fadc5121cdc8683a996d23cbce16ab1ab59a0811c8ac322c64576b35bf0165d5420ff30229ae1966acf4c2ae154836b1ef03d3e2dd846df9a0f050cfac650418782b0d6457d22a9b4573bf1fc9832aad194c72bc2aac5d73a671db44bd62f34cf0c32fde81e672dfc5d2da77ba646f55e73d21183cad6e194768b2591de349920ec96799b20bc6428bac6c5b1029ab29ee7edfd9edf1ee415ac654cdbf77361b73359d723d9169ad50597c6e8371000499cd1ee11e26be22b3e1d68f0dad656a496a558694dc213f41d5dc58a8c117ab62382b37d4f76480f1af6cf8f1f3f8574758970e01cc681714dc755038e4d27b2c2c38b18d8b569d85d3ceccee35d08301d8bf0b69a84aa94cbe38a28046a099ac5d05f22dd1f23551725c6e758e6d04301e1441c88e63f1ea05ede67197833fe1bf025fe53251d50348216df5cebe3b97783c7ebc9dadb6d946e1ff449c53a3a28720a999cf04f2706957134f650b5306bd2e507712628c78d11cf82166ac36cd634bb79955bb92ea7ac092907654d4f861e1a731a3376ac1cb073f3d9de01c09505c76ab28208118562b2ef06a0039be39aabc2ff02aaec78088c5b20746d6bbab1672f7e325ec21048961cb0456f6703ef29c8a595a8a0d98e4f107fbb7a4975e415066eac20a40494fc7c78b5a6eff782cc1c75215887dca63316358be493a0da4ecaa5bdfe07a3882de62b5cbfa83c9b5796628dcf47248f219718bfeabf607652f134018af5bd3c142a699836e97318a89fb48f6d0560418804df08291e25ea4d637d8e949d1c803cf3ea9a5e0ff637a43a902221feff6babff8d2e21a950a2db7c5a5097539e74238a6bd5e4d7ff3a8ee72020a9e5f9334252afb7fc1ee0fcef7fda93ec7e3e406dbfa863bef46c1657565b2bc6787ac28d6dac72843d8cb44bf2b9e9cd85a119bb3a441b5594716b4b349d5c466f4d775f5b21a171a8531f5d4688c63d11fa2c44628a6543799ea8a98586ac3eabefb7b44c63b5a3e3392572e49f972a2f2c0f201d5518ec56efff8f45c2c2d4db7aca45ff073b449ecde521ab2b694704fd29822a89a73327ed780e27d13083039f7a7054f62b965c7a1aad3a0244a90d649d800c6d7f547154b8df90b357f5a84372c6903be45e5a6c3695f815fc8e87fc2fd0a734647caea796da6a2a0f0fd2647183cb41025d10c381508ce00a0a7f3bec3a8f5c955e4f354169660104f5533728ac37f46560bab84e5d5bf64375c11bc01aab398ffb0df02509785609a28cdd1ca78737dc51dae49204ba7b687c0afa8191ea49903c0bc154a015cd954751f3c11df50f8e557e068bf4e834dc834cf4bebc55abe6e1ed7b4816ce6cb19dba23b9be6add5dc219be5a123ee13fcad647f8e0cba1a0f529f143a88d18163346df9002f9fb56d9715ca75a31c7cae45a4e3db95caf1ac7382979a820adc645cf0d8974b2aee712fde954978c6a3ff2934c2587209a6582aa3ba3d352cfaaf5829ba3bdffc7d7c8da5579cf3e4cd40c0a3d3fef3f55e2d445ed38431b197e846b2e2f36162328f81d78e66170182806a36a8257bf17f0aa89bc1b27c30abf513efe6d73534f3754bec58832ad678c0aa29f5b4305c02b5ee3d350ee11db5348e61293c4f9a3629e20f84d888706eaa6cf0d1a10821185dc581298cca4dcad677b76a6812f087b498cae9cd0fa7664e8e5c6175b89daf46654b885631508eec27c8047015c0da7f5d2da6ab7e162493fcbfa917956ce8c423e2005a06d6ab7b845a8d5568d4e35de81de4d366276d59be4608ada571550eb4aeca7ebe78e1e3a31d1ad88eb0e20b32a4786b030e6ead84feb51ec0f17e260a19682ea2e2898dbe25b0071eae64e48cbdfae8872f9f9ca1191bbc11308b43ea8c9d4bf820111af76d4833ee66aaa71a23b0ed36e7460737184b059cfbd6650d585870e42b0ab3ba61ddad74deabe4d249459452a17b3bcb5dc8e79d0c2a3a8a9779518f5f56d344e1555eb8efa1e85bb1a7949040e69eb4505e33b095e200145b7d2a7b29606cd0b3090d551946ea69fe96315bcaed71ca357a135ddc466ca7ece07f2d20f6bb8200e625f4fff4baf1e9315d159688eafde4caae24adc08a5e5f7e3d31dfb04d60ce8a218a133206726c034c02bd5e6b2b2c74acfa02d7a31afd68e5303f7be379fb57e8fe9e57adef1c6d19020c4115b3ee08df324c1e00e2e625e551ce284950c09a9ccb95cea0c1f0bb8c1cb6df37f23eb3bdc238bdb784a0f782ba0893d30a9b194a5cc79e2258b402416875cf57bfda49ddfedf131d29b1be32f8134ca2f80fb096308b6c0543a2a2d037872b33e87dba50b71a37d5878c877bc14d50d3648698a8e31a89b8e0e2346d355c9f177618df4954161ce6462f35d94627292d509744c096e22563d8a2c2942cfeaacba279d985fed424ee852bb0126207bf0061b10caf4750519158ff700a56a6e0a1e577b51782f7b4e2f827f8127bcbcb164b27201a495ad7a29ae33807aea08a1d3d32709343a271f8879bf9cd99cc94d5229594869c82b76f6d03ca788d968d0a40db711085ade4bcf877729f6990f968deb75f1ea00dcb7b2d8892a4fb76622409f9d73008b459f183c24ac263c731639180931c91a596a6d568745da9276251191349bfbcb1d552d12332c1ba49597274d9b3d78de0ea45c1a21cc14166c1d1a1ae2d7087afb1771facd045b2c015e9599884d9fe1cffc39382750faa61eaf2ec7f43aad96e5d73457d2e2d8e47779785bf4cceb0febd3609f61c6cc08c2e60469b9de0bb6c4732bc3013a6bf36b1642d80274d63aab9f638cbc003b4dd428b5e2998a9bc718bdc29d251006aad7925823bd66d0724df10939fbc885362697f67aa5ad0b02b5aebfe170db4300e0c5bd1473fc5ac898ddbf61ecd5497873e5e0b9da8f163e2ee5e5c4e83f79884520f0b270066107a68d6a529d58735f27bf74da96684cb60982adbacc6c383acc3c2f3931b61433bbbcc5e860e4d80c1335d8f062c8d1f6848b1a33d4ea59c250bdb4d71fc475d135ec56e3e3c34cefb5f0c617db8e524ace1cd2ce7886e9069af11913b4af90655507367da39edfb92f807270c564712bcd383638a042f173d34f58e06ca9f717791b62748be97a25d9e3672cf9d4aadc31be7e8c72914800d2f266ff632cd6c28728bd55f004a2deb6a99e1e8d1df689a804083c047825104b1a711f6d17cc4452a6bbe5d3f875c0ac5f03d62842a84240a2540c97902af7c8fba17ac6bf0b3d58f328ec0ac3ab2dadaafd4aacc3e9ad0781206a7312f5b57889f0f184cf042b474475ecd58da9e79253787c03e825dc45c60fd9e3b51520109c71e6dc3b0dea203320d14b374640eca01f463265e04b43343685753a819149756f2248cc90fd6d8b6b46db5db3b2a2f4bb6be8282f541cf563ce1dea6c5c7643ec4c19c59f3ef280e55bf8b83e5f28eb90b696b53ae5f47d335b29d9cb52df58a88bb28e7eca962a8ebd8e7ae57798f4e08d7c5875047c962d95a0979e1fcd0130f25a62b2b9809dd8905896a7a41ded0d59d67b97d1ea09137a6a4b30b42d5c33266c1cffb675d13c2f8cff1e33cf79d2755a1aaea21b86fe9ed8aceced4a14aaf8a303429415b131c5c36398fdedcd556b48d265dfb074b63a2666b70643e0830fbf82fe853c6b0dec6aae50c9ee2e6c9a8c20962cd909e19b0cdc388179ea8725d2e46a63dd5f000b9268fb3bc817071793e73dc398e02491bc8e38371699c493429d2e8918f296135abeb2f5773a3f39b16efabfe35340438654e5f8e3a3b72b62492fc5d1875801268149840bfb1e72b4567ba8b1a03bb1b830f30a9b5814c26cbae8e692ba55a43ff1d5ee88a8590b4494750355a05e53a7d84d46355dcbf051f229baf0c38a1168fd77440093291c80bcad70c6536c411731ad32a52700b1f976d0fcd91086c70949f45034afccf88add38bceeac19dc728e72f173185a4f2f412227cd8e0b7a8842d2c6d0a14194cd4def8452843db4571b647be054ccc8882f94fd086ddab63ed9456dafd20f001da61ca68944a712549fbeabe46f4dd9a24864e8c394efb593729cd4d08dc0bf787b26ab06215ba79bcd60b4276981cdc69f1486b6c1cc2f5557abe5d203d461573c3a360a496d092640743b8f782bb408b58a4204593025d1203c785c5c1fbb139825758be1514bc63bb15a207dd1eabdb240abdbd27176e90e71dfbabaae57384d063c1ac93fcadeb1931f53f7da91d7d581d28eb0e739b16b9af04ae0b9b428714646b0649197fbd549fd87fcdf32d22febaff1bbbf65095590c61e35ed9767245cd56a1c6ba0a0d49cd3b8dd2b8f870997cee76d69985768061bf663a5d697a4559ebdfb23bc1216529fc801a39c0770076", 0x1000}}, 0x1006) 15:20:30 executing program 2: r0 = syz_open_dev$vcsa(&(0x7f0000000040), 0x0, 0x101101) r1 = openat$pfkey(0xffffffffffffff9c, &(0x7f0000000000), 0x40800, 0x0) ioctl$VT_GETMODE(r1, 0x5601, &(0x7f0000000040)) ioctl$TIOCSISO7816(r1, 0xc0285443, &(0x7f0000000080)={0x3, 0x8, 0x1fc00, 0x1da, 0x6}) ioctl$TIOCGSID(r1, 0x5429, &(0x7f00000000c0)) ioctl$KDGKBENT(r1, 0x4b46, &(0x7f0000000100)={0x0, 0x8}) ioctl$KDSKBENT(r1, 0x4b47, &(0x7f0000000140)={0x6, 0x30, 0x400}) write$UHID_INPUT(r1, &(0x7f0000000180)={0x8, {"b3b08bf3ead40c6bd8be9bb34f9a36de5ed25c1c18b5fc75b99db9f0977144448612806b19324efbc0c87af442545e657175b65e3df6dd9ba939d15090269d693efbdeea4de6643f7975df671ebb35fe22931b9a8c7806001487908fe8c597e65f04c9faf4703ea8b6f01c55a80305bbfaf1db7017d833842d7f4b7b610af57088c7608bf113fc1120450e3ef9f31e2d65438cdd48cd0fda2f96e6b3b391ba5f82b2af4b339b0d752905e79b862b60793cd9c6b98b2b75b38ea7f64830f303b2797a22a6c4fdbbf97ee24587955d03cfb15e4d2d25794acc1d9593188f2c7833fd312671a7ed8916bb3a2852a10763f35742e7c2f8181cc91b0e5843ae1e1b7a60053619f79c4561aa03a330a2dc8c9ebc1dca575011a670a68d1aa3d0b00087e93592518ef0094e18f28a360702c4a5ad72659410ae37b6868647913a8608858744efe602739ea3bdc72f67b479038bb383851a641040df520943c3fe705ea2cff8105d6cae2b782ee7405615344c168d88e328ff96ea5e39fd4f318b7ef85f373abc9826bcc27d0826ce7fe6f764c9a3a892231f97683525a726eb24200e93ec1766c88062f0ca021542696c6133fba1c9011aa09d0ed8180515e6f5078116dc0b083a9f7cde32b56a2d3585b4d880c2555a80d745f06eca6be1ced0ab8b7a3648312eddbab2927822b17a33c259eb603c8e79606c80ae90d45f22168906e663ad8071ad75a30436124ae0a2416647119287db0aaa379eac69f73e8ed7740228f46ce951fb0154fc4ee03f7227ec18b406cec7bd90cee9b48c76219226e6072cb5874d587456e96dcd1d3f73d9c52d99dfb9a8aad8a7a9973e9e82497816b63b3f776fef717b189eedbd935d344ebc742b1529126824e515e8d7d7c75a78d3280df4fc5a4e92ab26b3f29186e9e469d4ed98f98e04586cb6d9775fa68461a3c58293e00983d6e2ab040f44a6591e302608b1f3408663045293a42a2f034792ff6bc4f68ade46c4c9345bbee9fac37b08b87b1f13d3010cb101e58e407a24614722e14b94d45711b4d8a9dac2efd8f1bec2257afced94e1295ed6640ced22dc9e0f88c1156ee1a9b4776fe54e760343c029660c9c232831ac2c5b7bd3a5f3dfc133394cd8c5a3b681f1f18c9b92a62560762191639cc81fea8f66706beb5ae949da7876b546a68a23dcde1828f61a3e4a14000100000000000010cb5e8f532632cff9b044ef3a52ac3b6e415fd617d3d40596c78095e121a6b8908d435dbc38f2077ca4191bb73dd7a01edfd98bff26458ea105ab920418326d452c188e6f6badc3d49b6d2ca71d34e6412cd8a90f15274a9cf7f0496329ecefc70db505fcee2937651ea16cfe92ec92e9ba5e7b1ad41be393c38d743c7fc21966e63de259fbf5c450a1dcd5500a338081cb86a444c80ada4601e2fd0a7cb8dac4cefad082c508248aa5dcecb796f66bc842c63fe9c3a69f29285f2346faafca5e65eccf8de04ec86406897b55de9cda62e02fac26b5341cb41091c9346e2262c0c138260ddc6d91a4fe4b152e40419b0a9933c5d6ba26d754d9e235f5375e82fff4a22fdd7eebca8526f50979748442a6b30dc4d665b9baab035a7b8de6bba379fd18d3d83fc740efe8c281eadd7087f802b43075703ec0ce3934e8046cc94ec1b105c0932bdccddbfa79017c72e54fadb805debb084b676b7e7414d53f53d2698ba5ef604a559eb98c696c620116a982254203c270193e60204eb431137ac469b114d74f42e20fe0ee121f1f6333b4aaeccf214b2ee94ebedfa6344207e3aadf274fe848094b9dba4f85b9dfb580c71f6b271901a8ceba17cb2c40f109299a95f7460dd1e82e6a96b307a6e80f2e0a89475fb04b9598c9e877da8a8807df8168a25b540e6dd8166749e4e8dae847cc3c82b01017cb9f930ba1ece0f6579e1700168755a174caae996947c4dfaaafce684d6ba5729da752d721491e3b25a0dfbd7a5800a39899f20684c8fe320ed7ac301490bff839b5e8d252858aa0d56dd7f763ed0f19be4ab6378480db722849a767eaa720fede3f544e416eb7737438f51b0b485904eed84417af6dae66827ac214c861bcc23450ec663a214a8e08baa637c683fe3bb47796e379933f032ab499a3433d13fd94d083148b80163751d178e0c37b3f8df9f1bdea2b0c4e4a76ee25d6b8d15ffd6f53e895aa98e8e2cba448d5d47023082adf33d8b9382ad2dd9c1354f47360e2edccc12e23274325aa9877f1c629b9ab0059e96bc54d2a94bb88604def479f1d18471f174946ef6592c30b9a375233d620f02938e88da376ecc3665ac65570184714f3d6f98d8ebe8e740d33551df885c0660b59609d9ffcd7ff03c0ed267eb6d8b44d03984dfd6d5471986e693b9d9b65cb5ae71d67b3cbe27077712a29c4ca3f969f901aba7512d0ab499c0919849eeaa9c57a444ae72bf7b6dea928d01fbebea98348722bfb942226f3c02c9b3afc8a7440d429bc0c27fe8fb2a8ebf6f96e7a7446d0176198abcc79754aa904d03eda62ab7d8e8dfd891ca17e31e6a13747d9605d3c5e3fe28d9d4957b07ca832a9520e0d74fe3fac607f8a3e4da105c468cbc2a2c4fdacb0404247a7585ed380c1e775e7954f17c811f98f32786667889dd78fa968b6026e9c0326a4e55ae376c25153dba4da08f565297fada087585ea1d4275947b2aaa6dd9f759ded99fd559305688e1d8a4f8334eb25a7dc5968a51b4235ec8fee1c97e78127e5b420ae1a1f7a52693af8d7fbd3fd5e0b69fa708ef87fcb3894ed3008d7de991fc19e139607ae8b22463d80e6c462860dccd77459022873b757b0af0711715d0a6ccf570850ec9473b273469259b45de194d5871696fb10b8b931acca50f3d4c0f474e060f2c902ae7e2fb0edec460071c112bc8a793fa6251f1e780daa0da66407605d2012386a66fa3e74479548a503a49eacedf11514e60bb84cb93f9f83b4f3e64549017cc957734812373057799978d13f96fb00756fd9533943d55f4306209e3d205afcd5fffd514bad0785e5f2492e2fb7e6e6597ebbd8b3c12d8ffb5c49b3dc4cd201b6142509e0cdce21c51fc6818bc37f4cb169e807f614d05f80e02f3ca657edba5f4e34ae0666ded7e6b9a8bfbae56c525072596431bf8977744bced05437e46898134d87c42a95659d2894ced268b4ff344c895297e084635f5e0ccf97617f81de4c6ca5b348540edeb17b043dc043ee88fa3e0c5a64fa0d7f3f520c46b13f5bc5504e58c1c685c605a56b3d10e9797668ed5743aaf438d472f828a0bbe45a98fd64cfa366eb38a5a2c98bfb208abc4c34f5db3a139e1aa270a393564798e4ea848e5b5288641bd84a4f2e6931ee4dd1baa3b91ec6a0c42de0963af703253832484fcf368f9883b7ede14f784eb9c88ca6270d0ac54ac4026fde67709c4690197a7be8fb841341b7ce49fe4f78451894a47b12d1b9211016c81e7e9a024cabf43446b900cf070e6091f84797c5442f7c64c804361ca369047bcc148b357c37c02ef54d615997e9082515d3272ef50b0bc2e0c5f72ea2ca0b038ac19223656d1d8e52d6d8d5cbcca90a3bb77475b3a4b56d6e3b893c9bc97cf393d2291e5c3a9658c3f316082e625919e839c39b3e310a945a3e7f6199a51ee6c7437ed417980499af2ad82a6e56bee13ecf9cf9bd0dce5054157faa775d96af0e98e204717650c0e76822cd6c52608305791a6cde93f5a23dbf071dd958ef983fc40ec923b8508039d2690cb2e7c59fa2a8f7827c64df58676d484339a52a1cf541ad9860f133f2a16682525b936905137d135e8d5ca4ff863335b4c4b2c46cc12f439979c1e1ec17c32409ea788aaf41f0bd31fe4c21630d99f343a4675266b29684b71f40047c611950e424284ff6c4fa43431c62913fe9cd00238727e4656fc9b07400f7c220e7eaa6c5fdc38f2ac90c4c56a2b11f867659cceca62a4c8a3a785ecc626d0303a21c41ef1a72af369c528c0f8bae8a09b12724d592a6d6a4e7b98efa7fa7ca1ee1e203a9f7fe42467b9616e68917cc502201c2b8aed2b61ced0e67fe793eec1abdfac8c7ff863c472a13d5a3475fff4afff4c386c87ad1a0d511bfccac3a5945f19681cda29f5d94047dd4f7429a203dd87d7c5d448659bdc74364dbdc156143280ad4347cde47f3a8f0623854ad2628cedc792055fd030d996ac4ab4377e0335bd8bc99d09cfd149a2a6031e64b7c84a53689c4cd185920ea39f3e2693195703343298bc65c5433b62ae53d80abe72c8a6bdf9aa826982d5e35968ad435dd0d27e45214653ff52e64be41f58c959c3d32b8a3c7d5138caea8640f990297e5663f7629d4fb07bc44d1d13da2fcdfd2cc08d939e5581fee7b4a288809464cdd80561381bbbe9bccec770fe783068a69abe3d810a5730202cd080dba7b54a6a51f27fbd78d8558ddf2d462841aa22eac5a55463664907b79cf1a533232dddeb7c23d15fdf2e92193bad999acfefeb7ceb38471f81a72c18625d88251ec8f4633d068b0a8ebb40267988d633c21e9ab66b658a7b54c91128e568c8af4d3afa56d0d90f0a9e573b6810886b3d7a33f381a1ef362f695f1bf353cd8a8f484e936cbb6570f423cab93b7fcc9e1bb7046498afdde7c876231f079497563c3462fb39e88920cbd3a2e112cabaa719424e7783563415c9916c62aabb75ea757bab76d81b40156c18e4060c2ce9e65950de623fbf20032b9ce3b4d6d6edb55895ce3015c33e658bd5d0da716b3768e6ca56cd88bc64d573609e2a3013bb52883e87bc8ab5195899e0d68032dccda55635c2c732c1c78f4e87eb8d1e2176b322ee688a5324e77973651d640b11622a762bee168e769ea62eb8f98c0c57b7368932ba6c9d5af95871aef18b50701bbee69db045c9756d22a6957bd6b1f55a6f461b660d5c523b1216fb4d2cd5ab86a622e3c33aef06d02537771604556571a468083de987e0cb5743098344f5439b9ada0361e0a73a333d36c87c305507e3f2dbd9885a88cb207b3b0034179e4213ad89b18f455dc6c640b2d1338311ec5156f1dd79cc8ab903cfdf569b3c33f46e2bed93e0634f127eb8b1b8fa69980ac079147ff3e7b942e3629be802a90812499c1930908ca2de69fc5f36584a6d574e80d1940da4ae5b2ab9f6b9c48d8d265f9f61e0f7d1706de0939507421f5b1d630e9ee66f412d96c92a1c9e3857416b3e9a9d52bc65a723a27b07c8e71c5bbfb3eaab0a90abee83e7c6c1eaa2b64ac3d8a5bec99b61075b988a62c8ee91b83100f756abe81a97bbf51aab7eeaf9a5ef4b72a0f03e50c301b6ae885ff2f4c9d740c9c940b1aeb702d82ff456193f30030f0c7457f3bac4c037dad8ea359bb752dbc0b99307d51dadc54dcbf218a2a9ddde27b4ea643ec5fe559bdff4115cfd070ab2fab4bbd62636c5d0ef1a1cab939a579ec125d10b7e69ef33292e729e8ff17efd643c374d2ea48362ec8c7235d95498dc2018e48c97873abbe8cf070a3daf7875d07c2bda652bff35d002177b0517fe67d3100b810ae260e44b632c6f490300d51b1d57cffcc0835cbc790d4e3c34f3cc5f7d48aef05d99f4b6f0531f3e3f1097206b82c228d5993e40e8a3687783189ab501d8196843696b375014e2c9f61650d43676262610a4226b495921fe75d6573d29731aec6f3b4392870bf92b2c926e61197a9185aa7b2a0395c40e062bf1b6e5a757402545a906d8ede21586f739983f3eb48115ce28a989ca75861bc301c25e69d8c15a8ac06bd00", 0x1000}}, 0x1006) write$UHID_INPUT(r0, &(0x7f0000001200)={0x8, {"7351dcb79c48e9f392b993fe2d48afda5584a42463119297100d89ec69b133587a682e89011b1957ebdaf92cfc9a54714afc02d695dd973c098949e1e74879f26e1331c49c52df8326fa54677d5d0ac357f24e90e6e7f0889a7b72852bf34e8ffc0728e3167ff1929d0412b36fb0aff22b6bdc51c795056224004ae9e62894bcf9c8beac57347d5165f81433c331d0849d5256306f52cd795dd0a34f5a36c96f03c571653400d13d07d68c9b04d4e925bb5742c39a514ff504509209dd61c2e81f19ef3c1dd4eb90fc1ad7b457b420764ecb13a3dd08e4f17f6564a64ec36483be19abfea77d609448195f4e78cf983509c09e3de142c0f18a67dcd6aac8970de17a251afc380671179abbde08045a6aafd49f43e4aec37eb9c886c80591532d1996ca213296cc1710096e214160f1a70b536e944dd5dd9aca5c670f21b3539ccd3595cf33cc84181d48bd58932f21205d4bddfb35dbe5763e4dde38e62a5e55d772e0955be5558c2b419a0eac9e3a2d5665f704d10b3dc712d72d32c267a44ea8e9c27b7e2d70af6ee5cf7644ae28660a14e4882cf8cc718fa1265e92d7d4b8f9288f1cf6009e306839fd559216f5a84c0cd81f987b589622c5c2182530b8e9534ac0945341bedd70fecf07706db1551efbf20e0321238fa6a011ed39305065c38a7f12d40146b5741730c5de149bc7731ac8d1a4048b3984da10e6eca5c36a53963d3c4555278cc3f95b5ec33da257f40bb1cbb4a8e4baacf13cce533de11949dd08ed87b2a5174494e50887624301ccee62c1cd808ee280076c1968d2702ad0a5b71392256a2db2a7735b65cbd24b454ccf18dc5434bae07b0a7208b9f694723a0279431ecf782fd24b0c819505b3da7b9644a6ed7c6599b42d04c0e0f7b59584eff820ea6328a10c0329cd17d8ee4aaac0575916697938b7c6b6bfbda0967a3cd881da0c7cf36be308a3bc9d9b2caa47b87604e68839abdabf2948e0a5f1af74f0ee9f890ef59b357832c8d423e454309c882959a3e2ddbbe8b62f052aaa1ddda8494281728887bad3d41f0ab5edb819bbef64a27aa48618668afba8839f8ce480fcd27641920f117515bad5cb7ec29559d78d954b2cdc550239c08525c170e448cf9fa038e1d584a6948274b330e55d81e5f66ca4247da93b33ccebe5021a77ed0a3e2d15d7fbe056e5e901077aeb6fe399565316f4958f7e1d24fcd9b4c56a66cb50e2c54c549b5913776224a568127de628079c8941b59a519dd5c31e4aa49dc8db73058c6f08d66f64b187020903183dcefd852d84081b25dd20b3a524df7af323dd2e86c2f60f5ae6e0defee158370d5cc082bb404a1cefce1af2729e8bdc145b5972b47a46e96cc7830dfb56a779c1fadc5121cdc8683a996d23cbce16ab1ab59a0811c8ac322c64576b35bf0165d5420ff30229ae1966acf4c2ae154836b1ef03d3e2dd846df9a0f050cfac650418782b0d6457d22a9b4573bf1fc9832aad194c72bc2aac5d73a671db44bd62f34cf0c32fde81e672dfc5d2da77ba646f55e73d21183cad6e194768b2591de349920ec96799b20bc6428bac6c5b1029ab29ee7edfd9edf1ee415ac654cdbf77361b73359d723d9169ad50597c6e8371000499cd1ee11e26be22b3e1d68f0dad656a496a558694dc213f41d5dc58a8c117ab62382b37d4f76480f1af6cf8f1f3f8574758970e01cc681714dc755038e4d27b2c2c38b18d8b569d85d3ceccee35d08301d8bf0b69a84aa94cbe38a28046a099ac5d05f22dd1f23551725c6e758e6d04301e1441c88e63f1ea05ede67197833fe1bf025fe53251d50348216df5cebe3b97783c7ebc9dadb6d946e1ff449c53a3a28720a999cf04f2706957134f650b5306bd2e507712628c78d11cf82166ac36cd634bb79955bb92ea7ac092907654d4f861e1a731a3376ac1cb073f3d9de01c09505c76ab28208118562b2ef06a0039be39aabc2ff02aaec78088c5b20746d6bbab1672f7e325ec21048961cb0456f6703ef29c8a595a8a0d98e4f107fbb7a4975e415066eac20a40494fc7c78b5a6eff782cc1c75215887dca63316358be493a0da4ecaa5bdfe07a3882de62b5cbfa83c9b5796628dcf47248f219718bfeabf607652f134018af5bd3c142a699836e97318a89fb48f6d0560418804df08291e25ea4d637d8e949d1c803cf3ea9a5e0ff637a43a902221feff6babff8d2e21a950a2db7c5a5097539e74238a6bd5e4d7ff3a8ee72020a9e5f9334252afb7fc1ee0fcef7fda93ec7e3e406dbfa863bef46c1657565b2bc6787ac28d6dac72843d8cb44bf2b9e9cd85a119bb3a441b5594716b4b349d5c466f4d775f5b21a171a8531f5d4688c63d11fa2c44628a6543799ea8a98586ac3eabefb7b44c63b5a3e3392572e49f972a2f2c0f201d5518ec56efff8f45c2c2d4db7aca45ff073b449ecde521ab2b694704fd29822a89a73327ed780e27d13083039f7a7054f62b965c7a1aad3a0244a90d649d800c6d7f547154b8df90b357f5a84372c6903be45e5a6c3695f815fc8e87fc2fd0a734647caea796da6a2a0f0fd2647183cb41025d10c381508ce00a0a7f3bec3a8f5c955e4f354169660104f5533728ac37f46560bab84e5d5bf64375c11bc01aab398ffb0df02509785609a28cdd1ca78737dc51dae49204ba7b687c0afa8191ea49903c0bc154a015cd954751f3c11df50f8e557e068bf4e834dc834cf4bebc55abe6e1ed7b4816ce6cb19dba23b9be6add5dc219be5a123ee13fcad647f8e0cba1a0f529f143a88d18163346df9002f9fb56d9715ca75a31c7cae45a4e3db95caf1ac7382979a820adc645cf0d8974b2aee712fde954978c6a3ff2934c2587209a6582aa3ba3d352cfaaf5829ba3bdffc7d7c8da5579cf3e4cd40c0a3d3fef3f55e2d445ed38431b197e846b2e2f36162328f81d78e66170182806a36a8257bf17f0aa89bc1b27c30abf513efe6d73534f3754bec58832ad678c0aa29f5b4305c02b5ee3d350ee11db5348e61293c4f9a3629e20f84d888706eaa6cf0d1a10821185dc581298cca4dcad677b76a6812f087b498cae9cd0fa7664e8e5c6175b89daf46654b885631508eec27c8047015c0da7f5d2da6ab7e162493fcbfa917956ce8c423e2005a06d6ab7b845a8d5568d4e35de81de4d366276d59be4608ada571550eb4aeca7ebe78e1e3a31d1ad88eb0e20b32a4786b030e6ead84feb51ec0f17e260a19682ea2e2898dbe25b0071eae64e48cbdfae8872f9f9ca1191bbc11308b43ea8c9d4bf820111af76d4833ee66aaa71a23b0ed36e7460737184b059cfbd6650d585870e42b0ab3ba61ddad74deabe4d249459452a17b3bcb5dc8e79d0c2a3a8a9779518f5f56d344e1555eb8efa1e85bb1a7949040e69eb4505e33b095e200145b7d2a7b29606cd0b3090d551946ea69fe96315bcaed71ca357a135ddc466ca7ece07f2d20f6bb8200e625f4fff4baf1e9315d159688eafde4caae24adc08a5e5f7e3d31dfb04d60ce8a218a133206726c034c02bd5e6b2b2c74acfa02d7a31afd68e5303f7be379fb57e8fe9e57adef1c6d19020c4115b3ee08df324c1e00e2e625e551ce284950c09a9ccb95cea0c1f0bb8c1cb6df37f23eb3bdc238bdb784a0f782ba0893d30a9b194a5cc79e2258b402416875cf57bfda49ddfedf131d29b1be32f8134ca2f80fb096308b6c0543a2a2d037872b33e87dba50b71a37d5878c877bc14d50d3648698a8e31a89b8e0e2346d355c9f177618df4954161ce6462f35d94627292d509744c096e22563d8a2c2942cfeaacba279d985fed424ee852bb0126207bf0061b10caf4750519158ff700a56a6e0a1e577b51782f7b4e2f827f8127bcbcb164b27201a495ad7a29ae33807aea08a1d3d32709343a271f8879bf9cd99cc94d5229594869c82b76f6d03ca788d968d0a40db711085ade4bcf877729f6990f968deb75f1ea00dcb7b2d8892a4fb76622409f9d73008b459f183c24ac263c731639180931c91a596a6d568745da9276251191349bfbcb1d552d12332c1ba49597274d9b3d78de0ea45c1a21cc14166c1d1a1ae2d7087afb1771facd045b2c015e9599884d9fe1cffc39382750faa61eaf2ec7f43aad96e5d73457d2e2d8e47779785bf4cceb0febd3609f61c6cc08c2e60469b9de0bb6c4732bc3013a6bf36b1642d80274d63aab9f638cbc003b4dd428b5e2998a9bc718bdc29d251006aad7925823bd66d0724df10939fbc885362697f67aa5ad0b02b5aebfe170db4300e0c5bd1473fc5ac898ddbf61ecd5497873e5e0b9da8f163e2ee5e5c4e83f79884520f0b270066107a68d6a529d58735f27bf74da96684cb60982adbacc6c383acc3c2f3931b61433bbbcc5e860e4d80c1335d8f062c8d1f6848b1a33d4ea59c250bdb4d71fc475d135ec56e3e3c34cefb5f0c617db8e524ace1cd2ce7886e9069af11913b4af90655507367da39edfb92f807270c564712bcd383638a042f173d34f58e06ca9f717791b62748be97a25d9e3672cf9d4aadc31be7e8c72914800d2f266ff632cd6c28728bd55f004a2deb6a99e1e8d1df689a804083c047825104b1a711f6d17cc4452a6bbe5d3f875c0ac5f03d62842a84240a2540c97902af7c8fba17ac6bf0b3d58f328ec0ac3ab2dadaafd4aacc3e9ad0781206a7312f5b57889f0f184cf042b474475ecd58da9e79253787c03e825dc45c60fd9e3b51520109c71e6dc3b0dea203320d14b374640eca01f463265e04b43343685753a819149756f2248cc90fd6d8b6b46db5db3b2a2f4bb6be8282f541cf563ce1dea6c5c7643ec4c19c59f3ef280e55bf8b83e5f28eb90b696b53ae5f47d335b29d9cb52df58a88bb28e7eca962a8ebd8e7ae57798f4e08d7c5875047c962d95a0979e1fcd0130f25a62b2b9809dd8905896a7a41ded0d59d67b97d1ea09137a6a4b30b42d5c33266c1cffb675d13c2f8cff1e33cf79d2755a1aaea21b86fe9ed8aceced4a14aaf8a303429415b131c5c36398fdedcd556b48d265dfb074b63a2666b70643e0830fbf82fe853c6b0dec6aae50c9ee2e6c9a8c20962cd909e19b0cdc388179ea8725d2e46a63dd5f000b9268fb3bc817071793e73dc398e02491bc8e38371699c493429d2e8918f296135abeb2f5773a3f39b16efabfe35340438654e5f8e3a3b72b62492fc5d1875801268149840bfb1e72b4567ba8b1a03bb1b830f30a9b5814c26cbae8e692ba55a43ff1d5ee88a8590b4494750355a05e53a7d84d46355dcbf051f229baf0c38a1168fd77440093291c80bcad70c6536c411731ad32a52700b1f976d0fcd91086c70949f45034afccf88add38bceeac19dc728e72f173185a4f2f412227cd8e0b7a8842d2c6d0a14194cd4def8452843db4571b647be054ccc8882f94fd086ddab63ed9456dafd20f001da61ca68944a712549fbeabe46f4dd9a24864e8c394efb593729cd4d08dc0bf787b26ab06215ba79bcd60b4276981cdc69f1486b6c1cc2f5557abe5d203d461573c3a360a496d092640743b8f782bb408b58a4204593025d1203c785c5c1fbb139825758be1514bc63bb15a207dd1eabdb240abdbd27176e90e71dfbabaae57384d063c1ac93fcadeb1931f53f7da91d7d581d28eb0e739b16b9af04ae0b9b428714646b0649197fbd549fd87fcdf32d22febaff1bbbf65095590c61e35ed9767245cd56a1c6ba0a0d49cd3b8dd2b8f870997cee76d69985768061bf663a5d697a4559ebdfb23bc1216529fc801a39c0770076", 0x1000}}, 0x1006) 15:20:30 executing program 3: r0 = syz_open_dev$vcsa(&(0x7f0000000040), 0x0, 0x101101) r1 = syz_open_dev$tty20(0xc, 0x4, 0x1) ioctl$DRM_IOCTL_SYNCOBJ_FD_TO_HANDLE_FD(r0, 0xc01064c2, &(0x7f0000000080)={0x0}) ioctl$DRM_IOCTL_SYNCOBJ_TIMELINE_WAIT(r0, 0xc02864ca, &(0x7f0000000140)={&(0x7f00000000c0)=[0x0, 0x0, 0x0, 0x0, 0x0, r2], &(0x7f0000000100)=[0x5841], 0x9, 0x6}) ioctl$TIOCSTI(r1, 0x5412, &(0x7f0000000000)=0x9) 15:20:30 executing program 3: r0 = syz_open_dev$vcsa(&(0x7f0000000040), 0x0, 0x101101) r1 = syz_open_dev$tty20(0xc, 0x4, 0x1) (async) ioctl$DRM_IOCTL_SYNCOBJ_FD_TO_HANDLE_FD(r0, 0xc01064c2, &(0x7f0000000080)={0x0}) ioctl$DRM_IOCTL_SYNCOBJ_TIMELINE_WAIT(r0, 0xc02864ca, &(0x7f0000000140)={&(0x7f00000000c0)=[0x0, 0x0, 0x0, 0x0, 0x0, r2], &(0x7f0000000100)=[0x5841], 0x9, 0x6}) (async) ioctl$TIOCSTI(r1, 0x5412, &(0x7f0000000000)=0x9) 15:20:30 executing program 1: r0 = syz_open_dev$ttys(0xc, 0x2, 0x1) ioctl$TIOCSETD(r0, 0x5423, &(0x7f0000000040)=0x15) (async, rerun: 32) select(0x40, &(0x7f0000000000), 0x0, &(0x7f0000000100)={0x8f}, 0x0) (async, rerun: 32) r1 = syz_open_dev$ttys(0xc, 0x2, 0x1) ioctl$TIOCGICOUNT(r1, 0x545d, 0x0) (async) sendmsg$NL80211_CMD_SET_NOACK_MAP(0xffffffffffffffff, &(0x7f00000001c0)={&(0x7f0000000080)={0x10, 0x0, 0x0, 0x40000000}, 0xc, &(0x7f00000000c0)={&(0x7f0000000140)={0x60, 0x0, 0x4, 0x70bd27, 0x25dfdbff, {{}, {@val={0x8}, @val={0xc, 0x99, {0x9662, 0x1e}}}}, [@NL80211_ATTR_NOACK_MAP={0x6, 0x95, 0x401}, @NL80211_ATTR_NOACK_MAP={0x6, 0x95, 0x12ab}, @NL80211_ATTR_NOACK_MAP={0x6, 0x95, 0x3}, @NL80211_ATTR_NOACK_MAP={0x6, 0x95, 0xc5ba}, @NL80211_ATTR_NOACK_MAP={0x6, 0x95, 0x8}, @NL80211_ATTR_NOACK_MAP={0x6, 0x95, 0x6}, @NL80211_ATTR_NOACK_MAP={0x6, 0x95, 0x40}]}, 0x60}}, 0x80) (async) ioctl$VT_RELDISP(r1, 0x5605) 15:20:30 executing program 2: r0 = syz_open_dev$vcsa(&(0x7f0000000040), 0x0, 0x101101) r1 = openat$pfkey(0xffffffffffffff9c, &(0x7f0000000000), 0x40800, 0x0) ioctl$VT_GETMODE(r1, 0x5601, &(0x7f0000000040)) ioctl$TIOCSISO7816(r1, 0xc0285443, &(0x7f0000000080)={0x3, 0x8, 0x1fc00, 0x1da, 0x6}) ioctl$TIOCGSID(r1, 0x5429, &(0x7f00000000c0)) ioctl$KDGKBENT(r1, 0x4b46, &(0x7f0000000100)={0x0, 0x8}) ioctl$KDSKBENT(r1, 0x4b47, &(0x7f0000000140)={0x6, 0x30, 0x400}) write$UHID_INPUT(r1, &(0x7f0000000180)={0x8, {"b3b08bf3ead40c6bd8be9bb34f9a36de5ed25c1c18b5fc75b99db9f0977144448612806b19324efbc0c87af442545e657175b65e3df6dd9ba939d15090269d693efbdeea4de6643f7975df671ebb35fe22931b9a8c7806001487908fe8c597e65f04c9faf4703ea8b6f01c55a80305bbfaf1db7017d833842d7f4b7b610af57088c7608bf113fc1120450e3ef9f31e2d65438cdd48cd0fda2f96e6b3b391ba5f82b2af4b339b0d752905e79b862b60793cd9c6b98b2b75b38ea7f64830f303b2797a22a6c4fdbbf97ee24587955d03cfb15e4d2d25794acc1d9593188f2c7833fd312671a7ed8916bb3a2852a10763f35742e7c2f8181cc91b0e5843ae1e1b7a60053619f79c4561aa03a330a2dc8c9ebc1dca575011a670a68d1aa3d0b00087e93592518ef0094e18f28a360702c4a5ad72659410ae37b6868647913a8608858744efe602739ea3bdc72f67b479038bb383851a641040df520943c3fe705ea2cff8105d6cae2b782ee7405615344c168d88e328ff96ea5e39fd4f318b7ef85f373abc9826bcc27d0826ce7fe6f764c9a3a892231f97683525a726eb24200e93ec1766c88062f0ca021542696c6133fba1c9011aa09d0ed8180515e6f5078116dc0b083a9f7cde32b56a2d3585b4d880c2555a80d745f06eca6be1ced0ab8b7a3648312eddbab2927822b17a33c259eb603c8e79606c80ae90d45f22168906e663ad8071ad75a30436124ae0a2416647119287db0aaa379eac69f73e8ed7740228f46ce951fb0154fc4ee03f7227ec18b406cec7bd90cee9b48c76219226e6072cb5874d587456e96dcd1d3f73d9c52d99dfb9a8aad8a7a9973e9e82497816b63b3f776fef717b189eedbd935d344ebc742b1529126824e515e8d7d7c75a78d3280df4fc5a4e92ab26b3f29186e9e469d4ed98f98e04586cb6d9775fa68461a3c58293e00983d6e2ab040f44a6591e302608b1f3408663045293a42a2f034792ff6bc4f68ade46c4c9345bbee9fac37b08b87b1f13d3010cb101e58e407a24614722e14b94d45711b4d8a9dac2efd8f1bec2257afced94e1295ed6640ced22dc9e0f88c1156ee1a9b4776fe54e760343c029660c9c232831ac2c5b7bd3a5f3dfc133394cd8c5a3b681f1f18c9b92a62560762191639cc81fea8f66706beb5ae949da7876b546a68a23dcde1828f61a3e4a14000100000000000010cb5e8f532632cff9b044ef3a52ac3b6e415fd617d3d40596c78095e121a6b8908d435dbc38f2077ca4191bb73dd7a01edfd98bff26458ea105ab920418326d452c188e6f6badc3d49b6d2ca71d34e6412cd8a90f15274a9cf7f0496329ecefc70db505fcee2937651ea16cfe92ec92e9ba5e7b1ad41be393c38d743c7fc21966e63de259fbf5c450a1dcd5500a338081cb86a444c80ada4601e2fd0a7cb8dac4cefad082c508248aa5dcecb796f66bc842c63fe9c3a69f29285f2346faafca5e65eccf8de04ec86406897b55de9cda62e02fac26b5341cb41091c9346e2262c0c138260ddc6d91a4fe4b152e40419b0a9933c5d6ba26d754d9e235f5375e82fff4a22fdd7eebca8526f50979748442a6b30dc4d665b9baab035a7b8de6bba379fd18d3d83fc740efe8c281eadd7087f802b43075703ec0ce3934e8046cc94ec1b105c0932bdccddbfa79017c72e54fadb805debb084b676b7e7414d53f53d2698ba5ef604a559eb98c696c620116a982254203c270193e60204eb431137ac469b114d74f42e20fe0ee121f1f6333b4aaeccf214b2ee94ebedfa6344207e3aadf274fe848094b9dba4f85b9dfb580c71f6b271901a8ceba17cb2c40f109299a95f7460dd1e82e6a96b307a6e80f2e0a89475fb04b9598c9e877da8a8807df8168a25b540e6dd8166749e4e8dae847cc3c82b01017cb9f930ba1ece0f6579e1700168755a174caae996947c4dfaaafce684d6ba5729da752d721491e3b25a0dfbd7a5800a39899f20684c8fe320ed7ac301490bff839b5e8d252858aa0d56dd7f763ed0f19be4ab6378480db722849a767eaa720fede3f544e416eb7737438f51b0b485904eed84417af6dae66827ac214c861bcc23450ec663a214a8e08baa637c683fe3bb47796e379933f032ab499a3433d13fd94d083148b80163751d178e0c37b3f8df9f1bdea2b0c4e4a76ee25d6b8d15ffd6f53e895aa98e8e2cba448d5d47023082adf33d8b9382ad2dd9c1354f47360e2edccc12e23274325aa9877f1c629b9ab0059e96bc54d2a94bb88604def479f1d18471f174946ef6592c30b9a375233d620f02938e88da376ecc3665ac65570184714f3d6f98d8ebe8e740d33551df885c0660b59609d9ffcd7ff03c0ed267eb6d8b44d03984dfd6d5471986e693b9d9b65cb5ae71d67b3cbe27077712a29c4ca3f969f901aba7512d0ab499c0919849eeaa9c57a444ae72bf7b6dea928d01fbebea98348722bfb942226f3c02c9b3afc8a7440d429bc0c27fe8fb2a8ebf6f96e7a7446d0176198abcc79754aa904d03eda62ab7d8e8dfd891ca17e31e6a13747d9605d3c5e3fe28d9d4957b07ca832a9520e0d74fe3fac607f8a3e4da105c468cbc2a2c4fdacb0404247a7585ed380c1e775e7954f17c811f98f32786667889dd78fa968b6026e9c0326a4e55ae376c25153dba4da08f565297fada087585ea1d4275947b2aaa6dd9f759ded99fd559305688e1d8a4f8334eb25a7dc5968a51b4235ec8fee1c97e78127e5b420ae1a1f7a52693af8d7fbd3fd5e0b69fa708ef87fcb3894ed3008d7de991fc19e139607ae8b22463d80e6c462860dccd77459022873b757b0af0711715d0a6ccf570850ec9473b273469259b45de194d5871696fb10b8b931acca50f3d4c0f474e060f2c902ae7e2fb0edec460071c112bc8a793fa6251f1e780daa0da66407605d2012386a66fa3e74479548a503a49eacedf11514e60bb84cb93f9f83b4f3e64549017cc957734812373057799978d13f96fb00756fd9533943d55f4306209e3d205afcd5fffd514bad0785e5f2492e2fb7e6e6597ebbd8b3c12d8ffb5c49b3dc4cd201b6142509e0cdce21c51fc6818bc37f4cb169e807f614d05f80e02f3ca657edba5f4e34ae0666ded7e6b9a8bfbae56c525072596431bf8977744bced05437e46898134d87c42a95659d2894ced268b4ff344c895297e084635f5e0ccf97617f81de4c6ca5b348540edeb17b043dc043ee88fa3e0c5a64fa0d7f3f520c46b13f5bc5504e58c1c685c605a56b3d10e9797668ed5743aaf438d472f828a0bbe45a98fd64cfa366eb38a5a2c98bfb208abc4c34f5db3a139e1aa270a393564798e4ea848e5b5288641bd84a4f2e6931ee4dd1baa3b91ec6a0c42de0963af703253832484fcf368f9883b7ede14f784eb9c88ca6270d0ac54ac4026fde67709c4690197a7be8fb841341b7ce49fe4f78451894a47b12d1b9211016c81e7e9a024cabf43446b900cf070e6091f84797c5442f7c64c804361ca369047bcc148b357c37c02ef54d615997e9082515d3272ef50b0bc2e0c5f72ea2ca0b038ac19223656d1d8e52d6d8d5cbcca90a3bb77475b3a4b56d6e3b893c9bc97cf393d2291e5c3a9658c3f316082e625919e839c39b3e310a945a3e7f6199a51ee6c7437ed417980499af2ad82a6e56bee13ecf9cf9bd0dce5054157faa775d96af0e98e204717650c0e76822cd6c52608305791a6cde93f5a23dbf071dd958ef983fc40ec923b8508039d2690cb2e7c59fa2a8f7827c64df58676d484339a52a1cf541ad9860f133f2a16682525b936905137d135e8d5ca4ff863335b4c4b2c46cc12f439979c1e1ec17c32409ea788aaf41f0bd31fe4c21630d99f343a4675266b29684b71f40047c611950e424284ff6c4fa43431c62913fe9cd00238727e4656fc9b07400f7c220e7eaa6c5fdc38f2ac90c4c56a2b11f867659cceca62a4c8a3a785ecc626d0303a21c41ef1a72af369c528c0f8bae8a09b12724d592a6d6a4e7b98efa7fa7ca1ee1e203a9f7fe42467b9616e68917cc502201c2b8aed2b61ced0e67fe793eec1abdfac8c7ff863c472a13d5a3475fff4afff4c386c87ad1a0d511bfccac3a5945f19681cda29f5d94047dd4f7429a203dd87d7c5d448659bdc74364dbdc156143280ad4347cde47f3a8f0623854ad2628cedc792055fd030d996ac4ab4377e0335bd8bc99d09cfd149a2a6031e64b7c84a53689c4cd185920ea39f3e2693195703343298bc65c5433b62ae53d80abe72c8a6bdf9aa826982d5e35968ad435dd0d27e45214653ff52e64be41f58c959c3d32b8a3c7d5138caea8640f990297e5663f7629d4fb07bc44d1d13da2fcdfd2cc08d939e5581fee7b4a288809464cdd80561381bbbe9bccec770fe783068a69abe3d810a5730202cd080dba7b54a6a51f27fbd78d8558ddf2d462841aa22eac5a55463664907b79cf1a533232dddeb7c23d15fdf2e92193bad999acfefeb7ceb38471f81a72c18625d88251ec8f4633d068b0a8ebb40267988d633c21e9ab66b658a7b54c91128e568c8af4d3afa56d0d90f0a9e573b6810886b3d7a33f381a1ef362f695f1bf353cd8a8f484e936cbb6570f423cab93b7fcc9e1bb7046498afdde7c876231f079497563c3462fb39e88920cbd3a2e112cabaa719424e7783563415c9916c62aabb75ea757bab76d81b40156c18e4060c2ce9e65950de623fbf20032b9ce3b4d6d6edb55895ce3015c33e658bd5d0da716b3768e6ca56cd88bc64d573609e2a3013bb52883e87bc8ab5195899e0d68032dccda55635c2c732c1c78f4e87eb8d1e2176b322ee688a5324e77973651d640b11622a762bee168e769ea62eb8f98c0c57b7368932ba6c9d5af95871aef18b50701bbee69db045c9756d22a6957bd6b1f55a6f461b660d5c523b1216fb4d2cd5ab86a622e3c33aef06d02537771604556571a468083de987e0cb5743098344f5439b9ada0361e0a73a333d36c87c305507e3f2dbd9885a88cb207b3b0034179e4213ad89b18f455dc6c640b2d1338311ec5156f1dd79cc8ab903cfdf569b3c33f46e2bed93e0634f127eb8b1b8fa69980ac079147ff3e7b942e3629be802a90812499c1930908ca2de69fc5f36584a6d574e80d1940da4ae5b2ab9f6b9c48d8d265f9f61e0f7d1706de0939507421f5b1d630e9ee66f412d96c92a1c9e3857416b3e9a9d52bc65a723a27b07c8e71c5bbfb3eaab0a90abee83e7c6c1eaa2b64ac3d8a5bec99b61075b988a62c8ee91b83100f756abe81a97bbf51aab7eeaf9a5ef4b72a0f03e50c301b6ae885ff2f4c9d740c9c940b1aeb702d82ff456193f30030f0c7457f3bac4c037dad8ea359bb752dbc0b99307d51dadc54dcbf218a2a9ddde27b4ea643ec5fe559bdff4115cfd070ab2fab4bbd62636c5d0ef1a1cab939a579ec125d10b7e69ef33292e729e8ff17efd643c374d2ea48362ec8c7235d95498dc2018e48c97873abbe8cf070a3daf7875d07c2bda652bff35d002177b0517fe67d3100b810ae260e44b632c6f490300d51b1d57cffcc0835cbc790d4e3c34f3cc5f7d48aef05d99f4b6f0531f3e3f1097206b82c228d5993e40e8a3687783189ab501d8196843696b375014e2c9f61650d43676262610a4226b495921fe75d6573d29731aec6f3b4392870bf92b2c926e61197a9185aa7b2a0395c40e062bf1b6e5a757402545a906d8ede21586f739983f3eb48115ce28a989ca75861bc301c25e69d8c15a8ac06bd00", 0x1000}}, 0x1006) write$UHID_INPUT(r0, &(0x7f0000001200)={0x8, {"7351dcb79c48e9f392b993fe2d48afda5584a42463119297100d89ec69b133587a682e89011b1957ebdaf92cfc9a54714afc02d695dd973c098949e1e74879f26e1331c49c52df8326fa54677d5d0ac357f24e90e6e7f0889a7b72852bf34e8ffc0728e3167ff1929d0412b36fb0aff22b6bdc51c795056224004ae9e62894bcf9c8beac57347d5165f81433c331d0849d5256306f52cd795dd0a34f5a36c96f03c571653400d13d07d68c9b04d4e925bb5742c39a514ff504509209dd61c2e81f19ef3c1dd4eb90fc1ad7b457b420764ecb13a3dd08e4f17f6564a64ec36483be19abfea77d609448195f4e78cf983509c09e3de142c0f18a67dcd6aac8970de17a251afc380671179abbde08045a6aafd49f43e4aec37eb9c886c80591532d1996ca213296cc1710096e214160f1a70b536e944dd5dd9aca5c670f21b3539ccd3595cf33cc84181d48bd58932f21205d4bddfb35dbe5763e4dde38e62a5e55d772e0955be5558c2b419a0eac9e3a2d5665f704d10b3dc712d72d32c267a44ea8e9c27b7e2d70af6ee5cf7644ae28660a14e4882cf8cc718fa1265e92d7d4b8f9288f1cf6009e306839fd559216f5a84c0cd81f987b589622c5c2182530b8e9534ac0945341bedd70fecf07706db1551efbf20e0321238fa6a011ed39305065c38a7f12d40146b5741730c5de149bc7731ac8d1a4048b3984da10e6eca5c36a53963d3c4555278cc3f95b5ec33da257f40bb1cbb4a8e4baacf13cce533de11949dd08ed87b2a5174494e50887624301ccee62c1cd808ee280076c1968d2702ad0a5b71392256a2db2a7735b65cbd24b454ccf18dc5434bae07b0a7208b9f694723a0279431ecf782fd24b0c819505b3da7b9644a6ed7c6599b42d04c0e0f7b59584eff820ea6328a10c0329cd17d8ee4aaac0575916697938b7c6b6bfbda0967a3cd881da0c7cf36be308a3bc9d9b2caa47b87604e68839abdabf2948e0a5f1af74f0ee9f890ef59b357832c8d423e454309c882959a3e2ddbbe8b62f052aaa1ddda8494281728887bad3d41f0ab5edb819bbef64a27aa48618668afba8839f8ce480fcd27641920f117515bad5cb7ec29559d78d954b2cdc550239c08525c170e448cf9fa038e1d584a6948274b330e55d81e5f66ca4247da93b33ccebe5021a77ed0a3e2d15d7fbe056e5e901077aeb6fe399565316f4958f7e1d24fcd9b4c56a66cb50e2c54c549b5913776224a568127de628079c8941b59a519dd5c31e4aa49dc8db73058c6f08d66f64b187020903183dcefd852d84081b25dd20b3a524df7af323dd2e86c2f60f5ae6e0defee158370d5cc082bb404a1cefce1af2729e8bdc145b5972b47a46e96cc7830dfb56a779c1fadc5121cdc8683a996d23cbce16ab1ab59a0811c8ac322c64576b35bf0165d5420ff30229ae1966acf4c2ae154836b1ef03d3e2dd846df9a0f050cfac650418782b0d6457d22a9b4573bf1fc9832aad194c72bc2aac5d73a671db44bd62f34cf0c32fde81e672dfc5d2da77ba646f55e73d21183cad6e194768b2591de349920ec96799b20bc6428bac6c5b1029ab29ee7edfd9edf1ee415ac654cdbf77361b73359d723d9169ad50597c6e8371000499cd1ee11e26be22b3e1d68f0dad656a496a558694dc213f41d5dc58a8c117ab62382b37d4f76480f1af6cf8f1f3f8574758970e01cc681714dc755038e4d27b2c2c38b18d8b569d85d3ceccee35d08301d8bf0b69a84aa94cbe38a28046a099ac5d05f22dd1f23551725c6e758e6d04301e1441c88e63f1ea05ede67197833fe1bf025fe53251d50348216df5cebe3b97783c7ebc9dadb6d946e1ff449c53a3a28720a999cf04f2706957134f650b5306bd2e507712628c78d11cf82166ac36cd634bb79955bb92ea7ac092907654d4f861e1a731a3376ac1cb073f3d9de01c09505c76ab28208118562b2ef06a0039be39aabc2ff02aaec78088c5b20746d6bbab1672f7e325ec21048961cb0456f6703ef29c8a595a8a0d98e4f107fbb7a4975e415066eac20a40494fc7c78b5a6eff782cc1c75215887dca63316358be493a0da4ecaa5bdfe07a3882de62b5cbfa83c9b5796628dcf47248f219718bfeabf607652f134018af5bd3c142a699836e97318a89fb48f6d0560418804df08291e25ea4d637d8e949d1c803cf3ea9a5e0ff637a43a902221feff6babff8d2e21a950a2db7c5a5097539e74238a6bd5e4d7ff3a8ee72020a9e5f9334252afb7fc1ee0fcef7fda93ec7e3e406dbfa863bef46c1657565b2bc6787ac28d6dac72843d8cb44bf2b9e9cd85a119bb3a441b5594716b4b349d5c466f4d775f5b21a171a8531f5d4688c63d11fa2c44628a6543799ea8a98586ac3eabefb7b44c63b5a3e3392572e49f972a2f2c0f201d5518ec56efff8f45c2c2d4db7aca45ff073b449ecde521ab2b694704fd29822a89a73327ed780e27d13083039f7a7054f62b965c7a1aad3a0244a90d649d800c6d7f547154b8df90b357f5a84372c6903be45e5a6c3695f815fc8e87fc2fd0a734647caea796da6a2a0f0fd2647183cb41025d10c381508ce00a0a7f3bec3a8f5c955e4f354169660104f5533728ac37f46560bab84e5d5bf64375c11bc01aab398ffb0df02509785609a28cdd1ca78737dc51dae49204ba7b687c0afa8191ea49903c0bc154a015cd954751f3c11df50f8e557e068bf4e834dc834cf4bebc55abe6e1ed7b4816ce6cb19dba23b9be6add5dc219be5a123ee13fcad647f8e0cba1a0f529f143a88d18163346df9002f9fb56d9715ca75a31c7cae45a4e3db95caf1ac7382979a820adc645cf0d8974b2aee712fde954978c6a3ff2934c2587209a6582aa3ba3d352cfaaf5829ba3bdffc7d7c8da5579cf3e4cd40c0a3d3fef3f55e2d445ed38431b197e846b2e2f36162328f81d78e66170182806a36a8257bf17f0aa89bc1b27c30abf513efe6d73534f3754bec58832ad678c0aa29f5b4305c02b5ee3d350ee11db5348e61293c4f9a3629e20f84d888706eaa6cf0d1a10821185dc581298cca4dcad677b76a6812f087b498cae9cd0fa7664e8e5c6175b89daf46654b885631508eec27c8047015c0da7f5d2da6ab7e162493fcbfa917956ce8c423e2005a06d6ab7b845a8d5568d4e35de81de4d366276d59be4608ada571550eb4aeca7ebe78e1e3a31d1ad88eb0e20b32a4786b030e6ead84feb51ec0f17e260a19682ea2e2898dbe25b0071eae64e48cbdfae8872f9f9ca1191bbc11308b43ea8c9d4bf820111af76d4833ee66aaa71a23b0ed36e7460737184b059cfbd6650d585870e42b0ab3ba61ddad74deabe4d249459452a17b3bcb5dc8e79d0c2a3a8a9779518f5f56d344e1555eb8efa1e85bb1a7949040e69eb4505e33b095e200145b7d2a7b29606cd0b3090d551946ea69fe96315bcaed71ca357a135ddc466ca7ece07f2d20f6bb8200e625f4fff4baf1e9315d159688eafde4caae24adc08a5e5f7e3d31dfb04d60ce8a218a133206726c034c02bd5e6b2b2c74acfa02d7a31afd68e5303f7be379fb57e8fe9e57adef1c6d19020c4115b3ee08df324c1e00e2e625e551ce284950c09a9ccb95cea0c1f0bb8c1cb6df37f23eb3bdc238bdb784a0f782ba0893d30a9b194a5cc79e2258b402416875cf57bfda49ddfedf131d29b1be32f8134ca2f80fb096308b6c0543a2a2d037872b33e87dba50b71a37d5878c877bc14d50d3648698a8e31a89b8e0e2346d355c9f177618df4954161ce6462f35d94627292d509744c096e22563d8a2c2942cfeaacba279d985fed424ee852bb0126207bf0061b10caf4750519158ff700a56a6e0a1e577b51782f7b4e2f827f8127bcbcb164b27201a495ad7a29ae33807aea08a1d3d32709343a271f8879bf9cd99cc94d5229594869c82b76f6d03ca788d968d0a40db711085ade4bcf877729f6990f968deb75f1ea00dcb7b2d8892a4fb76622409f9d73008b459f183c24ac263c731639180931c91a596a6d568745da9276251191349bfbcb1d552d12332c1ba49597274d9b3d78de0ea45c1a21cc14166c1d1a1ae2d7087afb1771facd045b2c015e9599884d9fe1cffc39382750faa61eaf2ec7f43aad96e5d73457d2e2d8e47779785bf4cceb0febd3609f61c6cc08c2e60469b9de0bb6c4732bc3013a6bf36b1642d80274d63aab9f638cbc003b4dd428b5e2998a9bc718bdc29d251006aad7925823bd66d0724df10939fbc885362697f67aa5ad0b02b5aebfe170db4300e0c5bd1473fc5ac898ddbf61ecd5497873e5e0b9da8f163e2ee5e5c4e83f79884520f0b270066107a68d6a529d58735f27bf74da96684cb60982adbacc6c383acc3c2f3931b61433bbbcc5e860e4d80c1335d8f062c8d1f6848b1a33d4ea59c250bdb4d71fc475d135ec56e3e3c34cefb5f0c617db8e524ace1cd2ce7886e9069af11913b4af90655507367da39edfb92f807270c564712bcd383638a042f173d34f58e06ca9f717791b62748be97a25d9e3672cf9d4aadc31be7e8c72914800d2f266ff632cd6c28728bd55f004a2deb6a99e1e8d1df689a804083c047825104b1a711f6d17cc4452a6bbe5d3f875c0ac5f03d62842a84240a2540c97902af7c8fba17ac6bf0b3d58f328ec0ac3ab2dadaafd4aacc3e9ad0781206a7312f5b57889f0f184cf042b474475ecd58da9e79253787c03e825dc45c60fd9e3b51520109c71e6dc3b0dea203320d14b374640eca01f463265e04b43343685753a819149756f2248cc90fd6d8b6b46db5db3b2a2f4bb6be8282f541cf563ce1dea6c5c7643ec4c19c59f3ef280e55bf8b83e5f28eb90b696b53ae5f47d335b29d9cb52df58a88bb28e7eca962a8ebd8e7ae57798f4e08d7c5875047c962d95a0979e1fcd0130f25a62b2b9809dd8905896a7a41ded0d59d67b97d1ea09137a6a4b30b42d5c33266c1cffb675d13c2f8cff1e33cf79d2755a1aaea21b86fe9ed8aceced4a14aaf8a303429415b131c5c36398fdedcd556b48d265dfb074b63a2666b70643e0830fbf82fe853c6b0dec6aae50c9ee2e6c9a8c20962cd909e19b0cdc388179ea8725d2e46a63dd5f000b9268fb3bc817071793e73dc398e02491bc8e38371699c493429d2e8918f296135abeb2f5773a3f39b16efabfe35340438654e5f8e3a3b72b62492fc5d1875801268149840bfb1e72b4567ba8b1a03bb1b830f30a9b5814c26cbae8e692ba55a43ff1d5ee88a8590b4494750355a05e53a7d84d46355dcbf051f229baf0c38a1168fd77440093291c80bcad70c6536c411731ad32a52700b1f976d0fcd91086c70949f45034afccf88add38bceeac19dc728e72f173185a4f2f412227cd8e0b7a8842d2c6d0a14194cd4def8452843db4571b647be054ccc8882f94fd086ddab63ed9456dafd20f001da61ca68944a712549fbeabe46f4dd9a24864e8c394efb593729cd4d08dc0bf787b26ab06215ba79bcd60b4276981cdc69f1486b6c1cc2f5557abe5d203d461573c3a360a496d092640743b8f782bb408b58a4204593025d1203c785c5c1fbb139825758be1514bc63bb15a207dd1eabdb240abdbd27176e90e71dfbabaae57384d063c1ac93fcadeb1931f53f7da91d7d581d28eb0e739b16b9af04ae0b9b428714646b0649197fbd549fd87fcdf32d22febaff1bbbf65095590c61e35ed9767245cd56a1c6ba0a0d49cd3b8dd2b8f870997cee76d69985768061bf663a5d697a4559ebdfb23bc1216529fc801a39c0770076", 0x1000}}, 0x1006) syz_open_dev$vcsa(&(0x7f0000000040), 0x0, 0x101101) (async) openat$pfkey(0xffffffffffffff9c, &(0x7f0000000000), 0x40800, 0x0) (async) ioctl$VT_GETMODE(r1, 0x5601, &(0x7f0000000040)) (async) ioctl$TIOCSISO7816(r1, 0xc0285443, &(0x7f0000000080)={0x3, 0x8, 0x1fc00, 0x1da, 0x6}) (async) ioctl$TIOCGSID(r1, 0x5429, &(0x7f00000000c0)) (async) ioctl$KDGKBENT(r1, 0x4b46, &(0x7f0000000100)={0x0, 0x8}) (async) ioctl$KDSKBENT(r1, 0x4b47, &(0x7f0000000140)={0x6, 0x30, 0x400}) (async) write$UHID_INPUT(r1, &(0x7f0000000180)={0x8, {"b3b08bf3ead40c6bd8be9bb34f9a36de5ed25c1c18b5fc75b99db9f0977144448612806b19324efbc0c87af442545e657175b65e3df6dd9ba939d15090269d693efbdeea4de6643f7975df671ebb35fe22931b9a8c7806001487908fe8c597e65f04c9faf4703ea8b6f01c55a80305bbfaf1db7017d833842d7f4b7b610af57088c7608bf113fc1120450e3ef9f31e2d65438cdd48cd0fda2f96e6b3b391ba5f82b2af4b339b0d752905e79b862b60793cd9c6b98b2b75b38ea7f64830f303b2797a22a6c4fdbbf97ee24587955d03cfb15e4d2d25794acc1d9593188f2c7833fd312671a7ed8916bb3a2852a10763f35742e7c2f8181cc91b0e5843ae1e1b7a60053619f79c4561aa03a330a2dc8c9ebc1dca575011a670a68d1aa3d0b00087e93592518ef0094e18f28a360702c4a5ad72659410ae37b6868647913a8608858744efe602739ea3bdc72f67b479038bb383851a641040df520943c3fe705ea2cff8105d6cae2b782ee7405615344c168d88e328ff96ea5e39fd4f318b7ef85f373abc9826bcc27d0826ce7fe6f764c9a3a892231f97683525a726eb24200e93ec1766c88062f0ca021542696c6133fba1c9011aa09d0ed8180515e6f5078116dc0b083a9f7cde32b56a2d3585b4d880c2555a80d745f06eca6be1ced0ab8b7a3648312eddbab2927822b17a33c259eb603c8e79606c80ae90d45f22168906e663ad8071ad75a30436124ae0a2416647119287db0aaa379eac69f73e8ed7740228f46ce951fb0154fc4ee03f7227ec18b406cec7bd90cee9b48c76219226e6072cb5874d587456e96dcd1d3f73d9c52d99dfb9a8aad8a7a9973e9e82497816b63b3f776fef717b189eedbd935d344ebc742b1529126824e515e8d7d7c75a78d3280df4fc5a4e92ab26b3f29186e9e469d4ed98f98e04586cb6d9775fa68461a3c58293e00983d6e2ab040f44a6591e302608b1f3408663045293a42a2f034792ff6bc4f68ade46c4c9345bbee9fac37b08b87b1f13d3010cb101e58e407a24614722e14b94d45711b4d8a9dac2efd8f1bec2257afced94e1295ed6640ced22dc9e0f88c1156ee1a9b4776fe54e760343c029660c9c232831ac2c5b7bd3a5f3dfc133394cd8c5a3b681f1f18c9b92a62560762191639cc81fea8f66706beb5ae949da7876b546a68a23dcde1828f61a3e4a14000100000000000010cb5e8f532632cff9b044ef3a52ac3b6e415fd617d3d40596c78095e121a6b8908d435dbc38f2077ca4191bb73dd7a01edfd98bff26458ea105ab920418326d452c188e6f6badc3d49b6d2ca71d34e6412cd8a90f15274a9cf7f0496329ecefc70db505fcee2937651ea16cfe92ec92e9ba5e7b1ad41be393c38d743c7fc21966e63de259fbf5c450a1dcd5500a338081cb86a444c80ada4601e2fd0a7cb8dac4cefad082c508248aa5dcecb796f66bc842c63fe9c3a69f29285f2346faafca5e65eccf8de04ec86406897b55de9cda62e02fac26b5341cb41091c9346e2262c0c138260ddc6d91a4fe4b152e40419b0a9933c5d6ba26d754d9e235f5375e82fff4a22fdd7eebca8526f50979748442a6b30dc4d665b9baab035a7b8de6bba379fd18d3d83fc740efe8c281eadd7087f802b43075703ec0ce3934e8046cc94ec1b105c0932bdccddbfa79017c72e54fadb805debb084b676b7e7414d53f53d2698ba5ef604a559eb98c696c620116a982254203c270193e60204eb431137ac469b114d74f42e20fe0ee121f1f6333b4aaeccf214b2ee94ebedfa6344207e3aadf274fe848094b9dba4f85b9dfb580c71f6b271901a8ceba17cb2c40f109299a95f7460dd1e82e6a96b307a6e80f2e0a89475fb04b9598c9e877da8a8807df8168a25b540e6dd8166749e4e8dae847cc3c82b01017cb9f930ba1ece0f6579e1700168755a174caae996947c4dfaaafce684d6ba5729da752d721491e3b25a0dfbd7a5800a39899f20684c8fe320ed7ac301490bff839b5e8d252858aa0d56dd7f763ed0f19be4ab6378480db722849a767eaa720fede3f544e416eb7737438f51b0b485904eed84417af6dae66827ac214c861bcc23450ec663a214a8e08baa637c683fe3bb47796e379933f032ab499a3433d13fd94d083148b80163751d178e0c37b3f8df9f1bdea2b0c4e4a76ee25d6b8d15ffd6f53e895aa98e8e2cba448d5d47023082adf33d8b9382ad2dd9c1354f47360e2edccc12e23274325aa9877f1c629b9ab0059e96bc54d2a94bb88604def479f1d18471f174946ef6592c30b9a375233d620f02938e88da376ecc3665ac65570184714f3d6f98d8ebe8e740d33551df885c0660b59609d9ffcd7ff03c0ed267eb6d8b44d03984dfd6d5471986e693b9d9b65cb5ae71d67b3cbe27077712a29c4ca3f969f901aba7512d0ab499c0919849eeaa9c57a444ae72bf7b6dea928d01fbebea98348722bfb942226f3c02c9b3afc8a7440d429bc0c27fe8fb2a8ebf6f96e7a7446d0176198abcc79754aa904d03eda62ab7d8e8dfd891ca17e31e6a13747d9605d3c5e3fe28d9d4957b07ca832a9520e0d74fe3fac607f8a3e4da105c468cbc2a2c4fdacb0404247a7585ed380c1e775e7954f17c811f98f32786667889dd78fa968b6026e9c0326a4e55ae376c25153dba4da08f565297fada087585ea1d4275947b2aaa6dd9f759ded99fd559305688e1d8a4f8334eb25a7dc5968a51b4235ec8fee1c97e78127e5b420ae1a1f7a52693af8d7fbd3fd5e0b69fa708ef87fcb3894ed3008d7de991fc19e139607ae8b22463d80e6c462860dccd77459022873b757b0af0711715d0a6ccf570850ec9473b273469259b45de194d5871696fb10b8b931acca50f3d4c0f474e060f2c902ae7e2fb0edec460071c112bc8a793fa6251f1e780daa0da66407605d2012386a66fa3e74479548a503a49eacedf11514e60bb84cb93f9f83b4f3e64549017cc957734812373057799978d13f96fb00756fd9533943d55f4306209e3d205afcd5fffd514bad0785e5f2492e2fb7e6e6597ebbd8b3c12d8ffb5c49b3dc4cd201b6142509e0cdce21c51fc6818bc37f4cb169e807f614d05f80e02f3ca657edba5f4e34ae0666ded7e6b9a8bfbae56c525072596431bf8977744bced05437e46898134d87c42a95659d2894ced268b4ff344c895297e084635f5e0ccf97617f81de4c6ca5b348540edeb17b043dc043ee88fa3e0c5a64fa0d7f3f520c46b13f5bc5504e58c1c685c605a56b3d10e9797668ed5743aaf438d472f828a0bbe45a98fd64cfa366eb38a5a2c98bfb208abc4c34f5db3a139e1aa270a393564798e4ea848e5b5288641bd84a4f2e6931ee4dd1baa3b91ec6a0c42de0963af703253832484fcf368f9883b7ede14f784eb9c88ca6270d0ac54ac4026fde67709c4690197a7be8fb841341b7ce49fe4f78451894a47b12d1b9211016c81e7e9a024cabf43446b900cf070e6091f84797c5442f7c64c804361ca369047bcc148b357c37c02ef54d615997e9082515d3272ef50b0bc2e0c5f72ea2ca0b038ac19223656d1d8e52d6d8d5cbcca90a3bb77475b3a4b56d6e3b893c9bc97cf393d2291e5c3a9658c3f316082e625919e839c39b3e310a945a3e7f6199a51ee6c7437ed417980499af2ad82a6e56bee13ecf9cf9bd0dce5054157faa775d96af0e98e204717650c0e76822cd6c52608305791a6cde93f5a23dbf071dd958ef983fc40ec923b8508039d2690cb2e7c59fa2a8f7827c64df58676d484339a52a1cf541ad9860f133f2a16682525b936905137d135e8d5ca4ff863335b4c4b2c46cc12f439979c1e1ec17c32409ea788aaf41f0bd31fe4c21630d99f343a4675266b29684b71f40047c611950e424284ff6c4fa43431c62913fe9cd00238727e4656fc9b07400f7c220e7eaa6c5fdc38f2ac90c4c56a2b11f867659cceca62a4c8a3a785ecc626d0303a21c41ef1a72af369c528c0f8bae8a09b12724d592a6d6a4e7b98efa7fa7ca1ee1e203a9f7fe42467b9616e68917cc502201c2b8aed2b61ced0e67fe793eec1abdfac8c7ff863c472a13d5a3475fff4afff4c386c87ad1a0d511bfccac3a5945f19681cda29f5d94047dd4f7429a203dd87d7c5d448659bdc74364dbdc156143280ad4347cde47f3a8f0623854ad2628cedc792055fd030d996ac4ab4377e0335bd8bc99d09cfd149a2a6031e64b7c84a53689c4cd185920ea39f3e2693195703343298bc65c5433b62ae53d80abe72c8a6bdf9aa826982d5e35968ad435dd0d27e45214653ff52e64be41f58c959c3d32b8a3c7d5138caea8640f990297e5663f7629d4fb07bc44d1d13da2fcdfd2cc08d939e5581fee7b4a288809464cdd80561381bbbe9bccec770fe783068a69abe3d810a5730202cd080dba7b54a6a51f27fbd78d8558ddf2d462841aa22eac5a55463664907b79cf1a533232dddeb7c23d15fdf2e92193bad999acfefeb7ceb38471f81a72c18625d88251ec8f4633d068b0a8ebb40267988d633c21e9ab66b658a7b54c91128e568c8af4d3afa56d0d90f0a9e573b6810886b3d7a33f381a1ef362f695f1bf353cd8a8f484e936cbb6570f423cab93b7fcc9e1bb7046498afdde7c876231f079497563c3462fb39e88920cbd3a2e112cabaa719424e7783563415c9916c62aabb75ea757bab76d81b40156c18e4060c2ce9e65950de623fbf20032b9ce3b4d6d6edb55895ce3015c33e658bd5d0da716b3768e6ca56cd88bc64d573609e2a3013bb52883e87bc8ab5195899e0d68032dccda55635c2c732c1c78f4e87eb8d1e2176b322ee688a5324e77973651d640b11622a762bee168e769ea62eb8f98c0c57b7368932ba6c9d5af95871aef18b50701bbee69db045c9756d22a6957bd6b1f55a6f461b660d5c523b1216fb4d2cd5ab86a622e3c33aef06d02537771604556571a468083de987e0cb5743098344f5439b9ada0361e0a73a333d36c87c305507e3f2dbd9885a88cb207b3b0034179e4213ad89b18f455dc6c640b2d1338311ec5156f1dd79cc8ab903cfdf569b3c33f46e2bed93e0634f127eb8b1b8fa69980ac079147ff3e7b942e3629be802a90812499c1930908ca2de69fc5f36584a6d574e80d1940da4ae5b2ab9f6b9c48d8d265f9f61e0f7d1706de0939507421f5b1d630e9ee66f412d96c92a1c9e3857416b3e9a9d52bc65a723a27b07c8e71c5bbfb3eaab0a90abee83e7c6c1eaa2b64ac3d8a5bec99b61075b988a62c8ee91b83100f756abe81a97bbf51aab7eeaf9a5ef4b72a0f03e50c301b6ae885ff2f4c9d740c9c940b1aeb702d82ff456193f30030f0c7457f3bac4c037dad8ea359bb752dbc0b99307d51dadc54dcbf218a2a9ddde27b4ea643ec5fe559bdff4115cfd070ab2fab4bbd62636c5d0ef1a1cab939a579ec125d10b7e69ef33292e729e8ff17efd643c374d2ea48362ec8c7235d95498dc2018e48c97873abbe8cf070a3daf7875d07c2bda652bff35d002177b0517fe67d3100b810ae260e44b632c6f490300d51b1d57cffcc0835cbc790d4e3c34f3cc5f7d48aef05d99f4b6f0531f3e3f1097206b82c228d5993e40e8a3687783189ab501d8196843696b375014e2c9f61650d43676262610a4226b495921fe75d6573d29731aec6f3b4392870bf92b2c926e61197a9185aa7b2a0395c40e062bf1b6e5a757402545a906d8ede21586f739983f3eb48115ce28a989ca75861bc301c25e69d8c15a8ac06bd00", 0x1000}}, 0x1006) (async) write$UHID_INPUT(r0, &(0x7f0000001200)={0x8, {"7351dcb79c48e9f392b993fe2d48afda5584a42463119297100d89ec69b133587a682e89011b1957ebdaf92cfc9a54714afc02d695dd973c098949e1e74879f26e1331c49c52df8326fa54677d5d0ac357f24e90e6e7f0889a7b72852bf34e8ffc0728e3167ff1929d0412b36fb0aff22b6bdc51c795056224004ae9e62894bcf9c8beac57347d5165f81433c331d0849d5256306f52cd795dd0a34f5a36c96f03c571653400d13d07d68c9b04d4e925bb5742c39a514ff504509209dd61c2e81f19ef3c1dd4eb90fc1ad7b457b420764ecb13a3dd08e4f17f6564a64ec36483be19abfea77d609448195f4e78cf983509c09e3de142c0f18a67dcd6aac8970de17a251afc380671179abbde08045a6aafd49f43e4aec37eb9c886c80591532d1996ca213296cc1710096e214160f1a70b536e944dd5dd9aca5c670f21b3539ccd3595cf33cc84181d48bd58932f21205d4bddfb35dbe5763e4dde38e62a5e55d772e0955be5558c2b419a0eac9e3a2d5665f704d10b3dc712d72d32c267a44ea8e9c27b7e2d70af6ee5cf7644ae28660a14e4882cf8cc718fa1265e92d7d4b8f9288f1cf6009e306839fd559216f5a84c0cd81f987b589622c5c2182530b8e9534ac0945341bedd70fecf07706db1551efbf20e0321238fa6a011ed39305065c38a7f12d40146b5741730c5de149bc7731ac8d1a4048b3984da10e6eca5c36a53963d3c4555278cc3f95b5ec33da257f40bb1cbb4a8e4baacf13cce533de11949dd08ed87b2a5174494e50887624301ccee62c1cd808ee280076c1968d2702ad0a5b71392256a2db2a7735b65cbd24b454ccf18dc5434bae07b0a7208b9f694723a0279431ecf782fd24b0c819505b3da7b9644a6ed7c6599b42d04c0e0f7b59584eff820ea6328a10c0329cd17d8ee4aaac0575916697938b7c6b6bfbda0967a3cd881da0c7cf36be308a3bc9d9b2caa47b87604e68839abdabf2948e0a5f1af74f0ee9f890ef59b357832c8d423e454309c882959a3e2ddbbe8b62f052aaa1ddda8494281728887bad3d41f0ab5edb819bbef64a27aa48618668afba8839f8ce480fcd27641920f117515bad5cb7ec29559d78d954b2cdc550239c08525c170e448cf9fa038e1d584a6948274b330e55d81e5f66ca4247da93b33ccebe5021a77ed0a3e2d15d7fbe056e5e901077aeb6fe399565316f4958f7e1d24fcd9b4c56a66cb50e2c54c549b5913776224a568127de628079c8941b59a519dd5c31e4aa49dc8db73058c6f08d66f64b187020903183dcefd852d84081b25dd20b3a524df7af323dd2e86c2f60f5ae6e0defee158370d5cc082bb404a1cefce1af2729e8bdc145b5972b47a46e96cc7830dfb56a779c1fadc5121cdc8683a996d23cbce16ab1ab59a0811c8ac322c64576b35bf0165d5420ff30229ae1966acf4c2ae154836b1ef03d3e2dd846df9a0f050cfac650418782b0d6457d22a9b4573bf1fc9832aad194c72bc2aac5d73a671db44bd62f34cf0c32fde81e672dfc5d2da77ba646f55e73d21183cad6e194768b2591de349920ec96799b20bc6428bac6c5b1029ab29ee7edfd9edf1ee415ac654cdbf77361b73359d723d9169ad50597c6e8371000499cd1ee11e26be22b3e1d68f0dad656a496a558694dc213f41d5dc58a8c117ab62382b37d4f76480f1af6cf8f1f3f8574758970e01cc681714dc755038e4d27b2c2c38b18d8b569d85d3ceccee35d08301d8bf0b69a84aa94cbe38a28046a099ac5d05f22dd1f23551725c6e758e6d04301e1441c88e63f1ea05ede67197833fe1bf025fe53251d50348216df5cebe3b97783c7ebc9dadb6d946e1ff449c53a3a28720a999cf04f2706957134f650b5306bd2e507712628c78d11cf82166ac36cd634bb79955bb92ea7ac092907654d4f861e1a731a3376ac1cb073f3d9de01c09505c76ab28208118562b2ef06a0039be39aabc2ff02aaec78088c5b20746d6bbab1672f7e325ec21048961cb0456f6703ef29c8a595a8a0d98e4f107fbb7a4975e415066eac20a40494fc7c78b5a6eff782cc1c75215887dca63316358be493a0da4ecaa5bdfe07a3882de62b5cbfa83c9b5796628dcf47248f219718bfeabf607652f134018af5bd3c142a699836e97318a89fb48f6d0560418804df08291e25ea4d637d8e949d1c803cf3ea9a5e0ff637a43a902221feff6babff8d2e21a950a2db7c5a5097539e74238a6bd5e4d7ff3a8ee72020a9e5f9334252afb7fc1ee0fcef7fda93ec7e3e406dbfa863bef46c1657565b2bc6787ac28d6dac72843d8cb44bf2b9e9cd85a119bb3a441b5594716b4b349d5c466f4d775f5b21a171a8531f5d4688c63d11fa2c44628a6543799ea8a98586ac3eabefb7b44c63b5a3e3392572e49f972a2f2c0f201d5518ec56efff8f45c2c2d4db7aca45ff073b449ecde521ab2b694704fd29822a89a73327ed780e27d13083039f7a7054f62b965c7a1aad3a0244a90d649d800c6d7f547154b8df90b357f5a84372c6903be45e5a6c3695f815fc8e87fc2fd0a734647caea796da6a2a0f0fd2647183cb41025d10c381508ce00a0a7f3bec3a8f5c955e4f354169660104f5533728ac37f46560bab84e5d5bf64375c11bc01aab398ffb0df02509785609a28cdd1ca78737dc51dae49204ba7b687c0afa8191ea49903c0bc154a015cd954751f3c11df50f8e557e068bf4e834dc834cf4bebc55abe6e1ed7b4816ce6cb19dba23b9be6add5dc219be5a123ee13fcad647f8e0cba1a0f529f143a88d18163346df9002f9fb56d9715ca75a31c7cae45a4e3db95caf1ac7382979a820adc645cf0d8974b2aee712fde954978c6a3ff2934c2587209a6582aa3ba3d352cfaaf5829ba3bdffc7d7c8da5579cf3e4cd40c0a3d3fef3f55e2d445ed38431b197e846b2e2f36162328f81d78e66170182806a36a8257bf17f0aa89bc1b27c30abf513efe6d73534f3754bec58832ad678c0aa29f5b4305c02b5ee3d350ee11db5348e61293c4f9a3629e20f84d888706eaa6cf0d1a10821185dc581298cca4dcad677b76a6812f087b498cae9cd0fa7664e8e5c6175b89daf46654b885631508eec27c8047015c0da7f5d2da6ab7e162493fcbfa917956ce8c423e2005a06d6ab7b845a8d5568d4e35de81de4d366276d59be4608ada571550eb4aeca7ebe78e1e3a31d1ad88eb0e20b32a4786b030e6ead84feb51ec0f17e260a19682ea2e2898dbe25b0071eae64e48cbdfae8872f9f9ca1191bbc11308b43ea8c9d4bf820111af76d4833ee66aaa71a23b0ed36e7460737184b059cfbd6650d585870e42b0ab3ba61ddad74deabe4d249459452a17b3bcb5dc8e79d0c2a3a8a9779518f5f56d344e1555eb8efa1e85bb1a7949040e69eb4505e33b095e200145b7d2a7b29606cd0b3090d551946ea69fe96315bcaed71ca357a135ddc466ca7ece07f2d20f6bb8200e625f4fff4baf1e9315d159688eafde4caae24adc08a5e5f7e3d31dfb04d60ce8a218a133206726c034c02bd5e6b2b2c74acfa02d7a31afd68e5303f7be379fb57e8fe9e57adef1c6d19020c4115b3ee08df324c1e00e2e625e551ce284950c09a9ccb95cea0c1f0bb8c1cb6df37f23eb3bdc238bdb784a0f782ba0893d30a9b194a5cc79e2258b402416875cf57bfda49ddfedf131d29b1be32f8134ca2f80fb096308b6c0543a2a2d037872b33e87dba50b71a37d5878c877bc14d50d3648698a8e31a89b8e0e2346d355c9f177618df4954161ce6462f35d94627292d509744c096e22563d8a2c2942cfeaacba279d985fed424ee852bb0126207bf0061b10caf4750519158ff700a56a6e0a1e577b51782f7b4e2f827f8127bcbcb164b27201a495ad7a29ae33807aea08a1d3d32709343a271f8879bf9cd99cc94d5229594869c82b76f6d03ca788d968d0a40db711085ade4bcf877729f6990f968deb75f1ea00dcb7b2d8892a4fb76622409f9d73008b459f183c24ac263c731639180931c91a596a6d568745da9276251191349bfbcb1d552d12332c1ba49597274d9b3d78de0ea45c1a21cc14166c1d1a1ae2d7087afb1771facd045b2c015e9599884d9fe1cffc39382750faa61eaf2ec7f43aad96e5d73457d2e2d8e47779785bf4cceb0febd3609f61c6cc08c2e60469b9de0bb6c4732bc3013a6bf36b1642d80274d63aab9f638cbc003b4dd428b5e2998a9bc718bdc29d251006aad7925823bd66d0724df10939fbc885362697f67aa5ad0b02b5aebfe170db4300e0c5bd1473fc5ac898ddbf61ecd5497873e5e0b9da8f163e2ee5e5c4e83f79884520f0b270066107a68d6a529d58735f27bf74da96684cb60982adbacc6c383acc3c2f3931b61433bbbcc5e860e4d80c1335d8f062c8d1f6848b1a33d4ea59c250bdb4d71fc475d135ec56e3e3c34cefb5f0c617db8e524ace1cd2ce7886e9069af11913b4af90655507367da39edfb92f807270c564712bcd383638a042f173d34f58e06ca9f717791b62748be97a25d9e3672cf9d4aadc31be7e8c72914800d2f266ff632cd6c28728bd55f004a2deb6a99e1e8d1df689a804083c047825104b1a711f6d17cc4452a6bbe5d3f875c0ac5f03d62842a84240a2540c97902af7c8fba17ac6bf0b3d58f328ec0ac3ab2dadaafd4aacc3e9ad0781206a7312f5b57889f0f184cf042b474475ecd58da9e79253787c03e825dc45c60fd9e3b51520109c71e6dc3b0dea203320d14b374640eca01f463265e04b43343685753a819149756f2248cc90fd6d8b6b46db5db3b2a2f4bb6be8282f541cf563ce1dea6c5c7643ec4c19c59f3ef280e55bf8b83e5f28eb90b696b53ae5f47d335b29d9cb52df58a88bb28e7eca962a8ebd8e7ae57798f4e08d7c5875047c962d95a0979e1fcd0130f25a62b2b9809dd8905896a7a41ded0d59d67b97d1ea09137a6a4b30b42d5c33266c1cffb675d13c2f8cff1e33cf79d2755a1aaea21b86fe9ed8aceced4a14aaf8a303429415b131c5c36398fdedcd556b48d265dfb074b63a2666b70643e0830fbf82fe853c6b0dec6aae50c9ee2e6c9a8c20962cd909e19b0cdc388179ea8725d2e46a63dd5f000b9268fb3bc817071793e73dc398e02491bc8e38371699c493429d2e8918f296135abeb2f5773a3f39b16efabfe35340438654e5f8e3a3b72b62492fc5d1875801268149840bfb1e72b4567ba8b1a03bb1b830f30a9b5814c26cbae8e692ba55a43ff1d5ee88a8590b4494750355a05e53a7d84d46355dcbf051f229baf0c38a1168fd77440093291c80bcad70c6536c411731ad32a52700b1f976d0fcd91086c70949f45034afccf88add38bceeac19dc728e72f173185a4f2f412227cd8e0b7a8842d2c6d0a14194cd4def8452843db4571b647be054ccc8882f94fd086ddab63ed9456dafd20f001da61ca68944a712549fbeabe46f4dd9a24864e8c394efb593729cd4d08dc0bf787b26ab06215ba79bcd60b4276981cdc69f1486b6c1cc2f5557abe5d203d461573c3a360a496d092640743b8f782bb408b58a4204593025d1203c785c5c1fbb139825758be1514bc63bb15a207dd1eabdb240abdbd27176e90e71dfbabaae57384d063c1ac93fcadeb1931f53f7da91d7d581d28eb0e739b16b9af04ae0b9b428714646b0649197fbd549fd87fcdf32d22febaff1bbbf65095590c61e35ed9767245cd56a1c6ba0a0d49cd3b8dd2b8f870997cee76d69985768061bf663a5d697a4559ebdfb23bc1216529fc801a39c0770076", 0x1000}}, 0x1006) (async) 15:20:30 executing program 3: r0 = syz_open_dev$vcsa(&(0x7f0000000040), 0x0, 0x101101) r1 = syz_open_dev$tty20(0xc, 0x4, 0x1) ioctl$DRM_IOCTL_SYNCOBJ_FD_TO_HANDLE_FD(r0, 0xc01064c2, &(0x7f0000000080)={0x0}) ioctl$DRM_IOCTL_SYNCOBJ_TIMELINE_WAIT(r0, 0xc02864ca, &(0x7f0000000140)={&(0x7f00000000c0)=[0x0, 0x0, 0x0, 0x0, 0x0, r2], &(0x7f0000000100)=[0x5841], 0x9, 0x6}) ioctl$TIOCSTI(r1, 0x5412, &(0x7f0000000000)=0x9) syz_open_dev$vcsa(&(0x7f0000000040), 0x0, 0x101101) (async) syz_open_dev$tty20(0xc, 0x4, 0x1) (async) ioctl$DRM_IOCTL_SYNCOBJ_FD_TO_HANDLE_FD(r0, 0xc01064c2, &(0x7f0000000080)) (async) ioctl$DRM_IOCTL_SYNCOBJ_TIMELINE_WAIT(r0, 0xc02864ca, &(0x7f0000000140)={&(0x7f00000000c0)=[0x0, 0x0, 0x0, 0x0, 0x0, r2], &(0x7f0000000100)=[0x5841], 0x9, 0x6}) (async) ioctl$TIOCSTI(r1, 0x5412, &(0x7f0000000000)=0x9) (async) 15:20:31 executing program 4: r0 = syz_open_dev$ttys(0xc, 0x2, 0x1) ioctl$TIOCSETD(r0, 0x5423, &(0x7f0000000040)=0x15) select(0x40, &(0x7f0000000000), 0x0, &(0x7f0000000100)={0x8f}, 0x0) r1 = syz_open_dev$ttys(0xc, 0x2, 0x1) ioctl$TIOCGICOUNT(r1, 0x545d, 0x0) sendmsg$NL80211_CMD_SET_NOACK_MAP(0xffffffffffffffff, &(0x7f00000001c0)={&(0x7f0000000080)={0x10, 0x0, 0x0, 0x40000000}, 0xc, &(0x7f00000000c0)={&(0x7f0000000140)={0x60, 0x0, 0x4, 0x70bd27, 0x25dfdbff, {{}, {@val={0x8}, @val={0xc, 0x99, {0x9662, 0x1e}}}}, [@NL80211_ATTR_NOACK_MAP={0x6, 0x95, 0x401}, @NL80211_ATTR_NOACK_MAP={0x6, 0x95, 0x12ab}, @NL80211_ATTR_NOACK_MAP={0x6, 0x95, 0x3}, @NL80211_ATTR_NOACK_MAP={0x6, 0x95, 0xc5ba}, @NL80211_ATTR_NOACK_MAP={0x6, 0x95, 0x8}, @NL80211_ATTR_NOACK_MAP={0x6, 0x95, 0x6}, @NL80211_ATTR_NOACK_MAP={0x6, 0x95, 0x40}]}, 0x60}}, 0x80) ioctl$VT_RELDISP(r1, 0x5605) 15:20:31 executing program 0: r0 = syz_open_dev$ttys(0xc, 0x2, 0x1) ioctl$TIOCSETD(r0, 0x5423, &(0x7f0000000040)=0x15) select(0x40, &(0x7f0000000280)={0x8, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8001, 0x6}, &(0x7f00000002c0)={0x1, 0x3, 0x9, 0x1, 0x2, 0x0, 0x3, 0x4}, &(0x7f0000000300)={0x2, 0x1ff, 0x7fffffff, 0x8, 0x8000000000000001, 0xfffffffffffffe83, 0x8, 0x9}, &(0x7f0000000380)) 15:20:31 executing program 5: r0 = syz_open_dev$ttys(0xc, 0x2, 0x1) ioctl$TIOCSETD(r0, 0x5423, &(0x7f0000000040)=0x15) select(0x40, &(0x7f0000000280)={0x8, 0x0, 0x0, 0x0, 0x0, 0xaf4, 0x8001, 0x6}, &(0x7f00000002c0)={0x1, 0x3, 0x9, 0x1, 0x2, 0x0, 0x3, 0x4}, &(0x7f0000000300)={0x2, 0x1ff, 0x7fffffff, 0x8, 0x8000000000000001, 0xfffffffffffffe83, 0x8, 0x9}, &(0x7f0000000380)) 15:20:31 executing program 2: r0 = syz_open_dev$vcsa(&(0x7f0000000040), 0x0, 0x101101) r1 = openat$pfkey(0xffffffffffffff9c, &(0x7f0000000000), 0x40800, 0x0) ioctl$VT_GETMODE(r1, 0x5601, &(0x7f0000000040)) ioctl$TIOCSISO7816(r1, 0xc0285443, &(0x7f0000000080)={0x3, 0x8, 0x1fc00, 0x1da, 0x6}) ioctl$TIOCGSID(r1, 0x5429, &(0x7f00000000c0)) ioctl$KDGKBENT(r1, 0x4b46, &(0x7f0000000100)={0x0, 0x8}) ioctl$KDSKBENT(r1, 0x4b47, &(0x7f0000000140)={0x6, 0x30, 0x400}) write$UHID_INPUT(r1, &(0x7f0000000180)={0x8, {"b3b08bf3ead40c6bd8be9bb34f9a36de5ed25c1c18b5fc75b99db9f0977144448612806b19324efbc0c87af442545e657175b65e3df6dd9ba939d15090269d693efbdeea4de6643f7975df671ebb35fe22931b9a8c7806001487908fe8c597e65f04c9faf4703ea8b6f01c55a80305bbfaf1db7017d833842d7f4b7b610af57088c7608bf113fc1120450e3ef9f31e2d65438cdd48cd0fda2f96e6b3b391ba5f82b2af4b339b0d752905e79b862b60793cd9c6b98b2b75b38ea7f64830f303b2797a22a6c4fdbbf97ee24587955d03cfb15e4d2d25794acc1d9593188f2c7833fd312671a7ed8916bb3a2852a10763f35742e7c2f8181cc91b0e5843ae1e1b7a60053619f79c4561aa03a330a2dc8c9ebc1dca575011a670a68d1aa3d0b00087e93592518ef0094e18f28a360702c4a5ad72659410ae37b6868647913a8608858744efe602739ea3bdc72f67b479038bb383851a641040df520943c3fe705ea2cff8105d6cae2b782ee7405615344c168d88e328ff96ea5e39fd4f318b7ef85f373abc9826bcc27d0826ce7fe6f764c9a3a892231f97683525a726eb24200e93ec1766c88062f0ca021542696c6133fba1c9011aa09d0ed8180515e6f5078116dc0b083a9f7cde32b56a2d3585b4d880c2555a80d745f06eca6be1ced0ab8b7a3648312eddbab2927822b17a33c259eb603c8e79606c80ae90d45f22168906e663ad8071ad75a30436124ae0a2416647119287db0aaa379eac69f73e8ed7740228f46ce951fb0154fc4ee03f7227ec18b406cec7bd90cee9b48c76219226e6072cb5874d587456e96dcd1d3f73d9c52d99dfb9a8aad8a7a9973e9e82497816b63b3f776fef717b189eedbd935d344ebc742b1529126824e515e8d7d7c75a78d3280df4fc5a4e92ab26b3f29186e9e469d4ed98f98e04586cb6d9775fa68461a3c58293e00983d6e2ab040f44a6591e302608b1f3408663045293a42a2f034792ff6bc4f68ade46c4c9345bbee9fac37b08b87b1f13d3010cb101e58e407a24614722e14b94d45711b4d8a9dac2efd8f1bec2257afced94e1295ed6640ced22dc9e0f88c1156ee1a9b4776fe54e760343c029660c9c232831ac2c5b7bd3a5f3dfc133394cd8c5a3b681f1f18c9b92a62560762191639cc81fea8f66706beb5ae949da7876b546a68a23dcde1828f61a3e4a14000100000000000010cb5e8f532632cff9b044ef3a52ac3b6e415fd617d3d40596c78095e121a6b8908d435dbc38f2077ca4191bb73dd7a01edfd98bff26458ea105ab920418326d452c188e6f6badc3d49b6d2ca71d34e6412cd8a90f15274a9cf7f0496329ecefc70db505fcee2937651ea16cfe92ec92e9ba5e7b1ad41be393c38d743c7fc21966e63de259fbf5c450a1dcd5500a338081cb86a444c80ada4601e2fd0a7cb8dac4cefad082c508248aa5dcecb796f66bc842c63fe9c3a69f29285f2346faafca5e65eccf8de04ec86406897b55de9cda62e02fac26b5341cb41091c9346e2262c0c138260ddc6d91a4fe4b152e40419b0a9933c5d6ba26d754d9e235f5375e82fff4a22fdd7eebca8526f50979748442a6b30dc4d665b9baab035a7b8de6bba379fd18d3d83fc740efe8c281eadd7087f802b43075703ec0ce3934e8046cc94ec1b105c0932bdccddbfa79017c72e54fadb805debb084b676b7e7414d53f53d2698ba5ef604a559eb98c696c620116a982254203c270193e60204eb431137ac469b114d74f42e20fe0ee121f1f6333b4aaeccf214b2ee94ebedfa6344207e3aadf274fe848094b9dba4f85b9dfb580c71f6b271901a8ceba17cb2c40f109299a95f7460dd1e82e6a96b307a6e80f2e0a89475fb04b9598c9e877da8a8807df8168a25b540e6dd8166749e4e8dae847cc3c82b01017cb9f930ba1ece0f6579e1700168755a174caae996947c4dfaaafce684d6ba5729da752d721491e3b25a0dfbd7a5800a39899f20684c8fe320ed7ac301490bff839b5e8d252858aa0d56dd7f763ed0f19be4ab6378480db722849a767eaa720fede3f544e416eb7737438f51b0b485904eed84417af6dae66827ac214c861bcc23450ec663a214a8e08baa637c683fe3bb47796e379933f032ab499a3433d13fd94d083148b80163751d178e0c37b3f8df9f1bdea2b0c4e4a76ee25d6b8d15ffd6f53e895aa98e8e2cba448d5d47023082adf33d8b9382ad2dd9c1354f47360e2edccc12e23274325aa9877f1c629b9ab0059e96bc54d2a94bb88604def479f1d18471f174946ef6592c30b9a375233d620f02938e88da376ecc3665ac65570184714f3d6f98d8ebe8e740d33551df885c0660b59609d9ffcd7ff03c0ed267eb6d8b44d03984dfd6d5471986e693b9d9b65cb5ae71d67b3cbe27077712a29c4ca3f969f901aba7512d0ab499c0919849eeaa9c57a444ae72bf7b6dea928d01fbebea98348722bfb942226f3c02c9b3afc8a7440d429bc0c27fe8fb2a8ebf6f96e7a7446d0176198abcc79754aa904d03eda62ab7d8e8dfd891ca17e31e6a13747d9605d3c5e3fe28d9d4957b07ca832a9520e0d74fe3fac607f8a3e4da105c468cbc2a2c4fdacb0404247a7585ed380c1e775e7954f17c811f98f32786667889dd78fa968b6026e9c0326a4e55ae376c25153dba4da08f565297fada087585ea1d4275947b2aaa6dd9f759ded99fd559305688e1d8a4f8334eb25a7dc5968a51b4235ec8fee1c97e78127e5b420ae1a1f7a52693af8d7fbd3fd5e0b69fa708ef87fcb3894ed3008d7de991fc19e139607ae8b22463d80e6c462860dccd77459022873b757b0af0711715d0a6ccf570850ec9473b273469259b45de194d5871696fb10b8b931acca50f3d4c0f474e060f2c902ae7e2fb0edec460071c112bc8a793fa6251f1e780daa0da66407605d2012386a66fa3e74479548a503a49eacedf11514e60bb84cb93f9f83b4f3e64549017cc957734812373057799978d13f96fb00756fd9533943d55f4306209e3d205afcd5fffd514bad0785e5f2492e2fb7e6e6597ebbd8b3c12d8ffb5c49b3dc4cd201b6142509e0cdce21c51fc6818bc37f4cb169e807f614d05f80e02f3ca657edba5f4e34ae0666ded7e6b9a8bfbae56c525072596431bf8977744bced05437e46898134d87c42a95659d2894ced268b4ff344c895297e084635f5e0ccf97617f81de4c6ca5b348540edeb17b043dc043ee88fa3e0c5a64fa0d7f3f520c46b13f5bc5504e58c1c685c605a56b3d10e9797668ed5743aaf438d472f828a0bbe45a98fd64cfa366eb38a5a2c98bfb208abc4c34f5db3a139e1aa270a393564798e4ea848e5b5288641bd84a4f2e6931ee4dd1baa3b91ec6a0c42de0963af703253832484fcf368f9883b7ede14f784eb9c88ca6270d0ac54ac4026fde67709c4690197a7be8fb841341b7ce49fe4f78451894a47b12d1b9211016c81e7e9a024cabf43446b900cf070e6091f84797c5442f7c64c804361ca369047bcc148b357c37c02ef54d615997e9082515d3272ef50b0bc2e0c5f72ea2ca0b038ac19223656d1d8e52d6d8d5cbcca90a3bb77475b3a4b56d6e3b893c9bc97cf393d2291e5c3a9658c3f316082e625919e839c39b3e310a945a3e7f6199a51ee6c7437ed417980499af2ad82a6e56bee13ecf9cf9bd0dce5054157faa775d96af0e98e204717650c0e76822cd6c52608305791a6cde93f5a23dbf071dd958ef983fc40ec923b8508039d2690cb2e7c59fa2a8f7827c64df58676d484339a52a1cf541ad9860f133f2a16682525b936905137d135e8d5ca4ff863335b4c4b2c46cc12f439979c1e1ec17c32409ea788aaf41f0bd31fe4c21630d99f343a4675266b29684b71f40047c611950e424284ff6c4fa43431c62913fe9cd00238727e4656fc9b07400f7c220e7eaa6c5fdc38f2ac90c4c56a2b11f867659cceca62a4c8a3a785ecc626d0303a21c41ef1a72af369c528c0f8bae8a09b12724d592a6d6a4e7b98efa7fa7ca1ee1e203a9f7fe42467b9616e68917cc502201c2b8aed2b61ced0e67fe793eec1abdfac8c7ff863c472a13d5a3475fff4afff4c386c87ad1a0d511bfccac3a5945f19681cda29f5d94047dd4f7429a203dd87d7c5d448659bdc74364dbdc156143280ad4347cde47f3a8f0623854ad2628cedc792055fd030d996ac4ab4377e0335bd8bc99d09cfd149a2a6031e64b7c84a53689c4cd185920ea39f3e2693195703343298bc65c5433b62ae53d80abe72c8a6bdf9aa826982d5e35968ad435dd0d27e45214653ff52e64be41f58c959c3d32b8a3c7d5138caea8640f990297e5663f7629d4fb07bc44d1d13da2fcdfd2cc08d939e5581fee7b4a288809464cdd80561381bbbe9bccec770fe783068a69abe3d810a5730202cd080dba7b54a6a51f27fbd78d8558ddf2d462841aa22eac5a55463664907b79cf1a533232dddeb7c23d15fdf2e92193bad999acfefeb7ceb38471f81a72c18625d88251ec8f4633d068b0a8ebb40267988d633c21e9ab66b658a7b54c91128e568c8af4d3afa56d0d90f0a9e573b6810886b3d7a33f381a1ef362f695f1bf353cd8a8f484e936cbb6570f423cab93b7fcc9e1bb7046498afdde7c876231f079497563c3462fb39e88920cbd3a2e112cabaa719424e7783563415c9916c62aabb75ea757bab76d81b40156c18e4060c2ce9e65950de623fbf20032b9ce3b4d6d6edb55895ce3015c33e658bd5d0da716b3768e6ca56cd88bc64d573609e2a3013bb52883e87bc8ab5195899e0d68032dccda55635c2c732c1c78f4e87eb8d1e2176b322ee688a5324e77973651d640b11622a762bee168e769ea62eb8f98c0c57b7368932ba6c9d5af95871aef18b50701bbee69db045c9756d22a6957bd6b1f55a6f461b660d5c523b1216fb4d2cd5ab86a622e3c33aef06d02537771604556571a468083de987e0cb5743098344f5439b9ada0361e0a73a333d36c87c305507e3f2dbd9885a88cb207b3b0034179e4213ad89b18f455dc6c640b2d1338311ec5156f1dd79cc8ab903cfdf569b3c33f46e2bed93e0634f127eb8b1b8fa69980ac079147ff3e7b942e3629be802a90812499c1930908ca2de69fc5f36584a6d574e80d1940da4ae5b2ab9f6b9c48d8d265f9f61e0f7d1706de0939507421f5b1d630e9ee66f412d96c92a1c9e3857416b3e9a9d52bc65a723a27b07c8e71c5bbfb3eaab0a90abee83e7c6c1eaa2b64ac3d8a5bec99b61075b988a62c8ee91b83100f756abe81a97bbf51aab7eeaf9a5ef4b72a0f03e50c301b6ae885ff2f4c9d740c9c940b1aeb702d82ff456193f30030f0c7457f3bac4c037dad8ea359bb752dbc0b99307d51dadc54dcbf218a2a9ddde27b4ea643ec5fe559bdff4115cfd070ab2fab4bbd62636c5d0ef1a1cab939a579ec125d10b7e69ef33292e729e8ff17efd643c374d2ea48362ec8c7235d95498dc2018e48c97873abbe8cf070a3daf7875d07c2bda652bff35d002177b0517fe67d3100b810ae260e44b632c6f490300d51b1d57cffcc0835cbc790d4e3c34f3cc5f7d48aef05d99f4b6f0531f3e3f1097206b82c228d5993e40e8a3687783189ab501d8196843696b375014e2c9f61650d43676262610a4226b495921fe75d6573d29731aec6f3b4392870bf92b2c926e61197a9185aa7b2a0395c40e062bf1b6e5a757402545a906d8ede21586f739983f3eb48115ce28a989ca75861bc301c25e69d8c15a8ac06bd00", 0x1000}}, 0x1006) write$UHID_INPUT(r0, &(0x7f0000001200)={0x8, {"7351dcb79c48e9f392b993fe2d48afda5584a42463119297100d89ec69b133587a682e89011b1957ebdaf92cfc9a54714afc02d695dd973c098949e1e74879f26e1331c49c52df8326fa54677d5d0ac357f24e90e6e7f0889a7b72852bf34e8ffc0728e3167ff1929d0412b36fb0aff22b6bdc51c795056224004ae9e62894bcf9c8beac57347d5165f81433c331d0849d5256306f52cd795dd0a34f5a36c96f03c571653400d13d07d68c9b04d4e925bb5742c39a514ff504509209dd61c2e81f19ef3c1dd4eb90fc1ad7b457b420764ecb13a3dd08e4f17f6564a64ec36483be19abfea77d609448195f4e78cf983509c09e3de142c0f18a67dcd6aac8970de17a251afc380671179abbde08045a6aafd49f43e4aec37eb9c886c80591532d1996ca213296cc1710096e214160f1a70b536e944dd5dd9aca5c670f21b3539ccd3595cf33cc84181d48bd58932f21205d4bddfb35dbe5763e4dde38e62a5e55d772e0955be5558c2b419a0eac9e3a2d5665f704d10b3dc712d72d32c267a44ea8e9c27b7e2d70af6ee5cf7644ae28660a14e4882cf8cc718fa1265e92d7d4b8f9288f1cf6009e306839fd559216f5a84c0cd81f987b589622c5c2182530b8e9534ac0945341bedd70fecf07706db1551efbf20e0321238fa6a011ed39305065c38a7f12d40146b5741730c5de149bc7731ac8d1a4048b3984da10e6eca5c36a53963d3c4555278cc3f95b5ec33da257f40bb1cbb4a8e4baacf13cce533de11949dd08ed87b2a5174494e50887624301ccee62c1cd808ee280076c1968d2702ad0a5b71392256a2db2a7735b65cbd24b454ccf18dc5434bae07b0a7208b9f694723a0279431ecf782fd24b0c819505b3da7b9644a6ed7c6599b42d04c0e0f7b59584eff820ea6328a10c0329cd17d8ee4aaac0575916697938b7c6b6bfbda0967a3cd881da0c7cf36be308a3bc9d9b2caa47b87604e68839abdabf2948e0a5f1af74f0ee9f890ef59b357832c8d423e454309c882959a3e2ddbbe8b62f052aaa1ddda8494281728887bad3d41f0ab5edb819bbef64a27aa48618668afba8839f8ce480fcd27641920f117515bad5cb7ec29559d78d954b2cdc550239c08525c170e448cf9fa038e1d584a6948274b330e55d81e5f66ca4247da93b33ccebe5021a77ed0a3e2d15d7fbe056e5e901077aeb6fe399565316f4958f7e1d24fcd9b4c56a66cb50e2c54c549b5913776224a568127de628079c8941b59a519dd5c31e4aa49dc8db73058c6f08d66f64b187020903183dcefd852d84081b25dd20b3a524df7af323dd2e86c2f60f5ae6e0defee158370d5cc082bb404a1cefce1af2729e8bdc145b5972b47a46e96cc7830dfb56a779c1fadc5121cdc8683a996d23cbce16ab1ab59a0811c8ac322c64576b35bf0165d5420ff30229ae1966acf4c2ae154836b1ef03d3e2dd846df9a0f050cfac650418782b0d6457d22a9b4573bf1fc9832aad194c72bc2aac5d73a671db44bd62f34cf0c32fde81e672dfc5d2da77ba646f55e73d21183cad6e194768b2591de349920ec96799b20bc6428bac6c5b1029ab29ee7edfd9edf1ee415ac654cdbf77361b73359d723d9169ad50597c6e8371000499cd1ee11e26be22b3e1d68f0dad656a496a558694dc213f41d5dc58a8c117ab62382b37d4f76480f1af6cf8f1f3f8574758970e01cc681714dc755038e4d27b2c2c38b18d8b569d85d3ceccee35d08301d8bf0b69a84aa94cbe38a28046a099ac5d05f22dd1f23551725c6e758e6d04301e1441c88e63f1ea05ede67197833fe1bf025fe53251d50348216df5cebe3b97783c7ebc9dadb6d946e1ff449c53a3a28720a999cf04f2706957134f650b5306bd2e507712628c78d11cf82166ac36cd634bb79955bb92ea7ac092907654d4f861e1a731a3376ac1cb073f3d9de01c09505c76ab28208118562b2ef06a0039be39aabc2ff02aaec78088c5b20746d6bbab1672f7e325ec21048961cb0456f6703ef29c8a595a8a0d98e4f107fbb7a4975e415066eac20a40494fc7c78b5a6eff782cc1c75215887dca63316358be493a0da4ecaa5bdfe07a3882de62b5cbfa83c9b5796628dcf47248f219718bfeabf607652f134018af5bd3c142a699836e97318a89fb48f6d0560418804df08291e25ea4d637d8e949d1c803cf3ea9a5e0ff637a43a902221feff6babff8d2e21a950a2db7c5a5097539e74238a6bd5e4d7ff3a8ee72020a9e5f9334252afb7fc1ee0fcef7fda93ec7e3e406dbfa863bef46c1657565b2bc6787ac28d6dac72843d8cb44bf2b9e9cd85a119bb3a441b5594716b4b349d5c466f4d775f5b21a171a8531f5d4688c63d11fa2c44628a6543799ea8a98586ac3eabefb7b44c63b5a3e3392572e49f972a2f2c0f201d5518ec56efff8f45c2c2d4db7aca45ff073b449ecde521ab2b694704fd29822a89a73327ed780e27d13083039f7a7054f62b965c7a1aad3a0244a90d649d800c6d7f547154b8df90b357f5a84372c6903be45e5a6c3695f815fc8e87fc2fd0a734647caea796da6a2a0f0fd2647183cb41025d10c381508ce00a0a7f3bec3a8f5c955e4f354169660104f5533728ac37f46560bab84e5d5bf64375c11bc01aab398ffb0df02509785609a28cdd1ca78737dc51dae49204ba7b687c0afa8191ea49903c0bc154a015cd954751f3c11df50f8e557e068bf4e834dc834cf4bebc55abe6e1ed7b4816ce6cb19dba23b9be6add5dc219be5a123ee13fcad647f8e0cba1a0f529f143a88d18163346df9002f9fb56d9715ca75a31c7cae45a4e3db95caf1ac7382979a820adc645cf0d8974b2aee712fde954978c6a3ff2934c2587209a6582aa3ba3d352cfaaf5829ba3bdffc7d7c8da5579cf3e4cd40c0a3d3fef3f55e2d445ed38431b197e846b2e2f36162328f81d78e66170182806a36a8257bf17f0aa89bc1b27c30abf513efe6d73534f3754bec58832ad678c0aa29f5b4305c02b5ee3d350ee11db5348e61293c4f9a3629e20f84d888706eaa6cf0d1a10821185dc581298cca4dcad677b76a6812f087b498cae9cd0fa7664e8e5c6175b89daf46654b885631508eec27c8047015c0da7f5d2da6ab7e162493fcbfa917956ce8c423e2005a06d6ab7b845a8d5568d4e35de81de4d366276d59be4608ada571550eb4aeca7ebe78e1e3a31d1ad88eb0e20b32a4786b030e6ead84feb51ec0f17e260a19682ea2e2898dbe25b0071eae64e48cbdfae8872f9f9ca1191bbc11308b43ea8c9d4bf820111af76d4833ee66aaa71a23b0ed36e7460737184b059cfbd6650d585870e42b0ab3ba61ddad74deabe4d249459452a17b3bcb5dc8e79d0c2a3a8a9779518f5f56d344e1555eb8efa1e85bb1a7949040e69eb4505e33b095e200145b7d2a7b29606cd0b3090d551946ea69fe96315bcaed71ca357a135ddc466ca7ece07f2d20f6bb8200e625f4fff4baf1e9315d159688eafde4caae24adc08a5e5f7e3d31dfb04d60ce8a218a133206726c034c02bd5e6b2b2c74acfa02d7a31afd68e5303f7be379fb57e8fe9e57adef1c6d19020c4115b3ee08df324c1e00e2e625e551ce284950c09a9ccb95cea0c1f0bb8c1cb6df37f23eb3bdc238bdb784a0f782ba0893d30a9b194a5cc79e2258b402416875cf57bfda49ddfedf131d29b1be32f8134ca2f80fb096308b6c0543a2a2d037872b33e87dba50b71a37d5878c877bc14d50d3648698a8e31a89b8e0e2346d355c9f177618df4954161ce6462f35d94627292d509744c096e22563d8a2c2942cfeaacba279d985fed424ee852bb0126207bf0061b10caf4750519158ff700a56a6e0a1e577b51782f7b4e2f827f8127bcbcb164b27201a495ad7a29ae33807aea08a1d3d32709343a271f8879bf9cd99cc94d5229594869c82b76f6d03ca788d968d0a40db711085ade4bcf877729f6990f968deb75f1ea00dcb7b2d8892a4fb76622409f9d73008b459f183c24ac263c731639180931c91a596a6d568745da9276251191349bfbcb1d552d12332c1ba49597274d9b3d78de0ea45c1a21cc14166c1d1a1ae2d7087afb1771facd045b2c015e9599884d9fe1cffc39382750faa61eaf2ec7f43aad96e5d73457d2e2d8e47779785bf4cceb0febd3609f61c6cc08c2e60469b9de0bb6c4732bc3013a6bf36b1642d80274d63aab9f638cbc003b4dd428b5e2998a9bc718bdc29d251006aad7925823bd66d0724df10939fbc885362697f67aa5ad0b02b5aebfe170db4300e0c5bd1473fc5ac898ddbf61ecd5497873e5e0b9da8f163e2ee5e5c4e83f79884520f0b270066107a68d6a529d58735f27bf74da96684cb60982adbacc6c383acc3c2f3931b61433bbbcc5e860e4d80c1335d8f062c8d1f6848b1a33d4ea59c250bdb4d71fc475d135ec56e3e3c34cefb5f0c617db8e524ace1cd2ce7886e9069af11913b4af90655507367da39edfb92f807270c564712bcd383638a042f173d34f58e06ca9f717791b62748be97a25d9e3672cf9d4aadc31be7e8c72914800d2f266ff632cd6c28728bd55f004a2deb6a99e1e8d1df689a804083c047825104b1a711f6d17cc4452a6bbe5d3f875c0ac5f03d62842a84240a2540c97902af7c8fba17ac6bf0b3d58f328ec0ac3ab2dadaafd4aacc3e9ad0781206a7312f5b57889f0f184cf042b474475ecd58da9e79253787c03e825dc45c60fd9e3b51520109c71e6dc3b0dea203320d14b374640eca01f463265e04b43343685753a819149756f2248cc90fd6d8b6b46db5db3b2a2f4bb6be8282f541cf563ce1dea6c5c7643ec4c19c59f3ef280e55bf8b83e5f28eb90b696b53ae5f47d335b29d9cb52df58a88bb28e7eca962a8ebd8e7ae57798f4e08d7c5875047c962d95a0979e1fcd0130f25a62b2b9809dd8905896a7a41ded0d59d67b97d1ea09137a6a4b30b42d5c33266c1cffb675d13c2f8cff1e33cf79d2755a1aaea21b86fe9ed8aceced4a14aaf8a303429415b131c5c36398fdedcd556b48d265dfb074b63a2666b70643e0830fbf82fe853c6b0dec6aae50c9ee2e6c9a8c20962cd909e19b0cdc388179ea8725d2e46a63dd5f000b9268fb3bc817071793e73dc398e02491bc8e38371699c493429d2e8918f296135abeb2f5773a3f39b16efabfe35340438654e5f8e3a3b72b62492fc5d1875801268149840bfb1e72b4567ba8b1a03bb1b830f30a9b5814c26cbae8e692ba55a43ff1d5ee88a8590b4494750355a05e53a7d84d46355dcbf051f229baf0c38a1168fd77440093291c80bcad70c6536c411731ad32a52700b1f976d0fcd91086c70949f45034afccf88add38bceeac19dc728e72f173185a4f2f412227cd8e0b7a8842d2c6d0a14194cd4def8452843db4571b647be054ccc8882f94fd086ddab63ed9456dafd20f001da61ca68944a712549fbeabe46f4dd9a24864e8c394efb593729cd4d08dc0bf787b26ab06215ba79bcd60b4276981cdc69f1486b6c1cc2f5557abe5d203d461573c3a360a496d092640743b8f782bb408b58a4204593025d1203c785c5c1fbb139825758be1514bc63bb15a207dd1eabdb240abdbd27176e90e71dfbabaae57384d063c1ac93fcadeb1931f53f7da91d7d581d28eb0e739b16b9af04ae0b9b428714646b0649197fbd549fd87fcdf32d22febaff1bbbf65095590c61e35ed9767245cd56a1c6ba0a0d49cd3b8dd2b8f870997cee76d69985768061bf663a5d697a4559ebdfb23bc1216529fc801a39c0770076", 0x1000}}, 0x1006) syz_open_dev$vcsa(&(0x7f0000000040), 0x0, 0x101101) (async) openat$pfkey(0xffffffffffffff9c, &(0x7f0000000000), 0x40800, 0x0) (async) ioctl$VT_GETMODE(r1, 0x5601, &(0x7f0000000040)) (async) ioctl$TIOCSISO7816(r1, 0xc0285443, &(0x7f0000000080)={0x3, 0x8, 0x1fc00, 0x1da, 0x6}) (async) ioctl$TIOCGSID(r1, 0x5429, &(0x7f00000000c0)) (async) ioctl$KDGKBENT(r1, 0x4b46, &(0x7f0000000100)={0x0, 0x8}) (async) ioctl$KDSKBENT(r1, 0x4b47, &(0x7f0000000140)={0x6, 0x30, 0x400}) (async) write$UHID_INPUT(r1, &(0x7f0000000180)={0x8, {"b3b08bf3ead40c6bd8be9bb34f9a36de5ed25c1c18b5fc75b99db9f0977144448612806b19324efbc0c87af442545e657175b65e3df6dd9ba939d15090269d693efbdeea4de6643f7975df671ebb35fe22931b9a8c7806001487908fe8c597e65f04c9faf4703ea8b6f01c55a80305bbfaf1db7017d833842d7f4b7b610af57088c7608bf113fc1120450e3ef9f31e2d65438cdd48cd0fda2f96e6b3b391ba5f82b2af4b339b0d752905e79b862b60793cd9c6b98b2b75b38ea7f64830f303b2797a22a6c4fdbbf97ee24587955d03cfb15e4d2d25794acc1d9593188f2c7833fd312671a7ed8916bb3a2852a10763f35742e7c2f8181cc91b0e5843ae1e1b7a60053619f79c4561aa03a330a2dc8c9ebc1dca575011a670a68d1aa3d0b00087e93592518ef0094e18f28a360702c4a5ad72659410ae37b6868647913a8608858744efe602739ea3bdc72f67b479038bb383851a641040df520943c3fe705ea2cff8105d6cae2b782ee7405615344c168d88e328ff96ea5e39fd4f318b7ef85f373abc9826bcc27d0826ce7fe6f764c9a3a892231f97683525a726eb24200e93ec1766c88062f0ca021542696c6133fba1c9011aa09d0ed8180515e6f5078116dc0b083a9f7cde32b56a2d3585b4d880c2555a80d745f06eca6be1ced0ab8b7a3648312eddbab2927822b17a33c259eb603c8e79606c80ae90d45f22168906e663ad8071ad75a30436124ae0a2416647119287db0aaa379eac69f73e8ed7740228f46ce951fb0154fc4ee03f7227ec18b406cec7bd90cee9b48c76219226e6072cb5874d587456e96dcd1d3f73d9c52d99dfb9a8aad8a7a9973e9e82497816b63b3f776fef717b189eedbd935d344ebc742b1529126824e515e8d7d7c75a78d3280df4fc5a4e92ab26b3f29186e9e469d4ed98f98e04586cb6d9775fa68461a3c58293e00983d6e2ab040f44a6591e302608b1f3408663045293a42a2f034792ff6bc4f68ade46c4c9345bbee9fac37b08b87b1f13d3010cb101e58e407a24614722e14b94d45711b4d8a9dac2efd8f1bec2257afced94e1295ed6640ced22dc9e0f88c1156ee1a9b4776fe54e760343c029660c9c232831ac2c5b7bd3a5f3dfc133394cd8c5a3b681f1f18c9b92a62560762191639cc81fea8f66706beb5ae949da7876b546a68a23dcde1828f61a3e4a14000100000000000010cb5e8f532632cff9b044ef3a52ac3b6e415fd617d3d40596c78095e121a6b8908d435dbc38f2077ca4191bb73dd7a01edfd98bff26458ea105ab920418326d452c188e6f6badc3d49b6d2ca71d34e6412cd8a90f15274a9cf7f0496329ecefc70db505fcee2937651ea16cfe92ec92e9ba5e7b1ad41be393c38d743c7fc21966e63de259fbf5c450a1dcd5500a338081cb86a444c80ada4601e2fd0a7cb8dac4cefad082c508248aa5dcecb796f66bc842c63fe9c3a69f29285f2346faafca5e65eccf8de04ec86406897b55de9cda62e02fac26b5341cb41091c9346e2262c0c138260ddc6d91a4fe4b152e40419b0a9933c5d6ba26d754d9e235f5375e82fff4a22fdd7eebca8526f50979748442a6b30dc4d665b9baab035a7b8de6bba379fd18d3d83fc740efe8c281eadd7087f802b43075703ec0ce3934e8046cc94ec1b105c0932bdccddbfa79017c72e54fadb805debb084b676b7e7414d53f53d2698ba5ef604a559eb98c696c620116a982254203c270193e60204eb431137ac469b114d74f42e20fe0ee121f1f6333b4aaeccf214b2ee94ebedfa6344207e3aadf274fe848094b9dba4f85b9dfb580c71f6b271901a8ceba17cb2c40f109299a95f7460dd1e82e6a96b307a6e80f2e0a89475fb04b9598c9e877da8a8807df8168a25b540e6dd8166749e4e8dae847cc3c82b01017cb9f930ba1ece0f6579e1700168755a174caae996947c4dfaaafce684d6ba5729da752d721491e3b25a0dfbd7a5800a39899f20684c8fe320ed7ac301490bff839b5e8d252858aa0d56dd7f763ed0f19be4ab6378480db722849a767eaa720fede3f544e416eb7737438f51b0b485904eed84417af6dae66827ac214c861bcc23450ec663a214a8e08baa637c683fe3bb47796e379933f032ab499a3433d13fd94d083148b80163751d178e0c37b3f8df9f1bdea2b0c4e4a76ee25d6b8d15ffd6f53e895aa98e8e2cba448d5d47023082adf33d8b9382ad2dd9c1354f47360e2edccc12e23274325aa9877f1c629b9ab0059e96bc54d2a94bb88604def479f1d18471f174946ef6592c30b9a375233d620f02938e88da376ecc3665ac65570184714f3d6f98d8ebe8e740d33551df885c0660b59609d9ffcd7ff03c0ed267eb6d8b44d03984dfd6d5471986e693b9d9b65cb5ae71d67b3cbe27077712a29c4ca3f969f901aba7512d0ab499c0919849eeaa9c57a444ae72bf7b6dea928d01fbebea98348722bfb942226f3c02c9b3afc8a7440d429bc0c27fe8fb2a8ebf6f96e7a7446d0176198abcc79754aa904d03eda62ab7d8e8dfd891ca17e31e6a13747d9605d3c5e3fe28d9d4957b07ca832a9520e0d74fe3fac607f8a3e4da105c468cbc2a2c4fdacb0404247a7585ed380c1e775e7954f17c811f98f32786667889dd78fa968b6026e9c0326a4e55ae376c25153dba4da08f565297fada087585ea1d4275947b2aaa6dd9f759ded99fd559305688e1d8a4f8334eb25a7dc5968a51b4235ec8fee1c97e78127e5b420ae1a1f7a52693af8d7fbd3fd5e0b69fa708ef87fcb3894ed3008d7de991fc19e139607ae8b22463d80e6c462860dccd77459022873b757b0af0711715d0a6ccf570850ec9473b273469259b45de194d5871696fb10b8b931acca50f3d4c0f474e060f2c902ae7e2fb0edec460071c112bc8a793fa6251f1e780daa0da66407605d2012386a66fa3e74479548a503a49eacedf11514e60bb84cb93f9f83b4f3e64549017cc957734812373057799978d13f96fb00756fd9533943d55f4306209e3d205afcd5fffd514bad0785e5f2492e2fb7e6e6597ebbd8b3c12d8ffb5c49b3dc4cd201b6142509e0cdce21c51fc6818bc37f4cb169e807f614d05f80e02f3ca657edba5f4e34ae0666ded7e6b9a8bfbae56c525072596431bf8977744bced05437e46898134d87c42a95659d2894ced268b4ff344c895297e084635f5e0ccf97617f81de4c6ca5b348540edeb17b043dc043ee88fa3e0c5a64fa0d7f3f520c46b13f5bc5504e58c1c685c605a56b3d10e9797668ed5743aaf438d472f828a0bbe45a98fd64cfa366eb38a5a2c98bfb208abc4c34f5db3a139e1aa270a393564798e4ea848e5b5288641bd84a4f2e6931ee4dd1baa3b91ec6a0c42de0963af703253832484fcf368f9883b7ede14f784eb9c88ca6270d0ac54ac4026fde67709c4690197a7be8fb841341b7ce49fe4f78451894a47b12d1b9211016c81e7e9a024cabf43446b900cf070e6091f84797c5442f7c64c804361ca369047bcc148b357c37c02ef54d615997e9082515d3272ef50b0bc2e0c5f72ea2ca0b038ac19223656d1d8e52d6d8d5cbcca90a3bb77475b3a4b56d6e3b893c9bc97cf393d2291e5c3a9658c3f316082e625919e839c39b3e310a945a3e7f6199a51ee6c7437ed417980499af2ad82a6e56bee13ecf9cf9bd0dce5054157faa775d96af0e98e204717650c0e76822cd6c52608305791a6cde93f5a23dbf071dd958ef983fc40ec923b8508039d2690cb2e7c59fa2a8f7827c64df58676d484339a52a1cf541ad9860f133f2a16682525b936905137d135e8d5ca4ff863335b4c4b2c46cc12f439979c1e1ec17c32409ea788aaf41f0bd31fe4c21630d99f343a4675266b29684b71f40047c611950e424284ff6c4fa43431c62913fe9cd00238727e4656fc9b07400f7c220e7eaa6c5fdc38f2ac90c4c56a2b11f867659cceca62a4c8a3a785ecc626d0303a21c41ef1a72af369c528c0f8bae8a09b12724d592a6d6a4e7b98efa7fa7ca1ee1e203a9f7fe42467b9616e68917cc502201c2b8aed2b61ced0e67fe793eec1abdfac8c7ff863c472a13d5a3475fff4afff4c386c87ad1a0d511bfccac3a5945f19681cda29f5d94047dd4f7429a203dd87d7c5d448659bdc74364dbdc156143280ad4347cde47f3a8f0623854ad2628cedc792055fd030d996ac4ab4377e0335bd8bc99d09cfd149a2a6031e64b7c84a53689c4cd185920ea39f3e2693195703343298bc65c5433b62ae53d80abe72c8a6bdf9aa826982d5e35968ad435dd0d27e45214653ff52e64be41f58c959c3d32b8a3c7d5138caea8640f990297e5663f7629d4fb07bc44d1d13da2fcdfd2cc08d939e5581fee7b4a288809464cdd80561381bbbe9bccec770fe783068a69abe3d810a5730202cd080dba7b54a6a51f27fbd78d8558ddf2d462841aa22eac5a55463664907b79cf1a533232dddeb7c23d15fdf2e92193bad999acfefeb7ceb38471f81a72c18625d88251ec8f4633d068b0a8ebb40267988d633c21e9ab66b658a7b54c91128e568c8af4d3afa56d0d90f0a9e573b6810886b3d7a33f381a1ef362f695f1bf353cd8a8f484e936cbb6570f423cab93b7fcc9e1bb7046498afdde7c876231f079497563c3462fb39e88920cbd3a2e112cabaa719424e7783563415c9916c62aabb75ea757bab76d81b40156c18e4060c2ce9e65950de623fbf20032b9ce3b4d6d6edb55895ce3015c33e658bd5d0da716b3768e6ca56cd88bc64d573609e2a3013bb52883e87bc8ab5195899e0d68032dccda55635c2c732c1c78f4e87eb8d1e2176b322ee688a5324e77973651d640b11622a762bee168e769ea62eb8f98c0c57b7368932ba6c9d5af95871aef18b50701bbee69db045c9756d22a6957bd6b1f55a6f461b660d5c523b1216fb4d2cd5ab86a622e3c33aef06d02537771604556571a468083de987e0cb5743098344f5439b9ada0361e0a73a333d36c87c305507e3f2dbd9885a88cb207b3b0034179e4213ad89b18f455dc6c640b2d1338311ec5156f1dd79cc8ab903cfdf569b3c33f46e2bed93e0634f127eb8b1b8fa69980ac079147ff3e7b942e3629be802a90812499c1930908ca2de69fc5f36584a6d574e80d1940da4ae5b2ab9f6b9c48d8d265f9f61e0f7d1706de0939507421f5b1d630e9ee66f412d96c92a1c9e3857416b3e9a9d52bc65a723a27b07c8e71c5bbfb3eaab0a90abee83e7c6c1eaa2b64ac3d8a5bec99b61075b988a62c8ee91b83100f756abe81a97bbf51aab7eeaf9a5ef4b72a0f03e50c301b6ae885ff2f4c9d740c9c940b1aeb702d82ff456193f30030f0c7457f3bac4c037dad8ea359bb752dbc0b99307d51dadc54dcbf218a2a9ddde27b4ea643ec5fe559bdff4115cfd070ab2fab4bbd62636c5d0ef1a1cab939a579ec125d10b7e69ef33292e729e8ff17efd643c374d2ea48362ec8c7235d95498dc2018e48c97873abbe8cf070a3daf7875d07c2bda652bff35d002177b0517fe67d3100b810ae260e44b632c6f490300d51b1d57cffcc0835cbc790d4e3c34f3cc5f7d48aef05d99f4b6f0531f3e3f1097206b82c228d5993e40e8a3687783189ab501d8196843696b375014e2c9f61650d43676262610a4226b495921fe75d6573d29731aec6f3b4392870bf92b2c926e61197a9185aa7b2a0395c40e062bf1b6e5a757402545a906d8ede21586f739983f3eb48115ce28a989ca75861bc301c25e69d8c15a8ac06bd00", 0x1000}}, 0x1006) (async) write$UHID_INPUT(r0, &(0x7f0000001200)={0x8, {"7351dcb79c48e9f392b993fe2d48afda5584a42463119297100d89ec69b133587a682e89011b1957ebdaf92cfc9a54714afc02d695dd973c098949e1e74879f26e1331c49c52df8326fa54677d5d0ac357f24e90e6e7f0889a7b72852bf34e8ffc0728e3167ff1929d0412b36fb0aff22b6bdc51c795056224004ae9e62894bcf9c8beac57347d5165f81433c331d0849d5256306f52cd795dd0a34f5a36c96f03c571653400d13d07d68c9b04d4e925bb5742c39a514ff504509209dd61c2e81f19ef3c1dd4eb90fc1ad7b457b420764ecb13a3dd08e4f17f6564a64ec36483be19abfea77d609448195f4e78cf983509c09e3de142c0f18a67dcd6aac8970de17a251afc380671179abbde08045a6aafd49f43e4aec37eb9c886c80591532d1996ca213296cc1710096e214160f1a70b536e944dd5dd9aca5c670f21b3539ccd3595cf33cc84181d48bd58932f21205d4bddfb35dbe5763e4dde38e62a5e55d772e0955be5558c2b419a0eac9e3a2d5665f704d10b3dc712d72d32c267a44ea8e9c27b7e2d70af6ee5cf7644ae28660a14e4882cf8cc718fa1265e92d7d4b8f9288f1cf6009e306839fd559216f5a84c0cd81f987b589622c5c2182530b8e9534ac0945341bedd70fecf07706db1551efbf20e0321238fa6a011ed39305065c38a7f12d40146b5741730c5de149bc7731ac8d1a4048b3984da10e6eca5c36a53963d3c4555278cc3f95b5ec33da257f40bb1cbb4a8e4baacf13cce533de11949dd08ed87b2a5174494e50887624301ccee62c1cd808ee280076c1968d2702ad0a5b71392256a2db2a7735b65cbd24b454ccf18dc5434bae07b0a7208b9f694723a0279431ecf782fd24b0c819505b3da7b9644a6ed7c6599b42d04c0e0f7b59584eff820ea6328a10c0329cd17d8ee4aaac0575916697938b7c6b6bfbda0967a3cd881da0c7cf36be308a3bc9d9b2caa47b87604e68839abdabf2948e0a5f1af74f0ee9f890ef59b357832c8d423e454309c882959a3e2ddbbe8b62f052aaa1ddda8494281728887bad3d41f0ab5edb819bbef64a27aa48618668afba8839f8ce480fcd27641920f117515bad5cb7ec29559d78d954b2cdc550239c08525c170e448cf9fa038e1d584a6948274b330e55d81e5f66ca4247da93b33ccebe5021a77ed0a3e2d15d7fbe056e5e901077aeb6fe399565316f4958f7e1d24fcd9b4c56a66cb50e2c54c549b5913776224a568127de628079c8941b59a519dd5c31e4aa49dc8db73058c6f08d66f64b187020903183dcefd852d84081b25dd20b3a524df7af323dd2e86c2f60f5ae6e0defee158370d5cc082bb404a1cefce1af2729e8bdc145b5972b47a46e96cc7830dfb56a779c1fadc5121cdc8683a996d23cbce16ab1ab59a0811c8ac322c64576b35bf0165d5420ff30229ae1966acf4c2ae154836b1ef03d3e2dd846df9a0f050cfac650418782b0d6457d22a9b4573bf1fc9832aad194c72bc2aac5d73a671db44bd62f34cf0c32fde81e672dfc5d2da77ba646f55e73d21183cad6e194768b2591de349920ec96799b20bc6428bac6c5b1029ab29ee7edfd9edf1ee415ac654cdbf77361b73359d723d9169ad50597c6e8371000499cd1ee11e26be22b3e1d68f0dad656a496a558694dc213f41d5dc58a8c117ab62382b37d4f76480f1af6cf8f1f3f8574758970e01cc681714dc755038e4d27b2c2c38b18d8b569d85d3ceccee35d08301d8bf0b69a84aa94cbe38a28046a099ac5d05f22dd1f23551725c6e758e6d04301e1441c88e63f1ea05ede67197833fe1bf025fe53251d50348216df5cebe3b97783c7ebc9dadb6d946e1ff449c53a3a28720a999cf04f2706957134f650b5306bd2e507712628c78d11cf82166ac36cd634bb79955bb92ea7ac092907654d4f861e1a731a3376ac1cb073f3d9de01c09505c76ab28208118562b2ef06a0039be39aabc2ff02aaec78088c5b20746d6bbab1672f7e325ec21048961cb0456f6703ef29c8a595a8a0d98e4f107fbb7a4975e415066eac20a40494fc7c78b5a6eff782cc1c75215887dca63316358be493a0da4ecaa5bdfe07a3882de62b5cbfa83c9b5796628dcf47248f219718bfeabf607652f134018af5bd3c142a699836e97318a89fb48f6d0560418804df08291e25ea4d637d8e949d1c803cf3ea9a5e0ff637a43a902221feff6babff8d2e21a950a2db7c5a5097539e74238a6bd5e4d7ff3a8ee72020a9e5f9334252afb7fc1ee0fcef7fda93ec7e3e406dbfa863bef46c1657565b2bc6787ac28d6dac72843d8cb44bf2b9e9cd85a119bb3a441b5594716b4b349d5c466f4d775f5b21a171a8531f5d4688c63d11fa2c44628a6543799ea8a98586ac3eabefb7b44c63b5a3e3392572e49f972a2f2c0f201d5518ec56efff8f45c2c2d4db7aca45ff073b449ecde521ab2b694704fd29822a89a73327ed780e27d13083039f7a7054f62b965c7a1aad3a0244a90d649d800c6d7f547154b8df90b357f5a84372c6903be45e5a6c3695f815fc8e87fc2fd0a734647caea796da6a2a0f0fd2647183cb41025d10c381508ce00a0a7f3bec3a8f5c955e4f354169660104f5533728ac37f46560bab84e5d5bf64375c11bc01aab398ffb0df02509785609a28cdd1ca78737dc51dae49204ba7b687c0afa8191ea49903c0bc154a015cd954751f3c11df50f8e557e068bf4e834dc834cf4bebc55abe6e1ed7b4816ce6cb19dba23b9be6add5dc219be5a123ee13fcad647f8e0cba1a0f529f143a88d18163346df9002f9fb56d9715ca75a31c7cae45a4e3db95caf1ac7382979a820adc645cf0d8974b2aee712fde954978c6a3ff2934c2587209a6582aa3ba3d352cfaaf5829ba3bdffc7d7c8da5579cf3e4cd40c0a3d3fef3f55e2d445ed38431b197e846b2e2f36162328f81d78e66170182806a36a8257bf17f0aa89bc1b27c30abf513efe6d73534f3754bec58832ad678c0aa29f5b4305c02b5ee3d350ee11db5348e61293c4f9a3629e20f84d888706eaa6cf0d1a10821185dc581298cca4dcad677b76a6812f087b498cae9cd0fa7664e8e5c6175b89daf46654b885631508eec27c8047015c0da7f5d2da6ab7e162493fcbfa917956ce8c423e2005a06d6ab7b845a8d5568d4e35de81de4d366276d59be4608ada571550eb4aeca7ebe78e1e3a31d1ad88eb0e20b32a4786b030e6ead84feb51ec0f17e260a19682ea2e2898dbe25b0071eae64e48cbdfae8872f9f9ca1191bbc11308b43ea8c9d4bf820111af76d4833ee66aaa71a23b0ed36e7460737184b059cfbd6650d585870e42b0ab3ba61ddad74deabe4d249459452a17b3bcb5dc8e79d0c2a3a8a9779518f5f56d344e1555eb8efa1e85bb1a7949040e69eb4505e33b095e200145b7d2a7b29606cd0b3090d551946ea69fe96315bcaed71ca357a135ddc466ca7ece07f2d20f6bb8200e625f4fff4baf1e9315d159688eafde4caae24adc08a5e5f7e3d31dfb04d60ce8a218a133206726c034c02bd5e6b2b2c74acfa02d7a31afd68e5303f7be379fb57e8fe9e57adef1c6d19020c4115b3ee08df324c1e00e2e625e551ce284950c09a9ccb95cea0c1f0bb8c1cb6df37f23eb3bdc238bdb784a0f782ba0893d30a9b194a5cc79e2258b402416875cf57bfda49ddfedf131d29b1be32f8134ca2f80fb096308b6c0543a2a2d037872b33e87dba50b71a37d5878c877bc14d50d3648698a8e31a89b8e0e2346d355c9f177618df4954161ce6462f35d94627292d509744c096e22563d8a2c2942cfeaacba279d985fed424ee852bb0126207bf0061b10caf4750519158ff700a56a6e0a1e577b51782f7b4e2f827f8127bcbcb164b27201a495ad7a29ae33807aea08a1d3d32709343a271f8879bf9cd99cc94d5229594869c82b76f6d03ca788d968d0a40db711085ade4bcf877729f6990f968deb75f1ea00dcb7b2d8892a4fb76622409f9d73008b459f183c24ac263c731639180931c91a596a6d568745da9276251191349bfbcb1d552d12332c1ba49597274d9b3d78de0ea45c1a21cc14166c1d1a1ae2d7087afb1771facd045b2c015e9599884d9fe1cffc39382750faa61eaf2ec7f43aad96e5d73457d2e2d8e47779785bf4cceb0febd3609f61c6cc08c2e60469b9de0bb6c4732bc3013a6bf36b1642d80274d63aab9f638cbc003b4dd428b5e2998a9bc718bdc29d251006aad7925823bd66d0724df10939fbc885362697f67aa5ad0b02b5aebfe170db4300e0c5bd1473fc5ac898ddbf61ecd5497873e5e0b9da8f163e2ee5e5c4e83f79884520f0b270066107a68d6a529d58735f27bf74da96684cb60982adbacc6c383acc3c2f3931b61433bbbcc5e860e4d80c1335d8f062c8d1f6848b1a33d4ea59c250bdb4d71fc475d135ec56e3e3c34cefb5f0c617db8e524ace1cd2ce7886e9069af11913b4af90655507367da39edfb92f807270c564712bcd383638a042f173d34f58e06ca9f717791b62748be97a25d9e3672cf9d4aadc31be7e8c72914800d2f266ff632cd6c28728bd55f004a2deb6a99e1e8d1df689a804083c047825104b1a711f6d17cc4452a6bbe5d3f875c0ac5f03d62842a84240a2540c97902af7c8fba17ac6bf0b3d58f328ec0ac3ab2dadaafd4aacc3e9ad0781206a7312f5b57889f0f184cf042b474475ecd58da9e79253787c03e825dc45c60fd9e3b51520109c71e6dc3b0dea203320d14b374640eca01f463265e04b43343685753a819149756f2248cc90fd6d8b6b46db5db3b2a2f4bb6be8282f541cf563ce1dea6c5c7643ec4c19c59f3ef280e55bf8b83e5f28eb90b696b53ae5f47d335b29d9cb52df58a88bb28e7eca962a8ebd8e7ae57798f4e08d7c5875047c962d95a0979e1fcd0130f25a62b2b9809dd8905896a7a41ded0d59d67b97d1ea09137a6a4b30b42d5c33266c1cffb675d13c2f8cff1e33cf79d2755a1aaea21b86fe9ed8aceced4a14aaf8a303429415b131c5c36398fdedcd556b48d265dfb074b63a2666b70643e0830fbf82fe853c6b0dec6aae50c9ee2e6c9a8c20962cd909e19b0cdc388179ea8725d2e46a63dd5f000b9268fb3bc817071793e73dc398e02491bc8e38371699c493429d2e8918f296135abeb2f5773a3f39b16efabfe35340438654e5f8e3a3b72b62492fc5d1875801268149840bfb1e72b4567ba8b1a03bb1b830f30a9b5814c26cbae8e692ba55a43ff1d5ee88a8590b4494750355a05e53a7d84d46355dcbf051f229baf0c38a1168fd77440093291c80bcad70c6536c411731ad32a52700b1f976d0fcd91086c70949f45034afccf88add38bceeac19dc728e72f173185a4f2f412227cd8e0b7a8842d2c6d0a14194cd4def8452843db4571b647be054ccc8882f94fd086ddab63ed9456dafd20f001da61ca68944a712549fbeabe46f4dd9a24864e8c394efb593729cd4d08dc0bf787b26ab06215ba79bcd60b4276981cdc69f1486b6c1cc2f5557abe5d203d461573c3a360a496d092640743b8f782bb408b58a4204593025d1203c785c5c1fbb139825758be1514bc63bb15a207dd1eabdb240abdbd27176e90e71dfbabaae57384d063c1ac93fcadeb1931f53f7da91d7d581d28eb0e739b16b9af04ae0b9b428714646b0649197fbd549fd87fcdf32d22febaff1bbbf65095590c61e35ed9767245cd56a1c6ba0a0d49cd3b8dd2b8f870997cee76d69985768061bf663a5d697a4559ebdfb23bc1216529fc801a39c0770076", 0x1000}}, 0x1006) (async) 15:20:31 executing program 3: r0 = syz_open_dev$vcsa(&(0x7f0000000040), 0x0, 0x101101) r1 = syz_open_dev$tty20(0xc, 0x4, 0x1) ioctl$TIOCSTI(r1, 0x5412, &(0x7f0000000000)=0x9) ioctl$KDGKBENT(r0, 0x4b46, &(0x7f0000000080)={0x3, 0x6, 0x81}) 15:20:31 executing program 3: r0 = syz_open_dev$vcsa(&(0x7f0000000040), 0x0, 0x101101) r1 = syz_open_dev$tty20(0xc, 0x4, 0x1) ioctl$TIOCSTI(r1, 0x5412, &(0x7f0000000000)=0x9) ioctl$KDGKBENT(r0, 0x4b46, &(0x7f0000000080)={0x3, 0x6, 0x81}) syz_open_dev$vcsa(&(0x7f0000000040), 0x0, 0x101101) (async) syz_open_dev$tty20(0xc, 0x4, 0x1) (async) ioctl$TIOCSTI(r1, 0x5412, &(0x7f0000000000)=0x9) (async) ioctl$KDGKBENT(r0, 0x4b46, &(0x7f0000000080)={0x3, 0x6, 0x81}) (async) 15:20:31 executing program 2: r0 = syz_open_dev$vcsa(&(0x7f0000000040), 0x0, 0x101101) write$UHID_INPUT(r0, &(0x7f00000001c0)={0x8, {"b3b08bf3ead40c6bd8be9bb34f9a36de5ed25c1c18b5fc75b99db9f0977144448612806b19324efbc0c87af442545e657175b65e3df6dd9ba939d15090269d693efbdeea4de6643f7975df671ebb35fe22931b9a8c7806001487908fe8c597e65f04c9faf4703ea8b6f01c55a80305bbfaf1db7017d833842d7f4b7b610af57088c7608bf113fc1120450e3ef9f31e2d65438cdd48cd0fda2f96e6b3b391ba5f82b2af4b339b0d752905e79b862b60793cd9c6b98b2b75b38ea7f64830f303b2797a22a6c4fdbbf97ee24587955d03cfb15e4d2d25794acc1d9593188f2c7833fd312671a7ed8916bb3a2852a10763f35742e7c2f8181cc91b0e5843ae1e1b7a60053619f79c4561aa03a330a2dc8c9ebc1dca575011a670a68d1aa3d0b00087e93592518ef0094e18f28a360702c4a5ad72659410ae37b6868647913a8608858744efe602739ea3bdc72f67b479038bb383851a641040df520943c3fe705ea2cff8105d6cae2b782ee7405615344c168d88e328ff96ea5e39fd4f318b7ef85f373abc9826bcc27d0826ce7fe6f764c9a3a892231f97683525a726eb24200e93ec1766c88062f0ca021542696c6133fba1c9011aa09d0ed8180515e6f5078116dc0b083a9f7cde32b56a2d3585b4d880c2555a80d745f06eca6be1ced0ab8b7a3648312eddbab2927822b17a33c259eb603c8e79606c80ae90d45f22168906e663ad8071ad75a30436124ae0a2416647119287db0aaa379eac69f73e8ed7740228f46ce951fb0154fc4ee03f7227ec18b406cec7bd90cee9b48c76219226e6072cb5874d587456e96dcd1d3f73d9c52d99dfb9a8aad8a7a9973e9e82497816b63b3f776fef717b189eedbd935d344ebc742b1529126824e515e8d7d7c75a78d3280df4fc5a4e92ab26b3f29186e9e469d4ed98f98e04586cb6d9775fa68461a3c58293e00983d6e2ab040f44a6591e302608b1f3408663045293a42a2f034792ff6bc4f68ade46c4c9345bbee9fac37b08b87b1f13d3010cb101e58e407a24614722e14b94d45711b4d8a9dac2efd8f1bec2257afced94e1295ed6640ced22dc9e0f88c1156ee1a9b4776fe54e760343c029660c9c232831ac2c5b7bd3a5f3dfc133394cd8c5a3b681f1f18c9b92a62560762191639cc81fea8f66706beb5ae949da7876b546a68a23dcde1828f61a3e4a14788065743d71f7c610cb5e8f532632cff9b044ef3a52ac3b6e415fd617d3d40596c78095e121a6b8908d435dbc38f2077ca4191bb73dd7a01edfd98bff26458ea105ab920418326d452c188e6f6badc3d49b6d2ca71534e6412cd8a90f15274a9cf7f0496329ecefc70db505fcee2937651ea16cfe92ec92e9ba5e7b1ad41be393c38d743c7fc21966e63de259fbb5c450a1dcd5500a338081cb86a444c80ada4601e2fd0a7cb8dac4cefad082c508248aa5dcecb796f66bc842c63fe9c3a69f29285f2346faafca5e65eccf8de04ec86406897b55de9cda62e02fac26b5341cb41091c9346e2262c0c138260ddc6d91a4fe4b152e40419b0a9933c5d6ba26d754d9e235f5375e82fff4a22fdd7eebca8526f50979748442a6b30dc4d665b9baab035a7b8de6bba379fd18d3d83fc740efe8c281eadd7087f802b43075703ec0ce3934e8046cc94ec1b105c0932bdccddbfa79017c72e54fadb805debb084b676b7e7414d53f53d2698ba5ef604a559eb98c696c620116a982254203c270193e607887c652137ac469b114d74f42e20fe0ee121f1f6333b4aaeccf214b2ee94ebedfa6344207e3aadf274fe848094b9dba4f85b9dfb580c71f6b271901a8ceba17cb2c40f109299a95f7460dd1e82e6a96b307a6e80f2e0a89475fb04b9598c9e877da8a8807df8168a25b540e6dd8166749e4e8dae847cc3c82b01017cb9f930ba1ece0f6579e1700168755a174caae996947c4dfaaafce684d6ba5729da752d721491e3b25a0dfbd7a5800a39899f20684c8fe320ed7ac301490bff839b5e8d252858aa0d56dd7f763ed0f19be4ab6378480db722849a767eaa720fede3f544e416eb7737438f51b0b485904eed84417af6dae66827ac214c861bcc23450ec663a214a8e08baa637c683fe3bb47796e379933f032ab499a3433d13fd94d083148b80163751d178e0c37b3f8df9f1bdea2b0c4e4a76ee25d6b8d15ffd6f53e895aa98e8e2cba448d5d47023082adf33d8b9382ad2dd9c1354f47360e2edccc12e23274325aa2894f1c629b9ab0059e96bc54d2a94bb88604def479f1d18471f174946ef6592c30b9a375233d620f02938e88da376ecc3665ac65570184714f3d6f98d8ebe8e740d33551df885c0660b59609d9ffcd7ff03c0ed267eb6d8b44d03984dfd6d5471986e693b9d9b65cb5ae71d67b3cbe27077712a29c4ca3f969f901aba7512d0ab499c0919849eeaa9c57a444ae72bf7b6dea928d01fbebea98348722bfb942226f3c02c9b3afc8a7440d429bc0c27fe8fb2a8ebf6f96e7a7446d0176198abcc79754aa904d03eda62ab7d8e8dfd891ca17e31e6a13747d9605d3c5e3fe28d9d4957b07ca832a9520e0d74fe17fae9f875276d17d8329421693fac607f8a3e4da105c468cbc2a2c4fdacb0404247a7585ed380c1e775e7954f17c811f98f32786667889dd78fa968b6026e9c0326a4e55ae376c25153dba4da08f565297fada087585ea1d4275947b2aaa6dd9f759ded99fd559305688e1d8a4f8334eb25a7dc5968a51b4235ec8fee1c97e78127e5b420ae1a1f7a52693af8d7fbd3fd5e0b69fa708ef87fcb3894ed3008d7de991fc19e139607ae8b22463d80e6c462860dccd77459022873b757b0af0711715d0a6ccf570850ec9473b273469259b45de194d5871696fb10b8b931acca50f3d4c0f474e060f2c902ae7e2fb0edec460071c112bc8a793fa6251f1e780daa0da66407605d2012386a66fa3e74479548a503a49eacedf11514e60bb84cb93f9f83b4f3e64549017cc957734812373057799978d13f96fb00756fd9533943d55f4306209e3d205afcd5fffd514bad0785e5f2492e2fb7e6e6597ebbd8b3c12d8ffb5c49b3dc4cd201b6142509e0cdce21c51fc6818bc37f4cb169e807f614d05f80e02f3ca657edba5f4e34ae0666ded7e6b9a8bfbae56c525072596431bf8977744bced05437e46898134d87c42a95659d2894ced268b4ff344c895297e084635f5e0ccf97617f81de4c6ca5b348540edeb17b043dc043ee88fa3e0c5a64fa0d7f3f520c46b13f5bc5504e58c1c685c605a56b3d10e9797668ed5743aaf438d472f828a0bbe45a98fd64cfa366eb38a5a2c98bfb208abc4c34f5db3a139e03a270a393564798e4ea848e5b5288641bd84a4f2e6931ee4dd1baa3b91ec6a0c42de0963af703253832484fcf368f9883b7ede14f784eb9c88ca6270d0ac54ac4026fde67709c4690197a7be8fb841341b7ce49fe4f78451894a47b12d1b9211016c81e7e9a024cabf43446b900cf070e6091f84797c5442f7c64c804361ca369047bcc148b357c37c02ef54d615997e9082515d3272ef50b0bc2e0c5f72ea2ca0b038ac19223656d1d8e52d6d8d5cbcca90a3bb77475b3a4b56d6e3b893c9bc97cf393d2291e5c3a9658c3f316082e625919e839c39b3e310a945a3e7f6199a51ee6c7437ed417980499af2ad82a6e56bee13ecf9cf9bd0dce5054157faa775d96af0e98e204717650c0e76822cd6c52608305791a6cde93f5a23dbf071dd958ef983fc40ec923b8508039d2690cb2e7c59fa2a8f7827c64df58676d484339a52a1cf541ad9860f133f2a16682525b936905137d135e8d5ca4ff863335b4c4b2c46cc12f439979c1e1ec17c32409ea788aaf41f0bd31fe4c21630d99f343a4675266b29684b71f40047c611950e424284ff6c4fa43431c62913fe9cd00238727e4656fc9b07400f7c220e7eaa6c5fdc38f2ac90c4c56a2b11f867659cceca62a4c8a3a785ecc626d0303a21c41ef1a72af369c528c0f8bae8a09b12724d592a6d6a4e7b98efa7fa7ca1ee1e203a9f7fe42467b9616e68917cc502201c2b8aed2b61ced0e67fe793eec1abdfac8c7ff863c472a13d5a3475fff4afff4c386c87ad1a0d511bfccac3a5945f19681cda29f5d94047dd4f7429a203dd87d7c5d448659bdc74364dbdc156143280ad4347cde47f3a8f0623854ad2628cedc792055fd030d996ac4ab4377e0335bd8bc99d09cfd149a2a6031e64b7c84a53689c4cd185920ea39f3e2693195703343298bc65c5433b62ae53d80abe72c8a6bdf9aa826982d5e35968ad435dd0d27e45214653ff52e64be41f58c959c3d32b8a3c7d5138caea8640f990297e5663f7629d4fb07bc44d1d13da2fcdfd2cc08d939e5581fee7b4a288809464cdd80561381bbbe9bccec770fe783068a69abe3d810a5730202cd080dba7b54a6a51f27fbd78d8558ddf2d462841aa22eac5a55463664907b79cf1a533232dddeb7c23d15fdf2e92193bad999acfefeb7ceb38471f81a72c18625d88251ec8f4633d068b0a8ebb40267988d633c21e9ab66b658a7b54c91128e568c8af4d3afa56d0d90f0a9e573b6810886b3d7a33f381a1ef362f695f1bf353cd8a8f484e936cbb6570f423cab93b7fcc9e1bb7046498afdde7c876231f079497563c3462fb39e88920cbd3a2e112cabaa719424e7783563415c9916c62aabb75ea757bab76d81b40156c18e4060c2ce9e65950de623fbf20032b9ce3b4d6d6edb55895ce3015c33e658bd5d0da716b3768e6ca56cd88bc64d573609e2a3013bb52883e87bc8ab5195899e0d68032dccda55635c2c732c1c78f4e87eb8d1e2176b322ee688a5324e77973651d640b11622a762bee168e769ea62eb8f98c0c57b7368932ba6c9d5af95871aef18b50701bbee69db045c9756d22a6957bd6b1f55a6f461b660d5c523b1216fb4d2cd5ab86a622e3c33aef06d02537771604556571a468083de987e0cb5743098344f5439b9ada0361e0a73a333d36c87c305507e3f2dbd9885a88cb207b3b0034179e4213ad89b18f455dc6c640b2d1338311ec5156f1dd79cc8ab903cfdf569b3c33f46e2bed93e0634f127eb8b1b8fa69980ac079147ff3e7b942e3629be802a90812499c1930908ca2de69fc5f36584a6d574e80d1940da4ae5b2ab9f6b9c48d8d265f9f61e0f7d1706de0939507421f5b1d630e9ee66f412d96c92a1c9e3857416b3e9a9d52bc65a723a27b07c8e71c5bbfb3eaab0a90abee83e7c6c1eaa2b64ac3d8a5bec99b61075b988a62c8ef11b83100f756abe81a97bbf51aab7eeaf9a5ef4b72a0f03e50c301b6ae885ff2f4c9d740c9c940b1aeb702d82ff456193f30030f0c7457f3bac4c037dad8ea359bb752dbc0b99307d51dadc54dcbf218a2a9ddde27b4ea643ec5fe559bdff4115cfd070ab2fab4bbd62636c5d0ef1a1cab939a579ec125d10b7e69ef33292e729e8ff17efd643c374d2ea48362ec8c7235d95498dc2018e48c97873abbe8cf070a3daf7875d07c2bda652bff35d002177b0517fe67d3100b810ae260e44b632c6f490300d51b1d57cffcc0835cbc790d4e3c34f3cc5f7d48aef05d99f4b6f0531f3e3f1097206b82c228d5993e40e8a3687783189ab501d8196843696b375014e2c9f61650d43676262610a4226b495921fe75d6573d29731aec6f3b4392870bf92b2c926e61197a9185aa7b2a0395c40e062bf1b6e5a757402545a906d8ede21586f739983f3eb48115ce28a989ca75861bc301c25e69d8c15a8ac06bd", 0x1000}}, 0x1057) r1 = syz_open_pts(r0, 0x240041) ioctl$TIOCSETD(r1, 0x5423, &(0x7f0000000000)=0x8) r2 = openat$pfkey(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) write$UHID_DESTROY(r2, &(0x7f00000000c0), 0x4) r3 = syz_open_pts(r1, 0x181180) ioctl$VT_GETSTATE(r3, 0x5603, &(0x7f0000000100)={0x2, 0x7ff, 0x7}) write$UHID_INPUT(r0, &(0x7f0000001200)={0x8, {"7351dcb79c48e9f392b993fe2d48afda5584a42463119297100d89ec69b133587a682e89011b1957ebdaf92cfc9a54714afc02d695dd973c098949e1e74879f26e1331c49c52df8326fa54677d5d0ac357f24e90e6e7f0889a7b72852bf34e8ffc0728e3167ff1929d0412b36fb0aff22b6bdc51c795056224004ae9e62894bcf9c8beac57347d5165f81433c331d0849d5256306f52cd795dd0a34f5a36c96f03c571653400d13d07d68c9b04d4e925bb5742c39a514ff504509209dd61c2e81f19ef3c1dd4eb90fc1ad7b457b420764ecb13a3dd08e4f17f6564a64ec36483be19abfea77d609448195f4e78cf983509c09e3de142c0f18a67dcd6aac8970de17a251afc380671179abbde08045a6aafd49f43e4aec37eb9c886c80591532d1996ca213296cc1710096e214160f1a70b536e944dd5dd9aca5c670f21b3539ccd3595cf33cc84181d48bd58932f21205d4bddfb35dbe5763e4dde38e62a5e55d772e0955be5558c2b419a0eac9e3a2d5665f704d10b3dc712d72d32c267a44ea8e9c27b7e2d70af6ee5cf7644ae28660a14e4882cf8cc718fa1265e92d7d4b8f9288f1cf6009e306839fd559216f5a84c0cd81f987b589622c5c2182530b8e9534ac0945341bedd70fecf07706db1551efbf20e0321238fa6a011ed39305065c38a7f12d40146b5741730c5de149bc7731ac8d1a4048b3984da10e6eca5c36a53963d3c4555278cc3f95b5ec33da257f40bb1cbb4a8e4baacf13cce533de11949dd08ed87b2a5174494e50887624301ccee62c1cd808ee280076c1968d2702ad0a5b71392256a2db2a7735b65cbd24b454ccf18dc5434bae07b0a7208b9f694723a0279431ecf782fd24b0c819505b3da7b9644a6ed7c6599b42d04c0e0f7b59584eff820ea6328a10c0329cd17d8ee4aaac0575916697938b7c6b6bfbda0967a3cd881da0c7cf36be308a3bc9d9b2caa47b87604e68839abdabf2948e0a5f1af74f0ee9f890ef59b357832c8d423e454309c882959a3e2ddbbe8b62f052aaa1ddda8494281728887bad3d41f0ab5edb819bbef64a27aa48618668afba8839f8ce480fcd27641920f117515bad5cb7ec29559d78d954b2cdc550239c08525c170e448cf9fa038e1d584a6948274b330e55d81e5f66ca4247da93b33ccebe5021a77ed0a3e2d15d7fbe056e5e901077aeb6fe399565316f4958f7e1d24fcd9b4c56a66cb50e2c54c549b5913776224a568127de628079c8941b59a519dd5c31e4aa49dc8db73058c6f08d66f64b187020903183dcefd852d84081b25dd20b3a524df7af323dd2e86c2f60f5ae6e0defee158370d5cc082bb404a1cefce1af2729e8bdc145b5972b47a46e96cc7830dfb56a779c1fadc5121cdc8683a996d23cbce16ab1ab59a0811c8ac322c64576b35bf0165d5420ff30229ae1966acf4c2ae154836b1ef03d3e2dd846df9a0f050cfac650418782b0d6457d22a9b4573bf1fc9832aad194c72bc2aac5d73a671db44bd62f34cf0c32fde81e672dfc5d2da77ba646f55e73d21183cad6e194768b2591de349920ec96799b20bc6428bac6c5b1029ab29ee7edfd9edf1ee415ac654cdbf77361b73359d723d9169ad50597c6e8371000499cd1ee11e26be22b3e1d68f0dad656a496a558694dc213f41d5dc58a8c117ab62382b37d4f76480f1af6cf8f1f3f8574758970e01cc681714dc755038e4d27b2c2c38b18d8b569d85d3ceccee35d08301d8bf0b69a84aa94cbe38a28046a099ac5d05f22dd1f23551725c6e758e6d04301e1441c88e63f1ea05ede67197833fe1bf025fe53251d50348216df5cebe3b97783c7ebc9dadb6d946e1ff449c53a3a28720a999cf04f2706957134f650b5306bd2e507712628c78d11cf82166ac36cd634bb79955bb92ea7ac092907654d4f861e1a731a3376ac1cb073f3d9de01c09505c76ab28208118562b2ef06a0039be39aabc2ff02aaec78088c5b20746d6bbab1672f7e325ec21048961cb0456f6703ef29c8a595a8a0d98e4f107fbb7a4975e415066eac20a40494fc7c78b5a6eff782cc1c75215887dca63316358be493a0da4ecaa5bdfe07a3882de62b5cbfa83c9b5796628dcf47248f219718bfeabf607652f134018af5bd3c142a699836e97318a89fb48f6d0560418804df08291e25ea4d637d8e949d1c803cf3ea9a5e0ff637a43a902221feff6babff8d2e21a950a2db7c5a5097539e74238a6bd5e4d7ff3a8ee72020a9e5f9334252afb7fc1ee0fcef7fda93ec7e3e406dbfa863bef46c1657565b2bc6787ac28d6dac72843d8cb44bf2b9e9cd85a119bb3a441b5594716b4b349d5c466f4d775f5b21a171a8531f5d4688c63d11fa2c44628a6543799ea8a98586ac3eabefb7b44c63b5a3e3392572e49f972a2f2c0f201d5518ec56efff8f45c2c2d4db7aca45ff073b449ecde521ab2b694704fd29822a89a73327ed780e27d13083039f7a7054f62b965c7a1aad3a0244a90d649d800c6d7f547154b8df90b357f5a84372c6903be45e5a6c3695f815fc8e87fc2fd0a734647caea796da6a2a0f0fd2647183cb41025d10c381508ce00a0a7f3bec3a8f5c955e4f354169660104f5533728ac37f46560bab84e5d5bf64375c11bc01aab398ffb0df02509785609a28cdd1ca78737dc51dae49204ba7b687c0afa8191ea49903c0bc154a015cd954751f3c11df50f8e557e068bf4e834dc834cf4bebc55abe6e1ed7b4816ce6cb19dba23b9be6add5dc219be5a123ee13fcad647f8e0cba1a0f529f143a88d18163346df9002f9fb56d9715ca75a31c7cae45a4e3db95caf1ac7382979a820adc645cf0d8974b2aee712fde954978c6a3ff2934c2587209a6582aa3ba3d352cfaaf5829ba3bdffc7d7c8da5579cf3e4cd40c0a3d3fef3f55e2d445ed38431b197e846b2e2f36162328f81d78e66170182806a36a8257bf17f0aa89bc1b27c30abf513efe6d73534f3754bec58832ad678c0aa29f5b4305c02b5ee3d350ee11db5348e61293c4f9a3629e20f84d888706eaa6cf0d1a10821185dc581298cca4dcad677b76a6812f087b498cae9cd0fa7664e8e5c6175b89daf46654b885631508eec27c8047015c0da7f5d2da6ab7e162493fcbfa917956ce8c423e2005a06d6ab7b845a8d5568d4e35de81de4d366276d59be4608ada571550eb4aeca7ebe78e1e3a31d1ad88eb0e20b32a4786b030e6ead84feb51ec0f17e260a19682ea2e2898dbe25b0071eae64e48cbdfae8872f9f9ca1191bbc11308b43ea8c9d4bf820111af76d4833ee66aaa71a23b0ed36e7460737184b059cfbd6650d585870e42b0ab3ba61ddad74deabe4d249459452a17b3bcb5dc8e79d0c2a3a8a9779518f5f56d344e1555eb8efa1e85bb1a7949040e69eb4505e33b095e200145b7d2a7b29606cd0b3090d551946ea69fe96315bcaed71ca357a135ddc466ca7ece07f2d20f6bb8200e625f4fff4baf1e9315d159688eafde4caae24adc08a5e5f7e3d31dfb04d60ce8a218a133206726c034c02bd5e6b2b2c74acfa02d7a31afd68e5303f7be379fb57e8fe9e57adef1c6d19020c4115b3ee08df324c1e00e2e625e551ce284950c09a9ccb95cea0c1f0bb8c1cb6df37f23eb3bdc238bdb784a0f782ba0893d30a9b194a5cc79e2258b402416875cf57bfda49ddfedf131d29b1be32f8134ca2f80fb096308b6c0543a2a2d037872b33e87dba50b71a37d5878c877bc14d50d3648698a8e31a89b8e0e2346d355c9f177618df4954161ce6462f35d94627292d509744c096e22563d8a2c2942cfeaacba279d985fed424ee852bb0126207bf0061b10caf4750519158ff700a56a6e0a1e577b51782f7b4e2f827f8127bcbcb164b27201a495ad7a29ae33807aea08a1d3d32709343a271f8879bf9cd99cc94d5229594869c82b76f6d03ca788d968d0a40db711085ade4bcf877729f6990f968deb75f1ea00dcb7b2d8892a4fb76622409f9d73008b459f183c24ac263c731639180931c91a596a6d568745da9276251191349bfbcb1d552d12332c1ba49597274d9b3d78de0ea45c1a21cc14166c1d1a1ae2d7087afb1771facd045b2c015e9599884d9fe1cffc39382750faa61eaf2ec7f43aad96e5d73457d2e2d8e47779785bf4cceb0febd3609f61c6cc08c2e60469b9de0bb6c4732bc3013a6bf36b1642d80274d63aab9f638cbc003b4dd428b5e2998a9bc718bdc29d251006aad7925823bd66d0724df10939fbc885362697f67aa5ad0b02b5aebfe170db4300e0c5bd1473fc5ac898ddbf61ecd5497873e5e0b9da8f163e2ee5e5c4e83f79884520f0b270066107a68d6a529d58735f27bf74da96684cb60982adbacc6c383acc3c2f3931b61433bbbcc5e860e4d80c1335d8f062c8d1f6848b1a33d4ea59c250bdb4d71fc475d135ec56e3e3c34cefb5f0c617db8e524ace1cd2ce7886e9069af11913b4af90655507367da39edfb92f807270c564712bcd383638a042f173d34f58e06ca9f717791b62748be97a25d9e3672cf9d4aadc31be7e8c72914800d2f266ff632cd6c28728bd55f004a2deb6a99e1e8d1df689a804083c047825104b1a711f6d17cc4452a6bbe5d3f875c0ac5f03d62842a84240a2540c97902af7c8fba17ac6bf0b3d58f328ec0ac3ab2dadaafd4aacc3e9ad0781206a7312f5b57889f0f184cf042b474475ecd58da9e79253787c03e825dc45c60fd9e3b51520109c71e6dc3b0dea203320d14b374640eca01f463265e04b43343685753a819149756f2248cc90fd6d8b6b46db5db3b2a2f4bb6be8282f541cf563ce1dea6c5c7643ec4c19c59f3ef280e55bf8b83e5f28eb90b696b53ae5f47d335b29d9cb52df58a88bb28e7eca962a8ebd8e7ae57798f4e08d7c5875047c962d95a0979e1fcd0130f25a62b2b9809dd8905896a7a41ded0d59d67b97d1ea09137a6a4b30b42d5c33266c1cffb675d13c2f8cff1e33cf79d2755a1aaea21b86fe9ed8aceced4a14aaf8a303429415b131c5c36398fdedcd556b48d265dfb074b63a2666b70643e0830fbf82fe853c6b0dec6aae50c9ee2e6c9a8c20962cd909e19b0cdc388179ea8725d2e46a63dd5f000b9268fb3bc817071793e73dc398e02491bc8e38371699c493429d2e8918f296135abeb2f5773a3f39b16efabfe35340438654e5f8e3a3b72b62492fc5d1875801268149840bfb1e72b4567ba8b1a03bb1b830f30a9b5814c26cbae8e692ba55a43ff1d5ee88a8590b4494750355a05e53a7d84d46355dcbf051f229baf0c38a1168fd77440093291c80bcad70c6536c411731ad32a52700b1f976d0fcd91086c70949f45034afccf88add38bceeac19dc728e72f173185a4f2f412227cd8e0b7a8842d2c6d0a14194cd4def8452843db4571b647be054ccc8882f94fd086ddab63ed9456dafd20f001da61ca68944a712549fbeabe46f4dd9a24864e8c394efb593729cd4d08dc0bf787b26ab06215ba79bcd60b4276981cdc69f1486b6c1cc2f5557abe5d203d461573c3a360a496d092640743b8f782bb408b58a4204593025d1203c785c5c1fbb139825758be1514bc63bb15a207dd1eabdb240abdbd27176e90e71dfbabaae57384d063c1ac93fcadeb1931f53f7da91d7d581d28eb0e739b16b9af04ae0b9b428714646b0649197fbd549fd87fcdf32d22febaff1bbbf65095590c61e35ed9767245cd56a1c6ba0a0d49cd3b8dd2b8f870997cee76d69985768061bf663a5d697a4559ebdfb23bc1216529fc801a39c0770076", 0x1000}}, 0x1006) 15:20:31 executing program 3: r0 = syz_open_dev$vcsa(&(0x7f0000000040), 0x0, 0x101101) (async, rerun: 64) r1 = syz_open_dev$tty20(0xc, 0x4, 0x1) (rerun: 64) ioctl$TIOCSTI(r1, 0x5412, &(0x7f0000000000)=0x9) (async) ioctl$KDGKBENT(r0, 0x4b46, &(0x7f0000000080)={0x3, 0x6, 0x81}) 15:20:31 executing program 2: r0 = syz_open_dev$vcsa(&(0x7f0000000040), 0x0, 0x101101) write$UHID_INPUT(r0, &(0x7f00000001c0)={0x8, {"b3b08bf3ead40c6bd8be9bb34f9a36de5ed25c1c18b5fc75b99db9f0977144448612806b19324efbc0c87af442545e657175b65e3df6dd9ba939d15090269d693efbdeea4de6643f7975df671ebb35fe22931b9a8c7806001487908fe8c597e65f04c9faf4703ea8b6f01c55a80305bbfaf1db7017d833842d7f4b7b610af57088c7608bf113fc1120450e3ef9f31e2d65438cdd48cd0fda2f96e6b3b391ba5f82b2af4b339b0d752905e79b862b60793cd9c6b98b2b75b38ea7f64830f303b2797a22a6c4fdbbf97ee24587955d03cfb15e4d2d25794acc1d9593188f2c7833fd312671a7ed8916bb3a2852a10763f35742e7c2f8181cc91b0e5843ae1e1b7a60053619f79c4561aa03a330a2dc8c9ebc1dca575011a670a68d1aa3d0b00087e93592518ef0094e18f28a360702c4a5ad72659410ae37b6868647913a8608858744efe602739ea3bdc72f67b479038bb383851a641040df520943c3fe705ea2cff8105d6cae2b782ee7405615344c168d88e328ff96ea5e39fd4f318b7ef85f373abc9826bcc27d0826ce7fe6f764c9a3a892231f97683525a726eb24200e93ec1766c88062f0ca021542696c6133fba1c9011aa09d0ed8180515e6f5078116dc0b083a9f7cde32b56a2d3585b4d880c2555a80d745f06eca6be1ced0ab8b7a3648312eddbab2927822b17a33c259eb603c8e79606c80ae90d45f22168906e663ad8071ad75a30436124ae0a2416647119287db0aaa379eac69f73e8ed7740228f46ce951fb0154fc4ee03f7227ec18b406cec7bd90cee9b48c76219226e6072cb5874d587456e96dcd1d3f73d9c52d99dfb9a8aad8a7a9973e9e82497816b63b3f776fef717b189eedbd935d344ebc742b1529126824e515e8d7d7c75a78d3280df4fc5a4e92ab26b3f29186e9e469d4ed98f98e04586cb6d9775fa68461a3c58293e00983d6e2ab040f44a6591e302608b1f3408663045293a42a2f034792ff6bc4f68ade46c4c9345bbee9fac37b08b87b1f13d3010cb101e58e407a24614722e14b94d45711b4d8a9dac2efd8f1bec2257afced94e1295ed6640ced22dc9e0f88c1156ee1a9b4776fe54e760343c029660c9c232831ac2c5b7bd3a5f3dfc133394cd8c5a3b681f1f18c9b92a62560762191639cc81fea8f66706beb5ae949da7876b546a68a23dcde1828f61a3e4a14788065743d71f7c610cb5e8f532632cff9b044ef3a52ac3b6e415fd617d3d40596c78095e121a6b8908d435dbc38f2077ca4191bb73dd7a01edfd98bff26458ea105ab920418326d452c188e6f6badc3d49b6d2ca71534e6412cd8a90f15274a9cf7f0496329ecefc70db505fcee2937651ea16cfe92ec92e9ba5e7b1ad41be393c38d743c7fc21966e63de259fbb5c450a1dcd5500a338081cb86a444c80ada4601e2fd0a7cb8dac4cefad082c508248aa5dcecb796f66bc842c63fe9c3a69f29285f2346faafca5e65eccf8de04ec86406897b55de9cda62e02fac26b5341cb41091c9346e2262c0c138260ddc6d91a4fe4b152e40419b0a9933c5d6ba26d754d9e235f5375e82fff4a22fdd7eebca8526f50979748442a6b30dc4d665b9baab035a7b8de6bba379fd18d3d83fc740efe8c281eadd7087f802b43075703ec0ce3934e8046cc94ec1b105c0932bdccddbfa79017c72e54fadb805debb084b676b7e7414d53f53d2698ba5ef604a559eb98c696c620116a982254203c270193e607887c652137ac469b114d74f42e20fe0ee121f1f6333b4aaeccf214b2ee94ebedfa6344207e3aadf274fe848094b9dba4f85b9dfb580c71f6b271901a8ceba17cb2c40f109299a95f7460dd1e82e6a96b307a6e80f2e0a89475fb04b9598c9e877da8a8807df8168a25b540e6dd8166749e4e8dae847cc3c82b01017cb9f930ba1ece0f6579e1700168755a174caae996947c4dfaaafce684d6ba5729da752d721491e3b25a0dfbd7a5800a39899f20684c8fe320ed7ac301490bff839b5e8d252858aa0d56dd7f763ed0f19be4ab6378480db722849a767eaa720fede3f544e416eb7737438f51b0b485904eed84417af6dae66827ac214c861bcc23450ec663a214a8e08baa637c683fe3bb47796e379933f032ab499a3433d13fd94d083148b80163751d178e0c37b3f8df9f1bdea2b0c4e4a76ee25d6b8d15ffd6f53e895aa98e8e2cba448d5d47023082adf33d8b9382ad2dd9c1354f47360e2edccc12e23274325aa2894f1c629b9ab0059e96bc54d2a94bb88604def479f1d18471f174946ef6592c30b9a375233d620f02938e88da376ecc3665ac65570184714f3d6f98d8ebe8e740d33551df885c0660b59609d9ffcd7ff03c0ed267eb6d8b44d03984dfd6d5471986e693b9d9b65cb5ae71d67b3cbe27077712a29c4ca3f969f901aba7512d0ab499c0919849eeaa9c57a444ae72bf7b6dea928d01fbebea98348722bfb942226f3c02c9b3afc8a7440d429bc0c27fe8fb2a8ebf6f96e7a7446d0176198abcc79754aa904d03eda62ab7d8e8dfd891ca17e31e6a13747d9605d3c5e3fe28d9d4957b07ca832a9520e0d74fe17fae9f875276d17d8329421693fac607f8a3e4da105c468cbc2a2c4fdacb0404247a7585ed380c1e775e7954f17c811f98f32786667889dd78fa968b6026e9c0326a4e55ae376c25153dba4da08f565297fada087585ea1d4275947b2aaa6dd9f759ded99fd559305688e1d8a4f8334eb25a7dc5968a51b4235ec8fee1c97e78127e5b420ae1a1f7a52693af8d7fbd3fd5e0b69fa708ef87fcb3894ed3008d7de991fc19e139607ae8b22463d80e6c462860dccd77459022873b757b0af0711715d0a6ccf570850ec9473b273469259b45de194d5871696fb10b8b931acca50f3d4c0f474e060f2c902ae7e2fb0edec460071c112bc8a793fa6251f1e780daa0da66407605d2012386a66fa3e74479548a503a49eacedf11514e60bb84cb93f9f83b4f3e64549017cc957734812373057799978d13f96fb00756fd9533943d55f4306209e3d205afcd5fffd514bad0785e5f2492e2fb7e6e6597ebbd8b3c12d8ffb5c49b3dc4cd201b6142509e0cdce21c51fc6818bc37f4cb169e807f614d05f80e02f3ca657edba5f4e34ae0666ded7e6b9a8bfbae56c525072596431bf8977744bced05437e46898134d87c42a95659d2894ced268b4ff344c895297e084635f5e0ccf97617f81de4c6ca5b348540edeb17b043dc043ee88fa3e0c5a64fa0d7f3f520c46b13f5bc5504e58c1c685c605a56b3d10e9797668ed5743aaf438d472f828a0bbe45a98fd64cfa366eb38a5a2c98bfb208abc4c34f5db3a139e03a270a393564798e4ea848e5b5288641bd84a4f2e6931ee4dd1baa3b91ec6a0c42de0963af703253832484fcf368f9883b7ede14f784eb9c88ca6270d0ac54ac4026fde67709c4690197a7be8fb841341b7ce49fe4f78451894a47b12d1b9211016c81e7e9a024cabf43446b900cf070e6091f84797c5442f7c64c804361ca369047bcc148b357c37c02ef54d615997e9082515d3272ef50b0bc2e0c5f72ea2ca0b038ac19223656d1d8e52d6d8d5cbcca90a3bb77475b3a4b56d6e3b893c9bc97cf393d2291e5c3a9658c3f316082e625919e839c39b3e310a945a3e7f6199a51ee6c7437ed417980499af2ad82a6e56bee13ecf9cf9bd0dce5054157faa775d96af0e98e204717650c0e76822cd6c52608305791a6cde93f5a23dbf071dd958ef983fc40ec923b8508039d2690cb2e7c59fa2a8f7827c64df58676d484339a52a1cf541ad9860f133f2a16682525b936905137d135e8d5ca4ff863335b4c4b2c46cc12f439979c1e1ec17c32409ea788aaf41f0bd31fe4c21630d99f343a4675266b29684b71f40047c611950e424284ff6c4fa43431c62913fe9cd00238727e4656fc9b07400f7c220e7eaa6c5fdc38f2ac90c4c56a2b11f867659cceca62a4c8a3a785ecc626d0303a21c41ef1a72af369c528c0f8bae8a09b12724d592a6d6a4e7b98efa7fa7ca1ee1e203a9f7fe42467b9616e68917cc502201c2b8aed2b61ced0e67fe793eec1abdfac8c7ff863c472a13d5a3475fff4afff4c386c87ad1a0d511bfccac3a5945f19681cda29f5d94047dd4f7429a203dd87d7c5d448659bdc74364dbdc156143280ad4347cde47f3a8f0623854ad2628cedc792055fd030d996ac4ab4377e0335bd8bc99d09cfd149a2a6031e64b7c84a53689c4cd185920ea39f3e2693195703343298bc65c5433b62ae53d80abe72c8a6bdf9aa826982d5e35968ad435dd0d27e45214653ff52e64be41f58c959c3d32b8a3c7d5138caea8640f990297e5663f7629d4fb07bc44d1d13da2fcdfd2cc08d939e5581fee7b4a288809464cdd80561381bbbe9bccec770fe783068a69abe3d810a5730202cd080dba7b54a6a51f27fbd78d8558ddf2d462841aa22eac5a55463664907b79cf1a533232dddeb7c23d15fdf2e92193bad999acfefeb7ceb38471f81a72c18625d88251ec8f4633d068b0a8ebb40267988d633c21e9ab66b658a7b54c91128e568c8af4d3afa56d0d90f0a9e573b6810886b3d7a33f381a1ef362f695f1bf353cd8a8f484e936cbb6570f423cab93b7fcc9e1bb7046498afdde7c876231f079497563c3462fb39e88920cbd3a2e112cabaa719424e7783563415c9916c62aabb75ea757bab76d81b40156c18e4060c2ce9e65950de623fbf20032b9ce3b4d6d6edb55895ce3015c33e658bd5d0da716b3768e6ca56cd88bc64d573609e2a3013bb52883e87bc8ab5195899e0d68032dccda55635c2c732c1c78f4e87eb8d1e2176b322ee688a5324e77973651d640b11622a762bee168e769ea62eb8f98c0c57b7368932ba6c9d5af95871aef18b50701bbee69db045c9756d22a6957bd6b1f55a6f461b660d5c523b1216fb4d2cd5ab86a622e3c33aef06d02537771604556571a468083de987e0cb5743098344f5439b9ada0361e0a73a333d36c87c305507e3f2dbd9885a88cb207b3b0034179e4213ad89b18f455dc6c640b2d1338311ec5156f1dd79cc8ab903cfdf569b3c33f46e2bed93e0634f127eb8b1b8fa69980ac079147ff3e7b942e3629be802a90812499c1930908ca2de69fc5f36584a6d574e80d1940da4ae5b2ab9f6b9c48d8d265f9f61e0f7d1706de0939507421f5b1d630e9ee66f412d96c92a1c9e3857416b3e9a9d52bc65a723a27b07c8e71c5bbfb3eaab0a90abee83e7c6c1eaa2b64ac3d8a5bec99b61075b988a62c8ef11b83100f756abe81a97bbf51aab7eeaf9a5ef4b72a0f03e50c301b6ae885ff2f4c9d740c9c940b1aeb702d82ff456193f30030f0c7457f3bac4c037dad8ea359bb752dbc0b99307d51dadc54dcbf218a2a9ddde27b4ea643ec5fe559bdff4115cfd070ab2fab4bbd62636c5d0ef1a1cab939a579ec125d10b7e69ef33292e729e8ff17efd643c374d2ea48362ec8c7235d95498dc2018e48c97873abbe8cf070a3daf7875d07c2bda652bff35d002177b0517fe67d3100b810ae260e44b632c6f490300d51b1d57cffcc0835cbc790d4e3c34f3cc5f7d48aef05d99f4b6f0531f3e3f1097206b82c228d5993e40e8a3687783189ab501d8196843696b375014e2c9f61650d43676262610a4226b495921fe75d6573d29731aec6f3b4392870bf92b2c926e61197a9185aa7b2a0395c40e062bf1b6e5a757402545a906d8ede21586f739983f3eb48115ce28a989ca75861bc301c25e69d8c15a8ac06bd", 0x1000}}, 0x1057) r1 = syz_open_pts(r0, 0x240041) ioctl$TIOCSETD(r1, 0x5423, &(0x7f0000000000)=0x8) r2 = openat$pfkey(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) write$UHID_DESTROY(r2, &(0x7f00000000c0), 0x4) r3 = syz_open_pts(r1, 0x181180) ioctl$VT_GETSTATE(r3, 0x5603, &(0x7f0000000100)={0x2, 0x7ff, 0x7}) write$UHID_INPUT(r0, &(0x7f0000001200)={0x8, {"7351dcb79c48e9f392b993fe2d48afda5584a42463119297100d89ec69b133587a682e89011b1957ebdaf92cfc9a54714afc02d695dd973c098949e1e74879f26e1331c49c52df8326fa54677d5d0ac357f24e90e6e7f0889a7b72852bf34e8ffc0728e3167ff1929d0412b36fb0aff22b6bdc51c795056224004ae9e62894bcf9c8beac57347d5165f81433c331d0849d5256306f52cd795dd0a34f5a36c96f03c571653400d13d07d68c9b04d4e925bb5742c39a514ff504509209dd61c2e81f19ef3c1dd4eb90fc1ad7b457b420764ecb13a3dd08e4f17f6564a64ec36483be19abfea77d609448195f4e78cf983509c09e3de142c0f18a67dcd6aac8970de17a251afc380671179abbde08045a6aafd49f43e4aec37eb9c886c80591532d1996ca213296cc1710096e214160f1a70b536e944dd5dd9aca5c670f21b3539ccd3595cf33cc84181d48bd58932f21205d4bddfb35dbe5763e4dde38e62a5e55d772e0955be5558c2b419a0eac9e3a2d5665f704d10b3dc712d72d32c267a44ea8e9c27b7e2d70af6ee5cf7644ae28660a14e4882cf8cc718fa1265e92d7d4b8f9288f1cf6009e306839fd559216f5a84c0cd81f987b589622c5c2182530b8e9534ac0945341bedd70fecf07706db1551efbf20e0321238fa6a011ed39305065c38a7f12d40146b5741730c5de149bc7731ac8d1a4048b3984da10e6eca5c36a53963d3c4555278cc3f95b5ec33da257f40bb1cbb4a8e4baacf13cce533de11949dd08ed87b2a5174494e50887624301ccee62c1cd808ee280076c1968d2702ad0a5b71392256a2db2a7735b65cbd24b454ccf18dc5434bae07b0a7208b9f694723a0279431ecf782fd24b0c819505b3da7b9644a6ed7c6599b42d04c0e0f7b59584eff820ea6328a10c0329cd17d8ee4aaac0575916697938b7c6b6bfbda0967a3cd881da0c7cf36be308a3bc9d9b2caa47b87604e68839abdabf2948e0a5f1af74f0ee9f890ef59b357832c8d423e454309c882959a3e2ddbbe8b62f052aaa1ddda8494281728887bad3d41f0ab5edb819bbef64a27aa48618668afba8839f8ce480fcd27641920f117515bad5cb7ec29559d78d954b2cdc550239c08525c170e448cf9fa038e1d584a6948274b330e55d81e5f66ca4247da93b33ccebe5021a77ed0a3e2d15d7fbe056e5e901077aeb6fe399565316f4958f7e1d24fcd9b4c56a66cb50e2c54c549b5913776224a568127de628079c8941b59a519dd5c31e4aa49dc8db73058c6f08d66f64b187020903183dcefd852d84081b25dd20b3a524df7af323dd2e86c2f60f5ae6e0defee158370d5cc082bb404a1cefce1af2729e8bdc145b5972b47a46e96cc7830dfb56a779c1fadc5121cdc8683a996d23cbce16ab1ab59a0811c8ac322c64576b35bf0165d5420ff30229ae1966acf4c2ae154836b1ef03d3e2dd846df9a0f050cfac650418782b0d6457d22a9b4573bf1fc9832aad194c72bc2aac5d73a671db44bd62f34cf0c32fde81e672dfc5d2da77ba646f55e73d21183cad6e194768b2591de349920ec96799b20bc6428bac6c5b1029ab29ee7edfd9edf1ee415ac654cdbf77361b73359d723d9169ad50597c6e8371000499cd1ee11e26be22b3e1d68f0dad656a496a558694dc213f41d5dc58a8c117ab62382b37d4f76480f1af6cf8f1f3f8574758970e01cc681714dc755038e4d27b2c2c38b18d8b569d85d3ceccee35d08301d8bf0b69a84aa94cbe38a28046a099ac5d05f22dd1f23551725c6e758e6d04301e1441c88e63f1ea05ede67197833fe1bf025fe53251d50348216df5cebe3b97783c7ebc9dadb6d946e1ff449c53a3a28720a999cf04f2706957134f650b5306bd2e507712628c78d11cf82166ac36cd634bb79955bb92ea7ac092907654d4f861e1a731a3376ac1cb073f3d9de01c09505c76ab28208118562b2ef06a0039be39aabc2ff02aaec78088c5b20746d6bbab1672f7e325ec21048961cb0456f6703ef29c8a595a8a0d98e4f107fbb7a4975e415066eac20a40494fc7c78b5a6eff782cc1c75215887dca63316358be493a0da4ecaa5bdfe07a3882de62b5cbfa83c9b5796628dcf47248f219718bfeabf607652f134018af5bd3c142a699836e97318a89fb48f6d0560418804df08291e25ea4d637d8e949d1c803cf3ea9a5e0ff637a43a902221feff6babff8d2e21a950a2db7c5a5097539e74238a6bd5e4d7ff3a8ee72020a9e5f9334252afb7fc1ee0fcef7fda93ec7e3e406dbfa863bef46c1657565b2bc6787ac28d6dac72843d8cb44bf2b9e9cd85a119bb3a441b5594716b4b349d5c466f4d775f5b21a171a8531f5d4688c63d11fa2c44628a6543799ea8a98586ac3eabefb7b44c63b5a3e3392572e49f972a2f2c0f201d5518ec56efff8f45c2c2d4db7aca45ff073b449ecde521ab2b694704fd29822a89a73327ed780e27d13083039f7a7054f62b965c7a1aad3a0244a90d649d800c6d7f547154b8df90b357f5a84372c6903be45e5a6c3695f815fc8e87fc2fd0a734647caea796da6a2a0f0fd2647183cb41025d10c381508ce00a0a7f3bec3a8f5c955e4f354169660104f5533728ac37f46560bab84e5d5bf64375c11bc01aab398ffb0df02509785609a28cdd1ca78737dc51dae49204ba7b687c0afa8191ea49903c0bc154a015cd954751f3c11df50f8e557e068bf4e834dc834cf4bebc55abe6e1ed7b4816ce6cb19dba23b9be6add5dc219be5a123ee13fcad647f8e0cba1a0f529f143a88d18163346df9002f9fb56d9715ca75a31c7cae45a4e3db95caf1ac7382979a820adc645cf0d8974b2aee712fde954978c6a3ff2934c2587209a6582aa3ba3d352cfaaf5829ba3bdffc7d7c8da5579cf3e4cd40c0a3d3fef3f55e2d445ed38431b197e846b2e2f36162328f81d78e66170182806a36a8257bf17f0aa89bc1b27c30abf513efe6d73534f3754bec58832ad678c0aa29f5b4305c02b5ee3d350ee11db5348e61293c4f9a3629e20f84d888706eaa6cf0d1a10821185dc581298cca4dcad677b76a6812f087b498cae9cd0fa7664e8e5c6175b89daf46654b885631508eec27c8047015c0da7f5d2da6ab7e162493fcbfa917956ce8c423e2005a06d6ab7b845a8d5568d4e35de81de4d366276d59be4608ada571550eb4aeca7ebe78e1e3a31d1ad88eb0e20b32a4786b030e6ead84feb51ec0f17e260a19682ea2e2898dbe25b0071eae64e48cbdfae8872f9f9ca1191bbc11308b43ea8c9d4bf820111af76d4833ee66aaa71a23b0ed36e7460737184b059cfbd6650d585870e42b0ab3ba61ddad74deabe4d249459452a17b3bcb5dc8e79d0c2a3a8a9779518f5f56d344e1555eb8efa1e85bb1a7949040e69eb4505e33b095e200145b7d2a7b29606cd0b3090d551946ea69fe96315bcaed71ca357a135ddc466ca7ece07f2d20f6bb8200e625f4fff4baf1e9315d159688eafde4caae24adc08a5e5f7e3d31dfb04d60ce8a218a133206726c034c02bd5e6b2b2c74acfa02d7a31afd68e5303f7be379fb57e8fe9e57adef1c6d19020c4115b3ee08df324c1e00e2e625e551ce284950c09a9ccb95cea0c1f0bb8c1cb6df37f23eb3bdc238bdb784a0f782ba0893d30a9b194a5cc79e2258b402416875cf57bfda49ddfedf131d29b1be32f8134ca2f80fb096308b6c0543a2a2d037872b33e87dba50b71a37d5878c877bc14d50d3648698a8e31a89b8e0e2346d355c9f177618df4954161ce6462f35d94627292d509744c096e22563d8a2c2942cfeaacba279d985fed424ee852bb0126207bf0061b10caf4750519158ff700a56a6e0a1e577b51782f7b4e2f827f8127bcbcb164b27201a495ad7a29ae33807aea08a1d3d32709343a271f8879bf9cd99cc94d5229594869c82b76f6d03ca788d968d0a40db711085ade4bcf877729f6990f968deb75f1ea00dcb7b2d8892a4fb76622409f9d73008b459f183c24ac263c731639180931c91a596a6d568745da9276251191349bfbcb1d552d12332c1ba49597274d9b3d78de0ea45c1a21cc14166c1d1a1ae2d7087afb1771facd045b2c015e9599884d9fe1cffc39382750faa61eaf2ec7f43aad96e5d73457d2e2d8e47779785bf4cceb0febd3609f61c6cc08c2e60469b9de0bb6c4732bc3013a6bf36b1642d80274d63aab9f638cbc003b4dd428b5e2998a9bc718bdc29d251006aad7925823bd66d0724df10939fbc885362697f67aa5ad0b02b5aebfe170db4300e0c5bd1473fc5ac898ddbf61ecd5497873e5e0b9da8f163e2ee5e5c4e83f79884520f0b270066107a68d6a529d58735f27bf74da96684cb60982adbacc6c383acc3c2f3931b61433bbbcc5e860e4d80c1335d8f062c8d1f6848b1a33d4ea59c250bdb4d71fc475d135ec56e3e3c34cefb5f0c617db8e524ace1cd2ce7886e9069af11913b4af90655507367da39edfb92f807270c564712bcd383638a042f173d34f58e06ca9f717791b62748be97a25d9e3672cf9d4aadc31be7e8c72914800d2f266ff632cd6c28728bd55f004a2deb6a99e1e8d1df689a804083c047825104b1a711f6d17cc4452a6bbe5d3f875c0ac5f03d62842a84240a2540c97902af7c8fba17ac6bf0b3d58f328ec0ac3ab2dadaafd4aacc3e9ad0781206a7312f5b57889f0f184cf042b474475ecd58da9e79253787c03e825dc45c60fd9e3b51520109c71e6dc3b0dea203320d14b374640eca01f463265e04b43343685753a819149756f2248cc90fd6d8b6b46db5db3b2a2f4bb6be8282f541cf563ce1dea6c5c7643ec4c19c59f3ef280e55bf8b83e5f28eb90b696b53ae5f47d335b29d9cb52df58a88bb28e7eca962a8ebd8e7ae57798f4e08d7c5875047c962d95a0979e1fcd0130f25a62b2b9809dd8905896a7a41ded0d59d67b97d1ea09137a6a4b30b42d5c33266c1cffb675d13c2f8cff1e33cf79d2755a1aaea21b86fe9ed8aceced4a14aaf8a303429415b131c5c36398fdedcd556b48d265dfb074b63a2666b70643e0830fbf82fe853c6b0dec6aae50c9ee2e6c9a8c20962cd909e19b0cdc388179ea8725d2e46a63dd5f000b9268fb3bc817071793e73dc398e02491bc8e38371699c493429d2e8918f296135abeb2f5773a3f39b16efabfe35340438654e5f8e3a3b72b62492fc5d1875801268149840bfb1e72b4567ba8b1a03bb1b830f30a9b5814c26cbae8e692ba55a43ff1d5ee88a8590b4494750355a05e53a7d84d46355dcbf051f229baf0c38a1168fd77440093291c80bcad70c6536c411731ad32a52700b1f976d0fcd91086c70949f45034afccf88add38bceeac19dc728e72f173185a4f2f412227cd8e0b7a8842d2c6d0a14194cd4def8452843db4571b647be054ccc8882f94fd086ddab63ed9456dafd20f001da61ca68944a712549fbeabe46f4dd9a24864e8c394efb593729cd4d08dc0bf787b26ab06215ba79bcd60b4276981cdc69f1486b6c1cc2f5557abe5d203d461573c3a360a496d092640743b8f782bb408b58a4204593025d1203c785c5c1fbb139825758be1514bc63bb15a207dd1eabdb240abdbd27176e90e71dfbabaae57384d063c1ac93fcadeb1931f53f7da91d7d581d28eb0e739b16b9af04ae0b9b428714646b0649197fbd549fd87fcdf32d22febaff1bbbf65095590c61e35ed9767245cd56a1c6ba0a0d49cd3b8dd2b8f870997cee76d69985768061bf663a5d697a4559ebdfb23bc1216529fc801a39c0770076", 0x1000}}, 0x1006) syz_open_dev$vcsa(&(0x7f0000000040), 0x0, 0x101101) (async) write$UHID_INPUT(r0, &(0x7f00000001c0)={0x8, {"b3b08bf3ead40c6bd8be9bb34f9a36de5ed25c1c18b5fc75b99db9f0977144448612806b19324efbc0c87af442545e657175b65e3df6dd9ba939d15090269d693efbdeea4de6643f7975df671ebb35fe22931b9a8c7806001487908fe8c597e65f04c9faf4703ea8b6f01c55a80305bbfaf1db7017d833842d7f4b7b610af57088c7608bf113fc1120450e3ef9f31e2d65438cdd48cd0fda2f96e6b3b391ba5f82b2af4b339b0d752905e79b862b60793cd9c6b98b2b75b38ea7f64830f303b2797a22a6c4fdbbf97ee24587955d03cfb15e4d2d25794acc1d9593188f2c7833fd312671a7ed8916bb3a2852a10763f35742e7c2f8181cc91b0e5843ae1e1b7a60053619f79c4561aa03a330a2dc8c9ebc1dca575011a670a68d1aa3d0b00087e93592518ef0094e18f28a360702c4a5ad72659410ae37b6868647913a8608858744efe602739ea3bdc72f67b479038bb383851a641040df520943c3fe705ea2cff8105d6cae2b782ee7405615344c168d88e328ff96ea5e39fd4f318b7ef85f373abc9826bcc27d0826ce7fe6f764c9a3a892231f97683525a726eb24200e93ec1766c88062f0ca021542696c6133fba1c9011aa09d0ed8180515e6f5078116dc0b083a9f7cde32b56a2d3585b4d880c2555a80d745f06eca6be1ced0ab8b7a3648312eddbab2927822b17a33c259eb603c8e79606c80ae90d45f22168906e663ad8071ad75a30436124ae0a2416647119287db0aaa379eac69f73e8ed7740228f46ce951fb0154fc4ee03f7227ec18b406cec7bd90cee9b48c76219226e6072cb5874d587456e96dcd1d3f73d9c52d99dfb9a8aad8a7a9973e9e82497816b63b3f776fef717b189eedbd935d344ebc742b1529126824e515e8d7d7c75a78d3280df4fc5a4e92ab26b3f29186e9e469d4ed98f98e04586cb6d9775fa68461a3c58293e00983d6e2ab040f44a6591e302608b1f3408663045293a42a2f034792ff6bc4f68ade46c4c9345bbee9fac37b08b87b1f13d3010cb101e58e407a24614722e14b94d45711b4d8a9dac2efd8f1bec2257afced94e1295ed6640ced22dc9e0f88c1156ee1a9b4776fe54e760343c029660c9c232831ac2c5b7bd3a5f3dfc133394cd8c5a3b681f1f18c9b92a62560762191639cc81fea8f66706beb5ae949da7876b546a68a23dcde1828f61a3e4a14788065743d71f7c610cb5e8f532632cff9b044ef3a52ac3b6e415fd617d3d40596c78095e121a6b8908d435dbc38f2077ca4191bb73dd7a01edfd98bff26458ea105ab920418326d452c188e6f6badc3d49b6d2ca71534e6412cd8a90f15274a9cf7f0496329ecefc70db505fcee2937651ea16cfe92ec92e9ba5e7b1ad41be393c38d743c7fc21966e63de259fbb5c450a1dcd5500a338081cb86a444c80ada4601e2fd0a7cb8dac4cefad082c508248aa5dcecb796f66bc842c63fe9c3a69f29285f2346faafca5e65eccf8de04ec86406897b55de9cda62e02fac26b5341cb41091c9346e2262c0c138260ddc6d91a4fe4b152e40419b0a9933c5d6ba26d754d9e235f5375e82fff4a22fdd7eebca8526f50979748442a6b30dc4d665b9baab035a7b8de6bba379fd18d3d83fc740efe8c281eadd7087f802b43075703ec0ce3934e8046cc94ec1b105c0932bdccddbfa79017c72e54fadb805debb084b676b7e7414d53f53d2698ba5ef604a559eb98c696c620116a982254203c270193e607887c652137ac469b114d74f42e20fe0ee121f1f6333b4aaeccf214b2ee94ebedfa6344207e3aadf274fe848094b9dba4f85b9dfb580c71f6b271901a8ceba17cb2c40f109299a95f7460dd1e82e6a96b307a6e80f2e0a89475fb04b9598c9e877da8a8807df8168a25b540e6dd8166749e4e8dae847cc3c82b01017cb9f930ba1ece0f6579e1700168755a174caae996947c4dfaaafce684d6ba5729da752d721491e3b25a0dfbd7a5800a39899f20684c8fe320ed7ac301490bff839b5e8d252858aa0d56dd7f763ed0f19be4ab6378480db722849a767eaa720fede3f544e416eb7737438f51b0b485904eed84417af6dae66827ac214c861bcc23450ec663a214a8e08baa637c683fe3bb47796e379933f032ab499a3433d13fd94d083148b80163751d178e0c37b3f8df9f1bdea2b0c4e4a76ee25d6b8d15ffd6f53e895aa98e8e2cba448d5d47023082adf33d8b9382ad2dd9c1354f47360e2edccc12e23274325aa2894f1c629b9ab0059e96bc54d2a94bb88604def479f1d18471f174946ef6592c30b9a375233d620f02938e88da376ecc3665ac65570184714f3d6f98d8ebe8e740d33551df885c0660b59609d9ffcd7ff03c0ed267eb6d8b44d03984dfd6d5471986e693b9d9b65cb5ae71d67b3cbe27077712a29c4ca3f969f901aba7512d0ab499c0919849eeaa9c57a444ae72bf7b6dea928d01fbebea98348722bfb942226f3c02c9b3afc8a7440d429bc0c27fe8fb2a8ebf6f96e7a7446d0176198abcc79754aa904d03eda62ab7d8e8dfd891ca17e31e6a13747d9605d3c5e3fe28d9d4957b07ca832a9520e0d74fe17fae9f875276d17d8329421693fac607f8a3e4da105c468cbc2a2c4fdacb0404247a7585ed380c1e775e7954f17c811f98f32786667889dd78fa968b6026e9c0326a4e55ae376c25153dba4da08f565297fada087585ea1d4275947b2aaa6dd9f759ded99fd559305688e1d8a4f8334eb25a7dc5968a51b4235ec8fee1c97e78127e5b420ae1a1f7a52693af8d7fbd3fd5e0b69fa708ef87fcb3894ed3008d7de991fc19e139607ae8b22463d80e6c462860dccd77459022873b757b0af0711715d0a6ccf570850ec9473b273469259b45de194d5871696fb10b8b931acca50f3d4c0f474e060f2c902ae7e2fb0edec460071c112bc8a793fa6251f1e780daa0da66407605d2012386a66fa3e74479548a503a49eacedf11514e60bb84cb93f9f83b4f3e64549017cc957734812373057799978d13f96fb00756fd9533943d55f4306209e3d205afcd5fffd514bad0785e5f2492e2fb7e6e6597ebbd8b3c12d8ffb5c49b3dc4cd201b6142509e0cdce21c51fc6818bc37f4cb169e807f614d05f80e02f3ca657edba5f4e34ae0666ded7e6b9a8bfbae56c525072596431bf8977744bced05437e46898134d87c42a95659d2894ced268b4ff344c895297e084635f5e0ccf97617f81de4c6ca5b348540edeb17b043dc043ee88fa3e0c5a64fa0d7f3f520c46b13f5bc5504e58c1c685c605a56b3d10e9797668ed5743aaf438d472f828a0bbe45a98fd64cfa366eb38a5a2c98bfb208abc4c34f5db3a139e03a270a393564798e4ea848e5b5288641bd84a4f2e6931ee4dd1baa3b91ec6a0c42de0963af703253832484fcf368f9883b7ede14f784eb9c88ca6270d0ac54ac4026fde67709c4690197a7be8fb841341b7ce49fe4f78451894a47b12d1b9211016c81e7e9a024cabf43446b900cf070e6091f84797c5442f7c64c804361ca369047bcc148b357c37c02ef54d615997e9082515d3272ef50b0bc2e0c5f72ea2ca0b038ac19223656d1d8e52d6d8d5cbcca90a3bb77475b3a4b56d6e3b893c9bc97cf393d2291e5c3a9658c3f316082e625919e839c39b3e310a945a3e7f6199a51ee6c7437ed417980499af2ad82a6e56bee13ecf9cf9bd0dce5054157faa775d96af0e98e204717650c0e76822cd6c52608305791a6cde93f5a23dbf071dd958ef983fc40ec923b8508039d2690cb2e7c59fa2a8f7827c64df58676d484339a52a1cf541ad9860f133f2a16682525b936905137d135e8d5ca4ff863335b4c4b2c46cc12f439979c1e1ec17c32409ea788aaf41f0bd31fe4c21630d99f343a4675266b29684b71f40047c611950e424284ff6c4fa43431c62913fe9cd00238727e4656fc9b07400f7c220e7eaa6c5fdc38f2ac90c4c56a2b11f867659cceca62a4c8a3a785ecc626d0303a21c41ef1a72af369c528c0f8bae8a09b12724d592a6d6a4e7b98efa7fa7ca1ee1e203a9f7fe42467b9616e68917cc502201c2b8aed2b61ced0e67fe793eec1abdfac8c7ff863c472a13d5a3475fff4afff4c386c87ad1a0d511bfccac3a5945f19681cda29f5d94047dd4f7429a203dd87d7c5d448659bdc74364dbdc156143280ad4347cde47f3a8f0623854ad2628cedc792055fd030d996ac4ab4377e0335bd8bc99d09cfd149a2a6031e64b7c84a53689c4cd185920ea39f3e2693195703343298bc65c5433b62ae53d80abe72c8a6bdf9aa826982d5e35968ad435dd0d27e45214653ff52e64be41f58c959c3d32b8a3c7d5138caea8640f990297e5663f7629d4fb07bc44d1d13da2fcdfd2cc08d939e5581fee7b4a288809464cdd80561381bbbe9bccec770fe783068a69abe3d810a5730202cd080dba7b54a6a51f27fbd78d8558ddf2d462841aa22eac5a55463664907b79cf1a533232dddeb7c23d15fdf2e92193bad999acfefeb7ceb38471f81a72c18625d88251ec8f4633d068b0a8ebb40267988d633c21e9ab66b658a7b54c91128e568c8af4d3afa56d0d90f0a9e573b6810886b3d7a33f381a1ef362f695f1bf353cd8a8f484e936cbb6570f423cab93b7fcc9e1bb7046498afdde7c876231f079497563c3462fb39e88920cbd3a2e112cabaa719424e7783563415c9916c62aabb75ea757bab76d81b40156c18e4060c2ce9e65950de623fbf20032b9ce3b4d6d6edb55895ce3015c33e658bd5d0da716b3768e6ca56cd88bc64d573609e2a3013bb52883e87bc8ab5195899e0d68032dccda55635c2c732c1c78f4e87eb8d1e2176b322ee688a5324e77973651d640b11622a762bee168e769ea62eb8f98c0c57b7368932ba6c9d5af95871aef18b50701bbee69db045c9756d22a6957bd6b1f55a6f461b660d5c523b1216fb4d2cd5ab86a622e3c33aef06d02537771604556571a468083de987e0cb5743098344f5439b9ada0361e0a73a333d36c87c305507e3f2dbd9885a88cb207b3b0034179e4213ad89b18f455dc6c640b2d1338311ec5156f1dd79cc8ab903cfdf569b3c33f46e2bed93e0634f127eb8b1b8fa69980ac079147ff3e7b942e3629be802a90812499c1930908ca2de69fc5f36584a6d574e80d1940da4ae5b2ab9f6b9c48d8d265f9f61e0f7d1706de0939507421f5b1d630e9ee66f412d96c92a1c9e3857416b3e9a9d52bc65a723a27b07c8e71c5bbfb3eaab0a90abee83e7c6c1eaa2b64ac3d8a5bec99b61075b988a62c8ef11b83100f756abe81a97bbf51aab7eeaf9a5ef4b72a0f03e50c301b6ae885ff2f4c9d740c9c940b1aeb702d82ff456193f30030f0c7457f3bac4c037dad8ea359bb752dbc0b99307d51dadc54dcbf218a2a9ddde27b4ea643ec5fe559bdff4115cfd070ab2fab4bbd62636c5d0ef1a1cab939a579ec125d10b7e69ef33292e729e8ff17efd643c374d2ea48362ec8c7235d95498dc2018e48c97873abbe8cf070a3daf7875d07c2bda652bff35d002177b0517fe67d3100b810ae260e44b632c6f490300d51b1d57cffcc0835cbc790d4e3c34f3cc5f7d48aef05d99f4b6f0531f3e3f1097206b82c228d5993e40e8a3687783189ab501d8196843696b375014e2c9f61650d43676262610a4226b495921fe75d6573d29731aec6f3b4392870bf92b2c926e61197a9185aa7b2a0395c40e062bf1b6e5a757402545a906d8ede21586f739983f3eb48115ce28a989ca75861bc301c25e69d8c15a8ac06bd", 0x1000}}, 0x1057) (async) syz_open_pts(r0, 0x240041) (async) ioctl$TIOCSETD(r1, 0x5423, &(0x7f0000000000)=0x8) (async) openat$pfkey(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) (async) write$UHID_DESTROY(r2, &(0x7f00000000c0), 0x4) (async) syz_open_pts(r1, 0x181180) (async) ioctl$VT_GETSTATE(r3, 0x5603, &(0x7f0000000100)={0x2, 0x7ff, 0x7}) (async) write$UHID_INPUT(r0, &(0x7f0000001200)={0x8, {"7351dcb79c48e9f392b993fe2d48afda5584a42463119297100d89ec69b133587a682e89011b1957ebdaf92cfc9a54714afc02d695dd973c098949e1e74879f26e1331c49c52df8326fa54677d5d0ac357f24e90e6e7f0889a7b72852bf34e8ffc0728e3167ff1929d0412b36fb0aff22b6bdc51c795056224004ae9e62894bcf9c8beac57347d5165f81433c331d0849d5256306f52cd795dd0a34f5a36c96f03c571653400d13d07d68c9b04d4e925bb5742c39a514ff504509209dd61c2e81f19ef3c1dd4eb90fc1ad7b457b420764ecb13a3dd08e4f17f6564a64ec36483be19abfea77d609448195f4e78cf983509c09e3de142c0f18a67dcd6aac8970de17a251afc380671179abbde08045a6aafd49f43e4aec37eb9c886c80591532d1996ca213296cc1710096e214160f1a70b536e944dd5dd9aca5c670f21b3539ccd3595cf33cc84181d48bd58932f21205d4bddfb35dbe5763e4dde38e62a5e55d772e0955be5558c2b419a0eac9e3a2d5665f704d10b3dc712d72d32c267a44ea8e9c27b7e2d70af6ee5cf7644ae28660a14e4882cf8cc718fa1265e92d7d4b8f9288f1cf6009e306839fd559216f5a84c0cd81f987b589622c5c2182530b8e9534ac0945341bedd70fecf07706db1551efbf20e0321238fa6a011ed39305065c38a7f12d40146b5741730c5de149bc7731ac8d1a4048b3984da10e6eca5c36a53963d3c4555278cc3f95b5ec33da257f40bb1cbb4a8e4baacf13cce533de11949dd08ed87b2a5174494e50887624301ccee62c1cd808ee280076c1968d2702ad0a5b71392256a2db2a7735b65cbd24b454ccf18dc5434bae07b0a7208b9f694723a0279431ecf782fd24b0c819505b3da7b9644a6ed7c6599b42d04c0e0f7b59584eff820ea6328a10c0329cd17d8ee4aaac0575916697938b7c6b6bfbda0967a3cd881da0c7cf36be308a3bc9d9b2caa47b87604e68839abdabf2948e0a5f1af74f0ee9f890ef59b357832c8d423e454309c882959a3e2ddbbe8b62f052aaa1ddda8494281728887bad3d41f0ab5edb819bbef64a27aa48618668afba8839f8ce480fcd27641920f117515bad5cb7ec29559d78d954b2cdc550239c08525c170e448cf9fa038e1d584a6948274b330e55d81e5f66ca4247da93b33ccebe5021a77ed0a3e2d15d7fbe056e5e901077aeb6fe399565316f4958f7e1d24fcd9b4c56a66cb50e2c54c549b5913776224a568127de628079c8941b59a519dd5c31e4aa49dc8db73058c6f08d66f64b187020903183dcefd852d84081b25dd20b3a524df7af323dd2e86c2f60f5ae6e0defee158370d5cc082bb404a1cefce1af2729e8bdc145b5972b47a46e96cc7830dfb56a779c1fadc5121cdc8683a996d23cbce16ab1ab59a0811c8ac322c64576b35bf0165d5420ff30229ae1966acf4c2ae154836b1ef03d3e2dd846df9a0f050cfac650418782b0d6457d22a9b4573bf1fc9832aad194c72bc2aac5d73a671db44bd62f34cf0c32fde81e672dfc5d2da77ba646f55e73d21183cad6e194768b2591de349920ec96799b20bc6428bac6c5b1029ab29ee7edfd9edf1ee415ac654cdbf77361b73359d723d9169ad50597c6e8371000499cd1ee11e26be22b3e1d68f0dad656a496a558694dc213f41d5dc58a8c117ab62382b37d4f76480f1af6cf8f1f3f8574758970e01cc681714dc755038e4d27b2c2c38b18d8b569d85d3ceccee35d08301d8bf0b69a84aa94cbe38a28046a099ac5d05f22dd1f23551725c6e758e6d04301e1441c88e63f1ea05ede67197833fe1bf025fe53251d50348216df5cebe3b97783c7ebc9dadb6d946e1ff449c53a3a28720a999cf04f2706957134f650b5306bd2e507712628c78d11cf82166ac36cd634bb79955bb92ea7ac092907654d4f861e1a731a3376ac1cb073f3d9de01c09505c76ab28208118562b2ef06a0039be39aabc2ff02aaec78088c5b20746d6bbab1672f7e325ec21048961cb0456f6703ef29c8a595a8a0d98e4f107fbb7a4975e415066eac20a40494fc7c78b5a6eff782cc1c75215887dca63316358be493a0da4ecaa5bdfe07a3882de62b5cbfa83c9b5796628dcf47248f219718bfeabf607652f134018af5bd3c142a699836e97318a89fb48f6d0560418804df08291e25ea4d637d8e949d1c803cf3ea9a5e0ff637a43a902221feff6babff8d2e21a950a2db7c5a5097539e74238a6bd5e4d7ff3a8ee72020a9e5f9334252afb7fc1ee0fcef7fda93ec7e3e406dbfa863bef46c1657565b2bc6787ac28d6dac72843d8cb44bf2b9e9cd85a119bb3a441b5594716b4b349d5c466f4d775f5b21a171a8531f5d4688c63d11fa2c44628a6543799ea8a98586ac3eabefb7b44c63b5a3e3392572e49f972a2f2c0f201d5518ec56efff8f45c2c2d4db7aca45ff073b449ecde521ab2b694704fd29822a89a73327ed780e27d13083039f7a7054f62b965c7a1aad3a0244a90d649d800c6d7f547154b8df90b357f5a84372c6903be45e5a6c3695f815fc8e87fc2fd0a734647caea796da6a2a0f0fd2647183cb41025d10c381508ce00a0a7f3bec3a8f5c955e4f354169660104f5533728ac37f46560bab84e5d5bf64375c11bc01aab398ffb0df02509785609a28cdd1ca78737dc51dae49204ba7b687c0afa8191ea49903c0bc154a015cd954751f3c11df50f8e557e068bf4e834dc834cf4bebc55abe6e1ed7b4816ce6cb19dba23b9be6add5dc219be5a123ee13fcad647f8e0cba1a0f529f143a88d18163346df9002f9fb56d9715ca75a31c7cae45a4e3db95caf1ac7382979a820adc645cf0d8974b2aee712fde954978c6a3ff2934c2587209a6582aa3ba3d352cfaaf5829ba3bdffc7d7c8da5579cf3e4cd40c0a3d3fef3f55e2d445ed38431b197e846b2e2f36162328f81d78e66170182806a36a8257bf17f0aa89bc1b27c30abf513efe6d73534f3754bec58832ad678c0aa29f5b4305c02b5ee3d350ee11db5348e61293c4f9a3629e20f84d888706eaa6cf0d1a10821185dc581298cca4dcad677b76a6812f087b498cae9cd0fa7664e8e5c6175b89daf46654b885631508eec27c8047015c0da7f5d2da6ab7e162493fcbfa917956ce8c423e2005a06d6ab7b845a8d5568d4e35de81de4d366276d59be4608ada571550eb4aeca7ebe78e1e3a31d1ad88eb0e20b32a4786b030e6ead84feb51ec0f17e260a19682ea2e2898dbe25b0071eae64e48cbdfae8872f9f9ca1191bbc11308b43ea8c9d4bf820111af76d4833ee66aaa71a23b0ed36e7460737184b059cfbd6650d585870e42b0ab3ba61ddad74deabe4d249459452a17b3bcb5dc8e79d0c2a3a8a9779518f5f56d344e1555eb8efa1e85bb1a7949040e69eb4505e33b095e200145b7d2a7b29606cd0b3090d551946ea69fe96315bcaed71ca357a135ddc466ca7ece07f2d20f6bb8200e625f4fff4baf1e9315d159688eafde4caae24adc08a5e5f7e3d31dfb04d60ce8a218a133206726c034c02bd5e6b2b2c74acfa02d7a31afd68e5303f7be379fb57e8fe9e57adef1c6d19020c4115b3ee08df324c1e00e2e625e551ce284950c09a9ccb95cea0c1f0bb8c1cb6df37f23eb3bdc238bdb784a0f782ba0893d30a9b194a5cc79e2258b402416875cf57bfda49ddfedf131d29b1be32f8134ca2f80fb096308b6c0543a2a2d037872b33e87dba50b71a37d5878c877bc14d50d3648698a8e31a89b8e0e2346d355c9f177618df4954161ce6462f35d94627292d509744c096e22563d8a2c2942cfeaacba279d985fed424ee852bb0126207bf0061b10caf4750519158ff700a56a6e0a1e577b51782f7b4e2f827f8127bcbcb164b27201a495ad7a29ae33807aea08a1d3d32709343a271f8879bf9cd99cc94d5229594869c82b76f6d03ca788d968d0a40db711085ade4bcf877729f6990f968deb75f1ea00dcb7b2d8892a4fb76622409f9d73008b459f183c24ac263c731639180931c91a596a6d568745da9276251191349bfbcb1d552d12332c1ba49597274d9b3d78de0ea45c1a21cc14166c1d1a1ae2d7087afb1771facd045b2c015e9599884d9fe1cffc39382750faa61eaf2ec7f43aad96e5d73457d2e2d8e47779785bf4cceb0febd3609f61c6cc08c2e60469b9de0bb6c4732bc3013a6bf36b1642d80274d63aab9f638cbc003b4dd428b5e2998a9bc718bdc29d251006aad7925823bd66d0724df10939fbc885362697f67aa5ad0b02b5aebfe170db4300e0c5bd1473fc5ac898ddbf61ecd5497873e5e0b9da8f163e2ee5e5c4e83f79884520f0b270066107a68d6a529d58735f27bf74da96684cb60982adbacc6c383acc3c2f3931b61433bbbcc5e860e4d80c1335d8f062c8d1f6848b1a33d4ea59c250bdb4d71fc475d135ec56e3e3c34cefb5f0c617db8e524ace1cd2ce7886e9069af11913b4af90655507367da39edfb92f807270c564712bcd383638a042f173d34f58e06ca9f717791b62748be97a25d9e3672cf9d4aadc31be7e8c72914800d2f266ff632cd6c28728bd55f004a2deb6a99e1e8d1df689a804083c047825104b1a711f6d17cc4452a6bbe5d3f875c0ac5f03d62842a84240a2540c97902af7c8fba17ac6bf0b3d58f328ec0ac3ab2dadaafd4aacc3e9ad0781206a7312f5b57889f0f184cf042b474475ecd58da9e79253787c03e825dc45c60fd9e3b51520109c71e6dc3b0dea203320d14b374640eca01f463265e04b43343685753a819149756f2248cc90fd6d8b6b46db5db3b2a2f4bb6be8282f541cf563ce1dea6c5c7643ec4c19c59f3ef280e55bf8b83e5f28eb90b696b53ae5f47d335b29d9cb52df58a88bb28e7eca962a8ebd8e7ae57798f4e08d7c5875047c962d95a0979e1fcd0130f25a62b2b9809dd8905896a7a41ded0d59d67b97d1ea09137a6a4b30b42d5c33266c1cffb675d13c2f8cff1e33cf79d2755a1aaea21b86fe9ed8aceced4a14aaf8a303429415b131c5c36398fdedcd556b48d265dfb074b63a2666b70643e0830fbf82fe853c6b0dec6aae50c9ee2e6c9a8c20962cd909e19b0cdc388179ea8725d2e46a63dd5f000b9268fb3bc817071793e73dc398e02491bc8e38371699c493429d2e8918f296135abeb2f5773a3f39b16efabfe35340438654e5f8e3a3b72b62492fc5d1875801268149840bfb1e72b4567ba8b1a03bb1b830f30a9b5814c26cbae8e692ba55a43ff1d5ee88a8590b4494750355a05e53a7d84d46355dcbf051f229baf0c38a1168fd77440093291c80bcad70c6536c411731ad32a52700b1f976d0fcd91086c70949f45034afccf88add38bceeac19dc728e72f173185a4f2f412227cd8e0b7a8842d2c6d0a14194cd4def8452843db4571b647be054ccc8882f94fd086ddab63ed9456dafd20f001da61ca68944a712549fbeabe46f4dd9a24864e8c394efb593729cd4d08dc0bf787b26ab06215ba79bcd60b4276981cdc69f1486b6c1cc2f5557abe5d203d461573c3a360a496d092640743b8f782bb408b58a4204593025d1203c785c5c1fbb139825758be1514bc63bb15a207dd1eabdb240abdbd27176e90e71dfbabaae57384d063c1ac93fcadeb1931f53f7da91d7d581d28eb0e739b16b9af04ae0b9b428714646b0649197fbd549fd87fcdf32d22febaff1bbbf65095590c61e35ed9767245cd56a1c6ba0a0d49cd3b8dd2b8f870997cee76d69985768061bf663a5d697a4559ebdfb23bc1216529fc801a39c0770076", 0x1000}}, 0x1006) (async) 15:20:31 executing program 1: r0 = syz_open_dev$ttys(0xc, 0x2, 0x0) syz_open_dev$ttys(0xc, 0x2, 0x1) r1 = syz_open_dev$ttys(0xc, 0x2, 0x1) ioctl$TIOCGICOUNT(r1, 0x545d, 0x0) ioctl$TCGETS(r1, 0x5401, &(0x7f0000000280)) ioctl$VT_RESIZE(r1, 0x5609, &(0x7f0000000080)={0x9, 0x3, 0x139}) r2 = syz_open_dev$ttys(0xc, 0x2, 0x1) ioctl$TIOCGICOUNT(r2, 0x545d, 0x0) ioctl$TCGETS(r0, 0x5401, &(0x7f00000002c0)) ioctl$TIOCSETD(r2, 0x5423, &(0x7f0000000040)=0x15) syz_open_dev$tty1(0xc, 0x4, 0x3) select(0x40, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, 0x0, 0xac, 0x0, 0x1}, 0x0, &(0x7f0000000100)={0x2d9, 0x0, 0x0, 0x0, 0x0, 0x40000000, 0x5}, 0x0) sendmsg$802154_raw(0xffffffffffffffff, &(0x7f0000000240)={0x0, 0x0, &(0x7f00000000c0)={&(0x7f0000000140)="4db6d5f5a11fec69b9e2737d286d366c78996dc843266278e86a93437fed7f902e19ca3066c82ba57b2cc0e42df73ea607bc45f8ff9d126e46481868e12d058ee6384d4d06b0843589f459411ef211cad978271dde633bcbfe55880af2a9478800a0b75bd665b4a8f80944640bbf06d8a46ffa1f19c2749cc05fabfee1b2aa55c19289875ffec22147ad17a48f3626586f1315f32462bb75ebb4fd1c3ed57383ea1ce78bed59429f7bbc18f3259a04105fe026747d5714925e9e8a01d8e7e11651f85f8ae9bdb1d3", 0xc8}, 0x1, 0x0, 0x0, 0x20048001}, 0x0) 15:20:31 executing program 2: r0 = syz_open_dev$vcsa(&(0x7f0000000040), 0x0, 0x101101) write$UHID_INPUT(r0, &(0x7f00000001c0)={0x8, {"b3b08bf3ead40c6bd8be9bb34f9a36de5ed25c1c18b5fc75b99db9f0977144448612806b19324efbc0c87af442545e657175b65e3df6dd9ba939d15090269d693efbdeea4de6643f7975df671ebb35fe22931b9a8c7806001487908fe8c597e65f04c9faf4703ea8b6f01c55a80305bbfaf1db7017d833842d7f4b7b610af57088c7608bf113fc1120450e3ef9f31e2d65438cdd48cd0fda2f96e6b3b391ba5f82b2af4b339b0d752905e79b862b60793cd9c6b98b2b75b38ea7f64830f303b2797a22a6c4fdbbf97ee24587955d03cfb15e4d2d25794acc1d9593188f2c7833fd312671a7ed8916bb3a2852a10763f35742e7c2f8181cc91b0e5843ae1e1b7a60053619f79c4561aa03a330a2dc8c9ebc1dca575011a670a68d1aa3d0b00087e93592518ef0094e18f28a360702c4a5ad72659410ae37b6868647913a8608858744efe602739ea3bdc72f67b479038bb383851a641040df520943c3fe705ea2cff8105d6cae2b782ee7405615344c168d88e328ff96ea5e39fd4f318b7ef85f373abc9826bcc27d0826ce7fe6f764c9a3a892231f97683525a726eb24200e93ec1766c88062f0ca021542696c6133fba1c9011aa09d0ed8180515e6f5078116dc0b083a9f7cde32b56a2d3585b4d880c2555a80d745f06eca6be1ced0ab8b7a3648312eddbab2927822b17a33c259eb603c8e79606c80ae90d45f22168906e663ad8071ad75a30436124ae0a2416647119287db0aaa379eac69f73e8ed7740228f46ce951fb0154fc4ee03f7227ec18b406cec7bd90cee9b48c76219226e6072cb5874d587456e96dcd1d3f73d9c52d99dfb9a8aad8a7a9973e9e82497816b63b3f776fef717b189eedbd935d344ebc742b1529126824e515e8d7d7c75a78d3280df4fc5a4e92ab26b3f29186e9e469d4ed98f98e04586cb6d9775fa68461a3c58293e00983d6e2ab040f44a6591e302608b1f3408663045293a42a2f034792ff6bc4f68ade46c4c9345bbee9fac37b08b87b1f13d3010cb101e58e407a24614722e14b94d45711b4d8a9dac2efd8f1bec2257afced94e1295ed6640ced22dc9e0f88c1156ee1a9b4776fe54e760343c029660c9c232831ac2c5b7bd3a5f3dfc133394cd8c5a3b681f1f18c9b92a62560762191639cc81fea8f66706beb5ae949da7876b546a68a23dcde1828f61a3e4a14788065743d71f7c610cb5e8f532632cff9b044ef3a52ac3b6e415fd617d3d40596c78095e121a6b8908d435dbc38f2077ca4191bb73dd7a01edfd98bff26458ea105ab920418326d452c188e6f6badc3d49b6d2ca71534e6412cd8a90f15274a9cf7f0496329ecefc70db505fcee2937651ea16cfe92ec92e9ba5e7b1ad41be393c38d743c7fc21966e63de259fbb5c450a1dcd5500a338081cb86a444c80ada4601e2fd0a7cb8dac4cefad082c508248aa5dcecb796f66bc842c63fe9c3a69f29285f2346faafca5e65eccf8de04ec86406897b55de9cda62e02fac26b5341cb41091c9346e2262c0c138260ddc6d91a4fe4b152e40419b0a9933c5d6ba26d754d9e235f5375e82fff4a22fdd7eebca8526f50979748442a6b30dc4d665b9baab035a7b8de6bba379fd18d3d83fc740efe8c281eadd7087f802b43075703ec0ce3934e8046cc94ec1b105c0932bdccddbfa79017c72e54fadb805debb084b676b7e7414d53f53d2698ba5ef604a559eb98c696c620116a982254203c270193e607887c652137ac469b114d74f42e20fe0ee121f1f6333b4aaeccf214b2ee94ebedfa6344207e3aadf274fe848094b9dba4f85b9dfb580c71f6b271901a8ceba17cb2c40f109299a95f7460dd1e82e6a96b307a6e80f2e0a89475fb04b9598c9e877da8a8807df8168a25b540e6dd8166749e4e8dae847cc3c82b01017cb9f930ba1ece0f6579e1700168755a174caae996947c4dfaaafce684d6ba5729da752d721491e3b25a0dfbd7a5800a39899f20684c8fe320ed7ac301490bff839b5e8d252858aa0d56dd7f763ed0f19be4ab6378480db722849a767eaa720fede3f544e416eb7737438f51b0b485904eed84417af6dae66827ac214c861bcc23450ec663a214a8e08baa637c683fe3bb47796e379933f032ab499a3433d13fd94d083148b80163751d178e0c37b3f8df9f1bdea2b0c4e4a76ee25d6b8d15ffd6f53e895aa98e8e2cba448d5d47023082adf33d8b9382ad2dd9c1354f47360e2edccc12e23274325aa2894f1c629b9ab0059e96bc54d2a94bb88604def479f1d18471f174946ef6592c30b9a375233d620f02938e88da376ecc3665ac65570184714f3d6f98d8ebe8e740d33551df885c0660b59609d9ffcd7ff03c0ed267eb6d8b44d03984dfd6d5471986e693b9d9b65cb5ae71d67b3cbe27077712a29c4ca3f969f901aba7512d0ab499c0919849eeaa9c57a444ae72bf7b6dea928d01fbebea98348722bfb942226f3c02c9b3afc8a7440d429bc0c27fe8fb2a8ebf6f96e7a7446d0176198abcc79754aa904d03eda62ab7d8e8dfd891ca17e31e6a13747d9605d3c5e3fe28d9d4957b07ca832a9520e0d74fe17fae9f875276d17d8329421693fac607f8a3e4da105c468cbc2a2c4fdacb0404247a7585ed380c1e775e7954f17c811f98f32786667889dd78fa968b6026e9c0326a4e55ae376c25153dba4da08f565297fada087585ea1d4275947b2aaa6dd9f759ded99fd559305688e1d8a4f8334eb25a7dc5968a51b4235ec8fee1c97e78127e5b420ae1a1f7a52693af8d7fbd3fd5e0b69fa708ef87fcb3894ed3008d7de991fc19e139607ae8b22463d80e6c462860dccd77459022873b757b0af0711715d0a6ccf570850ec9473b273469259b45de194d5871696fb10b8b931acca50f3d4c0f474e060f2c902ae7e2fb0edec460071c112bc8a793fa6251f1e780daa0da66407605d2012386a66fa3e74479548a503a49eacedf11514e60bb84cb93f9f83b4f3e64549017cc957734812373057799978d13f96fb00756fd9533943d55f4306209e3d205afcd5fffd514bad0785e5f2492e2fb7e6e6597ebbd8b3c12d8ffb5c49b3dc4cd201b6142509e0cdce21c51fc6818bc37f4cb169e807f614d05f80e02f3ca657edba5f4e34ae0666ded7e6b9a8bfbae56c525072596431bf8977744bced05437e46898134d87c42a95659d2894ced268b4ff344c895297e084635f5e0ccf97617f81de4c6ca5b348540edeb17b043dc043ee88fa3e0c5a64fa0d7f3f520c46b13f5bc5504e58c1c685c605a56b3d10e9797668ed5743aaf438d472f828a0bbe45a98fd64cfa366eb38a5a2c98bfb208abc4c34f5db3a139e03a270a393564798e4ea848e5b5288641bd84a4f2e6931ee4dd1baa3b91ec6a0c42de0963af703253832484fcf368f9883b7ede14f784eb9c88ca6270d0ac54ac4026fde67709c4690197a7be8fb841341b7ce49fe4f78451894a47b12d1b9211016c81e7e9a024cabf43446b900cf070e6091f84797c5442f7c64c804361ca369047bcc148b357c37c02ef54d615997e9082515d3272ef50b0bc2e0c5f72ea2ca0b038ac19223656d1d8e52d6d8d5cbcca90a3bb77475b3a4b56d6e3b893c9bc97cf393d2291e5c3a9658c3f316082e625919e839c39b3e310a945a3e7f6199a51ee6c7437ed417980499af2ad82a6e56bee13ecf9cf9bd0dce5054157faa775d96af0e98e204717650c0e76822cd6c52608305791a6cde93f5a23dbf071dd958ef983fc40ec923b8508039d2690cb2e7c59fa2a8f7827c64df58676d484339a52a1cf541ad9860f133f2a16682525b936905137d135e8d5ca4ff863335b4c4b2c46cc12f439979c1e1ec17c32409ea788aaf41f0bd31fe4c21630d99f343a4675266b29684b71f40047c611950e424284ff6c4fa43431c62913fe9cd00238727e4656fc9b07400f7c220e7eaa6c5fdc38f2ac90c4c56a2b11f867659cceca62a4c8a3a785ecc626d0303a21c41ef1a72af369c528c0f8bae8a09b12724d592a6d6a4e7b98efa7fa7ca1ee1e203a9f7fe42467b9616e68917cc502201c2b8aed2b61ced0e67fe793eec1abdfac8c7ff863c472a13d5a3475fff4afff4c386c87ad1a0d511bfccac3a5945f19681cda29f5d94047dd4f7429a203dd87d7c5d448659bdc74364dbdc156143280ad4347cde47f3a8f0623854ad2628cedc792055fd030d996ac4ab4377e0335bd8bc99d09cfd149a2a6031e64b7c84a53689c4cd185920ea39f3e2693195703343298bc65c5433b62ae53d80abe72c8a6bdf9aa826982d5e35968ad435dd0d27e45214653ff52e64be41f58c959c3d32b8a3c7d5138caea8640f990297e5663f7629d4fb07bc44d1d13da2fcdfd2cc08d939e5581fee7b4a288809464cdd80561381bbbe9bccec770fe783068a69abe3d810a5730202cd080dba7b54a6a51f27fbd78d8558ddf2d462841aa22eac5a55463664907b79cf1a533232dddeb7c23d15fdf2e92193bad999acfefeb7ceb38471f81a72c18625d88251ec8f4633d068b0a8ebb40267988d633c21e9ab66b658a7b54c91128e568c8af4d3afa56d0d90f0a9e573b6810886b3d7a33f381a1ef362f695f1bf353cd8a8f484e936cbb6570f423cab93b7fcc9e1bb7046498afdde7c876231f079497563c3462fb39e88920cbd3a2e112cabaa719424e7783563415c9916c62aabb75ea757bab76d81b40156c18e4060c2ce9e65950de623fbf20032b9ce3b4d6d6edb55895ce3015c33e658bd5d0da716b3768e6ca56cd88bc64d573609e2a3013bb52883e87bc8ab5195899e0d68032dccda55635c2c732c1c78f4e87eb8d1e2176b322ee688a5324e77973651d640b11622a762bee168e769ea62eb8f98c0c57b7368932ba6c9d5af95871aef18b50701bbee69db045c9756d22a6957bd6b1f55a6f461b660d5c523b1216fb4d2cd5ab86a622e3c33aef06d02537771604556571a468083de987e0cb5743098344f5439b9ada0361e0a73a333d36c87c305507e3f2dbd9885a88cb207b3b0034179e4213ad89b18f455dc6c640b2d1338311ec5156f1dd79cc8ab903cfdf569b3c33f46e2bed93e0634f127eb8b1b8fa69980ac079147ff3e7b942e3629be802a90812499c1930908ca2de69fc5f36584a6d574e80d1940da4ae5b2ab9f6b9c48d8d265f9f61e0f7d1706de0939507421f5b1d630e9ee66f412d96c92a1c9e3857416b3e9a9d52bc65a723a27b07c8e71c5bbfb3eaab0a90abee83e7c6c1eaa2b64ac3d8a5bec99b61075b988a62c8ef11b83100f756abe81a97bbf51aab7eeaf9a5ef4b72a0f03e50c301b6ae885ff2f4c9d740c9c940b1aeb702d82ff456193f30030f0c7457f3bac4c037dad8ea359bb752dbc0b99307d51dadc54dcbf218a2a9ddde27b4ea643ec5fe559bdff4115cfd070ab2fab4bbd62636c5d0ef1a1cab939a579ec125d10b7e69ef33292e729e8ff17efd643c374d2ea48362ec8c7235d95498dc2018e48c97873abbe8cf070a3daf7875d07c2bda652bff35d002177b0517fe67d3100b810ae260e44b632c6f490300d51b1d57cffcc0835cbc790d4e3c34f3cc5f7d48aef05d99f4b6f0531f3e3f1097206b82c228d5993e40e8a3687783189ab501d8196843696b375014e2c9f61650d43676262610a4226b495921fe75d6573d29731aec6f3b4392870bf92b2c926e61197a9185aa7b2a0395c40e062bf1b6e5a757402545a906d8ede21586f739983f3eb48115ce28a989ca75861bc301c25e69d8c15a8ac06bd", 0x1000}}, 0x1057) (async) r1 = syz_open_pts(r0, 0x240041) ioctl$TIOCSETD(r1, 0x5423, &(0x7f0000000000)=0x8) (async) r2 = openat$pfkey(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) write$UHID_DESTROY(r2, &(0x7f00000000c0), 0x4) (async) r3 = syz_open_pts(r1, 0x181180) ioctl$VT_GETSTATE(r3, 0x5603, &(0x7f0000000100)={0x2, 0x7ff, 0x7}) (async) write$UHID_INPUT(r0, &(0x7f0000001200)={0x8, {"7351dcb79c48e9f392b993fe2d48afda5584a42463119297100d89ec69b133587a682e89011b1957ebdaf92cfc9a54714afc02d695dd973c098949e1e74879f26e1331c49c52df8326fa54677d5d0ac357f24e90e6e7f0889a7b72852bf34e8ffc0728e3167ff1929d0412b36fb0aff22b6bdc51c795056224004ae9e62894bcf9c8beac57347d5165f81433c331d0849d5256306f52cd795dd0a34f5a36c96f03c571653400d13d07d68c9b04d4e925bb5742c39a514ff504509209dd61c2e81f19ef3c1dd4eb90fc1ad7b457b420764ecb13a3dd08e4f17f6564a64ec36483be19abfea77d609448195f4e78cf983509c09e3de142c0f18a67dcd6aac8970de17a251afc380671179abbde08045a6aafd49f43e4aec37eb9c886c80591532d1996ca213296cc1710096e214160f1a70b536e944dd5dd9aca5c670f21b3539ccd3595cf33cc84181d48bd58932f21205d4bddfb35dbe5763e4dde38e62a5e55d772e0955be5558c2b419a0eac9e3a2d5665f704d10b3dc712d72d32c267a44ea8e9c27b7e2d70af6ee5cf7644ae28660a14e4882cf8cc718fa1265e92d7d4b8f9288f1cf6009e306839fd559216f5a84c0cd81f987b589622c5c2182530b8e9534ac0945341bedd70fecf07706db1551efbf20e0321238fa6a011ed39305065c38a7f12d40146b5741730c5de149bc7731ac8d1a4048b3984da10e6eca5c36a53963d3c4555278cc3f95b5ec33da257f40bb1cbb4a8e4baacf13cce533de11949dd08ed87b2a5174494e50887624301ccee62c1cd808ee280076c1968d2702ad0a5b71392256a2db2a7735b65cbd24b454ccf18dc5434bae07b0a7208b9f694723a0279431ecf782fd24b0c819505b3da7b9644a6ed7c6599b42d04c0e0f7b59584eff820ea6328a10c0329cd17d8ee4aaac0575916697938b7c6b6bfbda0967a3cd881da0c7cf36be308a3bc9d9b2caa47b87604e68839abdabf2948e0a5f1af74f0ee9f890ef59b357832c8d423e454309c882959a3e2ddbbe8b62f052aaa1ddda8494281728887bad3d41f0ab5edb819bbef64a27aa48618668afba8839f8ce480fcd27641920f117515bad5cb7ec29559d78d954b2cdc550239c08525c170e448cf9fa038e1d584a6948274b330e55d81e5f66ca4247da93b33ccebe5021a77ed0a3e2d15d7fbe056e5e901077aeb6fe399565316f4958f7e1d24fcd9b4c56a66cb50e2c54c549b5913776224a568127de628079c8941b59a519dd5c31e4aa49dc8db73058c6f08d66f64b187020903183dcefd852d84081b25dd20b3a524df7af323dd2e86c2f60f5ae6e0defee158370d5cc082bb404a1cefce1af2729e8bdc145b5972b47a46e96cc7830dfb56a779c1fadc5121cdc8683a996d23cbce16ab1ab59a0811c8ac322c64576b35bf0165d5420ff30229ae1966acf4c2ae154836b1ef03d3e2dd846df9a0f050cfac650418782b0d6457d22a9b4573bf1fc9832aad194c72bc2aac5d73a671db44bd62f34cf0c32fde81e672dfc5d2da77ba646f55e73d21183cad6e194768b2591de349920ec96799b20bc6428bac6c5b1029ab29ee7edfd9edf1ee415ac654cdbf77361b73359d723d9169ad50597c6e8371000499cd1ee11e26be22b3e1d68f0dad656a496a558694dc213f41d5dc58a8c117ab62382b37d4f76480f1af6cf8f1f3f8574758970e01cc681714dc755038e4d27b2c2c38b18d8b569d85d3ceccee35d08301d8bf0b69a84aa94cbe38a28046a099ac5d05f22dd1f23551725c6e758e6d04301e1441c88e63f1ea05ede67197833fe1bf025fe53251d50348216df5cebe3b97783c7ebc9dadb6d946e1ff449c53a3a28720a999cf04f2706957134f650b5306bd2e507712628c78d11cf82166ac36cd634bb79955bb92ea7ac092907654d4f861e1a731a3376ac1cb073f3d9de01c09505c76ab28208118562b2ef06a0039be39aabc2ff02aaec78088c5b20746d6bbab1672f7e325ec21048961cb0456f6703ef29c8a595a8a0d98e4f107fbb7a4975e415066eac20a40494fc7c78b5a6eff782cc1c75215887dca63316358be493a0da4ecaa5bdfe07a3882de62b5cbfa83c9b5796628dcf47248f219718bfeabf607652f134018af5bd3c142a699836e97318a89fb48f6d0560418804df08291e25ea4d637d8e949d1c803cf3ea9a5e0ff637a43a902221feff6babff8d2e21a950a2db7c5a5097539e74238a6bd5e4d7ff3a8ee72020a9e5f9334252afb7fc1ee0fcef7fda93ec7e3e406dbfa863bef46c1657565b2bc6787ac28d6dac72843d8cb44bf2b9e9cd85a119bb3a441b5594716b4b349d5c466f4d775f5b21a171a8531f5d4688c63d11fa2c44628a6543799ea8a98586ac3eabefb7b44c63b5a3e3392572e49f972a2f2c0f201d5518ec56efff8f45c2c2d4db7aca45ff073b449ecde521ab2b694704fd29822a89a73327ed780e27d13083039f7a7054f62b965c7a1aad3a0244a90d649d800c6d7f547154b8df90b357f5a84372c6903be45e5a6c3695f815fc8e87fc2fd0a734647caea796da6a2a0f0fd2647183cb41025d10c381508ce00a0a7f3bec3a8f5c955e4f354169660104f5533728ac37f46560bab84e5d5bf64375c11bc01aab398ffb0df02509785609a28cdd1ca78737dc51dae49204ba7b687c0afa8191ea49903c0bc154a015cd954751f3c11df50f8e557e068bf4e834dc834cf4bebc55abe6e1ed7b4816ce6cb19dba23b9be6add5dc219be5a123ee13fcad647f8e0cba1a0f529f143a88d18163346df9002f9fb56d9715ca75a31c7cae45a4e3db95caf1ac7382979a820adc645cf0d8974b2aee712fde954978c6a3ff2934c2587209a6582aa3ba3d352cfaaf5829ba3bdffc7d7c8da5579cf3e4cd40c0a3d3fef3f55e2d445ed38431b197e846b2e2f36162328f81d78e66170182806a36a8257bf17f0aa89bc1b27c30abf513efe6d73534f3754bec58832ad678c0aa29f5b4305c02b5ee3d350ee11db5348e61293c4f9a3629e20f84d888706eaa6cf0d1a10821185dc581298cca4dcad677b76a6812f087b498cae9cd0fa7664e8e5c6175b89daf46654b885631508eec27c8047015c0da7f5d2da6ab7e162493fcbfa917956ce8c423e2005a06d6ab7b845a8d5568d4e35de81de4d366276d59be4608ada571550eb4aeca7ebe78e1e3a31d1ad88eb0e20b32a4786b030e6ead84feb51ec0f17e260a19682ea2e2898dbe25b0071eae64e48cbdfae8872f9f9ca1191bbc11308b43ea8c9d4bf820111af76d4833ee66aaa71a23b0ed36e7460737184b059cfbd6650d585870e42b0ab3ba61ddad74deabe4d249459452a17b3bcb5dc8e79d0c2a3a8a9779518f5f56d344e1555eb8efa1e85bb1a7949040e69eb4505e33b095e200145b7d2a7b29606cd0b3090d551946ea69fe96315bcaed71ca357a135ddc466ca7ece07f2d20f6bb8200e625f4fff4baf1e9315d159688eafde4caae24adc08a5e5f7e3d31dfb04d60ce8a218a133206726c034c02bd5e6b2b2c74acfa02d7a31afd68e5303f7be379fb57e8fe9e57adef1c6d19020c4115b3ee08df324c1e00e2e625e551ce284950c09a9ccb95cea0c1f0bb8c1cb6df37f23eb3bdc238bdb784a0f782ba0893d30a9b194a5cc79e2258b402416875cf57bfda49ddfedf131d29b1be32f8134ca2f80fb096308b6c0543a2a2d037872b33e87dba50b71a37d5878c877bc14d50d3648698a8e31a89b8e0e2346d355c9f177618df4954161ce6462f35d94627292d509744c096e22563d8a2c2942cfeaacba279d985fed424ee852bb0126207bf0061b10caf4750519158ff700a56a6e0a1e577b51782f7b4e2f827f8127bcbcb164b27201a495ad7a29ae33807aea08a1d3d32709343a271f8879bf9cd99cc94d5229594869c82b76f6d03ca788d968d0a40db711085ade4bcf877729f6990f968deb75f1ea00dcb7b2d8892a4fb76622409f9d73008b459f183c24ac263c731639180931c91a596a6d568745da9276251191349bfbcb1d552d12332c1ba49597274d9b3d78de0ea45c1a21cc14166c1d1a1ae2d7087afb1771facd045b2c015e9599884d9fe1cffc39382750faa61eaf2ec7f43aad96e5d73457d2e2d8e47779785bf4cceb0febd3609f61c6cc08c2e60469b9de0bb6c4732bc3013a6bf36b1642d80274d63aab9f638cbc003b4dd428b5e2998a9bc718bdc29d251006aad7925823bd66d0724df10939fbc885362697f67aa5ad0b02b5aebfe170db4300e0c5bd1473fc5ac898ddbf61ecd5497873e5e0b9da8f163e2ee5e5c4e83f79884520f0b270066107a68d6a529d58735f27bf74da96684cb60982adbacc6c383acc3c2f3931b61433bbbcc5e860e4d80c1335d8f062c8d1f6848b1a33d4ea59c250bdb4d71fc475d135ec56e3e3c34cefb5f0c617db8e524ace1cd2ce7886e9069af11913b4af90655507367da39edfb92f807270c564712bcd383638a042f173d34f58e06ca9f717791b62748be97a25d9e3672cf9d4aadc31be7e8c72914800d2f266ff632cd6c28728bd55f004a2deb6a99e1e8d1df689a804083c047825104b1a711f6d17cc4452a6bbe5d3f875c0ac5f03d62842a84240a2540c97902af7c8fba17ac6bf0b3d58f328ec0ac3ab2dadaafd4aacc3e9ad0781206a7312f5b57889f0f184cf042b474475ecd58da9e79253787c03e825dc45c60fd9e3b51520109c71e6dc3b0dea203320d14b374640eca01f463265e04b43343685753a819149756f2248cc90fd6d8b6b46db5db3b2a2f4bb6be8282f541cf563ce1dea6c5c7643ec4c19c59f3ef280e55bf8b83e5f28eb90b696b53ae5f47d335b29d9cb52df58a88bb28e7eca962a8ebd8e7ae57798f4e08d7c5875047c962d95a0979e1fcd0130f25a62b2b9809dd8905896a7a41ded0d59d67b97d1ea09137a6a4b30b42d5c33266c1cffb675d13c2f8cff1e33cf79d2755a1aaea21b86fe9ed8aceced4a14aaf8a303429415b131c5c36398fdedcd556b48d265dfb074b63a2666b70643e0830fbf82fe853c6b0dec6aae50c9ee2e6c9a8c20962cd909e19b0cdc388179ea8725d2e46a63dd5f000b9268fb3bc817071793e73dc398e02491bc8e38371699c493429d2e8918f296135abeb2f5773a3f39b16efabfe35340438654e5f8e3a3b72b62492fc5d1875801268149840bfb1e72b4567ba8b1a03bb1b830f30a9b5814c26cbae8e692ba55a43ff1d5ee88a8590b4494750355a05e53a7d84d46355dcbf051f229baf0c38a1168fd77440093291c80bcad70c6536c411731ad32a52700b1f976d0fcd91086c70949f45034afccf88add38bceeac19dc728e72f173185a4f2f412227cd8e0b7a8842d2c6d0a14194cd4def8452843db4571b647be054ccc8882f94fd086ddab63ed9456dafd20f001da61ca68944a712549fbeabe46f4dd9a24864e8c394efb593729cd4d08dc0bf787b26ab06215ba79bcd60b4276981cdc69f1486b6c1cc2f5557abe5d203d461573c3a360a496d092640743b8f782bb408b58a4204593025d1203c785c5c1fbb139825758be1514bc63bb15a207dd1eabdb240abdbd27176e90e71dfbabaae57384d063c1ac93fcadeb1931f53f7da91d7d581d28eb0e739b16b9af04ae0b9b428714646b0649197fbd549fd87fcdf32d22febaff1bbbf65095590c61e35ed9767245cd56a1c6ba0a0d49cd3b8dd2b8f870997cee76d69985768061bf663a5d697a4559ebdfb23bc1216529fc801a39c0770076", 0x1000}}, 0x1006) 15:20:31 executing program 3: r0 = syz_open_dev$ttys(0xc, 0x2, 0x1) ioctl$TIOCSETD(r0, 0x5423, &(0x7f0000000040)=0x15) select(0x40, &(0x7f0000000000)={0x80}, 0x0, &(0x7f0000000100), 0x0) 15:20:32 executing program 4: r0 = syz_open_dev$ttys(0xc, 0x2, 0x1) ioctl$TIOCSETD(r0, 0x5423, &(0x7f0000000040)=0x15) select(0x40, &(0x7f0000000000)={0x80}, 0x0, 0x0, 0x0) 15:20:32 executing program 5: syz_open_dev$vcsa(&(0x7f0000000040), 0x0, 0x101101) openat$ttyS3(0xffffffffffffff9c, &(0x7f0000000080), 0x64240, 0x0) r0 = syz_open_dev$ttys(0xc, 0x2, 0x1) ioctl$TIOCGICOUNT(r0, 0x545d, 0x0) ioctl$TIOCGPTPEER(r0, 0x5441, 0x6) r1 = syz_open_dev$tty20(0xc, 0x4, 0x1) syz_open_dev$ptys(0xc, 0x3, 0x0) ioctl$TIOCSTI(r1, 0x5412, &(0x7f0000000000)=0x9) 15:20:32 executing program 0: r0 = syz_open_dev$ttys(0xc, 0x2, 0x1) ioctl$TIOCSETD(r0, 0x5423, &(0x7f0000000040)=0x15) select(0x40, &(0x7f0000000280)={0x8, 0x0, 0x0, 0x0, 0xed1, 0xaf4, 0x8001, 0x6}, &(0x7f00000002c0)={0x1, 0x3, 0x9, 0x1, 0x2, 0x0, 0x3, 0x4}, &(0x7f0000000300)={0x2, 0x1ff, 0x7fffffff, 0x8, 0x8000000000000001, 0xfffffffffffffe83, 0x8, 0x9}, &(0x7f0000000380)) 15:20:32 executing program 2: r0 = syz_open_dev$vcsa(&(0x7f0000000040), 0x0, 0x101101) write$UHID_INPUT(r0, &(0x7f0000002240)={0x8, {"b3b08bf3ead40c6bd8be9bb34f9a36de5ed25c1c18b5fc75b99db9f0977144448612806b19324efbc0c87af442545e657175b65e3df6dd9ba939d15090269d693efbdeea4de6643f7975df671ebb35fe22931b9a8c7806001487908fe8c597e65f04c9faf4703ea8b6f01c55a80305bbfaf1db7017d833842d7f4b7b610af57088c7608bf113fc1120450e3ef9f31e2d65438cdd48cd0fda2f96e6b3b391ba5f82b2af4b339b0d752905e79b862b60793cd9c6b98b2b75b38ea7f64830f303b2797a22a6c4fdbbf97ee24587955d03cfb15e4d2d25794acc1d9593188f2c7833fd312671a7ed8916bb3a2852a10763f35742e7c2f8181cc91b0e5843ae1e1b7a60053619f79c4561aa03a330a2dc8c9ebc1dca775011a670a68d1aa3d0b00087e93592518ef0094e18f28a360702c4a5ad72659410ae29b6868647913a8608858744efe602739ea3bdc72f67b479038bb383851a641040df520943c3fe705ea2cff8105d6cae2b782ee7405615344c168d88e328ff96ea5e39fd4f318b7ef85f373abc9826bcc27d0826ce7fe6f764c9a3a892231f97683525a726eb24200e93ec1766c88062f0ca021542696c6133fba1c9011aa09d0ed8180515e6f5078116dc0b083a9f7cde32b56a2d3585b4d880c2555a80d745f06eca6be1ced0ab8b7a3648312eddbab2927822b17a33c259eb603c8e79606c80ae90d45f22168906e663ad8071ad75a30436124ae0a2416647119287db0aaa379eac69f73e8ed7740228f46ce951fb0154fc4ee03f7227ec18b406cec7bd90cee9b48c76219226e6072cb5874d587456e96dcd1d3f73d9c52d99dfb9a8aad8a7a9973e9e82497816b63b3f776fef717b189eedbd935d344ebc742b1529126824e515e8d7d7c75a78d3280df4fc5a4e92ab26b3f29186e9e469d4ed98f98e04586cb6d9775fa68461a3c58293e00983d6e2ab040f44a6591e302608b1f3408663045293a42a2f034792ff6bc4f68ade46c4c9345bbee9fac37b08b87b1f13d3010cb101e58e407a24614722e14b94d45711b4d8a9dac2efd8f1bec2257afced94e1295ed6640ced22dc9e0f88c1156ee1a9b4776fe54e760343c029660c9c232831ac2c5b7bd3a5f3dfc133394cd8c5a3b681f1f18c9b92a62560762191639cc81fea8f66706beb5ae949da7876b546a68a23dcde1828f61a3e4a14788065743d71f7c610cb5e8f532632cff9b044ef3a52ac3b6e415fd617d3d40596c78095e121a6b8908d435dbc38f2077ca4191bb73dd7a01edfd98bff26458ea105ab920418326d452c188e6f6badc3d49b6d2ca71534e6412cd8a90f15274a9cf7f0496329ecefc70db505fcee2937651ea16cfe92ec92e9ba5e7b1ad41be393c38d743c7fc21966e63de259fbb5c450a1dcd5500a338081cb86a444c80ada4601e2fd0a7cb8dac4cefad082c508248aa5dcecb796f66bc842c63fe9c3a69f29285f2346faafca5e65eccf8de04ec86406897b55de9cda62e02fac26b5341cb41091c9346e2262c0c138260ddc6d91a4fe4b152e40419b0a9933c5d6ba26d754d9e235f5375e82fff4a22fdd7eebca8526f50979748442a6b30dc4d665b9baab035a7b8de6bba379fd18d3d83fc740efe8c281eadd7087f802b43075703ec0ce3934e8046cc94ec1b105c0932bdccddbfa79017c72e54fadb805debb084b676b7e7414d53f53d2698ba5ef604a559eb98c696c620116a982254203c270193e607887c652137ac469b114d74f42e20fe0ee121f1f6333b4aaeccf214b2ee94ebedfa6344207e3aadf274fe848094b9dba4f85b9dfb580c71f6b271901a8ceba17cb2c40f109299a95f7460dd1e82e6a96b307a6e80f2e0a89475fb04b9598c9e877da8a8807df8168a25b540e6dd8166749e4e8dae847cc3c82b01017cb9f930ba1ece0f6579e1700168755a174caae996947c4dfaaafce684d6ba5729da752d721491e3b25a0dfbd7a58f6a39899f20684c8fe320ed7ac301490bff839b5e8d252858aa0d56dd7f763ed0f19be4ab6378480db722849a767eaa720fede3f544e416eb7737438f51b0b485904eed84417af6dae66827ac214c861bcc23450ec663a214a8e08baa637c683fe3bb47796e379933f032ab499a3433d13fd94d083148b80163751d178e0c37b3f8df9f1bdea2b0c4e4a76ee25d6b8d15ffd6f53e895aa98e8e2cba448d5d47023082adf33d8b9382ad2dd9c1354f47360e2edccc12e23274325aa2894f1c629b9ab0059e96bc54d2a94bb88604def479f1d18471f174946ef6592c30b9a375233d620f02938e88da376ecc3665ac65570184714f3d6f98d8ebe8e740d33551df885c0660b59609d9ffcd7ff03c0ed267eb6d8b44d03984dfd6d5471986e693b9d9b65cb5ae71d67b3cbe27077712a29c4ca3f969f901aba7512d0ab499c0919849eeaa9c57a444ae72bf7b6dea928d01fbebea98348722bfb942226f3c02c9b3afc8a7440d429bc0c27fe8fb2a8ebf6f96e7a7446d0176198abcc79754aa904d03eda62ab7d8e8dfd891ca17e31e6a13747d9605d3c5e3fe28d9d4957b07ca832a9520e0d74fe17fae9f875276d17d8329421693fac607f8a3e4da105c468cbc2a2c4fdacb0404247a7585ed380c1e775e7954f17c811f98f32786667889dd78fa968b6026e9c0326a4e55ae376c25153dba4da08f565297fada087585ea1d4275947b2aaa6dd9f759ded99fd559305688e1d8a4f8334eb25a7dc5968a51b4235ec8fee1c97e78127e5b420ae1a1f7a52693af8d7fbd3fd5e0b69fa708ef87fcb3894ed3008d7de991fc19e139607ae8b22463d80e6c462860dccd77459022873b757b0af0711715d0a6ccf570850ec9473b273469259b45de194d5871696fb10b8b931acca50f3d4c0f474e060f2c902ae7e2fb0edec460071c112bc8a793fa6251f1e780daa0da66407605d2012386a66fa3e74479548a503a49eacedf11514e60bb84cb93f9f83b4f3e64549017cc957734812373057799978d13f96fb00756fd9533943d55f4306209e3d205afcd5fffd514bad0785e5f2492e2fb7e6e6597ebbd8b3c12d8ffb5c49b3dc4cd201b6142509e0cdce21c51fc6818bc37f4cb169e807f614d05f80e02f3ca657edba5f4e34ae0666ded7e6b9a8bfbae56c525072596431bf8977744bced05437e46898134d87c42a95659d2894ced268b4ff344c895297e084635f5e0ccf97617f81de4c6ca5b348540edeb17b043dc043ee88fa3e0c5a64fa0d7f3f520c46b13f5bc5504e58c1c685c605a56b3d10e9797668ed5743aaf438d472f828a0bbe45a98fd64cfa366eb38a5a2c98bfb208abc4c34f5db3a139e03a270a393564798e4ea848e5b5288641bd84a4f2e6931ee4dd1baa3b91ec6a0c42de0963af703253832484fcf368f9883b7ede14f784eb9c88ca6270d0ac54ac4026fde67709c4690197a7be8fb841341b7ce49fe4f78451894a47b12d1b9211016c81e7e9a024cabf43446b900cf070e6091f84797c5442f7c64c804361ca369047bcc148b357c37c02ef54d615997e9082515d3272ef50b0bc2e0c5f72ea2ca0b038ac19223656d1d8e52d6d8d5cbcca90a3bb77475b3a4b56d6e3b893c9bc97cf393d2291e5c3a9658c3f316082e625919e839c39b3e310a945a3e7f6199a51ee6c7437ed417980499af2ad82a6e56bee13ecf9cf9bd0dce5054157faa775d96af0e98e204717650c0e76822cd6c52608305791a6cde93f5a23dbf071dd958ef983fc40ec923b8508039d2690cb2e7c59fa2a8f7827c64df58676d484339a52a1cf541ad9860f133f2a16682525b936905137d135e8d5ca4ff863335b4c4b2c46cc12f439979c1e1ec17c32409ea788aaf41f0bd31fe4c21630d99f343a4675266b29684b71f40047c611950e424284ff6c4fa43431c62913fe9cd00238727e4656fc9b07400f7c220e7eaa6c5fdc38f2ac90c4c56a2b11f867659cceca62a4c8a3a785ecc626d0303a21c41ef1a72af369c528c0f8bae8a09b12724d592a6d6a4e7b98efa7fa7ca1ee1e203a9f7fe42467b9616e68917cc502201c2b8aed2b61ced0e67fe793eec1abdfac8c7ff863c472a13d5a3475fff4afff4c386c87ad1a0d511bfccac3a5945f19681cda29f5d94047dd4f7429a203dd87d7c5d448659bdc74364dbdc156143280ad4347cde47f3a8f06238548d2628cedc792055fd030d996ac4ab4377e0335bd8bc99d09cfd149a2a6031e64b7c84a53689c4cd185920ea39f3e2693195703343298bc65c5433b62ae53d80abe72c8a6bdf9aa826982d5e35968ad435dd0d27e45214653ff52e64be41f58c959c3d32b8a3c7d5138caea8640f990297e5663f7629d4fb07bc44d1d13da2fcdfd2cc08d939e5581fee7b4a288809464cdd80561381bbbe9bccec770fe783068a69abe3d810a5730202cd080dba7b54a6a51f27fbd78d8558ddf2d462841aa22eac5a55463664907b79cf1a533232dddeb7c23d15fdf2e92193bad999acfefeb7ceb38471f81a72c18625d88251ec8f4633d068b0a8ebb40267988d633c21e9ab66b658a7b54c91128e568c8af4d3afa56d0d90f0a9e573b6810886b3d7a33f381a1ef362f695f1bf353cd8a8f484e936cbb6570f423cab93b7fcc9e1bb7046498afdde7c876231f079497563c3462fb39e88920cbd3a2e112cabaa719424e7783563415c9916c62aabb75ea757bab76d81b40156c18e4060c2ce9e65950de623fbf20032b9ce3b4d68eedb55895ce3015c33e658bd5d0da716b3768e6ca56cd88bc64d573609e2a3013bb52883e87bc8ab5195899e0d68032dccda55635c2c732c1c78f4e87eb8d1e2176b322ee688a5324e77973651d640b11622a762bee168e769ea62eb8f98c0c57b7368932ba6c9d5af95871aef18b50701bbee69db045c9756d22a6957bd6b1f55a6f461b660d5c523b1216fb4d2cd5ab86a622e3c33aef06d02537771604556571a468083de987e0cb5743098344f5439b9ada0361e0a73a333d36c87c305507e3f2dbd9885a88cb207b3b0034179e4213ad89b18f455dc6c640b2d1338311ec5156f1dd79cc8ab903cfdf569b3c33f46e2bed93e0634f127eb8b1b8fa69980ac079147ff3e7b942e3629be802a90812499c1930908ca2de69fc5f36584a6d574e80d1940da4ae5b2ab9f6b9c48d8d265f9f61e0f7d1706de0939507421f5b1d630e9ee66f412d96c92a1c9e3857416b3e9a9d52bc65a723a27b07c8e71c5bbfb3eaab0a90abee83e7c6c1eaa2b64ac3d8a5bec99b61075b988a62c8ef11b83100f756abe81a97bbf51aab7eeaf9a5ef4b72a0f03e50c301b6ae885ff2f4c9d740c9c940b1aeb702d82ff456193f30030f0c7457f3bac4c037dad8ea359bb752dbc0b99307d51dadc54dcbf218a2a9ddde27b4ea643ec5fe559bdff4115cfd070ab2fab4bbd62636c5d0ef1a1cab939a579ec125d10b7e69ef33292e729e8ff17efd643c374d2ea48362ec8c7235d95498dc2018e48c97873abbe8cf070a3daf7875d07c2bda652bff35d002177b0517fe67d3100b810ae260e44b632c6f490300d51b1d57cffcc0835cbc790d4e3c34f3cc5f7d48aef05d99f4b6f0531f3e3f1097206b82c228d5993e40e8a3687783189ab501d8196843696b375014e2c9f61650d43676262610a4226b495921fe75d6573d29731aec6f3b4392870bf92b2c926e61197a9185aa7b2a0395c40e062bf1b6e5a757402545a906d8ede21586f739983f3eb48115ce28a989ca75861bc301c25e69d8c15a8ac06bd", 0x1000}}, 0xfffffffffffffe10) write$UHID_INPUT(r0, &(0x7f0000001200)={0x8, {"7351dcb79c48e9f392b993fe2d48afda5584a42463119297100d89ec69b133587a682e89011b1957ebdaf92cfc9a54714afc02d695dd973c098949e1e74879f26e1331c49c52df8326fa54677d5d0ac357f24e90e6e7f0889a7b72852bf34e8ffc0728e3167ff1929d0412b36fb0aff22b6bdc51c795056224004ae9e62894bcf9c8beac57347d5165f81433c331d0849d5256306f52cd795dd0a34f5a36c96f03c571653400d13d07d68c9b04d4e925bb5742c39a514ff504509209dd61c2e81f19ef3c1dd4eb90fc1ad7b457b420764ecb13a3dd08e4f17f6564a64ec36483be19abfea77d609448195f4e78cf983509c09e3de142c0f18a67dcd6aac8970de17a251afc380671179abbde08045a6aafd49f43e4aec37eb9c886c80591532d1996ca213296cc1710096e214160f1a70b536e944dd5dd9aca5c670f21b3539ccd3595cf33cc84181d48bd58932f21205d4bddfb35dbe5763e4dde38e62a5e55d772e0955be5558c2b419a0eac9e3a2d5665f704d10b3dc712d72d32c267a44ea8e9c27b7e2d70af6ee5cf7644ae28660a14e4882cf8cc718fa1265e92d7d4b8f9288f1cf6009e306839fd559216f5a84c0cd81f987b589622c5c2182530b8e9534ac0945341bedd70fecf07706db1551efbf20e0321238fa6a011ed39305065c38a7f12d40146b5741730c5de149bc7731ac8d1a4048b3984da10e6eca5c36a53963d3c4555278cc3f95b5ec33da257f40bb1cbb4a8e4baacf13cce533de11949dd08ed87b2a5174494e50887624301ccee62c1cd808ee280076c1968d2702ad0a5b71392256a2db2a7735b65cbd24b454ccf18dc5434bae07b0a7208b9f694723a0279431ecf782fd24b0c819505b3da7b9644a6ed7c6599b42d04c0e0f7b59584eff820ea6328a10c0329cd17d8ee4aaac0575916697938b7c6b6bfbda0967a3cd881da0c7cf36be308a3bc9d9b2caa47b87604e68839abdabf2948e0a5f1af74f0ee9f890ef59b357832c8d423e454309c882959a3e2ddbbe8b62f052aaa1ddda8494281728887bad3d41f0ab5edb819bbef64a27aa48618668afba8839f8ce480fcd27641920f117515bad5cb7ec29559d78d954b2cdc550239c08525c170e448cf9fa038e1d584a6948274b330e55d81e5f66ca4247da93b33ccebe5021a77ed0a3e2d15d7fbe056e5e901077aeb6fe399565316f4958f7e1d24fcd9b4c56a66cb50e2c54c549b5913776224a568127de628079c8941b59a519dd5c31e4aa49dc8db73058c6f08d66f64b187020903183dcefd852d84081b25dd20b3a524df7af323dd2e86c2f60f5ae6e0defee158370d5cc082bb404a1cefce1af2729e8bdc145b5972b47a46e96cc7830dfb56a779c1fadc5121cdc8683a996d23cbce16ab1ab59a0811c8ac322c64576b35bf0165d5420ff30229ae1966acf4c2ae154836b1ef03d3e2dd846df9a0f050cfac650418782b0d6457d22a9b4573bf1fc9832aad194c72bc2aac5d73a671db44bd62f34cf0c32fde81e672dfc5d2da77ba646f55e73d21183cad6e194768b2591de349920ec96799b20bc6428bac6c5b1029ab29ee7edfd9edf1ee415ac654cdbf77361b73359d723d9169ad50597c6e8371000499cd1ee11e26be22b3e1d68f0dad656a496a558694dc213f41d5dc58a8c117ab62382b37d4f76480f1af6cf8f1f3f8574758970e01cc681714dc755038e4d27b2c2c38b18d8b569d85d3ceccee35d08301d8bf0b69a84aa94cbe38a28046a099ac5d05f22dd1f23551725c6e758e6d04301e1441c88e63f1ea05ede67197833fe1bf025fe53251d50348216df5cebe3b97783c7ebc9dadb6d946e1ff449c53a3a28720a999cf04f2706957134f650b5306bd2e507712628c78d11cf82166ac36cd634bb79955bb92ea7ac092907654d4f861e1a731a3376ac1cb073f3d9de01c09505c76ab28208118562b2ef06a0039be39aabc2ff02aaec78088c5b20746d6bbab1672f7e325ec21048961cb0456f6703ef29c8a595a8a0d98e4f107fbb7a4975e415066eac20a40494fc7c78b5a6eff782cc1c75215887dca63316358be493a0da4ecaa5bdfe07a3882de62b5cbfa83c9b5796628dcf47248f219718bfeabf607652f134018af5bd3c142a699836e97318a89fb48f6d0560418804df08291e25ea4d637d8e949d1c803cf3ea9a5e0ff637a43a902221feff6babff8d2e21a950a2db7c5a5097539e74238a6bd5e4d7ff3a8ee72020a9e5f9334252afb7fc1ee0fcef7fda93ec7e3e406dbfa863bef46c1657565b2bc6787ac28d6dac72843d8cb44bf2b9e9cd85a119bb3a441b5594716b4b349d5c466f4d775f5b21a171a8531f5d4688c63d11fa2c44628a6543799ea8a98586ac3eabefb7b44c63b5a3e3392572e49f972a2f2c0f201d5518ec56efff8f45c2c2d4db7aca45ff073b449ecde521ab2b694704fd29822a89a73327ed780e27d13083039f7a7054f62b965c7a1aad3a0244a90d649d800c6d7f547154b8df90b357f5a84372c6903be45e5a6c3695f815fc8e87fc2fd0a734647caea796da6a2a0f0fd2647183cb41025d10c381508ce00a0a7f3bec3a8f5c955e4f354169660104f5533728ac37f46560bab84e5d5bf64375c11bc01aab398ffb0df02509785609a28cdd1ca78737dc51dae49204ba7b687c0afa8191ea49903c0bc154a015cd954751f3c11df50f8e557e068bf4e834dc834cf4bebc55abe6e1ed7b4816ce6cb19dba23b9be6add5dc219be5a123ee13fcad647f8e0cba1a0f529f143a88d18163346df9002f9fb56d9715ca75a31c7cae45a4e3db95caf1ac7382979a820adc645cf0d8974b2aee712fde954978c6a3ff2934c2587209a6582aa3ba3d352cfaaf5829ba3bdffc7d7c8da5579cf3e4cd40c0a3d3fef3f55e2d445ed38431b197e846b2e2f36162328f81d78e66170182806a36a8257bf17f0aa89bc1b27c30abf513efe6d73534f3754bec58832ad678c0aa29f5b4305c02b5ee3d350ee11db5348e61293c4f9a3629e20f84d888706eaa6cf0d1a10821185dc581298cca4dcad677b76a6812f087b498cae9cd0fa7664e8e5c6175b89daf46654b885631508eec27c8047015c0da7f5d2da6ab7e162493fcbfa917956ce8c423e2005a06d6ab7b845a8d5568d4e35de81de4d366276d59be4608ada571550eb4aeca7ebe78e1e3a31d1ad88eb0e20b32a4786b030e6ead84feb51ec0f17e260a19682ea2e2898dbe25b0071eae64e48cbdfae8872f9f9ca1191bbc11308b43ea8c9d4bf820111af76d4833ee66aaa71a23b0ed36e7460737184b059cfbd6650d585870e42b0ab3ba61ddad74deabe4d249459452a17b3bcb5dc8e79d0c2a3a8a9779518f5f56d344e1555eb8efa1e85bb1a7949040e69eb4505e33b095e200145b7d2a7b29606cd0b3090d551946ea69fe96315bcaed71ca357a135ddc466ca7ece07f2d20f6bb8200e625f4fff4baf1e9315d159688eafde4caae24adc08a5e5f7e3d31dfb04d60ce8a218a133206726c034c02bd5e6b2b2c74acfa02d7a31afd68e5303f7be379fb57e8fe9e57adef1c6d19020c4115b3ee08df324c1e00e2e625e551ce284950c09a9ccb95cea0c1f0bb8c1cb6df37f23eb3bdc238bdb784a0f782ba0893d30a9b194a5cc79e2258b402416875cf57bfda49ddfedf131d29b1be32f8134ca2f80fb096308b6c0543a2a2d037872b33e87dba50b71a37d5878c877bc14d50d3648698a8e31a89b8e0e2346d355c9f177618df4954161ce6462f35d94627292d509744c096e22563d8a2c2942cfeaacba279d985fed424ee852bb0126207bf0061b10caf4750519158ff700a56a6e0a1e577b51782f7b4e2f827f8127bcbcb164b27201a495ad7a29ae33807aea08a1d3d32709343a271f8879bf9cd99cc94d5229594869c82b76f6d03ca788d968d0a40db711085ade4bcf877729f6990f968deb75f1ea00dcb7b2d8892a4fb76622409f9d73008b459f183c24ac263c731639180931c91a596a6d568745da9276251191349bfbcb1d552d12332c1ba49597274d9b3d78de0ea45c1a21cc14166c1d1a1ae2d7087afb1771facd045b2c015e9599884d9fe1cffc39382750faa61eaf2ec7f43aad96e5d73457d2e2d8e47779785bf4cceb0febd3609f61c6cc08c2e60469b9de0bb6c4732bc3013a6bf36b1642d80274d63aab9f638cbc003b4dd428b5e2998a9bc718bdc29d251006aad7925823bd66d0724df10939fbc885362697f67aa5ad0b02b5aebfe170db4300e0c5bd1473fc5ac898ddbf61ecd5497873e5e0b9da8f163e2ee5e5c4e83f79884520f0b270066107a68d6a529d58735f27bf74da96684cb60982adbacc6c383acc3c2f3931b61433bbbcc5e860e4d80c1335d8f062c8d1f6848b1a33d4ea59c250bdb4d71fc475d135ec56e3e3c34cefb5f0c617db8e524ace1cd2ce7886e9069af11913b4af90655507367da39edfb92f807270c564712bcd383638a042f173d34f58e06ca9f717791b62748be97a25d9e3672cf9d4aadc31be7e8c72914800d2f266ff632cd6c28728bd55f004a2deb6a99e1e8d1df689a804083c047825104b1a711f6d17cc4452a6bbe5d3f875c0ac5f03d62842a84240a2540c97902af7c8fba17ac6bf0b3d58f328ec0ac3ab2dadaafd4aacc3e9ad0781206a7312f5b57889f0f184cf042b474475ecd58da9e79253787c03e825dc45c60fd9e3b51520109c71e6dc3b0dea203320d14b374640eca01f463265e04b43343685753a819149756f2248cc90fd6d8b6b46db5db3b2a2f4bb6be8282f541cf563ce1dea6c5c7643ec4c19c59f3ef280e55bf8b83e5f28eb90b696b53ae5f47d335b29d9cb52df58a88bb28e7eca962a8ebd8e7ae57798f4e08d7c5875047c962d95a0979e1fcd0130f25a62b2b9809dd8905896a7a41ded0d59d67b97d1ea09137a6a4b30b42d5c33266c1cffb675d13c2f8cff1e33cf79d2755a1aaea21b86fe9ed8aceced4a14aaf8a303429415b131c5c36398fdedcd556b48d265dfb074b63a2666b70643e0830fbf82fe853c6b0dec6aae50c9ee2e6c9a8c20962cd909e19b0cdc388179ea8725d2e46a63dd5f000b9268fb3bc817071793e73dc398e02491bc8e38371699c493429d2e8918f296135abeb2f5773a3f39b16efabfe35340438654e5f8e3a3b72b62492fc5d1875801268149840bfb1e72b4567ba8b1a03bb1b830f30a9b5814c26cbae8e692ba55a43ff1d5ee88a8590b4494750355a05e53a7d84d46355dcbf051f229baf0c38a1168fd77440093291c80bcad70c6536c411731ad32a52700b1f976d0fcd91086c70949f45034afccf88add38bceeac19dc728e72f173185a4f2f412227cd8e0b7a8842d2c6d0a14194cd4def8452843db4571b647be054ccc8882f94fd086ddab63ed9456dafd20f001da61ca68944a712549fbeabe46f4dd9a24864e8c394efb593729cd4d08dc0bf787b26ab06215ba79bcd60b4276981cdc69f1486b6c1cc2f5557abe5d203d461573c3a360a496d092640743b8f782bb408b58a4204593025d1203c785c5c1fbb139825758be1514bc63bb15a207dd1eabdb240abdbd27176e90e71dfbabaae57384d063c1ac93fcadeb1931f53f7da91d7d581d28eb0e739b16b9af04ae0b9b428714646b0649197fbd549fd87fcdf32d22febaff1bbbf65095590c61e35ed9767245cd56a1c6ba0a0d49cd3b8dd2b8f870997cee76d69985768061bf663a5d697a4559ebdfb23bc1216529fc801a39c0770076", 0x1000}}, 0x1006) 15:20:32 executing program 1: r0 = syz_open_dev$ttys(0xc, 0x2, 0x0) (async) syz_open_dev$ttys(0xc, 0x2, 0x1) (async) r1 = syz_open_dev$ttys(0xc, 0x2, 0x1) ioctl$TIOCGICOUNT(r1, 0x545d, 0x0) (async) ioctl$TCGETS(r1, 0x5401, &(0x7f0000000280)) ioctl$VT_RESIZE(r1, 0x5609, &(0x7f0000000080)={0x9, 0x3, 0x139}) (async) r2 = syz_open_dev$ttys(0xc, 0x2, 0x1) ioctl$TIOCGICOUNT(r2, 0x545d, 0x0) ioctl$TCGETS(r0, 0x5401, &(0x7f00000002c0)) ioctl$TIOCSETD(r2, 0x5423, &(0x7f0000000040)=0x15) (async) syz_open_dev$tty1(0xc, 0x4, 0x3) (async, rerun: 64) select(0x40, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, 0x0, 0xac, 0x0, 0x1}, 0x0, &(0x7f0000000100)={0x2d9, 0x0, 0x0, 0x0, 0x0, 0x40000000, 0x5}, 0x0) (async, rerun: 64) sendmsg$802154_raw(0xffffffffffffffff, &(0x7f0000000240)={0x0, 0x0, &(0x7f00000000c0)={&(0x7f0000000140)="4db6d5f5a11fec69b9e2737d286d366c78996dc843266278e86a93437fed7f902e19ca3066c82ba57b2cc0e42df73ea607bc45f8ff9d126e46481868e12d058ee6384d4d06b0843589f459411ef211cad978271dde633bcbfe55880af2a9478800a0b75bd665b4a8f80944640bbf06d8a46ffa1f19c2749cc05fabfee1b2aa55c19289875ffec22147ad17a48f3626586f1315f32462bb75ebb4fd1c3ed57383ea1ce78bed59429f7bbc18f3259a04105fe026747d5714925e9e8a01d8e7e11651f85f8ae9bdb1d3", 0xc8}, 0x1, 0x0, 0x0, 0x20048001}, 0x0) 15:20:32 executing program 2: r0 = syz_open_dev$vcsa(&(0x7f0000000040), 0x0, 0x101101) write$UHID_INPUT(r0, &(0x7f0000002240)={0x8, {"b3b08bf3ead40c6bd8be9bb34f9a36de5ed25c1c18b5fc75b99db9f0977144448612806b19324efbc0c87af442545e657175b65e3df6dd9ba939d15090269d693efbdeea4de6643f7975df671ebb35fe22931b9a8c7806001487908fe8c597e65f04c9faf4703ea8b6f01c55a80305bbfaf1db7017d833842d7f4b7b610af57088c7608bf113fc1120450e3ef9f31e2d65438cdd48cd0fda2f96e6b3b391ba5f82b2af4b339b0d752905e79b862b60793cd9c6b98b2b75b38ea7f64830f303b2797a22a6c4fdbbf97ee24587955d03cfb15e4d2d25794acc1d9593188f2c7833fd312671a7ed8916bb3a2852a10763f35742e7c2f8181cc91b0e5843ae1e1b7a60053619f79c4561aa03a330a2dc8c9ebc1dca775011a670a68d1aa3d0b00087e93592518ef0094e18f28a360702c4a5ad72659410ae29b6868647913a8608858744efe602739ea3bdc72f67b479038bb383851a641040df520943c3fe705ea2cff8105d6cae2b782ee7405615344c168d88e328ff96ea5e39fd4f318b7ef85f373abc9826bcc27d0826ce7fe6f764c9a3a892231f97683525a726eb24200e93ec1766c88062f0ca021542696c6133fba1c9011aa09d0ed8180515e6f5078116dc0b083a9f7cde32b56a2d3585b4d880c2555a80d745f06eca6be1ced0ab8b7a3648312eddbab2927822b17a33c259eb603c8e79606c80ae90d45f22168906e663ad8071ad75a30436124ae0a2416647119287db0aaa379eac69f73e8ed7740228f46ce951fb0154fc4ee03f7227ec18b406cec7bd90cee9b48c76219226e6072cb5874d587456e96dcd1d3f73d9c52d99dfb9a8aad8a7a9973e9e82497816b63b3f776fef717b189eedbd935d344ebc742b1529126824e515e8d7d7c75a78d3280df4fc5a4e92ab26b3f29186e9e469d4ed98f98e04586cb6d9775fa68461a3c58293e00983d6e2ab040f44a6591e302608b1f3408663045293a42a2f034792ff6bc4f68ade46c4c9345bbee9fac37b08b87b1f13d3010cb101e58e407a24614722e14b94d45711b4d8a9dac2efd8f1bec2257afced94e1295ed6640ced22dc9e0f88c1156ee1a9b4776fe54e760343c029660c9c232831ac2c5b7bd3a5f3dfc133394cd8c5a3b681f1f18c9b92a62560762191639cc81fea8f66706beb5ae949da7876b546a68a23dcde1828f61a3e4a14788065743d71f7c610cb5e8f532632cff9b044ef3a52ac3b6e415fd617d3d40596c78095e121a6b8908d435dbc38f2077ca4191bb73dd7a01edfd98bff26458ea105ab920418326d452c188e6f6badc3d49b6d2ca71534e6412cd8a90f15274a9cf7f0496329ecefc70db505fcee2937651ea16cfe92ec92e9ba5e7b1ad41be393c38d743c7fc21966e63de259fbb5c450a1dcd5500a338081cb86a444c80ada4601e2fd0a7cb8dac4cefad082c508248aa5dcecb796f66bc842c63fe9c3a69f29285f2346faafca5e65eccf8de04ec86406897b55de9cda62e02fac26b5341cb41091c9346e2262c0c138260ddc6d91a4fe4b152e40419b0a9933c5d6ba26d754d9e235f5375e82fff4a22fdd7eebca8526f50979748442a6b30dc4d665b9baab035a7b8de6bba379fd18d3d83fc740efe8c281eadd7087f802b43075703ec0ce3934e8046cc94ec1b105c0932bdccddbfa79017c72e54fadb805debb084b676b7e7414d53f53d2698ba5ef604a559eb98c696c620116a982254203c270193e607887c652137ac469b114d74f42e20fe0ee121f1f6333b4aaeccf214b2ee94ebedfa6344207e3aadf274fe848094b9dba4f85b9dfb580c71f6b271901a8ceba17cb2c40f109299a95f7460dd1e82e6a96b307a6e80f2e0a89475fb04b9598c9e877da8a8807df8168a25b540e6dd8166749e4e8dae847cc3c82b01017cb9f930ba1ece0f6579e1700168755a174caae996947c4dfaaafce684d6ba5729da752d721491e3b25a0dfbd7a58f6a39899f20684c8fe320ed7ac301490bff839b5e8d252858aa0d56dd7f763ed0f19be4ab6378480db722849a767eaa720fede3f544e416eb7737438f51b0b485904eed84417af6dae66827ac214c861bcc23450ec663a214a8e08baa637c683fe3bb47796e379933f032ab499a3433d13fd94d083148b80163751d178e0c37b3f8df9f1bdea2b0c4e4a76ee25d6b8d15ffd6f53e895aa98e8e2cba448d5d47023082adf33d8b9382ad2dd9c1354f47360e2edccc12e23274325aa2894f1c629b9ab0059e96bc54d2a94bb88604def479f1d18471f174946ef6592c30b9a375233d620f02938e88da376ecc3665ac65570184714f3d6f98d8ebe8e740d33551df885c0660b59609d9ffcd7ff03c0ed267eb6d8b44d03984dfd6d5471986e693b9d9b65cb5ae71d67b3cbe27077712a29c4ca3f969f901aba7512d0ab499c0919849eeaa9c57a444ae72bf7b6dea928d01fbebea98348722bfb942226f3c02c9b3afc8a7440d429bc0c27fe8fb2a8ebf6f96e7a7446d0176198abcc79754aa904d03eda62ab7d8e8dfd891ca17e31e6a13747d9605d3c5e3fe28d9d4957b07ca832a9520e0d74fe17fae9f875276d17d8329421693fac607f8a3e4da105c468cbc2a2c4fdacb0404247a7585ed380c1e775e7954f17c811f98f32786667889dd78fa968b6026e9c0326a4e55ae376c25153dba4da08f565297fada087585ea1d4275947b2aaa6dd9f759ded99fd559305688e1d8a4f8334eb25a7dc5968a51b4235ec8fee1c97e78127e5b420ae1a1f7a52693af8d7fbd3fd5e0b69fa708ef87fcb3894ed3008d7de991fc19e139607ae8b22463d80e6c462860dccd77459022873b757b0af0711715d0a6ccf570850ec9473b273469259b45de194d5871696fb10b8b931acca50f3d4c0f474e060f2c902ae7e2fb0edec460071c112bc8a793fa6251f1e780daa0da66407605d2012386a66fa3e74479548a503a49eacedf11514e60bb84cb93f9f83b4f3e64549017cc957734812373057799978d13f96fb00756fd9533943d55f4306209e3d205afcd5fffd514bad0785e5f2492e2fb7e6e6597ebbd8b3c12d8ffb5c49b3dc4cd201b6142509e0cdce21c51fc6818bc37f4cb169e807f614d05f80e02f3ca657edba5f4e34ae0666ded7e6b9a8bfbae56c525072596431bf8977744bced05437e46898134d87c42a95659d2894ced268b4ff344c895297e084635f5e0ccf97617f81de4c6ca5b348540edeb17b043dc043ee88fa3e0c5a64fa0d7f3f520c46b13f5bc5504e58c1c685c605a56b3d10e9797668ed5743aaf438d472f828a0bbe45a98fd64cfa366eb38a5a2c98bfb208abc4c34f5db3a139e03a270a393564798e4ea848e5b5288641bd84a4f2e6931ee4dd1baa3b91ec6a0c42de0963af703253832484fcf368f9883b7ede14f784eb9c88ca6270d0ac54ac4026fde67709c4690197a7be8fb841341b7ce49fe4f78451894a47b12d1b9211016c81e7e9a024cabf43446b900cf070e6091f84797c5442f7c64c804361ca369047bcc148b357c37c02ef54d615997e9082515d3272ef50b0bc2e0c5f72ea2ca0b038ac19223656d1d8e52d6d8d5cbcca90a3bb77475b3a4b56d6e3b893c9bc97cf393d2291e5c3a9658c3f316082e625919e839c39b3e310a945a3e7f6199a51ee6c7437ed417980499af2ad82a6e56bee13ecf9cf9bd0dce5054157faa775d96af0e98e204717650c0e76822cd6c52608305791a6cde93f5a23dbf071dd958ef983fc40ec923b8508039d2690cb2e7c59fa2a8f7827c64df58676d484339a52a1cf541ad9860f133f2a16682525b936905137d135e8d5ca4ff863335b4c4b2c46cc12f439979c1e1ec17c32409ea788aaf41f0bd31fe4c21630d99f343a4675266b29684b71f40047c611950e424284ff6c4fa43431c62913fe9cd00238727e4656fc9b07400f7c220e7eaa6c5fdc38f2ac90c4c56a2b11f867659cceca62a4c8a3a785ecc626d0303a21c41ef1a72af369c528c0f8bae8a09b12724d592a6d6a4e7b98efa7fa7ca1ee1e203a9f7fe42467b9616e68917cc502201c2b8aed2b61ced0e67fe793eec1abdfac8c7ff863c472a13d5a3475fff4afff4c386c87ad1a0d511bfccac3a5945f19681cda29f5d94047dd4f7429a203dd87d7c5d448659bdc74364dbdc156143280ad4347cde47f3a8f06238548d2628cedc792055fd030d996ac4ab4377e0335bd8bc99d09cfd149a2a6031e64b7c84a53689c4cd185920ea39f3e2693195703343298bc65c5433b62ae53d80abe72c8a6bdf9aa826982d5e35968ad435dd0d27e45214653ff52e64be41f58c959c3d32b8a3c7d5138caea8640f990297e5663f7629d4fb07bc44d1d13da2fcdfd2cc08d939e5581fee7b4a288809464cdd80561381bbbe9bccec770fe783068a69abe3d810a5730202cd080dba7b54a6a51f27fbd78d8558ddf2d462841aa22eac5a55463664907b79cf1a533232dddeb7c23d15fdf2e92193bad999acfefeb7ceb38471f81a72c18625d88251ec8f4633d068b0a8ebb40267988d633c21e9ab66b658a7b54c91128e568c8af4d3afa56d0d90f0a9e573b6810886b3d7a33f381a1ef362f695f1bf353cd8a8f484e936cbb6570f423cab93b7fcc9e1bb7046498afdde7c876231f079497563c3462fb39e88920cbd3a2e112cabaa719424e7783563415c9916c62aabb75ea757bab76d81b40156c18e4060c2ce9e65950de623fbf20032b9ce3b4d68eedb55895ce3015c33e658bd5d0da716b3768e6ca56cd88bc64d573609e2a3013bb52883e87bc8ab5195899e0d68032dccda55635c2c732c1c78f4e87eb8d1e2176b322ee688a5324e77973651d640b11622a762bee168e769ea62eb8f98c0c57b7368932ba6c9d5af95871aef18b50701bbee69db045c9756d22a6957bd6b1f55a6f461b660d5c523b1216fb4d2cd5ab86a622e3c33aef06d02537771604556571a468083de987e0cb5743098344f5439b9ada0361e0a73a333d36c87c305507e3f2dbd9885a88cb207b3b0034179e4213ad89b18f455dc6c640b2d1338311ec5156f1dd79cc8ab903cfdf569b3c33f46e2bed93e0634f127eb8b1b8fa69980ac079147ff3e7b942e3629be802a90812499c1930908ca2de69fc5f36584a6d574e80d1940da4ae5b2ab9f6b9c48d8d265f9f61e0f7d1706de0939507421f5b1d630e9ee66f412d96c92a1c9e3857416b3e9a9d52bc65a723a27b07c8e71c5bbfb3eaab0a90abee83e7c6c1eaa2b64ac3d8a5bec99b61075b988a62c8ef11b83100f756abe81a97bbf51aab7eeaf9a5ef4b72a0f03e50c301b6ae885ff2f4c9d740c9c940b1aeb702d82ff456193f30030f0c7457f3bac4c037dad8ea359bb752dbc0b99307d51dadc54dcbf218a2a9ddde27b4ea643ec5fe559bdff4115cfd070ab2fab4bbd62636c5d0ef1a1cab939a579ec125d10b7e69ef33292e729e8ff17efd643c374d2ea48362ec8c7235d95498dc2018e48c97873abbe8cf070a3daf7875d07c2bda652bff35d002177b0517fe67d3100b810ae260e44b632c6f490300d51b1d57cffcc0835cbc790d4e3c34f3cc5f7d48aef05d99f4b6f0531f3e3f1097206b82c228d5993e40e8a3687783189ab501d8196843696b375014e2c9f61650d43676262610a4226b495921fe75d6573d29731aec6f3b4392870bf92b2c926e61197a9185aa7b2a0395c40e062bf1b6e5a757402545a906d8ede21586f739983f3eb48115ce28a989ca75861bc301c25e69d8c15a8ac06bd", 0x1000}}, 0xfffffffffffffe10) (async) write$UHID_INPUT(r0, &(0x7f0000001200)={0x8, {"7351dcb79c48e9f392b993fe2d48afda5584a42463119297100d89ec69b133587a682e89011b1957ebdaf92cfc9a54714afc02d695dd973c098949e1e74879f26e1331c49c52df8326fa54677d5d0ac357f24e90e6e7f0889a7b72852bf34e8ffc0728e3167ff1929d0412b36fb0aff22b6bdc51c795056224004ae9e62894bcf9c8beac57347d5165f81433c331d0849d5256306f52cd795dd0a34f5a36c96f03c571653400d13d07d68c9b04d4e925bb5742c39a514ff504509209dd61c2e81f19ef3c1dd4eb90fc1ad7b457b420764ecb13a3dd08e4f17f6564a64ec36483be19abfea77d609448195f4e78cf983509c09e3de142c0f18a67dcd6aac8970de17a251afc380671179abbde08045a6aafd49f43e4aec37eb9c886c80591532d1996ca213296cc1710096e214160f1a70b536e944dd5dd9aca5c670f21b3539ccd3595cf33cc84181d48bd58932f21205d4bddfb35dbe5763e4dde38e62a5e55d772e0955be5558c2b419a0eac9e3a2d5665f704d10b3dc712d72d32c267a44ea8e9c27b7e2d70af6ee5cf7644ae28660a14e4882cf8cc718fa1265e92d7d4b8f9288f1cf6009e306839fd559216f5a84c0cd81f987b589622c5c2182530b8e9534ac0945341bedd70fecf07706db1551efbf20e0321238fa6a011ed39305065c38a7f12d40146b5741730c5de149bc7731ac8d1a4048b3984da10e6eca5c36a53963d3c4555278cc3f95b5ec33da257f40bb1cbb4a8e4baacf13cce533de11949dd08ed87b2a5174494e50887624301ccee62c1cd808ee280076c1968d2702ad0a5b71392256a2db2a7735b65cbd24b454ccf18dc5434bae07b0a7208b9f694723a0279431ecf782fd24b0c819505b3da7b9644a6ed7c6599b42d04c0e0f7b59584eff820ea6328a10c0329cd17d8ee4aaac0575916697938b7c6b6bfbda0967a3cd881da0c7cf36be308a3bc9d9b2caa47b87604e68839abdabf2948e0a5f1af74f0ee9f890ef59b357832c8d423e454309c882959a3e2ddbbe8b62f052aaa1ddda8494281728887bad3d41f0ab5edb819bbef64a27aa48618668afba8839f8ce480fcd27641920f117515bad5cb7ec29559d78d954b2cdc550239c08525c170e448cf9fa038e1d584a6948274b330e55d81e5f66ca4247da93b33ccebe5021a77ed0a3e2d15d7fbe056e5e901077aeb6fe399565316f4958f7e1d24fcd9b4c56a66cb50e2c54c549b5913776224a568127de628079c8941b59a519dd5c31e4aa49dc8db73058c6f08d66f64b187020903183dcefd852d84081b25dd20b3a524df7af323dd2e86c2f60f5ae6e0defee158370d5cc082bb404a1cefce1af2729e8bdc145b5972b47a46e96cc7830dfb56a779c1fadc5121cdc8683a996d23cbce16ab1ab59a0811c8ac322c64576b35bf0165d5420ff30229ae1966acf4c2ae154836b1ef03d3e2dd846df9a0f050cfac650418782b0d6457d22a9b4573bf1fc9832aad194c72bc2aac5d73a671db44bd62f34cf0c32fde81e672dfc5d2da77ba646f55e73d21183cad6e194768b2591de349920ec96799b20bc6428bac6c5b1029ab29ee7edfd9edf1ee415ac654cdbf77361b73359d723d9169ad50597c6e8371000499cd1ee11e26be22b3e1d68f0dad656a496a558694dc213f41d5dc58a8c117ab62382b37d4f76480f1af6cf8f1f3f8574758970e01cc681714dc755038e4d27b2c2c38b18d8b569d85d3ceccee35d08301d8bf0b69a84aa94cbe38a28046a099ac5d05f22dd1f23551725c6e758e6d04301e1441c88e63f1ea05ede67197833fe1bf025fe53251d50348216df5cebe3b97783c7ebc9dadb6d946e1ff449c53a3a28720a999cf04f2706957134f650b5306bd2e507712628c78d11cf82166ac36cd634bb79955bb92ea7ac092907654d4f861e1a731a3376ac1cb073f3d9de01c09505c76ab28208118562b2ef06a0039be39aabc2ff02aaec78088c5b20746d6bbab1672f7e325ec21048961cb0456f6703ef29c8a595a8a0d98e4f107fbb7a4975e415066eac20a40494fc7c78b5a6eff782cc1c75215887dca63316358be493a0da4ecaa5bdfe07a3882de62b5cbfa83c9b5796628dcf47248f219718bfeabf607652f134018af5bd3c142a699836e97318a89fb48f6d0560418804df08291e25ea4d637d8e949d1c803cf3ea9a5e0ff637a43a902221feff6babff8d2e21a950a2db7c5a5097539e74238a6bd5e4d7ff3a8ee72020a9e5f9334252afb7fc1ee0fcef7fda93ec7e3e406dbfa863bef46c1657565b2bc6787ac28d6dac72843d8cb44bf2b9e9cd85a119bb3a441b5594716b4b349d5c466f4d775f5b21a171a8531f5d4688c63d11fa2c44628a6543799ea8a98586ac3eabefb7b44c63b5a3e3392572e49f972a2f2c0f201d5518ec56efff8f45c2c2d4db7aca45ff073b449ecde521ab2b694704fd29822a89a73327ed780e27d13083039f7a7054f62b965c7a1aad3a0244a90d649d800c6d7f547154b8df90b357f5a84372c6903be45e5a6c3695f815fc8e87fc2fd0a734647caea796da6a2a0f0fd2647183cb41025d10c381508ce00a0a7f3bec3a8f5c955e4f354169660104f5533728ac37f46560bab84e5d5bf64375c11bc01aab398ffb0df02509785609a28cdd1ca78737dc51dae49204ba7b687c0afa8191ea49903c0bc154a015cd954751f3c11df50f8e557e068bf4e834dc834cf4bebc55abe6e1ed7b4816ce6cb19dba23b9be6add5dc219be5a123ee13fcad647f8e0cba1a0f529f143a88d18163346df9002f9fb56d9715ca75a31c7cae45a4e3db95caf1ac7382979a820adc645cf0d8974b2aee712fde954978c6a3ff2934c2587209a6582aa3ba3d352cfaaf5829ba3bdffc7d7c8da5579cf3e4cd40c0a3d3fef3f55e2d445ed38431b197e846b2e2f36162328f81d78e66170182806a36a8257bf17f0aa89bc1b27c30abf513efe6d73534f3754bec58832ad678c0aa29f5b4305c02b5ee3d350ee11db5348e61293c4f9a3629e20f84d888706eaa6cf0d1a10821185dc581298cca4dcad677b76a6812f087b498cae9cd0fa7664e8e5c6175b89daf46654b885631508eec27c8047015c0da7f5d2da6ab7e162493fcbfa917956ce8c423e2005a06d6ab7b845a8d5568d4e35de81de4d366276d59be4608ada571550eb4aeca7ebe78e1e3a31d1ad88eb0e20b32a4786b030e6ead84feb51ec0f17e260a19682ea2e2898dbe25b0071eae64e48cbdfae8872f9f9ca1191bbc11308b43ea8c9d4bf820111af76d4833ee66aaa71a23b0ed36e7460737184b059cfbd6650d585870e42b0ab3ba61ddad74deabe4d249459452a17b3bcb5dc8e79d0c2a3a8a9779518f5f56d344e1555eb8efa1e85bb1a7949040e69eb4505e33b095e200145b7d2a7b29606cd0b3090d551946ea69fe96315bcaed71ca357a135ddc466ca7ece07f2d20f6bb8200e625f4fff4baf1e9315d159688eafde4caae24adc08a5e5f7e3d31dfb04d60ce8a218a133206726c034c02bd5e6b2b2c74acfa02d7a31afd68e5303f7be379fb57e8fe9e57adef1c6d19020c4115b3ee08df324c1e00e2e625e551ce284950c09a9ccb95cea0c1f0bb8c1cb6df37f23eb3bdc238bdb784a0f782ba0893d30a9b194a5cc79e2258b402416875cf57bfda49ddfedf131d29b1be32f8134ca2f80fb096308b6c0543a2a2d037872b33e87dba50b71a37d5878c877bc14d50d3648698a8e31a89b8e0e2346d355c9f177618df4954161ce6462f35d94627292d509744c096e22563d8a2c2942cfeaacba279d985fed424ee852bb0126207bf0061b10caf4750519158ff700a56a6e0a1e577b51782f7b4e2f827f8127bcbcb164b27201a495ad7a29ae33807aea08a1d3d32709343a271f8879bf9cd99cc94d5229594869c82b76f6d03ca788d968d0a40db711085ade4bcf877729f6990f968deb75f1ea00dcb7b2d8892a4fb76622409f9d73008b459f183c24ac263c731639180931c91a596a6d568745da9276251191349bfbcb1d552d12332c1ba49597274d9b3d78de0ea45c1a21cc14166c1d1a1ae2d7087afb1771facd045b2c015e9599884d9fe1cffc39382750faa61eaf2ec7f43aad96e5d73457d2e2d8e47779785bf4cceb0febd3609f61c6cc08c2e60469b9de0bb6c4732bc3013a6bf36b1642d80274d63aab9f638cbc003b4dd428b5e2998a9bc718bdc29d251006aad7925823bd66d0724df10939fbc885362697f67aa5ad0b02b5aebfe170db4300e0c5bd1473fc5ac898ddbf61ecd5497873e5e0b9da8f163e2ee5e5c4e83f79884520f0b270066107a68d6a529d58735f27bf74da96684cb60982adbacc6c383acc3c2f3931b61433bbbcc5e860e4d80c1335d8f062c8d1f6848b1a33d4ea59c250bdb4d71fc475d135ec56e3e3c34cefb5f0c617db8e524ace1cd2ce7886e9069af11913b4af90655507367da39edfb92f807270c564712bcd383638a042f173d34f58e06ca9f717791b62748be97a25d9e3672cf9d4aadc31be7e8c72914800d2f266ff632cd6c28728bd55f004a2deb6a99e1e8d1df689a804083c047825104b1a711f6d17cc4452a6bbe5d3f875c0ac5f03d62842a84240a2540c97902af7c8fba17ac6bf0b3d58f328ec0ac3ab2dadaafd4aacc3e9ad0781206a7312f5b57889f0f184cf042b474475ecd58da9e79253787c03e825dc45c60fd9e3b51520109c71e6dc3b0dea203320d14b374640eca01f463265e04b43343685753a819149756f2248cc90fd6d8b6b46db5db3b2a2f4bb6be8282f541cf563ce1dea6c5c7643ec4c19c59f3ef280e55bf8b83e5f28eb90b696b53ae5f47d335b29d9cb52df58a88bb28e7eca962a8ebd8e7ae57798f4e08d7c5875047c962d95a0979e1fcd0130f25a62b2b9809dd8905896a7a41ded0d59d67b97d1ea09137a6a4b30b42d5c33266c1cffb675d13c2f8cff1e33cf79d2755a1aaea21b86fe9ed8aceced4a14aaf8a303429415b131c5c36398fdedcd556b48d265dfb074b63a2666b70643e0830fbf82fe853c6b0dec6aae50c9ee2e6c9a8c20962cd909e19b0cdc388179ea8725d2e46a63dd5f000b9268fb3bc817071793e73dc398e02491bc8e38371699c493429d2e8918f296135abeb2f5773a3f39b16efabfe35340438654e5f8e3a3b72b62492fc5d1875801268149840bfb1e72b4567ba8b1a03bb1b830f30a9b5814c26cbae8e692ba55a43ff1d5ee88a8590b4494750355a05e53a7d84d46355dcbf051f229baf0c38a1168fd77440093291c80bcad70c6536c411731ad32a52700b1f976d0fcd91086c70949f45034afccf88add38bceeac19dc728e72f173185a4f2f412227cd8e0b7a8842d2c6d0a14194cd4def8452843db4571b647be054ccc8882f94fd086ddab63ed9456dafd20f001da61ca68944a712549fbeabe46f4dd9a24864e8c394efb593729cd4d08dc0bf787b26ab06215ba79bcd60b4276981cdc69f1486b6c1cc2f5557abe5d203d461573c3a360a496d092640743b8f782bb408b58a4204593025d1203c785c5c1fbb139825758be1514bc63bb15a207dd1eabdb240abdbd27176e90e71dfbabaae57384d063c1ac93fcadeb1931f53f7da91d7d581d28eb0e739b16b9af04ae0b9b428714646b0649197fbd549fd87fcdf32d22febaff1bbbf65095590c61e35ed9767245cd56a1c6ba0a0d49cd3b8dd2b8f870997cee76d69985768061bf663a5d697a4559ebdfb23bc1216529fc801a39c0770076", 0x1000}}, 0x1006) 15:20:32 executing program 5: r0 = syz_open_dev$ttys(0xc, 0x2, 0x1) ioctl$TIOCSETD(r0, 0x5423, &(0x7f0000000040)=0x15) select(0x40, &(0x7f0000000000), 0x0, &(0x7f0000000100)={0x8f}, 0x0) ioctl$TCSETAW(r0, 0x5407, &(0x7f0000000080)={0x2, 0x1000, 0x5, 0x7, 0x12, "bb161737f82fbe08"}) ioctl$TCSETAW(r0, 0x5407, &(0x7f00000000c0)={0xff, 0x80, 0xd773, 0x200, 0x11, "689f1dc8f587c478"}) 15:20:32 executing program 2: r0 = syz_open_dev$vcsa(&(0x7f0000000040), 0x0, 0x101101) write$UHID_INPUT(r0, &(0x7f0000002240)={0x8, {"b3b08bf3ead40c6bd8be9bb34f9a36de5ed25c1c18b5fc75b99db9f0977144448612806b19324efbc0c87af442545e657175b65e3df6dd9ba939d15090269d693efbdeea4de6643f7975df671ebb35fe22931b9a8c7806001487908fe8c597e65f04c9faf4703ea8b6f01c55a80305bbfaf1db7017d833842d7f4b7b610af57088c7608bf113fc1120450e3ef9f31e2d65438cdd48cd0fda2f96e6b3b391ba5f82b2af4b339b0d752905e79b862b60793cd9c6b98b2b75b38ea7f64830f303b2797a22a6c4fdbbf97ee24587955d03cfb15e4d2d25794acc1d9593188f2c7833fd312671a7ed8916bb3a2852a10763f35742e7c2f8181cc91b0e5843ae1e1b7a60053619f79c4561aa03a330a2dc8c9ebc1dca775011a670a68d1aa3d0b00087e93592518ef0094e18f28a360702c4a5ad72659410ae29b6868647913a8608858744efe602739ea3bdc72f67b479038bb383851a641040df520943c3fe705ea2cff8105d6cae2b782ee7405615344c168d88e328ff96ea5e39fd4f318b7ef85f373abc9826bcc27d0826ce7fe6f764c9a3a892231f97683525a726eb24200e93ec1766c88062f0ca021542696c6133fba1c9011aa09d0ed8180515e6f5078116dc0b083a9f7cde32b56a2d3585b4d880c2555a80d745f06eca6be1ced0ab8b7a3648312eddbab2927822b17a33c259eb603c8e79606c80ae90d45f22168906e663ad8071ad75a30436124ae0a2416647119287db0aaa379eac69f73e8ed7740228f46ce951fb0154fc4ee03f7227ec18b406cec7bd90cee9b48c76219226e6072cb5874d587456e96dcd1d3f73d9c52d99dfb9a8aad8a7a9973e9e82497816b63b3f776fef717b189eedbd935d344ebc742b1529126824e515e8d7d7c75a78d3280df4fc5a4e92ab26b3f29186e9e469d4ed98f98e04586cb6d9775fa68461a3c58293e00983d6e2ab040f44a6591e302608b1f3408663045293a42a2f034792ff6bc4f68ade46c4c9345bbee9fac37b08b87b1f13d3010cb101e58e407a24614722e14b94d45711b4d8a9dac2efd8f1bec2257afced94e1295ed6640ced22dc9e0f88c1156ee1a9b4776fe54e760343c029660c9c232831ac2c5b7bd3a5f3dfc133394cd8c5a3b681f1f18c9b92a62560762191639cc81fea8f66706beb5ae949da7876b546a68a23dcde1828f61a3e4a14788065743d71f7c610cb5e8f532632cff9b044ef3a52ac3b6e415fd617d3d40596c78095e121a6b8908d435dbc38f2077ca4191bb73dd7a01edfd98bff26458ea105ab920418326d452c188e6f6badc3d49b6d2ca71534e6412cd8a90f15274a9cf7f0496329ecefc70db505fcee2937651ea16cfe92ec92e9ba5e7b1ad41be393c38d743c7fc21966e63de259fbb5c450a1dcd5500a338081cb86a444c80ada4601e2fd0a7cb8dac4cefad082c508248aa5dcecb796f66bc842c63fe9c3a69f29285f2346faafca5e65eccf8de04ec86406897b55de9cda62e02fac26b5341cb41091c9346e2262c0c138260ddc6d91a4fe4b152e40419b0a9933c5d6ba26d754d9e235f5375e82fff4a22fdd7eebca8526f50979748442a6b30dc4d665b9baab035a7b8de6bba379fd18d3d83fc740efe8c281eadd7087f802b43075703ec0ce3934e8046cc94ec1b105c0932bdccddbfa79017c72e54fadb805debb084b676b7e7414d53f53d2698ba5ef604a559eb98c696c620116a982254203c270193e607887c652137ac469b114d74f42e20fe0ee121f1f6333b4aaeccf214b2ee94ebedfa6344207e3aadf274fe848094b9dba4f85b9dfb580c71f6b271901a8ceba17cb2c40f109299a95f7460dd1e82e6a96b307a6e80f2e0a89475fb04b9598c9e877da8a8807df8168a25b540e6dd8166749e4e8dae847cc3c82b01017cb9f930ba1ece0f6579e1700168755a174caae996947c4dfaaafce684d6ba5729da752d721491e3b25a0dfbd7a58f6a39899f20684c8fe320ed7ac301490bff839b5e8d252858aa0d56dd7f763ed0f19be4ab6378480db722849a767eaa720fede3f544e416eb7737438f51b0b485904eed84417af6dae66827ac214c861bcc23450ec663a214a8e08baa637c683fe3bb47796e379933f032ab499a3433d13fd94d083148b80163751d178e0c37b3f8df9f1bdea2b0c4e4a76ee25d6b8d15ffd6f53e895aa98e8e2cba448d5d47023082adf33d8b9382ad2dd9c1354f47360e2edccc12e23274325aa2894f1c629b9ab0059e96bc54d2a94bb88604def479f1d18471f174946ef6592c30b9a375233d620f02938e88da376ecc3665ac65570184714f3d6f98d8ebe8e740d33551df885c0660b59609d9ffcd7ff03c0ed267eb6d8b44d03984dfd6d5471986e693b9d9b65cb5ae71d67b3cbe27077712a29c4ca3f969f901aba7512d0ab499c0919849eeaa9c57a444ae72bf7b6dea928d01fbebea98348722bfb942226f3c02c9b3afc8a7440d429bc0c27fe8fb2a8ebf6f96e7a7446d0176198abcc79754aa904d03eda62ab7d8e8dfd891ca17e31e6a13747d9605d3c5e3fe28d9d4957b07ca832a9520e0d74fe17fae9f875276d17d8329421693fac607f8a3e4da105c468cbc2a2c4fdacb0404247a7585ed380c1e775e7954f17c811f98f32786667889dd78fa968b6026e9c0326a4e55ae376c25153dba4da08f565297fada087585ea1d4275947b2aaa6dd9f759ded99fd559305688e1d8a4f8334eb25a7dc5968a51b4235ec8fee1c97e78127e5b420ae1a1f7a52693af8d7fbd3fd5e0b69fa708ef87fcb3894ed3008d7de991fc19e139607ae8b22463d80e6c462860dccd77459022873b757b0af0711715d0a6ccf570850ec9473b273469259b45de194d5871696fb10b8b931acca50f3d4c0f474e060f2c902ae7e2fb0edec460071c112bc8a793fa6251f1e780daa0da66407605d2012386a66fa3e74479548a503a49eacedf11514e60bb84cb93f9f83b4f3e64549017cc957734812373057799978d13f96fb00756fd9533943d55f4306209e3d205afcd5fffd514bad0785e5f2492e2fb7e6e6597ebbd8b3c12d8ffb5c49b3dc4cd201b6142509e0cdce21c51fc6818bc37f4cb169e807f614d05f80e02f3ca657edba5f4e34ae0666ded7e6b9a8bfbae56c525072596431bf8977744bced05437e46898134d87c42a95659d2894ced268b4ff344c895297e084635f5e0ccf97617f81de4c6ca5b348540edeb17b043dc043ee88fa3e0c5a64fa0d7f3f520c46b13f5bc5504e58c1c685c605a56b3d10e9797668ed5743aaf438d472f828a0bbe45a98fd64cfa366eb38a5a2c98bfb208abc4c34f5db3a139e03a270a393564798e4ea848e5b5288641bd84a4f2e6931ee4dd1baa3b91ec6a0c42de0963af703253832484fcf368f9883b7ede14f784eb9c88ca6270d0ac54ac4026fde67709c4690197a7be8fb841341b7ce49fe4f78451894a47b12d1b9211016c81e7e9a024cabf43446b900cf070e6091f84797c5442f7c64c804361ca369047bcc148b357c37c02ef54d615997e9082515d3272ef50b0bc2e0c5f72ea2ca0b038ac19223656d1d8e52d6d8d5cbcca90a3bb77475b3a4b56d6e3b893c9bc97cf393d2291e5c3a9658c3f316082e625919e839c39b3e310a945a3e7f6199a51ee6c7437ed417980499af2ad82a6e56bee13ecf9cf9bd0dce5054157faa775d96af0e98e204717650c0e76822cd6c52608305791a6cde93f5a23dbf071dd958ef983fc40ec923b8508039d2690cb2e7c59fa2a8f7827c64df58676d484339a52a1cf541ad9860f133f2a16682525b936905137d135e8d5ca4ff863335b4c4b2c46cc12f439979c1e1ec17c32409ea788aaf41f0bd31fe4c21630d99f343a4675266b29684b71f40047c611950e424284ff6c4fa43431c62913fe9cd00238727e4656fc9b07400f7c220e7eaa6c5fdc38f2ac90c4c56a2b11f867659cceca62a4c8a3a785ecc626d0303a21c41ef1a72af369c528c0f8bae8a09b12724d592a6d6a4e7b98efa7fa7ca1ee1e203a9f7fe42467b9616e68917cc502201c2b8aed2b61ced0e67fe793eec1abdfac8c7ff863c472a13d5a3475fff4afff4c386c87ad1a0d511bfccac3a5945f19681cda29f5d94047dd4f7429a203dd87d7c5d448659bdc74364dbdc156143280ad4347cde47f3a8f06238548d2628cedc792055fd030d996ac4ab4377e0335bd8bc99d09cfd149a2a6031e64b7c84a53689c4cd185920ea39f3e2693195703343298bc65c5433b62ae53d80abe72c8a6bdf9aa826982d5e35968ad435dd0d27e45214653ff52e64be41f58c959c3d32b8a3c7d5138caea8640f990297e5663f7629d4fb07bc44d1d13da2fcdfd2cc08d939e5581fee7b4a288809464cdd80561381bbbe9bccec770fe783068a69abe3d810a5730202cd080dba7b54a6a51f27fbd78d8558ddf2d462841aa22eac5a55463664907b79cf1a533232dddeb7c23d15fdf2e92193bad999acfefeb7ceb38471f81a72c18625d88251ec8f4633d068b0a8ebb40267988d633c21e9ab66b658a7b54c91128e568c8af4d3afa56d0d90f0a9e573b6810886b3d7a33f381a1ef362f695f1bf353cd8a8f484e936cbb6570f423cab93b7fcc9e1bb7046498afdde7c876231f079497563c3462fb39e88920cbd3a2e112cabaa719424e7783563415c9916c62aabb75ea757bab76d81b40156c18e4060c2ce9e65950de623fbf20032b9ce3b4d68eedb55895ce3015c33e658bd5d0da716b3768e6ca56cd88bc64d573609e2a3013bb52883e87bc8ab5195899e0d68032dccda55635c2c732c1c78f4e87eb8d1e2176b322ee688a5324e77973651d640b11622a762bee168e769ea62eb8f98c0c57b7368932ba6c9d5af95871aef18b50701bbee69db045c9756d22a6957bd6b1f55a6f461b660d5c523b1216fb4d2cd5ab86a622e3c33aef06d02537771604556571a468083de987e0cb5743098344f5439b9ada0361e0a73a333d36c87c305507e3f2dbd9885a88cb207b3b0034179e4213ad89b18f455dc6c640b2d1338311ec5156f1dd79cc8ab903cfdf569b3c33f46e2bed93e0634f127eb8b1b8fa69980ac079147ff3e7b942e3629be802a90812499c1930908ca2de69fc5f36584a6d574e80d1940da4ae5b2ab9f6b9c48d8d265f9f61e0f7d1706de0939507421f5b1d630e9ee66f412d96c92a1c9e3857416b3e9a9d52bc65a723a27b07c8e71c5bbfb3eaab0a90abee83e7c6c1eaa2b64ac3d8a5bec99b61075b988a62c8ef11b83100f756abe81a97bbf51aab7eeaf9a5ef4b72a0f03e50c301b6ae885ff2f4c9d740c9c940b1aeb702d82ff456193f30030f0c7457f3bac4c037dad8ea359bb752dbc0b99307d51dadc54dcbf218a2a9ddde27b4ea643ec5fe559bdff4115cfd070ab2fab4bbd62636c5d0ef1a1cab939a579ec125d10b7e69ef33292e729e8ff17efd643c374d2ea48362ec8c7235d95498dc2018e48c97873abbe8cf070a3daf7875d07c2bda652bff35d002177b0517fe67d3100b810ae260e44b632c6f490300d51b1d57cffcc0835cbc790d4e3c34f3cc5f7d48aef05d99f4b6f0531f3e3f1097206b82c228d5993e40e8a3687783189ab501d8196843696b375014e2c9f61650d43676262610a4226b495921fe75d6573d29731aec6f3b4392870bf92b2c926e61197a9185aa7b2a0395c40e062bf1b6e5a757402545a906d8ede21586f739983f3eb48115ce28a989ca75861bc301c25e69d8c15a8ac06bd", 0x1000}}, 0xfffffffffffffe10) (async) write$UHID_INPUT(r0, &(0x7f0000001200)={0x8, {"7351dcb79c48e9f392b993fe2d48afda5584a42463119297100d89ec69b133587a682e89011b1957ebdaf92cfc9a54714afc02d695dd973c098949e1e74879f26e1331c49c52df8326fa54677d5d0ac357f24e90e6e7f0889a7b72852bf34e8ffc0728e3167ff1929d0412b36fb0aff22b6bdc51c795056224004ae9e62894bcf9c8beac57347d5165f81433c331d0849d5256306f52cd795dd0a34f5a36c96f03c571653400d13d07d68c9b04d4e925bb5742c39a514ff504509209dd61c2e81f19ef3c1dd4eb90fc1ad7b457b420764ecb13a3dd08e4f17f6564a64ec36483be19abfea77d609448195f4e78cf983509c09e3de142c0f18a67dcd6aac8970de17a251afc380671179abbde08045a6aafd49f43e4aec37eb9c886c80591532d1996ca213296cc1710096e214160f1a70b536e944dd5dd9aca5c670f21b3539ccd3595cf33cc84181d48bd58932f21205d4bddfb35dbe5763e4dde38e62a5e55d772e0955be5558c2b419a0eac9e3a2d5665f704d10b3dc712d72d32c267a44ea8e9c27b7e2d70af6ee5cf7644ae28660a14e4882cf8cc718fa1265e92d7d4b8f9288f1cf6009e306839fd559216f5a84c0cd81f987b589622c5c2182530b8e9534ac0945341bedd70fecf07706db1551efbf20e0321238fa6a011ed39305065c38a7f12d40146b5741730c5de149bc7731ac8d1a4048b3984da10e6eca5c36a53963d3c4555278cc3f95b5ec33da257f40bb1cbb4a8e4baacf13cce533de11949dd08ed87b2a5174494e50887624301ccee62c1cd808ee280076c1968d2702ad0a5b71392256a2db2a7735b65cbd24b454ccf18dc5434bae07b0a7208b9f694723a0279431ecf782fd24b0c819505b3da7b9644a6ed7c6599b42d04c0e0f7b59584eff820ea6328a10c0329cd17d8ee4aaac0575916697938b7c6b6bfbda0967a3cd881da0c7cf36be308a3bc9d9b2caa47b87604e68839abdabf2948e0a5f1af74f0ee9f890ef59b357832c8d423e454309c882959a3e2ddbbe8b62f052aaa1ddda8494281728887bad3d41f0ab5edb819bbef64a27aa48618668afba8839f8ce480fcd27641920f117515bad5cb7ec29559d78d954b2cdc550239c08525c170e448cf9fa038e1d584a6948274b330e55d81e5f66ca4247da93b33ccebe5021a77ed0a3e2d15d7fbe056e5e901077aeb6fe399565316f4958f7e1d24fcd9b4c56a66cb50e2c54c549b5913776224a568127de628079c8941b59a519dd5c31e4aa49dc8db73058c6f08d66f64b187020903183dcefd852d84081b25dd20b3a524df7af323dd2e86c2f60f5ae6e0defee158370d5cc082bb404a1cefce1af2729e8bdc145b5972b47a46e96cc7830dfb56a779c1fadc5121cdc8683a996d23cbce16ab1ab59a0811c8ac322c64576b35bf0165d5420ff30229ae1966acf4c2ae154836b1ef03d3e2dd846df9a0f050cfac650418782b0d6457d22a9b4573bf1fc9832aad194c72bc2aac5d73a671db44bd62f34cf0c32fde81e672dfc5d2da77ba646f55e73d21183cad6e194768b2591de349920ec96799b20bc6428bac6c5b1029ab29ee7edfd9edf1ee415ac654cdbf77361b73359d723d9169ad50597c6e8371000499cd1ee11e26be22b3e1d68f0dad656a496a558694dc213f41d5dc58a8c117ab62382b37d4f76480f1af6cf8f1f3f8574758970e01cc681714dc755038e4d27b2c2c38b18d8b569d85d3ceccee35d08301d8bf0b69a84aa94cbe38a28046a099ac5d05f22dd1f23551725c6e758e6d04301e1441c88e63f1ea05ede67197833fe1bf025fe53251d50348216df5cebe3b97783c7ebc9dadb6d946e1ff449c53a3a28720a999cf04f2706957134f650b5306bd2e507712628c78d11cf82166ac36cd634bb79955bb92ea7ac092907654d4f861e1a731a3376ac1cb073f3d9de01c09505c76ab28208118562b2ef06a0039be39aabc2ff02aaec78088c5b20746d6bbab1672f7e325ec21048961cb0456f6703ef29c8a595a8a0d98e4f107fbb7a4975e415066eac20a40494fc7c78b5a6eff782cc1c75215887dca63316358be493a0da4ecaa5bdfe07a3882de62b5cbfa83c9b5796628dcf47248f219718bfeabf607652f134018af5bd3c142a699836e97318a89fb48f6d0560418804df08291e25ea4d637d8e949d1c803cf3ea9a5e0ff637a43a902221feff6babff8d2e21a950a2db7c5a5097539e74238a6bd5e4d7ff3a8ee72020a9e5f9334252afb7fc1ee0fcef7fda93ec7e3e406dbfa863bef46c1657565b2bc6787ac28d6dac72843d8cb44bf2b9e9cd85a119bb3a441b5594716b4b349d5c466f4d775f5b21a171a8531f5d4688c63d11fa2c44628a6543799ea8a98586ac3eabefb7b44c63b5a3e3392572e49f972a2f2c0f201d5518ec56efff8f45c2c2d4db7aca45ff073b449ecde521ab2b694704fd29822a89a73327ed780e27d13083039f7a7054f62b965c7a1aad3a0244a90d649d800c6d7f547154b8df90b357f5a84372c6903be45e5a6c3695f815fc8e87fc2fd0a734647caea796da6a2a0f0fd2647183cb41025d10c381508ce00a0a7f3bec3a8f5c955e4f354169660104f5533728ac37f46560bab84e5d5bf64375c11bc01aab398ffb0df02509785609a28cdd1ca78737dc51dae49204ba7b687c0afa8191ea49903c0bc154a015cd954751f3c11df50f8e557e068bf4e834dc834cf4bebc55abe6e1ed7b4816ce6cb19dba23b9be6add5dc219be5a123ee13fcad647f8e0cba1a0f529f143a88d18163346df9002f9fb56d9715ca75a31c7cae45a4e3db95caf1ac7382979a820adc645cf0d8974b2aee712fde954978c6a3ff2934c2587209a6582aa3ba3d352cfaaf5829ba3bdffc7d7c8da5579cf3e4cd40c0a3d3fef3f55e2d445ed38431b197e846b2e2f36162328f81d78e66170182806a36a8257bf17f0aa89bc1b27c30abf513efe6d73534f3754bec58832ad678c0aa29f5b4305c02b5ee3d350ee11db5348e61293c4f9a3629e20f84d888706eaa6cf0d1a10821185dc581298cca4dcad677b76a6812f087b498cae9cd0fa7664e8e5c6175b89daf46654b885631508eec27c8047015c0da7f5d2da6ab7e162493fcbfa917956ce8c423e2005a06d6ab7b845a8d5568d4e35de81de4d366276d59be4608ada571550eb4aeca7ebe78e1e3a31d1ad88eb0e20b32a4786b030e6ead84feb51ec0f17e260a19682ea2e2898dbe25b0071eae64e48cbdfae8872f9f9ca1191bbc11308b43ea8c9d4bf820111af76d4833ee66aaa71a23b0ed36e7460737184b059cfbd6650d585870e42b0ab3ba61ddad74deabe4d249459452a17b3bcb5dc8e79d0c2a3a8a9779518f5f56d344e1555eb8efa1e85bb1a7949040e69eb4505e33b095e200145b7d2a7b29606cd0b3090d551946ea69fe96315bcaed71ca357a135ddc466ca7ece07f2d20f6bb8200e625f4fff4baf1e9315d159688eafde4caae24adc08a5e5f7e3d31dfb04d60ce8a218a133206726c034c02bd5e6b2b2c74acfa02d7a31afd68e5303f7be379fb57e8fe9e57adef1c6d19020c4115b3ee08df324c1e00e2e625e551ce284950c09a9ccb95cea0c1f0bb8c1cb6df37f23eb3bdc238bdb784a0f782ba0893d30a9b194a5cc79e2258b402416875cf57bfda49ddfedf131d29b1be32f8134ca2f80fb096308b6c0543a2a2d037872b33e87dba50b71a37d5878c877bc14d50d3648698a8e31a89b8e0e2346d355c9f177618df4954161ce6462f35d94627292d509744c096e22563d8a2c2942cfeaacba279d985fed424ee852bb0126207bf0061b10caf4750519158ff700a56a6e0a1e577b51782f7b4e2f827f8127bcbcb164b27201a495ad7a29ae33807aea08a1d3d32709343a271f8879bf9cd99cc94d5229594869c82b76f6d03ca788d968d0a40db711085ade4bcf877729f6990f968deb75f1ea00dcb7b2d8892a4fb76622409f9d73008b459f183c24ac263c731639180931c91a596a6d568745da9276251191349bfbcb1d552d12332c1ba49597274d9b3d78de0ea45c1a21cc14166c1d1a1ae2d7087afb1771facd045b2c015e9599884d9fe1cffc39382750faa61eaf2ec7f43aad96e5d73457d2e2d8e47779785bf4cceb0febd3609f61c6cc08c2e60469b9de0bb6c4732bc3013a6bf36b1642d80274d63aab9f638cbc003b4dd428b5e2998a9bc718bdc29d251006aad7925823bd66d0724df10939fbc885362697f67aa5ad0b02b5aebfe170db4300e0c5bd1473fc5ac898ddbf61ecd5497873e5e0b9da8f163e2ee5e5c4e83f79884520f0b270066107a68d6a529d58735f27bf74da96684cb60982adbacc6c383acc3c2f3931b61433bbbcc5e860e4d80c1335d8f062c8d1f6848b1a33d4ea59c250bdb4d71fc475d135ec56e3e3c34cefb5f0c617db8e524ace1cd2ce7886e9069af11913b4af90655507367da39edfb92f807270c564712bcd383638a042f173d34f58e06ca9f717791b62748be97a25d9e3672cf9d4aadc31be7e8c72914800d2f266ff632cd6c28728bd55f004a2deb6a99e1e8d1df689a804083c047825104b1a711f6d17cc4452a6bbe5d3f875c0ac5f03d62842a84240a2540c97902af7c8fba17ac6bf0b3d58f328ec0ac3ab2dadaafd4aacc3e9ad0781206a7312f5b57889f0f184cf042b474475ecd58da9e79253787c03e825dc45c60fd9e3b51520109c71e6dc3b0dea203320d14b374640eca01f463265e04b43343685753a819149756f2248cc90fd6d8b6b46db5db3b2a2f4bb6be8282f541cf563ce1dea6c5c7643ec4c19c59f3ef280e55bf8b83e5f28eb90b696b53ae5f47d335b29d9cb52df58a88bb28e7eca962a8ebd8e7ae57798f4e08d7c5875047c962d95a0979e1fcd0130f25a62b2b9809dd8905896a7a41ded0d59d67b97d1ea09137a6a4b30b42d5c33266c1cffb675d13c2f8cff1e33cf79d2755a1aaea21b86fe9ed8aceced4a14aaf8a303429415b131c5c36398fdedcd556b48d265dfb074b63a2666b70643e0830fbf82fe853c6b0dec6aae50c9ee2e6c9a8c20962cd909e19b0cdc388179ea8725d2e46a63dd5f000b9268fb3bc817071793e73dc398e02491bc8e38371699c493429d2e8918f296135abeb2f5773a3f39b16efabfe35340438654e5f8e3a3b72b62492fc5d1875801268149840bfb1e72b4567ba8b1a03bb1b830f30a9b5814c26cbae8e692ba55a43ff1d5ee88a8590b4494750355a05e53a7d84d46355dcbf051f229baf0c38a1168fd77440093291c80bcad70c6536c411731ad32a52700b1f976d0fcd91086c70949f45034afccf88add38bceeac19dc728e72f173185a4f2f412227cd8e0b7a8842d2c6d0a14194cd4def8452843db4571b647be054ccc8882f94fd086ddab63ed9456dafd20f001da61ca68944a712549fbeabe46f4dd9a24864e8c394efb593729cd4d08dc0bf787b26ab06215ba79bcd60b4276981cdc69f1486b6c1cc2f5557abe5d203d461573c3a360a496d092640743b8f782bb408b58a4204593025d1203c785c5c1fbb139825758be1514bc63bb15a207dd1eabdb240abdbd27176e90e71dfbabaae57384d063c1ac93fcadeb1931f53f7da91d7d581d28eb0e739b16b9af04ae0b9b428714646b0649197fbd549fd87fcdf32d22febaff1bbbf65095590c61e35ed9767245cd56a1c6ba0a0d49cd3b8dd2b8f870997cee76d69985768061bf663a5d697a4559ebdfb23bc1216529fc801a39c0770076", 0x1000}}, 0x1006) 15:20:32 executing program 2: r0 = syz_open_dev$vcsa(&(0x7f0000000040), 0x0, 0x101101) write$UHID_INPUT(r0, &(0x7f00000001c0)={0x8, {"b3b08bf3ead40c6bd8be9bb34f9a36de5ed25c1c18b5fc75b99db9f0977144448612806b19324efbc0c87af442545e657175b65e3df6dd9ba939d15090269d693efbdeea4de6643f7975df671ebb35fe22931b9a8c7806001487908fe8c597e65f04c9faf4703ea8b6f01c55a80305bbfaf1db7017d833842d7f4b7b610af57088c7608bf113fc1120450e3ef9f31e2d65438cdd48cd0fda2f96e6b3b391ba5f82b2af4b339b0d752905e79b862b60793cd9c6b98b2b75b38ea7f64830f303b2797a22a6c4fdbbf97ee24587955d03cfb15e4d2d25794acc1d9593188f2c7833fd312671a7ed8916bb3a2852a10763f35742e7c2f8181cc91b0e5843ae1e1b7a60053619f79c4561aa03a330a2dc8c9ebc1dca575011a670a68d1aa3d0b00087e93592518ef0094e18f28a360702c4a5ad72659410ae37b6868647913a8608858744efe602739ea3bdc72f67b479038bb383851a641040df520943c3fe705ea2cff8105d6cae2b782ee7405615344c168d88e328ff96ea5e39fd4f318b7ef85f373abc9826bcc27d0826ce7fe6f764c9a3a892231f97683525a726eb24200e93ec1766c88062f0ca021542696c6133fba1c9011aa09d0ed8180515e6f5078116dc0b083a9f7cde32b56a2d3585b4d880c2555a80d745f06eca6be1ced0ab8b7a3648312eddbab2927822b17a33c259eb603c8e79606c80ae90d45f22168906e663ad8071ad75a30436124ae0a2416647119287db0aaa379eac69f73e8ed7740228f46ce951fb0154fc4ee03f7227ec18b406cec7bd90cee9b48c76219226e6072cb5874d587456e96dcd1d3f73d9c52d99dfb9a8aad8a7a9973e9e82497816b63b3f776fef717b189eedbd935d344ebc742b1529126824e515e8d7d7c75a78d3280df4fc5a4e92ab26b3f29186e9e469d4ed98f98e04586cb6d9775fa68461a3c58293e00983d6e2ab040f44a6591e302608b1f3408663045293a42a2f034792ff6bc4f68ade46c4c9345bbee9fac37b08b87b1f13d3010cb101e58e407a24614722e14b94d45711b4d8a9dac2efd8f1bec2257afced94e1295ed6640ced22dc9e0f88c1156ee1a9b4776fe54e760343c029660c9c232831ac2c5b7bd3a5f3dfc133394cd8c5a3b681f1f18c9b92a62560762191639cc81fea8f66706beb5ae949da7876b546a68a23dcde1828f61a3e4a14788065743d71f7c610cb5e8f532632cff9b044ef3a52ac3b6e415fd617d3d40596c78095e121a6b8908d435dbc38f2077ca4191bb73dd7a01edfd98bff26458ea105ab920418326d452c188e6f6badc3d49b6d2ca71534e6412cd8a90f15274a9cf7f0496329ecefc70db505fcee2937651ea16cfe92ec92e9ba5e7b1ad41be393c38d743c7fc21966e63de259fbb5c450a1dcd5500a338081cb86a444c80ada4601e2fd0a7cb8dac4cefad082c508248aa5dcecb796f66bc842c63fe9c3a69f29285f2346faafca5e65eccf8de04ec86406897b55de9cda62e02fac26b5341cb41091c9346e2262c0c138260ddc6d91a4fe4b152e40419b0a9933c5d6ba26d754d9e235f5375e82fff4a22fdd7eebca8526f50979748442a6b30dc4d665b9baab035a7b8de6bba379fd18d3d83fc740efe8c281eadd7087f802b43075703ec0ce3934e8046cc94ec1b105c0932bdccddbfa79017c72e54fadb805debb084b676b7e7414d53f53d2698ba5ef604a559eb98c696c620116a982254203c270193e607887c652137ac469b114d74f42e20fe0ee121f1f6333b4aaeccf214b2ee94ebedfa6344207e3aadf274fe848094b9dba4f85b9dfb580c71f6b271901a8ceba17cb2c40f109299a95f7460dd1e82e6a96b307a6e80f2e0a89475fb04b9598c9e877da8a8807df8168a25b540e6dd8166749e4e8dae847cc3c82b01017cb9f930ba1ece0f6579e1700168755a174caae996947c4dfaaafce684d6ba5729da752d721491e3b25a0dfbd7a5800a39899f20684c8fe320ed7ac301490bff839b5e8d252858aa0d56dd7f763ed0f19be4ab6378480db722849a767eaa720fede3f544e416eb7737438f51b0b485904eed84417af6dae66827ac214c861bcc23450ec663a214a8e08baa637c683fe3bb47796e379933f032ab499a3433d13fd94d083148b80163751d178e0c37b3f8df9f1bdea2b0c4e4a76ee25d6b8d15ffd6f53e895aa98e8e2cba448d5d47023082adf33d8b9382ad2dd9c1354f47360e2edccc12e23274325aa2894f1c629b9ab0059e96bc54d2a94bb88604def479f1d18471f174946ef6592c30b9a375233d620f02938e88da376ecc3665ac65570184714f3d6f98d8ebe8e740d33551df885c0660b59609d9ffcd7ff03c0ed267eb6d8b44d03984dfd6d5471986e693b9d9b65cb5ae71d67b3cbe27077712a29c4ca3f969f901aba7512d0ab499c0919849eeaa9c57a444ae72bf7b6dea928d01fbebea98348722bfb942226f3c02c9b3afc8a7440d429bc0c27fe8fb2a8ebf6f96e7a7446d0176198abcc79754aa904d03eda62ab7d8e8dfd891ca17e31e6a13747d9605d3c5e3fe28d9d4957b07ca832a9520e0d74fe17fae9f875276d17d8329421693fac607f8a3e4da105c468cbc2a2c4fdacb0404247a7585ed380c1e775e7954f17c811f98f32786667889dd78fa968b6026e9c0326a4e55ae376c25153dba4da08f565297fada087585ea1d4275947b2aaa6dd9f759ded99fd559305688e1d8a4f8334eb25a7dc5968a51b4235ec8fee1c97e78127e5b420ae1a1f7a52693af8d7fbd3fd5e0b69fa708ef87fcb3894ed3008d7de991fc19e139607ae8b22463d80e6c462860dccd77459022873b757b0af0711715d0a6ccf570850ec9473b273469259b45de194d5871696fb10b8b931acca50f3d4c0f474e060f2c902ae7e2fb0edec460071c112bc8a793fa6251f1e780daa0da66407605d2012386a66fa3e74479548a503a49eacedf11514e60bb84cb93f9f83b4f3e64549017cc957734812373057799978d13f96fb00756fd9533943d55f4306209e3d205afcd5fffd514bad0785e5f2492e2fb7e6e6597ebbd8b3c12d8ffb5c49b3dc4cd201b6142509e0cdce21c51fc6818bc37f4cb169e807f614d05f80e02f3ca657edba5f4e34ae0666ded7e6b9a8bfbae56c525072596431bf8977744bced05437e46898134d87c42a95659d2894ced268b4ff344c895297e084635f5e0ccf97617f81de4c6ca5b348540edeb17b043dc043ee88fa3e0c5a64fa0d7f3f520c46b13f5bc5504e58c1c685c605a56b3d10e9797668ed5743aaf438d472f828a0bbe45a98fd64cfa366eb38a5a2c98bfb208abc4c34f5db3a139e03a270a393564798e4ea848e5b5288641bd84a4f2e6931ee4dd1baa3b91ec6a0c42de0963af703253832484fcf368f9883b7ede14f784eb9c88ca6270d0ac54ac4026fde67709c4690197a7be8fb841341b7ce49fe4f78451894a47b12d1b9211016c81e7e9a024cabf43446b900cf070e6091f84797c5442f7c64c804361ca369047bcc148b357c37c02ef54d615997e9082515d3272ef50b0bc2e0c5f72ea2ca0b038ac19223656d1d8e52d6d8d5cbcca90a3bb77475b3a4b56d6e3b893c9bc97cf393d2291e5c3a9658c3f316082e625919e839c39b3e310a945a3e7f6199a51ee6c7437ed417980499af2ad82a6e56bee13ecf9cf9bd0dce5054157faa775d96af0e98e204717650c0e76822cd6c52608305791a6cde93f5a23dbf071dd958ef983fc40ec923b8508039d2690cb2e7c59fa2a8f7827c64df58676d484339a52a1cf541ad9860f133f2a16682525b936905137d135e8d5ca4ff863335b4c4b2c46cc12f439979c1e1ec17c32409ea788aaf41f0bd31fe4c21630d99f343a4675266b29684b71f40047c611950e424284ff6c4fa43431c62913fe9cd00238727e4656fc9b07400f7c220e7eaa6c5fdc38f2ac90c4c56a2b11f867659cceca62a4c8a3a785ecc626d0303a21c41ef1a72af369c528c0f8bae8a09b12724d592a6d6a4e7b98efa7fa7ca1ee1e203a9f7fe42467b9616e68917cc502201c2b8aed2b61ced0e67fe793eec1abdfac8c7ff863c472a13d5a3475fff4afff4c386c87ad1a0d511bfccac3a5945f19681cda29f5d94047dd4f7429a203dd87d7c5d448659bdc74364dbdc156143280ad4347cde47f3a8f0623854ad2628cedc792055fd030d996ac4ab4377e0335bd8bc99d09cfd149a2a6031e64b7c84a53689c4cd185920ea39f3e2693195703343298bc65c5433b62ae53d80abe72c8a6bdf9aa826982d5e35968ad435dd0d27e45214653ff52e64be41f58c959c3d32b8a3c7d5138caea8640f990297e5663f7629d4fb07bc44d1d13da2fcdfd2cc08d939e5581fee7b4a288809464cdd80561381bbbe9bccec770fe783068a69abe3d810a5730202cd080dba7b54a6a51f27fbd78d8558ddf2d462841aa22eac5a55463664907b79cf1a533232dddeb7c23d15fdf2e92193bad999acfefeb7ceb38471f81a72c18625d88251ec8f4633d068b0a8ebb40267988d633c21e9ab66b658a7b54c91128e568c8af4d3afa56d0d90f0a9e573b6810886b3d7a33f381a1ef362f695f1bf353cd8a8f484e936cbb6570f423cab93b7fcc9e1bb7046498afdde7c876231f079497563c3462fb39e88920cbd3a2e112cabaa719424e7783563415c9916c62aabb75ea757bab76d81b40156c18e4060c2ce9e65950de623fbf20032b9ce3b4d6d6edb55895ce3015c33e658bd5d0da716b3768e6ca56cd88bc64d573609e2a3013bb52883e87bc8ab5195899e0d68032dccda55635c2c732c1c78f4e87eb8d1e2176b322ee688a5324e77973651d640b11622a762bee168e769ea62eb8f98c0c57b7368932ba6c9d5af95871aef18b50701bbee69db045c9756d22a6957bd6b1f55a6f461b660d5c523b1216fb4d2cd5ab86a622e3c33aef06d02537771604556571a468083de987e0cb5743098344f5439b9ada0361e0a73a333d36c87c305507e3f2dbd9885a88cb207b3b0034179e4213ad89b18f455dc6c640b2d1338311ec5156f1dd79cc8ab903cfdf569b3c33f46e2bed93e0634f127eb8b1b8fa69980ac079147ff3e7b942e3629be802a90812499c1930908ca2de69fc5f36584a6d574e80d1940da4ae5b2ab9f6b9c48d8d265f9f61e0f7d1706de0939507421f5b1d630e9ee66f412d96c92a1c9e3857416b3e9a9d52bc65a723a27b07c8e71c5bbfb3eaab0a90abee83e7c6c1eaa2b64ac3d8a5bec99b61075b988a62c8ef11b83100f756abe81a97bbf51aab7eeaf9a5ef4b72a0f03e50c301b6ae885ff2f4c9d740c9c940b1aeb702d82ff456193f30030f0c7457f3bac4c037dad8ea359bb752dbc0b99307d51dadc54dcbf218a2a9ddde27b4ea643ec5fe559bdff4115cfd070ab2fab4bbd62636c5d0ef1a1cab939a579ec125d10b7e69ef33292e729e8ff17efd643c374d2ea48362ec8c7235d95498dc2018e48c97873abbe8cf070a3daf7875d07c2bda652bff35d002177b0517fe67d3100b810ae260e44b632c6f490300d51b1d57cffcc0835cbc790d4e3c34f3cc5f7d48aef05d99f4b6f0531f3e3f1097206b82c228d5993e40e8a3687783189ab501d8196843696b375014e2c9f61650d43676262610a4226b495921fe75d6573d29731aec6f3b4392870bf92b2c926e61197a9185aa7b2a0395c40e062bf1b6e5a757402545a906d8ede21586f739983f3eb48115ce28a989ca75861bc301c25e69d8c15a8ac06bd", 0x1000}}, 0x1057) ioctl$VHOST_SET_VRING_ENDIAN(r0, 0x4008af13, &(0x7f0000000000)={0x2, 0x5}) write$UHID_INPUT(r0, &(0x7f0000001200)={0x8, {"7351dcb79c48e9f392b993fe2d48afda5584a42463119297100d89ec69b133587a682e89011b1957ebdaf92cfc9a54714afc02d695dd973c098949e1e74879f26e1331c49c52df8326fa54677d5d0ac357f24e90e6e7f0889a7b72852bf34e8ffc0728e3167ff1929d0412b36fb0aff22b6bdc51c795056224004ae9e62894bcf9c8beac57347d5165f81433c331d0849d5256306f52cd795dd0a34f5a36c96f03c571653400d13d07d68c9b04d4e925bb5742c39a514ff504509209dd61c2e81f19ef3c1dd4eb90fc1ad7b457b420764ecb13a3dd08e4f17f6564a64ec36483be19abfea77d609448195f4e78cf983509c09e3de142c0f18a67dcd6aac8970de17a251afc380671179abbde08045a6aafd49f43e4aec37eb9c886c80591532d1996ca213296cc1710096e214160f1a70b536e944dd5dd9aca5c670f21b3539ccd3595cf33cc84181d48bd58932f21205d4bddfb35dbe5763e4dde38e62a5e55d772e0955be5558c2b419a0eac9e3a2d5665f704d10b3dc712d72d32c267a44ea8e9c27b7e2d70af6ee5cf7644ae28660a14e4882cf8cc718fa1265e92d7d4b8f9288f1cf6009e306839fd559216f5a84c0cd81f987b589622c5c2182530b8e9534ac0945341bedd70fecf07706db1551efbf20e0321238fa6a011ed39305065c38a7f12d40146b5741730c5de149bc7731ac8d1a4048b3984da10e6eca5c36a53963d3c4555278cc3f95b5ec33da257f40bb1cbb4a8e4baacf13cce533de11949dd08ed87b2a5174494e50887624301ccee62c1cd808ee280076c1968d2702ad0a5b71392256a2db2a7735b65cbd24b454ccf18dc5434bae07b0a7208b9f694723a0279431ecf782fd24b0c819505b3da7b9644a6ed7c6599b42d04c0e0f7b59584eff820ea6328a10c0329cd17d8ee4aaac0575916697938b7c6b6bfbda0967a3cd881da0c7cf36be308a3bc9d9b2caa47b87604e68839abdabf2948e0a5f1af74f0ee9f890ef59b357832c8d423e454309c882959a3e2ddbbe8b62f052aaa1ddda8494281728887bad3d41f0ab5edb819bbef64a27aa48618668afba8839f8ce480fcd27641920f117515bad5cb7ec29559d78d954b2cdc550239c08525c170e448cf9fa038e1d584a6948274b330e55d81e5f66ca4247da93b33ccebe5021a77ed0a3e2d15d7fbe056e5e901077aeb6fe399565316f4958f7e1d24fcd9b4c56a66cb50e2c54c549b5913776224a568127de628079c8941b59a519dd5c31e4aa49dc8db73058c6f08d66f64b187020903183dcefd852d84081b25dd20b3a524df7af323dd2e86c2f60f5ae6e0defee158370d5cc082bb404a1cefce1af2729e8bdc145b5972b47a46e96cc7830dfb56a779c1fadc5121cdc8683a996d23cbce16ab1ab59a0811c8ac322c64576b35bf0165d5420ff30229ae1966acf4c2ae154836b1ef03d3e2dd846df9a0f050cfac650418782b0d6457d22a9b4573bf1fc9832aad194c72bc2aac5d73a671db44bd62f34cf0c32fde81e672dfc5d2da77ba646f55e73d21183cad6e194768b2591de349920ec96799b20bc6428bac6c5b1029ab29ee7edfd9edf1ee415ac654cdbf77361b73359d723d9169ad50597c6e8371000499cd1ee11e26be22b3e1d68f0dad656a496a558694dc213f41d5dc58a8c117ab62382b37d4f76480f1af6cf8f1f3f8574758970e01cc681714dc755038e4d27b2c2c38b18d8b569d85d3ceccee35d08301d8bf0b69a84aa94cbe38a28046a099ac5d05f22dd1f23551725c6e758e6d04301e1441c88e63f1ea05ede67197833fe1bf025fe53251d50348216df5cebe3b97783c7ebc9dadb6d946e1ff449c53a3a28720a999cf04f2706957134f650b5306bd2e507712628c78d11cf82166ac36cd634bb79955bb92ea7ac092907654d4f861e1a731a3376ac1cb073f3d9de01c09505c76ab28208118562b2ef06a0039be39aabc2ff02aaec78088c5b20746d6bbab1672f7e325ec21048961cb0456f6703ef29c8a595a8a0d98e4f107fbb7a4975e415066eac20a40494fc7c78b5a6eff782cc1c75215887dca63316358be493a0da4ecaa5bdfe07a3882de62b5cbfa83c9b5796628dcf47248f219718bfeabf607652f134018af5bd3c142a699836e97318a89fb48f6d0560418804df08291e25ea4d637d8e949d1c803cf3ea9a5e0ff637a43a902221feff6babff8d2e21a950a2db7c5a5097539e74238a6bd5e4d7ff3a8ee72020a9e5f9334252afb7fc1ee0fcef7fda93ec7e3e406dbfa863bef46c1657565b2bc6787ac28d6dac72843d8cb44bf2b9e9cd85a119bb3a441b5594716b4b349d5c466f4d775f5b21a171a8531f5d4688c63d11fa2c44628a6543799ea8a98586ac3eabefb7b44c63b5a3e3392572e49f972a2f2c0f201d5518ec56efff8f45c2c2d4db7aca45ff073b449ecde521ab2b694704fd29822a89a73327ed780e27d13083039f7a7054f62b965c7a1aad3a0244a90d649d800c6d7f547154b8df90b357f5a84372c6903be45e5a6c3695f815fc8e87fc2fd0a734647caea796da6a2a0f0fd2647183cb41025d10c381508ce00a0a7f3bec3a8f5c955e4f354169660104f5533728ac37f46560bab84e5d5bf64375c11bc01aab398ffb0df02509785609a28cdd1ca78737dc51dae49204ba7b687c0afa8191ea49903c0bc154a015cd954751f3c11df50f8e557e068bf4e834dc834cf4bebc55abe6e1ed7b4816ce6cb19dba23b9be6add5dc219be5a123ee13fcad647f8e0cba1a0f529f143a88d18163346df9002f9fb56d9715ca75a31c7cae45a4e3db95caf1ac7382979a820adc645cf0d8974b2aee712fde954978c6a3ff2934c2587209a6582aa3ba3d352cfaaf5829ba3bdffc7d7c8da5579cf3e4cd40c0a3d3fef3f55e2d445ed38431b197e846b2e2f36162328f81d78e66170182806a36a8257bf17f0aa89bc1b27c30abf513efe6d73534f3754bec58832ad678c0aa29f5b4305c02b5ee3d350ee11db5348e61293c4f9a3629e20f84d888706eaa6cf0d1a10821185dc581298cca4dcad677b76a6812f087b498cae9cd0fa7664e8e5c6175b89daf46654b885631508eec27c8047015c0da7f5d2da6ab7e162493fcbfa917956ce8c423e2005a06d6ab7b845a8d5568d4e35de81de4d366276d59be4608ada571550eb4aeca7ebe78e1e3a31d1ad88eb0e20b32a4786b030e6ead84feb51ec0f17e260a19682ea2e2898dbe25b0071eae64e48cbdfae8872f9f9ca1191bbc11308b43ea8c9d4bf820111af76d4833ee66aaa71a23b0ed36e7460737184b059cfbd6650d585870e42b0ab3ba61ddad74deabe4d249459452a17b3bcb5dc8e79d0c2a3a8a9779518f5f56d344e1555eb8efa1e85bb1a7949040e69eb4505e33b095e200145b7d2a7b29606cd0b3090d551946ea69fe96315bcaed71ca357a135ddc466ca7ece07f2d20f6bb8200e625f4fff4baf1e9315d159688eafde4caae24adc08a5e5f7e3d31dfb04d60ce8a218a133206726c034c02bd5e6b2b2c74acfa02d7a31afd68e5303f7be379fb57e8fe9e57adef1c6d19020c4115b3ee08df324c1e00e2e625e551ce284950c09a9ccb95cea0c1f0bb8c1cb6df37f23eb3bdc238bdb784a0f782ba0893d30a9b194a5cc79e2258b402416875cf57bfda49ddfedf131d29b1be32f8134ca2f80fb096308b6c0543a2a2d037872b33e87dba50b71a37d5878c877bc14d50d3648698a8e31a89b8e0e2346d355c9f177618df4954161ce6462f35d94627292d509744c096e22563d8a2c2942cfeaacba279d985fed424ee852bb0126207bf0061b10caf4750519158ff700a56a6e0a1e577b51782f7b4e2f827f8127bcbcb164b27201a495ad7a29ae33807aea08a1d3d32709343a271f8879bf9cd99cc94d5229594869c82b76f6d03ca788d968d0a40db711085ade4bcf877729f6990f968deb75f1ea00dcb7b2d8892a4fb76622409f9d73008b459f183c24ac263c731639180931c91a596a6d568745da9276251191349bfbcb1d552d12332c1ba49597274d9b3d78de0ea45c1a21cc14166c1d1a1ae2d7087afb1771facd045b2c015e9599884d9fe1cffc39382750faa61eaf2ec7f43aad96e5d73457d2e2d8e47779785bf4cceb0febd3609f61c6cc08c2e60469b9de0bb6c4732bc3013a6bf36b1642d80274d63aab9f638cbc003b4dd428b5e2998a9bc718bdc29d251006aad7925823bd66d0724df10939fbc885362697f67aa5ad0b02b5aebfe170db4300e0c5bd1473fc5ac898ddbf61ecd5497873e5e0b9da8f163e2ee5e5c4e83f79884520f0b270066107a68d6a529d58735f27bf74da96684cb60982adbacc6c383acc3c2f3931b61433bbbcc5e860e4d80c1335d8f062c8d1f6848b1a33d4ea59c250bdb4d71fc475d135ec56e3e3c34cefb5f0c617db8e524ace1cd2ce7886e9069af11913b4af90655507367da39edfb92f807270c564712bcd383638a042f173d34f58e06ca9f717791b62748be97a25d9e3672cf9d4aadc31be7e8c72914800d2f266ff632cd6c28728bd55f004a2deb6a99e1e8d1df689a804083c047825104b1a711f6d17cc4452a6bbe5d3f875c0ac5f03d62842a84240a2540c97902af7c8fba17ac6bf0b3d58f328ec0ac3ab2dadaafd4aacc3e9ad0781206a7312f5b57889f0f184cf042b474475ecd58da9e79253787c03e825dc45c60fd9e3b51520109c71e6dc3b0dea203320d14b374640eca01f463265e04b43343685753a819149756f2248cc90fd6d8b6b46db5db3b2a2f4bb6be8282f541cf563ce1dea6c5c7643ec4c19c59f3ef280e55bf8b83e5f28eb90b696b53ae5f47d335b29d9cb52df58a88bb28e7eca962a8ebd8e7ae57798f4e08d7c5875047c962d95a0979e1fcd0130f25a62b2b9809dd8905896a7a41ded0d59d67b97d1ea09137a6a4b30b42d5c33266c1cffb675d13c2f8cff1e33cf79d2755a1aaea21b86fe9ed8aceced4a14aaf8a303429415b131c5c36398fdedcd556b48d265dfb074b63a2666b70643e0830fbf82fe853c6b0dec6aae50c9ee2e6c9a8c20962cd909e19b0cdc388179ea8725d2e46a63dd5f000b9268fb3bc817071793e73dc398e02491bc8e38371699c493429d2e8918f296135abeb2f5773a3f39b16efabfe35340438654e5f8e3a3b72b62492fc5d1875801268149840bfb1e72b4567ba8b1a03bb1b830f30a9b5814c26cbae8e692ba55a43ff1d5ee88a8590b4494750355a05e53a7d84d46355dcbf051f229baf0c38a1168fd77440093291c80bcad70c6536c411731ad32a52700b1f976d0fcd91086c70949f45034afccf88add38bceeac19dc728e72f173185a4f2f412227cd8e0b7a8842d2c6d0a14194cd4def8452843db4571b647be054ccc8882f94fd086ddab63ed9456dafd20f001da61ca68944a712549fbeabe46f4dd9a24864e8c394efb593729cd4d08dc0bf787b26ab06215ba79bcd60b4276981cdc69f1486b6c1cc2f5557abe5d203d461573c3a360a496d092640743b8f782bb408b58a4204593025d1203c785c5c1fbb139825758be1514bc63bb15a207dd1eabdb240abdbd27176e90e71dfbabaae57384d063c1ac93fcadeb1931f53f7da91d7d581d28eb0e739b16b9af04ae0b9b428714646b0649197fbd549fd87fcdf32d22febaff1bbbf65095590c61e35ed9767245cd56a1c6ba0a0d49cd3b8dd2b8f870997cee76d69985768061bf663a5d697a4559ebdfb23bc1216529fc801a39c0770076", 0x1000}}, 0x1006) 15:20:32 executing program 2: r0 = syz_open_dev$vcsa(&(0x7f0000000040), 0x0, 0x101101) write$UHID_INPUT(r0, &(0x7f00000001c0)={0x8, {"b3b08bf3ead40c6bd8be9bb34f9a36de5ed25c1c18b5fc75b99db9f0977144448612806b19324efbc0c87af442545e657175b65e3df6dd9ba939d15090269d693efbdeea4de6643f7975df671ebb35fe22931b9a8c7806001487908fe8c597e65f04c9faf4703ea8b6f01c55a80305bbfaf1db7017d833842d7f4b7b610af57088c7608bf113fc1120450e3ef9f31e2d65438cdd48cd0fda2f96e6b3b391ba5f82b2af4b339b0d752905e79b862b60793cd9c6b98b2b75b38ea7f64830f303b2797a22a6c4fdbbf97ee24587955d03cfb15e4d2d25794acc1d9593188f2c7833fd312671a7ed8916bb3a2852a10763f35742e7c2f8181cc91b0e5843ae1e1b7a60053619f79c4561aa03a330a2dc8c9ebc1dca575011a670a68d1aa3d0b00087e93592518ef0094e18f28a360702c4a5ad72659410ae37b6868647913a8608858744efe602739ea3bdc72f67b479038bb383851a641040df520943c3fe705ea2cff8105d6cae2b782ee7405615344c168d88e328ff96ea5e39fd4f318b7ef85f373abc9826bcc27d0826ce7fe6f764c9a3a892231f97683525a726eb24200e93ec1766c88062f0ca021542696c6133fba1c9011aa09d0ed8180515e6f5078116dc0b083a9f7cde32b56a2d3585b4d880c2555a80d745f06eca6be1ced0ab8b7a3648312eddbab2927822b17a33c259eb603c8e79606c80ae90d45f22168906e663ad8071ad75a30436124ae0a2416647119287db0aaa379eac69f73e8ed7740228f46ce951fb0154fc4ee03f7227ec18b406cec7bd90cee9b48c76219226e6072cb5874d587456e96dcd1d3f73d9c52d99dfb9a8aad8a7a9973e9e82497816b63b3f776fef717b189eedbd935d344ebc742b1529126824e515e8d7d7c75a78d3280df4fc5a4e92ab26b3f29186e9e469d4ed98f98e04586cb6d9775fa68461a3c58293e00983d6e2ab040f44a6591e302608b1f3408663045293a42a2f034792ff6bc4f68ade46c4c9345bbee9fac37b08b87b1f13d3010cb101e58e407a24614722e14b94d45711b4d8a9dac2efd8f1bec2257afced94e1295ed6640ced22dc9e0f88c1156ee1a9b4776fe54e760343c029660c9c232831ac2c5b7bd3a5f3dfc133394cd8c5a3b681f1f18c9b92a62560762191639cc81fea8f66706beb5ae949da7876b546a68a23dcde1828f61a3e4a14788065743d71f7c610cb5e8f532632cff9b044ef3a52ac3b6e415fd617d3d40596c78095e121a6b8908d435dbc38f2077ca4191bb73dd7a01edfd98bff26458ea105ab920418326d452c188e6f6badc3d49b6d2ca71534e6412cd8a90f15274a9cf7f0496329ecefc70db505fcee2937651ea16cfe92ec92e9ba5e7b1ad41be393c38d743c7fc21966e63de259fbb5c450a1dcd5500a338081cb86a444c80ada4601e2fd0a7cb8dac4cefad082c508248aa5dcecb796f66bc842c63fe9c3a69f29285f2346faafca5e65eccf8de04ec86406897b55de9cda62e02fac26b5341cb41091c9346e2262c0c138260ddc6d91a4fe4b152e40419b0a9933c5d6ba26d754d9e235f5375e82fff4a22fdd7eebca8526f50979748442a6b30dc4d665b9baab035a7b8de6bba379fd18d3d83fc740efe8c281eadd7087f802b43075703ec0ce3934e8046cc94ec1b105c0932bdccddbfa79017c72e54fadb805debb084b676b7e7414d53f53d2698ba5ef604a559eb98c696c620116a982254203c270193e607887c652137ac469b114d74f42e20fe0ee121f1f6333b4aaeccf214b2ee94ebedfa6344207e3aadf274fe848094b9dba4f85b9dfb580c71f6b271901a8ceba17cb2c40f109299a95f7460dd1e82e6a96b307a6e80f2e0a89475fb04b9598c9e877da8a8807df8168a25b540e6dd8166749e4e8dae847cc3c82b01017cb9f930ba1ece0f6579e1700168755a174caae996947c4dfaaafce684d6ba5729da752d721491e3b25a0dfbd7a5800a39899f20684c8fe320ed7ac301490bff839b5e8d252858aa0d56dd7f763ed0f19be4ab6378480db722849a767eaa720fede3f544e416eb7737438f51b0b485904eed84417af6dae66827ac214c861bcc23450ec663a214a8e08baa637c683fe3bb47796e379933f032ab499a3433d13fd94d083148b80163751d178e0c37b3f8df9f1bdea2b0c4e4a76ee25d6b8d15ffd6f53e895aa98e8e2cba448d5d47023082adf33d8b9382ad2dd9c1354f47360e2edccc12e23274325aa2894f1c629b9ab0059e96bc54d2a94bb88604def479f1d18471f174946ef6592c30b9a375233d620f02938e88da376ecc3665ac65570184714f3d6f98d8ebe8e740d33551df885c0660b59609d9ffcd7ff03c0ed267eb6d8b44d03984dfd6d5471986e693b9d9b65cb5ae71d67b3cbe27077712a29c4ca3f969f901aba7512d0ab499c0919849eeaa9c57a444ae72bf7b6dea928d01fbebea98348722bfb942226f3c02c9b3afc8a7440d429bc0c27fe8fb2a8ebf6f96e7a7446d0176198abcc79754aa904d03eda62ab7d8e8dfd891ca17e31e6a13747d9605d3c5e3fe28d9d4957b07ca832a9520e0d74fe17fae9f875276d17d8329421693fac607f8a3e4da105c468cbc2a2c4fdacb0404247a7585ed380c1e775e7954f17c811f98f32786667889dd78fa968b6026e9c0326a4e55ae376c25153dba4da08f565297fada087585ea1d4275947b2aaa6dd9f759ded99fd559305688e1d8a4f8334eb25a7dc5968a51b4235ec8fee1c97e78127e5b420ae1a1f7a52693af8d7fbd3fd5e0b69fa708ef87fcb3894ed3008d7de991fc19e139607ae8b22463d80e6c462860dccd77459022873b757b0af0711715d0a6ccf570850ec9473b273469259b45de194d5871696fb10b8b931acca50f3d4c0f474e060f2c902ae7e2fb0edec460071c112bc8a793fa6251f1e780daa0da66407605d2012386a66fa3e74479548a503a49eacedf11514e60bb84cb93f9f83b4f3e64549017cc957734812373057799978d13f96fb00756fd9533943d55f4306209e3d205afcd5fffd514bad0785e5f2492e2fb7e6e6597ebbd8b3c12d8ffb5c49b3dc4cd201b6142509e0cdce21c51fc6818bc37f4cb169e807f614d05f80e02f3ca657edba5f4e34ae0666ded7e6b9a8bfbae56c525072596431bf8977744bced05437e46898134d87c42a95659d2894ced268b4ff344c895297e084635f5e0ccf97617f81de4c6ca5b348540edeb17b043dc043ee88fa3e0c5a64fa0d7f3f520c46b13f5bc5504e58c1c685c605a56b3d10e9797668ed5743aaf438d472f828a0bbe45a98fd64cfa366eb38a5a2c98bfb208abc4c34f5db3a139e03a270a393564798e4ea848e5b5288641bd84a4f2e6931ee4dd1baa3b91ec6a0c42de0963af703253832484fcf368f9883b7ede14f784eb9c88ca6270d0ac54ac4026fde67709c4690197a7be8fb841341b7ce49fe4f78451894a47b12d1b9211016c81e7e9a024cabf43446b900cf070e6091f84797c5442f7c64c804361ca369047bcc148b357c37c02ef54d615997e9082515d3272ef50b0bc2e0c5f72ea2ca0b038ac19223656d1d8e52d6d8d5cbcca90a3bb77475b3a4b56d6e3b893c9bc97cf393d2291e5c3a9658c3f316082e625919e839c39b3e310a945a3e7f6199a51ee6c7437ed417980499af2ad82a6e56bee13ecf9cf9bd0dce5054157faa775d96af0e98e204717650c0e76822cd6c52608305791a6cde93f5a23dbf071dd958ef983fc40ec923b8508039d2690cb2e7c59fa2a8f7827c64df58676d484339a52a1cf541ad9860f133f2a16682525b936905137d135e8d5ca4ff863335b4c4b2c46cc12f439979c1e1ec17c32409ea788aaf41f0bd31fe4c21630d99f343a4675266b29684b71f40047c611950e424284ff6c4fa43431c62913fe9cd00238727e4656fc9b07400f7c220e7eaa6c5fdc38f2ac90c4c56a2b11f867659cceca62a4c8a3a785ecc626d0303a21c41ef1a72af369c528c0f8bae8a09b12724d592a6d6a4e7b98efa7fa7ca1ee1e203a9f7fe42467b9616e68917cc502201c2b8aed2b61ced0e67fe793eec1abdfac8c7ff863c472a13d5a3475fff4afff4c386c87ad1a0d511bfccac3a5945f19681cda29f5d94047dd4f7429a203dd87d7c5d448659bdc74364dbdc156143280ad4347cde47f3a8f0623854ad2628cedc792055fd030d996ac4ab4377e0335bd8bc99d09cfd149a2a6031e64b7c84a53689c4cd185920ea39f3e2693195703343298bc65c5433b62ae53d80abe72c8a6bdf9aa826982d5e35968ad435dd0d27e45214653ff52e64be41f58c959c3d32b8a3c7d5138caea8640f990297e5663f7629d4fb07bc44d1d13da2fcdfd2cc08d939e5581fee7b4a288809464cdd80561381bbbe9bccec770fe783068a69abe3d810a5730202cd080dba7b54a6a51f27fbd78d8558ddf2d462841aa22eac5a55463664907b79cf1a533232dddeb7c23d15fdf2e92193bad999acfefeb7ceb38471f81a72c18625d88251ec8f4633d068b0a8ebb40267988d633c21e9ab66b658a7b54c91128e568c8af4d3afa56d0d90f0a9e573b6810886b3d7a33f381a1ef362f695f1bf353cd8a8f484e936cbb6570f423cab93b7fcc9e1bb7046498afdde7c876231f079497563c3462fb39e88920cbd3a2e112cabaa719424e7783563415c9916c62aabb75ea757bab76d81b40156c18e4060c2ce9e65950de623fbf20032b9ce3b4d6d6edb55895ce3015c33e658bd5d0da716b3768e6ca56cd88bc64d573609e2a3013bb52883e87bc8ab5195899e0d68032dccda55635c2c732c1c78f4e87eb8d1e2176b322ee688a5324e77973651d640b11622a762bee168e769ea62eb8f98c0c57b7368932ba6c9d5af95871aef18b50701bbee69db045c9756d22a6957bd6b1f55a6f461b660d5c523b1216fb4d2cd5ab86a622e3c33aef06d02537771604556571a468083de987e0cb5743098344f5439b9ada0361e0a73a333d36c87c305507e3f2dbd9885a88cb207b3b0034179e4213ad89b18f455dc6c640b2d1338311ec5156f1dd79cc8ab903cfdf569b3c33f46e2bed93e0634f127eb8b1b8fa69980ac079147ff3e7b942e3629be802a90812499c1930908ca2de69fc5f36584a6d574e80d1940da4ae5b2ab9f6b9c48d8d265f9f61e0f7d1706de0939507421f5b1d630e9ee66f412d96c92a1c9e3857416b3e9a9d52bc65a723a27b07c8e71c5bbfb3eaab0a90abee83e7c6c1eaa2b64ac3d8a5bec99b61075b988a62c8ef11b83100f756abe81a97bbf51aab7eeaf9a5ef4b72a0f03e50c301b6ae885ff2f4c9d740c9c940b1aeb702d82ff456193f30030f0c7457f3bac4c037dad8ea359bb752dbc0b99307d51dadc54dcbf218a2a9ddde27b4ea643ec5fe559bdff4115cfd070ab2fab4bbd62636c5d0ef1a1cab939a579ec125d10b7e69ef33292e729e8ff17efd643c374d2ea48362ec8c7235d95498dc2018e48c97873abbe8cf070a3daf7875d07c2bda652bff35d002177b0517fe67d3100b810ae260e44b632c6f490300d51b1d57cffcc0835cbc790d4e3c34f3cc5f7d48aef05d99f4b6f0531f3e3f1097206b82c228d5993e40e8a3687783189ab501d8196843696b375014e2c9f61650d43676262610a4226b495921fe75d6573d29731aec6f3b4392870bf92b2c926e61197a9185aa7b2a0395c40e062bf1b6e5a757402545a906d8ede21586f739983f3eb48115ce28a989ca75861bc301c25e69d8c15a8ac06bd", 0x1000}}, 0x1057) ioctl$VHOST_SET_VRING_ENDIAN(r0, 0x4008af13, &(0x7f0000000000)={0x2, 0x5}) write$UHID_INPUT(r0, &(0x7f0000001200)={0x8, {"7351dcb79c48e9f392b993fe2d48afda5584a42463119297100d89ec69b133587a682e89011b1957ebdaf92cfc9a54714afc02d695dd973c098949e1e74879f26e1331c49c52df8326fa54677d5d0ac357f24e90e6e7f0889a7b72852bf34e8ffc0728e3167ff1929d0412b36fb0aff22b6bdc51c795056224004ae9e62894bcf9c8beac57347d5165f81433c331d0849d5256306f52cd795dd0a34f5a36c96f03c571653400d13d07d68c9b04d4e925bb5742c39a514ff504509209dd61c2e81f19ef3c1dd4eb90fc1ad7b457b420764ecb13a3dd08e4f17f6564a64ec36483be19abfea77d609448195f4e78cf983509c09e3de142c0f18a67dcd6aac8970de17a251afc380671179abbde08045a6aafd49f43e4aec37eb9c886c80591532d1996ca213296cc1710096e214160f1a70b536e944dd5dd9aca5c670f21b3539ccd3595cf33cc84181d48bd58932f21205d4bddfb35dbe5763e4dde38e62a5e55d772e0955be5558c2b419a0eac9e3a2d5665f704d10b3dc712d72d32c267a44ea8e9c27b7e2d70af6ee5cf7644ae28660a14e4882cf8cc718fa1265e92d7d4b8f9288f1cf6009e306839fd559216f5a84c0cd81f987b589622c5c2182530b8e9534ac0945341bedd70fecf07706db1551efbf20e0321238fa6a011ed39305065c38a7f12d40146b5741730c5de149bc7731ac8d1a4048b3984da10e6eca5c36a53963d3c4555278cc3f95b5ec33da257f40bb1cbb4a8e4baacf13cce533de11949dd08ed87b2a5174494e50887624301ccee62c1cd808ee280076c1968d2702ad0a5b71392256a2db2a7735b65cbd24b454ccf18dc5434bae07b0a7208b9f694723a0279431ecf782fd24b0c819505b3da7b9644a6ed7c6599b42d04c0e0f7b59584eff820ea6328a10c0329cd17d8ee4aaac0575916697938b7c6b6bfbda0967a3cd881da0c7cf36be308a3bc9d9b2caa47b87604e68839abdabf2948e0a5f1af74f0ee9f890ef59b357832c8d423e454309c882959a3e2ddbbe8b62f052aaa1ddda8494281728887bad3d41f0ab5edb819bbef64a27aa48618668afba8839f8ce480fcd27641920f117515bad5cb7ec29559d78d954b2cdc550239c08525c170e448cf9fa038e1d584a6948274b330e55d81e5f66ca4247da93b33ccebe5021a77ed0a3e2d15d7fbe056e5e901077aeb6fe399565316f4958f7e1d24fcd9b4c56a66cb50e2c54c549b5913776224a568127de628079c8941b59a519dd5c31e4aa49dc8db73058c6f08d66f64b187020903183dcefd852d84081b25dd20b3a524df7af323dd2e86c2f60f5ae6e0defee158370d5cc082bb404a1cefce1af2729e8bdc145b5972b47a46e96cc7830dfb56a779c1fadc5121cdc8683a996d23cbce16ab1ab59a0811c8ac322c64576b35bf0165d5420ff30229ae1966acf4c2ae154836b1ef03d3e2dd846df9a0f050cfac650418782b0d6457d22a9b4573bf1fc9832aad194c72bc2aac5d73a671db44bd62f34cf0c32fde81e672dfc5d2da77ba646f55e73d21183cad6e194768b2591de349920ec96799b20bc6428bac6c5b1029ab29ee7edfd9edf1ee415ac654cdbf77361b73359d723d9169ad50597c6e8371000499cd1ee11e26be22b3e1d68f0dad656a496a558694dc213f41d5dc58a8c117ab62382b37d4f76480f1af6cf8f1f3f8574758970e01cc681714dc755038e4d27b2c2c38b18d8b569d85d3ceccee35d08301d8bf0b69a84aa94cbe38a28046a099ac5d05f22dd1f23551725c6e758e6d04301e1441c88e63f1ea05ede67197833fe1bf025fe53251d50348216df5cebe3b97783c7ebc9dadb6d946e1ff449c53a3a28720a999cf04f2706957134f650b5306bd2e507712628c78d11cf82166ac36cd634bb79955bb92ea7ac092907654d4f861e1a731a3376ac1cb073f3d9de01c09505c76ab28208118562b2ef06a0039be39aabc2ff02aaec78088c5b20746d6bbab1672f7e325ec21048961cb0456f6703ef29c8a595a8a0d98e4f107fbb7a4975e415066eac20a40494fc7c78b5a6eff782cc1c75215887dca63316358be493a0da4ecaa5bdfe07a3882de62b5cbfa83c9b5796628dcf47248f219718bfeabf607652f134018af5bd3c142a699836e97318a89fb48f6d0560418804df08291e25ea4d637d8e949d1c803cf3ea9a5e0ff637a43a902221feff6babff8d2e21a950a2db7c5a5097539e74238a6bd5e4d7ff3a8ee72020a9e5f9334252afb7fc1ee0fcef7fda93ec7e3e406dbfa863bef46c1657565b2bc6787ac28d6dac72843d8cb44bf2b9e9cd85a119bb3a441b5594716b4b349d5c466f4d775f5b21a171a8531f5d4688c63d11fa2c44628a6543799ea8a98586ac3eabefb7b44c63b5a3e3392572e49f972a2f2c0f201d5518ec56efff8f45c2c2d4db7aca45ff073b449ecde521ab2b694704fd29822a89a73327ed780e27d13083039f7a7054f62b965c7a1aad3a0244a90d649d800c6d7f547154b8df90b357f5a84372c6903be45e5a6c3695f815fc8e87fc2fd0a734647caea796da6a2a0f0fd2647183cb41025d10c381508ce00a0a7f3bec3a8f5c955e4f354169660104f5533728ac37f46560bab84e5d5bf64375c11bc01aab398ffb0df02509785609a28cdd1ca78737dc51dae49204ba7b687c0afa8191ea49903c0bc154a015cd954751f3c11df50f8e557e068bf4e834dc834cf4bebc55abe6e1ed7b4816ce6cb19dba23b9be6add5dc219be5a123ee13fcad647f8e0cba1a0f529f143a88d18163346df9002f9fb56d9715ca75a31c7cae45a4e3db95caf1ac7382979a820adc645cf0d8974b2aee712fde954978c6a3ff2934c2587209a6582aa3ba3d352cfaaf5829ba3bdffc7d7c8da5579cf3e4cd40c0a3d3fef3f55e2d445ed38431b197e846b2e2f36162328f81d78e66170182806a36a8257bf17f0aa89bc1b27c30abf513efe6d73534f3754bec58832ad678c0aa29f5b4305c02b5ee3d350ee11db5348e61293c4f9a3629e20f84d888706eaa6cf0d1a10821185dc581298cca4dcad677b76a6812f087b498cae9cd0fa7664e8e5c6175b89daf46654b885631508eec27c8047015c0da7f5d2da6ab7e162493fcbfa917956ce8c423e2005a06d6ab7b845a8d5568d4e35de81de4d366276d59be4608ada571550eb4aeca7ebe78e1e3a31d1ad88eb0e20b32a4786b030e6ead84feb51ec0f17e260a19682ea2e2898dbe25b0071eae64e48cbdfae8872f9f9ca1191bbc11308b43ea8c9d4bf820111af76d4833ee66aaa71a23b0ed36e7460737184b059cfbd6650d585870e42b0ab3ba61ddad74deabe4d249459452a17b3bcb5dc8e79d0c2a3a8a9779518f5f56d344e1555eb8efa1e85bb1a7949040e69eb4505e33b095e200145b7d2a7b29606cd0b3090d551946ea69fe96315bcaed71ca357a135ddc466ca7ece07f2d20f6bb8200e625f4fff4baf1e9315d159688eafde4caae24adc08a5e5f7e3d31dfb04d60ce8a218a133206726c034c02bd5e6b2b2c74acfa02d7a31afd68e5303f7be379fb57e8fe9e57adef1c6d19020c4115b3ee08df324c1e00e2e625e551ce284950c09a9ccb95cea0c1f0bb8c1cb6df37f23eb3bdc238bdb784a0f782ba0893d30a9b194a5cc79e2258b402416875cf57bfda49ddfedf131d29b1be32f8134ca2f80fb096308b6c0543a2a2d037872b33e87dba50b71a37d5878c877bc14d50d3648698a8e31a89b8e0e2346d355c9f177618df4954161ce6462f35d94627292d509744c096e22563d8a2c2942cfeaacba279d985fed424ee852bb0126207bf0061b10caf4750519158ff700a56a6e0a1e577b51782f7b4e2f827f8127bcbcb164b27201a495ad7a29ae33807aea08a1d3d32709343a271f8879bf9cd99cc94d5229594869c82b76f6d03ca788d968d0a40db711085ade4bcf877729f6990f968deb75f1ea00dcb7b2d8892a4fb76622409f9d73008b459f183c24ac263c731639180931c91a596a6d568745da9276251191349bfbcb1d552d12332c1ba49597274d9b3d78de0ea45c1a21cc14166c1d1a1ae2d7087afb1771facd045b2c015e9599884d9fe1cffc39382750faa61eaf2ec7f43aad96e5d73457d2e2d8e47779785bf4cceb0febd3609f61c6cc08c2e60469b9de0bb6c4732bc3013a6bf36b1642d80274d63aab9f638cbc003b4dd428b5e2998a9bc718bdc29d251006aad7925823bd66d0724df10939fbc885362697f67aa5ad0b02b5aebfe170db4300e0c5bd1473fc5ac898ddbf61ecd5497873e5e0b9da8f163e2ee5e5c4e83f79884520f0b270066107a68d6a529d58735f27bf74da96684cb60982adbacc6c383acc3c2f3931b61433bbbcc5e860e4d80c1335d8f062c8d1f6848b1a33d4ea59c250bdb4d71fc475d135ec56e3e3c34cefb5f0c617db8e524ace1cd2ce7886e9069af11913b4af90655507367da39edfb92f807270c564712bcd383638a042f173d34f58e06ca9f717791b62748be97a25d9e3672cf9d4aadc31be7e8c72914800d2f266ff632cd6c28728bd55f004a2deb6a99e1e8d1df689a804083c047825104b1a711f6d17cc4452a6bbe5d3f875c0ac5f03d62842a84240a2540c97902af7c8fba17ac6bf0b3d58f328ec0ac3ab2dadaafd4aacc3e9ad0781206a7312f5b57889f0f184cf042b474475ecd58da9e79253787c03e825dc45c60fd9e3b51520109c71e6dc3b0dea203320d14b374640eca01f463265e04b43343685753a819149756f2248cc90fd6d8b6b46db5db3b2a2f4bb6be8282f541cf563ce1dea6c5c7643ec4c19c59f3ef280e55bf8b83e5f28eb90b696b53ae5f47d335b29d9cb52df58a88bb28e7eca962a8ebd8e7ae57798f4e08d7c5875047c962d95a0979e1fcd0130f25a62b2b9809dd8905896a7a41ded0d59d67b97d1ea09137a6a4b30b42d5c33266c1cffb675d13c2f8cff1e33cf79d2755a1aaea21b86fe9ed8aceced4a14aaf8a303429415b131c5c36398fdedcd556b48d265dfb074b63a2666b70643e0830fbf82fe853c6b0dec6aae50c9ee2e6c9a8c20962cd909e19b0cdc388179ea8725d2e46a63dd5f000b9268fb3bc817071793e73dc398e02491bc8e38371699c493429d2e8918f296135abeb2f5773a3f39b16efabfe35340438654e5f8e3a3b72b62492fc5d1875801268149840bfb1e72b4567ba8b1a03bb1b830f30a9b5814c26cbae8e692ba55a43ff1d5ee88a8590b4494750355a05e53a7d84d46355dcbf051f229baf0c38a1168fd77440093291c80bcad70c6536c411731ad32a52700b1f976d0fcd91086c70949f45034afccf88add38bceeac19dc728e72f173185a4f2f412227cd8e0b7a8842d2c6d0a14194cd4def8452843db4571b647be054ccc8882f94fd086ddab63ed9456dafd20f001da61ca68944a712549fbeabe46f4dd9a24864e8c394efb593729cd4d08dc0bf787b26ab06215ba79bcd60b4276981cdc69f1486b6c1cc2f5557abe5d203d461573c3a360a496d092640743b8f782bb408b58a4204593025d1203c785c5c1fbb139825758be1514bc63bb15a207dd1eabdb240abdbd27176e90e71dfbabaae57384d063c1ac93fcadeb1931f53f7da91d7d581d28eb0e739b16b9af04ae0b9b428714646b0649197fbd549fd87fcdf32d22febaff1bbbf65095590c61e35ed9767245cd56a1c6ba0a0d49cd3b8dd2b8f870997cee76d69985768061bf663a5d697a4559ebdfb23bc1216529fc801a39c0770076", 0x1000}}, 0x1006) syz_open_dev$vcsa(&(0x7f0000000040), 0x0, 0x101101) (async) write$UHID_INPUT(r0, &(0x7f00000001c0)={0x8, {"b3b08bf3ead40c6bd8be9bb34f9a36de5ed25c1c18b5fc75b99db9f0977144448612806b19324efbc0c87af442545e657175b65e3df6dd9ba939d15090269d693efbdeea4de6643f7975df671ebb35fe22931b9a8c7806001487908fe8c597e65f04c9faf4703ea8b6f01c55a80305bbfaf1db7017d833842d7f4b7b610af57088c7608bf113fc1120450e3ef9f31e2d65438cdd48cd0fda2f96e6b3b391ba5f82b2af4b339b0d752905e79b862b60793cd9c6b98b2b75b38ea7f64830f303b2797a22a6c4fdbbf97ee24587955d03cfb15e4d2d25794acc1d9593188f2c7833fd312671a7ed8916bb3a2852a10763f35742e7c2f8181cc91b0e5843ae1e1b7a60053619f79c4561aa03a330a2dc8c9ebc1dca575011a670a68d1aa3d0b00087e93592518ef0094e18f28a360702c4a5ad72659410ae37b6868647913a8608858744efe602739ea3bdc72f67b479038bb383851a641040df520943c3fe705ea2cff8105d6cae2b782ee7405615344c168d88e328ff96ea5e39fd4f318b7ef85f373abc9826bcc27d0826ce7fe6f764c9a3a892231f97683525a726eb24200e93ec1766c88062f0ca021542696c6133fba1c9011aa09d0ed8180515e6f5078116dc0b083a9f7cde32b56a2d3585b4d880c2555a80d745f06eca6be1ced0ab8b7a3648312eddbab2927822b17a33c259eb603c8e79606c80ae90d45f22168906e663ad8071ad75a30436124ae0a2416647119287db0aaa379eac69f73e8ed7740228f46ce951fb0154fc4ee03f7227ec18b406cec7bd90cee9b48c76219226e6072cb5874d587456e96dcd1d3f73d9c52d99dfb9a8aad8a7a9973e9e82497816b63b3f776fef717b189eedbd935d344ebc742b1529126824e515e8d7d7c75a78d3280df4fc5a4e92ab26b3f29186e9e469d4ed98f98e04586cb6d9775fa68461a3c58293e00983d6e2ab040f44a6591e302608b1f3408663045293a42a2f034792ff6bc4f68ade46c4c9345bbee9fac37b08b87b1f13d3010cb101e58e407a24614722e14b94d45711b4d8a9dac2efd8f1bec2257afced94e1295ed6640ced22dc9e0f88c1156ee1a9b4776fe54e760343c029660c9c232831ac2c5b7bd3a5f3dfc133394cd8c5a3b681f1f18c9b92a62560762191639cc81fea8f66706beb5ae949da7876b546a68a23dcde1828f61a3e4a14788065743d71f7c610cb5e8f532632cff9b044ef3a52ac3b6e415fd617d3d40596c78095e121a6b8908d435dbc38f2077ca4191bb73dd7a01edfd98bff26458ea105ab920418326d452c188e6f6badc3d49b6d2ca71534e6412cd8a90f15274a9cf7f0496329ecefc70db505fcee2937651ea16cfe92ec92e9ba5e7b1ad41be393c38d743c7fc21966e63de259fbb5c450a1dcd5500a338081cb86a444c80ada4601e2fd0a7cb8dac4cefad082c508248aa5dcecb796f66bc842c63fe9c3a69f29285f2346faafca5e65eccf8de04ec86406897b55de9cda62e02fac26b5341cb41091c9346e2262c0c138260ddc6d91a4fe4b152e40419b0a9933c5d6ba26d754d9e235f5375e82fff4a22fdd7eebca8526f50979748442a6b30dc4d665b9baab035a7b8de6bba379fd18d3d83fc740efe8c281eadd7087f802b43075703ec0ce3934e8046cc94ec1b105c0932bdccddbfa79017c72e54fadb805debb084b676b7e7414d53f53d2698ba5ef604a559eb98c696c620116a982254203c270193e607887c652137ac469b114d74f42e20fe0ee121f1f6333b4aaeccf214b2ee94ebedfa6344207e3aadf274fe848094b9dba4f85b9dfb580c71f6b271901a8ceba17cb2c40f109299a95f7460dd1e82e6a96b307a6e80f2e0a89475fb04b9598c9e877da8a8807df8168a25b540e6dd8166749e4e8dae847cc3c82b01017cb9f930ba1ece0f6579e1700168755a174caae996947c4dfaaafce684d6ba5729da752d721491e3b25a0dfbd7a5800a39899f20684c8fe320ed7ac301490bff839b5e8d252858aa0d56dd7f763ed0f19be4ab6378480db722849a767eaa720fede3f544e416eb7737438f51b0b485904eed84417af6dae66827ac214c861bcc23450ec663a214a8e08baa637c683fe3bb47796e379933f032ab499a3433d13fd94d083148b80163751d178e0c37b3f8df9f1bdea2b0c4e4a76ee25d6b8d15ffd6f53e895aa98e8e2cba448d5d47023082adf33d8b9382ad2dd9c1354f47360e2edccc12e23274325aa2894f1c629b9ab0059e96bc54d2a94bb88604def479f1d18471f174946ef6592c30b9a375233d620f02938e88da376ecc3665ac65570184714f3d6f98d8ebe8e740d33551df885c0660b59609d9ffcd7ff03c0ed267eb6d8b44d03984dfd6d5471986e693b9d9b65cb5ae71d67b3cbe27077712a29c4ca3f969f901aba7512d0ab499c0919849eeaa9c57a444ae72bf7b6dea928d01fbebea98348722bfb942226f3c02c9b3afc8a7440d429bc0c27fe8fb2a8ebf6f96e7a7446d0176198abcc79754aa904d03eda62ab7d8e8dfd891ca17e31e6a13747d9605d3c5e3fe28d9d4957b07ca832a9520e0d74fe17fae9f875276d17d8329421693fac607f8a3e4da105c468cbc2a2c4fdacb0404247a7585ed380c1e775e7954f17c811f98f32786667889dd78fa968b6026e9c0326a4e55ae376c25153dba4da08f565297fada087585ea1d4275947b2aaa6dd9f759ded99fd559305688e1d8a4f8334eb25a7dc5968a51b4235ec8fee1c97e78127e5b420ae1a1f7a52693af8d7fbd3fd5e0b69fa708ef87fcb3894ed3008d7de991fc19e139607ae8b22463d80e6c462860dccd77459022873b757b0af0711715d0a6ccf570850ec9473b273469259b45de194d5871696fb10b8b931acca50f3d4c0f474e060f2c902ae7e2fb0edec460071c112bc8a793fa6251f1e780daa0da66407605d2012386a66fa3e74479548a503a49eacedf11514e60bb84cb93f9f83b4f3e64549017cc957734812373057799978d13f96fb00756fd9533943d55f4306209e3d205afcd5fffd514bad0785e5f2492e2fb7e6e6597ebbd8b3c12d8ffb5c49b3dc4cd201b6142509e0cdce21c51fc6818bc37f4cb169e807f614d05f80e02f3ca657edba5f4e34ae0666ded7e6b9a8bfbae56c525072596431bf8977744bced05437e46898134d87c42a95659d2894ced268b4ff344c895297e084635f5e0ccf97617f81de4c6ca5b348540edeb17b043dc043ee88fa3e0c5a64fa0d7f3f520c46b13f5bc5504e58c1c685c605a56b3d10e9797668ed5743aaf438d472f828a0bbe45a98fd64cfa366eb38a5a2c98bfb208abc4c34f5db3a139e03a270a393564798e4ea848e5b5288641bd84a4f2e6931ee4dd1baa3b91ec6a0c42de0963af703253832484fcf368f9883b7ede14f784eb9c88ca6270d0ac54ac4026fde67709c4690197a7be8fb841341b7ce49fe4f78451894a47b12d1b9211016c81e7e9a024cabf43446b900cf070e6091f84797c5442f7c64c804361ca369047bcc148b357c37c02ef54d615997e9082515d3272ef50b0bc2e0c5f72ea2ca0b038ac19223656d1d8e52d6d8d5cbcca90a3bb77475b3a4b56d6e3b893c9bc97cf393d2291e5c3a9658c3f316082e625919e839c39b3e310a945a3e7f6199a51ee6c7437ed417980499af2ad82a6e56bee13ecf9cf9bd0dce5054157faa775d96af0e98e204717650c0e76822cd6c52608305791a6cde93f5a23dbf071dd958ef983fc40ec923b8508039d2690cb2e7c59fa2a8f7827c64df58676d484339a52a1cf541ad9860f133f2a16682525b936905137d135e8d5ca4ff863335b4c4b2c46cc12f439979c1e1ec17c32409ea788aaf41f0bd31fe4c21630d99f343a4675266b29684b71f40047c611950e424284ff6c4fa43431c62913fe9cd00238727e4656fc9b07400f7c220e7eaa6c5fdc38f2ac90c4c56a2b11f867659cceca62a4c8a3a785ecc626d0303a21c41ef1a72af369c528c0f8bae8a09b12724d592a6d6a4e7b98efa7fa7ca1ee1e203a9f7fe42467b9616e68917cc502201c2b8aed2b61ced0e67fe793eec1abdfac8c7ff863c472a13d5a3475fff4afff4c386c87ad1a0d511bfccac3a5945f19681cda29f5d94047dd4f7429a203dd87d7c5d448659bdc74364dbdc156143280ad4347cde47f3a8f0623854ad2628cedc792055fd030d996ac4ab4377e0335bd8bc99d09cfd149a2a6031e64b7c84a53689c4cd185920ea39f3e2693195703343298bc65c5433b62ae53d80abe72c8a6bdf9aa826982d5e35968ad435dd0d27e45214653ff52e64be41f58c959c3d32b8a3c7d5138caea8640f990297e5663f7629d4fb07bc44d1d13da2fcdfd2cc08d939e5581fee7b4a288809464cdd80561381bbbe9bccec770fe783068a69abe3d810a5730202cd080dba7b54a6a51f27fbd78d8558ddf2d462841aa22eac5a55463664907b79cf1a533232dddeb7c23d15fdf2e92193bad999acfefeb7ceb38471f81a72c18625d88251ec8f4633d068b0a8ebb40267988d633c21e9ab66b658a7b54c91128e568c8af4d3afa56d0d90f0a9e573b6810886b3d7a33f381a1ef362f695f1bf353cd8a8f484e936cbb6570f423cab93b7fcc9e1bb7046498afdde7c876231f079497563c3462fb39e88920cbd3a2e112cabaa719424e7783563415c9916c62aabb75ea757bab76d81b40156c18e4060c2ce9e65950de623fbf20032b9ce3b4d6d6edb55895ce3015c33e658bd5d0da716b3768e6ca56cd88bc64d573609e2a3013bb52883e87bc8ab5195899e0d68032dccda55635c2c732c1c78f4e87eb8d1e2176b322ee688a5324e77973651d640b11622a762bee168e769ea62eb8f98c0c57b7368932ba6c9d5af95871aef18b50701bbee69db045c9756d22a6957bd6b1f55a6f461b660d5c523b1216fb4d2cd5ab86a622e3c33aef06d02537771604556571a468083de987e0cb5743098344f5439b9ada0361e0a73a333d36c87c305507e3f2dbd9885a88cb207b3b0034179e4213ad89b18f455dc6c640b2d1338311ec5156f1dd79cc8ab903cfdf569b3c33f46e2bed93e0634f127eb8b1b8fa69980ac079147ff3e7b942e3629be802a90812499c1930908ca2de69fc5f36584a6d574e80d1940da4ae5b2ab9f6b9c48d8d265f9f61e0f7d1706de0939507421f5b1d630e9ee66f412d96c92a1c9e3857416b3e9a9d52bc65a723a27b07c8e71c5bbfb3eaab0a90abee83e7c6c1eaa2b64ac3d8a5bec99b61075b988a62c8ef11b83100f756abe81a97bbf51aab7eeaf9a5ef4b72a0f03e50c301b6ae885ff2f4c9d740c9c940b1aeb702d82ff456193f30030f0c7457f3bac4c037dad8ea359bb752dbc0b99307d51dadc54dcbf218a2a9ddde27b4ea643ec5fe559bdff4115cfd070ab2fab4bbd62636c5d0ef1a1cab939a579ec125d10b7e69ef33292e729e8ff17efd643c374d2ea48362ec8c7235d95498dc2018e48c97873abbe8cf070a3daf7875d07c2bda652bff35d002177b0517fe67d3100b810ae260e44b632c6f490300d51b1d57cffcc0835cbc790d4e3c34f3cc5f7d48aef05d99f4b6f0531f3e3f1097206b82c228d5993e40e8a3687783189ab501d8196843696b375014e2c9f61650d43676262610a4226b495921fe75d6573d29731aec6f3b4392870bf92b2c926e61197a9185aa7b2a0395c40e062bf1b6e5a757402545a906d8ede21586f739983f3eb48115ce28a989ca75861bc301c25e69d8c15a8ac06bd", 0x1000}}, 0x1057) (async) ioctl$VHOST_SET_VRING_ENDIAN(r0, 0x4008af13, &(0x7f0000000000)={0x2, 0x5}) (async) write$UHID_INPUT(r0, &(0x7f0000001200)={0x8, {"7351dcb79c48e9f392b993fe2d48afda5584a42463119297100d89ec69b133587a682e89011b1957ebdaf92cfc9a54714afc02d695dd973c098949e1e74879f26e1331c49c52df8326fa54677d5d0ac357f24e90e6e7f0889a7b72852bf34e8ffc0728e3167ff1929d0412b36fb0aff22b6bdc51c795056224004ae9e62894bcf9c8beac57347d5165f81433c331d0849d5256306f52cd795dd0a34f5a36c96f03c571653400d13d07d68c9b04d4e925bb5742c39a514ff504509209dd61c2e81f19ef3c1dd4eb90fc1ad7b457b420764ecb13a3dd08e4f17f6564a64ec36483be19abfea77d609448195f4e78cf983509c09e3de142c0f18a67dcd6aac8970de17a251afc380671179abbde08045a6aafd49f43e4aec37eb9c886c80591532d1996ca213296cc1710096e214160f1a70b536e944dd5dd9aca5c670f21b3539ccd3595cf33cc84181d48bd58932f21205d4bddfb35dbe5763e4dde38e62a5e55d772e0955be5558c2b419a0eac9e3a2d5665f704d10b3dc712d72d32c267a44ea8e9c27b7e2d70af6ee5cf7644ae28660a14e4882cf8cc718fa1265e92d7d4b8f9288f1cf6009e306839fd559216f5a84c0cd81f987b589622c5c2182530b8e9534ac0945341bedd70fecf07706db1551efbf20e0321238fa6a011ed39305065c38a7f12d40146b5741730c5de149bc7731ac8d1a4048b3984da10e6eca5c36a53963d3c4555278cc3f95b5ec33da257f40bb1cbb4a8e4baacf13cce533de11949dd08ed87b2a5174494e50887624301ccee62c1cd808ee280076c1968d2702ad0a5b71392256a2db2a7735b65cbd24b454ccf18dc5434bae07b0a7208b9f694723a0279431ecf782fd24b0c819505b3da7b9644a6ed7c6599b42d04c0e0f7b59584eff820ea6328a10c0329cd17d8ee4aaac0575916697938b7c6b6bfbda0967a3cd881da0c7cf36be308a3bc9d9b2caa47b87604e68839abdabf2948e0a5f1af74f0ee9f890ef59b357832c8d423e454309c882959a3e2ddbbe8b62f052aaa1ddda8494281728887bad3d41f0ab5edb819bbef64a27aa48618668afba8839f8ce480fcd27641920f117515bad5cb7ec29559d78d954b2cdc550239c08525c170e448cf9fa038e1d584a6948274b330e55d81e5f66ca4247da93b33ccebe5021a77ed0a3e2d15d7fbe056e5e901077aeb6fe399565316f4958f7e1d24fcd9b4c56a66cb50e2c54c549b5913776224a568127de628079c8941b59a519dd5c31e4aa49dc8db73058c6f08d66f64b187020903183dcefd852d84081b25dd20b3a524df7af323dd2e86c2f60f5ae6e0defee158370d5cc082bb404a1cefce1af2729e8bdc145b5972b47a46e96cc7830dfb56a779c1fadc5121cdc8683a996d23cbce16ab1ab59a0811c8ac322c64576b35bf0165d5420ff30229ae1966acf4c2ae154836b1ef03d3e2dd846df9a0f050cfac650418782b0d6457d22a9b4573bf1fc9832aad194c72bc2aac5d73a671db44bd62f34cf0c32fde81e672dfc5d2da77ba646f55e73d21183cad6e194768b2591de349920ec96799b20bc6428bac6c5b1029ab29ee7edfd9edf1ee415ac654cdbf77361b73359d723d9169ad50597c6e8371000499cd1ee11e26be22b3e1d68f0dad656a496a558694dc213f41d5dc58a8c117ab62382b37d4f76480f1af6cf8f1f3f8574758970e01cc681714dc755038e4d27b2c2c38b18d8b569d85d3ceccee35d08301d8bf0b69a84aa94cbe38a28046a099ac5d05f22dd1f23551725c6e758e6d04301e1441c88e63f1ea05ede67197833fe1bf025fe53251d50348216df5cebe3b97783c7ebc9dadb6d946e1ff449c53a3a28720a999cf04f2706957134f650b5306bd2e507712628c78d11cf82166ac36cd634bb79955bb92ea7ac092907654d4f861e1a731a3376ac1cb073f3d9de01c09505c76ab28208118562b2ef06a0039be39aabc2ff02aaec78088c5b20746d6bbab1672f7e325ec21048961cb0456f6703ef29c8a595a8a0d98e4f107fbb7a4975e415066eac20a40494fc7c78b5a6eff782cc1c75215887dca63316358be493a0da4ecaa5bdfe07a3882de62b5cbfa83c9b5796628dcf47248f219718bfeabf607652f134018af5bd3c142a699836e97318a89fb48f6d0560418804df08291e25ea4d637d8e949d1c803cf3ea9a5e0ff637a43a902221feff6babff8d2e21a950a2db7c5a5097539e74238a6bd5e4d7ff3a8ee72020a9e5f9334252afb7fc1ee0fcef7fda93ec7e3e406dbfa863bef46c1657565b2bc6787ac28d6dac72843d8cb44bf2b9e9cd85a119bb3a441b5594716b4b349d5c466f4d775f5b21a171a8531f5d4688c63d11fa2c44628a6543799ea8a98586ac3eabefb7b44c63b5a3e3392572e49f972a2f2c0f201d5518ec56efff8f45c2c2d4db7aca45ff073b449ecde521ab2b694704fd29822a89a73327ed780e27d13083039f7a7054f62b965c7a1aad3a0244a90d649d800c6d7f547154b8df90b357f5a84372c6903be45e5a6c3695f815fc8e87fc2fd0a734647caea796da6a2a0f0fd2647183cb41025d10c381508ce00a0a7f3bec3a8f5c955e4f354169660104f5533728ac37f46560bab84e5d5bf64375c11bc01aab398ffb0df02509785609a28cdd1ca78737dc51dae49204ba7b687c0afa8191ea49903c0bc154a015cd954751f3c11df50f8e557e068bf4e834dc834cf4bebc55abe6e1ed7b4816ce6cb19dba23b9be6add5dc219be5a123ee13fcad647f8e0cba1a0f529f143a88d18163346df9002f9fb56d9715ca75a31c7cae45a4e3db95caf1ac7382979a820adc645cf0d8974b2aee712fde954978c6a3ff2934c2587209a6582aa3ba3d352cfaaf5829ba3bdffc7d7c8da5579cf3e4cd40c0a3d3fef3f55e2d445ed38431b197e846b2e2f36162328f81d78e66170182806a36a8257bf17f0aa89bc1b27c30abf513efe6d73534f3754bec58832ad678c0aa29f5b4305c02b5ee3d350ee11db5348e61293c4f9a3629e20f84d888706eaa6cf0d1a10821185dc581298cca4dcad677b76a6812f087b498cae9cd0fa7664e8e5c6175b89daf46654b885631508eec27c8047015c0da7f5d2da6ab7e162493fcbfa917956ce8c423e2005a06d6ab7b845a8d5568d4e35de81de4d366276d59be4608ada571550eb4aeca7ebe78e1e3a31d1ad88eb0e20b32a4786b030e6ead84feb51ec0f17e260a19682ea2e2898dbe25b0071eae64e48cbdfae8872f9f9ca1191bbc11308b43ea8c9d4bf820111af76d4833ee66aaa71a23b0ed36e7460737184b059cfbd6650d585870e42b0ab3ba61ddad74deabe4d249459452a17b3bcb5dc8e79d0c2a3a8a9779518f5f56d344e1555eb8efa1e85bb1a7949040e69eb4505e33b095e200145b7d2a7b29606cd0b3090d551946ea69fe96315bcaed71ca357a135ddc466ca7ece07f2d20f6bb8200e625f4fff4baf1e9315d159688eafde4caae24adc08a5e5f7e3d31dfb04d60ce8a218a133206726c034c02bd5e6b2b2c74acfa02d7a31afd68e5303f7be379fb57e8fe9e57adef1c6d19020c4115b3ee08df324c1e00e2e625e551ce284950c09a9ccb95cea0c1f0bb8c1cb6df37f23eb3bdc238bdb784a0f782ba0893d30a9b194a5cc79e2258b402416875cf57bfda49ddfedf131d29b1be32f8134ca2f80fb096308b6c0543a2a2d037872b33e87dba50b71a37d5878c877bc14d50d3648698a8e31a89b8e0e2346d355c9f177618df4954161ce6462f35d94627292d509744c096e22563d8a2c2942cfeaacba279d985fed424ee852bb0126207bf0061b10caf4750519158ff700a56a6e0a1e577b51782f7b4e2f827f8127bcbcb164b27201a495ad7a29ae33807aea08a1d3d32709343a271f8879bf9cd99cc94d5229594869c82b76f6d03ca788d968d0a40db711085ade4bcf877729f6990f968deb75f1ea00dcb7b2d8892a4fb76622409f9d73008b459f183c24ac263c731639180931c91a596a6d568745da9276251191349bfbcb1d552d12332c1ba49597274d9b3d78de0ea45c1a21cc14166c1d1a1ae2d7087afb1771facd045b2c015e9599884d9fe1cffc39382750faa61eaf2ec7f43aad96e5d73457d2e2d8e47779785bf4cceb0febd3609f61c6cc08c2e60469b9de0bb6c4732bc3013a6bf36b1642d80274d63aab9f638cbc003b4dd428b5e2998a9bc718bdc29d251006aad7925823bd66d0724df10939fbc885362697f67aa5ad0b02b5aebfe170db4300e0c5bd1473fc5ac898ddbf61ecd5497873e5e0b9da8f163e2ee5e5c4e83f79884520f0b270066107a68d6a529d58735f27bf74da96684cb60982adbacc6c383acc3c2f3931b61433bbbcc5e860e4d80c1335d8f062c8d1f6848b1a33d4ea59c250bdb4d71fc475d135ec56e3e3c34cefb5f0c617db8e524ace1cd2ce7886e9069af11913b4af90655507367da39edfb92f807270c564712bcd383638a042f173d34f58e06ca9f717791b62748be97a25d9e3672cf9d4aadc31be7e8c72914800d2f266ff632cd6c28728bd55f004a2deb6a99e1e8d1df689a804083c047825104b1a711f6d17cc4452a6bbe5d3f875c0ac5f03d62842a84240a2540c97902af7c8fba17ac6bf0b3d58f328ec0ac3ab2dadaafd4aacc3e9ad0781206a7312f5b57889f0f184cf042b474475ecd58da9e79253787c03e825dc45c60fd9e3b51520109c71e6dc3b0dea203320d14b374640eca01f463265e04b43343685753a819149756f2248cc90fd6d8b6b46db5db3b2a2f4bb6be8282f541cf563ce1dea6c5c7643ec4c19c59f3ef280e55bf8b83e5f28eb90b696b53ae5f47d335b29d9cb52df58a88bb28e7eca962a8ebd8e7ae57798f4e08d7c5875047c962d95a0979e1fcd0130f25a62b2b9809dd8905896a7a41ded0d59d67b97d1ea09137a6a4b30b42d5c33266c1cffb675d13c2f8cff1e33cf79d2755a1aaea21b86fe9ed8aceced4a14aaf8a303429415b131c5c36398fdedcd556b48d265dfb074b63a2666b70643e0830fbf82fe853c6b0dec6aae50c9ee2e6c9a8c20962cd909e19b0cdc388179ea8725d2e46a63dd5f000b9268fb3bc817071793e73dc398e02491bc8e38371699c493429d2e8918f296135abeb2f5773a3f39b16efabfe35340438654e5f8e3a3b72b62492fc5d1875801268149840bfb1e72b4567ba8b1a03bb1b830f30a9b5814c26cbae8e692ba55a43ff1d5ee88a8590b4494750355a05e53a7d84d46355dcbf051f229baf0c38a1168fd77440093291c80bcad70c6536c411731ad32a52700b1f976d0fcd91086c70949f45034afccf88add38bceeac19dc728e72f173185a4f2f412227cd8e0b7a8842d2c6d0a14194cd4def8452843db4571b647be054ccc8882f94fd086ddab63ed9456dafd20f001da61ca68944a712549fbeabe46f4dd9a24864e8c394efb593729cd4d08dc0bf787b26ab06215ba79bcd60b4276981cdc69f1486b6c1cc2f5557abe5d203d461573c3a360a496d092640743b8f782bb408b58a4204593025d1203c785c5c1fbb139825758be1514bc63bb15a207dd1eabdb240abdbd27176e90e71dfbabaae57384d063c1ac93fcadeb1931f53f7da91d7d581d28eb0e739b16b9af04ae0b9b428714646b0649197fbd549fd87fcdf32d22febaff1bbbf65095590c61e35ed9767245cd56a1c6ba0a0d49cd3b8dd2b8f870997cee76d69985768061bf663a5d697a4559ebdfb23bc1216529fc801a39c0770076", 0x1000}}, 0x1006) (async) 15:20:32 executing program 3: r0 = syz_open_dev$ttys(0xc, 0x2, 0x1) ioctl$TIOCSETD(r0, 0x5423, &(0x7f0000000040)=0x15) select(0x40, &(0x7f0000000000), 0x0, &(0x7f0000000100)={0x8f}, 0x0) ioctl$TCSETAW(r0, 0x5407, &(0x7f0000000080)={0x2, 0x1000, 0x5, 0x7, 0x12, "bb161737f82fbe08"}) ioctl$TCSETAW(r0, 0x5407, &(0x7f00000000c0)={0xff, 0x80, 0xd773, 0x200, 0x11, "689f1dc8f587c478"}) 15:20:32 executing program 2: r0 = syz_open_dev$vcsa(&(0x7f0000000040), 0x0, 0x101101) write$UHID_INPUT(r0, &(0x7f00000001c0)={0x8, {"b3b08bf3ead40c6bd8be9bb34f9a36de5ed25c1c18b5fc75b99db9f0977144448612806b19324efbc0c87af442545e657175b65e3df6dd9ba939d15090269d693efbdeea4de6643f7975df671ebb35fe22931b9a8c7806001487908fe8c597e65f04c9faf4703ea8b6f01c55a80305bbfaf1db7017d833842d7f4b7b610af57088c7608bf113fc1120450e3ef9f31e2d65438cdd48cd0fda2f96e6b3b391ba5f82b2af4b339b0d752905e79b862b60793cd9c6b98b2b75b38ea7f64830f303b2797a22a6c4fdbbf97ee24587955d03cfb15e4d2d25794acc1d9593188f2c7833fd312671a7ed8916bb3a2852a10763f35742e7c2f8181cc91b0e5843ae1e1b7a60053619f79c4561aa03a330a2dc8c9ebc1dca575011a670a68d1aa3d0b00087e93592518ef0094e18f28a360702c4a5ad72659410ae37b6868647913a8608858744efe602739ea3bdc72f67b479038bb383851a641040df520943c3fe705ea2cff8105d6cae2b782ee7405615344c168d88e328ff96ea5e39fd4f318b7ef85f373abc9826bcc27d0826ce7fe6f764c9a3a892231f97683525a726eb24200e93ec1766c88062f0ca021542696c6133fba1c9011aa09d0ed8180515e6f5078116dc0b083a9f7cde32b56a2d3585b4d880c2555a80d745f06eca6be1ced0ab8b7a3648312eddbab2927822b17a33c259eb603c8e79606c80ae90d45f22168906e663ad8071ad75a30436124ae0a2416647119287db0aaa379eac69f73e8ed7740228f46ce951fb0154fc4ee03f7227ec18b406cec7bd90cee9b48c76219226e6072cb5874d587456e96dcd1d3f73d9c52d99dfb9a8aad8a7a9973e9e82497816b63b3f776fef717b189eedbd935d344ebc742b1529126824e515e8d7d7c75a78d3280df4fc5a4e92ab26b3f29186e9e469d4ed98f98e04586cb6d9775fa68461a3c58293e00983d6e2ab040f44a6591e302608b1f3408663045293a42a2f034792ff6bc4f68ade46c4c9345bbee9fac37b08b87b1f13d3010cb101e58e407a24614722e14b94d45711b4d8a9dac2efd8f1bec2257afced94e1295ed6640ced22dc9e0f88c1156ee1a9b4776fe54e760343c029660c9c232831ac2c5b7bd3a5f3dfc133394cd8c5a3b681f1f18c9b92a62560762191639cc81fea8f66706beb5ae949da7876b546a68a23dcde1828f61a3e4a14788065743d71f7c610cb5e8f532632cff9b044ef3a52ac3b6e415fd617d3d40596c78095e121a6b8908d435dbc38f2077ca4191bb73dd7a01edfd98bff26458ea105ab920418326d452c188e6f6badc3d49b6d2ca71534e6412cd8a90f15274a9cf7f0496329ecefc70db505fcee2937651ea16cfe92ec92e9ba5e7b1ad41be393c38d743c7fc21966e63de259fbb5c450a1dcd5500a338081cb86a444c80ada4601e2fd0a7cb8dac4cefad082c508248aa5dcecb796f66bc842c63fe9c3a69f29285f2346faafca5e65eccf8de04ec86406897b55de9cda62e02fac26b5341cb41091c9346e2262c0c138260ddc6d91a4fe4b152e40419b0a9933c5d6ba26d754d9e235f5375e82fff4a22fdd7eebca8526f50979748442a6b30dc4d665b9baab035a7b8de6bba379fd18d3d83fc740efe8c281eadd7087f802b43075703ec0ce3934e8046cc94ec1b105c0932bdccddbfa79017c72e54fadb805debb084b676b7e7414d53f53d2698ba5ef604a559eb98c696c620116a982254203c270193e607887c652137ac469b114d74f42e20fe0ee121f1f6333b4aaeccf214b2ee94ebedfa6344207e3aadf274fe848094b9dba4f85b9dfb580c71f6b271901a8ceba17cb2c40f109299a95f7460dd1e82e6a96b307a6e80f2e0a89475fb04b9598c9e877da8a8807df8168a25b540e6dd8166749e4e8dae847cc3c82b01017cb9f930ba1ece0f6579e1700168755a174caae996947c4dfaaafce684d6ba5729da752d721491e3b25a0dfbd7a5800a39899f20684c8fe320ed7ac301490bff839b5e8d252858aa0d56dd7f763ed0f19be4ab6378480db722849a767eaa720fede3f544e416eb7737438f51b0b485904eed84417af6dae66827ac214c861bcc23450ec663a214a8e08baa637c683fe3bb47796e379933f032ab499a3433d13fd94d083148b80163751d178e0c37b3f8df9f1bdea2b0c4e4a76ee25d6b8d15ffd6f53e895aa98e8e2cba448d5d47023082adf33d8b9382ad2dd9c1354f47360e2edccc12e23274325aa2894f1c629b9ab0059e96bc54d2a94bb88604def479f1d18471f174946ef6592c30b9a375233d620f02938e88da376ecc3665ac65570184714f3d6f98d8ebe8e740d33551df885c0660b59609d9ffcd7ff03c0ed267eb6d8b44d03984dfd6d5471986e693b9d9b65cb5ae71d67b3cbe27077712a29c4ca3f969f901aba7512d0ab499c0919849eeaa9c57a444ae72bf7b6dea928d01fbebea98348722bfb942226f3c02c9b3afc8a7440d429bc0c27fe8fb2a8ebf6f96e7a7446d0176198abcc79754aa904d03eda62ab7d8e8dfd891ca17e31e6a13747d9605d3c5e3fe28d9d4957b07ca832a9520e0d74fe17fae9f875276d17d8329421693fac607f8a3e4da105c468cbc2a2c4fdacb0404247a7585ed380c1e775e7954f17c811f98f32786667889dd78fa968b6026e9c0326a4e55ae376c25153dba4da08f565297fada087585ea1d4275947b2aaa6dd9f759ded99fd559305688e1d8a4f8334eb25a7dc5968a51b4235ec8fee1c97e78127e5b420ae1a1f7a52693af8d7fbd3fd5e0b69fa708ef87fcb3894ed3008d7de991fc19e139607ae8b22463d80e6c462860dccd77459022873b757b0af0711715d0a6ccf570850ec9473b273469259b45de194d5871696fb10b8b931acca50f3d4c0f474e060f2c902ae7e2fb0edec460071c112bc8a793fa6251f1e780daa0da66407605d2012386a66fa3e74479548a503a49eacedf11514e60bb84cb93f9f83b4f3e64549017cc957734812373057799978d13f96fb00756fd9533943d55f4306209e3d205afcd5fffd514bad0785e5f2492e2fb7e6e6597ebbd8b3c12d8ffb5c49b3dc4cd201b6142509e0cdce21c51fc6818bc37f4cb169e807f614d05f80e02f3ca657edba5f4e34ae0666ded7e6b9a8bfbae56c525072596431bf8977744bced05437e46898134d87c42a95659d2894ced268b4ff344c895297e084635f5e0ccf97617f81de4c6ca5b348540edeb17b043dc043ee88fa3e0c5a64fa0d7f3f520c46b13f5bc5504e58c1c685c605a56b3d10e9797668ed5743aaf438d472f828a0bbe45a98fd64cfa366eb38a5a2c98bfb208abc4c34f5db3a139e03a270a393564798e4ea848e5b5288641bd84a4f2e6931ee4dd1baa3b91ec6a0c42de0963af703253832484fcf368f9883b7ede14f784eb9c88ca6270d0ac54ac4026fde67709c4690197a7be8fb841341b7ce49fe4f78451894a47b12d1b9211016c81e7e9a024cabf43446b900cf070e6091f84797c5442f7c64c804361ca369047bcc148b357c37c02ef54d615997e9082515d3272ef50b0bc2e0c5f72ea2ca0b038ac19223656d1d8e52d6d8d5cbcca90a3bb77475b3a4b56d6e3b893c9bc97cf393d2291e5c3a9658c3f316082e625919e839c39b3e310a945a3e7f6199a51ee6c7437ed417980499af2ad82a6e56bee13ecf9cf9bd0dce5054157faa775d96af0e98e204717650c0e76822cd6c52608305791a6cde93f5a23dbf071dd958ef983fc40ec923b8508039d2690cb2e7c59fa2a8f7827c64df58676d484339a52a1cf541ad9860f133f2a16682525b936905137d135e8d5ca4ff863335b4c4b2c46cc12f439979c1e1ec17c32409ea788aaf41f0bd31fe4c21630d99f343a4675266b29684b71f40047c611950e424284ff6c4fa43431c62913fe9cd00238727e4656fc9b07400f7c220e7eaa6c5fdc38f2ac90c4c56a2b11f867659cceca62a4c8a3a785ecc626d0303a21c41ef1a72af369c528c0f8bae8a09b12724d592a6d6a4e7b98efa7fa7ca1ee1e203a9f7fe42467b9616e68917cc502201c2b8aed2b61ced0e67fe793eec1abdfac8c7ff863c472a13d5a3475fff4afff4c386c87ad1a0d511bfccac3a5945f19681cda29f5d94047dd4f7429a203dd87d7c5d448659bdc74364dbdc156143280ad4347cde47f3a8f0623854ad2628cedc792055fd030d996ac4ab4377e0335bd8bc99d09cfd149a2a6031e64b7c84a53689c4cd185920ea39f3e2693195703343298bc65c5433b62ae53d80abe72c8a6bdf9aa826982d5e35968ad435dd0d27e45214653ff52e64be41f58c959c3d32b8a3c7d5138caea8640f990297e5663f7629d4fb07bc44d1d13da2fcdfd2cc08d939e5581fee7b4a288809464cdd80561381bbbe9bccec770fe783068a69abe3d810a5730202cd080dba7b54a6a51f27fbd78d8558ddf2d462841aa22eac5a55463664907b79cf1a533232dddeb7c23d15fdf2e92193bad999acfefeb7ceb38471f81a72c18625d88251ec8f4633d068b0a8ebb40267988d633c21e9ab66b658a7b54c91128e568c8af4d3afa56d0d90f0a9e573b6810886b3d7a33f381a1ef362f695f1bf353cd8a8f484e936cbb6570f423cab93b7fcc9e1bb7046498afdde7c876231f079497563c3462fb39e88920cbd3a2e112cabaa719424e7783563415c9916c62aabb75ea757bab76d81b40156c18e4060c2ce9e65950de623fbf20032b9ce3b4d6d6edb55895ce3015c33e658bd5d0da716b3768e6ca56cd88bc64d573609e2a3013bb52883e87bc8ab5195899e0d68032dccda55635c2c732c1c78f4e87eb8d1e2176b322ee688a5324e77973651d640b11622a762bee168e769ea62eb8f98c0c57b7368932ba6c9d5af95871aef18b50701bbee69db045c9756d22a6957bd6b1f55a6f461b660d5c523b1216fb4d2cd5ab86a622e3c33aef06d02537771604556571a468083de987e0cb5743098344f5439b9ada0361e0a73a333d36c87c305507e3f2dbd9885a88cb207b3b0034179e4213ad89b18f455dc6c640b2d1338311ec5156f1dd79cc8ab903cfdf569b3c33f46e2bed93e0634f127eb8b1b8fa69980ac079147ff3e7b942e3629be802a90812499c1930908ca2de69fc5f36584a6d574e80d1940da4ae5b2ab9f6b9c48d8d265f9f61e0f7d1706de0939507421f5b1d630e9ee66f412d96c92a1c9e3857416b3e9a9d52bc65a723a27b07c8e71c5bbfb3eaab0a90abee83e7c6c1eaa2b64ac3d8a5bec99b61075b988a62c8ef11b83100f756abe81a97bbf51aab7eeaf9a5ef4b72a0f03e50c301b6ae885ff2f4c9d740c9c940b1aeb702d82ff456193f30030f0c7457f3bac4c037dad8ea359bb752dbc0b99307d51dadc54dcbf218a2a9ddde27b4ea643ec5fe559bdff4115cfd070ab2fab4bbd62636c5d0ef1a1cab939a579ec125d10b7e69ef33292e729e8ff17efd643c374d2ea48362ec8c7235d95498dc2018e48c97873abbe8cf070a3daf7875d07c2bda652bff35d002177b0517fe67d3100b810ae260e44b632c6f490300d51b1d57cffcc0835cbc790d4e3c34f3cc5f7d48aef05d99f4b6f0531f3e3f1097206b82c228d5993e40e8a3687783189ab501d8196843696b375014e2c9f61650d43676262610a4226b495921fe75d6573d29731aec6f3b4392870bf92b2c926e61197a9185aa7b2a0395c40e062bf1b6e5a757402545a906d8ede21586f739983f3eb48115ce28a989ca75861bc301c25e69d8c15a8ac06bd", 0x1000}}, 0x1057) ioctl$VHOST_SET_VRING_ENDIAN(r0, 0x4008af13, &(0x7f0000000000)={0x2, 0x5}) (async, rerun: 32) write$UHID_INPUT(r0, &(0x7f0000001200)={0x8, {"7351dcb79c48e9f392b993fe2d48afda5584a42463119297100d89ec69b133587a682e89011b1957ebdaf92cfc9a54714afc02d695dd973c098949e1e74879f26e1331c49c52df8326fa54677d5d0ac357f24e90e6e7f0889a7b72852bf34e8ffc0728e3167ff1929d0412b36fb0aff22b6bdc51c795056224004ae9e62894bcf9c8beac57347d5165f81433c331d0849d5256306f52cd795dd0a34f5a36c96f03c571653400d13d07d68c9b04d4e925bb5742c39a514ff504509209dd61c2e81f19ef3c1dd4eb90fc1ad7b457b420764ecb13a3dd08e4f17f6564a64ec36483be19abfea77d609448195f4e78cf983509c09e3de142c0f18a67dcd6aac8970de17a251afc380671179abbde08045a6aafd49f43e4aec37eb9c886c80591532d1996ca213296cc1710096e214160f1a70b536e944dd5dd9aca5c670f21b3539ccd3595cf33cc84181d48bd58932f21205d4bddfb35dbe5763e4dde38e62a5e55d772e0955be5558c2b419a0eac9e3a2d5665f704d10b3dc712d72d32c267a44ea8e9c27b7e2d70af6ee5cf7644ae28660a14e4882cf8cc718fa1265e92d7d4b8f9288f1cf6009e306839fd559216f5a84c0cd81f987b589622c5c2182530b8e9534ac0945341bedd70fecf07706db1551efbf20e0321238fa6a011ed39305065c38a7f12d40146b5741730c5de149bc7731ac8d1a4048b3984da10e6eca5c36a53963d3c4555278cc3f95b5ec33da257f40bb1cbb4a8e4baacf13cce533de11949dd08ed87b2a5174494e50887624301ccee62c1cd808ee280076c1968d2702ad0a5b71392256a2db2a7735b65cbd24b454ccf18dc5434bae07b0a7208b9f694723a0279431ecf782fd24b0c819505b3da7b9644a6ed7c6599b42d04c0e0f7b59584eff820ea6328a10c0329cd17d8ee4aaac0575916697938b7c6b6bfbda0967a3cd881da0c7cf36be308a3bc9d9b2caa47b87604e68839abdabf2948e0a5f1af74f0ee9f890ef59b357832c8d423e454309c882959a3e2ddbbe8b62f052aaa1ddda8494281728887bad3d41f0ab5edb819bbef64a27aa48618668afba8839f8ce480fcd27641920f117515bad5cb7ec29559d78d954b2cdc550239c08525c170e448cf9fa038e1d584a6948274b330e55d81e5f66ca4247da93b33ccebe5021a77ed0a3e2d15d7fbe056e5e901077aeb6fe399565316f4958f7e1d24fcd9b4c56a66cb50e2c54c549b5913776224a568127de628079c8941b59a519dd5c31e4aa49dc8db73058c6f08d66f64b187020903183dcefd852d84081b25dd20b3a524df7af323dd2e86c2f60f5ae6e0defee158370d5cc082bb404a1cefce1af2729e8bdc145b5972b47a46e96cc7830dfb56a779c1fadc5121cdc8683a996d23cbce16ab1ab59a0811c8ac322c64576b35bf0165d5420ff30229ae1966acf4c2ae154836b1ef03d3e2dd846df9a0f050cfac650418782b0d6457d22a9b4573bf1fc9832aad194c72bc2aac5d73a671db44bd62f34cf0c32fde81e672dfc5d2da77ba646f55e73d21183cad6e194768b2591de349920ec96799b20bc6428bac6c5b1029ab29ee7edfd9edf1ee415ac654cdbf77361b73359d723d9169ad50597c6e8371000499cd1ee11e26be22b3e1d68f0dad656a496a558694dc213f41d5dc58a8c117ab62382b37d4f76480f1af6cf8f1f3f8574758970e01cc681714dc755038e4d27b2c2c38b18d8b569d85d3ceccee35d08301d8bf0b69a84aa94cbe38a28046a099ac5d05f22dd1f23551725c6e758e6d04301e1441c88e63f1ea05ede67197833fe1bf025fe53251d50348216df5cebe3b97783c7ebc9dadb6d946e1ff449c53a3a28720a999cf04f2706957134f650b5306bd2e507712628c78d11cf82166ac36cd634bb79955bb92ea7ac092907654d4f861e1a731a3376ac1cb073f3d9de01c09505c76ab28208118562b2ef06a0039be39aabc2ff02aaec78088c5b20746d6bbab1672f7e325ec21048961cb0456f6703ef29c8a595a8a0d98e4f107fbb7a4975e415066eac20a40494fc7c78b5a6eff782cc1c75215887dca63316358be493a0da4ecaa5bdfe07a3882de62b5cbfa83c9b5796628dcf47248f219718bfeabf607652f134018af5bd3c142a699836e97318a89fb48f6d0560418804df08291e25ea4d637d8e949d1c803cf3ea9a5e0ff637a43a902221feff6babff8d2e21a950a2db7c5a5097539e74238a6bd5e4d7ff3a8ee72020a9e5f9334252afb7fc1ee0fcef7fda93ec7e3e406dbfa863bef46c1657565b2bc6787ac28d6dac72843d8cb44bf2b9e9cd85a119bb3a441b5594716b4b349d5c466f4d775f5b21a171a8531f5d4688c63d11fa2c44628a6543799ea8a98586ac3eabefb7b44c63b5a3e3392572e49f972a2f2c0f201d5518ec56efff8f45c2c2d4db7aca45ff073b449ecde521ab2b694704fd29822a89a73327ed780e27d13083039f7a7054f62b965c7a1aad3a0244a90d649d800c6d7f547154b8df90b357f5a84372c6903be45e5a6c3695f815fc8e87fc2fd0a734647caea796da6a2a0f0fd2647183cb41025d10c381508ce00a0a7f3bec3a8f5c955e4f354169660104f5533728ac37f46560bab84e5d5bf64375c11bc01aab398ffb0df02509785609a28cdd1ca78737dc51dae49204ba7b687c0afa8191ea49903c0bc154a015cd954751f3c11df50f8e557e068bf4e834dc834cf4bebc55abe6e1ed7b4816ce6cb19dba23b9be6add5dc219be5a123ee13fcad647f8e0cba1a0f529f143a88d18163346df9002f9fb56d9715ca75a31c7cae45a4e3db95caf1ac7382979a820adc645cf0d8974b2aee712fde954978c6a3ff2934c2587209a6582aa3ba3d352cfaaf5829ba3bdffc7d7c8da5579cf3e4cd40c0a3d3fef3f55e2d445ed38431b197e846b2e2f36162328f81d78e66170182806a36a8257bf17f0aa89bc1b27c30abf513efe6d73534f3754bec58832ad678c0aa29f5b4305c02b5ee3d350ee11db5348e61293c4f9a3629e20f84d888706eaa6cf0d1a10821185dc581298cca4dcad677b76a6812f087b498cae9cd0fa7664e8e5c6175b89daf46654b885631508eec27c8047015c0da7f5d2da6ab7e162493fcbfa917956ce8c423e2005a06d6ab7b845a8d5568d4e35de81de4d366276d59be4608ada571550eb4aeca7ebe78e1e3a31d1ad88eb0e20b32a4786b030e6ead84feb51ec0f17e260a19682ea2e2898dbe25b0071eae64e48cbdfae8872f9f9ca1191bbc11308b43ea8c9d4bf820111af76d4833ee66aaa71a23b0ed36e7460737184b059cfbd6650d585870e42b0ab3ba61ddad74deabe4d249459452a17b3bcb5dc8e79d0c2a3a8a9779518f5f56d344e1555eb8efa1e85bb1a7949040e69eb4505e33b095e200145b7d2a7b29606cd0b3090d551946ea69fe96315bcaed71ca357a135ddc466ca7ece07f2d20f6bb8200e625f4fff4baf1e9315d159688eafde4caae24adc08a5e5f7e3d31dfb04d60ce8a218a133206726c034c02bd5e6b2b2c74acfa02d7a31afd68e5303f7be379fb57e8fe9e57adef1c6d19020c4115b3ee08df324c1e00e2e625e551ce284950c09a9ccb95cea0c1f0bb8c1cb6df37f23eb3bdc238bdb784a0f782ba0893d30a9b194a5cc79e2258b402416875cf57bfda49ddfedf131d29b1be32f8134ca2f80fb096308b6c0543a2a2d037872b33e87dba50b71a37d5878c877bc14d50d3648698a8e31a89b8e0e2346d355c9f177618df4954161ce6462f35d94627292d509744c096e22563d8a2c2942cfeaacba279d985fed424ee852bb0126207bf0061b10caf4750519158ff700a56a6e0a1e577b51782f7b4e2f827f8127bcbcb164b27201a495ad7a29ae33807aea08a1d3d32709343a271f8879bf9cd99cc94d5229594869c82b76f6d03ca788d968d0a40db711085ade4bcf877729f6990f968deb75f1ea00dcb7b2d8892a4fb76622409f9d73008b459f183c24ac263c731639180931c91a596a6d568745da9276251191349bfbcb1d552d12332c1ba49597274d9b3d78de0ea45c1a21cc14166c1d1a1ae2d7087afb1771facd045b2c015e9599884d9fe1cffc39382750faa61eaf2ec7f43aad96e5d73457d2e2d8e47779785bf4cceb0febd3609f61c6cc08c2e60469b9de0bb6c4732bc3013a6bf36b1642d80274d63aab9f638cbc003b4dd428b5e2998a9bc718bdc29d251006aad7925823bd66d0724df10939fbc885362697f67aa5ad0b02b5aebfe170db4300e0c5bd1473fc5ac898ddbf61ecd5497873e5e0b9da8f163e2ee5e5c4e83f79884520f0b270066107a68d6a529d58735f27bf74da96684cb60982adbacc6c383acc3c2f3931b61433bbbcc5e860e4d80c1335d8f062c8d1f6848b1a33d4ea59c250bdb4d71fc475d135ec56e3e3c34cefb5f0c617db8e524ace1cd2ce7886e9069af11913b4af90655507367da39edfb92f807270c564712bcd383638a042f173d34f58e06ca9f717791b62748be97a25d9e3672cf9d4aadc31be7e8c72914800d2f266ff632cd6c28728bd55f004a2deb6a99e1e8d1df689a804083c047825104b1a711f6d17cc4452a6bbe5d3f875c0ac5f03d62842a84240a2540c97902af7c8fba17ac6bf0b3d58f328ec0ac3ab2dadaafd4aacc3e9ad0781206a7312f5b57889f0f184cf042b474475ecd58da9e79253787c03e825dc45c60fd9e3b51520109c71e6dc3b0dea203320d14b374640eca01f463265e04b43343685753a819149756f2248cc90fd6d8b6b46db5db3b2a2f4bb6be8282f541cf563ce1dea6c5c7643ec4c19c59f3ef280e55bf8b83e5f28eb90b696b53ae5f47d335b29d9cb52df58a88bb28e7eca962a8ebd8e7ae57798f4e08d7c5875047c962d95a0979e1fcd0130f25a62b2b9809dd8905896a7a41ded0d59d67b97d1ea09137a6a4b30b42d5c33266c1cffb675d13c2f8cff1e33cf79d2755a1aaea21b86fe9ed8aceced4a14aaf8a303429415b131c5c36398fdedcd556b48d265dfb074b63a2666b70643e0830fbf82fe853c6b0dec6aae50c9ee2e6c9a8c20962cd909e19b0cdc388179ea8725d2e46a63dd5f000b9268fb3bc817071793e73dc398e02491bc8e38371699c493429d2e8918f296135abeb2f5773a3f39b16efabfe35340438654e5f8e3a3b72b62492fc5d1875801268149840bfb1e72b4567ba8b1a03bb1b830f30a9b5814c26cbae8e692ba55a43ff1d5ee88a8590b4494750355a05e53a7d84d46355dcbf051f229baf0c38a1168fd77440093291c80bcad70c6536c411731ad32a52700b1f976d0fcd91086c70949f45034afccf88add38bceeac19dc728e72f173185a4f2f412227cd8e0b7a8842d2c6d0a14194cd4def8452843db4571b647be054ccc8882f94fd086ddab63ed9456dafd20f001da61ca68944a712549fbeabe46f4dd9a24864e8c394efb593729cd4d08dc0bf787b26ab06215ba79bcd60b4276981cdc69f1486b6c1cc2f5557abe5d203d461573c3a360a496d092640743b8f782bb408b58a4204593025d1203c785c5c1fbb139825758be1514bc63bb15a207dd1eabdb240abdbd27176e90e71dfbabaae57384d063c1ac93fcadeb1931f53f7da91d7d581d28eb0e739b16b9af04ae0b9b428714646b0649197fbd549fd87fcdf32d22febaff1bbbf65095590c61e35ed9767245cd56a1c6ba0a0d49cd3b8dd2b8f870997cee76d69985768061bf663a5d697a4559ebdfb23bc1216529fc801a39c0770076", 0x1000}}, 0x1006) (rerun: 32) 15:20:33 executing program 4: syz_open_dev$vcsa(&(0x7f0000000040), 0x0, 0x701902) r0 = syz_open_dev$tty20(0xc, 0x4, 0x1) ioctl$TIOCSTI(r0, 0x5412, &(0x7f0000000000)=0x9) syz_init_net_socket$802154_raw(0x24, 0x3, 0x0) r1 = syz_open_dev$ttys(0xc, 0x2, 0x1) ioctl$TIOCGICOUNT(r1, 0x545d, 0x0) ioctl$TIOCEXCL(r1, 0x540c) 15:20:33 executing program 2: r0 = syz_open_dev$vcsa(&(0x7f0000000040), 0x0, 0x101101) write$UHID_INPUT(r0, &(0x7f00000001c0)={0x8, {"b3b08bf3ead40c6bd8be9bb34f9a36de5ed25c1c18b5fc75b99db9f0977144448612806b19324efbc0c87af442545e657175b65e3df6dd9ba939d15090269d693efbdeea4de6643f7975df671ebb35fe22931b9a8c7806001487908fe8c597e65f04c9faf4703ea8b6f01c55a80305bbfaf1db7017d833842d7f4b7b610af57088c7608bf113fc1120450e3ef9f31e2d65438cdd48cd0fda2f96e6b3b391ba5f82b2af4b339b0d752905e79b862b60793cd9c6b98b2b75b38ea7f64830f303b2797a22a6c4fdbbf97ee24587955d03cfb15e4d2d25794acc1d9593188f2c7833fd312671a7ed8916bb3a2852a10763f35742e7c2f8181cc91b0e5843ae1e1b7a60053619f79c4561aa03a330a2dc8c9ebc1dca575011a670a68d1aa3d0b00087e93592518ef0094e18f28a360702c4a5ad72659410ae37b6868647913a8608858744efe602739ea3bdc72f67b479038bb383851a641040df520943c3fe705ea2cff8105d6cae2b782ee7405615344c168d88e328ff96ea5e39fd4f318b7ef85f373abc9826bcc27d0826ce7fe6f764c9a3a892231f97683525a726eb24200e93ec1766c88062f0ca021542696c6133fba1c9011aa09d0ed8180515e6f5078116dc0b083a9f7cde32b56a2d3585b4d880c2555a80d745f06eca6be1ced0ab8b7a3648312eddbab2927822b17a33c259eb603c8e79606c80ae90d45f22168906e663ad8071ad75a30436124ae0a2416647119287db0aaa379eac69f73e8ed7740228f46ce951fb0154fc4ee03f7227ec18b406cec7bd90cee9b48c76219226e6072cb5874d587456e96dcd1d3f73d9c52d99dfb9a8aad8a7a9973e9e82497816b63b3f776fef717b189eedbd935d344ebc742b1529126824e515e8d7d7c75a78d3280df4fc5a4e92ab26b3f29186e9e469d4ed98f98e04586cb6d9775fa68461a3c58293e00983d6e2ab040f44a6591e302608b1f3408663045293a42a2f034792ff6bc4f68ade46c4c9345bbee9fac37b08b87b1f13d3010cb101e58e407a24614722e14b94d45711b4d8a9dac2efd8f1bec2257afced94e1295ed6640ced22dc9e0f88c1156ee1a9b4776fe54e760343c029660c9c232831ac2c5b7bd3a5f3dfc133394cd8c5a3b681f1f18c9b92a62560762191639cc81fea8f66706beb5ae949da7876b546a68a23dcde1828f61a3e4a14788065743d71f7c610cb5e8f532632cff9b044ef3a52ac3b6e415fd617d3d40596c78095e121a6b8908d435dbc38f2077ca4191bb73dd7a01edfd98bff26458ea105ab920418326d452c188e6f6badc3d49b6d2ca71534e6412cd8a90f15274a9cf7f0496329ecefc70db505fcee2937651ea16cfe92ec92e9ba5e7b1ad41be393c38d743c7fc21966e63de259fbb5c450a1dcd5500a338081cb86a444c80ada4601e2fd0a7cb8dac4cefad082c508248aa5dcecb796f66bc842c63fe9c3a69f29285f2346faafca5e65eccf8de04ec86406897b55de9cda62e02fac26b5341cb41091c9346e2262c0c138260ddc6d91a4fe4b152e40419b0a9933c5d6ba26d754d9e235f5375e82fff4a22fdd7eebca8526f50979748442a6b30dc4d665b9baab035a7b8de6bba379fd18d3d83fc740efe8c281eadd7087f802b43075703ec0ce3934e8046cc94ec1b105c0932bdccddbfa79017c72e54fadb805debb084b676b7e7414d53f53d2698ba5ef604a559eb98c696c620116a982254203c270193e607887c652137ac469b114d74f42e20fe0ee121f1f6333b4aaeccf214b2ee94ebedfa6344207e3aadf274fe848094b9dba4f85b9dfb580c71f6b271901a8ceba17cb2c40f109299a95f7460dd1e82e6a96b307a6e80f2e0a89475fb04b9598c9e877da8a8807df8168a25b540e6dd8166749e4e8dae847cc3c82b01017cb9f930ba1ece0f6579e1700168755a174caae996947c4dfaaafce684d6ba5729da752d721491e3b25a0dfbd7a5800a39899f20684c8fe320ed7ac301490bff839b5e8d252858aa0d56dd7f763ed0f19be4ab6378480db722849a767eaa720fede3f544e416eb7737438f51b0b485904eed84417af6dae66827ac214c861bcc23450ec663a214a8e08baa637c683fe3bb47796e379933f032ab499a3433d13fd94d083148b80163751d178e0c37b3f8df9f1bdea2b0c4e4a76ee25d6b8d15ffd6f53e895aa98e8e2cba448d5d47023082adf33d8b9382ad2dd9c1354f47360e2edccc12e23274325aa2894f1c629b9ab0059e96bc54d2a94bb88604def479f1d18471f174946ef6592c30b9a375233d620f02938e88da376ecc3665ac65570184714f3d6f98d8ebe8e740d33551df885c0660b59609d9ffcd7ff03c0ed267eb6d8b44d03984dfd6d5471986e693b9d9b65cb5ae71d67b3cbe27077712a29c4ca3f969f901aba7512d0ab499c0919849eeaa9c57a444ae72bf7b6dea928d01fbebea98348722bfb942226f3c02c9b3afc8a7440d429bc0c27fe8fb2a8ebf6f96e7a7446d0176198abcc79754aa904d03eda62ab7d8e8dfd891ca17e31e6a13747d9605d3c5e3fe28d9d4957b07ca832a9520e0d74fe17fae9f875276d17d8329421693fac607f8a3e4da105c468cbc2a2c4fdacb0404247a7585ed380c1e775e7954f17c811f98f32786667889dd78fa968b6026e9c0326a4e55ae376c25153dba4da08f565297fada087585ea1d4275947b2aaa6dd9f759ded99fd559305688e1d8a4f8334eb25a7dc5968a51b4235ec8fee1c97e78127e5b420ae1a1f7a52693af8d7fbd3fd5e0b69fa708ef87fcb3894ed3008d7de991fc19e139607ae8b22463d80e6c462860dccd77459022873b757b0af0711715d0a6ccf570850ec9473b273469259b45de194d5871696fb10b8b931acca50f3d4c0f474e060f2c902ae7e2fb0edec460071c112bc8a793fa6251f1e780daa0da66407605d2012386a66fa3e74479548a503a49eacedf11514e60bb84cb93f9f83b4f3e64549017cc957734812373057799978d13f96fb00756fd9533943d55f4306209e3d205afcd5fffd514bad0785e5f2492e2fb7e6e6597ebbd8b3c12d8ffb5c49b3dc4cd201b6142509e0cdce21c51fc6818bc37f4cb169e807f614d05f80e02f3ca657edba5f4e34ae0666ded7e6b9a8bfbae56c525072596431bf8977744bced05437e46898134d87c42a95659d2894ced268b4ff344c895297e084635f5e0ccf97617f81de4c6ca5b348540edeb17b043dc043ee88fa3e0c5a64fa0d7f3f520c46b13f5bc5504e58c1c685c605a56b3d10e9797668ed5743aaf438d472f828a0bbe45a98fd64cfa366eb38a5a2c98bfb208abc4c34f5db3a139e03a270a393564798e4ea848e5b5288641bd84a4f2e6931ee4dd1baa3b91ec6a0c42de0963af703253832484fcf368f9883b7ede14f784eb9c88ca6270d0ac54ac4026fde67709c4690197a7be8fb841341b7ce49fe4f78451894a47b12d1b9211016c81e7e9a024cabf43446b900cf070e6091f84797c5442f7c64c804361ca369047bcc148b357c37c02ef54d615997e9082515d3272ef50b0bc2e0c5f72ea2ca0b038ac19223656d1d8e52d6d8d5cbcca90a3bb77475b3a4b56d6e3b893c9bc97cf393d2291e5c3a9658c3f316082e625919e839c39b3e310a945a3e7f6199a51ee6c7437ed417980499af2ad82a6e56bee13ecf9cf9bd0dce5054157faa775d96af0e98e204717650c0e76822cd6c52608305791a6cde93f5a23dbf071dd958ef983fc40ec923b8508039d2690cb2e7c59fa2a8f7827c64df58676d484339a52a1cf541ad9860f133f2a16682525b936905137d135e8d5ca4ff863335b4c4b2c46cc12f439979c1e1ec17c32409ea788aaf41f0bd31fe4c21630d99f343a4675266b29684b71f40047c611950e424284ff6c4fa43431c62913fe9cd00238727e4656fc9b07400f7c220e7eaa6c5fdc38f2ac90c4c56a2b11f867659cceca62a4c8a3a785ecc626d0303a21c41ef1a72af369c528c0f8bae8a09b12724d592a6d6a4e7b98efa7fa7ca1ee1e203a9f7fe42467b9616e68917cc502201c2b8aed2b61ced0e67fe793eec1abdfac8c7ff863c472a13d5a3475fff4afff4c386c87ad1a0d511bfccac3a5945f19681cda29f5d94047dd4f7429a203dd87d7c5d448659bdc74364dbdc156143280ad4347cde47f3a8f0623854ad2628cedc792055fd030d996ac4ab4377e0335bd8bc99d09cfd149a2a6031e64b7c84a53689c4cd185920ea39f3e2693195703343298bc65c5433b62ae53d80abe72c8a6bdf9aa826982d5e35968ad435dd0d27e45214653ff52e64be41f58c959c3d32b8a3c7d5138caea8640f990297e5663f7629d4fb07bc44d1d13da2fcdfd2cc08d939e5581fee7b4a288809464cdd80561381bbbe9bccec770fe783068a69abe3d810a5730202cd080dba7b54a6a51f27fbd78d8558ddf2d462841aa22eac5a55463664907b79cf1a533232dddeb7c23d15fdf2e92193bad999acfefeb7ceb38471f81a72c18625d88251ec8f4633d068b0a8ebb40267988d633c21e9ab66b658a7b54c91128e568c8af4d3afa56d0d90f0a9e573b6810886b3d7a33f381a1ef362f695f1bf353cd8a8f484e936cbb6570f423cab93b7fcc9e1bb7046498afdde7c876231f079497563c3462fb39e88920cbd3a2e112cabaa719424e7783563415c9916c62aabb75ea757bab76d81b40156c18e4060c2ce9e65950de623fbf20032b9ce3b4d6d6edb55895ce3015c33e658bd5d0da716b3768e6ca56cd88bc64d573609e2a3013bb52883e87bc8ab5195899e0d68032dccda55635c2c732c1c78f4e87eb8d1e2176b322ee688a5324e77973651d640b11622a762bee168e769ea62eb8f98c0c57b7368932ba6c9d5af95871aef18b50701bbee69db045c9756d22a6957bd6b1f55a6f461b660d5c523b1216fb4d2cd5ab86a622e3c33aef06d02537771604556571a468083de987e0cb5743098344f5439b9ada0361e0a73a333d36c87c305507e3f2dbd9885a88cb207b3b0034179e4213ad89b18f455dc6c640b2d1338311ec5156f1dd79cc8ab903cfdf569b3c33f46e2bed93e0634f127eb8b1b8fa69980ac079147ff3e7b942e3629be802a90812499c1930908ca2de69fc5f36584a6d574e80d1940da4ae5b2ab9f6b9c48d8d265f9f61e0f7d1706de0939507421f5b1d630e9ee66f412d96c92a1c9e3857416b3e9a9d52bc65a723a27b07c8e71c5bbfb3eaab0a90abee83e7c6c1eaa2b64ac3d8a5bec99b61075b988a62c8ef11b83100f756abe81a97bbf51aab7eeaf9a5ef4b72a0f03e50c301b6ae885ff2f4c9d740c9c940b1aeb702d82ff456193f30030f0c7457f3bac4c037dad8ea359bb752dbc0b99307d51dadc54dcbf218a2a9ddde27b4ea643ec5fe559bdff4115cfd070ab2fab4bbd62636c5d0ef1a1cab939a579ec125d10b7e69ef33292e729e8ff17efd643c374d2ea48362ec8c7235d95498dc2018e48c97873abbe8cf070a3daf7875d07c2bda652bff35d002177b0517fe67d3100b810ae260e44b632c6f490300d51b1d57cffcc0835cbc790d4e3c34f3cc5f7d48aef05d99f4b6f0531f3e3f1097206b82c228d5993e40e8a3687783189ab501d8196843696b375014e2c9f61650d43676262610a4226b495921fe75d6573d29731aec6f3b4392870bf92b2c926e61197a9185aa7b2a0395c40e062bf1b6e5a757402545a906d8ede21586f739983f3eb48115ce28a989ca75861bc301c25e69d8c15a8ac06bd", 0x1000}}, 0x1057) write$UHID_INPUT(r0, &(0x7f0000001200)={0x8, {"7351dcb79c48e9f392b993fe2d48afda5584a42463119297100d89ec69b133587a682e89011b1957ebdaf92cfc9a54714afc02d695dd973c098949e1e74879f26e1331c49c52df8326fa54677d5d0ac357f24e90e6e7f0889a7b72852bf34e8ffc0728e3167ff1929d0412b36fb0aff22b6bdc51c795056224004ae9e62894bcf9c8beac57347d5165f81433c331d0849d5256306f52cd795dd0a34f5a36c96f03c571653400d13d07d68c9b04d4e925bb5742c39a514ff504509209dd61c2e81f19ef3c1dd4eb90fc1ad7b457b420764ecb13a3dd08e4f17f6564a64ec36483be19abfea77d609448195f4e78cf983509c09e3de142c0f18a67dcd6aac8970de17a251afc380671179abbde08045a6aafd49f43e4aec37eb9c886c80591532d1996ca213296cc1710096e214160f1a70b536e944dd5dd9aca5c670f21b3539ccd3595cf33cc84181d48bd58932f21205d4bddfb35dbe5763e4dde38e62a5e55d772e0955be5558c2b419a0eac9e3a2d5665f704d10b3dc712d72d32c267a44ea8e9c27b7e2d70af6ee5cf7644ae28660a14e4882cf8cc718fa1265e92d7d4b8f9288f1cf6009e306839fd559216f5a84c0cd81f987b589622c5c2182530b8e9534ac0945341bedd70fecf07706db1551efbf20e0321238fa6a011ed39305065c38a7f12d40146b5741730c5de149bc7731ac8d1a4048b3984da10e6eca5c36a53963d3c4555278cc3f95b5ec33da257f40bb1cbb4a8e4baacf13cce533de11949dd08ed87b2a5174494e50887624301ccee62c1cd808ee280076c1968d2702ad0a5b71392256a2db2a7735b65cbd24b454ccf18dc5434bae07b0a7208b9f694723a0279431ecf782fd24b0c819505b3da7b9644a6ed7c6599b42d04c0e0f7b59584eff820ea6328a10c0329cd17d8ee4aaac0575916697938b7c6b6bfbda0967a3cd881da0c7cf36be308a3bc9d9b2caa47b87604e68839abdabf2948e0a5f1af74f0ee9f890ef59b357832c8d423e454309c882959a3e2ddbbe8b62f052aaa1ddda8494281728887bad3d41f0ab5edb819bbef64a27aa48618668afba8839f8ce480fcd27641920f117515bad5cb7ec29559d78d954b2cdc550239c08525c170e448cf9fa038e1d584a6948274b330e55d81e5f66ca4247da93b33ccebe5021a77ed0a3e2d15d7fbe056e5e901077aeb6fe399565316f4958f7e1d24fcd9b4c56a66cb50e2c54c549b5913776224a568127de628079c8941b59a519dd5c31e4aa49dc8db73058c6f08d66f64b187020903183dcefd852d84081b25dd20b3a524df7af323dd2e86c2f60f5ae6e0defee158370d5cc082bb404a1cefce1af2729e8bdc145b5972b47a46e96cc7830dfb56a779c1fadc5121cdc8683a996d23cbce16ab1ab59a0811c8ac322c64576b35bf0165d5420ff30229ae1966acf4c2ae154836b1ef03d3e2dd846df9a0f050cfac650418782b0d6457d22a9b4573bf1fc9832aad194c72bc2aac5d73a671db44bd62f34cf0c32fde81e672dfc5d2da77ba646f55e73d21183cad6e194768b2591de349920ec96799b20bc6428bac6c5b1029ab29ee7edfd9edf1ee415ac654cdbf77361b73359d723d9169ad50597c6e8371000499cd1ee11e26be22b3e1d68f0dad656a496a558694dc213f41d5dc58a8c117ab62382b37d4f76480f1af6cf8f1f3f8574758970e01cc681714dc755038e4d27b2c2c38b18d8b569d85d3ceccee35d08301d8bf0b69a84aa94cbe38a28046a099ac5d05f22dd1f23551725c6e758e6d04301e1441c88e63f1ea05ede67197833fe1bf025fe53251d50348216df5cebe3b97783c7ebc9dadb6d946e1ff449c53a3a28720a999cf04f2706957134f650b5306bd2e507712628c78d11cf82166ac36cd634bb79955bb92ea7ac092907654d4f861e1a731a3376ac1cb073f3d9de01c09505c76ab28208118562b2ef06a0039be39aabc2ff02aaec78088c5b20746d6bbab1672f7e325ec21048961cb0456f6703ef29c8a595a8a0d98e4f107fbb7a4975e415066eac20a40494fc7c78b5a6eff782cc1c75215887dca63316358be493a0da4ecaa5bdfe07a3882de62b5cbfa83c9b5796628dcf47248f219718bfeabf607652f134018af5bd3c142a699836e97318a89fb48f6d0560418804df08291e25ea4d637d8e949d1c803cf3ea9a5e0ff637a43a902221feff6babff8d2e21a950a2db7c5a5097539e74238a6bd5e4d7ff3a8ee72020a9e5f9334252afb7fc1ee0fcef7fda93ec7e3e406dbfa863bef46c1657565b2bc6787ac28d6dac72843d8cb44bf2b9e9cd85a119bb3a441b5594716b4b349d5c466f4d775f5b21a171a8531f5d4688c63d11fa2c44628a6543799ea8a98586ac3eabefb7b44c63b5a3e3392572e49f972a2f2c0f201d5518ec56efff8f45c2c2d4db7aca45ff073b449ecde521ab2b694704fd29822a89a73327ed780e27d13083039f7a7054f62b965c7a1aad3a0244a90d649d800c6d7f547154b8df90b357f5a84372c6903be45e5a6c3695f815fc8e87fc2fd0a734647caea796da6a2a0f0fd2647183cb41025d10c381508ce00a0a7f3bec3a8f5c955e4f354169660104f5533728ac37f46560bab84e5d5bf64375c11bc01aab398ffb0df02509785609a28cdd1ca78737dc51dae49204ba7b687c0afa8191ea49903c0bc154a015cd954751f3c11df50f8e557e068bf4e834dc834cf4bebc55abe6e1ed7b4816ce6cb19dba23b9be6add5dc219be5a123ee13fcad647f8e0cba1a0f529f143a88d18163346df9002f9fb56d9715ca75a31c7cae45a4e3db95caf1ac7382979a820adc645cf0d8974b2aee712fde954978c6a3ff2934c2587209a6582aa3ba3d352cfaaf5829ba3bdffc7d7c8da5579cf3e4cd40c0a3d3fef3f55e2d445ed38431b197e846b2e2f36162328f81d78e66170182806a36a8257bf17f0aa89bc1b27c30abf513efe6d73534f3754bec58832ad678c0aa29f5b4305c02b5ee3d350ee11db5348e61293c4f9a3629e20f84d888706eaa6cf0d1a10821185dc581298cca4dcad677b76a6812f087b498cae9cd0fa7664e8e5c6175b89daf46654b885631508eec27c8047015c0da7f5d2da6ab7e162493fcbfa917956ce8c423e2005a06d6ab7b845a8d5568d4e35de81de4d366276d59be4608ada571550eb4aeca7ebe78e1e3a31d1ad88eb0e20b32a4786b030e6ead84feb51ec0f17e260a19682ea2e2898dbe25b0071eae64e48cbdfae8872f9f9ca1191bbc11308b43ea8c9d4bf820111af76d4833ee66aaa71a23b0ed36e7460737184b059cfbd6650d585870e42b0ab3ba61ddad74deabe4d249459452a17b3bcb5dc8e79d0c2a3a8a9779518f5f56d344e1555eb8efa1e85bb1a7949040e69eb4505e33b095e200145b7d2a7b29606cd0b3090d551946ea69fe96315bcaed71ca357a135ddc466ca7ece07f2d20f6bb8200e625f4fff4baf1e9315d159688eafde4caae24adc08a5e5f7e3d31dfb04d60ce8a218a133206726c034c02bd5e6b2b2c74acfa02d7a31afd68e5303f7be379fb57e8fe9e57adef1c6d19020c4115b3ee08df324c1e00e2e625e551ce284950c09a9ccb95cea0c1f0bb8c1cb6df37f23eb3bdc238bdb784a0f782ba0893d30a9b194a5cc79e2258b402416875cf57bfda49ddfedf131d29b1be32f8134ca2f80fb096308b6c0543a2a2d037872b33e87dba50b71a37d5878c877bc14d50d3648698a8e31a89b8e0e2346d355c9f177618df4954161ce6462f35d94627292d509744c096e22563d8a2c2942cfeaacba279d985fed424ee852bb0126207bf0061b10caf4750519158ff700a56a6e0a1e577b51782f7b4e2f827f8127bcbcb164b27201a495ad7a29ae33807aea08a1d3d32709343a271f8879bf9cd99cc94d5229594869c82b76f6d03ca788d968d0a40db711085ade4bcf877729f6990f968deb75f1ea00dcb7b2d8892a4fb76622409f9d73008b459f183c24ac263c731639180931c91a596a6d568745da9276251191349bfbcb1d552d12332c1ba49597274d9b3d78de0ea45c1a21cc14166c1d1a1ae2d7087afb1771facd045b2c015e9599884d9fe1cffc39382750faa61eaf2ec7f43aad96e5d73457d2e2d8e47779785bf4cceb0febd3609f61c6cc08c2e60469b9de0bb6c4732bc3013a6bf36b1642d80274d63aab9f638cbc003b4dd428b5e2998a9bc718bdc29d251006aad7925823bd66d0724df10939fbc885362697f67aa5ad0b02b5aebfe170db4300e0c5bd1473fc5ac898ddbf61ecd5497873e5e0b9da8f163e2ee5e5c4e83f79884520f0b270066107a68d6a529d58735f27bf74da96684cb60982adbacc6c383acc3c2f3931b61433bbbcc5e860e4d80c1335d8f062c8d1f6848b1a33d4ea59c250bdb4d71fc475d135ec56e3e3c34cefb5f0c617db8e524ace1cd2ce7886e9069af11913b4af90655507367da39edfb92f807270c564712bcd383638a042f173d34f58e06ca9f717791b62748be97a25d9e3672cf9d4aadc31be7e8c72914800d2f266ff632cd6c28728bd55f004a2deb6a99e1e8d1df689a804083c047825104b1a711f6d17cc4452a6bbe5d3f875c0ac5f03d62842a84240a2540c97902af7c8fba17ac6bf0b3d58f328ec0ac3ab2dadaafd4aacc3e9ad0781206a7312f5b57889f0f184cf042b474475ecd58da9e79253787c03e825dc45c60fd9e3b51520109c71e6dc3b0dea203320d14b374640eca01f463265e04b43343685753a819149756f2248cc90fd6d8b6b46db5db3b2a2f4bb6be8282f541cf563ce1dea6c5c7643ec4c19c59f3ef280e55bf8b83e5f28eb90b696b53ae5f47d335b29d9cb52df58a88bb28e7eca962a8ebd8e7ae57798f4e08d7c5875047c962d95a0979e1fcd0130f25a62b2b9809dd8905896a7a41ded0d59d67b97d1ea09137a6a4b30b42d5c33266c1cffb675d13c2f8cff1e33cf79d2755a1aaea21b86fe9ed8aceced4a14aaf8a303429415b131c5c36398fdedcd556b48d265dfb074b63a2666b70643e0830fbf82fe853c6b0dec6aae50c9ee2e6c9a8c20962cd909e19b0cdc388179ea8725d2e46a63dd5f000b9268fb3bc817071793e73dc398e02491bc8e38371699c493429d2e8918f296135abeb2f5773a3f39b16efabfe35340438654e5f8e3a3b72b62492fc5d1875801268149840bfb1e72b4567ba8b1a03bb1b830f30a9b5814c26cbae8e692ba55a43ff1d5ee88a8590b4494750355a05e53a7d84d46355dcbf051f229baf0c38a1168fd77440093291c80bcad70c6536c411731ad32a52700b1f976d0fcd91086c70949f45034afccf88add38bceeac19dc728e72f173185a4f2f412227cd8e0b7a8842d2c6d0a14194cd4def8452843db4571b647be054ccc8882f94fd086ddab63ed9456dafd20f001da61ca68944a712549fbeabe46f4dd9a24864e8c394efb593729cd4d08dc0bf787b26ab06215ba79bcd60b4276981cdc69f1486b6c1cc2f5557abe5d203d461573c3a360a496d092640743b8f782bb408b58a4204593025d1203c785c5c1fbb139825758be1514bc63bb15a207dd1eabdb240abdbd27176e90e71dfbabaae57384d063c1ac93fcadeb1931f53f7da91d7d581d28eb0e739b16b9af04ae0b9b428714646b0649197fbd549fd87fcdf32d22febaff1bbbf65095590c61e35ed9767245cd56a1c6ba0a0d49cd3b8dd2b8f870997cee76d69985768061bf663a5d697a4559ebdfb23bc1216529fc801a39c0770076", 0x1000}}, 0x1006) r1 = bpf$BPF_MAP_GET_FD_BY_ID(0xe, &(0x7f0000000000)={0xffffffffffffffff, 0x40, 0x10}, 0xc) bpf$PROG_BIND_MAP(0x23, &(0x7f0000000080)={0xffffffffffffffff, r1}, 0xc) 15:20:33 executing program 1: r0 = syz_open_dev$ttys(0xc, 0x2, 0x0) syz_open_dev$ttys(0xc, 0x2, 0x1) r1 = syz_open_dev$ttys(0xc, 0x2, 0x1) ioctl$TIOCGICOUNT(r1, 0x545d, 0x0) ioctl$TCGETS(r1, 0x5401, &(0x7f0000000280)) ioctl$VT_RESIZE(r1, 0x5609, &(0x7f0000000080)={0x9, 0x3, 0x139}) r2 = syz_open_dev$ttys(0xc, 0x2, 0x1) ioctl$TIOCGICOUNT(r2, 0x545d, 0x0) ioctl$TCGETS(r0, 0x5401, &(0x7f00000002c0)) ioctl$TIOCSETD(r2, 0x5423, &(0x7f0000000040)=0x15) syz_open_dev$tty1(0xc, 0x4, 0x3) select(0x40, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, 0x0, 0xac, 0x0, 0x1}, 0x0, &(0x7f0000000100)={0x2d9, 0x0, 0x0, 0x0, 0x0, 0x40000000, 0x5}, 0x0) sendmsg$802154_raw(0xffffffffffffffff, &(0x7f0000000240)={0x0, 0x0, &(0x7f00000000c0)={&(0x7f0000000140)="4db6d5f5a11fec69b9e2737d286d366c78996dc843266278e86a93437fed7f902e19ca3066c82ba57b2cc0e42df73ea607bc45f8ff9d126e46481868e12d058ee6384d4d06b0843589f459411ef211cad978271dde633bcbfe55880af2a9478800a0b75bd665b4a8f80944640bbf06d8a46ffa1f19c2749cc05fabfee1b2aa55c19289875ffec22147ad17a48f3626586f1315f32462bb75ebb4fd1c3ed57383ea1ce78bed59429f7bbc18f3259a04105fe026747d5714925e9e8a01d8e7e11651f85f8ae9bdb1d3", 0xc8}, 0x1, 0x0, 0x0, 0x20048001}, 0x0) syz_open_dev$ttys(0xc, 0x2, 0x0) (async) syz_open_dev$ttys(0xc, 0x2, 0x1) (async) syz_open_dev$ttys(0xc, 0x2, 0x1) (async) ioctl$TIOCGICOUNT(r1, 0x545d, 0x0) (async) ioctl$TCGETS(r1, 0x5401, &(0x7f0000000280)) (async) ioctl$VT_RESIZE(r1, 0x5609, &(0x7f0000000080)={0x9, 0x3, 0x139}) (async) syz_open_dev$ttys(0xc, 0x2, 0x1) (async) ioctl$TIOCGICOUNT(r2, 0x545d, 0x0) (async) ioctl$TCGETS(r0, 0x5401, &(0x7f00000002c0)) (async) ioctl$TIOCSETD(r2, 0x5423, &(0x7f0000000040)=0x15) (async) syz_open_dev$tty1(0xc, 0x4, 0x3) (async) select(0x40, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, 0x0, 0xac, 0x0, 0x1}, 0x0, &(0x7f0000000100)={0x2d9, 0x0, 0x0, 0x0, 0x0, 0x40000000, 0x5}, 0x0) (async) sendmsg$802154_raw(0xffffffffffffffff, &(0x7f0000000240)={0x0, 0x0, &(0x7f00000000c0)={&(0x7f0000000140)="4db6d5f5a11fec69b9e2737d286d366c78996dc843266278e86a93437fed7f902e19ca3066c82ba57b2cc0e42df73ea607bc45f8ff9d126e46481868e12d058ee6384d4d06b0843589f459411ef211cad978271dde633bcbfe55880af2a9478800a0b75bd665b4a8f80944640bbf06d8a46ffa1f19c2749cc05fabfee1b2aa55c19289875ffec22147ad17a48f3626586f1315f32462bb75ebb4fd1c3ed57383ea1ce78bed59429f7bbc18f3259a04105fe026747d5714925e9e8a01d8e7e11651f85f8ae9bdb1d3", 0xc8}, 0x1, 0x0, 0x0, 0x20048001}, 0x0) (async) 15:20:33 executing program 0: r0 = syz_open_dev$ttys(0xc, 0x2, 0x1) ioctl$TIOCSETD(r0, 0x5423, &(0x7f0000000040)=0x15) select(0x40, &(0x7f0000000000)={0x80}, 0x0, 0x0, 0x0) 15:20:33 executing program 2: r0 = syz_open_dev$vcsa(&(0x7f0000000040), 0x0, 0x101101) write$UHID_INPUT(r0, &(0x7f00000001c0)={0x8, {"b3b08bf3ead40c6bd8be9bb34f9a36de5ed25c1c18b5fc75b99db9f0977144448612806b19324efbc0c87af442545e657175b65e3df6dd9ba939d15090269d693efbdeea4de6643f7975df671ebb35fe22931b9a8c7806001487908fe8c597e65f04c9faf4703ea8b6f01c55a80305bbfaf1db7017d833842d7f4b7b610af57088c7608bf113fc1120450e3ef9f31e2d65438cdd48cd0fda2f96e6b3b391ba5f82b2af4b339b0d752905e79b862b60793cd9c6b98b2b75b38ea7f64830f303b2797a22a6c4fdbbf97ee24587955d03cfb15e4d2d25794acc1d9593188f2c7833fd312671a7ed8916bb3a2852a10763f35742e7c2f8181cc91b0e5843ae1e1b7a60053619f79c4561aa03a330a2dc8c9ebc1dca575011a670a68d1aa3d0b00087e93592518ef0094e18f28a360702c4a5ad72659410ae37b6868647913a8608858744efe602739ea3bdc72f67b479038bb383851a641040df520943c3fe705ea2cff8105d6cae2b782ee7405615344c168d88e328ff96ea5e39fd4f318b7ef85f373abc9826bcc27d0826ce7fe6f764c9a3a892231f97683525a726eb24200e93ec1766c88062f0ca021542696c6133fba1c9011aa09d0ed8180515e6f5078116dc0b083a9f7cde32b56a2d3585b4d880c2555a80d745f06eca6be1ced0ab8b7a3648312eddbab2927822b17a33c259eb603c8e79606c80ae90d45f22168906e663ad8071ad75a30436124ae0a2416647119287db0aaa379eac69f73e8ed7740228f46ce951fb0154fc4ee03f7227ec18b406cec7bd90cee9b48c76219226e6072cb5874d587456e96dcd1d3f73d9c52d99dfb9a8aad8a7a9973e9e82497816b63b3f776fef717b189eedbd935d344ebc742b1529126824e515e8d7d7c75a78d3280df4fc5a4e92ab26b3f29186e9e469d4ed98f98e04586cb6d9775fa68461a3c58293e00983d6e2ab040f44a6591e302608b1f3408663045293a42a2f034792ff6bc4f68ade46c4c9345bbee9fac37b08b87b1f13d3010cb101e58e407a24614722e14b94d45711b4d8a9dac2efd8f1bec2257afced94e1295ed6640ced22dc9e0f88c1156ee1a9b4776fe54e760343c029660c9c232831ac2c5b7bd3a5f3dfc133394cd8c5a3b681f1f18c9b92a62560762191639cc81fea8f66706beb5ae949da7876b546a68a23dcde1828f61a3e4a14788065743d71f7c610cb5e8f532632cff9b044ef3a52ac3b6e415fd617d3d40596c78095e121a6b8908d435dbc38f2077ca4191bb73dd7a01edfd98bff26458ea105ab920418326d452c188e6f6badc3d49b6d2ca71534e6412cd8a90f15274a9cf7f0496329ecefc70db505fcee2937651ea16cfe92ec92e9ba5e7b1ad41be393c38d743c7fc21966e63de259fbb5c450a1dcd5500a338081cb86a444c80ada4601e2fd0a7cb8dac4cefad082c508248aa5dcecb796f66bc842c63fe9c3a69f29285f2346faafca5e65eccf8de04ec86406897b55de9cda62e02fac26b5341cb41091c9346e2262c0c138260ddc6d91a4fe4b152e40419b0a9933c5d6ba26d754d9e235f5375e82fff4a22fdd7eebca8526f50979748442a6b30dc4d665b9baab035a7b8de6bba379fd18d3d83fc740efe8c281eadd7087f802b43075703ec0ce3934e8046cc94ec1b105c0932bdccddbfa79017c72e54fadb805debb084b676b7e7414d53f53d2698ba5ef604a559eb98c696c620116a982254203c270193e607887c652137ac469b114d74f42e20fe0ee121f1f6333b4aaeccf214b2ee94ebedfa6344207e3aadf274fe848094b9dba4f85b9dfb580c71f6b271901a8ceba17cb2c40f109299a95f7460dd1e82e6a96b307a6e80f2e0a89475fb04b9598c9e877da8a8807df8168a25b540e6dd8166749e4e8dae847cc3c82b01017cb9f930ba1ece0f6579e1700168755a174caae996947c4dfaaafce684d6ba5729da752d721491e3b25a0dfbd7a5800a39899f20684c8fe320ed7ac301490bff839b5e8d252858aa0d56dd7f763ed0f19be4ab6378480db722849a767eaa720fede3f544e416eb7737438f51b0b485904eed84417af6dae66827ac214c861bcc23450ec663a214a8e08baa637c683fe3bb47796e379933f032ab499a3433d13fd94d083148b80163751d178e0c37b3f8df9f1bdea2b0c4e4a76ee25d6b8d15ffd6f53e895aa98e8e2cba448d5d47023082adf33d8b9382ad2dd9c1354f47360e2edccc12e23274325aa2894f1c629b9ab0059e96bc54d2a94bb88604def479f1d18471f174946ef6592c30b9a375233d620f02938e88da376ecc3665ac65570184714f3d6f98d8ebe8e740d33551df885c0660b59609d9ffcd7ff03c0ed267eb6d8b44d03984dfd6d5471986e693b9d9b65cb5ae71d67b3cbe27077712a29c4ca3f969f901aba7512d0ab499c0919849eeaa9c57a444ae72bf7b6dea928d01fbebea98348722bfb942226f3c02c9b3afc8a7440d429bc0c27fe8fb2a8ebf6f96e7a7446d0176198abcc79754aa904d03eda62ab7d8e8dfd891ca17e31e6a13747d9605d3c5e3fe28d9d4957b07ca832a9520e0d74fe17fae9f875276d17d8329421693fac607f8a3e4da105c468cbc2a2c4fdacb0404247a7585ed380c1e775e7954f17c811f98f32786667889dd78fa968b6026e9c0326a4e55ae376c25153dba4da08f565297fada087585ea1d4275947b2aaa6dd9f759ded99fd559305688e1d8a4f8334eb25a7dc5968a51b4235ec8fee1c97e78127e5b420ae1a1f7a52693af8d7fbd3fd5e0b69fa708ef87fcb3894ed3008d7de991fc19e139607ae8b22463d80e6c462860dccd77459022873b757b0af0711715d0a6ccf570850ec9473b273469259b45de194d5871696fb10b8b931acca50f3d4c0f474e060f2c902ae7e2fb0edec460071c112bc8a793fa6251f1e780daa0da66407605d2012386a66fa3e74479548a503a49eacedf11514e60bb84cb93f9f83b4f3e64549017cc957734812373057799978d13f96fb00756fd9533943d55f4306209e3d205afcd5fffd514bad0785e5f2492e2fb7e6e6597ebbd8b3c12d8ffb5c49b3dc4cd201b6142509e0cdce21c51fc6818bc37f4cb169e807f614d05f80e02f3ca657edba5f4e34ae0666ded7e6b9a8bfbae56c525072596431bf8977744bced05437e46898134d87c42a95659d2894ced268b4ff344c895297e084635f5e0ccf97617f81de4c6ca5b348540edeb17b043dc043ee88fa3e0c5a64fa0d7f3f520c46b13f5bc5504e58c1c685c605a56b3d10e9797668ed5743aaf438d472f828a0bbe45a98fd64cfa366eb38a5a2c98bfb208abc4c34f5db3a139e03a270a393564798e4ea848e5b5288641bd84a4f2e6931ee4dd1baa3b91ec6a0c42de0963af703253832484fcf368f9883b7ede14f784eb9c88ca6270d0ac54ac4026fde67709c4690197a7be8fb841341b7ce49fe4f78451894a47b12d1b9211016c81e7e9a024cabf43446b900cf070e6091f84797c5442f7c64c804361ca369047bcc148b357c37c02ef54d615997e9082515d3272ef50b0bc2e0c5f72ea2ca0b038ac19223656d1d8e52d6d8d5cbcca90a3bb77475b3a4b56d6e3b893c9bc97cf393d2291e5c3a9658c3f316082e625919e839c39b3e310a945a3e7f6199a51ee6c7437ed417980499af2ad82a6e56bee13ecf9cf9bd0dce5054157faa775d96af0e98e204717650c0e76822cd6c52608305791a6cde93f5a23dbf071dd958ef983fc40ec923b8508039d2690cb2e7c59fa2a8f7827c64df58676d484339a52a1cf541ad9860f133f2a16682525b936905137d135e8d5ca4ff863335b4c4b2c46cc12f439979c1e1ec17c32409ea788aaf41f0bd31fe4c21630d99f343a4675266b29684b71f40047c611950e424284ff6c4fa43431c62913fe9cd00238727e4656fc9b07400f7c220e7eaa6c5fdc38f2ac90c4c56a2b11f867659cceca62a4c8a3a785ecc626d0303a21c41ef1a72af369c528c0f8bae8a09b12724d592a6d6a4e7b98efa7fa7ca1ee1e203a9f7fe42467b9616e68917cc502201c2b8aed2b61ced0e67fe793eec1abdfac8c7ff863c472a13d5a3475fff4afff4c386c87ad1a0d511bfccac3a5945f19681cda29f5d94047dd4f7429a203dd87d7c5d448659bdc74364dbdc156143280ad4347cde47f3a8f0623854ad2628cedc792055fd030d996ac4ab4377e0335bd8bc99d09cfd149a2a6031e64b7c84a53689c4cd185920ea39f3e2693195703343298bc65c5433b62ae53d80abe72c8a6bdf9aa826982d5e35968ad435dd0d27e45214653ff52e64be41f58c959c3d32b8a3c7d5138caea8640f990297e5663f7629d4fb07bc44d1d13da2fcdfd2cc08d939e5581fee7b4a288809464cdd80561381bbbe9bccec770fe783068a69abe3d810a5730202cd080dba7b54a6a51f27fbd78d8558ddf2d462841aa22eac5a55463664907b79cf1a533232dddeb7c23d15fdf2e92193bad999acfefeb7ceb38471f81a72c18625d88251ec8f4633d068b0a8ebb40267988d633c21e9ab66b658a7b54c91128e568c8af4d3afa56d0d90f0a9e573b6810886b3d7a33f381a1ef362f695f1bf353cd8a8f484e936cbb6570f423cab93b7fcc9e1bb7046498afdde7c876231f079497563c3462fb39e88920cbd3a2e112cabaa719424e7783563415c9916c62aabb75ea757bab76d81b40156c18e4060c2ce9e65950de623fbf20032b9ce3b4d6d6edb55895ce3015c33e658bd5d0da716b3768e6ca56cd88bc64d573609e2a3013bb52883e87bc8ab5195899e0d68032dccda55635c2c732c1c78f4e87eb8d1e2176b322ee688a5324e77973651d640b11622a762bee168e769ea62eb8f98c0c57b7368932ba6c9d5af95871aef18b50701bbee69db045c9756d22a6957bd6b1f55a6f461b660d5c523b1216fb4d2cd5ab86a622e3c33aef06d02537771604556571a468083de987e0cb5743098344f5439b9ada0361e0a73a333d36c87c305507e3f2dbd9885a88cb207b3b0034179e4213ad89b18f455dc6c640b2d1338311ec5156f1dd79cc8ab903cfdf569b3c33f46e2bed93e0634f127eb8b1b8fa69980ac079147ff3e7b942e3629be802a90812499c1930908ca2de69fc5f36584a6d574e80d1940da4ae5b2ab9f6b9c48d8d265f9f61e0f7d1706de0939507421f5b1d630e9ee66f412d96c92a1c9e3857416b3e9a9d52bc65a723a27b07c8e71c5bbfb3eaab0a90abee83e7c6c1eaa2b64ac3d8a5bec99b61075b988a62c8ef11b83100f756abe81a97bbf51aab7eeaf9a5ef4b72a0f03e50c301b6ae885ff2f4c9d740c9c940b1aeb702d82ff456193f30030f0c7457f3bac4c037dad8ea359bb752dbc0b99307d51dadc54dcbf218a2a9ddde27b4ea643ec5fe559bdff4115cfd070ab2fab4bbd62636c5d0ef1a1cab939a579ec125d10b7e69ef33292e729e8ff17efd643c374d2ea48362ec8c7235d95498dc2018e48c97873abbe8cf070a3daf7875d07c2bda652bff35d002177b0517fe67d3100b810ae260e44b632c6f490300d51b1d57cffcc0835cbc790d4e3c34f3cc5f7d48aef05d99f4b6f0531f3e3f1097206b82c228d5993e40e8a3687783189ab501d8196843696b375014e2c9f61650d43676262610a4226b495921fe75d6573d29731aec6f3b4392870bf92b2c926e61197a9185aa7b2a0395c40e062bf1b6e5a757402545a906d8ede21586f739983f3eb48115ce28a989ca75861bc301c25e69d8c15a8ac06bd", 0x1000}}, 0x1057) write$UHID_INPUT(r0, &(0x7f0000001200)={0x8, {"7351dcb79c48e9f392b993fe2d48afda5584a42463119297100d89ec69b133587a682e89011b1957ebdaf92cfc9a54714afc02d695dd973c098949e1e74879f26e1331c49c52df8326fa54677d5d0ac357f24e90e6e7f0889a7b72852bf34e8ffc0728e3167ff1929d0412b36fb0aff22b6bdc51c795056224004ae9e62894bcf9c8beac57347d5165f81433c331d0849d5256306f52cd795dd0a34f5a36c96f03c571653400d13d07d68c9b04d4e925bb5742c39a514ff504509209dd61c2e81f19ef3c1dd4eb90fc1ad7b457b420764ecb13a3dd08e4f17f6564a64ec36483be19abfea77d609448195f4e78cf983509c09e3de142c0f18a67dcd6aac8970de17a251afc380671179abbde08045a6aafd49f43e4aec37eb9c886c80591532d1996ca213296cc1710096e214160f1a70b536e944dd5dd9aca5c670f21b3539ccd3595cf33cc84181d48bd58932f21205d4bddfb35dbe5763e4dde38e62a5e55d772e0955be5558c2b419a0eac9e3a2d5665f704d10b3dc712d72d32c267a44ea8e9c27b7e2d70af6ee5cf7644ae28660a14e4882cf8cc718fa1265e92d7d4b8f9288f1cf6009e306839fd559216f5a84c0cd81f987b589622c5c2182530b8e9534ac0945341bedd70fecf07706db1551efbf20e0321238fa6a011ed39305065c38a7f12d40146b5741730c5de149bc7731ac8d1a4048b3984da10e6eca5c36a53963d3c4555278cc3f95b5ec33da257f40bb1cbb4a8e4baacf13cce533de11949dd08ed87b2a5174494e50887624301ccee62c1cd808ee280076c1968d2702ad0a5b71392256a2db2a7735b65cbd24b454ccf18dc5434bae07b0a7208b9f694723a0279431ecf782fd24b0c819505b3da7b9644a6ed7c6599b42d04c0e0f7b59584eff820ea6328a10c0329cd17d8ee4aaac0575916697938b7c6b6bfbda0967a3cd881da0c7cf36be308a3bc9d9b2caa47b87604e68839abdabf2948e0a5f1af74f0ee9f890ef59b357832c8d423e454309c882959a3e2ddbbe8b62f052aaa1ddda8494281728887bad3d41f0ab5edb819bbef64a27aa48618668afba8839f8ce480fcd27641920f117515bad5cb7ec29559d78d954b2cdc550239c08525c170e448cf9fa038e1d584a6948274b330e55d81e5f66ca4247da93b33ccebe5021a77ed0a3e2d15d7fbe056e5e901077aeb6fe399565316f4958f7e1d24fcd9b4c56a66cb50e2c54c549b5913776224a568127de628079c8941b59a519dd5c31e4aa49dc8db73058c6f08d66f64b187020903183dcefd852d84081b25dd20b3a524df7af323dd2e86c2f60f5ae6e0defee158370d5cc082bb404a1cefce1af2729e8bdc145b5972b47a46e96cc7830dfb56a779c1fadc5121cdc8683a996d23cbce16ab1ab59a0811c8ac322c64576b35bf0165d5420ff30229ae1966acf4c2ae154836b1ef03d3e2dd846df9a0f050cfac650418782b0d6457d22a9b4573bf1fc9832aad194c72bc2aac5d73a671db44bd62f34cf0c32fde81e672dfc5d2da77ba646f55e73d21183cad6e194768b2591de349920ec96799b20bc6428bac6c5b1029ab29ee7edfd9edf1ee415ac654cdbf77361b73359d723d9169ad50597c6e8371000499cd1ee11e26be22b3e1d68f0dad656a496a558694dc213f41d5dc58a8c117ab62382b37d4f76480f1af6cf8f1f3f8574758970e01cc681714dc755038e4d27b2c2c38b18d8b569d85d3ceccee35d08301d8bf0b69a84aa94cbe38a28046a099ac5d05f22dd1f23551725c6e758e6d04301e1441c88e63f1ea05ede67197833fe1bf025fe53251d50348216df5cebe3b97783c7ebc9dadb6d946e1ff449c53a3a28720a999cf04f2706957134f650b5306bd2e507712628c78d11cf82166ac36cd634bb79955bb92ea7ac092907654d4f861e1a731a3376ac1cb073f3d9de01c09505c76ab28208118562b2ef06a0039be39aabc2ff02aaec78088c5b20746d6bbab1672f7e325ec21048961cb0456f6703ef29c8a595a8a0d98e4f107fbb7a4975e415066eac20a40494fc7c78b5a6eff782cc1c75215887dca63316358be493a0da4ecaa5bdfe07a3882de62b5cbfa83c9b5796628dcf47248f219718bfeabf607652f134018af5bd3c142a699836e97318a89fb48f6d0560418804df08291e25ea4d637d8e949d1c803cf3ea9a5e0ff637a43a902221feff6babff8d2e21a950a2db7c5a5097539e74238a6bd5e4d7ff3a8ee72020a9e5f9334252afb7fc1ee0fcef7fda93ec7e3e406dbfa863bef46c1657565b2bc6787ac28d6dac72843d8cb44bf2b9e9cd85a119bb3a441b5594716b4b349d5c466f4d775f5b21a171a8531f5d4688c63d11fa2c44628a6543799ea8a98586ac3eabefb7b44c63b5a3e3392572e49f972a2f2c0f201d5518ec56efff8f45c2c2d4db7aca45ff073b449ecde521ab2b694704fd29822a89a73327ed780e27d13083039f7a7054f62b965c7a1aad3a0244a90d649d800c6d7f547154b8df90b357f5a84372c6903be45e5a6c3695f815fc8e87fc2fd0a734647caea796da6a2a0f0fd2647183cb41025d10c381508ce00a0a7f3bec3a8f5c955e4f354169660104f5533728ac37f46560bab84e5d5bf64375c11bc01aab398ffb0df02509785609a28cdd1ca78737dc51dae49204ba7b687c0afa8191ea49903c0bc154a015cd954751f3c11df50f8e557e068bf4e834dc834cf4bebc55abe6e1ed7b4816ce6cb19dba23b9be6add5dc219be5a123ee13fcad647f8e0cba1a0f529f143a88d18163346df9002f9fb56d9715ca75a31c7cae45a4e3db95caf1ac7382979a820adc645cf0d8974b2aee712fde954978c6a3ff2934c2587209a6582aa3ba3d352cfaaf5829ba3bdffc7d7c8da5579cf3e4cd40c0a3d3fef3f55e2d445ed38431b197e846b2e2f36162328f81d78e66170182806a36a8257bf17f0aa89bc1b27c30abf513efe6d73534f3754bec58832ad678c0aa29f5b4305c02b5ee3d350ee11db5348e61293c4f9a3629e20f84d888706eaa6cf0d1a10821185dc581298cca4dcad677b76a6812f087b498cae9cd0fa7664e8e5c6175b89daf46654b885631508eec27c8047015c0da7f5d2da6ab7e162493fcbfa917956ce8c423e2005a06d6ab7b845a8d5568d4e35de81de4d366276d59be4608ada571550eb4aeca7ebe78e1e3a31d1ad88eb0e20b32a4786b030e6ead84feb51ec0f17e260a19682ea2e2898dbe25b0071eae64e48cbdfae8872f9f9ca1191bbc11308b43ea8c9d4bf820111af76d4833ee66aaa71a23b0ed36e7460737184b059cfbd6650d585870e42b0ab3ba61ddad74deabe4d249459452a17b3bcb5dc8e79d0c2a3a8a9779518f5f56d344e1555eb8efa1e85bb1a7949040e69eb4505e33b095e200145b7d2a7b29606cd0b3090d551946ea69fe96315bcaed71ca357a135ddc466ca7ece07f2d20f6bb8200e625f4fff4baf1e9315d159688eafde4caae24adc08a5e5f7e3d31dfb04d60ce8a218a133206726c034c02bd5e6b2b2c74acfa02d7a31afd68e5303f7be379fb57e8fe9e57adef1c6d19020c4115b3ee08df324c1e00e2e625e551ce284950c09a9ccb95cea0c1f0bb8c1cb6df37f23eb3bdc238bdb784a0f782ba0893d30a9b194a5cc79e2258b402416875cf57bfda49ddfedf131d29b1be32f8134ca2f80fb096308b6c0543a2a2d037872b33e87dba50b71a37d5878c877bc14d50d3648698a8e31a89b8e0e2346d355c9f177618df4954161ce6462f35d94627292d509744c096e22563d8a2c2942cfeaacba279d985fed424ee852bb0126207bf0061b10caf4750519158ff700a56a6e0a1e577b51782f7b4e2f827f8127bcbcb164b27201a495ad7a29ae33807aea08a1d3d32709343a271f8879bf9cd99cc94d5229594869c82b76f6d03ca788d968d0a40db711085ade4bcf877729f6990f968deb75f1ea00dcb7b2d8892a4fb76622409f9d73008b459f183c24ac263c731639180931c91a596a6d568745da9276251191349bfbcb1d552d12332c1ba49597274d9b3d78de0ea45c1a21cc14166c1d1a1ae2d7087afb1771facd045b2c015e9599884d9fe1cffc39382750faa61eaf2ec7f43aad96e5d73457d2e2d8e47779785bf4cceb0febd3609f61c6cc08c2e60469b9de0bb6c4732bc3013a6bf36b1642d80274d63aab9f638cbc003b4dd428b5e2998a9bc718bdc29d251006aad7925823bd66d0724df10939fbc885362697f67aa5ad0b02b5aebfe170db4300e0c5bd1473fc5ac898ddbf61ecd5497873e5e0b9da8f163e2ee5e5c4e83f79884520f0b270066107a68d6a529d58735f27bf74da96684cb60982adbacc6c383acc3c2f3931b61433bbbcc5e860e4d80c1335d8f062c8d1f6848b1a33d4ea59c250bdb4d71fc475d135ec56e3e3c34cefb5f0c617db8e524ace1cd2ce7886e9069af11913b4af90655507367da39edfb92f807270c564712bcd383638a042f173d34f58e06ca9f717791b62748be97a25d9e3672cf9d4aadc31be7e8c72914800d2f266ff632cd6c28728bd55f004a2deb6a99e1e8d1df689a804083c047825104b1a711f6d17cc4452a6bbe5d3f875c0ac5f03d62842a84240a2540c97902af7c8fba17ac6bf0b3d58f328ec0ac3ab2dadaafd4aacc3e9ad0781206a7312f5b57889f0f184cf042b474475ecd58da9e79253787c03e825dc45c60fd9e3b51520109c71e6dc3b0dea203320d14b374640eca01f463265e04b43343685753a819149756f2248cc90fd6d8b6b46db5db3b2a2f4bb6be8282f541cf563ce1dea6c5c7643ec4c19c59f3ef280e55bf8b83e5f28eb90b696b53ae5f47d335b29d9cb52df58a88bb28e7eca962a8ebd8e7ae57798f4e08d7c5875047c962d95a0979e1fcd0130f25a62b2b9809dd8905896a7a41ded0d59d67b97d1ea09137a6a4b30b42d5c33266c1cffb675d13c2f8cff1e33cf79d2755a1aaea21b86fe9ed8aceced4a14aaf8a303429415b131c5c36398fdedcd556b48d265dfb074b63a2666b70643e0830fbf82fe853c6b0dec6aae50c9ee2e6c9a8c20962cd909e19b0cdc388179ea8725d2e46a63dd5f000b9268fb3bc817071793e73dc398e02491bc8e38371699c493429d2e8918f296135abeb2f5773a3f39b16efabfe35340438654e5f8e3a3b72b62492fc5d1875801268149840bfb1e72b4567ba8b1a03bb1b830f30a9b5814c26cbae8e692ba55a43ff1d5ee88a8590b4494750355a05e53a7d84d46355dcbf051f229baf0c38a1168fd77440093291c80bcad70c6536c411731ad32a52700b1f976d0fcd91086c70949f45034afccf88add38bceeac19dc728e72f173185a4f2f412227cd8e0b7a8842d2c6d0a14194cd4def8452843db4571b647be054ccc8882f94fd086ddab63ed9456dafd20f001da61ca68944a712549fbeabe46f4dd9a24864e8c394efb593729cd4d08dc0bf787b26ab06215ba79bcd60b4276981cdc69f1486b6c1cc2f5557abe5d203d461573c3a360a496d092640743b8f782bb408b58a4204593025d1203c785c5c1fbb139825758be1514bc63bb15a207dd1eabdb240abdbd27176e90e71dfbabaae57384d063c1ac93fcadeb1931f53f7da91d7d581d28eb0e739b16b9af04ae0b9b428714646b0649197fbd549fd87fcdf32d22febaff1bbbf65095590c61e35ed9767245cd56a1c6ba0a0d49cd3b8dd2b8f870997cee76d69985768061bf663a5d697a4559ebdfb23bc1216529fc801a39c0770076", 0x1000}}, 0x1006) r1 = bpf$BPF_MAP_GET_FD_BY_ID(0xe, &(0x7f0000000000)={0xffffffffffffffff, 0x40, 0x10}, 0xc) bpf$PROG_BIND_MAP(0x23, &(0x7f0000000080)={0xffffffffffffffff, r1}, 0xc) syz_open_dev$vcsa(&(0x7f0000000040), 0x0, 0x101101) (async) write$UHID_INPUT(r0, &(0x7f00000001c0)={0x8, {"b3b08bf3ead40c6bd8be9bb34f9a36de5ed25c1c18b5fc75b99db9f0977144448612806b19324efbc0c87af442545e657175b65e3df6dd9ba939d15090269d693efbdeea4de6643f7975df671ebb35fe22931b9a8c7806001487908fe8c597e65f04c9faf4703ea8b6f01c55a80305bbfaf1db7017d833842d7f4b7b610af57088c7608bf113fc1120450e3ef9f31e2d65438cdd48cd0fda2f96e6b3b391ba5f82b2af4b339b0d752905e79b862b60793cd9c6b98b2b75b38ea7f64830f303b2797a22a6c4fdbbf97ee24587955d03cfb15e4d2d25794acc1d9593188f2c7833fd312671a7ed8916bb3a2852a10763f35742e7c2f8181cc91b0e5843ae1e1b7a60053619f79c4561aa03a330a2dc8c9ebc1dca575011a670a68d1aa3d0b00087e93592518ef0094e18f28a360702c4a5ad72659410ae37b6868647913a8608858744efe602739ea3bdc72f67b479038bb383851a641040df520943c3fe705ea2cff8105d6cae2b782ee7405615344c168d88e328ff96ea5e39fd4f318b7ef85f373abc9826bcc27d0826ce7fe6f764c9a3a892231f97683525a726eb24200e93ec1766c88062f0ca021542696c6133fba1c9011aa09d0ed8180515e6f5078116dc0b083a9f7cde32b56a2d3585b4d880c2555a80d745f06eca6be1ced0ab8b7a3648312eddbab2927822b17a33c259eb603c8e79606c80ae90d45f22168906e663ad8071ad75a30436124ae0a2416647119287db0aaa379eac69f73e8ed7740228f46ce951fb0154fc4ee03f7227ec18b406cec7bd90cee9b48c76219226e6072cb5874d587456e96dcd1d3f73d9c52d99dfb9a8aad8a7a9973e9e82497816b63b3f776fef717b189eedbd935d344ebc742b1529126824e515e8d7d7c75a78d3280df4fc5a4e92ab26b3f29186e9e469d4ed98f98e04586cb6d9775fa68461a3c58293e00983d6e2ab040f44a6591e302608b1f3408663045293a42a2f034792ff6bc4f68ade46c4c9345bbee9fac37b08b87b1f13d3010cb101e58e407a24614722e14b94d45711b4d8a9dac2efd8f1bec2257afced94e1295ed6640ced22dc9e0f88c1156ee1a9b4776fe54e760343c029660c9c232831ac2c5b7bd3a5f3dfc133394cd8c5a3b681f1f18c9b92a62560762191639cc81fea8f66706beb5ae949da7876b546a68a23dcde1828f61a3e4a14788065743d71f7c610cb5e8f532632cff9b044ef3a52ac3b6e415fd617d3d40596c78095e121a6b8908d435dbc38f2077ca4191bb73dd7a01edfd98bff26458ea105ab920418326d452c188e6f6badc3d49b6d2ca71534e6412cd8a90f15274a9cf7f0496329ecefc70db505fcee2937651ea16cfe92ec92e9ba5e7b1ad41be393c38d743c7fc21966e63de259fbb5c450a1dcd5500a338081cb86a444c80ada4601e2fd0a7cb8dac4cefad082c508248aa5dcecb796f66bc842c63fe9c3a69f29285f2346faafca5e65eccf8de04ec86406897b55de9cda62e02fac26b5341cb41091c9346e2262c0c138260ddc6d91a4fe4b152e40419b0a9933c5d6ba26d754d9e235f5375e82fff4a22fdd7eebca8526f50979748442a6b30dc4d665b9baab035a7b8de6bba379fd18d3d83fc740efe8c281eadd7087f802b43075703ec0ce3934e8046cc94ec1b105c0932bdccddbfa79017c72e54fadb805debb084b676b7e7414d53f53d2698ba5ef604a559eb98c696c620116a982254203c270193e607887c652137ac469b114d74f42e20fe0ee121f1f6333b4aaeccf214b2ee94ebedfa6344207e3aadf274fe848094b9dba4f85b9dfb580c71f6b271901a8ceba17cb2c40f109299a95f7460dd1e82e6a96b307a6e80f2e0a89475fb04b9598c9e877da8a8807df8168a25b540e6dd8166749e4e8dae847cc3c82b01017cb9f930ba1ece0f6579e1700168755a174caae996947c4dfaaafce684d6ba5729da752d721491e3b25a0dfbd7a5800a39899f20684c8fe320ed7ac301490bff839b5e8d252858aa0d56dd7f763ed0f19be4ab6378480db722849a767eaa720fede3f544e416eb7737438f51b0b485904eed84417af6dae66827ac214c861bcc23450ec663a214a8e08baa637c683fe3bb47796e379933f032ab499a3433d13fd94d083148b80163751d178e0c37b3f8df9f1bdea2b0c4e4a76ee25d6b8d15ffd6f53e895aa98e8e2cba448d5d47023082adf33d8b9382ad2dd9c1354f47360e2edccc12e23274325aa2894f1c629b9ab0059e96bc54d2a94bb88604def479f1d18471f174946ef6592c30b9a375233d620f02938e88da376ecc3665ac65570184714f3d6f98d8ebe8e740d33551df885c0660b59609d9ffcd7ff03c0ed267eb6d8b44d03984dfd6d5471986e693b9d9b65cb5ae71d67b3cbe27077712a29c4ca3f969f901aba7512d0ab499c0919849eeaa9c57a444ae72bf7b6dea928d01fbebea98348722bfb942226f3c02c9b3afc8a7440d429bc0c27fe8fb2a8ebf6f96e7a7446d0176198abcc79754aa904d03eda62ab7d8e8dfd891ca17e31e6a13747d9605d3c5e3fe28d9d4957b07ca832a9520e0d74fe17fae9f875276d17d8329421693fac607f8a3e4da105c468cbc2a2c4fdacb0404247a7585ed380c1e775e7954f17c811f98f32786667889dd78fa968b6026e9c0326a4e55ae376c25153dba4da08f565297fada087585ea1d4275947b2aaa6dd9f759ded99fd559305688e1d8a4f8334eb25a7dc5968a51b4235ec8fee1c97e78127e5b420ae1a1f7a52693af8d7fbd3fd5e0b69fa708ef87fcb3894ed3008d7de991fc19e139607ae8b22463d80e6c462860dccd77459022873b757b0af0711715d0a6ccf570850ec9473b273469259b45de194d5871696fb10b8b931acca50f3d4c0f474e060f2c902ae7e2fb0edec460071c112bc8a793fa6251f1e780daa0da66407605d2012386a66fa3e74479548a503a49eacedf11514e60bb84cb93f9f83b4f3e64549017cc957734812373057799978d13f96fb00756fd9533943d55f4306209e3d205afcd5fffd514bad0785e5f2492e2fb7e6e6597ebbd8b3c12d8ffb5c49b3dc4cd201b6142509e0cdce21c51fc6818bc37f4cb169e807f614d05f80e02f3ca657edba5f4e34ae0666ded7e6b9a8bfbae56c525072596431bf8977744bced05437e46898134d87c42a95659d2894ced268b4ff344c895297e084635f5e0ccf97617f81de4c6ca5b348540edeb17b043dc043ee88fa3e0c5a64fa0d7f3f520c46b13f5bc5504e58c1c685c605a56b3d10e9797668ed5743aaf438d472f828a0bbe45a98fd64cfa366eb38a5a2c98bfb208abc4c34f5db3a139e03a270a393564798e4ea848e5b5288641bd84a4f2e6931ee4dd1baa3b91ec6a0c42de0963af703253832484fcf368f9883b7ede14f784eb9c88ca6270d0ac54ac4026fde67709c4690197a7be8fb841341b7ce49fe4f78451894a47b12d1b9211016c81e7e9a024cabf43446b900cf070e6091f84797c5442f7c64c804361ca369047bcc148b357c37c02ef54d615997e9082515d3272ef50b0bc2e0c5f72ea2ca0b038ac19223656d1d8e52d6d8d5cbcca90a3bb77475b3a4b56d6e3b893c9bc97cf393d2291e5c3a9658c3f316082e625919e839c39b3e310a945a3e7f6199a51ee6c7437ed417980499af2ad82a6e56bee13ecf9cf9bd0dce5054157faa775d96af0e98e204717650c0e76822cd6c52608305791a6cde93f5a23dbf071dd958ef983fc40ec923b8508039d2690cb2e7c59fa2a8f7827c64df58676d484339a52a1cf541ad9860f133f2a16682525b936905137d135e8d5ca4ff863335b4c4b2c46cc12f439979c1e1ec17c32409ea788aaf41f0bd31fe4c21630d99f343a4675266b29684b71f40047c611950e424284ff6c4fa43431c62913fe9cd00238727e4656fc9b07400f7c220e7eaa6c5fdc38f2ac90c4c56a2b11f867659cceca62a4c8a3a785ecc626d0303a21c41ef1a72af369c528c0f8bae8a09b12724d592a6d6a4e7b98efa7fa7ca1ee1e203a9f7fe42467b9616e68917cc502201c2b8aed2b61ced0e67fe793eec1abdfac8c7ff863c472a13d5a3475fff4afff4c386c87ad1a0d511bfccac3a5945f19681cda29f5d94047dd4f7429a203dd87d7c5d448659bdc74364dbdc156143280ad4347cde47f3a8f0623854ad2628cedc792055fd030d996ac4ab4377e0335bd8bc99d09cfd149a2a6031e64b7c84a53689c4cd185920ea39f3e2693195703343298bc65c5433b62ae53d80abe72c8a6bdf9aa826982d5e35968ad435dd0d27e45214653ff52e64be41f58c959c3d32b8a3c7d5138caea8640f990297e5663f7629d4fb07bc44d1d13da2fcdfd2cc08d939e5581fee7b4a288809464cdd80561381bbbe9bccec770fe783068a69abe3d810a5730202cd080dba7b54a6a51f27fbd78d8558ddf2d462841aa22eac5a55463664907b79cf1a533232dddeb7c23d15fdf2e92193bad999acfefeb7ceb38471f81a72c18625d88251ec8f4633d068b0a8ebb40267988d633c21e9ab66b658a7b54c91128e568c8af4d3afa56d0d90f0a9e573b6810886b3d7a33f381a1ef362f695f1bf353cd8a8f484e936cbb6570f423cab93b7fcc9e1bb7046498afdde7c876231f079497563c3462fb39e88920cbd3a2e112cabaa719424e7783563415c9916c62aabb75ea757bab76d81b40156c18e4060c2ce9e65950de623fbf20032b9ce3b4d6d6edb55895ce3015c33e658bd5d0da716b3768e6ca56cd88bc64d573609e2a3013bb52883e87bc8ab5195899e0d68032dccda55635c2c732c1c78f4e87eb8d1e2176b322ee688a5324e77973651d640b11622a762bee168e769ea62eb8f98c0c57b7368932ba6c9d5af95871aef18b50701bbee69db045c9756d22a6957bd6b1f55a6f461b660d5c523b1216fb4d2cd5ab86a622e3c33aef06d02537771604556571a468083de987e0cb5743098344f5439b9ada0361e0a73a333d36c87c305507e3f2dbd9885a88cb207b3b0034179e4213ad89b18f455dc6c640b2d1338311ec5156f1dd79cc8ab903cfdf569b3c33f46e2bed93e0634f127eb8b1b8fa69980ac079147ff3e7b942e3629be802a90812499c1930908ca2de69fc5f36584a6d574e80d1940da4ae5b2ab9f6b9c48d8d265f9f61e0f7d1706de0939507421f5b1d630e9ee66f412d96c92a1c9e3857416b3e9a9d52bc65a723a27b07c8e71c5bbfb3eaab0a90abee83e7c6c1eaa2b64ac3d8a5bec99b61075b988a62c8ef11b83100f756abe81a97bbf51aab7eeaf9a5ef4b72a0f03e50c301b6ae885ff2f4c9d740c9c940b1aeb702d82ff456193f30030f0c7457f3bac4c037dad8ea359bb752dbc0b99307d51dadc54dcbf218a2a9ddde27b4ea643ec5fe559bdff4115cfd070ab2fab4bbd62636c5d0ef1a1cab939a579ec125d10b7e69ef33292e729e8ff17efd643c374d2ea48362ec8c7235d95498dc2018e48c97873abbe8cf070a3daf7875d07c2bda652bff35d002177b0517fe67d3100b810ae260e44b632c6f490300d51b1d57cffcc0835cbc790d4e3c34f3cc5f7d48aef05d99f4b6f0531f3e3f1097206b82c228d5993e40e8a3687783189ab501d8196843696b375014e2c9f61650d43676262610a4226b495921fe75d6573d29731aec6f3b4392870bf92b2c926e61197a9185aa7b2a0395c40e062bf1b6e5a757402545a906d8ede21586f739983f3eb48115ce28a989ca75861bc301c25e69d8c15a8ac06bd", 0x1000}}, 0x1057) (async) write$UHID_INPUT(r0, &(0x7f0000001200)={0x8, {"7351dcb79c48e9f392b993fe2d48afda5584a42463119297100d89ec69b133587a682e89011b1957ebdaf92cfc9a54714afc02d695dd973c098949e1e74879f26e1331c49c52df8326fa54677d5d0ac357f24e90e6e7f0889a7b72852bf34e8ffc0728e3167ff1929d0412b36fb0aff22b6bdc51c795056224004ae9e62894bcf9c8beac57347d5165f81433c331d0849d5256306f52cd795dd0a34f5a36c96f03c571653400d13d07d68c9b04d4e925bb5742c39a514ff504509209dd61c2e81f19ef3c1dd4eb90fc1ad7b457b420764ecb13a3dd08e4f17f6564a64ec36483be19abfea77d609448195f4e78cf983509c09e3de142c0f18a67dcd6aac8970de17a251afc380671179abbde08045a6aafd49f43e4aec37eb9c886c80591532d1996ca213296cc1710096e214160f1a70b536e944dd5dd9aca5c670f21b3539ccd3595cf33cc84181d48bd58932f21205d4bddfb35dbe5763e4dde38e62a5e55d772e0955be5558c2b419a0eac9e3a2d5665f704d10b3dc712d72d32c267a44ea8e9c27b7e2d70af6ee5cf7644ae28660a14e4882cf8cc718fa1265e92d7d4b8f9288f1cf6009e306839fd559216f5a84c0cd81f987b589622c5c2182530b8e9534ac0945341bedd70fecf07706db1551efbf20e0321238fa6a011ed39305065c38a7f12d40146b5741730c5de149bc7731ac8d1a4048b3984da10e6eca5c36a53963d3c4555278cc3f95b5ec33da257f40bb1cbb4a8e4baacf13cce533de11949dd08ed87b2a5174494e50887624301ccee62c1cd808ee280076c1968d2702ad0a5b71392256a2db2a7735b65cbd24b454ccf18dc5434bae07b0a7208b9f694723a0279431ecf782fd24b0c819505b3da7b9644a6ed7c6599b42d04c0e0f7b59584eff820ea6328a10c0329cd17d8ee4aaac0575916697938b7c6b6bfbda0967a3cd881da0c7cf36be308a3bc9d9b2caa47b87604e68839abdabf2948e0a5f1af74f0ee9f890ef59b357832c8d423e454309c882959a3e2ddbbe8b62f052aaa1ddda8494281728887bad3d41f0ab5edb819bbef64a27aa48618668afba8839f8ce480fcd27641920f117515bad5cb7ec29559d78d954b2cdc550239c08525c170e448cf9fa038e1d584a6948274b330e55d81e5f66ca4247da93b33ccebe5021a77ed0a3e2d15d7fbe056e5e901077aeb6fe399565316f4958f7e1d24fcd9b4c56a66cb50e2c54c549b5913776224a568127de628079c8941b59a519dd5c31e4aa49dc8db73058c6f08d66f64b187020903183dcefd852d84081b25dd20b3a524df7af323dd2e86c2f60f5ae6e0defee158370d5cc082bb404a1cefce1af2729e8bdc145b5972b47a46e96cc7830dfb56a779c1fadc5121cdc8683a996d23cbce16ab1ab59a0811c8ac322c64576b35bf0165d5420ff30229ae1966acf4c2ae154836b1ef03d3e2dd846df9a0f050cfac650418782b0d6457d22a9b4573bf1fc9832aad194c72bc2aac5d73a671db44bd62f34cf0c32fde81e672dfc5d2da77ba646f55e73d21183cad6e194768b2591de349920ec96799b20bc6428bac6c5b1029ab29ee7edfd9edf1ee415ac654cdbf77361b73359d723d9169ad50597c6e8371000499cd1ee11e26be22b3e1d68f0dad656a496a558694dc213f41d5dc58a8c117ab62382b37d4f76480f1af6cf8f1f3f8574758970e01cc681714dc755038e4d27b2c2c38b18d8b569d85d3ceccee35d08301d8bf0b69a84aa94cbe38a28046a099ac5d05f22dd1f23551725c6e758e6d04301e1441c88e63f1ea05ede67197833fe1bf025fe53251d50348216df5cebe3b97783c7ebc9dadb6d946e1ff449c53a3a28720a999cf04f2706957134f650b5306bd2e507712628c78d11cf82166ac36cd634bb79955bb92ea7ac092907654d4f861e1a731a3376ac1cb073f3d9de01c09505c76ab28208118562b2ef06a0039be39aabc2ff02aaec78088c5b20746d6bbab1672f7e325ec21048961cb0456f6703ef29c8a595a8a0d98e4f107fbb7a4975e415066eac20a40494fc7c78b5a6eff782cc1c75215887dca63316358be493a0da4ecaa5bdfe07a3882de62b5cbfa83c9b5796628dcf47248f219718bfeabf607652f134018af5bd3c142a699836e97318a89fb48f6d0560418804df08291e25ea4d637d8e949d1c803cf3ea9a5e0ff637a43a902221feff6babff8d2e21a950a2db7c5a5097539e74238a6bd5e4d7ff3a8ee72020a9e5f9334252afb7fc1ee0fcef7fda93ec7e3e406dbfa863bef46c1657565b2bc6787ac28d6dac72843d8cb44bf2b9e9cd85a119bb3a441b5594716b4b349d5c466f4d775f5b21a171a8531f5d4688c63d11fa2c44628a6543799ea8a98586ac3eabefb7b44c63b5a3e3392572e49f972a2f2c0f201d5518ec56efff8f45c2c2d4db7aca45ff073b449ecde521ab2b694704fd29822a89a73327ed780e27d13083039f7a7054f62b965c7a1aad3a0244a90d649d800c6d7f547154b8df90b357f5a84372c6903be45e5a6c3695f815fc8e87fc2fd0a734647caea796da6a2a0f0fd2647183cb41025d10c381508ce00a0a7f3bec3a8f5c955e4f354169660104f5533728ac37f46560bab84e5d5bf64375c11bc01aab398ffb0df02509785609a28cdd1ca78737dc51dae49204ba7b687c0afa8191ea49903c0bc154a015cd954751f3c11df50f8e557e068bf4e834dc834cf4bebc55abe6e1ed7b4816ce6cb19dba23b9be6add5dc219be5a123ee13fcad647f8e0cba1a0f529f143a88d18163346df9002f9fb56d9715ca75a31c7cae45a4e3db95caf1ac7382979a820adc645cf0d8974b2aee712fde954978c6a3ff2934c2587209a6582aa3ba3d352cfaaf5829ba3bdffc7d7c8da5579cf3e4cd40c0a3d3fef3f55e2d445ed38431b197e846b2e2f36162328f81d78e66170182806a36a8257bf17f0aa89bc1b27c30abf513efe6d73534f3754bec58832ad678c0aa29f5b4305c02b5ee3d350ee11db5348e61293c4f9a3629e20f84d888706eaa6cf0d1a10821185dc581298cca4dcad677b76a6812f087b498cae9cd0fa7664e8e5c6175b89daf46654b885631508eec27c8047015c0da7f5d2da6ab7e162493fcbfa917956ce8c423e2005a06d6ab7b845a8d5568d4e35de81de4d366276d59be4608ada571550eb4aeca7ebe78e1e3a31d1ad88eb0e20b32a4786b030e6ead84feb51ec0f17e260a19682ea2e2898dbe25b0071eae64e48cbdfae8872f9f9ca1191bbc11308b43ea8c9d4bf820111af76d4833ee66aaa71a23b0ed36e7460737184b059cfbd6650d585870e42b0ab3ba61ddad74deabe4d249459452a17b3bcb5dc8e79d0c2a3a8a9779518f5f56d344e1555eb8efa1e85bb1a7949040e69eb4505e33b095e200145b7d2a7b29606cd0b3090d551946ea69fe96315bcaed71ca357a135ddc466ca7ece07f2d20f6bb8200e625f4fff4baf1e9315d159688eafde4caae24adc08a5e5f7e3d31dfb04d60ce8a218a133206726c034c02bd5e6b2b2c74acfa02d7a31afd68e5303f7be379fb57e8fe9e57adef1c6d19020c4115b3ee08df324c1e00e2e625e551ce284950c09a9ccb95cea0c1f0bb8c1cb6df37f23eb3bdc238bdb784a0f782ba0893d30a9b194a5cc79e2258b402416875cf57bfda49ddfedf131d29b1be32f8134ca2f80fb096308b6c0543a2a2d037872b33e87dba50b71a37d5878c877bc14d50d3648698a8e31a89b8e0e2346d355c9f177618df4954161ce6462f35d94627292d509744c096e22563d8a2c2942cfeaacba279d985fed424ee852bb0126207bf0061b10caf4750519158ff700a56a6e0a1e577b51782f7b4e2f827f8127bcbcb164b27201a495ad7a29ae33807aea08a1d3d32709343a271f8879bf9cd99cc94d5229594869c82b76f6d03ca788d968d0a40db711085ade4bcf877729f6990f968deb75f1ea00dcb7b2d8892a4fb76622409f9d73008b459f183c24ac263c731639180931c91a596a6d568745da9276251191349bfbcb1d552d12332c1ba49597274d9b3d78de0ea45c1a21cc14166c1d1a1ae2d7087afb1771facd045b2c015e9599884d9fe1cffc39382750faa61eaf2ec7f43aad96e5d73457d2e2d8e47779785bf4cceb0febd3609f61c6cc08c2e60469b9de0bb6c4732bc3013a6bf36b1642d80274d63aab9f638cbc003b4dd428b5e2998a9bc718bdc29d251006aad7925823bd66d0724df10939fbc885362697f67aa5ad0b02b5aebfe170db4300e0c5bd1473fc5ac898ddbf61ecd5497873e5e0b9da8f163e2ee5e5c4e83f79884520f0b270066107a68d6a529d58735f27bf74da96684cb60982adbacc6c383acc3c2f3931b61433bbbcc5e860e4d80c1335d8f062c8d1f6848b1a33d4ea59c250bdb4d71fc475d135ec56e3e3c34cefb5f0c617db8e524ace1cd2ce7886e9069af11913b4af90655507367da39edfb92f807270c564712bcd383638a042f173d34f58e06ca9f717791b62748be97a25d9e3672cf9d4aadc31be7e8c72914800d2f266ff632cd6c28728bd55f004a2deb6a99e1e8d1df689a804083c047825104b1a711f6d17cc4452a6bbe5d3f875c0ac5f03d62842a84240a2540c97902af7c8fba17ac6bf0b3d58f328ec0ac3ab2dadaafd4aacc3e9ad0781206a7312f5b57889f0f184cf042b474475ecd58da9e79253787c03e825dc45c60fd9e3b51520109c71e6dc3b0dea203320d14b374640eca01f463265e04b43343685753a819149756f2248cc90fd6d8b6b46db5db3b2a2f4bb6be8282f541cf563ce1dea6c5c7643ec4c19c59f3ef280e55bf8b83e5f28eb90b696b53ae5f47d335b29d9cb52df58a88bb28e7eca962a8ebd8e7ae57798f4e08d7c5875047c962d95a0979e1fcd0130f25a62b2b9809dd8905896a7a41ded0d59d67b97d1ea09137a6a4b30b42d5c33266c1cffb675d13c2f8cff1e33cf79d2755a1aaea21b86fe9ed8aceced4a14aaf8a303429415b131c5c36398fdedcd556b48d265dfb074b63a2666b70643e0830fbf82fe853c6b0dec6aae50c9ee2e6c9a8c20962cd909e19b0cdc388179ea8725d2e46a63dd5f000b9268fb3bc817071793e73dc398e02491bc8e38371699c493429d2e8918f296135abeb2f5773a3f39b16efabfe35340438654e5f8e3a3b72b62492fc5d1875801268149840bfb1e72b4567ba8b1a03bb1b830f30a9b5814c26cbae8e692ba55a43ff1d5ee88a8590b4494750355a05e53a7d84d46355dcbf051f229baf0c38a1168fd77440093291c80bcad70c6536c411731ad32a52700b1f976d0fcd91086c70949f45034afccf88add38bceeac19dc728e72f173185a4f2f412227cd8e0b7a8842d2c6d0a14194cd4def8452843db4571b647be054ccc8882f94fd086ddab63ed9456dafd20f001da61ca68944a712549fbeabe46f4dd9a24864e8c394efb593729cd4d08dc0bf787b26ab06215ba79bcd60b4276981cdc69f1486b6c1cc2f5557abe5d203d461573c3a360a496d092640743b8f782bb408b58a4204593025d1203c785c5c1fbb139825758be1514bc63bb15a207dd1eabdb240abdbd27176e90e71dfbabaae57384d063c1ac93fcadeb1931f53f7da91d7d581d28eb0e739b16b9af04ae0b9b428714646b0649197fbd549fd87fcdf32d22febaff1bbbf65095590c61e35ed9767245cd56a1c6ba0a0d49cd3b8dd2b8f870997cee76d69985768061bf663a5d697a4559ebdfb23bc1216529fc801a39c0770076", 0x1000}}, 0x1006) (async) bpf$BPF_MAP_GET_FD_BY_ID(0xe, &(0x7f0000000000)={0xffffffffffffffff, 0x40, 0x10}, 0xc) (async) bpf$PROG_BIND_MAP(0x23, &(0x7f0000000080)={0xffffffffffffffff, r1}, 0xc) (async) 15:20:33 executing program 4: r0 = syz_open_dev$ttys(0xc, 0x2, 0x1) ioctl$TIOCSETD(r0, 0x5423, &(0x7f0000000040)=0x15) select(0x40, &(0x7f0000000280)={0x8, 0x0, 0x7fc00000000, 0x7, 0xed1, 0xaf4, 0x8001, 0x6}, &(0x7f00000002c0)={0x1, 0x3, 0x9, 0x1, 0x2, 0x0, 0x3, 0x4}, &(0x7f0000000300)={0x2, 0x1ff, 0x7fffffff, 0x8, 0x8000000000000001, 0xfffffffffffffe83, 0x8, 0x9}, &(0x7f0000000380)) 15:20:33 executing program 5: r0 = syz_open_dev$ttys(0xc, 0x2, 0x1) ioctl$TIOCSETD(r0, 0x5423, &(0x7f0000000040)=0x15) select(0x40, &(0x7f0000000000), 0x0, &(0x7f0000000100)={0x8f}, 0x0) 15:20:33 executing program 1: r0 = syz_open_dev$ttys(0xc, 0x2, 0x1) getsockopt$inet_sctp_SCTP_PR_STREAM_STATUS(0xffffffffffffffff, 0x84, 0x74, &(0x7f0000000140)=""/129, &(0x7f0000000080)=0x81) ioctl$TIOCSETD(r0, 0x5423, &(0x7f0000000040)=0x15) select(0x40, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, 0x0, 0x800, 0x3}, 0x0, &(0x7f0000000100)={0x8f, 0x0, 0x0, 0x0, 0x2, 0xfffffffffffffffe}, 0x0) 15:20:33 executing program 2: r0 = syz_open_dev$vcsa(&(0x7f0000000040), 0x0, 0x101101) write$UHID_INPUT(r0, &(0x7f00000001c0)={0x8, {"b3b08bf3ead40c6bd8be9bb34f9a36de5ed25c1c18b5fc75b99db9f0977144448612806b19324efbc0c87af442545e657175b65e3df6dd9ba939d15090269d693efbdeea4de6643f7975df671ebb35fe22931b9a8c7806001487908fe8c597e65f04c9faf4703ea8b6f01c55a80305bbfaf1db7017d833842d7f4b7b610af57088c7608bf113fc1120450e3ef9f31e2d65438cdd48cd0fda2f96e6b3b391ba5f82b2af4b339b0d752905e79b862b60793cd9c6b98b2b75b38ea7f64830f303b2797a22a6c4fdbbf97ee24587955d03cfb15e4d2d25794acc1d9593188f2c7833fd312671a7ed8916bb3a2852a10763f35742e7c2f8181cc91b0e5843ae1e1b7a60053619f79c4561aa03a330a2dc8c9ebc1dca575011a670a68d1aa3d0b00087e93592518ef0094e18f28a360702c4a5ad72659410ae37b6868647913a8608858744efe602739ea3bdc72f67b479038bb383851a641040df520943c3fe705ea2cff8105d6cae2b782ee7405615344c168d88e328ff96ea5e39fd4f318b7ef85f373abc9826bcc27d0826ce7fe6f764c9a3a892231f97683525a726eb24200e93ec1766c88062f0ca021542696c6133fba1c9011aa09d0ed8180515e6f5078116dc0b083a9f7cde32b56a2d3585b4d880c2555a80d745f06eca6be1ced0ab8b7a3648312eddbab2927822b17a33c259eb603c8e79606c80ae90d45f22168906e663ad8071ad75a30436124ae0a2416647119287db0aaa379eac69f73e8ed7740228f46ce951fb0154fc4ee03f7227ec18b406cec7bd90cee9b48c76219226e6072cb5874d587456e96dcd1d3f73d9c52d99dfb9a8aad8a7a9973e9e82497816b63b3f776fef717b189eedbd935d344ebc742b1529126824e515e8d7d7c75a78d3280df4fc5a4e92ab26b3f29186e9e469d4ed98f98e04586cb6d9775fa68461a3c58293e00983d6e2ab040f44a6591e302608b1f3408663045293a42a2f034792ff6bc4f68ade46c4c9345bbee9fac37b08b87b1f13d3010cb101e58e407a24614722e14b94d45711b4d8a9dac2efd8f1bec2257afced94e1295ed6640ced22dc9e0f88c1156ee1a9b4776fe54e760343c029660c9c232831ac2c5b7bd3a5f3dfc133394cd8c5a3b681f1f18c9b92a62560762191639cc81fea8f66706beb5ae949da7876b546a68a23dcde1828f61a3e4a14788065743d71f7c610cb5e8f532632cff9b044ef3a52ac3b6e415fd617d3d40596c78095e121a6b8908d435dbc38f2077ca4191bb73dd7a01edfd98bff26458ea105ab920418326d452c188e6f6badc3d49b6d2ca71534e6412cd8a90f15274a9cf7f0496329ecefc70db505fcee2937651ea16cfe92ec92e9ba5e7b1ad41be393c38d743c7fc21966e63de259fbb5c450a1dcd5500a338081cb86a444c80ada4601e2fd0a7cb8dac4cefad082c508248aa5dcecb796f66bc842c63fe9c3a69f29285f2346faafca5e65eccf8de04ec86406897b55de9cda62e02fac26b5341cb41091c9346e2262c0c138260ddc6d91a4fe4b152e40419b0a9933c5d6ba26d754d9e235f5375e82fff4a22fdd7eebca8526f50979748442a6b30dc4d665b9baab035a7b8de6bba379fd18d3d83fc740efe8c281eadd7087f802b43075703ec0ce3934e8046cc94ec1b105c0932bdccddbfa79017c72e54fadb805debb084b676b7e7414d53f53d2698ba5ef604a559eb98c696c620116a982254203c270193e607887c652137ac469b114d74f42e20fe0ee121f1f6333b4aaeccf214b2ee94ebedfa6344207e3aadf274fe848094b9dba4f85b9dfb580c71f6b271901a8ceba17cb2c40f109299a95f7460dd1e82e6a96b307a6e80f2e0a89475fb04b9598c9e877da8a8807df8168a25b540e6dd8166749e4e8dae847cc3c82b01017cb9f930ba1ece0f6579e1700168755a174caae996947c4dfaaafce684d6ba5729da752d721491e3b25a0dfbd7a5800a39899f20684c8fe320ed7ac301490bff839b5e8d252858aa0d56dd7f763ed0f19be4ab6378480db722849a767eaa720fede3f544e416eb7737438f51b0b485904eed84417af6dae66827ac214c861bcc23450ec663a214a8e08baa637c683fe3bb47796e379933f032ab499a3433d13fd94d083148b80163751d178e0c37b3f8df9f1bdea2b0c4e4a76ee25d6b8d15ffd6f53e895aa98e8e2cba448d5d47023082adf33d8b9382ad2dd9c1354f47360e2edccc12e23274325aa2894f1c629b9ab0059e96bc54d2a94bb88604def479f1d18471f174946ef6592c30b9a375233d620f02938e88da376ecc3665ac65570184714f3d6f98d8ebe8e740d33551df885c0660b59609d9ffcd7ff03c0ed267eb6d8b44d03984dfd6d5471986e693b9d9b65cb5ae71d67b3cbe27077712a29c4ca3f969f901aba7512d0ab499c0919849eeaa9c57a444ae72bf7b6dea928d01fbebea98348722bfb942226f3c02c9b3afc8a7440d429bc0c27fe8fb2a8ebf6f96e7a7446d0176198abcc79754aa904d03eda62ab7d8e8dfd891ca17e31e6a13747d9605d3c5e3fe28d9d4957b07ca832a9520e0d74fe17fae9f875276d17d8329421693fac607f8a3e4da105c468cbc2a2c4fdacb0404247a7585ed380c1e775e7954f17c811f98f32786667889dd78fa968b6026e9c0326a4e55ae376c25153dba4da08f565297fada087585ea1d4275947b2aaa6dd9f759ded99fd559305688e1d8a4f8334eb25a7dc5968a51b4235ec8fee1c97e78127e5b420ae1a1f7a52693af8d7fbd3fd5e0b69fa708ef87fcb3894ed3008d7de991fc19e139607ae8b22463d80e6c462860dccd77459022873b757b0af0711715d0a6ccf570850ec9473b273469259b45de194d5871696fb10b8b931acca50f3d4c0f474e060f2c902ae7e2fb0edec460071c112bc8a793fa6251f1e780daa0da66407605d2012386a66fa3e74479548a503a49eacedf11514e60bb84cb93f9f83b4f3e64549017cc957734812373057799978d13f96fb00756fd9533943d55f4306209e3d205afcd5fffd514bad0785e5f2492e2fb7e6e6597ebbd8b3c12d8ffb5c49b3dc4cd201b6142509e0cdce21c51fc6818bc37f4cb169e807f614d05f80e02f3ca657edba5f4e34ae0666ded7e6b9a8bfbae56c525072596431bf8977744bced05437e46898134d87c42a95659d2894ced268b4ff344c895297e084635f5e0ccf97617f81de4c6ca5b348540edeb17b043dc043ee88fa3e0c5a64fa0d7f3f520c46b13f5bc5504e58c1c685c605a56b3d10e9797668ed5743aaf438d472f828a0bbe45a98fd64cfa366eb38a5a2c98bfb208abc4c34f5db3a139e03a270a393564798e4ea848e5b5288641bd84a4f2e6931ee4dd1baa3b91ec6a0c42de0963af703253832484fcf368f9883b7ede14f784eb9c88ca6270d0ac54ac4026fde67709c4690197a7be8fb841341b7ce49fe4f78451894a47b12d1b9211016c81e7e9a024cabf43446b900cf070e6091f84797c5442f7c64c804361ca369047bcc148b357c37c02ef54d615997e9082515d3272ef50b0bc2e0c5f72ea2ca0b038ac19223656d1d8e52d6d8d5cbcca90a3bb77475b3a4b56d6e3b893c9bc97cf393d2291e5c3a9658c3f316082e625919e839c39b3e310a945a3e7f6199a51ee6c7437ed417980499af2ad82a6e56bee13ecf9cf9bd0dce5054157faa775d96af0e98e204717650c0e76822cd6c52608305791a6cde93f5a23dbf071dd958ef983fc40ec923b8508039d2690cb2e7c59fa2a8f7827c64df58676d484339a52a1cf541ad9860f133f2a16682525b936905137d135e8d5ca4ff863335b4c4b2c46cc12f439979c1e1ec17c32409ea788aaf41f0bd31fe4c21630d99f343a4675266b29684b71f40047c611950e424284ff6c4fa43431c62913fe9cd00238727e4656fc9b07400f7c220e7eaa6c5fdc38f2ac90c4c56a2b11f867659cceca62a4c8a3a785ecc626d0303a21c41ef1a72af369c528c0f8bae8a09b12724d592a6d6a4e7b98efa7fa7ca1ee1e203a9f7fe42467b9616e68917cc502201c2b8aed2b61ced0e67fe793eec1abdfac8c7ff863c472a13d5a3475fff4afff4c386c87ad1a0d511bfccac3a5945f19681cda29f5d94047dd4f7429a203dd87d7c5d448659bdc74364dbdc156143280ad4347cde47f3a8f0623854ad2628cedc792055fd030d996ac4ab4377e0335bd8bc99d09cfd149a2a6031e64b7c84a53689c4cd185920ea39f3e2693195703343298bc65c5433b62ae53d80abe72c8a6bdf9aa826982d5e35968ad435dd0d27e45214653ff52e64be41f58c959c3d32b8a3c7d5138caea8640f990297e5663f7629d4fb07bc44d1d13da2fcdfd2cc08d939e5581fee7b4a288809464cdd80561381bbbe9bccec770fe783068a69abe3d810a5730202cd080dba7b54a6a51f27fbd78d8558ddf2d462841aa22eac5a55463664907b79cf1a533232dddeb7c23d15fdf2e92193bad999acfefeb7ceb38471f81a72c18625d88251ec8f4633d068b0a8ebb40267988d633c21e9ab66b658a7b54c91128e568c8af4d3afa56d0d90f0a9e573b6810886b3d7a33f381a1ef362f695f1bf353cd8a8f484e936cbb6570f423cab93b7fcc9e1bb7046498afdde7c876231f079497563c3462fb39e88920cbd3a2e112cabaa719424e7783563415c9916c62aabb75ea757bab76d81b40156c18e4060c2ce9e65950de623fbf20032b9ce3b4d6d6edb55895ce3015c33e658bd5d0da716b3768e6ca56cd88bc64d573609e2a3013bb52883e87bc8ab5195899e0d68032dccda55635c2c732c1c78f4e87eb8d1e2176b322ee688a5324e77973651d640b11622a762bee168e769ea62eb8f98c0c57b7368932ba6c9d5af95871aef18b50701bbee69db045c9756d22a6957bd6b1f55a6f461b660d5c523b1216fb4d2cd5ab86a622e3c33aef06d02537771604556571a468083de987e0cb5743098344f5439b9ada0361e0a73a333d36c87c305507e3f2dbd9885a88cb207b3b0034179e4213ad89b18f455dc6c640b2d1338311ec5156f1dd79cc8ab903cfdf569b3c33f46e2bed93e0634f127eb8b1b8fa69980ac079147ff3e7b942e3629be802a90812499c1930908ca2de69fc5f36584a6d574e80d1940da4ae5b2ab9f6b9c48d8d265f9f61e0f7d1706de0939507421f5b1d630e9ee66f412d96c92a1c9e3857416b3e9a9d52bc65a723a27b07c8e71c5bbfb3eaab0a90abee83e7c6c1eaa2b64ac3d8a5bec99b61075b988a62c8ef11b83100f756abe81a97bbf51aab7eeaf9a5ef4b72a0f03e50c301b6ae885ff2f4c9d740c9c940b1aeb702d82ff456193f30030f0c7457f3bac4c037dad8ea359bb752dbc0b99307d51dadc54dcbf218a2a9ddde27b4ea643ec5fe559bdff4115cfd070ab2fab4bbd62636c5d0ef1a1cab939a579ec125d10b7e69ef33292e729e8ff17efd643c374d2ea48362ec8c7235d95498dc2018e48c97873abbe8cf070a3daf7875d07c2bda652bff35d002177b0517fe67d3100b810ae260e44b632c6f490300d51b1d57cffcc0835cbc790d4e3c34f3cc5f7d48aef05d99f4b6f0531f3e3f1097206b82c228d5993e40e8a3687783189ab501d8196843696b375014e2c9f61650d43676262610a4226b495921fe75d6573d29731aec6f3b4392870bf92b2c926e61197a9185aa7b2a0395c40e062bf1b6e5a757402545a906d8ede21586f739983f3eb48115ce28a989ca75861bc301c25e69d8c15a8ac06bd", 0x1000}}, 0x1057) (async) write$UHID_INPUT(r0, &(0x7f0000001200)={0x8, {"7351dcb79c48e9f392b993fe2d48afda5584a42463119297100d89ec69b133587a682e89011b1957ebdaf92cfc9a54714afc02d695dd973c098949e1e74879f26e1331c49c52df8326fa54677d5d0ac357f24e90e6e7f0889a7b72852bf34e8ffc0728e3167ff1929d0412b36fb0aff22b6bdc51c795056224004ae9e62894bcf9c8beac57347d5165f81433c331d0849d5256306f52cd795dd0a34f5a36c96f03c571653400d13d07d68c9b04d4e925bb5742c39a514ff504509209dd61c2e81f19ef3c1dd4eb90fc1ad7b457b420764ecb13a3dd08e4f17f6564a64ec36483be19abfea77d609448195f4e78cf983509c09e3de142c0f18a67dcd6aac8970de17a251afc380671179abbde08045a6aafd49f43e4aec37eb9c886c80591532d1996ca213296cc1710096e214160f1a70b536e944dd5dd9aca5c670f21b3539ccd3595cf33cc84181d48bd58932f21205d4bddfb35dbe5763e4dde38e62a5e55d772e0955be5558c2b419a0eac9e3a2d5665f704d10b3dc712d72d32c267a44ea8e9c27b7e2d70af6ee5cf7644ae28660a14e4882cf8cc718fa1265e92d7d4b8f9288f1cf6009e306839fd559216f5a84c0cd81f987b589622c5c2182530b8e9534ac0945341bedd70fecf07706db1551efbf20e0321238fa6a011ed39305065c38a7f12d40146b5741730c5de149bc7731ac8d1a4048b3984da10e6eca5c36a53963d3c4555278cc3f95b5ec33da257f40bb1cbb4a8e4baacf13cce533de11949dd08ed87b2a5174494e50887624301ccee62c1cd808ee280076c1968d2702ad0a5b71392256a2db2a7735b65cbd24b454ccf18dc5434bae07b0a7208b9f694723a0279431ecf782fd24b0c819505b3da7b9644a6ed7c6599b42d04c0e0f7b59584eff820ea6328a10c0329cd17d8ee4aaac0575916697938b7c6b6bfbda0967a3cd881da0c7cf36be308a3bc9d9b2caa47b87604e68839abdabf2948e0a5f1af74f0ee9f890ef59b357832c8d423e454309c882959a3e2ddbbe8b62f052aaa1ddda8494281728887bad3d41f0ab5edb819bbef64a27aa48618668afba8839f8ce480fcd27641920f117515bad5cb7ec29559d78d954b2cdc550239c08525c170e448cf9fa038e1d584a6948274b330e55d81e5f66ca4247da93b33ccebe5021a77ed0a3e2d15d7fbe056e5e901077aeb6fe399565316f4958f7e1d24fcd9b4c56a66cb50e2c54c549b5913776224a568127de628079c8941b59a519dd5c31e4aa49dc8db73058c6f08d66f64b187020903183dcefd852d84081b25dd20b3a524df7af323dd2e86c2f60f5ae6e0defee158370d5cc082bb404a1cefce1af2729e8bdc145b5972b47a46e96cc7830dfb56a779c1fadc5121cdc8683a996d23cbce16ab1ab59a0811c8ac322c64576b35bf0165d5420ff30229ae1966acf4c2ae154836b1ef03d3e2dd846df9a0f050cfac650418782b0d6457d22a9b4573bf1fc9832aad194c72bc2aac5d73a671db44bd62f34cf0c32fde81e672dfc5d2da77ba646f55e73d21183cad6e194768b2591de349920ec96799b20bc6428bac6c5b1029ab29ee7edfd9edf1ee415ac654cdbf77361b73359d723d9169ad50597c6e8371000499cd1ee11e26be22b3e1d68f0dad656a496a558694dc213f41d5dc58a8c117ab62382b37d4f76480f1af6cf8f1f3f8574758970e01cc681714dc755038e4d27b2c2c38b18d8b569d85d3ceccee35d08301d8bf0b69a84aa94cbe38a28046a099ac5d05f22dd1f23551725c6e758e6d04301e1441c88e63f1ea05ede67197833fe1bf025fe53251d50348216df5cebe3b97783c7ebc9dadb6d946e1ff449c53a3a28720a999cf04f2706957134f650b5306bd2e507712628c78d11cf82166ac36cd634bb79955bb92ea7ac092907654d4f861e1a731a3376ac1cb073f3d9de01c09505c76ab28208118562b2ef06a0039be39aabc2ff02aaec78088c5b20746d6bbab1672f7e325ec21048961cb0456f6703ef29c8a595a8a0d98e4f107fbb7a4975e415066eac20a40494fc7c78b5a6eff782cc1c75215887dca63316358be493a0da4ecaa5bdfe07a3882de62b5cbfa83c9b5796628dcf47248f219718bfeabf607652f134018af5bd3c142a699836e97318a89fb48f6d0560418804df08291e25ea4d637d8e949d1c803cf3ea9a5e0ff637a43a902221feff6babff8d2e21a950a2db7c5a5097539e74238a6bd5e4d7ff3a8ee72020a9e5f9334252afb7fc1ee0fcef7fda93ec7e3e406dbfa863bef46c1657565b2bc6787ac28d6dac72843d8cb44bf2b9e9cd85a119bb3a441b5594716b4b349d5c466f4d775f5b21a171a8531f5d4688c63d11fa2c44628a6543799ea8a98586ac3eabefb7b44c63b5a3e3392572e49f972a2f2c0f201d5518ec56efff8f45c2c2d4db7aca45ff073b449ecde521ab2b694704fd29822a89a73327ed780e27d13083039f7a7054f62b965c7a1aad3a0244a90d649d800c6d7f547154b8df90b357f5a84372c6903be45e5a6c3695f815fc8e87fc2fd0a734647caea796da6a2a0f0fd2647183cb41025d10c381508ce00a0a7f3bec3a8f5c955e4f354169660104f5533728ac37f46560bab84e5d5bf64375c11bc01aab398ffb0df02509785609a28cdd1ca78737dc51dae49204ba7b687c0afa8191ea49903c0bc154a015cd954751f3c11df50f8e557e068bf4e834dc834cf4bebc55abe6e1ed7b4816ce6cb19dba23b9be6add5dc219be5a123ee13fcad647f8e0cba1a0f529f143a88d18163346df9002f9fb56d9715ca75a31c7cae45a4e3db95caf1ac7382979a820adc645cf0d8974b2aee712fde954978c6a3ff2934c2587209a6582aa3ba3d352cfaaf5829ba3bdffc7d7c8da5579cf3e4cd40c0a3d3fef3f55e2d445ed38431b197e846b2e2f36162328f81d78e66170182806a36a8257bf17f0aa89bc1b27c30abf513efe6d73534f3754bec58832ad678c0aa29f5b4305c02b5ee3d350ee11db5348e61293c4f9a3629e20f84d888706eaa6cf0d1a10821185dc581298cca4dcad677b76a6812f087b498cae9cd0fa7664e8e5c6175b89daf46654b885631508eec27c8047015c0da7f5d2da6ab7e162493fcbfa917956ce8c423e2005a06d6ab7b845a8d5568d4e35de81de4d366276d59be4608ada571550eb4aeca7ebe78e1e3a31d1ad88eb0e20b32a4786b030e6ead84feb51ec0f17e260a19682ea2e2898dbe25b0071eae64e48cbdfae8872f9f9ca1191bbc11308b43ea8c9d4bf820111af76d4833ee66aaa71a23b0ed36e7460737184b059cfbd6650d585870e42b0ab3ba61ddad74deabe4d249459452a17b3bcb5dc8e79d0c2a3a8a9779518f5f56d344e1555eb8efa1e85bb1a7949040e69eb4505e33b095e200145b7d2a7b29606cd0b3090d551946ea69fe96315bcaed71ca357a135ddc466ca7ece07f2d20f6bb8200e625f4fff4baf1e9315d159688eafde4caae24adc08a5e5f7e3d31dfb04d60ce8a218a133206726c034c02bd5e6b2b2c74acfa02d7a31afd68e5303f7be379fb57e8fe9e57adef1c6d19020c4115b3ee08df324c1e00e2e625e551ce284950c09a9ccb95cea0c1f0bb8c1cb6df37f23eb3bdc238bdb784a0f782ba0893d30a9b194a5cc79e2258b402416875cf57bfda49ddfedf131d29b1be32f8134ca2f80fb096308b6c0543a2a2d037872b33e87dba50b71a37d5878c877bc14d50d3648698a8e31a89b8e0e2346d355c9f177618df4954161ce6462f35d94627292d509744c096e22563d8a2c2942cfeaacba279d985fed424ee852bb0126207bf0061b10caf4750519158ff700a56a6e0a1e577b51782f7b4e2f827f8127bcbcb164b27201a495ad7a29ae33807aea08a1d3d32709343a271f8879bf9cd99cc94d5229594869c82b76f6d03ca788d968d0a40db711085ade4bcf877729f6990f968deb75f1ea00dcb7b2d8892a4fb76622409f9d73008b459f183c24ac263c731639180931c91a596a6d568745da9276251191349bfbcb1d552d12332c1ba49597274d9b3d78de0ea45c1a21cc14166c1d1a1ae2d7087afb1771facd045b2c015e9599884d9fe1cffc39382750faa61eaf2ec7f43aad96e5d73457d2e2d8e47779785bf4cceb0febd3609f61c6cc08c2e60469b9de0bb6c4732bc3013a6bf36b1642d80274d63aab9f638cbc003b4dd428b5e2998a9bc718bdc29d251006aad7925823bd66d0724df10939fbc885362697f67aa5ad0b02b5aebfe170db4300e0c5bd1473fc5ac898ddbf61ecd5497873e5e0b9da8f163e2ee5e5c4e83f79884520f0b270066107a68d6a529d58735f27bf74da96684cb60982adbacc6c383acc3c2f3931b61433bbbcc5e860e4d80c1335d8f062c8d1f6848b1a33d4ea59c250bdb4d71fc475d135ec56e3e3c34cefb5f0c617db8e524ace1cd2ce7886e9069af11913b4af90655507367da39edfb92f807270c564712bcd383638a042f173d34f58e06ca9f717791b62748be97a25d9e3672cf9d4aadc31be7e8c72914800d2f266ff632cd6c28728bd55f004a2deb6a99e1e8d1df689a804083c047825104b1a711f6d17cc4452a6bbe5d3f875c0ac5f03d62842a84240a2540c97902af7c8fba17ac6bf0b3d58f328ec0ac3ab2dadaafd4aacc3e9ad0781206a7312f5b57889f0f184cf042b474475ecd58da9e79253787c03e825dc45c60fd9e3b51520109c71e6dc3b0dea203320d14b374640eca01f463265e04b43343685753a819149756f2248cc90fd6d8b6b46db5db3b2a2f4bb6be8282f541cf563ce1dea6c5c7643ec4c19c59f3ef280e55bf8b83e5f28eb90b696b53ae5f47d335b29d9cb52df58a88bb28e7eca962a8ebd8e7ae57798f4e08d7c5875047c962d95a0979e1fcd0130f25a62b2b9809dd8905896a7a41ded0d59d67b97d1ea09137a6a4b30b42d5c33266c1cffb675d13c2f8cff1e33cf79d2755a1aaea21b86fe9ed8aceced4a14aaf8a303429415b131c5c36398fdedcd556b48d265dfb074b63a2666b70643e0830fbf82fe853c6b0dec6aae50c9ee2e6c9a8c20962cd909e19b0cdc388179ea8725d2e46a63dd5f000b9268fb3bc817071793e73dc398e02491bc8e38371699c493429d2e8918f296135abeb2f5773a3f39b16efabfe35340438654e5f8e3a3b72b62492fc5d1875801268149840bfb1e72b4567ba8b1a03bb1b830f30a9b5814c26cbae8e692ba55a43ff1d5ee88a8590b4494750355a05e53a7d84d46355dcbf051f229baf0c38a1168fd77440093291c80bcad70c6536c411731ad32a52700b1f976d0fcd91086c70949f45034afccf88add38bceeac19dc728e72f173185a4f2f412227cd8e0b7a8842d2c6d0a14194cd4def8452843db4571b647be054ccc8882f94fd086ddab63ed9456dafd20f001da61ca68944a712549fbeabe46f4dd9a24864e8c394efb593729cd4d08dc0bf787b26ab06215ba79bcd60b4276981cdc69f1486b6c1cc2f5557abe5d203d461573c3a360a496d092640743b8f782bb408b58a4204593025d1203c785c5c1fbb139825758be1514bc63bb15a207dd1eabdb240abdbd27176e90e71dfbabaae57384d063c1ac93fcadeb1931f53f7da91d7d581d28eb0e739b16b9af04ae0b9b428714646b0649197fbd549fd87fcdf32d22febaff1bbbf65095590c61e35ed9767245cd56a1c6ba0a0d49cd3b8dd2b8f870997cee76d69985768061bf663a5d697a4559ebdfb23bc1216529fc801a39c0770076", 0x1000}}, 0x1006) (async) r1 = bpf$BPF_MAP_GET_FD_BY_ID(0xe, &(0x7f0000000000)={0xffffffffffffffff, 0x40, 0x10}, 0xc) bpf$PROG_BIND_MAP(0x23, &(0x7f0000000080)={0xffffffffffffffff, r1}, 0xc) 15:20:33 executing program 2: r0 = syz_open_dev$ttys(0xc, 0x2, 0x1) ioctl$TIOCSETD(r0, 0x5423, &(0x7f0000000040)=0x15) select(0x40, &(0x7f0000000280)={0x0, 0x6, 0x7fc00000000, 0x7, 0xed1, 0xaf4, 0x8001, 0x6}, &(0x7f00000002c0)={0x1, 0x3, 0x9, 0x1, 0x2, 0x0, 0x3, 0x4}, &(0x7f0000000300)={0x2, 0x1ff, 0x7fffffff, 0x8, 0x8000000000000001, 0xfffffffffffffe83, 0x8, 0x9}, &(0x7f0000000380)) 15:20:34 executing program 3: r0 = syz_open_dev$ttys(0xc, 0x2, 0x1) ioctl$TIOCSETD(r0, 0x5423, &(0x7f0000000040)=0x15) select(0x0, 0x0, 0x0, &(0x7f0000000100)={0x8f}, 0x0) 15:20:34 executing program 2: r0 = syz_open_dev$ttys(0xc, 0x2, 0x1) ioctl$TIOCSETD(r0, 0x5423, &(0x7f0000000040)=0x15) select(0x40, &(0x7f0000000280)={0x0, 0x6, 0x7fc00000000, 0x7, 0xed1, 0xaf4, 0x8001, 0x6}, &(0x7f00000002c0)={0x1, 0x3, 0x9, 0x1, 0x2, 0x0, 0x3, 0x4}, &(0x7f0000000300)={0x2, 0x1ff, 0x7fffffff, 0x8, 0x8000000000000001, 0xfffffffffffffe83, 0x8, 0x9}, &(0x7f0000000380)) 15:20:34 executing program 0: r0 = syz_open_dev$ttys(0xc, 0x2, 0x1) ioctl$PIO_FONT(r0, 0x4b61, &(0x7f0000000140)="ac4e3a65688cc5ba54b996f855c27d61b30b4bf75fdd33c1825105df29baa2b783f5056dc4da6ea2939c710cbb79c8e1dbef66a2965685f06a8c8ce7babf56b83d6064465f97777fd2ab70ff773c8a058ee39174b11c56895d56edf36f3f755fa0ecd33cd3d16889c4cbf36d6ba75b708ea076ea5c2037c73ee1bbdc9f050f1b754a3530ce7121e20c47548d9afac60e08d958277875d24254be0fbb82e1bc1f446bc8c35711d15d4863aa5ef5b8630217ed7170512b9993c9ccf272ed114e49d0b36686d291b2fb884a37a52c5bf75da55cdd0269f65b70ea39e60adc9d5d0caccb2fe602fd09862e0120ff970c97cc2518c1da86d5842b1c") ioctl$TIOCSETD(r0, 0x5423, &(0x7f0000000040)=0x15) ioctl$DRM_IOCTL_SYNCOBJ_HANDLE_TO_FD_SYNC_FILE(0xffffffffffffffff, 0xc01064c1, &(0x7f00000000c0)={0x0, 0x1, 0xffffffffffffffff}) ioctl$SYNC_IOC_MERGE(r1, 0xc0303e03, &(0x7f0000000240)={"f71769e0444d793fd240100e4d9dd9b1ec5c883afe0c89565fabf90ed9a42b6e", r1}) ioctl$DRM_IOCTL_SYNCOBJ_HANDLE_TO_FD_SYNC_FILE(0xffffffffffffffff, 0xc01064c1, &(0x7f00000002c0)) r2 = openat$pfkey(0xffffffffffffff9c, &(0x7f0000000000), 0x40800, 0x0) ioctl$VT_GETMODE(r2, 0x5601, &(0x7f0000000040)) ioctl$TIOCSISO7816(r2, 0xc0285443, &(0x7f0000000080)={0x3, 0x8, 0x1fc00, 0x1da, 0x6}) ioctl$TIOCGSID(r2, 0x5429, &(0x7f00000000c0)) ioctl$KDGKBENT(r2, 0x4b46, &(0x7f0000000100)={0x0, 0x8}) ioctl$KDSKBENT(r2, 0x4b47, &(0x7f0000000140)={0x6, 0x30, 0x400}) r3 = openat$pfkey(0xffffffffffffff9c, &(0x7f0000000300), 0x40102, 0x0) ioctl$SYNC_IOC_MERGE(r1, 0xc0303e03, &(0x7f0000000280)={"bc5dde0038ec00cd629c7e682f0cea9bdf5916abe100", r3}) r4 = syz_open_dev$ttys(0xc, 0x2, 0x1) ioctl$TIOCGICOUNT(r4, 0x545d, 0x0) ioctl$TIOCGICOUNT(r4, 0x545d, 0x0) select(0x40, &(0x7f0000000000), 0x0, &(0x7f0000000100)={0x8f}, 0x0) ioctl$KDGETKEYCODE(r0, 0x4b4c, &(0x7f0000000080)={0x1000, 0x1f}) 15:20:34 executing program 4: r0 = syz_open_dev$ttys(0xc, 0x2, 0x1) ioctl$TIOCSETD(r0, 0x5423, &(0x7f0000000040)=0x15) select(0x0, 0x0, 0x0, &(0x7f0000000100)={0x8f}, 0x0) 15:20:34 executing program 5: r0 = syz_open_dev$ttys(0xc, 0x2, 0x1) ioctl$TIOCSETD(r0, 0x5423, &(0x7f0000000040)=0x15) select(0x40, &(0x7f0000000000), 0x0, &(0x7f0000000100)={0x8f}, 0x0) 15:20:34 executing program 2: r0 = syz_open_dev$vcsa(&(0x7f0000000040), 0x0, 0x101101) write$UHID_INPUT(r0, &(0x7f00000001c0)={0x8, {"b3b08bf3ead40c6bd8be9bb34f9a36de5ed25c1c18b5fc75b99db9f0977144448612806b19324efbc0c87af442545e657175b65e3df6dd9ba939d15090269d693efbdeea4de6643f7975df671ebb35fe22931b9a8c7806001487908fe8c597e65f04c9faf4703ea8b6f01c55a80305bbfaf1db7017d833842d7f4b7b610af57088c7608bf113fc1120450e3ef9f31e2d65438cdd48cd0fda2f96e6b3b391ba5f82b2af4b339b0d752905e79b862b60793cd9c6b98b2b75b38ea7f64830f303b2797a22a6c4fdbbf97ee24587955d03cfb15e4d2d25794acc1d9593188f2c7833fd312671a7ed8916bb3a2852a10763f35742e7c2f8181cc91b0e5843ae1e1b7a60053619f79c4561aa03a330a2dc8c9ebc1dca575011a670a68d1aa3d0b00087e93592518ef0094e18f28a360702c4a5ad72659410ae37b6868647913a8608858744efe602739ea3bdc72f67b479038bb383851a641040df520943c3fe705ea2cff8105d6cae2b782ee7405615344c168d88e328ff96ea5e39fd4f318b7ef85f373abc9826bcc27d0826ce7fe6f764c9a3a892231f97683525a726eb24200e93ec1766c88062f0ca021542696c6133fba1c9011aa09d0ed8180515e6f5078116dc0b083a9f7cde32b56a2d3585b4d880c2555a80d745f06eca6be1ced0ab8b7a3648312eddbab2927822b17a33c259eb603c8e79606c80ae90d45f22168906e663ad8071ad75a30436124ae0a2416647119287db0aaa379eac69f73e8ed7740228f46ce951fb0154fc4ee03f7227ec18b406cec7bd90cee9b48c76219226e6072cb5874d587456e96dcd1d3f73d9c52d99dfb9a8aad8a7a9973e9e82497816b63b3f776fef717b189eedbd935d344ebc742b1529126824e515e8d7d7c75a78d3280df4fc5a4e92ab26b3f29186e9e469d4ed98f98e04586cb6d9775fa68461a3c58293e00983d6e2ab040f44a6591e302608b1f3408663045293a42a2f034792ff6bc4f68ade46c4c9345bbee9fac37b08b87b1f13d3010cb101e58e407a24614722e14b94d45711b4d8a9dac2efd8f1bec2257afced94e1295ed6640ced22dc9e0f88c1156ee1a9b4776fe54e760343c029660c9c232831ac2c5b7bd3a5f3dfc133394cd8c5a3b681f1f18c9b92a62560762191639cc81fea8f66706beb5ae949da7876b546a68a23dcde1828f61a3e4a14788065743d71f7c610cb5e8f532632cff9b044ef3a52ac3b6e415fd617d3d40596c78095e121a6b8908d435dbc38f2077ca4191bb73dd7a01edfd98bff26458ea105ab920418326d452c188e6f6badc3d49b6d2ca71534e6412cd8a90f15274a9cf7f0496329ecefc70db505fcee2937651ea16cfe92ec92e9ba5e7b1ad41be393c38d743c7fc21966e63de259fbb5c450a1dcd5500a338081cb86a444c80ada4601e2fd0a7cb8dac4cefad082c508248aa5dcecb796f66bc842c63fe9c3a69f29285f2346faafca5e65eccf8de04ec86406897b55de9cda62e02fac26b5341cb41091c9346e2262c0c138260ddc6d91a4fe4b152e40419b0a9933c5d6ba26d754d9e235f5375e82fff4a22fdd7eebca8526f50979748442a6b30dc4d665b9baab035a7b8de6bba379fd18d3d83fc740efe8c281eadd7087f802b43075703ec0ce3934e8046cc94ec1b105c0932bdccddbfa79017c72e54fadb805debb084b676b7e7414d53f53d2698ba5ef604a559eb98c696c620116a982254203c270193e607887c652137ac469b114d74f42e20fe0ee121f1f6333b4aaeccf214b2ee94ebedfa6344207e3aadf274fe848094b9dba4f85b9dfb580c71f6b271901a8ceba17cb2c40f109299a95f7460dd1e82e6a96b307a6e80f2e0a89475fb04b9598c9e877da8a8807df8168a25b540e6dd8166749e4e8dae847cc3c82b01017cb9f930ba1ece0f6579e1700168755a174caae996947c4dfaaafce684d6ba5729da752d721491e3b25a0dfbd7a5800a39899f20684c8fe320ed7ac301490bff839b5e8d252858aa0d56dd7f763ed0f19be4ab6378480db722849a767eaa720fede3f544e416eb7737438f51b0b485904eed84417af6dae66827ac214c861bcc23450ec663a214a8e08baa637c683fe3bb47796e379933f032ab499a3433d13fd94d083148b80163751d178e0c37b3f8df9f1bdea2b0c4e4a76ee25d6b8d15ffd6f53e895aa98e8e2cba448d5d47023082adf33d8b9382ad2dd9c1354f47360e2edccc12e23274325aa2894f1c629b9ab0059e96bc54d2a94bb88604def479f1d18471f174946ef6592c30b9a375233d620f02938e88da376ecc3665ac65570184714f3d6f98d8ebe8e740d33551df885c0660b59609d9ffcd7ff03c0ed267eb6d8b44d03984dfd6d5471986e693b9d9b65cb5ae71d67b3cbe27077712a29c4ca3f969f901aba7512d0ab499c0919849eeaa9c57a444ae72bf7b6dea928d01fbebea98348722bfb942226f3c02c9b3afc8a7440d429bc0c27fe8fb2a8ebf6f96e7a7446d0176198abcc79754aa904d03eda62ab7d8e8dfd891ca17e31e6a13747d9605d3c5e3fe28d9d4957b07ca832a9520e0d74fe17fae9f875276d17d8329421693fac607f8a3e4da105c468cbc2a2c4fdacb0404247a7585ed380c1e775e7954f17c811f98f32786667889dd78fa968b6026e9c0326a4e55ae376c25153dba4da08f565297fada087585ea1d4275947b2aaa6dd9f759ded99fd559305688e1d8a4f8334eb25a7dc5968a51b4235ec8fee1c97e78127e5b420ae1a1f7a52693af8d7fbd3fd5e0b69fa708ef87fcb3894ed3008d7de991fc19e139607ae8b22463d80e6c462860dccd77459022873b757b0af0711715d0a6ccf570850ec9473b273469259b45de194d5871696fb10b8b931acca50f3d4c0f474e060f2c902ae7e2fb0edec460071c112bc8a793fa6251f1e780daa0da66407605d2012386a66fa3e74479548a503a49eacedf11514e60bb84cb93f9f83b4f3e64549017cc957734812373057799978d13f96fb00756fd9533943d55f4306209e3d205afcd5fffd514bad0785e5f2492e2fb7e6e6597ebbd8b3c12d8ffb5c49b3dc4cd201b6142509e0cdce21c51fc6818bc37f4cb169e807f614d05f80e02f3ca657edba5f4e34ae0666ded7e6b9a8bfbae56c525072596431bf8977744bced05437e46898134d87c42a95659d2894ced268b4ff344c895297e084635f5e0ccf97617f81de4c6ca5b348540edeb17b043dc043ee88fa3e0c5a64fa0d7f3f520c46b13f5bc5504e58c1c685c605a56b3d10e9797668ed5743aaf438d472f828a0bbe45a98fd64cfa366eb38a5a2c98bfb208abc4c34f5db3a139e03a270a393564798e4ea848e5b5288641bd84a4f2e6931ee4dd1baa3b91ec6a0c42de0963af703253832484fcf368f9883b7ede14f784eb9c88ca6270d0ac54ac4026fde67709c4690197a7be8fb841341b7ce49fe4f78451894a47b12d1b9211016c81e7e9a024cabf43446b900cf070e6091f84797c5442f7c64c804361ca369047bcc148b357c37c02ef54d615997e9082515d3272ef50b0bc2e0c5f72ea2ca0b038ac19223656d1d8e52d6d8d5cbcca90a3bb77475b3a4b56d6e3b893c9bc97cf393d2291e5c3a9658c3f316082e625919e839c39b3e310a945a3e7f6199a51ee6c7437ed417980499af2ad82a6e56bee13ecf9cf9bd0dce5054157faa775d96af0e98e204717650c0e76822cd6c52608305791a6cde93f5a23dbf071dd958ef983fc40ec923b8508039d2690cb2e7c59fa2a8f7827c64df58676d484339a52a1cf541ad9860f133f2a16682525b936905137d135e8d5ca4ff863335b4c4b2c46cc12f439979c1e1ec17c32409ea788aaf41f0bd31fe4c21630d99f343a4675266b29684b71f40047c611950e424284ff6c4fa43431c62913fe9cd00238727e4656fc9b07400f7c220e7eaa6c5fdc38f2ac90c4c56a2b11f867659cceca62a4c8a3a785ecc626d0303a21c41ef1a72af369c528c0f8bae8a09b12724d592a6d6a4e7b98efa7fa7ca1ee1e203a9f7fe42467b9616e68917cc502201c2b8aed2b61ced0e67fe793eec1abdfac8c7ff863c472a13d5a3475fff4afff4c386c87ad1a0d511bfccac3a5945f19681cda29f5d94047dd4f7429a203dd87d7c5d448659bdc74364dbdc156143280ad4347cde47f3a8f0623854ad2628cedc792055fd030d996ac4ab4377e0335bd8bc99d09cfd149a2a6031e64b7c84a53689c4cd185920ea39f3e2693195703343298bc65c5433b62ae53d80abe72c8a6bdf9aa826982d5e35968ad435dd0d27e45214653ff52e64be41f58c959c3d32b8a3c7d5138caea8640f990297e5663f7629d4fb07bc44d1d13da2fcdfd2cc08d939e5581fee7b4a288809464cdd80561381bbbe9bccec770fe783068a69abe3d810a5730202cd080dba7b54a6a51f27fbd78d8558ddf2d462841aa22eac5a55463664907b79cf1a533232dddeb7c23d15fdf2e92193bad999acfefeb7ceb38471f81a72c18625d88251ec8f4633d068b0a8ebb40267988d633c21e9ab66b658a7b54c91128e568c8af4d3afa56d0d90f0a9e573b6810886b3d7a33f381a1ef362f695f1bf353cd8a8f484e936cbb6570f423cab93b7fcc9e1bb7046498afdde7c876231f079497563c3462fb39e88920cbd3a2e112cabaa719424e7783563415c9916c62aabb75ea757bab76d81b40156c18e4060c2ce9e65950de623fbf20032b9ce3b4d6d6edb55895ce3015c33e658bd5d0da716b3768e6ca56cd88bc64d573609e2a3013bb52883e87bc8ab5195899e0d68032dccda55635c2c732c1c78f4e87eb8d1e2176b322ee688a5324e77973651d640b11622a762bee168e769ea62eb8f98c0c57b7368932ba6c9d5af95871aef18b50701bbee69db045c9756d22a6957bd6b1f55a6f461b660d5c523b1216fb4d2cd5ab86a622e3c33aef06d02537771604556571a468083de987e0cb5743098344f5439b9ada0361e0a73a333d36c87c305507e3f2dbd9885a88cb207b3b0034179e4213ad89b18f455dc6c640b2d1338311ec5156f1dd79cc8ab903cfdf569b3c33f46e2bed93e0634f127eb8b1b8fa69980ac079147ff3e7b942e3629be802a90812499c1930908ca2de69fc5f36584a6d574e80d1940da4ae5b2ab9f6b9c48d8d265f9f61e0f7d1706de0939507421f5b1d630e9ee66f412d96c92a1c9e3857416b3e9a9d52bc65a723a27b07c8e71c5bbfb3eaab0a90abee83e7c6c1eaa2b64ac3d8a5bec99b61075b988a62c8ef11b83100f756abe81a97bbf51aab7eeaf9a5ef4b72a0f03e50c301b6ae885ff2f4c9d740c9c940b1aeb702d82ff456193f30030f0c7457f3bac4c037dad8ea359bb752dbc0b99307d51dadc54dcbf218a2a9ddde27b4ea643ec5fe559bdff4115cfd070ab2fab4bbd62636c5d0ef1a1cab939a579ec125d10b7e69ef33292e729e8ff17efd643c374d2ea48362ec8c7235d95498dc2018e48c97873abbe8cf070a3daf7875d07c2bda652bff35d002177b0517fe67d3100b810ae260e44b632c6f490300d51b1d57cffcc0835cbc790d4e3c34f3cc5f7d48aef05d99f4b6f0531f3e3f1097206b82c228d5993e40e8a3687783189ab501d8196843696b375014e2c9f61650d43676262610a4226b495921fe75d6573d29731aec6f3b4392870bf92b2c926e61197a9185aa7b2a0395c40e062bf1b6e5a757402545a906d8ede21586f739983f3eb48115ce28a989ca75861bc301c25e69d8c15a8ac06bd", 0x1000}}, 0x1057) write$UHID_INPUT(r0, &(0x7f0000001200)={0x8, {"7351dcb79c48e9f392b993fe2d48afda5584a42463119297100d89ec69b133587a682e89011b1957ebdaf92cfc9a54714afc02d695dd973c098949e1e74879f26e1331c49c52df8326fa54677d5d0ac357f24e90e6e7f0889a7b72852bf34e8ffc0728e3167ff1929d0412b36fb0aff22b6bdc51c795056224004ae9e62894bcf9c8beac57347d5165f81433c331d0849d5256306f52cd795dd0a34f5a36c96f03c571653400d13d07d68c9b04d4e925bb5742c39a514ff504509209dd61c2e81f19ef3c1dd4eb90fc1ad7b457b420764ecb13a3dd08e4f17f6564a64ec36483be19abfea77d609448195f4e78cf983509c09e3de142c0f18a67dcd6aac8970de17a251afc380671179abbde08045a6aafd49f43e4aec37eb9c886c80591532d1996ca213296cc1710096e214160f1a70b536e944dd5dd9aca5c670f21b3539ccd3595cf33cc84181d48bd58932f21205d4bddfb35dbe5763e4dde38e62a5e55d772e0955be5558c2b419a0eac9e3a2d5665f704d10b3dc712d72d32c267a44ea8e9c27b7e2d70af6ee5cf7644ae28660a14e4882cf8cc718fa1265e92d7d4b8f9288f1cf6009e306839fd559216f5a84c0cd81f987b589622c5c2182530b8e9534ac0945341bedd70fecf07706db1551efbf20e0321238fa6a011ed39305065c38a7f12d40146b5741730c5de149bc7731ac8d1a4048b3984da10e6eca5c36a53963d3c4555278cc3f95b5ec33da257f40bb1cbb4a8e4baacf13cce533de11949dd08ed87b2a5174494e50887624301ccee62c1cd808ee280076c1968d2702ad0a5b71392256a2db2a7735b65cbd24b454ccf18dc5434bae07b0a7208b9f694723a0279431ecf782fd24b0c819505b3da7b9644a6ed7c6599b42d04c0e0f7b59584eff820ea6328a10c0329cd17d8ee4aaac0575916697938b7c6b6bfbda0967a3cd881da0c7cf36be308a3bc9d9b2caa47b87604e68839abdabf2948e0a5f1af74f0ee9f890ef59b357832c8d423e454309c882959a3e2ddbbe8b62f052aaa1ddda8494281728887bad3d41f0ab5edb819bbef64a27aa48618668afba8839f8ce480fcd27641920f117515bad5cb7ec29559d78d954b2cdc550239c08525c170e448cf9fa038e1d584a6948274b330e55d81e5f66ca4247da93b33ccebe5021a77ed0a3e2d15d7fbe056e5e901077aeb6fe399565316f4958f7e1d24fcd9b4c56a66cb50e2c54c549b5913776224a568127de628079c8941b59a519dd5c31e4aa49dc8db73058c6f08d66f64b187020903183dcefd852d84081b25dd20b3a524df7af323dd2e86c2f60f5ae6e0defee158370d5cc082bb404a1cefce1af2729e8bdc145b5972b47a46e96cc7830dfb56a779c1fadc5121cdc8683a996d23cbce16ab1ab59a0811c8ac322c64576b35bf0165d5420ff30229ae1966acf4c2ae154836b1ef03d3e2dd846df9a0f050cfac650418782b0d6457d22a9b4573bf1fc9832aad194c72bc2aac5d73a671db44bd62f34cf0c32fde81e672dfc5d2da77ba646f55e73d21183cad6e194768b2591de349920ec96799b20bc6428bac6c5b1029ab29ee7edfd9edf1ee415ac654cdbf77361b73359d723d9169ad50597c6e8371000499cd1ee11e26be22b3e1d68f0dad656a496a558694dc213f41d5dc58a8c117ab62382b37d4f76480f1af6cf8f1f3f8574758970e01cc681714dc755038e4d27b2c2c38b18d8b569d85d3ceccee35d08301d8bf0b69a84aa94cbe38a28046a099ac5d05f22dd1f23551725c6e758e6d04301e1441c88e63f1ea05ede67197833fe1bf025fe53251d50348216df5cebe3b97783c7ebc9dadb6d946e1ff449c53a3a28720a999cf04f2706957134f650b5306bd2e507712628c78d11cf82166ac36cd634bb79955bb92ea7ac092907654d4f861e1a731a3376ac1cb073f3d9de01c09505c76ab28208118562b2ef06a0039be39aabc2ff02aaec78088c5b20746d6bbab1672f7e325ec21048961cb0456f6703ef29c8a595a8a0d98e4f107fbb7a4975e415066eac20a40494fc7c78b5a6eff782cc1c75215887dca63316358be493a0da4ecaa5bdfe07a3882de62b5cbfa83c9b5796628dcf47248f219718bfeabf607652f134018af5bd3c142a699836e97318a89fb48f6d0560418804df08291e25ea4d637d8e949d1c803cf3ea9a5e0ff637a43a902221feff6babff8d2e21a950a2db7c5a5097539e74238a6bd5e4d7ff3a8ee72020a9e5f9334252afb7fc1ee0fcef7fda93ec7e3e406dbfa863bef46c1657565b2bc6787ac28d6dac72843d8cb44bf2b9e9cd85a119bb3a441b5594716b4b349d5c466f4d775f5b21a171a8531f5d4688c63d11fa2c44628a6543799ea8a98586ac3eabefb7b44c63b5a3e3392572e49f972a2f2c0f201d5518ec56efff8f45c2c2d4db7aca45ff073b449ecde521ab2b694704fd29822a89a73327ed780e27d13083039f7a7054f62b965c7a1aad3a0244a90d649d800c6d7f547154b8df90b357f5a84372c6903be45e5a6c3695f815fc8e87fc2fd0a734647caea796da6a2a0f0fd2647183cb41025d10c381508ce00a0a7f3bec3a8f5c955e4f354169660104f5533728ac37f46560bab84e5d5bf64375c11bc01aab398ffb0df02509785609a28cdd1ca78737dc51dae49204ba7b687c0afa8191ea49903c0bc154a015cd954751f3c11df50f8e557e068bf4e834dc834cf4bebc55abe6e1ed7b4816ce6cb19dba23b9be6add5dc219be5a123ee13fcad647f8e0cba1a0f529f143a88d18163346df9002f9fb56d9715ca75a31c7cae45a4e3db95caf1ac7382979a820adc645cf0d8974b2aee712fde954978c6a3ff2934c2587209a6582aa3ba3d352cfaaf5829ba3bdffc7d7c8da5579cf3e4cd40c0a3d3fef3f55e2d445ed38431b197e846b2e2f36162328f81d78e66170182806a36a8257bf17f0aa89bc1b27c30abf513efe6d73534f3754bec58832ad678c0aa29f5b4305c02b5ee3d350ee11db5348e61293c4f9a3629e20f84d888706eaa6cf0d1a10821185dc581298cca4dcad677b76a6812f087b498cae9cd0fa7664e8e5c6175b89daf46654b885631508eec27c8047015c0da7f5d2da6ab7e162493fcbfa917956ce8c423e2005a06d6ab7b845a8d5568d4e35de81de4d366276d59be4608ada571550eb4aeca7ebe78e1e3a31d1ad88eb0e20b32a4786b030e6ead84feb51ec0f17e260a19682ea2e2898dbe25b0071eae64e48cbdfae8872f9f9ca1191bbc11308b43ea8c9d4bf820111af76d4833ee66aaa71a23b0ed36e7460737184b059cfbd6650d585870e42b0ab3ba61ddad74deabe4d249459452a17b3bcb5dc8e79d0c2a3a8a9779518f5f56d344e1555eb8efa1e85bb1a7949040e69eb4505e33b095e200145b7d2a7b29606cd0b3090d551946ea69fe96315bcaed71ca357a135ddc466ca7ece07f2d20f6bb8200e625f4fff4baf1e9315d159688eafde4caae24adc08a5e5f7e3d31dfb04d60ce8a218a133206726c034c02bd5e6b2b2c74acfa02d7a31afd68e5303f7be379fb57e8fe9e57adef1c6d19020c4115b3ee08df324c1e00e2e625e551ce284950c09a9ccb95cea0c1f0bb8c1cb6df37f23eb3bdc238bdb784a0f782ba0893d30a9b194a5cc79e2258b402416875cf57bfda49ddfedf131d29b1be32f8134ca2f80fb096308b6c0543a2a2d037872b33e87dba50b71a37d5878c877bc14d50d3648698a8e31a89b8e0e2346d355c9f177618df4954161ce6462f35d94627292d509744c096e22563d8a2c2942cfeaacba279d985fed424ee852bb0126207bf0061b10caf4750519158ff700a56a6e0a1e577b51782f7b4e2f827f8127bcbcb164b27201a495ad7a29ae33807aea08a1d3d32709343a271f8879bf9cd99cc94d5229594869c82b76f6d03ca788d968d0a40db711085ade4bcf877729f6990f968deb75f1ea00dcb7b2d8892a4fb76622409f9d73008b459f183c24ac263c731639180931c91a596a6d568745da9276251191349bfbcb1d552d12332c1ba49597274d9b3d78de0ea45c1a21cc14166c1d1a1ae2d7087afb1771facd045b2c015e9599884d9fe1cffc39382750faa61eaf2ec7f43aad96e5d73457d2e2d8e47779785bf4cceb0febd3609f61c6cc08c2e60469b9de0bb6c4732bc3013a6bf36b1642d80274d63aab9f638cbc003b4dd428b5e2998a9bc718bdc29d251006aad7925823bd66d0724df10939fbc885362697f67aa5ad0b02b5aebfe170db4300e0c5bd1473fc5ac898ddbf61ecd5497873e5e0b9da8f163e2ee5e5c4e83f79884520f0b270066107a68d6a529d58735f27bf74da96684cb60982adbacc6c383acc3c2f3931b61433bbbcc5e860e4d80c1335d8f062c8d1f6848b1a33d4ea59c250bdb4d71fc475d135ec56e3e3c34cefb5f0c617db8e524ace1cd2ce7886e9069af11913b4af90655507367da39edfb92f807270c564712bcd383638a042f173d34f58e06ca9f717791b62748be97a25d9e3672cf9d4aadc31be7e8c72914800d2f266ff632cd6c28728bd55f004a2deb6a99e1e8d1df689a804083c047825104b1a711f6d17cc4452a6bbe5d3f875c0ac5f03d62842a84240a2540c97902af7c8fba17ac6bf0b3d58f328ec0ac3ab2dadaafd4aacc3e9ad0781206a7312f5b57889f0f184cf042b474475ecd58da9e79253787c03e825dc45c60fd9e3b51520109c71e6dc3b0dea203320d14b374640eca01f463265e04b43343685753a819149756f2248cc90fd6d8b6b46db5db3b2a2f4bb6be8282f541cf563ce1dea6c5c7643ec4c19c59f3ef280e55bf8b83e5f28eb90b696b53ae5f47d335b29d9cb52df58a88bb28e7eca962a8ebd8e7ae57798f4e08d7c5875047c962d95a0979e1fcd0130f25a62b2b9809dd8905896a7a41ded0d59d67b97d1ea09137a6a4b30b42d5c33266c1cffb675d13c2f8cff1e33cf79d2755a1aaea21b86fe9ed8aceced4a14aaf8a303429415b131c5c36398fdedcd556b48d265dfb074b63a2666b70643e0830fbf82fe853c6b0dec6aae50c9ee2e6c9a8c20962cd909e19b0cdc388179ea8725d2e46a63dd5f000b9268fb3bc817071793e73dc398e02491bc8e38371699c493429d2e8918f296135abeb2f5773a3f39b16efabfe35340438654e5f8e3a3b72b62492fc5d1875801268149840bfb1e72b4567ba8b1a03bb1b830f30a9b5814c26cbae8e692ba55a43ff1d5ee88a8590b4494750355a05e53a7d84d46355dcbf051f229baf0c38a1168fd77440093291c80bcad70c6536c411731ad32a52700b1f976d0fcd91086c70949f45034afccf88add38bceeac19dc728e72f173185a4f2f412227cd8e0b7a8842d2c6d0a14194cd4def8452843db4571b647be054ccc8882f94fd086ddab63ed9456dafd20f001da61ca68944a712549fbeabe46f4dd9a24864e8c394efb593729cd4d08dc0bf787b26ab06215ba79bcd60b4276981cdc69f1486b6c1cc2f5557abe5d203d461573c3a360a496d092640743b8f782bb408b58a4204593025d1203c785c5c1fbb139825758be1514bc63bb15a207dd1eabdb240abdbd27176e90e71dfbabaae57384d063c1ac93fcadeb1931f53f7da91d7d581d28eb0e739b16b9af04ae0b9b428714646b0649197fbd549fd87fcdf32d22febaff1bbbf65095590c61e35ed9767245cd56a1c6ba0a0d49cd3b8dd2b8f870997cee76d69985768061bf663a5d697a4559ebdfb23bc1216529fc801a39c0770076", 0x1000}}, 0x1006) openat$uhid(0xffffffffffffff9c, &(0x7f0000000000), 0x802, 0x0) r1 = openat$pfkey(0xffffffffffffff9c, &(0x7f0000000000), 0x40800, 0x0) ioctl$VT_GETMODE(r1, 0x5601, &(0x7f0000000040)) ioctl$TIOCSISO7816(r1, 0xc0285443, &(0x7f0000000080)={0x3, 0x8, 0x1fc00, 0x1da, 0x6}) ioctl$TIOCGRS485(r1, 0x542e, &(0x7f0000000180)) ioctl$TIOCGSID(r1, 0x5429, &(0x7f00000000c0)) ioctl$KDGKBENT(r1, 0x4b46, &(0x7f0000000100)={0x0, 0x8}) r2 = eventfd2(0x7, 0x1) read$eventfd(r2, &(0x7f0000003240), 0x8) ioctl$KDSKBENT(r1, 0x4b47, &(0x7f0000000140)={0x6, 0x30, 0x400}) ioctl$DRM_IOCTL_SYNCOBJ_HANDLE_TO_FD_SYNC_FILE(r1, 0xc01064c1, &(0x7f00000000c0)) ioctl$UFFDIO_ZEROPAGE(r0, 0xc020aa04, &(0x7f0000000080)={{&(0x7f0000ffe000/0x2000)=nil, 0x2000}}) ioctl$BTRFS_IOC_TREE_SEARCH(0xffffffffffffffff, 0xd0009411, &(0x7f0000002240)={{0x0, 0x5a2d, 0x224, 0xab8, 0x20000000000, 0x1, 0xb85b, 0x0, 0x0, 0x6, 0x26, 0xffffffff, 0x5, 0x7ff, 0xfffffffffffffff7}}) 15:20:34 executing program 2: r0 = syz_open_dev$ttys(0xc, 0x2, 0x1) ioctl$TIOCSETD(r0, 0x5423, &(0x7f0000000040)=0x15) select(0x0, 0x0, 0x0, &(0x7f0000000100)={0x8f}, 0x0) 15:20:34 executing program 1: r0 = syz_open_dev$ttys(0xc, 0x2, 0x1) getsockopt$inet_sctp_SCTP_PR_STREAM_STATUS(0xffffffffffffffff, 0x84, 0x74, &(0x7f0000000140)=""/129, &(0x7f0000000080)=0x81) (async) ioctl$TIOCSETD(r0, 0x5423, &(0x7f0000000040)=0x15) (async, rerun: 32) select(0x40, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, 0x0, 0x800, 0x3}, 0x0, &(0x7f0000000100)={0x8f, 0x0, 0x0, 0x0, 0x2, 0xfffffffffffffffe}, 0x0) (rerun: 32) 15:20:35 executing program 0: r0 = syz_open_dev$ttys(0xc, 0x2, 0x1) getsockopt$inet_sctp_SCTP_PR_STREAM_STATUS(0xffffffffffffffff, 0x84, 0x74, &(0x7f0000000140)=""/129, &(0x7f0000000080)=0x81) ioctl$TIOCSETD(r0, 0x5423, &(0x7f0000000040)=0x15) select(0x40, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, 0x0, 0x800, 0x3}, 0x0, &(0x7f0000000100)={0x8f, 0x0, 0x0, 0x0, 0x2, 0xfffffffffffffffe}, 0x0) 15:20:35 executing program 4: r0 = syz_open_dev$ttys(0xc, 0x2, 0x1) ioctl$TIOCSETD(r0, 0x5423, &(0x7f0000000040)=0x15) select(0x0, 0x0, &(0x7f00000002c0)={0x1, 0x3, 0x9, 0x1, 0x2, 0x0, 0x3, 0x4}, &(0x7f0000000300)={0x2, 0x1ff, 0x7fffffff, 0x8, 0x8000000000000001, 0xfffffffffffffe83, 0x8, 0x9}, &(0x7f0000000380)) 15:20:35 executing program 5: r0 = syz_open_dev$ttys(0xc, 0x2, 0x1) ioctl$TIOCSETD(r0, 0x5423, &(0x7f0000000040)=0x15) select(0x40, &(0x7f0000000000), 0x0, &(0x7f0000000100)={0x8f}, 0x0) 15:20:35 executing program 3: r0 = syz_open_dev$ttys(0xc, 0x2, 0x1) ioctl$TIOCGRS485(r0, 0x542e, &(0x7f0000000080)) ioctl$TIOCSETD(r0, 0x5423, &(0x7f0000000040)=0x19) select(0x40, &(0x7f0000000000), 0x0, &(0x7f0000000100)={0x8f}, 0x0) openat$audio1(0xffffffffffffff9c, &(0x7f00000000c0), 0x40000, 0x0) 15:20:35 executing program 0: r0 = syz_open_dev$ttys(0xc, 0x2, 0x1) getsockopt$inet_sctp_SCTP_PR_STREAM_STATUS(0xffffffffffffffff, 0x84, 0x74, &(0x7f0000000140)=""/129, &(0x7f0000000080)=0x81) ioctl$TIOCSETD(r0, 0x5423, &(0x7f0000000040)=0x15) select(0x40, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, 0x0, 0x800, 0x3}, 0x0, &(0x7f0000000100)={0x8f, 0x0, 0x0, 0x0, 0x2, 0xfffffffffffffffe}, 0x0) 15:20:36 executing program 2: r0 = syz_open_dev$ttys(0xc, 0x2, 0x1) ioctl$TIOCSETD(r0, 0x5423, &(0x7f0000000040)=0x15) select(0x0, 0x0, 0x0, &(0x7f0000000100)={0x8f}, 0x0) 15:20:36 executing program 1: r0 = syz_open_dev$ttys(0xc, 0x2, 0x1) getsockopt$inet_sctp_SCTP_PR_STREAM_STATUS(0xffffffffffffffff, 0x84, 0x74, &(0x7f0000000140)=""/129, &(0x7f0000000080)=0x81) ioctl$TIOCSETD(r0, 0x5423, &(0x7f0000000040)=0x15) select(0x40, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, 0x0, 0x800, 0x3}, 0x0, &(0x7f0000000100)={0x8f, 0x0, 0x0, 0x0, 0x2, 0xfffffffffffffffe}, 0x0) syz_open_dev$ttys(0xc, 0x2, 0x1) (async) getsockopt$inet_sctp_SCTP_PR_STREAM_STATUS(0xffffffffffffffff, 0x84, 0x74, &(0x7f0000000140)=""/129, &(0x7f0000000080)=0x81) (async) ioctl$TIOCSETD(r0, 0x5423, &(0x7f0000000040)=0x15) (async) select(0x40, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, 0x0, 0x800, 0x3}, 0x0, &(0x7f0000000100)={0x8f, 0x0, 0x0, 0x0, 0x2, 0xfffffffffffffffe}, 0x0) (async) 15:20:36 executing program 4: r0 = syz_open_dev$ttys(0xc, 0x2, 0x1) ioctl$TIOCSETD(r0, 0x5423, &(0x7f0000000040)=0x15) select(0x0, 0x0, &(0x7f00000002c0)={0x1, 0x3, 0x9, 0x1, 0x2, 0x0, 0x3, 0x4}, &(0x7f0000000300)={0x2, 0x1ff, 0x7fffffff, 0x8, 0x8000000000000001, 0xfffffffffffffe83, 0x8, 0x9}, &(0x7f0000000380)) 15:20:36 executing program 3: r0 = syz_open_dev$ttys(0xc, 0x2, 0x1) ioctl$TIOCGRS485(r0, 0x542e, &(0x7f0000000080)) ioctl$TIOCSETD(r0, 0x5423, &(0x7f0000000040)=0x19) select(0x40, &(0x7f0000000000), 0x0, &(0x7f0000000100)={0x8f}, 0x0) openat$audio1(0xffffffffffffff9c, &(0x7f00000000c0), 0x40000, 0x0) 15:20:36 executing program 5: r0 = syz_open_dev$vcsa(&(0x7f0000000040), 0x0, 0x101101) r1 = ioctl$TIOCGPTPEER(r0, 0x5441, 0x3) r2 = openat$audio1(0xffffffffffffff9c, &(0x7f0000000080), 0x1, 0x0) ioctl$SNDCTL_DSP_GETBLKSIZE(r2, 0xc0045004, &(0x7f00000000c0)) ioctl$KDFONTOP_COPY(r1, 0x4b72, &(0x7f0000000000)={0x3, 0x1, 0x15, 0x13, 0x1cb, &(0x7f0000002240)}) write$UHID_INPUT(r0, &(0x7f00000001c0)={0x8, {"b3b08bf3ead40c6bd8be9bb34f9a36de5ed25c1c18b5fc75b99db9f0977144448612806b19324efbc0c87af442545e657175b65e3df6dd9ba939d15090269d693efbdeea4de6643f7975df671ebb35fe22931b9a8c7806001487908fe8c597e65f04c9faf4703ea8b6f01c55a80305bbfaf1db7017d833842d7f4b7b610af57088c7608bf113fc1120450e3ef9f31e2d65438cdd48cd0fda2f96e6b3b391ba5f82b2af4b339b0d752905e79b862b60793cd9c6b98b2b75b38ea7f64830f303b2797a22a6c4fdbbf97ee24587955d03cfb15e4d2d25794acc1d9593188f2c7833fd312671a7ed8916bb3a2852a10763f35742e7c2f8181cc91b0e5843ae1e1b7a60053619f79c4561aa03a330a2dc8c9ebc1dca575011a670a68d1aa3d0b00087e93592518ef0094e18f28a360702c4a5ad72659410ae37b6868647913a8608858744efe602739ea3bdc72f67b479038bb383851a641040df520943c3fe705ea2cff8105d6cae2b782ee7405615344c168d88e328ff96ea5e39fd4f318b7ef85f373abc9826bcc27d0826ce7fe6f764c9a3a892231f97683525a726eb24200e93ec1766c88062f0ca021542696c6133fba1c9011aa09d0ed8180515e6f5078116dc0b083a9f7cde32b56a2d3585b4d880c2555a80d745f06eca6be1ced0ab8b7a3648312eddbab2927822b17a33c259eb603c8e79606c80ae90d45f22168906e663ad8071ad75a30436124ae0a2416647119287db0aaa379eac69f73e8ed7740228f46ce951fb0154fc4ee03f7227ec18b406cec7bd90cee9b48c76219226e6072cb5874d587456e96dcd1d3f73d9c52d99dfb9a8aad8a7a9973e9e82497816b63b3f776fef717b189eedbd935d344ebc742b1529126824e515e8d7d7c75a78d3280df4fc5a4e92ab26b3f29186e9e469d4ed98f98e04586cb6d9775fa68461a3c58293e00983d6e2ab040f44a6591e302608b1f3408663045293a42a2f034792ff6bc4f68ade46c4c9345bbee9fac37b08b87b1f13d3010cb101e58e407a24614722e14b94d45711b4d8a9dac2efd8f1bec2257afced94e1295ed6640ced22dc9e0f88c1156ee1a9b4776fe54e760343c029660c9c232831ac2c5b7bd3a5f3dfc133394cd8c5a3b681f1f18c9b92a62560762191639cc81fea8f66706beb5ae949da7876b546a68a23dcde1828f61a3e4a14788065743d71f7c610cb5e8f532632cff9b044ef3a52ac3b6e415fd617d3d40596c78095e121a6b8908d435dbc38f2077ca4191bb73dd7a01edfd98bff26458ea105ab920418326d452c188e6f6badc3d49b6d2ca71534e6412cd8a90f15274a9cf7f0496329ecefc70db505fcee2937651ea16cfe92ec92e9ba5e7b1ad41be393c38d743c7fc21966e63de259fbb5c450a1dcd5500a338081cb86a444c80ada4601e2fd0a7cb8dac4cefad082c508248aa5dcecb796f66bc842c63fe9c3a69f29285f2346faafca5e65eccf8de04ec86406897b55de9cda62e02fac26b5341cb41091c9346e2262c0c138260ddc6d91a4fe4b152e40419b0a9933c5d6ba26d754d9e235f5375e82fff4a22fdd7eebca8526f50979748442a6b30dc4d665b9baab035a7b8de6bba379fd18d3d83fc740efe8c281eadd7087f802b43075703ec0ce3934e8046cc94ec1b105c0932bdccddbfa79017c72e54fadb805debb084b676b7e7414d53f53d2698ba5ef604a559eb98c696c620116a982254203c270193e607887c652137ac469b114d74f42e20fe0ee121f1f6333b4aaeccf214b2ee94ebedfa6344207e3aadf274fe848094b9dba4f85b9dfb580c71f6b271901a8ceba17cb2c40f109299a95f7460dd1e82e6a96b307a6e80f2e0a89475fb04b9598c9e877da8a8807df8168a25b540e6dd8166749e4e8dae847cc3c82b01017cb9f930ba1ece0f6579e1700168755a174caae996947c4dfaaafce684d6ba5729da752d721491e3b25a0dfbd7a5800a39899f20684c8fe320ed7ac301490bff839b5e8d252858aa0d56dd7f763ed0f19be4ab6378480db722849a767eaa720fede3f544e416eb7737438f51b0b485904eed84417af6dae66827ac214c861bcc23450ec663a214a8e08baa637c683fe3bb47796e379933f032ab499a3433d13fd94d083148b80163751d178e0c37b3f8df9f1bdea2b0c4e4a76ee25d6b8d15ffd6f53e895aa98e8e2cba448d5d47023082adf33d8b9382ad2dd9c1354f47360e2edccc12e23274325aa2894f1c629b9ab0059e96bc54d2a94bb88604def479f1d18471f174946ef6592c30b9a375233d620f02938e88da376ecc3665ac65570184714f3d6f98d8ebe8e740d33551df885c0660b59609d9ffcd7ff03c0ed267eb6d8b44d03984dfd6d5471986e693b9d9b65cb5ae71d67b3cbe27077712a29c4ca3f969f901aba7512d0ab499c0919849eeaa9c57a444ae72bf7b6dea928d01fbebea98348722bfb942226f3c02c9b3afc8a7440d429bc0c27fe8fb2a8ebf6f96e7a7446d0176198abcc79754aa904d03eda62ab7d8e8dfd891ca17e31e6a13747d9605d3c5e3fe28d9d4957b07ca832a9520e0d74fe17fae9f875276d17d8329421693fac607f8a3e4da105c468cbc2a2c4fdacb0404247a7585ed380c1e775e7954f17c811f98f32786667889dd78fa968b6026e9c0326a4e55ae376c25153dba4da08f565297fada087585ea1d4275947b2aaa6dd9f759ded99fd559305688e1d8a4f8334eb25a7dc5968a51b4235ec8fee1c97e78127e5b420ae1a1f7a52693af8d7fbd3fd5e0b69fa708ef87fcb3894ed3008d7de991fc19e139607ae8b22463d80e6c462860dccd77459022873b757b0af0711715d0a6ccf570850ec9473b273469259b45de194d5871696fb10b8b931acca50f3d4c0f474e060f2c902ae7e2fb0edec460071c112bc8a793fa6251f1e780daa0da66407605d2012386a66fa3e74479548a503a49eacedf11514e60bb84cb93f9f83b4f3e64549017cc957734812373057799978d13f96fb00756fd9533943d55f4306209e3d205afcd5fffd514bad0785e5f2492e2fb7e6e6597ebbd8b3c12d8ffb5c49b3dc4cd201b6142509e0cdce21c51fc6818bc37f4cb169e807f614d05f80e02f3ca657edba5f4e34ae0666ded7e6b9a8bfbae56c525072596431bf8977744bced05437e46898134d87c42a95659d2894ced268b4ff344c895297e084635f5e0ccf97617f81de4c6ca5b348540edeb17b043dc043ee88fa3e0c5a64fa0d7f3f520c46b13f5bc5504e58c1c685c605a56b3d10e9797668ed5743aaf438d472f828a0bbe45a98fd64cfa366eb38a5a2c98bfb208abc4c34f5db3a139e03a270a393564798e4ea848e5b5288641bd84a4f2e6931ee4dd1baa3b91ec6a0c42de0963af703253832484fcf368f9883b7ede14f784eb9c88ca6270d0ac54ac4026fde67709c4690197a7be8fb841341b7ce49fe4f78451894a47b12d1b9211016c81e7e9a024cabf43446b900cf070e6091f84797c5442f7c64c804361ca369047bcc148b357c37c02ef54d615997e9082515d3272ef50b0bc2e0c5f72ea2ca0b038ac19223656d1d8e52d6d8d5cbcca90a3bb77475b3a4b56d6e3b893c9bc97cf393d2291e5c3a9658c3f316082e625919e839c39b3e310a945a3e7f6199a51ee6c7437ed417980499af2ad82a6e56bee13ecf9cf9bd0dce5054157faa775d96af0e98e204717650c0e76822cd6c52608305791a6cde93f5a23dbf071dd958ef983fc40ec923b8508039d2690cb2e7c59fa2a8f7827c64df58676d484339a52a1cf541ad9860f133f2a16682525b936905137d135e8d5ca4ff863335b4c4b2c46cc12f439979c1e1ec17c32409ea788aaf41f0bd31fe4c21630d99f343a4675266b29684b71f40047c611950e424284ff6c4fa43431c62913fe9cd00238727e4656fc9b07400f7c220e7eaa6c5fdc38f2ac90c4c56a2b11f867659cceca62a4c8a3a785ecc626d0303a21c41ef1a72af369c528c0f8bae8a09b12724d592a6d6a4e7b98efa7fa7ca1ee1e203a9f7fe42467b9616e68917cc502201c2b8aed2b61ced0e67fe793eec1abdfac8c7ff863c472a13d5a3475fff4afff4c386c87ad1a0d511bfccac3a5945f19681cda29f5d94047dd4f7429a203dd87d7c5d448659bdc74364dbdc156143280ad4347cde47f3a8f0623854ad2628cedc792055fd030d996ac4ab4377e0335bd8bc99d09cfd149a2a6031e64b7c84a53689c4cd185920ea39f3e2693195703343298bc65c5433b62ae53d80abe72c8a6bdf9aa826982d5e35968ad435dd0d27e45214653ff52e64be41f58c959c3d32b8a3c7d5138caea8640f990297e5663f7629d4fb07bc44d1d13da2fcdfd2cc08d939e5581fee7b4a288809464cdd80561381bbbe9bccec770fe783068a69abe3d810a5730202cd080dba7b54a6a51f27fbd78d8558ddf2d462841aa22eac5a55463664907b79cf1a533232dddeb7c23d15fdf2e92193bad999acfefeb7ceb38471f81a72c18625d88251ec8f4633d068b0a8ebb40267988d633c21e9ab66b658a7b54c91128e568c8af4d3afa56d0d90f0a9e573b6810886b3d7a33f381a1ef362f695f1bf353cd8a8f484e936cbb6570f423cab93b7fcc9e1bb7046498afdde7c876231f079497563c3462fb39e88920cbd3a2e112cabaa719424e7783563415c9916c62aabb75ea757bab76d81b40156c18e4060c2ce9e65950de623fbf20032b9ce3b4d6d6edb55895ce3015c33e658bd5d0da716b3768e6ca56cd88bc64d573609e2a3013bb52883e87bc8ab5195899e0d68032dccda55635c2c732c1c78f4e87eb8d1e2176b322ee688a5324e77973651d640b11622a762bee168e769ea62eb8f98c0c57b7368932ba6c9d5af95871aef18b50701bbee69db045c9756d22a6957bd6b1f55a6f461b660d5c523b1216fb4d2cd5ab86a622e3c33aef06d02537771604556571a468083de987e0cb5743098344f5439b9ada0361e0a73a333d36c87c305507e3f2dbd9885a88cb207b3b0034179e4213ad89b18f455dc6c640b2d1338311ec5156f1dd79cc8ab903cfdf569b3c33f46e2bed93e0634f127eb8b1b8fa69980ac079147ff3e7b942e3629be802a90812499c1930908ca2de69fc5f36584a6d574e80d1940da4ae5b2ab9f6b9c48d8d265f9f61e0f7d1706de0939507421f5b1d630e9ee66f412d96c92a1c9e3857416b3e9a9d52bc65a723a27b07c8e71c5bbfb3eaab0a90abee83e7c6c1eaa2b64ac3d8a5bec99b61075b988a62c8ef11b83100f756abe81a97bbf51aab7eeaf9a5ef4b72a0f03e50c301b6ae885ff2f4c9d740c9c940b1aeb702d82ff456193f30030f0c7457f3bac4c037dad8ea359bb752dbc0b99307d51dadc54dcbf218a2a9ddde27b4ea643ec5fe559bdff4115cfd070ab2fab4bbd62636c5d0ef1a1cab939a579ec125d10b7e69ef33292e729e8ff17efd643c374d2ea48362ec8c7235d95498dc2018e48c97873abbe8cf070a3daf7875d07c2bda652bff35d002177b0517fe67d3100b810ae260e44b632c6f490300d51b1d57cffcc0835cbc790d4e3c34f3cc5f7d48aef05d99f4b6f0531f3e3f1097206b82c228d5993e40e8a3687783189ab501d8196843696b375014e2c9f61650d43676262610a4226b495921fe75d6573d29731aec6f3b4392870bf92b2c926e61197a9185aa7b2a0395c40e062bf1b6e5a757402545a906d8ede21586f739983f3eb48115ce28a989ca75861bc301c25e69d8c15a8ac06bd", 0x1000}}, 0x1057) write$UHID_INPUT(r0, &(0x7f0000001200)={0x8, {"7351dcb79c48e9f392b993fe2d48afda5584a42463119297100d89ec69b133587a682e89011b1957ebdaf92cfc9a54714afc02d695dd973c098949e1e74879f26e1331c49c52df8326fa54677d5d0ac357f24e90e6e7f0889a7b72852bf34e8ffc0728e3167ff1929d0412b36fb0aff22b6bdc51c795056224004ae9e62894bcf9c8beac57347d5165f81433c331d0849d5256306f52cd795dd0a34f5a36c96f03c571653400d13d07d68c9b04d4e925bb5742c39a514ff504509209dd61c2e81f19ef3c1dd4eb90fc1ad7b457b420764ecb13a3dd08e4f17f6564a64ec36483be19abfea77d609448195f4e78cf983509c09e3de142c0f18a67dcd6aac8970de17a251afc380671179abbde08045a6aafd49f43e4aec37eb9c886c80591532d1996ca213296cc1710096e214160f1a70b536e944dd5dd9aca5c670f21b3539ccd3595cf33cc84181d48bd58932f21205d4bddfb35dbe5763e4dde38e62a5e55d772e0955be5558c2b419a0eac9e3a2d5665f704d10b3dc712d72d32c267a44ea8e9c27b7e2d70af6ee5cf7644ae28660a14e4882cf8cc718fa1265e92d7d4b8f9288f1cf6009e306839fd559216f5a84c0cd81f987b589622c5c2182530b8e9534ac0945341bedd70fecf07706db1551efbf20e0321238fa6a011ed39305065c38a7f12d40146b5741730c5de149bc7731ac8d1a4048b3984da10e6eca5c36a53963d3c4555278cc3f95b5ec33da257f40bb1cbb4a8e4baacf13cce533de11949dd08ed87b2a5174494e50887624301ccee62c1cd808ee280076c1968d2702ad0a5b71392256a2db2a7735b65cbd24b454ccf18dc5434bae07b0a7208b9f694723a0279431ecf782fd24b0c819505b3da7b9644a6ed7c6599b42d04c0e0f7b59584eff820ea6328a10c0329cd17d8ee4aaac0575916697938b7c6b6bfbda0967a3cd881da0c7cf36be308a3bc9d9b2caa47b87604e68839abdabf2948e0a5f1af74f0ee9f890ef59b357832c8d423e454309c882959a3e2ddbbe8b62f052aaa1ddda8494281728887bad3d41f0ab5edb819bbef64a27aa48618668afba8839f8ce480fcd27641920f117515bad5cb7ec29559d78d954b2cdc550239c08525c170e448cf9fa038e1d584a6948274b330e55d81e5f66ca4247da93b33ccebe5021a77ed0a3e2d15d7fbe056e5e901077aeb6fe399565316f4958f7e1d24fcd9b4c56a66cb50e2c54c549b5913776224a568127de628079c8941b59a519dd5c31e4aa49dc8db73058c6f08d66f64b187020903183dcefd852d84081b25dd20b3a524df7af323dd2e86c2f60f5ae6e0defee158370d5cc082bb404a1cefce1af2729e8bdc145b5972b47a46e96cc7830dfb56a779c1fadc5121cdc8683a996d23cbce16ab1ab59a0811c8ac322c64576b35bf0165d5420ff30229ae1966acf4c2ae154836b1ef03d3e2dd846df9a0f050cfac650418782b0d6457d22a9b4573bf1fc9832aad194c72bc2aac5d73a671db44bd62f34cf0c32fde81e672dfc5d2da77ba646f55e73d21183cad6e194768b2591de349920ec96799b20bc6428bac6c5b1029ab29ee7edfd9edf1ee415ac654cdbf77361b73359d723d9169ad50597c6e8371000499cd1ee11e26be22b3e1d68f0dad656a496a558694dc213f41d5dc58a8c117ab62382b37d4f76480f1af6cf8f1f3f8574758970e01cc681714dc755038e4d27b2c2c38b18d8b569d85d3ceccee35d08301d8bf0b69a84aa94cbe38a28046a099ac5d05f22dd1f23551725c6e758e6d04301e1441c88e63f1ea05ede67197833fe1bf025fe53251d50348216df5cebe3b97783c7ebc9dadb6d946e1ff449c53a3a28720a999cf04f2706957134f650b5306bd2e507712628c78d11cf82166ac36cd634bb79955bb92ea7ac092907654d4f861e1a731a3376ac1cb073f3d9de01c09505c76ab28208118562b2ef06a0039be39aabc2ff02aaec78088c5b20746d6bbab1672f7e325ec21048961cb0456f6703ef29c8a595a8a0d98e4f107fbb7a4975e415066eac20a40494fc7c78b5a6eff782cc1c75215887dca63316358be493a0da4ecaa5bdfe07a3882de62b5cbfa83c9b5796628dcf47248f219718bfeabf607652f134018af5bd3c142a699836e97318a89fb48f6d0560418804df08291e25ea4d637d8e949d1c803cf3ea9a5e0ff637a43a902221feff6babff8d2e21a950a2db7c5a5097539e74238a6bd5e4d7ff3a8ee72020a9e5f9334252afb7fc1ee0fcef7fda93ec7e3e406dbfa863bef46c1657565b2bc6787ac28d6dac72843d8cb44bf2b9e9cd85a119bb3a441b5594716b4b349d5c466f4d775f5b21a171a8531f5d4688c63d11fa2c44628a6543799ea8a98586ac3eabefb7b44c63b5a3e3392572e49f972a2f2c0f201d5518ec56efff8f45c2c2d4db7aca45ff073b449ecde521ab2b694704fd29822a89a73327ed780e27d13083039f7a7054f62b965c7a1aad3a0244a90d649d800c6d7f547154b8df90b357f5a84372c6903be45e5a6c3695f815fc8e87fc2fd0a734647caea796da6a2a0f0fd2647183cb41025d10c381508ce00a0a7f3bec3a8f5c955e4f354169660104f5533728ac37f46560bab84e5d5bf64375c11bc01aab398ffb0df02509785609a28cdd1ca78737dc51dae49204ba7b687c0afa8191ea49903c0bc154a015cd954751f3c11df50f8e557e068bf4e834dc834cf4bebc55abe6e1ed7b4816ce6cb19dba23b9be6add5dc219be5a123ee13fcad647f8e0cba1a0f529f143a88d18163346df9002f9fb56d9715ca75a31c7cae45a4e3db95caf1ac7382979a820adc645cf0d8974b2aee712fde954978c6a3ff2934c2587209a6582aa3ba3d352cfaaf5829ba3bdffc7d7c8da5579cf3e4cd40c0a3d3fef3f55e2d445ed38431b197e846b2e2f36162328f81d78e66170182806a36a8257bf17f0aa89bc1b27c30abf513efe6d73534f3754bec58832ad678c0aa29f5b4305c02b5ee3d350ee11db5348e61293c4f9a3629e20f84d888706eaa6cf0d1a10821185dc581298cca4dcad677b76a6812f087b498cae9cd0fa7664e8e5c6175b89daf46654b885631508eec27c8047015c0da7f5d2da6ab7e162493fcbfa917956ce8c423e2005a06d6ab7b845a8d5568d4e35de81de4d366276d59be4608ada571550eb4aeca7ebe78e1e3a31d1ad88eb0e20b32a4786b030e6ead84feb51ec0f17e260a19682ea2e2898dbe25b0071eae64e48cbdfae8872f9f9ca1191bbc11308b43ea8c9d4bf820111af76d4833ee66aaa71a23b0ed36e7460737184b059cfbd6650d585870e42b0ab3ba61ddad74deabe4d249459452a17b3bcb5dc8e79d0c2a3a8a9779518f5f56d344e1555eb8efa1e85bb1a7949040e69eb4505e33b095e200145b7d2a7b29606cd0b3090d551946ea69fe96315bcaed71ca357a135ddc466ca7ece07f2d20f6bb8200e625f4fff4baf1e9315d159688eafde4caae24adc08a5e5f7e3d31dfb04d60ce8a218a133206726c034c02bd5e6b2b2c74acfa02d7a31afd68e5303f7be379fb57e8fe9e57adef1c6d19020c4115b3ee08df324c1e00e2e625e551ce284950c09a9ccb95cea0c1f0bb8c1cb6df37f23eb3bdc238bdb784a0f782ba0893d30a9b194a5cc79e2258b402416875cf57bfda49ddfedf131d29b1be32f8134ca2f80fb096308b6c0543a2a2d037872b33e87dba50b71a37d5878c877bc14d50d3648698a8e31a89b8e0e2346d355c9f177618df4954161ce6462f35d94627292d509744c096e22563d8a2c2942cfeaacba279d985fed424ee852bb0126207bf0061b10caf4750519158ff700a56a6e0a1e577b51782f7b4e2f827f8127bcbcb164b27201a495ad7a29ae33807aea08a1d3d32709343a271f8879bf9cd99cc94d5229594869c82b76f6d03ca788d968d0a40db711085ade4bcf877729f6990f968deb75f1ea00dcb7b2d8892a4fb76622409f9d73008b459f183c24ac263c731639180931c91a596a6d568745da9276251191349bfbcb1d552d12332c1ba49597274d9b3d78de0ea45c1a21cc14166c1d1a1ae2d7087afb1771facd045b2c015e9599884d9fe1cffc39382750faa61eaf2ec7f43aad96e5d73457d2e2d8e47779785bf4cceb0febd3609f61c6cc08c2e60469b9de0bb6c4732bc3013a6bf36b1642d80274d63aab9f638cbc003b4dd428b5e2998a9bc718bdc29d251006aad7925823bd66d0724df10939fbc885362697f67aa5ad0b02b5aebfe170db4300e0c5bd1473fc5ac898ddbf61ecd5497873e5e0b9da8f163e2ee5e5c4e83f79884520f0b270066107a68d6a529d58735f27bf74da96684cb60982adbacc6c383acc3c2f3931b61433bbbcc5e860e4d80c1335d8f062c8d1f6848b1a33d4ea59c250bdb4d71fc475d135ec56e3e3c34cefb5f0c617db8e524ace1cd2ce7886e9069af11913b4af90655507367da39edfb92f807270c564712bcd383638a042f173d34f58e06ca9f717791b62748be97a25d9e3672cf9d4aadc31be7e8c72914800d2f266ff632cd6c28728bd55f004a2deb6a99e1e8d1df689a804083c047825104b1a711f6d17cc4452a6bbe5d3f875c0ac5f03d62842a84240a2540c97902af7c8fba17ac6bf0b3d58f328ec0ac3ab2dadaafd4aacc3e9ad0781206a7312f5b57889f0f184cf042b474475ecd58da9e79253787c03e825dc45c60fd9e3b51520109c71e6dc3b0dea203320d14b374640eca01f463265e04b43343685753a819149756f2248cc90fd6d8b6b46db5db3b2a2f4bb6be8282f541cf563ce1dea6c5c7643ec4c19c59f3ef280e55bf8b83e5f28eb90b696b53ae5f47d335b29d9cb52df58a88bb28e7eca962a8ebd8e7ae57798f4e08d7c5875047c962d95a0979e1fcd0130f25a62b2b9809dd8905896a7a41ded0d59d67b97d1ea09137a6a4b30b42d5c33266c1cffb675d13c2f8cff1e33cf79d2755a1aaea21b86fe9ed8aceced4a14aaf8a303429415b131c5c36398fdedcd556b48d265dfb074b63a2666b70643e0830fbf82fe853c6b0dec6aae50c9ee2e6c9a8c20962cd909e19b0cdc388179ea8725d2e46a63dd5f000b9268fb3bc817071793e73dc398e02491bc8e38371699c493429d2e8918f296135abeb2f5773a3f39b16efabfe35340438654e5f8e3a3b72b62492fc5d1875801268149840bfb1e72b4567ba8b1a03bb1b830f30a9b5814c26cbae8e692ba55a43ff1d5ee88a8590b4494750355a05e53a7d84d46355dcbf051f229baf0c38a1168fd77440093291c80bcad70c6536c411731ad32a52700b1f976d0fcd91086c70949f45034afccf88add38bceeac19dc728e72f173185a4f2f412227cd8e0b7a8842d2c6d0a14194cd4def8452843db4571b647be054ccc8882f94fd086ddab63ed9456dafd20f001da61ca68944a712549fbeabe46f4dd9a24864e8c394efb593729cd4d08dc0bf787b26ab06215ba79bcd60b4276981cdc69f1486b6c1cc2f5557abe5d203d461573c3a360a496d092640743b8f782bb408b58a4204593025d1203c785c5c1fbb139825758be1514bc63bb15a207dd1eabdb240abdbd27176e90e71dfbabaae57384d063c1ac93fcadeb1931f53f7da91d7d581d28eb0e739b16b9af04ae0b9b428714646b0649197fbd549fd87fcdf32d22febaff1bbbf65095590c61e35ed9767245cd56a1c6ba0a0d49cd3b8dd2b8f870997cee76d69985768061bf663a5d697a4559ebdfb23bc1216529fc801a39c0770076", 0x1000}}, 0x1006) 15:20:36 executing program 0: r0 = syz_open_dev$ttys(0xc, 0x2, 0x1) getsockopt$inet_sctp_SCTP_PR_STREAM_STATUS(0xffffffffffffffff, 0x84, 0x74, &(0x7f0000000140)=""/129, &(0x7f0000000080)=0x81) ioctl$TIOCSETD(r0, 0x5423, &(0x7f0000000040)=0x15) select(0x40, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, 0x0, 0x800, 0x3}, 0x0, &(0x7f0000000100)={0x8f, 0x0, 0x0, 0x0, 0x2, 0xfffffffffffffffe}, 0x0) 15:20:36 executing program 5: syz_open_dev$vcsa(&(0x7f0000000040), 0x0, 0x101101) r0 = syz_open_dev$tty20(0xc, 0x4, 0x1) r1 = openat$pfkey(0xffffffffffffff9c, &(0x7f0000000000), 0x40800, 0x0) ioctl$VT_GETMODE(r1, 0x5601, &(0x7f0000000040)) ioctl$TIOCSISO7816(r1, 0xc0285443, &(0x7f0000000080)={0x3, 0x8, 0x1fc00, 0x1da, 0x6}) ioctl$TIOCGSID(r1, 0x5429, &(0x7f00000000c0)) ioctl$KDGKBENT(r1, 0x4b46, &(0x7f0000000100)={0x0, 0x8}) ioctl$KDSKBENT(r1, 0x4b47, &(0x7f0000000140)={0x6, 0x30, 0x400}) r2 = syz_open_dev$vcsa(&(0x7f0000000080), 0x7, 0x400000) bpf$PROG_BIND_MAP(0x23, &(0x7f00000000c0)={r1, r2}, 0xc) ioctl$TIOCSTI(r0, 0x5412, &(0x7f0000000000)=0x9) 15:20:37 executing program 4: syz_open_dev$ttys(0xc, 0x2, 0x1) ioctl$TIOCSETD(0xffffffffffffffff, 0x5423, &(0x7f0000000040)=0x15) select(0x40, &(0x7f0000000000)={0x80}, 0x0, &(0x7f0000000100)={0x8f}, 0x0) 15:20:37 executing program 5: r0 = syz_open_dev$vcsa(&(0x7f0000000040), 0x0, 0x4000c0) r1 = openat$pfkey(0xffffffffffffff9c, &(0x7f0000000000), 0x40800, 0x0) r2 = openat$ttyprintk(0xffffffffffffff9c, &(0x7f0000000180), 0x500, 0x0) r3 = openat$pfkey(0xffffffffffffff9c, &(0x7f0000000000), 0x40800, 0x0) ioctl$VT_GETMODE(r3, 0x5601, &(0x7f0000000040)) ioctl$TIOCSISO7816(r3, 0xc0285443, &(0x7f0000000080)={0x3, 0x8, 0x1fc00, 0x1da, 0x6}) ioctl$TIOCGSID(r3, 0x5429, &(0x7f0000002280)) ioctl$KDGKBENT(r3, 0x4b46, &(0x7f00000022c0)={0x80, 0x7, 0x9}) ioctl$KDSKBENT(r3, 0x4b47, &(0x7f0000000140)={0x6, 0x30, 0x400}) write$cgroup_pid(r3, &(0x7f0000002240)=0xffffffffffffffff, 0x12) ioctl$VT_GETMODE(r2, 0x5601, &(0x7f0000000040)) ioctl$TIOCSISO7816(r1, 0xc0285443, &(0x7f0000000080)={0x3, 0x8, 0x1fc00, 0x1da, 0x6}) ioctl$TIOCGSID(r1, 0x5429, &(0x7f00000000c0)) ioctl$KDGKBENT(r1, 0x4b46, &(0x7f0000000100)={0x0, 0x8}) syz_open_pts(0xffffffffffffffff, 0x800) r4 = syz_open_dev$ttys(0xc, 0x2, 0x1) ioctl$KDSKBENT(r4, 0x4b47, &(0x7f0000000140)={0x6, 0x80, 0x440}) ioctl$KVM_CREATE_VM(r1, 0xae01, 0x0) write$UHID_INPUT(r0, &(0x7f00000001c0)={0x8, {"b3b08bf3ead40c6bd8be9bb34f9a36de5ed25c1c18b5fc75b99db9f0977144448612806b19324efbc0c87af442545e657175b65e3df6dd9ba939d15090269d693efbdeea4de6643f7975df671ebb35fe22931b9a8c7806001487908fe8c597e65f04c9faf4703ea8b6f01c55a80305bbfaf1db7017d833842d7f4b7b610af57088c7608bf113fc1120450e3ef9f31e2d65438cdd48cd0fda2f96e6b3b391ba5f82b2af4b339b0d752905e79b862b60793cd9c6b98b2b75b38ea7f64830f303b2797a22a6c4fdbbf97ee24587955d03cfb15e4d2d25794acc1d9593188f2c7833fd312671a7ed8916bb3a2852a10763f35742e7c2f8181cc91b0e5843ae1e1b7a60053619f79c4561aa03a330a2dc8c9ebc1dca575011a670a68d1aa3d0b00087e93592518ef0094e18f28a360702c4a5ad72659410ae37b6868647913a8608858744efe602739ea3bdc72f67b479038bb383851a641040df520943c3fe705ea2cff8105d6cae2b782ee7405615344c168d88e328ff96ea5e39fd4f318b7ef85f373abc9826bcc27d0826ce7fe6f764c9a3a892231f97683525a726eb24200e93ec1766c88062f0ca021542696c6133fba1c9011aa09d0ed8180515e6f5078116dc0b083a9f7cde32b56a2d3585b4d880c2555a80d745f06eca6be1ced0ab8b7a3648312eddbab2927822b17a33c259eb603c8e79606c80ae90d45f22168906e663ad8071ad75a30436124ae0a2416647119287db0aaa379eac69f73e8ed7740228f46ce951fb0154fc4ee03f7227ec18b406cec7bd90cee9b48c76219226e6072cb5874d587456e96dcd1d3f73d9c52d99dfb9a8aad8a7a9973e9e82497816b63b3f776fef717b189eedbd935d344ebc742b1529126824e515e8d7d7c75a78d3280df4fc5a4e92ab26b3f29186e9e469d4ed98f98e04586cb6d9775fa68461a3c58293e00983d6e2ab040f44a6591e302608b1f3408663045293a42a2f034792ff6bc4f68ade46c4c9345bbee9fac37b08b87b1f13d3010cb101e58e407a24614722e14b94d45711b4d8a9dac2efd8f1bec2257afced94e1295ed6640ced22dc9e0f88c1156ee1a9b4776fe54e760343c029660c9c232831ac2c5b7bd3a5f3dfc133394cd8c5a3b681f1f18c9b92a62560762191639cc81fea8f66706beb5ae949da7876b546a68a23dcde1828f61a3e4a14788065743d71f7c610cb5e8f532632cff9b044ef3a52ac3b6e415fd617d3d40596c78095e121a6b8908d435dbc38f2077ca4191bb73dd7a01edfd98bff26458ea105ab920418326d452c188e6f6badc3d49b6d2ca71534e6412cd8a90f15274a9cf7f0496329ecefc70db505fcee2937651ea16cfe92ec92e9ba5e7b1ad41be393c38d743c7fc21966e63de259fbb5c450a1dcd5500a338081cb86a444c80ada4601e2fd0a7cb8dac4cefad082c508248aa5dcecb796f66bc842c63fe9c3a69f29285f2346faafca5e65eccf8de04ec86406897b55de9cda62e02fac26b5341cb41091c9346e2262c0c138260ddc6d91a4fe4b152e40419b0a9933c5d6ba26d754d9e235f5375e82fff4a22fdd7eebca8526f50979748442a6b30dc4d665b9baab035a7b8de6bba379fd18d3d83fc740efe8c281eadd7087f802b43075703ec0ce3934e8046cc94ec1b105c0932bdccddbfa79017c72e54fadb805debb084b676b7e7414d53f53d2698ba5ef604a559eb98c696c620116a982254203c270193e607887c652137ac469b114d74f42e20fe0ee121f1f6333b4aaeccf214b2ee94ebedfa6344207e3aadf274fe848094b9dba4f85b9dfb580c71f6b271901a8ceba17cb2c40f109299a95f7460dd1e82e6a96b307a6e80f2e0a89475fb04b9598c9e877da8a8807df8168a25b540e6dd8166749e4e8dae847cc3c82b01017cb9f930ba1ece0f6579e1700168755a174caae996947c4dfaaafce684d6ba5729da752d721491e3b25a0dfbd7a5800a39899f20684c8fe320ed7ac301490bff839b5e8d252858aa0d56dd7f763ed0f19be4ab6378480db722849a767eaa720fede3f544e416eb7737438f51b0b485904eed84417af6dae66827ac214c861bcc23450ec663a214a8e08baa637c683fe3bb47796e379933f032ab499a3433d13fd94d083148b80163751d178e0c37b3f8df9f1bdea2b0c4e4a76ee25d6b8d15ffd6f53e895aa98e8e2cba448d5d47023082adf33d8b9382ad2dd9c1354f47360e2edccc12e23274325aa2894f1c629b9ab0059e96bc54d2a94bb88604def479f1d18471f174946ef6592c30b9a375233d620f02938e88da376ecc3665ac65570184714f3d6f98d8ebe8e740d33551df885c0660b59609d9ffcd7ff03c0ed267eb6d8b44d03984dfd6d5471986e693b9d9b65cb5ae71d67b3cbe27077712a29c4ca3f969f901aba7512d0ab499c0919849eeaa9c57a444ae72bf7b6dea928d01fbebea98348722bfb942226f3c02c9b3afc8a7440d429bc0c27fe8fb2a8ebf6f96e7a7446d0176198abcc79754aa904d03eda62ab7d8e8dfd891ca17e31e6a13747d9605d3c5e3fe28d9d4957b07ca832a9520e0d74fe17fae9f875276d17d8329421693fac607f8a3e4da105c468cbc2a2c4fdacb0404247a7585ed380c1e775e7954f17c811f98f32786667889dd78fa968b6026e9c0326a4e55ae376c25153dba4da08f565297fada087585ea1d4275947b2aaa6dd9f759ded99fd559305688e1d8a4f8334eb25a7dc5968a51b4235ec8fee1c97e78127e5b420ae1a1f7a52693af8d7fbd3fd5e0b69fa708ef87fcb3894ed3008d7de991fc19e139607ae8b22463d80e6c462860dccd77459022873b757b0af0711715d0a6ccf570850ec9473b273469259b45de194d5871696fb10b8b931acca50f3d4c0f474e060f2c902ae7e2fb0edec460071c112bc8a793fa6251f1e780daa0da66407605d2012386a66fa3e74479548a503a49eacedf11514e60bb84cb93f9f83b4f3e64549017cc957734812373057799978d13f96fb00756fd9533943d55f4306209e3d205afcd5fffd514bad0785e5f2492e2fb7e6e6597ebbd8b3c12d8ffb5c49b3dc4cd201b6142509e0cdce21c51fc6818bc37f4cb169e807f614d05f80e02f3ca657edba5f4e34ae0666ded7e6b9a8bfbae56c525072596431bf8977744bced05437e46898134d87c42a95659d2894ced268b4ff344c895297e084635f5e0ccf97617f81de4c6ca5b348540edeb17b043dc043ee88fa3e0c5a64fa0d7f3f520c46b13f5bc5504e58c1c685c605a56b3d10e9797668ed5743aaf438d472f828a0bbe45a98fd64cfa366eb38a5a2c98bfb208abc4c34f5db3a139e03a270a393564798e4ea848e5b5288641bd84a4f2e6931ee4dd1baa3b91ec6a0c42de0963af703253832484fcf368f9883b7ede14f784eb9c88ca6270d0ac54ac4026fde67709c4690197a7be8fb841341b7ce49fe4f78451894a47b12d1b9211016c81e7e9a024cabf43446b900cf070e6091f84797c5442f7c64c804361ca369047bcc148b357c37c02ef54d615997e9082515d3272ef50b0bc2e0c5f72ea2ca0b038ac19223656d1d8e52d6d8d5cbcca90a3bb77475b3a4b56d6e3b893c9bc97cf393d2291e5c3a9658c3f316082e625919e839c39b3e310a945a3e7f6199a51ee6c7437ed417980499af2ad82a6e56bee13ecf9cf9bd0dce5054157faa775d96af0e98e204717650c0e76822cd6c52608305791a6cde93f5a23dbf071dd958ef983fc40ec923b8508039d2690cb2e7c59fa2a8f7827c64df58676d484339a52a1cf541ad9860f133f2a16682525b936905137d135e8d5ca4ff863335b4c4b2c46cc12f439979c1e1ec17c32409ea788aaf41f0bd31fe4c21630d99f343a4675266b29684b71f40047c611950e424284ff6c4fa43431c62913fe9cd00238727e4656fc9b07400f7c220e7eaa6c5fdc38f2ac90c4c56a2b11f867659cceca62a4c8a3a785ecc626d0303a21c41ef1a72af369c528c0f8bae8a09b12724d592a6d6a4e7b98efa7fa7ca1ee1e203a9f7fe42467b9616e68917cc502201c2b8aed2b61ced0e67fe793eec1abdfac8c7ff863c472a13d5a3475fff4afff4c386c87ad1a0d511bfccac3a5945f19681cda29f5d94047dd4f7429a203dd87d7c5d448659bdc74364dbdc156143280ad4347cde47f3a8f0623854ad2628cedc792055fd030d996ac4ab4377e0335bd8bc99d09cfd149a2a6031e64b7c84a53689c4cd185920ea39f3e2693195703343298bc65c5433b62ae53d80abe72c8a6bdf9aa826982d5e35968ad435dd0d27e45214653ff52e64be41f58c959c3d32b8a3c7d5138caea8640f990297e5663f7629d4fb07bc44d1d13da2fcdfd2cc08d939e5581fee7b4a288809464cdd80561381bbbe9bccec770fe783068a69abe3d810a5730202cd080dba7b54a6a51f27fbd78d8558ddf2d462841aa22eac5a55463664907b79cf1a533232dddeb7c23d15fdf2e92193bad999acfefeb7ceb38471f81a72c18625d88251ec8f4633d068b0a8ebb40267988d633c21e9ab66b658a7b54c91128e568c8af4d3afa56d0d90f0a9e573b6810886b3d7a33f381a1ef362f695f1bf353cd8a8f484e936cbb6570f423cab93b7fcc9e1bb7046498afdde7c876231f079497563c3462fb39e88920cbd3a2e112cabaa719424e7783563415c9916c62aabb75ea757bab76d81b40156c18e4060c2ce9e65950de623fbf20032b9ce3b4d6d6edb55895ce3015c33e658bd5d0da716b3768e6ca56cd88bc64d573609e2a3013bb52883e87bc8ab5195899e0d68032dccda55635c2c732c1c78f4e87eb8d1e2176b322ee688a5324e77973651d640b11622a762bee168e769ea62eb8f98c0c57b7368932ba6c9d5af95871aef18b50701bbee69db045c9756d22a6957bd6b1f55a6f461b660d5c523b1216fb4d2cd5ab86a622e3c33aef06d02537771604556571a468083de987e0cb5743098344f5439b9ada0361e0a73a333d36c87c305507e3f2dbd9885a88cb207b3b0034179e4213ad89b18f455dc6c640b2d1338311ec5156f1dd79cc8ab903cfdf569b3c33f46e2bed93e0634f127eb8b1b8fa69980ac079147ff3e7b942e3629be802a90812499c1930908ca2de69fc5f36584a6d574e80d1940da4ae5b2ab9f6b9c48d8d265f9f61e0f7d1706de0939507421f5b1d630e9ee66f412d96c92a1c9e3857416b3e9a9d52bc65a723a27b07c8e71c5bbfb3eaab0a90abee83e7c6c1eaa2b64ac3d8a5bec99b61075b988a62c8ef11b83100f756abe81a97bbf51aab7eeaf9a5ef4b72a0f03e50c301b6ae885ff2f4c9d740c9c940b1aeb702d82ff456193f30030f0c7457f3bac4c037dad8ea359bb752dbc0b99307d51dadc54dcbf218a2a9ddde27b4ea643ec5fe559bdff4115cfd070ab2fab4bbd62636c5d0ef1a1cab939a579ec125d10b7e69ef33292e729e8ff17efd643c374d2ea48362ec8c7235d95498dc2018e48c97873abbe8cf070a3daf7875d07c2bda652bff35d002177b0517fe67d3100b810ae260e44b632c6f490300d51b1d57cffcc0835cbc790d4e3c34f3cc5f7d48aef05d99f4b6f0531f3e3f1097206b82c228d5993e40e8a3687783189ab501d8196843696b375014e2c9f61650d43676262610a4226b495921fe75d6573d29731aec6f3b4392870bf92b2c926e61197a9185aa7b2a0395c40e062bf1b6e5a757402545a906d8ede21586f739983f3eb48115ce28a989ca75861bc301c25e69d8c15a8ac06bd", 0x1000}}, 0x1057) write$UHID_INPUT(r0, &(0x7f0000001200)={0x8, {"7351dcb79c48e9f392b993fe2d48afda5584a42463119297100d89ec69b133587a682e89011b1957ebdaf92cfc9a54714afc02d695dd973c098949e1e74879f26e1331c49c52df8326fa54677d5d0ac357f24e90e6e7f0889a7b72852bf34e8ffc0728e3167ff1929d0412b36fb0aff22b6bdc51c795056224004ae9e62894bcf9c8beac57347d5165f81433c331d0849d5256306f52cd795dd0a34f5a36c96f03c571653400d13d07d68c9b04d4e925bb5742c39a514ff504509209dd61c2e81f19ef3c1dd4eb90fc1ad7b457b420764ecb13a3dd08e4f17f6564a64ec36483be19abfea77d609448195f4e78cf983509c09e3de142c0f18a67dcd6aac8970de17a251afc380671179abbde08045a6aafd49f43e4aec37eb9c886c80591532d1996ca213296cc1710096e214160f1a70b536e944dd5dd9aca5c670f21b3539ccd3595cf33cc84181d48bd58932f21205d4bddfb35dbe5763e4dde38e62a5e55d772e0955be5558c2b419a0eac9e3a2d5665f704d10b3dc712d72d32c267a44ea8e9c27b7e2d70af6ee5cf7644ae28660a14e4882cf8cc718fa1265e92d7d4b8f9288f1cf6009e306839fd559216f5a84c0cd81f987b589622c5c2182530b8e9534ac0945341bedd70fecf07706db1551efbf20e0321238fa6a011ed39305065c38a7f12d40146b5741730c5de149bc7731ac8d1a4048b3984da10e6eca5c36a53963d3c4555278cc3f95b5ec33da257f40bb1cbb4a8e4baacf13cce533de11949dd08ed87b2a5174494e50887624301ccee62c1cd808ee280076c1968d2702ad0a5b71392256a2db2a7735b65cbd24b454ccf18dc5434bae07b0a7208b9f694723a0279431ecf782fd24b0c819505b3da7b9644a6ed7c6599b42d04c0e0f7b59584eff820ea6328a10c0329cd17d8ee4aaac0575916697938b7c6b6bfbda0967a3cd881da0c7cf36be308a3bc9d9b2caa47b87604e68839abdabf2948e0a5f1af74f0ee9f890ef59b357832c8d423e454309c882959a3e2ddbbe8b62f052aaa1ddda8494281728887bad3d41f0ab5edb819bbef64a27aa48618668afba8839f8ce480fcd27641920f117515bad5cb7ec29559d78d954b2cdc550239c08525c170e448cf9fa038e1d584a6948274b330e55d81e5f66ca4247da93b33ccebe5021a77ed0a3e2d15d7fbe056e5e901077aeb6fe399565316f4958f7e1d24fcd9b4c56a66cb50e2c54c549b5913776224a568127de628079c8941b59a519dd5c31e4aa49dc8db73058c6f08d66f64b187020903183dcefd852d84081b25dd20b3a524df7af323dd2e86c2f60f5ae6e0defee158370d5cc082bb404a1cefce1af2729e8bdc145b5972b47a46e96cc7830dfb56a779c1fadc5121cdc8683a996d23cbce16ab1ab59a0811c8ac322c64576b35bf0165d5420ff30229ae1966acf4c2ae154836b1ef03d3e2dd846df9a0f050cfac650418782b0d6457d22a9b4573bf1fc9832aad194c72bc2aac5d73a671db44bd62f34cf0c32fde81e672dfc5d2da77ba646f55e73d21183cad6e194768b2591de349920ec96799b20bc6428bac6c5b1029ab29ee7edfd9edf1ee415ac654cdbf77361b73359d723d9169ad50597c6e8371000499cd1ee11e26be22b3e1d68f0dad656a496a558694dc213f41d5dc58a8c117ab62382b37d4f76480f1af6cf8f1f3f8574758970e01cc681714dc755038e4d27b2c2c38b18d8b569d85d3ceccee35d08301d8bf0b69a84aa94cbe38a28046a099ac5d05f22dd1f23551725c6e758e6d04301e1441c88e63f1ea05ede67197833fe1bf025fe53251d50348216df5cebe3b97783c7ebc9dadb6d946e1ff449c53a3a28720a999cf04f2706957134f650b5306bd2e507712628c78d11cf82166ac36cd634bb79955bb92ea7ac092907654d4f861e1a731a3376ac1cb073f3d9de01c09505c76ab28208118562b2ef06a0039be39aabc2ff02aaec78088c5b20746d6bbab1672f7e325ec21048961cb0456f6703ef29c8a595a8a0d98e4f107fbb7a4975e415066eac20a40494fc7c78b5a6eff782cc1c75215887dca63316358be493a0da4ecaa5bdfe07a3882de62b5cbfa83c9b5796628dcf47248f219718bfeabf607652f134018af5bd3c142a699836e97318a89fb48f6d0560418804df08291e25ea4d637d8e949d1c803cf3ea9a5e0ff637a43a902221feff6babff8d2e21a950a2db7c5a5097539e74238a6bd5e4d7ff3a8ee72020a9e5f9334252afb7fc1ee0fcef7fda93ec7e3e406dbfa863bef46c1657565b2bc6787ac28d6dac72843d8cb44bf2b9e9cd85a119bb3a441b5594716b4b349d5c466f4d775f5b21a171a8531f5d4688c63d11fa2c44628a6543799ea8a98586ac3eabefb7b44c63b5a3e3392572e49f972a2f2c0f201d5518ec56efff8f45c2c2d4db7aca45ff073b449ecde521ab2b694704fd29822a89a73327ed780e27d13083039f7a7054f62b965c7a1aad3a0244a90d649d800c6d7f547154b8df90b357f5a84372c6903be45e5a6c3695f815fc8e87fc2fd0a734647caea796da6a2a0f0fd2647183cb41025d10c381508ce00a0a7f3bec3a8f5c955e4f354169660104f5533728ac37f46560bab84e5d5bf64375c11bc01aab398ffb0df02509785609a28cdd1ca78737dc51dae49204ba7b687c0afa8191ea49903c0bc154a015cd954751f3c11df50f8e557e068bf4e834dc834cf4bebc55abe6e1ed7b4816ce6cb19dba23b9be6add5dc219be5a123ee13fcad647f8e0cba1a0f529f143a88d18163346df9002f9fb56d9715ca75a31c7cae45a4e3db95caf1ac7382979a820adc645cf0d8974b2aee712fde954978c6a3ff2934c2587209a6582aa3ba3d352cfaaf5829ba3bdffc7d7c8da5579cf3e4cd40c0a3d3fef3f55e2d445ed38431b197e846b2e2f36162328f81d78e66170182806a36a8257bf17f0aa89bc1b27c30abf513efe6d73534f3754bec58832ad678c0aa29f5b4305c02b5ee3d350ee11db5348e61293c4f9a3629e20f84d888706eaa6cf0d1a10821185dc581298cca4dcad677b76a6812f087b498cae9cd0fa7664e8e5c6175b89daf46654b885631508eec27c8047015c0da7f5d2da6ab7e162493fcbfa917956ce8c423e2005a06d6ab7b845a8d5568d4e35de81de4d366276d59be4608ada571550eb4aeca7ebe78e1e3a31d1ad88eb0e20b32a4786b030e6ead84feb51ec0f17e260a19682ea2e2898dbe25b0071eae64e48cbdfae8872f9f9ca1191bbc11308b43ea8c9d4bf820111af76d4833ee66aaa71a23b0ed36e7460737184b059cfbd6650d585870e42b0ab3ba61ddad74deabe4d249459452a17b3bcb5dc8e79d0c2a3a8a9779518f5f56d344e1555eb8efa1e85bb1a7949040e69eb4505e33b095e200145b7d2a7b29606cd0b3090d551946ea69fe96315bcaed71ca357a135ddc466ca7ece07f2d20f6bb8200e625f4fff4baf1e9315d159688eafde4caae24adc08a5e5f7e3d31dfb04d60ce8a218a133206726c034c02bd5e6b2b2c74acfa02d7a31afd68e5303f7be379fb57e8fe9e57adef1c6d19020c4115b3ee08df324c1e00e2e625e551ce284950c09a9ccb95cea0c1f0bb8c1cb6df37f23eb3bdc238bdb784a0f782ba0893d30a9b194a5cc79e2258b402416875cf57bfda49ddfedf131d29b1be32f8134ca2f80fb096308b6c0543a2a2d037872b33e87dba50b71a37d5878c877bc14d50d3648698a8e31a89b8e0e2346d355c9f177618df4954161ce6462f35d94627292d509744c096e22563d8a2c2942cfeaacba279d985fed424ee852bb0126207bf0061b10caf4750519158ff700a56a6e0a1e577b51782f7b4e2f827f8127bcbcb164b27201a495ad7a29ae33807aea08a1d3d32709343a271f8879bf9cd99cc94d5229594869c82b76f6d03ca788d968d0a40db711085ade4bcf877729f6990f968deb75f1ea00dcb7b2d8892a4fb76622409f9d73008b459f183c24ac263c731639180931c91a596a6d568745da9276251191349bfbcb1d552d12332c1ba49597274d9b3d78de0ea45c1a21cc14166c1d1a1ae2d7087afb1771facd045b2c015e9599884d9fe1cffc39382750faa61eaf2ec7f43aad96e5d73457d2e2d8e47779785bf4cceb0febd3609f61c6cc08c2e60469b9de0bb6c4732bc3013a6bf36b1642d80274d63aab9f638cbc003b4dd428b5e2998a9bc718bdc29d251006aad7925823bd66d0724df10939fbc885362697f67aa5ad0b02b5aebfe170db4300e0c5bd1473fc5ac898ddbf61ecd5497873e5e0b9da8f163e2ee5e5c4e83f79884520f0b270066107a68d6a529d58735f27bf74da96684cb60982adbacc6c383acc3c2f3931b61433bbbcc5e860e4d80c1335d8f062c8d1f6848b1a33d4ea59c250bdb4d71fc475d135ec56e3e3c34cefb5f0c617db8e524ace1cd2ce7886e9069af11913b4af90655507367da39edfb92f807270c564712bcd383638a042f173d34f58e06ca9f717791b62748be97a25d9e3672cf9d4aadc31be7e8c72914800d2f266ff632cd6c28728bd55f004a2deb6a99e1e8d1df689a804083c047825104b1a711f6d17cc4452a6bbe5d3f875c0ac5f03d62842a84240a2540c97902af7c8fba17ac6bf0b3d58f328ec0ac3ab2dadaafd4aacc3e9ad0781206a7312f5b57889f0f184cf042b474475ecd58da9e79253787c03e825dc45c60fd9e3b51520109c71e6dc3b0dea203320d14b374640eca01f463265e04b43343685753a819149756f2248cc90fd6d8b6b46db5db3b2a2f4bb6be8282f541cf563ce1dea6c5c7643ec4c19c59f3ef280e55bf8b83e5f28eb90b696b53ae5f47d335b29d9cb52df58a88bb28e7eca962a8ebd8e7ae57798f4e08d7c5875047c962d95a0979e1fcd0130f25a62b2b9809dd8905896a7a41ded0d59d67b97d1ea09137a6a4b30b42d5c33266c1cffb675d13c2f8cff1e33cf79d2755a1aaea21b86fe9ed8aceced4a14aaf8a303429415b131c5c36398fdedcd556b48d265dfb074b63a2666b70643e0830fbf82fe853c6b0dec6aae50c9ee2e6c9a8c20962cd909e19b0cdc388179ea8725d2e46a63dd5f000b9268fb3bc817071793e73dc398e02491bc8e38371699c493429d2e8918f296135abeb2f5773a3f39b16efabfe35340438654e5f8e3a3b72b62492fc5d1875801268149840bfb1e72b4567ba8b1a03bb1b830f30a9b5814c26cbae8e692ba55a43ff1d5ee88a8590b4494750355a05e53a7d84d46355dcbf051f229baf0c38a1168fd77440093291c80bcad70c6536c411731ad32a52700b1f976d0fcd91086c70949f45034afccf88add38bceeac19dc728e72f173185a4f2f412227cd8e0b7a8842d2c6d0a14194cd4def8452843db4571b647be054ccc8882f94fd086ddab63ed9456dafd20f001da61ca68944a712549fbeabe46f4dd9a24864e8c394efb593729cd4d08dc0bf787b26ab06215ba79bcd60b4276981cdc69f1486b6c1cc2f5557abe5d203d461573c3a360a496d092640743b8f782bb408b58a4204593025d1203c785c5c1fbb139825758be1514bc63bb15a207dd1eabdb240abdbd27176e90e71dfbabaae57384d063c1ac93fcadeb1931f53f7da91d7d581d28eb0e739b16b9af04ae0b9b428714646b0649197fbd549fd87fcdf32d22febaff1bbbf65095590c61e35ed9767245cd56a1c6ba0a0d49cd3b8dd2b8f870997cee76d69985768061bf663a5d697a4559ebdfb23bc1216529fc801a39c0770076", 0x1000}}, 0x1006) 15:20:37 executing program 4: r0 = syz_open_dev$ttys(0xc, 0x2, 0x1) ioctl$TIOCSETD(r0, 0x5423, &(0x7f0000000040)=0x3) select(0x40, &(0x7f0000000000)={0x4}, 0x0, &(0x7f0000000100)={0x8f}, 0x0) ioctl$KDSKBENT(r0, 0x4b47, &(0x7f0000000080)={0x26, 0x80}) r1 = syz_open_dev$ptys(0xc, 0x3, 0x0) ioctl$TIOCSSOFTCAR(r1, 0x541a, &(0x7f00000000c0)=0x7) ioctl$KDENABIO(r1, 0x4b36) 15:20:37 executing program 5: r0 = syz_open_dev$ttys(0xc, 0x2, 0x1) ioctl$TIOCSETD(r0, 0x5423, &(0x7f0000000040)=0x15) select(0x40, &(0x7f0000000280)={0x8, 0x6, 0x7fc00000000, 0x7, 0xed1, 0xaf4, 0x8001, 0x6}, &(0x7f00000002c0)={0x1, 0x3, 0x9, 0x1, 0x2, 0x0, 0x3, 0x4}, &(0x7f0000000300)={0x2, 0x1ff, 0x7fffffff, 0x8, 0x8000000000000001, 0xfffffffffffffe83, 0x8, 0x9}, &(0x7f0000000380)) 15:20:37 executing program 3: r0 = syz_open_dev$ttys(0xc, 0x2, 0x1) ioctl$TIOCGRS485(r0, 0x542e, &(0x7f0000000080)) ioctl$TIOCSETD(r0, 0x5423, &(0x7f0000000040)=0x19) select(0x40, &(0x7f0000000000), 0x0, &(0x7f0000000100)={0x8f}, 0x0) openat$audio1(0xffffffffffffff9c, &(0x7f00000000c0), 0x40000, 0x0) 15:20:37 executing program 2: r0 = syz_open_dev$ttys(0xc, 0x2, 0x1) ioctl$KDGKBENT(0xffffffffffffffff, 0x4b46, &(0x7f0000000240)={0x4, 0x1, 0x3}) ioctl$TIOCSETD(r0, 0x5423, &(0x7f0000000040)=0x15) select(0x40, &(0x7f0000000280)={0x8, 0x6, 0x7fc00000000, 0x7, 0xed1, 0xaf4, 0x8001, 0x6}, &(0x7f00000002c0)={0x1, 0x3, 0x9, 0x1, 0x2, 0x0, 0x3, 0x4}, &(0x7f0000000300)={0x2, 0x1ff, 0x7fffffff, 0x8, 0x8000000000000001, 0xfffffffffffffe83, 0x8, 0x9}, &(0x7f0000000380)) 15:20:37 executing program 1: r0 = syz_open_dev$ttys(0xc, 0x2, 0x1) ioctl$TIOCSETD(r0, 0x5423, &(0x7f0000000040)=0x15) select(0x40, &(0x7f0000000000)={0x400000000000}, 0x0, &(0x7f0000000100)={0x8f, 0x0, 0x0, 0x4, 0x0, 0x0, 0x0, 0x8}, 0x0) ioctl$TIOCMBIC(r0, 0x5417, &(0x7f0000000080)=0x6) 15:20:38 executing program 4: r0 = syz_open_dev$ttys(0xc, 0x2, 0x1) ioctl$TIOCSETD(r0, 0x5423, &(0x7f0000000040)=0x3) select(0x40, &(0x7f0000000000)={0x4}, 0x0, &(0x7f0000000100)={0x8f}, 0x0) ioctl$KDSKBENT(r0, 0x4b47, &(0x7f0000000080)={0x26, 0x80}) r1 = syz_open_dev$ptys(0xc, 0x3, 0x0) ioctl$TIOCSSOFTCAR(r1, 0x541a, &(0x7f00000000c0)=0x7) ioctl$KDENABIO(r1, 0x4b36) 15:20:38 executing program 3: r0 = syz_open_dev$ttys(0xc, 0x2, 0x1) ioctl$TIOCGRS485(r0, 0x542e, &(0x7f0000000080)) ioctl$TIOCSETD(r0, 0x5423, &(0x7f0000000040)=0x19) select(0x40, &(0x7f0000000000), 0x0, &(0x7f0000000100)={0x8f}, 0x0) 15:20:38 executing program 5: r0 = syz_open_dev$vcsa(&(0x7f0000000040), 0x20000000000081, 0x101100) write$UHID_INPUT(r0, &(0x7f00000001c0)={0x8, {"b3b08bf3ead40c6bd8be9bb34f9a36de5ed25c1c18b5fc75b99db9f0977144448612806b19324efbc0c87af442545e657175b65e3df6dd9ba939d15090269d693efbdeea4de6643f7975df671ebb35fe22931b9a8c7806001487908fe8c597e65f04c9faf4703ea8b6f01c55a80305bbfaf1db7017d833842d7f4b7b610af57088c7608bf113fc1120450e3ef9f31e2d65438cdd48cd0fda2f96e6b3b391ba5f82b2af4b339b0d752905e79b862b60793cd9c6b98b2b75b38ea7f64830f303b2797a22a6c4fdbbf97ee24587955d03cfb15e4d2d25794acc1d9593188f2c7833fd312671a7ed8916bb3a2852a10763f35742e7c2f8181cc91b0e5843ae1e1b7a60053619f79c4561aa03a330a2dc8c9ebc1dca575011a670a68d1aa3d0b00087e93592518ef0094e18f28a360702c4a5ad72659410ae37b6868647913a8608858744efe602739ea3bdc72f67b479038bb383851a641040df520943c3fe705ea2cff8105d6cae2b782ee7405615344c168d88e328ff96ea5e39fd4f318b7ef85f373abc9826bcc27d0826ce7fe6f764c9a3a892231f97683525a726eb24200e93ec1766c88062f0ca021542696c6133fba1c9011aa09d0ed8180515e6f5078116dc0b083a9f7cde32b56a2d3585b4d880c2555a80d745f06eca6be1ced0ab8b7a3648312eddbab2927822b17a33c259eb603c8e79606c80ae90d45f22168906e663ad8071ad75a30436124ae0a2416647119287db0aaa379eac69f73e8ed7740228f46ce951fb0154fc4ee03f7227ec18b406cec7bd90cee9b48c76219226e6072cb5874d587456e96dcd1d3f73d9c52d99dfb9a8aad8a7a9973e9e82497816b63b3f776fef717b189eedbd935d344ebc742b1529126824e515e8d7d7c75a78d3280df4fc5a4e92ab26b3f29186e9e469d4ed98f98e04586cb6d9775fa68461a3c58293e00983d6e2ab040f44a6591e302608b1f3408663045293a42a2f034792ff6bc4f68ade46c4c9345bbee9fac37b08b87b1f13d3010cb101e58e407a24614722e14b94d45711b4d8a9dac2efd8f1bec2257afced94e1295ed6640ced22dc9e0f88c1156ee1a9b4776fe54e760343c029660c9c232831ac2c5b7bd3a5f3dfc133394cd8c5a3b681f1f18c9b92a62560762191639cc81fea8f66706beb5ae949da7876b546a68a23dcde1828f61a3e4a14788065743d71f7c610cb5e8f532632cff9b044ef3a52ac3b6e415fd617d3d40596c78095e121a6b8908d435dbc38f2077ca4191bb73dd7a01edfd98bff26458ea105ab920418326d452c188e6f6badc3d49b6d2ca71534e6412cd8a90f15274a9cf7f0496329ecefc70db505fcee2937651ea16cfe92ec92e9ba5e7b1ad41be393c38d743c7fc21966e63de259fbb5c450a1dcd5500a338081cb86a444c80ada4601e2fd0a7cb8dac4cefad082c508248aa5dcecb796f66bc842c63fe9c3a69f29285f2346faafca5e65eccf8de04ec86406897b55de9cda62e02fac26b5341cb41091c9346e2262c0c138260ddc6d91a4fe4b152e40419b0a9933c5d6ba26d754d9e235f5375e82fff4a22fdd7eebca8526f50979748442a6b30dc4d665b9baab035a7b8de6bba379fd18d3d83fc740efe8c281eadd7087f802b43075703ec0ce3934e8046cc94ec1b105c0932bdccddbfa79017c72e54fadb805debb084b676b7e7414d53f53d2698ba5ef604a559eb98c696c620116a982254203c270193e607887c652137ac469b114d74f42e20fe0ee121f1f6333b4aaeccf214b2ee94ebedfa6344207e3aadf274fe848094b9dba4f85b9dfb580c71f6b271901a8ceba17cb2c40f109299a95f7460dd1e82e6a96b307a6e80f2e0a89475fb04b9598c9e877da8a8807df8168a25b540e6dd8166749e4e8dae847cc3c82b01017cb9f930ba1ece0f6579e1700168755a174caae996947c4dfaaafce684d6ba5729da752d721491e3b25a0dfbd7a5800a39899f20684c8fe320ed7ac301490bff839b5e8d252858aa0d56dd7f763ed0f19be4ab6378480db722849a767eaa720fede3f544e416eb7737438f51b0b485904eed84417af6dae66827ac214c861bcc23450ec663a214a8e08baa637c683fe3bb47796e379933f032ab499a3433d13fd94d083148b80163751d178e0c37b3f8df9f1bdea2b0c4e4a76ee25d6b8d15ffd6f53e895aa98e8e2cba448d5d47023082adf33d8b9382ad2dd9c1354f47360e2edccc12e23274325aa2894f1c629b9ab0059e96bc54d2a94bb88604def479f1d18471f174946ef6592c30b9a375233d620f02938e88da376ecc3665ac65570184714f3d6f98d8ebe8e740d33551df885c0660b59609d9ffcd7ff03c0ed267eb6d8b44d03984dfd6d5471986e693b9d9b65cb5ae71d67b3cbe27077712a29c4ca3f969f901aba7512d0ab499c0919849eeaa9c57a444ae72bf7b6dea928d01fbebea98348722bfb942226f3c02c9b3afc8a7440d429bc0c27fe8fb2a8ebf6f96e7a7446d0176198abcc79754aa904d03eda62ab7d8e8dfd891ca17e31e6a13747d9605d3c5e3fe28d9d4957b07ca832a9520e0d74fe17fae9f875276d17d8329421693fac607f8a3e4da105c468cbc2a2c4fdacb0404247a7585ed380c1e775e7954f17c811f98f32786667889dd78fa968b6026e9c0326a4e55ae376c25153dba4da08f565297fada087585ea1d4275947b2aaa6dd9f759ded99fd559305688e1d8a4f8334eb25a7dc5968a51b4235ec8fee1c97e78127e5b420ae1a1f7a52693af8d7fbd3fd5e0b69fa708ef87fcb3894ed3008d7de991fc19e139607ae8b22463d80e6c462860dccd77459022873b757b0af0711715d0a6ccf570850ec9473b273469259b45de194d5871696fb10b8b931acca50f3d4c0f474e060f2c902ae7e2fb0edec460071c112bc8a793fa6251f1e780daa0da66407605d2012386a66fa3e74479548a503a49eacedf11514e60bb84cb93f9f83b4f3e64549017cc957734812373057799978d13f96fb00756fd9533943d55f4306209e3d205afcd5fffd514bad0785e5f2492e2fb7e6e6597ebbd8b3c12d8ffb5c49b3dc4cd201b6142509e0cdce21c51fc6818bc37f4cb169e807f614d05f80e02f3ca657edba5f4e34ae0666ded7e6b9a8bfbae56c525072596431bf8977744bced05437e46898134d87c42a95659d2894ced268b4ff344c895297e084635f5e0ccf97617f81de4c6ca5b348540edeb17b043dc043ee88fa3e0c5a64fa0d7f3f520c46b13f5bc5504e58c1c685c605a56b3d10e9797668ed5743aaf438d472f828a0bbe45a98fd64cfa366eb38a5a2c98bfb208abc4c34f5db3a139e03a270a393564798e4ea848e5b5288641bd84a4f2e6931ee4dd1baa3b91ec6a0c42de0963af703253832484fcf368f9883b7ede14f784eb9c88ca6270d0ac54ac4026fde67709c4690197a7be8fb841341b7ce49fe4f78451894a47b12d1b9211016c81e7e9a024cabf43446b900cf070e6091f84797c5442f7c64c804361ca369047bcc148b357c37c02ef54d615997e9082515d3272ef50b0bc2e0c5f72ea2ca0b038ac19223656d1d8e52d6d8d5cbcca90a3bb77475b3a4b56d6e3b893c9bc97cf393d2291e5c3a9658c3f316082e625919e839c39b3e310a945a3e7f6199a51ee6c7437ed417980499af2ad82a6e56bee13ecf9cf9bd0dce5054157faa775d96af0e98e204717650c0e76822cd6c52608305791a6cde93f5a23dbf071dd958ef983fc40ec923b8508039d2690cb2e7c59fa2a8f7827c64df58676d484339a52a1cf541ad9860f133f2a16682525b936905137d135e8d5ca4ff863335b4c4b2c46cc12f439979c1e1ec17c32409ea788aaf41f0bd31fe4c21630d99f343a4675266b29684b71f40047c611950e424284ff6c4fa43431c62913fe9cd00238727e4656fc9b07400f7c220e7eaa6c5fdc38f2ac90c4c56a2b11f867659cceca62a4c8a3a785ecc626d0303a21c41ef1a72af369c528c0f8bae8a09b12724d592a6d6a4e7b98efa7fa7ca1ee1e203a9f7fe42467b9616e68917cc502201c2b8aed2b61ced0e67fe793eec1abdfac8c7ff863c472a13d5a3475fff4afff4c386c87ad1a0d511bfccac3a5945f19681cda29f5d94047dd4f7429a203dd87d7c5d448659bdc74364dbdc156143280ad4347cde47f3a8f0623854ad2628cedc792055fd030d996ac4ab4377e0335bd8bc99d09cfd149a2a6031e64b7c84a53689c4cd185920ea39f3e2693195703343298bc65c5433b62ae53d80abe72c8a6bdf9aa826982d5e35968ad435dd0d27e45214653ff52e64be41f58c959c3d32b8a3c7d5138caea8640f990297e5663f7629d4fb07bc44d1d13da2fcdfd2cc08d939e5581fee7b4a288809464cdd80561381bbbe9bccec770fe783068a69abe3d810a5730202cd080dba7b54a6a51f27fbd78d8558ddf2d462841aa22eac5a55463664907b79cf1a533232dddeb7c23d15fdf2e92193bad999acfefeb7ceb38471f81a72c18625d88251ec8f4633d068b0a8ebb40267988d633c21e9ab66b658a7b54c91128e568c8af4d3afa56d0d90f0a9e573b6810886b3d7a33f381a1ef362f695f1bf353cd8a8f484e936cbb6570f423cab93b7fcc9e1bb7046498afdde7c876231f079497563c3462fb39e88920cbd3a2e112cabaa719424e7783563415c9916c62aabb75ea757bab76d81b40156c18e4060c2ce9e65950de623fbf20032b9ce3b4d6d6edb55895ce3015c33e658bd5d0da716b3768e6ca56cd88bc64d573609e2a3013bb52883e87bc8ab5195899e0d68032dccda55635c2c732c1c78f4e87eb8d1e2176b322ee688a5324e77973651d640b11622a762bee168e769ea62eb8f98c0c57b7368932ba6c9d5af95871aef18b50701bbee69db045c9756d22a6957bd6b1f55a6f461b660d5c523b1216fb4d2cd5ab86a622e3c33aef06d02537771604556571a468083de987e0cb5743098344f5439b9ada0361e0a73a333d36c87c305507e3f2dbd9885a88cb207b3b0034179e4213ad89b18f455dc6c640b2d1338311ec5156f1dd79cc8ab903cfdf569b3c33f46e2bed93e0634f127eb8b1b8fa69980ac079147ff3e7b942e3629be802a90812499c1930908ca2de69fc5f36584a6d574e80d1940da4ae5b2ab9f6b9c48d8d265f9f61e0f7d1706de0939507421f5b1d630e9ee66f412d96c92a1c9e3857416b3e9a9d52bc65a723a27b07c8e71c5bbfb3eaab0a90abee83e7c6c1eaa2b64ac3d8a5bec99b61075b988a62c8ef11b83100f756abe81a97bbf51aab7eeaf9a5ef4b72a0f03e50c301b6ae885ff2f4c9d740c9c940b1aeb702d82ff456193f30030f0c7457f3bac4c037dad8ea359bb752dbc0b99307d51dadc54dcbf218a2a9ddde27b4ea643ec5fe559bdff4115cfd070ab2fab4bbd62636c5d0ef1a1cab939a579ec125d10b7e69ef33292e729e8ff17efd643c374d2ea48362ec8c7235d95498dc2018e48c97873abbe8cf070a3daf7875d07c2bda652bff35d002177b0517fe67d3100b810ae260e44b632c6f490300d51b1d57cffcc0835cbc790d4e3c34f3cc5f7d48aef05d99f4b6f0531f3e3f1097206b82c228d5993e40e8a3687783189ab501d8196843696b375014e2c9f61650d43676262610a4226b495921fe75d6573d29731aec6f3b4392870bf92b2c926e61197a9185aa7b2a0395c40e062bf1b6e5a757402545a906d8ede21586f739983f3eb48115ce28a989ca75861bc301c25e69d8c15a8ac06bd", 0x1000}}, 0x1057) write$UHID_INPUT(r0, &(0x7f0000001200)={0x8, {"7351dcb79c48e9f392b993fe2d48afda5584a42463119297100d89ec69b133587a682e89011b1957ebdaf92cfc9a54714afc02d695dd973c098949e1e74879f26e1331c49c52df8326fa54677d5d0ac357f24e90e6e7f0889a7b72852bf34e8ffc0728e3167ff1929d0412b36fb0aff22b6bdc51c795056224004ae9e62894bcf9c8beac57347d5165f81433c331d0849d5256306f52cd795dd0a34f5a36c96f03c571653400d13d07d68c9b04d4e925bb5742c39a514ff504509209dd61c2e81f19ef3c1dd4eb90fc1ad7b457b420764ecb13a3dd08e4f17f6564a64ec36483be19abfea77d609448195f4e78cf983509c09e3de142c0f18a67dcd6aac8970de17a251afc380671179abbde08045a6aafd49f43e4aec37eb9c886c80591532d1996ca213296cc1710096e214160f1a70b536e944dd5dd9aca5c670f21b3539ccd3595cf33cc84181d48bd58932f21205d4bddfb35dbe5763e4dde38e62a5e55d772e0955be5558c2b419a0eac9e3a2d5665f704d10b3dc712d72d32c267a44ea8e9c27b7e2d70af6ee5cf7644ae28660a14e4882cf8cc718fa1265e92d7d4b8f9288f1cf6009e306839fd559216f5a84c0cd81f987b589622c5c2182530b8e9534ac0945341bedd70fecf07706db1551efbf20e0321238fa6a011ed39305065c38a7f12d40146b5741730c5de149bc7731ac8d1a4048b3984da10e6eca5c36a53963d3c4555278cc3f95b5ec33da257f40bb1cbb4a8e4baacf13cce533de11949dd08ed87b2a5174494e50887624301ccee62c1cd808ee280076c1968d2702ad0a5b71392256a2db2a7735b65cbd24b454ccf18dc5434bae07b0a7208b9f694723a0279431ecf782fd24b0c819505b3da7b9644a6ed7c6599b42d04c0e0f7b59584eff820ea6328a10c0329cd17d8ee4aaac0575916697938b7c6b6bfbda0967a3cd881da0c7cf36be308a3bc9d9b2caa47b87604e68839abdabf2948e0a5f1af74f0ee9f890ef59b357832c8d423e454309c882959a3e2ddbbe8b62f052aaa1ddda8494281728887bad3d41f0ab5edb819bbef64a27aa48618668afba8839f8ce480fcd27641920f117515bad5cb7ec29559d78d954b2cdc550239c08525c170e448cf9fa038e1d584a6948274b330e55d81e5f66ca4247da93b33ccebe5021a77ed0a3e2d15d7fbe056e5e901077aeb6fe399565316f4958f7e1d24fcd9b4c56a66cb50e2c54c549b5913776224a568127de628079c8941b59a519dd5c31e4aa49dc8db73058c6f08d66f64b187020903183dcefd852d84081b25dd20b3a524df7af323dd2e86c2f60f5ae6e0defee158370d5cc082bb404a1cefce1af2729e8bdc145b5972b47a46e96cc7830dfb56a779c1fadc5121cdc8683a996d23cbce16ab1ab59a0811c8ac322c64576b35bf0165d5420ff30229ae1966acf4c2ae154836b1ef03d3e2dd846df9a0f050cfac650418782b0d6457d22a9b4573bf1fc9832aad194c72bc2aac5d73a671db44bd62f34cf0c32fde81e672dfc5d2da77ba646f55e73d21183cad6e194768b2591de349920ec96799b20bc6428bac6c5b1029ab29ee7edfd9edf1ee415ac654cdbf77361b73359d723d9169ad50597c6e8371000499cd1ee11e26be22b3e1d68f0dad656a496a558694dc213f41d5dc58a8c117ab62382b37d4f76480f1af6cf8f1f3f8574758970e01cc681714dc755038e4d27b2c2c38b18d8b569d85d3ceccee35d08301d8bf0b69a84aa94cbe38a28046a099ac5d05f22dd1f23551725c6e758e6d04301e1441c88e63f1ea05ede67197833fe1bf025fe53251d50348216df5cebe3b97783c7ebc9dadb6d946e1ff449c53a3a28720a999cf04f2706957134f650b5306bd2e507712628c78d11cf82166ac36cd634bb79955bb92ea7ac092907654d4f861e1a731a3376ac1cb073f3d9de01c09505c76ab28208118562b2ef06a0039be39aabc2ff02aaec78088c5b20746d6bbab1672f7e325ec21048961cb0456f6703ef29c8a595a8a0d98e4f107fbb7a4975e415066eac20a40494fc7c78b5a6eff782cc1c75215887dca63316358be493a0da4ecaa5bdfe07a3882de62b5cbfa83c9b5796628dcf47248f219718bfeabf607652f134018af5bd3c142a699836e97318a89fb48f6d0560418804df08291e25ea4d637d8e949d1c803cf3ea9a5e0ff637a43a902221feff6babff8d2e21a950a2db7c5a5097539e74238a6bd5e4d7ff3a8ee72020a9e5f9334252afb7fc1ee0fcef7fda93ec7e3e406dbfa863bef46c1657565b2bc6787ac28d6dac72843d8cb44bf2b9e9cd85a119bb3a441b5594716b4b349d5c466f4d775f5b21a171a8531f5d4688c63d11fa2c44628a6543799ea8a98586ac3eabefb7b44c63b5a3e3392572e49f972a2f2c0f201d5518ec56efff8f45c2c2d4db7aca45ff073b449ecde521ab2b694704fd29822a89a73327ed780e27d13083039f7a7054f62b965c7a1aad3a0244a90d649d800c6d7f547154b8df90b357f5a84372c6903be45e5a6c3695f815fc8e87fc2fd0a734647caea796da6a2a0f0fd2647183cb41025d10c381508ce00a0a7f3bec3a8f5c955e4f354169660104f5533728ac37f46560bab84e5d5bf64375c11bc01aab398ffb0df02509785609a28cdd1ca78737dc51dae49204ba7b687c0afa8191ea49903c0bc154a015cd954751f3c11df50f8e557e068bf4e834dc834cf4bebc55abe6e1ed7b4816ce6cb19dba23b9be6add5dc219be5a123ee13fcad647f8e0cba1a0f529f143a88d18163346df9002f9fb56d9715ca75a31c7cae45a4e3db95caf1ac7382979a820adc645cf0d8974b2aee712fde954978c6a3ff2934c2587209a6582aa3ba3d352cfaaf5829ba3bdffc7d7c8da5579cf3e4cd40c0a3d3fef3f55e2d445ed38431b197e846b2e2f36162328f81d78e66170182806a36a8257bf17f0aa89bc1b27c30abf513efe6d73534f3754bec58832ad678c0aa29f5b4305c02b5ee3d350ee11db5348e61293c4f9a3629e20f84d888706eaa6cf0d1a10821185dc581298cca4dcad677b76a6812f087b498cae9cd0fa7664e8e5c6175b89daf46654b885631508eec27c8047015c0da7f5d2da6ab7e162493fcbfa917956ce8c423e2005a06d6ab7b845a8d5568d4e35de81de4d366276d59be4608ada571550eb4aeca7ebe78e1e3a31d1ad88eb0e20b32a4786b030e6ead84feb51ec0f17e260a19682ea2e2898dbe25b0071eae64e48cbdfae8872f9f9ca1191bbc11308b43ea8c9d4bf820111af76d4833ee66aaa71a23b0ed36e7460737184b059cfbd6650d585870e42b0ab3ba61ddad74deabe4d249459452a17b3bcb5dc8e79d0c2a3a8a9779518f5f56d344e1555eb8efa1e85bb1a7949040e69eb4505e33b095e200145b7d2a7b29606cd0b3090d551946ea69fe96315bcaed71ca357a135ddc466ca7ece07f2d20f6bb8200e625f4fff4baf1e9315d159688eafde4caae24adc08a5e5f7e3d31dfb04d60ce8a218a133206726c034c02bd5e6b2b2c74acfa02d7a31afd68e5303f7be379fb57e8fe9e57adef1c6d19020c4115b3ee08df324c1e00e2e625e551ce284950c09a9ccb95cea0c1f0bb8c1cb6df37f23eb3bdc238bdb784a0f782ba0893d30a9b194a5cc79e2258b402416875cf57bfda49ddfedf131d29b1be32f8134ca2f80fb096308b6c0543a2a2d037872b33e87dba50b71a37d5878c877bc14d50d3648698a8e31a89b8e0e2346d355c9f177618df4954161ce6462f35d94627292d509744c096e22563d8a2c2942cfeaacba279d985fed424ee852bb0126207bf0061b10caf4750519158ff700a56a6e0a1e577b51782f7b4e2f827f8127bcbcb164b27201a495ad7a29ae33807aea08a1d3d32709343a271f8879bf9cd99cc94d5229594869c82b76f6d03ca788d968d0a40db711085ade4bcf877729f6990f968deb75f1ea00dcb7b2d8892a4fb76622409f9d73008b459f183c24ac263c731639180931c91a596a6d568745da9276251191349bfbcb1d552d12332c1ba49597274d9b3d78de0ea45c1a21cc14166c1d1a1ae2d7087afb1771facd045b2c015e9599884d9fe1cffc39382750faa61eaf2ec7f43aad96e5d73457d2e2d8e47779785bf4cceb0febd3609f61c6cc08c2e60469b9de0bb6c4732bc3013a6bf36b1642d80274d63aab9f638cbc003b4dd428b5e2998a9bc718bdc29d251006aad7925823bd66d0724df10939fbc885362697f67aa5ad0b02b5aebfe170db4300e0c5bd1473fc5ac898ddbf61ecd5497873e5e0b9da8f163e2ee5e5c4e83f79884520f0b270066107a68d6a529d58735f27bf74da96684cb60982adbacc6c383acc3c2f3931b61433bbbcc5e860e4d80c1335d8f062c8d1f6848b1a33d4ea59c250bdb4d71fc475d135ec56e3e3c34cefb5f0c617db8e524ace1cd2ce7886e9069af11913b4af90655507367da39edfb92f807270c564712bcd383638a042f173d34f58e06ca9f717791b62748be97a25d9e3672cf9d4aadc31be7e8c72914800d2f266ff632cd6c28728bd55f004a2deb6a99e1e8d1df689a804083c047825104b1a711f6d17cc4452a6bbe5d3f875c0ac5f03d62842a84240a2540c97902af7c8fba17ac6bf0b3d58f328ec0ac3ab2dadaafd4aacc3e9ad0781206a7312f5b57889f0f184cf042b474475ecd58da9e79253787c03e825dc45c60fd9e3b51520109c71e6dc3b0dea203320d14b374640eca01f463265e04b43343685753a819149756f2248cc90fd6d8b6b46db5db3b2a2f4bb6be8282f541cf563ce1dea6c5c7643ec4c19c59f3ef280e55bf8b83e5f28eb90b696b53ae5f47d335b29d9cb52df58a88bb28e7eca962a8ebd8e7ae57798f4e08d7c5875047c962d95a0979e1fcd0130f25a62b2b9809dd8905896a7a41ded0d59d67b97d1ea09137a6a4b30b42d5c33266c1cffb675d13c2f8cff1e33cf79d2755a1aaea21b86fe9ed8aceced4a14aaf8a303429415b131c5c36398fdedcd556b48d265dfb074b63a2666b70643e0830fbf82fe853c6b0dec6aae50c9ee2e6c9a8c20962cd909e19b0cdc388179ea8725d2e46a63dd5f000b9268fb3bc817071793e73dc398e02491bc8e38371699c493429d2e8918f296135abeb2f5773a3f39b16efabfe35340438654e5f8e3a3b72b62492fc5d1875801268149840bfb1e72b4567ba8b1a03bb1b830f30a9b5814c26cbae8e692ba55a43ff1d5ee88a8590b4494750355a05e53a7d84d46355dcbf051f229baf0c38a1168fd77440093291c80bcad70c6536c411731ad32a52700b1f976d0fcd91086c70949f45034afccf88add38bceeac19dc728e72f173185a4f2f412227cd8e0b7a8842d2c6d0a14194cd4def8452843db4571b647be054ccc8882f94fd086ddab63ed9456dafd20f001da61ca68944a712549fbeabe46f4dd9a24864e8c394efb593729cd4d08dc0bf787b26ab06215ba79bcd60b4276981cdc69f1486b6c1cc2f5557abe5d203d461573c3a360a496d092640743b8f782bb408b58a4204593025d1203c785c5c1fbb139825758be1514bc63bb15a207dd1eabdb240abdbd27176e90e71dfbabaae57384d063c1ac93fcadeb1931f53f7da91d7d581d28eb0e739b16b9af04ae0b9b428714646b0649197fbd549fd87fcdf32d22febaff1bbbf65095590c61e35ed9767245cd56a1c6ba0a0d49cd3b8dd2b8f870997cee76d69985768061bf663a5d697a4559ebdfb23bc1216529fc801a39c0770076", 0x1000}}, 0x1006) r1 = socket$inet_sctp(0x2, 0x1, 0x84) getsockopt$inet_sctp_SCTP_RECVRCVINFO(r1, 0x84, 0x20, &(0x7f0000000000), &(0x7f0000000080)=0x4) r2 = syz_open_dev$ttys(0xc, 0x2, 0x1) ioctl$TIOCGICOUNT(r2, 0x545d, 0x0) ioctl$TIOCSETD(r2, 0x5423, &(0x7f00000000c0)=0x5) 15:20:38 executing program 0: r0 = syz_open_dev$ttys(0xc, 0x2, 0x1) ioctl$TIOCSETD(r0, 0x5423, &(0x7f0000000040)=0x15) ioctl$TIOCEXCL(r0, 0x540c) select(0x40, &(0x7f0000000000), 0x0, &(0x7f0000000100)={0x8f}, 0x0) socket$inet_smc(0x2b, 0x1, 0x0) [ 2120.311564] mkiss: ax0: crc mode is auto. 15:20:38 executing program 5: r0 = syz_open_dev$ttys(0xc, 0x2, 0x1) ioctl$KDGKBENT(0xffffffffffffffff, 0x4b46, &(0x7f0000000240)={0x4, 0x1, 0x3}) syz_open_dev$ttys(0xc, 0x2, 0x1) ioctl$TIOCSETD(r0, 0x5423, &(0x7f0000000040)=0x15) select(0x40, &(0x7f0000000280)={0x8, 0x6, 0x7fc00000000, 0x7, 0xed1, 0xaf4, 0x8001, 0x6}, &(0x7f00000002c0)={0x1, 0x3, 0x9, 0x1, 0x2, 0x0, 0x3, 0x4}, &(0x7f0000000300)={0x2, 0x1ff, 0x7fffffff, 0x8, 0x8000000000000001, 0xfffffffffffffe83, 0x8, 0x9}, &(0x7f0000000380)) 15:20:38 executing program 2: r0 = syz_open_dev$ttys(0xc, 0x2, 0x1) ioctl$KDGKBENT(0xffffffffffffffff, 0x4b46, &(0x7f0000000240)={0x4, 0x1, 0x3}) ioctl$TIOCSETD(r0, 0x5423, &(0x7f0000000040)=0x15) select(0x40, &(0x7f0000000280)={0x8, 0x6, 0x7fc00000000, 0x7, 0xed1, 0xaf4, 0x8001, 0x6}, &(0x7f00000002c0)={0x1, 0x3, 0x9, 0x1, 0x2, 0x0, 0x3, 0x4}, &(0x7f0000000300)={0x2, 0x1ff, 0x7fffffff, 0x8, 0x8000000000000001, 0xfffffffffffffe83, 0x8, 0x9}, &(0x7f0000000380)) 15:20:38 executing program 1: r0 = syz_open_dev$ttys(0xc, 0x2, 0x1) ioctl$TIOCSETD(r0, 0x5423, &(0x7f0000000040)=0x15) (async, rerun: 32) select(0x40, &(0x7f0000000000)={0x400000000000}, 0x0, &(0x7f0000000100)={0x8f, 0x0, 0x0, 0x4, 0x0, 0x0, 0x0, 0x8}, 0x0) (rerun: 32) ioctl$TIOCMBIC(r0, 0x5417, &(0x7f0000000080)=0x6) 15:20:39 executing program 4: r0 = syz_open_dev$ttys(0xc, 0x2, 0x1) ioctl$TIOCSETD(r0, 0x5423, &(0x7f0000000040)=0x3) select(0x40, &(0x7f0000000000)={0x4}, 0x0, &(0x7f0000000100)={0x8f}, 0x0) ioctl$KDSKBENT(r0, 0x4b47, &(0x7f0000000080)={0x26, 0x80}) r1 = syz_open_dev$ptys(0xc, 0x3, 0x0) ioctl$TIOCSSOFTCAR(r1, 0x541a, &(0x7f00000000c0)=0x7) ioctl$KDENABIO(r1, 0x4b36) 15:20:39 executing program 3: r0 = syz_open_dev$ttys(0xc, 0x2, 0x1) ioctl$TIOCGRS485(r0, 0x542e, &(0x7f0000000080)) select(0x40, &(0x7f0000000000), 0x0, &(0x7f0000000100)={0x8f}, 0x0) 15:20:39 executing program 5: r0 = syz_open_dev$ttys(0xc, 0x2, 0x1) ioctl$TIOCSETD(r0, 0x5423, &(0x7f0000000040)=0x15) select(0x40, &(0x7f0000000000)={0x400000000000}, 0x0, &(0x7f0000000100)={0x8f, 0x0, 0x0, 0x4, 0x0, 0x0, 0x0, 0x8}, 0x0) ioctl$TIOCMBIC(r0, 0x5417, &(0x7f0000000080)=0x6) 15:20:39 executing program 0: r0 = syz_open_dev$ttys(0xc, 0x2, 0x1) ioctl$TIOCSETD(r0, 0x5423, &(0x7f0000000040)=0x15) ioctl$TIOCEXCL(r0, 0x540c) select(0x40, &(0x7f0000000000), 0x0, &(0x7f0000000100)={0x8f}, 0x0) socket$inet_smc(0x2b, 0x1, 0x0) 15:20:39 executing program 2: r0 = syz_open_dev$ttys(0xc, 0x2, 0x1) ioctl$KDGKBENT(0xffffffffffffffff, 0x4b46, &(0x7f0000000240)={0x4, 0x1, 0x3}) r1 = syz_open_dev$ttys(0xc, 0x2, 0x1) ioctl$TIOCGICOUNT(r1, 0x545d, 0x0) ioctl$TIOCSETD(r0, 0x5423, &(0x7f0000000040)=0x15) select(0x40, &(0x7f0000000280)={0x8, 0x6, 0x7fc00000000, 0x7, 0xed1, 0xaf4, 0x8001, 0x6}, &(0x7f00000002c0)={0x1, 0x3, 0x9, 0x1, 0x2, 0x0, 0x3, 0x4}, &(0x7f0000000300)={0x2, 0x1ff, 0x7fffffff, 0x8, 0x8000000000000001, 0xfffffffffffffe83, 0x8, 0x9}, &(0x7f0000000380)) 15:20:39 executing program 1: r0 = syz_open_dev$ttys(0xc, 0x2, 0x1) ioctl$TIOCSETD(r0, 0x5423, &(0x7f0000000040)=0x15) (async) select(0x40, &(0x7f0000000000)={0x400000000000}, 0x0, &(0x7f0000000100)={0x8f, 0x0, 0x0, 0x4, 0x0, 0x0, 0x0, 0x8}, 0x0) (async, rerun: 32) ioctl$TIOCMBIC(r0, 0x5417, &(0x7f0000000080)=0x6) (rerun: 32) 15:20:39 executing program 4: r0 = syz_open_dev$ttys(0xc, 0x2, 0x1) ioctl$TIOCSETD(r0, 0x5423, &(0x7f0000000040)=0x3) select(0x40, &(0x7f0000000000)={0x4}, 0x0, &(0x7f0000000100)={0x8f}, 0x0) ioctl$KDSKBENT(r0, 0x4b47, &(0x7f0000000080)={0x26, 0x80}) r1 = syz_open_dev$ptys(0xc, 0x3, 0x0) ioctl$TIOCSSOFTCAR(r1, 0x541a, &(0x7f00000000c0)=0x7) 15:20:40 executing program 3: r0 = syz_open_dev$ttys(0xc, 0x2, 0x1) ioctl$TIOCGRS485(r0, 0x542e, &(0x7f0000000080)) select(0x40, &(0x7f0000000000), 0x0, &(0x7f0000000100)={0x8f}, 0x0) 15:20:40 executing program 5: r0 = syz_open_dev$ttys(0xc, 0x2, 0x1) ioctl$TIOCSETD(r0, 0x5423, &(0x7f0000000040)=0x15) select(0x40, &(0x7f0000000000)={0x80}, 0x0, &(0x7f0000000100)={0x8f}, 0x0) 15:20:40 executing program 1: r0 = openat$pfkey(0xffffffffffffff9c, &(0x7f0000000000), 0x40800, 0x0) ioctl$VT_GETMODE(r0, 0x5601, &(0x7f0000000040)) ioctl$TIOCSISO7816(r0, 0xc0285443, &(0x7f0000000080)={0x3, 0x8, 0x1fc00, 0x1da, 0x6}) ioctl$TIOCGSID(r0, 0x5429, &(0x7f00000000c0)) ioctl$KDGKBENT(r0, 0x4b46, &(0x7f0000000100)={0x0, 0x8}) ioctl$KDSKBENT(r0, 0x4b47, &(0x7f0000000140)={0x6, 0x30, 0x400}) r1 = syz_genetlink_get_family_id$nl80211(&(0x7f00000000c0), 0xffffffffffffffff) sendmsg$NL80211_CMD_UPDATE_FT_IES(r0, &(0x7f0000000580)={&(0x7f0000000080)={0x10, 0x0, 0x0, 0x4}, 0xc, &(0x7f0000000540)={&(0x7f00000005c0)={0x3d8, r1, 0x8, 0x70bd29, 0x25dfdbfd, {{}, {@void, @val={0xc, 0x99, {0x5, 0x5f}}}}, [@NL80211_ATTR_IE={0x82, 0x2a, [@fast_bss_trans={0x37, 0x58, {0x9, 0x1, "0dd52f1d9eb8eafcc27fc30db314570b", "f1b82662cf9d2cd6713fb44cfcc1b9426bb5242bafac83089268d25029af096c", "1a739871c298e628101057905d0c1380a5cd7dbfc8eb99a0ddba16551a2d35f2", [{0x3, 0x4, "6acb4a1b"}]}}, @mesh_id={0x72, 0x6}, @gcr_ga={0xbd, 0x6}, @link_id={0x65, 0x12, {@random="209e65809104", @broadcast, @broadcast}}]}, @NL80211_ATTR_IE={0xe, 0x2a, [@peer_mgmt={0x75, 0x8, {0x1, 0x3, @val=0xa6f, @val=0xc, @void}}]}, @NL80211_ATTR_MDID={0x6, 0xb1, 0x1000}, @NL80211_ATTR_MDID={0x6, 0xb1, 0x7}, @NL80211_ATTR_IE={0xc9, 0x2a, [@ssid={0x0, 0x6, @default_ap_ssid}, @mesh_chsw={0x76, 0x6, {0x9, 0xff, 0x3e, 0x7}}, @perr={0x84, 0xaf, {0x3, 0xb, [@not_ext={{}, @device_b, 0x6, "", 0x38}, @not_ext={{}, @broadcast, 0x800, "", 0x1a}, @ext={{}, @broadcast, 0x7, @broadcast, 0x6}, @not_ext={{}, @device_a, 0x8, "", 0x38}, @ext={{}, @broadcast, 0x7, @device_a, 0x1e}, @not_ext={{}, @device_b, 0x9, "", 0x19}, @ext={{}, @device_b, 0x2, @device_a, 0x5}, @ext={{}, @device_b, 0xd4, @device_b, 0x11}, @ext={{}, @device_a, 0x9, @broadcast, 0x17}, @not_ext={{}, @broadcast, 0x6, "", 0x10}, @not_ext={{}, @broadcast, 0x6, "", 0x13}]}}, @ibss={0x6, 0x2, 0x3}]}, @NL80211_ATTR_IE={0x76, 0x2a, [@measure_req={0x26, 0x57, {0x2, 0x20, 0x80, "a3d31469e1dd4be2ab70f89ea8c6e03b9aa7446ff78e3b4fe9b0f47a2cbae98abb358cc56364f41ea2d18aa4b46e5f831c49fbc1cd8ca80fac6eb81033e6795b625510e42123270e648f88e74f56fb3d5a35fd28"}}, @mesh_config={0x71, 0x7, {0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x29}}, @gcr_ga={0xbd, 0x6, @device_b}, @mesh_id={0x72, 0x6}]}, @NL80211_ATTR_MDID={0x6, 0xb1, 0x4}, @NL80211_ATTR_IE={0x1bf, 0x2a, [@perr={0x84, 0xe3, {0x2, 0xf, [@not_ext={{}, @device_a, 0x2, "", 0x3b}, @ext={{}, @device_a, 0x80, @device_b, 0x20}, @not_ext={{}, @device_a, 0x0, "", 0x15}, @not_ext={{}, @broadcast, 0x272f, "", 0x23}, @not_ext={{}, @device_a, 0x0, "", 0xe}, @not_ext={{}, @device_b, 0x0, "", 0x3e}, @ext={{}, @device_b, 0x4, @device_a, 0x1c}, @not_ext={{}, @device_a, 0x80000001, "", 0x2d}, @ext={{}, @device_a, 0x9, @device_a, 0x13}, @not_ext={{}, @broadcast, 0x8, "", 0x2a}, @ext={{}, @broadcast, 0xd5, @device_b, 0x22}, @not_ext={{}, @device_b, 0x7, "", 0x17}, @ext={{}, @broadcast, 0x101, @device_a, 0x2d}, @not_ext={{}, @broadcast, 0x93, "", 0x2d}, @not_ext={{}, @broadcast, 0x2, "", 0xf}]}}, @random_vendor={0xdd, 0x2d, "dd6221d904818411b891deeeb5f6206cf1b09d315c2bf0b7c5601e53ba769ee99d54e3730cf6fba5994b1abd02"}, @mesh_config={0x71, 0x7, {0xffffffffffffffff, 0xffffffffffffffff, 0x1, 0xffffffffffffffff, 0x1, 0x1, 0x50}}, @dsss={0x3, 0x1, 0x1}, @mesh_chsw={0x76, 0x6, {0x4, 0x0, 0x9, 0x4}}, @chsw_timing={0x68, 0x4, {0x100, 0x8001}}, @cf={0x4, 0x6, {0x1, 0x4, 0x0, 0x1}}, @perr={0x84, 0x75, {0x6, 0x7, [@ext={{}, @broadcast, 0x8f, @device_b, 0x18}, @ext={{}, @device_a, 0x1, @broadcast, 0x39}, @not_ext={{}, @device_a, 0x2, "", 0x27}, @ext={{}, @device_a, 0xfff, @device_a, 0x2c}, @not_ext={{}, @device_a, 0xffffffff, "", 0x36}, @not_ext={{}, @device_a, 0x3, "", 0x20}, @ext={{}, @broadcast, 0x5, @device_a, 0xd}]}}, @mesh_id={0x72, 0x6}, @chsw_timing={0x68, 0x4, {0x5, 0x89}}]}, @NL80211_ATTR_MDID={0x6}]}, 0x3d8}, 0x1, 0x0, 0x0, 0x24000055}, 0x811) r2 = syz_open_dev$ttys(0xc, 0x2, 0x1) ioctl$TIOCSETD(r2, 0x5423, &(0x7f0000000040)=0x15) select(0x40, &(0x7f0000000000)={0x3f, 0x0, 0xfffffffffffffffd, 0x0, 0x0, 0x9, 0x0, 0x4}, 0x0, &(0x7f0000000100)={0x8f, 0x0, 0x0, 0x2000000000000}, 0x0) r3 = syz_open_dev$vcsa(&(0x7f0000000180), 0x73e6, 0x149000) ioctl$VT_OPENQRY(r3, 0x5600, &(0x7f00000001c0)) 15:20:40 executing program 2: ioctl$KDGETKEYCODE(0xffffffffffffffff, 0x4b4c, &(0x7f00000000c0)={0x14, 0x45}) r0 = syz_open_dev$ttys(0xc, 0x2, 0x1) ioctl$TIOCSETD(r0, 0x5423, &(0x7f0000000040)=0x15) syz_open_dev$tty20(0xc, 0x4, 0x0) select(0x40, &(0x7f0000000000), 0x0, &(0x7f0000000100)={0x8f}, 0x0) 15:20:40 executing program 4: r0 = syz_open_dev$ttys(0xc, 0x2, 0x1) ioctl$TIOCSETD(r0, 0x5423, &(0x7f0000000040)=0x3) select(0x40, &(0x7f0000000000)={0x4}, 0x0, &(0x7f0000000100)={0x8f}, 0x0) ioctl$KDSKBENT(r0, 0x4b47, &(0x7f0000000080)={0x26, 0x80}) syz_open_dev$ptys(0xc, 0x3, 0x0) 15:20:40 executing program 3: r0 = syz_open_dev$ttys(0xc, 0x2, 0x1) ioctl$TIOCGRS485(r0, 0x542e, &(0x7f0000000080)) select(0x40, &(0x7f0000000000), 0x0, &(0x7f0000000100)={0x8f}, 0x0) 15:20:41 executing program 0: syz_open_dev$vcsa(&(0x7f0000000040), 0x0, 0x101101) r0 = syz_open_dev$ttys(0xc, 0x2, 0x1) openat$ttyprintk(0xffffffffffffff9c, &(0x7f0000000500), 0x400080, 0x0) ioctl$TIOCGICOUNT(r0, 0x545d, 0x0) r1 = openat$ttyS3(0xffffffffffffff9c, &(0x7f0000000540), 0x400, 0x0) ioctl$TIOCGICOUNT(r1, 0x545d, 0x0) ioctl$TIOCSSOFTCAR(r0, 0x541a, &(0x7f0000000080)=0x5) ioctl$GIO_FONTX(r0, 0x4b6b, &(0x7f00000004c0)={0x92, 0x17, &(0x7f00000000c0)}) r2 = syz_open_dev$tty20(0xc, 0x4, 0x1) ioctl$TIOCSTI(r2, 0x5412, &(0x7f0000000000)=0x9) 15:20:41 executing program 0: ioctl$BTRFS_IOC_GET_SUBVOL_INFO(0xffffffffffffffff, 0x81f8943c, &(0x7f0000075740)={0x0, ""/256, 0x0, 0x0}) ioctl$BTRFS_IOC_TREE_SEARCH_V2(0xffffffffffffffff, 0xc0709411, &(0x7f0000075940)={{0x0, 0x400, 0x101, 0xfffffffffffffffc, 0x1ff, 0x6, 0xcfd3, 0x7f57279f, 0x3, 0x3, 0x3, 0xb1, 0x8c6, 0x3, 0x1000}, 0x10, [0x0, 0x0]}) ioctl$BTRFS_IOC_GET_SUBVOL_INFO(0xffffffffffffffff, 0x81f8943c, &(0x7f00000759c0)={0x0, ""/256, 0x0, 0x0}) ioctl$BTRFS_IOC_GET_SUBVOL_INFO(0xffffffffffffffff, 0x81f8943c, &(0x7f0000075bc0)={0x0}) ioctl$BTRFS_IOC_GET_SUBVOL_ROOTREF(0xffffffffffffffff, 0xd000943d, &(0x7f0000075dc0)={0x9, [{}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0x0, 0x0}], 0x1f, "2774a963435f75"}) ioctl$BTRFS_IOC_GET_SUBVOL_ROOTREF(0xffffffffffffffff, 0xd000943d, &(0x7f0000076dc0)={0x7, [{}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0x0, 0x0}], 0x1f, "04e494b6a618e1"}) ioctl$BTRFS_IOC_GET_SUBVOL_INFO(0xffffffffffffffff, 0x81f8943c, &(0x7f0000077dc0)={0x0, ""/256, 0x0, 0x0}) ioctl$BTRFS_IOC_GET_SUBVOL_INFO(0xffffffffffffffff, 0x81f8943c, &(0x7f0000077fc0)={0x0, ""/256, 0x0}) ioctl$BTRFS_IOC_TREE_SEARCH_V2(0xffffffffffffffff, 0xc0709411, &(0x7f00000781c0)={{0x0, 0x7c85, 0x1, 0x1, 0x5, 0x101, 0x6, 0x6, 0x4, 0x401, 0x7048, 0x4, 0x742e, 0x1, 0x7}, 0x10, [0x0, 0x0]}) ioctl$BTRFS_IOC_GET_SUBVOL_ROOTREF(0xffffffffffffffff, 0xd000943d, &(0x7f0000078240)={0x0, [{}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0x0, 0x0}], 0xd3, "6304d65e04f042"}) ioctl$BTRFS_IOC_GET_SUBVOL_INFO(0xffffffffffffffff, 0x81f8943c, &(0x7f0000079240)) ioctl$BTRFS_IOC_INO_LOOKUP_USER(0xffffffffffffffff, 0xd000943e, &(0x7f0000079440)={0x0, 0x0, "9417fece331fbf872d96997428bc2875c9f51464cef93a40df24c823145b6e614d6ac5ae379cdbf5862030eeaf2778a653e9ff93995e7557811eb9bea050469ba567c4684a4d0ce291ecb331f1b7796f1d1461e58f8c0b7ce68f079184b36dbf6a9da2fc49571a4b4a3591f02fa006e01b93ad731247df03e517223fcc0f9fb89d9b515a6bc6a275a235f333dc528b098fa7b687c05d891ca53802fb4c6007a4cee1ad8142c490f07bb4de174f574bfc62a9533ffee9ae8e3fa07d8a921ddcb5827a63c149997460ccdcbae2c5038f9abc42126f37b37906fc70e07a33d0601c228db4a524abda72f0b7ad1b09382c89827cc7546c8d2dbec79fa559ca1437c7", "b87229011cdb1a09f663a42bfb9e3a6d770f3f4dfb7a27eea47122ab05b44b7b9edbf83e86d8c1ca8116144d567b594ed892beb7886042beb4ca48533448d650fcb2a9c228a7d6932b851d52fb77621447df7b10a5630e79b4dbee40d3ce6e6e22ee668298e0ff359f69c3e26fc2639765dfaf53328dde852689f4b3ccaeaeceeb76e469b4c1d21d95c7a291a86ac7b457c9d1760a6c424af90cd99323eddb7c0009ba0a547ca916fa81deb4c1b261744e060d2ae7313ce593535434f7611911ada455766676567301bf346a582ac933d9a1ccaca4caaa79bbd3f5cb0299575f8be11c8b0571e47c6832cc8bc6ef1eea8d747ebf429d9b44597abf89d38bcfd2199219ba268d7c5e309f36b341540c18f02e94764a0f6bb42dab7d359102432e87555fbca195b8d5f798c3890f20b82ea4ec5c4de4f168bdfcf279ef68b2d8d3651c33a6d7cf6c9b2a71bca7e7d3f2e669f9d8feea74633e4b1b6a58e613753047679e033d3bfc83a171046309c9e2d23d1b28a661bda9234afbd72530da8711cf02bba4da52bdcc344e019b07b5ad41674aec3bead37b90bde50d3e360f2f30fea5d5b407f61f743bb18648b0384ec10c8d1536f1e3843a9baeee9e1f5f545ebea62159751cc32c14345a34508b0e8c24f584595b7d99963f115eec07f37b249f9f43424fd9bdde550d5eff5ba950df1fe86b38303e74dfc8c839715aa89d9f2d51046f3af77bb294b0c6bcec7cdf0fd00341a7f9c70a07f04d7beb36bbb8ce618aa2f54326c94e7a303a17f1d415b3663ace65b912763208c8f9dfab9dd55d5350c7ce3e9c9e84c6351f0271e57a2d40f249f26d7775c5663fa88455e8b8ab5893fbf4d9047e5aa1f04765f72180ed4086b4997d6429a0f4c31d0918554580ad3659ae7e22882b395e482ea089285fa48dba43051c1072967da136e3de06aaf4110c14e3c166a616db3809b59923770f7ab57a17166fd44f29f159161ea770af7210ae17f11924a45e915e6083f6ba3d6df953e653a2e9b609e826e3ff5afa03085e381a2d9a2e5de2a30757cfa8d3ed71164eae9224b7ea2ea182ed372651e8daf3c0b5d9546e61a67dfb23bc1ceca53b7ceca176dd0f06e8e5be1e058e8cb32679a71e503a0cc625b8d31500ef926f2e3647bfeea084216ffb3db14934a09582c5d4d79d8ede64d554c0cfc98863d2d20f0a6cd9e1f7fe86bff28e41b793c059ac7080ead5a6649df2e9d96200a8d9ed0a450345b8ab061f25d9683b4f08429f43562f353a2139b84c2d2ad183e96d0a843ea0e7e0841db24eb1e0795c8e7bd834911371b83be35325880ad6c46fa4cc10f78847ffb2c280341f1c2bca6bdfad7df3b613991145548dfb22f9f1e58cd719716bc114641f7b83c138e795c5bcf812d3a6a41fd638b8a5f0dc9140c244ef43490b95be58146a20da1686ffa678c2251d45cd066068707752ba3cf832dffe10e5a33a14f01d50449d5a781adb92c794f10864a3f143601d36492d92b282377fd524b7e67a1e2512bfc691248e31b37086207dccf5927f6f57e70128538901baf6124c7c56a79e47af686d69b6b4d7424901e78c76a8c443ab6f6d5088970101a6378bf1c6f3df8829a5923061337ce24d6ccd9432dc403617ae7deeb5421105fc68a56843ea3398f8ca002ed73935d8c3db3f6ba7ba3db5c0965ba69c80c5cba10888361f7a8bd77a70c2811d039fc0eafc07a1a1a209e62b419d180bf29447fa58dfb48ed5635da550677a9f1be6869894f3ec4ec368aa244b61473953763c17f0b716b554d9ee88cee23b34d35103270a723cd5334d73d5743afd0f212e3d3c34b4a156895aca8e7062ada8a4efac28d6bd5eb94eaeaea420503358488c1a7b44aa4e59fb2b870135a32795bae1709a03bfe6435cc12d698f6e6512ff48011e184535b72434025c8e0d53112d7cc170d067bbddfd24996a6b85590ff131c3e3c0def6925e8e8262b1fdfa04ae10a81ff67298b8ebacb39e299424a09069c3a23b0c52b5a2d87ee761e21d843708e5dd99f684cd183ef368c2536301a9493f449cbc37692d793044014dee66f62d364b8bde2e9abc6d75b0dd706b5a0a0de4c32fb4b3a7c0c8e34e6790a55aaa35ea77309201ed4622908876d450e8a99f24277f74780a0111198b9da8efc31187084f88a9f2fa097961f95f9352df01e4498c6e0924fe55676d90003ea5ddbd9f21f34fcdc6e7aa1755ec8762473980be6117e9eb217e34d270e78cb516f0515b60c02064818611a01c639276656c85fe2a7c30c117fbae7c9c43ef8f15ddd5256546ec1fa59e289b86bc98873f320f3e6265aae457d82d41c1f4e38560ecd68622cc4864d03af27cc4cb8f43b07c3c2ee6cdd7dcecb6defd6b7a304e23565300f0e41f0801e435122f65e98935a785f2fef829164d2b6b5fee5bd52b0918d9ec93412c2932df2e71249fb151d68667f7d46dd67da4227a45971a420dd29ed7ec5b5090c3e78fe8f7e091cc5546e86cb031531d98d5eb20df1a5b89a5ac8a1d82620066ea1b3247b6d1afe643457088dc2910d8bfc86d85e0f4d2bce1b1567fc1ce459310abc7083c93ae2d194a9871049a79d3035b9b4a08bca6540202621f0656f60bd63ae5e7dff6bb48d4ef6a678d735178361ad55f0029eb46ceab39be882535ee6c964b482252107eed9e370b136199fb8e752ff8f229f71e4530e422bc673822099da687dce6e24516dea979f001677796bdcb66797dfa6eb6d96a5dacc8e98dbd2048780b66fbe99560239e541f092955bf2618376ebe733d9a63234662ce5fe4f34a4f05ca59e12f3bfa499ccf532023bb916eb0d3d69dab5685961016cadf6f3690ce2de3c0af66ad62089a8f975ce2798a6766de4173ead97ef0518dca49a166ee2a1447ddaeeca756d35cc7ffbd9d5449ab77fad3fdd5a93b9dbe28b5ef075985dbfb91d142273cbb636385fdfa46b76b90eb8bfa3fd374f4cd5b7cca0cd4f1a2bddb91337ba5eaac02442ed56b83e13bf6016a9363379700f16fddfcfa6a31234fc1f9887e99aeac1d0715943f136becb3b5b2534f24ca5bd62d06b167c17620464edfb15a667fb0a283d351244488d278f7c373975b062f04d9b121cbf91dcf6c82dd1070d4235f688828f9aaa5b9cfc5144f568afe723648039b0c28cff3e7c19ff40745b370aaa285ab0db3b7bd218c11f9aedf411c11816c6917b7f05dae0e337c621a4d2892b37cdeeea7cc25148d3aa7130fd2bc0163f97fae9f5ec7ae9d97ccc8caa9915e71ef49b6e097ccd24e18701d08b7058042669df428f07d82bbd017ac24d45b1132712cff33932ad4ca7216d3df15c613a8beb416c1e2d69f62707c575085bbe0a5feae9963e2c01281d8361ad92730072e644494c087b628f2c8b150d7a8a720dd1b80b6bbc3d8b7034393b56a2fef2d6eeb4ca9a4eada73294664e06c99bc3b6071a7dab5c25dc02803f534b35cc89eb7f879df275e296fb16eb20b4886c56dbd782b2958e5cf7dcf956d24de1b0de1e88ebd176541f001f11724cd4428367e49aa9d969b9efeecdaeb96134c7597926609bece16515d44fd73f43ec4bdeb950282d3e0ae75bcc4288c2deb19f4b8863f7c656bacc8149d20f43590a870f65a568302a9045e84e0e60b553f06650cb5a5d4bda99bd4e11cd71872514d44b24e1d12babe17e482ec338fa6b5587b59f122493c0c6e6923f901ae33c53a8d78ceae375611f93a6d3d0641b1f0412a04ac3132c9f83bc9d0eb26c9b5e407807d0364f664013114d061a0ed9bae2581e445df06d06fbd1549b4b29414d6dda6eb5390f3e946f05b556a5eb440a3b3e08e8997dc3cb3afa6651b9cb93670d99e08cae3e5cee462089920701c021643df87b7dd9a74259489081e3fc91eecbd8cc72ae8fd23fc2ad12ea3b7a46b73f20f840dab505b045811be443ab99df079cb263a163a5ae3139f24d53bc0e78c9acbedf06fb4a49fdacc442946059c9ebf3c53200e687510106597d9b26f4bc08f1ba63e5ef18f2b78f746467fda139bf27610af3b50e1716058f56e2ed1c65193695534bb862a72af7593901fb0f1c002800d0c6e0037e3d8947eb133a8c14398f78edbc82de6f56fc0e90ad4d30a7c99d389759b7be9aa8f089b1e0397e7be9c0c01bf6a02ea8df2af978c32b899c083809216b70b050303e8e91326c868f3eba3b993114509aa28c6fbb7dbdb0c91296fc1338846769f956fb9e7f3d2d4109709a5372f28798e6c18318ce8226cd9bfeb0065d35d512fe96d410c61d27f881badba351635a6c7e7054457ea1b84d70dae4be47e522a10c7b5d2e7482fed514c416add338f1982413c0ed644eecc2f136039aa689adefd84a94914beb42a7bb9cd1e3bafcc7fdb51016789f1d63d8fe8c59aefe8fc882aca76e3203216ed5f118a0876b8f91ff8c2bd9cf3e122108b0f7eff58b68e67d8e76c39bb1c4d9b0bb5ba064c89d46be3aced329ea669396ab38e52e45ecad6ea54f4a1d015291210e2a6882e495925847e7125733775e834024f5b1ed125c00272749bcb1bd96df13bdc72b560f317746d27e1ebc15a8ea381637267cb675602e5960302f98ccb4ebb2d1bf365513eb269665ae0b0a8b7dc91140d092d942aaba33c7ad27984d0925ba330df6ca3cd0f453221f3a176a85d2e07004b29ff7b97233c70a30b2bbf37b89b38e2c1ba06dab72cd16ea17e9fc7ef550c4ec201747c8adb5d7ff247040f0e9b181645dcc073878dc788dddda0e70781f70638d2c9aaac7fa51e2d5c4a2f9f6dd246404400e03b89bb1edacf07672b37c51eb013dc3297e693d8b3c8afaa57fc6e6e0d5b2e41a52c9580c1b8eb5b4808db15b5ffe57c4943c6e40ef129c88659cdb1d5eef64fe19a3b21aa29c50586f255c37f2bca86dd74df5444fdc77c9d588317a5fb976f780504ba7b0d9a707249e9e1b597d7f008ebd81494839d279a0f3f3b95b15dc6c3cfa0d8d50309642144a3b66f4efcceba05845e77976754e992d4780b18211c5b3bc9ad8a12445413edb9e8ea71a7d0f72e4648bc096a9400e89a129032aaa45d1ff44b7e18bce8a67acfc128375a9c497113c440758f37d0948c3c763c90e094bc6746a15f20c3fa0e00eb74970ba9e0c89a295b5d66bc95c2b70e3bdf99b0b0f0d78f3ab23457ddea5151996a54c8960e70034ec72054a89614f8aeca951e6fa6bcd8c680f7c20b90a7d709eb58b3ebef405434eb33a52866438be134da377eb0cdb8bb4b81128e2149b5ad5d18c0c6c5bb6d379888d6908f690dbd9e248d437967c1765589d6fa9db13aa60cd47fdbb1c1200817184f2b799672b6217b84dd3b8a7f7ecdee51b5edf39e056c9bb1ba649fb602e813ec0aa972ed1094d37a40e079bcd460cc69a345b1a6"}) ioctl$BTRFS_IOC_TREE_SEARCH_V2(0xffffffffffffffff, 0xc0709411, &(0x7f000007a440)={{0x0, 0xfffffffffffffff9, 0x2, 0x3, 0x8000000000, 0x4, 0x3, 0x400, 0x66e, 0x2f, 0x2b11, 0x0, 0xbea, 0x5, 0x6}, 0x18, [0x0, 0x0, 0x0]}) ioctl$BTRFS_IOC_TREE_SEARCH_V2(0xffffffffffffffff, 0xc0709411, &(0x7f000007a500)={{0x0, 0xffff, 0x2, 0x4, 0x2, 0x0, 0x634d5fdb, 0x10000, 0x4, 0x8, 0x8, 0x5, 0x2, 0x6, 0x9}, 0x38, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}) ioctl$BTRFS_IOC_GET_SUBVOL_INFO(0xffffffffffffffff, 0x81f8943c, &(0x7f000007a5c0)={0x0}) ioctl$BTRFS_IOC_INO_LOOKUP_USER(0xffffffffffffffff, 0xd000943e, &(0x7f000007a7c0)={0x0, 0x0, "1766b8480eb89351ff9a325aeac1128f71cb042fecdcdef4ffb165338ab5d17abbd35071831556d7c7c6a7eb3f6b5a0f33fe72ffa156b69e4c65c65d37018c808363954ea7559be9fcfae7deb618ebc8ce09334f1407079a6d883f8f2c4a9c981ce7701290235e010603f9402035b76d2205f66a88348d2abe927ab5f2cc7d7ca6839f434268178190b8f98dc3dce6079cb01f363207ea794f70b568107cc20a0d65f0efd44772984af015f8adeb9f3b15aeb52d58034f7232350d921791d19012275afa59dbfdc6413789d914f12f186e3cb1fe7256c98205410b8f0d3be65e6ee58cd3252fd26102832e0044d813517b3d05b3a218f4bbcf3c959dd0e734b4", "fcca47f0e490b70cfe38e677bd3122ec1bb62c4f1105347ee924dc5bf9559bff454b8dbc5db4a154bddac97b17ec8d01128275f806d295a823094421de8ae16a8243546632a1fae8deb0e94f0ca2f52b98942106f88b168ad2ffca3cb11b6177226e45e31b90d07a7090f4f9942c7f357af961affba74314dbb3864a5ac0391e24223f7a047dae7604facfc48a63b774868c939537c622eec4bcfbcd09cdd87278122a21f86b6968020238c847bc62d989e0e849997e16b2674bfad86ea281627af64473102cdabb438dbf6e2e05a33786d4beefdda3d7c27916ec69de65518425a4d7197dff55ecf27d658fea11cbad9266901e63d35d979dc1ca21b899aebab0b52586dd4911d9b6a9cdd259476303de3a10202f38cb24e94c5d6febda36a7c967acd9f3b21da34fe2c3035c092bcf821847a8bae943a01272b557a4f95d0fa9069c627b7099709a8f26069c0fed94981bb30f08502b5ce892aa3c66725a3e395127730692bd717594115aae7c209064ff4c39e2ccf6030525626fb4677cf1b9904f3877c24e2f54470d967e583238c07bd8dec76a430bad05865048edf9051bdb277c9232ad01a4dda8c49b120127867f1ac58f81aaf9944c9ed0e52f2d7469ac3fea4f9d7756d39d0267fa7499eceaae846f32a3a690ae0f0a3b14b2a4e77aeeeb3f7f969d658655fcf3058f8588b72c8f5168edb4befd6f40709c4f01ba81d9d8296853e8554589600536674edc13b30497b91356a3f0487a5ee581a25d5cb938d66166c1a539db7b76dd278c351a1f302fde35beadb18ac921714295fff4b2eba8aa3e1844e5eb8607d3e2ff11b2c2fb5831b705364082c3db64e6f7e95fdf0b989fbf5c2a94ce0a676d885f75f465a038783a10a79551f00ab0497b66dcf1bbaaee8420b3decea1795b41698f732e88560b0d6b72389969ec215fc2b47c14e10a7fc15222bc975493f23e18919a3de11f07a9bc80006f1a59e0fc892396cc6235565ffc1a89894633fd6464a76eca5c3b9293b2530959e75d283493bd0e2a2989ece019aa8a7ed4959fcb262a730d842206a1856221822306c1dd01fd9ae24e88bcd255b7c03537882cff298b9b6a2372a77e0650a13f61cfa8b8c9c9d2582715c394ce9a31afb6a96488b828321ba8157a39293bbc25445adc2facb2daf239ae2e3422b02b161ab3323cf0286585d04e7b08d6b505b00c3fa1819dafc6d749d9a14390bce00e551c23c7e9d6236f003ad06be44676f23df542a43028dda13e94eb96de608959544d13db19fe7f239976943125332693264672b9511396109004c7a57d05015f9f05fc0ef45bcf3023e95bab1e3ab466d3bb054d7c52e2c1b0e7b1c51a311511cac8d6008ded22e30645024c620140ebf8fa9b79561d38bd03d3fde1c2069b17f065b55a6d5339e608f0f330ecc7b011ce1c8399d142069b891654b4a32a3fca46be19c305887cb5a7dd0967cbea035f061cb759749238da55720f1fd4d9eda3a75c4441a4b47857c759b86a257da93cebcb5b097032161d5b28ac179eb091b9194ae961b763de6943a29be3f21f1f6c87b60334f672023daf39a2645e1b3f65b642a7f05db063cb6f03edf8e781055a6d3a9dc52546905c4661a192111e21f2681b1dced94b470ed11dcaa9438feb537ac58fa9da0eb06acb44b5ac750a1ead9bf92872cb03d59168c2bccddcbe88c53a04ecf4f7543bdbc8c3a9b8d5b309bece414364c371b883fa2922c26cb082051b7a11526669dfde8df5c9220040d0e265543c0409c94cc0140ee06853fb9f050411c5780fe9671af188b24652a85e05a5c15a9c2a6c7fe7bb91bf1135a399592426bba3e79b55dfeafe3c068255734a9303811c01e25d9416e706c173de33d501cf90d7ffb3dfa1e1b43ad215affb7dd18b978233e43f9b4061ca3179c032b4bfdb28eb5e52462df10074f19ab35557f4b3b52cc092dd25af56b8a8b4ff5ba1345efb71b930088ae13398bb921830bb04d1c356ed57613971c19bcbcecd44664c454ac981b33d81bcff52ec5a6fa60606ad0180d23f9381b9464c8b617bbb2bec3c7bc62192db1e6b0a054c89bccddee15dccd5ca1bc33b16992e8eff4ca547b411e5748ca012f617e6c00023f609d6522f552a51e68c78542127ee5626d4f628d70e8e179fdadcc5dbb35e6e555a3f0b001fb9d4df198b044c33d081070f32c0aa0ed7ee0d2d30cf6c57da424ab46322fa274891097e5b24ec4b9e07c3406b442e7dd739399f606814c8c8c70ff6233bb72afd2a3899e891d4e4279ac5c1ca9a542468c43a7fc9b195156d5bb98b7973d89f2d73db07ed0afb6740db9e135b73ab0d29bff86d3298be768d82a2a302fd789fa0253188d0e49a9dbd393c541c875fda33890475bc611ed83a7b5f875db035a6022d5f1c812357e3440c79db2dbc09e2f8f2d47d42ba5baaaaa6a1e0716e942cd877845d4a215803eccd8f163a187f23f11c5a770a9db72b40ac203e0e62d1e0bebfd4aee414e190048f0f49849ce2d92f38025057bd0acd9cf975d470f0514ad992ed30439e81a88f1cf71a9543f7f4170d0fbae24eae0509838ac6de73040fd148a690285af12fc38bc550d0de344d8eb170e80c50ee0f4bdfd7a5a6bf813286a185fab46f497d1cc46714fa35002f3ae792528b70441b37cff9ca668bf4f04fd444213a5b71a64a10f513af9f2e7b86c9c8bbf2ec4601ea954ee8a65ff5c70e0c1c8c831a9e7fea6bb678a4d28e509e5305d369841e6db26d34b925a71ee20e18c99fb61e2b4f52fbae134639d8210554738c0e8198497df861d0d0e17236a28ad0f92c9972045faa014214cf6905e6097f0f3f7eb9149604fe4b1a0bdbd611497e93e9cb3883f90ef0878a53ad9a6172fd556be466ceea73351550329d63ab6fcc83099e09952f17b4a0c0ac6b176b6b6d0b9c4ea4ce324bead5fcf20fcdbf32d14ad07b7d3c045529d17aef59789c725b9da70f1af153ba959ca300335f9e743de93d2e77dc6672b4cecd7ecd104a257c62bf8f23a7ec711ea61ffb54ba0319011e57d8a3149c3edf2b8b119acbdf5c0275f0a7b24be995c55935aac7760c904824e0df37e508add6b92dd4dccd0148ab7cf497e26747f962dab35bfd8c7ad7eded653e694507782efe547acb87a7489792514b3498ab0c8627871fd80594e15c619709e9d8241c0bbd447bee9cf59bf80292eb100087024d04408d6f0a2b189150f4d91b764dd2591ad27ae60f5f15bf3af507a473fe59954e37c0faafc8c18f7e79c3c7abda644f62d25a14965680ec0f3e6548b43cd0f8260e55d9448ef0c9b82df451909bc16224ee7c1601e919aadce788a7bde8259338344bcf183871213fb289a01e806204193885d96397a0c494a647fc14d6db4624be1ec8a7a23756bf014138b3c4e38cb3e916f06bc813d4e36d06ddad982705be9f8f206c1485ed2bd0e1d776d7aee5963769f755277d785475ceef83c5e0527c79af07626f874260ec3d15ff2bae0d5d0fb48b37740d2a785ea959a0150143958a486b1a5bec69d2edc2f27fa9a01f35c7b59b5fcf5d9d4e4ddd0bd46d7204b21c3a43fda812277b1c306bfa6b3d7af1d7cedd0e5d30ebfad41347cee3818c7fc2f05cf42828b575592057f66ead6ddb870fe1ff043c4e9e00110c45a43c351f434490b721267a18a9b16aa85e3e130df6785abf4d0e000836e708e8959a0d7d30ca52274b67ad94a7200ca0cbd8ac1e8be2e6318a35c78c2318578b92b678544cd6e985d26424ce33b0dd2c2c8a7c07d02a3633120f43f20da50f6afeaeb989a6f8e3af9e995da55fea42e202c1f97fadf808bdde6f23953bebd22a306c4b88966ac896c96566b683ecab55f579af20fa47bf5188ebea02ef0fe5017149542d58646f8f51762b815102bdf6dff52dcea725144a775e615a7aa00edb146efa54e08e2ba8ef17827d2e85c31481432c3287f8074445548e1c13ff97b2f3ce182d4dd55b58e54b1d50383e594f461280e0f98e77043dbfba06c18db90203f4d4f4fb601576e1609de5a8eae93061b0fa799b32e1865219290c03b9b1f1aaac43539a668285d7df5ef4e2525e55bbeeb5dff816d9b13c0aa2a29b4b930afa6126e4df8692aef21ab4404febc431efe1184aae616c3f05be7463347c6519fd24b18b5caa6ec424dbc870e65f36ab2c61d2a805bcfacdc94975452e06a82b0796f92eca7d10402e00afd51edb09538d3486830e70cd60378efa0dfd800181313c9d6e3ec2ee6189deabeb4328c2a9e5fefd3e4349d037a2255998872faf551ee4b3cc5ec89128d06489323b5116e68afa0431bed7e35325686cf74b1d0888f4d4c0a6e18e5b76cb88b47b5a29ffc261012b27e2d80dcf6510c47cf992df6f5089a80b2964a8d3f0a792a8c9b30d62a3222a9ba996bfe5d47eafebc3b3be56a3666216b4de2f8a987a95463c6fb31d2f249d1a227875e0b5c3d933072a2042d7486d77d0550a01d9f280fbc3f34202b8673caef4c18696ea40b8b4515b30686e25015c8f3f188d6680d71d149e24c3581032a704b76abcd324e4fe58ef48cb4539df027257e4453477dd1d663aa77404b4b58510b0af9b76f58cd3ee75669c090688d259f7f5a0c55b5d2dbddbac2e0cad446e9875f60071ccd1b9915293c1589f87a33727f96fd100cbb983ca11b117186461c566857098f3f9c51d0e7c4752d6829b9c876eadb88b1eefe3f772fe02a4f4baeda0e0e362b58aa48a402a710cb52e848c51685e459191157eb788be647d584f303daf203151010c49d88f21d19d770a2ad53eaefc56fbde7086c7409ad098e90fbb2275de2797a945d421a6ec4752ebf07dd05a2bd31312716179675458296705485947c194f941897cf545f78c5b370e093867f78826609e3b8c9218689f9c8e71c56ba78f8cdbd6c68fcf6f9b64cc0d873c429b3119c751b64403bafa19d7194c09204fd7197969fa45a1d52a98940ca25fa1b52a36dcbfb2a7567e22503733c637fb5e39bf91a922f5aa52bd39a11907391adc393db819c7fdbf222b478c6031f4c2b84746f9c02cf5194811462edfd6a7b47048c817a027620a7bd959910b6ae7a53bb2981c6fe578a43a9f12337ddb0169c20ea1cecc4cea0f6f09f471cd5c890a849f2a19442d0da7a3184ab618c1667f84bb843d5e5fbe1a1bd6cf35e20d296316684d47fb780fbc145a7679786b32eefd93a2f1d2459682a7176f35c4fd4d356af0500ca451d0c9f0fd6352ccae1b49ef543dc2f596df9867212805ceceee0de6a774e9135d9230f87b7e537abefb5ee63cd5c94a8ae4bef40db686448267f205756521f171f81c4b2771e92d234ee313d0d3dd6cabfcfd0912d98c5692394ae26ddf8738ef1b157b7f7fe0764c549d7b3556"}) ioctl$BTRFS_IOC_TREE_SEARCH_V2(0xffffffffffffffff, 0xc0709411, &(0x7f000007b7c0)={{0x0, 0x3, 0x17, 0x6647, 0x20, 0x80, 0xa6e, 0x9b, 0x1f, 0x7ff, 0x1, 0xfffffffffffffbff, 0x9, 0x1, 0x68d52039}, 0x48, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}) ioctl$BTRFS_IOC_GET_SUBVOL_ROOTREF(0xffffffffffffffff, 0xd000943d, &(0x7f000007b880)={0x101, [{}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0x0, r0}, {r1}, {}, {}, {0x0, r2}, {r3}, {}, {}, {}, {}, {0x0, r4}, {0x0, r5}, {}, {}, {}, {0x0, r6}, {r7}, {r8, r9}, {}, {}, {0x0, r10}, {}, {}, {}, {r11}, {}, {r12}, {r13, r14}, {r15}], 0x9, "9d32ff727e80a1"}) syz_open_dev$vcsa(&(0x7f0000000040), 0xffbffffffffffffe, 0x141301) 15:20:41 executing program 0: r0 = socket$nl_generic(0x10, 0x3, 0x10) syz_open_dev$vcsa(&(0x7f0000000000), 0x0, 0x0) r1 = syz_open_dev$ttys(0xc, 0x2, 0x1) ioctl$TIOCSETD(r1, 0x5423, &(0x7f0000000040)=0x1) ioctl$TCSETAW(r1, 0x5407, 0x0) r2 = socket$nl_generic(0x10, 0x3, 0x10) sendmsg$NL80211_CMD_ADD_NAN_FUNCTION(r2, &(0x7f0000001140)={0x0, 0x0, &(0x7f0000001100)={&(0x7f0000006a40)=ANY=[@ANYBLOB="e03c0000", @ANYRES16, @ANYBLOB="01"], 0x3ce0}}, 0x0) ioctl$BTRFS_IOC_TREE_SEARCH(r0, 0xd0009411, &(0x7f0000000080)={{0x0, 0x9, 0x7, 0x6, 0x8000000000000000, 0x8001, 0x8000000000000001, 0x8, 0x2, 0x5, 0x5, 0x400, 0x7, 0x80000001, 0x3}}) ioctl$BTRFS_IOC_TREE_SEARCH_V2(0xffffffffffffffff, 0xc0709411, &(0x7f0000001080)={{r3, 0x5, 0x2, 0x4, 0x6, 0x5, 0x5, 0x8, 0x2, 0x0, 0x800, 0x8, 0x100000001, 0x2, 0x9d}}) select(0x40, &(0x7f0000000040)={0xa1}, 0x0, 0x0, 0x0) 15:20:41 executing program 5: r0 = syz_open_dev$vcsa(&(0x7f0000000000), 0x7c97, 0x8000) syz_open_dev$dri(&(0x7f00000022c0), 0x8000, 0x618000) ioctl$VHOST_SET_MEM_TABLE(r0, 0x4008af03, &(0x7f0000002240)={0x2, 0x0, [{0xd000, 0xa7, &(0x7f0000000080)=""/167}, {0x1000, 0x4b, &(0x7f0000000140)=""/75}]}) r1 = syz_open_dev$vcsa(&(0x7f0000000040), 0x7ffffffffffffffe, 0x101101) syz_open_dev$vcsa(&(0x7f0000002300), 0x100000001, 0x101000) r2 = syz_open_dev$vcsa(&(0x7f0000002340), 0x7, 0x204041) ioctl$DRM_IOCTL_SYNCOBJ_DESTROY(r2, 0xc00864c0, &(0x7f0000002380)) r3 = openat$pfkey(0xffffffffffffff9c, &(0x7f0000000000), 0x40800, 0x0) ioctl$VT_GETMODE(r3, 0x5601, &(0x7f0000000040)) ioctl$TIOCSISO7816(r3, 0xc0285443, &(0x7f0000000080)={0x3, 0x8, 0x1fc00, 0x1da, 0x6}) ioctl$TIOCGSID(r3, 0x5429, &(0x7f00000000c0)) ioctl$KDGKBENT(r3, 0x4b46, &(0x7f0000000100)={0x0, 0x8}) ioctl$KDSKBENT(r3, 0x4b47, &(0x7f0000000140)={0x6, 0x30, 0x400}) write$UHID_INPUT(r1, &(0x7f0000001200)={0x8, {"7351dcb79c48e9f392b993fe2d48afda5584a42463119297100d89ec69b133587a682e89011b1957ebdaf92cfc9a54714afc02d695dd973c098949e1e74879f26e1331c49c52df8326fa54677d5d0ac357f24e90e6e7f0889a7b72852bf34e8ffc0728e3167ff1929d0412b36fb0aff22b6bdc51c795056224004ae9e62894bcf9c8beac57347d5165f81433c331d0849d5256306f52cd795dd0a34f5a36c96f03c571653400d13d07d68c9b04d4e925bb5742c39a514ff504509209dd61c2e81f19ef3c1dd4eb90fc1ad7b457b420764ecb13a3dd08e4f17f6564a64ec36483be19abfea77d609448195f4e78cf983509c09e3de142c0f18a67dcd6aac8970de17a251afc380671179abbde08045a6aafd49f43e4aec37eb9c886c80591532d1996ca213296cc1710096e214160f1a70b536e944dd5dd9aca5c670f21b3539ccd3595cf33cc84181d48bd58932f21205d4bddfb35dbe5763e4dde38e62a5e55d772e0955be5558c2b419a0eac9e3a2d5665f704d10b3dc712d72d32c267a44ea8e9c27b7e2d70af6ee5cf7644ae28660a14e4882cf8cc718fa1265e92d7d4b8f9288f1cf6009e306839fd559216f5a84c0cd81f987b589622c5c2182530b8e9534ac0945341bedd70fecf07706db1551efbf20e0321238fa6a011ed39305065c38a7f12d40146b5741730c5de149bc7731ac8d1a4048b3984da10e6eca5c36a53963d3c4555278cc3f95b5ec33da257f40bb1cbb4a8e4baacf13cce533de11949dd08ed87b2a5174494e50887624301ccee62c1cd808ee280076c1968d2702ad0a5b71392256a2db2a7735b65cbd24b454ccf18dc5434bae07b0a7208b9f694723a0279431ecf782fd24b0c819505b3da7b9644a6ed7c6599b42d04c0e0f7b59584eff820ea6328a10c0329cd17d8ee4aaac0575916697938b7c6b6bfbda0967a3cd881da0c7cf36be308a3bc9d9b2caa47b87604e68839abdabf2948e0a5f1af74f0ee9f890ef59b357832c8d423e454309c882959a3e2ddbbe8b62f052aaa1ddda8494281728887bad3d41f0ab5edb819bbef64a27aa48618668afba8839f8ce480fcd27641920f117515bad5cb7ec29559d78d954b2cdc550239c08525c170e448cf9fa038e1d584a6948274b330e55d81e5f66ca4247da93b33ccebe5021a77ed0a3e2d15d7fbe056e5e901077aeb6fe399565316f4958f7e1d24fcd9b4c56a66cb50e2c54c549b5913776224a568127de628079c8941b59a519dd5c31e4aa49dc8db73058c6f08d66f64b187020903183dcefd852d84081b25dd20b3a524df7af323dd2e86c2f60f5ae6e0defee158370d5cc082bb404a1cefce1af2729e8bdc145b5972b47a46e96cc7830dfb56a779c1fadc5121cdc8683a996d23cbce16ab1ab59a0811c8ac322c64576b35bf0165d5420ff30229ae1966acf4c2ae154836b1ef03d3e2dd846df9a0f050cfac650418782b0d6457d22a9b4573bf1fc9832aad194c72bc2aac5d73a671db44bd62f34cf0c32fde81e672dfc5d2da77ba646f55e73d21183cad6e194768b2591de349920ec96799b20bc6428bac6c5b1029ab29ee7edfd9edf1ee415ac654cdbf77361b73359d723d9169ad50597c6e8371000499cd1ee11e26be22b3e1d68f0dad656a496a558694dc213f41d5dc58a8c117ab62382b37d4f76480f1af6cf8f1f3f8574758970e01cc681714dc755038e4d27b2c2c38b18d8b569d85d3ceccee35d08301d8bf0b69a84aa94cbe38a28046a099ac5d05f22dd1f23551725c6e758e6d04301e1441c88e63f1ea05ede67197833fe1bf025fe53251d50348216df5cebe3b97783c7ebc9dadb6d946e1ff449c53a3a28720a999cf04f2706957134f650b5306bd2e507712628c78d11cf82166ac36cd634bb79955bb92ea7ac092907654d4f861e1a731a3376ac1cb073f3d9de01c09505c76ab28208118562b2ef06a0039be39aabc2ff02aaec78088c5b20746d6bbab1672f7e325ec21048961cb0456f6703ef29c8a595a8a0d98e4f107fbb7a4975e415066eac20a40494fc7c78b5a6eff782cc1c75215887dca63316358be493a0da4ecaa5bdfe07a3882de62b5cbfa83c9b5796628dcf47248f219718bfeabf607652f134018af5bd3c142a699836e97318a89fb48f6d0560418804df08291e25ea4d637d8e949d1c803cf3ea9a5e0ff637a43a902221feff6babff8d2e21a950a2db7c5a5097539e74238a6bd5e4d7ff3a8ee72020a9e5f9334252afb7fc1ee0fcef7fda93ec7e3e406dbfa863bef46c1657565b2bc6787ac28d6dac72843d8cb44bf2b9e9cd85a119bb3a441b5594716b4b349d5c466f4d775f5b21a171a8531f5d4688c63d11fa2c44628a6543799ea8a98586ac3eabefb7b44c63b5a3e3392572e49f972a2f2c0f201d5518ec56efff8f45c2c2d4db7aca45ff073b449ecde521ab2b694704fd29822a89a73327ed780e27d13083039f7a7054f62b965c7a1aad3a0244a90d649d800c6d7f547154b8df90b357f5a84372c6903be45e5a6c3695f815fc8e87fc2fd0a734647caea796da6a2a0f0fd2647183cb41025d10c381508ce00a0a7f3bec3a8f5c955e4f354169660104f5533728ac37f46560bab84e5d5bf64375c11bc01aab398ffb0df02509785609a28cdd1ca78737dc51dae49204ba7b687c0afa8191ea49903c0bc154a015cd954751f3c11df50f8e557e068bf4e834dc834cf4bebc55abe6e1ed7b4816ce6cb19dba23b9be6add5dc219be5a123ee13fcad647f8e0cba1a0f529f143a88d18163346df9002f9fb56d9715ca75a31c7cae45a4e3db95caf1ac7382979a820adc645cf0d8974b2aee712fde954978c6a3ff2934c2587209a6582aa3ba3d352cfaaf5829ba3bdffc7d7c8da5579cf3e4cd40c0a3d3fef3f55e2d445ed38431b197e846b2e2f36162328f81d78e66170182806a36a8257bf17f0aa89bc1b27c30abf513efe6d73534f3754bec58832ad678c0aa29f5b4305c02b5ee3d350ee11db5348e61293c4f9a3629e20f84d888706eaa6cf0d1a10821185dc581298cca4dcad677b76a6812f087b498cae9cd0fa7664e8e5c6175b89daf46654b885631508eec27c8047015c0da7f5d2da6ab7e162493fcbfa917956ce8c423e2005a06d6ab7b845a8d5568d4e35de81de4d366276d59be4608ada571550eb4aeca7ebe78e1e3a31d1ad88eb0e20b32a4786b030e6ead84feb51ec0f17e260a19682ea2e2898dbe25b0071eae64e48cbdfae8872f9f9ca1191bbc11308b43ea8c9d4bf820111af76d4833ee66aaa71a23b0ed36e7460737184b059cfbd6650d585870e42b0ab3ba61ddad74deabe4d249459452a17b3bcb5dc8e79d0c2a3a8a9779518f5f56d344e1555eb8efa1e85bb1a7949040e69eb4505e33b095e200145b7d2a7b29606cd0b3090d551946ea69fe96315bcaed71ca357a135ddc466ca7ece07f2d20f6bb8200e625f4fff4baf1e9315d159688eafde4caae24adc08a5e5f7e3d31dfb04d60ce8a218a133206726c034c02bd5e6b2b2c74acfa02d7a31afd68e5303f7be379fb57e8fe9e57adef1c6d19020c4115b3ee08df324c1e00e2e625e551ce284950c09a9ccb95cea0c1f0bb8c1cb6df37f23eb3bdc238bdb784a0f782ba0893d30a9b194a5cc79e2258b402416875cf57bfda49ddfedf131d29b1be32f8134ca2f80fb096308b6c0543a2a2d037872b33e87dba50b71a37d5878c877bc14d50d3648698a8e31a89b8e0e2346d355c9f177618df4954161ce6462f35d94627292d509744c096e22563d8a2c2942cfeaacba279d985fed424ee852bb0126207bf0061b10caf4750519158ff700a56a6e0a1e577b51782f7b4e2f827f8127bcbcb164b27201a495ad7a29ae33807aea08a1d3d32709343a271f8879bf9cd99cc94d5229594869c82b76f6d03ca788d968d0a40db711085ade4bcf877729f6990f968deb75f1ea00dcb7b2d8892a4fb76622409f9d73008b459f183c24ac263c731639180931c91a596a6d568745da9276251191349bfbcb1d552d12332c1ba49597274d9b3d78de0ea45c1a21cc14166c1d1a1ae2d7087afb1771facd045b2c015e9599884d9fe1cffc39382750faa61eaf2ec7f43aad96e5d73457d2e2d8e47779785bf4cceb0febd3609f61c6cc08c2e60469b9de0bb6c4732bc3013a6bf36b1642d80274d63aab9f638cbc003b4dd428b5e2998a9bc718bdc29d251006aad7925823bd66d0724df10939fbc885362697f67aa5ad0b02b5aebfe170db4300e0c5bd1473fc5ac898ddbf61ecd5497873e5e0b9da8f163e2ee5e5c4e83f79884520f0b270066107a68d6a529d58735f27bf74da96684cb60982adbacc6c383acc3c2f3931b61433bbbcc5e860e4d80c1335d8f062c8d1f6848b1a33d4ea59c250bdb4d71fc475d135ec56e3e3c34cefb5f0c617db8e524ace1cd2ce7886e9069af11913b4af90655507367da39edfb92f807270c564712bcd383638a042f173d34f58e06ca9f717791b62748be97a25d9e3672cf9d4aadc31be7e8c72914800d2f266ff632cd6c28728bd55f004a2deb6a99e1e8d1df689a804083c047825104b1a711f6d17cc4452a6bbe5d3f875c0ac5f03d62842a84240a2540c97902af7c8fba17ac6bf0b3d58f328ec0ac3ab2dadaafd4aacc3e9ad0781206a7312f5b57889f0f184cf042b474475ecd58da9e79253787c03e825dc45c60fd9e3b51520109c71e6dc3b0dea203320d14b374640eca01f463265e04b43343685753a819149756f2248cc90fd6d8b6b46db5db3b2a2f4bb6be8282f541cf563ce1dea6c5c7643ec4c19c59f3ef280e55bf8b83e5f28eb90b696b53ae5f47d335b29d9cb52df58a88bb28e7eca962a8ebd8e7ae57798f4e08d7c5875047c962d95a0979e1fcd0130f25a62b2b9809dd8905896a7a41ded0d59d67b97d1ea09137a6a4b30b42d5c33266c1cffb675d13c2f8cff1e33cf79d2755a1aaea21b86fe9ed8aceced4a14aaf8a303429415b131c5c36398fdedcd556b48d265dfb074b63a2666b70643e0830fbf82fe853c6b0dec6aae50c9ee2e6c9a8c20962cd909e19b0cdc388179ea8725d2e46a63dd5f000b9268fb3bc817071793e73dc398e02491bc8e38371699c493429d2e8918f296135abeb2f5773a3f39b16efabfe35340438654e5f8e3a3b72b62492fc5d1875801268149840bfb1e72b4567ba8b1a03bb1b830f30a9b5814c26cbae8e692ba55a43ff1d5ee88a8590b4494750355a05e53a7d84d46355dcbf051f229baf0c38a1168fd77440093291c80bcad70c6536c411731ad32a52700b1f976d0fcd91086c70949f45034afccf88add38bceeac19dc728e72f173185a4f2f412227cd8e0b7a8842d2c6d0a14194cd4def8452843db4571b647be054ccc8882f94fd086ddab63ed9456dafd20f001da61ca68944a712549fbeabe46f4dd9a24864e8c394efb593729cd4d08dc0bf787b26ab06215ba79bcd60b4276981cdc69f1486b6c1cc2f5557abe5d203d461573c3a360a496d092640743b8f782bb408b58a4204593025d1203c785c5c1fbb139825758be1514bc63bb15a207dd1eabdb240abdbd27176e90e71dfbabaae57384d063c1ac93fcadeb1931f53f7da91d7d581d28eb0e739b16b9af04ae0b9b428714646b0649197fbd549fd87fcdf32d22febaff1bbbf65095590c61e35ed9767245cd56a1c6ba0a0d49cd3b8dd2b8f870997cee76d69985768061bf663a5d697a4559ebdfb23bc1216529fc801a39c0770076", 0x1000}}, 0x1006) 15:20:41 executing program 0: r0 = socket$nl_generic(0x10, 0x3, 0x10) syz_open_dev$vcsa(&(0x7f0000000000), 0x0, 0x0) r1 = syz_open_dev$ttys(0xc, 0x2, 0x1) ioctl$TIOCSETD(r1, 0x5423, &(0x7f0000000040)=0x1) ioctl$TCSETAW(r1, 0x5407, 0x0) r2 = socket$nl_generic(0x10, 0x3, 0x10) sendmsg$NL80211_CMD_ADD_NAN_FUNCTION(r2, &(0x7f0000001140)={0x0, 0x0, &(0x7f0000001100)={&(0x7f0000006a40)=ANY=[@ANYBLOB="e03c0000", @ANYRES16, @ANYBLOB="01"], 0x3ce0}}, 0x0) ioctl$BTRFS_IOC_TREE_SEARCH(r0, 0xd0009411, &(0x7f0000000080)={{0x0, 0x9, 0x7, 0x6, 0x8000000000000000, 0x8001, 0x8000000000000001, 0x8, 0x2, 0x5, 0x5, 0x400, 0x7, 0x80000001, 0x3}}) ioctl$BTRFS_IOC_TREE_SEARCH_V2(0xffffffffffffffff, 0xc0709411, &(0x7f0000001080)={{r3, 0x5, 0x2, 0x4, 0x6, 0x5, 0x5, 0x8, 0x2, 0x0, 0x800, 0x8, 0x100000001, 0x2, 0x9d}}) select(0x40, &(0x7f0000000040)={0xa1}, 0x0, 0x0, 0x0) 15:20:41 executing program 5: ioctl$BTRFS_IOC_GET_SUBVOL_INFO(0xffffffffffffffff, 0x81f8943c, &(0x7f0000075740)={0x0, ""/256, 0x0, 0x0}) ioctl$BTRFS_IOC_TREE_SEARCH_V2(0xffffffffffffffff, 0xc0709411, &(0x7f0000075940)={{0x0, 0x400, 0x101, 0xfffffffffffffffc, 0x1ff, 0x6, 0xcfd3, 0x7f57279f, 0x3, 0x3, 0x3, 0xb1, 0x8c6, 0x3, 0x1000}, 0x10, [0x0, 0x0]}) ioctl$BTRFS_IOC_GET_SUBVOL_INFO(0xffffffffffffffff, 0x81f8943c, &(0x7f00000759c0)={0x0, ""/256, 0x0, 0x0}) ioctl$BTRFS_IOC_GET_SUBVOL_INFO(0xffffffffffffffff, 0x81f8943c, &(0x7f0000075bc0)={0x0}) ioctl$BTRFS_IOC_GET_SUBVOL_ROOTREF(0xffffffffffffffff, 0xd000943d, &(0x7f0000075dc0)={0x9, [{}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0x0, 0x0}], 0x1f, "2774a963435f75"}) ioctl$BTRFS_IOC_GET_SUBVOL_ROOTREF(0xffffffffffffffff, 0xd000943d, &(0x7f0000076dc0)={0x7, [{}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0x0, 0x0}], 0x1f, "04e494b6a618e1"}) ioctl$BTRFS_IOC_GET_SUBVOL_INFO(0xffffffffffffffff, 0x81f8943c, &(0x7f0000077dc0)={0x0, ""/256, 0x0, 0x0}) ioctl$BTRFS_IOC_GET_SUBVOL_INFO(0xffffffffffffffff, 0x81f8943c, &(0x7f0000077fc0)={0x0, ""/256, 0x0}) ioctl$BTRFS_IOC_TREE_SEARCH_V2(0xffffffffffffffff, 0xc0709411, &(0x7f00000781c0)={{0x0, 0x7c85, 0x1, 0x1, 0x5, 0x101, 0x6, 0x6, 0x4, 0x401, 0x7048, 0x4, 0x742e, 0x1, 0x7}, 0x10, [0x0, 0x0]}) ioctl$BTRFS_IOC_GET_SUBVOL_ROOTREF(0xffffffffffffffff, 0xd000943d, &(0x7f0000078240)={0x0, [{}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0x0, 0x0}], 0xd3, "6304d65e04f042"}) ioctl$BTRFS_IOC_GET_SUBVOL_INFO(0xffffffffffffffff, 0x81f8943c, &(0x7f0000079240)={0x0, ""/256, 0x0}) ioctl$BTRFS_IOC_INO_LOOKUP_USER(0xffffffffffffffff, 0xd000943e, &(0x7f0000079440)={0x0, 0x0, "9417fece331fbf872d96997428bc2875c9f51464cef93a40df24c823145b6e614d6ac5ae379cdbf5862030eeaf2778a653e9ff93995e7557811eb9bea050469ba567c4684a4d0ce291ecb331f1b7796f1d1461e58f8c0b7ce68f079184b36dbf6a9da2fc49571a4b4a3591f02fa006e01b93ad731247df03e517223fcc0f9fb89d9b515a6bc6a275a235f333dc528b098fa7b687c05d891ca53802fb4c6007a4cee1ad8142c490f07bb4de174f574bfc62a9533ffee9ae8e3fa07d8a921ddcb5827a63c149997460ccdcbae2c5038f9abc42126f37b37906fc70e07a33d0601c228db4a524abda72f0b7ad1b09382c89827cc7546c8d2dbec79fa559ca1437c7", "b87229011cdb1a09f663a42bfb9e3a6d770f3f4dfb7a27eea47122ab05b44b7b9edbf83e86d8c1ca8116144d567b594ed892beb7886042beb4ca48533448d650fcb2a9c228a7d6932b851d52fb77621447df7b10a5630e79b4dbee40d3ce6e6e22ee668298e0ff359f69c3e26fc2639765dfaf53328dde852689f4b3ccaeaeceeb76e469b4c1d21d95c7a291a86ac7b457c9d1760a6c424af90cd99323eddb7c0009ba0a547ca916fa81deb4c1b261744e060d2ae7313ce593535434f7611911ada455766676567301bf346a582ac933d9a1ccaca4caaa79bbd3f5cb0299575f8be11c8b0571e47c6832cc8bc6ef1eea8d747ebf429d9b44597abf89d38bcfd2199219ba268d7c5e309f36b341540c18f02e94764a0f6bb42dab7d359102432e87555fbca195b8d5f798c3890f20b82ea4ec5c4de4f168bdfcf279ef68b2d8d3651c33a6d7cf6c9b2a71bca7e7d3f2e669f9d8feea74633e4b1b6a58e613753047679e033d3bfc83a171046309c9e2d23d1b28a661bda9234afbd72530da8711cf02bba4da52bdcc344e019b07b5ad41674aec3bead37b90bde50d3e360f2f30fea5d5b407f61f743bb18648b0384ec10c8d1536f1e3843a9baeee9e1f5f545ebea62159751cc32c14345a34508b0e8c24f584595b7d99963f115eec07f37b249f9f43424fd9bdde550d5eff5ba950df1fe86b38303e74dfc8c839715aa89d9f2d51046f3af77bb294b0c6bcec7cdf0fd00341a7f9c70a07f04d7beb36bbb8ce618aa2f54326c94e7a303a17f1d415b3663ace65b912763208c8f9dfab9dd55d5350c7ce3e9c9e84c6351f0271e57a2d40f249f26d7775c5663fa88455e8b8ab5893fbf4d9047e5aa1f04765f72180ed4086b4997d6429a0f4c31d0918554580ad3659ae7e22882b395e482ea089285fa48dba43051c1072967da136e3de06aaf4110c14e3c166a616db3809b59923770f7ab57a17166fd44f29f159161ea770af7210ae17f11924a45e915e6083f6ba3d6df953e653a2e9b609e826e3ff5afa03085e381a2d9a2e5de2a30757cfa8d3ed71164eae9224b7ea2ea182ed372651e8daf3c0b5d9546e61a67dfb23bc1ceca53b7ceca176dd0f06e8e5be1e058e8cb32679a71e503a0cc625b8d31500ef926f2e3647bfeea084216ffb3db14934a09582c5d4d79d8ede64d554c0cfc98863d2d20f0a6cd9e1f7fe86bff28e41b793c059ac7080ead5a6649df2e9d96200a8d9ed0a450345b8ab061f25d9683b4f08429f43562f353a2139b84c2d2ad183e96d0a843ea0e7e0841db24eb1e0795c8e7bd834911371b83be35325880ad6c46fa4cc10f78847ffb2c280341f1c2bca6bdfad7df3b613991145548dfb22f9f1e58cd719716bc114641f7b83c138e795c5bcf812d3a6a41fd638b8a5f0dc9140c244ef43490b95be58146a20da1686ffa678c2251d45cd066068707752ba3cf832dffe10e5a33a14f01d50449d5a781adb92c794f10864a3f143601d36492d92b282377fd524b7e67a1e2512bfc691248e31b37086207dccf5927f6f57e70128538901baf6124c7c56a79e47af686d69b6b4d7424901e78c76a8c443ab6f6d5088970101a6378bf1c6f3df8829a5923061337ce24d6ccd9432dc403617ae7deeb5421105fc68a56843ea3398f8ca002ed73935d8c3db3f6ba7ba3db5c0965ba69c80c5cba10888361f7a8bd77a70c2811d039fc0eafc07a1a1a209e62b419d180bf29447fa58dfb48ed5635da550677a9f1be6869894f3ec4ec368aa244b61473953763c17f0b716b554d9ee88cee23b34d35103270a723cd5334d73d5743afd0f212e3d3c34b4a156895aca8e7062ada8a4efac28d6bd5eb94eaeaea420503358488c1a7b44aa4e59fb2b870135a32795bae1709a03bfe6435cc12d698f6e6512ff48011e184535b72434025c8e0d53112d7cc170d067bbddfd24996a6b85590ff131c3e3c0def6925e8e8262b1fdfa04ae10a81ff67298b8ebacb39e299424a09069c3a23b0c52b5a2d87ee761e21d843708e5dd99f684cd183ef368c2536301a9493f449cbc37692d793044014dee66f62d364b8bde2e9abc6d75b0dd706b5a0a0de4c32fb4b3a7c0c8e34e6790a55aaa35ea77309201ed4622908876d450e8a99f24277f74780a0111198b9da8efc31187084f88a9f2fa097961f95f9352df01e4498c6e0924fe55676d90003ea5ddbd9f21f34fcdc6e7aa1755ec8762473980be6117e9eb217e34d270e78cb516f0515b60c02064818611a01c639276656c85fe2a7c30c117fbae7c9c43ef8f15ddd5256546ec1fa59e289b86bc98873f320f3e6265aae457d82d41c1f4e38560ecd68622cc4864d03af27cc4cb8f43b07c3c2ee6cdd7dcecb6defd6b7a304e23565300f0e41f0801e435122f65e98935a785f2fef829164d2b6b5fee5bd52b0918d9ec93412c2932df2e71249fb151d68667f7d46dd67da4227a45971a420dd29ed7ec5b5090c3e78fe8f7e091cc5546e86cb031531d98d5eb20df1a5b89a5ac8a1d82620066ea1b3247b6d1afe643457088dc2910d8bfc86d85e0f4d2bce1b1567fc1ce459310abc7083c93ae2d194a9871049a79d3035b9b4a08bca6540202621f0656f60bd63ae5e7dff6bb48d4ef6a678d735178361ad55f0029eb46ceab39be882535ee6c964b482252107eed9e370b136199fb8e752ff8f229f71e4530e422bc673822099da687dce6e24516dea979f001677796bdcb66797dfa6eb6d96a5dacc8e98dbd2048780b66fbe99560239e541f092955bf2618376ebe733d9a63234662ce5fe4f34a4f05ca59e12f3bfa499ccf532023bb916eb0d3d69dab5685961016cadf6f3690ce2de3c0af66ad62089a8f975ce2798a6766de4173ead97ef0518dca49a166ee2a1447ddaeeca756d35cc7ffbd9d5449ab77fad3fdd5a93b9dbe28b5ef075985dbfb91d142273cbb636385fdfa46b76b90eb8bfa3fd374f4cd5b7cca0cd4f1a2bddb91337ba5eaac02442ed56b83e13bf6016a9363379700f16fddfcfa6a31234fc1f9887e99aeac1d0715943f136becb3b5b2534f24ca5bd62d06b167c17620464edfb15a667fb0a283d351244488d278f7c373975b062f04d9b121cbf91dcf6c82dd1070d4235f688828f9aaa5b9cfc5144f568afe723648039b0c28cff3e7c19ff40745b370aaa285ab0db3b7bd218c11f9aedf411c11816c6917b7f05dae0e337c621a4d2892b37cdeeea7cc25148d3aa7130fd2bc0163f97fae9f5ec7ae9d97ccc8caa9915e71ef49b6e097ccd24e18701d08b7058042669df428f07d82bbd017ac24d45b1132712cff33932ad4ca7216d3df15c613a8beb416c1e2d69f62707c575085bbe0a5feae9963e2c01281d8361ad92730072e644494c087b628f2c8b150d7a8a720dd1b80b6bbc3d8b7034393b56a2fef2d6eeb4ca9a4eada73294664e06c99bc3b6071a7dab5c25dc02803f534b35cc89eb7f879df275e296fb16eb20b4886c56dbd782b2958e5cf7dcf956d24de1b0de1e88ebd176541f001f11724cd4428367e49aa9d969b9efeecdaeb96134c7597926609bece16515d44fd73f43ec4bdeb950282d3e0ae75bcc4288c2deb19f4b8863f7c656bacc8149d20f43590a870f65a568302a9045e84e0e60b553f06650cb5a5d4bda99bd4e11cd71872514d44b24e1d12babe17e482ec338fa6b5587b59f122493c0c6e6923f901ae33c53a8d78ceae375611f93a6d3d0641b1f0412a04ac3132c9f83bc9d0eb26c9b5e407807d0364f664013114d061a0ed9bae2581e445df06d06fbd1549b4b29414d6dda6eb5390f3e946f05b556a5eb440a3b3e08e8997dc3cb3afa6651b9cb93670d99e08cae3e5cee462089920701c021643df87b7dd9a74259489081e3fc91eecbd8cc72ae8fd23fc2ad12ea3b7a46b73f20f840dab505b045811be443ab99df079cb263a163a5ae3139f24d53bc0e78c9acbedf06fb4a49fdacc442946059c9ebf3c53200e687510106597d9b26f4bc08f1ba63e5ef18f2b78f746467fda139bf27610af3b50e1716058f56e2ed1c65193695534bb862a72af7593901fb0f1c002800d0c6e0037e3d8947eb133a8c14398f78edbc82de6f56fc0e90ad4d30a7c99d389759b7be9aa8f089b1e0397e7be9c0c01bf6a02ea8df2af978c32b899c083809216b70b050303e8e91326c868f3eba3b993114509aa28c6fbb7dbdb0c91296fc1338846769f956fb9e7f3d2d4109709a5372f28798e6c18318ce8226cd9bfeb0065d35d512fe96d410c61d27f881badba351635a6c7e7054457ea1b84d70dae4be47e522a10c7b5d2e7482fed514c416add338f1982413c0ed644eecc2f136039aa689adefd84a94914beb42a7bb9cd1e3bafcc7fdb51016789f1d63d8fe8c59aefe8fc882aca76e3203216ed5f118a0876b8f91ff8c2bd9cf3e122108b0f7eff58b68e67d8e76c39bb1c4d9b0bb5ba064c89d46be3aced329ea669396ab38e52e45ecad6ea54f4a1d015291210e2a6882e495925847e7125733775e834024f5b1ed125c00272749bcb1bd96df13bdc72b560f317746d27e1ebc15a8ea381637267cb675602e5960302f98ccb4ebb2d1bf365513eb269665ae0b0a8b7dc91140d092d942aaba33c7ad27984d0925ba330df6ca3cd0f453221f3a176a85d2e07004b29ff7b97233c70a30b2bbf37b89b38e2c1ba06dab72cd16ea17e9fc7ef550c4ec201747c8adb5d7ff247040f0e9b181645dcc073878dc788dddda0e70781f70638d2c9aaac7fa51e2d5c4a2f9f6dd246404400e03b89bb1edacf07672b37c51eb013dc3297e693d8b3c8afaa57fc6e6e0d5b2e41a52c9580c1b8eb5b4808db15b5ffe57c4943c6e40ef129c88659cdb1d5eef64fe19a3b21aa29c50586f255c37f2bca86dd74df5444fdc77c9d588317a5fb976f780504ba7b0d9a707249e9e1b597d7f008ebd81494839d279a0f3f3b95b15dc6c3cfa0d8d50309642144a3b66f4efcceba05845e77976754e992d4780b18211c5b3bc9ad8a12445413edb9e8ea71a7d0f72e4648bc096a9400e89a129032aaa45d1ff44b7e18bce8a67acfc128375a9c497113c440758f37d0948c3c763c90e094bc6746a15f20c3fa0e00eb74970ba9e0c89a295b5d66bc95c2b70e3bdf99b0b0f0d78f3ab23457ddea5151996a54c8960e70034ec72054a89614f8aeca951e6fa6bcd8c680f7c20b90a7d709eb58b3ebef405434eb33a52866438be134da377eb0cdb8bb4b81128e2149b5ad5d18c0c6c5bb6d379888d6908f690dbd9e248d437967c1765589d6fa9db13aa60cd47fdbb1c1200817184f2b799672b6217b84dd3b8a7f7ecdee51b5edf39e056c9bb1ba649fb602e813ec0aa972ed1094d37a40e079bcd460cc69a345b1a6"}) ioctl$BTRFS_IOC_TREE_SEARCH_V2(0xffffffffffffffff, 0xc0709411, &(0x7f000007a440)={{0x0, 0xfffffffffffffff9, 0x2, 0x3, 0x8000000000, 0x4, 0x3, 0x400, 0x66e, 0x2f, 0x2b11, 0x0, 0xbea, 0x5, 0x6}, 0x18, [0x0, 0x0, 0x0]}) ioctl$BTRFS_IOC_TREE_SEARCH_V2(0xffffffffffffffff, 0xc0709411, &(0x7f000007a500)={{0x0, 0xffff, 0x2, 0x4, 0x2, 0x0, 0x634d5fdb, 0x10000, 0x4, 0x8, 0x8, 0x5, 0x2, 0x6, 0x9}, 0x38, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}) ioctl$BTRFS_IOC_GET_SUBVOL_INFO(0xffffffffffffffff, 0x81f8943c, &(0x7f000007a5c0)={0x0}) ioctl$BTRFS_IOC_INO_LOOKUP_USER(0xffffffffffffffff, 0xd000943e, &(0x7f000007a7c0)={0x0, 0x0, "1766b8480eb89351ff9a325aeac1128f71cb042fecdcdef4ffb165338ab5d17abbd35071831556d7c7c6a7eb3f6b5a0f33fe72ffa156b69e4c65c65d37018c808363954ea7559be9fcfae7deb618ebc8ce09334f1407079a6d883f8f2c4a9c981ce7701290235e010603f9402035b76d2205f66a88348d2abe927ab5f2cc7d7ca6839f434268178190b8f98dc3dce6079cb01f363207ea794f70b568107cc20a0d65f0efd44772984af015f8adeb9f3b15aeb52d58034f7232350d921791d19012275afa59dbfdc6413789d914f12f186e3cb1fe7256c98205410b8f0d3be65e6ee58cd3252fd26102832e0044d813517b3d05b3a218f4bbcf3c959dd0e734b4", "fcca47f0e490b70cfe38e677bd3122ec1bb62c4f1105347ee924dc5bf9559bff454b8dbc5db4a154bddac97b17ec8d01128275f806d295a823094421de8ae16a8243546632a1fae8deb0e94f0ca2f52b98942106f88b168ad2ffca3cb11b6177226e45e31b90d07a7090f4f9942c7f357af961affba74314dbb3864a5ac0391e24223f7a047dae7604facfc48a63b774868c939537c622eec4bcfbcd09cdd87278122a21f86b6968020238c847bc62d989e0e849997e16b2674bfad86ea281627af64473102cdabb438dbf6e2e05a33786d4beefdda3d7c27916ec69de65518425a4d7197dff55ecf27d658fea11cbad9266901e63d35d979dc1ca21b899aebab0b52586dd4911d9b6a9cdd259476303de3a10202f38cb24e94c5d6febda36a7c967acd9f3b21da34fe2c3035c092bcf821847a8bae943a01272b557a4f95d0fa9069c627b7099709a8f26069c0fed94981bb30f08502b5ce892aa3c66725a3e395127730692bd717594115aae7c209064ff4c39e2ccf6030525626fb4677cf1b9904f3877c24e2f54470d967e583238c07bd8dec76a430bad05865048edf9051bdb277c9232ad01a4dda8c49b120127867f1ac58f81aaf9944c9ed0e52f2d7469ac3fea4f9d7756d39d0267fa7499eceaae846f32a3a690ae0f0a3b14b2a4e77aeeeb3f7f969d658655fcf3058f8588b72c8f5168edb4befd6f40709c4f01ba81d9d8296853e8554589600536674edc13b30497b91356a3f0487a5ee581a25d5cb938d66166c1a539db7b76dd278c351a1f302fde35beadb18ac921714295fff4b2eba8aa3e1844e5eb8607d3e2ff11b2c2fb5831b705364082c3db64e6f7e95fdf0b989fbf5c2a94ce0a676d885f75f465a038783a10a79551f00ab0497b66dcf1bbaaee8420b3decea1795b41698f732e88560b0d6b72389969ec215fc2b47c14e10a7fc15222bc975493f23e18919a3de11f07a9bc80006f1a59e0fc892396cc6235565ffc1a89894633fd6464a76eca5c3b9293b2530959e75d283493bd0e2a2989ece019aa8a7ed4959fcb262a730d842206a1856221822306c1dd01fd9ae24e88bcd255b7c03537882cff298b9b6a2372a77e0650a13f61cfa8b8c9c9d2582715c394ce9a31afb6a96488b828321ba8157a39293bbc25445adc2facb2daf239ae2e3422b02b161ab3323cf0286585d04e7b08d6b505b00c3fa1819dafc6d749d9a14390bce00e551c23c7e9d6236f003ad06be44676f23df542a43028dda13e94eb96de608959544d13db19fe7f239976943125332693264672b9511396109004c7a57d05015f9f05fc0ef45bcf3023e95bab1e3ab466d3bb054d7c52e2c1b0e7b1c51a311511cac8d6008ded22e30645024c620140ebf8fa9b79561d38bd03d3fde1c2069b17f065b55a6d5339e608f0f330ecc7b011ce1c8399d142069b891654b4a32a3fca46be19c305887cb5a7dd0967cbea035f061cb759749238da55720f1fd4d9eda3a75c4441a4b47857c759b86a257da93cebcb5b097032161d5b28ac179eb091b9194ae961b763de6943a29be3f21f1f6c87b60334f672023daf39a2645e1b3f65b642a7f05db063cb6f03edf8e781055a6d3a9dc52546905c4661a192111e21f2681b1dced94b470ed11dcaa9438feb537ac58fa9da0eb06acb44b5ac750a1ead9bf92872cb03d59168c2bccddcbe88c53a04ecf4f7543bdbc8c3a9b8d5b309bece414364c371b883fa2922c26cb082051b7a11526669dfde8df5c9220040d0e265543c0409c94cc0140ee06853fb9f050411c5780fe9671af188b24652a85e05a5c15a9c2a6c7fe7bb91bf1135a399592426bba3e79b55dfeafe3c068255734a9303811c01e25d9416e706c173de33d501cf90d7ffb3dfa1e1b43ad215affb7dd18b978233e43f9b4061ca3179c032b4bfdb28eb5e52462df10074f19ab35557f4b3b52cc092dd25af56b8a8b4ff5ba1345efb71b930088ae13398bb921830bb04d1c356ed57613971c19bcbcecd44664c454ac981b33d81bcff52ec5a6fa60606ad0180d23f9381b9464c8b617bbb2bec3c7bc62192db1e6b0a054c89bccddee15dccd5ca1bc33b16992e8eff4ca547b411e5748ca012f617e6c00023f609d6522f552a51e68c78542127ee5626d4f628d70e8e179fdadcc5dbb35e6e555a3f0b001fb9d4df198b044c33d081070f32c0aa0ed7ee0d2d30cf6c57da424ab46322fa274891097e5b24ec4b9e07c3406b442e7dd739399f606814c8c8c70ff6233bb72afd2a3899e891d4e4279ac5c1ca9a542468c43a7fc9b195156d5bb98b7973d89f2d73db07ed0afb6740db9e135b73ab0d29bff86d3298be768d82a2a302fd789fa0253188d0e49a9dbd393c541c875fda33890475bc611ed83a7b5f875db035a6022d5f1c812357e3440c79db2dbc09e2f8f2d47d42ba5baaaaa6a1e0716e942cd877845d4a215803eccd8f163a187f23f11c5a770a9db72b40ac203e0e62d1e0bebfd4aee414e190048f0f49849ce2d92f38025057bd0acd9cf975d470f0514ad992ed30439e81a88f1cf71a9543f7f4170d0fbae24eae0509838ac6de73040fd148a690285af12fc38bc550d0de344d8eb170e80c50ee0f4bdfd7a5a6bf813286a185fab46f497d1cc46714fa35002f3ae792528b70441b37cff9ca668bf4f04fd444213a5b71a64a10f513af9f2e7b86c9c8bbf2ec4601ea954ee8a65ff5c70e0c1c8c831a9e7fea6bb678a4d28e509e5305d369841e6db26d34b925a71ee20e18c99fb61e2b4f52fbae134639d8210554738c0e8198497df861d0d0e17236a28ad0f92c9972045faa014214cf6905e6097f0f3f7eb9149604fe4b1a0bdbd611497e93e9cb3883f90ef0878a53ad9a6172fd556be466ceea73351550329d63ab6fcc83099e09952f17b4a0c0ac6b176b6b6d0b9c4ea4ce324bead5fcf20fcdbf32d14ad07b7d3c045529d17aef59789c725b9da70f1af153ba959ca300335f9e743de93d2e77dc6672b4cecd7ecd104a257c62bf8f23a7ec711ea61ffb54ba0319011e57d8a3149c3edf2b8b119acbdf5c0275f0a7b24be995c55935aac7760c904824e0df37e508add6b92dd4dccd0148ab7cf497e26747f962dab35bfd8c7ad7eded653e694507782efe547acb87a7489792514b3498ab0c8627871fd80594e15c619709e9d8241c0bbd447bee9cf59bf80292eb100087024d04408d6f0a2b189150f4d91b764dd2591ad27ae60f5f15bf3af507a473fe59954e37c0faafc8c18f7e79c3c7abda644f62d25a14965680ec0f3e6548b43cd0f8260e55d9448ef0c9b82df451909bc16224ee7c1601e919aadce788a7bde8259338344bcf183871213fb289a01e806204193885d96397a0c494a647fc14d6db4624be1ec8a7a23756bf014138b3c4e38cb3e916f06bc813d4e36d06ddad982705be9f8f206c1485ed2bd0e1d776d7aee5963769f755277d785475ceef83c5e0527c79af07626f874260ec3d15ff2bae0d5d0fb48b37740d2a785ea959a0150143958a486b1a5bec69d2edc2f27fa9a01f35c7b59b5fcf5d9d4e4ddd0bd46d7204b21c3a43fda812277b1c306bfa6b3d7af1d7cedd0e5d30ebfad41347cee3818c7fc2f05cf42828b575592057f66ead6ddb870fe1ff043c4e9e00110c45a43c351f434490b721267a18a9b16aa85e3e130df6785abf4d0e000836e708e8959a0d7d30ca52274b67ad94a7200ca0cbd8ac1e8be2e6318a35c78c2318578b92b678544cd6e985d26424ce33b0dd2c2c8a7c07d02a3633120f43f20da50f6afeaeb989a6f8e3af9e995da55fea42e202c1f97fadf808bdde6f23953bebd22a306c4b88966ac896c96566b683ecab55f579af20fa47bf5188ebea02ef0fe5017149542d58646f8f51762b815102bdf6dff52dcea725144a775e615a7aa00edb146efa54e08e2ba8ef17827d2e85c31481432c3287f8074445548e1c13ff97b2f3ce182d4dd55b58e54b1d50383e594f461280e0f98e77043dbfba06c18db90203f4d4f4fb601576e1609de5a8eae93061b0fa799b32e1865219290c03b9b1f1aaac43539a668285d7df5ef4e2525e55bbeeb5dff816d9b13c0aa2a29b4b930afa6126e4df8692aef21ab4404febc431efe1184aae616c3f05be7463347c6519fd24b18b5caa6ec424dbc870e65f36ab2c61d2a805bcfacdc94975452e06a82b0796f92eca7d10402e00afd51edb09538d3486830e70cd60378efa0dfd800181313c9d6e3ec2ee6189deabeb4328c2a9e5fefd3e4349d037a2255998872faf551ee4b3cc5ec89128d06489323b5116e68afa0431bed7e35325686cf74b1d0888f4d4c0a6e18e5b76cb88b47b5a29ffc261012b27e2d80dcf6510c47cf992df6f5089a80b2964a8d3f0a792a8c9b30d62a3222a9ba996bfe5d47eafebc3b3be56a3666216b4de2f8a987a95463c6fb31d2f249d1a227875e0b5c3d933072a2042d7486d77d0550a01d9f280fbc3f34202b8673caef4c18696ea40b8b4515b30686e25015c8f3f188d6680d71d149e24c3581032a704b76abcd324e4fe58ef48cb4539df027257e4453477dd1d663aa77404b4b58510b0af9b76f58cd3ee75669c090688d259f7f5a0c55b5d2dbddbac2e0cad446e9875f60071ccd1b9915293c1589f87a33727f96fd100cbb983ca11b117186461c566857098f3f9c51d0e7c4752d6829b9c876eadb88b1eefe3f772fe02a4f4baeda0e0e362b58aa48a402a710cb52e848c51685e459191157eb788be647d584f303daf203151010c49d88f21d19d770a2ad53eaefc56fbde7086c7409ad098e90fbb2275de2797a945d421a6ec4752ebf07dd05a2bd31312716179675458296705485947c194f941897cf545f78c5b370e093867f78826609e3b8c9218689f9c8e71c56ba78f8cdbd6c68fcf6f9b64cc0d873c429b3119c751b64403bafa19d7194c09204fd7197969fa45a1d52a98940ca25fa1b52a36dcbfb2a7567e22503733c637fb5e39bf91a922f5aa52bd39a11907391adc393db819c7fdbf222b478c6031f4c2b84746f9c02cf5194811462edfd6a7b47048c817a027620a7bd959910b6ae7a53bb2981c6fe578a43a9f12337ddb0169c20ea1cecc4cea0f6f09f471cd5c890a849f2a19442d0da7a3184ab618c1667f84bb843d5e5fbe1a1bd6cf35e20d296316684d47fb780fbc145a7679786b32eefd93a2f1d2459682a7176f35c4fd4d356af0500ca451d0c9f0fd6352ccae1b49ef543dc2f596df9867212805ceceee0de6a774e9135d9230f87b7e537abefb5ee63cd5c94a8ae4bef40db686448267f205756521f171f81c4b2771e92d234ee313d0d3dd6cabfcfd0912d98c5692394ae26ddf8738ef1b157b7f7fe0764c549d7b3556"}) ioctl$BTRFS_IOC_TREE_SEARCH_V2(0xffffffffffffffff, 0xc0709411, &(0x7f000007b7c0)={{0x0, 0x3, 0x17, 0x6647, 0x20, 0x80, 0xa6e, 0x9b, 0x0, 0x7ff, 0x1, 0xfffffffffffffbff, 0x9, 0x1, 0x68d52039}, 0x48, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}) ioctl$BTRFS_IOC_GET_SUBVOL_ROOTREF(0xffffffffffffffff, 0xd000943d, &(0x7f000007b880)={0x101, [{}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0x0, r0}, {r1}, {}, {}, {0x0, r2}, {r3}, {}, {}, {}, {}, {0x0, r4}, {0x0, r5}, {}, {}, {}, {0x0, r6}, {r7}, {r8, r9}, {}, {r10}, {0x0, r11}, {}, {}, {}, {r12}, {}, {r13}, {r14, r15}, {r16}], 0x9, "9d32ff727e80a1"}) syz_open_dev$vcsa(&(0x7f0000000040), 0xffbffffffffffffe, 0x141301) 15:20:41 executing program 5: r0 = syz_open_dev$ttys(0xc, 0x2, 0x0) ioctl$TIOCSETD(r0, 0x5423, &(0x7f0000000040)=0x15) select(0x40, &(0x7f0000000000), 0x0, &(0x7f0000000100)={0x8f}, 0x0) r1 = syz_open_dev$ttys(0xc, 0x2, 0x1) ioctl$TIOCGICOUNT(r1, 0x545d, 0x0) ioctl$TIOCSTI(r1, 0x5412, &(0x7f0000000080)=0x8) 15:20:41 executing program 0: r0 = socket$nl_generic(0x10, 0x3, 0x10) syz_open_dev$vcsa(&(0x7f0000000000), 0x0, 0x0) r1 = syz_open_dev$ttys(0xc, 0x2, 0x1) ioctl$TIOCSETD(r1, 0x5423, &(0x7f0000000040)=0x1) ioctl$TCSETAW(r1, 0x5407, 0x0) r2 = socket$nl_generic(0x10, 0x3, 0x10) sendmsg$NL80211_CMD_ADD_NAN_FUNCTION(r2, &(0x7f0000001140)={0x0, 0x0, &(0x7f0000001100)={&(0x7f0000006a40)=ANY=[@ANYBLOB="e03c0000", @ANYRES16, @ANYBLOB="01"], 0x3ce0}}, 0x0) ioctl$BTRFS_IOC_TREE_SEARCH(r0, 0xd0009411, &(0x7f0000000080)={{0x0, 0x9, 0x7, 0x6, 0x8000000000000000, 0x8001, 0x8000000000000001, 0x8, 0x2, 0x5, 0x5, 0x400, 0x7, 0x80000001, 0x3}}) ioctl$BTRFS_IOC_TREE_SEARCH_V2(0xffffffffffffffff, 0xc0709411, &(0x7f0000001080)={{r3, 0x5, 0x2, 0x4, 0x6, 0x5, 0x5, 0x8, 0x2, 0x0, 0x800, 0x8, 0x100000001, 0x2, 0x9d}}) select(0x40, &(0x7f0000000040)={0xa1}, 0x0, 0x0, 0x0) 15:20:41 executing program 1: r0 = openat$pfkey(0xffffffffffffff9c, &(0x7f0000000000), 0x40800, 0x0) ioctl$VT_GETMODE(r0, 0x5601, &(0x7f0000000040)) (async) ioctl$TIOCSISO7816(r0, 0xc0285443, &(0x7f0000000080)={0x3, 0x8, 0x1fc00, 0x1da, 0x6}) (async) ioctl$TIOCGSID(r0, 0x5429, &(0x7f00000000c0)) (async) ioctl$KDGKBENT(r0, 0x4b46, &(0x7f0000000100)={0x0, 0x8}) ioctl$KDSKBENT(r0, 0x4b47, &(0x7f0000000140)={0x6, 0x30, 0x400}) r1 = syz_genetlink_get_family_id$nl80211(&(0x7f00000000c0), 0xffffffffffffffff) sendmsg$NL80211_CMD_UPDATE_FT_IES(r0, &(0x7f0000000580)={&(0x7f0000000080)={0x10, 0x0, 0x0, 0x4}, 0xc, &(0x7f0000000540)={&(0x7f00000005c0)={0x3d8, r1, 0x8, 0x70bd29, 0x25dfdbfd, {{}, {@void, @val={0xc, 0x99, {0x5, 0x5f}}}}, [@NL80211_ATTR_IE={0x82, 0x2a, [@fast_bss_trans={0x37, 0x58, {0x9, 0x1, "0dd52f1d9eb8eafcc27fc30db314570b", "f1b82662cf9d2cd6713fb44cfcc1b9426bb5242bafac83089268d25029af096c", "1a739871c298e628101057905d0c1380a5cd7dbfc8eb99a0ddba16551a2d35f2", [{0x3, 0x4, "6acb4a1b"}]}}, @mesh_id={0x72, 0x6}, @gcr_ga={0xbd, 0x6}, @link_id={0x65, 0x12, {@random="209e65809104", @broadcast, @broadcast}}]}, @NL80211_ATTR_IE={0xe, 0x2a, [@peer_mgmt={0x75, 0x8, {0x1, 0x3, @val=0xa6f, @val=0xc, @void}}]}, @NL80211_ATTR_MDID={0x6, 0xb1, 0x1000}, @NL80211_ATTR_MDID={0x6, 0xb1, 0x7}, @NL80211_ATTR_IE={0xc9, 0x2a, [@ssid={0x0, 0x6, @default_ap_ssid}, @mesh_chsw={0x76, 0x6, {0x9, 0xff, 0x3e, 0x7}}, @perr={0x84, 0xaf, {0x3, 0xb, [@not_ext={{}, @device_b, 0x6, "", 0x38}, @not_ext={{}, @broadcast, 0x800, "", 0x1a}, @ext={{}, @broadcast, 0x7, @broadcast, 0x6}, @not_ext={{}, @device_a, 0x8, "", 0x38}, @ext={{}, @broadcast, 0x7, @device_a, 0x1e}, @not_ext={{}, @device_b, 0x9, "", 0x19}, @ext={{}, @device_b, 0x2, @device_a, 0x5}, @ext={{}, @device_b, 0xd4, @device_b, 0x11}, @ext={{}, @device_a, 0x9, @broadcast, 0x17}, @not_ext={{}, @broadcast, 0x6, "", 0x10}, @not_ext={{}, @broadcast, 0x6, "", 0x13}]}}, @ibss={0x6, 0x2, 0x3}]}, @NL80211_ATTR_IE={0x76, 0x2a, [@measure_req={0x26, 0x57, {0x2, 0x20, 0x80, "a3d31469e1dd4be2ab70f89ea8c6e03b9aa7446ff78e3b4fe9b0f47a2cbae98abb358cc56364f41ea2d18aa4b46e5f831c49fbc1cd8ca80fac6eb81033e6795b625510e42123270e648f88e74f56fb3d5a35fd28"}}, @mesh_config={0x71, 0x7, {0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x29}}, @gcr_ga={0xbd, 0x6, @device_b}, @mesh_id={0x72, 0x6}]}, @NL80211_ATTR_MDID={0x6, 0xb1, 0x4}, @NL80211_ATTR_IE={0x1bf, 0x2a, [@perr={0x84, 0xe3, {0x2, 0xf, [@not_ext={{}, @device_a, 0x2, "", 0x3b}, @ext={{}, @device_a, 0x80, @device_b, 0x20}, @not_ext={{}, @device_a, 0x0, "", 0x15}, @not_ext={{}, @broadcast, 0x272f, "", 0x23}, @not_ext={{}, @device_a, 0x0, "", 0xe}, @not_ext={{}, @device_b, 0x0, "", 0x3e}, @ext={{}, @device_b, 0x4, @device_a, 0x1c}, @not_ext={{}, @device_a, 0x80000001, "", 0x2d}, @ext={{}, @device_a, 0x9, @device_a, 0x13}, @not_ext={{}, @broadcast, 0x8, "", 0x2a}, @ext={{}, @broadcast, 0xd5, @device_b, 0x22}, @not_ext={{}, @device_b, 0x7, "", 0x17}, @ext={{}, @broadcast, 0x101, @device_a, 0x2d}, @not_ext={{}, @broadcast, 0x93, "", 0x2d}, @not_ext={{}, @broadcast, 0x2, "", 0xf}]}}, @random_vendor={0xdd, 0x2d, "dd6221d904818411b891deeeb5f6206cf1b09d315c2bf0b7c5601e53ba769ee99d54e3730cf6fba5994b1abd02"}, @mesh_config={0x71, 0x7, {0xffffffffffffffff, 0xffffffffffffffff, 0x1, 0xffffffffffffffff, 0x1, 0x1, 0x50}}, @dsss={0x3, 0x1, 0x1}, @mesh_chsw={0x76, 0x6, {0x4, 0x0, 0x9, 0x4}}, @chsw_timing={0x68, 0x4, {0x100, 0x8001}}, @cf={0x4, 0x6, {0x1, 0x4, 0x0, 0x1}}, @perr={0x84, 0x75, {0x6, 0x7, [@ext={{}, @broadcast, 0x8f, @device_b, 0x18}, @ext={{}, @device_a, 0x1, @broadcast, 0x39}, @not_ext={{}, @device_a, 0x2, "", 0x27}, @ext={{}, @device_a, 0xfff, @device_a, 0x2c}, @not_ext={{}, @device_a, 0xffffffff, "", 0x36}, @not_ext={{}, @device_a, 0x3, "", 0x20}, @ext={{}, @broadcast, 0x5, @device_a, 0xd}]}}, @mesh_id={0x72, 0x6}, @chsw_timing={0x68, 0x4, {0x5, 0x89}}]}, @NL80211_ATTR_MDID={0x6}]}, 0x3d8}, 0x1, 0x0, 0x0, 0x24000055}, 0x811) (async) r2 = syz_open_dev$ttys(0xc, 0x2, 0x1) ioctl$TIOCSETD(r2, 0x5423, &(0x7f0000000040)=0x15) select(0x40, &(0x7f0000000000)={0x3f, 0x0, 0xfffffffffffffffd, 0x0, 0x0, 0x9, 0x0, 0x4}, 0x0, &(0x7f0000000100)={0x8f, 0x0, 0x0, 0x2000000000000}, 0x0) (async) r3 = syz_open_dev$vcsa(&(0x7f0000000180), 0x73e6, 0x149000) ioctl$VT_OPENQRY(r3, 0x5600, &(0x7f00000001c0)) 15:20:42 executing program 2: r0 = openat$pfkey(0xffffffffffffff9c, &(0x7f0000000000), 0x40800, 0x0) ioctl$VT_GETMODE(r0, 0x5601, &(0x7f0000000040)) ioctl$TIOCSISO7816(r0, 0xc0285443, &(0x7f0000000080)={0x3, 0x8, 0x1fc00, 0x1da, 0x6}) ioctl$TIOCGSID(r0, 0x5429, &(0x7f00000000c0)) ioctl$KDGKBENT(r0, 0x4b46, &(0x7f0000000100)={0x0, 0x8}) ioctl$KDSKBENT(r0, 0x4b47, &(0x7f0000000140)={0x6, 0x30, 0x400}) r1 = syz_genetlink_get_family_id$nl80211(&(0x7f00000000c0), 0xffffffffffffffff) sendmsg$NL80211_CMD_UPDATE_FT_IES(r0, &(0x7f0000000580)={&(0x7f0000000080)={0x10, 0x0, 0x0, 0x4}, 0xc, &(0x7f0000000540)={&(0x7f00000005c0)={0x3d8, r1, 0x8, 0x70bd29, 0x25dfdbfd, {{}, {@void, @val={0xc, 0x99, {0x5, 0x5f}}}}, [@NL80211_ATTR_IE={0x82, 0x2a, [@fast_bss_trans={0x37, 0x58, {0x9, 0x1, "0dd52f1d9eb8eafcc27fc30db314570b", "f1b82662cf9d2cd6713fb44cfcc1b9426bb5242bafac83089268d25029af096c", "1a739871c298e628101057905d0c1380a5cd7dbfc8eb99a0ddba16551a2d35f2", [{0x3, 0x4, "6acb4a1b"}]}}, @mesh_id={0x72, 0x6}, @gcr_ga={0xbd, 0x6}, @link_id={0x65, 0x12, {@random="209e65809104", @broadcast, @broadcast}}]}, @NL80211_ATTR_IE={0xe, 0x2a, [@peer_mgmt={0x75, 0x8, {0x1, 0x3, @val=0xa6f, @val=0xc, @void}}]}, @NL80211_ATTR_MDID={0x6, 0xb1, 0x1000}, @NL80211_ATTR_MDID={0x6, 0xb1, 0x7}, @NL80211_ATTR_IE={0xc9, 0x2a, [@ssid={0x0, 0x6, @default_ap_ssid}, @mesh_chsw={0x76, 0x6, {0x9, 0xff, 0x3e, 0x7}}, @perr={0x84, 0xaf, {0x3, 0xb, [@not_ext={{}, @device_b, 0x6, "", 0x38}, @not_ext={{}, @broadcast, 0x800, "", 0x1a}, @ext={{}, @broadcast, 0x7, @broadcast, 0x6}, @not_ext={{}, @device_a, 0x8, "", 0x38}, @ext={{}, @broadcast, 0x7, @device_a, 0x1e}, @not_ext={{}, @device_b, 0x9, "", 0x19}, @ext={{}, @device_b, 0x2, @device_a, 0x5}, @ext={{}, @device_b, 0xd4, @device_b, 0x11}, @ext={{}, @device_a, 0x9, @broadcast, 0x17}, @not_ext={{}, @broadcast, 0x6, "", 0x10}, @not_ext={{}, @broadcast, 0x6, "", 0x13}]}}, @ibss={0x6, 0x2, 0x3}]}, @NL80211_ATTR_IE={0x76, 0x2a, [@measure_req={0x26, 0x57, {0x2, 0x20, 0x80, "a3d31469e1dd4be2ab70f89ea8c6e03b9aa7446ff78e3b4fe9b0f47a2cbae98abb358cc56364f41ea2d18aa4b46e5f831c49fbc1cd8ca80fac6eb81033e6795b625510e42123270e648f88e74f56fb3d5a35fd28"}}, @mesh_config={0x71, 0x7, {0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x29}}, @gcr_ga={0xbd, 0x6, @device_b}, @mesh_id={0x72, 0x6}]}, @NL80211_ATTR_MDID={0x6, 0xb1, 0x4}, @NL80211_ATTR_IE={0x1bf, 0x2a, [@perr={0x84, 0xe3, {0x2, 0xf, [@not_ext={{}, @device_a, 0x2, "", 0x3b}, @ext={{}, @device_a, 0x80, @device_b, 0x20}, @not_ext={{}, @device_a, 0x0, "", 0x15}, @not_ext={{}, @broadcast, 0x272f, "", 0x23}, @not_ext={{}, @device_a, 0x0, "", 0xe}, @not_ext={{}, @device_b, 0x0, "", 0x3e}, @ext={{}, @device_b, 0x4, @device_a, 0x1c}, @not_ext={{}, @device_a, 0x80000001, "", 0x2d}, @ext={{}, @device_a, 0x9, @device_a, 0x13}, @not_ext={{}, @broadcast, 0x8, "", 0x2a}, @ext={{}, @broadcast, 0xd5, @device_b, 0x22}, @not_ext={{}, @device_b, 0x7, "", 0x17}, @ext={{}, @broadcast, 0x101, @device_a, 0x2d}, @not_ext={{}, @broadcast, 0x93, "", 0x2d}, @not_ext={{}, @broadcast, 0x2, "", 0xf}]}}, @random_vendor={0xdd, 0x2d, "dd6221d904818411b891deeeb5f6206cf1b09d315c2bf0b7c5601e53ba769ee99d54e3730cf6fba5994b1abd02"}, @mesh_config={0x71, 0x7, {0xffffffffffffffff, 0xffffffffffffffff, 0x1, 0xffffffffffffffff, 0x1, 0x1, 0x50}}, @dsss={0x3, 0x1, 0x1}, @mesh_chsw={0x76, 0x6, {0x4, 0x0, 0x9, 0x4}}, @chsw_timing={0x68, 0x4, {0x100, 0x8001}}, @cf={0x4, 0x6, {0x1, 0x4, 0x0, 0x1}}, @perr={0x84, 0x75, {0x6, 0x7, [@ext={{}, @broadcast, 0x8f, @device_b, 0x18}, @ext={{}, @device_a, 0x1, @broadcast, 0x39}, @not_ext={{}, @device_a, 0x2, "", 0x27}, @ext={{}, @device_a, 0xfff, @device_a, 0x2c}, @not_ext={{}, @device_a, 0xffffffff, "", 0x36}, @not_ext={{}, @device_a, 0x3, "", 0x20}, @ext={{}, @broadcast, 0x5, @device_a, 0xd}]}}, @mesh_id={0x72, 0x6}, @chsw_timing={0x68, 0x4, {0x5, 0x89}}]}, @NL80211_ATTR_MDID={0x6}]}, 0x3d8}, 0x1, 0x0, 0x0, 0x24000055}, 0x811) r2 = syz_open_dev$ttys(0xc, 0x2, 0x1) ioctl$TIOCSETD(r2, 0x5423, &(0x7f0000000040)=0x15) select(0x40, &(0x7f0000000000)={0x3f, 0x0, 0xfffffffffffffffd, 0x0, 0x0, 0x9, 0x0, 0x4}, 0x0, &(0x7f0000000100)={0x8f, 0x0, 0x0, 0x2000000000000}, 0x0) r3 = syz_open_dev$vcsa(&(0x7f0000000180), 0x73e6, 0x149000) ioctl$VT_OPENQRY(r3, 0x5600, &(0x7f00000001c0)) 15:20:42 executing program 0: r0 = socket$nl_generic(0x10, 0x3, 0x10) syz_open_dev$vcsa(&(0x7f0000000000), 0x0, 0x0) r1 = syz_open_dev$ttys(0xc, 0x2, 0x1) ioctl$TIOCSETD(r1, 0x5423, &(0x7f0000000040)=0x1) ioctl$TCSETAW(r1, 0x5407, 0x0) r2 = socket$nl_generic(0x10, 0x3, 0x10) sendmsg$NL80211_CMD_ADD_NAN_FUNCTION(r2, &(0x7f0000001140)={0x0, 0x0, &(0x7f0000001100)={&(0x7f0000006a40)=ANY=[@ANYBLOB="e03c0000", @ANYRES16, @ANYBLOB="01"], 0x3ce0}}, 0x0) ioctl$BTRFS_IOC_TREE_SEARCH(r0, 0xd0009411, &(0x7f0000000080)={{0x0, 0x9, 0x7, 0x6, 0x8000000000000000, 0x8001, 0x8000000000000001, 0x8, 0x2, 0x5, 0x5, 0x400, 0x7, 0x80000001, 0x3}}) select(0x40, &(0x7f0000000040)={0xa1}, 0x0, 0x0, 0x0) 15:20:42 executing program 4: r0 = syz_open_dev$ttys(0xc, 0x2, 0x1) ioctl$TIOCSETD(r0, 0x5423, &(0x7f0000000040)=0x3) select(0x40, &(0x7f0000000000)={0x4}, 0x0, &(0x7f0000000100)={0x8f}, 0x0) ioctl$KDSKBENT(r0, 0x4b47, &(0x7f0000000080)={0x26, 0x80}) 15:20:42 executing program 3: r0 = syz_open_dev$ttys(0xc, 0x2, 0x1) ioctl$TIOCSETD(r0, 0x5423, &(0x7f0000000040)=0x19) select(0x40, &(0x7f0000000000), 0x0, &(0x7f0000000100)={0x8f}, 0x0) 15:20:42 executing program 0: socket$nl_generic(0x10, 0x3, 0x10) syz_open_dev$vcsa(&(0x7f0000000000), 0x0, 0x0) r0 = syz_open_dev$ttys(0xc, 0x2, 0x1) ioctl$TIOCSETD(r0, 0x5423, &(0x7f0000000040)=0x1) ioctl$TCSETAW(r0, 0x5407, 0x0) r1 = socket$nl_generic(0x10, 0x3, 0x10) sendmsg$NL80211_CMD_ADD_NAN_FUNCTION(r1, &(0x7f0000001140)={0x0, 0x0, &(0x7f0000001100)={&(0x7f0000006a40)=ANY=[@ANYBLOB="e03c0000", @ANYRES16, @ANYBLOB="01"], 0x3ce0}}, 0x0) select(0x40, &(0x7f0000000040)={0xa1}, 0x0, 0x0, 0x0) 15:20:42 executing program 0: socket$nl_generic(0x10, 0x3, 0x10) syz_open_dev$vcsa(&(0x7f0000000000), 0x0, 0x0) r0 = syz_open_dev$ttys(0xc, 0x2, 0x1) ioctl$TIOCSETD(r0, 0x5423, &(0x7f0000000040)=0x1) ioctl$TCSETAW(r0, 0x5407, 0x0) socket$nl_generic(0x10, 0x3, 0x10) select(0x40, &(0x7f0000000040)={0xa1}, 0x0, 0x0, 0x0) 15:20:42 executing program 1: r0 = openat$pfkey(0xffffffffffffff9c, &(0x7f0000000000), 0x40800, 0x0) ioctl$VT_GETMODE(r0, 0x5601, &(0x7f0000000040)) (async) ioctl$TIOCSISO7816(r0, 0xc0285443, &(0x7f0000000080)={0x3, 0x8, 0x1fc00, 0x1da, 0x6}) (async) ioctl$TIOCGSID(r0, 0x5429, &(0x7f00000000c0)) (async) ioctl$KDGKBENT(r0, 0x4b46, &(0x7f0000000100)={0x0, 0x8}) (async) ioctl$KDSKBENT(r0, 0x4b47, &(0x7f0000000140)={0x6, 0x30, 0x400}) r1 = syz_genetlink_get_family_id$nl80211(&(0x7f00000000c0), 0xffffffffffffffff) sendmsg$NL80211_CMD_UPDATE_FT_IES(r0, &(0x7f0000000580)={&(0x7f0000000080)={0x10, 0x0, 0x0, 0x4}, 0xc, &(0x7f0000000540)={&(0x7f00000005c0)={0x3d8, r1, 0x8, 0x70bd29, 0x25dfdbfd, {{}, {@void, @val={0xc, 0x99, {0x5, 0x5f}}}}, [@NL80211_ATTR_IE={0x82, 0x2a, [@fast_bss_trans={0x37, 0x58, {0x9, 0x1, "0dd52f1d9eb8eafcc27fc30db314570b", "f1b82662cf9d2cd6713fb44cfcc1b9426bb5242bafac83089268d25029af096c", "1a739871c298e628101057905d0c1380a5cd7dbfc8eb99a0ddba16551a2d35f2", [{0x3, 0x4, "6acb4a1b"}]}}, @mesh_id={0x72, 0x6}, @gcr_ga={0xbd, 0x6}, @link_id={0x65, 0x12, {@random="209e65809104", @broadcast, @broadcast}}]}, @NL80211_ATTR_IE={0xe, 0x2a, [@peer_mgmt={0x75, 0x8, {0x1, 0x3, @val=0xa6f, @val=0xc, @void}}]}, @NL80211_ATTR_MDID={0x6, 0xb1, 0x1000}, @NL80211_ATTR_MDID={0x6, 0xb1, 0x7}, @NL80211_ATTR_IE={0xc9, 0x2a, [@ssid={0x0, 0x6, @default_ap_ssid}, @mesh_chsw={0x76, 0x6, {0x9, 0xff, 0x3e, 0x7}}, @perr={0x84, 0xaf, {0x3, 0xb, [@not_ext={{}, @device_b, 0x6, "", 0x38}, @not_ext={{}, @broadcast, 0x800, "", 0x1a}, @ext={{}, @broadcast, 0x7, @broadcast, 0x6}, @not_ext={{}, @device_a, 0x8, "", 0x38}, @ext={{}, @broadcast, 0x7, @device_a, 0x1e}, @not_ext={{}, @device_b, 0x9, "", 0x19}, @ext={{}, @device_b, 0x2, @device_a, 0x5}, @ext={{}, @device_b, 0xd4, @device_b, 0x11}, @ext={{}, @device_a, 0x9, @broadcast, 0x17}, @not_ext={{}, @broadcast, 0x6, "", 0x10}, @not_ext={{}, @broadcast, 0x6, "", 0x13}]}}, @ibss={0x6, 0x2, 0x3}]}, @NL80211_ATTR_IE={0x76, 0x2a, [@measure_req={0x26, 0x57, {0x2, 0x20, 0x80, "a3d31469e1dd4be2ab70f89ea8c6e03b9aa7446ff78e3b4fe9b0f47a2cbae98abb358cc56364f41ea2d18aa4b46e5f831c49fbc1cd8ca80fac6eb81033e6795b625510e42123270e648f88e74f56fb3d5a35fd28"}}, @mesh_config={0x71, 0x7, {0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x29}}, @gcr_ga={0xbd, 0x6, @device_b}, @mesh_id={0x72, 0x6}]}, @NL80211_ATTR_MDID={0x6, 0xb1, 0x4}, @NL80211_ATTR_IE={0x1bf, 0x2a, [@perr={0x84, 0xe3, {0x2, 0xf, [@not_ext={{}, @device_a, 0x2, "", 0x3b}, @ext={{}, @device_a, 0x80, @device_b, 0x20}, @not_ext={{}, @device_a, 0x0, "", 0x15}, @not_ext={{}, @broadcast, 0x272f, "", 0x23}, @not_ext={{}, @device_a, 0x0, "", 0xe}, @not_ext={{}, @device_b, 0x0, "", 0x3e}, @ext={{}, @device_b, 0x4, @device_a, 0x1c}, @not_ext={{}, @device_a, 0x80000001, "", 0x2d}, @ext={{}, @device_a, 0x9, @device_a, 0x13}, @not_ext={{}, @broadcast, 0x8, "", 0x2a}, @ext={{}, @broadcast, 0xd5, @device_b, 0x22}, @not_ext={{}, @device_b, 0x7, "", 0x17}, @ext={{}, @broadcast, 0x101, @device_a, 0x2d}, @not_ext={{}, @broadcast, 0x93, "", 0x2d}, @not_ext={{}, @broadcast, 0x2, "", 0xf}]}}, @random_vendor={0xdd, 0x2d, "dd6221d904818411b891deeeb5f6206cf1b09d315c2bf0b7c5601e53ba769ee99d54e3730cf6fba5994b1abd02"}, @mesh_config={0x71, 0x7, {0xffffffffffffffff, 0xffffffffffffffff, 0x1, 0xffffffffffffffff, 0x1, 0x1, 0x50}}, @dsss={0x3, 0x1, 0x1}, @mesh_chsw={0x76, 0x6, {0x4, 0x0, 0x9, 0x4}}, @chsw_timing={0x68, 0x4, {0x100, 0x8001}}, @cf={0x4, 0x6, {0x1, 0x4, 0x0, 0x1}}, @perr={0x84, 0x75, {0x6, 0x7, [@ext={{}, @broadcast, 0x8f, @device_b, 0x18}, @ext={{}, @device_a, 0x1, @broadcast, 0x39}, @not_ext={{}, @device_a, 0x2, "", 0x27}, @ext={{}, @device_a, 0xfff, @device_a, 0x2c}, @not_ext={{}, @device_a, 0xffffffff, "", 0x36}, @not_ext={{}, @device_a, 0x3, "", 0x20}, @ext={{}, @broadcast, 0x5, @device_a, 0xd}]}}, @mesh_id={0x72, 0x6}, @chsw_timing={0x68, 0x4, {0x5, 0x89}}]}, @NL80211_ATTR_MDID={0x6}]}, 0x3d8}, 0x1, 0x0, 0x0, 0x24000055}, 0x811) r2 = syz_open_dev$ttys(0xc, 0x2, 0x1) ioctl$TIOCSETD(r2, 0x5423, &(0x7f0000000040)=0x15) select(0x40, &(0x7f0000000000)={0x3f, 0x0, 0xfffffffffffffffd, 0x0, 0x0, 0x9, 0x0, 0x4}, 0x0, &(0x7f0000000100)={0x8f, 0x0, 0x0, 0x2000000000000}, 0x0) (async) r3 = syz_open_dev$vcsa(&(0x7f0000000180), 0x73e6, 0x149000) ioctl$VT_OPENQRY(r3, 0x5600, &(0x7f00000001c0)) 15:20:42 executing program 0: socket$nl_generic(0x10, 0x3, 0x10) syz_open_dev$vcsa(&(0x7f0000000000), 0x0, 0x0) r0 = syz_open_dev$ttys(0xc, 0x2, 0x1) ioctl$TIOCSETD(r0, 0x5423, &(0x7f0000000040)=0x1) ioctl$TCSETAW(r0, 0x5407, 0x0) select(0x40, &(0x7f0000000040)={0xa1}, 0x0, 0x0, 0x0) 15:20:42 executing program 0: socket$nl_generic(0x10, 0x3, 0x10) syz_open_dev$vcsa(&(0x7f0000000000), 0x0, 0x0) r0 = syz_open_dev$ttys(0xc, 0x2, 0x1) ioctl$TIOCSETD(r0, 0x5423, &(0x7f0000000040)=0x1) select(0x40, &(0x7f0000000040)={0xa1}, 0x0, 0x0, 0x0) 15:20:42 executing program 5: socket$nl_generic(0x10, 0x3, 0x10) syz_open_dev$vcsa(&(0x7f0000000000), 0x0, 0x0) r0 = syz_open_dev$ttys(0xc, 0x2, 0x1) ioctl$TIOCSETD(r0, 0x5423, &(0x7f0000000040)=0x1) select(0x40, &(0x7f0000000040)={0xa1}, 0x0, 0x0, 0x0) 15:20:42 executing program 0: socket$nl_generic(0x10, 0x3, 0x10) syz_open_dev$vcsa(&(0x7f0000000000), 0x0, 0x0) syz_open_dev$ttys(0xc, 0x2, 0x1) select(0x40, &(0x7f0000000040)={0xa1}, 0x0, 0x0, 0x0) 15:20:42 executing program 0: socket$nl_generic(0x10, 0x3, 0x10) syz_open_dev$vcsa(&(0x7f0000000000), 0x0, 0x0) syz_open_dev$ttys(0xc, 0x2, 0x1) select(0x40, &(0x7f0000000040)={0xa1}, 0x0, 0x0, 0x0) 15:20:43 executing program 2: r0 = openat$pfkey(0xffffffffffffff9c, &(0x7f0000000000), 0x40800, 0x0) ioctl$VT_GETMODE(r0, 0x5601, &(0x7f0000000040)) ioctl$TIOCSISO7816(r0, 0xc0285443, &(0x7f0000000080)={0x3, 0x8, 0x1fc00, 0x1da, 0x6}) ioctl$TIOCGSID(r0, 0x5429, &(0x7f00000000c0)) ioctl$KDGKBENT(r0, 0x4b46, &(0x7f0000000100)={0x0, 0x8}) ioctl$KDSKBENT(r0, 0x4b47, &(0x7f0000000140)={0x6, 0x30, 0x400}) r1 = syz_genetlink_get_family_id$nl80211(&(0x7f00000000c0), 0xffffffffffffffff) sendmsg$NL80211_CMD_UPDATE_FT_IES(r0, &(0x7f0000000580)={&(0x7f0000000080)={0x10, 0x0, 0x0, 0x4}, 0xc, &(0x7f0000000540)={&(0x7f00000005c0)={0x3d8, r1, 0x8, 0x70bd29, 0x25dfdbfd, {{}, {@void, @val={0xc, 0x99, {0x5, 0x5f}}}}, [@NL80211_ATTR_IE={0x82, 0x2a, [@fast_bss_trans={0x37, 0x58, {0x9, 0x1, "0dd52f1d9eb8eafcc27fc30db314570b", "f1b82662cf9d2cd6713fb44cfcc1b9426bb5242bafac83089268d25029af096c", "1a739871c298e628101057905d0c1380a5cd7dbfc8eb99a0ddba16551a2d35f2", [{0x3, 0x4, "6acb4a1b"}]}}, @mesh_id={0x72, 0x6}, @gcr_ga={0xbd, 0x6}, @link_id={0x65, 0x12, {@random="209e65809104", @broadcast, @broadcast}}]}, @NL80211_ATTR_IE={0xe, 0x2a, [@peer_mgmt={0x75, 0x8, {0x1, 0x3, @val=0xa6f, @val=0xc, @void}}]}, @NL80211_ATTR_MDID={0x6, 0xb1, 0x1000}, @NL80211_ATTR_MDID={0x6, 0xb1, 0x7}, @NL80211_ATTR_IE={0xc9, 0x2a, [@ssid={0x0, 0x6, @default_ap_ssid}, @mesh_chsw={0x76, 0x6, {0x9, 0xff, 0x3e, 0x7}}, @perr={0x84, 0xaf, {0x3, 0xb, [@not_ext={{}, @device_b, 0x6, "", 0x38}, @not_ext={{}, @broadcast, 0x800, "", 0x1a}, @ext={{}, @broadcast, 0x7, @broadcast, 0x6}, @not_ext={{}, @device_a, 0x8, "", 0x38}, @ext={{}, @broadcast, 0x7, @device_a, 0x1e}, @not_ext={{}, @device_b, 0x9, "", 0x19}, @ext={{}, @device_b, 0x2, @device_a, 0x5}, @ext={{}, @device_b, 0xd4, @device_b, 0x11}, @ext={{}, @device_a, 0x9, @broadcast, 0x17}, @not_ext={{}, @broadcast, 0x6, "", 0x10}, @not_ext={{}, @broadcast, 0x6, "", 0x13}]}}, @ibss={0x6, 0x2, 0x3}]}, @NL80211_ATTR_IE={0x76, 0x2a, [@measure_req={0x26, 0x57, {0x2, 0x20, 0x80, "a3d31469e1dd4be2ab70f89ea8c6e03b9aa7446ff78e3b4fe9b0f47a2cbae98abb358cc56364f41ea2d18aa4b46e5f831c49fbc1cd8ca80fac6eb81033e6795b625510e42123270e648f88e74f56fb3d5a35fd28"}}, @mesh_config={0x71, 0x7, {0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x29}}, @gcr_ga={0xbd, 0x6, @device_b}, @mesh_id={0x72, 0x6}]}, @NL80211_ATTR_MDID={0x6, 0xb1, 0x4}, @NL80211_ATTR_IE={0x1bf, 0x2a, [@perr={0x84, 0xe3, {0x2, 0xf, [@not_ext={{}, @device_a, 0x2, "", 0x3b}, @ext={{}, @device_a, 0x80, @device_b, 0x20}, @not_ext={{}, @device_a, 0x0, "", 0x15}, @not_ext={{}, @broadcast, 0x272f, "", 0x23}, @not_ext={{}, @device_a, 0x0, "", 0xe}, @not_ext={{}, @device_b, 0x0, "", 0x3e}, @ext={{}, @device_b, 0x4, @device_a, 0x1c}, @not_ext={{}, @device_a, 0x80000001, "", 0x2d}, @ext={{}, @device_a, 0x9, @device_a, 0x13}, @not_ext={{}, @broadcast, 0x8, "", 0x2a}, @ext={{}, @broadcast, 0xd5, @device_b, 0x22}, @not_ext={{}, @device_b, 0x7, "", 0x17}, @ext={{}, @broadcast, 0x101, @device_a, 0x2d}, @not_ext={{}, @broadcast, 0x93, "", 0x2d}, @not_ext={{}, @broadcast, 0x2, "", 0xf}]}}, @random_vendor={0xdd, 0x2d, "dd6221d904818411b891deeeb5f6206cf1b09d315c2bf0b7c5601e53ba769ee99d54e3730cf6fba5994b1abd02"}, @mesh_config={0x71, 0x7, {0xffffffffffffffff, 0xffffffffffffffff, 0x1, 0xffffffffffffffff, 0x1, 0x1, 0x50}}, @dsss={0x3, 0x1, 0x1}, @mesh_chsw={0x76, 0x6, {0x4, 0x0, 0x9, 0x4}}, @chsw_timing={0x68, 0x4, {0x100, 0x8001}}, @cf={0x4, 0x6, {0x1, 0x4, 0x0, 0x1}}, @perr={0x84, 0x75, {0x6, 0x7, [@ext={{}, @broadcast, 0x8f, @device_b, 0x18}, @ext={{}, @device_a, 0x1, @broadcast, 0x39}, @not_ext={{}, @device_a, 0x2, "", 0x27}, @ext={{}, @device_a, 0xfff, @device_a, 0x2c}, @not_ext={{}, @device_a, 0xffffffff, "", 0x36}, @not_ext={{}, @device_a, 0x3, "", 0x20}, @ext={{}, @broadcast, 0x5, @device_a, 0xd}]}}, @mesh_id={0x72, 0x6}, @chsw_timing={0x68, 0x4, {0x5, 0x89}}]}, @NL80211_ATTR_MDID={0x6}]}, 0x3d8}, 0x1, 0x0, 0x0, 0x24000055}, 0x811) r2 = syz_open_dev$ttys(0xc, 0x2, 0x1) ioctl$TIOCSETD(r2, 0x5423, &(0x7f0000000040)=0x15) select(0x40, &(0x7f0000000000)={0x3f, 0x0, 0xfffffffffffffffd, 0x0, 0x0, 0x9, 0x0, 0x4}, 0x0, &(0x7f0000000100)={0x8f, 0x0, 0x0, 0x2000000000000}, 0x0) r3 = syz_open_dev$vcsa(&(0x7f0000000180), 0x73e6, 0x149000) ioctl$VT_OPENQRY(r3, 0x5600, &(0x7f00000001c0)) 15:20:43 executing program 3: ioctl$TIOCSETD(0xffffffffffffffff, 0x5423, &(0x7f0000000040)=0x19) select(0x40, &(0x7f0000000000), 0x0, &(0x7f0000000100)={0x8f}, 0x0) 15:20:43 executing program 5: r0 = syz_open_dev$ttys(0xc, 0x2, 0x1) ioctl$TIOCSETD(r0, 0x5423, &(0x7f0000000040)=0x15) bind$802154_raw(0xffffffffffffffff, &(0x7f0000000080)={0x24, @long={0x3, 0xffff, {0xaaaaaaaaaaaa0102}}}, 0x14) select(0x40, &(0x7f0000000000), 0x0, &(0x7f0000000100)={0x8f}, 0x0) 15:20:43 executing program 4: r0 = syz_open_dev$ttys(0xc, 0x2, 0x1) ioctl$TIOCSETD(r0, 0x5423, &(0x7f0000000040)=0x3) select(0x40, &(0x7f0000000000)={0x4}, 0x0, &(0x7f0000000100)={0x8f}, 0x0) 15:20:43 executing program 0: socket$nl_generic(0x10, 0x3, 0x10) syz_open_dev$vcsa(&(0x7f0000000000), 0x0, 0x0) syz_open_dev$ttys(0xc, 0x2, 0x1) select(0x40, &(0x7f0000000040)={0xa1}, 0x0, 0x0, 0x0) 15:20:43 executing program 1: r0 = syz_open_dev$ttys(0xc, 0x2, 0x1) r1 = syz_open_dev$ttys(0xc, 0x2, 0x1) ioctl$TIOCGICOUNT(r1, 0x545d, 0x0) ioctl$TIOCL_SETSEL(r1, 0x541c, &(0x7f0000000080)={0x2, {0x2, 0x1ff, 0x7f, 0xc453, 0x1, 0x2}}) ioctl$TIOCSETD(r0, 0x5423, &(0x7f0000000040)=0x15) select(0x40, &(0x7f0000000000), 0x0, &(0x7f0000000100)={0x8f}, 0x0) 15:20:43 executing program 3: ioctl$TIOCSETD(0xffffffffffffffff, 0x5423, &(0x7f0000000040)=0x19) select(0x40, &(0x7f0000000000), 0x0, &(0x7f0000000100)={0x8f}, 0x0) 15:20:43 executing program 0: socket$nl_generic(0x10, 0x3, 0x10) syz_open_dev$vcsa(&(0x7f0000000000), 0x0, 0x0) ioctl$TIOCSETD(0xffffffffffffffff, 0x5423, &(0x7f0000000040)=0x1) select(0x40, &(0x7f0000000040)={0xa1}, 0x0, 0x0, 0x0) 15:20:43 executing program 0: socket$nl_generic(0x10, 0x3, 0x10) syz_open_dev$vcsa(&(0x7f0000000000), 0x0, 0x0) ioctl$TIOCSETD(0xffffffffffffffff, 0x5423, &(0x7f0000000040)=0x1) select(0x40, &(0x7f0000000040)={0xa1}, 0x0, 0x0, 0x0) 15:20:43 executing program 3: ioctl$TIOCSETD(0xffffffffffffffff, 0x5423, &(0x7f0000000040)=0x19) select(0x40, &(0x7f0000000000), 0x0, &(0x7f0000000100)={0x8f}, 0x0) 15:20:43 executing program 0: socket$nl_generic(0x10, 0x3, 0x10) syz_open_dev$vcsa(&(0x7f0000000000), 0x0, 0x0) ioctl$TIOCSETD(0xffffffffffffffff, 0x5423, &(0x7f0000000040)=0x1) select(0x40, &(0x7f0000000040)={0xa1}, 0x0, 0x0, 0x0) 15:20:43 executing program 3: syz_open_dev$ttys(0xc, 0x2, 0x1) ioctl$TIOCSETD(0xffffffffffffffff, 0x5423, &(0x7f0000000040)=0x19) select(0x40, &(0x7f0000000000), 0x0, &(0x7f0000000100)={0x8f}, 0x0) 15:20:43 executing program 2: r0 = syz_open_dev$ttys(0xc, 0x2, 0x1) ioctl$TIOCSETD(r0, 0x5423, &(0x7f0000000040)=0x15) bind$802154_raw(0xffffffffffffffff, &(0x7f0000000080)={0x24, @long={0x3, 0xffff, {0xaaaaaaaaaaaa0102}}}, 0x14) select(0x40, &(0x7f0000000000), 0x0, &(0x7f0000000100)={0x8f}, 0x0) 15:20:43 executing program 0: socket$nl_generic(0x10, 0x3, 0x10) r0 = syz_open_dev$ttys(0xc, 0x2, 0x1) ioctl$TIOCSETD(r0, 0x5423, &(0x7f0000000040)=0x1) select(0x40, &(0x7f0000000040)={0xa1}, 0x0, 0x0, 0x0) 15:20:44 executing program 5: r0 = syz_open_dev$ttys(0xc, 0x2, 0x1) ioctl$TIOCSETD(r0, 0x5423, &(0x7f0000000040)=0x15) bind$802154_raw(0xffffffffffffffff, &(0x7f0000000080)={0x24, @long={0x3, 0xffff, {0xaaaaaaaaaaaa0102}}}, 0x14) select(0x40, &(0x7f0000000000), 0x0, &(0x7f0000000100)={0x8f}, 0x0) 15:20:44 executing program 0: socket$nl_generic(0x10, 0x3, 0x10) r0 = syz_open_dev$ttys(0xc, 0x2, 0x1) ioctl$TIOCSETD(r0, 0x5423, &(0x7f0000000040)=0x1) select(0x40, &(0x7f0000000040)={0xa1}, 0x0, 0x0, 0x0) 15:20:44 executing program 4: syz_open_dev$ttys(0xc, 0x2, 0x1) select(0x40, &(0x7f0000000000)={0x4}, 0x0, &(0x7f0000000100)={0x8f}, 0x0) 15:20:44 executing program 1: r0 = syz_open_dev$ttys(0xc, 0x2, 0x1) (async) r1 = syz_open_dev$ttys(0xc, 0x2, 0x1) ioctl$TIOCGICOUNT(r1, 0x545d, 0x0) ioctl$TIOCL_SETSEL(r1, 0x541c, &(0x7f0000000080)={0x2, {0x2, 0x1ff, 0x7f, 0xc453, 0x1, 0x2}}) ioctl$TIOCSETD(r0, 0x5423, &(0x7f0000000040)=0x15) select(0x40, &(0x7f0000000000), 0x0, &(0x7f0000000100)={0x8f}, 0x0) 15:20:44 executing program 3: syz_open_dev$ttys(0xc, 0x2, 0x1) ioctl$TIOCSETD(0xffffffffffffffff, 0x5423, &(0x7f0000000040)=0x19) select(0x40, &(0x7f0000000000), 0x0, &(0x7f0000000100)={0x8f}, 0x0) 15:20:44 executing program 0: socket$nl_generic(0x10, 0x3, 0x10) r0 = syz_open_dev$ttys(0xc, 0x2, 0x1) ioctl$TIOCSETD(r0, 0x5423, &(0x7f0000000040)=0x1) select(0x40, &(0x7f0000000040)={0xa1}, 0x0, 0x0, 0x0) 15:20:44 executing program 0: syz_open_dev$vcsa(&(0x7f0000000000), 0x0, 0x0) r0 = syz_open_dev$ttys(0xc, 0x2, 0x1) ioctl$TIOCSETD(r0, 0x5423, &(0x7f0000000040)=0x1) select(0x40, &(0x7f0000000040)={0xa1}, 0x0, 0x0, 0x0) 15:20:44 executing program 0: syz_open_dev$vcsa(&(0x7f0000000000), 0x0, 0x0) r0 = syz_open_dev$ttys(0xc, 0x2, 0x1) ioctl$TIOCSETD(r0, 0x5423, &(0x7f0000000040)=0x1) select(0x40, &(0x7f0000000040)={0xa1}, 0x0, 0x0, 0x0) 15:20:44 executing program 0: syz_open_dev$vcsa(&(0x7f0000000000), 0x0, 0x0) r0 = syz_open_dev$ttys(0xc, 0x2, 0x1) ioctl$TIOCSETD(r0, 0x5423, &(0x7f0000000040)=0x1) select(0x40, &(0x7f0000000040)={0xa1}, 0x0, 0x0, 0x0) 15:20:44 executing program 0: socket$nl_generic(0x10, 0x3, 0x10) syz_open_dev$vcsa(0x0, 0x0, 0x0) r0 = syz_open_dev$ttys(0xc, 0x2, 0x1) ioctl$TIOCSETD(r0, 0x5423, &(0x7f0000000040)=0x1) select(0x40, &(0x7f0000000040)={0xa1}, 0x0, 0x0, 0x0) 15:20:44 executing program 2: syz_open_dev$vcsa(&(0x7f0000000000), 0x0, 0x0) r0 = syz_open_dev$ttys(0xc, 0x2, 0x1) ioctl$TIOCSETD(r0, 0x5423, &(0x7f0000000040)=0x1) select(0x40, &(0x7f0000000040)={0xa1}, 0x0, 0x0, 0x0) 15:20:44 executing program 0: socket$nl_generic(0x10, 0x3, 0x10) syz_open_dev$vcsa(0x0, 0x0, 0x0) r0 = syz_open_dev$ttys(0xc, 0x2, 0x1) ioctl$TIOCSETD(r0, 0x5423, &(0x7f0000000040)=0x1) select(0x40, &(0x7f0000000040)={0xa1}, 0x0, 0x0, 0x0) 15:20:45 executing program 5: r0 = syz_open_dev$ttys(0xc, 0x2, 0x1) ioctl$TIOCSETD(r0, 0x5423, &(0x7f0000000040)=0x15) bind$802154_raw(0xffffffffffffffff, &(0x7f0000000080)={0x24, @long={0x3, 0xffff, {0xaaaaaaaaaaaa0102}}}, 0x14) select(0x40, &(0x7f0000000000), 0x0, &(0x7f0000000100)={0x8f}, 0x0) 15:20:45 executing program 2: r0 = syz_open_dev$ttys(0xc, 0x2, 0x1) ioctl$TIOCSETD(r0, 0x5423, &(0x7f0000000040)=0x3) select(0x40, &(0x7f0000000000)={0x4}, 0x0, &(0x7f0000000100)={0x8f}, 0x0) 15:20:45 executing program 0: socket$nl_generic(0x10, 0x3, 0x10) syz_open_dev$vcsa(0x0, 0x0, 0x0) r0 = syz_open_dev$ttys(0xc, 0x2, 0x1) ioctl$TIOCSETD(r0, 0x5423, &(0x7f0000000040)=0x1) select(0x40, &(0x7f0000000040)={0xa1}, 0x0, 0x0, 0x0) 15:20:45 executing program 4: syz_open_dev$ttys(0xc, 0x2, 0x1) select(0x40, &(0x7f0000000000)={0x4}, 0x0, &(0x7f0000000100)={0x8f}, 0x0) 15:20:45 executing program 1: r0 = syz_open_dev$ttys(0xc, 0x2, 0x1) r1 = syz_open_dev$ttys(0xc, 0x2, 0x1) ioctl$TIOCGICOUNT(r1, 0x545d, 0x0) ioctl$TIOCL_SETSEL(r1, 0x541c, &(0x7f0000000080)={0x2, {0x2, 0x1ff, 0x7f, 0xc453, 0x1, 0x2}}) ioctl$TIOCSETD(r0, 0x5423, &(0x7f0000000040)=0x15) select(0x40, &(0x7f0000000000), 0x0, &(0x7f0000000100)={0x8f}, 0x0) syz_open_dev$ttys(0xc, 0x2, 0x1) (async) syz_open_dev$ttys(0xc, 0x2, 0x1) (async) ioctl$TIOCGICOUNT(r1, 0x545d, 0x0) (async) ioctl$TIOCL_SETSEL(r1, 0x541c, &(0x7f0000000080)={0x2, {0x2, 0x1ff, 0x7f, 0xc453, 0x1, 0x2}}) (async) ioctl$TIOCSETD(r0, 0x5423, &(0x7f0000000040)=0x15) (async) select(0x40, &(0x7f0000000000), 0x0, &(0x7f0000000100)={0x8f}, 0x0) (async) 15:20:45 executing program 3: syz_open_dev$ttys(0xc, 0x2, 0x1) ioctl$TIOCSETD(0xffffffffffffffff, 0x5423, &(0x7f0000000040)=0x19) select(0x40, &(0x7f0000000000), 0x0, &(0x7f0000000100)={0x8f}, 0x0) 15:20:45 executing program 0: socket$nl_generic(0x10, 0x3, 0x10) syz_open_dev$vcsa(&(0x7f0000000000), 0x0, 0x0) syz_open_dev$ttys(0xc, 0x2, 0x1) ioctl$TIOCSETD(0xffffffffffffffff, 0x5423, &(0x7f0000000040)=0x1) select(0x40, &(0x7f0000000040)={0xa1}, 0x0, 0x0, 0x0) 15:20:45 executing program 0: socket$nl_generic(0x10, 0x3, 0x10) syz_open_dev$vcsa(&(0x7f0000000000), 0x0, 0x0) syz_open_dev$ttys(0xc, 0x2, 0x1) ioctl$TIOCSETD(0xffffffffffffffff, 0x5423, &(0x7f0000000040)=0x1) select(0x40, &(0x7f0000000040)={0xa1}, 0x0, 0x0, 0x0) 15:20:45 executing program 0: socket$nl_generic(0x10, 0x3, 0x10) syz_open_dev$vcsa(&(0x7f0000000000), 0x0, 0x0) syz_open_dev$ttys(0xc, 0x2, 0x1) ioctl$TIOCSETD(0xffffffffffffffff, 0x5423, &(0x7f0000000040)=0x1) select(0x40, &(0x7f0000000040)={0xa1}, 0x0, 0x0, 0x0) 15:20:45 executing program 0: socket$nl_generic(0x10, 0x3, 0x10) syz_open_dev$vcsa(&(0x7f0000000000), 0x0, 0x0) r0 = syz_open_dev$ttys(0xc, 0x2, 0x1) ioctl$TIOCSETD(r0, 0x5423, 0x0) select(0x40, &(0x7f0000000040)={0xa1}, 0x0, 0x0, 0x0) 15:20:45 executing program 0: socket$nl_generic(0x10, 0x3, 0x10) syz_open_dev$vcsa(&(0x7f0000000000), 0x0, 0x0) r0 = syz_open_dev$ttys(0xc, 0x2, 0x1) ioctl$TIOCSETD(r0, 0x5423, 0x0) select(0x40, &(0x7f0000000040)={0xa1}, 0x0, 0x0, 0x0) 15:20:45 executing program 0: socket$nl_generic(0x10, 0x3, 0x10) syz_open_dev$vcsa(&(0x7f0000000000), 0x0, 0x0) r0 = syz_open_dev$ttys(0xc, 0x2, 0x1) ioctl$TIOCSETD(r0, 0x5423, 0x0) select(0x40, &(0x7f0000000040)={0xa1}, 0x0, 0x0, 0x0) 15:20:46 executing program 5: r0 = syz_open_dev$ttys(0xc, 0x2, 0x1) ioctl$TIOCSETD(r0, 0x5423, &(0x7f0000000040)=0x15) bind$802154_raw(0xffffffffffffffff, &(0x7f0000000080)={0x24, @long={0x3, 0xffff, {0xaaaaaaaaaaaa0102}}}, 0x14) 15:20:46 executing program 0: socket$nl_generic(0x10, 0x3, 0x10) syz_open_dev$vcsa(&(0x7f0000000000), 0x0, 0x0) r0 = syz_open_dev$ttys(0xc, 0x2, 0x1) ioctl$TIOCSETD(r0, 0x5423, &(0x7f0000000040)) select(0x40, &(0x7f0000000040)={0xa1}, 0x0, 0x0, 0x0) 15:20:46 executing program 1: r0 = syz_open_dev$ttys(0xc, 0x2, 0x1) r1 = syz_open_dev$tty1(0xc, 0x4, 0x3) ioctl$KDGETKEYCODE(r0, 0x4b4c, &(0x7f0000000080)={0x5, 0x377f}) ioctl$TIOCSETD(r0, 0x5423, &(0x7f0000000040)=0x15) ioctl$TIOCGPKT(r1, 0x80045438, &(0x7f00000000c0)) select(0x40, &(0x7f0000000000), 0x0, &(0x7f0000000100)={0x8f}, 0x0) 15:20:46 executing program 2: socket$nl_generic(0x10, 0x3, 0x10) syz_open_dev$vcsa(&(0x7f0000000000), 0x0, 0x0) syz_open_dev$ttys(0xc, 0x2, 0x1) ioctl$TIOCSETD(0xffffffffffffffff, 0x5423, &(0x7f0000000040)=0x1) select(0x40, &(0x7f0000000040)={0xa1}, 0x0, 0x0, 0x0) 15:20:46 executing program 4: syz_open_dev$ttys(0xc, 0x2, 0x1) select(0x40, &(0x7f0000000000)={0x4}, 0x0, &(0x7f0000000100)={0x8f}, 0x0) 15:20:46 executing program 3: r0 = syz_open_dev$ttys(0xc, 0x2, 0x1) ioctl$TIOCSETD(r0, 0x5423, 0x0) select(0x40, &(0x7f0000000000), 0x0, &(0x7f0000000100)={0x8f}, 0x0) 15:20:46 executing program 0: socket$nl_generic(0x10, 0x3, 0x10) syz_open_dev$vcsa(&(0x7f0000000000), 0x0, 0x0) r0 = syz_open_dev$ttys(0xc, 0x2, 0x1) ioctl$TIOCSETD(r0, 0x5423, &(0x7f0000000040)) select(0x40, &(0x7f0000000040)={0xa1}, 0x0, 0x0, 0x0) 15:20:46 executing program 2: syz_open_dev$ttys(0xc, 0x2, 0x1) select(0x40, &(0x7f0000000000)={0x4}, 0x0, &(0x7f0000000100)={0x8f}, 0x0) 15:20:46 executing program 0: socket$nl_generic(0x10, 0x3, 0x10) syz_open_dev$vcsa(&(0x7f0000000000), 0x0, 0x0) r0 = syz_open_dev$ttys(0xc, 0x2, 0x1) ioctl$TIOCSETD(r0, 0x5423, &(0x7f0000000040)) select(0x40, &(0x7f0000000040)={0xa1}, 0x0, 0x0, 0x0) 15:20:46 executing program 0: socket$nl_generic(0x10, 0x3, 0x10) syz_open_dev$vcsa(&(0x7f0000000000), 0x0, 0x0) r0 = syz_open_dev$ttys(0xc, 0x2, 0x1) ioctl$TIOCSETD(r0, 0x5423, &(0x7f0000000040)=0x1) select(0x0, 0x0, 0x0, 0x0, 0x0) 15:20:46 executing program 5: r0 = syz_open_dev$ttys(0xc, 0x2, 0x1) ioctl$TIOCSETD(r0, 0x5423, &(0x7f0000000040)=0x15) bind$802154_raw(0xffffffffffffffff, &(0x7f0000000080)={0x24, @long={0x3, 0xffff, {0xaaaaaaaaaaaa0102}}}, 0x14) 15:20:47 executing program 3: r0 = syz_open_dev$ttys(0xc, 0x2, 0x1) ioctl$TIOCSETD(r0, 0x5423, 0x0) select(0x40, &(0x7f0000000000), 0x0, &(0x7f0000000100)={0x8f}, 0x0) 15:20:47 executing program 4: ioctl$TIOCSETD(0xffffffffffffffff, 0x5423, &(0x7f0000000040)=0x3) select(0x40, &(0x7f0000000000)={0x4}, 0x0, &(0x7f0000000100)={0x8f}, 0x0) 15:20:47 executing program 4: ioctl$TIOCSETD(0xffffffffffffffff, 0x5423, &(0x7f0000000040)=0x3) select(0x40, &(0x7f0000000000)={0x4}, 0x0, &(0x7f0000000100)={0x8f}, 0x0) 15:20:47 executing program 1: r0 = syz_open_dev$ttys(0xc, 0x2, 0x1) r1 = syz_open_dev$tty1(0xc, 0x4, 0x3) (async, rerun: 64) ioctl$KDGETKEYCODE(r0, 0x4b4c, &(0x7f0000000080)={0x5, 0x377f}) (rerun: 64) ioctl$TIOCSETD(r0, 0x5423, &(0x7f0000000040)=0x15) (async, rerun: 32) ioctl$TIOCGPKT(r1, 0x80045438, &(0x7f00000000c0)) (rerun: 32) select(0x40, &(0x7f0000000000), 0x0, &(0x7f0000000100)={0x8f}, 0x0) 15:20:47 executing program 2: r0 = syz_open_dev$ttys(0xc, 0x2, 0x1) ioctl$TIOCSETD(r0, 0x5423, &(0x7f0000000040)=0x15) bind$802154_raw(0xffffffffffffffff, &(0x7f0000000080)={0x24, @long={0x3, 0xffff, {0xaaaaaaaaaaaa0102}}}, 0x14) 15:20:47 executing program 5: r0 = syz_open_dev$ttys(0xc, 0x2, 0x1) ioctl$TIOCSETD(r0, 0x5423, &(0x7f0000000040)=0x15) bind$802154_raw(0xffffffffffffffff, &(0x7f0000000080)={0x24, @long={0x3, 0xffff, {0xaaaaaaaaaaaa0102}}}, 0x14) 15:20:47 executing program 4: ioctl$TIOCSETD(0xffffffffffffffff, 0x5423, &(0x7f0000000040)=0x3) select(0x40, &(0x7f0000000000)={0x4}, 0x0, &(0x7f0000000100)={0x8f}, 0x0) 15:20:47 executing program 4: syz_open_dev$ttys(0xc, 0x2, 0x1) ioctl$TIOCSETD(0xffffffffffffffff, 0x5423, &(0x7f0000000040)=0x3) select(0x40, &(0x7f0000000000)={0x4}, 0x0, &(0x7f0000000100)={0x8f}, 0x0) 15:20:47 executing program 0: socket$nl_generic(0x10, 0x3, 0x10) syz_open_dev$vcsa(&(0x7f0000000000), 0x0, 0x0) r0 = syz_open_dev$ttys(0xc, 0x2, 0x1) ioctl$TIOCSETD(r0, 0x5423, &(0x7f0000000040)=0x1) select(0x0, 0x0, 0x0, 0x0, 0x0) 15:20:48 executing program 5: r0 = syz_open_dev$ttys(0xc, 0x2, 0x1) ioctl$TIOCSETD(r0, 0x5423, &(0x7f0000000040)=0x15) select(0x40, &(0x7f0000000000), 0x0, &(0x7f0000000100)={0x8f}, 0x0) 15:20:48 executing program 3: r0 = syz_open_dev$ttys(0xc, 0x2, 0x1) ioctl$TIOCSETD(r0, 0x5423, 0x0) select(0x40, &(0x7f0000000000), 0x0, &(0x7f0000000100)={0x8f}, 0x0) 15:20:48 executing program 2: socket$nl_generic(0x10, 0x3, 0x10) syz_open_dev$vcsa(&(0x7f0000000000), 0x0, 0x0) r0 = syz_open_dev$ttys(0xc, 0x2, 0x1) ioctl$TIOCSETD(r0, 0x5423, &(0x7f0000000040)) select(0x40, &(0x7f0000000040)={0xa1}, 0x0, 0x0, 0x0) 15:20:48 executing program 2: socket$nl_generic(0x10, 0x3, 0x10) syz_open_dev$vcsa(&(0x7f0000000000), 0x0, 0x0) r0 = syz_open_dev$ttys(0xc, 0x2, 0x1) ioctl$TIOCSETD(r0, 0x5423, &(0x7f0000000040)) select(0x40, &(0x7f0000000040)={0xa1}, 0x0, 0x0, 0x0) 15:20:48 executing program 2: socket$nl_generic(0x10, 0x3, 0x10) syz_open_dev$vcsa(0x0, 0x0, 0x0) r0 = syz_open_dev$ttys(0xc, 0x2, 0x1) ioctl$TIOCSETD(r0, 0x5423, &(0x7f0000000040)=0x1) select(0x40, &(0x7f0000000040)={0xa1}, 0x0, 0x0, 0x0) 15:20:48 executing program 4: syz_open_dev$ttys(0xc, 0x2, 0x1) ioctl$TIOCSETD(0xffffffffffffffff, 0x5423, &(0x7f0000000040)=0x3) select(0x40, &(0x7f0000000000)={0x4}, 0x0, &(0x7f0000000100)={0x8f}, 0x0) 15:20:48 executing program 1: r0 = syz_open_dev$ttys(0xc, 0x2, 0x1) r1 = syz_open_dev$tty1(0xc, 0x4, 0x3) ioctl$KDGETKEYCODE(r0, 0x4b4c, &(0x7f0000000080)={0x5, 0x377f}) (async) ioctl$TIOCSETD(r0, 0x5423, &(0x7f0000000040)=0x15) (async) ioctl$TIOCGPKT(r1, 0x80045438, &(0x7f00000000c0)) (async) select(0x40, &(0x7f0000000000), 0x0, &(0x7f0000000100)={0x8f}, 0x0) 15:20:48 executing program 2: socket$nl_generic(0x10, 0x3, 0x10) syz_open_dev$vcsa(0x0, 0x0, 0x0) r0 = syz_open_dev$ttys(0xc, 0x2, 0x1) ioctl$TIOCSETD(r0, 0x5423, &(0x7f0000000040)=0x1) select(0x40, &(0x7f0000000040)={0xa1}, 0x0, 0x0, 0x0) 15:20:48 executing program 0: socket$nl_generic(0x10, 0x3, 0x10) syz_open_dev$vcsa(&(0x7f0000000000), 0x0, 0x0) r0 = syz_open_dev$ttys(0xc, 0x2, 0x1) ioctl$TIOCSETD(r0, 0x5423, &(0x7f0000000040)=0x1) select(0x0, 0x0, 0x0, 0x0, 0x0) 15:20:48 executing program 2: socket$nl_generic(0x10, 0x3, 0x10) syz_open_dev$vcsa(0x0, 0x0, 0x0) r0 = syz_open_dev$ttys(0xc, 0x2, 0x1) ioctl$TIOCSETD(r0, 0x5423, &(0x7f0000000040)=0x1) select(0x40, &(0x7f0000000040)={0xa1}, 0x0, 0x0, 0x0) 15:20:48 executing program 2: socket$nl_generic(0x10, 0x3, 0x10) syz_open_dev$vcsa(0x0, 0x0, 0x0) r0 = syz_open_dev$ttys(0xc, 0x2, 0x1) ioctl$TIOCSETD(r0, 0x5423, &(0x7f0000000040)=0x1) 15:20:48 executing program 2: socket$nl_generic(0x10, 0x3, 0x10) syz_open_dev$vcsa(0x0, 0x0, 0x0) ioctl$TIOCSETD(0xffffffffffffffff, 0x5423, &(0x7f0000000040)=0x1) 15:20:49 executing program 5: r0 = syz_open_dev$ttys(0xc, 0x2, 0x1) ioctl$TIOCSETD(r0, 0x5423, &(0x7f0000000040)=0x15) select(0x40, &(0x7f0000000000), 0x0, &(0x7f0000000100)={0x8f}, 0x0) 15:20:49 executing program 2: socket$nl_generic(0x10, 0x3, 0x10) syz_open_dev$vcsa(0x0, 0x0, 0x0) ioctl$TIOCSETD(0xffffffffffffffff, 0x5423, &(0x7f0000000040)=0x1) 15:20:49 executing program 3: r0 = syz_open_dev$ttys(0xc, 0x2, 0x1) ioctl$TIOCSETD(r0, 0x5423, &(0x7f0000000040)) select(0x40, &(0x7f0000000000), 0x0, &(0x7f0000000100)={0x8f}, 0x0) 15:20:49 executing program 2: socket$nl_generic(0x10, 0x3, 0x10) syz_open_dev$vcsa(0x0, 0x0, 0x0) ioctl$TIOCSETD(0xffffffffffffffff, 0x5423, &(0x7f0000000040)=0x1) 15:20:49 executing program 2: socket$nl_generic(0x10, 0x3, 0x10) r0 = syz_open_dev$ttys(0xc, 0x2, 0x1) ioctl$TIOCSETD(r0, 0x5423, &(0x7f0000000040)=0x1) 15:20:49 executing program 4: syz_open_dev$ttys(0xc, 0x2, 0x1) ioctl$TIOCSETD(0xffffffffffffffff, 0x5423, &(0x7f0000000040)=0x3) select(0x40, &(0x7f0000000000)={0x4}, 0x0, &(0x7f0000000100)={0x8f}, 0x0) 15:20:49 executing program 1: r0 = syz_open_dev$ttys(0xc, 0x2, 0x1) ioctl$TIOCSETD(r0, 0x5423, &(0x7f0000000040)=0x15) select(0x40, &(0x7f0000000000), 0x0, &(0x7f0000000100)={0x8f}, 0x0) bpf$BPF_MAP_GET_NEXT_ID(0xc, &(0x7f00000000c0)={0x591c, 0x0}, 0x8) bpf$BPF_MAP_GET_FD_BY_ID(0xe, &(0x7f0000000140)={r1, 0x1f}, 0xc) ioctl$PIO_FONT(r0, 0x4b61, &(0x7f0000000180)="444b76cab2bce9cff54206f6bfd4825ddcfe92c37ba8a573329444106fa9267d32ab8766665e169bf18fcae0d8072405226a3498ce434ee11d2e5c0f0905aba86d5c2f634ada6a3ba735df15f46e440c9bd4161964c2d80016770f3b6a7f8435eb02365c857e088b548345ccdfa795159adce795bde13f1021a0325a27f8c814c35160619c40f0c8ff6025240074b9") r2 = syz_open_dev$ptys(0xc, 0x3, 0x1) ioctl$KDGKBENT(r2, 0x4b46, &(0x7f0000000080)={0x9f, 0x0, 0x4}) 15:20:49 executing program 2: r0 = syz_open_dev$ttys(0xc, 0x2, 0x1) ioctl$TIOCSETD(r0, 0x5423, &(0x7f0000000040)=0x1) 15:20:49 executing program 0: socket$nl_generic(0x10, 0x3, 0x10) syz_open_dev$vcsa(&(0x7f0000000000), 0x0, 0x0) r0 = syz_open_dev$ttys(0xc, 0x2, 0x1) ioctl$TIOCSETD(r0, 0x5423, &(0x7f0000000040)=0x1) select(0x40, &(0x7f0000000040), 0x0, 0x0, 0x0) 15:20:49 executing program 2: r0 = syz_open_dev$ttys(0xc, 0x2, 0x1) ioctl$TIOCSETD(r0, 0x5423, &(0x7f0000000040)=0x1) 15:20:49 executing program 2: r0 = syz_open_dev$ttys(0xc, 0x2, 0x1) ioctl$TIOCSETD(r0, 0x5423, &(0x7f0000000040)=0x1) 15:20:49 executing program 2: socket$nl_generic(0x10, 0x3, 0x10) syz_open_dev$ttys(0xc, 0x2, 0x1) ioctl$TIOCSETD(0xffffffffffffffff, 0x5423, &(0x7f0000000040)=0x1) 15:20:50 executing program 5: ioctl$TIOCSETD(0xffffffffffffffff, 0x5423, &(0x7f0000000040)=0x15) select(0x40, &(0x7f0000000000), 0x0, &(0x7f0000000100)={0x8f}, 0x0) 15:20:50 executing program 2: socket$nl_generic(0x10, 0x3, 0x10) syz_open_dev$ttys(0xc, 0x2, 0x1) ioctl$TIOCSETD(0xffffffffffffffff, 0x5423, &(0x7f0000000040)=0x1) 15:20:50 executing program 3: r0 = syz_open_dev$ttys(0xc, 0x2, 0x1) ioctl$TIOCSETD(r0, 0x5423, &(0x7f0000000040)) select(0x40, &(0x7f0000000000), 0x0, &(0x7f0000000100)={0x8f}, 0x0) 15:20:50 executing program 4: r0 = syz_open_dev$ttys(0xc, 0x2, 0x1) ioctl$TIOCSETD(r0, 0x5423, 0x0) select(0x40, &(0x7f0000000000)={0x4}, 0x0, &(0x7f0000000100)={0x8f}, 0x0) 15:20:50 executing program 2: socket$nl_generic(0x10, 0x3, 0x10) syz_open_dev$ttys(0xc, 0x2, 0x1) ioctl$TIOCSETD(0xffffffffffffffff, 0x5423, &(0x7f0000000040)=0x1) 15:20:50 executing program 5: ioctl$TIOCSETD(0xffffffffffffffff, 0x5423, &(0x7f0000000040)=0x15) select(0x40, &(0x7f0000000000), 0x0, &(0x7f0000000100)={0x8f}, 0x0) 15:20:50 executing program 1: r0 = syz_open_dev$ttys(0xc, 0x2, 0x1) ioctl$TIOCSETD(r0, 0x5423, &(0x7f0000000040)=0x15) select(0x40, &(0x7f0000000000), 0x0, &(0x7f0000000100)={0x8f}, 0x0) bpf$BPF_MAP_GET_NEXT_ID(0xc, &(0x7f00000000c0)={0x591c, 0x0}, 0x8) bpf$BPF_MAP_GET_FD_BY_ID(0xe, &(0x7f0000000140)={r1, 0x1f}, 0xc) ioctl$PIO_FONT(r0, 0x4b61, &(0x7f0000000180)="444b76cab2bce9cff54206f6bfd4825ddcfe92c37ba8a573329444106fa9267d32ab8766665e169bf18fcae0d8072405226a3498ce434ee11d2e5c0f0905aba86d5c2f634ada6a3ba735df15f46e440c9bd4161964c2d80016770f3b6a7f8435eb02365c857e088b548345ccdfa795159adce795bde13f1021a0325a27f8c814c35160619c40f0c8ff6025240074b9") r2 = syz_open_dev$ptys(0xc, 0x3, 0x1) ioctl$KDGKBENT(r2, 0x4b46, &(0x7f0000000080)={0x9f, 0x0, 0x4}) syz_open_dev$ttys(0xc, 0x2, 0x1) (async) ioctl$TIOCSETD(r0, 0x5423, &(0x7f0000000040)=0x15) (async) select(0x40, &(0x7f0000000000), 0x0, &(0x7f0000000100)={0x8f}, 0x0) (async) bpf$BPF_MAP_GET_NEXT_ID(0xc, &(0x7f00000000c0)={0x591c}, 0x8) (async) bpf$BPF_MAP_GET_FD_BY_ID(0xe, &(0x7f0000000140)={r1, 0x1f}, 0xc) (async) ioctl$PIO_FONT(r0, 0x4b61, &(0x7f0000000180)="444b76cab2bce9cff54206f6bfd4825ddcfe92c37ba8a573329444106fa9267d32ab8766665e169bf18fcae0d8072405226a3498ce434ee11d2e5c0f0905aba86d5c2f634ada6a3ba735df15f46e440c9bd4161964c2d80016770f3b6a7f8435eb02365c857e088b548345ccdfa795159adce795bde13f1021a0325a27f8c814c35160619c40f0c8ff6025240074b9") (async) syz_open_dev$ptys(0xc, 0x3, 0x1) (async) ioctl$KDGKBENT(r2, 0x4b46, &(0x7f0000000080)={0x9f, 0x0, 0x4}) (async) 15:20:50 executing program 2: socket$nl_generic(0x10, 0x3, 0x10) r0 = syz_open_dev$ttys(0xc, 0x2, 0x1) ioctl$TIOCSETD(r0, 0x5423, 0x0) 15:20:50 executing program 5: ioctl$TIOCSETD(0xffffffffffffffff, 0x5423, &(0x7f0000000040)=0x15) select(0x40, &(0x7f0000000000), 0x0, &(0x7f0000000100)={0x8f}, 0x0) 15:20:50 executing program 0: socket$nl_generic(0x10, 0x3, 0x10) syz_open_dev$vcsa(&(0x7f0000000000), 0x0, 0x0) r0 = syz_open_dev$ttys(0xc, 0x2, 0x1) ioctl$TIOCSETD(r0, 0x5423, &(0x7f0000000040)=0x1) select(0x40, &(0x7f0000000040), 0x0, 0x0, 0x0) 15:20:50 executing program 2: socket$nl_generic(0x10, 0x3, 0x10) r0 = syz_open_dev$ttys(0xc, 0x2, 0x1) ioctl$TIOCSETD(r0, 0x5423, 0x0) 15:20:50 executing program 5: syz_open_dev$ttys(0xc, 0x2, 0x1) ioctl$TIOCSETD(0xffffffffffffffff, 0x5423, &(0x7f0000000040)=0x15) select(0x40, &(0x7f0000000000), 0x0, &(0x7f0000000100)={0x8f}, 0x0) 15:20:50 executing program 2: socket$nl_generic(0x10, 0x3, 0x10) r0 = syz_open_dev$ttys(0xc, 0x2, 0x1) ioctl$TIOCSETD(r0, 0x5423, 0x0) 15:20:50 executing program 2: socket$nl_generic(0x10, 0x3, 0x10) r0 = syz_open_dev$ttys(0xc, 0x2, 0x1) ioctl$TIOCSETD(r0, 0x5423, &(0x7f0000000040)) 15:20:51 executing program 3: r0 = syz_open_dev$ttys(0xc, 0x2, 0x1) ioctl$TIOCSETD(r0, 0x5423, &(0x7f0000000040)) select(0x40, &(0x7f0000000000), 0x0, &(0x7f0000000100)={0x8f}, 0x0) 15:20:51 executing program 2: socket$nl_generic(0x10, 0x3, 0x10) r0 = syz_open_dev$ttys(0xc, 0x2, 0x1) ioctl$TIOCSETD(r0, 0x5423, &(0x7f0000000040)) 15:20:51 executing program 1: r0 = syz_open_dev$ttys(0xc, 0x2, 0x1) ioctl$TIOCSETD(r0, 0x5423, &(0x7f0000000040)=0x15) select(0x40, &(0x7f0000000000), 0x0, &(0x7f0000000100)={0x8f}, 0x0) bpf$BPF_MAP_GET_NEXT_ID(0xc, &(0x7f00000000c0)={0x591c, 0x0}, 0x8) bpf$BPF_MAP_GET_FD_BY_ID(0xe, &(0x7f0000000140)={r1, 0x1f}, 0xc) ioctl$PIO_FONT(r0, 0x4b61, &(0x7f0000000180)="444b76cab2bce9cff54206f6bfd4825ddcfe92c37ba8a573329444106fa9267d32ab8766665e169bf18fcae0d8072405226a3498ce434ee11d2e5c0f0905aba86d5c2f634ada6a3ba735df15f46e440c9bd4161964c2d80016770f3b6a7f8435eb02365c857e088b548345ccdfa795159adce795bde13f1021a0325a27f8c814c35160619c40f0c8ff6025240074b9") r2 = syz_open_dev$ptys(0xc, 0x3, 0x1) ioctl$KDGKBENT(r2, 0x4b46, &(0x7f0000000080)={0x9f, 0x0, 0x4}) syz_open_dev$ttys(0xc, 0x2, 0x1) (async) ioctl$TIOCSETD(r0, 0x5423, &(0x7f0000000040)=0x15) (async) select(0x40, &(0x7f0000000000), 0x0, &(0x7f0000000100)={0x8f}, 0x0) (async) bpf$BPF_MAP_GET_NEXT_ID(0xc, &(0x7f00000000c0)={0x591c}, 0x8) (async) bpf$BPF_MAP_GET_FD_BY_ID(0xe, &(0x7f0000000140)={r1, 0x1f}, 0xc) (async) ioctl$PIO_FONT(r0, 0x4b61, &(0x7f0000000180)="444b76cab2bce9cff54206f6bfd4825ddcfe92c37ba8a573329444106fa9267d32ab8766665e169bf18fcae0d8072405226a3498ce434ee11d2e5c0f0905aba86d5c2f634ada6a3ba735df15f46e440c9bd4161964c2d80016770f3b6a7f8435eb02365c857e088b548345ccdfa795159adce795bde13f1021a0325a27f8c814c35160619c40f0c8ff6025240074b9") (async) syz_open_dev$ptys(0xc, 0x3, 0x1) (async) ioctl$KDGKBENT(r2, 0x4b46, &(0x7f0000000080)={0x9f, 0x0, 0x4}) (async) 15:20:51 executing program 4: r0 = syz_open_dev$ttys(0xc, 0x2, 0x1) ioctl$TIOCSETD(r0, 0x5423, 0x0) select(0x40, &(0x7f0000000000)={0x4}, 0x0, &(0x7f0000000100)={0x8f}, 0x0) 15:20:51 executing program 2: socket$nl_generic(0x10, 0x3, 0x10) r0 = syz_open_dev$ttys(0xc, 0x2, 0x1) ioctl$TIOCSETD(r0, 0x5423, &(0x7f0000000040)) 15:20:51 executing program 2: r0 = syz_open_dev$ttys(0xc, 0x2, 0x1) ioctl$TIOCSETD(r0, 0x5423, &(0x7f0000000040)=0x15) select(0x40, &(0x7f0000000000), 0x0, &(0x7f0000000100)={0x8f}, 0x0) bpf$BPF_MAP_GET_NEXT_ID(0xc, &(0x7f00000000c0)={0x591c, 0x0}, 0x8) bpf$BPF_MAP_GET_FD_BY_ID(0xe, &(0x7f0000000140)={r1, 0x1f}, 0xc) ioctl$PIO_FONT(r0, 0x4b61, &(0x7f0000000180)="444b76cab2bce9cff54206f6bfd4825ddcfe92c37ba8a573329444106fa9267d32ab8766665e169bf18fcae0d8072405226a3498ce434ee11d2e5c0f0905aba86d5c2f634ada6a3ba735df15f46e440c9bd4161964c2d80016770f3b6a7f8435eb02365c857e088b548345ccdfa795159adce795bde13f1021a0325a27f8c814c35160619c40f0c8ff6025240074b9") r2 = syz_open_dev$ptys(0xc, 0x3, 0x1) ioctl$KDGKBENT(r2, 0x4b46, &(0x7f0000000080)={0x9f, 0x0, 0x4}) 15:20:51 executing program 0: socket$nl_generic(0x10, 0x3, 0x10) syz_open_dev$vcsa(&(0x7f0000000000), 0x0, 0x0) r0 = syz_open_dev$ttys(0xc, 0x2, 0x1) ioctl$TIOCSETD(r0, 0x5423, &(0x7f0000000040)=0x1) select(0x40, &(0x7f0000000040), 0x0, 0x0, 0x0) 15:20:51 executing program 5: syz_open_dev$ttys(0xc, 0x2, 0x1) ioctl$TIOCSETD(0xffffffffffffffff, 0x5423, &(0x7f0000000040)=0x15) select(0x40, &(0x7f0000000000), 0x0, &(0x7f0000000100)={0x8f}, 0x0) 15:20:51 executing program 1: r0 = openat$pfkey(0xffffffffffffff9c, &(0x7f0000000000), 0x40800, 0x0) ioctl$VT_GETMODE(r0, 0x5601, &(0x7f0000000040)) ioctl$TIOCSISO7816(r0, 0xc0285443, &(0x7f0000000080)={0x3, 0x8, 0x1fc00, 0x1da, 0x6}) ioctl$TIOCGSID(r0, 0x5429, &(0x7f00000000c0)) ioctl$KDGKBENT(r0, 0x4b46, &(0x7f0000000100)={0x0, 0x8}) ioctl$KDSKBENT(r0, 0x4b47, &(0x7f0000000140)={0x6, 0x30, 0x400}) ioctl$UFFDIO_CONTINUE(r0, 0xc020aa07, &(0x7f0000000080)={{&(0x7f0000ffd000/0x1000)=nil, 0x1000}, 0x1}) r1 = syz_open_dev$ttys(0xc, 0x2, 0x1) ioctl$TIOCSETD(r1, 0x5423, &(0x7f0000000040)=0x15) select(0x40, &(0x7f0000000000), 0x0, &(0x7f0000000100)={0x8f, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfff}, 0x0) 15:20:51 executing program 4: r0 = syz_open_dev$ttys(0xc, 0x2, 0x1) ioctl$TIOCSETD(r0, 0x5423, 0x0) select(0x40, &(0x7f0000000000)={0x4}, 0x0, &(0x7f0000000100)={0x8f}, 0x0) 15:20:51 executing program 3: r0 = syz_open_dev$ttys(0xc, 0x2, 0x1) ioctl$TIOCSETD(r0, 0x5423, &(0x7f0000000040)=0x19) select(0x0, 0x0, 0x0, &(0x7f0000000100)={0x8f}, 0x0) 15:20:52 executing program 2: r0 = syz_open_dev$ttys(0xc, 0x2, 0x1) ioctl$TIOCSETD(r0, 0x5423, &(0x7f0000000040)=0x15) select(0x40, &(0x7f0000000000), 0x0, &(0x7f0000000100)={0x8f}, 0x0) bpf$BPF_MAP_GET_NEXT_ID(0xc, &(0x7f00000000c0)={0x591c, 0x0}, 0x8) bpf$BPF_MAP_GET_FD_BY_ID(0xe, &(0x7f0000000140)={r1, 0x1f}, 0xc) ioctl$PIO_FONT(r0, 0x4b61, &(0x7f0000000180)="444b76cab2bce9cff54206f6bfd4825ddcfe92c37ba8a573329444106fa9267d32ab8766665e169bf18fcae0d8072405226a3498ce434ee11d2e5c0f0905aba86d5c2f634ada6a3ba735df15f46e440c9bd4161964c2d80016770f3b6a7f8435eb02365c857e088b548345ccdfa795159adce795bde13f1021a0325a27f8c814c35160619c40f0c8ff6025240074b9") r2 = syz_open_dev$ptys(0xc, 0x3, 0x1) ioctl$KDGKBENT(r2, 0x4b46, &(0x7f0000000080)={0x9f, 0x0, 0x4}) 15:20:52 executing program 0: r0 = syz_open_dev$ttys(0xc, 0x2, 0x1) ioctl$TIOCSETD(r0, 0x5423, 0x0) select(0x40, &(0x7f0000000000)={0x4}, 0x0, &(0x7f0000000100)={0x8f}, 0x0) 15:20:52 executing program 5: syz_open_dev$ttys(0xc, 0x2, 0x1) ioctl$TIOCSETD(0xffffffffffffffff, 0x5423, &(0x7f0000000040)=0x15) select(0x40, &(0x7f0000000000), 0x0, &(0x7f0000000100)={0x8f}, 0x0) 15:20:52 executing program 1: r0 = openat$pfkey(0xffffffffffffff9c, &(0x7f0000000000), 0x40800, 0x0) ioctl$VT_GETMODE(r0, 0x5601, &(0x7f0000000040)) (async, rerun: 64) ioctl$TIOCSISO7816(r0, 0xc0285443, &(0x7f0000000080)={0x3, 0x8, 0x1fc00, 0x1da, 0x6}) (async, rerun: 64) ioctl$TIOCGSID(r0, 0x5429, &(0x7f00000000c0)) (async, rerun: 32) ioctl$KDGKBENT(r0, 0x4b46, &(0x7f0000000100)={0x0, 0x8}) (async, rerun: 32) ioctl$KDSKBENT(r0, 0x4b47, &(0x7f0000000140)={0x6, 0x30, 0x400}) ioctl$UFFDIO_CONTINUE(r0, 0xc020aa07, &(0x7f0000000080)={{&(0x7f0000ffd000/0x1000)=nil, 0x1000}, 0x1}) (async) r1 = syz_open_dev$ttys(0xc, 0x2, 0x1) ioctl$TIOCSETD(r1, 0x5423, &(0x7f0000000040)=0x15) (async, rerun: 64) select(0x40, &(0x7f0000000000), 0x0, &(0x7f0000000100)={0x8f, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfff}, 0x0) (rerun: 64) 15:20:52 executing program 3: r0 = syz_open_dev$ttys(0xc, 0x2, 0x1) ioctl$TIOCSETD(r0, 0x5423, &(0x7f0000000040)=0x19) select(0x0, 0x0, 0x0, &(0x7f0000000100)={0x8f}, 0x0) 15:20:52 executing program 4: r0 = syz_open_dev$ttys(0xc, 0x2, 0x1) ioctl$TIOCSETD(r0, 0x5423, &(0x7f0000000040)) select(0x40, &(0x7f0000000000)={0x4}, 0x0, &(0x7f0000000100)={0x8f}, 0x0) 15:20:53 executing program 0: r0 = openat$pfkey(0xffffffffffffff9c, &(0x7f0000000000), 0x40800, 0x0) ioctl$VT_GETMODE(r0, 0x5601, &(0x7f0000000040)) ioctl$TIOCSISO7816(r0, 0xc0285443, &(0x7f0000000080)={0x3, 0x8, 0x1fc00, 0x1da, 0x6}) ioctl$TIOCGSID(r0, 0x5429, &(0x7f00000000c0)) ioctl$KDGKBENT(r0, 0x4b46, &(0x7f0000000100)={0x0, 0x8}) ioctl$KDSKBENT(r0, 0x4b47, &(0x7f0000000140)={0x6, 0x30, 0x400}) ioctl$UFFDIO_CONTINUE(r0, 0xc020aa07, &(0x7f0000000080)={{&(0x7f0000ffd000/0x1000)=nil, 0x1000}, 0x1}) r1 = syz_open_dev$ttys(0xc, 0x2, 0x1) ioctl$TIOCSETD(r1, 0x5423, &(0x7f0000000040)=0x15) select(0x40, &(0x7f0000000000), 0x0, &(0x7f0000000100)={0x8f, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfff}, 0x0) 15:20:53 executing program 5: r0 = syz_open_dev$ttys(0xc, 0x2, 0x1) ioctl$TIOCSETD(r0, 0x5423, 0x0) select(0x40, &(0x7f0000000000), 0x0, &(0x7f0000000100)={0x8f}, 0x0) 15:20:53 executing program 2: r0 = syz_open_dev$ttys(0xc, 0x2, 0x1) ioctl$TIOCSETD(r0, 0x5423, &(0x7f0000000040)=0x15) select(0x40, &(0x7f0000000000), 0x0, &(0x7f0000000100)={0x8f}, 0x0) bpf$BPF_MAP_GET_NEXT_ID(0xc, &(0x7f00000000c0)={0x591c, 0x0}, 0x8) bpf$BPF_MAP_GET_FD_BY_ID(0xe, &(0x7f0000000140)={r1, 0x1f}, 0xc) ioctl$PIO_FONT(r0, 0x4b61, &(0x7f0000000180)="444b76cab2bce9cff54206f6bfd4825ddcfe92c37ba8a573329444106fa9267d32ab8766665e169bf18fcae0d8072405226a3498ce434ee11d2e5c0f0905aba86d5c2f634ada6a3ba735df15f46e440c9bd4161964c2d80016770f3b6a7f8435eb02365c857e088b548345ccdfa795159adce795bde13f1021a0325a27f8c814c35160619c40f0c8ff6025240074b9") r2 = syz_open_dev$ptys(0xc, 0x3, 0x1) ioctl$KDGKBENT(r2, 0x4b46, &(0x7f0000000080)={0x9f, 0x0, 0x4}) 15:20:53 executing program 3: r0 = syz_open_dev$ttys(0xc, 0x2, 0x1) ioctl$TIOCSETD(r0, 0x5423, &(0x7f0000000040)=0x19) select(0x0, 0x0, 0x0, &(0x7f0000000100)={0x8f}, 0x0) 15:20:53 executing program 4: r0 = syz_open_dev$ttys(0xc, 0x2, 0x1) ioctl$TIOCSETD(r0, 0x5423, &(0x7f0000000040)) select(0x40, &(0x7f0000000000)={0x4}, 0x0, &(0x7f0000000100)={0x8f}, 0x0) 15:20:53 executing program 1: r0 = openat$pfkey(0xffffffffffffff9c, &(0x7f0000000000), 0x40800, 0x0) ioctl$VT_GETMODE(r0, 0x5601, &(0x7f0000000040)) ioctl$TIOCSISO7816(r0, 0xc0285443, &(0x7f0000000080)={0x3, 0x8, 0x1fc00, 0x1da, 0x6}) ioctl$TIOCGSID(r0, 0x5429, &(0x7f00000000c0)) ioctl$KDGKBENT(r0, 0x4b46, &(0x7f0000000100)={0x0, 0x8}) ioctl$KDSKBENT(r0, 0x4b47, &(0x7f0000000140)={0x6, 0x30, 0x400}) ioctl$UFFDIO_CONTINUE(r0, 0xc020aa07, &(0x7f0000000080)={{&(0x7f0000ffd000/0x1000)=nil, 0x1000}, 0x1}) r1 = syz_open_dev$ttys(0xc, 0x2, 0x1) ioctl$TIOCSETD(r1, 0x5423, &(0x7f0000000040)=0x15) select(0x40, &(0x7f0000000000), 0x0, &(0x7f0000000100)={0x8f, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfff}, 0x0) openat$pfkey(0xffffffffffffff9c, &(0x7f0000000000), 0x40800, 0x0) (async) ioctl$VT_GETMODE(r0, 0x5601, &(0x7f0000000040)) (async) ioctl$TIOCSISO7816(r0, 0xc0285443, &(0x7f0000000080)={0x3, 0x8, 0x1fc00, 0x1da, 0x6}) (async) ioctl$TIOCGSID(r0, 0x5429, &(0x7f00000000c0)) (async) ioctl$KDGKBENT(r0, 0x4b46, &(0x7f0000000100)={0x0, 0x8}) (async) ioctl$KDSKBENT(r0, 0x4b47, &(0x7f0000000140)={0x6, 0x30, 0x400}) (async) ioctl$UFFDIO_CONTINUE(r0, 0xc020aa07, &(0x7f0000000080)={{&(0x7f0000ffd000/0x1000)=nil, 0x1000}, 0x1}) (async) syz_open_dev$ttys(0xc, 0x2, 0x1) (async) ioctl$TIOCSETD(r1, 0x5423, &(0x7f0000000040)=0x15) (async) select(0x40, &(0x7f0000000000), 0x0, &(0x7f0000000100)={0x8f, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfff}, 0x0) (async) 15:20:54 executing program 1: r0 = syz_open_dev$ttys(0xc, 0x2, 0x1) ioctl$TIOCSETD(r0, 0x5423, &(0x7f0000000040)=0x15) syz_open_dev$ttys(0xc, 0x2, 0x1) r1 = syz_open_dev$ttys(0xc, 0x2, 0x1) r2 = ioctl$TIOCGPTPEER(r1, 0x5441, 0x31a7) ioctl$TIOCGSID(r2, 0x5429, &(0x7f0000000180)) ioctl$TIOCGICOUNT(r1, 0x545d, 0x0) r3 = openat$pfkey(0xffffffffffffff9c, &(0x7f00000000c0), 0x38d841, 0x0) ioctl$KDGETKEYCODE(r3, 0x4b4c, &(0x7f0000000140)={0x1, 0x6}) ioctl$TCSETAW(r1, 0x5407, &(0x7f0000000080)={0x2cb, 0x80, 0x2, 0x0, 0x17, "0c9fd7ce582effb8"}) select(0x40, &(0x7f0000000000), 0x0, &(0x7f0000000100)={0x8f}, 0x0) r4 = ioctl$TIOCGPTPEER(r0, 0x5441, 0xead) ioctl$TIOCGPTPEER(r4, 0x5441, 0x4) 15:20:54 executing program 5: r0 = syz_open_dev$ttys(0xc, 0x2, 0x1) ioctl$TIOCSETD(r0, 0x5423, 0x0) select(0x40, &(0x7f0000000000), 0x0, &(0x7f0000000100)={0x8f}, 0x0) 15:20:54 executing program 0: socket$nl_generic(0x10, 0x3, 0x10) syz_open_dev$vcsa(&(0x7f0000000000), 0x0, 0x0) r0 = syz_open_dev$ttys(0xc, 0x2, 0x1) ioctl$TIOCSETD(r0, 0x5423, &(0x7f0000000040)=0x1) select(0x40, &(0x7f0000000040), 0x0, 0x0, 0x0) 15:20:54 executing program 3: r0 = syz_open_dev$ttys(0xc, 0x2, 0x1) ioctl$TIOCSETD(r0, 0x5423, &(0x7f0000000040)=0x19) select(0x40, &(0x7f0000000000), 0x0, 0x0, 0x0) 15:20:54 executing program 4: r0 = syz_open_dev$ttys(0xc, 0x2, 0x1) ioctl$TIOCSETD(r0, 0x5423, &(0x7f0000000040)) select(0x40, &(0x7f0000000000)={0x4}, 0x0, &(0x7f0000000100)={0x8f}, 0x0) 15:20:54 executing program 2: r0 = syz_open_dev$ttys(0xc, 0x2, 0x1) ioctl$TIOCSETD(r0, 0x5423, &(0x7f0000000040)=0x15) select(0x40, &(0x7f0000000000), 0x0, &(0x7f0000000100)={0x8f}, 0x0) 15:20:55 executing program 5: r0 = syz_open_dev$ttys(0xc, 0x2, 0x1) ioctl$TIOCSETD(r0, 0x5423, 0x0) select(0x40, &(0x7f0000000000), 0x0, &(0x7f0000000100)={0x8f}, 0x0) 15:20:55 executing program 1: r0 = syz_open_dev$ttys(0xc, 0x2, 0x1) ioctl$TIOCSETD(r0, 0x5423, &(0x7f0000000040)=0x15) syz_open_dev$ttys(0xc, 0x2, 0x1) r1 = syz_open_dev$ttys(0xc, 0x2, 0x1) r2 = ioctl$TIOCGPTPEER(r1, 0x5441, 0x31a7) ioctl$TIOCGSID(r2, 0x5429, &(0x7f0000000180)) ioctl$TIOCGICOUNT(r1, 0x545d, 0x0) r3 = openat$pfkey(0xffffffffffffff9c, &(0x7f00000000c0), 0x38d841, 0x0) ioctl$KDGETKEYCODE(r3, 0x4b4c, &(0x7f0000000140)={0x1, 0x6}) ioctl$TCSETAW(r1, 0x5407, &(0x7f0000000080)={0x2cb, 0x80, 0x2, 0x0, 0x17, "0c9fd7ce582effb8"}) select(0x40, &(0x7f0000000000), 0x0, &(0x7f0000000100)={0x8f}, 0x0) r4 = ioctl$TIOCGPTPEER(r0, 0x5441, 0xead) ioctl$TIOCGPTPEER(r4, 0x5441, 0x4) syz_open_dev$ttys(0xc, 0x2, 0x1) (async) ioctl$TIOCSETD(r0, 0x5423, &(0x7f0000000040)=0x15) (async) syz_open_dev$ttys(0xc, 0x2, 0x1) (async) syz_open_dev$ttys(0xc, 0x2, 0x1) (async) ioctl$TIOCGPTPEER(r1, 0x5441, 0x31a7) (async) ioctl$TIOCGSID(r2, 0x5429, &(0x7f0000000180)) (async) ioctl$TIOCGICOUNT(r1, 0x545d, 0x0) (async) openat$pfkey(0xffffffffffffff9c, &(0x7f00000000c0), 0x38d841, 0x0) (async) ioctl$KDGETKEYCODE(r3, 0x4b4c, &(0x7f0000000140)={0x1, 0x6}) (async) ioctl$TCSETAW(r1, 0x5407, &(0x7f0000000080)={0x2cb, 0x80, 0x2, 0x0, 0x17, "0c9fd7ce582effb8"}) (async) select(0x40, &(0x7f0000000000), 0x0, &(0x7f0000000100)={0x8f}, 0x0) (async) ioctl$TIOCGPTPEER(r0, 0x5441, 0xead) (async) ioctl$TIOCGPTPEER(r4, 0x5441, 0x4) (async) 15:20:55 executing program 0: r0 = syz_open_dev$ttys(0xc, 0x2, 0x1) ioctl$TIOCSETD(r0, 0x5423, &(0x7f0000000040)) select(0x40, &(0x7f0000000000), 0x0, &(0x7f0000000100)={0x8f}, 0x0) 15:20:55 executing program 3: r0 = syz_open_dev$ttys(0xc, 0x2, 0x1) ioctl$TIOCSETD(r0, 0x5423, &(0x7f0000000040)=0x19) select(0x40, &(0x7f0000000000), 0x0, 0x0, 0x0) 15:20:55 executing program 4: r0 = syz_open_dev$ttys(0xc, 0x2, 0x1) ioctl$TIOCSETD(r0, 0x5423, &(0x7f0000000040)=0x3) select(0x0, 0x0, 0x0, &(0x7f0000000100)={0x8f}, 0x0) 15:20:55 executing program 1: r0 = syz_open_dev$ttys(0xc, 0x2, 0x1) ioctl$TIOCSETD(r0, 0x5423, &(0x7f0000000040)=0x15) syz_open_dev$ttys(0xc, 0x2, 0x1) r1 = syz_open_dev$ttys(0xc, 0x2, 0x1) r2 = ioctl$TIOCGPTPEER(r1, 0x5441, 0x31a7) ioctl$TIOCGSID(r2, 0x5429, &(0x7f0000000180)) ioctl$TIOCGICOUNT(r1, 0x545d, 0x0) r3 = openat$pfkey(0xffffffffffffff9c, &(0x7f00000000c0), 0x38d841, 0x0) ioctl$KDGETKEYCODE(r3, 0x4b4c, &(0x7f0000000140)={0x1, 0x6}) ioctl$TCSETAW(r1, 0x5407, &(0x7f0000000080)={0x2cb, 0x80, 0x2, 0x0, 0x17, "0c9fd7ce582effb8"}) select(0x40, &(0x7f0000000000), 0x0, &(0x7f0000000100)={0x8f}, 0x0) r4 = ioctl$TIOCGPTPEER(r0, 0x5441, 0xead) ioctl$TIOCGPTPEER(r4, 0x5441, 0x4) syz_open_dev$ttys(0xc, 0x2, 0x1) (async) ioctl$TIOCSETD(r0, 0x5423, &(0x7f0000000040)=0x15) (async) syz_open_dev$ttys(0xc, 0x2, 0x1) (async) syz_open_dev$ttys(0xc, 0x2, 0x1) (async) ioctl$TIOCGPTPEER(r1, 0x5441, 0x31a7) (async) ioctl$TIOCGSID(r2, 0x5429, &(0x7f0000000180)) (async) ioctl$TIOCGICOUNT(r1, 0x545d, 0x0) (async) openat$pfkey(0xffffffffffffff9c, &(0x7f00000000c0), 0x38d841, 0x0) (async) ioctl$KDGETKEYCODE(r3, 0x4b4c, &(0x7f0000000140)={0x1, 0x6}) (async) ioctl$TCSETAW(r1, 0x5407, &(0x7f0000000080)={0x2cb, 0x80, 0x2, 0x0, 0x17, "0c9fd7ce582effb8"}) (async) select(0x40, &(0x7f0000000000), 0x0, &(0x7f0000000100)={0x8f}, 0x0) (async) ioctl$TIOCGPTPEER(r0, 0x5441, 0xead) (async) ioctl$TIOCGPTPEER(r4, 0x5441, 0x4) (async) 15:20:55 executing program 2: r0 = syz_open_dev$ttys(0xc, 0x2, 0x1) ioctl$TIOCSETD(r0, 0x5423, &(0x7f0000000040)=0x1) 15:20:55 executing program 2: socket$nl_generic(0x10, 0x3, 0x10) syz_open_dev$vcsa(&(0x7f0000000000), 0x0, 0x0) r0 = syz_open_dev$ttys(0xc, 0x2, 0x1) ioctl$TIOCSETD(r0, 0x5423, &(0x7f0000000040)=0x1) select(0x0, 0x0, 0x0, 0x0, 0x0) 15:20:55 executing program 5: r0 = syz_open_dev$ttys(0xc, 0x2, 0x1) ioctl$TIOCSETD(r0, 0x5423, &(0x7f0000000040)) select(0x40, &(0x7f0000000000), 0x0, &(0x7f0000000100)={0x8f}, 0x0) 15:20:56 executing program 1: r0 = syz_open_dev$vcsa(&(0x7f0000000080), 0x9, 0x400001) ioctl$TIOCL_SETSEL(r0, 0x541c, &(0x7f00000000c0)={0x2, {0x2, 0x2, 0x8001, 0x2, 0x567}}) r1 = syz_open_dev$ttys(0xc, 0x2, 0x1) ioctl$TIOCSETD(r1, 0x5423, &(0x7f0000000040)=0x15) r2 = syz_open_dev$ttys(0xc, 0x2, 0x1) ioctl$TIOCGICOUNT(r2, 0x545d, 0x0) ioctl$TIOCSTI(r2, 0x5412, &(0x7f0000000180)=0x2) ioctl$VT_RESIZE(r1, 0x5609, &(0x7f00000001c0)={0x100, 0x7, 0x2}) select(0x40, &(0x7f0000000000), 0x0, &(0x7f0000000100)={0x8f}, 0x0) r3 = ioctl$TIOCGPTPEER(r0, 0x5441, 0xff) ioctl$KDGKBENT(r3, 0x4b46, &(0x7f0000000140)={0x1, 0x8, 0x9}) 15:20:56 executing program 0: socket$nl_generic(0x10, 0x3, 0x10) syz_open_dev$vcsa(&(0x7f0000000000), 0x0, 0x0) r0 = socket$nl_generic(0x10, 0x3, 0x10) sendmsg$NL80211_CMD_ADD_NAN_FUNCTION(r0, &(0x7f0000001140)={0x0, 0x0, &(0x7f0000000080)={&(0x7f0000006a40)=ANY=[], 0x3ce0}}, 0x48000) select(0x40, &(0x7f0000000040)={0xa1}, 0x0, 0x0, 0x0) 15:20:56 executing program 0: r0 = openat$pfkey(0xffffffffffffff9c, &(0x7f0000000000), 0x40800, 0x0) ioctl$VT_GETMODE(r0, 0x5601, &(0x7f0000000040)) ioctl$TIOCSISO7816(r0, 0xc0285443, &(0x7f0000000080)={0x3, 0x8, 0x1fc00, 0x1da, 0x6}) ioctl$TIOCGSID(r0, 0x5429, &(0x7f00000000c0)) ioctl$KDGKBENT(r0, 0x4b46, &(0x7f0000000100)={0x0, 0x8}) ioctl$KDSKBENT(r0, 0x4b47, &(0x7f0000000140)={0x6, 0x30, 0x400}) sendmsg$NL80211_CMD_REQ_SET_REG(r0, &(0x7f00000000c0)={&(0x7f0000000000)={0x10, 0x0, 0x0, 0x40000}, 0xc, &(0x7f0000000080)={&(0x7f0000002240)={0x290, 0x0, 0x400, 0x70bd2a, 0x25dfdbfb, {}, [@NL80211_ATTR_SOCKET_OWNER={0x4}, @NL80211_ATTR_USER_REG_HINT_TYPE={0x8}, @NL80211_ATTR_REG_ALPHA2={0x7, 0x21, 'bb\x00'}, @NL80211_ATTR_DFS_REGION={0x5, 0x92, 0xd2}, @NL80211_ATTR_DFS_REGION={0x5, 0x92, 0x9}, @NL80211_ATTR_REG_RULES={0x17c, 0x22, 0x0, 0x1, [{0x1c, 0x0, 0x0, 0x1, [@NL80211_ATTR_FREQ_RANGE_MAX_BW={0x8, 0x4, 0x2}, @NL80211_ATTR_DFS_CAC_TIME={0x8, 0x7, 0x2}, @NL80211_ATTR_FREQ_RANGE_START={0x8, 0x2, 0xe7b3}]}, {0x1c, 0x0, 0x0, 0x1, [@NL80211_ATTR_REG_RULE_FLAGS={0x8, 0x1, 0x2}, @NL80211_ATTR_FREQ_RANGE_MAX_BW={0x8}, @NL80211_ATTR_FREQ_RANGE_START={0x8, 0x2, 0x2}]}, {0xc, 0x0, 0x0, 0x1, [@NL80211_ATTR_POWER_RULE_MAX_EIRP={0x8}]}, {0x54, 0x0, 0x0, 0x1, [@NL80211_ATTR_FREQ_RANGE_START={0x8, 0x2, 0x8}, @NL80211_ATTR_REG_RULE_FLAGS={0x8, 0x1, 0x1}, @NL80211_ATTR_FREQ_RANGE_START={0x8, 0x2, 0x5}, @NL80211_ATTR_REG_RULE_FLAGS={0x8, 0x1, 0x9}, @NL80211_ATTR_FREQ_RANGE_START={0x8, 0x2, 0x1}, @NL80211_ATTR_DFS_CAC_TIME={0x8, 0x7, 0xd07}, @NL80211_ATTR_FREQ_RANGE_END={0x8, 0x3, 0x2}, @NL80211_ATTR_FREQ_RANGE_MAX_BW={0x8}, @NL80211_ATTR_FREQ_RANGE_END={0x8, 0x3, 0x43}, @NL80211_ATTR_FREQ_RANGE_MAX_BW={0x8, 0x4, 0x101}]}, {0x1c, 0x0, 0x0, 0x1, [@NL80211_ATTR_POWER_RULE_MAX_ANT_GAIN={0x8, 0x5, 0xffffffff}, @NL80211_ATTR_DFS_CAC_TIME={0x8, 0x7, 0x5}, @NL80211_ATTR_FREQ_RANGE_MAX_BW={0x8, 0x4, 0x52b7}]}, {0x44, 0x0, 0x0, 0x1, [@NL80211_ATTR_POWER_RULE_MAX_ANT_GAIN={0x8, 0x5, 0x5}, @NL80211_ATTR_POWER_RULE_MAX_ANT_GAIN={0x8, 0x5, 0x3}, @NL80211_ATTR_FREQ_RANGE_MAX_BW={0x8, 0x4, 0x7fc000}, @NL80211_ATTR_POWER_RULE_MAX_EIRP={0x8, 0x6, 0x1ff}, @NL80211_ATTR_DFS_CAC_TIME={0x8, 0x7, 0x7f}, @NL80211_ATTR_POWER_RULE_MAX_EIRP={0x8, 0x6, 0x7ff}, @NL80211_ATTR_FREQ_RANGE_MAX_BW={0x8, 0x4, 0x9}, @NL80211_ATTR_FREQ_RANGE_START={0x8, 0x2, 0x6}]}, {0x1c, 0x0, 0x0, 0x1, [@NL80211_ATTR_DFS_CAC_TIME={0x8, 0x7, 0x10001}, @NL80211_ATTR_POWER_RULE_MAX_ANT_GAIN={0x8, 0x5, 0xa7000000}, @NL80211_ATTR_FREQ_RANGE_MAX_BW={0x8, 0x4, 0xfffffffc}]}, {0x2c, 0x0, 0x0, 0x1, [@NL80211_ATTR_POWER_RULE_MAX_EIRP={0x8, 0x6, 0xd666}, @NL80211_ATTR_FREQ_RANGE_END={0x8, 0x3, 0x3ff}, @NL80211_ATTR_FREQ_RANGE_START={0x8, 0x2, 0x1000}, @NL80211_ATTR_FREQ_RANGE_MAX_BW={0x8, 0x4, 0xf0}, @NL80211_ATTR_FREQ_RANGE_END={0x8, 0x3, 0x400}]}, {0x24, 0x0, 0x0, 0x1, [@NL80211_ATTR_DFS_CAC_TIME={0x8}, @NL80211_ATTR_FREQ_RANGE_START={0x8, 0x2, 0x9}, @NL80211_ATTR_FREQ_RANGE_MAX_BW={0x8, 0x4, 0x800}, @NL80211_ATTR_FREQ_RANGE_END={0x8, 0x3, 0x1f}]}, {0x14, 0x0, 0x0, 0x1, [@NL80211_ATTR_DFS_CAC_TIME={0x8, 0x7, 0xfa24}, @NL80211_ATTR_POWER_RULE_MAX_EIRP={0x8}]}]}, @NL80211_ATTR_REG_ALPHA2={0x7, 0x21, 'bb\x00'}, @NL80211_ATTR_REG_RULES={0xc8, 0x22, 0x0, 0x1, [{0x24, 0x0, 0x0, 0x1, [@NL80211_ATTR_FREQ_RANGE_MAX_BW={0x8, 0x4, 0x9}, @NL80211_ATTR_FREQ_RANGE_MAX_BW={0x8, 0x4, 0x5}, @NL80211_ATTR_FREQ_RANGE_MAX_BW={0x8, 0x4, 0x4}, @NL80211_ATTR_FREQ_RANGE_MAX_BW={0x8, 0x4, 0x4}]}, {0x1c, 0x0, 0x0, 0x1, [@NL80211_ATTR_FREQ_RANGE_START={0x8}, @NL80211_ATTR_FREQ_RANGE_END={0x8, 0x3, 0x9}, @NL80211_ATTR_DFS_CAC_TIME={0x8, 0x7, 0x12}]}, {0xc, 0x0, 0x0, 0x1, [@NL80211_ATTR_DFS_CAC_TIME={0x8, 0x7, 0x9524}]}, {0x3c, 0x0, 0x0, 0x1, [@NL80211_ATTR_DFS_CAC_TIME={0x8, 0x7, 0x9}, @NL80211_ATTR_REG_RULE_FLAGS={0x8, 0x1, 0x9}, @NL80211_ATTR_FREQ_RANGE_MAX_BW={0x8, 0x4, 0x9}, @NL80211_ATTR_POWER_RULE_MAX_EIRP={0x8, 0x6, 0x9}, @NL80211_ATTR_REG_RULE_FLAGS={0x8, 0x1, 0xfffffeff}, @NL80211_ATTR_FREQ_RANGE_MAX_BW={0x8, 0x4, 0xfc}, @NL80211_ATTR_REG_RULE_FLAGS={0x8, 0x1, 0x9}]}, {0x3c, 0x0, 0x0, 0x1, [@NL80211_ATTR_FREQ_RANGE_END={0x8, 0x3, 0x40}, @NL80211_ATTR_POWER_RULE_MAX_ANT_GAIN={0x8, 0x5, 0x5}, @NL80211_ATTR_POWER_RULE_MAX_EIRP={0x8, 0x6, 0x2}, @NL80211_ATTR_POWER_RULE_MAX_ANT_GAIN={0x8, 0x5, 0x3}, @NL80211_ATTR_FREQ_RANGE_START={0x8, 0x2, 0x10000}, @NL80211_ATTR_FREQ_RANGE_MAX_BW={0x8, 0x4, 0x3ff}, @NL80211_ATTR_FREQ_RANGE_MAX_BW={0x8, 0x4, 0x1}]}]}, @NL80211_ATTR_REG_ALPHA2={0x7, 0x21, 'bb\x00'}, @NL80211_ATTR_SOCKET_OWNER={0x4}]}, 0x290}, 0x1, 0x0, 0x0, 0xb2c6e4b0ea4744d5}, 0x40000) r1 = syz_open_dev$vcsa(&(0x7f0000000040), 0x3, 0x101101) write$UHID_INPUT(r1, &(0x7f00000001c0)={0x8, {"b3b08bf3ead40c6bd8be9bb34f9a36de5ed25c1c18b5fc75b99db9f0977144448612806b19324efbc0c87af442545e657175b65e3df6dd9ba939d15090269d693efbdeea4de6643f7975df671ebb35fe22931b9a8c7806001487908fe8c597e65f04c9faf4703ea8b6f01c55a80305bbfaf1db7017d833842d7f4b7b610af57088c7608bf113fc1120450e3ef9f31e2d65438cdd48cd0fda2f96e6b3b391ba5f82b2af4b339b0d752905e79b862b60793cd9c6b98b2b75b38ea7f64830f303b2797a22a6c4fdbbf97ee24587955d03cfb15e4d2d25794acc1d9593188f2c7833fd312671a7ed8916bb3a2852a10763f35742e7c2f8181cc91b0e5843ae1e1b7a60053619f79c4561aa03a330a2dc8c9ebc1dca575011a670a68d1aa3d0b00087e93592518ef0094e18f28a360702c4a5ad72659410ae37b6868647913a8608858744efe602739ea3bdc72f67b479038bb383851a641040df520943c3fe705ea2cff8105d6cae2b782ee7405615344c168d88e328ff96ea5e39fd4f318b7ef85f373abc9826bcc27d0826ce7fe6f764c9a3a892231f97683525a726eb24200e93ec1766c88062f0ca021542696c6133fba1c9011aa09d0ed8180515e6f5078116dc0b083a9f7cde32b56a2d3585b4d880c2555a80d745f06eca6be1ced0ab8b7a3648312eddbab2927822b17a33c259eb603c8e79606c80ae90d45f22168906e663ad8071ad75a30436124ae0a2416647119287db0aaa379eac69f73e8ed7740228f46ce951fb0154fc4ee03f7227ec18b406cec7bd90cee9b48c76219226e6072cb5874d587456e96dcd1d3f73d9c52d99dfb9a8aad8a7a9973e9e82497816b63b3f776fef717b189eedbd935d344ebc742b1529126824e515e8d7d7c75a78d3280df4fc5a4e92ab26b3f29186e9e469d4ed98f98e04586cb6d9775fa68461a3c58293e00983d6e2ab040f44a6591e302608b1f3408663045293a42a2f034792ff6bc4f68ade46c4c9345bbee9fac37b08b87b1f13d3010cb101e58e407a24614722e14b94d45711b4d8a9dac2efd8f1bec2257afced94e1295ed6640ced22dc9e0f88c1156ee1a9b4776fe54e760343c029660c9c232831ac2c5b7bd3a5f3dfc133394cd8c5a3b681f1f18c9b92a62560762191639cc81fea8f66706beb5ae949da7876b546a68a23dcde1828f61a3e4a14788065743d71f7c610cb5e8f532632cff9b044ef3a52ac3b6e415fd617d3d40596c78095e121a6b8908d435dbc38f2077ca4191bb73dd7a01edfd98bff26458ea105ab920418326d452c188e6f6badc3d49b6d2ca71534e6412cd8a90f15274a9cf7f0496329ecefc70db505fcee2937651ea16cfe92ec92e9ba5e7b1ad41be393c38d743c7fc21966e63de259fbb5c450a1dcd5500a338081cb86a444c80ada4601e2fd0a7cb8dac4cefad082c508248aa5dcecb796f66bc842c63fe9c3a69f29285f2346faafca5e65eccf8de04ec86406897b55de9cda62e02fac26b5341cb41091c9346e2262c0c138260ddc6d91a4fe4b152e40419b0a9933c5d6ba26d754d9e235f5375e82fff4a22fdd7eebca8526f50979748442a6b30dc4d665b9baab035a7b8de6bba379fd18d3d83fc740efe8c281eadd7087f802b43075703ec0ce3934e8046cc94ec1b105c0932bdccddbfa79017c72e54fadb805debb084b676b7e7414d53f53d2698ba5ef604a559eb98c696c620116a982254203c270193e607887c652137ac469b114d74f42e20fe0ee121f1f6333b4aaeccf214b2ee94ebedfa6344207e3aadf274fe848094b9dba4f85b9dfb580c71f6b271901a8ceba17cb2c40f109299a95f7460dd1e82e6a96b307a6e80f2e0a89475fb04b9598c9e877da8a8807df8168a25b540e6dd8166749e4e8dae847cc3c82b01017cb9f930ba1ece0f6579e1700168755a174caae996947c4dfaaafce684d6ba5729da752d721491e3b25a0dfbd7a5800a39899f20684c8fe320ed7ac301490bff839b5e8d252858aa0d56dd7f763ed0f19be4ab6378480db722849a767eaa720fede3f544e416eb7737438f51b0b485904eed84417af6dae66827ac214c861bcc23450ec663a214a8e08baa637c683fe3bb47796e379933f032ab499a3433d13fd94d083148b80163751d178e0c37b3f8df9f1bdea2b0c4e4a76ee25d6b8d15ffd6f53e895aa98e8e2cba448d5d47023082adf33d8b9382ad2dd9c1354f47360e2edccc12e23274325aa2894f1c629b9ab0059e96bc54d2a94bb88604def479f1d18471f174946ef6592c30b9a375233d620f02938e88da376ecc3665ac65570184714f3d6f98d8ebe8e740d33551df885c0660b59609d9ffcd7ff03c0ed267eb6d8b44d03984dfd6d5471986e693b9d9b65cb5ae71d67b3cbe27077712a29c4ca3f969f901aba7512d0ab499c0919849eeaa9c57a444ae72bf7b6dea928d01fbebea98348722bfb942226f3c02c9b3afc8a7440d429bc0c27fe8fb2a8ebf6f96e7a7446d0176198abcc79754aa904d03eda62ab7d8e8dfd891ca17e31e6a13747d9605d3c5e3fe28d9d4957b07ca832a9520e0d74fe17fae9f875276d17d8329421693fac607f8a3e4da105c468cbc2a2c4fdacb0404247a7585ed380c1e775e7954f17c811f98f32786667889dd78fa968b6026e9c0326a4e55ae376c25153dba4da08f565297fada087585ea1d4275947b2aaa6dd9f759ded99fd559305688e1d8a4f8334eb25a7dc5968a51b4235ec8fee1c97e78127e5b420ae1a1f7a52693af8d7fbd3fd5e0b69fa708ef87fcb3894ed3008d7de991fc19e139607ae8b22463d80e6c462860dccd77459022873b757b0af0711715d0a6ccf570850ec9473b273469259b45de194d5871696fb10b8b931acca50f3d4c0f474e060f2c902ae7e2fb0edec460071c112bc8a793fa6251f1e780daa0da66407605d2012386a66fa3e74479548a503a49eacedf11514e60bb84cb93f9f83b4f3e64549017cc957734812373057799978d13f96fb00756fd9533943d55f4306209e3d205afcd5fffd514bad0785e5f2492e2fb7e6e6597ebbd8b3c12d8ffb5c49b3dc4cd201b6142509e0cdce21c51fc6818bc37f4cb169e807f614d05f80e02f3ca657edba5f4e34ae0666ded7e6b9a8bfbae56c525072596431bf8977744bced05437e46898134d87c42a95659d2894ced268b4ff344c895297e084635f5e0ccf97617f81de4c6ca5b348540edeb17b043dc043ee88fa3e0c5a64fa0d7f3f520c46b13f5bc5504e58c1c685c605a56b3d10e9797668ed5743aaf438d472f828a0bbe45a98fd64cfa366eb38a5a2c98bfb208abc4c34f5db3a139e03a270a393564798e4ea848e5b5288641bd84a4f2e6931ee4dd1baa3b91ec6a0c42de0963af703253832484fcf368f9883b7ede14f784eb9c88ca6270d0ac54ac4026fde67709c4690197a7be8fb841341b7ce49fe4f78451894a47b12d1b9211016c81e7e9a024cabf43446b900cf070e6091f84797c5442f7c64c804361ca369047bcc148b357c37c02ef54d615997e9082515d3272ef50b0bc2e0c5f72ea2ca0b038ac19223656d1d8e52d6d8d5cbcca90a3bb77475b3a4b56d6e3b893c9bc97cf393d2291e5c3a9658c3f316082e625919e839c39b3e310a945a3e7f6199a51ee6c7437ed417980499af2ad82a6e56bee13ecf9cf9bd0dce5054157faa775d96af0e98e204717650c0e76822cd6c52608305791a6cde93f5a23dbf071dd958ef983fc40ec923b8508039d2690cb2e7c59fa2a8f7827c64df58676d484339a52a1cf541ad9860f133f2a16682525b936905137d135e8d5ca4ff863335b4c4b2c46cc12f439979c1e1ec17c32409ea788aaf41f0bd31fe4c21630d99f343a4675266b29684b71f40047c611950e424284ff6c4fa43431c62913fe9cd00238727e4656fc9b07400f7c220e7eaa6c5fdc38f2ac90c4c56a2b11f867659cceca62a4c8a3a785ecc626d0303a21c41ef1a72af369c528c0f8bae8a09b12724d592a6d6a4e7b98efa7fa7ca1ee1e203a9f7fe42467b9616e68917cc502201c2b8aed2b61ced0e67fe793eec1abdfac8c7ff863c472a13d5a3475fff4afff4c386c87ad1a0d511bfccac3a5945f19681cda29f5d94047dd4f7429a203dd87d7c5d448659bdc74364dbdc156143280ad4347cde47f3a8f0623854ad2628cedc792055fd030d996ac4ab4377e0335bd8bc99d09cfd149a2a6031e64b7c84a53689c4cd185920ea39f3e2693195703343298bc65c5433b62ae53d80abe72c8a6bdf9aa826982d5e35968ad435dd0d27e45214653ff52e64be41f58c959c3d32b8a3c7d5138caea8640f990297e5663f7629d4fb07bc44d1d13da2fcdfd2cc08d939e5581fee7b4a288809464cdd80561381bbbe9bccec770fe783068a69abe3d810a5730202cd080dba7b54a6a51f27fbd78d8558ddf2d462841aa22eac5a55463664907b79cf1a533232dddeb7c23d15fdf2e92193bad999acfefeb7ceb38471f81a72c18625d88251ec8f4633d068b0a8ebb40267988d633c21e9ab66b658a7b54c91128e568c8af4d3afa56d0d90f0a9e573b6810886b3d7a33f381a1ef362f695f1bf353cd8a8f484e936cbb6570f423cab93b7fcc9e1bb7046498afdde7c876231f079497563c3462fb39e88920cbd3a2e112cabaa719424e7783563415c9916c62aabb75ea757bab76d81b40156c18e4060c2ce9e65950de623fbf20032b9ce3b4d6d6edb55895ce3015c33e658bd5d0da716b3768e6ca56cd88bc64d573609e2a3013bb52883e87bc8ab5195899e0d68032dccda55635c2c732c1c78f4e87eb8d1e2176b322ee688a5324e77973651d640b11622a762bee168e769ea62eb8f98c0c57b7368932ba6c9d5af95871aef18b50701bbee69db045c9756d22a6957bd6b1f55a6f461b660d5c523b1216fb4d2cd5ab86a622e3c33aef06d02537771604556571a468083de987e0cb5743098344f5439b9ada0361e0a73a333d36c87c305507e3f2dbd9885a88cb207b3b0034179e4213ad89b18f455dc6c640b2d1338311ec5156f1dd79cc8ab903cfdf569b3c33f46e2bed93e0634f127eb8b1b8fa69980ac079147ff3e7b942e3629be802a90812499c1930908ca2de69fc5f36584a6d574e80d1940da4ae5b2ab9f6b9c48d8d265f9f61e0f7d1706de0939507421f5b1d630e9ee66f412d96c92a1c9e3857416b3e9a9d52bc65a723a27b07c8e71c5bbfb3eaab0a90abee83e7c6c1eaa2b64ac3d8a5bec99b61075b988a62c8ef11b83100f756abe81a97bbf51aab7eeaf9a5ef4b72a0f03e50c301b6ae885ff2f4c9d740c9c940b1aeb702d82ff456193f30030f0c7457f3bac4c037dad8ea359bb752dbc0b99307d51dadc54dcbf218a2a9ddde27b4ea643ec5fe559bdff4115cfd070ab2fab4bbd62636c5d0ef1a1cab939a579ec125d10b7e69ef33292e729e8ff17efd643c374d2ea48362ec8c7235d95498dc2018e48c97873abbe8cf070a3daf7875d07c2bda652bff35d002177b0517fe67d3100b810ae260e44b632c6f490300d51b1d57cffcc0835cbc790d4e3c34f3cc5f7d48aef05d99f4b6f0531f3e3f1097206b82c228d5993e40e8a3687783189ab501d8196843696b375014e2c9f61650d43676262610a4226b495921fe75d6573d29731aec6f3b4392870bf92b2c926e61197a9185aa7b2a0395c40e062bf1b6e5a757402545a906d8ede21586f739983f3eb48115ce28a989ca75861bc301c25e69d8c15a8ac06bd", 0x1000}}, 0x1057) write$UHID_INPUT(0xffffffffffffffff, &(0x7f0000001200)={0x8, {"7351dcb79c48e9f392b993fe2d48afda5584a42463119297100d89ec69b133587a682e89011b1957ebdaf92cfc9a54714afc02d695dd973c098949e1e74879f26e1331c49c52df8326fa54677d5d0ac357f24e90e6e7f0889a7b72852bf34e8ffc0728e3167ff1929d0412b36fb0aff22b6bdc51c795056224004ae9e62894bcf9c8beac57347d5165f81433c331d0849d5256306f52cd795dd0a34f5a36c96f03c571653400d13d07d68c9b04d4e925bb5742c39a514ff504509209dd61c2e81f19ef3c1dd4eb90fc1ad7b457b420764ecb13a3dd08e4f17f6564a64ec36483be19abfea77d609448195f4e78cf983509c09e3de142c0f18a67dcd6aac8970de17a251afc380671179abbde08045a6aafd49f43e4aec37eb9c886c80591532d1996ca213296cc1710096e214160f1a70b536e944dd5dd9aca5c670f21b3539ccd3595cf33cc84181d48bd58932f21205d4bddfb35dbe5763e4dde38e62a5e55d772e0955be5558c2b419a0eac9e3a2d5665f704d10b3dc712d72d32c267a44ea8e9c27b7e2d70af6ee5cf7644ae28660a14e4882cf8cc718fa1265e92d7d4b8f9288f1cf6009e306839fd559216f5a84c0cd81f987b589622c5c2182530b8e9534ac0945341bedd70fecf07706db1551efbf20e0321238fa6a011ed39305065c38a7f12d40146b5741730c5de149bc7731ac8d1a4048b3984da10e6eca5c36a53963d3c4555278cc3f95b5ec33da257f40bb1cbb4a8e4baacf13cce533de11949dd08ed87b2a5174494e50887624301ccee62c1cd808ee280076c1968d2702ad0a5b71392256a2db2a7735b65cbd24b454ccf18dc5434bae07b0a7208b9f694723a0279431ecf782fd24b0c819505b3da7b9644a6ed7c6599b42d04c0e0f7b59584eff820ea6328a10c0329cd17d8ee4aaac0575916697938b7c6b6bfbda0967a3cd881da0c7cf36be308a3bc9d9b2caa47b87604e68839abdabf2948e0a5f1af74f0ee9f890ef59b357832c8d423e454309c882959a3e2ddbbe8b62f052aaa1ddda8494281728887bad3d41f0ab5edb819bbef64a27aa48618668afba8839f8ce480fcd25641920f117515bad5cb7ec29559d78d954b2cdc550239c08525c170e448cf9fa038e1d584a6948274b330e55d81e5f66ca4247da93b33ccebe5021a77ed0a3e2d15d7fbe056e5e901077aeb6fe399565316f4958f7e1d24fcd9b4c56a66cb50e2c54c549b5913776224a568127de628079c8941b59a519dd5c31e4aa49dc8db73058c6f08d66f64b187020903183dcefd852d84081b25dd20b3a524df7af323dd2e86c2f60f5ae6e0defee158370d5cc082bb404a1cefce1af2729e8bdc145b5972b47a46e96cc7830dfb56a779c1fadc5121cdc8683a996d23cbce16ab1ab59a0811c8ac322c64576b35bf0165d5420ff30229ae1966acf4c2ae154836b1ef03d3e2dd846df9a0f050cfac650418782b0d6457d22a9b4573bf1fc9832aad194c72bc2aac5d73a671db44bd62f34cf0c32fde81e672dfc5d2da77ba646f55e73d21183cad6e194768b2591de349920ec96799b20bc6428bac6c5b1029ab29ee7edfd9edf1ee415ac654cdbf77361b73359d723d9169ad50597c6e8371000499cd1ee11e26be22b3e1d68f0dad656a496a558694dc213f41d5dc58a8c117ab62382b37d4f76480f1af6cf8f1f3f8574758970e01cc681714dc755038e4d27b2c2c38b18d8b569d85d3ceccee35d08301d8bf0b69a84aa94cbe38a28046a099ac5d05f22dd1f23551725c6e758e6d04301e1441c88e63f1ea05ede67197833fe1bf025fe53251d50348216df5cebe3b97783c7ebc9dadb6d946e1ff449c53a3a28720a999cf04f2706957134f650b5306bd2e507712628c78d11cf82166ac36cd634bb79955bb92ea7ac092907654d4f861e1a731a3376ac1cb073f3d9de01c09505c76ab28208118562b2ef06a0039be39aabc2ff02aaec78088c5b20746d6bbab1672f7e325ec21048961cb0456f6703ef29c8a595a8a0d98e4f107fbb7a4975e415066eac20a40494fc7c78b5a6eff782cc1c75215887dca63316358be493a0da4ecaa5bdfe07a3882de62b5cbfa83c9b5796628dcf47248f219718bfeabf607652f134018af5bd3c142a699836e97318a89fb48f6d0560418804df08291e25ea4d637d8e949d1c803cf3ea9a5e0ff637a43a902221feff6babff8d2e21a950a2db7c5a5097539e74238a6bd5e4d7ff3a8ee72020a9e5f9334252afb7fc1ee0fcef7fda93ec7e3e406dbfa863bef46c1657565b2bc6787ac28d6dac72843d8cb44bf2b9e9cd85a119bb3a441b5594716b4b349d5c466f4d775f5b21a171a8531f5d4688c63d11fa2c44628a6543799ea8a98586ac3eabefb7b44c63b5a3e3392572e49f972a2f2c0f201d5518ec56efff8f45c2c2d4db7aca45ff073b449ecde521ab2b694704fd29822a89a73327ed780e27d13083039f7a7054f62b965c7a1aad3a0244a90d649d800c6d7f547154b8df90b357f5a84372c6903be45e5a6c3695f815fc8e87fc2fd0a734647caea796da6a2a0f0fd2647183cb41025d10c381508ce00a0a7f3bec3a8f5c955e4f354169660104f5533728ac37f46560bab84e5d5bf64375c11bc01aab398ffb0df02509785609a28cdd1ca78737dc51dae49204ba7b687c0afa8191ea49903c0bc154a015cd954751f3c11df50f8e557e068bf4e834dc834cf4bebc55abe6e1ed7b4816ce6cb19dba23b9be6add5dc219be5a123ee13fcad647f8e0cba1a0f529f143a88d18163346df9002f9fb56d9715ca75a31c7cae45a4e3db95caf1ac7382979a820adc645cf0d8974b2aee712fde954978c6a3ff2934c2587209a6582aa3ba3d352cfaaf5829ba3bdffc7d7c8da5579cf3e4cd40c0a3d3fef3f55e2d445ed38431b197e846b2e2f36162328f81d78e66170182806a36a8257bf17f0aa89bc1b27c30abf513efe6d73534f3754bec58832ad678c0aa29f5b4305c02b5ee3d350ee11db5348e61293c4f9a3629e20f84d888706eaa6cf0d1a10821185dc581298cca4dcad677b76a6812f087b498cae9cd0fa7664e8e5c6175b89daf46654b885631508eec27c8047015c0da7f5d2da6ab7e162493fcbfa917956ce8c423e2005a06d6ab7b845a8d5568d4e35de81de4d366276d59be4608ada571550eb4aeca7ebe78e1e3a31d1ad88eb0e20b32a4786b030e6ead84feb51ec0f17e260a19682ea2e2898dbe25b0071eae64e48cbdfae8872f9f9ca1191bbc11308b43ea8c9d4bf820111af76d4833ee66aaa71a23b0ed36e7460737184b059cfbd6650d585870e42b0ab3ba61ddad74deabe4d249459452a17b3bcb5dc8e79d0c2a3a8a9779518f5f56d344e1555eb8efa1e85bb1a7949040e69eb4505e33b095e200145b7d2a7b29606cd0b3090d551946ea69fe96315bcaed71ca357a135ddc466ca7ece07f2d20f6bb8200e625f4fff4baf1e9315d159688eafde4caae24adc08a5e5f7e3d31dfb04d60ce8a218a133206726c034c02bd5e6b2b2c74acfa02d7a31afd68e5303f7be379fb57e8fe9e57adef1c6d19020c4115b3ee08df324c1e00e2e625e551ce284950c09a9ccb95cea0c1f0bb8c1cb6df37f23eb3bdc238bdb784a0f782ba0893d30a9b194a5cc79e2258b402416875cf57bfda49ddfedf131d29b1be32f8134ca2f80fb096308b6c0543a2a2d037872b33e87dba50b71a37d5878c877bc14d50d3648698a8e31a89b8e0e2346d355c9f177618df4954161ce6462f35d94627292d509744c096e22563d8a2c2942cfeaacba279d985fed424ee852bb0126207bf0061b10caf4750519158ff700a56a6e0a1e577b51782f7b4e2f827f8127bcbcb164b27201a495ad7a29ae33807aea08a1d3d32709343a271f8879bf9cd99cc94d5229594869c82b76f6d03ca788d968d0a40db711085ade4bcf877729f6990f968deb75f1ea00dcb7b2d8892a4fb76622409f9d73008b459f183cb4ac263c731639180931c91a596a6d568745da9276251191349bfbcb1d552d12332c1ba49597274d9b3d78de0ea45c1a21cc14166c1d1a1ae2d7087afb1771facd045b2c015e9599884d9fe1cffc39382750faa61eaf2ec7f43aad96e5d73457d2e2d8e47779785bf4cceb0febd3609f61c6cc08c2e60469b9de0bb6c4732bc3013a6bf36b1642d80274d63aab9f638cbc003b4dd428b5e2998a9bc718bdc29d251006aad7925823bd66d0724df10939fbc885362697f67aa5ad0b02b5aebfe170db4300e0c5bd1473fc5ac898ddbf61ecd5497873e5e0b9da8f163e2ee5e5c4e83f79884520f0b270066107a68d6a529d58735f27bf74da96684cb60982adbacc6c383acc3c2f3931b61433bbbcc5e860e4d80c1335d8f062c8d1f6848b1a33d4ea59c250bdb4d71fc475d135ec56e3e3c34cefb5f0c617db8e524ace1cd2ce7886e9069af11913b4af90655507367da39edfb92f807270c564712bcd383638a042f173d34f58e06ca9f717791b62748be97a25d9e3672cf9d4aadc31be7e8c72914800d2f266ff632cd6c28728bd55f004a2deb6a99e1e8d1df689a804083c047825104b1a711f6d17cc4452a6bbe5d3f875c0ac5f03d62842a84240a2540c97902af7c8fba17ac6bf0b3d58f328ec0ac3ab2dadaafd4aacc3e9ad0781206a7312f5b57889f0f184cf042b474475ecd58da9e79253787c03e825dc45c60fd9e3b51520109c71e6dc3b0dea203320d14b374640eca01f463265e04b43343685753a819149756f2248cc90fd6d8b6b46db5db3b2a2f4bb6be8282f541cf563ce1dea6c5c7643ec4c19c59f3ef280e55bf8b83e5f28eb90b696b53ae5f47d335b29d9cb52df58a88bb28e7eca962a8ebd8e7ae57798f4e08d7c5875047c962d95a0979e1fcd0130f25a62b2b9828dd8905896a7a41ded0d59d67b97d1ea09137a6a4b30b42d5c33266c1cffb675d13c2f8cff1e33cf79d2755a1aaea21b86fe9ed8aceced4a14aaf8a303429415b131c5c36398fdedcd556b48d265dfb074b63a2666b70643e0830fbf82fe853c6b0dec6aae50c9ee2e6c9a8c20962cd909e19b0cdc388179ea8725d2e46a63dd5f000b9268fb3bc817071793e73dc398e02491bc8e38371699c493429d2e8918f296135abeb2f5773a3f39b16efabfe35340438654e5f8e3a3b72b62492fc5d1875801268149840bfb1e72b4567ba8b1a03bb1b830f30a9b5814c26cbae8e692ba55a43ff1d5ee88a8590b4494750355a05e53a7d84d46355dcbf051f229baf0c38a1168fd77440093291c80bcad70c6536c411731ad32a52700b1f976d0fcd91086c70949f45034afccf88add38bceeac19dc728e72f173185a4f2f412227cd8e0b7a8842d2c6d0a14194cd4def8452843db4571b647be054ccc8882f94fd086ddab63ed9456dafd20f001da61ca68944a712549fbeabe46f4dd9a24864e8c394efb593729cd4d08dc0bf787b26ab06215ba79bcd60b4276981cdc69f1486b6c1cc2f5557abe5d203d461573c3a360a496d092640743b8f782bb408b58a4204593025d1203c785c5c1fbb139825758be1514bc63bb15a207dd1eabdb240abdbd27176e90e71dfbabaae57384d063c1ac93fcadeb1931f53f7da91d7d581d28eb0e739b16b9af04ae0b9b428714646b0649197fbd549fd87fcdf32d22febaff1bbbf65095590c61e35ed9767245cd56a1c6ba0a0d49cd3b8dd2b8f870997cee76d69985768061bf663a5d697a4559ebdfb23bc1216529fc801a39c0770076", 0x1000}}, 0x1006) 15:20:56 executing program 0: r0 = openat$pfkey(0xffffffffffffff9c, &(0x7f0000000000), 0x40800, 0x0) ioctl$VT_GETMODE(r0, 0x5601, &(0x7f0000000040)) ioctl$TIOCSISO7816(r0, 0xc0285443, &(0x7f0000000080)={0x3, 0x8, 0x1fc00, 0x1da, 0x6}) ioctl$TIOCGSID(r0, 0x5429, &(0x7f00000000c0)) ioctl$KDGKBENT(r0, 0x4b46, &(0x7f0000000100)={0x0, 0x8}) ioctl$KDSKBENT(r0, 0x4b47, &(0x7f0000000140)={0x6, 0x30, 0x400}) sendmsg$NL80211_CMD_REQ_SET_REG(r0, &(0x7f00000000c0)={&(0x7f0000000000)={0x10, 0x0, 0x0, 0x40000}, 0xc, &(0x7f0000000080)={&(0x7f0000002240)={0x290, 0x0, 0x400, 0x70bd2a, 0x25dfdbfb, {}, [@NL80211_ATTR_SOCKET_OWNER={0x4}, @NL80211_ATTR_USER_REG_HINT_TYPE={0x8}, @NL80211_ATTR_REG_ALPHA2={0x7, 0x21, 'bb\x00'}, @NL80211_ATTR_DFS_REGION={0x5, 0x92, 0xd2}, @NL80211_ATTR_DFS_REGION={0x5, 0x92, 0x9}, @NL80211_ATTR_REG_RULES={0x17c, 0x22, 0x0, 0x1, [{0x1c, 0x0, 0x0, 0x1, [@NL80211_ATTR_FREQ_RANGE_MAX_BW={0x8, 0x4, 0x2}, @NL80211_ATTR_DFS_CAC_TIME={0x8, 0x7, 0x2}, @NL80211_ATTR_FREQ_RANGE_START={0x8, 0x2, 0xe7b3}]}, {0x1c, 0x0, 0x0, 0x1, [@NL80211_ATTR_REG_RULE_FLAGS={0x8, 0x1, 0x2}, @NL80211_ATTR_FREQ_RANGE_MAX_BW={0x8}, @NL80211_ATTR_FREQ_RANGE_START={0x8, 0x2, 0x2}]}, {0xc, 0x0, 0x0, 0x1, [@NL80211_ATTR_POWER_RULE_MAX_EIRP={0x8}]}, {0x54, 0x0, 0x0, 0x1, [@NL80211_ATTR_FREQ_RANGE_START={0x8, 0x2, 0x8}, @NL80211_ATTR_REG_RULE_FLAGS={0x8, 0x1, 0x1}, @NL80211_ATTR_FREQ_RANGE_START={0x8, 0x2, 0x5}, @NL80211_ATTR_REG_RULE_FLAGS={0x8, 0x1, 0x9}, @NL80211_ATTR_FREQ_RANGE_START={0x8, 0x2, 0x1}, @NL80211_ATTR_DFS_CAC_TIME={0x8, 0x7, 0xd07}, @NL80211_ATTR_FREQ_RANGE_END={0x8, 0x3, 0x2}, @NL80211_ATTR_FREQ_RANGE_MAX_BW={0x8}, @NL80211_ATTR_FREQ_RANGE_END={0x8, 0x3, 0x43}, @NL80211_ATTR_FREQ_RANGE_MAX_BW={0x8, 0x4, 0x101}]}, {0x1c, 0x0, 0x0, 0x1, [@NL80211_ATTR_POWER_RULE_MAX_ANT_GAIN={0x8, 0x5, 0xffffffff}, @NL80211_ATTR_DFS_CAC_TIME={0x8, 0x7, 0x5}, @NL80211_ATTR_FREQ_RANGE_MAX_BW={0x8, 0x4, 0x52b7}]}, {0x44, 0x0, 0x0, 0x1, [@NL80211_ATTR_POWER_RULE_MAX_ANT_GAIN={0x8, 0x5, 0x5}, @NL80211_ATTR_POWER_RULE_MAX_ANT_GAIN={0x8, 0x5, 0x3}, @NL80211_ATTR_FREQ_RANGE_MAX_BW={0x8, 0x4, 0x7fc000}, @NL80211_ATTR_POWER_RULE_MAX_EIRP={0x8, 0x6, 0x1ff}, @NL80211_ATTR_DFS_CAC_TIME={0x8, 0x7, 0x7f}, @NL80211_ATTR_POWER_RULE_MAX_EIRP={0x8, 0x6, 0x7ff}, @NL80211_ATTR_FREQ_RANGE_MAX_BW={0x8, 0x4, 0x9}, @NL80211_ATTR_FREQ_RANGE_START={0x8, 0x2, 0x6}]}, {0x1c, 0x0, 0x0, 0x1, [@NL80211_ATTR_DFS_CAC_TIME={0x8, 0x7, 0x10001}, @NL80211_ATTR_POWER_RULE_MAX_ANT_GAIN={0x8, 0x5, 0xa7000000}, @NL80211_ATTR_FREQ_RANGE_MAX_BW={0x8, 0x4, 0xfffffffc}]}, {0x2c, 0x0, 0x0, 0x1, [@NL80211_ATTR_POWER_RULE_MAX_EIRP={0x8, 0x6, 0xd666}, @NL80211_ATTR_FREQ_RANGE_END={0x8, 0x3, 0x3ff}, @NL80211_ATTR_FREQ_RANGE_START={0x8, 0x2, 0x1000}, @NL80211_ATTR_FREQ_RANGE_MAX_BW={0x8, 0x4, 0xf0}, @NL80211_ATTR_FREQ_RANGE_END={0x8, 0x3, 0x400}]}, {0x24, 0x0, 0x0, 0x1, [@NL80211_ATTR_DFS_CAC_TIME={0x8}, @NL80211_ATTR_FREQ_RANGE_START={0x8, 0x2, 0x9}, @NL80211_ATTR_FREQ_RANGE_MAX_BW={0x8, 0x4, 0x800}, @NL80211_ATTR_FREQ_RANGE_END={0x8, 0x3, 0x1f}]}, {0x14, 0x0, 0x0, 0x1, [@NL80211_ATTR_DFS_CAC_TIME={0x8, 0x7, 0xfa24}, @NL80211_ATTR_POWER_RULE_MAX_EIRP={0x8}]}]}, @NL80211_ATTR_REG_ALPHA2={0x7, 0x21, 'bb\x00'}, @NL80211_ATTR_REG_RULES={0xc8, 0x22, 0x0, 0x1, [{0x24, 0x0, 0x0, 0x1, [@NL80211_ATTR_FREQ_RANGE_MAX_BW={0x8, 0x4, 0x9}, @NL80211_ATTR_FREQ_RANGE_MAX_BW={0x8, 0x4, 0x5}, @NL80211_ATTR_FREQ_RANGE_MAX_BW={0x8, 0x4, 0x4}, @NL80211_ATTR_FREQ_RANGE_MAX_BW={0x8, 0x4, 0x4}]}, {0x1c, 0x0, 0x0, 0x1, [@NL80211_ATTR_FREQ_RANGE_START={0x8}, @NL80211_ATTR_FREQ_RANGE_END={0x8, 0x3, 0x9}, @NL80211_ATTR_DFS_CAC_TIME={0x8, 0x7, 0x12}]}, {0xc, 0x0, 0x0, 0x1, [@NL80211_ATTR_DFS_CAC_TIME={0x8, 0x7, 0x9524}]}, {0x3c, 0x0, 0x0, 0x1, [@NL80211_ATTR_DFS_CAC_TIME={0x8, 0x7, 0x9}, @NL80211_ATTR_REG_RULE_FLAGS={0x8, 0x1, 0x9}, @NL80211_ATTR_FREQ_RANGE_MAX_BW={0x8, 0x4, 0x9}, @NL80211_ATTR_POWER_RULE_MAX_EIRP={0x8, 0x6, 0x9}, @NL80211_ATTR_REG_RULE_FLAGS={0x8, 0x1, 0xfffffeff}, @NL80211_ATTR_FREQ_RANGE_MAX_BW={0x8, 0x4, 0xfc}, @NL80211_ATTR_REG_RULE_FLAGS={0x8, 0x1, 0x9}]}, {0x3c, 0x0, 0x0, 0x1, [@NL80211_ATTR_FREQ_RANGE_END={0x8, 0x3, 0x40}, @NL80211_ATTR_POWER_RULE_MAX_ANT_GAIN={0x8, 0x5, 0x5}, @NL80211_ATTR_POWER_RULE_MAX_EIRP={0x8, 0x6, 0x2}, @NL80211_ATTR_POWER_RULE_MAX_ANT_GAIN={0x8, 0x5, 0x3}, @NL80211_ATTR_FREQ_RANGE_START={0x8, 0x2, 0x10000}, @NL80211_ATTR_FREQ_RANGE_MAX_BW={0x8, 0x4, 0x3ff}, @NL80211_ATTR_FREQ_RANGE_MAX_BW={0x8, 0x4, 0x1}]}]}, @NL80211_ATTR_REG_ALPHA2={0x7, 0x21, 'bb\x00'}, @NL80211_ATTR_SOCKET_OWNER={0x4}]}, 0x290}, 0x1, 0x0, 0x0, 0xb2c6e4b0ea4744d5}, 0x40000) r1 = syz_open_dev$vcsa(&(0x7f0000000040), 0x3, 0x101101) write$UHID_INPUT(r1, &(0x7f00000001c0)={0x8, {"b3b08bf3ead40c6bd8be9bb34f9a36de5ed25c1c18b5fc75b99db9f0977144448612806b19324efbc0c87af442545e657175b65e3df6dd9ba939d15090269d693efbdeea4de6643f7975df671ebb35fe22931b9a8c7806001487908fe8c597e65f04c9faf4703ea8b6f01c55a80305bbfaf1db7017d833842d7f4b7b610af57088c7608bf113fc1120450e3ef9f31e2d65438cdd48cd0fda2f96e6b3b391ba5f82b2af4b339b0d752905e79b862b60793cd9c6b98b2b75b38ea7f64830f303b2797a22a6c4fdbbf97ee24587955d03cfb15e4d2d25794acc1d9593188f2c7833fd312671a7ed8916bb3a2852a10763f35742e7c2f8181cc91b0e5843ae1e1b7a60053619f79c4561aa03a330a2dc8c9ebc1dca575011a670a68d1aa3d0b00087e93592518ef0094e18f28a360702c4a5ad72659410ae37b6868647913a8608858744efe602739ea3bdc72f67b479038bb383851a641040df520943c3fe705ea2cff8105d6cae2b782ee7405615344c168d88e328ff96ea5e39fd4f318b7ef85f373abc9826bcc27d0826ce7fe6f764c9a3a892231f97683525a726eb24200e93ec1766c88062f0ca021542696c6133fba1c9011aa09d0ed8180515e6f5078116dc0b083a9f7cde32b56a2d3585b4d880c2555a80d745f06eca6be1ced0ab8b7a3648312eddbab2927822b17a33c259eb603c8e79606c80ae90d45f22168906e663ad8071ad75a30436124ae0a2416647119287db0aaa379eac69f73e8ed7740228f46ce951fb0154fc4ee03f7227ec18b406cec7bd90cee9b48c76219226e6072cb5874d587456e96dcd1d3f73d9c52d99dfb9a8aad8a7a9973e9e82497816b63b3f776fef717b189eedbd935d344ebc742b1529126824e515e8d7d7c75a78d3280df4fc5a4e92ab26b3f29186e9e469d4ed98f98e04586cb6d9775fa68461a3c58293e00983d6e2ab040f44a6591e302608b1f3408663045293a42a2f034792ff6bc4f68ade46c4c9345bbee9fac37b08b87b1f13d3010cb101e58e407a24614722e14b94d45711b4d8a9dac2efd8f1bec2257afced94e1295ed6640ced22dc9e0f88c1156ee1a9b4776fe54e760343c029660c9c232831ac2c5b7bd3a5f3dfc133394cd8c5a3b681f1f18c9b92a62560762191639cc81fea8f66706beb5ae949da7876b546a68a23dcde1828f61a3e4a14788065743d71f7c610cb5e8f532632cff9b044ef3a52ac3b6e415fd617d3d40596c78095e121a6b8908d435dbc38f2077ca4191bb73dd7a01edfd98bff26458ea105ab920418326d452c188e6f6badc3d49b6d2ca71534e6412cd8a90f15274a9cf7f0496329ecefc70db505fcee2937651ea16cfe92ec92e9ba5e7b1ad41be393c38d743c7fc21966e63de259fbb5c450a1dcd5500a338081cb86a444c80ada4601e2fd0a7cb8dac4cefad082c508248aa5dcecb796f66bc842c63fe9c3a69f29285f2346faafca5e65eccf8de04ec86406897b55de9cda62e02fac26b5341cb41091c9346e2262c0c138260ddc6d91a4fe4b152e40419b0a9933c5d6ba26d754d9e235f5375e82fff4a22fdd7eebca8526f50979748442a6b30dc4d665b9baab035a7b8de6bba379fd18d3d83fc740efe8c281eadd7087f802b43075703ec0ce3934e8046cc94ec1b105c0932bdccddbfa79017c72e54fadb805debb084b676b7e7414d53f53d2698ba5ef604a559eb98c696c620116a982254203c270193e607887c652137ac469b114d74f42e20fe0ee121f1f6333b4aaeccf214b2ee94ebedfa6344207e3aadf274fe848094b9dba4f85b9dfb580c71f6b271901a8ceba17cb2c40f109299a95f7460dd1e82e6a96b307a6e80f2e0a89475fb04b9598c9e877da8a8807df8168a25b540e6dd8166749e4e8dae847cc3c82b01017cb9f930ba1ece0f6579e1700168755a174caae996947c4dfaaafce684d6ba5729da752d721491e3b25a0dfbd7a5800a39899f20684c8fe320ed7ac301490bff839b5e8d252858aa0d56dd7f763ed0f19be4ab6378480db722849a767eaa720fede3f544e416eb7737438f51b0b485904eed84417af6dae66827ac214c861bcc23450ec663a214a8e08baa637c683fe3bb47796e379933f032ab499a3433d13fd94d083148b80163751d178e0c37b3f8df9f1bdea2b0c4e4a76ee25d6b8d15ffd6f53e895aa98e8e2cba448d5d47023082adf33d8b9382ad2dd9c1354f47360e2edccc12e23274325aa2894f1c629b9ab0059e96bc54d2a94bb88604def479f1d18471f174946ef6592c30b9a375233d620f02938e88da376ecc3665ac65570184714f3d6f98d8ebe8e740d33551df885c0660b59609d9ffcd7ff03c0ed267eb6d8b44d03984dfd6d5471986e693b9d9b65cb5ae71d67b3cbe27077712a29c4ca3f969f901aba7512d0ab499c0919849eeaa9c57a444ae72bf7b6dea928d01fbebea98348722bfb942226f3c02c9b3afc8a7440d429bc0c27fe8fb2a8ebf6f96e7a7446d0176198abcc79754aa904d03eda62ab7d8e8dfd891ca17e31e6a13747d9605d3c5e3fe28d9d4957b07ca832a9520e0d74fe17fae9f875276d17d8329421693fac607f8a3e4da105c468cbc2a2c4fdacb0404247a7585ed380c1e775e7954f17c811f98f32786667889dd78fa968b6026e9c0326a4e55ae376c25153dba4da08f565297fada087585ea1d4275947b2aaa6dd9f759ded99fd559305688e1d8a4f8334eb25a7dc5968a51b4235ec8fee1c97e78127e5b420ae1a1f7a52693af8d7fbd3fd5e0b69fa708ef87fcb3894ed3008d7de991fc19e139607ae8b22463d80e6c462860dccd77459022873b757b0af0711715d0a6ccf570850ec9473b273469259b45de194d5871696fb10b8b931acca50f3d4c0f474e060f2c902ae7e2fb0edec460071c112bc8a793fa6251f1e780daa0da66407605d2012386a66fa3e74479548a503a49eacedf11514e60bb84cb93f9f83b4f3e64549017cc957734812373057799978d13f96fb00756fd9533943d55f4306209e3d205afcd5fffd514bad0785e5f2492e2fb7e6e6597ebbd8b3c12d8ffb5c49b3dc4cd201b6142509e0cdce21c51fc6818bc37f4cb169e807f614d05f80e02f3ca657edba5f4e34ae0666ded7e6b9a8bfbae56c525072596431bf8977744bced05437e46898134d87c42a95659d2894ced268b4ff344c895297e084635f5e0ccf97617f81de4c6ca5b348540edeb17b043dc043ee88fa3e0c5a64fa0d7f3f520c46b13f5bc5504e58c1c685c605a56b3d10e9797668ed5743aaf438d472f828a0bbe45a98fd64cfa366eb38a5a2c98bfb208abc4c34f5db3a139e03a270a393564798e4ea848e5b5288641bd84a4f2e6931ee4dd1baa3b91ec6a0c42de0963af703253832484fcf368f9883b7ede14f784eb9c88ca6270d0ac54ac4026fde67709c4690197a7be8fb841341b7ce49fe4f78451894a47b12d1b9211016c81e7e9a024cabf43446b900cf070e6091f84797c5442f7c64c804361ca369047bcc148b357c37c02ef54d615997e9082515d3272ef50b0bc2e0c5f72ea2ca0b038ac19223656d1d8e52d6d8d5cbcca90a3bb77475b3a4b56d6e3b893c9bc97cf393d2291e5c3a9658c3f316082e625919e839c39b3e310a945a3e7f6199a51ee6c7437ed417980499af2ad82a6e56bee13ecf9cf9bd0dce5054157faa775d96af0e98e204717650c0e76822cd6c52608305791a6cde93f5a23dbf071dd958ef983fc40ec923b8508039d2690cb2e7c59fa2a8f7827c64df58676d484339a52a1cf541ad9860f133f2a16682525b936905137d135e8d5ca4ff863335b4c4b2c46cc12f439979c1e1ec17c32409ea788aaf41f0bd31fe4c21630d99f343a4675266b29684b71f40047c611950e424284ff6c4fa43431c62913fe9cd00238727e4656fc9b07400f7c220e7eaa6c5fdc38f2ac90c4c56a2b11f867659cceca62a4c8a3a785ecc626d0303a21c41ef1a72af369c528c0f8bae8a09b12724d592a6d6a4e7b98efa7fa7ca1ee1e203a9f7fe42467b9616e68917cc502201c2b8aed2b61ced0e67fe793eec1abdfac8c7ff863c472a13d5a3475fff4afff4c386c87ad1a0d511bfccac3a5945f19681cda29f5d94047dd4f7429a203dd87d7c5d448659bdc74364dbdc156143280ad4347cde47f3a8f0623854ad2628cedc792055fd030d996ac4ab4377e0335bd8bc99d09cfd149a2a6031e64b7c84a53689c4cd185920ea39f3e2693195703343298bc65c5433b62ae53d80abe72c8a6bdf9aa826982d5e35968ad435dd0d27e45214653ff52e64be41f58c959c3d32b8a3c7d5138caea8640f990297e5663f7629d4fb07bc44d1d13da2fcdfd2cc08d939e5581fee7b4a288809464cdd80561381bbbe9bccec770fe783068a69abe3d810a5730202cd080dba7b54a6a51f27fbd78d8558ddf2d462841aa22eac5a55463664907b79cf1a533232dddeb7c23d15fdf2e92193bad999acfefeb7ceb38471f81a72c18625d88251ec8f4633d068b0a8ebb40267988d633c21e9ab66b658a7b54c91128e568c8af4d3afa56d0d90f0a9e573b6810886b3d7a33f381a1ef362f695f1bf353cd8a8f484e936cbb6570f423cab93b7fcc9e1bb7046498afdde7c876231f079497563c3462fb39e88920cbd3a2e112cabaa719424e7783563415c9916c62aabb75ea757bab76d81b40156c18e4060c2ce9e65950de623fbf20032b9ce3b4d6d6edb55895ce3015c33e658bd5d0da716b3768e6ca56cd88bc64d573609e2a3013bb52883e87bc8ab5195899e0d68032dccda55635c2c732c1c78f4e87eb8d1e2176b322ee688a5324e77973651d640b11622a762bee168e769ea62eb8f98c0c57b7368932ba6c9d5af95871aef18b50701bbee69db045c9756d22a6957bd6b1f55a6f461b660d5c523b1216fb4d2cd5ab86a622e3c33aef06d02537771604556571a468083de987e0cb5743098344f5439b9ada0361e0a73a333d36c87c305507e3f2dbd9885a88cb207b3b0034179e4213ad89b18f455dc6c640b2d1338311ec5156f1dd79cc8ab903cfdf569b3c33f46e2bed93e0634f127eb8b1b8fa69980ac079147ff3e7b942e3629be802a90812499c1930908ca2de69fc5f36584a6d574e80d1940da4ae5b2ab9f6b9c48d8d265f9f61e0f7d1706de0939507421f5b1d630e9ee66f412d96c92a1c9e3857416b3e9a9d52bc65a723a27b07c8e71c5bbfb3eaab0a90abee83e7c6c1eaa2b64ac3d8a5bec99b61075b988a62c8ef11b83100f756abe81a97bbf51aab7eeaf9a5ef4b72a0f03e50c301b6ae885ff2f4c9d740c9c940b1aeb702d82ff456193f30030f0c7457f3bac4c037dad8ea359bb752dbc0b99307d51dadc54dcbf218a2a9ddde27b4ea643ec5fe559bdff4115cfd070ab2fab4bbd62636c5d0ef1a1cab939a579ec125d10b7e69ef33292e729e8ff17efd643c374d2ea48362ec8c7235d95498dc2018e48c97873abbe8cf070a3daf7875d07c2bda652bff35d002177b0517fe67d3100b810ae260e44b632c6f490300d51b1d57cffcc0835cbc790d4e3c34f3cc5f7d48aef05d99f4b6f0531f3e3f1097206b82c228d5993e40e8a3687783189ab501d8196843696b375014e2c9f61650d43676262610a4226b495921fe75d6573d29731aec6f3b4392870bf92b2c926e61197a9185aa7b2a0395c40e062bf1b6e5a757402545a906d8ede21586f739983f3eb48115ce28a989ca75861bc301c25e69d8c15a8ac06bd", 0x1000}}, 0x1057) write$UHID_INPUT(0xffffffffffffffff, &(0x7f0000001200)={0x8, {"7351dcb79c48e9f392b993fe2d48afda5584a42463119297100d89ec69b133587a682e89011b1957ebdaf92cfc9a54714afc02d695dd973c098949e1e74879f26e1331c49c52df8326fa54677d5d0ac357f24e90e6e7f0889a7b72852bf34e8ffc0728e3167ff1929d0412b36fb0aff22b6bdc51c795056224004ae9e62894bcf9c8beac57347d5165f81433c331d0849d5256306f52cd795dd0a34f5a36c96f03c571653400d13d07d68c9b04d4e925bb5742c39a514ff504509209dd61c2e81f19ef3c1dd4eb90fc1ad7b457b420764ecb13a3dd08e4f17f6564a64ec36483be19abfea77d609448195f4e78cf983509c09e3de142c0f18a67dcd6aac8970de17a251afc380671179abbde08045a6aafd49f43e4aec37eb9c886c80591532d1996ca213296cc1710096e214160f1a70b536e944dd5dd9aca5c670f21b3539ccd3595cf33cc84181d48bd58932f21205d4bddfb35dbe5763e4dde38e62a5e55d772e0955be5558c2b419a0eac9e3a2d5665f704d10b3dc712d72d32c267a44ea8e9c27b7e2d70af6ee5cf7644ae28660a14e4882cf8cc718fa1265e92d7d4b8f9288f1cf6009e306839fd559216f5a84c0cd81f987b589622c5c2182530b8e9534ac0945341bedd70fecf07706db1551efbf20e0321238fa6a011ed39305065c38a7f12d40146b5741730c5de149bc7731ac8d1a4048b3984da10e6eca5c36a53963d3c4555278cc3f95b5ec33da257f40bb1cbb4a8e4baacf13cce533de11949dd08ed87b2a5174494e50887624301ccee62c1cd808ee280076c1968d2702ad0a5b71392256a2db2a7735b65cbd24b454ccf18dc5434bae07b0a7208b9f694723a0279431ecf782fd24b0c819505b3da7b9644a6ed7c6599b42d04c0e0f7b59584eff820ea6328a10c0329cd17d8ee4aaac0575916697938b7c6b6bfbda0967a3cd881da0c7cf36be308a3bc9d9b2caa47b87604e68839abdabf2948e0a5f1af74f0ee9f890ef59b357832c8d423e454309c882959a3e2ddbbe8b62f052aaa1ddda8494281728887bad3d41f0ab5edb819bbef64a27aa48618668afba8839f8ce480fcd25641920f117515bad5cb7ec29559d78d954b2cdc550239c08525c170e448cf9fa038e1d584a6948274b330e55d81e5f66ca4247da93b33ccebe5021a77ed0a3e2d15d7fbe056e5e901077aeb6fe399565316f4958f7e1d24fcd9b4c56a66cb50e2c54c549b5913776224a568127de628079c8941b59a519dd5c31e4aa49dc8db73058c6f08d66f64b187020903183dcefd852d84081b25dd20b3a524df7af323dd2e86c2f60f5ae6e0defee158370d5cc082bb404a1cefce1af2729e8bdc145b5972b47a46e96cc7830dfb56a779c1fadc5121cdc8683a996d23cbce16ab1ab59a0811c8ac322c64576b35bf0165d5420ff30229ae1966acf4c2ae154836b1ef03d3e2dd846df9a0f050cfac650418782b0d6457d22a9b4573bf1fc9832aad194c72bc2aac5d73a671db44bd62f34cf0c32fde81e672dfc5d2da77ba646f55e73d21183cad6e194768b2591de349920ec96799b20bc6428bac6c5b1029ab29ee7edfd9edf1ee415ac654cdbf77361b73359d723d9169ad50597c6e8371000499cd1ee11e26be22b3e1d68f0dad656a496a558694dc213f41d5dc58a8c117ab62382b37d4f76480f1af6cf8f1f3f8574758970e01cc681714dc755038e4d27b2c2c38b18d8b569d85d3ceccee35d08301d8bf0b69a84aa94cbe38a28046a099ac5d05f22dd1f23551725c6e758e6d04301e1441c88e63f1ea05ede67197833fe1bf025fe53251d50348216df5cebe3b97783c7ebc9dadb6d946e1ff449c53a3a28720a999cf04f2706957134f650b5306bd2e507712628c78d11cf82166ac36cd634bb79955bb92ea7ac092907654d4f861e1a731a3376ac1cb073f3d9de01c09505c76ab28208118562b2ef06a0039be39aabc2ff02aaec78088c5b20746d6bbab1672f7e325ec21048961cb0456f6703ef29c8a595a8a0d98e4f107fbb7a4975e415066eac20a40494fc7c78b5a6eff782cc1c75215887dca63316358be493a0da4ecaa5bdfe07a3882de62b5cbfa83c9b5796628dcf47248f219718bfeabf607652f134018af5bd3c142a699836e97318a89fb48f6d0560418804df08291e25ea4d637d8e949d1c803cf3ea9a5e0ff637a43a902221feff6babff8d2e21a950a2db7c5a5097539e74238a6bd5e4d7ff3a8ee72020a9e5f9334252afb7fc1ee0fcef7fda93ec7e3e406dbfa863bef46c1657565b2bc6787ac28d6dac72843d8cb44bf2b9e9cd85a119bb3a441b5594716b4b349d5c466f4d775f5b21a171a8531f5d4688c63d11fa2c44628a6543799ea8a98586ac3eabefb7b44c63b5a3e3392572e49f972a2f2c0f201d5518ec56efff8f45c2c2d4db7aca45ff073b449ecde521ab2b694704fd29822a89a73327ed780e27d13083039f7a7054f62b965c7a1aad3a0244a90d649d800c6d7f547154b8df90b357f5a84372c6903be45e5a6c3695f815fc8e87fc2fd0a734647caea796da6a2a0f0fd2647183cb41025d10c381508ce00a0a7f3bec3a8f5c955e4f354169660104f5533728ac37f46560bab84e5d5bf64375c11bc01aab398ffb0df02509785609a28cdd1ca78737dc51dae49204ba7b687c0afa8191ea49903c0bc154a015cd954751f3c11df50f8e557e068bf4e834dc834cf4bebc55abe6e1ed7b4816ce6cb19dba23b9be6add5dc219be5a123ee13fcad647f8e0cba1a0f529f143a88d18163346df9002f9fb56d9715ca75a31c7cae45a4e3db95caf1ac7382979a820adc645cf0d8974b2aee712fde954978c6a3ff2934c2587209a6582aa3ba3d352cfaaf5829ba3bdffc7d7c8da5579cf3e4cd40c0a3d3fef3f55e2d445ed38431b197e846b2e2f36162328f81d78e66170182806a36a8257bf17f0aa89bc1b27c30abf513efe6d73534f3754bec58832ad678c0aa29f5b4305c02b5ee3d350ee11db5348e61293c4f9a3629e20f84d888706eaa6cf0d1a10821185dc581298cca4dcad677b76a6812f087b498cae9cd0fa7664e8e5c6175b89daf46654b885631508eec27c8047015c0da7f5d2da6ab7e162493fcbfa917956ce8c423e2005a06d6ab7b845a8d5568d4e35de81de4d366276d59be4608ada571550eb4aeca7ebe78e1e3a31d1ad88eb0e20b32a4786b030e6ead84feb51ec0f17e260a19682ea2e2898dbe25b0071eae64e48cbdfae8872f9f9ca1191bbc11308b43ea8c9d4bf820111af76d4833ee66aaa71a23b0ed36e7460737184b059cfbd6650d585870e42b0ab3ba61ddad74deabe4d249459452a17b3bcb5dc8e79d0c2a3a8a9779518f5f56d344e1555eb8efa1e85bb1a7949040e69eb4505e33b095e200145b7d2a7b29606cd0b3090d551946ea69fe96315bcaed71ca357a135ddc466ca7ece07f2d20f6bb8200e625f4fff4baf1e9315d159688eafde4caae24adc08a5e5f7e3d31dfb04d60ce8a218a133206726c034c02bd5e6b2b2c74acfa02d7a31afd68e5303f7be379fb57e8fe9e57adef1c6d19020c4115b3ee08df324c1e00e2e625e551ce284950c09a9ccb95cea0c1f0bb8c1cb6df37f23eb3bdc238bdb784a0f782ba0893d30a9b194a5cc79e2258b402416875cf57bfda49ddfedf131d29b1be32f8134ca2f80fb096308b6c0543a2a2d037872b33e87dba50b71a37d5878c877bc14d50d3648698a8e31a89b8e0e2346d355c9f177618df4954161ce6462f35d94627292d509744c096e22563d8a2c2942cfeaacba279d985fed424ee852bb0126207bf0061b10caf4750519158ff700a56a6e0a1e577b51782f7b4e2f827f8127bcbcb164b27201a495ad7a29ae33807aea08a1d3d32709343a271f8879bf9cd99cc94d5229594869c82b76f6d03ca788d968d0a40db711085ade4bcf877729f6990f968deb75f1ea00dcb7b2d8892a4fb76622409f9d73008b459f183cb4ac263c731639180931c91a596a6d568745da9276251191349bfbcb1d552d12332c1ba49597274d9b3d78de0ea45c1a21cc14166c1d1a1ae2d7087afb1771facd045b2c015e9599884d9fe1cffc39382750faa61eaf2ec7f43aad96e5d73457d2e2d8e47779785bf4cceb0febd3609f61c6cc08c2e60469b9de0bb6c4732bc3013a6bf36b1642d80274d63aab9f638cbc003b4dd428b5e2998a9bc718bdc29d251006aad7925823bd66d0724df10939fbc885362697f67aa5ad0b02b5aebfe170db4300e0c5bd1473fc5ac898ddbf61ecd5497873e5e0b9da8f163e2ee5e5c4e83f79884520f0b270066107a68d6a529d58735f27bf74da96684cb60982adbacc6c383acc3c2f3931b61433bbbcc5e860e4d80c1335d8f062c8d1f6848b1a33d4ea59c250bdb4d71fc475d135ec56e3e3c34cefb5f0c617db8e524ace1cd2ce7886e9069af11913b4af90655507367da39edfb92f807270c564712bcd383638a042f173d34f58e06ca9f717791b62748be97a25d9e3672cf9d4aadc31be7e8c72914800d2f266ff632cd6c28728bd55f004a2deb6a99e1e8d1df689a804083c047825104b1a711f6d17cc4452a6bbe5d3f875c0ac5f03d62842a84240a2540c97902af7c8fba17ac6bf0b3d58f328ec0ac3ab2dadaafd4aacc3e9ad0781206a7312f5b57889f0f184cf042b474475ecd58da9e79253787c03e825dc45c60fd9e3b51520109c71e6dc3b0dea203320d14b374640eca01f463265e04b43343685753a819149756f2248cc90fd6d8b6b46db5db3b2a2f4bb6be8282f541cf563ce1dea6c5c7643ec4c19c59f3ef280e55bf8b83e5f28eb90b696b53ae5f47d335b29d9cb52df58a88bb28e7eca962a8ebd8e7ae57798f4e08d7c5875047c962d95a0979e1fcd0130f25a62b2b9828dd8905896a7a41ded0d59d67b97d1ea09137a6a4b30b42d5c33266c1cffb675d13c2f8cff1e33cf79d2755a1aaea21b86fe9ed8aceced4a14aaf8a303429415b131c5c36398fdedcd556b48d265dfb074b63a2666b70643e0830fbf82fe853c6b0dec6aae50c9ee2e6c9a8c20962cd909e19b0cdc388179ea8725d2e46a63dd5f000b9268fb3bc817071793e73dc398e02491bc8e38371699c493429d2e8918f296135abeb2f5773a3f39b16efabfe35340438654e5f8e3a3b72b62492fc5d1875801268149840bfb1e72b4567ba8b1a03bb1b830f30a9b5814c26cbae8e692ba55a43ff1d5ee88a8590b4494750355a05e53a7d84d46355dcbf051f229baf0c38a1168fd77440093291c80bcad70c6536c411731ad32a52700b1f976d0fcd91086c70949f45034afccf88add38bceeac19dc728e72f173185a4f2f412227cd8e0b7a8842d2c6d0a14194cd4def8452843db4571b647be054ccc8882f94fd086ddab63ed9456dafd20f001da61ca68944a712549fbeabe46f4dd9a24864e8c394efb593729cd4d08dc0bf787b26ab06215ba79bcd60b4276981cdc69f1486b6c1cc2f5557abe5d203d461573c3a360a496d092640743b8f782bb408b58a4204593025d1203c785c5c1fbb139825758be1514bc63bb15a207dd1eabdb240abdbd27176e90e71dfbabaae57384d063c1ac93fcadeb1931f53f7da91d7d581d28eb0e739b16b9af04ae0b9b428714646b0649197fbd549fd87fcdf32d22febaff1bbbf65095590c61e35ed9767245cd56a1c6ba0a0d49cd3b8dd2b8f870997cee76d69985768061bf663a5d697a4559ebdfb23bc1216529fc801a39c0770076", 0x1000}}, 0x1006) 15:20:56 executing program 3: r0 = syz_open_dev$ttys(0xc, 0x2, 0x1) ioctl$TIOCSETD(r0, 0x5423, &(0x7f0000000040)=0x19) select(0x40, &(0x7f0000000000), 0x0, 0x0, 0x0) 15:20:56 executing program 0: socket$nl_generic(0x10, 0x3, 0x10) r0 = syz_open_dev$ttys(0xc, 0x2, 0x1) ioctl$TIOCGICOUNT(r0, 0x545d, 0x0) ioctl$BTRFS_IOC_GET_SUBVOL_INFO(r0, 0x81f8943c, &(0x7f0000000080)={0x0}) syz_open_dev$vcsa(&(0x7f0000000000), 0x0, 0x0) r2 = socket$nl_generic(0x10, 0x3, 0x10) ioctl$BTRFS_IOC_INO_LOOKUP(r2, 0xd0009412, &(0x7f0000001180)={r1, 0x15b2ebd5}) sendmsg$NL80211_CMD_ADD_NAN_FUNCTION(r2, &(0x7f0000001140)={0x0, 0x0, &(0x7f0000001100)={&(0x7f0000006a40)=ANY=[@ANYBLOB="e03c0000", @ANYRES16, @ANYBLOB="01"], 0x3ce0}}, 0x0) select(0x40, &(0x7f0000000040)={0xa1}, 0x0, 0x0, 0x0) 15:20:56 executing program 4: r0 = syz_open_dev$ttys(0xc, 0x2, 0x1) ioctl$TIOCSETD(r0, 0x5423, &(0x7f0000000040)=0x3) select(0x0, 0x0, 0x0, &(0x7f0000000100)={0x8f}, 0x0) 15:20:56 executing program 0: r0 = syz_open_dev$ttys(0xc, 0x2, 0x1) ioctl$TIOCSETD(r0, 0x5423, &(0x7f0000000040)=0x15) select(0x40, &(0x7f0000000000), 0x0, &(0x7f0000000100)={0x8f}, 0x0) ioctl$TIOCMBIC(r0, 0x5417, &(0x7f00000000c0)=0x9) ioctl$VT_RESIZE(r0, 0x5609, &(0x7f0000000080)={0x3, 0x5, 0x9}) syz_open_pts(r0, 0x100) 15:20:56 executing program 2: r0 = syz_open_dev$vcsa(&(0x7f0000000040), 0x0, 0x321100) r1 = openat$pfkey(0xffffffffffffff9c, &(0x7f0000000000), 0x40800, 0x0) ioctl$VT_GETMODE(r1, 0x5601, &(0x7f0000000040)) ioctl$TIOCSISO7816(r1, 0xc0285443, &(0x7f0000000080)={0x5, 0x80000000, 0x1fc01, 0x1de, 0x6}) r2 = bpf$MAP_CREATE(0x0, &(0x7f00000001c0)=@base={0x11, 0x9, 0x7, 0xbab1, 0x2, 0x1, 0x3, '\x00', 0x0, 0xffffffffffffffff, 0x5, 0x2, 0x4}, 0x48) ioctl$BTRFS_IOC_INO_LOOKUP(r2, 0xd0009412, &(0x7f0000000240)={0x0, 0x3}) r3 = openat$pfkey(0xffffffffffffff9c, &(0x7f0000000000), 0x40800, 0x0) ioctl$VT_GETMODE(r3, 0x5601, &(0x7f0000000040)) ioctl$TIOCSISO7816(r3, 0xc0285443, &(0x7f0000000080)={0x3, 0x8, 0x1fc00, 0x1da, 0x6}) ioctl$TIOCGSID(r3, 0x5429, &(0x7f00000000c0)) ioctl$KDGKBENT(r3, 0x4b46, &(0x7f0000000100)={0x0, 0x8}) ioctl$VHOST_SET_VRING_ENDIAN(r1, 0x4008af13, &(0x7f0000001240)={0x3, 0x7}) ioctl$KDSKBENT(r3, 0x4b47, &(0x7f0000000140)={0x6, 0x30, 0x400}) ioctl$DRM_IOCTL_SYNCOBJ_DESTROY(r3, 0xc00864c0, &(0x7f0000000180)) ioctl$TIOCGSID(r1, 0x5429, &(0x7f00000000c0)) ioctl$KDGKBENT(r1, 0x4b46, &(0x7f0000000100)={0x0, 0x8}) ioctl$KDSKBENT(r1, 0x4b47, &(0x7f0000000140)={0x6, 0x30, 0x400}) ioctl$SYNC_IOC_MERGE(r1, 0xc0303e03, &(0x7f0000000080)={"6e79b47c4d47f144fa392dd2ebac986c27d386f4a25e00f8a19f83c86bc4cea5", r0}) r4 = syz_open_dev$tty20(0xc, 0x4, 0x1) ioctl$TIOCSTI(r4, 0x5412, &(0x7f0000000000)=0xab) 15:20:56 executing program 2: socket$nl_generic(0x10, 0x3, 0x10) r0 = syz_open_dev$vcsa(&(0x7f0000000000), 0x0, 0x0) getpid() sendmsg$NL80211_CMD_ADD_NAN_FUNCTION(r0, &(0x7f0000000340)={0x0, 0x0, &(0x7f0000001100)={&(0x7f0000000280)=ANY=[@ANYBLOB="e03c0000", @ANYBLOB="c2d0c47655f76601a85b2fe7c8268c4af7cdff6f1171730820c40aa95e9debaf87f97bb053786e205371db533ea85e034ff9b900fa6a0308bbb8119094cb315008ba29bb4dfd5cd04d6ac4125c7da6107bb043e61e6cba1c6d46996e1a18c1ccf162bcf7621b9cd309aa3576e24149f6e54ffa07cc8aa6282aa8d8e22cdcf6451365f74939203c89989a85e6b020a605d8aca7edf2ad22b7fb33c3d8e6c81ec976ec92030e8239d2e959", @ANYRES16=0x0], 0x3ce0}, 0x1, 0x0, 0x0, 0x20000000}, 0x20000050) ioctl$BTRFS_IOC_GET_SUBVOL_INFO(0xffffffffffffffff, 0x81f8943c, &(0x7f0000000080)) select(0x40, &(0x7f0000000040)={0xa1}, 0x0, 0x0, 0x0) 15:20:56 executing program 2: r0 = syz_open_dev$vcsa(&(0x7f0000000040), 0x0, 0x101101) write$UHID_INPUT(r0, &(0x7f00000001c0)={0x8, {"b3b08bf3ead40c6bd8be9bb34f9a36de5ed25c1c18b5fc75b99db9f0977144448612806b19324efbc0c87af442545e657175b65e3df6dd9ba939d15090269d693efbdeea4de6643f7975df671ebb35fe22931b9a8c7806001487908fe8c597e65f04c9faf4703ea8b6f01c55a80305bbfaf1db7017d833842d7f4b7b610af57088c7608bf113fc1120450e3ef9f31e2d65438cdd48cd0fda2f96e6b3b391ba5f82b2af4b339b0d752905e79b862b60793cd9c6b98b2b75b38ea7f64830f303b2797a22a6c4fdbbf97ee24587955d03cfb15e4d2d25794acc1d9593188f2c7833fd312671a7ed8916bb3a2852a10763f35742e7c2f8181cc91b0e5843ae1e1b7a60053619f79c4561aa03a330a2dc8c9ebc1dca575011a670a68d1aa3d0b00087e93592518ef0094e18f28a360702c4a5ad72659410ae37b6868647913a8608858744efe602739ea3bdc72f67b479038bb383851a641040df520943c3fe705ea2cff8105d6cae2b782ee7405615344c168d88e328ff96ea5e39fd4f318b7ef85f373abc9826bcc27d0826ce7fe6f764c9a3a892231f97683525a726eb24200e93ec1766c88062f0ca021542696c6133fba1c9011aa09d0ed8180515e6f5078116dc0b083a9f7cde32b56a2d3585b4d880c2555a80d745f06eca6be1ced0ab8b7a3648312eddbab2927822b17a33c259eb603c8e79606c80ae90d45f22168906e663ad8071ad75a30436124ae0a2416647119287db0aaa379eac69f73e8ed7740228f46ce951fb0154fc4ee03f7227ec18b406cec7bd90cee9b48c76219226e6072cb5874d587456e96dcd1d3f73d9c52d99dfb9a8aad8a7a9973e9e82497816b63b3f776fef717b189eedbd935d344ebc742b1529126824e515e8d7d7c75a78d3280df4fc5a4e92ab26b3f29186e9e469d4ed98f98e04586cb6d9775fa68461a3c58293e00983d6e2ab040f44a6591e302608b1f3408663045293a42a2f034792ff6bc4f68ade46c4c9345bbee9fac37b08b87b1f13d3010cb101e58e407a24614722e14b94d45711b4d8a9dac2efd8f1bec2257afced94e1295ed6640ced22dc9e0f88c1156ee1a9b4776fe54e760343c029660c9c232831ac2c5b7bd3a5f3dfc133394cd8c5a3b681f1f18c9b92a62560762191639cc81fea8f66706beb5ae949da7876b546a68a23dcde1828f61a3e4a14788065743d71f7c610cb5e8f532632cff9b044ef3a52ac3b6e415fd617d3d40596c78095e121a6b8908d435dbc38f2077ca4191bb73dd7a01edfd98bff26458ea105ab920418326d452c188e6f6badc3d49b6d2ca71534e6412cd8a90f15274a9cf7f0496329ecefc70db505fcee2937651ea16cfe92ec92e9ba5e7b1ad41be393c38d743c7fc21966e63de259fbb5c450a1dcd5500a338081cb86a444c80ada4601e2fd0a7cb8dac4cefad082c508248aa5dcecb796f66bc842c63fe9c3a69f29285f2346faafca5e65eccf8de04ec86406897b55de9cda62e02fac26b5341cb41091c9346e2262c0c138260ddc6d91a4fe4b152e40419b0a9933c5d6ba26d754d9e235f5375e82fff4a22fdd7eebca8526f50979748442a6b30dc4d665b9baab035a7b8de6bba379fd18d3d83fc740efe8c281eadd7087f802b43075703ec0ce3934e8046cc94ec1b105c0932bdccddbfa79017c72e54fadb805debb084b676b7e7414d53f53d2698ba5ef604a559eb98c696c620116a982254203c270193e607887c652137ac469b114d74f42e20fe0ee121f1f6333b4aaeccf214b2ee94ebedfa6344207e3aadf274fe848094b9dba4f85b9dfb580c71f6b271901a8ceba17cb2c40f109299a95f7460dd1e82e6a96b307a6e80f2e0a89475fb04b9598c9e877da8a8807df8168a25b540e6dd8166749e4e8dae847cc3c82b01017cb9f930ba1ece0f6579e1700168755a174caae996947c4dfaaafce684d6ba5729da752d721491e3b25a0dfbd7a5800a39899f20684c8fe320ed7ac301490bff839b5e8d252858aa0d56dd7f763ed0f19be4ab6378480db722849a767eaa720fede3f544e416eb7737438f51b0b485904eed84417af6dae66827ac214c861bcc23450ec663a214a8e08baa637c683fe3bb47796e379933f032ab499a3433d13fd94d083148b80163751d178e0c37b3f8df9f1bdea2b0c4e4a76ee25d6b8d15ffd6f53e895aa98e8e2cba448d5d47023082adf33d8b9382ad2dd9c1354f47360e2edccc12e23274325aa2894f1c629b9ab0059e96bc54d2a94bb88604def479f1d18471f174946ef6592c30b9a375233d620f02938e88da376ecc3665ac65570184714f3d6f98d8ebe8e740d33551df885c0660b59609d9ffcd7ff03c0ed267eb6d8b44d03984dfd6d5471986e693b9d9b65cb5ae71d67b3cbe27077712a29c4ca3f969f901aba7512d0ab499c0919849eeaa9c57a444ae72bf7b6dea928d01fbebea98348722bfb942226f3c02c9b3afc8a7440d429bc0c27fe8fb2a8ebf6f96e7a7446d0176198abcc79754aa904d03eda62ab7d8e8dfd891ca17e31e6a13747d9605d3c5e3fe28d9d4957b07ca832a9520e0d74fe17fae9f875276d17d8329421693fac607f8a3e4da105c468cbc2a2c4fdacb0404247a7585ed380c1e775e7954f17c811f98f32786667889dd78fa968b6026e9c0326a4e55ae376c25153dba4da08f565297fada087585ea1d4275947b2aaa6dd9f759ded99fd559305688e1d8a4f8334eb25a7dc5968a51b4235ec8fee1c97e78127e5b420ae1a1f7a52693af8d7fbd3fd5e0b69fa708ef87fcb3894ed3008d7de991fc19e139607ae8b22463d80e6c462860dccd77459022873b757b0af0711715d0a6ccf570850ec9473b273469259b45de194d5871696fb10b8b931acca50f3d4c0f474e060f2c902ae7e2fb0edec460071c112bc8a793fa6251f1e780daa0da66407605d2012386a66fa3e74479548a503a49eacedf11514e60bb84cb93f9f83b4f3e64549017cc957734812373057799978d13f96fb00756fd9533943d55f4306209e3d205afcd5fffd514bad0785e5f2492e2fb7e6e6597ebbd8b3c12d8ffb5c49b3dc4cd201b6142509e0cdce21c51fc6818bc37f4cb169e807f614d05f80e02f3ca657edba5f4e34ae0666ded7e6b9a8bfbae56c525072596431bf8977744bced05437e46898134d87c42a95659d2894ced268b4ff344c895297e084635f5e0ccf97617f81de4c6ca5b348540edeb17b043dc043ee88fa3e0c5a64fa0d7f3f520c46b13f5bc5504e58c1c685c605a56b3d10e9797668ed5743aaf438d472f828a0bbe45a98fd64cfa366eb38a5a2c98bfb208abc4c34f5db3a139e03a270a393564798e4ea848e5b5288641bd84a4f2e6931ee4dd1baa3b91ec6a0c42de0963af703253832484fcf368f9883b7ede14f784eb9c88ca6270d0ac54ac4026fde67709c4690197a7be8fb841341b7ce49fe4f78451894a47b12d1b9211016c81e7e9a024cabf43446b900cf070e6091f84797c5442f7c64c804361ca369047bcc148b357c37c02ef54d615997e9082515d3272ef50b0bc2e0c5f72ea2ca0b038ac19223656d1d8e52d6d8d5cbcca90a3bb77475b3a4b56d6e3b893c9bc97cf393d2291e5c3a9658c3f316082e625919e839c39b3e310a945a3e7f6199a51ee6c7437ed417980499af2ad82a6e56bee13ecf9cf9bd0dce5054157faa775d96af0e98e204717650c0e76822cd6c52608305791a6cde93f5a23dbf071dd958ef983fc40ec923b8508039d2690cb2e7c59fa2a8f7827c64df58676d484339a52a1cf541ad9860f133f2a16682525b936905137d135e8d5ca4ff863335b4c4b2c46cc12f439979c1e1ec17c32409ea788aaf41f0bd31fe4c21630d99f343a4675266b29684b71f40047c611950e424284ff6c4fa43431c62913fe9cd00238727e4656fc9b07400f7c220e7eaa6c5fdc38f2ac90c4c56a2b11f867659cceca62a4c8a3a785ecc626d0303a21c41ef1a72af369c528c0f8bae8a09b12724d592a6d6a4e7b98efa7fa7ca1ee1e203a9f7fe42467b9616e68917cc502201c2b8aed2b61ced0e67fe793eec1abdfac8c7ff863c472a13d5a3475fff4afff4c386c87ad1a0d511bfccac3a5945f19681cda29f5d94047dd4f7429a203dd87d7c5d448659bdc74364dbdc156143280ad4347cde47f3a8f0623854ad2628cedc792055fd030d996ac4ab4377e0335bd8bc99d09cfd149a2a6031e64b7c84a53689c4cd185920ea39f3e2693195703343298bc65c5433b62ae53d80abe72c8a6bdf9aa826982d5e35968ad435dd0d27e45214653ff52e64be41f58c959c3d32b8a3c7d5138caea8640f990297e5663f7629d4fb07bc44d1d13da2fcdfd2cc08d939e5581fee7b4a288809464cdd80561381bbbe9bccec770fe783068a69abe3d810a5730202cd080dba7b54a6a51f27fbd78d8558ddf2d462841aa22eac5a55463664907b79cf1a533232dddeb7c23d15fdf2e92193bad999acfefeb7ceb38471f81a72c18625d88251ec8f4633d068b0a8ebb40267988d633c21e9ab66b658a7b54c91128e568c8af4d3afa56d0d90f0a9e573b6810886b3d7a33f381a1ef362f695f1bf353cd8a8f484e936cbb6570f423cab93b7fcc9e1bb7046498afdde7c876231f079497563c3462fb39e88920cbd3a2e112cabaa719424e7783563415c9916c62aabb75ea757bab76d81b40156c18e4060c2ce9e65950de623fbf20032b9ce3b4d6d6edb55895ce3015c33e658bd5d0da716b3768e6ca56cd88bc64d573609e2a3013bb52883e87bc8ab5195899e0d68032dccda55635c2c732c1c78f4e87eb8d1e2176b322ee688a5324e77973651d640b11622a762bee168e769ea62eb8f98c0c57b7368932ba6c9d5af95871aef18b50701bbee69db045c9756d22a6957bd6b1f55a6f461b660d5c523b1216fb4d2cd5ab86a622e3c33aef06d02537771604556571a468083de987e0cb5743098344f5439b9ada0361e0a73a333d36c87c305507e3f2dbd9885a88cb207b3b0034179e4213ad89b18f455dc6c640b2d1338311ec5156f1dd79cc8ab903cfdf569b3c33f46e2bed93e0634f127eb8b1b8fa69980ac079147ff3e7b942e3629be802a90812499c1930908ca2de69fc5f36584a6d574e80d1940da4ae5b2ab9f6b9c48d8d265f9f61e0f7d1706de0939507421f5b1d630e9ee66f412d96c92a1c9e3857416b3e9a9d52bc65a723a27b07c8e71c5bbfb3eaab0a90abee83e7c6c1eaa2b64ac3d8a5bec99b61075b988a62c8ef11b83100f756abe81a97bbf51aab7eeaf9a5ef4b72a0f03e50c301b6ae885ff2f4c9d740c9c940b1aeb702d82ff456193f30030f0c7457f3bac4c037dad8ea359bb752dbc0b99307d51dadc54dcbf218a2a9ddde27b4ea643ec5fe559bdff4115cfd070ab2fab4bbd62636c5d0ef1a1cab939a579ec125d10b7e69ef33292e729e8ff17efd643c374d2ea48362ec8c7235d95498dc2018e48c97873abbe8cf070a3daf7875d07c2bda652bff35d002177b0517fe67d3100b810ae260e44b632c6f490300d51b1d57cffcc0835cbc790d4e3c34f3cc5f7d48aef05d99f4b6f0531f3e3f1097206b82c228d5993e40e8a3687783189ab501d8196843696b375014e2c9f61650d43676262610a4226b495921fe75d6573d29731aec6f3b4392870bf92b2c926e61197a9185aa7b2a0395c40e062bf1b6e5a757402545a906d8ede21586f739983f3eb48115ce28a989ca75861bc301c25e69d8c15a8ac06bd", 0x1000}}, 0x1057) write$UHID_INPUT(r0, &(0x7f0000001200)={0x8, {"7351dcb79c48e9f392b993fe2d48afda5584a42463119297100d89ec69b133587a682e89011b1957ebdaf92cfc9a54714afc02d695dd973c098949e1e74879f26e1331c49c52df8326fa54677d5d0ac357f24e90e6e7f0889a7b72852bf34e8ffc0728e3167ff1929d0412b36fb0aff22b6bdc51c795056224004ae9e62894bcf9c8beac57347d5165f81433c331d0849d5256306f52cd795dd0a34f5a36c96f03c571653400d13d07d68c9b04d4e925bb5742c39a514ff504509209dd61c2e81f19ef3c1dd4eb90fc1ad7b457b420764ecb13a3dd08e4f17f6564a64ec36483be19abfea77d609448195f4e78cf983509c09e3de142c0f18a67dcd6aac8970de17a251afc380671179abbde08045a6aafd49f43e4aec37eb9c886c80591532d1996ca213296cc1710096e214160f1a70b536e944dd5dd9aca5c670f21b3539ccd3595cf33cc84181d48bd58932f21205d4bddfb35dbe5763e4dde38e62a5e55d772e0955be5558c2b419a0eac9e3a2d5665f704d10b3dc712d72d32c267a44ea8e9c27b7e2d70af6ee5cf7644ae28660a14e4882cf8cc718fa1265e92d7d4b8f9288f1cf6009e306839fd559216f5a84c0cd81f987b589622c5c2182530b8e9534ac0945341bedd70fecf07706db1551efbf20e0321238fa6a011ed39305065c38a7f12d40146b5741730c5de149bc7731ac8d1a4048b3984da10e6eca5c36a53963d3c4555278cc3f95b5ec33da257f40bb1cbb4a8e4baacf13cce533de11949dd08ed87b2a5174494e50887624301ccee62c1cd808ee280076c1968d2702ad0a5b71392256a2db2a7735b65cbd24b454ccf18dc5434bae07b0a7208b9f694723a0279431ecf782fd24b0c819505b3da7b9644a6ed7c6599b42d04c0e0f7b59584eff820ea6328a10c0329cd17d8ee4aaac0575916697938b7c6b6bfbda0967a3cd881da0c7cf36be308a3bc9d9b2caa47b87604e68839abdabf2948e0a5f1af74f0ee9f890ef59b357832c8d423e454309c882959a3e2ddbbe8b62f052aaa1ddda8494281728887bad3d41f0ab5edb819bbef64a27aa48618668afba8839f8ce480fcd27641920f117515bad5cb7ec29559d78d954b2cdc550239c08525c170e448cf9fa038e1d584a6948274b330e55d81e5f66ca4247da93b33ccebe5021a77ed0a3e2d15d7fbe056e5e901077aeb6fe399565316f4958f7e1d24fcd9b4c56a66cb50e2c54c549b5913776224a568127de628079c8941b59a519dd5c31e4aa49dc8db73058c6f08d66f64b187020903183dcefd852d84081b25dd20b3a524df7af323dd2e86c2f60f5ae6e0defee158370d5cc082bb404a1cefce1af2729e8bdc145b5972b47a46e96cc7830dfb56a779c1fadc5121cdc8683a996d23cbce16ab1ab59a0811c8ac322c64576b35bf0165d5420ff30229ae1966acf4c2ae154836b1ef03d3e2dd846df9a0f050cfac650418782b0d6457d22a9b4573bf1fc9832aad194c72bc2aac5d73a671db44bd62f34cf0c32fde81e672dfc5d2da77ba646f55e73d21183cad6e194768b2591de349920ec96799b20bc6428bac6c5b1029ab29ee7edfd9edf1ee415ac654cdbf77361b73359d723d9169ad50597c6e8371000499cd1ee11e26be22b3e1d68f0dad656a496a558694dc213f41d5dc58a8c117ab62382b37d4f76480f1af6cf8f1f3f8574758970e01cc681714dc755038e4d27b2c2c38b18d8b569d85d3ceccee35d08301d8bf0b69a84aa94cbe38a28046a099ac5d05f22dd1f23551725c6e758e6d04301e1441c88e63f1ea05ede67197833fe1bf025fe53251d50348216df5cebe3b97783c7ebc9dadb6d946e1ff449c53a3a28720a999cf04f2706957134f650b5306bd2e507712628c78d11cf82166ac36cd634bb79955bb92ea7ac092907654d4f861e1a731a3376ac1cb073f3d9de01c09505c76ab28208118562b2ef06a0039be39aabc2ff02aaec78088c5b20746d6bbab1672f7e325ec21048961cb0456f6703ef29c8a595a8a0d98e4f107fbb7a4975e415066eac20a40494fc7c78b5a6eff782cc1c75215887dca63316358be493a0da4ecaa5bdfe07a3882de62b5cbfa83c9b5796628dcf47248f219718bfeabf607652f134018af5bd3c142a699836e97318a89fb48f6d0560418804df08291e25ea4d637d8e949d1c803cf3ea9a5e0ff637a43a902221feff6babff8d2e21a950a2db7c5a5097539e74238a6bd5e4d7ff3a8ee72020a9e5f9334252afb7fc1ee0fcef7fda93ec7e3e406dbfa863bef46c1657565b2bc6787ac28d6dac72843d8cb44bf2b9e9cd85a119bb3a441b5594716b4b349d5c466f4d775f5b21a171a8531f5d4688c63d11fa2c44628a6543799ea8a98586ac3eabefb7b44c63b5a3e3392572e49f972a2f2c0f201d5518ec56efff8f45c2c2d4db7aca45ff073b449ecde521ab2b694704fd29822a89a73327ed780e27d13083039f7a7054f62b965c7a1aad3a0244a90d649d800c6d7f547154b8df90b357f5a84372c6903be45e5a6c3695f815fc8e87fc2fd0a734647caea796da6a2a0f0fd2647183cb41025d10c381508ce00a0a7f3bec3a8f5c955e4f354169660104f5533728ac37f46560bab84e5d5bf64375c11bc01aab398ffb0df02509785609a28cdd1ca78737dc51dae49204ba7b687c0afa8191ea49903c0bc154a015cd954751f3c11df50f8e557e068bf4e834dc834cf4bebc55abe6e1ed7b4816ce6cb19dba23b9be6add5dc219be5a123ee13fcad647f8e0cba1a0f529f143a88d18163346df9002f9fb56d9715ca75a31c7cae45a4e3db95caf1ac7382979a820adc645cf0d8974b2aee712fde954978c6a3ff2934c2587209a6582aa3ba3d352cfaaf5829ba3bdffc7d7c8da5579cf3e4cd40c0a3d3fef3f55e2d445ed38431b197e846b2e2f36162328f81d78e66170182806a36a8257bf17f0aa89bc1b27c30abf513efe6d73534f3754bec58832ad678c0aa29f5b4305c02b5ee3d350ee11db5348e61293c4f9a3629e20f84d888706eaa6cf0d1a10821185dc581298cca4dcad677b76a6812f087b498cae9cd0fa7664e8e5c6175b89daf46654b885631508eec27c8047015c0da7f5d2da6ab7e162493fcbfa917956ce8c423e2005a06d6ab7b845a8d5568d4e35de81de4d366276d59be4608ada571550eb4aeca7ebe78e1e3a31d1ad88eb0e20b32a4786b030e6ead84feb51ec0f17e260a19682ea2e2898dbe25b0071eae64e48cbdfae8872f9f9ca1191bbc11308b43ea8c9d4bf820111af76d4833ee66aaa71a23b0ed36e7460737184b059cfbd6650d585870e42b0ab3ba61ddad74deabe4d249459452a17b3bcb5dc8e79d0c2a3a8a9779518f5f56d344e1555eb8efa1e85bb1a7949040e69eb4505e33b095e200145b7d2a7b29606cd0b3090d551946ea69fe96315bcaed71ca357a135ddc466ca7ece07f2d20f6bb8200e625f4fff4baf1e9315d159688eafde4caae24adc08a5e5f7e3d31dfb04d60ce8a218a133206726c034c02bd5e6b2b2c74acfa02d7a31afd68e5303f7be379fb57e8fe9e57adef1c6d19020c4115b3ee08df324c1e00e2e625e551ce284950c09a9ccb95cea0c1f0bb8c1cb6df37f23eb3bdc238bdb784a0f782ba0893d30a9b194a5cc79e2258b402416875cf57bfda49ddfedf131d29b1be32f8134ca2f80fb096308b6c0543a2a2d037872b33e87dba50b71a37d5878c877bc14d50d3648698a8e31a89b8e0e2346d355c9f177618df4954161ce6462f35d94627292d509744c096e22563d8a2c2942cfeaacba279d985fed424ee852bb0126207bf0061b10caf4750519158ff700a56a6e0a1e577b51782f7b4e2f827f8127bcbcb164b27201a495ad7a29ae33807aea08a1d3d32709343a271f8879bf9cd99cc94d5229594869c82b76f6d03ca788d968d0a40db711085ade4bcf877729f6990f968deb75f1ea00dcb7b2d8892a4fb76622409f9d73008b459f183c24ac263c731639180931c91a596a6d568745da9276251191349bfbcb1d552d12332c1ba49597274d9b3d78de0ea45c1a21cc14166c1d1a1ae2d7087afb1771facd045b2c015e9599884d9fe1cffc39382750faa61eaf2ec7f43aad96e5d73457d2e2d8e47779785bf4cceb0febd3609f61c6cc08c2e60469b9de0bb6c4732bc3013a6bf36b1642d80274d63aab9f638cbc003b4dd428b5e2998a9bc718bdc29d251006aad7925823bd66d0724df10939fbc885362697f67aa5ad0b02b5aebfe170db4300e0c5bd1473fc5ac898ddbf61ecd5497873e5e0b9da8f163e2ee5e5c4e83f79884520f0b270066107a68d6a529d58735f27bf74da96684cb60982adbacc6c383acc3c2f3931b61433bbbcc5e860e4d80c1335d8f062c8d1f6848b1a33d4ea59c250bdb4d71fc475d135ec56e3e3c34cefb5f0c617db8e524ace1cd2ce7886e9069af11913b4af90655507367da39edfb92f807270c564712bcd383638a042f173d34f58e06ca9f717791b62748be97a25d9e3672cf9d4aadc31be7e8c72914800d2f266ff632cd6c28728bd55f004a2deb6a99e1e8d1df689a804083c047825104b1a711f6d17cc4452a6bbe5d3f875c0ac5f03d62842a84240a2540c97902af7c8fba17ac6bf0b3d58f328ec0ac3ab2dadaafd4aacc3e9ad0781206a7312f5b57889f0f184cf042b474475ecd58da9e79253787c03e825dc45c60fd9e3b51520109c71e6dc3b0dea203320d14b374640eca01f463265e04b43343685753a819149756f2248cc90fd6d8b6b46db5db3b2a2f4bb6be8282f541cf563ce1dea6c5c7643ec4c19c59f3ef280e55bf8b83e5f28eb90b696b53ae5f47d335b29d9cb52df58a88bb28e7eca962a8ebd8e7ae57798f4e08d7c5875047c962d95a0979e1fcd0130f25a62b2b9809dd8905896a7a41ded0d59d67b97d1ea09137a6a4b30b42d5c33266c1cffb675d13c2f8cff1e33cf79d2755a1aaea21b86fe9ed8aceced4a14aaf8a303429415b131c5c36398fdedcd556b48d265dfb074b63a2666b70643e0830fbf82fe853c6b0dec6aae50c9ee2e6c9a8c20962cd909e19b0cdc388179ea8725d2e46a63dd5f000b9268fb3bc817071793e73dc398e02491bc8e38371699c493429d2e8918f296135abeb2f5773a3f39b16efabfe35340438654e5f8e3a3b72b62492fc5d1875801268149840bfb1e72b4567ba8b1a03bb1b830f30a9b5814c26cbae8e692ba55a43ff1d5ee88a8590b4494750355a05e53a7d84d46355dcbf051f229baf0c38a1168fd77440093291c80bcad70c6536c411731ad32a52700b1f976d0fcd91086c70949f45034afccf88add38bceeac19dc728e72f173185a4f2f412227cd8e0b7a8842d2c6d0a14194cd4def8452843db4571b647be054ccc8882f94fd086ddab63ed9456dafd20f001da61ca68944a712549fbeabe46f4dd9a24864e8c394efb593729cd4d08dc0bf787b26ab06215ba79bcd60b4276981cdc69f1486b6c1cc2f5557abe5d203d461573c3a360a496d092640743b8f782bb408b58a4204593025d1203c785c5c1fbb139825758be1514bc63bb15a207dd1eabdb240abdbd27176e90e71dfbabaae57384d063c1ac93fcadeb1931f53f7da91d7d581d28eb0e739b16b9af04ae0b9b428714646b0649197fbd549fd87fcdf32d22febaff1bbbf65095590c61e35ed9767245cd56a1c6ba0a0d49cd3b8dd2b8f870997cee76d69985768061bf663a5d697a4559ebdfb23bc1216529fc801a39c0770076", 0x1000}}, 0x1006) ioctl$BTRFS_IOC_INO_LOOKUP(0xffffffffffffffff, 0xd0009412, &(0x7f0000002240)={0x0, 0x1000}) 15:20:56 executing program 5: r0 = syz_open_dev$ttys(0xc, 0x2, 0x1) ioctl$TIOCSETD(r0, 0x5423, &(0x7f0000000040)) select(0x40, &(0x7f0000000000), 0x0, &(0x7f0000000100)={0x8f}, 0x0) 15:20:57 executing program 1: r0 = syz_open_dev$vcsa(&(0x7f0000000080), 0x9, 0x400001) ioctl$TIOCL_SETSEL(r0, 0x541c, &(0x7f00000000c0)={0x2, {0x2, 0x2, 0x8001, 0x2, 0x567}}) (async) r1 = syz_open_dev$ttys(0xc, 0x2, 0x1) ioctl$TIOCSETD(r1, 0x5423, &(0x7f0000000040)=0x15) (async) r2 = syz_open_dev$ttys(0xc, 0x2, 0x1) ioctl$TIOCGICOUNT(r2, 0x545d, 0x0) ioctl$TIOCSTI(r2, 0x5412, &(0x7f0000000180)=0x2) (async) ioctl$VT_RESIZE(r1, 0x5609, &(0x7f00000001c0)={0x100, 0x7, 0x2}) (async) select(0x40, &(0x7f0000000000), 0x0, &(0x7f0000000100)={0x8f}, 0x0) (async) r3 = ioctl$TIOCGPTPEER(r0, 0x5441, 0xff) ioctl$KDGKBENT(r3, 0x4b46, &(0x7f0000000140)={0x1, 0x8, 0x9}) 15:20:57 executing program 2: syz_open_dev$vcsa(&(0x7f0000000040), 0x0, 0x101101) r0 = syz_open_dev$tty20(0xc, 0x4, 0x1) ioctl$TIOCSTI(r0, 0x5412, &(0x7f0000000000)=0x9) r1 = bpf$OBJ_GET_PROG(0x7, &(0x7f00000000c0)={&(0x7f0000000080)='./file0\x00', 0x0, 0x8}, 0x10) r2 = syz_open_dev$vcsa(&(0x7f0000000100), 0x8000000000000000, 0x101000) bpf$PROG_BIND_MAP(0x23, &(0x7f0000000140)={r1, r2}, 0xc) 15:20:57 executing program 2: r0 = openat$pfkey(0xffffffffffffff9c, &(0x7f0000000000), 0x40800, 0x0) r1 = syz_open_dev$ttys(0xc, 0x2, 0x1) ioctl$TIOCGICOUNT(r1, 0x545d, 0x0) ioctl$VT_GETMODE(r1, 0x5601, &(0x7f0000000180)) ioctl$KVM_SET_XCRS(r0, 0x4188aea7, &(0x7f00000001c0)={0x1, 0x8, [{0x4, 0x0, 0x5}]}) ioctl$TIOCSISO7816(r0, 0xc0285443, &(0x7f0000000080)={0x3, 0x8, 0x1fc00, 0x1da, 0x6}) ioctl$TIOCGSID(r0, 0x5429, &(0x7f00000000c0)) ioctl$KDGKBENT(r0, 0x4b46, &(0x7f0000000100)={0x0, 0x8}) ioctl$KDSKBENT(r0, 0x4b47, &(0x7f0000000140)={0x6, 0x30, 0x400}) ioctl$VHOST_SET_VRING_ERR(r0, 0x4008af22, &(0x7f0000000080)={0x3}) r2 = syz_open_dev$ttys(0xc, 0x2, 0x1) r3 = syz_open_dev$ttys(0xc, 0x2, 0x1) ioctl$TIOCGICOUNT(r3, 0x545d, 0x0) ioctl$VT_OPENQRY(r3, 0x5600, &(0x7f0000000200)) ioctl$TIOCSETD(r2, 0x5423, &(0x7f0000000040)=0x15) select(0x40, &(0x7f0000000000), 0x0, &(0x7f0000000100)={0x8f}, 0x0) 15:20:57 executing program 3: r0 = syz_open_dev$ttys(0xc, 0x2, 0x1) ioctl$TIOCSETD(r0, 0x5423, &(0x7f0000000040)=0x19) select(0x40, &(0x7f0000000000), 0x0, &(0x7f0000000100), 0x0) 15:20:57 executing program 4: r0 = syz_open_dev$ttys(0xc, 0x2, 0x1) ioctl$TIOCSETD(r0, 0x5423, &(0x7f0000000040)=0x3) select(0x0, 0x0, 0x0, &(0x7f0000000100)={0x8f}, 0x0) 15:20:57 executing program 0: r0 = syz_open_dev$ttys(0xc, 0x2, 0x1) ioctl$TIOCSETD(r0, 0x5423, &(0x7f0000000040)=0x3) select(0x0, 0x0, 0x0, &(0x7f0000000100)={0x8f}, 0x0) 15:20:57 executing program 5: r0 = syz_open_dev$ttys(0xc, 0x2, 0x1) ioctl$TIOCSETD(r0, 0x5423, &(0x7f0000000040)) select(0x40, &(0x7f0000000000), 0x0, &(0x7f0000000100)={0x8f}, 0x0) 15:20:57 executing program 3: r0 = syz_open_dev$ttys(0xc, 0x2, 0x1) ioctl$TIOCSETD(r0, 0x5423, &(0x7f0000000040)=0x19) select(0x40, &(0x7f0000000000), 0x0, &(0x7f0000000100), 0x0) 15:20:58 executing program 2: r0 = syz_open_dev$vcsa(&(0x7f0000000040), 0x0, 0x101101) openat$adsp1(0xffffffffffffff9c, &(0x7f0000000080), 0x410001, 0x0) write$UHID_INPUT(r0, &(0x7f00000001c0)={0x8, {"b3b08bf3ead40c6bd8be9bb34f9a36de5ed25c1c18b5fc75b99db9f0977144448612806b19324efbc0c87af442545e657175b65e3df6dd9ba939d15090269d693efbdeea4de6643f7975df671ebb35fe22931b9a8c7806001487908fe8c597e65f04c9faf4703ea8b6f01c55a80305bbfaf1db7017d833842d7f4b7b610af57088c7608bf113fc1120450e3ef9f31e2d65438cdd48cd0fda2f96e6b3b391ba5f82b2af4b339b0d752905e79b862b60793cd9c6b98b2b75b38ea7f64830f303b2797a22a6c4fdbbf97ee24587955d03cfb15e4d2d25794acc1d9593188f2c7833fd312671a7ed8916bb3a2852a10763f35742e7c2f8181cc91b0e5843ae1e1b7a60053619f79c4561aa03a330a2dc8c9ebc1dca575011a670a68d1aa3d0b00087e93592518ef0094e18f28a360702c4a5ad72659410ae37b6868647913a8608858744efe602739ea3bdc72f67b479038bb383851a641040df520943c3fe705ea2cff8105d6cae2b782ee7405615344c168d88e328ff96ea5e39fd4f318b7ef85f373abc9826bcc27d0826ce7fe6f764c9a3a892231f97683525a726eb24200e93ec1766c88062f0ca021542696c6133fba1c9011aa09d0ed8180515e6f5078116dc0b083a9f7cde32b56a2d3585b4d880c2555a80d745f06eca6be1ced0ab8b7a3648312eddbab2927822b17a33c259eb603c8e79606c80ae90d45f22168906e663ad8071ad75a30436124ae0a2416647119287db0aaa379eac69f73e8ed7740228f46ce951fb0154fc4ee03f7227ec18b406cec7bd90cee9b48c76219226e6072cb5874d587456e96dcd1d3f73d9c52d99dfb9a8aad8a7a9973e9e82497816b63b3f776fef717b189eedbd935d344ebc742b1529126824e515e8d7d7c75a78d3280df4fc5a4e92ab26b3f29186e9e469d4ed98f98e04586cb6d9775fa68461a3c58293e00983d6e2ab040f44a6591e302608b1f3408663045293a42a2f034792ff6bc4f68ade46c4c9345bbee9fac37b08b87b1f13d3010cb101e58e407a24614722e14b94d45711b4d8a9dac2efd8f1bec2257afced94e1295ed6640ced22dc9e0f88c1156ee1a9b4776fe54e760343c029660c9c232831ac2c5b7bd3a5f3dfc133394cd8c5a3b681f1f18c9b92a62560762191639cc81fea8f66706beb5ae949da7876b546a68a23dcde1828f61a3e4a14788065743d71f7c610cb5e8f532632cff9b044ef3a52ac3b6e415fd617d3d40596c78095e121a6b8908d435dbc38f2077ca4191bb73dd7a01edfd98bff26458ea105ab920418326d452c188e6f6badc3d49b6d2ca71534e6412cd8a90f15274a9cf7f0496329ecefc70db505fcee2937651ea16cfe92ec92e9ba5e7b1ad41be393c38d743c7fc21966e63de259fbb5c450a1dcd5500a338081cb86a444c80ada4601e2fd0a7cb8dac4cefad082c508248aa5dcecb796f66bc842c63fe9c3a69f29285f2346faafca5e65eccf8de04ec86406897b55de9cda62e02fac26b5341cb41091c9346e2262c0c138260ddc6d91a4fe4b152e40419b0a9933c5d6ba26d754d9e235f5375e82fff4a22fdd7eebca8526f50979748442a6b30dc4d665b9baab035a7b8de6bba379fd18d3d83fc740efe8c281eadd7087f802b43075703ec0ce3934e8046cc94ec1b105c0932bdccddbfa79017c72e54fadb805debb084b676b7e7414d53f53d2698ba5ef604a559eb98c696c620116a982254203c270193e607887c652137ac469b114d74f42e20fe0ee121f1f6333b4aaeccf214b2ee94ebedfa6344207e3aadf274fe848094b9dba4f85b9dfb580c71f6b271901a8ceba17cb2c40f109299a95f7460dd1e82e6a96b307a6e80f2e0a89475fb04b9598c9e877da8a8807df8168a25b540e6dd8166749e4e8dae847cc3c82b01017cb9f930ba1ece0f6579e1700168755a174caae996947c4dfaaafce684d6ba5729da752d721491e3b25a0dfbd7a5800a39899f20684c8fe320ed7ac301490bff839b5e8d252858aa0d56dd7f763ed0f19be4ab6378480db722849a767eaa720fede3f544e416eb7737438f51b0b485904eed84417af6dae66827ac214c861bcc23450ec663a214a8e08baa637c683fe3bb47796e379933f032ab499a3433d13fd94d083148b80163751d178e0c37b3f8df9f1bdea2b0c4e4a76ee25d6b8d15ffd6f53e895aa98e8e2cba448d5d47023082adf33d8b9382ad2dd9c1354f47360e2edccc12e23274325aa2894f1c629b9ab0059e96bc54d2a94bb88604def479f1d18471f174946ef6592c30b9a375233d620f02938e88da376ecc3665ac65570184714f3d6f98d8ebe8e740d33551df885c0660b59609d9ffcd7ff03c0ed267eb6d8b44d03984dfd6d5471986e693b9d9b65cb5ae71d67b3cbe27077712a29c4ca3f969f901aba7512d0ab499c0919849eeaa9c57a444ae72bf7b6dea928d01fbebea98348722bfb942226f3c02c9b3afc8a7440d429bc0c27fe8fb2a8ebf6f96e7a7446d0176198abcc79754aa904d03eda62ab7d8e8dfd891ca17e31e6a13747d9605d3c5e3fe28d9d4957b07ca832a9520e0d74fe17fae9f875276d17d8329421693fac607f8a3e4da105c468cbc2a2c4fdacb0404247a7585ed380c1e775e7954f17c811f98f32786667889dd78fa968b6026e9c0326a4e55ae376c25153dba4da08f565297fada087585ea1d4275947b2aaa6dd9f759ded99fd559305688e1d8a4f8334eb25a7dc5968a51b4235ec8fee1c97e78127e5b420ae1a1f7a52693af8d7fbd3fd5e0b69fa708ef87fcb3894ed3008d7de991fc19e139607ae8b22463d80e6c462860dccd77459022873b757b0af0711715d0a6ccf570850ec9473b273469259b45de194d5871696fb10b8b931acca50f3d4c0f474e060f2c902ae7e2fb0edec460071c112bc8a793fa6251f1e780daa0da66407605d2012386a66fa3e74479548a503a49eacedf11514e60bb84cb93f9f83b4f3e64549017cc957734812373057799978d13f96fb00756fd9533943d55f4306209e3d205afcd5fffd514bad0785e5f2492e2fb7e6e6597ebbd8b3c12d8ffb5c49b3dc4cd201b6142509e0cdce21c51fc6818bc37f4cb169e807f614d05f80e02f3ca657edba5f4e34ae0666ded7e6b9a8bfbae56c525072596431bf8977744bced05437e46898134d87c42a95659d2894ced268b4ff344c895297e084635f5e0ccf97617f81de4c6ca5b348540edeb17b043dc043ee88fa3e0c5a64fa0d7f3f520c46b13f5bc5504e58c1c685c605a56b3d10e9797668ed5743aaf438d472f828a0bbe45a98fd64cfa366eb38a5a2c98bfb208abc4c34f5db3a139e03a270a393564798e4ea848e5b5288641bd84a4f2e6931ee4dd1baa3b91ec6a0c42de0963af703253832484fcf368f9883b7ede14f784eb9c88ca6270d0ac54ac4026fde67709c4690197a7be8fb841341b7ce49fe4f78451894a47b12d1b9211016c81e7e9a024cabf43446b900cf070e6091f84797c5442f7c64c804361ca369047bcc148b357c37c02ef54d615997e9082515d3272ef50b0bc2e0c5f72ea2ca0b038ac19223656d1d8e52d6d8d5cbcca90a3bb77475b3a4b56d6e3b893c9bc97cf393d2291e5c3a9658c3f316082e625919e839c39b3e310a945a3e7f6199a51ee6c7437ed417980499af2ad82a6e56bee13ecf9cf9bd0dce5054157faa775d96af0e98e204717650c0e76822cd6c52608305791a6cde93f5a23dbf071dd958ef983fc40ec923b8508039d2690cb2e7c59fa2a8f7827c64df58676d484339a52a1cf541ad9860f133f2a16682525b936905137d135e8d5ca4ff863335b4c4b2c46cc12f439979c1e1ec17c32409ea788aaf41f0bd31fe4c21630d99f343a4675266b29684b71f40047c611950e424284ff6c4fa43431c62913fe9cd00238727e4656fc9b07400f7c220e7eaa6c5fdc38f2ac90c4c56a2b11f867659cceca62a4c8a3a785ecc626d0303a21c41ef1a72af369c528c0f8bae8a09b12724d592a6d6a4e7b98efa7fa7ca1ee1e203a9f7fe42467b9616e68917cc502201c2b8aed2b61ced0e67fe793eec1abdfac8c7ff863c472a13d5a3475fff4afff4c386c87ad1a0d511bfccac3a5945f19681cda29f5d94047dd4f7429a203dd87d7c5d448659bdc74364dbdc156143280ad4347cde47f3a8f0623854ad2628cedc792055fd030d996ac4ab4377e0335bd8bc99d09cfd149a2a6031e64b7c84a53689c4cd185920ea39f3e2693195703343298bc65c5433b62ae53d80abe72c8a6bdf9aa826982d5e35968ad435dd0d27e45214653ff52e64be41f58c959c3d32b8a3c7d5138caea8640f990297e5663f7629d4fb07bc44d1d13da2fcdfd2cc08d939e5581fee7b4a288809464cdd80561381bbbe9bccec770fe783068a69abe3d810a5730202cd080dba7b54a6a51f27fbd78d8558ddf2d462841aa22eac5a55463664907b79cf1a533232dddeb7c23d15fdf2e92193bad999acfefeb7ceb38471f81a72c18625d88251ec8f4633d068b0a8ebb40267988d633c21e9ab66b658a7b54c91128e568c8af4d3afa56d0d90f0a9e573b6810886b3d7a33f381a1ef362f695f1bf353cd8a8f484e936cbb6570f423cab93b7fcc9e1bb7046498afdde7c876231f079497563c3462fb39e88920cbd3a2e112cabaa719424e7783563415c9916c62aabb75ea757bab76d81b40156c18e4060c2ce9e65950de623fbf20032b9ce3b4d6d6edb55895ce3015c33e658bd5d0da716b3768e6ca56cd88bc64d573609e2a3013bb52883e87bc8ab5195899e0d68032dccda55635c2c732c1c78f4e87eb8d1e2176b322ee688a5324e77973651d640b11622a762bee168e769ea62eb8f98c0c57b7368932ba6c9d5af95871aef18b50701bbee69db045c9756d22a6957bd6b1f55a6f461b660d5c523b1216fb4d2cd5ab86a622e3c33aef06d02537771604556571a468083de987e0cb5743098344f5439b9ada0361e0a73a333d36c87c305507e3f2dbd9885a88cb207b3b0034179e4213ad89b18f455dc6c640b2d1338311ec5156f1dd79cc8ab903cfdf569b3c33f46e2bed93e0634f127eb8b1b8fa69980ac079147ff3e7b942e3629be802a90812499c1930908ca2de69fc5f36584a6d574e80d1940da4ae5b2ab9f6b9c48d8d265f9f61e0f7d1706de0939507421f5b1d630e9ee66f412d96c92a1c9e3857416b3e9a9d52bc65a723a27b07c8e71c5bbfb3eaab0a90abee83e7c6c1eaa2b64ac3d8a5bec99b61075b988a62c8ef11b83100f756abe81a97bbf51aab7eeaf9a5ef4b72a0f03e50c301b6ae885ff2f4c9d740c9c940b1aeb702d82ff456193f30030f0c7457f3bac4c037dad8ea359bb752dbc0b99307d51dadc54dcbf218a2a9ddde27b4ea643ec5fe559bdff4115cfd070ab2fab4bbd62636c5d0ef1a1cab939a579ec125d10b7e69ef33292e729e8ff17efd643c374d2ea48362ec8c7235d95498dc2018e48c97873abbe8cf070a3daf7875d07c2bda652bff35d002177b0517fe67d3100b810ae260e44b632c6f490300d51b1d57cffcc0835cbc790d4e3c34f3cc5f7d48aef05d99f4b6f0531f3e3f1097206b82c228d5993e40e8a3687783189ab501d8196843696b375014e2c9f61650d43676262610a4226b495921fe75d6573d29731aec6f3b4392870bf92b2c926e61197a9185aa7b2a0395c40e062bf1b6e5a757402545a906d8ede21586f739983f3eb48115ce28a989ca75861bc301c25e69d8c15a8ac06bd", 0x1000}}, 0x1057) r1 = syz_open_dev$dri(&(0x7f0000000140), 0x9, 0x0) ioctl$DRM_IOCTL_SYNCOBJ_CREATE(r1, 0xc00864bf, &(0x7f0000000180)) r2 = syz_open_dev$dri(&(0x7f0000000000), 0x7, 0x2900) write$UHID_INPUT(r0, &(0x7f0000002240)={0x8, {"7351dcb79c48e9f392b993fe2d48afda5584a42463119297100d89ec69b133587a682e89011b1957ebdaf92cfc9a54714afc02d695dd973c098949e1e74879f26e1331c49c52df8326fa54677d5d0ac357f24e90e6e7f0889a7b72852bf34e8ffc0728e3167ff1929d0412b36fb0aff22b6bdc51c795056224004ae9e62894bcf9c8beac57347d5165f81433c331d0849d5256306f52cd795dd0a34f5a36c96f03c571653400d13d07d68c9b04d4e925bb5742c39a514ff504509209dd61c2e81f19ef3c1dd4eb90fc1ad7b457b420764ecb13a3dd08e4f17f6564a64ec36483be19abfea77d609e3de142c0f18a67dcd6aac8970de17a251afc380671179abbde08045a6aafd49f43e4aec37eb9c886c80591532d1996ca213296cc1710096e214160f1a70b536e944dd5dd9aca5c670f21b3539ccd3595cf33cc84181d48bd58932f21205d4bddfb35dbe5763e4dde38e62a5e55d772e0955be5558c2b419a0eac9e3a2d5665f704d10b3dc712d72d32c267a44ea8e9c27b7e2d70af6ee5cf7644ae28660a14e4882cf8cc718fa1265e92d7d4b8f9288f1cf6009e306839fd559216f5a84c0cd81f987b589622c5c2182530b8e9534ac0945341bedd70fecf07706db1551efbf20e0321238fa6a011ed39305065c38a7f12d40146b5741730c5de149bc7731ac8d1a4048b3984da10e6eca5c36a53963d3c4555278cc3f95b5ec33da257f40bb1cbb4a8e4baacf13cce533de11949dd08ed87b2a5174494e50887624301ccee62c1cd808ee280076c1968d2702ad0a5b71392256a2db2a7735b65cbd24b454ccf18dc5434bae07b0a7208b9f694723a0279431ecf782fd24b0c819505b3da7b9644a6ed7c6599b42d04c0e0f7b59584eff820ea6328a10c0329cd17d8ee4aaac0575916697938b7c6b6bfbda0967a3cd881da0c7cf36be308a3bc9d9b2caa47b87604e68839abdabf2948e0a5f1af74f0ee9f890ef59b357832c8d423e454309c882959a3e2ddbbe8b62f052aaa1ddda8494281728887bad3d41f0ab5edb819bbef64a27aa48618668afba8839f8ce480fcd27641920f117515bad5cb7ec29559d78d954b2cdc550239c08525c170e448cf9fa038e1d584a6948274b330e55d81e5f66ca4247da93b33ccebe5021a77ed0a3e2d15d7fbe056e5e901077aeb6fe399565316f4958f7e1d24fcd9b4c56a66cb50e2c54c549b5913776224a568127de628079c8941b59a519dd5c31e4aa49dc8db73058c6f08d66f64b187020903183dcefd852d84081b25dd20b3a524df7af323dd2e86c2f60f5ae6e0defee158370d5cc082bb404a1cefce1af2729e8bdc145b5972b47a46e96cc7830dfb56a7ffffffff5121cdc8683a996d23cbce16ab1ab59a0811c8ac322c64576b35bf0165d5420ff30229ae1966acf4c2ae154836b1ef03d3e2dd846df9a0f050cfac650418782b0d6457d22a9b4573bf1fc9832aad194c72bc2aac5d73a671db44bd62f34cf0c32fde81e672dfc5d2da77ba646f55e73d21183cad6e194768b2591de349920ec96799b20bc6428bac6c5b1029ab29ee7edfd9edf1ee415ac654cdbf77361b73359d723d9169ad50597c6e8371000499cd1ee11e26be22b3e1d68f0dad656a496a558694dc213f41d5dc58a8c117ab62382b37d4f76480f1af6cf8f1f3f8574758970e01cc681714dc755038e4d27b2c2c38b18d8b569d85d3ceccee35d08301d8bf0b69a84aa94cbe38a28046a099ac5d05f22dd1f23551725c6e758e6d04301e1441c88e63f1ea05ede67197833fe1bf025fe53251d50348216df5cebe3b97783c7ebc9dadb6d946e1ff449c53a3a28720a999cf04f2706957134f650b5306bd2e507712628c78d11cf82166ac36cd634bb79955bb92ea7ac092907654d4f861e1a731a3376ac1cb073f3d9de01c09505c76ab28208118562b2ef06a0039be39aabc2ff02aaec78088c5b20746d6bbab1672f7e325ec21048961cb0456f6703ef29c8a595a8a0d98e4f107fbb7a4975e415066eac20a40494fc7c78b5a6eff782cc1c75215887dca63316358be493a0da4ecaa5bdfe07a3882de62b5cbfa83c9b5796628dcf47248f219718bfeabf607652f134018af5bd3c142a699836e97318a89fb48f6d0560418804df08291e25ea4d637d8e949d1c803cf3ea9a5e0ff637a43a902221feff6babff8d2e21a950a2db7c5a5097539e74238a6bd5e4d7ff3a8ee72020a9e5f9334252afb7fc1ee0fcef7fda93ec7e3e406dbfa863bef46c1657565b2bc6787ac28d6dac72843d8cb44bf2b9e9cd85a119bb3a441b5594716b4b349d5c466f4d775f5b21a171a8531f5d4688c63d11fa2c44628a6543799ea8a98586ac3eabefb7b44c63b5a3e3392572e49f972a2f2c0f201d5518ec56efff8f45c2c2d4db7aca45ff073b449ecde521ab2b694704fd29822a89a73327ed780e27d13083039f7a7054f62b965c7a1aad3a0244a90d649d800c6d7f547154b8df90b357f5a84372c6903be45e5a6c3695f815fc8e87fc2fd0a734647caea796da6a2a0f0fd2647183cb41025d10c381508ce00a0a7f3bec3a8f5c955e4f354169660104f5533728ac37f46560bab84e5d5bf64375c11bc01aab398ffb0df02509785609a28cdd1ca78737dc51dae49204ba7b687c0afa8191ea49903c0bc154a015cd954751f3c11df50f8e557e068bf4e834dc834cf4bebc55abe6e1ed7b4816ce6cb19dba23b9be6add5dc219be5a123ee13fcad647f8e0cba1a0f529f143a88d18163346df9002f9fb56d9715ca75a31c7cae45a4e3db95caf1ac7382979a820adc645cf0d8974b2aee712fde954978c6a3ff2934c2587209a6582aa3ba3d352cfaaf5829ba3bdffc7d7c8da5579cf3e4cd40c0a3d3fef3f55e2d445ed38431b197e846b2e2f36162328f81d78e66170182806a36a8257bf17f0aa89bc1b27c30abf513efe6d73534f3754bec58832ad678c0aa29f5b4305c02b5ee3d350ee11db5348e61293c4f9a3629e20f84d888706eaa6cf0d1a10821185dc581298cca4dcad677b76a6812f087b498cae9cd0fa7664e8e5c6175b89daf46654b885631508eec27c8047015c0da7f5d2da6ab7e162493fcbfa917956ce8c423e2005a06d6ab7b845a8d5568d4e35de81de4d366276d59be4608ada571550eb4aeca7ebe78e1e3a31d1ad88eb0e20b32a4786b030e6ead84feb51ec0f17e260a19682ea2e2898dbe25b0071eae64e48cbdfae8872f9f9ca1191bbc11308b43ea8c9d4bf820111af76d4833ee66aaa71a23b0ed36e7460737184b059cfbd6650d585870e42b0ab3ba61ddad74deabe4d249459452a17b3bcb5dc8e79d0c2a3a8a9779518f5f56d344e1555eb8efa1e85bb1a7949040e69eb4505e33b095e200145b7d2a7b29606cd0b3090d551946ea69fe96315bcaed71ca357a135ddc466ca7ece07f2d20f6bb8200e625f4fff4baf1e9315d159688eafde4caae24adc08a5e5f7e3d31dfb04d60ce8a218a133206726c034c02bd5e6b2b2c74acfa02d7a31afd68e5303f7be379fb57e8fe9e57adef1c6d19020c4115b3ee08df324c1e00e2e625e551ce284950c09a9ccb95cea0c1f0bb8c1cb6df37f23eb3bdc238bdb784a0f782ba0893d30a9b194a5cc79e2258b402416875cf57bfda49ddfedf131d29b1be32f8134ca2f80fb096308b6c0543a2a2d037872b33e87dba50b71a37d5878c877bc14d50d3648698a8e31a89b8e0e2346d355c9f177618df4954161ce6462f35d94627292d509744c096e22563d8a2c2942cfeaacba279d985fed424ee852bb0126207bf0061b10caf4750519158ff700a56a6e0a1e577b51782f7b4e2f827f8127bcbcb164b27201a495ad7a29ae33807aea08a1d3d32709343a271f8879bf9cd99cc94d5229594869c82b76f6d03ca788d968d0a40db711085ade4bcf877729f6990f968deb75f1ea00dcb7b2d8892a4fb76622409f9d73008b459f183c24ac263c731639180931c91a596a6d568745da9276251191349bfbcb1d552d12332c1ba49597274d9b3d78de0ea45c1a21cc14166c1d1a1ae2d7087afb1771facd045b2c015e9599884d9fe1cffc39382750faa61eaf2ec7f43aad96e5d73457d2e2d8e47779785bf4cceb0febd3609f61c6cc08c2e60469b9de0bb6c4732bc3013a6bf36b1642d80274d63aab9f638cbc003b4dd428b5e2998a9bc718bdc29d251006aad7925823bd66d0724df10939fbc885362697f67aa5ad0b02b5aebfe170db4300e0c5bd1473fc5ac898ddbf61ecd5497873e5e0b9da8f163e2ee5e5c4e83f79884520f0b270066107a68d6a529d58735f27bf74da96684cb60982adbacc6c383acc3c2f3931b61433bbbcc5e860e4d80c1335d8f062c8d1f6848b1a33d4ea59c250bdb4d71fc475d135ec56e3e3c34cefb5f0c617db8e524ace1cd2ce7886e9069af11913b4af90655507367da39edfb92f807270c564712bcd383638a042f173d34f58e06ca9f717791b62748be97a25d9e3672cf9d4aadc31be7e8c72914800d2f266ff632cd6c28728bd55f004a2deb6a99e1e8d1df689a804083c047825104b1a711f6d17cc4452a6bbe5d3f875c0ac5f03d62842a84240a2540c97902af7c8fba17ac6bf0b3d58f328ec0ac3ab2dadaafd4aacc3e9ad0781206a7312f5b57889f0f184cf042b474475ecd58da9e79253787c03e825dc45c60fd9e3b51520109c71e6dc3b0dea203320d14b374640eca01f463265e04b43343685753a819149756f2248cc90fd6d8b6b46db5db3b2a2f4bb6be8282f541cf563ce1dea6c5c7643ec4c19c59f3ef280e55bf8b83e5f28eb90b696b53ae5f47d335b29d9cb52df58a88bb28e7eca962a8ebd8e7ae57798f4e08d7c5875047c962d95a0979e1fcd0130f25a62b2b9809dd8905896a7a41ded0d59d67b97d1ea09137a6a4b30b42d5c33266c1cffb675d13c2f8cff1e33cf79d2755a1aaea21b86fe9ed8aceced4a14aaf8a303429415b131c5c36398fdedcd556b48d265dfb074b63a2666b70643e0830fbf82fe853c6b0dec6aae50c9ee2e6c9a8c20962cd909e19b0cdc388179ea8725d2e46a63dd5f000b9268fb3bc817071793e73dc398e02491bc8e38371699c493429d2e8918f296135abeb2f5773a3f39b16efabfe35340438654e5f8e3a3b72b62492fc5d1875801268149840bfb1e72b4567ba8b1a03bb1b830f30a9b5814c26cbae8e692ba55a43ff1d5ee88a8590b4494750355a05e53a7d84d46355dcbf051f229baf0c38a1168fd77440093291c80bcad70c6536c411731ad32a52700b1f976d0fcd91086c70949f45034afccf88add38bceeac19dc728e72f173185a4f2f412227cd8e0b7a8842d2c6d0a14194cd4def8452843db4571b647be054ccc8882f94fd086ddab63ed9456dafd20f001da61ca68944a712549fbeabe46f4dd9a24864e8c394efb593729cd4d08dc0bf787b26ab06215ba79bcd60b4276981cdc69f1486b6c1cc2f5557abe5d203d461573c3a360a496d092640743b8f782bb408b58a4204593025d1203c785c5c1fbb139825758be1514bc63bb15a207dd1eabdb240abdbd27176e90e71dfbabaae57384d063c1ac93fcadeb1931f53f7da91d7d581d28eb0e739b16b9af04ae0b9b428714646b0649197fbd549fd87fcdf32d22febaff1bbbf65095590c61e35ed9767245cd56a1c6ba0a0d49cd3b8dd2b8f870997cee76d69985768061bf663a5d697a4559ebdfb23bc1216529fc801a39c077007600", 0x1000}}, 0x1006) write$UHID_CREATE2(r0, &(0x7f0000001200)={0xb, {'syz0\x00', 'syz0\x00', 'syz1\x00', 0x7e, 0xfffc, 0xfffffffe, 0x8, 0x2, 0x8, "837474af8d2110f5ee934e1070f32cbd127df3da618bbbcc5935ae5068633c91f0f22a6ac5711f8ba68d0e23abdfd988cd771a2e85e79a59fcc16c427b1fdbc8cbe542dce0ca712c2ca9a8e386d09980765bc6306804739f88814863c916f70f527441248cd80ae2b2a2983e6151107b287b71c205e499cc3d7cbb35f70f"}}, 0x196) socketpair(0xb, 0x80000, 0x0, &(0x7f00000013c0)) ioctl$KDENABIO(r0, 0x4b36) r3 = socket$nl_generic(0x10, 0x3, 0x10) r4 = syz_genetlink_get_family_id$nl80211(&(0x7f0000001080), 0xffffffffffffffff) sendmsg$NL80211_CMD_ADD_NAN_FUNCTION(r3, &(0x7f0000001140)={&(0x7f0000000000)={0x10, 0x0, 0x0, 0x200000}, 0xc, &(0x7f0000001100)={&(0x7f0000006a40)=ANY=[@ANYBLOB="e03c0000", @ANYRES16=r4, @ANYBLOB="01002bbd7000fcdbdf257500000008000300", @ANYRES32, @ANYBLOB="0c009900030000001f0000002c00f08005000f000400000004000400050006007f0000000400040008000a000200000008000a0004000000f816f080050001000000000008000a00000000000500060004000000a8000b007333997576b4aeefafac44e3e627e99ae4d2a9bc8915e10d27e0e143c8c21a7c4eacbc1da6af8ebbe224c036255d8b9adafb9bd7cf33fd39e8d8584119d28057b34c12a5670cea0f2ecf6a8fa1510b08a23173643c3ee0bbe95c1668d33efa8da858fe855197da3d5b18898ebf4044f02ad7a6c564095f435873cc6dbca4051a289cb8ccc78fcce685213398931f97756929dcb5c2c1877987519891701135f7115f0b8288030d8083000000644f23a7fe9299df3e7d658c2670f06a79ae564906c58888428e06bedc0954112b25ed9e7dbe5bce8912a09345805063a1f15579ab1d0fcdc408acf8686a88ef88992206b99071484702bb19a441ea8e8dde08cd9e4c4d5ce8369fe424165de55388d61fae25acc82a9511a79069e04d00106780ae188da1d8172acd80c0ea00f2000000e57b6000c665e1b7b1d4db9073d342889d44b198db4b8e77d3f948579d5e5c29e74f7b6ddd4cd9a30357999996bd390612df449be21c3379e36c6f4df4255fb21e9693ae3e05319c861b42d614ce544d055a5dc76bf837dbc4c1864df485b3f931c51294c5a8acbc8c643c8387e1739da2e260906c113b15932b9b6aa8ecfbe99a71d843df3c9d9e652a53ae9b9c03c88e70a5abfc0759604ef952c265029cf82a44bbbf0832b8d55b2977cbcba56676f511f5f99be07fc2d0878bb570df775ed86a8b695f10a8843dd2229dd5a3e6ffd5818ba419957e28d048f1ce3e4b16e3387ced50fbe950cf6a7b59abcc8f000004000000ff0000001e392f9a5c00660970d345fbce9fff6688a43bccee9c993ef2dbffed833ae68f855183edf51883b48fadd04ef0c01225e79b817ccaee55019c1ae9f1e492fac853b09b7d80bea7d3eae4880025f7fd40a0c34eb315b740dc00cb52b155ed94ed7eaadb78fc715aee2700f535969ef571c39c19c767c7050bad7dd8b7fcd192bceb5ccecb25d9ed7b3fd355c4cdaaf1f6fff042033ee7e78991f3705e957616dbf97db4e16edce1f3f365176a1005669db8c2c5bf7f0a07b720c6fd888798ff9e5b7c5c105feb3cdcdf1fedabbb5c68f84922201d2582156e7038750df92d0d460bd15187edf84be5926f60ca217e21a598c1b26a7c94941ca9c0050030000000d8bf8c85d1ba2eddee03d5cc217ca3af7b6f9cd08cb27912277fa109047b9867d11093c46511a352cf642446d50000006fe011ccfee62201dc09b88490a4373b4480d405a10d032748e31386f53a8b3133fd9c8de83e55ec788660174fc57e008a31a5392ba6255761cb191736a545c2593b4f4c3ffaf733d998d0812516c96a0bf3b625c3f0ec5b29ebb603d675961385f665895edfff5a836f38e10124d5636e3d36299e99061f25a2ae63c6129cf63b54c8afc229e64e502c836247e02b5e3f0fba443303387c325bc33033548c039700e4f2d288dfbf3fb05abcf672fb23e48cc90a206bafe0487c544a97cb73715e80ec23f0c1d956371b5cd17bde709eeb0000000a0002006397d703565000000400050030120d80041000003607240db00411527cb2e90119adffd539f4ae69674c1078d45a083ddb6f6723d3c33e1e5de2e11e9eee2d04a2d45f0fb295f04d6465d1b50b6a58bf24f0f059c460ce5a9cf4f1af293174540017b64d223c562042d2699801564f4f53fdc62b9646473068cff489a504278991934afd64ec88bea57bc58d07441ad048fe9ec946af0277233032cae4e383942fdf41c498b12253ee697a9ad171d7f79cf8b49147d2b4513a0ab051e74386c32157b9a3c7770776814a3eb0b655ea5794c3f040e9d16326bddf4dc7b314047e04aeed71ec66e8cbb0f1aafca350a711cb6072c5f02640eec805e4b43e6da22b623818973263aa022274d1ad865eec07a66236327fb361ea4367141043dd8fb8cc159988965625498fc573818bf2c0e22e26f30ba78b7b9b61b331a2e834242abcfd1400e4862ebbb3f1fe8adea41f0c064a0138cf3f1ac1079343c0b9e037793bc8a06cc861315b0d1606182fca3a78d0997e875eb600bc31e52539fc259d3f8ea687989b7757132e4ef2f566aebdac1936ca8642e5c18d5fb37fecd5ea57a0c58389d0fc444b8f5f61861e426a449be3f55d424fca575b7e948fd2fb9d8aee2e413e76eb832100903402e42a801408e8382024afbb2e2d3a713799daa20bed2e0a5904c5df36ed849ddea84b224ce67f288350e0299c12694af7c92245ff0bd8defd690145eef0b0f2eb32056bf00473426376d6421def3525ad4ee0e1211c3afbef39ca809853bccb46d34ff4374caf3f11bd6d23202f6afa7553ca08470b7af999656a27789f8c238c87da0391f6a59b6db3eb679e9bd53fb160ee5eb282a4de4d58895a9744f938b732a4b651e41a7a3cd774ed6fe15f1e6983cb18cb5425d06fb87c0c206808425df993056379aef6c95b5bd995b5f6106c90e493b35f8179457d1b333226f230688a572da97c91b6dc4e31cb9fe8835011b050b7bf45b39942807ea5ea992ee82c91294aecdeebf46cd5bc33b489d084bea7e85109a69c32368510377ad3a800fe3edef47253ecccd3a0b3c756591eb768c38ccfb67cc6c1ed1c02027d8a7ce3e4c93bf93c9b038d6f453bb59728fa6143d3768c2e125c2ce62beedeb99f3974d664a3ca39b6df2a3bd80a2ea656320a93f9e854723bfb9cb0fd2355efd02114f718a4711a126bedbe8a8baa1541a470d8cbf57c2ef32ebe339f17956ac010a6ed37beda6659e5da11cd0bea45dbab0d48fb0f346e1dfab403d32e9a36fea7d29ff5768cfbf97b19db1743f7a8821b39e5462eb8301f76c3f6aee18a9548a6f59a4b3503a0baa983b114bc36f43ab936f1226a8fa7e5443123a5af6326acfe8a68407a8a2f90df3120a0377f621c7e542129b6c6897b84738c074c1447e3d7c223dc66b9786bd2c4d98628edd428369538d7759dd0e4ff57b5bba4d5ab2dd06a997123033ce6595efc1e0bb6df66c6e76add41045bc85cb5275dfc466d538b94164b7d5096e71c0bf310700db006aeb867c0382f01b7411c2bf311b2de1c343bf1647eed9127c067581a19dd195da37cf3f16956bfd07a9ac63390a3de37e681a23692350ae235859fe6bdf5cd18e0f7a054d514dc4da43d01a7f2e098ef46811e5d0b7270f74ecaa1f91c266afdbd9775f3147e463ebc9734a5a8c1bf4ac0aed6bbe377e1167f256a88585589aae7864499f6db3a6f547bee73716895d8bb74c260800997921f4485cb680e345846de54604fea9cad57e76a5edc4eb52e1a3f38714dcee8e1e1c93df344535eb70a057f9c21e4d5ab9df8b70aefb24502d2b226efb3c4cf9b83e7db05cc542562ed161d33b4a482e2d1f28ce44b9cdf2953a4d35f4a16c18e7ce686ac1ba32ebf5d313049810261cd61efb3f40faeeba57902a43494d8e2c80e9b3ae25cd53eadd2b101b2519bef93a44be33cfee219139a3f808061ae927567a395277663196a65f9ddce1dbd23e89bd4be13bd2199975297d6cb90ad1e0bf4fa700c3aebc9ed61827cbb0d0896c5e61eebb5f135cadb17d00362b29f0af054fd3ca57d74b73c79b4dc94ee838e7780403511758f146410416c1faac3e724b42f26fbbb6c77ca47d96e7663543732c91dec576a5d84c0533f5a6d3c662d9456d903a443227c6d5e3ab5fc67fbb072772a70328e90886258c4ae024d36a00ba0d8b2edfb111dd5aab7f65812587432c130e6656e0dcfb0917df54f5355dc0144ed70e1057453a5b3ce2846ec5262d5d55fbe48273ffad4bd800d9702f96d34923b76dbe1e4d7213ab1da1ad264bde21fc356deb807020f186c2325b68d8248f1a06aeff2de49dffa051dc185bc77ee2b8f01916de4b7a5ff7b445b1fb3a43ff38fe52f216d28484fba580ffa916560271fee82bf1907fd2853e6fba89e30572d3f3904930b936e580bc16cb9726f858b1a31cc495bab9ebd1bea6ec9f866c3fc2026f30743a7f45bb195413386118b62b6d618dc545bbe4b66377ae9d34c85fc6a17097dd55b4157c9336eec82a5ea2c8a7fab66026d3d1c34f5997348123098e2b3c888183a70e89c5ea4de88a5f4868e4c235591ead9496c177761aaeb937747fb4f74a265158fe6de4539f00233e9ae4b4d2fbba36de4ec3f7615d434449f1353029b85f704d93d1c2f7bd8a50b2c4945658e27e6a9d461a08ddea1ff41cafac92333de6af025369fd7c9386f533b7e85b58cd1079c84cd6467d8464af3d5b13b1c359ca314d62fc5c65e8180062fa783f5de0d13a14bf3eeece8dd5a73fb61024a57fdc7daaf290638969832d4a2117b37e7ad1e2daed88c221b4be7d7282042a73063c610989be9072cece00198bb34e315a0dafa8c327d26ee52920585d2c21104a541bd41c72145837f9932a4e720083e48b073115a2ce50ef773f9e76830fd1f1e3fe6f1f8c9e41d02c09270cef428579c7c4bb154bc0868c5ac5a24ad8a088fcd5b31b3b8e37bcb98dcb4b1639e66acf862b955e9541aab6785590dec538f70ac2802a79ae8a772c647ab6f1045e19324e750c9883f69651ce345e4df374177abfc9060cab9b2e652d4c171b0603830038ffb6e1b86f32ca53ab341ac608b2adf77bb6aad1450ba3b1c205393f9635c2f716194e3c7c8bfccb51241a68265d9b62f4d52250dc151a5bf79375240ba525a0de046d24ebcc519e124750c006e15308c1933cb9911de923a126629b2af8be808c58cdcf609bbd12cd4907deb55513de82ab4e44178b753b2b9257454812b0ca3691127c3cae4b3d6c671ddecb314d2b6097ed3c7e5577e7cfe1418357958cabcfc01dc6792dc83c5bcb297c2fb6bff90d8fd4796ef8f79500f10fbc6665ceb8ca797ea33cc4e171ed81fc86d1c3b073aba828858409c5051b1e48c97b991dde944369d345cf084f6df8d22d9cdf9ce94d0ed272d1df20b116ad431028dd3618546fd78411b5dd2e64c086dffd5db96181ee24c60bfe42fd924628cf98f46cd4d5ca7aa232a25ee80bc33a69695e854344b9eb11343a065d8e25c870b118cc05f03aef3b2ec6351e6897400757499bc4a3316e6aa18f5356d1da3fac28d3f1dcc11e79733725729860fc4a246e74c2ffcdef551a2558a3bd75b7b1472c96364de331da3d1295511c7ad1a27beac7ff2e65393175f5a63168879d8ed15d460330064e10af5e2303e55a51f56c066dc1fda5498eae4947fbd855e78e77bd79b46fa1d0a7a6d8441217ed6e1d20dca0c9ea9cd6eb92fb64ce84ac2c03fd1ab65ec7a4c15ae6d67380f4a39191489b7d7d1c3db3d0081525eb01767ae814b316a76194625a93095e39e6636175e39925a2e9338fee0f40db4398797b0a7d4accd3d4f6d0836660c276988e710b51b693b6ecff5f6905296f06d99efcc79882ab9d0a4fdd3dd1b786084abbcc193c883bc8950c0cd68a6993f3712583ad539a67728b8b84f9ddad6be30e9aec90385ed6db7d937befce8edad7349d9a3bd05a217bd9091c2bd1a62213f4e1902fe794b7f92b231582b6422ce158bfeff5be210068cd22d25e2d42573443bfd86d95b2a04ed4c33307a1bd4756b51bbcfd1064c4ee4e467318ff49f65ab9115db633dcc148470ae014bf225d8f3dba44a365438d7af07baf53283136923afbc9fadf3e57d1cf5f91fdc94c4e5b40e5e524f8ee28294cec4b8a5935ed6246dcafe707cb731fb4e168dbb98bf0e34ad7631dec4957ee7d52b2231ac4225d212a6601dc410b407f8d2f66176035d791b6c74a86fad4625b306922bed421be64d2611a64781f84ea0912400fb0d8471ee7feec4219ce541cf4d390f83036b25831bc63aaa143d90479a05b05cbe0697544b3bc293cbbaba1381e1e2260edb2d2f7d803a53edf74b092e43d500bac8f922aba00e0f060bdf9560240b18c773b59e00ff75cf7bcd50c0e914cffaca5be061def749669b48d1ff34cb63ed73fdfc7b155e15b8527b4bc3dab9d4e47edb3d070c2a4e2da031f3b88e52d27548379fa1f6cc09e2d32bbd029bd2558ce62af19c87aab48154187d81d70314bfc5033b5a2db512b56a015ce966af9c39121b5b82e5b17a4718fd2b185891fb3fd9e18d0b8f493ea9d13427b444e452e8f82b6f94d3e631c829fc2f530d8163c8af13a7b23581fd60477e0901f107147d4cf3324efba85cd7b1f71194c53a5595dfabeaa806dd27567bca787ace2e2d1c383df2bd33c29ae778528dfe4fd06bbc84288e7e6501562cce3a8ab00a113479167b741cfcf608640cbd9c48dc0c5e4e603f73b6e33f6991cc905c9f63c9caa557ff860ed9d6381c47a485090f86eea6b8fa448e2ae27d36d3532109bd30b4509ae647d61ed363b8d0100bdc8697d33706be2a56090ba39aad32e32411bab6f5445dc39ea151ae1ae860feeb287da67aff2b65ef236005df864265b1b1521fe9343054f729febb5f034fe6c41af5a33b9fbead715e49ee465c9d6eda19a4832118cdbc3155c69d7780803be1a9766866521bda2c3481d9174646f22873ea1628ae63210604840fe0e2db4dcdb9969a72537160fc4d6c251309ac46282180d314a4135961d9e5a2bdd463a0a49d00da70410a50991d5186aa9b804a5ff4b0476f19fd44fbf20e710472f4ed914235ff7694fdc89b2ea23d8a5c5b5e2d6ddd086bd3d22ef2a4a86005760e5faad9734dcd117c82a1d413814d59d7eb1f0ebfe3adac504f90c9ed7548f18e66a2eba056c22cc816c456592651af1b193a1f5c978dffffe0d5f7171aaaa68cc844481cd27e69f9fcc49d16212ae73920e7fff87870d6e08c44e66cc6a1285841997c153f92e730ab69553eb70eda4e13c07deeda2217ddc6ba9bad768e785055fc2dec1acb58b86fb2fd5fa971a23d83d7b3fe024f9143b861d6e9032e30c4c7c92c87a9db2be9be4fbb173a7ae23fc4b37d55d0ac8eaff446adc7b33e1134c49fb91dc0adf6311ee9aa188e73f1fc17e589f0e8d39bb19f23804e1ab0a7cad358e15779f682c1af797cf06eb8837cf5de9857b34b69c74cc4448b7aef826eef2368c273e717be7a34cfccfedcd0ef882ed80690850b0439b6646efaf99fe7d63bef7a7b67d63bcfb592201a44837c3e71b41f196d3ea0e512bb5fbd330f4b64f6467eaaf8cd72b6c41561a9e73b022c2c0d13c2297def07d59ad63368ce6c432f6eee9f306b1a6fb72663a29af44961ffc93065da792f07ca3db8f7881ee62b99575026e0e04134d0c53f4723c15b7466b6e3e25e281c571004ac7992d1a029ac545a79027af733dbc2dcc88a709575791b4b71de0c7fe0e74e77763dcac803dfa920916f6a3b2052df0000007f0fde443d3ed97ab36374b0478f0ef42dddc15cf1563aef75ded4a55a6660f69af24642f77f275aa4c7b4fe8cd15193d04aaf7532c907bdcac39930699f839bc89711a33bd717fb711f54197189d33f7194262eb376d2905b9d5608eb199679ea46caec36ea95651a36c2c403258c39700d81a6b495ae6b063c14b5f9e91a8e6d79d2d34fe97ecafb645b6c756720f59aad059f5ae1d3a60091dce91b238d40ba8b52ef519c4b81bbab39a59cac94285bec4ca020f291a28ff45d23630aa7a338214bf5eede25e0c1162be8e0eaedb08a9fbd8388624b5825e0f500cf000000f28829a5cccb50e3073b1947887ef0e2b12ff28e5bde580fb8e935260685508cdd8880ce8442a84d31f6bb00062a8660317c3ccb5e099791e96660d359b9324c780491c05f41e77ea7d7b4bda8889625be631eceebd3ab1018f483cb3807b3905884c70445df58b6b1107161e4a7b0b86067512e64e9ce49195bc96ca8e57acf57561d1616861283307f1da5229bc0604d422822652c6c561594b3b332bba9092e4fa6d85a00ff75b7ca809f2fe86b897d90e2954736003c452f34276b5237107ec8860b30dfecd7e0b7f5007800000016f57bcc6ab9728650713d5abfe02f1066cca16bba8d303288a2afbce19719f3082e67c9a0e7ab9796862b8d91c725f0dcb6add145b2e03b5ffa7acb598ea5cc0e21f61744fd376b52bf627dea23733a44b1f922f4355787168226ee1d8ea437b777e0d1f46423e98101bbfa4729ece2d59833200a00080008021100000000005d000b00eb3a61bbdfb18399908532f82c9b377f6a40cadf2af1ff42fa4176d17c93372de896b54a93d604a00d6ff58330c73fab8e6c3d6481ac8e0b11fcb6d9a8ad18b20f6c517688610424770b83925a5394851fa28d86111ec9923f0000001000f0800a0002003950fbe93eb200001414f0800a00020049a6b03f91a9000005000700020000000a000200adbbe1e1b2b7000060130d80440000007f4c19a01ee773550168f9376f9c57a8a5fc25866dda02b7b31fb1a6fcf2f3a1f4b2bdbf9de25607b21858e1cc3ce396efe6ce6058611148b4907ef2168b65ff2b0000009051191585d8e77b73a68af8c532dc58036dcfaf1945e500ade99ce434da7682931cbc83f9145700e7000000acb77c5b9eca25b78a44c31bcbca220f7615aa5b8dc5da4899d997142625487f9202ae051405b12b3f027b8a9204a638f655b4ad040a099803ce4ee80d6164ca2f0251ac3fd9115154d01d5f16c1cd00a1a850be726371f34d9d9e05a195cb463714a8fe1be30bb8f9186edaabb1df91ef6be59b71bd98073ba84bcd2506f18b2b0fe9eac2ba0ec09585a0bb00000000000000f0e30347de2456342070c568fc295548f0c5c0ce5501deb002ef3b86911185a3174f7049edb35bf7d630195ff32cc23c8823ee86e79ff03899c287c7abb35ae555d32d7c022617cf6454e524df598fb300ab00000046b860892b30882112b83a0bc0cc0eb65ab0dc6b2c3a7a640924b62d2f64616e633574510ea97a1e8979c69e52b60e23eef597837d49b54582b1595c54afb90fa020ef1a3b1543d624cab926e5e5fa164e28847c468c4bd025d92b4de025b8c6cab6b748521aae5055027876052b13730c3481a0f8a74700f9ce43873edca43bd2788e9e489bd64118b4a7df2c0379c0038def737bb921d414203224470029d56bbd55dad837030004100000b2d2275f361de7a4ec0be8650f802d727503a5d4653575fdb3b04aeb4ca3a926b59e613012cb1701fdd97a391545a5324b6ddca81f26b79120d7ca9e85d566e0805d708856e7656f58a4eb413b6116c63785e57c21b3d4e199956571f9faad9b0e1efe73a07d27fce0d4d684479825150d777f2d6801adce5fcd2f2c21c9c2988437167ac64402b035a49961ece9d227af9b6b9fa2e10c22e87d73349151d8eaad6ec43fe7879c63c1c60e08080023bc93b494135b33293165e27180aa9b5bbe699ca8b2da214a9568e2fe5b07d25e17402be29eb8d04f4d6b1bb6be15a429d04d19253d156a8cb5c3901b6943c6b9bce5de2eb8c37e18827722f1182ac9cd372f51982da4b9a5633c3d0232aab680fbdbc4237c2f547cfd66ba0b8a0d603ea0d6e6f6f372043b16927ef78200f4a1c509c0575b4981a5c2b3dd6b69a4fae017efe37518516bf3dc971262f6ad6ed5299b8e1e050ef7aff84c3b21101c1851f9ca7f6409d355d445a701918ec742ea725bdc73ff52508017386765e70aebaf7585576533895fd8dde7bec15bee5d52e6860b1eb56afedec437fd504dbcd23fa6552b9e91b6714560080d5dcdc345eca1e7b8150bf84810c8944ae720c1430ce489a26befc4389f556ce0467ba461c98b22cb0b0be74e73583fe30088d5ce71b1cd4f4fd0944f53cd962060396f6e007e800729c55e0485c8cb07673f34fded9ea1dff47de148fa5e0fc3f217f15516ae5ce81763e35c02f77eea8e5735222c8626ee372fb0b1f575a4aeba045851e77d7c7a22c96b01a283b269bf0f36a8d4cdc983815ae938f4217bd4b27f8ad71f271719b9e0d5a645cc149abac8ca6a7087fbc3ed5523f69b9b0334a030904a8ac7fc7053ca3e485287f6f1eddd317169a011bc0d86ca69527ef1b3a17b2db01dfbe262ff855a40f0f8b4b25d4731553ed244f794759dd06e3668233f8baed298772c3aa8bf448b53def56e7e56c871e0fbbfe52cb6891f45f19c6bcf2fb9e759195b09cfd3f17106fe239b0c684567fa4dc33945d150e9ffa9fdd944ed72a7f5214d39eef1b1a0723b4a0a54f28a4858adec4547114dfb68478ed910704057ba805336f350b10a79604080439db24d14804b049af1852ef26ada7d46962a93396db2098df00000fe60905b6ccfa881213596a2b73734f7b76614ced203d6ef64baabf83c45d901ba6c436deddc49580e4e78b0465e9a7a0a820916cd647e4b664b4b1e401da99ff302550fbead90cfea60aef363c5cf7a5fe506ed73edd1d336736169185608702c055b5c1c46760dc70ddf587a50f04d1d880a17a80ab5067fda6062fda26c4cc8ba728a335ba300cb63f690437b1418d0fae087fd4699b3e43bd833e57e0709377e590252d91a695cde70c13d5833c94feebde5f7fbc6974d8158e1efb0d02eae36a64d2601bfb24d4b4cebcaa562f6017b48a7d7183777e9406601503f595dc3fd9176fad1b44d3b4323be26b788505fe54087fce8ff7cd9364b56108240f986324edb051b649b4507bc02d9214053cd9581f194dc3da900a13dbf68153cb9bf826e7c0e0700c38e069aa0751d8dd45fca2f3684de3260076b3690132abb9c72886d986e0287abd28d3a834ef1ce9e1498b0101317ff784d67dad0bdcec672fd114ec6fdaa95a6a1fff6e3c3018efc91a7da0ddca71d9535df2699384ff736193123c5df7375268e7a9e4eb7209808e8ccee12bac4a62ec8c8d34a5b82c467a0c7ecce652fb70253f5f8e5baafe859872931fa7d7f8938643f417046979924c204a01a2c2851046a9178ec578c803e65175ae5d9d5d358297985f4aa0e30b5d5f7e9c7fe9f891872a92593b7d95f9f4f606860a5b4b80d66974df29218298f4f83814def414ff9c99c709028616c40a2840b92c877c35abc9240aaf38bc2b38f179fd5e31e259657ece684d0b511a5014e5c7eec4f5eba44e13c8df026270734a04a72d4372c46e05270d1819958ad074c05b32e9895c1188496c8744ef1ccffa4f41ddfbc9920aee30a9207f1c67dd812e021c9d399fa604cf732289c034968d515c7ea26ff2ce3ae8f6df7d3ca02b82348f02a5ebedb72d998de6b61c08c0a3edbadc04b94918f76bc370f2afc234da6b460bb3702ed75b55e103bc220145ee3854e41f38d51454497bbc137e4b6accd1c4925e22ed0dfcbf4768fc3d949f8d7a18d417dd69fbb200ac970bf2701b0b67fe70d97526d534add0b12bee2961da962bb39bf1d14ecd7598a4bc5e1787d0c687849b6d89c7a227e5f41f8901a7749d23294882a11a5097d0b4f5682c42ed8be76ee1b950fd7beee37c32a13d4a292c4574fa19c99fe67a06345797787ed7528465ad3b3057d2ba98054c292dfdf55280bcf9233dbc8d58670e9b4a2be62809688f91d6699c2eba372a844ab8600468eee28c9972800faed6d50b6716313980c9aa61c8606971a3ea397b2703c8a25bbb6f2b1099069ac5de7d03900d525ba4eefc5bfc3e1f869477905d69cfa359c6cb10a51dda3ed6c982212cabfb2bc38f162f55e88c2306cddd00bb86efee8cf92fbbc9a08bc4b7d19ac9728cbc116e7ea5c52e8ab9e688e6a664c3427c7c89d84e416c599a6634b2f97bafb186ac04ea4e03bc3f782532d489f21e4e9a47c1d2695a09abb432ef30fd5ecc237f632d12eab0867e0538a2bfe2819800c58bc189fbc16773308b8fd52a61022c962350af2690b08ae03314b5a327b6e08c60b6ec21887a9cd7da2edbcd2e2c0033463ebe8f18392edf06d097f7afbac6732d5015679a71eb4bd85a96f7427b9e9acd45cc57a3d8784db093d87de9378bda5035e0ae0d2d262665907ebc03cef60788990d9e94e88722215ff75d135c106ff7a19d72dac5edf71c503fc4f6acc54750c15bd3685a44b3df0e59fc0bf16142887d1ffdb88f58b6c71c0d9d4a3d5ba272130c0bc5a7a767b96e35c850d57b5d5fff195aaa7e7793a1424c67a904858746d7dfe401c18b20f5bc25c6b5adb0f764e469ce5d3c8143dc6eae909d7069b957198664b77cf6b9a0e226a9f98c50c30ced45f7029de079c7495f56ee74181bd0e3bffad5369e5875396086465f3b9e60b97c52c29281d9adb8ad5a5f85de685d374e60bce604648a0204dfecb72db7a7d351e7c79ada393f9ea14cfd17d71960a947844953d2d8b7b73e0329e3a8e8b3e98b4151bda218243aaa0cd570b00aa1a2ba565b485d8e09203884082cecf40cdb19ca87c82633bf79b6f5f86d880688010a2d14a12f8a25c6875a493165354bc9a04e6001ccc4c38dd52ef76307928c0936ca5f70ffb2286af6370871412454cdde6b26e640adf27f4cb2cbf0e2cda904de15a696ac872a45c9ecb502d438d11da2f0991f9bca07cf3e46e35198dccae3fa892435c8b44a9a3bbf4c245048465039422e5808bb61828ce01c864862218b830b158d57c6f2adefb41a30f084a5a92201672ed0f49d2832dc3607d5e7935af7701ef21aa70c8232af78ae10263a3f90986a689a4743caff63ac002690d4bace126e45a012ebef7122e50ddd52dafaa508ebcc945e688cd19f155689dc3963102bf1dcadd52cd9ddd1c3b60d20b18dd432d0e81037ace4fd56a008503322bb6a21f3b6972d14577166b0bed0a556ad68a49f0fed07d4cccdd9d5e7cc227b18115426d84f7d689bfbbe66734d67d86cb743e785a75552a726fa060e88c9bd626c7353be1861fdf9dc501eec60ea7f4687a8db949dc8d75a1ab0998a4a250a3ce10b4addd37ac851bb4a4854942149eae1a3187cfc8fc0583785eca7c6c26b525c0ef9d5cfb229a75addb597d3a8613ad62d798d1109194f1598b8afb8476c758d23c2e25fd6b0b2eee879e6ff3acbfd1954bc9035e715bb12c01fd267773fc094481561124b296a64f8effcc3237e1aa1c0b05ebf675c3b366fa6fd19ae468af57a4f8a250997c90327fe40f4fa95b5c5d2be73a65b8dca342d57a22e6a57fffe8128e55c9a39b1b4da0dddbff80684a331ccddffc6cbb5947e7e87c8415eae21b1f871e894bf12dff7cd8ed0801c06596311c8e063a812a8c12f167def1a92c3028c4503a0858b3b2f16f30285a4d72cf43b79f1d7ebb4efc4bd96e2f8eb7963ac5a0b1eb39f6eb463f1febf95eeaa7b510d07a2a6f89d70b2bd5fe7102a80a54124083f24fab69f30073dcc2b9039cd82f53a73b231665a16dea8658cad3f508cb426144b5ee32bca9b9cd899551f6626436eac5795ff09d23a12b3ca2eb6863d8a85548081516a5ee4702aadd77912c2a01e2c83cdb64a817f386ef4aef115c75e0815b2154bff40a09781cf57688c5c99208eb231caa5392fc42888459d35d4c4c92ab2ddb079accb67d86899f88858f9b32c9055391560ea346e94b2d4a711876ce0dbb64ce8897c5bea933bf3b70d7e9cd0511190b1e54e475b09e32c224b4fcfae1d4d85e47c873c473f7ceed5a3ea9c7cb08572e1eb37772625411ef920aad297062f5d2ba0739e4c4996441df2ac3702f3805d488a5bbe213aae000ea2395c851b32f44bd7360ab7cf8cd1c48cc6cb6d81cc21a0954e8ff7799e0cad11410dac71ac0dc668f33f82d4c334e82c1151eefb956993b554e5b1d2d6362ab0f426d964a951495236de340da51069aeba870524d8b8d75706bb4285f023880c987fd0462b1894001942d0c03f852e9f547f013ef12ad4b7f068defe44e49c5f4ee9073f7520a32f102f0ef4855ee1f2650ab0407de080997f22ef08293e309dba0bfe560aca32056dbd67ecaf64a5576046c44d16fcac9f86960a212e316df6879396681a24b8a0363331f0cfa8fee0cee61b2be771a33c2eb5969f2f6b7ffe893736b6624a5cffc8e77f3cb9e450c60e9aa962cbc3dbaa284bef9ae7b806067494dbc206504506092c3e3d310773206b29c03d2debc57afdb3e9d2525fd450c1ca7bf31d0750c79841159c40caf0e88b42d598369bc2840fe6286e5e26d1323730157e6a49dd85b4147ba08d419737c8a6ddd2022a03f6a21dfe6e9e4a518db6e9ac0fdb77f8ee84c2d6e2cfbdb67d371c2211bc853f62a88ecf8e0f8001e2b578ba60122cf57044c8f2240dbb0aefbdeb409d3e8ef2ed31d3e92dab1b9c7c77c99b4191e84f651999d0b6813c00e0bbd69fcc1c454ba14dcca206edc53bf36f7608d999064d5d3708555199ba8e07271655c822cf5de8746ecb778df57dc3b9f9a8e8ec511e7ea3f71e2087b7c469a1b5d79bff87ab3724278c321150f5d822ff766fafb44d47f612ef2b8e9ec574a344e5fd52c835935d643611596342b2e009370db302684ca734e366b127f3cefd4e8b01760ee2884ebe7656bb49ebabcb224904f5523c46224c2fceb26c298d793a2395dba2d42943d54f29a09bf3d0844db210c64e013a0159dd8b3062c72859147b68218c0d477e8c4c74ff7ccef77ae38dde2f72fe32a23b6382c2e7bc233494645fc9b5e24a55f6abc86a286c0f16975ff9ee77d129cb65e18e4e14ca46f38cee73fa794f46205c2fd0ea093899509c2ccad4a05564f41e9cd19c0c54807260b509f46dbe3db60606aa462609cce02e45dae8c5ee7e07735350d67fe7e2de6a3a26d96cea9da192ff376ec8558e75a00bd256219d08f48c142b96b6b8562ee73c8d5c4c43c3ddf0441d5cfc955d1839ad00121b786bd69f64f5ca584411a8fb351e8f663e86f23dd412c231268d0623f4ed4bc2feab7fcdfb304b0c0ffa36648514c8c0fc649201e70786b8729e2254fc39e620b8ed457202802123bc5efa448aeffc8bbc7000000feb14b398f2c517887f7253a59884288d3fe0655a3a507bb479f206fe18da99b1b9a429e3534a12dea9973b965ec1a7291a015024b5e4695213f27e7347b9c47fc89f9271309f8cc9ebf367c409074eff8ea0767fa582bdd94014130de3b3acac519def0a093cc0c726e9edf2f6b83a04555115c7b820cb8459ebb31041e0910e7c62ec6fac79abdc0f18d1f437824980736fb91165056c1827a1c2dad59692f1f0c2ba17dc27b0d59399a97adc3351ddc7daf3bc637e01cfcf7ff3eccaa20036b01446e2fb382004500000017fade4e27e106e5bca96aad832ddcfe474f70a22d2fbf00c8140d432e9acc424c90608f287712d75a64c3d15d308424f022bb416517b936be373d69c6831524de00000041000000151ed67dee3a0d77dc68d97520a92640eead3d72b8c208c83556116b648294a38994c1dd321a31d86efee818dc08f6badfb57c51dd1e47277f52fa025200000005000700f900000080000d805b000000c3e7c5da7e1533360dd5c4e46b53957466f840dc123ae7d9c9a7d092433f9a280a43cb1502c5f182ab9fc2b157e86237eef1336b9efec9aeda6454e5f025067533389abf919bd81d040c87d06c6f972782efe45533c888002000000075f80d2dda803d1a7e3eab948fa95adedfb502e02ed52e32b0a6845604000500040005004011f08008100e800410000031a163a20711cd9e6f2cb8e7a623ba9454f7008646a7a879aa5b6716dc437857f879d5fe1a420ebda9e07e4242e8e5be9d4cc5b1240960d7a505f3f25dfe715c29501a81e22032ada2b31401004806143f809c0c60f3a6b06017e2e1c7b716cdc38fd57e1ab59141a6af95520299638bab0ad347730a99ec35a68d2ac2ed1b7e241cef7eadf634c5f8fc3090003bdf1246db14c3631b8af8305a0dbaaa59ce61600b87a4eac7a9e6d385a93478ea5a7ea7f6954d999ad126809af56e1d3f02bae9c6b6b1054db7afa8aa61ec9cced5f5c695958489f2144ce07cad722f929996014b63d92e648be2febf12c7f504f42d774141177c6605e6318cefdcb3cdd417a35e456d7c7e8ecd58551e918597d61831adafbcdba1a97a62a44a9565555f80cc3514fc7d45e67523cbc996c95f03590c16bbecf8f991359eb0c53bebad9568ec7a4b0d0095ac8d076506bc066a429ff7f693661243af5a25b58a6e66c31a6445c4a58c2e1c350bc81a4ea1180420dc50d8b3b4a4683b957ebbce6bd0f0d470028872acbd93b4bf2d2354cb9c7ab02346597300e91178c9698291f26d335510ebb4d9fcdc3f2380b20f0f890b88771588df5d81a63c8fa6b827d6f75e746914d968727aac2c47362bd85ddc34f8be18ee20d48c76eab90a451c105a2d78e00fdc9f5f3d551c3554e60986f13e45945e8783f6039cdfbb744536ad03fb61a2f2f6261ba66b62572beca7bf2876735e6ff0c06351f44deafd647fd70e76dbca9ea044c903f1f717a1888f7fcbd280d39e2b60c4bd575b259b7703f99fc4fc10a9de63a194d29bb2f88d732c977eecff9decd77cac6d2094977c79de72f1a1da74415a989b78e0e11e87de9d309220586e5c454aeb34d795df662f302ae5915c195626d7cef6b225e575fdfe1053b6af72bdc83997b51d6b5ac52016b1ca0ed7d97461db55201bbf1b7c7e84923a7448949187c13af082f0839895f1d64021553aa55e5e7837377e35564e7ad891c1ff151eacafe58446197dddb8021fc94f76e335dd9e8182aaafb20775ad11950d8b27ebf163c258df1466aef3c3314a0ca7f46a0f27e0ca46c68ef9ef6a25ee56df4ae98b73b5413c88d7c5e215dd68792d4835a772699facfd92a7c66c74dc4cd0913436c852f50544f81d3602af5d6b16d4e98f3af321e33e245b89cbefa4b82987eb207a1efbd882e4847d4fe0655204a3fb3244f92afcededec9b0b630ac7b90c22f017733d215b44c3d2730286f1a124a47042c8311a4db8aa30c5f98ae8eb69301213cfc788e8c4953b39e9bee91e9bec09d63a2c61ab73bfcbdd1d1b0cadcecf07c8ee98d076e4d106eceb5554d98d583713f056258eb89de6360adb61fea613591202e172ccfdf125ba4ac96532029d91596d79380546a131849f9a7a73bd3ca8de8893fb73193599671a45ea1d76dcc5ee3f027c60c776bd7dceb9c1222fd4c790cd1d5aed7fb6d0e6c99a576ab9b25b0620e28973b3af22be4ad527911c680a34e85358b743afb8209aedbd5cad3093731e6e2b592a01a42741f5f2ca9e57df92d6d3dd57835a098dc75046ab1fae06c7e68052036f8c44a5c653c3c1f4635f83394714f9526dc4a9823ed4665a50ebf3086b54c3e3d4439d46835a8fcd85692e992456b6c5bca4d08af59a92cacdd2a6e56b7a807637c2d3b7d5bd860b7369b5435ac1f928ed9d3ecebef680ef2968a340ce7aeffdc26e367f0badc335d3a32347c8eb05f5e7ce111c9c387b55ccea2709b5065842faef360e0078d8efcbd7280f8be592ca67b8e24ead7253e71e18fefea45217ef97b92ba28f8d7faffd9dffdfc2f200f85c6794bdf00ffcc88d3240c7059b8f43cd30a8788a9a6c896662418a66fb07506cb242889a4c0ac6fa078cb793030abfb85ccab6a778e4479f9456ccfd8391081ec4d5714e9ce734ad7fc05d1d996b5173c52f7b1d2f9094ab22bc08230829c952a2220e3f810bf79cd6c823e545a7a119da3985ce0f659a90193de90eaf4de019d6f2fbb29a2e785cbf5c507c627b124f889374431e227dea48f0a1beed5f05f386a23809da61823db763e03f48aee6c3f90148967802a2df41dce06229beb2d03671bd70add168a6156c546215a4af25acc79b0488a1ab67dfb9ef919dcbee7d34d9f4f71f13c5f8a11155713659529644d5fe5b5b4123efe60696cf1a37e8f584a480f7681bd8e6118e550550aa9edf9372701feeb50f219f34223ad2998168877b71ddbc9c0a1abfcfbbc36b41a881f151dd020d09466ed88f1fb3061c3f5820770fa1c5efc00c8dd358485e4b08c69b928e3371cbbbfc3e4cddb70a1822215a8ec9d388e942f0b1429e9196bcd9eb11ecf835d19d7401d0bf1b7c9d885659397526422abd962e0437ac1467da4e844018e7ee7c398658ef962f2dd4e6d51bdc4fe3bbee3ed084b22e70f3c25deb4a994cf5fccbcec5e1c1f1abf5399b1bab6c7b401dfcd2528dd3494735250c92f56d7cf417007a57d1d4af90ab18da6054f636bd3696526e7d0dc5246a121302b150ebaeb27e2b862eaee56c166a5e46efd51394f4db4a6a8b9226d411be18fa572c03b02ebb9eee7c0a5856410a45916cf0af0ea89a4482fa48a9e928931493719e967ce9b5ac68e143ce5aa15536a960633fff5056f5275e6cd73472caf6b4f984c3069d2074ec5e0b6c964a4856a8705a59829d2f3959ed3d055179474de653cad219633f114fa5323ba89998e6298c2e9a86443f97977b8d87521f865c41b223f01c9f27725c2a84d03530a670f9135ab26683d5b1e605184db3c999255a9b4a586d134b83e9f340ba52791d8baf8d6da78c7607c26b9ba9e4d6f19cdab4f6e4f24a4f8297636ccbbc57f782062569e8692e8e4578d7162e252cf3262a2ae8e76b7adc58133db66eaf8412c91707885488f5881300683e928f25b4c551223ff11daa0cf67e29ac677389fdd071e830c8ea745d00234404e85ebb6ce5ba6b3e348cb4964a45ab62b3383a87f48191c84a928d9cfd7aa409f2984091faa8cdee36619b5a9179e50e6503a64ea9b3ec399e05ba6fb8f95bfded6171e6f4e6353be2cb7871533f5af9225f3f2413c9b66ece3bb0d5004a2c0e74edfe14db41681add0c9c944d86066f0bad3a583cc6b4622a3391e28ee87eeafedc18937bae3694a6e8e6d84f90ae2552f604bee1bb47b429142bf5fc8e749a35de4ce836f777c17965dc5d147cc43b5ac560737af334ee6b0a35750d19c567a377d0bfd1d18a6681d058abc7ccd1c6ad5d5200dafc450638ca26681b2998efe5dea24670b462a0d54a84c057d8e12a2f3e855e50e1fc8ebb313aa7de490cfdf5afa8ae0a636656acbc0174d757f519b4780ad347450e6275f2c24ae9b9c3b928d8a24c9af633e2b3f9440cc784a953ef5eafabf04097a202ca5676a4fc05783539156467a30a183c4e33760da775655644a27c2c865326ebf17412b6d639a3a20b88d238a73a55044b256581682b6fddcf8e544a85a2cc5add5cf38a75e573473f1f054ef0c0392530d0b2577b478a57942661ea231f91ee29861611a97eec2aa4704c0bc80e118642776b074b33a6d6dd78e5cf5f83a65b00a91cf5acf851c3ace5e7cfbca658de88aa5ce76a444937d9a8762fcbe4e519e8542d5daed2e9136127eb263497905ea5de72ec041cd8aa3758c0d12042cf4862c18c83c3738b0e0630223905d7e1810581bd3e42b6d7b94da62bb430cc4fc0db4a47edae6e233ee16b30fe712ef5cdefce1b5e26703168aceb6b64a27f876aa982580c2fc23ce2141374fc128088c0acd74df5cea86debbe37e5d54fd4d303b0ac339952ac5ec412b0883698c487b29f87bf586138eddbdc937c54ca6f85e892e722e026721e071d6089fc1873d82ef537ed6d70834a77ed8ec9b93b295f3ee09f89acb27934ecc97b1b48205f015c669bda556ba2a04b6ac88315c236dd4c361878b5345aa894d4f15426387a61b2f895f7a2fc1c04fefe0521ae841fd08b706a384566554225506c232566608bcdff84a3be0bd324e0181f09a66de8c1a4899bda01609e52b6f6208fb748e1bb3425bfd50947fecd516f79aa156df342ecb67a8ed704a9594f890c78fc3f974e1f18871113be751b8091e1462d447866c0f358ea45f61656100bf25c20c64255d1ef69d930ee59f27b67736455f9a13cbafa53b69701cb9d1c946c42483ca6808f0425848b8e6b61d7cee5f8cd44fb397975ea70791b1b60c67d292d7387ac227e2d9eaea78a7a617cb7c850ca94ba75a2846cdcea72e8b8848c51f66cc35366ae7156ac312118cf788f45a8a19b464af2d17951b08f0e44acd43d012a4f183b28729c9ae1e0a3377723293cd9c804d53e0feb1f6c886f63441e0354126fbd45005c22c1b38cf0acd74cb2574744f74eb45415d24c3df7fec950642bd1b57f6e031cf5a3263407742f2fdbf0ef3aee3dbcde41b5810199c27a36574967bbc6d2ca961362f91b4ee133f7003c43e124b0377346e4bfe6a8897ca87c087ac4d4d60c9e6644ee62cfc08e69ccc47d62968bb7927ced9ca37968f8ab89ac692dda22413bb892f84dd884eac3bf2172158b665cd94b1233f9b1aa4243ffe369fc3ac82948904997e94d840db2e98ecff20e17cb0085abde69c75c76902bc5634b1d7a217ad161aa92e0d476bb722745409656175aa5f0ffdd80dde229177b416523f9ea7a90d1b3e87dea21405192cb99d500cd0f957dc153feab55d7ac26544ca032ca75fd5990f0d2e750d2e7bd8f3bcefb25a0e5ce742cc0dd765367fb77a74654b54f2e6b3defde436991d479ed0792cca51c94aad780dd9c4921830228699ca13551d5e4b19d0598c17f5706ce868c514235ce58c84e5d74319f1b26a2a36cf2aff81704ef930b88a19bb1237662857960a77967a58db485b6aff8840c5f1ecab0776885349b71cbd872569f1a5c70c7d8bcca8f97a1a7270ef73bbc600964ab7fe3eb5fd0a914323b24892c28e263fabc8132d640ad405e90ff0f09541247e00735dab699385b42c4e9f481be0487d77575306862752ffc68e3fdbb64ecc1265b3cdf307f6a3e57acc721e5c03c9f9c6ed4eb09edce4944674b6dc41977bc532e6cbe3c073bb57b621e2877ba0fc243b63752e7cb78a85674a2c85480e3a27c6d7c4d16f08dfc396cbbfc0997bef139252ea0defb4c338b17a692fec90642ba3e41b6768b7ab854bf735e5cca2d3edab12171426c21004ab6c5d36a758ccb8dad65f782e4b9fb35c0e4f7636b99f22146c5ca6442e791d4d805c782d8f5d18996554a9f9cac02e4b5929fe7bffb9cdaa8f22cea87ce5eec0130bcbe5be12f3a5deb1ec3aae582da1f0f347f9d84b99b1fc5c7ab45783291dab82c03f1fdb86f9923c521380f6ecec75cc48c6cea9efe738323775913a154ee4e965eae9926c9122e0828b63bfa1ac0270470d0f0531e00a74f122a3115809aabab8be1fa05c9e4ff1e82f33b5256f751d93db6288f8854b4179da6cf982c0c8de38bc2d789e4bd8898fc79ac4c1f12e6c90e94173ab9d7136d4cf4716ade6384373d6fbab8dcb3b50053c7793655cb69395d989e0710cad3be78ca8a250e2c6c99b3a96b5f0950ae7a01323f08511c9d8263a54487f12d93346cafa596718928df6e0ab2eda77074310753202afa65ac7fb58a6ac176a62aff222079484c063894c8515b9dd12c7ed7dd878d661f6b59368a44e73272702c44e7120859b47a3b36d6230a77699336cab73e5000d32d8cdca26676761916128a6baeed950a0008000802110000000000050007007f0000000a000800ffffffffffff000014010d8061000000630812fce3647a349bd202eb061fbc3f6351a423d8d36d44f5c24a17d65e303399e256065a2d50fe0996be2e6ab0d501125c16010ea28f49aeff59edf1fb71a9a9b50210a22dfb563d95f6b644ecb732c817a68469f77a0f5627b19ebe000000a2000000a0392d52d554f2357c8910c6b37f05882c54e353c26baf1640a296457adb967cf3e5f2024648c0f56e7ba925f9abdf032d8531762dfceb12d611532c5486ab42a1f8ab49bbcd25ffb85da08b9cd9ce08bf65955ff58f354ef29ec143fe88d71ce43fc3ac161074e0d767af29a00d3e1a98719e"], 0x3ce0}}, 0x0) ioctl$DRM_IOCTL_SYNCOBJ_RESET(r2, 0xc01064c4, &(0x7f0000000100)={&(0x7f00000000c0)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0], 0x7}) 15:20:58 executing program 4: r0 = syz_open_dev$ttys(0xc, 0x2, 0x1) ioctl$TIOCSETD(r0, 0x5423, &(0x7f0000000040)=0x3) select(0x40, &(0x7f0000000000), 0x0, &(0x7f0000000100)={0x8f}, 0x0) [ 2140.089471] netlink: 9108 bytes leftover after parsing attributes in process `syz-executor.2'. 15:20:58 executing program 2: r0 = syz_open_dev$ttys(0xc, 0x2, 0x1) ioctl$TIOCSETD(r0, 0x5423, &(0x7f0000000040)=0x15) select(0x40, &(0x7f0000000000), 0x0, &(0x7f0000000100)={0x8f}, 0x0) clock_gettime(0x4, &(0x7f0000000080)) 15:20:58 executing program 1: r0 = syz_open_dev$vcsa(&(0x7f0000000080), 0x9, 0x400001) ioctl$TIOCL_SETSEL(r0, 0x541c, &(0x7f00000000c0)={0x2, {0x2, 0x2, 0x8001, 0x2, 0x567}}) (async) r1 = syz_open_dev$ttys(0xc, 0x2, 0x1) ioctl$TIOCSETD(r1, 0x5423, &(0x7f0000000040)=0x15) (async) r2 = syz_open_dev$ttys(0xc, 0x2, 0x1) ioctl$TIOCGICOUNT(r2, 0x545d, 0x0) (async) ioctl$TIOCSTI(r2, 0x5412, &(0x7f0000000180)=0x2) ioctl$VT_RESIZE(r1, 0x5609, &(0x7f00000001c0)={0x100, 0x7, 0x2}) (async, rerun: 64) select(0x40, &(0x7f0000000000), 0x0, &(0x7f0000000100)={0x8f}, 0x0) (async, rerun: 64) r3 = ioctl$TIOCGPTPEER(r0, 0x5441, 0xff) ioctl$KDGKBENT(r3, 0x4b46, &(0x7f0000000140)={0x1, 0x8, 0x9}) 15:20:58 executing program 0: socket$inet_udplite(0x2, 0x2, 0x88) r0 = openat$pfkey(0xffffffffffffff9c, &(0x7f0000000040), 0x2000, 0x0) ioctl$UFFDIO_WRITEPROTECT(r0, 0xc018aa06, &(0x7f00000000c0)={{&(0x7f0000ffd000/0x1000)=nil, 0x1000}, 0x1}) select(0x40, &(0x7f0000000000), 0x0, &(0x7f0000000080)={0x8f}, 0x0) r1 = openat$pfkey(0xffffffffffffff9c, &(0x7f0000000000), 0x40800, 0x0) ioctl$VT_GETMODE(r1, 0x5601, &(0x7f0000000040)) ioctl$TIOCSISO7816(r1, 0xc0285443, &(0x7f0000000080)={0x3, 0x8, 0x1fc00, 0x1da, 0x6}) ioctl$TIOCGSID(r1, 0x5429, &(0x7f00000000c0)) ioctl$KDGKBENT(r1, 0x4b46, &(0x7f0000000100)={0x0, 0x8}) ioctl$KDSKBENT(r1, 0x4b47, &(0x7f0000000140)={0x6, 0x30, 0x400}) openat$cgroup(r1, &(0x7f0000000100)='syz1\x00', 0x200002, 0x0) 15:20:58 executing program 5: r0 = syz_open_dev$ttys(0xc, 0x2, 0x1) ioctl$TIOCSETD(r0, 0x5423, &(0x7f0000000040)=0x15) select(0x0, 0x0, 0x0, &(0x7f0000000100)={0x8f}, 0x0) 15:20:58 executing program 3: r0 = syz_open_dev$ttys(0xc, 0x2, 0x1) ioctl$TIOCSETD(r0, 0x5423, &(0x7f0000000040)=0x19) select(0x40, &(0x7f0000000000), 0x0, &(0x7f0000000100), 0x0) 15:20:58 executing program 4: r0 = syz_open_dev$ttys(0xc, 0x2, 0x1) ioctl$TIOCSETD(r0, 0x5423, &(0x7f0000000040)=0x3) select(0x40, &(0x7f0000000000), 0x0, 0x0, 0x0) 15:20:59 executing program 0: socket$nl_generic(0x10, 0x3, 0x10) syz_open_dev$vcsa(&(0x7f0000000000), 0x1000000000, 0x0) r0 = socket$nl_generic(0x10, 0x3, 0x10) sendmsg$NL80211_CMD_ADD_NAN_FUNCTION(r0, &(0x7f0000001140)={0x0, 0x0, &(0x7f0000001100)={&(0x7f0000006a40)=ANY=[@ANYBLOB="e03c0000", @ANYRES16, @ANYBLOB="01"], 0x3ce0}, 0x1, 0x0, 0x0, 0x40}, 0x0) select(0x40, &(0x7f0000000040)={0xa1}, 0x0, 0x0, 0x0) 15:20:59 executing program 2: r0 = syz_open_dev$ttys(0xc, 0x2, 0x1) ioctl$TIOCSETD(r0, 0x5423, &(0x7f0000000040)=0x15) ioctl$KDGETKEYCODE(r0, 0x4b4c, &(0x7f00000000c0)={0x2, 0x2c43de16}) r1 = syz_open_dev$ptys(0xc, 0x3, 0x1) ioctl$TIOCMBIC(r1, 0x5417, &(0x7f0000000080)=0x80) select(0x40, &(0x7f0000000000)={0x4, 0x0, 0x0, 0x0, 0x4}, 0x0, &(0x7f0000000100)={0x90, 0x0, 0x0, 0x9}, 0x0) 15:20:59 executing program 0: r0 = socket$nl_generic(0x10, 0x3, 0x10) syz_open_dev$vcsa(&(0x7f0000000000), 0x0, 0x0) ioctl$TIOCSISO7816(0xffffffffffffffff, 0xc0285443, &(0x7f0000000080)={0x3, 0x8, 0x1fc00, 0x1da, 0x6}) ioctl$TIOCGSID(0xffffffffffffffff, 0x5429, &(0x7f00000000c0)) ioctl$KDGKBENT(0xffffffffffffffff, 0x4b46, &(0x7f0000000100)={0x0, 0x8}) ioctl$KDSKBENT(0xffffffffffffffff, 0x4b47, &(0x7f0000000140)={0x6, 0x30, 0x400}) syz_genetlink_get_family_id$wireguard(&(0x7f00000001c0), 0xffffffffffffffff) r1 = socket$nl_generic(0x10, 0x3, 0x10) sendmsg$NL80211_CMD_ADD_NAN_FUNCTION(r1, &(0x7f0000001140)={0x0, 0x0, &(0x7f0000000080)={&(0x7f0000000140)=ANY=[@ANYRES16=r0, @ANYRES16, @ANYRESHEX=r1], 0x3ce0}, 0x1, 0x0, 0x0, 0x44000}, 0x40000000) select(0x40, &(0x7f0000000040)={0xa1}, 0x0, 0x0, 0x0) r2 = openat$pfkey(0xffffffffffffff9c, &(0x7f0000000180), 0x220402, 0x0) syz_open_pts(r2, 0x6881) openat$adsp1(0xffffffffffffff9c, &(0x7f0000000100), 0x474400, 0x0) r3 = openat$pfkey(0xffffffffffffff9c, &(0x7f0000000000), 0x40800, 0x0) ioctl$VT_GETMODE(r3, 0x5601, &(0x7f0000000040)) ioctl$TIOCSISO7816(r3, 0xc0285443, &(0x7f0000000080)={0x3, 0x8, 0x1fc00, 0x1da, 0x6}) ioctl$TIOCGSID(r3, 0x5429, &(0x7f00000000c0)) ioctl$KDGKBENT(r3, 0x4b46, &(0x7f0000000100)={0x0, 0x8}) ioctl$KDSKBENT(r3, 0x4b47, &(0x7f0000000140)={0x6, 0x30, 0x400}) ioctl$DMA_BUF_IOCTL_SYNC(r3, 0x40086200, &(0x7f00000000c0)) 15:20:59 executing program 0: r0 = syz_open_dev$vcsa(&(0x7f0000000040), 0x0, 0x101101) syz_open_dev$vcsa(&(0x7f0000003300), 0x2, 0x240) r1 = syz_open_dev$tty20(0xc, 0x4, 0x1) ioctl$KDSKBENT(r0, 0x4b47, &(0x7f0000000080)={0x61, 0x1, 0x2}) ioctl$TIOCSTI(r1, 0x5412, &(0x7f0000000000)=0x9) 15:20:59 executing program 1: r0 = syz_open_dev$ttys(0xc, 0x2, 0x1) r1 = syz_open_dev$ttys(0xc, 0x2, 0x1) ioctl$TIOCGICOUNT(r1, 0x545d, 0x0) r2 = syz_open_dev$ttys(0xc, 0x2, 0x1) ioctl$TIOCGICOUNT(r2, 0x545d, 0x0) ioctl$TCSETAW(r2, 0x5407, &(0x7f0000000080)={0x81, 0xb2, 0x8, 0x3, 0x9, "17f4d0736fe2a1b9"}) ioctl$KDFONTOP_SET_DEF(r1, 0x4b72, &(0x7f00000000c0)={0x2, 0xfffffffd, 0x2, 0xf, 0x146, &(0x7f0000000140)="04a19213222ab90ff02efe310c29112be2f3ba5d34c3ebe818d309f979c0e10f5923c9f60f70b6b1817b7cc66a3eb07195999c23d7358152472580bcae507cd201662c6d81ca0aea53f448f41397753d506e99cb61202d2c7e6883018fdca055ebdfd013bf0938592bed5ed39b62423b9e1c555b022d1b6670f8f1ee1e2e2b837f43cab628d5473e25d7865ac2eaa75ead0e5590503a580031977f481f2458f60e4e5da99f8e3c4fcaf675c504c6ca2dc98e8a21ad5397c9bd53cc1bc55741c70a3dcaae1923316730f1217f530c178123c955585ec2a6d1b660ea34ac92641f71b6a2f700c7044f67668c43325ff0b58e2650c33b60cf77030aff7b4e0bd491fc4b0c843a325f8621d194e77d35c41919f0e1b4eccf3229e90c52d68ed1c077494bf4e101fb2ef760bc63ad3e46f1ec61d6f88dea0367bd7702d03eb496dbafa58e4f5e45a8b1af9e283b18ee3930ee4939ed451c496849582b96c0ae4ed31d3a871fd1de560ac3afcab63bb37c4e28a867afc4d5bcc720936a947e45f393a246b52d2999107cdd1c444810ceb3f66510ddc742bd923b3b93ae74809a040fce57225664b0c1a4a325cbdc4b0c3e9e8c647eea6496b9641fc63350c0cca901cf4786107a4a7c93bbd3ebd9b6f45d3fca1504351eb3bde2ef9ffb044d3fbdc3fcaaf37ecc038f3c849ac35ed422a0ef563b08ce8940e7f47c8b601875b013fa7c030ff4073b61064fd4cc8946ab4aa285050e3f3f1f6e6bf4e1528f1c9631611566938f52eed1c20e421e98d269c2439bd7bd7b133858533fec27a1109101650ca27b3385b80842c6da6f6253c853a7ace9e7eef5bf74cee2945bca93f4b1dd3590db4d0f6fd5595877565da2e9c079b511f4e55395ca3f2397b9c330fc948ca84c715ebf358b6d489b0f30febcf565293be2d8045f1a63c4039c01f6604b86f8cb3d4a490cc77d8e30dba388181042603cf1eeb784dded220ba8cd6c28ad93896c3492a96ece138f0d2406eb230ee5a0ec9ce212a766e304b3c4d9f8e51fe0bf0edfbb5df4fafc07c72556c738e71b710bff84cf065b906d1b1a0b7df87a96fea498b16e177c36be7201251c3b7a40c30a8d30a15bd22bc3a3a1e74e9eec12adc3d0bc586250d69be503d1e329adb384dfbbecee1594a3786e2d524565cee2b55179b47cda3ca7bba6796ad36f82b6f432f33e6ee5877f45d0daeab15f9de5a3f8f56c28271ffaf0b3294348c8b9caf625719039dea1fe4265c92dec73aa37c30005d6e74fc3c2a0e0fa660277ed80ed7e45fe48c29d49e54b6c4ee49597a40ab78a401dad10ca01ed3eb5f030913ad031b88266927510d5bac69c52d6eb2d7ce75cc3cd0e8fa19cedc2e480e876d63bf11cf9676535efa6f9a1a34cdfb6b02b5519c67b232443ff48fcd4a8abdc84f19cd62278ef30368fb53ba6f0cc47b573"}) ioctl$TIOCSETD(r0, 0x5423, &(0x7f0000000040)=0x15) select(0x40, &(0x7f0000000000), 0x0, &(0x7f0000000100)={0x8f}, 0x0) 15:20:59 executing program 0: socket$nl_generic(0x10, 0x3, 0x10) syz_open_dev$vcsa(&(0x7f0000000000), 0x0, 0x0) r0 = syz_open_dev$ttys(0xc, 0x2, 0x1) ioctl$TIOCSETD(r0, 0x5423, &(0x7f0000000040)=0x1) select(0x40, &(0x7f0000000040)={0xa1}, 0x0, 0x0, 0x0) (fail_nth: 1) 15:20:59 executing program 0: socket$nl_generic(0x10, 0x3, 0x10) syz_open_dev$vcsa(&(0x7f0000000000), 0x0, 0x0) r0 = syz_open_dev$ttys(0xc, 0x2, 0x1) ioctl$TIOCSETD(r0, 0x5423, &(0x7f0000000040)=0x1) select(0x40, &(0x7f0000000040)={0xa1}, 0x0, 0x0, 0x0) r1 = openat$pfkey(0xffffffffffffff9c, &(0x7f0000000000), 0x40800, 0x0) ioctl$VT_GETMODE(r1, 0x5601, &(0x7f0000000040)) ioctl$TIOCSISO7816(r1, 0xc0285443, &(0x7f0000000080)={0x3, 0x8, 0x1fc00, 0x1da, 0x6}) ioctl$TIOCGSID(r1, 0x5429, &(0x7f00000000c0)) ioctl$KDGKBENT(r1, 0x4b46, &(0x7f0000000100)={0x0, 0x8}) r2 = syz_open_dev$ttys(0xc, 0x2, 0x1) ioctl$TIOCGICOUNT(r2, 0x545d, 0x0) r3 = syz_open_dev$ptys(0xc, 0x3, 0x1) ioctl$TIOCSISO7816(0xffffffffffffffff, 0xc0285443, &(0x7f0000000080)={0x3, 0x8, 0x1fc00, 0x1da, 0x6}) ioctl$TIOCGSID(0xffffffffffffffff, 0x5429, &(0x7f00000000c0)) ioctl$KDGKBENT(0xffffffffffffffff, 0x4b46, &(0x7f0000000100)={0x0, 0x8}) ioctl$KDSKBENT(0xffffffffffffffff, 0x4b47, &(0x7f0000000140)={0x6, 0x30, 0x400}) write$UHID_SET_REPORT_REPLY(0xffffffffffffffff, &(0x7f0000000180)=ANY=[@ANYBLOB="0e00000002000000c01fea00a3a1c700000000a7ef88e4f4e4d54537a95951414d219b5b74079c7c8fa86fdb4ae99267b1bc111c3da43094832f2e598cd3136b5025cb777d5ff0ba152c6be84b297e991bb578b693bf6d61b8bb1a2f95761ef6cee73c59389f35f5a856107ef5e39786a308c7c3c997000000916c2d980346a76f8acb0a4d341135eca1e00cb7a062edb54e84e9dc532ce87b13da97b1bb32a33255b25bb9ee3e067ab4c40f4810fe3e928d6a82d9b480bb428642a3a316603950f1252c05767bf6f1039edcb3a79cb92f8d42c106923ca23c76f777d805b028cf4006dd7b50f901c1fa9dd2607952606a2b1b21d469"], 0xf6) ioctl$KDSKBENT(r3, 0x4b47, &(0x7f0000000140)={0x6, 0x30, 0x400}) sendmsg$NL80211_CMD_SET_NOACK_MAP(r1, &(0x7f0000000140)={&(0x7f0000000080)={0x10, 0x0, 0x0, 0x1000}, 0xc, &(0x7f0000000100)={&(0x7f0000000280)=ANY=[@ANYBLOB="277df481d5546311d723d2f7fd98daea88130000", @ANYRES16=0x0, @ANYBLOB="00042abd7000ffdbdf255700000006009500fbf50000"], 0x1c}, 0x1, 0x0, 0x0, 0x20000084}, 0x20004855) 15:20:59 executing program 3: r0 = syz_open_dev$ttys(0xc, 0x2, 0x1) ioctl$TIOCSETD(r0, 0x5423, &(0x7f0000000040)=0x19) select(0x40, &(0x7f0000000000), 0x0, &(0x7f0000000100)={0x8f}, 0x0) (fail_nth: 1) 15:20:59 executing program 0: socket$nl_generic(0x10, 0x3, 0x10) syz_open_dev$vcsa(&(0x7f0000000000), 0x0, 0x0) r0 = syz_open_dev$ttys(0xc, 0x2, 0x1) ioctl$TIOCSETD(r0, 0x5423, &(0x7f0000000040)=0x1) select(0x40, &(0x7f0000000040)={0xa1}, 0x0, 0x0, 0x0) r1 = openat$pfkey(0xffffffffffffff9c, &(0x7f0000000000), 0x40800, 0x0) ioctl$VT_GETMODE(r1, 0x5601, &(0x7f0000000040)) ioctl$TIOCSISO7816(r1, 0xc0285443, &(0x7f0000000080)={0x3, 0x8, 0x1fc00, 0x1da, 0x6}) ioctl$TIOCGSID(r1, 0x5429, &(0x7f00000000c0)) ioctl$KDGKBENT(r1, 0x4b46, &(0x7f0000000100)={0x0, 0x8}) r2 = syz_open_dev$ttys(0xc, 0x2, 0x1) ioctl$TIOCGICOUNT(r2, 0x545d, 0x0) r3 = syz_open_dev$ptys(0xc, 0x3, 0x1) ioctl$TIOCSISO7816(0xffffffffffffffff, 0xc0285443, &(0x7f0000000080)={0x3, 0x8, 0x1fc00, 0x1da, 0x6}) ioctl$TIOCGSID(0xffffffffffffffff, 0x5429, &(0x7f00000000c0)) ioctl$KDGKBENT(0xffffffffffffffff, 0x4b46, &(0x7f0000000100)={0x0, 0x8}) ioctl$KDSKBENT(0xffffffffffffffff, 0x4b47, &(0x7f0000000140)={0x6, 0x30, 0x400}) write$UHID_SET_REPORT_REPLY(0xffffffffffffffff, &(0x7f0000000180)=ANY=[@ANYBLOB="0e00000002000000c01fea00a3a1c700000000a7ef88e4f4e4d54537a95951414d219b5b74079c7c8fa86fdb4ae99267b1bc111c3da43094832f2e598cd3136b5025cb777d5ff0ba152c6be84b297e991bb578b693bf6d61b8bb1a2f95761ef6cee73c59389f35f5a856107ef5e39786a308c7c3c997000000916c2d980346a76f8acb0a4d341135eca1e00cb7a062edb54e84e9dc532ce87b13da97b1bb32a33255b25bb9ee3e067ab4c40f4810fe3e928d6a82d9b480bb428642a3a316603950f1252c05767bf6f1039edcb3a79cb92f8d42c106923ca23c76f777d805b028cf4006dd7b50f901c1fa9dd2607952606a2b1b21d469"], 0xf6) ioctl$KDSKBENT(r3, 0x4b47, &(0x7f0000000140)={0x6, 0x30, 0x400}) sendmsg$NL80211_CMD_SET_NOACK_MAP(r1, &(0x7f0000000140)={&(0x7f0000000080)={0x10, 0x0, 0x0, 0x1000}, 0xc, &(0x7f0000000100)={&(0x7f0000000280)=ANY=[@ANYBLOB="277df481d5546311d723d2f7fd98daea88130000", @ANYRES16=0x0, @ANYBLOB="00042abd7000ffdbdf255700000006009500fbf50000"], 0x1c}, 0x1, 0x0, 0x0, 0x20000084}, 0x20004855) socket$nl_generic(0x10, 0x3, 0x10) (async) syz_open_dev$vcsa(&(0x7f0000000000), 0x0, 0x0) (async) syz_open_dev$ttys(0xc, 0x2, 0x1) (async) ioctl$TIOCSETD(r0, 0x5423, &(0x7f0000000040)=0x1) (async) select(0x40, &(0x7f0000000040)={0xa1}, 0x0, 0x0, 0x0) (async) openat$pfkey(0xffffffffffffff9c, &(0x7f0000000000), 0x40800, 0x0) (async) ioctl$VT_GETMODE(r1, 0x5601, &(0x7f0000000040)) (async) ioctl$TIOCSISO7816(r1, 0xc0285443, &(0x7f0000000080)={0x3, 0x8, 0x1fc00, 0x1da, 0x6}) (async) ioctl$TIOCGSID(r1, 0x5429, &(0x7f00000000c0)) (async) ioctl$KDGKBENT(r1, 0x4b46, &(0x7f0000000100)={0x0, 0x8}) (async) syz_open_dev$ttys(0xc, 0x2, 0x1) (async) ioctl$TIOCGICOUNT(r2, 0x545d, 0x0) (async) syz_open_dev$ptys(0xc, 0x3, 0x1) (async) ioctl$TIOCSISO7816(0xffffffffffffffff, 0xc0285443, &(0x7f0000000080)={0x3, 0x8, 0x1fc00, 0x1da, 0x6}) (async) ioctl$TIOCGSID(0xffffffffffffffff, 0x5429, &(0x7f00000000c0)) (async) ioctl$KDGKBENT(0xffffffffffffffff, 0x4b46, &(0x7f0000000100)={0x0, 0x8}) (async) ioctl$KDSKBENT(0xffffffffffffffff, 0x4b47, &(0x7f0000000140)={0x6, 0x30, 0x400}) (async) write$UHID_SET_REPORT_REPLY(0xffffffffffffffff, &(0x7f0000000180)=ANY=[@ANYBLOB="0e00000002000000c01fea00a3a1c700000000a7ef88e4f4e4d54537a95951414d219b5b74079c7c8fa86fdb4ae99267b1bc111c3da43094832f2e598cd3136b5025cb777d5ff0ba152c6be84b297e991bb578b693bf6d61b8bb1a2f95761ef6cee73c59389f35f5a856107ef5e39786a308c7c3c997000000916c2d980346a76f8acb0a4d341135eca1e00cb7a062edb54e84e9dc532ce87b13da97b1bb32a33255b25bb9ee3e067ab4c40f4810fe3e928d6a82d9b480bb428642a3a316603950f1252c05767bf6f1039edcb3a79cb92f8d42c106923ca23c76f777d805b028cf4006dd7b50f901c1fa9dd2607952606a2b1b21d469"], 0xf6) (async) ioctl$KDSKBENT(r3, 0x4b47, &(0x7f0000000140)={0x6, 0x30, 0x400}) (async) sendmsg$NL80211_CMD_SET_NOACK_MAP(r1, &(0x7f0000000140)={&(0x7f0000000080)={0x10, 0x0, 0x0, 0x1000}, 0xc, &(0x7f0000000100)={&(0x7f0000000280)=ANY=[@ANYBLOB="277df481d5546311d723d2f7fd98daea88130000", @ANYRES16=0x0, @ANYBLOB="00042abd7000ffdbdf255700000006009500fbf50000"], 0x1c}, 0x1, 0x0, 0x0, 0x20000084}, 0x20004855) (async) 15:20:59 executing program 5: r0 = syz_open_dev$ttys(0xc, 0x2, 0x1) ioctl$TIOCSETD(r0, 0x5423, &(0x7f0000000040)=0x15) select(0x0, 0x0, 0x0, &(0x7f0000000100)={0x8f}, 0x0) 15:20:59 executing program 4: r0 = syz_open_dev$ttys(0xc, 0x2, 0x1) ioctl$TIOCSETD(r0, 0x5423, &(0x7f0000000040)=0x3) select(0x40, &(0x7f0000000000), 0x0, 0x0, 0x0) 15:20:59 executing program 0: socket$nl_generic(0x10, 0x3, 0x10) syz_open_dev$vcsa(&(0x7f0000000000), 0x0, 0x0) r0 = syz_open_dev$ttys(0xc, 0x2, 0x1) ioctl$TIOCSETD(r0, 0x5423, &(0x7f0000000040)=0x1) select(0x40, &(0x7f0000000040)={0xa1}, 0x0, 0x0, 0x0) r1 = openat$pfkey(0xffffffffffffff9c, &(0x7f0000000000), 0x40800, 0x0) ioctl$VT_GETMODE(r1, 0x5601, &(0x7f0000000040)) ioctl$TIOCSISO7816(r1, 0xc0285443, &(0x7f0000000080)={0x3, 0x8, 0x1fc00, 0x1da, 0x6}) ioctl$TIOCGSID(r1, 0x5429, &(0x7f00000000c0)) ioctl$KDGKBENT(r1, 0x4b46, &(0x7f0000000100)={0x0, 0x8}) r2 = syz_open_dev$ttys(0xc, 0x2, 0x1) ioctl$TIOCGICOUNT(r2, 0x545d, 0x0) r3 = syz_open_dev$ptys(0xc, 0x3, 0x1) ioctl$TIOCSISO7816(0xffffffffffffffff, 0xc0285443, &(0x7f0000000080)={0x3, 0x8, 0x1fc00, 0x1da, 0x6}) ioctl$TIOCGSID(0xffffffffffffffff, 0x5429, &(0x7f00000000c0)) ioctl$KDGKBENT(0xffffffffffffffff, 0x4b46, &(0x7f0000000100)={0x0, 0x8}) ioctl$KDSKBENT(0xffffffffffffffff, 0x4b47, &(0x7f0000000140)={0x6, 0x30, 0x400}) write$UHID_SET_REPORT_REPLY(0xffffffffffffffff, &(0x7f0000000180)=ANY=[@ANYBLOB="0e00000002000000c01fea00a3a1c700000000a7ef88e4f4e4d54537a95951414d219b5b74079c7c8fa86fdb4ae99267b1bc111c3da43094832f2e598cd3136b5025cb777d5ff0ba152c6be84b297e991bb578b693bf6d61b8bb1a2f95761ef6cee73c59389f35f5a856107ef5e39786a308c7c3c997000000916c2d980346a76f8acb0a4d341135eca1e00cb7a062edb54e84e9dc532ce87b13da97b1bb32a33255b25bb9ee3e067ab4c40f4810fe3e928d6a82d9b480bb428642a3a316603950f1252c05767bf6f1039edcb3a79cb92f8d42c106923ca23c76f777d805b028cf4006dd7b50f901c1fa9dd2607952606a2b1b21d469"], 0xf6) ioctl$KDSKBENT(r3, 0x4b47, &(0x7f0000000140)={0x6, 0x30, 0x400}) sendmsg$NL80211_CMD_SET_NOACK_MAP(r1, &(0x7f0000000140)={&(0x7f0000000080)={0x10, 0x0, 0x0, 0x1000}, 0xc, &(0x7f0000000100)={&(0x7f0000000280)=ANY=[@ANYBLOB="277df481d5546311d723d2f7fd98daea88130000", @ANYRES16=0x0, @ANYBLOB="00042abd7000ffdbdf255700000006009500fbf50000"], 0x1c}, 0x1, 0x0, 0x0, 0x20000084}, 0x20004855) socket$nl_generic(0x10, 0x3, 0x10) (async) syz_open_dev$vcsa(&(0x7f0000000000), 0x0, 0x0) (async) syz_open_dev$ttys(0xc, 0x2, 0x1) (async) ioctl$TIOCSETD(r0, 0x5423, &(0x7f0000000040)=0x1) (async) select(0x40, &(0x7f0000000040)={0xa1}, 0x0, 0x0, 0x0) (async) openat$pfkey(0xffffffffffffff9c, &(0x7f0000000000), 0x40800, 0x0) (async) ioctl$VT_GETMODE(r1, 0x5601, &(0x7f0000000040)) (async) ioctl$TIOCSISO7816(r1, 0xc0285443, &(0x7f0000000080)={0x3, 0x8, 0x1fc00, 0x1da, 0x6}) (async) ioctl$TIOCGSID(r1, 0x5429, &(0x7f00000000c0)) (async) ioctl$KDGKBENT(r1, 0x4b46, &(0x7f0000000100)={0x0, 0x8}) (async) syz_open_dev$ttys(0xc, 0x2, 0x1) (async) ioctl$TIOCGICOUNT(r2, 0x545d, 0x0) (async) syz_open_dev$ptys(0xc, 0x3, 0x1) (async) ioctl$TIOCSISO7816(0xffffffffffffffff, 0xc0285443, &(0x7f0000000080)={0x3, 0x8, 0x1fc00, 0x1da, 0x6}) (async) ioctl$TIOCGSID(0xffffffffffffffff, 0x5429, &(0x7f00000000c0)) (async) ioctl$KDGKBENT(0xffffffffffffffff, 0x4b46, &(0x7f0000000100)={0x0, 0x8}) (async) ioctl$KDSKBENT(0xffffffffffffffff, 0x4b47, &(0x7f0000000140)={0x6, 0x30, 0x400}) (async) write$UHID_SET_REPORT_REPLY(0xffffffffffffffff, &(0x7f0000000180)=ANY=[@ANYBLOB="0e00000002000000c01fea00a3a1c700000000a7ef88e4f4e4d54537a95951414d219b5b74079c7c8fa86fdb4ae99267b1bc111c3da43094832f2e598cd3136b5025cb777d5ff0ba152c6be84b297e991bb578b693bf6d61b8bb1a2f95761ef6cee73c59389f35f5a856107ef5e39786a308c7c3c997000000916c2d980346a76f8acb0a4d341135eca1e00cb7a062edb54e84e9dc532ce87b13da97b1bb32a33255b25bb9ee3e067ab4c40f4810fe3e928d6a82d9b480bb428642a3a316603950f1252c05767bf6f1039edcb3a79cb92f8d42c106923ca23c76f777d805b028cf4006dd7b50f901c1fa9dd2607952606a2b1b21d469"], 0xf6) (async) ioctl$KDSKBENT(r3, 0x4b47, &(0x7f0000000140)={0x6, 0x30, 0x400}) (async) sendmsg$NL80211_CMD_SET_NOACK_MAP(r1, &(0x7f0000000140)={&(0x7f0000000080)={0x10, 0x0, 0x0, 0x1000}, 0xc, &(0x7f0000000100)={&(0x7f0000000280)=ANY=[@ANYBLOB="277df481d5546311d723d2f7fd98daea88130000", @ANYRES16=0x0, @ANYBLOB="00042abd7000ffdbdf255700000006009500fbf50000"], 0x1c}, 0x1, 0x0, 0x0, 0x20000084}, 0x20004855) (async) 15:21:00 executing program 0: socket$nl_generic(0x10, 0x3, 0x10) socket$nl_generic(0x10, 0x3, 0x10) syz_open_dev$vcsa(&(0x7f0000000000), 0x0, 0x0) r0 = syz_open_dev$ttys(0xc, 0x2, 0x1) ioctl$TIOCSETD(r0, 0x5423, &(0x7f0000000040)=0x1) select(0x40, &(0x7f0000000040)={0xa1, 0xa, 0x40000, 0x7}, 0x0, 0x0, 0x0) 15:21:00 executing program 2: r0 = syz_open_dev$ttys(0xc, 0x2, 0x1) ioctl$TIOCSETD(r0, 0x5423, &(0x7f0000000040)=0x15) ioctl$KDGETKEYCODE(r0, 0x4b4c, &(0x7f00000000c0)={0x2, 0x2c43de16}) r1 = syz_open_dev$ptys(0xc, 0x3, 0x1) ioctl$TIOCMBIC(r1, 0x5417, &(0x7f0000000080)=0x80) select(0x40, &(0x7f0000000000)={0x4, 0x0, 0x0, 0x0, 0x4}, 0x0, &(0x7f0000000100)={0x90, 0x0, 0x0, 0x9}, 0x0) 15:21:00 executing program 0: socket$nl_generic(0x10, 0x3, 0x10) socket$nl_generic(0x10, 0x3, 0x10) syz_open_dev$vcsa(&(0x7f0000000000), 0x0, 0x0) (async) r0 = syz_open_dev$ttys(0xc, 0x2, 0x1) ioctl$TIOCSETD(r0, 0x5423, &(0x7f0000000040)=0x1) (async) select(0x40, &(0x7f0000000040)={0xa1, 0xa, 0x40000, 0x7}, 0x0, 0x0, 0x0) 15:21:00 executing program 1: r0 = syz_open_dev$ttys(0xc, 0x2, 0x1) r1 = syz_open_dev$ttys(0xc, 0x2, 0x1) ioctl$TIOCGICOUNT(r1, 0x545d, 0x0) r2 = syz_open_dev$ttys(0xc, 0x2, 0x1) ioctl$TIOCGICOUNT(r2, 0x545d, 0x0) ioctl$TCSETAW(r2, 0x5407, &(0x7f0000000080)={0x81, 0xb2, 0x8, 0x3, 0x9, "17f4d0736fe2a1b9"}) ioctl$KDFONTOP_SET_DEF(r1, 0x4b72, &(0x7f00000000c0)={0x2, 0xfffffffd, 0x2, 0xf, 0x146, &(0x7f0000000140)="04a19213222ab90ff02efe310c29112be2f3ba5d34c3ebe818d309f979c0e10f5923c9f60f70b6b1817b7cc66a3eb07195999c23d7358152472580bcae507cd201662c6d81ca0aea53f448f41397753d506e99cb61202d2c7e6883018fdca055ebdfd013bf0938592bed5ed39b62423b9e1c555b022d1b6670f8f1ee1e2e2b837f43cab628d5473e25d7865ac2eaa75ead0e5590503a580031977f481f2458f60e4e5da99f8e3c4fcaf675c504c6ca2dc98e8a21ad5397c9bd53cc1bc55741c70a3dcaae1923316730f1217f530c178123c955585ec2a6d1b660ea34ac92641f71b6a2f700c7044f67668c43325ff0b58e2650c33b60cf77030aff7b4e0bd491fc4b0c843a325f8621d194e77d35c41919f0e1b4eccf3229e90c52d68ed1c077494bf4e101fb2ef760bc63ad3e46f1ec61d6f88dea0367bd7702d03eb496dbafa58e4f5e45a8b1af9e283b18ee3930ee4939ed451c496849582b96c0ae4ed31d3a871fd1de560ac3afcab63bb37c4e28a867afc4d5bcc720936a947e45f393a246b52d2999107cdd1c444810ceb3f66510ddc742bd923b3b93ae74809a040fce57225664b0c1a4a325cbdc4b0c3e9e8c647eea6496b9641fc63350c0cca901cf4786107a4a7c93bbd3ebd9b6f45d3fca1504351eb3bde2ef9ffb044d3fbdc3fcaaf37ecc038f3c849ac35ed422a0ef563b08ce8940e7f47c8b601875b013fa7c030ff4073b61064fd4cc8946ab4aa285050e3f3f1f6e6bf4e1528f1c9631611566938f52eed1c20e421e98d269c2439bd7bd7b133858533fec27a1109101650ca27b3385b80842c6da6f6253c853a7ace9e7eef5bf74cee2945bca93f4b1dd3590db4d0f6fd5595877565da2e9c079b511f4e55395ca3f2397b9c330fc948ca84c715ebf358b6d489b0f30febcf565293be2d8045f1a63c4039c01f6604b86f8cb3d4a490cc77d8e30dba388181042603cf1eeb784dded220ba8cd6c28ad93896c3492a96ece138f0d2406eb230ee5a0ec9ce212a766e304b3c4d9f8e51fe0bf0edfbb5df4fafc07c72556c738e71b710bff84cf065b906d1b1a0b7df87a96fea498b16e177c36be7201251c3b7a40c30a8d30a15bd22bc3a3a1e74e9eec12adc3d0bc586250d69be503d1e329adb384dfbbecee1594a3786e2d524565cee2b55179b47cda3ca7bba6796ad36f82b6f432f33e6ee5877f45d0daeab15f9de5a3f8f56c28271ffaf0b3294348c8b9caf625719039dea1fe4265c92dec73aa37c30005d6e74fc3c2a0e0fa660277ed80ed7e45fe48c29d49e54b6c4ee49597a40ab78a401dad10ca01ed3eb5f030913ad031b88266927510d5bac69c52d6eb2d7ce75cc3cd0e8fa19cedc2e480e876d63bf11cf9676535efa6f9a1a34cdfb6b02b5519c67b232443ff48fcd4a8abdc84f19cd62278ef30368fb53ba6f0cc47b573"}) ioctl$TIOCSETD(r0, 0x5423, &(0x7f0000000040)=0x15) select(0x40, &(0x7f0000000000), 0x0, &(0x7f0000000100)={0x8f}, 0x0) syz_open_dev$ttys(0xc, 0x2, 0x1) (async) syz_open_dev$ttys(0xc, 0x2, 0x1) (async) ioctl$TIOCGICOUNT(r1, 0x545d, 0x0) (async) syz_open_dev$ttys(0xc, 0x2, 0x1) (async) ioctl$TIOCGICOUNT(r2, 0x545d, 0x0) (async) ioctl$TCSETAW(r2, 0x5407, &(0x7f0000000080)={0x81, 0xb2, 0x8, 0x3, 0x9, "17f4d0736fe2a1b9"}) (async) ioctl$KDFONTOP_SET_DEF(r1, 0x4b72, &(0x7f00000000c0)={0x2, 0xfffffffd, 0x2, 0xf, 0x146, &(0x7f0000000140)="04a19213222ab90ff02efe310c29112be2f3ba5d34c3ebe818d309f979c0e10f5923c9f60f70b6b1817b7cc66a3eb07195999c23d7358152472580bcae507cd201662c6d81ca0aea53f448f41397753d506e99cb61202d2c7e6883018fdca055ebdfd013bf0938592bed5ed39b62423b9e1c555b022d1b6670f8f1ee1e2e2b837f43cab628d5473e25d7865ac2eaa75ead0e5590503a580031977f481f2458f60e4e5da99f8e3c4fcaf675c504c6ca2dc98e8a21ad5397c9bd53cc1bc55741c70a3dcaae1923316730f1217f530c178123c955585ec2a6d1b660ea34ac92641f71b6a2f700c7044f67668c43325ff0b58e2650c33b60cf77030aff7b4e0bd491fc4b0c843a325f8621d194e77d35c41919f0e1b4eccf3229e90c52d68ed1c077494bf4e101fb2ef760bc63ad3e46f1ec61d6f88dea0367bd7702d03eb496dbafa58e4f5e45a8b1af9e283b18ee3930ee4939ed451c496849582b96c0ae4ed31d3a871fd1de560ac3afcab63bb37c4e28a867afc4d5bcc720936a947e45f393a246b52d2999107cdd1c444810ceb3f66510ddc742bd923b3b93ae74809a040fce57225664b0c1a4a325cbdc4b0c3e9e8c647eea6496b9641fc63350c0cca901cf4786107a4a7c93bbd3ebd9b6f45d3fca1504351eb3bde2ef9ffb044d3fbdc3fcaaf37ecc038f3c849ac35ed422a0ef563b08ce8940e7f47c8b601875b013fa7c030ff4073b61064fd4cc8946ab4aa285050e3f3f1f6e6bf4e1528f1c9631611566938f52eed1c20e421e98d269c2439bd7bd7b133858533fec27a1109101650ca27b3385b80842c6da6f6253c853a7ace9e7eef5bf74cee2945bca93f4b1dd3590db4d0f6fd5595877565da2e9c079b511f4e55395ca3f2397b9c330fc948ca84c715ebf358b6d489b0f30febcf565293be2d8045f1a63c4039c01f6604b86f8cb3d4a490cc77d8e30dba388181042603cf1eeb784dded220ba8cd6c28ad93896c3492a96ece138f0d2406eb230ee5a0ec9ce212a766e304b3c4d9f8e51fe0bf0edfbb5df4fafc07c72556c738e71b710bff84cf065b906d1b1a0b7df87a96fea498b16e177c36be7201251c3b7a40c30a8d30a15bd22bc3a3a1e74e9eec12adc3d0bc586250d69be503d1e329adb384dfbbecee1594a3786e2d524565cee2b55179b47cda3ca7bba6796ad36f82b6f432f33e6ee5877f45d0daeab15f9de5a3f8f56c28271ffaf0b3294348c8b9caf625719039dea1fe4265c92dec73aa37c30005d6e74fc3c2a0e0fa660277ed80ed7e45fe48c29d49e54b6c4ee49597a40ab78a401dad10ca01ed3eb5f030913ad031b88266927510d5bac69c52d6eb2d7ce75cc3cd0e8fa19cedc2e480e876d63bf11cf9676535efa6f9a1a34cdfb6b02b5519c67b232443ff48fcd4a8abdc84f19cd62278ef30368fb53ba6f0cc47b573"}) (async) ioctl$TIOCSETD(r0, 0x5423, &(0x7f0000000040)=0x15) (async) select(0x40, &(0x7f0000000000), 0x0, &(0x7f0000000100)={0x8f}, 0x0) (async) 15:21:00 executing program 0: socket$nl_generic(0x10, 0x3, 0x10) (async) socket$nl_generic(0x10, 0x3, 0x10) (async) syz_open_dev$vcsa(&(0x7f0000000000), 0x0, 0x0) r0 = syz_open_dev$ttys(0xc, 0x2, 0x1) ioctl$TIOCSETD(r0, 0x5423, &(0x7f0000000040)=0x1) select(0x40, &(0x7f0000000040)={0xa1, 0xa, 0x40000, 0x7}, 0x0, 0x0, 0x0) 15:21:00 executing program 0: socket$nl_generic(0x10, 0x3, 0x10) r0 = syz_open_dev$vcsa(&(0x7f0000000000), 0x0, 0x0) ioctl$DRM_IOCTL_SYNCOBJ_FD_TO_HANDLE_FD(r0, 0xc01064c2, &(0x7f00000000c0)={0x0, 0x0, r0}) ioctl$DRM_IOCTL_SYNCOBJ_CREATE(r0, 0xc00864bf, &(0x7f0000000100)={0x0}) ioctl$DRM_IOCTL_SYNCOBJ_TIMELINE_SIGNAL(r0, 0xc01864cd, &(0x7f00000001c0)={&(0x7f0000000140)=[0x0, r1, 0x0, r2, 0x0, 0x0, 0x0], &(0x7f0000000180)=[0x1f, 0x4, 0xe8, 0xe6, 0xd6, 0x8, 0x80000000, 0x80000000], 0x7}) r3 = syz_open_dev$ttys(0xc, 0x2, 0x1) ioctl$TIOCSETD(r3, 0x5423, &(0x7f0000000040)=0x1) select(0x40, &(0x7f0000000040)={0xa1}, 0x0, 0x0, 0x0) r4 = syz_open_dev$ttys(0xc, 0x2, 0x1) ioctl$TIOCGICOUNT(r4, 0x545d, 0x0) ioctl$VT_OPENQRY(r4, 0x5600, &(0x7f0000000080)) write$UHID_DESTROY(r0, &(0x7f0000000300), 0x4) r5 = syz_open_dev$ttys(0xc, 0x2, 0x1) ioctl$TIOCGICOUNT(r5, 0x545d, 0x0) ioctl$PIO_FONT(r5, 0x4b61, &(0x7f0000000200)="8116984cbc13e500408e283933a20b56fccb3a01a83509622df07eccd9bf5e6ab8e057ccec7084690f4a84287dc7b824451e9c946a002f512b21fc893ac93df75f81e4a88e1c9243b9ac6928a08472cd972ad13d5064f2c8a3823314eb94cd70dd6ec8c77c80b0e65ca5e2d2865b3a491b87c0e0b723eb7f6915e4de16fd6b782c52a58776d5a6bcf8f9b84a49078b59a5f83a681105ded431e0b1a659dc8c66bd7c3b79e597d0c05d4734cd3297d9a895014365397c125f5130141f7c454cfe2b5dd2") bpf$BPF_PROG_GET_NEXT_ID(0xb, &(0x7f0000000340)={0xfffffff9, 0x0}, 0x8) bpf$BPF_PROG_GET_FD_BY_ID(0xd, &(0x7f0000000380)={r6}, 0x4) [ 2142.599496] FAULT_INJECTION: forcing a failure. [ 2142.599496] name fail_futex, interval 1, probability 0, space 0, times 1 [ 2142.650617] CPU: 1 PID: 10779 Comm: syz-executor.3 Not tainted 4.14.275-syzkaller #0 [ 2142.658522] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 [ 2142.667869] Call Trace: [ 2142.670452] dump_stack+0x1b2/0x281 [ 2142.674084] should_fail.cold+0x10a/0x149 [ 2142.678230] get_futex_key+0x82a/0x11b0 [ 2142.682203] ? static_obj+0x50/0x50 [ 2142.685833] ? futex_lock_pi_atomic+0x2e0/0x2e0 [ 2142.690496] ? lock_downgrade+0x740/0x740 [ 2142.694644] futex_wake+0xc6/0x3c0 [ 2142.698184] ? get_futex_key+0x11b0/0x11b0 [ 2142.702424] do_futex+0x235/0x1570 [ 2142.705970] ? __lock_acquire+0x5fc/0x3f20 [ 2142.710200] ? futex_exit_release+0x220/0x220 [ 2142.714693] ? lock_acquire+0x170/0x3f0 [ 2142.718663] ? futex_exit_release+0x26/0x220 [ 2142.723070] ? trace_hardirqs_on+0x10/0x10 [ 2142.727300] ? futex_exit_release+0x26/0x220 [ 2142.731703] ? __mutex_lock+0x360/0x1310 [ 2142.735760] ? __delayacct_add_tsk+0x4b1/0x5b0 [ 2142.740332] ? __might_fault+0x104/0x1b0 [ 2142.744389] ? exit_mm_release+0x16/0x30 [ 2142.748447] ? lock_downgrade+0x740/0x740 [ 2142.752592] SyS_futex+0x1da/0x290 [ 2142.756127] ? lock_acquire+0x170/0x3f0 [ 2142.760094] ? do_futex+0x1570/0x1570 [ 2142.763891] mm_release+0x250/0x2d0 [ 2142.767512] do_exit+0x56f/0x2850 [ 2142.770960] ? trace_hardirqs_on_caller+0x511/0x580 [ 2142.775965] ? lock_downgrade+0x740/0x740 [ 2142.780109] ? __might_fault+0x104/0x1b0 [ 2142.784162] ? mm_update_next_owner+0x5b0/0x5b0 [ 2142.788822] ? get_signal+0x323/0x1ca0 [ 2142.792702] ? lock_acquire+0x170/0x3f0 [ 2142.796670] ? lock_downgrade+0x740/0x740 [ 2142.800818] do_group_exit+0x100/0x2e0 [ 2142.804700] get_signal+0x38d/0x1ca0 [ 2142.808407] ? core_sys_select+0x251/0x6a0 [ 2142.812638] ? poll_select_set_timeout+0x120/0x120 [ 2142.817558] ? get_pid_task+0xb8/0x130 [ 2142.821454] do_signal+0x7c/0x1550 [ 2142.825017] ? debug_check_no_obj_freed+0x2c0/0x680 [ 2142.830029] ? SyS_write+0x1b7/0x210 [ 2142.833741] ? setup_sigcontext+0x820/0x820 [ 2142.838063] ? lock_downgrade+0x740/0x740 [ 2142.842204] ? vfs_write+0x35d/0x4d0 [ 2142.845909] ? poll_select_copy_remaining+0x206/0x2e0 15:21:00 executing program 1: r0 = syz_open_dev$ttys(0xc, 0x2, 0x1) r1 = syz_open_dev$ttys(0xc, 0x2, 0x1) ioctl$TIOCGICOUNT(r1, 0x545d, 0x0) r2 = syz_open_dev$ttys(0xc, 0x2, 0x1) ioctl$TIOCGICOUNT(r2, 0x545d, 0x0) ioctl$TCSETAW(r2, 0x5407, &(0x7f0000000080)={0x81, 0xb2, 0x8, 0x3, 0x9, "17f4d0736fe2a1b9"}) ioctl$KDFONTOP_SET_DEF(r1, 0x4b72, &(0x7f00000000c0)={0x2, 0xfffffffd, 0x2, 0xf, 0x146, &(0x7f0000000140)="04a19213222ab90ff02efe310c29112be2f3ba5d34c3ebe818d309f979c0e10f5923c9f60f70b6b1817b7cc66a3eb07195999c23d7358152472580bcae507cd201662c6d81ca0aea53f448f41397753d506e99cb61202d2c7e6883018fdca055ebdfd013bf0938592bed5ed39b62423b9e1c555b022d1b6670f8f1ee1e2e2b837f43cab628d5473e25d7865ac2eaa75ead0e5590503a580031977f481f2458f60e4e5da99f8e3c4fcaf675c504c6ca2dc98e8a21ad5397c9bd53cc1bc55741c70a3dcaae1923316730f1217f530c178123c955585ec2a6d1b660ea34ac92641f71b6a2f700c7044f67668c43325ff0b58e2650c33b60cf77030aff7b4e0bd491fc4b0c843a325f8621d194e77d35c41919f0e1b4eccf3229e90c52d68ed1c077494bf4e101fb2ef760bc63ad3e46f1ec61d6f88dea0367bd7702d03eb496dbafa58e4f5e45a8b1af9e283b18ee3930ee4939ed451c496849582b96c0ae4ed31d3a871fd1de560ac3afcab63bb37c4e28a867afc4d5bcc720936a947e45f393a246b52d2999107cdd1c444810ceb3f66510ddc742bd923b3b93ae74809a040fce57225664b0c1a4a325cbdc4b0c3e9e8c647eea6496b9641fc63350c0cca901cf4786107a4a7c93bbd3ebd9b6f45d3fca1504351eb3bde2ef9ffb044d3fbdc3fcaaf37ecc038f3c849ac35ed422a0ef563b08ce8940e7f47c8b601875b013fa7c030ff4073b61064fd4cc8946ab4aa285050e3f3f1f6e6bf4e1528f1c9631611566938f52eed1c20e421e98d269c2439bd7bd7b133858533fec27a1109101650ca27b3385b80842c6da6f6253c853a7ace9e7eef5bf74cee2945bca93f4b1dd3590db4d0f6fd5595877565da2e9c079b511f4e55395ca3f2397b9c330fc948ca84c715ebf358b6d489b0f30febcf565293be2d8045f1a63c4039c01f6604b86f8cb3d4a490cc77d8e30dba388181042603cf1eeb784dded220ba8cd6c28ad93896c3492a96ece138f0d2406eb230ee5a0ec9ce212a766e304b3c4d9f8e51fe0bf0edfbb5df4fafc07c72556c738e71b710bff84cf065b906d1b1a0b7df87a96fea498b16e177c36be7201251c3b7a40c30a8d30a15bd22bc3a3a1e74e9eec12adc3d0bc586250d69be503d1e329adb384dfbbecee1594a3786e2d524565cee2b55179b47cda3ca7bba6796ad36f82b6f432f33e6ee5877f45d0daeab15f9de5a3f8f56c28271ffaf0b3294348c8b9caf625719039dea1fe4265c92dec73aa37c30005d6e74fc3c2a0e0fa660277ed80ed7e45fe48c29d49e54b6c4ee49597a40ab78a401dad10ca01ed3eb5f030913ad031b88266927510d5bac69c52d6eb2d7ce75cc3cd0e8fa19cedc2e480e876d63bf11cf9676535efa6f9a1a34cdfb6b02b5519c67b232443ff48fcd4a8abdc84f19cd62278ef30368fb53ba6f0cc47b573"}) ioctl$TIOCSETD(r0, 0x5423, &(0x7f0000000040)=0x15) select(0x40, &(0x7f0000000000), 0x0, &(0x7f0000000100)={0x8f}, 0x0) syz_open_dev$ttys(0xc, 0x2, 0x1) (async) syz_open_dev$ttys(0xc, 0x2, 0x1) (async) ioctl$TIOCGICOUNT(r1, 0x545d, 0x0) (async) syz_open_dev$ttys(0xc, 0x2, 0x1) (async) ioctl$TIOCGICOUNT(r2, 0x545d, 0x0) (async) ioctl$TCSETAW(r2, 0x5407, &(0x7f0000000080)={0x81, 0xb2, 0x8, 0x3, 0x9, "17f4d0736fe2a1b9"}) (async) ioctl$KDFONTOP_SET_DEF(r1, 0x4b72, &(0x7f00000000c0)={0x2, 0xfffffffd, 0x2, 0xf, 0x146, &(0x7f0000000140)="04a19213222ab90ff02efe310c29112be2f3ba5d34c3ebe818d309f979c0e10f5923c9f60f70b6b1817b7cc66a3eb07195999c23d7358152472580bcae507cd201662c6d81ca0aea53f448f41397753d506e99cb61202d2c7e6883018fdca055ebdfd013bf0938592bed5ed39b62423b9e1c555b022d1b6670f8f1ee1e2e2b837f43cab628d5473e25d7865ac2eaa75ead0e5590503a580031977f481f2458f60e4e5da99f8e3c4fcaf675c504c6ca2dc98e8a21ad5397c9bd53cc1bc55741c70a3dcaae1923316730f1217f530c178123c955585ec2a6d1b660ea34ac92641f71b6a2f700c7044f67668c43325ff0b58e2650c33b60cf77030aff7b4e0bd491fc4b0c843a325f8621d194e77d35c41919f0e1b4eccf3229e90c52d68ed1c077494bf4e101fb2ef760bc63ad3e46f1ec61d6f88dea0367bd7702d03eb496dbafa58e4f5e45a8b1af9e283b18ee3930ee4939ed451c496849582b96c0ae4ed31d3a871fd1de560ac3afcab63bb37c4e28a867afc4d5bcc720936a947e45f393a246b52d2999107cdd1c444810ceb3f66510ddc742bd923b3b93ae74809a040fce57225664b0c1a4a325cbdc4b0c3e9e8c647eea6496b9641fc63350c0cca901cf4786107a4a7c93bbd3ebd9b6f45d3fca1504351eb3bde2ef9ffb044d3fbdc3fcaaf37ecc038f3c849ac35ed422a0ef563b08ce8940e7f47c8b601875b013fa7c030ff4073b61064fd4cc8946ab4aa285050e3f3f1f6e6bf4e1528f1c9631611566938f52eed1c20e421e98d269c2439bd7bd7b133858533fec27a1109101650ca27b3385b80842c6da6f6253c853a7ace9e7eef5bf74cee2945bca93f4b1dd3590db4d0f6fd5595877565da2e9c079b511f4e55395ca3f2397b9c330fc948ca84c715ebf358b6d489b0f30febcf565293be2d8045f1a63c4039c01f6604b86f8cb3d4a490cc77d8e30dba388181042603cf1eeb784dded220ba8cd6c28ad93896c3492a96ece138f0d2406eb230ee5a0ec9ce212a766e304b3c4d9f8e51fe0bf0edfbb5df4fafc07c72556c738e71b710bff84cf065b906d1b1a0b7df87a96fea498b16e177c36be7201251c3b7a40c30a8d30a15bd22bc3a3a1e74e9eec12adc3d0bc586250d69be503d1e329adb384dfbbecee1594a3786e2d524565cee2b55179b47cda3ca7bba6796ad36f82b6f432f33e6ee5877f45d0daeab15f9de5a3f8f56c28271ffaf0b3294348c8b9caf625719039dea1fe4265c92dec73aa37c30005d6e74fc3c2a0e0fa660277ed80ed7e45fe48c29d49e54b6c4ee49597a40ab78a401dad10ca01ed3eb5f030913ad031b88266927510d5bac69c52d6eb2d7ce75cc3cd0e8fa19cedc2e480e876d63bf11cf9676535efa6f9a1a34cdfb6b02b5519c67b232443ff48fcd4a8abdc84f19cd62278ef30368fb53ba6f0cc47b573"}) (async) ioctl$TIOCSETD(r0, 0x5423, &(0x7f0000000040)=0x15) (async) select(0x40, &(0x7f0000000000), 0x0, &(0x7f0000000100)={0x8f}, 0x0) (async) [ 2142.851098] ? __mutex_unlock_slowpath+0x75/0x770 [ 2142.855940] ? wait_for_completion_io+0x10/0x10 [ 2142.860602] ? SyS_select+0x11e/0x170 [ 2142.864398] ? exit_to_usermode_loop+0x41/0x200 [ 2142.869063] exit_to_usermode_loop+0x160/0x200 [ 2142.873639] do_syscall_64+0x4a3/0x640 [ 2142.877547] entry_SYSCALL_64_after_hwframe+0x46/0xbb [ 2142.882732] RIP: 0033:0x7ff27aca8049 [ 2142.886433] RSP: 002b:00007ff27961d168 EFLAGS: 00000246 ORIG_RAX: 0000000000000017 [ 2142.894137] RAX: fffffffffffffdfe RBX: 00007ff27adbaf60 RCX: 00007ff27aca8049 [ 2142.901399] RDX: 0000000000000000 RSI: 0000000020000000 RDI: 0000000000000040 [ 2142.908665] RBP: 00007ff27961d1d0 R08: 0000000000000000 R09: 0000000000000000 [ 2142.915939] R10: 0000000020000100 R11: 0000000000000246 R12: 0000000000000001 [ 2142.923198] R13: 00007ffc2068996f R14: 00007ff27961d300 R15: 0000000000022000 15:21:01 executing program 3: r0 = openat$pfkey(0xffffffffffffff9c, &(0x7f0000000000), 0x40800, 0x0) ioctl$VT_GETMODE(r0, 0x5601, &(0x7f0000000040)) ioctl$TIOCSISO7816(r0, 0xc0285443, &(0x7f0000000080)={0x3, 0x8, 0x1fc00, 0x1da, 0x6}) ioctl$TIOCGSID(r0, 0x5429, &(0x7f00000000c0)) ioctl$KDGKBENT(r0, 0x4b46, &(0x7f0000000100)={0x0, 0x8}) ioctl$KDSKBENT(r0, 0x4b47, &(0x7f0000000140)={0x6, 0x30, 0x400}) mq_notify(r0, &(0x7f0000000080)={0x0, 0x2e, 0x2, @tid=0xffffffffffffffff}) r1 = syz_open_dev$ttys(0xc, 0x2, 0x1) ioctl$TIOCSETD(r1, 0x5423, &(0x7f0000000040)=0x19) select(0x40, &(0x7f0000000000), 0x0, &(0x7f0000000100)={0x8f}, 0x0) 15:21:01 executing program 5: r0 = syz_open_dev$ttys(0xc, 0x2, 0x1) ioctl$TIOCSETD(r0, 0x5423, &(0x7f0000000040)=0x15) select(0x0, 0x0, 0x0, 0x0, 0x0) 15:21:01 executing program 4: r0 = syz_open_dev$ttys(0xc, 0x2, 0x1) ioctl$TIOCSETD(r0, 0x5423, &(0x7f0000000040)=0x3) select(0x40, &(0x7f0000000000), 0x0, 0x0, 0x0) 15:21:01 executing program 0: socket$nl_generic(0x10, 0x3, 0x10) r0 = syz_open_dev$vcsa(&(0x7f0000000000), 0x0, 0x0) ioctl$DRM_IOCTL_SYNCOBJ_FD_TO_HANDLE_FD(r0, 0xc01064c2, &(0x7f00000000c0)={0x0, 0x0, r0}) (async) ioctl$DRM_IOCTL_SYNCOBJ_CREATE(r0, 0xc00864bf, &(0x7f0000000100)={0x0}) ioctl$DRM_IOCTL_SYNCOBJ_TIMELINE_SIGNAL(r0, 0xc01864cd, &(0x7f00000001c0)={&(0x7f0000000140)=[0x0, r1, 0x0, r2, 0x0, 0x0, 0x0], &(0x7f0000000180)=[0x1f, 0x4, 0xe8, 0xe6, 0xd6, 0x8, 0x80000000, 0x80000000], 0x7}) (async) r3 = syz_open_dev$ttys(0xc, 0x2, 0x1) ioctl$TIOCSETD(r3, 0x5423, &(0x7f0000000040)=0x1) (async) select(0x40, &(0x7f0000000040)={0xa1}, 0x0, 0x0, 0x0) (async) r4 = syz_open_dev$ttys(0xc, 0x2, 0x1) ioctl$TIOCGICOUNT(r4, 0x545d, 0x0) ioctl$VT_OPENQRY(r4, 0x5600, &(0x7f0000000080)) (async) write$UHID_DESTROY(r0, &(0x7f0000000300), 0x4) r5 = syz_open_dev$ttys(0xc, 0x2, 0x1) ioctl$TIOCGICOUNT(r5, 0x545d, 0x0) (async) ioctl$PIO_FONT(r5, 0x4b61, &(0x7f0000000200)="8116984cbc13e500408e283933a20b56fccb3a01a83509622df07eccd9bf5e6ab8e057ccec7084690f4a84287dc7b824451e9c946a002f512b21fc893ac93df75f81e4a88e1c9243b9ac6928a08472cd972ad13d5064f2c8a3823314eb94cd70dd6ec8c77c80b0e65ca5e2d2865b3a491b87c0e0b723eb7f6915e4de16fd6b782c52a58776d5a6bcf8f9b84a49078b59a5f83a681105ded431e0b1a659dc8c66bd7c3b79e597d0c05d4734cd3297d9a895014365397c125f5130141f7c454cfe2b5dd2") bpf$BPF_PROG_GET_NEXT_ID(0xb, &(0x7f0000000340)={0xfffffff9, 0x0}, 0x8) bpf$BPF_PROG_GET_FD_BY_ID(0xd, &(0x7f0000000380)={r6}, 0x4) 15:21:01 executing program 1: r0 = syz_open_dev$ttys(0xc, 0x2, 0x1) ioctl$TIOCSETD(r0, 0x5423, &(0x7f0000000040)=0x15) select(0x40, &(0x7f0000000000), 0x0, &(0x7f0000000100)={0x8f}, 0x0) ioctl$BTRFS_IOC_INO_LOOKUP(r0, 0xd0009412, &(0x7f0000000140)={0x0, 0x6152e349}) 15:21:01 executing program 0: socket$nl_generic(0x10, 0x3, 0x10) r0 = syz_open_dev$vcsa(&(0x7f0000000000), 0x0, 0x0) ioctl$DRM_IOCTL_SYNCOBJ_FD_TO_HANDLE_FD(r0, 0xc01064c2, &(0x7f00000000c0)={0x0, 0x0, r0}) ioctl$DRM_IOCTL_SYNCOBJ_CREATE(r0, 0xc00864bf, &(0x7f0000000100)={0x0}) ioctl$DRM_IOCTL_SYNCOBJ_TIMELINE_SIGNAL(r0, 0xc01864cd, &(0x7f00000001c0)={&(0x7f0000000140)=[0x0, r1, 0x0, r2, 0x0, 0x0, 0x0], &(0x7f0000000180)=[0x1f, 0x4, 0xe8, 0xe6, 0xd6, 0x8, 0x80000000, 0x80000000], 0x7}) r3 = syz_open_dev$ttys(0xc, 0x2, 0x1) ioctl$TIOCSETD(r3, 0x5423, &(0x7f0000000040)=0x1) select(0x40, &(0x7f0000000040)={0xa1}, 0x0, 0x0, 0x0) r4 = syz_open_dev$ttys(0xc, 0x2, 0x1) ioctl$TIOCGICOUNT(r4, 0x545d, 0x0) ioctl$VT_OPENQRY(r4, 0x5600, &(0x7f0000000080)) write$UHID_DESTROY(r0, &(0x7f0000000300), 0x4) r5 = syz_open_dev$ttys(0xc, 0x2, 0x1) ioctl$TIOCGICOUNT(r5, 0x545d, 0x0) ioctl$PIO_FONT(r5, 0x4b61, &(0x7f0000000200)="8116984cbc13e500408e283933a20b56fccb3a01a83509622df07eccd9bf5e6ab8e057ccec7084690f4a84287dc7b824451e9c946a002f512b21fc893ac93df75f81e4a88e1c9243b9ac6928a08472cd972ad13d5064f2c8a3823314eb94cd70dd6ec8c77c80b0e65ca5e2d2865b3a491b87c0e0b723eb7f6915e4de16fd6b782c52a58776d5a6bcf8f9b84a49078b59a5f83a681105ded431e0b1a659dc8c66bd7c3b79e597d0c05d4734cd3297d9a895014365397c125f5130141f7c454cfe2b5dd2") bpf$BPF_PROG_GET_NEXT_ID(0xb, &(0x7f0000000340)={0xfffffff9, 0x0}, 0x8) bpf$BPF_PROG_GET_FD_BY_ID(0xd, &(0x7f0000000380)={r6}, 0x4) socket$nl_generic(0x10, 0x3, 0x10) (async) syz_open_dev$vcsa(&(0x7f0000000000), 0x0, 0x0) (async) ioctl$DRM_IOCTL_SYNCOBJ_FD_TO_HANDLE_FD(r0, 0xc01064c2, &(0x7f00000000c0)={0x0, 0x0, r0}) (async) ioctl$DRM_IOCTL_SYNCOBJ_CREATE(r0, 0xc00864bf, &(0x7f0000000100)) (async) ioctl$DRM_IOCTL_SYNCOBJ_TIMELINE_SIGNAL(r0, 0xc01864cd, &(0x7f00000001c0)={&(0x7f0000000140)=[0x0, r1, 0x0, r2, 0x0, 0x0, 0x0], &(0x7f0000000180)=[0x1f, 0x4, 0xe8, 0xe6, 0xd6, 0x8, 0x80000000, 0x80000000], 0x7}) (async) syz_open_dev$ttys(0xc, 0x2, 0x1) (async) ioctl$TIOCSETD(r3, 0x5423, &(0x7f0000000040)=0x1) (async) select(0x40, &(0x7f0000000040)={0xa1}, 0x0, 0x0, 0x0) (async) syz_open_dev$ttys(0xc, 0x2, 0x1) (async) ioctl$TIOCGICOUNT(r4, 0x545d, 0x0) (async) ioctl$VT_OPENQRY(r4, 0x5600, &(0x7f0000000080)) (async) write$UHID_DESTROY(r0, &(0x7f0000000300), 0x4) (async) syz_open_dev$ttys(0xc, 0x2, 0x1) (async) ioctl$TIOCGICOUNT(r5, 0x545d, 0x0) (async) ioctl$PIO_FONT(r5, 0x4b61, &(0x7f0000000200)="8116984cbc13e500408e283933a20b56fccb3a01a83509622df07eccd9bf5e6ab8e057ccec7084690f4a84287dc7b824451e9c946a002f512b21fc893ac93df75f81e4a88e1c9243b9ac6928a08472cd972ad13d5064f2c8a3823314eb94cd70dd6ec8c77c80b0e65ca5e2d2865b3a491b87c0e0b723eb7f6915e4de16fd6b782c52a58776d5a6bcf8f9b84a49078b59a5f83a681105ded431e0b1a659dc8c66bd7c3b79e597d0c05d4734cd3297d9a895014365397c125f5130141f7c454cfe2b5dd2") (async) bpf$BPF_PROG_GET_NEXT_ID(0xb, &(0x7f0000000340)={0xfffffff9}, 0x8) (async) bpf$BPF_PROG_GET_FD_BY_ID(0xd, &(0x7f0000000380)={r6}, 0x4) (async) 15:21:01 executing program 2: r0 = syz_open_dev$ttys(0xc, 0x2, 0x1) ioctl$TIOCSETD(r0, 0x5423, &(0x7f0000000040)=0x15) select(0x0, 0x0, 0x0, &(0x7f0000000100)={0x8f}, 0x0) 15:21:01 executing program 0: socket$nl_generic(0x10, 0x3, 0x10) syz_open_dev$vcsa(&(0x7f0000000000), 0x0, 0x0) r0 = syz_open_dev$ttys(0xc, 0x2, 0x1) ioctl$TIOCSETD(r0, 0x5423, &(0x7f0000000040)=0xffffffff) select(0x40, &(0x7f0000000040)={0xa1, 0x0, 0x0, 0x200000000000000}, 0x0, 0x0, 0x0) 15:21:02 executing program 0: socket$nl_generic(0x10, 0x3, 0x10) (async) syz_open_dev$vcsa(&(0x7f0000000000), 0x0, 0x0) (async, rerun: 32) r0 = syz_open_dev$ttys(0xc, 0x2, 0x1) (rerun: 32) ioctl$TIOCSETD(r0, 0x5423, &(0x7f0000000040)=0xffffffff) (async) select(0x40, &(0x7f0000000040)={0xa1, 0x0, 0x0, 0x200000000000000}, 0x0, 0x0, 0x0) 15:21:02 executing program 0: socket$nl_generic(0x10, 0x3, 0x10) syz_open_dev$vcsa(&(0x7f0000000000), 0x0, 0x0) r0 = syz_open_dev$ttys(0xc, 0x2, 0x1) ioctl$TIOCSETD(r0, 0x5423, &(0x7f0000000040)=0xffffffff) (async) select(0x40, &(0x7f0000000040)={0xa1, 0x0, 0x0, 0x200000000000000}, 0x0, 0x0, 0x0) 15:21:02 executing program 0: socket$nl_generic(0x10, 0x3, 0x10) syz_open_dev$vcsa(&(0x7f0000000000), 0x0, 0x0) r0 = syz_open_dev$ttys(0xc, 0x2, 0x1) ioctl$TIOCSETD(r0, 0x5423, &(0x7f0000000040)=0x1) select(0x40, &(0x7f0000000040)={0xa1}, 0x0, 0x0, 0x0) ioctl$TIOCGPTPEER(0xffffffffffffffff, 0x5441, 0x6) 15:21:02 executing program 0: socket$nl_generic(0x10, 0x3, 0x10) syz_open_dev$vcsa(&(0x7f0000000000), 0x0, 0x0) r0 = syz_open_dev$ttys(0xc, 0x2, 0x1) ioctl$TIOCSETD(r0, 0x5423, &(0x7f0000000040)=0x1) select(0x40, &(0x7f0000000040)={0xa1}, 0x0, 0x0, 0x0) ioctl$TIOCGPTPEER(0xffffffffffffffff, 0x5441, 0x6) socket$nl_generic(0x10, 0x3, 0x10) (async) syz_open_dev$vcsa(&(0x7f0000000000), 0x0, 0x0) (async) syz_open_dev$ttys(0xc, 0x2, 0x1) (async) ioctl$TIOCSETD(r0, 0x5423, &(0x7f0000000040)=0x1) (async) select(0x40, &(0x7f0000000040)={0xa1}, 0x0, 0x0, 0x0) (async) ioctl$TIOCGPTPEER(0xffffffffffffffff, 0x5441, 0x6) (async) 15:21:02 executing program 3: r0 = openat$pfkey(0xffffffffffffff9c, &(0x7f0000000000), 0x40800, 0x0) ioctl$VT_GETMODE(r0, 0x5601, &(0x7f0000000040)) ioctl$TIOCSISO7816(r0, 0xc0285443, &(0x7f0000000080)={0x3, 0x8, 0x1fc00, 0x1da, 0x6}) (async) ioctl$TIOCGSID(r0, 0x5429, &(0x7f00000000c0)) (async) ioctl$KDGKBENT(r0, 0x4b46, &(0x7f0000000100)={0x0, 0x8}) ioctl$KDSKBENT(r0, 0x4b47, &(0x7f0000000140)={0x6, 0x30, 0x400}) (async) mq_notify(r0, &(0x7f0000000080)={0x0, 0x2e, 0x2, @tid=0xffffffffffffffff}) (async) r1 = syz_open_dev$ttys(0xc, 0x2, 0x1) ioctl$TIOCSETD(r1, 0x5423, &(0x7f0000000040)=0x19) (async) select(0x40, &(0x7f0000000000), 0x0, &(0x7f0000000100)={0x8f}, 0x0) 15:21:02 executing program 0: socket$nl_generic(0x10, 0x3, 0x10) (async) syz_open_dev$vcsa(&(0x7f0000000000), 0x0, 0x0) (async) r0 = syz_open_dev$ttys(0xc, 0x2, 0x1) ioctl$TIOCSETD(r0, 0x5423, &(0x7f0000000040)=0x1) (async) select(0x40, &(0x7f0000000040)={0xa1}, 0x0, 0x0, 0x0) (async) ioctl$TIOCGPTPEER(0xffffffffffffffff, 0x5441, 0x6) 15:21:02 executing program 4: r0 = syz_open_dev$ttys(0xc, 0x2, 0x1) ioctl$TIOCSETD(r0, 0x5423, &(0x7f0000000040)=0x3) select(0x40, &(0x7f0000000000), 0x0, &(0x7f0000000100), 0x0) 15:21:02 executing program 1: r0 = syz_open_dev$ttys(0xc, 0x2, 0x1) ioctl$TIOCSETD(r0, 0x5423, &(0x7f0000000040)=0x15) select(0x40, &(0x7f0000000000), 0x0, &(0x7f0000000100)={0x8f}, 0x0) ioctl$BTRFS_IOC_INO_LOOKUP(r0, 0xd0009412, &(0x7f0000000140)={0x0, 0x6152e349}) syz_open_dev$ttys(0xc, 0x2, 0x1) (async) ioctl$TIOCSETD(r0, 0x5423, &(0x7f0000000040)=0x15) (async) select(0x40, &(0x7f0000000000), 0x0, &(0x7f0000000100)={0x8f}, 0x0) (async) ioctl$BTRFS_IOC_INO_LOOKUP(r0, 0xd0009412, &(0x7f0000000140)={0x0, 0x6152e349}) (async) 15:21:02 executing program 5: r0 = syz_open_dev$ttys(0xc, 0x2, 0x1) ioctl$TIOCSETD(r0, 0x5423, &(0x7f0000000040)=0x15) select(0x0, 0x0, 0x0, 0x0, 0x0) 15:21:02 executing program 0: socket$nl_generic(0x10, 0x3, 0x10) r0 = syz_open_dev$vcsa(&(0x7f0000000000), 0x200000000000, 0x401) r1 = syz_open_dev$ttys(0xc, 0x2, 0x1) ioctl$SNDCTL_DSP_GETBLKSIZE(r0, 0xc0045004, &(0x7f00000000c0)) syz_open_dev$dri(&(0x7f0000000080), 0x4, 0x121000) ioctl$TIOCSETD(r1, 0x5423, &(0x7f0000000040)=0x1) ioctl$KDGKBSENT(r1, 0x4b48, &(0x7f0000000100)={0x20, "f113103f8982a168e02441f4a69ee66ce64d1fdf34c752795f2057f86ed9489d6847c6177e5413fcc7d11302c1e4120e1b6ee611e3535f43e35c4f7322ad17c1bf9c21266ddcfe570210954a9731b57b5dddfd5513bab070091b9b12fee5d4c87df8743564525f101b06aecccfb35f435d04834997b2749e1b8c085cdeaa39b83d1d62c7ca6270671564d1fdde19ccef527b86ba117bcb75d4c7ea1eff56ee71283bd07f503c944a367dca472e8a8b9bcc1c7c3794444890e0cde7d54ff522775aef8b2f0e3b2a9fc6e85f3c70e5f6372de50d74c41609a8fc62cfeef6e25f8cb25d6dbae1c18aaa2b861e1dc221d07452c70414920945f0ae5271bc852646319fb1162faa47dc5c9ce4040323574cdb9919a3f43b8df9aa1170c59f1ccbee9decfe08739bbec1773347fe8708547e34e135e1d2b58f6ce419152fb800951a885f58ab0bf74e6bc995fdbca20c126a934fe7d0bc3461df6ca4a16167b34e5a1bb2788e05122257fee57430ad4b4ad73708f2c716a5d4d1832b52f978d08f023fb8acd0c691eaeac1c2c60708a415f1e14109f41da351ef3254eb84c08d4e2882eb35a25f649502338b55ba4d9738d0e646eb610edbd62dfa0c92f76584aefb90b7171e0b9592e900025fc54748b66fcd2c478791de34c289f173562976dcb91de1e49b5301d58b1729f8ab548cdddd8ecaaede062d73821732cd5ed1cd3fabe9"}) select(0x40, &(0x7f0000000040)={0xa1}, 0x0, 0x0, 0x0) 15:21:02 executing program 2: r0 = syz_open_dev$ttys(0xc, 0x2, 0x1) ioctl$TIOCSETD(r0, 0x5423, &(0x7f0000000040)=0x15) select(0x0, 0x0, 0x0, &(0x7f0000000100)={0x8f}, 0x0) 15:21:02 executing program 0: socket$nl_generic(0x10, 0x3, 0x10) (async, rerun: 64) r0 = syz_open_dev$vcsa(&(0x7f0000000000), 0x200000000000, 0x401) (rerun: 64) r1 = syz_open_dev$ttys(0xc, 0x2, 0x1) ioctl$SNDCTL_DSP_GETBLKSIZE(r0, 0xc0045004, &(0x7f00000000c0)) (async, rerun: 64) syz_open_dev$dri(&(0x7f0000000080), 0x4, 0x121000) (async, rerun: 64) ioctl$TIOCSETD(r1, 0x5423, &(0x7f0000000040)=0x1) ioctl$KDGKBSENT(r1, 0x4b48, &(0x7f0000000100)={0x20, "f113103f8982a168e02441f4a69ee66ce64d1fdf34c752795f2057f86ed9489d6847c6177e5413fcc7d11302c1e4120e1b6ee611e3535f43e35c4f7322ad17c1bf9c21266ddcfe570210954a9731b57b5dddfd5513bab070091b9b12fee5d4c87df8743564525f101b06aecccfb35f435d04834997b2749e1b8c085cdeaa39b83d1d62c7ca6270671564d1fdde19ccef527b86ba117bcb75d4c7ea1eff56ee71283bd07f503c944a367dca472e8a8b9bcc1c7c3794444890e0cde7d54ff522775aef8b2f0e3b2a9fc6e85f3c70e5f6372de50d74c41609a8fc62cfeef6e25f8cb25d6dbae1c18aaa2b861e1dc221d07452c70414920945f0ae5271bc852646319fb1162faa47dc5c9ce4040323574cdb9919a3f43b8df9aa1170c59f1ccbee9decfe08739bbec1773347fe8708547e34e135e1d2b58f6ce419152fb800951a885f58ab0bf74e6bc995fdbca20c126a934fe7d0bc3461df6ca4a16167b34e5a1bb2788e05122257fee57430ad4b4ad73708f2c716a5d4d1832b52f978d08f023fb8acd0c691eaeac1c2c60708a415f1e14109f41da351ef3254eb84c08d4e2882eb35a25f649502338b55ba4d9738d0e646eb610edbd62dfa0c92f76584aefb90b7171e0b9592e900025fc54748b66fcd2c478791de34c289f173562976dcb91de1e49b5301d58b1729f8ab548cdddd8ecaaede062d73821732cd5ed1cd3fabe9"}) (async, rerun: 32) select(0x40, &(0x7f0000000040)={0xa1}, 0x0, 0x0, 0x0) (rerun: 32) 15:21:03 executing program 0: socket$nl_generic(0x10, 0x3, 0x10) r0 = syz_open_dev$vcsa(&(0x7f0000000000), 0x200000000000, 0x401) (async) r1 = syz_open_dev$ttys(0xc, 0x2, 0x1) ioctl$SNDCTL_DSP_GETBLKSIZE(r0, 0xc0045004, &(0x7f00000000c0)) (async) syz_open_dev$dri(&(0x7f0000000080), 0x4, 0x121000) (async) ioctl$TIOCSETD(r1, 0x5423, &(0x7f0000000040)=0x1) (async) ioctl$KDGKBSENT(r1, 0x4b48, &(0x7f0000000100)={0x20, "f113103f8982a168e02441f4a69ee66ce64d1fdf34c752795f2057f86ed9489d6847c6177e5413fcc7d11302c1e4120e1b6ee611e3535f43e35c4f7322ad17c1bf9c21266ddcfe570210954a9731b57b5dddfd5513bab070091b9b12fee5d4c87df8743564525f101b06aecccfb35f435d04834997b2749e1b8c085cdeaa39b83d1d62c7ca6270671564d1fdde19ccef527b86ba117bcb75d4c7ea1eff56ee71283bd07f503c944a367dca472e8a8b9bcc1c7c3794444890e0cde7d54ff522775aef8b2f0e3b2a9fc6e85f3c70e5f6372de50d74c41609a8fc62cfeef6e25f8cb25d6dbae1c18aaa2b861e1dc221d07452c70414920945f0ae5271bc852646319fb1162faa47dc5c9ce4040323574cdb9919a3f43b8df9aa1170c59f1ccbee9decfe08739bbec1773347fe8708547e34e135e1d2b58f6ce419152fb800951a885f58ab0bf74e6bc995fdbca20c126a934fe7d0bc3461df6ca4a16167b34e5a1bb2788e05122257fee57430ad4b4ad73708f2c716a5d4d1832b52f978d08f023fb8acd0c691eaeac1c2c60708a415f1e14109f41da351ef3254eb84c08d4e2882eb35a25f649502338b55ba4d9738d0e646eb610edbd62dfa0c92f76584aefb90b7171e0b9592e900025fc54748b66fcd2c478791de34c289f173562976dcb91de1e49b5301d58b1729f8ab548cdddd8ecaaede062d73821732cd5ed1cd3fabe9"}) (async, rerun: 32) select(0x40, &(0x7f0000000040)={0xa1}, 0x0, 0x0, 0x0) (rerun: 32) 15:21:03 executing program 3: r0 = openat$pfkey(0xffffffffffffff9c, &(0x7f0000000000), 0x40800, 0x0) ioctl$VT_GETMODE(r0, 0x5601, &(0x7f0000000040)) ioctl$TIOCSISO7816(r0, 0xc0285443, &(0x7f0000000080)={0x3, 0x8, 0x1fc00, 0x1da, 0x6}) ioctl$TIOCGSID(r0, 0x5429, &(0x7f00000000c0)) ioctl$KDGKBENT(r0, 0x4b46, &(0x7f0000000100)={0x0, 0x8}) ioctl$KDSKBENT(r0, 0x4b47, &(0x7f0000000140)={0x6, 0x30, 0x400}) mq_notify(r0, &(0x7f0000000080)={0x0, 0x2e, 0x2, @tid=0xffffffffffffffff}) r1 = syz_open_dev$ttys(0xc, 0x2, 0x1) ioctl$TIOCSETD(r1, 0x5423, &(0x7f0000000040)=0x19) select(0x40, &(0x7f0000000000), 0x0, &(0x7f0000000100)={0x8f}, 0x0) openat$pfkey(0xffffffffffffff9c, &(0x7f0000000000), 0x40800, 0x0) (async) ioctl$VT_GETMODE(r0, 0x5601, &(0x7f0000000040)) (async) ioctl$TIOCSISO7816(r0, 0xc0285443, &(0x7f0000000080)={0x3, 0x8, 0x1fc00, 0x1da, 0x6}) (async) ioctl$TIOCGSID(r0, 0x5429, &(0x7f00000000c0)) (async) ioctl$KDGKBENT(r0, 0x4b46, &(0x7f0000000100)={0x0, 0x8}) (async) ioctl$KDSKBENT(r0, 0x4b47, &(0x7f0000000140)={0x6, 0x30, 0x400}) (async) mq_notify(r0, &(0x7f0000000080)={0x0, 0x2e, 0x2, @tid=0xffffffffffffffff}) (async) syz_open_dev$ttys(0xc, 0x2, 0x1) (async) ioctl$TIOCSETD(r1, 0x5423, &(0x7f0000000040)=0x19) (async) select(0x40, &(0x7f0000000000), 0x0, &(0x7f0000000100)={0x8f}, 0x0) (async) 15:21:03 executing program 0: socket$nl_generic(0x10, 0x3, 0x10) syz_open_dev$vcsa(&(0x7f0000000000), 0x0, 0x0) r0 = syz_open_dev$ttys(0xc, 0x2, 0x1) ioctl$TIOCSETD(r0, 0x5423, &(0x7f0000000040)=0x1) select(0x40, &(0x7f0000000040)={0xa1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xdc}, 0x0, 0x0, 0x0) 15:21:03 executing program 3: ioctl$DMA_BUF_IOCTL_SYNC(0xffffffffffffffff, 0x40086200, &(0x7f0000000080)=0x1) r0 = syz_open_dev$ttys(0xc, 0x2, 0x1) ioctl$TIOCSETD(r0, 0x5423, &(0x7f0000000040)=0x19) select(0x40, &(0x7f0000000000)={0x0, 0xfffffffffffffff7, 0x4, 0x0, 0x7}, 0x0, &(0x7f00000000c0)={0x66, 0x9, 0x0, 0x0, 0xc5d}, 0x0) 15:21:03 executing program 3: ioctl$DMA_BUF_IOCTL_SYNC(0xffffffffffffffff, 0x40086200, &(0x7f0000000080)=0x1) (async) r0 = syz_open_dev$ttys(0xc, 0x2, 0x1) ioctl$TIOCSETD(r0, 0x5423, &(0x7f0000000040)=0x19) (async) select(0x40, &(0x7f0000000000)={0x0, 0xfffffffffffffff7, 0x4, 0x0, 0x7}, 0x0, &(0x7f00000000c0)={0x66, 0x9, 0x0, 0x0, 0xc5d}, 0x0) 15:21:03 executing program 0: socket$nl_generic(0x10, 0x3, 0x10) (async) syz_open_dev$vcsa(&(0x7f0000000000), 0x0, 0x0) (async) r0 = syz_open_dev$ttys(0xc, 0x2, 0x1) ioctl$TIOCSETD(r0, 0x5423, &(0x7f0000000040)=0x1) (async) select(0x40, &(0x7f0000000040)={0xa1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xdc}, 0x0, 0x0, 0x0) 15:21:03 executing program 4: r0 = syz_open_dev$ttys(0xc, 0x2, 0x1) ioctl$TIOCSETD(r0, 0x5423, &(0x7f0000000040)=0x3) select(0x40, &(0x7f0000000000), 0x0, &(0x7f0000000100), 0x0) 15:21:03 executing program 1: r0 = syz_open_dev$ttys(0xc, 0x2, 0x1) ioctl$TIOCSETD(r0, 0x5423, &(0x7f0000000040)=0x15) (async) select(0x40, &(0x7f0000000000), 0x0, &(0x7f0000000100)={0x8f}, 0x0) ioctl$BTRFS_IOC_INO_LOOKUP(r0, 0xd0009412, &(0x7f0000000140)={0x0, 0x6152e349}) 15:21:03 executing program 0: socket$nl_generic(0x10, 0x3, 0x10) (async) syz_open_dev$vcsa(&(0x7f0000000000), 0x0, 0x0) r0 = syz_open_dev$ttys(0xc, 0x2, 0x1) ioctl$TIOCSETD(r0, 0x5423, &(0x7f0000000040)=0x1) select(0x40, &(0x7f0000000040)={0xa1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xdc}, 0x0, 0x0, 0x0) 15:21:03 executing program 3: ioctl$DMA_BUF_IOCTL_SYNC(0xffffffffffffffff, 0x40086200, &(0x7f0000000080)=0x1) r0 = syz_open_dev$ttys(0xc, 0x2, 0x1) ioctl$TIOCSETD(r0, 0x5423, &(0x7f0000000040)=0x19) select(0x40, &(0x7f0000000000)={0x0, 0xfffffffffffffff7, 0x4, 0x0, 0x7}, 0x0, &(0x7f00000000c0)={0x66, 0x9, 0x0, 0x0, 0xc5d}, 0x0) ioctl$DMA_BUF_IOCTL_SYNC(0xffffffffffffffff, 0x40086200, &(0x7f0000000080)=0x1) (async) syz_open_dev$ttys(0xc, 0x2, 0x1) (async) ioctl$TIOCSETD(r0, 0x5423, &(0x7f0000000040)=0x19) (async) select(0x40, &(0x7f0000000000)={0x0, 0xfffffffffffffff7, 0x4, 0x0, 0x7}, 0x0, &(0x7f00000000c0)={0x66, 0x9, 0x0, 0x0, 0xc5d}, 0x0) (async) 15:21:04 executing program 2: r0 = syz_open_dev$ttys(0xc, 0x2, 0x1) ioctl$TIOCSETD(r0, 0x5423, &(0x7f0000000040)=0x15) select(0x0, 0x0, 0x0, &(0x7f0000000100)={0x8f}, 0x0) 15:21:04 executing program 5: socket$nl_generic(0x10, 0x3, 0x10) r0 = syz_open_dev$vcsa(&(0x7f0000000000), 0x200000000000, 0x401) r1 = syz_open_dev$ttys(0xc, 0x2, 0x1) ioctl$SNDCTL_DSP_GETBLKSIZE(r0, 0xc0045004, &(0x7f00000000c0)) syz_open_dev$dri(&(0x7f0000000080), 0x4, 0x121000) ioctl$TIOCSETD(r1, 0x5423, &(0x7f0000000040)=0x1) ioctl$KDGKBSENT(r1, 0x4b48, &(0x7f0000000100)={0x20, "f113103f8982a168e02441f4a69ee66ce64d1fdf34c752795f2057f86ed9489d6847c6177e5413fcc7d11302c1e4120e1b6ee611e3535f43e35c4f7322ad17c1bf9c21266ddcfe570210954a9731b57b5dddfd5513bab070091b9b12fee5d4c87df8743564525f101b06aecccfb35f435d04834997b2749e1b8c085cdeaa39b83d1d62c7ca6270671564d1fdde19ccef527b86ba117bcb75d4c7ea1eff56ee71283bd07f503c944a367dca472e8a8b9bcc1c7c3794444890e0cde7d54ff522775aef8b2f0e3b2a9fc6e85f3c70e5f6372de50d74c41609a8fc62cfeef6e25f8cb25d6dbae1c18aaa2b861e1dc221d07452c70414920945f0ae5271bc852646319fb1162faa47dc5c9ce4040323574cdb9919a3f43b8df9aa1170c59f1ccbee9decfe08739bbec1773347fe8708547e34e135e1d2b58f6ce419152fb800951a885f58ab0bf74e6bc995fdbca20c126a934fe7d0bc3461df6ca4a16167b34e5a1bb2788e05122257fee57430ad4b4ad73708f2c716a5d4d1832b52f978d08f023fb8acd0c691eaeac1c2c60708a415f1e14109f41da351ef3254eb84c08d4e2882eb35a25f649502338b55ba4d9738d0e646eb610edbd62dfa0c92f76584aefb90b7171e0b9592e900025fc54748b66fcd2c478791de34c289f173562976dcb91de1e49b5301d58b1729f8ab548cdddd8ecaaede062d73821732cd5ed1cd3fabe9"}) select(0x40, &(0x7f0000000040)={0xa1}, 0x0, 0x0, 0x0) 15:21:04 executing program 3: r0 = syz_open_dev$ttys(0xc, 0x2, 0x1) r1 = syz_open_dev$ptys(0xc, 0x3, 0x0) ioctl$VT_GETMODE(r1, 0x5601, &(0x7f0000000080)) ioctl$TIOCSETD(r0, 0x5423, &(0x7f0000000040)=0x19) select(0x40, &(0x7f0000000000), 0x0, &(0x7f0000000100)={0x8f}, 0x0) ioctl$TIOCSETD(r0, 0x5423, &(0x7f00000000c0)=0xc) 15:21:04 executing program 0: ioctl$SNDCTL_DSP_POST(0xffffffffffffffff, 0x5008, 0x0) socket$nl_generic(0x10, 0x3, 0x10) syz_open_dev$vcsa(&(0x7f0000000000), 0x0, 0x0) r0 = syz_open_dev$ttys(0xc, 0x2, 0x1) ioctl$TIOCSETD(r0, 0x5423, &(0x7f0000000040)=0x1) select(0x40, &(0x7f0000000040)={0xa1}, 0x0, 0x0, 0x0) 15:21:04 executing program 0: ioctl$SNDCTL_DSP_POST(0xffffffffffffffff, 0x5008, 0x0) socket$nl_generic(0x10, 0x3, 0x10) syz_open_dev$vcsa(&(0x7f0000000000), 0x0, 0x0) r0 = syz_open_dev$ttys(0xc, 0x2, 0x1) ioctl$TIOCSETD(r0, 0x5423, &(0x7f0000000040)=0x1) select(0x40, &(0x7f0000000040)={0xa1}, 0x0, 0x0, 0x0) ioctl$SNDCTL_DSP_POST(0xffffffffffffffff, 0x5008, 0x0) (async) socket$nl_generic(0x10, 0x3, 0x10) (async) syz_open_dev$vcsa(&(0x7f0000000000), 0x0, 0x0) (async) syz_open_dev$ttys(0xc, 0x2, 0x1) (async) ioctl$TIOCSETD(r0, 0x5423, &(0x7f0000000040)=0x1) (async) select(0x40, &(0x7f0000000040)={0xa1}, 0x0, 0x0, 0x0) (async) 15:21:04 executing program 5: r0 = syz_open_dev$ttys(0xc, 0x2, 0x1) r1 = syz_open_dev$ttys(0xc, 0x2, 0x1) ioctl$TIOCGICOUNT(r1, 0x545d, 0x0) r2 = syz_open_dev$ttys(0xc, 0x2, 0x1) ioctl$TIOCGICOUNT(r2, 0x545d, 0x0) ioctl$TCSETAW(r2, 0x5407, &(0x7f0000000080)={0x81, 0xb2, 0x8, 0x3, 0x9, "17f4d0736fe2a1b9"}) ioctl$KDFONTOP_SET_DEF(r1, 0x4b72, &(0x7f00000000c0)={0x2, 0xfffffffd, 0x2, 0xf, 0x146, &(0x7f0000000140)="04a19213222ab90ff02efe310c29112be2f3ba5d34c3ebe818d309f979c0e10f5923c9f60f70b6b1817b7cc66a3eb07195999c23d7358152472580bcae507cd201662c6d81ca0aea53f448f41397753d506e99cb61202d2c7e6883018fdca055ebdfd013bf0938592bed5ed39b62423b9e1c555b022d1b6670f8f1ee1e2e2b837f43cab628d5473e25d7865ac2eaa75ead0e5590503a580031977f481f2458f60e4e5da99f8e3c4fcaf675c504c6ca2dc98e8a21ad5397c9bd53cc1bc55741c70a3dcaae1923316730f1217f530c178123c955585ec2a6d1b660ea34ac92641f71b6a2f700c7044f67668c43325ff0b58e2650c33b60cf77030aff7b4e0bd491fc4b0c843a325f8621d194e77d35c41919f0e1b4eccf3229e90c52d68ed1c077494bf4e101fb2ef760bc63ad3e46f1ec61d6f88dea0367bd7702d03eb496dbafa58e4f5e45a8b1af9e283b18ee3930ee4939ed451c496849582b96c0ae4ed31d3a871fd1de560ac3afcab63bb37c4e28a867afc4d5bcc720936a947e45f393a246b52d2999107cdd1c444810ceb3f66510ddc742bd923b3b93ae74809a040fce57225664b0c1a4a325cbdc4b0c3e9e8c647eea6496b9641fc63350c0cca901cf4786107a4a7c93bbd3ebd9b6f45d3fca1504351eb3bde2ef9ffb044d3fbdc3fcaaf37ecc038f3c849ac35ed422a0ef563b08ce8940e7f47c8b601875b013fa7c030ff4073b61064fd4cc8946ab4aa285050e3f3f1f6e6bf4e1528f1c9631611566938f52eed1c20e421e98d269c2439bd7bd7b133858533fec27a1109101650ca27b3385b80842c6da6f6253c853a7ace9e7eef5bf74cee2945bca93f4b1dd3590db4d0f6fd5595877565da2e9c079b511f4e55395ca3f2397b9c330fc948ca84c715ebf358b6d489b0f30febcf565293be2d8045f1a63c4039c01f6604b86f8cb3d4a490cc77d8e30dba388181042603cf1eeb784dded220ba8cd6c28ad93896c3492a96ece138f0d2406eb230ee5a0ec9ce212a766e304b3c4d9f8e51fe0bf0edfbb5df4fafc07c72556c738e71b710bff84cf065b906d1b1a0b7df87a96fea498b16e177c36be7201251c3b7a40c30a8d30a15bd22bc3a3a1e74e9eec12adc3d0bc586250d69be503d1e329adb384dfbbecee1594a3786e2d524565cee2b55179b47cda3ca7bba6796ad36f82b6f432f33e6ee5877f45d0daeab15f9de5a3f8f56c28271ffaf0b3294348c8b9caf625719039dea1fe4265c92dec73aa37c30005d6e74fc3c2a0e0fa660277ed80ed7e45fe48c29d49e54b6c4ee49597a40ab78a401dad10ca01ed3eb5f030913ad031b88266927510d5bac69c52d6eb2d7ce75cc3cd0e8fa19cedc2e480e876d63bf11cf9676535efa6f9a1a34cdfb6b02b5519c67b232443ff48fcd4a8abdc84f19cd62278ef30368fb53ba6f0cc47b573"}) ioctl$TIOCSETD(r0, 0x5423, &(0x7f0000000040)=0x15) select(0x40, &(0x7f0000000000), 0x0, &(0x7f0000000100)={0x8f}, 0x0) 15:21:04 executing program 0: ioctl$SNDCTL_DSP_POST(0xffffffffffffffff, 0x5008, 0x0) (async) socket$nl_generic(0x10, 0x3, 0x10) (async) syz_open_dev$vcsa(&(0x7f0000000000), 0x0, 0x0) (async) r0 = syz_open_dev$ttys(0xc, 0x2, 0x1) ioctl$TIOCSETD(r0, 0x5423, &(0x7f0000000040)=0x1) (async) select(0x40, &(0x7f0000000040)={0xa1}, 0x0, 0x0, 0x0) 15:21:04 executing program 4: r0 = syz_open_dev$ttys(0xc, 0x2, 0x1) ioctl$TIOCSETD(r0, 0x5423, &(0x7f0000000040)=0x3) select(0x40, &(0x7f0000000000), 0x0, &(0x7f0000000100), 0x0) 15:21:04 executing program 0: socket$nl_generic(0x10, 0x3, 0x10) syz_open_dev$vcsa(&(0x7f0000000000), 0x0, 0x0) r0 = syz_open_dev$ttys(0xc, 0x2, 0x1) r1 = syz_open_dev$ttys(0xc, 0x2, 0x1) ioctl$TIOCGICOUNT(r1, 0x545d, 0x0) ioctl$TCSETA(r1, 0x5406, &(0x7f0000000080)={0x81, 0x101, 0x5, 0xb7, 0x17, "fabf9fc8ef138e6b"}) ioctl$TIOCSETD(r0, 0x5423, &(0x7f0000000040)=0x1) select(0x40, &(0x7f0000000040)={0xa1}, 0x0, 0x0, 0x0) 15:21:04 executing program 0: socket$nl_generic(0x10, 0x3, 0x10) (async) syz_open_dev$vcsa(&(0x7f0000000000), 0x0, 0x0) (async) r0 = syz_open_dev$ttys(0xc, 0x2, 0x1) (async, rerun: 64) r1 = syz_open_dev$ttys(0xc, 0x2, 0x1) (rerun: 64) ioctl$TIOCGICOUNT(r1, 0x545d, 0x0) ioctl$TCSETA(r1, 0x5406, &(0x7f0000000080)={0x81, 0x101, 0x5, 0xb7, 0x17, "fabf9fc8ef138e6b"}) ioctl$TIOCSETD(r0, 0x5423, &(0x7f0000000040)=0x1) select(0x40, &(0x7f0000000040)={0xa1}, 0x0, 0x0, 0x0) 15:21:04 executing program 1: r0 = syz_open_dev$ttys(0xc, 0x2, 0x1) ioctl$TIOCGICOUNT(r0, 0x545d, 0x0) ioctl$VT_OPENQRY(r0, 0x5600, &(0x7f00000000c0)) r1 = syz_open_dev$ttys(0xc, 0x2, 0x1) ioctl$TIOCMBIC(r1, 0x5417, &(0x7f0000000140)=0xf13) ioctl$TCSETAW(0xffffffffffffffff, 0x5407, &(0x7f0000000080)={0x1, 0x0, 0x2, 0xb, 0xf, "bc770cda662b5f53"}) ioctl$TIOCSETD(0xffffffffffffffff, 0x5423, &(0x7f0000000040)=0x15) r2 = openat$pfkey(0xffffffffffffff9c, &(0x7f0000000000), 0x40800, 0x0) ioctl$VT_GETMODE(r2, 0x5601, &(0x7f0000000040)) ioctl$TIOCSISO7816(r2, 0xc0285443, &(0x7f0000000080)={0x3, 0x8, 0x1fc00, 0x1da, 0x6}) ioctl$TIOCGSID(r2, 0x5429, &(0x7f00000000c0)) ioctl$KDGKBENT(r2, 0x4b46, &(0x7f0000000200)={0x0, 0x8}) ioctl$TIOCL_SETSEL(0xffffffffffffffff, 0x541c, &(0x7f00000001c0)={0x2, {0x2, 0x5, 0x1f, 0x3, 0x101, 0x3}}) ioctl$KDSKBENT(0xffffffffffffffff, 0x4b47, &(0x7f0000000140)={0x6, 0x30, 0x401}) ioctl$SNDCTL_DSP_POST(r2, 0x5008, 0x0) select(0x40, &(0x7f0000000000)={0x0, 0x0, 0x1, 0x2, 0x0, 0x0, 0xfffffffffffffffd, 0x200}, 0x0, &(0x7f0000000100)={0x8f, 0x4000, 0x0, 0x0, 0x0, 0x0, 0x643f25b5, 0x7f}, 0x0) ioctl$KDENABIO(r2, 0x4b36) ioctl$KDFONTOP_SET_DEF(r1, 0x4b72, &(0x7f0000000640)={0x2, 0x0, 0x9, 0xe, 0x13b, &(0x7f0000000240)="740efc82b30249306f5d96a06246a1b2b3556db98268270296e3b12a01e41926ebe26aa5995bc4069866861860d03c5f599d098d439e09d9e00967218c94e7074c92da0935110a0e45d5eb08fbe53109400251f41c61195c6f0d815eb70bdc4dfaf856a69c13209c4911c6ab31bd8bdf91ad21aaa9c883b635fe3df9cd2e8e9c4df055c50981c3a59a91a0217884c70444bbd01f923acbf140ed096239b7ea0be472a47359f72a81117be7af19ed7c1e1098ba6be5faea6f2268e6b1f5c0a8c0475c6a1d6d5bc3a11c00ff2c23b67733aa17b24149b564248a34938626c414ca4a72ba01c1be96aba483e5186da8980257978cc262e042a2444250117ebe52d1d7095e92e60399f38120a0420fa0da62f980b02db125fc293e2c449c9c8413fdfdc360dd04da48e3d7a589facde88ff8de5e00eb6f71b19a2b5b452e09fcfdbe37ef36c91defc92d0fe0586ca7117535903c294042a6c16e1daa7c652c2a4a5cc4f17ac333cd12307f78270c6aece3230b104c43e497f064104fd1bf8edc6c4f4109893e60434dd78a87841dff2a250590fdd9776f20b7f30f079575e23f257cea24da1208fe204bc6a46992dcc934ec5a68846284fb89bbf42630ebf9dfa1876abb28d35ac63dfbf3a9bad8f67eef8fab1c0cdc27507b650eb4d5229ace90116a2be3e512a96a4c9bc74d6fa12343570adf0d8f1b4d5d1dbb33413aec1ef09cb0cba95338cf8e517a728cb7c23356d02d386a9b065020e99fccb74a153b2412185c9eadff86595ba7bd0725f714e2f4e7a088e615f718a1299836e194a4466121c88373ff6ea126b42b4f71fed8ebc912edd78c1d975b9525e8b7c2a2bfcdea448cbedd438cd731cbb34adeabceddfdb232aafc2c5bcfa81330a329f08312ce0676b6e69ea89e88ca9668328fcb3bc6ed4a97cddc6a1c2ee1f2a911b2e73271976a070f88792ffcc8fb0f915b1349657e3b18f674225b90594802209db8172fe4b10f2176a498d3cdbbd162a884bf33358c66d29cde7c73f930a28806841b3c8000e2155deaf616f6aed64da761d3d4cc3b4a761fde9baa3aa52987268b2e27c9af52678746cf6f98a3e35a27683c01356a378f4e233fb0ba602381776bf39e2c9756d7f7caf13cea9ef9db018c6ecf29ca9de86364aae3903a442eea0bdf2c67a1a149a4aba3bd240eb0a38a2da79df9ae8be6534111e569043ccd3051a9c2d37080be8fb78adcb5c52ac7627d21c76bf4b970033fb5155d1050e762bfccdbc11310afd7753ea74e9c2b7111807bf02d066126575043cae410c4712e8d8a73b52314b4bca6972b0f395e5122281dc2adc1ab49b64ae84ca744603bbca5700e57f9ff4bc48752db0881556d0d81dc224031f4f3b96609a8239e7b603f15d4003cbecac715e9b507fb7e4da2b32c89ab3a5a77513614dd061d8c24b98dccddbd"}) openat$audio(0xffffffffffffff9c, &(0x7f0000000180), 0x40000, 0x0) 15:21:04 executing program 0: socket$nl_generic(0x10, 0x3, 0x10) (async) syz_open_dev$vcsa(&(0x7f0000000000), 0x0, 0x0) (async) r0 = syz_open_dev$ttys(0xc, 0x2, 0x1) r1 = syz_open_dev$ttys(0xc, 0x2, 0x1) ioctl$TIOCGICOUNT(r1, 0x545d, 0x0) (async) ioctl$TCSETA(r1, 0x5406, &(0x7f0000000080)={0x81, 0x101, 0x5, 0xb7, 0x17, "fabf9fc8ef138e6b"}) (async) ioctl$TIOCSETD(r0, 0x5423, &(0x7f0000000040)=0x1) (async) select(0x40, &(0x7f0000000040)={0xa1}, 0x0, 0x0, 0x0) 15:21:05 executing program 2: r0 = syz_open_dev$ttys(0xc, 0x2, 0x1) ioctl$TIOCSETD(r0, 0x5423, &(0x7f0000000040)=0x15) 15:21:05 executing program 0: r0 = socket$nl_generic(0x10, 0x3, 0x10) sendmsg$NL80211_CMD_NEW_KEY(r0, &(0x7f0000000180)={&(0x7f0000000080)={0x10, 0x0, 0x0, 0x4000000}, 0xc, &(0x7f0000000140)={&(0x7f00000000c0)={0x4c, 0x0, 0x23dcadf5ce33b5cb, 0x70bd2a, 0x25dfdbff, {{}, {@val={0x8}, @void}}, [@NL80211_ATTR_KEY_CIPHER={0x8, 0x9, 0xfac01}, @NL80211_ATTR_MAC={0xa, 0x6, @device_b}, @NL80211_ATTR_KEY_TYPE={0x8, 0x37, 0x2}, @NL80211_ATTR_KEY_DEFAULT_MGMT={0x4}, @NL80211_ATTR_KEY_DEFAULT_MGMT={0x4}, @NL80211_ATTR_KEY_SEQ={0xa, 0xa, "d7227db9f240"}]}, 0x4c}}, 0x20000000) syz_open_dev$vcsa(&(0x7f0000000000), 0x0, 0x0) syz_open_dev$ttys(0xc, 0x2, 0x1) select(0x40, &(0x7f0000000040)={0xa1}, 0x0, 0x0, 0x0) 15:21:05 executing program 3: r0 = syz_open_dev$ttys(0xc, 0x2, 0x1) r1 = syz_open_dev$ptys(0xc, 0x3, 0x0) ioctl$VT_GETMODE(r1, 0x5601, &(0x7f0000000080)) ioctl$TIOCSETD(r0, 0x5423, &(0x7f0000000040)=0x19) select(0x40, &(0x7f0000000000), 0x0, &(0x7f0000000100)={0x8f}, 0x0) ioctl$TIOCSETD(r0, 0x5423, &(0x7f00000000c0)=0xc) syz_open_dev$ttys(0xc, 0x2, 0x1) (async) syz_open_dev$ptys(0xc, 0x3, 0x0) (async) ioctl$VT_GETMODE(r1, 0x5601, &(0x7f0000000080)) (async) ioctl$TIOCSETD(r0, 0x5423, &(0x7f0000000040)=0x19) (async) select(0x40, &(0x7f0000000000), 0x0, &(0x7f0000000100)={0x8f}, 0x0) (async) ioctl$TIOCSETD(r0, 0x5423, &(0x7f00000000c0)=0xc) (async) 15:21:05 executing program 0: r0 = socket$nl_generic(0x10, 0x3, 0x10) sendmsg$NL80211_CMD_NEW_KEY(r0, &(0x7f0000000180)={&(0x7f0000000080)={0x10, 0x0, 0x0, 0x4000000}, 0xc, &(0x7f0000000140)={&(0x7f00000000c0)={0x4c, 0x0, 0x23dcadf5ce33b5cb, 0x70bd2a, 0x25dfdbff, {{}, {@val={0x8}, @void}}, [@NL80211_ATTR_KEY_CIPHER={0x8, 0x9, 0xfac01}, @NL80211_ATTR_MAC={0xa, 0x6, @device_b}, @NL80211_ATTR_KEY_TYPE={0x8, 0x37, 0x2}, @NL80211_ATTR_KEY_DEFAULT_MGMT={0x4}, @NL80211_ATTR_KEY_DEFAULT_MGMT={0x4}, @NL80211_ATTR_KEY_SEQ={0xa, 0xa, "d7227db9f240"}]}, 0x4c}}, 0x20000000) syz_open_dev$vcsa(&(0x7f0000000000), 0x0, 0x0) syz_open_dev$ttys(0xc, 0x2, 0x1) select(0x40, &(0x7f0000000040)={0xa1}, 0x0, 0x0, 0x0) 15:21:05 executing program 4: r0 = syz_open_dev$ttys(0xc, 0x2, 0x1) ioctl$TIOCSETD(r0, 0x5423, &(0x7f0000000040)=0x3) select(0x40, &(0x7f0000000000), 0x0, &(0x7f0000000100), 0x0) 15:21:05 executing program 5: r0 = syz_open_dev$ttys(0xc, 0x2, 0x1) ioctl$TIOCSETD(r0, 0x5423, &(0x7f0000000040)=0x15) select(0x0, 0x0, 0x0, &(0x7f0000000100)={0x8f}, 0x0) 15:21:05 executing program 0: r0 = socket$nl_generic(0x10, 0x3, 0x10) sendmsg$NL80211_CMD_NEW_KEY(r0, &(0x7f0000000180)={&(0x7f0000000080)={0x10, 0x0, 0x0, 0x4000000}, 0xc, &(0x7f0000000140)={&(0x7f00000000c0)={0x4c, 0x0, 0x23dcadf5ce33b5cb, 0x70bd2a, 0x25dfdbff, {{}, {@val={0x8}, @void}}, [@NL80211_ATTR_KEY_CIPHER={0x8, 0x9, 0xfac01}, @NL80211_ATTR_MAC={0xa, 0x6, @device_b}, @NL80211_ATTR_KEY_TYPE={0x8, 0x37, 0x2}, @NL80211_ATTR_KEY_DEFAULT_MGMT={0x4}, @NL80211_ATTR_KEY_DEFAULT_MGMT={0x4}, @NL80211_ATTR_KEY_SEQ={0xa, 0xa, "d7227db9f240"}]}, 0x4c}}, 0x20000000) (async) syz_open_dev$vcsa(&(0x7f0000000000), 0x0, 0x0) (async) syz_open_dev$ttys(0xc, 0x2, 0x1) (async) select(0x40, &(0x7f0000000040)={0xa1}, 0x0, 0x0, 0x0) 15:21:05 executing program 0: socket$nl_generic(0x10, 0x3, 0x10) syz_open_dev$vcsa(&(0x7f0000000000), 0x0, 0x0) r0 = syz_open_dev$ttys(0xc, 0x2, 0x1) ioctl$TIOCSETD(r0, 0x5423, &(0x7f0000000040)=0x1) select(0x40, &(0x7f0000000040)={0x2, 0xc2ab, 0x6, 0x6, 0x0, 0x9, 0xfa6, 0x100}, 0x0, 0x0, 0x0) 15:21:05 executing program 1: r0 = syz_open_dev$ttys(0xc, 0x2, 0x1) ioctl$TIOCGICOUNT(r0, 0x545d, 0x0) ioctl$VT_OPENQRY(r0, 0x5600, &(0x7f00000000c0)) r1 = syz_open_dev$ttys(0xc, 0x2, 0x1) ioctl$TIOCMBIC(r1, 0x5417, &(0x7f0000000140)=0xf13) (async, rerun: 64) ioctl$TCSETAW(0xffffffffffffffff, 0x5407, &(0x7f0000000080)={0x1, 0x0, 0x2, 0xb, 0xf, "bc770cda662b5f53"}) (async, rerun: 64) ioctl$TIOCSETD(0xffffffffffffffff, 0x5423, &(0x7f0000000040)=0x15) r2 = openat$pfkey(0xffffffffffffff9c, &(0x7f0000000000), 0x40800, 0x0) ioctl$VT_GETMODE(r2, 0x5601, &(0x7f0000000040)) (async) ioctl$TIOCSISO7816(r2, 0xc0285443, &(0x7f0000000080)={0x3, 0x8, 0x1fc00, 0x1da, 0x6}) ioctl$TIOCGSID(r2, 0x5429, &(0x7f00000000c0)) ioctl$KDGKBENT(r2, 0x4b46, &(0x7f0000000200)={0x0, 0x8}) (async) ioctl$TIOCL_SETSEL(0xffffffffffffffff, 0x541c, &(0x7f00000001c0)={0x2, {0x2, 0x5, 0x1f, 0x3, 0x101, 0x3}}) (async) ioctl$KDSKBENT(0xffffffffffffffff, 0x4b47, &(0x7f0000000140)={0x6, 0x30, 0x401}) (async) ioctl$SNDCTL_DSP_POST(r2, 0x5008, 0x0) select(0x40, &(0x7f0000000000)={0x0, 0x0, 0x1, 0x2, 0x0, 0x0, 0xfffffffffffffffd, 0x200}, 0x0, &(0x7f0000000100)={0x8f, 0x4000, 0x0, 0x0, 0x0, 0x0, 0x643f25b5, 0x7f}, 0x0) (async) ioctl$KDENABIO(r2, 0x4b36) ioctl$KDFONTOP_SET_DEF(r1, 0x4b72, &(0x7f0000000640)={0x2, 0x0, 0x9, 0xe, 0x13b, &(0x7f0000000240)="740efc82b30249306f5d96a06246a1b2b3556db98268270296e3b12a01e41926ebe26aa5995bc4069866861860d03c5f599d098d439e09d9e00967218c94e7074c92da0935110a0e45d5eb08fbe53109400251f41c61195c6f0d815eb70bdc4dfaf856a69c13209c4911c6ab31bd8bdf91ad21aaa9c883b635fe3df9cd2e8e9c4df055c50981c3a59a91a0217884c70444bbd01f923acbf140ed096239b7ea0be472a47359f72a81117be7af19ed7c1e1098ba6be5faea6f2268e6b1f5c0a8c0475c6a1d6d5bc3a11c00ff2c23b67733aa17b24149b564248a34938626c414ca4a72ba01c1be96aba483e5186da8980257978cc262e042a2444250117ebe52d1d7095e92e60399f38120a0420fa0da62f980b02db125fc293e2c449c9c8413fdfdc360dd04da48e3d7a589facde88ff8de5e00eb6f71b19a2b5b452e09fcfdbe37ef36c91defc92d0fe0586ca7117535903c294042a6c16e1daa7c652c2a4a5cc4f17ac333cd12307f78270c6aece3230b104c43e497f064104fd1bf8edc6c4f4109893e60434dd78a87841dff2a250590fdd9776f20b7f30f079575e23f257cea24da1208fe204bc6a46992dcc934ec5a68846284fb89bbf42630ebf9dfa1876abb28d35ac63dfbf3a9bad8f67eef8fab1c0cdc27507b650eb4d5229ace90116a2be3e512a96a4c9bc74d6fa12343570adf0d8f1b4d5d1dbb33413aec1ef09cb0cba95338cf8e517a728cb7c23356d02d386a9b065020e99fccb74a153b2412185c9eadff86595ba7bd0725f714e2f4e7a088e615f718a1299836e194a4466121c88373ff6ea126b42b4f71fed8ebc912edd78c1d975b9525e8b7c2a2bfcdea448cbedd438cd731cbb34adeabceddfdb232aafc2c5bcfa81330a329f08312ce0676b6e69ea89e88ca9668328fcb3bc6ed4a97cddc6a1c2ee1f2a911b2e73271976a070f88792ffcc8fb0f915b1349657e3b18f674225b90594802209db8172fe4b10f2176a498d3cdbbd162a884bf33358c66d29cde7c73f930a28806841b3c8000e2155deaf616f6aed64da761d3d4cc3b4a761fde9baa3aa52987268b2e27c9af52678746cf6f98a3e35a27683c01356a378f4e233fb0ba602381776bf39e2c9756d7f7caf13cea9ef9db018c6ecf29ca9de86364aae3903a442eea0bdf2c67a1a149a4aba3bd240eb0a38a2da79df9ae8be6534111e569043ccd3051a9c2d37080be8fb78adcb5c52ac7627d21c76bf4b970033fb5155d1050e762bfccdbc11310afd7753ea74e9c2b7111807bf02d066126575043cae410c4712e8d8a73b52314b4bca6972b0f395e5122281dc2adc1ab49b64ae84ca744603bbca5700e57f9ff4bc48752db0881556d0d81dc224031f4f3b96609a8239e7b603f15d4003cbecac715e9b507fb7e4da2b32c89ab3a5a77513614dd061d8c24b98dccddbd"}) openat$audio(0xffffffffffffff9c, &(0x7f0000000180), 0x40000, 0x0) 15:21:05 executing program 2: r0 = syz_open_dev$ttys(0xc, 0x2, 0x1) ioctl$TIOCSETD(r0, 0x5423, &(0x7f0000000040)=0x15) 15:21:06 executing program 3: r0 = syz_open_dev$ttys(0xc, 0x2, 0x1) r1 = syz_open_dev$ptys(0xc, 0x3, 0x0) ioctl$VT_GETMODE(r1, 0x5601, &(0x7f0000000080)) (async) ioctl$TIOCSETD(r0, 0x5423, &(0x7f0000000040)=0x19) select(0x40, &(0x7f0000000000), 0x0, &(0x7f0000000100)={0x8f}, 0x0) ioctl$TIOCSETD(r0, 0x5423, &(0x7f00000000c0)=0xc) 15:21:06 executing program 2: r0 = syz_open_dev$ttys(0xc, 0x2, 0x1) ioctl$TIOCSETD(r0, 0x5423, &(0x7f0000000040)=0x15) 15:21:06 executing program 4: r0 = syz_open_dev$ttys(0xc, 0x2, 0x1) ioctl$TIOCSETD(r0, 0x5423, &(0x7f0000000040)=0x15) 15:21:06 executing program 0: socket$nl_generic(0x10, 0x3, 0x10) (async) syz_open_dev$vcsa(&(0x7f0000000000), 0x0, 0x0) (async) r0 = syz_open_dev$ttys(0xc, 0x2, 0x1) ioctl$TIOCSETD(r0, 0x5423, &(0x7f0000000040)=0x1) (async) select(0x40, &(0x7f0000000040)={0x2, 0xc2ab, 0x6, 0x6, 0x0, 0x9, 0xfa6, 0x100}, 0x0, 0x0, 0x0) 15:21:06 executing program 1: r0 = syz_open_dev$ttys(0xc, 0x2, 0x1) ioctl$TIOCGICOUNT(r0, 0x545d, 0x0) ioctl$VT_OPENQRY(r0, 0x5600, &(0x7f00000000c0)) (async) r1 = syz_open_dev$ttys(0xc, 0x2, 0x1) ioctl$TIOCMBIC(r1, 0x5417, &(0x7f0000000140)=0xf13) (async) ioctl$TCSETAW(0xffffffffffffffff, 0x5407, &(0x7f0000000080)={0x1, 0x0, 0x2, 0xb, 0xf, "bc770cda662b5f53"}) (async) ioctl$TIOCSETD(0xffffffffffffffff, 0x5423, &(0x7f0000000040)=0x15) r2 = openat$pfkey(0xffffffffffffff9c, &(0x7f0000000000), 0x40800, 0x0) ioctl$VT_GETMODE(r2, 0x5601, &(0x7f0000000040)) ioctl$TIOCSISO7816(r2, 0xc0285443, &(0x7f0000000080)={0x3, 0x8, 0x1fc00, 0x1da, 0x6}) (async) ioctl$TIOCGSID(r2, 0x5429, &(0x7f00000000c0)) (async, rerun: 64) ioctl$KDGKBENT(r2, 0x4b46, &(0x7f0000000200)={0x0, 0x8}) (rerun: 64) ioctl$TIOCL_SETSEL(0xffffffffffffffff, 0x541c, &(0x7f00000001c0)={0x2, {0x2, 0x5, 0x1f, 0x3, 0x101, 0x3}}) (async, rerun: 32) ioctl$KDSKBENT(0xffffffffffffffff, 0x4b47, &(0x7f0000000140)={0x6, 0x30, 0x401}) (rerun: 32) ioctl$SNDCTL_DSP_POST(r2, 0x5008, 0x0) select(0x40, &(0x7f0000000000)={0x0, 0x0, 0x1, 0x2, 0x0, 0x0, 0xfffffffffffffffd, 0x200}, 0x0, &(0x7f0000000100)={0x8f, 0x4000, 0x0, 0x0, 0x0, 0x0, 0x643f25b5, 0x7f}, 0x0) (async) ioctl$KDENABIO(r2, 0x4b36) (async) ioctl$KDFONTOP_SET_DEF(r1, 0x4b72, &(0x7f0000000640)={0x2, 0x0, 0x9, 0xe, 0x13b, &(0x7f0000000240)="740efc82b30249306f5d96a06246a1b2b3556db98268270296e3b12a01e41926ebe26aa5995bc4069866861860d03c5f599d098d439e09d9e00967218c94e7074c92da0935110a0e45d5eb08fbe53109400251f41c61195c6f0d815eb70bdc4dfaf856a69c13209c4911c6ab31bd8bdf91ad21aaa9c883b635fe3df9cd2e8e9c4df055c50981c3a59a91a0217884c70444bbd01f923acbf140ed096239b7ea0be472a47359f72a81117be7af19ed7c1e1098ba6be5faea6f2268e6b1f5c0a8c0475c6a1d6d5bc3a11c00ff2c23b67733aa17b24149b564248a34938626c414ca4a72ba01c1be96aba483e5186da8980257978cc262e042a2444250117ebe52d1d7095e92e60399f38120a0420fa0da62f980b02db125fc293e2c449c9c8413fdfdc360dd04da48e3d7a589facde88ff8de5e00eb6f71b19a2b5b452e09fcfdbe37ef36c91defc92d0fe0586ca7117535903c294042a6c16e1daa7c652c2a4a5cc4f17ac333cd12307f78270c6aece3230b104c43e497f064104fd1bf8edc6c4f4109893e60434dd78a87841dff2a250590fdd9776f20b7f30f079575e23f257cea24da1208fe204bc6a46992dcc934ec5a68846284fb89bbf42630ebf9dfa1876abb28d35ac63dfbf3a9bad8f67eef8fab1c0cdc27507b650eb4d5229ace90116a2be3e512a96a4c9bc74d6fa12343570adf0d8f1b4d5d1dbb33413aec1ef09cb0cba95338cf8e517a728cb7c23356d02d386a9b065020e99fccb74a153b2412185c9eadff86595ba7bd0725f714e2f4e7a088e615f718a1299836e194a4466121c88373ff6ea126b42b4f71fed8ebc912edd78c1d975b9525e8b7c2a2bfcdea448cbedd438cd731cbb34adeabceddfdb232aafc2c5bcfa81330a329f08312ce0676b6e69ea89e88ca9668328fcb3bc6ed4a97cddc6a1c2ee1f2a911b2e73271976a070f88792ffcc8fb0f915b1349657e3b18f674225b90594802209db8172fe4b10f2176a498d3cdbbd162a884bf33358c66d29cde7c73f930a28806841b3c8000e2155deaf616f6aed64da761d3d4cc3b4a761fde9baa3aa52987268b2e27c9af52678746cf6f98a3e35a27683c01356a378f4e233fb0ba602381776bf39e2c9756d7f7caf13cea9ef9db018c6ecf29ca9de86364aae3903a442eea0bdf2c67a1a149a4aba3bd240eb0a38a2da79df9ae8be6534111e569043ccd3051a9c2d37080be8fb78adcb5c52ac7627d21c76bf4b970033fb5155d1050e762bfccdbc11310afd7753ea74e9c2b7111807bf02d066126575043cae410c4712e8d8a73b52314b4bca6972b0f395e5122281dc2adc1ab49b64ae84ca744603bbca5700e57f9ff4bc48752db0881556d0d81dc224031f4f3b96609a8239e7b603f15d4003cbecac715e9b507fb7e4da2b32c89ab3a5a77513614dd061d8c24b98dccddbd"}) (async) openat$audio(0xffffffffffffff9c, &(0x7f0000000180), 0x40000, 0x0) 15:21:06 executing program 5: r0 = syz_open_dev$ttys(0xc, 0x2, 0x1) ioctl$TIOCSETD(r0, 0x5423, &(0x7f0000000040)=0x15) 15:21:06 executing program 2: ioctl$TIOCSETD(0xffffffffffffffff, 0x5423, &(0x7f0000000040)=0x15) select(0x0, 0x0, 0x0, &(0x7f0000000100)={0x8f}, 0x0) 15:21:06 executing program 3: r0 = syz_open_dev$ttys(0xc, 0x2, 0x1) ioctl$TIOCSETD(r0, 0x5423, &(0x7f0000000040)=0x19) bind$phonet(0xffffffffffffffff, &(0x7f0000000080)={0x23, 0xce, 0x1f, 0x6}, 0x10) select(0x40, &(0x7f0000000000), 0x0, &(0x7f0000000100)={0x8f}, 0x0) 15:21:07 executing program 4: r0 = syz_open_dev$ttys(0xc, 0x2, 0x1) ioctl$TIOCSETD(r0, 0x5423, &(0x7f0000000040)=0x3) select(0x40, &(0x7f0000000000), 0x0, &(0x7f0000000100)={0x8f}, 0x0) (fail_nth: 1) 15:21:07 executing program 5: r0 = syz_open_dev$ttys(0xc, 0x2, 0x1) ioctl$TIOCSETD(r0, 0x5423, &(0x7f0000000040)=0x15) (fail_nth: 1) select(0x0, 0x0, 0x0, 0x0, 0x0) [ 2149.304121] FAULT_INJECTION: forcing a failure. [ 2149.304121] name failslab, interval 1, probability 0, space 0, times 0 [ 2149.315709] CPU: 0 PID: 13959 Comm: syz-executor.5 Not tainted 4.14.275-syzkaller #0 [ 2149.323585] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 [ 2149.332933] Call Trace: [ 2149.335515] dump_stack+0x1b2/0x281 [ 2149.339142] should_fail.cold+0x10a/0x149 [ 2149.343278] should_failslab+0xd6/0x130 [ 2149.347231] kmem_cache_alloc_trace+0x29a/0x3d0 [ 2149.351883] gsmld_open+0x9e/0x7b0 [ 2149.355409] ? gsm_cleanup_mux+0x3c0/0x3c0 [ 2149.359640] tty_ldisc_open+0x6c/0xb0 [ 2149.363424] tty_set_ldisc+0x287/0x5d0 [ 2149.367291] tty_ioctl+0xa2a/0x1430 [ 2149.370895] ? tty_fasync+0x2c0/0x2c0 [ 2149.374678] ? proc_fail_nth_write+0x7b/0x180 [ 2149.379158] ? trace_hardirqs_on+0x10/0x10 [ 2149.383375] ? fsnotify+0x974/0x11b0 [ 2149.387068] ? proc_tgid_io_accounting+0x7a0/0x7a0 [ 2149.391974] ? debug_check_no_obj_freed+0x2c0/0x680 [ 2149.396973] ? SyS_write+0x1b7/0x210 [ 2149.400665] ? tty_fasync+0x2c0/0x2c0 [ 2149.404441] do_vfs_ioctl+0x75a/0xff0 [ 2149.408220] ? lock_acquire+0x170/0x3f0 [ 2149.412175] ? ioctl_preallocate+0x1a0/0x1a0 [ 2149.416583] ? __fget+0x265/0x3e0 [ 2149.420023] ? do_vfs_ioctl+0xff0/0xff0 [ 2149.423977] ? security_file_ioctl+0x83/0xb0 [ 2149.428392] SyS_ioctl+0x7f/0xb0 [ 2149.431740] ? do_vfs_ioctl+0xff0/0xff0 [ 2149.435702] do_syscall_64+0x1d5/0x640 [ 2149.439580] entry_SYSCALL_64_after_hwframe+0x46/0xbb [ 2149.444744] RIP: 0033:0x7f6909cef049 15:21:07 executing program 1: r0 = syz_open_dev$ttys(0xc, 0x2, 0x1) ioctl$TIOCSETD(r0, 0x5423, &(0x7f0000000040)=0x15) select(0x40, &(0x7f0000000000)={0xfffffffffffffffe}, 0x0, &(0x7f0000000100)={0x8f, 0x0, 0x800000000000000, 0x0, 0x0, 0x0, 0x9}, 0x0) ioctl$VT_RELDISP(r0, 0x5605) 15:21:07 executing program 0: socket$nl_generic(0x10, 0x3, 0x10) (async) syz_open_dev$vcsa(&(0x7f0000000000), 0x0, 0x0) (async) r0 = syz_open_dev$ttys(0xc, 0x2, 0x1) ioctl$TIOCSETD(r0, 0x5423, &(0x7f0000000040)=0x1) (async) select(0x40, &(0x7f0000000040)={0x2, 0xc2ab, 0x6, 0x6, 0x0, 0x9, 0xfa6, 0x100}, 0x0, 0x0, 0x0) [ 2149.448430] RSP: 002b:00007f6908664168 EFLAGS: 00000246 ORIG_RAX: 0000000000000010 [ 2149.456118] RAX: ffffffffffffffda RBX: 00007f6909e01f60 RCX: 00007f6909cef049 [ 2149.463374] RDX: 0000000020000040 RSI: 0000000000005423 RDI: 0000000000000003 [ 2149.470623] RBP: 00007f69086641d0 R08: 0000000000000000 R09: 0000000000000000 [ 2149.477868] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000001 [ 2149.485114] R13: 00007ffdf0f266bf R14: 00007f6908664300 R15: 0000000000022000 15:21:07 executing program 1: r0 = syz_open_dev$ttys(0xc, 0x2, 0x1) ioctl$TIOCSETD(r0, 0x5423, &(0x7f0000000040)=0x15) (async) select(0x40, &(0x7f0000000000)={0xfffffffffffffffe}, 0x0, &(0x7f0000000100)={0x8f, 0x0, 0x800000000000000, 0x0, 0x0, 0x0, 0x9}, 0x0) (async, rerun: 32) ioctl$VT_RELDISP(r0, 0x5605) (rerun: 32) 15:21:07 executing program 2: ioctl$TIOCSETD(0xffffffffffffffff, 0x5423, &(0x7f0000000040)=0x15) select(0x0, 0x0, 0x0, &(0x7f0000000100)={0x8f}, 0x0) 15:21:07 executing program 3: r0 = syz_open_dev$ttys(0xc, 0x2, 0x1) ioctl$TIOCSETD(r0, 0x5423, &(0x7f0000000040)=0x19) (async) bind$phonet(0xffffffffffffffff, &(0x7f0000000080)={0x23, 0xce, 0x1f, 0x6}, 0x10) (async) select(0x40, &(0x7f0000000000), 0x0, &(0x7f0000000100)={0x8f}, 0x0) [ 2150.010863] FAULT_INJECTION: forcing a failure. [ 2150.010863] name fail_futex, interval 1, probability 0, space 0, times 0 [ 2150.037837] CPU: 0 PID: 13909 Comm: syz-executor.4 Not tainted 4.14.275-syzkaller #0 [ 2150.045730] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 [ 2150.055074] Call Trace: [ 2150.057660] dump_stack+0x1b2/0x281 [ 2150.061290] should_fail.cold+0x10a/0x149 [ 2150.065443] get_futex_key+0x82a/0x11b0 [ 2150.069416] ? static_obj+0x50/0x50 [ 2150.073036] ? futex_lock_pi_atomic+0x2e0/0x2e0 [ 2150.077699] ? lock_downgrade+0x740/0x740 [ 2150.081849] futex_wake+0xc6/0x3c0 [ 2150.085385] ? get_futex_key+0x11b0/0x11b0 [ 2150.089622] do_futex+0x235/0x1570 [ 2150.093164] ? __lock_acquire+0x5fc/0x3f20 [ 2150.097397] ? futex_exit_release+0x220/0x220 [ 2150.101887] ? lock_acquire+0x170/0x3f0 [ 2150.105856] ? futex_exit_release+0x26/0x220 15:21:08 executing program 1: r0 = syz_open_dev$ttys(0xc, 0x2, 0x1) ioctl$TIOCSETD(r0, 0x5423, &(0x7f0000000040)=0x15) select(0x40, &(0x7f0000000000)={0xfffffffffffffffe}, 0x0, &(0x7f0000000100)={0x8f, 0x0, 0x800000000000000, 0x0, 0x0, 0x0, 0x9}, 0x0) ioctl$VT_RELDISP(r0, 0x5605) [ 2150.110260] ? trace_hardirqs_on+0x10/0x10 [ 2150.114490] ? futex_exit_release+0x26/0x220 [ 2150.118894] ? __mutex_lock+0x360/0x1310 [ 2150.122946] ? __delayacct_add_tsk+0x4b1/0x5b0 [ 2150.127517] ? __might_fault+0x104/0x1b0 [ 2150.131571] ? exit_mm_release+0x16/0x30 [ 2150.135627] ? lock_downgrade+0x740/0x740 [ 2150.139767] SyS_futex+0x1da/0x290 [ 2150.143303] ? lock_acquire+0x170/0x3f0 [ 2150.147272] ? do_futex+0x1570/0x1570 [ 2150.151073] mm_release+0x250/0x2d0 [ 2150.154696] do_exit+0x56f/0x2850 [ 2150.158144] ? trace_hardirqs_on_caller+0x511/0x580 [ 2150.163154] ? lock_downgrade+0x740/0x740 [ 2150.167294] ? __might_fault+0x104/0x1b0 [ 2150.171347] ? mm_update_next_owner+0x5b0/0x5b0 [ 2150.176008] ? get_signal+0x323/0x1ca0 [ 2150.179892] ? lock_acquire+0x170/0x3f0 [ 2150.183860] ? lock_downgrade+0x740/0x740 [ 2150.188005] do_group_exit+0x100/0x2e0 [ 2150.191888] get_signal+0x38d/0x1ca0 [ 2150.195593] ? core_sys_select+0x251/0x6a0 [ 2150.199819] ? poll_select_set_timeout+0x120/0x120 [ 2150.204744] ? get_pid_task+0xb8/0x130 [ 2150.208632] do_signal+0x7c/0x1550 [ 2150.212168] ? debug_check_no_obj_freed+0x2c0/0x680 [ 2150.217175] ? SyS_write+0x1b7/0x210 [ 2150.220883] ? setup_sigcontext+0x820/0x820 [ 2150.225197] ? lock_downgrade+0x740/0x740 [ 2150.229344] ? vfs_write+0x35d/0x4d0 [ 2150.233049] ? poll_select_copy_remaining+0x206/0x2e0 [ 2150.238234] ? __mutex_unlock_slowpath+0x75/0x770 [ 2150.243074] ? wait_for_completion_io+0x10/0x10 [ 2150.247742] ? SyS_select+0x11e/0x170 [ 2150.251536] ? exit_to_usermode_loop+0x41/0x200 [ 2150.256197] exit_to_usermode_loop+0x160/0x200 [ 2150.260774] do_syscall_64+0x4a3/0x640 [ 2150.264674] entry_SYSCALL_64_after_hwframe+0x46/0xbb [ 2150.269855] RIP: 0033:0x7f54b2fc3049 [ 2150.273558] RSP: 002b:00007f54b1938168 EFLAGS: 00000246 ORIG_RAX: 0000000000000017 [ 2150.281254] RAX: fffffffffffffdfe RBX: 00007f54b30d5f60 RCX: 00007f54b2fc3049 [ 2150.288513] RDX: 0000000000000000 RSI: 0000000020000000 RDI: 0000000000000040 [ 2150.295776] RBP: 00007f54b19381d0 R08: 0000000000000000 R09: 0000000000000000 [ 2150.303040] R10: 0000000020000100 R11: 0000000000000246 R12: 0000000000000001 15:21:08 executing program 5: r0 = syz_open_dev$ttys(0xc, 0x2, 0x1) ioctl$TIOCSETD(r0, 0x5423, &(0x7f0000000040)=0x15) (fail_nth: 2) select(0x0, 0x0, 0x0, 0x0, 0x0) [ 2150.310299] R13: 00007ffef4f2726f R14: 00007f54b1938300 R15: 0000000000022000 15:21:08 executing program 0: socket$nl_generic(0x10, 0x3, 0x10) r0 = syz_open_dev$vcsa(&(0x7f0000000000), 0x0, 0x0) r1 = syz_open_dev$ttys(0xc, 0x2, 0x1) ioctl$TIOCSETD(r1, 0x5423, &(0x7f0000000040)=0x1) ioctl$sock_inet_sctp_SIOCINQ(r0, 0x541b, &(0x7f0000000080)) select(0x40, &(0x7f0000000040)={0xa1}, 0x0, 0x0, 0x0) [ 2150.429942] FAULT_INJECTION: forcing a failure. [ 2150.429942] name failslab, interval 1, probability 0, space 0, times 0 15:21:08 executing program 1: r0 = syz_open_dev$ttys(0xc, 0x2, 0x1) r1 = ioctl$TIOCGPTPEER(r0, 0x5441, 0x3f) ioctl$TIOCSETD(r0, 0x5423, &(0x7f0000000040)=0x15) r2 = syz_open_dev$tty1(0xc, 0x4, 0x2) ioctl$TIOCSSOFTCAR(r2, 0x541a, &(0x7f0000000080)=0x3) ioctl$KDGKBSENT(r1, 0x4b48, &(0x7f0000000140)={0x7, "183bbc14c6fb0010f013614e6c9fefd68d7bb300f2220c099aa3234002f52ba69430650cabaa45f01f4fe298f617939c57eed33f8bd00a2c7adcc14bd48ca731321896f9a58f0089e59d2116416900cb6511a6012c1d7fcdd6325cf9109dc276d0d084aa52c5d5be688b5c3a9e70887cfbe4ce7f662c3661f8fb24342330da6fd2001862fcfd3f9e1ca27b9f9d4fd1681f8926afc80d68f47d666a144582cf8f2d78ebebd565d0707f542c995eddb80366716102d4c07004fe7cfec3a03250e7f5924dec7b77336af4254f6e5115045100ed8bc9a34812cb7056b804c1f2061da0402b9717932052db701b551d949ed04bad3b76ef2908ecbcf5db4b4497cda2a5dee0fd3101b315f3dd290de14c40e8d7f4f1823e8d5e7d32b77e5507dca22e8ca3d9c450d984cbd575653650b1cda0e43b7e02371cbbc66b107de8fa1d6ee4df21d2e403fdff98b6ee92e55f89494dc95e27d057f6b129a6a74be3c28b1f4bb3b2b9ea6268d9243de48955f85b6249c8abd905ffbfd2569a8bcb8e2f9229ee85a3086dfac76c4c35f938e3feea46c424d9fc97b09eb06b27c8ddd517ee85e64625a6b2d3819a35d23b5e116199f80fb98fc79023dbb52ce809e47bab363fc9042a072b90b1f939f4a6385c013188dc0628ecc3259578996593e088e2ce3d778100df4b8b36f2a4684951c4b47284d3cee6eb0940fce44eb5c57c9186da2ba0"}) select(0x40, &(0x7f0000000000), 0x0, &(0x7f0000000100)={0x8f}, 0x0) [ 2150.504651] CPU: 0 PID: 14358 Comm: syz-executor.5 Not tainted 4.14.275-syzkaller #0 [ 2150.512555] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 [ 2150.521903] Call Trace: [ 2150.524489] dump_stack+0x1b2/0x281 [ 2150.528121] should_fail.cold+0x10a/0x149 [ 2150.532270] should_failslab+0xd6/0x130 [ 2150.536247] kmem_cache_alloc_trace+0x29a/0x3d0 [ 2150.540916] gsmld_open+0xe5/0x7b0 [ 2150.544452] ? gsm_cleanup_mux+0x3c0/0x3c0 [ 2150.548684] tty_ldisc_open+0x6c/0xb0 [ 2150.552486] tty_set_ldisc+0x287/0x5d0 [ 2150.556371] tty_ioctl+0xa2a/0x1430 [ 2150.559991] ? tty_fasync+0x2c0/0x2c0 [ 2150.563787] ? proc_fail_nth_write+0x7b/0x180 [ 2150.568278] ? trace_hardirqs_on+0x10/0x10 [ 2150.572510] ? fsnotify+0x974/0x11b0 [ 2150.576219] ? proc_tgid_io_accounting+0x7a0/0x7a0 [ 2150.581138] ? debug_check_no_obj_freed+0x2c0/0x680 [ 2150.586169] ? SyS_write+0x1b7/0x210 [ 2150.589885] ? tty_fasync+0x2c0/0x2c0 [ 2150.593679] do_vfs_ioctl+0x75a/0xff0 [ 2150.597477] ? lock_acquire+0x170/0x3f0 [ 2150.601449] ? ioctl_preallocate+0x1a0/0x1a0 [ 2150.605854] ? __fget+0x265/0x3e0 [ 2150.609307] ? do_vfs_ioctl+0xff0/0xff0 [ 2150.613449] ? security_file_ioctl+0x83/0xb0 [ 2150.617849] SyS_ioctl+0x7f/0xb0 [ 2150.621210] ? do_vfs_ioctl+0xff0/0xff0 [ 2150.625183] do_syscall_64+0x1d5/0x640 [ 2150.629080] entry_SYSCALL_64_after_hwframe+0x46/0xbb [ 2150.634261] RIP: 0033:0x7f6909cef049 [ 2150.637961] RSP: 002b:00007f6908664168 EFLAGS: 00000246 ORIG_RAX: 0000000000000010 [ 2150.645666] RAX: ffffffffffffffda RBX: 00007f6909e01f60 RCX: 00007f6909cef049 15:21:08 executing program 4: r0 = openat$uhid(0xffffffffffffff9c, &(0x7f00000000c0), 0x802, 0x0) write$UHID_INPUT2(r0, &(0x7f0000000140)={0xc, {0x60, "3850428cc13dd2456e726b05c182d956b935def4a370d3bb06e455944772dcf2137ec02c9a5bdb8e875b4ac8a7b20e0ef12396489051ba8ace959ed02acb7456ad687184e9de5868f250ab0b61687a705b64f4bdb726248b5a39100d11963900"}}, 0x66) ioctl$KDGETKEYCODE(0xffffffffffffffff, 0x4b4c, &(0x7f0000000080)={0x20, 0x335b}) ioctl$TIOCSETD(0xffffffffffffffff, 0x5423, &(0x7f0000000040)=0x3) select(0x40, &(0x7f0000000000), 0x0, &(0x7f0000000100)={0x8f}, 0x0) 15:21:08 executing program 0: socket$nl_generic(0x10, 0x3, 0x10) (async) r0 = syz_open_dev$vcsa(&(0x7f0000000000), 0x0, 0x0) (async) r1 = syz_open_dev$ttys(0xc, 0x2, 0x1) ioctl$TIOCSETD(r1, 0x5423, &(0x7f0000000040)=0x1) ioctl$sock_inet_sctp_SIOCINQ(r0, 0x541b, &(0x7f0000000080)) select(0x40, &(0x7f0000000040)={0xa1}, 0x0, 0x0, 0x0) [ 2150.652932] RDX: 0000000020000040 RSI: 0000000000005423 RDI: 0000000000000003 [ 2150.660195] RBP: 00007f69086641d0 R08: 0000000000000000 R09: 0000000000000000 [ 2150.667460] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000001 [ 2150.674721] R13: 00007ffdf0f266bf R14: 00007f6908664300 R15: 0000000000022000 15:21:08 executing program 2: ioctl$TIOCSETD(0xffffffffffffffff, 0x5423, &(0x7f0000000040)=0x15) select(0x0, 0x0, 0x0, &(0x7f0000000100)={0x8f}, 0x0) 15:21:08 executing program 0: socket$nl_generic(0x10, 0x3, 0x10) r0 = syz_open_dev$vcsa(&(0x7f0000000000), 0x0, 0x0) r1 = syz_open_dev$ttys(0xc, 0x2, 0x1) ioctl$TIOCSETD(r1, 0x5423, &(0x7f0000000040)=0x1) ioctl$sock_inet_sctp_SIOCINQ(r0, 0x541b, &(0x7f0000000080)) select(0x40, &(0x7f0000000040)={0xa1}, 0x0, 0x0, 0x0) socket$nl_generic(0x10, 0x3, 0x10) (async) syz_open_dev$vcsa(&(0x7f0000000000), 0x0, 0x0) (async) syz_open_dev$ttys(0xc, 0x2, 0x1) (async) ioctl$TIOCSETD(r1, 0x5423, &(0x7f0000000040)=0x1) (async) ioctl$sock_inet_sctp_SIOCINQ(r0, 0x541b, &(0x7f0000000080)) (async) select(0x40, &(0x7f0000000040)={0xa1}, 0x0, 0x0, 0x0) (async) 15:21:08 executing program 3: r0 = syz_open_dev$ttys(0xc, 0x2, 0x1) ioctl$TIOCSETD(r0, 0x5423, &(0x7f0000000040)=0x19) (async, rerun: 64) bind$phonet(0xffffffffffffffff, &(0x7f0000000080)={0x23, 0xce, 0x1f, 0x6}, 0x10) (async, rerun: 64) select(0x40, &(0x7f0000000000), 0x0, &(0x7f0000000100)={0x8f}, 0x0) 15:21:09 executing program 0: socket$nl_generic(0x10, 0x3, 0x10) syz_open_dev$vcsa(&(0x7f0000000000), 0x0, 0x0) r0 = syz_open_dev$ttys(0xc, 0x2, 0x1) ioctl$TIOCSETD(r0, 0x5423, &(0x7f0000000040)=0x1) r1 = openat$pfkey(0xffffffffffffff9c, &(0x7f0000000000), 0x40800, 0x0) ioctl$VT_GETMODE(r1, 0x5601, &(0x7f0000000040)) ioctl$TIOCSISO7816(r1, 0xc0285443, &(0x7f0000000080)={0x3, 0x8, 0x1fc00, 0x1da, 0x6}) ioctl$TIOCGSID(r1, 0x5429, &(0x7f00000000c0)) ioctl$KDGKBENT(r1, 0x4b46, &(0x7f0000000100)={0x0, 0x8}) ioctl$KDSKBENT(r1, 0x4b47, &(0x7f0000000140)={0x6, 0x32, 0x400}) accept$phonet_pipe(r1, &(0x7f0000000080), &(0x7f00000001c0)=0x10) select(0x40, &(0x7f0000000040)={0xa1, 0x0, 0x0, 0x0, 0x3, 0x200, 0x0, 0xfffffffffffffffd}, 0x0, 0x0, 0x0) 15:21:09 executing program 0: socket$nl_generic(0x10, 0x3, 0x10) syz_open_dev$vcsa(&(0x7f0000000000), 0x0, 0x0) r0 = syz_open_dev$ttys(0xc, 0x2, 0x1) ioctl$TIOCSETD(r0, 0x5423, &(0x7f0000000040)=0x1) r1 = openat$pfkey(0xffffffffffffff9c, &(0x7f0000000000), 0x40800, 0x0) ioctl$VT_GETMODE(r1, 0x5601, &(0x7f0000000040)) ioctl$TIOCSISO7816(r1, 0xc0285443, &(0x7f0000000080)={0x3, 0x8, 0x1fc00, 0x1da, 0x6}) ioctl$TIOCGSID(r1, 0x5429, &(0x7f00000000c0)) ioctl$KDGKBENT(r1, 0x4b46, &(0x7f0000000100)={0x0, 0x8}) ioctl$KDSKBENT(r1, 0x4b47, &(0x7f0000000140)={0x6, 0x32, 0x400}) accept$phonet_pipe(r1, &(0x7f0000000080), &(0x7f00000001c0)=0x10) select(0x40, &(0x7f0000000040)={0xa1, 0x0, 0x0, 0x0, 0x3, 0x200, 0x0, 0xfffffffffffffffd}, 0x0, 0x0, 0x0) socket$nl_generic(0x10, 0x3, 0x10) (async) syz_open_dev$vcsa(&(0x7f0000000000), 0x0, 0x0) (async) syz_open_dev$ttys(0xc, 0x2, 0x1) (async) ioctl$TIOCSETD(r0, 0x5423, &(0x7f0000000040)=0x1) (async) openat$pfkey(0xffffffffffffff9c, &(0x7f0000000000), 0x40800, 0x0) (async) ioctl$VT_GETMODE(r1, 0x5601, &(0x7f0000000040)) (async) ioctl$TIOCSISO7816(r1, 0xc0285443, &(0x7f0000000080)={0x3, 0x8, 0x1fc00, 0x1da, 0x6}) (async) ioctl$TIOCGSID(r1, 0x5429, &(0x7f00000000c0)) (async) ioctl$KDGKBENT(r1, 0x4b46, &(0x7f0000000100)={0x0, 0x8}) (async) ioctl$KDSKBENT(r1, 0x4b47, &(0x7f0000000140)={0x6, 0x32, 0x400}) (async) accept$phonet_pipe(r1, &(0x7f0000000080), &(0x7f00000001c0)=0x10) (async) select(0x40, &(0x7f0000000040)={0xa1, 0x0, 0x0, 0x0, 0x3, 0x200, 0x0, 0xfffffffffffffffd}, 0x0, 0x0, 0x0) (async) 15:21:09 executing program 0: socket$nl_generic(0x10, 0x3, 0x10) (async) syz_open_dev$vcsa(&(0x7f0000000000), 0x0, 0x0) r0 = syz_open_dev$ttys(0xc, 0x2, 0x1) ioctl$TIOCSETD(r0, 0x5423, &(0x7f0000000040)=0x1) r1 = openat$pfkey(0xffffffffffffff9c, &(0x7f0000000000), 0x40800, 0x0) ioctl$VT_GETMODE(r1, 0x5601, &(0x7f0000000040)) ioctl$TIOCSISO7816(r1, 0xc0285443, &(0x7f0000000080)={0x3, 0x8, 0x1fc00, 0x1da, 0x6}) (async) ioctl$TIOCGSID(r1, 0x5429, &(0x7f00000000c0)) ioctl$KDGKBENT(r1, 0x4b46, &(0x7f0000000100)={0x0, 0x8}) (async) ioctl$KDSKBENT(r1, 0x4b47, &(0x7f0000000140)={0x6, 0x32, 0x400}) (async) accept$phonet_pipe(r1, &(0x7f0000000080), &(0x7f00000001c0)=0x10) (async) select(0x40, &(0x7f0000000040)={0xa1, 0x0, 0x0, 0x0, 0x3, 0x200, 0x0, 0xfffffffffffffffd}, 0x0, 0x0, 0x0) 15:21:09 executing program 5: r0 = syz_open_dev$ttys(0xc, 0x2, 0x1) ioctl$TIOCSETD(r0, 0x5423, &(0x7f0000000040)=0x15) (fail_nth: 3) select(0x0, 0x0, 0x0, 0x0, 0x0) [ 2151.274796] FAULT_INJECTION: forcing a failure. [ 2151.274796] name failslab, interval 1, probability 0, space 0, times 0 [ 2151.286900] CPU: 0 PID: 14563 Comm: syz-executor.5 Not tainted 4.14.275-syzkaller #0 [ 2151.294783] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 [ 2151.304216] Call Trace: [ 2151.306888] dump_stack+0x1b2/0x281 [ 2151.310519] should_fail.cold+0x10a/0x149 [ 2151.314672] should_failslab+0xd6/0x130 [ 2151.318648] kmem_cache_alloc_trace+0x29a/0x3d0 [ 2151.323318] gsmld_open+0x151/0x7b0 [ 2151.326941] ? gsm_cleanup_mux+0x3c0/0x3c0 [ 2151.331178] tty_ldisc_open+0x6c/0xb0 [ 2151.334985] tty_set_ldisc+0x287/0x5d0 [ 2151.338870] tty_ioctl+0xa2a/0x1430 [ 2151.342490] ? tty_fasync+0x2c0/0x2c0 [ 2151.346287] ? proc_fail_nth_write+0x7b/0x180 [ 2151.350779] ? trace_hardirqs_on+0x10/0x10 [ 2151.355012] ? fsnotify+0x974/0x11b0 [ 2151.358720] ? proc_tgid_io_accounting+0x7a0/0x7a0 [ 2151.363642] ? debug_check_no_obj_freed+0x2c0/0x680 [ 2151.368656] ? SyS_write+0x1b7/0x210 [ 2151.372368] ? tty_fasync+0x2c0/0x2c0 [ 2151.376164] do_vfs_ioctl+0x75a/0xff0 [ 2151.379958] ? lock_acquire+0x170/0x3f0 [ 2151.383926] ? ioctl_preallocate+0x1a0/0x1a0 [ 2151.388333] ? __fget+0x265/0x3e0 [ 2151.391780] ? do_vfs_ioctl+0xff0/0xff0 [ 2151.395750] ? security_file_ioctl+0x83/0xb0 [ 2151.400157] SyS_ioctl+0x7f/0xb0 [ 2151.403514] ? do_vfs_ioctl+0xff0/0xff0 [ 2151.407481] do_syscall_64+0x1d5/0x640 [ 2151.411373] entry_SYSCALL_64_after_hwframe+0x46/0xbb [ 2151.416554] RIP: 0033:0x7f6909cef049 15:21:09 executing program 0: socket$nl_generic(0x10, 0x3, 0x10) syz_open_dev$vcsa(&(0x7f0000000000), 0x0, 0x0) r0 = syz_open_dev$ttys(0xc, 0x2, 0x1) r1 = socket$nl_generic(0x10, 0x3, 0x10) r2 = syz_genetlink_get_family_id$nl80211(&(0x7f0000001080), 0xffffffffffffffff) sendmsg$NL80211_CMD_ADD_NAN_FUNCTION(r1, &(0x7f0000001140)={&(0x7f0000000000)={0x10, 0x0, 0x0, 0x200000}, 0xc, &(0x7f0000001100)={&(0x7f0000006a40)=ANY=[@ANYBLOB="e03c0000", @ANYRES16=r2, @ANYBLOB="01002bbd7000fcdbdf257500000008000300", @ANYRES32, @ANYBLOB="0c009900030000001f0000002c00f08005000f000400000004000400050006007f0000000400040008000a000200000008000a0004000000f816f080050001000000000008000a00000000000500060004000000a8000b007333997576b4aeefafac44e3e627e99ae4d2a9bc8915e10d27e0e143c8c21a7c4eacbc1da6af8ebbe224c036255d8b9adafb9bd7cf33fd39e8d8584119d28057b34c12a5670cea0f2ecf6a8fa1510b08a23173643c3ee0bbe95c1668d33efa8da858fe855197da3d5b18898ebf4044f02ad7a6c564095f435873cc6dbca4051a289cb8ccc78fcce685213398931f97756929dcb5c2c1877987519891701135f7115f0b8288030d8083000000644f23a7fe9299df3e7d658c2670f06a79ae564906c58888428e06bedc0954112b25ed9e7dbe5bce8912a09345805063a1f15579ab1d0fcdc408acf8686a88ef88992206b99071484702bb19a441ea8e8dde08cd9e4c4d5ce8369fe424165de55388d61fae25acc82a9511a79069e04d00106780ae188da1d8172acd80c0ea00f2000000e57b6000c665e1b7b1d4db9073d342889d44b198db4b8e77d3f948579d5e5c29e74f7b6ddd4cd9a30357999996bd390612df449be21c3379e36c6f4df4255fb21e9693ae3e05319c861b42d614ce544d055a5dc76bf837dbc4c1864df485b3f931c51294c5a8acbc8c643c8387e1739da2e260906c113b15932b9b6aa8ecfbe99a71d843df3c9d9e652a53ae9b9c03c88e70a5abfc0759604ef952c265029cf82a44bbbf0832b8d55b2977cbcba56676f511f5f99be07fc2d0878bb570df775ed86a8b695f10a8843dd2229dd5a3e6ffd5818ba419957e28d048f1ce3e4b16e3387ced50fbe950cf6a7b59abcc8f000004000000ff0000001e392f9a5c00660970d345fbce9fff6688a43bccee9c993ef2dbffed833ae68f855183edf51883b48fadd04ef0c01225e79b817ccaee55019c1ae9f1e492fac853b09b7d80bea7d3eae4880025f7fd40a0c34eb315b740dc00cb52b155ed94ed7eaadb78fc715aee2700f535969ef571c39c19c767c7050bad7dd8b7fcd192bceb5ccecb25d9ed7b3fd355c4cdaaf1f6fff042033ee7e78991f3705e957616dbf97db4e16edce1f3f365176a1005669db8c2c5bf7f0a07b720c6fd888798ff9e5b7c5c105feb3cdcdf1fedabbb5c68f84922201d2582156e7038750df92d0d460bd15187edf84be5926f60ca217e21a598c1b26a7c94941ca9c0050030000000d8bf8c85d1ba2eddee03d5cc217ca3af7b6f9cd08cb27912277fa109047b9867d11093c46511a352cf642446d50000006fe011ccfee62201dc09b88490a4373b4480d405a10d032748e31386f53a8b3133fd9c8de83e55ec788660174fc57e008a31a5392ba6255761cb191736a545c2593b4f4c3ffaf733d998d0812516c96a0bf3b625c3f0ec5b29ebb603d675961385f665895edfff5a836f38e10124d5636e3d36299e99061f25a2ae63c6129cf63b54c8afc229e64e502c836247e02b5e3f0fba443303387c325bc33033548c039700e4f2d288dfbf3fb05abcf672fb23e48cc90a206bafe0487c544a97cb73715e80ec23f0c1d956371b5cd17bde709eeb0000000a0002006397d703565000000400050030120d80041000003607240db00411527cb2e90119adffd539f4ae69674c1078d45a083ddb6f6723d3c33e1e5de2e11e9eee2d04a2d45f0fb295f04d6465d1b50b6a58bf24f0f059c460ce5a9cf4f1af293174540017b64d223c562042d2699801564f4f53fdc62b9646473068cff489a504278991934afd64ec88bea57bc58d07441ad048fe9ec946af0277233032cae4e383942fdf41c498b12253ee697a9ad171d7f79cf8b49147d2b4513a0ab051e74386c32157b9a3c7770776814a3eb0b655ea5794c3f040e9d16326bddf4dc7b314047e04aeed71ec66e8cbb0f1aafca350a711cb6072c5f02640eec805e4b43e6da22b623818973263aa022274d1ad865eec07a66236327fb361ea4367141043dd8fb8cc159988965625498fc573818bf2c0e22e26f30ba78b7b9b61b331a2e834242abcfd1400e4862ebbb3f1fe8adea41f0c064a0138cf3f1ac1079343c0b9e037793bc8a06cc861315b0d1606182fca3a78d0997e875eb600bc31e52539fc259d3f8ea687989b7757132e4ef2f566aebdac1936ca8642e5c18d5fb37fecd5ea57a0c58389d0fc444b8f5f61861e426a449be3f55d424fca575b7e948fd2fb9d8aee2e413e76eb832100903402e42a801408e8382024afbb2e2d3a713799daa20bed2e0a5904c5df36ed849ddea84b224ce67f288350e0299c12694af7c92245ff0bd8defd690145eef0b0f2eb32056bf00473426376d6421def3525ad4ee0e1211c3afbef39ca809853bccb46d34ff4374caf3f11bd6d23202f6afa7553ca08470b7af999656a27789f8c238c87da0391f6a59b6db3eb679e9bd53fb160ee5eb282a4de4d58895a9744f938b732a4b651e41a7a3cd774ed6fe15f1e6983cb18cb5425d06fb87c0c206808425df993056379aef6c95b5bd995b5f6106c90e493b35f8179457d1b333226f230688a572da97c91b6dc4e31cb9fe8835011b050b7bf45b39942807ea5ea992ee82c91294aecdeebf46cd5bc33b489d084bea7e85109a69c32368510377ad3a800fe3edef47253ecccd3a0b3c756591eb768c38ccfb67cc6c1ed1c02027d8a7ce3e4c93bf93c9b038d6f453bb59728fa6143d3768c2e125c2ce62beedeb99f3974d664a3ca39b6df2a3bd80a2ea656320a93f9e854723bfb9cb0fd2355efd02114f718a4711a126bedbe8a8baa1541a470d8cbf57c2ef32ebe339f17956ac010a6ed37beda6659e5da11cd0bea45dbab0d48fb0f346e1dfab403d32e9a36fea7d29ff5768cfbf97b19db1743f7a8821b39e5462eb8301f76c3f6aee18a9548a6f59a4b3503a0baa983b114bc36f43ab936f1226a8fa7e5443123a5af6326acfe8a68407a8a2f90df3120a0377f621c7e542129b6c6897b84738c074c1447e3d7c223dc66b9786bd2c4d98628edd428369538d7759dd0e4ff57b5bba4d5ab2dd06a997123033ce6595efc1e0bb6df66c6e76add41045bc85cb5275dfc466d538b94164b7d5096e71c0bf310700db006aeb867c0382f01b7411c2bf311b2de1c343bf1647eed9127c067581a19dd195da37cf3f16956bfd07a9ac63390a3de37e681a23692350ae235859fe6bdf5cd18e0f7a054d514dc4da43d01a7f2e098ef46811e5d0b7270f74ecaa1f91c266afdbd9775f3147e463ebc9734a5a8c1bf4ac0aed6bbe377e1167f256a88585589aae7864499f6db3a6f547bee73716895d8bb74c260800997921f4485cb680e345846de54604fea9cad57e76a5edc4eb52e1a3f38714dcee8e1e1c93df344535eb70a057f9c21e4d5ab9df8b70aefb24502d2b226efb3c4cf9b83e7db05cc542562ed161d33b4a482e2d1f28ce44b9cdf2953a4d35f4a16c18e7ce686ac1ba32ebf5d313049810261cd61efb3f40faeeba57902a43494d8e2c80e9b3ae25cd53eadd2b101b2519bef93a44be33cfee219139a3f808061ae927567a395277663196a65f9ddce1dbd23e89bd4be13bd2199975297d6cb90ad1e0bf4fa700c3aebc9ed61827cbb0d0896c5e61eebb5f135cadb17d00362b29f0af054fd3ca57d74b73c79b4dc94ee838e7780403511758f146410416c1faac3e724b42f26fbbb6c77ca47d96e7663543732c91dec576a5d84c0533f5a6d3c662d9456d903a443227c6d5e3ab5fc67fbb072772a70328e90886258c4ae024d36a00ba0d8b2edfb111dd5aab7f65812587432c130e6656e0dcfb0917df54f5355dc0144ed70e1057453a5b3ce2846ec5262d5d55fbe48273ffad4bd800d9702f96d34923b76dbe1e4d7213ab1da1ad264bde21fc356deb807020f186c2325b68d8248f1a06aeff2de49dffa051dc185bc77ee2b8f01916de4b7a5ff7b445b1fb3a43ff38fe52f216d28484fba580ffa916560271fee82bf1907fd2853e6fba89e30572d3f3904930b936e580bc16cb9726f858b1a31cc495bab9ebd1bea6ec9f866c3fc2026f30743a7f45bb195413386118b62b6d618dc545bbe4b66377ae9d34c85fc6a17097dd55b4157c9336eec82a5ea2c8a7fab66026d3d1c34f5997348123098e2b3c888183a70e89c5ea4de88a5f4868e4c235591ead9496c177761aaeb937747fb4f74a265158fe6de4539f00233e9ae4b4d2fbba36de4ec3f7615d434449f1353029b85f704d93d1c2f7bd8a50b2c4945658e27e6a9d461a08ddea1ff41cafac92333de6af025369fd7c9386f533b7e85b58cd1079c84cd6467d8464af3d5b13b1c359ca314d62fc5c65e8180062fa783f5de0d13a14bf3eeece8dd5a73fb61024a57fdc7daaf290638969832d4a2117b37e7ad1e2daed88c221b4be7d7282042a73063c610989be9072cece00198bb34e315a0dafa8c327d26ee52920585d2c21104a541bd41c72145837f9932a4e720083e48b073115a2ce50ef773f9e76830fd1f1e3fe6f1f8c9e41d02c09270cef428579c7c4bb154bc0868c5ac5a24ad8a088fcd5b31b3b8e37bcb98dcb4b1639e66acf862b955e9541aab6785590dec538f70ac2802a79ae8a772c647ab6f1045e19324e750c9883f69651ce345e4df374177abfc9060cab9b2e652d4c171b0603830038ffb6e1b86f32ca53ab341ac608b2adf77bb6aad1450ba3b1c205393f9635c2f716194e3c7c8bfccb51241a68265d9b62f4d52250dc151a5bf79375240ba525a0de046d24ebcc519e124750c006e15308c1933cb9911de923a126629b2af8be808c58cdcf609bbd12cd4907deb55513de82ab4e44178b753b2b9257454812b0ca3691127c3cae4b3d6c671ddecb314d2b6097ed3c7e5577e7cfe1418357958cabcfc01dc6792dc83c5bcb297c2fb6bff90d8fd4796ef8f79500f10fbc6665ceb8ca797ea33cc4e171ed81fc86d1c3b073aba828858409c5051b1e48c97b991dde944369d345cf084f6df8d22d9cdf9ce94d0ed272d1df20b116ad431028dd3618546fd78411b5dd2e64c086dffd5db96181ee24c60bfe42fd924628cf98f46cd4d5ca7aa232a25ee80bc33a69695e854344b9eb11343a065d8e25c870b118cc05f03aef3b2ec6351e6897400757499bc4a3316e6aa18f5356d1da3fac28d3f1dcc11e79733725729860fc4a246e74c2ffcdef551a2558a3bd75b7b1472c96364de331da3d1295511c7ad1a27beac7ff2e65393175f5a63168879d8ed15d460330064e10af5e2303e55a51f56c066dc1fda5498eae4947fbd855e78e77bd79b46fa1d0a7a6d8441217ed6e1d20dca0c9ea9cd6eb92fb64ce84ac2c03fd1ab65ec7a4c15ae6d67380f4a39191489b7d7d1c3db3d0081525eb01767ae814b316a76194625a93095e39e6636175e39925a2e9338fee0f40db4398797b0a7d4accd3d4f6d0836660c276988e710b51b693b6ecff5f6905296f06d99efcc79882ab9d0a4fdd3dd1b786084abbcc193c883bc8950c0cd68a6993f3712583ad539a67728b8b84f9ddad6be30e9aec90385ed6db7d937befce8edad7349d9a3bd05a217bd9091c2bd1a62213f4e1902fe794b7f92b231582b6422ce158bfeff5be210068cd22d25e2d42573443bfd86d95b2a04ed4c33307a1bd4756b51bbcfd1064c4ee4e467318ff49f65ab9115db633dcc148470ae014bf225d8f3dba44a365438d7af07baf53283136923afbc9fadf3e57d1cf5f91fdc94c4e5b40e5e524f8ee28294cec4b8a5935ed6246dcafe707cb731fb4e168dbb98bf0e34ad7631dec4957ee7d52b2231ac4225d212a6601dc410b407f8d2f66176035d791b6c74a86fad4625b306922bed421be64d2611a64781f84ea0912400fb0d8471ee7feec4219ce541cf4d390f83036b25831bc63aaa143d90479a05b05cbe0697544b3bc293cbbaba1381e1e2260edb2d2f7d803a53edf74b092e43d500bac8f922aba00e0f060bdf9560240b18c773b59e00ff75cf7bcd50c0e914cffaca5be061def749669b48d1ff34cb63ed73fdfc7b155e15b8527b4bc3dab9d4e47edb3d070c2a4e2da031f3b88e52d27548379fa1f6cc09e2d32bbd029bd2558ce62af19c87aab48154187d81d70314bfc5033b5a2db512b56a015ce966af9c39121b5b82e5b17a4718fd2b185891fb3fd9e18d0b8f493ea9d13427b444e452e8f82b6f94d3e631c829fc2f530d8163c8af13a7b23581fd60477e0901f107147d4cf3324efba85cd7b1f71194c53a5595dfabeaa806dd27567bca787ace2e2d1c383df2bd33c29ae778528dfe4fd06bbc84288e7e6501562cce3a8ab00a113479167b741cfcf608640cbd9c48dc0c5e4e603f73b6e33f6991cc905c9f63c9caa557ff860ed9d6381c47a485090f86eea6b8fa448e2ae27d36d3532109bd30b4509ae647d61ed363b8d0100bdc8697d33706be2a56090ba39aad32e32411bab6f5445dc39ea151ae1ae860feeb287da67aff2b65ef236005df864265b1b1521fe9343054f729febb5f034fe6c41af5a33b9fbead715e49ee465c9d6eda19a4832118cdbc3155c69d7780803be1a9766866521bda2c3481d9174646f22873ea1628ae63210604840fe0e2db4dcdb9969a72537160fc4d6c251309ac46282180d314a4135961d9e5a2bdd463a0a49d00da70410a50991d5186aa9b804a5ff4b0476f19fd44fbf20e710472f4ed914235ff7694fdc89b2ea23d8a5c5b5e2d6ddd086bd3d22ef2a4a86005760e5faad9734dcd117c82a1d413814d59d7eb1f0ebfe3adac504f90c9ed7548f18e66a2eba056c22cc816c456592651af1b193a1f5c978dffffe0d5f7171aaaa68cc844481cd27e69f9fcc49d16212ae73920e7fff87870d6e08c44e66cc6a1285841997c153f92e730ab69553eb70eda4e13c07deeda2217ddc6ba9bad768e785055fc2dec1acb58b86fb2fd5fa971a23d83d7b3fe024f9143b861d6e9032e30c4c7c92c87a9db2be9be4fbb173a7ae23fc4b37d55d0ac8eaff446adc7b33e1134c49fb91dc0adf6311ee9aa188e73f1fc17e589f0e8d39bb19f23804e1ab0a7cad358e15779f682c1af797cf06eb8837cf5de9857b34b69c74cc4448b7aef826eef2368c273e717be7a34cfccfedcd0ef882ed80690850b0439b6646efaf99fe7d63bef7a7b67d63bcfb592201a44837c3e71b41f196d3ea0e512bb5fbd330f4b64f6467eaaf8cd72b6c41561a9e73b022c2c0d13c2297def07d59ad63368ce6c432f6eee9f306b1a6fb72663a29af44961ffc93065da792f07ca3db8f7881ee62b99575026e0e04134d0c53f4723c15b7466b6e3e25e281c571004ac7992d1a029ac545a79027af733dbc2dcc88a709575791b4b71de0c7fe0e74e77763dcac803dfa920916f6a3b2052df0000007f0fde443d3ed97ab36374b0478f0ef42dddc15cf1563aef75ded4a55a6660f69af24642f77f275aa4c7b4fe8cd15193d04aaf7532c907bdcac39930699f839bc89711a33bd717fb711f54197189d33f7194262eb376d2905b9d5608eb199679ea46caec36ea95651a36c2c403258c39700d81a6b495ae6b063c14b5f9e91a8e6d79d2d34fe97ecafb645b6c756720f59aad059f5ae1d3a60091dce91b238d40ba8b52ef519c4b81bbab39a59cac94285bec4ca020f291a28ff45d23630aa7a338214bf5eede25e0c1162be8e0eaedb08a9fbd8388624b5825e0f500cf000000f28829a5cccb50e3073b1947887ef0e2b12ff28e5bde580fb8e935260685508cdd8880ce8442a84d31f6bb00062a8660317c3ccb5e099791e96660d359b9324c780491c05f41e77ea7d7b4bda8889625be631eceebd3ab1018f483cb3807b3905884c70445df58b6b1107161e4a7b0b86067512e64e9ce49195bc96ca8e57acf57561d1616861283307f1da5229bc0604d422822652c6c561594b3b332bba9092e4fa6d85a00ff75b7ca809f2fe86b897d90e2954736003c452f34276b5237107ec8860b30dfecd7e0b7f5007800000016f57bcc6ab9728650713d5abfe02f1066cca16bba8d303288a2afbce19719f3082e67c9a0e7ab9796862b8d91c725f0dcb6add145b2e03b5ffa7acb598ea5cc0e21f61744fd376b52bf627dea23733a44b1f922f4355787168226ee1d8ea437b777e0d1f46423e98101bbfa4729ece2d59833200a00080008021100000000005d000b00eb3a61bbdfb18399908532f82c9b377f6a40cadf2af1ff42fa4176d17c93372de896b54a93d604a00d6ff58330c73fab8e6c3d6481ac8e0b11fcb6d9a8ad18b20f6c517688610424770b83925a5394851fa28d86111ec9923f0000001000f0800a0002003950fbe93eb200001414f0800a00020049a6b03f91a9000005000700020000000a000200adbbe1e1b2b7000060130d80440000007f4c19a01ee773550168f9376f9c57a8a5fc25866dda02b7b31fb1a6fcf2f3a1f4b2bdbf9de25607b21858e1cc3ce396efe6ce6058611148b4907ef2168b65ff2b0000009051191585d8e77b73a68af8c532dc58036dcfaf1945e500ade99ce434da7682931cbc83f9145700e7000000acb77c5b9eca25b78a44c31bcbca220f7615aa5b8dc5da4899d997142625487f9202ae051405b12b3f027b8a9204a638f655b4ad040a099803ce4ee80d6164ca2f0251ac3fd9115154d01d5f16c1cd00a1a850be726371f34d9d9e05a195cb463714a8fe1be30bb8f9186edaabb1df91ef6be59b71bd98073ba84bcd2506f18b2b0fe9eac2ba0ec09585a0bb00000000000000f0e30347de2456342070c568fc295548f0c5c0ce5501deb002ef3b86911185a3174f7049edb35bf7d630195ff32cc23c8823ee86e79ff03899c287c7abb35ae555d32d7c022617cf6454e524df598fb300ab00000046b860892b30882112b83a0bc0cc0eb65ab0dc6b2c3a7a640924b62d2f64616e633574510ea97a1e8979c69e52b60e23eef597837d49b54582b1595c54afb90fa020ef1a3b1543d624cab926e5e5fa164e28847c468c4bd025d92b4de025b8c6cab6b748521aae5055027876052b13730c3481a0f8a74700f9ce43873edca43bd2788e9e489bd64118b4a7df2c0379c0038def737bb921d414203224470029d56bbd55dad837030004100000b2d2275f361de7a4ec0be8650f802d727503a5d4653575fdb3b04aeb4ca3a926b59e613012cb1701fdd97a391545a5324b6ddca81f26b79120d7ca9e85d566e0805d708856e7656f58a4eb413b6116c63785e57c21b3d4e199956571f9faad9b0e1efe73a07d27fce0d4d684479825150d777f2d6801adce5fcd2f2c21c9c2988437167ac64402b035a49961ece9d227af9b6b9fa2e10c22e87d73349151d8eaad6ec43fe7879c63c1c60e08080023bc93b494135b33293165e27180aa9b5bbe699ca8b2da214a9568e2fe5b07d25e17402be29eb8d04f4d6b1bb6be15a429d04d19253d156a8cb5c3901b6943c6b9bce5de2eb8c37e18827722f1182ac9cd372f51982da4b9a5633c3d0232aab680fbdbc4237c2f547cfd66ba0b8a0d603ea0d6e6f6f372043b16927ef78200f4a1c509c0575b4981a5c2b3dd6b69a4fae017efe37518516bf3dc971262f6ad6ed5299b8e1e050ef7aff84c3b21101c1851f9ca7f6409d355d445a701918ec742ea725bdc73ff52508017386765e70aebaf7585576533895fd8dde7bec15bee5d52e6860b1eb56afedec437fd504dbcd23fa6552b9e91b6714560080d5dcdc345eca1e7b8150bf84810c8944ae720c1430ce489a26befc4389f556ce0467ba461c98b22cb0b0be74e73583fe30088d5ce71b1cd4f4fd0944f53cd962060396f6e007e800729c55e0485c8cb07673f34fded9ea1dff47de148fa5e0fc3f217f15516ae5ce81763e35c02f77eea8e5735222c8626ee372fb0b1f575a4aeba045851e77d7c7a22c96b01a283b269bf0f36a8d4cdc983815ae938f4217bd4b27f8ad71f271719b9e0d5a645cc149abac8ca6a7087fbc3ed5523f69b9b0334a030904a8ac7fc7053ca3e485287f6f1eddd317169a011bc0d86ca69527ef1b3a17b2db01dfbe262ff855a40f0f8b4b25d4731553ed244f794759dd06e3668233f8baed298772c3aa8bf448b53def56e7e56c871e0fbbfe52cb6891f45f19c6bcf2fb9e759195b09cfd3f17106fe239b0c684567fa4dc33945d150e9ffa9fdd944ed72a7f5214d39eef1b1a0723b4a0a54f28a4858adec4547114dfb68478ed910704057ba805336f350b10a79604080439db24d14804b049af1852ef26ada7d46962a93396db2098df00000fe60905b6ccfa881213596a2b73734f7b76614ced203d6ef64baabf83c45d901ba6c436deddc49580e4e78b0465e9a7a0a820916cd647e4b664b4b1e401da99ff302550fbead90cfea60aef363c5cf7a5fe506ed73edd1d336736169185608702c055b5c1c46760dc70ddf587a50f04d1d880a17a80ab5067fda6062fda26c4cc8ba728a335ba300cb63f690437b1418d0fae087fd4699b3e43bd833e57e0709377e590252d91a695cde70c13d5833c94feebde5f7fbc6974d8158e1efb0d02eae36a64d2601bfb24d4b4cebcaa562f6017b48a7d7183777e9406601503f595dc3fd9176fad1b44d3b4323be26b788505fe54087fce8ff7cd9364b56108240f986324edb051b649b4507bc02d9214053cd9581f194dc3da900a13dbf68153cb9bf826e7c0e0700c38e069aa0751d8dd45fca2f3684de3260076b3690132abb9c72886d986e0287abd28d3a834ef1ce9e1498b0101317ff784d67dad0bdcec672fd114ec6fdaa95a6a1fff6e3c3018efc91a7da0ddca71d9535df2699384ff736193123c5df7375268e7a9e4eb7209808e8ccee12bac4a62ec8c8d34a5b82c467a0c7ecce652fb70253f5f8e5baafe859872931fa7d7f8938643f417046979924c204a01a2c2851046a9178ec578c803e65175ae5d9d5d358297985f4aa0e30b5d5f7e9c7fe9f891872a92593b7d95f9f4f606860a5b4b80d66974df29218298f4f83814def414ff9c99c709028616c40a2840b92c877c35abc9240aaf38bc2b38f179fd5e31e259657ece684d0b511a5014e5c7eec4f5eba44e13c8df026270734a04a72d4372c46e05270d1819958ad074c05b32e9895c1188496c8744ef1ccffa4f41ddfbc9920aee30a9207f1c67dd812e021c9d399fa604cf732289c034968d515c7ea26ff2ce3ae8f6df7d3ca02b82348f02a5ebedb72d998de6b61c08c0a3edbadc04b94918f76bc370f2afc234da6b460bb3702ed75b55e103bc220145ee3854e41f38d51454497bbc137e4b6accd1c4925e22ed0dfcbf4768fc3d949f8d7a18d417dd69fbb200ac970bf2701b0b67fe70d97526d534add0b12bee2961da962bb39bf1d14ecd7598a4bc5e1787d0c687849b6d89c7a227e5f41f8901a7749d23294882a11a5097d0b4f5682c42ed8be76ee1b950fd7beee37c32a13d4a292c4574fa19c99fe67a06345797787ed7528465ad3b3057d2ba98054c292dfdf55280bcf9233dbc8d58670e9b4a2be62809688f91d6699c2eba372a844ab8600468eee28c9972800faed6d50b6716313980c9aa61c8606971a3ea397b2703c8a25bbb6f2b1099069ac5de7d03900d525ba4eefc5bfc3e1f869477905d69cfa359c6cb10a51dda3ed6c982212cabfb2bc38f162f55e88c2306cddd00bb86efee8cf92fbbc9a08bc4b7d19ac9728cbc116e7ea5c52e8ab9e688e6a664c3427c7c89d84e416c599a6634b2f97bafb186ac04ea4e03bc3f782532d489f21e4e9a47c1d2695a09abb432ef30fd5ecc237f632d12eab0867e0538a2bfe2819800c58bc189fbc16773308b8fd52a61022c962350af2690b08ae03314b5a327b6e08c60b6ec21887a9cd7da2edbcd2e2c0033463ebe8f18392edf06d097f7afbac6732d5015679a71eb4bd85a96f7427b9e9acd45cc57a3d8784db093d87de9378bda5035e0ae0d2d262665907ebc03cef60788990d9e94e88722215ff75d135c106ff7a19d72dac5edf71c503fc4f6acc54750c15bd3685a44b3df0e59fc0bf16142887d1ffdb88f58b6c71c0d9d4a3d5ba272130c0bc5a7a767b96e35c850d57b5d5fff195aaa7e7793a1424c67a904858746d7dfe401c18b20f5bc25c6b5adb0f764e469ce5d3c8143dc6eae909d7069b957198664b77cf6b9a0e226a9f98c50c30ced45f7029de079c7495f56ee74181bd0e3bffad5369e5875396086465f3b9e60b97c52c29281d9adb8ad5a5f85de685d374e60bce604648a0204dfecb72db7a7d351e7c79ada393f9ea14cfd17d71960a947844953d2d8b7b73e0329e3a8e8b3e98b4151bda218243aaa0cd570b00aa1a2ba565b485d8e09203884082cecf40cdb19ca87c82633bf79b6f5f86d880688010a2d14a12f8a25c6875a493165354bc9a04e6001ccc4c38dd52ef76307928c0936ca5f70ffb2286af6370871412454cdde6b26e640adf27f4cb2cbf0e2cda904de15a696ac872a45c9ecb502d438d11da2f0991f9bca07cf3e46e35198dccae3fa892435c8b44a9a3bbf4c245048465039422e5808bb61828ce01c864862218b830b158d57c6f2adefb41a30f084a5a92201672ed0f49d2832dc3607d5e7935af7701ef21aa70c8232af78ae10263a3f90986a689a4743caff63ac002690d4bace126e45a012ebef7122e50ddd52dafaa508ebcc945e688cd19f155689dc3963102bf1dcadd52cd9ddd1c3b60d20b18dd432d0e81037ace4fd56a008503322bb6a21f3b6972d14577166b0bed0a556ad68a49f0fed07d4cccdd9d5e7cc227b18115426d84f7d689bfbbe66734d67d86cb743e785a75552a726fa060e88c9bd626c7353be1861fdf9dc501eec60ea7f4687a8db949dc8d75a1ab0998a4a250a3ce10b4addd37ac851bb4a4854942149eae1a3187cfc8fc0583785eca7c6c26b525c0ef9d5cfb229a75addb597d3a8613ad62d798d1109194f1598b8afb8476c758d23c2e25fd6b0b2eee879e6ff3acbfd1954bc9035e715bb12c01fd267773fc094481561124b296a64f8effcc3237e1aa1c0b05ebf675c3b366fa6fd19ae468af57a4f8a250997c90327fe40f4fa95b5c5d2be73a65b8dca342d57a22e6a57fffe8128e55c9a39b1b4da0dddbff80684a331ccddffc6cbb5947e7e87c8415eae21b1f871e894bf12dff7cd8ed0801c06596311c8e063a812a8c12f167def1a92c3028c4503a0858b3b2f16f30285a4d72cf43b79f1d7ebb4efc4bd96e2f8eb7963ac5a0b1eb39f6eb463f1febf95eeaa7b510d07a2a6f89d70b2bd5fe7102a80a54124083f24fab69f30073dcc2b9039cd82f53a73b231665a16dea8658cad3f508cb426144b5ee32bca9b9cd899551f6626436eac5795ff09d23a12b3ca2eb6863d8a85548081516a5ee4702aadd77912c2a01e2c83cdb64a817f386ef4aef115c75e0815b2154bff40a09781cf57688c5c99208eb231caa5392fc42888459d35d4c4c92ab2ddb079accb67d86899f88858f9b32c9055391560ea346e94b2d4a711876ce0dbb64ce8897c5bea933bf3b70d7e9cd0511190b1e54e475b09e32c224b4fcfae1d4d85e47c873c473f7ceed5a3ea9c7cb08572e1eb37772625411ef920aad297062f5d2ba0739e4c4996441df2ac3702f3805d488a5bbe213aae000ea2395c851b32f44bd7360ab7cf8cd1c48cc6cb6d81cc21a0954e8ff7799e0cad11410dac71ac0dc668f33f82d4c334e82c1151eefb956993b554e5b1d2d6362ab0f426d964a951495236de340da51069aeba870524d8b8d75706bb4285f023880c987fd0462b1894001942d0c03f852e9f547f013ef12ad4b7f068defe44e49c5f4ee9073f7520a32f102f0ef4855ee1f2650ab0407de080997f22ef08293e309dba0bfe560aca32056dbd67ecaf64a5576046c44d16fcac9f86960a212e316df6879396681a24b8a0363331f0cfa8fee0cee61b2be771a33c2eb5969f2f6b7ffe893736b6624a5cffc8e77f3cb9e450c60e9aa962cbc3dbaa284bef9ae7b806067494dbc206504506092c3e3d310773206b29c03d2debc57afdb3e9d2525fd450c1ca7bf31d0750c79841159c40caf0e88b42d598369bc2840fe6286e5e26d1323730157e6a49dd85b4147ba08d419737c8a6ddd2022a03f6a21dfe6e9e4a518db6e9ac0fdb77f8ee84c2d6e2cfbdb67d371c2211bc853f62a88ecf8e0f8001e2b578ba60122cf57044c8f2240dbb0aefbdeb409d3e8ef2ed31d3e92dab1b9c7c77c99b4191e84f651999d0b6813c00e0bbd69fcc1c454ba14dcca206edc53bf36f7608d999064d5d3708555199ba8e07271655c822cf5de8746ecb778df57dc3b9f9a8e8ec511e7ea3f71e2087b7c469a1b5d79bff87ab3724278c321150f5d822ff766fafb44d47f612ef2b8e9ec574a344e5fd52c835935d643611596342b2e009370db302684ca734e366b127f3cefd4e8b01760ee2884ebe7656bb49ebabcb224904f5523c46224c2fceb26c298d793a2395dba2d42943d54f29a09bf3d0844db210c64e013a0159dd8b3062c72859147b68218c0d477e8c4c74ff7ccef77ae38dde2f72fe32a23b6382c2e7bc233494645fc9b5e24a55f6abc86a286c0f16975ff9ee77d129cb65e18e4e14ca46f38cee73fa794f46205c2fd0ea093899509c2ccad4a05564f41e9cd19c0c54807260b509f46dbe3db60606aa462609cce02e45dae8c5ee7e07735350d67fe7e2de6a3a26d96cea9da192ff376ec8558e75a00bd256219d08f48c142b96b6b8562ee73c8d5c4c43c3ddf0441d5cfc955d1839ad00121b786bd69f64f5ca584411a8fb351e8f663e86f23dd412c231268d0623f4ed4bc2feab7fcdfb304b0c0ffa36648514c8c0fc649201e70786b8729e2254fc39e620b8ed457202802123bc5efa448aeffc8bbc7000000feb14b398f2c517887f7253a59884288d3fe0655a3a507bb479f206fe18da99b1b9a429e3534a12dea9973b965ec1a7291a015024b5e4695213f27e7347b9c47fc89f9271309f8cc9ebf367c409074eff8ea0767fa582bdd94014130de3b3acac519def0a093cc0c726e9edf2f6b83a04555115c7b820cb8459ebb31041e0910e7c62ec6fac79abdc0f18d1f437824980736fb91165056c1827a1c2dad59692f1f0c2ba17dc27b0d59399a97adc3351ddc7daf3bc637e01cfcf7ff3eccaa20036b01446e2fb382004500000017fade4e27e106e5bca96aad832ddcfe474f70a22d2fbf00c8140d432e9acc424c90608f287712d75a64c3d15d308424f022bb416517b936be373d69c6831524de00000041000000151ed67dee3a0d77dc68d97520a92640eead3d72b8c208c83556116b648294a38994c1dd321a31d86efee818dc08f6badfb57c51dd1e47277f52fa025200000005000700f900000080000d805b000000c3e7c5da7e1533360dd5c4e46b53957466f840dc123ae7d9c9a7d092433f9a280a43cb1502c5f182ab9fc2b157e86237eef1336b9efec9aeda6454e5f025067533389abf919bd81d040c87d06c6f972782efe45533c888002000000075f80d2dda803d1a7e3eab948fa95adedfb502e02ed52e32b0a6845604000500040005004011f08008100e800410000031a163a20711cd9e6f2cb8e7a623ba9454f7008646a7a879aa5b6716dc437857f879d5fe1a420ebda9e07e4242e8e5be9d4cc5b1240960d7a505f3f25dfe715c29501a81e22032ada2b31401004806143f809c0c60f3a6b06017e2e1c7b716cdc38fd57e1ab59141a6af95520299638bab0ad347730a99ec35a68d2ac2ed1b7e241cef7eadf634c5f8fc3090003bdf1246db14c3631b8af8305a0dbaaa59ce61600b87a4eac7a9e6d385a93478ea5a7ea7f6954d999ad126809af56e1d3f02bae9c6b6b1054db7afa8aa61ec9cced5f5c695958489f2144ce07cad722f929996014b63d92e648be2febf12c7f504f42d774141177c6605e6318cefdcb3cdd417a35e456d7c7e8ecd58551e918597d61831adafbcdba1a97a62a44a9565555f80cc3514fc7d45e67523cbc996c95f03590c16bbecf8f991359eb0c53bebad9568ec7a4b0d0095ac8d076506bc066a429ff7f693661243af5a25b58a6e66c31a6445c4a58c2e1c350bc81a4ea1180420dc50d8b3b4a4683b957ebbce6bd0f0d470028872acbd93b4bf2d2354cb9c7ab02346597300e91178c9698291f26d335510ebb4d9fcdc3f2380b20f0f890b88771588df5d81a63c8fa6b827d6f75e746914d968727aac2c47362bd85ddc34f8be18ee20d48c76eab90a451c105a2d78e00fdc9f5f3d551c3554e60986f13e45945e8783f6039cdfbb744536ad03fb61a2f2f6261ba66b62572beca7bf2876735e6ff0c06351f44deafd647fd70e76dbca9ea044c903f1f717a1888f7fcbd280d39e2b60c4bd575b259b7703f99fc4fc10a9de63a194d29bb2f88d732c977eecff9decd77cac6d2094977c79de72f1a1da74415a989b78e0e11e87de9d309220586e5c454aeb34d795df662f302ae5915c195626d7cef6b225e575fdfe1053b6af72bdc83997b51d6b5ac52016b1ca0ed7d97461db55201bbf1b7c7e84923a7448949187c13af082f0839895f1d64021553aa55e5e7837377e35564e7ad891c1ff151eacafe58446197dddb8021fc94f76e335dd9e8182aaafb20775ad11950d8b27ebf163c258df1466aef3c3314a0ca7f46a0f27e0ca46c68ef9ef6a25ee56df4ae98b73b5413c88d7c5e215dd68792d4835a772699facfd92a7c66c74dc4cd0913436c852f50544f81d3602af5d6b16d4e98f3af321e33e245b89cbefa4b82987eb207a1efbd882e4847d4fe0655204a3fb3244f92afcededec9b0b630ac7b90c22f017733d215b44c3d2730286f1a124a47042c8311a4db8aa30c5f98ae8eb69301213cfc788e8c4953b39e9bee91e9bec09d63a2c61ab73bfcbdd1d1b0cadcecf07c8ee98d076e4d106eceb5554d98d583713f056258eb89de6360adb61fea613591202e172ccfdf125ba4ac96532029d91596d79380546a131849f9a7a73bd3ca8de8893fb73193599671a45ea1d76dcc5ee3f027c60c776bd7dceb9c1222fd4c790cd1d5aed7fb6d0e6c99a576ab9b25b0620e28973b3af22be4ad527911c680a34e85358b743afb8209aedbd5cad3093731e6e2b592a01a42741f5f2ca9e57df92d6d3dd57835a098dc75046ab1fae06c7e68052036f8c44a5c653c3c1f4635f83394714f9526dc4a9823ed4665a50ebf3086b54c3e3d4439d46835a8fcd85692e992456b6c5bca4d08af59a92cacdd2a6e56b7a807637c2d3b7d5bd860b7369b5435ac1f928ed9d3ecebef680ef2968a340ce7aeffdc26e367f0badc335d3a32347c8eb05f5e7ce111c9c387b55ccea2709b5065842faef360e0078d8efcbd7280f8be592ca67b8e24ead7253e71e18fefea45217ef97b92ba28f8d7faffd9dffdfc2f200f85c6794bdf00ffcc88d3240c7059b8f43cd30a8788a9a6c896662418a66fb07506cb242889a4c0ac6fa078cb793030abfb85ccab6a778e4479f9456ccfd8391081ec4d5714e9ce734ad7fc05d1d996b5173c52f7b1d2f9094ab22bc08230829c952a2220e3f810bf79cd6c823e545a7a119da3985ce0f659a90193de90eaf4de019d6f2fbb29a2e785cbf5c507c627b124f889374431e227dea48f0a1beed5f05f386a23809da61823db763e03f48aee6c3f90148967802a2df41dce06229beb2d03671bd70add168a6156c546215a4af25acc79b0488a1ab67dfb9ef919dcbee7d34d9f4f71f13c5f8a11155713659529644d5fe5b5b4123efe60696cf1a37e8f584a480f7681bd8e6118e550550aa9edf9372701feeb50f219f34223ad2998168877b71ddbc9c0a1abfcfbbc36b41a881f151dd020d09466ed88f1fb3061c3f5820770fa1c5efc00c8dd358485e4b08c69b928e3371cbbbfc3e4cddb70a1822215a8ec9d388e942f0b1429e9196bcd9eb11ecf835d19d7401d0bf1b7c9d885659397526422abd962e0437ac1467da4e844018e7ee7c398658ef962f2dd4e6d51bdc4fe3bbee3ed084b22e70f3c25deb4a994cf5fccbcec5e1c1f1abf5399b1bab6c7b401dfcd2528dd3494735250c92f56d7cf417007a57d1d4af90ab18da6054f636bd3696526e7d0dc5246a121302b150ebaeb27e2b862eaee56c166a5e46efd51394f4db4a6a8b9226d411be18fa572c03b02ebb9eee7c0a5856410a45916cf0af0ea89a4482fa48a9e928931493719e967ce9b5ac68e143ce5aa15536a960633fff5056f5275e6cd73472caf6b4f984c3069d2074ec5e0b6c964a4856a8705a59829d2f3959ed3d055179474de653cad219633f114fa5323ba89998e6298c2e9a86443f97977b8d87521f865c41b223f01c9f27725c2a84d03530a670f9135ab26683d5b1e605184db3c999255a9b4a586d134b83e9f340ba52791d8baf8d6da78c7607c26b9ba9e4d6f19cdab4f6e4f24a4f8297636ccbbc57f782062569e8692e8e4578d7162e252cf3262a2ae8e76b7adc58133db66eaf8412c91707885488f5881300683e928f25b4c551223ff11daa0cf67e29ac677389fdd071e830c8ea745d00234404e85ebb6ce5ba6b3e348cb4964a45ab62b3383a87f48191c84a928d9cfd7aa409f2984091faa8cdee36619b5a9179e50e6503a64ea9b3ec399e05ba6fb8f95bfded6171e6f4e6353be2cb7871533f5af9225f3f2413c9b66ece3bb0d5004a2c0e74edfe14db41681add0c9c944d86066f0bad3a583cc6b4622a3391e28ee87eeafedc18937bae3694a6e8e6d84f90ae2552f604bee1bb47b429142bf5fc8e749a35de4ce836f777c17965dc5d147cc43b5ac560737af334ee6b0a35750d19c567a377d0bfd1d18a6681d058abc7ccd1c6ad5d5200dafc450638ca26681b2998efe5dea24670b462a0d54a84c057d8e12a2f3e855e50e1fc8ebb313aa7de490cfdf5afa8ae0a636656acbc0174d757f519b4780ad347450e6275f2c24ae9b9c3b928d8a24c9af633e2b3f9440cc784a953ef5eafabf04097a202ca5676a4fc05783539156467a30a183c4e33760da775655644a27c2c865326ebf17412b6d639a3a20b88d238a73a55044b256581682b6fddcf8e544a85a2cc5add5cf38a75e573473f1f054ef0c0392530d0b2577b478a57942661ea231f91ee29861611a97eec2aa4704c0bc80e118642776b074b33a6d6dd78e5cf5f83a65b00a91cf5acf851c3ace5e7cfbca658de88aa5ce76a444937d9a8762fcbe4e519e8542d5daed2e9136127eb263497905ea5de72ec041cd8aa3758c0d12042cf4862c18c83c3738b0e0630223905d7e1810581bd3e42b6d7b94da62bb430cc4fc0db4a47edae6e233ee16b30fe712ef5cdefce1b5e26703168aceb6b64a27f876aa982580c2fc23ce2141374fc128088c0acd74df5cea86debbe37e5d54fd4d303b0ac339952ac5ec412b0883698c487b29f87bf586138eddbdc937c54ca6f85e892e722e026721e071d6089fc1873d82ef537ed6d70834a77ed8ec9b93b295f3ee09f89acb27934ecc97b1b48205f015c669bda556ba2a04b6ac88315c236dd4c361878b5345aa894d4f15426387a61b2f895f7a2fc1c04fefe0521ae841fd08b706a384566554225506c232566608bcdff84a3be0bd324e0181f09a66de8c1a4899bda01609e52b6f6208fb748e1bb3425bfd50947fecd516f79aa156df342ecb67a8ed704a9594f890c78fc3f974e1f18871113be751b8091e1462d447866c0f358ea45f61656100bf25c20c64255d1ef69d930ee59f27b67736455f9a13cbafa53b69701cb9d1c946c42483ca6808f0425848b8e6b61d7cee5f8cd44fb397975ea70791b1b60c67d292d7387ac227e2d9eaea78a7a617cb7c850ca94ba75a2846cdcea72e8b8848c51f66cc35366ae7156ac312118cf788f45a8a19b464af2d17951b08f0e44acd43d012a4f183b28729c9ae1e0a3377723293cd9c804d53e0feb1f6c886f63441e0354126fbd45005c22c1b38cf0acd74cb2574744f74eb45415d24c3df7fec950642bd1b57f6e031cf5a3263407742f2fdbf0ef3aee3dbcde41b5810199c27a36574967bbc6d2ca961362f91b4ee133f7003c43e124b0377346e4bfe6a8897ca87c087ac4d4d60c9e6644ee62cfc08e69ccc47d62968bb7927ced9ca37968f8ab89ac692dda22413bb892f84dd884eac3bf2172158b665cd94b1233f9b1aa4243ffe369fc3ac82948904997e94d840db2e98ecff20e17cb0085abde69c75c76902bc5634b1d7a217ad161aa92e0d476bb722745409656175aa5f0ffdd80dde229177b416523f9ea7a90d1b3e87dea21405192cb99d500cd0f957dc153feab55d7ac26544ca032ca75fd5990f0d2e750d2e7bd8f3bcefb25a0e5ce742cc0dd765367fb77a74654b54f2e6b3defde436991d479ed0792cca51c94aad780dd9c4921830228699ca13551d5e4b19d0598c17f5706ce868c514235ce58c84e5d74319f1b26a2a36cf2aff81704ef930b88a19bb1237662857960a77967a58db485b6aff8840c5f1ecab0776885349b71cbd872569f1a5c70c7d8bcca8f97a1a7270ef73bbc600964ab7fe3eb5fd0a914323b24892c28e263fabc8132d640ad405e90ff0f09541247e00735dab699385b42c4e9f481be0487d77575306862752ffc68e3fdbb64ecc1265b3cdf307f6a3e57acc721e5c03c9f9c6ed4eb09edce4944674b6dc41977bc532e6cbe3c073bb57b621e2877ba0fc243b63752e7cb78a85674a2c85480e3a27c6d7c4d16f08dfc396cbbfc0997bef139252ea0defb4c338b17a692fec90642ba3e41b6768b7ab854bf735e5cca2d3edab12171426c21004ab6c5d36a758ccb8dad65f782e4b9fb35c0e4f7636b99f22146c5ca6442e791d4d805c782d8f5d18996554a9f9cac02e4b5929fe7bffb9cdaa8f22cea87ce5eec0130bcbe5be12f3a5deb1ec3aae582da1f0f347f9d84b99b1fc5c7ab45783291dab82c03f1fdb86f9923c521380f6ecec75cc48c6cea9efe738323775913a154ee4e965eae9926c9122e0828b63bfa1ac0270470d0f0531e00a74f122a3115809aabab8be1fa05c9e4ff1e82f33b5256f751d93db6288f8854b4179da6cf982c0c8de38bc2d789e4bd8898fc79ac4c1f12e6c90e94173ab9d7136d4cf4716ade6384373d6fbab8dcb3b50053c7793655cb69395d989e0710cad3be78ca8a250e2c6c99b3a96b5f0950ae7a01323f08511c9d8263a54487f12d93346cafa596718928df6e0ab2eda77074310753202afa65ac7fb58a6ac176a62aff222079484c063894c8515b9dd12c7ed7dd878d661f6b59368a44e73272702c44e7120859b47a3b36d6230a77699336cab73e5000d32d8cdca26676761916128a6baeed950a0008000802110000000000050007007f0000000a000800ffffffffffff000014010d8061000000630812fce3647a349bd202eb061fbc3f6351a423d8d36d44f5c24a17d65e303399e256065a2d50fe0996be2e6ab0d501125c16010ea28f49aeff59edf1fb71a9a9b50210a22dfb563d95f6b644ecb732c817a68469f77a0f5627b19ebe000000a2000000a0392d52d554f2357c8910c6b37f05882c54e353c26baf1640a296457adb967cf3e5f2024648c0f56e7ba925f9abdf032d8531762dfceb12d611532c5486ab42a1f8ab49bbcd25ffb85da08b9cd9ce08bf65955ff58f354ef29ec143fe88d71ce43fc3ac161074e0d767af29a00d3e1a98719e"], 0x3ce0}}, 0x0) sendmsg$NL80211_CMD_SET_PMKSA(r0, &(0x7f0000000140)={&(0x7f0000000080)={0x10, 0x0, 0x0, 0x80000000}, 0xc, &(0x7f0000000100)={&(0x7f00000000c0)={0x3c, r2, 0x800, 0x70bd26, 0x25dfdbfc, {{}, {@void, @val={0xc, 0x99, {0x3f, 0x5e}}}}, [@NL80211_ATTR_MAC={0xa}, @NL80211_ATTR_SSID={0xe, 0x34, @random="64d73a37ef84d02fc539"}]}, 0x3c}, 0x1, 0x0, 0x0, 0x20008c00}, 0x4000) ioctl$TIOCSETD(r0, 0x5423, &(0x7f0000000040)=0x1) select(0x40, &(0x7f0000000040)={0xa1}, 0x0, 0x0, 0x0) openat$pfkey(0xffffffffffffff9c, &(0x7f0000000180), 0x101000, 0x0) [ 2151.420256] RSP: 002b:00007f6908664168 EFLAGS: 00000246 ORIG_RAX: 0000000000000010 [ 2151.427984] RAX: ffffffffffffffda RBX: 00007f6909e01f60 RCX: 00007f6909cef049 [ 2151.435246] RDX: 0000000020000040 RSI: 0000000000005423 RDI: 0000000000000003 [ 2151.442505] RBP: 00007f69086641d0 R08: 0000000000000000 R09: 0000000000000000 [ 2151.449769] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000001 [ 2151.457032] R13: 00007ffdf0f266bf R14: 00007f6908664300 R15: 0000000000022000 15:21:09 executing program 4: r0 = openat$uhid(0xffffffffffffff9c, &(0x7f00000000c0), 0x802, 0x0) write$UHID_INPUT2(r0, &(0x7f0000000140)={0xc, {0x60, "3850428cc13dd2456e726b05c182d956b935def4a370d3bb06e455944772dcf2137ec02c9a5bdb8e875b4ac8a7b20e0ef12396489051ba8ace959ed02acb7456ad687184e9de5868f250ab0b61687a705b64f4bdb726248b5a39100d11963900"}}, 0x66) (async, rerun: 32) ioctl$KDGETKEYCODE(0xffffffffffffffff, 0x4b4c, &(0x7f0000000080)={0x20, 0x335b}) (async, rerun: 32) ioctl$TIOCSETD(0xffffffffffffffff, 0x5423, &(0x7f0000000040)=0x3) (async) select(0x40, &(0x7f0000000000), 0x0, &(0x7f0000000100)={0x8f}, 0x0) [ 2151.519643] netlink: 9108 bytes leftover after parsing attributes in process `syz-executor.0'. 15:21:09 executing program 1: r0 = syz_open_dev$ttys(0xc, 0x2, 0x1) r1 = ioctl$TIOCGPTPEER(r0, 0x5441, 0x3f) (async) ioctl$TIOCSETD(r0, 0x5423, &(0x7f0000000040)=0x15) (async) r2 = syz_open_dev$tty1(0xc, 0x4, 0x2) ioctl$TIOCSSOFTCAR(r2, 0x541a, &(0x7f0000000080)=0x3) ioctl$KDGKBSENT(r1, 0x4b48, &(0x7f0000000140)={0x7, "183bbc14c6fb0010f013614e6c9fefd68d7bb300f2220c099aa3234002f52ba69430650cabaa45f01f4fe298f617939c57eed33f8bd00a2c7adcc14bd48ca731321896f9a58f0089e59d2116416900cb6511a6012c1d7fcdd6325cf9109dc276d0d084aa52c5d5be688b5c3a9e70887cfbe4ce7f662c3661f8fb24342330da6fd2001862fcfd3f9e1ca27b9f9d4fd1681f8926afc80d68f47d666a144582cf8f2d78ebebd565d0707f542c995eddb80366716102d4c07004fe7cfec3a03250e7f5924dec7b77336af4254f6e5115045100ed8bc9a34812cb7056b804c1f2061da0402b9717932052db701b551d949ed04bad3b76ef2908ecbcf5db4b4497cda2a5dee0fd3101b315f3dd290de14c40e8d7f4f1823e8d5e7d32b77e5507dca22e8ca3d9c450d984cbd575653650b1cda0e43b7e02371cbbc66b107de8fa1d6ee4df21d2e403fdff98b6ee92e55f89494dc95e27d057f6b129a6a74be3c28b1f4bb3b2b9ea6268d9243de48955f85b6249c8abd905ffbfd2569a8bcb8e2f9229ee85a3086dfac76c4c35f938e3feea46c424d9fc97b09eb06b27c8ddd517ee85e64625a6b2d3819a35d23b5e116199f80fb98fc79023dbb52ce809e47bab363fc9042a072b90b1f939f4a6385c013188dc0628ecc3259578996593e088e2ce3d778100df4b8b36f2a4684951c4b47284d3cee6eb0940fce44eb5c57c9186da2ba0"}) (async) select(0x40, &(0x7f0000000000), 0x0, &(0x7f0000000100)={0x8f}, 0x0) 15:21:09 executing program 0: socket$nl_generic(0x10, 0x3, 0x10) syz_open_dev$vcsa(&(0x7f0000000000), 0x0, 0x0) (async) r0 = syz_open_dev$ttys(0xc, 0x2, 0x1) (async) r1 = socket$nl_generic(0x10, 0x3, 0x10) r2 = syz_genetlink_get_family_id$nl80211(&(0x7f0000001080), 0xffffffffffffffff) sendmsg$NL80211_CMD_ADD_NAN_FUNCTION(r1, &(0x7f0000001140)={&(0x7f0000000000)={0x10, 0x0, 0x0, 0x200000}, 0xc, &(0x7f0000001100)={&(0x7f0000006a40)=ANY=[@ANYBLOB="e03c0000", @ANYRES16=r2, @ANYBLOB="01002bbd7000fcdbdf257500000008000300", @ANYRES32, @ANYBLOB="0c009900030000001f0000002c00f08005000f000400000004000400050006007f0000000400040008000a000200000008000a0004000000f816f080050001000000000008000a00000000000500060004000000a8000b007333997576b4aeefafac44e3e627e99ae4d2a9bc8915e10d27e0e143c8c21a7c4eacbc1da6af8ebbe224c036255d8b9adafb9bd7cf33fd39e8d8584119d28057b34c12a5670cea0f2ecf6a8fa1510b08a23173643c3ee0bbe95c1668d33efa8da858fe855197da3d5b18898ebf4044f02ad7a6c564095f435873cc6dbca4051a289cb8ccc78fcce685213398931f97756929dcb5c2c1877987519891701135f7115f0b8288030d8083000000644f23a7fe9299df3e7d658c2670f06a79ae564906c58888428e06bedc0954112b25ed9e7dbe5bce8912a09345805063a1f15579ab1d0fcdc408acf8686a88ef88992206b99071484702bb19a441ea8e8dde08cd9e4c4d5ce8369fe424165de55388d61fae25acc82a9511a79069e04d00106780ae188da1d8172acd80c0ea00f2000000e57b6000c665e1b7b1d4db9073d342889d44b198db4b8e77d3f948579d5e5c29e74f7b6ddd4cd9a30357999996bd390612df449be21c3379e36c6f4df4255fb21e9693ae3e05319c861b42d614ce544d055a5dc76bf837dbc4c1864df485b3f931c51294c5a8acbc8c643c8387e1739da2e260906c113b15932b9b6aa8ecfbe99a71d843df3c9d9e652a53ae9b9c03c88e70a5abfc0759604ef952c265029cf82a44bbbf0832b8d55b2977cbcba56676f511f5f99be07fc2d0878bb570df775ed86a8b695f10a8843dd2229dd5a3e6ffd5818ba419957e28d048f1ce3e4b16e3387ced50fbe950cf6a7b59abcc8f000004000000ff0000001e392f9a5c00660970d345fbce9fff6688a43bccee9c993ef2dbffed833ae68f855183edf51883b48fadd04ef0c01225e79b817ccaee55019c1ae9f1e492fac853b09b7d80bea7d3eae4880025f7fd40a0c34eb315b740dc00cb52b155ed94ed7eaadb78fc715aee2700f535969ef571c39c19c767c7050bad7dd8b7fcd192bceb5ccecb25d9ed7b3fd355c4cdaaf1f6fff042033ee7e78991f3705e957616dbf97db4e16edce1f3f365176a1005669db8c2c5bf7f0a07b720c6fd888798ff9e5b7c5c105feb3cdcdf1fedabbb5c68f84922201d2582156e7038750df92d0d460bd15187edf84be5926f60ca217e21a598c1b26a7c94941ca9c0050030000000d8bf8c85d1ba2eddee03d5cc217ca3af7b6f9cd08cb27912277fa109047b9867d11093c46511a352cf642446d50000006fe011ccfee62201dc09b88490a4373b4480d405a10d032748e31386f53a8b3133fd9c8de83e55ec788660174fc57e008a31a5392ba6255761cb191736a545c2593b4f4c3ffaf733d998d0812516c96a0bf3b625c3f0ec5b29ebb603d675961385f665895edfff5a836f38e10124d5636e3d36299e99061f25a2ae63c6129cf63b54c8afc229e64e502c836247e02b5e3f0fba443303387c325bc33033548c039700e4f2d288dfbf3fb05abcf672fb23e48cc90a206bafe0487c544a97cb73715e80ec23f0c1d956371b5cd17bde709eeb0000000a0002006397d703565000000400050030120d80041000003607240db00411527cb2e90119adffd539f4ae69674c1078d45a083ddb6f6723d3c33e1e5de2e11e9eee2d04a2d45f0fb295f04d6465d1b50b6a58bf24f0f059c460ce5a9cf4f1af293174540017b64d223c562042d2699801564f4f53fdc62b9646473068cff489a504278991934afd64ec88bea57bc58d07441ad048fe9ec946af0277233032cae4e383942fdf41c498b12253ee697a9ad171d7f79cf8b49147d2b4513a0ab051e74386c32157b9a3c7770776814a3eb0b655ea5794c3f040e9d16326bddf4dc7b314047e04aeed71ec66e8cbb0f1aafca350a711cb6072c5f02640eec805e4b43e6da22b623818973263aa022274d1ad865eec07a66236327fb361ea4367141043dd8fb8cc159988965625498fc573818bf2c0e22e26f30ba78b7b9b61b331a2e834242abcfd1400e4862ebbb3f1fe8adea41f0c064a0138cf3f1ac1079343c0b9e037793bc8a06cc861315b0d1606182fca3a78d0997e875eb600bc31e52539fc259d3f8ea687989b7757132e4ef2f566aebdac1936ca8642e5c18d5fb37fecd5ea57a0c58389d0fc444b8f5f61861e426a449be3f55d424fca575b7e948fd2fb9d8aee2e413e76eb832100903402e42a801408e8382024afbb2e2d3a713799daa20bed2e0a5904c5df36ed849ddea84b224ce67f288350e0299c12694af7c92245ff0bd8defd690145eef0b0f2eb32056bf00473426376d6421def3525ad4ee0e1211c3afbef39ca809853bccb46d34ff4374caf3f11bd6d23202f6afa7553ca08470b7af999656a27789f8c238c87da0391f6a59b6db3eb679e9bd53fb160ee5eb282a4de4d58895a9744f938b732a4b651e41a7a3cd774ed6fe15f1e6983cb18cb5425d06fb87c0c206808425df993056379aef6c95b5bd995b5f6106c90e493b35f8179457d1b333226f230688a572da97c91b6dc4e31cb9fe8835011b050b7bf45b39942807ea5ea992ee82c91294aecdeebf46cd5bc33b489d084bea7e85109a69c32368510377ad3a800fe3edef47253ecccd3a0b3c756591eb768c38ccfb67cc6c1ed1c02027d8a7ce3e4c93bf93c9b038d6f453bb59728fa6143d3768c2e125c2ce62beedeb99f3974d664a3ca39b6df2a3bd80a2ea656320a93f9e854723bfb9cb0fd2355efd02114f718a4711a126bedbe8a8baa1541a470d8cbf57c2ef32ebe339f17956ac010a6ed37beda6659e5da11cd0bea45dbab0d48fb0f346e1dfab403d32e9a36fea7d29ff5768cfbf97b19db1743f7a8821b39e5462eb8301f76c3f6aee18a9548a6f59a4b3503a0baa983b114bc36f43ab936f1226a8fa7e5443123a5af6326acfe8a68407a8a2f90df3120a0377f621c7e542129b6c6897b84738c074c1447e3d7c223dc66b9786bd2c4d98628edd428369538d7759dd0e4ff57b5bba4d5ab2dd06a997123033ce6595efc1e0bb6df66c6e76add41045bc85cb5275dfc466d538b94164b7d5096e71c0bf310700db006aeb867c0382f01b7411c2bf311b2de1c343bf1647eed9127c067581a19dd195da37cf3f16956bfd07a9ac63390a3de37e681a23692350ae235859fe6bdf5cd18e0f7a054d514dc4da43d01a7f2e098ef46811e5d0b7270f74ecaa1f91c266afdbd9775f3147e463ebc9734a5a8c1bf4ac0aed6bbe377e1167f256a88585589aae7864499f6db3a6f547bee73716895d8bb74c260800997921f4485cb680e345846de54604fea9cad57e76a5edc4eb52e1a3f38714dcee8e1e1c93df344535eb70a057f9c21e4d5ab9df8b70aefb24502d2b226efb3c4cf9b83e7db05cc542562ed161d33b4a482e2d1f28ce44b9cdf2953a4d35f4a16c18e7ce686ac1ba32ebf5d313049810261cd61efb3f40faeeba57902a43494d8e2c80e9b3ae25cd53eadd2b101b2519bef93a44be33cfee219139a3f808061ae927567a395277663196a65f9ddce1dbd23e89bd4be13bd2199975297d6cb90ad1e0bf4fa700c3aebc9ed61827cbb0d0896c5e61eebb5f135cadb17d00362b29f0af054fd3ca57d74b73c79b4dc94ee838e7780403511758f146410416c1faac3e724b42f26fbbb6c77ca47d96e7663543732c91dec576a5d84c0533f5a6d3c662d9456d903a443227c6d5e3ab5fc67fbb072772a70328e90886258c4ae024d36a00ba0d8b2edfb111dd5aab7f65812587432c130e6656e0dcfb0917df54f5355dc0144ed70e1057453a5b3ce2846ec5262d5d55fbe48273ffad4bd800d9702f96d34923b76dbe1e4d7213ab1da1ad264bde21fc356deb807020f186c2325b68d8248f1a06aeff2de49dffa051dc185bc77ee2b8f01916de4b7a5ff7b445b1fb3a43ff38fe52f216d28484fba580ffa916560271fee82bf1907fd2853e6fba89e30572d3f3904930b936e580bc16cb9726f858b1a31cc495bab9ebd1bea6ec9f866c3fc2026f30743a7f45bb195413386118b62b6d618dc545bbe4b66377ae9d34c85fc6a17097dd55b4157c9336eec82a5ea2c8a7fab66026d3d1c34f5997348123098e2b3c888183a70e89c5ea4de88a5f4868e4c235591ead9496c177761aaeb937747fb4f74a265158fe6de4539f00233e9ae4b4d2fbba36de4ec3f7615d434449f1353029b85f704d93d1c2f7bd8a50b2c4945658e27e6a9d461a08ddea1ff41cafac92333de6af025369fd7c9386f533b7e85b58cd1079c84cd6467d8464af3d5b13b1c359ca314d62fc5c65e8180062fa783f5de0d13a14bf3eeece8dd5a73fb61024a57fdc7daaf290638969832d4a2117b37e7ad1e2daed88c221b4be7d7282042a73063c610989be9072cece00198bb34e315a0dafa8c327d26ee52920585d2c21104a541bd41c72145837f9932a4e720083e48b073115a2ce50ef773f9e76830fd1f1e3fe6f1f8c9e41d02c09270cef428579c7c4bb154bc0868c5ac5a24ad8a088fcd5b31b3b8e37bcb98dcb4b1639e66acf862b955e9541aab6785590dec538f70ac2802a79ae8a772c647ab6f1045e19324e750c9883f69651ce345e4df374177abfc9060cab9b2e652d4c171b0603830038ffb6e1b86f32ca53ab341ac608b2adf77bb6aad1450ba3b1c205393f9635c2f716194e3c7c8bfccb51241a68265d9b62f4d52250dc151a5bf79375240ba525a0de046d24ebcc519e124750c006e15308c1933cb9911de923a126629b2af8be808c58cdcf609bbd12cd4907deb55513de82ab4e44178b753b2b9257454812b0ca3691127c3cae4b3d6c671ddecb314d2b6097ed3c7e5577e7cfe1418357958cabcfc01dc6792dc83c5bcb297c2fb6bff90d8fd4796ef8f79500f10fbc6665ceb8ca797ea33cc4e171ed81fc86d1c3b073aba828858409c5051b1e48c97b991dde944369d345cf084f6df8d22d9cdf9ce94d0ed272d1df20b116ad431028dd3618546fd78411b5dd2e64c086dffd5db96181ee24c60bfe42fd924628cf98f46cd4d5ca7aa232a25ee80bc33a69695e854344b9eb11343a065d8e25c870b118cc05f03aef3b2ec6351e6897400757499bc4a3316e6aa18f5356d1da3fac28d3f1dcc11e79733725729860fc4a246e74c2ffcdef551a2558a3bd75b7b1472c96364de331da3d1295511c7ad1a27beac7ff2e65393175f5a63168879d8ed15d460330064e10af5e2303e55a51f56c066dc1fda5498eae4947fbd855e78e77bd79b46fa1d0a7a6d8441217ed6e1d20dca0c9ea9cd6eb92fb64ce84ac2c03fd1ab65ec7a4c15ae6d67380f4a39191489b7d7d1c3db3d0081525eb01767ae814b316a76194625a93095e39e6636175e39925a2e9338fee0f40db4398797b0a7d4accd3d4f6d0836660c276988e710b51b693b6ecff5f6905296f06d99efcc79882ab9d0a4fdd3dd1b786084abbcc193c883bc8950c0cd68a6993f3712583ad539a67728b8b84f9ddad6be30e9aec90385ed6db7d937befce8edad7349d9a3bd05a217bd9091c2bd1a62213f4e1902fe794b7f92b231582b6422ce158bfeff5be210068cd22d25e2d42573443bfd86d95b2a04ed4c33307a1bd4756b51bbcfd1064c4ee4e467318ff49f65ab9115db633dcc148470ae014bf225d8f3dba44a365438d7af07baf53283136923afbc9fadf3e57d1cf5f91fdc94c4e5b40e5e524f8ee28294cec4b8a5935ed6246dcafe707cb731fb4e168dbb98bf0e34ad7631dec4957ee7d52b2231ac4225d212a6601dc410b407f8d2f66176035d791b6c74a86fad4625b306922bed421be64d2611a64781f84ea0912400fb0d8471ee7feec4219ce541cf4d390f83036b25831bc63aaa143d90479a05b05cbe0697544b3bc293cbbaba1381e1e2260edb2d2f7d803a53edf74b092e43d500bac8f922aba00e0f060bdf9560240b18c773b59e00ff75cf7bcd50c0e914cffaca5be061def749669b48d1ff34cb63ed73fdfc7b155e15b8527b4bc3dab9d4e47edb3d070c2a4e2da031f3b88e52d27548379fa1f6cc09e2d32bbd029bd2558ce62af19c87aab48154187d81d70314bfc5033b5a2db512b56a015ce966af9c39121b5b82e5b17a4718fd2b185891fb3fd9e18d0b8f493ea9d13427b444e452e8f82b6f94d3e631c829fc2f530d8163c8af13a7b23581fd60477e0901f107147d4cf3324efba85cd7b1f71194c53a5595dfabeaa806dd27567bca787ace2e2d1c383df2bd33c29ae778528dfe4fd06bbc84288e7e6501562cce3a8ab00a113479167b741cfcf608640cbd9c48dc0c5e4e603f73b6e33f6991cc905c9f63c9caa557ff860ed9d6381c47a485090f86eea6b8fa448e2ae27d36d3532109bd30b4509ae647d61ed363b8d0100bdc8697d33706be2a56090ba39aad32e32411bab6f5445dc39ea151ae1ae860feeb287da67aff2b65ef236005df864265b1b1521fe9343054f729febb5f034fe6c41af5a33b9fbead715e49ee465c9d6eda19a4832118cdbc3155c69d7780803be1a9766866521bda2c3481d9174646f22873ea1628ae63210604840fe0e2db4dcdb9969a72537160fc4d6c251309ac46282180d314a4135961d9e5a2bdd463a0a49d00da70410a50991d5186aa9b804a5ff4b0476f19fd44fbf20e710472f4ed914235ff7694fdc89b2ea23d8a5c5b5e2d6ddd086bd3d22ef2a4a86005760e5faad9734dcd117c82a1d413814d59d7eb1f0ebfe3adac504f90c9ed7548f18e66a2eba056c22cc816c456592651af1b193a1f5c978dffffe0d5f7171aaaa68cc844481cd27e69f9fcc49d16212ae73920e7fff87870d6e08c44e66cc6a1285841997c153f92e730ab69553eb70eda4e13c07deeda2217ddc6ba9bad768e785055fc2dec1acb58b86fb2fd5fa971a23d83d7b3fe024f9143b861d6e9032e30c4c7c92c87a9db2be9be4fbb173a7ae23fc4b37d55d0ac8eaff446adc7b33e1134c49fb91dc0adf6311ee9aa188e73f1fc17e589f0e8d39bb19f23804e1ab0a7cad358e15779f682c1af797cf06eb8837cf5de9857b34b69c74cc4448b7aef826eef2368c273e717be7a34cfccfedcd0ef882ed80690850b0439b6646efaf99fe7d63bef7a7b67d63bcfb592201a44837c3e71b41f196d3ea0e512bb5fbd330f4b64f6467eaaf8cd72b6c41561a9e73b022c2c0d13c2297def07d59ad63368ce6c432f6eee9f306b1a6fb72663a29af44961ffc93065da792f07ca3db8f7881ee62b99575026e0e04134d0c53f4723c15b7466b6e3e25e281c571004ac7992d1a029ac545a79027af733dbc2dcc88a709575791b4b71de0c7fe0e74e77763dcac803dfa920916f6a3b2052df0000007f0fde443d3ed97ab36374b0478f0ef42dddc15cf1563aef75ded4a55a6660f69af24642f77f275aa4c7b4fe8cd15193d04aaf7532c907bdcac39930699f839bc89711a33bd717fb711f54197189d33f7194262eb376d2905b9d5608eb199679ea46caec36ea95651a36c2c403258c39700d81a6b495ae6b063c14b5f9e91a8e6d79d2d34fe97ecafb645b6c756720f59aad059f5ae1d3a60091dce91b238d40ba8b52ef519c4b81bbab39a59cac94285bec4ca020f291a28ff45d23630aa7a338214bf5eede25e0c1162be8e0eaedb08a9fbd8388624b5825e0f500cf000000f28829a5cccb50e3073b1947887ef0e2b12ff28e5bde580fb8e935260685508cdd8880ce8442a84d31f6bb00062a8660317c3ccb5e099791e96660d359b9324c780491c05f41e77ea7d7b4bda8889625be631eceebd3ab1018f483cb3807b3905884c70445df58b6b1107161e4a7b0b86067512e64e9ce49195bc96ca8e57acf57561d1616861283307f1da5229bc0604d422822652c6c561594b3b332bba9092e4fa6d85a00ff75b7ca809f2fe86b897d90e2954736003c452f34276b5237107ec8860b30dfecd7e0b7f5007800000016f57bcc6ab9728650713d5abfe02f1066cca16bba8d303288a2afbce19719f3082e67c9a0e7ab9796862b8d91c725f0dcb6add145b2e03b5ffa7acb598ea5cc0e21f61744fd376b52bf627dea23733a44b1f922f4355787168226ee1d8ea437b777e0d1f46423e98101bbfa4729ece2d59833200a00080008021100000000005d000b00eb3a61bbdfb18399908532f82c9b377f6a40cadf2af1ff42fa4176d17c93372de896b54a93d604a00d6ff58330c73fab8e6c3d6481ac8e0b11fcb6d9a8ad18b20f6c517688610424770b83925a5394851fa28d86111ec9923f0000001000f0800a0002003950fbe93eb200001414f0800a00020049a6b03f91a9000005000700020000000a000200adbbe1e1b2b7000060130d80440000007f4c19a01ee773550168f9376f9c57a8a5fc25866dda02b7b31fb1a6fcf2f3a1f4b2bdbf9de25607b21858e1cc3ce396efe6ce6058611148b4907ef2168b65ff2b0000009051191585d8e77b73a68af8c532dc58036dcfaf1945e500ade99ce434da7682931cbc83f9145700e7000000acb77c5b9eca25b78a44c31bcbca220f7615aa5b8dc5da4899d997142625487f9202ae051405b12b3f027b8a9204a638f655b4ad040a099803ce4ee80d6164ca2f0251ac3fd9115154d01d5f16c1cd00a1a850be726371f34d9d9e05a195cb463714a8fe1be30bb8f9186edaabb1df91ef6be59b71bd98073ba84bcd2506f18b2b0fe9eac2ba0ec09585a0bb00000000000000f0e30347de2456342070c568fc295548f0c5c0ce5501deb002ef3b86911185a3174f7049edb35bf7d630195ff32cc23c8823ee86e79ff03899c287c7abb35ae555d32d7c022617cf6454e524df598fb300ab00000046b860892b30882112b83a0bc0cc0eb65ab0dc6b2c3a7a640924b62d2f64616e633574510ea97a1e8979c69e52b60e23eef597837d49b54582b1595c54afb90fa020ef1a3b1543d624cab926e5e5fa164e28847c468c4bd025d92b4de025b8c6cab6b748521aae5055027876052b13730c3481a0f8a74700f9ce43873edca43bd2788e9e489bd64118b4a7df2c0379c0038def737bb921d414203224470029d56bbd55dad837030004100000b2d2275f361de7a4ec0be8650f802d727503a5d4653575fdb3b04aeb4ca3a926b59e613012cb1701fdd97a391545a5324b6ddca81f26b79120d7ca9e85d566e0805d708856e7656f58a4eb413b6116c63785e57c21b3d4e199956571f9faad9b0e1efe73a07d27fce0d4d684479825150d777f2d6801adce5fcd2f2c21c9c2988437167ac64402b035a49961ece9d227af9b6b9fa2e10c22e87d73349151d8eaad6ec43fe7879c63c1c60e08080023bc93b494135b33293165e27180aa9b5bbe699ca8b2da214a9568e2fe5b07d25e17402be29eb8d04f4d6b1bb6be15a429d04d19253d156a8cb5c3901b6943c6b9bce5de2eb8c37e18827722f1182ac9cd372f51982da4b9a5633c3d0232aab680fbdbc4237c2f547cfd66ba0b8a0d603ea0d6e6f6f372043b16927ef78200f4a1c509c0575b4981a5c2b3dd6b69a4fae017efe37518516bf3dc971262f6ad6ed5299b8e1e050ef7aff84c3b21101c1851f9ca7f6409d355d445a701918ec742ea725bdc73ff52508017386765e70aebaf7585576533895fd8dde7bec15bee5d52e6860b1eb56afedec437fd504dbcd23fa6552b9e91b6714560080d5dcdc345eca1e7b8150bf84810c8944ae720c1430ce489a26befc4389f556ce0467ba461c98b22cb0b0be74e73583fe30088d5ce71b1cd4f4fd0944f53cd962060396f6e007e800729c55e0485c8cb07673f34fded9ea1dff47de148fa5e0fc3f217f15516ae5ce81763e35c02f77eea8e5735222c8626ee372fb0b1f575a4aeba045851e77d7c7a22c96b01a283b269bf0f36a8d4cdc983815ae938f4217bd4b27f8ad71f271719b9e0d5a645cc149abac8ca6a7087fbc3ed5523f69b9b0334a030904a8ac7fc7053ca3e485287f6f1eddd317169a011bc0d86ca69527ef1b3a17b2db01dfbe262ff855a40f0f8b4b25d4731553ed244f794759dd06e3668233f8baed298772c3aa8bf448b53def56e7e56c871e0fbbfe52cb6891f45f19c6bcf2fb9e759195b09cfd3f17106fe239b0c684567fa4dc33945d150e9ffa9fdd944ed72a7f5214d39eef1b1a0723b4a0a54f28a4858adec4547114dfb68478ed910704057ba805336f350b10a79604080439db24d14804b049af1852ef26ada7d46962a93396db2098df00000fe60905b6ccfa881213596a2b73734f7b76614ced203d6ef64baabf83c45d901ba6c436deddc49580e4e78b0465e9a7a0a820916cd647e4b664b4b1e401da99ff302550fbead90cfea60aef363c5cf7a5fe506ed73edd1d336736169185608702c055b5c1c46760dc70ddf587a50f04d1d880a17a80ab5067fda6062fda26c4cc8ba728a335ba300cb63f690437b1418d0fae087fd4699b3e43bd833e57e0709377e590252d91a695cde70c13d5833c94feebde5f7fbc6974d8158e1efb0d02eae36a64d2601bfb24d4b4cebcaa562f6017b48a7d7183777e9406601503f595dc3fd9176fad1b44d3b4323be26b788505fe54087fce8ff7cd9364b56108240f986324edb051b649b4507bc02d9214053cd9581f194dc3da900a13dbf68153cb9bf826e7c0e0700c38e069aa0751d8dd45fca2f3684de3260076b3690132abb9c72886d986e0287abd28d3a834ef1ce9e1498b0101317ff784d67dad0bdcec672fd114ec6fdaa95a6a1fff6e3c3018efc91a7da0ddca71d9535df2699384ff736193123c5df7375268e7a9e4eb7209808e8ccee12bac4a62ec8c8d34a5b82c467a0c7ecce652fb70253f5f8e5baafe859872931fa7d7f8938643f417046979924c204a01a2c2851046a9178ec578c803e65175ae5d9d5d358297985f4aa0e30b5d5f7e9c7fe9f891872a92593b7d95f9f4f606860a5b4b80d66974df29218298f4f83814def414ff9c99c709028616c40a2840b92c877c35abc9240aaf38bc2b38f179fd5e31e259657ece684d0b511a5014e5c7eec4f5eba44e13c8df026270734a04a72d4372c46e05270d1819958ad074c05b32e9895c1188496c8744ef1ccffa4f41ddfbc9920aee30a9207f1c67dd812e021c9d399fa604cf732289c034968d515c7ea26ff2ce3ae8f6df7d3ca02b82348f02a5ebedb72d998de6b61c08c0a3edbadc04b94918f76bc370f2afc234da6b460bb3702ed75b55e103bc220145ee3854e41f38d51454497bbc137e4b6accd1c4925e22ed0dfcbf4768fc3d949f8d7a18d417dd69fbb200ac970bf2701b0b67fe70d97526d534add0b12bee2961da962bb39bf1d14ecd7598a4bc5e1787d0c687849b6d89c7a227e5f41f8901a7749d23294882a11a5097d0b4f5682c42ed8be76ee1b950fd7beee37c32a13d4a292c4574fa19c99fe67a06345797787ed7528465ad3b3057d2ba98054c292dfdf55280bcf9233dbc8d58670e9b4a2be62809688f91d6699c2eba372a844ab8600468eee28c9972800faed6d50b6716313980c9aa61c8606971a3ea397b2703c8a25bbb6f2b1099069ac5de7d03900d525ba4eefc5bfc3e1f869477905d69cfa359c6cb10a51dda3ed6c982212cabfb2bc38f162f55e88c2306cddd00bb86efee8cf92fbbc9a08bc4b7d19ac9728cbc116e7ea5c52e8ab9e688e6a664c3427c7c89d84e416c599a6634b2f97bafb186ac04ea4e03bc3f782532d489f21e4e9a47c1d2695a09abb432ef30fd5ecc237f632d12eab0867e0538a2bfe2819800c58bc189fbc16773308b8fd52a61022c962350af2690b08ae03314b5a327b6e08c60b6ec21887a9cd7da2edbcd2e2c0033463ebe8f18392edf06d097f7afbac6732d5015679a71eb4bd85a96f7427b9e9acd45cc57a3d8784db093d87de9378bda5035e0ae0d2d262665907ebc03cef60788990d9e94e88722215ff75d135c106ff7a19d72dac5edf71c503fc4f6acc54750c15bd3685a44b3df0e59fc0bf16142887d1ffdb88f58b6c71c0d9d4a3d5ba272130c0bc5a7a767b96e35c850d57b5d5fff195aaa7e7793a1424c67a904858746d7dfe401c18b20f5bc25c6b5adb0f764e469ce5d3c8143dc6eae909d7069b957198664b77cf6b9a0e226a9f98c50c30ced45f7029de079c7495f56ee74181bd0e3bffad5369e5875396086465f3b9e60b97c52c29281d9adb8ad5a5f85de685d374e60bce604648a0204dfecb72db7a7d351e7c79ada393f9ea14cfd17d71960a947844953d2d8b7b73e0329e3a8e8b3e98b4151bda218243aaa0cd570b00aa1a2ba565b485d8e09203884082cecf40cdb19ca87c82633bf79b6f5f86d880688010a2d14a12f8a25c6875a493165354bc9a04e6001ccc4c38dd52ef76307928c0936ca5f70ffb2286af6370871412454cdde6b26e640adf27f4cb2cbf0e2cda904de15a696ac872a45c9ecb502d438d11da2f0991f9bca07cf3e46e35198dccae3fa892435c8b44a9a3bbf4c245048465039422e5808bb61828ce01c864862218b830b158d57c6f2adefb41a30f084a5a92201672ed0f49d2832dc3607d5e7935af7701ef21aa70c8232af78ae10263a3f90986a689a4743caff63ac002690d4bace126e45a012ebef7122e50ddd52dafaa508ebcc945e688cd19f155689dc3963102bf1dcadd52cd9ddd1c3b60d20b18dd432d0e81037ace4fd56a008503322bb6a21f3b6972d14577166b0bed0a556ad68a49f0fed07d4cccdd9d5e7cc227b18115426d84f7d689bfbbe66734d67d86cb743e785a75552a726fa060e88c9bd626c7353be1861fdf9dc501eec60ea7f4687a8db949dc8d75a1ab0998a4a250a3ce10b4addd37ac851bb4a4854942149eae1a3187cfc8fc0583785eca7c6c26b525c0ef9d5cfb229a75addb597d3a8613ad62d798d1109194f1598b8afb8476c758d23c2e25fd6b0b2eee879e6ff3acbfd1954bc9035e715bb12c01fd267773fc094481561124b296a64f8effcc3237e1aa1c0b05ebf675c3b366fa6fd19ae468af57a4f8a250997c90327fe40f4fa95b5c5d2be73a65b8dca342d57a22e6a57fffe8128e55c9a39b1b4da0dddbff80684a331ccddffc6cbb5947e7e87c8415eae21b1f871e894bf12dff7cd8ed0801c06596311c8e063a812a8c12f167def1a92c3028c4503a0858b3b2f16f30285a4d72cf43b79f1d7ebb4efc4bd96e2f8eb7963ac5a0b1eb39f6eb463f1febf95eeaa7b510d07a2a6f89d70b2bd5fe7102a80a54124083f24fab69f30073dcc2b9039cd82f53a73b231665a16dea8658cad3f508cb426144b5ee32bca9b9cd899551f6626436eac5795ff09d23a12b3ca2eb6863d8a85548081516a5ee4702aadd77912c2a01e2c83cdb64a817f386ef4aef115c75e0815b2154bff40a09781cf57688c5c99208eb231caa5392fc42888459d35d4c4c92ab2ddb079accb67d86899f88858f9b32c9055391560ea346e94b2d4a711876ce0dbb64ce8897c5bea933bf3b70d7e9cd0511190b1e54e475b09e32c224b4fcfae1d4d85e47c873c473f7ceed5a3ea9c7cb08572e1eb37772625411ef920aad297062f5d2ba0739e4c4996441df2ac3702f3805d488a5bbe213aae000ea2395c851b32f44bd7360ab7cf8cd1c48cc6cb6d81cc21a0954e8ff7799e0cad11410dac71ac0dc668f33f82d4c334e82c1151eefb956993b554e5b1d2d6362ab0f426d964a951495236de340da51069aeba870524d8b8d75706bb4285f023880c987fd0462b1894001942d0c03f852e9f547f013ef12ad4b7f068defe44e49c5f4ee9073f7520a32f102f0ef4855ee1f2650ab0407de080997f22ef08293e309dba0bfe560aca32056dbd67ecaf64a5576046c44d16fcac9f86960a212e316df6879396681a24b8a0363331f0cfa8fee0cee61b2be771a33c2eb5969f2f6b7ffe893736b6624a5cffc8e77f3cb9e450c60e9aa962cbc3dbaa284bef9ae7b806067494dbc206504506092c3e3d310773206b29c03d2debc57afdb3e9d2525fd450c1ca7bf31d0750c79841159c40caf0e88b42d598369bc2840fe6286e5e26d1323730157e6a49dd85b4147ba08d419737c8a6ddd2022a03f6a21dfe6e9e4a518db6e9ac0fdb77f8ee84c2d6e2cfbdb67d371c2211bc853f62a88ecf8e0f8001e2b578ba60122cf57044c8f2240dbb0aefbdeb409d3e8ef2ed31d3e92dab1b9c7c77c99b4191e84f651999d0b6813c00e0bbd69fcc1c454ba14dcca206edc53bf36f7608d999064d5d3708555199ba8e07271655c822cf5de8746ecb778df57dc3b9f9a8e8ec511e7ea3f71e2087b7c469a1b5d79bff87ab3724278c321150f5d822ff766fafb44d47f612ef2b8e9ec574a344e5fd52c835935d643611596342b2e009370db302684ca734e366b127f3cefd4e8b01760ee2884ebe7656bb49ebabcb224904f5523c46224c2fceb26c298d793a2395dba2d42943d54f29a09bf3d0844db210c64e013a0159dd8b3062c72859147b68218c0d477e8c4c74ff7ccef77ae38dde2f72fe32a23b6382c2e7bc233494645fc9b5e24a55f6abc86a286c0f16975ff9ee77d129cb65e18e4e14ca46f38cee73fa794f46205c2fd0ea093899509c2ccad4a05564f41e9cd19c0c54807260b509f46dbe3db60606aa462609cce02e45dae8c5ee7e07735350d67fe7e2de6a3a26d96cea9da192ff376ec8558e75a00bd256219d08f48c142b96b6b8562ee73c8d5c4c43c3ddf0441d5cfc955d1839ad00121b786bd69f64f5ca584411a8fb351e8f663e86f23dd412c231268d0623f4ed4bc2feab7fcdfb304b0c0ffa36648514c8c0fc649201e70786b8729e2254fc39e620b8ed457202802123bc5efa448aeffc8bbc7000000feb14b398f2c517887f7253a59884288d3fe0655a3a507bb479f206fe18da99b1b9a429e3534a12dea9973b965ec1a7291a015024b5e4695213f27e7347b9c47fc89f9271309f8cc9ebf367c409074eff8ea0767fa582bdd94014130de3b3acac519def0a093cc0c726e9edf2f6b83a04555115c7b820cb8459ebb31041e0910e7c62ec6fac79abdc0f18d1f437824980736fb91165056c1827a1c2dad59692f1f0c2ba17dc27b0d59399a97adc3351ddc7daf3bc637e01cfcf7ff3eccaa20036b01446e2fb382004500000017fade4e27e106e5bca96aad832ddcfe474f70a22d2fbf00c8140d432e9acc424c90608f287712d75a64c3d15d308424f022bb416517b936be373d69c6831524de00000041000000151ed67dee3a0d77dc68d97520a92640eead3d72b8c208c83556116b648294a38994c1dd321a31d86efee818dc08f6badfb57c51dd1e47277f52fa025200000005000700f900000080000d805b000000c3e7c5da7e1533360dd5c4e46b53957466f840dc123ae7d9c9a7d092433f9a280a43cb1502c5f182ab9fc2b157e86237eef1336b9efec9aeda6454e5f025067533389abf919bd81d040c87d06c6f972782efe45533c888002000000075f80d2dda803d1a7e3eab948fa95adedfb502e02ed52e32b0a6845604000500040005004011f08008100e800410000031a163a20711cd9e6f2cb8e7a623ba9454f7008646a7a879aa5b6716dc437857f879d5fe1a420ebda9e07e4242e8e5be9d4cc5b1240960d7a505f3f25dfe715c29501a81e22032ada2b31401004806143f809c0c60f3a6b06017e2e1c7b716cdc38fd57e1ab59141a6af95520299638bab0ad347730a99ec35a68d2ac2ed1b7e241cef7eadf634c5f8fc3090003bdf1246db14c3631b8af8305a0dbaaa59ce61600b87a4eac7a9e6d385a93478ea5a7ea7f6954d999ad126809af56e1d3f02bae9c6b6b1054db7afa8aa61ec9cced5f5c695958489f2144ce07cad722f929996014b63d92e648be2febf12c7f504f42d774141177c6605e6318cefdcb3cdd417a35e456d7c7e8ecd58551e918597d61831adafbcdba1a97a62a44a9565555f80cc3514fc7d45e67523cbc996c95f03590c16bbecf8f991359eb0c53bebad9568ec7a4b0d0095ac8d076506bc066a429ff7f693661243af5a25b58a6e66c31a6445c4a58c2e1c350bc81a4ea1180420dc50d8b3b4a4683b957ebbce6bd0f0d470028872acbd93b4bf2d2354cb9c7ab02346597300e91178c9698291f26d335510ebb4d9fcdc3f2380b20f0f890b88771588df5d81a63c8fa6b827d6f75e746914d968727aac2c47362bd85ddc34f8be18ee20d48c76eab90a451c105a2d78e00fdc9f5f3d551c3554e60986f13e45945e8783f6039cdfbb744536ad03fb61a2f2f6261ba66b62572beca7bf2876735e6ff0c06351f44deafd647fd70e76dbca9ea044c903f1f717a1888f7fcbd280d39e2b60c4bd575b259b7703f99fc4fc10a9de63a194d29bb2f88d732c977eecff9decd77cac6d2094977c79de72f1a1da74415a989b78e0e11e87de9d309220586e5c454aeb34d795df662f302ae5915c195626d7cef6b225e575fdfe1053b6af72bdc83997b51d6b5ac52016b1ca0ed7d97461db55201bbf1b7c7e84923a7448949187c13af082f0839895f1d64021553aa55e5e7837377e35564e7ad891c1ff151eacafe58446197dddb8021fc94f76e335dd9e8182aaafb20775ad11950d8b27ebf163c258df1466aef3c3314a0ca7f46a0f27e0ca46c68ef9ef6a25ee56df4ae98b73b5413c88d7c5e215dd68792d4835a772699facfd92a7c66c74dc4cd0913436c852f50544f81d3602af5d6b16d4e98f3af321e33e245b89cbefa4b82987eb207a1efbd882e4847d4fe0655204a3fb3244f92afcededec9b0b630ac7b90c22f017733d215b44c3d2730286f1a124a47042c8311a4db8aa30c5f98ae8eb69301213cfc788e8c4953b39e9bee91e9bec09d63a2c61ab73bfcbdd1d1b0cadcecf07c8ee98d076e4d106eceb5554d98d583713f056258eb89de6360adb61fea613591202e172ccfdf125ba4ac96532029d91596d79380546a131849f9a7a73bd3ca8de8893fb73193599671a45ea1d76dcc5ee3f027c60c776bd7dceb9c1222fd4c790cd1d5aed7fb6d0e6c99a576ab9b25b0620e28973b3af22be4ad527911c680a34e85358b743afb8209aedbd5cad3093731e6e2b592a01a42741f5f2ca9e57df92d6d3dd57835a098dc75046ab1fae06c7e68052036f8c44a5c653c3c1f4635f83394714f9526dc4a9823ed4665a50ebf3086b54c3e3d4439d46835a8fcd85692e992456b6c5bca4d08af59a92cacdd2a6e56b7a807637c2d3b7d5bd860b7369b5435ac1f928ed9d3ecebef680ef2968a340ce7aeffdc26e367f0badc335d3a32347c8eb05f5e7ce111c9c387b55ccea2709b5065842faef360e0078d8efcbd7280f8be592ca67b8e24ead7253e71e18fefea45217ef97b92ba28f8d7faffd9dffdfc2f200f85c6794bdf00ffcc88d3240c7059b8f43cd30a8788a9a6c896662418a66fb07506cb242889a4c0ac6fa078cb793030abfb85ccab6a778e4479f9456ccfd8391081ec4d5714e9ce734ad7fc05d1d996b5173c52f7b1d2f9094ab22bc08230829c952a2220e3f810bf79cd6c823e545a7a119da3985ce0f659a90193de90eaf4de019d6f2fbb29a2e785cbf5c507c627b124f889374431e227dea48f0a1beed5f05f386a23809da61823db763e03f48aee6c3f90148967802a2df41dce06229beb2d03671bd70add168a6156c546215a4af25acc79b0488a1ab67dfb9ef919dcbee7d34d9f4f71f13c5f8a11155713659529644d5fe5b5b4123efe60696cf1a37e8f584a480f7681bd8e6118e550550aa9edf9372701feeb50f219f34223ad2998168877b71ddbc9c0a1abfcfbbc36b41a881f151dd020d09466ed88f1fb3061c3f5820770fa1c5efc00c8dd358485e4b08c69b928e3371cbbbfc3e4cddb70a1822215a8ec9d388e942f0b1429e9196bcd9eb11ecf835d19d7401d0bf1b7c9d885659397526422abd962e0437ac1467da4e844018e7ee7c398658ef962f2dd4e6d51bdc4fe3bbee3ed084b22e70f3c25deb4a994cf5fccbcec5e1c1f1abf5399b1bab6c7b401dfcd2528dd3494735250c92f56d7cf417007a57d1d4af90ab18da6054f636bd3696526e7d0dc5246a121302b150ebaeb27e2b862eaee56c166a5e46efd51394f4db4a6a8b9226d411be18fa572c03b02ebb9eee7c0a5856410a45916cf0af0ea89a4482fa48a9e928931493719e967ce9b5ac68e143ce5aa15536a960633fff5056f5275e6cd73472caf6b4f984c3069d2074ec5e0b6c964a4856a8705a59829d2f3959ed3d055179474de653cad219633f114fa5323ba89998e6298c2e9a86443f97977b8d87521f865c41b223f01c9f27725c2a84d03530a670f9135ab26683d5b1e605184db3c999255a9b4a586d134b83e9f340ba52791d8baf8d6da78c7607c26b9ba9e4d6f19cdab4f6e4f24a4f8297636ccbbc57f782062569e8692e8e4578d7162e252cf3262a2ae8e76b7adc58133db66eaf8412c91707885488f5881300683e928f25b4c551223ff11daa0cf67e29ac677389fdd071e830c8ea745d00234404e85ebb6ce5ba6b3e348cb4964a45ab62b3383a87f48191c84a928d9cfd7aa409f2984091faa8cdee36619b5a9179e50e6503a64ea9b3ec399e05ba6fb8f95bfded6171e6f4e6353be2cb7871533f5af9225f3f2413c9b66ece3bb0d5004a2c0e74edfe14db41681add0c9c944d86066f0bad3a583cc6b4622a3391e28ee87eeafedc18937bae3694a6e8e6d84f90ae2552f604bee1bb47b429142bf5fc8e749a35de4ce836f777c17965dc5d147cc43b5ac560737af334ee6b0a35750d19c567a377d0bfd1d18a6681d058abc7ccd1c6ad5d5200dafc450638ca26681b2998efe5dea24670b462a0d54a84c057d8e12a2f3e855e50e1fc8ebb313aa7de490cfdf5afa8ae0a636656acbc0174d757f519b4780ad347450e6275f2c24ae9b9c3b928d8a24c9af633e2b3f9440cc784a953ef5eafabf04097a202ca5676a4fc05783539156467a30a183c4e33760da775655644a27c2c865326ebf17412b6d639a3a20b88d238a73a55044b256581682b6fddcf8e544a85a2cc5add5cf38a75e573473f1f054ef0c0392530d0b2577b478a57942661ea231f91ee29861611a97eec2aa4704c0bc80e118642776b074b33a6d6dd78e5cf5f83a65b00a91cf5acf851c3ace5e7cfbca658de88aa5ce76a444937d9a8762fcbe4e519e8542d5daed2e9136127eb263497905ea5de72ec041cd8aa3758c0d12042cf4862c18c83c3738b0e0630223905d7e1810581bd3e42b6d7b94da62bb430cc4fc0db4a47edae6e233ee16b30fe712ef5cdefce1b5e26703168aceb6b64a27f876aa982580c2fc23ce2141374fc128088c0acd74df5cea86debbe37e5d54fd4d303b0ac339952ac5ec412b0883698c487b29f87bf586138eddbdc937c54ca6f85e892e722e026721e071d6089fc1873d82ef537ed6d70834a77ed8ec9b93b295f3ee09f89acb27934ecc97b1b48205f015c669bda556ba2a04b6ac88315c236dd4c361878b5345aa894d4f15426387a61b2f895f7a2fc1c04fefe0521ae841fd08b706a384566554225506c232566608bcdff84a3be0bd324e0181f09a66de8c1a4899bda01609e52b6f6208fb748e1bb3425bfd50947fecd516f79aa156df342ecb67a8ed704a9594f890c78fc3f974e1f18871113be751b8091e1462d447866c0f358ea45f61656100bf25c20c64255d1ef69d930ee59f27b67736455f9a13cbafa53b69701cb9d1c946c42483ca6808f0425848b8e6b61d7cee5f8cd44fb397975ea70791b1b60c67d292d7387ac227e2d9eaea78a7a617cb7c850ca94ba75a2846cdcea72e8b8848c51f66cc35366ae7156ac312118cf788f45a8a19b464af2d17951b08f0e44acd43d012a4f183b28729c9ae1e0a3377723293cd9c804d53e0feb1f6c886f63441e0354126fbd45005c22c1b38cf0acd74cb2574744f74eb45415d24c3df7fec950642bd1b57f6e031cf5a3263407742f2fdbf0ef3aee3dbcde41b5810199c27a36574967bbc6d2ca961362f91b4ee133f7003c43e124b0377346e4bfe6a8897ca87c087ac4d4d60c9e6644ee62cfc08e69ccc47d62968bb7927ced9ca37968f8ab89ac692dda22413bb892f84dd884eac3bf2172158b665cd94b1233f9b1aa4243ffe369fc3ac82948904997e94d840db2e98ecff20e17cb0085abde69c75c76902bc5634b1d7a217ad161aa92e0d476bb722745409656175aa5f0ffdd80dde229177b416523f9ea7a90d1b3e87dea21405192cb99d500cd0f957dc153feab55d7ac26544ca032ca75fd5990f0d2e750d2e7bd8f3bcefb25a0e5ce742cc0dd765367fb77a74654b54f2e6b3defde436991d479ed0792cca51c94aad780dd9c4921830228699ca13551d5e4b19d0598c17f5706ce868c514235ce58c84e5d74319f1b26a2a36cf2aff81704ef930b88a19bb1237662857960a77967a58db485b6aff8840c5f1ecab0776885349b71cbd872569f1a5c70c7d8bcca8f97a1a7270ef73bbc600964ab7fe3eb5fd0a914323b24892c28e263fabc8132d640ad405e90ff0f09541247e00735dab699385b42c4e9f481be0487d77575306862752ffc68e3fdbb64ecc1265b3cdf307f6a3e57acc721e5c03c9f9c6ed4eb09edce4944674b6dc41977bc532e6cbe3c073bb57b621e2877ba0fc243b63752e7cb78a85674a2c85480e3a27c6d7c4d16f08dfc396cbbfc0997bef139252ea0defb4c338b17a692fec90642ba3e41b6768b7ab854bf735e5cca2d3edab12171426c21004ab6c5d36a758ccb8dad65f782e4b9fb35c0e4f7636b99f22146c5ca6442e791d4d805c782d8f5d18996554a9f9cac02e4b5929fe7bffb9cdaa8f22cea87ce5eec0130bcbe5be12f3a5deb1ec3aae582da1f0f347f9d84b99b1fc5c7ab45783291dab82c03f1fdb86f9923c521380f6ecec75cc48c6cea9efe738323775913a154ee4e965eae9926c9122e0828b63bfa1ac0270470d0f0531e00a74f122a3115809aabab8be1fa05c9e4ff1e82f33b5256f751d93db6288f8854b4179da6cf982c0c8de38bc2d789e4bd8898fc79ac4c1f12e6c90e94173ab9d7136d4cf4716ade6384373d6fbab8dcb3b50053c7793655cb69395d989e0710cad3be78ca8a250e2c6c99b3a96b5f0950ae7a01323f08511c9d8263a54487f12d93346cafa596718928df6e0ab2eda77074310753202afa65ac7fb58a6ac176a62aff222079484c063894c8515b9dd12c7ed7dd878d661f6b59368a44e73272702c44e7120859b47a3b36d6230a77699336cab73e5000d32d8cdca26676761916128a6baeed950a0008000802110000000000050007007f0000000a000800ffffffffffff000014010d8061000000630812fce3647a349bd202eb061fbc3f6351a423d8d36d44f5c24a17d65e303399e256065a2d50fe0996be2e6ab0d501125c16010ea28f49aeff59edf1fb71a9a9b50210a22dfb563d95f6b644ecb732c817a68469f77a0f5627b19ebe000000a2000000a0392d52d554f2357c8910c6b37f05882c54e353c26baf1640a296457adb967cf3e5f2024648c0f56e7ba925f9abdf032d8531762dfceb12d611532c5486ab42a1f8ab49bbcd25ffb85da08b9cd9ce08bf65955ff58f354ef29ec143fe88d71ce43fc3ac161074e0d767af29a00d3e1a98719e"], 0x3ce0}}, 0x0) sendmsg$NL80211_CMD_SET_PMKSA(r0, &(0x7f0000000140)={&(0x7f0000000080)={0x10, 0x0, 0x0, 0x80000000}, 0xc, &(0x7f0000000100)={&(0x7f00000000c0)={0x3c, r2, 0x800, 0x70bd26, 0x25dfdbfc, {{}, {@void, @val={0xc, 0x99, {0x3f, 0x5e}}}}, [@NL80211_ATTR_MAC={0xa}, @NL80211_ATTR_SSID={0xe, 0x34, @random="64d73a37ef84d02fc539"}]}, 0x3c}, 0x1, 0x0, 0x0, 0x20008c00}, 0x4000) ioctl$TIOCSETD(r0, 0x5423, &(0x7f0000000040)=0x1) (async) select(0x40, &(0x7f0000000040)={0xa1}, 0x0, 0x0, 0x0) (async) openat$pfkey(0xffffffffffffff9c, &(0x7f0000000180), 0x101000, 0x0) 15:21:09 executing program 2: syz_open_dev$ttys(0xc, 0x2, 0x1) ioctl$TIOCSETD(0xffffffffffffffff, 0x5423, &(0x7f0000000040)=0x15) select(0x0, 0x0, 0x0, &(0x7f0000000100)={0x8f}, 0x0) 15:21:09 executing program 3: ioctl$VT_RESIZE(0xffffffffffffffff, 0x5609, &(0x7f0000000080)={0x1, 0x6, 0x3}) r0 = syz_open_dev$ttys(0xc, 0x2, 0x1) ioctl$TIOCSETD(r0, 0x5423, &(0x7f0000000040)=0x19) r1 = syz_open_dev$ttys(0xc, 0x2, 0x1) ioctl$TIOCGICOUNT(r1, 0x545d, 0x0) ioctl$TCSETA(r1, 0x5406, &(0x7f00000000c0)={0x7, 0x1ff, 0x101, 0x4, 0x4, "f814a63459af9290"}) select(0x40, &(0x7f0000000000)={0x0, 0x2000000000000000, 0x0, 0x0, 0x7, 0x8000000000000000}, 0x0, &(0x7f0000000100)={0x200}, 0x0) 15:21:09 executing program 0: socket$nl_generic(0x10, 0x3, 0x10) syz_open_dev$vcsa(&(0x7f0000000000), 0x0, 0x0) (async) r0 = syz_open_dev$ttys(0xc, 0x2, 0x1) (async) r1 = socket$nl_generic(0x10, 0x3, 0x10) (async) r2 = syz_genetlink_get_family_id$nl80211(&(0x7f0000001080), 0xffffffffffffffff) sendmsg$NL80211_CMD_ADD_NAN_FUNCTION(r1, &(0x7f0000001140)={&(0x7f0000000000)={0x10, 0x0, 0x0, 0x200000}, 0xc, &(0x7f0000001100)={&(0x7f0000006a40)=ANY=[@ANYBLOB="e03c0000", @ANYRES16=r2, @ANYBLOB="01002bbd7000fcdbdf257500000008000300", @ANYRES32, @ANYBLOB="0c009900030000001f0000002c00f08005000f000400000004000400050006007f0000000400040008000a000200000008000a0004000000f816f080050001000000000008000a00000000000500060004000000a8000b007333997576b4aeefafac44e3e627e99ae4d2a9bc8915e10d27e0e143c8c21a7c4eacbc1da6af8ebbe224c036255d8b9adafb9bd7cf33fd39e8d8584119d28057b34c12a5670cea0f2ecf6a8fa1510b08a23173643c3ee0bbe95c1668d33efa8da858fe855197da3d5b18898ebf4044f02ad7a6c564095f435873cc6dbca4051a289cb8ccc78fcce685213398931f97756929dcb5c2c1877987519891701135f7115f0b8288030d8083000000644f23a7fe9299df3e7d658c2670f06a79ae564906c58888428e06bedc0954112b25ed9e7dbe5bce8912a09345805063a1f15579ab1d0fcdc408acf8686a88ef88992206b99071484702bb19a441ea8e8dde08cd9e4c4d5ce8369fe424165de55388d61fae25acc82a9511a79069e04d00106780ae188da1d8172acd80c0ea00f2000000e57b6000c665e1b7b1d4db9073d342889d44b198db4b8e77d3f948579d5e5c29e74f7b6ddd4cd9a30357999996bd390612df449be21c3379e36c6f4df4255fb21e9693ae3e05319c861b42d614ce544d055a5dc76bf837dbc4c1864df485b3f931c51294c5a8acbc8c643c8387e1739da2e260906c113b15932b9b6aa8ecfbe99a71d843df3c9d9e652a53ae9b9c03c88e70a5abfc0759604ef952c265029cf82a44bbbf0832b8d55b2977cbcba56676f511f5f99be07fc2d0878bb570df775ed86a8b695f10a8843dd2229dd5a3e6ffd5818ba419957e28d048f1ce3e4b16e3387ced50fbe950cf6a7b59abcc8f000004000000ff0000001e392f9a5c00660970d345fbce9fff6688a43bccee9c993ef2dbffed833ae68f855183edf51883b48fadd04ef0c01225e79b817ccaee55019c1ae9f1e492fac853b09b7d80bea7d3eae4880025f7fd40a0c34eb315b740dc00cb52b155ed94ed7eaadb78fc715aee2700f535969ef571c39c19c767c7050bad7dd8b7fcd192bceb5ccecb25d9ed7b3fd355c4cdaaf1f6fff042033ee7e78991f3705e957616dbf97db4e16edce1f3f365176a1005669db8c2c5bf7f0a07b720c6fd888798ff9e5b7c5c105feb3cdcdf1fedabbb5c68f84922201d2582156e7038750df92d0d460bd15187edf84be5926f60ca217e21a598c1b26a7c94941ca9c0050030000000d8bf8c85d1ba2eddee03d5cc217ca3af7b6f9cd08cb27912277fa109047b9867d11093c46511a352cf642446d50000006fe011ccfee62201dc09b88490a4373b4480d405a10d032748e31386f53a8b3133fd9c8de83e55ec788660174fc57e008a31a5392ba6255761cb191736a545c2593b4f4c3ffaf733d998d0812516c96a0bf3b625c3f0ec5b29ebb603d675961385f665895edfff5a836f38e10124d5636e3d36299e99061f25a2ae63c6129cf63b54c8afc229e64e502c836247e02b5e3f0fba443303387c325bc33033548c039700e4f2d288dfbf3fb05abcf672fb23e48cc90a206bafe0487c544a97cb73715e80ec23f0c1d956371b5cd17bde709eeb0000000a0002006397d703565000000400050030120d80041000003607240db00411527cb2e90119adffd539f4ae69674c1078d45a083ddb6f6723d3c33e1e5de2e11e9eee2d04a2d45f0fb295f04d6465d1b50b6a58bf24f0f059c460ce5a9cf4f1af293174540017b64d223c562042d2699801564f4f53fdc62b9646473068cff489a504278991934afd64ec88bea57bc58d07441ad048fe9ec946af0277233032cae4e383942fdf41c498b12253ee697a9ad171d7f79cf8b49147d2b4513a0ab051e74386c32157b9a3c7770776814a3eb0b655ea5794c3f040e9d16326bddf4dc7b314047e04aeed71ec66e8cbb0f1aafca350a711cb6072c5f02640eec805e4b43e6da22b623818973263aa022274d1ad865eec07a66236327fb361ea4367141043dd8fb8cc159988965625498fc573818bf2c0e22e26f30ba78b7b9b61b331a2e834242abcfd1400e4862ebbb3f1fe8adea41f0c064a0138cf3f1ac1079343c0b9e037793bc8a06cc861315b0d1606182fca3a78d0997e875eb600bc31e52539fc259d3f8ea687989b7757132e4ef2f566aebdac1936ca8642e5c18d5fb37fecd5ea57a0c58389d0fc444b8f5f61861e426a449be3f55d424fca575b7e948fd2fb9d8aee2e413e76eb832100903402e42a801408e8382024afbb2e2d3a713799daa20bed2e0a5904c5df36ed849ddea84b224ce67f288350e0299c12694af7c92245ff0bd8defd690145eef0b0f2eb32056bf00473426376d6421def3525ad4ee0e1211c3afbef39ca809853bccb46d34ff4374caf3f11bd6d23202f6afa7553ca08470b7af999656a27789f8c238c87da0391f6a59b6db3eb679e9bd53fb160ee5eb282a4de4d58895a9744f938b732a4b651e41a7a3cd774ed6fe15f1e6983cb18cb5425d06fb87c0c206808425df993056379aef6c95b5bd995b5f6106c90e493b35f8179457d1b333226f230688a572da97c91b6dc4e31cb9fe8835011b050b7bf45b39942807ea5ea992ee82c91294aecdeebf46cd5bc33b489d084bea7e85109a69c32368510377ad3a800fe3edef47253ecccd3a0b3c756591eb768c38ccfb67cc6c1ed1c02027d8a7ce3e4c93bf93c9b038d6f453bb59728fa6143d3768c2e125c2ce62beedeb99f3974d664a3ca39b6df2a3bd80a2ea656320a93f9e854723bfb9cb0fd2355efd02114f718a4711a126bedbe8a8baa1541a470d8cbf57c2ef32ebe339f17956ac010a6ed37beda6659e5da11cd0bea45dbab0d48fb0f346e1dfab403d32e9a36fea7d29ff5768cfbf97b19db1743f7a8821b39e5462eb8301f76c3f6aee18a9548a6f59a4b3503a0baa983b114bc36f43ab936f1226a8fa7e5443123a5af6326acfe8a68407a8a2f90df3120a0377f621c7e542129b6c6897b84738c074c1447e3d7c223dc66b9786bd2c4d98628edd428369538d7759dd0e4ff57b5bba4d5ab2dd06a997123033ce6595efc1e0bb6df66c6e76add41045bc85cb5275dfc466d538b94164b7d5096e71c0bf310700db006aeb867c0382f01b7411c2bf311b2de1c343bf1647eed9127c067581a19dd195da37cf3f16956bfd07a9ac63390a3de37e681a23692350ae235859fe6bdf5cd18e0f7a054d514dc4da43d01a7f2e098ef46811e5d0b7270f74ecaa1f91c266afdbd9775f3147e463ebc9734a5a8c1bf4ac0aed6bbe377e1167f256a88585589aae7864499f6db3a6f547bee73716895d8bb74c260800997921f4485cb680e345846de54604fea9cad57e76a5edc4eb52e1a3f38714dcee8e1e1c93df344535eb70a057f9c21e4d5ab9df8b70aefb24502d2b226efb3c4cf9b83e7db05cc542562ed161d33b4a482e2d1f28ce44b9cdf2953a4d35f4a16c18e7ce686ac1ba32ebf5d313049810261cd61efb3f40faeeba57902a43494d8e2c80e9b3ae25cd53eadd2b101b2519bef93a44be33cfee219139a3f808061ae927567a395277663196a65f9ddce1dbd23e89bd4be13bd2199975297d6cb90ad1e0bf4fa700c3aebc9ed61827cbb0d0896c5e61eebb5f135cadb17d00362b29f0af054fd3ca57d74b73c79b4dc94ee838e7780403511758f146410416c1faac3e724b42f26fbbb6c77ca47d96e7663543732c91dec576a5d84c0533f5a6d3c662d9456d903a443227c6d5e3ab5fc67fbb072772a70328e90886258c4ae024d36a00ba0d8b2edfb111dd5aab7f65812587432c130e6656e0dcfb0917df54f5355dc0144ed70e1057453a5b3ce2846ec5262d5d55fbe48273ffad4bd800d9702f96d34923b76dbe1e4d7213ab1da1ad264bde21fc356deb807020f186c2325b68d8248f1a06aeff2de49dffa051dc185bc77ee2b8f01916de4b7a5ff7b445b1fb3a43ff38fe52f216d28484fba580ffa916560271fee82bf1907fd2853e6fba89e30572d3f3904930b936e580bc16cb9726f858b1a31cc495bab9ebd1bea6ec9f866c3fc2026f30743a7f45bb195413386118b62b6d618dc545bbe4b66377ae9d34c85fc6a17097dd55b4157c9336eec82a5ea2c8a7fab66026d3d1c34f5997348123098e2b3c888183a70e89c5ea4de88a5f4868e4c235591ead9496c177761aaeb937747fb4f74a265158fe6de4539f00233e9ae4b4d2fbba36de4ec3f7615d434449f1353029b85f704d93d1c2f7bd8a50b2c4945658e27e6a9d461a08ddea1ff41cafac92333de6af025369fd7c9386f533b7e85b58cd1079c84cd6467d8464af3d5b13b1c359ca314d62fc5c65e8180062fa783f5de0d13a14bf3eeece8dd5a73fb61024a57fdc7daaf290638969832d4a2117b37e7ad1e2daed88c221b4be7d7282042a73063c610989be9072cece00198bb34e315a0dafa8c327d26ee52920585d2c21104a541bd41c72145837f9932a4e720083e48b073115a2ce50ef773f9e76830fd1f1e3fe6f1f8c9e41d02c09270cef428579c7c4bb154bc0868c5ac5a24ad8a088fcd5b31b3b8e37bcb98dcb4b1639e66acf862b955e9541aab6785590dec538f70ac2802a79ae8a772c647ab6f1045e19324e750c9883f69651ce345e4df374177abfc9060cab9b2e652d4c171b0603830038ffb6e1b86f32ca53ab341ac608b2adf77bb6aad1450ba3b1c205393f9635c2f716194e3c7c8bfccb51241a68265d9b62f4d52250dc151a5bf79375240ba525a0de046d24ebcc519e124750c006e15308c1933cb9911de923a126629b2af8be808c58cdcf609bbd12cd4907deb55513de82ab4e44178b753b2b9257454812b0ca3691127c3cae4b3d6c671ddecb314d2b6097ed3c7e5577e7cfe1418357958cabcfc01dc6792dc83c5bcb297c2fb6bff90d8fd4796ef8f79500f10fbc6665ceb8ca797ea33cc4e171ed81fc86d1c3b073aba828858409c5051b1e48c97b991dde944369d345cf084f6df8d22d9cdf9ce94d0ed272d1df20b116ad431028dd3618546fd78411b5dd2e64c086dffd5db96181ee24c60bfe42fd924628cf98f46cd4d5ca7aa232a25ee80bc33a69695e854344b9eb11343a065d8e25c870b118cc05f03aef3b2ec6351e6897400757499bc4a3316e6aa18f5356d1da3fac28d3f1dcc11e79733725729860fc4a246e74c2ffcdef551a2558a3bd75b7b1472c96364de331da3d1295511c7ad1a27beac7ff2e65393175f5a63168879d8ed15d460330064e10af5e2303e55a51f56c066dc1fda5498eae4947fbd855e78e77bd79b46fa1d0a7a6d8441217ed6e1d20dca0c9ea9cd6eb92fb64ce84ac2c03fd1ab65ec7a4c15ae6d67380f4a39191489b7d7d1c3db3d0081525eb01767ae814b316a76194625a93095e39e6636175e39925a2e9338fee0f40db4398797b0a7d4accd3d4f6d0836660c276988e710b51b693b6ecff5f6905296f06d99efcc79882ab9d0a4fdd3dd1b786084abbcc193c883bc8950c0cd68a6993f3712583ad539a67728b8b84f9ddad6be30e9aec90385ed6db7d937befce8edad7349d9a3bd05a217bd9091c2bd1a62213f4e1902fe794b7f92b231582b6422ce158bfeff5be210068cd22d25e2d42573443bfd86d95b2a04ed4c33307a1bd4756b51bbcfd1064c4ee4e467318ff49f65ab9115db633dcc148470ae014bf225d8f3dba44a365438d7af07baf53283136923afbc9fadf3e57d1cf5f91fdc94c4e5b40e5e524f8ee28294cec4b8a5935ed6246dcafe707cb731fb4e168dbb98bf0e34ad7631dec4957ee7d52b2231ac4225d212a6601dc410b407f8d2f66176035d791b6c74a86fad4625b306922bed421be64d2611a64781f84ea0912400fb0d8471ee7feec4219ce541cf4d390f83036b25831bc63aaa143d90479a05b05cbe0697544b3bc293cbbaba1381e1e2260edb2d2f7d803a53edf74b092e43d500bac8f922aba00e0f060bdf9560240b18c773b59e00ff75cf7bcd50c0e914cffaca5be061def749669b48d1ff34cb63ed73fdfc7b155e15b8527b4bc3dab9d4e47edb3d070c2a4e2da031f3b88e52d27548379fa1f6cc09e2d32bbd029bd2558ce62af19c87aab48154187d81d70314bfc5033b5a2db512b56a015ce966af9c39121b5b82e5b17a4718fd2b185891fb3fd9e18d0b8f493ea9d13427b444e452e8f82b6f94d3e631c829fc2f530d8163c8af13a7b23581fd60477e0901f107147d4cf3324efba85cd7b1f71194c53a5595dfabeaa806dd27567bca787ace2e2d1c383df2bd33c29ae778528dfe4fd06bbc84288e7e6501562cce3a8ab00a113479167b741cfcf608640cbd9c48dc0c5e4e603f73b6e33f6991cc905c9f63c9caa557ff860ed9d6381c47a485090f86eea6b8fa448e2ae27d36d3532109bd30b4509ae647d61ed363b8d0100bdc8697d33706be2a56090ba39aad32e32411bab6f5445dc39ea151ae1ae860feeb287da67aff2b65ef236005df864265b1b1521fe9343054f729febb5f034fe6c41af5a33b9fbead715e49ee465c9d6eda19a4832118cdbc3155c69d7780803be1a9766866521bda2c3481d9174646f22873ea1628ae63210604840fe0e2db4dcdb9969a72537160fc4d6c251309ac46282180d314a4135961d9e5a2bdd463a0a49d00da70410a50991d5186aa9b804a5ff4b0476f19fd44fbf20e710472f4ed914235ff7694fdc89b2ea23d8a5c5b5e2d6ddd086bd3d22ef2a4a86005760e5faad9734dcd117c82a1d413814d59d7eb1f0ebfe3adac504f90c9ed7548f18e66a2eba056c22cc816c456592651af1b193a1f5c978dffffe0d5f7171aaaa68cc844481cd27e69f9fcc49d16212ae73920e7fff87870d6e08c44e66cc6a1285841997c153f92e730ab69553eb70eda4e13c07deeda2217ddc6ba9bad768e785055fc2dec1acb58b86fb2fd5fa971a23d83d7b3fe024f9143b861d6e9032e30c4c7c92c87a9db2be9be4fbb173a7ae23fc4b37d55d0ac8eaff446adc7b33e1134c49fb91dc0adf6311ee9aa188e73f1fc17e589f0e8d39bb19f23804e1ab0a7cad358e15779f682c1af797cf06eb8837cf5de9857b34b69c74cc4448b7aef826eef2368c273e717be7a34cfccfedcd0ef882ed80690850b0439b6646efaf99fe7d63bef7a7b67d63bcfb592201a44837c3e71b41f196d3ea0e512bb5fbd330f4b64f6467eaaf8cd72b6c41561a9e73b022c2c0d13c2297def07d59ad63368ce6c432f6eee9f306b1a6fb72663a29af44961ffc93065da792f07ca3db8f7881ee62b99575026e0e04134d0c53f4723c15b7466b6e3e25e281c571004ac7992d1a029ac545a79027af733dbc2dcc88a709575791b4b71de0c7fe0e74e77763dcac803dfa920916f6a3b2052df0000007f0fde443d3ed97ab36374b0478f0ef42dddc15cf1563aef75ded4a55a6660f69af24642f77f275aa4c7b4fe8cd15193d04aaf7532c907bdcac39930699f839bc89711a33bd717fb711f54197189d33f7194262eb376d2905b9d5608eb199679ea46caec36ea95651a36c2c403258c39700d81a6b495ae6b063c14b5f9e91a8e6d79d2d34fe97ecafb645b6c756720f59aad059f5ae1d3a60091dce91b238d40ba8b52ef519c4b81bbab39a59cac94285bec4ca020f291a28ff45d23630aa7a338214bf5eede25e0c1162be8e0eaedb08a9fbd8388624b5825e0f500cf000000f28829a5cccb50e3073b1947887ef0e2b12ff28e5bde580fb8e935260685508cdd8880ce8442a84d31f6bb00062a8660317c3ccb5e099791e96660d359b9324c780491c05f41e77ea7d7b4bda8889625be631eceebd3ab1018f483cb3807b3905884c70445df58b6b1107161e4a7b0b86067512e64e9ce49195bc96ca8e57acf57561d1616861283307f1da5229bc0604d422822652c6c561594b3b332bba9092e4fa6d85a00ff75b7ca809f2fe86b897d90e2954736003c452f34276b5237107ec8860b30dfecd7e0b7f5007800000016f57bcc6ab9728650713d5abfe02f1066cca16bba8d303288a2afbce19719f3082e67c9a0e7ab9796862b8d91c725f0dcb6add145b2e03b5ffa7acb598ea5cc0e21f61744fd376b52bf627dea23733a44b1f922f4355787168226ee1d8ea437b777e0d1f46423e98101bbfa4729ece2d59833200a00080008021100000000005d000b00eb3a61bbdfb18399908532f82c9b377f6a40cadf2af1ff42fa4176d17c93372de896b54a93d604a00d6ff58330c73fab8e6c3d6481ac8e0b11fcb6d9a8ad18b20f6c517688610424770b83925a5394851fa28d86111ec9923f0000001000f0800a0002003950fbe93eb200001414f0800a00020049a6b03f91a9000005000700020000000a000200adbbe1e1b2b7000060130d80440000007f4c19a01ee773550168f9376f9c57a8a5fc25866dda02b7b31fb1a6fcf2f3a1f4b2bdbf9de25607b21858e1cc3ce396efe6ce6058611148b4907ef2168b65ff2b0000009051191585d8e77b73a68af8c532dc58036dcfaf1945e500ade99ce434da7682931cbc83f9145700e7000000acb77c5b9eca25b78a44c31bcbca220f7615aa5b8dc5da4899d997142625487f9202ae051405b12b3f027b8a9204a638f655b4ad040a099803ce4ee80d6164ca2f0251ac3fd9115154d01d5f16c1cd00a1a850be726371f34d9d9e05a195cb463714a8fe1be30bb8f9186edaabb1df91ef6be59b71bd98073ba84bcd2506f18b2b0fe9eac2ba0ec09585a0bb00000000000000f0e30347de2456342070c568fc295548f0c5c0ce5501deb002ef3b86911185a3174f7049edb35bf7d630195ff32cc23c8823ee86e79ff03899c287c7abb35ae555d32d7c022617cf6454e524df598fb300ab00000046b860892b30882112b83a0bc0cc0eb65ab0dc6b2c3a7a640924b62d2f64616e633574510ea97a1e8979c69e52b60e23eef597837d49b54582b1595c54afb90fa020ef1a3b1543d624cab926e5e5fa164e28847c468c4bd025d92b4de025b8c6cab6b748521aae5055027876052b13730c3481a0f8a74700f9ce43873edca43bd2788e9e489bd64118b4a7df2c0379c0038def737bb921d414203224470029d56bbd55dad837030004100000b2d2275f361de7a4ec0be8650f802d727503a5d4653575fdb3b04aeb4ca3a926b59e613012cb1701fdd97a391545a5324b6ddca81f26b79120d7ca9e85d566e0805d708856e7656f58a4eb413b6116c63785e57c21b3d4e199956571f9faad9b0e1efe73a07d27fce0d4d684479825150d777f2d6801adce5fcd2f2c21c9c2988437167ac64402b035a49961ece9d227af9b6b9fa2e10c22e87d73349151d8eaad6ec43fe7879c63c1c60e08080023bc93b494135b33293165e27180aa9b5bbe699ca8b2da214a9568e2fe5b07d25e17402be29eb8d04f4d6b1bb6be15a429d04d19253d156a8cb5c3901b6943c6b9bce5de2eb8c37e18827722f1182ac9cd372f51982da4b9a5633c3d0232aab680fbdbc4237c2f547cfd66ba0b8a0d603ea0d6e6f6f372043b16927ef78200f4a1c509c0575b4981a5c2b3dd6b69a4fae017efe37518516bf3dc971262f6ad6ed5299b8e1e050ef7aff84c3b21101c1851f9ca7f6409d355d445a701918ec742ea725bdc73ff52508017386765e70aebaf7585576533895fd8dde7bec15bee5d52e6860b1eb56afedec437fd504dbcd23fa6552b9e91b6714560080d5dcdc345eca1e7b8150bf84810c8944ae720c1430ce489a26befc4389f556ce0467ba461c98b22cb0b0be74e73583fe30088d5ce71b1cd4f4fd0944f53cd962060396f6e007e800729c55e0485c8cb07673f34fded9ea1dff47de148fa5e0fc3f217f15516ae5ce81763e35c02f77eea8e5735222c8626ee372fb0b1f575a4aeba045851e77d7c7a22c96b01a283b269bf0f36a8d4cdc983815ae938f4217bd4b27f8ad71f271719b9e0d5a645cc149abac8ca6a7087fbc3ed5523f69b9b0334a030904a8ac7fc7053ca3e485287f6f1eddd317169a011bc0d86ca69527ef1b3a17b2db01dfbe262ff855a40f0f8b4b25d4731553ed244f794759dd06e3668233f8baed298772c3aa8bf448b53def56e7e56c871e0fbbfe52cb6891f45f19c6bcf2fb9e759195b09cfd3f17106fe239b0c684567fa4dc33945d150e9ffa9fdd944ed72a7f5214d39eef1b1a0723b4a0a54f28a4858adec4547114dfb68478ed910704057ba805336f350b10a79604080439db24d14804b049af1852ef26ada7d46962a93396db2098df00000fe60905b6ccfa881213596a2b73734f7b76614ced203d6ef64baabf83c45d901ba6c436deddc49580e4e78b0465e9a7a0a820916cd647e4b664b4b1e401da99ff302550fbead90cfea60aef363c5cf7a5fe506ed73edd1d336736169185608702c055b5c1c46760dc70ddf587a50f04d1d880a17a80ab5067fda6062fda26c4cc8ba728a335ba300cb63f690437b1418d0fae087fd4699b3e43bd833e57e0709377e590252d91a695cde70c13d5833c94feebde5f7fbc6974d8158e1efb0d02eae36a64d2601bfb24d4b4cebcaa562f6017b48a7d7183777e9406601503f595dc3fd9176fad1b44d3b4323be26b788505fe54087fce8ff7cd9364b56108240f986324edb051b649b4507bc02d9214053cd9581f194dc3da900a13dbf68153cb9bf826e7c0e0700c38e069aa0751d8dd45fca2f3684de3260076b3690132abb9c72886d986e0287abd28d3a834ef1ce9e1498b0101317ff784d67dad0bdcec672fd114ec6fdaa95a6a1fff6e3c3018efc91a7da0ddca71d9535df2699384ff736193123c5df7375268e7a9e4eb7209808e8ccee12bac4a62ec8c8d34a5b82c467a0c7ecce652fb70253f5f8e5baafe859872931fa7d7f8938643f417046979924c204a01a2c2851046a9178ec578c803e65175ae5d9d5d358297985f4aa0e30b5d5f7e9c7fe9f891872a92593b7d95f9f4f606860a5b4b80d66974df29218298f4f83814def414ff9c99c709028616c40a2840b92c877c35abc9240aaf38bc2b38f179fd5e31e259657ece684d0b511a5014e5c7eec4f5eba44e13c8df026270734a04a72d4372c46e05270d1819958ad074c05b32e9895c1188496c8744ef1ccffa4f41ddfbc9920aee30a9207f1c67dd812e021c9d399fa604cf732289c034968d515c7ea26ff2ce3ae8f6df7d3ca02b82348f02a5ebedb72d998de6b61c08c0a3edbadc04b94918f76bc370f2afc234da6b460bb3702ed75b55e103bc220145ee3854e41f38d51454497bbc137e4b6accd1c4925e22ed0dfcbf4768fc3d949f8d7a18d417dd69fbb200ac970bf2701b0b67fe70d97526d534add0b12bee2961da962bb39bf1d14ecd7598a4bc5e1787d0c687849b6d89c7a227e5f41f8901a7749d23294882a11a5097d0b4f5682c42ed8be76ee1b950fd7beee37c32a13d4a292c4574fa19c99fe67a06345797787ed7528465ad3b3057d2ba98054c292dfdf55280bcf9233dbc8d58670e9b4a2be62809688f91d6699c2eba372a844ab8600468eee28c9972800faed6d50b6716313980c9aa61c8606971a3ea397b2703c8a25bbb6f2b1099069ac5de7d03900d525ba4eefc5bfc3e1f869477905d69cfa359c6cb10a51dda3ed6c982212cabfb2bc38f162f55e88c2306cddd00bb86efee8cf92fbbc9a08bc4b7d19ac9728cbc116e7ea5c52e8ab9e688e6a664c3427c7c89d84e416c599a6634b2f97bafb186ac04ea4e03bc3f782532d489f21e4e9a47c1d2695a09abb432ef30fd5ecc237f632d12eab0867e0538a2bfe2819800c58bc189fbc16773308b8fd52a61022c962350af2690b08ae03314b5a327b6e08c60b6ec21887a9cd7da2edbcd2e2c0033463ebe8f18392edf06d097f7afbac6732d5015679a71eb4bd85a96f7427b9e9acd45cc57a3d8784db093d87de9378bda5035e0ae0d2d262665907ebc03cef60788990d9e94e88722215ff75d135c106ff7a19d72dac5edf71c503fc4f6acc54750c15bd3685a44b3df0e59fc0bf16142887d1ffdb88f58b6c71c0d9d4a3d5ba272130c0bc5a7a767b96e35c850d57b5d5fff195aaa7e7793a1424c67a904858746d7dfe401c18b20f5bc25c6b5adb0f764e469ce5d3c8143dc6eae909d7069b957198664b77cf6b9a0e226a9f98c50c30ced45f7029de079c7495f56ee74181bd0e3bffad5369e5875396086465f3b9e60b97c52c29281d9adb8ad5a5f85de685d374e60bce604648a0204dfecb72db7a7d351e7c79ada393f9ea14cfd17d71960a947844953d2d8b7b73e0329e3a8e8b3e98b4151bda218243aaa0cd570b00aa1a2ba565b485d8e09203884082cecf40cdb19ca87c82633bf79b6f5f86d880688010a2d14a12f8a25c6875a493165354bc9a04e6001ccc4c38dd52ef76307928c0936ca5f70ffb2286af6370871412454cdde6b26e640adf27f4cb2cbf0e2cda904de15a696ac872a45c9ecb502d438d11da2f0991f9bca07cf3e46e35198dccae3fa892435c8b44a9a3bbf4c245048465039422e5808bb61828ce01c864862218b830b158d57c6f2adefb41a30f084a5a92201672ed0f49d2832dc3607d5e7935af7701ef21aa70c8232af78ae10263a3f90986a689a4743caff63ac002690d4bace126e45a012ebef7122e50ddd52dafaa508ebcc945e688cd19f155689dc3963102bf1dcadd52cd9ddd1c3b60d20b18dd432d0e81037ace4fd56a008503322bb6a21f3b6972d14577166b0bed0a556ad68a49f0fed07d4cccdd9d5e7cc227b18115426d84f7d689bfbbe66734d67d86cb743e785a75552a726fa060e88c9bd626c7353be1861fdf9dc501eec60ea7f4687a8db949dc8d75a1ab0998a4a250a3ce10b4addd37ac851bb4a4854942149eae1a3187cfc8fc0583785eca7c6c26b525c0ef9d5cfb229a75addb597d3a8613ad62d798d1109194f1598b8afb8476c758d23c2e25fd6b0b2eee879e6ff3acbfd1954bc9035e715bb12c01fd267773fc094481561124b296a64f8effcc3237e1aa1c0b05ebf675c3b366fa6fd19ae468af57a4f8a250997c90327fe40f4fa95b5c5d2be73a65b8dca342d57a22e6a57fffe8128e55c9a39b1b4da0dddbff80684a331ccddffc6cbb5947e7e87c8415eae21b1f871e894bf12dff7cd8ed0801c06596311c8e063a812a8c12f167def1a92c3028c4503a0858b3b2f16f30285a4d72cf43b79f1d7ebb4efc4bd96e2f8eb7963ac5a0b1eb39f6eb463f1febf95eeaa7b510d07a2a6f89d70b2bd5fe7102a80a54124083f24fab69f30073dcc2b9039cd82f53a73b231665a16dea8658cad3f508cb426144b5ee32bca9b9cd899551f6626436eac5795ff09d23a12b3ca2eb6863d8a85548081516a5ee4702aadd77912c2a01e2c83cdb64a817f386ef4aef115c75e0815b2154bff40a09781cf57688c5c99208eb231caa5392fc42888459d35d4c4c92ab2ddb079accb67d86899f88858f9b32c9055391560ea346e94b2d4a711876ce0dbb64ce8897c5bea933bf3b70d7e9cd0511190b1e54e475b09e32c224b4fcfae1d4d85e47c873c473f7ceed5a3ea9c7cb08572e1eb37772625411ef920aad297062f5d2ba0739e4c4996441df2ac3702f3805d488a5bbe213aae000ea2395c851b32f44bd7360ab7cf8cd1c48cc6cb6d81cc21a0954e8ff7799e0cad11410dac71ac0dc668f33f82d4c334e82c1151eefb956993b554e5b1d2d6362ab0f426d964a951495236de340da51069aeba870524d8b8d75706bb4285f023880c987fd0462b1894001942d0c03f852e9f547f013ef12ad4b7f068defe44e49c5f4ee9073f7520a32f102f0ef4855ee1f2650ab0407de080997f22ef08293e309dba0bfe560aca32056dbd67ecaf64a5576046c44d16fcac9f86960a212e316df6879396681a24b8a0363331f0cfa8fee0cee61b2be771a33c2eb5969f2f6b7ffe893736b6624a5cffc8e77f3cb9e450c60e9aa962cbc3dbaa284bef9ae7b806067494dbc206504506092c3e3d310773206b29c03d2debc57afdb3e9d2525fd450c1ca7bf31d0750c79841159c40caf0e88b42d598369bc2840fe6286e5e26d1323730157e6a49dd85b4147ba08d419737c8a6ddd2022a03f6a21dfe6e9e4a518db6e9ac0fdb77f8ee84c2d6e2cfbdb67d371c2211bc853f62a88ecf8e0f8001e2b578ba60122cf57044c8f2240dbb0aefbdeb409d3e8ef2ed31d3e92dab1b9c7c77c99b4191e84f651999d0b6813c00e0bbd69fcc1c454ba14dcca206edc53bf36f7608d999064d5d3708555199ba8e07271655c822cf5de8746ecb778df57dc3b9f9a8e8ec511e7ea3f71e2087b7c469a1b5d79bff87ab3724278c321150f5d822ff766fafb44d47f612ef2b8e9ec574a344e5fd52c835935d643611596342b2e009370db302684ca734e366b127f3cefd4e8b01760ee2884ebe7656bb49ebabcb224904f5523c46224c2fceb26c298d793a2395dba2d42943d54f29a09bf3d0844db210c64e013a0159dd8b3062c72859147b68218c0d477e8c4c74ff7ccef77ae38dde2f72fe32a23b6382c2e7bc233494645fc9b5e24a55f6abc86a286c0f16975ff9ee77d129cb65e18e4e14ca46f38cee73fa794f46205c2fd0ea093899509c2ccad4a05564f41e9cd19c0c54807260b509f46dbe3db60606aa462609cce02e45dae8c5ee7e07735350d67fe7e2de6a3a26d96cea9da192ff376ec8558e75a00bd256219d08f48c142b96b6b8562ee73c8d5c4c43c3ddf0441d5cfc955d1839ad00121b786bd69f64f5ca584411a8fb351e8f663e86f23dd412c231268d0623f4ed4bc2feab7fcdfb304b0c0ffa36648514c8c0fc649201e70786b8729e2254fc39e620b8ed457202802123bc5efa448aeffc8bbc7000000feb14b398f2c517887f7253a59884288d3fe0655a3a507bb479f206fe18da99b1b9a429e3534a12dea9973b965ec1a7291a015024b5e4695213f27e7347b9c47fc89f9271309f8cc9ebf367c409074eff8ea0767fa582bdd94014130de3b3acac519def0a093cc0c726e9edf2f6b83a04555115c7b820cb8459ebb31041e0910e7c62ec6fac79abdc0f18d1f437824980736fb91165056c1827a1c2dad59692f1f0c2ba17dc27b0d59399a97adc3351ddc7daf3bc637e01cfcf7ff3eccaa20036b01446e2fb382004500000017fade4e27e106e5bca96aad832ddcfe474f70a22d2fbf00c8140d432e9acc424c90608f287712d75a64c3d15d308424f022bb416517b936be373d69c6831524de00000041000000151ed67dee3a0d77dc68d97520a92640eead3d72b8c208c83556116b648294a38994c1dd321a31d86efee818dc08f6badfb57c51dd1e47277f52fa025200000005000700f900000080000d805b000000c3e7c5da7e1533360dd5c4e46b53957466f840dc123ae7d9c9a7d092433f9a280a43cb1502c5f182ab9fc2b157e86237eef1336b9efec9aeda6454e5f025067533389abf919bd81d040c87d06c6f972782efe45533c888002000000075f80d2dda803d1a7e3eab948fa95adedfb502e02ed52e32b0a6845604000500040005004011f08008100e800410000031a163a20711cd9e6f2cb8e7a623ba9454f7008646a7a879aa5b6716dc437857f879d5fe1a420ebda9e07e4242e8e5be9d4cc5b1240960d7a505f3f25dfe715c29501a81e22032ada2b31401004806143f809c0c60f3a6b06017e2e1c7b716cdc38fd57e1ab59141a6af95520299638bab0ad347730a99ec35a68d2ac2ed1b7e241cef7eadf634c5f8fc3090003bdf1246db14c3631b8af8305a0dbaaa59ce61600b87a4eac7a9e6d385a93478ea5a7ea7f6954d999ad126809af56e1d3f02bae9c6b6b1054db7afa8aa61ec9cced5f5c695958489f2144ce07cad722f929996014b63d92e648be2febf12c7f504f42d774141177c6605e6318cefdcb3cdd417a35e456d7c7e8ecd58551e918597d61831adafbcdba1a97a62a44a9565555f80cc3514fc7d45e67523cbc996c95f03590c16bbecf8f991359eb0c53bebad9568ec7a4b0d0095ac8d076506bc066a429ff7f693661243af5a25b58a6e66c31a6445c4a58c2e1c350bc81a4ea1180420dc50d8b3b4a4683b957ebbce6bd0f0d470028872acbd93b4bf2d2354cb9c7ab02346597300e91178c9698291f26d335510ebb4d9fcdc3f2380b20f0f890b88771588df5d81a63c8fa6b827d6f75e746914d968727aac2c47362bd85ddc34f8be18ee20d48c76eab90a451c105a2d78e00fdc9f5f3d551c3554e60986f13e45945e8783f6039cdfbb744536ad03fb61a2f2f6261ba66b62572beca7bf2876735e6ff0c06351f44deafd647fd70e76dbca9ea044c903f1f717a1888f7fcbd280d39e2b60c4bd575b259b7703f99fc4fc10a9de63a194d29bb2f88d732c977eecff9decd77cac6d2094977c79de72f1a1da74415a989b78e0e11e87de9d309220586e5c454aeb34d795df662f302ae5915c195626d7cef6b225e575fdfe1053b6af72bdc83997b51d6b5ac52016b1ca0ed7d97461db55201bbf1b7c7e84923a7448949187c13af082f0839895f1d64021553aa55e5e7837377e35564e7ad891c1ff151eacafe58446197dddb8021fc94f76e335dd9e8182aaafb20775ad11950d8b27ebf163c258df1466aef3c3314a0ca7f46a0f27e0ca46c68ef9ef6a25ee56df4ae98b73b5413c88d7c5e215dd68792d4835a772699facfd92a7c66c74dc4cd0913436c852f50544f81d3602af5d6b16d4e98f3af321e33e245b89cbefa4b82987eb207a1efbd882e4847d4fe0655204a3fb3244f92afcededec9b0b630ac7b90c22f017733d215b44c3d2730286f1a124a47042c8311a4db8aa30c5f98ae8eb69301213cfc788e8c4953b39e9bee91e9bec09d63a2c61ab73bfcbdd1d1b0cadcecf07c8ee98d076e4d106eceb5554d98d583713f056258eb89de6360adb61fea613591202e172ccfdf125ba4ac96532029d91596d79380546a131849f9a7a73bd3ca8de8893fb73193599671a45ea1d76dcc5ee3f027c60c776bd7dceb9c1222fd4c790cd1d5aed7fb6d0e6c99a576ab9b25b0620e28973b3af22be4ad527911c680a34e85358b743afb8209aedbd5cad3093731e6e2b592a01a42741f5f2ca9e57df92d6d3dd57835a098dc75046ab1fae06c7e68052036f8c44a5c653c3c1f4635f83394714f9526dc4a9823ed4665a50ebf3086b54c3e3d4439d46835a8fcd85692e992456b6c5bca4d08af59a92cacdd2a6e56b7a807637c2d3b7d5bd860b7369b5435ac1f928ed9d3ecebef680ef2968a340ce7aeffdc26e367f0badc335d3a32347c8eb05f5e7ce111c9c387b55ccea2709b5065842faef360e0078d8efcbd7280f8be592ca67b8e24ead7253e71e18fefea45217ef97b92ba28f8d7faffd9dffdfc2f200f85c6794bdf00ffcc88d3240c7059b8f43cd30a8788a9a6c896662418a66fb07506cb242889a4c0ac6fa078cb793030abfb85ccab6a778e4479f9456ccfd8391081ec4d5714e9ce734ad7fc05d1d996b5173c52f7b1d2f9094ab22bc08230829c952a2220e3f810bf79cd6c823e545a7a119da3985ce0f659a90193de90eaf4de019d6f2fbb29a2e785cbf5c507c627b124f889374431e227dea48f0a1beed5f05f386a23809da61823db763e03f48aee6c3f90148967802a2df41dce06229beb2d03671bd70add168a6156c546215a4af25acc79b0488a1ab67dfb9ef919dcbee7d34d9f4f71f13c5f8a11155713659529644d5fe5b5b4123efe60696cf1a37e8f584a480f7681bd8e6118e550550aa9edf9372701feeb50f219f34223ad2998168877b71ddbc9c0a1abfcfbbc36b41a881f151dd020d09466ed88f1fb3061c3f5820770fa1c5efc00c8dd358485e4b08c69b928e3371cbbbfc3e4cddb70a1822215a8ec9d388e942f0b1429e9196bcd9eb11ecf835d19d7401d0bf1b7c9d885659397526422abd962e0437ac1467da4e844018e7ee7c398658ef962f2dd4e6d51bdc4fe3bbee3ed084b22e70f3c25deb4a994cf5fccbcec5e1c1f1abf5399b1bab6c7b401dfcd2528dd3494735250c92f56d7cf417007a57d1d4af90ab18da6054f636bd3696526e7d0dc5246a121302b150ebaeb27e2b862eaee56c166a5e46efd51394f4db4a6a8b9226d411be18fa572c03b02ebb9eee7c0a5856410a45916cf0af0ea89a4482fa48a9e928931493719e967ce9b5ac68e143ce5aa15536a960633fff5056f5275e6cd73472caf6b4f984c3069d2074ec5e0b6c964a4856a8705a59829d2f3959ed3d055179474de653cad219633f114fa5323ba89998e6298c2e9a86443f97977b8d87521f865c41b223f01c9f27725c2a84d03530a670f9135ab26683d5b1e605184db3c999255a9b4a586d134b83e9f340ba52791d8baf8d6da78c7607c26b9ba9e4d6f19cdab4f6e4f24a4f8297636ccbbc57f782062569e8692e8e4578d7162e252cf3262a2ae8e76b7adc58133db66eaf8412c91707885488f5881300683e928f25b4c551223ff11daa0cf67e29ac677389fdd071e830c8ea745d00234404e85ebb6ce5ba6b3e348cb4964a45ab62b3383a87f48191c84a928d9cfd7aa409f2984091faa8cdee36619b5a9179e50e6503a64ea9b3ec399e05ba6fb8f95bfded6171e6f4e6353be2cb7871533f5af9225f3f2413c9b66ece3bb0d5004a2c0e74edfe14db41681add0c9c944d86066f0bad3a583cc6b4622a3391e28ee87eeafedc18937bae3694a6e8e6d84f90ae2552f604bee1bb47b429142bf5fc8e749a35de4ce836f777c17965dc5d147cc43b5ac560737af334ee6b0a35750d19c567a377d0bfd1d18a6681d058abc7ccd1c6ad5d5200dafc450638ca26681b2998efe5dea24670b462a0d54a84c057d8e12a2f3e855e50e1fc8ebb313aa7de490cfdf5afa8ae0a636656acbc0174d757f519b4780ad347450e6275f2c24ae9b9c3b928d8a24c9af633e2b3f9440cc784a953ef5eafabf04097a202ca5676a4fc05783539156467a30a183c4e33760da775655644a27c2c865326ebf17412b6d639a3a20b88d238a73a55044b256581682b6fddcf8e544a85a2cc5add5cf38a75e573473f1f054ef0c0392530d0b2577b478a57942661ea231f91ee29861611a97eec2aa4704c0bc80e118642776b074b33a6d6dd78e5cf5f83a65b00a91cf5acf851c3ace5e7cfbca658de88aa5ce76a444937d9a8762fcbe4e519e8542d5daed2e9136127eb263497905ea5de72ec041cd8aa3758c0d12042cf4862c18c83c3738b0e0630223905d7e1810581bd3e42b6d7b94da62bb430cc4fc0db4a47edae6e233ee16b30fe712ef5cdefce1b5e26703168aceb6b64a27f876aa982580c2fc23ce2141374fc128088c0acd74df5cea86debbe37e5d54fd4d303b0ac339952ac5ec412b0883698c487b29f87bf586138eddbdc937c54ca6f85e892e722e026721e071d6089fc1873d82ef537ed6d70834a77ed8ec9b93b295f3ee09f89acb27934ecc97b1b48205f015c669bda556ba2a04b6ac88315c236dd4c361878b5345aa894d4f15426387a61b2f895f7a2fc1c04fefe0521ae841fd08b706a384566554225506c232566608bcdff84a3be0bd324e0181f09a66de8c1a4899bda01609e52b6f6208fb748e1bb3425bfd50947fecd516f79aa156df342ecb67a8ed704a9594f890c78fc3f974e1f18871113be751b8091e1462d447866c0f358ea45f61656100bf25c20c64255d1ef69d930ee59f27b67736455f9a13cbafa53b69701cb9d1c946c42483ca6808f0425848b8e6b61d7cee5f8cd44fb397975ea70791b1b60c67d292d7387ac227e2d9eaea78a7a617cb7c850ca94ba75a2846cdcea72e8b8848c51f66cc35366ae7156ac312118cf788f45a8a19b464af2d17951b08f0e44acd43d012a4f183b28729c9ae1e0a3377723293cd9c804d53e0feb1f6c886f63441e0354126fbd45005c22c1b38cf0acd74cb2574744f74eb45415d24c3df7fec950642bd1b57f6e031cf5a3263407742f2fdbf0ef3aee3dbcde41b5810199c27a36574967bbc6d2ca961362f91b4ee133f7003c43e124b0377346e4bfe6a8897ca87c087ac4d4d60c9e6644ee62cfc08e69ccc47d62968bb7927ced9ca37968f8ab89ac692dda22413bb892f84dd884eac3bf2172158b665cd94b1233f9b1aa4243ffe369fc3ac82948904997e94d840db2e98ecff20e17cb0085abde69c75c76902bc5634b1d7a217ad161aa92e0d476bb722745409656175aa5f0ffdd80dde229177b416523f9ea7a90d1b3e87dea21405192cb99d500cd0f957dc153feab55d7ac26544ca032ca75fd5990f0d2e750d2e7bd8f3bcefb25a0e5ce742cc0dd765367fb77a74654b54f2e6b3defde436991d479ed0792cca51c94aad780dd9c4921830228699ca13551d5e4b19d0598c17f5706ce868c514235ce58c84e5d74319f1b26a2a36cf2aff81704ef930b88a19bb1237662857960a77967a58db485b6aff8840c5f1ecab0776885349b71cbd872569f1a5c70c7d8bcca8f97a1a7270ef73bbc600964ab7fe3eb5fd0a914323b24892c28e263fabc8132d640ad405e90ff0f09541247e00735dab699385b42c4e9f481be0487d77575306862752ffc68e3fdbb64ecc1265b3cdf307f6a3e57acc721e5c03c9f9c6ed4eb09edce4944674b6dc41977bc532e6cbe3c073bb57b621e2877ba0fc243b63752e7cb78a85674a2c85480e3a27c6d7c4d16f08dfc396cbbfc0997bef139252ea0defb4c338b17a692fec90642ba3e41b6768b7ab854bf735e5cca2d3edab12171426c21004ab6c5d36a758ccb8dad65f782e4b9fb35c0e4f7636b99f22146c5ca6442e791d4d805c782d8f5d18996554a9f9cac02e4b5929fe7bffb9cdaa8f22cea87ce5eec0130bcbe5be12f3a5deb1ec3aae582da1f0f347f9d84b99b1fc5c7ab45783291dab82c03f1fdb86f9923c521380f6ecec75cc48c6cea9efe738323775913a154ee4e965eae9926c9122e0828b63bfa1ac0270470d0f0531e00a74f122a3115809aabab8be1fa05c9e4ff1e82f33b5256f751d93db6288f8854b4179da6cf982c0c8de38bc2d789e4bd8898fc79ac4c1f12e6c90e94173ab9d7136d4cf4716ade6384373d6fbab8dcb3b50053c7793655cb69395d989e0710cad3be78ca8a250e2c6c99b3a96b5f0950ae7a01323f08511c9d8263a54487f12d93346cafa596718928df6e0ab2eda77074310753202afa65ac7fb58a6ac176a62aff222079484c063894c8515b9dd12c7ed7dd878d661f6b59368a44e73272702c44e7120859b47a3b36d6230a77699336cab73e5000d32d8cdca26676761916128a6baeed950a0008000802110000000000050007007f0000000a000800ffffffffffff000014010d8061000000630812fce3647a349bd202eb061fbc3f6351a423d8d36d44f5c24a17d65e303399e256065a2d50fe0996be2e6ab0d501125c16010ea28f49aeff59edf1fb71a9a9b50210a22dfb563d95f6b644ecb732c817a68469f77a0f5627b19ebe000000a2000000a0392d52d554f2357c8910c6b37f05882c54e353c26baf1640a296457adb967cf3e5f2024648c0f56e7ba925f9abdf032d8531762dfceb12d611532c5486ab42a1f8ab49bbcd25ffb85da08b9cd9ce08bf65955ff58f354ef29ec143fe88d71ce43fc3ac161074e0d767af29a00d3e1a98719e"], 0x3ce0}}, 0x0) (async) sendmsg$NL80211_CMD_SET_PMKSA(r0, &(0x7f0000000140)={&(0x7f0000000080)={0x10, 0x0, 0x0, 0x80000000}, 0xc, &(0x7f0000000100)={&(0x7f00000000c0)={0x3c, r2, 0x800, 0x70bd26, 0x25dfdbfc, {{}, {@void, @val={0xc, 0x99, {0x3f, 0x5e}}}}, [@NL80211_ATTR_MAC={0xa}, @NL80211_ATTR_SSID={0xe, 0x34, @random="64d73a37ef84d02fc539"}]}, 0x3c}, 0x1, 0x0, 0x0, 0x20008c00}, 0x4000) ioctl$TIOCSETD(r0, 0x5423, &(0x7f0000000040)=0x1) (async) select(0x40, &(0x7f0000000040)={0xa1}, 0x0, 0x0, 0x0) openat$pfkey(0xffffffffffffff9c, &(0x7f0000000180), 0x101000, 0x0) [ 2151.755767] netlink: 9108 bytes leftover after parsing attributes in process `syz-executor.0'. 15:21:09 executing program 0: socket$nl_generic(0x10, 0x3, 0x10) syz_open_dev$vcsa(&(0x7f0000000000), 0x0, 0x0) r0 = syz_open_dev$ttys(0xc, 0x2, 0x1) ioctl$TIOCSETD(r0, 0x5423, &(0x7f0000000040)=0x1) select(0x40, &(0x7f0000000040)={0xa1}, 0x0, 0x0, 0x0) 15:21:10 executing program 0: socket$nl_generic(0x10, 0x3, 0x10) syz_open_dev$vcsa(&(0x7f0000000000), 0x0, 0x0) r0 = syz_open_dev$ttys(0xc, 0x2, 0x1) ioctl$TIOCSETD(r0, 0x5423, &(0x7f0000000040)=0x1) select(0x40, &(0x7f0000000040)={0xa1}, 0x0, 0x0, 0x0) socket$nl_generic(0x10, 0x3, 0x10) (async) syz_open_dev$vcsa(&(0x7f0000000000), 0x0, 0x0) (async) syz_open_dev$ttys(0xc, 0x2, 0x1) (async) ioctl$TIOCSETD(r0, 0x5423, &(0x7f0000000040)=0x1) (async) select(0x40, &(0x7f0000000040)={0xa1}, 0x0, 0x0, 0x0) (async) 15:21:10 executing program 0: socket$nl_generic(0x10, 0x3, 0x10) (async) syz_open_dev$vcsa(&(0x7f0000000000), 0x0, 0x0) r0 = syz_open_dev$ttys(0xc, 0x2, 0x1) ioctl$TIOCSETD(r0, 0x5423, &(0x7f0000000040)=0x1) (async) select(0x40, &(0x7f0000000040)={0xa1}, 0x0, 0x0, 0x0) 15:21:10 executing program 5: r0 = syz_open_dev$ttys(0xc, 0x2, 0x1) ioctl$TIOCSETD(r0, 0x5423, &(0x7f0000000040)=0x15) (fail_nth: 4) select(0x0, 0x0, 0x0, 0x0, 0x0) [ 2152.149091] FAULT_INJECTION: forcing a failure. [ 2152.149091] name failslab, interval 1, probability 0, space 0, times 0 [ 2152.161549] CPU: 1 PID: 14791 Comm: syz-executor.5 Not tainted 4.14.275-syzkaller #0 [ 2152.169438] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 [ 2152.178791] Call Trace: [ 2152.181378] dump_stack+0x1b2/0x281 [ 2152.185005] should_fail.cold+0x10a/0x149 [ 2152.189142] ? gsm_activate_mux+0x224/0x2e0 [ 2152.193444] should_failslab+0xd6/0x130 [ 2152.197399] kmem_cache_alloc_trace+0x47/0x3d0 [ 2152.201959] gsm_dlci_alloc+0x46/0x460 [ 2152.205825] gsm_activate_mux+0x22e/0x2e0 [ 2152.209952] gsmld_open+0x4ed/0x7b0 [ 2152.213555] ? gsm_cleanup_mux+0x3c0/0x3c0 [ 2152.217765] tty_ldisc_open+0x6c/0xb0 [ 2152.221541] tty_set_ldisc+0x287/0x5d0 [ 2152.225403] tty_ioctl+0xa2a/0x1430 [ 2152.229004] ? tty_fasync+0x2c0/0x2c0 [ 2152.232779] ? proc_fail_nth_write+0x7b/0x180 [ 2152.237249] ? trace_hardirqs_on+0x10/0x10 [ 2152.241465] ? fsnotify+0x974/0x11b0 [ 2152.245155] ? proc_tgid_io_accounting+0x7a0/0x7a0 [ 2152.250057] ? debug_check_no_obj_freed+0x2c0/0x680 [ 2152.255049] ? SyS_write+0x1b7/0x210 [ 2152.258750] ? tty_fasync+0x2c0/0x2c0 [ 2152.262528] do_vfs_ioctl+0x75a/0xff0 [ 2152.266304] ? lock_acquire+0x170/0x3f0 [ 2152.270256] ? ioctl_preallocate+0x1a0/0x1a0 [ 2152.274640] ? __fget+0x265/0x3e0 [ 2152.278069] ? do_vfs_ioctl+0xff0/0xff0 [ 2152.282018] ? security_file_ioctl+0x83/0xb0 [ 2152.286405] SyS_ioctl+0x7f/0xb0 [ 2152.289758] ? do_vfs_ioctl+0xff0/0xff0 [ 2152.293713] do_syscall_64+0x1d5/0x640 [ 2152.297578] entry_SYSCALL_64_after_hwframe+0x46/0xbb [ 2152.302745] RIP: 0033:0x7f6909cef049 [ 2152.307051] RSP: 002b:00007f6908664168 EFLAGS: 00000246 ORIG_RAX: 0000000000000010 [ 2152.314735] RAX: ffffffffffffffda RBX: 00007f6909e01f60 RCX: 00007f6909cef049 [ 2152.321981] RDX: 0000000020000040 RSI: 0000000000005423 RDI: 0000000000000003 [ 2152.329225] RBP: 00007f69086641d0 R08: 0000000000000000 R09: 0000000000000000 [ 2152.336485] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000001 15:21:10 executing program 0: socket$nl_generic(0x10, 0x3, 0x10) r0 = syz_open_dev$vcsa(&(0x7f0000000000), 0x0, 0x0) r1 = syz_open_dev$ttys(0xc, 0x2, 0x1) ioctl$TIOCSETD(r1, 0x5423, &(0x7f0000000040)=0x1) select(0x40, &(0x7f0000000040)={0xa1}, 0x0, 0x0, 0x0) r2 = add_key$keyring(&(0x7f0000001880), &(0x7f00000018c0)={'syz', 0x2}, 0x0, 0x0, 0xfffffffffffffffd) keyctl$clear(0x7, r2) add_key(&(0x7f0000000080)='syzkaller\x00', &(0x7f00000000c0)={'syz', 0x3}, &(0x7f0000000100)="cf993cd871d85694f27c64a8de4a3e3a82f1c75659c8f16faccd0f6404a01a6395c1b04d08eb184fd0a9bd7c97850a3b5703a0409c494309dc166c75ade7f107626ccbbf76ac3747d4f76a89d8642421a4c6b1f3d5a093c4bf721e94c3fb1e95c5b260e2df7389f03bd897e7ad75fa1e93c588f65afa351ccb8b6edf79e07cfd0fd6f7b0ce6576c3dd84b56b91083e389915719a299dfc519ac416972326e56bded53fcd2669525755f75b986cc2b64131c3d484f3d6132553c837193e3db9c11da4b4fce70587bd899721e0b9", 0xcd, r2) ioctl$TIOCMSET(r0, 0x5418, &(0x7f0000000200)=0x4) [ 2152.343731] R13: 00007ffdf0f266bf R14: 00007f6908664300 R15: 0000000000022000 15:21:10 executing program 0: socket$nl_generic(0x10, 0x3, 0x10) r0 = syz_open_dev$vcsa(&(0x7f0000000000), 0x0, 0x0) r1 = syz_open_dev$ttys(0xc, 0x2, 0x1) ioctl$TIOCSETD(r1, 0x5423, &(0x7f0000000040)=0x1) (async) select(0x40, &(0x7f0000000040)={0xa1}, 0x0, 0x0, 0x0) (async) r2 = add_key$keyring(&(0x7f0000001880), &(0x7f00000018c0)={'syz', 0x2}, 0x0, 0x0, 0xfffffffffffffffd) keyctl$clear(0x7, r2) (async) add_key(&(0x7f0000000080)='syzkaller\x00', &(0x7f00000000c0)={'syz', 0x3}, &(0x7f0000000100)="cf993cd871d85694f27c64a8de4a3e3a82f1c75659c8f16faccd0f6404a01a6395c1b04d08eb184fd0a9bd7c97850a3b5703a0409c494309dc166c75ade7f107626ccbbf76ac3747d4f76a89d8642421a4c6b1f3d5a093c4bf721e94c3fb1e95c5b260e2df7389f03bd897e7ad75fa1e93c588f65afa351ccb8b6edf79e07cfd0fd6f7b0ce6576c3dd84b56b91083e389915719a299dfc519ac416972326e56bded53fcd2669525755f75b986cc2b64131c3d484f3d6132553c837193e3db9c11da4b4fce70587bd899721e0b9", 0xcd, r2) ioctl$TIOCMSET(r0, 0x5418, &(0x7f0000000200)=0x4) 15:21:10 executing program 4: r0 = openat$uhid(0xffffffffffffff9c, &(0x7f00000000c0), 0x802, 0x0) write$UHID_INPUT2(r0, &(0x7f0000000140)={0xc, {0x60, "3850428cc13dd2456e726b05c182d956b935def4a370d3bb06e455944772dcf2137ec02c9a5bdb8e875b4ac8a7b20e0ef12396489051ba8ace959ed02acb7456ad687184e9de5868f250ab0b61687a705b64f4bdb726248b5a39100d11963900"}}, 0x66) ioctl$KDGETKEYCODE(0xffffffffffffffff, 0x4b4c, &(0x7f0000000080)={0x20, 0x335b}) (async) ioctl$TIOCSETD(0xffffffffffffffff, 0x5423, &(0x7f0000000040)=0x3) (async) select(0x40, &(0x7f0000000000), 0x0, &(0x7f0000000100)={0x8f}, 0x0) 15:21:10 executing program 1: r0 = syz_open_dev$ttys(0xc, 0x2, 0x1) r1 = ioctl$TIOCGPTPEER(r0, 0x5441, 0x3f) ioctl$TIOCSETD(r0, 0x5423, &(0x7f0000000040)=0x15) r2 = syz_open_dev$tty1(0xc, 0x4, 0x2) ioctl$TIOCSSOFTCAR(r2, 0x541a, &(0x7f0000000080)=0x3) ioctl$KDGKBSENT(r1, 0x4b48, &(0x7f0000000140)={0x7, "183bbc14c6fb0010f013614e6c9fefd68d7bb300f2220c099aa3234002f52ba69430650cabaa45f01f4fe298f617939c57eed33f8bd00a2c7adcc14bd48ca731321896f9a58f0089e59d2116416900cb6511a6012c1d7fcdd6325cf9109dc276d0d084aa52c5d5be688b5c3a9e70887cfbe4ce7f662c3661f8fb24342330da6fd2001862fcfd3f9e1ca27b9f9d4fd1681f8926afc80d68f47d666a144582cf8f2d78ebebd565d0707f542c995eddb80366716102d4c07004fe7cfec3a03250e7f5924dec7b77336af4254f6e5115045100ed8bc9a34812cb7056b804c1f2061da0402b9717932052db701b551d949ed04bad3b76ef2908ecbcf5db4b4497cda2a5dee0fd3101b315f3dd290de14c40e8d7f4f1823e8d5e7d32b77e5507dca22e8ca3d9c450d984cbd575653650b1cda0e43b7e02371cbbc66b107de8fa1d6ee4df21d2e403fdff98b6ee92e55f89494dc95e27d057f6b129a6a74be3c28b1f4bb3b2b9ea6268d9243de48955f85b6249c8abd905ffbfd2569a8bcb8e2f9229ee85a3086dfac76c4c35f938e3feea46c424d9fc97b09eb06b27c8ddd517ee85e64625a6b2d3819a35d23b5e116199f80fb98fc79023dbb52ce809e47bab363fc9042a072b90b1f939f4a6385c013188dc0628ecc3259578996593e088e2ce3d778100df4b8b36f2a4684951c4b47284d3cee6eb0940fce44eb5c57c9186da2ba0"}) select(0x40, &(0x7f0000000000), 0x0, &(0x7f0000000100)={0x8f}, 0x0) syz_open_dev$ttys(0xc, 0x2, 0x1) (async) ioctl$TIOCGPTPEER(r0, 0x5441, 0x3f) (async) ioctl$TIOCSETD(r0, 0x5423, &(0x7f0000000040)=0x15) (async) syz_open_dev$tty1(0xc, 0x4, 0x2) (async) ioctl$TIOCSSOFTCAR(r2, 0x541a, &(0x7f0000000080)=0x3) (async) ioctl$KDGKBSENT(r1, 0x4b48, &(0x7f0000000140)={0x7, "183bbc14c6fb0010f013614e6c9fefd68d7bb300f2220c099aa3234002f52ba69430650cabaa45f01f4fe298f617939c57eed33f8bd00a2c7adcc14bd48ca731321896f9a58f0089e59d2116416900cb6511a6012c1d7fcdd6325cf9109dc276d0d084aa52c5d5be688b5c3a9e70887cfbe4ce7f662c3661f8fb24342330da6fd2001862fcfd3f9e1ca27b9f9d4fd1681f8926afc80d68f47d666a144582cf8f2d78ebebd565d0707f542c995eddb80366716102d4c07004fe7cfec3a03250e7f5924dec7b77336af4254f6e5115045100ed8bc9a34812cb7056b804c1f2061da0402b9717932052db701b551d949ed04bad3b76ef2908ecbcf5db4b4497cda2a5dee0fd3101b315f3dd290de14c40e8d7f4f1823e8d5e7d32b77e5507dca22e8ca3d9c450d984cbd575653650b1cda0e43b7e02371cbbc66b107de8fa1d6ee4df21d2e403fdff98b6ee92e55f89494dc95e27d057f6b129a6a74be3c28b1f4bb3b2b9ea6268d9243de48955f85b6249c8abd905ffbfd2569a8bcb8e2f9229ee85a3086dfac76c4c35f938e3feea46c424d9fc97b09eb06b27c8ddd517ee85e64625a6b2d3819a35d23b5e116199f80fb98fc79023dbb52ce809e47bab363fc9042a072b90b1f939f4a6385c013188dc0628ecc3259578996593e088e2ce3d778100df4b8b36f2a4684951c4b47284d3cee6eb0940fce44eb5c57c9186da2ba0"}) (async) select(0x40, &(0x7f0000000000), 0x0, &(0x7f0000000100)={0x8f}, 0x0) (async) 15:21:10 executing program 0: socket$nl_generic(0x10, 0x3, 0x10) r0 = syz_open_dev$vcsa(&(0x7f0000000000), 0x0, 0x0) r1 = syz_open_dev$ttys(0xc, 0x2, 0x1) ioctl$TIOCSETD(r1, 0x5423, &(0x7f0000000040)=0x1) select(0x40, &(0x7f0000000040)={0xa1}, 0x0, 0x0, 0x0) r2 = add_key$keyring(&(0x7f0000001880), &(0x7f00000018c0)={'syz', 0x2}, 0x0, 0x0, 0xfffffffffffffffd) keyctl$clear(0x7, r2) add_key(&(0x7f0000000080)='syzkaller\x00', &(0x7f00000000c0)={'syz', 0x3}, &(0x7f0000000100)="cf993cd871d85694f27c64a8de4a3e3a82f1c75659c8f16faccd0f6404a01a6395c1b04d08eb184fd0a9bd7c97850a3b5703a0409c494309dc166c75ade7f107626ccbbf76ac3747d4f76a89d8642421a4c6b1f3d5a093c4bf721e94c3fb1e95c5b260e2df7389f03bd897e7ad75fa1e93c588f65afa351ccb8b6edf79e07cfd0fd6f7b0ce6576c3dd84b56b91083e389915719a299dfc519ac416972326e56bded53fcd2669525755f75b986cc2b64131c3d484f3d6132553c837193e3db9c11da4b4fce70587bd899721e0b9", 0xcd, r2) ioctl$TIOCMSET(r0, 0x5418, &(0x7f0000000200)=0x4) socket$nl_generic(0x10, 0x3, 0x10) (async) syz_open_dev$vcsa(&(0x7f0000000000), 0x0, 0x0) (async) syz_open_dev$ttys(0xc, 0x2, 0x1) (async) ioctl$TIOCSETD(r1, 0x5423, &(0x7f0000000040)=0x1) (async) select(0x40, &(0x7f0000000040)={0xa1}, 0x0, 0x0, 0x0) (async) add_key$keyring(&(0x7f0000001880), &(0x7f00000018c0)={'syz', 0x2}, 0x0, 0x0, 0xfffffffffffffffd) (async) keyctl$clear(0x7, r2) (async) add_key(&(0x7f0000000080)='syzkaller\x00', &(0x7f00000000c0)={'syz', 0x3}, &(0x7f0000000100)="cf993cd871d85694f27c64a8de4a3e3a82f1c75659c8f16faccd0f6404a01a6395c1b04d08eb184fd0a9bd7c97850a3b5703a0409c494309dc166c75ade7f107626ccbbf76ac3747d4f76a89d8642421a4c6b1f3d5a093c4bf721e94c3fb1e95c5b260e2df7389f03bd897e7ad75fa1e93c588f65afa351ccb8b6edf79e07cfd0fd6f7b0ce6576c3dd84b56b91083e389915719a299dfc519ac416972326e56bded53fcd2669525755f75b986cc2b64131c3d484f3d6132553c837193e3db9c11da4b4fce70587bd899721e0b9", 0xcd, r2) (async) ioctl$TIOCMSET(r0, 0x5418, &(0x7f0000000200)=0x4) (async) 15:21:10 executing program 2: syz_open_dev$ttys(0xc, 0x2, 0x1) ioctl$TIOCSETD(0xffffffffffffffff, 0x5423, &(0x7f0000000040)=0x15) select(0x0, 0x0, 0x0, &(0x7f0000000100)={0x8f}, 0x0) 15:21:10 executing program 3: ioctl$VT_RESIZE(0xffffffffffffffff, 0x5609, &(0x7f0000000080)={0x1, 0x6, 0x3}) r0 = syz_open_dev$ttys(0xc, 0x2, 0x1) ioctl$TIOCSETD(r0, 0x5423, &(0x7f0000000040)=0x19) r1 = syz_open_dev$ttys(0xc, 0x2, 0x1) ioctl$TIOCGICOUNT(r1, 0x545d, 0x0) ioctl$TCSETA(r1, 0x5406, &(0x7f00000000c0)={0x7, 0x1ff, 0x101, 0x4, 0x4, "f814a63459af9290"}) select(0x40, &(0x7f0000000000)={0x0, 0x2000000000000000, 0x0, 0x0, 0x7, 0x8000000000000000}, 0x0, &(0x7f0000000100)={0x200}, 0x0) ioctl$VT_RESIZE(0xffffffffffffffff, 0x5609, &(0x7f0000000080)={0x1, 0x6, 0x3}) (async) syz_open_dev$ttys(0xc, 0x2, 0x1) (async) ioctl$TIOCSETD(r0, 0x5423, &(0x7f0000000040)=0x19) (async) syz_open_dev$ttys(0xc, 0x2, 0x1) (async) ioctl$TIOCGICOUNT(r1, 0x545d, 0x0) (async) ioctl$TCSETA(r1, 0x5406, &(0x7f00000000c0)={0x7, 0x1ff, 0x101, 0x4, 0x4, "f814a63459af9290"}) (async) select(0x40, &(0x7f0000000000)={0x0, 0x2000000000000000, 0x0, 0x0, 0x7, 0x8000000000000000}, 0x0, &(0x7f0000000100)={0x200}, 0x0) (async) 15:21:10 executing program 3: ioctl$VT_RESIZE(0xffffffffffffffff, 0x5609, &(0x7f0000000080)={0x1, 0x6, 0x3}) r0 = syz_open_dev$ttys(0xc, 0x2, 0x1) ioctl$TIOCSETD(r0, 0x5423, &(0x7f0000000040)=0x19) (async) r1 = syz_open_dev$ttys(0xc, 0x2, 0x1) ioctl$TIOCGICOUNT(r1, 0x545d, 0x0) ioctl$TCSETA(r1, 0x5406, &(0x7f00000000c0)={0x7, 0x1ff, 0x101, 0x4, 0x4, "f814a63459af9290"}) (async) select(0x40, &(0x7f0000000000)={0x0, 0x2000000000000000, 0x0, 0x0, 0x7, 0x8000000000000000}, 0x0, &(0x7f0000000100)={0x200}, 0x0) 15:21:10 executing program 0: socket$nl_generic(0x10, 0x3, 0x10) syz_open_dev$vcsa(&(0x7f0000000000), 0x0, 0x200002) r0 = syz_open_dev$ttys(0xc, 0x2, 0x1) ioctl$TIOCSETD(r0, 0x5423, &(0x7f0000000040)=0x1) r1 = syz_open_dev$ttys(0xc, 0x2, 0x1) syz_open_dev$tty20(0xc, 0x4, 0x0) ioctl$TIOCGICOUNT(r1, 0x545d, 0x0) ioctl$VT_RESIZE(r1, 0x5609, &(0x7f0000000180)={0x7ff, 0x743, 0x7}) select(0x40, &(0x7f0000000040)={0xa1}, 0x0, 0x0, 0x0) select(0x40, &(0x7f0000000200)={0x4, 0xd, 0xe15e, 0x8000000000000001, 0x100000000, 0x2, 0x1, 0x2}, &(0x7f00000000c0)={0xffffffffffff9ff1, 0xfffffffffffffffc, 0x4, 0x21, 0x100000007, 0x10000000000006}, &(0x7f0000000100)={0x8000000000000001, 0x6, 0x7, 0x4, 0x2, 0x100000001, 0x6, 0x3}, &(0x7f0000000140)={0x77359400}) r2 = syz_open_dev$ttys(0xc, 0x2, 0x1) ioctl$TIOCMSET(r2, 0x5418, &(0x7f00000001c0)=0xffffffff) syz_open_dev$tty1(0xc, 0x4, 0x3) 15:21:10 executing program 5: r0 = syz_open_dev$ttys(0xc, 0x2, 0x1) ioctl$TIOCSETD(r0, 0x5423, &(0x7f0000000040)=0x15) (fail_nth: 5) select(0x0, 0x0, 0x0, 0x0, 0x0) 15:21:11 executing program 0: socket$nl_generic(0x10, 0x3, 0x10) syz_open_dev$vcsa(&(0x7f0000000000), 0x0, 0x200002) (async) r0 = syz_open_dev$ttys(0xc, 0x2, 0x1) ioctl$TIOCSETD(r0, 0x5423, &(0x7f0000000040)=0x1) (async) r1 = syz_open_dev$ttys(0xc, 0x2, 0x1) syz_open_dev$tty20(0xc, 0x4, 0x0) (async) ioctl$TIOCGICOUNT(r1, 0x545d, 0x0) ioctl$VT_RESIZE(r1, 0x5609, &(0x7f0000000180)={0x7ff, 0x743, 0x7}) (async) select(0x40, &(0x7f0000000040)={0xa1}, 0x0, 0x0, 0x0) (async) select(0x40, &(0x7f0000000200)={0x4, 0xd, 0xe15e, 0x8000000000000001, 0x100000000, 0x2, 0x1, 0x2}, &(0x7f00000000c0)={0xffffffffffff9ff1, 0xfffffffffffffffc, 0x4, 0x21, 0x100000007, 0x10000000000006}, &(0x7f0000000100)={0x8000000000000001, 0x6, 0x7, 0x4, 0x2, 0x100000001, 0x6, 0x3}, &(0x7f0000000140)={0x77359400}) (async) r2 = syz_open_dev$ttys(0xc, 0x2, 0x1) ioctl$TIOCMSET(r2, 0x5418, &(0x7f00000001c0)=0xffffffff) syz_open_dev$tty1(0xc, 0x4, 0x3) [ 2153.074091] FAULT_INJECTION: forcing a failure. [ 2153.074091] name failslab, interval 1, probability 0, space 0, times 0 [ 2153.097432] CPU: 0 PID: 15026 Comm: syz-executor.5 Not tainted 4.14.275-syzkaller #0 [ 2153.105328] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 [ 2153.114676] Call Trace: [ 2153.117266] dump_stack+0x1b2/0x281 [ 2153.120898] should_fail.cold+0x10a/0x149 [ 2153.125051] should_failslab+0xd6/0x130 [ 2153.129034] __kmalloc+0x2c1/0x400 [ 2153.132575] ? __kfifo_alloc+0xdc/0x240 [ 2153.136561] __kfifo_alloc+0xdc/0x240 [ 2153.140449] gsm_dlci_alloc+0xd4/0x460 [ 2153.144338] gsm_activate_mux+0x22e/0x2e0 [ 2153.148484] gsmld_open+0x4ed/0x7b0 [ 2153.152108] ? gsm_cleanup_mux+0x3c0/0x3c0 [ 2153.156340] tty_ldisc_open+0x6c/0xb0 [ 2153.160142] tty_set_ldisc+0x287/0x5d0 [ 2153.164029] tty_ioctl+0xa2a/0x1430 [ 2153.167663] ? tty_fasync+0x2c0/0x2c0 [ 2153.171457] ? proc_fail_nth_write+0x7b/0x180 [ 2153.175954] ? trace_hardirqs_on+0x10/0x10 [ 2153.180189] ? fsnotify+0x974/0x11b0 [ 2153.183901] ? proc_tgid_io_accounting+0x7a0/0x7a0 [ 2153.188830] ? debug_check_no_obj_freed+0x2c0/0x680 [ 2153.193843] ? SyS_write+0x1b7/0x210 [ 2153.197554] ? tty_fasync+0x2c0/0x2c0 [ 2153.201351] do_vfs_ioctl+0x75a/0xff0 [ 2153.205149] ? lock_acquire+0x170/0x3f0 [ 2153.209123] ? ioctl_preallocate+0x1a0/0x1a0 [ 2153.213551] ? __fget+0x265/0x3e0 [ 2153.213563] ? do_vfs_ioctl+0xff0/0xff0 15:21:11 executing program 0: socket$nl_generic(0x10, 0x3, 0x10) syz_open_dev$vcsa(&(0x7f0000000000), 0x0, 0x200002) (async) r0 = syz_open_dev$ttys(0xc, 0x2, 0x1) ioctl$TIOCSETD(r0, 0x5423, &(0x7f0000000040)=0x1) (async, rerun: 32) r1 = syz_open_dev$ttys(0xc, 0x2, 0x1) (rerun: 32) syz_open_dev$tty20(0xc, 0x4, 0x0) (async) ioctl$TIOCGICOUNT(r1, 0x545d, 0x0) (async) ioctl$VT_RESIZE(r1, 0x5609, &(0x7f0000000180)={0x7ff, 0x743, 0x7}) select(0x40, &(0x7f0000000040)={0xa1}, 0x0, 0x0, 0x0) (async, rerun: 64) select(0x40, &(0x7f0000000200)={0x4, 0xd, 0xe15e, 0x8000000000000001, 0x100000000, 0x2, 0x1, 0x2}, &(0x7f00000000c0)={0xffffffffffff9ff1, 0xfffffffffffffffc, 0x4, 0x21, 0x100000007, 0x10000000000006}, &(0x7f0000000100)={0x8000000000000001, 0x6, 0x7, 0x4, 0x2, 0x100000001, 0x6, 0x3}, &(0x7f0000000140)={0x77359400}) (async, rerun: 64) r2 = syz_open_dev$ttys(0xc, 0x2, 0x1) ioctl$TIOCMSET(r2, 0x5418, &(0x7f00000001c0)=0xffffffff) (async) syz_open_dev$tty1(0xc, 0x4, 0x3) 15:21:11 executing program 1: r0 = syz_open_dev$ttys(0xc, 0x2, 0x1) ioctl$TIOCSETD(r0, 0x5423, &(0x7f0000000040)=0x15) select(0x40, &(0x7f0000000000), 0x0, &(0x7f0000000100)={0x8f, 0x6, 0xfffffffffffffffe, 0x8}, 0x0) [ 2153.220956] ? security_file_ioctl+0x83/0xb0 [ 2153.225361] SyS_ioctl+0x7f/0xb0 [ 2153.228724] ? do_vfs_ioctl+0xff0/0xff0 [ 2153.232692] do_syscall_64+0x1d5/0x640 [ 2153.236582] entry_SYSCALL_64_after_hwframe+0x46/0xbb [ 2153.241775] RIP: 0033:0x7f6909cef049 [ 2153.241780] RSP: 002b:00007f6908664168 EFLAGS: 00000246 ORIG_RAX: 0000000000000010 [ 2153.241792] RAX: ffffffffffffffda RBX: 00007f6909e01f60 RCX: 00007f6909cef049 [ 2153.260425] RDX: 0000000020000040 RSI: 0000000000005423 RDI: 0000000000000003 [ 2153.267675] RBP: 00007f69086641d0 R08: 0000000000000000 R09: 0000000000000000 15:21:11 executing program 4: r0 = syz_open_dev$ttys(0xc, 0x2, 0x1) ioctl$TIOCSETD(r0, 0x5423, &(0x7f0000000040)=0x3) select(0x40, &(0x7f0000000000), 0x0, &(0x7f0000000100)={0x8f}, 0x0) ioctl$TIOCGRS485(0xffffffffffffffff, 0x542e, &(0x7f0000000080)) [ 2153.274927] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000001 [ 2153.282185] R13: 00007ffdf0f266bf R14: 00007f6908664300 R15: 0000000000022000 15:21:11 executing program 0: socket$nl_generic(0x10, 0x3, 0x10) r0 = syz_open_dev$vcsa(&(0x7f0000000000), 0x0, 0x0) r1 = syz_open_dev$ttys(0xc, 0x2, 0x1) ioctl$TIOCSETD(r1, 0x5423, &(0x7f0000000040)=0x1) sendmsg$NL80211_CMD_REQ_SET_REG(r0, &(0x7f00000003c0)={&(0x7f0000000300)={0x10, 0x0, 0x0, 0x40000}, 0xc, &(0x7f0000000380)={&(0x7f0000000340)={0x24, 0x0, 0x800, 0x70bd27, 0x25dfdbfb, {}, [@NL80211_ATTR_REG_ALPHA2={0x7, 0x21, 'bb\x00'}, @NL80211_ATTR_DFS_REGION={0x5, 0x92, 0x5}]}, 0x24}, 0x1, 0x0, 0x0, 0x40}, 0x80) r2 = bpf$OBJ_GET_PROG(0x7, &(0x7f00000000c0)={&(0x7f0000000080)='./file0\x00', 0x0, 0x8}, 0x10) ioctl$BTRFS_IOC_GET_SUBVOL_INFO(r2, 0x81f8943c, &(0x7f0000000100)) select(0x40, &(0x7f0000000040)={0xa1}, 0x0, 0x0, 0x0) 15:21:11 executing program 0: socket$nl_generic(0x10, 0x3, 0x10) r0 = syz_open_dev$vcsa(&(0x7f0000000000), 0x0, 0x0) r1 = syz_open_dev$ttys(0xc, 0x2, 0x1) ioctl$TIOCSETD(r1, 0x5423, &(0x7f0000000040)=0x1) sendmsg$NL80211_CMD_REQ_SET_REG(r0, &(0x7f00000003c0)={&(0x7f0000000300)={0x10, 0x0, 0x0, 0x40000}, 0xc, &(0x7f0000000380)={&(0x7f0000000340)={0x24, 0x0, 0x800, 0x70bd27, 0x25dfdbfb, {}, [@NL80211_ATTR_REG_ALPHA2={0x7, 0x21, 'bb\x00'}, @NL80211_ATTR_DFS_REGION={0x5, 0x92, 0x5}]}, 0x24}, 0x1, 0x0, 0x0, 0x40}, 0x80) r2 = bpf$OBJ_GET_PROG(0x7, &(0x7f00000000c0)={&(0x7f0000000080)='./file0\x00', 0x0, 0x8}, 0x10) ioctl$BTRFS_IOC_GET_SUBVOL_INFO(r2, 0x81f8943c, &(0x7f0000000100)) select(0x40, &(0x7f0000000040)={0xa1}, 0x0, 0x0, 0x0) socket$nl_generic(0x10, 0x3, 0x10) (async) syz_open_dev$vcsa(&(0x7f0000000000), 0x0, 0x0) (async) syz_open_dev$ttys(0xc, 0x2, 0x1) (async) ioctl$TIOCSETD(r1, 0x5423, &(0x7f0000000040)=0x1) (async) sendmsg$NL80211_CMD_REQ_SET_REG(r0, &(0x7f00000003c0)={&(0x7f0000000300)={0x10, 0x0, 0x0, 0x40000}, 0xc, &(0x7f0000000380)={&(0x7f0000000340)={0x24, 0x0, 0x800, 0x70bd27, 0x25dfdbfb, {}, [@NL80211_ATTR_REG_ALPHA2={0x7, 0x21, 'bb\x00'}, @NL80211_ATTR_DFS_REGION={0x5, 0x92, 0x5}]}, 0x24}, 0x1, 0x0, 0x0, 0x40}, 0x80) (async) bpf$OBJ_GET_PROG(0x7, &(0x7f00000000c0)={&(0x7f0000000080)='./file0\x00', 0x0, 0x8}, 0x10) (async) ioctl$BTRFS_IOC_GET_SUBVOL_INFO(r2, 0x81f8943c, &(0x7f0000000100)) (async) select(0x40, &(0x7f0000000040)={0xa1}, 0x0, 0x0, 0x0) (async) 15:21:11 executing program 2: syz_open_dev$ttys(0xc, 0x2, 0x1) ioctl$TIOCSETD(0xffffffffffffffff, 0x5423, &(0x7f0000000040)=0x15) select(0x0, 0x0, 0x0, &(0x7f0000000100)={0x8f}, 0x0) 15:21:11 executing program 0: socket$nl_generic(0x10, 0x3, 0x10) (async) r0 = syz_open_dev$vcsa(&(0x7f0000000000), 0x0, 0x0) (async) r1 = syz_open_dev$ttys(0xc, 0x2, 0x1) ioctl$TIOCSETD(r1, 0x5423, &(0x7f0000000040)=0x1) (async) sendmsg$NL80211_CMD_REQ_SET_REG(r0, &(0x7f00000003c0)={&(0x7f0000000300)={0x10, 0x0, 0x0, 0x40000}, 0xc, &(0x7f0000000380)={&(0x7f0000000340)={0x24, 0x0, 0x800, 0x70bd27, 0x25dfdbfb, {}, [@NL80211_ATTR_REG_ALPHA2={0x7, 0x21, 'bb\x00'}, @NL80211_ATTR_DFS_REGION={0x5, 0x92, 0x5}]}, 0x24}, 0x1, 0x0, 0x0, 0x40}, 0x80) r2 = bpf$OBJ_GET_PROG(0x7, &(0x7f00000000c0)={&(0x7f0000000080)='./file0\x00', 0x0, 0x8}, 0x10) ioctl$BTRFS_IOC_GET_SUBVOL_INFO(r2, 0x81f8943c, &(0x7f0000000100)) (async) select(0x40, &(0x7f0000000040)={0xa1}, 0x0, 0x0, 0x0) 15:21:11 executing program 0: socket$nl_generic(0x10, 0x3, 0x10) r0 = syz_open_dev$vcsa(&(0x7f0000000000), 0x0, 0x0) r1 = syz_open_dev$ttys(0xc, 0x2, 0x1) ioctl$TIOCSETD(r1, 0x5423, &(0x7f0000000040)=0x1) select(0x40, &(0x7f0000000040)={0xa1}, 0x0, 0x0, 0x0) syz_genetlink_get_family_id$wireguard(&(0x7f0000000080), r0) 15:21:11 executing program 3: r0 = syz_open_dev$ttys(0xc, 0x2, 0x1) ioctl$TIOCSETD(r0, 0x5423, &(0x7f0000000040)=0x19) select(0x40, &(0x7f0000000000), 0x0, &(0x7f0000000100)={0x1000008f}, 0x0) 15:21:11 executing program 0: socket$nl_generic(0x10, 0x3, 0x10) r0 = syz_open_dev$vcsa(&(0x7f0000000000), 0x0, 0x0) r1 = syz_open_dev$ttys(0xc, 0x2, 0x1) ioctl$TIOCSETD(r1, 0x5423, &(0x7f0000000040)=0x1) select(0x40, &(0x7f0000000040)={0xa1}, 0x0, 0x0, 0x0) syz_genetlink_get_family_id$wireguard(&(0x7f0000000080), r0) socket$nl_generic(0x10, 0x3, 0x10) (async) syz_open_dev$vcsa(&(0x7f0000000000), 0x0, 0x0) (async) syz_open_dev$ttys(0xc, 0x2, 0x1) (async) ioctl$TIOCSETD(r1, 0x5423, &(0x7f0000000040)=0x1) (async) select(0x40, &(0x7f0000000040)={0xa1}, 0x0, 0x0, 0x0) (async) syz_genetlink_get_family_id$wireguard(&(0x7f0000000080), r0) (async) 15:21:11 executing program 5: r0 = syz_open_dev$ttys(0xc, 0x2, 0x1) ioctl$TIOCSETD(r0, 0x5423, &(0x7f0000000040)=0x15) (fail_nth: 6) select(0x0, 0x0, 0x0, 0x0, 0x0) 15:21:11 executing program 3: r0 = syz_open_dev$ttys(0xc, 0x2, 0x1) ioctl$TIOCSETD(r0, 0x5423, &(0x7f0000000040)=0x19) (async, rerun: 64) select(0x40, &(0x7f0000000000), 0x0, &(0x7f0000000100)={0x1000008f}, 0x0) (rerun: 64) 15:21:11 executing program 0: socket$nl_generic(0x10, 0x3, 0x10) r0 = syz_open_dev$vcsa(&(0x7f0000000000), 0x0, 0x0) (async) r1 = syz_open_dev$ttys(0xc, 0x2, 0x1) ioctl$TIOCSETD(r1, 0x5423, &(0x7f0000000040)=0x1) (async) select(0x40, &(0x7f0000000040)={0xa1}, 0x0, 0x0, 0x0) syz_genetlink_get_family_id$wireguard(&(0x7f0000000080), r0) [ 2153.911604] FAULT_INJECTION: forcing a failure. [ 2153.911604] name failslab, interval 1, probability 0, space 0, times 0 [ 2153.926627] CPU: 1 PID: 15278 Comm: syz-executor.5 Not tainted 4.14.275-syzkaller #0 [ 2153.934520] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 [ 2153.943871] Call Trace: [ 2153.946465] dump_stack+0x1b2/0x281 [ 2153.950101] should_fail.cold+0x10a/0x149 [ 2153.954254] should_failslab+0xd6/0x130 [ 2153.958227] kmem_cache_alloc_trace+0x29a/0x3d0 [ 2153.962900] tty_register_device_attr+0x1d2/0x710 [ 2153.967746] ? redirected_tty_write+0xb0/0xb0 [ 2153.972239] ? __raw_spin_lock_init+0x28/0x100 [ 2153.976822] ? tty_port_init+0xa2/0x190 [ 2153.980795] ? gsm_dlci_alloc+0x390/0x460 [ 2153.984942] gsmld_open+0x548/0x7b0 [ 2153.988578] ? gsm_cleanup_mux+0x3c0/0x3c0 [ 2153.993248] tty_ldisc_open+0x6c/0xb0 [ 2153.997047] tty_set_ldisc+0x287/0x5d0 [ 2154.000934] tty_ioctl+0xa2a/0x1430 [ 2154.004561] ? tty_fasync+0x2c0/0x2c0 [ 2154.008355] ? proc_fail_nth_write+0x7b/0x180 [ 2154.012849] ? trace_hardirqs_on+0x10/0x10 [ 2154.017084] ? fsnotify+0x974/0x11b0 [ 2154.020802] ? proc_tgid_io_accounting+0x7a0/0x7a0 [ 2154.025728] ? debug_check_no_obj_freed+0x2c0/0x680 [ 2154.030744] ? SyS_write+0x1b7/0x210 [ 2154.034582] ? tty_fasync+0x2c0/0x2c0 [ 2154.038385] do_vfs_ioctl+0x75a/0xff0 [ 2154.042190] ? lock_acquire+0x170/0x3f0 [ 2154.046165] ? ioctl_preallocate+0x1a0/0x1a0 [ 2154.050577] ? __fget+0x265/0x3e0 [ 2154.054032] ? do_vfs_ioctl+0xff0/0xff0 [ 2154.058008] ? security_file_ioctl+0x83/0xb0 [ 2154.062415] SyS_ioctl+0x7f/0xb0 [ 2154.065774] ? do_vfs_ioctl+0xff0/0xff0 [ 2154.069751] do_syscall_64+0x1d5/0x640 [ 2154.073642] entry_SYSCALL_64_after_hwframe+0x46/0xbb [ 2154.078824] RIP: 0033:0x7f6909cef049 [ 2154.082538] RSP: 002b:00007f6908664168 EFLAGS: 00000246 ORIG_RAX: 0000000000000010 [ 2154.090247] RAX: ffffffffffffffda RBX: 00007f6909e01f60 RCX: 00007f6909cef049 [ 2154.097512] RDX: 0000000020000040 RSI: 0000000000005423 RDI: 0000000000000003 [ 2154.104779] RBP: 00007f69086641d0 R08: 0000000000000000 R09: 0000000000000000 [ 2154.112042] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000001 [ 2154.119316] R13: 00007ffdf0f266bf R14: 00007f6908664300 R15: 0000000000022000 15:21:12 executing program 1: r0 = syz_open_dev$ttys(0xc, 0x2, 0x1) ioctl$TIOCSETD(r0, 0x5423, &(0x7f0000000040)=0x15) select(0x40, &(0x7f0000000000), 0x0, &(0x7f0000000100)={0x8f, 0x6, 0xfffffffffffffffe, 0x8}, 0x0) syz_open_dev$ttys(0xc, 0x2, 0x1) (async) ioctl$TIOCSETD(r0, 0x5423, &(0x7f0000000040)=0x15) (async) select(0x40, &(0x7f0000000000), 0x0, &(0x7f0000000100)={0x8f, 0x6, 0xfffffffffffffffe, 0x8}, 0x0) (async) 15:21:12 executing program 0: socket$nl_generic(0x10, 0x3, 0x10) socketpair(0x3, 0x0, 0xffff, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$NL80211_CMD_SET_COALESCE(r0, &(0x7f00000001c0)={&(0x7f0000000100)={0x10, 0x0, 0x0, 0x800000}, 0xc, &(0x7f0000000180)={&(0x7f0000000200)=ANY=[@ANYBLOB='0\x00\x00\x00', @ANYRES16=0x0, @ANYBLOB="10002bbd7000040000000000000000000300b8830647952a10915b49aee861952f86d303a1f3d2647940261282bc3b141ce6531ae99e65af9861a46212cf700463d0b022773fd3", @ANYRES32=0x0, @ANYBLOB="0c009900040000003f0000000800010001040000"], 0x30}}, 0xc011) syz_open_dev$vcsa(&(0x7f0000000000), 0x0, 0x0) r1 = syz_open_dev$ttys(0xc, 0x2, 0x1) ioctl$TIOCSETD(r1, 0x5423, &(0x7f0000000040)=0x1) select(0x40, &(0x7f0000000040)={0xa1}, 0x0, 0x0, 0x0) ioctl$TCSETA(r1, 0x5406, &(0x7f0000000080)={0x6, 0x9, 0xfffa, 0x80, 0x16, "0919f34f19e65ac9"}) 15:21:12 executing program 3: r0 = syz_open_dev$ttys(0xc, 0x2, 0x1) ioctl$TIOCSETD(r0, 0x5423, &(0x7f0000000040)=0x19) (async, rerun: 64) select(0x40, &(0x7f0000000000), 0x0, &(0x7f0000000100)={0x1000008f}, 0x0) (rerun: 64) 15:21:12 executing program 4: r0 = syz_open_dev$ttys(0xc, 0x2, 0x1) ioctl$TIOCSETD(r0, 0x5423, &(0x7f0000000040)=0x3) (async, rerun: 64) select(0x40, &(0x7f0000000000), 0x0, &(0x7f0000000100)={0x8f}, 0x0) (rerun: 64) ioctl$TIOCGRS485(0xffffffffffffffff, 0x542e, &(0x7f0000000080)) 15:21:12 executing program 2: r0 = syz_open_dev$ttys(0xc, 0x2, 0x1) ioctl$TIOCSETD(r0, 0x5423, 0x0) select(0x0, 0x0, 0x0, &(0x7f0000000100)={0x8f}, 0x0) 15:21:12 executing program 3: r0 = syz_open_dev$ttys(0xc, 0x2, 0x1) ioctl$TIOCSETD(r0, 0x5423, &(0x7f0000000040)=0x19) syz_open_pts(0xffffffffffffffff, 0x25180) select(0x40, &(0x7f0000000000)={0x6, 0xfffffffffffdfffd, 0x2, 0x0, 0x0, 0x8, 0x977}, 0x0, &(0x7f0000000100)={0x2, 0xffffffffffffffff, 0xff, 0x4000000, 0x101, 0x400, 0xfffffffffffffffe}, 0x0) 15:21:12 executing program 0: socket$nl_generic(0x10, 0x3, 0x10) socketpair(0x3, 0x0, 0xffff, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$NL80211_CMD_SET_COALESCE(r0, &(0x7f00000001c0)={&(0x7f0000000100)={0x10, 0x0, 0x0, 0x800000}, 0xc, &(0x7f0000000180)={&(0x7f0000000200)=ANY=[@ANYBLOB='0\x00\x00\x00', @ANYRES16=0x0, @ANYBLOB="10002bbd7000040000000000000000000300b8830647952a10915b49aee861952f86d303a1f3d2647940261282bc3b141ce6531ae99e65af9861a46212cf700463d0b022773fd3", @ANYRES32=0x0, @ANYBLOB="0c009900040000003f0000000800010001040000"], 0x30}}, 0xc011) syz_open_dev$vcsa(&(0x7f0000000000), 0x0, 0x0) r1 = syz_open_dev$ttys(0xc, 0x2, 0x1) ioctl$TIOCSETD(r1, 0x5423, &(0x7f0000000040)=0x1) select(0x40, &(0x7f0000000040)={0xa1}, 0x0, 0x0, 0x0) ioctl$TCSETA(r1, 0x5406, &(0x7f0000000080)={0x6, 0x9, 0xfffa, 0x80, 0x16, "0919f34f19e65ac9"}) socket$nl_generic(0x10, 0x3, 0x10) (async) socketpair(0x3, 0x0, 0xffff, &(0x7f00000000c0)) (async) sendmsg$NL80211_CMD_SET_COALESCE(r0, &(0x7f00000001c0)={&(0x7f0000000100)={0x10, 0x0, 0x0, 0x800000}, 0xc, &(0x7f0000000180)={&(0x7f0000000200)=ANY=[@ANYBLOB='0\x00\x00\x00', @ANYRES16=0x0, @ANYBLOB="10002bbd7000040000000000000000000300b8830647952a10915b49aee861952f86d303a1f3d2647940261282bc3b141ce6531ae99e65af9861a46212cf700463d0b022773fd3", @ANYRES32=0x0, @ANYBLOB="0c009900040000003f0000000800010001040000"], 0x30}}, 0xc011) (async) syz_open_dev$vcsa(&(0x7f0000000000), 0x0, 0x0) (async) syz_open_dev$ttys(0xc, 0x2, 0x1) (async) ioctl$TIOCSETD(r1, 0x5423, &(0x7f0000000040)=0x1) (async) select(0x40, &(0x7f0000000040)={0xa1}, 0x0, 0x0, 0x0) (async) ioctl$TCSETA(r1, 0x5406, &(0x7f0000000080)={0x6, 0x9, 0xfffa, 0x80, 0x16, "0919f34f19e65ac9"}) (async) 15:21:12 executing program 0: socket$nl_generic(0x10, 0x3, 0x10) socketpair(0x3, 0x0, 0xffff, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$NL80211_CMD_SET_COALESCE(r0, &(0x7f00000001c0)={&(0x7f0000000100)={0x10, 0x0, 0x0, 0x800000}, 0xc, &(0x7f0000000180)={&(0x7f0000000200)=ANY=[@ANYBLOB='0\x00\x00\x00', @ANYRES16=0x0, @ANYBLOB="10002bbd7000040000000000000000000300b8830647952a10915b49aee861952f86d303a1f3d2647940261282bc3b141ce6531ae99e65af9861a46212cf700463d0b022773fd3", @ANYRES32=0x0, @ANYBLOB="0c009900040000003f0000000800010001040000"], 0x30}}, 0xc011) syz_open_dev$vcsa(&(0x7f0000000000), 0x0, 0x0) r1 = syz_open_dev$ttys(0xc, 0x2, 0x1) ioctl$TIOCSETD(r1, 0x5423, &(0x7f0000000040)=0x1) select(0x40, &(0x7f0000000040)={0xa1}, 0x0, 0x0, 0x0) ioctl$TCSETA(r1, 0x5406, &(0x7f0000000080)={0x6, 0x9, 0xfffa, 0x80, 0x16, "0919f34f19e65ac9"}) socket$nl_generic(0x10, 0x3, 0x10) (async) socketpair(0x3, 0x0, 0xffff, &(0x7f00000000c0)) (async) sendmsg$NL80211_CMD_SET_COALESCE(r0, &(0x7f00000001c0)={&(0x7f0000000100)={0x10, 0x0, 0x0, 0x800000}, 0xc, &(0x7f0000000180)={&(0x7f0000000200)=ANY=[@ANYBLOB='0\x00\x00\x00', @ANYRES16=0x0, @ANYBLOB="10002bbd7000040000000000000000000300b8830647952a10915b49aee861952f86d303a1f3d2647940261282bc3b141ce6531ae99e65af9861a46212cf700463d0b022773fd3", @ANYRES32=0x0, @ANYBLOB="0c009900040000003f0000000800010001040000"], 0x30}}, 0xc011) (async) syz_open_dev$vcsa(&(0x7f0000000000), 0x0, 0x0) (async) syz_open_dev$ttys(0xc, 0x2, 0x1) (async) ioctl$TIOCSETD(r1, 0x5423, &(0x7f0000000040)=0x1) (async) select(0x40, &(0x7f0000000040)={0xa1}, 0x0, 0x0, 0x0) (async) ioctl$TCSETA(r1, 0x5406, &(0x7f0000000080)={0x6, 0x9, 0xfffa, 0x80, 0x16, "0919f34f19e65ac9"}) (async) 15:21:12 executing program 0: socket$nl_generic(0x10, 0x3, 0x10) r0 = syz_open_dev$vcsa(&(0x7f0000000000), 0x0, 0x0) r1 = syz_open_dev$ttys(0xc, 0x2, 0x1) ioctl$TIOCSETD(r1, 0x5423, &(0x7f0000000040)=0x1) select(0x40, &(0x7f0000000040)={0xa1}, 0x0, 0x0, 0x0) ioctl$SNDCTL_DSP_GETTRIGGER(r0, 0x80045010, &(0x7f0000000080)) [ 2154.743937] kasan: CONFIG_KASAN_INLINE enabled [ 2154.748741] kasan: GPF could be caused by NULL-ptr deref or user memory access [ 2154.761205] general protection fault: 0000 [#1] PREEMPT SMP KASAN [ 2154.767442] Modules linked in: [ 2154.770626] CPU: 0 PID: 15276 Comm: syz-executor.5 Not tainted 4.14.275-syzkaller #0 [ 2154.778493] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 [ 2154.787838] task: ffff88809c5a8440 task.stack: ffff8880872b8000 [ 2154.793892] RIP: 0010:cdev_del+0x22/0x90 [ 2154.797942] RSP: 0018:ffff8880872bfca0 EFLAGS: 00010207 [ 2154.803296] RAX: dffffc0000000000 RBX: ffff888238c82600 RCX: 0000000000000000 [ 2154.810559] RDX: 000000000000000c RSI: ffff88809c5a8cf0 RDI: 0000000000000064 [ 2154.817815] RBP: 0000000000000000 R08: ffffffff8b9ce810 R09: 0000000000000000 [ 2154.825078] R10: 0000000000000000 R11: 0000000000000000 R12: ffff888238c82608 [ 2154.832342] R13: ffff8880af0ad488 R14: ffff88808ef86700 R15: ffff88809c6f18d8 [ 2154.839604] FS: 0000555556655400(0000) GS:ffff8880ba400000(0000) knlGS:0000000000000000 [ 2154.847823] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 2154.853691] CR2: 00007ff6c1c305e0 CR3: 00000000a1f0c000 CR4: 00000000003406f0 [ 2154.860953] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 2154.868212] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 2154.875469] Call Trace: [ 2154.878055] tty_unregister_device+0x101/0x1a0 [ 2154.882660] gsmld_close+0xaa/0x1f0 [ 2154.886281] ? gsmtty_cleanup+0x150/0x150 [ 2154.890422] tty_ldisc_close+0x8c/0xc0 [ 2154.894395] tty_ldisc_release+0xe8/0x400 [ 2154.898536] tty_release_struct+0x20/0xe0 [ 2154.902676] tty_release+0xb3f/0x10d0 [ 2154.906478] ? do_tty_hangup+0x30/0x30 [ 2154.910355] __fput+0x25f/0x7a0 [ 2154.913629] task_work_run+0x11f/0x190 [ 2154.917510] exit_to_usermode_loop+0x1ad/0x200 [ 2154.922087] do_syscall_64+0x4a3/0x640 [ 2154.925969] entry_SYSCALL_64_after_hwframe+0x46/0xbb [ 2154.931150] RIP: 0033:0x7f6909ca1c8b [ 2154.934851] RSP: 002b:00007ffdf0f26720 EFLAGS: 00000293 ORIG_RAX: 0000000000000003 [ 2154.942548] RAX: 0000000000000000 RBX: 0000000000000004 RCX: 00007f6909ca1c8b [ 2154.949806] RDX: 0000001b2f320000 RSI: 0000001b2f321f58 RDI: 0000000000000003 [ 2154.957061] RBP: 00007f6909e03960 R08: 0000000000000000 R09: 0000000064a32d66 [ 2154.964309] R10: 001b2696e5eab64a R11: 0000000000000293 R12: 000000000020e19d [ 2154.971572] R13: 00007ffdf0f26820 R14: 00007ffdf0f26840 R15: 0000000000000032 [ 2154.978822] Code: e5 44 f7 ff eb d2 0f 1f 00 55 48 89 fd 48 83 ec 08 e8 e3 93 cd ff 48 8d 7d 64 48 b8 00 00 00 00 00 fc ff df 48 89 fa 48 c1 ea 03 <0f> b6 14 02 48 89 f8 83 e0 07 83 c0 03 38 d0 7c 04 84 d2 75 4f [ 2154.997890] RIP: cdev_del+0x22/0x90 RSP: ffff8880872bfca0 [ 2155.005875] ---[ end trace 4f04d1e4e9335392 ]--- [ 2155.010772] Kernel panic - not syncing: Fatal exception [ 2155.016299] Kernel Offset: disabled [ 2155.019910] Rebooting in 86400 seconds..