r0 = add_key$keyring(&(0x7f0000000780), &(0x7f0000000100)={'syz', 0x3}, 0x0, 0x0, 0xfffffffffffffffd) add_key(&(0x7f0000000640)='rxrpc\x00', &(0x7f0000000680)={'syz', 0x2}, &(0x7f0000001e00)="39776d7448075fc5bf691f62285ad28e6fba05c5799327806c841268dd37cdd2b92bbd9bdc04eebdbce977c2ce989a837ddc29fe92a85935adbddeec03b870b2897abda6c95c5e0759be7ce867a78a8c8326fc395c3ca344198a4a27c57737afcad3bda592a578a3949d11c57d689e2d5e3606ce433374c88ed33557eae07c337684f4a8c3a5736606d4cbfa6933d34d099b4e193f0a6f9963edc1221d89c2daa203f9230c52f193f06573d059a06cfe471f68519cecc77ba7380be5421df05bff3bde4ce2eda134c9c04384f201018da331586ca752a1772b31bcc8852e4b409472138237bf11989a627c252b83e24b810498dc18eee977fc152604b2d93d92c4a5ba362fb7ab29e98f6948085b69f1f8e3b60b1fc096dfba84c678e057024003f8d089391e3c2d6f40143664686b7ce67f3d76fa0aa9661e518e47b25fef7e09b160b6bd2abf09dcf3baf7471bc3109325027bb5c5cf4e070dec62f87135ed8d350fdcec5f3653e2e7f57dca14d5b7bc6f63e2631eab3e8ff222a2cc0746e9838662cf078e62a6f6beee5e89b160c77ca1c0ba76666715bd2cb5c7495cf6484a32a8da5cedec0d59e455d9e70e506ca8e0ae9445bc9f961ef6c4c2506dae363f197391797a2ce805949718fdebd2a885841a602ee2b85c64a3cc3f3c5aaabef616a9c93de7f061461b56c5d4d588d9cddfa726612497ed4e9ece4ebe0dae0284b067453dfe3413bfadcdc03b5d7ef275a74a290e6b93c4009876bc504642fdb885af37b71cf67c86a0263069c7c8f31e420a8ed96a8311922eca6baf676ac4ce9bc2e7da2da4348b238f748ca3075308673b2d30e9e8134551a9a5b7f925fc87019a4a82158b8eb8267014bdcb00a4a893fb896f13dfa3d7f44fd3b497e68ee37a0b3fe651db682706b5f13b678ac4c5ad85f57760c40f63d4abf216f963e94139488917d46dc1d439141d6ed3e9796e466b041600310698a40c1a511fbe1a3f6686403abe5f34342fbb412aef9a0d6d46e7b6c4ed42babc3aeb82f9791e492c7a2cde05a148be31309d367310a7b4594430e9d3ac80534f073e744f97af2addc603b37852b88853c16e28ef2b0bf621ec0204320479dc4cca9310dd2bb87e2d53f32c16b09f5c84441c69be51d3e52f10f15689599322ad4368ab5fb4085c6532c4414dea021d740e53f5ef91b2ebc96778dad6c3a5a04ab127424dc935ccf8c29e6be4dc13d2a2af9ab10121eb1ee03d0cb90a19f446127e9f516bbf0b039d791d35a7ab404fe4ec2bb43c1f14cd0d20f0054a8fb8fab9b64e68502ae593752564421f3769a0031eccf20dd909f70f43b5fd4fe62374cfc09c0d8ea4c176af7e2357644d5414ed8e21d72e27d77a89a349e95fe6fcef2657d2874970d81e93cf15ee4526933879aa9875335a419aeaed34a2446db705ebe7f7e7936958f2e6011e8cd6c0bada38a5e126829f03580a8b5b496f18e8d67e1884bf959e614b0f957e7b7e5fed7f71e4e390fbb0d43e0247b4210fce0c0400518358c36910c9fcd9da2e3e7abbda3e04083d81e88dd53c0d582566e5d851bb425d12039d94379b31adb5d90ad6644e1872639fccbbab7343ecacd678a0146a196bebf8441ea4a39074c4d601957be639af081833b22a45a807f6a02bbdd27eae58db1ba6e4e368d008cb33efc4431e492ada0b587dedfbb153952c084aaef1adc484ec33d591f8aa8e3812da74db9b40d459d88f49690aab07926a44f12c093d61d56f15b6baf595e32f3a3b4f24f5dc480deed3349dcb18c58c4f0936f70d249cae6e974382d433774b76b22f8b3f000466bb7ce3c7395206358d08c6537f45bf334640b943bf90cb9607cf4c1c05395aaeae30abce91f64b4269c11aa9ba5c66dc0a1afa01b82e26bac2578d3d349d87f7686b1d690e2cc2addbbfce0ae17c7957d431136a9c3fc1d0781e6d2c122a6b4c3d0f94b6239e35dfba53e7232fe1284f8f584ae9fe6770025d76d5255887832a3dcc2a4eb594e6fe1d692443be4fe50fbc208f185c0aea55e0a24832e1d2a4476dce91ad4ae1aade8ed8900ef5468b78a4412476b09a1d37713fdbed5d8b5fc6a5d751b6ce056498510621875a3b914018e392e6e327e0af3eab93d51935f19df483e2c3dae69a2ebff23508da43449937d467aac32f5be5c3b9a93916d916aa88788e53c68930c7329a27ff4bdc0d930a7cf392455ca96a82e11cb3e1a01cee5a1dbb43e7087a2b7c03be7373d8c1a31f864e3f9ea6e59169fdfa935353d19a364bb5e5eeedd16b277a5d79242b851b60c15d046b2cb9996d969a07b0c2a3fbf7d88a1ef5f88831e860f5ec4497ea01eb9f5aa44ba119b33ea7d258071372230063964d31b3887fd1697ad576dcdf46934d9626278fc32578d9446248c68c66f84af6cc25b430503ab8f304743ee4a7e501052ddef79683e9653dde2667a92b445fec98b99c46f4b012534507c976580ac47cf44643c93a9ae78107c00a43a974cb0dd88fea1d80dafc7d128371100d44d9674b93e3b1cd1e83365352041e50f1b5c2635c16c487ed0e679be7db5d03de5e0a86fe54c243a2a675c23f2036e52254e6fd3d4cef14af730e26f143768b0310d7b0d8cb38b466cb27b44fbce5af77542419576333349b9ff507b7f00240317ace89186638481d57059d7a2892409743889656716146a134e9194d6ff5e93cb11c49aec18e8f00357dfb259f459831966eec9a97e4837558508cb56def7d3dfa654e7b576d4bd75fa7ae73fed348b2b0b6a453e93d9ee446e425dfc11e61980bb4920be785a86fa8e4062fe08b22b77ab729cb13d750d7d1886dc04fb738838f49ebff2a9fa36a8537accd8af3b324351231882c41e7a4be2a3f57a51900c904e36ae2793ffe23232e5ee428b97ddcd586b22c3ec140a6ae922c99de7dc291162b72fd794e35c7c9fcc52646a203da2f14d88b62ed134ac32ed0fed0604fc9b43bc9251efc2ebf4249275be2e16b0fe6d4b19773faf7a79cd402f894551d84dfffe848b348f7ee45d90be1ce9b8ab9c0ce9413492d6be24456517987bb9dbc8ad6cdf3ffdce428bee8caba695e5006f7f4035229ec0a93bfa8f1d3e643651f7fd50c9380284d806feba4e0870726c8f2df543c4dc295c535d9ccd9f81933090fb422d10c83ab357f4e94e882bd15392229aa8a94186e086494299d19e176c2121e03cbe5c715f7aa2990803372b89c1adc7a9e88a9710de45aad88add18600bb5b39c14b52b9c1e8217306e40c114abfd0091e12ca7ab71728a39dc9cf9f7fe10265a9c3c2aaa5e48db9944309c2227eaee40f446dfe481a0e038f9d9eacc757245a1b559d88facbcbefda4179d51ad78dcab3439fd62a3d55cc996bf02544763268944840187addf0270616e446d246435bfe0d3b360656e0c1e73fd179e8c346cce9d58ccf1158079571b06ddef1a288131ae3148b5836e4d90d31f56160dda8cdcf8add53d6bb74f8adb896bab943992d70c7b5c3ed7577a395e2c739a1977cf8ba7595e0eccad253f46b38b17792a60b94335325df1e999b03dd6bf9c7566bd86c182319a3865fbac8e3b2130c30feb99aaf683d6e4837dffe70b0b0b3016958d10cd381d1b492cdac5bf58337b760af23feea3700a50d00342546a41dff52dbf1a3bb39229b1e578428eb8719370bce798113997b2e514e084c7c8d516b69ae0eafe8d8847fc6dc8e8351c3e2d988ad875c3d4147250b2295f44143d9fe416f44f341c2fa599c39f452e9ccfacb285fa75688e6c60d0a8a0584d8765cfdb840d54d4302ff021b07078942aca9fc9cd22fd7e8d69340280565d2ff36922c6bad321611d3cea15e40bcef9c0548358f3f40c98185efabbd6c8c02d51a9ab82be1e1b9bea308c7805971306c81f96f2b8f41e8e07724421b4cdab008f53c4d5f9a0a71187ce3c7e95305612e71f1bc59bd015823b7d94c7832a10b49d192e23c9239c3fde9ad5aed1766069779a39356a5a594a198b6aa806cc6c58fff93ecda31bca6a920b64e39f583f13b7fc646aadc6f0912c49eb6c5bc71659eae99373ad6b441970b43a5bed2817b0418a72ee50836b820f5bcde2d4f89600a527e3d1249f8d916fe2968981207a1068c03a90860820e6df8da22fd3902c4f269aefd31d22269012eca54c69ecd0f46faf50be2c885434c8b1c0e06aba4a6360903cd57b728cc5fe3a25e2f0247dfa7190d1ff71ff0d1ed3c11236ef7abac14e17c7b9d248881e1fc62dfd2c4837149a760dd142aef1cefc4f9e988689843aa5544403c1565cdb8f2d02bd88dfc478efa97c4617a7d1ffc70b2c8a1f785fbc38e4e9a892847dfacf9734d4425eb37c603142b10ad59ef87eb5e25fd82f92d3f38101f8b111a3b748e6389fd75d8fe76079139f76e650fcb893e4fe93cd3eeeb02d5321e16f59323b54afd708ea02378abde98f0d5851d7e05547a84bd42322bb81a1087b714093af2aa4eacd9ab7ee34109dfed3548e31117a33769cc374d46238b5585f9043d488f94f87a8161ee4c0ba0b9ccaa5436037d5c1ca2ceea499c98665fbaf1786d1bd00ae3ea952ef66a18e28c7ade14660da708ad80c4f6882280184f8f3b123293e896ad5c634a95790eada5da447a1068a7096d69d7485be8a6a5191de977321eefc715f090f1dbf05351e1136bec4da44b32f8313e5ffc7e2127037293918ef3cb1211085de622000cc4ded9caf2c9649ba430bad128c15260bc400df166189290b2df7e6fb365af39a73cafccf9fab399d07fd6d826e1f3b255f1d302df7d8baf5128a3ef9e0160dcbe2fef1f6f184bfc01c230119ae9f40b8e1a2a2a9883062c604191ebc3d9abcf4b71b52d4cb6a2f09c2bba729f3a7e762de310a9dcf203c765dd2decbe72cd0d693532f5021602e64559b4ece7009ce543db8f80eceb4246231bee2349ef6243c74b67f0aa9963d7ae373273f53948e956f5d673b82b65370fa0c08866fc15262a20b012497f2a6e0b93e75f283cff270cde77fdae7b3e33fcd00b37e68f56ddb287e2a22cc4bd3bfecec1953627e4f420a9993c384c3146a962fb781d07168c411e2363657ecb04ef8008b40afa037c886202624cd3c5c77b77f53d437268b33ed06bfd0d56dc8c793a4716b35dbaf479e451149ab1ec83c5a90dd320b5db8b77b76c5121dced3e78f31f28ea6290af76475837fe1b12be4a46e81c4960ec09379ec88419206e64515dc38a190212bbefd682cf68c144067a99a19370154210b0255276b8a77c42174f1a01dba975a33f884c278926cc4ce4b6e8540f60ab7a7e33b0159d6bf196c1a8d8315675a77d544e037cfae48b0e265a11ddf2d87a52c8432b1e57c942096f796df7d5ad20a17baf19b450920fbf668614494d74479fe0d889cc34b1f99b4f9e9ef6818327bc3c6c785a104794c71ee863ef8ba13fc7809b87aea246f339f42a27f20140882edcd05a3595f96661b24ce4524a8309b12262a77d72b47bcf34e54e3e992b180dcd5cbae32f2c45a4a16aca38f1a3b00cd58d503e623efd1f7bf6e76ccf9ed6038fe94bfddf14a800508150064bea6f548d50124a0163b6b7ef041711dd9bc1a94a45902e9cacb02043cfcd77f0c83cbaf89ea37bca1c5a15855072c87464c89802842732f34457cd6aba3eb8033b8633d22fa7bb40d422ce0f15c7823e046b3a95a85e4998a49751d753939b0b0144f2ee097c4f339cd52739e0cdb018714fa836d9ec07115a91a8e69d662b6aa2ba89d7aea41ccb527855181a72fb49e95a8a7a6f5975", 0x1000, r0) add_key$fscrypt_v1(&(0x7f0000000740), &(0x7f00000007c0)={'fscrypt:', @desc1}, &(0x7f0000000800)={0x0, "b1e7779f3f1c35cdf009ca95afffe7a7ec67437263ff0160d698d1b56ec9888b9385a781766f0474e52b1721b24db07cab18978158355b014e67f7b790b25e1e", 0x31}, 0x48, 0x0) add_key$keyring(&(0x7f00000002c0), &(0x7f0000000300)={'syz', 0x2}, 0x0, 0x0, 0xffffffffffffffff) r1 = add_key$keyring(&(0x7f0000000080), &(0x7f00000000c0)={'syz', 0x0}, 0x0, 0x0, 0xfffffffffffffffc) keyctl$KEYCTL_MOVE(0x1e, r1, r1, r0, 0x0) add_key(&(0x7f0000000040)='keyring\x00', &(0x7f0000000140)={'syz', 0x1}, &(0x7f0000000180)="76b020050be678d2f64213e29fb722d7c92d5267a87d55647531c0b4e4fce3fbfa8ac102", 0x24, r1) setns(0xffffffffffffffff, 0x0) perf_event_open(&(0x7f0000001d80)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x15e, 0x0, 0x7, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext={0x200000000000}, 0x400, 0x2, 0x9f7}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x2) add_key(&(0x7f00000001c0)='cifs.idmap\x00', &(0x7f0000000200)={'syz', 0x2}, 0x0, 0x0, r1) r2 = socket$netlink(0x10, 0x3, 0x0) sendmsg$nl_generic(r2, &(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000000)={&(0x7f00000004c0)=ANY=[@ANYBLOB="1c0000001a0001010000004000"/28], 0x1c}}, 0x0) r3 = add_key$fscrypt_v1(&(0x7f00000002c0), &(0x7f0000001300)={'fscrypt:', @desc4}, &(0x7f0000001340)={0x0, "0ce94ebfc19fc575b93c20195346a8fb6080faea883e9ae1cc2b0a1280631112901f85624f2c82f1a8b311a4f8467203c7df81e370ac047d7dfeb0605831ddcc", 0x1d}, 0x48, 0x0) add_key$keyring(&(0x7f0000000040), &(0x7f0000000240)={'syz', 0x1}, 0x0, 0x0, r3) add_key(&(0x7f0000000380)='big_key\x00', &(0x7f00000003c0)={'syz', 0x0}, &(0x7f0000000400)="dec893cc4549812763531772166134d6d174a4ef39a9ec4c5bdc84c227b7fd87d2df7b1cf7528f7ab665369aa61b2fb3e829dd0ee36937204d35491f7c8ce6805c03ad43bbfbc8134203ca87ba7c3416abbbd3f47b668b5e882913f539980f25d115348e45ededb145024a34b05e4d682fdf634758a956cd5cb7b54adb53bb331c4f2286db7012b7a33987f46a358f7c1ac6f4a5bf", 0x95, r3) sendmsg$nl_generic(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, &(0x7f00000000c0)={&(0x7f0000000340)=ANY=[@ANYBLOB="240000000075fca574eb000101ebffffffffff8000"/36], 0x24}}, 0x0) add_key$keyring(&(0x7f00000006c0), &(0x7f0000000700)={'syz', 0x0}, 0x0, 0x0, r0) read(0xffffffffffffffff, &(0x7f0000000080)=""/129, 0x81)