2a065483014daf99296a45e841daf7e1494666b109e9c9012819b7749051cee4a408e3b0ec630f7715c8a5547e31d9c5415dcf4e76ca388caf23b9bd6187ecbdbbffa9cfb876782378aec86cd140d23d7eae3a5788ab46e1cb381bb2d884ef39df63ea957b2ba715802c59ae51fbd899502fa47043cc8218b851fcd1bd73eb5a4a8974cb49824a71e788e2bcca6c5c1a9d87736fe68fdafce2d9cfa30419e11b670873f9a20883268941caae7c6ff661bc4ffa3a9d48a0d6c42b77b05de18d6a70e6334f3ea28463ca728bbf9fee62f165add3d30bfd8792b83a34ca17f6ba097f7d5ea6dd1a6fb254c6114f5b6b0858ddcf0ed8df5c6013af4718ce86c44e56d8de13473ff93acbb49891c8af69ef9c450f99b9af74d96618ec8f90e42efd1877a749a41b168cddd0c6ec51962880ed406853c73adae95d82874be3b34b06f12e90eee628994ce67290942edeb0be5c313511cc28bcf71e299f85a3958a90aa1db138506a8a57c7178d6d57930fd4e6ffebfdcd2ed78f8612eb68ea11a252ba0521c94d656a8b3cc1773ec1d89336055390f6aeaded90922dc02efded1b1db74c9cee146afd3dbd92fb4c8e6b4ebac497aa5084367483f9cd7b05cc24a357bcfcc78bb5eb08edb02011c241d0631241bed81b44c3e9c33bd55b82740596cb8ee2fd8a46004e70e709ed3a20fe1fe69bda58665a8eec06622bcd69f086e290044f8707143adf459f053f14f574d7c3ff0d12f8420cd286a21b819d8fe62ba6b18ce5c8dbccd6ed03ed73be06a8d31555f443663f6a6b2a7d1d59bf71f169dccdf20fbaac233a1c4fc89c38adde4733c5b23ae76aee07b52ca9617cb27833a0e85295b81319d85610787f77c77e8d6bd9f07472324a338b8fe0def1fdb961f488efe39cea303e4ea55eb84fd72beb679407c47030179df73a607b34a059b550f1f4fd60af1526111930f62cf03ecf589c5576e466cfb1df08f5beae15034a789a38724fcbafed9a0426172957c80d4ca7ec9147df727d11a6122ce37fc5bbcd5cdb239364d71e5bbab4b8085cd051a16916665d70d5db3b63c0d9904e3adf2b4d945e52185302129fa3e66bd6608d545c5449c1a45cdbb609ba8cff62e7024234e5405236e481365114a7313d6e591d0c6f50c8d4d95469953e223dd5fd62ec94d342fa4349da1d8f433ea90aed09b2aa9cf0e889f8935dcb86d15acf621cae1c93c582275418d369c54b2a2c2c57cfe5f7fc4f5797e33e6f0d08006bf67ba5d3814a188d48c7116c56cd3098263a5f34e133aad7b5198bc12caa9c032222ec9634f6ba98d9548469cb04aa03510801822716c9895c1c344aa8c699c28adf69664d9dd75ef11778f68663064124e8217876364f6ea33f73acff8f013b0a2ac741d9b5eebd3a0db9e32d50febc12fbc110fdc1d2415277a0897ae3a5f567fe18edf5f48ac86e0398de5f0d57fb8cf5a3c2f7f4d2888cd70bd00ab9b29089b84a5123e00fbcad4a9be61b8ccecfd5f943f11cf0952610b7bd0bbca71b36c439d80ff9e9a6c9135a4b638278432be5d3fec6fd49ad792f504c395cad2f2ffd8d1e0231941523693e2252faabd6df97361bbb2f8c078ef9eacafefb62cb1057c3195cdbc0d81c3e74f72be2bb1eb94f1bd19a26f77982e863442eb6064f31f1f2f84144abefde11d159546d65486a4a55f8aed11c51a8a08e812dcb47c7124701f06417ef29d351b23cacba209e084ff6b969dabfd011828ca759d58860bfa32961115c13107face1d4c2653f662d2671bedf1649e6064b31382a6e51f1487173fdb61e5e70f7676380e17fa7e3d4c4b08a7e64ea5b4a7a3d0c9e8d0d225b35f59fdc3537c0827626eb31f734117aadc65036f26bbf8239cee0ae130f0c948ba3562f24a0656c346c6271b3b4f3fb9865a2ee66575a7ca45ebe0c3d12b68e0b112193254f51f08b31eff02fb8839fbd51d9725c033861ff2f47ecdffa0ebdd1e97af0fb71c2fc10204bdf963c90396964df78bd9495b160981a354e10910c1c3ba0a4dd214ab36d05f2975d5f112c3bb4ad85323d35d8616f9ce025b824aa86e8628c646333b5b183f85668f573e37a16f7e8506746c1c6901139b4ba8c9483f5da3aa3f34d18d893e8fe27061086e9f25e525506fad59938b3016d013288501307f3c5c0e2cf5adfab032f0865525072f624dcd7e7dd03abbe39b8196a6eb42e16d80c3c395c61f32392f1834e5743677e060274a663c1e9d3eac0f87f1b95651839ece118f98fe3a21dff01cb2f904cb453f0f6f1b7d3e4f5ed6569ba5be9a153a8d2f11fb8804d2d1d19850e3383aed4198807d7eed79711faa9d2590d4807a2fd525bbfe5bc8b056369aec9e4b725ea87f180a7d3a3dd3bf886b17364734174d962546db90babfb9cad914c76e01af2adee7a9a6a03a94f4f348c8f1ea959b6df2957509f1683c2978c0c97cbe0929382187be22d907c72e3b93415cbb68363c3a928737536bdbc03f4c363cbb0558ff1321d86358c2cc29f0476381289e233a30e34d50ca6f28d1066b56b8cde48b1e9001779934debfd665af61aac5440e71e0406ab498f3058785a4611ba556d97e197dc4dbbd9195cf91b5242f170b478da2922f4435596ac391a2715958d54443e83d2e7643ab80e006ff04a3c938e02d2a261ee692b54c66585494e7f0c741fb8833e4b99f59cdbaa1a4be04439138b0941488a4e05c2c9092ebb4d06d3a83ea56911ddf9b4ad391872763355881d450f3856ecdc40165effbd7aad0bda162feb20bcd11207c9b838bf642f578801be17ed307b25abf3a96f07c81c3c6082cc02d261c94fce6e70a2919aba69a55b839f03db68025dec5c1910596d7f3085fc21684ed9e40d50f30a2485df8ff750fa6d127cc0e33b7eb41fee15a273c7277775e0341d367c43d2b2d88b5fe27540d5264c33cd2b274632666bced994c34c3937755ac871e9a07a0d22d6ea95a02fa83bd4e4f5265fb207840f3be93cf3df16ddd113f88d7c08a8193a5caf65b895480a0f76a23233d5bb3d18c5429abf89a2dfaa9a3ee204d98e7e7eefb7f2ad135c2be4bc8aad9d293fcd3d689333abb7299d8df7bc5c37d9ad89f19dd6e27bfbd22b86721b5ddd66bb381a3d95d3a24c6136062a1ec0b135f3b46977d696bd2dbf02dc4075615f34d6c1cdbd97a3065c2b362fc52f52ccbdee433150d5643413802e5e925775dac3c1ea415b7f718f8fd3852fabbf1bdf89e4d2ca83bdd0b0a56f6e75d5f7e59008ed909b70fcbfaafa0ed8d7bce6d49c7acdf8ac6d245bcd8e06a0cd30d333ca4eeb6ebf6057408518d2fd923e616da7aa29fb9a719a9018371fe26ff8cfff3f95a46ec096a29aeb3020da496b1a814312411bfa374e632f37821512a610af7009290ecea5e98dbe7a7e48217909e02e314c16233371a6eb96a7b6e655e3ce225d41e8c490aa1d503504f3f8326863b6ea224b2f805a13e8248142b0723b01f2d412c7b117335436b02a55fe6de64615db771b28646a2951a51f13a7e4833a1587ab890da7e6d30adce6323117da7afe2adee10dae01d0c691657c8eba13252595b70d0e8e67b90c72b8e9303c8c0c1303ec345084a1078ed49f0bec0c87ff222e89925d679f97e6e090801b56e7ffaf48419cf4bac884c15911fc1952e292d835e9c5b0c8a994de8990e902968091924ae17d0979da0c9c18a7d6d90a30bf5a03b34a4507f0cb161458782149ecdd4022afc8e4a026a9fbe59d43571a4e460007323f21acbb159a96ad62592fec9ce352bbf19a2e985ede8390ca8bfe94213650a7a7d50cc834e324ce2d01aec7cd6e9c5a74bfaf364a4d0870e9d8fd58b815ce7e218708bd4de2fef25256b90fb70a9aed4d24607cebe97eca29cca0a01a1bd1188fe07b0f29b30484b9ade6d69803a4061a78c5aa93f666f8cafecbc577943df81c49a0e1ad97e02ef3643b064b0ed31fb8aad570d3a4de9e4f6b5b8a6962de3c0671e6584343e01a9535facd492525e2e30a240e4cb5a5e36cd090b83724760a0f5a9c6dded0fc9f31b138b5af40b6792b16962cedb85eb7ff8b5a0c6b65642532c888eb699c6f9dd782881610493ee68dde02d8b1707572de4e292f7ce63db33b39e16fd193fabe74f03dfedac0ce0fdeac55f878a391377aa33c53b6dbceb16b61f16f1d67a18122f8ed5c4bcb504c42296f9cd07c03073e25d19e076312fb2b1b623a217a6dd2ba44f37eabda66da7868d57bdc757514150877587fb033a9bbe30dee3b5667c6eb92d680ce5b57e73bb36211fab05abb6b1f91a508e5558ccabb12d30ad90b5af10d572f8c61b679179ca3b4c9d21932ef65af3cf92f119ad0cfde39a793df349cad4191a044d9f9647aec1fb9f862f3b289c924e2c0c0aee09af1070919abe81484bb1bb652036717bd5c7d246046792debd46ddb3507c387a97e4f29507147e82c17562f6f51a875b779807a3e2b7b79d40a77383ec2c143f57d9acf9201059e253618dec527cab7f60266312aa5e6d7c7e2c0c710aa83c0a745fac702448a4a0123ddf5f1cd3bcae53bfdfb361f785a2d399cb65f8eaa914a1a3ab2f4c47b387802beee2a02dbefcb420c360717b139d493497eb30ca60c1513fb067322d77d34f5044bd26c2533da8b5cbccee72242da3707c72f030fbc487ba6f51f8e77cd09e75f13954fda4c79f15d200349e533ee661f355adfe8002049f1a7c8d47b89a8755647840c5ebf314cba13265df9013d5d6bbd715d59d9df7a05c2be8d1ca1a950513896d6eb17a635850d701276d6e05a22bfe45a1fa0b89f0a05148f39dd58e21f7cae54c06e5d2a51f407eeb0a343b670c8fdab581a6c1fccd45a58c0b164a143ac6e21b5db77f3ba5065857dd63edd6d4d54df37255463d1472dc9e7a8108d82117d99c5aa56c423a325ba3405941d8f335a16f00443c0958a6ad3e70ae24349d5e5361c789422dbab386792c951a78fa52bed4e15d12b13a020c58ca167c37e0a3cb2eb42620d9c9ea7baad7aa998abe01a93d7872539a8c46e401a1b203682d3177b45292bd54c130826bcadaea7eec226906ae5aeb412d78de6043a275d11f9ac354840d5ac26771cece983f0f0f5067b2db841bd2f78108afd399bd7ce1bb71568991d4be164b62d79f83c334e69368e2391a62a89306e08cb03743e0fe684666d61bc546d68ec2e477eaf8c95eb3e8e3925803c86c1e5c33c7b6de4e556b5a2e70fd2f67bd9b5375e1b4a7a9994146d0d0240cc7f0cd3fc5daa02914a83cf50bbe6f481c198318d96e7c37c7e58c72941117f2895ed74146da2601cfa3cfe94f29cb77dc43ad3a5e64dcb05597b88a8b67a01f63ee27dbc3df5c7ff7a8654dcf6a54418475c4e56179d5494389a8eb4c07382985cd4aed321f4beae778e9dad565ebcb32334dee3e6aa4754ccecd251c20c9f43568830e7736f34b06d9608d502803637baea19ef3f1fd8cd60dbc50642416d64c0a299a9f45a2e79054cc772a06192dd19dc4707ad3003c2ef854aba2524d188e2e67434a54702139261fe7668601b9787a943a7fdfee1da4d4541545e6d9206461531b099d11714d2ed6f4aecf866ccf6a9f833bc4db8bb40a2d8130cc", &(0x7f0000001640)=""/208) ioctl$IOMMU_TEST_OP_CREATE_ACCESS(r4, 0x3ba0, &(0x7f0000001740)={0x38, 0x5, 0x0, 0x0, 0xffffffffffffffff, 0x1}) ioctl$IOMMU_TEST_OP_ACCESS_PAGES$syz(r4, 0x3ba0, &(0x7f0000001780)={0x38, 0x7, r8, 0x0, 0x10001, 0x0, 0xa, 0x833d, 0xddb19}) openat$vsock(0xffffffffffffff9c, &(0x7f00000017c0), 0x4400, 0x0) pkey_mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1, r2) ioctl$UFFDIO_REGISTER(r1, 0xc020aa00, &(0x7f0000001800)={{&(0x7f0000ffc000/0x4000)=nil, 0x4000}, 0x4}) 08:21:25 executing program 4: keyctl$KEYCTL_PKEY_ENCRYPT(0x19, &(0x7f0000000000)={0x0, 0x0, 0xe5}, &(0x7f0000000040)={'enc=', 'raw', ' hash=', {'sha384-avx2\x00'}}, &(0x7f00000000c0), &(0x7f0000000100)=""/229) r0 = pkey_alloc(0x0, 0x0) pkey_mprotect(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x6000000, r0) r1 = userfaultfd(0x100800) pkey_alloc(0x0, 0x1) keyctl$link(0x8, 0x0, 0xfffffffffffffffb) r2 = openat$nci(0xffffffffffffff9c, &(0x7f0000000200), 0x2, 0x0) r3 = openat$vsock(0xffffffffffffff9c, &(0x7f0000000240), 0x201, 0x0) ioctl$UDMABUF_CREATE_LIST(r3, 0x40087543, &(0x7f0000000280)={0x0, 0x3, [{0xffffffffffffffff, 0x0, 0x8000, 0x4000}, {0xffffffffffffffff, 0x0, 0x4000, 0x8000}, {0xffffffffffffffff, 0x0, 0x2000, 0xffff7ffff0000000}]}) syz_open_dev$ndb(&(0x7f0000000300), 0x0, 0x400) ioctl$IOCTL_GET_NCIDEV_IDX(r2, 0x0, &(0x7f0000000340)) keyctl$instantiate(0xc, 0x0, &(0x7f0000000380)=@encrypted_new={'new ', 'ecryptfs', 0x20, 'user:', '', 0x20, 0x6}, 0x28, 0x0) pkey_alloc(0x0, 0x1) ioctl$PTP_PIN_SETFUNC(r3, 0x40603d07, &(0x7f00000003c0)={'\x00', 0x7, 0x2, 0x8}) syz_io_uring_setup(0x6cab, &(0x7f0000000440)={0x0, 0xcb7a, 0x1, 0x3, 0x122, 0x0, r3}, &(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffe000/0x2000)=nil, &(0x7f00000004c0), &(0x7f0000000500)=0x0) clock_gettime(0x0, &(0x7f0000000540)={0x0, 0x0}) syz_io_uring_submit(0x0, r4, &(0x7f00000005c0)=@IORING_OP_LINK_TIMEOUT={0xf, 0x17, 0x0, 0x0, 0x0, &(0x7f0000000580)={r5, r6+10000000}, 0x1, 0x1}, 0x1) ioctl$NBD_SET_SOCK(r3, 0xab00, r3) mmap$dsp(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x2000000, 0x4000010, r1, 0x0) keyctl$KEYCTL_PKEY_DECRYPT(0x1a, &(0x7f0000000600)={0x0, 0x1000, 0xd0}, 0x0, &(0x7f0000000640)="2736f77350ffc33f7efd1d0e8f90bd80efbf2696893ef379734fbf6b93805520fe93ef19fcdecb6510fb0b63a2a2eb5929d774fcd04ee2d7c3cd1f0a0b9421337683a875ac17717eee658dbdbbee5c64013f03f78e885afc3a44d04cf42586c0f41567b19b151fa83e8beb11c568bf7ef1befc2fedc1e5954e02a065483014daf99296a45e841daf7e1494666b109e9c9012819b7749051cee4a408e3b0ec630f7715c8a5547e31d9c5415dcf4e76ca388caf23b9bd6187ecbdbbffa9cfb876782378aec86cd140d23d7eae3a5788ab46e1cb381bb2d884ef39df63ea957b2ba715802c59ae51fbd899502fa47043cc8218b851fcd1bd73eb5a4a8974cb49824a71e788e2bcca6c5c1a9d87736fe68fdafce2d9cfa30419e11b670873f9a20883268941caae7c6ff661bc4ffa3a9d48a0d6c42b77b05de18d6a70e6334f3ea28463ca728bbf9fee62f165add3d30bfd8792b83a34ca17f6ba097f7d5ea6dd1a6fb254c6114f5b6b0858ddcf0ed8df5c6013af4718ce86c44e56d8de13473ff93acbb49891c8af69ef9c450f99b9af74d96618ec8f90e42efd1877a749a41b168cddd0c6ec51962880ed406853c73adae95d82874be3b34b06f12e90eee628994ce67290942edeb0be5c313511cc28bcf71e299f85a3958a90aa1db138506a8a57c7178d6d57930fd4e6ffebfdcd2ed78f8612eb68ea11a252ba0521c94d656a8b3cc1773ec1d89336055390f6aeaded90922dc02efded1b1db74c9cee146afd3dbd92fb4c8e6b4ebac497aa5084367483f9cd7b05cc24a357bcfcc78bb5eb08edb02011c241d0631241bed81b44c3e9c33bd55b82740596cb8ee2fd8a46004e70e709ed3a20fe1fe69bda58665a8eec06622bcd69f086e290044f8707143adf459f053f14f574d7c3ff0d12f8420cd286a21b819d8fe62ba6b18ce5c8dbccd6ed03ed73be06a8d31555f443663f6a6b2a7d1d59bf71f169dccdf20fbaac233a1c4fc89c38adde4733c5b23ae76aee07b52ca9617cb27833a0e85295b81319d85610787f77c77e8d6bd9f07472324a338b8fe0def1fdb961f488efe39cea303e4ea55eb84fd72beb679407c47030179df73a607b34a059b550f1f4fd60af1526111930f62cf03ecf589c5576e466cfb1df08f5beae15034a789a38724fcbafed9a0426172957c80d4ca7ec9147df727d11a6122ce37fc5bbcd5cdb239364d71e5bbab4b8085cd051a16916665d70d5db3b63c0d9904e3adf2b4d945e52185302129fa3e66bd6608d545c5449c1a45cdbb609ba8cff62e7024234e5405236e481365114a7313d6e591d0c6f50c8d4d95469953e223dd5fd62ec94d342fa4349da1d8f433ea90aed09b2aa9cf0e889f8935dcb86d15acf621cae1c93c582275418d369c54b2a2c2c57cfe5f7fc4f5797e33e6f0d08006bf67ba5d3814a188d48c7116c56cd3098263a5f34e133aad7b5198bc12caa9c032222ec9634f6ba98d9548469cb04aa03510801822716c9895c1c344aa8c699c28adf69664d9dd75ef11778f68663064124e8217876364f6ea33f73acff8f013b0a2ac741d9b5eebd3a0db9e32d50febc12fbc110fdc1d2415277a0897ae3a5f567fe18edf5f48ac86e0398de5f0d57fb8cf5a3c2f7f4d2888cd70bd00ab9b29089b84a5123e00fbcad4a9be61b8ccecfd5f943f11cf0952610b7bd0bbca71b36c439d80ff9e9a6c9135a4b638278432be5d3fec6fd49ad792f504c395cad2f2ffd8d1e0231941523693e2252faabd6df97361bbb2f8c078ef9eacafefb62cb1057c3195cdbc0d81c3e74f72be2bb1eb94f1bd19a26f77982e863442eb6064f31f1f2f84144abefde11d159546d65486a4a55f8aed11c51a8a08e812dcb47c7124701f06417ef29d351b23cacba209e084ff6b969dabfd011828ca759d58860bfa32961115c13107face1d4c2653f662d2671bedf1649e6064b31382a6e51f1487173fdb61e5e70f7676380e17fa7e3d4c4b08a7e64ea5b4a7a3d0c9e8d0d225b35f59fdc3537c0827626eb31f734117aadc65036f26bbf8239cee0ae130f0c948ba3562f24a0656c346c6271b3b4f3fb9865a2ee66575a7ca45ebe0c3d12b68e0b112193254f51f08b31eff02fb8839fbd51d9725c033861ff2f47ecdffa0ebdd1e97af0fb71c2fc10204bdf963c90396964df78bd9495b160981a354e10910c1c3ba0a4dd214ab36d05f2975d5f112c3bb4ad85323d35d8616f9ce025b824aa86e8628c646333b5b183f85668f573e37a16f7e8506746c1c6901139b4ba8c9483f5da3aa3f34d18d893e8fe27061086e9f25e525506fad59938b3016d013288501307f3c5c0e2cf5adfab032f0865525072f624dcd7e7dd03abbe39b8196a6eb42e16d80c3c395c61f32392f1834e5743677e060274a663c1e9d3eac0f87f1b95651839ece118f98fe3a21dff01cb2f904cb453f0f6f1b7d3e4f5ed6569ba5be9a153a8d2f11fb8804d2d1d19850e3383aed4198807d7eed79711faa9d2590d4807a2fd525bbfe5bc8b056369aec9e4b725ea87f180a7d3a3dd3bf886b17364734174d962546db90babfb9cad914c76e01af2adee7a9a6a03a94f4f348c8f1ea959b6df2957509f1683c2978c0c97cbe0929382187be22d907c72e3b93415cbb68363c3a928737536bdbc03f4c363cbb0558ff1321d86358c2cc29f0476381289e233a30e34d50ca6f28d1066b56b8cde48b1e9001779934debfd665af61aac5440e71e0406ab498f3058785a4611ba556d97e197dc4dbbd9195cf91b5242f170b478da2922f4435596ac391a2715958d54443e83d2e7643ab80e006ff04a3c938e02d2a261ee692b54c66585494e7f0c741fb8833e4b99f59cdbaa1a4be04439138b0941488a4e05c2c9092ebb4d06d3a83ea56911ddf9b4ad391872763355881d450f3856ecdc40165effbd7aad0bda162feb20bcd11207c9b838bf642f578801be17ed307b25abf3a96f07c81c3c6082cc02d261c94fce6e70a2919aba69a55b839f03db68025dec5c1910596d7f3085fc21684ed9e40d50f30a2485df8ff750fa6d127cc0e33b7eb41fee15a273c7277775e0341d367c43d2b2d88b5fe27540d5264c33cd2b274632666bced994c34c3937755ac871e9a07a0d22d6ea95a02fa83bd4e4f5265fb207840f3be93cf3df16ddd113f88d7c08a8193a5caf65b895480a0f76a23233d5bb3d18c5429abf89a2dfaa9a3ee204d98e7e7eefb7f2ad135c2be4bc8aad9d293fcd3d689333abb7299d8df7bc5c37d9ad89f19dd6e27bfbd22b86721b5ddd66bb381a3d95d3a24c6136062a1ec0b135f3b46977d696bd2dbf02dc4075615f34d6c1cdbd97a3065c2b362fc52f52ccbdee433150d5643413802e5e925775dac3c1ea415b7f718f8fd3852fabbf1bdf89e4d2ca83bdd0b0a56f6e75d5f7e59008ed909b70fcbfaafa0ed8d7bce6d49c7acdf8ac6d245bcd8e06a0cd30d333ca4eeb6ebf6057408518d2fd923e616da7aa29fb9a719a9018371fe26ff8cfff3f95a46ec096a29aeb3020da496b1a814312411bfa374e632f37821512a610af7009290ecea5e98dbe7a7e48217909e02e314c16233371a6eb96a7b6e655e3ce225d41e8c490aa1d503504f3f8326863b6ea224b2f805a13e8248142b0723b01f2d412c7b117335436b02a55fe6de64615db771b28646a2951a51f13a7e4833a1587ab890da7e6d30adce6323117da7afe2adee10dae01d0c691657c8eba13252595b70d0e8e67b90c72b8e9303c8c0c1303ec345084a1078ed49f0bec0c87ff222e89925d679f97e6e090801b56e7ffaf48419cf4bac884c15911fc1952e292d835e9c5b0c8a994de8990e902968091924ae17d0979da0c9c18a7d6d90a30bf5a03b34a4507f0cb161458782149ecdd4022afc8e4a026a9fbe59d43571a4e460007323f21acbb159a96ad62592fec9ce352bbf19a2e985ede8390ca8bfe94213650a7a7d50cc834e324ce2d01aec7cd6e9c5a74bfaf364a4d0870e9d8fd58b815ce7e218708bd4de2fef25256b90fb70a9aed4d24607cebe97eca29cca0a01a1bd1188fe07b0f29b30484b9ade6d69803a4061a78c5aa93f666f8cafecbc577943df81c49a0e1ad97e02ef3643b064b0ed31fb8aad570d3a4de9e4f6b5b8a6962de3c0671e6584343e01a9535facd492525e2e30a240e4cb5a5e36cd090b83724760a0f5a9c6dded0fc9f31b138b5af40b6792b16962cedb85eb7ff8b5a0c6b65642532c888eb699c6f9dd782881610493ee68dde02d8b1707572de4e292f7ce63db33b39e16fd193fabe74f03dfedac0ce0fdeac55f878a391377aa33c53b6dbceb16b61f16f1d67a18122f8ed5c4bcb504c42296f9cd07c03073e25d19e076312fb2b1b623a217a6dd2ba44f37eabda66da7868d57bdc757514150877587fb033a9bbe30dee3b5667c6eb92d680ce5b57e73bb36211fab05abb6b1f91a508e5558ccabb12d30ad90b5af10d572f8c61b679179ca3b4c9d21932ef65af3cf92f119ad0cfde39a793df349cad4191a044d9f9647aec1fb9f862f3b289c924e2c0c0aee09af1070919abe81484bb1bb652036717bd5c7d246046792debd46ddb3507c387a97e4f29507147e82c17562f6f51a875b779807a3e2b7b79d40a77383ec2c143f57d9acf9201059e253618dec527cab7f60266312aa5e6d7c7e2c0c710aa83c0a745fac702448a4a0123ddf5f1cd3bcae53bfdfb361f785a2d399cb65f8eaa914a1a3ab2f4c47b387802beee2a02dbefcb420c360717b139d493497eb30ca60c1513fb067322d77d34f5044bd26c2533da8b5cbccee72242da3707c72f030fbc487ba6f51f8e77cd09e75f13954fda4c79f15d200349e533ee661f355adfe8002049f1a7c8d47b89a8755647840c5ebf314cba13265df9013d5d6bbd715d59d9df7a05c2be8d1ca1a950513896d6eb17a635850d701276d6e05a22bfe45a1fa0b89f0a05148f39dd58e21f7cae54c06e5d2a51f407eeb0a343b670c8fdab581a6c1fccd45a58c0b164a143ac6e21b5db77f3ba5065857dd63edd6d4d54df37255463d1472dc9e7a8108d82117d99c5aa56c423a325ba3405941d8f335a16f00443c0958a6ad3e70ae24349d5e5361c789422dbab386792c951a78fa52bed4e15d12b13a020c58ca167c37e0a3cb2eb42620d9c9ea7baad7aa998abe01a93d7872539a8c46e401a1b203682d3177b45292bd54c130826bcadaea7eec226906ae5aeb412d78de6043a275d11f9ac354840d5ac26771cece983f0f0f5067b2db841bd2f78108afd399bd7ce1bb71568991d4be164b62d79f83c334e69368e2391a62a89306e08cb03743e0fe684666d61bc546d68ec2e477eaf8c95eb3e8e3925803c86c1e5c33c7b6de4e556b5a2e70fd2f67bd9b5375e1b4a7a9994146d0d0240cc7f0cd3fc5daa02914a83cf50bbe6f481c198318d96e7c37c7e58c72941117f2895ed74146da2601cfa3cfe94f29cb77dc43ad3a5e64dcb05597b88a8b67a01f63ee27dbc3df5c7ff7a8654dcf6a54418475c4e56179d5494389a8eb4c07382985cd4aed321f4beae778e9dad565ebcb32334dee3e6aa4754ccecd251c20c9f43568830e7736f34b06d9608d502803637baea19ef3f1fd8cd60dbc50642416d64c0a299a9f45a2e79054cc772a06192dd19dc4707ad3003c2ef854aba2524d188e2e67434a54702139261fe7668601b9787a943a7fdfee1da4d4541545e6d9206461531b099d11714d2ed6f4aecf866ccf6a9f833bc4db8bb40a2d8130cc", &(0x7f0000001640)=""/208) ioctl$IOMMU_TEST_OP_CREATE_ACCESS(r3, 0x3ba0, &(0x7f0000001740)={0x38, 0x5, 0x0, 0x0, 0xffffffffffffffff, 0x1}) ioctl$IOMMU_TEST_OP_ACCESS_PAGES$syz(r3, 0x3ba0, &(0x7f0000001780)={0x38, 0x7, r7, 0x0, 0x10001, 0x0, 0xa, 0x833d, 0xddb19}) openat$vsock(0xffffffffffffff9c, &(0x7f00000017c0), 0x4400, 0x0) 08:21:26 executing program 5: keyctl$KEYCTL_PKEY_ENCRYPT(0x19, &(0x7f0000000000)={0x0, 0x0, 0xe5}, &(0x7f0000000040)={'enc=', 'raw', ' hash=', {'sha384-avx2\x00'}}, &(0x7f00000000c0), &(0x7f0000000100)=""/229) r0 = pkey_alloc(0x0, 0x0) pkey_mprotect(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x6000000, r0) r1 = userfaultfd(0x100800) r2 = pkey_alloc(0x0, 0x1) keyctl$link(0x8, 0x0, 0xfffffffffffffffb) r3 = openat$nci(0xffffffffffffff9c, &(0x7f0000000200), 0x2, 0x0) r4 = openat$vsock(0xffffffffffffff9c, &(0x7f0000000240), 0x201, 0x0) ioctl$UDMABUF_CREATE_LIST(r4, 0x40087543, &(0x7f0000000280)={0x0, 0x3, [{0xffffffffffffffff, 0x0, 0x8000, 0x4000}, {0xffffffffffffffff, 0x0, 0x4000, 0x8000}, {0xffffffffffffffff, 0x0, 0x2000, 0xffff7ffff0000000}]}) syz_open_dev$ndb(&(0x7f0000000300), 0x0, 0x400) ioctl$IOCTL_GET_NCIDEV_IDX(r3, 0x0, &(0x7f0000000340)) keyctl$instantiate(0xc, 0x0, &(0x7f0000000380)=@encrypted_new={'new ', 'ecryptfs', 0x20, 'user:', '', 0x20, 0x6}, 0x28, 0x0) pkey_alloc(0x0, 0x1) ioctl$PTP_PIN_SETFUNC(r4, 0x40603d07, &(0x7f00000003c0)={'\x00', 0x7, 0x2, 0x8}) syz_io_uring_setup(0x6cab, &(0x7f0000000440)={0x0, 0xcb7a, 0x1, 0x3, 0x122, 0x0, r4}, &(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffe000/0x2000)=nil, &(0x7f00000004c0), &(0x7f0000000500)=0x0) clock_gettime(0x0, &(0x7f0000000540)={0x0, 0x0}) syz_io_uring_submit(0x0, r5, &(0x7f00000005c0)=@IORING_OP_LINK_TIMEOUT={0xf, 0x17, 0x0, 0x0, 0x0, &(0x7f0000000580)={r6, r7+10000000}, 0x1, 0x1}, 0x1) ioctl$NBD_SET_SOCK(r4, 0xab00, r4) mmap$dsp(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x2000000, 0x4000010, r1, 0x0) keyctl$KEYCTL_PKEY_DECRYPT(0x1a, &(0x7f0000000600)={0x0, 0x1000, 0xd0}, 0x0, &(0x7f0000000640)="2736f77350ffc33f7efd1d0e8f90bd80efbf2696893ef379734fbf6b93805520fe93ef19fcdecb6510fb0b63a2a2eb5929d774fcd04ee2d7c3cd1f0a0b9421337683a875ac17717eee658dbdbbee5c64013f03f78e885afc3a44d04cf42586c0f41567b19b151fa83e8beb11c568bf7ef1befc2fedc1e5954e02a065483014daf99296a45e841daf7e1494666b109e9c9012819b7749051cee4a408e3b0ec630f7715c8a5547e31d9c5415dcf4e76ca388caf23b9bd6187ecbdbbffa9cfb876782378aec86cd140d23d7eae3a5788ab46e1cb381bb2d884ef39df63ea957b2ba715802c59ae51fbd899502fa47043cc8218b851fcd1bd73eb5a4a8974cb49824a71e788e2bcca6c5c1a9d87736fe68fdafce2d9cfa30419e11b670873f9a20883268941caae7c6ff661bc4ffa3a9d48a0d6c42b77b05de18d6a70e6334f3ea28463ca728bbf9fee62f165add3d30bfd8792b83a34ca17f6ba097f7d5ea6dd1a6fb254c6114f5b6b0858ddcf0ed8df5c6013af4718ce86c44e56d8de13473ff93acbb49891c8af69ef9c450f99b9af74d96618ec8f90e42efd1877a749a41b168cddd0c6ec51962880ed406853c73adae95d82874be3b34b06f12e90eee628994ce67290942edeb0be5c313511cc28bcf71e299f85a3958a90aa1db138506a8a57c7178d6d57930fd4e6ffebfdcd2ed78f8612eb68ea11a252ba0521c94d656a8b3cc1773ec1d89336055390f6aeaded90922dc02efded1b1db74c9cee146afd3dbd92fb4c8e6b4ebac497aa5084367483f9cd7b05cc24a357bcfcc78bb5eb08edb02011c241d0631241bed81b44c3e9c33bd55b82740596cb8ee2fd8a46004e70e709ed3a20fe1fe69bda58665a8eec06622bcd69f086e290044f8707143adf459f053f14f574d7c3ff0d12f8420cd286a21b819d8fe62ba6b18ce5c8dbccd6ed03ed73be06a8d31555f443663f6a6b2a7d1d59bf71f169dccdf20fbaac233a1c4fc89c38adde4733c5b23ae76aee07b52ca9617cb27833a0e85295b81319d85610787f77c77e8d6bd9f07472324a338b8fe0def1fdb961f488efe39cea303e4ea55eb84fd72beb679407c47030179df73a607b34a059b550f1f4fd60af1526111930f62cf03ecf589c5576e466cfb1df08f5beae15034a789a38724fcbafed9a0426172957c80d4ca7ec9147df727d11a6122ce37fc5bbcd5cdb239364d71e5bbab4b8085cd051a16916665d70d5db3b63c0d9904e3adf2b4d945e52185302129fa3e66bd6608d545c5449c1a45cdbb609ba8cff62e7024234e5405236e481365114a7313d6e591d0c6f50c8d4d95469953e223dd5fd62ec94d342fa4349da1d8f433ea90aed09b2aa9cf0e889f8935dcb86d15acf621cae1c93c582275418d369c54b2a2c2c57cfe5f7fc4f5797e33e6f0d08006bf67ba5d3814a188d48c7116c56cd3098263a5f34e133aad7b5198bc12caa9c032222ec9634f6ba98d9548469cb04aa03510801822716c9895c1c344aa8c699c28adf69664d9dd75ef11778f68663064124e8217876364f6ea33f73acff8f013b0a2ac741d9b5eebd3a0db9e32d50febc12fbc110fdc1d2415277a0897ae3a5f567fe18edf5f48ac86e0398de5f0d57fb8cf5a3c2f7f4d2888cd70bd00ab9b29089b84a5123e00fbcad4a9be61b8ccecfd5f943f11cf0952610b7bd0bbca71b36c439d80ff9e9a6c9135a4b638278432be5d3fec6fd49ad792f504c395cad2f2ffd8d1e0231941523693e2252faabd6df97361bbb2f8c078ef9eacafefb62cb1057c3195cdbc0d81c3e74f72be2bb1eb94f1bd19a26f77982e863442eb6064f31f1f2f84144abefde11d159546d65486a4a55f8aed11c51a8a08e812dcb47c7124701f06417ef29d351b23cacba209e084ff6b969dabfd011828ca759d58860bfa32961115c13107face1d4c2653f662d2671bedf1649e6064b31382a6e51f1487173fdb61e5e70f7676380e17fa7e3d4c4b08a7e64ea5b4a7a3d0c9e8d0d225b35f59fdc3537c0827626eb31f734117aadc65036f26bbf8239cee0ae130f0c948ba3562f24a0656c346c6271b3b4f3fb9865a2ee66575a7ca45ebe0c3d12b68e0b112193254f51f08b31eff02fb8839fbd51d9725c033861ff2f47ecdffa0ebdd1e97af0fb71c2fc10204bdf963c90396964df78bd9495b160981a354e10910c1c3ba0a4dd214ab36d05f2975d5f112c3bb4ad85323d35d8616f9ce025b824aa86e8628c646333b5b183f85668f573e37a16f7e8506746c1c6901139b4ba8c9483f5da3aa3f34d18d893e8fe27061086e9f25e525506fad59938b3016d013288501307f3c5c0e2cf5adfab032f0865525072f624dcd7e7dd03abbe39b8196a6eb42e16d80c3c395c61f32392f1834e5743677e060274a663c1e9d3eac0f87f1b95651839ece118f98fe3a21dff01cb2f904cb453f0f6f1b7d3e4f5ed6569ba5be9a153a8d2f11fb8804d2d1d19850e3383aed4198807d7eed79711faa9d2590d4807a2fd525bbfe5bc8b056369aec9e4b725ea87f180a7d3a3dd3bf886b17364734174d962546db90babfb9cad914c76e01af2adee7a9a6a03a94f4f348c8f1ea959b6df2957509f1683c2978c0c97cbe0929382187be22d907c72e3b93415cbb68363c3a928737536bdbc03f4c363cbb0558ff1321d86358c2cc29f0476381289e233a30e34d50ca6f28d1066b56b8cde48b1e9001779934debfd665af61aac5440e71e0406ab498f3058785a4611ba556d97e197dc4dbbd9195cf91b5242f170b478da2922f4435596ac391a2715958d54443e83d2e7643ab80e006ff04a3c938e02d2a261ee692b54c66585494e7f0c741fb8833e4b99f59cdbaa1a4be04439138b0941488a4e05c2c9092ebb4d06d3a83ea56911ddf9b4ad391872763355881d450f3856ecdc40165effbd7aad0bda162feb20bcd11207c9b838bf642f578801be17ed307b25abf3a96f07c81c3c6082cc02d261c94fce6e70a2919aba69a55b839f03db68025dec5c1910596d7f3085fc21684ed9e40d50f30a2485df8ff750fa6d127cc0e33b7eb41fee15a273c7277775e0341d367c43d2b2d88b5fe27540d5264c33cd2b274632666bced994c34c3937755ac871e9a07a0d22d6ea95a02fa83bd4e4f5265fb207840f3be93cf3df16ddd113f88d7c08a8193a5caf65b895480a0f76a23233d5bb3d18c5429abf89a2dfaa9a3ee204d98e7e7eefb7f2ad135c2be4bc8aad9d293fcd3d689333abb7299d8df7bc5c37d9ad89f19dd6e27bfbd22b86721b5ddd66bb381a3d95d3a24c6136062a1ec0b135f3b46977d696bd2dbf02dc4075615f34d6c1cdbd97a3065c2b362fc52f52ccbdee433150d5643413802e5e925775dac3c1ea415b7f718f8fd3852fabbf1bdf89e4d2ca83bdd0b0a56f6e75d5f7e59008ed909b70fcbfaafa0ed8d7bce6d49c7acdf8ac6d245bcd8e06a0cd30d333ca4eeb6ebf6057408518d2fd923e616da7aa29fb9a719a9018371fe26ff8cfff3f95a46ec096a29aeb3020da496b1a814312411bfa374e632f37821512a610af7009290ecea5e98dbe7a7e48217909e02e314c16233371a6eb96a7b6e655e3ce225d41e8c490aa1d503504f3f8326863b6ea224b2f805a13e8248142b0723b01f2d412c7b117335436b02a55fe6de64615db771b28646a2951a51f13a7e4833a1587ab890da7e6d30adce6323117da7afe2adee10dae01d0c691657c8eba13252595b70d0e8e67b90c72b8e9303c8c0c1303ec345084a1078ed49f0bec0c87ff222e89925d679f97e6e090801b56e7ffaf48419cf4bac884c15911fc1952e292d835e9c5b0c8a994de8990e902968091924ae17d0979da0c9c18a7d6d90a30bf5a03b34a4507f0cb161458782149ecdd4022afc8e4a026a9fbe59d43571a4e460007323f21acbb159a96ad62592fec9ce352bbf19a2e985ede8390ca8bfe94213650a7a7d50cc834e324ce2d01aec7cd6e9c5a74bfaf364a4d0870e9d8fd58b815ce7e218708bd4de2fef25256b90fb70a9aed4d24607cebe97eca29cca0a01a1bd1188fe07b0f29b30484b9ade6d69803a4061a78c5aa93f666f8cafecbc577943df81c49a0e1ad97e02ef3643b064b0ed31fb8aad570d3a4de9e4f6b5b8a6962de3c0671e6584343e01a9535facd492525e2e30a240e4cb5a5e36cd090b83724760a0f5a9c6dded0fc9f31b138b5af40b6792b16962cedb85eb7ff8b5a0c6b65642532c888eb699c6f9dd782881610493ee68dde02d8b1707572de4e292f7ce63db33b39e16fd193fabe74f03dfedac0ce0fdeac55f878a391377aa33c53b6dbceb16b61f16f1d67a18122f8ed5c4bcb504c42296f9cd07c03073e25d19e076312fb2b1b623a217a6dd2ba44f37eabda66da7868d57bdc757514150877587fb033a9bbe30dee3b5667c6eb92d680ce5b57e73bb36211fab05abb6b1f91a508e5558ccabb12d30ad90b5af10d572f8c61b679179ca3b4c9d21932ef65af3cf92f119ad0cfde39a793df349cad4191a044d9f9647aec1fb9f862f3b289c924e2c0c0aee09af1070919abe81484bb1bb652036717bd5c7d246046792debd46ddb3507c387a97e4f29507147e82c17562f6f51a875b779807a3e2b7b79d40a77383ec2c143f57d9acf9201059e253618dec527cab7f60266312aa5e6d7c7e2c0c710aa83c0a745fac702448a4a0123ddf5f1cd3bcae53bfdfb361f785a2d399cb65f8eaa914a1a3ab2f4c47b387802beee2a02dbefcb420c360717b139d493497eb30ca60c1513fb067322d77d34f5044bd26c2533da8b5cbccee72242da3707c72f030fbc487ba6f51f8e77cd09e75f13954fda4c79f15d200349e533ee661f355adfe8002049f1a7c8d47b89a8755647840c5ebf314cba13265df9013d5d6bbd715d59d9df7a05c2be8d1ca1a950513896d6eb17a635850d701276d6e05a22bfe45a1fa0b89f0a05148f39dd58e21f7cae54c06e5d2a51f407eeb0a343b670c8fdab581a6c1fccd45a58c0b164a143ac6e21b5db77f3ba5065857dd63edd6d4d54df37255463d1472dc9e7a8108d82117d99c5aa56c423a325ba3405941d8f335a16f00443c0958a6ad3e70ae24349d5e5361c789422dbab386792c951a78fa52bed4e15d12b13a020c58ca167c37e0a3cb2eb42620d9c9ea7baad7aa998abe01a93d7872539a8c46e401a1b203682d3177b45292bd54c130826bcadaea7eec226906ae5aeb412d78de6043a275d11f9ac354840d5ac26771cece983f0f0f5067b2db841bd2f78108afd399bd7ce1bb71568991d4be164b62d79f83c334e69368e2391a62a89306e08cb03743e0fe684666d61bc546d68ec2e477eaf8c95eb3e8e3925803c86c1e5c33c7b6de4e556b5a2e70fd2f67bd9b5375e1b4a7a9994146d0d0240cc7f0cd3fc5daa02914a83cf50bbe6f481c198318d96e7c37c7e58c72941117f2895ed74146da2601cfa3cfe94f29cb77dc43ad3a5e64dcb05597b88a8b67a01f63ee27dbc3df5c7ff7a8654dcf6a54418475c4e56179d5494389a8eb4c07382985cd4aed321f4beae778e9dad565ebcb32334dee3e6aa4754ccecd251c20c9f43568830e7736f34b06d9608d502803637baea19ef3f1fd8cd60dbc50642416d64c0a299a9f45a2e79054cc772a06192dd19dc4707ad3003c2ef854aba2524d188e2e67434a54702139261fe7668601b9787a943a7fdfee1da4d4541545e6d9206461531b099d11714d2ed6f4aecf866ccf6a9f833bc4db8bb40a2d8130cc", &(0x7f0000001640)=""/208) ioctl$IOMMU_TEST_OP_CREATE_ACCESS(r4, 0x3ba0, &(0x7f0000001740)={0x38, 0x5, 0x0, 0x0, 0xffffffffffffffff, 0x1}) ioctl$IOMMU_TEST_OP_ACCESS_PAGES$syz(r4, 0x3ba0, &(0x7f0000001780)={0x38, 0x7, r8, 0x0, 0x10001, 0x0, 0xa, 0x833d, 0xddb19}) r9 = openat$vsock(0xffffffffffffff9c, &(0x7f00000017c0), 0x4400, 0x0) pkey_mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1, r2) ioctl$UFFDIO_REGISTER(r1, 0xc020aa00, &(0x7f0000001800)={{&(0x7f0000ffc000/0x4000)=nil, 0x4000}, 0x4}) keyctl$link(0x8, 0x0, 0xfffffffffffffff8) ioctl$vim2m_VIDIOC_EXPBUF(r9, 0xc0405610, &(0x7f0000001840)={0x1, 0x2, 0x8001}) add_key(&(0x7f0000001880)='logon\x00', &(0x7f00000018c0)={'syz', 0x0}, &(0x7f0000001900)="29a434860d57b2cb10cfc77f4f43f66f0e690da79304169ec056b605d21ee32f5db7d436621a9c01374a0ffcff337b1025c106d62e6bc9f6e6102848ba5ad2ca57f292c18871b089dcb402b1c10f0013c2c2aed73593a098360344024680b774483092c4feb4144d856c82c5375f0a5e6e60", 0x72, 0xfffffffffffffffe) 08:21:26 executing program 3: keyctl$KEYCTL_PKEY_ENCRYPT(0x19, &(0x7f0000000000)={0x0, 0x0, 0xe5}, &(0x7f0000000040)={'enc=', 'raw', ' hash=', {'sha384-avx2\x00'}}, &(0x7f00000000c0), &(0x7f0000000100)=""/229) r0 = pkey_alloc(0x0, 0x0) pkey_mprotect(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x6000000, r0) r1 = userfaultfd(0x100800) r2 = pkey_alloc(0x0, 0x1) keyctl$link(0x8, 0x0, 0xfffffffffffffffb) r3 = openat$nci(0xffffffffffffff9c, &(0x7f0000000200), 0x2, 0x0) r4 = openat$vsock(0xffffffffffffff9c, &(0x7f0000000240), 0x201, 0x0) ioctl$UDMABUF_CREATE_LIST(r4, 0x40087543, &(0x7f0000000280)={0x0, 0x3, [{0xffffffffffffffff, 0x0, 0x8000, 0x4000}, {0xffffffffffffffff, 0x0, 0x4000, 0x8000}, {0xffffffffffffffff, 0x0, 0x2000, 0xffff7ffff0000000}]}) syz_open_dev$ndb(&(0x7f0000000300), 0x0, 0x400) ioctl$IOCTL_GET_NCIDEV_IDX(r3, 0x0, &(0x7f0000000340)) keyctl$instantiate(0xc, 0x0, &(0x7f0000000380)=@encrypted_new={'new ', 'ecryptfs', 0x20, 'user:', '', 0x20, 0x6}, 0x28, 0x0) pkey_alloc(0x0, 0x1) ioctl$PTP_PIN_SETFUNC(r4, 0x40603d07, &(0x7f00000003c0)={'\x00', 0x7, 0x2, 0x8}) syz_io_uring_setup(0x6cab, &(0x7f0000000440)={0x0, 0xcb7a, 0x1, 0x3, 0x122, 0x0, r4}, &(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffe000/0x2000)=nil, &(0x7f00000004c0), &(0x7f0000000500)=0x0) clock_gettime(0x0, &(0x7f0000000540)={0x0, 0x0}) syz_io_uring_submit(0x0, r5, &(0x7f00000005c0)=@IORING_OP_LINK_TIMEOUT={0xf, 0x17, 0x0, 0x0, 0x0, &(0x7f0000000580)={r6, r7+10000000}, 0x1, 0x1}, 0x1) ioctl$NBD_SET_SOCK(r4, 0xab00, r4) mmap$dsp(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x2000000, 0x4000010, r1, 0x0) keyctl$KEYCTL_PKEY_DECRYPT(0x1a, &(0x7f0000000600)={0x0, 0x1000, 0xd0}, 0x0, &(0x7f0000000640)="2736f77350ffc33f7efd1d0e8f90bd80efbf2696893ef379734fbf6b93805520fe93ef19fcdecb6510fb0b63a2a2eb5929d774fcd04ee2d7c3cd1f0a0b9421337683a875ac17717eee658dbdbbee5c64013f03f78e885afc3a44d04cf42586c0f41567b19b151fa83e8beb11c568bf7ef1befc2fedc1e5954e02a065483014daf99296a45e841daf7e1494666b109e9c9012819b7749051cee4a408e3b0ec630f7715c8a5547e31d9c5415dcf4e76ca388caf23b9bd6187ecbdbbffa9cfb876782378aec86cd140d23d7eae3a5788ab46e1cb381bb2d884ef39df63ea957b2ba715802c59ae51fbd899502fa47043cc8218b851fcd1bd73eb5a4a8974cb49824a71e788e2bcca6c5c1a9d87736fe68fdafce2d9cfa30419e11b670873f9a20883268941caae7c6ff661bc4ffa3a9d48a0d6c42b77b05de18d6a70e6334f3ea28463ca728bbf9fee62f165add3d30bfd8792b83a34ca17f6ba097f7d5ea6dd1a6fb254c6114f5b6b0858ddcf0ed8df5c6013af4718ce86c44e56d8de13473ff93acbb49891c8af69ef9c450f99b9af74d96618ec8f90e42efd1877a749a41b168cddd0c6ec51962880ed406853c73adae95d82874be3b34b06f12e90eee628994ce67290942edeb0be5c313511cc28bcf71e299f85a3958a90aa1db138506a8a57c7178d6d57930fd4e6ffebfdcd2ed78f8612eb68ea11a252ba0521c94d656a8b3cc1773ec1d89336055390f6aeaded90922dc02efded1b1db74c9cee146afd3dbd92fb4c8e6b4ebac497aa5084367483f9cd7b05cc24a357bcfcc78bb5eb08edb02011c241d0631241bed81b44c3e9c33bd55b82740596cb8ee2fd8a46004e70e709ed3a20fe1fe69bda58665a8eec06622bcd69f086e290044f8707143adf459f053f14f574d7c3ff0d12f8420cd286a21b819d8fe62ba6b18ce5c8dbccd6ed03ed73be06a8d31555f443663f6a6b2a7d1d59bf71f169dccdf20fbaac233a1c4fc89c38adde4733c5b23ae76aee07b52ca9617cb27833a0e85295b81319d85610787f77c77e8d6bd9f07472324a338b8fe0def1fdb961f488efe39cea303e4ea55eb84fd72beb679407c47030179df73a607b34a059b550f1f4fd60af1526111930f62cf03ecf589c5576e466cfb1df08f5beae15034a789a38724fcbafed9a0426172957c80d4ca7ec9147df727d11a6122ce37fc5bbcd5cdb239364d71e5bbab4b8085cd051a16916665d70d5db3b63c0d9904e3adf2b4d945e52185302129fa3e66bd6608d545c5449c1a45cdbb609ba8cff62e7024234e5405236e481365114a7313d6e591d0c6f50c8d4d95469953e223dd5fd62ec94d342fa4349da1d8f433ea90aed09b2aa9cf0e889f8935dcb86d15acf621cae1c93c582275418d369c54b2a2c2c57cfe5f7fc4f5797e33e6f0d08006bf67ba5d3814a188d48c7116c56cd3098263a5f34e133aad7b5198bc12caa9c032222ec9634f6ba98d9548469cb04aa03510801822716c9895c1c344aa8c699c28adf69664d9dd75ef11778f68663064124e8217876364f6ea33f73acff8f013b0a2ac741d9b5eebd3a0db9e32d50febc12fbc110fdc1d2415277a0897ae3a5f567fe18edf5f48ac86e0398de5f0d57fb8cf5a3c2f7f4d2888cd70bd00ab9b29089b84a5123e00fbcad4a9be61b8ccecfd5f943f11cf0952610b7bd0bbca71b36c439d80ff9e9a6c9135a4b638278432be5d3fec6fd49ad792f504c395cad2f2ffd8d1e0231941523693e2252faabd6df97361bbb2f8c078ef9eacafefb62cb1057c3195cdbc0d81c3e74f72be2bb1eb94f1bd19a26f77982e863442eb6064f31f1f2f84144abefde11d159546d65486a4a55f8aed11c51a8a08e812dcb47c7124701f06417ef29d351b23cacba209e084ff6b969dabfd011828ca759d58860bfa32961115c13107face1d4c2653f662d2671bedf1649e6064b31382a6e51f1487173fdb61e5e70f7676380e17fa7e3d4c4b08a7e64ea5b4a7a3d0c9e8d0d225b35f59fdc3537c0827626eb31f734117aadc65036f26bbf8239cee0ae130f0c948ba3562f24a0656c346c6271b3b4f3fb9865a2ee66575a7ca45ebe0c3d12b68e0b112193254f51f08b31eff02fb8839fbd51d9725c033861ff2f47ecdffa0ebdd1e97af0fb71c2fc10204bdf963c90396964df78bd9495b160981a354e10910c1c3ba0a4dd214ab36d05f2975d5f112c3bb4ad85323d35d8616f9ce025b824aa86e8628c646333b5b183f85668f573e37a16f7e8506746c1c6901139b4ba8c9483f5da3aa3f34d18d893e8fe27061086e9f25e525506fad59938b3016d013288501307f3c5c0e2cf5adfab032f0865525072f624dcd7e7dd03abbe39b8196a6eb42e16d80c3c395c61f32392f1834e5743677e060274a663c1e9d3eac0f87f1b95651839ece118f98fe3a21dff01cb2f904cb453f0f6f1b7d3e4f5ed6569ba5be9a153a8d2f11fb8804d2d1d19850e3383aed4198807d7eed79711faa9d2590d4807a2fd525bbfe5bc8b056369aec9e4b725ea87f180a7d3a3dd3bf886b17364734174d962546db90babfb9cad914c76e01af2adee7a9a6a03a94f4f348c8f1ea959b6df2957509f1683c2978c0c97cbe0929382187be22d907c72e3b93415cbb68363c3a928737536bdbc03f4c363cbb0558ff1321d86358c2cc29f0476381289e233a30e34d50ca6f28d1066b56b8cde48b1e9001779934debfd665af61aac5440e71e0406ab498f3058785a4611ba556d97e197dc4dbbd9195cf91b5242f170b478da2922f4435596ac391a2715958d54443e83d2e7643ab80e006ff04a3c938e02d2a261ee692b54c66585494e7f0c741fb8833e4b99f59cdbaa1a4be04439138b0941488a4e05c2c9092ebb4d06d3a83ea56911ddf9b4ad391872763355881d450f3856ecdc40165effbd7aad0bda162feb20bcd11207c9b838bf642f578801be17ed307b25abf3a96f07c81c3c6082cc02d261c94fce6e70a2919aba69a55b839f03db68025dec5c1910596d7f3085fc21684ed9e40d50f30a2485df8ff750fa6d127cc0e33b7eb41fee15a273c7277775e0341d367c43d2b2d88b5fe27540d5264c33cd2b274632666bced994c34c3937755ac871e9a07a0d22d6ea95a02fa83bd4e4f5265fb207840f3be93cf3df16ddd113f88d7c08a8193a5caf65b895480a0f76a23233d5bb3d18c5429abf89a2dfaa9a3ee204d98e7e7eefb7f2ad135c2be4bc8aad9d293fcd3d689333abb7299d8df7bc5c37d9ad89f19dd6e27bfbd22b86721b5ddd66bb381a3d95d3a24c6136062a1ec0b135f3b46977d696bd2dbf02dc4075615f34d6c1cdbd97a3065c2b362fc52f52ccbdee433150d5643413802e5e925775dac3c1ea415b7f718f8fd3852fabbf1bdf89e4d2ca83bdd0b0a56f6e75d5f7e59008ed909b70fcbfaafa0ed8d7bce6d49c7acdf8ac6d245bcd8e06a0cd30d333ca4eeb6ebf6057408518d2fd923e616da7aa29fb9a719a9018371fe26ff8cfff3f95a46ec096a29aeb3020da496b1a814312411bfa374e632f37821512a610af7009290ecea5e98dbe7a7e48217909e02e314c16233371a6eb96a7b6e655e3ce225d41e8c490aa1d503504f3f8326863b6ea224b2f805a13e8248142b0723b01f2d412c7b117335436b02a55fe6de64615db771b28646a2951a51f13a7e4833a1587ab890da7e6d30adce6323117da7afe2adee10dae01d0c691657c8eba13252595b70d0e8e67b90c72b8e9303c8c0c1303ec345084a1078ed49f0bec0c87ff222e89925d679f97e6e090801b56e7ffaf48419cf4bac884c15911fc1952e292d835e9c5b0c8a994de8990e902968091924ae17d0979da0c9c18a7d6d90a30bf5a03b34a4507f0cb161458782149ecdd4022afc8e4a026a9fbe59d43571a4e460007323f21acbb159a96ad62592fec9ce352bbf19a2e985ede8390ca8bfe94213650a7a7d50cc834e324ce2d01aec7cd6e9c5a74bfaf364a4d0870e9d8fd58b815ce7e218708bd4de2fef25256b90fb70a9aed4d24607cebe97eca29cca0a01a1bd1188fe07b0f29b30484b9ade6d69803a4061a78c5aa93f666f8cafecbc577943df81c49a0e1ad97e02ef3643b064b0ed31fb8aad570d3a4de9e4f6b5b8a6962de3c0671e6584343e01a9535facd492525e2e30a240e4cb5a5e36cd090b83724760a0f5a9c6dded0fc9f31b138b5af40b6792b16962cedb85eb7ff8b5a0c6b65642532c888eb699c6f9dd782881610493ee68dde02d8b1707572de4e292f7ce63db33b39e16fd193fabe74f03dfedac0ce0fdeac55f878a391377aa33c53b6dbceb16b61f16f1d67a18122f8ed5c4bcb504c42296f9cd07c03073e25d19e076312fb2b1b623a217a6dd2ba44f37eabda66da7868d57bdc757514150877587fb033a9bbe30dee3b5667c6eb92d680ce5b57e73bb36211fab05abb6b1f91a508e5558ccabb12d30ad90b5af10d572f8c61b679179ca3b4c9d21932ef65af3cf92f119ad0cfde39a793df349cad4191a044d9f9647aec1fb9f862f3b289c924e2c0c0aee09af1070919abe81484bb1bb652036717bd5c7d246046792debd46ddb3507c387a97e4f29507147e82c17562f6f51a875b779807a3e2b7b79d40a77383ec2c143f57d9acf9201059e253618dec527cab7f60266312aa5e6d7c7e2c0c710aa83c0a745fac702448a4a0123ddf5f1cd3bcae53bfdfb361f785a2d399cb65f8eaa914a1a3ab2f4c47b387802beee2a02dbefcb420c360717b139d493497eb30ca60c1513fb067322d77d34f5044bd26c2533da8b5cbccee72242da3707c72f030fbc487ba6f51f8e77cd09e75f13954fda4c79f15d200349e533ee661f355adfe8002049f1a7c8d47b89a8755647840c5ebf314cba13265df9013d5d6bbd715d59d9df7a05c2be8d1ca1a950513896d6eb17a635850d701276d6e05a22bfe45a1fa0b89f0a05148f39dd58e21f7cae54c06e5d2a51f407eeb0a343b670c8fdab581a6c1fccd45a58c0b164a143ac6e21b5db77f3ba5065857dd63edd6d4d54df37255463d1472dc9e7a8108d82117d99c5aa56c423a325ba3405941d8f335a16f00443c0958a6ad3e70ae24349d5e5361c789422dbab386792c951a78fa52bed4e15d12b13a020c58ca167c37e0a3cb2eb42620d9c9ea7baad7aa998abe01a93d7872539a8c46e401a1b203682d3177b45292bd54c130826bcadaea7eec226906ae5aeb412d78de6043a275d11f9ac354840d5ac26771cece983f0f0f5067b2db841bd2f78108afd399bd7ce1bb71568991d4be164b62d79f83c334e69368e2391a62a89306e08cb03743e0fe684666d61bc546d68ec2e477eaf8c95eb3e8e3925803c86c1e5c33c7b6de4e556b5a2e70fd2f67bd9b5375e1b4a7a9994146d0d0240cc7f0cd3fc5daa02914a83cf50bbe6f481c198318d96e7c37c7e58c72941117f2895ed74146da2601cfa3cfe94f29cb77dc43ad3a5e64dcb05597b88a8b67a01f63ee27dbc3df5c7ff7a8654dcf6a54418475c4e56179d5494389a8eb4c07382985cd4aed321f4beae778e9dad565ebcb32334dee3e6aa4754ccecd251c20c9f43568830e7736f34b06d9608d502803637baea19ef3f1fd8cd60dbc50642416d64c0a299a9f45a2e79054cc772a06192dd19dc4707ad3003c2ef854aba2524d188e2e67434a54702139261fe7668601b9787a943a7fdfee1da4d4541545e6d9206461531b099d11714d2ed6f4aecf866ccf6a9f833bc4db8bb40a2d8130cc", &(0x7f0000001640)=""/208) ioctl$IOMMU_TEST_OP_CREATE_ACCESS(r4, 0x3ba0, &(0x7f0000001740)={0x38, 0x5, 0x0, 0x0, 0xffffffffffffffff, 0x1}) ioctl$IOMMU_TEST_OP_ACCESS_PAGES$syz(r4, 0x3ba0, &(0x7f0000001780)={0x38, 0x7, r8, 0x0, 0x10001, 0x0, 0xa, 0x833d, 0xddb19}) r9 = openat$vsock(0xffffffffffffff9c, &(0x7f00000017c0), 0x4400, 0x0) pkey_mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1, r2) ioctl$UFFDIO_REGISTER(r1, 0xc020aa00, &(0x7f0000001800)={{&(0x7f0000ffc000/0x4000)=nil, 0x4000}, 0x4}) keyctl$link(0x8, 0x0, 0xfffffffffffffff8) ioctl$vim2m_VIDIOC_EXPBUF(r9, 0xc0405610, &(0x7f0000001840)={0x1, 0x2, 0x8001}) add_key(&(0x7f0000001880)='logon\x00', &(0x7f00000018c0)={'syz', 0x0}, &(0x7f0000001900)="29a434860d57b2cb10cfc77f4f43f66f0e690da79304169ec056b605d21ee32f5db7d436621a9c01374a0ffcff337b1025c106d62e6bc9f6e6102848ba5ad2ca57f292c18871b089dcb402b1c10f0013c2c2aed73593a098360344024680b774483092c4feb414", 0x67, 0xfffffffffffffffe) 08:21:26 executing program 2: keyctl$KEYCTL_PKEY_ENCRYPT(0x19, &(0x7f0000000000)={0x0, 0x0, 0xe5}, &(0x7f0000000040)={'enc=', 'raw', ' hash=', {'sha384-avx2\x00'}}, &(0x7f00000000c0), &(0x7f0000000100)=""/229) r0 = pkey_alloc(0x0, 0x0) pkey_mprotect(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x6000000, r0) r1 = userfaultfd(0x100800) r2 = pkey_alloc(0x0, 0x1) keyctl$link(0x8, 0x0, 0xfffffffffffffffb) r3 = openat$nci(0xffffffffffffff9c, &(0x7f0000000200), 0x2, 0x0) r4 = openat$vsock(0xffffffffffffff9c, &(0x7f0000000240), 0x201, 0x0) ioctl$UDMABUF_CREATE_LIST(r4, 0x40087543, &(0x7f0000000280)={0x0, 0x3, [{0xffffffffffffffff, 0x0, 0x8000, 0x4000}, {0xffffffffffffffff, 0x0, 0x4000, 0x8000}, {0xffffffffffffffff, 0x0, 0x2000, 0xffff7ffff0000000}]}) syz_open_dev$ndb(&(0x7f0000000300), 0x0, 0x400) ioctl$IOCTL_GET_NCIDEV_IDX(r3, 0x0, &(0x7f0000000340)) keyctl$instantiate(0xc, 0x0, &(0x7f0000000380)=@encrypted_new={'new ', 'ecryptfs', 0x20, 'user:', '', 0x20, 0x6}, 0x28, 0x0) pkey_alloc(0x0, 0x1) ioctl$PTP_PIN_SETFUNC(r4, 0x40603d07, &(0x7f00000003c0)={'\x00', 0x7, 0x2, 0x8}) syz_io_uring_setup(0x6cab, &(0x7f0000000440)={0x0, 0xcb7a, 0x1, 0x3, 0x122, 0x0, r4}, &(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffe000/0x2000)=nil, &(0x7f00000004c0), &(0x7f0000000500)=0x0) clock_gettime(0x0, &(0x7f0000000540)={0x0, 0x0}) syz_io_uring_submit(0x0, r5, &(0x7f00000005c0)=@IORING_OP_LINK_TIMEOUT={0xf, 0x17, 0x0, 0x0, 0x0, &(0x7f0000000580)={r6, r7+10000000}, 0x1, 0x1}, 0x1) ioctl$NBD_SET_SOCK(r4, 0xab00, r4) mmap$dsp(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x2000000, 0x4000010, r1, 0x0) keyctl$KEYCTL_PKEY_DECRYPT(0x1a, &(0x7f0000000600)={0x0, 0x1000, 0xd0}, 0x0, &(0x7f0000000640)="2736f77350ffc33f7efd1d0e8f90bd80efbf2696893ef379734fbf6b93805520fe93ef19fcdecb6510fb0b63a2a2eb5929d774fcd04ee2d7c3cd1f0a0b9421337683a875ac17717eee658dbdbbee5c64013f03f78e885afc3a44d04cf42586c0f41567b19b151fa83e8beb11c568bf7ef1befc2fedc1e5954e02a065483014daf99296a45e841daf7e1494666b109e9c9012819b7749051cee4a408e3b0ec630f7715c8a5547e31d9c5415dcf4e76ca388caf23b9bd6187ecbdbbffa9cfb876782378aec86cd140d23d7eae3a5788ab46e1cb381bb2d884ef39df63ea957b2ba715802c59ae51fbd899502fa47043cc8218b851fcd1bd73eb5a4a8974cb49824a71e788e2bcca6c5c1a9d87736fe68fdafce2d9cfa30419e11b670873f9a20883268941caae7c6ff661bc4ffa3a9d48a0d6c42b77b05de18d6a70e6334f3ea28463ca728bbf9fee62f165add3d30bfd8792b83a34ca17f6ba097f7d5ea6dd1a6fb254c6114f5b6b0858ddcf0ed8df5c6013af4718ce86c44e56d8de13473ff93acbb49891c8af69ef9c450f99b9af74d96618ec8f90e42efd1877a749a41b168cddd0c6ec51962880ed406853c73adae95d82874be3b34b06f12e90eee628994ce67290942edeb0be5c313511cc28bcf71e299f85a3958a90aa1db138506a8a57c7178d6d57930fd4e6ffebfdcd2ed78f8612eb68ea11a252ba0521c94d656a8b3cc1773ec1d89336055390f6aeaded90922dc02efded1b1db74c9cee146afd3dbd92fb4c8e6b4ebac497aa5084367483f9cd7b05cc24a357bcfcc78bb5eb08edb02011c241d0631241bed81b44c3e9c33bd55b82740596cb8ee2fd8a46004e70e709ed3a20fe1fe69bda58665a8eec06622bcd69f086e290044f8707143adf459f053f14f574d7c3ff0d12f8420cd286a21b819d8fe62ba6b18ce5c8dbccd6ed03ed73be06a8d31555f443663f6a6b2a7d1d59bf71f169dccdf20fbaac233a1c4fc89c38adde4733c5b23ae76aee07b52ca9617cb27833a0e85295b81319d85610787f77c77e8d6bd9f07472324a338b8fe0def1fdb961f488efe39cea303e4ea55eb84fd72beb679407c47030179df73a607b34a059b550f1f4fd60af1526111930f62cf03ecf589c5576e466cfb1df08f5beae15034a789a38724fcbafed9a0426172957c80d4ca7ec9147df727d11a6122ce37fc5bbcd5cdb239364d71e5bbab4b8085cd051a16916665d70d5db3b63c0d9904e3adf2b4d945e52185302129fa3e66bd6608d545c5449c1a45cdbb609ba8cff62e7024234e5405236e481365114a7313d6e591d0c6f50c8d4d95469953e223dd5fd62ec94d342fa4349da1d8f433ea90aed09b2aa9cf0e889f8935dcb86d15acf621cae1c93c582275418d369c54b2a2c2c57cfe5f7fc4f5797e33e6f0d08006bf67ba5d3814a188d48c7116c56cd3098263a5f34e133aad7b5198bc12caa9c032222ec9634f6ba98d9548469cb04aa03510801822716c9895c1c344aa8c699c28adf69664d9dd75ef11778f68663064124e8217876364f6ea33f73acff8f013b0a2ac741d9b5eebd3a0db9e32d50febc12fbc110fdc1d2415277a0897ae3a5f567fe18edf5f48ac86e0398de5f0d57fb8cf5a3c2f7f4d2888cd70bd00ab9b29089b84a5123e00fbcad4a9be61b8ccecfd5f943f11cf0952610b7bd0bbca71b36c439d80ff9e9a6c9135a4b638278432be5d3fec6fd49ad792f504c395cad2f2ffd8d1e0231941523693e2252faabd6df97361bbb2f8c078ef9eacafefb62cb1057c3195cdbc0d81c3e74f72be2bb1eb94f1bd19a26f77982e863442eb6064f31f1f2f84144abefde11d159546d65486a4a55f8aed11c51a8a08e812dcb47c7124701f06417ef29d351b23cacba209e084ff6b969dabfd011828ca759d58860bfa32961115c13107face1d4c2653f662d2671bedf1649e6064b31382a6e51f1487173fdb61e5e70f7676380e17fa7e3d4c4b08a7e64ea5b4a7a3d0c9e8d0d225b35f59fdc3537c0827626eb31f734117aadc65036f26bbf8239cee0ae130f0c948ba3562f24a0656c346c6271b3b4f3fb9865a2ee66575a7ca45ebe0c3d12b68e0b112193254f51f08b31eff02fb8839fbd51d9725c033861ff2f47ecdffa0ebdd1e97af0fb71c2fc10204bdf963c90396964df78bd9495b160981a354e10910c1c3ba0a4dd214ab36d05f2975d5f112c3bb4ad85323d35d8616f9ce025b824aa86e8628c646333b5b183f85668f573e37a16f7e8506746c1c6901139b4ba8c9483f5da3aa3f34d18d893e8fe27061086e9f25e525506fad59938b3016d013288501307f3c5c0e2cf5adfab032f0865525072f624dcd7e7dd03abbe39b8196a6eb42e16d80c3c395c61f32392f1834e5743677e060274a663c1e9d3eac0f87f1b95651839ece118f98fe3a21dff01cb2f904cb453f0f6f1b7d3e4f5ed6569ba5be9a153a8d2f11fb8804d2d1d19850e3383aed4198807d7eed79711faa9d2590d4807a2fd525bbfe5bc8b056369aec9e4b725ea87f180a7d3a3dd3bf886b17364734174d962546db90babfb9cad914c76e01af2adee7a9a6a03a94f4f348c8f1ea959b6df2957509f1683c2978c0c97cbe0929382187be22d907c72e3b93415cbb68363c3a928737536bdbc03f4c363cbb0558ff1321d86358c2cc29f0476381289e233a30e34d50ca6f28d1066b56b8cde48b1e9001779934debfd665af61aac5440e71e0406ab498f3058785a4611ba556d97e197dc4dbbd9195cf91b5242f170b478da2922f4435596ac391a2715958d54443e83d2e7643ab80e006ff04a3c938e02d2a261ee692b54c66585494e7f0c741fb8833e4b99f59cdbaa1a4be04439138b0941488a4e05c2c9092ebb4d06d3a83ea56911ddf9b4ad391872763355881d450f3856ecdc40165effbd7aad0bda162feb20bcd11207c9b838bf642f578801be17ed307b25abf3a96f07c81c3c6082cc02d261c94fce6e70a2919aba69a55b839f03db68025dec5c1910596d7f3085fc21684ed9e40d50f30a2485df8ff750fa6d127cc0e33b7eb41fee15a273c7277775e0341d367c43d2b2d88b5fe27540d5264c33cd2b274632666bced994c34c3937755ac871e9a07a0d22d6ea95a02fa83bd4e4f5265fb207840f3be93cf3df16ddd113f88d7c08a8193a5caf65b895480a0f76a23233d5bb3d18c5429abf89a2dfaa9a3ee204d98e7e7eefb7f2ad135c2be4bc8aad9d293fcd3d689333abb7299d8df7bc5c37d9ad89f19dd6e27bfbd22b86721b5ddd66bb381a3d95d3a24c6136062a1ec0b135f3b46977d696bd2dbf02dc4075615f34d6c1cdbd97a3065c2b362fc52f52ccbdee433150d5643413802e5e925775dac3c1ea415b7f718f8fd3852fabbf1bdf89e4d2ca83bdd0b0a56f6e75d5f7e59008ed909b70fcbfaafa0ed8d7bce6d49c7acdf8ac6d245bcd8e06a0cd30d333ca4eeb6ebf6057408518d2fd923e616da7aa29fb9a719a9018371fe26ff8cfff3f95a46ec096a29aeb3020da496b1a814312411bfa374e632f37821512a610af7009290ecea5e98dbe7a7e48217909e02e314c16233371a6eb96a7b6e655e3ce225d41e8c490aa1d503504f3f8326863b6ea224b2f805a13e8248142b0723b01f2d412c7b117335436b02a55fe6de64615db771b28646a2951a51f13a7e4833a1587ab890da7e6d30adce6323117da7afe2adee10dae01d0c691657c8eba13252595b70d0e8e67b90c72b8e9303c8c0c1303ec345084a1078ed49f0bec0c87ff222e89925d679f97e6e090801b56e7ffaf48419cf4bac884c15911fc1952e292d835e9c5b0c8a994de8990e902968091924ae17d0979da0c9c18a7d6d90a30bf5a03b34a4507f0cb161458782149ecdd4022afc8e4a026a9fbe59d43571a4e460007323f21acbb159a96ad62592fec9ce352bbf19a2e985ede8390ca8bfe94213650a7a7d50cc834e324ce2d01aec7cd6e9c5a74bfaf364a4d0870e9d8fd58b815ce7e218708bd4de2fef25256b90fb70a9aed4d24607cebe97eca29cca0a01a1bd1188fe07b0f29b30484b9ade6d69803a4061a78c5aa93f666f8cafecbc577943df81c49a0e1ad97e02ef3643b064b0ed31fb8aad570d3a4de9e4f6b5b8a6962de3c0671e6584343e01a9535facd492525e2e30a240e4cb5a5e36cd090b83724760a0f5a9c6dded0fc9f31b138b5af40b6792b16962cedb85eb7ff8b5a0c6b65642532c888eb699c6f9dd782881610493ee68dde02d8b1707572de4e292f7ce63db33b39e16fd193fabe74f03dfedac0ce0fdeac55f878a391377aa33c53b6dbceb16b61f16f1d67a18122f8ed5c4bcb504c42296f9cd07c03073e25d19e076312fb2b1b623a217a6dd2ba44f37eabda66da7868d57bdc757514150877587fb033a9bbe30dee3b5667c6eb92d680ce5b57e73bb36211fab05abb6b1f91a508e5558ccabb12d30ad90b5af10d572f8c61b679179ca3b4c9d21932ef65af3cf92f119ad0cfde39a793df349cad4191a044d9f9647aec1fb9f862f3b289c924e2c0c0aee09af1070919abe81484bb1bb652036717bd5c7d246046792debd46ddb3507c387a97e4f29507147e82c17562f6f51a875b779807a3e2b7b79d40a77383ec2c143f57d9acf9201059e253618dec527cab7f60266312aa5e6d7c7e2c0c710aa83c0a745fac702448a4a0123ddf5f1cd3bcae53bfdfb361f785a2d399cb65f8eaa914a1a3ab2f4c47b387802beee2a02dbefcb420c360717b139d493497eb30ca60c1513fb067322d77d34f5044bd26c2533da8b5cbccee72242da3707c72f030fbc487ba6f51f8e77cd09e75f13954fda4c79f15d200349e533ee661f355adfe8002049f1a7c8d47b89a8755647840c5ebf314cba13265df9013d5d6bbd715d59d9df7a05c2be8d1ca1a950513896d6eb17a635850d701276d6e05a22bfe45a1fa0b89f0a05148f39dd58e21f7cae54c06e5d2a51f407eeb0a343b670c8fdab581a6c1fccd45a58c0b164a143ac6e21b5db77f3ba5065857dd63edd6d4d54df37255463d1472dc9e7a8108d82117d99c5aa56c423a325ba3405941d8f335a16f00443c0958a6ad3e70ae24349d5e5361c789422dbab386792c951a78fa52bed4e15d12b13a020c58ca167c37e0a3cb2eb42620d9c9ea7baad7aa998abe01a93d7872539a8c46e401a1b203682d3177b45292bd54c130826bcadaea7eec226906ae5aeb412d78de6043a275d11f9ac354840d5ac26771cece983f0f0f5067b2db841bd2f78108afd399bd7ce1bb71568991d4be164b62d79f83c334e69368e2391a62a89306e08cb03743e0fe684666d61bc546d68ec2e477eaf8c95eb3e8e3925803c86c1e5c33c7b6de4e556b5a2e70fd2f67bd9b5375e1b4a7a9994146d0d0240cc7f0cd3fc5daa02914a83cf50bbe6f481c198318d96e7c37c7e58c72941117f2895ed74146da2601cfa3cfe94f29cb77dc43ad3a5e64dcb05597b88a8b67a01f63ee27dbc3df5c7ff7a8654dcf6a54418475c4e56179d5494389a8eb4c07382985cd4aed321f4beae778e9dad565ebcb32334dee3e6aa4754ccecd251c20c9f43568830e7736f34b06d9608d502803637baea19ef3f1fd8cd60dbc50642416d64c0a299a9f45a2e79054cc772a06192dd19dc4707ad3003c2ef854aba2524d188e2e67434a54702139261fe7668601b9787a943a7fdfee1da4d4541545e6d9206461531b099d11714d2ed6f4aecf866ccf6a9f833bc4db8bb40a2d8130cc", &(0x7f0000001640)=""/208) ioctl$IOMMU_TEST_OP_CREATE_ACCESS(r4, 0x3ba0, &(0x7f0000001740)={0x38, 0x5, 0x0, 0x0, 0xffffffffffffffff, 0x1}) ioctl$IOMMU_TEST_OP_ACCESS_PAGES$syz(r4, 0x3ba0, &(0x7f0000001780)={0x38, 0x7, r8, 0x0, 0x10001, 0x0, 0xa, 0x833d, 0xddb19}) r9 = openat$vsock(0xffffffffffffff9c, &(0x7f00000017c0), 0x4400, 0x0) pkey_mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1, r2) ioctl$UFFDIO_REGISTER(r1, 0xc020aa00, &(0x7f0000001800)={{&(0x7f0000ffc000/0x4000)=nil, 0x4000}, 0x4}) keyctl$link(0x8, 0x0, 0xfffffffffffffff8) ioctl$vim2m_VIDIOC_EXPBUF(r9, 0xc0405610, &(0x7f0000001840)={0x1, 0x2, 0x8001}) add_key(&(0x7f0000001880)='logon\x00', &(0x7f00000018c0)={'syz', 0x0}, &(0x7f0000001900)="29a434860d57b2cb10cfc77f4f43f66f0e690da79304169ec056b605d21ee32f5db7d436621a9c01374a0ffcff337b1025c106d62e6bc9f6e6102848ba5ad2ca57f292c18871b089dcb402b1c10f0013c2c2aed73593a098360344024680b774483092c4feb4144d856c82c5375f0a5e6e606274", 0x74, 0xfffffffffffffffe) 08:21:26 executing program 4: keyctl$KEYCTL_PKEY_ENCRYPT(0x19, &(0x7f0000000000)={0x0, 0x0, 0xe5}, &(0x7f0000000040)={'enc=', 'raw', ' hash=', {'sha384-avx2\x00'}}, &(0x7f00000000c0), &(0x7f0000000100)=""/229) r0 = pkey_alloc(0x0, 0x0) pkey_mprotect(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x6000000, r0) r1 = userfaultfd(0x100800) pkey_alloc(0x0, 0x1) keyctl$link(0x8, 0x0, 0xfffffffffffffffb) r2 = openat$nci(0xffffffffffffff9c, &(0x7f0000000200), 0x2, 0x0) r3 = openat$vsock(0xffffffffffffff9c, &(0x7f0000000240), 0x201, 0x0) ioctl$UDMABUF_CREATE_LIST(r3, 0x40087543, &(0x7f0000000280)={0x0, 0x3, [{0xffffffffffffffff, 0x0, 0x8000, 0x4000}, {0xffffffffffffffff, 0x0, 0x4000, 0x8000}, {0xffffffffffffffff, 0x0, 0x2000, 0xffff7ffff0000000}]}) syz_open_dev$ndb(&(0x7f0000000300), 0x0, 0x400) ioctl$IOCTL_GET_NCIDEV_IDX(r2, 0x0, &(0x7f0000000340)) keyctl$instantiate(0xc, 0x0, &(0x7f0000000380)=@encrypted_new={'new ', 'ecryptfs', 0x20, 'user:', '', 0x20, 0x6}, 0x28, 0x0) pkey_alloc(0x0, 0x1) ioctl$PTP_PIN_SETFUNC(r3, 0x40603d07, &(0x7f00000003c0)={'\x00', 0x7, 0x2, 0x8}) syz_io_uring_setup(0x6cab, &(0x7f0000000440)={0x0, 0xcb7a, 0x1, 0x3, 0x122, 0x0, r3}, &(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffe000/0x2000)=nil, &(0x7f00000004c0), &(0x7f0000000500)=0x0) clock_gettime(0x0, &(0x7f0000000540)={0x0, 0x0}) syz_io_uring_submit(0x0, r4, &(0x7f00000005c0)=@IORING_OP_LINK_TIMEOUT={0xf, 0x17, 0x0, 0x0, 0x0, &(0x7f0000000580)={r5, r6+10000000}, 0x1, 0x1}, 0x1) ioctl$NBD_SET_SOCK(r3, 0xab00, r3) mmap$dsp(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x2000000, 0x4000010, r1, 0x0) keyctl$KEYCTL_PKEY_DECRYPT(0x1a, &(0x7f0000000600)={0x0, 0x1000, 0xd0}, 0x0, &(0x7f0000000640)="2736f77350ffc33f7efd1d0e8f90bd80efbf2696893ef379734fbf6b93805520fe93ef19fcdecb6510fb0b63a2a2eb5929d774fcd04ee2d7c3cd1f0a0b9421337683a875ac17717eee658dbdbbee5c64013f03f78e885afc3a44d04cf42586c0f41567b19b151fa83e8beb11c568bf7ef1befc2fedc1e5954e02a065483014daf99296a45e841daf7e1494666b109e9c9012819b7749051cee4a408e3b0ec630f7715c8a5547e31d9c5415dcf4e76ca388caf23b9bd6187ecbdbbffa9cfb876782378aec86cd140d23d7eae3a5788ab46e1cb381bb2d884ef39df63ea957b2ba715802c59ae51fbd899502fa47043cc8218b851fcd1bd73eb5a4a8974cb49824a71e788e2bcca6c5c1a9d87736fe68fdafce2d9cfa30419e11b670873f9a20883268941caae7c6ff661bc4ffa3a9d48a0d6c42b77b05de18d6a70e6334f3ea28463ca728bbf9fee62f165add3d30bfd8792b83a34ca17f6ba097f7d5ea6dd1a6fb254c6114f5b6b0858ddcf0ed8df5c6013af4718ce86c44e56d8de13473ff93acbb49891c8af69ef9c450f99b9af74d96618ec8f90e42efd1877a749a41b168cddd0c6ec51962880ed406853c73adae95d82874be3b34b06f12e90eee628994ce67290942edeb0be5c313511cc28bcf71e299f85a3958a90aa1db138506a8a57c7178d6d57930fd4e6ffebfdcd2ed78f8612eb68ea11a252ba0521c94d656a8b3cc1773ec1d89336055390f6aeaded90922dc02efded1b1db74c9cee146afd3dbd92fb4c8e6b4ebac497aa5084367483f9cd7b05cc24a357bcfcc78bb5eb08edb02011c241d0631241bed81b44c3e9c33bd55b82740596cb8ee2fd8a46004e70e709ed3a20fe1fe69bda58665a8eec06622bcd69f086e290044f8707143adf459f053f14f574d7c3ff0d12f8420cd286a21b819d8fe62ba6b18ce5c8dbccd6ed03ed73be06a8d31555f443663f6a6b2a7d1d59bf71f169dccdf20fbaac233a1c4fc89c38adde4733c5b23ae76aee07b52ca9617cb27833a0e85295b81319d85610787f77c77e8d6bd9f07472324a338b8fe0def1fdb961f488efe39cea303e4ea55eb84fd72beb679407c47030179df73a607b34a059b550f1f4fd60af1526111930f62cf03ecf589c5576e466cfb1df08f5beae15034a789a38724fcbafed9a0426172957c80d4ca7ec9147df727d11a6122ce37fc5bbcd5cdb239364d71e5bbab4b8085cd051a16916665d70d5db3b63c0d9904e3adf2b4d945e52185302129fa3e66bd6608d545c5449c1a45cdbb609ba8cff62e7024234e5405236e481365114a7313d6e591d0c6f50c8d4d95469953e223dd5fd62ec94d342fa4349da1d8f433ea90aed09b2aa9cf0e889f8935dcb86d15acf621cae1c93c582275418d369c54b2a2c2c57cfe5f7fc4f5797e33e6f0d08006bf67ba5d3814a188d48c7116c56cd3098263a5f34e133aad7b5198bc12caa9c032222ec9634f6ba98d9548469cb04aa03510801822716c9895c1c344aa8c699c28adf69664d9dd75ef11778f68663064124e8217876364f6ea33f73acff8f013b0a2ac741d9b5eebd3a0db9e32d50febc12fbc110fdc1d2415277a0897ae3a5f567fe18edf5f48ac86e0398de5f0d57fb8cf5a3c2f7f4d2888cd70bd00ab9b29089b84a5123e00fbcad4a9be61b8ccecfd5f943f11cf0952610b7bd0bbca71b36c439d80ff9e9a6c9135a4b638278432be5d3fec6fd49ad792f504c395cad2f2ffd8d1e0231941523693e2252faabd6df97361bbb2f8c078ef9eacafefb62cb1057c3195cdbc0d81c3e74f72be2bb1eb94f1bd19a26f77982e863442eb6064f31f1f2f84144abefde11d159546d65486a4a55f8aed11c51a8a08e812dcb47c7124701f06417ef29d351b23cacba209e084ff6b969dabfd011828ca759d58860bfa32961115c13107face1d4c2653f662d2671bedf1649e6064b31382a6e51f1487173fdb61e5e70f7676380e17fa7e3d4c4b08a7e64ea5b4a7a3d0c9e8d0d225b35f59fdc3537c0827626eb31f734117aadc65036f26bbf8239cee0ae130f0c948ba3562f24a0656c346c6271b3b4f3fb9865a2ee66575a7ca45ebe0c3d12b68e0b112193254f51f08b31eff02fb8839fbd51d9725c033861ff2f47ecdffa0ebdd1e97af0fb71c2fc10204bdf963c90396964df78bd9495b160981a354e10910c1c3ba0a4dd214ab36d05f2975d5f112c3bb4ad85323d35d8616f9ce025b824aa86e8628c646333b5b183f85668f573e37a16f7e8506746c1c6901139b4ba8c9483f5da3aa3f34d18d893e8fe27061086e9f25e525506fad59938b3016d013288501307f3c5c0e2cf5adfab032f0865525072f624dcd7e7dd03abbe39b8196a6eb42e16d80c3c395c61f32392f1834e5743677e060274a663c1e9d3eac0f87f1b95651839ece118f98fe3a21dff01cb2f904cb453f0f6f1b7d3e4f5ed6569ba5be9a153a8d2f11fb8804d2d1d19850e3383aed4198807d7eed79711faa9d2590d4807a2fd525bbfe5bc8b056369aec9e4b725ea87f180a7d3a3dd3bf886b17364734174d962546db90babfb9cad914c76e01af2adee7a9a6a03a94f4f348c8f1ea959b6df2957509f1683c2978c0c97cbe0929382187be22d907c72e3b93415cbb68363c3a928737536bdbc03f4c363cbb0558ff1321d86358c2cc29f0476381289e233a30e34d50ca6f28d1066b56b8cde48b1e9001779934debfd665af61aac5440e71e0406ab498f3058785a4611ba556d97e197dc4dbbd9195cf91b5242f170b478da2922f4435596ac391a2715958d54443e83d2e7643ab80e006ff04a3c938e02d2a261ee692b54c66585494e7f0c741fb8833e4b99f59cdbaa1a4be04439138b0941488a4e05c2c9092ebb4d06d3a83ea56911ddf9b4ad391872763355881d450f3856ecdc40165effbd7aad0bda162feb20bcd11207c9b838bf642f578801be17ed307b25abf3a96f07c81c3c6082cc02d261c94fce6e70a2919aba69a55b839f03db68025dec5c1910596d7f3085fc21684ed9e40d50f30a2485df8ff750fa6d127cc0e33b7eb41fee15a273c7277775e0341d367c43d2b2d88b5fe27540d5264c33cd2b274632666bced994c34c3937755ac871e9a07a0d22d6ea95a02fa83bd4e4f5265fb207840f3be93cf3df16ddd113f88d7c08a8193a5caf65b895480a0f76a23233d5bb3d18c5429abf89a2dfaa9a3ee204d98e7e7eefb7f2ad135c2be4bc8aad9d293fcd3d689333abb7299d8df7bc5c37d9ad89f19dd6e27bfbd22b86721b5ddd66bb381a3d95d3a24c6136062a1ec0b135f3b46977d696bd2dbf02dc4075615f34d6c1cdbd97a3065c2b362fc52f52ccbdee433150d5643413802e5e925775dac3c1ea415b7f718f8fd3852fabbf1bdf89e4d2ca83bdd0b0a56f6e75d5f7e59008ed909b70fcbfaafa0ed8d7bce6d49c7acdf8ac6d245bcd8e06a0cd30d333ca4eeb6ebf6057408518d2fd923e616da7aa29fb9a719a9018371fe26ff8cfff3f95a46ec096a29aeb3020da496b1a814312411bfa374e632f37821512a610af7009290ecea5e98dbe7a7e48217909e02e314c16233371a6eb96a7b6e655e3ce225d41e8c490aa1d503504f3f8326863b6ea224b2f805a13e8248142b0723b01f2d412c7b117335436b02a55fe6de64615db771b28646a2951a51f13a7e4833a1587ab890da7e6d30adce6323117da7afe2adee10dae01d0c691657c8eba13252595b70d0e8e67b90c72b8e9303c8c0c1303ec345084a1078ed49f0bec0c87ff222e89925d679f97e6e090801b56e7ffaf48419cf4bac884c15911fc1952e292d835e9c5b0c8a994de8990e902968091924ae17d0979da0c9c18a7d6d90a30bf5a03b34a4507f0cb161458782149ecdd4022afc8e4a026a9fbe59d43571a4e460007323f21acbb159a96ad62592fec9ce352bbf19a2e985ede8390ca8bfe94213650a7a7d50cc834e324ce2d01aec7cd6e9c5a74bfaf364a4d0870e9d8fd58b815ce7e218708bd4de2fef25256b90fb70a9aed4d24607cebe97eca29cca0a01a1bd1188fe07b0f29b30484b9ade6d69803a4061a78c5aa93f666f8cafecbc577943df81c49a0e1ad97e02ef3643b064b0ed31fb8aad570d3a4de9e4f6b5b8a6962de3c0671e6584343e01a9535facd492525e2e30a240e4cb5a5e36cd090b83724760a0f5a9c6dded0fc9f31b138b5af40b6792b16962cedb85eb7ff8b5a0c6b65642532c888eb699c6f9dd782881610493ee68dde02d8b1707572de4e292f7ce63db33b39e16fd193fabe74f03dfedac0ce0fdeac55f878a391377aa33c53b6dbceb16b61f16f1d67a18122f8ed5c4bcb504c42296f9cd07c03073e25d19e076312fb2b1b623a217a6dd2ba44f37eabda66da7868d57bdc757514150877587fb033a9bbe30dee3b5667c6eb92d680ce5b57e73bb36211fab05abb6b1f91a508e5558ccabb12d30ad90b5af10d572f8c61b679179ca3b4c9d21932ef65af3cf92f119ad0cfde39a793df349cad4191a044d9f9647aec1fb9f862f3b289c924e2c0c0aee09af1070919abe81484bb1bb652036717bd5c7d246046792debd46ddb3507c387a97e4f29507147e82c17562f6f51a875b779807a3e2b7b79d40a77383ec2c143f57d9acf9201059e253618dec527cab7f60266312aa5e6d7c7e2c0c710aa83c0a745fac702448a4a0123ddf5f1cd3bcae53bfdfb361f785a2d399cb65f8eaa914a1a3ab2f4c47b387802beee2a02dbefcb420c360717b139d493497eb30ca60c1513fb067322d77d34f5044bd26c2533da8b5cbccee72242da3707c72f030fbc487ba6f51f8e77cd09e75f13954fda4c79f15d200349e533ee661f355adfe8002049f1a7c8d47b89a8755647840c5ebf314cba13265df9013d5d6bbd715d59d9df7a05c2be8d1ca1a950513896d6eb17a635850d701276d6e05a22bfe45a1fa0b89f0a05148f39dd58e21f7cae54c06e5d2a51f407eeb0a343b670c8fdab581a6c1fccd45a58c0b164a143ac6e21b5db77f3ba5065857dd63edd6d4d54df37255463d1472dc9e7a8108d82117d99c5aa56c423a325ba3405941d8f335a16f00443c0958a6ad3e70ae24349d5e5361c789422dbab386792c951a78fa52bed4e15d12b13a020c58ca167c37e0a3cb2eb42620d9c9ea7baad7aa998abe01a93d7872539a8c46e401a1b203682d3177b45292bd54c130826bcadaea7eec226906ae5aeb412d78de6043a275d11f9ac354840d5ac26771cece983f0f0f5067b2db841bd2f78108afd399bd7ce1bb71568991d4be164b62d79f83c334e69368e2391a62a89306e08cb03743e0fe684666d61bc546d68ec2e477eaf8c95eb3e8e3925803c86c1e5c33c7b6de4e556b5a2e70fd2f67bd9b5375e1b4a7a9994146d0d0240cc7f0cd3fc5daa02914a83cf50bbe6f481c198318d96e7c37c7e58c72941117f2895ed74146da2601cfa3cfe94f29cb77dc43ad3a5e64dcb05597b88a8b67a01f63ee27dbc3df5c7ff7a8654dcf6a54418475c4e56179d5494389a8eb4c07382985cd4aed321f4beae778e9dad565ebcb32334dee3e6aa4754ccecd251c20c9f43568830e7736f34b06d9608d502803637baea19ef3f1fd8cd60dbc50642416d64c0a299a9f45a2e79054cc772a06192dd19dc4707ad3003c2ef854aba2524d188e2e67434a54702139261fe7668601b9787a943a7fdfee1da4d4541545e6d9206461531b099d11714d2ed6f4aecf866ccf6a9f833bc4db8bb40a2d8130cc", &(0x7f0000001640)=""/208) ioctl$IOMMU_TEST_OP_CREATE_ACCESS(r3, 0x3ba0, &(0x7f0000001740)={0x38, 0x5, 0x0, 0x0, 0xffffffffffffffff, 0x1}) ioctl$IOMMU_TEST_OP_ACCESS_PAGES$syz(r3, 0x3ba0, &(0x7f0000001780)={0x38, 0x7, r7, 0x0, 0x10001, 0x0, 0xa, 0x833d, 0xddb19}) 08:21:26 executing program 0: keyctl$KEYCTL_PKEY_ENCRYPT(0x19, &(0x7f0000000000)={0x0, 0x0, 0xe5}, &(0x7f0000000040)={'enc=', 'raw', ' hash=', {'sha384-avx2\x00'}}, &(0x7f00000000c0), &(0x7f0000000100)=""/229) r0 = pkey_alloc(0x0, 0x0) pkey_mprotect(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x6000000, r0) r1 = userfaultfd(0x100800) pkey_alloc(0x0, 0x1) keyctl$link(0x8, 0x0, 0xfffffffffffffffb) r2 = openat$nci(0xffffffffffffff9c, &(0x7f0000000200), 0x2, 0x0) r3 = openat$vsock(0xffffffffffffff9c, &(0x7f0000000240), 0x201, 0x0) ioctl$UDMABUF_CREATE_LIST(r3, 0x40087543, &(0x7f0000000280)={0x0, 0x3, [{0xffffffffffffffff, 0x0, 0x8000, 0x4000}, {0xffffffffffffffff, 0x0, 0x4000, 0x8000}, {0xffffffffffffffff, 0x0, 0x2000, 0xffff7ffff0000000}]}) syz_open_dev$ndb(&(0x7f0000000300), 0x0, 0x400) ioctl$IOCTL_GET_NCIDEV_IDX(r2, 0x0, &(0x7f0000000340)) keyctl$instantiate(0xc, 0x0, &(0x7f0000000380)=@encrypted_new={'new ', 'ecryptfs', 0x20, 'user:', '', 0x20, 0x6}, 0x28, 0x0) pkey_alloc(0x0, 0x1) ioctl$PTP_PIN_SETFUNC(r3, 0x40603d07, &(0x7f00000003c0)={'\x00', 0x7, 0x2, 0x8}) syz_io_uring_setup(0x6cab, &(0x7f0000000440)={0x0, 0xcb7a, 0x1, 0x3, 0x122, 0x0, r3}, &(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffe000/0x2000)=nil, &(0x7f00000004c0), &(0x7f0000000500)=0x0) clock_gettime(0x0, &(0x7f0000000540)={0x0, 0x0}) syz_io_uring_submit(0x0, r4, &(0x7f00000005c0)=@IORING_OP_LINK_TIMEOUT={0xf, 0x17, 0x0, 0x0, 0x0, &(0x7f0000000580)={r5, r6+10000000}, 0x1, 0x1}, 0x1) ioctl$NBD_SET_SOCK(r3, 0xab00, r3) mmap$dsp(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x2000000, 0x4000010, r1, 0x0) 08:21:26 executing program 1: keyctl$KEYCTL_PKEY_ENCRYPT(0x19, &(0x7f0000000000)={0x0, 0x0, 0xe5}, &(0x7f0000000040)={'enc=', 'raw', ' hash=', {'sha384-avx2\x00'}}, &(0x7f00000000c0), &(0x7f0000000100)=""/229) r0 = pkey_alloc(0x0, 0x0) pkey_mprotect(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x6000000, r0) r1 = userfaultfd(0x100800) pkey_alloc(0x0, 0x1) keyctl$link(0x8, 0x0, 0xfffffffffffffffb) r2 = openat$nci(0xffffffffffffff9c, &(0x7f0000000200), 0x2, 0x0) r3 = openat$vsock(0xffffffffffffff9c, &(0x7f0000000240), 0x201, 0x0) ioctl$UDMABUF_CREATE_LIST(r3, 0x40087543, &(0x7f0000000280)={0x0, 0x3, [{0xffffffffffffffff, 0x0, 0x8000, 0x4000}, {0xffffffffffffffff, 0x0, 0x4000, 0x8000}, {0xffffffffffffffff, 0x0, 0x2000, 0xffff7ffff0000000}]}) syz_open_dev$ndb(&(0x7f0000000300), 0x0, 0x400) ioctl$IOCTL_GET_NCIDEV_IDX(r2, 0x0, &(0x7f0000000340)) keyctl$instantiate(0xc, 0x0, &(0x7f0000000380)=@encrypted_new={'new ', 'ecryptfs', 0x20, 'user:', '', 0x20, 0x6}, 0x28, 0x0) pkey_alloc(0x0, 0x1) ioctl$PTP_PIN_SETFUNC(r3, 0x40603d07, &(0x7f00000003c0)={'\x00', 0x7, 0x2, 0x8}) syz_io_uring_setup(0x6cab, &(0x7f0000000440)={0x0, 0xcb7a, 0x1, 0x3, 0x122, 0x0, r3}, &(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffe000/0x2000)=nil, &(0x7f00000004c0), &(0x7f0000000500)=0x0) clock_gettime(0x0, &(0x7f0000000540)={0x0, 0x0}) syz_io_uring_submit(0x0, r4, &(0x7f00000005c0)=@IORING_OP_LINK_TIMEOUT={0xf, 0x17, 0x0, 0x0, 0x0, &(0x7f0000000580)={r5, r6+10000000}, 0x1, 0x1}, 0x1) ioctl$NBD_SET_SOCK(r3, 0xab00, r3) mmap$dsp(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x2000000, 0x4000010, r1, 0x0) keyctl$KEYCTL_PKEY_DECRYPT(0x1a, &(0x7f0000000600)={0x0, 0x1000, 0xd0}, 0x0, &(0x7f0000000640)="2736f77350ffc33f7efd1d0e8f90bd80efbf2696893ef379734fbf6b93805520fe93ef19fcdecb6510fb0b63a2a2eb5929d774fcd04ee2d7c3cd1f0a0b9421337683a875ac17717eee658dbdbbee5c64013f03f78e885afc3a44d04cf42586c0f41567b19b151fa83e8beb11c568bf7ef1befc2fedc1e5954e02a065483014daf99296a45e841daf7e1494666b109e9c9012819b7749051cee4a408e3b0ec630f7715c8a5547e31d9c5415dcf4e76ca388caf23b9bd6187ecbdbbffa9cfb876782378aec86cd140d23d7eae3a5788ab46e1cb381bb2d884ef39df63ea957b2ba715802c59ae51fbd899502fa47043cc8218b851fcd1bd73eb5a4a8974cb49824a71e788e2bcca6c5c1a9d87736fe68fdafce2d9cfa30419e11b670873f9a20883268941caae7c6ff661bc4ffa3a9d48a0d6c42b77b05de18d6a70e6334f3ea28463ca728bbf9fee62f165add3d30bfd8792b83a34ca17f6ba097f7d5ea6dd1a6fb254c6114f5b6b0858ddcf0ed8df5c6013af4718ce86c44e56d8de13473ff93acbb49891c8af69ef9c450f99b9af74d96618ec8f90e42efd1877a749a41b168cddd0c6ec51962880ed406853c73adae95d82874be3b34b06f12e90eee628994ce67290942edeb0be5c313511cc28bcf71e299f85a3958a90aa1db138506a8a57c7178d6d57930fd4e6ffebfdcd2ed78f8612eb68ea11a252ba0521c94d656a8b3cc1773ec1d89336055390f6aeaded90922dc02efded1b1db74c9cee146afd3dbd92fb4c8e6b4ebac497aa5084367483f9cd7b05cc24a357bcfcc78bb5eb08edb02011c241d0631241bed81b44c3e9c33bd55b82740596cb8ee2fd8a46004e70e709ed3a20fe1fe69bda58665a8eec06622bcd69f086e290044f8707143adf459f053f14f574d7c3ff0d12f8420cd286a21b819d8fe62ba6b18ce5c8dbccd6ed03ed73be06a8d31555f443663f6a6b2a7d1d59bf71f169dccdf20fbaac233a1c4fc89c38adde4733c5b23ae76aee07b52ca9617cb27833a0e85295b81319d85610787f77c77e8d6bd9f07472324a338b8fe0def1fdb961f488efe39cea303e4ea55eb84fd72beb679407c47030179df73a607b34a059b550f1f4fd60af1526111930f62cf03ecf589c5576e466cfb1df08f5beae15034a789a38724fcbafed9a0426172957c80d4ca7ec9147df727d11a6122ce37fc5bbcd5cdb239364d71e5bbab4b8085cd051a16916665d70d5db3b63c0d9904e3adf2b4d945e52185302129fa3e66bd6608d545c5449c1a45cdbb609ba8cff62e7024234e5405236e481365114a7313d6e591d0c6f50c8d4d95469953e223dd5fd62ec94d342fa4349da1d8f433ea90aed09b2aa9cf0e889f8935dcb86d15acf621cae1c93c582275418d369c54b2a2c2c57cfe5f7fc4f5797e33e6f0d08006bf67ba5d3814a188d48c7116c56cd3098263a5f34e133aad7b5198bc12caa9c032222ec9634f6ba98d9548469cb04aa03510801822716c9895c1c344aa8c699c28adf69664d9dd75ef11778f68663064124e8217876364f6ea33f73acff8f013b0a2ac741d9b5eebd3a0db9e32d50febc12fbc110fdc1d2415277a0897ae3a5f567fe18edf5f48ac86e0398de5f0d57fb8cf5a3c2f7f4d2888cd70bd00ab9b29089b84a5123e00fbcad4a9be61b8ccecfd5f943f11cf0952610b7bd0bbca71b36c439d80ff9e9a6c9135a4b638278432be5d3fec6fd49ad792f504c395cad2f2ffd8d1e0231941523693e2252faabd6df97361bbb2f8c078ef9eacafefb62cb1057c3195cdbc0d81c3e74f72be2bb1eb94f1bd19a26f77982e863442eb6064f31f1f2f84144abefde11d159546d65486a4a55f8aed11c51a8a08e812dcb47c7124701f06417ef29d351b23cacba209e084ff6b969dabfd011828ca759d58860bfa32961115c13107face1d4c2653f662d2671bedf1649e6064b31382a6e51f1487173fdb61e5e70f7676380e17fa7e3d4c4b08a7e64ea5b4a7a3d0c9e8d0d225b35f59fdc3537c0827626eb31f734117aadc65036f26bbf8239cee0ae130f0c948ba3562f24a0656c346c6271b3b4f3fb9865a2ee66575a7ca45ebe0c3d12b68e0b112193254f51f08b31eff02fb8839fbd51d9725c033861ff2f47ecdffa0ebdd1e97af0fb71c2fc10204bdf963c90396964df78bd9495b160981a354e10910c1c3ba0a4dd214ab36d05f2975d5f112c3bb4ad85323d35d8616f9ce025b824aa86e8628c646333b5b183f85668f573e37a16f7e8506746c1c6901139b4ba8c9483f5da3aa3f34d18d893e8fe27061086e9f25e525506fad59938b3016d013288501307f3c5c0e2cf5adfab032f0865525072f624dcd7e7dd03abbe39b8196a6eb42e16d80c3c395c61f32392f1834e5743677e060274a663c1e9d3eac0f87f1b95651839ece118f98fe3a21dff01cb2f904cb453f0f6f1b7d3e4f5ed6569ba5be9a153a8d2f11fb8804d2d1d19850e3383aed4198807d7eed79711faa9d2590d4807a2fd525bbfe5bc8b056369aec9e4b725ea87f180a7d3a3dd3bf886b17364734174d962546db90babfb9cad914c76e01af2adee7a9a6a03a94f4f348c8f1ea959b6df2957509f1683c2978c0c97cbe0929382187be22d907c72e3b93415cbb68363c3a928737536bdbc03f4c363cbb0558ff1321d86358c2cc29f0476381289e233a30e34d50ca6f28d1066b56b8cde48b1e9001779934debfd665af61aac5440e71e0406ab498f3058785a4611ba556d97e197dc4dbbd9195cf91b5242f170b478da2922f4435596ac391a2715958d54443e83d2e7643ab80e006ff04a3c938e02d2a261ee692b54c66585494e7f0c741fb8833e4b99f59cdbaa1a4be04439138b0941488a4e05c2c9092ebb4d06d3a83ea56911ddf9b4ad391872763355881d450f3856ecdc40165effbd7aad0bda162feb20bcd11207c9b838bf642f578801be17ed307b25abf3a96f07c81c3c6082cc02d261c94fce6e70a2919aba69a55b839f03db68025dec5c1910596d7f3085fc21684ed9e40d50f30a2485df8ff750fa6d127cc0e33b7eb41fee15a273c7277775e0341d367c43d2b2d88b5fe27540d5264c33cd2b274632666bced994c34c3937755ac871e9a07a0d22d6ea95a02fa83bd4e4f5265fb207840f3be93cf3df16ddd113f88d7c08a8193a5caf65b895480a0f76a23233d5bb3d18c5429abf89a2dfaa9a3ee204d98e7e7eefb7f2ad135c2be4bc8aad9d293fcd3d689333abb7299d8df7bc5c37d9ad89f19dd6e27bfbd22b86721b5ddd66bb381a3d95d3a24c6136062a1ec0b135f3b46977d696bd2dbf02dc4075615f34d6c1cdbd97a3065c2b362fc52f52ccbdee433150d5643413802e5e925775dac3c1ea415b7f718f8fd3852fabbf1bdf89e4d2ca83bdd0b0a56f6e75d5f7e59008ed909b70fcbfaafa0ed8d7bce6d49c7acdf8ac6d245bcd8e06a0cd30d333ca4eeb6ebf6057408518d2fd923e616da7aa29fb9a719a9018371fe26ff8cfff3f95a46ec096a29aeb3020da496b1a814312411bfa374e632f37821512a610af7009290ecea5e98dbe7a7e48217909e02e314c16233371a6eb96a7b6e655e3ce225d41e8c490aa1d503504f3f8326863b6ea224b2f805a13e8248142b0723b01f2d412c7b117335436b02a55fe6de64615db771b28646a2951a51f13a7e4833a1587ab890da7e6d30adce6323117da7afe2adee10dae01d0c691657c8eba13252595b70d0e8e67b90c72b8e9303c8c0c1303ec345084a1078ed49f0bec0c87ff222e89925d679f97e6e090801b56e7ffaf48419cf4bac884c15911fc1952e292d835e9c5b0c8a994de8990e902968091924ae17d0979da0c9c18a7d6d90a30bf5a03b34a4507f0cb161458782149ecdd4022afc8e4a026a9fbe59d43571a4e460007323f21acbb159a96ad62592fec9ce352bbf19a2e985ede8390ca8bfe94213650a7a7d50cc834e324ce2d01aec7cd6e9c5a74bfaf364a4d0870e9d8fd58b815ce7e218708bd4de2fef25256b90fb70a9aed4d24607cebe97eca29cca0a01a1bd1188fe07b0f29b30484b9ade6d69803a4061a78c5aa93f666f8cafecbc577943df81c49a0e1ad97e02ef3643b064b0ed31fb8aad570d3a4de9e4f6b5b8a6962de3c0671e6584343e01a9535facd492525e2e30a240e4cb5a5e36cd090b83724760a0f5a9c6dded0fc9f31b138b5af40b6792b16962cedb85eb7ff8b5a0c6b65642532c888eb699c6f9dd782881610493ee68dde02d8b1707572de4e292f7ce63db33b39e16fd193fabe74f03dfedac0ce0fdeac55f878a391377aa33c53b6dbceb16b61f16f1d67a18122f8ed5c4bcb504c42296f9cd07c03073e25d19e076312fb2b1b623a217a6dd2ba44f37eabda66da7868d57bdc757514150877587fb033a9bbe30dee3b5667c6eb92d680ce5b57e73bb36211fab05abb6b1f91a508e5558ccabb12d30ad90b5af10d572f8c61b679179ca3b4c9d21932ef65af3cf92f119ad0cfde39a793df349cad4191a044d9f9647aec1fb9f862f3b289c924e2c0c0aee09af1070919abe81484bb1bb652036717bd5c7d246046792debd46ddb3507c387a97e4f29507147e82c17562f6f51a875b779807a3e2b7b79d40a77383ec2c143f57d9acf9201059e253618dec527cab7f60266312aa5e6d7c7e2c0c710aa83c0a745fac702448a4a0123ddf5f1cd3bcae53bfdfb361f785a2d399cb65f8eaa914a1a3ab2f4c47b387802beee2a02dbefcb420c360717b139d493497eb30ca60c1513fb067322d77d34f5044bd26c2533da8b5cbccee72242da3707c72f030fbc487ba6f51f8e77cd09e75f13954fda4c79f15d200349e533ee661f355adfe8002049f1a7c8d47b89a8755647840c5ebf314cba13265df9013d5d6bbd715d59d9df7a05c2be8d1ca1a950513896d6eb17a635850d701276d6e05a22bfe45a1fa0b89f0a05148f39dd58e21f7cae54c06e5d2a51f407eeb0a343b670c8fdab581a6c1fccd45a58c0b164a143ac6e21b5db77f3ba5065857dd63edd6d4d54df37255463d1472dc9e7a8108d82117d99c5aa56c423a325ba3405941d8f335a16f00443c0958a6ad3e70ae24349d5e5361c789422dbab386792c951a78fa52bed4e15d12b13a020c58ca167c37e0a3cb2eb42620d9c9ea7baad7aa998abe01a93d7872539a8c46e401a1b203682d3177b45292bd54c130826bcadaea7eec226906ae5aeb412d78de6043a275d11f9ac354840d5ac26771cece983f0f0f5067b2db841bd2f78108afd399bd7ce1bb71568991d4be164b62d79f83c334e69368e2391a62a89306e08cb03743e0fe684666d61bc546d68ec2e477eaf8c95eb3e8e3925803c86c1e5c33c7b6de4e556b5a2e70fd2f67bd9b5375e1b4a7a9994146d0d0240cc7f0cd3fc5daa02914a83cf50bbe6f481c198318d96e7c37c7e58c72941117f2895ed74146da2601cfa3cfe94f29cb77dc43ad3a5e64dcb05597b88a8b67a01f63ee27dbc3df5c7ff7a8654dcf6a54418475c4e56179d5494389a8eb4c07382985cd4aed321f4beae778e9dad565ebcb32334dee3e6aa4754ccecd251c20c9f43568830e7736f34b06d9608d502803637baea19ef3f1fd8cd60dbc50642416d64c0a299a9f45a2e79054cc772a06192dd19dc4707ad3003c2ef854aba2524d188e2e67434a54702139261fe7668601b9787a943a7fdfee1da4d4541545e6d9206461531b099d11714d2ed6f4aecf866ccf6a9f833bc4db8bb40a2d8130cc", &(0x7f0000001640)=""/208) ioctl$IOMMU_TEST_OP_CREATE_ACCESS(r3, 0x3ba0, &(0x7f0000001740)={0x38, 0x5, 0x0, 0x0, 0xffffffffffffffff, 0x1}) ioctl$IOMMU_TEST_OP_ACCESS_PAGES$syz(r3, 0x3ba0, &(0x7f0000001780)={0x38, 0x7, r7, 0x0, 0x10001, 0x0, 0xa, 0x833d, 0xddb19}) openat$vsock(0xffffffffffffff9c, &(0x7f00000017c0), 0x4400, 0x0) 08:21:26 executing program 4: keyctl$KEYCTL_PKEY_ENCRYPT(0x19, &(0x7f0000000000)={0x0, 0x0, 0xe5}, &(0x7f0000000040)={'enc=', 'raw', ' hash=', {'sha384-avx2\x00'}}, &(0x7f00000000c0), &(0x7f0000000100)=""/229) r0 = pkey_alloc(0x0, 0x0) pkey_mprotect(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x6000000, r0) r1 = userfaultfd(0x100800) pkey_alloc(0x0, 0x1) keyctl$link(0x8, 0x0, 0xfffffffffffffffb) r2 = openat$nci(0xffffffffffffff9c, &(0x7f0000000200), 0x2, 0x0) r3 = openat$vsock(0xffffffffffffff9c, &(0x7f0000000240), 0x201, 0x0) ioctl$UDMABUF_CREATE_LIST(r3, 0x40087543, &(0x7f0000000280)={0x0, 0x3, [{0xffffffffffffffff, 0x0, 0x8000, 0x4000}, {0xffffffffffffffff, 0x0, 0x4000, 0x8000}, {0xffffffffffffffff, 0x0, 0x2000, 0xffff7ffff0000000}]}) syz_open_dev$ndb(&(0x7f0000000300), 0x0, 0x400) ioctl$IOCTL_GET_NCIDEV_IDX(r2, 0x0, &(0x7f0000000340)) keyctl$instantiate(0xc, 0x0, &(0x7f0000000380)=@encrypted_new={'new ', 'ecryptfs', 0x20, 'user:', '', 0x20, 0x6}, 0x28, 0x0) pkey_alloc(0x0, 0x1) ioctl$PTP_PIN_SETFUNC(r3, 0x40603d07, &(0x7f00000003c0)={'\x00', 0x7, 0x2, 0x8}) syz_io_uring_setup(0x6cab, &(0x7f0000000440)={0x0, 0xcb7a, 0x1, 0x3, 0x122, 0x0, r3}, &(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffe000/0x2000)=nil, &(0x7f00000004c0), &(0x7f0000000500)=0x0) clock_gettime(0x0, &(0x7f0000000540)={0x0, 0x0}) syz_io_uring_submit(0x0, r4, &(0x7f00000005c0)=@IORING_OP_LINK_TIMEOUT={0xf, 0x17, 0x0, 0x0, 0x0, &(0x7f0000000580)={r5, r6+10000000}, 0x1, 0x1}, 0x1) ioctl$NBD_SET_SOCK(r3, 0xab00, r3) mmap$dsp(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x2000000, 0x4000010, r1, 0x0) keyctl$KEYCTL_PKEY_DECRYPT(0x1a, &(0x7f0000000600)={0x0, 0x1000, 0xd0}, 0x0, &(0x7f0000000640)="2736f77350ffc33f7efd1d0e8f90bd80efbf2696893ef379734fbf6b93805520fe93ef19fcdecb6510fb0b63a2a2eb5929d774fcd04ee2d7c3cd1f0a0b9421337683a875ac17717eee658dbdbbee5c64013f03f78e885afc3a44d04cf42586c0f41567b19b151fa83e8beb11c568bf7ef1befc2fedc1e5954e02a065483014daf99296a45e841daf7e1494666b109e9c9012819b7749051cee4a408e3b0ec630f7715c8a5547e31d9c5415dcf4e76ca388caf23b9bd6187ecbdbbffa9cfb876782378aec86cd140d23d7eae3a5788ab46e1cb381bb2d884ef39df63ea957b2ba715802c59ae51fbd899502fa47043cc8218b851fcd1bd73eb5a4a8974cb49824a71e788e2bcca6c5c1a9d87736fe68fdafce2d9cfa30419e11b670873f9a20883268941caae7c6ff661bc4ffa3a9d48a0d6c42b77b05de18d6a70e6334f3ea28463ca728bbf9fee62f165add3d30bfd8792b83a34ca17f6ba097f7d5ea6dd1a6fb254c6114f5b6b0858ddcf0ed8df5c6013af4718ce86c44e56d8de13473ff93acbb49891c8af69ef9c450f99b9af74d96618ec8f90e42efd1877a749a41b168cddd0c6ec51962880ed406853c73adae95d82874be3b34b06f12e90eee628994ce67290942edeb0be5c313511cc28bcf71e299f85a3958a90aa1db138506a8a57c7178d6d57930fd4e6ffebfdcd2ed78f8612eb68ea11a252ba0521c94d656a8b3cc1773ec1d89336055390f6aeaded90922dc02efded1b1db74c9cee146afd3dbd92fb4c8e6b4ebac497aa5084367483f9cd7b05cc24a357bcfcc78bb5eb08edb02011c241d0631241bed81b44c3e9c33bd55b82740596cb8ee2fd8a46004e70e709ed3a20fe1fe69bda58665a8eec06622bcd69f086e290044f8707143adf459f053f14f574d7c3ff0d12f8420cd286a21b819d8fe62ba6b18ce5c8dbccd6ed03ed73be06a8d31555f443663f6a6b2a7d1d59bf71f169dccdf20fbaac233a1c4fc89c38adde4733c5b23ae76aee07b52ca9617cb27833a0e85295b81319d85610787f77c77e8d6bd9f07472324a338b8fe0def1fdb961f488efe39cea303e4ea55eb84fd72beb679407c47030179df73a607b34a059b550f1f4fd60af1526111930f62cf03ecf589c5576e466cfb1df08f5beae15034a789a38724fcbafed9a0426172957c80d4ca7ec9147df727d11a6122ce37fc5bbcd5cdb239364d71e5bbab4b8085cd051a16916665d70d5db3b63c0d9904e3adf2b4d945e52185302129fa3e66bd6608d545c5449c1a45cdbb609ba8cff62e7024234e5405236e481365114a7313d6e591d0c6f50c8d4d95469953e223dd5fd62ec94d342fa4349da1d8f433ea90aed09b2aa9cf0e889f8935dcb86d15acf621cae1c93c582275418d369c54b2a2c2c57cfe5f7fc4f5797e33e6f0d08006bf67ba5d3814a188d48c7116c56cd3098263a5f34e133aad7b5198bc12caa9c032222ec9634f6ba98d9548469cb04aa03510801822716c9895c1c344aa8c699c28adf69664d9dd75ef11778f68663064124e8217876364f6ea33f73acff8f013b0a2ac741d9b5eebd3a0db9e32d50febc12fbc110fdc1d2415277a0897ae3a5f567fe18edf5f48ac86e0398de5f0d57fb8cf5a3c2f7f4d2888cd70bd00ab9b29089b84a5123e00fbcad4a9be61b8ccecfd5f943f11cf0952610b7bd0bbca71b36c439d80ff9e9a6c9135a4b638278432be5d3fec6fd49ad792f504c395cad2f2ffd8d1e0231941523693e2252faabd6df97361bbb2f8c078ef9eacafefb62cb1057c3195cdbc0d81c3e74f72be2bb1eb94f1bd19a26f77982e863442eb6064f31f1f2f84144abefde11d159546d65486a4a55f8aed11c51a8a08e812dcb47c7124701f06417ef29d351b23cacba209e084ff6b969dabfd011828ca759d58860bfa32961115c13107face1d4c2653f662d2671bedf1649e6064b31382a6e51f1487173fdb61e5e70f7676380e17fa7e3d4c4b08a7e64ea5b4a7a3d0c9e8d0d225b35f59fdc3537c0827626eb31f734117aadc65036f26bbf8239cee0ae130f0c948ba3562f24a0656c346c6271b3b4f3fb9865a2ee66575a7ca45ebe0c3d12b68e0b112193254f51f08b31eff02fb8839fbd51d9725c033861ff2f47ecdffa0ebdd1e97af0fb71c2fc10204bdf963c90396964df78bd9495b160981a354e10910c1c3ba0a4dd214ab36d05f2975d5f112c3bb4ad85323d35d8616f9ce025b824aa86e8628c646333b5b183f85668f573e37a16f7e8506746c1c6901139b4ba8c9483f5da3aa3f34d18d893e8fe27061086e9f25e525506fad59938b3016d013288501307f3c5c0e2cf5adfab032f0865525072f624dcd7e7dd03abbe39b8196a6eb42e16d80c3c395c61f32392f1834e5743677e060274a663c1e9d3eac0f87f1b95651839ece118f98fe3a21dff01cb2f904cb453f0f6f1b7d3e4f5ed6569ba5be9a153a8d2f11fb8804d2d1d19850e3383aed4198807d7eed79711faa9d2590d4807a2fd525bbfe5bc8b056369aec9e4b725ea87f180a7d3a3dd3bf886b17364734174d962546db90babfb9cad914c76e01af2adee7a9a6a03a94f4f348c8f1ea959b6df2957509f1683c2978c0c97cbe0929382187be22d907c72e3b93415cbb68363c3a928737536bdbc03f4c363cbb0558ff1321d86358c2cc29f0476381289e233a30e34d50ca6f28d1066b56b8cde48b1e9001779934debfd665af61aac5440e71e0406ab498f3058785a4611ba556d97e197dc4dbbd9195cf91b5242f170b478da2922f4435596ac391a2715958d54443e83d2e7643ab80e006ff04a3c938e02d2a261ee692b54c66585494e7f0c741fb8833e4b99f59cdbaa1a4be04439138b0941488a4e05c2c9092ebb4d06d3a83ea56911ddf9b4ad391872763355881d450f3856ecdc40165effbd7aad0bda162feb20bcd11207c9b838bf642f578801be17ed307b25abf3a96f07c81c3c6082cc02d261c94fce6e70a2919aba69a55b839f03db68025dec5c1910596d7f3085fc21684ed9e40d50f30a2485df8ff750fa6d127cc0e33b7eb41fee15a273c7277775e0341d367c43d2b2d88b5fe27540d5264c33cd2b274632666bced994c34c3937755ac871e9a07a0d22d6ea95a02fa83bd4e4f5265fb207840f3be93cf3df16ddd113f88d7c08a8193a5caf65b895480a0f76a23233d5bb3d18c5429abf89a2dfaa9a3ee204d98e7e7eefb7f2ad135c2be4bc8aad9d293fcd3d689333abb7299d8df7bc5c37d9ad89f19dd6e27bfbd22b86721b5ddd66bb381a3d95d3a24c6136062a1ec0b135f3b46977d696bd2dbf02dc4075615f34d6c1cdbd97a3065c2b362fc52f52ccbdee433150d5643413802e5e925775dac3c1ea415b7f718f8fd3852fabbf1bdf89e4d2ca83bdd0b0a56f6e75d5f7e59008ed909b70fcbfaafa0ed8d7bce6d49c7acdf8ac6d245bcd8e06a0cd30d333ca4eeb6ebf6057408518d2fd923e616da7aa29fb9a719a9018371fe26ff8cfff3f95a46ec096a29aeb3020da496b1a814312411bfa374e632f37821512a610af7009290ecea5e98dbe7a7e48217909e02e314c16233371a6eb96a7b6e655e3ce225d41e8c490aa1d503504f3f8326863b6ea224b2f805a13e8248142b0723b01f2d412c7b117335436b02a55fe6de64615db771b28646a2951a51f13a7e4833a1587ab890da7e6d30adce6323117da7afe2adee10dae01d0c691657c8eba13252595b70d0e8e67b90c72b8e9303c8c0c1303ec345084a1078ed49f0bec0c87ff222e89925d679f97e6e090801b56e7ffaf48419cf4bac884c15911fc1952e292d835e9c5b0c8a994de8990e902968091924ae17d0979da0c9c18a7d6d90a30bf5a03b34a4507f0cb161458782149ecdd4022afc8e4a026a9fbe59d43571a4e460007323f21acbb159a96ad62592fec9ce352bbf19a2e985ede8390ca8bfe94213650a7a7d50cc834e324ce2d01aec7cd6e9c5a74bfaf364a4d0870e9d8fd58b815ce7e218708bd4de2fef25256b90fb70a9aed4d24607cebe97eca29cca0a01a1bd1188fe07b0f29b30484b9ade6d69803a4061a78c5aa93f666f8cafecbc577943df81c49a0e1ad97e02ef3643b064b0ed31fb8aad570d3a4de9e4f6b5b8a6962de3c0671e6584343e01a9535facd492525e2e30a240e4cb5a5e36cd090b83724760a0f5a9c6dded0fc9f31b138b5af40b6792b16962cedb85eb7ff8b5a0c6b65642532c888eb699c6f9dd782881610493ee68dde02d8b1707572de4e292f7ce63db33b39e16fd193fabe74f03dfedac0ce0fdeac55f878a391377aa33c53b6dbceb16b61f16f1d67a18122f8ed5c4bcb504c42296f9cd07c03073e25d19e076312fb2b1b623a217a6dd2ba44f37eabda66da7868d57bdc757514150877587fb033a9bbe30dee3b5667c6eb92d680ce5b57e73bb36211fab05abb6b1f91a508e5558ccabb12d30ad90b5af10d572f8c61b679179ca3b4c9d21932ef65af3cf92f119ad0cfde39a793df349cad4191a044d9f9647aec1fb9f862f3b289c924e2c0c0aee09af1070919abe81484bb1bb652036717bd5c7d246046792debd46ddb3507c387a97e4f29507147e82c17562f6f51a875b779807a3e2b7b79d40a77383ec2c143f57d9acf9201059e253618dec527cab7f60266312aa5e6d7c7e2c0c710aa83c0a745fac702448a4a0123ddf5f1cd3bcae53bfdfb361f785a2d399cb65f8eaa914a1a3ab2f4c47b387802beee2a02dbefcb420c360717b139d493497eb30ca60c1513fb067322d77d34f5044bd26c2533da8b5cbccee72242da3707c72f030fbc487ba6f51f8e77cd09e75f13954fda4c79f15d200349e533ee661f355adfe8002049f1a7c8d47b89a8755647840c5ebf314cba13265df9013d5d6bbd715d59d9df7a05c2be8d1ca1a950513896d6eb17a635850d701276d6e05a22bfe45a1fa0b89f0a05148f39dd58e21f7cae54c06e5d2a51f407eeb0a343b670c8fdab581a6c1fccd45a58c0b164a143ac6e21b5db77f3ba5065857dd63edd6d4d54df37255463d1472dc9e7a8108d82117d99c5aa56c423a325ba3405941d8f335a16f00443c0958a6ad3e70ae24349d5e5361c789422dbab386792c951a78fa52bed4e15d12b13a020c58ca167c37e0a3cb2eb42620d9c9ea7baad7aa998abe01a93d7872539a8c46e401a1b203682d3177b45292bd54c130826bcadaea7eec226906ae5aeb412d78de6043a275d11f9ac354840d5ac26771cece983f0f0f5067b2db841bd2f78108afd399bd7ce1bb71568991d4be164b62d79f83c334e69368e2391a62a89306e08cb03743e0fe684666d61bc546d68ec2e477eaf8c95eb3e8e3925803c86c1e5c33c7b6de4e556b5a2e70fd2f67bd9b5375e1b4a7a9994146d0d0240cc7f0cd3fc5daa02914a83cf50bbe6f481c198318d96e7c37c7e58c72941117f2895ed74146da2601cfa3cfe94f29cb77dc43ad3a5e64dcb05597b88a8b67a01f63ee27dbc3df5c7ff7a8654dcf6a54418475c4e56179d5494389a8eb4c07382985cd4aed321f4beae778e9dad565ebcb32334dee3e6aa4754ccecd251c20c9f43568830e7736f34b06d9608d502803637baea19ef3f1fd8cd60dbc50642416d64c0a299a9f45a2e79054cc772a06192dd19dc4707ad3003c2ef854aba2524d188e2e67434a54702139261fe7668601b9787a943a7fdfee1da4d4541545e6d9206461531b099d11714d2ed6f4aecf866ccf6a9f833bc4db8bb40a2d8130cc", &(0x7f0000001640)=""/208) ioctl$IOMMU_TEST_OP_CREATE_ACCESS(r3, 0x3ba0, &(0x7f0000001740)={0x38, 0x5, 0x0, 0x0, 0xffffffffffffffff, 0x1}) 08:21:26 executing program 5: keyctl$KEYCTL_PKEY_ENCRYPT(0x19, &(0x7f0000000000)={0x0, 0x0, 0xe5}, &(0x7f0000000040)={'enc=', 'raw', ' hash=', {'sha384-avx2\x00'}}, &(0x7f00000000c0), &(0x7f0000000100)=""/229) r0 = pkey_alloc(0x0, 0x0) pkey_mprotect(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x6000000, r0) r1 = userfaultfd(0x100800) r2 = pkey_alloc(0x0, 0x1) keyctl$link(0x8, 0x0, 0xfffffffffffffffb) r3 = openat$nci(0xffffffffffffff9c, &(0x7f0000000200), 0x2, 0x0) r4 = openat$vsock(0xffffffffffffff9c, &(0x7f0000000240), 0x201, 0x0) ioctl$UDMABUF_CREATE_LIST(r4, 0x40087543, &(0x7f0000000280)={0x0, 0x3, [{0xffffffffffffffff, 0x0, 0x8000, 0x4000}, {0xffffffffffffffff, 0x0, 0x4000, 0x8000}, {0xffffffffffffffff, 0x0, 0x2000, 0xffff7ffff0000000}]}) syz_open_dev$ndb(&(0x7f0000000300), 0x0, 0x400) ioctl$IOCTL_GET_NCIDEV_IDX(r3, 0x0, &(0x7f0000000340)) keyctl$instantiate(0xc, 0x0, &(0x7f0000000380)=@encrypted_new={'new ', 'ecryptfs', 0x20, 'user:', '', 0x20, 0x6}, 0x28, 0x0) pkey_alloc(0x0, 0x1) ioctl$PTP_PIN_SETFUNC(r4, 0x40603d07, &(0x7f00000003c0)={'\x00', 0x7, 0x2, 0x8}) syz_io_uring_setup(0x6cab, &(0x7f0000000440)={0x0, 0xcb7a, 0x1, 0x3, 0x122, 0x0, r4}, &(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffe000/0x2000)=nil, &(0x7f00000004c0), &(0x7f0000000500)=0x0) clock_gettime(0x0, &(0x7f0000000540)={0x0, 0x0}) syz_io_uring_submit(0x0, r5, &(0x7f00000005c0)=@IORING_OP_LINK_TIMEOUT={0xf, 0x17, 0x0, 0x0, 0x0, &(0x7f0000000580)={r6, r7+10000000}, 0x1, 0x1}, 0x1) ioctl$NBD_SET_SOCK(r4, 0xab00, r4) mmap$dsp(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x2000000, 0x4000010, r1, 0x0) keyctl$KEYCTL_PKEY_DECRYPT(0x1a, &(0x7f0000000600)={0x0, 0x1000, 0xd0}, 0x0, &(0x7f0000000640)="2736f77350ffc33f7efd1d0e8f90bd80efbf2696893ef379734fbf6b93805520fe93ef19fcdecb6510fb0b63a2a2eb5929d774fcd04ee2d7c3cd1f0a0b9421337683a875ac17717eee658dbdbbee5c64013f03f78e885afc3a44d04cf42586c0f41567b19b151fa83e8beb11c568bf7ef1befc2fedc1e5954e02a065483014daf99296a45e841daf7e1494666b109e9c9012819b7749051cee4a408e3b0ec630f7715c8a5547e31d9c5415dcf4e76ca388caf23b9bd6187ecbdbbffa9cfb876782378aec86cd140d23d7eae3a5788ab46e1cb381bb2d884ef39df63ea957b2ba715802c59ae51fbd899502fa47043cc8218b851fcd1bd73eb5a4a8974cb49824a71e788e2bcca6c5c1a9d87736fe68fdafce2d9cfa30419e11b670873f9a20883268941caae7c6ff661bc4ffa3a9d48a0d6c42b77b05de18d6a70e6334f3ea28463ca728bbf9fee62f165add3d30bfd8792b83a34ca17f6ba097f7d5ea6dd1a6fb254c6114f5b6b0858ddcf0ed8df5c6013af4718ce86c44e56d8de13473ff93acbb49891c8af69ef9c450f99b9af74d96618ec8f90e42efd1877a749a41b168cddd0c6ec51962880ed406853c73adae95d82874be3b34b06f12e90eee628994ce67290942edeb0be5c313511cc28bcf71e299f85a3958a90aa1db138506a8a57c7178d6d57930fd4e6ffebfdcd2ed78f8612eb68ea11a252ba0521c94d656a8b3cc1773ec1d89336055390f6aeaded90922dc02efded1b1db74c9cee146afd3dbd92fb4c8e6b4ebac497aa5084367483f9cd7b05cc24a357bcfcc78bb5eb08edb02011c241d0631241bed81b44c3e9c33bd55b82740596cb8ee2fd8a46004e70e709ed3a20fe1fe69bda58665a8eec06622bcd69f086e290044f8707143adf459f053f14f574d7c3ff0d12f8420cd286a21b819d8fe62ba6b18ce5c8dbccd6ed03ed73be06a8d31555f443663f6a6b2a7d1d59bf71f169dccdf20fbaac233a1c4fc89c38adde4733c5b23ae76aee07b52ca9617cb27833a0e85295b81319d85610787f77c77e8d6bd9f07472324a338b8fe0def1fdb961f488efe39cea303e4ea55eb84fd72beb679407c47030179df73a607b34a059b550f1f4fd60af1526111930f62cf03ecf589c5576e466cfb1df08f5beae15034a789a38724fcbafed9a0426172957c80d4ca7ec9147df727d11a6122ce37fc5bbcd5cdb239364d71e5bbab4b8085cd051a16916665d70d5db3b63c0d9904e3adf2b4d945e52185302129fa3e66bd6608d545c5449c1a45cdbb609ba8cff62e7024234e5405236e481365114a7313d6e591d0c6f50c8d4d95469953e223dd5fd62ec94d342fa4349da1d8f433ea90aed09b2aa9cf0e889f8935dcb86d15acf621cae1c93c582275418d369c54b2a2c2c57cfe5f7fc4f5797e33e6f0d08006bf67ba5d3814a188d48c7116c56cd3098263a5f34e133aad7b5198bc12caa9c032222ec9634f6ba98d9548469cb04aa03510801822716c9895c1c344aa8c699c28adf69664d9dd75ef11778f68663064124e8217876364f6ea33f73acff8f013b0a2ac741d9b5eebd3a0db9e32d50febc12fbc110fdc1d2415277a0897ae3a5f567fe18edf5f48ac86e0398de5f0d57fb8cf5a3c2f7f4d2888cd70bd00ab9b29089b84a5123e00fbcad4a9be61b8ccecfd5f943f11cf0952610b7bd0bbca71b36c439d80ff9e9a6c9135a4b638278432be5d3fec6fd49ad792f504c395cad2f2ffd8d1e0231941523693e2252faabd6df97361bbb2f8c078ef9eacafefb62cb1057c3195cdbc0d81c3e74f72be2bb1eb94f1bd19a26f77982e863442eb6064f31f1f2f84144abefde11d159546d65486a4a55f8aed11c51a8a08e812dcb47c7124701f06417ef29d351b23cacba209e084ff6b969dabfd011828ca759d58860bfa32961115c13107face1d4c2653f662d2671bedf1649e6064b31382a6e51f1487173fdb61e5e70f7676380e17fa7e3d4c4b08a7e64ea5b4a7a3d0c9e8d0d225b35f59fdc3537c0827626eb31f734117aadc65036f26bbf8239cee0ae130f0c948ba3562f24a0656c346c6271b3b4f3fb9865a2ee66575a7ca45ebe0c3d12b68e0b112193254f51f08b31eff02fb8839fbd51d9725c033861ff2f47ecdffa0ebdd1e97af0fb71c2fc10204bdf963c90396964df78bd9495b160981a354e10910c1c3ba0a4dd214ab36d05f2975d5f112c3bb4ad85323d35d8616f9ce025b824aa86e8628c646333b5b183f85668f573e37a16f7e8506746c1c6901139b4ba8c9483f5da3aa3f34d18d893e8fe27061086e9f25e525506fad59938b3016d013288501307f3c5c0e2cf5adfab032f0865525072f624dcd7e7dd03abbe39b8196a6eb42e16d80c3c395c61f32392f1834e5743677e060274a663c1e9d3eac0f87f1b95651839ece118f98fe3a21dff01cb2f904cb453f0f6f1b7d3e4f5ed6569ba5be9a153a8d2f11fb8804d2d1d19850e3383aed4198807d7eed79711faa9d2590d4807a2fd525bbfe5bc8b056369aec9e4b725ea87f180a7d3a3dd3bf886b17364734174d962546db90babfb9cad914c76e01af2adee7a9a6a03a94f4f348c8f1ea959b6df2957509f1683c2978c0c97cbe0929382187be22d907c72e3b93415cbb68363c3a928737536bdbc03f4c363cbb0558ff1321d86358c2cc29f0476381289e233a30e34d50ca6f28d1066b56b8cde48b1e9001779934debfd665af61aac5440e71e0406ab498f3058785a4611ba556d97e197dc4dbbd9195cf91b5242f170b478da2922f4435596ac391a2715958d54443e83d2e7643ab80e006ff04a3c938e02d2a261ee692b54c66585494e7f0c741fb8833e4b99f59cdbaa1a4be04439138b0941488a4e05c2c9092ebb4d06d3a83ea56911ddf9b4ad391872763355881d450f3856ecdc40165effbd7aad0bda162feb20bcd11207c9b838bf642f578801be17ed307b25abf3a96f07c81c3c6082cc02d261c94fce6e70a2919aba69a55b839f03db68025dec5c1910596d7f3085fc21684ed9e40d50f30a2485df8ff750fa6d127cc0e33b7eb41fee15a273c7277775e0341d367c43d2b2d88b5fe27540d5264c33cd2b274632666bced994c34c3937755ac871e9a07a0d22d6ea95a02fa83bd4e4f5265fb207840f3be93cf3df16ddd113f88d7c08a8193a5caf65b895480a0f76a23233d5bb3d18c5429abf89a2dfaa9a3ee204d98e7e7eefb7f2ad135c2be4bc8aad9d293fcd3d689333abb7299d8df7bc5c37d9ad89f19dd6e27bfbd22b86721b5ddd66bb381a3d95d3a24c6136062a1ec0b135f3b46977d696bd2dbf02dc4075615f34d6c1cdbd97a3065c2b362fc52f52ccbdee433150d5643413802e5e925775dac3c1ea415b7f718f8fd3852fabbf1bdf89e4d2ca83bdd0b0a56f6e75d5f7e59008ed909b70fcbfaafa0ed8d7bce6d49c7acdf8ac6d245bcd8e06a0cd30d333ca4eeb6ebf6057408518d2fd923e616da7aa29fb9a719a9018371fe26ff8cfff3f95a46ec096a29aeb3020da496b1a814312411bfa374e632f37821512a610af7009290ecea5e98dbe7a7e48217909e02e314c16233371a6eb96a7b6e655e3ce225d41e8c490aa1d503504f3f8326863b6ea224b2f805a13e8248142b0723b01f2d412c7b117335436b02a55fe6de64615db771b28646a2951a51f13a7e4833a1587ab890da7e6d30adce6323117da7afe2adee10dae01d0c691657c8eba13252595b70d0e8e67b90c72b8e9303c8c0c1303ec345084a1078ed49f0bec0c87ff222e89925d679f97e6e090801b56e7ffaf48419cf4bac884c15911fc1952e292d835e9c5b0c8a994de8990e902968091924ae17d0979da0c9c18a7d6d90a30bf5a03b34a4507f0cb161458782149ecdd4022afc8e4a026a9fbe59d43571a4e460007323f21acbb159a96ad62592fec9ce352bbf19a2e985ede8390ca8bfe94213650a7a7d50cc834e324ce2d01aec7cd6e9c5a74bfaf364a4d0870e9d8fd58b815ce7e218708bd4de2fef25256b90fb70a9aed4d24607cebe97eca29cca0a01a1bd1188fe07b0f29b30484b9ade6d69803a4061a78c5aa93f666f8cafecbc577943df81c49a0e1ad97e02ef3643b064b0ed31fb8aad570d3a4de9e4f6b5b8a6962de3c0671e6584343e01a9535facd492525e2e30a240e4cb5a5e36cd090b83724760a0f5a9c6dded0fc9f31b138b5af40b6792b16962cedb85eb7ff8b5a0c6b65642532c888eb699c6f9dd782881610493ee68dde02d8b1707572de4e292f7ce63db33b39e16fd193fabe74f03dfedac0ce0fdeac55f878a391377aa33c53b6dbceb16b61f16f1d67a18122f8ed5c4bcb504c42296f9cd07c03073e25d19e076312fb2b1b623a217a6dd2ba44f37eabda66da7868d57bdc757514150877587fb033a9bbe30dee3b5667c6eb92d680ce5b57e73bb36211fab05abb6b1f91a508e5558ccabb12d30ad90b5af10d572f8c61b679179ca3b4c9d21932ef65af3cf92f119ad0cfde39a793df349cad4191a044d9f9647aec1fb9f862f3b289c924e2c0c0aee09af1070919abe81484bb1bb652036717bd5c7d246046792debd46ddb3507c387a97e4f29507147e82c17562f6f51a875b779807a3e2b7b79d40a77383ec2c143f57d9acf9201059e253618dec527cab7f60266312aa5e6d7c7e2c0c710aa83c0a745fac702448a4a0123ddf5f1cd3bcae53bfdfb361f785a2d399cb65f8eaa914a1a3ab2f4c47b387802beee2a02dbefcb420c360717b139d493497eb30ca60c1513fb067322d77d34f5044bd26c2533da8b5cbccee72242da3707c72f030fbc487ba6f51f8e77cd09e75f13954fda4c79f15d200349e533ee661f355adfe8002049f1a7c8d47b89a8755647840c5ebf314cba13265df9013d5d6bbd715d59d9df7a05c2be8d1ca1a950513896d6eb17a635850d701276d6e05a22bfe45a1fa0b89f0a05148f39dd58e21f7cae54c06e5d2a51f407eeb0a343b670c8fdab581a6c1fccd45a58c0b164a143ac6e21b5db77f3ba5065857dd63edd6d4d54df37255463d1472dc9e7a8108d82117d99c5aa56c423a325ba3405941d8f335a16f00443c0958a6ad3e70ae24349d5e5361c789422dbab386792c951a78fa52bed4e15d12b13a020c58ca167c37e0a3cb2eb42620d9c9ea7baad7aa998abe01a93d7872539a8c46e401a1b203682d3177b45292bd54c130826bcadaea7eec226906ae5aeb412d78de6043a275d11f9ac354840d5ac26771cece983f0f0f5067b2db841bd2f78108afd399bd7ce1bb71568991d4be164b62d79f83c334e69368e2391a62a89306e08cb03743e0fe684666d61bc546d68ec2e477eaf8c95eb3e8e3925803c86c1e5c33c7b6de4e556b5a2e70fd2f67bd9b5375e1b4a7a9994146d0d0240cc7f0cd3fc5daa02914a83cf50bbe6f481c198318d96e7c37c7e58c72941117f2895ed74146da2601cfa3cfe94f29cb77dc43ad3a5e64dcb05597b88a8b67a01f63ee27dbc3df5c7ff7a8654dcf6a54418475c4e56179d5494389a8eb4c07382985cd4aed321f4beae778e9dad565ebcb32334dee3e6aa4754ccecd251c20c9f43568830e7736f34b06d9608d502803637baea19ef3f1fd8cd60dbc50642416d64c0a299a9f45a2e79054cc772a06192dd19dc4707ad3003c2ef854aba2524d188e2e67434a54702139261fe7668601b9787a943a7fdfee1da4d4541545e6d9206461531b099d11714d2ed6f4aecf866ccf6a9f833bc4db8bb40a2d8130cc", &(0x7f0000001640)=""/208) ioctl$IOMMU_TEST_OP_CREATE_ACCESS(r4, 0x3ba0, &(0x7f0000001740)={0x38, 0x5, 0x0, 0x0, 0xffffffffffffffff, 0x1}) ioctl$IOMMU_TEST_OP_ACCESS_PAGES$syz(r4, 0x3ba0, &(0x7f0000001780)={0x38, 0x7, r8, 0x0, 0x10001, 0x0, 0xa, 0x833d, 0xddb19}) r9 = openat$vsock(0xffffffffffffff9c, &(0x7f00000017c0), 0x4400, 0x0) pkey_mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1, r2) ioctl$UFFDIO_REGISTER(r1, 0xc020aa00, &(0x7f0000001800)={{&(0x7f0000ffc000/0x4000)=nil, 0x4000}, 0x4}) keyctl$link(0x8, 0x0, 0xfffffffffffffff8) ioctl$vim2m_VIDIOC_EXPBUF(r9, 0xc0405610, &(0x7f0000001840)={0x1, 0x2, 0x8001}) add_key(&(0x7f0000001880)='logon\x00', &(0x7f00000018c0)={'syz', 0x0}, &(0x7f0000001900)="29a434860d57b2cb10cfc77f4f43f66f0e690da79304169ec056b605d21ee32f5db7d436621a9c01374a0ffcff337b1025c106d62e6bc9f6e6102848ba5ad2ca57f292c18871b089dcb402b1c10f0013c2c2aed73593a098360344024680b774483092c4feb414", 0x67, 0xfffffffffffffffe) 08:21:26 executing program 0: keyctl$KEYCTL_PKEY_ENCRYPT(0x19, &(0x7f0000000000)={0x0, 0x0, 0xe5}, &(0x7f0000000040)={'enc=', 'raw', ' hash=', {'sha384-avx2\x00'}}, &(0x7f00000000c0), &(0x7f0000000100)=""/229) r0 = pkey_alloc(0x0, 0x0) pkey_mprotect(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x6000000, r0) r1 = userfaultfd(0x100800) pkey_alloc(0x0, 0x1) keyctl$link(0x8, 0x0, 0xfffffffffffffffb) r2 = openat$nci(0xffffffffffffff9c, &(0x7f0000000200), 0x2, 0x0) r3 = openat$vsock(0xffffffffffffff9c, &(0x7f0000000240), 0x201, 0x0) ioctl$UDMABUF_CREATE_LIST(r3, 0x40087543, &(0x7f0000000280)={0x0, 0x3, [{0xffffffffffffffff, 0x0, 0x8000, 0x4000}, {0xffffffffffffffff, 0x0, 0x4000, 0x8000}, {0xffffffffffffffff, 0x0, 0x2000, 0xffff7ffff0000000}]}) syz_open_dev$ndb(&(0x7f0000000300), 0x0, 0x400) ioctl$IOCTL_GET_NCIDEV_IDX(r2, 0x0, &(0x7f0000000340)) keyctl$instantiate(0xc, 0x0, &(0x7f0000000380)=@encrypted_new={'new ', 'ecryptfs', 0x20, 'user:', '', 0x20, 0x6}, 0x28, 0x0) pkey_alloc(0x0, 0x1) ioctl$PTP_PIN_SETFUNC(r3, 0x40603d07, &(0x7f00000003c0)={'\x00', 0x7, 0x2, 0x8}) syz_io_uring_setup(0x6cab, &(0x7f0000000440)={0x0, 0xcb7a, 0x1, 0x3, 0x122, 0x0, r3}, &(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffe000/0x2000)=nil, &(0x7f00000004c0), &(0x7f0000000500)=0x0) clock_gettime(0x0, &(0x7f0000000540)={0x0, 0x0}) syz_io_uring_submit(0x0, r4, &(0x7f00000005c0)=@IORING_OP_LINK_TIMEOUT={0xf, 0x17, 0x0, 0x0, 0x0, &(0x7f0000000580)={r5, r6+10000000}, 0x1, 0x1}, 0x1) ioctl$NBD_SET_SOCK(r3, 0xab00, r3) mmap$dsp(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x2000000, 0x4000010, r1, 0x0) 08:21:26 executing program 3: keyctl$KEYCTL_PKEY_ENCRYPT(0x19, &(0x7f0000000000)={0x0, 0x0, 0xe5}, &(0x7f0000000040)={'enc=', 'raw', ' hash=', {'sha384-avx2\x00'}}, &(0x7f00000000c0), &(0x7f0000000100)=""/229) r0 = pkey_alloc(0x0, 0x0) pkey_mprotect(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x6000000, r0) r1 = userfaultfd(0x100800) pkey_alloc(0x0, 0x1) keyctl$link(0x8, 0x0, 0xfffffffffffffffb) r2 = openat$nci(0xffffffffffffff9c, &(0x7f0000000200), 0x2, 0x0) r3 = openat$vsock(0xffffffffffffff9c, &(0x7f0000000240), 0x201, 0x0) ioctl$UDMABUF_CREATE_LIST(r3, 0x40087543, &(0x7f0000000280)={0x0, 0x3, [{0xffffffffffffffff, 0x0, 0x8000, 0x4000}, {0xffffffffffffffff, 0x0, 0x4000, 0x8000}, {0xffffffffffffffff, 0x0, 0x2000, 0xffff7ffff0000000}]}) syz_open_dev$ndb(&(0x7f0000000300), 0x0, 0x400) ioctl$IOCTL_GET_NCIDEV_IDX(r2, 0x0, &(0x7f0000000340)) keyctl$instantiate(0xc, 0x0, &(0x7f0000000380)=@encrypted_new={'new ', 'ecryptfs', 0x20, 'user:', '', 0x20, 0x6}, 0x28, 0x0) pkey_alloc(0x0, 0x1) ioctl$PTP_PIN_SETFUNC(r3, 0x40603d07, &(0x7f00000003c0)={'\x00', 0x7, 0x2, 0x8}) syz_io_uring_setup(0x6cab, &(0x7f0000000440)={0x0, 0xcb7a, 0x1, 0x3, 0x122, 0x0, r3}, &(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffe000/0x2000)=nil, &(0x7f00000004c0), &(0x7f0000000500)=0x0) clock_gettime(0x0, &(0x7f0000000540)={0x0, 0x0}) syz_io_uring_submit(0x0, r4, &(0x7f00000005c0)=@IORING_OP_LINK_TIMEOUT={0xf, 0x17, 0x0, 0x0, 0x0, &(0x7f0000000580)={r5, r6+10000000}, 0x1, 0x1}, 0x1) ioctl$NBD_SET_SOCK(r3, 0xab00, r3) mmap$dsp(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x2000000, 0x4000010, r1, 0x0) 08:21:26 executing program 2: keyctl$KEYCTL_PKEY_ENCRYPT(0x19, &(0x7f0000000000)={0x0, 0x0, 0xe5}, &(0x7f0000000040)={'enc=', 'raw', ' hash=', {'sha384-avx2\x00'}}, &(0x7f00000000c0), &(0x7f0000000100)=""/229) r0 = pkey_alloc(0x0, 0x0) pkey_mprotect(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x6000000, r0) r1 = userfaultfd(0x100800) r2 = pkey_alloc(0x0, 0x1) keyctl$link(0x8, 0x0, 0xfffffffffffffffb) r3 = openat$nci(0xffffffffffffff9c, &(0x7f0000000200), 0x2, 0x0) r4 = openat$vsock(0xffffffffffffff9c, &(0x7f0000000240), 0x201, 0x0) ioctl$UDMABUF_CREATE_LIST(r4, 0x40087543, &(0x7f0000000280)={0x0, 0x3, [{0xffffffffffffffff, 0x0, 0x8000, 0x4000}, {0xffffffffffffffff, 0x0, 0x4000, 0x8000}, {0xffffffffffffffff, 0x0, 0x2000, 0xffff7ffff0000000}]}) syz_open_dev$ndb(&(0x7f0000000300), 0x0, 0x400) ioctl$IOCTL_GET_NCIDEV_IDX(r3, 0x0, &(0x7f0000000340)) keyctl$instantiate(0xc, 0x0, &(0x7f0000000380)=@encrypted_new={'new ', 'ecryptfs', 0x20, 'user:', '', 0x20, 0x6}, 0x28, 0x0) pkey_alloc(0x0, 0x1) ioctl$PTP_PIN_SETFUNC(r4, 0x40603d07, &(0x7f00000003c0)={'\x00', 0x7, 0x2, 0x8}) syz_io_uring_setup(0x6cab, &(0x7f0000000440)={0x0, 0xcb7a, 0x1, 0x3, 0x122, 0x0, r4}, &(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffe000/0x2000)=nil, &(0x7f00000004c0), &(0x7f0000000500)=0x0) clock_gettime(0x0, &(0x7f0000000540)={0x0, 0x0}) syz_io_uring_submit(0x0, r5, &(0x7f00000005c0)=@IORING_OP_LINK_TIMEOUT={0xf, 0x17, 0x0, 0x0, 0x0, &(0x7f0000000580)={r6, r7+10000000}, 0x1, 0x1}, 0x1) ioctl$NBD_SET_SOCK(r4, 0xab00, r4) mmap$dsp(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x2000000, 0x4000010, r1, 0x0) keyctl$KEYCTL_PKEY_DECRYPT(0x1a, &(0x7f0000000600)={0x0, 0x1000, 0xd0}, 0x0, &(0x7f0000000640)="2736f77350ffc33f7efd1d0e8f90bd80efbf2696893ef379734fbf6b93805520fe93ef19fcdecb6510fb0b63a2a2eb5929d774fcd04ee2d7c3cd1f0a0b9421337683a875ac17717eee658dbdbbee5c64013f03f78e885afc3a44d04cf42586c0f41567b19b151fa83e8beb11c568bf7ef1befc2fedc1e5954e02a065483014daf99296a45e841daf7e1494666b109e9c9012819b7749051cee4a408e3b0ec630f7715c8a5547e31d9c5415dcf4e76ca388caf23b9bd6187ecbdbbffa9cfb876782378aec86cd140d23d7eae3a5788ab46e1cb381bb2d884ef39df63ea957b2ba715802c59ae51fbd899502fa47043cc8218b851fcd1bd73eb5a4a8974cb49824a71e788e2bcca6c5c1a9d87736fe68fdafce2d9cfa30419e11b670873f9a20883268941caae7c6ff661bc4ffa3a9d48a0d6c42b77b05de18d6a70e6334f3ea28463ca728bbf9fee62f165add3d30bfd8792b83a34ca17f6ba097f7d5ea6dd1a6fb254c6114f5b6b0858ddcf0ed8df5c6013af4718ce86c44e56d8de13473ff93acbb49891c8af69ef9c450f99b9af74d96618ec8f90e42efd1877a749a41b168cddd0c6ec51962880ed406853c73adae95d82874be3b34b06f12e90eee628994ce67290942edeb0be5c313511cc28bcf71e299f85a3958a90aa1db138506a8a57c7178d6d57930fd4e6ffebfdcd2ed78f8612eb68ea11a252ba0521c94d656a8b3cc1773ec1d89336055390f6aeaded90922dc02efded1b1db74c9cee146afd3dbd92fb4c8e6b4ebac497aa5084367483f9cd7b05cc24a357bcfcc78bb5eb08edb02011c241d0631241bed81b44c3e9c33bd55b82740596cb8ee2fd8a46004e70e709ed3a20fe1fe69bda58665a8eec06622bcd69f086e290044f8707143adf459f053f14f574d7c3ff0d12f8420cd286a21b819d8fe62ba6b18ce5c8dbccd6ed03ed73be06a8d31555f443663f6a6b2a7d1d59bf71f169dccdf20fbaac233a1c4fc89c38adde4733c5b23ae76aee07b52ca9617cb27833a0e85295b81319d85610787f77c77e8d6bd9f07472324a338b8fe0def1fdb961f488efe39cea303e4ea55eb84fd72beb679407c47030179df73a607b34a059b550f1f4fd60af1526111930f62cf03ecf589c5576e466cfb1df08f5beae15034a789a38724fcbafed9a0426172957c80d4ca7ec9147df727d11a6122ce37fc5bbcd5cdb239364d71e5bbab4b8085cd051a16916665d70d5db3b63c0d9904e3adf2b4d945e52185302129fa3e66bd6608d545c5449c1a45cdbb609ba8cff62e7024234e5405236e481365114a7313d6e591d0c6f50c8d4d95469953e223dd5fd62ec94d342fa4349da1d8f433ea90aed09b2aa9cf0e889f8935dcb86d15acf621cae1c93c582275418d369c54b2a2c2c57cfe5f7fc4f5797e33e6f0d08006bf67ba5d3814a188d48c7116c56cd3098263a5f34e133aad7b5198bc12caa9c032222ec9634f6ba98d9548469cb04aa03510801822716c9895c1c344aa8c699c28adf69664d9dd75ef11778f68663064124e8217876364f6ea33f73acff8f013b0a2ac741d9b5eebd3a0db9e32d50febc12fbc110fdc1d2415277a0897ae3a5f567fe18edf5f48ac86e0398de5f0d57fb8cf5a3c2f7f4d2888cd70bd00ab9b29089b84a5123e00fbcad4a9be61b8ccecfd5f943f11cf0952610b7bd0bbca71b36c439d80ff9e9a6c9135a4b638278432be5d3fec6fd49ad792f504c395cad2f2ffd8d1e0231941523693e2252faabd6df97361bbb2f8c078ef9eacafefb62cb1057c3195cdbc0d81c3e74f72be2bb1eb94f1bd19a26f77982e863442eb6064f31f1f2f84144abefde11d159546d65486a4a55f8aed11c51a8a08e812dcb47c7124701f06417ef29d351b23cacba209e084ff6b969dabfd011828ca759d58860bfa32961115c13107face1d4c2653f662d2671bedf1649e6064b31382a6e51f1487173fdb61e5e70f7676380e17fa7e3d4c4b08a7e64ea5b4a7a3d0c9e8d0d225b35f59fdc3537c0827626eb31f734117aadc65036f26bbf8239cee0ae130f0c948ba3562f24a0656c346c6271b3b4f3fb9865a2ee66575a7ca45ebe0c3d12b68e0b112193254f51f08b31eff02fb8839fbd51d9725c033861ff2f47ecdffa0ebdd1e97af0fb71c2fc10204bdf963c90396964df78bd9495b160981a354e10910c1c3ba0a4dd214ab36d05f2975d5f112c3bb4ad85323d35d8616f9ce025b824aa86e8628c646333b5b183f85668f573e37a16f7e8506746c1c6901139b4ba8c9483f5da3aa3f34d18d893e8fe27061086e9f25e525506fad59938b3016d013288501307f3c5c0e2cf5adfab032f0865525072f624dcd7e7dd03abbe39b8196a6eb42e16d80c3c395c61f32392f1834e5743677e060274a663c1e9d3eac0f87f1b95651839ece118f98fe3a21dff01cb2f904cb453f0f6f1b7d3e4f5ed6569ba5be9a153a8d2f11fb8804d2d1d19850e3383aed4198807d7eed79711faa9d2590d4807a2fd525bbfe5bc8b056369aec9e4b725ea87f180a7d3a3dd3bf886b17364734174d962546db90babfb9cad914c76e01af2adee7a9a6a03a94f4f348c8f1ea959b6df2957509f1683c2978c0c97cbe0929382187be22d907c72e3b93415cbb68363c3a928737536bdbc03f4c363cbb0558ff1321d86358c2cc29f0476381289e233a30e34d50ca6f28d1066b56b8cde48b1e9001779934debfd665af61aac5440e71e0406ab498f3058785a4611ba556d97e197dc4dbbd9195cf91b5242f170b478da2922f4435596ac391a2715958d54443e83d2e7643ab80e006ff04a3c938e02d2a261ee692b54c66585494e7f0c741fb8833e4b99f59cdbaa1a4be04439138b0941488a4e05c2c9092ebb4d06d3a83ea56911ddf9b4ad391872763355881d450f3856ecdc40165effbd7aad0bda162feb20bcd11207c9b838bf642f578801be17ed307b25abf3a96f07c81c3c6082cc02d261c94fce6e70a2919aba69a55b839f03db68025dec5c1910596d7f3085fc21684ed9e40d50f30a2485df8ff750fa6d127cc0e33b7eb41fee15a273c7277775e0341d367c43d2b2d88b5fe27540d5264c33cd2b274632666bced994c34c3937755ac871e9a07a0d22d6ea95a02fa83bd4e4f5265fb207840f3be93cf3df16ddd113f88d7c08a8193a5caf65b895480a0f76a23233d5bb3d18c5429abf89a2dfaa9a3ee204d98e7e7eefb7f2ad135c2be4bc8aad9d293fcd3d689333abb7299d8df7bc5c37d9ad89f19dd6e27bfbd22b86721b5ddd66bb381a3d95d3a24c6136062a1ec0b135f3b46977d696bd2dbf02dc4075615f34d6c1cdbd97a3065c2b362fc52f52ccbdee433150d5643413802e5e925775dac3c1ea415b7f718f8fd3852fabbf1bdf89e4d2ca83bdd0b0a56f6e75d5f7e59008ed909b70fcbfaafa0ed8d7bce6d49c7acdf8ac6d245bcd8e06a0cd30d333ca4eeb6ebf6057408518d2fd923e616da7aa29fb9a719a9018371fe26ff8cfff3f95a46ec096a29aeb3020da496b1a814312411bfa374e632f37821512a610af7009290ecea5e98dbe7a7e48217909e02e314c16233371a6eb96a7b6e655e3ce225d41e8c490aa1d503504f3f8326863b6ea224b2f805a13e8248142b0723b01f2d412c7b117335436b02a55fe6de64615db771b28646a2951a51f13a7e4833a1587ab890da7e6d30adce6323117da7afe2adee10dae01d0c691657c8eba13252595b70d0e8e67b90c72b8e9303c8c0c1303ec345084a1078ed49f0bec0c87ff222e89925d679f97e6e090801b56e7ffaf48419cf4bac884c15911fc1952e292d835e9c5b0c8a994de8990e902968091924ae17d0979da0c9c18a7d6d90a30bf5a03b34a4507f0cb161458782149ecdd4022afc8e4a026a9fbe59d43571a4e460007323f21acbb159a96ad62592fec9ce352bbf19a2e985ede8390ca8bfe94213650a7a7d50cc834e324ce2d01aec7cd6e9c5a74bfaf364a4d0870e9d8fd58b815ce7e218708bd4de2fef25256b90fb70a9aed4d24607cebe97eca29cca0a01a1bd1188fe07b0f29b30484b9ade6d69803a4061a78c5aa93f666f8cafecbc577943df81c49a0e1ad97e02ef3643b064b0ed31fb8aad570d3a4de9e4f6b5b8a6962de3c0671e6584343e01a9535facd492525e2e30a240e4cb5a5e36cd090b83724760a0f5a9c6dded0fc9f31b138b5af40b6792b16962cedb85eb7ff8b5a0c6b65642532c888eb699c6f9dd782881610493ee68dde02d8b1707572de4e292f7ce63db33b39e16fd193fabe74f03dfedac0ce0fdeac55f878a391377aa33c53b6dbceb16b61f16f1d67a18122f8ed5c4bcb504c42296f9cd07c03073e25d19e076312fb2b1b623a217a6dd2ba44f37eabda66da7868d57bdc757514150877587fb033a9bbe30dee3b5667c6eb92d680ce5b57e73bb36211fab05abb6b1f91a508e5558ccabb12d30ad90b5af10d572f8c61b679179ca3b4c9d21932ef65af3cf92f119ad0cfde39a793df349cad4191a044d9f9647aec1fb9f862f3b289c924e2c0c0aee09af1070919abe81484bb1bb652036717bd5c7d246046792debd46ddb3507c387a97e4f29507147e82c17562f6f51a875b779807a3e2b7b79d40a77383ec2c143f57d9acf9201059e253618dec527cab7f60266312aa5e6d7c7e2c0c710aa83c0a745fac702448a4a0123ddf5f1cd3bcae53bfdfb361f785a2d399cb65f8eaa914a1a3ab2f4c47b387802beee2a02dbefcb420c360717b139d493497eb30ca60c1513fb067322d77d34f5044bd26c2533da8b5cbccee72242da3707c72f030fbc487ba6f51f8e77cd09e75f13954fda4c79f15d200349e533ee661f355adfe8002049f1a7c8d47b89a8755647840c5ebf314cba13265df9013d5d6bbd715d59d9df7a05c2be8d1ca1a950513896d6eb17a635850d701276d6e05a22bfe45a1fa0b89f0a05148f39dd58e21f7cae54c06e5d2a51f407eeb0a343b670c8fdab581a6c1fccd45a58c0b164a143ac6e21b5db77f3ba5065857dd63edd6d4d54df37255463d1472dc9e7a8108d82117d99c5aa56c423a325ba3405941d8f335a16f00443c0958a6ad3e70ae24349d5e5361c789422dbab386792c951a78fa52bed4e15d12b13a020c58ca167c37e0a3cb2eb42620d9c9ea7baad7aa998abe01a93d7872539a8c46e401a1b203682d3177b45292bd54c130826bcadaea7eec226906ae5aeb412d78de6043a275d11f9ac354840d5ac26771cece983f0f0f5067b2db841bd2f78108afd399bd7ce1bb71568991d4be164b62d79f83c334e69368e2391a62a89306e08cb03743e0fe684666d61bc546d68ec2e477eaf8c95eb3e8e3925803c86c1e5c33c7b6de4e556b5a2e70fd2f67bd9b5375e1b4a7a9994146d0d0240cc7f0cd3fc5daa02914a83cf50bbe6f481c198318d96e7c37c7e58c72941117f2895ed74146da2601cfa3cfe94f29cb77dc43ad3a5e64dcb05597b88a8b67a01f63ee27dbc3df5c7ff7a8654dcf6a54418475c4e56179d5494389a8eb4c07382985cd4aed321f4beae778e9dad565ebcb32334dee3e6aa4754ccecd251c20c9f43568830e7736f34b06d9608d502803637baea19ef3f1fd8cd60dbc50642416d64c0a299a9f45a2e79054cc772a06192dd19dc4707ad3003c2ef854aba2524d188e2e67434a54702139261fe7668601b9787a943a7fdfee1da4d4541545e6d9206461531b099d11714d2ed6f4aecf866ccf6a9f833bc4db8bb40a2d8130cc", &(0x7f0000001640)=""/208) ioctl$IOMMU_TEST_OP_CREATE_ACCESS(r4, 0x3ba0, &(0x7f0000001740)={0x38, 0x5, 0x0, 0x0, 0xffffffffffffffff, 0x1}) ioctl$IOMMU_TEST_OP_ACCESS_PAGES$syz(r4, 0x3ba0, &(0x7f0000001780)={0x38, 0x7, r8, 0x0, 0x10001, 0x0, 0xa, 0x833d, 0xddb19}) r9 = openat$vsock(0xffffffffffffff9c, &(0x7f00000017c0), 0x4400, 0x0) pkey_mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1, r2) ioctl$UFFDIO_REGISTER(r1, 0xc020aa00, &(0x7f0000001800)={{&(0x7f0000ffc000/0x4000)=nil, 0x4000}, 0x4}) keyctl$link(0x8, 0x0, 0xfffffffffffffff8) ioctl$vim2m_VIDIOC_EXPBUF(r9, 0xc0405610, &(0x7f0000001840)={0x1, 0x2, 0x8001}) add_key(&(0x7f0000001880)='logon\x00', &(0x7f00000018c0)={'syz', 0x0}, &(0x7f0000001900)="29a434860d57b2cb10cfc77f4f43f66f0e690da79304169ec056b605d21ee32f5db7d436621a9c01374a0ffcff337b1025c106d62e6bc9f6e6102848ba5ad2ca57f292c18871b089dcb402b1c10f0013c2c2aed73593a098360344024680b774483092c4feb4144d856c82c5375f0a5e6e606274", 0x74, 0xfffffffffffffffe) 08:21:26 executing program 1: keyctl$KEYCTL_PKEY_ENCRYPT(0x19, &(0x7f0000000000)={0x0, 0x0, 0xe5}, &(0x7f0000000040)={'enc=', 'raw', ' hash=', {'sha384-avx2\x00'}}, &(0x7f00000000c0), &(0x7f0000000100)=""/229) r0 = pkey_alloc(0x0, 0x0) pkey_mprotect(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x6000000, r0) r1 = userfaultfd(0x100800) r2 = pkey_alloc(0x0, 0x1) keyctl$link(0x8, 0x0, 0xfffffffffffffffb) r3 = openat$nci(0xffffffffffffff9c, &(0x7f0000000200), 0x2, 0x0) r4 = openat$vsock(0xffffffffffffff9c, &(0x7f0000000240), 0x201, 0x0) ioctl$UDMABUF_CREATE_LIST(r4, 0x40087543, &(0x7f0000000280)={0x0, 0x3, [{0xffffffffffffffff, 0x0, 0x8000, 0x4000}, {0xffffffffffffffff, 0x0, 0x4000, 0x8000}, {0xffffffffffffffff, 0x0, 0x2000, 0xffff7ffff0000000}]}) syz_open_dev$ndb(&(0x7f0000000300), 0x0, 0x400) ioctl$IOCTL_GET_NCIDEV_IDX(r3, 0x0, &(0x7f0000000340)) keyctl$instantiate(0xc, 0x0, &(0x7f0000000380)=@encrypted_new={'new ', 'ecryptfs', 0x20, 'user:', '', 0x20, 0x6}, 0x28, 0x0) pkey_alloc(0x0, 0x1) ioctl$PTP_PIN_SETFUNC(r4, 0x40603d07, &(0x7f00000003c0)={'\x00', 0x7, 0x2, 0x8}) syz_io_uring_setup(0x6cab, &(0x7f0000000440)={0x0, 0xcb7a, 0x1, 0x3, 0x122, 0x0, r4}, &(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffe000/0x2000)=nil, &(0x7f00000004c0), &(0x7f0000000500)=0x0) clock_gettime(0x0, &(0x7f0000000540)={0x0, 0x0}) syz_io_uring_submit(0x0, r5, &(0x7f00000005c0)=@IORING_OP_LINK_TIMEOUT={0xf, 0x17, 0x0, 0x0, 0x0, &(0x7f0000000580)={r6, r7+10000000}, 0x1, 0x1}, 0x1) ioctl$NBD_SET_SOCK(r4, 0xab00, r4) mmap$dsp(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x2000000, 0x4000010, r1, 0x0) keyctl$KEYCTL_PKEY_DECRYPT(0x1a, &(0x7f0000000600)={0x0, 0x1000, 0xd0}, 0x0, &(0x7f0000000640)="2736f77350ffc33f7efd1d0e8f90bd80efbf2696893ef379734fbf6b93805520fe93ef19fcdecb6510fb0b63a2a2eb5929d774fcd04ee2d7c3cd1f0a0b9421337683a875ac17717eee658dbdbbee5c64013f03f78e885afc3a44d04cf42586c0f41567b19b151fa83e8beb11c568bf7ef1befc2fedc1e5954e02a065483014daf99296a45e841daf7e1494666b109e9c9012819b7749051cee4a408e3b0ec630f7715c8a5547e31d9c5415dcf4e76ca388caf23b9bd6187ecbdbbffa9cfb876782378aec86cd140d23d7eae3a5788ab46e1cb381bb2d884ef39df63ea957b2ba715802c59ae51fbd899502fa47043cc8218b851fcd1bd73eb5a4a8974cb49824a71e788e2bcca6c5c1a9d87736fe68fdafce2d9cfa30419e11b670873f9a20883268941caae7c6ff661bc4ffa3a9d48a0d6c42b77b05de18d6a70e6334f3ea28463ca728bbf9fee62f165add3d30bfd8792b83a34ca17f6ba097f7d5ea6dd1a6fb254c6114f5b6b0858ddcf0ed8df5c6013af4718ce86c44e56d8de13473ff93acbb49891c8af69ef9c450f99b9af74d96618ec8f90e42efd1877a749a41b168cddd0c6ec51962880ed406853c73adae95d82874be3b34b06f12e90eee628994ce67290942edeb0be5c313511cc28bcf71e299f85a3958a90aa1db138506a8a57c7178d6d57930fd4e6ffebfdcd2ed78f8612eb68ea11a252ba0521c94d656a8b3cc1773ec1d89336055390f6aeaded90922dc02efded1b1db74c9cee146afd3dbd92fb4c8e6b4ebac497aa5084367483f9cd7b05cc24a357bcfcc78bb5eb08edb02011c241d0631241bed81b44c3e9c33bd55b82740596cb8ee2fd8a46004e70e709ed3a20fe1fe69bda58665a8eec06622bcd69f086e290044f8707143adf459f053f14f574d7c3ff0d12f8420cd286a21b819d8fe62ba6b18ce5c8dbccd6ed03ed73be06a8d31555f443663f6a6b2a7d1d59bf71f169dccdf20fbaac233a1c4fc89c38adde4733c5b23ae76aee07b52ca9617cb27833a0e85295b81319d85610787f77c77e8d6bd9f07472324a338b8fe0def1fdb961f488efe39cea303e4ea55eb84fd72beb679407c47030179df73a607b34a059b550f1f4fd60af1526111930f62cf03ecf589c5576e466cfb1df08f5beae15034a789a38724fcbafed9a0426172957c80d4ca7ec9147df727d11a6122ce37fc5bbcd5cdb239364d71e5bbab4b8085cd051a16916665d70d5db3b63c0d9904e3adf2b4d945e52185302129fa3e66bd6608d545c5449c1a45cdbb609ba8cff62e7024234e5405236e481365114a7313d6e591d0c6f50c8d4d95469953e223dd5fd62ec94d342fa4349da1d8f433ea90aed09b2aa9cf0e889f8935dcb86d15acf621cae1c93c582275418d369c54b2a2c2c57cfe5f7fc4f5797e33e6f0d08006bf67ba5d3814a188d48c7116c56cd3098263a5f34e133aad7b5198bc12caa9c032222ec9634f6ba98d9548469cb04aa03510801822716c9895c1c344aa8c699c28adf69664d9dd75ef11778f68663064124e8217876364f6ea33f73acff8f013b0a2ac741d9b5eebd3a0db9e32d50febc12fbc110fdc1d2415277a0897ae3a5f567fe18edf5f48ac86e0398de5f0d57fb8cf5a3c2f7f4d2888cd70bd00ab9b29089b84a5123e00fbcad4a9be61b8ccecfd5f943f11cf0952610b7bd0bbca71b36c439d80ff9e9a6c9135a4b638278432be5d3fec6fd49ad792f504c395cad2f2ffd8d1e0231941523693e2252faabd6df97361bbb2f8c078ef9eacafefb62cb1057c3195cdbc0d81c3e74f72be2bb1eb94f1bd19a26f77982e863442eb6064f31f1f2f84144abefde11d159546d65486a4a55f8aed11c51a8a08e812dcb47c7124701f06417ef29d351b23cacba209e084ff6b969dabfd011828ca759d58860bfa32961115c13107face1d4c2653f662d2671bedf1649e6064b31382a6e51f1487173fdb61e5e70f7676380e17fa7e3d4c4b08a7e64ea5b4a7a3d0c9e8d0d225b35f59fdc3537c0827626eb31f734117aadc65036f26bbf8239cee0ae130f0c948ba3562f24a0656c346c6271b3b4f3fb9865a2ee66575a7ca45ebe0c3d12b68e0b112193254f51f08b31eff02fb8839fbd51d9725c033861ff2f47ecdffa0ebdd1e97af0fb71c2fc10204bdf963c90396964df78bd9495b160981a354e10910c1c3ba0a4dd214ab36d05f2975d5f112c3bb4ad85323d35d8616f9ce025b824aa86e8628c646333b5b183f85668f573e37a16f7e8506746c1c6901139b4ba8c9483f5da3aa3f34d18d893e8fe27061086e9f25e525506fad59938b3016d013288501307f3c5c0e2cf5adfab032f0865525072f624dcd7e7dd03abbe39b8196a6eb42e16d80c3c395c61f32392f1834e5743677e060274a663c1e9d3eac0f87f1b95651839ece118f98fe3a21dff01cb2f904cb453f0f6f1b7d3e4f5ed6569ba5be9a153a8d2f11fb8804d2d1d19850e3383aed4198807d7eed79711faa9d2590d4807a2fd525bbfe5bc8b056369aec9e4b725ea87f180a7d3a3dd3bf886b17364734174d962546db90babfb9cad914c76e01af2adee7a9a6a03a94f4f348c8f1ea959b6df2957509f1683c2978c0c97cbe0929382187be22d907c72e3b93415cbb68363c3a928737536bdbc03f4c363cbb0558ff1321d86358c2cc29f0476381289e233a30e34d50ca6f28d1066b56b8cde48b1e9001779934debfd665af61aac5440e71e0406ab498f3058785a4611ba556d97e197dc4dbbd9195cf91b5242f170b478da2922f4435596ac391a2715958d54443e83d2e7643ab80e006ff04a3c938e02d2a261ee692b54c66585494e7f0c741fb8833e4b99f59cdbaa1a4be04439138b0941488a4e05c2c9092ebb4d06d3a83ea56911ddf9b4ad391872763355881d450f3856ecdc40165effbd7aad0bda162feb20bcd11207c9b838bf642f578801be17ed307b25abf3a96f07c81c3c6082cc02d261c94fce6e70a2919aba69a55b839f03db68025dec5c1910596d7f3085fc21684ed9e40d50f30a2485df8ff750fa6d127cc0e33b7eb41fee15a273c7277775e0341d367c43d2b2d88b5fe27540d5264c33cd2b274632666bced994c34c3937755ac871e9a07a0d22d6ea95a02fa83bd4e4f5265fb207840f3be93cf3df16ddd113f88d7c08a8193a5caf65b895480a0f76a23233d5bb3d18c5429abf89a2dfaa9a3ee204d98e7e7eefb7f2ad135c2be4bc8aad9d293fcd3d689333abb7299d8df7bc5c37d9ad89f19dd6e27bfbd22b86721b5ddd66bb381a3d95d3a24c6136062a1ec0b135f3b46977d696bd2dbf02dc4075615f34d6c1cdbd97a3065c2b362fc52f52ccbdee433150d5643413802e5e925775dac3c1ea415b7f718f8fd3852fabbf1bdf89e4d2ca83bdd0b0a56f6e75d5f7e59008ed909b70fcbfaafa0ed8d7bce6d49c7acdf8ac6d245bcd8e06a0cd30d333ca4eeb6ebf6057408518d2fd923e616da7aa29fb9a719a9018371fe26ff8cfff3f95a46ec096a29aeb3020da496b1a814312411bfa374e632f37821512a610af7009290ecea5e98dbe7a7e48217909e02e314c16233371a6eb96a7b6e655e3ce225d41e8c490aa1d503504f3f8326863b6ea224b2f805a13e8248142b0723b01f2d412c7b117335436b02a55fe6de64615db771b28646a2951a51f13a7e4833a1587ab890da7e6d30adce6323117da7afe2adee10dae01d0c691657c8eba13252595b70d0e8e67b90c72b8e9303c8c0c1303ec345084a1078ed49f0bec0c87ff222e89925d679f97e6e090801b56e7ffaf48419cf4bac884c15911fc1952e292d835e9c5b0c8a994de8990e902968091924ae17d0979da0c9c18a7d6d90a30bf5a03b34a4507f0cb161458782149ecdd4022afc8e4a026a9fbe59d43571a4e460007323f21acbb159a96ad62592fec9ce352bbf19a2e985ede8390ca8bfe94213650a7a7d50cc834e324ce2d01aec7cd6e9c5a74bfaf364a4d0870e9d8fd58b815ce7e218708bd4de2fef25256b90fb70a9aed4d24607cebe97eca29cca0a01a1bd1188fe07b0f29b30484b9ade6d69803a4061a78c5aa93f666f8cafecbc577943df81c49a0e1ad97e02ef3643b064b0ed31fb8aad570d3a4de9e4f6b5b8a6962de3c0671e6584343e01a9535facd492525e2e30a240e4cb5a5e36cd090b83724760a0f5a9c6dded0fc9f31b138b5af40b6792b16962cedb85eb7ff8b5a0c6b65642532c888eb699c6f9dd782881610493ee68dde02d8b1707572de4e292f7ce63db33b39e16fd193fabe74f03dfedac0ce0fdeac55f878a391377aa33c53b6dbceb16b61f16f1d67a18122f8ed5c4bcb504c42296f9cd07c03073e25d19e076312fb2b1b623a217a6dd2ba44f37eabda66da7868d57bdc757514150877587fb033a9bbe30dee3b5667c6eb92d680ce5b57e73bb36211fab05abb6b1f91a508e5558ccabb12d30ad90b5af10d572f8c61b679179ca3b4c9d21932ef65af3cf92f119ad0cfde39a793df349cad4191a044d9f9647aec1fb9f862f3b289c924e2c0c0aee09af1070919abe81484bb1bb652036717bd5c7d246046792debd46ddb3507c387a97e4f29507147e82c17562f6f51a875b779807a3e2b7b79d40a77383ec2c143f57d9acf9201059e253618dec527cab7f60266312aa5e6d7c7e2c0c710aa83c0a745fac702448a4a0123ddf5f1cd3bcae53bfdfb361f785a2d399cb65f8eaa914a1a3ab2f4c47b387802beee2a02dbefcb420c360717b139d493497eb30ca60c1513fb067322d77d34f5044bd26c2533da8b5cbccee72242da3707c72f030fbc487ba6f51f8e77cd09e75f13954fda4c79f15d200349e533ee661f355adfe8002049f1a7c8d47b89a8755647840c5ebf314cba13265df9013d5d6bbd715d59d9df7a05c2be8d1ca1a950513896d6eb17a635850d701276d6e05a22bfe45a1fa0b89f0a05148f39dd58e21f7cae54c06e5d2a51f407eeb0a343b670c8fdab581a6c1fccd45a58c0b164a143ac6e21b5db77f3ba5065857dd63edd6d4d54df37255463d1472dc9e7a8108d82117d99c5aa56c423a325ba3405941d8f335a16f00443c0958a6ad3e70ae24349d5e5361c789422dbab386792c951a78fa52bed4e15d12b13a020c58ca167c37e0a3cb2eb42620d9c9ea7baad7aa998abe01a93d7872539a8c46e401a1b203682d3177b45292bd54c130826bcadaea7eec226906ae5aeb412d78de6043a275d11f9ac354840d5ac26771cece983f0f0f5067b2db841bd2f78108afd399bd7ce1bb71568991d4be164b62d79f83c334e69368e2391a62a89306e08cb03743e0fe684666d61bc546d68ec2e477eaf8c95eb3e8e3925803c86c1e5c33c7b6de4e556b5a2e70fd2f67bd9b5375e1b4a7a9994146d0d0240cc7f0cd3fc5daa02914a83cf50bbe6f481c198318d96e7c37c7e58c72941117f2895ed74146da2601cfa3cfe94f29cb77dc43ad3a5e64dcb05597b88a8b67a01f63ee27dbc3df5c7ff7a8654dcf6a54418475c4e56179d5494389a8eb4c07382985cd4aed321f4beae778e9dad565ebcb32334dee3e6aa4754ccecd251c20c9f43568830e7736f34b06d9608d502803637baea19ef3f1fd8cd60dbc50642416d64c0a299a9f45a2e79054cc772a06192dd19dc4707ad3003c2ef854aba2524d188e2e67434a54702139261fe7668601b9787a943a7fdfee1da4d4541545e6d9206461531b099d11714d2ed6f4aecf866ccf6a9f833bc4db8bb40a2d8130cc", &(0x7f0000001640)=""/208) ioctl$IOMMU_TEST_OP_CREATE_ACCESS(r4, 0x3ba0, &(0x7f0000001740)={0x38, 0x5, 0x0, 0x0, 0xffffffffffffffff, 0x1}) ioctl$IOMMU_TEST_OP_ACCESS_PAGES$syz(r4, 0x3ba0, &(0x7f0000001780)={0x38, 0x7, r8, 0x0, 0x10001, 0x0, 0xa, 0x833d, 0xddb19}) r9 = openat$vsock(0xffffffffffffff9c, &(0x7f00000017c0), 0x4400, 0x0) pkey_mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1, r2) ioctl$UFFDIO_REGISTER(r1, 0xc020aa00, &(0x7f0000001800)={{&(0x7f0000ffc000/0x4000)=nil, 0x4000}, 0x4}) keyctl$link(0x8, 0x0, 0xfffffffffffffff8) ioctl$vim2m_VIDIOC_EXPBUF(r9, 0xc0405610, &(0x7f0000001840)={0x1, 0x2, 0x8001}) add_key(&(0x7f0000001880)='logon\x00', &(0x7f00000018c0)={'syz', 0x0}, &(0x7f0000001900)="29a434860d57b2cb10cfc77f4f43f66f0e690da79304169ec056b605d21ee32f5db7d436621a9c01374a0ffcff337b1025c106d62e6bc9f6e6102848ba5ad2ca57f292c18871b089dcb402b1c10f0013c2c2aed73593a098360344024680b774483092c4feb4144d856c82c5375f0a5e6e606274", 0x74, 0xfffffffffffffffe) 08:21:26 executing program 4: keyctl$KEYCTL_PKEY_ENCRYPT(0x19, &(0x7f0000000000)={0x0, 0x0, 0xe5}, &(0x7f0000000040)={'enc=', 'raw', ' hash=', {'sha384-avx2\x00'}}, &(0x7f00000000c0), &(0x7f0000000100)=""/229) r0 = pkey_alloc(0x0, 0x0) pkey_mprotect(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x6000000, r0) r1 = userfaultfd(0x100800) pkey_alloc(0x0, 0x1) keyctl$link(0x8, 0x0, 0xfffffffffffffffb) r2 = openat$nci(0xffffffffffffff9c, &(0x7f0000000200), 0x2, 0x0) r3 = openat$vsock(0xffffffffffffff9c, &(0x7f0000000240), 0x201, 0x0) ioctl$UDMABUF_CREATE_LIST(r3, 0x40087543, &(0x7f0000000280)={0x0, 0x3, [{0xffffffffffffffff, 0x0, 0x8000, 0x4000}, {0xffffffffffffffff, 0x0, 0x4000, 0x8000}, {0xffffffffffffffff, 0x0, 0x2000, 0xffff7ffff0000000}]}) syz_open_dev$ndb(&(0x7f0000000300), 0x0, 0x400) ioctl$IOCTL_GET_NCIDEV_IDX(r2, 0x0, &(0x7f0000000340)) keyctl$instantiate(0xc, 0x0, &(0x7f0000000380)=@encrypted_new={'new ', 'ecryptfs', 0x20, 'user:', '', 0x20, 0x6}, 0x28, 0x0) pkey_alloc(0x0, 0x1) ioctl$PTP_PIN_SETFUNC(r3, 0x40603d07, &(0x7f00000003c0)={'\x00', 0x7, 0x2, 0x8}) syz_io_uring_setup(0x6cab, &(0x7f0000000440)={0x0, 0xcb7a, 0x1, 0x3, 0x122, 0x0, r3}, &(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffe000/0x2000)=nil, &(0x7f00000004c0), &(0x7f0000000500)=0x0) clock_gettime(0x0, &(0x7f0000000540)={0x0, 0x0}) syz_io_uring_submit(0x0, r4, &(0x7f00000005c0)=@IORING_OP_LINK_TIMEOUT={0xf, 0x17, 0x0, 0x0, 0x0, &(0x7f0000000580)={r5, r6+10000000}, 0x1, 0x1}, 0x1) ioctl$NBD_SET_SOCK(r3, 0xab00, r3) mmap$dsp(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x2000000, 0x4000010, r1, 0x0) keyctl$KEYCTL_PKEY_DECRYPT(0x1a, &(0x7f0000000600)={0x0, 0x1000, 0xd0}, 0x0, &(0x7f0000000640)="2736f77350ffc33f7efd1d0e8f90bd80efbf2696893ef379734fbf6b93805520fe93ef19fcdecb6510fb0b63a2a2eb5929d774fcd04ee2d7c3cd1f0a0b9421337683a875ac17717eee658dbdbbee5c64013f03f78e885afc3a44d04cf42586c0f41567b19b151fa83e8beb11c568bf7ef1befc2fedc1e5954e02a065483014daf99296a45e841daf7e1494666b109e9c9012819b7749051cee4a408e3b0ec630f7715c8a5547e31d9c5415dcf4e76ca388caf23b9bd6187ecbdbbffa9cfb876782378aec86cd140d23d7eae3a5788ab46e1cb381bb2d884ef39df63ea957b2ba715802c59ae51fbd899502fa47043cc8218b851fcd1bd73eb5a4a8974cb49824a71e788e2bcca6c5c1a9d87736fe68fdafce2d9cfa30419e11b670873f9a20883268941caae7c6ff661bc4ffa3a9d48a0d6c42b77b05de18d6a70e6334f3ea28463ca728bbf9fee62f165add3d30bfd8792b83a34ca17f6ba097f7d5ea6dd1a6fb254c6114f5b6b0858ddcf0ed8df5c6013af4718ce86c44e56d8de13473ff93acbb49891c8af69ef9c450f99b9af74d96618ec8f90e42efd1877a749a41b168cddd0c6ec51962880ed406853c73adae95d82874be3b34b06f12e90eee628994ce67290942edeb0be5c313511cc28bcf71e299f85a3958a90aa1db138506a8a57c7178d6d57930fd4e6ffebfdcd2ed78f8612eb68ea11a252ba0521c94d656a8b3cc1773ec1d89336055390f6aeaded90922dc02efded1b1db74c9cee146afd3dbd92fb4c8e6b4ebac497aa5084367483f9cd7b05cc24a357bcfcc78bb5eb08edb02011c241d0631241bed81b44c3e9c33bd55b82740596cb8ee2fd8a46004e70e709ed3a20fe1fe69bda58665a8eec06622bcd69f086e290044f8707143adf459f053f14f574d7c3ff0d12f8420cd286a21b819d8fe62ba6b18ce5c8dbccd6ed03ed73be06a8d31555f443663f6a6b2a7d1d59bf71f169dccdf20fbaac233a1c4fc89c38adde4733c5b23ae76aee07b52ca9617cb27833a0e85295b81319d85610787f77c77e8d6bd9f07472324a338b8fe0def1fdb961f488efe39cea303e4ea55eb84fd72beb679407c47030179df73a607b34a059b550f1f4fd60af1526111930f62cf03ecf589c5576e466cfb1df08f5beae15034a789a38724fcbafed9a0426172957c80d4ca7ec9147df727d11a6122ce37fc5bbcd5cdb239364d71e5bbab4b8085cd051a16916665d70d5db3b63c0d9904e3adf2b4d945e52185302129fa3e66bd6608d545c5449c1a45cdbb609ba8cff62e7024234e5405236e481365114a7313d6e591d0c6f50c8d4d95469953e223dd5fd62ec94d342fa4349da1d8f433ea90aed09b2aa9cf0e889f8935dcb86d15acf621cae1c93c582275418d369c54b2a2c2c57cfe5f7fc4f5797e33e6f0d08006bf67ba5d3814a188d48c7116c56cd3098263a5f34e133aad7b5198bc12caa9c032222ec9634f6ba98d9548469cb04aa03510801822716c9895c1c344aa8c699c28adf69664d9dd75ef11778f68663064124e8217876364f6ea33f73acff8f013b0a2ac741d9b5eebd3a0db9e32d50febc12fbc110fdc1d2415277a0897ae3a5f567fe18edf5f48ac86e0398de5f0d57fb8cf5a3c2f7f4d2888cd70bd00ab9b29089b84a5123e00fbcad4a9be61b8ccecfd5f943f11cf0952610b7bd0bbca71b36c439d80ff9e9a6c9135a4b638278432be5d3fec6fd49ad792f504c395cad2f2ffd8d1e0231941523693e2252faabd6df97361bbb2f8c078ef9eacafefb62cb1057c3195cdbc0d81c3e74f72be2bb1eb94f1bd19a26f77982e863442eb6064f31f1f2f84144abefde11d159546d65486a4a55f8aed11c51a8a08e812dcb47c7124701f06417ef29d351b23cacba209e084ff6b969dabfd011828ca759d58860bfa32961115c13107face1d4c2653f662d2671bedf1649e6064b31382a6e51f1487173fdb61e5e70f7676380e17fa7e3d4c4b08a7e64ea5b4a7a3d0c9e8d0d225b35f59fdc3537c0827626eb31f734117aadc65036f26bbf8239cee0ae130f0c948ba3562f24a0656c346c6271b3b4f3fb9865a2ee66575a7ca45ebe0c3d12b68e0b112193254f51f08b31eff02fb8839fbd51d9725c033861ff2f47ecdffa0ebdd1e97af0fb71c2fc10204bdf963c90396964df78bd9495b160981a354e10910c1c3ba0a4dd214ab36d05f2975d5f112c3bb4ad85323d35d8616f9ce025b824aa86e8628c646333b5b183f85668f573e37a16f7e8506746c1c6901139b4ba8c9483f5da3aa3f34d18d893e8fe27061086e9f25e525506fad59938b3016d013288501307f3c5c0e2cf5adfab032f0865525072f624dcd7e7dd03abbe39b8196a6eb42e16d80c3c395c61f32392f1834e5743677e060274a663c1e9d3eac0f87f1b95651839ece118f98fe3a21dff01cb2f904cb453f0f6f1b7d3e4f5ed6569ba5be9a153a8d2f11fb8804d2d1d19850e3383aed4198807d7eed79711faa9d2590d4807a2fd525bbfe5bc8b056369aec9e4b725ea87f180a7d3a3dd3bf886b17364734174d962546db90babfb9cad914c76e01af2adee7a9a6a03a94f4f348c8f1ea959b6df2957509f1683c2978c0c97cbe0929382187be22d907c72e3b93415cbb68363c3a928737536bdbc03f4c363cbb0558ff1321d86358c2cc29f0476381289e233a30e34d50ca6f28d1066b56b8cde48b1e9001779934debfd665af61aac5440e71e0406ab498f3058785a4611ba556d97e197dc4dbbd9195cf91b5242f170b478da2922f4435596ac391a2715958d54443e83d2e7643ab80e006ff04a3c938e02d2a261ee692b54c66585494e7f0c741fb8833e4b99f59cdbaa1a4be04439138b0941488a4e05c2c9092ebb4d06d3a83ea56911ddf9b4ad391872763355881d450f3856ecdc40165effbd7aad0bda162feb20bcd11207c9b838bf642f578801be17ed307b25abf3a96f07c81c3c6082cc02d261c94fce6e70a2919aba69a55b839f03db68025dec5c1910596d7f3085fc21684ed9e40d50f30a2485df8ff750fa6d127cc0e33b7eb41fee15a273c7277775e0341d367c43d2b2d88b5fe27540d5264c33cd2b274632666bced994c34c3937755ac871e9a07a0d22d6ea95a02fa83bd4e4f5265fb207840f3be93cf3df16ddd113f88d7c08a8193a5caf65b895480a0f76a23233d5bb3d18c5429abf89a2dfaa9a3ee204d98e7e7eefb7f2ad135c2be4bc8aad9d293fcd3d689333abb7299d8df7bc5c37d9ad89f19dd6e27bfbd22b86721b5ddd66bb381a3d95d3a24c6136062a1ec0b135f3b46977d696bd2dbf02dc4075615f34d6c1cdbd97a3065c2b362fc52f52ccbdee433150d5643413802e5e925775dac3c1ea415b7f718f8fd3852fabbf1bdf89e4d2ca83bdd0b0a56f6e75d5f7e59008ed909b70fcbfaafa0ed8d7bce6d49c7acdf8ac6d245bcd8e06a0cd30d333ca4eeb6ebf6057408518d2fd923e616da7aa29fb9a719a9018371fe26ff8cfff3f95a46ec096a29aeb3020da496b1a814312411bfa374e632f37821512a610af7009290ecea5e98dbe7a7e48217909e02e314c16233371a6eb96a7b6e655e3ce225d41e8c490aa1d503504f3f8326863b6ea224b2f805a13e8248142b0723b01f2d412c7b117335436b02a55fe6de64615db771b28646a2951a51f13a7e4833a1587ab890da7e6d30adce6323117da7afe2adee10dae01d0c691657c8eba13252595b70d0e8e67b90c72b8e9303c8c0c1303ec345084a1078ed49f0bec0c87ff222e89925d679f97e6e090801b56e7ffaf48419cf4bac884c15911fc1952e292d835e9c5b0c8a994de8990e902968091924ae17d0979da0c9c18a7d6d90a30bf5a03b34a4507f0cb161458782149ecdd4022afc8e4a026a9fbe59d43571a4e460007323f21acbb159a96ad62592fec9ce352bbf19a2e985ede8390ca8bfe94213650a7a7d50cc834e324ce2d01aec7cd6e9c5a74bfaf364a4d0870e9d8fd58b815ce7e218708bd4de2fef25256b90fb70a9aed4d24607cebe97eca29cca0a01a1bd1188fe07b0f29b30484b9ade6d69803a4061a78c5aa93f666f8cafecbc577943df81c49a0e1ad97e02ef3643b064b0ed31fb8aad570d3a4de9e4f6b5b8a6962de3c0671e6584343e01a9535facd492525e2e30a240e4cb5a5e36cd090b83724760a0f5a9c6dded0fc9f31b138b5af40b6792b16962cedb85eb7ff8b5a0c6b65642532c888eb699c6f9dd782881610493ee68dde02d8b1707572de4e292f7ce63db33b39e16fd193fabe74f03dfedac0ce0fdeac55f878a391377aa33c53b6dbceb16b61f16f1d67a18122f8ed5c4bcb504c42296f9cd07c03073e25d19e076312fb2b1b623a217a6dd2ba44f37eabda66da7868d57bdc757514150877587fb033a9bbe30dee3b5667c6eb92d680ce5b57e73bb36211fab05abb6b1f91a508e5558ccabb12d30ad90b5af10d572f8c61b679179ca3b4c9d21932ef65af3cf92f119ad0cfde39a793df349cad4191a044d9f9647aec1fb9f862f3b289c924e2c0c0aee09af1070919abe81484bb1bb652036717bd5c7d246046792debd46ddb3507c387a97e4f29507147e82c17562f6f51a875b779807a3e2b7b79d40a77383ec2c143f57d9acf9201059e253618dec527cab7f60266312aa5e6d7c7e2c0c710aa83c0a745fac702448a4a0123ddf5f1cd3bcae53bfdfb361f785a2d399cb65f8eaa914a1a3ab2f4c47b387802beee2a02dbefcb420c360717b139d493497eb30ca60c1513fb067322d77d34f5044bd26c2533da8b5cbccee72242da3707c72f030fbc487ba6f51f8e77cd09e75f13954fda4c79f15d200349e533ee661f355adfe8002049f1a7c8d47b89a8755647840c5ebf314cba13265df9013d5d6bbd715d59d9df7a05c2be8d1ca1a950513896d6eb17a635850d701276d6e05a22bfe45a1fa0b89f0a05148f39dd58e21f7cae54c06e5d2a51f407eeb0a343b670c8fdab581a6c1fccd45a58c0b164a143ac6e21b5db77f3ba5065857dd63edd6d4d54df37255463d1472dc9e7a8108d82117d99c5aa56c423a325ba3405941d8f335a16f00443c0958a6ad3e70ae24349d5e5361c789422dbab386792c951a78fa52bed4e15d12b13a020c58ca167c37e0a3cb2eb42620d9c9ea7baad7aa998abe01a93d7872539a8c46e401a1b203682d3177b45292bd54c130826bcadaea7eec226906ae5aeb412d78de6043a275d11f9ac354840d5ac26771cece983f0f0f5067b2db841bd2f78108afd399bd7ce1bb71568991d4be164b62d79f83c334e69368e2391a62a89306e08cb03743e0fe684666d61bc546d68ec2e477eaf8c95eb3e8e3925803c86c1e5c33c7b6de4e556b5a2e70fd2f67bd9b5375e1b4a7a9994146d0d0240cc7f0cd3fc5daa02914a83cf50bbe6f481c198318d96e7c37c7e58c72941117f2895ed74146da2601cfa3cfe94f29cb77dc43ad3a5e64dcb05597b88a8b67a01f63ee27dbc3df5c7ff7a8654dcf6a54418475c4e56179d5494389a8eb4c07382985cd4aed321f4beae778e9dad565ebcb32334dee3e6aa4754ccecd251c20c9f43568830e7736f34b06d9608d502803637baea19ef3f1fd8cd60dbc50642416d64c0a299a9f45a2e79054cc772a06192dd19dc4707ad3003c2ef854aba2524d188e2e67434a54702139261fe7668601b9787a943a7fdfee1da4d4541545e6d9206461531b099d11714d2ed6f4aecf866ccf6a9f833bc4db8bb40a2d8130cc", &(0x7f0000001640)=""/208) 08:21:26 executing program 0: keyctl$KEYCTL_PKEY_ENCRYPT(0x19, &(0x7f0000000000)={0x0, 0x0, 0xe5}, &(0x7f0000000040)={'enc=', 'raw', ' hash=', {'sha384-avx2\x00'}}, &(0x7f00000000c0), &(0x7f0000000100)=""/229) r0 = pkey_alloc(0x0, 0x0) pkey_mprotect(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x6000000, r0) r1 = userfaultfd(0x100800) pkey_alloc(0x0, 0x1) keyctl$link(0x8, 0x0, 0xfffffffffffffffb) r2 = openat$nci(0xffffffffffffff9c, &(0x7f0000000200), 0x2, 0x0) r3 = openat$vsock(0xffffffffffffff9c, &(0x7f0000000240), 0x201, 0x0) ioctl$UDMABUF_CREATE_LIST(r3, 0x40087543, &(0x7f0000000280)={0x0, 0x3, [{0xffffffffffffffff, 0x0, 0x8000, 0x4000}, {0xffffffffffffffff, 0x0, 0x4000, 0x8000}, {0xffffffffffffffff, 0x0, 0x2000, 0xffff7ffff0000000}]}) syz_open_dev$ndb(&(0x7f0000000300), 0x0, 0x400) ioctl$IOCTL_GET_NCIDEV_IDX(r2, 0x0, &(0x7f0000000340)) keyctl$instantiate(0xc, 0x0, &(0x7f0000000380)=@encrypted_new={'new ', 'ecryptfs', 0x20, 'user:', '', 0x20, 0x6}, 0x28, 0x0) pkey_alloc(0x0, 0x1) ioctl$PTP_PIN_SETFUNC(r3, 0x40603d07, &(0x7f00000003c0)={'\x00', 0x7, 0x2, 0x8}) syz_io_uring_setup(0x6cab, &(0x7f0000000440)={0x0, 0xcb7a, 0x1, 0x3, 0x122, 0x0, r3}, &(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffe000/0x2000)=nil, &(0x7f00000004c0), &(0x7f0000000500)=0x0) clock_gettime(0x0, &(0x7f0000000540)={0x0, 0x0}) syz_io_uring_submit(0x0, r4, &(0x7f00000005c0)=@IORING_OP_LINK_TIMEOUT={0xf, 0x17, 0x0, 0x0, 0x0, &(0x7f0000000580)={r5, r6+10000000}, 0x1, 0x1}, 0x1) ioctl$NBD_SET_SOCK(r3, 0xab00, r3) mmap$dsp(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x2000000, 0x4000010, r1, 0x0) 08:21:26 executing program 3: keyctl$KEYCTL_PKEY_ENCRYPT(0x19, &(0x7f0000000000)={0x0, 0x0, 0xe5}, &(0x7f0000000040)={'enc=', 'raw', ' hash=', {'sha384-avx2\x00'}}, &(0x7f00000000c0), &(0x7f0000000100)=""/229) r0 = pkey_alloc(0x0, 0x0) pkey_mprotect(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x6000000, r0) r1 = userfaultfd(0x100800) pkey_alloc(0x0, 0x1) keyctl$link(0x8, 0x0, 0xfffffffffffffffb) r2 = openat$nci(0xffffffffffffff9c, &(0x7f0000000200), 0x2, 0x0) r3 = openat$vsock(0xffffffffffffff9c, &(0x7f0000000240), 0x201, 0x0) ioctl$UDMABUF_CREATE_LIST(r3, 0x40087543, &(0x7f0000000280)={0x0, 0x3, [{0xffffffffffffffff, 0x0, 0x8000, 0x4000}, {0xffffffffffffffff, 0x0, 0x4000, 0x8000}, {0xffffffffffffffff, 0x0, 0x2000, 0xffff7ffff0000000}]}) syz_open_dev$ndb(&(0x7f0000000300), 0x0, 0x400) ioctl$IOCTL_GET_NCIDEV_IDX(r2, 0x0, &(0x7f0000000340)) keyctl$instantiate(0xc, 0x0, &(0x7f0000000380)=@encrypted_new={'new ', 'ecryptfs', 0x20, 'user:', '', 0x20, 0x6}, 0x28, 0x0) pkey_alloc(0x0, 0x1) ioctl$PTP_PIN_SETFUNC(r3, 0x40603d07, &(0x7f00000003c0)={'\x00', 0x7, 0x2, 0x8}) syz_io_uring_setup(0x6cab, &(0x7f0000000440)={0x0, 0xcb7a, 0x1, 0x3, 0x122, 0x0, r3}, &(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffe000/0x2000)=nil, &(0x7f00000004c0), &(0x7f0000000500)=0x0) clock_gettime(0x0, &(0x7f0000000540)={0x0, 0x0}) syz_io_uring_submit(0x0, r4, &(0x7f00000005c0)=@IORING_OP_LINK_TIMEOUT={0xf, 0x17, 0x0, 0x0, 0x0, &(0x7f0000000580)={r5, r6+10000000}, 0x1, 0x1}, 0x1) ioctl$NBD_SET_SOCK(r3, 0xab00, r3) mmap$dsp(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x2000000, 0x4000010, r1, 0x0) 08:21:26 executing program 5: keyctl$KEYCTL_PKEY_ENCRYPT(0x19, &(0x7f0000000000)={0x0, 0x0, 0xe5}, &(0x7f0000000040)={'enc=', 'raw', ' hash=', {'sha384-avx2\x00'}}, &(0x7f00000000c0), &(0x7f0000000100)=""/229) r0 = pkey_alloc(0x0, 0x0) pkey_mprotect(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x6000000, r0) r1 = userfaultfd(0x100800) r2 = pkey_alloc(0x0, 0x1) keyctl$link(0x8, 0x0, 0xfffffffffffffffb) r3 = openat$nci(0xffffffffffffff9c, &(0x7f0000000200), 0x2, 0x0) r4 = openat$vsock(0xffffffffffffff9c, &(0x7f0000000240), 0x201, 0x0) ioctl$UDMABUF_CREATE_LIST(r4, 0x40087543, &(0x7f0000000280)={0x0, 0x3, [{0xffffffffffffffff, 0x0, 0x8000, 0x4000}, {0xffffffffffffffff, 0x0, 0x4000, 0x8000}, {0xffffffffffffffff, 0x0, 0x2000, 0xffff7ffff0000000}]}) syz_open_dev$ndb(&(0x7f0000000300), 0x0, 0x400) ioctl$IOCTL_GET_NCIDEV_IDX(r3, 0x0, &(0x7f0000000340)) keyctl$instantiate(0xc, 0x0, &(0x7f0000000380)=@encrypted_new={'new ', 'ecryptfs', 0x20, 'user:', '', 0x20, 0x6}, 0x28, 0x0) pkey_alloc(0x0, 0x1) ioctl$PTP_PIN_SETFUNC(r4, 0x40603d07, &(0x7f00000003c0)={'\x00', 0x7, 0x2, 0x8}) syz_io_uring_setup(0x6cab, &(0x7f0000000440)={0x0, 0xcb7a, 0x1, 0x3, 0x122, 0x0, r4}, &(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffe000/0x2000)=nil, &(0x7f00000004c0), &(0x7f0000000500)=0x0) clock_gettime(0x0, &(0x7f0000000540)={0x0, 0x0}) syz_io_uring_submit(0x0, r5, &(0x7f00000005c0)=@IORING_OP_LINK_TIMEOUT={0xf, 0x17, 0x0, 0x0, 0x0, &(0x7f0000000580)={r6, r7+10000000}, 0x1, 0x1}, 0x1) ioctl$NBD_SET_SOCK(r4, 0xab00, r4) mmap$dsp(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x2000000, 0x4000010, r1, 0x0) keyctl$KEYCTL_PKEY_DECRYPT(0x1a, &(0x7f0000000600)={0x0, 0x1000, 0xd0}, 0x0, &(0x7f0000000640)="2736f77350ffc33f7efd1d0e8f90bd80efbf2696893ef379734fbf6b93805520fe93ef19fcdecb6510fb0b63a2a2eb5929d774fcd04ee2d7c3cd1f0a0b9421337683a875ac17717eee658dbdbbee5c64013f03f78e885afc3a44d04cf42586c0f41567b19b151fa83e8beb11c568bf7ef1befc2fedc1e5954e02a065483014daf99296a45e841daf7e1494666b109e9c9012819b7749051cee4a408e3b0ec630f7715c8a5547e31d9c5415dcf4e76ca388caf23b9bd6187ecbdbbffa9cfb876782378aec86cd140d23d7eae3a5788ab46e1cb381bb2d884ef39df63ea957b2ba715802c59ae51fbd899502fa47043cc8218b851fcd1bd73eb5a4a8974cb49824a71e788e2bcca6c5c1a9d87736fe68fdafce2d9cfa30419e11b670873f9a20883268941caae7c6ff661bc4ffa3a9d48a0d6c42b77b05de18d6a70e6334f3ea28463ca728bbf9fee62f165add3d30bfd8792b83a34ca17f6ba097f7d5ea6dd1a6fb254c6114f5b6b0858ddcf0ed8df5c6013af4718ce86c44e56d8de13473ff93acbb49891c8af69ef9c450f99b9af74d96618ec8f90e42efd1877a749a41b168cddd0c6ec51962880ed406853c73adae95d82874be3b34b06f12e90eee628994ce67290942edeb0be5c313511cc28bcf71e299f85a3958a90aa1db138506a8a57c7178d6d57930fd4e6ffebfdcd2ed78f8612eb68ea11a252ba0521c94d656a8b3cc1773ec1d89336055390f6aeaded90922dc02efded1b1db74c9cee146afd3dbd92fb4c8e6b4ebac497aa5084367483f9cd7b05cc24a357bcfcc78bb5eb08edb02011c241d0631241bed81b44c3e9c33bd55b82740596cb8ee2fd8a46004e70e709ed3a20fe1fe69bda58665a8eec06622bcd69f086e290044f8707143adf459f053f14f574d7c3ff0d12f8420cd286a21b819d8fe62ba6b18ce5c8dbccd6ed03ed73be06a8d31555f443663f6a6b2a7d1d59bf71f169dccdf20fbaac233a1c4fc89c38adde4733c5b23ae76aee07b52ca9617cb27833a0e85295b81319d85610787f77c77e8d6bd9f07472324a338b8fe0def1fdb961f488efe39cea303e4ea55eb84fd72beb679407c47030179df73a607b34a059b550f1f4fd60af1526111930f62cf03ecf589c5576e466cfb1df08f5beae15034a789a38724fcbafed9a0426172957c80d4ca7ec9147df727d11a6122ce37fc5bbcd5cdb239364d71e5bbab4b8085cd051a16916665d70d5db3b63c0d9904e3adf2b4d945e52185302129fa3e66bd6608d545c5449c1a45cdbb609ba8cff62e7024234e5405236e481365114a7313d6e591d0c6f50c8d4d95469953e223dd5fd62ec94d342fa4349da1d8f433ea90aed09b2aa9cf0e889f8935dcb86d15acf621cae1c93c582275418d369c54b2a2c2c57cfe5f7fc4f5797e33e6f0d08006bf67ba5d3814a188d48c7116c56cd3098263a5f34e133aad7b5198bc12caa9c032222ec9634f6ba98d9548469cb04aa03510801822716c9895c1c344aa8c699c28adf69664d9dd75ef11778f68663064124e8217876364f6ea33f73acff8f013b0a2ac741d9b5eebd3a0db9e32d50febc12fbc110fdc1d2415277a0897ae3a5f567fe18edf5f48ac86e0398de5f0d57fb8cf5a3c2f7f4d2888cd70bd00ab9b29089b84a5123e00fbcad4a9be61b8ccecfd5f943f11cf0952610b7bd0bbca71b36c439d80ff9e9a6c9135a4b638278432be5d3fec6fd49ad792f504c395cad2f2ffd8d1e0231941523693e2252faabd6df97361bbb2f8c078ef9eacafefb62cb1057c3195cdbc0d81c3e74f72be2bb1eb94f1bd19a26f77982e863442eb6064f31f1f2f84144abefde11d159546d65486a4a55f8aed11c51a8a08e812dcb47c7124701f06417ef29d351b23cacba209e084ff6b969dabfd011828ca759d58860bfa32961115c13107face1d4c2653f662d2671bedf1649e6064b31382a6e51f1487173fdb61e5e70f7676380e17fa7e3d4c4b08a7e64ea5b4a7a3d0c9e8d0d225b35f59fdc3537c0827626eb31f734117aadc65036f26bbf8239cee0ae130f0c948ba3562f24a0656c346c6271b3b4f3fb9865a2ee66575a7ca45ebe0c3d12b68e0b112193254f51f08b31eff02fb8839fbd51d9725c033861ff2f47ecdffa0ebdd1e97af0fb71c2fc10204bdf963c90396964df78bd9495b160981a354e10910c1c3ba0a4dd214ab36d05f2975d5f112c3bb4ad85323d35d8616f9ce025b824aa86e8628c646333b5b183f85668f573e37a16f7e8506746c1c6901139b4ba8c9483f5da3aa3f34d18d893e8fe27061086e9f25e525506fad59938b3016d013288501307f3c5c0e2cf5adfab032f0865525072f624dcd7e7dd03abbe39b8196a6eb42e16d80c3c395c61f32392f1834e5743677e060274a663c1e9d3eac0f87f1b95651839ece118f98fe3a21dff01cb2f904cb453f0f6f1b7d3e4f5ed6569ba5be9a153a8d2f11fb8804d2d1d19850e3383aed4198807d7eed79711faa9d2590d4807a2fd525bbfe5bc8b056369aec9e4b725ea87f180a7d3a3dd3bf886b17364734174d962546db90babfb9cad914c76e01af2adee7a9a6a03a94f4f348c8f1ea959b6df2957509f1683c2978c0c97cbe0929382187be22d907c72e3b93415cbb68363c3a928737536bdbc03f4c363cbb0558ff1321d86358c2cc29f0476381289e233a30e34d50ca6f28d1066b56b8cde48b1e9001779934debfd665af61aac5440e71e0406ab498f3058785a4611ba556d97e197dc4dbbd9195cf91b5242f170b478da2922f4435596ac391a2715958d54443e83d2e7643ab80e006ff04a3c938e02d2a261ee692b54c66585494e7f0c741fb8833e4b99f59cdbaa1a4be04439138b0941488a4e05c2c9092ebb4d06d3a83ea56911ddf9b4ad391872763355881d450f3856ecdc40165effbd7aad0bda162feb20bcd11207c9b838bf642f578801be17ed307b25abf3a96f07c81c3c6082cc02d261c94fce6e70a2919aba69a55b839f03db68025dec5c1910596d7f3085fc21684ed9e40d50f30a2485df8ff750fa6d127cc0e33b7eb41fee15a273c7277775e0341d367c43d2b2d88b5fe27540d5264c33cd2b274632666bced994c34c3937755ac871e9a07a0d22d6ea95a02fa83bd4e4f5265fb207840f3be93cf3df16ddd113f88d7c08a8193a5caf65b895480a0f76a23233d5bb3d18c5429abf89a2dfaa9a3ee204d98e7e7eefb7f2ad135c2be4bc8aad9d293fcd3d689333abb7299d8df7bc5c37d9ad89f19dd6e27bfbd22b86721b5ddd66bb381a3d95d3a24c6136062a1ec0b135f3b46977d696bd2dbf02dc4075615f34d6c1cdbd97a3065c2b362fc52f52ccbdee433150d5643413802e5e925775dac3c1ea415b7f718f8fd3852fabbf1bdf89e4d2ca83bdd0b0a56f6e75d5f7e59008ed909b70fcbfaafa0ed8d7bce6d49c7acdf8ac6d245bcd8e06a0cd30d333ca4eeb6ebf6057408518d2fd923e616da7aa29fb9a719a9018371fe26ff8cfff3f95a46ec096a29aeb3020da496b1a814312411bfa374e632f37821512a610af7009290ecea5e98dbe7a7e48217909e02e314c16233371a6eb96a7b6e655e3ce225d41e8c490aa1d503504f3f8326863b6ea224b2f805a13e8248142b0723b01f2d412c7b117335436b02a55fe6de64615db771b28646a2951a51f13a7e4833a1587ab890da7e6d30adce6323117da7afe2adee10dae01d0c691657c8eba13252595b70d0e8e67b90c72b8e9303c8c0c1303ec345084a1078ed49f0bec0c87ff222e89925d679f97e6e090801b56e7ffaf48419cf4bac884c15911fc1952e292d835e9c5b0c8a994de8990e902968091924ae17d0979da0c9c18a7d6d90a30bf5a03b34a4507f0cb161458782149ecdd4022afc8e4a026a9fbe59d43571a4e460007323f21acbb159a96ad62592fec9ce352bbf19a2e985ede8390ca8bfe94213650a7a7d50cc834e324ce2d01aec7cd6e9c5a74bfaf364a4d0870e9d8fd58b815ce7e218708bd4de2fef25256b90fb70a9aed4d24607cebe97eca29cca0a01a1bd1188fe07b0f29b30484b9ade6d69803a4061a78c5aa93f666f8cafecbc577943df81c49a0e1ad97e02ef3643b064b0ed31fb8aad570d3a4de9e4f6b5b8a6962de3c0671e6584343e01a9535facd492525e2e30a240e4cb5a5e36cd090b83724760a0f5a9c6dded0fc9f31b138b5af40b6792b16962cedb85eb7ff8b5a0c6b65642532c888eb699c6f9dd782881610493ee68dde02d8b1707572de4e292f7ce63db33b39e16fd193fabe74f03dfedac0ce0fdeac55f878a391377aa33c53b6dbceb16b61f16f1d67a18122f8ed5c4bcb504c42296f9cd07c03073e25d19e076312fb2b1b623a217a6dd2ba44f37eabda66da7868d57bdc757514150877587fb033a9bbe30dee3b5667c6eb92d680ce5b57e73bb36211fab05abb6b1f91a508e5558ccabb12d30ad90b5af10d572f8c61b679179ca3b4c9d21932ef65af3cf92f119ad0cfde39a793df349cad4191a044d9f9647aec1fb9f862f3b289c924e2c0c0aee09af1070919abe81484bb1bb652036717bd5c7d246046792debd46ddb3507c387a97e4f29507147e82c17562f6f51a875b779807a3e2b7b79d40a77383ec2c143f57d9acf9201059e253618dec527cab7f60266312aa5e6d7c7e2c0c710aa83c0a745fac702448a4a0123ddf5f1cd3bcae53bfdfb361f785a2d399cb65f8eaa914a1a3ab2f4c47b387802beee2a02dbefcb420c360717b139d493497eb30ca60c1513fb067322d77d34f5044bd26c2533da8b5cbccee72242da3707c72f030fbc487ba6f51f8e77cd09e75f13954fda4c79f15d200349e533ee661f355adfe8002049f1a7c8d47b89a8755647840c5ebf314cba13265df9013d5d6bbd715d59d9df7a05c2be8d1ca1a950513896d6eb17a635850d701276d6e05a22bfe45a1fa0b89f0a05148f39dd58e21f7cae54c06e5d2a51f407eeb0a343b670c8fdab581a6c1fccd45a58c0b164a143ac6e21b5db77f3ba5065857dd63edd6d4d54df37255463d1472dc9e7a8108d82117d99c5aa56c423a325ba3405941d8f335a16f00443c0958a6ad3e70ae24349d5e5361c789422dbab386792c951a78fa52bed4e15d12b13a020c58ca167c37e0a3cb2eb42620d9c9ea7baad7aa998abe01a93d7872539a8c46e401a1b203682d3177b45292bd54c130826bcadaea7eec226906ae5aeb412d78de6043a275d11f9ac354840d5ac26771cece983f0f0f5067b2db841bd2f78108afd399bd7ce1bb71568991d4be164b62d79f83c334e69368e2391a62a89306e08cb03743e0fe684666d61bc546d68ec2e477eaf8c95eb3e8e3925803c86c1e5c33c7b6de4e556b5a2e70fd2f67bd9b5375e1b4a7a9994146d0d0240cc7f0cd3fc5daa02914a83cf50bbe6f481c198318d96e7c37c7e58c72941117f2895ed74146da2601cfa3cfe94f29cb77dc43ad3a5e64dcb05597b88a8b67a01f63ee27dbc3df5c7ff7a8654dcf6a54418475c4e56179d5494389a8eb4c07382985cd4aed321f4beae778e9dad565ebcb32334dee3e6aa4754ccecd251c20c9f43568830e7736f34b06d9608d502803637baea19ef3f1fd8cd60dbc50642416d64c0a299a9f45a2e79054cc772a06192dd19dc4707ad3003c2ef854aba2524d188e2e67434a54702139261fe7668601b9787a943a7fdfee1da4d4541545e6d9206461531b099d11714d2ed6f4aecf866ccf6a9f833bc4db8bb40a2d8130cc", &(0x7f0000001640)=""/208) ioctl$IOMMU_TEST_OP_CREATE_ACCESS(r4, 0x3ba0, &(0x7f0000001740)={0x38, 0x5, 0x0, 0x0, 0xffffffffffffffff, 0x1}) ioctl$IOMMU_TEST_OP_ACCESS_PAGES$syz(r4, 0x3ba0, &(0x7f0000001780)={0x38, 0x7, r8, 0x0, 0x10001, 0x0, 0xa, 0x833d, 0xddb19}) r9 = openat$vsock(0xffffffffffffff9c, &(0x7f00000017c0), 0x4400, 0x0) pkey_mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1, r2) ioctl$UFFDIO_REGISTER(r1, 0xc020aa00, &(0x7f0000001800)={{&(0x7f0000ffc000/0x4000)=nil, 0x4000}, 0x4}) keyctl$link(0x8, 0x0, 0xfffffffffffffff8) ioctl$vim2m_VIDIOC_EXPBUF(r9, 0xc0405610, &(0x7f0000001840)={0x1, 0x2, 0x8001}) add_key(&(0x7f0000001880)='logon\x00', &(0x7f00000018c0)={'syz', 0x0}, &(0x7f0000001900)="29a434860d57b2cb10cfc77f4f43f66f0e690da79304169ec056b605d21ee32f5db7d436621a9c01374a0ffcff337b1025c106d62e6bc9f6e6102848ba5ad2ca57f292c18871b089dcb402b1c10f0013c2c2aed73593a098360344024680b774483092c4feb414", 0x67, 0xfffffffffffffffe) 08:21:26 executing program 1: keyctl$KEYCTL_PKEY_ENCRYPT(0x19, &(0x7f0000000000)={0x0, 0x0, 0xe5}, &(0x7f0000000040)={'enc=', 'raw', ' hash=', {'sha384-avx2\x00'}}, &(0x7f00000000c0), &(0x7f0000000100)=""/229) r0 = pkey_alloc(0x0, 0x0) pkey_mprotect(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x6000000, r0) r1 = userfaultfd(0x100800) r2 = pkey_alloc(0x0, 0x1) keyctl$link(0x8, 0x0, 0xfffffffffffffffb) r3 = openat$nci(0xffffffffffffff9c, &(0x7f0000000200), 0x2, 0x0) r4 = openat$vsock(0xffffffffffffff9c, &(0x7f0000000240), 0x201, 0x0) ioctl$UDMABUF_CREATE_LIST(r4, 0x40087543, &(0x7f0000000280)={0x0, 0x3, [{0xffffffffffffffff, 0x0, 0x8000, 0x4000}, {0xffffffffffffffff, 0x0, 0x4000, 0x8000}, {0xffffffffffffffff, 0x0, 0x2000, 0xffff7ffff0000000}]}) syz_open_dev$ndb(&(0x7f0000000300), 0x0, 0x400) ioctl$IOCTL_GET_NCIDEV_IDX(r3, 0x0, &(0x7f0000000340)) keyctl$instantiate(0xc, 0x0, &(0x7f0000000380)=@encrypted_new={'new ', 'ecryptfs', 0x20, 'user:', '', 0x20, 0x6}, 0x28, 0x0) pkey_alloc(0x0, 0x1) ioctl$PTP_PIN_SETFUNC(r4, 0x40603d07, &(0x7f00000003c0)={'\x00', 0x7, 0x2, 0x8}) syz_io_uring_setup(0x6cab, &(0x7f0000000440)={0x0, 0xcb7a, 0x1, 0x3, 0x122, 0x0, r4}, &(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffe000/0x2000)=nil, &(0x7f00000004c0), &(0x7f0000000500)=0x0) clock_gettime(0x0, &(0x7f0000000540)={0x0, 0x0}) syz_io_uring_submit(0x0, r5, &(0x7f00000005c0)=@IORING_OP_LINK_TIMEOUT={0xf, 0x17, 0x0, 0x0, 0x0, &(0x7f0000000580)={r6, r7+10000000}, 0x1, 0x1}, 0x1) ioctl$NBD_SET_SOCK(r4, 0xab00, r4) mmap$dsp(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x2000000, 0x4000010, r1, 0x0) keyctl$KEYCTL_PKEY_DECRYPT(0x1a, &(0x7f0000000600)={0x0, 0x1000, 0xd0}, 0x0, &(0x7f0000000640)="2736f77350ffc33f7efd1d0e8f90bd80efbf2696893ef379734fbf6b93805520fe93ef19fcdecb6510fb0b63a2a2eb5929d774fcd04ee2d7c3cd1f0a0b9421337683a875ac17717eee658dbdbbee5c64013f03f78e885afc3a44d04cf42586c0f41567b19b151fa83e8beb11c568bf7ef1befc2fedc1e5954e02a065483014daf99296a45e841daf7e1494666b109e9c9012819b7749051cee4a408e3b0ec630f7715c8a5547e31d9c5415dcf4e76ca388caf23b9bd6187ecbdbbffa9cfb876782378aec86cd140d23d7eae3a5788ab46e1cb381bb2d884ef39df63ea957b2ba715802c59ae51fbd899502fa47043cc8218b851fcd1bd73eb5a4a8974cb49824a71e788e2bcca6c5c1a9d87736fe68fdafce2d9cfa30419e11b670873f9a20883268941caae7c6ff661bc4ffa3a9d48a0d6c42b77b05de18d6a70e6334f3ea28463ca728bbf9fee62f165add3d30bfd8792b83a34ca17f6ba097f7d5ea6dd1a6fb254c6114f5b6b0858ddcf0ed8df5c6013af4718ce86c44e56d8de13473ff93acbb49891c8af69ef9c450f99b9af74d96618ec8f90e42efd1877a749a41b168cddd0c6ec51962880ed406853c73adae95d82874be3b34b06f12e90eee628994ce67290942edeb0be5c313511cc28bcf71e299f85a3958a90aa1db138506a8a57c7178d6d57930fd4e6ffebfdcd2ed78f8612eb68ea11a252ba0521c94d656a8b3cc1773ec1d89336055390f6aeaded90922dc02efded1b1db74c9cee146afd3dbd92fb4c8e6b4ebac497aa5084367483f9cd7b05cc24a357bcfcc78bb5eb08edb02011c241d0631241bed81b44c3e9c33bd55b82740596cb8ee2fd8a46004e70e709ed3a20fe1fe69bda58665a8eec06622bcd69f086e290044f8707143adf459f053f14f574d7c3ff0d12f8420cd286a21b819d8fe62ba6b18ce5c8dbccd6ed03ed73be06a8d31555f443663f6a6b2a7d1d59bf71f169dccdf20fbaac233a1c4fc89c38adde4733c5b23ae76aee07b52ca9617cb27833a0e85295b81319d85610787f77c77e8d6bd9f07472324a338b8fe0def1fdb961f488efe39cea303e4ea55eb84fd72beb679407c47030179df73a607b34a059b550f1f4fd60af1526111930f62cf03ecf589c5576e466cfb1df08f5beae15034a789a38724fcbafed9a0426172957c80d4ca7ec9147df727d11a6122ce37fc5bbcd5cdb239364d71e5bbab4b8085cd051a16916665d70d5db3b63c0d9904e3adf2b4d945e52185302129fa3e66bd6608d545c5449c1a45cdbb609ba8cff62e7024234e5405236e481365114a7313d6e591d0c6f50c8d4d95469953e223dd5fd62ec94d342fa4349da1d8f433ea90aed09b2aa9cf0e889f8935dcb86d15acf621cae1c93c582275418d369c54b2a2c2c57cfe5f7fc4f5797e33e6f0d08006bf67ba5d3814a188d48c7116c56cd3098263a5f34e133aad7b5198bc12caa9c032222ec9634f6ba98d9548469cb04aa03510801822716c9895c1c344aa8c699c28adf69664d9dd75ef11778f68663064124e8217876364f6ea33f73acff8f013b0a2ac741d9b5eebd3a0db9e32d50febc12fbc110fdc1d2415277a0897ae3a5f567fe18edf5f48ac86e0398de5f0d57fb8cf5a3c2f7f4d2888cd70bd00ab9b29089b84a5123e00fbcad4a9be61b8ccecfd5f943f11cf0952610b7bd0bbca71b36c439d80ff9e9a6c9135a4b638278432be5d3fec6fd49ad792f504c395cad2f2ffd8d1e0231941523693e2252faabd6df97361bbb2f8c078ef9eacafefb62cb1057c3195cdbc0d81c3e74f72be2bb1eb94f1bd19a26f77982e863442eb6064f31f1f2f84144abefde11d159546d65486a4a55f8aed11c51a8a08e812dcb47c7124701f06417ef29d351b23cacba209e084ff6b969dabfd011828ca759d58860bfa32961115c13107face1d4c2653f662d2671bedf1649e6064b31382a6e51f1487173fdb61e5e70f7676380e17fa7e3d4c4b08a7e64ea5b4a7a3d0c9e8d0d225b35f59fdc3537c0827626eb31f734117aadc65036f26bbf8239cee0ae130f0c948ba3562f24a0656c346c6271b3b4f3fb9865a2ee66575a7ca45ebe0c3d12b68e0b112193254f51f08b31eff02fb8839fbd51d9725c033861ff2f47ecdffa0ebdd1e97af0fb71c2fc10204bdf963c90396964df78bd9495b160981a354e10910c1c3ba0a4dd214ab36d05f2975d5f112c3bb4ad85323d35d8616f9ce025b824aa86e8628c646333b5b183f85668f573e37a16f7e8506746c1c6901139b4ba8c9483f5da3aa3f34d18d893e8fe27061086e9f25e525506fad59938b3016d013288501307f3c5c0e2cf5adfab032f0865525072f624dcd7e7dd03abbe39b8196a6eb42e16d80c3c395c61f32392f1834e5743677e060274a663c1e9d3eac0f87f1b95651839ece118f98fe3a21dff01cb2f904cb453f0f6f1b7d3e4f5ed6569ba5be9a153a8d2f11fb8804d2d1d19850e3383aed4198807d7eed79711faa9d2590d4807a2fd525bbfe5bc8b056369aec9e4b725ea87f180a7d3a3dd3bf886b17364734174d962546db90babfb9cad914c76e01af2adee7a9a6a03a94f4f348c8f1ea959b6df2957509f1683c2978c0c97cbe0929382187be22d907c72e3b93415cbb68363c3a928737536bdbc03f4c363cbb0558ff1321d86358c2cc29f0476381289e233a30e34d50ca6f28d1066b56b8cde48b1e9001779934debfd665af61aac5440e71e0406ab498f3058785a4611ba556d97e197dc4dbbd9195cf91b5242f170b478da2922f4435596ac391a2715958d54443e83d2e7643ab80e006ff04a3c938e02d2a261ee692b54c66585494e7f0c741fb8833e4b99f59cdbaa1a4be04439138b0941488a4e05c2c9092ebb4d06d3a83ea56911ddf9b4ad391872763355881d450f3856ecdc40165effbd7aad0bda162feb20bcd11207c9b838bf642f578801be17ed307b25abf3a96f07c81c3c6082cc02d261c94fce6e70a2919aba69a55b839f03db68025dec5c1910596d7f3085fc21684ed9e40d50f30a2485df8ff750fa6d127cc0e33b7eb41fee15a273c7277775e0341d367c43d2b2d88b5fe27540d5264c33cd2b274632666bced994c34c3937755ac871e9a07a0d22d6ea95a02fa83bd4e4f5265fb207840f3be93cf3df16ddd113f88d7c08a8193a5caf65b895480a0f76a23233d5bb3d18c5429abf89a2dfaa9a3ee204d98e7e7eefb7f2ad135c2be4bc8aad9d293fcd3d689333abb7299d8df7bc5c37d9ad89f19dd6e27bfbd22b86721b5ddd66bb381a3d95d3a24c6136062a1ec0b135f3b46977d696bd2dbf02dc4075615f34d6c1cdbd97a3065c2b362fc52f52ccbdee433150d5643413802e5e925775dac3c1ea415b7f718f8fd3852fabbf1bdf89e4d2ca83bdd0b0a56f6e75d5f7e59008ed909b70fcbfaafa0ed8d7bce6d49c7acdf8ac6d245bcd8e06a0cd30d333ca4eeb6ebf6057408518d2fd923e616da7aa29fb9a719a9018371fe26ff8cfff3f95a46ec096a29aeb3020da496b1a814312411bfa374e632f37821512a610af7009290ecea5e98dbe7a7e48217909e02e314c16233371a6eb96a7b6e655e3ce225d41e8c490aa1d503504f3f8326863b6ea224b2f805a13e8248142b0723b01f2d412c7b117335436b02a55fe6de64615db771b28646a2951a51f13a7e4833a1587ab890da7e6d30adce6323117da7afe2adee10dae01d0c691657c8eba13252595b70d0e8e67b90c72b8e9303c8c0c1303ec345084a1078ed49f0bec0c87ff222e89925d679f97e6e090801b56e7ffaf48419cf4bac884c15911fc1952e292d835e9c5b0c8a994de8990e902968091924ae17d0979da0c9c18a7d6d90a30bf5a03b34a4507f0cb161458782149ecdd4022afc8e4a026a9fbe59d43571a4e460007323f21acbb159a96ad62592fec9ce352bbf19a2e985ede8390ca8bfe94213650a7a7d50cc834e324ce2d01aec7cd6e9c5a74bfaf364a4d0870e9d8fd58b815ce7e218708bd4de2fef25256b90fb70a9aed4d24607cebe97eca29cca0a01a1bd1188fe07b0f29b30484b9ade6d69803a4061a78c5aa93f666f8cafecbc577943df81c49a0e1ad97e02ef3643b064b0ed31fb8aad570d3a4de9e4f6b5b8a6962de3c0671e6584343e01a9535facd492525e2e30a240e4cb5a5e36cd090b83724760a0f5a9c6dded0fc9f31b138b5af40b6792b16962cedb85eb7ff8b5a0c6b65642532c888eb699c6f9dd782881610493ee68dde02d8b1707572de4e292f7ce63db33b39e16fd193fabe74f03dfedac0ce0fdeac55f878a391377aa33c53b6dbceb16b61f16f1d67a18122f8ed5c4bcb504c42296f9cd07c03073e25d19e076312fb2b1b623a217a6dd2ba44f37eabda66da7868d57bdc757514150877587fb033a9bbe30dee3b5667c6eb92d680ce5b57e73bb36211fab05abb6b1f91a508e5558ccabb12d30ad90b5af10d572f8c61b679179ca3b4c9d21932ef65af3cf92f119ad0cfde39a793df349cad4191a044d9f9647aec1fb9f862f3b289c924e2c0c0aee09af1070919abe81484bb1bb652036717bd5c7d246046792debd46ddb3507c387a97e4f29507147e82c17562f6f51a875b779807a3e2b7b79d40a77383ec2c143f57d9acf9201059e253618dec527cab7f60266312aa5e6d7c7e2c0c710aa83c0a745fac702448a4a0123ddf5f1cd3bcae53bfdfb361f785a2d399cb65f8eaa914a1a3ab2f4c47b387802beee2a02dbefcb420c360717b139d493497eb30ca60c1513fb067322d77d34f5044bd26c2533da8b5cbccee72242da3707c72f030fbc487ba6f51f8e77cd09e75f13954fda4c79f15d200349e533ee661f355adfe8002049f1a7c8d47b89a8755647840c5ebf314cba13265df9013d5d6bbd715d59d9df7a05c2be8d1ca1a950513896d6eb17a635850d701276d6e05a22bfe45a1fa0b89f0a05148f39dd58e21f7cae54c06e5d2a51f407eeb0a343b670c8fdab581a6c1fccd45a58c0b164a143ac6e21b5db77f3ba5065857dd63edd6d4d54df37255463d1472dc9e7a8108d82117d99c5aa56c423a325ba3405941d8f335a16f00443c0958a6ad3e70ae24349d5e5361c789422dbab386792c951a78fa52bed4e15d12b13a020c58ca167c37e0a3cb2eb42620d9c9ea7baad7aa998abe01a93d7872539a8c46e401a1b203682d3177b45292bd54c130826bcadaea7eec226906ae5aeb412d78de6043a275d11f9ac354840d5ac26771cece983f0f0f5067b2db841bd2f78108afd399bd7ce1bb71568991d4be164b62d79f83c334e69368e2391a62a89306e08cb03743e0fe684666d61bc546d68ec2e477eaf8c95eb3e8e3925803c86c1e5c33c7b6de4e556b5a2e70fd2f67bd9b5375e1b4a7a9994146d0d0240cc7f0cd3fc5daa02914a83cf50bbe6f481c198318d96e7c37c7e58c72941117f2895ed74146da2601cfa3cfe94f29cb77dc43ad3a5e64dcb05597b88a8b67a01f63ee27dbc3df5c7ff7a8654dcf6a54418475c4e56179d5494389a8eb4c07382985cd4aed321f4beae778e9dad565ebcb32334dee3e6aa4754ccecd251c20c9f43568830e7736f34b06d9608d502803637baea19ef3f1fd8cd60dbc50642416d64c0a299a9f45a2e79054cc772a06192dd19dc4707ad3003c2ef854aba2524d188e2e67434a54702139261fe7668601b9787a943a7fdfee1da4d4541545e6d9206461531b099d11714d2ed6f4aecf866ccf6a9f833bc4db8bb40a2d8130cc", &(0x7f0000001640)=""/208) ioctl$IOMMU_TEST_OP_CREATE_ACCESS(r4, 0x3ba0, &(0x7f0000001740)={0x38, 0x5, 0x0, 0x0, 0xffffffffffffffff, 0x1}) ioctl$IOMMU_TEST_OP_ACCESS_PAGES$syz(r4, 0x3ba0, &(0x7f0000001780)={0x38, 0x7, r8, 0x0, 0x10001, 0x0, 0xa, 0x833d, 0xddb19}) r9 = openat$vsock(0xffffffffffffff9c, &(0x7f00000017c0), 0x4400, 0x0) pkey_mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1, r2) ioctl$UFFDIO_REGISTER(r1, 0xc020aa00, &(0x7f0000001800)={{&(0x7f0000ffc000/0x4000)=nil, 0x4000}, 0x4}) keyctl$link(0x8, 0x0, 0xfffffffffffffff8) ioctl$vim2m_VIDIOC_EXPBUF(r9, 0xc0405610, &(0x7f0000001840)={0x1, 0x2, 0x8001}) add_key(&(0x7f0000001880)='logon\x00', &(0x7f00000018c0)={'syz', 0x0}, &(0x7f0000001900)="29a434860d57b2cb10cfc77f4f43f66f0e690da79304169ec056b605d21ee32f5db7d436621a9c01374a0ffcff337b1025c106d62e6bc9f6e6102848ba5ad2ca57f292c18871b089dcb402b1c10f0013c2c2aed73593a098360344024680b774483092c4feb4144d856c82c5375f0a5e6e606274", 0x74, 0xfffffffffffffffe) 08:21:26 executing program 4: keyctl$KEYCTL_PKEY_ENCRYPT(0x19, &(0x7f0000000000)={0x0, 0x0, 0xe5}, &(0x7f0000000040)={'enc=', 'raw', ' hash=', {'sha384-avx2\x00'}}, &(0x7f00000000c0), &(0x7f0000000100)=""/229) r0 = pkey_alloc(0x0, 0x0) pkey_mprotect(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x6000000, r0) r1 = userfaultfd(0x100800) pkey_alloc(0x0, 0x1) keyctl$link(0x8, 0x0, 0xfffffffffffffffb) r2 = openat$nci(0xffffffffffffff9c, &(0x7f0000000200), 0x2, 0x0) r3 = openat$vsock(0xffffffffffffff9c, &(0x7f0000000240), 0x201, 0x0) ioctl$UDMABUF_CREATE_LIST(r3, 0x40087543, &(0x7f0000000280)={0x0, 0x3, [{0xffffffffffffffff, 0x0, 0x8000, 0x4000}, {0xffffffffffffffff, 0x0, 0x4000, 0x8000}, {0xffffffffffffffff, 0x0, 0x2000, 0xffff7ffff0000000}]}) syz_open_dev$ndb(&(0x7f0000000300), 0x0, 0x400) ioctl$IOCTL_GET_NCIDEV_IDX(r2, 0x0, &(0x7f0000000340)) keyctl$instantiate(0xc, 0x0, &(0x7f0000000380)=@encrypted_new={'new ', 'ecryptfs', 0x20, 'user:', '', 0x20, 0x6}, 0x28, 0x0) pkey_alloc(0x0, 0x1) ioctl$PTP_PIN_SETFUNC(r3, 0x40603d07, &(0x7f00000003c0)={'\x00', 0x7, 0x2, 0x8}) syz_io_uring_setup(0x6cab, &(0x7f0000000440)={0x0, 0xcb7a, 0x1, 0x3, 0x122, 0x0, r3}, &(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffe000/0x2000)=nil, &(0x7f00000004c0), &(0x7f0000000500)=0x0) clock_gettime(0x0, &(0x7f0000000540)={0x0, 0x0}) syz_io_uring_submit(0x0, r4, &(0x7f00000005c0)=@IORING_OP_LINK_TIMEOUT={0xf, 0x17, 0x0, 0x0, 0x0, &(0x7f0000000580)={r5, r6+10000000}, 0x1, 0x1}, 0x1) ioctl$NBD_SET_SOCK(r3, 0xab00, r3) mmap$dsp(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x2000000, 0x4000010, r1, 0x0) 08:21:26 executing program 2: keyctl$KEYCTL_PKEY_ENCRYPT(0x19, &(0x7f0000000000)={0x0, 0x0, 0xe5}, &(0x7f0000000040)={'enc=', 'raw', ' hash=', {'sha384-avx2\x00'}}, &(0x7f00000000c0), &(0x7f0000000100)=""/229) r0 = pkey_alloc(0x0, 0x0) pkey_mprotect(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x6000000, r0) r1 = userfaultfd(0x100800) r2 = pkey_alloc(0x0, 0x1) keyctl$link(0x8, 0x0, 0xfffffffffffffffb) r3 = openat$nci(0xffffffffffffff9c, &(0x7f0000000200), 0x2, 0x0) r4 = openat$vsock(0xffffffffffffff9c, &(0x7f0000000240), 0x201, 0x0) ioctl$UDMABUF_CREATE_LIST(r4, 0x40087543, &(0x7f0000000280)={0x0, 0x3, [{0xffffffffffffffff, 0x0, 0x8000, 0x4000}, {0xffffffffffffffff, 0x0, 0x4000, 0x8000}, {0xffffffffffffffff, 0x0, 0x2000, 0xffff7ffff0000000}]}) syz_open_dev$ndb(&(0x7f0000000300), 0x0, 0x400) ioctl$IOCTL_GET_NCIDEV_IDX(r3, 0x0, &(0x7f0000000340)) keyctl$instantiate(0xc, 0x0, &(0x7f0000000380)=@encrypted_new={'new ', 'ecryptfs', 0x20, 'user:', '', 0x20, 0x6}, 0x28, 0x0) pkey_alloc(0x0, 0x1) ioctl$PTP_PIN_SETFUNC(r4, 0x40603d07, &(0x7f00000003c0)={'\x00', 0x7, 0x2, 0x8}) syz_io_uring_setup(0x6cab, &(0x7f0000000440)={0x0, 0xcb7a, 0x1, 0x3, 0x122, 0x0, r4}, &(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffe000/0x2000)=nil, &(0x7f00000004c0), &(0x7f0000000500)=0x0) clock_gettime(0x0, &(0x7f0000000540)={0x0, 0x0}) syz_io_uring_submit(0x0, r5, &(0x7f00000005c0)=@IORING_OP_LINK_TIMEOUT={0xf, 0x17, 0x0, 0x0, 0x0, &(0x7f0000000580)={r6, r7+10000000}, 0x1, 0x1}, 0x1) ioctl$NBD_SET_SOCK(r4, 0xab00, r4) mmap$dsp(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x2000000, 0x4000010, r1, 0x0) keyctl$KEYCTL_PKEY_DECRYPT(0x1a, &(0x7f0000000600)={0x0, 0x1000, 0xd0}, 0x0, &(0x7f0000000640)="2736f77350ffc33f7efd1d0e8f90bd80efbf2696893ef379734fbf6b93805520fe93ef19fcdecb6510fb0b63a2a2eb5929d774fcd04ee2d7c3cd1f0a0b9421337683a875ac17717eee658dbdbbee5c64013f03f78e885afc3a44d04cf42586c0f41567b19b151fa83e8beb11c568bf7ef1befc2fedc1e5954e02a065483014daf99296a45e841daf7e1494666b109e9c9012819b7749051cee4a408e3b0ec630f7715c8a5547e31d9c5415dcf4e76ca388caf23b9bd6187ecbdbbffa9cfb876782378aec86cd140d23d7eae3a5788ab46e1cb381bb2d884ef39df63ea957b2ba715802c59ae51fbd899502fa47043cc8218b851fcd1bd73eb5a4a8974cb49824a71e788e2bcca6c5c1a9d87736fe68fdafce2d9cfa30419e11b670873f9a20883268941caae7c6ff661bc4ffa3a9d48a0d6c42b77b05de18d6a70e6334f3ea28463ca728bbf9fee62f165add3d30bfd8792b83a34ca17f6ba097f7d5ea6dd1a6fb254c6114f5b6b0858ddcf0ed8df5c6013af4718ce86c44e56d8de13473ff93acbb49891c8af69ef9c450f99b9af74d96618ec8f90e42efd1877a749a41b168cddd0c6ec51962880ed406853c73adae95d82874be3b34b06f12e90eee628994ce67290942edeb0be5c313511cc28bcf71e299f85a3958a90aa1db138506a8a57c7178d6d57930fd4e6ffebfdcd2ed78f8612eb68ea11a252ba0521c94d656a8b3cc1773ec1d89336055390f6aeaded90922dc02efded1b1db74c9cee146afd3dbd92fb4c8e6b4ebac497aa5084367483f9cd7b05cc24a357bcfcc78bb5eb08edb02011c241d0631241bed81b44c3e9c33bd55b82740596cb8ee2fd8a46004e70e709ed3a20fe1fe69bda58665a8eec06622bcd69f086e290044f8707143adf459f053f14f574d7c3ff0d12f8420cd286a21b819d8fe62ba6b18ce5c8dbccd6ed03ed73be06a8d31555f443663f6a6b2a7d1d59bf71f169dccdf20fbaac233a1c4fc89c38adde4733c5b23ae76aee07b52ca9617cb27833a0e85295b81319d85610787f77c77e8d6bd9f07472324a338b8fe0def1fdb961f488efe39cea303e4ea55eb84fd72beb679407c47030179df73a607b34a059b550f1f4fd60af1526111930f62cf03ecf589c5576e466cfb1df08f5beae15034a789a38724fcbafed9a0426172957c80d4ca7ec9147df727d11a6122ce37fc5bbcd5cdb239364d71e5bbab4b8085cd051a16916665d70d5db3b63c0d9904e3adf2b4d945e52185302129fa3e66bd6608d545c5449c1a45cdbb609ba8cff62e7024234e5405236e481365114a7313d6e591d0c6f50c8d4d95469953e223dd5fd62ec94d342fa4349da1d8f433ea90aed09b2aa9cf0e889f8935dcb86d15acf621cae1c93c582275418d369c54b2a2c2c57cfe5f7fc4f5797e33e6f0d08006bf67ba5d3814a188d48c7116c56cd3098263a5f34e133aad7b5198bc12caa9c032222ec9634f6ba98d9548469cb04aa03510801822716c9895c1c344aa8c699c28adf69664d9dd75ef11778f68663064124e8217876364f6ea33f73acff8f013b0a2ac741d9b5eebd3a0db9e32d50febc12fbc110fdc1d2415277a0897ae3a5f567fe18edf5f48ac86e0398de5f0d57fb8cf5a3c2f7f4d2888cd70bd00ab9b29089b84a5123e00fbcad4a9be61b8ccecfd5f943f11cf0952610b7bd0bbca71b36c439d80ff9e9a6c9135a4b638278432be5d3fec6fd49ad792f504c395cad2f2ffd8d1e0231941523693e2252faabd6df97361bbb2f8c078ef9eacafefb62cb1057c3195cdbc0d81c3e74f72be2bb1eb94f1bd19a26f77982e863442eb6064f31f1f2f84144abefde11d159546d65486a4a55f8aed11c51a8a08e812dcb47c7124701f06417ef29d351b23cacba209e084ff6b969dabfd011828ca759d58860bfa32961115c13107face1d4c2653f662d2671bedf1649e6064b31382a6e51f1487173fdb61e5e70f7676380e17fa7e3d4c4b08a7e64ea5b4a7a3d0c9e8d0d225b35f59fdc3537c0827626eb31f734117aadc65036f26bbf8239cee0ae130f0c948ba3562f24a0656c346c6271b3b4f3fb9865a2ee66575a7ca45ebe0c3d12b68e0b112193254f51f08b31eff02fb8839fbd51d9725c033861ff2f47ecdffa0ebdd1e97af0fb71c2fc10204bdf963c90396964df78bd9495b160981a354e10910c1c3ba0a4dd214ab36d05f2975d5f112c3bb4ad85323d35d8616f9ce025b824aa86e8628c646333b5b183f85668f573e37a16f7e8506746c1c6901139b4ba8c9483f5da3aa3f34d18d893e8fe27061086e9f25e525506fad59938b3016d013288501307f3c5c0e2cf5adfab032f0865525072f624dcd7e7dd03abbe39b8196a6eb42e16d80c3c395c61f32392f1834e5743677e060274a663c1e9d3eac0f87f1b95651839ece118f98fe3a21dff01cb2f904cb453f0f6f1b7d3e4f5ed6569ba5be9a153a8d2f11fb8804d2d1d19850e3383aed4198807d7eed79711faa9d2590d4807a2fd525bbfe5bc8b056369aec9e4b725ea87f180a7d3a3dd3bf886b17364734174d962546db90babfb9cad914c76e01af2adee7a9a6a03a94f4f348c8f1ea959b6df2957509f1683c2978c0c97cbe0929382187be22d907c72e3b93415cbb68363c3a928737536bdbc03f4c363cbb0558ff1321d86358c2cc29f0476381289e233a30e34d50ca6f28d1066b56b8cde48b1e9001779934debfd665af61aac5440e71e0406ab498f3058785a4611ba556d97e197dc4dbbd9195cf91b5242f170b478da2922f4435596ac391a2715958d54443e83d2e7643ab80e006ff04a3c938e02d2a261ee692b54c66585494e7f0c741fb8833e4b99f59cdbaa1a4be04439138b0941488a4e05c2c9092ebb4d06d3a83ea56911ddf9b4ad391872763355881d450f3856ecdc40165effbd7aad0bda162feb20bcd11207c9b838bf642f578801be17ed307b25abf3a96f07c81c3c6082cc02d261c94fce6e70a2919aba69a55b839f03db68025dec5c1910596d7f3085fc21684ed9e40d50f30a2485df8ff750fa6d127cc0e33b7eb41fee15a273c7277775e0341d367c43d2b2d88b5fe27540d5264c33cd2b274632666bced994c34c3937755ac871e9a07a0d22d6ea95a02fa83bd4e4f5265fb207840f3be93cf3df16ddd113f88d7c08a8193a5caf65b895480a0f76a23233d5bb3d18c5429abf89a2dfaa9a3ee204d98e7e7eefb7f2ad135c2be4bc8aad9d293fcd3d689333abb7299d8df7bc5c37d9ad89f19dd6e27bfbd22b86721b5ddd66bb381a3d95d3a24c6136062a1ec0b135f3b46977d696bd2dbf02dc4075615f34d6c1cdbd97a3065c2b362fc52f52ccbdee433150d5643413802e5e925775dac3c1ea415b7f718f8fd3852fabbf1bdf89e4d2ca83bdd0b0a56f6e75d5f7e59008ed909b70fcbfaafa0ed8d7bce6d49c7acdf8ac6d245bcd8e06a0cd30d333ca4eeb6ebf6057408518d2fd923e616da7aa29fb9a719a9018371fe26ff8cfff3f95a46ec096a29aeb3020da496b1a814312411bfa374e632f37821512a610af7009290ecea5e98dbe7a7e48217909e02e314c16233371a6eb96a7b6e655e3ce225d41e8c490aa1d503504f3f8326863b6ea224b2f805a13e8248142b0723b01f2d412c7b117335436b02a55fe6de64615db771b28646a2951a51f13a7e4833a1587ab890da7e6d30adce6323117da7afe2adee10dae01d0c691657c8eba13252595b70d0e8e67b90c72b8e9303c8c0c1303ec345084a1078ed49f0bec0c87ff222e89925d679f97e6e090801b56e7ffaf48419cf4bac884c15911fc1952e292d835e9c5b0c8a994de8990e902968091924ae17d0979da0c9c18a7d6d90a30bf5a03b34a4507f0cb161458782149ecdd4022afc8e4a026a9fbe59d43571a4e460007323f21acbb159a96ad62592fec9ce352bbf19a2e985ede8390ca8bfe94213650a7a7d50cc834e324ce2d01aec7cd6e9c5a74bfaf364a4d0870e9d8fd58b815ce7e218708bd4de2fef25256b90fb70a9aed4d24607cebe97eca29cca0a01a1bd1188fe07b0f29b30484b9ade6d69803a4061a78c5aa93f666f8cafecbc577943df81c49a0e1ad97e02ef3643b064b0ed31fb8aad570d3a4de9e4f6b5b8a6962de3c0671e6584343e01a9535facd492525e2e30a240e4cb5a5e36cd090b83724760a0f5a9c6dded0fc9f31b138b5af40b6792b16962cedb85eb7ff8b5a0c6b65642532c888eb699c6f9dd782881610493ee68dde02d8b1707572de4e292f7ce63db33b39e16fd193fabe74f03dfedac0ce0fdeac55f878a391377aa33c53b6dbceb16b61f16f1d67a18122f8ed5c4bcb504c42296f9cd07c03073e25d19e076312fb2b1b623a217a6dd2ba44f37eabda66da7868d57bdc757514150877587fb033a9bbe30dee3b5667c6eb92d680ce5b57e73bb36211fab05abb6b1f91a508e5558ccabb12d30ad90b5af10d572f8c61b679179ca3b4c9d21932ef65af3cf92f119ad0cfde39a793df349cad4191a044d9f9647aec1fb9f862f3b289c924e2c0c0aee09af1070919abe81484bb1bb652036717bd5c7d246046792debd46ddb3507c387a97e4f29507147e82c17562f6f51a875b779807a3e2b7b79d40a77383ec2c143f57d9acf9201059e253618dec527cab7f60266312aa5e6d7c7e2c0c710aa83c0a745fac702448a4a0123ddf5f1cd3bcae53bfdfb361f785a2d399cb65f8eaa914a1a3ab2f4c47b387802beee2a02dbefcb420c360717b139d493497eb30ca60c1513fb067322d77d34f5044bd26c2533da8b5cbccee72242da3707c72f030fbc487ba6f51f8e77cd09e75f13954fda4c79f15d200349e533ee661f355adfe8002049f1a7c8d47b89a8755647840c5ebf314cba13265df9013d5d6bbd715d59d9df7a05c2be8d1ca1a950513896d6eb17a635850d701276d6e05a22bfe45a1fa0b89f0a05148f39dd58e21f7cae54c06e5d2a51f407eeb0a343b670c8fdab581a6c1fccd45a58c0b164a143ac6e21b5db77f3ba5065857dd63edd6d4d54df37255463d1472dc9e7a8108d82117d99c5aa56c423a325ba3405941d8f335a16f00443c0958a6ad3e70ae24349d5e5361c789422dbab386792c951a78fa52bed4e15d12b13a020c58ca167c37e0a3cb2eb42620d9c9ea7baad7aa998abe01a93d7872539a8c46e401a1b203682d3177b45292bd54c130826bcadaea7eec226906ae5aeb412d78de6043a275d11f9ac354840d5ac26771cece983f0f0f5067b2db841bd2f78108afd399bd7ce1bb71568991d4be164b62d79f83c334e69368e2391a62a89306e08cb03743e0fe684666d61bc546d68ec2e477eaf8c95eb3e8e3925803c86c1e5c33c7b6de4e556b5a2e70fd2f67bd9b5375e1b4a7a9994146d0d0240cc7f0cd3fc5daa02914a83cf50bbe6f481c198318d96e7c37c7e58c72941117f2895ed74146da2601cfa3cfe94f29cb77dc43ad3a5e64dcb05597b88a8b67a01f63ee27dbc3df5c7ff7a8654dcf6a54418475c4e56179d5494389a8eb4c07382985cd4aed321f4beae778e9dad565ebcb32334dee3e6aa4754ccecd251c20c9f43568830e7736f34b06d9608d502803637baea19ef3f1fd8cd60dbc50642416d64c0a299a9f45a2e79054cc772a06192dd19dc4707ad3003c2ef854aba2524d188e2e67434a54702139261fe7668601b9787a943a7fdfee1da4d4541545e6d9206461531b099d11714d2ed6f4aecf866ccf6a9f833bc4db8bb40a2d8130cc", &(0x7f0000001640)=""/208) ioctl$IOMMU_TEST_OP_CREATE_ACCESS(r4, 0x3ba0, &(0x7f0000001740)={0x38, 0x5, 0x0, 0x0, 0xffffffffffffffff, 0x1}) ioctl$IOMMU_TEST_OP_ACCESS_PAGES$syz(r4, 0x3ba0, &(0x7f0000001780)={0x38, 0x7, r8, 0x0, 0x10001, 0x0, 0xa, 0x833d, 0xddb19}) r9 = openat$vsock(0xffffffffffffff9c, &(0x7f00000017c0), 0x4400, 0x0) pkey_mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1, r2) ioctl$UFFDIO_REGISTER(r1, 0xc020aa00, &(0x7f0000001800)={{&(0x7f0000ffc000/0x4000)=nil, 0x4000}, 0x4}) keyctl$link(0x8, 0x0, 0xfffffffffffffff8) ioctl$vim2m_VIDIOC_EXPBUF(r9, 0xc0405610, &(0x7f0000001840)={0x1, 0x2, 0x8001}) add_key(&(0x7f0000001880)='logon\x00', &(0x7f00000018c0)={'syz', 0x0}, &(0x7f0000001900)="29a434860d57b2cb10cfc77f4f43f66f0e690da79304169ec056b605d21ee32f5db7d436621a9c01374a0ffcff337b1025c106d62e6bc9f6e6102848ba5ad2ca57f292c18871b089dcb402b1c10f0013c2c2aed73593a098360344024680b774483092c4feb4144d856c82c5375f0a5e6e606274", 0x74, 0xfffffffffffffffe) 08:21:26 executing program 0: keyctl$KEYCTL_PKEY_ENCRYPT(0x19, &(0x7f0000000000)={0x0, 0x0, 0xe5}, &(0x7f0000000040)={'enc=', 'raw', ' hash=', {'sha384-avx2\x00'}}, &(0x7f00000000c0), &(0x7f0000000100)=""/229) r0 = pkey_alloc(0x0, 0x0) pkey_mprotect(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x6000000, r0) userfaultfd(0x100800) pkey_alloc(0x0, 0x1) keyctl$link(0x8, 0x0, 0xfffffffffffffffb) r1 = openat$nci(0xffffffffffffff9c, &(0x7f0000000200), 0x2, 0x0) r2 = openat$vsock(0xffffffffffffff9c, &(0x7f0000000240), 0x201, 0x0) ioctl$UDMABUF_CREATE_LIST(r2, 0x40087543, &(0x7f0000000280)={0x0, 0x3, [{0xffffffffffffffff, 0x0, 0x8000, 0x4000}, {0xffffffffffffffff, 0x0, 0x4000, 0x8000}, {0xffffffffffffffff, 0x0, 0x2000, 0xffff7ffff0000000}]}) syz_open_dev$ndb(&(0x7f0000000300), 0x0, 0x400) ioctl$IOCTL_GET_NCIDEV_IDX(r1, 0x0, &(0x7f0000000340)) keyctl$instantiate(0xc, 0x0, &(0x7f0000000380)=@encrypted_new={'new ', 'ecryptfs', 0x20, 'user:', '', 0x20, 0x6}, 0x28, 0x0) pkey_alloc(0x0, 0x1) ioctl$PTP_PIN_SETFUNC(r2, 0x40603d07, &(0x7f00000003c0)={'\x00', 0x7, 0x2, 0x8}) syz_io_uring_setup(0x6cab, &(0x7f0000000440)={0x0, 0xcb7a, 0x1, 0x3, 0x122, 0x0, r2}, &(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffe000/0x2000)=nil, &(0x7f00000004c0), &(0x7f0000000500)=0x0) clock_gettime(0x0, &(0x7f0000000540)={0x0, 0x0}) syz_io_uring_submit(0x0, r3, &(0x7f00000005c0)=@IORING_OP_LINK_TIMEOUT={0xf, 0x17, 0x0, 0x0, 0x0, &(0x7f0000000580)={r4, r5+10000000}, 0x1, 0x1}, 0x1) ioctl$NBD_SET_SOCK(r2, 0xab00, r2) keyctl$KEYCTL_PKEY_DECRYPT(0x1a, &(0x7f0000000600)={0x0, 0x1000, 0xd0}, 0x0, &(0x7f0000000640)="2736f77350ffc33f7efd1d0e8f90bd80efbf2696893ef379734fbf6b93805520fe93ef19fcdecb6510fb0b63a2a2eb5929d774fcd04ee2d7c3cd1f0a0b9421337683a875ac17717eee658dbdbbee5c64013f03f78e885afc3a44d04cf42586c0f41567b19b151fa83e8beb11c568bf7ef1befc2fedc1e5954e02a065483014daf99296a45e841daf7e1494666b109e9c9012819b7749051cee4a408e3b0ec630f7715c8a5547e31d9c5415dcf4e76ca388caf23b9bd6187ecbdbbffa9cfb876782378aec86cd140d23d7eae3a5788ab46e1cb381bb2d884ef39df63ea957b2ba715802c59ae51fbd899502fa47043cc8218b851fcd1bd73eb5a4a8974cb49824a71e788e2bcca6c5c1a9d87736fe68fdafce2d9cfa30419e11b670873f9a20883268941caae7c6ff661bc4ffa3a9d48a0d6c42b77b05de18d6a70e6334f3ea28463ca728bbf9fee62f165add3d30bfd8792b83a34ca17f6ba097f7d5ea6dd1a6fb254c6114f5b6b0858ddcf0ed8df5c6013af4718ce86c44e56d8de13473ff93acbb49891c8af69ef9c450f99b9af74d96618ec8f90e42efd1877a749a41b168cddd0c6ec51962880ed406853c73adae95d82874be3b34b06f12e90eee628994ce67290942edeb0be5c313511cc28bcf71e299f85a3958a90aa1db138506a8a57c7178d6d57930fd4e6ffebfdcd2ed78f8612eb68ea11a252ba0521c94d656a8b3cc1773ec1d89336055390f6aeaded90922dc02efded1b1db74c9cee146afd3dbd92fb4c8e6b4ebac497aa5084367483f9cd7b05cc24a357bcfcc78bb5eb08edb02011c241d0631241bed81b44c3e9c33bd55b82740596cb8ee2fd8a46004e70e709ed3a20fe1fe69bda58665a8eec06622bcd69f086e290044f8707143adf459f053f14f574d7c3ff0d12f8420cd286a21b819d8fe62ba6b18ce5c8dbccd6ed03ed73be06a8d31555f443663f6a6b2a7d1d59bf71f169dccdf20fbaac233a1c4fc89c38adde4733c5b23ae76aee07b52ca9617cb27833a0e85295b81319d85610787f77c77e8d6bd9f07472324a338b8fe0def1fdb961f488efe39cea303e4ea55eb84fd72beb679407c47030179df73a607b34a059b550f1f4fd60af1526111930f62cf03ecf589c5576e466cfb1df08f5beae15034a789a38724fcbafed9a0426172957c80d4ca7ec9147df727d11a6122ce37fc5bbcd5cdb239364d71e5bbab4b8085cd051a16916665d70d5db3b63c0d9904e3adf2b4d945e52185302129fa3e66bd6608d545c5449c1a45cdbb609ba8cff62e7024234e5405236e481365114a7313d6e591d0c6f50c8d4d95469953e223dd5fd62ec94d342fa4349da1d8f433ea90aed09b2aa9cf0e889f8935dcb86d15acf621cae1c93c582275418d369c54b2a2c2c57cfe5f7fc4f5797e33e6f0d08006bf67ba5d3814a188d48c7116c56cd3098263a5f34e133aad7b5198bc12caa9c032222ec9634f6ba98d9548469cb04aa03510801822716c9895c1c344aa8c699c28adf69664d9dd75ef11778f68663064124e8217876364f6ea33f73acff8f013b0a2ac741d9b5eebd3a0db9e32d50febc12fbc110fdc1d2415277a0897ae3a5f567fe18edf5f48ac86e0398de5f0d57fb8cf5a3c2f7f4d2888cd70bd00ab9b29089b84a5123e00fbcad4a9be61b8ccecfd5f943f11cf0952610b7bd0bbca71b36c439d80ff9e9a6c9135a4b638278432be5d3fec6fd49ad792f504c395cad2f2ffd8d1e0231941523693e2252faabd6df97361bbb2f8c078ef9eacafefb62cb1057c3195cdbc0d81c3e74f72be2bb1eb94f1bd19a26f77982e863442eb6064f31f1f2f84144abefde11d159546d65486a4a55f8aed11c51a8a08e812dcb47c7124701f06417ef29d351b23cacba209e084ff6b969dabfd011828ca759d58860bfa32961115c13107face1d4c2653f662d2671bedf1649e6064b31382a6e51f1487173fdb61e5e70f7676380e17fa7e3d4c4b08a7e64ea5b4a7a3d0c9e8d0d225b35f59fdc3537c0827626eb31f734117aadc65036f26bbf8239cee0ae130f0c948ba3562f24a0656c346c6271b3b4f3fb9865a2ee66575a7ca45ebe0c3d12b68e0b112193254f51f08b31eff02fb8839fbd51d9725c033861ff2f47ecdffa0ebdd1e97af0fb71c2fc10204bdf963c90396964df78bd9495b160981a354e10910c1c3ba0a4dd214ab36d05f2975d5f112c3bb4ad85323d35d8616f9ce025b824aa86e8628c646333b5b183f85668f573e37a16f7e8506746c1c6901139b4ba8c9483f5da3aa3f34d18d893e8fe27061086e9f25e525506fad59938b3016d013288501307f3c5c0e2cf5adfab032f0865525072f624dcd7e7dd03abbe39b8196a6eb42e16d80c3c395c61f32392f1834e5743677e060274a663c1e9d3eac0f87f1b95651839ece118f98fe3a21dff01cb2f904cb453f0f6f1b7d3e4f5ed6569ba5be9a153a8d2f11fb8804d2d1d19850e3383aed4198807d7eed79711faa9d2590d4807a2fd525bbfe5bc8b056369aec9e4b725ea87f180a7d3a3dd3bf886b17364734174d962546db90babfb9cad914c76e01af2adee7a9a6a03a94f4f348c8f1ea959b6df2957509f1683c2978c0c97cbe0929382187be22d907c72e3b93415cbb68363c3a928737536bdbc03f4c363cbb0558ff1321d86358c2cc29f0476381289e233a30e34d50ca6f28d1066b56b8cde48b1e9001779934debfd665af61aac5440e71e0406ab498f3058785a4611ba556d97e197dc4dbbd9195cf91b5242f170b478da2922f4435596ac391a2715958d54443e83d2e7643ab80e006ff04a3c938e02d2a261ee692b54c66585494e7f0c741fb8833e4b99f59cdbaa1a4be04439138b0941488a4e05c2c9092ebb4d06d3a83ea56911ddf9b4ad391872763355881d450f3856ecdc40165effbd7aad0bda162feb20bcd11207c9b838bf642f578801be17ed307b25abf3a96f07c81c3c6082cc02d261c94fce6e70a2919aba69a55b839f03db68025dec5c1910596d7f3085fc21684ed9e40d50f30a2485df8ff750fa6d127cc0e33b7eb41fee15a273c7277775e0341d367c43d2b2d88b5fe27540d5264c33cd2b274632666bced994c34c3937755ac871e9a07a0d22d6ea95a02fa83bd4e4f5265fb207840f3be93cf3df16ddd113f88d7c08a8193a5caf65b895480a0f76a23233d5bb3d18c5429abf89a2dfaa9a3ee204d98e7e7eefb7f2ad135c2be4bc8aad9d293fcd3d689333abb7299d8df7bc5c37d9ad89f19dd6e27bfbd22b86721b5ddd66bb381a3d95d3a24c6136062a1ec0b135f3b46977d696bd2dbf02dc4075615f34d6c1cdbd97a3065c2b362fc52f52ccbdee433150d5643413802e5e925775dac3c1ea415b7f718f8fd3852fabbf1bdf89e4d2ca83bdd0b0a56f6e75d5f7e59008ed909b70fcbfaafa0ed8d7bce6d49c7acdf8ac6d245bcd8e06a0cd30d333ca4eeb6ebf6057408518d2fd923e616da7aa29fb9a719a9018371fe26ff8cfff3f95a46ec096a29aeb3020da496b1a814312411bfa374e632f37821512a610af7009290ecea5e98dbe7a7e48217909e02e314c16233371a6eb96a7b6e655e3ce225d41e8c490aa1d503504f3f8326863b6ea224b2f805a13e8248142b0723b01f2d412c7b117335436b02a55fe6de64615db771b28646a2951a51f13a7e4833a1587ab890da7e6d30adce6323117da7afe2adee10dae01d0c691657c8eba13252595b70d0e8e67b90c72b8e9303c8c0c1303ec345084a1078ed49f0bec0c87ff222e89925d679f97e6e090801b56e7ffaf48419cf4bac884c15911fc1952e292d835e9c5b0c8a994de8990e902968091924ae17d0979da0c9c18a7d6d90a30bf5a03b34a4507f0cb161458782149ecdd4022afc8e4a026a9fbe59d43571a4e460007323f21acbb159a96ad62592fec9ce352bbf19a2e985ede8390ca8bfe94213650a7a7d50cc834e324ce2d01aec7cd6e9c5a74bfaf364a4d0870e9d8fd58b815ce7e218708bd4de2fef25256b90fb70a9aed4d24607cebe97eca29cca0a01a1bd1188fe07b0f29b30484b9ade6d69803a4061a78c5aa93f666f8cafecbc577943df81c49a0e1ad97e02ef3643b064b0ed31fb8aad570d3a4de9e4f6b5b8a6962de3c0671e6584343e01a9535facd492525e2e30a240e4cb5a5e36cd090b83724760a0f5a9c6dded0fc9f31b138b5af40b6792b16962cedb85eb7ff8b5a0c6b65642532c888eb699c6f9dd782881610493ee68dde02d8b1707572de4e292f7ce63db33b39e16fd193fabe74f03dfedac0ce0fdeac55f878a391377aa33c53b6dbceb16b61f16f1d67a18122f8ed5c4bcb504c42296f9cd07c03073e25d19e076312fb2b1b623a217a6dd2ba44f37eabda66da7868d57bdc757514150877587fb033a9bbe30dee3b5667c6eb92d680ce5b57e73bb36211fab05abb6b1f91a508e5558ccabb12d30ad90b5af10d572f8c61b679179ca3b4c9d21932ef65af3cf92f119ad0cfde39a793df349cad4191a044d9f9647aec1fb9f862f3b289c924e2c0c0aee09af1070919abe81484bb1bb652036717bd5c7d246046792debd46ddb3507c387a97e4f29507147e82c17562f6f51a875b779807a3e2b7b79d40a77383ec2c143f57d9acf9201059e253618dec527cab7f60266312aa5e6d7c7e2c0c710aa83c0a745fac702448a4a0123ddf5f1cd3bcae53bfdfb361f785a2d399cb65f8eaa914a1a3ab2f4c47b387802beee2a02dbefcb420c360717b139d493497eb30ca60c1513fb067322d77d34f5044bd26c2533da8b5cbccee72242da3707c72f030fbc487ba6f51f8e77cd09e75f13954fda4c79f15d200349e533ee661f355adfe8002049f1a7c8d47b89a8755647840c5ebf314cba13265df9013d5d6bbd715d59d9df7a05c2be8d1ca1a950513896d6eb17a635850d701276d6e05a22bfe45a1fa0b89f0a05148f39dd58e21f7cae54c06e5d2a51f407eeb0a343b670c8fdab581a6c1fccd45a58c0b164a143ac6e21b5db77f3ba5065857dd63edd6d4d54df37255463d1472dc9e7a8108d82117d99c5aa56c423a325ba3405941d8f335a16f00443c0958a6ad3e70ae24349d5e5361c789422dbab386792c951a78fa52bed4e15d12b13a020c58ca167c37e0a3cb2eb42620d9c9ea7baad7aa998abe01a93d7872539a8c46e401a1b203682d3177b45292bd54c130826bcadaea7eec226906ae5aeb412d78de6043a275d11f9ac354840d5ac26771cece983f0f0f5067b2db841bd2f78108afd399bd7ce1bb71568991d4be164b62d79f83c334e69368e2391a62a89306e08cb03743e0fe684666d61bc546d68ec2e477eaf8c95eb3e8e3925803c86c1e5c33c7b6de4e556b5a2e70fd2f67bd9b5375e1b4a7a9994146d0d0240cc7f0cd3fc5daa02914a83cf50bbe6f481c198318d96e7c37c7e58c72941117f2895ed74146da2601cfa3cfe94f29cb77dc43ad3a5e64dcb05597b88a8b67a01f63ee27dbc3df5c7ff7a8654dcf6a54418475c4e56179d5494389a8eb4c07382985cd4aed321f4beae778e9dad565ebcb32334dee3e6aa4754ccecd251c20c9f43568830e7736f34b06d9608d502803637baea19ef3f1fd8cd60dbc50642416d64c0a299a9f45a2e79054cc772a06192dd19dc4707ad3003c2ef854aba2524d188e2e67434a54702139261fe7668601b9787a943a7fdfee1da4d4541545e6d9206461531b099d11714d2ed6f4aecf866ccf6a9f833bc4db8bb40a2d8130cc", &(0x7f0000001640)=""/208) 08:21:27 executing program 3: keyctl$KEYCTL_PKEY_ENCRYPT(0x19, &(0x7f0000000000)={0x0, 0x0, 0xe5}, &(0x7f0000000040)={'enc=', 'raw', ' hash=', {'sha384-avx2\x00'}}, &(0x7f00000000c0), &(0x7f0000000100)=""/229) r0 = pkey_alloc(0x0, 0x0) pkey_mprotect(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x6000000, r0) r1 = userfaultfd(0x100800) r2 = pkey_alloc(0x0, 0x1) keyctl$link(0x8, 0x0, 0xfffffffffffffffb) r3 = openat$nci(0xffffffffffffff9c, &(0x7f0000000200), 0x2, 0x0) r4 = openat$vsock(0xffffffffffffff9c, &(0x7f0000000240), 0x201, 0x0) ioctl$UDMABUF_CREATE_LIST(r4, 0x40087543, &(0x7f0000000280)={0x0, 0x3, [{0xffffffffffffffff, 0x0, 0x8000, 0x4000}, {0xffffffffffffffff, 0x0, 0x4000, 0x8000}, {0xffffffffffffffff, 0x0, 0x2000, 0xffff7ffff0000000}]}) syz_open_dev$ndb(&(0x7f0000000300), 0x0, 0x400) ioctl$IOCTL_GET_NCIDEV_IDX(r3, 0x0, &(0x7f0000000340)) keyctl$instantiate(0xc, 0x0, &(0x7f0000000380)=@encrypted_new={'new ', 'ecryptfs', 0x20, 'user:', '', 0x20, 0x6}, 0x28, 0x0) pkey_alloc(0x0, 0x1) ioctl$PTP_PIN_SETFUNC(r4, 0x40603d07, &(0x7f00000003c0)={'\x00', 0x7, 0x2, 0x8}) syz_io_uring_setup(0x6cab, &(0x7f0000000440)={0x0, 0xcb7a, 0x1, 0x3, 0x122, 0x0, r4}, &(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffe000/0x2000)=nil, &(0x7f00000004c0), &(0x7f0000000500)=0x0) clock_gettime(0x0, &(0x7f0000000540)={0x0, 0x0}) syz_io_uring_submit(0x0, r5, &(0x7f00000005c0)=@IORING_OP_LINK_TIMEOUT={0xf, 0x17, 0x0, 0x0, 0x0, &(0x7f0000000580)={r6, r7+10000000}, 0x1, 0x1}, 0x1) ioctl$NBD_SET_SOCK(r4, 0xab00, r4) mmap$dsp(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x2000000, 0x4000010, r1, 0x0) keyctl$KEYCTL_PKEY_DECRYPT(0x1a, &(0x7f0000000600)={0x0, 0x1000, 0xd0}, 0x0, &(0x7f0000000640)="2736f77350ffc33f7efd1d0e8f90bd80efbf2696893ef379734fbf6b93805520fe93ef19fcdecb6510fb0b63a2a2eb5929d774fcd04ee2d7c3cd1f0a0b9421337683a875ac17717eee658dbdbbee5c64013f03f78e885afc3a44d04cf42586c0f41567b19b151fa83e8beb11c568bf7ef1befc2fedc1e5954e02a065483014daf99296a45e841daf7e1494666b109e9c9012819b7749051cee4a408e3b0ec630f7715c8a5547e31d9c5415dcf4e76ca388caf23b9bd6187ecbdbbffa9cfb876782378aec86cd140d23d7eae3a5788ab46e1cb381bb2d884ef39df63ea957b2ba715802c59ae51fbd899502fa47043cc8218b851fcd1bd73eb5a4a8974cb49824a71e788e2bcca6c5c1a9d87736fe68fdafce2d9cfa30419e11b670873f9a20883268941caae7c6ff661bc4ffa3a9d48a0d6c42b77b05de18d6a70e6334f3ea28463ca728bbf9fee62f165add3d30bfd8792b83a34ca17f6ba097f7d5ea6dd1a6fb254c6114f5b6b0858ddcf0ed8df5c6013af4718ce86c44e56d8de13473ff93acbb49891c8af69ef9c450f99b9af74d96618ec8f90e42efd1877a749a41b168cddd0c6ec51962880ed406853c73adae95d82874be3b34b06f12e90eee628994ce67290942edeb0be5c313511cc28bcf71e299f85a3958a90aa1db138506a8a57c7178d6d57930fd4e6ffebfdcd2ed78f8612eb68ea11a252ba0521c94d656a8b3cc1773ec1d89336055390f6aeaded90922dc02efded1b1db74c9cee146afd3dbd92fb4c8e6b4ebac497aa5084367483f9cd7b05cc24a357bcfcc78bb5eb08edb02011c241d0631241bed81b44c3e9c33bd55b82740596cb8ee2fd8a46004e70e709ed3a20fe1fe69bda58665a8eec06622bcd69f086e290044f8707143adf459f053f14f574d7c3ff0d12f8420cd286a21b819d8fe62ba6b18ce5c8dbccd6ed03ed73be06a8d31555f443663f6a6b2a7d1d59bf71f169dccdf20fbaac233a1c4fc89c38adde4733c5b23ae76aee07b52ca9617cb27833a0e85295b81319d85610787f77c77e8d6bd9f07472324a338b8fe0def1fdb961f488efe39cea303e4ea55eb84fd72beb679407c47030179df73a607b34a059b550f1f4fd60af1526111930f62cf03ecf589c5576e466cfb1df08f5beae15034a789a38724fcbafed9a0426172957c80d4ca7ec9147df727d11a6122ce37fc5bbcd5cdb239364d71e5bbab4b8085cd051a16916665d70d5db3b63c0d9904e3adf2b4d945e52185302129fa3e66bd6608d545c5449c1a45cdbb609ba8cff62e7024234e5405236e481365114a7313d6e591d0c6f50c8d4d95469953e223dd5fd62ec94d342fa4349da1d8f433ea90aed09b2aa9cf0e889f8935dcb86d15acf621cae1c93c582275418d369c54b2a2c2c57cfe5f7fc4f5797e33e6f0d08006bf67ba5d3814a188d48c7116c56cd3098263a5f34e133aad7b5198bc12caa9c032222ec9634f6ba98d9548469cb04aa03510801822716c9895c1c344aa8c699c28adf69664d9dd75ef11778f68663064124e8217876364f6ea33f73acff8f013b0a2ac741d9b5eebd3a0db9e32d50febc12fbc110fdc1d2415277a0897ae3a5f567fe18edf5f48ac86e0398de5f0d57fb8cf5a3c2f7f4d2888cd70bd00ab9b29089b84a5123e00fbcad4a9be61b8ccecfd5f943f11cf0952610b7bd0bbca71b36c439d80ff9e9a6c9135a4b638278432be5d3fec6fd49ad792f504c395cad2f2ffd8d1e0231941523693e2252faabd6df97361bbb2f8c078ef9eacafefb62cb1057c3195cdbc0d81c3e74f72be2bb1eb94f1bd19a26f77982e863442eb6064f31f1f2f84144abefde11d159546d65486a4a55f8aed11c51a8a08e812dcb47c7124701f06417ef29d351b23cacba209e084ff6b969dabfd011828ca759d58860bfa32961115c13107face1d4c2653f662d2671bedf1649e6064b31382a6e51f1487173fdb61e5e70f7676380e17fa7e3d4c4b08a7e64ea5b4a7a3d0c9e8d0d225b35f59fdc3537c0827626eb31f734117aadc65036f26bbf8239cee0ae130f0c948ba3562f24a0656c346c6271b3b4f3fb9865a2ee66575a7ca45ebe0c3d12b68e0b112193254f51f08b31eff02fb8839fbd51d9725c033861ff2f47ecdffa0ebdd1e97af0fb71c2fc10204bdf963c90396964df78bd9495b160981a354e10910c1c3ba0a4dd214ab36d05f2975d5f112c3bb4ad85323d35d8616f9ce025b824aa86e8628c646333b5b183f85668f573e37a16f7e8506746c1c6901139b4ba8c9483f5da3aa3f34d18d893e8fe27061086e9f25e525506fad59938b3016d013288501307f3c5c0e2cf5adfab032f0865525072f624dcd7e7dd03abbe39b8196a6eb42e16d80c3c395c61f32392f1834e5743677e060274a663c1e9d3eac0f87f1b95651839ece118f98fe3a21dff01cb2f904cb453f0f6f1b7d3e4f5ed6569ba5be9a153a8d2f11fb8804d2d1d19850e3383aed4198807d7eed79711faa9d2590d4807a2fd525bbfe5bc8b056369aec9e4b725ea87f180a7d3a3dd3bf886b17364734174d962546db90babfb9cad914c76e01af2adee7a9a6a03a94f4f348c8f1ea959b6df2957509f1683c2978c0c97cbe0929382187be22d907c72e3b93415cbb68363c3a928737536bdbc03f4c363cbb0558ff1321d86358c2cc29f0476381289e233a30e34d50ca6f28d1066b56b8cde48b1e9001779934debfd665af61aac5440e71e0406ab498f3058785a4611ba556d97e197dc4dbbd9195cf91b5242f170b478da2922f4435596ac391a2715958d54443e83d2e7643ab80e006ff04a3c938e02d2a261ee692b54c66585494e7f0c741fb8833e4b99f59cdbaa1a4be04439138b0941488a4e05c2c9092ebb4d06d3a83ea56911ddf9b4ad391872763355881d450f3856ecdc40165effbd7aad0bda162feb20bcd11207c9b838bf642f578801be17ed307b25abf3a96f07c81c3c6082cc02d261c94fce6e70a2919aba69a55b839f03db68025dec5c1910596d7f3085fc21684ed9e40d50f30a2485df8ff750fa6d127cc0e33b7eb41fee15a273c7277775e0341d367c43d2b2d88b5fe27540d5264c33cd2b274632666bced994c34c3937755ac871e9a07a0d22d6ea95a02fa83bd4e4f5265fb207840f3be93cf3df16ddd113f88d7c08a8193a5caf65b895480a0f76a23233d5bb3d18c5429abf89a2dfaa9a3ee204d98e7e7eefb7f2ad135c2be4bc8aad9d293fcd3d689333abb7299d8df7bc5c37d9ad89f19dd6e27bfbd22b86721b5ddd66bb381a3d95d3a24c6136062a1ec0b135f3b46977d696bd2dbf02dc4075615f34d6c1cdbd97a3065c2b362fc52f52ccbdee433150d5643413802e5e925775dac3c1ea415b7f718f8fd3852fabbf1bdf89e4d2ca83bdd0b0a56f6e75d5f7e59008ed909b70fcbfaafa0ed8d7bce6d49c7acdf8ac6d245bcd8e06a0cd30d333ca4eeb6ebf6057408518d2fd923e616da7aa29fb9a719a9018371fe26ff8cfff3f95a46ec096a29aeb3020da496b1a814312411bfa374e632f37821512a610af7009290ecea5e98dbe7a7e48217909e02e314c16233371a6eb96a7b6e655e3ce225d41e8c490aa1d503504f3f8326863b6ea224b2f805a13e8248142b0723b01f2d412c7b117335436b02a55fe6de64615db771b28646a2951a51f13a7e4833a1587ab890da7e6d30adce6323117da7afe2adee10dae01d0c691657c8eba13252595b70d0e8e67b90c72b8e9303c8c0c1303ec345084a1078ed49f0bec0c87ff222e89925d679f97e6e090801b56e7ffaf48419cf4bac884c15911fc1952e292d835e9c5b0c8a994de8990e902968091924ae17d0979da0c9c18a7d6d90a30bf5a03b34a4507f0cb161458782149ecdd4022afc8e4a026a9fbe59d43571a4e460007323f21acbb159a96ad62592fec9ce352bbf19a2e985ede8390ca8bfe94213650a7a7d50cc834e324ce2d01aec7cd6e9c5a74bfaf364a4d0870e9d8fd58b815ce7e218708bd4de2fef25256b90fb70a9aed4d24607cebe97eca29cca0a01a1bd1188fe07b0f29b30484b9ade6d69803a4061a78c5aa93f666f8cafecbc577943df81c49a0e1ad97e02ef3643b064b0ed31fb8aad570d3a4de9e4f6b5b8a6962de3c0671e6584343e01a9535facd492525e2e30a240e4cb5a5e36cd090b83724760a0f5a9c6dded0fc9f31b138b5af40b6792b16962cedb85eb7ff8b5a0c6b65642532c888eb699c6f9dd782881610493ee68dde02d8b1707572de4e292f7ce63db33b39e16fd193fabe74f03dfedac0ce0fdeac55f878a391377aa33c53b6dbceb16b61f16f1d67a18122f8ed5c4bcb504c42296f9cd07c03073e25d19e076312fb2b1b623a217a6dd2ba44f37eabda66da7868d57bdc757514150877587fb033a9bbe30dee3b5667c6eb92d680ce5b57e73bb36211fab05abb6b1f91a508e5558ccabb12d30ad90b5af10d572f8c61b679179ca3b4c9d21932ef65af3cf92f119ad0cfde39a793df349cad4191a044d9f9647aec1fb9f862f3b289c924e2c0c0aee09af1070919abe81484bb1bb652036717bd5c7d246046792debd46ddb3507c387a97e4f29507147e82c17562f6f51a875b779807a3e2b7b79d40a77383ec2c143f57d9acf9201059e253618dec527cab7f60266312aa5e6d7c7e2c0c710aa83c0a745fac702448a4a0123ddf5f1cd3bcae53bfdfb361f785a2d399cb65f8eaa914a1a3ab2f4c47b387802beee2a02dbefcb420c360717b139d493497eb30ca60c1513fb067322d77d34f5044bd26c2533da8b5cbccee72242da3707c72f030fbc487ba6f51f8e77cd09e75f13954fda4c79f15d200349e533ee661f355adfe8002049f1a7c8d47b89a8755647840c5ebf314cba13265df9013d5d6bbd715d59d9df7a05c2be8d1ca1a950513896d6eb17a635850d701276d6e05a22bfe45a1fa0b89f0a05148f39dd58e21f7cae54c06e5d2a51f407eeb0a343b670c8fdab581a6c1fccd45a58c0b164a143ac6e21b5db77f3ba5065857dd63edd6d4d54df37255463d1472dc9e7a8108d82117d99c5aa56c423a325ba3405941d8f335a16f00443c0958a6ad3e70ae24349d5e5361c789422dbab386792c951a78fa52bed4e15d12b13a020c58ca167c37e0a3cb2eb42620d9c9ea7baad7aa998abe01a93d7872539a8c46e401a1b203682d3177b45292bd54c130826bcadaea7eec226906ae5aeb412d78de6043a275d11f9ac354840d5ac26771cece983f0f0f5067b2db841bd2f78108afd399bd7ce1bb71568991d4be164b62d79f83c334e69368e2391a62a89306e08cb03743e0fe684666d61bc546d68ec2e477eaf8c95eb3e8e3925803c86c1e5c33c7b6de4e556b5a2e70fd2f67bd9b5375e1b4a7a9994146d0d0240cc7f0cd3fc5daa02914a83cf50bbe6f481c198318d96e7c37c7e58c72941117f2895ed74146da2601cfa3cfe94f29cb77dc43ad3a5e64dcb05597b88a8b67a01f63ee27dbc3df5c7ff7a8654dcf6a54418475c4e56179d5494389a8eb4c07382985cd4aed321f4beae778e9dad565ebcb32334dee3e6aa4754ccecd251c20c9f43568830e7736f34b06d9608d502803637baea19ef3f1fd8cd60dbc50642416d64c0a299a9f45a2e79054cc772a06192dd19dc4707ad3003c2ef854aba2524d188e2e67434a54702139261fe7668601b9787a943a7fdfee1da4d4541545e6d9206461531b099d11714d2ed6f4aecf866ccf6a9f833bc4db8bb40a2d8130cc", &(0x7f0000001640)=""/208) ioctl$IOMMU_TEST_OP_CREATE_ACCESS(r4, 0x3ba0, &(0x7f0000001740)={0x38, 0x5, 0x0, 0x0, 0xffffffffffffffff, 0x1}) ioctl$IOMMU_TEST_OP_ACCESS_PAGES$syz(r4, 0x3ba0, &(0x7f0000001780)={0x38, 0x7, r8, 0x0, 0x10001, 0x0, 0xa, 0x833d, 0xddb19}) r9 = openat$vsock(0xffffffffffffff9c, &(0x7f00000017c0), 0x4400, 0x0) pkey_mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1, r2) ioctl$UFFDIO_REGISTER(r1, 0xc020aa00, &(0x7f0000001800)={{&(0x7f0000ffc000/0x4000)=nil, 0x4000}, 0x4}) keyctl$link(0x8, 0x0, 0xfffffffffffffff8) ioctl$vim2m_VIDIOC_EXPBUF(r9, 0xc0405610, &(0x7f0000001840)={0x1, 0x2, 0x8001}) add_key(&(0x7f0000001880)='logon\x00', &(0x7f00000018c0)={'syz', 0x0}, &(0x7f0000001900)="29a434860d57b2cb10cfc77f4f43f66f0e690da79304169ec056b605d21ee32f5db7d436621a9c01374a0ffcff337b1025c106d62e6bc9f6e6102848ba5ad2ca57f292c18871b089dcb402b1c10f0013c2c2aed73593a098360344024680b774483092c4feb4144d856c82c5375f0a5e6e606274", 0x74, 0xfffffffffffffffe) 08:21:27 executing program 0: keyctl$KEYCTL_PKEY_ENCRYPT(0x19, &(0x7f0000000000)={0x0, 0x0, 0xe5}, &(0x7f0000000040)={'enc=', 'raw', ' hash=', {'sha384-avx2\x00'}}, &(0x7f00000000c0), &(0x7f0000000100)=""/229) r0 = pkey_alloc(0x0, 0x0) pkey_mprotect(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x6000000, r0) userfaultfd(0x100800) pkey_alloc(0x0, 0x1) keyctl$link(0x8, 0x0, 0xfffffffffffffffb) r1 = openat$nci(0xffffffffffffff9c, &(0x7f0000000200), 0x2, 0x0) r2 = openat$vsock(0xffffffffffffff9c, &(0x7f0000000240), 0x201, 0x0) ioctl$UDMABUF_CREATE_LIST(r2, 0x40087543, &(0x7f0000000280)={0x0, 0x3, [{0xffffffffffffffff, 0x0, 0x8000, 0x4000}, {0xffffffffffffffff, 0x0, 0x4000, 0x8000}, {0xffffffffffffffff, 0x0, 0x2000, 0xffff7ffff0000000}]}) syz_open_dev$ndb(&(0x7f0000000300), 0x0, 0x400) ioctl$IOCTL_GET_NCIDEV_IDX(r1, 0x0, &(0x7f0000000340)) keyctl$instantiate(0xc, 0x0, &(0x7f0000000380)=@encrypted_new={'new ', 'ecryptfs', 0x20, 'user:', '', 0x20, 0x6}, 0x28, 0x0) pkey_alloc(0x0, 0x1) ioctl$PTP_PIN_SETFUNC(r2, 0x40603d07, &(0x7f00000003c0)={'\x00', 0x7, 0x2, 0x8}) syz_io_uring_setup(0x6cab, &(0x7f0000000440)={0x0, 0xcb7a, 0x1, 0x3, 0x122, 0x0, r2}, &(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffe000/0x2000)=nil, &(0x7f00000004c0), &(0x7f0000000500)=0x0) clock_gettime(0x0, &(0x7f0000000540)={0x0, 0x0}) syz_io_uring_submit(0x0, r3, &(0x7f00000005c0)=@IORING_OP_LINK_TIMEOUT={0xf, 0x17, 0x0, 0x0, 0x0, &(0x7f0000000580)={r4, r5+10000000}, 0x1, 0x1}, 0x1) ioctl$NBD_SET_SOCK(r2, 0xab00, r2) keyctl$KEYCTL_PKEY_DECRYPT(0x1a, &(0x7f0000000600)={0x0, 0x1000, 0xd0}, 0x0, &(0x7f0000000640)="2736f77350ffc33f7efd1d0e8f90bd80efbf2696893ef379734fbf6b93805520fe93ef19fcdecb6510fb0b63a2a2eb5929d774fcd04ee2d7c3cd1f0a0b9421337683a875ac17717eee658dbdbbee5c64013f03f78e885afc3a44d04cf42586c0f41567b19b151fa83e8beb11c568bf7ef1befc2fedc1e5954e02a065483014daf99296a45e841daf7e1494666b109e9c9012819b7749051cee4a408e3b0ec630f7715c8a5547e31d9c5415dcf4e76ca388caf23b9bd6187ecbdbbffa9cfb876782378aec86cd140d23d7eae3a5788ab46e1cb381bb2d884ef39df63ea957b2ba715802c59ae51fbd899502fa47043cc8218b851fcd1bd73eb5a4a8974cb49824a71e788e2bcca6c5c1a9d87736fe68fdafce2d9cfa30419e11b670873f9a20883268941caae7c6ff661bc4ffa3a9d48a0d6c42b77b05de18d6a70e6334f3ea28463ca728bbf9fee62f165add3d30bfd8792b83a34ca17f6ba097f7d5ea6dd1a6fb254c6114f5b6b0858ddcf0ed8df5c6013af4718ce86c44e56d8de13473ff93acbb49891c8af69ef9c450f99b9af74d96618ec8f90e42efd1877a749a41b168cddd0c6ec51962880ed406853c73adae95d82874be3b34b06f12e90eee628994ce67290942edeb0be5c313511cc28bcf71e299f85a3958a90aa1db138506a8a57c7178d6d57930fd4e6ffebfdcd2ed78f8612eb68ea11a252ba0521c94d656a8b3cc1773ec1d89336055390f6aeaded90922dc02efded1b1db74c9cee146afd3dbd92fb4c8e6b4ebac497aa5084367483f9cd7b05cc24a357bcfcc78bb5eb08edb02011c241d0631241bed81b44c3e9c33bd55b82740596cb8ee2fd8a46004e70e709ed3a20fe1fe69bda58665a8eec06622bcd69f086e290044f8707143adf459f053f14f574d7c3ff0d12f8420cd286a21b819d8fe62ba6b18ce5c8dbccd6ed03ed73be06a8d31555f443663f6a6b2a7d1d59bf71f169dccdf20fbaac233a1c4fc89c38adde4733c5b23ae76aee07b52ca9617cb27833a0e85295b81319d85610787f77c77e8d6bd9f07472324a338b8fe0def1fdb961f488efe39cea303e4ea55eb84fd72beb679407c47030179df73a607b34a059b550f1f4fd60af1526111930f62cf03ecf589c5576e466cfb1df08f5beae15034a789a38724fcbafed9a0426172957c80d4ca7ec9147df727d11a6122ce37fc5bbcd5cdb239364d71e5bbab4b8085cd051a16916665d70d5db3b63c0d9904e3adf2b4d945e52185302129fa3e66bd6608d545c5449c1a45cdbb609ba8cff62e7024234e5405236e481365114a7313d6e591d0c6f50c8d4d95469953e223dd5fd62ec94d342fa4349da1d8f433ea90aed09b2aa9cf0e889f8935dcb86d15acf621cae1c93c582275418d369c54b2a2c2c57cfe5f7fc4f5797e33e6f0d08006bf67ba5d3814a188d48c7116c56cd3098263a5f34e133aad7b5198bc12caa9c032222ec9634f6ba98d9548469cb04aa03510801822716c9895c1c344aa8c699c28adf69664d9dd75ef11778f68663064124e8217876364f6ea33f73acff8f013b0a2ac741d9b5eebd3a0db9e32d50febc12fbc110fdc1d2415277a0897ae3a5f567fe18edf5f48ac86e0398de5f0d57fb8cf5a3c2f7f4d2888cd70bd00ab9b29089b84a5123e00fbcad4a9be61b8ccecfd5f943f11cf0952610b7bd0bbca71b36c439d80ff9e9a6c9135a4b638278432be5d3fec6fd49ad792f504c395cad2f2ffd8d1e0231941523693e2252faabd6df97361bbb2f8c078ef9eacafefb62cb1057c3195cdbc0d81c3e74f72be2bb1eb94f1bd19a26f77982e863442eb6064f31f1f2f84144abefde11d159546d65486a4a55f8aed11c51a8a08e812dcb47c7124701f06417ef29d351b23cacba209e084ff6b969dabfd011828ca759d58860bfa32961115c13107face1d4c2653f662d2671bedf1649e6064b31382a6e51f1487173fdb61e5e70f7676380e17fa7e3d4c4b08a7e64ea5b4a7a3d0c9e8d0d225b35f59fdc3537c0827626eb31f734117aadc65036f26bbf8239cee0ae130f0c948ba3562f24a0656c346c6271b3b4f3fb9865a2ee66575a7ca45ebe0c3d12b68e0b112193254f51f08b31eff02fb8839fbd51d9725c033861ff2f47ecdffa0ebdd1e97af0fb71c2fc10204bdf963c90396964df78bd9495b160981a354e10910c1c3ba0a4dd214ab36d05f2975d5f112c3bb4ad85323d35d8616f9ce025b824aa86e8628c646333b5b183f85668f573e37a16f7e8506746c1c6901139b4ba8c9483f5da3aa3f34d18d893e8fe27061086e9f25e525506fad59938b3016d013288501307f3c5c0e2cf5adfab032f0865525072f624dcd7e7dd03abbe39b8196a6eb42e16d80c3c395c61f32392f1834e5743677e060274a663c1e9d3eac0f87f1b95651839ece118f98fe3a21dff01cb2f904cb453f0f6f1b7d3e4f5ed6569ba5be9a153a8d2f11fb8804d2d1d19850e3383aed4198807d7eed79711faa9d2590d4807a2fd525bbfe5bc8b056369aec9e4b725ea87f180a7d3a3dd3bf886b17364734174d962546db90babfb9cad914c76e01af2adee7a9a6a03a94f4f348c8f1ea959b6df2957509f1683c2978c0c97cbe0929382187be22d907c72e3b93415cbb68363c3a928737536bdbc03f4c363cbb0558ff1321d86358c2cc29f0476381289e233a30e34d50ca6f28d1066b56b8cde48b1e9001779934debfd665af61aac5440e71e0406ab498f3058785a4611ba556d97e197dc4dbbd9195cf91b5242f170b478da2922f4435596ac391a2715958d54443e83d2e7643ab80e006ff04a3c938e02d2a261ee692b54c66585494e7f0c741fb8833e4b99f59cdbaa1a4be04439138b0941488a4e05c2c9092ebb4d06d3a83ea56911ddf9b4ad391872763355881d450f3856ecdc40165effbd7aad0bda162feb20bcd11207c9b838bf642f578801be17ed307b25abf3a96f07c81c3c6082cc02d261c94fce6e70a2919aba69a55b839f03db68025dec5c1910596d7f3085fc21684ed9e40d50f30a2485df8ff750fa6d127cc0e33b7eb41fee15a273c7277775e0341d367c43d2b2d88b5fe27540d5264c33cd2b274632666bced994c34c3937755ac871e9a07a0d22d6ea95a02fa83bd4e4f5265fb207840f3be93cf3df16ddd113f88d7c08a8193a5caf65b895480a0f76a23233d5bb3d18c5429abf89a2dfaa9a3ee204d98e7e7eefb7f2ad135c2be4bc8aad9d293fcd3d689333abb7299d8df7bc5c37d9ad89f19dd6e27bfbd22b86721b5ddd66bb381a3d95d3a24c6136062a1ec0b135f3b46977d696bd2dbf02dc4075615f34d6c1cdbd97a3065c2b362fc52f52ccbdee433150d5643413802e5e925775dac3c1ea415b7f718f8fd3852fabbf1bdf89e4d2ca83bdd0b0a56f6e75d5f7e59008ed909b70fcbfaafa0ed8d7bce6d49c7acdf8ac6d245bcd8e06a0cd30d333ca4eeb6ebf6057408518d2fd923e616da7aa29fb9a719a9018371fe26ff8cfff3f95a46ec096a29aeb3020da496b1a814312411bfa374e632f37821512a610af7009290ecea5e98dbe7a7e48217909e02e314c16233371a6eb96a7b6e655e3ce225d41e8c490aa1d503504f3f8326863b6ea224b2f805a13e8248142b0723b01f2d412c7b117335436b02a55fe6de64615db771b28646a2951a51f13a7e4833a1587ab890da7e6d30adce6323117da7afe2adee10dae01d0c691657c8eba13252595b70d0e8e67b90c72b8e9303c8c0c1303ec345084a1078ed49f0bec0c87ff222e89925d679f97e6e090801b56e7ffaf48419cf4bac884c15911fc1952e292d835e9c5b0c8a994de8990e902968091924ae17d0979da0c9c18a7d6d90a30bf5a03b34a4507f0cb161458782149ecdd4022afc8e4a026a9fbe59d43571a4e460007323f21acbb159a96ad62592fec9ce352bbf19a2e985ede8390ca8bfe94213650a7a7d50cc834e324ce2d01aec7cd6e9c5a74bfaf364a4d0870e9d8fd58b815ce7e218708bd4de2fef25256b90fb70a9aed4d24607cebe97eca29cca0a01a1bd1188fe07b0f29b30484b9ade6d69803a4061a78c5aa93f666f8cafecbc577943df81c49a0e1ad97e02ef3643b064b0ed31fb8aad570d3a4de9e4f6b5b8a6962de3c0671e6584343e01a9535facd492525e2e30a240e4cb5a5e36cd090b83724760a0f5a9c6dded0fc9f31b138b5af40b6792b16962cedb85eb7ff8b5a0c6b65642532c888eb699c6f9dd782881610493ee68dde02d8b1707572de4e292f7ce63db33b39e16fd193fabe74f03dfedac0ce0fdeac55f878a391377aa33c53b6dbceb16b61f16f1d67a18122f8ed5c4bcb504c42296f9cd07c03073e25d19e076312fb2b1b623a217a6dd2ba44f37eabda66da7868d57bdc757514150877587fb033a9bbe30dee3b5667c6eb92d680ce5b57e73bb36211fab05abb6b1f91a508e5558ccabb12d30ad90b5af10d572f8c61b679179ca3b4c9d21932ef65af3cf92f119ad0cfde39a793df349cad4191a044d9f9647aec1fb9f862f3b289c924e2c0c0aee09af1070919abe81484bb1bb652036717bd5c7d246046792debd46ddb3507c387a97e4f29507147e82c17562f6f51a875b779807a3e2b7b79d40a77383ec2c143f57d9acf9201059e253618dec527cab7f60266312aa5e6d7c7e2c0c710aa83c0a745fac702448a4a0123ddf5f1cd3bcae53bfdfb361f785a2d399cb65f8eaa914a1a3ab2f4c47b387802beee2a02dbefcb420c360717b139d493497eb30ca60c1513fb067322d77d34f5044bd26c2533da8b5cbccee72242da3707c72f030fbc487ba6f51f8e77cd09e75f13954fda4c79f15d200349e533ee661f355adfe8002049f1a7c8d47b89a8755647840c5ebf314cba13265df9013d5d6bbd715d59d9df7a05c2be8d1ca1a950513896d6eb17a635850d701276d6e05a22bfe45a1fa0b89f0a05148f39dd58e21f7cae54c06e5d2a51f407eeb0a343b670c8fdab581a6c1fccd45a58c0b164a143ac6e21b5db77f3ba5065857dd63edd6d4d54df37255463d1472dc9e7a8108d82117d99c5aa56c423a325ba3405941d8f335a16f00443c0958a6ad3e70ae24349d5e5361c789422dbab386792c951a78fa52bed4e15d12b13a020c58ca167c37e0a3cb2eb42620d9c9ea7baad7aa998abe01a93d7872539a8c46e401a1b203682d3177b45292bd54c130826bcadaea7eec226906ae5aeb412d78de6043a275d11f9ac354840d5ac26771cece983f0f0f5067b2db841bd2f78108afd399bd7ce1bb71568991d4be164b62d79f83c334e69368e2391a62a89306e08cb03743e0fe684666d61bc546d68ec2e477eaf8c95eb3e8e3925803c86c1e5c33c7b6de4e556b5a2e70fd2f67bd9b5375e1b4a7a9994146d0d0240cc7f0cd3fc5daa02914a83cf50bbe6f481c198318d96e7c37c7e58c72941117f2895ed74146da2601cfa3cfe94f29cb77dc43ad3a5e64dcb05597b88a8b67a01f63ee27dbc3df5c7ff7a8654dcf6a54418475c4e56179d5494389a8eb4c07382985cd4aed321f4beae778e9dad565ebcb32334dee3e6aa4754ccecd251c20c9f43568830e7736f34b06d9608d502803637baea19ef3f1fd8cd60dbc50642416d64c0a299a9f45a2e79054cc772a06192dd19dc4707ad3003c2ef854aba2524d188e2e67434a54702139261fe7668601b9787a943a7fdfee1da4d4541545e6d9206461531b099d11714d2ed6f4aecf866ccf6a9f833bc4db8bb40a2d8130cc", &(0x7f0000001640)=""/208) 08:21:27 executing program 5: keyctl$KEYCTL_PKEY_ENCRYPT(0x19, &(0x7f0000000000)={0x0, 0x0, 0xe5}, &(0x7f0000000040)={'enc=', 'raw', ' hash=', {'sha384-avx2\x00'}}, &(0x7f00000000c0), &(0x7f0000000100)=""/229) r0 = pkey_alloc(0x0, 0x0) pkey_mprotect(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x6000000, r0) r1 = userfaultfd(0x100800) pkey_alloc(0x0, 0x1) keyctl$link(0x8, 0x0, 0xfffffffffffffffb) r2 = openat$nci(0xffffffffffffff9c, &(0x7f0000000200), 0x2, 0x0) r3 = openat$vsock(0xffffffffffffff9c, &(0x7f0000000240), 0x201, 0x0) ioctl$UDMABUF_CREATE_LIST(r3, 0x40087543, &(0x7f0000000280)={0x0, 0x3, [{0xffffffffffffffff, 0x0, 0x8000, 0x4000}, {0xffffffffffffffff, 0x0, 0x4000, 0x8000}, {0xffffffffffffffff, 0x0, 0x2000, 0xffff7ffff0000000}]}) syz_open_dev$ndb(&(0x7f0000000300), 0x0, 0x400) ioctl$IOCTL_GET_NCIDEV_IDX(r2, 0x0, &(0x7f0000000340)) keyctl$instantiate(0xc, 0x0, &(0x7f0000000380)=@encrypted_new={'new ', 'ecryptfs', 0x20, 'user:', '', 0x20, 0x6}, 0x28, 0x0) pkey_alloc(0x0, 0x1) ioctl$PTP_PIN_SETFUNC(r3, 0x40603d07, &(0x7f00000003c0)={'\x00', 0x7, 0x2, 0x8}) syz_io_uring_setup(0x6cab, &(0x7f0000000440)={0x0, 0xcb7a, 0x1, 0x3, 0x122, 0x0, r3}, &(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffe000/0x2000)=nil, &(0x7f00000004c0), &(0x7f0000000500)=0x0) clock_gettime(0x0, &(0x7f0000000540)={0x0, 0x0}) syz_io_uring_submit(0x0, r4, &(0x7f00000005c0)=@IORING_OP_LINK_TIMEOUT={0xf, 0x17, 0x0, 0x0, 0x0, &(0x7f0000000580)={r5, r6+10000000}, 0x1, 0x1}, 0x1) ioctl$NBD_SET_SOCK(r3, 0xab00, r3) mmap$dsp(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x2000000, 0x4000010, r1, 0x0) keyctl$KEYCTL_PKEY_DECRYPT(0x1a, &(0x7f0000000600)={0x0, 0x1000, 0xd0}, 0x0, &(0x7f0000000640)="2736f77350ffc33f7efd1d0e8f90bd80efbf2696893ef379734fbf6b93805520fe93ef19fcdecb6510fb0b63a2a2eb5929d774fcd04ee2d7c3cd1f0a0b9421337683a875ac17717eee658dbdbbee5c64013f03f78e885afc3a44d04cf42586c0f41567b19b151fa83e8beb11c568bf7ef1befc2fedc1e5954e02a065483014daf99296a45e841daf7e1494666b109e9c9012819b7749051cee4a408e3b0ec630f7715c8a5547e31d9c5415dcf4e76ca388caf23b9bd6187ecbdbbffa9cfb876782378aec86cd140d23d7eae3a5788ab46e1cb381bb2d884ef39df63ea957b2ba715802c59ae51fbd899502fa47043cc8218b851fcd1bd73eb5a4a8974cb49824a71e788e2bcca6c5c1a9d87736fe68fdafce2d9cfa30419e11b670873f9a20883268941caae7c6ff661bc4ffa3a9d48a0d6c42b77b05de18d6a70e6334f3ea28463ca728bbf9fee62f165add3d30bfd8792b83a34ca17f6ba097f7d5ea6dd1a6fb254c6114f5b6b0858ddcf0ed8df5c6013af4718ce86c44e56d8de13473ff93acbb49891c8af69ef9c450f99b9af74d96618ec8f90e42efd1877a749a41b168cddd0c6ec51962880ed406853c73adae95d82874be3b34b06f12e90eee628994ce67290942edeb0be5c313511cc28bcf71e299f85a3958a90aa1db138506a8a57c7178d6d57930fd4e6ffebfdcd2ed78f8612eb68ea11a252ba0521c94d656a8b3cc1773ec1d89336055390f6aeaded90922dc02efded1b1db74c9cee146afd3dbd92fb4c8e6b4ebac497aa5084367483f9cd7b05cc24a357bcfcc78bb5eb08edb02011c241d0631241bed81b44c3e9c33bd55b82740596cb8ee2fd8a46004e70e709ed3a20fe1fe69bda58665a8eec06622bcd69f086e290044f8707143adf459f053f14f574d7c3ff0d12f8420cd286a21b819d8fe62ba6b18ce5c8dbccd6ed03ed73be06a8d31555f443663f6a6b2a7d1d59bf71f169dccdf20fbaac233a1c4fc89c38adde4733c5b23ae76aee07b52ca9617cb27833a0e85295b81319d85610787f77c77e8d6bd9f07472324a338b8fe0def1fdb961f488efe39cea303e4ea55eb84fd72beb679407c47030179df73a607b34a059b550f1f4fd60af1526111930f62cf03ecf589c5576e466cfb1df08f5beae15034a789a38724fcbafed9a0426172957c80d4ca7ec9147df727d11a6122ce37fc5bbcd5cdb239364d71e5bbab4b8085cd051a16916665d70d5db3b63c0d9904e3adf2b4d945e52185302129fa3e66bd6608d545c5449c1a45cdbb609ba8cff62e7024234e5405236e481365114a7313d6e591d0c6f50c8d4d95469953e223dd5fd62ec94d342fa4349da1d8f433ea90aed09b2aa9cf0e889f8935dcb86d15acf621cae1c93c582275418d369c54b2a2c2c57cfe5f7fc4f5797e33e6f0d08006bf67ba5d3814a188d48c7116c56cd3098263a5f34e133aad7b5198bc12caa9c032222ec9634f6ba98d9548469cb04aa03510801822716c9895c1c344aa8c699c28adf69664d9dd75ef11778f68663064124e8217876364f6ea33f73acff8f013b0a2ac741d9b5eebd3a0db9e32d50febc12fbc110fdc1d2415277a0897ae3a5f567fe18edf5f48ac86e0398de5f0d57fb8cf5a3c2f7f4d2888cd70bd00ab9b29089b84a5123e00fbcad4a9be61b8ccecfd5f943f11cf0952610b7bd0bbca71b36c439d80ff9e9a6c9135a4b638278432be5d3fec6fd49ad792f504c395cad2f2ffd8d1e0231941523693e2252faabd6df97361bbb2f8c078ef9eacafefb62cb1057c3195cdbc0d81c3e74f72be2bb1eb94f1bd19a26f77982e863442eb6064f31f1f2f84144abefde11d159546d65486a4a55f8aed11c51a8a08e812dcb47c7124701f06417ef29d351b23cacba209e084ff6b969dabfd011828ca759d58860bfa32961115c13107face1d4c2653f662d2671bedf1649e6064b31382a6e51f1487173fdb61e5e70f7676380e17fa7e3d4c4b08a7e64ea5b4a7a3d0c9e8d0d225b35f59fdc3537c0827626eb31f734117aadc65036f26bbf8239cee0ae130f0c948ba3562f24a0656c346c6271b3b4f3fb9865a2ee66575a7ca45ebe0c3d12b68e0b112193254f51f08b31eff02fb8839fbd51d9725c033861ff2f47ecdffa0ebdd1e97af0fb71c2fc10204bdf963c90396964df78bd9495b160981a354e10910c1c3ba0a4dd214ab36d05f2975d5f112c3bb4ad85323d35d8616f9ce025b824aa86e8628c646333b5b183f85668f573e37a16f7e8506746c1c6901139b4ba8c9483f5da3aa3f34d18d893e8fe27061086e9f25e525506fad59938b3016d013288501307f3c5c0e2cf5adfab032f0865525072f624dcd7e7dd03abbe39b8196a6eb42e16d80c3c395c61f32392f1834e5743677e060274a663c1e9d3eac0f87f1b95651839ece118f98fe3a21dff01cb2f904cb453f0f6f1b7d3e4f5ed6569ba5be9a153a8d2f11fb8804d2d1d19850e3383aed4198807d7eed79711faa9d2590d4807a2fd525bbfe5bc8b056369aec9e4b725ea87f180a7d3a3dd3bf886b17364734174d962546db90babfb9cad914c76e01af2adee7a9a6a03a94f4f348c8f1ea959b6df2957509f1683c2978c0c97cbe0929382187be22d907c72e3b93415cbb68363c3a928737536bdbc03f4c363cbb0558ff1321d86358c2cc29f0476381289e233a30e34d50ca6f28d1066b56b8cde48b1e9001779934debfd665af61aac5440e71e0406ab498f3058785a4611ba556d97e197dc4dbbd9195cf91b5242f170b478da2922f4435596ac391a2715958d54443e83d2e7643ab80e006ff04a3c938e02d2a261ee692b54c66585494e7f0c741fb8833e4b99f59cdbaa1a4be04439138b0941488a4e05c2c9092ebb4d06d3a83ea56911ddf9b4ad391872763355881d450f3856ecdc40165effbd7aad0bda162feb20bcd11207c9b838bf642f578801be17ed307b25abf3a96f07c81c3c6082cc02d261c94fce6e70a2919aba69a55b839f03db68025dec5c1910596d7f3085fc21684ed9e40d50f30a2485df8ff750fa6d127cc0e33b7eb41fee15a273c7277775e0341d367c43d2b2d88b5fe27540d5264c33cd2b274632666bced994c34c3937755ac871e9a07a0d22d6ea95a02fa83bd4e4f5265fb207840f3be93cf3df16ddd113f88d7c08a8193a5caf65b895480a0f76a23233d5bb3d18c5429abf89a2dfaa9a3ee204d98e7e7eefb7f2ad135c2be4bc8aad9d293fcd3d689333abb7299d8df7bc5c37d9ad89f19dd6e27bfbd22b86721b5ddd66bb381a3d95d3a24c6136062a1ec0b135f3b46977d696bd2dbf02dc4075615f34d6c1cdbd97a3065c2b362fc52f52ccbdee433150d5643413802e5e925775dac3c1ea415b7f718f8fd3852fabbf1bdf89e4d2ca83bdd0b0a56f6e75d5f7e59008ed909b70fcbfaafa0ed8d7bce6d49c7acdf8ac6d245bcd8e06a0cd30d333ca4eeb6ebf6057408518d2fd923e616da7aa29fb9a719a9018371fe26ff8cfff3f95a46ec096a29aeb3020da496b1a814312411bfa374e632f37821512a610af7009290ecea5e98dbe7a7e48217909e02e314c16233371a6eb96a7b6e655e3ce225d41e8c490aa1d503504f3f8326863b6ea224b2f805a13e8248142b0723b01f2d412c7b117335436b02a55fe6de64615db771b28646a2951a51f13a7e4833a1587ab890da7e6d30adce6323117da7afe2adee10dae01d0c691657c8eba13252595b70d0e8e67b90c72b8e9303c8c0c1303ec345084a1078ed49f0bec0c87ff222e89925d679f97e6e090801b56e7ffaf48419cf4bac884c15911fc1952e292d835e9c5b0c8a994de8990e902968091924ae17d0979da0c9c18a7d6d90a30bf5a03b34a4507f0cb161458782149ecdd4022afc8e4a026a9fbe59d43571a4e460007323f21acbb159a96ad62592fec9ce352bbf19a2e985ede8390ca8bfe94213650a7a7d50cc834e324ce2d01aec7cd6e9c5a74bfaf364a4d0870e9d8fd58b815ce7e218708bd4de2fef25256b90fb70a9aed4d24607cebe97eca29cca0a01a1bd1188fe07b0f29b30484b9ade6d69803a4061a78c5aa93f666f8cafecbc577943df81c49a0e1ad97e02ef3643b064b0ed31fb8aad570d3a4de9e4f6b5b8a6962de3c0671e6584343e01a9535facd492525e2e30a240e4cb5a5e36cd090b83724760a0f5a9c6dded0fc9f31b138b5af40b6792b16962cedb85eb7ff8b5a0c6b65642532c888eb699c6f9dd782881610493ee68dde02d8b1707572de4e292f7ce63db33b39e16fd193fabe74f03dfedac0ce0fdeac55f878a391377aa33c53b6dbceb16b61f16f1d67a18122f8ed5c4bcb504c42296f9cd07c03073e25d19e076312fb2b1b623a217a6dd2ba44f37eabda66da7868d57bdc757514150877587fb033a9bbe30dee3b5667c6eb92d680ce5b57e73bb36211fab05abb6b1f91a508e5558ccabb12d30ad90b5af10d572f8c61b679179ca3b4c9d21932ef65af3cf92f119ad0cfde39a793df349cad4191a044d9f9647aec1fb9f862f3b289c924e2c0c0aee09af1070919abe81484bb1bb652036717bd5c7d246046792debd46ddb3507c387a97e4f29507147e82c17562f6f51a875b779807a3e2b7b79d40a77383ec2c143f57d9acf9201059e253618dec527cab7f60266312aa5e6d7c7e2c0c710aa83c0a745fac702448a4a0123ddf5f1cd3bcae53bfdfb361f785a2d399cb65f8eaa914a1a3ab2f4c47b387802beee2a02dbefcb420c360717b139d493497eb30ca60c1513fb067322d77d34f5044bd26c2533da8b5cbccee72242da3707c72f030fbc487ba6f51f8e77cd09e75f13954fda4c79f15d200349e533ee661f355adfe8002049f1a7c8d47b89a8755647840c5ebf314cba13265df9013d5d6bbd715d59d9df7a05c2be8d1ca1a950513896d6eb17a635850d701276d6e05a22bfe45a1fa0b89f0a05148f39dd58e21f7cae54c06e5d2a51f407eeb0a343b670c8fdab581a6c1fccd45a58c0b164a143ac6e21b5db77f3ba5065857dd63edd6d4d54df37255463d1472dc9e7a8108d82117d99c5aa56c423a325ba3405941d8f335a16f00443c0958a6ad3e70ae24349d5e5361c789422dbab386792c951a78fa52bed4e15d12b13a020c58ca167c37e0a3cb2eb42620d9c9ea7baad7aa998abe01a93d7872539a8c46e401a1b203682d3177b45292bd54c130826bcadaea7eec226906ae5aeb412d78de6043a275d11f9ac354840d5ac26771cece983f0f0f5067b2db841bd2f78108afd399bd7ce1bb71568991d4be164b62d79f83c334e69368e2391a62a89306e08cb03743e0fe684666d61bc546d68ec2e477eaf8c95eb3e8e3925803c86c1e5c33c7b6de4e556b5a2e70fd2f67bd9b5375e1b4a7a9994146d0d0240cc7f0cd3fc5daa02914a83cf50bbe6f481c198318d96e7c37c7e58c72941117f2895ed74146da2601cfa3cfe94f29cb77dc43ad3a5e64dcb05597b88a8b67a01f63ee27dbc3df5c7ff7a8654dcf6a54418475c4e56179d5494389a8eb4c07382985cd4aed321f4beae778e9dad565ebcb32334dee3e6aa4754ccecd251c20c9f43568830e7736f34b06d9608d502803637baea19ef3f1fd8cd60dbc50642416d64c0a299a9f45a2e79054cc772a06192dd19dc4707ad3003c2ef854aba2524d188e2e67434a54702139261fe7668601b9787a943a7fdfee1da4d4541545e6d9206461531b099d11714d2ed6f4aecf866ccf6a9f833bc4db8bb40a2d8130cc", &(0x7f0000001640)=""/208) 08:21:27 executing program 4: keyctl$KEYCTL_PKEY_ENCRYPT(0x19, &(0x7f0000000000)={0x0, 0x0, 0xe5}, &(0x7f0000000040)={'enc=', 'raw', ' hash=', {'sha384-avx2\x00'}}, &(0x7f00000000c0), &(0x7f0000000100)=""/229) r0 = pkey_alloc(0x0, 0x0) pkey_mprotect(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x6000000, r0) userfaultfd(0x100800) pkey_alloc(0x0, 0x1) keyctl$link(0x8, 0x0, 0xfffffffffffffffb) r1 = openat$nci(0xffffffffffffff9c, &(0x7f0000000200), 0x2, 0x0) r2 = openat$vsock(0xffffffffffffff9c, &(0x7f0000000240), 0x201, 0x0) ioctl$UDMABUF_CREATE_LIST(r2, 0x40087543, &(0x7f0000000280)={0x0, 0x3, [{0xffffffffffffffff, 0x0, 0x8000, 0x4000}, {0xffffffffffffffff, 0x0, 0x4000, 0x8000}, {0xffffffffffffffff, 0x0, 0x2000, 0xffff7ffff0000000}]}) syz_open_dev$ndb(&(0x7f0000000300), 0x0, 0x400) ioctl$IOCTL_GET_NCIDEV_IDX(r1, 0x0, &(0x7f0000000340)) keyctl$instantiate(0xc, 0x0, &(0x7f0000000380)=@encrypted_new={'new ', 'ecryptfs', 0x20, 'user:', '', 0x20, 0x6}, 0x28, 0x0) pkey_alloc(0x0, 0x1) ioctl$PTP_PIN_SETFUNC(r2, 0x40603d07, &(0x7f00000003c0)={'\x00', 0x7, 0x2, 0x8}) syz_io_uring_setup(0x6cab, &(0x7f0000000440)={0x0, 0xcb7a, 0x1, 0x3, 0x122, 0x0, r2}, &(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffe000/0x2000)=nil, &(0x7f00000004c0), &(0x7f0000000500)=0x0) clock_gettime(0x0, &(0x7f0000000540)={0x0, 0x0}) syz_io_uring_submit(0x0, r3, &(0x7f00000005c0)=@IORING_OP_LINK_TIMEOUT={0xf, 0x17, 0x0, 0x0, 0x0, &(0x7f0000000580)={r4, r5+10000000}, 0x1, 0x1}, 0x1) ioctl$NBD_SET_SOCK(r2, 0xab00, r2) 08:21:27 executing program 1: keyctl$KEYCTL_PKEY_ENCRYPT(0x19, &(0x7f0000000000)={0x0, 0x0, 0xe5}, &(0x7f0000000040)={'enc=', 'raw', ' hash=', {'sha384-avx2\x00'}}, &(0x7f00000000c0), &(0x7f0000000100)=""/229) r0 = pkey_alloc(0x0, 0x0) pkey_mprotect(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x6000000, r0) r1 = userfaultfd(0x100800) r2 = pkey_alloc(0x0, 0x1) keyctl$link(0x8, 0x0, 0xfffffffffffffffb) r3 = openat$nci(0xffffffffffffff9c, &(0x7f0000000200), 0x2, 0x0) r4 = openat$vsock(0xffffffffffffff9c, &(0x7f0000000240), 0x201, 0x0) ioctl$UDMABUF_CREATE_LIST(r4, 0x40087543, &(0x7f0000000280)={0x0, 0x3, [{0xffffffffffffffff, 0x0, 0x8000, 0x4000}, {0xffffffffffffffff, 0x0, 0x4000, 0x8000}, {0xffffffffffffffff, 0x0, 0x2000, 0xffff7ffff0000000}]}) syz_open_dev$ndb(&(0x7f0000000300), 0x0, 0x400) ioctl$IOCTL_GET_NCIDEV_IDX(r3, 0x0, &(0x7f0000000340)) keyctl$instantiate(0xc, 0x0, &(0x7f0000000380)=@encrypted_new={'new ', 'ecryptfs', 0x20, 'user:', '', 0x20, 0x6}, 0x28, 0x0) pkey_alloc(0x0, 0x1) ioctl$PTP_PIN_SETFUNC(r4, 0x40603d07, &(0x7f00000003c0)={'\x00', 0x7, 0x2, 0x8}) syz_io_uring_setup(0x6cab, &(0x7f0000000440)={0x0, 0xcb7a, 0x1, 0x3, 0x122, 0x0, r4}, &(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffe000/0x2000)=nil, &(0x7f00000004c0), &(0x7f0000000500)=0x0) clock_gettime(0x0, &(0x7f0000000540)={0x0, 0x0}) syz_io_uring_submit(0x0, r5, &(0x7f00000005c0)=@IORING_OP_LINK_TIMEOUT={0xf, 0x17, 0x0, 0x0, 0x0, &(0x7f0000000580)={r6, r7+10000000}, 0x1, 0x1}, 0x1) ioctl$NBD_SET_SOCK(r4, 0xab00, r4) mmap$dsp(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x2000000, 0x4000010, r1, 0x0) keyctl$KEYCTL_PKEY_DECRYPT(0x1a, &(0x7f0000000600)={0x0, 0x1000, 0xd0}, 0x0, &(0x7f0000000640)="2736f77350ffc33f7efd1d0e8f90bd80efbf2696893ef379734fbf6b93805520fe93ef19fcdecb6510fb0b63a2a2eb5929d774fcd04ee2d7c3cd1f0a0b9421337683a875ac17717eee658dbdbbee5c64013f03f78e885afc3a44d04cf42586c0f41567b19b151fa83e8beb11c568bf7ef1befc2fedc1e5954e02a065483014daf99296a45e841daf7e1494666b109e9c9012819b7749051cee4a408e3b0ec630f7715c8a5547e31d9c5415dcf4e76ca388caf23b9bd6187ecbdbbffa9cfb876782378aec86cd140d23d7eae3a5788ab46e1cb381bb2d884ef39df63ea957b2ba715802c59ae51fbd899502fa47043cc8218b851fcd1bd73eb5a4a8974cb49824a71e788e2bcca6c5c1a9d87736fe68fdafce2d9cfa30419e11b670873f9a20883268941caae7c6ff661bc4ffa3a9d48a0d6c42b77b05de18d6a70e6334f3ea28463ca728bbf9fee62f165add3d30bfd8792b83a34ca17f6ba097f7d5ea6dd1a6fb254c6114f5b6b0858ddcf0ed8df5c6013af4718ce86c44e56d8de13473ff93acbb49891c8af69ef9c450f99b9af74d96618ec8f90e42efd1877a749a41b168cddd0c6ec51962880ed406853c73adae95d82874be3b34b06f12e90eee628994ce67290942edeb0be5c313511cc28bcf71e299f85a3958a90aa1db138506a8a57c7178d6d57930fd4e6ffebfdcd2ed78f8612eb68ea11a252ba0521c94d656a8b3cc1773ec1d89336055390f6aeaded90922dc02efded1b1db74c9cee146afd3dbd92fb4c8e6b4ebac497aa5084367483f9cd7b05cc24a357bcfcc78bb5eb08edb02011c241d0631241bed81b44c3e9c33bd55b82740596cb8ee2fd8a46004e70e709ed3a20fe1fe69bda58665a8eec06622bcd69f086e290044f8707143adf459f053f14f574d7c3ff0d12f8420cd286a21b819d8fe62ba6b18ce5c8dbccd6ed03ed73be06a8d31555f443663f6a6b2a7d1d59bf71f169dccdf20fbaac233a1c4fc89c38adde4733c5b23ae76aee07b52ca9617cb27833a0e85295b81319d85610787f77c77e8d6bd9f07472324a338b8fe0def1fdb961f488efe39cea303e4ea55eb84fd72beb679407c47030179df73a607b34a059b550f1f4fd60af1526111930f62cf03ecf589c5576e466cfb1df08f5beae15034a789a38724fcbafed9a0426172957c80d4ca7ec9147df727d11a6122ce37fc5bbcd5cdb239364d71e5bbab4b8085cd051a16916665d70d5db3b63c0d9904e3adf2b4d945e52185302129fa3e66bd6608d545c5449c1a45cdbb609ba8cff62e7024234e5405236e481365114a7313d6e591d0c6f50c8d4d95469953e223dd5fd62ec94d342fa4349da1d8f433ea90aed09b2aa9cf0e889f8935dcb86d15acf621cae1c93c582275418d369c54b2a2c2c57cfe5f7fc4f5797e33e6f0d08006bf67ba5d3814a188d48c7116c56cd3098263a5f34e133aad7b5198bc12caa9c032222ec9634f6ba98d9548469cb04aa03510801822716c9895c1c344aa8c699c28adf69664d9dd75ef11778f68663064124e8217876364f6ea33f73acff8f013b0a2ac741d9b5eebd3a0db9e32d50febc12fbc110fdc1d2415277a0897ae3a5f567fe18edf5f48ac86e0398de5f0d57fb8cf5a3c2f7f4d2888cd70bd00ab9b29089b84a5123e00fbcad4a9be61b8ccecfd5f943f11cf0952610b7bd0bbca71b36c439d80ff9e9a6c9135a4b638278432be5d3fec6fd49ad792f504c395cad2f2ffd8d1e0231941523693e2252faabd6df97361bbb2f8c078ef9eacafefb62cb1057c3195cdbc0d81c3e74f72be2bb1eb94f1bd19a26f77982e863442eb6064f31f1f2f84144abefde11d159546d65486a4a55f8aed11c51a8a08e812dcb47c7124701f06417ef29d351b23cacba209e084ff6b969dabfd011828ca759d58860bfa32961115c13107face1d4c2653f662d2671bedf1649e6064b31382a6e51f1487173fdb61e5e70f7676380e17fa7e3d4c4b08a7e64ea5b4a7a3d0c9e8d0d225b35f59fdc3537c0827626eb31f734117aadc65036f26bbf8239cee0ae130f0c948ba3562f24a0656c346c6271b3b4f3fb9865a2ee66575a7ca45ebe0c3d12b68e0b112193254f51f08b31eff02fb8839fbd51d9725c033861ff2f47ecdffa0ebdd1e97af0fb71c2fc10204bdf963c90396964df78bd9495b160981a354e10910c1c3ba0a4dd214ab36d05f2975d5f112c3bb4ad85323d35d8616f9ce025b824aa86e8628c646333b5b183f85668f573e37a16f7e8506746c1c6901139b4ba8c9483f5da3aa3f34d18d893e8fe27061086e9f25e525506fad59938b3016d013288501307f3c5c0e2cf5adfab032f0865525072f624dcd7e7dd03abbe39b8196a6eb42e16d80c3c395c61f32392f1834e5743677e060274a663c1e9d3eac0f87f1b95651839ece118f98fe3a21dff01cb2f904cb453f0f6f1b7d3e4f5ed6569ba5be9a153a8d2f11fb8804d2d1d19850e3383aed4198807d7eed79711faa9d2590d4807a2fd525bbfe5bc8b056369aec9e4b725ea87f180a7d3a3dd3bf886b17364734174d962546db90babfb9cad914c76e01af2adee7a9a6a03a94f4f348c8f1ea959b6df2957509f1683c2978c0c97cbe0929382187be22d907c72e3b93415cbb68363c3a928737536bdbc03f4c363cbb0558ff1321d86358c2cc29f0476381289e233a30e34d50ca6f28d1066b56b8cde48b1e9001779934debfd665af61aac5440e71e0406ab498f3058785a4611ba556d97e197dc4dbbd9195cf91b5242f170b478da2922f4435596ac391a2715958d54443e83d2e7643ab80e006ff04a3c938e02d2a261ee692b54c66585494e7f0c741fb8833e4b99f59cdbaa1a4be04439138b0941488a4e05c2c9092ebb4d06d3a83ea56911ddf9b4ad391872763355881d450f3856ecdc40165effbd7aad0bda162feb20bcd11207c9b838bf642f578801be17ed307b25abf3a96f07c81c3c6082cc02d261c94fce6e70a2919aba69a55b839f03db68025dec5c1910596d7f3085fc21684ed9e40d50f30a2485df8ff750fa6d127cc0e33b7eb41fee15a273c7277775e0341d367c43d2b2d88b5fe27540d5264c33cd2b274632666bced994c34c3937755ac871e9a07a0d22d6ea95a02fa83bd4e4f5265fb207840f3be93cf3df16ddd113f88d7c08a8193a5caf65b895480a0f76a23233d5bb3d18c5429abf89a2dfaa9a3ee204d98e7e7eefb7f2ad135c2be4bc8aad9d293fcd3d689333abb7299d8df7bc5c37d9ad89f19dd6e27bfbd22b86721b5ddd66bb381a3d95d3a24c6136062a1ec0b135f3b46977d696bd2dbf02dc4075615f34d6c1cdbd97a3065c2b362fc52f52ccbdee433150d5643413802e5e925775dac3c1ea415b7f718f8fd3852fabbf1bdf89e4d2ca83bdd0b0a56f6e75d5f7e59008ed909b70fcbfaafa0ed8d7bce6d49c7acdf8ac6d245bcd8e06a0cd30d333ca4eeb6ebf6057408518d2fd923e616da7aa29fb9a719a9018371fe26ff8cfff3f95a46ec096a29aeb3020da496b1a814312411bfa374e632f37821512a610af7009290ecea5e98dbe7a7e48217909e02e314c16233371a6eb96a7b6e655e3ce225d41e8c490aa1d503504f3f8326863b6ea224b2f805a13e8248142b0723b01f2d412c7b117335436b02a55fe6de64615db771b28646a2951a51f13a7e4833a1587ab890da7e6d30adce6323117da7afe2adee10dae01d0c691657c8eba13252595b70d0e8e67b90c72b8e9303c8c0c1303ec345084a1078ed49f0bec0c87ff222e89925d679f97e6e090801b56e7ffaf48419cf4bac884c15911fc1952e292d835e9c5b0c8a994de8990e902968091924ae17d0979da0c9c18a7d6d90a30bf5a03b34a4507f0cb161458782149ecdd4022afc8e4a026a9fbe59d43571a4e460007323f21acbb159a96ad62592fec9ce352bbf19a2e985ede8390ca8bfe94213650a7a7d50cc834e324ce2d01aec7cd6e9c5a74bfaf364a4d0870e9d8fd58b815ce7e218708bd4de2fef25256b90fb70a9aed4d24607cebe97eca29cca0a01a1bd1188fe07b0f29b30484b9ade6d69803a4061a78c5aa93f666f8cafecbc577943df81c49a0e1ad97e02ef3643b064b0ed31fb8aad570d3a4de9e4f6b5b8a6962de3c0671e6584343e01a9535facd492525e2e30a240e4cb5a5e36cd090b83724760a0f5a9c6dded0fc9f31b138b5af40b6792b16962cedb85eb7ff8b5a0c6b65642532c888eb699c6f9dd782881610493ee68dde02d8b1707572de4e292f7ce63db33b39e16fd193fabe74f03dfedac0ce0fdeac55f878a391377aa33c53b6dbceb16b61f16f1d67a18122f8ed5c4bcb504c42296f9cd07c03073e25d19e076312fb2b1b623a217a6dd2ba44f37eabda66da7868d57bdc757514150877587fb033a9bbe30dee3b5667c6eb92d680ce5b57e73bb36211fab05abb6b1f91a508e5558ccabb12d30ad90b5af10d572f8c61b679179ca3b4c9d21932ef65af3cf92f119ad0cfde39a793df349cad4191a044d9f9647aec1fb9f862f3b289c924e2c0c0aee09af1070919abe81484bb1bb652036717bd5c7d246046792debd46ddb3507c387a97e4f29507147e82c17562f6f51a875b779807a3e2b7b79d40a77383ec2c143f57d9acf9201059e253618dec527cab7f60266312aa5e6d7c7e2c0c710aa83c0a745fac702448a4a0123ddf5f1cd3bcae53bfdfb361f785a2d399cb65f8eaa914a1a3ab2f4c47b387802beee2a02dbefcb420c360717b139d493497eb30ca60c1513fb067322d77d34f5044bd26c2533da8b5cbccee72242da3707c72f030fbc487ba6f51f8e77cd09e75f13954fda4c79f15d200349e533ee661f355adfe8002049f1a7c8d47b89a8755647840c5ebf314cba13265df9013d5d6bbd715d59d9df7a05c2be8d1ca1a950513896d6eb17a635850d701276d6e05a22bfe45a1fa0b89f0a05148f39dd58e21f7cae54c06e5d2a51f407eeb0a343b670c8fdab581a6c1fccd45a58c0b164a143ac6e21b5db77f3ba5065857dd63edd6d4d54df37255463d1472dc9e7a8108d82117d99c5aa56c423a325ba3405941d8f335a16f00443c0958a6ad3e70ae24349d5e5361c789422dbab386792c951a78fa52bed4e15d12b13a020c58ca167c37e0a3cb2eb42620d9c9ea7baad7aa998abe01a93d7872539a8c46e401a1b203682d3177b45292bd54c130826bcadaea7eec226906ae5aeb412d78de6043a275d11f9ac354840d5ac26771cece983f0f0f5067b2db841bd2f78108afd399bd7ce1bb71568991d4be164b62d79f83c334e69368e2391a62a89306e08cb03743e0fe684666d61bc546d68ec2e477eaf8c95eb3e8e3925803c86c1e5c33c7b6de4e556b5a2e70fd2f67bd9b5375e1b4a7a9994146d0d0240cc7f0cd3fc5daa02914a83cf50bbe6f481c198318d96e7c37c7e58c72941117f2895ed74146da2601cfa3cfe94f29cb77dc43ad3a5e64dcb05597b88a8b67a01f63ee27dbc3df5c7ff7a8654dcf6a54418475c4e56179d5494389a8eb4c07382985cd4aed321f4beae778e9dad565ebcb32334dee3e6aa4754ccecd251c20c9f43568830e7736f34b06d9608d502803637baea19ef3f1fd8cd60dbc50642416d64c0a299a9f45a2e79054cc772a06192dd19dc4707ad3003c2ef854aba2524d188e2e67434a54702139261fe7668601b9787a943a7fdfee1da4d4541545e6d9206461531b099d11714d2ed6f4aecf866ccf6a9f833bc4db8bb40a2d8130cc", &(0x7f0000001640)=""/208) ioctl$IOMMU_TEST_OP_CREATE_ACCESS(r4, 0x3ba0, &(0x7f0000001740)={0x38, 0x5, 0x0, 0x0, 0xffffffffffffffff, 0x1}) ioctl$IOMMU_TEST_OP_ACCESS_PAGES$syz(r4, 0x3ba0, &(0x7f0000001780)={0x38, 0x7, r8, 0x0, 0x10001, 0x0, 0xa, 0x833d, 0xddb19}) r9 = openat$vsock(0xffffffffffffff9c, &(0x7f00000017c0), 0x4400, 0x0) pkey_mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1, r2) ioctl$UFFDIO_REGISTER(r1, 0xc020aa00, &(0x7f0000001800)={{&(0x7f0000ffc000/0x4000)=nil, 0x4000}, 0x4}) keyctl$link(0x8, 0x0, 0xfffffffffffffff8) ioctl$vim2m_VIDIOC_EXPBUF(r9, 0xc0405610, &(0x7f0000001840)={0x1, 0x2, 0x8001}) add_key(&(0x7f0000001880)='logon\x00', &(0x7f00000018c0)={'syz', 0x0}, &(0x7f0000001900)="29a434860d57b2cb10cfc77f4f43f66f0e690da79304169ec056b605d21ee32f5db7d436621a9c01374a0ffcff337b1025c106d62e6bc9f6e6102848ba5ad2ca57f292c18871b089dcb402b1c10f0013c2c2aed73593a098360344024680b774483092c4feb4144d856c82c5375f0a5e6e606274", 0x74, 0xfffffffffffffffe) 08:21:27 executing program 2: keyctl$KEYCTL_PKEY_ENCRYPT(0x19, &(0x7f0000000000)={0x0, 0x0, 0xe5}, &(0x7f0000000040)={'enc=', 'raw', ' hash=', {'sha384-avx2\x00'}}, &(0x7f00000000c0), &(0x7f0000000100)=""/229) r0 = pkey_alloc(0x0, 0x0) pkey_mprotect(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x6000000, r0) r1 = userfaultfd(0x100800) r2 = pkey_alloc(0x0, 0x1) keyctl$link(0x8, 0x0, 0xfffffffffffffffb) r3 = openat$nci(0xffffffffffffff9c, &(0x7f0000000200), 0x2, 0x0) r4 = openat$vsock(0xffffffffffffff9c, &(0x7f0000000240), 0x201, 0x0) ioctl$UDMABUF_CREATE_LIST(r4, 0x40087543, &(0x7f0000000280)={0x0, 0x3, [{0xffffffffffffffff, 0x0, 0x8000, 0x4000}, {0xffffffffffffffff, 0x0, 0x4000, 0x8000}, {0xffffffffffffffff, 0x0, 0x2000, 0xffff7ffff0000000}]}) syz_open_dev$ndb(&(0x7f0000000300), 0x0, 0x400) ioctl$IOCTL_GET_NCIDEV_IDX(r3, 0x0, &(0x7f0000000340)) keyctl$instantiate(0xc, 0x0, &(0x7f0000000380)=@encrypted_new={'new ', 'ecryptfs', 0x20, 'user:', '', 0x20, 0x6}, 0x28, 0x0) pkey_alloc(0x0, 0x1) ioctl$PTP_PIN_SETFUNC(r4, 0x40603d07, &(0x7f00000003c0)={'\x00', 0x7, 0x2, 0x8}) syz_io_uring_setup(0x6cab, &(0x7f0000000440)={0x0, 0xcb7a, 0x1, 0x3, 0x122, 0x0, r4}, &(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffe000/0x2000)=nil, &(0x7f00000004c0), &(0x7f0000000500)=0x0) clock_gettime(0x0, &(0x7f0000000540)={0x0, 0x0}) syz_io_uring_submit(0x0, r5, &(0x7f00000005c0)=@IORING_OP_LINK_TIMEOUT={0xf, 0x17, 0x0, 0x0, 0x0, &(0x7f0000000580)={r6, r7+10000000}, 0x1, 0x1}, 0x1) ioctl$NBD_SET_SOCK(r4, 0xab00, r4) mmap$dsp(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x2000000, 0x4000010, r1, 0x0) keyctl$KEYCTL_PKEY_DECRYPT(0x1a, &(0x7f0000000600)={0x0, 0x1000, 0xd0}, 0x0, &(0x7f0000000640)="2736f77350ffc33f7efd1d0e8f90bd80efbf2696893ef379734fbf6b93805520fe93ef19fcdecb6510fb0b63a2a2eb5929d774fcd04ee2d7c3cd1f0a0b9421337683a875ac17717eee658dbdbbee5c64013f03f78e885afc3a44d04cf42586c0f41567b19b151fa83e8beb11c568bf7ef1befc2fedc1e5954e02a065483014daf99296a45e841daf7e1494666b109e9c9012819b7749051cee4a408e3b0ec630f7715c8a5547e31d9c5415dcf4e76ca388caf23b9bd6187ecbdbbffa9cfb876782378aec86cd140d23d7eae3a5788ab46e1cb381bb2d884ef39df63ea957b2ba715802c59ae51fbd899502fa47043cc8218b851fcd1bd73eb5a4a8974cb49824a71e788e2bcca6c5c1a9d87736fe68fdafce2d9cfa30419e11b670873f9a20883268941caae7c6ff661bc4ffa3a9d48a0d6c42b77b05de18d6a70e6334f3ea28463ca728bbf9fee62f165add3d30bfd8792b83a34ca17f6ba097f7d5ea6dd1a6fb254c6114f5b6b0858ddcf0ed8df5c6013af4718ce86c44e56d8de13473ff93acbb49891c8af69ef9c450f99b9af74d96618ec8f90e42efd1877a749a41b168cddd0c6ec51962880ed406853c73adae95d82874be3b34b06f12e90eee628994ce67290942edeb0be5c313511cc28bcf71e299f85a3958a90aa1db138506a8a57c7178d6d57930fd4e6ffebfdcd2ed78f8612eb68ea11a252ba0521c94d656a8b3cc1773ec1d89336055390f6aeaded90922dc02efded1b1db74c9cee146afd3dbd92fb4c8e6b4ebac497aa5084367483f9cd7b05cc24a357bcfcc78bb5eb08edb02011c241d0631241bed81b44c3e9c33bd55b82740596cb8ee2fd8a46004e70e709ed3a20fe1fe69bda58665a8eec06622bcd69f086e290044f8707143adf459f053f14f574d7c3ff0d12f8420cd286a21b819d8fe62ba6b18ce5c8dbccd6ed03ed73be06a8d31555f443663f6a6b2a7d1d59bf71f169dccdf20fbaac233a1c4fc89c38adde4733c5b23ae76aee07b52ca9617cb27833a0e85295b81319d85610787f77c77e8d6bd9f07472324a338b8fe0def1fdb961f488efe39cea303e4ea55eb84fd72beb679407c47030179df73a607b34a059b550f1f4fd60af1526111930f62cf03ecf589c5576e466cfb1df08f5beae15034a789a38724fcbafed9a0426172957c80d4ca7ec9147df727d11a6122ce37fc5bbcd5cdb239364d71e5bbab4b8085cd051a16916665d70d5db3b63c0d9904e3adf2b4d945e52185302129fa3e66bd6608d545c5449c1a45cdbb609ba8cff62e7024234e5405236e481365114a7313d6e591d0c6f50c8d4d95469953e223dd5fd62ec94d342fa4349da1d8f433ea90aed09b2aa9cf0e889f8935dcb86d15acf621cae1c93c582275418d369c54b2a2c2c57cfe5f7fc4f5797e33e6f0d08006bf67ba5d3814a188d48c7116c56cd3098263a5f34e133aad7b5198bc12caa9c032222ec9634f6ba98d9548469cb04aa03510801822716c9895c1c344aa8c699c28adf69664d9dd75ef11778f68663064124e8217876364f6ea33f73acff8f013b0a2ac741d9b5eebd3a0db9e32d50febc12fbc110fdc1d2415277a0897ae3a5f567fe18edf5f48ac86e0398de5f0d57fb8cf5a3c2f7f4d2888cd70bd00ab9b29089b84a5123e00fbcad4a9be61b8ccecfd5f943f11cf0952610b7bd0bbca71b36c439d80ff9e9a6c9135a4b638278432be5d3fec6fd49ad792f504c395cad2f2ffd8d1e0231941523693e2252faabd6df97361bbb2f8c078ef9eacafefb62cb1057c3195cdbc0d81c3e74f72be2bb1eb94f1bd19a26f77982e863442eb6064f31f1f2f84144abefde11d159546d65486a4a55f8aed11c51a8a08e812dcb47c7124701f06417ef29d351b23cacba209e084ff6b969dabfd011828ca759d58860bfa32961115c13107face1d4c2653f662d2671bedf1649e6064b31382a6e51f1487173fdb61e5e70f7676380e17fa7e3d4c4b08a7e64ea5b4a7a3d0c9e8d0d225b35f59fdc3537c0827626eb31f734117aadc65036f26bbf8239cee0ae130f0c948ba3562f24a0656c346c6271b3b4f3fb9865a2ee66575a7ca45ebe0c3d12b68e0b112193254f51f08b31eff02fb8839fbd51d9725c033861ff2f47ecdffa0ebdd1e97af0fb71c2fc10204bdf963c90396964df78bd9495b160981a354e10910c1c3ba0a4dd214ab36d05f2975d5f112c3bb4ad85323d35d8616f9ce025b824aa86e8628c646333b5b183f85668f573e37a16f7e8506746c1c6901139b4ba8c9483f5da3aa3f34d18d893e8fe27061086e9f25e525506fad59938b3016d013288501307f3c5c0e2cf5adfab032f0865525072f624dcd7e7dd03abbe39b8196a6eb42e16d80c3c395c61f32392f1834e5743677e060274a663c1e9d3eac0f87f1b95651839ece118f98fe3a21dff01cb2f904cb453f0f6f1b7d3e4f5ed6569ba5be9a153a8d2f11fb8804d2d1d19850e3383aed4198807d7eed79711faa9d2590d4807a2fd525bbfe5bc8b056369aec9e4b725ea87f180a7d3a3dd3bf886b17364734174d962546db90babfb9cad914c76e01af2adee7a9a6a03a94f4f348c8f1ea959b6df2957509f1683c2978c0c97cbe0929382187be22d907c72e3b93415cbb68363c3a928737536bdbc03f4c363cbb0558ff1321d86358c2cc29f0476381289e233a30e34d50ca6f28d1066b56b8cde48b1e9001779934debfd665af61aac5440e71e0406ab498f3058785a4611ba556d97e197dc4dbbd9195cf91b5242f170b478da2922f4435596ac391a2715958d54443e83d2e7643ab80e006ff04a3c938e02d2a261ee692b54c66585494e7f0c741fb8833e4b99f59cdbaa1a4be04439138b0941488a4e05c2c9092ebb4d06d3a83ea56911ddf9b4ad391872763355881d450f3856ecdc40165effbd7aad0bda162feb20bcd11207c9b838bf642f578801be17ed307b25abf3a96f07c81c3c6082cc02d261c94fce6e70a2919aba69a55b839f03db68025dec5c1910596d7f3085fc21684ed9e40d50f30a2485df8ff750fa6d127cc0e33b7eb41fee15a273c7277775e0341d367c43d2b2d88b5fe27540d5264c33cd2b274632666bced994c34c3937755ac871e9a07a0d22d6ea95a02fa83bd4e4f5265fb207840f3be93cf3df16ddd113f88d7c08a8193a5caf65b895480a0f76a23233d5bb3d18c5429abf89a2dfaa9a3ee204d98e7e7eefb7f2ad135c2be4bc8aad9d293fcd3d689333abb7299d8df7bc5c37d9ad89f19dd6e27bfbd22b86721b5ddd66bb381a3d95d3a24c6136062a1ec0b135f3b46977d696bd2dbf02dc4075615f34d6c1cdbd97a3065c2b362fc52f52ccbdee433150d5643413802e5e925775dac3c1ea415b7f718f8fd3852fabbf1bdf89e4d2ca83bdd0b0a56f6e75d5f7e59008ed909b70fcbfaafa0ed8d7bce6d49c7acdf8ac6d245bcd8e06a0cd30d333ca4eeb6ebf6057408518d2fd923e616da7aa29fb9a719a9018371fe26ff8cfff3f95a46ec096a29aeb3020da496b1a814312411bfa374e632f37821512a610af7009290ecea5e98dbe7a7e48217909e02e314c16233371a6eb96a7b6e655e3ce225d41e8c490aa1d503504f3f8326863b6ea224b2f805a13e8248142b0723b01f2d412c7b117335436b02a55fe6de64615db771b28646a2951a51f13a7e4833a1587ab890da7e6d30adce6323117da7afe2adee10dae01d0c691657c8eba13252595b70d0e8e67b90c72b8e9303c8c0c1303ec345084a1078ed49f0bec0c87ff222e89925d679f97e6e090801b56e7ffaf48419cf4bac884c15911fc1952e292d835e9c5b0c8a994de8990e902968091924ae17d0979da0c9c18a7d6d90a30bf5a03b34a4507f0cb161458782149ecdd4022afc8e4a026a9fbe59d43571a4e460007323f21acbb159a96ad62592fec9ce352bbf19a2e985ede8390ca8bfe94213650a7a7d50cc834e324ce2d01aec7cd6e9c5a74bfaf364a4d0870e9d8fd58b815ce7e218708bd4de2fef25256b90fb70a9aed4d24607cebe97eca29cca0a01a1bd1188fe07b0f29b30484b9ade6d69803a4061a78c5aa93f666f8cafecbc577943df81c49a0e1ad97e02ef3643b064b0ed31fb8aad570d3a4de9e4f6b5b8a6962de3c0671e6584343e01a9535facd492525e2e30a240e4cb5a5e36cd090b83724760a0f5a9c6dded0fc9f31b138b5af40b6792b16962cedb85eb7ff8b5a0c6b65642532c888eb699c6f9dd782881610493ee68dde02d8b1707572de4e292f7ce63db33b39e16fd193fabe74f03dfedac0ce0fdeac55f878a391377aa33c53b6dbceb16b61f16f1d67a18122f8ed5c4bcb504c42296f9cd07c03073e25d19e076312fb2b1b623a217a6dd2ba44f37eabda66da7868d57bdc757514150877587fb033a9bbe30dee3b5667c6eb92d680ce5b57e73bb36211fab05abb6b1f91a508e5558ccabb12d30ad90b5af10d572f8c61b679179ca3b4c9d21932ef65af3cf92f119ad0cfde39a793df349cad4191a044d9f9647aec1fb9f862f3b289c924e2c0c0aee09af1070919abe81484bb1bb652036717bd5c7d246046792debd46ddb3507c387a97e4f29507147e82c17562f6f51a875b779807a3e2b7b79d40a77383ec2c143f57d9acf9201059e253618dec527cab7f60266312aa5e6d7c7e2c0c710aa83c0a745fac702448a4a0123ddf5f1cd3bcae53bfdfb361f785a2d399cb65f8eaa914a1a3ab2f4c47b387802beee2a02dbefcb420c360717b139d493497eb30ca60c1513fb067322d77d34f5044bd26c2533da8b5cbccee72242da3707c72f030fbc487ba6f51f8e77cd09e75f13954fda4c79f15d200349e533ee661f355adfe8002049f1a7c8d47b89a8755647840c5ebf314cba13265df9013d5d6bbd715d59d9df7a05c2be8d1ca1a950513896d6eb17a635850d701276d6e05a22bfe45a1fa0b89f0a05148f39dd58e21f7cae54c06e5d2a51f407eeb0a343b670c8fdab581a6c1fccd45a58c0b164a143ac6e21b5db77f3ba5065857dd63edd6d4d54df37255463d1472dc9e7a8108d82117d99c5aa56c423a325ba3405941d8f335a16f00443c0958a6ad3e70ae24349d5e5361c789422dbab386792c951a78fa52bed4e15d12b13a020c58ca167c37e0a3cb2eb42620d9c9ea7baad7aa998abe01a93d7872539a8c46e401a1b203682d3177b45292bd54c130826bcadaea7eec226906ae5aeb412d78de6043a275d11f9ac354840d5ac26771cece983f0f0f5067b2db841bd2f78108afd399bd7ce1bb71568991d4be164b62d79f83c334e69368e2391a62a89306e08cb03743e0fe684666d61bc546d68ec2e477eaf8c95eb3e8e3925803c86c1e5c33c7b6de4e556b5a2e70fd2f67bd9b5375e1b4a7a9994146d0d0240cc7f0cd3fc5daa02914a83cf50bbe6f481c198318d96e7c37c7e58c72941117f2895ed74146da2601cfa3cfe94f29cb77dc43ad3a5e64dcb05597b88a8b67a01f63ee27dbc3df5c7ff7a8654dcf6a54418475c4e56179d5494389a8eb4c07382985cd4aed321f4beae778e9dad565ebcb32334dee3e6aa4754ccecd251c20c9f43568830e7736f34b06d9608d502803637baea19ef3f1fd8cd60dbc50642416d64c0a299a9f45a2e79054cc772a06192dd19dc4707ad3003c2ef854aba2524d188e2e67434a54702139261fe7668601b9787a943a7fdfee1da4d4541545e6d9206461531b099d11714d2ed6f4aecf866ccf6a9f833bc4db8bb40a2d8130cc", &(0x7f0000001640)=""/208) ioctl$IOMMU_TEST_OP_CREATE_ACCESS(r4, 0x3ba0, &(0x7f0000001740)={0x38, 0x5, 0x0, 0x0, 0xffffffffffffffff, 0x1}) ioctl$IOMMU_TEST_OP_ACCESS_PAGES$syz(r4, 0x3ba0, &(0x7f0000001780)={0x38, 0x7, r8, 0x0, 0x10001, 0x0, 0xa, 0x833d, 0xddb19}) r9 = openat$vsock(0xffffffffffffff9c, &(0x7f00000017c0), 0x4400, 0x0) pkey_mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1, r2) ioctl$UFFDIO_REGISTER(r1, 0xc020aa00, &(0x7f0000001800)={{&(0x7f0000ffc000/0x4000)=nil, 0x4000}, 0x4}) keyctl$link(0x8, 0x0, 0xfffffffffffffff8) ioctl$vim2m_VIDIOC_EXPBUF(r9, 0xc0405610, &(0x7f0000001840)={0x1, 0x2, 0x8001}) add_key(&(0x7f0000001880)='logon\x00', &(0x7f00000018c0)={'syz', 0x0}, &(0x7f0000001900)="29a434860d57b2cb10cfc77f4f43f66f0e690da79304169ec056b605d21ee32f5db7d436621a9c01374a0ffcff337b1025c106d62e6bc9f6e6102848ba5ad2ca57f292c18871b089dcb402b1c10f0013c2c2aed73593a098360344024680b774483092c4feb4144d856c82c5375f0a5e6e606274", 0x74, 0xfffffffffffffffe) 08:21:27 executing program 3: keyctl$KEYCTL_PKEY_ENCRYPT(0x19, &(0x7f0000000000)={0x0, 0x0, 0xe5}, &(0x7f0000000040)={'enc=', 'raw', ' hash=', {'sha384-avx2\x00'}}, &(0x7f00000000c0), &(0x7f0000000100)=""/229) r0 = pkey_alloc(0x0, 0x0) pkey_mprotect(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x6000000, r0) r1 = userfaultfd(0x100800) r2 = pkey_alloc(0x0, 0x1) keyctl$link(0x8, 0x0, 0xfffffffffffffffb) r3 = openat$nci(0xffffffffffffff9c, &(0x7f0000000200), 0x2, 0x0) r4 = openat$vsock(0xffffffffffffff9c, &(0x7f0000000240), 0x201, 0x0) ioctl$UDMABUF_CREATE_LIST(r4, 0x40087543, &(0x7f0000000280)={0x0, 0x3, [{0xffffffffffffffff, 0x0, 0x8000, 0x4000}, {0xffffffffffffffff, 0x0, 0x4000, 0x8000}, {0xffffffffffffffff, 0x0, 0x2000, 0xffff7ffff0000000}]}) syz_open_dev$ndb(&(0x7f0000000300), 0x0, 0x400) ioctl$IOCTL_GET_NCIDEV_IDX(r3, 0x0, &(0x7f0000000340)) keyctl$instantiate(0xc, 0x0, &(0x7f0000000380)=@encrypted_new={'new ', 'ecryptfs', 0x20, 'user:', '', 0x20, 0x6}, 0x28, 0x0) pkey_alloc(0x0, 0x1) ioctl$PTP_PIN_SETFUNC(r4, 0x40603d07, &(0x7f00000003c0)={'\x00', 0x7, 0x2, 0x8}) syz_io_uring_setup(0x6cab, &(0x7f0000000440)={0x0, 0xcb7a, 0x1, 0x3, 0x122, 0x0, r4}, &(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffe000/0x2000)=nil, &(0x7f00000004c0), &(0x7f0000000500)=0x0) clock_gettime(0x0, &(0x7f0000000540)={0x0, 0x0}) syz_io_uring_submit(0x0, r5, &(0x7f00000005c0)=@IORING_OP_LINK_TIMEOUT={0xf, 0x17, 0x0, 0x0, 0x0, &(0x7f0000000580)={r6, r7+10000000}, 0x1, 0x1}, 0x1) ioctl$NBD_SET_SOCK(r4, 0xab00, r4) mmap$dsp(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x2000000, 0x4000010, r1, 0x0) keyctl$KEYCTL_PKEY_DECRYPT(0x1a, &(0x7f0000000600)={0x0, 0x1000, 0xd0}, 0x0, &(0x7f0000000640)="2736f77350ffc33f7efd1d0e8f90bd80efbf2696893ef379734fbf6b93805520fe93ef19fcdecb6510fb0b63a2a2eb5929d774fcd04ee2d7c3cd1f0a0b9421337683a875ac17717eee658dbdbbee5c64013f03f78e885afc3a44d04cf42586c0f41567b19b151fa83e8beb11c568bf7ef1befc2fedc1e5954e02a065483014daf99296a45e841daf7e1494666b109e9c9012819b7749051cee4a408e3b0ec630f7715c8a5547e31d9c5415dcf4e76ca388caf23b9bd6187ecbdbbffa9cfb876782378aec86cd140d23d7eae3a5788ab46e1cb381bb2d884ef39df63ea957b2ba715802c59ae51fbd899502fa47043cc8218b851fcd1bd73eb5a4a8974cb49824a71e788e2bcca6c5c1a9d87736fe68fdafce2d9cfa30419e11b670873f9a20883268941caae7c6ff661bc4ffa3a9d48a0d6c42b77b05de18d6a70e6334f3ea28463ca728bbf9fee62f165add3d30bfd8792b83a34ca17f6ba097f7d5ea6dd1a6fb254c6114f5b6b0858ddcf0ed8df5c6013af4718ce86c44e56d8de13473ff93acbb49891c8af69ef9c450f99b9af74d96618ec8f90e42efd1877a749a41b168cddd0c6ec51962880ed406853c73adae95d82874be3b34b06f12e90eee628994ce67290942edeb0be5c313511cc28bcf71e299f85a3958a90aa1db138506a8a57c7178d6d57930fd4e6ffebfdcd2ed78f8612eb68ea11a252ba0521c94d656a8b3cc1773ec1d89336055390f6aeaded90922dc02efded1b1db74c9cee146afd3dbd92fb4c8e6b4ebac497aa5084367483f9cd7b05cc24a357bcfcc78bb5eb08edb02011c241d0631241bed81b44c3e9c33bd55b82740596cb8ee2fd8a46004e70e709ed3a20fe1fe69bda58665a8eec06622bcd69f086e290044f8707143adf459f053f14f574d7c3ff0d12f8420cd286a21b819d8fe62ba6b18ce5c8dbccd6ed03ed73be06a8d31555f443663f6a6b2a7d1d59bf71f169dccdf20fbaac233a1c4fc89c38adde4733c5b23ae76aee07b52ca9617cb27833a0e85295b81319d85610787f77c77e8d6bd9f07472324a338b8fe0def1fdb961f488efe39cea303e4ea55eb84fd72beb679407c47030179df73a607b34a059b550f1f4fd60af1526111930f62cf03ecf589c5576e466cfb1df08f5beae15034a789a38724fcbafed9a0426172957c80d4ca7ec9147df727d11a6122ce37fc5bbcd5cdb239364d71e5bbab4b8085cd051a16916665d70d5db3b63c0d9904e3adf2b4d945e52185302129fa3e66bd6608d545c5449c1a45cdbb609ba8cff62e7024234e5405236e481365114a7313d6e591d0c6f50c8d4d95469953e223dd5fd62ec94d342fa4349da1d8f433ea90aed09b2aa9cf0e889f8935dcb86d15acf621cae1c93c582275418d369c54b2a2c2c57cfe5f7fc4f5797e33e6f0d08006bf67ba5d3814a188d48c7116c56cd3098263a5f34e133aad7b5198bc12caa9c032222ec9634f6ba98d9548469cb04aa03510801822716c9895c1c344aa8c699c28adf69664d9dd75ef11778f68663064124e8217876364f6ea33f73acff8f013b0a2ac741d9b5eebd3a0db9e32d50febc12fbc110fdc1d2415277a0897ae3a5f567fe18edf5f48ac86e0398de5f0d57fb8cf5a3c2f7f4d2888cd70bd00ab9b29089b84a5123e00fbcad4a9be61b8ccecfd5f943f11cf0952610b7bd0bbca71b36c439d80ff9e9a6c9135a4b638278432be5d3fec6fd49ad792f504c395cad2f2ffd8d1e0231941523693e2252faabd6df97361bbb2f8c078ef9eacafefb62cb1057c3195cdbc0d81c3e74f72be2bb1eb94f1bd19a26f77982e863442eb6064f31f1f2f84144abefde11d159546d65486a4a55f8aed11c51a8a08e812dcb47c7124701f06417ef29d351b23cacba209e084ff6b969dabfd011828ca759d58860bfa32961115c13107face1d4c2653f662d2671bedf1649e6064b31382a6e51f1487173fdb61e5e70f7676380e17fa7e3d4c4b08a7e64ea5b4a7a3d0c9e8d0d225b35f59fdc3537c0827626eb31f734117aadc65036f26bbf8239cee0ae130f0c948ba3562f24a0656c346c6271b3b4f3fb9865a2ee66575a7ca45ebe0c3d12b68e0b112193254f51f08b31eff02fb8839fbd51d9725c033861ff2f47ecdffa0ebdd1e97af0fb71c2fc10204bdf963c90396964df78bd9495b160981a354e10910c1c3ba0a4dd214ab36d05f2975d5f112c3bb4ad85323d35d8616f9ce025b824aa86e8628c646333b5b183f85668f573e37a16f7e8506746c1c6901139b4ba8c9483f5da3aa3f34d18d893e8fe27061086e9f25e525506fad59938b3016d013288501307f3c5c0e2cf5adfab032f0865525072f624dcd7e7dd03abbe39b8196a6eb42e16d80c3c395c61f32392f1834e5743677e060274a663c1e9d3eac0f87f1b95651839ece118f98fe3a21dff01cb2f904cb453f0f6f1b7d3e4f5ed6569ba5be9a153a8d2f11fb8804d2d1d19850e3383aed4198807d7eed79711faa9d2590d4807a2fd525bbfe5bc8b056369aec9e4b725ea87f180a7d3a3dd3bf886b17364734174d962546db90babfb9cad914c76e01af2adee7a9a6a03a94f4f348c8f1ea959b6df2957509f1683c2978c0c97cbe0929382187be22d907c72e3b93415cbb68363c3a928737536bdbc03f4c363cbb0558ff1321d86358c2cc29f0476381289e233a30e34d50ca6f28d1066b56b8cde48b1e9001779934debfd665af61aac5440e71e0406ab498f3058785a4611ba556d97e197dc4dbbd9195cf91b5242f170b478da2922f4435596ac391a2715958d54443e83d2e7643ab80e006ff04a3c938e02d2a261ee692b54c66585494e7f0c741fb8833e4b99f59cdbaa1a4be04439138b0941488a4e05c2c9092ebb4d06d3a83ea56911ddf9b4ad391872763355881d450f3856ecdc40165effbd7aad0bda162feb20bcd11207c9b838bf642f578801be17ed307b25abf3a96f07c81c3c6082cc02d261c94fce6e70a2919aba69a55b839f03db68025dec5c1910596d7f3085fc21684ed9e40d50f30a2485df8ff750fa6d127cc0e33b7eb41fee15a273c7277775e0341d367c43d2b2d88b5fe27540d5264c33cd2b274632666bced994c34c3937755ac871e9a07a0d22d6ea95a02fa83bd4e4f5265fb207840f3be93cf3df16ddd113f88d7c08a8193a5caf65b895480a0f76a23233d5bb3d18c5429abf89a2dfaa9a3ee204d98e7e7eefb7f2ad135c2be4bc8aad9d293fcd3d689333abb7299d8df7bc5c37d9ad89f19dd6e27bfbd22b86721b5ddd66bb381a3d95d3a24c6136062a1ec0b135f3b46977d696bd2dbf02dc4075615f34d6c1cdbd97a3065c2b362fc52f52ccbdee433150d5643413802e5e925775dac3c1ea415b7f718f8fd3852fabbf1bdf89e4d2ca83bdd0b0a56f6e75d5f7e59008ed909b70fcbfaafa0ed8d7bce6d49c7acdf8ac6d245bcd8e06a0cd30d333ca4eeb6ebf6057408518d2fd923e616da7aa29fb9a719a9018371fe26ff8cfff3f95a46ec096a29aeb3020da496b1a814312411bfa374e632f37821512a610af7009290ecea5e98dbe7a7e48217909e02e314c16233371a6eb96a7b6e655e3ce225d41e8c490aa1d503504f3f8326863b6ea224b2f805a13e8248142b0723b01f2d412c7b117335436b02a55fe6de64615db771b28646a2951a51f13a7e4833a1587ab890da7e6d30adce6323117da7afe2adee10dae01d0c691657c8eba13252595b70d0e8e67b90c72b8e9303c8c0c1303ec345084a1078ed49f0bec0c87ff222e89925d679f97e6e090801b56e7ffaf48419cf4bac884c15911fc1952e292d835e9c5b0c8a994de8990e902968091924ae17d0979da0c9c18a7d6d90a30bf5a03b34a4507f0cb161458782149ecdd4022afc8e4a026a9fbe59d43571a4e460007323f21acbb159a96ad62592fec9ce352bbf19a2e985ede8390ca8bfe94213650a7a7d50cc834e324ce2d01aec7cd6e9c5a74bfaf364a4d0870e9d8fd58b815ce7e218708bd4de2fef25256b90fb70a9aed4d24607cebe97eca29cca0a01a1bd1188fe07b0f29b30484b9ade6d69803a4061a78c5aa93f666f8cafecbc577943df81c49a0e1ad97e02ef3643b064b0ed31fb8aad570d3a4de9e4f6b5b8a6962de3c0671e6584343e01a9535facd492525e2e30a240e4cb5a5e36cd090b83724760a0f5a9c6dded0fc9f31b138b5af40b6792b16962cedb85eb7ff8b5a0c6b65642532c888eb699c6f9dd782881610493ee68dde02d8b1707572de4e292f7ce63db33b39e16fd193fabe74f03dfedac0ce0fdeac55f878a391377aa33c53b6dbceb16b61f16f1d67a18122f8ed5c4bcb504c42296f9cd07c03073e25d19e076312fb2b1b623a217a6dd2ba44f37eabda66da7868d57bdc757514150877587fb033a9bbe30dee3b5667c6eb92d680ce5b57e73bb36211fab05abb6b1f91a508e5558ccabb12d30ad90b5af10d572f8c61b679179ca3b4c9d21932ef65af3cf92f119ad0cfde39a793df349cad4191a044d9f9647aec1fb9f862f3b289c924e2c0c0aee09af1070919abe81484bb1bb652036717bd5c7d246046792debd46ddb3507c387a97e4f29507147e82c17562f6f51a875b779807a3e2b7b79d40a77383ec2c143f57d9acf9201059e253618dec527cab7f60266312aa5e6d7c7e2c0c710aa83c0a745fac702448a4a0123ddf5f1cd3bcae53bfdfb361f785a2d399cb65f8eaa914a1a3ab2f4c47b387802beee2a02dbefcb420c360717b139d493497eb30ca60c1513fb067322d77d34f5044bd26c2533da8b5cbccee72242da3707c72f030fbc487ba6f51f8e77cd09e75f13954fda4c79f15d200349e533ee661f355adfe8002049f1a7c8d47b89a8755647840c5ebf314cba13265df9013d5d6bbd715d59d9df7a05c2be8d1ca1a950513896d6eb17a635850d701276d6e05a22bfe45a1fa0b89f0a05148f39dd58e21f7cae54c06e5d2a51f407eeb0a343b670c8fdab581a6c1fccd45a58c0b164a143ac6e21b5db77f3ba5065857dd63edd6d4d54df37255463d1472dc9e7a8108d82117d99c5aa56c423a325ba3405941d8f335a16f00443c0958a6ad3e70ae24349d5e5361c789422dbab386792c951a78fa52bed4e15d12b13a020c58ca167c37e0a3cb2eb42620d9c9ea7baad7aa998abe01a93d7872539a8c46e401a1b203682d3177b45292bd54c130826bcadaea7eec226906ae5aeb412d78de6043a275d11f9ac354840d5ac26771cece983f0f0f5067b2db841bd2f78108afd399bd7ce1bb71568991d4be164b62d79f83c334e69368e2391a62a89306e08cb03743e0fe684666d61bc546d68ec2e477eaf8c95eb3e8e3925803c86c1e5c33c7b6de4e556b5a2e70fd2f67bd9b5375e1b4a7a9994146d0d0240cc7f0cd3fc5daa02914a83cf50bbe6f481c198318d96e7c37c7e58c72941117f2895ed74146da2601cfa3cfe94f29cb77dc43ad3a5e64dcb05597b88a8b67a01f63ee27dbc3df5c7ff7a8654dcf6a54418475c4e56179d5494389a8eb4c07382985cd4aed321f4beae778e9dad565ebcb32334dee3e6aa4754ccecd251c20c9f43568830e7736f34b06d9608d502803637baea19ef3f1fd8cd60dbc50642416d64c0a299a9f45a2e79054cc772a06192dd19dc4707ad3003c2ef854aba2524d188e2e67434a54702139261fe7668601b9787a943a7fdfee1da4d4541545e6d9206461531b099d11714d2ed6f4aecf866ccf6a9f833bc4db8bb40a2d8130cc", &(0x7f0000001640)=""/208) ioctl$IOMMU_TEST_OP_CREATE_ACCESS(r4, 0x3ba0, &(0x7f0000001740)={0x38, 0x5, 0x0, 0x0, 0xffffffffffffffff, 0x1}) ioctl$IOMMU_TEST_OP_ACCESS_PAGES$syz(r4, 0x3ba0, &(0x7f0000001780)={0x38, 0x7, r8, 0x0, 0x10001, 0x0, 0xa, 0x833d, 0xddb19}) r9 = openat$vsock(0xffffffffffffff9c, &(0x7f00000017c0), 0x4400, 0x0) pkey_mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1, r2) ioctl$UFFDIO_REGISTER(r1, 0xc020aa00, &(0x7f0000001800)={{&(0x7f0000ffc000/0x4000)=nil, 0x4000}, 0x4}) keyctl$link(0x8, 0x0, 0xfffffffffffffff8) ioctl$vim2m_VIDIOC_EXPBUF(r9, 0xc0405610, &(0x7f0000001840)={0x1, 0x2, 0x8001}) add_key(&(0x7f0000001880)='logon\x00', &(0x7f00000018c0)={'syz', 0x0}, &(0x7f0000001900)="29a434860d57b2cb10cfc77f4f43f66f0e690da79304169ec056b605d21ee32f5db7d436621a9c01374a0ffcff337b1025c106d62e6bc9f6e6102848ba5ad2ca57f292c18871b089dcb402b1c10f0013c2c2aed73593a098360344024680b774483092c4feb4144d856c82c5375f0a5e6e606274", 0x74, 0xfffffffffffffffe) 08:21:27 executing program 0: keyctl$KEYCTL_PKEY_ENCRYPT(0x19, &(0x7f0000000000)={0x0, 0x0, 0xe5}, &(0x7f0000000040)={'enc=', 'raw', ' hash=', {'sha384-avx2\x00'}}, &(0x7f00000000c0), &(0x7f0000000100)=""/229) r0 = pkey_alloc(0x0, 0x0) pkey_mprotect(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x6000000, r0) userfaultfd(0x100800) pkey_alloc(0x0, 0x1) keyctl$link(0x8, 0x0, 0xfffffffffffffffb) r1 = openat$nci(0xffffffffffffff9c, &(0x7f0000000200), 0x2, 0x0) r2 = openat$vsock(0xffffffffffffff9c, &(0x7f0000000240), 0x201, 0x0) ioctl$UDMABUF_CREATE_LIST(r2, 0x40087543, &(0x7f0000000280)={0x0, 0x3, [{0xffffffffffffffff, 0x0, 0x8000, 0x4000}, {0xffffffffffffffff, 0x0, 0x4000, 0x8000}, {0xffffffffffffffff, 0x0, 0x2000, 0xffff7ffff0000000}]}) syz_open_dev$ndb(&(0x7f0000000300), 0x0, 0x400) ioctl$IOCTL_GET_NCIDEV_IDX(r1, 0x0, &(0x7f0000000340)) keyctl$instantiate(0xc, 0x0, &(0x7f0000000380)=@encrypted_new={'new ', 'ecryptfs', 0x20, 'user:', '', 0x20, 0x6}, 0x28, 0x0) pkey_alloc(0x0, 0x1) ioctl$PTP_PIN_SETFUNC(r2, 0x40603d07, &(0x7f00000003c0)={'\x00', 0x7, 0x2, 0x8}) syz_io_uring_setup(0x6cab, &(0x7f0000000440)={0x0, 0xcb7a, 0x1, 0x3, 0x122, 0x0, r2}, &(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffe000/0x2000)=nil, &(0x7f00000004c0), &(0x7f0000000500)=0x0) clock_gettime(0x0, &(0x7f0000000540)={0x0, 0x0}) syz_io_uring_submit(0x0, r3, &(0x7f00000005c0)=@IORING_OP_LINK_TIMEOUT={0xf, 0x17, 0x0, 0x0, 0x0, &(0x7f0000000580)={r4, r5+10000000}, 0x1, 0x1}, 0x1) ioctl$NBD_SET_SOCK(r2, 0xab00, r2) keyctl$KEYCTL_PKEY_DECRYPT(0x1a, &(0x7f0000000600)={0x0, 0x1000, 0xd0}, 0x0, &(0x7f0000000640)="2736f77350ffc33f7efd1d0e8f90bd80efbf2696893ef379734fbf6b93805520fe93ef19fcdecb6510fb0b63a2a2eb5929d774fcd04ee2d7c3cd1f0a0b9421337683a875ac17717eee658dbdbbee5c64013f03f78e885afc3a44d04cf42586c0f41567b19b151fa83e8beb11c568bf7ef1befc2fedc1e5954e02a065483014daf99296a45e841daf7e1494666b109e9c9012819b7749051cee4a408e3b0ec630f7715c8a5547e31d9c5415dcf4e76ca388caf23b9bd6187ecbdbbffa9cfb876782378aec86cd140d23d7eae3a5788ab46e1cb381bb2d884ef39df63ea957b2ba715802c59ae51fbd899502fa47043cc8218b851fcd1bd73eb5a4a8974cb49824a71e788e2bcca6c5c1a9d87736fe68fdafce2d9cfa30419e11b670873f9a20883268941caae7c6ff661bc4ffa3a9d48a0d6c42b77b05de18d6a70e6334f3ea28463ca728bbf9fee62f165add3d30bfd8792b83a34ca17f6ba097f7d5ea6dd1a6fb254c6114f5b6b0858ddcf0ed8df5c6013af4718ce86c44e56d8de13473ff93acbb49891c8af69ef9c450f99b9af74d96618ec8f90e42efd1877a749a41b168cddd0c6ec51962880ed406853c73adae95d82874be3b34b06f12e90eee628994ce67290942edeb0be5c313511cc28bcf71e299f85a3958a90aa1db138506a8a57c7178d6d57930fd4e6ffebfdcd2ed78f8612eb68ea11a252ba0521c94d656a8b3cc1773ec1d89336055390f6aeaded90922dc02efded1b1db74c9cee146afd3dbd92fb4c8e6b4ebac497aa5084367483f9cd7b05cc24a357bcfcc78bb5eb08edb02011c241d0631241bed81b44c3e9c33bd55b82740596cb8ee2fd8a46004e70e709ed3a20fe1fe69bda58665a8eec06622bcd69f086e290044f8707143adf459f053f14f574d7c3ff0d12f8420cd286a21b819d8fe62ba6b18ce5c8dbccd6ed03ed73be06a8d31555f443663f6a6b2a7d1d59bf71f169dccdf20fbaac233a1c4fc89c38adde4733c5b23ae76aee07b52ca9617cb27833a0e85295b81319d85610787f77c77e8d6bd9f07472324a338b8fe0def1fdb961f488efe39cea303e4ea55eb84fd72beb679407c47030179df73a607b34a059b550f1f4fd60af1526111930f62cf03ecf589c5576e466cfb1df08f5beae15034a789a38724fcbafed9a0426172957c80d4ca7ec9147df727d11a6122ce37fc5bbcd5cdb239364d71e5bbab4b8085cd051a16916665d70d5db3b63c0d9904e3adf2b4d945e52185302129fa3e66bd6608d545c5449c1a45cdbb609ba8cff62e7024234e5405236e481365114a7313d6e591d0c6f50c8d4d95469953e223dd5fd62ec94d342fa4349da1d8f433ea90aed09b2aa9cf0e889f8935dcb86d15acf621cae1c93c582275418d369c54b2a2c2c57cfe5f7fc4f5797e33e6f0d08006bf67ba5d3814a188d48c7116c56cd3098263a5f34e133aad7b5198bc12caa9c032222ec9634f6ba98d9548469cb04aa03510801822716c9895c1c344aa8c699c28adf69664d9dd75ef11778f68663064124e8217876364f6ea33f73acff8f013b0a2ac741d9b5eebd3a0db9e32d50febc12fbc110fdc1d2415277a0897ae3a5f567fe18edf5f48ac86e0398de5f0d57fb8cf5a3c2f7f4d2888cd70bd00ab9b29089b84a5123e00fbcad4a9be61b8ccecfd5f943f11cf0952610b7bd0bbca71b36c439d80ff9e9a6c9135a4b638278432be5d3fec6fd49ad792f504c395cad2f2ffd8d1e0231941523693e2252faabd6df97361bbb2f8c078ef9eacafefb62cb1057c3195cdbc0d81c3e74f72be2bb1eb94f1bd19a26f77982e863442eb6064f31f1f2f84144abefde11d159546d65486a4a55f8aed11c51a8a08e812dcb47c7124701f06417ef29d351b23cacba209e084ff6b969dabfd011828ca759d58860bfa32961115c13107face1d4c2653f662d2671bedf1649e6064b31382a6e51f1487173fdb61e5e70f7676380e17fa7e3d4c4b08a7e64ea5b4a7a3d0c9e8d0d225b35f59fdc3537c0827626eb31f734117aadc65036f26bbf8239cee0ae130f0c948ba3562f24a0656c346c6271b3b4f3fb9865a2ee66575a7ca45ebe0c3d12b68e0b112193254f51f08b31eff02fb8839fbd51d9725c033861ff2f47ecdffa0ebdd1e97af0fb71c2fc10204bdf963c90396964df78bd9495b160981a354e10910c1c3ba0a4dd214ab36d05f2975d5f112c3bb4ad85323d35d8616f9ce025b824aa86e8628c646333b5b183f85668f573e37a16f7e8506746c1c6901139b4ba8c9483f5da3aa3f34d18d893e8fe27061086e9f25e525506fad59938b3016d013288501307f3c5c0e2cf5adfab032f0865525072f624dcd7e7dd03abbe39b8196a6eb42e16d80c3c395c61f32392f1834e5743677e060274a663c1e9d3eac0f87f1b95651839ece118f98fe3a21dff01cb2f904cb453f0f6f1b7d3e4f5ed6569ba5be9a153a8d2f11fb8804d2d1d19850e3383aed4198807d7eed79711faa9d2590d4807a2fd525bbfe5bc8b056369aec9e4b725ea87f180a7d3a3dd3bf886b17364734174d962546db90babfb9cad914c76e01af2adee7a9a6a03a94f4f348c8f1ea959b6df2957509f1683c2978c0c97cbe0929382187be22d907c72e3b93415cbb68363c3a928737536bdbc03f4c363cbb0558ff1321d86358c2cc29f0476381289e233a30e34d50ca6f28d1066b56b8cde48b1e9001779934debfd665af61aac5440e71e0406ab498f3058785a4611ba556d97e197dc4dbbd9195cf91b5242f170b478da2922f4435596ac391a2715958d54443e83d2e7643ab80e006ff04a3c938e02d2a261ee692b54c66585494e7f0c741fb8833e4b99f59cdbaa1a4be04439138b0941488a4e05c2c9092ebb4d06d3a83ea56911ddf9b4ad391872763355881d450f3856ecdc40165effbd7aad0bda162feb20bcd11207c9b838bf642f578801be17ed307b25abf3a96f07c81c3c6082cc02d261c94fce6e70a2919aba69a55b839f03db68025dec5c1910596d7f3085fc21684ed9e40d50f30a2485df8ff750fa6d127cc0e33b7eb41fee15a273c7277775e0341d367c43d2b2d88b5fe27540d5264c33cd2b274632666bced994c34c3937755ac871e9a07a0d22d6ea95a02fa83bd4e4f5265fb207840f3be93cf3df16ddd113f88d7c08a8193a5caf65b895480a0f76a23233d5bb3d18c5429abf89a2dfaa9a3ee204d98e7e7eefb7f2ad135c2be4bc8aad9d293fcd3d689333abb7299d8df7bc5c37d9ad89f19dd6e27bfbd22b86721b5ddd66bb381a3d95d3a24c6136062a1ec0b135f3b46977d696bd2dbf02dc4075615f34d6c1cdbd97a3065c2b362fc52f52ccbdee433150d5643413802e5e925775dac3c1ea415b7f718f8fd3852fabbf1bdf89e4d2ca83bdd0b0a56f6e75d5f7e59008ed909b70fcbfaafa0ed8d7bce6d49c7acdf8ac6d245bcd8e06a0cd30d333ca4eeb6ebf6057408518d2fd923e616da7aa29fb9a719a9018371fe26ff8cfff3f95a46ec096a29aeb3020da496b1a814312411bfa374e632f37821512a610af7009290ecea5e98dbe7a7e48217909e02e314c16233371a6eb96a7b6e655e3ce225d41e8c490aa1d503504f3f8326863b6ea224b2f805a13e8248142b0723b01f2d412c7b117335436b02a55fe6de64615db771b28646a2951a51f13a7e4833a1587ab890da7e6d30adce6323117da7afe2adee10dae01d0c691657c8eba13252595b70d0e8e67b90c72b8e9303c8c0c1303ec345084a1078ed49f0bec0c87ff222e89925d679f97e6e090801b56e7ffaf48419cf4bac884c15911fc1952e292d835e9c5b0c8a994de8990e902968091924ae17d0979da0c9c18a7d6d90a30bf5a03b34a4507f0cb161458782149ecdd4022afc8e4a026a9fbe59d43571a4e460007323f21acbb159a96ad62592fec9ce352bbf19a2e985ede8390ca8bfe94213650a7a7d50cc834e324ce2d01aec7cd6e9c5a74bfaf364a4d0870e9d8fd58b815ce7e218708bd4de2fef25256b90fb70a9aed4d24607cebe97eca29cca0a01a1bd1188fe07b0f29b30484b9ade6d69803a4061a78c5aa93f666f8cafecbc577943df81c49a0e1ad97e02ef3643b064b0ed31fb8aad570d3a4de9e4f6b5b8a6962de3c0671e6584343e01a9535facd492525e2e30a240e4cb5a5e36cd090b83724760a0f5a9c6dded0fc9f31b138b5af40b6792b16962cedb85eb7ff8b5a0c6b65642532c888eb699c6f9dd782881610493ee68dde02d8b1707572de4e292f7ce63db33b39e16fd193fabe74f03dfedac0ce0fdeac55f878a391377aa33c53b6dbceb16b61f16f1d67a18122f8ed5c4bcb504c42296f9cd07c03073e25d19e076312fb2b1b623a217a6dd2ba44f37eabda66da7868d57bdc757514150877587fb033a9bbe30dee3b5667c6eb92d680ce5b57e73bb36211fab05abb6b1f91a508e5558ccabb12d30ad90b5af10d572f8c61b679179ca3b4c9d21932ef65af3cf92f119ad0cfde39a793df349cad4191a044d9f9647aec1fb9f862f3b289c924e2c0c0aee09af1070919abe81484bb1bb652036717bd5c7d246046792debd46ddb3507c387a97e4f29507147e82c17562f6f51a875b779807a3e2b7b79d40a77383ec2c143f57d9acf9201059e253618dec527cab7f60266312aa5e6d7c7e2c0c710aa83c0a745fac702448a4a0123ddf5f1cd3bcae53bfdfb361f785a2d399cb65f8eaa914a1a3ab2f4c47b387802beee2a02dbefcb420c360717b139d493497eb30ca60c1513fb067322d77d34f5044bd26c2533da8b5cbccee72242da3707c72f030fbc487ba6f51f8e77cd09e75f13954fda4c79f15d200349e533ee661f355adfe8002049f1a7c8d47b89a8755647840c5ebf314cba13265df9013d5d6bbd715d59d9df7a05c2be8d1ca1a950513896d6eb17a635850d701276d6e05a22bfe45a1fa0b89f0a05148f39dd58e21f7cae54c06e5d2a51f407eeb0a343b670c8fdab581a6c1fccd45a58c0b164a143ac6e21b5db77f3ba5065857dd63edd6d4d54df37255463d1472dc9e7a8108d82117d99c5aa56c423a325ba3405941d8f335a16f00443c0958a6ad3e70ae24349d5e5361c789422dbab386792c951a78fa52bed4e15d12b13a020c58ca167c37e0a3cb2eb42620d9c9ea7baad7aa998abe01a93d7872539a8c46e401a1b203682d3177b45292bd54c130826bcadaea7eec226906ae5aeb412d78de6043a275d11f9ac354840d5ac26771cece983f0f0f5067b2db841bd2f78108afd399bd7ce1bb71568991d4be164b62d79f83c334e69368e2391a62a89306e08cb03743e0fe684666d61bc546d68ec2e477eaf8c95eb3e8e3925803c86c1e5c33c7b6de4e556b5a2e70fd2f67bd9b5375e1b4a7a9994146d0d0240cc7f0cd3fc5daa02914a83cf50bbe6f481c198318d96e7c37c7e58c72941117f2895ed74146da2601cfa3cfe94f29cb77dc43ad3a5e64dcb05597b88a8b67a01f63ee27dbc3df5c7ff7a8654dcf6a54418475c4e56179d5494389a8eb4c07382985cd4aed321f4beae778e9dad565ebcb32334dee3e6aa4754ccecd251c20c9f43568830e7736f34b06d9608d502803637baea19ef3f1fd8cd60dbc50642416d64c0a299a9f45a2e79054cc772a06192dd19dc4707ad3003c2ef854aba2524d188e2e67434a54702139261fe7668601b9787a943a7fdfee1da4d4541545e6d9206461531b099d11714d2ed6f4aecf866ccf6a9f833bc4db8bb40a2d8130cc", &(0x7f0000001640)=""/208) 08:21:27 executing program 5: keyctl$KEYCTL_PKEY_ENCRYPT(0x19, &(0x7f0000000000)={0x0, 0x0, 0xe5}, &(0x7f0000000040)={'enc=', 'raw', ' hash=', {'sha384-avx2\x00'}}, &(0x7f00000000c0), &(0x7f0000000100)=""/229) r0 = pkey_alloc(0x0, 0x0) pkey_mprotect(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x6000000, r0) r1 = userfaultfd(0x100800) pkey_alloc(0x0, 0x1) keyctl$link(0x8, 0x0, 0xfffffffffffffffb) r2 = openat$nci(0xffffffffffffff9c, &(0x7f0000000200), 0x2, 0x0) r3 = openat$vsock(0xffffffffffffff9c, &(0x7f0000000240), 0x201, 0x0) ioctl$UDMABUF_CREATE_LIST(r3, 0x40087543, &(0x7f0000000280)={0x0, 0x3, [{0xffffffffffffffff, 0x0, 0x8000, 0x4000}, {0xffffffffffffffff, 0x0, 0x4000, 0x8000}, {0xffffffffffffffff, 0x0, 0x2000, 0xffff7ffff0000000}]}) syz_open_dev$ndb(&(0x7f0000000300), 0x0, 0x400) ioctl$IOCTL_GET_NCIDEV_IDX(r2, 0x0, &(0x7f0000000340)) keyctl$instantiate(0xc, 0x0, &(0x7f0000000380)=@encrypted_new={'new ', 'ecryptfs', 0x20, 'user:', '', 0x20, 0x6}, 0x28, 0x0) pkey_alloc(0x0, 0x1) ioctl$PTP_PIN_SETFUNC(r3, 0x40603d07, &(0x7f00000003c0)={'\x00', 0x7, 0x2, 0x8}) syz_io_uring_setup(0x6cab, &(0x7f0000000440)={0x0, 0xcb7a, 0x1, 0x3, 0x122, 0x0, r3}, &(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffe000/0x2000)=nil, &(0x7f00000004c0), &(0x7f0000000500)=0x0) clock_gettime(0x0, &(0x7f0000000540)={0x0, 0x0}) syz_io_uring_submit(0x0, r4, &(0x7f00000005c0)=@IORING_OP_LINK_TIMEOUT={0xf, 0x17, 0x0, 0x0, 0x0, &(0x7f0000000580)={r5, r6+10000000}, 0x1, 0x1}, 0x1) ioctl$NBD_SET_SOCK(r3, 0xab00, r3) mmap$dsp(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x2000000, 0x4000010, r1, 0x0) keyctl$KEYCTL_PKEY_DECRYPT(0x1a, &(0x7f0000000600)={0x0, 0x1000, 0xd0}, 0x0, &(0x7f0000000640)="2736f77350ffc33f7efd1d0e8f90bd80efbf2696893ef379734fbf6b93805520fe93ef19fcdecb6510fb0b63a2a2eb5929d774fcd04ee2d7c3cd1f0a0b9421337683a875ac17717eee658dbdbbee5c64013f03f78e885afc3a44d04cf42586c0f41567b19b151fa83e8beb11c568bf7ef1befc2fedc1e5954e02a065483014daf99296a45e841daf7e1494666b109e9c9012819b7749051cee4a408e3b0ec630f7715c8a5547e31d9c5415dcf4e76ca388caf23b9bd6187ecbdbbffa9cfb876782378aec86cd140d23d7eae3a5788ab46e1cb381bb2d884ef39df63ea957b2ba715802c59ae51fbd899502fa47043cc8218b851fcd1bd73eb5a4a8974cb49824a71e788e2bcca6c5c1a9d87736fe68fdafce2d9cfa30419e11b670873f9a20883268941caae7c6ff661bc4ffa3a9d48a0d6c42b77b05de18d6a70e6334f3ea28463ca728bbf9fee62f165add3d30bfd8792b83a34ca17f6ba097f7d5ea6dd1a6fb254c6114f5b6b0858ddcf0ed8df5c6013af4718ce86c44e56d8de13473ff93acbb49891c8af69ef9c450f99b9af74d96618ec8f90e42efd1877a749a41b168cddd0c6ec51962880ed406853c73adae95d82874be3b34b06f12e90eee628994ce67290942edeb0be5c313511cc28bcf71e299f85a3958a90aa1db138506a8a57c7178d6d57930fd4e6ffebfdcd2ed78f8612eb68ea11a252ba0521c94d656a8b3cc1773ec1d89336055390f6aeaded90922dc02efded1b1db74c9cee146afd3dbd92fb4c8e6b4ebac497aa5084367483f9cd7b05cc24a357bcfcc78bb5eb08edb02011c241d0631241bed81b44c3e9c33bd55b82740596cb8ee2fd8a46004e70e709ed3a20fe1fe69bda58665a8eec06622bcd69f086e290044f8707143adf459f053f14f574d7c3ff0d12f8420cd286a21b819d8fe62ba6b18ce5c8dbccd6ed03ed73be06a8d31555f443663f6a6b2a7d1d59bf71f169dccdf20fbaac233a1c4fc89c38adde4733c5b23ae76aee07b52ca9617cb27833a0e85295b81319d85610787f77c77e8d6bd9f07472324a338b8fe0def1fdb961f488efe39cea303e4ea55eb84fd72beb679407c47030179df73a607b34a059b550f1f4fd60af1526111930f62cf03ecf589c5576e466cfb1df08f5beae15034a789a38724fcbafed9a0426172957c80d4ca7ec9147df727d11a6122ce37fc5bbcd5cdb239364d71e5bbab4b8085cd051a16916665d70d5db3b63c0d9904e3adf2b4d945e52185302129fa3e66bd6608d545c5449c1a45cdbb609ba8cff62e7024234e5405236e481365114a7313d6e591d0c6f50c8d4d95469953e223dd5fd62ec94d342fa4349da1d8f433ea90aed09b2aa9cf0e889f8935dcb86d15acf621cae1c93c582275418d369c54b2a2c2c57cfe5f7fc4f5797e33e6f0d08006bf67ba5d3814a188d48c7116c56cd3098263a5f34e133aad7b5198bc12caa9c032222ec9634f6ba98d9548469cb04aa03510801822716c9895c1c344aa8c699c28adf69664d9dd75ef11778f68663064124e8217876364f6ea33f73acff8f013b0a2ac741d9b5eebd3a0db9e32d50febc12fbc110fdc1d2415277a0897ae3a5f567fe18edf5f48ac86e0398de5f0d57fb8cf5a3c2f7f4d2888cd70bd00ab9b29089b84a5123e00fbcad4a9be61b8ccecfd5f943f11cf0952610b7bd0bbca71b36c439d80ff9e9a6c9135a4b638278432be5d3fec6fd49ad792f504c395cad2f2ffd8d1e0231941523693e2252faabd6df97361bbb2f8c078ef9eacafefb62cb1057c3195cdbc0d81c3e74f72be2bb1eb94f1bd19a26f77982e863442eb6064f31f1f2f84144abefde11d159546d65486a4a55f8aed11c51a8a08e812dcb47c7124701f06417ef29d351b23cacba209e084ff6b969dabfd011828ca759d58860bfa32961115c13107face1d4c2653f662d2671bedf1649e6064b31382a6e51f1487173fdb61e5e70f7676380e17fa7e3d4c4b08a7e64ea5b4a7a3d0c9e8d0d225b35f59fdc3537c0827626eb31f734117aadc65036f26bbf8239cee0ae130f0c948ba3562f24a0656c346c6271b3b4f3fb9865a2ee66575a7ca45ebe0c3d12b68e0b112193254f51f08b31eff02fb8839fbd51d9725c033861ff2f47ecdffa0ebdd1e97af0fb71c2fc10204bdf963c90396964df78bd9495b160981a354e10910c1c3ba0a4dd214ab36d05f2975d5f112c3bb4ad85323d35d8616f9ce025b824aa86e8628c646333b5b183f85668f573e37a16f7e8506746c1c6901139b4ba8c9483f5da3aa3f34d18d893e8fe27061086e9f25e525506fad59938b3016d013288501307f3c5c0e2cf5adfab032f0865525072f624dcd7e7dd03abbe39b8196a6eb42e16d80c3c395c61f32392f1834e5743677e060274a663c1e9d3eac0f87f1b95651839ece118f98fe3a21dff01cb2f904cb453f0f6f1b7d3e4f5ed6569ba5be9a153a8d2f11fb8804d2d1d19850e3383aed4198807d7eed79711faa9d2590d4807a2fd525bbfe5bc8b056369aec9e4b725ea87f180a7d3a3dd3bf886b17364734174d962546db90babfb9cad914c76e01af2adee7a9a6a03a94f4f348c8f1ea959b6df2957509f1683c2978c0c97cbe0929382187be22d907c72e3b93415cbb68363c3a928737536bdbc03f4c363cbb0558ff1321d86358c2cc29f0476381289e233a30e34d50ca6f28d1066b56b8cde48b1e9001779934debfd665af61aac5440e71e0406ab498f3058785a4611ba556d97e197dc4dbbd9195cf91b5242f170b478da2922f4435596ac391a2715958d54443e83d2e7643ab80e006ff04a3c938e02d2a261ee692b54c66585494e7f0c741fb8833e4b99f59cdbaa1a4be04439138b0941488a4e05c2c9092ebb4d06d3a83ea56911ddf9b4ad391872763355881d450f3856ecdc40165effbd7aad0bda162feb20bcd11207c9b838bf642f578801be17ed307b25abf3a96f07c81c3c6082cc02d261c94fce6e70a2919aba69a55b839f03db68025dec5c1910596d7f3085fc21684ed9e40d50f30a2485df8ff750fa6d127cc0e33b7eb41fee15a273c7277775e0341d367c43d2b2d88b5fe27540d5264c33cd2b274632666bced994c34c3937755ac871e9a07a0d22d6ea95a02fa83bd4e4f5265fb207840f3be93cf3df16ddd113f88d7c08a8193a5caf65b895480a0f76a23233d5bb3d18c5429abf89a2dfaa9a3ee204d98e7e7eefb7f2ad135c2be4bc8aad9d293fcd3d689333abb7299d8df7bc5c37d9ad89f19dd6e27bfbd22b86721b5ddd66bb381a3d95d3a24c6136062a1ec0b135f3b46977d696bd2dbf02dc4075615f34d6c1cdbd97a3065c2b362fc52f52ccbdee433150d5643413802e5e925775dac3c1ea415b7f718f8fd3852fabbf1bdf89e4d2ca83bdd0b0a56f6e75d5f7e59008ed909b70fcbfaafa0ed8d7bce6d49c7acdf8ac6d245bcd8e06a0cd30d333ca4eeb6ebf6057408518d2fd923e616da7aa29fb9a719a9018371fe26ff8cfff3f95a46ec096a29aeb3020da496b1a814312411bfa374e632f37821512a610af7009290ecea5e98dbe7a7e48217909e02e314c16233371a6eb96a7b6e655e3ce225d41e8c490aa1d503504f3f8326863b6ea224b2f805a13e8248142b0723b01f2d412c7b117335436b02a55fe6de64615db771b28646a2951a51f13a7e4833a1587ab890da7e6d30adce6323117da7afe2adee10dae01d0c691657c8eba13252595b70d0e8e67b90c72b8e9303c8c0c1303ec345084a1078ed49f0bec0c87ff222e89925d679f97e6e090801b56e7ffaf48419cf4bac884c15911fc1952e292d835e9c5b0c8a994de8990e902968091924ae17d0979da0c9c18a7d6d90a30bf5a03b34a4507f0cb161458782149ecdd4022afc8e4a026a9fbe59d43571a4e460007323f21acbb159a96ad62592fec9ce352bbf19a2e985ede8390ca8bfe94213650a7a7d50cc834e324ce2d01aec7cd6e9c5a74bfaf364a4d0870e9d8fd58b815ce7e218708bd4de2fef25256b90fb70a9aed4d24607cebe97eca29cca0a01a1bd1188fe07b0f29b30484b9ade6d69803a4061a78c5aa93f666f8cafecbc577943df81c49a0e1ad97e02ef3643b064b0ed31fb8aad570d3a4de9e4f6b5b8a6962de3c0671e6584343e01a9535facd492525e2e30a240e4cb5a5e36cd090b83724760a0f5a9c6dded0fc9f31b138b5af40b6792b16962cedb85eb7ff8b5a0c6b65642532c888eb699c6f9dd782881610493ee68dde02d8b1707572de4e292f7ce63db33b39e16fd193fabe74f03dfedac0ce0fdeac55f878a391377aa33c53b6dbceb16b61f16f1d67a18122f8ed5c4bcb504c42296f9cd07c03073e25d19e076312fb2b1b623a217a6dd2ba44f37eabda66da7868d57bdc757514150877587fb033a9bbe30dee3b5667c6eb92d680ce5b57e73bb36211fab05abb6b1f91a508e5558ccabb12d30ad90b5af10d572f8c61b679179ca3b4c9d21932ef65af3cf92f119ad0cfde39a793df349cad4191a044d9f9647aec1fb9f862f3b289c924e2c0c0aee09af1070919abe81484bb1bb652036717bd5c7d246046792debd46ddb3507c387a97e4f29507147e82c17562f6f51a875b779807a3e2b7b79d40a77383ec2c143f57d9acf9201059e253618dec527cab7f60266312aa5e6d7c7e2c0c710aa83c0a745fac702448a4a0123ddf5f1cd3bcae53bfdfb361f785a2d399cb65f8eaa914a1a3ab2f4c47b387802beee2a02dbefcb420c360717b139d493497eb30ca60c1513fb067322d77d34f5044bd26c2533da8b5cbccee72242da3707c72f030fbc487ba6f51f8e77cd09e75f13954fda4c79f15d200349e533ee661f355adfe8002049f1a7c8d47b89a8755647840c5ebf314cba13265df9013d5d6bbd715d59d9df7a05c2be8d1ca1a950513896d6eb17a635850d701276d6e05a22bfe45a1fa0b89f0a05148f39dd58e21f7cae54c06e5d2a51f407eeb0a343b670c8fdab581a6c1fccd45a58c0b164a143ac6e21b5db77f3ba5065857dd63edd6d4d54df37255463d1472dc9e7a8108d82117d99c5aa56c423a325ba3405941d8f335a16f00443c0958a6ad3e70ae24349d5e5361c789422dbab386792c951a78fa52bed4e15d12b13a020c58ca167c37e0a3cb2eb42620d9c9ea7baad7aa998abe01a93d7872539a8c46e401a1b203682d3177b45292bd54c130826bcadaea7eec226906ae5aeb412d78de6043a275d11f9ac354840d5ac26771cece983f0f0f5067b2db841bd2f78108afd399bd7ce1bb71568991d4be164b62d79f83c334e69368e2391a62a89306e08cb03743e0fe684666d61bc546d68ec2e477eaf8c95eb3e8e3925803c86c1e5c33c7b6de4e556b5a2e70fd2f67bd9b5375e1b4a7a9994146d0d0240cc7f0cd3fc5daa02914a83cf50bbe6f481c198318d96e7c37c7e58c72941117f2895ed74146da2601cfa3cfe94f29cb77dc43ad3a5e64dcb05597b88a8b67a01f63ee27dbc3df5c7ff7a8654dcf6a54418475c4e56179d5494389a8eb4c07382985cd4aed321f4beae778e9dad565ebcb32334dee3e6aa4754ccecd251c20c9f43568830e7736f34b06d9608d502803637baea19ef3f1fd8cd60dbc50642416d64c0a299a9f45a2e79054cc772a06192dd19dc4707ad3003c2ef854aba2524d188e2e67434a54702139261fe7668601b9787a943a7fdfee1da4d4541545e6d9206461531b099d11714d2ed6f4aecf866ccf6a9f833bc4db8bb40a2d8130cc", &(0x7f0000001640)=""/208) 08:21:27 executing program 4: keyctl$KEYCTL_PKEY_ENCRYPT(0x19, &(0x7f0000000000)={0x0, 0x0, 0xe5}, &(0x7f0000000040)={'enc=', 'raw', ' hash=', {'sha384-avx2\x00'}}, &(0x7f00000000c0), &(0x7f0000000100)=""/229) r0 = pkey_alloc(0x0, 0x0) pkey_mprotect(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x6000000, r0) userfaultfd(0x100800) pkey_alloc(0x0, 0x1) keyctl$link(0x8, 0x0, 0xfffffffffffffffb) r1 = openat$nci(0xffffffffffffff9c, &(0x7f0000000200), 0x2, 0x0) r2 = openat$vsock(0xffffffffffffff9c, &(0x7f0000000240), 0x201, 0x0) ioctl$UDMABUF_CREATE_LIST(r2, 0x40087543, &(0x7f0000000280)={0x0, 0x3, [{0xffffffffffffffff, 0x0, 0x8000, 0x4000}, {0xffffffffffffffff, 0x0, 0x4000, 0x8000}, {0xffffffffffffffff, 0x0, 0x2000, 0xffff7ffff0000000}]}) syz_open_dev$ndb(&(0x7f0000000300), 0x0, 0x400) ioctl$IOCTL_GET_NCIDEV_IDX(r1, 0x0, &(0x7f0000000340)) keyctl$instantiate(0xc, 0x0, &(0x7f0000000380)=@encrypted_new={'new ', 'ecryptfs', 0x20, 'user:', '', 0x20, 0x6}, 0x28, 0x0) pkey_alloc(0x0, 0x1) ioctl$PTP_PIN_SETFUNC(r2, 0x40603d07, &(0x7f00000003c0)={'\x00', 0x7, 0x2, 0x8}) syz_io_uring_setup(0x6cab, &(0x7f0000000440)={0x0, 0xcb7a, 0x1, 0x3, 0x122, 0x0, r2}, &(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffe000/0x2000)=nil, &(0x7f00000004c0), &(0x7f0000000500)=0x0) clock_gettime(0x0, &(0x7f0000000540)={0x0, 0x0}) syz_io_uring_submit(0x0, r3, &(0x7f00000005c0)=@IORING_OP_LINK_TIMEOUT={0xf, 0x17, 0x0, 0x0, 0x0, &(0x7f0000000580)={r4, r5+10000000}, 0x1, 0x1}, 0x1) 08:21:27 executing program 1: keyctl$KEYCTL_PKEY_ENCRYPT(0x19, &(0x7f0000000000)={0x0, 0x0, 0xe5}, &(0x7f0000000040)={'enc=', 'raw', ' hash=', {'sha384-avx2\x00'}}, &(0x7f00000000c0), &(0x7f0000000100)=""/229) r0 = pkey_alloc(0x0, 0x0) pkey_mprotect(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x6000000, r0) r1 = userfaultfd(0x100800) r2 = pkey_alloc(0x0, 0x1) keyctl$link(0x8, 0x0, 0xfffffffffffffffb) r3 = openat$nci(0xffffffffffffff9c, &(0x7f0000000200), 0x2, 0x0) r4 = openat$vsock(0xffffffffffffff9c, &(0x7f0000000240), 0x201, 0x0) ioctl$UDMABUF_CREATE_LIST(r4, 0x40087543, &(0x7f0000000280)={0x0, 0x3, [{0xffffffffffffffff, 0x0, 0x8000, 0x4000}, {0xffffffffffffffff, 0x0, 0x4000, 0x8000}, {0xffffffffffffffff, 0x0, 0x2000, 0xffff7ffff0000000}]}) syz_open_dev$ndb(&(0x7f0000000300), 0x0, 0x400) ioctl$IOCTL_GET_NCIDEV_IDX(r3, 0x0, &(0x7f0000000340)) keyctl$instantiate(0xc, 0x0, &(0x7f0000000380)=@encrypted_new={'new ', 'ecryptfs', 0x20, 'user:', '', 0x20, 0x6}, 0x28, 0x0) pkey_alloc(0x0, 0x1) ioctl$PTP_PIN_SETFUNC(r4, 0x40603d07, &(0x7f00000003c0)={'\x00', 0x7, 0x2, 0x8}) syz_io_uring_setup(0x6cab, &(0x7f0000000440)={0x0, 0xcb7a, 0x1, 0x3, 0x122, 0x0, r4}, &(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffe000/0x2000)=nil, &(0x7f00000004c0), &(0x7f0000000500)=0x0) clock_gettime(0x0, &(0x7f0000000540)={0x0, 0x0}) syz_io_uring_submit(0x0, r5, &(0x7f00000005c0)=@IORING_OP_LINK_TIMEOUT={0xf, 0x17, 0x0, 0x0, 0x0, &(0x7f0000000580)={r6, r7+10000000}, 0x1, 0x1}, 0x1) ioctl$NBD_SET_SOCK(r4, 0xab00, r4) mmap$dsp(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x2000000, 0x4000010, r1, 0x0) keyctl$KEYCTL_PKEY_DECRYPT(0x1a, &(0x7f0000000600)={0x0, 0x1000, 0xd0}, 0x0, &(0x7f0000000640)="2736f77350ffc33f7efd1d0e8f90bd80efbf2696893ef379734fbf6b93805520fe93ef19fcdecb6510fb0b63a2a2eb5929d774fcd04ee2d7c3cd1f0a0b9421337683a875ac17717eee658dbdbbee5c64013f03f78e885afc3a44d04cf42586c0f41567b19b151fa83e8beb11c568bf7ef1befc2fedc1e5954e02a065483014daf99296a45e841daf7e1494666b109e9c9012819b7749051cee4a408e3b0ec630f7715c8a5547e31d9c5415dcf4e76ca388caf23b9bd6187ecbdbbffa9cfb876782378aec86cd140d23d7eae3a5788ab46e1cb381bb2d884ef39df63ea957b2ba715802c59ae51fbd899502fa47043cc8218b851fcd1bd73eb5a4a8974cb49824a71e788e2bcca6c5c1a9d87736fe68fdafce2d9cfa30419e11b670873f9a20883268941caae7c6ff661bc4ffa3a9d48a0d6c42b77b05de18d6a70e6334f3ea28463ca728bbf9fee62f165add3d30bfd8792b83a34ca17f6ba097f7d5ea6dd1a6fb254c6114f5b6b0858ddcf0ed8df5c6013af4718ce86c44e56d8de13473ff93acbb49891c8af69ef9c450f99b9af74d96618ec8f90e42efd1877a749a41b168cddd0c6ec51962880ed406853c73adae95d82874be3b34b06f12e90eee628994ce67290942edeb0be5c313511cc28bcf71e299f85a3958a90aa1db138506a8a57c7178d6d57930fd4e6ffebfdcd2ed78f8612eb68ea11a252ba0521c94d656a8b3cc1773ec1d89336055390f6aeaded90922dc02efded1b1db74c9cee146afd3dbd92fb4c8e6b4ebac497aa5084367483f9cd7b05cc24a357bcfcc78bb5eb08edb02011c241d0631241bed81b44c3e9c33bd55b82740596cb8ee2fd8a46004e70e709ed3a20fe1fe69bda58665a8eec06622bcd69f086e290044f8707143adf459f053f14f574d7c3ff0d12f8420cd286a21b819d8fe62ba6b18ce5c8dbccd6ed03ed73be06a8d31555f443663f6a6b2a7d1d59bf71f169dccdf20fbaac233a1c4fc89c38adde4733c5b23ae76aee07b52ca9617cb27833a0e85295b81319d85610787f77c77e8d6bd9f07472324a338b8fe0def1fdb961f488efe39cea303e4ea55eb84fd72beb679407c47030179df73a607b34a059b550f1f4fd60af1526111930f62cf03ecf589c5576e466cfb1df08f5beae15034a789a38724fcbafed9a0426172957c80d4ca7ec9147df727d11a6122ce37fc5bbcd5cdb239364d71e5bbab4b8085cd051a16916665d70d5db3b63c0d9904e3adf2b4d945e52185302129fa3e66bd6608d545c5449c1a45cdbb609ba8cff62e7024234e5405236e481365114a7313d6e591d0c6f50c8d4d95469953e223dd5fd62ec94d342fa4349da1d8f433ea90aed09b2aa9cf0e889f8935dcb86d15acf621cae1c93c582275418d369c54b2a2c2c57cfe5f7fc4f5797e33e6f0d08006bf67ba5d3814a188d48c7116c56cd3098263a5f34e133aad7b5198bc12caa9c032222ec9634f6ba98d9548469cb04aa03510801822716c9895c1c344aa8c699c28adf69664d9dd75ef11778f68663064124e8217876364f6ea33f73acff8f013b0a2ac741d9b5eebd3a0db9e32d50febc12fbc110fdc1d2415277a0897ae3a5f567fe18edf5f48ac86e0398de5f0d57fb8cf5a3c2f7f4d2888cd70bd00ab9b29089b84a5123e00fbcad4a9be61b8ccecfd5f943f11cf0952610b7bd0bbca71b36c439d80ff9e9a6c9135a4b638278432be5d3fec6fd49ad792f504c395cad2f2ffd8d1e0231941523693e2252faabd6df97361bbb2f8c078ef9eacafefb62cb1057c3195cdbc0d81c3e74f72be2bb1eb94f1bd19a26f77982e863442eb6064f31f1f2f84144abefde11d159546d65486a4a55f8aed11c51a8a08e812dcb47c7124701f06417ef29d351b23cacba209e084ff6b969dabfd011828ca759d58860bfa32961115c13107face1d4c2653f662d2671bedf1649e6064b31382a6e51f1487173fdb61e5e70f7676380e17fa7e3d4c4b08a7e64ea5b4a7a3d0c9e8d0d225b35f59fdc3537c0827626eb31f734117aadc65036f26bbf8239cee0ae130f0c948ba3562f24a0656c346c6271b3b4f3fb9865a2ee66575a7ca45ebe0c3d12b68e0b112193254f51f08b31eff02fb8839fbd51d9725c033861ff2f47ecdffa0ebdd1e97af0fb71c2fc10204bdf963c90396964df78bd9495b160981a354e10910c1c3ba0a4dd214ab36d05f2975d5f112c3bb4ad85323d35d8616f9ce025b824aa86e8628c646333b5b183f85668f573e37a16f7e8506746c1c6901139b4ba8c9483f5da3aa3f34d18d893e8fe27061086e9f25e525506fad59938b3016d013288501307f3c5c0e2cf5adfab032f0865525072f624dcd7e7dd03abbe39b8196a6eb42e16d80c3c395c61f32392f1834e5743677e060274a663c1e9d3eac0f87f1b95651839ece118f98fe3a21dff01cb2f904cb453f0f6f1b7d3e4f5ed6569ba5be9a153a8d2f11fb8804d2d1d19850e3383aed4198807d7eed79711faa9d2590d4807a2fd525bbfe5bc8b056369aec9e4b725ea87f180a7d3a3dd3bf886b17364734174d962546db90babfb9cad914c76e01af2adee7a9a6a03a94f4f348c8f1ea959b6df2957509f1683c2978c0c97cbe0929382187be22d907c72e3b93415cbb68363c3a928737536bdbc03f4c363cbb0558ff1321d86358c2cc29f0476381289e233a30e34d50ca6f28d1066b56b8cde48b1e9001779934debfd665af61aac5440e71e0406ab498f3058785a4611ba556d97e197dc4dbbd9195cf91b5242f170b478da2922f4435596ac391a2715958d54443e83d2e7643ab80e006ff04a3c938e02d2a261ee692b54c66585494e7f0c741fb8833e4b99f59cdbaa1a4be04439138b0941488a4e05c2c9092ebb4d06d3a83ea56911ddf9b4ad391872763355881d450f3856ecdc40165effbd7aad0bda162feb20bcd11207c9b838bf642f578801be17ed307b25abf3a96f07c81c3c6082cc02d261c94fce6e70a2919aba69a55b839f03db68025dec5c1910596d7f3085fc21684ed9e40d50f30a2485df8ff750fa6d127cc0e33b7eb41fee15a273c7277775e0341d367c43d2b2d88b5fe27540d5264c33cd2b274632666bced994c34c3937755ac871e9a07a0d22d6ea95a02fa83bd4e4f5265fb207840f3be93cf3df16ddd113f88d7c08a8193a5caf65b895480a0f76a23233d5bb3d18c5429abf89a2dfaa9a3ee204d98e7e7eefb7f2ad135c2be4bc8aad9d293fcd3d689333abb7299d8df7bc5c37d9ad89f19dd6e27bfbd22b86721b5ddd66bb381a3d95d3a24c6136062a1ec0b135f3b46977d696bd2dbf02dc4075615f34d6c1cdbd97a3065c2b362fc52f52ccbdee433150d5643413802e5e925775dac3c1ea415b7f718f8fd3852fabbf1bdf89e4d2ca83bdd0b0a56f6e75d5f7e59008ed909b70fcbfaafa0ed8d7bce6d49c7acdf8ac6d245bcd8e06a0cd30d333ca4eeb6ebf6057408518d2fd923e616da7aa29fb9a719a9018371fe26ff8cfff3f95a46ec096a29aeb3020da496b1a814312411bfa374e632f37821512a610af7009290ecea5e98dbe7a7e48217909e02e314c16233371a6eb96a7b6e655e3ce225d41e8c490aa1d503504f3f8326863b6ea224b2f805a13e8248142b0723b01f2d412c7b117335436b02a55fe6de64615db771b28646a2951a51f13a7e4833a1587ab890da7e6d30adce6323117da7afe2adee10dae01d0c691657c8eba13252595b70d0e8e67b90c72b8e9303c8c0c1303ec345084a1078ed49f0bec0c87ff222e89925d679f97e6e090801b56e7ffaf48419cf4bac884c15911fc1952e292d835e9c5b0c8a994de8990e902968091924ae17d0979da0c9c18a7d6d90a30bf5a03b34a4507f0cb161458782149ecdd4022afc8e4a026a9fbe59d43571a4e460007323f21acbb159a96ad62592fec9ce352bbf19a2e985ede8390ca8bfe94213650a7a7d50cc834e324ce2d01aec7cd6e9c5a74bfaf364a4d0870e9d8fd58b815ce7e218708bd4de2fef25256b90fb70a9aed4d24607cebe97eca29cca0a01a1bd1188fe07b0f29b30484b9ade6d69803a4061a78c5aa93f666f8cafecbc577943df81c49a0e1ad97e02ef3643b064b0ed31fb8aad570d3a4de9e4f6b5b8a6962de3c0671e6584343e01a9535facd492525e2e30a240e4cb5a5e36cd090b83724760a0f5a9c6dded0fc9f31b138b5af40b6792b16962cedb85eb7ff8b5a0c6b65642532c888eb699c6f9dd782881610493ee68dde02d8b1707572de4e292f7ce63db33b39e16fd193fabe74f03dfedac0ce0fdeac55f878a391377aa33c53b6dbceb16b61f16f1d67a18122f8ed5c4bcb504c42296f9cd07c03073e25d19e076312fb2b1b623a217a6dd2ba44f37eabda66da7868d57bdc757514150877587fb033a9bbe30dee3b5667c6eb92d680ce5b57e73bb36211fab05abb6b1f91a508e5558ccabb12d30ad90b5af10d572f8c61b679179ca3b4c9d21932ef65af3cf92f119ad0cfde39a793df349cad4191a044d9f9647aec1fb9f862f3b289c924e2c0c0aee09af1070919abe81484bb1bb652036717bd5c7d246046792debd46ddb3507c387a97e4f29507147e82c17562f6f51a875b779807a3e2b7b79d40a77383ec2c143f57d9acf9201059e253618dec527cab7f60266312aa5e6d7c7e2c0c710aa83c0a745fac702448a4a0123ddf5f1cd3bcae53bfdfb361f785a2d399cb65f8eaa914a1a3ab2f4c47b387802beee2a02dbefcb420c360717b139d493497eb30ca60c1513fb067322d77d34f5044bd26c2533da8b5cbccee72242da3707c72f030fbc487ba6f51f8e77cd09e75f13954fda4c79f15d200349e533ee661f355adfe8002049f1a7c8d47b89a8755647840c5ebf314cba13265df9013d5d6bbd715d59d9df7a05c2be8d1ca1a950513896d6eb17a635850d701276d6e05a22bfe45a1fa0b89f0a05148f39dd58e21f7cae54c06e5d2a51f407eeb0a343b670c8fdab581a6c1fccd45a58c0b164a143ac6e21b5db77f3ba5065857dd63edd6d4d54df37255463d1472dc9e7a8108d82117d99c5aa56c423a325ba3405941d8f335a16f00443c0958a6ad3e70ae24349d5e5361c789422dbab386792c951a78fa52bed4e15d12b13a020c58ca167c37e0a3cb2eb42620d9c9ea7baad7aa998abe01a93d7872539a8c46e401a1b203682d3177b45292bd54c130826bcadaea7eec226906ae5aeb412d78de6043a275d11f9ac354840d5ac26771cece983f0f0f5067b2db841bd2f78108afd399bd7ce1bb71568991d4be164b62d79f83c334e69368e2391a62a89306e08cb03743e0fe684666d61bc546d68ec2e477eaf8c95eb3e8e3925803c86c1e5c33c7b6de4e556b5a2e70fd2f67bd9b5375e1b4a7a9994146d0d0240cc7f0cd3fc5daa02914a83cf50bbe6f481c198318d96e7c37c7e58c72941117f2895ed74146da2601cfa3cfe94f29cb77dc43ad3a5e64dcb05597b88a8b67a01f63ee27dbc3df5c7ff7a8654dcf6a54418475c4e56179d5494389a8eb4c07382985cd4aed321f4beae778e9dad565ebcb32334dee3e6aa4754ccecd251c20c9f43568830e7736f34b06d9608d502803637baea19ef3f1fd8cd60dbc50642416d64c0a299a9f45a2e79054cc772a06192dd19dc4707ad3003c2ef854aba2524d188e2e67434a54702139261fe7668601b9787a943a7fdfee1da4d4541545e6d9206461531b099d11714d2ed6f4aecf866ccf6a9f833bc4db8bb40a2d8130cc", &(0x7f0000001640)=""/208) ioctl$IOMMU_TEST_OP_CREATE_ACCESS(r4, 0x3ba0, &(0x7f0000001740)={0x38, 0x5, 0x0, 0x0, 0xffffffffffffffff, 0x1}) ioctl$IOMMU_TEST_OP_ACCESS_PAGES$syz(r4, 0x3ba0, &(0x7f0000001780)={0x38, 0x7, r8, 0x0, 0x10001, 0x0, 0xa, 0x833d, 0xddb19}) r9 = openat$vsock(0xffffffffffffff9c, &(0x7f00000017c0), 0x4400, 0x0) pkey_mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1, r2) ioctl$UFFDIO_REGISTER(r1, 0xc020aa00, &(0x7f0000001800)={{&(0x7f0000ffc000/0x4000)=nil, 0x4000}, 0x4}) keyctl$link(0x8, 0x0, 0xfffffffffffffff8) ioctl$vim2m_VIDIOC_EXPBUF(r9, 0xc0405610, &(0x7f0000001840)={0x1, 0x2, 0x8001}) 08:21:27 executing program 2: keyctl$KEYCTL_PKEY_ENCRYPT(0x19, &(0x7f0000000000)={0x0, 0x0, 0xe5}, &(0x7f0000000040)={'enc=', 'raw', ' hash=', {'sha384-avx2\x00'}}, &(0x7f00000000c0), &(0x7f0000000100)=""/229) r0 = pkey_alloc(0x0, 0x0) pkey_mprotect(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x6000000, r0) r1 = userfaultfd(0x100800) r2 = pkey_alloc(0x0, 0x1) keyctl$link(0x8, 0x0, 0xfffffffffffffffb) r3 = openat$nci(0xffffffffffffff9c, &(0x7f0000000200), 0x2, 0x0) r4 = openat$vsock(0xffffffffffffff9c, &(0x7f0000000240), 0x201, 0x0) ioctl$UDMABUF_CREATE_LIST(r4, 0x40087543, &(0x7f0000000280)={0x0, 0x3, [{0xffffffffffffffff, 0x0, 0x8000, 0x4000}, {0xffffffffffffffff, 0x0, 0x4000, 0x8000}, {0xffffffffffffffff, 0x0, 0x2000, 0xffff7ffff0000000}]}) syz_open_dev$ndb(&(0x7f0000000300), 0x0, 0x400) ioctl$IOCTL_GET_NCIDEV_IDX(r3, 0x0, &(0x7f0000000340)) keyctl$instantiate(0xc, 0x0, &(0x7f0000000380)=@encrypted_new={'new ', 'ecryptfs', 0x20, 'user:', '', 0x20, 0x6}, 0x28, 0x0) pkey_alloc(0x0, 0x1) ioctl$PTP_PIN_SETFUNC(r4, 0x40603d07, &(0x7f00000003c0)={'\x00', 0x7, 0x2, 0x8}) syz_io_uring_setup(0x6cab, &(0x7f0000000440)={0x0, 0xcb7a, 0x1, 0x3, 0x122, 0x0, r4}, &(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffe000/0x2000)=nil, &(0x7f00000004c0), &(0x7f0000000500)=0x0) clock_gettime(0x0, &(0x7f0000000540)={0x0, 0x0}) syz_io_uring_submit(0x0, r5, &(0x7f00000005c0)=@IORING_OP_LINK_TIMEOUT={0xf, 0x17, 0x0, 0x0, 0x0, &(0x7f0000000580)={r6, r7+10000000}, 0x1, 0x1}, 0x1) ioctl$NBD_SET_SOCK(r4, 0xab00, r4) mmap$dsp(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x2000000, 0x4000010, r1, 0x0) keyctl$KEYCTL_PKEY_DECRYPT(0x1a, &(0x7f0000000600)={0x0, 0x1000, 0xd0}, 0x0, &(0x7f0000000640)="2736f77350ffc33f7efd1d0e8f90bd80efbf2696893ef379734fbf6b93805520fe93ef19fcdecb6510fb0b63a2a2eb5929d774fcd04ee2d7c3cd1f0a0b9421337683a875ac17717eee658dbdbbee5c64013f03f78e885afc3a44d04cf42586c0f41567b19b151fa83e8beb11c568bf7ef1befc2fedc1e5954e02a065483014daf99296a45e841daf7e1494666b109e9c9012819b7749051cee4a408e3b0ec630f7715c8a5547e31d9c5415dcf4e76ca388caf23b9bd6187ecbdbbffa9cfb876782378aec86cd140d23d7eae3a5788ab46e1cb381bb2d884ef39df63ea957b2ba715802c59ae51fbd899502fa47043cc8218b851fcd1bd73eb5a4a8974cb49824a71e788e2bcca6c5c1a9d87736fe68fdafce2d9cfa30419e11b670873f9a20883268941caae7c6ff661bc4ffa3a9d48a0d6c42b77b05de18d6a70e6334f3ea28463ca728bbf9fee62f165add3d30bfd8792b83a34ca17f6ba097f7d5ea6dd1a6fb254c6114f5b6b0858ddcf0ed8df5c6013af4718ce86c44e56d8de13473ff93acbb49891c8af69ef9c450f99b9af74d96618ec8f90e42efd1877a749a41b168cddd0c6ec51962880ed406853c73adae95d82874be3b34b06f12e90eee628994ce67290942edeb0be5c313511cc28bcf71e299f85a3958a90aa1db138506a8a57c7178d6d57930fd4e6ffebfdcd2ed78f8612eb68ea11a252ba0521c94d656a8b3cc1773ec1d89336055390f6aeaded90922dc02efded1b1db74c9cee146afd3dbd92fb4c8e6b4ebac497aa5084367483f9cd7b05cc24a357bcfcc78bb5eb08edb02011c241d0631241bed81b44c3e9c33bd55b82740596cb8ee2fd8a46004e70e709ed3a20fe1fe69bda58665a8eec06622bcd69f086e290044f8707143adf459f053f14f574d7c3ff0d12f8420cd286a21b819d8fe62ba6b18ce5c8dbccd6ed03ed73be06a8d31555f443663f6a6b2a7d1d59bf71f169dccdf20fbaac233a1c4fc89c38adde4733c5b23ae76aee07b52ca9617cb27833a0e85295b81319d85610787f77c77e8d6bd9f07472324a338b8fe0def1fdb961f488efe39cea303e4ea55eb84fd72beb679407c47030179df73a607b34a059b550f1f4fd60af1526111930f62cf03ecf589c5576e466cfb1df08f5beae15034a789a38724fcbafed9a0426172957c80d4ca7ec9147df727d11a6122ce37fc5bbcd5cdb239364d71e5bbab4b8085cd051a16916665d70d5db3b63c0d9904e3adf2b4d945e52185302129fa3e66bd6608d545c5449c1a45cdbb609ba8cff62e7024234e5405236e481365114a7313d6e591d0c6f50c8d4d95469953e223dd5fd62ec94d342fa4349da1d8f433ea90aed09b2aa9cf0e889f8935dcb86d15acf621cae1c93c582275418d369c54b2a2c2c57cfe5f7fc4f5797e33e6f0d08006bf67ba5d3814a188d48c7116c56cd3098263a5f34e133aad7b5198bc12caa9c032222ec9634f6ba98d9548469cb04aa03510801822716c9895c1c344aa8c699c28adf69664d9dd75ef11778f68663064124e8217876364f6ea33f73acff8f013b0a2ac741d9b5eebd3a0db9e32d50febc12fbc110fdc1d2415277a0897ae3a5f567fe18edf5f48ac86e0398de5f0d57fb8cf5a3c2f7f4d2888cd70bd00ab9b29089b84a5123e00fbcad4a9be61b8ccecfd5f943f11cf0952610b7bd0bbca71b36c439d80ff9e9a6c9135a4b638278432be5d3fec6fd49ad792f504c395cad2f2ffd8d1e0231941523693e2252faabd6df97361bbb2f8c078ef9eacafefb62cb1057c3195cdbc0d81c3e74f72be2bb1eb94f1bd19a26f77982e863442eb6064f31f1f2f84144abefde11d159546d65486a4a55f8aed11c51a8a08e812dcb47c7124701f06417ef29d351b23cacba209e084ff6b969dabfd011828ca759d58860bfa32961115c13107face1d4c2653f662d2671bedf1649e6064b31382a6e51f1487173fdb61e5e70f7676380e17fa7e3d4c4b08a7e64ea5b4a7a3d0c9e8d0d225b35f59fdc3537c0827626eb31f734117aadc65036f26bbf8239cee0ae130f0c948ba3562f24a0656c346c6271b3b4f3fb9865a2ee66575a7ca45ebe0c3d12b68e0b112193254f51f08b31eff02fb8839fbd51d9725c033861ff2f47ecdffa0ebdd1e97af0fb71c2fc10204bdf963c90396964df78bd9495b160981a354e10910c1c3ba0a4dd214ab36d05f2975d5f112c3bb4ad85323d35d8616f9ce025b824aa86e8628c646333b5b183f85668f573e37a16f7e8506746c1c6901139b4ba8c9483f5da3aa3f34d18d893e8fe27061086e9f25e525506fad59938b3016d013288501307f3c5c0e2cf5adfab032f0865525072f624dcd7e7dd03abbe39b8196a6eb42e16d80c3c395c61f32392f1834e5743677e060274a663c1e9d3eac0f87f1b95651839ece118f98fe3a21dff01cb2f904cb453f0f6f1b7d3e4f5ed6569ba5be9a153a8d2f11fb8804d2d1d19850e3383aed4198807d7eed79711faa9d2590d4807a2fd525bbfe5bc8b056369aec9e4b725ea87f180a7d3a3dd3bf886b17364734174d962546db90babfb9cad914c76e01af2adee7a9a6a03a94f4f348c8f1ea959b6df2957509f1683c2978c0c97cbe0929382187be22d907c72e3b93415cbb68363c3a928737536bdbc03f4c363cbb0558ff1321d86358c2cc29f0476381289e233a30e34d50ca6f28d1066b56b8cde48b1e9001779934debfd665af61aac5440e71e0406ab498f3058785a4611ba556d97e197dc4dbbd9195cf91b5242f170b478da2922f4435596ac391a2715958d54443e83d2e7643ab80e006ff04a3c938e02d2a261ee692b54c66585494e7f0c741fb8833e4b99f59cdbaa1a4be04439138b0941488a4e05c2c9092ebb4d06d3a83ea56911ddf9b4ad391872763355881d450f3856ecdc40165effbd7aad0bda162feb20bcd11207c9b838bf642f578801be17ed307b25abf3a96f07c81c3c6082cc02d261c94fce6e70a2919aba69a55b839f03db68025dec5c1910596d7f3085fc21684ed9e40d50f30a2485df8ff750fa6d127cc0e33b7eb41fee15a273c7277775e0341d367c43d2b2d88b5fe27540d5264c33cd2b274632666bced994c34c3937755ac871e9a07a0d22d6ea95a02fa83bd4e4f5265fb207840f3be93cf3df16ddd113f88d7c08a8193a5caf65b895480a0f76a23233d5bb3d18c5429abf89a2dfaa9a3ee204d98e7e7eefb7f2ad135c2be4bc8aad9d293fcd3d689333abb7299d8df7bc5c37d9ad89f19dd6e27bfbd22b86721b5ddd66bb381a3d95d3a24c6136062a1ec0b135f3b46977d696bd2dbf02dc4075615f34d6c1cdbd97a3065c2b362fc52f52ccbdee433150d5643413802e5e925775dac3c1ea415b7f718f8fd3852fabbf1bdf89e4d2ca83bdd0b0a56f6e75d5f7e59008ed909b70fcbfaafa0ed8d7bce6d49c7acdf8ac6d245bcd8e06a0cd30d333ca4eeb6ebf6057408518d2fd923e616da7aa29fb9a719a9018371fe26ff8cfff3f95a46ec096a29aeb3020da496b1a814312411bfa374e632f37821512a610af7009290ecea5e98dbe7a7e48217909e02e314c16233371a6eb96a7b6e655e3ce225d41e8c490aa1d503504f3f8326863b6ea224b2f805a13e8248142b0723b01f2d412c7b117335436b02a55fe6de64615db771b28646a2951a51f13a7e4833a1587ab890da7e6d30adce6323117da7afe2adee10dae01d0c691657c8eba13252595b70d0e8e67b90c72b8e9303c8c0c1303ec345084a1078ed49f0bec0c87ff222e89925d679f97e6e090801b56e7ffaf48419cf4bac884c15911fc1952e292d835e9c5b0c8a994de8990e902968091924ae17d0979da0c9c18a7d6d90a30bf5a03b34a4507f0cb161458782149ecdd4022afc8e4a026a9fbe59d43571a4e460007323f21acbb159a96ad62592fec9ce352bbf19a2e985ede8390ca8bfe94213650a7a7d50cc834e324ce2d01aec7cd6e9c5a74bfaf364a4d0870e9d8fd58b815ce7e218708bd4de2fef25256b90fb70a9aed4d24607cebe97eca29cca0a01a1bd1188fe07b0f29b30484b9ade6d69803a4061a78c5aa93f666f8cafecbc577943df81c49a0e1ad97e02ef3643b064b0ed31fb8aad570d3a4de9e4f6b5b8a6962de3c0671e6584343e01a9535facd492525e2e30a240e4cb5a5e36cd090b83724760a0f5a9c6dded0fc9f31b138b5af40b6792b16962cedb85eb7ff8b5a0c6b65642532c888eb699c6f9dd782881610493ee68dde02d8b1707572de4e292f7ce63db33b39e16fd193fabe74f03dfedac0ce0fdeac55f878a391377aa33c53b6dbceb16b61f16f1d67a18122f8ed5c4bcb504c42296f9cd07c03073e25d19e076312fb2b1b623a217a6dd2ba44f37eabda66da7868d57bdc757514150877587fb033a9bbe30dee3b5667c6eb92d680ce5b57e73bb36211fab05abb6b1f91a508e5558ccabb12d30ad90b5af10d572f8c61b679179ca3b4c9d21932ef65af3cf92f119ad0cfde39a793df349cad4191a044d9f9647aec1fb9f862f3b289c924e2c0c0aee09af1070919abe81484bb1bb652036717bd5c7d246046792debd46ddb3507c387a97e4f29507147e82c17562f6f51a875b779807a3e2b7b79d40a77383ec2c143f57d9acf9201059e253618dec527cab7f60266312aa5e6d7c7e2c0c710aa83c0a745fac702448a4a0123ddf5f1cd3bcae53bfdfb361f785a2d399cb65f8eaa914a1a3ab2f4c47b387802beee2a02dbefcb420c360717b139d493497eb30ca60c1513fb067322d77d34f5044bd26c2533da8b5cbccee72242da3707c72f030fbc487ba6f51f8e77cd09e75f13954fda4c79f15d200349e533ee661f355adfe8002049f1a7c8d47b89a8755647840c5ebf314cba13265df9013d5d6bbd715d59d9df7a05c2be8d1ca1a950513896d6eb17a635850d701276d6e05a22bfe45a1fa0b89f0a05148f39dd58e21f7cae54c06e5d2a51f407eeb0a343b670c8fdab581a6c1fccd45a58c0b164a143ac6e21b5db77f3ba5065857dd63edd6d4d54df37255463d1472dc9e7a8108d82117d99c5aa56c423a325ba3405941d8f335a16f00443c0958a6ad3e70ae24349d5e5361c789422dbab386792c951a78fa52bed4e15d12b13a020c58ca167c37e0a3cb2eb42620d9c9ea7baad7aa998abe01a93d7872539a8c46e401a1b203682d3177b45292bd54c130826bcadaea7eec226906ae5aeb412d78de6043a275d11f9ac354840d5ac26771cece983f0f0f5067b2db841bd2f78108afd399bd7ce1bb71568991d4be164b62d79f83c334e69368e2391a62a89306e08cb03743e0fe684666d61bc546d68ec2e477eaf8c95eb3e8e3925803c86c1e5c33c7b6de4e556b5a2e70fd2f67bd9b5375e1b4a7a9994146d0d0240cc7f0cd3fc5daa02914a83cf50bbe6f481c198318d96e7c37c7e58c72941117f2895ed74146da2601cfa3cfe94f29cb77dc43ad3a5e64dcb05597b88a8b67a01f63ee27dbc3df5c7ff7a8654dcf6a54418475c4e56179d5494389a8eb4c07382985cd4aed321f4beae778e9dad565ebcb32334dee3e6aa4754ccecd251c20c9f43568830e7736f34b06d9608d502803637baea19ef3f1fd8cd60dbc50642416d64c0a299a9f45a2e79054cc772a06192dd19dc4707ad3003c2ef854aba2524d188e2e67434a54702139261fe7668601b9787a943a7fdfee1da4d4541545e6d9206461531b099d11714d2ed6f4aecf866ccf6a9f833bc4db8bb40a2d8130cc", &(0x7f0000001640)=""/208) ioctl$IOMMU_TEST_OP_CREATE_ACCESS(r4, 0x3ba0, &(0x7f0000001740)={0x38, 0x5, 0x0, 0x0, 0xffffffffffffffff, 0x1}) ioctl$IOMMU_TEST_OP_ACCESS_PAGES$syz(r4, 0x3ba0, &(0x7f0000001780)={0x38, 0x7, r8, 0x0, 0x10001, 0x0, 0xa, 0x833d, 0xddb19}) r9 = openat$vsock(0xffffffffffffff9c, &(0x7f00000017c0), 0x4400, 0x0) pkey_mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1, r2) ioctl$UFFDIO_REGISTER(r1, 0xc020aa00, &(0x7f0000001800)={{&(0x7f0000ffc000/0x4000)=nil, 0x4000}, 0x4}) keyctl$link(0x8, 0x0, 0xfffffffffffffff8) ioctl$vim2m_VIDIOC_EXPBUF(r9, 0xc0405610, &(0x7f0000001840)={0x1, 0x2, 0x8001}) add_key(&(0x7f0000001880)='logon\x00', &(0x7f00000018c0)={'syz', 0x0}, &(0x7f0000001900)="29a434860d57b2cb10cfc77f4f43f66f0e690da79304169ec056b605d21ee32f5db7d436621a9c01374a0ffcff337b1025c106d62e6bc9f6e6102848ba5ad2ca57f292c18871b089dcb402b1c10f0013c2c2aed73593a098360344024680b774483092c4feb4144d856c82c5375f0a5e6e606274", 0x74, 0xfffffffffffffffe) 08:21:27 executing program 3: keyctl$KEYCTL_PKEY_ENCRYPT(0x19, &(0x7f0000000000)={0x0, 0x0, 0xe5}, &(0x7f0000000040)={'enc=', 'raw', ' hash=', {'sha384-avx2\x00'}}, &(0x7f00000000c0), &(0x7f0000000100)=""/229) r0 = pkey_alloc(0x0, 0x0) pkey_mprotect(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x6000000, r0) userfaultfd(0x100800) pkey_alloc(0x0, 0x1) keyctl$link(0x8, 0x0, 0xfffffffffffffffb) r1 = openat$nci(0xffffffffffffff9c, &(0x7f0000000200), 0x2, 0x0) r2 = openat$vsock(0xffffffffffffff9c, &(0x7f0000000240), 0x201, 0x0) ioctl$UDMABUF_CREATE_LIST(r2, 0x40087543, &(0x7f0000000280)={0x0, 0x3, [{0xffffffffffffffff, 0x0, 0x8000, 0x4000}, {0xffffffffffffffff, 0x0, 0x4000, 0x8000}, {0xffffffffffffffff, 0x0, 0x2000, 0xffff7ffff0000000}]}) syz_open_dev$ndb(&(0x7f0000000300), 0x0, 0x400) ioctl$IOCTL_GET_NCIDEV_IDX(r1, 0x0, &(0x7f0000000340)) keyctl$instantiate(0xc, 0x0, &(0x7f0000000380)=@encrypted_new={'new ', 'ecryptfs', 0x20, 'user:', '', 0x20, 0x6}, 0x28, 0x0) pkey_alloc(0x0, 0x1) ioctl$PTP_PIN_SETFUNC(r2, 0x40603d07, &(0x7f00000003c0)={'\x00', 0x7, 0x2, 0x8}) syz_io_uring_setup(0x6cab, &(0x7f0000000440)={0x0, 0xcb7a, 0x1, 0x3, 0x122, 0x0, r2}, &(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffe000/0x2000)=nil, &(0x7f00000004c0), &(0x7f0000000500)=0x0) clock_gettime(0x0, &(0x7f0000000540)={0x0, 0x0}) syz_io_uring_submit(0x0, r3, &(0x7f00000005c0)=@IORING_OP_LINK_TIMEOUT={0xf, 0x17, 0x0, 0x0, 0x0, &(0x7f0000000580)={r4, r5+10000000}, 0x1, 0x1}, 0x1) ioctl$NBD_SET_SOCK(r2, 0xab00, r2) keyctl$KEYCTL_PKEY_DECRYPT(0x1a, &(0x7f0000000600)={0x0, 0x1000, 0xd0}, 0x0, &(0x7f0000000640)="2736f77350ffc33f7efd1d0e8f90bd80efbf2696893ef379734fbf6b93805520fe93ef19fcdecb6510fb0b63a2a2eb5929d774fcd04ee2d7c3cd1f0a0b9421337683a875ac17717eee658dbdbbee5c64013f03f78e885afc3a44d04cf42586c0f41567b19b151fa83e8beb11c568bf7ef1befc2fedc1e5954e02a065483014daf99296a45e841daf7e1494666b109e9c9012819b7749051cee4a408e3b0ec630f7715c8a5547e31d9c5415dcf4e76ca388caf23b9bd6187ecbdbbffa9cfb876782378aec86cd140d23d7eae3a5788ab46e1cb381bb2d884ef39df63ea957b2ba715802c59ae51fbd899502fa47043cc8218b851fcd1bd73eb5a4a8974cb49824a71e788e2bcca6c5c1a9d87736fe68fdafce2d9cfa30419e11b670873f9a20883268941caae7c6ff661bc4ffa3a9d48a0d6c42b77b05de18d6a70e6334f3ea28463ca728bbf9fee62f165add3d30bfd8792b83a34ca17f6ba097f7d5ea6dd1a6fb254c6114f5b6b0858ddcf0ed8df5c6013af4718ce86c44e56d8de13473ff93acbb49891c8af69ef9c450f99b9af74d96618ec8f90e42efd1877a749a41b168cddd0c6ec51962880ed406853c73adae95d82874be3b34b06f12e90eee628994ce67290942edeb0be5c313511cc28bcf71e299f85a3958a90aa1db138506a8a57c7178d6d57930fd4e6ffebfdcd2ed78f8612eb68ea11a252ba0521c94d656a8b3cc1773ec1d89336055390f6aeaded90922dc02efded1b1db74c9cee146afd3dbd92fb4c8e6b4ebac497aa5084367483f9cd7b05cc24a357bcfcc78bb5eb08edb02011c241d0631241bed81b44c3e9c33bd55b82740596cb8ee2fd8a46004e70e709ed3a20fe1fe69bda58665a8eec06622bcd69f086e290044f8707143adf459f053f14f574d7c3ff0d12f8420cd286a21b819d8fe62ba6b18ce5c8dbccd6ed03ed73be06a8d31555f443663f6a6b2a7d1d59bf71f169dccdf20fbaac233a1c4fc89c38adde4733c5b23ae76aee07b52ca9617cb27833a0e85295b81319d85610787f77c77e8d6bd9f07472324a338b8fe0def1fdb961f488efe39cea303e4ea55eb84fd72beb679407c47030179df73a607b34a059b550f1f4fd60af1526111930f62cf03ecf589c5576e466cfb1df08f5beae15034a789a38724fcbafed9a0426172957c80d4ca7ec9147df727d11a6122ce37fc5bbcd5cdb239364d71e5bbab4b8085cd051a16916665d70d5db3b63c0d9904e3adf2b4d945e52185302129fa3e66bd6608d545c5449c1a45cdbb609ba8cff62e7024234e5405236e481365114a7313d6e591d0c6f50c8d4d95469953e223dd5fd62ec94d342fa4349da1d8f433ea90aed09b2aa9cf0e889f8935dcb86d15acf621cae1c93c582275418d369c54b2a2c2c57cfe5f7fc4f5797e33e6f0d08006bf67ba5d3814a188d48c7116c56cd3098263a5f34e133aad7b5198bc12caa9c032222ec9634f6ba98d9548469cb04aa03510801822716c9895c1c344aa8c699c28adf69664d9dd75ef11778f68663064124e8217876364f6ea33f73acff8f013b0a2ac741d9b5eebd3a0db9e32d50febc12fbc110fdc1d2415277a0897ae3a5f567fe18edf5f48ac86e0398de5f0d57fb8cf5a3c2f7f4d2888cd70bd00ab9b29089b84a5123e00fbcad4a9be61b8ccecfd5f943f11cf0952610b7bd0bbca71b36c439d80ff9e9a6c9135a4b638278432be5d3fec6fd49ad792f504c395cad2f2ffd8d1e0231941523693e2252faabd6df97361bbb2f8c078ef9eacafefb62cb1057c3195cdbc0d81c3e74f72be2bb1eb94f1bd19a26f77982e863442eb6064f31f1f2f84144abefde11d159546d65486a4a55f8aed11c51a8a08e812dcb47c7124701f06417ef29d351b23cacba209e084ff6b969dabfd011828ca759d58860bfa32961115c13107face1d4c2653f662d2671bedf1649e6064b31382a6e51f1487173fdb61e5e70f7676380e17fa7e3d4c4b08a7e64ea5b4a7a3d0c9e8d0d225b35f59fdc3537c0827626eb31f734117aadc65036f26bbf8239cee0ae130f0c948ba3562f24a0656c346c6271b3b4f3fb9865a2ee66575a7ca45ebe0c3d12b68e0b112193254f51f08b31eff02fb8839fbd51d9725c033861ff2f47ecdffa0ebdd1e97af0fb71c2fc10204bdf963c90396964df78bd9495b160981a354e10910c1c3ba0a4dd214ab36d05f2975d5f112c3bb4ad85323d35d8616f9ce025b824aa86e8628c646333b5b183f85668f573e37a16f7e8506746c1c6901139b4ba8c9483f5da3aa3f34d18d893e8fe27061086e9f25e525506fad59938b3016d013288501307f3c5c0e2cf5adfab032f0865525072f624dcd7e7dd03abbe39b8196a6eb42e16d80c3c395c61f32392f1834e5743677e060274a663c1e9d3eac0f87f1b95651839ece118f98fe3a21dff01cb2f904cb453f0f6f1b7d3e4f5ed6569ba5be9a153a8d2f11fb8804d2d1d19850e3383aed4198807d7eed79711faa9d2590d4807a2fd525bbfe5bc8b056369aec9e4b725ea87f180a7d3a3dd3bf886b17364734174d962546db90babfb9cad914c76e01af2adee7a9a6a03a94f4f348c8f1ea959b6df2957509f1683c2978c0c97cbe0929382187be22d907c72e3b93415cbb68363c3a928737536bdbc03f4c363cbb0558ff1321d86358c2cc29f0476381289e233a30e34d50ca6f28d1066b56b8cde48b1e9001779934debfd665af61aac5440e71e0406ab498f3058785a4611ba556d97e197dc4dbbd9195cf91b5242f170b478da2922f4435596ac391a2715958d54443e83d2e7643ab80e006ff04a3c938e02d2a261ee692b54c66585494e7f0c741fb8833e4b99f59cdbaa1a4be04439138b0941488a4e05c2c9092ebb4d06d3a83ea56911ddf9b4ad391872763355881d450f3856ecdc40165effbd7aad0bda162feb20bcd11207c9b838bf642f578801be17ed307b25abf3a96f07c81c3c6082cc02d261c94fce6e70a2919aba69a55b839f03db68025dec5c1910596d7f3085fc21684ed9e40d50f30a2485df8ff750fa6d127cc0e33b7eb41fee15a273c7277775e0341d367c43d2b2d88b5fe27540d5264c33cd2b274632666bced994c34c3937755ac871e9a07a0d22d6ea95a02fa83bd4e4f5265fb207840f3be93cf3df16ddd113f88d7c08a8193a5caf65b895480a0f76a23233d5bb3d18c5429abf89a2dfaa9a3ee204d98e7e7eefb7f2ad135c2be4bc8aad9d293fcd3d689333abb7299d8df7bc5c37d9ad89f19dd6e27bfbd22b86721b5ddd66bb381a3d95d3a24c6136062a1ec0b135f3b46977d696bd2dbf02dc4075615f34d6c1cdbd97a3065c2b362fc52f52ccbdee433150d5643413802e5e925775dac3c1ea415b7f718f8fd3852fabbf1bdf89e4d2ca83bdd0b0a56f6e75d5f7e59008ed909b70fcbfaafa0ed8d7bce6d49c7acdf8ac6d245bcd8e06a0cd30d333ca4eeb6ebf6057408518d2fd923e616da7aa29fb9a719a9018371fe26ff8cfff3f95a46ec096a29aeb3020da496b1a814312411bfa374e632f37821512a610af7009290ecea5e98dbe7a7e48217909e02e314c16233371a6eb96a7b6e655e3ce225d41e8c490aa1d503504f3f8326863b6ea224b2f805a13e8248142b0723b01f2d412c7b117335436b02a55fe6de64615db771b28646a2951a51f13a7e4833a1587ab890da7e6d30adce6323117da7afe2adee10dae01d0c691657c8eba13252595b70d0e8e67b90c72b8e9303c8c0c1303ec345084a1078ed49f0bec0c87ff222e89925d679f97e6e090801b56e7ffaf48419cf4bac884c15911fc1952e292d835e9c5b0c8a994de8990e902968091924ae17d0979da0c9c18a7d6d90a30bf5a03b34a4507f0cb161458782149ecdd4022afc8e4a026a9fbe59d43571a4e460007323f21acbb159a96ad62592fec9ce352bbf19a2e985ede8390ca8bfe94213650a7a7d50cc834e324ce2d01aec7cd6e9c5a74bfaf364a4d0870e9d8fd58b815ce7e218708bd4de2fef25256b90fb70a9aed4d24607cebe97eca29cca0a01a1bd1188fe07b0f29b30484b9ade6d69803a4061a78c5aa93f666f8cafecbc577943df81c49a0e1ad97e02ef3643b064b0ed31fb8aad570d3a4de9e4f6b5b8a6962de3c0671e6584343e01a9535facd492525e2e30a240e4cb5a5e36cd090b83724760a0f5a9c6dded0fc9f31b138b5af40b6792b16962cedb85eb7ff8b5a0c6b65642532c888eb699c6f9dd782881610493ee68dde02d8b1707572de4e292f7ce63db33b39e16fd193fabe74f03dfedac0ce0fdeac55f878a391377aa33c53b6dbceb16b61f16f1d67a18122f8ed5c4bcb504c42296f9cd07c03073e25d19e076312fb2b1b623a217a6dd2ba44f37eabda66da7868d57bdc757514150877587fb033a9bbe30dee3b5667c6eb92d680ce5b57e73bb36211fab05abb6b1f91a508e5558ccabb12d30ad90b5af10d572f8c61b679179ca3b4c9d21932ef65af3cf92f119ad0cfde39a793df349cad4191a044d9f9647aec1fb9f862f3b289c924e2c0c0aee09af1070919abe81484bb1bb652036717bd5c7d246046792debd46ddb3507c387a97e4f29507147e82c17562f6f51a875b779807a3e2b7b79d40a77383ec2c143f57d9acf9201059e253618dec527cab7f60266312aa5e6d7c7e2c0c710aa83c0a745fac702448a4a0123ddf5f1cd3bcae53bfdfb361f785a2d399cb65f8eaa914a1a3ab2f4c47b387802beee2a02dbefcb420c360717b139d493497eb30ca60c1513fb067322d77d34f5044bd26c2533da8b5cbccee72242da3707c72f030fbc487ba6f51f8e77cd09e75f13954fda4c79f15d200349e533ee661f355adfe8002049f1a7c8d47b89a8755647840c5ebf314cba13265df9013d5d6bbd715d59d9df7a05c2be8d1ca1a950513896d6eb17a635850d701276d6e05a22bfe45a1fa0b89f0a05148f39dd58e21f7cae54c06e5d2a51f407eeb0a343b670c8fdab581a6c1fccd45a58c0b164a143ac6e21b5db77f3ba5065857dd63edd6d4d54df37255463d1472dc9e7a8108d82117d99c5aa56c423a325ba3405941d8f335a16f00443c0958a6ad3e70ae24349d5e5361c789422dbab386792c951a78fa52bed4e15d12b13a020c58ca167c37e0a3cb2eb42620d9c9ea7baad7aa998abe01a93d7872539a8c46e401a1b203682d3177b45292bd54c130826bcadaea7eec226906ae5aeb412d78de6043a275d11f9ac354840d5ac26771cece983f0f0f5067b2db841bd2f78108afd399bd7ce1bb71568991d4be164b62d79f83c334e69368e2391a62a89306e08cb03743e0fe684666d61bc546d68ec2e477eaf8c95eb3e8e3925803c86c1e5c33c7b6de4e556b5a2e70fd2f67bd9b5375e1b4a7a9994146d0d0240cc7f0cd3fc5daa02914a83cf50bbe6f481c198318d96e7c37c7e58c72941117f2895ed74146da2601cfa3cfe94f29cb77dc43ad3a5e64dcb05597b88a8b67a01f63ee27dbc3df5c7ff7a8654dcf6a54418475c4e56179d5494389a8eb4c07382985cd4aed321f4beae778e9dad565ebcb32334dee3e6aa4754ccecd251c20c9f43568830e7736f34b06d9608d502803637baea19ef3f1fd8cd60dbc50642416d64c0a299a9f45a2e79054cc772a06192dd19dc4707ad3003c2ef854aba2524d188e2e67434a54702139261fe7668601b9787a943a7fdfee1da4d4541545e6d9206461531b099d11714d2ed6f4aecf866ccf6a9f833bc4db8bb40a2d8130cc", &(0x7f0000001640)=""/208) 08:21:27 executing program 0: keyctl$KEYCTL_PKEY_ENCRYPT(0x19, &(0x7f0000000000)={0x0, 0x0, 0xe5}, &(0x7f0000000040)={'enc=', 'raw', ' hash=', {'sha384-avx2\x00'}}, &(0x7f00000000c0), &(0x7f0000000100)=""/229) r0 = pkey_alloc(0x0, 0x0) pkey_mprotect(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x6000000, r0) r1 = userfaultfd(0x100800) pkey_alloc(0x0, 0x1) keyctl$link(0x8, 0x0, 0xfffffffffffffffb) r2 = openat$nci(0xffffffffffffff9c, &(0x7f0000000200), 0x2, 0x0) r3 = openat$vsock(0xffffffffffffff9c, &(0x7f0000000240), 0x201, 0x0) ioctl$UDMABUF_CREATE_LIST(r3, 0x40087543, &(0x7f0000000280)={0x0, 0x3, [{0xffffffffffffffff, 0x0, 0x8000, 0x4000}, {0xffffffffffffffff, 0x0, 0x4000, 0x8000}, {0xffffffffffffffff, 0x0, 0x2000, 0xffff7ffff0000000}]}) syz_open_dev$ndb(&(0x7f0000000300), 0x0, 0x400) ioctl$IOCTL_GET_NCIDEV_IDX(r2, 0x0, &(0x7f0000000340)) keyctl$instantiate(0xc, 0x0, &(0x7f0000000380)=@encrypted_new={'new ', 'ecryptfs', 0x20, 'user:', '', 0x20, 0x6}, 0x28, 0x0) pkey_alloc(0x0, 0x1) ioctl$PTP_PIN_SETFUNC(r3, 0x40603d07, &(0x7f00000003c0)={'\x00', 0x7, 0x2, 0x8}) syz_io_uring_setup(0x6cab, &(0x7f0000000440)={0x0, 0xcb7a, 0x1, 0x3, 0x122, 0x0, r3}, &(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffe000/0x2000)=nil, &(0x7f00000004c0), &(0x7f0000000500)) clock_gettime(0x0, &(0x7f0000000540)) ioctl$NBD_SET_SOCK(r3, 0xab00, r3) mmap$dsp(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x2000000, 0x4000010, r1, 0x0) keyctl$KEYCTL_PKEY_DECRYPT(0x1a, &(0x7f0000000600)={0x0, 0x1000, 0xd0}, 0x0, &(0x7f0000000640)="2736f77350ffc33f7efd1d0e8f90bd80efbf2696893ef379734fbf6b93805520fe93ef19fcdecb6510fb0b63a2a2eb5929d774fcd04ee2d7c3cd1f0a0b9421337683a875ac17717eee658dbdbbee5c64013f03f78e885afc3a44d04cf42586c0f41567b19b151fa83e8beb11c568bf7ef1befc2fedc1e5954e02a065483014daf99296a45e841daf7e1494666b109e9c9012819b7749051cee4a408e3b0ec630f7715c8a5547e31d9c5415dcf4e76ca388caf23b9bd6187ecbdbbffa9cfb876782378aec86cd140d23d7eae3a5788ab46e1cb381bb2d884ef39df63ea957b2ba715802c59ae51fbd899502fa47043cc8218b851fcd1bd73eb5a4a8974cb49824a71e788e2bcca6c5c1a9d87736fe68fdafce2d9cfa30419e11b670873f9a20883268941caae7c6ff661bc4ffa3a9d48a0d6c42b77b05de18d6a70e6334f3ea28463ca728bbf9fee62f165add3d30bfd8792b83a34ca17f6ba097f7d5ea6dd1a6fb254c6114f5b6b0858ddcf0ed8df5c6013af4718ce86c44e56d8de13473ff93acbb49891c8af69ef9c450f99b9af74d96618ec8f90e42efd1877a749a41b168cddd0c6ec51962880ed406853c73adae95d82874be3b34b06f12e90eee628994ce67290942edeb0be5c313511cc28bcf71e299f85a3958a90aa1db138506a8a57c7178d6d57930fd4e6ffebfdcd2ed78f8612eb68ea11a252ba0521c94d656a8b3cc1773ec1d89336055390f6aeaded90922dc02efded1b1db74c9cee146afd3dbd92fb4c8e6b4ebac497aa5084367483f9cd7b05cc24a357bcfcc78bb5eb08edb02011c241d0631241bed81b44c3e9c33bd55b82740596cb8ee2fd8a46004e70e709ed3a20fe1fe69bda58665a8eec06622bcd69f086e290044f8707143adf459f053f14f574d7c3ff0d12f8420cd286a21b819d8fe62ba6b18ce5c8dbccd6ed03ed73be06a8d31555f443663f6a6b2a7d1d59bf71f169dccdf20fbaac233a1c4fc89c38adde4733c5b23ae76aee07b52ca9617cb27833a0e85295b81319d85610787f77c77e8d6bd9f07472324a338b8fe0def1fdb961f488efe39cea303e4ea55eb84fd72beb679407c47030179df73a607b34a059b550f1f4fd60af1526111930f62cf03ecf589c5576e466cfb1df08f5beae15034a789a38724fcbafed9a0426172957c80d4ca7ec9147df727d11a6122ce37fc5bbcd5cdb239364d71e5bbab4b8085cd051a16916665d70d5db3b63c0d9904e3adf2b4d945e52185302129fa3e66bd6608d545c5449c1a45cdbb609ba8cff62e7024234e5405236e481365114a7313d6e591d0c6f50c8d4d95469953e223dd5fd62ec94d342fa4349da1d8f433ea90aed09b2aa9cf0e889f8935dcb86d15acf621cae1c93c582275418d369c54b2a2c2c57cfe5f7fc4f5797e33e6f0d08006bf67ba5d3814a188d48c7116c56cd3098263a5f34e133aad7b5198bc12caa9c032222ec9634f6ba98d9548469cb04aa03510801822716c9895c1c344aa8c699c28adf69664d9dd75ef11778f68663064124e8217876364f6ea33f73acff8f013b0a2ac741d9b5eebd3a0db9e32d50febc12fbc110fdc1d2415277a0897ae3a5f567fe18edf5f48ac86e0398de5f0d57fb8cf5a3c2f7f4d2888cd70bd00ab9b29089b84a5123e00fbcad4a9be61b8ccecfd5f943f11cf0952610b7bd0bbca71b36c439d80ff9e9a6c9135a4b638278432be5d3fec6fd49ad792f504c395cad2f2ffd8d1e0231941523693e2252faabd6df97361bbb2f8c078ef9eacafefb62cb1057c3195cdbc0d81c3e74f72be2bb1eb94f1bd19a26f77982e863442eb6064f31f1f2f84144abefde11d159546d65486a4a55f8aed11c51a8a08e812dcb47c7124701f06417ef29d351b23cacba209e084ff6b969dabfd011828ca759d58860bfa32961115c13107face1d4c2653f662d2671bedf1649e6064b31382a6e51f1487173fdb61e5e70f7676380e17fa7e3d4c4b08a7e64ea5b4a7a3d0c9e8d0d225b35f59fdc3537c0827626eb31f734117aadc65036f26bbf8239cee0ae130f0c948ba3562f24a0656c346c6271b3b4f3fb9865a2ee66575a7ca45ebe0c3d12b68e0b112193254f51f08b31eff02fb8839fbd51d9725c033861ff2f47ecdffa0ebdd1e97af0fb71c2fc10204bdf963c90396964df78bd9495b160981a354e10910c1c3ba0a4dd214ab36d05f2975d5f112c3bb4ad85323d35d8616f9ce025b824aa86e8628c646333b5b183f85668f573e37a16f7e8506746c1c6901139b4ba8c9483f5da3aa3f34d18d893e8fe27061086e9f25e525506fad59938b3016d013288501307f3c5c0e2cf5adfab032f0865525072f624dcd7e7dd03abbe39b8196a6eb42e16d80c3c395c61f32392f1834e5743677e060274a663c1e9d3eac0f87f1b95651839ece118f98fe3a21dff01cb2f904cb453f0f6f1b7d3e4f5ed6569ba5be9a153a8d2f11fb8804d2d1d19850e3383aed4198807d7eed79711faa9d2590d4807a2fd525bbfe5bc8b056369aec9e4b725ea87f180a7d3a3dd3bf886b17364734174d962546db90babfb9cad914c76e01af2adee7a9a6a03a94f4f348c8f1ea959b6df2957509f1683c2978c0c97cbe0929382187be22d907c72e3b93415cbb68363c3a928737536bdbc03f4c363cbb0558ff1321d86358c2cc29f0476381289e233a30e34d50ca6f28d1066b56b8cde48b1e9001779934debfd665af61aac5440e71e0406ab498f3058785a4611ba556d97e197dc4dbbd9195cf91b5242f170b478da2922f4435596ac391a2715958d54443e83d2e7643ab80e006ff04a3c938e02d2a261ee692b54c66585494e7f0c741fb8833e4b99f59cdbaa1a4be04439138b0941488a4e05c2c9092ebb4d06d3a83ea56911ddf9b4ad391872763355881d450f3856ecdc40165effbd7aad0bda162feb20bcd11207c9b838bf642f578801be17ed307b25abf3a96f07c81c3c6082cc02d261c94fce6e70a2919aba69a55b839f03db68025dec5c1910596d7f3085fc21684ed9e40d50f30a2485df8ff750fa6d127cc0e33b7eb41fee15a273c7277775e0341d367c43d2b2d88b5fe27540d5264c33cd2b274632666bced994c34c3937755ac871e9a07a0d22d6ea95a02fa83bd4e4f5265fb207840f3be93cf3df16ddd113f88d7c08a8193a5caf65b895480a0f76a23233d5bb3d18c5429abf89a2dfaa9a3ee204d98e7e7eefb7f2ad135c2be4bc8aad9d293fcd3d689333abb7299d8df7bc5c37d9ad89f19dd6e27bfbd22b86721b5ddd66bb381a3d95d3a24c6136062a1ec0b135f3b46977d696bd2dbf02dc4075615f34d6c1cdbd97a3065c2b362fc52f52ccbdee433150d5643413802e5e925775dac3c1ea415b7f718f8fd3852fabbf1bdf89e4d2ca83bdd0b0a56f6e75d5f7e59008ed909b70fcbfaafa0ed8d7bce6d49c7acdf8ac6d245bcd8e06a0cd30d333ca4eeb6ebf6057408518d2fd923e616da7aa29fb9a719a9018371fe26ff8cfff3f95a46ec096a29aeb3020da496b1a814312411bfa374e632f37821512a610af7009290ecea5e98dbe7a7e48217909e02e314c16233371a6eb96a7b6e655e3ce225d41e8c490aa1d503504f3f8326863b6ea224b2f805a13e8248142b0723b01f2d412c7b117335436b02a55fe6de64615db771b28646a2951a51f13a7e4833a1587ab890da7e6d30adce6323117da7afe2adee10dae01d0c691657c8eba13252595b70d0e8e67b90c72b8e9303c8c0c1303ec345084a1078ed49f0bec0c87ff222e89925d679f97e6e090801b56e7ffaf48419cf4bac884c15911fc1952e292d835e9c5b0c8a994de8990e902968091924ae17d0979da0c9c18a7d6d90a30bf5a03b34a4507f0cb161458782149ecdd4022afc8e4a026a9fbe59d43571a4e460007323f21acbb159a96ad62592fec9ce352bbf19a2e985ede8390ca8bfe94213650a7a7d50cc834e324ce2d01aec7cd6e9c5a74bfaf364a4d0870e9d8fd58b815ce7e218708bd4de2fef25256b90fb70a9aed4d24607cebe97eca29cca0a01a1bd1188fe07b0f29b30484b9ade6d69803a4061a78c5aa93f666f8cafecbc577943df81c49a0e1ad97e02ef3643b064b0ed31fb8aad570d3a4de9e4f6b5b8a6962de3c0671e6584343e01a9535facd492525e2e30a240e4cb5a5e36cd090b83724760a0f5a9c6dded0fc9f31b138b5af40b6792b16962cedb85eb7ff8b5a0c6b65642532c888eb699c6f9dd782881610493ee68dde02d8b1707572de4e292f7ce63db33b39e16fd193fabe74f03dfedac0ce0fdeac55f878a391377aa33c53b6dbceb16b61f16f1d67a18122f8ed5c4bcb504c42296f9cd07c03073e25d19e076312fb2b1b623a217a6dd2ba44f37eabda66da7868d57bdc757514150877587fb033a9bbe30dee3b5667c6eb92d680ce5b57e73bb36211fab05abb6b1f91a508e5558ccabb12d30ad90b5af10d572f8c61b679179ca3b4c9d21932ef65af3cf92f119ad0cfde39a793df349cad4191a044d9f9647aec1fb9f862f3b289c924e2c0c0aee09af1070919abe81484bb1bb652036717bd5c7d246046792debd46ddb3507c387a97e4f29507147e82c17562f6f51a875b779807a3e2b7b79d40a77383ec2c143f57d9acf9201059e253618dec527cab7f60266312aa5e6d7c7e2c0c710aa83c0a745fac702448a4a0123ddf5f1cd3bcae53bfdfb361f785a2d399cb65f8eaa914a1a3ab2f4c47b387802beee2a02dbefcb420c360717b139d493497eb30ca60c1513fb067322d77d34f5044bd26c2533da8b5cbccee72242da3707c72f030fbc487ba6f51f8e77cd09e75f13954fda4c79f15d200349e533ee661f355adfe8002049f1a7c8d47b89a8755647840c5ebf314cba13265df9013d5d6bbd715d59d9df7a05c2be8d1ca1a950513896d6eb17a635850d701276d6e05a22bfe45a1fa0b89f0a05148f39dd58e21f7cae54c06e5d2a51f407eeb0a343b670c8fdab581a6c1fccd45a58c0b164a143ac6e21b5db77f3ba5065857dd63edd6d4d54df37255463d1472dc9e7a8108d82117d99c5aa56c423a325ba3405941d8f335a16f00443c0958a6ad3e70ae24349d5e5361c789422dbab386792c951a78fa52bed4e15d12b13a020c58ca167c37e0a3cb2eb42620d9c9ea7baad7aa998abe01a93d7872539a8c46e401a1b203682d3177b45292bd54c130826bcadaea7eec226906ae5aeb412d78de6043a275d11f9ac354840d5ac26771cece983f0f0f5067b2db841bd2f78108afd399bd7ce1bb71568991d4be164b62d79f83c334e69368e2391a62a89306e08cb03743e0fe684666d61bc546d68ec2e477eaf8c95eb3e8e3925803c86c1e5c33c7b6de4e556b5a2e70fd2f67bd9b5375e1b4a7a9994146d0d0240cc7f0cd3fc5daa02914a83cf50bbe6f481c198318d96e7c37c7e58c72941117f2895ed74146da2601cfa3cfe94f29cb77dc43ad3a5e64dcb05597b88a8b67a01f63ee27dbc3df5c7ff7a8654dcf6a54418475c4e56179d5494389a8eb4c07382985cd4aed321f4beae778e9dad565ebcb32334dee3e6aa4754ccecd251c20c9f43568830e7736f34b06d9608d502803637baea19ef3f1fd8cd60dbc50642416d64c0a299a9f45a2e79054cc772a06192dd19dc4707ad3003c2ef854aba2524d188e2e67434a54702139261fe7668601b9787a943a7fdfee1da4d4541545e6d9206461531b099d11714d2ed6f4aecf866ccf6a9f833bc4db8bb40a2d8130cc", &(0x7f0000001640)=""/208) 08:21:27 executing program 5: keyctl$KEYCTL_PKEY_ENCRYPT(0x19, &(0x7f0000000000)={0x0, 0x0, 0xe5}, &(0x7f0000000040)={'enc=', 'raw', ' hash=', {'sha384-avx2\x00'}}, &(0x7f00000000c0), &(0x7f0000000100)=""/229) r0 = pkey_alloc(0x0, 0x0) pkey_mprotect(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x6000000, r0) r1 = userfaultfd(0x100800) pkey_alloc(0x0, 0x1) keyctl$link(0x8, 0x0, 0xfffffffffffffffb) r2 = openat$nci(0xffffffffffffff9c, &(0x7f0000000200), 0x2, 0x0) r3 = openat$vsock(0xffffffffffffff9c, &(0x7f0000000240), 0x201, 0x0) ioctl$UDMABUF_CREATE_LIST(r3, 0x40087543, &(0x7f0000000280)={0x0, 0x3, [{0xffffffffffffffff, 0x0, 0x8000, 0x4000}, {0xffffffffffffffff, 0x0, 0x4000, 0x8000}, {0xffffffffffffffff, 0x0, 0x2000, 0xffff7ffff0000000}]}) syz_open_dev$ndb(&(0x7f0000000300), 0x0, 0x400) ioctl$IOCTL_GET_NCIDEV_IDX(r2, 0x0, &(0x7f0000000340)) keyctl$instantiate(0xc, 0x0, &(0x7f0000000380)=@encrypted_new={'new ', 'ecryptfs', 0x20, 'user:', '', 0x20, 0x6}, 0x28, 0x0) pkey_alloc(0x0, 0x1) ioctl$PTP_PIN_SETFUNC(r3, 0x40603d07, &(0x7f00000003c0)={'\x00', 0x7, 0x2, 0x8}) syz_io_uring_setup(0x6cab, &(0x7f0000000440)={0x0, 0xcb7a, 0x1, 0x3, 0x122, 0x0, r3}, &(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffe000/0x2000)=nil, &(0x7f00000004c0), &(0x7f0000000500)=0x0) clock_gettime(0x0, &(0x7f0000000540)={0x0, 0x0}) syz_io_uring_submit(0x0, r4, &(0x7f00000005c0)=@IORING_OP_LINK_TIMEOUT={0xf, 0x17, 0x0, 0x0, 0x0, &(0x7f0000000580)={r5, r6+10000000}, 0x1, 0x1}, 0x1) ioctl$NBD_SET_SOCK(r3, 0xab00, r3) mmap$dsp(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x2000000, 0x4000010, r1, 0x0) keyctl$KEYCTL_PKEY_DECRYPT(0x1a, &(0x7f0000000600)={0x0, 0x1000, 0xd0}, 0x0, &(0x7f0000000640)="2736f77350ffc33f7efd1d0e8f90bd80efbf2696893ef379734fbf6b93805520fe93ef19fcdecb6510fb0b63a2a2eb5929d774fcd04ee2d7c3cd1f0a0b9421337683a875ac17717eee658dbdbbee5c64013f03f78e885afc3a44d04cf42586c0f41567b19b151fa83e8beb11c568bf7ef1befc2fedc1e5954e02a065483014daf99296a45e841daf7e1494666b109e9c9012819b7749051cee4a408e3b0ec630f7715c8a5547e31d9c5415dcf4e76ca388caf23b9bd6187ecbdbbffa9cfb876782378aec86cd140d23d7eae3a5788ab46e1cb381bb2d884ef39df63ea957b2ba715802c59ae51fbd899502fa47043cc8218b851fcd1bd73eb5a4a8974cb49824a71e788e2bcca6c5c1a9d87736fe68fdafce2d9cfa30419e11b670873f9a20883268941caae7c6ff661bc4ffa3a9d48a0d6c42b77b05de18d6a70e6334f3ea28463ca728bbf9fee62f165add3d30bfd8792b83a34ca17f6ba097f7d5ea6dd1a6fb254c6114f5b6b0858ddcf0ed8df5c6013af4718ce86c44e56d8de13473ff93acbb49891c8af69ef9c450f99b9af74d96618ec8f90e42efd1877a749a41b168cddd0c6ec51962880ed406853c73adae95d82874be3b34b06f12e90eee628994ce67290942edeb0be5c313511cc28bcf71e299f85a3958a90aa1db138506a8a57c7178d6d57930fd4e6ffebfdcd2ed78f8612eb68ea11a252ba0521c94d656a8b3cc1773ec1d89336055390f6aeaded90922dc02efded1b1db74c9cee146afd3dbd92fb4c8e6b4ebac497aa5084367483f9cd7b05cc24a357bcfcc78bb5eb08edb02011c241d0631241bed81b44c3e9c33bd55b82740596cb8ee2fd8a46004e70e709ed3a20fe1fe69bda58665a8eec06622bcd69f086e290044f8707143adf459f053f14f574d7c3ff0d12f8420cd286a21b819d8fe62ba6b18ce5c8dbccd6ed03ed73be06a8d31555f443663f6a6b2a7d1d59bf71f169dccdf20fbaac233a1c4fc89c38adde4733c5b23ae76aee07b52ca9617cb27833a0e85295b81319d85610787f77c77e8d6bd9f07472324a338b8fe0def1fdb961f488efe39cea303e4ea55eb84fd72beb679407c47030179df73a607b34a059b550f1f4fd60af1526111930f62cf03ecf589c5576e466cfb1df08f5beae15034a789a38724fcbafed9a0426172957c80d4ca7ec9147df727d11a6122ce37fc5bbcd5cdb239364d71e5bbab4b8085cd051a16916665d70d5db3b63c0d9904e3adf2b4d945e52185302129fa3e66bd6608d545c5449c1a45cdbb609ba8cff62e7024234e5405236e481365114a7313d6e591d0c6f50c8d4d95469953e223dd5fd62ec94d342fa4349da1d8f433ea90aed09b2aa9cf0e889f8935dcb86d15acf621cae1c93c582275418d369c54b2a2c2c57cfe5f7fc4f5797e33e6f0d08006bf67ba5d3814a188d48c7116c56cd3098263a5f34e133aad7b5198bc12caa9c032222ec9634f6ba98d9548469cb04aa03510801822716c9895c1c344aa8c699c28adf69664d9dd75ef11778f68663064124e8217876364f6ea33f73acff8f013b0a2ac741d9b5eebd3a0db9e32d50febc12fbc110fdc1d2415277a0897ae3a5f567fe18edf5f48ac86e0398de5f0d57fb8cf5a3c2f7f4d2888cd70bd00ab9b29089b84a5123e00fbcad4a9be61b8ccecfd5f943f11cf0952610b7bd0bbca71b36c439d80ff9e9a6c9135a4b638278432be5d3fec6fd49ad792f504c395cad2f2ffd8d1e0231941523693e2252faabd6df97361bbb2f8c078ef9eacafefb62cb1057c3195cdbc0d81c3e74f72be2bb1eb94f1bd19a26f77982e863442eb6064f31f1f2f84144abefde11d159546d65486a4a55f8aed11c51a8a08e812dcb47c7124701f06417ef29d351b23cacba209e084ff6b969dabfd011828ca759d58860bfa32961115c13107face1d4c2653f662d2671bedf1649e6064b31382a6e51f1487173fdb61e5e70f7676380e17fa7e3d4c4b08a7e64ea5b4a7a3d0c9e8d0d225b35f59fdc3537c0827626eb31f734117aadc65036f26bbf8239cee0ae130f0c948ba3562f24a0656c346c6271b3b4f3fb9865a2ee66575a7ca45ebe0c3d12b68e0b112193254f51f08b31eff02fb8839fbd51d9725c033861ff2f47ecdffa0ebdd1e97af0fb71c2fc10204bdf963c90396964df78bd9495b160981a354e10910c1c3ba0a4dd214ab36d05f2975d5f112c3bb4ad85323d35d8616f9ce025b824aa86e8628c646333b5b183f85668f573e37a16f7e8506746c1c6901139b4ba8c9483f5da3aa3f34d18d893e8fe27061086e9f25e525506fad59938b3016d013288501307f3c5c0e2cf5adfab032f0865525072f624dcd7e7dd03abbe39b8196a6eb42e16d80c3c395c61f32392f1834e5743677e060274a663c1e9d3eac0f87f1b95651839ece118f98fe3a21dff01cb2f904cb453f0f6f1b7d3e4f5ed6569ba5be9a153a8d2f11fb8804d2d1d19850e3383aed4198807d7eed79711faa9d2590d4807a2fd525bbfe5bc8b056369aec9e4b725ea87f180a7d3a3dd3bf886b17364734174d962546db90babfb9cad914c76e01af2adee7a9a6a03a94f4f348c8f1ea959b6df2957509f1683c2978c0c97cbe0929382187be22d907c72e3b93415cbb68363c3a928737536bdbc03f4c363cbb0558ff1321d86358c2cc29f0476381289e233a30e34d50ca6f28d1066b56b8cde48b1e9001779934debfd665af61aac5440e71e0406ab498f3058785a4611ba556d97e197dc4dbbd9195cf91b5242f170b478da2922f4435596ac391a2715958d54443e83d2e7643ab80e006ff04a3c938e02d2a261ee692b54c66585494e7f0c741fb8833e4b99f59cdbaa1a4be04439138b0941488a4e05c2c9092ebb4d06d3a83ea56911ddf9b4ad391872763355881d450f3856ecdc40165effbd7aad0bda162feb20bcd11207c9b838bf642f578801be17ed307b25abf3a96f07c81c3c6082cc02d261c94fce6e70a2919aba69a55b839f03db68025dec5c1910596d7f3085fc21684ed9e40d50f30a2485df8ff750fa6d127cc0e33b7eb41fee15a273c7277775e0341d367c43d2b2d88b5fe27540d5264c33cd2b274632666bced994c34c3937755ac871e9a07a0d22d6ea95a02fa83bd4e4f5265fb207840f3be93cf3df16ddd113f88d7c08a8193a5caf65b895480a0f76a23233d5bb3d18c5429abf89a2dfaa9a3ee204d98e7e7eefb7f2ad135c2be4bc8aad9d293fcd3d689333abb7299d8df7bc5c37d9ad89f19dd6e27bfbd22b86721b5ddd66bb381a3d95d3a24c6136062a1ec0b135f3b46977d696bd2dbf02dc4075615f34d6c1cdbd97a3065c2b362fc52f52ccbdee433150d5643413802e5e925775dac3c1ea415b7f718f8fd3852fabbf1bdf89e4d2ca83bdd0b0a56f6e75d5f7e59008ed909b70fcbfaafa0ed8d7bce6d49c7acdf8ac6d245bcd8e06a0cd30d333ca4eeb6ebf6057408518d2fd923e616da7aa29fb9a719a9018371fe26ff8cfff3f95a46ec096a29aeb3020da496b1a814312411bfa374e632f37821512a610af7009290ecea5e98dbe7a7e48217909e02e314c16233371a6eb96a7b6e655e3ce225d41e8c490aa1d503504f3f8326863b6ea224b2f805a13e8248142b0723b01f2d412c7b117335436b02a55fe6de64615db771b28646a2951a51f13a7e4833a1587ab890da7e6d30adce6323117da7afe2adee10dae01d0c691657c8eba13252595b70d0e8e67b90c72b8e9303c8c0c1303ec345084a1078ed49f0bec0c87ff222e89925d679f97e6e090801b56e7ffaf48419cf4bac884c15911fc1952e292d835e9c5b0c8a994de8990e902968091924ae17d0979da0c9c18a7d6d90a30bf5a03b34a4507f0cb161458782149ecdd4022afc8e4a026a9fbe59d43571a4e460007323f21acbb159a96ad62592fec9ce352bbf19a2e985ede8390ca8bfe94213650a7a7d50cc834e324ce2d01aec7cd6e9c5a74bfaf364a4d0870e9d8fd58b815ce7e218708bd4de2fef25256b90fb70a9aed4d24607cebe97eca29cca0a01a1bd1188fe07b0f29b30484b9ade6d69803a4061a78c5aa93f666f8cafecbc577943df81c49a0e1ad97e02ef3643b064b0ed31fb8aad570d3a4de9e4f6b5b8a6962de3c0671e6584343e01a9535facd492525e2e30a240e4cb5a5e36cd090b83724760a0f5a9c6dded0fc9f31b138b5af40b6792b16962cedb85eb7ff8b5a0c6b65642532c888eb699c6f9dd782881610493ee68dde02d8b1707572de4e292f7ce63db33b39e16fd193fabe74f03dfedac0ce0fdeac55f878a391377aa33c53b6dbceb16b61f16f1d67a18122f8ed5c4bcb504c42296f9cd07c03073e25d19e076312fb2b1b623a217a6dd2ba44f37eabda66da7868d57bdc757514150877587fb033a9bbe30dee3b5667c6eb92d680ce5b57e73bb36211fab05abb6b1f91a508e5558ccabb12d30ad90b5af10d572f8c61b679179ca3b4c9d21932ef65af3cf92f119ad0cfde39a793df349cad4191a044d9f9647aec1fb9f862f3b289c924e2c0c0aee09af1070919abe81484bb1bb652036717bd5c7d246046792debd46ddb3507c387a97e4f29507147e82c17562f6f51a875b779807a3e2b7b79d40a77383ec2c143f57d9acf9201059e253618dec527cab7f60266312aa5e6d7c7e2c0c710aa83c0a745fac702448a4a0123ddf5f1cd3bcae53bfdfb361f785a2d399cb65f8eaa914a1a3ab2f4c47b387802beee2a02dbefcb420c360717b139d493497eb30ca60c1513fb067322d77d34f5044bd26c2533da8b5cbccee72242da3707c72f030fbc487ba6f51f8e77cd09e75f13954fda4c79f15d200349e533ee661f355adfe8002049f1a7c8d47b89a8755647840c5ebf314cba13265df9013d5d6bbd715d59d9df7a05c2be8d1ca1a950513896d6eb17a635850d701276d6e05a22bfe45a1fa0b89f0a05148f39dd58e21f7cae54c06e5d2a51f407eeb0a343b670c8fdab581a6c1fccd45a58c0b164a143ac6e21b5db77f3ba5065857dd63edd6d4d54df37255463d1472dc9e7a8108d82117d99c5aa56c423a325ba3405941d8f335a16f00443c0958a6ad3e70ae24349d5e5361c789422dbab386792c951a78fa52bed4e15d12b13a020c58ca167c37e0a3cb2eb42620d9c9ea7baad7aa998abe01a93d7872539a8c46e401a1b203682d3177b45292bd54c130826bcadaea7eec226906ae5aeb412d78de6043a275d11f9ac354840d5ac26771cece983f0f0f5067b2db841bd2f78108afd399bd7ce1bb71568991d4be164b62d79f83c334e69368e2391a62a89306e08cb03743e0fe684666d61bc546d68ec2e477eaf8c95eb3e8e3925803c86c1e5c33c7b6de4e556b5a2e70fd2f67bd9b5375e1b4a7a9994146d0d0240cc7f0cd3fc5daa02914a83cf50bbe6f481c198318d96e7c37c7e58c72941117f2895ed74146da2601cfa3cfe94f29cb77dc43ad3a5e64dcb05597b88a8b67a01f63ee27dbc3df5c7ff7a8654dcf6a54418475c4e56179d5494389a8eb4c07382985cd4aed321f4beae778e9dad565ebcb32334dee3e6aa4754ccecd251c20c9f43568830e7736f34b06d9608d502803637baea19ef3f1fd8cd60dbc50642416d64c0a299a9f45a2e79054cc772a06192dd19dc4707ad3003c2ef854aba2524d188e2e67434a54702139261fe7668601b9787a943a7fdfee1da4d4541545e6d9206461531b099d11714d2ed6f4aecf866ccf6a9f833bc4db8bb40a2d8130cc", &(0x7f0000001640)=""/208) 08:21:27 executing program 4: keyctl$KEYCTL_PKEY_ENCRYPT(0x19, &(0x7f0000000000)={0x0, 0x0, 0xe5}, &(0x7f0000000040)={'enc=', 'raw', ' hash=', {'sha384-avx2\x00'}}, &(0x7f00000000c0), &(0x7f0000000100)=""/229) r0 = pkey_alloc(0x0, 0x0) pkey_mprotect(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x6000000, r0) userfaultfd(0x100800) pkey_alloc(0x0, 0x1) keyctl$link(0x8, 0x0, 0xfffffffffffffffb) r1 = openat$nci(0xffffffffffffff9c, &(0x7f0000000200), 0x2, 0x0) r2 = openat$vsock(0xffffffffffffff9c, &(0x7f0000000240), 0x201, 0x0) ioctl$UDMABUF_CREATE_LIST(r2, 0x40087543, &(0x7f0000000280)={0x0, 0x3, [{0xffffffffffffffff, 0x0, 0x8000, 0x4000}, {0xffffffffffffffff, 0x0, 0x4000, 0x8000}, {0xffffffffffffffff, 0x0, 0x2000, 0xffff7ffff0000000}]}) syz_open_dev$ndb(&(0x7f0000000300), 0x0, 0x400) ioctl$IOCTL_GET_NCIDEV_IDX(r1, 0x0, &(0x7f0000000340)) keyctl$instantiate(0xc, 0x0, &(0x7f0000000380)=@encrypted_new={'new ', 'ecryptfs', 0x20, 'user:', '', 0x20, 0x6}, 0x28, 0x0) pkey_alloc(0x0, 0x1) ioctl$PTP_PIN_SETFUNC(r2, 0x40603d07, &(0x7f00000003c0)={'\x00', 0x7, 0x2, 0x8}) syz_io_uring_setup(0x6cab, &(0x7f0000000440)={0x0, 0xcb7a, 0x1, 0x3, 0x122, 0x0, r2}, &(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffe000/0x2000)=nil, &(0x7f00000004c0), &(0x7f0000000500)) clock_gettime(0x0, &(0x7f0000000540)) 08:21:27 executing program 2: keyctl$KEYCTL_PKEY_ENCRYPT(0x19, &(0x7f0000000000)={0x0, 0x0, 0xe5}, &(0x7f0000000040)={'enc=', 'raw', ' hash=', {'sha384-avx2\x00'}}, &(0x7f00000000c0), &(0x7f0000000100)=""/229) r0 = pkey_alloc(0x0, 0x0) pkey_mprotect(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x6000000, r0) userfaultfd(0x100800) pkey_alloc(0x0, 0x1) keyctl$link(0x8, 0x0, 0xfffffffffffffffb) r1 = openat$nci(0xffffffffffffff9c, &(0x7f0000000200), 0x2, 0x0) r2 = openat$vsock(0xffffffffffffff9c, &(0x7f0000000240), 0x201, 0x0) ioctl$UDMABUF_CREATE_LIST(r2, 0x40087543, &(0x7f0000000280)={0x0, 0x3, [{0xffffffffffffffff, 0x0, 0x8000, 0x4000}, {0xffffffffffffffff, 0x0, 0x4000, 0x8000}, {0xffffffffffffffff, 0x0, 0x2000, 0xffff7ffff0000000}]}) syz_open_dev$ndb(&(0x7f0000000300), 0x0, 0x400) ioctl$IOCTL_GET_NCIDEV_IDX(r1, 0x0, &(0x7f0000000340)) keyctl$instantiate(0xc, 0x0, &(0x7f0000000380)=@encrypted_new={'new ', 'ecryptfs', 0x20, 'user:', '', 0x20, 0x6}, 0x28, 0x0) pkey_alloc(0x0, 0x1) ioctl$PTP_PIN_SETFUNC(r2, 0x40603d07, &(0x7f00000003c0)={'\x00', 0x7, 0x2, 0x8}) syz_io_uring_setup(0x6cab, &(0x7f0000000440)={0x0, 0xcb7a, 0x1, 0x3, 0x122, 0x0, r2}, &(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffe000/0x2000)=nil, &(0x7f00000004c0), &(0x7f0000000500)=0x0) clock_gettime(0x0, &(0x7f0000000540)={0x0, 0x0}) syz_io_uring_submit(0x0, r3, &(0x7f00000005c0)=@IORING_OP_LINK_TIMEOUT={0xf, 0x17, 0x0, 0x0, 0x0, &(0x7f0000000580)={r4, r5+10000000}, 0x1, 0x1}, 0x1) 08:21:28 executing program 1: keyctl$KEYCTL_PKEY_ENCRYPT(0x19, &(0x7f0000000000)={0x0, 0x0, 0xe5}, &(0x7f0000000040)={'enc=', 'raw', ' hash=', {'sha384-avx2\x00'}}, &(0x7f00000000c0), &(0x7f0000000100)=""/229) r0 = pkey_alloc(0x0, 0x0) pkey_mprotect(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x6000000, r0) r1 = userfaultfd(0x100800) r2 = pkey_alloc(0x0, 0x1) keyctl$link(0x8, 0x0, 0xfffffffffffffffb) r3 = openat$nci(0xffffffffffffff9c, &(0x7f0000000200), 0x2, 0x0) r4 = openat$vsock(0xffffffffffffff9c, &(0x7f0000000240), 0x201, 0x0) ioctl$UDMABUF_CREATE_LIST(r4, 0x40087543, &(0x7f0000000280)={0x0, 0x3, [{0xffffffffffffffff, 0x0, 0x8000, 0x4000}, {0xffffffffffffffff, 0x0, 0x4000, 0x8000}, {0xffffffffffffffff, 0x0, 0x2000, 0xffff7ffff0000000}]}) syz_open_dev$ndb(&(0x7f0000000300), 0x0, 0x400) ioctl$IOCTL_GET_NCIDEV_IDX(r3, 0x0, &(0x7f0000000340)) keyctl$instantiate(0xc, 0x0, &(0x7f0000000380)=@encrypted_new={'new ', 'ecryptfs', 0x20, 'user:', '', 0x20, 0x6}, 0x28, 0x0) pkey_alloc(0x0, 0x1) ioctl$PTP_PIN_SETFUNC(r4, 0x40603d07, &(0x7f00000003c0)={'\x00', 0x7, 0x2, 0x8}) syz_io_uring_setup(0x6cab, &(0x7f0000000440)={0x0, 0xcb7a, 0x1, 0x3, 0x122, 0x0, r4}, &(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffe000/0x2000)=nil, &(0x7f00000004c0), &(0x7f0000000500)=0x0) clock_gettime(0x0, &(0x7f0000000540)={0x0, 0x0}) syz_io_uring_submit(0x0, r5, &(0x7f00000005c0)=@IORING_OP_LINK_TIMEOUT={0xf, 0x17, 0x0, 0x0, 0x0, &(0x7f0000000580)={r6, r7+10000000}, 0x1, 0x1}, 0x1) ioctl$NBD_SET_SOCK(r4, 0xab00, r4) mmap$dsp(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x2000000, 0x4000010, r1, 0x0) keyctl$KEYCTL_PKEY_DECRYPT(0x1a, &(0x7f0000000600)={0x0, 0x1000, 0xd0}, 0x0, &(0x7f0000000640)="2736f77350ffc33f7efd1d0e8f90bd80efbf2696893ef379734fbf6b93805520fe93ef19fcdecb6510fb0b63a2a2eb5929d774fcd04ee2d7c3cd1f0a0b9421337683a875ac17717eee658dbdbbee5c64013f03f78e885afc3a44d04cf42586c0f41567b19b151fa83e8beb11c568bf7ef1befc2fedc1e5954e02a065483014daf99296a45e841daf7e1494666b109e9c9012819b7749051cee4a408e3b0ec630f7715c8a5547e31d9c5415dcf4e76ca388caf23b9bd6187ecbdbbffa9cfb876782378aec86cd140d23d7eae3a5788ab46e1cb381bb2d884ef39df63ea957b2ba715802c59ae51fbd899502fa47043cc8218b851fcd1bd73eb5a4a8974cb49824a71e788e2bcca6c5c1a9d87736fe68fdafce2d9cfa30419e11b670873f9a20883268941caae7c6ff661bc4ffa3a9d48a0d6c42b77b05de18d6a70e6334f3ea28463ca728bbf9fee62f165add3d30bfd8792b83a34ca17f6ba097f7d5ea6dd1a6fb254c6114f5b6b0858ddcf0ed8df5c6013af4718ce86c44e56d8de13473ff93acbb49891c8af69ef9c450f99b9af74d96618ec8f90e42efd1877a749a41b168cddd0c6ec51962880ed406853c73adae95d82874be3b34b06f12e90eee628994ce67290942edeb0be5c313511cc28bcf71e299f85a3958a90aa1db138506a8a57c7178d6d57930fd4e6ffebfdcd2ed78f8612eb68ea11a252ba0521c94d656a8b3cc1773ec1d89336055390f6aeaded90922dc02efded1b1db74c9cee146afd3dbd92fb4c8e6b4ebac497aa5084367483f9cd7b05cc24a357bcfcc78bb5eb08edb02011c241d0631241bed81b44c3e9c33bd55b82740596cb8ee2fd8a46004e70e709ed3a20fe1fe69bda58665a8eec06622bcd69f086e290044f8707143adf459f053f14f574d7c3ff0d12f8420cd286a21b819d8fe62ba6b18ce5c8dbccd6ed03ed73be06a8d31555f443663f6a6b2a7d1d59bf71f169dccdf20fbaac233a1c4fc89c38adde4733c5b23ae76aee07b52ca9617cb27833a0e85295b81319d85610787f77c77e8d6bd9f07472324a338b8fe0def1fdb961f488efe39cea303e4ea55eb84fd72beb679407c47030179df73a607b34a059b550f1f4fd60af1526111930f62cf03ecf589c5576e466cfb1df08f5beae15034a789a38724fcbafed9a0426172957c80d4ca7ec9147df727d11a6122ce37fc5bbcd5cdb239364d71e5bbab4b8085cd051a16916665d70d5db3b63c0d9904e3adf2b4d945e52185302129fa3e66bd6608d545c5449c1a45cdbb609ba8cff62e7024234e5405236e481365114a7313d6e591d0c6f50c8d4d95469953e223dd5fd62ec94d342fa4349da1d8f433ea90aed09b2aa9cf0e889f8935dcb86d15acf621cae1c93c582275418d369c54b2a2c2c57cfe5f7fc4f5797e33e6f0d08006bf67ba5d3814a188d48c7116c56cd3098263a5f34e133aad7b5198bc12caa9c032222ec9634f6ba98d9548469cb04aa03510801822716c9895c1c344aa8c699c28adf69664d9dd75ef11778f68663064124e8217876364f6ea33f73acff8f013b0a2ac741d9b5eebd3a0db9e32d50febc12fbc110fdc1d2415277a0897ae3a5f567fe18edf5f48ac86e0398de5f0d57fb8cf5a3c2f7f4d2888cd70bd00ab9b29089b84a5123e00fbcad4a9be61b8ccecfd5f943f11cf0952610b7bd0bbca71b36c439d80ff9e9a6c9135a4b638278432be5d3fec6fd49ad792f504c395cad2f2ffd8d1e0231941523693e2252faabd6df97361bbb2f8c078ef9eacafefb62cb1057c3195cdbc0d81c3e74f72be2bb1eb94f1bd19a26f77982e863442eb6064f31f1f2f84144abefde11d159546d65486a4a55f8aed11c51a8a08e812dcb47c7124701f06417ef29d351b23cacba209e084ff6b969dabfd011828ca759d58860bfa32961115c13107face1d4c2653f662d2671bedf1649e6064b31382a6e51f1487173fdb61e5e70f7676380e17fa7e3d4c4b08a7e64ea5b4a7a3d0c9e8d0d225b35f59fdc3537c0827626eb31f734117aadc65036f26bbf8239cee0ae130f0c948ba3562f24a0656c346c6271b3b4f3fb9865a2ee66575a7ca45ebe0c3d12b68e0b112193254f51f08b31eff02fb8839fbd51d9725c033861ff2f47ecdffa0ebdd1e97af0fb71c2fc10204bdf963c90396964df78bd9495b160981a354e10910c1c3ba0a4dd214ab36d05f2975d5f112c3bb4ad85323d35d8616f9ce025b824aa86e8628c646333b5b183f85668f573e37a16f7e8506746c1c6901139b4ba8c9483f5da3aa3f34d18d893e8fe27061086e9f25e525506fad59938b3016d013288501307f3c5c0e2cf5adfab032f0865525072f624dcd7e7dd03abbe39b8196a6eb42e16d80c3c395c61f32392f1834e5743677e060274a663c1e9d3eac0f87f1b95651839ece118f98fe3a21dff01cb2f904cb453f0f6f1b7d3e4f5ed6569ba5be9a153a8d2f11fb8804d2d1d19850e3383aed4198807d7eed79711faa9d2590d4807a2fd525bbfe5bc8b056369aec9e4b725ea87f180a7d3a3dd3bf886b17364734174d962546db90babfb9cad914c76e01af2adee7a9a6a03a94f4f348c8f1ea959b6df2957509f1683c2978c0c97cbe0929382187be22d907c72e3b93415cbb68363c3a928737536bdbc03f4c363cbb0558ff1321d86358c2cc29f0476381289e233a30e34d50ca6f28d1066b56b8cde48b1e9001779934debfd665af61aac5440e71e0406ab498f3058785a4611ba556d97e197dc4dbbd9195cf91b5242f170b478da2922f4435596ac391a2715958d54443e83d2e7643ab80e006ff04a3c938e02d2a261ee692b54c66585494e7f0c741fb8833e4b99f59cdbaa1a4be04439138b0941488a4e05c2c9092ebb4d06d3a83ea56911ddf9b4ad391872763355881d450f3856ecdc40165effbd7aad0bda162feb20bcd11207c9b838bf642f578801be17ed307b25abf3a96f07c81c3c6082cc02d261c94fce6e70a2919aba69a55b839f03db68025dec5c1910596d7f3085fc21684ed9e40d50f30a2485df8ff750fa6d127cc0e33b7eb41fee15a273c7277775e0341d367c43d2b2d88b5fe27540d5264c33cd2b274632666bced994c34c3937755ac871e9a07a0d22d6ea95a02fa83bd4e4f5265fb207840f3be93cf3df16ddd113f88d7c08a8193a5caf65b895480a0f76a23233d5bb3d18c5429abf89a2dfaa9a3ee204d98e7e7eefb7f2ad135c2be4bc8aad9d293fcd3d689333abb7299d8df7bc5c37d9ad89f19dd6e27bfbd22b86721b5ddd66bb381a3d95d3a24c6136062a1ec0b135f3b46977d696bd2dbf02dc4075615f34d6c1cdbd97a3065c2b362fc52f52ccbdee433150d5643413802e5e925775dac3c1ea415b7f718f8fd3852fabbf1bdf89e4d2ca83bdd0b0a56f6e75d5f7e59008ed909b70fcbfaafa0ed8d7bce6d49c7acdf8ac6d245bcd8e06a0cd30d333ca4eeb6ebf6057408518d2fd923e616da7aa29fb9a719a9018371fe26ff8cfff3f95a46ec096a29aeb3020da496b1a814312411bfa374e632f37821512a610af7009290ecea5e98dbe7a7e48217909e02e314c16233371a6eb96a7b6e655e3ce225d41e8c490aa1d503504f3f8326863b6ea224b2f805a13e8248142b0723b01f2d412c7b117335436b02a55fe6de64615db771b28646a2951a51f13a7e4833a1587ab890da7e6d30adce6323117da7afe2adee10dae01d0c691657c8eba13252595b70d0e8e67b90c72b8e9303c8c0c1303ec345084a1078ed49f0bec0c87ff222e89925d679f97e6e090801b56e7ffaf48419cf4bac884c15911fc1952e292d835e9c5b0c8a994de8990e902968091924ae17d0979da0c9c18a7d6d90a30bf5a03b34a4507f0cb161458782149ecdd4022afc8e4a026a9fbe59d43571a4e460007323f21acbb159a96ad62592fec9ce352bbf19a2e985ede8390ca8bfe94213650a7a7d50cc834e324ce2d01aec7cd6e9c5a74bfaf364a4d0870e9d8fd58b815ce7e218708bd4de2fef25256b90fb70a9aed4d24607cebe97eca29cca0a01a1bd1188fe07b0f29b30484b9ade6d69803a4061a78c5aa93f666f8cafecbc577943df81c49a0e1ad97e02ef3643b064b0ed31fb8aad570d3a4de9e4f6b5b8a6962de3c0671e6584343e01a9535facd492525e2e30a240e4cb5a5e36cd090b83724760a0f5a9c6dded0fc9f31b138b5af40b6792b16962cedb85eb7ff8b5a0c6b65642532c888eb699c6f9dd782881610493ee68dde02d8b1707572de4e292f7ce63db33b39e16fd193fabe74f03dfedac0ce0fdeac55f878a391377aa33c53b6dbceb16b61f16f1d67a18122f8ed5c4bcb504c42296f9cd07c03073e25d19e076312fb2b1b623a217a6dd2ba44f37eabda66da7868d57bdc757514150877587fb033a9bbe30dee3b5667c6eb92d680ce5b57e73bb36211fab05abb6b1f91a508e5558ccabb12d30ad90b5af10d572f8c61b679179ca3b4c9d21932ef65af3cf92f119ad0cfde39a793df349cad4191a044d9f9647aec1fb9f862f3b289c924e2c0c0aee09af1070919abe81484bb1bb652036717bd5c7d246046792debd46ddb3507c387a97e4f29507147e82c17562f6f51a875b779807a3e2b7b79d40a77383ec2c143f57d9acf9201059e253618dec527cab7f60266312aa5e6d7c7e2c0c710aa83c0a745fac702448a4a0123ddf5f1cd3bcae53bfdfb361f785a2d399cb65f8eaa914a1a3ab2f4c47b387802beee2a02dbefcb420c360717b139d493497eb30ca60c1513fb067322d77d34f5044bd26c2533da8b5cbccee72242da3707c72f030fbc487ba6f51f8e77cd09e75f13954fda4c79f15d200349e533ee661f355adfe8002049f1a7c8d47b89a8755647840c5ebf314cba13265df9013d5d6bbd715d59d9df7a05c2be8d1ca1a950513896d6eb17a635850d701276d6e05a22bfe45a1fa0b89f0a05148f39dd58e21f7cae54c06e5d2a51f407eeb0a343b670c8fdab581a6c1fccd45a58c0b164a143ac6e21b5db77f3ba5065857dd63edd6d4d54df37255463d1472dc9e7a8108d82117d99c5aa56c423a325ba3405941d8f335a16f00443c0958a6ad3e70ae24349d5e5361c789422dbab386792c951a78fa52bed4e15d12b13a020c58ca167c37e0a3cb2eb42620d9c9ea7baad7aa998abe01a93d7872539a8c46e401a1b203682d3177b45292bd54c130826bcadaea7eec226906ae5aeb412d78de6043a275d11f9ac354840d5ac26771cece983f0f0f5067b2db841bd2f78108afd399bd7ce1bb71568991d4be164b62d79f83c334e69368e2391a62a89306e08cb03743e0fe684666d61bc546d68ec2e477eaf8c95eb3e8e3925803c86c1e5c33c7b6de4e556b5a2e70fd2f67bd9b5375e1b4a7a9994146d0d0240cc7f0cd3fc5daa02914a83cf50bbe6f481c198318d96e7c37c7e58c72941117f2895ed74146da2601cfa3cfe94f29cb77dc43ad3a5e64dcb05597b88a8b67a01f63ee27dbc3df5c7ff7a8654dcf6a54418475c4e56179d5494389a8eb4c07382985cd4aed321f4beae778e9dad565ebcb32334dee3e6aa4754ccecd251c20c9f43568830e7736f34b06d9608d502803637baea19ef3f1fd8cd60dbc50642416d64c0a299a9f45a2e79054cc772a06192dd19dc4707ad3003c2ef854aba2524d188e2e67434a54702139261fe7668601b9787a943a7fdfee1da4d4541545e6d9206461531b099d11714d2ed6f4aecf866ccf6a9f833bc4db8bb40a2d8130cc", &(0x7f0000001640)=""/208) ioctl$IOMMU_TEST_OP_CREATE_ACCESS(r4, 0x3ba0, &(0x7f0000001740)={0x38, 0x5, 0x0, 0x0, 0xffffffffffffffff, 0x1}) ioctl$IOMMU_TEST_OP_ACCESS_PAGES$syz(r4, 0x3ba0, &(0x7f0000001780)={0x38, 0x7, r8, 0x0, 0x10001, 0x0, 0xa, 0x833d, 0xddb19}) r9 = openat$vsock(0xffffffffffffff9c, &(0x7f00000017c0), 0x4400, 0x0) pkey_mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1, r2) ioctl$UFFDIO_REGISTER(r1, 0xc020aa00, &(0x7f0000001800)={{&(0x7f0000ffc000/0x4000)=nil, 0x4000}, 0x4}) keyctl$link(0x8, 0x0, 0xfffffffffffffff8) ioctl$vim2m_VIDIOC_EXPBUF(r9, 0xc0405610, &(0x7f0000001840)={0x1, 0x2, 0x8001}) 08:21:28 executing program 3: keyctl$KEYCTL_PKEY_ENCRYPT(0x19, &(0x7f0000000000)={0x0, 0x0, 0xe5}, &(0x7f0000000040)={'enc=', 'raw', ' hash=', {'sha384-avx2\x00'}}, &(0x7f00000000c0), &(0x7f0000000100)=""/229) r0 = pkey_alloc(0x0, 0x0) pkey_mprotect(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x6000000, r0) r1 = userfaultfd(0x100800) pkey_alloc(0x0, 0x1) keyctl$link(0x8, 0x0, 0xfffffffffffffffb) r2 = openat$nci(0xffffffffffffff9c, &(0x7f0000000200), 0x2, 0x0) r3 = openat$vsock(0xffffffffffffff9c, &(0x7f0000000240), 0x201, 0x0) ioctl$UDMABUF_CREATE_LIST(r3, 0x40087543, &(0x7f0000000280)={0x0, 0x3, [{0xffffffffffffffff, 0x0, 0x8000, 0x4000}, {0xffffffffffffffff, 0x0, 0x4000, 0x8000}, {0xffffffffffffffff, 0x0, 0x2000, 0xffff7ffff0000000}]}) syz_open_dev$ndb(&(0x7f0000000300), 0x0, 0x400) ioctl$IOCTL_GET_NCIDEV_IDX(r2, 0x0, &(0x7f0000000340)) keyctl$instantiate(0xc, 0x0, &(0x7f0000000380)=@encrypted_new={'new ', 'ecryptfs', 0x20, 'user:', '', 0x20, 0x6}, 0x28, 0x0) pkey_alloc(0x0, 0x1) ioctl$PTP_PIN_SETFUNC(r3, 0x40603d07, &(0x7f00000003c0)={'\x00', 0x7, 0x2, 0x8}) syz_io_uring_setup(0x6cab, &(0x7f0000000440)={0x0, 0xcb7a, 0x1, 0x3, 0x122, 0x0, r3}, &(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffe000/0x2000)=nil, &(0x7f00000004c0), &(0x7f0000000500)=0x0) clock_gettime(0x0, &(0x7f0000000540)={0x0, 0x0}) syz_io_uring_submit(0x0, r4, &(0x7f00000005c0)=@IORING_OP_LINK_TIMEOUT={0xf, 0x17, 0x0, 0x0, 0x0, &(0x7f0000000580)={r5, r6+10000000}, 0x1, 0x1}, 0x1) ioctl$NBD_SET_SOCK(r3, 0xab00, r3) mmap$dsp(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x2000000, 0x4000010, r1, 0x0) keyctl$KEYCTL_PKEY_DECRYPT(0x1a, &(0x7f0000000600)={0x0, 0x1000, 0xd0}, 0x0, &(0x7f0000000640)="2736f77350ffc33f7efd1d0e8f90bd80efbf2696893ef379734fbf6b93805520fe93ef19fcdecb6510fb0b63a2a2eb5929d774fcd04ee2d7c3cd1f0a0b9421337683a875ac17717eee658dbdbbee5c64013f03f78e885afc3a44d04cf42586c0f41567b19b151fa83e8beb11c568bf7ef1befc2fedc1e5954e02a065483014daf99296a45e841daf7e1494666b109e9c9012819b7749051cee4a408e3b0ec630f7715c8a5547e31d9c5415dcf4e76ca388caf23b9bd6187ecbdbbffa9cfb876782378aec86cd140d23d7eae3a5788ab46e1cb381bb2d884ef39df63ea957b2ba715802c59ae51fbd899502fa47043cc8218b851fcd1bd73eb5a4a8974cb49824a71e788e2bcca6c5c1a9d87736fe68fdafce2d9cfa30419e11b670873f9a20883268941caae7c6ff661bc4ffa3a9d48a0d6c42b77b05de18d6a70e6334f3ea28463ca728bbf9fee62f165add3d30bfd8792b83a34ca17f6ba097f7d5ea6dd1a6fb254c6114f5b6b0858ddcf0ed8df5c6013af4718ce86c44e56d8de13473ff93acbb49891c8af69ef9c450f99b9af74d96618ec8f90e42efd1877a749a41b168cddd0c6ec51962880ed406853c73adae95d82874be3b34b06f12e90eee628994ce67290942edeb0be5c313511cc28bcf71e299f85a3958a90aa1db138506a8a57c7178d6d57930fd4e6ffebfdcd2ed78f8612eb68ea11a252ba0521c94d656a8b3cc1773ec1d89336055390f6aeaded90922dc02efded1b1db74c9cee146afd3dbd92fb4c8e6b4ebac497aa5084367483f9cd7b05cc24a357bcfcc78bb5eb08edb02011c241d0631241bed81b44c3e9c33bd55b82740596cb8ee2fd8a46004e70e709ed3a20fe1fe69bda58665a8eec06622bcd69f086e290044f8707143adf459f053f14f574d7c3ff0d12f8420cd286a21b819d8fe62ba6b18ce5c8dbccd6ed03ed73be06a8d31555f443663f6a6b2a7d1d59bf71f169dccdf20fbaac233a1c4fc89c38adde4733c5b23ae76aee07b52ca9617cb27833a0e85295b81319d85610787f77c77e8d6bd9f07472324a338b8fe0def1fdb961f488efe39cea303e4ea55eb84fd72beb679407c47030179df73a607b34a059b550f1f4fd60af1526111930f62cf03ecf589c5576e466cfb1df08f5beae15034a789a38724fcbafed9a0426172957c80d4ca7ec9147df727d11a6122ce37fc5bbcd5cdb239364d71e5bbab4b8085cd051a16916665d70d5db3b63c0d9904e3adf2b4d945e52185302129fa3e66bd6608d545c5449c1a45cdbb609ba8cff62e7024234e5405236e481365114a7313d6e591d0c6f50c8d4d95469953e223dd5fd62ec94d342fa4349da1d8f433ea90aed09b2aa9cf0e889f8935dcb86d15acf621cae1c93c582275418d369c54b2a2c2c57cfe5f7fc4f5797e33e6f0d08006bf67ba5d3814a188d48c7116c56cd3098263a5f34e133aad7b5198bc12caa9c032222ec9634f6ba98d9548469cb04aa03510801822716c9895c1c344aa8c699c28adf69664d9dd75ef11778f68663064124e8217876364f6ea33f73acff8f013b0a2ac741d9b5eebd3a0db9e32d50febc12fbc110fdc1d2415277a0897ae3a5f567fe18edf5f48ac86e0398de5f0d57fb8cf5a3c2f7f4d2888cd70bd00ab9b29089b84a5123e00fbcad4a9be61b8ccecfd5f943f11cf0952610b7bd0bbca71b36c439d80ff9e9a6c9135a4b638278432be5d3fec6fd49ad792f504c395cad2f2ffd8d1e0231941523693e2252faabd6df97361bbb2f8c078ef9eacafefb62cb1057c3195cdbc0d81c3e74f72be2bb1eb94f1bd19a26f77982e863442eb6064f31f1f2f84144abefde11d159546d65486a4a55f8aed11c51a8a08e812dcb47c7124701f06417ef29d351b23cacba209e084ff6b969dabfd011828ca759d58860bfa32961115c13107face1d4c2653f662d2671bedf1649e6064b31382a6e51f1487173fdb61e5e70f7676380e17fa7e3d4c4b08a7e64ea5b4a7a3d0c9e8d0d225b35f59fdc3537c0827626eb31f734117aadc65036f26bbf8239cee0ae130f0c948ba3562f24a0656c346c6271b3b4f3fb9865a2ee66575a7ca45ebe0c3d12b68e0b112193254f51f08b31eff02fb8839fbd51d9725c033861ff2f47ecdffa0ebdd1e97af0fb71c2fc10204bdf963c90396964df78bd9495b160981a354e10910c1c3ba0a4dd214ab36d05f2975d5f112c3bb4ad85323d35d8616f9ce025b824aa86e8628c646333b5b183f85668f573e37a16f7e8506746c1c6901139b4ba8c9483f5da3aa3f34d18d893e8fe27061086e9f25e525506fad59938b3016d013288501307f3c5c0e2cf5adfab032f0865525072f624dcd7e7dd03abbe39b8196a6eb42e16d80c3c395c61f32392f1834e5743677e060274a663c1e9d3eac0f87f1b95651839ece118f98fe3a21dff01cb2f904cb453f0f6f1b7d3e4f5ed6569ba5be9a153a8d2f11fb8804d2d1d19850e3383aed4198807d7eed79711faa9d2590d4807a2fd525bbfe5bc8b056369aec9e4b725ea87f180a7d3a3dd3bf886b17364734174d962546db90babfb9cad914c76e01af2adee7a9a6a03a94f4f348c8f1ea959b6df2957509f1683c2978c0c97cbe0929382187be22d907c72e3b93415cbb68363c3a928737536bdbc03f4c363cbb0558ff1321d86358c2cc29f0476381289e233a30e34d50ca6f28d1066b56b8cde48b1e9001779934debfd665af61aac5440e71e0406ab498f3058785a4611ba556d97e197dc4dbbd9195cf91b5242f170b478da2922f4435596ac391a2715958d54443e83d2e7643ab80e006ff04a3c938e02d2a261ee692b54c66585494e7f0c741fb8833e4b99f59cdbaa1a4be04439138b0941488a4e05c2c9092ebb4d06d3a83ea56911ddf9b4ad391872763355881d450f3856ecdc40165effbd7aad0bda162feb20bcd11207c9b838bf642f578801be17ed307b25abf3a96f07c81c3c6082cc02d261c94fce6e70a2919aba69a55b839f03db68025dec5c1910596d7f3085fc21684ed9e40d50f30a2485df8ff750fa6d127cc0e33b7eb41fee15a273c7277775e0341d367c43d2b2d88b5fe27540d5264c33cd2b274632666bced994c34c3937755ac871e9a07a0d22d6ea95a02fa83bd4e4f5265fb207840f3be93cf3df16ddd113f88d7c08a8193a5caf65b895480a0f76a23233d5bb3d18c5429abf89a2dfaa9a3ee204d98e7e7eefb7f2ad135c2be4bc8aad9d293fcd3d689333abb7299d8df7bc5c37d9ad89f19dd6e27bfbd22b86721b5ddd66bb381a3d95d3a24c6136062a1ec0b135f3b46977d696bd2dbf02dc4075615f34d6c1cdbd97a3065c2b362fc52f52ccbdee433150d5643413802e5e925775dac3c1ea415b7f718f8fd3852fabbf1bdf89e4d2ca83bdd0b0a56f6e75d5f7e59008ed909b70fcbfaafa0ed8d7bce6d49c7acdf8ac6d245bcd8e06a0cd30d333ca4eeb6ebf6057408518d2fd923e616da7aa29fb9a719a9018371fe26ff8cfff3f95a46ec096a29aeb3020da496b1a814312411bfa374e632f37821512a610af7009290ecea5e98dbe7a7e48217909e02e314c16233371a6eb96a7b6e655e3ce225d41e8c490aa1d503504f3f8326863b6ea224b2f805a13e8248142b0723b01f2d412c7b117335436b02a55fe6de64615db771b28646a2951a51f13a7e4833a1587ab890da7e6d30adce6323117da7afe2adee10dae01d0c691657c8eba13252595b70d0e8e67b90c72b8e9303c8c0c1303ec345084a1078ed49f0bec0c87ff222e89925d679f97e6e090801b56e7ffaf48419cf4bac884c15911fc1952e292d835e9c5b0c8a994de8990e902968091924ae17d0979da0c9c18a7d6d90a30bf5a03b34a4507f0cb161458782149ecdd4022afc8e4a026a9fbe59d43571a4e460007323f21acbb159a96ad62592fec9ce352bbf19a2e985ede8390ca8bfe94213650a7a7d50cc834e324ce2d01aec7cd6e9c5a74bfaf364a4d0870e9d8fd58b815ce7e218708bd4de2fef25256b90fb70a9aed4d24607cebe97eca29cca0a01a1bd1188fe07b0f29b30484b9ade6d69803a4061a78c5aa93f666f8cafecbc577943df81c49a0e1ad97e02ef3643b064b0ed31fb8aad570d3a4de9e4f6b5b8a6962de3c0671e6584343e01a9535facd492525e2e30a240e4cb5a5e36cd090b83724760a0f5a9c6dded0fc9f31b138b5af40b6792b16962cedb85eb7ff8b5a0c6b65642532c888eb699c6f9dd782881610493ee68dde02d8b1707572de4e292f7ce63db33b39e16fd193fabe74f03dfedac0ce0fdeac55f878a391377aa33c53b6dbceb16b61f16f1d67a18122f8ed5c4bcb504c42296f9cd07c03073e25d19e076312fb2b1b623a217a6dd2ba44f37eabda66da7868d57bdc757514150877587fb033a9bbe30dee3b5667c6eb92d680ce5b57e73bb36211fab05abb6b1f91a508e5558ccabb12d30ad90b5af10d572f8c61b679179ca3b4c9d21932ef65af3cf92f119ad0cfde39a793df349cad4191a044d9f9647aec1fb9f862f3b289c924e2c0c0aee09af1070919abe81484bb1bb652036717bd5c7d246046792debd46ddb3507c387a97e4f29507147e82c17562f6f51a875b779807a3e2b7b79d40a77383ec2c143f57d9acf9201059e253618dec527cab7f60266312aa5e6d7c7e2c0c710aa83c0a745fac702448a4a0123ddf5f1cd3bcae53bfdfb361f785a2d399cb65f8eaa914a1a3ab2f4c47b387802beee2a02dbefcb420c360717b139d493497eb30ca60c1513fb067322d77d34f5044bd26c2533da8b5cbccee72242da3707c72f030fbc487ba6f51f8e77cd09e75f13954fda4c79f15d200349e533ee661f355adfe8002049f1a7c8d47b89a8755647840c5ebf314cba13265df9013d5d6bbd715d59d9df7a05c2be8d1ca1a950513896d6eb17a635850d701276d6e05a22bfe45a1fa0b89f0a05148f39dd58e21f7cae54c06e5d2a51f407eeb0a343b670c8fdab581a6c1fccd45a58c0b164a143ac6e21b5db77f3ba5065857dd63edd6d4d54df37255463d1472dc9e7a8108d82117d99c5aa56c423a325ba3405941d8f335a16f00443c0958a6ad3e70ae24349d5e5361c789422dbab386792c951a78fa52bed4e15d12b13a020c58ca167c37e0a3cb2eb42620d9c9ea7baad7aa998abe01a93d7872539a8c46e401a1b203682d3177b45292bd54c130826bcadaea7eec226906ae5aeb412d78de6043a275d11f9ac354840d5ac26771cece983f0f0f5067b2db841bd2f78108afd399bd7ce1bb71568991d4be164b62d79f83c334e69368e2391a62a89306e08cb03743e0fe684666d61bc546d68ec2e477eaf8c95eb3e8e3925803c86c1e5c33c7b6de4e556b5a2e70fd2f67bd9b5375e1b4a7a9994146d0d0240cc7f0cd3fc5daa02914a83cf50bbe6f481c198318d96e7c37c7e58c72941117f2895ed74146da2601cfa3cfe94f29cb77dc43ad3a5e64dcb05597b88a8b67a01f63ee27dbc3df5c7ff7a8654dcf6a54418475c4e56179d5494389a8eb4c07382985cd4aed321f4beae778e9dad565ebcb32334dee3e6aa4754ccecd251c20c9f43568830e7736f34b06d9608d502803637baea19ef3f1fd8cd60dbc50642416d64c0a299a9f45a2e79054cc772a06192dd19dc4707ad3003c2ef854aba2524d188e2e67434a54702139261fe7668601b9787a943a7fdfee1da4d4541545e6d9206461531b099d11714d2ed6f4aecf866ccf6a9f833bc4db8bb40a2d8130cc", &(0x7f0000001640)=""/208) 08:21:28 executing program 0: keyctl$KEYCTL_PKEY_ENCRYPT(0x19, &(0x7f0000000000)={0x0, 0x0, 0xe5}, &(0x7f0000000040)={'enc=', 'raw', ' hash=', {'sha384-avx2\x00'}}, &(0x7f00000000c0), &(0x7f0000000100)=""/229) r0 = pkey_alloc(0x0, 0x0) pkey_mprotect(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x6000000, r0) r1 = userfaultfd(0x100800) pkey_alloc(0x0, 0x1) keyctl$link(0x8, 0x0, 0xfffffffffffffffb) r2 = openat$nci(0xffffffffffffff9c, &(0x7f0000000200), 0x2, 0x0) r3 = openat$vsock(0xffffffffffffff9c, &(0x7f0000000240), 0x201, 0x0) ioctl$UDMABUF_CREATE_LIST(r3, 0x40087543, &(0x7f0000000280)={0x0, 0x3, [{0xffffffffffffffff, 0x0, 0x8000, 0x4000}, {0xffffffffffffffff, 0x0, 0x4000, 0x8000}, {0xffffffffffffffff, 0x0, 0x2000, 0xffff7ffff0000000}]}) syz_open_dev$ndb(&(0x7f0000000300), 0x0, 0x400) ioctl$IOCTL_GET_NCIDEV_IDX(r2, 0x0, &(0x7f0000000340)) keyctl$instantiate(0xc, 0x0, &(0x7f0000000380)=@encrypted_new={'new ', 'ecryptfs', 0x20, 'user:', '', 0x20, 0x6}, 0x28, 0x0) pkey_alloc(0x0, 0x1) ioctl$PTP_PIN_SETFUNC(r3, 0x40603d07, &(0x7f00000003c0)={'\x00', 0x7, 0x2, 0x8}) syz_io_uring_setup(0x6cab, &(0x7f0000000440)={0x0, 0xcb7a, 0x1, 0x3, 0x122, 0x0, r3}, &(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffe000/0x2000)=nil, &(0x7f00000004c0), &(0x7f0000000500)) clock_gettime(0x0, &(0x7f0000000540)) ioctl$NBD_SET_SOCK(r3, 0xab00, r3) mmap$dsp(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x2000000, 0x4000010, r1, 0x0) keyctl$KEYCTL_PKEY_DECRYPT(0x1a, &(0x7f0000000600)={0x0, 0x1000, 0xd0}, 0x0, &(0x7f0000000640)="2736f77350ffc33f7efd1d0e8f90bd80efbf2696893ef379734fbf6b93805520fe93ef19fcdecb6510fb0b63a2a2eb5929d774fcd04ee2d7c3cd1f0a0b9421337683a875ac17717eee658dbdbbee5c64013f03f78e885afc3a44d04cf42586c0f41567b19b151fa83e8beb11c568bf7ef1befc2fedc1e5954e02a065483014daf99296a45e841daf7e1494666b109e9c9012819b7749051cee4a408e3b0ec630f7715c8a5547e31d9c5415dcf4e76ca388caf23b9bd6187ecbdbbffa9cfb876782378aec86cd140d23d7eae3a5788ab46e1cb381bb2d884ef39df63ea957b2ba715802c59ae51fbd899502fa47043cc8218b851fcd1bd73eb5a4a8974cb49824a71e788e2bcca6c5c1a9d87736fe68fdafce2d9cfa30419e11b670873f9a20883268941caae7c6ff661bc4ffa3a9d48a0d6c42b77b05de18d6a70e6334f3ea28463ca728bbf9fee62f165add3d30bfd8792b83a34ca17f6ba097f7d5ea6dd1a6fb254c6114f5b6b0858ddcf0ed8df5c6013af4718ce86c44e56d8de13473ff93acbb49891c8af69ef9c450f99b9af74d96618ec8f90e42efd1877a749a41b168cddd0c6ec51962880ed406853c73adae95d82874be3b34b06f12e90eee628994ce67290942edeb0be5c313511cc28bcf71e299f85a3958a90aa1db138506a8a57c7178d6d57930fd4e6ffebfdcd2ed78f8612eb68ea11a252ba0521c94d656a8b3cc1773ec1d89336055390f6aeaded90922dc02efded1b1db74c9cee146afd3dbd92fb4c8e6b4ebac497aa5084367483f9cd7b05cc24a357bcfcc78bb5eb08edb02011c241d0631241bed81b44c3e9c33bd55b82740596cb8ee2fd8a46004e70e709ed3a20fe1fe69bda58665a8eec06622bcd69f086e290044f8707143adf459f053f14f574d7c3ff0d12f8420cd286a21b819d8fe62ba6b18ce5c8dbccd6ed03ed73be06a8d31555f443663f6a6b2a7d1d59bf71f169dccdf20fbaac233a1c4fc89c38adde4733c5b23ae76aee07b52ca9617cb27833a0e85295b81319d85610787f77c77e8d6bd9f07472324a338b8fe0def1fdb961f488efe39cea303e4ea55eb84fd72beb679407c47030179df73a607b34a059b550f1f4fd60af1526111930f62cf03ecf589c5576e466cfb1df08f5beae15034a789a38724fcbafed9a0426172957c80d4ca7ec9147df727d11a6122ce37fc5bbcd5cdb239364d71e5bbab4b8085cd051a16916665d70d5db3b63c0d9904e3adf2b4d945e52185302129fa3e66bd6608d545c5449c1a45cdbb609ba8cff62e7024234e5405236e481365114a7313d6e591d0c6f50c8d4d95469953e223dd5fd62ec94d342fa4349da1d8f433ea90aed09b2aa9cf0e889f8935dcb86d15acf621cae1c93c582275418d369c54b2a2c2c57cfe5f7fc4f5797e33e6f0d08006bf67ba5d3814a188d48c7116c56cd3098263a5f34e133aad7b5198bc12caa9c032222ec9634f6ba98d9548469cb04aa03510801822716c9895c1c344aa8c699c28adf69664d9dd75ef11778f68663064124e8217876364f6ea33f73acff8f013b0a2ac741d9b5eebd3a0db9e32d50febc12fbc110fdc1d2415277a0897ae3a5f567fe18edf5f48ac86e0398de5f0d57fb8cf5a3c2f7f4d2888cd70bd00ab9b29089b84a5123e00fbcad4a9be61b8ccecfd5f943f11cf0952610b7bd0bbca71b36c439d80ff9e9a6c9135a4b638278432be5d3fec6fd49ad792f504c395cad2f2ffd8d1e0231941523693e2252faabd6df97361bbb2f8c078ef9eacafefb62cb1057c3195cdbc0d81c3e74f72be2bb1eb94f1bd19a26f77982e863442eb6064f31f1f2f84144abefde11d159546d65486a4a55f8aed11c51a8a08e812dcb47c7124701f06417ef29d351b23cacba209e084ff6b969dabfd011828ca759d58860bfa32961115c13107face1d4c2653f662d2671bedf1649e6064b31382a6e51f1487173fdb61e5e70f7676380e17fa7e3d4c4b08a7e64ea5b4a7a3d0c9e8d0d225b35f59fdc3537c0827626eb31f734117aadc65036f26bbf8239cee0ae130f0c948ba3562f24a0656c346c6271b3b4f3fb9865a2ee66575a7ca45ebe0c3d12b68e0b112193254f51f08b31eff02fb8839fbd51d9725c033861ff2f47ecdffa0ebdd1e97af0fb71c2fc10204bdf963c90396964df78bd9495b160981a354e10910c1c3ba0a4dd214ab36d05f2975d5f112c3bb4ad85323d35d8616f9ce025b824aa86e8628c646333b5b183f85668f573e37a16f7e8506746c1c6901139b4ba8c9483f5da3aa3f34d18d893e8fe27061086e9f25e525506fad59938b3016d013288501307f3c5c0e2cf5adfab032f0865525072f624dcd7e7dd03abbe39b8196a6eb42e16d80c3c395c61f32392f1834e5743677e060274a663c1e9d3eac0f87f1b95651839ece118f98fe3a21dff01cb2f904cb453f0f6f1b7d3e4f5ed6569ba5be9a153a8d2f11fb8804d2d1d19850e3383aed4198807d7eed79711faa9d2590d4807a2fd525bbfe5bc8b056369aec9e4b725ea87f180a7d3a3dd3bf886b17364734174d962546db90babfb9cad914c76e01af2adee7a9a6a03a94f4f348c8f1ea959b6df2957509f1683c2978c0c97cbe0929382187be22d907c72e3b93415cbb68363c3a928737536bdbc03f4c363cbb0558ff1321d86358c2cc29f0476381289e233a30e34d50ca6f28d1066b56b8cde48b1e9001779934debfd665af61aac5440e71e0406ab498f3058785a4611ba556d97e197dc4dbbd9195cf91b5242f170b478da2922f4435596ac391a2715958d54443e83d2e7643ab80e006ff04a3c938e02d2a261ee692b54c66585494e7f0c741fb8833e4b99f59cdbaa1a4be04439138b0941488a4e05c2c9092ebb4d06d3a83ea56911ddf9b4ad391872763355881d450f3856ecdc40165effbd7aad0bda162feb20bcd11207c9b838bf642f578801be17ed307b25abf3a96f07c81c3c6082cc02d261c94fce6e70a2919aba69a55b839f03db68025dec5c1910596d7f3085fc21684ed9e40d50f30a2485df8ff750fa6d127cc0e33b7eb41fee15a273c7277775e0341d367c43d2b2d88b5fe27540d5264c33cd2b274632666bced994c34c3937755ac871e9a07a0d22d6ea95a02fa83bd4e4f5265fb207840f3be93cf3df16ddd113f88d7c08a8193a5caf65b895480a0f76a23233d5bb3d18c5429abf89a2dfaa9a3ee204d98e7e7eefb7f2ad135c2be4bc8aad9d293fcd3d689333abb7299d8df7bc5c37d9ad89f19dd6e27bfbd22b86721b5ddd66bb381a3d95d3a24c6136062a1ec0b135f3b46977d696bd2dbf02dc4075615f34d6c1cdbd97a3065c2b362fc52f52ccbdee433150d5643413802e5e925775dac3c1ea415b7f718f8fd3852fabbf1bdf89e4d2ca83bdd0b0a56f6e75d5f7e59008ed909b70fcbfaafa0ed8d7bce6d49c7acdf8ac6d245bcd8e06a0cd30d333ca4eeb6ebf6057408518d2fd923e616da7aa29fb9a719a9018371fe26ff8cfff3f95a46ec096a29aeb3020da496b1a814312411bfa374e632f37821512a610af7009290ecea5e98dbe7a7e48217909e02e314c16233371a6eb96a7b6e655e3ce225d41e8c490aa1d503504f3f8326863b6ea224b2f805a13e8248142b0723b01f2d412c7b117335436b02a55fe6de64615db771b28646a2951a51f13a7e4833a1587ab890da7e6d30adce6323117da7afe2adee10dae01d0c691657c8eba13252595b70d0e8e67b90c72b8e9303c8c0c1303ec345084a1078ed49f0bec0c87ff222e89925d679f97e6e090801b56e7ffaf48419cf4bac884c15911fc1952e292d835e9c5b0c8a994de8990e902968091924ae17d0979da0c9c18a7d6d90a30bf5a03b34a4507f0cb161458782149ecdd4022afc8e4a026a9fbe59d43571a4e460007323f21acbb159a96ad62592fec9ce352bbf19a2e985ede8390ca8bfe94213650a7a7d50cc834e324ce2d01aec7cd6e9c5a74bfaf364a4d0870e9d8fd58b815ce7e218708bd4de2fef25256b90fb70a9aed4d24607cebe97eca29cca0a01a1bd1188fe07b0f29b30484b9ade6d69803a4061a78c5aa93f666f8cafecbc577943df81c49a0e1ad97e02ef3643b064b0ed31fb8aad570d3a4de9e4f6b5b8a6962de3c0671e6584343e01a9535facd492525e2e30a240e4cb5a5e36cd090b83724760a0f5a9c6dded0fc9f31b138b5af40b6792b16962cedb85eb7ff8b5a0c6b65642532c888eb699c6f9dd782881610493ee68dde02d8b1707572de4e292f7ce63db33b39e16fd193fabe74f03dfedac0ce0fdeac55f878a391377aa33c53b6dbceb16b61f16f1d67a18122f8ed5c4bcb504c42296f9cd07c03073e25d19e076312fb2b1b623a217a6dd2ba44f37eabda66da7868d57bdc757514150877587fb033a9bbe30dee3b5667c6eb92d680ce5b57e73bb36211fab05abb6b1f91a508e5558ccabb12d30ad90b5af10d572f8c61b679179ca3b4c9d21932ef65af3cf92f119ad0cfde39a793df349cad4191a044d9f9647aec1fb9f862f3b289c924e2c0c0aee09af1070919abe81484bb1bb652036717bd5c7d246046792debd46ddb3507c387a97e4f29507147e82c17562f6f51a875b779807a3e2b7b79d40a77383ec2c143f57d9acf9201059e253618dec527cab7f60266312aa5e6d7c7e2c0c710aa83c0a745fac702448a4a0123ddf5f1cd3bcae53bfdfb361f785a2d399cb65f8eaa914a1a3ab2f4c47b387802beee2a02dbefcb420c360717b139d493497eb30ca60c1513fb067322d77d34f5044bd26c2533da8b5cbccee72242da3707c72f030fbc487ba6f51f8e77cd09e75f13954fda4c79f15d200349e533ee661f355adfe8002049f1a7c8d47b89a8755647840c5ebf314cba13265df9013d5d6bbd715d59d9df7a05c2be8d1ca1a950513896d6eb17a635850d701276d6e05a22bfe45a1fa0b89f0a05148f39dd58e21f7cae54c06e5d2a51f407eeb0a343b670c8fdab581a6c1fccd45a58c0b164a143ac6e21b5db77f3ba5065857dd63edd6d4d54df37255463d1472dc9e7a8108d82117d99c5aa56c423a325ba3405941d8f335a16f00443c0958a6ad3e70ae24349d5e5361c789422dbab386792c951a78fa52bed4e15d12b13a020c58ca167c37e0a3cb2eb42620d9c9ea7baad7aa998abe01a93d7872539a8c46e401a1b203682d3177b45292bd54c130826bcadaea7eec226906ae5aeb412d78de6043a275d11f9ac354840d5ac26771cece983f0f0f5067b2db841bd2f78108afd399bd7ce1bb71568991d4be164b62d79f83c334e69368e2391a62a89306e08cb03743e0fe684666d61bc546d68ec2e477eaf8c95eb3e8e3925803c86c1e5c33c7b6de4e556b5a2e70fd2f67bd9b5375e1b4a7a9994146d0d0240cc7f0cd3fc5daa02914a83cf50bbe6f481c198318d96e7c37c7e58c72941117f2895ed74146da2601cfa3cfe94f29cb77dc43ad3a5e64dcb05597b88a8b67a01f63ee27dbc3df5c7ff7a8654dcf6a54418475c4e56179d5494389a8eb4c07382985cd4aed321f4beae778e9dad565ebcb32334dee3e6aa4754ccecd251c20c9f43568830e7736f34b06d9608d502803637baea19ef3f1fd8cd60dbc50642416d64c0a299a9f45a2e79054cc772a06192dd19dc4707ad3003c2ef854aba2524d188e2e67434a54702139261fe7668601b9787a943a7fdfee1da4d4541545e6d9206461531b099d11714d2ed6f4aecf866ccf6a9f833bc4db8bb40a2d8130cc", &(0x7f0000001640)=""/208) 08:21:28 executing program 5: keyctl$KEYCTL_PKEY_ENCRYPT(0x19, &(0x7f0000000000)={0x0, 0x0, 0xe5}, &(0x7f0000000040)={'enc=', 'raw', ' hash=', {'sha384-avx2\x00'}}, &(0x7f00000000c0), &(0x7f0000000100)=""/229) r0 = pkey_alloc(0x0, 0x0) pkey_mprotect(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x6000000, r0) r1 = userfaultfd(0x100800) pkey_alloc(0x0, 0x1) keyctl$link(0x8, 0x0, 0xfffffffffffffffb) r2 = openat$nci(0xffffffffffffff9c, &(0x7f0000000200), 0x2, 0x0) r3 = openat$vsock(0xffffffffffffff9c, &(0x7f0000000240), 0x201, 0x0) ioctl$UDMABUF_CREATE_LIST(r3, 0x40087543, &(0x7f0000000280)={0x0, 0x3, [{0xffffffffffffffff, 0x0, 0x8000, 0x4000}, {0xffffffffffffffff, 0x0, 0x4000, 0x8000}, {0xffffffffffffffff, 0x0, 0x2000, 0xffff7ffff0000000}]}) syz_open_dev$ndb(&(0x7f0000000300), 0x0, 0x400) ioctl$IOCTL_GET_NCIDEV_IDX(r2, 0x0, &(0x7f0000000340)) keyctl$instantiate(0xc, 0x0, &(0x7f0000000380)=@encrypted_new={'new ', 'ecryptfs', 0x20, 'user:', '', 0x20, 0x6}, 0x28, 0x0) pkey_alloc(0x0, 0x1) ioctl$PTP_PIN_SETFUNC(r3, 0x40603d07, &(0x7f00000003c0)={'\x00', 0x7, 0x2, 0x8}) syz_io_uring_setup(0x6cab, &(0x7f0000000440)={0x0, 0xcb7a, 0x1, 0x3, 0x122, 0x0, r3}, &(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffe000/0x2000)=nil, &(0x7f00000004c0), &(0x7f0000000500)=0x0) clock_gettime(0x0, &(0x7f0000000540)={0x0, 0x0}) syz_io_uring_submit(0x0, r4, &(0x7f00000005c0)=@IORING_OP_LINK_TIMEOUT={0xf, 0x17, 0x0, 0x0, 0x0, &(0x7f0000000580)={r5, r6+10000000}, 0x1, 0x1}, 0x1) ioctl$NBD_SET_SOCK(r3, 0xab00, r3) mmap$dsp(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x2000000, 0x4000010, r1, 0x0) 08:21:28 executing program 4: keyctl$KEYCTL_PKEY_ENCRYPT(0x19, &(0x7f0000000000)={0x0, 0x0, 0xe5}, &(0x7f0000000040)={'enc=', 'raw', ' hash=', {'sha384-avx2\x00'}}, &(0x7f00000000c0), &(0x7f0000000100)=""/229) r0 = pkey_alloc(0x0, 0x0) pkey_mprotect(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x6000000, r0) userfaultfd(0x100800) pkey_alloc(0x0, 0x1) keyctl$link(0x8, 0x0, 0xfffffffffffffffb) r1 = openat$nci(0xffffffffffffff9c, &(0x7f0000000200), 0x2, 0x0) r2 = openat$vsock(0xffffffffffffff9c, &(0x7f0000000240), 0x201, 0x0) ioctl$UDMABUF_CREATE_LIST(r2, 0x40087543, &(0x7f0000000280)={0x0, 0x3, [{0xffffffffffffffff, 0x0, 0x8000, 0x4000}, {0xffffffffffffffff, 0x0, 0x4000, 0x8000}, {0xffffffffffffffff, 0x0, 0x2000, 0xffff7ffff0000000}]}) syz_open_dev$ndb(&(0x7f0000000300), 0x0, 0x400) ioctl$IOCTL_GET_NCIDEV_IDX(r1, 0x0, &(0x7f0000000340)) keyctl$instantiate(0xc, 0x0, &(0x7f0000000380)=@encrypted_new={'new ', 'ecryptfs', 0x20, 'user:', '', 0x20, 0x6}, 0x28, 0x0) pkey_alloc(0x0, 0x1) ioctl$PTP_PIN_SETFUNC(r2, 0x40603d07, &(0x7f00000003c0)={'\x00', 0x7, 0x2, 0x8}) clock_gettime(0x0, &(0x7f0000000540)) 08:21:28 executing program 2: keyctl$KEYCTL_PKEY_ENCRYPT(0x19, &(0x7f0000000000)={0x0, 0x0, 0xe5}, &(0x7f0000000040)={'enc=', 'raw', ' hash=', {'sha384-avx2\x00'}}, &(0x7f00000000c0), &(0x7f0000000100)=""/229) r0 = pkey_alloc(0x0, 0x0) pkey_mprotect(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x6000000, r0) userfaultfd(0x100800) pkey_alloc(0x0, 0x1) keyctl$link(0x8, 0x0, 0xfffffffffffffffb) r1 = openat$nci(0xffffffffffffff9c, &(0x7f0000000200), 0x2, 0x0) r2 = openat$vsock(0xffffffffffffff9c, &(0x7f0000000240), 0x201, 0x0) ioctl$UDMABUF_CREATE_LIST(r2, 0x40087543, &(0x7f0000000280)={0x0, 0x3, [{0xffffffffffffffff, 0x0, 0x8000, 0x4000}, {0xffffffffffffffff, 0x0, 0x4000, 0x8000}, {0xffffffffffffffff, 0x0, 0x2000, 0xffff7ffff0000000}]}) syz_open_dev$ndb(&(0x7f0000000300), 0x0, 0x400) ioctl$IOCTL_GET_NCIDEV_IDX(r1, 0x0, &(0x7f0000000340)) keyctl$instantiate(0xc, 0x0, &(0x7f0000000380)=@encrypted_new={'new ', 'ecryptfs', 0x20, 'user:', '', 0x20, 0x6}, 0x28, 0x0) pkey_alloc(0x0, 0x1) ioctl$PTP_PIN_SETFUNC(r2, 0x40603d07, &(0x7f00000003c0)={'\x00', 0x7, 0x2, 0x8}) syz_io_uring_setup(0x6cab, &(0x7f0000000440)={0x0, 0xcb7a, 0x1, 0x3, 0x122, 0x0, r2}, &(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffe000/0x2000)=nil, &(0x7f00000004c0), &(0x7f0000000500)=0x0) clock_gettime(0x0, &(0x7f0000000540)={0x0, 0x0}) syz_io_uring_submit(0x0, r3, &(0x7f00000005c0)=@IORING_OP_LINK_TIMEOUT={0xf, 0x17, 0x0, 0x0, 0x0, &(0x7f0000000580)={r4, r5+10000000}, 0x1, 0x1}, 0x1) 08:21:28 executing program 1: keyctl$KEYCTL_PKEY_ENCRYPT(0x19, &(0x7f0000000000)={0x0, 0x0, 0xe5}, &(0x7f0000000040)={'enc=', 'raw', ' hash=', {'sha384-avx2\x00'}}, &(0x7f00000000c0), &(0x7f0000000100)=""/229) r0 = pkey_alloc(0x0, 0x0) pkey_mprotect(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x6000000, r0) r1 = userfaultfd(0x100800) r2 = pkey_alloc(0x0, 0x1) keyctl$link(0x8, 0x0, 0xfffffffffffffffb) r3 = openat$nci(0xffffffffffffff9c, &(0x7f0000000200), 0x2, 0x0) r4 = openat$vsock(0xffffffffffffff9c, &(0x7f0000000240), 0x201, 0x0) ioctl$UDMABUF_CREATE_LIST(r4, 0x40087543, &(0x7f0000000280)={0x0, 0x3, [{0xffffffffffffffff, 0x0, 0x8000, 0x4000}, {0xffffffffffffffff, 0x0, 0x4000, 0x8000}, {0xffffffffffffffff, 0x0, 0x2000, 0xffff7ffff0000000}]}) syz_open_dev$ndb(&(0x7f0000000300), 0x0, 0x400) ioctl$IOCTL_GET_NCIDEV_IDX(r3, 0x0, &(0x7f0000000340)) keyctl$instantiate(0xc, 0x0, &(0x7f0000000380)=@encrypted_new={'new ', 'ecryptfs', 0x20, 'user:', '', 0x20, 0x6}, 0x28, 0x0) pkey_alloc(0x0, 0x1) ioctl$PTP_PIN_SETFUNC(r4, 0x40603d07, &(0x7f00000003c0)={'\x00', 0x7, 0x2, 0x8}) syz_io_uring_setup(0x6cab, &(0x7f0000000440)={0x0, 0xcb7a, 0x1, 0x3, 0x122, 0x0, r4}, &(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffe000/0x2000)=nil, &(0x7f00000004c0), &(0x7f0000000500)=0x0) clock_gettime(0x0, &(0x7f0000000540)={0x0, 0x0}) syz_io_uring_submit(0x0, r5, &(0x7f00000005c0)=@IORING_OP_LINK_TIMEOUT={0xf, 0x17, 0x0, 0x0, 0x0, &(0x7f0000000580)={r6, r7+10000000}, 0x1, 0x1}, 0x1) ioctl$NBD_SET_SOCK(r4, 0xab00, r4) mmap$dsp(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x2000000, 0x4000010, r1, 0x0) keyctl$KEYCTL_PKEY_DECRYPT(0x1a, &(0x7f0000000600)={0x0, 0x1000, 0xd0}, 0x0, &(0x7f0000000640)="2736f77350ffc33f7efd1d0e8f90bd80efbf2696893ef379734fbf6b93805520fe93ef19fcdecb6510fb0b63a2a2eb5929d774fcd04ee2d7c3cd1f0a0b9421337683a875ac17717eee658dbdbbee5c64013f03f78e885afc3a44d04cf42586c0f41567b19b151fa83e8beb11c568bf7ef1befc2fedc1e5954e02a065483014daf99296a45e841daf7e1494666b109e9c9012819b7749051cee4a408e3b0ec630f7715c8a5547e31d9c5415dcf4e76ca388caf23b9bd6187ecbdbbffa9cfb876782378aec86cd140d23d7eae3a5788ab46e1cb381bb2d884ef39df63ea957b2ba715802c59ae51fbd899502fa47043cc8218b851fcd1bd73eb5a4a8974cb49824a71e788e2bcca6c5c1a9d87736fe68fdafce2d9cfa30419e11b670873f9a20883268941caae7c6ff661bc4ffa3a9d48a0d6c42b77b05de18d6a70e6334f3ea28463ca728bbf9fee62f165add3d30bfd8792b83a34ca17f6ba097f7d5ea6dd1a6fb254c6114f5b6b0858ddcf0ed8df5c6013af4718ce86c44e56d8de13473ff93acbb49891c8af69ef9c450f99b9af74d96618ec8f90e42efd1877a749a41b168cddd0c6ec51962880ed406853c73adae95d82874be3b34b06f12e90eee628994ce67290942edeb0be5c313511cc28bcf71e299f85a3958a90aa1db138506a8a57c7178d6d57930fd4e6ffebfdcd2ed78f8612eb68ea11a252ba0521c94d656a8b3cc1773ec1d89336055390f6aeaded90922dc02efded1b1db74c9cee146afd3dbd92fb4c8e6b4ebac497aa5084367483f9cd7b05cc24a357bcfcc78bb5eb08edb02011c241d0631241bed81b44c3e9c33bd55b82740596cb8ee2fd8a46004e70e709ed3a20fe1fe69bda58665a8eec06622bcd69f086e290044f8707143adf459f053f14f574d7c3ff0d12f8420cd286a21b819d8fe62ba6b18ce5c8dbccd6ed03ed73be06a8d31555f443663f6a6b2a7d1d59bf71f169dccdf20fbaac233a1c4fc89c38adde4733c5b23ae76aee07b52ca9617cb27833a0e85295b81319d85610787f77c77e8d6bd9f07472324a338b8fe0def1fdb961f488efe39cea303e4ea55eb84fd72beb679407c47030179df73a607b34a059b550f1f4fd60af1526111930f62cf03ecf589c5576e466cfb1df08f5beae15034a789a38724fcbafed9a0426172957c80d4ca7ec9147df727d11a6122ce37fc5bbcd5cdb239364d71e5bbab4b8085cd051a16916665d70d5db3b63c0d9904e3adf2b4d945e52185302129fa3e66bd6608d545c5449c1a45cdbb609ba8cff62e7024234e5405236e481365114a7313d6e591d0c6f50c8d4d95469953e223dd5fd62ec94d342fa4349da1d8f433ea90aed09b2aa9cf0e889f8935dcb86d15acf621cae1c93c582275418d369c54b2a2c2c57cfe5f7fc4f5797e33e6f0d08006bf67ba5d3814a188d48c7116c56cd3098263a5f34e133aad7b5198bc12caa9c032222ec9634f6ba98d9548469cb04aa03510801822716c9895c1c344aa8c699c28adf69664d9dd75ef11778f68663064124e8217876364f6ea33f73acff8f013b0a2ac741d9b5eebd3a0db9e32d50febc12fbc110fdc1d2415277a0897ae3a5f567fe18edf5f48ac86e0398de5f0d57fb8cf5a3c2f7f4d2888cd70bd00ab9b29089b84a5123e00fbcad4a9be61b8ccecfd5f943f11cf0952610b7bd0bbca71b36c439d80ff9e9a6c9135a4b638278432be5d3fec6fd49ad792f504c395cad2f2ffd8d1e0231941523693e2252faabd6df97361bbb2f8c078ef9eacafefb62cb1057c3195cdbc0d81c3e74f72be2bb1eb94f1bd19a26f77982e863442eb6064f31f1f2f84144abefde11d159546d65486a4a55f8aed11c51a8a08e812dcb47c7124701f06417ef29d351b23cacba209e084ff6b969dabfd011828ca759d58860bfa32961115c13107face1d4c2653f662d2671bedf1649e6064b31382a6e51f1487173fdb61e5e70f7676380e17fa7e3d4c4b08a7e64ea5b4a7a3d0c9e8d0d225b35f59fdc3537c0827626eb31f734117aadc65036f26bbf8239cee0ae130f0c948ba3562f24a0656c346c6271b3b4f3fb9865a2ee66575a7ca45ebe0c3d12b68e0b112193254f51f08b31eff02fb8839fbd51d9725c033861ff2f47ecdffa0ebdd1e97af0fb71c2fc10204bdf963c90396964df78bd9495b160981a354e10910c1c3ba0a4dd214ab36d05f2975d5f112c3bb4ad85323d35d8616f9ce025b824aa86e8628c646333b5b183f85668f573e37a16f7e8506746c1c6901139b4ba8c9483f5da3aa3f34d18d893e8fe27061086e9f25e525506fad59938b3016d013288501307f3c5c0e2cf5adfab032f0865525072f624dcd7e7dd03abbe39b8196a6eb42e16d80c3c395c61f32392f1834e5743677e060274a663c1e9d3eac0f87f1b95651839ece118f98fe3a21dff01cb2f904cb453f0f6f1b7d3e4f5ed6569ba5be9a153a8d2f11fb8804d2d1d19850e3383aed4198807d7eed79711faa9d2590d4807a2fd525bbfe5bc8b056369aec9e4b725ea87f180a7d3a3dd3bf886b17364734174d962546db90babfb9cad914c76e01af2adee7a9a6a03a94f4f348c8f1ea959b6df2957509f1683c2978c0c97cbe0929382187be22d907c72e3b93415cbb68363c3a928737536bdbc03f4c363cbb0558ff1321d86358c2cc29f0476381289e233a30e34d50ca6f28d1066b56b8cde48b1e9001779934debfd665af61aac5440e71e0406ab498f3058785a4611ba556d97e197dc4dbbd9195cf91b5242f170b478da2922f4435596ac391a2715958d54443e83d2e7643ab80e006ff04a3c938e02d2a261ee692b54c66585494e7f0c741fb8833e4b99f59cdbaa1a4be04439138b0941488a4e05c2c9092ebb4d06d3a83ea56911ddf9b4ad391872763355881d450f3856ecdc40165effbd7aad0bda162feb20bcd11207c9b838bf642f578801be17ed307b25abf3a96f07c81c3c6082cc02d261c94fce6e70a2919aba69a55b839f03db68025dec5c1910596d7f3085fc21684ed9e40d50f30a2485df8ff750fa6d127cc0e33b7eb41fee15a273c7277775e0341d367c43d2b2d88b5fe27540d5264c33cd2b274632666bced994c34c3937755ac871e9a07a0d22d6ea95a02fa83bd4e4f5265fb207840f3be93cf3df16ddd113f88d7c08a8193a5caf65b895480a0f76a23233d5bb3d18c5429abf89a2dfaa9a3ee204d98e7e7eefb7f2ad135c2be4bc8aad9d293fcd3d689333abb7299d8df7bc5c37d9ad89f19dd6e27bfbd22b86721b5ddd66bb381a3d95d3a24c6136062a1ec0b135f3b46977d696bd2dbf02dc4075615f34d6c1cdbd97a3065c2b362fc52f52ccbdee433150d5643413802e5e925775dac3c1ea415b7f718f8fd3852fabbf1bdf89e4d2ca83bdd0b0a56f6e75d5f7e59008ed909b70fcbfaafa0ed8d7bce6d49c7acdf8ac6d245bcd8e06a0cd30d333ca4eeb6ebf6057408518d2fd923e616da7aa29fb9a719a9018371fe26ff8cfff3f95a46ec096a29aeb3020da496b1a814312411bfa374e632f37821512a610af7009290ecea5e98dbe7a7e48217909e02e314c16233371a6eb96a7b6e655e3ce225d41e8c490aa1d503504f3f8326863b6ea224b2f805a13e8248142b0723b01f2d412c7b117335436b02a55fe6de64615db771b28646a2951a51f13a7e4833a1587ab890da7e6d30adce6323117da7afe2adee10dae01d0c691657c8eba13252595b70d0e8e67b90c72b8e9303c8c0c1303ec345084a1078ed49f0bec0c87ff222e89925d679f97e6e090801b56e7ffaf48419cf4bac884c15911fc1952e292d835e9c5b0c8a994de8990e902968091924ae17d0979da0c9c18a7d6d90a30bf5a03b34a4507f0cb161458782149ecdd4022afc8e4a026a9fbe59d43571a4e460007323f21acbb159a96ad62592fec9ce352bbf19a2e985ede8390ca8bfe94213650a7a7d50cc834e324ce2d01aec7cd6e9c5a74bfaf364a4d0870e9d8fd58b815ce7e218708bd4de2fef25256b90fb70a9aed4d24607cebe97eca29cca0a01a1bd1188fe07b0f29b30484b9ade6d69803a4061a78c5aa93f666f8cafecbc577943df81c49a0e1ad97e02ef3643b064b0ed31fb8aad570d3a4de9e4f6b5b8a6962de3c0671e6584343e01a9535facd492525e2e30a240e4cb5a5e36cd090b83724760a0f5a9c6dded0fc9f31b138b5af40b6792b16962cedb85eb7ff8b5a0c6b65642532c888eb699c6f9dd782881610493ee68dde02d8b1707572de4e292f7ce63db33b39e16fd193fabe74f03dfedac0ce0fdeac55f878a391377aa33c53b6dbceb16b61f16f1d67a18122f8ed5c4bcb504c42296f9cd07c03073e25d19e076312fb2b1b623a217a6dd2ba44f37eabda66da7868d57bdc757514150877587fb033a9bbe30dee3b5667c6eb92d680ce5b57e73bb36211fab05abb6b1f91a508e5558ccabb12d30ad90b5af10d572f8c61b679179ca3b4c9d21932ef65af3cf92f119ad0cfde39a793df349cad4191a044d9f9647aec1fb9f862f3b289c924e2c0c0aee09af1070919abe81484bb1bb652036717bd5c7d246046792debd46ddb3507c387a97e4f29507147e82c17562f6f51a875b779807a3e2b7b79d40a77383ec2c143f57d9acf9201059e253618dec527cab7f60266312aa5e6d7c7e2c0c710aa83c0a745fac702448a4a0123ddf5f1cd3bcae53bfdfb361f785a2d399cb65f8eaa914a1a3ab2f4c47b387802beee2a02dbefcb420c360717b139d493497eb30ca60c1513fb067322d77d34f5044bd26c2533da8b5cbccee72242da3707c72f030fbc487ba6f51f8e77cd09e75f13954fda4c79f15d200349e533ee661f355adfe8002049f1a7c8d47b89a8755647840c5ebf314cba13265df9013d5d6bbd715d59d9df7a05c2be8d1ca1a950513896d6eb17a635850d701276d6e05a22bfe45a1fa0b89f0a05148f39dd58e21f7cae54c06e5d2a51f407eeb0a343b670c8fdab581a6c1fccd45a58c0b164a143ac6e21b5db77f3ba5065857dd63edd6d4d54df37255463d1472dc9e7a8108d82117d99c5aa56c423a325ba3405941d8f335a16f00443c0958a6ad3e70ae24349d5e5361c789422dbab386792c951a78fa52bed4e15d12b13a020c58ca167c37e0a3cb2eb42620d9c9ea7baad7aa998abe01a93d7872539a8c46e401a1b203682d3177b45292bd54c130826bcadaea7eec226906ae5aeb412d78de6043a275d11f9ac354840d5ac26771cece983f0f0f5067b2db841bd2f78108afd399bd7ce1bb71568991d4be164b62d79f83c334e69368e2391a62a89306e08cb03743e0fe684666d61bc546d68ec2e477eaf8c95eb3e8e3925803c86c1e5c33c7b6de4e556b5a2e70fd2f67bd9b5375e1b4a7a9994146d0d0240cc7f0cd3fc5daa02914a83cf50bbe6f481c198318d96e7c37c7e58c72941117f2895ed74146da2601cfa3cfe94f29cb77dc43ad3a5e64dcb05597b88a8b67a01f63ee27dbc3df5c7ff7a8654dcf6a54418475c4e56179d5494389a8eb4c07382985cd4aed321f4beae778e9dad565ebcb32334dee3e6aa4754ccecd251c20c9f43568830e7736f34b06d9608d502803637baea19ef3f1fd8cd60dbc50642416d64c0a299a9f45a2e79054cc772a06192dd19dc4707ad3003c2ef854aba2524d188e2e67434a54702139261fe7668601b9787a943a7fdfee1da4d4541545e6d9206461531b099d11714d2ed6f4aecf866ccf6a9f833bc4db8bb40a2d8130cc", &(0x7f0000001640)=""/208) ioctl$IOMMU_TEST_OP_CREATE_ACCESS(r4, 0x3ba0, &(0x7f0000001740)={0x38, 0x5, 0x0, 0x0, 0xffffffffffffffff, 0x1}) ioctl$IOMMU_TEST_OP_ACCESS_PAGES$syz(r4, 0x3ba0, &(0x7f0000001780)={0x38, 0x7, r8, 0x0, 0x10001, 0x0, 0xa, 0x833d, 0xddb19}) openat$vsock(0xffffffffffffff9c, &(0x7f00000017c0), 0x4400, 0x0) pkey_mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1, r2) ioctl$UFFDIO_REGISTER(r1, 0xc020aa00, &(0x7f0000001800)={{&(0x7f0000ffc000/0x4000)=nil, 0x4000}, 0x4}) keyctl$link(0x8, 0x0, 0xfffffffffffffff8) 08:21:28 executing program 0: keyctl$KEYCTL_PKEY_ENCRYPT(0x19, &(0x7f0000000000)={0x0, 0x0, 0xe5}, &(0x7f0000000040)={'enc=', 'raw', ' hash=', {'sha384-avx2\x00'}}, &(0x7f00000000c0), &(0x7f0000000100)=""/229) r0 = pkey_alloc(0x0, 0x0) pkey_mprotect(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x6000000, r0) r1 = userfaultfd(0x100800) pkey_alloc(0x0, 0x1) keyctl$link(0x8, 0x0, 0xfffffffffffffffb) r2 = openat$nci(0xffffffffffffff9c, &(0x7f0000000200), 0x2, 0x0) r3 = openat$vsock(0xffffffffffffff9c, &(0x7f0000000240), 0x201, 0x0) ioctl$UDMABUF_CREATE_LIST(r3, 0x40087543, &(0x7f0000000280)={0x0, 0x3, [{0xffffffffffffffff, 0x0, 0x8000, 0x4000}, {0xffffffffffffffff, 0x0, 0x4000, 0x8000}, {0xffffffffffffffff, 0x0, 0x2000, 0xffff7ffff0000000}]}) syz_open_dev$ndb(&(0x7f0000000300), 0x0, 0x400) ioctl$IOCTL_GET_NCIDEV_IDX(r2, 0x0, &(0x7f0000000340)) keyctl$instantiate(0xc, 0x0, &(0x7f0000000380)=@encrypted_new={'new ', 'ecryptfs', 0x20, 'user:', '', 0x20, 0x6}, 0x28, 0x0) pkey_alloc(0x0, 0x1) ioctl$PTP_PIN_SETFUNC(r3, 0x40603d07, &(0x7f00000003c0)={'\x00', 0x7, 0x2, 0x8}) syz_io_uring_setup(0x6cab, &(0x7f0000000440)={0x0, 0xcb7a, 0x1, 0x3, 0x122, 0x0, r3}, &(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffe000/0x2000)=nil, &(0x7f00000004c0), &(0x7f0000000500)) clock_gettime(0x0, &(0x7f0000000540)) ioctl$NBD_SET_SOCK(r3, 0xab00, r3) mmap$dsp(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x2000000, 0x4000010, r1, 0x0) keyctl$KEYCTL_PKEY_DECRYPT(0x1a, &(0x7f0000000600)={0x0, 0x1000, 0xd0}, 0x0, &(0x7f0000000640)="2736f77350ffc33f7efd1d0e8f90bd80efbf2696893ef379734fbf6b93805520fe93ef19fcdecb6510fb0b63a2a2eb5929d774fcd04ee2d7c3cd1f0a0b9421337683a875ac17717eee658dbdbbee5c64013f03f78e885afc3a44d04cf42586c0f41567b19b151fa83e8beb11c568bf7ef1befc2fedc1e5954e02a065483014daf99296a45e841daf7e1494666b109e9c9012819b7749051cee4a408e3b0ec630f7715c8a5547e31d9c5415dcf4e76ca388caf23b9bd6187ecbdbbffa9cfb876782378aec86cd140d23d7eae3a5788ab46e1cb381bb2d884ef39df63ea957b2ba715802c59ae51fbd899502fa47043cc8218b851fcd1bd73eb5a4a8974cb49824a71e788e2bcca6c5c1a9d87736fe68fdafce2d9cfa30419e11b670873f9a20883268941caae7c6ff661bc4ffa3a9d48a0d6c42b77b05de18d6a70e6334f3ea28463ca728bbf9fee62f165add3d30bfd8792b83a34ca17f6ba097f7d5ea6dd1a6fb254c6114f5b6b0858ddcf0ed8df5c6013af4718ce86c44e56d8de13473ff93acbb49891c8af69ef9c450f99b9af74d96618ec8f90e42efd1877a749a41b168cddd0c6ec51962880ed406853c73adae95d82874be3b34b06f12e90eee628994ce67290942edeb0be5c313511cc28bcf71e299f85a3958a90aa1db138506a8a57c7178d6d57930fd4e6ffebfdcd2ed78f8612eb68ea11a252ba0521c94d656a8b3cc1773ec1d89336055390f6aeaded90922dc02efded1b1db74c9cee146afd3dbd92fb4c8e6b4ebac497aa5084367483f9cd7b05cc24a357bcfcc78bb5eb08edb02011c241d0631241bed81b44c3e9c33bd55b82740596cb8ee2fd8a46004e70e709ed3a20fe1fe69bda58665a8eec06622bcd69f086e290044f8707143adf459f053f14f574d7c3ff0d12f8420cd286a21b819d8fe62ba6b18ce5c8dbccd6ed03ed73be06a8d31555f443663f6a6b2a7d1d59bf71f169dccdf20fbaac233a1c4fc89c38adde4733c5b23ae76aee07b52ca9617cb27833a0e85295b81319d85610787f77c77e8d6bd9f07472324a338b8fe0def1fdb961f488efe39cea303e4ea55eb84fd72beb679407c47030179df73a607b34a059b550f1f4fd60af1526111930f62cf03ecf589c5576e466cfb1df08f5beae15034a789a38724fcbafed9a0426172957c80d4ca7ec9147df727d11a6122ce37fc5bbcd5cdb239364d71e5bbab4b8085cd051a16916665d70d5db3b63c0d9904e3adf2b4d945e52185302129fa3e66bd6608d545c5449c1a45cdbb609ba8cff62e7024234e5405236e481365114a7313d6e591d0c6f50c8d4d95469953e223dd5fd62ec94d342fa4349da1d8f433ea90aed09b2aa9cf0e889f8935dcb86d15acf621cae1c93c582275418d369c54b2a2c2c57cfe5f7fc4f5797e33e6f0d08006bf67ba5d3814a188d48c7116c56cd3098263a5f34e133aad7b5198bc12caa9c032222ec9634f6ba98d9548469cb04aa03510801822716c9895c1c344aa8c699c28adf69664d9dd75ef11778f68663064124e8217876364f6ea33f73acff8f013b0a2ac741d9b5eebd3a0db9e32d50febc12fbc110fdc1d2415277a0897ae3a5f567fe18edf5f48ac86e0398de5f0d57fb8cf5a3c2f7f4d2888cd70bd00ab9b29089b84a5123e00fbcad4a9be61b8ccecfd5f943f11cf0952610b7bd0bbca71b36c439d80ff9e9a6c9135a4b638278432be5d3fec6fd49ad792f504c395cad2f2ffd8d1e0231941523693e2252faabd6df97361bbb2f8c078ef9eacafefb62cb1057c3195cdbc0d81c3e74f72be2bb1eb94f1bd19a26f77982e863442eb6064f31f1f2f84144abefde11d159546d65486a4a55f8aed11c51a8a08e812dcb47c7124701f06417ef29d351b23cacba209e084ff6b969dabfd011828ca759d58860bfa32961115c13107face1d4c2653f662d2671bedf1649e6064b31382a6e51f1487173fdb61e5e70f7676380e17fa7e3d4c4b08a7e64ea5b4a7a3d0c9e8d0d225b35f59fdc3537c0827626eb31f734117aadc65036f26bbf8239cee0ae130f0c948ba3562f24a0656c346c6271b3b4f3fb9865a2ee66575a7ca45ebe0c3d12b68e0b112193254f51f08b31eff02fb8839fbd51d9725c033861ff2f47ecdffa0ebdd1e97af0fb71c2fc10204bdf963c90396964df78bd9495b160981a354e10910c1c3ba0a4dd214ab36d05f2975d5f112c3bb4ad85323d35d8616f9ce025b824aa86e8628c646333b5b183f85668f573e37a16f7e8506746c1c6901139b4ba8c9483f5da3aa3f34d18d893e8fe27061086e9f25e525506fad59938b3016d013288501307f3c5c0e2cf5adfab032f0865525072f624dcd7e7dd03abbe39b8196a6eb42e16d80c3c395c61f32392f1834e5743677e060274a663c1e9d3eac0f87f1b95651839ece118f98fe3a21dff01cb2f904cb453f0f6f1b7d3e4f5ed6569ba5be9a153a8d2f11fb8804d2d1d19850e3383aed4198807d7eed79711faa9d2590d4807a2fd525bbfe5bc8b056369aec9e4b725ea87f180a7d3a3dd3bf886b17364734174d962546db90babfb9cad914c76e01af2adee7a9a6a03a94f4f348c8f1ea959b6df2957509f1683c2978c0c97cbe0929382187be22d907c72e3b93415cbb68363c3a928737536bdbc03f4c363cbb0558ff1321d86358c2cc29f0476381289e233a30e34d50ca6f28d1066b56b8cde48b1e9001779934debfd665af61aac5440e71e0406ab498f3058785a4611ba556d97e197dc4dbbd9195cf91b5242f170b478da2922f4435596ac391a2715958d54443e83d2e7643ab80e006ff04a3c938e02d2a261ee692b54c66585494e7f0c741fb8833e4b99f59cdbaa1a4be04439138b0941488a4e05c2c9092ebb4d06d3a83ea56911ddf9b4ad391872763355881d450f3856ecdc40165effbd7aad0bda162feb20bcd11207c9b838bf642f578801be17ed307b25abf3a96f07c81c3c6082cc02d261c94fce6e70a2919aba69a55b839f03db68025dec5c1910596d7f3085fc21684ed9e40d50f30a2485df8ff750fa6d127cc0e33b7eb41fee15a273c7277775e0341d367c43d2b2d88b5fe27540d5264c33cd2b274632666bced994c34c3937755ac871e9a07a0d22d6ea95a02fa83bd4e4f5265fb207840f3be93cf3df16ddd113f88d7c08a8193a5caf65b895480a0f76a23233d5bb3d18c5429abf89a2dfaa9a3ee204d98e7e7eefb7f2ad135c2be4bc8aad9d293fcd3d689333abb7299d8df7bc5c37d9ad89f19dd6e27bfbd22b86721b5ddd66bb381a3d95d3a24c6136062a1ec0b135f3b46977d696bd2dbf02dc4075615f34d6c1cdbd97a3065c2b362fc52f52ccbdee433150d5643413802e5e925775dac3c1ea415b7f718f8fd3852fabbf1bdf89e4d2ca83bdd0b0a56f6e75d5f7e59008ed909b70fcbfaafa0ed8d7bce6d49c7acdf8ac6d245bcd8e06a0cd30d333ca4eeb6ebf6057408518d2fd923e616da7aa29fb9a719a9018371fe26ff8cfff3f95a46ec096a29aeb3020da496b1a814312411bfa374e632f37821512a610af7009290ecea5e98dbe7a7e48217909e02e314c16233371a6eb96a7b6e655e3ce225d41e8c490aa1d503504f3f8326863b6ea224b2f805a13e8248142b0723b01f2d412c7b117335436b02a55fe6de64615db771b28646a2951a51f13a7e4833a1587ab890da7e6d30adce6323117da7afe2adee10dae01d0c691657c8eba13252595b70d0e8e67b90c72b8e9303c8c0c1303ec345084a1078ed49f0bec0c87ff222e89925d679f97e6e090801b56e7ffaf48419cf4bac884c15911fc1952e292d835e9c5b0c8a994de8990e902968091924ae17d0979da0c9c18a7d6d90a30bf5a03b34a4507f0cb161458782149ecdd4022afc8e4a026a9fbe59d43571a4e460007323f21acbb159a96ad62592fec9ce352bbf19a2e985ede8390ca8bfe94213650a7a7d50cc834e324ce2d01aec7cd6e9c5a74bfaf364a4d0870e9d8fd58b815ce7e218708bd4de2fef25256b90fb70a9aed4d24607cebe97eca29cca0a01a1bd1188fe07b0f29b30484b9ade6d69803a4061a78c5aa93f666f8cafecbc577943df81c49a0e1ad97e02ef3643b064b0ed31fb8aad570d3a4de9e4f6b5b8a6962de3c0671e6584343e01a9535facd492525e2e30a240e4cb5a5e36cd090b83724760a0f5a9c6dded0fc9f31b138b5af40b6792b16962cedb85eb7ff8b5a0c6b65642532c888eb699c6f9dd782881610493ee68dde02d8b1707572de4e292f7ce63db33b39e16fd193fabe74f03dfedac0ce0fdeac55f878a391377aa33c53b6dbceb16b61f16f1d67a18122f8ed5c4bcb504c42296f9cd07c03073e25d19e076312fb2b1b623a217a6dd2ba44f37eabda66da7868d57bdc757514150877587fb033a9bbe30dee3b5667c6eb92d680ce5b57e73bb36211fab05abb6b1f91a508e5558ccabb12d30ad90b5af10d572f8c61b679179ca3b4c9d21932ef65af3cf92f119ad0cfde39a793df349cad4191a044d9f9647aec1fb9f862f3b289c924e2c0c0aee09af1070919abe81484bb1bb652036717bd5c7d246046792debd46ddb3507c387a97e4f29507147e82c17562f6f51a875b779807a3e2b7b79d40a77383ec2c143f57d9acf9201059e253618dec527cab7f60266312aa5e6d7c7e2c0c710aa83c0a745fac702448a4a0123ddf5f1cd3bcae53bfdfb361f785a2d399cb65f8eaa914a1a3ab2f4c47b387802beee2a02dbefcb420c360717b139d493497eb30ca60c1513fb067322d77d34f5044bd26c2533da8b5cbccee72242da3707c72f030fbc487ba6f51f8e77cd09e75f13954fda4c79f15d200349e533ee661f355adfe8002049f1a7c8d47b89a8755647840c5ebf314cba13265df9013d5d6bbd715d59d9df7a05c2be8d1ca1a950513896d6eb17a635850d701276d6e05a22bfe45a1fa0b89f0a05148f39dd58e21f7cae54c06e5d2a51f407eeb0a343b670c8fdab581a6c1fccd45a58c0b164a143ac6e21b5db77f3ba5065857dd63edd6d4d54df37255463d1472dc9e7a8108d82117d99c5aa56c423a325ba3405941d8f335a16f00443c0958a6ad3e70ae24349d5e5361c789422dbab386792c951a78fa52bed4e15d12b13a020c58ca167c37e0a3cb2eb42620d9c9ea7baad7aa998abe01a93d7872539a8c46e401a1b203682d3177b45292bd54c130826bcadaea7eec226906ae5aeb412d78de6043a275d11f9ac354840d5ac26771cece983f0f0f5067b2db841bd2f78108afd399bd7ce1bb71568991d4be164b62d79f83c334e69368e2391a62a89306e08cb03743e0fe684666d61bc546d68ec2e477eaf8c95eb3e8e3925803c86c1e5c33c7b6de4e556b5a2e70fd2f67bd9b5375e1b4a7a9994146d0d0240cc7f0cd3fc5daa02914a83cf50bbe6f481c198318d96e7c37c7e58c72941117f2895ed74146da2601cfa3cfe94f29cb77dc43ad3a5e64dcb05597b88a8b67a01f63ee27dbc3df5c7ff7a8654dcf6a54418475c4e56179d5494389a8eb4c07382985cd4aed321f4beae778e9dad565ebcb32334dee3e6aa4754ccecd251c20c9f43568830e7736f34b06d9608d502803637baea19ef3f1fd8cd60dbc50642416d64c0a299a9f45a2e79054cc772a06192dd19dc4707ad3003c2ef854aba2524d188e2e67434a54702139261fe7668601b9787a943a7fdfee1da4d4541545e6d9206461531b099d11714d2ed6f4aecf866ccf6a9f833bc4db8bb40a2d8130cc", &(0x7f0000001640)=""/208) 08:21:28 executing program 3: keyctl$KEYCTL_PKEY_ENCRYPT(0x19, &(0x7f0000000000)={0x0, 0x0, 0xe5}, &(0x7f0000000040)={'enc=', 'raw', ' hash=', {'sha384-avx2\x00'}}, &(0x7f00000000c0), &(0x7f0000000100)=""/229) r0 = pkey_alloc(0x0, 0x0) pkey_mprotect(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x6000000, r0) r1 = userfaultfd(0x100800) pkey_alloc(0x0, 0x1) keyctl$link(0x8, 0x0, 0xfffffffffffffffb) r2 = openat$nci(0xffffffffffffff9c, &(0x7f0000000200), 0x2, 0x0) r3 = openat$vsock(0xffffffffffffff9c, &(0x7f0000000240), 0x201, 0x0) ioctl$UDMABUF_CREATE_LIST(r3, 0x40087543, &(0x7f0000000280)={0x0, 0x3, [{0xffffffffffffffff, 0x0, 0x8000, 0x4000}, {0xffffffffffffffff, 0x0, 0x4000, 0x8000}, {0xffffffffffffffff, 0x0, 0x2000, 0xffff7ffff0000000}]}) syz_open_dev$ndb(&(0x7f0000000300), 0x0, 0x400) ioctl$IOCTL_GET_NCIDEV_IDX(r2, 0x0, &(0x7f0000000340)) keyctl$instantiate(0xc, 0x0, &(0x7f0000000380)=@encrypted_new={'new ', 'ecryptfs', 0x20, 'user:', '', 0x20, 0x6}, 0x28, 0x0) pkey_alloc(0x0, 0x1) ioctl$PTP_PIN_SETFUNC(r3, 0x40603d07, &(0x7f00000003c0)={'\x00', 0x7, 0x2, 0x8}) syz_io_uring_setup(0x6cab, &(0x7f0000000440)={0x0, 0xcb7a, 0x1, 0x3, 0x122, 0x0, r3}, &(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffe000/0x2000)=nil, &(0x7f00000004c0), &(0x7f0000000500)=0x0) clock_gettime(0x0, &(0x7f0000000540)={0x0, 0x0}) syz_io_uring_submit(0x0, r4, &(0x7f00000005c0)=@IORING_OP_LINK_TIMEOUT={0xf, 0x17, 0x0, 0x0, 0x0, &(0x7f0000000580)={r5, r6+10000000}, 0x1, 0x1}, 0x1) ioctl$NBD_SET_SOCK(r3, 0xab00, r3) mmap$dsp(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x2000000, 0x4000010, r1, 0x0) 08:21:28 executing program 5: keyctl$KEYCTL_PKEY_ENCRYPT(0x19, &(0x7f0000000000)={0x0, 0x0, 0xe5}, &(0x7f0000000040)={'enc=', 'raw', ' hash=', {'sha384-avx2\x00'}}, &(0x7f00000000c0), &(0x7f0000000100)=""/229) r0 = pkey_alloc(0x0, 0x0) pkey_mprotect(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x6000000, r0) userfaultfd(0x100800) pkey_alloc(0x0, 0x1) keyctl$link(0x8, 0x0, 0xfffffffffffffffb) r1 = openat$nci(0xffffffffffffff9c, &(0x7f0000000200), 0x2, 0x0) r2 = openat$vsock(0xffffffffffffff9c, &(0x7f0000000240), 0x201, 0x0) ioctl$UDMABUF_CREATE_LIST(r2, 0x40087543, &(0x7f0000000280)={0x0, 0x3, [{0xffffffffffffffff, 0x0, 0x8000, 0x4000}, {0xffffffffffffffff, 0x0, 0x4000, 0x8000}, {0xffffffffffffffff, 0x0, 0x2000, 0xffff7ffff0000000}]}) syz_open_dev$ndb(&(0x7f0000000300), 0x0, 0x400) ioctl$IOCTL_GET_NCIDEV_IDX(r1, 0x0, &(0x7f0000000340)) keyctl$instantiate(0xc, 0x0, &(0x7f0000000380)=@encrypted_new={'new ', 'ecryptfs', 0x20, 'user:', '', 0x20, 0x6}, 0x28, 0x0) pkey_alloc(0x0, 0x1) ioctl$PTP_PIN_SETFUNC(r2, 0x40603d07, &(0x7f00000003c0)={'\x00', 0x7, 0x2, 0x8}) syz_io_uring_setup(0x6cab, &(0x7f0000000440)={0x0, 0xcb7a, 0x1, 0x3, 0x122, 0x0, r2}, &(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffe000/0x2000)=nil, &(0x7f00000004c0), &(0x7f0000000500)=0x0) clock_gettime(0x0, &(0x7f0000000540)={0x0, 0x0}) syz_io_uring_submit(0x0, r3, &(0x7f00000005c0)=@IORING_OP_LINK_TIMEOUT={0xf, 0x17, 0x0, 0x0, 0x0, &(0x7f0000000580)={r4, r5+10000000}, 0x1, 0x1}, 0x1) ioctl$NBD_SET_SOCK(r2, 0xab00, r2) 08:21:28 executing program 4: keyctl$KEYCTL_PKEY_ENCRYPT(0x19, &(0x7f0000000000)={0x0, 0x0, 0xe5}, &(0x7f0000000040)={'enc=', 'raw', ' hash=', {'sha384-avx2\x00'}}, &(0x7f00000000c0), &(0x7f0000000100)=""/229) r0 = pkey_alloc(0x0, 0x0) pkey_mprotect(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x6000000, r0) userfaultfd(0x100800) pkey_alloc(0x0, 0x1) keyctl$link(0x8, 0x0, 0xfffffffffffffffb) r1 = openat$nci(0xffffffffffffff9c, &(0x7f0000000200), 0x2, 0x0) r2 = openat$vsock(0xffffffffffffff9c, &(0x7f0000000240), 0x201, 0x0) ioctl$UDMABUF_CREATE_LIST(r2, 0x40087543, &(0x7f0000000280)={0x0, 0x3, [{0xffffffffffffffff, 0x0, 0x8000, 0x4000}, {0xffffffffffffffff, 0x0, 0x4000, 0x8000}, {0xffffffffffffffff, 0x0, 0x2000, 0xffff7ffff0000000}]}) syz_open_dev$ndb(&(0x7f0000000300), 0x0, 0x400) ioctl$IOCTL_GET_NCIDEV_IDX(r1, 0x0, &(0x7f0000000340)) keyctl$instantiate(0xc, 0x0, &(0x7f0000000380)=@encrypted_new={'new ', 'ecryptfs', 0x20, 'user:', '', 0x20, 0x6}, 0x28, 0x0) pkey_alloc(0x0, 0x1) clock_gettime(0x0, &(0x7f0000000540)) 08:21:28 executing program 2: keyctl$KEYCTL_PKEY_ENCRYPT(0x19, &(0x7f0000000000)={0x0, 0x0, 0xe5}, &(0x7f0000000040)={'enc=', 'raw', ' hash=', {'sha384-avx2\x00'}}, &(0x7f00000000c0), &(0x7f0000000100)=""/229) r0 = pkey_alloc(0x0, 0x0) pkey_mprotect(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x6000000, r0) userfaultfd(0x100800) pkey_alloc(0x0, 0x1) keyctl$link(0x8, 0x0, 0xfffffffffffffffb) r1 = openat$nci(0xffffffffffffff9c, &(0x7f0000000200), 0x2, 0x0) r2 = openat$vsock(0xffffffffffffff9c, &(0x7f0000000240), 0x201, 0x0) ioctl$UDMABUF_CREATE_LIST(r2, 0x40087543, &(0x7f0000000280)={0x0, 0x3, [{0xffffffffffffffff, 0x0, 0x8000, 0x4000}, {0xffffffffffffffff, 0x0, 0x4000, 0x8000}, {0xffffffffffffffff, 0x0, 0x2000, 0xffff7ffff0000000}]}) syz_open_dev$ndb(&(0x7f0000000300), 0x0, 0x400) ioctl$IOCTL_GET_NCIDEV_IDX(r1, 0x0, &(0x7f0000000340)) keyctl$instantiate(0xc, 0x0, &(0x7f0000000380)=@encrypted_new={'new ', 'ecryptfs', 0x20, 'user:', '', 0x20, 0x6}, 0x28, 0x0) pkey_alloc(0x0, 0x1) ioctl$PTP_PIN_SETFUNC(r2, 0x40603d07, &(0x7f00000003c0)={'\x00', 0x7, 0x2, 0x8}) syz_io_uring_setup(0x6cab, &(0x7f0000000440)={0x0, 0xcb7a, 0x1, 0x3, 0x122, 0x0, r2}, &(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffe000/0x2000)=nil, &(0x7f00000004c0), &(0x7f0000000500)=0x0) clock_gettime(0x0, &(0x7f0000000540)={0x0, 0x0}) syz_io_uring_submit(0x0, r3, &(0x7f00000005c0)=@IORING_OP_LINK_TIMEOUT={0xf, 0x17, 0x0, 0x0, 0x0, &(0x7f0000000580)={r4, r5+10000000}, 0x1, 0x1}, 0x1) 08:21:28 executing program 1: keyctl$KEYCTL_PKEY_ENCRYPT(0x19, &(0x7f0000000000)={0x0, 0x0, 0xe5}, &(0x7f0000000040)={'enc=', 'raw', ' hash=', {'sha384-avx2\x00'}}, &(0x7f00000000c0), &(0x7f0000000100)=""/229) r0 = pkey_alloc(0x0, 0x0) pkey_mprotect(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x6000000, r0) r1 = userfaultfd(0x100800) r2 = pkey_alloc(0x0, 0x1) keyctl$link(0x8, 0x0, 0xfffffffffffffffb) r3 = openat$nci(0xffffffffffffff9c, &(0x7f0000000200), 0x2, 0x0) r4 = openat$vsock(0xffffffffffffff9c, &(0x7f0000000240), 0x201, 0x0) ioctl$UDMABUF_CREATE_LIST(r4, 0x40087543, &(0x7f0000000280)={0x0, 0x3, [{0xffffffffffffffff, 0x0, 0x8000, 0x4000}, {0xffffffffffffffff, 0x0, 0x4000, 0x8000}, {0xffffffffffffffff, 0x0, 0x2000, 0xffff7ffff0000000}]}) syz_open_dev$ndb(&(0x7f0000000300), 0x0, 0x400) ioctl$IOCTL_GET_NCIDEV_IDX(r3, 0x0, &(0x7f0000000340)) keyctl$instantiate(0xc, 0x0, &(0x7f0000000380)=@encrypted_new={'new ', 'ecryptfs', 0x20, 'user:', '', 0x20, 0x6}, 0x28, 0x0) pkey_alloc(0x0, 0x1) ioctl$PTP_PIN_SETFUNC(r4, 0x40603d07, &(0x7f00000003c0)={'\x00', 0x7, 0x2, 0x8}) syz_io_uring_setup(0x6cab, &(0x7f0000000440)={0x0, 0xcb7a, 0x1, 0x3, 0x122, 0x0, r4}, &(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffe000/0x2000)=nil, &(0x7f00000004c0), &(0x7f0000000500)=0x0) clock_gettime(0x0, &(0x7f0000000540)={0x0, 0x0}) syz_io_uring_submit(0x0, r5, &(0x7f00000005c0)=@IORING_OP_LINK_TIMEOUT={0xf, 0x17, 0x0, 0x0, 0x0, &(0x7f0000000580)={r6, r7+10000000}, 0x1, 0x1}, 0x1) ioctl$NBD_SET_SOCK(r4, 0xab00, r4) mmap$dsp(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x2000000, 0x4000010, r1, 0x0) keyctl$KEYCTL_PKEY_DECRYPT(0x1a, &(0x7f0000000600)={0x0, 0x1000, 0xd0}, 0x0, &(0x7f0000000640)="2736f77350ffc33f7efd1d0e8f90bd80efbf2696893ef379734fbf6b93805520fe93ef19fcdecb6510fb0b63a2a2eb5929d774fcd04ee2d7c3cd1f0a0b9421337683a875ac17717eee658dbdbbee5c64013f03f78e885afc3a44d04cf42586c0f41567b19b151fa83e8beb11c568bf7ef1befc2fedc1e5954e02a065483014daf99296a45e841daf7e1494666b109e9c9012819b7749051cee4a408e3b0ec630f7715c8a5547e31d9c5415dcf4e76ca388caf23b9bd6187ecbdbbffa9cfb876782378aec86cd140d23d7eae3a5788ab46e1cb381bb2d884ef39df63ea957b2ba715802c59ae51fbd899502fa47043cc8218b851fcd1bd73eb5a4a8974cb49824a71e788e2bcca6c5c1a9d87736fe68fdafce2d9cfa30419e11b670873f9a20883268941caae7c6ff661bc4ffa3a9d48a0d6c42b77b05de18d6a70e6334f3ea28463ca728bbf9fee62f165add3d30bfd8792b83a34ca17f6ba097f7d5ea6dd1a6fb254c6114f5b6b0858ddcf0ed8df5c6013af4718ce86c44e56d8de13473ff93acbb49891c8af69ef9c450f99b9af74d96618ec8f90e42efd1877a749a41b168cddd0c6ec51962880ed406853c73adae95d82874be3b34b06f12e90eee628994ce67290942edeb0be5c313511cc28bcf71e299f85a3958a90aa1db138506a8a57c7178d6d57930fd4e6ffebfdcd2ed78f8612eb68ea11a252ba0521c94d656a8b3cc1773ec1d89336055390f6aeaded90922dc02efded1b1db74c9cee146afd3dbd92fb4c8e6b4ebac497aa5084367483f9cd7b05cc24a357bcfcc78bb5eb08edb02011c241d0631241bed81b44c3e9c33bd55b82740596cb8ee2fd8a46004e70e709ed3a20fe1fe69bda58665a8eec06622bcd69f086e290044f8707143adf459f053f14f574d7c3ff0d12f8420cd286a21b819d8fe62ba6b18ce5c8dbccd6ed03ed73be06a8d31555f443663f6a6b2a7d1d59bf71f169dccdf20fbaac233a1c4fc89c38adde4733c5b23ae76aee07b52ca9617cb27833a0e85295b81319d85610787f77c77e8d6bd9f07472324a338b8fe0def1fdb961f488efe39cea303e4ea55eb84fd72beb679407c47030179df73a607b34a059b550f1f4fd60af1526111930f62cf03ecf589c5576e466cfb1df08f5beae15034a789a38724fcbafed9a0426172957c80d4ca7ec9147df727d11a6122ce37fc5bbcd5cdb239364d71e5bbab4b8085cd051a16916665d70d5db3b63c0d9904e3adf2b4d945e52185302129fa3e66bd6608d545c5449c1a45cdbb609ba8cff62e7024234e5405236e481365114a7313d6e591d0c6f50c8d4d95469953e223dd5fd62ec94d342fa4349da1d8f433ea90aed09b2aa9cf0e889f8935dcb86d15acf621cae1c93c582275418d369c54b2a2c2c57cfe5f7fc4f5797e33e6f0d08006bf67ba5d3814a188d48c7116c56cd3098263a5f34e133aad7b5198bc12caa9c032222ec9634f6ba98d9548469cb04aa03510801822716c9895c1c344aa8c699c28adf69664d9dd75ef11778f68663064124e8217876364f6ea33f73acff8f013b0a2ac741d9b5eebd3a0db9e32d50febc12fbc110fdc1d2415277a0897ae3a5f567fe18edf5f48ac86e0398de5f0d57fb8cf5a3c2f7f4d2888cd70bd00ab9b29089b84a5123e00fbcad4a9be61b8ccecfd5f943f11cf0952610b7bd0bbca71b36c439d80ff9e9a6c9135a4b638278432be5d3fec6fd49ad792f504c395cad2f2ffd8d1e0231941523693e2252faabd6df97361bbb2f8c078ef9eacafefb62cb1057c3195cdbc0d81c3e74f72be2bb1eb94f1bd19a26f77982e863442eb6064f31f1f2f84144abefde11d159546d65486a4a55f8aed11c51a8a08e812dcb47c7124701f06417ef29d351b23cacba209e084ff6b969dabfd011828ca759d58860bfa32961115c13107face1d4c2653f662d2671bedf1649e6064b31382a6e51f1487173fdb61e5e70f7676380e17fa7e3d4c4b08a7e64ea5b4a7a3d0c9e8d0d225b35f59fdc3537c0827626eb31f734117aadc65036f26bbf8239cee0ae130f0c948ba3562f24a0656c346c6271b3b4f3fb9865a2ee66575a7ca45ebe0c3d12b68e0b112193254f51f08b31eff02fb8839fbd51d9725c033861ff2f47ecdffa0ebdd1e97af0fb71c2fc10204bdf963c90396964df78bd9495b160981a354e10910c1c3ba0a4dd214ab36d05f2975d5f112c3bb4ad85323d35d8616f9ce025b824aa86e8628c646333b5b183f85668f573e37a16f7e8506746c1c6901139b4ba8c9483f5da3aa3f34d18d893e8fe27061086e9f25e525506fad59938b3016d013288501307f3c5c0e2cf5adfab032f0865525072f624dcd7e7dd03abbe39b8196a6eb42e16d80c3c395c61f32392f1834e5743677e060274a663c1e9d3eac0f87f1b95651839ece118f98fe3a21dff01cb2f904cb453f0f6f1b7d3e4f5ed6569ba5be9a153a8d2f11fb8804d2d1d19850e3383aed4198807d7eed79711faa9d2590d4807a2fd525bbfe5bc8b056369aec9e4b725ea87f180a7d3a3dd3bf886b17364734174d962546db90babfb9cad914c76e01af2adee7a9a6a03a94f4f348c8f1ea959b6df2957509f1683c2978c0c97cbe0929382187be22d907c72e3b93415cbb68363c3a928737536bdbc03f4c363cbb0558ff1321d86358c2cc29f0476381289e233a30e34d50ca6f28d1066b56b8cde48b1e9001779934debfd665af61aac5440e71e0406ab498f3058785a4611ba556d97e197dc4dbbd9195cf91b5242f170b478da2922f4435596ac391a2715958d54443e83d2e7643ab80e006ff04a3c938e02d2a261ee692b54c66585494e7f0c741fb8833e4b99f59cdbaa1a4be04439138b0941488a4e05c2c9092ebb4d06d3a83ea56911ddf9b4ad391872763355881d450f3856ecdc40165effbd7aad0bda162feb20bcd11207c9b838bf642f578801be17ed307b25abf3a96f07c81c3c6082cc02d261c94fce6e70a2919aba69a55b839f03db68025dec5c1910596d7f3085fc21684ed9e40d50f30a2485df8ff750fa6d127cc0e33b7eb41fee15a273c7277775e0341d367c43d2b2d88b5fe27540d5264c33cd2b274632666bced994c34c3937755ac871e9a07a0d22d6ea95a02fa83bd4e4f5265fb207840f3be93cf3df16ddd113f88d7c08a8193a5caf65b895480a0f76a23233d5bb3d18c5429abf89a2dfaa9a3ee204d98e7e7eefb7f2ad135c2be4bc8aad9d293fcd3d689333abb7299d8df7bc5c37d9ad89f19dd6e27bfbd22b86721b5ddd66bb381a3d95d3a24c6136062a1ec0b135f3b46977d696bd2dbf02dc4075615f34d6c1cdbd97a3065c2b362fc52f52ccbdee433150d5643413802e5e925775dac3c1ea415b7f718f8fd3852fabbf1bdf89e4d2ca83bdd0b0a56f6e75d5f7e59008ed909b70fcbfaafa0ed8d7bce6d49c7acdf8ac6d245bcd8e06a0cd30d333ca4eeb6ebf6057408518d2fd923e616da7aa29fb9a719a9018371fe26ff8cfff3f95a46ec096a29aeb3020da496b1a814312411bfa374e632f37821512a610af7009290ecea5e98dbe7a7e48217909e02e314c16233371a6eb96a7b6e655e3ce225d41e8c490aa1d503504f3f8326863b6ea224b2f805a13e8248142b0723b01f2d412c7b117335436b02a55fe6de64615db771b28646a2951a51f13a7e4833a1587ab890da7e6d30adce6323117da7afe2adee10dae01d0c691657c8eba13252595b70d0e8e67b90c72b8e9303c8c0c1303ec345084a1078ed49f0bec0c87ff222e89925d679f97e6e090801b56e7ffaf48419cf4bac884c15911fc1952e292d835e9c5b0c8a994de8990e902968091924ae17d0979da0c9c18a7d6d90a30bf5a03b34a4507f0cb161458782149ecdd4022afc8e4a026a9fbe59d43571a4e460007323f21acbb159a96ad62592fec9ce352bbf19a2e985ede8390ca8bfe94213650a7a7d50cc834e324ce2d01aec7cd6e9c5a74bfaf364a4d0870e9d8fd58b815ce7e218708bd4de2fef25256b90fb70a9aed4d24607cebe97eca29cca0a01a1bd1188fe07b0f29b30484b9ade6d69803a4061a78c5aa93f666f8cafecbc577943df81c49a0e1ad97e02ef3643b064b0ed31fb8aad570d3a4de9e4f6b5b8a6962de3c0671e6584343e01a9535facd492525e2e30a240e4cb5a5e36cd090b83724760a0f5a9c6dded0fc9f31b138b5af40b6792b16962cedb85eb7ff8b5a0c6b65642532c888eb699c6f9dd782881610493ee68dde02d8b1707572de4e292f7ce63db33b39e16fd193fabe74f03dfedac0ce0fdeac55f878a391377aa33c53b6dbceb16b61f16f1d67a18122f8ed5c4bcb504c42296f9cd07c03073e25d19e076312fb2b1b623a217a6dd2ba44f37eabda66da7868d57bdc757514150877587fb033a9bbe30dee3b5667c6eb92d680ce5b57e73bb36211fab05abb6b1f91a508e5558ccabb12d30ad90b5af10d572f8c61b679179ca3b4c9d21932ef65af3cf92f119ad0cfde39a793df349cad4191a044d9f9647aec1fb9f862f3b289c924e2c0c0aee09af1070919abe81484bb1bb652036717bd5c7d246046792debd46ddb3507c387a97e4f29507147e82c17562f6f51a875b779807a3e2b7b79d40a77383ec2c143f57d9acf9201059e253618dec527cab7f60266312aa5e6d7c7e2c0c710aa83c0a745fac702448a4a0123ddf5f1cd3bcae53bfdfb361f785a2d399cb65f8eaa914a1a3ab2f4c47b387802beee2a02dbefcb420c360717b139d493497eb30ca60c1513fb067322d77d34f5044bd26c2533da8b5cbccee72242da3707c72f030fbc487ba6f51f8e77cd09e75f13954fda4c79f15d200349e533ee661f355adfe8002049f1a7c8d47b89a8755647840c5ebf314cba13265df9013d5d6bbd715d59d9df7a05c2be8d1ca1a950513896d6eb17a635850d701276d6e05a22bfe45a1fa0b89f0a05148f39dd58e21f7cae54c06e5d2a51f407eeb0a343b670c8fdab581a6c1fccd45a58c0b164a143ac6e21b5db77f3ba5065857dd63edd6d4d54df37255463d1472dc9e7a8108d82117d99c5aa56c423a325ba3405941d8f335a16f00443c0958a6ad3e70ae24349d5e5361c789422dbab386792c951a78fa52bed4e15d12b13a020c58ca167c37e0a3cb2eb42620d9c9ea7baad7aa998abe01a93d7872539a8c46e401a1b203682d3177b45292bd54c130826bcadaea7eec226906ae5aeb412d78de6043a275d11f9ac354840d5ac26771cece983f0f0f5067b2db841bd2f78108afd399bd7ce1bb71568991d4be164b62d79f83c334e69368e2391a62a89306e08cb03743e0fe684666d61bc546d68ec2e477eaf8c95eb3e8e3925803c86c1e5c33c7b6de4e556b5a2e70fd2f67bd9b5375e1b4a7a9994146d0d0240cc7f0cd3fc5daa02914a83cf50bbe6f481c198318d96e7c37c7e58c72941117f2895ed74146da2601cfa3cfe94f29cb77dc43ad3a5e64dcb05597b88a8b67a01f63ee27dbc3df5c7ff7a8654dcf6a54418475c4e56179d5494389a8eb4c07382985cd4aed321f4beae778e9dad565ebcb32334dee3e6aa4754ccecd251c20c9f43568830e7736f34b06d9608d502803637baea19ef3f1fd8cd60dbc50642416d64c0a299a9f45a2e79054cc772a06192dd19dc4707ad3003c2ef854aba2524d188e2e67434a54702139261fe7668601b9787a943a7fdfee1da4d4541545e6d9206461531b099d11714d2ed6f4aecf866ccf6a9f833bc4db8bb40a2d8130cc", &(0x7f0000001640)=""/208) ioctl$IOMMU_TEST_OP_CREATE_ACCESS(r4, 0x3ba0, &(0x7f0000001740)={0x38, 0x5, 0x0, 0x0, 0xffffffffffffffff, 0x1}) ioctl$IOMMU_TEST_OP_ACCESS_PAGES$syz(r4, 0x3ba0, &(0x7f0000001780)={0x38, 0x7, r8, 0x0, 0x10001, 0x0, 0xa, 0x833d, 0xddb19}) openat$vsock(0xffffffffffffff9c, &(0x7f00000017c0), 0x4400, 0x0) pkey_mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1, r2) ioctl$UFFDIO_REGISTER(r1, 0xc020aa00, &(0x7f0000001800)={{&(0x7f0000ffc000/0x4000)=nil, 0x4000}, 0x4}) keyctl$link(0x8, 0x0, 0xfffffffffffffff8) 08:21:28 executing program 0: keyctl$KEYCTL_PKEY_ENCRYPT(0x19, &(0x7f0000000000)={0x0, 0x0, 0xe5}, &(0x7f0000000040)={'enc=', 'raw', ' hash=', {'sha384-avx2\x00'}}, &(0x7f00000000c0), &(0x7f0000000100)=""/229) r0 = pkey_alloc(0x0, 0x0) pkey_mprotect(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x6000000, r0) r1 = userfaultfd(0x100800) pkey_alloc(0x0, 0x1) keyctl$link(0x8, 0x0, 0xfffffffffffffffb) r2 = openat$nci(0xffffffffffffff9c, &(0x7f0000000200), 0x2, 0x0) r3 = openat$vsock(0xffffffffffffff9c, &(0x7f0000000240), 0x201, 0x0) ioctl$UDMABUF_CREATE_LIST(r3, 0x40087543, &(0x7f0000000280)={0x0, 0x3, [{0xffffffffffffffff, 0x0, 0x8000, 0x4000}, {0xffffffffffffffff, 0x0, 0x4000, 0x8000}, {0xffffffffffffffff, 0x0, 0x2000, 0xffff7ffff0000000}]}) syz_open_dev$ndb(&(0x7f0000000300), 0x0, 0x400) ioctl$IOCTL_GET_NCIDEV_IDX(r2, 0x0, &(0x7f0000000340)) keyctl$instantiate(0xc, 0x0, &(0x7f0000000380)=@encrypted_new={'new ', 'ecryptfs', 0x20, 'user:', '', 0x20, 0x6}, 0x28, 0x0) pkey_alloc(0x0, 0x1) ioctl$PTP_PIN_SETFUNC(r3, 0x40603d07, &(0x7f00000003c0)={'\x00', 0x7, 0x2, 0x8}) syz_io_uring_setup(0x6cab, &(0x7f0000000440)={0x0, 0xcb7a, 0x1, 0x3, 0x122, 0x0, r3}, &(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffe000/0x2000)=nil, &(0x7f00000004c0), &(0x7f0000000500)=0x0) syz_io_uring_submit(0x0, r4, &(0x7f00000005c0)=@IORING_OP_LINK_TIMEOUT={0xf, 0x17, 0x0, 0x0, 0x0, &(0x7f0000000580), 0x1, 0x1}, 0x1) ioctl$NBD_SET_SOCK(r3, 0xab00, r3) mmap$dsp(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x2000000, 0x4000010, r1, 0x0) keyctl$KEYCTL_PKEY_DECRYPT(0x1a, &(0x7f0000000600)={0x0, 0x1000, 0xd0}, 0x0, &(0x7f0000000640)="2736f77350ffc33f7efd1d0e8f90bd80efbf2696893ef379734fbf6b93805520fe93ef19fcdecb6510fb0b63a2a2eb5929d774fcd04ee2d7c3cd1f0a0b9421337683a875ac17717eee658dbdbbee5c64013f03f78e885afc3a44d04cf42586c0f41567b19b151fa83e8beb11c568bf7ef1befc2fedc1e5954e02a065483014daf99296a45e841daf7e1494666b109e9c9012819b7749051cee4a408e3b0ec630f7715c8a5547e31d9c5415dcf4e76ca388caf23b9bd6187ecbdbbffa9cfb876782378aec86cd140d23d7eae3a5788ab46e1cb381bb2d884ef39df63ea957b2ba715802c59ae51fbd899502fa47043cc8218b851fcd1bd73eb5a4a8974cb49824a71e788e2bcca6c5c1a9d87736fe68fdafce2d9cfa30419e11b670873f9a20883268941caae7c6ff661bc4ffa3a9d48a0d6c42b77b05de18d6a70e6334f3ea28463ca728bbf9fee62f165add3d30bfd8792b83a34ca17f6ba097f7d5ea6dd1a6fb254c6114f5b6b0858ddcf0ed8df5c6013af4718ce86c44e56d8de13473ff93acbb49891c8af69ef9c450f99b9af74d96618ec8f90e42efd1877a749a41b168cddd0c6ec51962880ed406853c73adae95d82874be3b34b06f12e90eee628994ce67290942edeb0be5c313511cc28bcf71e299f85a3958a90aa1db138506a8a57c7178d6d57930fd4e6ffebfdcd2ed78f8612eb68ea11a252ba0521c94d656a8b3cc1773ec1d89336055390f6aeaded90922dc02efded1b1db74c9cee146afd3dbd92fb4c8e6b4ebac497aa5084367483f9cd7b05cc24a357bcfcc78bb5eb08edb02011c241d0631241bed81b44c3e9c33bd55b82740596cb8ee2fd8a46004e70e709ed3a20fe1fe69bda58665a8eec06622bcd69f086e290044f8707143adf459f053f14f574d7c3ff0d12f8420cd286a21b819d8fe62ba6b18ce5c8dbccd6ed03ed73be06a8d31555f443663f6a6b2a7d1d59bf71f169dccdf20fbaac233a1c4fc89c38adde4733c5b23ae76aee07b52ca9617cb27833a0e85295b81319d85610787f77c77e8d6bd9f07472324a338b8fe0def1fdb961f488efe39cea303e4ea55eb84fd72beb679407c47030179df73a607b34a059b550f1f4fd60af1526111930f62cf03ecf589c5576e466cfb1df08f5beae15034a789a38724fcbafed9a0426172957c80d4ca7ec9147df727d11a6122ce37fc5bbcd5cdb239364d71e5bbab4b8085cd051a16916665d70d5db3b63c0d9904e3adf2b4d945e52185302129fa3e66bd6608d545c5449c1a45cdbb609ba8cff62e7024234e5405236e481365114a7313d6e591d0c6f50c8d4d95469953e223dd5fd62ec94d342fa4349da1d8f433ea90aed09b2aa9cf0e889f8935dcb86d15acf621cae1c93c582275418d369c54b2a2c2c57cfe5f7fc4f5797e33e6f0d08006bf67ba5d3814a188d48c7116c56cd3098263a5f34e133aad7b5198bc12caa9c032222ec9634f6ba98d9548469cb04aa03510801822716c9895c1c344aa8c699c28adf69664d9dd75ef11778f68663064124e8217876364f6ea33f73acff8f013b0a2ac741d9b5eebd3a0db9e32d50febc12fbc110fdc1d2415277a0897ae3a5f567fe18edf5f48ac86e0398de5f0d57fb8cf5a3c2f7f4d2888cd70bd00ab9b29089b84a5123e00fbcad4a9be61b8ccecfd5f943f11cf0952610b7bd0bbca71b36c439d80ff9e9a6c9135a4b638278432be5d3fec6fd49ad792f504c395cad2f2ffd8d1e0231941523693e2252faabd6df97361bbb2f8c078ef9eacafefb62cb1057c3195cdbc0d81c3e74f72be2bb1eb94f1bd19a26f77982e863442eb6064f31f1f2f84144abefde11d159546d65486a4a55f8aed11c51a8a08e812dcb47c7124701f06417ef29d351b23cacba209e084ff6b969dabfd011828ca759d58860bfa32961115c13107face1d4c2653f662d2671bedf1649e6064b31382a6e51f1487173fdb61e5e70f7676380e17fa7e3d4c4b08a7e64ea5b4a7a3d0c9e8d0d225b35f59fdc3537c0827626eb31f734117aadc65036f26bbf8239cee0ae130f0c948ba3562f24a0656c346c6271b3b4f3fb9865a2ee66575a7ca45ebe0c3d12b68e0b112193254f51f08b31eff02fb8839fbd51d9725c033861ff2f47ecdffa0ebdd1e97af0fb71c2fc10204bdf963c90396964df78bd9495b160981a354e10910c1c3ba0a4dd214ab36d05f2975d5f112c3bb4ad85323d35d8616f9ce025b824aa86e8628c646333b5b183f85668f573e37a16f7e8506746c1c6901139b4ba8c9483f5da3aa3f34d18d893e8fe27061086e9f25e525506fad59938b3016d013288501307f3c5c0e2cf5adfab032f0865525072f624dcd7e7dd03abbe39b8196a6eb42e16d80c3c395c61f32392f1834e5743677e060274a663c1e9d3eac0f87f1b95651839ece118f98fe3a21dff01cb2f904cb453f0f6f1b7d3e4f5ed6569ba5be9a153a8d2f11fb8804d2d1d19850e3383aed4198807d7eed79711faa9d2590d4807a2fd525bbfe5bc8b056369aec9e4b725ea87f180a7d3a3dd3bf886b17364734174d962546db90babfb9cad914c76e01af2adee7a9a6a03a94f4f348c8f1ea959b6df2957509f1683c2978c0c97cbe0929382187be22d907c72e3b93415cbb68363c3a928737536bdbc03f4c363cbb0558ff1321d86358c2cc29f0476381289e233a30e34d50ca6f28d1066b56b8cde48b1e9001779934debfd665af61aac5440e71e0406ab498f3058785a4611ba556d97e197dc4dbbd9195cf91b5242f170b478da2922f4435596ac391a2715958d54443e83d2e7643ab80e006ff04a3c938e02d2a261ee692b54c66585494e7f0c741fb8833e4b99f59cdbaa1a4be04439138b0941488a4e05c2c9092ebb4d06d3a83ea56911ddf9b4ad391872763355881d450f3856ecdc40165effbd7aad0bda162feb20bcd11207c9b838bf642f578801be17ed307b25abf3a96f07c81c3c6082cc02d261c94fce6e70a2919aba69a55b839f03db68025dec5c1910596d7f3085fc21684ed9e40d50f30a2485df8ff750fa6d127cc0e33b7eb41fee15a273c7277775e0341d367c43d2b2d88b5fe27540d5264c33cd2b274632666bced994c34c3937755ac871e9a07a0d22d6ea95a02fa83bd4e4f5265fb207840f3be93cf3df16ddd113f88d7c08a8193a5caf65b895480a0f76a23233d5bb3d18c5429abf89a2dfaa9a3ee204d98e7e7eefb7f2ad135c2be4bc8aad9d293fcd3d689333abb7299d8df7bc5c37d9ad89f19dd6e27bfbd22b86721b5ddd66bb381a3d95d3a24c6136062a1ec0b135f3b46977d696bd2dbf02dc4075615f34d6c1cdbd97a3065c2b362fc52f52ccbdee433150d5643413802e5e925775dac3c1ea415b7f718f8fd3852fabbf1bdf89e4d2ca83bdd0b0a56f6e75d5f7e59008ed909b70fcbfaafa0ed8d7bce6d49c7acdf8ac6d245bcd8e06a0cd30d333ca4eeb6ebf6057408518d2fd923e616da7aa29fb9a719a9018371fe26ff8cfff3f95a46ec096a29aeb3020da496b1a814312411bfa374e632f37821512a610af7009290ecea5e98dbe7a7e48217909e02e314c16233371a6eb96a7b6e655e3ce225d41e8c490aa1d503504f3f8326863b6ea224b2f805a13e8248142b0723b01f2d412c7b117335436b02a55fe6de64615db771b28646a2951a51f13a7e4833a1587ab890da7e6d30adce6323117da7afe2adee10dae01d0c691657c8eba13252595b70d0e8e67b90c72b8e9303c8c0c1303ec345084a1078ed49f0bec0c87ff222e89925d679f97e6e090801b56e7ffaf48419cf4bac884c15911fc1952e292d835e9c5b0c8a994de8990e902968091924ae17d0979da0c9c18a7d6d90a30bf5a03b34a4507f0cb161458782149ecdd4022afc8e4a026a9fbe59d43571a4e460007323f21acbb159a96ad62592fec9ce352bbf19a2e985ede8390ca8bfe94213650a7a7d50cc834e324ce2d01aec7cd6e9c5a74bfaf364a4d0870e9d8fd58b815ce7e218708bd4de2fef25256b90fb70a9aed4d24607cebe97eca29cca0a01a1bd1188fe07b0f29b30484b9ade6d69803a4061a78c5aa93f666f8cafecbc577943df81c49a0e1ad97e02ef3643b064b0ed31fb8aad570d3a4de9e4f6b5b8a6962de3c0671e6584343e01a9535facd492525e2e30a240e4cb5a5e36cd090b83724760a0f5a9c6dded0fc9f31b138b5af40b6792b16962cedb85eb7ff8b5a0c6b65642532c888eb699c6f9dd782881610493ee68dde02d8b1707572de4e292f7ce63db33b39e16fd193fabe74f03dfedac0ce0fdeac55f878a391377aa33c53b6dbceb16b61f16f1d67a18122f8ed5c4bcb504c42296f9cd07c03073e25d19e076312fb2b1b623a217a6dd2ba44f37eabda66da7868d57bdc757514150877587fb033a9bbe30dee3b5667c6eb92d680ce5b57e73bb36211fab05abb6b1f91a508e5558ccabb12d30ad90b5af10d572f8c61b679179ca3b4c9d21932ef65af3cf92f119ad0cfde39a793df349cad4191a044d9f9647aec1fb9f862f3b289c924e2c0c0aee09af1070919abe81484bb1bb652036717bd5c7d246046792debd46ddb3507c387a97e4f29507147e82c17562f6f51a875b779807a3e2b7b79d40a77383ec2c143f57d9acf9201059e253618dec527cab7f60266312aa5e6d7c7e2c0c710aa83c0a745fac702448a4a0123ddf5f1cd3bcae53bfdfb361f785a2d399cb65f8eaa914a1a3ab2f4c47b387802beee2a02dbefcb420c360717b139d493497eb30ca60c1513fb067322d77d34f5044bd26c2533da8b5cbccee72242da3707c72f030fbc487ba6f51f8e77cd09e75f13954fda4c79f15d200349e533ee661f355adfe8002049f1a7c8d47b89a8755647840c5ebf314cba13265df9013d5d6bbd715d59d9df7a05c2be8d1ca1a950513896d6eb17a635850d701276d6e05a22bfe45a1fa0b89f0a05148f39dd58e21f7cae54c06e5d2a51f407eeb0a343b670c8fdab581a6c1fccd45a58c0b164a143ac6e21b5db77f3ba5065857dd63edd6d4d54df37255463d1472dc9e7a8108d82117d99c5aa56c423a325ba3405941d8f335a16f00443c0958a6ad3e70ae24349d5e5361c789422dbab386792c951a78fa52bed4e15d12b13a020c58ca167c37e0a3cb2eb42620d9c9ea7baad7aa998abe01a93d7872539a8c46e401a1b203682d3177b45292bd54c130826bcadaea7eec226906ae5aeb412d78de6043a275d11f9ac354840d5ac26771cece983f0f0f5067b2db841bd2f78108afd399bd7ce1bb71568991d4be164b62d79f83c334e69368e2391a62a89306e08cb03743e0fe684666d61bc546d68ec2e477eaf8c95eb3e8e3925803c86c1e5c33c7b6de4e556b5a2e70fd2f67bd9b5375e1b4a7a9994146d0d0240cc7f0cd3fc5daa02914a83cf50bbe6f481c198318d96e7c37c7e58c72941117f2895ed74146da2601cfa3cfe94f29cb77dc43ad3a5e64dcb05597b88a8b67a01f63ee27dbc3df5c7ff7a8654dcf6a54418475c4e56179d5494389a8eb4c07382985cd4aed321f4beae778e9dad565ebcb32334dee3e6aa4754ccecd251c20c9f43568830e7736f34b06d9608d502803637baea19ef3f1fd8cd60dbc50642416d64c0a299a9f45a2e79054cc772a06192dd19dc4707ad3003c2ef854aba2524d188e2e67434a54702139261fe7668601b9787a943a7fdfee1da4d4541545e6d9206461531b099d11714d2ed6f4aecf866ccf6a9f833bc4db8bb40a2d8130cc", &(0x7f0000001640)=""/208) 08:21:28 executing program 5: keyctl$KEYCTL_PKEY_ENCRYPT(0x19, &(0x7f0000000000)={0x0, 0x0, 0xe5}, &(0x7f0000000040)={'enc=', 'raw', ' hash=', {'sha384-avx2\x00'}}, &(0x7f00000000c0), &(0x7f0000000100)=""/229) r0 = pkey_alloc(0x0, 0x0) pkey_mprotect(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x6000000, r0) userfaultfd(0x100800) pkey_alloc(0x0, 0x1) keyctl$link(0x8, 0x0, 0xfffffffffffffffb) r1 = openat$nci(0xffffffffffffff9c, &(0x7f0000000200), 0x2, 0x0) r2 = openat$vsock(0xffffffffffffff9c, &(0x7f0000000240), 0x201, 0x0) ioctl$UDMABUF_CREATE_LIST(r2, 0x40087543, &(0x7f0000000280)={0x0, 0x3, [{0xffffffffffffffff, 0x0, 0x8000, 0x4000}, {0xffffffffffffffff, 0x0, 0x4000, 0x8000}, {0xffffffffffffffff, 0x0, 0x2000, 0xffff7ffff0000000}]}) syz_open_dev$ndb(&(0x7f0000000300), 0x0, 0x400) ioctl$IOCTL_GET_NCIDEV_IDX(r1, 0x0, &(0x7f0000000340)) keyctl$instantiate(0xc, 0x0, &(0x7f0000000380)=@encrypted_new={'new ', 'ecryptfs', 0x20, 'user:', '', 0x20, 0x6}, 0x28, 0x0) pkey_alloc(0x0, 0x1) ioctl$PTP_PIN_SETFUNC(r2, 0x40603d07, &(0x7f00000003c0)={'\x00', 0x7, 0x2, 0x8}) syz_io_uring_setup(0x6cab, &(0x7f0000000440)={0x0, 0xcb7a, 0x1, 0x3, 0x122, 0x0, r2}, &(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffe000/0x2000)=nil, &(0x7f00000004c0), &(0x7f0000000500)=0x0) clock_gettime(0x0, &(0x7f0000000540)={0x0, 0x0}) syz_io_uring_submit(0x0, r3, &(0x7f00000005c0)=@IORING_OP_LINK_TIMEOUT={0xf, 0x17, 0x0, 0x0, 0x0, &(0x7f0000000580)={r4, r5+10000000}, 0x1, 0x1}, 0x1) 08:21:28 executing program 4: keyctl$KEYCTL_PKEY_ENCRYPT(0x19, &(0x7f0000000000)={0x0, 0x0, 0xe5}, &(0x7f0000000040)={'enc=', 'raw', ' hash=', {'sha384-avx2\x00'}}, &(0x7f00000000c0), &(0x7f0000000100)=""/229) r0 = pkey_alloc(0x0, 0x0) pkey_mprotect(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x6000000, r0) userfaultfd(0x100800) pkey_alloc(0x0, 0x1) keyctl$link(0x8, 0x0, 0xfffffffffffffffb) r1 = openat$nci(0xffffffffffffff9c, &(0x7f0000000200), 0x2, 0x0) r2 = openat$vsock(0xffffffffffffff9c, &(0x7f0000000240), 0x201, 0x0) ioctl$UDMABUF_CREATE_LIST(r2, 0x40087543, &(0x7f0000000280)={0x0, 0x3, [{0xffffffffffffffff, 0x0, 0x8000, 0x4000}, {0xffffffffffffffff, 0x0, 0x4000, 0x8000}, {0xffffffffffffffff, 0x0, 0x2000, 0xffff7ffff0000000}]}) syz_open_dev$ndb(&(0x7f0000000300), 0x0, 0x400) ioctl$IOCTL_GET_NCIDEV_IDX(r1, 0x0, &(0x7f0000000340)) keyctl$instantiate(0xc, 0x0, &(0x7f0000000380)=@encrypted_new={'new ', 'ecryptfs', 0x20, 'user:', '', 0x20, 0x6}, 0x28, 0x0) clock_gettime(0x0, &(0x7f0000000540)) 08:21:28 executing program 3: keyctl$KEYCTL_PKEY_ENCRYPT(0x19, &(0x7f0000000000)={0x0, 0x0, 0xe5}, &(0x7f0000000040)={'enc=', 'raw', ' hash=', {'sha384-avx2\x00'}}, &(0x7f00000000c0), &(0x7f0000000100)=""/229) r0 = pkey_alloc(0x0, 0x0) pkey_mprotect(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x6000000, r0) userfaultfd(0x100800) pkey_alloc(0x0, 0x1) keyctl$link(0x8, 0x0, 0xfffffffffffffffb) r1 = openat$nci(0xffffffffffffff9c, &(0x7f0000000200), 0x2, 0x0) r2 = openat$vsock(0xffffffffffffff9c, &(0x7f0000000240), 0x201, 0x0) ioctl$UDMABUF_CREATE_LIST(r2, 0x40087543, &(0x7f0000000280)={0x0, 0x3, [{0xffffffffffffffff, 0x0, 0x8000, 0x4000}, {0xffffffffffffffff, 0x0, 0x4000, 0x8000}, {0xffffffffffffffff, 0x0, 0x2000, 0xffff7ffff0000000}]}) syz_open_dev$ndb(&(0x7f0000000300), 0x0, 0x400) ioctl$IOCTL_GET_NCIDEV_IDX(r1, 0x0, &(0x7f0000000340)) keyctl$instantiate(0xc, 0x0, &(0x7f0000000380)=@encrypted_new={'new ', 'ecryptfs', 0x20, 'user:', '', 0x20, 0x6}, 0x28, 0x0) pkey_alloc(0x0, 0x1) ioctl$PTP_PIN_SETFUNC(r2, 0x40603d07, &(0x7f00000003c0)={'\x00', 0x7, 0x2, 0x8}) syz_io_uring_setup(0x6cab, &(0x7f0000000440)={0x0, 0xcb7a, 0x1, 0x3, 0x122, 0x0, r2}, &(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffe000/0x2000)=nil, &(0x7f00000004c0), &(0x7f0000000500)=0x0) clock_gettime(0x0, &(0x7f0000000540)={0x0, 0x0}) syz_io_uring_submit(0x0, r3, &(0x7f00000005c0)=@IORING_OP_LINK_TIMEOUT={0xf, 0x17, 0x0, 0x0, 0x0, &(0x7f0000000580)={r4, r5+10000000}, 0x1, 0x1}, 0x1) ioctl$NBD_SET_SOCK(r2, 0xab00, r2) 08:21:28 executing program 2: keyctl$KEYCTL_PKEY_ENCRYPT(0x19, &(0x7f0000000000)={0x0, 0x0, 0xe5}, &(0x7f0000000040)={'enc=', 'raw', ' hash=', {'sha384-avx2\x00'}}, &(0x7f00000000c0), &(0x7f0000000100)=""/229) r0 = pkey_alloc(0x0, 0x0) pkey_mprotect(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x6000000, r0) r1 = userfaultfd(0x100800) pkey_alloc(0x0, 0x1) keyctl$link(0x8, 0x0, 0xfffffffffffffffb) r2 = openat$nci(0xffffffffffffff9c, &(0x7f0000000200), 0x2, 0x0) r3 = openat$vsock(0xffffffffffffff9c, &(0x7f0000000240), 0x201, 0x0) ioctl$UDMABUF_CREATE_LIST(r3, 0x40087543, &(0x7f0000000280)={0x0, 0x3, [{0xffffffffffffffff, 0x0, 0x8000, 0x4000}, {0xffffffffffffffff, 0x0, 0x4000, 0x8000}, {0xffffffffffffffff, 0x0, 0x2000, 0xffff7ffff0000000}]}) syz_open_dev$ndb(&(0x7f0000000300), 0x0, 0x400) ioctl$IOCTL_GET_NCIDEV_IDX(r2, 0x0, &(0x7f0000000340)) keyctl$instantiate(0xc, 0x0, &(0x7f0000000380)=@encrypted_new={'new ', 'ecryptfs', 0x20, 'user:', '', 0x20, 0x6}, 0x28, 0x0) pkey_alloc(0x0, 0x1) ioctl$PTP_PIN_SETFUNC(r3, 0x40603d07, &(0x7f00000003c0)={'\x00', 0x7, 0x2, 0x8}) syz_io_uring_setup(0x6cab, &(0x7f0000000440)={0x0, 0xcb7a, 0x1, 0x3, 0x122, 0x0, r3}, &(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffe000/0x2000)=nil, &(0x7f00000004c0), &(0x7f0000000500)) clock_gettime(0x0, &(0x7f0000000540)) ioctl$NBD_SET_SOCK(r3, 0xab00, r3) mmap$dsp(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x2000000, 0x4000010, r1, 0x0) keyctl$KEYCTL_PKEY_DECRYPT(0x1a, &(0x7f0000000600)={0x0, 0x1000, 0xd0}, 0x0, &(0x7f0000000640)="2736f77350ffc33f7efd1d0e8f90bd80efbf2696893ef379734fbf6b93805520fe93ef19fcdecb6510fb0b63a2a2eb5929d774fcd04ee2d7c3cd1f0a0b9421337683a875ac17717eee658dbdbbee5c64013f03f78e885afc3a44d04cf42586c0f41567b19b151fa83e8beb11c568bf7ef1befc2fedc1e5954e02a065483014daf99296a45e841daf7e1494666b109e9c9012819b7749051cee4a408e3b0ec630f7715c8a5547e31d9c5415dcf4e76ca388caf23b9bd6187ecbdbbffa9cfb876782378aec86cd140d23d7eae3a5788ab46e1cb381bb2d884ef39df63ea957b2ba715802c59ae51fbd899502fa47043cc8218b851fcd1bd73eb5a4a8974cb49824a71e788e2bcca6c5c1a9d87736fe68fdafce2d9cfa30419e11b670873f9a20883268941caae7c6ff661bc4ffa3a9d48a0d6c42b77b05de18d6a70e6334f3ea28463ca728bbf9fee62f165add3d30bfd8792b83a34ca17f6ba097f7d5ea6dd1a6fb254c6114f5b6b0858ddcf0ed8df5c6013af4718ce86c44e56d8de13473ff93acbb49891c8af69ef9c450f99b9af74d96618ec8f90e42efd1877a749a41b168cddd0c6ec51962880ed406853c73adae95d82874be3b34b06f12e90eee628994ce67290942edeb0be5c313511cc28bcf71e299f85a3958a90aa1db138506a8a57c7178d6d57930fd4e6ffebfdcd2ed78f8612eb68ea11a252ba0521c94d656a8b3cc1773ec1d89336055390f6aeaded90922dc02efded1b1db74c9cee146afd3dbd92fb4c8e6b4ebac497aa5084367483f9cd7b05cc24a357bcfcc78bb5eb08edb02011c241d0631241bed81b44c3e9c33bd55b82740596cb8ee2fd8a46004e70e709ed3a20fe1fe69bda58665a8eec06622bcd69f086e290044f8707143adf459f053f14f574d7c3ff0d12f8420cd286a21b819d8fe62ba6b18ce5c8dbccd6ed03ed73be06a8d31555f443663f6a6b2a7d1d59bf71f169dccdf20fbaac233a1c4fc89c38adde4733c5b23ae76aee07b52ca9617cb27833a0e85295b81319d85610787f77c77e8d6bd9f07472324a338b8fe0def1fdb961f488efe39cea303e4ea55eb84fd72beb679407c47030179df73a607b34a059b550f1f4fd60af1526111930f62cf03ecf589c5576e466cfb1df08f5beae15034a789a38724fcbafed9a0426172957c80d4ca7ec9147df727d11a6122ce37fc5bbcd5cdb239364d71e5bbab4b8085cd051a16916665d70d5db3b63c0d9904e3adf2b4d945e52185302129fa3e66bd6608d545c5449c1a45cdbb609ba8cff62e7024234e5405236e481365114a7313d6e591d0c6f50c8d4d95469953e223dd5fd62ec94d342fa4349da1d8f433ea90aed09b2aa9cf0e889f8935dcb86d15acf621cae1c93c582275418d369c54b2a2c2c57cfe5f7fc4f5797e33e6f0d08006bf67ba5d3814a188d48c7116c56cd3098263a5f34e133aad7b5198bc12caa9c032222ec9634f6ba98d9548469cb04aa03510801822716c9895c1c344aa8c699c28adf69664d9dd75ef11778f68663064124e8217876364f6ea33f73acff8f013b0a2ac741d9b5eebd3a0db9e32d50febc12fbc110fdc1d2415277a0897ae3a5f567fe18edf5f48ac86e0398de5f0d57fb8cf5a3c2f7f4d2888cd70bd00ab9b29089b84a5123e00fbcad4a9be61b8ccecfd5f943f11cf0952610b7bd0bbca71b36c439d80ff9e9a6c9135a4b638278432be5d3fec6fd49ad792f504c395cad2f2ffd8d1e0231941523693e2252faabd6df97361bbb2f8c078ef9eacafefb62cb1057c3195cdbc0d81c3e74f72be2bb1eb94f1bd19a26f77982e863442eb6064f31f1f2f84144abefde11d159546d65486a4a55f8aed11c51a8a08e812dcb47c7124701f06417ef29d351b23cacba209e084ff6b969dabfd011828ca759d58860bfa32961115c13107face1d4c2653f662d2671bedf1649e6064b31382a6e51f1487173fdb61e5e70f7676380e17fa7e3d4c4b08a7e64ea5b4a7a3d0c9e8d0d225b35f59fdc3537c0827626eb31f734117aadc65036f26bbf8239cee0ae130f0c948ba3562f24a0656c346c6271b3b4f3fb9865a2ee66575a7ca45ebe0c3d12b68e0b112193254f51f08b31eff02fb8839fbd51d9725c033861ff2f47ecdffa0ebdd1e97af0fb71c2fc10204bdf963c90396964df78bd9495b160981a354e10910c1c3ba0a4dd214ab36d05f2975d5f112c3bb4ad85323d35d8616f9ce025b824aa86e8628c646333b5b183f85668f573e37a16f7e8506746c1c6901139b4ba8c9483f5da3aa3f34d18d893e8fe27061086e9f25e525506fad59938b3016d013288501307f3c5c0e2cf5adfab032f0865525072f624dcd7e7dd03abbe39b8196a6eb42e16d80c3c395c61f32392f1834e5743677e060274a663c1e9d3eac0f87f1b95651839ece118f98fe3a21dff01cb2f904cb453f0f6f1b7d3e4f5ed6569ba5be9a153a8d2f11fb8804d2d1d19850e3383aed4198807d7eed79711faa9d2590d4807a2fd525bbfe5bc8b056369aec9e4b725ea87f180a7d3a3dd3bf886b17364734174d962546db90babfb9cad914c76e01af2adee7a9a6a03a94f4f348c8f1ea959b6df2957509f1683c2978c0c97cbe0929382187be22d907c72e3b93415cbb68363c3a928737536bdbc03f4c363cbb0558ff1321d86358c2cc29f0476381289e233a30e34d50ca6f28d1066b56b8cde48b1e9001779934debfd665af61aac5440e71e0406ab498f3058785a4611ba556d97e197dc4dbbd9195cf91b5242f170b478da2922f4435596ac391a2715958d54443e83d2e7643ab80e006ff04a3c938e02d2a261ee692b54c66585494e7f0c741fb8833e4b99f59cdbaa1a4be04439138b0941488a4e05c2c9092ebb4d06d3a83ea56911ddf9b4ad391872763355881d450f3856ecdc40165effbd7aad0bda162feb20bcd11207c9b838bf642f578801be17ed307b25abf3a96f07c81c3c6082cc02d261c94fce6e70a2919aba69a55b839f03db68025dec5c1910596d7f3085fc21684ed9e40d50f30a2485df8ff750fa6d127cc0e33b7eb41fee15a273c7277775e0341d367c43d2b2d88b5fe27540d5264c33cd2b274632666bced994c34c3937755ac871e9a07a0d22d6ea95a02fa83bd4e4f5265fb207840f3be93cf3df16ddd113f88d7c08a8193a5caf65b895480a0f76a23233d5bb3d18c5429abf89a2dfaa9a3ee204d98e7e7eefb7f2ad135c2be4bc8aad9d293fcd3d689333abb7299d8df7bc5c37d9ad89f19dd6e27bfbd22b86721b5ddd66bb381a3d95d3a24c6136062a1ec0b135f3b46977d696bd2dbf02dc4075615f34d6c1cdbd97a3065c2b362fc52f52ccbdee433150d5643413802e5e925775dac3c1ea415b7f718f8fd3852fabbf1bdf89e4d2ca83bdd0b0a56f6e75d5f7e59008ed909b70fcbfaafa0ed8d7bce6d49c7acdf8ac6d245bcd8e06a0cd30d333ca4eeb6ebf6057408518d2fd923e616da7aa29fb9a719a9018371fe26ff8cfff3f95a46ec096a29aeb3020da496b1a814312411bfa374e632f37821512a610af7009290ecea5e98dbe7a7e48217909e02e314c16233371a6eb96a7b6e655e3ce225d41e8c490aa1d503504f3f8326863b6ea224b2f805a13e8248142b0723b01f2d412c7b117335436b02a55fe6de64615db771b28646a2951a51f13a7e4833a1587ab890da7e6d30adce6323117da7afe2adee10dae01d0c691657c8eba13252595b70d0e8e67b90c72b8e9303c8c0c1303ec345084a1078ed49f0bec0c87ff222e89925d679f97e6e090801b56e7ffaf48419cf4bac884c15911fc1952e292d835e9c5b0c8a994de8990e902968091924ae17d0979da0c9c18a7d6d90a30bf5a03b34a4507f0cb161458782149ecdd4022afc8e4a026a9fbe59d43571a4e460007323f21acbb159a96ad62592fec9ce352bbf19a2e985ede8390ca8bfe94213650a7a7d50cc834e324ce2d01aec7cd6e9c5a74bfaf364a4d0870e9d8fd58b815ce7e218708bd4de2fef25256b90fb70a9aed4d24607cebe97eca29cca0a01a1bd1188fe07b0f29b30484b9ade6d69803a4061a78c5aa93f666f8cafecbc577943df81c49a0e1ad97e02ef3643b064b0ed31fb8aad570d3a4de9e4f6b5b8a6962de3c0671e6584343e01a9535facd492525e2e30a240e4cb5a5e36cd090b83724760a0f5a9c6dded0fc9f31b138b5af40b6792b16962cedb85eb7ff8b5a0c6b65642532c888eb699c6f9dd782881610493ee68dde02d8b1707572de4e292f7ce63db33b39e16fd193fabe74f03dfedac0ce0fdeac55f878a391377aa33c53b6dbceb16b61f16f1d67a18122f8ed5c4bcb504c42296f9cd07c03073e25d19e076312fb2b1b623a217a6dd2ba44f37eabda66da7868d57bdc757514150877587fb033a9bbe30dee3b5667c6eb92d680ce5b57e73bb36211fab05abb6b1f91a508e5558ccabb12d30ad90b5af10d572f8c61b679179ca3b4c9d21932ef65af3cf92f119ad0cfde39a793df349cad4191a044d9f9647aec1fb9f862f3b289c924e2c0c0aee09af1070919abe81484bb1bb652036717bd5c7d246046792debd46ddb3507c387a97e4f29507147e82c17562f6f51a875b779807a3e2b7b79d40a77383ec2c143f57d9acf9201059e253618dec527cab7f60266312aa5e6d7c7e2c0c710aa83c0a745fac702448a4a0123ddf5f1cd3bcae53bfdfb361f785a2d399cb65f8eaa914a1a3ab2f4c47b387802beee2a02dbefcb420c360717b139d493497eb30ca60c1513fb067322d77d34f5044bd26c2533da8b5cbccee72242da3707c72f030fbc487ba6f51f8e77cd09e75f13954fda4c79f15d200349e533ee661f355adfe8002049f1a7c8d47b89a8755647840c5ebf314cba13265df9013d5d6bbd715d59d9df7a05c2be8d1ca1a950513896d6eb17a635850d701276d6e05a22bfe45a1fa0b89f0a05148f39dd58e21f7cae54c06e5d2a51f407eeb0a343b670c8fdab581a6c1fccd45a58c0b164a143ac6e21b5db77f3ba5065857dd63edd6d4d54df37255463d1472dc9e7a8108d82117d99c5aa56c423a325ba3405941d8f335a16f00443c0958a6ad3e70ae24349d5e5361c789422dbab386792c951a78fa52bed4e15d12b13a020c58ca167c37e0a3cb2eb42620d9c9ea7baad7aa998abe01a93d7872539a8c46e401a1b203682d3177b45292bd54c130826bcadaea7eec226906ae5aeb412d78de6043a275d11f9ac354840d5ac26771cece983f0f0f5067b2db841bd2f78108afd399bd7ce1bb71568991d4be164b62d79f83c334e69368e2391a62a89306e08cb03743e0fe684666d61bc546d68ec2e477eaf8c95eb3e8e3925803c86c1e5c33c7b6de4e556b5a2e70fd2f67bd9b5375e1b4a7a9994146d0d0240cc7f0cd3fc5daa02914a83cf50bbe6f481c198318d96e7c37c7e58c72941117f2895ed74146da2601cfa3cfe94f29cb77dc43ad3a5e64dcb05597b88a8b67a01f63ee27dbc3df5c7ff7a8654dcf6a54418475c4e56179d5494389a8eb4c07382985cd4aed321f4beae778e9dad565ebcb32334dee3e6aa4754ccecd251c20c9f43568830e7736f34b06d9608d502803637baea19ef3f1fd8cd60dbc50642416d64c0a299a9f45a2e79054cc772a06192dd19dc4707ad3003c2ef854aba2524d188e2e67434a54702139261fe7668601b9787a943a7fdfee1da4d4541545e6d9206461531b099d11714d2ed6f4aecf866ccf6a9f833bc4db8bb40a2d8130cc", &(0x7f0000001640)=""/208) 08:21:29 executing program 0: keyctl$KEYCTL_PKEY_ENCRYPT(0x19, &(0x7f0000000000)={0x0, 0x0, 0xe5}, &(0x7f0000000040)={'enc=', 'raw', ' hash=', {'sha384-avx2\x00'}}, &(0x7f00000000c0), &(0x7f0000000100)=""/229) r0 = pkey_alloc(0x0, 0x0) pkey_mprotect(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x6000000, r0) r1 = userfaultfd(0x100800) pkey_alloc(0x0, 0x1) keyctl$link(0x8, 0x0, 0xfffffffffffffffb) r2 = openat$nci(0xffffffffffffff9c, &(0x7f0000000200), 0x2, 0x0) r3 = openat$vsock(0xffffffffffffff9c, &(0x7f0000000240), 0x201, 0x0) ioctl$UDMABUF_CREATE_LIST(r3, 0x40087543, &(0x7f0000000280)={0x0, 0x3, [{0xffffffffffffffff, 0x0, 0x8000, 0x4000}, {0xffffffffffffffff, 0x0, 0x4000, 0x8000}, {0xffffffffffffffff, 0x0, 0x2000, 0xffff7ffff0000000}]}) syz_open_dev$ndb(&(0x7f0000000300), 0x0, 0x400) ioctl$IOCTL_GET_NCIDEV_IDX(r2, 0x0, &(0x7f0000000340)) keyctl$instantiate(0xc, 0x0, &(0x7f0000000380)=@encrypted_new={'new ', 'ecryptfs', 0x20, 'user:', '', 0x20, 0x6}, 0x28, 0x0) pkey_alloc(0x0, 0x1) ioctl$PTP_PIN_SETFUNC(r3, 0x40603d07, &(0x7f00000003c0)={'\x00', 0x7, 0x2, 0x8}) syz_io_uring_setup(0x6cab, &(0x7f0000000440)={0x0, 0xcb7a, 0x1, 0x3, 0x122, 0x0, r3}, &(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffe000/0x2000)=nil, &(0x7f00000004c0), &(0x7f0000000500)=0x0) syz_io_uring_submit(0x0, r4, &(0x7f00000005c0)=@IORING_OP_LINK_TIMEOUT={0xf, 0x17, 0x0, 0x0, 0x0, &(0x7f0000000580), 0x1, 0x1}, 0x1) ioctl$NBD_SET_SOCK(r3, 0xab00, r3) mmap$dsp(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x2000000, 0x4000010, r1, 0x0) keyctl$KEYCTL_PKEY_DECRYPT(0x1a, &(0x7f0000000600)={0x0, 0x1000, 0xd0}, 0x0, &(0x7f0000000640)="2736f77350ffc33f7efd1d0e8f90bd80efbf2696893ef379734fbf6b93805520fe93ef19fcdecb6510fb0b63a2a2eb5929d774fcd04ee2d7c3cd1f0a0b9421337683a875ac17717eee658dbdbbee5c64013f03f78e885afc3a44d04cf42586c0f41567b19b151fa83e8beb11c568bf7ef1befc2fedc1e5954e02a065483014daf99296a45e841daf7e1494666b109e9c9012819b7749051cee4a408e3b0ec630f7715c8a5547e31d9c5415dcf4e76ca388caf23b9bd6187ecbdbbffa9cfb876782378aec86cd140d23d7eae3a5788ab46e1cb381bb2d884ef39df63ea957b2ba715802c59ae51fbd899502fa47043cc8218b851fcd1bd73eb5a4a8974cb49824a71e788e2bcca6c5c1a9d87736fe68fdafce2d9cfa30419e11b670873f9a20883268941caae7c6ff661bc4ffa3a9d48a0d6c42b77b05de18d6a70e6334f3ea28463ca728bbf9fee62f165add3d30bfd8792b83a34ca17f6ba097f7d5ea6dd1a6fb254c6114f5b6b0858ddcf0ed8df5c6013af4718ce86c44e56d8de13473ff93acbb49891c8af69ef9c450f99b9af74d96618ec8f90e42efd1877a749a41b168cddd0c6ec51962880ed406853c73adae95d82874be3b34b06f12e90eee628994ce67290942edeb0be5c313511cc28bcf71e299f85a3958a90aa1db138506a8a57c7178d6d57930fd4e6ffebfdcd2ed78f8612eb68ea11a252ba0521c94d656a8b3cc1773ec1d89336055390f6aeaded90922dc02efded1b1db74c9cee146afd3dbd92fb4c8e6b4ebac497aa5084367483f9cd7b05cc24a357bcfcc78bb5eb08edb02011c241d0631241bed81b44c3e9c33bd55b82740596cb8ee2fd8a46004e70e709ed3a20fe1fe69bda58665a8eec06622bcd69f086e290044f8707143adf459f053f14f574d7c3ff0d12f8420cd286a21b819d8fe62ba6b18ce5c8dbccd6ed03ed73be06a8d31555f443663f6a6b2a7d1d59bf71f169dccdf20fbaac233a1c4fc89c38adde4733c5b23ae76aee07b52ca9617cb27833a0e85295b81319d85610787f77c77e8d6bd9f07472324a338b8fe0def1fdb961f488efe39cea303e4ea55eb84fd72beb679407c47030179df73a607b34a059b550f1f4fd60af1526111930f62cf03ecf589c5576e466cfb1df08f5beae15034a789a38724fcbafed9a0426172957c80d4ca7ec9147df727d11a6122ce37fc5bbcd5cdb239364d71e5bbab4b8085cd051a16916665d70d5db3b63c0d9904e3adf2b4d945e52185302129fa3e66bd6608d545c5449c1a45cdbb609ba8cff62e7024234e5405236e481365114a7313d6e591d0c6f50c8d4d95469953e223dd5fd62ec94d342fa4349da1d8f433ea90aed09b2aa9cf0e889f8935dcb86d15acf621cae1c93c582275418d369c54b2a2c2c57cfe5f7fc4f5797e33e6f0d08006bf67ba5d3814a188d48c7116c56cd3098263a5f34e133aad7b5198bc12caa9c032222ec9634f6ba98d9548469cb04aa03510801822716c9895c1c344aa8c699c28adf69664d9dd75ef11778f68663064124e8217876364f6ea33f73acff8f013b0a2ac741d9b5eebd3a0db9e32d50febc12fbc110fdc1d2415277a0897ae3a5f567fe18edf5f48ac86e0398de5f0d57fb8cf5a3c2f7f4d2888cd70bd00ab9b29089b84a5123e00fbcad4a9be61b8ccecfd5f943f11cf0952610b7bd0bbca71b36c439d80ff9e9a6c9135a4b638278432be5d3fec6fd49ad792f504c395cad2f2ffd8d1e0231941523693e2252faabd6df97361bbb2f8c078ef9eacafefb62cb1057c3195cdbc0d81c3e74f72be2bb1eb94f1bd19a26f77982e863442eb6064f31f1f2f84144abefde11d159546d65486a4a55f8aed11c51a8a08e812dcb47c7124701f06417ef29d351b23cacba209e084ff6b969dabfd011828ca759d58860bfa32961115c13107face1d4c2653f662d2671bedf1649e6064b31382a6e51f1487173fdb61e5e70f7676380e17fa7e3d4c4b08a7e64ea5b4a7a3d0c9e8d0d225b35f59fdc3537c0827626eb31f734117aadc65036f26bbf8239cee0ae130f0c948ba3562f24a0656c346c6271b3b4f3fb9865a2ee66575a7ca45ebe0c3d12b68e0b112193254f51f08b31eff02fb8839fbd51d9725c033861ff2f47ecdffa0ebdd1e97af0fb71c2fc10204bdf963c90396964df78bd9495b160981a354e10910c1c3ba0a4dd214ab36d05f2975d5f112c3bb4ad85323d35d8616f9ce025b824aa86e8628c646333b5b183f85668f573e37a16f7e8506746c1c6901139b4ba8c9483f5da3aa3f34d18d893e8fe27061086e9f25e525506fad59938b3016d013288501307f3c5c0e2cf5adfab032f0865525072f624dcd7e7dd03abbe39b8196a6eb42e16d80c3c395c61f32392f1834e5743677e060274a663c1e9d3eac0f87f1b95651839ece118f98fe3a21dff01cb2f904cb453f0f6f1b7d3e4f5ed6569ba5be9a153a8d2f11fb8804d2d1d19850e3383aed4198807d7eed79711faa9d2590d4807a2fd525bbfe5bc8b056369aec9e4b725ea87f180a7d3a3dd3bf886b17364734174d962546db90babfb9cad914c76e01af2adee7a9a6a03a94f4f348c8f1ea959b6df2957509f1683c2978c0c97cbe0929382187be22d907c72e3b93415cbb68363c3a928737536bdbc03f4c363cbb0558ff1321d86358c2cc29f0476381289e233a30e34d50ca6f28d1066b56b8cde48b1e9001779934debfd665af61aac5440e71e0406ab498f3058785a4611ba556d97e197dc4dbbd9195cf91b5242f170b478da2922f4435596ac391a2715958d54443e83d2e7643ab80e006ff04a3c938e02d2a261ee692b54c66585494e7f0c741fb8833e4b99f59cdbaa1a4be04439138b0941488a4e05c2c9092ebb4d06d3a83ea56911ddf9b4ad391872763355881d450f3856ecdc40165effbd7aad0bda162feb20bcd11207c9b838bf642f578801be17ed307b25abf3a96f07c81c3c6082cc02d261c94fce6e70a2919aba69a55b839f03db68025dec5c1910596d7f3085fc21684ed9e40d50f30a2485df8ff750fa6d127cc0e33b7eb41fee15a273c7277775e0341d367c43d2b2d88b5fe27540d5264c33cd2b274632666bced994c34c3937755ac871e9a07a0d22d6ea95a02fa83bd4e4f5265fb207840f3be93cf3df16ddd113f88d7c08a8193a5caf65b895480a0f76a23233d5bb3d18c5429abf89a2dfaa9a3ee204d98e7e7eefb7f2ad135c2be4bc8aad9d293fcd3d689333abb7299d8df7bc5c37d9ad89f19dd6e27bfbd22b86721b5ddd66bb381a3d95d3a24c6136062a1ec0b135f3b46977d696bd2dbf02dc4075615f34d6c1cdbd97a3065c2b362fc52f52ccbdee433150d5643413802e5e925775dac3c1ea415b7f718f8fd3852fabbf1bdf89e4d2ca83bdd0b0a56f6e75d5f7e59008ed909b70fcbfaafa0ed8d7bce6d49c7acdf8ac6d245bcd8e06a0cd30d333ca4eeb6ebf6057408518d2fd923e616da7aa29fb9a719a9018371fe26ff8cfff3f95a46ec096a29aeb3020da496b1a814312411bfa374e632f37821512a610af7009290ecea5e98dbe7a7e48217909e02e314c16233371a6eb96a7b6e655e3ce225d41e8c490aa1d503504f3f8326863b6ea224b2f805a13e8248142b0723b01f2d412c7b117335436b02a55fe6de64615db771b28646a2951a51f13a7e4833a1587ab890da7e6d30adce6323117da7afe2adee10dae01d0c691657c8eba13252595b70d0e8e67b90c72b8e9303c8c0c1303ec345084a1078ed49f0bec0c87ff222e89925d679f97e6e090801b56e7ffaf48419cf4bac884c15911fc1952e292d835e9c5b0c8a994de8990e902968091924ae17d0979da0c9c18a7d6d90a30bf5a03b34a4507f0cb161458782149ecdd4022afc8e4a026a9fbe59d43571a4e460007323f21acbb159a96ad62592fec9ce352bbf19a2e985ede8390ca8bfe94213650a7a7d50cc834e324ce2d01aec7cd6e9c5a74bfaf364a4d0870e9d8fd58b815ce7e218708bd4de2fef25256b90fb70a9aed4d24607cebe97eca29cca0a01a1bd1188fe07b0f29b30484b9ade6d69803a4061a78c5aa93f666f8cafecbc577943df81c49a0e1ad97e02ef3643b064b0ed31fb8aad570d3a4de9e4f6b5b8a6962de3c0671e6584343e01a9535facd492525e2e30a240e4cb5a5e36cd090b83724760a0f5a9c6dded0fc9f31b138b5af40b6792b16962cedb85eb7ff8b5a0c6b65642532c888eb699c6f9dd782881610493ee68dde02d8b1707572de4e292f7ce63db33b39e16fd193fabe74f03dfedac0ce0fdeac55f878a391377aa33c53b6dbceb16b61f16f1d67a18122f8ed5c4bcb504c42296f9cd07c03073e25d19e076312fb2b1b623a217a6dd2ba44f37eabda66da7868d57bdc757514150877587fb033a9bbe30dee3b5667c6eb92d680ce5b57e73bb36211fab05abb6b1f91a508e5558ccabb12d30ad90b5af10d572f8c61b679179ca3b4c9d21932ef65af3cf92f119ad0cfde39a793df349cad4191a044d9f9647aec1fb9f862f3b289c924e2c0c0aee09af1070919abe81484bb1bb652036717bd5c7d246046792debd46ddb3507c387a97e4f29507147e82c17562f6f51a875b779807a3e2b7b79d40a77383ec2c143f57d9acf9201059e253618dec527cab7f60266312aa5e6d7c7e2c0c710aa83c0a745fac702448a4a0123ddf5f1cd3bcae53bfdfb361f785a2d399cb65f8eaa914a1a3ab2f4c47b387802beee2a02dbefcb420c360717b139d493497eb30ca60c1513fb067322d77d34f5044bd26c2533da8b5cbccee72242da3707c72f030fbc487ba6f51f8e77cd09e75f13954fda4c79f15d200349e533ee661f355adfe8002049f1a7c8d47b89a8755647840c5ebf314cba13265df9013d5d6bbd715d59d9df7a05c2be8d1ca1a950513896d6eb17a635850d701276d6e05a22bfe45a1fa0b89f0a05148f39dd58e21f7cae54c06e5d2a51f407eeb0a343b670c8fdab581a6c1fccd45a58c0b164a143ac6e21b5db77f3ba5065857dd63edd6d4d54df37255463d1472dc9e7a8108d82117d99c5aa56c423a325ba3405941d8f335a16f00443c0958a6ad3e70ae24349d5e5361c789422dbab386792c951a78fa52bed4e15d12b13a020c58ca167c37e0a3cb2eb42620d9c9ea7baad7aa998abe01a93d7872539a8c46e401a1b203682d3177b45292bd54c130826bcadaea7eec226906ae5aeb412d78de6043a275d11f9ac354840d5ac26771cece983f0f0f5067b2db841bd2f78108afd399bd7ce1bb71568991d4be164b62d79f83c334e69368e2391a62a89306e08cb03743e0fe684666d61bc546d68ec2e477eaf8c95eb3e8e3925803c86c1e5c33c7b6de4e556b5a2e70fd2f67bd9b5375e1b4a7a9994146d0d0240cc7f0cd3fc5daa02914a83cf50bbe6f481c198318d96e7c37c7e58c72941117f2895ed74146da2601cfa3cfe94f29cb77dc43ad3a5e64dcb05597b88a8b67a01f63ee27dbc3df5c7ff7a8654dcf6a54418475c4e56179d5494389a8eb4c07382985cd4aed321f4beae778e9dad565ebcb32334dee3e6aa4754ccecd251c20c9f43568830e7736f34b06d9608d502803637baea19ef3f1fd8cd60dbc50642416d64c0a299a9f45a2e79054cc772a06192dd19dc4707ad3003c2ef854aba2524d188e2e67434a54702139261fe7668601b9787a943a7fdfee1da4d4541545e6d9206461531b099d11714d2ed6f4aecf866ccf6a9f833bc4db8bb40a2d8130cc", &(0x7f0000001640)=""/208) 08:21:29 executing program 4: keyctl$KEYCTL_PKEY_ENCRYPT(0x19, &(0x7f0000000000)={0x0, 0x0, 0xe5}, &(0x7f0000000040)={'enc=', 'raw', ' hash=', {'sha384-avx2\x00'}}, &(0x7f00000000c0), &(0x7f0000000100)=""/229) r0 = pkey_alloc(0x0, 0x0) pkey_mprotect(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x6000000, r0) userfaultfd(0x100800) pkey_alloc(0x0, 0x1) keyctl$link(0x8, 0x0, 0xfffffffffffffffb) r1 = openat$nci(0xffffffffffffff9c, &(0x7f0000000200), 0x2, 0x0) r2 = openat$vsock(0xffffffffffffff9c, &(0x7f0000000240), 0x201, 0x0) ioctl$UDMABUF_CREATE_LIST(r2, 0x40087543, &(0x7f0000000280)={0x0, 0x3, [{0xffffffffffffffff, 0x0, 0x8000, 0x4000}, {0xffffffffffffffff, 0x0, 0x4000, 0x8000}, {0xffffffffffffffff, 0x0, 0x2000, 0xffff7ffff0000000}]}) syz_open_dev$ndb(&(0x7f0000000300), 0x0, 0x400) ioctl$IOCTL_GET_NCIDEV_IDX(r1, 0x0, &(0x7f0000000340)) clock_gettime(0x0, &(0x7f0000000540)) 08:21:29 executing program 3: keyctl$KEYCTL_PKEY_ENCRYPT(0x19, &(0x7f0000000000)={0x0, 0x0, 0xe5}, &(0x7f0000000040)={'enc=', 'raw', ' hash=', {'sha384-avx2\x00'}}, &(0x7f00000000c0), &(0x7f0000000100)=""/229) r0 = pkey_alloc(0x0, 0x0) pkey_mprotect(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x6000000, r0) r1 = userfaultfd(0x100800) pkey_alloc(0x0, 0x1) keyctl$link(0x8, 0x0, 0xfffffffffffffffb) r2 = openat$nci(0xffffffffffffff9c, &(0x7f0000000200), 0x2, 0x0) r3 = openat$vsock(0xffffffffffffff9c, &(0x7f0000000240), 0x201, 0x0) ioctl$UDMABUF_CREATE_LIST(r3, 0x40087543, &(0x7f0000000280)={0x0, 0x3, [{0xffffffffffffffff, 0x0, 0x8000, 0x4000}, {0xffffffffffffffff, 0x0, 0x4000, 0x8000}, {0xffffffffffffffff, 0x0, 0x2000, 0xffff7ffff0000000}]}) syz_open_dev$ndb(&(0x7f0000000300), 0x0, 0x400) ioctl$IOCTL_GET_NCIDEV_IDX(r2, 0x0, &(0x7f0000000340)) keyctl$instantiate(0xc, 0x0, &(0x7f0000000380)=@encrypted_new={'new ', 'ecryptfs', 0x20, 'user:', '', 0x20, 0x6}, 0x28, 0x0) pkey_alloc(0x0, 0x1) ioctl$PTP_PIN_SETFUNC(r3, 0x40603d07, &(0x7f00000003c0)={'\x00', 0x7, 0x2, 0x8}) syz_io_uring_setup(0x6cab, &(0x7f0000000440)={0x0, 0xcb7a, 0x1, 0x3, 0x122, 0x0, r3}, &(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffe000/0x2000)=nil, &(0x7f00000004c0), &(0x7f0000000500)) clock_gettime(0x0, &(0x7f0000000540)) ioctl$NBD_SET_SOCK(r3, 0xab00, r3) mmap$dsp(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x2000000, 0x4000010, r1, 0x0) keyctl$KEYCTL_PKEY_DECRYPT(0x1a, &(0x7f0000000600)={0x0, 0x1000, 0xd0}, 0x0, &(0x7f0000000640)="2736f77350ffc33f7efd1d0e8f90bd80efbf2696893ef379734fbf6b93805520fe93ef19fcdecb6510fb0b63a2a2eb5929d774fcd04ee2d7c3cd1f0a0b9421337683a875ac17717eee658dbdbbee5c64013f03f78e885afc3a44d04cf42586c0f41567b19b151fa83e8beb11c568bf7ef1befc2fedc1e5954e02a065483014daf99296a45e841daf7e1494666b109e9c9012819b7749051cee4a408e3b0ec630f7715c8a5547e31d9c5415dcf4e76ca388caf23b9bd6187ecbdbbffa9cfb876782378aec86cd140d23d7eae3a5788ab46e1cb381bb2d884ef39df63ea957b2ba715802c59ae51fbd899502fa47043cc8218b851fcd1bd73eb5a4a8974cb49824a71e788e2bcca6c5c1a9d87736fe68fdafce2d9cfa30419e11b670873f9a20883268941caae7c6ff661bc4ffa3a9d48a0d6c42b77b05de18d6a70e6334f3ea28463ca728bbf9fee62f165add3d30bfd8792b83a34ca17f6ba097f7d5ea6dd1a6fb254c6114f5b6b0858ddcf0ed8df5c6013af4718ce86c44e56d8de13473ff93acbb49891c8af69ef9c450f99b9af74d96618ec8f90e42efd1877a749a41b168cddd0c6ec51962880ed406853c73adae95d82874be3b34b06f12e90eee628994ce67290942edeb0be5c313511cc28bcf71e299f85a3958a90aa1db138506a8a57c7178d6d57930fd4e6ffebfdcd2ed78f8612eb68ea11a252ba0521c94d656a8b3cc1773ec1d89336055390f6aeaded90922dc02efded1b1db74c9cee146afd3dbd92fb4c8e6b4ebac497aa5084367483f9cd7b05cc24a357bcfcc78bb5eb08edb02011c241d0631241bed81b44c3e9c33bd55b82740596cb8ee2fd8a46004e70e709ed3a20fe1fe69bda58665a8eec06622bcd69f086e290044f8707143adf459f053f14f574d7c3ff0d12f8420cd286a21b819d8fe62ba6b18ce5c8dbccd6ed03ed73be06a8d31555f443663f6a6b2a7d1d59bf71f169dccdf20fbaac233a1c4fc89c38adde4733c5b23ae76aee07b52ca9617cb27833a0e85295b81319d85610787f77c77e8d6bd9f07472324a338b8fe0def1fdb961f488efe39cea303e4ea55eb84fd72beb679407c47030179df73a607b34a059b550f1f4fd60af1526111930f62cf03ecf589c5576e466cfb1df08f5beae15034a789a38724fcbafed9a0426172957c80d4ca7ec9147df727d11a6122ce37fc5bbcd5cdb239364d71e5bbab4b8085cd051a16916665d70d5db3b63c0d9904e3adf2b4d945e52185302129fa3e66bd6608d545c5449c1a45cdbb609ba8cff62e7024234e5405236e481365114a7313d6e591d0c6f50c8d4d95469953e223dd5fd62ec94d342fa4349da1d8f433ea90aed09b2aa9cf0e889f8935dcb86d15acf621cae1c93c582275418d369c54b2a2c2c57cfe5f7fc4f5797e33e6f0d08006bf67ba5d3814a188d48c7116c56cd3098263a5f34e133aad7b5198bc12caa9c032222ec9634f6ba98d9548469cb04aa03510801822716c9895c1c344aa8c699c28adf69664d9dd75ef11778f68663064124e8217876364f6ea33f73acff8f013b0a2ac741d9b5eebd3a0db9e32d50febc12fbc110fdc1d2415277a0897ae3a5f567fe18edf5f48ac86e0398de5f0d57fb8cf5a3c2f7f4d2888cd70bd00ab9b29089b84a5123e00fbcad4a9be61b8ccecfd5f943f11cf0952610b7bd0bbca71b36c439d80ff9e9a6c9135a4b638278432be5d3fec6fd49ad792f504c395cad2f2ffd8d1e0231941523693e2252faabd6df97361bbb2f8c078ef9eacafefb62cb1057c3195cdbc0d81c3e74f72be2bb1eb94f1bd19a26f77982e863442eb6064f31f1f2f84144abefde11d159546d65486a4a55f8aed11c51a8a08e812dcb47c7124701f06417ef29d351b23cacba209e084ff6b969dabfd011828ca759d58860bfa32961115c13107face1d4c2653f662d2671bedf1649e6064b31382a6e51f1487173fdb61e5e70f7676380e17fa7e3d4c4b08a7e64ea5b4a7a3d0c9e8d0d225b35f59fdc3537c0827626eb31f734117aadc65036f26bbf8239cee0ae130f0c948ba3562f24a0656c346c6271b3b4f3fb9865a2ee66575a7ca45ebe0c3d12b68e0b112193254f51f08b31eff02fb8839fbd51d9725c033861ff2f47ecdffa0ebdd1e97af0fb71c2fc10204bdf963c90396964df78bd9495b160981a354e10910c1c3ba0a4dd214ab36d05f2975d5f112c3bb4ad85323d35d8616f9ce025b824aa86e8628c646333b5b183f85668f573e37a16f7e8506746c1c6901139b4ba8c9483f5da3aa3f34d18d893e8fe27061086e9f25e525506fad59938b3016d013288501307f3c5c0e2cf5adfab032f0865525072f624dcd7e7dd03abbe39b8196a6eb42e16d80c3c395c61f32392f1834e5743677e060274a663c1e9d3eac0f87f1b95651839ece118f98fe3a21dff01cb2f904cb453f0f6f1b7d3e4f5ed6569ba5be9a153a8d2f11fb8804d2d1d19850e3383aed4198807d7eed79711faa9d2590d4807a2fd525bbfe5bc8b056369aec9e4b725ea87f180a7d3a3dd3bf886b17364734174d962546db90babfb9cad914c76e01af2adee7a9a6a03a94f4f348c8f1ea959b6df2957509f1683c2978c0c97cbe0929382187be22d907c72e3b93415cbb68363c3a928737536bdbc03f4c363cbb0558ff1321d86358c2cc29f0476381289e233a30e34d50ca6f28d1066b56b8cde48b1e9001779934debfd665af61aac5440e71e0406ab498f3058785a4611ba556d97e197dc4dbbd9195cf91b5242f170b478da2922f4435596ac391a2715958d54443e83d2e7643ab80e006ff04a3c938e02d2a261ee692b54c66585494e7f0c741fb8833e4b99f59cdbaa1a4be04439138b0941488a4e05c2c9092ebb4d06d3a83ea56911ddf9b4ad391872763355881d450f3856ecdc40165effbd7aad0bda162feb20bcd11207c9b838bf642f578801be17ed307b25abf3a96f07c81c3c6082cc02d261c94fce6e70a2919aba69a55b839f03db68025dec5c1910596d7f3085fc21684ed9e40d50f30a2485df8ff750fa6d127cc0e33b7eb41fee15a273c7277775e0341d367c43d2b2d88b5fe27540d5264c33cd2b274632666bced994c34c3937755ac871e9a07a0d22d6ea95a02fa83bd4e4f5265fb207840f3be93cf3df16ddd113f88d7c08a8193a5caf65b895480a0f76a23233d5bb3d18c5429abf89a2dfaa9a3ee204d98e7e7eefb7f2ad135c2be4bc8aad9d293fcd3d689333abb7299d8df7bc5c37d9ad89f19dd6e27bfbd22b86721b5ddd66bb381a3d95d3a24c6136062a1ec0b135f3b46977d696bd2dbf02dc4075615f34d6c1cdbd97a3065c2b362fc52f52ccbdee433150d5643413802e5e925775dac3c1ea415b7f718f8fd3852fabbf1bdf89e4d2ca83bdd0b0a56f6e75d5f7e59008ed909b70fcbfaafa0ed8d7bce6d49c7acdf8ac6d245bcd8e06a0cd30d333ca4eeb6ebf6057408518d2fd923e616da7aa29fb9a719a9018371fe26ff8cfff3f95a46ec096a29aeb3020da496b1a814312411bfa374e632f37821512a610af7009290ecea5e98dbe7a7e48217909e02e314c16233371a6eb96a7b6e655e3ce225d41e8c490aa1d503504f3f8326863b6ea224b2f805a13e8248142b0723b01f2d412c7b117335436b02a55fe6de64615db771b28646a2951a51f13a7e4833a1587ab890da7e6d30adce6323117da7afe2adee10dae01d0c691657c8eba13252595b70d0e8e67b90c72b8e9303c8c0c1303ec345084a1078ed49f0bec0c87ff222e89925d679f97e6e090801b56e7ffaf48419cf4bac884c15911fc1952e292d835e9c5b0c8a994de8990e902968091924ae17d0979da0c9c18a7d6d90a30bf5a03b34a4507f0cb161458782149ecdd4022afc8e4a026a9fbe59d43571a4e460007323f21acbb159a96ad62592fec9ce352bbf19a2e985ede8390ca8bfe94213650a7a7d50cc834e324ce2d01aec7cd6e9c5a74bfaf364a4d0870e9d8fd58b815ce7e218708bd4de2fef25256b90fb70a9aed4d24607cebe97eca29cca0a01a1bd1188fe07b0f29b30484b9ade6d69803a4061a78c5aa93f666f8cafecbc577943df81c49a0e1ad97e02ef3643b064b0ed31fb8aad570d3a4de9e4f6b5b8a6962de3c0671e6584343e01a9535facd492525e2e30a240e4cb5a5e36cd090b83724760a0f5a9c6dded0fc9f31b138b5af40b6792b16962cedb85eb7ff8b5a0c6b65642532c888eb699c6f9dd782881610493ee68dde02d8b1707572de4e292f7ce63db33b39e16fd193fabe74f03dfedac0ce0fdeac55f878a391377aa33c53b6dbceb16b61f16f1d67a18122f8ed5c4bcb504c42296f9cd07c03073e25d19e076312fb2b1b623a217a6dd2ba44f37eabda66da7868d57bdc757514150877587fb033a9bbe30dee3b5667c6eb92d680ce5b57e73bb36211fab05abb6b1f91a508e5558ccabb12d30ad90b5af10d572f8c61b679179ca3b4c9d21932ef65af3cf92f119ad0cfde39a793df349cad4191a044d9f9647aec1fb9f862f3b289c924e2c0c0aee09af1070919abe81484bb1bb652036717bd5c7d246046792debd46ddb3507c387a97e4f29507147e82c17562f6f51a875b779807a3e2b7b79d40a77383ec2c143f57d9acf9201059e253618dec527cab7f60266312aa5e6d7c7e2c0c710aa83c0a745fac702448a4a0123ddf5f1cd3bcae53bfdfb361f785a2d399cb65f8eaa914a1a3ab2f4c47b387802beee2a02dbefcb420c360717b139d493497eb30ca60c1513fb067322d77d34f5044bd26c2533da8b5cbccee72242da3707c72f030fbc487ba6f51f8e77cd09e75f13954fda4c79f15d200349e533ee661f355adfe8002049f1a7c8d47b89a8755647840c5ebf314cba13265df9013d5d6bbd715d59d9df7a05c2be8d1ca1a950513896d6eb17a635850d701276d6e05a22bfe45a1fa0b89f0a05148f39dd58e21f7cae54c06e5d2a51f407eeb0a343b670c8fdab581a6c1fccd45a58c0b164a143ac6e21b5db77f3ba5065857dd63edd6d4d54df37255463d1472dc9e7a8108d82117d99c5aa56c423a325ba3405941d8f335a16f00443c0958a6ad3e70ae24349d5e5361c789422dbab386792c951a78fa52bed4e15d12b13a020c58ca167c37e0a3cb2eb42620d9c9ea7baad7aa998abe01a93d7872539a8c46e401a1b203682d3177b45292bd54c130826bcadaea7eec226906ae5aeb412d78de6043a275d11f9ac354840d5ac26771cece983f0f0f5067b2db841bd2f78108afd399bd7ce1bb71568991d4be164b62d79f83c334e69368e2391a62a89306e08cb03743e0fe684666d61bc546d68ec2e477eaf8c95eb3e8e3925803c86c1e5c33c7b6de4e556b5a2e70fd2f67bd9b5375e1b4a7a9994146d0d0240cc7f0cd3fc5daa02914a83cf50bbe6f481c198318d96e7c37c7e58c72941117f2895ed74146da2601cfa3cfe94f29cb77dc43ad3a5e64dcb05597b88a8b67a01f63ee27dbc3df5c7ff7a8654dcf6a54418475c4e56179d5494389a8eb4c07382985cd4aed321f4beae778e9dad565ebcb32334dee3e6aa4754ccecd251c20c9f43568830e7736f34b06d9608d502803637baea19ef3f1fd8cd60dbc50642416d64c0a299a9f45a2e79054cc772a06192dd19dc4707ad3003c2ef854aba2524d188e2e67434a54702139261fe7668601b9787a943a7fdfee1da4d4541545e6d9206461531b099d11714d2ed6f4aecf866ccf6a9f833bc4db8bb40a2d8130cc", &(0x7f0000001640)=""/208) 08:21:29 executing program 1: keyctl$KEYCTL_PKEY_ENCRYPT(0x19, &(0x7f0000000000)={0x0, 0x0, 0xe5}, &(0x7f0000000040)={'enc=', 'raw', ' hash=', {'sha384-avx2\x00'}}, &(0x7f00000000c0), &(0x7f0000000100)=""/229) r0 = pkey_alloc(0x0, 0x0) pkey_mprotect(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x6000000, r0) r1 = userfaultfd(0x100800) r2 = pkey_alloc(0x0, 0x1) keyctl$link(0x8, 0x0, 0xfffffffffffffffb) r3 = openat$nci(0xffffffffffffff9c, &(0x7f0000000200), 0x2, 0x0) r4 = openat$vsock(0xffffffffffffff9c, &(0x7f0000000240), 0x201, 0x0) ioctl$UDMABUF_CREATE_LIST(r4, 0x40087543, &(0x7f0000000280)={0x0, 0x3, [{0xffffffffffffffff, 0x0, 0x8000, 0x4000}, {0xffffffffffffffff, 0x0, 0x4000, 0x8000}, {0xffffffffffffffff, 0x0, 0x2000, 0xffff7ffff0000000}]}) syz_open_dev$ndb(&(0x7f0000000300), 0x0, 0x400) ioctl$IOCTL_GET_NCIDEV_IDX(r3, 0x0, &(0x7f0000000340)) keyctl$instantiate(0xc, 0x0, &(0x7f0000000380)=@encrypted_new={'new ', 'ecryptfs', 0x20, 'user:', '', 0x20, 0x6}, 0x28, 0x0) pkey_alloc(0x0, 0x1) ioctl$PTP_PIN_SETFUNC(r4, 0x40603d07, &(0x7f00000003c0)={'\x00', 0x7, 0x2, 0x8}) syz_io_uring_setup(0x6cab, &(0x7f0000000440)={0x0, 0xcb7a, 0x1, 0x3, 0x122, 0x0, r4}, &(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffe000/0x2000)=nil, &(0x7f00000004c0), &(0x7f0000000500)=0x0) clock_gettime(0x0, &(0x7f0000000540)={0x0, 0x0}) syz_io_uring_submit(0x0, r5, &(0x7f00000005c0)=@IORING_OP_LINK_TIMEOUT={0xf, 0x17, 0x0, 0x0, 0x0, &(0x7f0000000580)={r6, r7+10000000}, 0x1, 0x1}, 0x1) ioctl$NBD_SET_SOCK(r4, 0xab00, r4) mmap$dsp(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x2000000, 0x4000010, r1, 0x0) keyctl$KEYCTL_PKEY_DECRYPT(0x1a, &(0x7f0000000600)={0x0, 0x1000, 0xd0}, 0x0, &(0x7f0000000640)="2736f77350ffc33f7efd1d0e8f90bd80efbf2696893ef379734fbf6b93805520fe93ef19fcdecb6510fb0b63a2a2eb5929d774fcd04ee2d7c3cd1f0a0b9421337683a875ac17717eee658dbdbbee5c64013f03f78e885afc3a44d04cf42586c0f41567b19b151fa83e8beb11c568bf7ef1befc2fedc1e5954e02a065483014daf99296a45e841daf7e1494666b109e9c9012819b7749051cee4a408e3b0ec630f7715c8a5547e31d9c5415dcf4e76ca388caf23b9bd6187ecbdbbffa9cfb876782378aec86cd140d23d7eae3a5788ab46e1cb381bb2d884ef39df63ea957b2ba715802c59ae51fbd899502fa47043cc8218b851fcd1bd73eb5a4a8974cb49824a71e788e2bcca6c5c1a9d87736fe68fdafce2d9cfa30419e11b670873f9a20883268941caae7c6ff661bc4ffa3a9d48a0d6c42b77b05de18d6a70e6334f3ea28463ca728bbf9fee62f165add3d30bfd8792b83a34ca17f6ba097f7d5ea6dd1a6fb254c6114f5b6b0858ddcf0ed8df5c6013af4718ce86c44e56d8de13473ff93acbb49891c8af69ef9c450f99b9af74d96618ec8f90e42efd1877a749a41b168cddd0c6ec51962880ed406853c73adae95d82874be3b34b06f12e90eee628994ce67290942edeb0be5c313511cc28bcf71e299f85a3958a90aa1db138506a8a57c7178d6d57930fd4e6ffebfdcd2ed78f8612eb68ea11a252ba0521c94d656a8b3cc1773ec1d89336055390f6aeaded90922dc02efded1b1db74c9cee146afd3dbd92fb4c8e6b4ebac497aa5084367483f9cd7b05cc24a357bcfcc78bb5eb08edb02011c241d0631241bed81b44c3e9c33bd55b82740596cb8ee2fd8a46004e70e709ed3a20fe1fe69bda58665a8eec06622bcd69f086e290044f8707143adf459f053f14f574d7c3ff0d12f8420cd286a21b819d8fe62ba6b18ce5c8dbccd6ed03ed73be06a8d31555f443663f6a6b2a7d1d59bf71f169dccdf20fbaac233a1c4fc89c38adde4733c5b23ae76aee07b52ca9617cb27833a0e85295b81319d85610787f77c77e8d6bd9f07472324a338b8fe0def1fdb961f488efe39cea303e4ea55eb84fd72beb679407c47030179df73a607b34a059b550f1f4fd60af1526111930f62cf03ecf589c5576e466cfb1df08f5beae15034a789a38724fcbafed9a0426172957c80d4ca7ec9147df727d11a6122ce37fc5bbcd5cdb239364d71e5bbab4b8085cd051a16916665d70d5db3b63c0d9904e3adf2b4d945e52185302129fa3e66bd6608d545c5449c1a45cdbb609ba8cff62e7024234e5405236e481365114a7313d6e591d0c6f50c8d4d95469953e223dd5fd62ec94d342fa4349da1d8f433ea90aed09b2aa9cf0e889f8935dcb86d15acf621cae1c93c582275418d369c54b2a2c2c57cfe5f7fc4f5797e33e6f0d08006bf67ba5d3814a188d48c7116c56cd3098263a5f34e133aad7b5198bc12caa9c032222ec9634f6ba98d9548469cb04aa03510801822716c9895c1c344aa8c699c28adf69664d9dd75ef11778f68663064124e8217876364f6ea33f73acff8f013b0a2ac741d9b5eebd3a0db9e32d50febc12fbc110fdc1d2415277a0897ae3a5f567fe18edf5f48ac86e0398de5f0d57fb8cf5a3c2f7f4d2888cd70bd00ab9b29089b84a5123e00fbcad4a9be61b8ccecfd5f943f11cf0952610b7bd0bbca71b36c439d80ff9e9a6c9135a4b638278432be5d3fec6fd49ad792f504c395cad2f2ffd8d1e0231941523693e2252faabd6df97361bbb2f8c078ef9eacafefb62cb1057c3195cdbc0d81c3e74f72be2bb1eb94f1bd19a26f77982e863442eb6064f31f1f2f84144abefde11d159546d65486a4a55f8aed11c51a8a08e812dcb47c7124701f06417ef29d351b23cacba209e084ff6b969dabfd011828ca759d58860bfa32961115c13107face1d4c2653f662d2671bedf1649e6064b31382a6e51f1487173fdb61e5e70f7676380e17fa7e3d4c4b08a7e64ea5b4a7a3d0c9e8d0d225b35f59fdc3537c0827626eb31f734117aadc65036f26bbf8239cee0ae130f0c948ba3562f24a0656c346c6271b3b4f3fb9865a2ee66575a7ca45ebe0c3d12b68e0b112193254f51f08b31eff02fb8839fbd51d9725c033861ff2f47ecdffa0ebdd1e97af0fb71c2fc10204bdf963c90396964df78bd9495b160981a354e10910c1c3ba0a4dd214ab36d05f2975d5f112c3bb4ad85323d35d8616f9ce025b824aa86e8628c646333b5b183f85668f573e37a16f7e8506746c1c6901139b4ba8c9483f5da3aa3f34d18d893e8fe27061086e9f25e525506fad59938b3016d013288501307f3c5c0e2cf5adfab032f0865525072f624dcd7e7dd03abbe39b8196a6eb42e16d80c3c395c61f32392f1834e5743677e060274a663c1e9d3eac0f87f1b95651839ece118f98fe3a21dff01cb2f904cb453f0f6f1b7d3e4f5ed6569ba5be9a153a8d2f11fb8804d2d1d19850e3383aed4198807d7eed79711faa9d2590d4807a2fd525bbfe5bc8b056369aec9e4b725ea87f180a7d3a3dd3bf886b17364734174d962546db90babfb9cad914c76e01af2adee7a9a6a03a94f4f348c8f1ea959b6df2957509f1683c2978c0c97cbe0929382187be22d907c72e3b93415cbb68363c3a928737536bdbc03f4c363cbb0558ff1321d86358c2cc29f0476381289e233a30e34d50ca6f28d1066b56b8cde48b1e9001779934debfd665af61aac5440e71e0406ab498f3058785a4611ba556d97e197dc4dbbd9195cf91b5242f170b478da2922f4435596ac391a2715958d54443e83d2e7643ab80e006ff04a3c938e02d2a261ee692b54c66585494e7f0c741fb8833e4b99f59cdbaa1a4be04439138b0941488a4e05c2c9092ebb4d06d3a83ea56911ddf9b4ad391872763355881d450f3856ecdc40165effbd7aad0bda162feb20bcd11207c9b838bf642f578801be17ed307b25abf3a96f07c81c3c6082cc02d261c94fce6e70a2919aba69a55b839f03db68025dec5c1910596d7f3085fc21684ed9e40d50f30a2485df8ff750fa6d127cc0e33b7eb41fee15a273c7277775e0341d367c43d2b2d88b5fe27540d5264c33cd2b274632666bced994c34c3937755ac871e9a07a0d22d6ea95a02fa83bd4e4f5265fb207840f3be93cf3df16ddd113f88d7c08a8193a5caf65b895480a0f76a23233d5bb3d18c5429abf89a2dfaa9a3ee204d98e7e7eefb7f2ad135c2be4bc8aad9d293fcd3d689333abb7299d8df7bc5c37d9ad89f19dd6e27bfbd22b86721b5ddd66bb381a3d95d3a24c6136062a1ec0b135f3b46977d696bd2dbf02dc4075615f34d6c1cdbd97a3065c2b362fc52f52ccbdee433150d5643413802e5e925775dac3c1ea415b7f718f8fd3852fabbf1bdf89e4d2ca83bdd0b0a56f6e75d5f7e59008ed909b70fcbfaafa0ed8d7bce6d49c7acdf8ac6d245bcd8e06a0cd30d333ca4eeb6ebf6057408518d2fd923e616da7aa29fb9a719a9018371fe26ff8cfff3f95a46ec096a29aeb3020da496b1a814312411bfa374e632f37821512a610af7009290ecea5e98dbe7a7e48217909e02e314c16233371a6eb96a7b6e655e3ce225d41e8c490aa1d503504f3f8326863b6ea224b2f805a13e8248142b0723b01f2d412c7b117335436b02a55fe6de64615db771b28646a2951a51f13a7e4833a1587ab890da7e6d30adce6323117da7afe2adee10dae01d0c691657c8eba13252595b70d0e8e67b90c72b8e9303c8c0c1303ec345084a1078ed49f0bec0c87ff222e89925d679f97e6e090801b56e7ffaf48419cf4bac884c15911fc1952e292d835e9c5b0c8a994de8990e902968091924ae17d0979da0c9c18a7d6d90a30bf5a03b34a4507f0cb161458782149ecdd4022afc8e4a026a9fbe59d43571a4e460007323f21acbb159a96ad62592fec9ce352bbf19a2e985ede8390ca8bfe94213650a7a7d50cc834e324ce2d01aec7cd6e9c5a74bfaf364a4d0870e9d8fd58b815ce7e218708bd4de2fef25256b90fb70a9aed4d24607cebe97eca29cca0a01a1bd1188fe07b0f29b30484b9ade6d69803a4061a78c5aa93f666f8cafecbc577943df81c49a0e1ad97e02ef3643b064b0ed31fb8aad570d3a4de9e4f6b5b8a6962de3c0671e6584343e01a9535facd492525e2e30a240e4cb5a5e36cd090b83724760a0f5a9c6dded0fc9f31b138b5af40b6792b16962cedb85eb7ff8b5a0c6b65642532c888eb699c6f9dd782881610493ee68dde02d8b1707572de4e292f7ce63db33b39e16fd193fabe74f03dfedac0ce0fdeac55f878a391377aa33c53b6dbceb16b61f16f1d67a18122f8ed5c4bcb504c42296f9cd07c03073e25d19e076312fb2b1b623a217a6dd2ba44f37eabda66da7868d57bdc757514150877587fb033a9bbe30dee3b5667c6eb92d680ce5b57e73bb36211fab05abb6b1f91a508e5558ccabb12d30ad90b5af10d572f8c61b679179ca3b4c9d21932ef65af3cf92f119ad0cfde39a793df349cad4191a044d9f9647aec1fb9f862f3b289c924e2c0c0aee09af1070919abe81484bb1bb652036717bd5c7d246046792debd46ddb3507c387a97e4f29507147e82c17562f6f51a875b779807a3e2b7b79d40a77383ec2c143f57d9acf9201059e253618dec527cab7f60266312aa5e6d7c7e2c0c710aa83c0a745fac702448a4a0123ddf5f1cd3bcae53bfdfb361f785a2d399cb65f8eaa914a1a3ab2f4c47b387802beee2a02dbefcb420c360717b139d493497eb30ca60c1513fb067322d77d34f5044bd26c2533da8b5cbccee72242da3707c72f030fbc487ba6f51f8e77cd09e75f13954fda4c79f15d200349e533ee661f355adfe8002049f1a7c8d47b89a8755647840c5ebf314cba13265df9013d5d6bbd715d59d9df7a05c2be8d1ca1a950513896d6eb17a635850d701276d6e05a22bfe45a1fa0b89f0a05148f39dd58e21f7cae54c06e5d2a51f407eeb0a343b670c8fdab581a6c1fccd45a58c0b164a143ac6e21b5db77f3ba5065857dd63edd6d4d54df37255463d1472dc9e7a8108d82117d99c5aa56c423a325ba3405941d8f335a16f00443c0958a6ad3e70ae24349d5e5361c789422dbab386792c951a78fa52bed4e15d12b13a020c58ca167c37e0a3cb2eb42620d9c9ea7baad7aa998abe01a93d7872539a8c46e401a1b203682d3177b45292bd54c130826bcadaea7eec226906ae5aeb412d78de6043a275d11f9ac354840d5ac26771cece983f0f0f5067b2db841bd2f78108afd399bd7ce1bb71568991d4be164b62d79f83c334e69368e2391a62a89306e08cb03743e0fe684666d61bc546d68ec2e477eaf8c95eb3e8e3925803c86c1e5c33c7b6de4e556b5a2e70fd2f67bd9b5375e1b4a7a9994146d0d0240cc7f0cd3fc5daa02914a83cf50bbe6f481c198318d96e7c37c7e58c72941117f2895ed74146da2601cfa3cfe94f29cb77dc43ad3a5e64dcb05597b88a8b67a01f63ee27dbc3df5c7ff7a8654dcf6a54418475c4e56179d5494389a8eb4c07382985cd4aed321f4beae778e9dad565ebcb32334dee3e6aa4754ccecd251c20c9f43568830e7736f34b06d9608d502803637baea19ef3f1fd8cd60dbc50642416d64c0a299a9f45a2e79054cc772a06192dd19dc4707ad3003c2ef854aba2524d188e2e67434a54702139261fe7668601b9787a943a7fdfee1da4d4541545e6d9206461531b099d11714d2ed6f4aecf866ccf6a9f833bc4db8bb40a2d8130cc", &(0x7f0000001640)=""/208) ioctl$IOMMU_TEST_OP_CREATE_ACCESS(r4, 0x3ba0, &(0x7f0000001740)={0x38, 0x5, 0x0, 0x0, 0xffffffffffffffff, 0x1}) ioctl$IOMMU_TEST_OP_ACCESS_PAGES$syz(r4, 0x3ba0, &(0x7f0000001780)={0x38, 0x7, r8, 0x0, 0x10001, 0x0, 0xa, 0x833d, 0xddb19}) openat$vsock(0xffffffffffffff9c, &(0x7f00000017c0), 0x4400, 0x0) pkey_mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1, r2) ioctl$UFFDIO_REGISTER(r1, 0xc020aa00, &(0x7f0000001800)={{&(0x7f0000ffc000/0x4000)=nil, 0x4000}, 0x4}) keyctl$link(0x8, 0x0, 0xfffffffffffffff8) 08:21:29 executing program 5: keyctl$KEYCTL_PKEY_ENCRYPT(0x19, &(0x7f0000000000)={0x0, 0x0, 0xe5}, &(0x7f0000000040)={'enc=', 'raw', ' hash=', {'sha384-avx2\x00'}}, &(0x7f00000000c0), &(0x7f0000000100)=""/229) r0 = pkey_alloc(0x0, 0x0) pkey_mprotect(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x6000000, r0) userfaultfd(0x100800) pkey_alloc(0x0, 0x1) keyctl$link(0x8, 0x0, 0xfffffffffffffffb) r1 = openat$nci(0xffffffffffffff9c, &(0x7f0000000200), 0x2, 0x0) r2 = openat$vsock(0xffffffffffffff9c, &(0x7f0000000240), 0x201, 0x0) ioctl$UDMABUF_CREATE_LIST(r2, 0x40087543, &(0x7f0000000280)={0x0, 0x3, [{0xffffffffffffffff, 0x0, 0x8000, 0x4000}, {0xffffffffffffffff, 0x0, 0x4000, 0x8000}, {0xffffffffffffffff, 0x0, 0x2000, 0xffff7ffff0000000}]}) syz_open_dev$ndb(&(0x7f0000000300), 0x0, 0x400) ioctl$IOCTL_GET_NCIDEV_IDX(r1, 0x0, &(0x7f0000000340)) keyctl$instantiate(0xc, 0x0, &(0x7f0000000380)=@encrypted_new={'new ', 'ecryptfs', 0x20, 'user:', '', 0x20, 0x6}, 0x28, 0x0) pkey_alloc(0x0, 0x1) ioctl$PTP_PIN_SETFUNC(r2, 0x40603d07, &(0x7f00000003c0)={'\x00', 0x7, 0x2, 0x8}) syz_io_uring_setup(0x6cab, &(0x7f0000000440)={0x0, 0xcb7a, 0x1, 0x3, 0x122, 0x0, r2}, &(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffe000/0x2000)=nil, &(0x7f00000004c0), &(0x7f0000000500)) clock_gettime(0x0, &(0x7f0000000540)) 08:21:29 executing program 4: keyctl$KEYCTL_PKEY_ENCRYPT(0x19, &(0x7f0000000000)={0x0, 0x0, 0xe5}, &(0x7f0000000040)={'enc=', 'raw', ' hash=', {'sha384-avx2\x00'}}, &(0x7f00000000c0), &(0x7f0000000100)=""/229) r0 = pkey_alloc(0x0, 0x0) pkey_mprotect(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x6000000, r0) userfaultfd(0x100800) pkey_alloc(0x0, 0x1) keyctl$link(0x8, 0x0, 0xfffffffffffffffb) openat$nci(0xffffffffffffff9c, &(0x7f0000000200), 0x2, 0x0) r1 = openat$vsock(0xffffffffffffff9c, &(0x7f0000000240), 0x201, 0x0) ioctl$UDMABUF_CREATE_LIST(r1, 0x40087543, &(0x7f0000000280)={0x0, 0x3, [{0xffffffffffffffff, 0x0, 0x8000, 0x4000}, {0xffffffffffffffff, 0x0, 0x4000, 0x8000}, {0xffffffffffffffff, 0x0, 0x2000, 0xffff7ffff0000000}]}) syz_open_dev$ndb(&(0x7f0000000300), 0x0, 0x400) clock_gettime(0x0, &(0x7f0000000540)) 08:21:29 executing program 0: keyctl$KEYCTL_PKEY_ENCRYPT(0x19, &(0x7f0000000000)={0x0, 0x0, 0xe5}, &(0x7f0000000040)={'enc=', 'raw', ' hash=', {'sha384-avx2\x00'}}, &(0x7f00000000c0), &(0x7f0000000100)=""/229) r0 = pkey_alloc(0x0, 0x0) pkey_mprotect(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x6000000, r0) r1 = userfaultfd(0x100800) pkey_alloc(0x0, 0x1) keyctl$link(0x8, 0x0, 0xfffffffffffffffb) r2 = openat$nci(0xffffffffffffff9c, &(0x7f0000000200), 0x2, 0x0) r3 = openat$vsock(0xffffffffffffff9c, &(0x7f0000000240), 0x201, 0x0) ioctl$UDMABUF_CREATE_LIST(r3, 0x40087543, &(0x7f0000000280)={0x0, 0x3, [{0xffffffffffffffff, 0x0, 0x8000, 0x4000}, {0xffffffffffffffff, 0x0, 0x4000, 0x8000}, {0xffffffffffffffff, 0x0, 0x2000, 0xffff7ffff0000000}]}) syz_open_dev$ndb(&(0x7f0000000300), 0x0, 0x400) ioctl$IOCTL_GET_NCIDEV_IDX(r2, 0x0, &(0x7f0000000340)) keyctl$instantiate(0xc, 0x0, &(0x7f0000000380)=@encrypted_new={'new ', 'ecryptfs', 0x20, 'user:', '', 0x20, 0x6}, 0x28, 0x0) pkey_alloc(0x0, 0x1) ioctl$PTP_PIN_SETFUNC(r3, 0x40603d07, &(0x7f00000003c0)={'\x00', 0x7, 0x2, 0x8}) syz_io_uring_setup(0x6cab, &(0x7f0000000440)={0x0, 0xcb7a, 0x1, 0x3, 0x122, 0x0, r3}, &(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffe000/0x2000)=nil, &(0x7f00000004c0), &(0x7f0000000500)=0x0) syz_io_uring_submit(0x0, r4, &(0x7f00000005c0)=@IORING_OP_LINK_TIMEOUT={0xf, 0x17, 0x0, 0x0, 0x0, &(0x7f0000000580), 0x1, 0x1}, 0x1) ioctl$NBD_SET_SOCK(r3, 0xab00, r3) mmap$dsp(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x2000000, 0x4000010, r1, 0x0) keyctl$KEYCTL_PKEY_DECRYPT(0x1a, &(0x7f0000000600)={0x0, 0x1000, 0xd0}, 0x0, &(0x7f0000000640)="2736f77350ffc33f7efd1d0e8f90bd80efbf2696893ef379734fbf6b93805520fe93ef19fcdecb6510fb0b63a2a2eb5929d774fcd04ee2d7c3cd1f0a0b9421337683a875ac17717eee658dbdbbee5c64013f03f78e885afc3a44d04cf42586c0f41567b19b151fa83e8beb11c568bf7ef1befc2fedc1e5954e02a065483014daf99296a45e841daf7e1494666b109e9c9012819b7749051cee4a408e3b0ec630f7715c8a5547e31d9c5415dcf4e76ca388caf23b9bd6187ecbdbbffa9cfb876782378aec86cd140d23d7eae3a5788ab46e1cb381bb2d884ef39df63ea957b2ba715802c59ae51fbd899502fa47043cc8218b851fcd1bd73eb5a4a8974cb49824a71e788e2bcca6c5c1a9d87736fe68fdafce2d9cfa30419e11b670873f9a20883268941caae7c6ff661bc4ffa3a9d48a0d6c42b77b05de18d6a70e6334f3ea28463ca728bbf9fee62f165add3d30bfd8792b83a34ca17f6ba097f7d5ea6dd1a6fb254c6114f5b6b0858ddcf0ed8df5c6013af4718ce86c44e56d8de13473ff93acbb49891c8af69ef9c450f99b9af74d96618ec8f90e42efd1877a749a41b168cddd0c6ec51962880ed406853c73adae95d82874be3b34b06f12e90eee628994ce67290942edeb0be5c313511cc28bcf71e299f85a3958a90aa1db138506a8a57c7178d6d57930fd4e6ffebfdcd2ed78f8612eb68ea11a252ba0521c94d656a8b3cc1773ec1d89336055390f6aeaded90922dc02efded1b1db74c9cee146afd3dbd92fb4c8e6b4ebac497aa5084367483f9cd7b05cc24a357bcfcc78bb5eb08edb02011c241d0631241bed81b44c3e9c33bd55b82740596cb8ee2fd8a46004e70e709ed3a20fe1fe69bda58665a8eec06622bcd69f086e290044f8707143adf459f053f14f574d7c3ff0d12f8420cd286a21b819d8fe62ba6b18ce5c8dbccd6ed03ed73be06a8d31555f443663f6a6b2a7d1d59bf71f169dccdf20fbaac233a1c4fc89c38adde4733c5b23ae76aee07b52ca9617cb27833a0e85295b81319d85610787f77c77e8d6bd9f07472324a338b8fe0def1fdb961f488efe39cea303e4ea55eb84fd72beb679407c47030179df73a607b34a059b550f1f4fd60af1526111930f62cf03ecf589c5576e466cfb1df08f5beae15034a789a38724fcbafed9a0426172957c80d4ca7ec9147df727d11a6122ce37fc5bbcd5cdb239364d71e5bbab4b8085cd051a16916665d70d5db3b63c0d9904e3adf2b4d945e52185302129fa3e66bd6608d545c5449c1a45cdbb609ba8cff62e7024234e5405236e481365114a7313d6e591d0c6f50c8d4d95469953e223dd5fd62ec94d342fa4349da1d8f433ea90aed09b2aa9cf0e889f8935dcb86d15acf621cae1c93c582275418d369c54b2a2c2c57cfe5f7fc4f5797e33e6f0d08006bf67ba5d3814a188d48c7116c56cd3098263a5f34e133aad7b5198bc12caa9c032222ec9634f6ba98d9548469cb04aa03510801822716c9895c1c344aa8c699c28adf69664d9dd75ef11778f68663064124e8217876364f6ea33f73acff8f013b0a2ac741d9b5eebd3a0db9e32d50febc12fbc110fdc1d2415277a0897ae3a5f567fe18edf5f48ac86e0398de5f0d57fb8cf5a3c2f7f4d2888cd70bd00ab9b29089b84a5123e00fbcad4a9be61b8ccecfd5f943f11cf0952610b7bd0bbca71b36c439d80ff9e9a6c9135a4b638278432be5d3fec6fd49ad792f504c395cad2f2ffd8d1e0231941523693e2252faabd6df97361bbb2f8c078ef9eacafefb62cb1057c3195cdbc0d81c3e74f72be2bb1eb94f1bd19a26f77982e863442eb6064f31f1f2f84144abefde11d159546d65486a4a55f8aed11c51a8a08e812dcb47c7124701f06417ef29d351b23cacba209e084ff6b969dabfd011828ca759d58860bfa32961115c13107face1d4c2653f662d2671bedf1649e6064b31382a6e51f1487173fdb61e5e70f7676380e17fa7e3d4c4b08a7e64ea5b4a7a3d0c9e8d0d225b35f59fdc3537c0827626eb31f734117aadc65036f26bbf8239cee0ae130f0c948ba3562f24a0656c346c6271b3b4f3fb9865a2ee66575a7ca45ebe0c3d12b68e0b112193254f51f08b31eff02fb8839fbd51d9725c033861ff2f47ecdffa0ebdd1e97af0fb71c2fc10204bdf963c90396964df78bd9495b160981a354e10910c1c3ba0a4dd214ab36d05f2975d5f112c3bb4ad85323d35d8616f9ce025b824aa86e8628c646333b5b183f85668f573e37a16f7e8506746c1c6901139b4ba8c9483f5da3aa3f34d18d893e8fe27061086e9f25e525506fad59938b3016d013288501307f3c5c0e2cf5adfab032f0865525072f624dcd7e7dd03abbe39b8196a6eb42e16d80c3c395c61f32392f1834e5743677e060274a663c1e9d3eac0f87f1b95651839ece118f98fe3a21dff01cb2f904cb453f0f6f1b7d3e4f5ed6569ba5be9a153a8d2f11fb8804d2d1d19850e3383aed4198807d7eed79711faa9d2590d4807a2fd525bbfe5bc8b056369aec9e4b725ea87f180a7d3a3dd3bf886b17364734174d962546db90babfb9cad914c76e01af2adee7a9a6a03a94f4f348c8f1ea959b6df2957509f1683c2978c0c97cbe0929382187be22d907c72e3b93415cbb68363c3a928737536bdbc03f4c363cbb0558ff1321d86358c2cc29f0476381289e233a30e34d50ca6f28d1066b56b8cde48b1e9001779934debfd665af61aac5440e71e0406ab498f3058785a4611ba556d97e197dc4dbbd9195cf91b5242f170b478da2922f4435596ac391a2715958d54443e83d2e7643ab80e006ff04a3c938e02d2a261ee692b54c66585494e7f0c741fb8833e4b99f59cdbaa1a4be04439138b0941488a4e05c2c9092ebb4d06d3a83ea56911ddf9b4ad391872763355881d450f3856ecdc40165effbd7aad0bda162feb20bcd11207c9b838bf642f578801be17ed307b25abf3a96f07c81c3c6082cc02d261c94fce6e70a2919aba69a55b839f03db68025dec5c1910596d7f3085fc21684ed9e40d50f30a2485df8ff750fa6d127cc0e33b7eb41fee15a273c7277775e0341d367c43d2b2d88b5fe27540d5264c33cd2b274632666bced994c34c3937755ac871e9a07a0d22d6ea95a02fa83bd4e4f5265fb207840f3be93cf3df16ddd113f88d7c08a8193a5caf65b895480a0f76a23233d5bb3d18c5429abf89a2dfaa9a3ee204d98e7e7eefb7f2ad135c2be4bc8aad9d293fcd3d689333abb7299d8df7bc5c37d9ad89f19dd6e27bfbd22b86721b5ddd66bb381a3d95d3a24c6136062a1ec0b135f3b46977d696bd2dbf02dc4075615f34d6c1cdbd97a3065c2b362fc52f52ccbdee433150d5643413802e5e925775dac3c1ea415b7f718f8fd3852fabbf1bdf89e4d2ca83bdd0b0a56f6e75d5f7e59008ed909b70fcbfaafa0ed8d7bce6d49c7acdf8ac6d245bcd8e06a0cd30d333ca4eeb6ebf6057408518d2fd923e616da7aa29fb9a719a9018371fe26ff8cfff3f95a46ec096a29aeb3020da496b1a814312411bfa374e632f37821512a610af7009290ecea5e98dbe7a7e48217909e02e314c16233371a6eb96a7b6e655e3ce225d41e8c490aa1d503504f3f8326863b6ea224b2f805a13e8248142b0723b01f2d412c7b117335436b02a55fe6de64615db771b28646a2951a51f13a7e4833a1587ab890da7e6d30adce6323117da7afe2adee10dae01d0c691657c8eba13252595b70d0e8e67b90c72b8e9303c8c0c1303ec345084a1078ed49f0bec0c87ff222e89925d679f97e6e090801b56e7ffaf48419cf4bac884c15911fc1952e292d835e9c5b0c8a994de8990e902968091924ae17d0979da0c9c18a7d6d90a30bf5a03b34a4507f0cb161458782149ecdd4022afc8e4a026a9fbe59d43571a4e460007323f21acbb159a96ad62592fec9ce352bbf19a2e985ede8390ca8bfe94213650a7a7d50cc834e324ce2d01aec7cd6e9c5a74bfaf364a4d0870e9d8fd58b815ce7e218708bd4de2fef25256b90fb70a9aed4d24607cebe97eca29cca0a01a1bd1188fe07b0f29b30484b9ade6d69803a4061a78c5aa93f666f8cafecbc577943df81c49a0e1ad97e02ef3643b064b0ed31fb8aad570d3a4de9e4f6b5b8a6962de3c0671e6584343e01a9535facd492525e2e30a240e4cb5a5e36cd090b83724760a0f5a9c6dded0fc9f31b138b5af40b6792b16962cedb85eb7ff8b5a0c6b65642532c888eb699c6f9dd782881610493ee68dde02d8b1707572de4e292f7ce63db33b39e16fd193fabe74f03dfedac0ce0fdeac55f878a391377aa33c53b6dbceb16b61f16f1d67a18122f8ed5c4bcb504c42296f9cd07c03073e25d19e076312fb2b1b623a217a6dd2ba44f37eabda66da7868d57bdc757514150877587fb033a9bbe30dee3b5667c6eb92d680ce5b57e73bb36211fab05abb6b1f91a508e5558ccabb12d30ad90b5af10d572f8c61b679179ca3b4c9d21932ef65af3cf92f119ad0cfde39a793df349cad4191a044d9f9647aec1fb9f862f3b289c924e2c0c0aee09af1070919abe81484bb1bb652036717bd5c7d246046792debd46ddb3507c387a97e4f29507147e82c17562f6f51a875b779807a3e2b7b79d40a77383ec2c143f57d9acf9201059e253618dec527cab7f60266312aa5e6d7c7e2c0c710aa83c0a745fac702448a4a0123ddf5f1cd3bcae53bfdfb361f785a2d399cb65f8eaa914a1a3ab2f4c47b387802beee2a02dbefcb420c360717b139d493497eb30ca60c1513fb067322d77d34f5044bd26c2533da8b5cbccee72242da3707c72f030fbc487ba6f51f8e77cd09e75f13954fda4c79f15d200349e533ee661f355adfe8002049f1a7c8d47b89a8755647840c5ebf314cba13265df9013d5d6bbd715d59d9df7a05c2be8d1ca1a950513896d6eb17a635850d701276d6e05a22bfe45a1fa0b89f0a05148f39dd58e21f7cae54c06e5d2a51f407eeb0a343b670c8fdab581a6c1fccd45a58c0b164a143ac6e21b5db77f3ba5065857dd63edd6d4d54df37255463d1472dc9e7a8108d82117d99c5aa56c423a325ba3405941d8f335a16f00443c0958a6ad3e70ae24349d5e5361c789422dbab386792c951a78fa52bed4e15d12b13a020c58ca167c37e0a3cb2eb42620d9c9ea7baad7aa998abe01a93d7872539a8c46e401a1b203682d3177b45292bd54c130826bcadaea7eec226906ae5aeb412d78de6043a275d11f9ac354840d5ac26771cece983f0f0f5067b2db841bd2f78108afd399bd7ce1bb71568991d4be164b62d79f83c334e69368e2391a62a89306e08cb03743e0fe684666d61bc546d68ec2e477eaf8c95eb3e8e3925803c86c1e5c33c7b6de4e556b5a2e70fd2f67bd9b5375e1b4a7a9994146d0d0240cc7f0cd3fc5daa02914a83cf50bbe6f481c198318d96e7c37c7e58c72941117f2895ed74146da2601cfa3cfe94f29cb77dc43ad3a5e64dcb05597b88a8b67a01f63ee27dbc3df5c7ff7a8654dcf6a54418475c4e56179d5494389a8eb4c07382985cd4aed321f4beae778e9dad565ebcb32334dee3e6aa4754ccecd251c20c9f43568830e7736f34b06d9608d502803637baea19ef3f1fd8cd60dbc50642416d64c0a299a9f45a2e79054cc772a06192dd19dc4707ad3003c2ef854aba2524d188e2e67434a54702139261fe7668601b9787a943a7fdfee1da4d4541545e6d9206461531b099d11714d2ed6f4aecf866ccf6a9f833bc4db8bb40a2d8130cc", &(0x7f0000001640)=""/208) 08:21:29 executing program 2: keyctl$KEYCTL_PKEY_ENCRYPT(0x19, &(0x7f0000000000)={0x0, 0x0, 0xe5}, &(0x7f0000000040)={'enc=', 'raw', ' hash=', {'sha384-avx2\x00'}}, &(0x7f00000000c0), &(0x7f0000000100)=""/229) r0 = pkey_alloc(0x0, 0x0) pkey_mprotect(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x6000000, r0) r1 = userfaultfd(0x100800) r2 = pkey_alloc(0x0, 0x1) keyctl$link(0x8, 0x0, 0xfffffffffffffffb) r3 = openat$nci(0xffffffffffffff9c, &(0x7f0000000200), 0x2, 0x0) r4 = openat$vsock(0xffffffffffffff9c, &(0x7f0000000240), 0x201, 0x0) ioctl$UDMABUF_CREATE_LIST(r4, 0x40087543, &(0x7f0000000280)={0x0, 0x3, [{0xffffffffffffffff, 0x0, 0x8000, 0x4000}, {0xffffffffffffffff, 0x0, 0x4000, 0x8000}, {0xffffffffffffffff, 0x0, 0x2000, 0xffff7ffff0000000}]}) syz_open_dev$ndb(&(0x7f0000000300), 0x0, 0x400) ioctl$IOCTL_GET_NCIDEV_IDX(r3, 0x0, &(0x7f0000000340)) keyctl$instantiate(0xc, 0x0, &(0x7f0000000380)=@encrypted_new={'new ', 'ecryptfs', 0x20, 'user:', '', 0x20, 0x6}, 0x28, 0x0) pkey_alloc(0x0, 0x1) ioctl$PTP_PIN_SETFUNC(r4, 0x40603d07, &(0x7f00000003c0)={'\x00', 0x7, 0x2, 0x8}) syz_io_uring_setup(0x6cab, &(0x7f0000000440)={0x0, 0xcb7a, 0x1, 0x3, 0x122, 0x0, r4}, &(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffe000/0x2000)=nil, &(0x7f00000004c0), &(0x7f0000000500)=0x0) clock_gettime(0x0, &(0x7f0000000540)={0x0, 0x0}) syz_io_uring_submit(0x0, r5, &(0x7f00000005c0)=@IORING_OP_LINK_TIMEOUT={0xf, 0x17, 0x0, 0x0, 0x0, &(0x7f0000000580)={r6, r7+10000000}, 0x1, 0x1}, 0x1) ioctl$NBD_SET_SOCK(r4, 0xab00, r4) mmap$dsp(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x2000000, 0x4000010, r1, 0x0) keyctl$KEYCTL_PKEY_DECRYPT(0x1a, &(0x7f0000000600)={0x0, 0x1000, 0xd0}, 0x0, &(0x7f0000000640)="2736f77350ffc33f7efd1d0e8f90bd80efbf2696893ef379734fbf6b93805520fe93ef19fcdecb6510fb0b63a2a2eb5929d774fcd04ee2d7c3cd1f0a0b9421337683a875ac17717eee658dbdbbee5c64013f03f78e885afc3a44d04cf42586c0f41567b19b151fa83e8beb11c568bf7ef1befc2fedc1e5954e02a065483014daf99296a45e841daf7e1494666b109e9c9012819b7749051cee4a408e3b0ec630f7715c8a5547e31d9c5415dcf4e76ca388caf23b9bd6187ecbdbbffa9cfb876782378aec86cd140d23d7eae3a5788ab46e1cb381bb2d884ef39df63ea957b2ba715802c59ae51fbd899502fa47043cc8218b851fcd1bd73eb5a4a8974cb49824a71e788e2bcca6c5c1a9d87736fe68fdafce2d9cfa30419e11b670873f9a20883268941caae7c6ff661bc4ffa3a9d48a0d6c42b77b05de18d6a70e6334f3ea28463ca728bbf9fee62f165add3d30bfd8792b83a34ca17f6ba097f7d5ea6dd1a6fb254c6114f5b6b0858ddcf0ed8df5c6013af4718ce86c44e56d8de13473ff93acbb49891c8af69ef9c450f99b9af74d96618ec8f90e42efd1877a749a41b168cddd0c6ec51962880ed406853c73adae95d82874be3b34b06f12e90eee628994ce67290942edeb0be5c313511cc28bcf71e299f85a3958a90aa1db138506a8a57c7178d6d57930fd4e6ffebfdcd2ed78f8612eb68ea11a252ba0521c94d656a8b3cc1773ec1d89336055390f6aeaded90922dc02efded1b1db74c9cee146afd3dbd92fb4c8e6b4ebac497aa5084367483f9cd7b05cc24a357bcfcc78bb5eb08edb02011c241d0631241bed81b44c3e9c33bd55b82740596cb8ee2fd8a46004e70e709ed3a20fe1fe69bda58665a8eec06622bcd69f086e290044f8707143adf459f053f14f574d7c3ff0d12f8420cd286a21b819d8fe62ba6b18ce5c8dbccd6ed03ed73be06a8d31555f443663f6a6b2a7d1d59bf71f169dccdf20fbaac233a1c4fc89c38adde4733c5b23ae76aee07b52ca9617cb27833a0e85295b81319d85610787f77c77e8d6bd9f07472324a338b8fe0def1fdb961f488efe39cea303e4ea55eb84fd72beb679407c47030179df73a607b34a059b550f1f4fd60af1526111930f62cf03ecf589c5576e466cfb1df08f5beae15034a789a38724fcbafed9a0426172957c80d4ca7ec9147df727d11a6122ce37fc5bbcd5cdb239364d71e5bbab4b8085cd051a16916665d70d5db3b63c0d9904e3adf2b4d945e52185302129fa3e66bd6608d545c5449c1a45cdbb609ba8cff62e7024234e5405236e481365114a7313d6e591d0c6f50c8d4d95469953e223dd5fd62ec94d342fa4349da1d8f433ea90aed09b2aa9cf0e889f8935dcb86d15acf621cae1c93c582275418d369c54b2a2c2c57cfe5f7fc4f5797e33e6f0d08006bf67ba5d3814a188d48c7116c56cd3098263a5f34e133aad7b5198bc12caa9c032222ec9634f6ba98d9548469cb04aa03510801822716c9895c1c344aa8c699c28adf69664d9dd75ef11778f68663064124e8217876364f6ea33f73acff8f013b0a2ac741d9b5eebd3a0db9e32d50febc12fbc110fdc1d2415277a0897ae3a5f567fe18edf5f48ac86e0398de5f0d57fb8cf5a3c2f7f4d2888cd70bd00ab9b29089b84a5123e00fbcad4a9be61b8ccecfd5f943f11cf0952610b7bd0bbca71b36c439d80ff9e9a6c9135a4b638278432be5d3fec6fd49ad792f504c395cad2f2ffd8d1e0231941523693e2252faabd6df97361bbb2f8c078ef9eacafefb62cb1057c3195cdbc0d81c3e74f72be2bb1eb94f1bd19a26f77982e863442eb6064f31f1f2f84144abefde11d159546d65486a4a55f8aed11c51a8a08e812dcb47c7124701f06417ef29d351b23cacba209e084ff6b969dabfd011828ca759d58860bfa32961115c13107face1d4c2653f662d2671bedf1649e6064b31382a6e51f1487173fdb61e5e70f7676380e17fa7e3d4c4b08a7e64ea5b4a7a3d0c9e8d0d225b35f59fdc3537c0827626eb31f734117aadc65036f26bbf8239cee0ae130f0c948ba3562f24a0656c346c6271b3b4f3fb9865a2ee66575a7ca45ebe0c3d12b68e0b112193254f51f08b31eff02fb8839fbd51d9725c033861ff2f47ecdffa0ebdd1e97af0fb71c2fc10204bdf963c90396964df78bd9495b160981a354e10910c1c3ba0a4dd214ab36d05f2975d5f112c3bb4ad85323d35d8616f9ce025b824aa86e8628c646333b5b183f85668f573e37a16f7e8506746c1c6901139b4ba8c9483f5da3aa3f34d18d893e8fe27061086e9f25e525506fad59938b3016d013288501307f3c5c0e2cf5adfab032f0865525072f624dcd7e7dd03abbe39b8196a6eb42e16d80c3c395c61f32392f1834e5743677e060274a663c1e9d3eac0f87f1b95651839ece118f98fe3a21dff01cb2f904cb453f0f6f1b7d3e4f5ed6569ba5be9a153a8d2f11fb8804d2d1d19850e3383aed4198807d7eed79711faa9d2590d4807a2fd525bbfe5bc8b056369aec9e4b725ea87f180a7d3a3dd3bf886b17364734174d962546db90babfb9cad914c76e01af2adee7a9a6a03a94f4f348c8f1ea959b6df2957509f1683c2978c0c97cbe0929382187be22d907c72e3b93415cbb68363c3a928737536bdbc03f4c363cbb0558ff1321d86358c2cc29f0476381289e233a30e34d50ca6f28d1066b56b8cde48b1e9001779934debfd665af61aac5440e71e0406ab498f3058785a4611ba556d97e197dc4dbbd9195cf91b5242f170b478da2922f4435596ac391a2715958d54443e83d2e7643ab80e006ff04a3c938e02d2a261ee692b54c66585494e7f0c741fb8833e4b99f59cdbaa1a4be04439138b0941488a4e05c2c9092ebb4d06d3a83ea56911ddf9b4ad391872763355881d450f3856ecdc40165effbd7aad0bda162feb20bcd11207c9b838bf642f578801be17ed307b25abf3a96f07c81c3c6082cc02d261c94fce6e70a2919aba69a55b839f03db68025dec5c1910596d7f3085fc21684ed9e40d50f30a2485df8ff750fa6d127cc0e33b7eb41fee15a273c7277775e0341d367c43d2b2d88b5fe27540d5264c33cd2b274632666bced994c34c3937755ac871e9a07a0d22d6ea95a02fa83bd4e4f5265fb207840f3be93cf3df16ddd113f88d7c08a8193a5caf65b895480a0f76a23233d5bb3d18c5429abf89a2dfaa9a3ee204d98e7e7eefb7f2ad135c2be4bc8aad9d293fcd3d689333abb7299d8df7bc5c37d9ad89f19dd6e27bfbd22b86721b5ddd66bb381a3d95d3a24c6136062a1ec0b135f3b46977d696bd2dbf02dc4075615f34d6c1cdbd97a3065c2b362fc52f52ccbdee433150d5643413802e5e925775dac3c1ea415b7f718f8fd3852fabbf1bdf89e4d2ca83bdd0b0a56f6e75d5f7e59008ed909b70fcbfaafa0ed8d7bce6d49c7acdf8ac6d245bcd8e06a0cd30d333ca4eeb6ebf6057408518d2fd923e616da7aa29fb9a719a9018371fe26ff8cfff3f95a46ec096a29aeb3020da496b1a814312411bfa374e632f37821512a610af7009290ecea5e98dbe7a7e48217909e02e314c16233371a6eb96a7b6e655e3ce225d41e8c490aa1d503504f3f8326863b6ea224b2f805a13e8248142b0723b01f2d412c7b117335436b02a55fe6de64615db771b28646a2951a51f13a7e4833a1587ab890da7e6d30adce6323117da7afe2adee10dae01d0c691657c8eba13252595b70d0e8e67b90c72b8e9303c8c0c1303ec345084a1078ed49f0bec0c87ff222e89925d679f97e6e090801b56e7ffaf48419cf4bac884c15911fc1952e292d835e9c5b0c8a994de8990e902968091924ae17d0979da0c9c18a7d6d90a30bf5a03b34a4507f0cb161458782149ecdd4022afc8e4a026a9fbe59d43571a4e460007323f21acbb159a96ad62592fec9ce352bbf19a2e985ede8390ca8bfe94213650a7a7d50cc834e324ce2d01aec7cd6e9c5a74bfaf364a4d0870e9d8fd58b815ce7e218708bd4de2fef25256b90fb70a9aed4d24607cebe97eca29cca0a01a1bd1188fe07b0f29b30484b9ade6d69803a4061a78c5aa93f666f8cafecbc577943df81c49a0e1ad97e02ef3643b064b0ed31fb8aad570d3a4de9e4f6b5b8a6962de3c0671e6584343e01a9535facd492525e2e30a240e4cb5a5e36cd090b83724760a0f5a9c6dded0fc9f31b138b5af40b6792b16962cedb85eb7ff8b5a0c6b65642532c888eb699c6f9dd782881610493ee68dde02d8b1707572de4e292f7ce63db33b39e16fd193fabe74f03dfedac0ce0fdeac55f878a391377aa33c53b6dbceb16b61f16f1d67a18122f8ed5c4bcb504c42296f9cd07c03073e25d19e076312fb2b1b623a217a6dd2ba44f37eabda66da7868d57bdc757514150877587fb033a9bbe30dee3b5667c6eb92d680ce5b57e73bb36211fab05abb6b1f91a508e5558ccabb12d30ad90b5af10d572f8c61b679179ca3b4c9d21932ef65af3cf92f119ad0cfde39a793df349cad4191a044d9f9647aec1fb9f862f3b289c924e2c0c0aee09af1070919abe81484bb1bb652036717bd5c7d246046792debd46ddb3507c387a97e4f29507147e82c17562f6f51a875b779807a3e2b7b79d40a77383ec2c143f57d9acf9201059e253618dec527cab7f60266312aa5e6d7c7e2c0c710aa83c0a745fac702448a4a0123ddf5f1cd3bcae53bfdfb361f785a2d399cb65f8eaa914a1a3ab2f4c47b387802beee2a02dbefcb420c360717b139d493497eb30ca60c1513fb067322d77d34f5044bd26c2533da8b5cbccee72242da3707c72f030fbc487ba6f51f8e77cd09e75f13954fda4c79f15d200349e533ee661f355adfe8002049f1a7c8d47b89a8755647840c5ebf314cba13265df9013d5d6bbd715d59d9df7a05c2be8d1ca1a950513896d6eb17a635850d701276d6e05a22bfe45a1fa0b89f0a05148f39dd58e21f7cae54c06e5d2a51f407eeb0a343b670c8fdab581a6c1fccd45a58c0b164a143ac6e21b5db77f3ba5065857dd63edd6d4d54df37255463d1472dc9e7a8108d82117d99c5aa56c423a325ba3405941d8f335a16f00443c0958a6ad3e70ae24349d5e5361c789422dbab386792c951a78fa52bed4e15d12b13a020c58ca167c37e0a3cb2eb42620d9c9ea7baad7aa998abe01a93d7872539a8c46e401a1b203682d3177b45292bd54c130826bcadaea7eec226906ae5aeb412d78de6043a275d11f9ac354840d5ac26771cece983f0f0f5067b2db841bd2f78108afd399bd7ce1bb71568991d4be164b62d79f83c334e69368e2391a62a89306e08cb03743e0fe684666d61bc546d68ec2e477eaf8c95eb3e8e3925803c86c1e5c33c7b6de4e556b5a2e70fd2f67bd9b5375e1b4a7a9994146d0d0240cc7f0cd3fc5daa02914a83cf50bbe6f481c198318d96e7c37c7e58c72941117f2895ed74146da2601cfa3cfe94f29cb77dc43ad3a5e64dcb05597b88a8b67a01f63ee27dbc3df5c7ff7a8654dcf6a54418475c4e56179d5494389a8eb4c07382985cd4aed321f4beae778e9dad565ebcb32334dee3e6aa4754ccecd251c20c9f43568830e7736f34b06d9608d502803637baea19ef3f1fd8cd60dbc50642416d64c0a299a9f45a2e79054cc772a06192dd19dc4707ad3003c2ef854aba2524d188e2e67434a54702139261fe7668601b9787a943a7fdfee1da4d4541545e6d9206461531b099d11714d2ed6f4aecf866ccf6a9f833bc4db8bb40a2d8130cc", &(0x7f0000001640)=""/208) ioctl$IOMMU_TEST_OP_CREATE_ACCESS(r4, 0x3ba0, &(0x7f0000001740)={0x38, 0x5, 0x0, 0x0, 0xffffffffffffffff, 0x1}) ioctl$IOMMU_TEST_OP_ACCESS_PAGES$syz(r4, 0x3ba0, &(0x7f0000001780)={0x38, 0x7, r8, 0x0, 0x10001, 0x0, 0xa, 0x833d, 0xddb19}) openat$vsock(0xffffffffffffff9c, &(0x7f00000017c0), 0x4400, 0x0) pkey_mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1, r2) ioctl$UFFDIO_REGISTER(r1, 0xc020aa00, &(0x7f0000001800)={{&(0x7f0000ffc000/0x4000)=nil, 0x4000}, 0x4}) keyctl$link(0x8, 0x0, 0xfffffffffffffff8) 08:21:29 executing program 3: keyctl$KEYCTL_PKEY_ENCRYPT(0x19, &(0x7f0000000000)={0x0, 0x0, 0xe5}, &(0x7f0000000040)={'enc=', 'raw', ' hash=', {'sha384-avx2\x00'}}, &(0x7f00000000c0), &(0x7f0000000100)=""/229) r0 = pkey_alloc(0x0, 0x0) pkey_mprotect(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x6000000, r0) r1 = userfaultfd(0x100800) r2 = pkey_alloc(0x0, 0x1) keyctl$link(0x8, 0x0, 0xfffffffffffffffb) r3 = openat$nci(0xffffffffffffff9c, &(0x7f0000000200), 0x2, 0x0) r4 = openat$vsock(0xffffffffffffff9c, &(0x7f0000000240), 0x201, 0x0) ioctl$UDMABUF_CREATE_LIST(r4, 0x40087543, &(0x7f0000000280)={0x0, 0x3, [{0xffffffffffffffff, 0x0, 0x8000, 0x4000}, {0xffffffffffffffff, 0x0, 0x4000, 0x8000}, {0xffffffffffffffff, 0x0, 0x2000, 0xffff7ffff0000000}]}) syz_open_dev$ndb(&(0x7f0000000300), 0x0, 0x400) ioctl$IOCTL_GET_NCIDEV_IDX(r3, 0x0, &(0x7f0000000340)) keyctl$instantiate(0xc, 0x0, &(0x7f0000000380)=@encrypted_new={'new ', 'ecryptfs', 0x20, 'user:', '', 0x20, 0x6}, 0x28, 0x0) pkey_alloc(0x0, 0x1) ioctl$PTP_PIN_SETFUNC(r4, 0x40603d07, &(0x7f00000003c0)={'\x00', 0x7, 0x2, 0x8}) syz_io_uring_setup(0x6cab, &(0x7f0000000440)={0x0, 0xcb7a, 0x1, 0x3, 0x122, 0x0, r4}, &(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffe000/0x2000)=nil, &(0x7f00000004c0), &(0x7f0000000500)=0x0) clock_gettime(0x0, &(0x7f0000000540)={0x0, 0x0}) syz_io_uring_submit(0x0, r5, &(0x7f00000005c0)=@IORING_OP_LINK_TIMEOUT={0xf, 0x17, 0x0, 0x0, 0x0, &(0x7f0000000580)={r6, r7+10000000}, 0x1, 0x1}, 0x1) ioctl$NBD_SET_SOCK(r4, 0xab00, r4) mmap$dsp(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x2000000, 0x4000010, r1, 0x0) keyctl$KEYCTL_PKEY_DECRYPT(0x1a, &(0x7f0000000600)={0x0, 0x1000, 0xd0}, 0x0, &(0x7f0000000640)="2736f77350ffc33f7efd1d0e8f90bd80efbf2696893ef379734fbf6b93805520fe93ef19fcdecb6510fb0b63a2a2eb5929d774fcd04ee2d7c3cd1f0a0b9421337683a875ac17717eee658dbdbbee5c64013f03f78e885afc3a44d04cf42586c0f41567b19b151fa83e8beb11c568bf7ef1befc2fedc1e5954e02a065483014daf99296a45e841daf7e1494666b109e9c9012819b7749051cee4a408e3b0ec630f7715c8a5547e31d9c5415dcf4e76ca388caf23b9bd6187ecbdbbffa9cfb876782378aec86cd140d23d7eae3a5788ab46e1cb381bb2d884ef39df63ea957b2ba715802c59ae51fbd899502fa47043cc8218b851fcd1bd73eb5a4a8974cb49824a71e788e2bcca6c5c1a9d87736fe68fdafce2d9cfa30419e11b670873f9a20883268941caae7c6ff661bc4ffa3a9d48a0d6c42b77b05de18d6a70e6334f3ea28463ca728bbf9fee62f165add3d30bfd8792b83a34ca17f6ba097f7d5ea6dd1a6fb254c6114f5b6b0858ddcf0ed8df5c6013af4718ce86c44e56d8de13473ff93acbb49891c8af69ef9c450f99b9af74d96618ec8f90e42efd1877a749a41b168cddd0c6ec51962880ed406853c73adae95d82874be3b34b06f12e90eee628994ce67290942edeb0be5c313511cc28bcf71e299f85a3958a90aa1db138506a8a57c7178d6d57930fd4e6ffebfdcd2ed78f8612eb68ea11a252ba0521c94d656a8b3cc1773ec1d89336055390f6aeaded90922dc02efded1b1db74c9cee146afd3dbd92fb4c8e6b4ebac497aa5084367483f9cd7b05cc24a357bcfcc78bb5eb08edb02011c241d0631241bed81b44c3e9c33bd55b82740596cb8ee2fd8a46004e70e709ed3a20fe1fe69bda58665a8eec06622bcd69f086e290044f8707143adf459f053f14f574d7c3ff0d12f8420cd286a21b819d8fe62ba6b18ce5c8dbccd6ed03ed73be06a8d31555f443663f6a6b2a7d1d59bf71f169dccdf20fbaac233a1c4fc89c38adde4733c5b23ae76aee07b52ca9617cb27833a0e85295b81319d85610787f77c77e8d6bd9f07472324a338b8fe0def1fdb961f488efe39cea303e4ea55eb84fd72beb679407c47030179df73a607b34a059b550f1f4fd60af1526111930f62cf03ecf589c5576e466cfb1df08f5beae15034a789a38724fcbafed9a0426172957c80d4ca7ec9147df727d11a6122ce37fc5bbcd5cdb239364d71e5bbab4b8085cd051a16916665d70d5db3b63c0d9904e3adf2b4d945e52185302129fa3e66bd6608d545c5449c1a45cdbb609ba8cff62e7024234e5405236e481365114a7313d6e591d0c6f50c8d4d95469953e223dd5fd62ec94d342fa4349da1d8f433ea90aed09b2aa9cf0e889f8935dcb86d15acf621cae1c93c582275418d369c54b2a2c2c57cfe5f7fc4f5797e33e6f0d08006bf67ba5d3814a188d48c7116c56cd3098263a5f34e133aad7b5198bc12caa9c032222ec9634f6ba98d9548469cb04aa03510801822716c9895c1c344aa8c699c28adf69664d9dd75ef11778f68663064124e8217876364f6ea33f73acff8f013b0a2ac741d9b5eebd3a0db9e32d50febc12fbc110fdc1d2415277a0897ae3a5f567fe18edf5f48ac86e0398de5f0d57fb8cf5a3c2f7f4d2888cd70bd00ab9b29089b84a5123e00fbcad4a9be61b8ccecfd5f943f11cf0952610b7bd0bbca71b36c439d80ff9e9a6c9135a4b638278432be5d3fec6fd49ad792f504c395cad2f2ffd8d1e0231941523693e2252faabd6df97361bbb2f8c078ef9eacafefb62cb1057c3195cdbc0d81c3e74f72be2bb1eb94f1bd19a26f77982e863442eb6064f31f1f2f84144abefde11d159546d65486a4a55f8aed11c51a8a08e812dcb47c7124701f06417ef29d351b23cacba209e084ff6b969dabfd011828ca759d58860bfa32961115c13107face1d4c2653f662d2671bedf1649e6064b31382a6e51f1487173fdb61e5e70f7676380e17fa7e3d4c4b08a7e64ea5b4a7a3d0c9e8d0d225b35f59fdc3537c0827626eb31f734117aadc65036f26bbf8239cee0ae130f0c948ba3562f24a0656c346c6271b3b4f3fb9865a2ee66575a7ca45ebe0c3d12b68e0b112193254f51f08b31eff02fb8839fbd51d9725c033861ff2f47ecdffa0ebdd1e97af0fb71c2fc10204bdf963c90396964df78bd9495b160981a354e10910c1c3ba0a4dd214ab36d05f2975d5f112c3bb4ad85323d35d8616f9ce025b824aa86e8628c646333b5b183f85668f573e37a16f7e8506746c1c6901139b4ba8c9483f5da3aa3f34d18d893e8fe27061086e9f25e525506fad59938b3016d013288501307f3c5c0e2cf5adfab032f0865525072f624dcd7e7dd03abbe39b8196a6eb42e16d80c3c395c61f32392f1834e5743677e060274a663c1e9d3eac0f87f1b95651839ece118f98fe3a21dff01cb2f904cb453f0f6f1b7d3e4f5ed6569ba5be9a153a8d2f11fb8804d2d1d19850e3383aed4198807d7eed79711faa9d2590d4807a2fd525bbfe5bc8b056369aec9e4b725ea87f180a7d3a3dd3bf886b17364734174d962546db90babfb9cad914c76e01af2adee7a9a6a03a94f4f348c8f1ea959b6df2957509f1683c2978c0c97cbe0929382187be22d907c72e3b93415cbb68363c3a928737536bdbc03f4c363cbb0558ff1321d86358c2cc29f0476381289e233a30e34d50ca6f28d1066b56b8cde48b1e9001779934debfd665af61aac5440e71e0406ab498f3058785a4611ba556d97e197dc4dbbd9195cf91b5242f170b478da2922f4435596ac391a2715958d54443e83d2e7643ab80e006ff04a3c938e02d2a261ee692b54c66585494e7f0c741fb8833e4b99f59cdbaa1a4be04439138b0941488a4e05c2c9092ebb4d06d3a83ea56911ddf9b4ad391872763355881d450f3856ecdc40165effbd7aad0bda162feb20bcd11207c9b838bf642f578801be17ed307b25abf3a96f07c81c3c6082cc02d261c94fce6e70a2919aba69a55b839f03db68025dec5c1910596d7f3085fc21684ed9e40d50f30a2485df8ff750fa6d127cc0e33b7eb41fee15a273c7277775e0341d367c43d2b2d88b5fe27540d5264c33cd2b274632666bced994c34c3937755ac871e9a07a0d22d6ea95a02fa83bd4e4f5265fb207840f3be93cf3df16ddd113f88d7c08a8193a5caf65b895480a0f76a23233d5bb3d18c5429abf89a2dfaa9a3ee204d98e7e7eefb7f2ad135c2be4bc8aad9d293fcd3d689333abb7299d8df7bc5c37d9ad89f19dd6e27bfbd22b86721b5ddd66bb381a3d95d3a24c6136062a1ec0b135f3b46977d696bd2dbf02dc4075615f34d6c1cdbd97a3065c2b362fc52f52ccbdee433150d5643413802e5e925775dac3c1ea415b7f718f8fd3852fabbf1bdf89e4d2ca83bdd0b0a56f6e75d5f7e59008ed909b70fcbfaafa0ed8d7bce6d49c7acdf8ac6d245bcd8e06a0cd30d333ca4eeb6ebf6057408518d2fd923e616da7aa29fb9a719a9018371fe26ff8cfff3f95a46ec096a29aeb3020da496b1a814312411bfa374e632f37821512a610af7009290ecea5e98dbe7a7e48217909e02e314c16233371a6eb96a7b6e655e3ce225d41e8c490aa1d503504f3f8326863b6ea224b2f805a13e8248142b0723b01f2d412c7b117335436b02a55fe6de64615db771b28646a2951a51f13a7e4833a1587ab890da7e6d30adce6323117da7afe2adee10dae01d0c691657c8eba13252595b70d0e8e67b90c72b8e9303c8c0c1303ec345084a1078ed49f0bec0c87ff222e89925d679f97e6e090801b56e7ffaf48419cf4bac884c15911fc1952e292d835e9c5b0c8a994de8990e902968091924ae17d0979da0c9c18a7d6d90a30bf5a03b34a4507f0cb161458782149ecdd4022afc8e4a026a9fbe59d43571a4e460007323f21acbb159a96ad62592fec9ce352bbf19a2e985ede8390ca8bfe94213650a7a7d50cc834e324ce2d01aec7cd6e9c5a74bfaf364a4d0870e9d8fd58b815ce7e218708bd4de2fef25256b90fb70a9aed4d24607cebe97eca29cca0a01a1bd1188fe07b0f29b30484b9ade6d69803a4061a78c5aa93f666f8cafecbc577943df81c49a0e1ad97e02ef3643b064b0ed31fb8aad570d3a4de9e4f6b5b8a6962de3c0671e6584343e01a9535facd492525e2e30a240e4cb5a5e36cd090b83724760a0f5a9c6dded0fc9f31b138b5af40b6792b16962cedb85eb7ff8b5a0c6b65642532c888eb699c6f9dd782881610493ee68dde02d8b1707572de4e292f7ce63db33b39e16fd193fabe74f03dfedac0ce0fdeac55f878a391377aa33c53b6dbceb16b61f16f1d67a18122f8ed5c4bcb504c42296f9cd07c03073e25d19e076312fb2b1b623a217a6dd2ba44f37eabda66da7868d57bdc757514150877587fb033a9bbe30dee3b5667c6eb92d680ce5b57e73bb36211fab05abb6b1f91a508e5558ccabb12d30ad90b5af10d572f8c61b679179ca3b4c9d21932ef65af3cf92f119ad0cfde39a793df349cad4191a044d9f9647aec1fb9f862f3b289c924e2c0c0aee09af1070919abe81484bb1bb652036717bd5c7d246046792debd46ddb3507c387a97e4f29507147e82c17562f6f51a875b779807a3e2b7b79d40a77383ec2c143f57d9acf9201059e253618dec527cab7f60266312aa5e6d7c7e2c0c710aa83c0a745fac702448a4a0123ddf5f1cd3bcae53bfdfb361f785a2d399cb65f8eaa914a1a3ab2f4c47b387802beee2a02dbefcb420c360717b139d493497eb30ca60c1513fb067322d77d34f5044bd26c2533da8b5cbccee72242da3707c72f030fbc487ba6f51f8e77cd09e75f13954fda4c79f15d200349e533ee661f355adfe8002049f1a7c8d47b89a8755647840c5ebf314cba13265df9013d5d6bbd715d59d9df7a05c2be8d1ca1a950513896d6eb17a635850d701276d6e05a22bfe45a1fa0b89f0a05148f39dd58e21f7cae54c06e5d2a51f407eeb0a343b670c8fdab581a6c1fccd45a58c0b164a143ac6e21b5db77f3ba5065857dd63edd6d4d54df37255463d1472dc9e7a8108d82117d99c5aa56c423a325ba3405941d8f335a16f00443c0958a6ad3e70ae24349d5e5361c789422dbab386792c951a78fa52bed4e15d12b13a020c58ca167c37e0a3cb2eb42620d9c9ea7baad7aa998abe01a93d7872539a8c46e401a1b203682d3177b45292bd54c130826bcadaea7eec226906ae5aeb412d78de6043a275d11f9ac354840d5ac26771cece983f0f0f5067b2db841bd2f78108afd399bd7ce1bb71568991d4be164b62d79f83c334e69368e2391a62a89306e08cb03743e0fe684666d61bc546d68ec2e477eaf8c95eb3e8e3925803c86c1e5c33c7b6de4e556b5a2e70fd2f67bd9b5375e1b4a7a9994146d0d0240cc7f0cd3fc5daa02914a83cf50bbe6f481c198318d96e7c37c7e58c72941117f2895ed74146da2601cfa3cfe94f29cb77dc43ad3a5e64dcb05597b88a8b67a01f63ee27dbc3df5c7ff7a8654dcf6a54418475c4e56179d5494389a8eb4c07382985cd4aed321f4beae778e9dad565ebcb32334dee3e6aa4754ccecd251c20c9f43568830e7736f34b06d9608d502803637baea19ef3f1fd8cd60dbc50642416d64c0a299a9f45a2e79054cc772a06192dd19dc4707ad3003c2ef854aba2524d188e2e67434a54702139261fe7668601b9787a943a7fdfee1da4d4541545e6d9206461531b099d11714d2ed6f4aecf866ccf6a9f833bc4db8bb40a2d8130cc", &(0x7f0000001640)=""/208) ioctl$IOMMU_TEST_OP_CREATE_ACCESS(r4, 0x3ba0, &(0x7f0000001740)={0x38, 0x5, 0x0, 0x0, 0xffffffffffffffff, 0x1}) ioctl$IOMMU_TEST_OP_ACCESS_PAGES$syz(r4, 0x3ba0, &(0x7f0000001780)={0x38, 0x7, r8, 0x0, 0x10001, 0x0, 0xa, 0x833d, 0xddb19}) openat$vsock(0xffffffffffffff9c, &(0x7f00000017c0), 0x4400, 0x0) pkey_mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1, r2) ioctl$UFFDIO_REGISTER(r1, 0xc020aa00, &(0x7f0000001800)={{&(0x7f0000ffc000/0x4000)=nil, 0x4000}, 0x4}) keyctl$link(0x8, 0x0, 0xfffffffffffffff8) 08:21:29 executing program 1: keyctl$KEYCTL_PKEY_ENCRYPT(0x19, &(0x7f0000000000)={0x0, 0x0, 0xe5}, &(0x7f0000000040)={'enc=', 'raw', ' hash=', {'sha384-avx2\x00'}}, &(0x7f00000000c0), &(0x7f0000000100)=""/229) r0 = pkey_alloc(0x0, 0x0) pkey_mprotect(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x6000000, r0) r1 = userfaultfd(0x100800) r2 = pkey_alloc(0x0, 0x1) keyctl$link(0x8, 0x0, 0xfffffffffffffffb) r3 = openat$nci(0xffffffffffffff9c, &(0x7f0000000200), 0x2, 0x0) r4 = openat$vsock(0xffffffffffffff9c, &(0x7f0000000240), 0x201, 0x0) ioctl$UDMABUF_CREATE_LIST(r4, 0x40087543, &(0x7f0000000280)={0x0, 0x3, [{0xffffffffffffffff, 0x0, 0x8000, 0x4000}, {0xffffffffffffffff, 0x0, 0x4000, 0x8000}, {0xffffffffffffffff, 0x0, 0x2000, 0xffff7ffff0000000}]}) syz_open_dev$ndb(&(0x7f0000000300), 0x0, 0x400) ioctl$IOCTL_GET_NCIDEV_IDX(r3, 0x0, &(0x7f0000000340)) keyctl$instantiate(0xc, 0x0, &(0x7f0000000380)=@encrypted_new={'new ', 'ecryptfs', 0x20, 'user:', '', 0x20, 0x6}, 0x28, 0x0) pkey_alloc(0x0, 0x1) ioctl$PTP_PIN_SETFUNC(r4, 0x40603d07, &(0x7f00000003c0)={'\x00', 0x7, 0x2, 0x8}) syz_io_uring_setup(0x6cab, &(0x7f0000000440)={0x0, 0xcb7a, 0x1, 0x3, 0x122, 0x0, r4}, &(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffe000/0x2000)=nil, &(0x7f00000004c0), &(0x7f0000000500)=0x0) clock_gettime(0x0, &(0x7f0000000540)={0x0, 0x0}) syz_io_uring_submit(0x0, r5, &(0x7f00000005c0)=@IORING_OP_LINK_TIMEOUT={0xf, 0x17, 0x0, 0x0, 0x0, &(0x7f0000000580)={r6, r7+10000000}, 0x1, 0x1}, 0x1) ioctl$NBD_SET_SOCK(r4, 0xab00, r4) mmap$dsp(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x2000000, 0x4000010, r1, 0x0) keyctl$KEYCTL_PKEY_DECRYPT(0x1a, &(0x7f0000000600)={0x0, 0x1000, 0xd0}, 0x0, &(0x7f0000000640)="2736f77350ffc33f7efd1d0e8f90bd80efbf2696893ef379734fbf6b93805520fe93ef19fcdecb6510fb0b63a2a2eb5929d774fcd04ee2d7c3cd1f0a0b9421337683a875ac17717eee658dbdbbee5c64013f03f78e885afc3a44d04cf42586c0f41567b19b151fa83e8beb11c568bf7ef1befc2fedc1e5954e02a065483014daf99296a45e841daf7e1494666b109e9c9012819b7749051cee4a408e3b0ec630f7715c8a5547e31d9c5415dcf4e76ca388caf23b9bd6187ecbdbbffa9cfb876782378aec86cd140d23d7eae3a5788ab46e1cb381bb2d884ef39df63ea957b2ba715802c59ae51fbd899502fa47043cc8218b851fcd1bd73eb5a4a8974cb49824a71e788e2bcca6c5c1a9d87736fe68fdafce2d9cfa30419e11b670873f9a20883268941caae7c6ff661bc4ffa3a9d48a0d6c42b77b05de18d6a70e6334f3ea28463ca728bbf9fee62f165add3d30bfd8792b83a34ca17f6ba097f7d5ea6dd1a6fb254c6114f5b6b0858ddcf0ed8df5c6013af4718ce86c44e56d8de13473ff93acbb49891c8af69ef9c450f99b9af74d96618ec8f90e42efd1877a749a41b168cddd0c6ec51962880ed406853c73adae95d82874be3b34b06f12e90eee628994ce67290942edeb0be5c313511cc28bcf71e299f85a3958a90aa1db138506a8a57c7178d6d57930fd4e6ffebfdcd2ed78f8612eb68ea11a252ba0521c94d656a8b3cc1773ec1d89336055390f6aeaded90922dc02efded1b1db74c9cee146afd3dbd92fb4c8e6b4ebac497aa5084367483f9cd7b05cc24a357bcfcc78bb5eb08edb02011c241d0631241bed81b44c3e9c33bd55b82740596cb8ee2fd8a46004e70e709ed3a20fe1fe69bda58665a8eec06622bcd69f086e290044f8707143adf459f053f14f574d7c3ff0d12f8420cd286a21b819d8fe62ba6b18ce5c8dbccd6ed03ed73be06a8d31555f443663f6a6b2a7d1d59bf71f169dccdf20fbaac233a1c4fc89c38adde4733c5b23ae76aee07b52ca9617cb27833a0e85295b81319d85610787f77c77e8d6bd9f07472324a338b8fe0def1fdb961f488efe39cea303e4ea55eb84fd72beb679407c47030179df73a607b34a059b550f1f4fd60af1526111930f62cf03ecf589c5576e466cfb1df08f5beae15034a789a38724fcbafed9a0426172957c80d4ca7ec9147df727d11a6122ce37fc5bbcd5cdb239364d71e5bbab4b8085cd051a16916665d70d5db3b63c0d9904e3adf2b4d945e52185302129fa3e66bd6608d545c5449c1a45cdbb609ba8cff62e7024234e5405236e481365114a7313d6e591d0c6f50c8d4d95469953e223dd5fd62ec94d342fa4349da1d8f433ea90aed09b2aa9cf0e889f8935dcb86d15acf621cae1c93c582275418d369c54b2a2c2c57cfe5f7fc4f5797e33e6f0d08006bf67ba5d3814a188d48c7116c56cd3098263a5f34e133aad7b5198bc12caa9c032222ec9634f6ba98d9548469cb04aa03510801822716c9895c1c344aa8c699c28adf69664d9dd75ef11778f68663064124e8217876364f6ea33f73acff8f013b0a2ac741d9b5eebd3a0db9e32d50febc12fbc110fdc1d2415277a0897ae3a5f567fe18edf5f48ac86e0398de5f0d57fb8cf5a3c2f7f4d2888cd70bd00ab9b29089b84a5123e00fbcad4a9be61b8ccecfd5f943f11cf0952610b7bd0bbca71b36c439d80ff9e9a6c9135a4b638278432be5d3fec6fd49ad792f504c395cad2f2ffd8d1e0231941523693e2252faabd6df97361bbb2f8c078ef9eacafefb62cb1057c3195cdbc0d81c3e74f72be2bb1eb94f1bd19a26f77982e863442eb6064f31f1f2f84144abefde11d159546d65486a4a55f8aed11c51a8a08e812dcb47c7124701f06417ef29d351b23cacba209e084ff6b969dabfd011828ca759d58860bfa32961115c13107face1d4c2653f662d2671bedf1649e6064b31382a6e51f1487173fdb61e5e70f7676380e17fa7e3d4c4b08a7e64ea5b4a7a3d0c9e8d0d225b35f59fdc3537c0827626eb31f734117aadc65036f26bbf8239cee0ae130f0c948ba3562f24a0656c346c6271b3b4f3fb9865a2ee66575a7ca45ebe0c3d12b68e0b112193254f51f08b31eff02fb8839fbd51d9725c033861ff2f47ecdffa0ebdd1e97af0fb71c2fc10204bdf963c90396964df78bd9495b160981a354e10910c1c3ba0a4dd214ab36d05f2975d5f112c3bb4ad85323d35d8616f9ce025b824aa86e8628c646333b5b183f85668f573e37a16f7e8506746c1c6901139b4ba8c9483f5da3aa3f34d18d893e8fe27061086e9f25e525506fad59938b3016d013288501307f3c5c0e2cf5adfab032f0865525072f624dcd7e7dd03abbe39b8196a6eb42e16d80c3c395c61f32392f1834e5743677e060274a663c1e9d3eac0f87f1b95651839ece118f98fe3a21dff01cb2f904cb453f0f6f1b7d3e4f5ed6569ba5be9a153a8d2f11fb8804d2d1d19850e3383aed4198807d7eed79711faa9d2590d4807a2fd525bbfe5bc8b056369aec9e4b725ea87f180a7d3a3dd3bf886b17364734174d962546db90babfb9cad914c76e01af2adee7a9a6a03a94f4f348c8f1ea959b6df2957509f1683c2978c0c97cbe0929382187be22d907c72e3b93415cbb68363c3a928737536bdbc03f4c363cbb0558ff1321d86358c2cc29f0476381289e233a30e34d50ca6f28d1066b56b8cde48b1e9001779934debfd665af61aac5440e71e0406ab498f3058785a4611ba556d97e197dc4dbbd9195cf91b5242f170b478da2922f4435596ac391a2715958d54443e83d2e7643ab80e006ff04a3c938e02d2a261ee692b54c66585494e7f0c741fb8833e4b99f59cdbaa1a4be04439138b0941488a4e05c2c9092ebb4d06d3a83ea56911ddf9b4ad391872763355881d450f3856ecdc40165effbd7aad0bda162feb20bcd11207c9b838bf642f578801be17ed307b25abf3a96f07c81c3c6082cc02d261c94fce6e70a2919aba69a55b839f03db68025dec5c1910596d7f3085fc21684ed9e40d50f30a2485df8ff750fa6d127cc0e33b7eb41fee15a273c7277775e0341d367c43d2b2d88b5fe27540d5264c33cd2b274632666bced994c34c3937755ac871e9a07a0d22d6ea95a02fa83bd4e4f5265fb207840f3be93cf3df16ddd113f88d7c08a8193a5caf65b895480a0f76a23233d5bb3d18c5429abf89a2dfaa9a3ee204d98e7e7eefb7f2ad135c2be4bc8aad9d293fcd3d689333abb7299d8df7bc5c37d9ad89f19dd6e27bfbd22b86721b5ddd66bb381a3d95d3a24c6136062a1ec0b135f3b46977d696bd2dbf02dc4075615f34d6c1cdbd97a3065c2b362fc52f52ccbdee433150d5643413802e5e925775dac3c1ea415b7f718f8fd3852fabbf1bdf89e4d2ca83bdd0b0a56f6e75d5f7e59008ed909b70fcbfaafa0ed8d7bce6d49c7acdf8ac6d245bcd8e06a0cd30d333ca4eeb6ebf6057408518d2fd923e616da7aa29fb9a719a9018371fe26ff8cfff3f95a46ec096a29aeb3020da496b1a814312411bfa374e632f37821512a610af7009290ecea5e98dbe7a7e48217909e02e314c16233371a6eb96a7b6e655e3ce225d41e8c490aa1d503504f3f8326863b6ea224b2f805a13e8248142b0723b01f2d412c7b117335436b02a55fe6de64615db771b28646a2951a51f13a7e4833a1587ab890da7e6d30adce6323117da7afe2adee10dae01d0c691657c8eba13252595b70d0e8e67b90c72b8e9303c8c0c1303ec345084a1078ed49f0bec0c87ff222e89925d679f97e6e090801b56e7ffaf48419cf4bac884c15911fc1952e292d835e9c5b0c8a994de8990e902968091924ae17d0979da0c9c18a7d6d90a30bf5a03b34a4507f0cb161458782149ecdd4022afc8e4a026a9fbe59d43571a4e460007323f21acbb159a96ad62592fec9ce352bbf19a2e985ede8390ca8bfe94213650a7a7d50cc834e324ce2d01aec7cd6e9c5a74bfaf364a4d0870e9d8fd58b815ce7e218708bd4de2fef25256b90fb70a9aed4d24607cebe97eca29cca0a01a1bd1188fe07b0f29b30484b9ade6d69803a4061a78c5aa93f666f8cafecbc577943df81c49a0e1ad97e02ef3643b064b0ed31fb8aad570d3a4de9e4f6b5b8a6962de3c0671e6584343e01a9535facd492525e2e30a240e4cb5a5e36cd090b83724760a0f5a9c6dded0fc9f31b138b5af40b6792b16962cedb85eb7ff8b5a0c6b65642532c888eb699c6f9dd782881610493ee68dde02d8b1707572de4e292f7ce63db33b39e16fd193fabe74f03dfedac0ce0fdeac55f878a391377aa33c53b6dbceb16b61f16f1d67a18122f8ed5c4bcb504c42296f9cd07c03073e25d19e076312fb2b1b623a217a6dd2ba44f37eabda66da7868d57bdc757514150877587fb033a9bbe30dee3b5667c6eb92d680ce5b57e73bb36211fab05abb6b1f91a508e5558ccabb12d30ad90b5af10d572f8c61b679179ca3b4c9d21932ef65af3cf92f119ad0cfde39a793df349cad4191a044d9f9647aec1fb9f862f3b289c924e2c0c0aee09af1070919abe81484bb1bb652036717bd5c7d246046792debd46ddb3507c387a97e4f29507147e82c17562f6f51a875b779807a3e2b7b79d40a77383ec2c143f57d9acf9201059e253618dec527cab7f60266312aa5e6d7c7e2c0c710aa83c0a745fac702448a4a0123ddf5f1cd3bcae53bfdfb361f785a2d399cb65f8eaa914a1a3ab2f4c47b387802beee2a02dbefcb420c360717b139d493497eb30ca60c1513fb067322d77d34f5044bd26c2533da8b5cbccee72242da3707c72f030fbc487ba6f51f8e77cd09e75f13954fda4c79f15d200349e533ee661f355adfe8002049f1a7c8d47b89a8755647840c5ebf314cba13265df9013d5d6bbd715d59d9df7a05c2be8d1ca1a950513896d6eb17a635850d701276d6e05a22bfe45a1fa0b89f0a05148f39dd58e21f7cae54c06e5d2a51f407eeb0a343b670c8fdab581a6c1fccd45a58c0b164a143ac6e21b5db77f3ba5065857dd63edd6d4d54df37255463d1472dc9e7a8108d82117d99c5aa56c423a325ba3405941d8f335a16f00443c0958a6ad3e70ae24349d5e5361c789422dbab386792c951a78fa52bed4e15d12b13a020c58ca167c37e0a3cb2eb42620d9c9ea7baad7aa998abe01a93d7872539a8c46e401a1b203682d3177b45292bd54c130826bcadaea7eec226906ae5aeb412d78de6043a275d11f9ac354840d5ac26771cece983f0f0f5067b2db841bd2f78108afd399bd7ce1bb71568991d4be164b62d79f83c334e69368e2391a62a89306e08cb03743e0fe684666d61bc546d68ec2e477eaf8c95eb3e8e3925803c86c1e5c33c7b6de4e556b5a2e70fd2f67bd9b5375e1b4a7a9994146d0d0240cc7f0cd3fc5daa02914a83cf50bbe6f481c198318d96e7c37c7e58c72941117f2895ed74146da2601cfa3cfe94f29cb77dc43ad3a5e64dcb05597b88a8b67a01f63ee27dbc3df5c7ff7a8654dcf6a54418475c4e56179d5494389a8eb4c07382985cd4aed321f4beae778e9dad565ebcb32334dee3e6aa4754ccecd251c20c9f43568830e7736f34b06d9608d502803637baea19ef3f1fd8cd60dbc50642416d64c0a299a9f45a2e79054cc772a06192dd19dc4707ad3003c2ef854aba2524d188e2e67434a54702139261fe7668601b9787a943a7fdfee1da4d4541545e6d9206461531b099d11714d2ed6f4aecf866ccf6a9f833bc4db8bb40a2d8130cc", &(0x7f0000001640)=""/208) ioctl$IOMMU_TEST_OP_CREATE_ACCESS(r4, 0x3ba0, &(0x7f0000001740)={0x38, 0x5, 0x0, 0x0, 0xffffffffffffffff, 0x1}) ioctl$IOMMU_TEST_OP_ACCESS_PAGES$syz(r4, 0x3ba0, &(0x7f0000001780)={0x38, 0x7, r8, 0x0, 0x10001, 0x0, 0xa, 0x833d, 0xddb19}) r9 = openat$vsock(0xffffffffffffff9c, &(0x7f00000017c0), 0x4400, 0x0) pkey_mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1, r2) ioctl$UFFDIO_REGISTER(r1, 0xc020aa00, &(0x7f0000001800)={{&(0x7f0000ffc000/0x4000)=nil, 0x4000}, 0x4}) ioctl$vim2m_VIDIOC_EXPBUF(r9, 0xc0405610, &(0x7f0000001840)={0x1, 0x2, 0x8001}) 08:21:29 executing program 4: keyctl$KEYCTL_PKEY_ENCRYPT(0x19, &(0x7f0000000000)={0x0, 0x0, 0xe5}, &(0x7f0000000040)={'enc=', 'raw', ' hash=', {'sha384-avx2\x00'}}, &(0x7f00000000c0), &(0x7f0000000100)=""/229) r0 = pkey_alloc(0x0, 0x0) pkey_mprotect(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x6000000, r0) userfaultfd(0x100800) pkey_alloc(0x0, 0x1) keyctl$link(0x8, 0x0, 0xfffffffffffffffb) openat$nci(0xffffffffffffff9c, &(0x7f0000000200), 0x2, 0x0) r1 = openat$vsock(0xffffffffffffff9c, &(0x7f0000000240), 0x201, 0x0) ioctl$UDMABUF_CREATE_LIST(r1, 0x40087543, &(0x7f0000000280)={0x0, 0x3, [{0xffffffffffffffff, 0x0, 0x8000, 0x4000}, {0xffffffffffffffff, 0x0, 0x4000, 0x8000}, {0xffffffffffffffff, 0x0, 0x2000, 0xffff7ffff0000000}]}) clock_gettime(0x0, &(0x7f0000000540)) 08:21:29 executing program 5: keyctl$KEYCTL_PKEY_ENCRYPT(0x19, &(0x7f0000000000)={0x0, 0x0, 0xe5}, &(0x7f0000000040)={'enc=', 'raw', ' hash=', {'sha384-avx2\x00'}}, &(0x7f00000000c0), &(0x7f0000000100)=""/229) r0 = pkey_alloc(0x0, 0x0) pkey_mprotect(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x6000000, r0) userfaultfd(0x100800) pkey_alloc(0x0, 0x1) keyctl$link(0x8, 0x0, 0xfffffffffffffffb) r1 = openat$nci(0xffffffffffffff9c, &(0x7f0000000200), 0x2, 0x0) r2 = openat$vsock(0xffffffffffffff9c, &(0x7f0000000240), 0x201, 0x0) ioctl$UDMABUF_CREATE_LIST(r2, 0x40087543, &(0x7f0000000280)={0x0, 0x3, [{0xffffffffffffffff, 0x0, 0x8000, 0x4000}, {0xffffffffffffffff, 0x0, 0x4000, 0x8000}, {0xffffffffffffffff, 0x0, 0x2000, 0xffff7ffff0000000}]}) syz_open_dev$ndb(&(0x7f0000000300), 0x0, 0x400) ioctl$IOCTL_GET_NCIDEV_IDX(r1, 0x0, &(0x7f0000000340)) keyctl$instantiate(0xc, 0x0, &(0x7f0000000380)=@encrypted_new={'new ', 'ecryptfs', 0x20, 'user:', '', 0x20, 0x6}, 0x28, 0x0) pkey_alloc(0x0, 0x1) ioctl$PTP_PIN_SETFUNC(r2, 0x40603d07, &(0x7f00000003c0)={'\x00', 0x7, 0x2, 0x8}) syz_io_uring_setup(0x6cab, &(0x7f0000000440)={0x0, 0xcb7a, 0x1, 0x3, 0x122, 0x0, r2}, &(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffe000/0x2000)=nil, &(0x7f00000004c0), &(0x7f0000000500)) 08:21:29 executing program 0: keyctl$KEYCTL_PKEY_ENCRYPT(0x19, &(0x7f0000000000)={0x0, 0x0, 0xe5}, &(0x7f0000000040)={'enc=', 'raw', ' hash=', {'sha384-avx2\x00'}}, &(0x7f00000000c0), &(0x7f0000000100)=""/229) r0 = pkey_alloc(0x0, 0x0) pkey_mprotect(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x6000000, r0) r1 = userfaultfd(0x100800) pkey_alloc(0x0, 0x1) keyctl$link(0x8, 0x0, 0xfffffffffffffffb) r2 = openat$nci(0xffffffffffffff9c, &(0x7f0000000200), 0x2, 0x0) r3 = openat$vsock(0xffffffffffffff9c, &(0x7f0000000240), 0x201, 0x0) ioctl$UDMABUF_CREATE_LIST(r3, 0x40087543, &(0x7f0000000280)={0x0, 0x3, [{0xffffffffffffffff, 0x0, 0x8000, 0x4000}, {0xffffffffffffffff, 0x0, 0x4000, 0x8000}, {0xffffffffffffffff, 0x0, 0x2000, 0xffff7ffff0000000}]}) syz_open_dev$ndb(&(0x7f0000000300), 0x0, 0x400) ioctl$IOCTL_GET_NCIDEV_IDX(r2, 0x0, &(0x7f0000000340)) keyctl$instantiate(0xc, 0x0, &(0x7f0000000380)=@encrypted_new={'new ', 'ecryptfs', 0x20, 'user:', '', 0x20, 0x6}, 0x28, 0x0) pkey_alloc(0x0, 0x1) ioctl$PTP_PIN_SETFUNC(r3, 0x40603d07, &(0x7f00000003c0)={'\x00', 0x7, 0x2, 0x8}) clock_gettime(0x0, &(0x7f0000000540)={0x0, 0x0}) syz_io_uring_submit(0x0, 0x0, &(0x7f00000005c0)=@IORING_OP_LINK_TIMEOUT={0xf, 0x17, 0x0, 0x0, 0x0, &(0x7f0000000580)={r4, r5+10000000}, 0x1, 0x1}, 0x1) ioctl$NBD_SET_SOCK(r3, 0xab00, r3) mmap$dsp(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x2000000, 0x4000010, r1, 0x0) keyctl$KEYCTL_PKEY_DECRYPT(0x1a, &(0x7f0000000600)={0x0, 0x1000, 0xd0}, 0x0, &(0x7f0000000640)="2736f77350ffc33f7efd1d0e8f90bd80efbf2696893ef379734fbf6b93805520fe93ef19fcdecb6510fb0b63a2a2eb5929d774fcd04ee2d7c3cd1f0a0b9421337683a875ac17717eee658dbdbbee5c64013f03f78e885afc3a44d04cf42586c0f41567b19b151fa83e8beb11c568bf7ef1befc2fedc1e5954e02a065483014daf99296a45e841daf7e1494666b109e9c9012819b7749051cee4a408e3b0ec630f7715c8a5547e31d9c5415dcf4e76ca388caf23b9bd6187ecbdbbffa9cfb876782378aec86cd140d23d7eae3a5788ab46e1cb381bb2d884ef39df63ea957b2ba715802c59ae51fbd899502fa47043cc8218b851fcd1bd73eb5a4a8974cb49824a71e788e2bcca6c5c1a9d87736fe68fdafce2d9cfa30419e11b670873f9a20883268941caae7c6ff661bc4ffa3a9d48a0d6c42b77b05de18d6a70e6334f3ea28463ca728bbf9fee62f165add3d30bfd8792b83a34ca17f6ba097f7d5ea6dd1a6fb254c6114f5b6b0858ddcf0ed8df5c6013af4718ce86c44e56d8de13473ff93acbb49891c8af69ef9c450f99b9af74d96618ec8f90e42efd1877a749a41b168cddd0c6ec51962880ed406853c73adae95d82874be3b34b06f12e90eee628994ce67290942edeb0be5c313511cc28bcf71e299f85a3958a90aa1db138506a8a57c7178d6d57930fd4e6ffebfdcd2ed78f8612eb68ea11a252ba0521c94d656a8b3cc1773ec1d89336055390f6aeaded90922dc02efded1b1db74c9cee146afd3dbd92fb4c8e6b4ebac497aa5084367483f9cd7b05cc24a357bcfcc78bb5eb08edb02011c241d0631241bed81b44c3e9c33bd55b82740596cb8ee2fd8a46004e70e709ed3a20fe1fe69bda58665a8eec06622bcd69f086e290044f8707143adf459f053f14f574d7c3ff0d12f8420cd286a21b819d8fe62ba6b18ce5c8dbccd6ed03ed73be06a8d31555f443663f6a6b2a7d1d59bf71f169dccdf20fbaac233a1c4fc89c38adde4733c5b23ae76aee07b52ca9617cb27833a0e85295b81319d85610787f77c77e8d6bd9f07472324a338b8fe0def1fdb961f488efe39cea303e4ea55eb84fd72beb679407c47030179df73a607b34a059b550f1f4fd60af1526111930f62cf03ecf589c5576e466cfb1df08f5beae15034a789a38724fcbafed9a0426172957c80d4ca7ec9147df727d11a6122ce37fc5bbcd5cdb239364d71e5bbab4b8085cd051a16916665d70d5db3b63c0d9904e3adf2b4d945e52185302129fa3e66bd6608d545c5449c1a45cdbb609ba8cff62e7024234e5405236e481365114a7313d6e591d0c6f50c8d4d95469953e223dd5fd62ec94d342fa4349da1d8f433ea90aed09b2aa9cf0e889f8935dcb86d15acf621cae1c93c582275418d369c54b2a2c2c57cfe5f7fc4f5797e33e6f0d08006bf67ba5d3814a188d48c7116c56cd3098263a5f34e133aad7b5198bc12caa9c032222ec9634f6ba98d9548469cb04aa03510801822716c9895c1c344aa8c699c28adf69664d9dd75ef11778f68663064124e8217876364f6ea33f73acff8f013b0a2ac741d9b5eebd3a0db9e32d50febc12fbc110fdc1d2415277a0897ae3a5f567fe18edf5f48ac86e0398de5f0d57fb8cf5a3c2f7f4d2888cd70bd00ab9b29089b84a5123e00fbcad4a9be61b8ccecfd5f943f11cf0952610b7bd0bbca71b36c439d80ff9e9a6c9135a4b638278432be5d3fec6fd49ad792f504c395cad2f2ffd8d1e0231941523693e2252faabd6df97361bbb2f8c078ef9eacafefb62cb1057c3195cdbc0d81c3e74f72be2bb1eb94f1bd19a26f77982e863442eb6064f31f1f2f84144abefde11d159546d65486a4a55f8aed11c51a8a08e812dcb47c7124701f06417ef29d351b23cacba209e084ff6b969dabfd011828ca759d58860bfa32961115c13107face1d4c2653f662d2671bedf1649e6064b31382a6e51f1487173fdb61e5e70f7676380e17fa7e3d4c4b08a7e64ea5b4a7a3d0c9e8d0d225b35f59fdc3537c0827626eb31f734117aadc65036f26bbf8239cee0ae130f0c948ba3562f24a0656c346c6271b3b4f3fb9865a2ee66575a7ca45ebe0c3d12b68e0b112193254f51f08b31eff02fb8839fbd51d9725c033861ff2f47ecdffa0ebdd1e97af0fb71c2fc10204bdf963c90396964df78bd9495b160981a354e10910c1c3ba0a4dd214ab36d05f2975d5f112c3bb4ad85323d35d8616f9ce025b824aa86e8628c646333b5b183f85668f573e37a16f7e8506746c1c6901139b4ba8c9483f5da3aa3f34d18d893e8fe27061086e9f25e525506fad59938b3016d013288501307f3c5c0e2cf5adfab032f0865525072f624dcd7e7dd03abbe39b8196a6eb42e16d80c3c395c61f32392f1834e5743677e060274a663c1e9d3eac0f87f1b95651839ece118f98fe3a21dff01cb2f904cb453f0f6f1b7d3e4f5ed6569ba5be9a153a8d2f11fb8804d2d1d19850e3383aed4198807d7eed79711faa9d2590d4807a2fd525bbfe5bc8b056369aec9e4b725ea87f180a7d3a3dd3bf886b17364734174d962546db90babfb9cad914c76e01af2adee7a9a6a03a94f4f348c8f1ea959b6df2957509f1683c2978c0c97cbe0929382187be22d907c72e3b93415cbb68363c3a928737536bdbc03f4c363cbb0558ff1321d86358c2cc29f0476381289e233a30e34d50ca6f28d1066b56b8cde48b1e9001779934debfd665af61aac5440e71e0406ab498f3058785a4611ba556d97e197dc4dbbd9195cf91b5242f170b478da2922f4435596ac391a2715958d54443e83d2e7643ab80e006ff04a3c938e02d2a261ee692b54c66585494e7f0c741fb8833e4b99f59cdbaa1a4be04439138b0941488a4e05c2c9092ebb4d06d3a83ea56911ddf9b4ad391872763355881d450f3856ecdc40165effbd7aad0bda162feb20bcd11207c9b838bf642f578801be17ed307b25abf3a96f07c81c3c6082cc02d261c94fce6e70a2919aba69a55b839f03db68025dec5c1910596d7f3085fc21684ed9e40d50f30a2485df8ff750fa6d127cc0e33b7eb41fee15a273c7277775e0341d367c43d2b2d88b5fe27540d5264c33cd2b274632666bced994c34c3937755ac871e9a07a0d22d6ea95a02fa83bd4e4f5265fb207840f3be93cf3df16ddd113f88d7c08a8193a5caf65b895480a0f76a23233d5bb3d18c5429abf89a2dfaa9a3ee204d98e7e7eefb7f2ad135c2be4bc8aad9d293fcd3d689333abb7299d8df7bc5c37d9ad89f19dd6e27bfbd22b86721b5ddd66bb381a3d95d3a24c6136062a1ec0b135f3b46977d696bd2dbf02dc4075615f34d6c1cdbd97a3065c2b362fc52f52ccbdee433150d5643413802e5e925775dac3c1ea415b7f718f8fd3852fabbf1bdf89e4d2ca83bdd0b0a56f6e75d5f7e59008ed909b70fcbfaafa0ed8d7bce6d49c7acdf8ac6d245bcd8e06a0cd30d333ca4eeb6ebf6057408518d2fd923e616da7aa29fb9a719a9018371fe26ff8cfff3f95a46ec096a29aeb3020da496b1a814312411bfa374e632f37821512a610af7009290ecea5e98dbe7a7e48217909e02e314c16233371a6eb96a7b6e655e3ce225d41e8c490aa1d503504f3f8326863b6ea224b2f805a13e8248142b0723b01f2d412c7b117335436b02a55fe6de64615db771b28646a2951a51f13a7e4833a1587ab890da7e6d30adce6323117da7afe2adee10dae01d0c691657c8eba13252595b70d0e8e67b90c72b8e9303c8c0c1303ec345084a1078ed49f0bec0c87ff222e89925d679f97e6e090801b56e7ffaf48419cf4bac884c15911fc1952e292d835e9c5b0c8a994de8990e902968091924ae17d0979da0c9c18a7d6d90a30bf5a03b34a4507f0cb161458782149ecdd4022afc8e4a026a9fbe59d43571a4e460007323f21acbb159a96ad62592fec9ce352bbf19a2e985ede8390ca8bfe94213650a7a7d50cc834e324ce2d01aec7cd6e9c5a74bfaf364a4d0870e9d8fd58b815ce7e218708bd4de2fef25256b90fb70a9aed4d24607cebe97eca29cca0a01a1bd1188fe07b0f29b30484b9ade6d69803a4061a78c5aa93f666f8cafecbc577943df81c49a0e1ad97e02ef3643b064b0ed31fb8aad570d3a4de9e4f6b5b8a6962de3c0671e6584343e01a9535facd492525e2e30a240e4cb5a5e36cd090b83724760a0f5a9c6dded0fc9f31b138b5af40b6792b16962cedb85eb7ff8b5a0c6b65642532c888eb699c6f9dd782881610493ee68dde02d8b1707572de4e292f7ce63db33b39e16fd193fabe74f03dfedac0ce0fdeac55f878a391377aa33c53b6dbceb16b61f16f1d67a18122f8ed5c4bcb504c42296f9cd07c03073e25d19e076312fb2b1b623a217a6dd2ba44f37eabda66da7868d57bdc757514150877587fb033a9bbe30dee3b5667c6eb92d680ce5b57e73bb36211fab05abb6b1f91a508e5558ccabb12d30ad90b5af10d572f8c61b679179ca3b4c9d21932ef65af3cf92f119ad0cfde39a793df349cad4191a044d9f9647aec1fb9f862f3b289c924e2c0c0aee09af1070919abe81484bb1bb652036717bd5c7d246046792debd46ddb3507c387a97e4f29507147e82c17562f6f51a875b779807a3e2b7b79d40a77383ec2c143f57d9acf9201059e253618dec527cab7f60266312aa5e6d7c7e2c0c710aa83c0a745fac702448a4a0123ddf5f1cd3bcae53bfdfb361f785a2d399cb65f8eaa914a1a3ab2f4c47b387802beee2a02dbefcb420c360717b139d493497eb30ca60c1513fb067322d77d34f5044bd26c2533da8b5cbccee72242da3707c72f030fbc487ba6f51f8e77cd09e75f13954fda4c79f15d200349e533ee661f355adfe8002049f1a7c8d47b89a8755647840c5ebf314cba13265df9013d5d6bbd715d59d9df7a05c2be8d1ca1a950513896d6eb17a635850d701276d6e05a22bfe45a1fa0b89f0a05148f39dd58e21f7cae54c06e5d2a51f407eeb0a343b670c8fdab581a6c1fccd45a58c0b164a143ac6e21b5db77f3ba5065857dd63edd6d4d54df37255463d1472dc9e7a8108d82117d99c5aa56c423a325ba3405941d8f335a16f00443c0958a6ad3e70ae24349d5e5361c789422dbab386792c951a78fa52bed4e15d12b13a020c58ca167c37e0a3cb2eb42620d9c9ea7baad7aa998abe01a93d7872539a8c46e401a1b203682d3177b45292bd54c130826bcadaea7eec226906ae5aeb412d78de6043a275d11f9ac354840d5ac26771cece983f0f0f5067b2db841bd2f78108afd399bd7ce1bb71568991d4be164b62d79f83c334e69368e2391a62a89306e08cb03743e0fe684666d61bc546d68ec2e477eaf8c95eb3e8e3925803c86c1e5c33c7b6de4e556b5a2e70fd2f67bd9b5375e1b4a7a9994146d0d0240cc7f0cd3fc5daa02914a83cf50bbe6f481c198318d96e7c37c7e58c72941117f2895ed74146da2601cfa3cfe94f29cb77dc43ad3a5e64dcb05597b88a8b67a01f63ee27dbc3df5c7ff7a8654dcf6a54418475c4e56179d5494389a8eb4c07382985cd4aed321f4beae778e9dad565ebcb32334dee3e6aa4754ccecd251c20c9f43568830e7736f34b06d9608d502803637baea19ef3f1fd8cd60dbc50642416d64c0a299a9f45a2e79054cc772a06192dd19dc4707ad3003c2ef854aba2524d188e2e67434a54702139261fe7668601b9787a943a7fdfee1da4d4541545e6d9206461531b099d11714d2ed6f4aecf866ccf6a9f833bc4db8bb40a2d8130cc", &(0x7f0000001640)=""/208) 08:21:29 executing program 5: keyctl$KEYCTL_PKEY_ENCRYPT(0x19, &(0x7f0000000000)={0x0, 0x0, 0xe5}, &(0x7f0000000040)={'enc=', 'raw', ' hash=', {'sha384-avx2\x00'}}, &(0x7f00000000c0), &(0x7f0000000100)=""/229) r0 = pkey_alloc(0x0, 0x0) pkey_mprotect(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x6000000, r0) userfaultfd(0x100800) pkey_alloc(0x0, 0x1) keyctl$link(0x8, 0x0, 0xfffffffffffffffb) r1 = openat$nci(0xffffffffffffff9c, &(0x7f0000000200), 0x2, 0x0) r2 = openat$vsock(0xffffffffffffff9c, &(0x7f0000000240), 0x201, 0x0) ioctl$UDMABUF_CREATE_LIST(r2, 0x40087543, &(0x7f0000000280)={0x0, 0x3, [{0xffffffffffffffff, 0x0, 0x8000, 0x4000}, {0xffffffffffffffff, 0x0, 0x4000, 0x8000}, {0xffffffffffffffff, 0x0, 0x2000, 0xffff7ffff0000000}]}) syz_open_dev$ndb(&(0x7f0000000300), 0x0, 0x400) ioctl$IOCTL_GET_NCIDEV_IDX(r1, 0x0, &(0x7f0000000340)) keyctl$instantiate(0xc, 0x0, &(0x7f0000000380)=@encrypted_new={'new ', 'ecryptfs', 0x20, 'user:', '', 0x20, 0x6}, 0x28, 0x0) pkey_alloc(0x0, 0x1) ioctl$PTP_PIN_SETFUNC(r2, 0x40603d07, &(0x7f00000003c0)={'\x00', 0x7, 0x2, 0x8}) 08:21:29 executing program 2: keyctl$KEYCTL_PKEY_ENCRYPT(0x19, &(0x7f0000000000)={0x0, 0x0, 0xe5}, &(0x7f0000000040)={'enc=', 'raw', ' hash=', {'sha384-avx2\x00'}}, &(0x7f00000000c0), &(0x7f0000000100)=""/229) r0 = pkey_alloc(0x0, 0x0) pkey_mprotect(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x6000000, r0) r1 = userfaultfd(0x100800) pkey_alloc(0x0, 0x1) keyctl$link(0x8, 0x0, 0xfffffffffffffffb) r2 = openat$nci(0xffffffffffffff9c, &(0x7f0000000200), 0x2, 0x0) r3 = openat$vsock(0xffffffffffffff9c, &(0x7f0000000240), 0x201, 0x0) ioctl$UDMABUF_CREATE_LIST(r3, 0x40087543, &(0x7f0000000280)={0x0, 0x3, [{0xffffffffffffffff, 0x0, 0x8000, 0x4000}, {0xffffffffffffffff, 0x0, 0x4000, 0x8000}, {0xffffffffffffffff, 0x0, 0x2000, 0xffff7ffff0000000}]}) syz_open_dev$ndb(&(0x7f0000000300), 0x0, 0x400) ioctl$IOCTL_GET_NCIDEV_IDX(r2, 0x0, &(0x7f0000000340)) keyctl$instantiate(0xc, 0x0, &(0x7f0000000380)=@encrypted_new={'new ', 'ecryptfs', 0x20, 'user:', '', 0x20, 0x6}, 0x28, 0x0) pkey_alloc(0x0, 0x1) ioctl$PTP_PIN_SETFUNC(r3, 0x40603d07, &(0x7f00000003c0)={'\x00', 0x7, 0x2, 0x8}) syz_io_uring_setup(0x6cab, &(0x7f0000000440)={0x0, 0xcb7a, 0x1, 0x3, 0x122, 0x0, r3}, &(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffe000/0x2000)=nil, &(0x7f00000004c0), &(0x7f0000000500)=0x0) syz_io_uring_submit(0x0, r4, &(0x7f00000005c0)=@IORING_OP_LINK_TIMEOUT={0xf, 0x17, 0x0, 0x0, 0x0, &(0x7f0000000580), 0x1, 0x1}, 0x1) ioctl$NBD_SET_SOCK(r3, 0xab00, r3) mmap$dsp(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x2000000, 0x4000010, r1, 0x0) keyctl$KEYCTL_PKEY_DECRYPT(0x1a, &(0x7f0000000600)={0x0, 0x1000, 0xd0}, 0x0, &(0x7f0000000640)="2736f77350ffc33f7efd1d0e8f90bd80efbf2696893ef379734fbf6b93805520fe93ef19fcdecb6510fb0b63a2a2eb5929d774fcd04ee2d7c3cd1f0a0b9421337683a875ac17717eee658dbdbbee5c64013f03f78e885afc3a44d04cf42586c0f41567b19b151fa83e8beb11c568bf7ef1befc2fedc1e5954e02a065483014daf99296a45e841daf7e1494666b109e9c9012819b7749051cee4a408e3b0ec630f7715c8a5547e31d9c5415dcf4e76ca388caf23b9bd6187ecbdbbffa9cfb876782378aec86cd140d23d7eae3a5788ab46e1cb381bb2d884ef39df63ea957b2ba715802c59ae51fbd899502fa47043cc8218b851fcd1bd73eb5a4a8974cb49824a71e788e2bcca6c5c1a9d87736fe68fdafce2d9cfa30419e11b670873f9a20883268941caae7c6ff661bc4ffa3a9d48a0d6c42b77b05de18d6a70e6334f3ea28463ca728bbf9fee62f165add3d30bfd8792b83a34ca17f6ba097f7d5ea6dd1a6fb254c6114f5b6b0858ddcf0ed8df5c6013af4718ce86c44e56d8de13473ff93acbb49891c8af69ef9c450f99b9af74d96618ec8f90e42efd1877a749a41b168cddd0c6ec51962880ed406853c73adae95d82874be3b34b06f12e90eee628994ce67290942edeb0be5c313511cc28bcf71e299f85a3958a90aa1db138506a8a57c7178d6d57930fd4e6ffebfdcd2ed78f8612eb68ea11a252ba0521c94d656a8b3cc1773ec1d89336055390f6aeaded90922dc02efded1b1db74c9cee146afd3dbd92fb4c8e6b4ebac497aa5084367483f9cd7b05cc24a357bcfcc78bb5eb08edb02011c241d0631241bed81b44c3e9c33bd55b82740596cb8ee2fd8a46004e70e709ed3a20fe1fe69bda58665a8eec06622bcd69f086e290044f8707143adf459f053f14f574d7c3ff0d12f8420cd286a21b819d8fe62ba6b18ce5c8dbccd6ed03ed73be06a8d31555f443663f6a6b2a7d1d59bf71f169dccdf20fbaac233a1c4fc89c38adde4733c5b23ae76aee07b52ca9617cb27833a0e85295b81319d85610787f77c77e8d6bd9f07472324a338b8fe0def1fdb961f488efe39cea303e4ea55eb84fd72beb679407c47030179df73a607b34a059b550f1f4fd60af1526111930f62cf03ecf589c5576e466cfb1df08f5beae15034a789a38724fcbafed9a0426172957c80d4ca7ec9147df727d11a6122ce37fc5bbcd5cdb239364d71e5bbab4b8085cd051a16916665d70d5db3b63c0d9904e3adf2b4d945e52185302129fa3e66bd6608d545c5449c1a45cdbb609ba8cff62e7024234e5405236e481365114a7313d6e591d0c6f50c8d4d95469953e223dd5fd62ec94d342fa4349da1d8f433ea90aed09b2aa9cf0e889f8935dcb86d15acf621cae1c93c582275418d369c54b2a2c2c57cfe5f7fc4f5797e33e6f0d08006bf67ba5d3814a188d48c7116c56cd3098263a5f34e133aad7b5198bc12caa9c032222ec9634f6ba98d9548469cb04aa03510801822716c9895c1c344aa8c699c28adf69664d9dd75ef11778f68663064124e8217876364f6ea33f73acff8f013b0a2ac741d9b5eebd3a0db9e32d50febc12fbc110fdc1d2415277a0897ae3a5f567fe18edf5f48ac86e0398de5f0d57fb8cf5a3c2f7f4d2888cd70bd00ab9b29089b84a5123e00fbcad4a9be61b8ccecfd5f943f11cf0952610b7bd0bbca71b36c439d80ff9e9a6c9135a4b638278432be5d3fec6fd49ad792f504c395cad2f2ffd8d1e0231941523693e2252faabd6df97361bbb2f8c078ef9eacafefb62cb1057c3195cdbc0d81c3e74f72be2bb1eb94f1bd19a26f77982e863442eb6064f31f1f2f84144abefde11d159546d65486a4a55f8aed11c51a8a08e812dcb47c7124701f06417ef29d351b23cacba209e084ff6b969dabfd011828ca759d58860bfa32961115c13107face1d4c2653f662d2671bedf1649e6064b31382a6e51f1487173fdb61e5e70f7676380e17fa7e3d4c4b08a7e64ea5b4a7a3d0c9e8d0d225b35f59fdc3537c0827626eb31f734117aadc65036f26bbf8239cee0ae130f0c948ba3562f24a0656c346c6271b3b4f3fb9865a2ee66575a7ca45ebe0c3d12b68e0b112193254f51f08b31eff02fb8839fbd51d9725c033861ff2f47ecdffa0ebdd1e97af0fb71c2fc10204bdf963c90396964df78bd9495b160981a354e10910c1c3ba0a4dd214ab36d05f2975d5f112c3bb4ad85323d35d8616f9ce025b824aa86e8628c646333b5b183f85668f573e37a16f7e8506746c1c6901139b4ba8c9483f5da3aa3f34d18d893e8fe27061086e9f25e525506fad59938b3016d013288501307f3c5c0e2cf5adfab032f0865525072f624dcd7e7dd03abbe39b8196a6eb42e16d80c3c395c61f32392f1834e5743677e060274a663c1e9d3eac0f87f1b95651839ece118f98fe3a21dff01cb2f904cb453f0f6f1b7d3e4f5ed6569ba5be9a153a8d2f11fb8804d2d1d19850e3383aed4198807d7eed79711faa9d2590d4807a2fd525bbfe5bc8b056369aec9e4b725ea87f180a7d3a3dd3bf886b17364734174d962546db90babfb9cad914c76e01af2adee7a9a6a03a94f4f348c8f1ea959b6df2957509f1683c2978c0c97cbe0929382187be22d907c72e3b93415cbb68363c3a928737536bdbc03f4c363cbb0558ff1321d86358c2cc29f0476381289e233a30e34d50ca6f28d1066b56b8cde48b1e9001779934debfd665af61aac5440e71e0406ab498f3058785a4611ba556d97e197dc4dbbd9195cf91b5242f170b478da2922f4435596ac391a2715958d54443e83d2e7643ab80e006ff04a3c938e02d2a261ee692b54c66585494e7f0c741fb8833e4b99f59cdbaa1a4be04439138b0941488a4e05c2c9092ebb4d06d3a83ea56911ddf9b4ad391872763355881d450f3856ecdc40165effbd7aad0bda162feb20bcd11207c9b838bf642f578801be17ed307b25abf3a96f07c81c3c6082cc02d261c94fce6e70a2919aba69a55b839f03db68025dec5c1910596d7f3085fc21684ed9e40d50f30a2485df8ff750fa6d127cc0e33b7eb41fee15a273c7277775e0341d367c43d2b2d88b5fe27540d5264c33cd2b274632666bced994c34c3937755ac871e9a07a0d22d6ea95a02fa83bd4e4f5265fb207840f3be93cf3df16ddd113f88d7c08a8193a5caf65b895480a0f76a23233d5bb3d18c5429abf89a2dfaa9a3ee204d98e7e7eefb7f2ad135c2be4bc8aad9d293fcd3d689333abb7299d8df7bc5c37d9ad89f19dd6e27bfbd22b86721b5ddd66bb381a3d95d3a24c6136062a1ec0b135f3b46977d696bd2dbf02dc4075615f34d6c1cdbd97a3065c2b362fc52f52ccbdee433150d5643413802e5e925775dac3c1ea415b7f718f8fd3852fabbf1bdf89e4d2ca83bdd0b0a56f6e75d5f7e59008ed909b70fcbfaafa0ed8d7bce6d49c7acdf8ac6d245bcd8e06a0cd30d333ca4eeb6ebf6057408518d2fd923e616da7aa29fb9a719a9018371fe26ff8cfff3f95a46ec096a29aeb3020da496b1a814312411bfa374e632f37821512a610af7009290ecea5e98dbe7a7e48217909e02e314c16233371a6eb96a7b6e655e3ce225d41e8c490aa1d503504f3f8326863b6ea224b2f805a13e8248142b0723b01f2d412c7b117335436b02a55fe6de64615db771b28646a2951a51f13a7e4833a1587ab890da7e6d30adce6323117da7afe2adee10dae01d0c691657c8eba13252595b70d0e8e67b90c72b8e9303c8c0c1303ec345084a1078ed49f0bec0c87ff222e89925d679f97e6e090801b56e7ffaf48419cf4bac884c15911fc1952e292d835e9c5b0c8a994de8990e902968091924ae17d0979da0c9c18a7d6d90a30bf5a03b34a4507f0cb161458782149ecdd4022afc8e4a026a9fbe59d43571a4e460007323f21acbb159a96ad62592fec9ce352bbf19a2e985ede8390ca8bfe94213650a7a7d50cc834e324ce2d01aec7cd6e9c5a74bfaf364a4d0870e9d8fd58b815ce7e218708bd4de2fef25256b90fb70a9aed4d24607cebe97eca29cca0a01a1bd1188fe07b0f29b30484b9ade6d69803a4061a78c5aa93f666f8cafecbc577943df81c49a0e1ad97e02ef3643b064b0ed31fb8aad570d3a4de9e4f6b5b8a6962de3c0671e6584343e01a9535facd492525e2e30a240e4cb5a5e36cd090b83724760a0f5a9c6dded0fc9f31b138b5af40b6792b16962cedb85eb7ff8b5a0c6b65642532c888eb699c6f9dd782881610493ee68dde02d8b1707572de4e292f7ce63db33b39e16fd193fabe74f03dfedac0ce0fdeac55f878a391377aa33c53b6dbceb16b61f16f1d67a18122f8ed5c4bcb504c42296f9cd07c03073e25d19e076312fb2b1b623a217a6dd2ba44f37eabda66da7868d57bdc757514150877587fb033a9bbe30dee3b5667c6eb92d680ce5b57e73bb36211fab05abb6b1f91a508e5558ccabb12d30ad90b5af10d572f8c61b679179ca3b4c9d21932ef65af3cf92f119ad0cfde39a793df349cad4191a044d9f9647aec1fb9f862f3b289c924e2c0c0aee09af1070919abe81484bb1bb652036717bd5c7d246046792debd46ddb3507c387a97e4f29507147e82c17562f6f51a875b779807a3e2b7b79d40a77383ec2c143f57d9acf9201059e253618dec527cab7f60266312aa5e6d7c7e2c0c710aa83c0a745fac702448a4a0123ddf5f1cd3bcae53bfdfb361f785a2d399cb65f8eaa914a1a3ab2f4c47b387802beee2a02dbefcb420c360717b139d493497eb30ca60c1513fb067322d77d34f5044bd26c2533da8b5cbccee72242da3707c72f030fbc487ba6f51f8e77cd09e75f13954fda4c79f15d200349e533ee661f355adfe8002049f1a7c8d47b89a8755647840c5ebf314cba13265df9013d5d6bbd715d59d9df7a05c2be8d1ca1a950513896d6eb17a635850d701276d6e05a22bfe45a1fa0b89f0a05148f39dd58e21f7cae54c06e5d2a51f407eeb0a343b670c8fdab581a6c1fccd45a58c0b164a143ac6e21b5db77f3ba5065857dd63edd6d4d54df37255463d1472dc9e7a8108d82117d99c5aa56c423a325ba3405941d8f335a16f00443c0958a6ad3e70ae24349d5e5361c789422dbab386792c951a78fa52bed4e15d12b13a020c58ca167c37e0a3cb2eb42620d9c9ea7baad7aa998abe01a93d7872539a8c46e401a1b203682d3177b45292bd54c130826bcadaea7eec226906ae5aeb412d78de6043a275d11f9ac354840d5ac26771cece983f0f0f5067b2db841bd2f78108afd399bd7ce1bb71568991d4be164b62d79f83c334e69368e2391a62a89306e08cb03743e0fe684666d61bc546d68ec2e477eaf8c95eb3e8e3925803c86c1e5c33c7b6de4e556b5a2e70fd2f67bd9b5375e1b4a7a9994146d0d0240cc7f0cd3fc5daa02914a83cf50bbe6f481c198318d96e7c37c7e58c72941117f2895ed74146da2601cfa3cfe94f29cb77dc43ad3a5e64dcb05597b88a8b67a01f63ee27dbc3df5c7ff7a8654dcf6a54418475c4e56179d5494389a8eb4c07382985cd4aed321f4beae778e9dad565ebcb32334dee3e6aa4754ccecd251c20c9f43568830e7736f34b06d9608d502803637baea19ef3f1fd8cd60dbc50642416d64c0a299a9f45a2e79054cc772a06192dd19dc4707ad3003c2ef854aba2524d188e2e67434a54702139261fe7668601b9787a943a7fdfee1da4d4541545e6d9206461531b099d11714d2ed6f4aecf866ccf6a9f833bc4db8bb40a2d8130cc", &(0x7f0000001640)=""/208) 08:21:29 executing program 4: keyctl$KEYCTL_PKEY_ENCRYPT(0x19, &(0x7f0000000000)={0x0, 0x0, 0xe5}, &(0x7f0000000040)={'enc=', 'raw', ' hash=', {'sha384-avx2\x00'}}, &(0x7f00000000c0), &(0x7f0000000100)=""/229) r0 = pkey_alloc(0x0, 0x0) pkey_mprotect(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x6000000, r0) userfaultfd(0x100800) pkey_alloc(0x0, 0x1) keyctl$link(0x8, 0x0, 0xfffffffffffffffb) openat$nci(0xffffffffffffff9c, &(0x7f0000000200), 0x2, 0x0) openat$vsock(0xffffffffffffff9c, &(0x7f0000000240), 0x201, 0x0) clock_gettime(0x0, &(0x7f0000000540)) 08:21:29 executing program 1: keyctl$KEYCTL_PKEY_ENCRYPT(0x19, &(0x7f0000000000)={0x0, 0x0, 0xe5}, &(0x7f0000000040)={'enc=', 'raw', ' hash=', {'sha384-avx2\x00'}}, &(0x7f00000000c0), &(0x7f0000000100)=""/229) r0 = pkey_alloc(0x0, 0x0) pkey_mprotect(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x6000000, r0) r1 = userfaultfd(0x100800) r2 = pkey_alloc(0x0, 0x1) keyctl$link(0x8, 0x0, 0xfffffffffffffffb) r3 = openat$nci(0xffffffffffffff9c, &(0x7f0000000200), 0x2, 0x0) r4 = openat$vsock(0xffffffffffffff9c, &(0x7f0000000240), 0x201, 0x0) ioctl$UDMABUF_CREATE_LIST(r4, 0x40087543, &(0x7f0000000280)={0x0, 0x3, [{0xffffffffffffffff, 0x0, 0x8000, 0x4000}, {0xffffffffffffffff, 0x0, 0x4000, 0x8000}, {0xffffffffffffffff, 0x0, 0x2000, 0xffff7ffff0000000}]}) syz_open_dev$ndb(&(0x7f0000000300), 0x0, 0x400) ioctl$IOCTL_GET_NCIDEV_IDX(r3, 0x0, &(0x7f0000000340)) keyctl$instantiate(0xc, 0x0, &(0x7f0000000380)=@encrypted_new={'new ', 'ecryptfs', 0x20, 'user:', '', 0x20, 0x6}, 0x28, 0x0) pkey_alloc(0x0, 0x1) ioctl$PTP_PIN_SETFUNC(r4, 0x40603d07, &(0x7f00000003c0)={'\x00', 0x7, 0x2, 0x8}) syz_io_uring_setup(0x6cab, &(0x7f0000000440)={0x0, 0xcb7a, 0x1, 0x3, 0x122, 0x0, r4}, &(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffe000/0x2000)=nil, &(0x7f00000004c0), &(0x7f0000000500)=0x0) clock_gettime(0x0, &(0x7f0000000540)={0x0, 0x0}) syz_io_uring_submit(0x0, r5, &(0x7f00000005c0)=@IORING_OP_LINK_TIMEOUT={0xf, 0x17, 0x0, 0x0, 0x0, &(0x7f0000000580)={r6, r7+10000000}, 0x1, 0x1}, 0x1) ioctl$NBD_SET_SOCK(r4, 0xab00, r4) mmap$dsp(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x2000000, 0x4000010, r1, 0x0) keyctl$KEYCTL_PKEY_DECRYPT(0x1a, &(0x7f0000000600)={0x0, 0x1000, 0xd0}, 0x0, &(0x7f0000000640)="2736f77350ffc33f7efd1d0e8f90bd80efbf2696893ef379734fbf6b93805520fe93ef19fcdecb6510fb0b63a2a2eb5929d774fcd04ee2d7c3cd1f0a0b9421337683a875ac17717eee658dbdbbee5c64013f03f78e885afc3a44d04cf42586c0f41567b19b151fa83e8beb11c568bf7ef1befc2fedc1e5954e02a065483014daf99296a45e841daf7e1494666b109e9c9012819b7749051cee4a408e3b0ec630f7715c8a5547e31d9c5415dcf4e76ca388caf23b9bd6187ecbdbbffa9cfb876782378aec86cd140d23d7eae3a5788ab46e1cb381bb2d884ef39df63ea957b2ba715802c59ae51fbd899502fa47043cc8218b851fcd1bd73eb5a4a8974cb49824a71e788e2bcca6c5c1a9d87736fe68fdafce2d9cfa30419e11b670873f9a20883268941caae7c6ff661bc4ffa3a9d48a0d6c42b77b05de18d6a70e6334f3ea28463ca728bbf9fee62f165add3d30bfd8792b83a34ca17f6ba097f7d5ea6dd1a6fb254c6114f5b6b0858ddcf0ed8df5c6013af4718ce86c44e56d8de13473ff93acbb49891c8af69ef9c450f99b9af74d96618ec8f90e42efd1877a749a41b168cddd0c6ec51962880ed406853c73adae95d82874be3b34b06f12e90eee628994ce67290942edeb0be5c313511cc28bcf71e299f85a3958a90aa1db138506a8a57c7178d6d57930fd4e6ffebfdcd2ed78f8612eb68ea11a252ba0521c94d656a8b3cc1773ec1d89336055390f6aeaded90922dc02efded1b1db74c9cee146afd3dbd92fb4c8e6b4ebac497aa5084367483f9cd7b05cc24a357bcfcc78bb5eb08edb02011c241d0631241bed81b44c3e9c33bd55b82740596cb8ee2fd8a46004e70e709ed3a20fe1fe69bda58665a8eec06622bcd69f086e290044f8707143adf459f053f14f574d7c3ff0d12f8420cd286a21b819d8fe62ba6b18ce5c8dbccd6ed03ed73be06a8d31555f443663f6a6b2a7d1d59bf71f169dccdf20fbaac233a1c4fc89c38adde4733c5b23ae76aee07b52ca9617cb27833a0e85295b81319d85610787f77c77e8d6bd9f07472324a338b8fe0def1fdb961f488efe39cea303e4ea55eb84fd72beb679407c47030179df73a607b34a059b550f1f4fd60af1526111930f62cf03ecf589c5576e466cfb1df08f5beae15034a789a38724fcbafed9a0426172957c80d4ca7ec9147df727d11a6122ce37fc5bbcd5cdb239364d71e5bbab4b8085cd051a16916665d70d5db3b63c0d9904e3adf2b4d945e52185302129fa3e66bd6608d545c5449c1a45cdbb609ba8cff62e7024234e5405236e481365114a7313d6e591d0c6f50c8d4d95469953e223dd5fd62ec94d342fa4349da1d8f433ea90aed09b2aa9cf0e889f8935dcb86d15acf621cae1c93c582275418d369c54b2a2c2c57cfe5f7fc4f5797e33e6f0d08006bf67ba5d3814a188d48c7116c56cd3098263a5f34e133aad7b5198bc12caa9c032222ec9634f6ba98d9548469cb04aa03510801822716c9895c1c344aa8c699c28adf69664d9dd75ef11778f68663064124e8217876364f6ea33f73acff8f013b0a2ac741d9b5eebd3a0db9e32d50febc12fbc110fdc1d2415277a0897ae3a5f567fe18edf5f48ac86e0398de5f0d57fb8cf5a3c2f7f4d2888cd70bd00ab9b29089b84a5123e00fbcad4a9be61b8ccecfd5f943f11cf0952610b7bd0bbca71b36c439d80ff9e9a6c9135a4b638278432be5d3fec6fd49ad792f504c395cad2f2ffd8d1e0231941523693e2252faabd6df97361bbb2f8c078ef9eacafefb62cb1057c3195cdbc0d81c3e74f72be2bb1eb94f1bd19a26f77982e863442eb6064f31f1f2f84144abefde11d159546d65486a4a55f8aed11c51a8a08e812dcb47c7124701f06417ef29d351b23cacba209e084ff6b969dabfd011828ca759d58860bfa32961115c13107face1d4c2653f662d2671bedf1649e6064b31382a6e51f1487173fdb61e5e70f7676380e17fa7e3d4c4b08a7e64ea5b4a7a3d0c9e8d0d225b35f59fdc3537c0827626eb31f734117aadc65036f26bbf8239cee0ae130f0c948ba3562f24a0656c346c6271b3b4f3fb9865a2ee66575a7ca45ebe0c3d12b68e0b112193254f51f08b31eff02fb8839fbd51d9725c033861ff2f47ecdffa0ebdd1e97af0fb71c2fc10204bdf963c90396964df78bd9495b160981a354e10910c1c3ba0a4dd214ab36d05f2975d5f112c3bb4ad85323d35d8616f9ce025b824aa86e8628c646333b5b183f85668f573e37a16f7e8506746c1c6901139b4ba8c9483f5da3aa3f34d18d893e8fe27061086e9f25e525506fad59938b3016d013288501307f3c5c0e2cf5adfab032f0865525072f624dcd7e7dd03abbe39b8196a6eb42e16d80c3c395c61f32392f1834e5743677e060274a663c1e9d3eac0f87f1b95651839ece118f98fe3a21dff01cb2f904cb453f0f6f1b7d3e4f5ed6569ba5be9a153a8d2f11fb8804d2d1d19850e3383aed4198807d7eed79711faa9d2590d4807a2fd525bbfe5bc8b056369aec9e4b725ea87f180a7d3a3dd3bf886b17364734174d962546db90babfb9cad914c76e01af2adee7a9a6a03a94f4f348c8f1ea959b6df2957509f1683c2978c0c97cbe0929382187be22d907c72e3b93415cbb68363c3a928737536bdbc03f4c363cbb0558ff1321d86358c2cc29f0476381289e233a30e34d50ca6f28d1066b56b8cde48b1e9001779934debfd665af61aac5440e71e0406ab498f3058785a4611ba556d97e197dc4dbbd9195cf91b5242f170b478da2922f4435596ac391a2715958d54443e83d2e7643ab80e006ff04a3c938e02d2a261ee692b54c66585494e7f0c741fb8833e4b99f59cdbaa1a4be04439138b0941488a4e05c2c9092ebb4d06d3a83ea56911ddf9b4ad391872763355881d450f3856ecdc40165effbd7aad0bda162feb20bcd11207c9b838bf642f578801be17ed307b25abf3a96f07c81c3c6082cc02d261c94fce6e70a2919aba69a55b839f03db68025dec5c1910596d7f3085fc21684ed9e40d50f30a2485df8ff750fa6d127cc0e33b7eb41fee15a273c7277775e0341d367c43d2b2d88b5fe27540d5264c33cd2b274632666bced994c34c3937755ac871e9a07a0d22d6ea95a02fa83bd4e4f5265fb207840f3be93cf3df16ddd113f88d7c08a8193a5caf65b895480a0f76a23233d5bb3d18c5429abf89a2dfaa9a3ee204d98e7e7eefb7f2ad135c2be4bc8aad9d293fcd3d689333abb7299d8df7bc5c37d9ad89f19dd6e27bfbd22b86721b5ddd66bb381a3d95d3a24c6136062a1ec0b135f3b46977d696bd2dbf02dc4075615f34d6c1cdbd97a3065c2b362fc52f52ccbdee433150d5643413802e5e925775dac3c1ea415b7f718f8fd3852fabbf1bdf89e4d2ca83bdd0b0a56f6e75d5f7e59008ed909b70fcbfaafa0ed8d7bce6d49c7acdf8ac6d245bcd8e06a0cd30d333ca4eeb6ebf6057408518d2fd923e616da7aa29fb9a719a9018371fe26ff8cfff3f95a46ec096a29aeb3020da496b1a814312411bfa374e632f37821512a610af7009290ecea5e98dbe7a7e48217909e02e314c16233371a6eb96a7b6e655e3ce225d41e8c490aa1d503504f3f8326863b6ea224b2f805a13e8248142b0723b01f2d412c7b117335436b02a55fe6de64615db771b28646a2951a51f13a7e4833a1587ab890da7e6d30adce6323117da7afe2adee10dae01d0c691657c8eba13252595b70d0e8e67b90c72b8e9303c8c0c1303ec345084a1078ed49f0bec0c87ff222e89925d679f97e6e090801b56e7ffaf48419cf4bac884c15911fc1952e292d835e9c5b0c8a994de8990e902968091924ae17d0979da0c9c18a7d6d90a30bf5a03b34a4507f0cb161458782149ecdd4022afc8e4a026a9fbe59d43571a4e460007323f21acbb159a96ad62592fec9ce352bbf19a2e985ede8390ca8bfe94213650a7a7d50cc834e324ce2d01aec7cd6e9c5a74bfaf364a4d0870e9d8fd58b815ce7e218708bd4de2fef25256b90fb70a9aed4d24607cebe97eca29cca0a01a1bd1188fe07b0f29b30484b9ade6d69803a4061a78c5aa93f666f8cafecbc577943df81c49a0e1ad97e02ef3643b064b0ed31fb8aad570d3a4de9e4f6b5b8a6962de3c0671e6584343e01a9535facd492525e2e30a240e4cb5a5e36cd090b83724760a0f5a9c6dded0fc9f31b138b5af40b6792b16962cedb85eb7ff8b5a0c6b65642532c888eb699c6f9dd782881610493ee68dde02d8b1707572de4e292f7ce63db33b39e16fd193fabe74f03dfedac0ce0fdeac55f878a391377aa33c53b6dbceb16b61f16f1d67a18122f8ed5c4bcb504c42296f9cd07c03073e25d19e076312fb2b1b623a217a6dd2ba44f37eabda66da7868d57bdc757514150877587fb033a9bbe30dee3b5667c6eb92d680ce5b57e73bb36211fab05abb6b1f91a508e5558ccabb12d30ad90b5af10d572f8c61b679179ca3b4c9d21932ef65af3cf92f119ad0cfde39a793df349cad4191a044d9f9647aec1fb9f862f3b289c924e2c0c0aee09af1070919abe81484bb1bb652036717bd5c7d246046792debd46ddb3507c387a97e4f29507147e82c17562f6f51a875b779807a3e2b7b79d40a77383ec2c143f57d9acf9201059e253618dec527cab7f60266312aa5e6d7c7e2c0c710aa83c0a745fac702448a4a0123ddf5f1cd3bcae53bfdfb361f785a2d399cb65f8eaa914a1a3ab2f4c47b387802beee2a02dbefcb420c360717b139d493497eb30ca60c1513fb067322d77d34f5044bd26c2533da8b5cbccee72242da3707c72f030fbc487ba6f51f8e77cd09e75f13954fda4c79f15d200349e533ee661f355adfe8002049f1a7c8d47b89a8755647840c5ebf314cba13265df9013d5d6bbd715d59d9df7a05c2be8d1ca1a950513896d6eb17a635850d701276d6e05a22bfe45a1fa0b89f0a05148f39dd58e21f7cae54c06e5d2a51f407eeb0a343b670c8fdab581a6c1fccd45a58c0b164a143ac6e21b5db77f3ba5065857dd63edd6d4d54df37255463d1472dc9e7a8108d82117d99c5aa56c423a325ba3405941d8f335a16f00443c0958a6ad3e70ae24349d5e5361c789422dbab386792c951a78fa52bed4e15d12b13a020c58ca167c37e0a3cb2eb42620d9c9ea7baad7aa998abe01a93d7872539a8c46e401a1b203682d3177b45292bd54c130826bcadaea7eec226906ae5aeb412d78de6043a275d11f9ac354840d5ac26771cece983f0f0f5067b2db841bd2f78108afd399bd7ce1bb71568991d4be164b62d79f83c334e69368e2391a62a89306e08cb03743e0fe684666d61bc546d68ec2e477eaf8c95eb3e8e3925803c86c1e5c33c7b6de4e556b5a2e70fd2f67bd9b5375e1b4a7a9994146d0d0240cc7f0cd3fc5daa02914a83cf50bbe6f481c198318d96e7c37c7e58c72941117f2895ed74146da2601cfa3cfe94f29cb77dc43ad3a5e64dcb05597b88a8b67a01f63ee27dbc3df5c7ff7a8654dcf6a54418475c4e56179d5494389a8eb4c07382985cd4aed321f4beae778e9dad565ebcb32334dee3e6aa4754ccecd251c20c9f43568830e7736f34b06d9608d502803637baea19ef3f1fd8cd60dbc50642416d64c0a299a9f45a2e79054cc772a06192dd19dc4707ad3003c2ef854aba2524d188e2e67434a54702139261fe7668601b9787a943a7fdfee1da4d4541545e6d9206461531b099d11714d2ed6f4aecf866ccf6a9f833bc4db8bb40a2d8130cc", &(0x7f0000001640)=""/208) ioctl$IOMMU_TEST_OP_CREATE_ACCESS(r4, 0x3ba0, &(0x7f0000001740)={0x38, 0x5, 0x0, 0x0, 0xffffffffffffffff, 0x1}) ioctl$IOMMU_TEST_OP_ACCESS_PAGES$syz(r4, 0x3ba0, &(0x7f0000001780)={0x38, 0x7, r8, 0x0, 0x10001, 0x0, 0xa, 0x833d, 0xddb19}) r9 = openat$vsock(0xffffffffffffff9c, &(0x7f00000017c0), 0x4400, 0x0) pkey_mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1, r2) ioctl$UFFDIO_REGISTER(r1, 0xc020aa00, &(0x7f0000001800)={{&(0x7f0000ffc000/0x4000)=nil, 0x4000}, 0x4}) ioctl$vim2m_VIDIOC_EXPBUF(r9, 0xc0405610, &(0x7f0000001840)={0x1, 0x2, 0x8001}) 08:21:29 executing program 3: keyctl$KEYCTL_PKEY_ENCRYPT(0x19, &(0x7f0000000000)={0x0, 0x0, 0xe5}, &(0x7f0000000040)={'enc=', 'raw', ' hash=', {'sha384-avx2\x00'}}, &(0x7f00000000c0), &(0x7f0000000100)=""/229) r0 = pkey_alloc(0x0, 0x0) pkey_mprotect(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x6000000, r0) r1 = userfaultfd(0x100800) r2 = pkey_alloc(0x0, 0x1) keyctl$link(0x8, 0x0, 0xfffffffffffffffb) r3 = openat$nci(0xffffffffffffff9c, &(0x7f0000000200), 0x2, 0x0) r4 = openat$vsock(0xffffffffffffff9c, &(0x7f0000000240), 0x201, 0x0) ioctl$UDMABUF_CREATE_LIST(r4, 0x40087543, &(0x7f0000000280)={0x0, 0x3, [{0xffffffffffffffff, 0x0, 0x8000, 0x4000}, {0xffffffffffffffff, 0x0, 0x4000, 0x8000}, {0xffffffffffffffff, 0x0, 0x2000, 0xffff7ffff0000000}]}) syz_open_dev$ndb(&(0x7f0000000300), 0x0, 0x400) ioctl$IOCTL_GET_NCIDEV_IDX(r3, 0x0, &(0x7f0000000340)) keyctl$instantiate(0xc, 0x0, &(0x7f0000000380)=@encrypted_new={'new ', 'ecryptfs', 0x20, 'user:', '', 0x20, 0x6}, 0x28, 0x0) pkey_alloc(0x0, 0x1) ioctl$PTP_PIN_SETFUNC(r4, 0x40603d07, &(0x7f00000003c0)={'\x00', 0x7, 0x2, 0x8}) syz_io_uring_setup(0x6cab, &(0x7f0000000440)={0x0, 0xcb7a, 0x1, 0x3, 0x122, 0x0, r4}, &(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffe000/0x2000)=nil, &(0x7f00000004c0), &(0x7f0000000500)=0x0) clock_gettime(0x0, &(0x7f0000000540)={0x0, 0x0}) syz_io_uring_submit(0x0, r5, &(0x7f00000005c0)=@IORING_OP_LINK_TIMEOUT={0xf, 0x17, 0x0, 0x0, 0x0, &(0x7f0000000580)={r6, r7+10000000}, 0x1, 0x1}, 0x1) ioctl$NBD_SET_SOCK(r4, 0xab00, r4) mmap$dsp(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x2000000, 0x4000010, r1, 0x0) keyctl$KEYCTL_PKEY_DECRYPT(0x1a, &(0x7f0000000600)={0x0, 0x1000, 0xd0}, 0x0, &(0x7f0000000640)="2736f77350ffc33f7efd1d0e8f90bd80efbf2696893ef379734fbf6b93805520fe93ef19fcdecb6510fb0b63a2a2eb5929d774fcd04ee2d7c3cd1f0a0b9421337683a875ac17717eee658dbdbbee5c64013f03f78e885afc3a44d04cf42586c0f41567b19b151fa83e8beb11c568bf7ef1befc2fedc1e5954e02a065483014daf99296a45e841daf7e1494666b109e9c9012819b7749051cee4a408e3b0ec630f7715c8a5547e31d9c5415dcf4e76ca388caf23b9bd6187ecbdbbffa9cfb876782378aec86cd140d23d7eae3a5788ab46e1cb381bb2d884ef39df63ea957b2ba715802c59ae51fbd899502fa47043cc8218b851fcd1bd73eb5a4a8974cb49824a71e788e2bcca6c5c1a9d87736fe68fdafce2d9cfa30419e11b670873f9a20883268941caae7c6ff661bc4ffa3a9d48a0d6c42b77b05de18d6a70e6334f3ea28463ca728bbf9fee62f165add3d30bfd8792b83a34ca17f6ba097f7d5ea6dd1a6fb254c6114f5b6b0858ddcf0ed8df5c6013af4718ce86c44e56d8de13473ff93acbb49891c8af69ef9c450f99b9af74d96618ec8f90e42efd1877a749a41b168cddd0c6ec51962880ed406853c73adae95d82874be3b34b06f12e90eee628994ce67290942edeb0be5c313511cc28bcf71e299f85a3958a90aa1db138506a8a57c7178d6d57930fd4e6ffebfdcd2ed78f8612eb68ea11a252ba0521c94d656a8b3cc1773ec1d89336055390f6aeaded90922dc02efded1b1db74c9cee146afd3dbd92fb4c8e6b4ebac497aa5084367483f9cd7b05cc24a357bcfcc78bb5eb08edb02011c241d0631241bed81b44c3e9c33bd55b82740596cb8ee2fd8a46004e70e709ed3a20fe1fe69bda58665a8eec06622bcd69f086e290044f8707143adf459f053f14f574d7c3ff0d12f8420cd286a21b819d8fe62ba6b18ce5c8dbccd6ed03ed73be06a8d31555f443663f6a6b2a7d1d59bf71f169dccdf20fbaac233a1c4fc89c38adde4733c5b23ae76aee07b52ca9617cb27833a0e85295b81319d85610787f77c77e8d6bd9f07472324a338b8fe0def1fdb961f488efe39cea303e4ea55eb84fd72beb679407c47030179df73a607b34a059b550f1f4fd60af1526111930f62cf03ecf589c5576e466cfb1df08f5beae15034a789a38724fcbafed9a0426172957c80d4ca7ec9147df727d11a6122ce37fc5bbcd5cdb239364d71e5bbab4b8085cd051a16916665d70d5db3b63c0d9904e3adf2b4d945e52185302129fa3e66bd6608d545c5449c1a45cdbb609ba8cff62e7024234e5405236e481365114a7313d6e591d0c6f50c8d4d95469953e223dd5fd62ec94d342fa4349da1d8f433ea90aed09b2aa9cf0e889f8935dcb86d15acf621cae1c93c582275418d369c54b2a2c2c57cfe5f7fc4f5797e33e6f0d08006bf67ba5d3814a188d48c7116c56cd3098263a5f34e133aad7b5198bc12caa9c032222ec9634f6ba98d9548469cb04aa03510801822716c9895c1c344aa8c699c28adf69664d9dd75ef11778f68663064124e8217876364f6ea33f73acff8f013b0a2ac741d9b5eebd3a0db9e32d50febc12fbc110fdc1d2415277a0897ae3a5f567fe18edf5f48ac86e0398de5f0d57fb8cf5a3c2f7f4d2888cd70bd00ab9b29089b84a5123e00fbcad4a9be61b8ccecfd5f943f11cf0952610b7bd0bbca71b36c439d80ff9e9a6c9135a4b638278432be5d3fec6fd49ad792f504c395cad2f2ffd8d1e0231941523693e2252faabd6df97361bbb2f8c078ef9eacafefb62cb1057c3195cdbc0d81c3e74f72be2bb1eb94f1bd19a26f77982e863442eb6064f31f1f2f84144abefde11d159546d65486a4a55f8aed11c51a8a08e812dcb47c7124701f06417ef29d351b23cacba209e084ff6b969dabfd011828ca759d58860bfa32961115c13107face1d4c2653f662d2671bedf1649e6064b31382a6e51f1487173fdb61e5e70f7676380e17fa7e3d4c4b08a7e64ea5b4a7a3d0c9e8d0d225b35f59fdc3537c0827626eb31f734117aadc65036f26bbf8239cee0ae130f0c948ba3562f24a0656c346c6271b3b4f3fb9865a2ee66575a7ca45ebe0c3d12b68e0b112193254f51f08b31eff02fb8839fbd51d9725c033861ff2f47ecdffa0ebdd1e97af0fb71c2fc10204bdf963c90396964df78bd9495b160981a354e10910c1c3ba0a4dd214ab36d05f2975d5f112c3bb4ad85323d35d8616f9ce025b824aa86e8628c646333b5b183f85668f573e37a16f7e8506746c1c6901139b4ba8c9483f5da3aa3f34d18d893e8fe27061086e9f25e525506fad59938b3016d013288501307f3c5c0e2cf5adfab032f0865525072f624dcd7e7dd03abbe39b8196a6eb42e16d80c3c395c61f32392f1834e5743677e060274a663c1e9d3eac0f87f1b95651839ece118f98fe3a21dff01cb2f904cb453f0f6f1b7d3e4f5ed6569ba5be9a153a8d2f11fb8804d2d1d19850e3383aed4198807d7eed79711faa9d2590d4807a2fd525bbfe5bc8b056369aec9e4b725ea87f180a7d3a3dd3bf886b17364734174d962546db90babfb9cad914c76e01af2adee7a9a6a03a94f4f348c8f1ea959b6df2957509f1683c2978c0c97cbe0929382187be22d907c72e3b93415cbb68363c3a928737536bdbc03f4c363cbb0558ff1321d86358c2cc29f0476381289e233a30e34d50ca6f28d1066b56b8cde48b1e9001779934debfd665af61aac5440e71e0406ab498f3058785a4611ba556d97e197dc4dbbd9195cf91b5242f170b478da2922f4435596ac391a2715958d54443e83d2e7643ab80e006ff04a3c938e02d2a261ee692b54c66585494e7f0c741fb8833e4b99f59cdbaa1a4be04439138b0941488a4e05c2c9092ebb4d06d3a83ea56911ddf9b4ad391872763355881d450f3856ecdc40165effbd7aad0bda162feb20bcd11207c9b838bf642f578801be17ed307b25abf3a96f07c81c3c6082cc02d261c94fce6e70a2919aba69a55b839f03db68025dec5c1910596d7f3085fc21684ed9e40d50f30a2485df8ff750fa6d127cc0e33b7eb41fee15a273c7277775e0341d367c43d2b2d88b5fe27540d5264c33cd2b274632666bced994c34c3937755ac871e9a07a0d22d6ea95a02fa83bd4e4f5265fb207840f3be93cf3df16ddd113f88d7c08a8193a5caf65b895480a0f76a23233d5bb3d18c5429abf89a2dfaa9a3ee204d98e7e7eefb7f2ad135c2be4bc8aad9d293fcd3d689333abb7299d8df7bc5c37d9ad89f19dd6e27bfbd22b86721b5ddd66bb381a3d95d3a24c6136062a1ec0b135f3b46977d696bd2dbf02dc4075615f34d6c1cdbd97a3065c2b362fc52f52ccbdee433150d5643413802e5e925775dac3c1ea415b7f718f8fd3852fabbf1bdf89e4d2ca83bdd0b0a56f6e75d5f7e59008ed909b70fcbfaafa0ed8d7bce6d49c7acdf8ac6d245bcd8e06a0cd30d333ca4eeb6ebf6057408518d2fd923e616da7aa29fb9a719a9018371fe26ff8cfff3f95a46ec096a29aeb3020da496b1a814312411bfa374e632f37821512a610af7009290ecea5e98dbe7a7e48217909e02e314c16233371a6eb96a7b6e655e3ce225d41e8c490aa1d503504f3f8326863b6ea224b2f805a13e8248142b0723b01f2d412c7b117335436b02a55fe6de64615db771b28646a2951a51f13a7e4833a1587ab890da7e6d30adce6323117da7afe2adee10dae01d0c691657c8eba13252595b70d0e8e67b90c72b8e9303c8c0c1303ec345084a1078ed49f0bec0c87ff222e89925d679f97e6e090801b56e7ffaf48419cf4bac884c15911fc1952e292d835e9c5b0c8a994de8990e902968091924ae17d0979da0c9c18a7d6d90a30bf5a03b34a4507f0cb161458782149ecdd4022afc8e4a026a9fbe59d43571a4e460007323f21acbb159a96ad62592fec9ce352bbf19a2e985ede8390ca8bfe94213650a7a7d50cc834e324ce2d01aec7cd6e9c5a74bfaf364a4d0870e9d8fd58b815ce7e218708bd4de2fef25256b90fb70a9aed4d24607cebe97eca29cca0a01a1bd1188fe07b0f29b30484b9ade6d69803a4061a78c5aa93f666f8cafecbc577943df81c49a0e1ad97e02ef3643b064b0ed31fb8aad570d3a4de9e4f6b5b8a6962de3c0671e6584343e01a9535facd492525e2e30a240e4cb5a5e36cd090b83724760a0f5a9c6dded0fc9f31b138b5af40b6792b16962cedb85eb7ff8b5a0c6b65642532c888eb699c6f9dd782881610493ee68dde02d8b1707572de4e292f7ce63db33b39e16fd193fabe74f03dfedac0ce0fdeac55f878a391377aa33c53b6dbceb16b61f16f1d67a18122f8ed5c4bcb504c42296f9cd07c03073e25d19e076312fb2b1b623a217a6dd2ba44f37eabda66da7868d57bdc757514150877587fb033a9bbe30dee3b5667c6eb92d680ce5b57e73bb36211fab05abb6b1f91a508e5558ccabb12d30ad90b5af10d572f8c61b679179ca3b4c9d21932ef65af3cf92f119ad0cfde39a793df349cad4191a044d9f9647aec1fb9f862f3b289c924e2c0c0aee09af1070919abe81484bb1bb652036717bd5c7d246046792debd46ddb3507c387a97e4f29507147e82c17562f6f51a875b779807a3e2b7b79d40a77383ec2c143f57d9acf9201059e253618dec527cab7f60266312aa5e6d7c7e2c0c710aa83c0a745fac702448a4a0123ddf5f1cd3bcae53bfdfb361f785a2d399cb65f8eaa914a1a3ab2f4c47b387802beee2a02dbefcb420c360717b139d493497eb30ca60c1513fb067322d77d34f5044bd26c2533da8b5cbccee72242da3707c72f030fbc487ba6f51f8e77cd09e75f13954fda4c79f15d200349e533ee661f355adfe8002049f1a7c8d47b89a8755647840c5ebf314cba13265df9013d5d6bbd715d59d9df7a05c2be8d1ca1a950513896d6eb17a635850d701276d6e05a22bfe45a1fa0b89f0a05148f39dd58e21f7cae54c06e5d2a51f407eeb0a343b670c8fdab581a6c1fccd45a58c0b164a143ac6e21b5db77f3ba5065857dd63edd6d4d54df37255463d1472dc9e7a8108d82117d99c5aa56c423a325ba3405941d8f335a16f00443c0958a6ad3e70ae24349d5e5361c789422dbab386792c951a78fa52bed4e15d12b13a020c58ca167c37e0a3cb2eb42620d9c9ea7baad7aa998abe01a93d7872539a8c46e401a1b203682d3177b45292bd54c130826bcadaea7eec226906ae5aeb412d78de6043a275d11f9ac354840d5ac26771cece983f0f0f5067b2db841bd2f78108afd399bd7ce1bb71568991d4be164b62d79f83c334e69368e2391a62a89306e08cb03743e0fe684666d61bc546d68ec2e477eaf8c95eb3e8e3925803c86c1e5c33c7b6de4e556b5a2e70fd2f67bd9b5375e1b4a7a9994146d0d0240cc7f0cd3fc5daa02914a83cf50bbe6f481c198318d96e7c37c7e58c72941117f2895ed74146da2601cfa3cfe94f29cb77dc43ad3a5e64dcb05597b88a8b67a01f63ee27dbc3df5c7ff7a8654dcf6a54418475c4e56179d5494389a8eb4c07382985cd4aed321f4beae778e9dad565ebcb32334dee3e6aa4754ccecd251c20c9f43568830e7736f34b06d9608d502803637baea19ef3f1fd8cd60dbc50642416d64c0a299a9f45a2e79054cc772a06192dd19dc4707ad3003c2ef854aba2524d188e2e67434a54702139261fe7668601b9787a943a7fdfee1da4d4541545e6d9206461531b099d11714d2ed6f4aecf866ccf6a9f833bc4db8bb40a2d8130cc", &(0x7f0000001640)=""/208) ioctl$IOMMU_TEST_OP_CREATE_ACCESS(r4, 0x3ba0, &(0x7f0000001740)={0x38, 0x5, 0x0, 0x0, 0xffffffffffffffff, 0x1}) ioctl$IOMMU_TEST_OP_ACCESS_PAGES$syz(r4, 0x3ba0, &(0x7f0000001780)={0x38, 0x7, r8, 0x0, 0x10001, 0x0, 0xa, 0x833d, 0xddb19}) r9 = openat$vsock(0xffffffffffffff9c, &(0x7f00000017c0), 0x4400, 0x0) pkey_mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1, r2) ioctl$UFFDIO_REGISTER(r1, 0xc020aa00, &(0x7f0000001800)={{&(0x7f0000ffc000/0x4000)=nil, 0x4000}, 0x4}) ioctl$vim2m_VIDIOC_EXPBUF(r9, 0xc0405610, &(0x7f0000001840)={0x1, 0x2, 0x8001}) 08:21:29 executing program 0: keyctl$KEYCTL_PKEY_ENCRYPT(0x19, &(0x7f0000000000)={0x0, 0x0, 0xe5}, &(0x7f0000000040)={'enc=', 'raw', ' hash=', {'sha384-avx2\x00'}}, &(0x7f00000000c0), &(0x7f0000000100)=""/229) r0 = pkey_alloc(0x0, 0x0) pkey_mprotect(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x6000000, r0) r1 = userfaultfd(0x100800) pkey_alloc(0x0, 0x1) keyctl$link(0x8, 0x0, 0xfffffffffffffffb) r2 = openat$nci(0xffffffffffffff9c, &(0x7f0000000200), 0x2, 0x0) r3 = openat$vsock(0xffffffffffffff9c, &(0x7f0000000240), 0x201, 0x0) ioctl$UDMABUF_CREATE_LIST(r3, 0x40087543, &(0x7f0000000280)={0x0, 0x3, [{0xffffffffffffffff, 0x0, 0x8000, 0x4000}, {0xffffffffffffffff, 0x0, 0x4000, 0x8000}, {0xffffffffffffffff, 0x0, 0x2000, 0xffff7ffff0000000}]}) syz_open_dev$ndb(&(0x7f0000000300), 0x0, 0x400) ioctl$IOCTL_GET_NCIDEV_IDX(r2, 0x0, &(0x7f0000000340)) keyctl$instantiate(0xc, 0x0, &(0x7f0000000380)=@encrypted_new={'new ', 'ecryptfs', 0x20, 'user:', '', 0x20, 0x6}, 0x28, 0x0) pkey_alloc(0x0, 0x1) ioctl$PTP_PIN_SETFUNC(r3, 0x40603d07, &(0x7f00000003c0)={'\x00', 0x7, 0x2, 0x8}) clock_gettime(0x0, &(0x7f0000000540)={0x0, 0x0}) syz_io_uring_submit(0x0, 0x0, &(0x7f00000005c0)=@IORING_OP_LINK_TIMEOUT={0xf, 0x17, 0x0, 0x0, 0x0, &(0x7f0000000580)={r4, r5+10000000}, 0x1, 0x1}, 0x1) ioctl$NBD_SET_SOCK(r3, 0xab00, r3) mmap$dsp(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x2000000, 0x4000010, r1, 0x0) keyctl$KEYCTL_PKEY_DECRYPT(0x1a, &(0x7f0000000600)={0x0, 0x1000, 0xd0}, 0x0, &(0x7f0000000640)="2736f77350ffc33f7efd1d0e8f90bd80efbf2696893ef379734fbf6b93805520fe93ef19fcdecb6510fb0b63a2a2eb5929d774fcd04ee2d7c3cd1f0a0b9421337683a875ac17717eee658dbdbbee5c64013f03f78e885afc3a44d04cf42586c0f41567b19b151fa83e8beb11c568bf7ef1befc2fedc1e5954e02a065483014daf99296a45e841daf7e1494666b109e9c9012819b7749051cee4a408e3b0ec630f7715c8a5547e31d9c5415dcf4e76ca388caf23b9bd6187ecbdbbffa9cfb876782378aec86cd140d23d7eae3a5788ab46e1cb381bb2d884ef39df63ea957b2ba715802c59ae51fbd899502fa47043cc8218b851fcd1bd73eb5a4a8974cb49824a71e788e2bcca6c5c1a9d87736fe68fdafce2d9cfa30419e11b670873f9a20883268941caae7c6ff661bc4ffa3a9d48a0d6c42b77b05de18d6a70e6334f3ea28463ca728bbf9fee62f165add3d30bfd8792b83a34ca17f6ba097f7d5ea6dd1a6fb254c6114f5b6b0858ddcf0ed8df5c6013af4718ce86c44e56d8de13473ff93acbb49891c8af69ef9c450f99b9af74d96618ec8f90e42efd1877a749a41b168cddd0c6ec51962880ed406853c73adae95d82874be3b34b06f12e90eee628994ce67290942edeb0be5c313511cc28bcf71e299f85a3958a90aa1db138506a8a57c7178d6d57930fd4e6ffebfdcd2ed78f8612eb68ea11a252ba0521c94d656a8b3cc1773ec1d89336055390f6aeaded90922dc02efded1b1db74c9cee146afd3dbd92fb4c8e6b4ebac497aa5084367483f9cd7b05cc24a357bcfcc78bb5eb08edb02011c241d0631241bed81b44c3e9c33bd55b82740596cb8ee2fd8a46004e70e709ed3a20fe1fe69bda58665a8eec06622bcd69f086e290044f8707143adf459f053f14f574d7c3ff0d12f8420cd286a21b819d8fe62ba6b18ce5c8dbccd6ed03ed73be06a8d31555f443663f6a6b2a7d1d59bf71f169dccdf20fbaac233a1c4fc89c38adde4733c5b23ae76aee07b52ca9617cb27833a0e85295b81319d85610787f77c77e8d6bd9f07472324a338b8fe0def1fdb961f488efe39cea303e4ea55eb84fd72beb679407c47030179df73a607b34a059b550f1f4fd60af1526111930f62cf03ecf589c5576e466cfb1df08f5beae15034a789a38724fcbafed9a0426172957c80d4ca7ec9147df727d11a6122ce37fc5bbcd5cdb239364d71e5bbab4b8085cd051a16916665d70d5db3b63c0d9904e3adf2b4d945e52185302129fa3e66bd6608d545c5449c1a45cdbb609ba8cff62e7024234e5405236e481365114a7313d6e591d0c6f50c8d4d95469953e223dd5fd62ec94d342fa4349da1d8f433ea90aed09b2aa9cf0e889f8935dcb86d15acf621cae1c93c582275418d369c54b2a2c2c57cfe5f7fc4f5797e33e6f0d08006bf67ba5d3814a188d48c7116c56cd3098263a5f34e133aad7b5198bc12caa9c032222ec9634f6ba98d9548469cb04aa03510801822716c9895c1c344aa8c699c28adf69664d9dd75ef11778f68663064124e8217876364f6ea33f73acff8f013b0a2ac741d9b5eebd3a0db9e32d50febc12fbc110fdc1d2415277a0897ae3a5f567fe18edf5f48ac86e0398de5f0d57fb8cf5a3c2f7f4d2888cd70bd00ab9b29089b84a5123e00fbcad4a9be61b8ccecfd5f943f11cf0952610b7bd0bbca71b36c439d80ff9e9a6c9135a4b638278432be5d3fec6fd49ad792f504c395cad2f2ffd8d1e0231941523693e2252faabd6df97361bbb2f8c078ef9eacafefb62cb1057c3195cdbc0d81c3e74f72be2bb1eb94f1bd19a26f77982e863442eb6064f31f1f2f84144abefde11d159546d65486a4a55f8aed11c51a8a08e812dcb47c7124701f06417ef29d351b23cacba209e084ff6b969dabfd011828ca759d58860bfa32961115c13107face1d4c2653f662d2671bedf1649e6064b31382a6e51f1487173fdb61e5e70f7676380e17fa7e3d4c4b08a7e64ea5b4a7a3d0c9e8d0d225b35f59fdc3537c0827626eb31f734117aadc65036f26bbf8239cee0ae130f0c948ba3562f24a0656c346c6271b3b4f3fb9865a2ee66575a7ca45ebe0c3d12b68e0b112193254f51f08b31eff02fb8839fbd51d9725c033861ff2f47ecdffa0ebdd1e97af0fb71c2fc10204bdf963c90396964df78bd9495b160981a354e10910c1c3ba0a4dd214ab36d05f2975d5f112c3bb4ad85323d35d8616f9ce025b824aa86e8628c646333b5b183f85668f573e37a16f7e8506746c1c6901139b4ba8c9483f5da3aa3f34d18d893e8fe27061086e9f25e525506fad59938b3016d013288501307f3c5c0e2cf5adfab032f0865525072f624dcd7e7dd03abbe39b8196a6eb42e16d80c3c395c61f32392f1834e5743677e060274a663c1e9d3eac0f87f1b95651839ece118f98fe3a21dff01cb2f904cb453f0f6f1b7d3e4f5ed6569ba5be9a153a8d2f11fb8804d2d1d19850e3383aed4198807d7eed79711faa9d2590d4807a2fd525bbfe5bc8b056369aec9e4b725ea87f180a7d3a3dd3bf886b17364734174d962546db90babfb9cad914c76e01af2adee7a9a6a03a94f4f348c8f1ea959b6df2957509f1683c2978c0c97cbe0929382187be22d907c72e3b93415cbb68363c3a928737536bdbc03f4c363cbb0558ff1321d86358c2cc29f0476381289e233a30e34d50ca6f28d1066b56b8cde48b1e9001779934debfd665af61aac5440e71e0406ab498f3058785a4611ba556d97e197dc4dbbd9195cf91b5242f170b478da2922f4435596ac391a2715958d54443e83d2e7643ab80e006ff04a3c938e02d2a261ee692b54c66585494e7f0c741fb8833e4b99f59cdbaa1a4be04439138b0941488a4e05c2c9092ebb4d06d3a83ea56911ddf9b4ad391872763355881d450f3856ecdc40165effbd7aad0bda162feb20bcd11207c9b838bf642f578801be17ed307b25abf3a96f07c81c3c6082cc02d261c94fce6e70a2919aba69a55b839f03db68025dec5c1910596d7f3085fc21684ed9e40d50f30a2485df8ff750fa6d127cc0e33b7eb41fee15a273c7277775e0341d367c43d2b2d88b5fe27540d5264c33cd2b274632666bced994c34c3937755ac871e9a07a0d22d6ea95a02fa83bd4e4f5265fb207840f3be93cf3df16ddd113f88d7c08a8193a5caf65b895480a0f76a23233d5bb3d18c5429abf89a2dfaa9a3ee204d98e7e7eefb7f2ad135c2be4bc8aad9d293fcd3d689333abb7299d8df7bc5c37d9ad89f19dd6e27bfbd22b86721b5ddd66bb381a3d95d3a24c6136062a1ec0b135f3b46977d696bd2dbf02dc4075615f34d6c1cdbd97a3065c2b362fc52f52ccbdee433150d5643413802e5e925775dac3c1ea415b7f718f8fd3852fabbf1bdf89e4d2ca83bdd0b0a56f6e75d5f7e59008ed909b70fcbfaafa0ed8d7bce6d49c7acdf8ac6d245bcd8e06a0cd30d333ca4eeb6ebf6057408518d2fd923e616da7aa29fb9a719a9018371fe26ff8cfff3f95a46ec096a29aeb3020da496b1a814312411bfa374e632f37821512a610af7009290ecea5e98dbe7a7e48217909e02e314c16233371a6eb96a7b6e655e3ce225d41e8c490aa1d503504f3f8326863b6ea224b2f805a13e8248142b0723b01f2d412c7b117335436b02a55fe6de64615db771b28646a2951a51f13a7e4833a1587ab890da7e6d30adce6323117da7afe2adee10dae01d0c691657c8eba13252595b70d0e8e67b90c72b8e9303c8c0c1303ec345084a1078ed49f0bec0c87ff222e89925d679f97e6e090801b56e7ffaf48419cf4bac884c15911fc1952e292d835e9c5b0c8a994de8990e902968091924ae17d0979da0c9c18a7d6d90a30bf5a03b34a4507f0cb161458782149ecdd4022afc8e4a026a9fbe59d43571a4e460007323f21acbb159a96ad62592fec9ce352bbf19a2e985ede8390ca8bfe94213650a7a7d50cc834e324ce2d01aec7cd6e9c5a74bfaf364a4d0870e9d8fd58b815ce7e218708bd4de2fef25256b90fb70a9aed4d24607cebe97eca29cca0a01a1bd1188fe07b0f29b30484b9ade6d69803a4061a78c5aa93f666f8cafecbc577943df81c49a0e1ad97e02ef3643b064b0ed31fb8aad570d3a4de9e4f6b5b8a6962de3c0671e6584343e01a9535facd492525e2e30a240e4cb5a5e36cd090b83724760a0f5a9c6dded0fc9f31b138b5af40b6792b16962cedb85eb7ff8b5a0c6b65642532c888eb699c6f9dd782881610493ee68dde02d8b1707572de4e292f7ce63db33b39e16fd193fabe74f03dfedac0ce0fdeac55f878a391377aa33c53b6dbceb16b61f16f1d67a18122f8ed5c4bcb504c42296f9cd07c03073e25d19e076312fb2b1b623a217a6dd2ba44f37eabda66da7868d57bdc757514150877587fb033a9bbe30dee3b5667c6eb92d680ce5b57e73bb36211fab05abb6b1f91a508e5558ccabb12d30ad90b5af10d572f8c61b679179ca3b4c9d21932ef65af3cf92f119ad0cfde39a793df349cad4191a044d9f9647aec1fb9f862f3b289c924e2c0c0aee09af1070919abe81484bb1bb652036717bd5c7d246046792debd46ddb3507c387a97e4f29507147e82c17562f6f51a875b779807a3e2b7b79d40a77383ec2c143f57d9acf9201059e253618dec527cab7f60266312aa5e6d7c7e2c0c710aa83c0a745fac702448a4a0123ddf5f1cd3bcae53bfdfb361f785a2d399cb65f8eaa914a1a3ab2f4c47b387802beee2a02dbefcb420c360717b139d493497eb30ca60c1513fb067322d77d34f5044bd26c2533da8b5cbccee72242da3707c72f030fbc487ba6f51f8e77cd09e75f13954fda4c79f15d200349e533ee661f355adfe8002049f1a7c8d47b89a8755647840c5ebf314cba13265df9013d5d6bbd715d59d9df7a05c2be8d1ca1a950513896d6eb17a635850d701276d6e05a22bfe45a1fa0b89f0a05148f39dd58e21f7cae54c06e5d2a51f407eeb0a343b670c8fdab581a6c1fccd45a58c0b164a143ac6e21b5db77f3ba5065857dd63edd6d4d54df37255463d1472dc9e7a8108d82117d99c5aa56c423a325ba3405941d8f335a16f00443c0958a6ad3e70ae24349d5e5361c789422dbab386792c951a78fa52bed4e15d12b13a020c58ca167c37e0a3cb2eb42620d9c9ea7baad7aa998abe01a93d7872539a8c46e401a1b203682d3177b45292bd54c130826bcadaea7eec226906ae5aeb412d78de6043a275d11f9ac354840d5ac26771cece983f0f0f5067b2db841bd2f78108afd399bd7ce1bb71568991d4be164b62d79f83c334e69368e2391a62a89306e08cb03743e0fe684666d61bc546d68ec2e477eaf8c95eb3e8e3925803c86c1e5c33c7b6de4e556b5a2e70fd2f67bd9b5375e1b4a7a9994146d0d0240cc7f0cd3fc5daa02914a83cf50bbe6f481c198318d96e7c37c7e58c72941117f2895ed74146da2601cfa3cfe94f29cb77dc43ad3a5e64dcb05597b88a8b67a01f63ee27dbc3df5c7ff7a8654dcf6a54418475c4e56179d5494389a8eb4c07382985cd4aed321f4beae778e9dad565ebcb32334dee3e6aa4754ccecd251c20c9f43568830e7736f34b06d9608d502803637baea19ef3f1fd8cd60dbc50642416d64c0a299a9f45a2e79054cc772a06192dd19dc4707ad3003c2ef854aba2524d188e2e67434a54702139261fe7668601b9787a943a7fdfee1da4d4541545e6d9206461531b099d11714d2ed6f4aecf866ccf6a9f833bc4db8bb40a2d8130cc", &(0x7f0000001640)=""/208) 08:21:29 executing program 5: keyctl$KEYCTL_PKEY_ENCRYPT(0x19, &(0x7f0000000000)={0x0, 0x0, 0xe5}, &(0x7f0000000040)={'enc=', 'raw', ' hash=', {'sha384-avx2\x00'}}, &(0x7f00000000c0), &(0x7f0000000100)=""/229) r0 = pkey_alloc(0x0, 0x0) pkey_mprotect(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x6000000, r0) userfaultfd(0x100800) pkey_alloc(0x0, 0x1) keyctl$link(0x8, 0x0, 0xfffffffffffffffb) r1 = openat$nci(0xffffffffffffff9c, &(0x7f0000000200), 0x2, 0x0) r2 = openat$vsock(0xffffffffffffff9c, &(0x7f0000000240), 0x201, 0x0) ioctl$UDMABUF_CREATE_LIST(r2, 0x40087543, &(0x7f0000000280)={0x0, 0x3, [{0xffffffffffffffff, 0x0, 0x8000, 0x4000}, {0xffffffffffffffff, 0x0, 0x4000, 0x8000}, {0xffffffffffffffff, 0x0, 0x2000, 0xffff7ffff0000000}]}) syz_open_dev$ndb(&(0x7f0000000300), 0x0, 0x400) ioctl$IOCTL_GET_NCIDEV_IDX(r1, 0x0, &(0x7f0000000340)) keyctl$instantiate(0xc, 0x0, &(0x7f0000000380)=@encrypted_new={'new ', 'ecryptfs', 0x20, 'user:', '', 0x20, 0x6}, 0x28, 0x0) pkey_alloc(0x0, 0x1) 08:21:30 executing program 4: keyctl$KEYCTL_PKEY_ENCRYPT(0x19, &(0x7f0000000000)={0x0, 0x0, 0xe5}, &(0x7f0000000040)={'enc=', 'raw', ' hash=', {'sha384-avx2\x00'}}, &(0x7f00000000c0), &(0x7f0000000100)=""/229) r0 = pkey_alloc(0x0, 0x0) pkey_mprotect(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x6000000, r0) userfaultfd(0x100800) pkey_alloc(0x0, 0x1) keyctl$link(0x8, 0x0, 0xfffffffffffffffb) openat$nci(0xffffffffffffff9c, &(0x7f0000000200), 0x2, 0x0) clock_gettime(0x0, &(0x7f0000000540)) 08:21:30 executing program 0: keyctl$KEYCTL_PKEY_ENCRYPT(0x19, &(0x7f0000000000)={0x0, 0x0, 0xe5}, &(0x7f0000000040)={'enc=', 'raw', ' hash=', {'sha384-avx2\x00'}}, &(0x7f00000000c0), &(0x7f0000000100)=""/229) r0 = pkey_alloc(0x0, 0x0) pkey_mprotect(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x6000000, r0) r1 = userfaultfd(0x100800) pkey_alloc(0x0, 0x1) keyctl$link(0x8, 0x0, 0xfffffffffffffffb) r2 = openat$nci(0xffffffffffffff9c, &(0x7f0000000200), 0x2, 0x0) r3 = openat$vsock(0xffffffffffffff9c, &(0x7f0000000240), 0x201, 0x0) ioctl$UDMABUF_CREATE_LIST(r3, 0x40087543, &(0x7f0000000280)={0x0, 0x3, [{0xffffffffffffffff, 0x0, 0x8000, 0x4000}, {0xffffffffffffffff, 0x0, 0x4000, 0x8000}, {0xffffffffffffffff, 0x0, 0x2000, 0xffff7ffff0000000}]}) syz_open_dev$ndb(&(0x7f0000000300), 0x0, 0x400) ioctl$IOCTL_GET_NCIDEV_IDX(r2, 0x0, &(0x7f0000000340)) keyctl$instantiate(0xc, 0x0, &(0x7f0000000380)=@encrypted_new={'new ', 'ecryptfs', 0x20, 'user:', '', 0x20, 0x6}, 0x28, 0x0) pkey_alloc(0x0, 0x1) ioctl$PTP_PIN_SETFUNC(r3, 0x40603d07, &(0x7f00000003c0)={'\x00', 0x7, 0x2, 0x8}) clock_gettime(0x0, &(0x7f0000000540)={0x0, 0x0}) syz_io_uring_submit(0x0, 0x0, &(0x7f00000005c0)=@IORING_OP_LINK_TIMEOUT={0xf, 0x17, 0x0, 0x0, 0x0, &(0x7f0000000580)={r4, r5+10000000}, 0x1, 0x1}, 0x1) ioctl$NBD_SET_SOCK(r3, 0xab00, r3) mmap$dsp(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x2000000, 0x4000010, r1, 0x0) keyctl$KEYCTL_PKEY_DECRYPT(0x1a, &(0x7f0000000600)={0x0, 0x1000, 0xd0}, 0x0, &(0x7f0000000640)="2736f77350ffc33f7efd1d0e8f90bd80efbf2696893ef379734fbf6b93805520fe93ef19fcdecb6510fb0b63a2a2eb5929d774fcd04ee2d7c3cd1f0a0b9421337683a875ac17717eee658dbdbbee5c64013f03f78e885afc3a44d04cf42586c0f41567b19b151fa83e8beb11c568bf7ef1befc2fedc1e5954e02a065483014daf99296a45e841daf7e1494666b109e9c9012819b7749051cee4a408e3b0ec630f7715c8a5547e31d9c5415dcf4e76ca388caf23b9bd6187ecbdbbffa9cfb876782378aec86cd140d23d7eae3a5788ab46e1cb381bb2d884ef39df63ea957b2ba715802c59ae51fbd899502fa47043cc8218b851fcd1bd73eb5a4a8974cb49824a71e788e2bcca6c5c1a9d87736fe68fdafce2d9cfa30419e11b670873f9a20883268941caae7c6ff661bc4ffa3a9d48a0d6c42b77b05de18d6a70e6334f3ea28463ca728bbf9fee62f165add3d30bfd8792b83a34ca17f6ba097f7d5ea6dd1a6fb254c6114f5b6b0858ddcf0ed8df5c6013af4718ce86c44e56d8de13473ff93acbb49891c8af69ef9c450f99b9af74d96618ec8f90e42efd1877a749a41b168cddd0c6ec51962880ed406853c73adae95d82874be3b34b06f12e90eee628994ce67290942edeb0be5c313511cc28bcf71e299f85a3958a90aa1db138506a8a57c7178d6d57930fd4e6ffebfdcd2ed78f8612eb68ea11a252ba0521c94d656a8b3cc1773ec1d89336055390f6aeaded90922dc02efded1b1db74c9cee146afd3dbd92fb4c8e6b4ebac497aa5084367483f9cd7b05cc24a357bcfcc78bb5eb08edb02011c241d0631241bed81b44c3e9c33bd55b82740596cb8ee2fd8a46004e70e709ed3a20fe1fe69bda58665a8eec06622bcd69f086e290044f8707143adf459f053f14f574d7c3ff0d12f8420cd286a21b819d8fe62ba6b18ce5c8dbccd6ed03ed73be06a8d31555f443663f6a6b2a7d1d59bf71f169dccdf20fbaac233a1c4fc89c38adde4733c5b23ae76aee07b52ca9617cb27833a0e85295b81319d85610787f77c77e8d6bd9f07472324a338b8fe0def1fdb961f488efe39cea303e4ea55eb84fd72beb679407c47030179df73a607b34a059b550f1f4fd60af1526111930f62cf03ecf589c5576e466cfb1df08f5beae15034a789a38724fcbafed9a0426172957c80d4ca7ec9147df727d11a6122ce37fc5bbcd5cdb239364d71e5bbab4b8085cd051a16916665d70d5db3b63c0d9904e3adf2b4d945e52185302129fa3e66bd6608d545c5449c1a45cdbb609ba8cff62e7024234e5405236e481365114a7313d6e591d0c6f50c8d4d95469953e223dd5fd62ec94d342fa4349da1d8f433ea90aed09b2aa9cf0e889f8935dcb86d15acf621cae1c93c582275418d369c54b2a2c2c57cfe5f7fc4f5797e33e6f0d08006bf67ba5d3814a188d48c7116c56cd3098263a5f34e133aad7b5198bc12caa9c032222ec9634f6ba98d9548469cb04aa03510801822716c9895c1c344aa8c699c28adf69664d9dd75ef11778f68663064124e8217876364f6ea33f73acff8f013b0a2ac741d9b5eebd3a0db9e32d50febc12fbc110fdc1d2415277a0897ae3a5f567fe18edf5f48ac86e0398de5f0d57fb8cf5a3c2f7f4d2888cd70bd00ab9b29089b84a5123e00fbcad4a9be61b8ccecfd5f943f11cf0952610b7bd0bbca71b36c439d80ff9e9a6c9135a4b638278432be5d3fec6fd49ad792f504c395cad2f2ffd8d1e0231941523693e2252faabd6df97361bbb2f8c078ef9eacafefb62cb1057c3195cdbc0d81c3e74f72be2bb1eb94f1bd19a26f77982e863442eb6064f31f1f2f84144abefde11d159546d65486a4a55f8aed11c51a8a08e812dcb47c7124701f06417ef29d351b23cacba209e084ff6b969dabfd011828ca759d58860bfa32961115c13107face1d4c2653f662d2671bedf1649e6064b31382a6e51f1487173fdb61e5e70f7676380e17fa7e3d4c4b08a7e64ea5b4a7a3d0c9e8d0d225b35f59fdc3537c0827626eb31f734117aadc65036f26bbf8239cee0ae130f0c948ba3562f24a0656c346c6271b3b4f3fb9865a2ee66575a7ca45ebe0c3d12b68e0b112193254f51f08b31eff02fb8839fbd51d9725c033861ff2f47ecdffa0ebdd1e97af0fb71c2fc10204bdf963c90396964df78bd9495b160981a354e10910c1c3ba0a4dd214ab36d05f2975d5f112c3bb4ad85323d35d8616f9ce025b824aa86e8628c646333b5b183f85668f573e37a16f7e8506746c1c6901139b4ba8c9483f5da3aa3f34d18d893e8fe27061086e9f25e525506fad59938b3016d013288501307f3c5c0e2cf5adfab032f0865525072f624dcd7e7dd03abbe39b8196a6eb42e16d80c3c395c61f32392f1834e5743677e060274a663c1e9d3eac0f87f1b95651839ece118f98fe3a21dff01cb2f904cb453f0f6f1b7d3e4f5ed6569ba5be9a153a8d2f11fb8804d2d1d19850e3383aed4198807d7eed79711faa9d2590d4807a2fd525bbfe5bc8b056369aec9e4b725ea87f180a7d3a3dd3bf886b17364734174d962546db90babfb9cad914c76e01af2adee7a9a6a03a94f4f348c8f1ea959b6df2957509f1683c2978c0c97cbe0929382187be22d907c72e3b93415cbb68363c3a928737536bdbc03f4c363cbb0558ff1321d86358c2cc29f0476381289e233a30e34d50ca6f28d1066b56b8cde48b1e9001779934debfd665af61aac5440e71e0406ab498f3058785a4611ba556d97e197dc4dbbd9195cf91b5242f170b478da2922f4435596ac391a2715958d54443e83d2e7643ab80e006ff04a3c938e02d2a261ee692b54c66585494e7f0c741fb8833e4b99f59cdbaa1a4be04439138b0941488a4e05c2c9092ebb4d06d3a83ea56911ddf9b4ad391872763355881d450f3856ecdc40165effbd7aad0bda162feb20bcd11207c9b838bf642f578801be17ed307b25abf3a96f07c81c3c6082cc02d261c94fce6e70a2919aba69a55b839f03db68025dec5c1910596d7f3085fc21684ed9e40d50f30a2485df8ff750fa6d127cc0e33b7eb41fee15a273c7277775e0341d367c43d2b2d88b5fe27540d5264c33cd2b274632666bced994c34c3937755ac871e9a07a0d22d6ea95a02fa83bd4e4f5265fb207840f3be93cf3df16ddd113f88d7c08a8193a5caf65b895480a0f76a23233d5bb3d18c5429abf89a2dfaa9a3ee204d98e7e7eefb7f2ad135c2be4bc8aad9d293fcd3d689333abb7299d8df7bc5c37d9ad89f19dd6e27bfbd22b86721b5ddd66bb381a3d95d3a24c6136062a1ec0b135f3b46977d696bd2dbf02dc4075615f34d6c1cdbd97a3065c2b362fc52f52ccbdee433150d5643413802e5e925775dac3c1ea415b7f718f8fd3852fabbf1bdf89e4d2ca83bdd0b0a56f6e75d5f7e59008ed909b70fcbfaafa0ed8d7bce6d49c7acdf8ac6d245bcd8e06a0cd30d333ca4eeb6ebf6057408518d2fd923e616da7aa29fb9a719a9018371fe26ff8cfff3f95a46ec096a29aeb3020da496b1a814312411bfa374e632f37821512a610af7009290ecea5e98dbe7a7e48217909e02e314c16233371a6eb96a7b6e655e3ce225d41e8c490aa1d503504f3f8326863b6ea224b2f805a13e8248142b0723b01f2d412c7b117335436b02a55fe6de64615db771b28646a2951a51f13a7e4833a1587ab890da7e6d30adce6323117da7afe2adee10dae01d0c691657c8eba13252595b70d0e8e67b90c72b8e9303c8c0c1303ec345084a1078ed49f0bec0c87ff222e89925d679f97e6e090801b56e7ffaf48419cf4bac884c15911fc1952e292d835e9c5b0c8a994de8990e902968091924ae17d0979da0c9c18a7d6d90a30bf5a03b34a4507f0cb161458782149ecdd4022afc8e4a026a9fbe59d43571a4e460007323f21acbb159a96ad62592fec9ce352bbf19a2e985ede8390ca8bfe94213650a7a7d50cc834e324ce2d01aec7cd6e9c5a74bfaf364a4d0870e9d8fd58b815ce7e218708bd4de2fef25256b90fb70a9aed4d24607cebe97eca29cca0a01a1bd1188fe07b0f29b30484b9ade6d69803a4061a78c5aa93f666f8cafecbc577943df81c49a0e1ad97e02ef3643b064b0ed31fb8aad570d3a4de9e4f6b5b8a6962de3c0671e6584343e01a9535facd492525e2e30a240e4cb5a5e36cd090b83724760a0f5a9c6dded0fc9f31b138b5af40b6792b16962cedb85eb7ff8b5a0c6b65642532c888eb699c6f9dd782881610493ee68dde02d8b1707572de4e292f7ce63db33b39e16fd193fabe74f03dfedac0ce0fdeac55f878a391377aa33c53b6dbceb16b61f16f1d67a18122f8ed5c4bcb504c42296f9cd07c03073e25d19e076312fb2b1b623a217a6dd2ba44f37eabda66da7868d57bdc757514150877587fb033a9bbe30dee3b5667c6eb92d680ce5b57e73bb36211fab05abb6b1f91a508e5558ccabb12d30ad90b5af10d572f8c61b679179ca3b4c9d21932ef65af3cf92f119ad0cfde39a793df349cad4191a044d9f9647aec1fb9f862f3b289c924e2c0c0aee09af1070919abe81484bb1bb652036717bd5c7d246046792debd46ddb3507c387a97e4f29507147e82c17562f6f51a875b779807a3e2b7b79d40a77383ec2c143f57d9acf9201059e253618dec527cab7f60266312aa5e6d7c7e2c0c710aa83c0a745fac702448a4a0123ddf5f1cd3bcae53bfdfb361f785a2d399cb65f8eaa914a1a3ab2f4c47b387802beee2a02dbefcb420c360717b139d493497eb30ca60c1513fb067322d77d34f5044bd26c2533da8b5cbccee72242da3707c72f030fbc487ba6f51f8e77cd09e75f13954fda4c79f15d200349e533ee661f355adfe8002049f1a7c8d47b89a8755647840c5ebf314cba13265df9013d5d6bbd715d59d9df7a05c2be8d1ca1a950513896d6eb17a635850d701276d6e05a22bfe45a1fa0b89f0a05148f39dd58e21f7cae54c06e5d2a51f407eeb0a343b670c8fdab581a6c1fccd45a58c0b164a143ac6e21b5db77f3ba5065857dd63edd6d4d54df37255463d1472dc9e7a8108d82117d99c5aa56c423a325ba3405941d8f335a16f00443c0958a6ad3e70ae24349d5e5361c789422dbab386792c951a78fa52bed4e15d12b13a020c58ca167c37e0a3cb2eb42620d9c9ea7baad7aa998abe01a93d7872539a8c46e401a1b203682d3177b45292bd54c130826bcadaea7eec226906ae5aeb412d78de6043a275d11f9ac354840d5ac26771cece983f0f0f5067b2db841bd2f78108afd399bd7ce1bb71568991d4be164b62d79f83c334e69368e2391a62a89306e08cb03743e0fe684666d61bc546d68ec2e477eaf8c95eb3e8e3925803c86c1e5c33c7b6de4e556b5a2e70fd2f67bd9b5375e1b4a7a9994146d0d0240cc7f0cd3fc5daa02914a83cf50bbe6f481c198318d96e7c37c7e58c72941117f2895ed74146da2601cfa3cfe94f29cb77dc43ad3a5e64dcb05597b88a8b67a01f63ee27dbc3df5c7ff7a8654dcf6a54418475c4e56179d5494389a8eb4c07382985cd4aed321f4beae778e9dad565ebcb32334dee3e6aa4754ccecd251c20c9f43568830e7736f34b06d9608d502803637baea19ef3f1fd8cd60dbc50642416d64c0a299a9f45a2e79054cc772a06192dd19dc4707ad3003c2ef854aba2524d188e2e67434a54702139261fe7668601b9787a943a7fdfee1da4d4541545e6d9206461531b099d11714d2ed6f4aecf866ccf6a9f833bc4db8bb40a2d8130cc", &(0x7f0000001640)=""/208) 08:21:30 executing program 2: keyctl$KEYCTL_PKEY_ENCRYPT(0x19, &(0x7f0000000000)={0x0, 0x0, 0xe5}, &(0x7f0000000040)={'enc=', 'raw', ' hash=', {'sha384-avx2\x00'}}, &(0x7f00000000c0), &(0x7f0000000100)=""/229) r0 = pkey_alloc(0x0, 0x0) pkey_mprotect(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x6000000, r0) r1 = userfaultfd(0x100800) pkey_alloc(0x0, 0x1) keyctl$link(0x8, 0x0, 0xfffffffffffffffb) r2 = openat$nci(0xffffffffffffff9c, &(0x7f0000000200), 0x2, 0x0) r3 = openat$vsock(0xffffffffffffff9c, &(0x7f0000000240), 0x201, 0x0) ioctl$UDMABUF_CREATE_LIST(r3, 0x40087543, &(0x7f0000000280)={0x0, 0x3, [{0xffffffffffffffff, 0x0, 0x8000, 0x4000}, {0xffffffffffffffff, 0x0, 0x4000, 0x8000}, {0xffffffffffffffff, 0x0, 0x2000, 0xffff7ffff0000000}]}) syz_open_dev$ndb(&(0x7f0000000300), 0x0, 0x400) ioctl$IOCTL_GET_NCIDEV_IDX(r2, 0x0, &(0x7f0000000340)) keyctl$instantiate(0xc, 0x0, &(0x7f0000000380)=@encrypted_new={'new ', 'ecryptfs', 0x20, 'user:', '', 0x20, 0x6}, 0x28, 0x0) pkey_alloc(0x0, 0x1) ioctl$PTP_PIN_SETFUNC(r3, 0x40603d07, &(0x7f00000003c0)={'\x00', 0x7, 0x2, 0x8}) clock_gettime(0x0, &(0x7f0000000540)={0x0, 0x0}) syz_io_uring_submit(0x0, 0x0, &(0x7f00000005c0)=@IORING_OP_LINK_TIMEOUT={0xf, 0x17, 0x0, 0x0, 0x0, &(0x7f0000000580)={r4, r5+10000000}, 0x1, 0x1}, 0x1) ioctl$NBD_SET_SOCK(r3, 0xab00, r3) mmap$dsp(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x2000000, 0x4000010, r1, 0x0) keyctl$KEYCTL_PKEY_DECRYPT(0x1a, &(0x7f0000000600)={0x0, 0x1000, 0xd0}, 0x0, &(0x7f0000000640)="2736f77350ffc33f7efd1d0e8f90bd80efbf2696893ef379734fbf6b93805520fe93ef19fcdecb6510fb0b63a2a2eb5929d774fcd04ee2d7c3cd1f0a0b9421337683a875ac17717eee658dbdbbee5c64013f03f78e885afc3a44d04cf42586c0f41567b19b151fa83e8beb11c568bf7ef1befc2fedc1e5954e02a065483014daf99296a45e841daf7e1494666b109e9c9012819b7749051cee4a408e3b0ec630f7715c8a5547e31d9c5415dcf4e76ca388caf23b9bd6187ecbdbbffa9cfb876782378aec86cd140d23d7eae3a5788ab46e1cb381bb2d884ef39df63ea957b2ba715802c59ae51fbd899502fa47043cc8218b851fcd1bd73eb5a4a8974cb49824a71e788e2bcca6c5c1a9d87736fe68fdafce2d9cfa30419e11b670873f9a20883268941caae7c6ff661bc4ffa3a9d48a0d6c42b77b05de18d6a70e6334f3ea28463ca728bbf9fee62f165add3d30bfd8792b83a34ca17f6ba097f7d5ea6dd1a6fb254c6114f5b6b0858ddcf0ed8df5c6013af4718ce86c44e56d8de13473ff93acbb49891c8af69ef9c450f99b9af74d96618ec8f90e42efd1877a749a41b168cddd0c6ec51962880ed406853c73adae95d82874be3b34b06f12e90eee628994ce67290942edeb0be5c313511cc28bcf71e299f85a3958a90aa1db138506a8a57c7178d6d57930fd4e6ffebfdcd2ed78f8612eb68ea11a252ba0521c94d656a8b3cc1773ec1d89336055390f6aeaded90922dc02efded1b1db74c9cee146afd3dbd92fb4c8e6b4ebac497aa5084367483f9cd7b05cc24a357bcfcc78bb5eb08edb02011c241d0631241bed81b44c3e9c33bd55b82740596cb8ee2fd8a46004e70e709ed3a20fe1fe69bda58665a8eec06622bcd69f086e290044f8707143adf459f053f14f574d7c3ff0d12f8420cd286a21b819d8fe62ba6b18ce5c8dbccd6ed03ed73be06a8d31555f443663f6a6b2a7d1d59bf71f169dccdf20fbaac233a1c4fc89c38adde4733c5b23ae76aee07b52ca9617cb27833a0e85295b81319d85610787f77c77e8d6bd9f07472324a338b8fe0def1fdb961f488efe39cea303e4ea55eb84fd72beb679407c47030179df73a607b34a059b550f1f4fd60af1526111930f62cf03ecf589c5576e466cfb1df08f5beae15034a789a38724fcbafed9a0426172957c80d4ca7ec9147df727d11a6122ce37fc5bbcd5cdb239364d71e5bbab4b8085cd051a16916665d70d5db3b63c0d9904e3adf2b4d945e52185302129fa3e66bd6608d545c5449c1a45cdbb609ba8cff62e7024234e5405236e481365114a7313d6e591d0c6f50c8d4d95469953e223dd5fd62ec94d342fa4349da1d8f433ea90aed09b2aa9cf0e889f8935dcb86d15acf621cae1c93c582275418d369c54b2a2c2c57cfe5f7fc4f5797e33e6f0d08006bf67ba5d3814a188d48c7116c56cd3098263a5f34e133aad7b5198bc12caa9c032222ec9634f6ba98d9548469cb04aa03510801822716c9895c1c344aa8c699c28adf69664d9dd75ef11778f68663064124e8217876364f6ea33f73acff8f013b0a2ac741d9b5eebd3a0db9e32d50febc12fbc110fdc1d2415277a0897ae3a5f567fe18edf5f48ac86e0398de5f0d57fb8cf5a3c2f7f4d2888cd70bd00ab9b29089b84a5123e00fbcad4a9be61b8ccecfd5f943f11cf0952610b7bd0bbca71b36c439d80ff9e9a6c9135a4b638278432be5d3fec6fd49ad792f504c395cad2f2ffd8d1e0231941523693e2252faabd6df97361bbb2f8c078ef9eacafefb62cb1057c3195cdbc0d81c3e74f72be2bb1eb94f1bd19a26f77982e863442eb6064f31f1f2f84144abefde11d159546d65486a4a55f8aed11c51a8a08e812dcb47c7124701f06417ef29d351b23cacba209e084ff6b969dabfd011828ca759d58860bfa32961115c13107face1d4c2653f662d2671bedf1649e6064b31382a6e51f1487173fdb61e5e70f7676380e17fa7e3d4c4b08a7e64ea5b4a7a3d0c9e8d0d225b35f59fdc3537c0827626eb31f734117aadc65036f26bbf8239cee0ae130f0c948ba3562f24a0656c346c6271b3b4f3fb9865a2ee66575a7ca45ebe0c3d12b68e0b112193254f51f08b31eff02fb8839fbd51d9725c033861ff2f47ecdffa0ebdd1e97af0fb71c2fc10204bdf963c90396964df78bd9495b160981a354e10910c1c3ba0a4dd214ab36d05f2975d5f112c3bb4ad85323d35d8616f9ce025b824aa86e8628c646333b5b183f85668f573e37a16f7e8506746c1c6901139b4ba8c9483f5da3aa3f34d18d893e8fe27061086e9f25e525506fad59938b3016d013288501307f3c5c0e2cf5adfab032f0865525072f624dcd7e7dd03abbe39b8196a6eb42e16d80c3c395c61f32392f1834e5743677e060274a663c1e9d3eac0f87f1b95651839ece118f98fe3a21dff01cb2f904cb453f0f6f1b7d3e4f5ed6569ba5be9a153a8d2f11fb8804d2d1d19850e3383aed4198807d7eed79711faa9d2590d4807a2fd525bbfe5bc8b056369aec9e4b725ea87f180a7d3a3dd3bf886b17364734174d962546db90babfb9cad914c76e01af2adee7a9a6a03a94f4f348c8f1ea959b6df2957509f1683c2978c0c97cbe0929382187be22d907c72e3b93415cbb68363c3a928737536bdbc03f4c363cbb0558ff1321d86358c2cc29f0476381289e233a30e34d50ca6f28d1066b56b8cde48b1e9001779934debfd665af61aac5440e71e0406ab498f3058785a4611ba556d97e197dc4dbbd9195cf91b5242f170b478da2922f4435596ac391a2715958d54443e83d2e7643ab80e006ff04a3c938e02d2a261ee692b54c66585494e7f0c741fb8833e4b99f59cdbaa1a4be04439138b0941488a4e05c2c9092ebb4d06d3a83ea56911ddf9b4ad391872763355881d450f3856ecdc40165effbd7aad0bda162feb20bcd11207c9b838bf642f578801be17ed307b25abf3a96f07c81c3c6082cc02d261c94fce6e70a2919aba69a55b839f03db68025dec5c1910596d7f3085fc21684ed9e40d50f30a2485df8ff750fa6d127cc0e33b7eb41fee15a273c7277775e0341d367c43d2b2d88b5fe27540d5264c33cd2b274632666bced994c34c3937755ac871e9a07a0d22d6ea95a02fa83bd4e4f5265fb207840f3be93cf3df16ddd113f88d7c08a8193a5caf65b895480a0f76a23233d5bb3d18c5429abf89a2dfaa9a3ee204d98e7e7eefb7f2ad135c2be4bc8aad9d293fcd3d689333abb7299d8df7bc5c37d9ad89f19dd6e27bfbd22b86721b5ddd66bb381a3d95d3a24c6136062a1ec0b135f3b46977d696bd2dbf02dc4075615f34d6c1cdbd97a3065c2b362fc52f52ccbdee433150d5643413802e5e925775dac3c1ea415b7f718f8fd3852fabbf1bdf89e4d2ca83bdd0b0a56f6e75d5f7e59008ed909b70fcbfaafa0ed8d7bce6d49c7acdf8ac6d245bcd8e06a0cd30d333ca4eeb6ebf6057408518d2fd923e616da7aa29fb9a719a9018371fe26ff8cfff3f95a46ec096a29aeb3020da496b1a814312411bfa374e632f37821512a610af7009290ecea5e98dbe7a7e48217909e02e314c16233371a6eb96a7b6e655e3ce225d41e8c490aa1d503504f3f8326863b6ea224b2f805a13e8248142b0723b01f2d412c7b117335436b02a55fe6de64615db771b28646a2951a51f13a7e4833a1587ab890da7e6d30adce6323117da7afe2adee10dae01d0c691657c8eba13252595b70d0e8e67b90c72b8e9303c8c0c1303ec345084a1078ed49f0bec0c87ff222e89925d679f97e6e090801b56e7ffaf48419cf4bac884c15911fc1952e292d835e9c5b0c8a994de8990e902968091924ae17d0979da0c9c18a7d6d90a30bf5a03b34a4507f0cb161458782149ecdd4022afc8e4a026a9fbe59d43571a4e460007323f21acbb159a96ad62592fec9ce352bbf19a2e985ede8390ca8bfe94213650a7a7d50cc834e324ce2d01aec7cd6e9c5a74bfaf364a4d0870e9d8fd58b815ce7e218708bd4de2fef25256b90fb70a9aed4d24607cebe97eca29cca0a01a1bd1188fe07b0f29b30484b9ade6d69803a4061a78c5aa93f666f8cafecbc577943df81c49a0e1ad97e02ef3643b064b0ed31fb8aad570d3a4de9e4f6b5b8a6962de3c0671e6584343e01a9535facd492525e2e30a240e4cb5a5e36cd090b83724760a0f5a9c6dded0fc9f31b138b5af40b6792b16962cedb85eb7ff8b5a0c6b65642532c888eb699c6f9dd782881610493ee68dde02d8b1707572de4e292f7ce63db33b39e16fd193fabe74f03dfedac0ce0fdeac55f878a391377aa33c53b6dbceb16b61f16f1d67a18122f8ed5c4bcb504c42296f9cd07c03073e25d19e076312fb2b1b623a217a6dd2ba44f37eabda66da7868d57bdc757514150877587fb033a9bbe30dee3b5667c6eb92d680ce5b57e73bb36211fab05abb6b1f91a508e5558ccabb12d30ad90b5af10d572f8c61b679179ca3b4c9d21932ef65af3cf92f119ad0cfde39a793df349cad4191a044d9f9647aec1fb9f862f3b289c924e2c0c0aee09af1070919abe81484bb1bb652036717bd5c7d246046792debd46ddb3507c387a97e4f29507147e82c17562f6f51a875b779807a3e2b7b79d40a77383ec2c143f57d9acf9201059e253618dec527cab7f60266312aa5e6d7c7e2c0c710aa83c0a745fac702448a4a0123ddf5f1cd3bcae53bfdfb361f785a2d399cb65f8eaa914a1a3ab2f4c47b387802beee2a02dbefcb420c360717b139d493497eb30ca60c1513fb067322d77d34f5044bd26c2533da8b5cbccee72242da3707c72f030fbc487ba6f51f8e77cd09e75f13954fda4c79f15d200349e533ee661f355adfe8002049f1a7c8d47b89a8755647840c5ebf314cba13265df9013d5d6bbd715d59d9df7a05c2be8d1ca1a950513896d6eb17a635850d701276d6e05a22bfe45a1fa0b89f0a05148f39dd58e21f7cae54c06e5d2a51f407eeb0a343b670c8fdab581a6c1fccd45a58c0b164a143ac6e21b5db77f3ba5065857dd63edd6d4d54df37255463d1472dc9e7a8108d82117d99c5aa56c423a325ba3405941d8f335a16f00443c0958a6ad3e70ae24349d5e5361c789422dbab386792c951a78fa52bed4e15d12b13a020c58ca167c37e0a3cb2eb42620d9c9ea7baad7aa998abe01a93d7872539a8c46e401a1b203682d3177b45292bd54c130826bcadaea7eec226906ae5aeb412d78de6043a275d11f9ac354840d5ac26771cece983f0f0f5067b2db841bd2f78108afd399bd7ce1bb71568991d4be164b62d79f83c334e69368e2391a62a89306e08cb03743e0fe684666d61bc546d68ec2e477eaf8c95eb3e8e3925803c86c1e5c33c7b6de4e556b5a2e70fd2f67bd9b5375e1b4a7a9994146d0d0240cc7f0cd3fc5daa02914a83cf50bbe6f481c198318d96e7c37c7e58c72941117f2895ed74146da2601cfa3cfe94f29cb77dc43ad3a5e64dcb05597b88a8b67a01f63ee27dbc3df5c7ff7a8654dcf6a54418475c4e56179d5494389a8eb4c07382985cd4aed321f4beae778e9dad565ebcb32334dee3e6aa4754ccecd251c20c9f43568830e7736f34b06d9608d502803637baea19ef3f1fd8cd60dbc50642416d64c0a299a9f45a2e79054cc772a06192dd19dc4707ad3003c2ef854aba2524d188e2e67434a54702139261fe7668601b9787a943a7fdfee1da4d4541545e6d9206461531b099d11714d2ed6f4aecf866ccf6a9f833bc4db8bb40a2d8130cc", &(0x7f0000001640)=""/208) 08:21:30 executing program 1: keyctl$KEYCTL_PKEY_ENCRYPT(0x19, &(0x7f0000000000)={0x0, 0x0, 0xe5}, &(0x7f0000000040)={'enc=', 'raw', ' hash=', {'sha384-avx2\x00'}}, &(0x7f00000000c0), &(0x7f0000000100)=""/229) r0 = pkey_alloc(0x0, 0x0) pkey_mprotect(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x6000000, r0) r1 = userfaultfd(0x100800) r2 = pkey_alloc(0x0, 0x1) keyctl$link(0x8, 0x0, 0xfffffffffffffffb) r3 = openat$nci(0xffffffffffffff9c, &(0x7f0000000200), 0x2, 0x0) r4 = openat$vsock(0xffffffffffffff9c, &(0x7f0000000240), 0x201, 0x0) ioctl$UDMABUF_CREATE_LIST(r4, 0x40087543, &(0x7f0000000280)={0x0, 0x3, [{0xffffffffffffffff, 0x0, 0x8000, 0x4000}, {0xffffffffffffffff, 0x0, 0x4000, 0x8000}, {0xffffffffffffffff, 0x0, 0x2000, 0xffff7ffff0000000}]}) syz_open_dev$ndb(&(0x7f0000000300), 0x0, 0x400) ioctl$IOCTL_GET_NCIDEV_IDX(r3, 0x0, &(0x7f0000000340)) keyctl$instantiate(0xc, 0x0, &(0x7f0000000380)=@encrypted_new={'new ', 'ecryptfs', 0x20, 'user:', '', 0x20, 0x6}, 0x28, 0x0) pkey_alloc(0x0, 0x1) ioctl$PTP_PIN_SETFUNC(r4, 0x40603d07, &(0x7f00000003c0)={'\x00', 0x7, 0x2, 0x8}) syz_io_uring_setup(0x6cab, &(0x7f0000000440)={0x0, 0xcb7a, 0x1, 0x3, 0x122, 0x0, r4}, &(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffe000/0x2000)=nil, &(0x7f00000004c0), &(0x7f0000000500)=0x0) clock_gettime(0x0, &(0x7f0000000540)={0x0, 0x0}) syz_io_uring_submit(0x0, r5, &(0x7f00000005c0)=@IORING_OP_LINK_TIMEOUT={0xf, 0x17, 0x0, 0x0, 0x0, &(0x7f0000000580)={r6, r7+10000000}, 0x1, 0x1}, 0x1) ioctl$NBD_SET_SOCK(r4, 0xab00, r4) mmap$dsp(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x2000000, 0x4000010, r1, 0x0) keyctl$KEYCTL_PKEY_DECRYPT(0x1a, &(0x7f0000000600)={0x0, 0x1000, 0xd0}, 0x0, &(0x7f0000000640)="2736f77350ffc33f7efd1d0e8f90bd80efbf2696893ef379734fbf6b93805520fe93ef19fcdecb6510fb0b63a2a2eb5929d774fcd04ee2d7c3cd1f0a0b9421337683a875ac17717eee658dbdbbee5c64013f03f78e885afc3a44d04cf42586c0f41567b19b151fa83e8beb11c568bf7ef1befc2fedc1e5954e02a065483014daf99296a45e841daf7e1494666b109e9c9012819b7749051cee4a408e3b0ec630f7715c8a5547e31d9c5415dcf4e76ca388caf23b9bd6187ecbdbbffa9cfb876782378aec86cd140d23d7eae3a5788ab46e1cb381bb2d884ef39df63ea957b2ba715802c59ae51fbd899502fa47043cc8218b851fcd1bd73eb5a4a8974cb49824a71e788e2bcca6c5c1a9d87736fe68fdafce2d9cfa30419e11b670873f9a20883268941caae7c6ff661bc4ffa3a9d48a0d6c42b77b05de18d6a70e6334f3ea28463ca728bbf9fee62f165add3d30bfd8792b83a34ca17f6ba097f7d5ea6dd1a6fb254c6114f5b6b0858ddcf0ed8df5c6013af4718ce86c44e56d8de13473ff93acbb49891c8af69ef9c450f99b9af74d96618ec8f90e42efd1877a749a41b168cddd0c6ec51962880ed406853c73adae95d82874be3b34b06f12e90eee628994ce67290942edeb0be5c313511cc28bcf71e299f85a3958a90aa1db138506a8a57c7178d6d57930fd4e6ffebfdcd2ed78f8612eb68ea11a252ba0521c94d656a8b3cc1773ec1d89336055390f6aeaded90922dc02efded1b1db74c9cee146afd3dbd92fb4c8e6b4ebac497aa5084367483f9cd7b05cc24a357bcfcc78bb5eb08edb02011c241d0631241bed81b44c3e9c33bd55b82740596cb8ee2fd8a46004e70e709ed3a20fe1fe69bda58665a8eec06622bcd69f086e290044f8707143adf459f053f14f574d7c3ff0d12f8420cd286a21b819d8fe62ba6b18ce5c8dbccd6ed03ed73be06a8d31555f443663f6a6b2a7d1d59bf71f169dccdf20fbaac233a1c4fc89c38adde4733c5b23ae76aee07b52ca9617cb27833a0e85295b81319d85610787f77c77e8d6bd9f07472324a338b8fe0def1fdb961f488efe39cea303e4ea55eb84fd72beb679407c47030179df73a607b34a059b550f1f4fd60af1526111930f62cf03ecf589c5576e466cfb1df08f5beae15034a789a38724fcbafed9a0426172957c80d4ca7ec9147df727d11a6122ce37fc5bbcd5cdb239364d71e5bbab4b8085cd051a16916665d70d5db3b63c0d9904e3adf2b4d945e52185302129fa3e66bd6608d545c5449c1a45cdbb609ba8cff62e7024234e5405236e481365114a7313d6e591d0c6f50c8d4d95469953e223dd5fd62ec94d342fa4349da1d8f433ea90aed09b2aa9cf0e889f8935dcb86d15acf621cae1c93c582275418d369c54b2a2c2c57cfe5f7fc4f5797e33e6f0d08006bf67ba5d3814a188d48c7116c56cd3098263a5f34e133aad7b5198bc12caa9c032222ec9634f6ba98d9548469cb04aa03510801822716c9895c1c344aa8c699c28adf69664d9dd75ef11778f68663064124e8217876364f6ea33f73acff8f013b0a2ac741d9b5eebd3a0db9e32d50febc12fbc110fdc1d2415277a0897ae3a5f567fe18edf5f48ac86e0398de5f0d57fb8cf5a3c2f7f4d2888cd70bd00ab9b29089b84a5123e00fbcad4a9be61b8ccecfd5f943f11cf0952610b7bd0bbca71b36c439d80ff9e9a6c9135a4b638278432be5d3fec6fd49ad792f504c395cad2f2ffd8d1e0231941523693e2252faabd6df97361bbb2f8c078ef9eacafefb62cb1057c3195cdbc0d81c3e74f72be2bb1eb94f1bd19a26f77982e863442eb6064f31f1f2f84144abefde11d159546d65486a4a55f8aed11c51a8a08e812dcb47c7124701f06417ef29d351b23cacba209e084ff6b969dabfd011828ca759d58860bfa32961115c13107face1d4c2653f662d2671bedf1649e6064b31382a6e51f1487173fdb61e5e70f7676380e17fa7e3d4c4b08a7e64ea5b4a7a3d0c9e8d0d225b35f59fdc3537c0827626eb31f734117aadc65036f26bbf8239cee0ae130f0c948ba3562f24a0656c346c6271b3b4f3fb9865a2ee66575a7ca45ebe0c3d12b68e0b112193254f51f08b31eff02fb8839fbd51d9725c033861ff2f47ecdffa0ebdd1e97af0fb71c2fc10204bdf963c90396964df78bd9495b160981a354e10910c1c3ba0a4dd214ab36d05f2975d5f112c3bb4ad85323d35d8616f9ce025b824aa86e8628c646333b5b183f85668f573e37a16f7e8506746c1c6901139b4ba8c9483f5da3aa3f34d18d893e8fe27061086e9f25e525506fad59938b3016d013288501307f3c5c0e2cf5adfab032f0865525072f624dcd7e7dd03abbe39b8196a6eb42e16d80c3c395c61f32392f1834e5743677e060274a663c1e9d3eac0f87f1b95651839ece118f98fe3a21dff01cb2f904cb453f0f6f1b7d3e4f5ed6569ba5be9a153a8d2f11fb8804d2d1d19850e3383aed4198807d7eed79711faa9d2590d4807a2fd525bbfe5bc8b056369aec9e4b725ea87f180a7d3a3dd3bf886b17364734174d962546db90babfb9cad914c76e01af2adee7a9a6a03a94f4f348c8f1ea959b6df2957509f1683c2978c0c97cbe0929382187be22d907c72e3b93415cbb68363c3a928737536bdbc03f4c363cbb0558ff1321d86358c2cc29f0476381289e233a30e34d50ca6f28d1066b56b8cde48b1e9001779934debfd665af61aac5440e71e0406ab498f3058785a4611ba556d97e197dc4dbbd9195cf91b5242f170b478da2922f4435596ac391a2715958d54443e83d2e7643ab80e006ff04a3c938e02d2a261ee692b54c66585494e7f0c741fb8833e4b99f59cdbaa1a4be04439138b0941488a4e05c2c9092ebb4d06d3a83ea56911ddf9b4ad391872763355881d450f3856ecdc40165effbd7aad0bda162feb20bcd11207c9b838bf642f578801be17ed307b25abf3a96f07c81c3c6082cc02d261c94fce6e70a2919aba69a55b839f03db68025dec5c1910596d7f3085fc21684ed9e40d50f30a2485df8ff750fa6d127cc0e33b7eb41fee15a273c7277775e0341d367c43d2b2d88b5fe27540d5264c33cd2b274632666bced994c34c3937755ac871e9a07a0d22d6ea95a02fa83bd4e4f5265fb207840f3be93cf3df16ddd113f88d7c08a8193a5caf65b895480a0f76a23233d5bb3d18c5429abf89a2dfaa9a3ee204d98e7e7eefb7f2ad135c2be4bc8aad9d293fcd3d689333abb7299d8df7bc5c37d9ad89f19dd6e27bfbd22b86721b5ddd66bb381a3d95d3a24c6136062a1ec0b135f3b46977d696bd2dbf02dc4075615f34d6c1cdbd97a3065c2b362fc52f52ccbdee433150d5643413802e5e925775dac3c1ea415b7f718f8fd3852fabbf1bdf89e4d2ca83bdd0b0a56f6e75d5f7e59008ed909b70fcbfaafa0ed8d7bce6d49c7acdf8ac6d245bcd8e06a0cd30d333ca4eeb6ebf6057408518d2fd923e616da7aa29fb9a719a9018371fe26ff8cfff3f95a46ec096a29aeb3020da496b1a814312411bfa374e632f37821512a610af7009290ecea5e98dbe7a7e48217909e02e314c16233371a6eb96a7b6e655e3ce225d41e8c490aa1d503504f3f8326863b6ea224b2f805a13e8248142b0723b01f2d412c7b117335436b02a55fe6de64615db771b28646a2951a51f13a7e4833a1587ab890da7e6d30adce6323117da7afe2adee10dae01d0c691657c8eba13252595b70d0e8e67b90c72b8e9303c8c0c1303ec345084a1078ed49f0bec0c87ff222e89925d679f97e6e090801b56e7ffaf48419cf4bac884c15911fc1952e292d835e9c5b0c8a994de8990e902968091924ae17d0979da0c9c18a7d6d90a30bf5a03b34a4507f0cb161458782149ecdd4022afc8e4a026a9fbe59d43571a4e460007323f21acbb159a96ad62592fec9ce352bbf19a2e985ede8390ca8bfe94213650a7a7d50cc834e324ce2d01aec7cd6e9c5a74bfaf364a4d0870e9d8fd58b815ce7e218708bd4de2fef25256b90fb70a9aed4d24607cebe97eca29cca0a01a1bd1188fe07b0f29b30484b9ade6d69803a4061a78c5aa93f666f8cafecbc577943df81c49a0e1ad97e02ef3643b064b0ed31fb8aad570d3a4de9e4f6b5b8a6962de3c0671e6584343e01a9535facd492525e2e30a240e4cb5a5e36cd090b83724760a0f5a9c6dded0fc9f31b138b5af40b6792b16962cedb85eb7ff8b5a0c6b65642532c888eb699c6f9dd782881610493ee68dde02d8b1707572de4e292f7ce63db33b39e16fd193fabe74f03dfedac0ce0fdeac55f878a391377aa33c53b6dbceb16b61f16f1d67a18122f8ed5c4bcb504c42296f9cd07c03073e25d19e076312fb2b1b623a217a6dd2ba44f37eabda66da7868d57bdc757514150877587fb033a9bbe30dee3b5667c6eb92d680ce5b57e73bb36211fab05abb6b1f91a508e5558ccabb12d30ad90b5af10d572f8c61b679179ca3b4c9d21932ef65af3cf92f119ad0cfde39a793df349cad4191a044d9f9647aec1fb9f862f3b289c924e2c0c0aee09af1070919abe81484bb1bb652036717bd5c7d246046792debd46ddb3507c387a97e4f29507147e82c17562f6f51a875b779807a3e2b7b79d40a77383ec2c143f57d9acf9201059e253618dec527cab7f60266312aa5e6d7c7e2c0c710aa83c0a745fac702448a4a0123ddf5f1cd3bcae53bfdfb361f785a2d399cb65f8eaa914a1a3ab2f4c47b387802beee2a02dbefcb420c360717b139d493497eb30ca60c1513fb067322d77d34f5044bd26c2533da8b5cbccee72242da3707c72f030fbc487ba6f51f8e77cd09e75f13954fda4c79f15d200349e533ee661f355adfe8002049f1a7c8d47b89a8755647840c5ebf314cba13265df9013d5d6bbd715d59d9df7a05c2be8d1ca1a950513896d6eb17a635850d701276d6e05a22bfe45a1fa0b89f0a05148f39dd58e21f7cae54c06e5d2a51f407eeb0a343b670c8fdab581a6c1fccd45a58c0b164a143ac6e21b5db77f3ba5065857dd63edd6d4d54df37255463d1472dc9e7a8108d82117d99c5aa56c423a325ba3405941d8f335a16f00443c0958a6ad3e70ae24349d5e5361c789422dbab386792c951a78fa52bed4e15d12b13a020c58ca167c37e0a3cb2eb42620d9c9ea7baad7aa998abe01a93d7872539a8c46e401a1b203682d3177b45292bd54c130826bcadaea7eec226906ae5aeb412d78de6043a275d11f9ac354840d5ac26771cece983f0f0f5067b2db841bd2f78108afd399bd7ce1bb71568991d4be164b62d79f83c334e69368e2391a62a89306e08cb03743e0fe684666d61bc546d68ec2e477eaf8c95eb3e8e3925803c86c1e5c33c7b6de4e556b5a2e70fd2f67bd9b5375e1b4a7a9994146d0d0240cc7f0cd3fc5daa02914a83cf50bbe6f481c198318d96e7c37c7e58c72941117f2895ed74146da2601cfa3cfe94f29cb77dc43ad3a5e64dcb05597b88a8b67a01f63ee27dbc3df5c7ff7a8654dcf6a54418475c4e56179d5494389a8eb4c07382985cd4aed321f4beae778e9dad565ebcb32334dee3e6aa4754ccecd251c20c9f43568830e7736f34b06d9608d502803637baea19ef3f1fd8cd60dbc50642416d64c0a299a9f45a2e79054cc772a06192dd19dc4707ad3003c2ef854aba2524d188e2e67434a54702139261fe7668601b9787a943a7fdfee1da4d4541545e6d9206461531b099d11714d2ed6f4aecf866ccf6a9f833bc4db8bb40a2d8130cc", &(0x7f0000001640)=""/208) ioctl$IOMMU_TEST_OP_CREATE_ACCESS(r4, 0x3ba0, &(0x7f0000001740)={0x38, 0x5, 0x0, 0x0, 0xffffffffffffffff, 0x1}) ioctl$IOMMU_TEST_OP_ACCESS_PAGES$syz(r4, 0x3ba0, &(0x7f0000001780)={0x38, 0x7, r8, 0x0, 0x10001, 0x0, 0xa, 0x833d, 0xddb19}) r9 = openat$vsock(0xffffffffffffff9c, &(0x7f00000017c0), 0x4400, 0x0) pkey_mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1, r2) ioctl$UFFDIO_REGISTER(r1, 0xc020aa00, &(0x7f0000001800)={{&(0x7f0000ffc000/0x4000)=nil, 0x4000}, 0x4}) ioctl$vim2m_VIDIOC_EXPBUF(r9, 0xc0405610, &(0x7f0000001840)={0x1, 0x2, 0x8001}) 08:21:30 executing program 4: keyctl$KEYCTL_PKEY_ENCRYPT(0x19, &(0x7f0000000000)={0x0, 0x0, 0xe5}, &(0x7f0000000040)={'enc=', 'raw', ' hash=', {'sha384-avx2\x00'}}, &(0x7f00000000c0), &(0x7f0000000100)=""/229) r0 = pkey_alloc(0x0, 0x0) pkey_mprotect(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x6000000, r0) userfaultfd(0x100800) pkey_alloc(0x0, 0x1) keyctl$link(0x8, 0x0, 0xfffffffffffffffb) clock_gettime(0x0, &(0x7f0000000540)) 08:21:30 executing program 5: keyctl$KEYCTL_PKEY_ENCRYPT(0x19, &(0x7f0000000000)={0x0, 0x0, 0xe5}, &(0x7f0000000040)={'enc=', 'raw', ' hash=', {'sha384-avx2\x00'}}, &(0x7f00000000c0), &(0x7f0000000100)=""/229) r0 = pkey_alloc(0x0, 0x0) pkey_mprotect(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x6000000, r0) userfaultfd(0x100800) pkey_alloc(0x0, 0x1) keyctl$link(0x8, 0x0, 0xfffffffffffffffb) r1 = openat$nci(0xffffffffffffff9c, &(0x7f0000000200), 0x2, 0x0) r2 = openat$vsock(0xffffffffffffff9c, &(0x7f0000000240), 0x201, 0x0) ioctl$UDMABUF_CREATE_LIST(r2, 0x40087543, &(0x7f0000000280)={0x0, 0x3, [{0xffffffffffffffff, 0x0, 0x8000, 0x4000}, {0xffffffffffffffff, 0x0, 0x4000, 0x8000}, {0xffffffffffffffff, 0x0, 0x2000, 0xffff7ffff0000000}]}) syz_open_dev$ndb(&(0x7f0000000300), 0x0, 0x400) ioctl$IOCTL_GET_NCIDEV_IDX(r1, 0x0, &(0x7f0000000340)) keyctl$instantiate(0xc, 0x0, &(0x7f0000000380)=@encrypted_new={'new ', 'ecryptfs', 0x20, 'user:', '', 0x20, 0x6}, 0x28, 0x0) 08:21:30 executing program 3: keyctl$KEYCTL_PKEY_ENCRYPT(0x19, &(0x7f0000000000)={0x0, 0x0, 0xe5}, &(0x7f0000000040)={'enc=', 'raw', ' hash=', {'sha384-avx2\x00'}}, &(0x7f00000000c0), &(0x7f0000000100)=""/229) r0 = pkey_alloc(0x0, 0x0) pkey_mprotect(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x6000000, r0) userfaultfd(0x100800) pkey_alloc(0x0, 0x1) keyctl$link(0x8, 0x0, 0xfffffffffffffffb) openat$nci(0xffffffffffffff9c, &(0x7f0000000200), 0x2, 0x0) r1 = openat$vsock(0xffffffffffffff9c, &(0x7f0000000240), 0x201, 0x0) ioctl$UDMABUF_CREATE_LIST(r1, 0x40087543, &(0x7f0000000280)={0x0, 0x3, [{0xffffffffffffffff, 0x0, 0x8000, 0x4000}, {0xffffffffffffffff, 0x0, 0x4000, 0x8000}, {0xffffffffffffffff, 0x0, 0x2000, 0xffff7ffff0000000}]}) clock_gettime(0x0, &(0x7f0000000540)) 08:21:30 executing program 0: keyctl$KEYCTL_PKEY_ENCRYPT(0x19, &(0x7f0000000000)={0x0, 0x0, 0xe5}, &(0x7f0000000040)={'enc=', 'raw', ' hash=', {'sha384-avx2\x00'}}, &(0x7f00000000c0), &(0x7f0000000100)=""/229) r0 = pkey_alloc(0x0, 0x0) pkey_mprotect(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x6000000, r0) r1 = userfaultfd(0x100800) pkey_alloc(0x0, 0x1) keyctl$link(0x8, 0x0, 0xfffffffffffffffb) r2 = openat$nci(0xffffffffffffff9c, &(0x7f0000000200), 0x2, 0x0) r3 = openat$vsock(0xffffffffffffff9c, &(0x7f0000000240), 0x201, 0x0) ioctl$UDMABUF_CREATE_LIST(r3, 0x40087543, &(0x7f0000000280)={0x0, 0x3, [{0xffffffffffffffff, 0x0, 0x8000, 0x4000}, {0xffffffffffffffff, 0x0, 0x4000, 0x8000}, {0xffffffffffffffff, 0x0, 0x2000, 0xffff7ffff0000000}]}) syz_open_dev$ndb(&(0x7f0000000300), 0x0, 0x400) ioctl$IOCTL_GET_NCIDEV_IDX(r2, 0x0, &(0x7f0000000340)) keyctl$instantiate(0xc, 0x0, &(0x7f0000000380)=@encrypted_new={'new ', 'ecryptfs', 0x20, 'user:', '', 0x20, 0x6}, 0x28, 0x0) pkey_alloc(0x0, 0x1) syz_io_uring_setup(0x6cab, &(0x7f0000000440)={0x0, 0xcb7a, 0x1, 0x3, 0x122, 0x0, r3}, &(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffe000/0x2000)=nil, &(0x7f00000004c0), &(0x7f0000000500)=0x0) clock_gettime(0x0, &(0x7f0000000540)={0x0, 0x0}) syz_io_uring_submit(0x0, r4, &(0x7f00000005c0)=@IORING_OP_LINK_TIMEOUT={0xf, 0x17, 0x0, 0x0, 0x0, &(0x7f0000000580)={r5, r6+10000000}, 0x1, 0x1}, 0x1) ioctl$NBD_SET_SOCK(r3, 0xab00, r3) mmap$dsp(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x2000000, 0x4000010, r1, 0x0) keyctl$KEYCTL_PKEY_DECRYPT(0x1a, &(0x7f0000000600)={0x0, 0x1000, 0xd0}, 0x0, &(0x7f0000000640)="2736f77350ffc33f7efd1d0e8f90bd80efbf2696893ef379734fbf6b93805520fe93ef19fcdecb6510fb0b63a2a2eb5929d774fcd04ee2d7c3cd1f0a0b9421337683a875ac17717eee658dbdbbee5c64013f03f78e885afc3a44d04cf42586c0f41567b19b151fa83e8beb11c568bf7ef1befc2fedc1e5954e02a065483014daf99296a45e841daf7e1494666b109e9c9012819b7749051cee4a408e3b0ec630f7715c8a5547e31d9c5415dcf4e76ca388caf23b9bd6187ecbdbbffa9cfb876782378aec86cd140d23d7eae3a5788ab46e1cb381bb2d884ef39df63ea957b2ba715802c59ae51fbd899502fa47043cc8218b851fcd1bd73eb5a4a8974cb49824a71e788e2bcca6c5c1a9d87736fe68fdafce2d9cfa30419e11b670873f9a20883268941caae7c6ff661bc4ffa3a9d48a0d6c42b77b05de18d6a70e6334f3ea28463ca728bbf9fee62f165add3d30bfd8792b83a34ca17f6ba097f7d5ea6dd1a6fb254c6114f5b6b0858ddcf0ed8df5c6013af4718ce86c44e56d8de13473ff93acbb49891c8af69ef9c450f99b9af74d96618ec8f90e42efd1877a749a41b168cddd0c6ec51962880ed406853c73adae95d82874be3b34b06f12e90eee628994ce67290942edeb0be5c313511cc28bcf71e299f85a3958a90aa1db138506a8a57c7178d6d57930fd4e6ffebfdcd2ed78f8612eb68ea11a252ba0521c94d656a8b3cc1773ec1d89336055390f6aeaded90922dc02efded1b1db74c9cee146afd3dbd92fb4c8e6b4ebac497aa5084367483f9cd7b05cc24a357bcfcc78bb5eb08edb02011c241d0631241bed81b44c3e9c33bd55b82740596cb8ee2fd8a46004e70e709ed3a20fe1fe69bda58665a8eec06622bcd69f086e290044f8707143adf459f053f14f574d7c3ff0d12f8420cd286a21b819d8fe62ba6b18ce5c8dbccd6ed03ed73be06a8d31555f443663f6a6b2a7d1d59bf71f169dccdf20fbaac233a1c4fc89c38adde4733c5b23ae76aee07b52ca9617cb27833a0e85295b81319d85610787f77c77e8d6bd9f07472324a338b8fe0def1fdb961f488efe39cea303e4ea55eb84fd72beb679407c47030179df73a607b34a059b550f1f4fd60af1526111930f62cf03ecf589c5576e466cfb1df08f5beae15034a789a38724fcbafed9a0426172957c80d4ca7ec9147df727d11a6122ce37fc5bbcd5cdb239364d71e5bbab4b8085cd051a16916665d70d5db3b63c0d9904e3adf2b4d945e52185302129fa3e66bd6608d545c5449c1a45cdbb609ba8cff62e7024234e5405236e481365114a7313d6e591d0c6f50c8d4d95469953e223dd5fd62ec94d342fa4349da1d8f433ea90aed09b2aa9cf0e889f8935dcb86d15acf621cae1c93c582275418d369c54b2a2c2c57cfe5f7fc4f5797e33e6f0d08006bf67ba5d3814a188d48c7116c56cd3098263a5f34e133aad7b5198bc12caa9c032222ec9634f6ba98d9548469cb04aa03510801822716c9895c1c344aa8c699c28adf69664d9dd75ef11778f68663064124e8217876364f6ea33f73acff8f013b0a2ac741d9b5eebd3a0db9e32d50febc12fbc110fdc1d2415277a0897ae3a5f567fe18edf5f48ac86e0398de5f0d57fb8cf5a3c2f7f4d2888cd70bd00ab9b29089b84a5123e00fbcad4a9be61b8ccecfd5f943f11cf0952610b7bd0bbca71b36c439d80ff9e9a6c9135a4b638278432be5d3fec6fd49ad792f504c395cad2f2ffd8d1e0231941523693e2252faabd6df97361bbb2f8c078ef9eacafefb62cb1057c3195cdbc0d81c3e74f72be2bb1eb94f1bd19a26f77982e863442eb6064f31f1f2f84144abefde11d159546d65486a4a55f8aed11c51a8a08e812dcb47c7124701f06417ef29d351b23cacba209e084ff6b969dabfd011828ca759d58860bfa32961115c13107face1d4c2653f662d2671bedf1649e6064b31382a6e51f1487173fdb61e5e70f7676380e17fa7e3d4c4b08a7e64ea5b4a7a3d0c9e8d0d225b35f59fdc3537c0827626eb31f734117aadc65036f26bbf8239cee0ae130f0c948ba3562f24a0656c346c6271b3b4f3fb9865a2ee66575a7ca45ebe0c3d12b68e0b112193254f51f08b31eff02fb8839fbd51d9725c033861ff2f47ecdffa0ebdd1e97af0fb71c2fc10204bdf963c90396964df78bd9495b160981a354e10910c1c3ba0a4dd214ab36d05f2975d5f112c3bb4ad85323d35d8616f9ce025b824aa86e8628c646333b5b183f85668f573e37a16f7e8506746c1c6901139b4ba8c9483f5da3aa3f34d18d893e8fe27061086e9f25e525506fad59938b3016d013288501307f3c5c0e2cf5adfab032f0865525072f624dcd7e7dd03abbe39b8196a6eb42e16d80c3c395c61f32392f1834e5743677e060274a663c1e9d3eac0f87f1b95651839ece118f98fe3a21dff01cb2f904cb453f0f6f1b7d3e4f5ed6569ba5be9a153a8d2f11fb8804d2d1d19850e3383aed4198807d7eed79711faa9d2590d4807a2fd525bbfe5bc8b056369aec9e4b725ea87f180a7d3a3dd3bf886b17364734174d962546db90babfb9cad914c76e01af2adee7a9a6a03a94f4f348c8f1ea959b6df2957509f1683c2978c0c97cbe0929382187be22d907c72e3b93415cbb68363c3a928737536bdbc03f4c363cbb0558ff1321d86358c2cc29f0476381289e233a30e34d50ca6f28d1066b56b8cde48b1e9001779934debfd665af61aac5440e71e0406ab498f3058785a4611ba556d97e197dc4dbbd9195cf91b5242f170b478da2922f4435596ac391a2715958d54443e83d2e7643ab80e006ff04a3c938e02d2a261ee692b54c66585494e7f0c741fb8833e4b99f59cdbaa1a4be04439138b0941488a4e05c2c9092ebb4d06d3a83ea56911ddf9b4ad391872763355881d450f3856ecdc40165effbd7aad0bda162feb20bcd11207c9b838bf642f578801be17ed307b25abf3a96f07c81c3c6082cc02d261c94fce6e70a2919aba69a55b839f03db68025dec5c1910596d7f3085fc21684ed9e40d50f30a2485df8ff750fa6d127cc0e33b7eb41fee15a273c7277775e0341d367c43d2b2d88b5fe27540d5264c33cd2b274632666bced994c34c3937755ac871e9a07a0d22d6ea95a02fa83bd4e4f5265fb207840f3be93cf3df16ddd113f88d7c08a8193a5caf65b895480a0f76a23233d5bb3d18c5429abf89a2dfaa9a3ee204d98e7e7eefb7f2ad135c2be4bc8aad9d293fcd3d689333abb7299d8df7bc5c37d9ad89f19dd6e27bfbd22b86721b5ddd66bb381a3d95d3a24c6136062a1ec0b135f3b46977d696bd2dbf02dc4075615f34d6c1cdbd97a3065c2b362fc52f52ccbdee433150d5643413802e5e925775dac3c1ea415b7f718f8fd3852fabbf1bdf89e4d2ca83bdd0b0a56f6e75d5f7e59008ed909b70fcbfaafa0ed8d7bce6d49c7acdf8ac6d245bcd8e06a0cd30d333ca4eeb6ebf6057408518d2fd923e616da7aa29fb9a719a9018371fe26ff8cfff3f95a46ec096a29aeb3020da496b1a814312411bfa374e632f37821512a610af7009290ecea5e98dbe7a7e48217909e02e314c16233371a6eb96a7b6e655e3ce225d41e8c490aa1d503504f3f8326863b6ea224b2f805a13e8248142b0723b01f2d412c7b117335436b02a55fe6de64615db771b28646a2951a51f13a7e4833a1587ab890da7e6d30adce6323117da7afe2adee10dae01d0c691657c8eba13252595b70d0e8e67b90c72b8e9303c8c0c1303ec345084a1078ed49f0bec0c87ff222e89925d679f97e6e090801b56e7ffaf48419cf4bac884c15911fc1952e292d835e9c5b0c8a994de8990e902968091924ae17d0979da0c9c18a7d6d90a30bf5a03b34a4507f0cb161458782149ecdd4022afc8e4a026a9fbe59d43571a4e460007323f21acbb159a96ad62592fec9ce352bbf19a2e985ede8390ca8bfe94213650a7a7d50cc834e324ce2d01aec7cd6e9c5a74bfaf364a4d0870e9d8fd58b815ce7e218708bd4de2fef25256b90fb70a9aed4d24607cebe97eca29cca0a01a1bd1188fe07b0f29b30484b9ade6d69803a4061a78c5aa93f666f8cafecbc577943df81c49a0e1ad97e02ef3643b064b0ed31fb8aad570d3a4de9e4f6b5b8a6962de3c0671e6584343e01a9535facd492525e2e30a240e4cb5a5e36cd090b83724760a0f5a9c6dded0fc9f31b138b5af40b6792b16962cedb85eb7ff8b5a0c6b65642532c888eb699c6f9dd782881610493ee68dde02d8b1707572de4e292f7ce63db33b39e16fd193fabe74f03dfedac0ce0fdeac55f878a391377aa33c53b6dbceb16b61f16f1d67a18122f8ed5c4bcb504c42296f9cd07c03073e25d19e076312fb2b1b623a217a6dd2ba44f37eabda66da7868d57bdc757514150877587fb033a9bbe30dee3b5667c6eb92d680ce5b57e73bb36211fab05abb6b1f91a508e5558ccabb12d30ad90b5af10d572f8c61b679179ca3b4c9d21932ef65af3cf92f119ad0cfde39a793df349cad4191a044d9f9647aec1fb9f862f3b289c924e2c0c0aee09af1070919abe81484bb1bb652036717bd5c7d246046792debd46ddb3507c387a97e4f29507147e82c17562f6f51a875b779807a3e2b7b79d40a77383ec2c143f57d9acf9201059e253618dec527cab7f60266312aa5e6d7c7e2c0c710aa83c0a745fac702448a4a0123ddf5f1cd3bcae53bfdfb361f785a2d399cb65f8eaa914a1a3ab2f4c47b387802beee2a02dbefcb420c360717b139d493497eb30ca60c1513fb067322d77d34f5044bd26c2533da8b5cbccee72242da3707c72f030fbc487ba6f51f8e77cd09e75f13954fda4c79f15d200349e533ee661f355adfe8002049f1a7c8d47b89a8755647840c5ebf314cba13265df9013d5d6bbd715d59d9df7a05c2be8d1ca1a950513896d6eb17a635850d701276d6e05a22bfe45a1fa0b89f0a05148f39dd58e21f7cae54c06e5d2a51f407eeb0a343b670c8fdab581a6c1fccd45a58c0b164a143ac6e21b5db77f3ba5065857dd63edd6d4d54df37255463d1472dc9e7a8108d82117d99c5aa56c423a325ba3405941d8f335a16f00443c0958a6ad3e70ae24349d5e5361c789422dbab386792c951a78fa52bed4e15d12b13a020c58ca167c37e0a3cb2eb42620d9c9ea7baad7aa998abe01a93d7872539a8c46e401a1b203682d3177b45292bd54c130826bcadaea7eec226906ae5aeb412d78de6043a275d11f9ac354840d5ac26771cece983f0f0f5067b2db841bd2f78108afd399bd7ce1bb71568991d4be164b62d79f83c334e69368e2391a62a89306e08cb03743e0fe684666d61bc546d68ec2e477eaf8c95eb3e8e3925803c86c1e5c33c7b6de4e556b5a2e70fd2f67bd9b5375e1b4a7a9994146d0d0240cc7f0cd3fc5daa02914a83cf50bbe6f481c198318d96e7c37c7e58c72941117f2895ed74146da2601cfa3cfe94f29cb77dc43ad3a5e64dcb05597b88a8b67a01f63ee27dbc3df5c7ff7a8654dcf6a54418475c4e56179d5494389a8eb4c07382985cd4aed321f4beae778e9dad565ebcb32334dee3e6aa4754ccecd251c20c9f43568830e7736f34b06d9608d502803637baea19ef3f1fd8cd60dbc50642416d64c0a299a9f45a2e79054cc772a06192dd19dc4707ad3003c2ef854aba2524d188e2e67434a54702139261fe7668601b9787a943a7fdfee1da4d4541545e6d9206461531b099d11714d2ed6f4aecf866ccf6a9f833bc4db8bb40a2d8130cc", &(0x7f0000001640)=""/208) 08:21:30 executing program 4: keyctl$KEYCTL_PKEY_ENCRYPT(0x19, &(0x7f0000000000)={0x0, 0x0, 0xe5}, &(0x7f0000000040)={'enc=', 'raw', ' hash=', {'sha384-avx2\x00'}}, &(0x7f00000000c0), &(0x7f0000000100)=""/229) r0 = pkey_alloc(0x0, 0x0) pkey_mprotect(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x6000000, r0) userfaultfd(0x100800) pkey_alloc(0x0, 0x1) clock_gettime(0x0, &(0x7f0000000540)) 08:21:30 executing program 2: keyctl$KEYCTL_PKEY_ENCRYPT(0x19, &(0x7f0000000000)={0x0, 0x0, 0xe5}, &(0x7f0000000040)={'enc=', 'raw', ' hash=', {'sha384-avx2\x00'}}, &(0x7f00000000c0), &(0x7f0000000100)=""/229) r0 = pkey_alloc(0x0, 0x0) pkey_mprotect(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x6000000, r0) r1 = userfaultfd(0x100800) pkey_alloc(0x0, 0x1) keyctl$link(0x8, 0x0, 0xfffffffffffffffb) r2 = openat$nci(0xffffffffffffff9c, &(0x7f0000000200), 0x2, 0x0) r3 = openat$vsock(0xffffffffffffff9c, &(0x7f0000000240), 0x201, 0x0) ioctl$UDMABUF_CREATE_LIST(r3, 0x40087543, &(0x7f0000000280)={0x0, 0x3, [{0xffffffffffffffff, 0x0, 0x8000, 0x4000}, {0xffffffffffffffff, 0x0, 0x4000, 0x8000}, {0xffffffffffffffff, 0x0, 0x2000, 0xffff7ffff0000000}]}) syz_open_dev$ndb(&(0x7f0000000300), 0x0, 0x400) ioctl$IOCTL_GET_NCIDEV_IDX(r2, 0x0, &(0x7f0000000340)) keyctl$instantiate(0xc, 0x0, &(0x7f0000000380)=@encrypted_new={'new ', 'ecryptfs', 0x20, 'user:', '', 0x20, 0x6}, 0x28, 0x0) pkey_alloc(0x0, 0x1) ioctl$PTP_PIN_SETFUNC(r3, 0x40603d07, &(0x7f00000003c0)={'\x00', 0x7, 0x2, 0x8}) syz_io_uring_setup(0x6cab, &(0x7f0000000440)={0x0, 0xcb7a, 0x1, 0x3, 0x122, 0x0, r3}, &(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffe000/0x2000)=nil, &(0x7f00000004c0), &(0x7f0000000500)=0x0) clock_gettime(0x0, &(0x7f0000000540)={0x0, 0x0}) syz_io_uring_submit(0x0, r4, &(0x7f00000005c0)=@IORING_OP_LINK_TIMEOUT={0xf, 0x17, 0x0, 0x0, 0x0, &(0x7f0000000580)={r5, r6+10000000}, 0x1, 0x1}, 0x1) ioctl$NBD_SET_SOCK(r3, 0xab00, r3) mmap$dsp(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x2000000, 0x4000010, r1, 0x0) 08:21:30 executing program 4: keyctl$KEYCTL_PKEY_ENCRYPT(0x19, &(0x7f0000000000)={0x0, 0x0, 0xe5}, &(0x7f0000000040)={'enc=', 'raw', ' hash=', {'sha384-avx2\x00'}}, &(0x7f00000000c0), &(0x7f0000000100)=""/229) r0 = pkey_alloc(0x0, 0x0) pkey_mprotect(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x6000000, r0) userfaultfd(0x100800) clock_gettime(0x0, &(0x7f0000000540)) 08:21:30 executing program 3: keyctl$KEYCTL_PKEY_ENCRYPT(0x19, &(0x7f0000000000)={0x0, 0x0, 0xe5}, &(0x7f0000000040)={'enc=', 'raw', ' hash=', {'sha384-avx2\x00'}}, &(0x7f00000000c0), &(0x7f0000000100)=""/229) r0 = pkey_alloc(0x0, 0x0) pkey_mprotect(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x6000000, r0) userfaultfd(0x100800) pkey_alloc(0x0, 0x1) keyctl$link(0x8, 0x0, 0xfffffffffffffffb) openat$nci(0xffffffffffffff9c, &(0x7f0000000200), 0x2, 0x0) r1 = openat$vsock(0xffffffffffffff9c, &(0x7f0000000240), 0x201, 0x0) ioctl$UDMABUF_CREATE_LIST(r1, 0x40087543, &(0x7f0000000280)={0x0, 0x3, [{0xffffffffffffffff, 0x0, 0x8000, 0x4000}, {0xffffffffffffffff, 0x0, 0x4000, 0x8000}, {0xffffffffffffffff, 0x0, 0x2000, 0xffff7ffff0000000}]}) clock_gettime(0x0, &(0x7f0000000540)) 08:21:30 executing program 5: keyctl$KEYCTL_PKEY_ENCRYPT(0x19, &(0x7f0000000000)={0x0, 0x0, 0xe5}, &(0x7f0000000040)={'enc=', 'raw', ' hash=', {'sha384-avx2\x00'}}, &(0x7f00000000c0), &(0x7f0000000100)=""/229) r0 = pkey_alloc(0x0, 0x0) pkey_mprotect(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x6000000, r0) userfaultfd(0x100800) pkey_alloc(0x0, 0x1) keyctl$link(0x8, 0x0, 0xfffffffffffffffb) r1 = openat$nci(0xffffffffffffff9c, &(0x7f0000000200), 0x2, 0x0) r2 = openat$vsock(0xffffffffffffff9c, &(0x7f0000000240), 0x201, 0x0) ioctl$UDMABUF_CREATE_LIST(r2, 0x40087543, &(0x7f0000000280)={0x0, 0x3, [{0xffffffffffffffff, 0x0, 0x8000, 0x4000}, {0xffffffffffffffff, 0x0, 0x4000, 0x8000}, {0xffffffffffffffff, 0x0, 0x2000, 0xffff7ffff0000000}]}) syz_open_dev$ndb(&(0x7f0000000300), 0x0, 0x400) ioctl$IOCTL_GET_NCIDEV_IDX(r1, 0x0, &(0x7f0000000340)) 08:21:30 executing program 1: keyctl$KEYCTL_PKEY_ENCRYPT(0x19, &(0x7f0000000000)={0x0, 0x0, 0xe5}, &(0x7f0000000040)={'enc=', 'raw', ' hash=', {'sha384-avx2\x00'}}, &(0x7f00000000c0), &(0x7f0000000100)=""/229) r0 = pkey_alloc(0x0, 0x0) pkey_mprotect(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x6000000, r0) r1 = userfaultfd(0x100800) r2 = pkey_alloc(0x0, 0x1) keyctl$link(0x8, 0x0, 0xfffffffffffffffb) r3 = openat$nci(0xffffffffffffff9c, &(0x7f0000000200), 0x2, 0x0) r4 = openat$vsock(0xffffffffffffff9c, &(0x7f0000000240), 0x201, 0x0) ioctl$UDMABUF_CREATE_LIST(r4, 0x40087543, &(0x7f0000000280)={0x0, 0x3, [{0xffffffffffffffff, 0x0, 0x8000, 0x4000}, {0xffffffffffffffff, 0x0, 0x4000, 0x8000}, {0xffffffffffffffff, 0x0, 0x2000, 0xffff7ffff0000000}]}) syz_open_dev$ndb(&(0x7f0000000300), 0x0, 0x400) ioctl$IOCTL_GET_NCIDEV_IDX(r3, 0x0, &(0x7f0000000340)) keyctl$instantiate(0xc, 0x0, &(0x7f0000000380)=@encrypted_new={'new ', 'ecryptfs', 0x20, 'user:', '', 0x20, 0x6}, 0x28, 0x0) pkey_alloc(0x0, 0x1) ioctl$PTP_PIN_SETFUNC(r4, 0x40603d07, &(0x7f00000003c0)={'\x00', 0x7, 0x2, 0x8}) syz_io_uring_setup(0x6cab, &(0x7f0000000440)={0x0, 0xcb7a, 0x1, 0x3, 0x122, 0x0, r4}, &(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffe000/0x2000)=nil, &(0x7f00000004c0), &(0x7f0000000500)=0x0) clock_gettime(0x0, &(0x7f0000000540)={0x0, 0x0}) syz_io_uring_submit(0x0, r5, &(0x7f00000005c0)=@IORING_OP_LINK_TIMEOUT={0xf, 0x17, 0x0, 0x0, 0x0, &(0x7f0000000580)={r6, r7+10000000}, 0x1, 0x1}, 0x1) ioctl$NBD_SET_SOCK(r4, 0xab00, r4) mmap$dsp(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x2000000, 0x4000010, r1, 0x0) keyctl$KEYCTL_PKEY_DECRYPT(0x1a, &(0x7f0000000600)={0x0, 0x1000, 0xd0}, 0x0, &(0x7f0000000640)="2736f77350ffc33f7efd1d0e8f90bd80efbf2696893ef379734fbf6b93805520fe93ef19fcdecb6510fb0b63a2a2eb5929d774fcd04ee2d7c3cd1f0a0b9421337683a875ac17717eee658dbdbbee5c64013f03f78e885afc3a44d04cf42586c0f41567b19b151fa83e8beb11c568bf7ef1befc2fedc1e5954e02a065483014daf99296a45e841daf7e1494666b109e9c9012819b7749051cee4a408e3b0ec630f7715c8a5547e31d9c5415dcf4e76ca388caf23b9bd6187ecbdbbffa9cfb876782378aec86cd140d23d7eae3a5788ab46e1cb381bb2d884ef39df63ea957b2ba715802c59ae51fbd899502fa47043cc8218b851fcd1bd73eb5a4a8974cb49824a71e788e2bcca6c5c1a9d87736fe68fdafce2d9cfa30419e11b670873f9a20883268941caae7c6ff661bc4ffa3a9d48a0d6c42b77b05de18d6a70e6334f3ea28463ca728bbf9fee62f165add3d30bfd8792b83a34ca17f6ba097f7d5ea6dd1a6fb254c6114f5b6b0858ddcf0ed8df5c6013af4718ce86c44e56d8de13473ff93acbb49891c8af69ef9c450f99b9af74d96618ec8f90e42efd1877a749a41b168cddd0c6ec51962880ed406853c73adae95d82874be3b34b06f12e90eee628994ce67290942edeb0be5c313511cc28bcf71e299f85a3958a90aa1db138506a8a57c7178d6d57930fd4e6ffebfdcd2ed78f8612eb68ea11a252ba0521c94d656a8b3cc1773ec1d89336055390f6aeaded90922dc02efded1b1db74c9cee146afd3dbd92fb4c8e6b4ebac497aa5084367483f9cd7b05cc24a357bcfcc78bb5eb08edb02011c241d0631241bed81b44c3e9c33bd55b82740596cb8ee2fd8a46004e70e709ed3a20fe1fe69bda58665a8eec06622bcd69f086e290044f8707143adf459f053f14f574d7c3ff0d12f8420cd286a21b819d8fe62ba6b18ce5c8dbccd6ed03ed73be06a8d31555f443663f6a6b2a7d1d59bf71f169dccdf20fbaac233a1c4fc89c38adde4733c5b23ae76aee07b52ca9617cb27833a0e85295b81319d85610787f77c77e8d6bd9f07472324a338b8fe0def1fdb961f488efe39cea303e4ea55eb84fd72beb679407c47030179df73a607b34a059b550f1f4fd60af1526111930f62cf03ecf589c5576e466cfb1df08f5beae15034a789a38724fcbafed9a0426172957c80d4ca7ec9147df727d11a6122ce37fc5bbcd5cdb239364d71e5bbab4b8085cd051a16916665d70d5db3b63c0d9904e3adf2b4d945e52185302129fa3e66bd6608d545c5449c1a45cdbb609ba8cff62e7024234e5405236e481365114a7313d6e591d0c6f50c8d4d95469953e223dd5fd62ec94d342fa4349da1d8f433ea90aed09b2aa9cf0e889f8935dcb86d15acf621cae1c93c582275418d369c54b2a2c2c57cfe5f7fc4f5797e33e6f0d08006bf67ba5d3814a188d48c7116c56cd3098263a5f34e133aad7b5198bc12caa9c032222ec9634f6ba98d9548469cb04aa03510801822716c9895c1c344aa8c699c28adf69664d9dd75ef11778f68663064124e8217876364f6ea33f73acff8f013b0a2ac741d9b5eebd3a0db9e32d50febc12fbc110fdc1d2415277a0897ae3a5f567fe18edf5f48ac86e0398de5f0d57fb8cf5a3c2f7f4d2888cd70bd00ab9b29089b84a5123e00fbcad4a9be61b8ccecfd5f943f11cf0952610b7bd0bbca71b36c439d80ff9e9a6c9135a4b638278432be5d3fec6fd49ad792f504c395cad2f2ffd8d1e0231941523693e2252faabd6df97361bbb2f8c078ef9eacafefb62cb1057c3195cdbc0d81c3e74f72be2bb1eb94f1bd19a26f77982e863442eb6064f31f1f2f84144abefde11d159546d65486a4a55f8aed11c51a8a08e812dcb47c7124701f06417ef29d351b23cacba209e084ff6b969dabfd011828ca759d58860bfa32961115c13107face1d4c2653f662d2671bedf1649e6064b31382a6e51f1487173fdb61e5e70f7676380e17fa7e3d4c4b08a7e64ea5b4a7a3d0c9e8d0d225b35f59fdc3537c0827626eb31f734117aadc65036f26bbf8239cee0ae130f0c948ba3562f24a0656c346c6271b3b4f3fb9865a2ee66575a7ca45ebe0c3d12b68e0b112193254f51f08b31eff02fb8839fbd51d9725c033861ff2f47ecdffa0ebdd1e97af0fb71c2fc10204bdf963c90396964df78bd9495b160981a354e10910c1c3ba0a4dd214ab36d05f2975d5f112c3bb4ad85323d35d8616f9ce025b824aa86e8628c646333b5b183f85668f573e37a16f7e8506746c1c6901139b4ba8c9483f5da3aa3f34d18d893e8fe27061086e9f25e525506fad59938b3016d013288501307f3c5c0e2cf5adfab032f0865525072f624dcd7e7dd03abbe39b8196a6eb42e16d80c3c395c61f32392f1834e5743677e060274a663c1e9d3eac0f87f1b95651839ece118f98fe3a21dff01cb2f904cb453f0f6f1b7d3e4f5ed6569ba5be9a153a8d2f11fb8804d2d1d19850e3383aed4198807d7eed79711faa9d2590d4807a2fd525bbfe5bc8b056369aec9e4b725ea87f180a7d3a3dd3bf886b17364734174d962546db90babfb9cad914c76e01af2adee7a9a6a03a94f4f348c8f1ea959b6df2957509f1683c2978c0c97cbe0929382187be22d907c72e3b93415cbb68363c3a928737536bdbc03f4c363cbb0558ff1321d86358c2cc29f0476381289e233a30e34d50ca6f28d1066b56b8cde48b1e9001779934debfd665af61aac5440e71e0406ab498f3058785a4611ba556d97e197dc4dbbd9195cf91b5242f170b478da2922f4435596ac391a2715958d54443e83d2e7643ab80e006ff04a3c938e02d2a261ee692b54c66585494e7f0c741fb8833e4b99f59cdbaa1a4be04439138b0941488a4e05c2c9092ebb4d06d3a83ea56911ddf9b4ad391872763355881d450f3856ecdc40165effbd7aad0bda162feb20bcd11207c9b838bf642f578801be17ed307b25abf3a96f07c81c3c6082cc02d261c94fce6e70a2919aba69a55b839f03db68025dec5c1910596d7f3085fc21684ed9e40d50f30a2485df8ff750fa6d127cc0e33b7eb41fee15a273c7277775e0341d367c43d2b2d88b5fe27540d5264c33cd2b274632666bced994c34c3937755ac871e9a07a0d22d6ea95a02fa83bd4e4f5265fb207840f3be93cf3df16ddd113f88d7c08a8193a5caf65b895480a0f76a23233d5bb3d18c5429abf89a2dfaa9a3ee204d98e7e7eefb7f2ad135c2be4bc8aad9d293fcd3d689333abb7299d8df7bc5c37d9ad89f19dd6e27bfbd22b86721b5ddd66bb381a3d95d3a24c6136062a1ec0b135f3b46977d696bd2dbf02dc4075615f34d6c1cdbd97a3065c2b362fc52f52ccbdee433150d5643413802e5e925775dac3c1ea415b7f718f8fd3852fabbf1bdf89e4d2ca83bdd0b0a56f6e75d5f7e59008ed909b70fcbfaafa0ed8d7bce6d49c7acdf8ac6d245bcd8e06a0cd30d333ca4eeb6ebf6057408518d2fd923e616da7aa29fb9a719a9018371fe26ff8cfff3f95a46ec096a29aeb3020da496b1a814312411bfa374e632f37821512a610af7009290ecea5e98dbe7a7e48217909e02e314c16233371a6eb96a7b6e655e3ce225d41e8c490aa1d503504f3f8326863b6ea224b2f805a13e8248142b0723b01f2d412c7b117335436b02a55fe6de64615db771b28646a2951a51f13a7e4833a1587ab890da7e6d30adce6323117da7afe2adee10dae01d0c691657c8eba13252595b70d0e8e67b90c72b8e9303c8c0c1303ec345084a1078ed49f0bec0c87ff222e89925d679f97e6e090801b56e7ffaf48419cf4bac884c15911fc1952e292d835e9c5b0c8a994de8990e902968091924ae17d0979da0c9c18a7d6d90a30bf5a03b34a4507f0cb161458782149ecdd4022afc8e4a026a9fbe59d43571a4e460007323f21acbb159a96ad62592fec9ce352bbf19a2e985ede8390ca8bfe94213650a7a7d50cc834e324ce2d01aec7cd6e9c5a74bfaf364a4d0870e9d8fd58b815ce7e218708bd4de2fef25256b90fb70a9aed4d24607cebe97eca29cca0a01a1bd1188fe07b0f29b30484b9ade6d69803a4061a78c5aa93f666f8cafecbc577943df81c49a0e1ad97e02ef3643b064b0ed31fb8aad570d3a4de9e4f6b5b8a6962de3c0671e6584343e01a9535facd492525e2e30a240e4cb5a5e36cd090b83724760a0f5a9c6dded0fc9f31b138b5af40b6792b16962cedb85eb7ff8b5a0c6b65642532c888eb699c6f9dd782881610493ee68dde02d8b1707572de4e292f7ce63db33b39e16fd193fabe74f03dfedac0ce0fdeac55f878a391377aa33c53b6dbceb16b61f16f1d67a18122f8ed5c4bcb504c42296f9cd07c03073e25d19e076312fb2b1b623a217a6dd2ba44f37eabda66da7868d57bdc757514150877587fb033a9bbe30dee3b5667c6eb92d680ce5b57e73bb36211fab05abb6b1f91a508e5558ccabb12d30ad90b5af10d572f8c61b679179ca3b4c9d21932ef65af3cf92f119ad0cfde39a793df349cad4191a044d9f9647aec1fb9f862f3b289c924e2c0c0aee09af1070919abe81484bb1bb652036717bd5c7d246046792debd46ddb3507c387a97e4f29507147e82c17562f6f51a875b779807a3e2b7b79d40a77383ec2c143f57d9acf9201059e253618dec527cab7f60266312aa5e6d7c7e2c0c710aa83c0a745fac702448a4a0123ddf5f1cd3bcae53bfdfb361f785a2d399cb65f8eaa914a1a3ab2f4c47b387802beee2a02dbefcb420c360717b139d493497eb30ca60c1513fb067322d77d34f5044bd26c2533da8b5cbccee72242da3707c72f030fbc487ba6f51f8e77cd09e75f13954fda4c79f15d200349e533ee661f355adfe8002049f1a7c8d47b89a8755647840c5ebf314cba13265df9013d5d6bbd715d59d9df7a05c2be8d1ca1a950513896d6eb17a635850d701276d6e05a22bfe45a1fa0b89f0a05148f39dd58e21f7cae54c06e5d2a51f407eeb0a343b670c8fdab581a6c1fccd45a58c0b164a143ac6e21b5db77f3ba5065857dd63edd6d4d54df37255463d1472dc9e7a8108d82117d99c5aa56c423a325ba3405941d8f335a16f00443c0958a6ad3e70ae24349d5e5361c789422dbab386792c951a78fa52bed4e15d12b13a020c58ca167c37e0a3cb2eb42620d9c9ea7baad7aa998abe01a93d7872539a8c46e401a1b203682d3177b45292bd54c130826bcadaea7eec226906ae5aeb412d78de6043a275d11f9ac354840d5ac26771cece983f0f0f5067b2db841bd2f78108afd399bd7ce1bb71568991d4be164b62d79f83c334e69368e2391a62a89306e08cb03743e0fe684666d61bc546d68ec2e477eaf8c95eb3e8e3925803c86c1e5c33c7b6de4e556b5a2e70fd2f67bd9b5375e1b4a7a9994146d0d0240cc7f0cd3fc5daa02914a83cf50bbe6f481c198318d96e7c37c7e58c72941117f2895ed74146da2601cfa3cfe94f29cb77dc43ad3a5e64dcb05597b88a8b67a01f63ee27dbc3df5c7ff7a8654dcf6a54418475c4e56179d5494389a8eb4c07382985cd4aed321f4beae778e9dad565ebcb32334dee3e6aa4754ccecd251c20c9f43568830e7736f34b06d9608d502803637baea19ef3f1fd8cd60dbc50642416d64c0a299a9f45a2e79054cc772a06192dd19dc4707ad3003c2ef854aba2524d188e2e67434a54702139261fe7668601b9787a943a7fdfee1da4d4541545e6d9206461531b099d11714d2ed6f4aecf866ccf6a9f833bc4db8bb40a2d8130cc", &(0x7f0000001640)=""/208) ioctl$IOMMU_TEST_OP_CREATE_ACCESS(r4, 0x3ba0, &(0x7f0000001740)={0x38, 0x5, 0x0, 0x0, 0xffffffffffffffff, 0x1}) ioctl$IOMMU_TEST_OP_ACCESS_PAGES$syz(r4, 0x3ba0, &(0x7f0000001780)={0x38, 0x7, r8, 0x0, 0x10001, 0x0, 0xa, 0x833d, 0xddb19}) r9 = openat$vsock(0xffffffffffffff9c, &(0x7f00000017c0), 0x4400, 0x0) pkey_mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1, r2) keyctl$link(0x8, 0x0, 0xfffffffffffffff8) ioctl$vim2m_VIDIOC_EXPBUF(r9, 0xc0405610, &(0x7f0000001840)={0x1, 0x2, 0x8001}) 08:21:30 executing program 0: keyctl$KEYCTL_PKEY_ENCRYPT(0x19, &(0x7f0000000000)={0x0, 0x0, 0xe5}, &(0x7f0000000040)={'enc=', 'raw', ' hash=', {'sha384-avx2\x00'}}, &(0x7f00000000c0), &(0x7f0000000100)=""/229) r0 = pkey_alloc(0x0, 0x0) pkey_mprotect(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x6000000, r0) r1 = userfaultfd(0x100800) pkey_alloc(0x0, 0x1) keyctl$link(0x8, 0x0, 0xfffffffffffffffb) r2 = openat$nci(0xffffffffffffff9c, &(0x7f0000000200), 0x2, 0x0) r3 = openat$vsock(0xffffffffffffff9c, &(0x7f0000000240), 0x201, 0x0) ioctl$UDMABUF_CREATE_LIST(r3, 0x40087543, &(0x7f0000000280)={0x0, 0x3, [{0xffffffffffffffff, 0x0, 0x8000, 0x4000}, {0xffffffffffffffff, 0x0, 0x4000, 0x8000}, {0xffffffffffffffff, 0x0, 0x2000, 0xffff7ffff0000000}]}) syz_open_dev$ndb(&(0x7f0000000300), 0x0, 0x400) ioctl$IOCTL_GET_NCIDEV_IDX(r2, 0x0, &(0x7f0000000340)) keyctl$instantiate(0xc, 0x0, &(0x7f0000000380)=@encrypted_new={'new ', 'ecryptfs', 0x20, 'user:', '', 0x20, 0x6}, 0x28, 0x0) pkey_alloc(0x0, 0x1) syz_io_uring_setup(0x6cab, &(0x7f0000000440)={0x0, 0xcb7a, 0x1, 0x3, 0x122, 0x0, r3}, &(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffe000/0x2000)=nil, &(0x7f00000004c0), &(0x7f0000000500)=0x0) clock_gettime(0x0, &(0x7f0000000540)={0x0, 0x0}) syz_io_uring_submit(0x0, r4, &(0x7f00000005c0)=@IORING_OP_LINK_TIMEOUT={0xf, 0x17, 0x0, 0x0, 0x0, &(0x7f0000000580)={r5, r6+10000000}, 0x1, 0x1}, 0x1) ioctl$NBD_SET_SOCK(r3, 0xab00, r3) mmap$dsp(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x2000000, 0x4000010, r1, 0x0) keyctl$KEYCTL_PKEY_DECRYPT(0x1a, &(0x7f0000000600)={0x0, 0x1000, 0xd0}, 0x0, &(0x7f0000000640)="2736f77350ffc33f7efd1d0e8f90bd80efbf2696893ef379734fbf6b93805520fe93ef19fcdecb6510fb0b63a2a2eb5929d774fcd04ee2d7c3cd1f0a0b9421337683a875ac17717eee658dbdbbee5c64013f03f78e885afc3a44d04cf42586c0f41567b19b151fa83e8beb11c568bf7ef1befc2fedc1e5954e02a065483014daf99296a45e841daf7e1494666b109e9c9012819b7749051cee4a408e3b0ec630f7715c8a5547e31d9c5415dcf4e76ca388caf23b9bd6187ecbdbbffa9cfb876782378aec86cd140d23d7eae3a5788ab46e1cb381bb2d884ef39df63ea957b2ba715802c59ae51fbd899502fa47043cc8218b851fcd1bd73eb5a4a8974cb49824a71e788e2bcca6c5c1a9d87736fe68fdafce2d9cfa30419e11b670873f9a20883268941caae7c6ff661bc4ffa3a9d48a0d6c42b77b05de18d6a70e6334f3ea28463ca728bbf9fee62f165add3d30bfd8792b83a34ca17f6ba097f7d5ea6dd1a6fb254c6114f5b6b0858ddcf0ed8df5c6013af4718ce86c44e56d8de13473ff93acbb49891c8af69ef9c450f99b9af74d96618ec8f90e42efd1877a749a41b168cddd0c6ec51962880ed406853c73adae95d82874be3b34b06f12e90eee628994ce67290942edeb0be5c313511cc28bcf71e299f85a3958a90aa1db138506a8a57c7178d6d57930fd4e6ffebfdcd2ed78f8612eb68ea11a252ba0521c94d656a8b3cc1773ec1d89336055390f6aeaded90922dc02efded1b1db74c9cee146afd3dbd92fb4c8e6b4ebac497aa5084367483f9cd7b05cc24a357bcfcc78bb5eb08edb02011c241d0631241bed81b44c3e9c33bd55b82740596cb8ee2fd8a46004e70e709ed3a20fe1fe69bda58665a8eec06622bcd69f086e290044f8707143adf459f053f14f574d7c3ff0d12f8420cd286a21b819d8fe62ba6b18ce5c8dbccd6ed03ed73be06a8d31555f443663f6a6b2a7d1d59bf71f169dccdf20fbaac233a1c4fc89c38adde4733c5b23ae76aee07b52ca9617cb27833a0e85295b81319d85610787f77c77e8d6bd9f07472324a338b8fe0def1fdb961f488efe39cea303e4ea55eb84fd72beb679407c47030179df73a607b34a059b550f1f4fd60af1526111930f62cf03ecf589c5576e466cfb1df08f5beae15034a789a38724fcbafed9a0426172957c80d4ca7ec9147df727d11a6122ce37fc5bbcd5cdb239364d71e5bbab4b8085cd051a16916665d70d5db3b63c0d9904e3adf2b4d945e52185302129fa3e66bd6608d545c5449c1a45cdbb609ba8cff62e7024234e5405236e481365114a7313d6e591d0c6f50c8d4d95469953e223dd5fd62ec94d342fa4349da1d8f433ea90aed09b2aa9cf0e889f8935dcb86d15acf621cae1c93c582275418d369c54b2a2c2c57cfe5f7fc4f5797e33e6f0d08006bf67ba5d3814a188d48c7116c56cd3098263a5f34e133aad7b5198bc12caa9c032222ec9634f6ba98d9548469cb04aa03510801822716c9895c1c344aa8c699c28adf69664d9dd75ef11778f68663064124e8217876364f6ea33f73acff8f013b0a2ac741d9b5eebd3a0db9e32d50febc12fbc110fdc1d2415277a0897ae3a5f567fe18edf5f48ac86e0398de5f0d57fb8cf5a3c2f7f4d2888cd70bd00ab9b29089b84a5123e00fbcad4a9be61b8ccecfd5f943f11cf0952610b7bd0bbca71b36c439d80ff9e9a6c9135a4b638278432be5d3fec6fd49ad792f504c395cad2f2ffd8d1e0231941523693e2252faabd6df97361bbb2f8c078ef9eacafefb62cb1057c3195cdbc0d81c3e74f72be2bb1eb94f1bd19a26f77982e863442eb6064f31f1f2f84144abefde11d159546d65486a4a55f8aed11c51a8a08e812dcb47c7124701f06417ef29d351b23cacba209e084ff6b969dabfd011828ca759d58860bfa32961115c13107face1d4c2653f662d2671bedf1649e6064b31382a6e51f1487173fdb61e5e70f7676380e17fa7e3d4c4b08a7e64ea5b4a7a3d0c9e8d0d225b35f59fdc3537c0827626eb31f734117aadc65036f26bbf8239cee0ae130f0c948ba3562f24a0656c346c6271b3b4f3fb9865a2ee66575a7ca45ebe0c3d12b68e0b112193254f51f08b31eff02fb8839fbd51d9725c033861ff2f47ecdffa0ebdd1e97af0fb71c2fc10204bdf963c90396964df78bd9495b160981a354e10910c1c3ba0a4dd214ab36d05f2975d5f112c3bb4ad85323d35d8616f9ce025b824aa86e8628c646333b5b183f85668f573e37a16f7e8506746c1c6901139b4ba8c9483f5da3aa3f34d18d893e8fe27061086e9f25e525506fad59938b3016d013288501307f3c5c0e2cf5adfab032f0865525072f624dcd7e7dd03abbe39b8196a6eb42e16d80c3c395c61f32392f1834e5743677e060274a663c1e9d3eac0f87f1b95651839ece118f98fe3a21dff01cb2f904cb453f0f6f1b7d3e4f5ed6569ba5be9a153a8d2f11fb8804d2d1d19850e3383aed4198807d7eed79711faa9d2590d4807a2fd525bbfe5bc8b056369aec9e4b725ea87f180a7d3a3dd3bf886b17364734174d962546db90babfb9cad914c76e01af2adee7a9a6a03a94f4f348c8f1ea959b6df2957509f1683c2978c0c97cbe0929382187be22d907c72e3b93415cbb68363c3a928737536bdbc03f4c363cbb0558ff1321d86358c2cc29f0476381289e233a30e34d50ca6f28d1066b56b8cde48b1e9001779934debfd665af61aac5440e71e0406ab498f3058785a4611ba556d97e197dc4dbbd9195cf91b5242f170b478da2922f4435596ac391a2715958d54443e83d2e7643ab80e006ff04a3c938e02d2a261ee692b54c66585494e7f0c741fb8833e4b99f59cdbaa1a4be04439138b0941488a4e05c2c9092ebb4d06d3a83ea56911ddf9b4ad391872763355881d450f3856ecdc40165effbd7aad0bda162feb20bcd11207c9b838bf642f578801be17ed307b25abf3a96f07c81c3c6082cc02d261c94fce6e70a2919aba69a55b839f03db68025dec5c1910596d7f3085fc21684ed9e40d50f30a2485df8ff750fa6d127cc0e33b7eb41fee15a273c7277775e0341d367c43d2b2d88b5fe27540d5264c33cd2b274632666bced994c34c3937755ac871e9a07a0d22d6ea95a02fa83bd4e4f5265fb207840f3be93cf3df16ddd113f88d7c08a8193a5caf65b895480a0f76a23233d5bb3d18c5429abf89a2dfaa9a3ee204d98e7e7eefb7f2ad135c2be4bc8aad9d293fcd3d689333abb7299d8df7bc5c37d9ad89f19dd6e27bfbd22b86721b5ddd66bb381a3d95d3a24c6136062a1ec0b135f3b46977d696bd2dbf02dc4075615f34d6c1cdbd97a3065c2b362fc52f52ccbdee433150d5643413802e5e925775dac3c1ea415b7f718f8fd3852fabbf1bdf89e4d2ca83bdd0b0a56f6e75d5f7e59008ed909b70fcbfaafa0ed8d7bce6d49c7acdf8ac6d245bcd8e06a0cd30d333ca4eeb6ebf6057408518d2fd923e616da7aa29fb9a719a9018371fe26ff8cfff3f95a46ec096a29aeb3020da496b1a814312411bfa374e632f37821512a610af7009290ecea5e98dbe7a7e48217909e02e314c16233371a6eb96a7b6e655e3ce225d41e8c490aa1d503504f3f8326863b6ea224b2f805a13e8248142b0723b01f2d412c7b117335436b02a55fe6de64615db771b28646a2951a51f13a7e4833a1587ab890da7e6d30adce6323117da7afe2adee10dae01d0c691657c8eba13252595b70d0e8e67b90c72b8e9303c8c0c1303ec345084a1078ed49f0bec0c87ff222e89925d679f97e6e090801b56e7ffaf48419cf4bac884c15911fc1952e292d835e9c5b0c8a994de8990e902968091924ae17d0979da0c9c18a7d6d90a30bf5a03b34a4507f0cb161458782149ecdd4022afc8e4a026a9fbe59d43571a4e460007323f21acbb159a96ad62592fec9ce352bbf19a2e985ede8390ca8bfe94213650a7a7d50cc834e324ce2d01aec7cd6e9c5a74bfaf364a4d0870e9d8fd58b815ce7e218708bd4de2fef25256b90fb70a9aed4d24607cebe97eca29cca0a01a1bd1188fe07b0f29b30484b9ade6d69803a4061a78c5aa93f666f8cafecbc577943df81c49a0e1ad97e02ef3643b064b0ed31fb8aad570d3a4de9e4f6b5b8a6962de3c0671e6584343e01a9535facd492525e2e30a240e4cb5a5e36cd090b83724760a0f5a9c6dded0fc9f31b138b5af40b6792b16962cedb85eb7ff8b5a0c6b65642532c888eb699c6f9dd782881610493ee68dde02d8b1707572de4e292f7ce63db33b39e16fd193fabe74f03dfedac0ce0fdeac55f878a391377aa33c53b6dbceb16b61f16f1d67a18122f8ed5c4bcb504c42296f9cd07c03073e25d19e076312fb2b1b623a217a6dd2ba44f37eabda66da7868d57bdc757514150877587fb033a9bbe30dee3b5667c6eb92d680ce5b57e73bb36211fab05abb6b1f91a508e5558ccabb12d30ad90b5af10d572f8c61b679179ca3b4c9d21932ef65af3cf92f119ad0cfde39a793df349cad4191a044d9f9647aec1fb9f862f3b289c924e2c0c0aee09af1070919abe81484bb1bb652036717bd5c7d246046792debd46ddb3507c387a97e4f29507147e82c17562f6f51a875b779807a3e2b7b79d40a77383ec2c143f57d9acf9201059e253618dec527cab7f60266312aa5e6d7c7e2c0c710aa83c0a745fac702448a4a0123ddf5f1cd3bcae53bfdfb361f785a2d399cb65f8eaa914a1a3ab2f4c47b387802beee2a02dbefcb420c360717b139d493497eb30ca60c1513fb067322d77d34f5044bd26c2533da8b5cbccee72242da3707c72f030fbc487ba6f51f8e77cd09e75f13954fda4c79f15d200349e533ee661f355adfe8002049f1a7c8d47b89a8755647840c5ebf314cba13265df9013d5d6bbd715d59d9df7a05c2be8d1ca1a950513896d6eb17a635850d701276d6e05a22bfe45a1fa0b89f0a05148f39dd58e21f7cae54c06e5d2a51f407eeb0a343b670c8fdab581a6c1fccd45a58c0b164a143ac6e21b5db77f3ba5065857dd63edd6d4d54df37255463d1472dc9e7a8108d82117d99c5aa56c423a325ba3405941d8f335a16f00443c0958a6ad3e70ae24349d5e5361c789422dbab386792c951a78fa52bed4e15d12b13a020c58ca167c37e0a3cb2eb42620d9c9ea7baad7aa998abe01a93d7872539a8c46e401a1b203682d3177b45292bd54c130826bcadaea7eec226906ae5aeb412d78de6043a275d11f9ac354840d5ac26771cece983f0f0f5067b2db841bd2f78108afd399bd7ce1bb71568991d4be164b62d79f83c334e69368e2391a62a89306e08cb03743e0fe684666d61bc546d68ec2e477eaf8c95eb3e8e3925803c86c1e5c33c7b6de4e556b5a2e70fd2f67bd9b5375e1b4a7a9994146d0d0240cc7f0cd3fc5daa02914a83cf50bbe6f481c198318d96e7c37c7e58c72941117f2895ed74146da2601cfa3cfe94f29cb77dc43ad3a5e64dcb05597b88a8b67a01f63ee27dbc3df5c7ff7a8654dcf6a54418475c4e56179d5494389a8eb4c07382985cd4aed321f4beae778e9dad565ebcb32334dee3e6aa4754ccecd251c20c9f43568830e7736f34b06d9608d502803637baea19ef3f1fd8cd60dbc50642416d64c0a299a9f45a2e79054cc772a06192dd19dc4707ad3003c2ef854aba2524d188e2e67434a54702139261fe7668601b9787a943a7fdfee1da4d4541545e6d9206461531b099d11714d2ed6f4aecf866ccf6a9f833bc4db8bb40a2d8130cc", &(0x7f0000001640)=""/208) 08:21:30 executing program 4: keyctl$KEYCTL_PKEY_ENCRYPT(0x19, &(0x7f0000000000)={0x0, 0x0, 0xe5}, &(0x7f0000000040)={'enc=', 'raw', ' hash=', {'sha384-avx2\x00'}}, &(0x7f00000000c0), &(0x7f0000000100)=""/229) r0 = pkey_alloc(0x0, 0x0) pkey_mprotect(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x6000000, r0) clock_gettime(0x0, &(0x7f0000000540)) 08:21:30 executing program 3: pkey_mprotect(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x0, 0xffffffffffffffff) 08:21:30 executing program 2: keyctl$KEYCTL_PKEY_ENCRYPT(0x19, &(0x7f0000000000)={0x0, 0x0, 0xe5}, &(0x7f0000000040)={'enc=', 'raw', ' hash=', {'sha384-avx2\x00'}}, &(0x7f00000000c0), &(0x7f0000000100)=""/229) r0 = pkey_alloc(0x0, 0x0) pkey_mprotect(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x6000000, r0) r1 = userfaultfd(0x100800) r2 = pkey_alloc(0x0, 0x1) keyctl$link(0x8, 0x0, 0xfffffffffffffffb) r3 = openat$nci(0xffffffffffffff9c, &(0x7f0000000200), 0x2, 0x0) r4 = openat$vsock(0xffffffffffffff9c, &(0x7f0000000240), 0x201, 0x0) ioctl$UDMABUF_CREATE_LIST(r4, 0x40087543, &(0x7f0000000280)={0x0, 0x3, [{0xffffffffffffffff, 0x0, 0x8000, 0x4000}, {0xffffffffffffffff, 0x0, 0x4000, 0x8000}, {0xffffffffffffffff, 0x0, 0x2000, 0xffff7ffff0000000}]}) syz_open_dev$ndb(&(0x7f0000000300), 0x0, 0x400) ioctl$IOCTL_GET_NCIDEV_IDX(r3, 0x0, &(0x7f0000000340)) keyctl$instantiate(0xc, 0x0, &(0x7f0000000380)=@encrypted_new={'new ', 'ecryptfs', 0x20, 'user:', '', 0x20, 0x6}, 0x28, 0x0) pkey_alloc(0x0, 0x1) ioctl$PTP_PIN_SETFUNC(r4, 0x40603d07, &(0x7f00000003c0)={'\x00', 0x7, 0x2, 0x8}) syz_io_uring_setup(0x6cab, &(0x7f0000000440)={0x0, 0xcb7a, 0x1, 0x3, 0x122, 0x0, r4}, &(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffe000/0x2000)=nil, &(0x7f00000004c0), &(0x7f0000000500)=0x0) clock_gettime(0x0, &(0x7f0000000540)={0x0, 0x0}) syz_io_uring_submit(0x0, r5, &(0x7f00000005c0)=@IORING_OP_LINK_TIMEOUT={0xf, 0x17, 0x0, 0x0, 0x0, &(0x7f0000000580)={r6, r7+10000000}, 0x1, 0x1}, 0x1) ioctl$NBD_SET_SOCK(r4, 0xab00, r4) mmap$dsp(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x2000000, 0x4000010, r1, 0x0) keyctl$KEYCTL_PKEY_DECRYPT(0x1a, &(0x7f0000000600)={0x0, 0x1000, 0xd0}, 0x0, &(0x7f0000000640)="2736f77350ffc33f7efd1d0e8f90bd80efbf2696893ef379734fbf6b93805520fe93ef19fcdecb6510fb0b63a2a2eb5929d774fcd04ee2d7c3cd1f0a0b9421337683a875ac17717eee658dbdbbee5c64013f03f78e885afc3a44d04cf42586c0f41567b19b151fa83e8beb11c568bf7ef1befc2fedc1e5954e02a065483014daf99296a45e841daf7e1494666b109e9c9012819b7749051cee4a408e3b0ec630f7715c8a5547e31d9c5415dcf4e76ca388caf23b9bd6187ecbdbbffa9cfb876782378aec86cd140d23d7eae3a5788ab46e1cb381bb2d884ef39df63ea957b2ba715802c59ae51fbd899502fa47043cc8218b851fcd1bd73eb5a4a8974cb49824a71e788e2bcca6c5c1a9d87736fe68fdafce2d9cfa30419e11b670873f9a20883268941caae7c6ff661bc4ffa3a9d48a0d6c42b77b05de18d6a70e6334f3ea28463ca728bbf9fee62f165add3d30bfd8792b83a34ca17f6ba097f7d5ea6dd1a6fb254c6114f5b6b0858ddcf0ed8df5c6013af4718ce86c44e56d8de13473ff93acbb49891c8af69ef9c450f99b9af74d96618ec8f90e42efd1877a749a41b168cddd0c6ec51962880ed406853c73adae95d82874be3b34b06f12e90eee628994ce67290942edeb0be5c313511cc28bcf71e299f85a3958a90aa1db138506a8a57c7178d6d57930fd4e6ffebfdcd2ed78f8612eb68ea11a252ba0521c94d656a8b3cc1773ec1d89336055390f6aeaded90922dc02efded1b1db74c9cee146afd3dbd92fb4c8e6b4ebac497aa5084367483f9cd7b05cc24a357bcfcc78bb5eb08edb02011c241d0631241bed81b44c3e9c33bd55b82740596cb8ee2fd8a46004e70e709ed3a20fe1fe69bda58665a8eec06622bcd69f086e290044f8707143adf459f053f14f574d7c3ff0d12f8420cd286a21b819d8fe62ba6b18ce5c8dbccd6ed03ed73be06a8d31555f443663f6a6b2a7d1d59bf71f169dccdf20fbaac233a1c4fc89c38adde4733c5b23ae76aee07b52ca9617cb27833a0e85295b81319d85610787f77c77e8d6bd9f07472324a338b8fe0def1fdb961f488efe39cea303e4ea55eb84fd72beb679407c47030179df73a607b34a059b550f1f4fd60af1526111930f62cf03ecf589c5576e466cfb1df08f5beae15034a789a38724fcbafed9a0426172957c80d4ca7ec9147df727d11a6122ce37fc5bbcd5cdb239364d71e5bbab4b8085cd051a16916665d70d5db3b63c0d9904e3adf2b4d945e52185302129fa3e66bd6608d545c5449c1a45cdbb609ba8cff62e7024234e5405236e481365114a7313d6e591d0c6f50c8d4d95469953e223dd5fd62ec94d342fa4349da1d8f433ea90aed09b2aa9cf0e889f8935dcb86d15acf621cae1c93c582275418d369c54b2a2c2c57cfe5f7fc4f5797e33e6f0d08006bf67ba5d3814a188d48c7116c56cd3098263a5f34e133aad7b5198bc12caa9c032222ec9634f6ba98d9548469cb04aa03510801822716c9895c1c344aa8c699c28adf69664d9dd75ef11778f68663064124e8217876364f6ea33f73acff8f013b0a2ac741d9b5eebd3a0db9e32d50febc12fbc110fdc1d2415277a0897ae3a5f567fe18edf5f48ac86e0398de5f0d57fb8cf5a3c2f7f4d2888cd70bd00ab9b29089b84a5123e00fbcad4a9be61b8ccecfd5f943f11cf0952610b7bd0bbca71b36c439d80ff9e9a6c9135a4b638278432be5d3fec6fd49ad792f504c395cad2f2ffd8d1e0231941523693e2252faabd6df97361bbb2f8c078ef9eacafefb62cb1057c3195cdbc0d81c3e74f72be2bb1eb94f1bd19a26f77982e863442eb6064f31f1f2f84144abefde11d159546d65486a4a55f8aed11c51a8a08e812dcb47c7124701f06417ef29d351b23cacba209e084ff6b969dabfd011828ca759d58860bfa32961115c13107face1d4c2653f662d2671bedf1649e6064b31382a6e51f1487173fdb61e5e70f7676380e17fa7e3d4c4b08a7e64ea5b4a7a3d0c9e8d0d225b35f59fdc3537c0827626eb31f734117aadc65036f26bbf8239cee0ae130f0c948ba3562f24a0656c346c6271b3b4f3fb9865a2ee66575a7ca45ebe0c3d12b68e0b112193254f51f08b31eff02fb8839fbd51d9725c033861ff2f47ecdffa0ebdd1e97af0fb71c2fc10204bdf963c90396964df78bd9495b160981a354e10910c1c3ba0a4dd214ab36d05f2975d5f112c3bb4ad85323d35d8616f9ce025b824aa86e8628c646333b5b183f85668f573e37a16f7e8506746c1c6901139b4ba8c9483f5da3aa3f34d18d893e8fe27061086e9f25e525506fad59938b3016d013288501307f3c5c0e2cf5adfab032f0865525072f624dcd7e7dd03abbe39b8196a6eb42e16d80c3c395c61f32392f1834e5743677e060274a663c1e9d3eac0f87f1b95651839ece118f98fe3a21dff01cb2f904cb453f0f6f1b7d3e4f5ed6569ba5be9a153a8d2f11fb8804d2d1d19850e3383aed4198807d7eed79711faa9d2590d4807a2fd525bbfe5bc8b056369aec9e4b725ea87f180a7d3a3dd3bf886b17364734174d962546db90babfb9cad914c76e01af2adee7a9a6a03a94f4f348c8f1ea959b6df2957509f1683c2978c0c97cbe0929382187be22d907c72e3b93415cbb68363c3a928737536bdbc03f4c363cbb0558ff1321d86358c2cc29f0476381289e233a30e34d50ca6f28d1066b56b8cde48b1e9001779934debfd665af61aac5440e71e0406ab498f3058785a4611ba556d97e197dc4dbbd9195cf91b5242f170b478da2922f4435596ac391a2715958d54443e83d2e7643ab80e006ff04a3c938e02d2a261ee692b54c66585494e7f0c741fb8833e4b99f59cdbaa1a4be04439138b0941488a4e05c2c9092ebb4d06d3a83ea56911ddf9b4ad391872763355881d450f3856ecdc40165effbd7aad0bda162feb20bcd11207c9b838bf642f578801be17ed307b25abf3a96f07c81c3c6082cc02d261c94fce6e70a2919aba69a55b839f03db68025dec5c1910596d7f3085fc21684ed9e40d50f30a2485df8ff750fa6d127cc0e33b7eb41fee15a273c7277775e0341d367c43d2b2d88b5fe27540d5264c33cd2b274632666bced994c34c3937755ac871e9a07a0d22d6ea95a02fa83bd4e4f5265fb207840f3be93cf3df16ddd113f88d7c08a8193a5caf65b895480a0f76a23233d5bb3d18c5429abf89a2dfaa9a3ee204d98e7e7eefb7f2ad135c2be4bc8aad9d293fcd3d689333abb7299d8df7bc5c37d9ad89f19dd6e27bfbd22b86721b5ddd66bb381a3d95d3a24c6136062a1ec0b135f3b46977d696bd2dbf02dc4075615f34d6c1cdbd97a3065c2b362fc52f52ccbdee433150d5643413802e5e925775dac3c1ea415b7f718f8fd3852fabbf1bdf89e4d2ca83bdd0b0a56f6e75d5f7e59008ed909b70fcbfaafa0ed8d7bce6d49c7acdf8ac6d245bcd8e06a0cd30d333ca4eeb6ebf6057408518d2fd923e616da7aa29fb9a719a9018371fe26ff8cfff3f95a46ec096a29aeb3020da496b1a814312411bfa374e632f37821512a610af7009290ecea5e98dbe7a7e48217909e02e314c16233371a6eb96a7b6e655e3ce225d41e8c490aa1d503504f3f8326863b6ea224b2f805a13e8248142b0723b01f2d412c7b117335436b02a55fe6de64615db771b28646a2951a51f13a7e4833a1587ab890da7e6d30adce6323117da7afe2adee10dae01d0c691657c8eba13252595b70d0e8e67b90c72b8e9303c8c0c1303ec345084a1078ed49f0bec0c87ff222e89925d679f97e6e090801b56e7ffaf48419cf4bac884c15911fc1952e292d835e9c5b0c8a994de8990e902968091924ae17d0979da0c9c18a7d6d90a30bf5a03b34a4507f0cb161458782149ecdd4022afc8e4a026a9fbe59d43571a4e460007323f21acbb159a96ad62592fec9ce352bbf19a2e985ede8390ca8bfe94213650a7a7d50cc834e324ce2d01aec7cd6e9c5a74bfaf364a4d0870e9d8fd58b815ce7e218708bd4de2fef25256b90fb70a9aed4d24607cebe97eca29cca0a01a1bd1188fe07b0f29b30484b9ade6d69803a4061a78c5aa93f666f8cafecbc577943df81c49a0e1ad97e02ef3643b064b0ed31fb8aad570d3a4de9e4f6b5b8a6962de3c0671e6584343e01a9535facd492525e2e30a240e4cb5a5e36cd090b83724760a0f5a9c6dded0fc9f31b138b5af40b6792b16962cedb85eb7ff8b5a0c6b65642532c888eb699c6f9dd782881610493ee68dde02d8b1707572de4e292f7ce63db33b39e16fd193fabe74f03dfedac0ce0fdeac55f878a391377aa33c53b6dbceb16b61f16f1d67a18122f8ed5c4bcb504c42296f9cd07c03073e25d19e076312fb2b1b623a217a6dd2ba44f37eabda66da7868d57bdc757514150877587fb033a9bbe30dee3b5667c6eb92d680ce5b57e73bb36211fab05abb6b1f91a508e5558ccabb12d30ad90b5af10d572f8c61b679179ca3b4c9d21932ef65af3cf92f119ad0cfde39a793df349cad4191a044d9f9647aec1fb9f862f3b289c924e2c0c0aee09af1070919abe81484bb1bb652036717bd5c7d246046792debd46ddb3507c387a97e4f29507147e82c17562f6f51a875b779807a3e2b7b79d40a77383ec2c143f57d9acf9201059e253618dec527cab7f60266312aa5e6d7c7e2c0c710aa83c0a745fac702448a4a0123ddf5f1cd3bcae53bfdfb361f785a2d399cb65f8eaa914a1a3ab2f4c47b387802beee2a02dbefcb420c360717b139d493497eb30ca60c1513fb067322d77d34f5044bd26c2533da8b5cbccee72242da3707c72f030fbc487ba6f51f8e77cd09e75f13954fda4c79f15d200349e533ee661f355adfe8002049f1a7c8d47b89a8755647840c5ebf314cba13265df9013d5d6bbd715d59d9df7a05c2be8d1ca1a950513896d6eb17a635850d701276d6e05a22bfe45a1fa0b89f0a05148f39dd58e21f7cae54c06e5d2a51f407eeb0a343b670c8fdab581a6c1fccd45a58c0b164a143ac6e21b5db77f3ba5065857dd63edd6d4d54df37255463d1472dc9e7a8108d82117d99c5aa56c423a325ba3405941d8f335a16f00443c0958a6ad3e70ae24349d5e5361c789422dbab386792c951a78fa52bed4e15d12b13a020c58ca167c37e0a3cb2eb42620d9c9ea7baad7aa998abe01a93d7872539a8c46e401a1b203682d3177b45292bd54c130826bcadaea7eec226906ae5aeb412d78de6043a275d11f9ac354840d5ac26771cece983f0f0f5067b2db841bd2f78108afd399bd7ce1bb71568991d4be164b62d79f83c334e69368e2391a62a89306e08cb03743e0fe684666d61bc546d68ec2e477eaf8c95eb3e8e3925803c86c1e5c33c7b6de4e556b5a2e70fd2f67bd9b5375e1b4a7a9994146d0d0240cc7f0cd3fc5daa02914a83cf50bbe6f481c198318d96e7c37c7e58c72941117f2895ed74146da2601cfa3cfe94f29cb77dc43ad3a5e64dcb05597b88a8b67a01f63ee27dbc3df5c7ff7a8654dcf6a54418475c4e56179d5494389a8eb4c07382985cd4aed321f4beae778e9dad565ebcb32334dee3e6aa4754ccecd251c20c9f43568830e7736f34b06d9608d502803637baea19ef3f1fd8cd60dbc50642416d64c0a299a9f45a2e79054cc772a06192dd19dc4707ad3003c2ef854aba2524d188e2e67434a54702139261fe7668601b9787a943a7fdfee1da4d4541545e6d9206461531b099d11714d2ed6f4aecf866ccf6a9f833bc4db8bb40a2d8130cc", &(0x7f0000001640)=""/208) ioctl$IOMMU_TEST_OP_CREATE_ACCESS(r4, 0x3ba0, &(0x7f0000001740)={0x38, 0x5, 0x0, 0x0, 0xffffffffffffffff, 0x1}) ioctl$IOMMU_TEST_OP_ACCESS_PAGES$syz(r4, 0x3ba0, &(0x7f0000001780)={0x38, 0x7, r8, 0x0, 0x10001, 0x0, 0xa, 0x833d, 0xddb19}) openat$vsock(0xffffffffffffff9c, &(0x7f00000017c0), 0x4400, 0x0) pkey_mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1, r2) ioctl$UFFDIO_REGISTER(r1, 0xc020aa00, &(0x7f0000001800)={{&(0x7f0000ffc000/0x4000)=nil, 0x4000}, 0x4}) keyctl$link(0x8, 0x0, 0xfffffffffffffff8) 08:21:30 executing program 4: keyctl$KEYCTL_PKEY_ENCRYPT(0x19, &(0x7f0000000000)={0x0, 0x0, 0xe5}, &(0x7f0000000040)={'enc=', 'raw', ' hash=', {'sha384-avx2\x00'}}, &(0x7f00000000c0), &(0x7f0000000100)=""/229) pkey_alloc(0x0, 0x0) clock_gettime(0x0, &(0x7f0000000540)) 08:21:30 executing program 5: keyctl$KEYCTL_PKEY_ENCRYPT(0x19, &(0x7f0000000000)={0x0, 0x0, 0xe5}, &(0x7f0000000040)={'enc=', 'raw', ' hash=', {'sha384-avx2\x00'}}, &(0x7f00000000c0), &(0x7f0000000100)=""/229) r0 = pkey_alloc(0x0, 0x0) pkey_mprotect(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x6000000, r0) userfaultfd(0x100800) pkey_alloc(0x0, 0x1) keyctl$link(0x8, 0x0, 0xfffffffffffffffb) openat$nci(0xffffffffffffff9c, &(0x7f0000000200), 0x2, 0x0) r1 = openat$vsock(0xffffffffffffff9c, &(0x7f0000000240), 0x201, 0x0) ioctl$UDMABUF_CREATE_LIST(r1, 0x40087543, &(0x7f0000000280)={0x0, 0x3, [{0xffffffffffffffff, 0x0, 0x8000, 0x4000}, {0xffffffffffffffff, 0x0, 0x4000, 0x8000}, {0xffffffffffffffff, 0x0, 0x2000, 0xffff7ffff0000000}]}) syz_open_dev$ndb(&(0x7f0000000300), 0x0, 0x400) 08:21:30 executing program 3: pkey_mprotect(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x0, 0xffffffffffffffff) 08:21:30 executing program 1: keyctl$KEYCTL_PKEY_ENCRYPT(0x19, &(0x7f0000000000)={0x0, 0x0, 0xe5}, &(0x7f0000000040)={'enc=', 'raw', ' hash=', {'sha384-avx2\x00'}}, &(0x7f00000000c0), &(0x7f0000000100)=""/229) r0 = pkey_alloc(0x0, 0x0) pkey_mprotect(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x6000000, r0) r1 = userfaultfd(0x100800) pkey_alloc(0x0, 0x1) keyctl$link(0x8, 0x0, 0xfffffffffffffffb) r2 = openat$nci(0xffffffffffffff9c, &(0x7f0000000200), 0x2, 0x0) r3 = openat$vsock(0xffffffffffffff9c, &(0x7f0000000240), 0x201, 0x0) ioctl$UDMABUF_CREATE_LIST(r3, 0x40087543, &(0x7f0000000280)={0x0, 0x3, [{0xffffffffffffffff, 0x0, 0x8000, 0x4000}, {0xffffffffffffffff, 0x0, 0x4000, 0x8000}, {0xffffffffffffffff, 0x0, 0x2000, 0xffff7ffff0000000}]}) syz_open_dev$ndb(&(0x7f0000000300), 0x0, 0x400) ioctl$IOCTL_GET_NCIDEV_IDX(r2, 0x0, &(0x7f0000000340)) keyctl$instantiate(0xc, 0x0, &(0x7f0000000380)=@encrypted_new={'new ', 'ecryptfs', 0x20, 'user:', '', 0x20, 0x6}, 0x28, 0x0) pkey_alloc(0x0, 0x1) ioctl$PTP_PIN_SETFUNC(r3, 0x40603d07, &(0x7f00000003c0)={'\x00', 0x7, 0x2, 0x8}) syz_io_uring_setup(0x6cab, &(0x7f0000000440)={0x0, 0xcb7a, 0x1, 0x3, 0x122, 0x0, r3}, &(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffe000/0x2000)=nil, &(0x7f00000004c0), &(0x7f0000000500)=0x0) clock_gettime(0x0, &(0x7f0000000540)={0x0, 0x0}) syz_io_uring_submit(0x0, r4, &(0x7f00000005c0)=@IORING_OP_LINK_TIMEOUT={0xf, 0x17, 0x0, 0x0, 0x0, &(0x7f0000000580)={r5, r6+10000000}, 0x1, 0x1}, 0x1) ioctl$NBD_SET_SOCK(r3, 0xab00, r3) mmap$dsp(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x2000000, 0x4000010, r1, 0x0) keyctl$KEYCTL_PKEY_DECRYPT(0x1a, &(0x7f0000000600)={0x0, 0x1000, 0xd0}, 0x0, &(0x7f0000000640)="2736f77350ffc33f7efd1d0e8f90bd80efbf2696893ef379734fbf6b93805520fe93ef19fcdecb6510fb0b63a2a2eb5929d774fcd04ee2d7c3cd1f0a0b9421337683a875ac17717eee658dbdbbee5c64013f03f78e885afc3a44d04cf42586c0f41567b19b151fa83e8beb11c568bf7ef1befc2fedc1e5954e02a065483014daf99296a45e841daf7e1494666b109e9c9012819b7749051cee4a408e3b0ec630f7715c8a5547e31d9c5415dcf4e76ca388caf23b9bd6187ecbdbbffa9cfb876782378aec86cd140d23d7eae3a5788ab46e1cb381bb2d884ef39df63ea957b2ba715802c59ae51fbd899502fa47043cc8218b851fcd1bd73eb5a4a8974cb49824a71e788e2bcca6c5c1a9d87736fe68fdafce2d9cfa30419e11b670873f9a20883268941caae7c6ff661bc4ffa3a9d48a0d6c42b77b05de18d6a70e6334f3ea28463ca728bbf9fee62f165add3d30bfd8792b83a34ca17f6ba097f7d5ea6dd1a6fb254c6114f5b6b0858ddcf0ed8df5c6013af4718ce86c44e56d8de13473ff93acbb49891c8af69ef9c450f99b9af74d96618ec8f90e42efd1877a749a41b168cddd0c6ec51962880ed406853c73adae95d82874be3b34b06f12e90eee628994ce67290942edeb0be5c313511cc28bcf71e299f85a3958a90aa1db138506a8a57c7178d6d57930fd4e6ffebfdcd2ed78f8612eb68ea11a252ba0521c94d656a8b3cc1773ec1d89336055390f6aeaded90922dc02efded1b1db74c9cee146afd3dbd92fb4c8e6b4ebac497aa5084367483f9cd7b05cc24a357bcfcc78bb5eb08edb02011c241d0631241bed81b44c3e9c33bd55b82740596cb8ee2fd8a46004e70e709ed3a20fe1fe69bda58665a8eec06622bcd69f086e290044f8707143adf459f053f14f574d7c3ff0d12f8420cd286a21b819d8fe62ba6b18ce5c8dbccd6ed03ed73be06a8d31555f443663f6a6b2a7d1d59bf71f169dccdf20fbaac233a1c4fc89c38adde4733c5b23ae76aee07b52ca9617cb27833a0e85295b81319d85610787f77c77e8d6bd9f07472324a338b8fe0def1fdb961f488efe39cea303e4ea55eb84fd72beb679407c47030179df73a607b34a059b550f1f4fd60af1526111930f62cf03ecf589c5576e466cfb1df08f5beae15034a789a38724fcbafed9a0426172957c80d4ca7ec9147df727d11a6122ce37fc5bbcd5cdb239364d71e5bbab4b8085cd051a16916665d70d5db3b63c0d9904e3adf2b4d945e52185302129fa3e66bd6608d545c5449c1a45cdbb609ba8cff62e7024234e5405236e481365114a7313d6e591d0c6f50c8d4d95469953e223dd5fd62ec94d342fa4349da1d8f433ea90aed09b2aa9cf0e889f8935dcb86d15acf621cae1c93c582275418d369c54b2a2c2c57cfe5f7fc4f5797e33e6f0d08006bf67ba5d3814a188d48c7116c56cd3098263a5f34e133aad7b5198bc12caa9c032222ec9634f6ba98d9548469cb04aa03510801822716c9895c1c344aa8c699c28adf69664d9dd75ef11778f68663064124e8217876364f6ea33f73acff8f013b0a2ac741d9b5eebd3a0db9e32d50febc12fbc110fdc1d2415277a0897ae3a5f567fe18edf5f48ac86e0398de5f0d57fb8cf5a3c2f7f4d2888cd70bd00ab9b29089b84a5123e00fbcad4a9be61b8ccecfd5f943f11cf0952610b7bd0bbca71b36c439d80ff9e9a6c9135a4b638278432be5d3fec6fd49ad792f504c395cad2f2ffd8d1e0231941523693e2252faabd6df97361bbb2f8c078ef9eacafefb62cb1057c3195cdbc0d81c3e74f72be2bb1eb94f1bd19a26f77982e863442eb6064f31f1f2f84144abefde11d159546d65486a4a55f8aed11c51a8a08e812dcb47c7124701f06417ef29d351b23cacba209e084ff6b969dabfd011828ca759d58860bfa32961115c13107face1d4c2653f662d2671bedf1649e6064b31382a6e51f1487173fdb61e5e70f7676380e17fa7e3d4c4b08a7e64ea5b4a7a3d0c9e8d0d225b35f59fdc3537c0827626eb31f734117aadc65036f26bbf8239cee0ae130f0c948ba3562f24a0656c346c6271b3b4f3fb9865a2ee66575a7ca45ebe0c3d12b68e0b112193254f51f08b31eff02fb8839fbd51d9725c033861ff2f47ecdffa0ebdd1e97af0fb71c2fc10204bdf963c90396964df78bd9495b160981a354e10910c1c3ba0a4dd214ab36d05f2975d5f112c3bb4ad85323d35d8616f9ce025b824aa86e8628c646333b5b183f85668f573e37a16f7e8506746c1c6901139b4ba8c9483f5da3aa3f34d18d893e8fe27061086e9f25e525506fad59938b3016d013288501307f3c5c0e2cf5adfab032f0865525072f624dcd7e7dd03abbe39b8196a6eb42e16d80c3c395c61f32392f1834e5743677e060274a663c1e9d3eac0f87f1b95651839ece118f98fe3a21dff01cb2f904cb453f0f6f1b7d3e4f5ed6569ba5be9a153a8d2f11fb8804d2d1d19850e3383aed4198807d7eed79711faa9d2590d4807a2fd525bbfe5bc8b056369aec9e4b725ea87f180a7d3a3dd3bf886b17364734174d962546db90babfb9cad914c76e01af2adee7a9a6a03a94f4f348c8f1ea959b6df2957509f1683c2978c0c97cbe0929382187be22d907c72e3b93415cbb68363c3a928737536bdbc03f4c363cbb0558ff1321d86358c2cc29f0476381289e233a30e34d50ca6f28d1066b56b8cde48b1e9001779934debfd665af61aac5440e71e0406ab498f3058785a4611ba556d97e197dc4dbbd9195cf91b5242f170b478da2922f4435596ac391a2715958d54443e83d2e7643ab80e006ff04a3c938e02d2a261ee692b54c66585494e7f0c741fb8833e4b99f59cdbaa1a4be04439138b0941488a4e05c2c9092ebb4d06d3a83ea56911ddf9b4ad391872763355881d450f3856ecdc40165effbd7aad0bda162feb20bcd11207c9b838bf642f578801be17ed307b25abf3a96f07c81c3c6082cc02d261c94fce6e70a2919aba69a55b839f03db68025dec5c1910596d7f3085fc21684ed9e40d50f30a2485df8ff750fa6d127cc0e33b7eb41fee15a273c7277775e0341d367c43d2b2d88b5fe27540d5264c33cd2b274632666bced994c34c3937755ac871e9a07a0d22d6ea95a02fa83bd4e4f5265fb207840f3be93cf3df16ddd113f88d7c08a8193a5caf65b895480a0f76a23233d5bb3d18c5429abf89a2dfaa9a3ee204d98e7e7eefb7f2ad135c2be4bc8aad9d293fcd3d689333abb7299d8df7bc5c37d9ad89f19dd6e27bfbd22b86721b5ddd66bb381a3d95d3a24c6136062a1ec0b135f3b46977d696bd2dbf02dc4075615f34d6c1cdbd97a3065c2b362fc52f52ccbdee433150d5643413802e5e925775dac3c1ea415b7f718f8fd3852fabbf1bdf89e4d2ca83bdd0b0a56f6e75d5f7e59008ed909b70fcbfaafa0ed8d7bce6d49c7acdf8ac6d245bcd8e06a0cd30d333ca4eeb6ebf6057408518d2fd923e616da7aa29fb9a719a9018371fe26ff8cfff3f95a46ec096a29aeb3020da496b1a814312411bfa374e632f37821512a610af7009290ecea5e98dbe7a7e48217909e02e314c16233371a6eb96a7b6e655e3ce225d41e8c490aa1d503504f3f8326863b6ea224b2f805a13e8248142b0723b01f2d412c7b117335436b02a55fe6de64615db771b28646a2951a51f13a7e4833a1587ab890da7e6d30adce6323117da7afe2adee10dae01d0c691657c8eba13252595b70d0e8e67b90c72b8e9303c8c0c1303ec345084a1078ed49f0bec0c87ff222e89925d679f97e6e090801b56e7ffaf48419cf4bac884c15911fc1952e292d835e9c5b0c8a994de8990e902968091924ae17d0979da0c9c18a7d6d90a30bf5a03b34a4507f0cb161458782149ecdd4022afc8e4a026a9fbe59d43571a4e460007323f21acbb159a96ad62592fec9ce352bbf19a2e985ede8390ca8bfe94213650a7a7d50cc834e324ce2d01aec7cd6e9c5a74bfaf364a4d0870e9d8fd58b815ce7e218708bd4de2fef25256b90fb70a9aed4d24607cebe97eca29cca0a01a1bd1188fe07b0f29b30484b9ade6d69803a4061a78c5aa93f666f8cafecbc577943df81c49a0e1ad97e02ef3643b064b0ed31fb8aad570d3a4de9e4f6b5b8a6962de3c0671e6584343e01a9535facd492525e2e30a240e4cb5a5e36cd090b83724760a0f5a9c6dded0fc9f31b138b5af40b6792b16962cedb85eb7ff8b5a0c6b65642532c888eb699c6f9dd782881610493ee68dde02d8b1707572de4e292f7ce63db33b39e16fd193fabe74f03dfedac0ce0fdeac55f878a391377aa33c53b6dbceb16b61f16f1d67a18122f8ed5c4bcb504c42296f9cd07c03073e25d19e076312fb2b1b623a217a6dd2ba44f37eabda66da7868d57bdc757514150877587fb033a9bbe30dee3b5667c6eb92d680ce5b57e73bb36211fab05abb6b1f91a508e5558ccabb12d30ad90b5af10d572f8c61b679179ca3b4c9d21932ef65af3cf92f119ad0cfde39a793df349cad4191a044d9f9647aec1fb9f862f3b289c924e2c0c0aee09af1070919abe81484bb1bb652036717bd5c7d246046792debd46ddb3507c387a97e4f29507147e82c17562f6f51a875b779807a3e2b7b79d40a77383ec2c143f57d9acf9201059e253618dec527cab7f60266312aa5e6d7c7e2c0c710aa83c0a745fac702448a4a0123ddf5f1cd3bcae53bfdfb361f785a2d399cb65f8eaa914a1a3ab2f4c47b387802beee2a02dbefcb420c360717b139d493497eb30ca60c1513fb067322d77d34f5044bd26c2533da8b5cbccee72242da3707c72f030fbc487ba6f51f8e77cd09e75f13954fda4c79f15d200349e533ee661f355adfe8002049f1a7c8d47b89a8755647840c5ebf314cba13265df9013d5d6bbd715d59d9df7a05c2be8d1ca1a950513896d6eb17a635850d701276d6e05a22bfe45a1fa0b89f0a05148f39dd58e21f7cae54c06e5d2a51f407eeb0a343b670c8fdab581a6c1fccd45a58c0b164a143ac6e21b5db77f3ba5065857dd63edd6d4d54df37255463d1472dc9e7a8108d82117d99c5aa56c423a325ba3405941d8f335a16f00443c0958a6ad3e70ae24349d5e5361c789422dbab386792c951a78fa52bed4e15d12b13a020c58ca167c37e0a3cb2eb42620d9c9ea7baad7aa998abe01a93d7872539a8c46e401a1b203682d3177b45292bd54c130826bcadaea7eec226906ae5aeb412d78de6043a275d11f9ac354840d5ac26771cece983f0f0f5067b2db841bd2f78108afd399bd7ce1bb71568991d4be164b62d79f83c334e69368e2391a62a89306e08cb03743e0fe684666d61bc546d68ec2e477eaf8c95eb3e8e3925803c86c1e5c33c7b6de4e556b5a2e70fd2f67bd9b5375e1b4a7a9994146d0d0240cc7f0cd3fc5daa02914a83cf50bbe6f481c198318d96e7c37c7e58c72941117f2895ed74146da2601cfa3cfe94f29cb77dc43ad3a5e64dcb05597b88a8b67a01f63ee27dbc3df5c7ff7a8654dcf6a54418475c4e56179d5494389a8eb4c07382985cd4aed321f4beae778e9dad565ebcb32334dee3e6aa4754ccecd251c20c9f43568830e7736f34b06d9608d502803637baea19ef3f1fd8cd60dbc50642416d64c0a299a9f45a2e79054cc772a06192dd19dc4707ad3003c2ef854aba2524d188e2e67434a54702139261fe7668601b9787a943a7fdfee1da4d4541545e6d9206461531b099d11714d2ed6f4aecf866ccf6a9f833bc4db8bb40a2d8130cc", &(0x7f0000001640)=""/208) ioctl$IOMMU_TEST_OP_CREATE_ACCESS(r3, 0x3ba0, &(0x7f0000001740)={0x38, 0x5, 0x0, 0x0, 0xffffffffffffffff, 0x1}) ioctl$IOMMU_TEST_OP_ACCESS_PAGES$syz(r3, 0x3ba0, &(0x7f0000001780)={0x38, 0x7, r7, 0x0, 0x10001, 0x0, 0xa, 0x833d, 0xddb19}) r8 = openat$vsock(0xffffffffffffff9c, &(0x7f00000017c0), 0x4400, 0x0) keyctl$link(0x8, 0x0, 0xfffffffffffffff8) ioctl$vim2m_VIDIOC_EXPBUF(r8, 0xc0405610, &(0x7f0000001840)={0x1, 0x2, 0x8001}) 08:21:30 executing program 0: keyctl$KEYCTL_PKEY_ENCRYPT(0x19, &(0x7f0000000000)={0x0, 0x0, 0xe5}, &(0x7f0000000040)={'enc=', 'raw', ' hash=', {'sha384-avx2\x00'}}, &(0x7f00000000c0), &(0x7f0000000100)=""/229) r0 = pkey_alloc(0x0, 0x0) pkey_mprotect(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x6000000, r0) r1 = userfaultfd(0x100800) pkey_alloc(0x0, 0x1) keyctl$link(0x8, 0x0, 0xfffffffffffffffb) r2 = openat$nci(0xffffffffffffff9c, &(0x7f0000000200), 0x2, 0x0) r3 = openat$vsock(0xffffffffffffff9c, &(0x7f0000000240), 0x201, 0x0) ioctl$UDMABUF_CREATE_LIST(r3, 0x40087543, &(0x7f0000000280)={0x0, 0x3, [{0xffffffffffffffff, 0x0, 0x8000, 0x4000}, {0xffffffffffffffff, 0x0, 0x4000, 0x8000}, {0xffffffffffffffff, 0x0, 0x2000, 0xffff7ffff0000000}]}) syz_open_dev$ndb(&(0x7f0000000300), 0x0, 0x400) ioctl$IOCTL_GET_NCIDEV_IDX(r2, 0x0, &(0x7f0000000340)) keyctl$instantiate(0xc, 0x0, &(0x7f0000000380)=@encrypted_new={'new ', 'ecryptfs', 0x20, 'user:', '', 0x20, 0x6}, 0x28, 0x0) syz_io_uring_setup(0x6cab, &(0x7f0000000440)={0x0, 0xcb7a, 0x1, 0x3, 0x122, 0x0, r3}, &(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffe000/0x2000)=nil, &(0x7f00000004c0), &(0x7f0000000500)=0x0) clock_gettime(0x0, &(0x7f0000000540)={0x0, 0x0}) syz_io_uring_submit(0x0, r4, &(0x7f00000005c0)=@IORING_OP_LINK_TIMEOUT={0xf, 0x17, 0x0, 0x0, 0x0, &(0x7f0000000580)={r5, r6+10000000}, 0x1, 0x1}, 0x1) ioctl$NBD_SET_SOCK(r3, 0xab00, r3) mmap$dsp(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x2000000, 0x4000010, r1, 0x0) keyctl$KEYCTL_PKEY_DECRYPT(0x1a, &(0x7f0000000600)={0x0, 0x1000, 0xd0}, 0x0, &(0x7f0000000640)="2736f77350ffc33f7efd1d0e8f90bd80efbf2696893ef379734fbf6b93805520fe93ef19fcdecb6510fb0b63a2a2eb5929d774fcd04ee2d7c3cd1f0a0b9421337683a875ac17717eee658dbdbbee5c64013f03f78e885afc3a44d04cf42586c0f41567b19b151fa83e8beb11c568bf7ef1befc2fedc1e5954e02a065483014daf99296a45e841daf7e1494666b109e9c9012819b7749051cee4a408e3b0ec630f7715c8a5547e31d9c5415dcf4e76ca388caf23b9bd6187ecbdbbffa9cfb876782378aec86cd140d23d7eae3a5788ab46e1cb381bb2d884ef39df63ea957b2ba715802c59ae51fbd899502fa47043cc8218b851fcd1bd73eb5a4a8974cb49824a71e788e2bcca6c5c1a9d87736fe68fdafce2d9cfa30419e11b670873f9a20883268941caae7c6ff661bc4ffa3a9d48a0d6c42b77b05de18d6a70e6334f3ea28463ca728bbf9fee62f165add3d30bfd8792b83a34ca17f6ba097f7d5ea6dd1a6fb254c6114f5b6b0858ddcf0ed8df5c6013af4718ce86c44e56d8de13473ff93acbb49891c8af69ef9c450f99b9af74d96618ec8f90e42efd1877a749a41b168cddd0c6ec51962880ed406853c73adae95d82874be3b34b06f12e90eee628994ce67290942edeb0be5c313511cc28bcf71e299f85a3958a90aa1db138506a8a57c7178d6d57930fd4e6ffebfdcd2ed78f8612eb68ea11a252ba0521c94d656a8b3cc1773ec1d89336055390f6aeaded90922dc02efded1b1db74c9cee146afd3dbd92fb4c8e6b4ebac497aa5084367483f9cd7b05cc24a357bcfcc78bb5eb08edb02011c241d0631241bed81b44c3e9c33bd55b82740596cb8ee2fd8a46004e70e709ed3a20fe1fe69bda58665a8eec06622bcd69f086e290044f8707143adf459f053f14f574d7c3ff0d12f8420cd286a21b819d8fe62ba6b18ce5c8dbccd6ed03ed73be06a8d31555f443663f6a6b2a7d1d59bf71f169dccdf20fbaac233a1c4fc89c38adde4733c5b23ae76aee07b52ca9617cb27833a0e85295b81319d85610787f77c77e8d6bd9f07472324a338b8fe0def1fdb961f488efe39cea303e4ea55eb84fd72beb679407c47030179df73a607b34a059b550f1f4fd60af1526111930f62cf03ecf589c5576e466cfb1df08f5beae15034a789a38724fcbafed9a0426172957c80d4ca7ec9147df727d11a6122ce37fc5bbcd5cdb239364d71e5bbab4b8085cd051a16916665d70d5db3b63c0d9904e3adf2b4d945e52185302129fa3e66bd6608d545c5449c1a45cdbb609ba8cff62e7024234e5405236e481365114a7313d6e591d0c6f50c8d4d95469953e223dd5fd62ec94d342fa4349da1d8f433ea90aed09b2aa9cf0e889f8935dcb86d15acf621cae1c93c582275418d369c54b2a2c2c57cfe5f7fc4f5797e33e6f0d08006bf67ba5d3814a188d48c7116c56cd3098263a5f34e133aad7b5198bc12caa9c032222ec9634f6ba98d9548469cb04aa03510801822716c9895c1c344aa8c699c28adf69664d9dd75ef11778f68663064124e8217876364f6ea33f73acff8f013b0a2ac741d9b5eebd3a0db9e32d50febc12fbc110fdc1d2415277a0897ae3a5f567fe18edf5f48ac86e0398de5f0d57fb8cf5a3c2f7f4d2888cd70bd00ab9b29089b84a5123e00fbcad4a9be61b8ccecfd5f943f11cf0952610b7bd0bbca71b36c439d80ff9e9a6c9135a4b638278432be5d3fec6fd49ad792f504c395cad2f2ffd8d1e0231941523693e2252faabd6df97361bbb2f8c078ef9eacafefb62cb1057c3195cdbc0d81c3e74f72be2bb1eb94f1bd19a26f77982e863442eb6064f31f1f2f84144abefde11d159546d65486a4a55f8aed11c51a8a08e812dcb47c7124701f06417ef29d351b23cacba209e084ff6b969dabfd011828ca759d58860bfa32961115c13107face1d4c2653f662d2671bedf1649e6064b31382a6e51f1487173fdb61e5e70f7676380e17fa7e3d4c4b08a7e64ea5b4a7a3d0c9e8d0d225b35f59fdc3537c0827626eb31f734117aadc65036f26bbf8239cee0ae130f0c948ba3562f24a0656c346c6271b3b4f3fb9865a2ee66575a7ca45ebe0c3d12b68e0b112193254f51f08b31eff02fb8839fbd51d9725c033861ff2f47ecdffa0ebdd1e97af0fb71c2fc10204bdf963c90396964df78bd9495b160981a354e10910c1c3ba0a4dd214ab36d05f2975d5f112c3bb4ad85323d35d8616f9ce025b824aa86e8628c646333b5b183f85668f573e37a16f7e8506746c1c6901139b4ba8c9483f5da3aa3f34d18d893e8fe27061086e9f25e525506fad59938b3016d013288501307f3c5c0e2cf5adfab032f0865525072f624dcd7e7dd03abbe39b8196a6eb42e16d80c3c395c61f32392f1834e5743677e060274a663c1e9d3eac0f87f1b95651839ece118f98fe3a21dff01cb2f904cb453f0f6f1b7d3e4f5ed6569ba5be9a153a8d2f11fb8804d2d1d19850e3383aed4198807d7eed79711faa9d2590d4807a2fd525bbfe5bc8b056369aec9e4b725ea87f180a7d3a3dd3bf886b17364734174d962546db90babfb9cad914c76e01af2adee7a9a6a03a94f4f348c8f1ea959b6df2957509f1683c2978c0c97cbe0929382187be22d907c72e3b93415cbb68363c3a928737536bdbc03f4c363cbb0558ff1321d86358c2cc29f0476381289e233a30e34d50ca6f28d1066b56b8cde48b1e9001779934debfd665af61aac5440e71e0406ab498f3058785a4611ba556d97e197dc4dbbd9195cf91b5242f170b478da2922f4435596ac391a2715958d54443e83d2e7643ab80e006ff04a3c938e02d2a261ee692b54c66585494e7f0c741fb8833e4b99f59cdbaa1a4be04439138b0941488a4e05c2c9092ebb4d06d3a83ea56911ddf9b4ad391872763355881d450f3856ecdc40165effbd7aad0bda162feb20bcd11207c9b838bf642f578801be17ed307b25abf3a96f07c81c3c6082cc02d261c94fce6e70a2919aba69a55b839f03db68025dec5c1910596d7f3085fc21684ed9e40d50f30a2485df8ff750fa6d127cc0e33b7eb41fee15a273c7277775e0341d367c43d2b2d88b5fe27540d5264c33cd2b274632666bced994c34c3937755ac871e9a07a0d22d6ea95a02fa83bd4e4f5265fb207840f3be93cf3df16ddd113f88d7c08a8193a5caf65b895480a0f76a23233d5bb3d18c5429abf89a2dfaa9a3ee204d98e7e7eefb7f2ad135c2be4bc8aad9d293fcd3d689333abb7299d8df7bc5c37d9ad89f19dd6e27bfbd22b86721b5ddd66bb381a3d95d3a24c6136062a1ec0b135f3b46977d696bd2dbf02dc4075615f34d6c1cdbd97a3065c2b362fc52f52ccbdee433150d5643413802e5e925775dac3c1ea415b7f718f8fd3852fabbf1bdf89e4d2ca83bdd0b0a56f6e75d5f7e59008ed909b70fcbfaafa0ed8d7bce6d49c7acdf8ac6d245bcd8e06a0cd30d333ca4eeb6ebf6057408518d2fd923e616da7aa29fb9a719a9018371fe26ff8cfff3f95a46ec096a29aeb3020da496b1a814312411bfa374e632f37821512a610af7009290ecea5e98dbe7a7e48217909e02e314c16233371a6eb96a7b6e655e3ce225d41e8c490aa1d503504f3f8326863b6ea224b2f805a13e8248142b0723b01f2d412c7b117335436b02a55fe6de64615db771b28646a2951a51f13a7e4833a1587ab890da7e6d30adce6323117da7afe2adee10dae01d0c691657c8eba13252595b70d0e8e67b90c72b8e9303c8c0c1303ec345084a1078ed49f0bec0c87ff222e89925d679f97e6e090801b56e7ffaf48419cf4bac884c15911fc1952e292d835e9c5b0c8a994de8990e902968091924ae17d0979da0c9c18a7d6d90a30bf5a03b34a4507f0cb161458782149ecdd4022afc8e4a026a9fbe59d43571a4e460007323f21acbb159a96ad62592fec9ce352bbf19a2e985ede8390ca8bfe94213650a7a7d50cc834e324ce2d01aec7cd6e9c5a74bfaf364a4d0870e9d8fd58b815ce7e218708bd4de2fef25256b90fb70a9aed4d24607cebe97eca29cca0a01a1bd1188fe07b0f29b30484b9ade6d69803a4061a78c5aa93f666f8cafecbc577943df81c49a0e1ad97e02ef3643b064b0ed31fb8aad570d3a4de9e4f6b5b8a6962de3c0671e6584343e01a9535facd492525e2e30a240e4cb5a5e36cd090b83724760a0f5a9c6dded0fc9f31b138b5af40b6792b16962cedb85eb7ff8b5a0c6b65642532c888eb699c6f9dd782881610493ee68dde02d8b1707572de4e292f7ce63db33b39e16fd193fabe74f03dfedac0ce0fdeac55f878a391377aa33c53b6dbceb16b61f16f1d67a18122f8ed5c4bcb504c42296f9cd07c03073e25d19e076312fb2b1b623a217a6dd2ba44f37eabda66da7868d57bdc757514150877587fb033a9bbe30dee3b5667c6eb92d680ce5b57e73bb36211fab05abb6b1f91a508e5558ccabb12d30ad90b5af10d572f8c61b679179ca3b4c9d21932ef65af3cf92f119ad0cfde39a793df349cad4191a044d9f9647aec1fb9f862f3b289c924e2c0c0aee09af1070919abe81484bb1bb652036717bd5c7d246046792debd46ddb3507c387a97e4f29507147e82c17562f6f51a875b779807a3e2b7b79d40a77383ec2c143f57d9acf9201059e253618dec527cab7f60266312aa5e6d7c7e2c0c710aa83c0a745fac702448a4a0123ddf5f1cd3bcae53bfdfb361f785a2d399cb65f8eaa914a1a3ab2f4c47b387802beee2a02dbefcb420c360717b139d493497eb30ca60c1513fb067322d77d34f5044bd26c2533da8b5cbccee72242da3707c72f030fbc487ba6f51f8e77cd09e75f13954fda4c79f15d200349e533ee661f355adfe8002049f1a7c8d47b89a8755647840c5ebf314cba13265df9013d5d6bbd715d59d9df7a05c2be8d1ca1a950513896d6eb17a635850d701276d6e05a22bfe45a1fa0b89f0a05148f39dd58e21f7cae54c06e5d2a51f407eeb0a343b670c8fdab581a6c1fccd45a58c0b164a143ac6e21b5db77f3ba5065857dd63edd6d4d54df37255463d1472dc9e7a8108d82117d99c5aa56c423a325ba3405941d8f335a16f00443c0958a6ad3e70ae24349d5e5361c789422dbab386792c951a78fa52bed4e15d12b13a020c58ca167c37e0a3cb2eb42620d9c9ea7baad7aa998abe01a93d7872539a8c46e401a1b203682d3177b45292bd54c130826bcadaea7eec226906ae5aeb412d78de6043a275d11f9ac354840d5ac26771cece983f0f0f5067b2db841bd2f78108afd399bd7ce1bb71568991d4be164b62d79f83c334e69368e2391a62a89306e08cb03743e0fe684666d61bc546d68ec2e477eaf8c95eb3e8e3925803c86c1e5c33c7b6de4e556b5a2e70fd2f67bd9b5375e1b4a7a9994146d0d0240cc7f0cd3fc5daa02914a83cf50bbe6f481c198318d96e7c37c7e58c72941117f2895ed74146da2601cfa3cfe94f29cb77dc43ad3a5e64dcb05597b88a8b67a01f63ee27dbc3df5c7ff7a8654dcf6a54418475c4e56179d5494389a8eb4c07382985cd4aed321f4beae778e9dad565ebcb32334dee3e6aa4754ccecd251c20c9f43568830e7736f34b06d9608d502803637baea19ef3f1fd8cd60dbc50642416d64c0a299a9f45a2e79054cc772a06192dd19dc4707ad3003c2ef854aba2524d188e2e67434a54702139261fe7668601b9787a943a7fdfee1da4d4541545e6d9206461531b099d11714d2ed6f4aecf866ccf6a9f833bc4db8bb40a2d8130cc", &(0x7f0000001640)=""/208) 08:21:30 executing program 4: keyctl$KEYCTL_PKEY_ENCRYPT(0x19, &(0x7f0000000000)={0x0, 0x0, 0xe5}, &(0x7f0000000040)={'enc=', 'raw', ' hash=', {'sha384-avx2\x00'}}, &(0x7f00000000c0), &(0x7f0000000100)=""/229) clock_gettime(0x0, &(0x7f0000000540)) 08:21:30 executing program 3: pkey_mprotect(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x0, 0xffffffffffffffff) 08:21:31 executing program 3: keyctl$KEYCTL_PKEY_ENCRYPT(0x19, &(0x7f0000000000)={0x0, 0x0, 0xe5}, &(0x7f0000000040)={'enc=', 'raw', ' hash=', {'sha384-avx2\x00'}}, &(0x7f00000000c0), &(0x7f0000000100)=""/229) r0 = pkey_alloc(0x0, 0x0) pkey_mprotect(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x6000000, r0) r1 = userfaultfd(0x100800) r2 = pkey_alloc(0x0, 0x1) keyctl$link(0x8, 0x0, 0xfffffffffffffffb) r3 = openat$nci(0xffffffffffffff9c, &(0x7f0000000200), 0x2, 0x0) r4 = openat$vsock(0xffffffffffffff9c, &(0x7f0000000240), 0x201, 0x0) ioctl$UDMABUF_CREATE_LIST(r4, 0x40087543, &(0x7f0000000280)={0x0, 0x3, [{0xffffffffffffffff, 0x0, 0x8000, 0x4000}, {0xffffffffffffffff, 0x0, 0x4000, 0x8000}, {0xffffffffffffffff, 0x0, 0x2000, 0xffff7ffff0000000}]}) syz_open_dev$ndb(&(0x7f0000000300), 0x0, 0x400) ioctl$IOCTL_GET_NCIDEV_IDX(r3, 0x0, &(0x7f0000000340)) keyctl$instantiate(0xc, 0x0, &(0x7f0000000380)=@encrypted_new={'new ', 'ecryptfs', 0x20, 'user:', '', 0x20, 0x6}, 0x28, 0x0) pkey_alloc(0x0, 0x1) ioctl$PTP_PIN_SETFUNC(r4, 0x40603d07, &(0x7f00000003c0)={'\x00', 0x7, 0x2, 0x8}) syz_io_uring_setup(0x6cab, &(0x7f0000000440)={0x0, 0xcb7a, 0x1, 0x3, 0x122, 0x0, r4}, &(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffe000/0x2000)=nil, &(0x7f00000004c0), &(0x7f0000000500)=0x0) clock_gettime(0x0, &(0x7f0000000540)={0x0, 0x0}) syz_io_uring_submit(0x0, r5, &(0x7f00000005c0)=@IORING_OP_LINK_TIMEOUT={0xf, 0x17, 0x0, 0x0, 0x0, &(0x7f0000000580)={r6, r7+10000000}, 0x1, 0x1}, 0x1) ioctl$NBD_SET_SOCK(r4, 0xab00, r4) mmap$dsp(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x2000000, 0x4000010, r1, 0x0) keyctl$KEYCTL_PKEY_DECRYPT(0x1a, &(0x7f0000000600)={0x0, 0x1000, 0xd0}, 0x0, &(0x7f0000000640)="2736f77350ffc33f7efd1d0e8f90bd80efbf2696893ef379734fbf6b93805520fe93ef19fcdecb6510fb0b63a2a2eb5929d774fcd04ee2d7c3cd1f0a0b9421337683a875ac17717eee658dbdbbee5c64013f03f78e885afc3a44d04cf42586c0f41567b19b151fa83e8beb11c568bf7ef1befc2fedc1e5954e02a065483014daf99296a45e841daf7e1494666b109e9c9012819b7749051cee4a408e3b0ec630f7715c8a5547e31d9c5415dcf4e76ca388caf23b9bd6187ecbdbbffa9cfb876782378aec86cd140d23d7eae3a5788ab46e1cb381bb2d884ef39df63ea957b2ba715802c59ae51fbd899502fa47043cc8218b851fcd1bd73eb5a4a8974cb49824a71e788e2bcca6c5c1a9d87736fe68fdafce2d9cfa30419e11b670873f9a20883268941caae7c6ff661bc4ffa3a9d48a0d6c42b77b05de18d6a70e6334f3ea28463ca728bbf9fee62f165add3d30bfd8792b83a34ca17f6ba097f7d5ea6dd1a6fb254c6114f5b6b0858ddcf0ed8df5c6013af4718ce86c44e56d8de13473ff93acbb49891c8af69ef9c450f99b9af74d96618ec8f90e42efd1877a749a41b168cddd0c6ec51962880ed406853c73adae95d82874be3b34b06f12e90eee628994ce67290942edeb0be5c313511cc28bcf71e299f85a3958a90aa1db138506a8a57c7178d6d57930fd4e6ffebfdcd2ed78f8612eb68ea11a252ba0521c94d656a8b3cc1773ec1d89336055390f6aeaded90922dc02efded1b1db74c9cee146afd3dbd92fb4c8e6b4ebac497aa5084367483f9cd7b05cc24a357bcfcc78bb5eb08edb02011c241d0631241bed81b44c3e9c33bd55b82740596cb8ee2fd8a46004e70e709ed3a20fe1fe69bda58665a8eec06622bcd69f086e290044f8707143adf459f053f14f574d7c3ff0d12f8420cd286a21b819d8fe62ba6b18ce5c8dbccd6ed03ed73be06a8d31555f443663f6a6b2a7d1d59bf71f169dccdf20fbaac233a1c4fc89c38adde4733c5b23ae76aee07b52ca9617cb27833a0e85295b81319d85610787f77c77e8d6bd9f07472324a338b8fe0def1fdb961f488efe39cea303e4ea55eb84fd72beb679407c47030179df73a607b34a059b550f1f4fd60af1526111930f62cf03ecf589c5576e466cfb1df08f5beae15034a789a38724fcbafed9a0426172957c80d4ca7ec9147df727d11a6122ce37fc5bbcd5cdb239364d71e5bbab4b8085cd051a16916665d70d5db3b63c0d9904e3adf2b4d945e52185302129fa3e66bd6608d545c5449c1a45cdbb609ba8cff62e7024234e5405236e481365114a7313d6e591d0c6f50c8d4d95469953e223dd5fd62ec94d342fa4349da1d8f433ea90aed09b2aa9cf0e889f8935dcb86d15acf621cae1c93c582275418d369c54b2a2c2c57cfe5f7fc4f5797e33e6f0d08006bf67ba5d3814a188d48c7116c56cd3098263a5f34e133aad7b5198bc12caa9c032222ec9634f6ba98d9548469cb04aa03510801822716c9895c1c344aa8c699c28adf69664d9dd75ef11778f68663064124e8217876364f6ea33f73acff8f013b0a2ac741d9b5eebd3a0db9e32d50febc12fbc110fdc1d2415277a0897ae3a5f567fe18edf5f48ac86e0398de5f0d57fb8cf5a3c2f7f4d2888cd70bd00ab9b29089b84a5123e00fbcad4a9be61b8ccecfd5f943f11cf0952610b7bd0bbca71b36c439d80ff9e9a6c9135a4b638278432be5d3fec6fd49ad792f504c395cad2f2ffd8d1e0231941523693e2252faabd6df97361bbb2f8c078ef9eacafefb62cb1057c3195cdbc0d81c3e74f72be2bb1eb94f1bd19a26f77982e863442eb6064f31f1f2f84144abefde11d159546d65486a4a55f8aed11c51a8a08e812dcb47c7124701f06417ef29d351b23cacba209e084ff6b969dabfd011828ca759d58860bfa32961115c13107face1d4c2653f662d2671bedf1649e6064b31382a6e51f1487173fdb61e5e70f7676380e17fa7e3d4c4b08a7e64ea5b4a7a3d0c9e8d0d225b35f59fdc3537c0827626eb31f734117aadc65036f26bbf8239cee0ae130f0c948ba3562f24a0656c346c6271b3b4f3fb9865a2ee66575a7ca45ebe0c3d12b68e0b112193254f51f08b31eff02fb8839fbd51d9725c033861ff2f47ecdffa0ebdd1e97af0fb71c2fc10204bdf963c90396964df78bd9495b160981a354e10910c1c3ba0a4dd214ab36d05f2975d5f112c3bb4ad85323d35d8616f9ce025b824aa86e8628c646333b5b183f85668f573e37a16f7e8506746c1c6901139b4ba8c9483f5da3aa3f34d18d893e8fe27061086e9f25e525506fad59938b3016d013288501307f3c5c0e2cf5adfab032f0865525072f624dcd7e7dd03abbe39b8196a6eb42e16d80c3c395c61f32392f1834e5743677e060274a663c1e9d3eac0f87f1b95651839ece118f98fe3a21dff01cb2f904cb453f0f6f1b7d3e4f5ed6569ba5be9a153a8d2f11fb8804d2d1d19850e3383aed4198807d7eed79711faa9d2590d4807a2fd525bbfe5bc8b056369aec9e4b725ea87f180a7d3a3dd3bf886b17364734174d962546db90babfb9cad914c76e01af2adee7a9a6a03a94f4f348c8f1ea959b6df2957509f1683c2978c0c97cbe0929382187be22d907c72e3b93415cbb68363c3a928737536bdbc03f4c363cbb0558ff1321d86358c2cc29f0476381289e233a30e34d50ca6f28d1066b56b8cde48b1e9001779934debfd665af61aac5440e71e0406ab498f3058785a4611ba556d97e197dc4dbbd9195cf91b5242f170b478da2922f4435596ac391a2715958d54443e83d2e7643ab80e006ff04a3c938e02d2a261ee692b54c66585494e7f0c741fb8833e4b99f59cdbaa1a4be04439138b0941488a4e05c2c9092ebb4d06d3a83ea56911ddf9b4ad391872763355881d450f3856ecdc40165effbd7aad0bda162feb20bcd11207c9b838bf642f578801be17ed307b25abf3a96f07c81c3c6082cc02d261c94fce6e70a2919aba69a55b839f03db68025dec5c1910596d7f3085fc21684ed9e40d50f30a2485df8ff750fa6d127cc0e33b7eb41fee15a273c7277775e0341d367c43d2b2d88b5fe27540d5264c33cd2b274632666bced994c34c3937755ac871e9a07a0d22d6ea95a02fa83bd4e4f5265fb207840f3be93cf3df16ddd113f88d7c08a8193a5caf65b895480a0f76a23233d5bb3d18c5429abf89a2dfaa9a3ee204d98e7e7eefb7f2ad135c2be4bc8aad9d293fcd3d689333abb7299d8df7bc5c37d9ad89f19dd6e27bfbd22b86721b5ddd66bb381a3d95d3a24c6136062a1ec0b135f3b46977d696bd2dbf02dc4075615f34d6c1cdbd97a3065c2b362fc52f52ccbdee433150d5643413802e5e925775dac3c1ea415b7f718f8fd3852fabbf1bdf89e4d2ca83bdd0b0a56f6e75d5f7e59008ed909b70fcbfaafa0ed8d7bce6d49c7acdf8ac6d245bcd8e06a0cd30d333ca4eeb6ebf6057408518d2fd923e616da7aa29fb9a719a9018371fe26ff8cfff3f95a46ec096a29aeb3020da496b1a814312411bfa374e632f37821512a610af7009290ecea5e98dbe7a7e48217909e02e314c16233371a6eb96a7b6e655e3ce225d41e8c490aa1d503504f3f8326863b6ea224b2f805a13e8248142b0723b01f2d412c7b117335436b02a55fe6de64615db771b28646a2951a51f13a7e4833a1587ab890da7e6d30adce6323117da7afe2adee10dae01d0c691657c8eba13252595b70d0e8e67b90c72b8e9303c8c0c1303ec345084a1078ed49f0bec0c87ff222e89925d679f97e6e090801b56e7ffaf48419cf4bac884c15911fc1952e292d835e9c5b0c8a994de8990e902968091924ae17d0979da0c9c18a7d6d90a30bf5a03b34a4507f0cb161458782149ecdd4022afc8e4a026a9fbe59d43571a4e460007323f21acbb159a96ad62592fec9ce352bbf19a2e985ede8390ca8bfe94213650a7a7d50cc834e324ce2d01aec7cd6e9c5a74bfaf364a4d0870e9d8fd58b815ce7e218708bd4de2fef25256b90fb70a9aed4d24607cebe97eca29cca0a01a1bd1188fe07b0f29b30484b9ade6d69803a4061a78c5aa93f666f8cafecbc577943df81c49a0e1ad97e02ef3643b064b0ed31fb8aad570d3a4de9e4f6b5b8a6962de3c0671e6584343e01a9535facd492525e2e30a240e4cb5a5e36cd090b83724760a0f5a9c6dded0fc9f31b138b5af40b6792b16962cedb85eb7ff8b5a0c6b65642532c888eb699c6f9dd782881610493ee68dde02d8b1707572de4e292f7ce63db33b39e16fd193fabe74f03dfedac0ce0fdeac55f878a391377aa33c53b6dbceb16b61f16f1d67a18122f8ed5c4bcb504c42296f9cd07c03073e25d19e076312fb2b1b623a217a6dd2ba44f37eabda66da7868d57bdc757514150877587fb033a9bbe30dee3b5667c6eb92d680ce5b57e73bb36211fab05abb6b1f91a508e5558ccabb12d30ad90b5af10d572f8c61b679179ca3b4c9d21932ef65af3cf92f119ad0cfde39a793df349cad4191a044d9f9647aec1fb9f862f3b289c924e2c0c0aee09af1070919abe81484bb1bb652036717bd5c7d246046792debd46ddb3507c387a97e4f29507147e82c17562f6f51a875b779807a3e2b7b79d40a77383ec2c143f57d9acf9201059e253618dec527cab7f60266312aa5e6d7c7e2c0c710aa83c0a745fac702448a4a0123ddf5f1cd3bcae53bfdfb361f785a2d399cb65f8eaa914a1a3ab2f4c47b387802beee2a02dbefcb420c360717b139d493497eb30ca60c1513fb067322d77d34f5044bd26c2533da8b5cbccee72242da3707c72f030fbc487ba6f51f8e77cd09e75f13954fda4c79f15d200349e533ee661f355adfe8002049f1a7c8d47b89a8755647840c5ebf314cba13265df9013d5d6bbd715d59d9df7a05c2be8d1ca1a950513896d6eb17a635850d701276d6e05a22bfe45a1fa0b89f0a05148f39dd58e21f7cae54c06e5d2a51f407eeb0a343b670c8fdab581a6c1fccd45a58c0b164a143ac6e21b5db77f3ba5065857dd63edd6d4d54df37255463d1472dc9e7a8108d82117d99c5aa56c423a325ba3405941d8f335a16f00443c0958a6ad3e70ae24349d5e5361c789422dbab386792c951a78fa52bed4e15d12b13a020c58ca167c37e0a3cb2eb42620d9c9ea7baad7aa998abe01a93d7872539a8c46e401a1b203682d3177b45292bd54c130826bcadaea7eec226906ae5aeb412d78de6043a275d11f9ac354840d5ac26771cece983f0f0f5067b2db841bd2f78108afd399bd7ce1bb71568991d4be164b62d79f83c334e69368e2391a62a89306e08cb03743e0fe684666d61bc546d68ec2e477eaf8c95eb3e8e3925803c86c1e5c33c7b6de4e556b5a2e70fd2f67bd9b5375e1b4a7a9994146d0d0240cc7f0cd3fc5daa02914a83cf50bbe6f481c198318d96e7c37c7e58c72941117f2895ed74146da2601cfa3cfe94f29cb77dc43ad3a5e64dcb05597b88a8b67a01f63ee27dbc3df5c7ff7a8654dcf6a54418475c4e56179d5494389a8eb4c07382985cd4aed321f4beae778e9dad565ebcb32334dee3e6aa4754ccecd251c20c9f43568830e7736f34b06d9608d502803637baea19ef3f1fd8cd60dbc50642416d64c0a299a9f45a2e79054cc772a06192dd19dc4707ad3003c2ef854aba2524d188e2e67434a54702139261fe7668601b9787a943a7fdfee1da4d4541545e6d9206461531b099d11714d2ed6f4aecf866ccf6a9f833bc4db8bb40a2d8130cc", &(0x7f0000001640)=""/208) ioctl$IOMMU_TEST_OP_CREATE_ACCESS(r4, 0x3ba0, &(0x7f0000001740)={0x38, 0x5, 0x0, 0x0, 0xffffffffffffffff, 0x1}) ioctl$IOMMU_TEST_OP_ACCESS_PAGES$syz(r4, 0x3ba0, &(0x7f0000001780)={0x38, 0x7, r8, 0x0, 0x10001, 0x0, 0xa, 0x833d, 0xddb19}) r9 = openat$vsock(0xffffffffffffff9c, &(0x7f00000017c0), 0x4400, 0x0) pkey_mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1, r2) ioctl$UFFDIO_REGISTER(r1, 0xc020aa00, &(0x7f0000001800)={{&(0x7f0000ffc000/0x4000)=nil, 0x4000}, 0x4}) keyctl$link(0x8, 0x0, 0xfffffffffffffff8) ioctl$vim2m_VIDIOC_EXPBUF(r9, 0xc0405610, &(0x7f0000001840)={0x1, 0x2, 0x8001}) 08:21:31 executing program 5: keyctl$KEYCTL_PKEY_ENCRYPT(0x19, &(0x7f0000000000)={0x0, 0x0, 0xe5}, &(0x7f0000000040)={'enc=', 'raw', ' hash=', {'sha384-avx2\x00'}}, &(0x7f00000000c0), &(0x7f0000000100)=""/229) r0 = pkey_alloc(0x0, 0x0) pkey_mprotect(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x6000000, r0) userfaultfd(0x100800) pkey_alloc(0x0, 0x1) keyctl$link(0x8, 0x0, 0xfffffffffffffffb) openat$nci(0xffffffffffffff9c, &(0x7f0000000200), 0x2, 0x0) r1 = openat$vsock(0xffffffffffffff9c, &(0x7f0000000240), 0x201, 0x0) ioctl$UDMABUF_CREATE_LIST(r1, 0x40087543, &(0x7f0000000280)={0x0, 0x3, [{0xffffffffffffffff, 0x0, 0x8000, 0x4000}, {0xffffffffffffffff, 0x0, 0x4000, 0x8000}, {0xffffffffffffffff, 0x0, 0x2000, 0xffff7ffff0000000}]}) 08:21:31 executing program 2: keyctl$KEYCTL_PKEY_ENCRYPT(0x19, &(0x7f0000000000)={0x0, 0x0, 0xe5}, &(0x7f0000000040)={'enc=', 'raw', ' hash=', {'sha384-avx2\x00'}}, &(0x7f00000000c0), &(0x7f0000000100)=""/229) r0 = pkey_alloc(0x0, 0x0) pkey_mprotect(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x6000000, r0) r1 = userfaultfd(0x100800) r2 = pkey_alloc(0x0, 0x1) keyctl$link(0x8, 0x0, 0xfffffffffffffffb) r3 = openat$nci(0xffffffffffffff9c, &(0x7f0000000200), 0x2, 0x0) r4 = openat$vsock(0xffffffffffffff9c, &(0x7f0000000240), 0x201, 0x0) ioctl$UDMABUF_CREATE_LIST(r4, 0x40087543, &(0x7f0000000280)={0x0, 0x3, [{0xffffffffffffffff, 0x0, 0x8000, 0x4000}, {0xffffffffffffffff, 0x0, 0x4000, 0x8000}, {0xffffffffffffffff, 0x0, 0x2000, 0xffff7ffff0000000}]}) syz_open_dev$ndb(&(0x7f0000000300), 0x0, 0x400) ioctl$IOCTL_GET_NCIDEV_IDX(r3, 0x0, &(0x7f0000000340)) keyctl$instantiate(0xc, 0x0, &(0x7f0000000380)=@encrypted_new={'new ', 'ecryptfs', 0x20, 'user:', '', 0x20, 0x6}, 0x28, 0x0) pkey_alloc(0x0, 0x1) ioctl$PTP_PIN_SETFUNC(r4, 0x40603d07, &(0x7f00000003c0)={'\x00', 0x7, 0x2, 0x8}) syz_io_uring_setup(0x6cab, &(0x7f0000000440)={0x0, 0xcb7a, 0x1, 0x3, 0x122, 0x0, r4}, &(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffe000/0x2000)=nil, &(0x7f00000004c0), &(0x7f0000000500)=0x0) clock_gettime(0x0, &(0x7f0000000540)={0x0, 0x0}) syz_io_uring_submit(0x0, r5, &(0x7f00000005c0)=@IORING_OP_LINK_TIMEOUT={0xf, 0x17, 0x0, 0x0, 0x0, &(0x7f0000000580)={r6, r7+10000000}, 0x1, 0x1}, 0x1) ioctl$NBD_SET_SOCK(r4, 0xab00, r4) mmap$dsp(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x2000000, 0x4000010, r1, 0x0) keyctl$KEYCTL_PKEY_DECRYPT(0x1a, &(0x7f0000000600)={0x0, 0x1000, 0xd0}, 0x0, &(0x7f0000000640)="2736f77350ffc33f7efd1d0e8f90bd80efbf2696893ef379734fbf6b93805520fe93ef19fcdecb6510fb0b63a2a2eb5929d774fcd04ee2d7c3cd1f0a0b9421337683a875ac17717eee658dbdbbee5c64013f03f78e885afc3a44d04cf42586c0f41567b19b151fa83e8beb11c568bf7ef1befc2fedc1e5954e02a065483014daf99296a45e841daf7e1494666b109e9c9012819b7749051cee4a408e3b0ec630f7715c8a5547e31d9c5415dcf4e76ca388caf23b9bd6187ecbdbbffa9cfb876782378aec86cd140d23d7eae3a5788ab46e1cb381bb2d884ef39df63ea957b2ba715802c59ae51fbd899502fa47043cc8218b851fcd1bd73eb5a4a8974cb49824a71e788e2bcca6c5c1a9d87736fe68fdafce2d9cfa30419e11b670873f9a20883268941caae7c6ff661bc4ffa3a9d48a0d6c42b77b05de18d6a70e6334f3ea28463ca728bbf9fee62f165add3d30bfd8792b83a34ca17f6ba097f7d5ea6dd1a6fb254c6114f5b6b0858ddcf0ed8df5c6013af4718ce86c44e56d8de13473ff93acbb49891c8af69ef9c450f99b9af74d96618ec8f90e42efd1877a749a41b168cddd0c6ec51962880ed406853c73adae95d82874be3b34b06f12e90eee628994ce67290942edeb0be5c313511cc28bcf71e299f85a3958a90aa1db138506a8a57c7178d6d57930fd4e6ffebfdcd2ed78f8612eb68ea11a252ba0521c94d656a8b3cc1773ec1d89336055390f6aeaded90922dc02efded1b1db74c9cee146afd3dbd92fb4c8e6b4ebac497aa5084367483f9cd7b05cc24a357bcfcc78bb5eb08edb02011c241d0631241bed81b44c3e9c33bd55b82740596cb8ee2fd8a46004e70e709ed3a20fe1fe69bda58665a8eec06622bcd69f086e290044f8707143adf459f053f14f574d7c3ff0d12f8420cd286a21b819d8fe62ba6b18ce5c8dbccd6ed03ed73be06a8d31555f443663f6a6b2a7d1d59bf71f169dccdf20fbaac233a1c4fc89c38adde4733c5b23ae76aee07b52ca9617cb27833a0e85295b81319d85610787f77c77e8d6bd9f07472324a338b8fe0def1fdb961f488efe39cea303e4ea55eb84fd72beb679407c47030179df73a607b34a059b550f1f4fd60af1526111930f62cf03ecf589c5576e466cfb1df08f5beae15034a789a38724fcbafed9a0426172957c80d4ca7ec9147df727d11a6122ce37fc5bbcd5cdb239364d71e5bbab4b8085cd051a16916665d70d5db3b63c0d9904e3adf2b4d945e52185302129fa3e66bd6608d545c5449c1a45cdbb609ba8cff62e7024234e5405236e481365114a7313d6e591d0c6f50c8d4d95469953e223dd5fd62ec94d342fa4349da1d8f433ea90aed09b2aa9cf0e889f8935dcb86d15acf621cae1c93c582275418d369c54b2a2c2c57cfe5f7fc4f5797e33e6f0d08006bf67ba5d3814a188d48c7116c56cd3098263a5f34e133aad7b5198bc12caa9c032222ec9634f6ba98d9548469cb04aa03510801822716c9895c1c344aa8c699c28adf69664d9dd75ef11778f68663064124e8217876364f6ea33f73acff8f013b0a2ac741d9b5eebd3a0db9e32d50febc12fbc110fdc1d2415277a0897ae3a5f567fe18edf5f48ac86e0398de5f0d57fb8cf5a3c2f7f4d2888cd70bd00ab9b29089b84a5123e00fbcad4a9be61b8ccecfd5f943f11cf0952610b7bd0bbca71b36c439d80ff9e9a6c9135a4b638278432be5d3fec6fd49ad792f504c395cad2f2ffd8d1e0231941523693e2252faabd6df97361bbb2f8c078ef9eacafefb62cb1057c3195cdbc0d81c3e74f72be2bb1eb94f1bd19a26f77982e863442eb6064f31f1f2f84144abefde11d159546d65486a4a55f8aed11c51a8a08e812dcb47c7124701f06417ef29d351b23cacba209e084ff6b969dabfd011828ca759d58860bfa32961115c13107face1d4c2653f662d2671bedf1649e6064b31382a6e51f1487173fdb61e5e70f7676380e17fa7e3d4c4b08a7e64ea5b4a7a3d0c9e8d0d225b35f59fdc3537c0827626eb31f734117aadc65036f26bbf8239cee0ae130f0c948ba3562f24a0656c346c6271b3b4f3fb9865a2ee66575a7ca45ebe0c3d12b68e0b112193254f51f08b31eff02fb8839fbd51d9725c033861ff2f47ecdffa0ebdd1e97af0fb71c2fc10204bdf963c90396964df78bd9495b160981a354e10910c1c3ba0a4dd214ab36d05f2975d5f112c3bb4ad85323d35d8616f9ce025b824aa86e8628c646333b5b183f85668f573e37a16f7e8506746c1c6901139b4ba8c9483f5da3aa3f34d18d893e8fe27061086e9f25e525506fad59938b3016d013288501307f3c5c0e2cf5adfab032f0865525072f624dcd7e7dd03abbe39b8196a6eb42e16d80c3c395c61f32392f1834e5743677e060274a663c1e9d3eac0f87f1b95651839ece118f98fe3a21dff01cb2f904cb453f0f6f1b7d3e4f5ed6569ba5be9a153a8d2f11fb8804d2d1d19850e3383aed4198807d7eed79711faa9d2590d4807a2fd525bbfe5bc8b056369aec9e4b725ea87f180a7d3a3dd3bf886b17364734174d962546db90babfb9cad914c76e01af2adee7a9a6a03a94f4f348c8f1ea959b6df2957509f1683c2978c0c97cbe0929382187be22d907c72e3b93415cbb68363c3a928737536bdbc03f4c363cbb0558ff1321d86358c2cc29f0476381289e233a30e34d50ca6f28d1066b56b8cde48b1e9001779934debfd665af61aac5440e71e0406ab498f3058785a4611ba556d97e197dc4dbbd9195cf91b5242f170b478da2922f4435596ac391a2715958d54443e83d2e7643ab80e006ff04a3c938e02d2a261ee692b54c66585494e7f0c741fb8833e4b99f59cdbaa1a4be04439138b0941488a4e05c2c9092ebb4d06d3a83ea56911ddf9b4ad391872763355881d450f3856ecdc40165effbd7aad0bda162feb20bcd11207c9b838bf642f578801be17ed307b25abf3a96f07c81c3c6082cc02d261c94fce6e70a2919aba69a55b839f03db68025dec5c1910596d7f3085fc21684ed9e40d50f30a2485df8ff750fa6d127cc0e33b7eb41fee15a273c7277775e0341d367c43d2b2d88b5fe27540d5264c33cd2b274632666bced994c34c3937755ac871e9a07a0d22d6ea95a02fa83bd4e4f5265fb207840f3be93cf3df16ddd113f88d7c08a8193a5caf65b895480a0f76a23233d5bb3d18c5429abf89a2dfaa9a3ee204d98e7e7eefb7f2ad135c2be4bc8aad9d293fcd3d689333abb7299d8df7bc5c37d9ad89f19dd6e27bfbd22b86721b5ddd66bb381a3d95d3a24c6136062a1ec0b135f3b46977d696bd2dbf02dc4075615f34d6c1cdbd97a3065c2b362fc52f52ccbdee433150d5643413802e5e925775dac3c1ea415b7f718f8fd3852fabbf1bdf89e4d2ca83bdd0b0a56f6e75d5f7e59008ed909b70fcbfaafa0ed8d7bce6d49c7acdf8ac6d245bcd8e06a0cd30d333ca4eeb6ebf6057408518d2fd923e616da7aa29fb9a719a9018371fe26ff8cfff3f95a46ec096a29aeb3020da496b1a814312411bfa374e632f37821512a610af7009290ecea5e98dbe7a7e48217909e02e314c16233371a6eb96a7b6e655e3ce225d41e8c490aa1d503504f3f8326863b6ea224b2f805a13e8248142b0723b01f2d412c7b117335436b02a55fe6de64615db771b28646a2951a51f13a7e4833a1587ab890da7e6d30adce6323117da7afe2adee10dae01d0c691657c8eba13252595b70d0e8e67b90c72b8e9303c8c0c1303ec345084a1078ed49f0bec0c87ff222e89925d679f97e6e090801b56e7ffaf48419cf4bac884c15911fc1952e292d835e9c5b0c8a994de8990e902968091924ae17d0979da0c9c18a7d6d90a30bf5a03b34a4507f0cb161458782149ecdd4022afc8e4a026a9fbe59d43571a4e460007323f21acbb159a96ad62592fec9ce352bbf19a2e985ede8390ca8bfe94213650a7a7d50cc834e324ce2d01aec7cd6e9c5a74bfaf364a4d0870e9d8fd58b815ce7e218708bd4de2fef25256b90fb70a9aed4d24607cebe97eca29cca0a01a1bd1188fe07b0f29b30484b9ade6d69803a4061a78c5aa93f666f8cafecbc577943df81c49a0e1ad97e02ef3643b064b0ed31fb8aad570d3a4de9e4f6b5b8a6962de3c0671e6584343e01a9535facd492525e2e30a240e4cb5a5e36cd090b83724760a0f5a9c6dded0fc9f31b138b5af40b6792b16962cedb85eb7ff8b5a0c6b65642532c888eb699c6f9dd782881610493ee68dde02d8b1707572de4e292f7ce63db33b39e16fd193fabe74f03dfedac0ce0fdeac55f878a391377aa33c53b6dbceb16b61f16f1d67a18122f8ed5c4bcb504c42296f9cd07c03073e25d19e076312fb2b1b623a217a6dd2ba44f37eabda66da7868d57bdc757514150877587fb033a9bbe30dee3b5667c6eb92d680ce5b57e73bb36211fab05abb6b1f91a508e5558ccabb12d30ad90b5af10d572f8c61b679179ca3b4c9d21932ef65af3cf92f119ad0cfde39a793df349cad4191a044d9f9647aec1fb9f862f3b289c924e2c0c0aee09af1070919abe81484bb1bb652036717bd5c7d246046792debd46ddb3507c387a97e4f29507147e82c17562f6f51a875b779807a3e2b7b79d40a77383ec2c143f57d9acf9201059e253618dec527cab7f60266312aa5e6d7c7e2c0c710aa83c0a745fac702448a4a0123ddf5f1cd3bcae53bfdfb361f785a2d399cb65f8eaa914a1a3ab2f4c47b387802beee2a02dbefcb420c360717b139d493497eb30ca60c1513fb067322d77d34f5044bd26c2533da8b5cbccee72242da3707c72f030fbc487ba6f51f8e77cd09e75f13954fda4c79f15d200349e533ee661f355adfe8002049f1a7c8d47b89a8755647840c5ebf314cba13265df9013d5d6bbd715d59d9df7a05c2be8d1ca1a950513896d6eb17a635850d701276d6e05a22bfe45a1fa0b89f0a05148f39dd58e21f7cae54c06e5d2a51f407eeb0a343b670c8fdab581a6c1fccd45a58c0b164a143ac6e21b5db77f3ba5065857dd63edd6d4d54df37255463d1472dc9e7a8108d82117d99c5aa56c423a325ba3405941d8f335a16f00443c0958a6ad3e70ae24349d5e5361c789422dbab386792c951a78fa52bed4e15d12b13a020c58ca167c37e0a3cb2eb42620d9c9ea7baad7aa998abe01a93d7872539a8c46e401a1b203682d3177b45292bd54c130826bcadaea7eec226906ae5aeb412d78de6043a275d11f9ac354840d5ac26771cece983f0f0f5067b2db841bd2f78108afd399bd7ce1bb71568991d4be164b62d79f83c334e69368e2391a62a89306e08cb03743e0fe684666d61bc546d68ec2e477eaf8c95eb3e8e3925803c86c1e5c33c7b6de4e556b5a2e70fd2f67bd9b5375e1b4a7a9994146d0d0240cc7f0cd3fc5daa02914a83cf50bbe6f481c198318d96e7c37c7e58c72941117f2895ed74146da2601cfa3cfe94f29cb77dc43ad3a5e64dcb05597b88a8b67a01f63ee27dbc3df5c7ff7a8654dcf6a54418475c4e56179d5494389a8eb4c07382985cd4aed321f4beae778e9dad565ebcb32334dee3e6aa4754ccecd251c20c9f43568830e7736f34b06d9608d502803637baea19ef3f1fd8cd60dbc50642416d64c0a299a9f45a2e79054cc772a06192dd19dc4707ad3003c2ef854aba2524d188e2e67434a54702139261fe7668601b9787a943a7fdfee1da4d4541545e6d9206461531b099d11714d2ed6f4aecf866ccf6a9f833bc4db8bb40a2d8130cc", &(0x7f0000001640)=""/208) ioctl$IOMMU_TEST_OP_CREATE_ACCESS(r4, 0x3ba0, &(0x7f0000001740)={0x38, 0x5, 0x0, 0x0, 0xffffffffffffffff, 0x1}) ioctl$IOMMU_TEST_OP_ACCESS_PAGES$syz(r4, 0x3ba0, &(0x7f0000001780)={0x38, 0x7, r8, 0x0, 0x10001, 0x0, 0xa, 0x833d, 0xddb19}) openat$vsock(0xffffffffffffff9c, &(0x7f00000017c0), 0x4400, 0x0) pkey_mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1, r2) ioctl$UFFDIO_REGISTER(r1, 0xc020aa00, &(0x7f0000001800)={{&(0x7f0000ffc000/0x4000)=nil, 0x4000}, 0x4}) keyctl$link(0x8, 0x0, 0xfffffffffffffff8) 08:21:31 executing program 4: clock_gettime(0x0, &(0x7f0000000540)) 08:21:31 executing program 0: keyctl$KEYCTL_PKEY_ENCRYPT(0x19, &(0x7f0000000000)={0x0, 0x0, 0xe5}, &(0x7f0000000040)={'enc=', 'raw', ' hash=', {'sha384-avx2\x00'}}, &(0x7f00000000c0), &(0x7f0000000100)=""/229) r0 = pkey_alloc(0x0, 0x0) pkey_mprotect(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x6000000, r0) r1 = userfaultfd(0x100800) pkey_alloc(0x0, 0x1) keyctl$link(0x8, 0x0, 0xfffffffffffffffb) r2 = openat$nci(0xffffffffffffff9c, &(0x7f0000000200), 0x2, 0x0) r3 = openat$vsock(0xffffffffffffff9c, &(0x7f0000000240), 0x201, 0x0) ioctl$UDMABUF_CREATE_LIST(r3, 0x40087543, &(0x7f0000000280)={0x0, 0x3, [{0xffffffffffffffff, 0x0, 0x8000, 0x4000}, {0xffffffffffffffff, 0x0, 0x4000, 0x8000}, {0xffffffffffffffff, 0x0, 0x2000, 0xffff7ffff0000000}]}) syz_open_dev$ndb(&(0x7f0000000300), 0x0, 0x400) ioctl$IOCTL_GET_NCIDEV_IDX(r2, 0x0, &(0x7f0000000340)) keyctl$instantiate(0xc, 0x0, &(0x7f0000000380)=@encrypted_new={'new ', 'ecryptfs', 0x20, 'user:', '', 0x20, 0x6}, 0x28, 0x0) syz_io_uring_setup(0x6cab, &(0x7f0000000440)={0x0, 0xcb7a, 0x1, 0x3, 0x122, 0x0, r3}, &(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffe000/0x2000)=nil, &(0x7f00000004c0), &(0x7f0000000500)=0x0) clock_gettime(0x0, &(0x7f0000000540)={0x0, 0x0}) syz_io_uring_submit(0x0, r4, &(0x7f00000005c0)=@IORING_OP_LINK_TIMEOUT={0xf, 0x17, 0x0, 0x0, 0x0, &(0x7f0000000580)={r5, r6+10000000}, 0x1, 0x1}, 0x1) ioctl$NBD_SET_SOCK(r3, 0xab00, r3) mmap$dsp(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x2000000, 0x4000010, r1, 0x0) keyctl$KEYCTL_PKEY_DECRYPT(0x1a, &(0x7f0000000600)={0x0, 0x1000, 0xd0}, 0x0, &(0x7f0000000640)="2736f77350ffc33f7efd1d0e8f90bd80efbf2696893ef379734fbf6b93805520fe93ef19fcdecb6510fb0b63a2a2eb5929d774fcd04ee2d7c3cd1f0a0b9421337683a875ac17717eee658dbdbbee5c64013f03f78e885afc3a44d04cf42586c0f41567b19b151fa83e8beb11c568bf7ef1befc2fedc1e5954e02a065483014daf99296a45e841daf7e1494666b109e9c9012819b7749051cee4a408e3b0ec630f7715c8a5547e31d9c5415dcf4e76ca388caf23b9bd6187ecbdbbffa9cfb876782378aec86cd140d23d7eae3a5788ab46e1cb381bb2d884ef39df63ea957b2ba715802c59ae51fbd899502fa47043cc8218b851fcd1bd73eb5a4a8974cb49824a71e788e2bcca6c5c1a9d87736fe68fdafce2d9cfa30419e11b670873f9a20883268941caae7c6ff661bc4ffa3a9d48a0d6c42b77b05de18d6a70e6334f3ea28463ca728bbf9fee62f165add3d30bfd8792b83a34ca17f6ba097f7d5ea6dd1a6fb254c6114f5b6b0858ddcf0ed8df5c6013af4718ce86c44e56d8de13473ff93acbb49891c8af69ef9c450f99b9af74d96618ec8f90e42efd1877a749a41b168cddd0c6ec51962880ed406853c73adae95d82874be3b34b06f12e90eee628994ce67290942edeb0be5c313511cc28bcf71e299f85a3958a90aa1db138506a8a57c7178d6d57930fd4e6ffebfdcd2ed78f8612eb68ea11a252ba0521c94d656a8b3cc1773ec1d89336055390f6aeaded90922dc02efded1b1db74c9cee146afd3dbd92fb4c8e6b4ebac497aa5084367483f9cd7b05cc24a357bcfcc78bb5eb08edb02011c241d0631241bed81b44c3e9c33bd55b82740596cb8ee2fd8a46004e70e709ed3a20fe1fe69bda58665a8eec06622bcd69f086e290044f8707143adf459f053f14f574d7c3ff0d12f8420cd286a21b819d8fe62ba6b18ce5c8dbccd6ed03ed73be06a8d31555f443663f6a6b2a7d1d59bf71f169dccdf20fbaac233a1c4fc89c38adde4733c5b23ae76aee07b52ca9617cb27833a0e85295b81319d85610787f77c77e8d6bd9f07472324a338b8fe0def1fdb961f488efe39cea303e4ea55eb84fd72beb679407c47030179df73a607b34a059b550f1f4fd60af1526111930f62cf03ecf589c5576e466cfb1df08f5beae15034a789a38724fcbafed9a0426172957c80d4ca7ec9147df727d11a6122ce37fc5bbcd5cdb239364d71e5bbab4b8085cd051a16916665d70d5db3b63c0d9904e3adf2b4d945e52185302129fa3e66bd6608d545c5449c1a45cdbb609ba8cff62e7024234e5405236e481365114a7313d6e591d0c6f50c8d4d95469953e223dd5fd62ec94d342fa4349da1d8f433ea90aed09b2aa9cf0e889f8935dcb86d15acf621cae1c93c582275418d369c54b2a2c2c57cfe5f7fc4f5797e33e6f0d08006bf67ba5d3814a188d48c7116c56cd3098263a5f34e133aad7b5198bc12caa9c032222ec9634f6ba98d9548469cb04aa03510801822716c9895c1c344aa8c699c28adf69664d9dd75ef11778f68663064124e8217876364f6ea33f73acff8f013b0a2ac741d9b5eebd3a0db9e32d50febc12fbc110fdc1d2415277a0897ae3a5f567fe18edf5f48ac86e0398de5f0d57fb8cf5a3c2f7f4d2888cd70bd00ab9b29089b84a5123e00fbcad4a9be61b8ccecfd5f943f11cf0952610b7bd0bbca71b36c439d80ff9e9a6c9135a4b638278432be5d3fec6fd49ad792f504c395cad2f2ffd8d1e0231941523693e2252faabd6df97361bbb2f8c078ef9eacafefb62cb1057c3195cdbc0d81c3e74f72be2bb1eb94f1bd19a26f77982e863442eb6064f31f1f2f84144abefde11d159546d65486a4a55f8aed11c51a8a08e812dcb47c7124701f06417ef29d351b23cacba209e084ff6b969dabfd011828ca759d58860bfa32961115c13107face1d4c2653f662d2671bedf1649e6064b31382a6e51f1487173fdb61e5e70f7676380e17fa7e3d4c4b08a7e64ea5b4a7a3d0c9e8d0d225b35f59fdc3537c0827626eb31f734117aadc65036f26bbf8239cee0ae130f0c948ba3562f24a0656c346c6271b3b4f3fb9865a2ee66575a7ca45ebe0c3d12b68e0b112193254f51f08b31eff02fb8839fbd51d9725c033861ff2f47ecdffa0ebdd1e97af0fb71c2fc10204bdf963c90396964df78bd9495b160981a354e10910c1c3ba0a4dd214ab36d05f2975d5f112c3bb4ad85323d35d8616f9ce025b824aa86e8628c646333b5b183f85668f573e37a16f7e8506746c1c6901139b4ba8c9483f5da3aa3f34d18d893e8fe27061086e9f25e525506fad59938b3016d013288501307f3c5c0e2cf5adfab032f0865525072f624dcd7e7dd03abbe39b8196a6eb42e16d80c3c395c61f32392f1834e5743677e060274a663c1e9d3eac0f87f1b95651839ece118f98fe3a21dff01cb2f904cb453f0f6f1b7d3e4f5ed6569ba5be9a153a8d2f11fb8804d2d1d19850e3383aed4198807d7eed79711faa9d2590d4807a2fd525bbfe5bc8b056369aec9e4b725ea87f180a7d3a3dd3bf886b17364734174d962546db90babfb9cad914c76e01af2adee7a9a6a03a94f4f348c8f1ea959b6df2957509f1683c2978c0c97cbe0929382187be22d907c72e3b93415cbb68363c3a928737536bdbc03f4c363cbb0558ff1321d86358c2cc29f0476381289e233a30e34d50ca6f28d1066b56b8cde48b1e9001779934debfd665af61aac5440e71e0406ab498f3058785a4611ba556d97e197dc4dbbd9195cf91b5242f170b478da2922f4435596ac391a2715958d54443e83d2e7643ab80e006ff04a3c938e02d2a261ee692b54c66585494e7f0c741fb8833e4b99f59cdbaa1a4be04439138b0941488a4e05c2c9092ebb4d06d3a83ea56911ddf9b4ad391872763355881d450f3856ecdc40165effbd7aad0bda162feb20bcd11207c9b838bf642f578801be17ed307b25abf3a96f07c81c3c6082cc02d261c94fce6e70a2919aba69a55b839f03db68025dec5c1910596d7f3085fc21684ed9e40d50f30a2485df8ff750fa6d127cc0e33b7eb41fee15a273c7277775e0341d367c43d2b2d88b5fe27540d5264c33cd2b274632666bced994c34c3937755ac871e9a07a0d22d6ea95a02fa83bd4e4f5265fb207840f3be93cf3df16ddd113f88d7c08a8193a5caf65b895480a0f76a23233d5bb3d18c5429abf89a2dfaa9a3ee204d98e7e7eefb7f2ad135c2be4bc8aad9d293fcd3d689333abb7299d8df7bc5c37d9ad89f19dd6e27bfbd22b86721b5ddd66bb381a3d95d3a24c6136062a1ec0b135f3b46977d696bd2dbf02dc4075615f34d6c1cdbd97a3065c2b362fc52f52ccbdee433150d5643413802e5e925775dac3c1ea415b7f718f8fd3852fabbf1bdf89e4d2ca83bdd0b0a56f6e75d5f7e59008ed909b70fcbfaafa0ed8d7bce6d49c7acdf8ac6d245bcd8e06a0cd30d333ca4eeb6ebf6057408518d2fd923e616da7aa29fb9a719a9018371fe26ff8cfff3f95a46ec096a29aeb3020da496b1a814312411bfa374e632f37821512a610af7009290ecea5e98dbe7a7e48217909e02e314c16233371a6eb96a7b6e655e3ce225d41e8c490aa1d503504f3f8326863b6ea224b2f805a13e8248142b0723b01f2d412c7b117335436b02a55fe6de64615db771b28646a2951a51f13a7e4833a1587ab890da7e6d30adce6323117da7afe2adee10dae01d0c691657c8eba13252595b70d0e8e67b90c72b8e9303c8c0c1303ec345084a1078ed49f0bec0c87ff222e89925d679f97e6e090801b56e7ffaf48419cf4bac884c15911fc1952e292d835e9c5b0c8a994de8990e902968091924ae17d0979da0c9c18a7d6d90a30bf5a03b34a4507f0cb161458782149ecdd4022afc8e4a026a9fbe59d43571a4e460007323f21acbb159a96ad62592fec9ce352bbf19a2e985ede8390ca8bfe94213650a7a7d50cc834e324ce2d01aec7cd6e9c5a74bfaf364a4d0870e9d8fd58b815ce7e218708bd4de2fef25256b90fb70a9aed4d24607cebe97eca29cca0a01a1bd1188fe07b0f29b30484b9ade6d69803a4061a78c5aa93f666f8cafecbc577943df81c49a0e1ad97e02ef3643b064b0ed31fb8aad570d3a4de9e4f6b5b8a6962de3c0671e6584343e01a9535facd492525e2e30a240e4cb5a5e36cd090b83724760a0f5a9c6dded0fc9f31b138b5af40b6792b16962cedb85eb7ff8b5a0c6b65642532c888eb699c6f9dd782881610493ee68dde02d8b1707572de4e292f7ce63db33b39e16fd193fabe74f03dfedac0ce0fdeac55f878a391377aa33c53b6dbceb16b61f16f1d67a18122f8ed5c4bcb504c42296f9cd07c03073e25d19e076312fb2b1b623a217a6dd2ba44f37eabda66da7868d57bdc757514150877587fb033a9bbe30dee3b5667c6eb92d680ce5b57e73bb36211fab05abb6b1f91a508e5558ccabb12d30ad90b5af10d572f8c61b679179ca3b4c9d21932ef65af3cf92f119ad0cfde39a793df349cad4191a044d9f9647aec1fb9f862f3b289c924e2c0c0aee09af1070919abe81484bb1bb652036717bd5c7d246046792debd46ddb3507c387a97e4f29507147e82c17562f6f51a875b779807a3e2b7b79d40a77383ec2c143f57d9acf9201059e253618dec527cab7f60266312aa5e6d7c7e2c0c710aa83c0a745fac702448a4a0123ddf5f1cd3bcae53bfdfb361f785a2d399cb65f8eaa914a1a3ab2f4c47b387802beee2a02dbefcb420c360717b139d493497eb30ca60c1513fb067322d77d34f5044bd26c2533da8b5cbccee72242da3707c72f030fbc487ba6f51f8e77cd09e75f13954fda4c79f15d200349e533ee661f355adfe8002049f1a7c8d47b89a8755647840c5ebf314cba13265df9013d5d6bbd715d59d9df7a05c2be8d1ca1a950513896d6eb17a635850d701276d6e05a22bfe45a1fa0b89f0a05148f39dd58e21f7cae54c06e5d2a51f407eeb0a343b670c8fdab581a6c1fccd45a58c0b164a143ac6e21b5db77f3ba5065857dd63edd6d4d54df37255463d1472dc9e7a8108d82117d99c5aa56c423a325ba3405941d8f335a16f00443c0958a6ad3e70ae24349d5e5361c789422dbab386792c951a78fa52bed4e15d12b13a020c58ca167c37e0a3cb2eb42620d9c9ea7baad7aa998abe01a93d7872539a8c46e401a1b203682d3177b45292bd54c130826bcadaea7eec226906ae5aeb412d78de6043a275d11f9ac354840d5ac26771cece983f0f0f5067b2db841bd2f78108afd399bd7ce1bb71568991d4be164b62d79f83c334e69368e2391a62a89306e08cb03743e0fe684666d61bc546d68ec2e477eaf8c95eb3e8e3925803c86c1e5c33c7b6de4e556b5a2e70fd2f67bd9b5375e1b4a7a9994146d0d0240cc7f0cd3fc5daa02914a83cf50bbe6f481c198318d96e7c37c7e58c72941117f2895ed74146da2601cfa3cfe94f29cb77dc43ad3a5e64dcb05597b88a8b67a01f63ee27dbc3df5c7ff7a8654dcf6a54418475c4e56179d5494389a8eb4c07382985cd4aed321f4beae778e9dad565ebcb32334dee3e6aa4754ccecd251c20c9f43568830e7736f34b06d9608d502803637baea19ef3f1fd8cd60dbc50642416d64c0a299a9f45a2e79054cc772a06192dd19dc4707ad3003c2ef854aba2524d188e2e67434a54702139261fe7668601b9787a943a7fdfee1da4d4541545e6d9206461531b099d11714d2ed6f4aecf866ccf6a9f833bc4db8bb40a2d8130cc", &(0x7f0000001640)=""/208) 08:21:31 executing program 5: keyctl$KEYCTL_PKEY_ENCRYPT(0x19, &(0x7f0000000000)={0x0, 0x0, 0xe5}, &(0x7f0000000040)={'enc=', 'raw', ' hash=', {'sha384-avx2\x00'}}, &(0x7f00000000c0), &(0x7f0000000100)=""/229) r0 = pkey_alloc(0x0, 0x0) pkey_mprotect(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x6000000, r0) userfaultfd(0x100800) pkey_alloc(0x0, 0x1) keyctl$link(0x8, 0x0, 0xfffffffffffffffb) openat$nci(0xffffffffffffff9c, &(0x7f0000000200), 0x2, 0x0) ioctl$UDMABUF_CREATE_LIST(0xffffffffffffffff, 0x40087543, &(0x7f0000000280)={0x0, 0x3, [{0xffffffffffffffff, 0x0, 0x8000, 0x4000}, {0xffffffffffffffff, 0x0, 0x4000, 0x8000}, {0xffffffffffffffff, 0x0, 0x2000, 0xffff7ffff0000000}]}) 08:21:31 executing program 1: keyctl$KEYCTL_PKEY_ENCRYPT(0x19, &(0x7f0000000000)={0x0, 0x0, 0xe5}, &(0x7f0000000040)={'enc=', 'raw', ' hash=', {'sha384-avx2\x00'}}, &(0x7f00000000c0), &(0x7f0000000100)=""/229) r0 = pkey_alloc(0x0, 0x0) pkey_mprotect(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x6000000, r0) r1 = userfaultfd(0x100800) pkey_alloc(0x0, 0x1) keyctl$link(0x8, 0x0, 0xfffffffffffffffb) r2 = openat$nci(0xffffffffffffff9c, &(0x7f0000000200), 0x2, 0x0) r3 = openat$vsock(0xffffffffffffff9c, &(0x7f0000000240), 0x201, 0x0) ioctl$UDMABUF_CREATE_LIST(r3, 0x40087543, &(0x7f0000000280)={0x0, 0x3, [{0xffffffffffffffff, 0x0, 0x8000, 0x4000}, {0xffffffffffffffff, 0x0, 0x4000, 0x8000}, {0xffffffffffffffff, 0x0, 0x2000, 0xffff7ffff0000000}]}) syz_open_dev$ndb(&(0x7f0000000300), 0x0, 0x400) ioctl$IOCTL_GET_NCIDEV_IDX(r2, 0x0, &(0x7f0000000340)) keyctl$instantiate(0xc, 0x0, &(0x7f0000000380)=@encrypted_new={'new ', 'ecryptfs', 0x20, 'user:', '', 0x20, 0x6}, 0x28, 0x0) pkey_alloc(0x0, 0x1) ioctl$PTP_PIN_SETFUNC(r3, 0x40603d07, &(0x7f00000003c0)={'\x00', 0x7, 0x2, 0x8}) syz_io_uring_setup(0x6cab, &(0x7f0000000440)={0x0, 0xcb7a, 0x1, 0x3, 0x122, 0x0, r3}, &(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffe000/0x2000)=nil, &(0x7f00000004c0), &(0x7f0000000500)=0x0) clock_gettime(0x0, &(0x7f0000000540)={0x0, 0x0}) syz_io_uring_submit(0x0, r4, &(0x7f00000005c0)=@IORING_OP_LINK_TIMEOUT={0xf, 0x17, 0x0, 0x0, 0x0, &(0x7f0000000580)={r5, r6+10000000}, 0x1, 0x1}, 0x1) ioctl$NBD_SET_SOCK(r3, 0xab00, r3) mmap$dsp(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x2000000, 0x4000010, r1, 0x0) keyctl$KEYCTL_PKEY_DECRYPT(0x1a, &(0x7f0000000600)={0x0, 0x1000, 0xd0}, 0x0, &(0x7f0000000640)="2736f77350ffc33f7efd1d0e8f90bd80efbf2696893ef379734fbf6b93805520fe93ef19fcdecb6510fb0b63a2a2eb5929d774fcd04ee2d7c3cd1f0a0b9421337683a875ac17717eee658dbdbbee5c64013f03f78e885afc3a44d04cf42586c0f41567b19b151fa83e8beb11c568bf7ef1befc2fedc1e5954e02a065483014daf99296a45e841daf7e1494666b109e9c9012819b7749051cee4a408e3b0ec630f7715c8a5547e31d9c5415dcf4e76ca388caf23b9bd6187ecbdbbffa9cfb876782378aec86cd140d23d7eae3a5788ab46e1cb381bb2d884ef39df63ea957b2ba715802c59ae51fbd899502fa47043cc8218b851fcd1bd73eb5a4a8974cb49824a71e788e2bcca6c5c1a9d87736fe68fdafce2d9cfa30419e11b670873f9a20883268941caae7c6ff661bc4ffa3a9d48a0d6c42b77b05de18d6a70e6334f3ea28463ca728bbf9fee62f165add3d30bfd8792b83a34ca17f6ba097f7d5ea6dd1a6fb254c6114f5b6b0858ddcf0ed8df5c6013af4718ce86c44e56d8de13473ff93acbb49891c8af69ef9c450f99b9af74d96618ec8f90e42efd1877a749a41b168cddd0c6ec51962880ed406853c73adae95d82874be3b34b06f12e90eee628994ce67290942edeb0be5c313511cc28bcf71e299f85a3958a90aa1db138506a8a57c7178d6d57930fd4e6ffebfdcd2ed78f8612eb68ea11a252ba0521c94d656a8b3cc1773ec1d89336055390f6aeaded90922dc02efded1b1db74c9cee146afd3dbd92fb4c8e6b4ebac497aa5084367483f9cd7b05cc24a357bcfcc78bb5eb08edb02011c241d0631241bed81b44c3e9c33bd55b82740596cb8ee2fd8a46004e70e709ed3a20fe1fe69bda58665a8eec06622bcd69f086e290044f8707143adf459f053f14f574d7c3ff0d12f8420cd286a21b819d8fe62ba6b18ce5c8dbccd6ed03ed73be06a8d31555f443663f6a6b2a7d1d59bf71f169dccdf20fbaac233a1c4fc89c38adde4733c5b23ae76aee07b52ca9617cb27833a0e85295b81319d85610787f77c77e8d6bd9f07472324a338b8fe0def1fdb961f488efe39cea303e4ea55eb84fd72beb679407c47030179df73a607b34a059b550f1f4fd60af1526111930f62cf03ecf589c5576e466cfb1df08f5beae15034a789a38724fcbafed9a0426172957c80d4ca7ec9147df727d11a6122ce37fc5bbcd5cdb239364d71e5bbab4b8085cd051a16916665d70d5db3b63c0d9904e3adf2b4d945e52185302129fa3e66bd6608d545c5449c1a45cdbb609ba8cff62e7024234e5405236e481365114a7313d6e591d0c6f50c8d4d95469953e223dd5fd62ec94d342fa4349da1d8f433ea90aed09b2aa9cf0e889f8935dcb86d15acf621cae1c93c582275418d369c54b2a2c2c57cfe5f7fc4f5797e33e6f0d08006bf67ba5d3814a188d48c7116c56cd3098263a5f34e133aad7b5198bc12caa9c032222ec9634f6ba98d9548469cb04aa03510801822716c9895c1c344aa8c699c28adf69664d9dd75ef11778f68663064124e8217876364f6ea33f73acff8f013b0a2ac741d9b5eebd3a0db9e32d50febc12fbc110fdc1d2415277a0897ae3a5f567fe18edf5f48ac86e0398de5f0d57fb8cf5a3c2f7f4d2888cd70bd00ab9b29089b84a5123e00fbcad4a9be61b8ccecfd5f943f11cf0952610b7bd0bbca71b36c439d80ff9e9a6c9135a4b638278432be5d3fec6fd49ad792f504c395cad2f2ffd8d1e0231941523693e2252faabd6df97361bbb2f8c078ef9eacafefb62cb1057c3195cdbc0d81c3e74f72be2bb1eb94f1bd19a26f77982e863442eb6064f31f1f2f84144abefde11d159546d65486a4a55f8aed11c51a8a08e812dcb47c7124701f06417ef29d351b23cacba209e084ff6b969dabfd011828ca759d58860bfa32961115c13107face1d4c2653f662d2671bedf1649e6064b31382a6e51f1487173fdb61e5e70f7676380e17fa7e3d4c4b08a7e64ea5b4a7a3d0c9e8d0d225b35f59fdc3537c0827626eb31f734117aadc65036f26bbf8239cee0ae130f0c948ba3562f24a0656c346c6271b3b4f3fb9865a2ee66575a7ca45ebe0c3d12b68e0b112193254f51f08b31eff02fb8839fbd51d9725c033861ff2f47ecdffa0ebdd1e97af0fb71c2fc10204bdf963c90396964df78bd9495b160981a354e10910c1c3ba0a4dd214ab36d05f2975d5f112c3bb4ad85323d35d8616f9ce025b824aa86e8628c646333b5b183f85668f573e37a16f7e8506746c1c6901139b4ba8c9483f5da3aa3f34d18d893e8fe27061086e9f25e525506fad59938b3016d013288501307f3c5c0e2cf5adfab032f0865525072f624dcd7e7dd03abbe39b8196a6eb42e16d80c3c395c61f32392f1834e5743677e060274a663c1e9d3eac0f87f1b95651839ece118f98fe3a21dff01cb2f904cb453f0f6f1b7d3e4f5ed6569ba5be9a153a8d2f11fb8804d2d1d19850e3383aed4198807d7eed79711faa9d2590d4807a2fd525bbfe5bc8b056369aec9e4b725ea87f180a7d3a3dd3bf886b17364734174d962546db90babfb9cad914c76e01af2adee7a9a6a03a94f4f348c8f1ea959b6df2957509f1683c2978c0c97cbe0929382187be22d907c72e3b93415cbb68363c3a928737536bdbc03f4c363cbb0558ff1321d86358c2cc29f0476381289e233a30e34d50ca6f28d1066b56b8cde48b1e9001779934debfd665af61aac5440e71e0406ab498f3058785a4611ba556d97e197dc4dbbd9195cf91b5242f170b478da2922f4435596ac391a2715958d54443e83d2e7643ab80e006ff04a3c938e02d2a261ee692b54c66585494e7f0c741fb8833e4b99f59cdbaa1a4be04439138b0941488a4e05c2c9092ebb4d06d3a83ea56911ddf9b4ad391872763355881d450f3856ecdc40165effbd7aad0bda162feb20bcd11207c9b838bf642f578801be17ed307b25abf3a96f07c81c3c6082cc02d261c94fce6e70a2919aba69a55b839f03db68025dec5c1910596d7f3085fc21684ed9e40d50f30a2485df8ff750fa6d127cc0e33b7eb41fee15a273c7277775e0341d367c43d2b2d88b5fe27540d5264c33cd2b274632666bced994c34c3937755ac871e9a07a0d22d6ea95a02fa83bd4e4f5265fb207840f3be93cf3df16ddd113f88d7c08a8193a5caf65b895480a0f76a23233d5bb3d18c5429abf89a2dfaa9a3ee204d98e7e7eefb7f2ad135c2be4bc8aad9d293fcd3d689333abb7299d8df7bc5c37d9ad89f19dd6e27bfbd22b86721b5ddd66bb381a3d95d3a24c6136062a1ec0b135f3b46977d696bd2dbf02dc4075615f34d6c1cdbd97a3065c2b362fc52f52ccbdee433150d5643413802e5e925775dac3c1ea415b7f718f8fd3852fabbf1bdf89e4d2ca83bdd0b0a56f6e75d5f7e59008ed909b70fcbfaafa0ed8d7bce6d49c7acdf8ac6d245bcd8e06a0cd30d333ca4eeb6ebf6057408518d2fd923e616da7aa29fb9a719a9018371fe26ff8cfff3f95a46ec096a29aeb3020da496b1a814312411bfa374e632f37821512a610af7009290ecea5e98dbe7a7e48217909e02e314c16233371a6eb96a7b6e655e3ce225d41e8c490aa1d503504f3f8326863b6ea224b2f805a13e8248142b0723b01f2d412c7b117335436b02a55fe6de64615db771b28646a2951a51f13a7e4833a1587ab890da7e6d30adce6323117da7afe2adee10dae01d0c691657c8eba13252595b70d0e8e67b90c72b8e9303c8c0c1303ec345084a1078ed49f0bec0c87ff222e89925d679f97e6e090801b56e7ffaf48419cf4bac884c15911fc1952e292d835e9c5b0c8a994de8990e902968091924ae17d0979da0c9c18a7d6d90a30bf5a03b34a4507f0cb161458782149ecdd4022afc8e4a026a9fbe59d43571a4e460007323f21acbb159a96ad62592fec9ce352bbf19a2e985ede8390ca8bfe94213650a7a7d50cc834e324ce2d01aec7cd6e9c5a74bfaf364a4d0870e9d8fd58b815ce7e218708bd4de2fef25256b90fb70a9aed4d24607cebe97eca29cca0a01a1bd1188fe07b0f29b30484b9ade6d69803a4061a78c5aa93f666f8cafecbc577943df81c49a0e1ad97e02ef3643b064b0ed31fb8aad570d3a4de9e4f6b5b8a6962de3c0671e6584343e01a9535facd492525e2e30a240e4cb5a5e36cd090b83724760a0f5a9c6dded0fc9f31b138b5af40b6792b16962cedb85eb7ff8b5a0c6b65642532c888eb699c6f9dd782881610493ee68dde02d8b1707572de4e292f7ce63db33b39e16fd193fabe74f03dfedac0ce0fdeac55f878a391377aa33c53b6dbceb16b61f16f1d67a18122f8ed5c4bcb504c42296f9cd07c03073e25d19e076312fb2b1b623a217a6dd2ba44f37eabda66da7868d57bdc757514150877587fb033a9bbe30dee3b5667c6eb92d680ce5b57e73bb36211fab05abb6b1f91a508e5558ccabb12d30ad90b5af10d572f8c61b679179ca3b4c9d21932ef65af3cf92f119ad0cfde39a793df349cad4191a044d9f9647aec1fb9f862f3b289c924e2c0c0aee09af1070919abe81484bb1bb652036717bd5c7d246046792debd46ddb3507c387a97e4f29507147e82c17562f6f51a875b779807a3e2b7b79d40a77383ec2c143f57d9acf9201059e253618dec527cab7f60266312aa5e6d7c7e2c0c710aa83c0a745fac702448a4a0123ddf5f1cd3bcae53bfdfb361f785a2d399cb65f8eaa914a1a3ab2f4c47b387802beee2a02dbefcb420c360717b139d493497eb30ca60c1513fb067322d77d34f5044bd26c2533da8b5cbccee72242da3707c72f030fbc487ba6f51f8e77cd09e75f13954fda4c79f15d200349e533ee661f355adfe8002049f1a7c8d47b89a8755647840c5ebf314cba13265df9013d5d6bbd715d59d9df7a05c2be8d1ca1a950513896d6eb17a635850d701276d6e05a22bfe45a1fa0b89f0a05148f39dd58e21f7cae54c06e5d2a51f407eeb0a343b670c8fdab581a6c1fccd45a58c0b164a143ac6e21b5db77f3ba5065857dd63edd6d4d54df37255463d1472dc9e7a8108d82117d99c5aa56c423a325ba3405941d8f335a16f00443c0958a6ad3e70ae24349d5e5361c789422dbab386792c951a78fa52bed4e15d12b13a020c58ca167c37e0a3cb2eb42620d9c9ea7baad7aa998abe01a93d7872539a8c46e401a1b203682d3177b45292bd54c130826bcadaea7eec226906ae5aeb412d78de6043a275d11f9ac354840d5ac26771cece983f0f0f5067b2db841bd2f78108afd399bd7ce1bb71568991d4be164b62d79f83c334e69368e2391a62a89306e08cb03743e0fe684666d61bc546d68ec2e477eaf8c95eb3e8e3925803c86c1e5c33c7b6de4e556b5a2e70fd2f67bd9b5375e1b4a7a9994146d0d0240cc7f0cd3fc5daa02914a83cf50bbe6f481c198318d96e7c37c7e58c72941117f2895ed74146da2601cfa3cfe94f29cb77dc43ad3a5e64dcb05597b88a8b67a01f63ee27dbc3df5c7ff7a8654dcf6a54418475c4e56179d5494389a8eb4c07382985cd4aed321f4beae778e9dad565ebcb32334dee3e6aa4754ccecd251c20c9f43568830e7736f34b06d9608d502803637baea19ef3f1fd8cd60dbc50642416d64c0a299a9f45a2e79054cc772a06192dd19dc4707ad3003c2ef854aba2524d188e2e67434a54702139261fe7668601b9787a943a7fdfee1da4d4541545e6d9206461531b099d11714d2ed6f4aecf866ccf6a9f833bc4db8bb40a2d8130cc", &(0x7f0000001640)=""/208) ioctl$IOMMU_TEST_OP_CREATE_ACCESS(r3, 0x3ba0, &(0x7f0000001740)={0x38, 0x5, 0x0, 0x0, 0xffffffffffffffff, 0x1}) ioctl$IOMMU_TEST_OP_ACCESS_PAGES$syz(r3, 0x3ba0, &(0x7f0000001780)={0x38, 0x7, r7, 0x0, 0x10001, 0x0, 0xa, 0x833d, 0xddb19}) keyctl$link(0x8, 0x0, 0xfffffffffffffff8) ioctl$vim2m_VIDIOC_EXPBUF(0xffffffffffffffff, 0xc0405610, &(0x7f0000001840)={0x1, 0x2, 0x8001}) 08:21:31 executing program 4: clock_gettime(0x0, 0x0) 08:21:31 executing program 4: clock_gettime(0x0, 0x0) 08:21:31 executing program 3: keyctl$KEYCTL_PKEY_ENCRYPT(0x19, &(0x7f0000000000)={0x0, 0x0, 0xe5}, &(0x7f0000000040)={'enc=', 'raw', ' hash=', {'sha384-avx2\x00'}}, &(0x7f00000000c0), &(0x7f0000000100)=""/229) r0 = pkey_alloc(0x0, 0x0) pkey_mprotect(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x6000000, r0) r1 = userfaultfd(0x100800) r2 = pkey_alloc(0x0, 0x1) keyctl$link(0x8, 0x0, 0xfffffffffffffffb) r3 = openat$nci(0xffffffffffffff9c, &(0x7f0000000200), 0x2, 0x0) r4 = openat$vsock(0xffffffffffffff9c, &(0x7f0000000240), 0x201, 0x0) ioctl$UDMABUF_CREATE_LIST(r4, 0x40087543, &(0x7f0000000280)={0x0, 0x3, [{0xffffffffffffffff, 0x0, 0x8000, 0x4000}, {0xffffffffffffffff, 0x0, 0x4000, 0x8000}, {0xffffffffffffffff, 0x0, 0x2000, 0xffff7ffff0000000}]}) syz_open_dev$ndb(&(0x7f0000000300), 0x0, 0x400) ioctl$IOCTL_GET_NCIDEV_IDX(r3, 0x0, &(0x7f0000000340)) keyctl$instantiate(0xc, 0x0, &(0x7f0000000380)=@encrypted_new={'new ', 'ecryptfs', 0x20, 'user:', '', 0x20, 0x6}, 0x28, 0x0) pkey_alloc(0x0, 0x1) ioctl$PTP_PIN_SETFUNC(r4, 0x40603d07, &(0x7f00000003c0)={'\x00', 0x7, 0x2, 0x8}) syz_io_uring_setup(0x6cab, &(0x7f0000000440)={0x0, 0xcb7a, 0x1, 0x3, 0x122, 0x0, r4}, &(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffe000/0x2000)=nil, &(0x7f00000004c0), &(0x7f0000000500)=0x0) clock_gettime(0x0, &(0x7f0000000540)={0x0, 0x0}) syz_io_uring_submit(0x0, r5, &(0x7f00000005c0)=@IORING_OP_LINK_TIMEOUT={0xf, 0x17, 0x0, 0x0, 0x0, &(0x7f0000000580)={r6, r7+10000000}, 0x1, 0x1}, 0x1) ioctl$NBD_SET_SOCK(r4, 0xab00, r4) mmap$dsp(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x2000000, 0x4000010, r1, 0x0) keyctl$KEYCTL_PKEY_DECRYPT(0x1a, &(0x7f0000000600)={0x0, 0x1000, 0xd0}, 0x0, &(0x7f0000000640)="2736f77350ffc33f7efd1d0e8f90bd80efbf2696893ef379734fbf6b93805520fe93ef19fcdecb6510fb0b63a2a2eb5929d774fcd04ee2d7c3cd1f0a0b9421337683a875ac17717eee658dbdbbee5c64013f03f78e885afc3a44d04cf42586c0f41567b19b151fa83e8beb11c568bf7ef1befc2fedc1e5954e02a065483014daf99296a45e841daf7e1494666b109e9c9012819b7749051cee4a408e3b0ec630f7715c8a5547e31d9c5415dcf4e76ca388caf23b9bd6187ecbdbbffa9cfb876782378aec86cd140d23d7eae3a5788ab46e1cb381bb2d884ef39df63ea957b2ba715802c59ae51fbd899502fa47043cc8218b851fcd1bd73eb5a4a8974cb49824a71e788e2bcca6c5c1a9d87736fe68fdafce2d9cfa30419e11b670873f9a20883268941caae7c6ff661bc4ffa3a9d48a0d6c42b77b05de18d6a70e6334f3ea28463ca728bbf9fee62f165add3d30bfd8792b83a34ca17f6ba097f7d5ea6dd1a6fb254c6114f5b6b0858ddcf0ed8df5c6013af4718ce86c44e56d8de13473ff93acbb49891c8af69ef9c450f99b9af74d96618ec8f90e42efd1877a749a41b168cddd0c6ec51962880ed406853c73adae95d82874be3b34b06f12e90eee628994ce67290942edeb0be5c313511cc28bcf71e299f85a3958a90aa1db138506a8a57c7178d6d57930fd4e6ffebfdcd2ed78f8612eb68ea11a252ba0521c94d656a8b3cc1773ec1d89336055390f6aeaded90922dc02efded1b1db74c9cee146afd3dbd92fb4c8e6b4ebac497aa5084367483f9cd7b05cc24a357bcfcc78bb5eb08edb02011c241d0631241bed81b44c3e9c33bd55b82740596cb8ee2fd8a46004e70e709ed3a20fe1fe69bda58665a8eec06622bcd69f086e290044f8707143adf459f053f14f574d7c3ff0d12f8420cd286a21b819d8fe62ba6b18ce5c8dbccd6ed03ed73be06a8d31555f443663f6a6b2a7d1d59bf71f169dccdf20fbaac233a1c4fc89c38adde4733c5b23ae76aee07b52ca9617cb27833a0e85295b81319d85610787f77c77e8d6bd9f07472324a338b8fe0def1fdb961f488efe39cea303e4ea55eb84fd72beb679407c47030179df73a607b34a059b550f1f4fd60af1526111930f62cf03ecf589c5576e466cfb1df08f5beae15034a789a38724fcbafed9a0426172957c80d4ca7ec9147df727d11a6122ce37fc5bbcd5cdb239364d71e5bbab4b8085cd051a16916665d70d5db3b63c0d9904e3adf2b4d945e52185302129fa3e66bd6608d545c5449c1a45cdbb609ba8cff62e7024234e5405236e481365114a7313d6e591d0c6f50c8d4d95469953e223dd5fd62ec94d342fa4349da1d8f433ea90aed09b2aa9cf0e889f8935dcb86d15acf621cae1c93c582275418d369c54b2a2c2c57cfe5f7fc4f5797e33e6f0d08006bf67ba5d3814a188d48c7116c56cd3098263a5f34e133aad7b5198bc12caa9c032222ec9634f6ba98d9548469cb04aa03510801822716c9895c1c344aa8c699c28adf69664d9dd75ef11778f68663064124e8217876364f6ea33f73acff8f013b0a2ac741d9b5eebd3a0db9e32d50febc12fbc110fdc1d2415277a0897ae3a5f567fe18edf5f48ac86e0398de5f0d57fb8cf5a3c2f7f4d2888cd70bd00ab9b29089b84a5123e00fbcad4a9be61b8ccecfd5f943f11cf0952610b7bd0bbca71b36c439d80ff9e9a6c9135a4b638278432be5d3fec6fd49ad792f504c395cad2f2ffd8d1e0231941523693e2252faabd6df97361bbb2f8c078ef9eacafefb62cb1057c3195cdbc0d81c3e74f72be2bb1eb94f1bd19a26f77982e863442eb6064f31f1f2f84144abefde11d159546d65486a4a55f8aed11c51a8a08e812dcb47c7124701f06417ef29d351b23cacba209e084ff6b969dabfd011828ca759d58860bfa32961115c13107face1d4c2653f662d2671bedf1649e6064b31382a6e51f1487173fdb61e5e70f7676380e17fa7e3d4c4b08a7e64ea5b4a7a3d0c9e8d0d225b35f59fdc3537c0827626eb31f734117aadc65036f26bbf8239cee0ae130f0c948ba3562f24a0656c346c6271b3b4f3fb9865a2ee66575a7ca45ebe0c3d12b68e0b112193254f51f08b31eff02fb8839fbd51d9725c033861ff2f47ecdffa0ebdd1e97af0fb71c2fc10204bdf963c90396964df78bd9495b160981a354e10910c1c3ba0a4dd214ab36d05f2975d5f112c3bb4ad85323d35d8616f9ce025b824aa86e8628c646333b5b183f85668f573e37a16f7e8506746c1c6901139b4ba8c9483f5da3aa3f34d18d893e8fe27061086e9f25e525506fad59938b3016d013288501307f3c5c0e2cf5adfab032f0865525072f624dcd7e7dd03abbe39b8196a6eb42e16d80c3c395c61f32392f1834e5743677e060274a663c1e9d3eac0f87f1b95651839ece118f98fe3a21dff01cb2f904cb453f0f6f1b7d3e4f5ed6569ba5be9a153a8d2f11fb8804d2d1d19850e3383aed4198807d7eed79711faa9d2590d4807a2fd525bbfe5bc8b056369aec9e4b725ea87f180a7d3a3dd3bf886b17364734174d962546db90babfb9cad914c76e01af2adee7a9a6a03a94f4f348c8f1ea959b6df2957509f1683c2978c0c97cbe0929382187be22d907c72e3b93415cbb68363c3a928737536bdbc03f4c363cbb0558ff1321d86358c2cc29f0476381289e233a30e34d50ca6f28d1066b56b8cde48b1e9001779934debfd665af61aac5440e71e0406ab498f3058785a4611ba556d97e197dc4dbbd9195cf91b5242f170b478da2922f4435596ac391a2715958d54443e83d2e7643ab80e006ff04a3c938e02d2a261ee692b54c66585494e7f0c741fb8833e4b99f59cdbaa1a4be04439138b0941488a4e05c2c9092ebb4d06d3a83ea56911ddf9b4ad391872763355881d450f3856ecdc40165effbd7aad0bda162feb20bcd11207c9b838bf642f578801be17ed307b25abf3a96f07c81c3c6082cc02d261c94fce6e70a2919aba69a55b839f03db68025dec5c1910596d7f3085fc21684ed9e40d50f30a2485df8ff750fa6d127cc0e33b7eb41fee15a273c7277775e0341d367c43d2b2d88b5fe27540d5264c33cd2b274632666bced994c34c3937755ac871e9a07a0d22d6ea95a02fa83bd4e4f5265fb207840f3be93cf3df16ddd113f88d7c08a8193a5caf65b895480a0f76a23233d5bb3d18c5429abf89a2dfaa9a3ee204d98e7e7eefb7f2ad135c2be4bc8aad9d293fcd3d689333abb7299d8df7bc5c37d9ad89f19dd6e27bfbd22b86721b5ddd66bb381a3d95d3a24c6136062a1ec0b135f3b46977d696bd2dbf02dc4075615f34d6c1cdbd97a3065c2b362fc52f52ccbdee433150d5643413802e5e925775dac3c1ea415b7f718f8fd3852fabbf1bdf89e4d2ca83bdd0b0a56f6e75d5f7e59008ed909b70fcbfaafa0ed8d7bce6d49c7acdf8ac6d245bcd8e06a0cd30d333ca4eeb6ebf6057408518d2fd923e616da7aa29fb9a719a9018371fe26ff8cfff3f95a46ec096a29aeb3020da496b1a814312411bfa374e632f37821512a610af7009290ecea5e98dbe7a7e48217909e02e314c16233371a6eb96a7b6e655e3ce225d41e8c490aa1d503504f3f8326863b6ea224b2f805a13e8248142b0723b01f2d412c7b117335436b02a55fe6de64615db771b28646a2951a51f13a7e4833a1587ab890da7e6d30adce6323117da7afe2adee10dae01d0c691657c8eba13252595b70d0e8e67b90c72b8e9303c8c0c1303ec345084a1078ed49f0bec0c87ff222e89925d679f97e6e090801b56e7ffaf48419cf4bac884c15911fc1952e292d835e9c5b0c8a994de8990e902968091924ae17d0979da0c9c18a7d6d90a30bf5a03b34a4507f0cb161458782149ecdd4022afc8e4a026a9fbe59d43571a4e460007323f21acbb159a96ad62592fec9ce352bbf19a2e985ede8390ca8bfe94213650a7a7d50cc834e324ce2d01aec7cd6e9c5a74bfaf364a4d0870e9d8fd58b815ce7e218708bd4de2fef25256b90fb70a9aed4d24607cebe97eca29cca0a01a1bd1188fe07b0f29b30484b9ade6d69803a4061a78c5aa93f666f8cafecbc577943df81c49a0e1ad97e02ef3643b064b0ed31fb8aad570d3a4de9e4f6b5b8a6962de3c0671e6584343e01a9535facd492525e2e30a240e4cb5a5e36cd090b83724760a0f5a9c6dded0fc9f31b138b5af40b6792b16962cedb85eb7ff8b5a0c6b65642532c888eb699c6f9dd782881610493ee68dde02d8b1707572de4e292f7ce63db33b39e16fd193fabe74f03dfedac0ce0fdeac55f878a391377aa33c53b6dbceb16b61f16f1d67a18122f8ed5c4bcb504c42296f9cd07c03073e25d19e076312fb2b1b623a217a6dd2ba44f37eabda66da7868d57bdc757514150877587fb033a9bbe30dee3b5667c6eb92d680ce5b57e73bb36211fab05abb6b1f91a508e5558ccabb12d30ad90b5af10d572f8c61b679179ca3b4c9d21932ef65af3cf92f119ad0cfde39a793df349cad4191a044d9f9647aec1fb9f862f3b289c924e2c0c0aee09af1070919abe81484bb1bb652036717bd5c7d246046792debd46ddb3507c387a97e4f29507147e82c17562f6f51a875b779807a3e2b7b79d40a77383ec2c143f57d9acf9201059e253618dec527cab7f60266312aa5e6d7c7e2c0c710aa83c0a745fac702448a4a0123ddf5f1cd3bcae53bfdfb361f785a2d399cb65f8eaa914a1a3ab2f4c47b387802beee2a02dbefcb420c360717b139d493497eb30ca60c1513fb067322d77d34f5044bd26c2533da8b5cbccee72242da3707c72f030fbc487ba6f51f8e77cd09e75f13954fda4c79f15d200349e533ee661f355adfe8002049f1a7c8d47b89a8755647840c5ebf314cba13265df9013d5d6bbd715d59d9df7a05c2be8d1ca1a950513896d6eb17a635850d701276d6e05a22bfe45a1fa0b89f0a05148f39dd58e21f7cae54c06e5d2a51f407eeb0a343b670c8fdab581a6c1fccd45a58c0b164a143ac6e21b5db77f3ba5065857dd63edd6d4d54df37255463d1472dc9e7a8108d82117d99c5aa56c423a325ba3405941d8f335a16f00443c0958a6ad3e70ae24349d5e5361c789422dbab386792c951a78fa52bed4e15d12b13a020c58ca167c37e0a3cb2eb42620d9c9ea7baad7aa998abe01a93d7872539a8c46e401a1b203682d3177b45292bd54c130826bcadaea7eec226906ae5aeb412d78de6043a275d11f9ac354840d5ac26771cece983f0f0f5067b2db841bd2f78108afd399bd7ce1bb71568991d4be164b62d79f83c334e69368e2391a62a89306e08cb03743e0fe684666d61bc546d68ec2e477eaf8c95eb3e8e3925803c86c1e5c33c7b6de4e556b5a2e70fd2f67bd9b5375e1b4a7a9994146d0d0240cc7f0cd3fc5daa02914a83cf50bbe6f481c198318d96e7c37c7e58c72941117f2895ed74146da2601cfa3cfe94f29cb77dc43ad3a5e64dcb05597b88a8b67a01f63ee27dbc3df5c7ff7a8654dcf6a54418475c4e56179d5494389a8eb4c07382985cd4aed321f4beae778e9dad565ebcb32334dee3e6aa4754ccecd251c20c9f43568830e7736f34b06d9608d502803637baea19ef3f1fd8cd60dbc50642416d64c0a299a9f45a2e79054cc772a06192dd19dc4707ad3003c2ef854aba2524d188e2e67434a54702139261fe7668601b9787a943a7fdfee1da4d4541545e6d9206461531b099d11714d2ed6f4aecf866ccf6a9f833bc4db8bb40a2d8130cc", &(0x7f0000001640)=""/208) ioctl$IOMMU_TEST_OP_CREATE_ACCESS(r4, 0x3ba0, &(0x7f0000001740)={0x38, 0x5, 0x0, 0x0, 0xffffffffffffffff, 0x1}) ioctl$IOMMU_TEST_OP_ACCESS_PAGES$syz(r4, 0x3ba0, &(0x7f0000001780)={0x38, 0x7, r8, 0x0, 0x10001, 0x0, 0xa, 0x833d, 0xddb19}) r9 = openat$vsock(0xffffffffffffff9c, &(0x7f00000017c0), 0x4400, 0x0) pkey_mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1, r2) ioctl$UFFDIO_REGISTER(r1, 0xc020aa00, &(0x7f0000001800)={{&(0x7f0000ffc000/0x4000)=nil, 0x4000}, 0x4}) keyctl$link(0x8, 0x0, 0xfffffffffffffff8) ioctl$vim2m_VIDIOC_EXPBUF(r9, 0xc0405610, &(0x7f0000001840)={0x1, 0x2, 0x8001}) 08:21:31 executing program 4: clock_gettime(0x0, 0x0) 08:21:31 executing program 4: keyctl$KEYCTL_PKEY_ENCRYPT(0x19, &(0x7f0000000000)={0x0, 0x0, 0xe5}, &(0x7f0000000040)={'enc=', 'raw', ' hash=', {'sha384-avx2\x00'}}, &(0x7f00000000c0), &(0x7f0000000100)=""/229) r0 = pkey_alloc(0x0, 0x0) pkey_mprotect(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x6000000, r0) userfaultfd(0x100800) pkey_alloc(0x0, 0x1) keyctl$link(0x8, 0x0, 0xfffffffffffffffb) openat$nci(0xffffffffffffff9c, &(0x7f0000000200), 0x2, 0x0) r1 = openat$vsock(0xffffffffffffff9c, &(0x7f0000000240), 0x201, 0x0) ioctl$UDMABUF_CREATE_LIST(r1, 0x40087543, &(0x7f0000000280)={0x0, 0x3, [{0xffffffffffffffff, 0x0, 0x8000, 0x4000}, {0xffffffffffffffff, 0x0, 0x4000, 0x8000}, {0xffffffffffffffff, 0x0, 0x2000, 0xffff7ffff0000000}]}) 08:21:31 executing program 0: keyctl$KEYCTL_PKEY_ENCRYPT(0x19, &(0x7f0000000000)={0x0, 0x0, 0xe5}, &(0x7f0000000040)={'enc=', 'raw', ' hash=', {'sha384-avx2\x00'}}, &(0x7f00000000c0), &(0x7f0000000100)=""/229) r0 = pkey_alloc(0x0, 0x0) pkey_mprotect(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x6000000, r0) r1 = userfaultfd(0x100800) pkey_alloc(0x0, 0x1) keyctl$link(0x8, 0x0, 0xfffffffffffffffb) r2 = openat$nci(0xffffffffffffff9c, &(0x7f0000000200), 0x2, 0x0) r3 = openat$vsock(0xffffffffffffff9c, &(0x7f0000000240), 0x201, 0x0) ioctl$UDMABUF_CREATE_LIST(r3, 0x40087543, &(0x7f0000000280)={0x0, 0x3, [{0xffffffffffffffff, 0x0, 0x8000, 0x4000}, {0xffffffffffffffff, 0x0, 0x4000, 0x8000}, {0xffffffffffffffff, 0x0, 0x2000, 0xffff7ffff0000000}]}) syz_open_dev$ndb(&(0x7f0000000300), 0x0, 0x400) ioctl$IOCTL_GET_NCIDEV_IDX(r2, 0x0, &(0x7f0000000340)) keyctl$instantiate(0xc, 0x0, &(0x7f0000000380)=@encrypted_new={'new ', 'ecryptfs', 0x20, 'user:', '', 0x20, 0x6}, 0x28, 0x0) syz_io_uring_setup(0x6cab, &(0x7f0000000440)={0x0, 0xcb7a, 0x1, 0x3, 0x122, 0x0, r3}, &(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffe000/0x2000)=nil, &(0x7f00000004c0), &(0x7f0000000500)=0x0) clock_gettime(0x0, &(0x7f0000000540)={0x0, 0x0}) syz_io_uring_submit(0x0, r4, &(0x7f00000005c0)=@IORING_OP_LINK_TIMEOUT={0xf, 0x17, 0x0, 0x0, 0x0, &(0x7f0000000580)={r5, r6+10000000}, 0x1, 0x1}, 0x1) ioctl$NBD_SET_SOCK(r3, 0xab00, r3) mmap$dsp(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x2000000, 0x4000010, r1, 0x0) keyctl$KEYCTL_PKEY_DECRYPT(0x1a, &(0x7f0000000600)={0x0, 0x1000, 0xd0}, 0x0, &(0x7f0000000640)="2736f77350ffc33f7efd1d0e8f90bd80efbf2696893ef379734fbf6b93805520fe93ef19fcdecb6510fb0b63a2a2eb5929d774fcd04ee2d7c3cd1f0a0b9421337683a875ac17717eee658dbdbbee5c64013f03f78e885afc3a44d04cf42586c0f41567b19b151fa83e8beb11c568bf7ef1befc2fedc1e5954e02a065483014daf99296a45e841daf7e1494666b109e9c9012819b7749051cee4a408e3b0ec630f7715c8a5547e31d9c5415dcf4e76ca388caf23b9bd6187ecbdbbffa9cfb876782378aec86cd140d23d7eae3a5788ab46e1cb381bb2d884ef39df63ea957b2ba715802c59ae51fbd899502fa47043cc8218b851fcd1bd73eb5a4a8974cb49824a71e788e2bcca6c5c1a9d87736fe68fdafce2d9cfa30419e11b670873f9a20883268941caae7c6ff661bc4ffa3a9d48a0d6c42b77b05de18d6a70e6334f3ea28463ca728bbf9fee62f165add3d30bfd8792b83a34ca17f6ba097f7d5ea6dd1a6fb254c6114f5b6b0858ddcf0ed8df5c6013af4718ce86c44e56d8de13473ff93acbb49891c8af69ef9c450f99b9af74d96618ec8f90e42efd1877a749a41b168cddd0c6ec51962880ed406853c73adae95d82874be3b34b06f12e90eee628994ce67290942edeb0be5c313511cc28bcf71e299f85a3958a90aa1db138506a8a57c7178d6d57930fd4e6ffebfdcd2ed78f8612eb68ea11a252ba0521c94d656a8b3cc1773ec1d89336055390f6aeaded90922dc02efded1b1db74c9cee146afd3dbd92fb4c8e6b4ebac497aa5084367483f9cd7b05cc24a357bcfcc78bb5eb08edb02011c241d0631241bed81b44c3e9c33bd55b82740596cb8ee2fd8a46004e70e709ed3a20fe1fe69bda58665a8eec06622bcd69f086e290044f8707143adf459f053f14f574d7c3ff0d12f8420cd286a21b819d8fe62ba6b18ce5c8dbccd6ed03ed73be06a8d31555f443663f6a6b2a7d1d59bf71f169dccdf20fbaac233a1c4fc89c38adde4733c5b23ae76aee07b52ca9617cb27833a0e85295b81319d85610787f77c77e8d6bd9f07472324a338b8fe0def1fdb961f488efe39cea303e4ea55eb84fd72beb679407c47030179df73a607b34a059b550f1f4fd60af1526111930f62cf03ecf589c5576e466cfb1df08f5beae15034a789a38724fcbafed9a0426172957c80d4ca7ec9147df727d11a6122ce37fc5bbcd5cdb239364d71e5bbab4b8085cd051a16916665d70d5db3b63c0d9904e3adf2b4d945e52185302129fa3e66bd6608d545c5449c1a45cdbb609ba8cff62e7024234e5405236e481365114a7313d6e591d0c6f50c8d4d95469953e223dd5fd62ec94d342fa4349da1d8f433ea90aed09b2aa9cf0e889f8935dcb86d15acf621cae1c93c582275418d369c54b2a2c2c57cfe5f7fc4f5797e33e6f0d08006bf67ba5d3814a188d48c7116c56cd3098263a5f34e133aad7b5198bc12caa9c032222ec9634f6ba98d9548469cb04aa03510801822716c9895c1c344aa8c699c28adf69664d9dd75ef11778f68663064124e8217876364f6ea33f73acff8f013b0a2ac741d9b5eebd3a0db9e32d50febc12fbc110fdc1d2415277a0897ae3a5f567fe18edf5f48ac86e0398de5f0d57fb8cf5a3c2f7f4d2888cd70bd00ab9b29089b84a5123e00fbcad4a9be61b8ccecfd5f943f11cf0952610b7bd0bbca71b36c439d80ff9e9a6c9135a4b638278432be5d3fec6fd49ad792f504c395cad2f2ffd8d1e0231941523693e2252faabd6df97361bbb2f8c078ef9eacafefb62cb1057c3195cdbc0d81c3e74f72be2bb1eb94f1bd19a26f77982e863442eb6064f31f1f2f84144abefde11d159546d65486a4a55f8aed11c51a8a08e812dcb47c7124701f06417ef29d351b23cacba209e084ff6b969dabfd011828ca759d58860bfa32961115c13107face1d4c2653f662d2671bedf1649e6064b31382a6e51f1487173fdb61e5e70f7676380e17fa7e3d4c4b08a7e64ea5b4a7a3d0c9e8d0d225b35f59fdc3537c0827626eb31f734117aadc65036f26bbf8239cee0ae130f0c948ba3562f24a0656c346c6271b3b4f3fb9865a2ee66575a7ca45ebe0c3d12b68e0b112193254f51f08b31eff02fb8839fbd51d9725c033861ff2f47ecdffa0ebdd1e97af0fb71c2fc10204bdf963c90396964df78bd9495b160981a354e10910c1c3ba0a4dd214ab36d05f2975d5f112c3bb4ad85323d35d8616f9ce025b824aa86e8628c646333b5b183f85668f573e37a16f7e8506746c1c6901139b4ba8c9483f5da3aa3f34d18d893e8fe27061086e9f25e525506fad59938b3016d013288501307f3c5c0e2cf5adfab032f0865525072f624dcd7e7dd03abbe39b8196a6eb42e16d80c3c395c61f32392f1834e5743677e060274a663c1e9d3eac0f87f1b95651839ece118f98fe3a21dff01cb2f904cb453f0f6f1b7d3e4f5ed6569ba5be9a153a8d2f11fb8804d2d1d19850e3383aed4198807d7eed79711faa9d2590d4807a2fd525bbfe5bc8b056369aec9e4b725ea87f180a7d3a3dd3bf886b17364734174d962546db90babfb9cad914c76e01af2adee7a9a6a03a94f4f348c8f1ea959b6df2957509f1683c2978c0c97cbe0929382187be22d907c72e3b93415cbb68363c3a928737536bdbc03f4c363cbb0558ff1321d86358c2cc29f0476381289e233a30e34d50ca6f28d1066b56b8cde48b1e9001779934debfd665af61aac5440e71e0406ab498f3058785a4611ba556d97e197dc4dbbd9195cf91b5242f170b478da2922f4435596ac391a2715958d54443e83d2e7643ab80e006ff04a3c938e02d2a261ee692b54c66585494e7f0c741fb8833e4b99f59cdbaa1a4be04439138b0941488a4e05c2c9092ebb4d06d3a83ea56911ddf9b4ad391872763355881d450f3856ecdc40165effbd7aad0bda162feb20bcd11207c9b838bf642f578801be17ed307b25abf3a96f07c81c3c6082cc02d261c94fce6e70a2919aba69a55b839f03db68025dec5c1910596d7f3085fc21684ed9e40d50f30a2485df8ff750fa6d127cc0e33b7eb41fee15a273c7277775e0341d367c43d2b2d88b5fe27540d5264c33cd2b274632666bced994c34c3937755ac871e9a07a0d22d6ea95a02fa83bd4e4f5265fb207840f3be93cf3df16ddd113f88d7c08a8193a5caf65b895480a0f76a23233d5bb3d18c5429abf89a2dfaa9a3ee204d98e7e7eefb7f2ad135c2be4bc8aad9d293fcd3d689333abb7299d8df7bc5c37d9ad89f19dd6e27bfbd22b86721b5ddd66bb381a3d95d3a24c6136062a1ec0b135f3b46977d696bd2dbf02dc4075615f34d6c1cdbd97a3065c2b362fc52f52ccbdee433150d5643413802e5e925775dac3c1ea415b7f718f8fd3852fabbf1bdf89e4d2ca83bdd0b0a56f6e75d5f7e59008ed909b70fcbfaafa0ed8d7bce6d49c7acdf8ac6d245bcd8e06a0cd30d333ca4eeb6ebf6057408518d2fd923e616da7aa29fb9a719a9018371fe26ff8cfff3f95a46ec096a29aeb3020da496b1a814312411bfa374e632f37821512a610af7009290ecea5e98dbe7a7e48217909e02e314c16233371a6eb96a7b6e655e3ce225d41e8c490aa1d503504f3f8326863b6ea224b2f805a13e8248142b0723b01f2d412c7b117335436b02a55fe6de64615db771b28646a2951a51f13a7e4833a1587ab890da7e6d30adce6323117da7afe2adee10dae01d0c691657c8eba13252595b70d0e8e67b90c72b8e9303c8c0c1303ec345084a1078ed49f0bec0c87ff222e89925d679f97e6e090801b56e7ffaf48419cf4bac884c15911fc1952e292d835e9c5b0c8a994de8990e902968091924ae17d0979da0c9c18a7d6d90a30bf5a03b34a4507f0cb161458782149ecdd4022afc8e4a026a9fbe59d43571a4e460007323f21acbb159a96ad62592fec9ce352bbf19a2e985ede8390ca8bfe94213650a7a7d50cc834e324ce2d01aec7cd6e9c5a74bfaf364a4d0870e9d8fd58b815ce7e218708bd4de2fef25256b90fb70a9aed4d24607cebe97eca29cca0a01a1bd1188fe07b0f29b30484b9ade6d69803a4061a78c5aa93f666f8cafecbc577943df81c49a0e1ad97e02ef3643b064b0ed31fb8aad570d3a4de9e4f6b5b8a6962de3c0671e6584343e01a9535facd492525e2e30a240e4cb5a5e36cd090b83724760a0f5a9c6dded0fc9f31b138b5af40b6792b16962cedb85eb7ff8b5a0c6b65642532c888eb699c6f9dd782881610493ee68dde02d8b1707572de4e292f7ce63db33b39e16fd193fabe74f03dfedac0ce0fdeac55f878a391377aa33c53b6dbceb16b61f16f1d67a18122f8ed5c4bcb504c42296f9cd07c03073e25d19e076312fb2b1b623a217a6dd2ba44f37eabda66da7868d57bdc757514150877587fb033a9bbe30dee3b5667c6eb92d680ce5b57e73bb36211fab05abb6b1f91a508e5558ccabb12d30ad90b5af10d572f8c61b679179ca3b4c9d21932ef65af3cf92f119ad0cfde39a793df349cad4191a044d9f9647aec1fb9f862f3b289c924e2c0c0aee09af1070919abe81484bb1bb652036717bd5c7d246046792debd46ddb3507c387a97e4f29507147e82c17562f6f51a875b779807a3e2b7b79d40a77383ec2c143f57d9acf9201059e253618dec527cab7f60266312aa5e6d7c7e2c0c710aa83c0a745fac702448a4a0123ddf5f1cd3bcae53bfdfb361f785a2d399cb65f8eaa914a1a3ab2f4c47b387802beee2a02dbefcb420c360717b139d493497eb30ca60c1513fb067322d77d34f5044bd26c2533da8b5cbccee72242da3707c72f030fbc487ba6f51f8e77cd09e75f13954fda4c79f15d200349e533ee661f355adfe8002049f1a7c8d47b89a8755647840c5ebf314cba13265df9013d5d6bbd715d59d9df7a05c2be8d1ca1a950513896d6eb17a635850d701276d6e05a22bfe45a1fa0b89f0a05148f39dd58e21f7cae54c06e5d2a51f407eeb0a343b670c8fdab581a6c1fccd45a58c0b164a143ac6e21b5db77f3ba5065857dd63edd6d4d54df37255463d1472dc9e7a8108d82117d99c5aa56c423a325ba3405941d8f335a16f00443c0958a6ad3e70ae24349d5e5361c789422dbab386792c951a78fa52bed4e15d12b13a020c58ca167c37e0a3cb2eb42620d9c9ea7baad7aa998abe01a93d7872539a8c46e401a1b203682d3177b45292bd54c130826bcadaea7eec226906ae5aeb412d78de6043a275d11f9ac354840d5ac26771cece983f0f0f5067b2db841bd2f78108afd399bd7ce1bb71568991d4be164b62d79f83c334e69368e2391a62a89306e08cb03743e0fe684666d61bc546d68ec2e477eaf8c95eb3e8e3925803c86c1e5c33c7b6de4e556b5a2e70fd2f67bd9b5375e1b4a7a9994146d0d0240cc7f0cd3fc5daa02914a83cf50bbe6f481c198318d96e7c37c7e58c72941117f2895ed74146da2601cfa3cfe94f29cb77dc43ad3a5e64dcb05597b88a8b67a01f63ee27dbc3df5c7ff7a8654dcf6a54418475c4e56179d5494389a8eb4c07382985cd4aed321f4beae778e9dad565ebcb32334dee3e6aa4754ccecd251c20c9f43568830e7736f34b06d9608d502803637baea19ef3f1fd8cd60dbc50642416d64c0a299a9f45a2e79054cc772a06192dd19dc4707ad3003c2ef854aba2524d188e2e67434a54702139261fe7668601b9787a943a7fdfee1da4d4541545e6d9206461531b099d11714d2ed6f4aecf866ccf6a9f833bc4db8bb40a2d8130cc", &(0x7f0000001640)=""/208) 08:21:31 executing program 5: keyctl$KEYCTL_PKEY_ENCRYPT(0x19, &(0x7f0000000000)={0x0, 0x0, 0xe5}, &(0x7f0000000040)={'enc=', 'raw', ' hash=', {'sha384-avx2\x00'}}, &(0x7f00000000c0), &(0x7f0000000100)=""/229) r0 = pkey_alloc(0x0, 0x0) pkey_mprotect(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x6000000, r0) userfaultfd(0x100800) pkey_alloc(0x0, 0x1) keyctl$link(0x8, 0x0, 0xfffffffffffffffb) ioctl$UDMABUF_CREATE_LIST(0xffffffffffffffff, 0x40087543, &(0x7f0000000280)={0x0, 0x3, [{0xffffffffffffffff, 0x0, 0x8000, 0x4000}, {0xffffffffffffffff, 0x0, 0x4000, 0x8000}, {0xffffffffffffffff, 0x0, 0x2000, 0xffff7ffff0000000}]}) 08:21:31 executing program 2: keyctl$KEYCTL_PKEY_ENCRYPT(0x19, &(0x7f0000000000)={0x0, 0x0, 0xe5}, &(0x7f0000000040)={'enc=', 'raw', ' hash=', {'sha384-avx2\x00'}}, &(0x7f00000000c0), &(0x7f0000000100)=""/229) r0 = pkey_alloc(0x0, 0x0) pkey_mprotect(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x6000000, r0) r1 = userfaultfd(0x100800) pkey_alloc(0x0, 0x1) keyctl$link(0x8, 0x0, 0xfffffffffffffffb) r2 = openat$nci(0xffffffffffffff9c, &(0x7f0000000200), 0x2, 0x0) r3 = openat$vsock(0xffffffffffffff9c, &(0x7f0000000240), 0x201, 0x0) ioctl$UDMABUF_CREATE_LIST(r3, 0x40087543, &(0x7f0000000280)={0x0, 0x3, [{0xffffffffffffffff, 0x0, 0x8000, 0x4000}, {0xffffffffffffffff, 0x0, 0x4000, 0x8000}, {0xffffffffffffffff, 0x0, 0x2000, 0xffff7ffff0000000}]}) syz_open_dev$ndb(&(0x7f0000000300), 0x0, 0x400) ioctl$IOCTL_GET_NCIDEV_IDX(r2, 0x0, &(0x7f0000000340)) keyctl$instantiate(0xc, 0x0, &(0x7f0000000380)=@encrypted_new={'new ', 'ecryptfs', 0x20, 'user:', '', 0x20, 0x6}, 0x28, 0x0) pkey_alloc(0x0, 0x1) ioctl$PTP_PIN_SETFUNC(r3, 0x40603d07, &(0x7f00000003c0)={'\x00', 0x7, 0x2, 0x8}) syz_io_uring_setup(0x6cab, &(0x7f0000000440)={0x0, 0xcb7a, 0x1, 0x3, 0x122, 0x0, r3}, &(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffe000/0x2000)=nil, &(0x7f00000004c0), &(0x7f0000000500)=0x0) clock_gettime(0x0, &(0x7f0000000540)={0x0, 0x0}) syz_io_uring_submit(0x0, r4, &(0x7f00000005c0)=@IORING_OP_LINK_TIMEOUT={0xf, 0x17, 0x0, 0x0, 0x0, &(0x7f0000000580)={r5, r6+10000000}, 0x1, 0x1}, 0x1) ioctl$NBD_SET_SOCK(r3, 0xab00, r3) mmap$dsp(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x2000000, 0x4000010, r1, 0x0) keyctl$KEYCTL_PKEY_DECRYPT(0x1a, &(0x7f0000000600)={0x0, 0x1000, 0xd0}, 0x0, &(0x7f0000000640)="2736f77350ffc33f7efd1d0e8f90bd80efbf2696893ef379734fbf6b93805520fe93ef19fcdecb6510fb0b63a2a2eb5929d774fcd04ee2d7c3cd1f0a0b9421337683a875ac17717eee658dbdbbee5c64013f03f78e885afc3a44d04cf42586c0f41567b19b151fa83e8beb11c568bf7ef1befc2fedc1e5954e02a065483014daf99296a45e841daf7e1494666b109e9c9012819b7749051cee4a408e3b0ec630f7715c8a5547e31d9c5415dcf4e76ca388caf23b9bd6187ecbdbbffa9cfb876782378aec86cd140d23d7eae3a5788ab46e1cb381bb2d884ef39df63ea957b2ba715802c59ae51fbd899502fa47043cc8218b851fcd1bd73eb5a4a8974cb49824a71e788e2bcca6c5c1a9d87736fe68fdafce2d9cfa30419e11b670873f9a20883268941caae7c6ff661bc4ffa3a9d48a0d6c42b77b05de18d6a70e6334f3ea28463ca728bbf9fee62f165add3d30bfd8792b83a34ca17f6ba097f7d5ea6dd1a6fb254c6114f5b6b0858ddcf0ed8df5c6013af4718ce86c44e56d8de13473ff93acbb49891c8af69ef9c450f99b9af74d96618ec8f90e42efd1877a749a41b168cddd0c6ec51962880ed406853c73adae95d82874be3b34b06f12e90eee628994ce67290942edeb0be5c313511cc28bcf71e299f85a3958a90aa1db138506a8a57c7178d6d57930fd4e6ffebfdcd2ed78f8612eb68ea11a252ba0521c94d656a8b3cc1773ec1d89336055390f6aeaded90922dc02efded1b1db74c9cee146afd3dbd92fb4c8e6b4ebac497aa5084367483f9cd7b05cc24a357bcfcc78bb5eb08edb02011c241d0631241bed81b44c3e9c33bd55b82740596cb8ee2fd8a46004e70e709ed3a20fe1fe69bda58665a8eec06622bcd69f086e290044f8707143adf459f053f14f574d7c3ff0d12f8420cd286a21b819d8fe62ba6b18ce5c8dbccd6ed03ed73be06a8d31555f443663f6a6b2a7d1d59bf71f169dccdf20fbaac233a1c4fc89c38adde4733c5b23ae76aee07b52ca9617cb27833a0e85295b81319d85610787f77c77e8d6bd9f07472324a338b8fe0def1fdb961f488efe39cea303e4ea55eb84fd72beb679407c47030179df73a607b34a059b550f1f4fd60af1526111930f62cf03ecf589c5576e466cfb1df08f5beae15034a789a38724fcbafed9a0426172957c80d4ca7ec9147df727d11a6122ce37fc5bbcd5cdb239364d71e5bbab4b8085cd051a16916665d70d5db3b63c0d9904e3adf2b4d945e52185302129fa3e66bd6608d545c5449c1a45cdbb609ba8cff62e7024234e5405236e481365114a7313d6e591d0c6f50c8d4d95469953e223dd5fd62ec94d342fa4349da1d8f433ea90aed09b2aa9cf0e889f8935dcb86d15acf621cae1c93c582275418d369c54b2a2c2c57cfe5f7fc4f5797e33e6f0d08006bf67ba5d3814a188d48c7116c56cd3098263a5f34e133aad7b5198bc12caa9c032222ec9634f6ba98d9548469cb04aa03510801822716c9895c1c344aa8c699c28adf69664d9dd75ef11778f68663064124e8217876364f6ea33f73acff8f013b0a2ac741d9b5eebd3a0db9e32d50febc12fbc110fdc1d2415277a0897ae3a5f567fe18edf5f48ac86e0398de5f0d57fb8cf5a3c2f7f4d2888cd70bd00ab9b29089b84a5123e00fbcad4a9be61b8ccecfd5f943f11cf0952610b7bd0bbca71b36c439d80ff9e9a6c9135a4b638278432be5d3fec6fd49ad792f504c395cad2f2ffd8d1e0231941523693e2252faabd6df97361bbb2f8c078ef9eacafefb62cb1057c3195cdbc0d81c3e74f72be2bb1eb94f1bd19a26f77982e863442eb6064f31f1f2f84144abefde11d159546d65486a4a55f8aed11c51a8a08e812dcb47c7124701f06417ef29d351b23cacba209e084ff6b969dabfd011828ca759d58860bfa32961115c13107face1d4c2653f662d2671bedf1649e6064b31382a6e51f1487173fdb61e5e70f7676380e17fa7e3d4c4b08a7e64ea5b4a7a3d0c9e8d0d225b35f59fdc3537c0827626eb31f734117aadc65036f26bbf8239cee0ae130f0c948ba3562f24a0656c346c6271b3b4f3fb9865a2ee66575a7ca45ebe0c3d12b68e0b112193254f51f08b31eff02fb8839fbd51d9725c033861ff2f47ecdffa0ebdd1e97af0fb71c2fc10204bdf963c90396964df78bd9495b160981a354e10910c1c3ba0a4dd214ab36d05f2975d5f112c3bb4ad85323d35d8616f9ce025b824aa86e8628c646333b5b183f85668f573e37a16f7e8506746c1c6901139b4ba8c9483f5da3aa3f34d18d893e8fe27061086e9f25e525506fad59938b3016d013288501307f3c5c0e2cf5adfab032f0865525072f624dcd7e7dd03abbe39b8196a6eb42e16d80c3c395c61f32392f1834e5743677e060274a663c1e9d3eac0f87f1b95651839ece118f98fe3a21dff01cb2f904cb453f0f6f1b7d3e4f5ed6569ba5be9a153a8d2f11fb8804d2d1d19850e3383aed4198807d7eed79711faa9d2590d4807a2fd525bbfe5bc8b056369aec9e4b725ea87f180a7d3a3dd3bf886b17364734174d962546db90babfb9cad914c76e01af2adee7a9a6a03a94f4f348c8f1ea959b6df2957509f1683c2978c0c97cbe0929382187be22d907c72e3b93415cbb68363c3a928737536bdbc03f4c363cbb0558ff1321d86358c2cc29f0476381289e233a30e34d50ca6f28d1066b56b8cde48b1e9001779934debfd665af61aac5440e71e0406ab498f3058785a4611ba556d97e197dc4dbbd9195cf91b5242f170b478da2922f4435596ac391a2715958d54443e83d2e7643ab80e006ff04a3c938e02d2a261ee692b54c66585494e7f0c741fb8833e4b99f59cdbaa1a4be04439138b0941488a4e05c2c9092ebb4d06d3a83ea56911ddf9b4ad391872763355881d450f3856ecdc40165effbd7aad0bda162feb20bcd11207c9b838bf642f578801be17ed307b25abf3a96f07c81c3c6082cc02d261c94fce6e70a2919aba69a55b839f03db68025dec5c1910596d7f3085fc21684ed9e40d50f30a2485df8ff750fa6d127cc0e33b7eb41fee15a273c7277775e0341d367c43d2b2d88b5fe27540d5264c33cd2b274632666bced994c34c3937755ac871e9a07a0d22d6ea95a02fa83bd4e4f5265fb207840f3be93cf3df16ddd113f88d7c08a8193a5caf65b895480a0f76a23233d5bb3d18c5429abf89a2dfaa9a3ee204d98e7e7eefb7f2ad135c2be4bc8aad9d293fcd3d689333abb7299d8df7bc5c37d9ad89f19dd6e27bfbd22b86721b5ddd66bb381a3d95d3a24c6136062a1ec0b135f3b46977d696bd2dbf02dc4075615f34d6c1cdbd97a3065c2b362fc52f52ccbdee433150d5643413802e5e925775dac3c1ea415b7f718f8fd3852fabbf1bdf89e4d2ca83bdd0b0a56f6e75d5f7e59008ed909b70fcbfaafa0ed8d7bce6d49c7acdf8ac6d245bcd8e06a0cd30d333ca4eeb6ebf6057408518d2fd923e616da7aa29fb9a719a9018371fe26ff8cfff3f95a46ec096a29aeb3020da496b1a814312411bfa374e632f37821512a610af7009290ecea5e98dbe7a7e48217909e02e314c16233371a6eb96a7b6e655e3ce225d41e8c490aa1d503504f3f8326863b6ea224b2f805a13e8248142b0723b01f2d412c7b117335436b02a55fe6de64615db771b28646a2951a51f13a7e4833a1587ab890da7e6d30adce6323117da7afe2adee10dae01d0c691657c8eba13252595b70d0e8e67b90c72b8e9303c8c0c1303ec345084a1078ed49f0bec0c87ff222e89925d679f97e6e090801b56e7ffaf48419cf4bac884c15911fc1952e292d835e9c5b0c8a994de8990e902968091924ae17d0979da0c9c18a7d6d90a30bf5a03b34a4507f0cb161458782149ecdd4022afc8e4a026a9fbe59d43571a4e460007323f21acbb159a96ad62592fec9ce352bbf19a2e985ede8390ca8bfe94213650a7a7d50cc834e324ce2d01aec7cd6e9c5a74bfaf364a4d0870e9d8fd58b815ce7e218708bd4de2fef25256b90fb70a9aed4d24607cebe97eca29cca0a01a1bd1188fe07b0f29b30484b9ade6d69803a4061a78c5aa93f666f8cafecbc577943df81c49a0e1ad97e02ef3643b064b0ed31fb8aad570d3a4de9e4f6b5b8a6962de3c0671e6584343e01a9535facd492525e2e30a240e4cb5a5e36cd090b83724760a0f5a9c6dded0fc9f31b138b5af40b6792b16962cedb85eb7ff8b5a0c6b65642532c888eb699c6f9dd782881610493ee68dde02d8b1707572de4e292f7ce63db33b39e16fd193fabe74f03dfedac0ce0fdeac55f878a391377aa33c53b6dbceb16b61f16f1d67a18122f8ed5c4bcb504c42296f9cd07c03073e25d19e076312fb2b1b623a217a6dd2ba44f37eabda66da7868d57bdc757514150877587fb033a9bbe30dee3b5667c6eb92d680ce5b57e73bb36211fab05abb6b1f91a508e5558ccabb12d30ad90b5af10d572f8c61b679179ca3b4c9d21932ef65af3cf92f119ad0cfde39a793df349cad4191a044d9f9647aec1fb9f862f3b289c924e2c0c0aee09af1070919abe81484bb1bb652036717bd5c7d246046792debd46ddb3507c387a97e4f29507147e82c17562f6f51a875b779807a3e2b7b79d40a77383ec2c143f57d9acf9201059e253618dec527cab7f60266312aa5e6d7c7e2c0c710aa83c0a745fac702448a4a0123ddf5f1cd3bcae53bfdfb361f785a2d399cb65f8eaa914a1a3ab2f4c47b387802beee2a02dbefcb420c360717b139d493497eb30ca60c1513fb067322d77d34f5044bd26c2533da8b5cbccee72242da3707c72f030fbc487ba6f51f8e77cd09e75f13954fda4c79f15d200349e533ee661f355adfe8002049f1a7c8d47b89a8755647840c5ebf314cba13265df9013d5d6bbd715d59d9df7a05c2be8d1ca1a950513896d6eb17a635850d701276d6e05a22bfe45a1fa0b89f0a05148f39dd58e21f7cae54c06e5d2a51f407eeb0a343b670c8fdab581a6c1fccd45a58c0b164a143ac6e21b5db77f3ba5065857dd63edd6d4d54df37255463d1472dc9e7a8108d82117d99c5aa56c423a325ba3405941d8f335a16f00443c0958a6ad3e70ae24349d5e5361c789422dbab386792c951a78fa52bed4e15d12b13a020c58ca167c37e0a3cb2eb42620d9c9ea7baad7aa998abe01a93d7872539a8c46e401a1b203682d3177b45292bd54c130826bcadaea7eec226906ae5aeb412d78de6043a275d11f9ac354840d5ac26771cece983f0f0f5067b2db841bd2f78108afd399bd7ce1bb71568991d4be164b62d79f83c334e69368e2391a62a89306e08cb03743e0fe684666d61bc546d68ec2e477eaf8c95eb3e8e3925803c86c1e5c33c7b6de4e556b5a2e70fd2f67bd9b5375e1b4a7a9994146d0d0240cc7f0cd3fc5daa02914a83cf50bbe6f481c198318d96e7c37c7e58c72941117f2895ed74146da2601cfa3cfe94f29cb77dc43ad3a5e64dcb05597b88a8b67a01f63ee27dbc3df5c7ff7a8654dcf6a54418475c4e56179d5494389a8eb4c07382985cd4aed321f4beae778e9dad565ebcb32334dee3e6aa4754ccecd251c20c9f43568830e7736f34b06d9608d502803637baea19ef3f1fd8cd60dbc50642416d64c0a299a9f45a2e79054cc772a06192dd19dc4707ad3003c2ef854aba2524d188e2e67434a54702139261fe7668601b9787a943a7fdfee1da4d4541545e6d9206461531b099d11714d2ed6f4aecf866ccf6a9f833bc4db8bb40a2d8130cc", &(0x7f0000001640)=""/208) ioctl$IOMMU_TEST_OP_CREATE_ACCESS(r3, 0x3ba0, &(0x7f0000001740)={0x38, 0x5, 0x0, 0x0, 0xffffffffffffffff, 0x1}) ioctl$IOMMU_TEST_OP_ACCESS_PAGES$syz(r3, 0x3ba0, &(0x7f0000001780)={0x38, 0x7, r7, 0x0, 0x10001, 0x0, 0xa, 0x833d, 0xddb19}) keyctl$link(0x8, 0x0, 0xfffffffffffffff8) ioctl$vim2m_VIDIOC_EXPBUF(0xffffffffffffffff, 0xc0405610, &(0x7f0000001840)={0x1, 0x2, 0x8001}) 08:21:31 executing program 1: keyctl$KEYCTL_PKEY_ENCRYPT(0x19, &(0x7f0000000000)={0x0, 0x0, 0xe5}, &(0x7f0000000040)={'enc=', 'raw', ' hash=', {'sha384-avx2\x00'}}, &(0x7f00000000c0), &(0x7f0000000100)=""/229) r0 = pkey_alloc(0x0, 0x0) pkey_mprotect(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x6000000, r0) r1 = userfaultfd(0x100800) pkey_alloc(0x0, 0x1) keyctl$link(0x8, 0x0, 0xfffffffffffffffb) r2 = openat$nci(0xffffffffffffff9c, &(0x7f0000000200), 0x2, 0x0) r3 = openat$vsock(0xffffffffffffff9c, &(0x7f0000000240), 0x201, 0x0) ioctl$UDMABUF_CREATE_LIST(r3, 0x40087543, &(0x7f0000000280)={0x0, 0x3, [{0xffffffffffffffff, 0x0, 0x8000, 0x4000}, {0xffffffffffffffff, 0x0, 0x4000, 0x8000}, {0xffffffffffffffff, 0x0, 0x2000, 0xffff7ffff0000000}]}) syz_open_dev$ndb(&(0x7f0000000300), 0x0, 0x400) ioctl$IOCTL_GET_NCIDEV_IDX(r2, 0x0, &(0x7f0000000340)) keyctl$instantiate(0xc, 0x0, &(0x7f0000000380)=@encrypted_new={'new ', 'ecryptfs', 0x20, 'user:', '', 0x20, 0x6}, 0x28, 0x0) pkey_alloc(0x0, 0x1) ioctl$PTP_PIN_SETFUNC(r3, 0x40603d07, &(0x7f00000003c0)={'\x00', 0x7, 0x2, 0x8}) syz_io_uring_setup(0x6cab, &(0x7f0000000440)={0x0, 0xcb7a, 0x1, 0x3, 0x122, 0x0, r3}, &(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffe000/0x2000)=nil, &(0x7f00000004c0), &(0x7f0000000500)=0x0) clock_gettime(0x0, &(0x7f0000000540)={0x0, 0x0}) syz_io_uring_submit(0x0, r4, &(0x7f00000005c0)=@IORING_OP_LINK_TIMEOUT={0xf, 0x17, 0x0, 0x0, 0x0, &(0x7f0000000580)={r5, r6+10000000}, 0x1, 0x1}, 0x1) ioctl$NBD_SET_SOCK(r3, 0xab00, r3) mmap$dsp(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x2000000, 0x4000010, r1, 0x0) keyctl$KEYCTL_PKEY_DECRYPT(0x1a, &(0x7f0000000600)={0x0, 0x1000, 0xd0}, 0x0, &(0x7f0000000640)="2736f77350ffc33f7efd1d0e8f90bd80efbf2696893ef379734fbf6b93805520fe93ef19fcdecb6510fb0b63a2a2eb5929d774fcd04ee2d7c3cd1f0a0b9421337683a875ac17717eee658dbdbbee5c64013f03f78e885afc3a44d04cf42586c0f41567b19b151fa83e8beb11c568bf7ef1befc2fedc1e5954e02a065483014daf99296a45e841daf7e1494666b109e9c9012819b7749051cee4a408e3b0ec630f7715c8a5547e31d9c5415dcf4e76ca388caf23b9bd6187ecbdbbffa9cfb876782378aec86cd140d23d7eae3a5788ab46e1cb381bb2d884ef39df63ea957b2ba715802c59ae51fbd899502fa47043cc8218b851fcd1bd73eb5a4a8974cb49824a71e788e2bcca6c5c1a9d87736fe68fdafce2d9cfa30419e11b670873f9a20883268941caae7c6ff661bc4ffa3a9d48a0d6c42b77b05de18d6a70e6334f3ea28463ca728bbf9fee62f165add3d30bfd8792b83a34ca17f6ba097f7d5ea6dd1a6fb254c6114f5b6b0858ddcf0ed8df5c6013af4718ce86c44e56d8de13473ff93acbb49891c8af69ef9c450f99b9af74d96618ec8f90e42efd1877a749a41b168cddd0c6ec51962880ed406853c73adae95d82874be3b34b06f12e90eee628994ce67290942edeb0be5c313511cc28bcf71e299f85a3958a90aa1db138506a8a57c7178d6d57930fd4e6ffebfdcd2ed78f8612eb68ea11a252ba0521c94d656a8b3cc1773ec1d89336055390f6aeaded90922dc02efded1b1db74c9cee146afd3dbd92fb4c8e6b4ebac497aa5084367483f9cd7b05cc24a357bcfcc78bb5eb08edb02011c241d0631241bed81b44c3e9c33bd55b82740596cb8ee2fd8a46004e70e709ed3a20fe1fe69bda58665a8eec06622bcd69f086e290044f8707143adf459f053f14f574d7c3ff0d12f8420cd286a21b819d8fe62ba6b18ce5c8dbccd6ed03ed73be06a8d31555f443663f6a6b2a7d1d59bf71f169dccdf20fbaac233a1c4fc89c38adde4733c5b23ae76aee07b52ca9617cb27833a0e85295b81319d85610787f77c77e8d6bd9f07472324a338b8fe0def1fdb961f488efe39cea303e4ea55eb84fd72beb679407c47030179df73a607b34a059b550f1f4fd60af1526111930f62cf03ecf589c5576e466cfb1df08f5beae15034a789a38724fcbafed9a0426172957c80d4ca7ec9147df727d11a6122ce37fc5bbcd5cdb239364d71e5bbab4b8085cd051a16916665d70d5db3b63c0d9904e3adf2b4d945e52185302129fa3e66bd6608d545c5449c1a45cdbb609ba8cff62e7024234e5405236e481365114a7313d6e591d0c6f50c8d4d95469953e223dd5fd62ec94d342fa4349da1d8f433ea90aed09b2aa9cf0e889f8935dcb86d15acf621cae1c93c582275418d369c54b2a2c2c57cfe5f7fc4f5797e33e6f0d08006bf67ba5d3814a188d48c7116c56cd3098263a5f34e133aad7b5198bc12caa9c032222ec9634f6ba98d9548469cb04aa03510801822716c9895c1c344aa8c699c28adf69664d9dd75ef11778f68663064124e8217876364f6ea33f73acff8f013b0a2ac741d9b5eebd3a0db9e32d50febc12fbc110fdc1d2415277a0897ae3a5f567fe18edf5f48ac86e0398de5f0d57fb8cf5a3c2f7f4d2888cd70bd00ab9b29089b84a5123e00fbcad4a9be61b8ccecfd5f943f11cf0952610b7bd0bbca71b36c439d80ff9e9a6c9135a4b638278432be5d3fec6fd49ad792f504c395cad2f2ffd8d1e0231941523693e2252faabd6df97361bbb2f8c078ef9eacafefb62cb1057c3195cdbc0d81c3e74f72be2bb1eb94f1bd19a26f77982e863442eb6064f31f1f2f84144abefde11d159546d65486a4a55f8aed11c51a8a08e812dcb47c7124701f06417ef29d351b23cacba209e084ff6b969dabfd011828ca759d58860bfa32961115c13107face1d4c2653f662d2671bedf1649e6064b31382a6e51f1487173fdb61e5e70f7676380e17fa7e3d4c4b08a7e64ea5b4a7a3d0c9e8d0d225b35f59fdc3537c0827626eb31f734117aadc65036f26bbf8239cee0ae130f0c948ba3562f24a0656c346c6271b3b4f3fb9865a2ee66575a7ca45ebe0c3d12b68e0b112193254f51f08b31eff02fb8839fbd51d9725c033861ff2f47ecdffa0ebdd1e97af0fb71c2fc10204bdf963c90396964df78bd9495b160981a354e10910c1c3ba0a4dd214ab36d05f2975d5f112c3bb4ad85323d35d8616f9ce025b824aa86e8628c646333b5b183f85668f573e37a16f7e8506746c1c6901139b4ba8c9483f5da3aa3f34d18d893e8fe27061086e9f25e525506fad59938b3016d013288501307f3c5c0e2cf5adfab032f0865525072f624dcd7e7dd03abbe39b8196a6eb42e16d80c3c395c61f32392f1834e5743677e060274a663c1e9d3eac0f87f1b95651839ece118f98fe3a21dff01cb2f904cb453f0f6f1b7d3e4f5ed6569ba5be9a153a8d2f11fb8804d2d1d19850e3383aed4198807d7eed79711faa9d2590d4807a2fd525bbfe5bc8b056369aec9e4b725ea87f180a7d3a3dd3bf886b17364734174d962546db90babfb9cad914c76e01af2adee7a9a6a03a94f4f348c8f1ea959b6df2957509f1683c2978c0c97cbe0929382187be22d907c72e3b93415cbb68363c3a928737536bdbc03f4c363cbb0558ff1321d86358c2cc29f0476381289e233a30e34d50ca6f28d1066b56b8cde48b1e9001779934debfd665af61aac5440e71e0406ab498f3058785a4611ba556d97e197dc4dbbd9195cf91b5242f170b478da2922f4435596ac391a2715958d54443e83d2e7643ab80e006ff04a3c938e02d2a261ee692b54c66585494e7f0c741fb8833e4b99f59cdbaa1a4be04439138b0941488a4e05c2c9092ebb4d06d3a83ea56911ddf9b4ad391872763355881d450f3856ecdc40165effbd7aad0bda162feb20bcd11207c9b838bf642f578801be17ed307b25abf3a96f07c81c3c6082cc02d261c94fce6e70a2919aba69a55b839f03db68025dec5c1910596d7f3085fc21684ed9e40d50f30a2485df8ff750fa6d127cc0e33b7eb41fee15a273c7277775e0341d367c43d2b2d88b5fe27540d5264c33cd2b274632666bced994c34c3937755ac871e9a07a0d22d6ea95a02fa83bd4e4f5265fb207840f3be93cf3df16ddd113f88d7c08a8193a5caf65b895480a0f76a23233d5bb3d18c5429abf89a2dfaa9a3ee204d98e7e7eefb7f2ad135c2be4bc8aad9d293fcd3d689333abb7299d8df7bc5c37d9ad89f19dd6e27bfbd22b86721b5ddd66bb381a3d95d3a24c6136062a1ec0b135f3b46977d696bd2dbf02dc4075615f34d6c1cdbd97a3065c2b362fc52f52ccbdee433150d5643413802e5e925775dac3c1ea415b7f718f8fd3852fabbf1bdf89e4d2ca83bdd0b0a56f6e75d5f7e59008ed909b70fcbfaafa0ed8d7bce6d49c7acdf8ac6d245bcd8e06a0cd30d333ca4eeb6ebf6057408518d2fd923e616da7aa29fb9a719a9018371fe26ff8cfff3f95a46ec096a29aeb3020da496b1a814312411bfa374e632f37821512a610af7009290ecea5e98dbe7a7e48217909e02e314c16233371a6eb96a7b6e655e3ce225d41e8c490aa1d503504f3f8326863b6ea224b2f805a13e8248142b0723b01f2d412c7b117335436b02a55fe6de64615db771b28646a2951a51f13a7e4833a1587ab890da7e6d30adce6323117da7afe2adee10dae01d0c691657c8eba13252595b70d0e8e67b90c72b8e9303c8c0c1303ec345084a1078ed49f0bec0c87ff222e89925d679f97e6e090801b56e7ffaf48419cf4bac884c15911fc1952e292d835e9c5b0c8a994de8990e902968091924ae17d0979da0c9c18a7d6d90a30bf5a03b34a4507f0cb161458782149ecdd4022afc8e4a026a9fbe59d43571a4e460007323f21acbb159a96ad62592fec9ce352bbf19a2e985ede8390ca8bfe94213650a7a7d50cc834e324ce2d01aec7cd6e9c5a74bfaf364a4d0870e9d8fd58b815ce7e218708bd4de2fef25256b90fb70a9aed4d24607cebe97eca29cca0a01a1bd1188fe07b0f29b30484b9ade6d69803a4061a78c5aa93f666f8cafecbc577943df81c49a0e1ad97e02ef3643b064b0ed31fb8aad570d3a4de9e4f6b5b8a6962de3c0671e6584343e01a9535facd492525e2e30a240e4cb5a5e36cd090b83724760a0f5a9c6dded0fc9f31b138b5af40b6792b16962cedb85eb7ff8b5a0c6b65642532c888eb699c6f9dd782881610493ee68dde02d8b1707572de4e292f7ce63db33b39e16fd193fabe74f03dfedac0ce0fdeac55f878a391377aa33c53b6dbceb16b61f16f1d67a18122f8ed5c4bcb504c42296f9cd07c03073e25d19e076312fb2b1b623a217a6dd2ba44f37eabda66da7868d57bdc757514150877587fb033a9bbe30dee3b5667c6eb92d680ce5b57e73bb36211fab05abb6b1f91a508e5558ccabb12d30ad90b5af10d572f8c61b679179ca3b4c9d21932ef65af3cf92f119ad0cfde39a793df349cad4191a044d9f9647aec1fb9f862f3b289c924e2c0c0aee09af1070919abe81484bb1bb652036717bd5c7d246046792debd46ddb3507c387a97e4f29507147e82c17562f6f51a875b779807a3e2b7b79d40a77383ec2c143f57d9acf9201059e253618dec527cab7f60266312aa5e6d7c7e2c0c710aa83c0a745fac702448a4a0123ddf5f1cd3bcae53bfdfb361f785a2d399cb65f8eaa914a1a3ab2f4c47b387802beee2a02dbefcb420c360717b139d493497eb30ca60c1513fb067322d77d34f5044bd26c2533da8b5cbccee72242da3707c72f030fbc487ba6f51f8e77cd09e75f13954fda4c79f15d200349e533ee661f355adfe8002049f1a7c8d47b89a8755647840c5ebf314cba13265df9013d5d6bbd715d59d9df7a05c2be8d1ca1a950513896d6eb17a635850d701276d6e05a22bfe45a1fa0b89f0a05148f39dd58e21f7cae54c06e5d2a51f407eeb0a343b670c8fdab581a6c1fccd45a58c0b164a143ac6e21b5db77f3ba5065857dd63edd6d4d54df37255463d1472dc9e7a8108d82117d99c5aa56c423a325ba3405941d8f335a16f00443c0958a6ad3e70ae24349d5e5361c789422dbab386792c951a78fa52bed4e15d12b13a020c58ca167c37e0a3cb2eb42620d9c9ea7baad7aa998abe01a93d7872539a8c46e401a1b203682d3177b45292bd54c130826bcadaea7eec226906ae5aeb412d78de6043a275d11f9ac354840d5ac26771cece983f0f0f5067b2db841bd2f78108afd399bd7ce1bb71568991d4be164b62d79f83c334e69368e2391a62a89306e08cb03743e0fe684666d61bc546d68ec2e477eaf8c95eb3e8e3925803c86c1e5c33c7b6de4e556b5a2e70fd2f67bd9b5375e1b4a7a9994146d0d0240cc7f0cd3fc5daa02914a83cf50bbe6f481c198318d96e7c37c7e58c72941117f2895ed74146da2601cfa3cfe94f29cb77dc43ad3a5e64dcb05597b88a8b67a01f63ee27dbc3df5c7ff7a8654dcf6a54418475c4e56179d5494389a8eb4c07382985cd4aed321f4beae778e9dad565ebcb32334dee3e6aa4754ccecd251c20c9f43568830e7736f34b06d9608d502803637baea19ef3f1fd8cd60dbc50642416d64c0a299a9f45a2e79054cc772a06192dd19dc4707ad3003c2ef854aba2524d188e2e67434a54702139261fe7668601b9787a943a7fdfee1da4d4541545e6d9206461531b099d11714d2ed6f4aecf866ccf6a9f833bc4db8bb40a2d8130cc", &(0x7f0000001640)=""/208) ioctl$IOMMU_TEST_OP_CREATE_ACCESS(r3, 0x3ba0, &(0x7f0000001740)={0x38, 0x5, 0x0, 0x0, 0xffffffffffffffff, 0x1}) ioctl$IOMMU_TEST_OP_ACCESS_PAGES$syz(r3, 0x3ba0, &(0x7f0000001780)={0x38, 0x7, r7, 0x0, 0x10001, 0x0, 0xa, 0x833d, 0xddb19}) keyctl$link(0x8, 0x0, 0xfffffffffffffff8) ioctl$vim2m_VIDIOC_EXPBUF(0xffffffffffffffff, 0xc0405610, &(0x7f0000001840)={0x1, 0x2, 0x8001}) 08:21:31 executing program 5: keyctl$KEYCTL_PKEY_ENCRYPT(0x19, &(0x7f0000000000)={0x0, 0x0, 0xe5}, &(0x7f0000000040)={'enc=', 'raw', ' hash=', {'sha384-avx2\x00'}}, &(0x7f00000000c0), &(0x7f0000000100)=""/229) r0 = pkey_alloc(0x0, 0x0) pkey_mprotect(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x6000000, r0) userfaultfd(0x100800) pkey_alloc(0x0, 0x1) ioctl$UDMABUF_CREATE_LIST(0xffffffffffffffff, 0x40087543, &(0x7f0000000280)={0x0, 0x3, [{0xffffffffffffffff, 0x0, 0x8000, 0x4000}, {0xffffffffffffffff, 0x0, 0x4000, 0x8000}, {0xffffffffffffffff, 0x0, 0x2000, 0xffff7ffff0000000}]}) 08:21:31 executing program 4: keyctl$KEYCTL_PKEY_ENCRYPT(0x19, &(0x7f0000000000)={0x0, 0x0, 0xe5}, &(0x7f0000000040)={'enc=', 'raw', ' hash=', {'sha384-avx2\x00'}}, &(0x7f00000000c0), &(0x7f0000000100)=""/229) r0 = pkey_alloc(0x0, 0x0) pkey_mprotect(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x6000000, r0) userfaultfd(0x100800) pkey_alloc(0x0, 0x1) keyctl$link(0x8, 0x0, 0xfffffffffffffffb) ioctl$UDMABUF_CREATE_LIST(0xffffffffffffffff, 0x40087543, &(0x7f0000000280)={0x0, 0x3, [{0xffffffffffffffff, 0x0, 0x8000, 0x4000}, {0xffffffffffffffff, 0x0, 0x4000, 0x8000}, {0xffffffffffffffff, 0x0, 0x2000, 0xffff7ffff0000000}]}) 08:21:31 executing program 4: keyctl$KEYCTL_PKEY_ENCRYPT(0x19, &(0x7f0000000000)={0x0, 0x0, 0xe5}, &(0x7f0000000040)={'enc=', 'raw', ' hash=', {'sha384-avx2\x00'}}, &(0x7f00000000c0), &(0x7f0000000100)=""/229) r0 = pkey_alloc(0x0, 0x0) pkey_mprotect(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x6000000, r0) userfaultfd(0x100800) pkey_alloc(0x0, 0x1) keyctl$link(0x8, 0x0, 0xfffffffffffffffb) openat$nci(0xffffffffffffff9c, &(0x7f0000000200), 0x2, 0x0) r1 = openat$vsock(0xffffffffffffff9c, &(0x7f0000000240), 0x201, 0x0) ioctl$UDMABUF_CREATE_LIST(r1, 0x40087543, &(0x7f0000000280)={0x0, 0x3, [{0xffffffffffffffff, 0x0, 0x8000, 0x4000}, {0xffffffffffffffff, 0x0, 0x4000, 0x8000}, {0xffffffffffffffff, 0x0, 0x2000, 0xffff7ffff0000000}]}) syz_open_dev$ndb(&(0x7f0000000300), 0x0, 0x400) 08:21:31 executing program 5: keyctl$KEYCTL_PKEY_ENCRYPT(0x19, &(0x7f0000000000)={0x0, 0x0, 0xe5}, &(0x7f0000000040)={'enc=', 'raw', ' hash=', {'sha384-avx2\x00'}}, &(0x7f00000000c0), &(0x7f0000000100)=""/229) r0 = pkey_alloc(0x0, 0x0) pkey_mprotect(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x6000000, r0) userfaultfd(0x100800) ioctl$UDMABUF_CREATE_LIST(0xffffffffffffffff, 0x40087543, &(0x7f0000000280)={0x0, 0x3, [{0xffffffffffffffff, 0x0, 0x8000, 0x4000}, {0xffffffffffffffff, 0x0, 0x4000, 0x8000}, {0xffffffffffffffff, 0x0, 0x2000, 0xffff7ffff0000000}]}) 08:21:31 executing program 3: keyctl$KEYCTL_PKEY_ENCRYPT(0x19, &(0x7f0000000000)={0x0, 0x0, 0xe5}, &(0x7f0000000040)={'enc=', 'raw', ' hash=', {'sha384-avx2\x00'}}, &(0x7f00000000c0), &(0x7f0000000100)=""/229) r0 = pkey_alloc(0x0, 0x0) pkey_mprotect(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x6000000, r0) r1 = userfaultfd(0x100800) r2 = pkey_alloc(0x0, 0x1) keyctl$link(0x8, 0x0, 0xfffffffffffffffb) r3 = openat$nci(0xffffffffffffff9c, &(0x7f0000000200), 0x2, 0x0) r4 = openat$vsock(0xffffffffffffff9c, &(0x7f0000000240), 0x201, 0x0) ioctl$UDMABUF_CREATE_LIST(r4, 0x40087543, &(0x7f0000000280)={0x0, 0x3, [{0xffffffffffffffff, 0x0, 0x8000, 0x4000}, {0xffffffffffffffff, 0x0, 0x4000, 0x8000}, {0xffffffffffffffff, 0x0, 0x2000, 0xffff7ffff0000000}]}) syz_open_dev$ndb(&(0x7f0000000300), 0x0, 0x400) ioctl$IOCTL_GET_NCIDEV_IDX(r3, 0x0, &(0x7f0000000340)) keyctl$instantiate(0xc, 0x0, &(0x7f0000000380)=@encrypted_new={'new ', 'ecryptfs', 0x20, 'user:', '', 0x20, 0x6}, 0x28, 0x0) pkey_alloc(0x0, 0x1) ioctl$PTP_PIN_SETFUNC(r4, 0x40603d07, &(0x7f00000003c0)={'\x00', 0x7, 0x2, 0x8}) syz_io_uring_setup(0x6cab, &(0x7f0000000440)={0x0, 0xcb7a, 0x1, 0x3, 0x122, 0x0, r4}, &(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffe000/0x2000)=nil, &(0x7f00000004c0), &(0x7f0000000500)=0x0) clock_gettime(0x0, &(0x7f0000000540)={0x0, 0x0}) syz_io_uring_submit(0x0, r5, &(0x7f00000005c0)=@IORING_OP_LINK_TIMEOUT={0xf, 0x17, 0x0, 0x0, 0x0, &(0x7f0000000580)={r6, r7+10000000}, 0x1, 0x1}, 0x1) ioctl$NBD_SET_SOCK(r4, 0xab00, r4) mmap$dsp(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x2000000, 0x4000010, r1, 0x0) keyctl$KEYCTL_PKEY_DECRYPT(0x1a, &(0x7f0000000600)={0x0, 0x1000, 0xd0}, 0x0, &(0x7f0000000640)="2736f77350ffc33f7efd1d0e8f90bd80efbf2696893ef379734fbf6b93805520fe93ef19fcdecb6510fb0b63a2a2eb5929d774fcd04ee2d7c3cd1f0a0b9421337683a875ac17717eee658dbdbbee5c64013f03f78e885afc3a44d04cf42586c0f41567b19b151fa83e8beb11c568bf7ef1befc2fedc1e5954e02a065483014daf99296a45e841daf7e1494666b109e9c9012819b7749051cee4a408e3b0ec630f7715c8a5547e31d9c5415dcf4e76ca388caf23b9bd6187ecbdbbffa9cfb876782378aec86cd140d23d7eae3a5788ab46e1cb381bb2d884ef39df63ea957b2ba715802c59ae51fbd899502fa47043cc8218b851fcd1bd73eb5a4a8974cb49824a71e788e2bcca6c5c1a9d87736fe68fdafce2d9cfa30419e11b670873f9a20883268941caae7c6ff661bc4ffa3a9d48a0d6c42b77b05de18d6a70e6334f3ea28463ca728bbf9fee62f165add3d30bfd8792b83a34ca17f6ba097f7d5ea6dd1a6fb254c6114f5b6b0858ddcf0ed8df5c6013af4718ce86c44e56d8de13473ff93acbb49891c8af69ef9c450f99b9af74d96618ec8f90e42efd1877a749a41b168cddd0c6ec51962880ed406853c73adae95d82874be3b34b06f12e90eee628994ce67290942edeb0be5c313511cc28bcf71e299f85a3958a90aa1db138506a8a57c7178d6d57930fd4e6ffebfdcd2ed78f8612eb68ea11a252ba0521c94d656a8b3cc1773ec1d89336055390f6aeaded90922dc02efded1b1db74c9cee146afd3dbd92fb4c8e6b4ebac497aa5084367483f9cd7b05cc24a357bcfcc78bb5eb08edb02011c241d0631241bed81b44c3e9c33bd55b82740596cb8ee2fd8a46004e70e709ed3a20fe1fe69bda58665a8eec06622bcd69f086e290044f8707143adf459f053f14f574d7c3ff0d12f8420cd286a21b819d8fe62ba6b18ce5c8dbccd6ed03ed73be06a8d31555f443663f6a6b2a7d1d59bf71f169dccdf20fbaac233a1c4fc89c38adde4733c5b23ae76aee07b52ca9617cb27833a0e85295b81319d85610787f77c77e8d6bd9f07472324a338b8fe0def1fdb961f488efe39cea303e4ea55eb84fd72beb679407c47030179df73a607b34a059b550f1f4fd60af1526111930f62cf03ecf589c5576e466cfb1df08f5beae15034a789a38724fcbafed9a0426172957c80d4ca7ec9147df727d11a6122ce37fc5bbcd5cdb239364d71e5bbab4b8085cd051a16916665d70d5db3b63c0d9904e3adf2b4d945e52185302129fa3e66bd6608d545c5449c1a45cdbb609ba8cff62e7024234e5405236e481365114a7313d6e591d0c6f50c8d4d95469953e223dd5fd62ec94d342fa4349da1d8f433ea90aed09b2aa9cf0e889f8935dcb86d15acf621cae1c93c582275418d369c54b2a2c2c57cfe5f7fc4f5797e33e6f0d08006bf67ba5d3814a188d48c7116c56cd3098263a5f34e133aad7b5198bc12caa9c032222ec9634f6ba98d9548469cb04aa03510801822716c9895c1c344aa8c699c28adf69664d9dd75ef11778f68663064124e8217876364f6ea33f73acff8f013b0a2ac741d9b5eebd3a0db9e32d50febc12fbc110fdc1d2415277a0897ae3a5f567fe18edf5f48ac86e0398de5f0d57fb8cf5a3c2f7f4d2888cd70bd00ab9b29089b84a5123e00fbcad4a9be61b8ccecfd5f943f11cf0952610b7bd0bbca71b36c439d80ff9e9a6c9135a4b638278432be5d3fec6fd49ad792f504c395cad2f2ffd8d1e0231941523693e2252faabd6df97361bbb2f8c078ef9eacafefb62cb1057c3195cdbc0d81c3e74f72be2bb1eb94f1bd19a26f77982e863442eb6064f31f1f2f84144abefde11d159546d65486a4a55f8aed11c51a8a08e812dcb47c7124701f06417ef29d351b23cacba209e084ff6b969dabfd011828ca759d58860bfa32961115c13107face1d4c2653f662d2671bedf1649e6064b31382a6e51f1487173fdb61e5e70f7676380e17fa7e3d4c4b08a7e64ea5b4a7a3d0c9e8d0d225b35f59fdc3537c0827626eb31f734117aadc65036f26bbf8239cee0ae130f0c948ba3562f24a0656c346c6271b3b4f3fb9865a2ee66575a7ca45ebe0c3d12b68e0b112193254f51f08b31eff02fb8839fbd51d9725c033861ff2f47ecdffa0ebdd1e97af0fb71c2fc10204bdf963c90396964df78bd9495b160981a354e10910c1c3ba0a4dd214ab36d05f2975d5f112c3bb4ad85323d35d8616f9ce025b824aa86e8628c646333b5b183f85668f573e37a16f7e8506746c1c6901139b4ba8c9483f5da3aa3f34d18d893e8fe27061086e9f25e525506fad59938b3016d013288501307f3c5c0e2cf5adfab032f0865525072f624dcd7e7dd03abbe39b8196a6eb42e16d80c3c395c61f32392f1834e5743677e060274a663c1e9d3eac0f87f1b95651839ece118f98fe3a21dff01cb2f904cb453f0f6f1b7d3e4f5ed6569ba5be9a153a8d2f11fb8804d2d1d19850e3383aed4198807d7eed79711faa9d2590d4807a2fd525bbfe5bc8b056369aec9e4b725ea87f180a7d3a3dd3bf886b17364734174d962546db90babfb9cad914c76e01af2adee7a9a6a03a94f4f348c8f1ea959b6df2957509f1683c2978c0c97cbe0929382187be22d907c72e3b93415cbb68363c3a928737536bdbc03f4c363cbb0558ff1321d86358c2cc29f0476381289e233a30e34d50ca6f28d1066b56b8cde48b1e9001779934debfd665af61aac5440e71e0406ab498f3058785a4611ba556d97e197dc4dbbd9195cf91b5242f170b478da2922f4435596ac391a2715958d54443e83d2e7643ab80e006ff04a3c938e02d2a261ee692b54c66585494e7f0c741fb8833e4b99f59cdbaa1a4be04439138b0941488a4e05c2c9092ebb4d06d3a83ea56911ddf9b4ad391872763355881d450f3856ecdc40165effbd7aad0bda162feb20bcd11207c9b838bf642f578801be17ed307b25abf3a96f07c81c3c6082cc02d261c94fce6e70a2919aba69a55b839f03db68025dec5c1910596d7f3085fc21684ed9e40d50f30a2485df8ff750fa6d127cc0e33b7eb41fee15a273c7277775e0341d367c43d2b2d88b5fe27540d5264c33cd2b274632666bced994c34c3937755ac871e9a07a0d22d6ea95a02fa83bd4e4f5265fb207840f3be93cf3df16ddd113f88d7c08a8193a5caf65b895480a0f76a23233d5bb3d18c5429abf89a2dfaa9a3ee204d98e7e7eefb7f2ad135c2be4bc8aad9d293fcd3d689333abb7299d8df7bc5c37d9ad89f19dd6e27bfbd22b86721b5ddd66bb381a3d95d3a24c6136062a1ec0b135f3b46977d696bd2dbf02dc4075615f34d6c1cdbd97a3065c2b362fc52f52ccbdee433150d5643413802e5e925775dac3c1ea415b7f718f8fd3852fabbf1bdf89e4d2ca83bdd0b0a56f6e75d5f7e59008ed909b70fcbfaafa0ed8d7bce6d49c7acdf8ac6d245bcd8e06a0cd30d333ca4eeb6ebf6057408518d2fd923e616da7aa29fb9a719a9018371fe26ff8cfff3f95a46ec096a29aeb3020da496b1a814312411bfa374e632f37821512a610af7009290ecea5e98dbe7a7e48217909e02e314c16233371a6eb96a7b6e655e3ce225d41e8c490aa1d503504f3f8326863b6ea224b2f805a13e8248142b0723b01f2d412c7b117335436b02a55fe6de64615db771b28646a2951a51f13a7e4833a1587ab890da7e6d30adce6323117da7afe2adee10dae01d0c691657c8eba13252595b70d0e8e67b90c72b8e9303c8c0c1303ec345084a1078ed49f0bec0c87ff222e89925d679f97e6e090801b56e7ffaf48419cf4bac884c15911fc1952e292d835e9c5b0c8a994de8990e902968091924ae17d0979da0c9c18a7d6d90a30bf5a03b34a4507f0cb161458782149ecdd4022afc8e4a026a9fbe59d43571a4e460007323f21acbb159a96ad62592fec9ce352bbf19a2e985ede8390ca8bfe94213650a7a7d50cc834e324ce2d01aec7cd6e9c5a74bfaf364a4d0870e9d8fd58b815ce7e218708bd4de2fef25256b90fb70a9aed4d24607cebe97eca29cca0a01a1bd1188fe07b0f29b30484b9ade6d69803a4061a78c5aa93f666f8cafecbc577943df81c49a0e1ad97e02ef3643b064b0ed31fb8aad570d3a4de9e4f6b5b8a6962de3c0671e6584343e01a9535facd492525e2e30a240e4cb5a5e36cd090b83724760a0f5a9c6dded0fc9f31b138b5af40b6792b16962cedb85eb7ff8b5a0c6b65642532c888eb699c6f9dd782881610493ee68dde02d8b1707572de4e292f7ce63db33b39e16fd193fabe74f03dfedac0ce0fdeac55f878a391377aa33c53b6dbceb16b61f16f1d67a18122f8ed5c4bcb504c42296f9cd07c03073e25d19e076312fb2b1b623a217a6dd2ba44f37eabda66da7868d57bdc757514150877587fb033a9bbe30dee3b5667c6eb92d680ce5b57e73bb36211fab05abb6b1f91a508e5558ccabb12d30ad90b5af10d572f8c61b679179ca3b4c9d21932ef65af3cf92f119ad0cfde39a793df349cad4191a044d9f9647aec1fb9f862f3b289c924e2c0c0aee09af1070919abe81484bb1bb652036717bd5c7d246046792debd46ddb3507c387a97e4f29507147e82c17562f6f51a875b779807a3e2b7b79d40a77383ec2c143f57d9acf9201059e253618dec527cab7f60266312aa5e6d7c7e2c0c710aa83c0a745fac702448a4a0123ddf5f1cd3bcae53bfdfb361f785a2d399cb65f8eaa914a1a3ab2f4c47b387802beee2a02dbefcb420c360717b139d493497eb30ca60c1513fb067322d77d34f5044bd26c2533da8b5cbccee72242da3707c72f030fbc487ba6f51f8e77cd09e75f13954fda4c79f15d200349e533ee661f355adfe8002049f1a7c8d47b89a8755647840c5ebf314cba13265df9013d5d6bbd715d59d9df7a05c2be8d1ca1a950513896d6eb17a635850d701276d6e05a22bfe45a1fa0b89f0a05148f39dd58e21f7cae54c06e5d2a51f407eeb0a343b670c8fdab581a6c1fccd45a58c0b164a143ac6e21b5db77f3ba5065857dd63edd6d4d54df37255463d1472dc9e7a8108d82117d99c5aa56c423a325ba3405941d8f335a16f00443c0958a6ad3e70ae24349d5e5361c789422dbab386792c951a78fa52bed4e15d12b13a020c58ca167c37e0a3cb2eb42620d9c9ea7baad7aa998abe01a93d7872539a8c46e401a1b203682d3177b45292bd54c130826bcadaea7eec226906ae5aeb412d78de6043a275d11f9ac354840d5ac26771cece983f0f0f5067b2db841bd2f78108afd399bd7ce1bb71568991d4be164b62d79f83c334e69368e2391a62a89306e08cb03743e0fe684666d61bc546d68ec2e477eaf8c95eb3e8e3925803c86c1e5c33c7b6de4e556b5a2e70fd2f67bd9b5375e1b4a7a9994146d0d0240cc7f0cd3fc5daa02914a83cf50bbe6f481c198318d96e7c37c7e58c72941117f2895ed74146da2601cfa3cfe94f29cb77dc43ad3a5e64dcb05597b88a8b67a01f63ee27dbc3df5c7ff7a8654dcf6a54418475c4e56179d5494389a8eb4c07382985cd4aed321f4beae778e9dad565ebcb32334dee3e6aa4754ccecd251c20c9f43568830e7736f34b06d9608d502803637baea19ef3f1fd8cd60dbc50642416d64c0a299a9f45a2e79054cc772a06192dd19dc4707ad3003c2ef854aba2524d188e2e67434a54702139261fe7668601b9787a943a7fdfee1da4d4541545e6d9206461531b099d11714d2ed6f4aecf866ccf6a9f833bc4db8bb40a2d8130cc", &(0x7f0000001640)=""/208) ioctl$IOMMU_TEST_OP_CREATE_ACCESS(r4, 0x3ba0, 0x0) ioctl$IOMMU_TEST_OP_ACCESS_PAGES$syz(r4, 0x3ba0, &(0x7f0000001780)={0x38, 0x7, 0xffffffffffffffff, 0x0, 0x10001, 0x0, 0xa, 0x833d, 0xddb19}) openat$vsock(0xffffffffffffff9c, &(0x7f00000017c0), 0x4400, 0x0) pkey_mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1, r2) 08:21:31 executing program 5: keyctl$KEYCTL_PKEY_ENCRYPT(0x19, &(0x7f0000000000)={0x0, 0x0, 0xe5}, &(0x7f0000000040)={'enc=', 'raw', ' hash=', {'sha384-avx2\x00'}}, &(0x7f00000000c0), &(0x7f0000000100)=""/229) r0 = pkey_alloc(0x0, 0x0) pkey_mprotect(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x6000000, r0) ioctl$UDMABUF_CREATE_LIST(0xffffffffffffffff, 0x40087543, &(0x7f0000000280)={0x0, 0x3, [{0xffffffffffffffff, 0x0, 0x8000, 0x4000}, {0xffffffffffffffff, 0x0, 0x4000, 0x8000}, {0xffffffffffffffff, 0x0, 0x2000, 0xffff7ffff0000000}]}) 08:21:31 executing program 0: keyctl$KEYCTL_PKEY_ENCRYPT(0x19, &(0x7f0000000000)={0x0, 0x0, 0xe5}, &(0x7f0000000040)={'enc=', 'raw', ' hash=', {'sha384-avx2\x00'}}, &(0x7f00000000c0), &(0x7f0000000100)=""/229) r0 = pkey_alloc(0x0, 0x0) pkey_mprotect(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x6000000, r0) r1 = userfaultfd(0x100800) pkey_alloc(0x0, 0x1) keyctl$link(0x8, 0x0, 0xfffffffffffffffb) r2 = openat$nci(0xffffffffffffff9c, &(0x7f0000000200), 0x2, 0x0) r3 = openat$vsock(0xffffffffffffff9c, &(0x7f0000000240), 0x201, 0x0) ioctl$UDMABUF_CREATE_LIST(r3, 0x40087543, &(0x7f0000000280)={0x0, 0x3, [{0xffffffffffffffff, 0x0, 0x8000, 0x4000}, {0xffffffffffffffff, 0x0, 0x4000, 0x8000}, {0xffffffffffffffff, 0x0, 0x2000, 0xffff7ffff0000000}]}) syz_open_dev$ndb(&(0x7f0000000300), 0x0, 0x400) ioctl$IOCTL_GET_NCIDEV_IDX(r2, 0x0, &(0x7f0000000340)) syz_io_uring_setup(0x6cab, &(0x7f0000000440)={0x0, 0xcb7a, 0x1, 0x3, 0x122, 0x0, r3}, &(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffe000/0x2000)=nil, &(0x7f00000004c0), &(0x7f0000000500)=0x0) clock_gettime(0x0, &(0x7f0000000540)={0x0, 0x0}) syz_io_uring_submit(0x0, r4, &(0x7f00000005c0)=@IORING_OP_LINK_TIMEOUT={0xf, 0x17, 0x0, 0x0, 0x0, &(0x7f0000000580)={r5, r6+10000000}, 0x1, 0x1}, 0x1) ioctl$NBD_SET_SOCK(r3, 0xab00, r3) mmap$dsp(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x2000000, 0x4000010, r1, 0x0) keyctl$KEYCTL_PKEY_DECRYPT(0x1a, &(0x7f0000000600)={0x0, 0x1000, 0xd0}, 0x0, &(0x7f0000000640)="2736f77350ffc33f7efd1d0e8f90bd80efbf2696893ef379734fbf6b93805520fe93ef19fcdecb6510fb0b63a2a2eb5929d774fcd04ee2d7c3cd1f0a0b9421337683a875ac17717eee658dbdbbee5c64013f03f78e885afc3a44d04cf42586c0f41567b19b151fa83e8beb11c568bf7ef1befc2fedc1e5954e02a065483014daf99296a45e841daf7e1494666b109e9c9012819b7749051cee4a408e3b0ec630f7715c8a5547e31d9c5415dcf4e76ca388caf23b9bd6187ecbdbbffa9cfb876782378aec86cd140d23d7eae3a5788ab46e1cb381bb2d884ef39df63ea957b2ba715802c59ae51fbd899502fa47043cc8218b851fcd1bd73eb5a4a8974cb49824a71e788e2bcca6c5c1a9d87736fe68fdafce2d9cfa30419e11b670873f9a20883268941caae7c6ff661bc4ffa3a9d48a0d6c42b77b05de18d6a70e6334f3ea28463ca728bbf9fee62f165add3d30bfd8792b83a34ca17f6ba097f7d5ea6dd1a6fb254c6114f5b6b0858ddcf0ed8df5c6013af4718ce86c44e56d8de13473ff93acbb49891c8af69ef9c450f99b9af74d96618ec8f90e42efd1877a749a41b168cddd0c6ec51962880ed406853c73adae95d82874be3b34b06f12e90eee628994ce67290942edeb0be5c313511cc28bcf71e299f85a3958a90aa1db138506a8a57c7178d6d57930fd4e6ffebfdcd2ed78f8612eb68ea11a252ba0521c94d656a8b3cc1773ec1d89336055390f6aeaded90922dc02efded1b1db74c9cee146afd3dbd92fb4c8e6b4ebac497aa5084367483f9cd7b05cc24a357bcfcc78bb5eb08edb02011c241d0631241bed81b44c3e9c33bd55b82740596cb8ee2fd8a46004e70e709ed3a20fe1fe69bda58665a8eec06622bcd69f086e290044f8707143adf459f053f14f574d7c3ff0d12f8420cd286a21b819d8fe62ba6b18ce5c8dbccd6ed03ed73be06a8d31555f443663f6a6b2a7d1d59bf71f169dccdf20fbaac233a1c4fc89c38adde4733c5b23ae76aee07b52ca9617cb27833a0e85295b81319d85610787f77c77e8d6bd9f07472324a338b8fe0def1fdb961f488efe39cea303e4ea55eb84fd72beb679407c47030179df73a607b34a059b550f1f4fd60af1526111930f62cf03ecf589c5576e466cfb1df08f5beae15034a789a38724fcbafed9a0426172957c80d4ca7ec9147df727d11a6122ce37fc5bbcd5cdb239364d71e5bbab4b8085cd051a16916665d70d5db3b63c0d9904e3adf2b4d945e52185302129fa3e66bd6608d545c5449c1a45cdbb609ba8cff62e7024234e5405236e481365114a7313d6e591d0c6f50c8d4d95469953e223dd5fd62ec94d342fa4349da1d8f433ea90aed09b2aa9cf0e889f8935dcb86d15acf621cae1c93c582275418d369c54b2a2c2c57cfe5f7fc4f5797e33e6f0d08006bf67ba5d3814a188d48c7116c56cd3098263a5f34e133aad7b5198bc12caa9c032222ec9634f6ba98d9548469cb04aa03510801822716c9895c1c344aa8c699c28adf69664d9dd75ef11778f68663064124e8217876364f6ea33f73acff8f013b0a2ac741d9b5eebd3a0db9e32d50febc12fbc110fdc1d2415277a0897ae3a5f567fe18edf5f48ac86e0398de5f0d57fb8cf5a3c2f7f4d2888cd70bd00ab9b29089b84a5123e00fbcad4a9be61b8ccecfd5f943f11cf0952610b7bd0bbca71b36c439d80ff9e9a6c9135a4b638278432be5d3fec6fd49ad792f504c395cad2f2ffd8d1e0231941523693e2252faabd6df97361bbb2f8c078ef9eacafefb62cb1057c3195cdbc0d81c3e74f72be2bb1eb94f1bd19a26f77982e863442eb6064f31f1f2f84144abefde11d159546d65486a4a55f8aed11c51a8a08e812dcb47c7124701f06417ef29d351b23cacba209e084ff6b969dabfd011828ca759d58860bfa32961115c13107face1d4c2653f662d2671bedf1649e6064b31382a6e51f1487173fdb61e5e70f7676380e17fa7e3d4c4b08a7e64ea5b4a7a3d0c9e8d0d225b35f59fdc3537c0827626eb31f734117aadc65036f26bbf8239cee0ae130f0c948ba3562f24a0656c346c6271b3b4f3fb9865a2ee66575a7ca45ebe0c3d12b68e0b112193254f51f08b31eff02fb8839fbd51d9725c033861ff2f47ecdffa0ebdd1e97af0fb71c2fc10204bdf963c90396964df78bd9495b160981a354e10910c1c3ba0a4dd214ab36d05f2975d5f112c3bb4ad85323d35d8616f9ce025b824aa86e8628c646333b5b183f85668f573e37a16f7e8506746c1c6901139b4ba8c9483f5da3aa3f34d18d893e8fe27061086e9f25e525506fad59938b3016d013288501307f3c5c0e2cf5adfab032f0865525072f624dcd7e7dd03abbe39b8196a6eb42e16d80c3c395c61f32392f1834e5743677e060274a663c1e9d3eac0f87f1b95651839ece118f98fe3a21dff01cb2f904cb453f0f6f1b7d3e4f5ed6569ba5be9a153a8d2f11fb8804d2d1d19850e3383aed4198807d7eed79711faa9d2590d4807a2fd525bbfe5bc8b056369aec9e4b725ea87f180a7d3a3dd3bf886b17364734174d962546db90babfb9cad914c76e01af2adee7a9a6a03a94f4f348c8f1ea959b6df2957509f1683c2978c0c97cbe0929382187be22d907c72e3b93415cbb68363c3a928737536bdbc03f4c363cbb0558ff1321d86358c2cc29f0476381289e233a30e34d50ca6f28d1066b56b8cde48b1e9001779934debfd665af61aac5440e71e0406ab498f3058785a4611ba556d97e197dc4dbbd9195cf91b5242f170b478da2922f4435596ac391a2715958d54443e83d2e7643ab80e006ff04a3c938e02d2a261ee692b54c66585494e7f0c741fb8833e4b99f59cdbaa1a4be04439138b0941488a4e05c2c9092ebb4d06d3a83ea56911ddf9b4ad391872763355881d450f3856ecdc40165effbd7aad0bda162feb20bcd11207c9b838bf642f578801be17ed307b25abf3a96f07c81c3c6082cc02d261c94fce6e70a2919aba69a55b839f03db68025dec5c1910596d7f3085fc21684ed9e40d50f30a2485df8ff750fa6d127cc0e33b7eb41fee15a273c7277775e0341d367c43d2b2d88b5fe27540d5264c33cd2b274632666bced994c34c3937755ac871e9a07a0d22d6ea95a02fa83bd4e4f5265fb207840f3be93cf3df16ddd113f88d7c08a8193a5caf65b895480a0f76a23233d5bb3d18c5429abf89a2dfaa9a3ee204d98e7e7eefb7f2ad135c2be4bc8aad9d293fcd3d689333abb7299d8df7bc5c37d9ad89f19dd6e27bfbd22b86721b5ddd66bb381a3d95d3a24c6136062a1ec0b135f3b46977d696bd2dbf02dc4075615f34d6c1cdbd97a3065c2b362fc52f52ccbdee433150d5643413802e5e925775dac3c1ea415b7f718f8fd3852fabbf1bdf89e4d2ca83bdd0b0a56f6e75d5f7e59008ed909b70fcbfaafa0ed8d7bce6d49c7acdf8ac6d245bcd8e06a0cd30d333ca4eeb6ebf6057408518d2fd923e616da7aa29fb9a719a9018371fe26ff8cfff3f95a46ec096a29aeb3020da496b1a814312411bfa374e632f37821512a610af7009290ecea5e98dbe7a7e48217909e02e314c16233371a6eb96a7b6e655e3ce225d41e8c490aa1d503504f3f8326863b6ea224b2f805a13e8248142b0723b01f2d412c7b117335436b02a55fe6de64615db771b28646a2951a51f13a7e4833a1587ab890da7e6d30adce6323117da7afe2adee10dae01d0c691657c8eba13252595b70d0e8e67b90c72b8e9303c8c0c1303ec345084a1078ed49f0bec0c87ff222e89925d679f97e6e090801b56e7ffaf48419cf4bac884c15911fc1952e292d835e9c5b0c8a994de8990e902968091924ae17d0979da0c9c18a7d6d90a30bf5a03b34a4507f0cb161458782149ecdd4022afc8e4a026a9fbe59d43571a4e460007323f21acbb159a96ad62592fec9ce352bbf19a2e985ede8390ca8bfe94213650a7a7d50cc834e324ce2d01aec7cd6e9c5a74bfaf364a4d0870e9d8fd58b815ce7e218708bd4de2fef25256b90fb70a9aed4d24607cebe97eca29cca0a01a1bd1188fe07b0f29b30484b9ade6d69803a4061a78c5aa93f666f8cafecbc577943df81c49a0e1ad97e02ef3643b064b0ed31fb8aad570d3a4de9e4f6b5b8a6962de3c0671e6584343e01a9535facd492525e2e30a240e4cb5a5e36cd090b83724760a0f5a9c6dded0fc9f31b138b5af40b6792b16962cedb85eb7ff8b5a0c6b65642532c888eb699c6f9dd782881610493ee68dde02d8b1707572de4e292f7ce63db33b39e16fd193fabe74f03dfedac0ce0fdeac55f878a391377aa33c53b6dbceb16b61f16f1d67a18122f8ed5c4bcb504c42296f9cd07c03073e25d19e076312fb2b1b623a217a6dd2ba44f37eabda66da7868d57bdc757514150877587fb033a9bbe30dee3b5667c6eb92d680ce5b57e73bb36211fab05abb6b1f91a508e5558ccabb12d30ad90b5af10d572f8c61b679179ca3b4c9d21932ef65af3cf92f119ad0cfde39a793df349cad4191a044d9f9647aec1fb9f862f3b289c924e2c0c0aee09af1070919abe81484bb1bb652036717bd5c7d246046792debd46ddb3507c387a97e4f29507147e82c17562f6f51a875b779807a3e2b7b79d40a77383ec2c143f57d9acf9201059e253618dec527cab7f60266312aa5e6d7c7e2c0c710aa83c0a745fac702448a4a0123ddf5f1cd3bcae53bfdfb361f785a2d399cb65f8eaa914a1a3ab2f4c47b387802beee2a02dbefcb420c360717b139d493497eb30ca60c1513fb067322d77d34f5044bd26c2533da8b5cbccee72242da3707c72f030fbc487ba6f51f8e77cd09e75f13954fda4c79f15d200349e533ee661f355adfe8002049f1a7c8d47b89a8755647840c5ebf314cba13265df9013d5d6bbd715d59d9df7a05c2be8d1ca1a950513896d6eb17a635850d701276d6e05a22bfe45a1fa0b89f0a05148f39dd58e21f7cae54c06e5d2a51f407eeb0a343b670c8fdab581a6c1fccd45a58c0b164a143ac6e21b5db77f3ba5065857dd63edd6d4d54df37255463d1472dc9e7a8108d82117d99c5aa56c423a325ba3405941d8f335a16f00443c0958a6ad3e70ae24349d5e5361c789422dbab386792c951a78fa52bed4e15d12b13a020c58ca167c37e0a3cb2eb42620d9c9ea7baad7aa998abe01a93d7872539a8c46e401a1b203682d3177b45292bd54c130826bcadaea7eec226906ae5aeb412d78de6043a275d11f9ac354840d5ac26771cece983f0f0f5067b2db841bd2f78108afd399bd7ce1bb71568991d4be164b62d79f83c334e69368e2391a62a89306e08cb03743e0fe684666d61bc546d68ec2e477eaf8c95eb3e8e3925803c86c1e5c33c7b6de4e556b5a2e70fd2f67bd9b5375e1b4a7a9994146d0d0240cc7f0cd3fc5daa02914a83cf50bbe6f481c198318d96e7c37c7e58c72941117f2895ed74146da2601cfa3cfe94f29cb77dc43ad3a5e64dcb05597b88a8b67a01f63ee27dbc3df5c7ff7a8654dcf6a54418475c4e56179d5494389a8eb4c07382985cd4aed321f4beae778e9dad565ebcb32334dee3e6aa4754ccecd251c20c9f43568830e7736f34b06d9608d502803637baea19ef3f1fd8cd60dbc50642416d64c0a299a9f45a2e79054cc772a06192dd19dc4707ad3003c2ef854aba2524d188e2e67434a54702139261fe7668601b9787a943a7fdfee1da4d4541545e6d9206461531b099d11714d2ed6f4aecf866ccf6a9f833bc4db8bb40a2d8130cc", &(0x7f0000001640)=""/208) 08:21:31 executing program 2: keyctl$KEYCTL_PKEY_ENCRYPT(0x19, &(0x7f0000000000)={0x0, 0x0, 0xe5}, &(0x7f0000000040)={'enc=', 'raw', ' hash=', {'sha384-avx2\x00'}}, &(0x7f00000000c0), &(0x7f0000000100)=""/229) r0 = pkey_alloc(0x0, 0x0) pkey_mprotect(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x6000000, r0) r1 = userfaultfd(0x100800) r2 = pkey_alloc(0x0, 0x1) keyctl$link(0x8, 0x0, 0xfffffffffffffffb) r3 = openat$nci(0xffffffffffffff9c, &(0x7f0000000200), 0x2, 0x0) r4 = openat$vsock(0xffffffffffffff9c, &(0x7f0000000240), 0x201, 0x0) ioctl$UDMABUF_CREATE_LIST(r4, 0x40087543, &(0x7f0000000280)={0x0, 0x3, [{0xffffffffffffffff, 0x0, 0x8000, 0x4000}, {0xffffffffffffffff, 0x0, 0x4000, 0x8000}, {0xffffffffffffffff, 0x0, 0x2000, 0xffff7ffff0000000}]}) syz_open_dev$ndb(&(0x7f0000000300), 0x0, 0x400) ioctl$IOCTL_GET_NCIDEV_IDX(r3, 0x0, &(0x7f0000000340)) keyctl$instantiate(0xc, 0x0, &(0x7f0000000380)=@encrypted_new={'new ', 'ecryptfs', 0x20, 'user:', '', 0x20, 0x6}, 0x28, 0x0) pkey_alloc(0x0, 0x1) ioctl$PTP_PIN_SETFUNC(r4, 0x40603d07, &(0x7f00000003c0)={'\x00', 0x7, 0x2, 0x8}) syz_io_uring_setup(0x6cab, &(0x7f0000000440)={0x0, 0xcb7a, 0x1, 0x3, 0x122, 0x0, r4}, &(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffe000/0x2000)=nil, &(0x7f00000004c0), &(0x7f0000000500)=0x0) clock_gettime(0x0, &(0x7f0000000540)={0x0, 0x0}) syz_io_uring_submit(0x0, r5, &(0x7f00000005c0)=@IORING_OP_LINK_TIMEOUT={0xf, 0x17, 0x0, 0x0, 0x0, &(0x7f0000000580)={r6, r7+10000000}, 0x1, 0x1}, 0x1) ioctl$NBD_SET_SOCK(r4, 0xab00, r4) mmap$dsp(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x2000000, 0x4000010, r1, 0x0) keyctl$KEYCTL_PKEY_DECRYPT(0x1a, &(0x7f0000000600)={0x0, 0x1000, 0xd0}, 0x0, &(0x7f0000000640)="2736f77350ffc33f7efd1d0e8f90bd80efbf2696893ef379734fbf6b93805520fe93ef19fcdecb6510fb0b63a2a2eb5929d774fcd04ee2d7c3cd1f0a0b9421337683a875ac17717eee658dbdbbee5c64013f03f78e885afc3a44d04cf42586c0f41567b19b151fa83e8beb11c568bf7ef1befc2fedc1e5954e02a065483014daf99296a45e841daf7e1494666b109e9c9012819b7749051cee4a408e3b0ec630f7715c8a5547e31d9c5415dcf4e76ca388caf23b9bd6187ecbdbbffa9cfb876782378aec86cd140d23d7eae3a5788ab46e1cb381bb2d884ef39df63ea957b2ba715802c59ae51fbd899502fa47043cc8218b851fcd1bd73eb5a4a8974cb49824a71e788e2bcca6c5c1a9d87736fe68fdafce2d9cfa30419e11b670873f9a20883268941caae7c6ff661bc4ffa3a9d48a0d6c42b77b05de18d6a70e6334f3ea28463ca728bbf9fee62f165add3d30bfd8792b83a34ca17f6ba097f7d5ea6dd1a6fb254c6114f5b6b0858ddcf0ed8df5c6013af4718ce86c44e56d8de13473ff93acbb49891c8af69ef9c450f99b9af74d96618ec8f90e42efd1877a749a41b168cddd0c6ec51962880ed406853c73adae95d82874be3b34b06f12e90eee628994ce67290942edeb0be5c313511cc28bcf71e299f85a3958a90aa1db138506a8a57c7178d6d57930fd4e6ffebfdcd2ed78f8612eb68ea11a252ba0521c94d656a8b3cc1773ec1d89336055390f6aeaded90922dc02efded1b1db74c9cee146afd3dbd92fb4c8e6b4ebac497aa5084367483f9cd7b05cc24a357bcfcc78bb5eb08edb02011c241d0631241bed81b44c3e9c33bd55b82740596cb8ee2fd8a46004e70e709ed3a20fe1fe69bda58665a8eec06622bcd69f086e290044f8707143adf459f053f14f574d7c3ff0d12f8420cd286a21b819d8fe62ba6b18ce5c8dbccd6ed03ed73be06a8d31555f443663f6a6b2a7d1d59bf71f169dccdf20fbaac233a1c4fc89c38adde4733c5b23ae76aee07b52ca9617cb27833a0e85295b81319d85610787f77c77e8d6bd9f07472324a338b8fe0def1fdb961f488efe39cea303e4ea55eb84fd72beb679407c47030179df73a607b34a059b550f1f4fd60af1526111930f62cf03ecf589c5576e466cfb1df08f5beae15034a789a38724fcbafed9a0426172957c80d4ca7ec9147df727d11a6122ce37fc5bbcd5cdb239364d71e5bbab4b8085cd051a16916665d70d5db3b63c0d9904e3adf2b4d945e52185302129fa3e66bd6608d545c5449c1a45cdbb609ba8cff62e7024234e5405236e481365114a7313d6e591d0c6f50c8d4d95469953e223dd5fd62ec94d342fa4349da1d8f433ea90aed09b2aa9cf0e889f8935dcb86d15acf621cae1c93c582275418d369c54b2a2c2c57cfe5f7fc4f5797e33e6f0d08006bf67ba5d3814a188d48c7116c56cd3098263a5f34e133aad7b5198bc12caa9c032222ec9634f6ba98d9548469cb04aa03510801822716c9895c1c344aa8c699c28adf69664d9dd75ef11778f68663064124e8217876364f6ea33f73acff8f013b0a2ac741d9b5eebd3a0db9e32d50febc12fbc110fdc1d2415277a0897ae3a5f567fe18edf5f48ac86e0398de5f0d57fb8cf5a3c2f7f4d2888cd70bd00ab9b29089b84a5123e00fbcad4a9be61b8ccecfd5f943f11cf0952610b7bd0bbca71b36c439d80ff9e9a6c9135a4b638278432be5d3fec6fd49ad792f504c395cad2f2ffd8d1e0231941523693e2252faabd6df97361bbb2f8c078ef9eacafefb62cb1057c3195cdbc0d81c3e74f72be2bb1eb94f1bd19a26f77982e863442eb6064f31f1f2f84144abefde11d159546d65486a4a55f8aed11c51a8a08e812dcb47c7124701f06417ef29d351b23cacba209e084ff6b969dabfd011828ca759d58860bfa32961115c13107face1d4c2653f662d2671bedf1649e6064b31382a6e51f1487173fdb61e5e70f7676380e17fa7e3d4c4b08a7e64ea5b4a7a3d0c9e8d0d225b35f59fdc3537c0827626eb31f734117aadc65036f26bbf8239cee0ae130f0c948ba3562f24a0656c346c6271b3b4f3fb9865a2ee66575a7ca45ebe0c3d12b68e0b112193254f51f08b31eff02fb8839fbd51d9725c033861ff2f47ecdffa0ebdd1e97af0fb71c2fc10204bdf963c90396964df78bd9495b160981a354e10910c1c3ba0a4dd214ab36d05f2975d5f112c3bb4ad85323d35d8616f9ce025b824aa86e8628c646333b5b183f85668f573e37a16f7e8506746c1c6901139b4ba8c9483f5da3aa3f34d18d893e8fe27061086e9f25e525506fad59938b3016d013288501307f3c5c0e2cf5adfab032f0865525072f624dcd7e7dd03abbe39b8196a6eb42e16d80c3c395c61f32392f1834e5743677e060274a663c1e9d3eac0f87f1b95651839ece118f98fe3a21dff01cb2f904cb453f0f6f1b7d3e4f5ed6569ba5be9a153a8d2f11fb8804d2d1d19850e3383aed4198807d7eed79711faa9d2590d4807a2fd525bbfe5bc8b056369aec9e4b725ea87f180a7d3a3dd3bf886b17364734174d962546db90babfb9cad914c76e01af2adee7a9a6a03a94f4f348c8f1ea959b6df2957509f1683c2978c0c97cbe0929382187be22d907c72e3b93415cbb68363c3a928737536bdbc03f4c363cbb0558ff1321d86358c2cc29f0476381289e233a30e34d50ca6f28d1066b56b8cde48b1e9001779934debfd665af61aac5440e71e0406ab498f3058785a4611ba556d97e197dc4dbbd9195cf91b5242f170b478da2922f4435596ac391a2715958d54443e83d2e7643ab80e006ff04a3c938e02d2a261ee692b54c66585494e7f0c741fb8833e4b99f59cdbaa1a4be04439138b0941488a4e05c2c9092ebb4d06d3a83ea56911ddf9b4ad391872763355881d450f3856ecdc40165effbd7aad0bda162feb20bcd11207c9b838bf642f578801be17ed307b25abf3a96f07c81c3c6082cc02d261c94fce6e70a2919aba69a55b839f03db68025dec5c1910596d7f3085fc21684ed9e40d50f30a2485df8ff750fa6d127cc0e33b7eb41fee15a273c7277775e0341d367c43d2b2d88b5fe27540d5264c33cd2b274632666bced994c34c3937755ac871e9a07a0d22d6ea95a02fa83bd4e4f5265fb207840f3be93cf3df16ddd113f88d7c08a8193a5caf65b895480a0f76a23233d5bb3d18c5429abf89a2dfaa9a3ee204d98e7e7eefb7f2ad135c2be4bc8aad9d293fcd3d689333abb7299d8df7bc5c37d9ad89f19dd6e27bfbd22b86721b5ddd66bb381a3d95d3a24c6136062a1ec0b135f3b46977d696bd2dbf02dc4075615f34d6c1cdbd97a3065c2b362fc52f52ccbdee433150d5643413802e5e925775dac3c1ea415b7f718f8fd3852fabbf1bdf89e4d2ca83bdd0b0a56f6e75d5f7e59008ed909b70fcbfaafa0ed8d7bce6d49c7acdf8ac6d245bcd8e06a0cd30d333ca4eeb6ebf6057408518d2fd923e616da7aa29fb9a719a9018371fe26ff8cfff3f95a46ec096a29aeb3020da496b1a814312411bfa374e632f37821512a610af7009290ecea5e98dbe7a7e48217909e02e314c16233371a6eb96a7b6e655e3ce225d41e8c490aa1d503504f3f8326863b6ea224b2f805a13e8248142b0723b01f2d412c7b117335436b02a55fe6de64615db771b28646a2951a51f13a7e4833a1587ab890da7e6d30adce6323117da7afe2adee10dae01d0c691657c8eba13252595b70d0e8e67b90c72b8e9303c8c0c1303ec345084a1078ed49f0bec0c87ff222e89925d679f97e6e090801b56e7ffaf48419cf4bac884c15911fc1952e292d835e9c5b0c8a994de8990e902968091924ae17d0979da0c9c18a7d6d90a30bf5a03b34a4507f0cb161458782149ecdd4022afc8e4a026a9fbe59d43571a4e460007323f21acbb159a96ad62592fec9ce352bbf19a2e985ede8390ca8bfe94213650a7a7d50cc834e324ce2d01aec7cd6e9c5a74bfaf364a4d0870e9d8fd58b815ce7e218708bd4de2fef25256b90fb70a9aed4d24607cebe97eca29cca0a01a1bd1188fe07b0f29b30484b9ade6d69803a4061a78c5aa93f666f8cafecbc577943df81c49a0e1ad97e02ef3643b064b0ed31fb8aad570d3a4de9e4f6b5b8a6962de3c0671e6584343e01a9535facd492525e2e30a240e4cb5a5e36cd090b83724760a0f5a9c6dded0fc9f31b138b5af40b6792b16962cedb85eb7ff8b5a0c6b65642532c888eb699c6f9dd782881610493ee68dde02d8b1707572de4e292f7ce63db33b39e16fd193fabe74f03dfedac0ce0fdeac55f878a391377aa33c53b6dbceb16b61f16f1d67a18122f8ed5c4bcb504c42296f9cd07c03073e25d19e076312fb2b1b623a217a6dd2ba44f37eabda66da7868d57bdc757514150877587fb033a9bbe30dee3b5667c6eb92d680ce5b57e73bb36211fab05abb6b1f91a508e5558ccabb12d30ad90b5af10d572f8c61b679179ca3b4c9d21932ef65af3cf92f119ad0cfde39a793df349cad4191a044d9f9647aec1fb9f862f3b289c924e2c0c0aee09af1070919abe81484bb1bb652036717bd5c7d246046792debd46ddb3507c387a97e4f29507147e82c17562f6f51a875b779807a3e2b7b79d40a77383ec2c143f57d9acf9201059e253618dec527cab7f60266312aa5e6d7c7e2c0c710aa83c0a745fac702448a4a0123ddf5f1cd3bcae53bfdfb361f785a2d399cb65f8eaa914a1a3ab2f4c47b387802beee2a02dbefcb420c360717b139d493497eb30ca60c1513fb067322d77d34f5044bd26c2533da8b5cbccee72242da3707c72f030fbc487ba6f51f8e77cd09e75f13954fda4c79f15d200349e533ee661f355adfe8002049f1a7c8d47b89a8755647840c5ebf314cba13265df9013d5d6bbd715d59d9df7a05c2be8d1ca1a950513896d6eb17a635850d701276d6e05a22bfe45a1fa0b89f0a05148f39dd58e21f7cae54c06e5d2a51f407eeb0a343b670c8fdab581a6c1fccd45a58c0b164a143ac6e21b5db77f3ba5065857dd63edd6d4d54df37255463d1472dc9e7a8108d82117d99c5aa56c423a325ba3405941d8f335a16f00443c0958a6ad3e70ae24349d5e5361c789422dbab386792c951a78fa52bed4e15d12b13a020c58ca167c37e0a3cb2eb42620d9c9ea7baad7aa998abe01a93d7872539a8c46e401a1b203682d3177b45292bd54c130826bcadaea7eec226906ae5aeb412d78de6043a275d11f9ac354840d5ac26771cece983f0f0f5067b2db841bd2f78108afd399bd7ce1bb71568991d4be164b62d79f83c334e69368e2391a62a89306e08cb03743e0fe684666d61bc546d68ec2e477eaf8c95eb3e8e3925803c86c1e5c33c7b6de4e556b5a2e70fd2f67bd9b5375e1b4a7a9994146d0d0240cc7f0cd3fc5daa02914a83cf50bbe6f481c198318d96e7c37c7e58c72941117f2895ed74146da2601cfa3cfe94f29cb77dc43ad3a5e64dcb05597b88a8b67a01f63ee27dbc3df5c7ff7a8654dcf6a54418475c4e56179d5494389a8eb4c07382985cd4aed321f4beae778e9dad565ebcb32334dee3e6aa4754ccecd251c20c9f43568830e7736f34b06d9608d502803637baea19ef3f1fd8cd60dbc50642416d64c0a299a9f45a2e79054cc772a06192dd19dc4707ad3003c2ef854aba2524d188e2e67434a54702139261fe7668601b9787a943a7fdfee1da4d4541545e6d9206461531b099d11714d2ed6f4aecf866ccf6a9f833bc4db8bb40a2d8130cc", &(0x7f0000001640)=""/208) ioctl$IOMMU_TEST_OP_CREATE_ACCESS(r4, 0x3ba0, 0x0) ioctl$IOMMU_TEST_OP_ACCESS_PAGES$syz(r4, 0x3ba0, &(0x7f0000001780)={0x38, 0x7, 0xffffffffffffffff, 0x0, 0x10001, 0x0, 0xa, 0x833d, 0xddb19}) openat$vsock(0xffffffffffffff9c, &(0x7f00000017c0), 0x4400, 0x0) pkey_mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1, r2) 08:21:31 executing program 5: keyctl$KEYCTL_PKEY_ENCRYPT(0x19, &(0x7f0000000000)={0x0, 0x0, 0xe5}, &(0x7f0000000040)={'enc=', 'raw', ' hash=', {'sha384-avx2\x00'}}, &(0x7f00000000c0), &(0x7f0000000100)=""/229) pkey_alloc(0x0, 0x0) ioctl$UDMABUF_CREATE_LIST(0xffffffffffffffff, 0x40087543, &(0x7f0000000280)={0x0, 0x3, [{0xffffffffffffffff, 0x0, 0x8000, 0x4000}, {0xffffffffffffffff, 0x0, 0x4000, 0x8000}, {0xffffffffffffffff, 0x0, 0x2000, 0xffff7ffff0000000}]}) 08:21:31 executing program 4: keyctl$KEYCTL_PKEY_ENCRYPT(0x19, 0x0, &(0x7f0000000040)={'enc=', 'raw', ' hash=', {'sha384-avx2\x00'}}, 0x0, &(0x7f0000000100)=""/229) pkey_mprotect(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x6000000, 0xffffffffffffffff) userfaultfd(0x100800) keyctl$link(0x8, 0x0, 0xfffffffffffffffb) syz_open_dev$ndb(&(0x7f0000000300), 0x0, 0x400) 08:21:32 executing program 1: keyctl$KEYCTL_PKEY_ENCRYPT(0x19, &(0x7f0000000000)={0x0, 0x0, 0xe5}, &(0x7f0000000040)={'enc=', 'raw', ' hash=', {'sha384-avx2\x00'}}, &(0x7f00000000c0), &(0x7f0000000100)=""/229) r0 = pkey_alloc(0x0, 0x0) pkey_mprotect(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x6000000, r0) r1 = userfaultfd(0x100800) pkey_alloc(0x0, 0x1) keyctl$link(0x8, 0x0, 0xfffffffffffffffb) r2 = openat$nci(0xffffffffffffff9c, &(0x7f0000000200), 0x2, 0x0) r3 = openat$vsock(0xffffffffffffff9c, &(0x7f0000000240), 0x201, 0x0) ioctl$UDMABUF_CREATE_LIST(r3, 0x40087543, &(0x7f0000000280)={0x0, 0x3, [{0xffffffffffffffff, 0x0, 0x8000, 0x4000}, {0xffffffffffffffff, 0x0, 0x4000, 0x8000}, {0xffffffffffffffff, 0x0, 0x2000, 0xffff7ffff0000000}]}) syz_open_dev$ndb(&(0x7f0000000300), 0x0, 0x400) ioctl$IOCTL_GET_NCIDEV_IDX(r2, 0x0, &(0x7f0000000340)) keyctl$instantiate(0xc, 0x0, &(0x7f0000000380)=@encrypted_new={'new ', 'ecryptfs', 0x20, 'user:', '', 0x20, 0x6}, 0x28, 0x0) pkey_alloc(0x0, 0x1) ioctl$PTP_PIN_SETFUNC(r3, 0x40603d07, &(0x7f00000003c0)={'\x00', 0x7, 0x2, 0x8}) syz_io_uring_setup(0x6cab, &(0x7f0000000440)={0x0, 0xcb7a, 0x1, 0x3, 0x122, 0x0, r3}, &(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffe000/0x2000)=nil, &(0x7f00000004c0), &(0x7f0000000500)=0x0) clock_gettime(0x0, &(0x7f0000000540)={0x0, 0x0}) syz_io_uring_submit(0x0, r4, &(0x7f00000005c0)=@IORING_OP_LINK_TIMEOUT={0xf, 0x17, 0x0, 0x0, 0x0, &(0x7f0000000580)={r5, r6+10000000}, 0x1, 0x1}, 0x1) ioctl$NBD_SET_SOCK(r3, 0xab00, r3) mmap$dsp(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x2000000, 0x4000010, r1, 0x0) keyctl$KEYCTL_PKEY_DECRYPT(0x1a, &(0x7f0000000600)={0x0, 0x1000, 0xd0}, 0x0, &(0x7f0000000640)="2736f77350ffc33f7efd1d0e8f90bd80efbf2696893ef379734fbf6b93805520fe93ef19fcdecb6510fb0b63a2a2eb5929d774fcd04ee2d7c3cd1f0a0b9421337683a875ac17717eee658dbdbbee5c64013f03f78e885afc3a44d04cf42586c0f41567b19b151fa83e8beb11c568bf7ef1befc2fedc1e5954e02a065483014daf99296a45e841daf7e1494666b109e9c9012819b7749051cee4a408e3b0ec630f7715c8a5547e31d9c5415dcf4e76ca388caf23b9bd6187ecbdbbffa9cfb876782378aec86cd140d23d7eae3a5788ab46e1cb381bb2d884ef39df63ea957b2ba715802c59ae51fbd899502fa47043cc8218b851fcd1bd73eb5a4a8974cb49824a71e788e2bcca6c5c1a9d87736fe68fdafce2d9cfa30419e11b670873f9a20883268941caae7c6ff661bc4ffa3a9d48a0d6c42b77b05de18d6a70e6334f3ea28463ca728bbf9fee62f165add3d30bfd8792b83a34ca17f6ba097f7d5ea6dd1a6fb254c6114f5b6b0858ddcf0ed8df5c6013af4718ce86c44e56d8de13473ff93acbb49891c8af69ef9c450f99b9af74d96618ec8f90e42efd1877a749a41b168cddd0c6ec51962880ed406853c73adae95d82874be3b34b06f12e90eee628994ce67290942edeb0be5c313511cc28bcf71e299f85a3958a90aa1db138506a8a57c7178d6d57930fd4e6ffebfdcd2ed78f8612eb68ea11a252ba0521c94d656a8b3cc1773ec1d89336055390f6aeaded90922dc02efded1b1db74c9cee146afd3dbd92fb4c8e6b4ebac497aa5084367483f9cd7b05cc24a357bcfcc78bb5eb08edb02011c241d0631241bed81b44c3e9c33bd55b82740596cb8ee2fd8a46004e70e709ed3a20fe1fe69bda58665a8eec06622bcd69f086e290044f8707143adf459f053f14f574d7c3ff0d12f8420cd286a21b819d8fe62ba6b18ce5c8dbccd6ed03ed73be06a8d31555f443663f6a6b2a7d1d59bf71f169dccdf20fbaac233a1c4fc89c38adde4733c5b23ae76aee07b52ca9617cb27833a0e85295b81319d85610787f77c77e8d6bd9f07472324a338b8fe0def1fdb961f488efe39cea303e4ea55eb84fd72beb679407c47030179df73a607b34a059b550f1f4fd60af1526111930f62cf03ecf589c5576e466cfb1df08f5beae15034a789a38724fcbafed9a0426172957c80d4ca7ec9147df727d11a6122ce37fc5bbcd5cdb239364d71e5bbab4b8085cd051a16916665d70d5db3b63c0d9904e3adf2b4d945e52185302129fa3e66bd6608d545c5449c1a45cdbb609ba8cff62e7024234e5405236e481365114a7313d6e591d0c6f50c8d4d95469953e223dd5fd62ec94d342fa4349da1d8f433ea90aed09b2aa9cf0e889f8935dcb86d15acf621cae1c93c582275418d369c54b2a2c2c57cfe5f7fc4f5797e33e6f0d08006bf67ba5d3814a188d48c7116c56cd3098263a5f34e133aad7b5198bc12caa9c032222ec9634f6ba98d9548469cb04aa03510801822716c9895c1c344aa8c699c28adf69664d9dd75ef11778f68663064124e8217876364f6ea33f73acff8f013b0a2ac741d9b5eebd3a0db9e32d50febc12fbc110fdc1d2415277a0897ae3a5f567fe18edf5f48ac86e0398de5f0d57fb8cf5a3c2f7f4d2888cd70bd00ab9b29089b84a5123e00fbcad4a9be61b8ccecfd5f943f11cf0952610b7bd0bbca71b36c439d80ff9e9a6c9135a4b638278432be5d3fec6fd49ad792f504c395cad2f2ffd8d1e0231941523693e2252faabd6df97361bbb2f8c078ef9eacafefb62cb1057c3195cdbc0d81c3e74f72be2bb1eb94f1bd19a26f77982e863442eb6064f31f1f2f84144abefde11d159546d65486a4a55f8aed11c51a8a08e812dcb47c7124701f06417ef29d351b23cacba209e084ff6b969dabfd011828ca759d58860bfa32961115c13107face1d4c2653f662d2671bedf1649e6064b31382a6e51f1487173fdb61e5e70f7676380e17fa7e3d4c4b08a7e64ea5b4a7a3d0c9e8d0d225b35f59fdc3537c0827626eb31f734117aadc65036f26bbf8239cee0ae130f0c948ba3562f24a0656c346c6271b3b4f3fb9865a2ee66575a7ca45ebe0c3d12b68e0b112193254f51f08b31eff02fb8839fbd51d9725c033861ff2f47ecdffa0ebdd1e97af0fb71c2fc10204bdf963c90396964df78bd9495b160981a354e10910c1c3ba0a4dd214ab36d05f2975d5f112c3bb4ad85323d35d8616f9ce025b824aa86e8628c646333b5b183f85668f573e37a16f7e8506746c1c6901139b4ba8c9483f5da3aa3f34d18d893e8fe27061086e9f25e525506fad59938b3016d013288501307f3c5c0e2cf5adfab032f0865525072f624dcd7e7dd03abbe39b8196a6eb42e16d80c3c395c61f32392f1834e5743677e060274a663c1e9d3eac0f87f1b95651839ece118f98fe3a21dff01cb2f904cb453f0f6f1b7d3e4f5ed6569ba5be9a153a8d2f11fb8804d2d1d19850e3383aed4198807d7eed79711faa9d2590d4807a2fd525bbfe5bc8b056369aec9e4b725ea87f180a7d3a3dd3bf886b17364734174d962546db90babfb9cad914c76e01af2adee7a9a6a03a94f4f348c8f1ea959b6df2957509f1683c2978c0c97cbe0929382187be22d907c72e3b93415cbb68363c3a928737536bdbc03f4c363cbb0558ff1321d86358c2cc29f0476381289e233a30e34d50ca6f28d1066b56b8cde48b1e9001779934debfd665af61aac5440e71e0406ab498f3058785a4611ba556d97e197dc4dbbd9195cf91b5242f170b478da2922f4435596ac391a2715958d54443e83d2e7643ab80e006ff04a3c938e02d2a261ee692b54c66585494e7f0c741fb8833e4b99f59cdbaa1a4be04439138b0941488a4e05c2c9092ebb4d06d3a83ea56911ddf9b4ad391872763355881d450f3856ecdc40165effbd7aad0bda162feb20bcd11207c9b838bf642f578801be17ed307b25abf3a96f07c81c3c6082cc02d261c94fce6e70a2919aba69a55b839f03db68025dec5c1910596d7f3085fc21684ed9e40d50f30a2485df8ff750fa6d127cc0e33b7eb41fee15a273c7277775e0341d367c43d2b2d88b5fe27540d5264c33cd2b274632666bced994c34c3937755ac871e9a07a0d22d6ea95a02fa83bd4e4f5265fb207840f3be93cf3df16ddd113f88d7c08a8193a5caf65b895480a0f76a23233d5bb3d18c5429abf89a2dfaa9a3ee204d98e7e7eefb7f2ad135c2be4bc8aad9d293fcd3d689333abb7299d8df7bc5c37d9ad89f19dd6e27bfbd22b86721b5ddd66bb381a3d95d3a24c6136062a1ec0b135f3b46977d696bd2dbf02dc4075615f34d6c1cdbd97a3065c2b362fc52f52ccbdee433150d5643413802e5e925775dac3c1ea415b7f718f8fd3852fabbf1bdf89e4d2ca83bdd0b0a56f6e75d5f7e59008ed909b70fcbfaafa0ed8d7bce6d49c7acdf8ac6d245bcd8e06a0cd30d333ca4eeb6ebf6057408518d2fd923e616da7aa29fb9a719a9018371fe26ff8cfff3f95a46ec096a29aeb3020da496b1a814312411bfa374e632f37821512a610af7009290ecea5e98dbe7a7e48217909e02e314c16233371a6eb96a7b6e655e3ce225d41e8c490aa1d503504f3f8326863b6ea224b2f805a13e8248142b0723b01f2d412c7b117335436b02a55fe6de64615db771b28646a2951a51f13a7e4833a1587ab890da7e6d30adce6323117da7afe2adee10dae01d0c691657c8eba13252595b70d0e8e67b90c72b8e9303c8c0c1303ec345084a1078ed49f0bec0c87ff222e89925d679f97e6e090801b56e7ffaf48419cf4bac884c15911fc1952e292d835e9c5b0c8a994de8990e902968091924ae17d0979da0c9c18a7d6d90a30bf5a03b34a4507f0cb161458782149ecdd4022afc8e4a026a9fbe59d43571a4e460007323f21acbb159a96ad62592fec9ce352bbf19a2e985ede8390ca8bfe94213650a7a7d50cc834e324ce2d01aec7cd6e9c5a74bfaf364a4d0870e9d8fd58b815ce7e218708bd4de2fef25256b90fb70a9aed4d24607cebe97eca29cca0a01a1bd1188fe07b0f29b30484b9ade6d69803a4061a78c5aa93f666f8cafecbc577943df81c49a0e1ad97e02ef3643b064b0ed31fb8aad570d3a4de9e4f6b5b8a6962de3c0671e6584343e01a9535facd492525e2e30a240e4cb5a5e36cd090b83724760a0f5a9c6dded0fc9f31b138b5af40b6792b16962cedb85eb7ff8b5a0c6b65642532c888eb699c6f9dd782881610493ee68dde02d8b1707572de4e292f7ce63db33b39e16fd193fabe74f03dfedac0ce0fdeac55f878a391377aa33c53b6dbceb16b61f16f1d67a18122f8ed5c4bcb504c42296f9cd07c03073e25d19e076312fb2b1b623a217a6dd2ba44f37eabda66da7868d57bdc757514150877587fb033a9bbe30dee3b5667c6eb92d680ce5b57e73bb36211fab05abb6b1f91a508e5558ccabb12d30ad90b5af10d572f8c61b679179ca3b4c9d21932ef65af3cf92f119ad0cfde39a793df349cad4191a044d9f9647aec1fb9f862f3b289c924e2c0c0aee09af1070919abe81484bb1bb652036717bd5c7d246046792debd46ddb3507c387a97e4f29507147e82c17562f6f51a875b779807a3e2b7b79d40a77383ec2c143f57d9acf9201059e253618dec527cab7f60266312aa5e6d7c7e2c0c710aa83c0a745fac702448a4a0123ddf5f1cd3bcae53bfdfb361f785a2d399cb65f8eaa914a1a3ab2f4c47b387802beee2a02dbefcb420c360717b139d493497eb30ca60c1513fb067322d77d34f5044bd26c2533da8b5cbccee72242da3707c72f030fbc487ba6f51f8e77cd09e75f13954fda4c79f15d200349e533ee661f355adfe8002049f1a7c8d47b89a8755647840c5ebf314cba13265df9013d5d6bbd715d59d9df7a05c2be8d1ca1a950513896d6eb17a635850d701276d6e05a22bfe45a1fa0b89f0a05148f39dd58e21f7cae54c06e5d2a51f407eeb0a343b670c8fdab581a6c1fccd45a58c0b164a143ac6e21b5db77f3ba5065857dd63edd6d4d54df37255463d1472dc9e7a8108d82117d99c5aa56c423a325ba3405941d8f335a16f00443c0958a6ad3e70ae24349d5e5361c789422dbab386792c951a78fa52bed4e15d12b13a020c58ca167c37e0a3cb2eb42620d9c9ea7baad7aa998abe01a93d7872539a8c46e401a1b203682d3177b45292bd54c130826bcadaea7eec226906ae5aeb412d78de6043a275d11f9ac354840d5ac26771cece983f0f0f5067b2db841bd2f78108afd399bd7ce1bb71568991d4be164b62d79f83c334e69368e2391a62a89306e08cb03743e0fe684666d61bc546d68ec2e477eaf8c95eb3e8e3925803c86c1e5c33c7b6de4e556b5a2e70fd2f67bd9b5375e1b4a7a9994146d0d0240cc7f0cd3fc5daa02914a83cf50bbe6f481c198318d96e7c37c7e58c72941117f2895ed74146da2601cfa3cfe94f29cb77dc43ad3a5e64dcb05597b88a8b67a01f63ee27dbc3df5c7ff7a8654dcf6a54418475c4e56179d5494389a8eb4c07382985cd4aed321f4beae778e9dad565ebcb32334dee3e6aa4754ccecd251c20c9f43568830e7736f34b06d9608d502803637baea19ef3f1fd8cd60dbc50642416d64c0a299a9f45a2e79054cc772a06192dd19dc4707ad3003c2ef854aba2524d188e2e67434a54702139261fe7668601b9787a943a7fdfee1da4d4541545e6d9206461531b099d11714d2ed6f4aecf866ccf6a9f833bc4db8bb40a2d8130cc", &(0x7f0000001640)=""/208) ioctl$IOMMU_TEST_OP_CREATE_ACCESS(r3, 0x3ba0, &(0x7f0000001740)={0x38, 0x5, 0x0, 0x0, 0xffffffffffffffff, 0x1}) keyctl$link(0x8, 0x0, 0xfffffffffffffff8) ioctl$vim2m_VIDIOC_EXPBUF(0xffffffffffffffff, 0xc0405610, &(0x7f0000001840)={0x1, 0x2, 0x8001}) 08:21:32 executing program 3: keyctl$KEYCTL_PKEY_ENCRYPT(0x19, 0x0, &(0x7f0000000040)={'enc=', 'raw', ' hash=', {'sha384-avx2\x00'}}, 0x0, &(0x7f0000000100)=""/229) pkey_mprotect(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x6000000, 0xffffffffffffffff) userfaultfd(0x100800) keyctl$link(0x8, 0x0, 0xfffffffffffffffb) syz_open_dev$ndb(&(0x7f0000000300), 0x0, 0x400) 08:21:32 executing program 5: keyctl$KEYCTL_PKEY_ENCRYPT(0x19, &(0x7f0000000000)={0x0, 0x0, 0xe5}, &(0x7f0000000040)={'enc=', 'raw', ' hash=', {'sha384-avx2\x00'}}, &(0x7f00000000c0), &(0x7f0000000100)=""/229) ioctl$UDMABUF_CREATE_LIST(0xffffffffffffffff, 0x40087543, &(0x7f0000000280)={0x0, 0x3, [{0xffffffffffffffff, 0x0, 0x8000, 0x4000}, {0xffffffffffffffff, 0x0, 0x4000, 0x8000}, {0xffffffffffffffff, 0x0, 0x2000, 0xffff7ffff0000000}]}) 08:21:32 executing program 4: keyctl$KEYCTL_PKEY_ENCRYPT(0x19, 0x0, &(0x7f0000000040)={'enc=', 'raw', ' hash=', {'sha384-avx2\x00'}}, 0x0, &(0x7f0000000100)=""/229) pkey_mprotect(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x6000000, 0xffffffffffffffff) userfaultfd(0x100800) keyctl$link(0x8, 0x0, 0xfffffffffffffffb) syz_open_dev$ndb(&(0x7f0000000300), 0x0, 0x400) 08:21:32 executing program 3: pkey_alloc(0x0, 0x0) syz_io_uring_setup(0x0, &(0x7f0000000440)={0x0, 0x0, 0x1, 0x3, 0x122}, &(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffe000/0x2000)=nil, &(0x7f00000004c0), &(0x7f0000000500)=0x0) syz_io_uring_submit(0x0, r0, &(0x7f00000005c0)=@IORING_OP_LINK_TIMEOUT={0xf, 0x17, 0x0, 0x0, 0x0, &(0x7f0000000580), 0x1, 0x1}, 0x1) 08:21:32 executing program 5: ioctl$UDMABUF_CREATE_LIST(0xffffffffffffffff, 0x40087543, &(0x7f0000000280)={0x0, 0x3, [{0xffffffffffffffff, 0x0, 0x8000, 0x4000}, {0xffffffffffffffff, 0x0, 0x4000, 0x8000}, {0xffffffffffffffff, 0x0, 0x2000, 0xffff7ffff0000000}]}) 08:21:32 executing program 3: keyctl$KEYCTL_PKEY_ENCRYPT(0x19, &(0x7f0000000000)={0x0, 0x0, 0xe5}, &(0x7f0000000040)={'enc=', 'raw', ' hash=', {'sha384-avx2\x00'}}, &(0x7f00000000c0), &(0x7f0000000100)=""/229) r0 = pkey_alloc(0x0, 0x0) pkey_mprotect(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x6000000, r0) r1 = userfaultfd(0x100800) r2 = pkey_alloc(0x0, 0x1) keyctl$link(0x8, 0x0, 0xfffffffffffffffb) r3 = openat$nci(0xffffffffffffff9c, &(0x7f0000000200), 0x2, 0x0) r4 = openat$vsock(0xffffffffffffff9c, &(0x7f0000000240), 0x201, 0x0) ioctl$UDMABUF_CREATE_LIST(r4, 0x40087543, &(0x7f0000000280)={0x0, 0x3, [{0xffffffffffffffff, 0x0, 0x8000, 0x4000}, {0xffffffffffffffff, 0x0, 0x4000, 0x8000}, {0xffffffffffffffff, 0x0, 0x2000, 0xffff7ffff0000000}]}) syz_open_dev$ndb(&(0x7f0000000300), 0x0, 0x400) ioctl$IOCTL_GET_NCIDEV_IDX(r3, 0x0, &(0x7f0000000340)) keyctl$instantiate(0xc, 0x0, &(0x7f0000000380)=@encrypted_new={'new ', 'ecryptfs', 0x20, 'user:', '', 0x20, 0x6}, 0x28, 0x0) pkey_alloc(0x0, 0x1) ioctl$PTP_PIN_SETFUNC(r4, 0x40603d07, &(0x7f00000003c0)={'\x00', 0x7, 0x2, 0x8}) syz_io_uring_setup(0x6cab, &(0x7f0000000440)={0x0, 0xcb7a, 0x1, 0x3, 0x122, 0x0, r4}, &(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffe000/0x2000)=nil, &(0x7f00000004c0), &(0x7f0000000500)=0x0) clock_gettime(0x0, &(0x7f0000000540)={0x0, 0x0}) syz_io_uring_submit(0x0, r5, &(0x7f00000005c0)=@IORING_OP_LINK_TIMEOUT={0xf, 0x17, 0x0, 0x0, 0x0, &(0x7f0000000580)={r6, r7+10000000}, 0x1, 0x1}, 0x1) ioctl$NBD_SET_SOCK(r4, 0xab00, r4) mmap$dsp(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x2000000, 0x4000010, r1, 0x0) keyctl$KEYCTL_PKEY_DECRYPT(0x1a, &(0x7f0000000600)={0x0, 0x1000, 0xd0}, 0x0, &(0x7f0000000640)="2736f77350ffc33f7efd1d0e8f90bd80efbf2696893ef379734fbf6b93805520fe93ef19fcdecb6510fb0b63a2a2eb5929d774fcd04ee2d7c3cd1f0a0b9421337683a875ac17717eee658dbdbbee5c64013f03f78e885afc3a44d04cf42586c0f41567b19b151fa83e8beb11c568bf7ef1befc2fedc1e5954e02a065483014daf99296a45e841daf7e1494666b109e9c9012819b7749051cee4a408e3b0ec630f7715c8a5547e31d9c5415dcf4e76ca388caf23b9bd6187ecbdbbffa9cfb876782378aec86cd140d23d7eae3a5788ab46e1cb381bb2d884ef39df63ea957b2ba715802c59ae51fbd899502fa47043cc8218b851fcd1bd73eb5a4a8974cb49824a71e788e2bcca6c5c1a9d87736fe68fdafce2d9cfa30419e11b670873f9a20883268941caae7c6ff661bc4ffa3a9d48a0d6c42b77b05de18d6a70e6334f3ea28463ca728bbf9fee62f165add3d30bfd8792b83a34ca17f6ba097f7d5ea6dd1a6fb254c6114f5b6b0858ddcf0ed8df5c6013af4718ce86c44e56d8de13473ff93acbb49891c8af69ef9c450f99b9af74d96618ec8f90e42efd1877a749a41b168cddd0c6ec51962880ed406853c73adae95d82874be3b34b06f12e90eee628994ce67290942edeb0be5c313511cc28bcf71e299f85a3958a90aa1db138506a8a57c7178d6d57930fd4e6ffebfdcd2ed78f8612eb68ea11a252ba0521c94d656a8b3cc1773ec1d89336055390f6aeaded90922dc02efded1b1db74c9cee146afd3dbd92fb4c8e6b4ebac497aa5084367483f9cd7b05cc24a357bcfcc78bb5eb08edb02011c241d0631241bed81b44c3e9c33bd55b82740596cb8ee2fd8a46004e70e709ed3a20fe1fe69bda58665a8eec06622bcd69f086e290044f8707143adf459f053f14f574d7c3ff0d12f8420cd286a21b819d8fe62ba6b18ce5c8dbccd6ed03ed73be06a8d31555f443663f6a6b2a7d1d59bf71f169dccdf20fbaac233a1c4fc89c38adde4733c5b23ae76aee07b52ca9617cb27833a0e85295b81319d85610787f77c77e8d6bd9f07472324a338b8fe0def1fdb961f488efe39cea303e4ea55eb84fd72beb679407c47030179df73a607b34a059b550f1f4fd60af1526111930f62cf03ecf589c5576e466cfb1df08f5beae15034a789a38724fcbafed9a0426172957c80d4ca7ec9147df727d11a6122ce37fc5bbcd5cdb239364d71e5bbab4b8085cd051a16916665d70d5db3b63c0d9904e3adf2b4d945e52185302129fa3e66bd6608d545c5449c1a45cdbb609ba8cff62e7024234e5405236e481365114a7313d6e591d0c6f50c8d4d95469953e223dd5fd62ec94d342fa4349da1d8f433ea90aed09b2aa9cf0e889f8935dcb86d15acf621cae1c93c582275418d369c54b2a2c2c57cfe5f7fc4f5797e33e6f0d08006bf67ba5d3814a188d48c7116c56cd3098263a5f34e133aad7b5198bc12caa9c032222ec9634f6ba98d9548469cb04aa03510801822716c9895c1c344aa8c699c28adf69664d9dd75ef11778f68663064124e8217876364f6ea33f73acff8f013b0a2ac741d9b5eebd3a0db9e32d50febc12fbc110fdc1d2415277a0897ae3a5f567fe18edf5f48ac86e0398de5f0d57fb8cf5a3c2f7f4d2888cd70bd00ab9b29089b84a5123e00fbcad4a9be61b8ccecfd5f943f11cf0952610b7bd0bbca71b36c439d80ff9e9a6c9135a4b638278432be5d3fec6fd49ad792f504c395cad2f2ffd8d1e0231941523693e2252faabd6df97361bbb2f8c078ef9eacafefb62cb1057c3195cdbc0d81c3e74f72be2bb1eb94f1bd19a26f77982e863442eb6064f31f1f2f84144abefde11d159546d65486a4a55f8aed11c51a8a08e812dcb47c7124701f06417ef29d351b23cacba209e084ff6b969dabfd011828ca759d58860bfa32961115c13107face1d4c2653f662d2671bedf1649e6064b31382a6e51f1487173fdb61e5e70f7676380e17fa7e3d4c4b08a7e64ea5b4a7a3d0c9e8d0d225b35f59fdc3537c0827626eb31f734117aadc65036f26bbf8239cee0ae130f0c948ba3562f24a0656c346c6271b3b4f3fb9865a2ee66575a7ca45ebe0c3d12b68e0b112193254f51f08b31eff02fb8839fbd51d9725c033861ff2f47ecdffa0ebdd1e97af0fb71c2fc10204bdf963c90396964df78bd9495b160981a354e10910c1c3ba0a4dd214ab36d05f2975d5f112c3bb4ad85323d35d8616f9ce025b824aa86e8628c646333b5b183f85668f573e37a16f7e8506746c1c6901139b4ba8c9483f5da3aa3f34d18d893e8fe27061086e9f25e525506fad59938b3016d013288501307f3c5c0e2cf5adfab032f0865525072f624dcd7e7dd03abbe39b8196a6eb42e16d80c3c395c61f32392f1834e5743677e060274a663c1e9d3eac0f87f1b95651839ece118f98fe3a21dff01cb2f904cb453f0f6f1b7d3e4f5ed6569ba5be9a153a8d2f11fb8804d2d1d19850e3383aed4198807d7eed79711faa9d2590d4807a2fd525bbfe5bc8b056369aec9e4b725ea87f180a7d3a3dd3bf886b17364734174d962546db90babfb9cad914c76e01af2adee7a9a6a03a94f4f348c8f1ea959b6df2957509f1683c2978c0c97cbe0929382187be22d907c72e3b93415cbb68363c3a928737536bdbc03f4c363cbb0558ff1321d86358c2cc29f0476381289e233a30e34d50ca6f28d1066b56b8cde48b1e9001779934debfd665af61aac5440e71e0406ab498f3058785a4611ba556d97e197dc4dbbd9195cf91b5242f170b478da2922f4435596ac391a2715958d54443e83d2e7643ab80e006ff04a3c938e02d2a261ee692b54c66585494e7f0c741fb8833e4b99f59cdbaa1a4be04439138b0941488a4e05c2c9092ebb4d06d3a83ea56911ddf9b4ad391872763355881d450f3856ecdc40165effbd7aad0bda162feb20bcd11207c9b838bf642f578801be17ed307b25abf3a96f07c81c3c6082cc02d261c94fce6e70a2919aba69a55b839f03db68025dec5c1910596d7f3085fc21684ed9e40d50f30a2485df8ff750fa6d127cc0e33b7eb41fee15a273c7277775e0341d367c43d2b2d88b5fe27540d5264c33cd2b274632666bced994c34c3937755ac871e9a07a0d22d6ea95a02fa83bd4e4f5265fb207840f3be93cf3df16ddd113f88d7c08a8193a5caf65b895480a0f76a23233d5bb3d18c5429abf89a2dfaa9a3ee204d98e7e7eefb7f2ad135c2be4bc8aad9d293fcd3d689333abb7299d8df7bc5c37d9ad89f19dd6e27bfbd22b86721b5ddd66bb381a3d95d3a24c6136062a1ec0b135f3b46977d696bd2dbf02dc4075615f34d6c1cdbd97a3065c2b362fc52f52ccbdee433150d5643413802e5e925775dac3c1ea415b7f718f8fd3852fabbf1bdf89e4d2ca83bdd0b0a56f6e75d5f7e59008ed909b70fcbfaafa0ed8d7bce6d49c7acdf8ac6d245bcd8e06a0cd30d333ca4eeb6ebf6057408518d2fd923e616da7aa29fb9a719a9018371fe26ff8cfff3f95a46ec096a29aeb3020da496b1a814312411bfa374e632f37821512a610af7009290ecea5e98dbe7a7e48217909e02e314c16233371a6eb96a7b6e655e3ce225d41e8c490aa1d503504f3f8326863b6ea224b2f805a13e8248142b0723b01f2d412c7b117335436b02a55fe6de64615db771b28646a2951a51f13a7e4833a1587ab890da7e6d30adce6323117da7afe2adee10dae01d0c691657c8eba13252595b70d0e8e67b90c72b8e9303c8c0c1303ec345084a1078ed49f0bec0c87ff222e89925d679f97e6e090801b56e7ffaf48419cf4bac884c15911fc1952e292d835e9c5b0c8a994de8990e902968091924ae17d0979da0c9c18a7d6d90a30bf5a03b34a4507f0cb161458782149ecdd4022afc8e4a026a9fbe59d43571a4e460007323f21acbb159a96ad62592fec9ce352bbf19a2e985ede8390ca8bfe94213650a7a7d50cc834e324ce2d01aec7cd6e9c5a74bfaf364a4d0870e9d8fd58b815ce7e218708bd4de2fef25256b90fb70a9aed4d24607cebe97eca29cca0a01a1bd1188fe07b0f29b30484b9ade6d69803a4061a78c5aa93f666f8cafecbc577943df81c49a0e1ad97e02ef3643b064b0ed31fb8aad570d3a4de9e4f6b5b8a6962de3c0671e6584343e01a9535facd492525e2e30a240e4cb5a5e36cd090b83724760a0f5a9c6dded0fc9f31b138b5af40b6792b16962cedb85eb7ff8b5a0c6b65642532c888eb699c6f9dd782881610493ee68dde02d8b1707572de4e292f7ce63db33b39e16fd193fabe74f03dfedac0ce0fdeac55f878a391377aa33c53b6dbceb16b61f16f1d67a18122f8ed5c4bcb504c42296f9cd07c03073e25d19e076312fb2b1b623a217a6dd2ba44f37eabda66da7868d57bdc757514150877587fb033a9bbe30dee3b5667c6eb92d680ce5b57e73bb36211fab05abb6b1f91a508e5558ccabb12d30ad90b5af10d572f8c61b679179ca3b4c9d21932ef65af3cf92f119ad0cfde39a793df349cad4191a044d9f9647aec1fb9f862f3b289c924e2c0c0aee09af1070919abe81484bb1bb652036717bd5c7d246046792debd46ddb3507c387a97e4f29507147e82c17562f6f51a875b779807a3e2b7b79d40a77383ec2c143f57d9acf9201059e253618dec527cab7f60266312aa5e6d7c7e2c0c710aa83c0a745fac702448a4a0123ddf5f1cd3bcae53bfdfb361f785a2d399cb65f8eaa914a1a3ab2f4c47b387802beee2a02dbefcb420c360717b139d493497eb30ca60c1513fb067322d77d34f5044bd26c2533da8b5cbccee72242da3707c72f030fbc487ba6f51f8e77cd09e75f13954fda4c79f15d200349e533ee661f355adfe8002049f1a7c8d47b89a8755647840c5ebf314cba13265df9013d5d6bbd715d59d9df7a05c2be8d1ca1a950513896d6eb17a635850d701276d6e05a22bfe45a1fa0b89f0a05148f39dd58e21f7cae54c06e5d2a51f407eeb0a343b670c8fdab581a6c1fccd45a58c0b164a143ac6e21b5db77f3ba5065857dd63edd6d4d54df37255463d1472dc9e7a8108d82117d99c5aa56c423a325ba3405941d8f335a16f00443c0958a6ad3e70ae24349d5e5361c789422dbab386792c951a78fa52bed4e15d12b13a020c58ca167c37e0a3cb2eb42620d9c9ea7baad7aa998abe01a93d7872539a8c46e401a1b203682d3177b45292bd54c130826bcadaea7eec226906ae5aeb412d78de6043a275d11f9ac354840d5ac26771cece983f0f0f5067b2db841bd2f78108afd399bd7ce1bb71568991d4be164b62d79f83c334e69368e2391a62a89306e08cb03743e0fe684666d61bc546d68ec2e477eaf8c95eb3e8e3925803c86c1e5c33c7b6de4e556b5a2e70fd2f67bd9b5375e1b4a7a9994146d0d0240cc7f0cd3fc5daa02914a83cf50bbe6f481c198318d96e7c37c7e58c72941117f2895ed74146da2601cfa3cfe94f29cb77dc43ad3a5e64dcb05597b88a8b67a01f63ee27dbc3df5c7ff7a8654dcf6a54418475c4e56179d5494389a8eb4c07382985cd4aed321f4beae778e9dad565ebcb32334dee3e6aa4754ccecd251c20c9f43568830e7736f34b06d9608d502803637baea19ef3f1fd8cd60dbc50642416d64c0a299a9f45a2e79054cc772a06192dd19dc4707ad3003c2ef854aba2524d188e2e67434a54702139261fe7668601b9787a943a7fdfee1da4d4541545e6d9206461531b099d11714d2ed6f4aecf866ccf6a9f833bc4db8bb40a2d8130cc", &(0x7f0000001640)=""/208) ioctl$IOMMU_TEST_OP_CREATE_ACCESS(r4, 0x3ba0, 0x0) ioctl$IOMMU_TEST_OP_ACCESS_PAGES$syz(r4, 0x3ba0, &(0x7f0000001780)={0x38, 0x7, 0xffffffffffffffff, 0x0, 0x10001, 0x0, 0xa, 0x833d, 0xddb19}) openat$vsock(0xffffffffffffff9c, &(0x7f00000017c0), 0x4400, 0x0) pkey_mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1, r2) ioctl$UFFDIO_REGISTER(r1, 0xc020aa00, &(0x7f0000001800)={{&(0x7f0000ffc000/0x4000)=nil, 0x4000}, 0x4}) 08:21:32 executing program 4: keyctl$KEYCTL_PKEY_ENCRYPT(0x19, &(0x7f0000000000)={0x0, 0x0, 0xe5}, &(0x7f0000000040)={'enc=', 'raw', ' hash=', {'sha384-avx2\x00'}}, &(0x7f00000000c0), &(0x7f0000000100)=""/229) r0 = pkey_alloc(0x0, 0x0) pkey_mprotect(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x6000000, r0) r1 = userfaultfd(0x100800) pkey_alloc(0x0, 0x1) keyctl$link(0x8, 0x0, 0xfffffffffffffffb) r2 = openat$nci(0xffffffffffffff9c, &(0x7f0000000200), 0x2, 0x0) r3 = openat$vsock(0xffffffffffffff9c, &(0x7f0000000240), 0x201, 0x0) ioctl$UDMABUF_CREATE_LIST(r3, 0x40087543, &(0x7f0000000280)={0x0, 0x3, [{0xffffffffffffffff, 0x0, 0x8000, 0x4000}, {0xffffffffffffffff, 0x0, 0x4000, 0x8000}, {0xffffffffffffffff, 0x0, 0x2000, 0xffff7ffff0000000}]}) syz_open_dev$ndb(&(0x7f0000000300), 0x0, 0x400) ioctl$IOCTL_GET_NCIDEV_IDX(r2, 0x0, &(0x7f0000000340)) keyctl$instantiate(0xc, 0x0, &(0x7f0000000380)=@encrypted_new={'new ', 'ecryptfs', 0x20, 'user:', '', 0x20, 0x6}, 0x28, 0x0) pkey_alloc(0x0, 0x1) ioctl$PTP_PIN_SETFUNC(r3, 0x40603d07, &(0x7f00000003c0)={'\x00', 0x7, 0x2, 0x8}) syz_io_uring_setup(0x6cab, &(0x7f0000000440)={0x0, 0xcb7a, 0x1, 0x3, 0x122, 0x0, r3}, &(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffe000/0x2000)=nil, &(0x7f00000004c0), &(0x7f0000000500)=0x0) clock_gettime(0x0, &(0x7f0000000540)={0x0, 0x0}) syz_io_uring_submit(0x0, r4, &(0x7f00000005c0)=@IORING_OP_LINK_TIMEOUT={0xf, 0x17, 0x0, 0x0, 0x0, &(0x7f0000000580)={r5, r6+10000000}, 0x1, 0x1}, 0x1) ioctl$NBD_SET_SOCK(r3, 0xab00, r3) mmap$dsp(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x2000000, 0x4000010, r1, 0x0) keyctl$KEYCTL_PKEY_DECRYPT(0x1a, &(0x7f0000000600)={0x0, 0xff0, 0xd0}, 0x0, &(0x7f0000000640)="2736f77350ffc33f7efd1d0e8f90bd80efbf2696893ef379734fbf6b93805520fe93ef19fcdecb6510fb0b63a2a2eb5929d774fcd04ee2d7c3cd1f0a0b9421337683a875ac17717eee658dbdbbee5c64013f03f78e885afc3a44d04cf42586c0f41567b19b151fa83e8beb11c568bf7ef1befc2fedc1e5954e02a065483014daf99296a45e841daf7e1494666b109e9c9012819b7749051cee4a408e3b0ec630f7715c8a5547e31d9c5415dcf4e76ca388caf23b9bd6187ecbdbbffa9cfb876782378aec86cd140d23d7eae3a5788ab46e1cb381bb2d884ef39df63ea957b2ba715802c59ae51fbd899502fa47043cc8218b851fcd1bd73eb5a4a8974cb49824a71e788e2bcca6c5c1a9d87736fe68fdafce2d9cfa30419e11b670873f9a20883268941caae7c6ff661bc4ffa3a9d48a0d6c42b77b05de18d6a70e6334f3ea28463ca728bbf9fee62f165add3d30bfd8792b83a34ca17f6ba097f7d5ea6dd1a6fb254c6114f5b6b0858ddcf0ed8df5c6013af4718ce86c44e56d8de13473ff93acbb49891c8af69ef9c450f99b9af74d96618ec8f90e42efd1877a749a41b168cddd0c6ec51962880ed406853c73adae95d82874be3b34b06f12e90eee628994ce67290942edeb0be5c313511cc28bcf71e299f85a3958a90aa1db138506a8a57c7178d6d57930fd4e6ffebfdcd2ed78f8612eb68ea11a252ba0521c94d656a8b3cc1773ec1d89336055390f6aeaded90922dc02efded1b1db74c9cee146afd3dbd92fb4c8e6b4ebac497aa5084367483f9cd7b05cc24a357bcfcc78bb5eb08edb02011c241d0631241bed81b44c3e9c33bd55b82740596cb8ee2fd8a46004e70e709ed3a20fe1fe69bda58665a8eec06622bcd69f086e290044f8707143adf459f053f14f574d7c3ff0d12f8420cd286a21b819d8fe62ba6b18ce5c8dbccd6ed03ed73be06a8d31555f443663f6a6b2a7d1d59bf71f169dccdf20fbaac233a1c4fc89c38adde4733c5b23ae76aee07b52ca9617cb27833a0e85295b81319d85610787f77c77e8d6bd9f07472324a338b8fe0def1fdb961f488efe39cea303e4ea55eb84fd72beb679407c47030179df73a607b34a059b550f1f4fd60af1526111930f62cf03ecf589c5576e466cfb1df08f5beae15034a789a38724fcbafed9a0426172957c80d4ca7ec9147df727d11a6122ce37fc5bbcd5cdb239364d71e5bbab4b8085cd051a16916665d70d5db3b63c0d9904e3adf2b4d945e52185302129fa3e66bd6608d545c5449c1a45cdbb609ba8cff62e7024234e5405236e481365114a7313d6e591d0c6f50c8d4d95469953e223dd5fd62ec94d342fa4349da1d8f433ea90aed09b2aa9cf0e889f8935dcb86d15acf621cae1c93c582275418d369c54b2a2c2c57cfe5f7fc4f5797e33e6f0d08006bf67ba5d3814a188d48c7116c56cd3098263a5f34e133aad7b5198bc12caa9c032222ec9634f6ba98d9548469cb04aa03510801822716c9895c1c344aa8c699c28adf69664d9dd75ef11778f68663064124e8217876364f6ea33f73acff8f013b0a2ac741d9b5eebd3a0db9e32d50febc12fbc110fdc1d2415277a0897ae3a5f567fe18edf5f48ac86e0398de5f0d57fb8cf5a3c2f7f4d2888cd70bd00ab9b29089b84a5123e00fbcad4a9be61b8ccecfd5f943f11cf0952610b7bd0bbca71b36c439d80ff9e9a6c9135a4b638278432be5d3fec6fd49ad792f504c395cad2f2ffd8d1e0231941523693e2252faabd6df97361bbb2f8c078ef9eacafefb62cb1057c3195cdbc0d81c3e74f72be2bb1eb94f1bd19a26f77982e863442eb6064f31f1f2f84144abefde11d159546d65486a4a55f8aed11c51a8a08e812dcb47c7124701f06417ef29d351b23cacba209e084ff6b969dabfd011828ca759d58860bfa32961115c13107face1d4c2653f662d2671bedf1649e6064b31382a6e51f1487173fdb61e5e70f7676380e17fa7e3d4c4b08a7e64ea5b4a7a3d0c9e8d0d225b35f59fdc3537c0827626eb31f734117aadc65036f26bbf8239cee0ae130f0c948ba3562f24a0656c346c6271b3b4f3fb9865a2ee66575a7ca45ebe0c3d12b68e0b112193254f51f08b31eff02fb8839fbd51d9725c033861ff2f47ecdffa0ebdd1e97af0fb71c2fc10204bdf963c90396964df78bd9495b160981a354e10910c1c3ba0a4dd214ab36d05f2975d5f112c3bb4ad85323d35d8616f9ce025b824aa86e8628c646333b5b183f85668f573e37a16f7e8506746c1c6901139b4ba8c9483f5da3aa3f34d18d893e8fe27061086e9f25e525506fad59938b3016d013288501307f3c5c0e2cf5adfab032f0865525072f624dcd7e7dd03abbe39b8196a6eb42e16d80c3c395c61f32392f1834e5743677e060274a663c1e9d3eac0f87f1b95651839ece118f98fe3a21dff01cb2f904cb453f0f6f1b7d3e4f5ed6569ba5be9a153a8d2f11fb8804d2d1d19850e3383aed4198807d7eed79711faa9d2590d4807a2fd525bbfe5bc8b056369aec9e4b725ea87f180a7d3a3dd3bf886b17364734174d962546db90babfb9cad914c76e01af2adee7a9a6a03a94f4f348c8f1ea959b6df2957509f1683c2978c0c97cbe0929382187be22d907c72e3b93415cbb68363c3a928737536bdbc03f4c363cbb0558ff1321d86358c2cc29f0476381289e233a30e34d50ca6f28d1066b56b8cde48b1e9001779934debfd665af61aac5440e71e0406ab498f3058785a4611ba556d97e197dc4dbbd9195cf91b5242f170b478da2922f4435596ac391a2715958d54443e83d2e7643ab80e006ff04a3c938e02d2a261ee692b54c66585494e7f0c741fb8833e4b99f59cdbaa1a4be04439138b0941488a4e05c2c9092ebb4d06d3a83ea56911ddf9b4ad391872763355881d450f3856ecdc40165effbd7aad0bda162feb20bcd11207c9b838bf642f578801be17ed307b25abf3a96f07c81c3c6082cc02d261c94fce6e70a2919aba69a55b839f03db68025dec5c1910596d7f3085fc21684ed9e40d50f30a2485df8ff750fa6d127cc0e33b7eb41fee15a273c7277775e0341d367c43d2b2d88b5fe27540d5264c33cd2b274632666bced994c34c3937755ac871e9a07a0d22d6ea95a02fa83bd4e4f5265fb207840f3be93cf3df16ddd113f88d7c08a8193a5caf65b895480a0f76a23233d5bb3d18c5429abf89a2dfaa9a3ee204d98e7e7eefb7f2ad135c2be4bc8aad9d293fcd3d689333abb7299d8df7bc5c37d9ad89f19dd6e27bfbd22b86721b5ddd66bb381a3d95d3a24c6136062a1ec0b135f3b46977d696bd2dbf02dc4075615f34d6c1cdbd97a3065c2b362fc52f52ccbdee433150d5643413802e5e925775dac3c1ea415b7f718f8fd3852fabbf1bdf89e4d2ca83bdd0b0a56f6e75d5f7e59008ed909b70fcbfaafa0ed8d7bce6d49c7acdf8ac6d245bcd8e06a0cd30d333ca4eeb6ebf6057408518d2fd923e616da7aa29fb9a719a9018371fe26ff8cfff3f95a46ec096a29aeb3020da496b1a814312411bfa374e632f37821512a610af7009290ecea5e98dbe7a7e48217909e02e314c16233371a6eb96a7b6e655e3ce225d41e8c490aa1d503504f3f8326863b6ea224b2f805a13e8248142b0723b01f2d412c7b117335436b02a55fe6de64615db771b28646a2951a51f13a7e4833a1587ab890da7e6d30adce6323117da7afe2adee10dae01d0c691657c8eba13252595b70d0e8e67b90c72b8e9303c8c0c1303ec345084a1078ed49f0bec0c87ff222e89925d679f97e6e090801b56e7ffaf48419cf4bac884c15911fc1952e292d835e9c5b0c8a994de8990e902968091924ae17d0979da0c9c18a7d6d90a30bf5a03b34a4507f0cb161458782149ecdd4022afc8e4a026a9fbe59d43571a4e460007323f21acbb159a96ad62592fec9ce352bbf19a2e985ede8390ca8bfe94213650a7a7d50cc834e324ce2d01aec7cd6e9c5a74bfaf364a4d0870e9d8fd58b815ce7e218708bd4de2fef25256b90fb70a9aed4d24607cebe97eca29cca0a01a1bd1188fe07b0f29b30484b9ade6d69803a4061a78c5aa93f666f8cafecbc577943df81c49a0e1ad97e02ef3643b064b0ed31fb8aad570d3a4de9e4f6b5b8a6962de3c0671e6584343e01a9535facd492525e2e30a240e4cb5a5e36cd090b83724760a0f5a9c6dded0fc9f31b138b5af40b6792b16962cedb85eb7ff8b5a0c6b65642532c888eb699c6f9dd782881610493ee68dde02d8b1707572de4e292f7ce63db33b39e16fd193fabe74f03dfedac0ce0fdeac55f878a391377aa33c53b6dbceb16b61f16f1d67a18122f8ed5c4bcb504c42296f9cd07c03073e25d19e076312fb2b1b623a217a6dd2ba44f37eabda66da7868d57bdc757514150877587fb033a9bbe30dee3b5667c6eb92d680ce5b57e73bb36211fab05abb6b1f91a508e5558ccabb12d30ad90b5af10d572f8c61b679179ca3b4c9d21932ef65af3cf92f119ad0cfde39a793df349cad4191a044d9f9647aec1fb9f862f3b289c924e2c0c0aee09af1070919abe81484bb1bb652036717bd5c7d246046792debd46ddb3507c387a97e4f29507147e82c17562f6f51a875b779807a3e2b7b79d40a77383ec2c143f57d9acf9201059e253618dec527cab7f60266312aa5e6d7c7e2c0c710aa83c0a745fac702448a4a0123ddf5f1cd3bcae53bfdfb361f785a2d399cb65f8eaa914a1a3ab2f4c47b387802beee2a02dbefcb420c360717b139d493497eb30ca60c1513fb067322d77d34f5044bd26c2533da8b5cbccee72242da3707c72f030fbc487ba6f51f8e77cd09e75f13954fda4c79f15d200349e533ee661f355adfe8002049f1a7c8d47b89a8755647840c5ebf314cba13265df9013d5d6bbd715d59d9df7a05c2be8d1ca1a950513896d6eb17a635850d701276d6e05a22bfe45a1fa0b89f0a05148f39dd58e21f7cae54c06e5d2a51f407eeb0a343b670c8fdab581a6c1fccd45a58c0b164a143ac6e21b5db77f3ba5065857dd63edd6d4d54df37255463d1472dc9e7a8108d82117d99c5aa56c423a325ba3405941d8f335a16f00443c0958a6ad3e70ae24349d5e5361c789422dbab386792c951a78fa52bed4e15d12b13a020c58ca167c37e0a3cb2eb42620d9c9ea7baad7aa998abe01a93d7872539a8c46e401a1b203682d3177b45292bd54c130826bcadaea7eec226906ae5aeb412d78de6043a275d11f9ac354840d5ac26771cece983f0f0f5067b2db841bd2f78108afd399bd7ce1bb71568991d4be164b62d79f83c334e69368e2391a62a89306e08cb03743e0fe684666d61bc546d68ec2e477eaf8c95eb3e8e3925803c86c1e5c33c7b6de4e556b5a2e70fd2f67bd9b5375e1b4a7a9994146d0d0240cc7f0cd3fc5daa02914a83cf50bbe6f481c198318d96e7c37c7e58c72941117f2895ed74146da2601cfa3cfe94f29cb77dc43ad3a5e64dcb05597b88a8b67a01f63ee27dbc3df5c7ff7a8654dcf6a54418475c4e56179d5494389a8eb4c07382985cd4aed321f4beae778e9dad565ebcb32334dee3e6aa4754ccecd251c20c9f43568830e7736f34b06d9608d502803637baea19ef3f1fd8cd60dbc50642416d64c0a299a9f45a2e79054cc772a06192dd19dc4707ad3003c2ef854aba2524d188e2e67434a54702139261fe7668601b9787a943a7fdfee1da4d4541545e6d9206461531b099d11714d2ed6f4aecf", &(0x7f0000001640)=""/208) ioctl$IOMMU_TEST_OP_CREATE_ACCESS(r3, 0x3ba0, &(0x7f0000001740)={0x38, 0x5, 0x0, 0x0, 0xffffffffffffffff, 0x1}) ioctl$IOMMU_TEST_OP_ACCESS_PAGES$syz(r3, 0x3ba0, &(0x7f0000001780)={0x38, 0x7, r7, 0x0, 0x10001, 0x0, 0xa, 0x833d, 0xddb19}) 08:21:32 executing program 0: keyctl$KEYCTL_PKEY_ENCRYPT(0x19, &(0x7f0000000000)={0x0, 0x0, 0xe5}, &(0x7f0000000040)={'enc=', 'raw', ' hash=', {'sha384-avx2\x00'}}, &(0x7f00000000c0), &(0x7f0000000100)=""/229) r0 = pkey_alloc(0x0, 0x0) pkey_mprotect(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x6000000, r0) r1 = userfaultfd(0x100800) pkey_alloc(0x0, 0x1) keyctl$link(0x8, 0x0, 0xfffffffffffffffb) r2 = openat$nci(0xffffffffffffff9c, &(0x7f0000000200), 0x2, 0x0) r3 = openat$vsock(0xffffffffffffff9c, &(0x7f0000000240), 0x201, 0x0) ioctl$UDMABUF_CREATE_LIST(r3, 0x40087543, &(0x7f0000000280)={0x0, 0x3, [{0xffffffffffffffff, 0x0, 0x8000, 0x4000}, {0xffffffffffffffff, 0x0, 0x4000, 0x8000}, {0xffffffffffffffff, 0x0, 0x2000, 0xffff7ffff0000000}]}) syz_open_dev$ndb(&(0x7f0000000300), 0x0, 0x400) ioctl$IOCTL_GET_NCIDEV_IDX(r2, 0x0, &(0x7f0000000340)) syz_io_uring_setup(0x6cab, &(0x7f0000000440)={0x0, 0xcb7a, 0x1, 0x3, 0x122, 0x0, r3}, &(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffe000/0x2000)=nil, &(0x7f00000004c0), &(0x7f0000000500)=0x0) clock_gettime(0x0, &(0x7f0000000540)={0x0, 0x0}) syz_io_uring_submit(0x0, r4, &(0x7f00000005c0)=@IORING_OP_LINK_TIMEOUT={0xf, 0x17, 0x0, 0x0, 0x0, &(0x7f0000000580)={r5, r6+10000000}, 0x1, 0x1}, 0x1) ioctl$NBD_SET_SOCK(r3, 0xab00, r3) mmap$dsp(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x2000000, 0x4000010, r1, 0x0) keyctl$KEYCTL_PKEY_DECRYPT(0x1a, &(0x7f0000000600)={0x0, 0x1000, 0xd0}, 0x0, &(0x7f0000000640)="2736f77350ffc33f7efd1d0e8f90bd80efbf2696893ef379734fbf6b93805520fe93ef19fcdecb6510fb0b63a2a2eb5929d774fcd04ee2d7c3cd1f0a0b9421337683a875ac17717eee658dbdbbee5c64013f03f78e885afc3a44d04cf42586c0f41567b19b151fa83e8beb11c568bf7ef1befc2fedc1e5954e02a065483014daf99296a45e841daf7e1494666b109e9c9012819b7749051cee4a408e3b0ec630f7715c8a5547e31d9c5415dcf4e76ca388caf23b9bd6187ecbdbbffa9cfb876782378aec86cd140d23d7eae3a5788ab46e1cb381bb2d884ef39df63ea957b2ba715802c59ae51fbd899502fa47043cc8218b851fcd1bd73eb5a4a8974cb49824a71e788e2bcca6c5c1a9d87736fe68fdafce2d9cfa30419e11b670873f9a20883268941caae7c6ff661bc4ffa3a9d48a0d6c42b77b05de18d6a70e6334f3ea28463ca728bbf9fee62f165add3d30bfd8792b83a34ca17f6ba097f7d5ea6dd1a6fb254c6114f5b6b0858ddcf0ed8df5c6013af4718ce86c44e56d8de13473ff93acbb49891c8af69ef9c450f99b9af74d96618ec8f90e42efd1877a749a41b168cddd0c6ec51962880ed406853c73adae95d82874be3b34b06f12e90eee628994ce67290942edeb0be5c313511cc28bcf71e299f85a3958a90aa1db138506a8a57c7178d6d57930fd4e6ffebfdcd2ed78f8612eb68ea11a252ba0521c94d656a8b3cc1773ec1d89336055390f6aeaded90922dc02efded1b1db74c9cee146afd3dbd92fb4c8e6b4ebac497aa5084367483f9cd7b05cc24a357bcfcc78bb5eb08edb02011c241d0631241bed81b44c3e9c33bd55b82740596cb8ee2fd8a46004e70e709ed3a20fe1fe69bda58665a8eec06622bcd69f086e290044f8707143adf459f053f14f574d7c3ff0d12f8420cd286a21b819d8fe62ba6b18ce5c8dbccd6ed03ed73be06a8d31555f443663f6a6b2a7d1d59bf71f169dccdf20fbaac233a1c4fc89c38adde4733c5b23ae76aee07b52ca9617cb27833a0e85295b81319d85610787f77c77e8d6bd9f07472324a338b8fe0def1fdb961f488efe39cea303e4ea55eb84fd72beb679407c47030179df73a607b34a059b550f1f4fd60af1526111930f62cf03ecf589c5576e466cfb1df08f5beae15034a789a38724fcbafed9a0426172957c80d4ca7ec9147df727d11a6122ce37fc5bbcd5cdb239364d71e5bbab4b8085cd051a16916665d70d5db3b63c0d9904e3adf2b4d945e52185302129fa3e66bd6608d545c5449c1a45cdbb609ba8cff62e7024234e5405236e481365114a7313d6e591d0c6f50c8d4d95469953e223dd5fd62ec94d342fa4349da1d8f433ea90aed09b2aa9cf0e889f8935dcb86d15acf621cae1c93c582275418d369c54b2a2c2c57cfe5f7fc4f5797e33e6f0d08006bf67ba5d3814a188d48c7116c56cd3098263a5f34e133aad7b5198bc12caa9c032222ec9634f6ba98d9548469cb04aa03510801822716c9895c1c344aa8c699c28adf69664d9dd75ef11778f68663064124e8217876364f6ea33f73acff8f013b0a2ac741d9b5eebd3a0db9e32d50febc12fbc110fdc1d2415277a0897ae3a5f567fe18edf5f48ac86e0398de5f0d57fb8cf5a3c2f7f4d2888cd70bd00ab9b29089b84a5123e00fbcad4a9be61b8ccecfd5f943f11cf0952610b7bd0bbca71b36c439d80ff9e9a6c9135a4b638278432be5d3fec6fd49ad792f504c395cad2f2ffd8d1e0231941523693e2252faabd6df97361bbb2f8c078ef9eacafefb62cb1057c3195cdbc0d81c3e74f72be2bb1eb94f1bd19a26f77982e863442eb6064f31f1f2f84144abefde11d159546d65486a4a55f8aed11c51a8a08e812dcb47c7124701f06417ef29d351b23cacba209e084ff6b969dabfd011828ca759d58860bfa32961115c13107face1d4c2653f662d2671bedf1649e6064b31382a6e51f1487173fdb61e5e70f7676380e17fa7e3d4c4b08a7e64ea5b4a7a3d0c9e8d0d225b35f59fdc3537c0827626eb31f734117aadc65036f26bbf8239cee0ae130f0c948ba3562f24a0656c346c6271b3b4f3fb9865a2ee66575a7ca45ebe0c3d12b68e0b112193254f51f08b31eff02fb8839fbd51d9725c033861ff2f47ecdffa0ebdd1e97af0fb71c2fc10204bdf963c90396964df78bd9495b160981a354e10910c1c3ba0a4dd214ab36d05f2975d5f112c3bb4ad85323d35d8616f9ce025b824aa86e8628c646333b5b183f85668f573e37a16f7e8506746c1c6901139b4ba8c9483f5da3aa3f34d18d893e8fe27061086e9f25e525506fad59938b3016d013288501307f3c5c0e2cf5adfab032f0865525072f624dcd7e7dd03abbe39b8196a6eb42e16d80c3c395c61f32392f1834e5743677e060274a663c1e9d3eac0f87f1b95651839ece118f98fe3a21dff01cb2f904cb453f0f6f1b7d3e4f5ed6569ba5be9a153a8d2f11fb8804d2d1d19850e3383aed4198807d7eed79711faa9d2590d4807a2fd525bbfe5bc8b056369aec9e4b725ea87f180a7d3a3dd3bf886b17364734174d962546db90babfb9cad914c76e01af2adee7a9a6a03a94f4f348c8f1ea959b6df2957509f1683c2978c0c97cbe0929382187be22d907c72e3b93415cbb68363c3a928737536bdbc03f4c363cbb0558ff1321d86358c2cc29f0476381289e233a30e34d50ca6f28d1066b56b8cde48b1e9001779934debfd665af61aac5440e71e0406ab498f3058785a4611ba556d97e197dc4dbbd9195cf91b5242f170b478da2922f4435596ac391a2715958d54443e83d2e7643ab80e006ff04a3c938e02d2a261ee692b54c66585494e7f0c741fb8833e4b99f59cdbaa1a4be04439138b0941488a4e05c2c9092ebb4d06d3a83ea56911ddf9b4ad391872763355881d450f3856ecdc40165effbd7aad0bda162feb20bcd11207c9b838bf642f578801be17ed307b25abf3a96f07c81c3c6082cc02d261c94fce6e70a2919aba69a55b839f03db68025dec5c1910596d7f3085fc21684ed9e40d50f30a2485df8ff750fa6d127cc0e33b7eb41fee15a273c7277775e0341d367c43d2b2d88b5fe27540d5264c33cd2b274632666bced994c34c3937755ac871e9a07a0d22d6ea95a02fa83bd4e4f5265fb207840f3be93cf3df16ddd113f88d7c08a8193a5caf65b895480a0f76a23233d5bb3d18c5429abf89a2dfaa9a3ee204d98e7e7eefb7f2ad135c2be4bc8aad9d293fcd3d689333abb7299d8df7bc5c37d9ad89f19dd6e27bfbd22b86721b5ddd66bb381a3d95d3a24c6136062a1ec0b135f3b46977d696bd2dbf02dc4075615f34d6c1cdbd97a3065c2b362fc52f52ccbdee433150d5643413802e5e925775dac3c1ea415b7f718f8fd3852fabbf1bdf89e4d2ca83bdd0b0a56f6e75d5f7e59008ed909b70fcbfaafa0ed8d7bce6d49c7acdf8ac6d245bcd8e06a0cd30d333ca4eeb6ebf6057408518d2fd923e616da7aa29fb9a719a9018371fe26ff8cfff3f95a46ec096a29aeb3020da496b1a814312411bfa374e632f37821512a610af7009290ecea5e98dbe7a7e48217909e02e314c16233371a6eb96a7b6e655e3ce225d41e8c490aa1d503504f3f8326863b6ea224b2f805a13e8248142b0723b01f2d412c7b117335436b02a55fe6de64615db771b28646a2951a51f13a7e4833a1587ab890da7e6d30adce6323117da7afe2adee10dae01d0c691657c8eba13252595b70d0e8e67b90c72b8e9303c8c0c1303ec345084a1078ed49f0bec0c87ff222e89925d679f97e6e090801b56e7ffaf48419cf4bac884c15911fc1952e292d835e9c5b0c8a994de8990e902968091924ae17d0979da0c9c18a7d6d90a30bf5a03b34a4507f0cb161458782149ecdd4022afc8e4a026a9fbe59d43571a4e460007323f21acbb159a96ad62592fec9ce352bbf19a2e985ede8390ca8bfe94213650a7a7d50cc834e324ce2d01aec7cd6e9c5a74bfaf364a4d0870e9d8fd58b815ce7e218708bd4de2fef25256b90fb70a9aed4d24607cebe97eca29cca0a01a1bd1188fe07b0f29b30484b9ade6d69803a4061a78c5aa93f666f8cafecbc577943df81c49a0e1ad97e02ef3643b064b0ed31fb8aad570d3a4de9e4f6b5b8a6962de3c0671e6584343e01a9535facd492525e2e30a240e4cb5a5e36cd090b83724760a0f5a9c6dded0fc9f31b138b5af40b6792b16962cedb85eb7ff8b5a0c6b65642532c888eb699c6f9dd782881610493ee68dde02d8b1707572de4e292f7ce63db33b39e16fd193fabe74f03dfedac0ce0fdeac55f878a391377aa33c53b6dbceb16b61f16f1d67a18122f8ed5c4bcb504c42296f9cd07c03073e25d19e076312fb2b1b623a217a6dd2ba44f37eabda66da7868d57bdc757514150877587fb033a9bbe30dee3b5667c6eb92d680ce5b57e73bb36211fab05abb6b1f91a508e5558ccabb12d30ad90b5af10d572f8c61b679179ca3b4c9d21932ef65af3cf92f119ad0cfde39a793df349cad4191a044d9f9647aec1fb9f862f3b289c924e2c0c0aee09af1070919abe81484bb1bb652036717bd5c7d246046792debd46ddb3507c387a97e4f29507147e82c17562f6f51a875b779807a3e2b7b79d40a77383ec2c143f57d9acf9201059e253618dec527cab7f60266312aa5e6d7c7e2c0c710aa83c0a745fac702448a4a0123ddf5f1cd3bcae53bfdfb361f785a2d399cb65f8eaa914a1a3ab2f4c47b387802beee2a02dbefcb420c360717b139d493497eb30ca60c1513fb067322d77d34f5044bd26c2533da8b5cbccee72242da3707c72f030fbc487ba6f51f8e77cd09e75f13954fda4c79f15d200349e533ee661f355adfe8002049f1a7c8d47b89a8755647840c5ebf314cba13265df9013d5d6bbd715d59d9df7a05c2be8d1ca1a950513896d6eb17a635850d701276d6e05a22bfe45a1fa0b89f0a05148f39dd58e21f7cae54c06e5d2a51f407eeb0a343b670c8fdab581a6c1fccd45a58c0b164a143ac6e21b5db77f3ba5065857dd63edd6d4d54df37255463d1472dc9e7a8108d82117d99c5aa56c423a325ba3405941d8f335a16f00443c0958a6ad3e70ae24349d5e5361c789422dbab386792c951a78fa52bed4e15d12b13a020c58ca167c37e0a3cb2eb42620d9c9ea7baad7aa998abe01a93d7872539a8c46e401a1b203682d3177b45292bd54c130826bcadaea7eec226906ae5aeb412d78de6043a275d11f9ac354840d5ac26771cece983f0f0f5067b2db841bd2f78108afd399bd7ce1bb71568991d4be164b62d79f83c334e69368e2391a62a89306e08cb03743e0fe684666d61bc546d68ec2e477eaf8c95eb3e8e3925803c86c1e5c33c7b6de4e556b5a2e70fd2f67bd9b5375e1b4a7a9994146d0d0240cc7f0cd3fc5daa02914a83cf50bbe6f481c198318d96e7c37c7e58c72941117f2895ed74146da2601cfa3cfe94f29cb77dc43ad3a5e64dcb05597b88a8b67a01f63ee27dbc3df5c7ff7a8654dcf6a54418475c4e56179d5494389a8eb4c07382985cd4aed321f4beae778e9dad565ebcb32334dee3e6aa4754ccecd251c20c9f43568830e7736f34b06d9608d502803637baea19ef3f1fd8cd60dbc50642416d64c0a299a9f45a2e79054cc772a06192dd19dc4707ad3003c2ef854aba2524d188e2e67434a54702139261fe7668601b9787a943a7fdfee1da4d4541545e6d9206461531b099d11714d2ed6f4aecf866ccf6a9f833bc4db8bb40a2d8130cc", &(0x7f0000001640)=""/208) 08:21:32 executing program 2: keyctl$KEYCTL_PKEY_ENCRYPT(0x19, &(0x7f0000000000)={0x0, 0x0, 0xe5}, &(0x7f0000000040)={'enc=', 'raw', ' hash=', {'sha384-avx2\x00'}}, &(0x7f00000000c0), &(0x7f0000000100)=""/229) r0 = pkey_alloc(0x0, 0x0) pkey_mprotect(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x6000000, r0) r1 = userfaultfd(0x100800) pkey_alloc(0x0, 0x1) keyctl$link(0x8, 0x0, 0xfffffffffffffffb) r2 = openat$nci(0xffffffffffffff9c, &(0x7f0000000200), 0x2, 0x0) r3 = openat$vsock(0xffffffffffffff9c, &(0x7f0000000240), 0x201, 0x0) ioctl$UDMABUF_CREATE_LIST(r3, 0x40087543, &(0x7f0000000280)={0x0, 0x3, [{0xffffffffffffffff, 0x0, 0x8000, 0x4000}, {0xffffffffffffffff, 0x0, 0x4000, 0x8000}, {0xffffffffffffffff, 0x0, 0x2000, 0xffff7ffff0000000}]}) syz_open_dev$ndb(&(0x7f0000000300), 0x0, 0x400) ioctl$IOCTL_GET_NCIDEV_IDX(r2, 0x0, &(0x7f0000000340)) keyctl$instantiate(0xc, 0x0, &(0x7f0000000380)=@encrypted_new={'new ', 'ecryptfs', 0x20, 'user:', '', 0x20, 0x6}, 0x28, 0x0) pkey_alloc(0x0, 0x1) ioctl$PTP_PIN_SETFUNC(r3, 0x40603d07, &(0x7f00000003c0)={'\x00', 0x7, 0x2, 0x8}) syz_io_uring_setup(0x6cab, &(0x7f0000000440)={0x0, 0xcb7a, 0x1, 0x3, 0x122, 0x0, r3}, &(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffe000/0x2000)=nil, &(0x7f00000004c0), &(0x7f0000000500)=0x0) clock_gettime(0x0, &(0x7f0000000540)={0x0, 0x0}) syz_io_uring_submit(0x0, r4, &(0x7f00000005c0)=@IORING_OP_LINK_TIMEOUT={0xf, 0x17, 0x0, 0x0, 0x0, &(0x7f0000000580)={r5, r6+10000000}, 0x1, 0x1}, 0x1) ioctl$NBD_SET_SOCK(r3, 0xab00, r3) mmap$dsp(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x2000000, 0x4000010, r1, 0x0) keyctl$KEYCTL_PKEY_DECRYPT(0x1a, &(0x7f0000000600)={0x0, 0x1000, 0xd0}, 0x0, &(0x7f0000000640)="2736f77350ffc33f7efd1d0e8f90bd80efbf2696893ef379734fbf6b93805520fe93ef19fcdecb6510fb0b63a2a2eb5929d774fcd04ee2d7c3cd1f0a0b9421337683a875ac17717eee658dbdbbee5c64013f03f78e885afc3a44d04cf42586c0f41567b19b151fa83e8beb11c568bf7ef1befc2fedc1e5954e02a065483014daf99296a45e841daf7e1494666b109e9c9012819b7749051cee4a408e3b0ec630f7715c8a5547e31d9c5415dcf4e76ca388caf23b9bd6187ecbdbbffa9cfb876782378aec86cd140d23d7eae3a5788ab46e1cb381bb2d884ef39df63ea957b2ba715802c59ae51fbd899502fa47043cc8218b851fcd1bd73eb5a4a8974cb49824a71e788e2bcca6c5c1a9d87736fe68fdafce2d9cfa30419e11b670873f9a20883268941caae7c6ff661bc4ffa3a9d48a0d6c42b77b05de18d6a70e6334f3ea28463ca728bbf9fee62f165add3d30bfd8792b83a34ca17f6ba097f7d5ea6dd1a6fb254c6114f5b6b0858ddcf0ed8df5c6013af4718ce86c44e56d8de13473ff93acbb49891c8af69ef9c450f99b9af74d96618ec8f90e42efd1877a749a41b168cddd0c6ec51962880ed406853c73adae95d82874be3b34b06f12e90eee628994ce67290942edeb0be5c313511cc28bcf71e299f85a3958a90aa1db138506a8a57c7178d6d57930fd4e6ffebfdcd2ed78f8612eb68ea11a252ba0521c94d656a8b3cc1773ec1d89336055390f6aeaded90922dc02efded1b1db74c9cee146afd3dbd92fb4c8e6b4ebac497aa5084367483f9cd7b05cc24a357bcfcc78bb5eb08edb02011c241d0631241bed81b44c3e9c33bd55b82740596cb8ee2fd8a46004e70e709ed3a20fe1fe69bda58665a8eec06622bcd69f086e290044f8707143adf459f053f14f574d7c3ff0d12f8420cd286a21b819d8fe62ba6b18ce5c8dbccd6ed03ed73be06a8d31555f443663f6a6b2a7d1d59bf71f169dccdf20fbaac233a1c4fc89c38adde4733c5b23ae76aee07b52ca9617cb27833a0e85295b81319d85610787f77c77e8d6bd9f07472324a338b8fe0def1fdb961f488efe39cea303e4ea55eb84fd72beb679407c47030179df73a607b34a059b550f1f4fd60af1526111930f62cf03ecf589c5576e466cfb1df08f5beae15034a789a38724fcbafed9a0426172957c80d4ca7ec9147df727d11a6122ce37fc5bbcd5cdb239364d71e5bbab4b8085cd051a16916665d70d5db3b63c0d9904e3adf2b4d945e52185302129fa3e66bd6608d545c5449c1a45cdbb609ba8cff62e7024234e5405236e481365114a7313d6e591d0c6f50c8d4d95469953e223dd5fd62ec94d342fa4349da1d8f433ea90aed09b2aa9cf0e889f8935dcb86d15acf621cae1c93c582275418d369c54b2a2c2c57cfe5f7fc4f5797e33e6f0d08006bf67ba5d3814a188d48c7116c56cd3098263a5f34e133aad7b5198bc12caa9c032222ec9634f6ba98d9548469cb04aa03510801822716c9895c1c344aa8c699c28adf69664d9dd75ef11778f68663064124e8217876364f6ea33f73acff8f013b0a2ac741d9b5eebd3a0db9e32d50febc12fbc110fdc1d2415277a0897ae3a5f567fe18edf5f48ac86e0398de5f0d57fb8cf5a3c2f7f4d2888cd70bd00ab9b29089b84a5123e00fbcad4a9be61b8ccecfd5f943f11cf0952610b7bd0bbca71b36c439d80ff9e9a6c9135a4b638278432be5d3fec6fd49ad792f504c395cad2f2ffd8d1e0231941523693e2252faabd6df97361bbb2f8c078ef9eacafefb62cb1057c3195cdbc0d81c3e74f72be2bb1eb94f1bd19a26f77982e863442eb6064f31f1f2f84144abefde11d159546d65486a4a55f8aed11c51a8a08e812dcb47c7124701f06417ef29d351b23cacba209e084ff6b969dabfd011828ca759d58860bfa32961115c13107face1d4c2653f662d2671bedf1649e6064b31382a6e51f1487173fdb61e5e70f7676380e17fa7e3d4c4b08a7e64ea5b4a7a3d0c9e8d0d225b35f59fdc3537c0827626eb31f734117aadc65036f26bbf8239cee0ae130f0c948ba3562f24a0656c346c6271b3b4f3fb9865a2ee66575a7ca45ebe0c3d12b68e0b112193254f51f08b31eff02fb8839fbd51d9725c033861ff2f47ecdffa0ebdd1e97af0fb71c2fc10204bdf963c90396964df78bd9495b160981a354e10910c1c3ba0a4dd214ab36d05f2975d5f112c3bb4ad85323d35d8616f9ce025b824aa86e8628c646333b5b183f85668f573e37a16f7e8506746c1c6901139b4ba8c9483f5da3aa3f34d18d893e8fe27061086e9f25e525506fad59938b3016d013288501307f3c5c0e2cf5adfab032f0865525072f624dcd7e7dd03abbe39b8196a6eb42e16d80c3c395c61f32392f1834e5743677e060274a663c1e9d3eac0f87f1b95651839ece118f98fe3a21dff01cb2f904cb453f0f6f1b7d3e4f5ed6569ba5be9a153a8d2f11fb8804d2d1d19850e3383aed4198807d7eed79711faa9d2590d4807a2fd525bbfe5bc8b056369aec9e4b725ea87f180a7d3a3dd3bf886b17364734174d962546db90babfb9cad914c76e01af2adee7a9a6a03a94f4f348c8f1ea959b6df2957509f1683c2978c0c97cbe0929382187be22d907c72e3b93415cbb68363c3a928737536bdbc03f4c363cbb0558ff1321d86358c2cc29f0476381289e233a30e34d50ca6f28d1066b56b8cde48b1e9001779934debfd665af61aac5440e71e0406ab498f3058785a4611ba556d97e197dc4dbbd9195cf91b5242f170b478da2922f4435596ac391a2715958d54443e83d2e7643ab80e006ff04a3c938e02d2a261ee692b54c66585494e7f0c741fb8833e4b99f59cdbaa1a4be04439138b0941488a4e05c2c9092ebb4d06d3a83ea56911ddf9b4ad391872763355881d450f3856ecdc40165effbd7aad0bda162feb20bcd11207c9b838bf642f578801be17ed307b25abf3a96f07c81c3c6082cc02d261c94fce6e70a2919aba69a55b839f03db68025dec5c1910596d7f3085fc21684ed9e40d50f30a2485df8ff750fa6d127cc0e33b7eb41fee15a273c7277775e0341d367c43d2b2d88b5fe27540d5264c33cd2b274632666bced994c34c3937755ac871e9a07a0d22d6ea95a02fa83bd4e4f5265fb207840f3be93cf3df16ddd113f88d7c08a8193a5caf65b895480a0f76a23233d5bb3d18c5429abf89a2dfaa9a3ee204d98e7e7eefb7f2ad135c2be4bc8aad9d293fcd3d689333abb7299d8df7bc5c37d9ad89f19dd6e27bfbd22b86721b5ddd66bb381a3d95d3a24c6136062a1ec0b135f3b46977d696bd2dbf02dc4075615f34d6c1cdbd97a3065c2b362fc52f52ccbdee433150d5643413802e5e925775dac3c1ea415b7f718f8fd3852fabbf1bdf89e4d2ca83bdd0b0a56f6e75d5f7e59008ed909b70fcbfaafa0ed8d7bce6d49c7acdf8ac6d245bcd8e06a0cd30d333ca4eeb6ebf6057408518d2fd923e616da7aa29fb9a719a9018371fe26ff8cfff3f95a46ec096a29aeb3020da496b1a814312411bfa374e632f37821512a610af7009290ecea5e98dbe7a7e48217909e02e314c16233371a6eb96a7b6e655e3ce225d41e8c490aa1d503504f3f8326863b6ea224b2f805a13e8248142b0723b01f2d412c7b117335436b02a55fe6de64615db771b28646a2951a51f13a7e4833a1587ab890da7e6d30adce6323117da7afe2adee10dae01d0c691657c8eba13252595b70d0e8e67b90c72b8e9303c8c0c1303ec345084a1078ed49f0bec0c87ff222e89925d679f97e6e090801b56e7ffaf48419cf4bac884c15911fc1952e292d835e9c5b0c8a994de8990e902968091924ae17d0979da0c9c18a7d6d90a30bf5a03b34a4507f0cb161458782149ecdd4022afc8e4a026a9fbe59d43571a4e460007323f21acbb159a96ad62592fec9ce352bbf19a2e985ede8390ca8bfe94213650a7a7d50cc834e324ce2d01aec7cd6e9c5a74bfaf364a4d0870e9d8fd58b815ce7e218708bd4de2fef25256b90fb70a9aed4d24607cebe97eca29cca0a01a1bd1188fe07b0f29b30484b9ade6d69803a4061a78c5aa93f666f8cafecbc577943df81c49a0e1ad97e02ef3643b064b0ed31fb8aad570d3a4de9e4f6b5b8a6962de3c0671e6584343e01a9535facd492525e2e30a240e4cb5a5e36cd090b83724760a0f5a9c6dded0fc9f31b138b5af40b6792b16962cedb85eb7ff8b5a0c6b65642532c888eb699c6f9dd782881610493ee68dde02d8b1707572de4e292f7ce63db33b39e16fd193fabe74f03dfedac0ce0fdeac55f878a391377aa33c53b6dbceb16b61f16f1d67a18122f8ed5c4bcb504c42296f9cd07c03073e25d19e076312fb2b1b623a217a6dd2ba44f37eabda66da7868d57bdc757514150877587fb033a9bbe30dee3b5667c6eb92d680ce5b57e73bb36211fab05abb6b1f91a508e5558ccabb12d30ad90b5af10d572f8c61b679179ca3b4c9d21932ef65af3cf92f119ad0cfde39a793df349cad4191a044d9f9647aec1fb9f862f3b289c924e2c0c0aee09af1070919abe81484bb1bb652036717bd5c7d246046792debd46ddb3507c387a97e4f29507147e82c17562f6f51a875b779807a3e2b7b79d40a77383ec2c143f57d9acf9201059e253618dec527cab7f60266312aa5e6d7c7e2c0c710aa83c0a745fac702448a4a0123ddf5f1cd3bcae53bfdfb361f785a2d399cb65f8eaa914a1a3ab2f4c47b387802beee2a02dbefcb420c360717b139d493497eb30ca60c1513fb067322d77d34f5044bd26c2533da8b5cbccee72242da3707c72f030fbc487ba6f51f8e77cd09e75f13954fda4c79f15d200349e533ee661f355adfe8002049f1a7c8d47b89a8755647840c5ebf314cba13265df9013d5d6bbd715d59d9df7a05c2be8d1ca1a950513896d6eb17a635850d701276d6e05a22bfe45a1fa0b89f0a05148f39dd58e21f7cae54c06e5d2a51f407eeb0a343b670c8fdab581a6c1fccd45a58c0b164a143ac6e21b5db77f3ba5065857dd63edd6d4d54df37255463d1472dc9e7a8108d82117d99c5aa56c423a325ba3405941d8f335a16f00443c0958a6ad3e70ae24349d5e5361c789422dbab386792c951a78fa52bed4e15d12b13a020c58ca167c37e0a3cb2eb42620d9c9ea7baad7aa998abe01a93d7872539a8c46e401a1b203682d3177b45292bd54c130826bcadaea7eec226906ae5aeb412d78de6043a275d11f9ac354840d5ac26771cece983f0f0f5067b2db841bd2f78108afd399bd7ce1bb71568991d4be164b62d79f83c334e69368e2391a62a89306e08cb03743e0fe684666d61bc546d68ec2e477eaf8c95eb3e8e3925803c86c1e5c33c7b6de4e556b5a2e70fd2f67bd9b5375e1b4a7a9994146d0d0240cc7f0cd3fc5daa02914a83cf50bbe6f481c198318d96e7c37c7e58c72941117f2895ed74146da2601cfa3cfe94f29cb77dc43ad3a5e64dcb05597b88a8b67a01f63ee27dbc3df5c7ff7a8654dcf6a54418475c4e56179d5494389a8eb4c07382985cd4aed321f4beae778e9dad565ebcb32334dee3e6aa4754ccecd251c20c9f43568830e7736f34b06d9608d502803637baea19ef3f1fd8cd60dbc50642416d64c0a299a9f45a2e79054cc772a06192dd19dc4707ad3003c2ef854aba2524d188e2e67434a54702139261fe7668601b9787a943a7fdfee1da4d4541545e6d9206461531b099d11714d2ed6f4aecf866ccf6a9f833bc4db8bb40a2d8130cc", &(0x7f0000001640)=""/208) ioctl$IOMMU_TEST_OP_CREATE_ACCESS(r3, 0x3ba0, &(0x7f0000001740)={0x38, 0x5, 0x0, 0x0, 0xffffffffffffffff, 0x1}) keyctl$link(0x8, 0x0, 0xfffffffffffffff8) ioctl$vim2m_VIDIOC_EXPBUF(0xffffffffffffffff, 0xc0405610, &(0x7f0000001840)={0x1, 0x2, 0x8001}) 08:21:32 executing program 1: keyctl$KEYCTL_PKEY_ENCRYPT(0x19, &(0x7f0000000000)={0x0, 0x0, 0xe5}, &(0x7f0000000040)={'enc=', 'raw', ' hash=', {'sha384-avx2\x00'}}, &(0x7f00000000c0), &(0x7f0000000100)=""/229) r0 = pkey_alloc(0x0, 0x0) pkey_mprotect(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x6000000, r0) r1 = userfaultfd(0x100800) pkey_alloc(0x0, 0x1) keyctl$link(0x8, 0x0, 0xfffffffffffffffb) r2 = openat$nci(0xffffffffffffff9c, &(0x7f0000000200), 0x2, 0x0) r3 = openat$vsock(0xffffffffffffff9c, &(0x7f0000000240), 0x201, 0x0) ioctl$UDMABUF_CREATE_LIST(r3, 0x40087543, &(0x7f0000000280)={0x0, 0x3, [{0xffffffffffffffff, 0x0, 0x8000, 0x4000}, {0xffffffffffffffff, 0x0, 0x4000, 0x8000}, {0xffffffffffffffff, 0x0, 0x2000, 0xffff7ffff0000000}]}) syz_open_dev$ndb(&(0x7f0000000300), 0x0, 0x400) ioctl$IOCTL_GET_NCIDEV_IDX(r2, 0x0, &(0x7f0000000340)) keyctl$instantiate(0xc, 0x0, &(0x7f0000000380)=@encrypted_new={'new ', 'ecryptfs', 0x20, 'user:', '', 0x20, 0x6}, 0x28, 0x0) pkey_alloc(0x0, 0x1) ioctl$PTP_PIN_SETFUNC(r3, 0x40603d07, &(0x7f00000003c0)={'\x00', 0x7, 0x2, 0x8}) syz_io_uring_setup(0x6cab, &(0x7f0000000440)={0x0, 0xcb7a, 0x1, 0x3, 0x122, 0x0, r3}, &(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffe000/0x2000)=nil, &(0x7f00000004c0), &(0x7f0000000500)=0x0) clock_gettime(0x0, &(0x7f0000000540)={0x0, 0x0}) syz_io_uring_submit(0x0, r4, &(0x7f00000005c0)=@IORING_OP_LINK_TIMEOUT={0xf, 0x17, 0x0, 0x0, 0x0, &(0x7f0000000580)={r5, r6+10000000}, 0x1, 0x1}, 0x1) ioctl$NBD_SET_SOCK(r3, 0xab00, r3) mmap$dsp(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x2000000, 0x4000010, r1, 0x0) keyctl$KEYCTL_PKEY_DECRYPT(0x1a, &(0x7f0000000600)={0x0, 0x1000, 0xd0}, 0x0, &(0x7f0000000640)="2736f77350ffc33f7efd1d0e8f90bd80efbf2696893ef379734fbf6b93805520fe93ef19fcdecb6510fb0b63a2a2eb5929d774fcd04ee2d7c3cd1f0a0b9421337683a875ac17717eee658dbdbbee5c64013f03f78e885afc3a44d04cf42586c0f41567b19b151fa83e8beb11c568bf7ef1befc2fedc1e5954e02a065483014daf99296a45e841daf7e1494666b109e9c9012819b7749051cee4a408e3b0ec630f7715c8a5547e31d9c5415dcf4e76ca388caf23b9bd6187ecbdbbffa9cfb876782378aec86cd140d23d7eae3a5788ab46e1cb381bb2d884ef39df63ea957b2ba715802c59ae51fbd899502fa47043cc8218b851fcd1bd73eb5a4a8974cb49824a71e788e2bcca6c5c1a9d87736fe68fdafce2d9cfa30419e11b670873f9a20883268941caae7c6ff661bc4ffa3a9d48a0d6c42b77b05de18d6a70e6334f3ea28463ca728bbf9fee62f165add3d30bfd8792b83a34ca17f6ba097f7d5ea6dd1a6fb254c6114f5b6b0858ddcf0ed8df5c6013af4718ce86c44e56d8de13473ff93acbb49891c8af69ef9c450f99b9af74d96618ec8f90e42efd1877a749a41b168cddd0c6ec51962880ed406853c73adae95d82874be3b34b06f12e90eee628994ce67290942edeb0be5c313511cc28bcf71e299f85a3958a90aa1db138506a8a57c7178d6d57930fd4e6ffebfdcd2ed78f8612eb68ea11a252ba0521c94d656a8b3cc1773ec1d89336055390f6aeaded90922dc02efded1b1db74c9cee146afd3dbd92fb4c8e6b4ebac497aa5084367483f9cd7b05cc24a357bcfcc78bb5eb08edb02011c241d0631241bed81b44c3e9c33bd55b82740596cb8ee2fd8a46004e70e709ed3a20fe1fe69bda58665a8eec06622bcd69f086e290044f8707143adf459f053f14f574d7c3ff0d12f8420cd286a21b819d8fe62ba6b18ce5c8dbccd6ed03ed73be06a8d31555f443663f6a6b2a7d1d59bf71f169dccdf20fbaac233a1c4fc89c38adde4733c5b23ae76aee07b52ca9617cb27833a0e85295b81319d85610787f77c77e8d6bd9f07472324a338b8fe0def1fdb961f488efe39cea303e4ea55eb84fd72beb679407c47030179df73a607b34a059b550f1f4fd60af1526111930f62cf03ecf589c5576e466cfb1df08f5beae15034a789a38724fcbafed9a0426172957c80d4ca7ec9147df727d11a6122ce37fc5bbcd5cdb239364d71e5bbab4b8085cd051a16916665d70d5db3b63c0d9904e3adf2b4d945e52185302129fa3e66bd6608d545c5449c1a45cdbb609ba8cff62e7024234e5405236e481365114a7313d6e591d0c6f50c8d4d95469953e223dd5fd62ec94d342fa4349da1d8f433ea90aed09b2aa9cf0e889f8935dcb86d15acf621cae1c93c582275418d369c54b2a2c2c57cfe5f7fc4f5797e33e6f0d08006bf67ba5d3814a188d48c7116c56cd3098263a5f34e133aad7b5198bc12caa9c032222ec9634f6ba98d9548469cb04aa03510801822716c9895c1c344aa8c699c28adf69664d9dd75ef11778f68663064124e8217876364f6ea33f73acff8f013b0a2ac741d9b5eebd3a0db9e32d50febc12fbc110fdc1d2415277a0897ae3a5f567fe18edf5f48ac86e0398de5f0d57fb8cf5a3c2f7f4d2888cd70bd00ab9b29089b84a5123e00fbcad4a9be61b8ccecfd5f943f11cf0952610b7bd0bbca71b36c439d80ff9e9a6c9135a4b638278432be5d3fec6fd49ad792f504c395cad2f2ffd8d1e0231941523693e2252faabd6df97361bbb2f8c078ef9eacafefb62cb1057c3195cdbc0d81c3e74f72be2bb1eb94f1bd19a26f77982e863442eb6064f31f1f2f84144abefde11d159546d65486a4a55f8aed11c51a8a08e812dcb47c7124701f06417ef29d351b23cacba209e084ff6b969dabfd011828ca759d58860bfa32961115c13107face1d4c2653f662d2671bedf1649e6064b31382a6e51f1487173fdb61e5e70f7676380e17fa7e3d4c4b08a7e64ea5b4a7a3d0c9e8d0d225b35f59fdc3537c0827626eb31f734117aadc65036f26bbf8239cee0ae130f0c948ba3562f24a0656c346c6271b3b4f3fb9865a2ee66575a7ca45ebe0c3d12b68e0b112193254f51f08b31eff02fb8839fbd51d9725c033861ff2f47ecdffa0ebdd1e97af0fb71c2fc10204bdf963c90396964df78bd9495b160981a354e10910c1c3ba0a4dd214ab36d05f2975d5f112c3bb4ad85323d35d8616f9ce025b824aa86e8628c646333b5b183f85668f573e37a16f7e8506746c1c6901139b4ba8c9483f5da3aa3f34d18d893e8fe27061086e9f25e525506fad59938b3016d013288501307f3c5c0e2cf5adfab032f0865525072f624dcd7e7dd03abbe39b8196a6eb42e16d80c3c395c61f32392f1834e5743677e060274a663c1e9d3eac0f87f1b95651839ece118f98fe3a21dff01cb2f904cb453f0f6f1b7d3e4f5ed6569ba5be9a153a8d2f11fb8804d2d1d19850e3383aed4198807d7eed79711faa9d2590d4807a2fd525bbfe5bc8b056369aec9e4b725ea87f180a7d3a3dd3bf886b17364734174d962546db90babfb9cad914c76e01af2adee7a9a6a03a94f4f348c8f1ea959b6df2957509f1683c2978c0c97cbe0929382187be22d907c72e3b93415cbb68363c3a928737536bdbc03f4c363cbb0558ff1321d86358c2cc29f0476381289e233a30e34d50ca6f28d1066b56b8cde48b1e9001779934debfd665af61aac5440e71e0406ab498f3058785a4611ba556d97e197dc4dbbd9195cf91b5242f170b478da2922f4435596ac391a2715958d54443e83d2e7643ab80e006ff04a3c938e02d2a261ee692b54c66585494e7f0c741fb8833e4b99f59cdbaa1a4be04439138b0941488a4e05c2c9092ebb4d06d3a83ea56911ddf9b4ad391872763355881d450f3856ecdc40165effbd7aad0bda162feb20bcd11207c9b838bf642f578801be17ed307b25abf3a96f07c81c3c6082cc02d261c94fce6e70a2919aba69a55b839f03db68025dec5c1910596d7f3085fc21684ed9e40d50f30a2485df8ff750fa6d127cc0e33b7eb41fee15a273c7277775e0341d367c43d2b2d88b5fe27540d5264c33cd2b274632666bced994c34c3937755ac871e9a07a0d22d6ea95a02fa83bd4e4f5265fb207840f3be93cf3df16ddd113f88d7c08a8193a5caf65b895480a0f76a23233d5bb3d18c5429abf89a2dfaa9a3ee204d98e7e7eefb7f2ad135c2be4bc8aad9d293fcd3d689333abb7299d8df7bc5c37d9ad89f19dd6e27bfbd22b86721b5ddd66bb381a3d95d3a24c6136062a1ec0b135f3b46977d696bd2dbf02dc4075615f34d6c1cdbd97a3065c2b362fc52f52ccbdee433150d5643413802e5e925775dac3c1ea415b7f718f8fd3852fabbf1bdf89e4d2ca83bdd0b0a56f6e75d5f7e59008ed909b70fcbfaafa0ed8d7bce6d49c7acdf8ac6d245bcd8e06a0cd30d333ca4eeb6ebf6057408518d2fd923e616da7aa29fb9a719a9018371fe26ff8cfff3f95a46ec096a29aeb3020da496b1a814312411bfa374e632f37821512a610af7009290ecea5e98dbe7a7e48217909e02e314c16233371a6eb96a7b6e655e3ce225d41e8c490aa1d503504f3f8326863b6ea224b2f805a13e8248142b0723b01f2d412c7b117335436b02a55fe6de64615db771b28646a2951a51f13a7e4833a1587ab890da7e6d30adce6323117da7afe2adee10dae01d0c691657c8eba13252595b70d0e8e67b90c72b8e9303c8c0c1303ec345084a1078ed49f0bec0c87ff222e89925d679f97e6e090801b56e7ffaf48419cf4bac884c15911fc1952e292d835e9c5b0c8a994de8990e902968091924ae17d0979da0c9c18a7d6d90a30bf5a03b34a4507f0cb161458782149ecdd4022afc8e4a026a9fbe59d43571a4e460007323f21acbb159a96ad62592fec9ce352bbf19a2e985ede8390ca8bfe94213650a7a7d50cc834e324ce2d01aec7cd6e9c5a74bfaf364a4d0870e9d8fd58b815ce7e218708bd4de2fef25256b90fb70a9aed4d24607cebe97eca29cca0a01a1bd1188fe07b0f29b30484b9ade6d69803a4061a78c5aa93f666f8cafecbc577943df81c49a0e1ad97e02ef3643b064b0ed31fb8aad570d3a4de9e4f6b5b8a6962de3c0671e6584343e01a9535facd492525e2e30a240e4cb5a5e36cd090b83724760a0f5a9c6dded0fc9f31b138b5af40b6792b16962cedb85eb7ff8b5a0c6b65642532c888eb699c6f9dd782881610493ee68dde02d8b1707572de4e292f7ce63db33b39e16fd193fabe74f03dfedac0ce0fdeac55f878a391377aa33c53b6dbceb16b61f16f1d67a18122f8ed5c4bcb504c42296f9cd07c03073e25d19e076312fb2b1b623a217a6dd2ba44f37eabda66da7868d57bdc757514150877587fb033a9bbe30dee3b5667c6eb92d680ce5b57e73bb36211fab05abb6b1f91a508e5558ccabb12d30ad90b5af10d572f8c61b679179ca3b4c9d21932ef65af3cf92f119ad0cfde39a793df349cad4191a044d9f9647aec1fb9f862f3b289c924e2c0c0aee09af1070919abe81484bb1bb652036717bd5c7d246046792debd46ddb3507c387a97e4f29507147e82c17562f6f51a875b779807a3e2b7b79d40a77383ec2c143f57d9acf9201059e253618dec527cab7f60266312aa5e6d7c7e2c0c710aa83c0a745fac702448a4a0123ddf5f1cd3bcae53bfdfb361f785a2d399cb65f8eaa914a1a3ab2f4c47b387802beee2a02dbefcb420c360717b139d493497eb30ca60c1513fb067322d77d34f5044bd26c2533da8b5cbccee72242da3707c72f030fbc487ba6f51f8e77cd09e75f13954fda4c79f15d200349e533ee661f355adfe8002049f1a7c8d47b89a8755647840c5ebf314cba13265df9013d5d6bbd715d59d9df7a05c2be8d1ca1a950513896d6eb17a635850d701276d6e05a22bfe45a1fa0b89f0a05148f39dd58e21f7cae54c06e5d2a51f407eeb0a343b670c8fdab581a6c1fccd45a58c0b164a143ac6e21b5db77f3ba5065857dd63edd6d4d54df37255463d1472dc9e7a8108d82117d99c5aa56c423a325ba3405941d8f335a16f00443c0958a6ad3e70ae24349d5e5361c789422dbab386792c951a78fa52bed4e15d12b13a020c58ca167c37e0a3cb2eb42620d9c9ea7baad7aa998abe01a93d7872539a8c46e401a1b203682d3177b45292bd54c130826bcadaea7eec226906ae5aeb412d78de6043a275d11f9ac354840d5ac26771cece983f0f0f5067b2db841bd2f78108afd399bd7ce1bb71568991d4be164b62d79f83c334e69368e2391a62a89306e08cb03743e0fe684666d61bc546d68ec2e477eaf8c95eb3e8e3925803c86c1e5c33c7b6de4e556b5a2e70fd2f67bd9b5375e1b4a7a9994146d0d0240cc7f0cd3fc5daa02914a83cf50bbe6f481c198318d96e7c37c7e58c72941117f2895ed74146da2601cfa3cfe94f29cb77dc43ad3a5e64dcb05597b88a8b67a01f63ee27dbc3df5c7ff7a8654dcf6a54418475c4e56179d5494389a8eb4c07382985cd4aed321f4beae778e9dad565ebcb32334dee3e6aa4754ccecd251c20c9f43568830e7736f34b06d9608d502803637baea19ef3f1fd8cd60dbc50642416d64c0a299a9f45a2e79054cc772a06192dd19dc4707ad3003c2ef854aba2524d188e2e67434a54702139261fe7668601b9787a943a7fdfee1da4d4541545e6d9206461531b099d11714d2ed6f4aecf866ccf6a9f833bc4db8bb40a2d8130cc", &(0x7f0000001640)=""/208) keyctl$link(0x8, 0x0, 0xfffffffffffffff8) ioctl$vim2m_VIDIOC_EXPBUF(0xffffffffffffffff, 0xc0405610, &(0x7f0000001840)={0x1, 0x2, 0x8001}) 08:21:32 executing program 5: ioctl$UDMABUF_CREATE_LIST(0xffffffffffffffff, 0x40087543, 0x0) 08:21:32 executing program 5: keyctl$KEYCTL_PKEY_ENCRYPT(0x19, &(0x7f0000000000)={0x0, 0x0, 0xe5}, &(0x7f0000000040)={'enc=', 'raw', ' hash=', {'sha384-avx2\x00'}}, &(0x7f00000000c0), &(0x7f0000000100)=""/229) r0 = pkey_alloc(0x0, 0x0) pkey_mprotect(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x6000000, r0) r1 = userfaultfd(0x100800) pkey_alloc(0x0, 0x1) keyctl$link(0x8, 0x0, 0xfffffffffffffffb) r2 = openat$nci(0xffffffffffffff9c, &(0x7f0000000200), 0x2, 0x0) r3 = openat$vsock(0xffffffffffffff9c, &(0x7f0000000240), 0x201, 0x0) ioctl$UDMABUF_CREATE_LIST(r3, 0x40087543, &(0x7f0000000280)={0x0, 0x3, [{0xffffffffffffffff, 0x0, 0x8000, 0x4000}, {0xffffffffffffffff, 0x0, 0x4000, 0x8000}, {0xffffffffffffffff, 0x0, 0x2000, 0xffff7ffff0000000}]}) syz_open_dev$ndb(&(0x7f0000000300), 0x0, 0x400) ioctl$IOCTL_GET_NCIDEV_IDX(r2, 0x0, &(0x7f0000000340)) syz_io_uring_setup(0x6cab, &(0x7f0000000440)={0x0, 0xcb7a, 0x1, 0x3, 0x122, 0x0, r3}, &(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffe000/0x2000)=nil, &(0x7f00000004c0), &(0x7f0000000500)=0x0) clock_gettime(0x0, &(0x7f0000000540)={0x0, 0x0}) syz_io_uring_submit(0x0, r4, &(0x7f00000005c0)=@IORING_OP_LINK_TIMEOUT={0xf, 0x17, 0x0, 0x0, 0x0, &(0x7f0000000580)={r5, r6+10000000}, 0x1, 0x1}, 0x1) ioctl$NBD_SET_SOCK(r3, 0xab00, r3) mmap$dsp(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x2000000, 0x4000010, r1, 0x0) keyctl$KEYCTL_PKEY_DECRYPT(0x1a, &(0x7f0000000600)={0x0, 0x1000, 0xd0}, 0x0, &(0x7f0000000640)="2736f77350ffc33f7efd1d0e8f90bd80efbf2696893ef379734fbf6b93805520fe93ef19fcdecb6510fb0b63a2a2eb5929d774fcd04ee2d7c3cd1f0a0b9421337683a875ac17717eee658dbdbbee5c64013f03f78e885afc3a44d04cf42586c0f41567b19b151fa83e8beb11c568bf7ef1befc2fedc1e5954e02a065483014daf99296a45e841daf7e1494666b109e9c9012819b7749051cee4a408e3b0ec630f7715c8a5547e31d9c5415dcf4e76ca388caf23b9bd6187ecbdbbffa9cfb876782378aec86cd140d23d7eae3a5788ab46e1cb381bb2d884ef39df63ea957b2ba715802c59ae51fbd899502fa47043cc8218b851fcd1bd73eb5a4a8974cb49824a71e788e2bcca6c5c1a9d87736fe68fdafce2d9cfa30419e11b670873f9a20883268941caae7c6ff661bc4ffa3a9d48a0d6c42b77b05de18d6a70e6334f3ea28463ca728bbf9fee62f165add3d30bfd8792b83a34ca17f6ba097f7d5ea6dd1a6fb254c6114f5b6b0858ddcf0ed8df5c6013af4718ce86c44e56d8de13473ff93acbb49891c8af69ef9c450f99b9af74d96618ec8f90e42efd1877a749a41b168cddd0c6ec51962880ed406853c73adae95d82874be3b34b06f12e90eee628994ce67290942edeb0be5c313511cc28bcf71e299f85a3958a90aa1db138506a8a57c7178d6d57930fd4e6ffebfdcd2ed78f8612eb68ea11a252ba0521c94d656a8b3cc1773ec1d89336055390f6aeaded90922dc02efded1b1db74c9cee146afd3dbd92fb4c8e6b4ebac497aa5084367483f9cd7b05cc24a357bcfcc78bb5eb08edb02011c241d0631241bed81b44c3e9c33bd55b82740596cb8ee2fd8a46004e70e709ed3a20fe1fe69bda58665a8eec06622bcd69f086e290044f8707143adf459f053f14f574d7c3ff0d12f8420cd286a21b819d8fe62ba6b18ce5c8dbccd6ed03ed73be06a8d31555f443663f6a6b2a7d1d59bf71f169dccdf20fbaac233a1c4fc89c38adde4733c5b23ae76aee07b52ca9617cb27833a0e85295b81319d85610787f77c77e8d6bd9f07472324a338b8fe0def1fdb961f488efe39cea303e4ea55eb84fd72beb679407c47030179df73a607b34a059b550f1f4fd60af1526111930f62cf03ecf589c5576e466cfb1df08f5beae15034a789a38724fcbafed9a0426172957c80d4ca7ec9147df727d11a6122ce37fc5bbcd5cdb239364d71e5bbab4b8085cd051a16916665d70d5db3b63c0d9904e3adf2b4d945e52185302129fa3e66bd6608d545c5449c1a45cdbb609ba8cff62e7024234e5405236e481365114a7313d6e591d0c6f50c8d4d95469953e223dd5fd62ec94d342fa4349da1d8f433ea90aed09b2aa9cf0e889f8935dcb86d15acf621cae1c93c582275418d369c54b2a2c2c57cfe5f7fc4f5797e33e6f0d08006bf67ba5d3814a188d48c7116c56cd3098263a5f34e133aad7b5198bc12caa9c032222ec9634f6ba98d9548469cb04aa03510801822716c9895c1c344aa8c699c28adf69664d9dd75ef11778f68663064124e8217876364f6ea33f73acff8f013b0a2ac741d9b5eebd3a0db9e32d50febc12fbc110fdc1d2415277a0897ae3a5f567fe18edf5f48ac86e0398de5f0d57fb8cf5a3c2f7f4d2888cd70bd00ab9b29089b84a5123e00fbcad4a9be61b8ccecfd5f943f11cf0952610b7bd0bbca71b36c439d80ff9e9a6c9135a4b638278432be5d3fec6fd49ad792f504c395cad2f2ffd8d1e0231941523693e2252faabd6df97361bbb2f8c078ef9eacafefb62cb1057c3195cdbc0d81c3e74f72be2bb1eb94f1bd19a26f77982e863442eb6064f31f1f2f84144abefde11d159546d65486a4a55f8aed11c51a8a08e812dcb47c7124701f06417ef29d351b23cacba209e084ff6b969dabfd011828ca759d58860bfa32961115c13107face1d4c2653f662d2671bedf1649e6064b31382a6e51f1487173fdb61e5e70f7676380e17fa7e3d4c4b08a7e64ea5b4a7a3d0c9e8d0d225b35f59fdc3537c0827626eb31f734117aadc65036f26bbf8239cee0ae130f0c948ba3562f24a0656c346c6271b3b4f3fb9865a2ee66575a7ca45ebe0c3d12b68e0b112193254f51f08b31eff02fb8839fbd51d9725c033861ff2f47ecdffa0ebdd1e97af0fb71c2fc10204bdf963c90396964df78bd9495b160981a354e10910c1c3ba0a4dd214ab36d05f2975d5f112c3bb4ad85323d35d8616f9ce025b824aa86e8628c646333b5b183f85668f573e37a16f7e8506746c1c6901139b4ba8c9483f5da3aa3f34d18d893e8fe27061086e9f25e525506fad59938b3016d013288501307f3c5c0e2cf5adfab032f0865525072f624dcd7e7dd03abbe39b8196a6eb42e16d80c3c395c61f32392f1834e5743677e060274a663c1e9d3eac0f87f1b95651839ece118f98fe3a21dff01cb2f904cb453f0f6f1b7d3e4f5ed6569ba5be9a153a8d2f11fb8804d2d1d19850e3383aed4198807d7eed79711faa9d2590d4807a2fd525bbfe5bc8b056369aec9e4b725ea87f180a7d3a3dd3bf886b17364734174d962546db90babfb9cad914c76e01af2adee7a9a6a03a94f4f348c8f1ea959b6df2957509f1683c2978c0c97cbe0929382187be22d907c72e3b93415cbb68363c3a928737536bdbc03f4c363cbb0558ff1321d86358c2cc29f0476381289e233a30e34d50ca6f28d1066b56b8cde48b1e9001779934debfd665af61aac5440e71e0406ab498f3058785a4611ba556d97e197dc4dbbd9195cf91b5242f170b478da2922f4435596ac391a2715958d54443e83d2e7643ab80e006ff04a3c938e02d2a261ee692b54c66585494e7f0c741fb8833e4b99f59cdbaa1a4be04439138b0941488a4e05c2c9092ebb4d06d3a83ea56911ddf9b4ad391872763355881d450f3856ecdc40165effbd7aad0bda162feb20bcd11207c9b838bf642f578801be17ed307b25abf3a96f07c81c3c6082cc02d261c94fce6e70a2919aba69a55b839f03db68025dec5c1910596d7f3085fc21684ed9e40d50f30a2485df8ff750fa6d127cc0e33b7eb41fee15a273c7277775e0341d367c43d2b2d88b5fe27540d5264c33cd2b274632666bced994c34c3937755ac871e9a07a0d22d6ea95a02fa83bd4e4f5265fb207840f3be93cf3df16ddd113f88d7c08a8193a5caf65b895480a0f76a23233d5bb3d18c5429abf89a2dfaa9a3ee204d98e7e7eefb7f2ad135c2be4bc8aad9d293fcd3d689333abb7299d8df7bc5c37d9ad89f19dd6e27bfbd22b86721b5ddd66bb381a3d95d3a24c6136062a1ec0b135f3b46977d696bd2dbf02dc4075615f34d6c1cdbd97a3065c2b362fc52f52ccbdee433150d5643413802e5e925775dac3c1ea415b7f718f8fd3852fabbf1bdf89e4d2ca83bdd0b0a56f6e75d5f7e59008ed909b70fcbfaafa0ed8d7bce6d49c7acdf8ac6d245bcd8e06a0cd30d333ca4eeb6ebf6057408518d2fd923e616da7aa29fb9a719a9018371fe26ff8cfff3f95a46ec096a29aeb3020da496b1a814312411bfa374e632f37821512a610af7009290ecea5e98dbe7a7e48217909e02e314c16233371a6eb96a7b6e655e3ce225d41e8c490aa1d503504f3f8326863b6ea224b2f805a13e8248142b0723b01f2d412c7b117335436b02a55fe6de64615db771b28646a2951a51f13a7e4833a1587ab890da7e6d30adce6323117da7afe2adee10dae01d0c691657c8eba13252595b70d0e8e67b90c72b8e9303c8c0c1303ec345084a1078ed49f0bec0c87ff222e89925d679f97e6e090801b56e7ffaf48419cf4bac884c15911fc1952e292d835e9c5b0c8a994de8990e902968091924ae17d0979da0c9c18a7d6d90a30bf5a03b34a4507f0cb161458782149ecdd4022afc8e4a026a9fbe59d43571a4e460007323f21acbb159a96ad62592fec9ce352bbf19a2e985ede8390ca8bfe94213650a7a7d50cc834e324ce2d01aec7cd6e9c5a74bfaf364a4d0870e9d8fd58b815ce7e218708bd4de2fef25256b90fb70a9aed4d24607cebe97eca29cca0a01a1bd1188fe07b0f29b30484b9ade6d69803a4061a78c5aa93f666f8cafecbc577943df81c49a0e1ad97e02ef3643b064b0ed31fb8aad570d3a4de9e4f6b5b8a6962de3c0671e6584343e01a9535facd492525e2e30a240e4cb5a5e36cd090b83724760a0f5a9c6dded0fc9f31b138b5af40b6792b16962cedb85eb7ff8b5a0c6b65642532c888eb699c6f9dd782881610493ee68dde02d8b1707572de4e292f7ce63db33b39e16fd193fabe74f03dfedac0ce0fdeac55f878a391377aa33c53b6dbceb16b61f16f1d67a18122f8ed5c4bcb504c42296f9cd07c03073e25d19e076312fb2b1b623a217a6dd2ba44f37eabda66da7868d57bdc757514150877587fb033a9bbe30dee3b5667c6eb92d680ce5b57e73bb36211fab05abb6b1f91a508e5558ccabb12d30ad90b5af10d572f8c61b679179ca3b4c9d21932ef65af3cf92f119ad0cfde39a793df349cad4191a044d9f9647aec1fb9f862f3b289c924e2c0c0aee09af1070919abe81484bb1bb652036717bd5c7d246046792debd46ddb3507c387a97e4f29507147e82c17562f6f51a875b779807a3e2b7b79d40a77383ec2c143f57d9acf9201059e253618dec527cab7f60266312aa5e6d7c7e2c0c710aa83c0a745fac702448a4a0123ddf5f1cd3bcae53bfdfb361f785a2d399cb65f8eaa914a1a3ab2f4c47b387802beee2a02dbefcb420c360717b139d493497eb30ca60c1513fb067322d77d34f5044bd26c2533da8b5cbccee72242da3707c72f030fbc487ba6f51f8e77cd09e75f13954fda4c79f15d200349e533ee661f355adfe8002049f1a7c8d47b89a8755647840c5ebf314cba13265df9013d5d6bbd715d59d9df7a05c2be8d1ca1a950513896d6eb17a635850d701276d6e05a22bfe45a1fa0b89f0a05148f39dd58e21f7cae54c06e5d2a51f407eeb0a343b670c8fdab581a6c1fccd45a58c0b164a143ac6e21b5db77f3ba5065857dd63edd6d4d54df37255463d1472dc9e7a8108d82117d99c5aa56c423a325ba3405941d8f335a16f00443c0958a6ad3e70ae24349d5e5361c789422dbab386792c951a78fa52bed4e15d12b13a020c58ca167c37e0a3cb2eb42620d9c9ea7baad7aa998abe01a93d7872539a8c46e401a1b203682d3177b45292bd54c130826bcadaea7eec226906ae5aeb412d78de6043a275d11f9ac354840d5ac26771cece983f0f0f5067b2db841bd2f78108afd399bd7ce1bb71568991d4be164b62d79f83c334e69368e2391a62a89306e08cb03743e0fe684666d61bc546d68ec2e477eaf8c95eb3e8e3925803c86c1e5c33c7b6de4e556b5a2e70fd2f67bd9b5375e1b4a7a9994146d0d0240cc7f0cd3fc5daa02914a83cf50bbe6f481c198318d96e7c37c7e58c72941117f2895ed74146da2601cfa3cfe94f29cb77dc43ad3a5e64dcb05597b88a8b67a01f63ee27dbc3df5c7ff7a8654dcf6a54418475c4e56179d5494389a8eb4c07382985cd4aed321f4beae778e9dad565ebcb32334dee3e6aa4754ccecd251c20c9f43568830e7736f34b06d9608d502803637baea19ef3f1fd8cd60dbc50642416d64c0a299a9f45a2e79054cc772a06192dd19dc4707ad3003c2ef854aba2524d188e2e67434a54702139261fe7668601b9787a943a7fdfee1da4d4541545e6d9206461531b099d11714d2ed6f4aecf866ccf6a9f833bc4db8bb40a2d8130cc", &(0x7f0000001640)=""/208) 08:21:32 executing program 0: keyctl$KEYCTL_PKEY_ENCRYPT(0x19, &(0x7f0000000000)={0x0, 0x0, 0xe5}, &(0x7f0000000040)={'enc=', 'raw', ' hash=', {'sha384-avx2\x00'}}, &(0x7f00000000c0), &(0x7f0000000100)=""/229) r0 = pkey_alloc(0x0, 0x0) pkey_mprotect(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x6000000, r0) r1 = userfaultfd(0x100800) pkey_alloc(0x0, 0x1) keyctl$link(0x8, 0x0, 0xfffffffffffffffb) r2 = openat$nci(0xffffffffffffff9c, &(0x7f0000000200), 0x2, 0x0) r3 = openat$vsock(0xffffffffffffff9c, &(0x7f0000000240), 0x201, 0x0) ioctl$UDMABUF_CREATE_LIST(r3, 0x40087543, &(0x7f0000000280)={0x0, 0x3, [{0xffffffffffffffff, 0x0, 0x8000, 0x4000}, {0xffffffffffffffff, 0x0, 0x4000, 0x8000}, {0xffffffffffffffff, 0x0, 0x2000, 0xffff7ffff0000000}]}) syz_open_dev$ndb(&(0x7f0000000300), 0x0, 0x400) ioctl$IOCTL_GET_NCIDEV_IDX(r2, 0x0, &(0x7f0000000340)) syz_io_uring_setup(0x6cab, &(0x7f0000000440)={0x0, 0xcb7a, 0x1, 0x3, 0x122, 0x0, r3}, &(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffe000/0x2000)=nil, &(0x7f00000004c0), &(0x7f0000000500)=0x0) clock_gettime(0x0, &(0x7f0000000540)={0x0, 0x0}) syz_io_uring_submit(0x0, r4, &(0x7f00000005c0)=@IORING_OP_LINK_TIMEOUT={0xf, 0x17, 0x0, 0x0, 0x0, &(0x7f0000000580)={r5, r6+10000000}, 0x1, 0x1}, 0x1) ioctl$NBD_SET_SOCK(r3, 0xab00, r3) mmap$dsp(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x2000000, 0x4000010, r1, 0x0) keyctl$KEYCTL_PKEY_DECRYPT(0x1a, &(0x7f0000000600)={0x0, 0x1000, 0xd0}, 0x0, &(0x7f0000000640)="2736f77350ffc33f7efd1d0e8f90bd80efbf2696893ef379734fbf6b93805520fe93ef19fcdecb6510fb0b63a2a2eb5929d774fcd04ee2d7c3cd1f0a0b9421337683a875ac17717eee658dbdbbee5c64013f03f78e885afc3a44d04cf42586c0f41567b19b151fa83e8beb11c568bf7ef1befc2fedc1e5954e02a065483014daf99296a45e841daf7e1494666b109e9c9012819b7749051cee4a408e3b0ec630f7715c8a5547e31d9c5415dcf4e76ca388caf23b9bd6187ecbdbbffa9cfb876782378aec86cd140d23d7eae3a5788ab46e1cb381bb2d884ef39df63ea957b2ba715802c59ae51fbd899502fa47043cc8218b851fcd1bd73eb5a4a8974cb49824a71e788e2bcca6c5c1a9d87736fe68fdafce2d9cfa30419e11b670873f9a20883268941caae7c6ff661bc4ffa3a9d48a0d6c42b77b05de18d6a70e6334f3ea28463ca728bbf9fee62f165add3d30bfd8792b83a34ca17f6ba097f7d5ea6dd1a6fb254c6114f5b6b0858ddcf0ed8df5c6013af4718ce86c44e56d8de13473ff93acbb49891c8af69ef9c450f99b9af74d96618ec8f90e42efd1877a749a41b168cddd0c6ec51962880ed406853c73adae95d82874be3b34b06f12e90eee628994ce67290942edeb0be5c313511cc28bcf71e299f85a3958a90aa1db138506a8a57c7178d6d57930fd4e6ffebfdcd2ed78f8612eb68ea11a252ba0521c94d656a8b3cc1773ec1d89336055390f6aeaded90922dc02efded1b1db74c9cee146afd3dbd92fb4c8e6b4ebac497aa5084367483f9cd7b05cc24a357bcfcc78bb5eb08edb02011c241d0631241bed81b44c3e9c33bd55b82740596cb8ee2fd8a46004e70e709ed3a20fe1fe69bda58665a8eec06622bcd69f086e290044f8707143adf459f053f14f574d7c3ff0d12f8420cd286a21b819d8fe62ba6b18ce5c8dbccd6ed03ed73be06a8d31555f443663f6a6b2a7d1d59bf71f169dccdf20fbaac233a1c4fc89c38adde4733c5b23ae76aee07b52ca9617cb27833a0e85295b81319d85610787f77c77e8d6bd9f07472324a338b8fe0def1fdb961f488efe39cea303e4ea55eb84fd72beb679407c47030179df73a607b34a059b550f1f4fd60af1526111930f62cf03ecf589c5576e466cfb1df08f5beae15034a789a38724fcbafed9a0426172957c80d4ca7ec9147df727d11a6122ce37fc5bbcd5cdb239364d71e5bbab4b8085cd051a16916665d70d5db3b63c0d9904e3adf2b4d945e52185302129fa3e66bd6608d545c5449c1a45cdbb609ba8cff62e7024234e5405236e481365114a7313d6e591d0c6f50c8d4d95469953e223dd5fd62ec94d342fa4349da1d8f433ea90aed09b2aa9cf0e889f8935dcb86d15acf621cae1c93c582275418d369c54b2a2c2c57cfe5f7fc4f5797e33e6f0d08006bf67ba5d3814a188d48c7116c56cd3098263a5f34e133aad7b5198bc12caa9c032222ec9634f6ba98d9548469cb04aa03510801822716c9895c1c344aa8c699c28adf69664d9dd75ef11778f68663064124e8217876364f6ea33f73acff8f013b0a2ac741d9b5eebd3a0db9e32d50febc12fbc110fdc1d2415277a0897ae3a5f567fe18edf5f48ac86e0398de5f0d57fb8cf5a3c2f7f4d2888cd70bd00ab9b29089b84a5123e00fbcad4a9be61b8ccecfd5f943f11cf0952610b7bd0bbca71b36c439d80ff9e9a6c9135a4b638278432be5d3fec6fd49ad792f504c395cad2f2ffd8d1e0231941523693e2252faabd6df97361bbb2f8c078ef9eacafefb62cb1057c3195cdbc0d81c3e74f72be2bb1eb94f1bd19a26f77982e863442eb6064f31f1f2f84144abefde11d159546d65486a4a55f8aed11c51a8a08e812dcb47c7124701f06417ef29d351b23cacba209e084ff6b969dabfd011828ca759d58860bfa32961115c13107face1d4c2653f662d2671bedf1649e6064b31382a6e51f1487173fdb61e5e70f7676380e17fa7e3d4c4b08a7e64ea5b4a7a3d0c9e8d0d225b35f59fdc3537c0827626eb31f734117aadc65036f26bbf8239cee0ae130f0c948ba3562f24a0656c346c6271b3b4f3fb9865a2ee66575a7ca45ebe0c3d12b68e0b112193254f51f08b31eff02fb8839fbd51d9725c033861ff2f47ecdffa0ebdd1e97af0fb71c2fc10204bdf963c90396964df78bd9495b160981a354e10910c1c3ba0a4dd214ab36d05f2975d5f112c3bb4ad85323d35d8616f9ce025b824aa86e8628c646333b5b183f85668f573e37a16f7e8506746c1c6901139b4ba8c9483f5da3aa3f34d18d893e8fe27061086e9f25e525506fad59938b3016d013288501307f3c5c0e2cf5adfab032f0865525072f624dcd7e7dd03abbe39b8196a6eb42e16d80c3c395c61f32392f1834e5743677e060274a663c1e9d3eac0f87f1b95651839ece118f98fe3a21dff01cb2f904cb453f0f6f1b7d3e4f5ed6569ba5be9a153a8d2f11fb8804d2d1d19850e3383aed4198807d7eed79711faa9d2590d4807a2fd525bbfe5bc8b056369aec9e4b725ea87f180a7d3a3dd3bf886b17364734174d962546db90babfb9cad914c76e01af2adee7a9a6a03a94f4f348c8f1ea959b6df2957509f1683c2978c0c97cbe0929382187be22d907c72e3b93415cbb68363c3a928737536bdbc03f4c363cbb0558ff1321d86358c2cc29f0476381289e233a30e34d50ca6f28d1066b56b8cde48b1e9001779934debfd665af61aac5440e71e0406ab498f3058785a4611ba556d97e197dc4dbbd9195cf91b5242f170b478da2922f4435596ac391a2715958d54443e83d2e7643ab80e006ff04a3c938e02d2a261ee692b54c66585494e7f0c741fb8833e4b99f59cdbaa1a4be04439138b0941488a4e05c2c9092ebb4d06d3a83ea56911ddf9b4ad391872763355881d450f3856ecdc40165effbd7aad0bda162feb20bcd11207c9b838bf642f578801be17ed307b25abf3a96f07c81c3c6082cc02d261c94fce6e70a2919aba69a55b839f03db68025dec5c1910596d7f3085fc21684ed9e40d50f30a2485df8ff750fa6d127cc0e33b7eb41fee15a273c7277775e0341d367c43d2b2d88b5fe27540d5264c33cd2b274632666bced994c34c3937755ac871e9a07a0d22d6ea95a02fa83bd4e4f5265fb207840f3be93cf3df16ddd113f88d7c08a8193a5caf65b895480a0f76a23233d5bb3d18c5429abf89a2dfaa9a3ee204d98e7e7eefb7f2ad135c2be4bc8aad9d293fcd3d689333abb7299d8df7bc5c37d9ad89f19dd6e27bfbd22b86721b5ddd66bb381a3d95d3a24c6136062a1ec0b135f3b46977d696bd2dbf02dc4075615f34d6c1cdbd97a3065c2b362fc52f52ccbdee433150d5643413802e5e925775dac3c1ea415b7f718f8fd3852fabbf1bdf89e4d2ca83bdd0b0a56f6e75d5f7e59008ed909b70fcbfaafa0ed8d7bce6d49c7acdf8ac6d245bcd8e06a0cd30d333ca4eeb6ebf6057408518d2fd923e616da7aa29fb9a719a9018371fe26ff8cfff3f95a46ec096a29aeb3020da496b1a814312411bfa374e632f37821512a610af7009290ecea5e98dbe7a7e48217909e02e314c16233371a6eb96a7b6e655e3ce225d41e8c490aa1d503504f3f8326863b6ea224b2f805a13e8248142b0723b01f2d412c7b117335436b02a55fe6de64615db771b28646a2951a51f13a7e4833a1587ab890da7e6d30adce6323117da7afe2adee10dae01d0c691657c8eba13252595b70d0e8e67b90c72b8e9303c8c0c1303ec345084a1078ed49f0bec0c87ff222e89925d679f97e6e090801b56e7ffaf48419cf4bac884c15911fc1952e292d835e9c5b0c8a994de8990e902968091924ae17d0979da0c9c18a7d6d90a30bf5a03b34a4507f0cb161458782149ecdd4022afc8e4a026a9fbe59d43571a4e460007323f21acbb159a96ad62592fec9ce352bbf19a2e985ede8390ca8bfe94213650a7a7d50cc834e324ce2d01aec7cd6e9c5a74bfaf364a4d0870e9d8fd58b815ce7e218708bd4de2fef25256b90fb70a9aed4d24607cebe97eca29cca0a01a1bd1188fe07b0f29b30484b9ade6d69803a4061a78c5aa93f666f8cafecbc577943df81c49a0e1ad97e02ef3643b064b0ed31fb8aad570d3a4de9e4f6b5b8a6962de3c0671e6584343e01a9535facd492525e2e30a240e4cb5a5e36cd090b83724760a0f5a9c6dded0fc9f31b138b5af40b6792b16962cedb85eb7ff8b5a0c6b65642532c888eb699c6f9dd782881610493ee68dde02d8b1707572de4e292f7ce63db33b39e16fd193fabe74f03dfedac0ce0fdeac55f878a391377aa33c53b6dbceb16b61f16f1d67a18122f8ed5c4bcb504c42296f9cd07c03073e25d19e076312fb2b1b623a217a6dd2ba44f37eabda66da7868d57bdc757514150877587fb033a9bbe30dee3b5667c6eb92d680ce5b57e73bb36211fab05abb6b1f91a508e5558ccabb12d30ad90b5af10d572f8c61b679179ca3b4c9d21932ef65af3cf92f119ad0cfde39a793df349cad4191a044d9f9647aec1fb9f862f3b289c924e2c0c0aee09af1070919abe81484bb1bb652036717bd5c7d246046792debd46ddb3507c387a97e4f29507147e82c17562f6f51a875b779807a3e2b7b79d40a77383ec2c143f57d9acf9201059e253618dec527cab7f60266312aa5e6d7c7e2c0c710aa83c0a745fac702448a4a0123ddf5f1cd3bcae53bfdfb361f785a2d399cb65f8eaa914a1a3ab2f4c47b387802beee2a02dbefcb420c360717b139d493497eb30ca60c1513fb067322d77d34f5044bd26c2533da8b5cbccee72242da3707c72f030fbc487ba6f51f8e77cd09e75f13954fda4c79f15d200349e533ee661f355adfe8002049f1a7c8d47b89a8755647840c5ebf314cba13265df9013d5d6bbd715d59d9df7a05c2be8d1ca1a950513896d6eb17a635850d701276d6e05a22bfe45a1fa0b89f0a05148f39dd58e21f7cae54c06e5d2a51f407eeb0a343b670c8fdab581a6c1fccd45a58c0b164a143ac6e21b5db77f3ba5065857dd63edd6d4d54df37255463d1472dc9e7a8108d82117d99c5aa56c423a325ba3405941d8f335a16f00443c0958a6ad3e70ae24349d5e5361c789422dbab386792c951a78fa52bed4e15d12b13a020c58ca167c37e0a3cb2eb42620d9c9ea7baad7aa998abe01a93d7872539a8c46e401a1b203682d3177b45292bd54c130826bcadaea7eec226906ae5aeb412d78de6043a275d11f9ac354840d5ac26771cece983f0f0f5067b2db841bd2f78108afd399bd7ce1bb71568991d4be164b62d79f83c334e69368e2391a62a89306e08cb03743e0fe684666d61bc546d68ec2e477eaf8c95eb3e8e3925803c86c1e5c33c7b6de4e556b5a2e70fd2f67bd9b5375e1b4a7a9994146d0d0240cc7f0cd3fc5daa02914a83cf50bbe6f481c198318d96e7c37c7e58c72941117f2895ed74146da2601cfa3cfe94f29cb77dc43ad3a5e64dcb05597b88a8b67a01f63ee27dbc3df5c7ff7a8654dcf6a54418475c4e56179d5494389a8eb4c07382985cd4aed321f4beae778e9dad565ebcb32334dee3e6aa4754ccecd251c20c9f43568830e7736f34b06d9608d502803637baea19ef3f1fd8cd60dbc50642416d64c0a299a9f45a2e79054cc772a06192dd19dc4707ad3003c2ef854aba2524d188e2e67434a54702139261fe7668601b9787a943a7fdfee1da4d4541545e6d9206461531b099d11714d2ed6f4aecf866ccf6a9f833bc4db8bb40a2d8130cc", &(0x7f0000001640)=""/208) 08:21:32 executing program 4: keyctl$KEYCTL_PKEY_ENCRYPT(0x19, &(0x7f0000000000)={0x0, 0x0, 0xe5}, &(0x7f0000000040)={'enc=', 'raw', ' hash=', {'sha384-avx2\x00'}}, &(0x7f00000000c0), &(0x7f0000000100)=""/229) r0 = pkey_alloc(0x0, 0x0) pkey_mprotect(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x6000000, r0) r1 = userfaultfd(0x100800) r2 = pkey_alloc(0x0, 0x1) keyctl$link(0x8, 0x0, 0xfffffffffffffffb) r3 = openat$nci(0xffffffffffffff9c, &(0x7f0000000200), 0x2, 0x0) r4 = openat$vsock(0xffffffffffffff9c, &(0x7f0000000240), 0x201, 0x0) ioctl$UDMABUF_CREATE_LIST(r4, 0x40087543, &(0x7f0000000280)={0x0, 0x3, [{0xffffffffffffffff, 0x0, 0x8000, 0x4000}, {0xffffffffffffffff, 0x0, 0x4000, 0x8000}, {0xffffffffffffffff, 0x0, 0x2000, 0xffff7ffff0000000}]}) syz_open_dev$ndb(&(0x7f0000000300), 0x0, 0x400) ioctl$IOCTL_GET_NCIDEV_IDX(r3, 0x0, &(0x7f0000000340)) keyctl$instantiate(0xc, 0x0, &(0x7f0000000380)=@encrypted_new={'new ', 'ecryptfs', 0x20, 'user:', '', 0x20, 0x6}, 0x28, 0x0) pkey_alloc(0x0, 0x1) ioctl$PTP_PIN_SETFUNC(r4, 0x40603d07, &(0x7f00000003c0)={'\x00', 0x7, 0x2, 0x8}) syz_io_uring_setup(0x6cab, &(0x7f0000000440)={0x0, 0xcb7a, 0x1, 0x3, 0x122, 0x0, r4}, &(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffe000/0x2000)=nil, &(0x7f00000004c0), &(0x7f0000000500)=0x0) clock_gettime(0x0, &(0x7f0000000540)={0x0, 0x0}) syz_io_uring_submit(0x0, r5, &(0x7f00000005c0)=@IORING_OP_LINK_TIMEOUT={0xf, 0x17, 0x0, 0x0, 0x0, &(0x7f0000000580)={r6, r7+10000000}, 0x1, 0x1}, 0x1) ioctl$NBD_SET_SOCK(r4, 0xab00, r4) mmap$dsp(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x2000000, 0x4000010, r1, 0x0) keyctl$KEYCTL_PKEY_DECRYPT(0x1a, &(0x7f0000000600)={0x0, 0x1000, 0xd0}, 0x0, &(0x7f0000000640)="2736f77350ffc33f7efd1d0e8f90bd80efbf2696893ef379734fbf6b93805520fe93ef19fcdecb6510fb0b63a2a2eb5929d774fcd04ee2d7c3cd1f0a0b9421337683a875ac17717eee658dbdbbee5c64013f03f78e885afc3a44d04cf42586c0f41567b19b151fa83e8beb11c568bf7ef1befc2fedc1e5954e02a065483014daf99296a45e841daf7e1494666b109e9c9012819b7749051cee4a408e3b0ec630f7715c8a5547e31d9c5415dcf4e76ca388caf23b9bd6187ecbdbbffa9cfb876782378aec86cd140d23d7eae3a5788ab46e1cb381bb2d884ef39df63ea957b2ba715802c59ae51fbd899502fa47043cc8218b851fcd1bd73eb5a4a8974cb49824a71e788e2bcca6c5c1a9d87736fe68fdafce2d9cfa30419e11b670873f9a20883268941caae7c6ff661bc4ffa3a9d48a0d6c42b77b05de18d6a70e6334f3ea28463ca728bbf9fee62f165add3d30bfd8792b83a34ca17f6ba097f7d5ea6dd1a6fb254c6114f5b6b0858ddcf0ed8df5c6013af4718ce86c44e56d8de13473ff93acbb49891c8af69ef9c450f99b9af74d96618ec8f90e42efd1877a749a41b168cddd0c6ec51962880ed406853c73adae95d82874be3b34b06f12e90eee628994ce67290942edeb0be5c313511cc28bcf71e299f85a3958a90aa1db138506a8a57c7178d6d57930fd4e6ffebfdcd2ed78f8612eb68ea11a252ba0521c94d656a8b3cc1773ec1d89336055390f6aeaded90922dc02efded1b1db74c9cee146afd3dbd92fb4c8e6b4ebac497aa5084367483f9cd7b05cc24a357bcfcc78bb5eb08edb02011c241d0631241bed81b44c3e9c33bd55b82740596cb8ee2fd8a46004e70e709ed3a20fe1fe69bda58665a8eec06622bcd69f086e290044f8707143adf459f053f14f574d7c3ff0d12f8420cd286a21b819d8fe62ba6b18ce5c8dbccd6ed03ed73be06a8d31555f443663f6a6b2a7d1d59bf71f169dccdf20fbaac233a1c4fc89c38adde4733c5b23ae76aee07b52ca9617cb27833a0e85295b81319d85610787f77c77e8d6bd9f07472324a338b8fe0def1fdb961f488efe39cea303e4ea55eb84fd72beb679407c47030179df73a607b34a059b550f1f4fd60af1526111930f62cf03ecf589c5576e466cfb1df08f5beae15034a789a38724fcbafed9a0426172957c80d4ca7ec9147df727d11a6122ce37fc5bbcd5cdb239364d71e5bbab4b8085cd051a16916665d70d5db3b63c0d9904e3adf2b4d945e52185302129fa3e66bd6608d545c5449c1a45cdbb609ba8cff62e7024234e5405236e481365114a7313d6e591d0c6f50c8d4d95469953e223dd5fd62ec94d342fa4349da1d8f433ea90aed09b2aa9cf0e889f8935dcb86d15acf621cae1c93c582275418d369c54b2a2c2c57cfe5f7fc4f5797e33e6f0d08006bf67ba5d3814a188d48c7116c56cd3098263a5f34e133aad7b5198bc12caa9c032222ec9634f6ba98d9548469cb04aa03510801822716c9895c1c344aa8c699c28adf69664d9dd75ef11778f68663064124e8217876364f6ea33f73acff8f013b0a2ac741d9b5eebd3a0db9e32d50febc12fbc110fdc1d2415277a0897ae3a5f567fe18edf5f48ac86e0398de5f0d57fb8cf5a3c2f7f4d2888cd70bd00ab9b29089b84a5123e00fbcad4a9be61b8ccecfd5f943f11cf0952610b7bd0bbca71b36c439d80ff9e9a6c9135a4b638278432be5d3fec6fd49ad792f504c395cad2f2ffd8d1e0231941523693e2252faabd6df97361bbb2f8c078ef9eacafefb62cb1057c3195cdbc0d81c3e74f72be2bb1eb94f1bd19a26f77982e863442eb6064f31f1f2f84144abefde11d159546d65486a4a55f8aed11c51a8a08e812dcb47c7124701f06417ef29d351b23cacba209e084ff6b969dabfd011828ca759d58860bfa32961115c13107face1d4c2653f662d2671bedf1649e6064b31382a6e51f1487173fdb61e5e70f7676380e17fa7e3d4c4b08a7e64ea5b4a7a3d0c9e8d0d225b35f59fdc3537c0827626eb31f734117aadc65036f26bbf8239cee0ae130f0c948ba3562f24a0656c346c6271b3b4f3fb9865a2ee66575a7ca45ebe0c3d12b68e0b112193254f51f08b31eff02fb8839fbd51d9725c033861ff2f47ecdffa0ebdd1e97af0fb71c2fc10204bdf963c90396964df78bd9495b160981a354e10910c1c3ba0a4dd214ab36d05f2975d5f112c3bb4ad85323d35d8616f9ce025b824aa86e8628c646333b5b183f85668f573e37a16f7e8506746c1c6901139b4ba8c9483f5da3aa3f34d18d893e8fe27061086e9f25e525506fad59938b3016d013288501307f3c5c0e2cf5adfab032f0865525072f624dcd7e7dd03abbe39b8196a6eb42e16d80c3c395c61f32392f1834e5743677e060274a663c1e9d3eac0f87f1b95651839ece118f98fe3a21dff01cb2f904cb453f0f6f1b7d3e4f5ed6569ba5be9a153a8d2f11fb8804d2d1d19850e3383aed4198807d7eed79711faa9d2590d4807a2fd525bbfe5bc8b056369aec9e4b725ea87f180a7d3a3dd3bf886b17364734174d962546db90babfb9cad914c76e01af2adee7a9a6a03a94f4f348c8f1ea959b6df2957509f1683c2978c0c97cbe0929382187be22d907c72e3b93415cbb68363c3a928737536bdbc03f4c363cbb0558ff1321d86358c2cc29f0476381289e233a30e34d50ca6f28d1066b56b8cde48b1e9001779934debfd665af61aac5440e71e0406ab498f3058785a4611ba556d97e197dc4dbbd9195cf91b5242f170b478da2922f4435596ac391a2715958d54443e83d2e7643ab80e006ff04a3c938e02d2a261ee692b54c66585494e7f0c741fb8833e4b99f59cdbaa1a4be04439138b0941488a4e05c2c9092ebb4d06d3a83ea56911ddf9b4ad391872763355881d450f3856ecdc40165effbd7aad0bda162feb20bcd11207c9b838bf642f578801be17ed307b25abf3a96f07c81c3c6082cc02d261c94fce6e70a2919aba69a55b839f03db68025dec5c1910596d7f3085fc21684ed9e40d50f30a2485df8ff750fa6d127cc0e33b7eb41fee15a273c7277775e0341d367c43d2b2d88b5fe27540d5264c33cd2b274632666bced994c34c3937755ac871e9a07a0d22d6ea95a02fa83bd4e4f5265fb207840f3be93cf3df16ddd113f88d7c08a8193a5caf65b895480a0f76a23233d5bb3d18c5429abf89a2dfaa9a3ee204d98e7e7eefb7f2ad135c2be4bc8aad9d293fcd3d689333abb7299d8df7bc5c37d9ad89f19dd6e27bfbd22b86721b5ddd66bb381a3d95d3a24c6136062a1ec0b135f3b46977d696bd2dbf02dc4075615f34d6c1cdbd97a3065c2b362fc52f52ccbdee433150d5643413802e5e925775dac3c1ea415b7f718f8fd3852fabbf1bdf89e4d2ca83bdd0b0a56f6e75d5f7e59008ed909b70fcbfaafa0ed8d7bce6d49c7acdf8ac6d245bcd8e06a0cd30d333ca4eeb6ebf6057408518d2fd923e616da7aa29fb9a719a9018371fe26ff8cfff3f95a46ec096a29aeb3020da496b1a814312411bfa374e632f37821512a610af7009290ecea5e98dbe7a7e48217909e02e314c16233371a6eb96a7b6e655e3ce225d41e8c490aa1d503504f3f8326863b6ea224b2f805a13e8248142b0723b01f2d412c7b117335436b02a55fe6de64615db771b28646a2951a51f13a7e4833a1587ab890da7e6d30adce6323117da7afe2adee10dae01d0c691657c8eba13252595b70d0e8e67b90c72b8e9303c8c0c1303ec345084a1078ed49f0bec0c87ff222e89925d679f97e6e090801b56e7ffaf48419cf4bac884c15911fc1952e292d835e9c5b0c8a994de8990e902968091924ae17d0979da0c9c18a7d6d90a30bf5a03b34a4507f0cb161458782149ecdd4022afc8e4a026a9fbe59d43571a4e460007323f21acbb159a96ad62592fec9ce352bbf19a2e985ede8390ca8bfe94213650a7a7d50cc834e324ce2d01aec7cd6e9c5a74bfaf364a4d0870e9d8fd58b815ce7e218708bd4de2fef25256b90fb70a9aed4d24607cebe97eca29cca0a01a1bd1188fe07b0f29b30484b9ade6d69803a4061a78c5aa93f666f8cafecbc577943df81c49a0e1ad97e02ef3643b064b0ed31fb8aad570d3a4de9e4f6b5b8a6962de3c0671e6584343e01a9535facd492525e2e30a240e4cb5a5e36cd090b83724760a0f5a9c6dded0fc9f31b138b5af40b6792b16962cedb85eb7ff8b5a0c6b65642532c888eb699c6f9dd782881610493ee68dde02d8b1707572de4e292f7ce63db33b39e16fd193fabe74f03dfedac0ce0fdeac55f878a391377aa33c53b6dbceb16b61f16f1d67a18122f8ed5c4bcb504c42296f9cd07c03073e25d19e076312fb2b1b623a217a6dd2ba44f37eabda66da7868d57bdc757514150877587fb033a9bbe30dee3b5667c6eb92d680ce5b57e73bb36211fab05abb6b1f91a508e5558ccabb12d30ad90b5af10d572f8c61b679179ca3b4c9d21932ef65af3cf92f119ad0cfde39a793df349cad4191a044d9f9647aec1fb9f862f3b289c924e2c0c0aee09af1070919abe81484bb1bb652036717bd5c7d246046792debd46ddb3507c387a97e4f29507147e82c17562f6f51a875b779807a3e2b7b79d40a77383ec2c143f57d9acf9201059e253618dec527cab7f60266312aa5e6d7c7e2c0c710aa83c0a745fac702448a4a0123ddf5f1cd3bcae53bfdfb361f785a2d399cb65f8eaa914a1a3ab2f4c47b387802beee2a02dbefcb420c360717b139d493497eb30ca60c1513fb067322d77d34f5044bd26c2533da8b5cbccee72242da3707c72f030fbc487ba6f51f8e77cd09e75f13954fda4c79f15d200349e533ee661f355adfe8002049f1a7c8d47b89a8755647840c5ebf314cba13265df9013d5d6bbd715d59d9df7a05c2be8d1ca1a950513896d6eb17a635850d701276d6e05a22bfe45a1fa0b89f0a05148f39dd58e21f7cae54c06e5d2a51f407eeb0a343b670c8fdab581a6c1fccd45a58c0b164a143ac6e21b5db77f3ba5065857dd63edd6d4d54df37255463d1472dc9e7a8108d82117d99c5aa56c423a325ba3405941d8f335a16f00443c0958a6ad3e70ae24349d5e5361c789422dbab386792c951a78fa52bed4e15d12b13a020c58ca167c37e0a3cb2eb42620d9c9ea7baad7aa998abe01a93d7872539a8c46e401a1b203682d3177b45292bd54c130826bcadaea7eec226906ae5aeb412d78de6043a275d11f9ac354840d5ac26771cece983f0f0f5067b2db841bd2f78108afd399bd7ce1bb71568991d4be164b62d79f83c334e69368e2391a62a89306e08cb03743e0fe684666d61bc546d68ec2e477eaf8c95eb3e8e3925803c86c1e5c33c7b6de4e556b5a2e70fd2f67bd9b5375e1b4a7a9994146d0d0240cc7f0cd3fc5daa02914a83cf50bbe6f481c198318d96e7c37c7e58c72941117f2895ed74146da2601cfa3cfe94f29cb77dc43ad3a5e64dcb05597b88a8b67a01f63ee27dbc3df5c7ff7a8654dcf6a54418475c4e56179d5494389a8eb4c07382985cd4aed321f4beae778e9dad565ebcb32334dee3e6aa4754ccecd251c20c9f43568830e7736f34b06d9608d502803637baea19ef3f1fd8cd60dbc50642416d64c0a299a9f45a2e79054cc772a06192dd19dc4707ad3003c2ef854aba2524d188e2e67434a54702139261fe7668601b9787a943a7fdfee1da4d4541545e6d9206461531b099d11714d2ed6f4aecf866ccf6a9f833bc4db8bb40a2d8130cc", &(0x7f0000001640)=""/208) ioctl$IOMMU_TEST_OP_CREATE_ACCESS(r4, 0x3ba0, 0x0) ioctl$IOMMU_TEST_OP_ACCESS_PAGES$syz(r4, 0x3ba0, &(0x7f0000001780)={0x38, 0x7, 0xffffffffffffffff, 0x0, 0x10001, 0x0, 0xa, 0x833d, 0xddb19}) openat$vsock(0xffffffffffffff9c, &(0x7f00000017c0), 0x4400, 0x0) pkey_mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1, r2) ioctl$UFFDIO_REGISTER(r1, 0xc020aa00, &(0x7f0000001800)={{&(0x7f0000ffc000/0x4000)=nil, 0x4000}, 0x4}) 08:21:32 executing program 2: pkey_alloc(0x0, 0x0) syz_io_uring_setup(0x6cab, &(0x7f0000000440)={0x0, 0xcb7a, 0x1, 0x3, 0x122}, &(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffe000/0x2000)=nil, &(0x7f00000004c0), &(0x7f0000000500)=0x0) syz_io_uring_submit(0x0, r0, &(0x7f00000005c0)=@IORING_OP_LINK_TIMEOUT={0xf, 0x17, 0x0, 0x0, 0x0, &(0x7f0000000580), 0x1, 0x1}, 0x1) 08:21:32 executing program 4: keyctl$KEYCTL_PKEY_ENCRYPT(0x19, &(0x7f0000000000)={0x0, 0x0, 0xe5}, &(0x7f0000000040)={'enc=', 'raw', ' hash=', {'sha384-avx2\x00'}}, &(0x7f00000000c0), &(0x7f0000000100)=""/229) r0 = pkey_alloc(0x0, 0x0) pkey_mprotect(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x6000000, r0) r1 = userfaultfd(0x100800) pkey_alloc(0x0, 0x1) keyctl$link(0x8, 0x0, 0xfffffffffffffffb) r2 = openat$nci(0xffffffffffffff9c, &(0x7f0000000200), 0x2, 0x0) r3 = openat$vsock(0xffffffffffffff9c, &(0x7f0000000240), 0x201, 0x0) ioctl$UDMABUF_CREATE_LIST(r3, 0x40087543, &(0x7f0000000280)={0x0, 0x3, [{0xffffffffffffffff, 0x0, 0x8000, 0x4000}, {0xffffffffffffffff, 0x0, 0x4000, 0x8000}, {0xffffffffffffffff, 0x0, 0x2000, 0xffff7ffff0000000}]}) syz_open_dev$ndb(&(0x7f0000000300), 0x0, 0x400) ioctl$IOCTL_GET_NCIDEV_IDX(r2, 0x0, &(0x7f0000000340)) keyctl$instantiate(0xc, 0x0, &(0x7f0000000380)=@encrypted_new={'new ', 'ecryptfs', 0x20, 'user:', '', 0x20, 0x6}, 0x28, 0x0) pkey_alloc(0x0, 0x1) ioctl$PTP_PIN_SETFUNC(r3, 0x40603d07, &(0x7f00000003c0)={'\x00', 0x7, 0x2, 0x8}) syz_io_uring_setup(0x6cab, &(0x7f0000000440)={0x0, 0xcb7a, 0x1, 0x3, 0x122, 0x0, r3}, &(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffe000/0x2000)=nil, &(0x7f00000004c0), &(0x7f0000000500)=0x0) clock_gettime(0x0, &(0x7f0000000540)={0x0, 0x0}) syz_io_uring_submit(0x0, r4, &(0x7f00000005c0)=@IORING_OP_LINK_TIMEOUT={0xf, 0x17, 0x0, 0x0, 0x0, &(0x7f0000000580)={r5, r6+10000000}, 0x1, 0x1}, 0x1) ioctl$NBD_SET_SOCK(r3, 0xab00, r3) mmap$dsp(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x2000000, 0x4000010, r1, 0x0) keyctl$KEYCTL_PKEY_DECRYPT(0x1a, &(0x7f0000000600)={0x0, 0xff0, 0xd0}, 0x0, &(0x7f0000000640)="2736f77350ffc33f7efd1d0e8f90bd80efbf2696893ef379734fbf6b93805520fe93ef19fcdecb6510fb0b63a2a2eb5929d774fcd04ee2d7c3cd1f0a0b9421337683a875ac17717eee658dbdbbee5c64013f03f78e885afc3a44d04cf42586c0f41567b19b151fa83e8beb11c568bf7ef1befc2fedc1e5954e02a065483014daf99296a45e841daf7e1494666b109e9c9012819b7749051cee4a408e3b0ec630f7715c8a5547e31d9c5415dcf4e76ca388caf23b9bd6187ecbdbbffa9cfb876782378aec86cd140d23d7eae3a5788ab46e1cb381bb2d884ef39df63ea957b2ba715802c59ae51fbd899502fa47043cc8218b851fcd1bd73eb5a4a8974cb49824a71e788e2bcca6c5c1a9d87736fe68fdafce2d9cfa30419e11b670873f9a20883268941caae7c6ff661bc4ffa3a9d48a0d6c42b77b05de18d6a70e6334f3ea28463ca728bbf9fee62f165add3d30bfd8792b83a34ca17f6ba097f7d5ea6dd1a6fb254c6114f5b6b0858ddcf0ed8df5c6013af4718ce86c44e56d8de13473ff93acbb49891c8af69ef9c450f99b9af74d96618ec8f90e42efd1877a749a41b168cddd0c6ec51962880ed406853c73adae95d82874be3b34b06f12e90eee628994ce67290942edeb0be5c313511cc28bcf71e299f85a3958a90aa1db138506a8a57c7178d6d57930fd4e6ffebfdcd2ed78f8612eb68ea11a252ba0521c94d656a8b3cc1773ec1d89336055390f6aeaded90922dc02efded1b1db74c9cee146afd3dbd92fb4c8e6b4ebac497aa5084367483f9cd7b05cc24a357bcfcc78bb5eb08edb02011c241d0631241bed81b44c3e9c33bd55b82740596cb8ee2fd8a46004e70e709ed3a20fe1fe69bda58665a8eec06622bcd69f086e290044f8707143adf459f053f14f574d7c3ff0d12f8420cd286a21b819d8fe62ba6b18ce5c8dbccd6ed03ed73be06a8d31555f443663f6a6b2a7d1d59bf71f169dccdf20fbaac233a1c4fc89c38adde4733c5b23ae76aee07b52ca9617cb27833a0e85295b81319d85610787f77c77e8d6bd9f07472324a338b8fe0def1fdb961f488efe39cea303e4ea55eb84fd72beb679407c47030179df73a607b34a059b550f1f4fd60af1526111930f62cf03ecf589c5576e466cfb1df08f5beae15034a789a38724fcbafed9a0426172957c80d4ca7ec9147df727d11a6122ce37fc5bbcd5cdb239364d71e5bbab4b8085cd051a16916665d70d5db3b63c0d9904e3adf2b4d945e52185302129fa3e66bd6608d545c5449c1a45cdbb609ba8cff62e7024234e5405236e481365114a7313d6e591d0c6f50c8d4d95469953e223dd5fd62ec94d342fa4349da1d8f433ea90aed09b2aa9cf0e889f8935dcb86d15acf621cae1c93c582275418d369c54b2a2c2c57cfe5f7fc4f5797e33e6f0d08006bf67ba5d3814a188d48c7116c56cd3098263a5f34e133aad7b5198bc12caa9c032222ec9634f6ba98d9548469cb04aa03510801822716c9895c1c344aa8c699c28adf69664d9dd75ef11778f68663064124e8217876364f6ea33f73acff8f013b0a2ac741d9b5eebd3a0db9e32d50febc12fbc110fdc1d2415277a0897ae3a5f567fe18edf5f48ac86e0398de5f0d57fb8cf5a3c2f7f4d2888cd70bd00ab9b29089b84a5123e00fbcad4a9be61b8ccecfd5f943f11cf0952610b7bd0bbca71b36c439d80ff9e9a6c9135a4b638278432be5d3fec6fd49ad792f504c395cad2f2ffd8d1e0231941523693e2252faabd6df97361bbb2f8c078ef9eacafefb62cb1057c3195cdbc0d81c3e74f72be2bb1eb94f1bd19a26f77982e863442eb6064f31f1f2f84144abefde11d159546d65486a4a55f8aed11c51a8a08e812dcb47c7124701f06417ef29d351b23cacba209e084ff6b969dabfd011828ca759d58860bfa32961115c13107face1d4c2653f662d2671bedf1649e6064b31382a6e51f1487173fdb61e5e70f7676380e17fa7e3d4c4b08a7e64ea5b4a7a3d0c9e8d0d225b35f59fdc3537c0827626eb31f734117aadc65036f26bbf8239cee0ae130f0c948ba3562f24a0656c346c6271b3b4f3fb9865a2ee66575a7ca45ebe0c3d12b68e0b112193254f51f08b31eff02fb8839fbd51d9725c033861ff2f47ecdffa0ebdd1e97af0fb71c2fc10204bdf963c90396964df78bd9495b160981a354e10910c1c3ba0a4dd214ab36d05f2975d5f112c3bb4ad85323d35d8616f9ce025b824aa86e8628c646333b5b183f85668f573e37a16f7e8506746c1c6901139b4ba8c9483f5da3aa3f34d18d893e8fe27061086e9f25e525506fad59938b3016d013288501307f3c5c0e2cf5adfab032f0865525072f624dcd7e7dd03abbe39b8196a6eb42e16d80c3c395c61f32392f1834e5743677e060274a663c1e9d3eac0f87f1b95651839ece118f98fe3a21dff01cb2f904cb453f0f6f1b7d3e4f5ed6569ba5be9a153a8d2f11fb8804d2d1d19850e3383aed4198807d7eed79711faa9d2590d4807a2fd525bbfe5bc8b056369aec9e4b725ea87f180a7d3a3dd3bf886b17364734174d962546db90babfb9cad914c76e01af2adee7a9a6a03a94f4f348c8f1ea959b6df2957509f1683c2978c0c97cbe0929382187be22d907c72e3b93415cbb68363c3a928737536bdbc03f4c363cbb0558ff1321d86358c2cc29f0476381289e233a30e34d50ca6f28d1066b56b8cde48b1e9001779934debfd665af61aac5440e71e0406ab498f3058785a4611ba556d97e197dc4dbbd9195cf91b5242f170b478da2922f4435596ac391a2715958d54443e83d2e7643ab80e006ff04a3c938e02d2a261ee692b54c66585494e7f0c741fb8833e4b99f59cdbaa1a4be04439138b0941488a4e05c2c9092ebb4d06d3a83ea56911ddf9b4ad391872763355881d450f3856ecdc40165effbd7aad0bda162feb20bcd11207c9b838bf642f578801be17ed307b25abf3a96f07c81c3c6082cc02d261c94fce6e70a2919aba69a55b839f03db68025dec5c1910596d7f3085fc21684ed9e40d50f30a2485df8ff750fa6d127cc0e33b7eb41fee15a273c7277775e0341d367c43d2b2d88b5fe27540d5264c33cd2b274632666bced994c34c3937755ac871e9a07a0d22d6ea95a02fa83bd4e4f5265fb207840f3be93cf3df16ddd113f88d7c08a8193a5caf65b895480a0f76a23233d5bb3d18c5429abf89a2dfaa9a3ee204d98e7e7eefb7f2ad135c2be4bc8aad9d293fcd3d689333abb7299d8df7bc5c37d9ad89f19dd6e27bfbd22b86721b5ddd66bb381a3d95d3a24c6136062a1ec0b135f3b46977d696bd2dbf02dc4075615f34d6c1cdbd97a3065c2b362fc52f52ccbdee433150d5643413802e5e925775dac3c1ea415b7f718f8fd3852fabbf1bdf89e4d2ca83bdd0b0a56f6e75d5f7e59008ed909b70fcbfaafa0ed8d7bce6d49c7acdf8ac6d245bcd8e06a0cd30d333ca4eeb6ebf6057408518d2fd923e616da7aa29fb9a719a9018371fe26ff8cfff3f95a46ec096a29aeb3020da496b1a814312411bfa374e632f37821512a610af7009290ecea5e98dbe7a7e48217909e02e314c16233371a6eb96a7b6e655e3ce225d41e8c490aa1d503504f3f8326863b6ea224b2f805a13e8248142b0723b01f2d412c7b117335436b02a55fe6de64615db771b28646a2951a51f13a7e4833a1587ab890da7e6d30adce6323117da7afe2adee10dae01d0c691657c8eba13252595b70d0e8e67b90c72b8e9303c8c0c1303ec345084a1078ed49f0bec0c87ff222e89925d679f97e6e090801b56e7ffaf48419cf4bac884c15911fc1952e292d835e9c5b0c8a994de8990e902968091924ae17d0979da0c9c18a7d6d90a30bf5a03b34a4507f0cb161458782149ecdd4022afc8e4a026a9fbe59d43571a4e460007323f21acbb159a96ad62592fec9ce352bbf19a2e985ede8390ca8bfe94213650a7a7d50cc834e324ce2d01aec7cd6e9c5a74bfaf364a4d0870e9d8fd58b815ce7e218708bd4de2fef25256b90fb70a9aed4d24607cebe97eca29cca0a01a1bd1188fe07b0f29b30484b9ade6d69803a4061a78c5aa93f666f8cafecbc577943df81c49a0e1ad97e02ef3643b064b0ed31fb8aad570d3a4de9e4f6b5b8a6962de3c0671e6584343e01a9535facd492525e2e30a240e4cb5a5e36cd090b83724760a0f5a9c6dded0fc9f31b138b5af40b6792b16962cedb85eb7ff8b5a0c6b65642532c888eb699c6f9dd782881610493ee68dde02d8b1707572de4e292f7ce63db33b39e16fd193fabe74f03dfedac0ce0fdeac55f878a391377aa33c53b6dbceb16b61f16f1d67a18122f8ed5c4bcb504c42296f9cd07c03073e25d19e076312fb2b1b623a217a6dd2ba44f37eabda66da7868d57bdc757514150877587fb033a9bbe30dee3b5667c6eb92d680ce5b57e73bb36211fab05abb6b1f91a508e5558ccabb12d30ad90b5af10d572f8c61b679179ca3b4c9d21932ef65af3cf92f119ad0cfde39a793df349cad4191a044d9f9647aec1fb9f862f3b289c924e2c0c0aee09af1070919abe81484bb1bb652036717bd5c7d246046792debd46ddb3507c387a97e4f29507147e82c17562f6f51a875b779807a3e2b7b79d40a77383ec2c143f57d9acf9201059e253618dec527cab7f60266312aa5e6d7c7e2c0c710aa83c0a745fac702448a4a0123ddf5f1cd3bcae53bfdfb361f785a2d399cb65f8eaa914a1a3ab2f4c47b387802beee2a02dbefcb420c360717b139d493497eb30ca60c1513fb067322d77d34f5044bd26c2533da8b5cbccee72242da3707c72f030fbc487ba6f51f8e77cd09e75f13954fda4c79f15d200349e533ee661f355adfe8002049f1a7c8d47b89a8755647840c5ebf314cba13265df9013d5d6bbd715d59d9df7a05c2be8d1ca1a950513896d6eb17a635850d701276d6e05a22bfe45a1fa0b89f0a05148f39dd58e21f7cae54c06e5d2a51f407eeb0a343b670c8fdab581a6c1fccd45a58c0b164a143ac6e21b5db77f3ba5065857dd63edd6d4d54df37255463d1472dc9e7a8108d82117d99c5aa56c423a325ba3405941d8f335a16f00443c0958a6ad3e70ae24349d5e5361c789422dbab386792c951a78fa52bed4e15d12b13a020c58ca167c37e0a3cb2eb42620d9c9ea7baad7aa998abe01a93d7872539a8c46e401a1b203682d3177b45292bd54c130826bcadaea7eec226906ae5aeb412d78de6043a275d11f9ac354840d5ac26771cece983f0f0f5067b2db841bd2f78108afd399bd7ce1bb71568991d4be164b62d79f83c334e69368e2391a62a89306e08cb03743e0fe684666d61bc546d68ec2e477eaf8c95eb3e8e3925803c86c1e5c33c7b6de4e556b5a2e70fd2f67bd9b5375e1b4a7a9994146d0d0240cc7f0cd3fc5daa02914a83cf50bbe6f481c198318d96e7c37c7e58c72941117f2895ed74146da2601cfa3cfe94f29cb77dc43ad3a5e64dcb05597b88a8b67a01f63ee27dbc3df5c7ff7a8654dcf6a54418475c4e56179d5494389a8eb4c07382985cd4aed321f4beae778e9dad565ebcb32334dee3e6aa4754ccecd251c20c9f43568830e7736f34b06d9608d502803637baea19ef3f1fd8cd60dbc50642416d64c0a299a9f45a2e79054cc772a06192dd19dc4707ad3003c2ef854aba2524d188e2e67434a54702139261fe7668601b9787a943a7fdfee1da4d4541545e6d9206461531b099d11714d2ed6f4aecf", &(0x7f0000001640)=""/208) ioctl$IOMMU_TEST_OP_CREATE_ACCESS(r3, 0x3ba0, &(0x7f0000001740)={0x38, 0x5, 0x0, 0x0, 0xffffffffffffffff, 0x1}) ioctl$IOMMU_TEST_OP_ACCESS_PAGES$syz(r3, 0x3ba0, &(0x7f0000001780)={0x38, 0x7, r7, 0x0, 0x10001, 0x0, 0xa, 0x833d, 0xddb19}) keyctl$link(0x8, 0x0, 0xfffffffffffffff8) ioctl$vim2m_VIDIOC_EXPBUF(0xffffffffffffffff, 0xc0405610, &(0x7f0000001840)={0x1, 0x2, 0x8001}) 08:21:32 executing program 3: keyctl$KEYCTL_PKEY_ENCRYPT(0x19, &(0x7f0000000000)={0x0, 0x0, 0xe5}, &(0x7f0000000040)={'enc=', 'raw', ' hash=', {'sha384-avx2\x00'}}, &(0x7f00000000c0), &(0x7f0000000100)=""/229) r0 = pkey_alloc(0x0, 0x0) pkey_mprotect(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x6000000, r0) r1 = userfaultfd(0x100800) r2 = pkey_alloc(0x0, 0x1) keyctl$link(0x8, 0x0, 0xfffffffffffffffb) r3 = openat$nci(0xffffffffffffff9c, &(0x7f0000000200), 0x2, 0x0) r4 = openat$vsock(0xffffffffffffff9c, &(0x7f0000000240), 0x201, 0x0) ioctl$UDMABUF_CREATE_LIST(r4, 0x40087543, &(0x7f0000000280)={0x0, 0x3, [{0xffffffffffffffff, 0x0, 0x8000, 0x4000}, {0xffffffffffffffff, 0x0, 0x4000, 0x8000}, {0xffffffffffffffff, 0x0, 0x2000, 0xffff7ffff0000000}]}) syz_open_dev$ndb(&(0x7f0000000300), 0x0, 0x400) ioctl$IOCTL_GET_NCIDEV_IDX(r3, 0x0, &(0x7f0000000340)) keyctl$instantiate(0xc, 0x0, &(0x7f0000000380)=@encrypted_new={'new ', 'ecryptfs', 0x20, 'user:', '', 0x20, 0x6}, 0x28, 0x0) pkey_alloc(0x0, 0x1) ioctl$PTP_PIN_SETFUNC(r4, 0x40603d07, &(0x7f00000003c0)={'\x00', 0x7, 0x2, 0x8}) syz_io_uring_setup(0x6cab, &(0x7f0000000440)={0x0, 0xcb7a, 0x1, 0x3, 0x122, 0x0, r4}, &(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffe000/0x2000)=nil, &(0x7f00000004c0), &(0x7f0000000500)=0x0) clock_gettime(0x0, &(0x7f0000000540)={0x0, 0x0}) syz_io_uring_submit(0x0, r5, &(0x7f00000005c0)=@IORING_OP_LINK_TIMEOUT={0xf, 0x17, 0x0, 0x0, 0x0, &(0x7f0000000580)={r6, r7+10000000}, 0x1, 0x1}, 0x1) ioctl$NBD_SET_SOCK(r4, 0xab00, r4) mmap$dsp(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x2000000, 0x4000010, r1, 0x0) keyctl$KEYCTL_PKEY_DECRYPT(0x1a, &(0x7f0000000600)={0x0, 0x1000, 0xd0}, 0x0, &(0x7f0000000640)="2736f77350ffc33f7efd1d0e8f90bd80efbf2696893ef379734fbf6b93805520fe93ef19fcdecb6510fb0b63a2a2eb5929d774fcd04ee2d7c3cd1f0a0b9421337683a875ac17717eee658dbdbbee5c64013f03f78e885afc3a44d04cf42586c0f41567b19b151fa83e8beb11c568bf7ef1befc2fedc1e5954e02a065483014daf99296a45e841daf7e1494666b109e9c9012819b7749051cee4a408e3b0ec630f7715c8a5547e31d9c5415dcf4e76ca388caf23b9bd6187ecbdbbffa9cfb876782378aec86cd140d23d7eae3a5788ab46e1cb381bb2d884ef39df63ea957b2ba715802c59ae51fbd899502fa47043cc8218b851fcd1bd73eb5a4a8974cb49824a71e788e2bcca6c5c1a9d87736fe68fdafce2d9cfa30419e11b670873f9a20883268941caae7c6ff661bc4ffa3a9d48a0d6c42b77b05de18d6a70e6334f3ea28463ca728bbf9fee62f165add3d30bfd8792b83a34ca17f6ba097f7d5ea6dd1a6fb254c6114f5b6b0858ddcf0ed8df5c6013af4718ce86c44e56d8de13473ff93acbb49891c8af69ef9c450f99b9af74d96618ec8f90e42efd1877a749a41b168cddd0c6ec51962880ed406853c73adae95d82874be3b34b06f12e90eee628994ce67290942edeb0be5c313511cc28bcf71e299f85a3958a90aa1db138506a8a57c7178d6d57930fd4e6ffebfdcd2ed78f8612eb68ea11a252ba0521c94d656a8b3cc1773ec1d89336055390f6aeaded90922dc02efded1b1db74c9cee146afd3dbd92fb4c8e6b4ebac497aa5084367483f9cd7b05cc24a357bcfcc78bb5eb08edb02011c241d0631241bed81b44c3e9c33bd55b82740596cb8ee2fd8a46004e70e709ed3a20fe1fe69bda58665a8eec06622bcd69f086e290044f8707143adf459f053f14f574d7c3ff0d12f8420cd286a21b819d8fe62ba6b18ce5c8dbccd6ed03ed73be06a8d31555f443663f6a6b2a7d1d59bf71f169dccdf20fbaac233a1c4fc89c38adde4733c5b23ae76aee07b52ca9617cb27833a0e85295b81319d85610787f77c77e8d6bd9f07472324a338b8fe0def1fdb961f488efe39cea303e4ea55eb84fd72beb679407c47030179df73a607b34a059b550f1f4fd60af1526111930f62cf03ecf589c5576e466cfb1df08f5beae15034a789a38724fcbafed9a0426172957c80d4ca7ec9147df727d11a6122ce37fc5bbcd5cdb239364d71e5bbab4b8085cd051a16916665d70d5db3b63c0d9904e3adf2b4d945e52185302129fa3e66bd6608d545c5449c1a45cdbb609ba8cff62e7024234e5405236e481365114a7313d6e591d0c6f50c8d4d95469953e223dd5fd62ec94d342fa4349da1d8f433ea90aed09b2aa9cf0e889f8935dcb86d15acf621cae1c93c582275418d369c54b2a2c2c57cfe5f7fc4f5797e33e6f0d08006bf67ba5d3814a188d48c7116c56cd3098263a5f34e133aad7b5198bc12caa9c032222ec9634f6ba98d9548469cb04aa03510801822716c9895c1c344aa8c699c28adf69664d9dd75ef11778f68663064124e8217876364f6ea33f73acff8f013b0a2ac741d9b5eebd3a0db9e32d50febc12fbc110fdc1d2415277a0897ae3a5f567fe18edf5f48ac86e0398de5f0d57fb8cf5a3c2f7f4d2888cd70bd00ab9b29089b84a5123e00fbcad4a9be61b8ccecfd5f943f11cf0952610b7bd0bbca71b36c439d80ff9e9a6c9135a4b638278432be5d3fec6fd49ad792f504c395cad2f2ffd8d1e0231941523693e2252faabd6df97361bbb2f8c078ef9eacafefb62cb1057c3195cdbc0d81c3e74f72be2bb1eb94f1bd19a26f77982e863442eb6064f31f1f2f84144abefde11d159546d65486a4a55f8aed11c51a8a08e812dcb47c7124701f06417ef29d351b23cacba209e084ff6b969dabfd011828ca759d58860bfa32961115c13107face1d4c2653f662d2671bedf1649e6064b31382a6e51f1487173fdb61e5e70f7676380e17fa7e3d4c4b08a7e64ea5b4a7a3d0c9e8d0d225b35f59fdc3537c0827626eb31f734117aadc65036f26bbf8239cee0ae130f0c948ba3562f24a0656c346c6271b3b4f3fb9865a2ee66575a7ca45ebe0c3d12b68e0b112193254f51f08b31eff02fb8839fbd51d9725c033861ff2f47ecdffa0ebdd1e97af0fb71c2fc10204bdf963c90396964df78bd9495b160981a354e10910c1c3ba0a4dd214ab36d05f2975d5f112c3bb4ad85323d35d8616f9ce025b824aa86e8628c646333b5b183f85668f573e37a16f7e8506746c1c6901139b4ba8c9483f5da3aa3f34d18d893e8fe27061086e9f25e525506fad59938b3016d013288501307f3c5c0e2cf5adfab032f0865525072f624dcd7e7dd03abbe39b8196a6eb42e16d80c3c395c61f32392f1834e5743677e060274a663c1e9d3eac0f87f1b95651839ece118f98fe3a21dff01cb2f904cb453f0f6f1b7d3e4f5ed6569ba5be9a153a8d2f11fb8804d2d1d19850e3383aed4198807d7eed79711faa9d2590d4807a2fd525bbfe5bc8b056369aec9e4b725ea87f180a7d3a3dd3bf886b17364734174d962546db90babfb9cad914c76e01af2adee7a9a6a03a94f4f348c8f1ea959b6df2957509f1683c2978c0c97cbe0929382187be22d907c72e3b93415cbb68363c3a928737536bdbc03f4c363cbb0558ff1321d86358c2cc29f0476381289e233a30e34d50ca6f28d1066b56b8cde48b1e9001779934debfd665af61aac5440e71e0406ab498f3058785a4611ba556d97e197dc4dbbd9195cf91b5242f170b478da2922f4435596ac391a2715958d54443e83d2e7643ab80e006ff04a3c938e02d2a261ee692b54c66585494e7f0c741fb8833e4b99f59cdbaa1a4be04439138b0941488a4e05c2c9092ebb4d06d3a83ea56911ddf9b4ad391872763355881d450f3856ecdc40165effbd7aad0bda162feb20bcd11207c9b838bf642f578801be17ed307b25abf3a96f07c81c3c6082cc02d261c94fce6e70a2919aba69a55b839f03db68025dec5c1910596d7f3085fc21684ed9e40d50f30a2485df8ff750fa6d127cc0e33b7eb41fee15a273c7277775e0341d367c43d2b2d88b5fe27540d5264c33cd2b274632666bced994c34c3937755ac871e9a07a0d22d6ea95a02fa83bd4e4f5265fb207840f3be93cf3df16ddd113f88d7c08a8193a5caf65b895480a0f76a23233d5bb3d18c5429abf89a2dfaa9a3ee204d98e7e7eefb7f2ad135c2be4bc8aad9d293fcd3d689333abb7299d8df7bc5c37d9ad89f19dd6e27bfbd22b86721b5ddd66bb381a3d95d3a24c6136062a1ec0b135f3b46977d696bd2dbf02dc4075615f34d6c1cdbd97a3065c2b362fc52f52ccbdee433150d5643413802e5e925775dac3c1ea415b7f718f8fd3852fabbf1bdf89e4d2ca83bdd0b0a56f6e75d5f7e59008ed909b70fcbfaafa0ed8d7bce6d49c7acdf8ac6d245bcd8e06a0cd30d333ca4eeb6ebf6057408518d2fd923e616da7aa29fb9a719a9018371fe26ff8cfff3f95a46ec096a29aeb3020da496b1a814312411bfa374e632f37821512a610af7009290ecea5e98dbe7a7e48217909e02e314c16233371a6eb96a7b6e655e3ce225d41e8c490aa1d503504f3f8326863b6ea224b2f805a13e8248142b0723b01f2d412c7b117335436b02a55fe6de64615db771b28646a2951a51f13a7e4833a1587ab890da7e6d30adce6323117da7afe2adee10dae01d0c691657c8eba13252595b70d0e8e67b90c72b8e9303c8c0c1303ec345084a1078ed49f0bec0c87ff222e89925d679f97e6e090801b56e7ffaf48419cf4bac884c15911fc1952e292d835e9c5b0c8a994de8990e902968091924ae17d0979da0c9c18a7d6d90a30bf5a03b34a4507f0cb161458782149ecdd4022afc8e4a026a9fbe59d43571a4e460007323f21acbb159a96ad62592fec9ce352bbf19a2e985ede8390ca8bfe94213650a7a7d50cc834e324ce2d01aec7cd6e9c5a74bfaf364a4d0870e9d8fd58b815ce7e218708bd4de2fef25256b90fb70a9aed4d24607cebe97eca29cca0a01a1bd1188fe07b0f29b30484b9ade6d69803a4061a78c5aa93f666f8cafecbc577943df81c49a0e1ad97e02ef3643b064b0ed31fb8aad570d3a4de9e4f6b5b8a6962de3c0671e6584343e01a9535facd492525e2e30a240e4cb5a5e36cd090b83724760a0f5a9c6dded0fc9f31b138b5af40b6792b16962cedb85eb7ff8b5a0c6b65642532c888eb699c6f9dd782881610493ee68dde02d8b1707572de4e292f7ce63db33b39e16fd193fabe74f03dfedac0ce0fdeac55f878a391377aa33c53b6dbceb16b61f16f1d67a18122f8ed5c4bcb504c42296f9cd07c03073e25d19e076312fb2b1b623a217a6dd2ba44f37eabda66da7868d57bdc757514150877587fb033a9bbe30dee3b5667c6eb92d680ce5b57e73bb36211fab05abb6b1f91a508e5558ccabb12d30ad90b5af10d572f8c61b679179ca3b4c9d21932ef65af3cf92f119ad0cfde39a793df349cad4191a044d9f9647aec1fb9f862f3b289c924e2c0c0aee09af1070919abe81484bb1bb652036717bd5c7d246046792debd46ddb3507c387a97e4f29507147e82c17562f6f51a875b779807a3e2b7b79d40a77383ec2c143f57d9acf9201059e253618dec527cab7f60266312aa5e6d7c7e2c0c710aa83c0a745fac702448a4a0123ddf5f1cd3bcae53bfdfb361f785a2d399cb65f8eaa914a1a3ab2f4c47b387802beee2a02dbefcb420c360717b139d493497eb30ca60c1513fb067322d77d34f5044bd26c2533da8b5cbccee72242da3707c72f030fbc487ba6f51f8e77cd09e75f13954fda4c79f15d200349e533ee661f355adfe8002049f1a7c8d47b89a8755647840c5ebf314cba13265df9013d5d6bbd715d59d9df7a05c2be8d1ca1a950513896d6eb17a635850d701276d6e05a22bfe45a1fa0b89f0a05148f39dd58e21f7cae54c06e5d2a51f407eeb0a343b670c8fdab581a6c1fccd45a58c0b164a143ac6e21b5db77f3ba5065857dd63edd6d4d54df37255463d1472dc9e7a8108d82117d99c5aa56c423a325ba3405941d8f335a16f00443c0958a6ad3e70ae24349d5e5361c789422dbab386792c951a78fa52bed4e15d12b13a020c58ca167c37e0a3cb2eb42620d9c9ea7baad7aa998abe01a93d7872539a8c46e401a1b203682d3177b45292bd54c130826bcadaea7eec226906ae5aeb412d78de6043a275d11f9ac354840d5ac26771cece983f0f0f5067b2db841bd2f78108afd399bd7ce1bb71568991d4be164b62d79f83c334e69368e2391a62a89306e08cb03743e0fe684666d61bc546d68ec2e477eaf8c95eb3e8e3925803c86c1e5c33c7b6de4e556b5a2e70fd2f67bd9b5375e1b4a7a9994146d0d0240cc7f0cd3fc5daa02914a83cf50bbe6f481c198318d96e7c37c7e58c72941117f2895ed74146da2601cfa3cfe94f29cb77dc43ad3a5e64dcb05597b88a8b67a01f63ee27dbc3df5c7ff7a8654dcf6a54418475c4e56179d5494389a8eb4c07382985cd4aed321f4beae778e9dad565ebcb32334dee3e6aa4754ccecd251c20c9f43568830e7736f34b06d9608d502803637baea19ef3f1fd8cd60dbc50642416d64c0a299a9f45a2e79054cc772a06192dd19dc4707ad3003c2ef854aba2524d188e2e67434a54702139261fe7668601b9787a943a7fdfee1da4d4541545e6d9206461531b099d11714d2ed6f4aecf866ccf6a9f833bc4db8bb40a2d8130cc", &(0x7f0000001640)=""/208) ioctl$IOMMU_TEST_OP_CREATE_ACCESS(r4, 0x3ba0, 0x0) ioctl$IOMMU_TEST_OP_ACCESS_PAGES$syz(r4, 0x3ba0, &(0x7f0000001780)={0x38, 0x7, 0xffffffffffffffff, 0x0, 0x10001, 0x0, 0xa, 0x833d, 0xddb19}) openat$vsock(0xffffffffffffff9c, &(0x7f00000017c0), 0x4400, 0x0) pkey_mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1, r2) ioctl$UFFDIO_REGISTER(r1, 0xc020aa00, &(0x7f0000001800)={{&(0x7f0000ffc000/0x4000)=nil, 0x4000}, 0x4}) keyctl$link(0x8, 0x0, 0xfffffffffffffff8) 08:21:32 executing program 1: keyctl$KEYCTL_PKEY_ENCRYPT(0x19, &(0x7f0000000000)={0x0, 0x0, 0xe5}, &(0x7f0000000040)={'enc=', 'raw', ' hash=', {'sha384-avx2\x00'}}, &(0x7f00000000c0), &(0x7f0000000100)=""/229) r0 = pkey_alloc(0x0, 0x0) pkey_mprotect(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x6000000, r0) r1 = userfaultfd(0x100800) pkey_alloc(0x0, 0x1) keyctl$link(0x8, 0x0, 0xfffffffffffffffb) r2 = openat$nci(0xffffffffffffff9c, &(0x7f0000000200), 0x2, 0x0) r3 = openat$vsock(0xffffffffffffff9c, &(0x7f0000000240), 0x201, 0x0) ioctl$UDMABUF_CREATE_LIST(r3, 0x40087543, &(0x7f0000000280)={0x0, 0x3, [{0xffffffffffffffff, 0x0, 0x8000, 0x4000}, {0xffffffffffffffff, 0x0, 0x4000, 0x8000}, {0xffffffffffffffff, 0x0, 0x2000, 0xffff7ffff0000000}]}) syz_open_dev$ndb(&(0x7f0000000300), 0x0, 0x400) ioctl$IOCTL_GET_NCIDEV_IDX(r2, 0x0, &(0x7f0000000340)) keyctl$instantiate(0xc, 0x0, &(0x7f0000000380)=@encrypted_new={'new ', 'ecryptfs', 0x20, 'user:', '', 0x20, 0x6}, 0x28, 0x0) pkey_alloc(0x0, 0x1) ioctl$PTP_PIN_SETFUNC(r3, 0x40603d07, &(0x7f00000003c0)={'\x00', 0x7, 0x2, 0x8}) syz_io_uring_setup(0x6cab, &(0x7f0000000440)={0x0, 0xcb7a, 0x1, 0x3, 0x122, 0x0, r3}, &(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffe000/0x2000)=nil, &(0x7f00000004c0), &(0x7f0000000500)=0x0) clock_gettime(0x0, &(0x7f0000000540)={0x0, 0x0}) syz_io_uring_submit(0x0, r4, &(0x7f00000005c0)=@IORING_OP_LINK_TIMEOUT={0xf, 0x17, 0x0, 0x0, 0x0, &(0x7f0000000580)={r5, r6+10000000}, 0x1, 0x1}, 0x1) ioctl$NBD_SET_SOCK(r3, 0xab00, r3) mmap$dsp(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x2000000, 0x4000010, r1, 0x0) keyctl$KEYCTL_PKEY_DECRYPT(0x1a, &(0x7f0000000600)={0x0, 0x1000, 0xd0}, 0x0, &(0x7f0000000640)="2736f77350ffc33f7efd1d0e8f90bd80efbf2696893ef379734fbf6b93805520fe93ef19fcdecb6510fb0b63a2a2eb5929d774fcd04ee2d7c3cd1f0a0b9421337683a875ac17717eee658dbdbbee5c64013f03f78e885afc3a44d04cf42586c0f41567b19b151fa83e8beb11c568bf7ef1befc2fedc1e5954e02a065483014daf99296a45e841daf7e1494666b109e9c9012819b7749051cee4a408e3b0ec630f7715c8a5547e31d9c5415dcf4e76ca388caf23b9bd6187ecbdbbffa9cfb876782378aec86cd140d23d7eae3a5788ab46e1cb381bb2d884ef39df63ea957b2ba715802c59ae51fbd899502fa47043cc8218b851fcd1bd73eb5a4a8974cb49824a71e788e2bcca6c5c1a9d87736fe68fdafce2d9cfa30419e11b670873f9a20883268941caae7c6ff661bc4ffa3a9d48a0d6c42b77b05de18d6a70e6334f3ea28463ca728bbf9fee62f165add3d30bfd8792b83a34ca17f6ba097f7d5ea6dd1a6fb254c6114f5b6b0858ddcf0ed8df5c6013af4718ce86c44e56d8de13473ff93acbb49891c8af69ef9c450f99b9af74d96618ec8f90e42efd1877a749a41b168cddd0c6ec51962880ed406853c73adae95d82874be3b34b06f12e90eee628994ce67290942edeb0be5c313511cc28bcf71e299f85a3958a90aa1db138506a8a57c7178d6d57930fd4e6ffebfdcd2ed78f8612eb68ea11a252ba0521c94d656a8b3cc1773ec1d89336055390f6aeaded90922dc02efded1b1db74c9cee146afd3dbd92fb4c8e6b4ebac497aa5084367483f9cd7b05cc24a357bcfcc78bb5eb08edb02011c241d0631241bed81b44c3e9c33bd55b82740596cb8ee2fd8a46004e70e709ed3a20fe1fe69bda58665a8eec06622bcd69f086e290044f8707143adf459f053f14f574d7c3ff0d12f8420cd286a21b819d8fe62ba6b18ce5c8dbccd6ed03ed73be06a8d31555f443663f6a6b2a7d1d59bf71f169dccdf20fbaac233a1c4fc89c38adde4733c5b23ae76aee07b52ca9617cb27833a0e85295b81319d85610787f77c77e8d6bd9f07472324a338b8fe0def1fdb961f488efe39cea303e4ea55eb84fd72beb679407c47030179df73a607b34a059b550f1f4fd60af1526111930f62cf03ecf589c5576e466cfb1df08f5beae15034a789a38724fcbafed9a0426172957c80d4ca7ec9147df727d11a6122ce37fc5bbcd5cdb239364d71e5bbab4b8085cd051a16916665d70d5db3b63c0d9904e3adf2b4d945e52185302129fa3e66bd6608d545c5449c1a45cdbb609ba8cff62e7024234e5405236e481365114a7313d6e591d0c6f50c8d4d95469953e223dd5fd62ec94d342fa4349da1d8f433ea90aed09b2aa9cf0e889f8935dcb86d15acf621cae1c93c582275418d369c54b2a2c2c57cfe5f7fc4f5797e33e6f0d08006bf67ba5d3814a188d48c7116c56cd3098263a5f34e133aad7b5198bc12caa9c032222ec9634f6ba98d9548469cb04aa03510801822716c9895c1c344aa8c699c28adf69664d9dd75ef11778f68663064124e8217876364f6ea33f73acff8f013b0a2ac741d9b5eebd3a0db9e32d50febc12fbc110fdc1d2415277a0897ae3a5f567fe18edf5f48ac86e0398de5f0d57fb8cf5a3c2f7f4d2888cd70bd00ab9b29089b84a5123e00fbcad4a9be61b8ccecfd5f943f11cf0952610b7bd0bbca71b36c439d80ff9e9a6c9135a4b638278432be5d3fec6fd49ad792f504c395cad2f2ffd8d1e0231941523693e2252faabd6df97361bbb2f8c078ef9eacafefb62cb1057c3195cdbc0d81c3e74f72be2bb1eb94f1bd19a26f77982e863442eb6064f31f1f2f84144abefde11d159546d65486a4a55f8aed11c51a8a08e812dcb47c7124701f06417ef29d351b23cacba209e084ff6b969dabfd011828ca759d58860bfa32961115c13107face1d4c2653f662d2671bedf1649e6064b31382a6e51f1487173fdb61e5e70f7676380e17fa7e3d4c4b08a7e64ea5b4a7a3d0c9e8d0d225b35f59fdc3537c0827626eb31f734117aadc65036f26bbf8239cee0ae130f0c948ba3562f24a0656c346c6271b3b4f3fb9865a2ee66575a7ca45ebe0c3d12b68e0b112193254f51f08b31eff02fb8839fbd51d9725c033861ff2f47ecdffa0ebdd1e97af0fb71c2fc10204bdf963c90396964df78bd9495b160981a354e10910c1c3ba0a4dd214ab36d05f2975d5f112c3bb4ad85323d35d8616f9ce025b824aa86e8628c646333b5b183f85668f573e37a16f7e8506746c1c6901139b4ba8c9483f5da3aa3f34d18d893e8fe27061086e9f25e525506fad59938b3016d013288501307f3c5c0e2cf5adfab032f0865525072f624dcd7e7dd03abbe39b8196a6eb42e16d80c3c395c61f32392f1834e5743677e060274a663c1e9d3eac0f87f1b95651839ece118f98fe3a21dff01cb2f904cb453f0f6f1b7d3e4f5ed6569ba5be9a153a8d2f11fb8804d2d1d19850e3383aed4198807d7eed79711faa9d2590d4807a2fd525bbfe5bc8b056369aec9e4b725ea87f180a7d3a3dd3bf886b17364734174d962546db90babfb9cad914c76e01af2adee7a9a6a03a94f4f348c8f1ea959b6df2957509f1683c2978c0c97cbe0929382187be22d907c72e3b93415cbb68363c3a928737536bdbc03f4c363cbb0558ff1321d86358c2cc29f0476381289e233a30e34d50ca6f28d1066b56b8cde48b1e9001779934debfd665af61aac5440e71e0406ab498f3058785a4611ba556d97e197dc4dbbd9195cf91b5242f170b478da2922f4435596ac391a2715958d54443e83d2e7643ab80e006ff04a3c938e02d2a261ee692b54c66585494e7f0c741fb8833e4b99f59cdbaa1a4be04439138b0941488a4e05c2c9092ebb4d06d3a83ea56911ddf9b4ad391872763355881d450f3856ecdc40165effbd7aad0bda162feb20bcd11207c9b838bf642f578801be17ed307b25abf3a96f07c81c3c6082cc02d261c94fce6e70a2919aba69a55b839f03db68025dec5c1910596d7f3085fc21684ed9e40d50f30a2485df8ff750fa6d127cc0e33b7eb41fee15a273c7277775e0341d367c43d2b2d88b5fe27540d5264c33cd2b274632666bced994c34c3937755ac871e9a07a0d22d6ea95a02fa83bd4e4f5265fb207840f3be93cf3df16ddd113f88d7c08a8193a5caf65b895480a0f76a23233d5bb3d18c5429abf89a2dfaa9a3ee204d98e7e7eefb7f2ad135c2be4bc8aad9d293fcd3d689333abb7299d8df7bc5c37d9ad89f19dd6e27bfbd22b86721b5ddd66bb381a3d95d3a24c6136062a1ec0b135f3b46977d696bd2dbf02dc4075615f34d6c1cdbd97a3065c2b362fc52f52ccbdee433150d5643413802e5e925775dac3c1ea415b7f718f8fd3852fabbf1bdf89e4d2ca83bdd0b0a56f6e75d5f7e59008ed909b70fcbfaafa0ed8d7bce6d49c7acdf8ac6d245bcd8e06a0cd30d333ca4eeb6ebf6057408518d2fd923e616da7aa29fb9a719a9018371fe26ff8cfff3f95a46ec096a29aeb3020da496b1a814312411bfa374e632f37821512a610af7009290ecea5e98dbe7a7e48217909e02e314c16233371a6eb96a7b6e655e3ce225d41e8c490aa1d503504f3f8326863b6ea224b2f805a13e8248142b0723b01f2d412c7b117335436b02a55fe6de64615db771b28646a2951a51f13a7e4833a1587ab890da7e6d30adce6323117da7afe2adee10dae01d0c691657c8eba13252595b70d0e8e67b90c72b8e9303c8c0c1303ec345084a1078ed49f0bec0c87ff222e89925d679f97e6e090801b56e7ffaf48419cf4bac884c15911fc1952e292d835e9c5b0c8a994de8990e902968091924ae17d0979da0c9c18a7d6d90a30bf5a03b34a4507f0cb161458782149ecdd4022afc8e4a026a9fbe59d43571a4e460007323f21acbb159a96ad62592fec9ce352bbf19a2e985ede8390ca8bfe94213650a7a7d50cc834e324ce2d01aec7cd6e9c5a74bfaf364a4d0870e9d8fd58b815ce7e218708bd4de2fef25256b90fb70a9aed4d24607cebe97eca29cca0a01a1bd1188fe07b0f29b30484b9ade6d69803a4061a78c5aa93f666f8cafecbc577943df81c49a0e1ad97e02ef3643b064b0ed31fb8aad570d3a4de9e4f6b5b8a6962de3c0671e6584343e01a9535facd492525e2e30a240e4cb5a5e36cd090b83724760a0f5a9c6dded0fc9f31b138b5af40b6792b16962cedb85eb7ff8b5a0c6b65642532c888eb699c6f9dd782881610493ee68dde02d8b1707572de4e292f7ce63db33b39e16fd193fabe74f03dfedac0ce0fdeac55f878a391377aa33c53b6dbceb16b61f16f1d67a18122f8ed5c4bcb504c42296f9cd07c03073e25d19e076312fb2b1b623a217a6dd2ba44f37eabda66da7868d57bdc757514150877587fb033a9bbe30dee3b5667c6eb92d680ce5b57e73bb36211fab05abb6b1f91a508e5558ccabb12d30ad90b5af10d572f8c61b679179ca3b4c9d21932ef65af3cf92f119ad0cfde39a793df349cad4191a044d9f9647aec1fb9f862f3b289c924e2c0c0aee09af1070919abe81484bb1bb652036717bd5c7d246046792debd46ddb3507c387a97e4f29507147e82c17562f6f51a875b779807a3e2b7b79d40a77383ec2c143f57d9acf9201059e253618dec527cab7f60266312aa5e6d7c7e2c0c710aa83c0a745fac702448a4a0123ddf5f1cd3bcae53bfdfb361f785a2d399cb65f8eaa914a1a3ab2f4c47b387802beee2a02dbefcb420c360717b139d493497eb30ca60c1513fb067322d77d34f5044bd26c2533da8b5cbccee72242da3707c72f030fbc487ba6f51f8e77cd09e75f13954fda4c79f15d200349e533ee661f355adfe8002049f1a7c8d47b89a8755647840c5ebf314cba13265df9013d5d6bbd715d59d9df7a05c2be8d1ca1a950513896d6eb17a635850d701276d6e05a22bfe45a1fa0b89f0a05148f39dd58e21f7cae54c06e5d2a51f407eeb0a343b670c8fdab581a6c1fccd45a58c0b164a143ac6e21b5db77f3ba5065857dd63edd6d4d54df37255463d1472dc9e7a8108d82117d99c5aa56c423a325ba3405941d8f335a16f00443c0958a6ad3e70ae24349d5e5361c789422dbab386792c951a78fa52bed4e15d12b13a020c58ca167c37e0a3cb2eb42620d9c9ea7baad7aa998abe01a93d7872539a8c46e401a1b203682d3177b45292bd54c130826bcadaea7eec226906ae5aeb412d78de6043a275d11f9ac354840d5ac26771cece983f0f0f5067b2db841bd2f78108afd399bd7ce1bb71568991d4be164b62d79f83c334e69368e2391a62a89306e08cb03743e0fe684666d61bc546d68ec2e477eaf8c95eb3e8e3925803c86c1e5c33c7b6de4e556b5a2e70fd2f67bd9b5375e1b4a7a9994146d0d0240cc7f0cd3fc5daa02914a83cf50bbe6f481c198318d96e7c37c7e58c72941117f2895ed74146da2601cfa3cfe94f29cb77dc43ad3a5e64dcb05597b88a8b67a01f63ee27dbc3df5c7ff7a8654dcf6a54418475c4e56179d5494389a8eb4c07382985cd4aed321f4beae778e9dad565ebcb32334dee3e6aa4754ccecd251c20c9f43568830e7736f34b06d9608d502803637baea19ef3f1fd8cd60dbc50642416d64c0a299a9f45a2e79054cc772a06192dd19dc4707ad3003c2ef854aba2524d188e2e67434a54702139261fe7668601b9787a943a7fdfee1da4d4541545e6d9206461531b099d11714d2ed6f4aecf866ccf6a9f833bc4db8bb40a2d8130cc", &(0x7f0000001640)=""/208) keyctl$link(0x8, 0x0, 0xfffffffffffffff8) ioctl$vim2m_VIDIOC_EXPBUF(0xffffffffffffffff, 0xc0405610, &(0x7f0000001840)={0x1, 0x2, 0x8001}) 08:21:32 executing program 5: keyctl$KEYCTL_PKEY_ENCRYPT(0x19, &(0x7f0000000000)={0x0, 0x0, 0xe5}, &(0x7f0000000040)={'enc=', 'raw', ' hash=', {'sha384-avx2\x00'}}, &(0x7f00000000c0), &(0x7f0000000100)=""/229) r0 = pkey_alloc(0x0, 0x0) pkey_mprotect(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x6000000, r0) r1 = userfaultfd(0x100800) pkey_alloc(0x0, 0x1) keyctl$link(0x8, 0x0, 0xfffffffffffffffb) r2 = openat$nci(0xffffffffffffff9c, &(0x7f0000000200), 0x2, 0x0) r3 = openat$vsock(0xffffffffffffff9c, &(0x7f0000000240), 0x201, 0x0) ioctl$UDMABUF_CREATE_LIST(r3, 0x40087543, &(0x7f0000000280)={0x0, 0x3, [{0xffffffffffffffff, 0x0, 0x8000, 0x4000}, {0xffffffffffffffff, 0x0, 0x4000, 0x8000}, {0xffffffffffffffff, 0x0, 0x2000, 0xffff7ffff0000000}]}) syz_open_dev$ndb(&(0x7f0000000300), 0x0, 0x400) ioctl$IOCTL_GET_NCIDEV_IDX(r2, 0x0, &(0x7f0000000340)) keyctl$instantiate(0xc, 0x0, &(0x7f0000000380)=@encrypted_new={'new ', 'ecryptfs', 0x20, 'user:', '', 0x20, 0x6}, 0x28, 0x0) pkey_alloc(0x0, 0x1) ioctl$PTP_PIN_SETFUNC(r3, 0x40603d07, &(0x7f00000003c0)={'\x00', 0x7, 0x2, 0x8}) syz_io_uring_setup(0x6cab, &(0x7f0000000440)={0x0, 0xcb7a, 0x1, 0x3, 0x122, 0x0, r3}, &(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffe000/0x2000)=nil, &(0x7f00000004c0), &(0x7f0000000500)=0x0) clock_gettime(0x0, &(0x7f0000000540)={0x0, 0x0}) syz_io_uring_submit(0x0, r4, &(0x7f00000005c0)=@IORING_OP_LINK_TIMEOUT={0xf, 0x17, 0x0, 0x0, 0x0, &(0x7f0000000580)={r5, r6+10000000}, 0x1, 0x1}, 0x1) ioctl$NBD_SET_SOCK(r3, 0xab00, r3) mmap$dsp(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x2000000, 0x4000010, r1, 0x0) keyctl$KEYCTL_PKEY_DECRYPT(0x1a, &(0x7f0000000600)={0x0, 0x1000, 0xd0}, 0x0, &(0x7f0000000640)="2736f77350ffc33f7efd1d0e8f90bd80efbf2696893ef379734fbf6b93805520fe93ef19fcdecb6510fb0b63a2a2eb5929d774fcd04ee2d7c3cd1f0a0b9421337683a875ac17717eee658dbdbbee5c64013f03f78e885afc3a44d04cf42586c0f41567b19b151fa83e8beb11c568bf7ef1befc2fedc1e5954e02a065483014daf99296a45e841daf7e1494666b109e9c9012819b7749051cee4a408e3b0ec630f7715c8a5547e31d9c5415dcf4e76ca388caf23b9bd6187ecbdbbffa9cfb876782378aec86cd140d23d7eae3a5788ab46e1cb381bb2d884ef39df63ea957b2ba715802c59ae51fbd899502fa47043cc8218b851fcd1bd73eb5a4a8974cb49824a71e788e2bcca6c5c1a9d87736fe68fdafce2d9cfa30419e11b670873f9a20883268941caae7c6ff661bc4ffa3a9d48a0d6c42b77b05de18d6a70e6334f3ea28463ca728bbf9fee62f165add3d30bfd8792b83a34ca17f6ba097f7d5ea6dd1a6fb254c6114f5b6b0858ddcf0ed8df5c6013af4718ce86c44e56d8de13473ff93acbb49891c8af69ef9c450f99b9af74d96618ec8f90e42efd1877a749a41b168cddd0c6ec51962880ed406853c73adae95d82874be3b34b06f12e90eee628994ce67290942edeb0be5c313511cc28bcf71e299f85a3958a90aa1db138506a8a57c7178d6d57930fd4e6ffebfdcd2ed78f8612eb68ea11a252ba0521c94d656a8b3cc1773ec1d89336055390f6aeaded90922dc02efded1b1db74c9cee146afd3dbd92fb4c8e6b4ebac497aa5084367483f9cd7b05cc24a357bcfcc78bb5eb08edb02011c241d0631241bed81b44c3e9c33bd55b82740596cb8ee2fd8a46004e70e709ed3a20fe1fe69bda58665a8eec06622bcd69f086e290044f8707143adf459f053f14f574d7c3ff0d12f8420cd286a21b819d8fe62ba6b18ce5c8dbccd6ed03ed73be06a8d31555f443663f6a6b2a7d1d59bf71f169dccdf20fbaac233a1c4fc89c38adde4733c5b23ae76aee07b52ca9617cb27833a0e85295b81319d85610787f77c77e8d6bd9f07472324a338b8fe0def1fdb961f488efe39cea303e4ea55eb84fd72beb679407c47030179df73a607b34a059b550f1f4fd60af1526111930f62cf03ecf589c5576e466cfb1df08f5beae15034a789a38724fcbafed9a0426172957c80d4ca7ec9147df727d11a6122ce37fc5bbcd5cdb239364d71e5bbab4b8085cd051a16916665d70d5db3b63c0d9904e3adf2b4d945e52185302129fa3e66bd6608d545c5449c1a45cdbb609ba8cff62e7024234e5405236e481365114a7313d6e591d0c6f50c8d4d95469953e223dd5fd62ec94d342fa4349da1d8f433ea90aed09b2aa9cf0e889f8935dcb86d15acf621cae1c93c582275418d369c54b2a2c2c57cfe5f7fc4f5797e33e6f0d08006bf67ba5d3814a188d48c7116c56cd3098263a5f34e133aad7b5198bc12caa9c032222ec9634f6ba98d9548469cb04aa03510801822716c9895c1c344aa8c699c28adf69664d9dd75ef11778f68663064124e8217876364f6ea33f73acff8f013b0a2ac741d9b5eebd3a0db9e32d50febc12fbc110fdc1d2415277a0897ae3a5f567fe18edf5f48ac86e0398de5f0d57fb8cf5a3c2f7f4d2888cd70bd00ab9b29089b84a5123e00fbcad4a9be61b8ccecfd5f943f11cf0952610b7bd0bbca71b36c439d80ff9e9a6c9135a4b638278432be5d3fec6fd49ad792f504c395cad2f2ffd8d1e0231941523693e2252faabd6df97361bbb2f8c078ef9eacafefb62cb1057c3195cdbc0d81c3e74f72be2bb1eb94f1bd19a26f77982e863442eb6064f31f1f2f84144abefde11d159546d65486a4a55f8aed11c51a8a08e812dcb47c7124701f06417ef29d351b23cacba209e084ff6b969dabfd011828ca759d58860bfa32961115c13107face1d4c2653f662d2671bedf1649e6064b31382a6e51f1487173fdb61e5e70f7676380e17fa7e3d4c4b08a7e64ea5b4a7a3d0c9e8d0d225b35f59fdc3537c0827626eb31f734117aadc65036f26bbf8239cee0ae130f0c948ba3562f24a0656c346c6271b3b4f3fb9865a2ee66575a7ca45ebe0c3d12b68e0b112193254f51f08b31eff02fb8839fbd51d9725c033861ff2f47ecdffa0ebdd1e97af0fb71c2fc10204bdf963c90396964df78bd9495b160981a354e10910c1c3ba0a4dd214ab36d05f2975d5f112c3bb4ad85323d35d8616f9ce025b824aa86e8628c646333b5b183f85668f573e37a16f7e8506746c1c6901139b4ba8c9483f5da3aa3f34d18d893e8fe27061086e9f25e525506fad59938b3016d013288501307f3c5c0e2cf5adfab032f0865525072f624dcd7e7dd03abbe39b8196a6eb42e16d80c3c395c61f32392f1834e5743677e060274a663c1e9d3eac0f87f1b95651839ece118f98fe3a21dff01cb2f904cb453f0f6f1b7d3e4f5ed6569ba5be9a153a8d2f11fb8804d2d1d19850e3383aed4198807d7eed79711faa9d2590d4807a2fd525bbfe5bc8b056369aec9e4b725ea87f180a7d3a3dd3bf886b17364734174d962546db90babfb9cad914c76e01af2adee7a9a6a03a94f4f348c8f1ea959b6df2957509f1683c2978c0c97cbe0929382187be22d907c72e3b93415cbb68363c3a928737536bdbc03f4c363cbb0558ff1321d86358c2cc29f0476381289e233a30e34d50ca6f28d1066b56b8cde48b1e9001779934debfd665af61aac5440e71e0406ab498f3058785a4611ba556d97e197dc4dbbd9195cf91b5242f170b478da2922f4435596ac391a2715958d54443e83d2e7643ab80e006ff04a3c938e02d2a261ee692b54c66585494e7f0c741fb8833e4b99f59cdbaa1a4be04439138b0941488a4e05c2c9092ebb4d06d3a83ea56911ddf9b4ad391872763355881d450f3856ecdc40165effbd7aad0bda162feb20bcd11207c9b838bf642f578801be17ed307b25abf3a96f07c81c3c6082cc02d261c94fce6e70a2919aba69a55b839f03db68025dec5c1910596d7f3085fc21684ed9e40d50f30a2485df8ff750fa6d127cc0e33b7eb41fee15a273c7277775e0341d367c43d2b2d88b5fe27540d5264c33cd2b274632666bced994c34c3937755ac871e9a07a0d22d6ea95a02fa83bd4e4f5265fb207840f3be93cf3df16ddd113f88d7c08a8193a5caf65b895480a0f76a23233d5bb3d18c5429abf89a2dfaa9a3ee204d98e7e7eefb7f2ad135c2be4bc8aad9d293fcd3d689333abb7299d8df7bc5c37d9ad89f19dd6e27bfbd22b86721b5ddd66bb381a3d95d3a24c6136062a1ec0b135f3b46977d696bd2dbf02dc4075615f34d6c1cdbd97a3065c2b362fc52f52ccbdee433150d5643413802e5e925775dac3c1ea415b7f718f8fd3852fabbf1bdf89e4d2ca83bdd0b0a56f6e75d5f7e59008ed909b70fcbfaafa0ed8d7bce6d49c7acdf8ac6d245bcd8e06a0cd30d333ca4eeb6ebf6057408518d2fd923e616da7aa29fb9a719a9018371fe26ff8cfff3f95a46ec096a29aeb3020da496b1a814312411bfa374e632f37821512a610af7009290ecea5e98dbe7a7e48217909e02e314c16233371a6eb96a7b6e655e3ce225d41e8c490aa1d503504f3f8326863b6ea224b2f805a13e8248142b0723b01f2d412c7b117335436b02a55fe6de64615db771b28646a2951a51f13a7e4833a1587ab890da7e6d30adce6323117da7afe2adee10dae01d0c691657c8eba13252595b70d0e8e67b90c72b8e9303c8c0c1303ec345084a1078ed49f0bec0c87ff222e89925d679f97e6e090801b56e7ffaf48419cf4bac884c15911fc1952e292d835e9c5b0c8a994de8990e902968091924ae17d0979da0c9c18a7d6d90a30bf5a03b34a4507f0cb161458782149ecdd4022afc8e4a026a9fbe59d43571a4e460007323f21acbb159a96ad62592fec9ce352bbf19a2e985ede8390ca8bfe94213650a7a7d50cc834e324ce2d01aec7cd6e9c5a74bfaf364a4d0870e9d8fd58b815ce7e218708bd4de2fef25256b90fb70a9aed4d24607cebe97eca29cca0a01a1bd1188fe07b0f29b30484b9ade6d69803a4061a78c5aa93f666f8cafecbc577943df81c49a0e1ad97e02ef3643b064b0ed31fb8aad570d3a4de9e4f6b5b8a6962de3c0671e6584343e01a9535facd492525e2e30a240e4cb5a5e36cd090b83724760a0f5a9c6dded0fc9f31b138b5af40b6792b16962cedb85eb7ff8b5a0c6b65642532c888eb699c6f9dd782881610493ee68dde02d8b1707572de4e292f7ce63db33b39e16fd193fabe74f03dfedac0ce0fdeac55f878a391377aa33c53b6dbceb16b61f16f1d67a18122f8ed5c4bcb504c42296f9cd07c03073e25d19e076312fb2b1b623a217a6dd2ba44f37eabda66da7868d57bdc757514150877587fb033a9bbe30dee3b5667c6eb92d680ce5b57e73bb36211fab05abb6b1f91a508e5558ccabb12d30ad90b5af10d572f8c61b679179ca3b4c9d21932ef65af3cf92f119ad0cfde39a793df349cad4191a044d9f9647aec1fb9f862f3b289c924e2c0c0aee09af1070919abe81484bb1bb652036717bd5c7d246046792debd46ddb3507c387a97e4f29507147e82c17562f6f51a875b779807a3e2b7b79d40a77383ec2c143f57d9acf9201059e253618dec527cab7f60266312aa5e6d7c7e2c0c710aa83c0a745fac702448a4a0123ddf5f1cd3bcae53bfdfb361f785a2d399cb65f8eaa914a1a3ab2f4c47b387802beee2a02dbefcb420c360717b139d493497eb30ca60c1513fb067322d77d34f5044bd26c2533da8b5cbccee72242da3707c72f030fbc487ba6f51f8e77cd09e75f13954fda4c79f15d200349e533ee661f355adfe8002049f1a7c8d47b89a8755647840c5ebf314cba13265df9013d5d6bbd715d59d9df7a05c2be8d1ca1a950513896d6eb17a635850d701276d6e05a22bfe45a1fa0b89f0a05148f39dd58e21f7cae54c06e5d2a51f407eeb0a343b670c8fdab581a6c1fccd45a58c0b164a143ac6e21b5db77f3ba5065857dd63edd6d4d54df37255463d1472dc9e7a8108d82117d99c5aa56c423a325ba3405941d8f335a16f00443c0958a6ad3e70ae24349d5e5361c789422dbab386792c951a78fa52bed4e15d12b13a020c58ca167c37e0a3cb2eb42620d9c9ea7baad7aa998abe01a93d7872539a8c46e401a1b203682d3177b45292bd54c130826bcadaea7eec226906ae5aeb412d78de6043a275d11f9ac354840d5ac26771cece983f0f0f5067b2db841bd2f78108afd399bd7ce1bb71568991d4be164b62d79f83c334e69368e2391a62a89306e08cb03743e0fe684666d61bc546d68ec2e477eaf8c95eb3e8e3925803c86c1e5c33c7b6de4e556b5a2e70fd2f67bd9b5375e1b4a7a9994146d0d0240cc7f0cd3fc5daa02914a83cf50bbe6f481c198318d96e7c37c7e58c72941117f2895ed74146da2601cfa3cfe94f29cb77dc43ad3a5e64dcb05597b88a8b67a01f63ee27dbc3df5c7ff7a8654dcf6a54418475c4e56179d5494389a8eb4c07382985cd4aed321f4beae778e9dad565ebcb32334dee3e6aa4754ccecd251c20c9f43568830e7736f34b06d9608d502803637baea19ef3f1fd8cd60dbc50642416d64c0a299a9f45a2e79054cc772a06192dd19dc4707ad3003c2ef854aba2524d188e2e67434a54702139261fe7668601b9787a943a7fdfee1da4d4541545e6d9206461531b099d11714d2ed6f4aecf866ccf6a9f833bc4db8bb40a2d8130cc", &(0x7f0000001640)=""/208) keyctl$link(0x8, 0x0, 0xfffffffffffffff8) ioctl$vim2m_VIDIOC_EXPBUF(0xffffffffffffffff, 0xc0405610, &(0x7f0000001840)={0x1, 0x2, 0x8001}) 08:21:32 executing program 2: keyctl$KEYCTL_PKEY_ENCRYPT(0x19, &(0x7f0000000000)={0x0, 0x0, 0xe5}, &(0x7f0000000040)={'enc=', 'raw', ' hash=', {'sha384-avx2\x00'}}, &(0x7f00000000c0), &(0x7f0000000100)=""/229) r0 = pkey_alloc(0x0, 0x0) pkey_mprotect(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x6000000, r0) r1 = userfaultfd(0x100800) pkey_alloc(0x0, 0x1) keyctl$link(0x8, 0x0, 0xfffffffffffffffb) r2 = openat$nci(0xffffffffffffff9c, &(0x7f0000000200), 0x2, 0x0) r3 = openat$vsock(0xffffffffffffff9c, &(0x7f0000000240), 0x201, 0x0) ioctl$UDMABUF_CREATE_LIST(r3, 0x40087543, &(0x7f0000000280)={0x0, 0x3, [{0xffffffffffffffff, 0x0, 0x8000, 0x4000}, {0xffffffffffffffff, 0x0, 0x4000, 0x8000}, {0xffffffffffffffff, 0x0, 0x2000, 0xffff7ffff0000000}]}) syz_open_dev$ndb(&(0x7f0000000300), 0x0, 0x400) ioctl$IOCTL_GET_NCIDEV_IDX(r2, 0x0, &(0x7f0000000340)) keyctl$instantiate(0xc, 0x0, &(0x7f0000000380)=@encrypted_new={'new ', 'ecryptfs', 0x20, 'user:', '', 0x20, 0x6}, 0x28, 0x0) pkey_alloc(0x0, 0x1) ioctl$PTP_PIN_SETFUNC(r3, 0x40603d07, &(0x7f00000003c0)={'\x00', 0x7, 0x2, 0x8}) syz_io_uring_setup(0x6cab, &(0x7f0000000440)={0x0, 0xcb7a, 0x1, 0x3, 0x122, 0x0, r3}, &(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffe000/0x2000)=nil, &(0x7f00000004c0), &(0x7f0000000500)=0x0) clock_gettime(0x0, &(0x7f0000000540)={0x0, 0x0}) syz_io_uring_submit(0x0, r4, &(0x7f00000005c0)=@IORING_OP_LINK_TIMEOUT={0xf, 0x17, 0x0, 0x0, 0x0, &(0x7f0000000580)={r5, r6+10000000}, 0x1, 0x1}, 0x1) ioctl$NBD_SET_SOCK(r3, 0xab00, r3) mmap$dsp(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x2000000, 0x4000010, r1, 0x0) keyctl$KEYCTL_PKEY_DECRYPT(0x1a, &(0x7f0000000600)={0x0, 0x1000, 0xd0}, 0x0, &(0x7f0000000640)="2736f77350ffc33f7efd1d0e8f90bd80efbf2696893ef379734fbf6b93805520fe93ef19fcdecb6510fb0b63a2a2eb5929d774fcd04ee2d7c3cd1f0a0b9421337683a875ac17717eee658dbdbbee5c64013f03f78e885afc3a44d04cf42586c0f41567b19b151fa83e8beb11c568bf7ef1befc2fedc1e5954e02a065483014daf99296a45e841daf7e1494666b109e9c9012819b7749051cee4a408e3b0ec630f7715c8a5547e31d9c5415dcf4e76ca388caf23b9bd6187ecbdbbffa9cfb876782378aec86cd140d23d7eae3a5788ab46e1cb381bb2d884ef39df63ea957b2ba715802c59ae51fbd899502fa47043cc8218b851fcd1bd73eb5a4a8974cb49824a71e788e2bcca6c5c1a9d87736fe68fdafce2d9cfa30419e11b670873f9a20883268941caae7c6ff661bc4ffa3a9d48a0d6c42b77b05de18d6a70e6334f3ea28463ca728bbf9fee62f165add3d30bfd8792b83a34ca17f6ba097f7d5ea6dd1a6fb254c6114f5b6b0858ddcf0ed8df5c6013af4718ce86c44e56d8de13473ff93acbb49891c8af69ef9c450f99b9af74d96618ec8f90e42efd1877a749a41b168cddd0c6ec51962880ed406853c73adae95d82874be3b34b06f12e90eee628994ce67290942edeb0be5c313511cc28bcf71e299f85a3958a90aa1db138506a8a57c7178d6d57930fd4e6ffebfdcd2ed78f8612eb68ea11a252ba0521c94d656a8b3cc1773ec1d89336055390f6aeaded90922dc02efded1b1db74c9cee146afd3dbd92fb4c8e6b4ebac497aa5084367483f9cd7b05cc24a357bcfcc78bb5eb08edb02011c241d0631241bed81b44c3e9c33bd55b82740596cb8ee2fd8a46004e70e709ed3a20fe1fe69bda58665a8eec06622bcd69f086e290044f8707143adf459f053f14f574d7c3ff0d12f8420cd286a21b819d8fe62ba6b18ce5c8dbccd6ed03ed73be06a8d31555f443663f6a6b2a7d1d59bf71f169dccdf20fbaac233a1c4fc89c38adde4733c5b23ae76aee07b52ca9617cb27833a0e85295b81319d85610787f77c77e8d6bd9f07472324a338b8fe0def1fdb961f488efe39cea303e4ea55eb84fd72beb679407c47030179df73a607b34a059b550f1f4fd60af1526111930f62cf03ecf589c5576e466cfb1df08f5beae15034a789a38724fcbafed9a0426172957c80d4ca7ec9147df727d11a6122ce37fc5bbcd5cdb239364d71e5bbab4b8085cd051a16916665d70d5db3b63c0d9904e3adf2b4d945e52185302129fa3e66bd6608d545c5449c1a45cdbb609ba8cff62e7024234e5405236e481365114a7313d6e591d0c6f50c8d4d95469953e223dd5fd62ec94d342fa4349da1d8f433ea90aed09b2aa9cf0e889f8935dcb86d15acf621cae1c93c582275418d369c54b2a2c2c57cfe5f7fc4f5797e33e6f0d08006bf67ba5d3814a188d48c7116c56cd3098263a5f34e133aad7b5198bc12caa9c032222ec9634f6ba98d9548469cb04aa03510801822716c9895c1c344aa8c699c28adf69664d9dd75ef11778f68663064124e8217876364f6ea33f73acff8f013b0a2ac741d9b5eebd3a0db9e32d50febc12fbc110fdc1d2415277a0897ae3a5f567fe18edf5f48ac86e0398de5f0d57fb8cf5a3c2f7f4d2888cd70bd00ab9b29089b84a5123e00fbcad4a9be61b8ccecfd5f943f11cf0952610b7bd0bbca71b36c439d80ff9e9a6c9135a4b638278432be5d3fec6fd49ad792f504c395cad2f2ffd8d1e0231941523693e2252faabd6df97361bbb2f8c078ef9eacafefb62cb1057c3195cdbc0d81c3e74f72be2bb1eb94f1bd19a26f77982e863442eb6064f31f1f2f84144abefde11d159546d65486a4a55f8aed11c51a8a08e812dcb47c7124701f06417ef29d351b23cacba209e084ff6b969dabfd011828ca759d58860bfa32961115c13107face1d4c2653f662d2671bedf1649e6064b31382a6e51f1487173fdb61e5e70f7676380e17fa7e3d4c4b08a7e64ea5b4a7a3d0c9e8d0d225b35f59fdc3537c0827626eb31f734117aadc65036f26bbf8239cee0ae130f0c948ba3562f24a0656c346c6271b3b4f3fb9865a2ee66575a7ca45ebe0c3d12b68e0b112193254f51f08b31eff02fb8839fbd51d9725c033861ff2f47ecdffa0ebdd1e97af0fb71c2fc10204bdf963c90396964df78bd9495b160981a354e10910c1c3ba0a4dd214ab36d05f2975d5f112c3bb4ad85323d35d8616f9ce025b824aa86e8628c646333b5b183f85668f573e37a16f7e8506746c1c6901139b4ba8c9483f5da3aa3f34d18d893e8fe27061086e9f25e525506fad59938b3016d013288501307f3c5c0e2cf5adfab032f0865525072f624dcd7e7dd03abbe39b8196a6eb42e16d80c3c395c61f32392f1834e5743677e060274a663c1e9d3eac0f87f1b95651839ece118f98fe3a21dff01cb2f904cb453f0f6f1b7d3e4f5ed6569ba5be9a153a8d2f11fb8804d2d1d19850e3383aed4198807d7eed79711faa9d2590d4807a2fd525bbfe5bc8b056369aec9e4b725ea87f180a7d3a3dd3bf886b17364734174d962546db90babfb9cad914c76e01af2adee7a9a6a03a94f4f348c8f1ea959b6df2957509f1683c2978c0c97cbe0929382187be22d907c72e3b93415cbb68363c3a928737536bdbc03f4c363cbb0558ff1321d86358c2cc29f0476381289e233a30e34d50ca6f28d1066b56b8cde48b1e9001779934debfd665af61aac5440e71e0406ab498f3058785a4611ba556d97e197dc4dbbd9195cf91b5242f170b478da2922f4435596ac391a2715958d54443e83d2e7643ab80e006ff04a3c938e02d2a261ee692b54c66585494e7f0c741fb8833e4b99f59cdbaa1a4be04439138b0941488a4e05c2c9092ebb4d06d3a83ea56911ddf9b4ad391872763355881d450f3856ecdc40165effbd7aad0bda162feb20bcd11207c9b838bf642f578801be17ed307b25abf3a96f07c81c3c6082cc02d261c94fce6e70a2919aba69a55b839f03db68025dec5c1910596d7f3085fc21684ed9e40d50f30a2485df8ff750fa6d127cc0e33b7eb41fee15a273c7277775e0341d367c43d2b2d88b5fe27540d5264c33cd2b274632666bced994c34c3937755ac871e9a07a0d22d6ea95a02fa83bd4e4f5265fb207840f3be93cf3df16ddd113f88d7c08a8193a5caf65b895480a0f76a23233d5bb3d18c5429abf89a2dfaa9a3ee204d98e7e7eefb7f2ad135c2be4bc8aad9d293fcd3d689333abb7299d8df7bc5c37d9ad89f19dd6e27bfbd22b86721b5ddd66bb381a3d95d3a24c6136062a1ec0b135f3b46977d696bd2dbf02dc4075615f34d6c1cdbd97a3065c2b362fc52f52ccbdee433150d5643413802e5e925775dac3c1ea415b7f718f8fd3852fabbf1bdf89e4d2ca83bdd0b0a56f6e75d5f7e59008ed909b70fcbfaafa0ed8d7bce6d49c7acdf8ac6d245bcd8e06a0cd30d333ca4eeb6ebf6057408518d2fd923e616da7aa29fb9a719a9018371fe26ff8cfff3f95a46ec096a29aeb3020da496b1a814312411bfa374e632f37821512a610af7009290ecea5e98dbe7a7e48217909e02e314c16233371a6eb96a7b6e655e3ce225d41e8c490aa1d503504f3f8326863b6ea224b2f805a13e8248142b0723b01f2d412c7b117335436b02a55fe6de64615db771b28646a2951a51f13a7e4833a1587ab890da7e6d30adce6323117da7afe2adee10dae01d0c691657c8eba13252595b70d0e8e67b90c72b8e9303c8c0c1303ec345084a1078ed49f0bec0c87ff222e89925d679f97e6e090801b56e7ffaf48419cf4bac884c15911fc1952e292d835e9c5b0c8a994de8990e902968091924ae17d0979da0c9c18a7d6d90a30bf5a03b34a4507f0cb161458782149ecdd4022afc8e4a026a9fbe59d43571a4e460007323f21acbb159a96ad62592fec9ce352bbf19a2e985ede8390ca8bfe94213650a7a7d50cc834e324ce2d01aec7cd6e9c5a74bfaf364a4d0870e9d8fd58b815ce7e218708bd4de2fef25256b90fb70a9aed4d24607cebe97eca29cca0a01a1bd1188fe07b0f29b30484b9ade6d69803a4061a78c5aa93f666f8cafecbc577943df81c49a0e1ad97e02ef3643b064b0ed31fb8aad570d3a4de9e4f6b5b8a6962de3c0671e6584343e01a9535facd492525e2e30a240e4cb5a5e36cd090b83724760a0f5a9c6dded0fc9f31b138b5af40b6792b16962cedb85eb7ff8b5a0c6b65642532c888eb699c6f9dd782881610493ee68dde02d8b1707572de4e292f7ce63db33b39e16fd193fabe74f03dfedac0ce0fdeac55f878a391377aa33c53b6dbceb16b61f16f1d67a18122f8ed5c4bcb504c42296f9cd07c03073e25d19e076312fb2b1b623a217a6dd2ba44f37eabda66da7868d57bdc757514150877587fb033a9bbe30dee3b5667c6eb92d680ce5b57e73bb36211fab05abb6b1f91a508e5558ccabb12d30ad90b5af10d572f8c61b679179ca3b4c9d21932ef65af3cf92f119ad0cfde39a793df349cad4191a044d9f9647aec1fb9f862f3b289c924e2c0c0aee09af1070919abe81484bb1bb652036717bd5c7d246046792debd46ddb3507c387a97e4f29507147e82c17562f6f51a875b779807a3e2b7b79d40a77383ec2c143f57d9acf9201059e253618dec527cab7f60266312aa5e6d7c7e2c0c710aa83c0a745fac702448a4a0123ddf5f1cd3bcae53bfdfb361f785a2d399cb65f8eaa914a1a3ab2f4c47b387802beee2a02dbefcb420c360717b139d493497eb30ca60c1513fb067322d77d34f5044bd26c2533da8b5cbccee72242da3707c72f030fbc487ba6f51f8e77cd09e75f13954fda4c79f15d200349e533ee661f355adfe8002049f1a7c8d47b89a8755647840c5ebf314cba13265df9013d5d6bbd715d59d9df7a05c2be8d1ca1a950513896d6eb17a635850d701276d6e05a22bfe45a1fa0b89f0a05148f39dd58e21f7cae54c06e5d2a51f407eeb0a343b670c8fdab581a6c1fccd45a58c0b164a143ac6e21b5db77f3ba5065857dd63edd6d4d54df37255463d1472dc9e7a8108d82117d99c5aa56c423a325ba3405941d8f335a16f00443c0958a6ad3e70ae24349d5e5361c789422dbab386792c951a78fa52bed4e15d12b13a020c58ca167c37e0a3cb2eb42620d9c9ea7baad7aa998abe01a93d7872539a8c46e401a1b203682d3177b45292bd54c130826bcadaea7eec226906ae5aeb412d78de6043a275d11f9ac354840d5ac26771cece983f0f0f5067b2db841bd2f78108afd399bd7ce1bb71568991d4be164b62d79f83c334e69368e2391a62a89306e08cb03743e0fe684666d61bc546d68ec2e477eaf8c95eb3e8e3925803c86c1e5c33c7b6de4e556b5a2e70fd2f67bd9b5375e1b4a7a9994146d0d0240cc7f0cd3fc5daa02914a83cf50bbe6f481c198318d96e7c37c7e58c72941117f2895ed74146da2601cfa3cfe94f29cb77dc43ad3a5e64dcb05597b88a8b67a01f63ee27dbc3df5c7ff7a8654dcf6a54418475c4e56179d5494389a8eb4c07382985cd4aed321f4beae778e9dad565ebcb32334dee3e6aa4754ccecd251c20c9f43568830e7736f34b06d9608d502803637baea19ef3f1fd8cd60dbc50642416d64c0a299a9f45a2e79054cc772a06192dd19dc4707ad3003c2ef854aba2524d188e2e67434a54702139261fe7668601b9787a943a7fdfee1da4d4541545e6d9206461531b099d11714d2ed6f4aecf866ccf6a9f833bc4db8bb40a2d8130cc", &(0x7f0000001640)=""/208) keyctl$link(0x8, 0x0, 0xfffffffffffffff8) ioctl$vim2m_VIDIOC_EXPBUF(0xffffffffffffffff, 0xc0405610, &(0x7f0000001840)={0x1, 0x2, 0x8001}) 08:21:32 executing program 0: keyctl$KEYCTL_PKEY_ENCRYPT(0x19, &(0x7f0000000000)={0x0, 0x0, 0xe5}, &(0x7f0000000040)={'enc=', 'raw', ' hash=', {'sha384-avx2\x00'}}, &(0x7f00000000c0), &(0x7f0000000100)=""/229) r0 = pkey_alloc(0x0, 0x0) pkey_mprotect(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x6000000, r0) r1 = userfaultfd(0x100800) pkey_alloc(0x0, 0x1) keyctl$link(0x8, 0x0, 0xfffffffffffffffb) openat$nci(0xffffffffffffff9c, &(0x7f0000000200), 0x2, 0x0) r2 = openat$vsock(0xffffffffffffff9c, &(0x7f0000000240), 0x201, 0x0) ioctl$UDMABUF_CREATE_LIST(r2, 0x40087543, &(0x7f0000000280)={0x0, 0x3, [{0xffffffffffffffff, 0x0, 0x8000, 0x4000}, {0xffffffffffffffff, 0x0, 0x4000, 0x8000}, {0xffffffffffffffff, 0x0, 0x2000, 0xffff7ffff0000000}]}) syz_open_dev$ndb(&(0x7f0000000300), 0x0, 0x400) keyctl$instantiate(0xc, 0x0, &(0x7f0000000380)=@encrypted_new={'new ', 'ecryptfs', 0x20, 'user:', '', 0x20, 0x6}, 0x28, 0x0) syz_io_uring_setup(0x6cab, &(0x7f0000000440)={0x0, 0xcb7a, 0x1, 0x3, 0x122, 0x0, r2}, &(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffe000/0x2000)=nil, &(0x7f00000004c0), &(0x7f0000000500)=0x0) clock_gettime(0x0, &(0x7f0000000540)={0x0, 0x0}) syz_io_uring_submit(0x0, r3, &(0x7f00000005c0)=@IORING_OP_LINK_TIMEOUT={0xf, 0x17, 0x0, 0x0, 0x0, &(0x7f0000000580)={r4, r5+10000000}, 0x1, 0x1}, 0x1) ioctl$NBD_SET_SOCK(r2, 0xab00, r2) mmap$dsp(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x2000000, 0x4000010, r1, 0x0) keyctl$KEYCTL_PKEY_DECRYPT(0x1a, &(0x7f0000000600)={0x0, 0x1000, 0xd0}, 0x0, &(0x7f0000000640)="2736f77350ffc33f7efd1d0e8f90bd80efbf2696893ef379734fbf6b93805520fe93ef19fcdecb6510fb0b63a2a2eb5929d774fcd04ee2d7c3cd1f0a0b9421337683a875ac17717eee658dbdbbee5c64013f03f78e885afc3a44d04cf42586c0f41567b19b151fa83e8beb11c568bf7ef1befc2fedc1e5954e02a065483014daf99296a45e841daf7e1494666b109e9c9012819b7749051cee4a408e3b0ec630f7715c8a5547e31d9c5415dcf4e76ca388caf23b9bd6187ecbdbbffa9cfb876782378aec86cd140d23d7eae3a5788ab46e1cb381bb2d884ef39df63ea957b2ba715802c59ae51fbd899502fa47043cc8218b851fcd1bd73eb5a4a8974cb49824a71e788e2bcca6c5c1a9d87736fe68fdafce2d9cfa30419e11b670873f9a20883268941caae7c6ff661bc4ffa3a9d48a0d6c42b77b05de18d6a70e6334f3ea28463ca728bbf9fee62f165add3d30bfd8792b83a34ca17f6ba097f7d5ea6dd1a6fb254c6114f5b6b0858ddcf0ed8df5c6013af4718ce86c44e56d8de13473ff93acbb49891c8af69ef9c450f99b9af74d96618ec8f90e42efd1877a749a41b168cddd0c6ec51962880ed406853c73adae95d82874be3b34b06f12e90eee628994ce67290942edeb0be5c313511cc28bcf71e299f85a3958a90aa1db138506a8a57c7178d6d57930fd4e6ffebfdcd2ed78f8612eb68ea11a252ba0521c94d656a8b3cc1773ec1d89336055390f6aeaded90922dc02efded1b1db74c9cee146afd3dbd92fb4c8e6b4ebac497aa5084367483f9cd7b05cc24a357bcfcc78bb5eb08edb02011c241d0631241bed81b44c3e9c33bd55b82740596cb8ee2fd8a46004e70e709ed3a20fe1fe69bda58665a8eec06622bcd69f086e290044f8707143adf459f053f14f574d7c3ff0d12f8420cd286a21b819d8fe62ba6b18ce5c8dbccd6ed03ed73be06a8d31555f443663f6a6b2a7d1d59bf71f169dccdf20fbaac233a1c4fc89c38adde4733c5b23ae76aee07b52ca9617cb27833a0e85295b81319d85610787f77c77e8d6bd9f07472324a338b8fe0def1fdb961f488efe39cea303e4ea55eb84fd72beb679407c47030179df73a607b34a059b550f1f4fd60af1526111930f62cf03ecf589c5576e466cfb1df08f5beae15034a789a38724fcbafed9a0426172957c80d4ca7ec9147df727d11a6122ce37fc5bbcd5cdb239364d71e5bbab4b8085cd051a16916665d70d5db3b63c0d9904e3adf2b4d945e52185302129fa3e66bd6608d545c5449c1a45cdbb609ba8cff62e7024234e5405236e481365114a7313d6e591d0c6f50c8d4d95469953e223dd5fd62ec94d342fa4349da1d8f433ea90aed09b2aa9cf0e889f8935dcb86d15acf621cae1c93c582275418d369c54b2a2c2c57cfe5f7fc4f5797e33e6f0d08006bf67ba5d3814a188d48c7116c56cd3098263a5f34e133aad7b5198bc12caa9c032222ec9634f6ba98d9548469cb04aa03510801822716c9895c1c344aa8c699c28adf69664d9dd75ef11778f68663064124e8217876364f6ea33f73acff8f013b0a2ac741d9b5eebd3a0db9e32d50febc12fbc110fdc1d2415277a0897ae3a5f567fe18edf5f48ac86e0398de5f0d57fb8cf5a3c2f7f4d2888cd70bd00ab9b29089b84a5123e00fbcad4a9be61b8ccecfd5f943f11cf0952610b7bd0bbca71b36c439d80ff9e9a6c9135a4b638278432be5d3fec6fd49ad792f504c395cad2f2ffd8d1e0231941523693e2252faabd6df97361bbb2f8c078ef9eacafefb62cb1057c3195cdbc0d81c3e74f72be2bb1eb94f1bd19a26f77982e863442eb6064f31f1f2f84144abefde11d159546d65486a4a55f8aed11c51a8a08e812dcb47c7124701f06417ef29d351b23cacba209e084ff6b969dabfd011828ca759d58860bfa32961115c13107face1d4c2653f662d2671bedf1649e6064b31382a6e51f1487173fdb61e5e70f7676380e17fa7e3d4c4b08a7e64ea5b4a7a3d0c9e8d0d225b35f59fdc3537c0827626eb31f734117aadc65036f26bbf8239cee0ae130f0c948ba3562f24a0656c346c6271b3b4f3fb9865a2ee66575a7ca45ebe0c3d12b68e0b112193254f51f08b31eff02fb8839fbd51d9725c033861ff2f47ecdffa0ebdd1e97af0fb71c2fc10204bdf963c90396964df78bd9495b160981a354e10910c1c3ba0a4dd214ab36d05f2975d5f112c3bb4ad85323d35d8616f9ce025b824aa86e8628c646333b5b183f85668f573e37a16f7e8506746c1c6901139b4ba8c9483f5da3aa3f34d18d893e8fe27061086e9f25e525506fad59938b3016d013288501307f3c5c0e2cf5adfab032f0865525072f624dcd7e7dd03abbe39b8196a6eb42e16d80c3c395c61f32392f1834e5743677e060274a663c1e9d3eac0f87f1b95651839ece118f98fe3a21dff01cb2f904cb453f0f6f1b7d3e4f5ed6569ba5be9a153a8d2f11fb8804d2d1d19850e3383aed4198807d7eed79711faa9d2590d4807a2fd525bbfe5bc8b056369aec9e4b725ea87f180a7d3a3dd3bf886b17364734174d962546db90babfb9cad914c76e01af2adee7a9a6a03a94f4f348c8f1ea959b6df2957509f1683c2978c0c97cbe0929382187be22d907c72e3b93415cbb68363c3a928737536bdbc03f4c363cbb0558ff1321d86358c2cc29f0476381289e233a30e34d50ca6f28d1066b56b8cde48b1e9001779934debfd665af61aac5440e71e0406ab498f3058785a4611ba556d97e197dc4dbbd9195cf91b5242f170b478da2922f4435596ac391a2715958d54443e83d2e7643ab80e006ff04a3c938e02d2a261ee692b54c66585494e7f0c741fb8833e4b99f59cdbaa1a4be04439138b0941488a4e05c2c9092ebb4d06d3a83ea56911ddf9b4ad391872763355881d450f3856ecdc40165effbd7aad0bda162feb20bcd11207c9b838bf642f578801be17ed307b25abf3a96f07c81c3c6082cc02d261c94fce6e70a2919aba69a55b839f03db68025dec5c1910596d7f3085fc21684ed9e40d50f30a2485df8ff750fa6d127cc0e33b7eb41fee15a273c7277775e0341d367c43d2b2d88b5fe27540d5264c33cd2b274632666bced994c34c3937755ac871e9a07a0d22d6ea95a02fa83bd4e4f5265fb207840f3be93cf3df16ddd113f88d7c08a8193a5caf65b895480a0f76a23233d5bb3d18c5429abf89a2dfaa9a3ee204d98e7e7eefb7f2ad135c2be4bc8aad9d293fcd3d689333abb7299d8df7bc5c37d9ad89f19dd6e27bfbd22b86721b5ddd66bb381a3d95d3a24c6136062a1ec0b135f3b46977d696bd2dbf02dc4075615f34d6c1cdbd97a3065c2b362fc52f52ccbdee433150d5643413802e5e925775dac3c1ea415b7f718f8fd3852fabbf1bdf89e4d2ca83bdd0b0a56f6e75d5f7e59008ed909b70fcbfaafa0ed8d7bce6d49c7acdf8ac6d245bcd8e06a0cd30d333ca4eeb6ebf6057408518d2fd923e616da7aa29fb9a719a9018371fe26ff8cfff3f95a46ec096a29aeb3020da496b1a814312411bfa374e632f37821512a610af7009290ecea5e98dbe7a7e48217909e02e314c16233371a6eb96a7b6e655e3ce225d41e8c490aa1d503504f3f8326863b6ea224b2f805a13e8248142b0723b01f2d412c7b117335436b02a55fe6de64615db771b28646a2951a51f13a7e4833a1587ab890da7e6d30adce6323117da7afe2adee10dae01d0c691657c8eba13252595b70d0e8e67b90c72b8e9303c8c0c1303ec345084a1078ed49f0bec0c87ff222e89925d679f97e6e090801b56e7ffaf48419cf4bac884c15911fc1952e292d835e9c5b0c8a994de8990e902968091924ae17d0979da0c9c18a7d6d90a30bf5a03b34a4507f0cb161458782149ecdd4022afc8e4a026a9fbe59d43571a4e460007323f21acbb159a96ad62592fec9ce352bbf19a2e985ede8390ca8bfe94213650a7a7d50cc834e324ce2d01aec7cd6e9c5a74bfaf364a4d0870e9d8fd58b815ce7e218708bd4de2fef25256b90fb70a9aed4d24607cebe97eca29cca0a01a1bd1188fe07b0f29b30484b9ade6d69803a4061a78c5aa93f666f8cafecbc577943df81c49a0e1ad97e02ef3643b064b0ed31fb8aad570d3a4de9e4f6b5b8a6962de3c0671e6584343e01a9535facd492525e2e30a240e4cb5a5e36cd090b83724760a0f5a9c6dded0fc9f31b138b5af40b6792b16962cedb85eb7ff8b5a0c6b65642532c888eb699c6f9dd782881610493ee68dde02d8b1707572de4e292f7ce63db33b39e16fd193fabe74f03dfedac0ce0fdeac55f878a391377aa33c53b6dbceb16b61f16f1d67a18122f8ed5c4bcb504c42296f9cd07c03073e25d19e076312fb2b1b623a217a6dd2ba44f37eabda66da7868d57bdc757514150877587fb033a9bbe30dee3b5667c6eb92d680ce5b57e73bb36211fab05abb6b1f91a508e5558ccabb12d30ad90b5af10d572f8c61b679179ca3b4c9d21932ef65af3cf92f119ad0cfde39a793df349cad4191a044d9f9647aec1fb9f862f3b289c924e2c0c0aee09af1070919abe81484bb1bb652036717bd5c7d246046792debd46ddb3507c387a97e4f29507147e82c17562f6f51a875b779807a3e2b7b79d40a77383ec2c143f57d9acf9201059e253618dec527cab7f60266312aa5e6d7c7e2c0c710aa83c0a745fac702448a4a0123ddf5f1cd3bcae53bfdfb361f785a2d399cb65f8eaa914a1a3ab2f4c47b387802beee2a02dbefcb420c360717b139d493497eb30ca60c1513fb067322d77d34f5044bd26c2533da8b5cbccee72242da3707c72f030fbc487ba6f51f8e77cd09e75f13954fda4c79f15d200349e533ee661f355adfe8002049f1a7c8d47b89a8755647840c5ebf314cba13265df9013d5d6bbd715d59d9df7a05c2be8d1ca1a950513896d6eb17a635850d701276d6e05a22bfe45a1fa0b89f0a05148f39dd58e21f7cae54c06e5d2a51f407eeb0a343b670c8fdab581a6c1fccd45a58c0b164a143ac6e21b5db77f3ba5065857dd63edd6d4d54df37255463d1472dc9e7a8108d82117d99c5aa56c423a325ba3405941d8f335a16f00443c0958a6ad3e70ae24349d5e5361c789422dbab386792c951a78fa52bed4e15d12b13a020c58ca167c37e0a3cb2eb42620d9c9ea7baad7aa998abe01a93d7872539a8c46e401a1b203682d3177b45292bd54c130826bcadaea7eec226906ae5aeb412d78de6043a275d11f9ac354840d5ac26771cece983f0f0f5067b2db841bd2f78108afd399bd7ce1bb71568991d4be164b62d79f83c334e69368e2391a62a89306e08cb03743e0fe684666d61bc546d68ec2e477eaf8c95eb3e8e3925803c86c1e5c33c7b6de4e556b5a2e70fd2f67bd9b5375e1b4a7a9994146d0d0240cc7f0cd3fc5daa02914a83cf50bbe6f481c198318d96e7c37c7e58c72941117f2895ed74146da2601cfa3cfe94f29cb77dc43ad3a5e64dcb05597b88a8b67a01f63ee27dbc3df5c7ff7a8654dcf6a54418475c4e56179d5494389a8eb4c07382985cd4aed321f4beae778e9dad565ebcb32334dee3e6aa4754ccecd251c20c9f43568830e7736f34b06d9608d502803637baea19ef3f1fd8cd60dbc50642416d64c0a299a9f45a2e79054cc772a06192dd19dc4707ad3003c2ef854aba2524d188e2e67434a54702139261fe7668601b9787a943a7fdfee1da4d4541545e6d9206461531b099d11714d2ed6f4aecf866ccf6a9f833bc4db8bb40a2d8130cc", &(0x7f0000001640)=""/208) 08:21:33 executing program 5: keyctl$KEYCTL_PKEY_ENCRYPT(0x19, &(0x7f0000000000)={0x0, 0x0, 0xe5}, &(0x7f0000000040)={'enc=', 'raw', ' hash=', {'sha384-avx2\x00'}}, &(0x7f00000000c0), &(0x7f0000000100)=""/229) r0 = pkey_alloc(0x0, 0x0) pkey_mprotect(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x6000000, r0) r1 = userfaultfd(0x100800) pkey_alloc(0x0, 0x1) keyctl$link(0x8, 0x0, 0xfffffffffffffffb) r2 = openat$nci(0xffffffffffffff9c, &(0x7f0000000200), 0x2, 0x0) r3 = openat$vsock(0xffffffffffffff9c, &(0x7f0000000240), 0x201, 0x0) ioctl$UDMABUF_CREATE_LIST(r3, 0x40087543, &(0x7f0000000280)={0x0, 0x3, [{0xffffffffffffffff, 0x0, 0x8000, 0x4000}, {0xffffffffffffffff, 0x0, 0x4000, 0x8000}, {0xffffffffffffffff, 0x0, 0x2000, 0xffff7ffff0000000}]}) syz_open_dev$ndb(&(0x7f0000000300), 0x0, 0x400) ioctl$IOCTL_GET_NCIDEV_IDX(r2, 0x0, &(0x7f0000000340)) syz_io_uring_setup(0x6cab, &(0x7f0000000440)={0x0, 0xcb7a, 0x1, 0x3, 0x122, 0x0, r3}, &(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffe000/0x2000)=nil, &(0x7f00000004c0), &(0x7f0000000500)=0x0) clock_gettime(0x0, &(0x7f0000000540)={0x0, 0x0}) syz_io_uring_submit(0x0, r4, &(0x7f00000005c0)=@IORING_OP_LINK_TIMEOUT={0xf, 0x17, 0x0, 0x0, 0x0, &(0x7f0000000580)={r5, r6+10000000}, 0x1, 0x1}, 0x1) ioctl$NBD_SET_SOCK(r3, 0xab00, r3) mmap$dsp(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x2000000, 0x4000010, r1, 0x0) keyctl$KEYCTL_PKEY_DECRYPT(0x1a, &(0x7f0000000600)={0x0, 0x1000, 0xd0}, 0x0, &(0x7f0000000640)="2736f77350ffc33f7efd1d0e8f90bd80efbf2696893ef379734fbf6b93805520fe93ef19fcdecb6510fb0b63a2a2eb5929d774fcd04ee2d7c3cd1f0a0b9421337683a875ac17717eee658dbdbbee5c64013f03f78e885afc3a44d04cf42586c0f41567b19b151fa83e8beb11c568bf7ef1befc2fedc1e5954e02a065483014daf99296a45e841daf7e1494666b109e9c9012819b7749051cee4a408e3b0ec630f7715c8a5547e31d9c5415dcf4e76ca388caf23b9bd6187ecbdbbffa9cfb876782378aec86cd140d23d7eae3a5788ab46e1cb381bb2d884ef39df63ea957b2ba715802c59ae51fbd899502fa47043cc8218b851fcd1bd73eb5a4a8974cb49824a71e788e2bcca6c5c1a9d87736fe68fdafce2d9cfa30419e11b670873f9a20883268941caae7c6ff661bc4ffa3a9d48a0d6c42b77b05de18d6a70e6334f3ea28463ca728bbf9fee62f165add3d30bfd8792b83a34ca17f6ba097f7d5ea6dd1a6fb254c6114f5b6b0858ddcf0ed8df5c6013af4718ce86c44e56d8de13473ff93acbb49891c8af69ef9c450f99b9af74d96618ec8f90e42efd1877a749a41b168cddd0c6ec51962880ed406853c73adae95d82874be3b34b06f12e90eee628994ce67290942edeb0be5c313511cc28bcf71e299f85a3958a90aa1db138506a8a57c7178d6d57930fd4e6ffebfdcd2ed78f8612eb68ea11a252ba0521c94d656a8b3cc1773ec1d89336055390f6aeaded90922dc02efded1b1db74c9cee146afd3dbd92fb4c8e6b4ebac497aa5084367483f9cd7b05cc24a357bcfcc78bb5eb08edb02011c241d0631241bed81b44c3e9c33bd55b82740596cb8ee2fd8a46004e70e709ed3a20fe1fe69bda58665a8eec06622bcd69f086e290044f8707143adf459f053f14f574d7c3ff0d12f8420cd286a21b819d8fe62ba6b18ce5c8dbccd6ed03ed73be06a8d31555f443663f6a6b2a7d1d59bf71f169dccdf20fbaac233a1c4fc89c38adde4733c5b23ae76aee07b52ca9617cb27833a0e85295b81319d85610787f77c77e8d6bd9f07472324a338b8fe0def1fdb961f488efe39cea303e4ea55eb84fd72beb679407c47030179df73a607b34a059b550f1f4fd60af1526111930f62cf03ecf589c5576e466cfb1df08f5beae15034a789a38724fcbafed9a0426172957c80d4ca7ec9147df727d11a6122ce37fc5bbcd5cdb239364d71e5bbab4b8085cd051a16916665d70d5db3b63c0d9904e3adf2b4d945e52185302129fa3e66bd6608d545c5449c1a45cdbb609ba8cff62e7024234e5405236e481365114a7313d6e591d0c6f50c8d4d95469953e223dd5fd62ec94d342fa4349da1d8f433ea90aed09b2aa9cf0e889f8935dcb86d15acf621cae1c93c582275418d369c54b2a2c2c57cfe5f7fc4f5797e33e6f0d08006bf67ba5d3814a188d48c7116c56cd3098263a5f34e133aad7b5198bc12caa9c032222ec9634f6ba98d9548469cb04aa03510801822716c9895c1c344aa8c699c28adf69664d9dd75ef11778f68663064124e8217876364f6ea33f73acff8f013b0a2ac741d9b5eebd3a0db9e32d50febc12fbc110fdc1d2415277a0897ae3a5f567fe18edf5f48ac86e0398de5f0d57fb8cf5a3c2f7f4d2888cd70bd00ab9b29089b84a5123e00fbcad4a9be61b8ccecfd5f943f11cf0952610b7bd0bbca71b36c439d80ff9e9a6c9135a4b638278432be5d3fec6fd49ad792f504c395cad2f2ffd8d1e0231941523693e2252faabd6df97361bbb2f8c078ef9eacafefb62cb1057c3195cdbc0d81c3e74f72be2bb1eb94f1bd19a26f77982e863442eb6064f31f1f2f84144abefde11d159546d65486a4a55f8aed11c51a8a08e812dcb47c7124701f06417ef29d351b23cacba209e084ff6b969dabfd011828ca759d58860bfa32961115c13107face1d4c2653f662d2671bedf1649e6064b31382a6e51f1487173fdb61e5e70f7676380e17fa7e3d4c4b08a7e64ea5b4a7a3d0c9e8d0d225b35f59fdc3537c0827626eb31f734117aadc65036f26bbf8239cee0ae130f0c948ba3562f24a0656c346c6271b3b4f3fb9865a2ee66575a7ca45ebe0c3d12b68e0b112193254f51f08b31eff02fb8839fbd51d9725c033861ff2f47ecdffa0ebdd1e97af0fb71c2fc10204bdf963c90396964df78bd9495b160981a354e10910c1c3ba0a4dd214ab36d05f2975d5f112c3bb4ad85323d35d8616f9ce025b824aa86e8628c646333b5b183f85668f573e37a16f7e8506746c1c6901139b4ba8c9483f5da3aa3f34d18d893e8fe27061086e9f25e525506fad59938b3016d013288501307f3c5c0e2cf5adfab032f0865525072f624dcd7e7dd03abbe39b8196a6eb42e16d80c3c395c61f32392f1834e5743677e060274a663c1e9d3eac0f87f1b95651839ece118f98fe3a21dff01cb2f904cb453f0f6f1b7d3e4f5ed6569ba5be9a153a8d2f11fb8804d2d1d19850e3383aed4198807d7eed79711faa9d2590d4807a2fd525bbfe5bc8b056369aec9e4b725ea87f180a7d3a3dd3bf886b17364734174d962546db90babfb9cad914c76e01af2adee7a9a6a03a94f4f348c8f1ea959b6df2957509f1683c2978c0c97cbe0929382187be22d907c72e3b93415cbb68363c3a928737536bdbc03f4c363cbb0558ff1321d86358c2cc29f0476381289e233a30e34d50ca6f28d1066b56b8cde48b1e9001779934debfd665af61aac5440e71e0406ab498f3058785a4611ba556d97e197dc4dbbd9195cf91b5242f170b478da2922f4435596ac391a2715958d54443e83d2e7643ab80e006ff04a3c938e02d2a261ee692b54c66585494e7f0c741fb8833e4b99f59cdbaa1a4be04439138b0941488a4e05c2c9092ebb4d06d3a83ea56911ddf9b4ad391872763355881d450f3856ecdc40165effbd7aad0bda162feb20bcd11207c9b838bf642f578801be17ed307b25abf3a96f07c81c3c6082cc02d261c94fce6e70a2919aba69a55b839f03db68025dec5c1910596d7f3085fc21684ed9e40d50f30a2485df8ff750fa6d127cc0e33b7eb41fee15a273c7277775e0341d367c43d2b2d88b5fe27540d5264c33cd2b274632666bced994c34c3937755ac871e9a07a0d22d6ea95a02fa83bd4e4f5265fb207840f3be93cf3df16ddd113f88d7c08a8193a5caf65b895480a0f76a23233d5bb3d18c5429abf89a2dfaa9a3ee204d98e7e7eefb7f2ad135c2be4bc8aad9d293fcd3d689333abb7299d8df7bc5c37d9ad89f19dd6e27bfbd22b86721b5ddd66bb381a3d95d3a24c6136062a1ec0b135f3b46977d696bd2dbf02dc4075615f34d6c1cdbd97a3065c2b362fc52f52ccbdee433150d5643413802e5e925775dac3c1ea415b7f718f8fd3852fabbf1bdf89e4d2ca83bdd0b0a56f6e75d5f7e59008ed909b70fcbfaafa0ed8d7bce6d49c7acdf8ac6d245bcd8e06a0cd30d333ca4eeb6ebf6057408518d2fd923e616da7aa29fb9a719a9018371fe26ff8cfff3f95a46ec096a29aeb3020da496b1a814312411bfa374e632f37821512a610af7009290ecea5e98dbe7a7e48217909e02e314c16233371a6eb96a7b6e655e3ce225d41e8c490aa1d503504f3f8326863b6ea224b2f805a13e8248142b0723b01f2d412c7b117335436b02a55fe6de64615db771b28646a2951a51f13a7e4833a1587ab890da7e6d30adce6323117da7afe2adee10dae01d0c691657c8eba13252595b70d0e8e67b90c72b8e9303c8c0c1303ec345084a1078ed49f0bec0c87ff222e89925d679f97e6e090801b56e7ffaf48419cf4bac884c15911fc1952e292d835e9c5b0c8a994de8990e902968091924ae17d0979da0c9c18a7d6d90a30bf5a03b34a4507f0cb161458782149ecdd4022afc8e4a026a9fbe59d43571a4e460007323f21acbb159a96ad62592fec9ce352bbf19a2e985ede8390ca8bfe94213650a7a7d50cc834e324ce2d01aec7cd6e9c5a74bfaf364a4d0870e9d8fd58b815ce7e218708bd4de2fef25256b90fb70a9aed4d24607cebe97eca29cca0a01a1bd1188fe07b0f29b30484b9ade6d69803a4061a78c5aa93f666f8cafecbc577943df81c49a0e1ad97e02ef3643b064b0ed31fb8aad570d3a4de9e4f6b5b8a6962de3c0671e6584343e01a9535facd492525e2e30a240e4cb5a5e36cd090b83724760a0f5a9c6dded0fc9f31b138b5af40b6792b16962cedb85eb7ff8b5a0c6b65642532c888eb699c6f9dd782881610493ee68dde02d8b1707572de4e292f7ce63db33b39e16fd193fabe74f03dfedac0ce0fdeac55f878a391377aa33c53b6dbceb16b61f16f1d67a18122f8ed5c4bcb504c42296f9cd07c03073e25d19e076312fb2b1b623a217a6dd2ba44f37eabda66da7868d57bdc757514150877587fb033a9bbe30dee3b5667c6eb92d680ce5b57e73bb36211fab05abb6b1f91a508e5558ccabb12d30ad90b5af10d572f8c61b679179ca3b4c9d21932ef65af3cf92f119ad0cfde39a793df349cad4191a044d9f9647aec1fb9f862f3b289c924e2c0c0aee09af1070919abe81484bb1bb652036717bd5c7d246046792debd46ddb3507c387a97e4f29507147e82c17562f6f51a875b779807a3e2b7b79d40a77383ec2c143f57d9acf9201059e253618dec527cab7f60266312aa5e6d7c7e2c0c710aa83c0a745fac702448a4a0123ddf5f1cd3bcae53bfdfb361f785a2d399cb65f8eaa914a1a3ab2f4c47b387802beee2a02dbefcb420c360717b139d493497eb30ca60c1513fb067322d77d34f5044bd26c2533da8b5cbccee72242da3707c72f030fbc487ba6f51f8e77cd09e75f13954fda4c79f15d200349e533ee661f355adfe8002049f1a7c8d47b89a8755647840c5ebf314cba13265df9013d5d6bbd715d59d9df7a05c2be8d1ca1a950513896d6eb17a635850d701276d6e05a22bfe45a1fa0b89f0a05148f39dd58e21f7cae54c06e5d2a51f407eeb0a343b670c8fdab581a6c1fccd45a58c0b164a143ac6e21b5db77f3ba5065857dd63edd6d4d54df37255463d1472dc9e7a8108d82117d99c5aa56c423a325ba3405941d8f335a16f00443c0958a6ad3e70ae24349d5e5361c789422dbab386792c951a78fa52bed4e15d12b13a020c58ca167c37e0a3cb2eb42620d9c9ea7baad7aa998abe01a93d7872539a8c46e401a1b203682d3177b45292bd54c130826bcadaea7eec226906ae5aeb412d78de6043a275d11f9ac354840d5ac26771cece983f0f0f5067b2db841bd2f78108afd399bd7ce1bb71568991d4be164b62d79f83c334e69368e2391a62a89306e08cb03743e0fe684666d61bc546d68ec2e477eaf8c95eb3e8e3925803c86c1e5c33c7b6de4e556b5a2e70fd2f67bd9b5375e1b4a7a9994146d0d0240cc7f0cd3fc5daa02914a83cf50bbe6f481c198318d96e7c37c7e58c72941117f2895ed74146da2601cfa3cfe94f29cb77dc43ad3a5e64dcb05597b88a8b67a01f63ee27dbc3df5c7ff7a8654dcf6a54418475c4e56179d5494389a8eb4c07382985cd4aed321f4beae778e9dad565ebcb32334dee3e6aa4754ccecd251c20c9f43568830e7736f34b06d9608d502803637baea19ef3f1fd8cd60dbc50642416d64c0a299a9f45a2e79054cc772a06192dd19dc4707ad3003c2ef854aba2524d188e2e67434a54702139261fe7668601b9787a943a7fdfee1da4d4541545e6d9206461531b099d11714d2ed6f4aecf866ccf6a9f833bc4db8bb40a2d8130cc", &(0x7f0000001640)=""/208) 08:21:33 executing program 4: keyctl$KEYCTL_PKEY_ENCRYPT(0x19, &(0x7f0000000000)={0x0, 0x0, 0xe5}, &(0x7f0000000040)={'enc=', 'raw', ' hash=', {'sha384-avx2\x00'}}, &(0x7f00000000c0), &(0x7f0000000100)=""/229) r0 = pkey_alloc(0x0, 0x0) pkey_mprotect(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x6000000, r0) r1 = userfaultfd(0x100800) r2 = pkey_alloc(0x0, 0x1) keyctl$link(0x8, 0x0, 0xfffffffffffffffb) r3 = openat$nci(0xffffffffffffff9c, &(0x7f0000000200), 0x2, 0x0) r4 = openat$vsock(0xffffffffffffff9c, &(0x7f0000000240), 0x201, 0x0) ioctl$UDMABUF_CREATE_LIST(r4, 0x40087543, &(0x7f0000000280)={0x0, 0x3, [{0xffffffffffffffff, 0x0, 0x8000, 0x4000}, {0xffffffffffffffff, 0x0, 0x4000, 0x8000}, {0xffffffffffffffff, 0x0, 0x2000, 0xffff7ffff0000000}]}) syz_open_dev$ndb(&(0x7f0000000300), 0x0, 0x400) ioctl$IOCTL_GET_NCIDEV_IDX(r3, 0x0, &(0x7f0000000340)) keyctl$instantiate(0xc, 0x0, &(0x7f0000000380)=@encrypted_new={'new ', 'ecryptfs', 0x20, 'user:', '', 0x20, 0x6}, 0x28, 0x0) pkey_alloc(0x0, 0x1) ioctl$PTP_PIN_SETFUNC(r4, 0x40603d07, &(0x7f00000003c0)={'\x00', 0x7, 0x2, 0x8}) syz_io_uring_setup(0x6cab, &(0x7f0000000440)={0x0, 0xcb7a, 0x1, 0x3, 0x122, 0x0, r4}, &(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffe000/0x2000)=nil, &(0x7f00000004c0), &(0x7f0000000500)=0x0) clock_gettime(0x0, &(0x7f0000000540)={0x0, 0x0}) syz_io_uring_submit(0x0, r5, &(0x7f00000005c0)=@IORING_OP_LINK_TIMEOUT={0xf, 0x17, 0x0, 0x0, 0x0, &(0x7f0000000580)={r6, r7+10000000}, 0x1, 0x1}, 0x1) ioctl$NBD_SET_SOCK(r4, 0xab00, r4) mmap$dsp(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x2000000, 0x4000010, r1, 0x0) keyctl$KEYCTL_PKEY_DECRYPT(0x1a, &(0x7f0000000600)={0x0, 0x1000, 0xd0}, 0x0, &(0x7f0000000640)="2736f77350ffc33f7efd1d0e8f90bd80efbf2696893ef379734fbf6b93805520fe93ef19fcdecb6510fb0b63a2a2eb5929d774fcd04ee2d7c3cd1f0a0b9421337683a875ac17717eee658dbdbbee5c64013f03f78e885afc3a44d04cf42586c0f41567b19b151fa83e8beb11c568bf7ef1befc2fedc1e5954e02a065483014daf99296a45e841daf7e1494666b109e9c9012819b7749051cee4a408e3b0ec630f7715c8a5547e31d9c5415dcf4e76ca388caf23b9bd6187ecbdbbffa9cfb876782378aec86cd140d23d7eae3a5788ab46e1cb381bb2d884ef39df63ea957b2ba715802c59ae51fbd899502fa47043cc8218b851fcd1bd73eb5a4a8974cb49824a71e788e2bcca6c5c1a9d87736fe68fdafce2d9cfa30419e11b670873f9a20883268941caae7c6ff661bc4ffa3a9d48a0d6c42b77b05de18d6a70e6334f3ea28463ca728bbf9fee62f165add3d30bfd8792b83a34ca17f6ba097f7d5ea6dd1a6fb254c6114f5b6b0858ddcf0ed8df5c6013af4718ce86c44e56d8de13473ff93acbb49891c8af69ef9c450f99b9af74d96618ec8f90e42efd1877a749a41b168cddd0c6ec51962880ed406853c73adae95d82874be3b34b06f12e90eee628994ce67290942edeb0be5c313511cc28bcf71e299f85a3958a90aa1db138506a8a57c7178d6d57930fd4e6ffebfdcd2ed78f8612eb68ea11a252ba0521c94d656a8b3cc1773ec1d89336055390f6aeaded90922dc02efded1b1db74c9cee146afd3dbd92fb4c8e6b4ebac497aa5084367483f9cd7b05cc24a357bcfcc78bb5eb08edb02011c241d0631241bed81b44c3e9c33bd55b82740596cb8ee2fd8a46004e70e709ed3a20fe1fe69bda58665a8eec06622bcd69f086e290044f8707143adf459f053f14f574d7c3ff0d12f8420cd286a21b819d8fe62ba6b18ce5c8dbccd6ed03ed73be06a8d31555f443663f6a6b2a7d1d59bf71f169dccdf20fbaac233a1c4fc89c38adde4733c5b23ae76aee07b52ca9617cb27833a0e85295b81319d85610787f77c77e8d6bd9f07472324a338b8fe0def1fdb961f488efe39cea303e4ea55eb84fd72beb679407c47030179df73a607b34a059b550f1f4fd60af1526111930f62cf03ecf589c5576e466cfb1df08f5beae15034a789a38724fcbafed9a0426172957c80d4ca7ec9147df727d11a6122ce37fc5bbcd5cdb239364d71e5bbab4b8085cd051a16916665d70d5db3b63c0d9904e3adf2b4d945e52185302129fa3e66bd6608d545c5449c1a45cdbb609ba8cff62e7024234e5405236e481365114a7313d6e591d0c6f50c8d4d95469953e223dd5fd62ec94d342fa4349da1d8f433ea90aed09b2aa9cf0e889f8935dcb86d15acf621cae1c93c582275418d369c54b2a2c2c57cfe5f7fc4f5797e33e6f0d08006bf67ba5d3814a188d48c7116c56cd3098263a5f34e133aad7b5198bc12caa9c032222ec9634f6ba98d9548469cb04aa03510801822716c9895c1c344aa8c699c28adf69664d9dd75ef11778f68663064124e8217876364f6ea33f73acff8f013b0a2ac741d9b5eebd3a0db9e32d50febc12fbc110fdc1d2415277a0897ae3a5f567fe18edf5f48ac86e0398de5f0d57fb8cf5a3c2f7f4d2888cd70bd00ab9b29089b84a5123e00fbcad4a9be61b8ccecfd5f943f11cf0952610b7bd0bbca71b36c439d80ff9e9a6c9135a4b638278432be5d3fec6fd49ad792f504c395cad2f2ffd8d1e0231941523693e2252faabd6df97361bbb2f8c078ef9eacafefb62cb1057c3195cdbc0d81c3e74f72be2bb1eb94f1bd19a26f77982e863442eb6064f31f1f2f84144abefde11d159546d65486a4a55f8aed11c51a8a08e812dcb47c7124701f06417ef29d351b23cacba209e084ff6b969dabfd011828ca759d58860bfa32961115c13107face1d4c2653f662d2671bedf1649e6064b31382a6e51f1487173fdb61e5e70f7676380e17fa7e3d4c4b08a7e64ea5b4a7a3d0c9e8d0d225b35f59fdc3537c0827626eb31f734117aadc65036f26bbf8239cee0ae130f0c948ba3562f24a0656c346c6271b3b4f3fb9865a2ee66575a7ca45ebe0c3d12b68e0b112193254f51f08b31eff02fb8839fbd51d9725c033861ff2f47ecdffa0ebdd1e97af0fb71c2fc10204bdf963c90396964df78bd9495b160981a354e10910c1c3ba0a4dd214ab36d05f2975d5f112c3bb4ad85323d35d8616f9ce025b824aa86e8628c646333b5b183f85668f573e37a16f7e8506746c1c6901139b4ba8c9483f5da3aa3f34d18d893e8fe27061086e9f25e525506fad59938b3016d013288501307f3c5c0e2cf5adfab032f0865525072f624dcd7e7dd03abbe39b8196a6eb42e16d80c3c395c61f32392f1834e5743677e060274a663c1e9d3eac0f87f1b95651839ece118f98fe3a21dff01cb2f904cb453f0f6f1b7d3e4f5ed6569ba5be9a153a8d2f11fb8804d2d1d19850e3383aed4198807d7eed79711faa9d2590d4807a2fd525bbfe5bc8b056369aec9e4b725ea87f180a7d3a3dd3bf886b17364734174d962546db90babfb9cad914c76e01af2adee7a9a6a03a94f4f348c8f1ea959b6df2957509f1683c2978c0c97cbe0929382187be22d907c72e3b93415cbb68363c3a928737536bdbc03f4c363cbb0558ff1321d86358c2cc29f0476381289e233a30e34d50ca6f28d1066b56b8cde48b1e9001779934debfd665af61aac5440e71e0406ab498f3058785a4611ba556d97e197dc4dbbd9195cf91b5242f170b478da2922f4435596ac391a2715958d54443e83d2e7643ab80e006ff04a3c938e02d2a261ee692b54c66585494e7f0c741fb8833e4b99f59cdbaa1a4be04439138b0941488a4e05c2c9092ebb4d06d3a83ea56911ddf9b4ad391872763355881d450f3856ecdc40165effbd7aad0bda162feb20bcd11207c9b838bf642f578801be17ed307b25abf3a96f07c81c3c6082cc02d261c94fce6e70a2919aba69a55b839f03db68025dec5c1910596d7f3085fc21684ed9e40d50f30a2485df8ff750fa6d127cc0e33b7eb41fee15a273c7277775e0341d367c43d2b2d88b5fe27540d5264c33cd2b274632666bced994c34c3937755ac871e9a07a0d22d6ea95a02fa83bd4e4f5265fb207840f3be93cf3df16ddd113f88d7c08a8193a5caf65b895480a0f76a23233d5bb3d18c5429abf89a2dfaa9a3ee204d98e7e7eefb7f2ad135c2be4bc8aad9d293fcd3d689333abb7299d8df7bc5c37d9ad89f19dd6e27bfbd22b86721b5ddd66bb381a3d95d3a24c6136062a1ec0b135f3b46977d696bd2dbf02dc4075615f34d6c1cdbd97a3065c2b362fc52f52ccbdee433150d5643413802e5e925775dac3c1ea415b7f718f8fd3852fabbf1bdf89e4d2ca83bdd0b0a56f6e75d5f7e59008ed909b70fcbfaafa0ed8d7bce6d49c7acdf8ac6d245bcd8e06a0cd30d333ca4eeb6ebf6057408518d2fd923e616da7aa29fb9a719a9018371fe26ff8cfff3f95a46ec096a29aeb3020da496b1a814312411bfa374e632f37821512a610af7009290ecea5e98dbe7a7e48217909e02e314c16233371a6eb96a7b6e655e3ce225d41e8c490aa1d503504f3f8326863b6ea224b2f805a13e8248142b0723b01f2d412c7b117335436b02a55fe6de64615db771b28646a2951a51f13a7e4833a1587ab890da7e6d30adce6323117da7afe2adee10dae01d0c691657c8eba13252595b70d0e8e67b90c72b8e9303c8c0c1303ec345084a1078ed49f0bec0c87ff222e89925d679f97e6e090801b56e7ffaf48419cf4bac884c15911fc1952e292d835e9c5b0c8a994de8990e902968091924ae17d0979da0c9c18a7d6d90a30bf5a03b34a4507f0cb161458782149ecdd4022afc8e4a026a9fbe59d43571a4e460007323f21acbb159a96ad62592fec9ce352bbf19a2e985ede8390ca8bfe94213650a7a7d50cc834e324ce2d01aec7cd6e9c5a74bfaf364a4d0870e9d8fd58b815ce7e218708bd4de2fef25256b90fb70a9aed4d24607cebe97eca29cca0a01a1bd1188fe07b0f29b30484b9ade6d69803a4061a78c5aa93f666f8cafecbc577943df81c49a0e1ad97e02ef3643b064b0ed31fb8aad570d3a4de9e4f6b5b8a6962de3c0671e6584343e01a9535facd492525e2e30a240e4cb5a5e36cd090b83724760a0f5a9c6dded0fc9f31b138b5af40b6792b16962cedb85eb7ff8b5a0c6b65642532c888eb699c6f9dd782881610493ee68dde02d8b1707572de4e292f7ce63db33b39e16fd193fabe74f03dfedac0ce0fdeac55f878a391377aa33c53b6dbceb16b61f16f1d67a18122f8ed5c4bcb504c42296f9cd07c03073e25d19e076312fb2b1b623a217a6dd2ba44f37eabda66da7868d57bdc757514150877587fb033a9bbe30dee3b5667c6eb92d680ce5b57e73bb36211fab05abb6b1f91a508e5558ccabb12d30ad90b5af10d572f8c61b679179ca3b4c9d21932ef65af3cf92f119ad0cfde39a793df349cad4191a044d9f9647aec1fb9f862f3b289c924e2c0c0aee09af1070919abe81484bb1bb652036717bd5c7d246046792debd46ddb3507c387a97e4f29507147e82c17562f6f51a875b779807a3e2b7b79d40a77383ec2c143f57d9acf9201059e253618dec527cab7f60266312aa5e6d7c7e2c0c710aa83c0a745fac702448a4a0123ddf5f1cd3bcae53bfdfb361f785a2d399cb65f8eaa914a1a3ab2f4c47b387802beee2a02dbefcb420c360717b139d493497eb30ca60c1513fb067322d77d34f5044bd26c2533da8b5cbccee72242da3707c72f030fbc487ba6f51f8e77cd09e75f13954fda4c79f15d200349e533ee661f355adfe8002049f1a7c8d47b89a8755647840c5ebf314cba13265df9013d5d6bbd715d59d9df7a05c2be8d1ca1a950513896d6eb17a635850d701276d6e05a22bfe45a1fa0b89f0a05148f39dd58e21f7cae54c06e5d2a51f407eeb0a343b670c8fdab581a6c1fccd45a58c0b164a143ac6e21b5db77f3ba5065857dd63edd6d4d54df37255463d1472dc9e7a8108d82117d99c5aa56c423a325ba3405941d8f335a16f00443c0958a6ad3e70ae24349d5e5361c789422dbab386792c951a78fa52bed4e15d12b13a020c58ca167c37e0a3cb2eb42620d9c9ea7baad7aa998abe01a93d7872539a8c46e401a1b203682d3177b45292bd54c130826bcadaea7eec226906ae5aeb412d78de6043a275d11f9ac354840d5ac26771cece983f0f0f5067b2db841bd2f78108afd399bd7ce1bb71568991d4be164b62d79f83c334e69368e2391a62a89306e08cb03743e0fe684666d61bc546d68ec2e477eaf8c95eb3e8e3925803c86c1e5c33c7b6de4e556b5a2e70fd2f67bd9b5375e1b4a7a9994146d0d0240cc7f0cd3fc5daa02914a83cf50bbe6f481c198318d96e7c37c7e58c72941117f2895ed74146da2601cfa3cfe94f29cb77dc43ad3a5e64dcb05597b88a8b67a01f63ee27dbc3df5c7ff7a8654dcf6a54418475c4e56179d5494389a8eb4c07382985cd4aed321f4beae778e9dad565ebcb32334dee3e6aa4754ccecd251c20c9f43568830e7736f34b06d9608d502803637baea19ef3f1fd8cd60dbc50642416d64c0a299a9f45a2e79054cc772a06192dd19dc4707ad3003c2ef854aba2524d188e2e67434a54702139261fe7668601b9787a943a7fdfee1da4d4541545e6d9206461531b099d11714d2ed6f4aecf866ccf6a9f833bc4db8bb40a2d8130cc", &(0x7f0000001640)=""/208) ioctl$IOMMU_TEST_OP_CREATE_ACCESS(r4, 0x3ba0, &(0x7f0000001740)={0x38, 0x5, 0x0, 0x0, 0xffffffffffffffff, 0x1}) ioctl$IOMMU_TEST_OP_ACCESS_PAGES$syz(0xffffffffffffffff, 0x3ba0, &(0x7f0000001780)={0x38, 0x7, r8, 0x0, 0x10001, 0x0, 0xa, 0x833d, 0xddb19}) r9 = openat$vsock(0xffffffffffffff9c, &(0x7f00000017c0), 0x4400, 0x0) pkey_mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1, r2) ioctl$UFFDIO_REGISTER(r1, 0xc020aa00, &(0x7f0000001800)={{&(0x7f0000ffc000/0x4000)=nil, 0x4000}, 0x4}) keyctl$link(0x8, 0x0, 0xfffffffffffffff8) ioctl$vim2m_VIDIOC_EXPBUF(r9, 0xc0405610, &(0x7f0000001840)={0x1, 0x2, 0x8001}) add_key(&(0x7f0000001880)='logon\x00', &(0x7f00000018c0)={'syz', 0x0}, &(0x7f0000001900)="29a434860d57b2cb10cfc77f4f43f66f0e690da79304169ec056b605d21ee32f5db7d436621a9c01374a0ffcff337b1025c106d62e6bc9f6e6102848ba5ad2ca57f292c18871b089dcb402b1c10f0013c2c2aed73593a098360344024680b774483092c4feb4144d856c82c5375f0a5e6e606274b9", 0x75, 0xfffffffffffffffe) 08:21:33 executing program 1: keyctl$KEYCTL_PKEY_ENCRYPT(0x19, &(0x7f0000000000)={0x0, 0x0, 0xe5}, &(0x7f0000000040)={'enc=', 'raw', ' hash=', {'sha384-avx2\x00'}}, &(0x7f00000000c0), &(0x7f0000000100)=""/229) r0 = pkey_alloc(0x0, 0x0) pkey_mprotect(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x6000000, r0) r1 = userfaultfd(0x100800) pkey_alloc(0x0, 0x1) keyctl$link(0x8, 0x0, 0xfffffffffffffffb) r2 = openat$nci(0xffffffffffffff9c, &(0x7f0000000200), 0x2, 0x0) r3 = openat$vsock(0xffffffffffffff9c, &(0x7f0000000240), 0x201, 0x0) ioctl$UDMABUF_CREATE_LIST(r3, 0x40087543, &(0x7f0000000280)={0x0, 0x3, [{0xffffffffffffffff, 0x0, 0x8000, 0x4000}, {0xffffffffffffffff, 0x0, 0x4000, 0x8000}, {0xffffffffffffffff, 0x0, 0x2000, 0xffff7ffff0000000}]}) syz_open_dev$ndb(&(0x7f0000000300), 0x0, 0x400) ioctl$IOCTL_GET_NCIDEV_IDX(r2, 0x0, &(0x7f0000000340)) keyctl$instantiate(0xc, 0x0, &(0x7f0000000380)=@encrypted_new={'new ', 'ecryptfs', 0x20, 'user:', '', 0x20, 0x6}, 0x28, 0x0) pkey_alloc(0x0, 0x1) ioctl$PTP_PIN_SETFUNC(r3, 0x40603d07, &(0x7f00000003c0)={'\x00', 0x7, 0x2, 0x8}) syz_io_uring_setup(0x6cab, &(0x7f0000000440)={0x0, 0xcb7a, 0x1, 0x3, 0x122, 0x0, r3}, &(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffe000/0x2000)=nil, &(0x7f00000004c0), &(0x7f0000000500)=0x0) clock_gettime(0x0, &(0x7f0000000540)={0x0, 0x0}) syz_io_uring_submit(0x0, r4, &(0x7f00000005c0)=@IORING_OP_LINK_TIMEOUT={0xf, 0x17, 0x0, 0x0, 0x0, &(0x7f0000000580)={r5, r6+10000000}, 0x1, 0x1}, 0x1) ioctl$NBD_SET_SOCK(r3, 0xab00, r3) mmap$dsp(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x2000000, 0x4000010, r1, 0x0) keyctl$KEYCTL_PKEY_DECRYPT(0x1a, &(0x7f0000000600)={0x0, 0x1000, 0xd0}, 0x0, &(0x7f0000000640)="2736f77350ffc33f7efd1d0e8f90bd80efbf2696893ef379734fbf6b93805520fe93ef19fcdecb6510fb0b63a2a2eb5929d774fcd04ee2d7c3cd1f0a0b9421337683a875ac17717eee658dbdbbee5c64013f03f78e885afc3a44d04cf42586c0f41567b19b151fa83e8beb11c568bf7ef1befc2fedc1e5954e02a065483014daf99296a45e841daf7e1494666b109e9c9012819b7749051cee4a408e3b0ec630f7715c8a5547e31d9c5415dcf4e76ca388caf23b9bd6187ecbdbbffa9cfb876782378aec86cd140d23d7eae3a5788ab46e1cb381bb2d884ef39df63ea957b2ba715802c59ae51fbd899502fa47043cc8218b851fcd1bd73eb5a4a8974cb49824a71e788e2bcca6c5c1a9d87736fe68fdafce2d9cfa30419e11b670873f9a20883268941caae7c6ff661bc4ffa3a9d48a0d6c42b77b05de18d6a70e6334f3ea28463ca728bbf9fee62f165add3d30bfd8792b83a34ca17f6ba097f7d5ea6dd1a6fb254c6114f5b6b0858ddcf0ed8df5c6013af4718ce86c44e56d8de13473ff93acbb49891c8af69ef9c450f99b9af74d96618ec8f90e42efd1877a749a41b168cddd0c6ec51962880ed406853c73adae95d82874be3b34b06f12e90eee628994ce67290942edeb0be5c313511cc28bcf71e299f85a3958a90aa1db138506a8a57c7178d6d57930fd4e6ffebfdcd2ed78f8612eb68ea11a252ba0521c94d656a8b3cc1773ec1d89336055390f6aeaded90922dc02efded1b1db74c9cee146afd3dbd92fb4c8e6b4ebac497aa5084367483f9cd7b05cc24a357bcfcc78bb5eb08edb02011c241d0631241bed81b44c3e9c33bd55b82740596cb8ee2fd8a46004e70e709ed3a20fe1fe69bda58665a8eec06622bcd69f086e290044f8707143adf459f053f14f574d7c3ff0d12f8420cd286a21b819d8fe62ba6b18ce5c8dbccd6ed03ed73be06a8d31555f443663f6a6b2a7d1d59bf71f169dccdf20fbaac233a1c4fc89c38adde4733c5b23ae76aee07b52ca9617cb27833a0e85295b81319d85610787f77c77e8d6bd9f07472324a338b8fe0def1fdb961f488efe39cea303e4ea55eb84fd72beb679407c47030179df73a607b34a059b550f1f4fd60af1526111930f62cf03ecf589c5576e466cfb1df08f5beae15034a789a38724fcbafed9a0426172957c80d4ca7ec9147df727d11a6122ce37fc5bbcd5cdb239364d71e5bbab4b8085cd051a16916665d70d5db3b63c0d9904e3adf2b4d945e52185302129fa3e66bd6608d545c5449c1a45cdbb609ba8cff62e7024234e5405236e481365114a7313d6e591d0c6f50c8d4d95469953e223dd5fd62ec94d342fa4349da1d8f433ea90aed09b2aa9cf0e889f8935dcb86d15acf621cae1c93c582275418d369c54b2a2c2c57cfe5f7fc4f5797e33e6f0d08006bf67ba5d3814a188d48c7116c56cd3098263a5f34e133aad7b5198bc12caa9c032222ec9634f6ba98d9548469cb04aa03510801822716c9895c1c344aa8c699c28adf69664d9dd75ef11778f68663064124e8217876364f6ea33f73acff8f013b0a2ac741d9b5eebd3a0db9e32d50febc12fbc110fdc1d2415277a0897ae3a5f567fe18edf5f48ac86e0398de5f0d57fb8cf5a3c2f7f4d2888cd70bd00ab9b29089b84a5123e00fbcad4a9be61b8ccecfd5f943f11cf0952610b7bd0bbca71b36c439d80ff9e9a6c9135a4b638278432be5d3fec6fd49ad792f504c395cad2f2ffd8d1e0231941523693e2252faabd6df97361bbb2f8c078ef9eacafefb62cb1057c3195cdbc0d81c3e74f72be2bb1eb94f1bd19a26f77982e863442eb6064f31f1f2f84144abefde11d159546d65486a4a55f8aed11c51a8a08e812dcb47c7124701f06417ef29d351b23cacba209e084ff6b969dabfd011828ca759d58860bfa32961115c13107face1d4c2653f662d2671bedf1649e6064b31382a6e51f1487173fdb61e5e70f7676380e17fa7e3d4c4b08a7e64ea5b4a7a3d0c9e8d0d225b35f59fdc3537c0827626eb31f734117aadc65036f26bbf8239cee0ae130f0c948ba3562f24a0656c346c6271b3b4f3fb9865a2ee66575a7ca45ebe0c3d12b68e0b112193254f51f08b31eff02fb8839fbd51d9725c033861ff2f47ecdffa0ebdd1e97af0fb71c2fc10204bdf963c90396964df78bd9495b160981a354e10910c1c3ba0a4dd214ab36d05f2975d5f112c3bb4ad85323d35d8616f9ce025b824aa86e8628c646333b5b183f85668f573e37a16f7e8506746c1c6901139b4ba8c9483f5da3aa3f34d18d893e8fe27061086e9f25e525506fad59938b3016d013288501307f3c5c0e2cf5adfab032f0865525072f624dcd7e7dd03abbe39b8196a6eb42e16d80c3c395c61f32392f1834e5743677e060274a663c1e9d3eac0f87f1b95651839ece118f98fe3a21dff01cb2f904cb453f0f6f1b7d3e4f5ed6569ba5be9a153a8d2f11fb8804d2d1d19850e3383aed4198807d7eed79711faa9d2590d4807a2fd525bbfe5bc8b056369aec9e4b725ea87f180a7d3a3dd3bf886b17364734174d962546db90babfb9cad914c76e01af2adee7a9a6a03a94f4f348c8f1ea959b6df2957509f1683c2978c0c97cbe0929382187be22d907c72e3b93415cbb68363c3a928737536bdbc03f4c363cbb0558ff1321d86358c2cc29f0476381289e233a30e34d50ca6f28d1066b56b8cde48b1e9001779934debfd665af61aac5440e71e0406ab498f3058785a4611ba556d97e197dc4dbbd9195cf91b5242f170b478da2922f4435596ac391a2715958d54443e83d2e7643ab80e006ff04a3c938e02d2a261ee692b54c66585494e7f0c741fb8833e4b99f59cdbaa1a4be04439138b0941488a4e05c2c9092ebb4d06d3a83ea56911ddf9b4ad391872763355881d450f3856ecdc40165effbd7aad0bda162feb20bcd11207c9b838bf642f578801be17ed307b25abf3a96f07c81c3c6082cc02d261c94fce6e70a2919aba69a55b839f03db68025dec5c1910596d7f3085fc21684ed9e40d50f30a2485df8ff750fa6d127cc0e33b7eb41fee15a273c7277775e0341d367c43d2b2d88b5fe27540d5264c33cd2b274632666bced994c34c3937755ac871e9a07a0d22d6ea95a02fa83bd4e4f5265fb207840f3be93cf3df16ddd113f88d7c08a8193a5caf65b895480a0f76a23233d5bb3d18c5429abf89a2dfaa9a3ee204d98e7e7eefb7f2ad135c2be4bc8aad9d293fcd3d689333abb7299d8df7bc5c37d9ad89f19dd6e27bfbd22b86721b5ddd66bb381a3d95d3a24c6136062a1ec0b135f3b46977d696bd2dbf02dc4075615f34d6c1cdbd97a3065c2b362fc52f52ccbdee433150d5643413802e5e925775dac3c1ea415b7f718f8fd3852fabbf1bdf89e4d2ca83bdd0b0a56f6e75d5f7e59008ed909b70fcbfaafa0ed8d7bce6d49c7acdf8ac6d245bcd8e06a0cd30d333ca4eeb6ebf6057408518d2fd923e616da7aa29fb9a719a9018371fe26ff8cfff3f95a46ec096a29aeb3020da496b1a814312411bfa374e632f37821512a610af7009290ecea5e98dbe7a7e48217909e02e314c16233371a6eb96a7b6e655e3ce225d41e8c490aa1d503504f3f8326863b6ea224b2f805a13e8248142b0723b01f2d412c7b117335436b02a55fe6de64615db771b28646a2951a51f13a7e4833a1587ab890da7e6d30adce6323117da7afe2adee10dae01d0c691657c8eba13252595b70d0e8e67b90c72b8e9303c8c0c1303ec345084a1078ed49f0bec0c87ff222e89925d679f97e6e090801b56e7ffaf48419cf4bac884c15911fc1952e292d835e9c5b0c8a994de8990e902968091924ae17d0979da0c9c18a7d6d90a30bf5a03b34a4507f0cb161458782149ecdd4022afc8e4a026a9fbe59d43571a4e460007323f21acbb159a96ad62592fec9ce352bbf19a2e985ede8390ca8bfe94213650a7a7d50cc834e324ce2d01aec7cd6e9c5a74bfaf364a4d0870e9d8fd58b815ce7e218708bd4de2fef25256b90fb70a9aed4d24607cebe97eca29cca0a01a1bd1188fe07b0f29b30484b9ade6d69803a4061a78c5aa93f666f8cafecbc577943df81c49a0e1ad97e02ef3643b064b0ed31fb8aad570d3a4de9e4f6b5b8a6962de3c0671e6584343e01a9535facd492525e2e30a240e4cb5a5e36cd090b83724760a0f5a9c6dded0fc9f31b138b5af40b6792b16962cedb85eb7ff8b5a0c6b65642532c888eb699c6f9dd782881610493ee68dde02d8b1707572de4e292f7ce63db33b39e16fd193fabe74f03dfedac0ce0fdeac55f878a391377aa33c53b6dbceb16b61f16f1d67a18122f8ed5c4bcb504c42296f9cd07c03073e25d19e076312fb2b1b623a217a6dd2ba44f37eabda66da7868d57bdc757514150877587fb033a9bbe30dee3b5667c6eb92d680ce5b57e73bb36211fab05abb6b1f91a508e5558ccabb12d30ad90b5af10d572f8c61b679179ca3b4c9d21932ef65af3cf92f119ad0cfde39a793df349cad4191a044d9f9647aec1fb9f862f3b289c924e2c0c0aee09af1070919abe81484bb1bb652036717bd5c7d246046792debd46ddb3507c387a97e4f29507147e82c17562f6f51a875b779807a3e2b7b79d40a77383ec2c143f57d9acf9201059e253618dec527cab7f60266312aa5e6d7c7e2c0c710aa83c0a745fac702448a4a0123ddf5f1cd3bcae53bfdfb361f785a2d399cb65f8eaa914a1a3ab2f4c47b387802beee2a02dbefcb420c360717b139d493497eb30ca60c1513fb067322d77d34f5044bd26c2533da8b5cbccee72242da3707c72f030fbc487ba6f51f8e77cd09e75f13954fda4c79f15d200349e533ee661f355adfe8002049f1a7c8d47b89a8755647840c5ebf314cba13265df9013d5d6bbd715d59d9df7a05c2be8d1ca1a950513896d6eb17a635850d701276d6e05a22bfe45a1fa0b89f0a05148f39dd58e21f7cae54c06e5d2a51f407eeb0a343b670c8fdab581a6c1fccd45a58c0b164a143ac6e21b5db77f3ba5065857dd63edd6d4d54df37255463d1472dc9e7a8108d82117d99c5aa56c423a325ba3405941d8f335a16f00443c0958a6ad3e70ae24349d5e5361c789422dbab386792c951a78fa52bed4e15d12b13a020c58ca167c37e0a3cb2eb42620d9c9ea7baad7aa998abe01a93d7872539a8c46e401a1b203682d3177b45292bd54c130826bcadaea7eec226906ae5aeb412d78de6043a275d11f9ac354840d5ac26771cece983f0f0f5067b2db841bd2f78108afd399bd7ce1bb71568991d4be164b62d79f83c334e69368e2391a62a89306e08cb03743e0fe684666d61bc546d68ec2e477eaf8c95eb3e8e3925803c86c1e5c33c7b6de4e556b5a2e70fd2f67bd9b5375e1b4a7a9994146d0d0240cc7f0cd3fc5daa02914a83cf50bbe6f481c198318d96e7c37c7e58c72941117f2895ed74146da2601cfa3cfe94f29cb77dc43ad3a5e64dcb05597b88a8b67a01f63ee27dbc3df5c7ff7a8654dcf6a54418475c4e56179d5494389a8eb4c07382985cd4aed321f4beae778e9dad565ebcb32334dee3e6aa4754ccecd251c20c9f43568830e7736f34b06d9608d502803637baea19ef3f1fd8cd60dbc50642416d64c0a299a9f45a2e79054cc772a06192dd19dc4707ad3003c2ef854aba2524d188e2e67434a54702139261fe7668601b9787a943a7fdfee1da4d4541545e6d9206461531b099d11714d2ed6f4aecf866ccf6a9f833bc4db8bb40a2d8130cc", &(0x7f0000001640)=""/208) keyctl$link(0x8, 0x0, 0xfffffffffffffff8) ioctl$vim2m_VIDIOC_EXPBUF(0xffffffffffffffff, 0xc0405610, &(0x7f0000001840)={0x1, 0x2, 0x8001}) 08:21:33 executing program 3: keyctl$KEYCTL_PKEY_ENCRYPT(0x19, &(0x7f0000000000)={0x0, 0x0, 0xe5}, &(0x7f0000000040)={'enc=', 'raw', ' hash=', {'sha384-avx2\x00'}}, &(0x7f00000000c0), &(0x7f0000000100)=""/229) r0 = pkey_alloc(0x0, 0x0) pkey_mprotect(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x6000000, r0) r1 = userfaultfd(0x100800) r2 = pkey_alloc(0x0, 0x1) keyctl$link(0x8, 0x0, 0xfffffffffffffffb) r3 = openat$nci(0xffffffffffffff9c, &(0x7f0000000200), 0x2, 0x0) r4 = openat$vsock(0xffffffffffffff9c, &(0x7f0000000240), 0x201, 0x0) ioctl$UDMABUF_CREATE_LIST(r4, 0x40087543, &(0x7f0000000280)={0x0, 0x3, [{0xffffffffffffffff, 0x0, 0x8000, 0x4000}, {0xffffffffffffffff, 0x0, 0x4000, 0x8000}, {0xffffffffffffffff, 0x0, 0x2000, 0xffff7ffff0000000}]}) syz_open_dev$ndb(&(0x7f0000000300), 0x0, 0x400) ioctl$IOCTL_GET_NCIDEV_IDX(r3, 0x0, &(0x7f0000000340)) keyctl$instantiate(0xc, 0x0, &(0x7f0000000380)=@encrypted_new={'new ', 'ecryptfs', 0x20, 'user:', '', 0x20, 0x6}, 0x28, 0x0) pkey_alloc(0x0, 0x1) ioctl$PTP_PIN_SETFUNC(r4, 0x40603d07, &(0x7f00000003c0)={'\x00', 0x7, 0x2, 0x8}) syz_io_uring_setup(0x6cab, &(0x7f0000000440)={0x0, 0xcb7a, 0x1, 0x3, 0x122, 0x0, r4}, &(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffe000/0x2000)=nil, &(0x7f00000004c0), &(0x7f0000000500)=0x0) clock_gettime(0x0, &(0x7f0000000540)={0x0, 0x0}) syz_io_uring_submit(0x0, r5, &(0x7f00000005c0)=@IORING_OP_LINK_TIMEOUT={0xf, 0x17, 0x0, 0x0, 0x0, &(0x7f0000000580)={r6, r7+10000000}, 0x1, 0x1}, 0x1) ioctl$NBD_SET_SOCK(r4, 0xab00, r4) mmap$dsp(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x2000000, 0x4000010, r1, 0x0) keyctl$KEYCTL_PKEY_DECRYPT(0x1a, &(0x7f0000000600)={0x0, 0x1000, 0xd0}, 0x0, &(0x7f0000000640)="2736f77350ffc33f7efd1d0e8f90bd80efbf2696893ef379734fbf6b93805520fe93ef19fcdecb6510fb0b63a2a2eb5929d774fcd04ee2d7c3cd1f0a0b9421337683a875ac17717eee658dbdbbee5c64013f03f78e885afc3a44d04cf42586c0f41567b19b151fa83e8beb11c568bf7ef1befc2fedc1e5954e02a065483014daf99296a45e841daf7e1494666b109e9c9012819b7749051cee4a408e3b0ec630f7715c8a5547e31d9c5415dcf4e76ca388caf23b9bd6187ecbdbbffa9cfb876782378aec86cd140d23d7eae3a5788ab46e1cb381bb2d884ef39df63ea957b2ba715802c59ae51fbd899502fa47043cc8218b851fcd1bd73eb5a4a8974cb49824a71e788e2bcca6c5c1a9d87736fe68fdafce2d9cfa30419e11b670873f9a20883268941caae7c6ff661bc4ffa3a9d48a0d6c42b77b05de18d6a70e6334f3ea28463ca728bbf9fee62f165add3d30bfd8792b83a34ca17f6ba097f7d5ea6dd1a6fb254c6114f5b6b0858ddcf0ed8df5c6013af4718ce86c44e56d8de13473ff93acbb49891c8af69ef9c450f99b9af74d96618ec8f90e42efd1877a749a41b168cddd0c6ec51962880ed406853c73adae95d82874be3b34b06f12e90eee628994ce67290942edeb0be5c313511cc28bcf71e299f85a3958a90aa1db138506a8a57c7178d6d57930fd4e6ffebfdcd2ed78f8612eb68ea11a252ba0521c94d656a8b3cc1773ec1d89336055390f6aeaded90922dc02efded1b1db74c9cee146afd3dbd92fb4c8e6b4ebac497aa5084367483f9cd7b05cc24a357bcfcc78bb5eb08edb02011c241d0631241bed81b44c3e9c33bd55b82740596cb8ee2fd8a46004e70e709ed3a20fe1fe69bda58665a8eec06622bcd69f086e290044f8707143adf459f053f14f574d7c3ff0d12f8420cd286a21b819d8fe62ba6b18ce5c8dbccd6ed03ed73be06a8d31555f443663f6a6b2a7d1d59bf71f169dccdf20fbaac233a1c4fc89c38adde4733c5b23ae76aee07b52ca9617cb27833a0e85295b81319d85610787f77c77e8d6bd9f07472324a338b8fe0def1fdb961f488efe39cea303e4ea55eb84fd72beb679407c47030179df73a607b34a059b550f1f4fd60af1526111930f62cf03ecf589c5576e466cfb1df08f5beae15034a789a38724fcbafed9a0426172957c80d4ca7ec9147df727d11a6122ce37fc5bbcd5cdb239364d71e5bbab4b8085cd051a16916665d70d5db3b63c0d9904e3adf2b4d945e52185302129fa3e66bd6608d545c5449c1a45cdbb609ba8cff62e7024234e5405236e481365114a7313d6e591d0c6f50c8d4d95469953e223dd5fd62ec94d342fa4349da1d8f433ea90aed09b2aa9cf0e889f8935dcb86d15acf621cae1c93c582275418d369c54b2a2c2c57cfe5f7fc4f5797e33e6f0d08006bf67ba5d3814a188d48c7116c56cd3098263a5f34e133aad7b5198bc12caa9c032222ec9634f6ba98d9548469cb04aa03510801822716c9895c1c344aa8c699c28adf69664d9dd75ef11778f68663064124e8217876364f6ea33f73acff8f013b0a2ac741d9b5eebd3a0db9e32d50febc12fbc110fdc1d2415277a0897ae3a5f567fe18edf5f48ac86e0398de5f0d57fb8cf5a3c2f7f4d2888cd70bd00ab9b29089b84a5123e00fbcad4a9be61b8ccecfd5f943f11cf0952610b7bd0bbca71b36c439d80ff9e9a6c9135a4b638278432be5d3fec6fd49ad792f504c395cad2f2ffd8d1e0231941523693e2252faabd6df97361bbb2f8c078ef9eacafefb62cb1057c3195cdbc0d81c3e74f72be2bb1eb94f1bd19a26f77982e863442eb6064f31f1f2f84144abefde11d159546d65486a4a55f8aed11c51a8a08e812dcb47c7124701f06417ef29d351b23cacba209e084ff6b969dabfd011828ca759d58860bfa32961115c13107face1d4c2653f662d2671bedf1649e6064b31382a6e51f1487173fdb61e5e70f7676380e17fa7e3d4c4b08a7e64ea5b4a7a3d0c9e8d0d225b35f59fdc3537c0827626eb31f734117aadc65036f26bbf8239cee0ae130f0c948ba3562f24a0656c346c6271b3b4f3fb9865a2ee66575a7ca45ebe0c3d12b68e0b112193254f51f08b31eff02fb8839fbd51d9725c033861ff2f47ecdffa0ebdd1e97af0fb71c2fc10204bdf963c90396964df78bd9495b160981a354e10910c1c3ba0a4dd214ab36d05f2975d5f112c3bb4ad85323d35d8616f9ce025b824aa86e8628c646333b5b183f85668f573e37a16f7e8506746c1c6901139b4ba8c9483f5da3aa3f34d18d893e8fe27061086e9f25e525506fad59938b3016d013288501307f3c5c0e2cf5adfab032f0865525072f624dcd7e7dd03abbe39b8196a6eb42e16d80c3c395c61f32392f1834e5743677e060274a663c1e9d3eac0f87f1b95651839ece118f98fe3a21dff01cb2f904cb453f0f6f1b7d3e4f5ed6569ba5be9a153a8d2f11fb8804d2d1d19850e3383aed4198807d7eed79711faa9d2590d4807a2fd525bbfe5bc8b056369aec9e4b725ea87f180a7d3a3dd3bf886b17364734174d962546db90babfb9cad914c76e01af2adee7a9a6a03a94f4f348c8f1ea959b6df2957509f1683c2978c0c97cbe0929382187be22d907c72e3b93415cbb68363c3a928737536bdbc03f4c363cbb0558ff1321d86358c2cc29f0476381289e233a30e34d50ca6f28d1066b56b8cde48b1e9001779934debfd665af61aac5440e71e0406ab498f3058785a4611ba556d97e197dc4dbbd9195cf91b5242f170b478da2922f4435596ac391a2715958d54443e83d2e7643ab80e006ff04a3c938e02d2a261ee692b54c66585494e7f0c741fb8833e4b99f59cdbaa1a4be04439138b0941488a4e05c2c9092ebb4d06d3a83ea56911ddf9b4ad391872763355881d450f3856ecdc40165effbd7aad0bda162feb20bcd11207c9b838bf642f578801be17ed307b25abf3a96f07c81c3c6082cc02d261c94fce6e70a2919aba69a55b839f03db68025dec5c1910596d7f3085fc21684ed9e40d50f30a2485df8ff750fa6d127cc0e33b7eb41fee15a273c7277775e0341d367c43d2b2d88b5fe27540d5264c33cd2b274632666bced994c34c3937755ac871e9a07a0d22d6ea95a02fa83bd4e4f5265fb207840f3be93cf3df16ddd113f88d7c08a8193a5caf65b895480a0f76a23233d5bb3d18c5429abf89a2dfaa9a3ee204d98e7e7eefb7f2ad135c2be4bc8aad9d293fcd3d689333abb7299d8df7bc5c37d9ad89f19dd6e27bfbd22b86721b5ddd66bb381a3d95d3a24c6136062a1ec0b135f3b46977d696bd2dbf02dc4075615f34d6c1cdbd97a3065c2b362fc52f52ccbdee433150d5643413802e5e925775dac3c1ea415b7f718f8fd3852fabbf1bdf89e4d2ca83bdd0b0a56f6e75d5f7e59008ed909b70fcbfaafa0ed8d7bce6d49c7acdf8ac6d245bcd8e06a0cd30d333ca4eeb6ebf6057408518d2fd923e616da7aa29fb9a719a9018371fe26ff8cfff3f95a46ec096a29aeb3020da496b1a814312411bfa374e632f37821512a610af7009290ecea5e98dbe7a7e48217909e02e314c16233371a6eb96a7b6e655e3ce225d41e8c490aa1d503504f3f8326863b6ea224b2f805a13e8248142b0723b01f2d412c7b117335436b02a55fe6de64615db771b28646a2951a51f13a7e4833a1587ab890da7e6d30adce6323117da7afe2adee10dae01d0c691657c8eba13252595b70d0e8e67b90c72b8e9303c8c0c1303ec345084a1078ed49f0bec0c87ff222e89925d679f97e6e090801b56e7ffaf48419cf4bac884c15911fc1952e292d835e9c5b0c8a994de8990e902968091924ae17d0979da0c9c18a7d6d90a30bf5a03b34a4507f0cb161458782149ecdd4022afc8e4a026a9fbe59d43571a4e460007323f21acbb159a96ad62592fec9ce352bbf19a2e985ede8390ca8bfe94213650a7a7d50cc834e324ce2d01aec7cd6e9c5a74bfaf364a4d0870e9d8fd58b815ce7e218708bd4de2fef25256b90fb70a9aed4d24607cebe97eca29cca0a01a1bd1188fe07b0f29b30484b9ade6d69803a4061a78c5aa93f666f8cafecbc577943df81c49a0e1ad97e02ef3643b064b0ed31fb8aad570d3a4de9e4f6b5b8a6962de3c0671e6584343e01a9535facd492525e2e30a240e4cb5a5e36cd090b83724760a0f5a9c6dded0fc9f31b138b5af40b6792b16962cedb85eb7ff8b5a0c6b65642532c888eb699c6f9dd782881610493ee68dde02d8b1707572de4e292f7ce63db33b39e16fd193fabe74f03dfedac0ce0fdeac55f878a391377aa33c53b6dbceb16b61f16f1d67a18122f8ed5c4bcb504c42296f9cd07c03073e25d19e076312fb2b1b623a217a6dd2ba44f37eabda66da7868d57bdc757514150877587fb033a9bbe30dee3b5667c6eb92d680ce5b57e73bb36211fab05abb6b1f91a508e5558ccabb12d30ad90b5af10d572f8c61b679179ca3b4c9d21932ef65af3cf92f119ad0cfde39a793df349cad4191a044d9f9647aec1fb9f862f3b289c924e2c0c0aee09af1070919abe81484bb1bb652036717bd5c7d246046792debd46ddb3507c387a97e4f29507147e82c17562f6f51a875b779807a3e2b7b79d40a77383ec2c143f57d9acf9201059e253618dec527cab7f60266312aa5e6d7c7e2c0c710aa83c0a745fac702448a4a0123ddf5f1cd3bcae53bfdfb361f785a2d399cb65f8eaa914a1a3ab2f4c47b387802beee2a02dbefcb420c360717b139d493497eb30ca60c1513fb067322d77d34f5044bd26c2533da8b5cbccee72242da3707c72f030fbc487ba6f51f8e77cd09e75f13954fda4c79f15d200349e533ee661f355adfe8002049f1a7c8d47b89a8755647840c5ebf314cba13265df9013d5d6bbd715d59d9df7a05c2be8d1ca1a950513896d6eb17a635850d701276d6e05a22bfe45a1fa0b89f0a05148f39dd58e21f7cae54c06e5d2a51f407eeb0a343b670c8fdab581a6c1fccd45a58c0b164a143ac6e21b5db77f3ba5065857dd63edd6d4d54df37255463d1472dc9e7a8108d82117d99c5aa56c423a325ba3405941d8f335a16f00443c0958a6ad3e70ae24349d5e5361c789422dbab386792c951a78fa52bed4e15d12b13a020c58ca167c37e0a3cb2eb42620d9c9ea7baad7aa998abe01a93d7872539a8c46e401a1b203682d3177b45292bd54c130826bcadaea7eec226906ae5aeb412d78de6043a275d11f9ac354840d5ac26771cece983f0f0f5067b2db841bd2f78108afd399bd7ce1bb71568991d4be164b62d79f83c334e69368e2391a62a89306e08cb03743e0fe684666d61bc546d68ec2e477eaf8c95eb3e8e3925803c86c1e5c33c7b6de4e556b5a2e70fd2f67bd9b5375e1b4a7a9994146d0d0240cc7f0cd3fc5daa02914a83cf50bbe6f481c198318d96e7c37c7e58c72941117f2895ed74146da2601cfa3cfe94f29cb77dc43ad3a5e64dcb05597b88a8b67a01f63ee27dbc3df5c7ff7a8654dcf6a54418475c4e56179d5494389a8eb4c07382985cd4aed321f4beae778e9dad565ebcb32334dee3e6aa4754ccecd251c20c9f43568830e7736f34b06d9608d502803637baea19ef3f1fd8cd60dbc50642416d64c0a299a9f45a2e79054cc772a06192dd19dc4707ad3003c2ef854aba2524d188e2e67434a54702139261fe7668601b9787a943a7fdfee1da4d4541545e6d9206461531b099d11714d2ed6f4aecf866ccf6a9f833bc4db8bb40a2d8130cc", &(0x7f0000001640)=""/208) ioctl$IOMMU_TEST_OP_CREATE_ACCESS(r4, 0x3ba0, 0x0) ioctl$IOMMU_TEST_OP_ACCESS_PAGES$syz(r4, 0x3ba0, &(0x7f0000001780)={0x38, 0x7, 0xffffffffffffffff, 0x0, 0x10001, 0x0, 0xa, 0x833d, 0xddb19}) openat$vsock(0xffffffffffffff9c, &(0x7f00000017c0), 0x4400, 0x0) pkey_mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1, r2) ioctl$UFFDIO_REGISTER(r1, 0xc020aa00, &(0x7f0000001800)={{&(0x7f0000ffc000/0x4000)=nil, 0x4000}, 0x4}) keyctl$link(0x8, 0x0, 0xfffffffffffffff8) 08:21:33 executing program 2: keyctl$KEYCTL_PKEY_ENCRYPT(0x19, &(0x7f0000000000)={0x0, 0x0, 0xe5}, &(0x7f0000000040)={'enc=', 'raw', ' hash=', {'sha384-avx2\x00'}}, &(0x7f00000000c0), &(0x7f0000000100)=""/229) r0 = pkey_alloc(0x0, 0x0) pkey_mprotect(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x6000000, r0) r1 = userfaultfd(0x100800) pkey_alloc(0x0, 0x1) keyctl$link(0x8, 0x0, 0xfffffffffffffffb) r2 = openat$nci(0xffffffffffffff9c, &(0x7f0000000200), 0x2, 0x0) r3 = openat$vsock(0xffffffffffffff9c, &(0x7f0000000240), 0x201, 0x0) ioctl$UDMABUF_CREATE_LIST(r3, 0x40087543, &(0x7f0000000280)={0x0, 0x3, [{0xffffffffffffffff, 0x0, 0x8000, 0x4000}, {0xffffffffffffffff, 0x0, 0x4000, 0x8000}, {0xffffffffffffffff, 0x0, 0x2000, 0xffff7ffff0000000}]}) syz_open_dev$ndb(&(0x7f0000000300), 0x0, 0x400) ioctl$IOCTL_GET_NCIDEV_IDX(r2, 0x0, &(0x7f0000000340)) keyctl$instantiate(0xc, 0x0, &(0x7f0000000380)=@encrypted_new={'new ', 'ecryptfs', 0x20, 'user:', '', 0x20, 0x6}, 0x28, 0x0) pkey_alloc(0x0, 0x1) ioctl$PTP_PIN_SETFUNC(r3, 0x40603d07, &(0x7f00000003c0)={'\x00', 0x7, 0x2, 0x8}) syz_io_uring_setup(0x6cab, &(0x7f0000000440)={0x0, 0xcb7a, 0x1, 0x3, 0x122, 0x0, r3}, &(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffe000/0x2000)=nil, &(0x7f00000004c0), &(0x7f0000000500)=0x0) clock_gettime(0x0, &(0x7f0000000540)={0x0, 0x0}) syz_io_uring_submit(0x0, r4, &(0x7f00000005c0)=@IORING_OP_LINK_TIMEOUT={0xf, 0x17, 0x0, 0x0, 0x0, &(0x7f0000000580)={r5, r6+10000000}, 0x1, 0x1}, 0x1) ioctl$NBD_SET_SOCK(r3, 0xab00, r3) mmap$dsp(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x2000000, 0x4000010, r1, 0x0) keyctl$KEYCTL_PKEY_DECRYPT(0x1a, &(0x7f0000000600)={0x0, 0x1000, 0xd0}, 0x0, &(0x7f0000000640)="2736f77350ffc33f7efd1d0e8f90bd80efbf2696893ef379734fbf6b93805520fe93ef19fcdecb6510fb0b63a2a2eb5929d774fcd04ee2d7c3cd1f0a0b9421337683a875ac17717eee658dbdbbee5c64013f03f78e885afc3a44d04cf42586c0f41567b19b151fa83e8beb11c568bf7ef1befc2fedc1e5954e02a065483014daf99296a45e841daf7e1494666b109e9c9012819b7749051cee4a408e3b0ec630f7715c8a5547e31d9c5415dcf4e76ca388caf23b9bd6187ecbdbbffa9cfb876782378aec86cd140d23d7eae3a5788ab46e1cb381bb2d884ef39df63ea957b2ba715802c59ae51fbd899502fa47043cc8218b851fcd1bd73eb5a4a8974cb49824a71e788e2bcca6c5c1a9d87736fe68fdafce2d9cfa30419e11b670873f9a20883268941caae7c6ff661bc4ffa3a9d48a0d6c42b77b05de18d6a70e6334f3ea28463ca728bbf9fee62f165add3d30bfd8792b83a34ca17f6ba097f7d5ea6dd1a6fb254c6114f5b6b0858ddcf0ed8df5c6013af4718ce86c44e56d8de13473ff93acbb49891c8af69ef9c450f99b9af74d96618ec8f90e42efd1877a749a41b168cddd0c6ec51962880ed406853c73adae95d82874be3b34b06f12e90eee628994ce67290942edeb0be5c313511cc28bcf71e299f85a3958a90aa1db138506a8a57c7178d6d57930fd4e6ffebfdcd2ed78f8612eb68ea11a252ba0521c94d656a8b3cc1773ec1d89336055390f6aeaded90922dc02efded1b1db74c9cee146afd3dbd92fb4c8e6b4ebac497aa5084367483f9cd7b05cc24a357bcfcc78bb5eb08edb02011c241d0631241bed81b44c3e9c33bd55b82740596cb8ee2fd8a46004e70e709ed3a20fe1fe69bda58665a8eec06622bcd69f086e290044f8707143adf459f053f14f574d7c3ff0d12f8420cd286a21b819d8fe62ba6b18ce5c8dbccd6ed03ed73be06a8d31555f443663f6a6b2a7d1d59bf71f169dccdf20fbaac233a1c4fc89c38adde4733c5b23ae76aee07b52ca9617cb27833a0e85295b81319d85610787f77c77e8d6bd9f07472324a338b8fe0def1fdb961f488efe39cea303e4ea55eb84fd72beb679407c47030179df73a607b34a059b550f1f4fd60af1526111930f62cf03ecf589c5576e466cfb1df08f5beae15034a789a38724fcbafed9a0426172957c80d4ca7ec9147df727d11a6122ce37fc5bbcd5cdb239364d71e5bbab4b8085cd051a16916665d70d5db3b63c0d9904e3adf2b4d945e52185302129fa3e66bd6608d545c5449c1a45cdbb609ba8cff62e7024234e5405236e481365114a7313d6e591d0c6f50c8d4d95469953e223dd5fd62ec94d342fa4349da1d8f433ea90aed09b2aa9cf0e889f8935dcb86d15acf621cae1c93c582275418d369c54b2a2c2c57cfe5f7fc4f5797e33e6f0d08006bf67ba5d3814a188d48c7116c56cd3098263a5f34e133aad7b5198bc12caa9c032222ec9634f6ba98d9548469cb04aa03510801822716c9895c1c344aa8c699c28adf69664d9dd75ef11778f68663064124e8217876364f6ea33f73acff8f013b0a2ac741d9b5eebd3a0db9e32d50febc12fbc110fdc1d2415277a0897ae3a5f567fe18edf5f48ac86e0398de5f0d57fb8cf5a3c2f7f4d2888cd70bd00ab9b29089b84a5123e00fbcad4a9be61b8ccecfd5f943f11cf0952610b7bd0bbca71b36c439d80ff9e9a6c9135a4b638278432be5d3fec6fd49ad792f504c395cad2f2ffd8d1e0231941523693e2252faabd6df97361bbb2f8c078ef9eacafefb62cb1057c3195cdbc0d81c3e74f72be2bb1eb94f1bd19a26f77982e863442eb6064f31f1f2f84144abefde11d159546d65486a4a55f8aed11c51a8a08e812dcb47c7124701f06417ef29d351b23cacba209e084ff6b969dabfd011828ca759d58860bfa32961115c13107face1d4c2653f662d2671bedf1649e6064b31382a6e51f1487173fdb61e5e70f7676380e17fa7e3d4c4b08a7e64ea5b4a7a3d0c9e8d0d225b35f59fdc3537c0827626eb31f734117aadc65036f26bbf8239cee0ae130f0c948ba3562f24a0656c346c6271b3b4f3fb9865a2ee66575a7ca45ebe0c3d12b68e0b112193254f51f08b31eff02fb8839fbd51d9725c033861ff2f47ecdffa0ebdd1e97af0fb71c2fc10204bdf963c90396964df78bd9495b160981a354e10910c1c3ba0a4dd214ab36d05f2975d5f112c3bb4ad85323d35d8616f9ce025b824aa86e8628c646333b5b183f85668f573e37a16f7e8506746c1c6901139b4ba8c9483f5da3aa3f34d18d893e8fe27061086e9f25e525506fad59938b3016d013288501307f3c5c0e2cf5adfab032f0865525072f624dcd7e7dd03abbe39b8196a6eb42e16d80c3c395c61f32392f1834e5743677e060274a663c1e9d3eac0f87f1b95651839ece118f98fe3a21dff01cb2f904cb453f0f6f1b7d3e4f5ed6569ba5be9a153a8d2f11fb8804d2d1d19850e3383aed4198807d7eed79711faa9d2590d4807a2fd525bbfe5bc8b056369aec9e4b725ea87f180a7d3a3dd3bf886b17364734174d962546db90babfb9cad914c76e01af2adee7a9a6a03a94f4f348c8f1ea959b6df2957509f1683c2978c0c97cbe0929382187be22d907c72e3b93415cbb68363c3a928737536bdbc03f4c363cbb0558ff1321d86358c2cc29f0476381289e233a30e34d50ca6f28d1066b56b8cde48b1e9001779934debfd665af61aac5440e71e0406ab498f3058785a4611ba556d97e197dc4dbbd9195cf91b5242f170b478da2922f4435596ac391a2715958d54443e83d2e7643ab80e006ff04a3c938e02d2a261ee692b54c66585494e7f0c741fb8833e4b99f59cdbaa1a4be04439138b0941488a4e05c2c9092ebb4d06d3a83ea56911ddf9b4ad391872763355881d450f3856ecdc40165effbd7aad0bda162feb20bcd11207c9b838bf642f578801be17ed307b25abf3a96f07c81c3c6082cc02d261c94fce6e70a2919aba69a55b839f03db68025dec5c1910596d7f3085fc21684ed9e40d50f30a2485df8ff750fa6d127cc0e33b7eb41fee15a273c7277775e0341d367c43d2b2d88b5fe27540d5264c33cd2b274632666bced994c34c3937755ac871e9a07a0d22d6ea95a02fa83bd4e4f5265fb207840f3be93cf3df16ddd113f88d7c08a8193a5caf65b895480a0f76a23233d5bb3d18c5429abf89a2dfaa9a3ee204d98e7e7eefb7f2ad135c2be4bc8aad9d293fcd3d689333abb7299d8df7bc5c37d9ad89f19dd6e27bfbd22b86721b5ddd66bb381a3d95d3a24c6136062a1ec0b135f3b46977d696bd2dbf02dc4075615f34d6c1cdbd97a3065c2b362fc52f52ccbdee433150d5643413802e5e925775dac3c1ea415b7f718f8fd3852fabbf1bdf89e4d2ca83bdd0b0a56f6e75d5f7e59008ed909b70fcbfaafa0ed8d7bce6d49c7acdf8ac6d245bcd8e06a0cd30d333ca4eeb6ebf6057408518d2fd923e616da7aa29fb9a719a9018371fe26ff8cfff3f95a46ec096a29aeb3020da496b1a814312411bfa374e632f37821512a610af7009290ecea5e98dbe7a7e48217909e02e314c16233371a6eb96a7b6e655e3ce225d41e8c490aa1d503504f3f8326863b6ea224b2f805a13e8248142b0723b01f2d412c7b117335436b02a55fe6de64615db771b28646a2951a51f13a7e4833a1587ab890da7e6d30adce6323117da7afe2adee10dae01d0c691657c8eba13252595b70d0e8e67b90c72b8e9303c8c0c1303ec345084a1078ed49f0bec0c87ff222e89925d679f97e6e090801b56e7ffaf48419cf4bac884c15911fc1952e292d835e9c5b0c8a994de8990e902968091924ae17d0979da0c9c18a7d6d90a30bf5a03b34a4507f0cb161458782149ecdd4022afc8e4a026a9fbe59d43571a4e460007323f21acbb159a96ad62592fec9ce352bbf19a2e985ede8390ca8bfe94213650a7a7d50cc834e324ce2d01aec7cd6e9c5a74bfaf364a4d0870e9d8fd58b815ce7e218708bd4de2fef25256b90fb70a9aed4d24607cebe97eca29cca0a01a1bd1188fe07b0f29b30484b9ade6d69803a4061a78c5aa93f666f8cafecbc577943df81c49a0e1ad97e02ef3643b064b0ed31fb8aad570d3a4de9e4f6b5b8a6962de3c0671e6584343e01a9535facd492525e2e30a240e4cb5a5e36cd090b83724760a0f5a9c6dded0fc9f31b138b5af40b6792b16962cedb85eb7ff8b5a0c6b65642532c888eb699c6f9dd782881610493ee68dde02d8b1707572de4e292f7ce63db33b39e16fd193fabe74f03dfedac0ce0fdeac55f878a391377aa33c53b6dbceb16b61f16f1d67a18122f8ed5c4bcb504c42296f9cd07c03073e25d19e076312fb2b1b623a217a6dd2ba44f37eabda66da7868d57bdc757514150877587fb033a9bbe30dee3b5667c6eb92d680ce5b57e73bb36211fab05abb6b1f91a508e5558ccabb12d30ad90b5af10d572f8c61b679179ca3b4c9d21932ef65af3cf92f119ad0cfde39a793df349cad4191a044d9f9647aec1fb9f862f3b289c924e2c0c0aee09af1070919abe81484bb1bb652036717bd5c7d246046792debd46ddb3507c387a97e4f29507147e82c17562f6f51a875b779807a3e2b7b79d40a77383ec2c143f57d9acf9201059e253618dec527cab7f60266312aa5e6d7c7e2c0c710aa83c0a745fac702448a4a0123ddf5f1cd3bcae53bfdfb361f785a2d399cb65f8eaa914a1a3ab2f4c47b387802beee2a02dbefcb420c360717b139d493497eb30ca60c1513fb067322d77d34f5044bd26c2533da8b5cbccee72242da3707c72f030fbc487ba6f51f8e77cd09e75f13954fda4c79f15d200349e533ee661f355adfe8002049f1a7c8d47b89a8755647840c5ebf314cba13265df9013d5d6bbd715d59d9df7a05c2be8d1ca1a950513896d6eb17a635850d701276d6e05a22bfe45a1fa0b89f0a05148f39dd58e21f7cae54c06e5d2a51f407eeb0a343b670c8fdab581a6c1fccd45a58c0b164a143ac6e21b5db77f3ba5065857dd63edd6d4d54df37255463d1472dc9e7a8108d82117d99c5aa56c423a325ba3405941d8f335a16f00443c0958a6ad3e70ae24349d5e5361c789422dbab386792c951a78fa52bed4e15d12b13a020c58ca167c37e0a3cb2eb42620d9c9ea7baad7aa998abe01a93d7872539a8c46e401a1b203682d3177b45292bd54c130826bcadaea7eec226906ae5aeb412d78de6043a275d11f9ac354840d5ac26771cece983f0f0f5067b2db841bd2f78108afd399bd7ce1bb71568991d4be164b62d79f83c334e69368e2391a62a89306e08cb03743e0fe684666d61bc546d68ec2e477eaf8c95eb3e8e3925803c86c1e5c33c7b6de4e556b5a2e70fd2f67bd9b5375e1b4a7a9994146d0d0240cc7f0cd3fc5daa02914a83cf50bbe6f481c198318d96e7c37c7e58c72941117f2895ed74146da2601cfa3cfe94f29cb77dc43ad3a5e64dcb05597b88a8b67a01f63ee27dbc3df5c7ff7a8654dcf6a54418475c4e56179d5494389a8eb4c07382985cd4aed321f4beae778e9dad565ebcb32334dee3e6aa4754ccecd251c20c9f43568830e7736f34b06d9608d502803637baea19ef3f1fd8cd60dbc50642416d64c0a299a9f45a2e79054cc772a06192dd19dc4707ad3003c2ef854aba2524d188e2e67434a54702139261fe7668601b9787a943a7fdfee1da4d4541545e6d9206461531b099d11714d2ed6f4aecf866ccf6a9f833bc4db8bb40a2d8130cc", &(0x7f0000001640)=""/208) keyctl$link(0x8, 0x0, 0xfffffffffffffff8) ioctl$vim2m_VIDIOC_EXPBUF(0xffffffffffffffff, 0xc0405610, &(0x7f0000001840)={0x1, 0x2, 0x8001}) 08:21:33 executing program 0: keyctl$KEYCTL_PKEY_ENCRYPT(0x19, &(0x7f0000000000)={0x0, 0x0, 0xe5}, &(0x7f0000000040)={'enc=', 'raw', ' hash=', {'sha384-avx2\x00'}}, &(0x7f00000000c0), &(0x7f0000000100)=""/229) r0 = pkey_alloc(0x0, 0x0) pkey_mprotect(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x6000000, r0) r1 = userfaultfd(0x100800) pkey_alloc(0x0, 0x1) keyctl$link(0x8, 0x0, 0xfffffffffffffffb) openat$nci(0xffffffffffffff9c, &(0x7f0000000200), 0x2, 0x0) r2 = openat$vsock(0xffffffffffffff9c, &(0x7f0000000240), 0x201, 0x0) ioctl$UDMABUF_CREATE_LIST(r2, 0x40087543, &(0x7f0000000280)={0x0, 0x3, [{0xffffffffffffffff, 0x0, 0x8000, 0x4000}, {0xffffffffffffffff, 0x0, 0x4000, 0x8000}, {0xffffffffffffffff, 0x0, 0x2000, 0xffff7ffff0000000}]}) keyctl$instantiate(0xc, 0x0, &(0x7f0000000380)=@encrypted_new={'new ', 'ecryptfs', 0x20, 'user:', '', 0x20, 0x6}, 0x28, 0x0) syz_io_uring_setup(0x6cab, &(0x7f0000000440)={0x0, 0xcb7a, 0x1, 0x3, 0x122, 0x0, r2}, &(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffe000/0x2000)=nil, &(0x7f00000004c0), &(0x7f0000000500)=0x0) clock_gettime(0x0, &(0x7f0000000540)={0x0, 0x0}) syz_io_uring_submit(0x0, r3, &(0x7f00000005c0)=@IORING_OP_LINK_TIMEOUT={0xf, 0x17, 0x0, 0x0, 0x0, &(0x7f0000000580)={r4, r5+10000000}, 0x1, 0x1}, 0x1) ioctl$NBD_SET_SOCK(r2, 0xab00, r2) mmap$dsp(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x2000000, 0x4000010, r1, 0x0) keyctl$KEYCTL_PKEY_DECRYPT(0x1a, &(0x7f0000000600)={0x0, 0x1000, 0xd0}, 0x0, &(0x7f0000000640)="2736f77350ffc33f7efd1d0e8f90bd80efbf2696893ef379734fbf6b93805520fe93ef19fcdecb6510fb0b63a2a2eb5929d774fcd04ee2d7c3cd1f0a0b9421337683a875ac17717eee658dbdbbee5c64013f03f78e885afc3a44d04cf42586c0f41567b19b151fa83e8beb11c568bf7ef1befc2fedc1e5954e02a065483014daf99296a45e841daf7e1494666b109e9c9012819b7749051cee4a408e3b0ec630f7715c8a5547e31d9c5415dcf4e76ca388caf23b9bd6187ecbdbbffa9cfb876782378aec86cd140d23d7eae3a5788ab46e1cb381bb2d884ef39df63ea957b2ba715802c59ae51fbd899502fa47043cc8218b851fcd1bd73eb5a4a8974cb49824a71e788e2bcca6c5c1a9d87736fe68fdafce2d9cfa30419e11b670873f9a20883268941caae7c6ff661bc4ffa3a9d48a0d6c42b77b05de18d6a70e6334f3ea28463ca728bbf9fee62f165add3d30bfd8792b83a34ca17f6ba097f7d5ea6dd1a6fb254c6114f5b6b0858ddcf0ed8df5c6013af4718ce86c44e56d8de13473ff93acbb49891c8af69ef9c450f99b9af74d96618ec8f90e42efd1877a749a41b168cddd0c6ec51962880ed406853c73adae95d82874be3b34b06f12e90eee628994ce67290942edeb0be5c313511cc28bcf71e299f85a3958a90aa1db138506a8a57c7178d6d57930fd4e6ffebfdcd2ed78f8612eb68ea11a252ba0521c94d656a8b3cc1773ec1d89336055390f6aeaded90922dc02efded1b1db74c9cee146afd3dbd92fb4c8e6b4ebac497aa5084367483f9cd7b05cc24a357bcfcc78bb5eb08edb02011c241d0631241bed81b44c3e9c33bd55b82740596cb8ee2fd8a46004e70e709ed3a20fe1fe69bda58665a8eec06622bcd69f086e290044f8707143adf459f053f14f574d7c3ff0d12f8420cd286a21b819d8fe62ba6b18ce5c8dbccd6ed03ed73be06a8d31555f443663f6a6b2a7d1d59bf71f169dccdf20fbaac233a1c4fc89c38adde4733c5b23ae76aee07b52ca9617cb27833a0e85295b81319d85610787f77c77e8d6bd9f07472324a338b8fe0def1fdb961f488efe39cea303e4ea55eb84fd72beb679407c47030179df73a607b34a059b550f1f4fd60af1526111930f62cf03ecf589c5576e466cfb1df08f5beae15034a789a38724fcbafed9a0426172957c80d4ca7ec9147df727d11a6122ce37fc5bbcd5cdb239364d71e5bbab4b8085cd051a16916665d70d5db3b63c0d9904e3adf2b4d945e52185302129fa3e66bd6608d545c5449c1a45cdbb609ba8cff62e7024234e5405236e481365114a7313d6e591d0c6f50c8d4d95469953e223dd5fd62ec94d342fa4349da1d8f433ea90aed09b2aa9cf0e889f8935dcb86d15acf621cae1c93c582275418d369c54b2a2c2c57cfe5f7fc4f5797e33e6f0d08006bf67ba5d3814a188d48c7116c56cd3098263a5f34e133aad7b5198bc12caa9c032222ec9634f6ba98d9548469cb04aa03510801822716c9895c1c344aa8c699c28adf69664d9dd75ef11778f68663064124e8217876364f6ea33f73acff8f013b0a2ac741d9b5eebd3a0db9e32d50febc12fbc110fdc1d2415277a0897ae3a5f567fe18edf5f48ac86e0398de5f0d57fb8cf5a3c2f7f4d2888cd70bd00ab9b29089b84a5123e00fbcad4a9be61b8ccecfd5f943f11cf0952610b7bd0bbca71b36c439d80ff9e9a6c9135a4b638278432be5d3fec6fd49ad792f504c395cad2f2ffd8d1e0231941523693e2252faabd6df97361bbb2f8c078ef9eacafefb62cb1057c3195cdbc0d81c3e74f72be2bb1eb94f1bd19a26f77982e863442eb6064f31f1f2f84144abefde11d159546d65486a4a55f8aed11c51a8a08e812dcb47c7124701f06417ef29d351b23cacba209e084ff6b969dabfd011828ca759d58860bfa32961115c13107face1d4c2653f662d2671bedf1649e6064b31382a6e51f1487173fdb61e5e70f7676380e17fa7e3d4c4b08a7e64ea5b4a7a3d0c9e8d0d225b35f59fdc3537c0827626eb31f734117aadc65036f26bbf8239cee0ae130f0c948ba3562f24a0656c346c6271b3b4f3fb9865a2ee66575a7ca45ebe0c3d12b68e0b112193254f51f08b31eff02fb8839fbd51d9725c033861ff2f47ecdffa0ebdd1e97af0fb71c2fc10204bdf963c90396964df78bd9495b160981a354e10910c1c3ba0a4dd214ab36d05f2975d5f112c3bb4ad85323d35d8616f9ce025b824aa86e8628c646333b5b183f85668f573e37a16f7e8506746c1c6901139b4ba8c9483f5da3aa3f34d18d893e8fe27061086e9f25e525506fad59938b3016d013288501307f3c5c0e2cf5adfab032f0865525072f624dcd7e7dd03abbe39b8196a6eb42e16d80c3c395c61f32392f1834e5743677e060274a663c1e9d3eac0f87f1b95651839ece118f98fe3a21dff01cb2f904cb453f0f6f1b7d3e4f5ed6569ba5be9a153a8d2f11fb8804d2d1d19850e3383aed4198807d7eed79711faa9d2590d4807a2fd525bbfe5bc8b056369aec9e4b725ea87f180a7d3a3dd3bf886b17364734174d962546db90babfb9cad914c76e01af2adee7a9a6a03a94f4f348c8f1ea959b6df2957509f1683c2978c0c97cbe0929382187be22d907c72e3b93415cbb68363c3a928737536bdbc03f4c363cbb0558ff1321d86358c2cc29f0476381289e233a30e34d50ca6f28d1066b56b8cde48b1e9001779934debfd665af61aac5440e71e0406ab498f3058785a4611ba556d97e197dc4dbbd9195cf91b5242f170b478da2922f4435596ac391a2715958d54443e83d2e7643ab80e006ff04a3c938e02d2a261ee692b54c66585494e7f0c741fb8833e4b99f59cdbaa1a4be04439138b0941488a4e05c2c9092ebb4d06d3a83ea56911ddf9b4ad391872763355881d450f3856ecdc40165effbd7aad0bda162feb20bcd11207c9b838bf642f578801be17ed307b25abf3a96f07c81c3c6082cc02d261c94fce6e70a2919aba69a55b839f03db68025dec5c1910596d7f3085fc21684ed9e40d50f30a2485df8ff750fa6d127cc0e33b7eb41fee15a273c7277775e0341d367c43d2b2d88b5fe27540d5264c33cd2b274632666bced994c34c3937755ac871e9a07a0d22d6ea95a02fa83bd4e4f5265fb207840f3be93cf3df16ddd113f88d7c08a8193a5caf65b895480a0f76a23233d5bb3d18c5429abf89a2dfaa9a3ee204d98e7e7eefb7f2ad135c2be4bc8aad9d293fcd3d689333abb7299d8df7bc5c37d9ad89f19dd6e27bfbd22b86721b5ddd66bb381a3d95d3a24c6136062a1ec0b135f3b46977d696bd2dbf02dc4075615f34d6c1cdbd97a3065c2b362fc52f52ccbdee433150d5643413802e5e925775dac3c1ea415b7f718f8fd3852fabbf1bdf89e4d2ca83bdd0b0a56f6e75d5f7e59008ed909b70fcbfaafa0ed8d7bce6d49c7acdf8ac6d245bcd8e06a0cd30d333ca4eeb6ebf6057408518d2fd923e616da7aa29fb9a719a9018371fe26ff8cfff3f95a46ec096a29aeb3020da496b1a814312411bfa374e632f37821512a610af7009290ecea5e98dbe7a7e48217909e02e314c16233371a6eb96a7b6e655e3ce225d41e8c490aa1d503504f3f8326863b6ea224b2f805a13e8248142b0723b01f2d412c7b117335436b02a55fe6de64615db771b28646a2951a51f13a7e4833a1587ab890da7e6d30adce6323117da7afe2adee10dae01d0c691657c8eba13252595b70d0e8e67b90c72b8e9303c8c0c1303ec345084a1078ed49f0bec0c87ff222e89925d679f97e6e090801b56e7ffaf48419cf4bac884c15911fc1952e292d835e9c5b0c8a994de8990e902968091924ae17d0979da0c9c18a7d6d90a30bf5a03b34a4507f0cb161458782149ecdd4022afc8e4a026a9fbe59d43571a4e460007323f21acbb159a96ad62592fec9ce352bbf19a2e985ede8390ca8bfe94213650a7a7d50cc834e324ce2d01aec7cd6e9c5a74bfaf364a4d0870e9d8fd58b815ce7e218708bd4de2fef25256b90fb70a9aed4d24607cebe97eca29cca0a01a1bd1188fe07b0f29b30484b9ade6d69803a4061a78c5aa93f666f8cafecbc577943df81c49a0e1ad97e02ef3643b064b0ed31fb8aad570d3a4de9e4f6b5b8a6962de3c0671e6584343e01a9535facd492525e2e30a240e4cb5a5e36cd090b83724760a0f5a9c6dded0fc9f31b138b5af40b6792b16962cedb85eb7ff8b5a0c6b65642532c888eb699c6f9dd782881610493ee68dde02d8b1707572de4e292f7ce63db33b39e16fd193fabe74f03dfedac0ce0fdeac55f878a391377aa33c53b6dbceb16b61f16f1d67a18122f8ed5c4bcb504c42296f9cd07c03073e25d19e076312fb2b1b623a217a6dd2ba44f37eabda66da7868d57bdc757514150877587fb033a9bbe30dee3b5667c6eb92d680ce5b57e73bb36211fab05abb6b1f91a508e5558ccabb12d30ad90b5af10d572f8c61b679179ca3b4c9d21932ef65af3cf92f119ad0cfde39a793df349cad4191a044d9f9647aec1fb9f862f3b289c924e2c0c0aee09af1070919abe81484bb1bb652036717bd5c7d246046792debd46ddb3507c387a97e4f29507147e82c17562f6f51a875b779807a3e2b7b79d40a77383ec2c143f57d9acf9201059e253618dec527cab7f60266312aa5e6d7c7e2c0c710aa83c0a745fac702448a4a0123ddf5f1cd3bcae53bfdfb361f785a2d399cb65f8eaa914a1a3ab2f4c47b387802beee2a02dbefcb420c360717b139d493497eb30ca60c1513fb067322d77d34f5044bd26c2533da8b5cbccee72242da3707c72f030fbc487ba6f51f8e77cd09e75f13954fda4c79f15d200349e533ee661f355adfe8002049f1a7c8d47b89a8755647840c5ebf314cba13265df9013d5d6bbd715d59d9df7a05c2be8d1ca1a950513896d6eb17a635850d701276d6e05a22bfe45a1fa0b89f0a05148f39dd58e21f7cae54c06e5d2a51f407eeb0a343b670c8fdab581a6c1fccd45a58c0b164a143ac6e21b5db77f3ba5065857dd63edd6d4d54df37255463d1472dc9e7a8108d82117d99c5aa56c423a325ba3405941d8f335a16f00443c0958a6ad3e70ae24349d5e5361c789422dbab386792c951a78fa52bed4e15d12b13a020c58ca167c37e0a3cb2eb42620d9c9ea7baad7aa998abe01a93d7872539a8c46e401a1b203682d3177b45292bd54c130826bcadaea7eec226906ae5aeb412d78de6043a275d11f9ac354840d5ac26771cece983f0f0f5067b2db841bd2f78108afd399bd7ce1bb71568991d4be164b62d79f83c334e69368e2391a62a89306e08cb03743e0fe684666d61bc546d68ec2e477eaf8c95eb3e8e3925803c86c1e5c33c7b6de4e556b5a2e70fd2f67bd9b5375e1b4a7a9994146d0d0240cc7f0cd3fc5daa02914a83cf50bbe6f481c198318d96e7c37c7e58c72941117f2895ed74146da2601cfa3cfe94f29cb77dc43ad3a5e64dcb05597b88a8b67a01f63ee27dbc3df5c7ff7a8654dcf6a54418475c4e56179d5494389a8eb4c07382985cd4aed321f4beae778e9dad565ebcb32334dee3e6aa4754ccecd251c20c9f43568830e7736f34b06d9608d502803637baea19ef3f1fd8cd60dbc50642416d64c0a299a9f45a2e79054cc772a06192dd19dc4707ad3003c2ef854aba2524d188e2e67434a54702139261fe7668601b9787a943a7fdfee1da4d4541545e6d9206461531b099d11714d2ed6f4aecf866ccf6a9f833bc4db8bb40a2d8130cc", &(0x7f0000001640)=""/208) 08:21:33 executing program 1: keyctl$KEYCTL_PKEY_ENCRYPT(0x19, &(0x7f0000000000)={0x0, 0x0, 0xe5}, &(0x7f0000000040)={'enc=', 'raw', ' hash=', {'sha384-avx2\x00'}}, &(0x7f00000000c0), &(0x7f0000000100)=""/229) r0 = pkey_alloc(0x0, 0x0) pkey_mprotect(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x6000000, r0) r1 = userfaultfd(0x100800) pkey_alloc(0x0, 0x1) keyctl$link(0x8, 0x0, 0xfffffffffffffffb) r2 = openat$nci(0xffffffffffffff9c, &(0x7f0000000200), 0x2, 0x0) r3 = openat$vsock(0xffffffffffffff9c, &(0x7f0000000240), 0x201, 0x0) ioctl$UDMABUF_CREATE_LIST(r3, 0x40087543, &(0x7f0000000280)={0x0, 0x3, [{0xffffffffffffffff, 0x0, 0x8000, 0x4000}, {0xffffffffffffffff, 0x0, 0x4000, 0x8000}, {0xffffffffffffffff, 0x0, 0x2000, 0xffff7ffff0000000}]}) syz_open_dev$ndb(&(0x7f0000000300), 0x0, 0x400) ioctl$IOCTL_GET_NCIDEV_IDX(r2, 0x0, &(0x7f0000000340)) keyctl$instantiate(0xc, 0x0, &(0x7f0000000380)=@encrypted_new={'new ', 'ecryptfs', 0x20, 'user:', '', 0x20, 0x6}, 0x28, 0x0) pkey_alloc(0x0, 0x1) ioctl$PTP_PIN_SETFUNC(r3, 0x40603d07, &(0x7f00000003c0)={'\x00', 0x7, 0x2, 0x8}) syz_io_uring_setup(0x6cab, &(0x7f0000000440)={0x0, 0xcb7a, 0x1, 0x3, 0x122, 0x0, r3}, &(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffe000/0x2000)=nil, &(0x7f00000004c0), &(0x7f0000000500)=0x0) clock_gettime(0x0, &(0x7f0000000540)={0x0, 0x0}) syz_io_uring_submit(0x0, r4, &(0x7f00000005c0)=@IORING_OP_LINK_TIMEOUT={0xf, 0x17, 0x0, 0x0, 0x0, &(0x7f0000000580)={r5, r6+10000000}, 0x1, 0x1}, 0x1) ioctl$NBD_SET_SOCK(r3, 0xab00, r3) mmap$dsp(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x2000000, 0x4000010, r1, 0x0) ioctl$IOMMU_TEST_OP_CREATE_ACCESS(r3, 0x3ba0, &(0x7f0000001740)={0x38, 0x5, 0x0, 0x0, 0xffffffffffffffff, 0x1}) keyctl$link(0x8, 0x0, 0xfffffffffffffff8) ioctl$vim2m_VIDIOC_EXPBUF(0xffffffffffffffff, 0xc0405610, &(0x7f0000001840)={0x1, 0x2, 0x8001}) 08:21:33 executing program 5: keyctl$KEYCTL_PKEY_ENCRYPT(0x19, &(0x7f0000000000)={0x0, 0x0, 0xe5}, &(0x7f0000000040)={'enc=', 'raw', ' hash=', {'sha384-avx2\x00'}}, &(0x7f00000000c0), &(0x7f0000000100)=""/229) r0 = pkey_alloc(0x0, 0x0) pkey_mprotect(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x6000000, r0) r1 = userfaultfd(0x100800) pkey_alloc(0x0, 0x1) keyctl$link(0x8, 0x0, 0xfffffffffffffffb) r2 = openat$nci(0xffffffffffffff9c, &(0x7f0000000200), 0x2, 0x0) r3 = openat$vsock(0xffffffffffffff9c, &(0x7f0000000240), 0x201, 0x0) ioctl$UDMABUF_CREATE_LIST(r3, 0x40087543, &(0x7f0000000280)={0x0, 0x3, [{0xffffffffffffffff, 0x0, 0x8000, 0x4000}, {0xffffffffffffffff, 0x0, 0x4000, 0x8000}, {0xffffffffffffffff, 0x0, 0x2000, 0xffff7ffff0000000}]}) syz_open_dev$ndb(&(0x7f0000000300), 0x0, 0x400) ioctl$IOCTL_GET_NCIDEV_IDX(r2, 0x0, &(0x7f0000000340)) syz_io_uring_setup(0x6cab, &(0x7f0000000440)={0x0, 0xcb7a, 0x1, 0x3, 0x122, 0x0, r3}, &(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffe000/0x2000)=nil, &(0x7f00000004c0), &(0x7f0000000500)=0x0) clock_gettime(0x0, &(0x7f0000000540)={0x0, 0x0}) syz_io_uring_submit(0x0, r4, &(0x7f00000005c0)=@IORING_OP_LINK_TIMEOUT={0xf, 0x17, 0x0, 0x0, 0x0, &(0x7f0000000580)={r5, r6+10000000}, 0x1, 0x1}, 0x1) ioctl$NBD_SET_SOCK(r3, 0xab00, r3) mmap$dsp(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x2000000, 0x4000010, r1, 0x0) keyctl$KEYCTL_PKEY_DECRYPT(0x1a, &(0x7f0000000600)={0x0, 0x1000, 0xd0}, 0x0, &(0x7f0000000640)="2736f77350ffc33f7efd1d0e8f90bd80efbf2696893ef379734fbf6b93805520fe93ef19fcdecb6510fb0b63a2a2eb5929d774fcd04ee2d7c3cd1f0a0b9421337683a875ac17717eee658dbdbbee5c64013f03f78e885afc3a44d04cf42586c0f41567b19b151fa83e8beb11c568bf7ef1befc2fedc1e5954e02a065483014daf99296a45e841daf7e1494666b109e9c9012819b7749051cee4a408e3b0ec630f7715c8a5547e31d9c5415dcf4e76ca388caf23b9bd6187ecbdbbffa9cfb876782378aec86cd140d23d7eae3a5788ab46e1cb381bb2d884ef39df63ea957b2ba715802c59ae51fbd899502fa47043cc8218b851fcd1bd73eb5a4a8974cb49824a71e788e2bcca6c5c1a9d87736fe68fdafce2d9cfa30419e11b670873f9a20883268941caae7c6ff661bc4ffa3a9d48a0d6c42b77b05de18d6a70e6334f3ea28463ca728bbf9fee62f165add3d30bfd8792b83a34ca17f6ba097f7d5ea6dd1a6fb254c6114f5b6b0858ddcf0ed8df5c6013af4718ce86c44e56d8de13473ff93acbb49891c8af69ef9c450f99b9af74d96618ec8f90e42efd1877a749a41b168cddd0c6ec51962880ed406853c73adae95d82874be3b34b06f12e90eee628994ce67290942edeb0be5c313511cc28bcf71e299f85a3958a90aa1db138506a8a57c7178d6d57930fd4e6ffebfdcd2ed78f8612eb68ea11a252ba0521c94d656a8b3cc1773ec1d89336055390f6aeaded90922dc02efded1b1db74c9cee146afd3dbd92fb4c8e6b4ebac497aa5084367483f9cd7b05cc24a357bcfcc78bb5eb08edb02011c241d0631241bed81b44c3e9c33bd55b82740596cb8ee2fd8a46004e70e709ed3a20fe1fe69bda58665a8eec06622bcd69f086e290044f8707143adf459f053f14f574d7c3ff0d12f8420cd286a21b819d8fe62ba6b18ce5c8dbccd6ed03ed73be06a8d31555f443663f6a6b2a7d1d59bf71f169dccdf20fbaac233a1c4fc89c38adde4733c5b23ae76aee07b52ca9617cb27833a0e85295b81319d85610787f77c77e8d6bd9f07472324a338b8fe0def1fdb961f488efe39cea303e4ea55eb84fd72beb679407c47030179df73a607b34a059b550f1f4fd60af1526111930f62cf03ecf589c5576e466cfb1df08f5beae15034a789a38724fcbafed9a0426172957c80d4ca7ec9147df727d11a6122ce37fc5bbcd5cdb239364d71e5bbab4b8085cd051a16916665d70d5db3b63c0d9904e3adf2b4d945e52185302129fa3e66bd6608d545c5449c1a45cdbb609ba8cff62e7024234e5405236e481365114a7313d6e591d0c6f50c8d4d95469953e223dd5fd62ec94d342fa4349da1d8f433ea90aed09b2aa9cf0e889f8935dcb86d15acf621cae1c93c582275418d369c54b2a2c2c57cfe5f7fc4f5797e33e6f0d08006bf67ba5d3814a188d48c7116c56cd3098263a5f34e133aad7b5198bc12caa9c032222ec9634f6ba98d9548469cb04aa03510801822716c9895c1c344aa8c699c28adf69664d9dd75ef11778f68663064124e8217876364f6ea33f73acff8f013b0a2ac741d9b5eebd3a0db9e32d50febc12fbc110fdc1d2415277a0897ae3a5f567fe18edf5f48ac86e0398de5f0d57fb8cf5a3c2f7f4d2888cd70bd00ab9b29089b84a5123e00fbcad4a9be61b8ccecfd5f943f11cf0952610b7bd0bbca71b36c439d80ff9e9a6c9135a4b638278432be5d3fec6fd49ad792f504c395cad2f2ffd8d1e0231941523693e2252faabd6df97361bbb2f8c078ef9eacafefb62cb1057c3195cdbc0d81c3e74f72be2bb1eb94f1bd19a26f77982e863442eb6064f31f1f2f84144abefde11d159546d65486a4a55f8aed11c51a8a08e812dcb47c7124701f06417ef29d351b23cacba209e084ff6b969dabfd011828ca759d58860bfa32961115c13107face1d4c2653f662d2671bedf1649e6064b31382a6e51f1487173fdb61e5e70f7676380e17fa7e3d4c4b08a7e64ea5b4a7a3d0c9e8d0d225b35f59fdc3537c0827626eb31f734117aadc65036f26bbf8239cee0ae130f0c948ba3562f24a0656c346c6271b3b4f3fb9865a2ee66575a7ca45ebe0c3d12b68e0b112193254f51f08b31eff02fb8839fbd51d9725c033861ff2f47ecdffa0ebdd1e97af0fb71c2fc10204bdf963c90396964df78bd9495b160981a354e10910c1c3ba0a4dd214ab36d05f2975d5f112c3bb4ad85323d35d8616f9ce025b824aa86e8628c646333b5b183f85668f573e37a16f7e8506746c1c6901139b4ba8c9483f5da3aa3f34d18d893e8fe27061086e9f25e525506fad59938b3016d013288501307f3c5c0e2cf5adfab032f0865525072f624dcd7e7dd03abbe39b8196a6eb42e16d80c3c395c61f32392f1834e5743677e060274a663c1e9d3eac0f87f1b95651839ece118f98fe3a21dff01cb2f904cb453f0f6f1b7d3e4f5ed6569ba5be9a153a8d2f11fb8804d2d1d19850e3383aed4198807d7eed79711faa9d2590d4807a2fd525bbfe5bc8b056369aec9e4b725ea87f180a7d3a3dd3bf886b17364734174d962546db90babfb9cad914c76e01af2adee7a9a6a03a94f4f348c8f1ea959b6df2957509f1683c2978c0c97cbe0929382187be22d907c72e3b93415cbb68363c3a928737536bdbc03f4c363cbb0558ff1321d86358c2cc29f0476381289e233a30e34d50ca6f28d1066b56b8cde48b1e9001779934debfd665af61aac5440e71e0406ab498f3058785a4611ba556d97e197dc4dbbd9195cf91b5242f170b478da2922f4435596ac391a2715958d54443e83d2e7643ab80e006ff04a3c938e02d2a261ee692b54c66585494e7f0c741fb8833e4b99f59cdbaa1a4be04439138b0941488a4e05c2c9092ebb4d06d3a83ea56911ddf9b4ad391872763355881d450f3856ecdc40165effbd7aad0bda162feb20bcd11207c9b838bf642f578801be17ed307b25abf3a96f07c81c3c6082cc02d261c94fce6e70a2919aba69a55b839f03db68025dec5c1910596d7f3085fc21684ed9e40d50f30a2485df8ff750fa6d127cc0e33b7eb41fee15a273c7277775e0341d367c43d2b2d88b5fe27540d5264c33cd2b274632666bced994c34c3937755ac871e9a07a0d22d6ea95a02fa83bd4e4f5265fb207840f3be93cf3df16ddd113f88d7c08a8193a5caf65b895480a0f76a23233d5bb3d18c5429abf89a2dfaa9a3ee204d98e7e7eefb7f2ad135c2be4bc8aad9d293fcd3d689333abb7299d8df7bc5c37d9ad89f19dd6e27bfbd22b86721b5ddd66bb381a3d95d3a24c6136062a1ec0b135f3b46977d696bd2dbf02dc4075615f34d6c1cdbd97a3065c2b362fc52f52ccbdee433150d5643413802e5e925775dac3c1ea415b7f718f8fd3852fabbf1bdf89e4d2ca83bdd0b0a56f6e75d5f7e59008ed909b70fcbfaafa0ed8d7bce6d49c7acdf8ac6d245bcd8e06a0cd30d333ca4eeb6ebf6057408518d2fd923e616da7aa29fb9a719a9018371fe26ff8cfff3f95a46ec096a29aeb3020da496b1a814312411bfa374e632f37821512a610af7009290ecea5e98dbe7a7e48217909e02e314c16233371a6eb96a7b6e655e3ce225d41e8c490aa1d503504f3f8326863b6ea224b2f805a13e8248142b0723b01f2d412c7b117335436b02a55fe6de64615db771b28646a2951a51f13a7e4833a1587ab890da7e6d30adce6323117da7afe2adee10dae01d0c691657c8eba13252595b70d0e8e67b90c72b8e9303c8c0c1303ec345084a1078ed49f0bec0c87ff222e89925d679f97e6e090801b56e7ffaf48419cf4bac884c15911fc1952e292d835e9c5b0c8a994de8990e902968091924ae17d0979da0c9c18a7d6d90a30bf5a03b34a4507f0cb161458782149ecdd4022afc8e4a026a9fbe59d43571a4e460007323f21acbb159a96ad62592fec9ce352bbf19a2e985ede8390ca8bfe94213650a7a7d50cc834e324ce2d01aec7cd6e9c5a74bfaf364a4d0870e9d8fd58b815ce7e218708bd4de2fef25256b90fb70a9aed4d24607cebe97eca29cca0a01a1bd1188fe07b0f29b30484b9ade6d69803a4061a78c5aa93f666f8cafecbc577943df81c49a0e1ad97e02ef3643b064b0ed31fb8aad570d3a4de9e4f6b5b8a6962de3c0671e6584343e01a9535facd492525e2e30a240e4cb5a5e36cd090b83724760a0f5a9c6dded0fc9f31b138b5af40b6792b16962cedb85eb7ff8b5a0c6b65642532c888eb699c6f9dd782881610493ee68dde02d8b1707572de4e292f7ce63db33b39e16fd193fabe74f03dfedac0ce0fdeac55f878a391377aa33c53b6dbceb16b61f16f1d67a18122f8ed5c4bcb504c42296f9cd07c03073e25d19e076312fb2b1b623a217a6dd2ba44f37eabda66da7868d57bdc757514150877587fb033a9bbe30dee3b5667c6eb92d680ce5b57e73bb36211fab05abb6b1f91a508e5558ccabb12d30ad90b5af10d572f8c61b679179ca3b4c9d21932ef65af3cf92f119ad0cfde39a793df349cad4191a044d9f9647aec1fb9f862f3b289c924e2c0c0aee09af1070919abe81484bb1bb652036717bd5c7d246046792debd46ddb3507c387a97e4f29507147e82c17562f6f51a875b779807a3e2b7b79d40a77383ec2c143f57d9acf9201059e253618dec527cab7f60266312aa5e6d7c7e2c0c710aa83c0a745fac702448a4a0123ddf5f1cd3bcae53bfdfb361f785a2d399cb65f8eaa914a1a3ab2f4c47b387802beee2a02dbefcb420c360717b139d493497eb30ca60c1513fb067322d77d34f5044bd26c2533da8b5cbccee72242da3707c72f030fbc487ba6f51f8e77cd09e75f13954fda4c79f15d200349e533ee661f355adfe8002049f1a7c8d47b89a8755647840c5ebf314cba13265df9013d5d6bbd715d59d9df7a05c2be8d1ca1a950513896d6eb17a635850d701276d6e05a22bfe45a1fa0b89f0a05148f39dd58e21f7cae54c06e5d2a51f407eeb0a343b670c8fdab581a6c1fccd45a58c0b164a143ac6e21b5db77f3ba5065857dd63edd6d4d54df37255463d1472dc9e7a8108d82117d99c5aa56c423a325ba3405941d8f335a16f00443c0958a6ad3e70ae24349d5e5361c789422dbab386792c951a78fa52bed4e15d12b13a020c58ca167c37e0a3cb2eb42620d9c9ea7baad7aa998abe01a93d7872539a8c46e401a1b203682d3177b45292bd54c130826bcadaea7eec226906ae5aeb412d78de6043a275d11f9ac354840d5ac26771cece983f0f0f5067b2db841bd2f78108afd399bd7ce1bb71568991d4be164b62d79f83c334e69368e2391a62a89306e08cb03743e0fe684666d61bc546d68ec2e477eaf8c95eb3e8e3925803c86c1e5c33c7b6de4e556b5a2e70fd2f67bd9b5375e1b4a7a9994146d0d0240cc7f0cd3fc5daa02914a83cf50bbe6f481c198318d96e7c37c7e58c72941117f2895ed74146da2601cfa3cfe94f29cb77dc43ad3a5e64dcb05597b88a8b67a01f63ee27dbc3df5c7ff7a8654dcf6a54418475c4e56179d5494389a8eb4c07382985cd4aed321f4beae778e9dad565ebcb32334dee3e6aa4754ccecd251c20c9f43568830e7736f34b06d9608d502803637baea19ef3f1fd8cd60dbc50642416d64c0a299a9f45a2e79054cc772a06192dd19dc4707ad3003c2ef854aba2524d188e2e67434a54702139261fe7668601b9787a943a7fdfee1da4d4541545e6d9206461531b099d11714d2ed6f4aecf866ccf6a9f833bc4db8bb40a2d8130cc", &(0x7f0000001640)=""/208) 08:21:33 executing program 4: keyctl$KEYCTL_PKEY_ENCRYPT(0x19, &(0x7f0000000000)={0x0, 0x0, 0xe5}, &(0x7f0000000040)={'enc=', 'raw', ' hash=', {'sha384-avx2\x00'}}, &(0x7f00000000c0), &(0x7f0000000100)=""/229) pkey_mprotect(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x6000000, 0xffffffffffffffff) userfaultfd(0x100800) keyctl$link(0x8, 0x0, 0xfffffffffffffffb) syz_open_dev$ndb(&(0x7f0000000300), 0x0, 0x400) 08:21:33 executing program 2: keyctl$KEYCTL_PKEY_ENCRYPT(0x19, &(0x7f0000000000)={0x0, 0x0, 0xe5}, &(0x7f0000000040)={'enc=', 'raw', ' hash=', {'sha384-avx2\x00'}}, &(0x7f00000000c0), &(0x7f0000000100)=""/229) r0 = pkey_alloc(0x0, 0x0) pkey_mprotect(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x6000000, r0) r1 = userfaultfd(0x100800) pkey_alloc(0x0, 0x1) keyctl$link(0x8, 0x0, 0xfffffffffffffffb) r2 = openat$nci(0xffffffffffffff9c, &(0x7f0000000200), 0x2, 0x0) r3 = openat$vsock(0xffffffffffffff9c, &(0x7f0000000240), 0x201, 0x0) ioctl$UDMABUF_CREATE_LIST(r3, 0x40087543, &(0x7f0000000280)={0x0, 0x3, [{0xffffffffffffffff, 0x0, 0x8000, 0x4000}, {0xffffffffffffffff, 0x0, 0x4000, 0x8000}, {0xffffffffffffffff, 0x0, 0x2000, 0xffff7ffff0000000}]}) syz_open_dev$ndb(&(0x7f0000000300), 0x0, 0x400) ioctl$IOCTL_GET_NCIDEV_IDX(r2, 0x0, &(0x7f0000000340)) keyctl$instantiate(0xc, 0x0, &(0x7f0000000380)=@encrypted_new={'new ', 'ecryptfs', 0x20, 'user:', '', 0x20, 0x6}, 0x28, 0x0) pkey_alloc(0x0, 0x1) ioctl$PTP_PIN_SETFUNC(r3, 0x40603d07, &(0x7f00000003c0)={'\x00', 0x7, 0x2, 0x8}) syz_io_uring_setup(0x6cab, &(0x7f0000000440)={0x0, 0xcb7a, 0x1, 0x3, 0x122, 0x0, r3}, &(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffe000/0x2000)=nil, &(0x7f00000004c0), &(0x7f0000000500)=0x0) clock_gettime(0x0, &(0x7f0000000540)={0x0, 0x0}) syz_io_uring_submit(0x0, r4, &(0x7f00000005c0)=@IORING_OP_LINK_TIMEOUT={0xf, 0x17, 0x0, 0x0, 0x0, &(0x7f0000000580)={r5, r6+10000000}, 0x1, 0x1}, 0x1) ioctl$NBD_SET_SOCK(r3, 0xab00, r3) mmap$dsp(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x2000000, 0x4000010, r1, 0x0) keyctl$KEYCTL_PKEY_DECRYPT(0x1a, &(0x7f0000000600)={0x0, 0xff0, 0xd0}, 0x0, &(0x7f0000000640)="2736f77350ffc33f7efd1d0e8f90bd80efbf2696893ef379734fbf6b93805520fe93ef19fcdecb6510fb0b63a2a2eb5929d774fcd04ee2d7c3cd1f0a0b9421337683a875ac17717eee658dbdbbee5c64013f03f78e885afc3a44d04cf42586c0f41567b19b151fa83e8beb11c568bf7ef1befc2fedc1e5954e02a065483014daf99296a45e841daf7e1494666b109e9c9012819b7749051cee4a408e3b0ec630f7715c8a5547e31d9c5415dcf4e76ca388caf23b9bd6187ecbdbbffa9cfb876782378aec86cd140d23d7eae3a5788ab46e1cb381bb2d884ef39df63ea957b2ba715802c59ae51fbd899502fa47043cc8218b851fcd1bd73eb5a4a8974cb49824a71e788e2bcca6c5c1a9d87736fe68fdafce2d9cfa30419e11b670873f9a20883268941caae7c6ff661bc4ffa3a9d48a0d6c42b77b05de18d6a70e6334f3ea28463ca728bbf9fee62f165add3d30bfd8792b83a34ca17f6ba097f7d5ea6dd1a6fb254c6114f5b6b0858ddcf0ed8df5c6013af4718ce86c44e56d8de13473ff93acbb49891c8af69ef9c450f99b9af74d96618ec8f90e42efd1877a749a41b168cddd0c6ec51962880ed406853c73adae95d82874be3b34b06f12e90eee628994ce67290942edeb0be5c313511cc28bcf71e299f85a3958a90aa1db138506a8a57c7178d6d57930fd4e6ffebfdcd2ed78f8612eb68ea11a252ba0521c94d656a8b3cc1773ec1d89336055390f6aeaded90922dc02efded1b1db74c9cee146afd3dbd92fb4c8e6b4ebac497aa5084367483f9cd7b05cc24a357bcfcc78bb5eb08edb02011c241d0631241bed81b44c3e9c33bd55b82740596cb8ee2fd8a46004e70e709ed3a20fe1fe69bda58665a8eec06622bcd69f086e290044f8707143adf459f053f14f574d7c3ff0d12f8420cd286a21b819d8fe62ba6b18ce5c8dbccd6ed03ed73be06a8d31555f443663f6a6b2a7d1d59bf71f169dccdf20fbaac233a1c4fc89c38adde4733c5b23ae76aee07b52ca9617cb27833a0e85295b81319d85610787f77c77e8d6bd9f07472324a338b8fe0def1fdb961f488efe39cea303e4ea55eb84fd72beb679407c47030179df73a607b34a059b550f1f4fd60af1526111930f62cf03ecf589c5576e466cfb1df08f5beae15034a789a38724fcbafed9a0426172957c80d4ca7ec9147df727d11a6122ce37fc5bbcd5cdb239364d71e5bbab4b8085cd051a16916665d70d5db3b63c0d9904e3adf2b4d945e52185302129fa3e66bd6608d545c5449c1a45cdbb609ba8cff62e7024234e5405236e481365114a7313d6e591d0c6f50c8d4d95469953e223dd5fd62ec94d342fa4349da1d8f433ea90aed09b2aa9cf0e889f8935dcb86d15acf621cae1c93c582275418d369c54b2a2c2c57cfe5f7fc4f5797e33e6f0d08006bf67ba5d3814a188d48c7116c56cd3098263a5f34e133aad7b5198bc12caa9c032222ec9634f6ba98d9548469cb04aa03510801822716c9895c1c344aa8c699c28adf69664d9dd75ef11778f68663064124e8217876364f6ea33f73acff8f013b0a2ac741d9b5eebd3a0db9e32d50febc12fbc110fdc1d2415277a0897ae3a5f567fe18edf5f48ac86e0398de5f0d57fb8cf5a3c2f7f4d2888cd70bd00ab9b29089b84a5123e00fbcad4a9be61b8ccecfd5f943f11cf0952610b7bd0bbca71b36c439d80ff9e9a6c9135a4b638278432be5d3fec6fd49ad792f504c395cad2f2ffd8d1e0231941523693e2252faabd6df97361bbb2f8c078ef9eacafefb62cb1057c3195cdbc0d81c3e74f72be2bb1eb94f1bd19a26f77982e863442eb6064f31f1f2f84144abefde11d159546d65486a4a55f8aed11c51a8a08e812dcb47c7124701f06417ef29d351b23cacba209e084ff6b969dabfd011828ca759d58860bfa32961115c13107face1d4c2653f662d2671bedf1649e6064b31382a6e51f1487173fdb61e5e70f7676380e17fa7e3d4c4b08a7e64ea5b4a7a3d0c9e8d0d225b35f59fdc3537c0827626eb31f734117aadc65036f26bbf8239cee0ae130f0c948ba3562f24a0656c346c6271b3b4f3fb9865a2ee66575a7ca45ebe0c3d12b68e0b112193254f51f08b31eff02fb8839fbd51d9725c033861ff2f47ecdffa0ebdd1e97af0fb71c2fc10204bdf963c90396964df78bd9495b160981a354e10910c1c3ba0a4dd214ab36d05f2975d5f112c3bb4ad85323d35d8616f9ce025b824aa86e8628c646333b5b183f85668f573e37a16f7e8506746c1c6901139b4ba8c9483f5da3aa3f34d18d893e8fe27061086e9f25e525506fad59938b3016d013288501307f3c5c0e2cf5adfab032f0865525072f624dcd7e7dd03abbe39b8196a6eb42e16d80c3c395c61f32392f1834e5743677e060274a663c1e9d3eac0f87f1b95651839ece118f98fe3a21dff01cb2f904cb453f0f6f1b7d3e4f5ed6569ba5be9a153a8d2f11fb8804d2d1d19850e3383aed4198807d7eed79711faa9d2590d4807a2fd525bbfe5bc8b056369aec9e4b725ea87f180a7d3a3dd3bf886b17364734174d962546db90babfb9cad914c76e01af2adee7a9a6a03a94f4f348c8f1ea959b6df2957509f1683c2978c0c97cbe0929382187be22d907c72e3b93415cbb68363c3a928737536bdbc03f4c363cbb0558ff1321d86358c2cc29f0476381289e233a30e34d50ca6f28d1066b56b8cde48b1e9001779934debfd665af61aac5440e71e0406ab498f3058785a4611ba556d97e197dc4dbbd9195cf91b5242f170b478da2922f4435596ac391a2715958d54443e83d2e7643ab80e006ff04a3c938e02d2a261ee692b54c66585494e7f0c741fb8833e4b99f59cdbaa1a4be04439138b0941488a4e05c2c9092ebb4d06d3a83ea56911ddf9b4ad391872763355881d450f3856ecdc40165effbd7aad0bda162feb20bcd11207c9b838bf642f578801be17ed307b25abf3a96f07c81c3c6082cc02d261c94fce6e70a2919aba69a55b839f03db68025dec5c1910596d7f3085fc21684ed9e40d50f30a2485df8ff750fa6d127cc0e33b7eb41fee15a273c7277775e0341d367c43d2b2d88b5fe27540d5264c33cd2b274632666bced994c34c3937755ac871e9a07a0d22d6ea95a02fa83bd4e4f5265fb207840f3be93cf3df16ddd113f88d7c08a8193a5caf65b895480a0f76a23233d5bb3d18c5429abf89a2dfaa9a3ee204d98e7e7eefb7f2ad135c2be4bc8aad9d293fcd3d689333abb7299d8df7bc5c37d9ad89f19dd6e27bfbd22b86721b5ddd66bb381a3d95d3a24c6136062a1ec0b135f3b46977d696bd2dbf02dc4075615f34d6c1cdbd97a3065c2b362fc52f52ccbdee433150d5643413802e5e925775dac3c1ea415b7f718f8fd3852fabbf1bdf89e4d2ca83bdd0b0a56f6e75d5f7e59008ed909b70fcbfaafa0ed8d7bce6d49c7acdf8ac6d245bcd8e06a0cd30d333ca4eeb6ebf6057408518d2fd923e616da7aa29fb9a719a9018371fe26ff8cfff3f95a46ec096a29aeb3020da496b1a814312411bfa374e632f37821512a610af7009290ecea5e98dbe7a7e48217909e02e314c16233371a6eb96a7b6e655e3ce225d41e8c490aa1d503504f3f8326863b6ea224b2f805a13e8248142b0723b01f2d412c7b117335436b02a55fe6de64615db771b28646a2951a51f13a7e4833a1587ab890da7e6d30adce6323117da7afe2adee10dae01d0c691657c8eba13252595b70d0e8e67b90c72b8e9303c8c0c1303ec345084a1078ed49f0bec0c87ff222e89925d679f97e6e090801b56e7ffaf48419cf4bac884c15911fc1952e292d835e9c5b0c8a994de8990e902968091924ae17d0979da0c9c18a7d6d90a30bf5a03b34a4507f0cb161458782149ecdd4022afc8e4a026a9fbe59d43571a4e460007323f21acbb159a96ad62592fec9ce352bbf19a2e985ede8390ca8bfe94213650a7a7d50cc834e324ce2d01aec7cd6e9c5a74bfaf364a4d0870e9d8fd58b815ce7e218708bd4de2fef25256b90fb70a9aed4d24607cebe97eca29cca0a01a1bd1188fe07b0f29b30484b9ade6d69803a4061a78c5aa93f666f8cafecbc577943df81c49a0e1ad97e02ef3643b064b0ed31fb8aad570d3a4de9e4f6b5b8a6962de3c0671e6584343e01a9535facd492525e2e30a240e4cb5a5e36cd090b83724760a0f5a9c6dded0fc9f31b138b5af40b6792b16962cedb85eb7ff8b5a0c6b65642532c888eb699c6f9dd782881610493ee68dde02d8b1707572de4e292f7ce63db33b39e16fd193fabe74f03dfedac0ce0fdeac55f878a391377aa33c53b6dbceb16b61f16f1d67a18122f8ed5c4bcb504c42296f9cd07c03073e25d19e076312fb2b1b623a217a6dd2ba44f37eabda66da7868d57bdc757514150877587fb033a9bbe30dee3b5667c6eb92d680ce5b57e73bb36211fab05abb6b1f91a508e5558ccabb12d30ad90b5af10d572f8c61b679179ca3b4c9d21932ef65af3cf92f119ad0cfde39a793df349cad4191a044d9f9647aec1fb9f862f3b289c924e2c0c0aee09af1070919abe81484bb1bb652036717bd5c7d246046792debd46ddb3507c387a97e4f29507147e82c17562f6f51a875b779807a3e2b7b79d40a77383ec2c143f57d9acf9201059e253618dec527cab7f60266312aa5e6d7c7e2c0c710aa83c0a745fac702448a4a0123ddf5f1cd3bcae53bfdfb361f785a2d399cb65f8eaa914a1a3ab2f4c47b387802beee2a02dbefcb420c360717b139d493497eb30ca60c1513fb067322d77d34f5044bd26c2533da8b5cbccee72242da3707c72f030fbc487ba6f51f8e77cd09e75f13954fda4c79f15d200349e533ee661f355adfe8002049f1a7c8d47b89a8755647840c5ebf314cba13265df9013d5d6bbd715d59d9df7a05c2be8d1ca1a950513896d6eb17a635850d701276d6e05a22bfe45a1fa0b89f0a05148f39dd58e21f7cae54c06e5d2a51f407eeb0a343b670c8fdab581a6c1fccd45a58c0b164a143ac6e21b5db77f3ba5065857dd63edd6d4d54df37255463d1472dc9e7a8108d82117d99c5aa56c423a325ba3405941d8f335a16f00443c0958a6ad3e70ae24349d5e5361c789422dbab386792c951a78fa52bed4e15d12b13a020c58ca167c37e0a3cb2eb42620d9c9ea7baad7aa998abe01a93d7872539a8c46e401a1b203682d3177b45292bd54c130826bcadaea7eec226906ae5aeb412d78de6043a275d11f9ac354840d5ac26771cece983f0f0f5067b2db841bd2f78108afd399bd7ce1bb71568991d4be164b62d79f83c334e69368e2391a62a89306e08cb03743e0fe684666d61bc546d68ec2e477eaf8c95eb3e8e3925803c86c1e5c33c7b6de4e556b5a2e70fd2f67bd9b5375e1b4a7a9994146d0d0240cc7f0cd3fc5daa02914a83cf50bbe6f481c198318d96e7c37c7e58c72941117f2895ed74146da2601cfa3cfe94f29cb77dc43ad3a5e64dcb05597b88a8b67a01f63ee27dbc3df5c7ff7a8654dcf6a54418475c4e56179d5494389a8eb4c07382985cd4aed321f4beae778e9dad565ebcb32334dee3e6aa4754ccecd251c20c9f43568830e7736f34b06d9608d502803637baea19ef3f1fd8cd60dbc50642416d64c0a299a9f45a2e79054cc772a06192dd19dc4707ad3003c2ef854aba2524d188e2e67434a54702139261fe7668601b9787a943a7fdfee1da4d4541545e6d9206461531b099d11714d2ed6f4aecf", &(0x7f0000001640)=""/208) ioctl$IOMMU_TEST_OP_CREATE_ACCESS(r3, 0x3ba0, &(0x7f0000001740)={0x38, 0x5, 0x0, 0x0, 0xffffffffffffffff, 0x1}) ioctl$IOMMU_TEST_OP_ACCESS_PAGES$syz(r3, 0x3ba0, &(0x7f0000001780)={0x38, 0x7, r7, 0x0, 0x10001, 0x0, 0xa, 0x833d, 0xddb19}) r8 = openat$vsock(0xffffffffffffff9c, &(0x7f00000017c0), 0x4400, 0x0) keyctl$link(0x8, 0x0, 0xfffffffffffffff8) ioctl$vim2m_VIDIOC_EXPBUF(r8, 0xc0405610, &(0x7f0000001840)={0x1, 0x2, 0x8001}) 08:21:33 executing program 4: syz_open_dev$ndb(&(0x7f0000000300), 0x0, 0x400) 08:21:33 executing program 3: keyctl$KEYCTL_PKEY_ENCRYPT(0x19, &(0x7f0000000000)={0x0, 0x0, 0xe5}, &(0x7f0000000040)={'enc=', 'raw', ' hash=', {'sha384-avx2\x00'}}, &(0x7f00000000c0), &(0x7f0000000100)=""/229) r0 = pkey_alloc(0x0, 0x0) pkey_mprotect(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x6000000, r0) userfaultfd(0x100800) pkey_alloc(0x0, 0x1) keyctl$link(0x8, 0x0, 0xfffffffffffffffb) syz_io_uring_setup(0x6cab, &(0x7f0000000440)={0x0, 0xcb7a, 0x1, 0x3, 0x122}, &(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffe000/0x2000)=nil, &(0x7f00000004c0), &(0x7f0000000500)=0x0) syz_io_uring_submit(0x0, r1, &(0x7f00000005c0)=@IORING_OP_LINK_TIMEOUT={0xf, 0x17, 0x0, 0x0, 0x0, &(0x7f0000000580), 0x1, 0x1}, 0x1) 08:21:33 executing program 5: keyctl$KEYCTL_PKEY_ENCRYPT(0x19, &(0x7f0000000000)={0x0, 0x0, 0xe5}, &(0x7f0000000040)={'enc=', 'raw', ' hash=', {'sha384-avx2\x00'}}, &(0x7f00000000c0), &(0x7f0000000100)=""/229) r0 = pkey_alloc(0x0, 0x0) pkey_mprotect(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x6000000, r0) r1 = userfaultfd(0x100800) r2 = pkey_alloc(0x0, 0x1) keyctl$link(0x8, 0x0, 0xfffffffffffffffb) r3 = openat$nci(0xffffffffffffff9c, &(0x7f0000000200), 0x2, 0x0) r4 = openat$vsock(0xffffffffffffff9c, &(0x7f0000000240), 0x201, 0x0) ioctl$UDMABUF_CREATE_LIST(r4, 0x40087543, &(0x7f0000000280)={0x0, 0x3, [{0xffffffffffffffff, 0x0, 0x8000, 0x4000}, {0xffffffffffffffff, 0x0, 0x4000, 0x8000}, {0xffffffffffffffff, 0x0, 0x2000, 0xffff7ffff0000000}]}) syz_open_dev$ndb(&(0x7f0000000300), 0x0, 0x400) ioctl$IOCTL_GET_NCIDEV_IDX(r3, 0x0, &(0x7f0000000340)) keyctl$instantiate(0xc, 0x0, &(0x7f0000000380)=@encrypted_new={'new ', 'ecryptfs', 0x20, 'user:', '', 0x20, 0x6}, 0x28, 0x0) pkey_alloc(0x0, 0x1) ioctl$PTP_PIN_SETFUNC(r4, 0x40603d07, &(0x7f00000003c0)={'\x00', 0x7, 0x2, 0x8}) syz_io_uring_setup(0x6cab, &(0x7f0000000440)={0x0, 0xcb7a, 0x1, 0x3, 0x122, 0x0, r4}, &(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffe000/0x2000)=nil, &(0x7f00000004c0), &(0x7f0000000500)=0x0) clock_gettime(0x0, &(0x7f0000000540)={0x0, 0x0}) syz_io_uring_submit(0x0, r5, &(0x7f00000005c0)=@IORING_OP_LINK_TIMEOUT={0xf, 0x17, 0x0, 0x0, 0x0, &(0x7f0000000580)={r6, r7+10000000}, 0x1, 0x1}, 0x1) ioctl$NBD_SET_SOCK(r4, 0xab00, r4) mmap$dsp(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x2000000, 0x4000010, r1, 0x0) keyctl$KEYCTL_PKEY_DECRYPT(0x1a, &(0x7f0000000600)={0x0, 0xff0, 0xd0}, 0x0, &(0x7f0000000640)="2736f77350ffc33f7efd1d0e8f90bd80efbf2696893ef379734fbf6b93805520fe93ef19fcdecb6510fb0b63a2a2eb5929d774fcd04ee2d7c3cd1f0a0b9421337683a875ac17717eee658dbdbbee5c64013f03f78e885afc3a44d04cf42586c0f41567b19b151fa83e8beb11c568bf7ef1befc2fedc1e5954e02a065483014daf99296a45e841daf7e1494666b109e9c9012819b7749051cee4a408e3b0ec630f7715c8a5547e31d9c5415dcf4e76ca388caf23b9bd6187ecbdbbffa9cfb876782378aec86cd140d23d7eae3a5788ab46e1cb381bb2d884ef39df63ea957b2ba715802c59ae51fbd899502fa47043cc8218b851fcd1bd73eb5a4a8974cb49824a71e788e2bcca6c5c1a9d87736fe68fdafce2d9cfa30419e11b670873f9a20883268941caae7c6ff661bc4ffa3a9d48a0d6c42b77b05de18d6a70e6334f3ea28463ca728bbf9fee62f165add3d30bfd8792b83a34ca17f6ba097f7d5ea6dd1a6fb254c6114f5b6b0858ddcf0ed8df5c6013af4718ce86c44e56d8de13473ff93acbb49891c8af69ef9c450f99b9af74d96618ec8f90e42efd1877a749a41b168cddd0c6ec51962880ed406853c73adae95d82874be3b34b06f12e90eee628994ce67290942edeb0be5c313511cc28bcf71e299f85a3958a90aa1db138506a8a57c7178d6d57930fd4e6ffebfdcd2ed78f8612eb68ea11a252ba0521c94d656a8b3cc1773ec1d89336055390f6aeaded90922dc02efded1b1db74c9cee146afd3dbd92fb4c8e6b4ebac497aa5084367483f9cd7b05cc24a357bcfcc78bb5eb08edb02011c241d0631241bed81b44c3e9c33bd55b82740596cb8ee2fd8a46004e70e709ed3a20fe1fe69bda58665a8eec06622bcd69f086e290044f8707143adf459f053f14f574d7c3ff0d12f8420cd286a21b819d8fe62ba6b18ce5c8dbccd6ed03ed73be06a8d31555f443663f6a6b2a7d1d59bf71f169dccdf20fbaac233a1c4fc89c38adde4733c5b23ae76aee07b52ca9617cb27833a0e85295b81319d85610787f77c77e8d6bd9f07472324a338b8fe0def1fdb961f488efe39cea303e4ea55eb84fd72beb679407c47030179df73a607b34a059b550f1f4fd60af1526111930f62cf03ecf589c5576e466cfb1df08f5beae15034a789a38724fcbafed9a0426172957c80d4ca7ec9147df727d11a6122ce37fc5bbcd5cdb239364d71e5bbab4b8085cd051a16916665d70d5db3b63c0d9904e3adf2b4d945e52185302129fa3e66bd6608d545c5449c1a45cdbb609ba8cff62e7024234e5405236e481365114a7313d6e591d0c6f50c8d4d95469953e223dd5fd62ec94d342fa4349da1d8f433ea90aed09b2aa9cf0e889f8935dcb86d15acf621cae1c93c582275418d369c54b2a2c2c57cfe5f7fc4f5797e33e6f0d08006bf67ba5d3814a188d48c7116c56cd3098263a5f34e133aad7b5198bc12caa9c032222ec9634f6ba98d9548469cb04aa03510801822716c9895c1c344aa8c699c28adf69664d9dd75ef11778f68663064124e8217876364f6ea33f73acff8f013b0a2ac741d9b5eebd3a0db9e32d50febc12fbc110fdc1d2415277a0897ae3a5f567fe18edf5f48ac86e0398de5f0d57fb8cf5a3c2f7f4d2888cd70bd00ab9b29089b84a5123e00fbcad4a9be61b8ccecfd5f943f11cf0952610b7bd0bbca71b36c439d80ff9e9a6c9135a4b638278432be5d3fec6fd49ad792f504c395cad2f2ffd8d1e0231941523693e2252faabd6df97361bbb2f8c078ef9eacafefb62cb1057c3195cdbc0d81c3e74f72be2bb1eb94f1bd19a26f77982e863442eb6064f31f1f2f84144abefde11d159546d65486a4a55f8aed11c51a8a08e812dcb47c7124701f06417ef29d351b23cacba209e084ff6b969dabfd011828ca759d58860bfa32961115c13107face1d4c2653f662d2671bedf1649e6064b31382a6e51f1487173fdb61e5e70f7676380e17fa7e3d4c4b08a7e64ea5b4a7a3d0c9e8d0d225b35f59fdc3537c0827626eb31f734117aadc65036f26bbf8239cee0ae130f0c948ba3562f24a0656c346c6271b3b4f3fb9865a2ee66575a7ca45ebe0c3d12b68e0b112193254f51f08b31eff02fb8839fbd51d9725c033861ff2f47ecdffa0ebdd1e97af0fb71c2fc10204bdf963c90396964df78bd9495b160981a354e10910c1c3ba0a4dd214ab36d05f2975d5f112c3bb4ad85323d35d8616f9ce025b824aa86e8628c646333b5b183f85668f573e37a16f7e8506746c1c6901139b4ba8c9483f5da3aa3f34d18d893e8fe27061086e9f25e525506fad59938b3016d013288501307f3c5c0e2cf5adfab032f0865525072f624dcd7e7dd03abbe39b8196a6eb42e16d80c3c395c61f32392f1834e5743677e060274a663c1e9d3eac0f87f1b95651839ece118f98fe3a21dff01cb2f904cb453f0f6f1b7d3e4f5ed6569ba5be9a153a8d2f11fb8804d2d1d19850e3383aed4198807d7eed79711faa9d2590d4807a2fd525bbfe5bc8b056369aec9e4b725ea87f180a7d3a3dd3bf886b17364734174d962546db90babfb9cad914c76e01af2adee7a9a6a03a94f4f348c8f1ea959b6df2957509f1683c2978c0c97cbe0929382187be22d907c72e3b93415cbb68363c3a928737536bdbc03f4c363cbb0558ff1321d86358c2cc29f0476381289e233a30e34d50ca6f28d1066b56b8cde48b1e9001779934debfd665af61aac5440e71e0406ab498f3058785a4611ba556d97e197dc4dbbd9195cf91b5242f170b478da2922f4435596ac391a2715958d54443e83d2e7643ab80e006ff04a3c938e02d2a261ee692b54c66585494e7f0c741fb8833e4b99f59cdbaa1a4be04439138b0941488a4e05c2c9092ebb4d06d3a83ea56911ddf9b4ad391872763355881d450f3856ecdc40165effbd7aad0bda162feb20bcd11207c9b838bf642f578801be17ed307b25abf3a96f07c81c3c6082cc02d261c94fce6e70a2919aba69a55b839f03db68025dec5c1910596d7f3085fc21684ed9e40d50f30a2485df8ff750fa6d127cc0e33b7eb41fee15a273c7277775e0341d367c43d2b2d88b5fe27540d5264c33cd2b274632666bced994c34c3937755ac871e9a07a0d22d6ea95a02fa83bd4e4f5265fb207840f3be93cf3df16ddd113f88d7c08a8193a5caf65b895480a0f76a23233d5bb3d18c5429abf89a2dfaa9a3ee204d98e7e7eefb7f2ad135c2be4bc8aad9d293fcd3d689333abb7299d8df7bc5c37d9ad89f19dd6e27bfbd22b86721b5ddd66bb381a3d95d3a24c6136062a1ec0b135f3b46977d696bd2dbf02dc4075615f34d6c1cdbd97a3065c2b362fc52f52ccbdee433150d5643413802e5e925775dac3c1ea415b7f718f8fd3852fabbf1bdf89e4d2ca83bdd0b0a56f6e75d5f7e59008ed909b70fcbfaafa0ed8d7bce6d49c7acdf8ac6d245bcd8e06a0cd30d333ca4eeb6ebf6057408518d2fd923e616da7aa29fb9a719a9018371fe26ff8cfff3f95a46ec096a29aeb3020da496b1a814312411bfa374e632f37821512a610af7009290ecea5e98dbe7a7e48217909e02e314c16233371a6eb96a7b6e655e3ce225d41e8c490aa1d503504f3f8326863b6ea224b2f805a13e8248142b0723b01f2d412c7b117335436b02a55fe6de64615db771b28646a2951a51f13a7e4833a1587ab890da7e6d30adce6323117da7afe2adee10dae01d0c691657c8eba13252595b70d0e8e67b90c72b8e9303c8c0c1303ec345084a1078ed49f0bec0c87ff222e89925d679f97e6e090801b56e7ffaf48419cf4bac884c15911fc1952e292d835e9c5b0c8a994de8990e902968091924ae17d0979da0c9c18a7d6d90a30bf5a03b34a4507f0cb161458782149ecdd4022afc8e4a026a9fbe59d43571a4e460007323f21acbb159a96ad62592fec9ce352bbf19a2e985ede8390ca8bfe94213650a7a7d50cc834e324ce2d01aec7cd6e9c5a74bfaf364a4d0870e9d8fd58b815ce7e218708bd4de2fef25256b90fb70a9aed4d24607cebe97eca29cca0a01a1bd1188fe07b0f29b30484b9ade6d69803a4061a78c5aa93f666f8cafecbc577943df81c49a0e1ad97e02ef3643b064b0ed31fb8aad570d3a4de9e4f6b5b8a6962de3c0671e6584343e01a9535facd492525e2e30a240e4cb5a5e36cd090b83724760a0f5a9c6dded0fc9f31b138b5af40b6792b16962cedb85eb7ff8b5a0c6b65642532c888eb699c6f9dd782881610493ee68dde02d8b1707572de4e292f7ce63db33b39e16fd193fabe74f03dfedac0ce0fdeac55f878a391377aa33c53b6dbceb16b61f16f1d67a18122f8ed5c4bcb504c42296f9cd07c03073e25d19e076312fb2b1b623a217a6dd2ba44f37eabda66da7868d57bdc757514150877587fb033a9bbe30dee3b5667c6eb92d680ce5b57e73bb36211fab05abb6b1f91a508e5558ccabb12d30ad90b5af10d572f8c61b679179ca3b4c9d21932ef65af3cf92f119ad0cfde39a793df349cad4191a044d9f9647aec1fb9f862f3b289c924e2c0c0aee09af1070919abe81484bb1bb652036717bd5c7d246046792debd46ddb3507c387a97e4f29507147e82c17562f6f51a875b779807a3e2b7b79d40a77383ec2c143f57d9acf9201059e253618dec527cab7f60266312aa5e6d7c7e2c0c710aa83c0a745fac702448a4a0123ddf5f1cd3bcae53bfdfb361f785a2d399cb65f8eaa914a1a3ab2f4c47b387802beee2a02dbefcb420c360717b139d493497eb30ca60c1513fb067322d77d34f5044bd26c2533da8b5cbccee72242da3707c72f030fbc487ba6f51f8e77cd09e75f13954fda4c79f15d200349e533ee661f355adfe8002049f1a7c8d47b89a8755647840c5ebf314cba13265df9013d5d6bbd715d59d9df7a05c2be8d1ca1a950513896d6eb17a635850d701276d6e05a22bfe45a1fa0b89f0a05148f39dd58e21f7cae54c06e5d2a51f407eeb0a343b670c8fdab581a6c1fccd45a58c0b164a143ac6e21b5db77f3ba5065857dd63edd6d4d54df37255463d1472dc9e7a8108d82117d99c5aa56c423a325ba3405941d8f335a16f00443c0958a6ad3e70ae24349d5e5361c789422dbab386792c951a78fa52bed4e15d12b13a020c58ca167c37e0a3cb2eb42620d9c9ea7baad7aa998abe01a93d7872539a8c46e401a1b203682d3177b45292bd54c130826bcadaea7eec226906ae5aeb412d78de6043a275d11f9ac354840d5ac26771cece983f0f0f5067b2db841bd2f78108afd399bd7ce1bb71568991d4be164b62d79f83c334e69368e2391a62a89306e08cb03743e0fe684666d61bc546d68ec2e477eaf8c95eb3e8e3925803c86c1e5c33c7b6de4e556b5a2e70fd2f67bd9b5375e1b4a7a9994146d0d0240cc7f0cd3fc5daa02914a83cf50bbe6f481c198318d96e7c37c7e58c72941117f2895ed74146da2601cfa3cfe94f29cb77dc43ad3a5e64dcb05597b88a8b67a01f63ee27dbc3df5c7ff7a8654dcf6a54418475c4e56179d5494389a8eb4c07382985cd4aed321f4beae778e9dad565ebcb32334dee3e6aa4754ccecd251c20c9f43568830e7736f34b06d9608d502803637baea19ef3f1fd8cd60dbc50642416d64c0a299a9f45a2e79054cc772a06192dd19dc4707ad3003c2ef854aba2524d188e2e67434a54702139261fe7668601b9787a943a7fdfee1da4d4541545e6d9206461531b099d11714d2ed6f4aecf", &(0x7f0000001640)=""/208) ioctl$IOMMU_TEST_OP_CREATE_ACCESS(r4, 0x3ba0, &(0x7f0000001740)={0x38, 0x5, 0x0, 0x0, 0xffffffffffffffff, 0x1}) ioctl$IOMMU_TEST_OP_ACCESS_PAGES$syz(r4, 0x3ba0, &(0x7f0000001780)={0x38, 0x7, r8, 0x0, 0x10001, 0x0, 0xa, 0x833d, 0xddb19}) r9 = openat$vsock(0xffffffffffffff9c, &(0x7f00000017c0), 0x4400, 0x0) pkey_mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1, r2) keyctl$link(0x8, 0x0, 0xfffffffffffffff8) ioctl$vim2m_VIDIOC_EXPBUF(r9, 0xc0405610, &(0x7f0000001840)={0x1, 0x2, 0x8001}) 08:21:33 executing program 0: keyctl$KEYCTL_PKEY_ENCRYPT(0x19, &(0x7f0000000000)={0x0, 0x0, 0xe5}, &(0x7f0000000040)={'enc=', 'raw', ' hash=', {'sha384-avx2\x00'}}, &(0x7f00000000c0), &(0x7f0000000100)=""/229) r0 = pkey_alloc(0x0, 0x0) pkey_mprotect(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x6000000, r0) r1 = userfaultfd(0x100800) pkey_alloc(0x0, 0x1) keyctl$link(0x8, 0x0, 0xfffffffffffffffb) openat$nci(0xffffffffffffff9c, &(0x7f0000000200), 0x2, 0x0) r2 = openat$vsock(0xffffffffffffff9c, &(0x7f0000000240), 0x201, 0x0) ioctl$UDMABUF_CREATE_LIST(r2, 0x40087543, &(0x7f0000000280)={0x0, 0x3, [{0xffffffffffffffff, 0x0, 0x8000, 0x4000}, {0xffffffffffffffff, 0x0, 0x4000, 0x8000}, {0xffffffffffffffff, 0x0, 0x2000, 0xffff7ffff0000000}]}) keyctl$instantiate(0xc, 0x0, &(0x7f0000000380)=@encrypted_new={'new ', 'ecryptfs', 0x20, 'user:', '', 0x20, 0x6}, 0x28, 0x0) syz_io_uring_setup(0x6cab, &(0x7f0000000440)={0x0, 0xcb7a, 0x1, 0x3, 0x122, 0x0, r2}, &(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffe000/0x2000)=nil, &(0x7f00000004c0), &(0x7f0000000500)=0x0) clock_gettime(0x0, &(0x7f0000000540)={0x0, 0x0}) syz_io_uring_submit(0x0, r3, &(0x7f00000005c0)=@IORING_OP_LINK_TIMEOUT={0xf, 0x17, 0x0, 0x0, 0x0, &(0x7f0000000580)={r4, r5+10000000}, 0x1, 0x1}, 0x1) ioctl$NBD_SET_SOCK(r2, 0xab00, r2) mmap$dsp(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x2000000, 0x4000010, r1, 0x0) keyctl$KEYCTL_PKEY_DECRYPT(0x1a, &(0x7f0000000600)={0x0, 0x1000, 0xd0}, 0x0, &(0x7f0000000640)="2736f77350ffc33f7efd1d0e8f90bd80efbf2696893ef379734fbf6b93805520fe93ef19fcdecb6510fb0b63a2a2eb5929d774fcd04ee2d7c3cd1f0a0b9421337683a875ac17717eee658dbdbbee5c64013f03f78e885afc3a44d04cf42586c0f41567b19b151fa83e8beb11c568bf7ef1befc2fedc1e5954e02a065483014daf99296a45e841daf7e1494666b109e9c9012819b7749051cee4a408e3b0ec630f7715c8a5547e31d9c5415dcf4e76ca388caf23b9bd6187ecbdbbffa9cfb876782378aec86cd140d23d7eae3a5788ab46e1cb381bb2d884ef39df63ea957b2ba715802c59ae51fbd899502fa47043cc8218b851fcd1bd73eb5a4a8974cb49824a71e788e2bcca6c5c1a9d87736fe68fdafce2d9cfa30419e11b670873f9a20883268941caae7c6ff661bc4ffa3a9d48a0d6c42b77b05de18d6a70e6334f3ea28463ca728bbf9fee62f165add3d30bfd8792b83a34ca17f6ba097f7d5ea6dd1a6fb254c6114f5b6b0858ddcf0ed8df5c6013af4718ce86c44e56d8de13473ff93acbb49891c8af69ef9c450f99b9af74d96618ec8f90e42efd1877a749a41b168cddd0c6ec51962880ed406853c73adae95d82874be3b34b06f12e90eee628994ce67290942edeb0be5c313511cc28bcf71e299f85a3958a90aa1db138506a8a57c7178d6d57930fd4e6ffebfdcd2ed78f8612eb68ea11a252ba0521c94d656a8b3cc1773ec1d89336055390f6aeaded90922dc02efded1b1db74c9cee146afd3dbd92fb4c8e6b4ebac497aa5084367483f9cd7b05cc24a357bcfcc78bb5eb08edb02011c241d0631241bed81b44c3e9c33bd55b82740596cb8ee2fd8a46004e70e709ed3a20fe1fe69bda58665a8eec06622bcd69f086e290044f8707143adf459f053f14f574d7c3ff0d12f8420cd286a21b819d8fe62ba6b18ce5c8dbccd6ed03ed73be06a8d31555f443663f6a6b2a7d1d59bf71f169dccdf20fbaac233a1c4fc89c38adde4733c5b23ae76aee07b52ca9617cb27833a0e85295b81319d85610787f77c77e8d6bd9f07472324a338b8fe0def1fdb961f488efe39cea303e4ea55eb84fd72beb679407c47030179df73a607b34a059b550f1f4fd60af1526111930f62cf03ecf589c5576e466cfb1df08f5beae15034a789a38724fcbafed9a0426172957c80d4ca7ec9147df727d11a6122ce37fc5bbcd5cdb239364d71e5bbab4b8085cd051a16916665d70d5db3b63c0d9904e3adf2b4d945e52185302129fa3e66bd6608d545c5449c1a45cdbb609ba8cff62e7024234e5405236e481365114a7313d6e591d0c6f50c8d4d95469953e223dd5fd62ec94d342fa4349da1d8f433ea90aed09b2aa9cf0e889f8935dcb86d15acf621cae1c93c582275418d369c54b2a2c2c57cfe5f7fc4f5797e33e6f0d08006bf67ba5d3814a188d48c7116c56cd3098263a5f34e133aad7b5198bc12caa9c032222ec9634f6ba98d9548469cb04aa03510801822716c9895c1c344aa8c699c28adf69664d9dd75ef11778f68663064124e8217876364f6ea33f73acff8f013b0a2ac741d9b5eebd3a0db9e32d50febc12fbc110fdc1d2415277a0897ae3a5f567fe18edf5f48ac86e0398de5f0d57fb8cf5a3c2f7f4d2888cd70bd00ab9b29089b84a5123e00fbcad4a9be61b8ccecfd5f943f11cf0952610b7bd0bbca71b36c439d80ff9e9a6c9135a4b638278432be5d3fec6fd49ad792f504c395cad2f2ffd8d1e0231941523693e2252faabd6df97361bbb2f8c078ef9eacafefb62cb1057c3195cdbc0d81c3e74f72be2bb1eb94f1bd19a26f77982e863442eb6064f31f1f2f84144abefde11d159546d65486a4a55f8aed11c51a8a08e812dcb47c7124701f06417ef29d351b23cacba209e084ff6b969dabfd011828ca759d58860bfa32961115c13107face1d4c2653f662d2671bedf1649e6064b31382a6e51f1487173fdb61e5e70f7676380e17fa7e3d4c4b08a7e64ea5b4a7a3d0c9e8d0d225b35f59fdc3537c0827626eb31f734117aadc65036f26bbf8239cee0ae130f0c948ba3562f24a0656c346c6271b3b4f3fb9865a2ee66575a7ca45ebe0c3d12b68e0b112193254f51f08b31eff02fb8839fbd51d9725c033861ff2f47ecdffa0ebdd1e97af0fb71c2fc10204bdf963c90396964df78bd9495b160981a354e10910c1c3ba0a4dd214ab36d05f2975d5f112c3bb4ad85323d35d8616f9ce025b824aa86e8628c646333b5b183f85668f573e37a16f7e8506746c1c6901139b4ba8c9483f5da3aa3f34d18d893e8fe27061086e9f25e525506fad59938b3016d013288501307f3c5c0e2cf5adfab032f0865525072f624dcd7e7dd03abbe39b8196a6eb42e16d80c3c395c61f32392f1834e5743677e060274a663c1e9d3eac0f87f1b95651839ece118f98fe3a21dff01cb2f904cb453f0f6f1b7d3e4f5ed6569ba5be9a153a8d2f11fb8804d2d1d19850e3383aed4198807d7eed79711faa9d2590d4807a2fd525bbfe5bc8b056369aec9e4b725ea87f180a7d3a3dd3bf886b17364734174d962546db90babfb9cad914c76e01af2adee7a9a6a03a94f4f348c8f1ea959b6df2957509f1683c2978c0c97cbe0929382187be22d907c72e3b93415cbb68363c3a928737536bdbc03f4c363cbb0558ff1321d86358c2cc29f0476381289e233a30e34d50ca6f28d1066b56b8cde48b1e9001779934debfd665af61aac5440e71e0406ab498f3058785a4611ba556d97e197dc4dbbd9195cf91b5242f170b478da2922f4435596ac391a2715958d54443e83d2e7643ab80e006ff04a3c938e02d2a261ee692b54c66585494e7f0c741fb8833e4b99f59cdbaa1a4be04439138b0941488a4e05c2c9092ebb4d06d3a83ea56911ddf9b4ad391872763355881d450f3856ecdc40165effbd7aad0bda162feb20bcd11207c9b838bf642f578801be17ed307b25abf3a96f07c81c3c6082cc02d261c94fce6e70a2919aba69a55b839f03db68025dec5c1910596d7f3085fc21684ed9e40d50f30a2485df8ff750fa6d127cc0e33b7eb41fee15a273c7277775e0341d367c43d2b2d88b5fe27540d5264c33cd2b274632666bced994c34c3937755ac871e9a07a0d22d6ea95a02fa83bd4e4f5265fb207840f3be93cf3df16ddd113f88d7c08a8193a5caf65b895480a0f76a23233d5bb3d18c5429abf89a2dfaa9a3ee204d98e7e7eefb7f2ad135c2be4bc8aad9d293fcd3d689333abb7299d8df7bc5c37d9ad89f19dd6e27bfbd22b86721b5ddd66bb381a3d95d3a24c6136062a1ec0b135f3b46977d696bd2dbf02dc4075615f34d6c1cdbd97a3065c2b362fc52f52ccbdee433150d5643413802e5e925775dac3c1ea415b7f718f8fd3852fabbf1bdf89e4d2ca83bdd0b0a56f6e75d5f7e59008ed909b70fcbfaafa0ed8d7bce6d49c7acdf8ac6d245bcd8e06a0cd30d333ca4eeb6ebf6057408518d2fd923e616da7aa29fb9a719a9018371fe26ff8cfff3f95a46ec096a29aeb3020da496b1a814312411bfa374e632f37821512a610af7009290ecea5e98dbe7a7e48217909e02e314c16233371a6eb96a7b6e655e3ce225d41e8c490aa1d503504f3f8326863b6ea224b2f805a13e8248142b0723b01f2d412c7b117335436b02a55fe6de64615db771b28646a2951a51f13a7e4833a1587ab890da7e6d30adce6323117da7afe2adee10dae01d0c691657c8eba13252595b70d0e8e67b90c72b8e9303c8c0c1303ec345084a1078ed49f0bec0c87ff222e89925d679f97e6e090801b56e7ffaf48419cf4bac884c15911fc1952e292d835e9c5b0c8a994de8990e902968091924ae17d0979da0c9c18a7d6d90a30bf5a03b34a4507f0cb161458782149ecdd4022afc8e4a026a9fbe59d43571a4e460007323f21acbb159a96ad62592fec9ce352bbf19a2e985ede8390ca8bfe94213650a7a7d50cc834e324ce2d01aec7cd6e9c5a74bfaf364a4d0870e9d8fd58b815ce7e218708bd4de2fef25256b90fb70a9aed4d24607cebe97eca29cca0a01a1bd1188fe07b0f29b30484b9ade6d69803a4061a78c5aa93f666f8cafecbc577943df81c49a0e1ad97e02ef3643b064b0ed31fb8aad570d3a4de9e4f6b5b8a6962de3c0671e6584343e01a9535facd492525e2e30a240e4cb5a5e36cd090b83724760a0f5a9c6dded0fc9f31b138b5af40b6792b16962cedb85eb7ff8b5a0c6b65642532c888eb699c6f9dd782881610493ee68dde02d8b1707572de4e292f7ce63db33b39e16fd193fabe74f03dfedac0ce0fdeac55f878a391377aa33c53b6dbceb16b61f16f1d67a18122f8ed5c4bcb504c42296f9cd07c03073e25d19e076312fb2b1b623a217a6dd2ba44f37eabda66da7868d57bdc757514150877587fb033a9bbe30dee3b5667c6eb92d680ce5b57e73bb36211fab05abb6b1f91a508e5558ccabb12d30ad90b5af10d572f8c61b679179ca3b4c9d21932ef65af3cf92f119ad0cfde39a793df349cad4191a044d9f9647aec1fb9f862f3b289c924e2c0c0aee09af1070919abe81484bb1bb652036717bd5c7d246046792debd46ddb3507c387a97e4f29507147e82c17562f6f51a875b779807a3e2b7b79d40a77383ec2c143f57d9acf9201059e253618dec527cab7f60266312aa5e6d7c7e2c0c710aa83c0a745fac702448a4a0123ddf5f1cd3bcae53bfdfb361f785a2d399cb65f8eaa914a1a3ab2f4c47b387802beee2a02dbefcb420c360717b139d493497eb30ca60c1513fb067322d77d34f5044bd26c2533da8b5cbccee72242da3707c72f030fbc487ba6f51f8e77cd09e75f13954fda4c79f15d200349e533ee661f355adfe8002049f1a7c8d47b89a8755647840c5ebf314cba13265df9013d5d6bbd715d59d9df7a05c2be8d1ca1a950513896d6eb17a635850d701276d6e05a22bfe45a1fa0b89f0a05148f39dd58e21f7cae54c06e5d2a51f407eeb0a343b670c8fdab581a6c1fccd45a58c0b164a143ac6e21b5db77f3ba5065857dd63edd6d4d54df37255463d1472dc9e7a8108d82117d99c5aa56c423a325ba3405941d8f335a16f00443c0958a6ad3e70ae24349d5e5361c789422dbab386792c951a78fa52bed4e15d12b13a020c58ca167c37e0a3cb2eb42620d9c9ea7baad7aa998abe01a93d7872539a8c46e401a1b203682d3177b45292bd54c130826bcadaea7eec226906ae5aeb412d78de6043a275d11f9ac354840d5ac26771cece983f0f0f5067b2db841bd2f78108afd399bd7ce1bb71568991d4be164b62d79f83c334e69368e2391a62a89306e08cb03743e0fe684666d61bc546d68ec2e477eaf8c95eb3e8e3925803c86c1e5c33c7b6de4e556b5a2e70fd2f67bd9b5375e1b4a7a9994146d0d0240cc7f0cd3fc5daa02914a83cf50bbe6f481c198318d96e7c37c7e58c72941117f2895ed74146da2601cfa3cfe94f29cb77dc43ad3a5e64dcb05597b88a8b67a01f63ee27dbc3df5c7ff7a8654dcf6a54418475c4e56179d5494389a8eb4c07382985cd4aed321f4beae778e9dad565ebcb32334dee3e6aa4754ccecd251c20c9f43568830e7736f34b06d9608d502803637baea19ef3f1fd8cd60dbc50642416d64c0a299a9f45a2e79054cc772a06192dd19dc4707ad3003c2ef854aba2524d188e2e67434a54702139261fe7668601b9787a943a7fdfee1da4d4541545e6d9206461531b099d11714d2ed6f4aecf866ccf6a9f833bc4db8bb40a2d8130cc", &(0x7f0000001640)=""/208) 08:21:33 executing program 4: keyctl$KEYCTL_PKEY_ENCRYPT(0x19, &(0x7f0000000000)={0x0, 0x0, 0xe5}, &(0x7f0000000040)={'enc=', 'raw', ' hash=', {'sha384-avx2\x00'}}, &(0x7f00000000c0), &(0x7f0000000100)=""/229) r0 = pkey_alloc(0x0, 0x0) pkey_mprotect(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x6000000, r0) r1 = userfaultfd(0x100800) pkey_alloc(0x0, 0x1) keyctl$link(0x8, 0x0, 0xfffffffffffffffb) openat$nci(0xffffffffffffff9c, &(0x7f0000000200), 0x2, 0x0) r2 = openat$vsock(0xffffffffffffff9c, &(0x7f0000000240), 0x201, 0x0) ioctl$UDMABUF_CREATE_LIST(r2, 0x40087543, &(0x7f0000000280)={0x0, 0x3, [{0xffffffffffffffff, 0x0, 0x8000, 0x4000}, {0xffffffffffffffff, 0x0, 0x4000, 0x8000}, {0xffffffffffffffff, 0x0, 0x2000, 0xffff7ffff0000000}]}) keyctl$instantiate(0xc, 0x0, &(0x7f0000000380)=@encrypted_new={'new ', 'ecryptfs', 0x20, 'user:', '', 0x20, 0x6}, 0x28, 0x0) syz_io_uring_setup(0x6cab, &(0x7f0000000440)={0x0, 0xcb7a, 0x1, 0x3, 0x122, 0x0, r2}, &(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffe000/0x2000)=nil, &(0x7f00000004c0), &(0x7f0000000500)=0x0) clock_gettime(0x0, &(0x7f0000000540)={0x0, 0x0}) syz_io_uring_submit(0x0, r3, &(0x7f00000005c0)=@IORING_OP_LINK_TIMEOUT={0xf, 0x17, 0x0, 0x0, 0x0, &(0x7f0000000580)={r4, r5+10000000}, 0x1, 0x1}, 0x1) ioctl$NBD_SET_SOCK(r2, 0xab00, r2) mmap$dsp(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x2000000, 0x4000010, r1, 0x0) keyctl$KEYCTL_PKEY_DECRYPT(0x1a, &(0x7f0000000600)={0x0, 0x1000, 0xd0}, 0x0, &(0x7f0000000640)="2736f77350ffc33f7efd1d0e8f90bd80efbf2696893ef379734fbf6b93805520fe93ef19fcdecb6510fb0b63a2a2eb5929d774fcd04ee2d7c3cd1f0a0b9421337683a875ac17717eee658dbdbbee5c64013f03f78e885afc3a44d04cf42586c0f41567b19b151fa83e8beb11c568bf7ef1befc2fedc1e5954e02a065483014daf99296a45e841daf7e1494666b109e9c9012819b7749051cee4a408e3b0ec630f7715c8a5547e31d9c5415dcf4e76ca388caf23b9bd6187ecbdbbffa9cfb876782378aec86cd140d23d7eae3a5788ab46e1cb381bb2d884ef39df63ea957b2ba715802c59ae51fbd899502fa47043cc8218b851fcd1bd73eb5a4a8974cb49824a71e788e2bcca6c5c1a9d87736fe68fdafce2d9cfa30419e11b670873f9a20883268941caae7c6ff661bc4ffa3a9d48a0d6c42b77b05de18d6a70e6334f3ea28463ca728bbf9fee62f165add3d30bfd8792b83a34ca17f6ba097f7d5ea6dd1a6fb254c6114f5b6b0858ddcf0ed8df5c6013af4718ce86c44e56d8de13473ff93acbb49891c8af69ef9c450f99b9af74d96618ec8f90e42efd1877a749a41b168cddd0c6ec51962880ed406853c73adae95d82874be3b34b06f12e90eee628994ce67290942edeb0be5c313511cc28bcf71e299f85a3958a90aa1db138506a8a57c7178d6d57930fd4e6ffebfdcd2ed78f8612eb68ea11a252ba0521c94d656a8b3cc1773ec1d89336055390f6aeaded90922dc02efded1b1db74c9cee146afd3dbd92fb4c8e6b4ebac497aa5084367483f9cd7b05cc24a357bcfcc78bb5eb08edb02011c241d0631241bed81b44c3e9c33bd55b82740596cb8ee2fd8a46004e70e709ed3a20fe1fe69bda58665a8eec06622bcd69f086e290044f8707143adf459f053f14f574d7c3ff0d12f8420cd286a21b819d8fe62ba6b18ce5c8dbccd6ed03ed73be06a8d31555f443663f6a6b2a7d1d59bf71f169dccdf20fbaac233a1c4fc89c38adde4733c5b23ae76aee07b52ca9617cb27833a0e85295b81319d85610787f77c77e8d6bd9f07472324a338b8fe0def1fdb961f488efe39cea303e4ea55eb84fd72beb679407c47030179df73a607b34a059b550f1f4fd60af1526111930f62cf03ecf589c5576e466cfb1df08f5beae15034a789a38724fcbafed9a0426172957c80d4ca7ec9147df727d11a6122ce37fc5bbcd5cdb239364d71e5bbab4b8085cd051a16916665d70d5db3b63c0d9904e3adf2b4d945e52185302129fa3e66bd6608d545c5449c1a45cdbb609ba8cff62e7024234e5405236e481365114a7313d6e591d0c6f50c8d4d95469953e223dd5fd62ec94d342fa4349da1d8f433ea90aed09b2aa9cf0e889f8935dcb86d15acf621cae1c93c582275418d369c54b2a2c2c57cfe5f7fc4f5797e33e6f0d08006bf67ba5d3814a188d48c7116c56cd3098263a5f34e133aad7b5198bc12caa9c032222ec9634f6ba98d9548469cb04aa03510801822716c9895c1c344aa8c699c28adf69664d9dd75ef11778f68663064124e8217876364f6ea33f73acff8f013b0a2ac741d9b5eebd3a0db9e32d50febc12fbc110fdc1d2415277a0897ae3a5f567fe18edf5f48ac86e0398de5f0d57fb8cf5a3c2f7f4d2888cd70bd00ab9b29089b84a5123e00fbcad4a9be61b8ccecfd5f943f11cf0952610b7bd0bbca71b36c439d80ff9e9a6c9135a4b638278432be5d3fec6fd49ad792f504c395cad2f2ffd8d1e0231941523693e2252faabd6df97361bbb2f8c078ef9eacafefb62cb1057c3195cdbc0d81c3e74f72be2bb1eb94f1bd19a26f77982e863442eb6064f31f1f2f84144abefde11d159546d65486a4a55f8aed11c51a8a08e812dcb47c7124701f06417ef29d351b23cacba209e084ff6b969dabfd011828ca759d58860bfa32961115c13107face1d4c2653f662d2671bedf1649e6064b31382a6e51f1487173fdb61e5e70f7676380e17fa7e3d4c4b08a7e64ea5b4a7a3d0c9e8d0d225b35f59fdc3537c0827626eb31f734117aadc65036f26bbf8239cee0ae130f0c948ba3562f24a0656c346c6271b3b4f3fb9865a2ee66575a7ca45ebe0c3d12b68e0b112193254f51f08b31eff02fb8839fbd51d9725c033861ff2f47ecdffa0ebdd1e97af0fb71c2fc10204bdf963c90396964df78bd9495b160981a354e10910c1c3ba0a4dd214ab36d05f2975d5f112c3bb4ad85323d35d8616f9ce025b824aa86e8628c646333b5b183f85668f573e37a16f7e8506746c1c6901139b4ba8c9483f5da3aa3f34d18d893e8fe27061086e9f25e525506fad59938b3016d013288501307f3c5c0e2cf5adfab032f0865525072f624dcd7e7dd03abbe39b8196a6eb42e16d80c3c395c61f32392f1834e5743677e060274a663c1e9d3eac0f87f1b95651839ece118f98fe3a21dff01cb2f904cb453f0f6f1b7d3e4f5ed6569ba5be9a153a8d2f11fb8804d2d1d19850e3383aed4198807d7eed79711faa9d2590d4807a2fd525bbfe5bc8b056369aec9e4b725ea87f180a7d3a3dd3bf886b17364734174d962546db90babfb9cad914c76e01af2adee7a9a6a03a94f4f348c8f1ea959b6df2957509f1683c2978c0c97cbe0929382187be22d907c72e3b93415cbb68363c3a928737536bdbc03f4c363cbb0558ff1321d86358c2cc29f0476381289e233a30e34d50ca6f28d1066b56b8cde48b1e9001779934debfd665af61aac5440e71e0406ab498f3058785a4611ba556d97e197dc4dbbd9195cf91b5242f170b478da2922f4435596ac391a2715958d54443e83d2e7643ab80e006ff04a3c938e02d2a261ee692b54c66585494e7f0c741fb8833e4b99f59cdbaa1a4be04439138b0941488a4e05c2c9092ebb4d06d3a83ea56911ddf9b4ad391872763355881d450f3856ecdc40165effbd7aad0bda162feb20bcd11207c9b838bf642f578801be17ed307b25abf3a96f07c81c3c6082cc02d261c94fce6e70a2919aba69a55b839f03db68025dec5c1910596d7f3085fc21684ed9e40d50f30a2485df8ff750fa6d127cc0e33b7eb41fee15a273c7277775e0341d367c43d2b2d88b5fe27540d5264c33cd2b274632666bced994c34c3937755ac871e9a07a0d22d6ea95a02fa83bd4e4f5265fb207840f3be93cf3df16ddd113f88d7c08a8193a5caf65b895480a0f76a23233d5bb3d18c5429abf89a2dfaa9a3ee204d98e7e7eefb7f2ad135c2be4bc8aad9d293fcd3d689333abb7299d8df7bc5c37d9ad89f19dd6e27bfbd22b86721b5ddd66bb381a3d95d3a24c6136062a1ec0b135f3b46977d696bd2dbf02dc4075615f34d6c1cdbd97a3065c2b362fc52f52ccbdee433150d5643413802e5e925775dac3c1ea415b7f718f8fd3852fabbf1bdf89e4d2ca83bdd0b0a56f6e75d5f7e59008ed909b70fcbfaafa0ed8d7bce6d49c7acdf8ac6d245bcd8e06a0cd30d333ca4eeb6ebf6057408518d2fd923e616da7aa29fb9a719a9018371fe26ff8cfff3f95a46ec096a29aeb3020da496b1a814312411bfa374e632f37821512a610af7009290ecea5e98dbe7a7e48217909e02e314c16233371a6eb96a7b6e655e3ce225d41e8c490aa1d503504f3f8326863b6ea224b2f805a13e8248142b0723b01f2d412c7b117335436b02a55fe6de64615db771b28646a2951a51f13a7e4833a1587ab890da7e6d30adce6323117da7afe2adee10dae01d0c691657c8eba13252595b70d0e8e67b90c72b8e9303c8c0c1303ec345084a1078ed49f0bec0c87ff222e89925d679f97e6e090801b56e7ffaf48419cf4bac884c15911fc1952e292d835e9c5b0c8a994de8990e902968091924ae17d0979da0c9c18a7d6d90a30bf5a03b34a4507f0cb161458782149ecdd4022afc8e4a026a9fbe59d43571a4e460007323f21acbb159a96ad62592fec9ce352bbf19a2e985ede8390ca8bfe94213650a7a7d50cc834e324ce2d01aec7cd6e9c5a74bfaf364a4d0870e9d8fd58b815ce7e218708bd4de2fef25256b90fb70a9aed4d24607cebe97eca29cca0a01a1bd1188fe07b0f29b30484b9ade6d69803a4061a78c5aa93f666f8cafecbc577943df81c49a0e1ad97e02ef3643b064b0ed31fb8aad570d3a4de9e4f6b5b8a6962de3c0671e6584343e01a9535facd492525e2e30a240e4cb5a5e36cd090b83724760a0f5a9c6dded0fc9f31b138b5af40b6792b16962cedb85eb7ff8b5a0c6b65642532c888eb699c6f9dd782881610493ee68dde02d8b1707572de4e292f7ce63db33b39e16fd193fabe74f03dfedac0ce0fdeac55f878a391377aa33c53b6dbceb16b61f16f1d67a18122f8ed5c4bcb504c42296f9cd07c03073e25d19e076312fb2b1b623a217a6dd2ba44f37eabda66da7868d57bdc757514150877587fb033a9bbe30dee3b5667c6eb92d680ce5b57e73bb36211fab05abb6b1f91a508e5558ccabb12d30ad90b5af10d572f8c61b679179ca3b4c9d21932ef65af3cf92f119ad0cfde39a793df349cad4191a044d9f9647aec1fb9f862f3b289c924e2c0c0aee09af1070919abe81484bb1bb652036717bd5c7d246046792debd46ddb3507c387a97e4f29507147e82c17562f6f51a875b779807a3e2b7b79d40a77383ec2c143f57d9acf9201059e253618dec527cab7f60266312aa5e6d7c7e2c0c710aa83c0a745fac702448a4a0123ddf5f1cd3bcae53bfdfb361f785a2d399cb65f8eaa914a1a3ab2f4c47b387802beee2a02dbefcb420c360717b139d493497eb30ca60c1513fb067322d77d34f5044bd26c2533da8b5cbccee72242da3707c72f030fbc487ba6f51f8e77cd09e75f13954fda4c79f15d200349e533ee661f355adfe8002049f1a7c8d47b89a8755647840c5ebf314cba13265df9013d5d6bbd715d59d9df7a05c2be8d1ca1a950513896d6eb17a635850d701276d6e05a22bfe45a1fa0b89f0a05148f39dd58e21f7cae54c06e5d2a51f407eeb0a343b670c8fdab581a6c1fccd45a58c0b164a143ac6e21b5db77f3ba5065857dd63edd6d4d54df37255463d1472dc9e7a8108d82117d99c5aa56c423a325ba3405941d8f335a16f00443c0958a6ad3e70ae24349d5e5361c789422dbab386792c951a78fa52bed4e15d12b13a020c58ca167c37e0a3cb2eb42620d9c9ea7baad7aa998abe01a93d7872539a8c46e401a1b203682d3177b45292bd54c130826bcadaea7eec226906ae5aeb412d78de6043a275d11f9ac354840d5ac26771cece983f0f0f5067b2db841bd2f78108afd399bd7ce1bb71568991d4be164b62d79f83c334e69368e2391a62a89306e08cb03743e0fe684666d61bc546d68ec2e477eaf8c95eb3e8e3925803c86c1e5c33c7b6de4e556b5a2e70fd2f67bd9b5375e1b4a7a9994146d0d0240cc7f0cd3fc5daa02914a83cf50bbe6f481c198318d96e7c37c7e58c72941117f2895ed74146da2601cfa3cfe94f29cb77dc43ad3a5e64dcb05597b88a8b67a01f63ee27dbc3df5c7ff7a8654dcf6a54418475c4e56179d5494389a8eb4c07382985cd4aed321f4beae778e9dad565ebcb32334dee3e6aa4754ccecd251c20c9f43568830e7736f34b06d9608d502803637baea19ef3f1fd8cd60dbc50642416d64c0a299a9f45a2e79054cc772a06192dd19dc4707ad3003c2ef854aba2524d188e2e67434a54702139261fe7668601b9787a943a7fdfee1da4d4541545e6d9206461531b099d11714d2ed6f4aecf866ccf6a9f833bc4db8bb40a2d8130cc", &(0x7f0000001640)=""/208) 08:21:33 executing program 2: keyctl$KEYCTL_PKEY_ENCRYPT(0x19, &(0x7f0000000000)={0x0, 0x0, 0xe5}, &(0x7f0000000040)={'enc=', 'raw', ' hash=', {'sha384-avx2\x00'}}, &(0x7f00000000c0), &(0x7f0000000100)=""/229) r0 = pkey_alloc(0x0, 0x0) pkey_mprotect(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x6000000, r0) r1 = userfaultfd(0x100800) r2 = pkey_alloc(0x0, 0x1) keyctl$link(0x8, 0x0, 0xfffffffffffffffb) r3 = openat$nci(0xffffffffffffff9c, &(0x7f0000000200), 0x2, 0x0) r4 = openat$vsock(0xffffffffffffff9c, &(0x7f0000000240), 0x201, 0x0) ioctl$UDMABUF_CREATE_LIST(r4, 0x40087543, &(0x7f0000000280)={0x0, 0x3, [{0xffffffffffffffff, 0x0, 0x8000, 0x4000}, {0xffffffffffffffff, 0x0, 0x4000, 0x8000}, {0xffffffffffffffff, 0x0, 0x2000, 0xffff7ffff0000000}]}) syz_open_dev$ndb(&(0x7f0000000300), 0x0, 0x400) ioctl$IOCTL_GET_NCIDEV_IDX(r3, 0x0, &(0x7f0000000340)) keyctl$instantiate(0xc, 0x0, &(0x7f0000000380)=@encrypted_new={'new ', 'ecryptfs', 0x20, 'user:', '', 0x20, 0x6}, 0x28, 0x0) pkey_alloc(0x0, 0x1) ioctl$PTP_PIN_SETFUNC(r4, 0x40603d07, &(0x7f00000003c0)={'\x00', 0x7, 0x2, 0x8}) syz_io_uring_setup(0x6cab, &(0x7f0000000440)={0x0, 0xcb7a, 0x1, 0x3, 0x122, 0x0, r4}, &(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffe000/0x2000)=nil, &(0x7f00000004c0), &(0x7f0000000500)=0x0) clock_gettime(0x0, &(0x7f0000000540)={0x0, 0x0}) syz_io_uring_submit(0x0, r5, &(0x7f00000005c0)=@IORING_OP_LINK_TIMEOUT={0xf, 0x17, 0x0, 0x0, 0x0, &(0x7f0000000580)={r6, r7+10000000}, 0x1, 0x1}, 0x1) ioctl$NBD_SET_SOCK(r4, 0xab00, r4) mmap$dsp(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x2000000, 0x4000010, r1, 0x0) keyctl$KEYCTL_PKEY_DECRYPT(0x1a, &(0x7f0000000600)={0x0, 0x1000, 0xd0}, 0x0, &(0x7f0000000640)="2736f77350ffc33f7efd1d0e8f90bd80efbf2696893ef379734fbf6b93805520fe93ef19fcdecb6510fb0b63a2a2eb5929d774fcd04ee2d7c3cd1f0a0b9421337683a875ac17717eee658dbdbbee5c64013f03f78e885afc3a44d04cf42586c0f41567b19b151fa83e8beb11c568bf7ef1befc2fedc1e5954e02a065483014daf99296a45e841daf7e1494666b109e9c9012819b7749051cee4a408e3b0ec630f7715c8a5547e31d9c5415dcf4e76ca388caf23b9bd6187ecbdbbffa9cfb876782378aec86cd140d23d7eae3a5788ab46e1cb381bb2d884ef39df63ea957b2ba715802c59ae51fbd899502fa47043cc8218b851fcd1bd73eb5a4a8974cb49824a71e788e2bcca6c5c1a9d87736fe68fdafce2d9cfa30419e11b670873f9a20883268941caae7c6ff661bc4ffa3a9d48a0d6c42b77b05de18d6a70e6334f3ea28463ca728bbf9fee62f165add3d30bfd8792b83a34ca17f6ba097f7d5ea6dd1a6fb254c6114f5b6b0858ddcf0ed8df5c6013af4718ce86c44e56d8de13473ff93acbb49891c8af69ef9c450f99b9af74d96618ec8f90e42efd1877a749a41b168cddd0c6ec51962880ed406853c73adae95d82874be3b34b06f12e90eee628994ce67290942edeb0be5c313511cc28bcf71e299f85a3958a90aa1db138506a8a57c7178d6d57930fd4e6ffebfdcd2ed78f8612eb68ea11a252ba0521c94d656a8b3cc1773ec1d89336055390f6aeaded90922dc02efded1b1db74c9cee146afd3dbd92fb4c8e6b4ebac497aa5084367483f9cd7b05cc24a357bcfcc78bb5eb08edb02011c241d0631241bed81b44c3e9c33bd55b82740596cb8ee2fd8a46004e70e709ed3a20fe1fe69bda58665a8eec06622bcd69f086e290044f8707143adf459f053f14f574d7c3ff0d12f8420cd286a21b819d8fe62ba6b18ce5c8dbccd6ed03ed73be06a8d31555f443663f6a6b2a7d1d59bf71f169dccdf20fbaac233a1c4fc89c38adde4733c5b23ae76aee07b52ca9617cb27833a0e85295b81319d85610787f77c77e8d6bd9f07472324a338b8fe0def1fdb961f488efe39cea303e4ea55eb84fd72beb679407c47030179df73a607b34a059b550f1f4fd60af1526111930f62cf03ecf589c5576e466cfb1df08f5beae15034a789a38724fcbafed9a0426172957c80d4ca7ec9147df727d11a6122ce37fc5bbcd5cdb239364d71e5bbab4b8085cd051a16916665d70d5db3b63c0d9904e3adf2b4d945e52185302129fa3e66bd6608d545c5449c1a45cdbb609ba8cff62e7024234e5405236e481365114a7313d6e591d0c6f50c8d4d95469953e223dd5fd62ec94d342fa4349da1d8f433ea90aed09b2aa9cf0e889f8935dcb86d15acf621cae1c93c582275418d369c54b2a2c2c57cfe5f7fc4f5797e33e6f0d08006bf67ba5d3814a188d48c7116c56cd3098263a5f34e133aad7b5198bc12caa9c032222ec9634f6ba98d9548469cb04aa03510801822716c9895c1c344aa8c699c28adf69664d9dd75ef11778f68663064124e8217876364f6ea33f73acff8f013b0a2ac741d9b5eebd3a0db9e32d50febc12fbc110fdc1d2415277a0897ae3a5f567fe18edf5f48ac86e0398de5f0d57fb8cf5a3c2f7f4d2888cd70bd00ab9b29089b84a5123e00fbcad4a9be61b8ccecfd5f943f11cf0952610b7bd0bbca71b36c439d80ff9e9a6c9135a4b638278432be5d3fec6fd49ad792f504c395cad2f2ffd8d1e0231941523693e2252faabd6df97361bbb2f8c078ef9eacafefb62cb1057c3195cdbc0d81c3e74f72be2bb1eb94f1bd19a26f77982e863442eb6064f31f1f2f84144abefde11d159546d65486a4a55f8aed11c51a8a08e812dcb47c7124701f06417ef29d351b23cacba209e084ff6b969dabfd011828ca759d58860bfa32961115c13107face1d4c2653f662d2671bedf1649e6064b31382a6e51f1487173fdb61e5e70f7676380e17fa7e3d4c4b08a7e64ea5b4a7a3d0c9e8d0d225b35f59fdc3537c0827626eb31f734117aadc65036f26bbf8239cee0ae130f0c948ba3562f24a0656c346c6271b3b4f3fb9865a2ee66575a7ca45ebe0c3d12b68e0b112193254f51f08b31eff02fb8839fbd51d9725c033861ff2f47ecdffa0ebdd1e97af0fb71c2fc10204bdf963c90396964df78bd9495b160981a354e10910c1c3ba0a4dd214ab36d05f2975d5f112c3bb4ad85323d35d8616f9ce025b824aa86e8628c646333b5b183f85668f573e37a16f7e8506746c1c6901139b4ba8c9483f5da3aa3f34d18d893e8fe27061086e9f25e525506fad59938b3016d013288501307f3c5c0e2cf5adfab032f0865525072f624dcd7e7dd03abbe39b8196a6eb42e16d80c3c395c61f32392f1834e5743677e060274a663c1e9d3eac0f87f1b95651839ece118f98fe3a21dff01cb2f904cb453f0f6f1b7d3e4f5ed6569ba5be9a153a8d2f11fb8804d2d1d19850e3383aed4198807d7eed79711faa9d2590d4807a2fd525bbfe5bc8b056369aec9e4b725ea87f180a7d3a3dd3bf886b17364734174d962546db90babfb9cad914c76e01af2adee7a9a6a03a94f4f348c8f1ea959b6df2957509f1683c2978c0c97cbe0929382187be22d907c72e3b93415cbb68363c3a928737536bdbc03f4c363cbb0558ff1321d86358c2cc29f0476381289e233a30e34d50ca6f28d1066b56b8cde48b1e9001779934debfd665af61aac5440e71e0406ab498f3058785a4611ba556d97e197dc4dbbd9195cf91b5242f170b478da2922f4435596ac391a2715958d54443e83d2e7643ab80e006ff04a3c938e02d2a261ee692b54c66585494e7f0c741fb8833e4b99f59cdbaa1a4be04439138b0941488a4e05c2c9092ebb4d06d3a83ea56911ddf9b4ad391872763355881d450f3856ecdc40165effbd7aad0bda162feb20bcd11207c9b838bf642f578801be17ed307b25abf3a96f07c81c3c6082cc02d261c94fce6e70a2919aba69a55b839f03db68025dec5c1910596d7f3085fc21684ed9e40d50f30a2485df8ff750fa6d127cc0e33b7eb41fee15a273c7277775e0341d367c43d2b2d88b5fe27540d5264c33cd2b274632666bced994c34c3937755ac871e9a07a0d22d6ea95a02fa83bd4e4f5265fb207840f3be93cf3df16ddd113f88d7c08a8193a5caf65b895480a0f76a23233d5bb3d18c5429abf89a2dfaa9a3ee204d98e7e7eefb7f2ad135c2be4bc8aad9d293fcd3d689333abb7299d8df7bc5c37d9ad89f19dd6e27bfbd22b86721b5ddd66bb381a3d95d3a24c6136062a1ec0b135f3b46977d696bd2dbf02dc4075615f34d6c1cdbd97a3065c2b362fc52f52ccbdee433150d5643413802e5e925775dac3c1ea415b7f718f8fd3852fabbf1bdf89e4d2ca83bdd0b0a56f6e75d5f7e59008ed909b70fcbfaafa0ed8d7bce6d49c7acdf8ac6d245bcd8e06a0cd30d333ca4eeb6ebf6057408518d2fd923e616da7aa29fb9a719a9018371fe26ff8cfff3f95a46ec096a29aeb3020da496b1a814312411bfa374e632f37821512a610af7009290ecea5e98dbe7a7e48217909e02e314c16233371a6eb96a7b6e655e3ce225d41e8c490aa1d503504f3f8326863b6ea224b2f805a13e8248142b0723b01f2d412c7b117335436b02a55fe6de64615db771b28646a2951a51f13a7e4833a1587ab890da7e6d30adce6323117da7afe2adee10dae01d0c691657c8eba13252595b70d0e8e67b90c72b8e9303c8c0c1303ec345084a1078ed49f0bec0c87ff222e89925d679f97e6e090801b56e7ffaf48419cf4bac884c15911fc1952e292d835e9c5b0c8a994de8990e902968091924ae17d0979da0c9c18a7d6d90a30bf5a03b34a4507f0cb161458782149ecdd4022afc8e4a026a9fbe59d43571a4e460007323f21acbb159a96ad62592fec9ce352bbf19a2e985ede8390ca8bfe94213650a7a7d50cc834e324ce2d01aec7cd6e9c5a74bfaf364a4d0870e9d8fd58b815ce7e218708bd4de2fef25256b90fb70a9aed4d24607cebe97eca29cca0a01a1bd1188fe07b0f29b30484b9ade6d69803a4061a78c5aa93f666f8cafecbc577943df81c49a0e1ad97e02ef3643b064b0ed31fb8aad570d3a4de9e4f6b5b8a6962de3c0671e6584343e01a9535facd492525e2e30a240e4cb5a5e36cd090b83724760a0f5a9c6dded0fc9f31b138b5af40b6792b16962cedb85eb7ff8b5a0c6b65642532c888eb699c6f9dd782881610493ee68dde02d8b1707572de4e292f7ce63db33b39e16fd193fabe74f03dfedac0ce0fdeac55f878a391377aa33c53b6dbceb16b61f16f1d67a18122f8ed5c4bcb504c42296f9cd07c03073e25d19e076312fb2b1b623a217a6dd2ba44f37eabda66da7868d57bdc757514150877587fb033a9bbe30dee3b5667c6eb92d680ce5b57e73bb36211fab05abb6b1f91a508e5558ccabb12d30ad90b5af10d572f8c61b679179ca3b4c9d21932ef65af3cf92f119ad0cfde39a793df349cad4191a044d9f9647aec1fb9f862f3b289c924e2c0c0aee09af1070919abe81484bb1bb652036717bd5c7d246046792debd46ddb3507c387a97e4f29507147e82c17562f6f51a875b779807a3e2b7b79d40a77383ec2c143f57d9acf9201059e253618dec527cab7f60266312aa5e6d7c7e2c0c710aa83c0a745fac702448a4a0123ddf5f1cd3bcae53bfdfb361f785a2d399cb65f8eaa914a1a3ab2f4c47b387802beee2a02dbefcb420c360717b139d493497eb30ca60c1513fb067322d77d34f5044bd26c2533da8b5cbccee72242da3707c72f030fbc487ba6f51f8e77cd09e75f13954fda4c79f15d200349e533ee661f355adfe8002049f1a7c8d47b89a8755647840c5ebf314cba13265df9013d5d6bbd715d59d9df7a05c2be8d1ca1a950513896d6eb17a635850d701276d6e05a22bfe45a1fa0b89f0a05148f39dd58e21f7cae54c06e5d2a51f407eeb0a343b670c8fdab581a6c1fccd45a58c0b164a143ac6e21b5db77f3ba5065857dd63edd6d4d54df37255463d1472dc9e7a8108d82117d99c5aa56c423a325ba3405941d8f335a16f00443c0958a6ad3e70ae24349d5e5361c789422dbab386792c951a78fa52bed4e15d12b13a020c58ca167c37e0a3cb2eb42620d9c9ea7baad7aa998abe01a93d7872539a8c46e401a1b203682d3177b45292bd54c130826bcadaea7eec226906ae5aeb412d78de6043a275d11f9ac354840d5ac26771cece983f0f0f5067b2db841bd2f78108afd399bd7ce1bb71568991d4be164b62d79f83c334e69368e2391a62a89306e08cb03743e0fe684666d61bc546d68ec2e477eaf8c95eb3e8e3925803c86c1e5c33c7b6de4e556b5a2e70fd2f67bd9b5375e1b4a7a9994146d0d0240cc7f0cd3fc5daa02914a83cf50bbe6f481c198318d96e7c37c7e58c72941117f2895ed74146da2601cfa3cfe94f29cb77dc43ad3a5e64dcb05597b88a8b67a01f63ee27dbc3df5c7ff7a8654dcf6a54418475c4e56179d5494389a8eb4c07382985cd4aed321f4beae778e9dad565ebcb32334dee3e6aa4754ccecd251c20c9f43568830e7736f34b06d9608d502803637baea19ef3f1fd8cd60dbc50642416d64c0a299a9f45a2e79054cc772a06192dd19dc4707ad3003c2ef854aba2524d188e2e67434a54702139261fe7668601b9787a943a7fdfee1da4d4541545e6d9206461531b099d11714d2ed6f4aecf866ccf6a9f833bc4db8bb40a2d8130cc", &(0x7f0000001640)=""/208) ioctl$IOMMU_TEST_OP_CREATE_ACCESS(r4, 0x3ba0, &(0x7f0000001740)={0x38, 0x5, 0x0, 0x0, 0xffffffffffffffff}) ioctl$IOMMU_TEST_OP_ACCESS_PAGES$syz(r4, 0x3ba0, &(0x7f0000001780)={0x38, 0x7, r8, 0x0, 0x10001, 0x0, 0xa, 0x833d, 0xddb19}) r9 = openat$vsock(0xffffffffffffff9c, &(0x7f00000017c0), 0x4400, 0x0) pkey_mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1, r2) ioctl$UFFDIO_REGISTER(r1, 0xc020aa00, &(0x7f0000001800)={{&(0x7f0000ffc000/0x4000)=nil, 0x4000}, 0x4}) keyctl$link(0x8, 0x0, 0xfffffffffffffff8) ioctl$vim2m_VIDIOC_EXPBUF(r9, 0xc0405610, &(0x7f0000001840)={0x1, 0x2, 0x8001}) add_key(&(0x7f0000001880)='logon\x00', &(0x7f00000018c0)={'syz', 0x0}, &(0x7f0000001900)="29a434860d57b2cb10cfc77f4f43f66f0e690da79304169ec056b605d21ee32f5db7d436621a9c01374a0ffcff337b1025c106d62e6bc9f6e6102848ba5ad2ca57f292c18871b089dcb402b1c10f0013c2c2aed73593a098360344024680b774483092c4feb4144d856c82c5375f0a5e6e606274b9", 0x75, 0xfffffffffffffffe) 08:21:33 executing program 1: keyctl$KEYCTL_PKEY_ENCRYPT(0x19, &(0x7f0000000000)={0x0, 0x0, 0xe5}, &(0x7f0000000040)={'enc=', 'raw', ' hash=', {'sha384-avx2\x00'}}, &(0x7f00000000c0), &(0x7f0000000100)=""/229) r0 = pkey_alloc(0x0, 0x0) pkey_mprotect(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x6000000, r0) userfaultfd(0x100800) pkey_alloc(0x0, 0x1) keyctl$link(0x8, 0x0, 0xfffffffffffffffb) r1 = openat$nci(0xffffffffffffff9c, &(0x7f0000000200), 0x2, 0x0) r2 = openat$vsock(0xffffffffffffff9c, &(0x7f0000000240), 0x201, 0x0) ioctl$UDMABUF_CREATE_LIST(r2, 0x40087543, &(0x7f0000000280)={0x0, 0x3, [{0xffffffffffffffff, 0x0, 0x8000, 0x4000}, {0xffffffffffffffff, 0x0, 0x4000, 0x8000}, {0xffffffffffffffff, 0x0, 0x2000, 0xffff7ffff0000000}]}) syz_open_dev$ndb(&(0x7f0000000300), 0x0, 0x400) ioctl$IOCTL_GET_NCIDEV_IDX(r1, 0x0, &(0x7f0000000340)) keyctl$instantiate(0xc, 0x0, &(0x7f0000000380)=@encrypted_new={'new ', 'ecryptfs', 0x20, 'user:', '', 0x20, 0x6}, 0x28, 0x0) pkey_alloc(0x0, 0x1) ioctl$PTP_PIN_SETFUNC(r2, 0x40603d07, &(0x7f00000003c0)={'\x00', 0x7, 0x2, 0x8}) syz_io_uring_setup(0x6cab, &(0x7f0000000440)={0x0, 0xcb7a, 0x1, 0x3, 0x122, 0x0, r2}, &(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffe000/0x2000)=nil, &(0x7f00000004c0), &(0x7f0000000500)=0x0) clock_gettime(0x0, &(0x7f0000000540)={0x0, 0x0}) syz_io_uring_submit(0x0, r3, &(0x7f00000005c0)=@IORING_OP_LINK_TIMEOUT={0xf, 0x17, 0x0, 0x0, 0x0, &(0x7f0000000580)={r4, r5+10000000}, 0x1, 0x1}, 0x1) ioctl$NBD_SET_SOCK(r2, 0xab00, r2) ioctl$IOMMU_TEST_OP_CREATE_ACCESS(r2, 0x3ba0, &(0x7f0000001740)={0x38, 0x5, 0x0, 0x0, 0xffffffffffffffff, 0x1}) keyctl$link(0x8, 0x0, 0xfffffffffffffff8) ioctl$vim2m_VIDIOC_EXPBUF(0xffffffffffffffff, 0xc0405610, &(0x7f0000001840)={0x1, 0x2, 0x8001}) 08:21:33 executing program 0: keyctl$KEYCTL_PKEY_ENCRYPT(0x19, &(0x7f0000000000)={0x0, 0x0, 0xe5}, &(0x7f0000000040)={'enc=', 'raw', ' hash=', {'sha384-avx2\x00'}}, &(0x7f00000000c0), &(0x7f0000000100)=""/229) r0 = pkey_alloc(0x0, 0x0) pkey_mprotect(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x6000000, r0) r1 = userfaultfd(0x100800) pkey_alloc(0x0, 0x1) keyctl$link(0x8, 0x0, 0xfffffffffffffffb) openat$nci(0xffffffffffffff9c, &(0x7f0000000200), 0x2, 0x0) r2 = openat$vsock(0xffffffffffffff9c, &(0x7f0000000240), 0x201, 0x0) ioctl$UDMABUF_CREATE_LIST(r2, 0x40087543, &(0x7f0000000280)={0x0, 0x3, [{0xffffffffffffffff, 0x0, 0x8000, 0x4000}, {0xffffffffffffffff, 0x0, 0x4000, 0x8000}, {0xffffffffffffffff, 0x0, 0x2000, 0xffff7ffff0000000}]}) keyctl$instantiate(0xc, 0x0, &(0x7f0000000380)=@encrypted_new={'new ', 'ecryptfs', 0x20, 'user:', '', 0x20, 0x6}, 0x28, 0x0) syz_io_uring_setup(0x6cab, &(0x7f0000000440)={0x0, 0xcb7a, 0x1, 0x3, 0x122, 0x0, r2}, &(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffe000/0x2000)=nil, &(0x7f00000004c0), &(0x7f0000000500)=0x0) clock_gettime(0x0, &(0x7f0000000540)={0x0, 0x0}) syz_io_uring_submit(0x0, r3, &(0x7f00000005c0)=@IORING_OP_LINK_TIMEOUT={0xf, 0x17, 0x0, 0x0, 0x0, &(0x7f0000000580)={r4, r5+10000000}, 0x1, 0x1}, 0x1) ioctl$NBD_SET_SOCK(r2, 0xab00, r2) mmap$dsp(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x2000000, 0x4000010, r1, 0x0) keyctl$KEYCTL_PKEY_DECRYPT(0x1a, &(0x7f0000000600)={0x0, 0x1000, 0xd0}, 0x0, &(0x7f0000000640)="2736f77350ffc33f7efd1d0e8f90bd80efbf2696893ef379734fbf6b93805520fe93ef19fcdecb6510fb0b63a2a2eb5929d774fcd04ee2d7c3cd1f0a0b9421337683a875ac17717eee658dbdbbee5c64013f03f78e885afc3a44d04cf42586c0f41567b19b151fa83e8beb11c568bf7ef1befc2fedc1e5954e02a065483014daf99296a45e841daf7e1494666b109e9c9012819b7749051cee4a408e3b0ec630f7715c8a5547e31d9c5415dcf4e76ca388caf23b9bd6187ecbdbbffa9cfb876782378aec86cd140d23d7eae3a5788ab46e1cb381bb2d884ef39df63ea957b2ba715802c59ae51fbd899502fa47043cc8218b851fcd1bd73eb5a4a8974cb49824a71e788e2bcca6c5c1a9d87736fe68fdafce2d9cfa30419e11b670873f9a20883268941caae7c6ff661bc4ffa3a9d48a0d6c42b77b05de18d6a70e6334f3ea28463ca728bbf9fee62f165add3d30bfd8792b83a34ca17f6ba097f7d5ea6dd1a6fb254c6114f5b6b0858ddcf0ed8df5c6013af4718ce86c44e56d8de13473ff93acbb49891c8af69ef9c450f99b9af74d96618ec8f90e42efd1877a749a41b168cddd0c6ec51962880ed406853c73adae95d82874be3b34b06f12e90eee628994ce67290942edeb0be5c313511cc28bcf71e299f85a3958a90aa1db138506a8a57c7178d6d57930fd4e6ffebfdcd2ed78f8612eb68ea11a252ba0521c94d656a8b3cc1773ec1d89336055390f6aeaded90922dc02efded1b1db74c9cee146afd3dbd92fb4c8e6b4ebac497aa5084367483f9cd7b05cc24a357bcfcc78bb5eb08edb02011c241d0631241bed81b44c3e9c33bd55b82740596cb8ee2fd8a46004e70e709ed3a20fe1fe69bda58665a8eec06622bcd69f086e290044f8707143adf459f053f14f574d7c3ff0d12f8420cd286a21b819d8fe62ba6b18ce5c8dbccd6ed03ed73be06a8d31555f443663f6a6b2a7d1d59bf71f169dccdf20fbaac233a1c4fc89c38adde4733c5b23ae76aee07b52ca9617cb27833a0e85295b81319d85610787f77c77e8d6bd9f07472324a338b8fe0def1fdb961f488efe39cea303e4ea55eb84fd72beb679407c47030179df73a607b34a059b550f1f4fd60af1526111930f62cf03ecf589c5576e466cfb1df08f5beae15034a789a38724fcbafed9a0426172957c80d4ca7ec9147df727d11a6122ce37fc5bbcd5cdb239364d71e5bbab4b8085cd051a16916665d70d5db3b63c0d9904e3adf2b4d945e52185302129fa3e66bd6608d545c5449c1a45cdbb609ba8cff62e7024234e5405236e481365114a7313d6e591d0c6f50c8d4d95469953e223dd5fd62ec94d342fa4349da1d8f433ea90aed09b2aa9cf0e889f8935dcb86d15acf621cae1c93c582275418d369c54b2a2c2c57cfe5f7fc4f5797e33e6f0d08006bf67ba5d3814a188d48c7116c56cd3098263a5f34e133aad7b5198bc12caa9c032222ec9634f6ba98d9548469cb04aa03510801822716c9895c1c344aa8c699c28adf69664d9dd75ef11778f68663064124e8217876364f6ea33f73acff8f013b0a2ac741d9b5eebd3a0db9e32d50febc12fbc110fdc1d2415277a0897ae3a5f567fe18edf5f48ac86e0398de5f0d57fb8cf5a3c2f7f4d2888cd70bd00ab9b29089b84a5123e00fbcad4a9be61b8ccecfd5f943f11cf0952610b7bd0bbca71b36c439d80ff9e9a6c9135a4b638278432be5d3fec6fd49ad792f504c395cad2f2ffd8d1e0231941523693e2252faabd6df97361bbb2f8c078ef9eacafefb62cb1057c3195cdbc0d81c3e74f72be2bb1eb94f1bd19a26f77982e863442eb6064f31f1f2f84144abefde11d159546d65486a4a55f8aed11c51a8a08e812dcb47c7124701f06417ef29d351b23cacba209e084ff6b969dabfd011828ca759d58860bfa32961115c13107face1d4c2653f662d2671bedf1649e6064b31382a6e51f1487173fdb61e5e70f7676380e17fa7e3d4c4b08a7e64ea5b4a7a3d0c9e8d0d225b35f59fdc3537c0827626eb31f734117aadc65036f26bbf8239cee0ae130f0c948ba3562f24a0656c346c6271b3b4f3fb9865a2ee66575a7ca45ebe0c3d12b68e0b112193254f51f08b31eff02fb8839fbd51d9725c033861ff2f47ecdffa0ebdd1e97af0fb71c2fc10204bdf963c90396964df78bd9495b160981a354e10910c1c3ba0a4dd214ab36d05f2975d5f112c3bb4ad85323d35d8616f9ce025b824aa86e8628c646333b5b183f85668f573e37a16f7e8506746c1c6901139b4ba8c9483f5da3aa3f34d18d893e8fe27061086e9f25e525506fad59938b3016d013288501307f3c5c0e2cf5adfab032f0865525072f624dcd7e7dd03abbe39b8196a6eb42e16d80c3c395c61f32392f1834e5743677e060274a663c1e9d3eac0f87f1b95651839ece118f98fe3a21dff01cb2f904cb453f0f6f1b7d3e4f5ed6569ba5be9a153a8d2f11fb8804d2d1d19850e3383aed4198807d7eed79711faa9d2590d4807a2fd525bbfe5bc8b056369aec9e4b725ea87f180a7d3a3dd3bf886b17364734174d962546db90babfb9cad914c76e01af2adee7a9a6a03a94f4f348c8f1ea959b6df2957509f1683c2978c0c97cbe0929382187be22d907c72e3b93415cbb68363c3a928737536bdbc03f4c363cbb0558ff1321d86358c2cc29f0476381289e233a30e34d50ca6f28d1066b56b8cde48b1e9001779934debfd665af61aac5440e71e0406ab498f3058785a4611ba556d97e197dc4dbbd9195cf91b5242f170b478da2922f4435596ac391a2715958d54443e83d2e7643ab80e006ff04a3c938e02d2a261ee692b54c66585494e7f0c741fb8833e4b99f59cdbaa1a4be04439138b0941488a4e05c2c9092ebb4d06d3a83ea56911ddf9b4ad391872763355881d450f3856ecdc40165effbd7aad0bda162feb20bcd11207c9b838bf642f578801be17ed307b25abf3a96f07c81c3c6082cc02d261c94fce6e70a2919aba69a55b839f03db68025dec5c1910596d7f3085fc21684ed9e40d50f30a2485df8ff750fa6d127cc0e33b7eb41fee15a273c7277775e0341d367c43d2b2d88b5fe27540d5264c33cd2b274632666bced994c34c3937755ac871e9a07a0d22d6ea95a02fa83bd4e4f5265fb207840f3be93cf3df16ddd113f88d7c08a8193a5caf65b895480a0f76a23233d5bb3d18c5429abf89a2dfaa9a3ee204d98e7e7eefb7f2ad135c2be4bc8aad9d293fcd3d689333abb7299d8df7bc5c37d9ad89f19dd6e27bfbd22b86721b5ddd66bb381a3d95d3a24c6136062a1ec0b135f3b46977d696bd2dbf02dc4075615f34d6c1cdbd97a3065c2b362fc52f52ccbdee433150d5643413802e5e925775dac3c1ea415b7f718f8fd3852fabbf1bdf89e4d2ca83bdd0b0a56f6e75d5f7e59008ed909b70fcbfaafa0ed8d7bce6d49c7acdf8ac6d245bcd8e06a0cd30d333ca4eeb6ebf6057408518d2fd923e616da7aa29fb9a719a9018371fe26ff8cfff3f95a46ec096a29aeb3020da496b1a814312411bfa374e632f37821512a610af7009290ecea5e98dbe7a7e48217909e02e314c16233371a6eb96a7b6e655e3ce225d41e8c490aa1d503504f3f8326863b6ea224b2f805a13e8248142b0723b01f2d412c7b117335436b02a55fe6de64615db771b28646a2951a51f13a7e4833a1587ab890da7e6d30adce6323117da7afe2adee10dae01d0c691657c8eba13252595b70d0e8e67b90c72b8e9303c8c0c1303ec345084a1078ed49f0bec0c87ff222e89925d679f97e6e090801b56e7ffaf48419cf4bac884c15911fc1952e292d835e9c5b0c8a994de8990e902968091924ae17d0979da0c9c18a7d6d90a30bf5a03b34a4507f0cb161458782149ecdd4022afc8e4a026a9fbe59d43571a4e460007323f21acbb159a96ad62592fec9ce352bbf19a2e985ede8390ca8bfe94213650a7a7d50cc834e324ce2d01aec7cd6e9c5a74bfaf364a4d0870e9d8fd58b815ce7e218708bd4de2fef25256b90fb70a9aed4d24607cebe97eca29cca0a01a1bd1188fe07b0f29b30484b9ade6d69803a4061a78c5aa93f666f8cafecbc577943df81c49a0e1ad97e02ef3643b064b0ed31fb8aad570d3a4de9e4f6b5b8a6962de3c0671e6584343e01a9535facd492525e2e30a240e4cb5a5e36cd090b83724760a0f5a9c6dded0fc9f31b138b5af40b6792b16962cedb85eb7ff8b5a0c6b65642532c888eb699c6f9dd782881610493ee68dde02d8b1707572de4e292f7ce63db33b39e16fd193fabe74f03dfedac0ce0fdeac55f878a391377aa33c53b6dbceb16b61f16f1d67a18122f8ed5c4bcb504c42296f9cd07c03073e25d19e076312fb2b1b623a217a6dd2ba44f37eabda66da7868d57bdc757514150877587fb033a9bbe30dee3b5667c6eb92d680ce5b57e73bb36211fab05abb6b1f91a508e5558ccabb12d30ad90b5af10d572f8c61b679179ca3b4c9d21932ef65af3cf92f119ad0cfde39a793df349cad4191a044d9f9647aec1fb9f862f3b289c924e2c0c0aee09af1070919abe81484bb1bb652036717bd5c7d246046792debd46ddb3507c387a97e4f29507147e82c17562f6f51a875b779807a3e2b7b79d40a77383ec2c143f57d9acf9201059e253618dec527cab7f60266312aa5e6d7c7e2c0c710aa83c0a745fac702448a4a0123ddf5f1cd3bcae53bfdfb361f785a2d399cb65f8eaa914a1a3ab2f4c47b387802beee2a02dbefcb420c360717b139d493497eb30ca60c1513fb067322d77d34f5044bd26c2533da8b5cbccee72242da3707c72f030fbc487ba6f51f8e77cd09e75f13954fda4c79f15d200349e533ee661f355adfe8002049f1a7c8d47b89a8755647840c5ebf314cba13265df9013d5d6bbd715d59d9df7a05c2be8d1ca1a950513896d6eb17a635850d701276d6e05a22bfe45a1fa0b89f0a05148f39dd58e21f7cae54c06e5d2a51f407eeb0a343b670c8fdab581a6c1fccd45a58c0b164a143ac6e21b5db77f3ba5065857dd63edd6d4d54df37255463d1472dc9e7a8108d82117d99c5aa56c423a325ba3405941d8f335a16f00443c0958a6ad3e70ae24349d5e5361c789422dbab386792c951a78fa52bed4e15d12b13a020c58ca167c37e0a3cb2eb42620d9c9ea7baad7aa998abe01a93d7872539a8c46e401a1b203682d3177b45292bd54c130826bcadaea7eec226906ae5aeb412d78de6043a275d11f9ac354840d5ac26771cece983f0f0f5067b2db841bd2f78108afd399bd7ce1bb71568991d4be164b62d79f83c334e69368e2391a62a89306e08cb03743e0fe684666d61bc546d68ec2e477eaf8c95eb3e8e3925803c86c1e5c33c7b6de4e556b5a2e70fd2f67bd9b5375e1b4a7a9994146d0d0240cc7f0cd3fc5daa02914a83cf50bbe6f481c198318d96e7c37c7e58c72941117f2895ed74146da2601cfa3cfe94f29cb77dc43ad3a5e64dcb05597b88a8b67a01f63ee27dbc3df5c7ff7a8654dcf6a54418475c4e56179d5494389a8eb4c07382985cd4aed321f4beae778e9dad565ebcb32334dee3e6aa4754ccecd251c20c9f43568830e7736f34b06d9608d502803637baea19ef3f1fd8cd60dbc50642416d64c0a299a9f45a2e79054cc772a06192dd19dc4707ad3003c2ef854aba2524d188e2e67434a54702139261fe7668601b9787a943a7fdfee1da4d4541545e6d9206461531b099d11714d2ed6f4aecf866ccf6a9f833bc4db8bb40a2d8130cc", &(0x7f0000001640)=""/208) 08:21:33 executing program 3: keyctl$KEYCTL_PKEY_ENCRYPT(0x19, &(0x7f0000000000)={0x0, 0x0, 0xe5}, &(0x7f0000000040)={'enc=', 'raw', ' hash=', {'sha384-avx2\x00'}}, &(0x7f00000000c0), &(0x7f0000000100)=""/229) r0 = pkey_alloc(0x0, 0x0) pkey_mprotect(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x6000000, r0) r1 = userfaultfd(0x100800) pkey_alloc(0x0, 0x1) keyctl$link(0x8, 0x0, 0xfffffffffffffffb) r2 = openat$nci(0xffffffffffffff9c, &(0x7f0000000200), 0x2, 0x0) r3 = openat$vsock(0xffffffffffffff9c, &(0x7f0000000240), 0x201, 0x0) ioctl$UDMABUF_CREATE_LIST(r3, 0x40087543, &(0x7f0000000280)={0x0, 0x3, [{0xffffffffffffffff, 0x0, 0x8000, 0x4000}, {0xffffffffffffffff, 0x0, 0x4000, 0x8000}, {0xffffffffffffffff, 0x0, 0x2000, 0xffff7ffff0000000}]}) syz_open_dev$ndb(&(0x7f0000000300), 0x0, 0x400) ioctl$IOCTL_GET_NCIDEV_IDX(r2, 0x0, &(0x7f0000000340)) keyctl$instantiate(0xc, 0x0, &(0x7f0000000380)=@encrypted_new={'new ', 'ecryptfs', 0x20, 'user:', '', 0x20, 0x6}, 0x28, 0x0) pkey_alloc(0x0, 0x1) ioctl$PTP_PIN_SETFUNC(r3, 0x40603d07, &(0x7f00000003c0)={'\x00', 0x7, 0x2, 0x8}) syz_io_uring_setup(0x6cab, &(0x7f0000000440)={0x0, 0xcb7a, 0x1, 0x3, 0x122, 0x0, r3}, &(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffe000/0x2000)=nil, &(0x7f00000004c0), &(0x7f0000000500)=0x0) clock_gettime(0x0, &(0x7f0000000540)={0x0, 0x0}) syz_io_uring_submit(0x0, r4, &(0x7f00000005c0)=@IORING_OP_LINK_TIMEOUT={0xf, 0x17, 0x0, 0x0, 0x0, &(0x7f0000000580)={r5, r6+10000000}, 0x1, 0x1}, 0x1) ioctl$NBD_SET_SOCK(r3, 0xab00, r3) mmap$dsp(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x2000000, 0x4000010, r1, 0x0) ioctl$IOMMU_TEST_OP_CREATE_ACCESS(r3, 0x3ba0, &(0x7f0000001740)={0x38, 0x5, 0x0, 0x0, 0xffffffffffffffff, 0x1}) keyctl$link(0x8, 0x0, 0xfffffffffffffff8) ioctl$vim2m_VIDIOC_EXPBUF(0xffffffffffffffff, 0xc0405610, &(0x7f0000001840)={0x1, 0x2, 0x8001}) 08:21:33 executing program 4: keyctl$KEYCTL_PKEY_ENCRYPT(0x19, &(0x7f0000000000)={0x0, 0x0, 0xe5}, &(0x7f0000000040)={'enc=', 'raw', ' hash=', {'sha384-avx2\x00'}}, &(0x7f00000000c0), &(0x7f0000000100)=""/229) r0 = pkey_alloc(0x0, 0x0) pkey_mprotect(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x6000000, r0) userfaultfd(0x100800) pkey_alloc(0x0, 0x1) keyctl$link(0x8, 0x0, 0xfffffffffffffffb) openat$nci(0xffffffffffffff9c, &(0x7f0000000200), 0x2, 0x0) syz_io_uring_setup(0x6cab, &(0x7f0000000440)={0x0, 0xcb7a, 0x1, 0x3, 0x122}, &(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffe000/0x2000)=nil, &(0x7f00000004c0), &(0x7f0000000500)=0x0) syz_io_uring_submit(0x0, r1, &(0x7f00000005c0)=@IORING_OP_LINK_TIMEOUT={0xf, 0x17, 0x0, 0x0, 0x0, &(0x7f0000000580), 0x1, 0x1}, 0x1) 08:21:34 executing program 2: keyctl$KEYCTL_PKEY_ENCRYPT(0x19, &(0x7f0000000000)={0x0, 0x0, 0xe5}, &(0x7f0000000040)={'enc=', 'raw', ' hash=', {'sha384-avx2\x00'}}, &(0x7f00000000c0), &(0x7f0000000100)=""/229) r0 = pkey_alloc(0x0, 0x0) pkey_mprotect(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x6000000, r0) userfaultfd(0x100800) pkey_alloc(0x0, 0x1) keyctl$link(0x8, 0x0, 0xfffffffffffffffb) openat$nci(0xffffffffffffff9c, &(0x7f0000000200), 0x2, 0x0) syz_io_uring_setup(0x6cab, &(0x7f0000000440)={0x0, 0xcb7a, 0x1, 0x3, 0x122}, &(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffe000/0x2000)=nil, &(0x7f00000004c0), &(0x7f0000000500)=0x0) syz_io_uring_submit(0x0, r1, &(0x7f00000005c0)=@IORING_OP_LINK_TIMEOUT={0xf, 0x17, 0x0, 0x0, 0x0, &(0x7f0000000580), 0x1, 0x1}, 0x1) [ 245.608745][T21762] ================================================================== [ 245.616869][T21762] BUG: KASAN: use-after-free in nfc_llcp_find_local+0xcf/0xe0 [ 245.624479][T21762] Read of size 8 at addr ffff8880765d0000 by task syz-executor.1/21762 [ 245.632737][T21762] [ 245.635078][T21762] CPU: 1 PID: 21762 Comm: syz-executor.1 Not tainted 6.1.0-rc6-next-20221125-syzkaller #0 [ 245.645000][T21762] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 10/26/2022 [ 245.655078][T21762] Call Trace: [ 245.658369][T21762] [ 245.661297][T21762] dump_stack_lvl+0xd1/0x138 [ 245.665906][T21762] print_report+0x15e/0x45d [ 245.670421][T21762] ? __phys_addr+0xc8/0x140 [ 245.674926][T21762] ? nfc_llcp_find_local+0xcf/0xe0 [ 245.680039][T21762] kasan_report+0xbf/0x1f0 [ 245.684529][T21762] ? nfc_llcp_find_local+0xcf/0xe0 [ 245.689667][T21762] nfc_llcp_find_local+0xcf/0xe0 [ 245.694609][T21762] nfc_llcp_unregister_device+0x1a/0x260 [ 245.700239][T21762] nfc_unregister_device+0x196/0x330 [ 245.705522][T21762] virtual_ncidev_close+0x52/0xb0 [ 245.710593][T21762] __fput+0x27c/0xa90 [ 245.714609][T21762] ? virtual_nci_open+0x10/0x10 [ 245.719466][T21762] task_work_run+0x16f/0x270 [ 245.724052][T21762] ? task_work_cancel+0x30/0x30 [ 245.728905][T21762] exit_to_user_mode_prepare+0x23c/0x250 [ 245.734543][T21762] syscall_exit_to_user_mode+0x1d/0x50 [ 245.740029][T21762] do_syscall_64+0x46/0xb0 [ 245.744457][T21762] entry_SYSCALL_64_after_hwframe+0x63/0xcd [ 245.750433][T21762] RIP: 0033:0x7fe7de43df8b [ 245.754856][T21762] Code: 0f 05 48 3d 00 f0 ff ff 77 45 c3 0f 1f 40 00 48 83 ec 18 89 7c 24 0c e8 63 fc ff ff 8b 7c 24 0c 41 89 c0 b8 03 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 35 44 89 c7 89 44 24 0c e8 a1 fc ff ff 8b 44 [ 245.774482][T21762] RSP: 002b:00007fff7e5d0830 EFLAGS: 00000293 ORIG_RAX: 0000000000000003 [ 245.782890][T21762] RAX: 0000000000000000 RBX: 0000000000000004 RCX: 00007fe7de43df8b [ 245.790856][T21762] RDX: 0000000000000000 RSI: 0000001b2f226ef4 RDI: 0000000000000003 [ 245.798911][T21762] RBP: 00007fe7de5ad980 R08: 0000000000000000 R09: 0000000008337a43 [ 245.806891][T21762] R10: 0000000000000000 R11: 0000000000000293 R12: 000000000003c192 [ 245.814886][T21762] R13: 00007fff7e5d0930 R14: 00007fe7de5abf80 R15: 0000000000000032 [ 245.822889][T21762] [ 245.825921][T21762] [ 245.828255][T21762] Allocated by task 21775: [ 245.832681][T21762] kasan_save_stack+0x22/0x40 [ 245.837467][T21762] kasan_set_track+0x25/0x30 [ 245.842088][T21762] __kasan_kmalloc+0xa5/0xb0 [ 245.846702][T21762] nfc_llcp_register_device+0x49/0x9e0 [ 245.852177][T21762] nfc_register_device+0x70/0x3b0 08:21:34 executing program 0: keyctl$KEYCTL_PKEY_ENCRYPT(0x19, &(0x7f0000000000)={0x0, 0x0, 0xe5}, &(0x7f0000000040)={'enc=', 'raw', ' hash=', {'sha384-avx2\x00'}}, &(0x7f00000000c0), &(0x7f0000000100)=""/229) r0 = pkey_alloc(0x0, 0x0) pkey_mprotect(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x6000000, r0) r1 = userfaultfd(0x100800) pkey_alloc(0x0, 0x1) keyctl$link(0x8, 0x0, 0xfffffffffffffffb) openat$nci(0xffffffffffffff9c, &(0x7f0000000200), 0x2, 0x0) r2 = openat$vsock(0xffffffffffffff9c, &(0x7f0000000240), 0x201, 0x0) syz_open_dev$ndb(&(0x7f0000000300), 0x0, 0x400) keyctl$instantiate(0xc, 0x0, &(0x7f0000000380)=@encrypted_new={'new ', 'ecryptfs', 0x20, 'user:', '', 0x20, 0x6}, 0x28, 0x0) syz_io_uring_setup(0x6cab, &(0x7f0000000440)={0x0, 0xcb7a, 0x1, 0x3, 0x122, 0x0, r2}, &(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffe000/0x2000)=nil, &(0x7f00000004c0), &(0x7f0000000500)=0x0) clock_gettime(0x0, &(0x7f0000000540)={0x0, 0x0}) syz_io_uring_submit(0x0, r3, &(0x7f00000005c0)=@IORING_OP_LINK_TIMEOUT={0xf, 0x17, 0x0, 0x0, 0x0, &(0x7f0000000580)={r4, r5+10000000}, 0x1, 0x1}, 0x1) ioctl$NBD_SET_SOCK(r2, 0xab00, r2) mmap$dsp(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x2000000, 0x4000010, r1, 0x0) keyctl$KEYCTL_PKEY_DECRYPT(0x1a, &(0x7f0000000600)={0x0, 0x1000, 0xd0}, 0x0, &(0x7f0000000640)="2736f77350ffc33f7efd1d0e8f90bd80efbf2696893ef379734fbf6b93805520fe93ef19fcdecb6510fb0b63a2a2eb5929d774fcd04ee2d7c3cd1f0a0b9421337683a875ac17717eee658dbdbbee5c64013f03f78e885afc3a44d04cf42586c0f41567b19b151fa83e8beb11c568bf7ef1befc2fedc1e5954e02a065483014daf99296a45e841daf7e1494666b109e9c9012819b7749051cee4a408e3b0ec630f7715c8a5547e31d9c5415dcf4e76ca388caf23b9bd6187ecbdbbffa9cfb876782378aec86cd140d23d7eae3a5788ab46e1cb381bb2d884ef39df63ea957b2ba715802c59ae51fbd899502fa47043cc8218b851fcd1bd73eb5a4a8974cb49824a71e788e2bcca6c5c1a9d87736fe68fdafce2d9cfa30419e11b670873f9a20883268941caae7c6ff661bc4ffa3a9d48a0d6c42b77b05de18d6a70e6334f3ea28463ca728bbf9fee62f165add3d30bfd8792b83a34ca17f6ba097f7d5ea6dd1a6fb254c6114f5b6b0858ddcf0ed8df5c6013af4718ce86c44e56d8de13473ff93acbb49891c8af69ef9c450f99b9af74d96618ec8f90e42efd1877a749a41b168cddd0c6ec51962880ed406853c73adae95d82874be3b34b06f12e90eee628994ce67290942edeb0be5c313511cc28bcf71e299f85a3958a90aa1db138506a8a57c7178d6d57930fd4e6ffebfdcd2ed78f8612eb68ea11a252ba0521c94d656a8b3cc1773ec1d89336055390f6aeaded90922dc02efded1b1db74c9cee146afd3dbd92fb4c8e6b4ebac497aa5084367483f9cd7b05cc24a357bcfcc78bb5eb08edb02011c241d0631241bed81b44c3e9c33bd55b82740596cb8ee2fd8a46004e70e709ed3a20fe1fe69bda58665a8eec06622bcd69f086e290044f8707143adf459f053f14f574d7c3ff0d12f8420cd286a21b819d8fe62ba6b18ce5c8dbccd6ed03ed73be06a8d31555f443663f6a6b2a7d1d59bf71f169dccdf20fbaac233a1c4fc89c38adde4733c5b23ae76aee07b52ca9617cb27833a0e85295b81319d85610787f77c77e8d6bd9f07472324a338b8fe0def1fdb961f488efe39cea303e4ea55eb84fd72beb679407c47030179df73a607b34a059b550f1f4fd60af1526111930f62cf03ecf589c5576e466cfb1df08f5beae15034a789a38724fcbafed9a0426172957c80d4ca7ec9147df727d11a6122ce37fc5bbcd5cdb239364d71e5bbab4b8085cd051a16916665d70d5db3b63c0d9904e3adf2b4d945e52185302129fa3e66bd6608d545c5449c1a45cdbb609ba8cff62e7024234e5405236e481365114a7313d6e591d0c6f50c8d4d95469953e223dd5fd62ec94d342fa4349da1d8f433ea90aed09b2aa9cf0e889f8935dcb86d15acf621cae1c93c582275418d369c54b2a2c2c57cfe5f7fc4f5797e33e6f0d08006bf67ba5d3814a188d48c7116c56cd3098263a5f34e133aad7b5198bc12caa9c032222ec9634f6ba98d9548469cb04aa03510801822716c9895c1c344aa8c699c28adf69664d9dd75ef11778f68663064124e8217876364f6ea33f73acff8f013b0a2ac741d9b5eebd3a0db9e32d50febc12fbc110fdc1d2415277a0897ae3a5f567fe18edf5f48ac86e0398de5f0d57fb8cf5a3c2f7f4d2888cd70bd00ab9b29089b84a5123e00fbcad4a9be61b8ccecfd5f943f11cf0952610b7bd0bbca71b36c439d80ff9e9a6c9135a4b638278432be5d3fec6fd49ad792f504c395cad2f2ffd8d1e0231941523693e2252faabd6df97361bbb2f8c078ef9eacafefb62cb1057c3195cdbc0d81c3e74f72be2bb1eb94f1bd19a26f77982e863442eb6064f31f1f2f84144abefde11d159546d65486a4a55f8aed11c51a8a08e812dcb47c7124701f06417ef29d351b23cacba209e084ff6b969dabfd011828ca759d58860bfa32961115c13107face1d4c2653f662d2671bedf1649e6064b31382a6e51f1487173fdb61e5e70f7676380e17fa7e3d4c4b08a7e64ea5b4a7a3d0c9e8d0d225b35f59fdc3537c0827626eb31f734117aadc65036f26bbf8239cee0ae130f0c948ba3562f24a0656c346c6271b3b4f3fb9865a2ee66575a7ca45ebe0c3d12b68e0b112193254f51f08b31eff02fb8839fbd51d9725c033861ff2f47ecdffa0ebdd1e97af0fb71c2fc10204bdf963c90396964df78bd9495b160981a354e10910c1c3ba0a4dd214ab36d05f2975d5f112c3bb4ad85323d35d8616f9ce025b824aa86e8628c646333b5b183f85668f573e37a16f7e8506746c1c6901139b4ba8c9483f5da3aa3f34d18d893e8fe27061086e9f25e525506fad59938b3016d013288501307f3c5c0e2cf5adfab032f0865525072f624dcd7e7dd03abbe39b8196a6eb42e16d80c3c395c61f32392f1834e5743677e060274a663c1e9d3eac0f87f1b95651839ece118f98fe3a21dff01cb2f904cb453f0f6f1b7d3e4f5ed6569ba5be9a153a8d2f11fb8804d2d1d19850e3383aed4198807d7eed79711faa9d2590d4807a2fd525bbfe5bc8b056369aec9e4b725ea87f180a7d3a3dd3bf886b17364734174d962546db90babfb9cad914c76e01af2adee7a9a6a03a94f4f348c8f1ea959b6df2957509f1683c2978c0c97cbe0929382187be22d907c72e3b93415cbb68363c3a928737536bdbc03f4c363cbb0558ff1321d86358c2cc29f0476381289e233a30e34d50ca6f28d1066b56b8cde48b1e9001779934debfd665af61aac5440e71e0406ab498f3058785a4611ba556d97e197dc4dbbd9195cf91b5242f170b478da2922f4435596ac391a2715958d54443e83d2e7643ab80e006ff04a3c938e02d2a261ee692b54c66585494e7f0c741fb8833e4b99f59cdbaa1a4be04439138b0941488a4e05c2c9092ebb4d06d3a83ea56911ddf9b4ad391872763355881d450f3856ecdc40165effbd7aad0bda162feb20bcd11207c9b838bf642f578801be17ed307b25abf3a96f07c81c3c6082cc02d261c94fce6e70a2919aba69a55b839f03db68025dec5c1910596d7f3085fc21684ed9e40d50f30a2485df8ff750fa6d127cc0e33b7eb41fee15a273c7277775e0341d367c43d2b2d88b5fe27540d5264c33cd2b274632666bced994c34c3937755ac871e9a07a0d22d6ea95a02fa83bd4e4f5265fb207840f3be93cf3df16ddd113f88d7c08a8193a5caf65b895480a0f76a23233d5bb3d18c5429abf89a2dfaa9a3ee204d98e7e7eefb7f2ad135c2be4bc8aad9d293fcd3d689333abb7299d8df7bc5c37d9ad89f19dd6e27bfbd22b86721b5ddd66bb381a3d95d3a24c6136062a1ec0b135f3b46977d696bd2dbf02dc4075615f34d6c1cdbd97a3065c2b362fc52f52ccbdee433150d5643413802e5e925775dac3c1ea415b7f718f8fd3852fabbf1bdf89e4d2ca83bdd0b0a56f6e75d5f7e59008ed909b70fcbfaafa0ed8d7bce6d49c7acdf8ac6d245bcd8e06a0cd30d333ca4eeb6ebf6057408518d2fd923e616da7aa29fb9a719a9018371fe26ff8cfff3f95a46ec096a29aeb3020da496b1a814312411bfa374e632f37821512a610af7009290ecea5e98dbe7a7e48217909e02e314c16233371a6eb96a7b6e655e3ce225d41e8c490aa1d503504f3f8326863b6ea224b2f805a13e8248142b0723b01f2d412c7b117335436b02a55fe6de64615db771b28646a2951a51f13a7e4833a1587ab890da7e6d30adce6323117da7afe2adee10dae01d0c691657c8eba13252595b70d0e8e67b90c72b8e9303c8c0c1303ec345084a1078ed49f0bec0c87ff222e89925d679f97e6e090801b56e7ffaf48419cf4bac884c15911fc1952e292d835e9c5b0c8a994de8990e902968091924ae17d0979da0c9c18a7d6d90a30bf5a03b34a4507f0cb161458782149ecdd4022afc8e4a026a9fbe59d43571a4e460007323f21acbb159a96ad62592fec9ce352bbf19a2e985ede8390ca8bfe94213650a7a7d50cc834e324ce2d01aec7cd6e9c5a74bfaf364a4d0870e9d8fd58b815ce7e218708bd4de2fef25256b90fb70a9aed4d24607cebe97eca29cca0a01a1bd1188fe07b0f29b30484b9ade6d69803a4061a78c5aa93f666f8cafecbc577943df81c49a0e1ad97e02ef3643b064b0ed31fb8aad570d3a4de9e4f6b5b8a6962de3c0671e6584343e01a9535facd492525e2e30a240e4cb5a5e36cd090b83724760a0f5a9c6dded0fc9f31b138b5af40b6792b16962cedb85eb7ff8b5a0c6b65642532c888eb699c6f9dd782881610493ee68dde02d8b1707572de4e292f7ce63db33b39e16fd193fabe74f03dfedac0ce0fdeac55f878a391377aa33c53b6dbceb16b61f16f1d67a18122f8ed5c4bcb504c42296f9cd07c03073e25d19e076312fb2b1b623a217a6dd2ba44f37eabda66da7868d57bdc757514150877587fb033a9bbe30dee3b5667c6eb92d680ce5b57e73bb36211fab05abb6b1f91a508e5558ccabb12d30ad90b5af10d572f8c61b679179ca3b4c9d21932ef65af3cf92f119ad0cfde39a793df349cad4191a044d9f9647aec1fb9f862f3b289c924e2c0c0aee09af1070919abe81484bb1bb652036717bd5c7d246046792debd46ddb3507c387a97e4f29507147e82c17562f6f51a875b779807a3e2b7b79d40a77383ec2c143f57d9acf9201059e253618dec527cab7f60266312aa5e6d7c7e2c0c710aa83c0a745fac702448a4a0123ddf5f1cd3bcae53bfdfb361f785a2d399cb65f8eaa914a1a3ab2f4c47b387802beee2a02dbefcb420c360717b139d493497eb30ca60c1513fb067322d77d34f5044bd26c2533da8b5cbccee72242da3707c72f030fbc487ba6f51f8e77cd09e75f13954fda4c79f15d200349e533ee661f355adfe8002049f1a7c8d47b89a8755647840c5ebf314cba13265df9013d5d6bbd715d59d9df7a05c2be8d1ca1a950513896d6eb17a635850d701276d6e05a22bfe45a1fa0b89f0a05148f39dd58e21f7cae54c06e5d2a51f407eeb0a343b670c8fdab581a6c1fccd45a58c0b164a143ac6e21b5db77f3ba5065857dd63edd6d4d54df37255463d1472dc9e7a8108d82117d99c5aa56c423a325ba3405941d8f335a16f00443c0958a6ad3e70ae24349d5e5361c789422dbab386792c951a78fa52bed4e15d12b13a020c58ca167c37e0a3cb2eb42620d9c9ea7baad7aa998abe01a93d7872539a8c46e401a1b203682d3177b45292bd54c130826bcadaea7eec226906ae5aeb412d78de6043a275d11f9ac354840d5ac26771cece983f0f0f5067b2db841bd2f78108afd399bd7ce1bb71568991d4be164b62d79f83c334e69368e2391a62a89306e08cb03743e0fe684666d61bc546d68ec2e477eaf8c95eb3e8e3925803c86c1e5c33c7b6de4e556b5a2e70fd2f67bd9b5375e1b4a7a9994146d0d0240cc7f0cd3fc5daa02914a83cf50bbe6f481c198318d96e7c37c7e58c72941117f2895ed74146da2601cfa3cfe94f29cb77dc43ad3a5e64dcb05597b88a8b67a01f63ee27dbc3df5c7ff7a8654dcf6a54418475c4e56179d5494389a8eb4c07382985cd4aed321f4beae778e9dad565ebcb32334dee3e6aa4754ccecd251c20c9f43568830e7736f34b06d9608d502803637baea19ef3f1fd8cd60dbc50642416d64c0a299a9f45a2e79054cc772a06192dd19dc4707ad3003c2ef854aba2524d188e2e67434a54702139261fe7668601b9787a943a7fdfee1da4d4541545e6d9206461531b099d11714d2ed6f4aecf866ccf6a9f833bc4db8bb40a2d8130cc", &(0x7f0000001640)=""/208) 08:21:34 executing program 5: keyctl$KEYCTL_PKEY_ENCRYPT(0x19, &(0x7f0000000000)={0x0, 0x0, 0xe5}, &(0x7f0000000040)={'enc=', 'raw', ' hash=', {'sha384-avx2\x00'}}, &(0x7f00000000c0), &(0x7f0000000100)=""/229) r0 = pkey_alloc(0x0, 0x0) pkey_mprotect(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x6000000, r0) r1 = userfaultfd(0x100800) pkey_alloc(0x0, 0x1) keyctl$link(0x8, 0x0, 0xfffffffffffffffb) openat$nci(0xffffffffffffff9c, &(0x7f0000000200), 0x2, 0x0) r2 = openat$vsock(0xffffffffffffff9c, &(0x7f0000000240), 0x201, 0x0) ioctl$UDMABUF_CREATE_LIST(r2, 0x40087543, &(0x7f0000000280)={0x0, 0x3, [{0xffffffffffffffff, 0x0, 0x8000, 0x4000}, {0xffffffffffffffff, 0x0, 0x4000, 0x8000}, {0xffffffffffffffff, 0x0, 0x2000, 0xffff7ffff0000000}]}) keyctl$instantiate(0xc, 0x0, &(0x7f0000000380)=@encrypted_new={'new ', 'ecryptfs', 0x20, 'user:', '', 0x20, 0x6}, 0x28, 0x0) syz_io_uring_setup(0x6cab, &(0x7f0000000440)={0x0, 0xcb7a, 0x1, 0x3, 0x122, 0x0, r2}, &(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffe000/0x2000)=nil, &(0x7f00000004c0), &(0x7f0000000500)=0x0) clock_gettime(0x0, &(0x7f0000000540)={0x0, 0x0}) syz_io_uring_submit(0x0, r3, &(0x7f00000005c0)=@IORING_OP_LINK_TIMEOUT={0xf, 0x17, 0x0, 0x0, 0x0, &(0x7f0000000580)={r4, r5+10000000}, 0x1, 0x1}, 0x1) ioctl$NBD_SET_SOCK(r2, 0xab00, r2) mmap$dsp(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x2000000, 0x4000010, r1, 0x0) keyctl$KEYCTL_PKEY_DECRYPT(0x1a, &(0x7f0000000600)={0x0, 0x1000, 0xd0}, 0x0, &(0x7f0000000640)="2736f77350ffc33f7efd1d0e8f90bd80efbf2696893ef379734fbf6b93805520fe93ef19fcdecb6510fb0b63a2a2eb5929d774fcd04ee2d7c3cd1f0a0b9421337683a875ac17717eee658dbdbbee5c64013f03f78e885afc3a44d04cf42586c0f41567b19b151fa83e8beb11c568bf7ef1befc2fedc1e5954e02a065483014daf99296a45e841daf7e1494666b109e9c9012819b7749051cee4a408e3b0ec630f7715c8a5547e31d9c5415dcf4e76ca388caf23b9bd6187ecbdbbffa9cfb876782378aec86cd140d23d7eae3a5788ab46e1cb381bb2d884ef39df63ea957b2ba715802c59ae51fbd899502fa47043cc8218b851fcd1bd73eb5a4a8974cb49824a71e788e2bcca6c5c1a9d87736fe68fdafce2d9cfa30419e11b670873f9a20883268941caae7c6ff661bc4ffa3a9d48a0d6c42b77b05de18d6a70e6334f3ea28463ca728bbf9fee62f165add3d30bfd8792b83a34ca17f6ba097f7d5ea6dd1a6fb254c6114f5b6b0858ddcf0ed8df5c6013af4718ce86c44e56d8de13473ff93acbb49891c8af69ef9c450f99b9af74d96618ec8f90e42efd1877a749a41b168cddd0c6ec51962880ed406853c73adae95d82874be3b34b06f12e90eee628994ce67290942edeb0be5c313511cc28bcf71e299f85a3958a90aa1db138506a8a57c7178d6d57930fd4e6ffebfdcd2ed78f8612eb68ea11a252ba0521c94d656a8b3cc1773ec1d89336055390f6aeaded90922dc02efded1b1db74c9cee146afd3dbd92fb4c8e6b4ebac497aa5084367483f9cd7b05cc24a357bcfcc78bb5eb08edb02011c241d0631241bed81b44c3e9c33bd55b82740596cb8ee2fd8a46004e70e709ed3a20fe1fe69bda58665a8eec06622bcd69f086e290044f8707143adf459f053f14f574d7c3ff0d12f8420cd286a21b819d8fe62ba6b18ce5c8dbccd6ed03ed73be06a8d31555f443663f6a6b2a7d1d59bf71f169dccdf20fbaac233a1c4fc89c38adde4733c5b23ae76aee07b52ca9617cb27833a0e85295b81319d85610787f77c77e8d6bd9f07472324a338b8fe0def1fdb961f488efe39cea303e4ea55eb84fd72beb679407c47030179df73a607b34a059b550f1f4fd60af1526111930f62cf03ecf589c5576e466cfb1df08f5beae15034a789a38724fcbafed9a0426172957c80d4ca7ec9147df727d11a6122ce37fc5bbcd5cdb239364d71e5bbab4b8085cd051a16916665d70d5db3b63c0d9904e3adf2b4d945e52185302129fa3e66bd6608d545c5449c1a45cdbb609ba8cff62e7024234e5405236e481365114a7313d6e591d0c6f50c8d4d95469953e223dd5fd62ec94d342fa4349da1d8f433ea90aed09b2aa9cf0e889f8935dcb86d15acf621cae1c93c582275418d369c54b2a2c2c57cfe5f7fc4f5797e33e6f0d08006bf67ba5d3814a188d48c7116c56cd3098263a5f34e133aad7b5198bc12caa9c032222ec9634f6ba98d9548469cb04aa03510801822716c9895c1c344aa8c699c28adf69664d9dd75ef11778f68663064124e8217876364f6ea33f73acff8f013b0a2ac741d9b5eebd3a0db9e32d50febc12fbc110fdc1d2415277a0897ae3a5f567fe18edf5f48ac86e0398de5f0d57fb8cf5a3c2f7f4d2888cd70bd00ab9b29089b84a5123e00fbcad4a9be61b8ccecfd5f943f11cf0952610b7bd0bbca71b36c439d80ff9e9a6c9135a4b638278432be5d3fec6fd49ad792f504c395cad2f2ffd8d1e0231941523693e2252faabd6df97361bbb2f8c078ef9eacafefb62cb1057c3195cdbc0d81c3e74f72be2bb1eb94f1bd19a26f77982e863442eb6064f31f1f2f84144abefde11d159546d65486a4a55f8aed11c51a8a08e812dcb47c7124701f06417ef29d351b23cacba209e084ff6b969dabfd011828ca759d58860bfa32961115c13107face1d4c2653f662d2671bedf1649e6064b31382a6e51f1487173fdb61e5e70f7676380e17fa7e3d4c4b08a7e64ea5b4a7a3d0c9e8d0d225b35f59fdc3537c0827626eb31f734117aadc65036f26bbf8239cee0ae130f0c948ba3562f24a0656c346c6271b3b4f3fb9865a2ee66575a7ca45ebe0c3d12b68e0b112193254f51f08b31eff02fb8839fbd51d9725c033861ff2f47ecdffa0ebdd1e97af0fb71c2fc10204bdf963c90396964df78bd9495b160981a354e10910c1c3ba0a4dd214ab36d05f2975d5f112c3bb4ad85323d35d8616f9ce025b824aa86e8628c646333b5b183f85668f573e37a16f7e8506746c1c6901139b4ba8c9483f5da3aa3f34d18d893e8fe27061086e9f25e525506fad59938b3016d013288501307f3c5c0e2cf5adfab032f0865525072f624dcd7e7dd03abbe39b8196a6eb42e16d80c3c395c61f32392f1834e5743677e060274a663c1e9d3eac0f87f1b95651839ece118f98fe3a21dff01cb2f904cb453f0f6f1b7d3e4f5ed6569ba5be9a153a8d2f11fb8804d2d1d19850e3383aed4198807d7eed79711faa9d2590d4807a2fd525bbfe5bc8b056369aec9e4b725ea87f180a7d3a3dd3bf886b17364734174d962546db90babfb9cad914c76e01af2adee7a9a6a03a94f4f348c8f1ea959b6df2957509f1683c2978c0c97cbe0929382187be22d907c72e3b93415cbb68363c3a928737536bdbc03f4c363cbb0558ff1321d86358c2cc29f0476381289e233a30e34d50ca6f28d1066b56b8cde48b1e9001779934debfd665af61aac5440e71e0406ab498f3058785a4611ba556d97e197dc4dbbd9195cf91b5242f170b478da2922f4435596ac391a2715958d54443e83d2e7643ab80e006ff04a3c938e02d2a261ee692b54c66585494e7f0c741fb8833e4b99f59cdbaa1a4be04439138b0941488a4e05c2c9092ebb4d06d3a83ea56911ddf9b4ad391872763355881d450f3856ecdc40165effbd7aad0bda162feb20bcd11207c9b838bf642f578801be17ed307b25abf3a96f07c81c3c6082cc02d261c94fce6e70a2919aba69a55b839f03db68025dec5c1910596d7f3085fc21684ed9e40d50f30a2485df8ff750fa6d127cc0e33b7eb41fee15a273c7277775e0341d367c43d2b2d88b5fe27540d5264c33cd2b274632666bced994c34c3937755ac871e9a07a0d22d6ea95a02fa83bd4e4f5265fb207840f3be93cf3df16ddd113f88d7c08a8193a5caf65b895480a0f76a23233d5bb3d18c5429abf89a2dfaa9a3ee204d98e7e7eefb7f2ad135c2be4bc8aad9d293fcd3d689333abb7299d8df7bc5c37d9ad89f19dd6e27bfbd22b86721b5ddd66bb381a3d95d3a24c6136062a1ec0b135f3b46977d696bd2dbf02dc4075615f34d6c1cdbd97a3065c2b362fc52f52ccbdee433150d5643413802e5e925775dac3c1ea415b7f718f8fd3852fabbf1bdf89e4d2ca83bdd0b0a56f6e75d5f7e59008ed909b70fcbfaafa0ed8d7bce6d49c7acdf8ac6d245bcd8e06a0cd30d333ca4eeb6ebf6057408518d2fd923e616da7aa29fb9a719a9018371fe26ff8cfff3f95a46ec096a29aeb3020da496b1a814312411bfa374e632f37821512a610af7009290ecea5e98dbe7a7e48217909e02e314c16233371a6eb96a7b6e655e3ce225d41e8c490aa1d503504f3f8326863b6ea224b2f805a13e8248142b0723b01f2d412c7b117335436b02a55fe6de64615db771b28646a2951a51f13a7e4833a1587ab890da7e6d30adce6323117da7afe2adee10dae01d0c691657c8eba13252595b70d0e8e67b90c72b8e9303c8c0c1303ec345084a1078ed49f0bec0c87ff222e89925d679f97e6e090801b56e7ffaf48419cf4bac884c15911fc1952e292d835e9c5b0c8a994de8990e902968091924ae17d0979da0c9c18a7d6d90a30bf5a03b34a4507f0cb161458782149ecdd4022afc8e4a026a9fbe59d43571a4e460007323f21acbb159a96ad62592fec9ce352bbf19a2e985ede8390ca8bfe94213650a7a7d50cc834e324ce2d01aec7cd6e9c5a74bfaf364a4d0870e9d8fd58b815ce7e218708bd4de2fef25256b90fb70a9aed4d24607cebe97eca29cca0a01a1bd1188fe07b0f29b30484b9ade6d69803a4061a78c5aa93f666f8cafecbc577943df81c49a0e1ad97e02ef3643b064b0ed31fb8aad570d3a4de9e4f6b5b8a6962de3c0671e6584343e01a9535facd492525e2e30a240e4cb5a5e36cd090b83724760a0f5a9c6dded0fc9f31b138b5af40b6792b16962cedb85eb7ff8b5a0c6b65642532c888eb699c6f9dd782881610493ee68dde02d8b1707572de4e292f7ce63db33b39e16fd193fabe74f03dfedac0ce0fdeac55f878a391377aa33c53b6dbceb16b61f16f1d67a18122f8ed5c4bcb504c42296f9cd07c03073e25d19e076312fb2b1b623a217a6dd2ba44f37eabda66da7868d57bdc757514150877587fb033a9bbe30dee3b5667c6eb92d680ce5b57e73bb36211fab05abb6b1f91a508e5558ccabb12d30ad90b5af10d572f8c61b679179ca3b4c9d21932ef65af3cf92f119ad0cfde39a793df349cad4191a044d9f9647aec1fb9f862f3b289c924e2c0c0aee09af1070919abe81484bb1bb652036717bd5c7d246046792debd46ddb3507c387a97e4f29507147e82c17562f6f51a875b779807a3e2b7b79d40a77383ec2c143f57d9acf9201059e253618dec527cab7f60266312aa5e6d7c7e2c0c710aa83c0a745fac702448a4a0123ddf5f1cd3bcae53bfdfb361f785a2d399cb65f8eaa914a1a3ab2f4c47b387802beee2a02dbefcb420c360717b139d493497eb30ca60c1513fb067322d77d34f5044bd26c2533da8b5cbccee72242da3707c72f030fbc487ba6f51f8e77cd09e75f13954fda4c79f15d200349e533ee661f355adfe8002049f1a7c8d47b89a8755647840c5ebf314cba13265df9013d5d6bbd715d59d9df7a05c2be8d1ca1a950513896d6eb17a635850d701276d6e05a22bfe45a1fa0b89f0a05148f39dd58e21f7cae54c06e5d2a51f407eeb0a343b670c8fdab581a6c1fccd45a58c0b164a143ac6e21b5db77f3ba5065857dd63edd6d4d54df37255463d1472dc9e7a8108d82117d99c5aa56c423a325ba3405941d8f335a16f00443c0958a6ad3e70ae24349d5e5361c789422dbab386792c951a78fa52bed4e15d12b13a020c58ca167c37e0a3cb2eb42620d9c9ea7baad7aa998abe01a93d7872539a8c46e401a1b203682d3177b45292bd54c130826bcadaea7eec226906ae5aeb412d78de6043a275d11f9ac354840d5ac26771cece983f0f0f5067b2db841bd2f78108afd399bd7ce1bb71568991d4be164b62d79f83c334e69368e2391a62a89306e08cb03743e0fe684666d61bc546d68ec2e477eaf8c95eb3e8e3925803c86c1e5c33c7b6de4e556b5a2e70fd2f67bd9b5375e1b4a7a9994146d0d0240cc7f0cd3fc5daa02914a83cf50bbe6f481c198318d96e7c37c7e58c72941117f2895ed74146da2601cfa3cfe94f29cb77dc43ad3a5e64dcb05597b88a8b67a01f63ee27dbc3df5c7ff7a8654dcf6a54418475c4e56179d5494389a8eb4c07382985cd4aed321f4beae778e9dad565ebcb32334dee3e6aa4754ccecd251c20c9f43568830e7736f34b06d9608d502803637baea19ef3f1fd8cd60dbc50642416d64c0a299a9f45a2e79054cc772a06192dd19dc4707ad3003c2ef854aba2524d188e2e67434a54702139261fe7668601b9787a943a7fdfee1da4d4541545e6d9206461531b099d11714d2ed6f4aecf866ccf6a9f833bc4db8bb40a2d8130cc", &(0x7f0000001640)=""/208) [ 245.857215][T21762] nci_register_device+0x7cb/0xb50 [ 245.862353][T21762] virtual_ncidev_open+0x14f/0x230 [ 245.867527][T21762] misc_open+0x37a/0x4a0 [ 245.871869][T21762] chrdev_open+0x26a/0x770 [ 245.876325][T21762] do_dentry_open+0x6cc/0x13f0 [ 245.881173][T21762] path_openat+0x1bbc/0x2a50 [ 245.885834][T21762] do_filp_open+0x1ba/0x410 [ 245.890381][T21762] do_sys_openat2+0x16d/0x4c0 [ 245.895105][T21762] __x64_sys_openat+0x143/0x1f0 [ 245.900000][T21762] do_syscall_64+0x39/0xb0 [ 245.904479][T21762] entry_SYSCALL_64_after_hwframe+0x63/0xcd 08:21:34 executing program 3: keyctl$KEYCTL_PKEY_ENCRYPT(0x19, &(0x7f0000000000)={0x0, 0x0, 0xe5}, &(0x7f0000000040)={'enc=', 'raw', ' hash=', {'sha384-avx2\x00'}}, &(0x7f00000000c0), &(0x7f0000000100)=""/229) r0 = pkey_alloc(0x0, 0x0) pkey_mprotect(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x6000000, r0) r1 = userfaultfd(0x100800) pkey_alloc(0x0, 0x1) keyctl$link(0x8, 0x0, 0xfffffffffffffffb) openat$nci(0xffffffffffffff9c, &(0x7f0000000200), 0x2, 0x0) r2 = openat$vsock(0xffffffffffffff9c, &(0x7f0000000240), 0x201, 0x0) ioctl$UDMABUF_CREATE_LIST(r2, 0x40087543, &(0x7f0000000280)={0x0, 0x3, [{0xffffffffffffffff, 0x0, 0x8000, 0x4000}, {0xffffffffffffffff, 0x0, 0x4000, 0x8000}, {0xffffffffffffffff, 0x0, 0x2000, 0xffff7ffff0000000}]}) keyctl$instantiate(0xc, 0x0, &(0x7f0000000380)=@encrypted_new={'new ', 'ecryptfs', 0x20, 'user:', '', 0x20, 0x6}, 0x28, 0x0) syz_io_uring_setup(0x6cab, &(0x7f0000000440)={0x0, 0xcb7a, 0x1, 0x3, 0x122, 0x0, r2}, &(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffe000/0x2000)=nil, &(0x7f00000004c0), &(0x7f0000000500)=0x0) clock_gettime(0x0, &(0x7f0000000540)={0x0, 0x0}) syz_io_uring_submit(0x0, r3, &(0x7f00000005c0)=@IORING_OP_LINK_TIMEOUT={0xf, 0x17, 0x0, 0x0, 0x0, &(0x7f0000000580)={r4, r5+10000000}, 0x1, 0x1}, 0x1) ioctl$NBD_SET_SOCK(r2, 0xab00, r2) mmap$dsp(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x2000000, 0x4000010, r1, 0x0) keyctl$KEYCTL_PKEY_DECRYPT(0x1a, &(0x7f0000000600)={0x0, 0x1000, 0xd0}, 0x0, &(0x7f0000000640)="2736f77350ffc33f7efd1d0e8f90bd80efbf2696893ef379734fbf6b93805520fe93ef19fcdecb6510fb0b63a2a2eb5929d774fcd04ee2d7c3cd1f0a0b9421337683a875ac17717eee658dbdbbee5c64013f03f78e885afc3a44d04cf42586c0f41567b19b151fa83e8beb11c568bf7ef1befc2fedc1e5954e02a065483014daf99296a45e841daf7e1494666b109e9c9012819b7749051cee4a408e3b0ec630f7715c8a5547e31d9c5415dcf4e76ca388caf23b9bd6187ecbdbbffa9cfb876782378aec86cd140d23d7eae3a5788ab46e1cb381bb2d884ef39df63ea957b2ba715802c59ae51fbd899502fa47043cc8218b851fcd1bd73eb5a4a8974cb49824a71e788e2bcca6c5c1a9d87736fe68fdafce2d9cfa30419e11b670873f9a20883268941caae7c6ff661bc4ffa3a9d48a0d6c42b77b05de18d6a70e6334f3ea28463ca728bbf9fee62f165add3d30bfd8792b83a34ca17f6ba097f7d5ea6dd1a6fb254c6114f5b6b0858ddcf0ed8df5c6013af4718ce86c44e56d8de13473ff93acbb49891c8af69ef9c450f99b9af74d96618ec8f90e42efd1877a749a41b168cddd0c6ec51962880ed406853c73adae95d82874be3b34b06f12e90eee628994ce67290942edeb0be5c313511cc28bcf71e299f85a3958a90aa1db138506a8a57c7178d6d57930fd4e6ffebfdcd2ed78f8612eb68ea11a252ba0521c94d656a8b3cc1773ec1d89336055390f6aeaded90922dc02efded1b1db74c9cee146afd3dbd92fb4c8e6b4ebac497aa5084367483f9cd7b05cc24a357bcfcc78bb5eb08edb02011c241d0631241bed81b44c3e9c33bd55b82740596cb8ee2fd8a46004e70e709ed3a20fe1fe69bda58665a8eec06622bcd69f086e290044f8707143adf459f053f14f574d7c3ff0d12f8420cd286a21b819d8fe62ba6b18ce5c8dbccd6ed03ed73be06a8d31555f443663f6a6b2a7d1d59bf71f169dccdf20fbaac233a1c4fc89c38adde4733c5b23ae76aee07b52ca9617cb27833a0e85295b81319d85610787f77c77e8d6bd9f07472324a338b8fe0def1fdb961f488efe39cea303e4ea55eb84fd72beb679407c47030179df73a607b34a059b550f1f4fd60af1526111930f62cf03ecf589c5576e466cfb1df08f5beae15034a789a38724fcbafed9a0426172957c80d4ca7ec9147df727d11a6122ce37fc5bbcd5cdb239364d71e5bbab4b8085cd051a16916665d70d5db3b63c0d9904e3adf2b4d945e52185302129fa3e66bd6608d545c5449c1a45cdbb609ba8cff62e7024234e5405236e481365114a7313d6e591d0c6f50c8d4d95469953e223dd5fd62ec94d342fa4349da1d8f433ea90aed09b2aa9cf0e889f8935dcb86d15acf621cae1c93c582275418d369c54b2a2c2c57cfe5f7fc4f5797e33e6f0d08006bf67ba5d3814a188d48c7116c56cd3098263a5f34e133aad7b5198bc12caa9c032222ec9634f6ba98d9548469cb04aa03510801822716c9895c1c344aa8c699c28adf69664d9dd75ef11778f68663064124e8217876364f6ea33f73acff8f013b0a2ac741d9b5eebd3a0db9e32d50febc12fbc110fdc1d2415277a0897ae3a5f567fe18edf5f48ac86e0398de5f0d57fb8cf5a3c2f7f4d2888cd70bd00ab9b29089b84a5123e00fbcad4a9be61b8ccecfd5f943f11cf0952610b7bd0bbca71b36c439d80ff9e9a6c9135a4b638278432be5d3fec6fd49ad792f504c395cad2f2ffd8d1e0231941523693e2252faabd6df97361bbb2f8c078ef9eacafefb62cb1057c3195cdbc0d81c3e74f72be2bb1eb94f1bd19a26f77982e863442eb6064f31f1f2f84144abefde11d159546d65486a4a55f8aed11c51a8a08e812dcb47c7124701f06417ef29d351b23cacba209e084ff6b969dabfd011828ca759d58860bfa32961115c13107face1d4c2653f662d2671bedf1649e6064b31382a6e51f1487173fdb61e5e70f7676380e17fa7e3d4c4b08a7e64ea5b4a7a3d0c9e8d0d225b35f59fdc3537c0827626eb31f734117aadc65036f26bbf8239cee0ae130f0c948ba3562f24a0656c346c6271b3b4f3fb9865a2ee66575a7ca45ebe0c3d12b68e0b112193254f51f08b31eff02fb8839fbd51d9725c033861ff2f47ecdffa0ebdd1e97af0fb71c2fc10204bdf963c90396964df78bd9495b160981a354e10910c1c3ba0a4dd214ab36d05f2975d5f112c3bb4ad85323d35d8616f9ce025b824aa86e8628c646333b5b183f85668f573e37a16f7e8506746c1c6901139b4ba8c9483f5da3aa3f34d18d893e8fe27061086e9f25e525506fad59938b3016d013288501307f3c5c0e2cf5adfab032f0865525072f624dcd7e7dd03abbe39b8196a6eb42e16d80c3c395c61f32392f1834e5743677e060274a663c1e9d3eac0f87f1b95651839ece118f98fe3a21dff01cb2f904cb453f0f6f1b7d3e4f5ed6569ba5be9a153a8d2f11fb8804d2d1d19850e3383aed4198807d7eed79711faa9d2590d4807a2fd525bbfe5bc8b056369aec9e4b725ea87f180a7d3a3dd3bf886b17364734174d962546db90babfb9cad914c76e01af2adee7a9a6a03a94f4f348c8f1ea959b6df2957509f1683c2978c0c97cbe0929382187be22d907c72e3b93415cbb68363c3a928737536bdbc03f4c363cbb0558ff1321d86358c2cc29f0476381289e233a30e34d50ca6f28d1066b56b8cde48b1e9001779934debfd665af61aac5440e71e0406ab498f3058785a4611ba556d97e197dc4dbbd9195cf91b5242f170b478da2922f4435596ac391a2715958d54443e83d2e7643ab80e006ff04a3c938e02d2a261ee692b54c66585494e7f0c741fb8833e4b99f59cdbaa1a4be04439138b0941488a4e05c2c9092ebb4d06d3a83ea56911ddf9b4ad391872763355881d450f3856ecdc40165effbd7aad0bda162feb20bcd11207c9b838bf642f578801be17ed307b25abf3a96f07c81c3c6082cc02d261c94fce6e70a2919aba69a55b839f03db68025dec5c1910596d7f3085fc21684ed9e40d50f30a2485df8ff750fa6d127cc0e33b7eb41fee15a273c7277775e0341d367c43d2b2d88b5fe27540d5264c33cd2b274632666bced994c34c3937755ac871e9a07a0d22d6ea95a02fa83bd4e4f5265fb207840f3be93cf3df16ddd113f88d7c08a8193a5caf65b895480a0f76a23233d5bb3d18c5429abf89a2dfaa9a3ee204d98e7e7eefb7f2ad135c2be4bc8aad9d293fcd3d689333abb7299d8df7bc5c37d9ad89f19dd6e27bfbd22b86721b5ddd66bb381a3d95d3a24c6136062a1ec0b135f3b46977d696bd2dbf02dc4075615f34d6c1cdbd97a3065c2b362fc52f52ccbdee433150d5643413802e5e925775dac3c1ea415b7f718f8fd3852fabbf1bdf89e4d2ca83bdd0b0a56f6e75d5f7e59008ed909b70fcbfaafa0ed8d7bce6d49c7acdf8ac6d245bcd8e06a0cd30d333ca4eeb6ebf6057408518d2fd923e616da7aa29fb9a719a9018371fe26ff8cfff3f95a46ec096a29aeb3020da496b1a814312411bfa374e632f37821512a610af7009290ecea5e98dbe7a7e48217909e02e314c16233371a6eb96a7b6e655e3ce225d41e8c490aa1d503504f3f8326863b6ea224b2f805a13e8248142b0723b01f2d412c7b117335436b02a55fe6de64615db771b28646a2951a51f13a7e4833a1587ab890da7e6d30adce6323117da7afe2adee10dae01d0c691657c8eba13252595b70d0e8e67b90c72b8e9303c8c0c1303ec345084a1078ed49f0bec0c87ff222e89925d679f97e6e090801b56e7ffaf48419cf4bac884c15911fc1952e292d835e9c5b0c8a994de8990e902968091924ae17d0979da0c9c18a7d6d90a30bf5a03b34a4507f0cb161458782149ecdd4022afc8e4a026a9fbe59d43571a4e460007323f21acbb159a96ad62592fec9ce352bbf19a2e985ede8390ca8bfe94213650a7a7d50cc834e324ce2d01aec7cd6e9c5a74bfaf364a4d0870e9d8fd58b815ce7e218708bd4de2fef25256b90fb70a9aed4d24607cebe97eca29cca0a01a1bd1188fe07b0f29b30484b9ade6d69803a4061a78c5aa93f666f8cafecbc577943df81c49a0e1ad97e02ef3643b064b0ed31fb8aad570d3a4de9e4f6b5b8a6962de3c0671e6584343e01a9535facd492525e2e30a240e4cb5a5e36cd090b83724760a0f5a9c6dded0fc9f31b138b5af40b6792b16962cedb85eb7ff8b5a0c6b65642532c888eb699c6f9dd782881610493ee68dde02d8b1707572de4e292f7ce63db33b39e16fd193fabe74f03dfedac0ce0fdeac55f878a391377aa33c53b6dbceb16b61f16f1d67a18122f8ed5c4bcb504c42296f9cd07c03073e25d19e076312fb2b1b623a217a6dd2ba44f37eabda66da7868d57bdc757514150877587fb033a9bbe30dee3b5667c6eb92d680ce5b57e73bb36211fab05abb6b1f91a508e5558ccabb12d30ad90b5af10d572f8c61b679179ca3b4c9d21932ef65af3cf92f119ad0cfde39a793df349cad4191a044d9f9647aec1fb9f862f3b289c924e2c0c0aee09af1070919abe81484bb1bb652036717bd5c7d246046792debd46ddb3507c387a97e4f29507147e82c17562f6f51a875b779807a3e2b7b79d40a77383ec2c143f57d9acf9201059e253618dec527cab7f60266312aa5e6d7c7e2c0c710aa83c0a745fac702448a4a0123ddf5f1cd3bcae53bfdfb361f785a2d399cb65f8eaa914a1a3ab2f4c47b387802beee2a02dbefcb420c360717b139d493497eb30ca60c1513fb067322d77d34f5044bd26c2533da8b5cbccee72242da3707c72f030fbc487ba6f51f8e77cd09e75f13954fda4c79f15d200349e533ee661f355adfe8002049f1a7c8d47b89a8755647840c5ebf314cba13265df9013d5d6bbd715d59d9df7a05c2be8d1ca1a950513896d6eb17a635850d701276d6e05a22bfe45a1fa0b89f0a05148f39dd58e21f7cae54c06e5d2a51f407eeb0a343b670c8fdab581a6c1fccd45a58c0b164a143ac6e21b5db77f3ba5065857dd63edd6d4d54df37255463d1472dc9e7a8108d82117d99c5aa56c423a325ba3405941d8f335a16f00443c0958a6ad3e70ae24349d5e5361c789422dbab386792c951a78fa52bed4e15d12b13a020c58ca167c37e0a3cb2eb42620d9c9ea7baad7aa998abe01a93d7872539a8c46e401a1b203682d3177b45292bd54c130826bcadaea7eec226906ae5aeb412d78de6043a275d11f9ac354840d5ac26771cece983f0f0f5067b2db841bd2f78108afd399bd7ce1bb71568991d4be164b62d79f83c334e69368e2391a62a89306e08cb03743e0fe684666d61bc546d68ec2e477eaf8c95eb3e8e3925803c86c1e5c33c7b6de4e556b5a2e70fd2f67bd9b5375e1b4a7a9994146d0d0240cc7f0cd3fc5daa02914a83cf50bbe6f481c198318d96e7c37c7e58c72941117f2895ed74146da2601cfa3cfe94f29cb77dc43ad3a5e64dcb05597b88a8b67a01f63ee27dbc3df5c7ff7a8654dcf6a54418475c4e56179d5494389a8eb4c07382985cd4aed321f4beae778e9dad565ebcb32334dee3e6aa4754ccecd251c20c9f43568830e7736f34b06d9608d502803637baea19ef3f1fd8cd60dbc50642416d64c0a299a9f45a2e79054cc772a06192dd19dc4707ad3003c2ef854aba2524d188e2e67434a54702139261fe7668601b9787a943a7fdfee1da4d4541545e6d9206461531b099d11714d2ed6f4aecf866ccf6a9f833bc4db8bb40a2d8130cc", &(0x7f0000001640)=""/208) [ 245.910414][T21762] [ 245.912745][T21762] Freed by task 21772: [ 245.916827][T21762] kasan_save_stack+0x22/0x40 [ 245.921542][T21762] kasan_set_track+0x25/0x30 [ 245.926177][T21762] kasan_save_free_info+0x2e/0x40 [ 245.931228][T21762] ____kasan_slab_free+0x160/0x1c0 [ 245.936387][T21762] slab_free_freelist_hook+0x8b/0x1c0 [ 245.941816][T21762] __kmem_cache_free+0xaf/0x3b0 [ 245.946722][T21762] nfc_llcp_unregister_device+0x1ba/0x260 [ 245.952487][T21762] nfc_unregister_device+0x196/0x330 [ 245.957806][T21762] virtual_ncidev_close+0x52/0xb0 [ 245.962869][T21762] __fput+0x27c/0xa90 [ 245.966877][T21762] task_work_run+0x16f/0x270 [ 245.971499][T21762] exit_to_user_mode_prepare+0x23c/0x250 [ 245.977162][T21762] syscall_exit_to_user_mode+0x1d/0x50 [ 245.982667][T21762] do_syscall_64+0x46/0xb0 [ 245.987219][T21762] entry_SYSCALL_64_after_hwframe+0x63/0xcd [ 245.993163][T21762] [ 245.995496][T21762] Last potentially related work creation: [ 246.001218][T21762] kasan_save_stack+0x22/0x40 [ 246.005963][T21762] __kasan_record_aux_stack+0xbc/0xd0 [ 246.011362][T21762] insert_work+0x48/0x350 [ 246.015725][T21762] __queue_work+0x693/0x13b0 [ 246.020345][T21762] queue_work_on+0xf2/0x110 [ 246.024889][T21762] rfkill_register+0x67c/0xb00 [ 246.029754][T21762] nfc_register_device+0x124/0x3b0 [ 246.034899][T21762] nci_register_device+0x7cb/0xb50 [ 246.040038][T21762] virtual_ncidev_open+0x14f/0x230 [ 246.045191][T21762] misc_open+0x37a/0x4a0 [ 246.049478][T21762] chrdev_open+0x26a/0x770 [ 246.053930][T21762] do_dentry_open+0x6cc/0x13f0 [ 246.058720][T21762] path_openat+0x1bbc/0x2a50 [ 246.063339][T21762] do_filp_open+0x1ba/0x410 [ 246.067875][T21762] do_sys_openat2+0x16d/0x4c0 [ 246.072683][T21762] __x64_sys_openat+0x143/0x1f0 [ 246.077567][T21762] do_syscall_64+0x39/0xb0 [ 246.082096][T21762] entry_SYSCALL_64_after_hwframe+0x63/0xcd [ 246.088025][T21762] [ 246.090375][T21762] Second to last potentially related work creation: [ 246.096999][T21762] kasan_save_stack+0x22/0x40 [ 246.101718][T21762] __kasan_record_aux_stack+0xbc/0xd0 [ 246.107129][T21762] insert_work+0x48/0x350 [ 246.111483][T21762] __queue_work+0x693/0x13b0 [ 246.116096][T21762] queue_work_on+0xf2/0x110 [ 246.120622][T21762] rfkill_register+0x67c/0xb00 [ 246.125391][T21762] nfc_register_device+0x124/0x3b0 [ 246.130507][T21762] nci_register_device+0x7cb/0xb50 [ 246.135651][T21762] virtual_ncidev_open+0x14f/0x230 [ 246.140804][T21762] misc_open+0x37a/0x4a0 [ 246.145092][T21762] chrdev_open+0x26a/0x770 [ 246.149553][T21762] do_dentry_open+0x6cc/0x13f0 [ 246.154355][T21762] path_openat+0x1bbc/0x2a50 [ 246.160011][T21762] do_filp_open+0x1ba/0x410 [ 246.164542][T21762] do_sys_openat2+0x16d/0x4c0 [ 246.169252][T21762] __x64_sys_openat+0x143/0x1f0 [ 246.174231][T21762] do_syscall_64+0x39/0xb0 [ 246.178685][T21762] entry_SYSCALL_64_after_hwframe+0x63/0xcd [ 246.184613][T21762] [ 246.186954][T21762] The buggy address belongs to the object at ffff8880765d0000 [ 246.186954][T21762] which belongs to the cache kmalloc-2k of size 2048 [ 246.201032][T21762] The buggy address is located 0 bytes inside of [ 246.201032][T21762] 2048-byte region [ffff8880765d0000, ffff8880765d0800) [ 246.214243][T21762] [ 246.216576][T21762] The buggy address belongs to the physical page: [ 246.222999][T21762] page:ffffea0001d97400 refcount:1 mapcount:0 mapping:0000000000000000 index:0x0 pfn:0x765d0 [ 246.233177][T21762] head:ffffea0001d97400 order:3 compound_mapcount:0 subpages_mapcount:0 compound_pincount:0 [ 246.243260][T21762] flags: 0xfff00000010200(slab|head|node=0|zone=1|lastcpupid=0x7ff) [ 246.251238][T21762] raw: 00fff00000010200 ffff888012442000 ffffea00017cf400 dead000000000002 [ 246.259833][T21762] raw: 0000000000000000 0000000080080008 00000001ffffffff 0000000000000000 [ 246.268431][T21762] page dumped because: kasan: bad access detected [ 246.274848][T21762] page_owner tracks the page as allocated [ 246.280546][T21762] page last allocated via order 3, migratetype Unmovable, gfp_mask 0xd20c0(__GFP_IO|__GFP_FS|__GFP_NOWARN|__GFP_NORETRY|__GFP_COMP|__GFP_NOMEMALLOC), pid 5317, tgid 5317 (syz-executor.3), ts 88511557138, free_ts 88441802170 [ 246.302073][T21762] get_page_from_freelist+0x119c/0x2cd0 [ 246.307696][T21762] __alloc_pages+0x1cb/0x5b0 [ 246.312318][T21762] alloc_pages+0x1aa/0x270 [ 246.316755][T21762] allocate_slab+0x25f/0x350 [ 246.321368][T21762] ___slab_alloc+0xa91/0x1400 [ 246.326042][T21762] __slab_alloc.constprop.0+0x56/0xa0 [ 246.331412][T21762] __kmem_cache_alloc_node+0x1a9/0x430 [ 246.336877][T21762] kmalloc_trace+0x26/0x60 [ 246.341351][T21762] rtnl_newlink+0x4a/0xa0 [ 246.345726][T21762] rtnetlink_rcv_msg+0x43e/0xca0 [ 246.350685][T21762] netlink_rcv_skb+0x165/0x440 [ 246.355502][T21762] netlink_unicast+0x547/0x7f0 [ 246.360307][T21762] netlink_sendmsg+0x91b/0xe10 [ 246.365115][T21762] sock_sendmsg+0xd3/0x120 [ 246.369741][T21762] __sys_sendto+0x23a/0x340 [ 246.374285][T21762] __x64_sys_sendto+0xe1/0x1b0 [ 246.379084][T21762] page last free stack trace: [ 246.383773][T21762] free_pcp_prepare+0x65c/0xc00 [ 246.388654][T21762] free_unref_page+0x1d/0x490 [ 246.393356][T21762] qlist_free_all+0x6a/0x170 [ 246.397980][T21762] kasan_quarantine_reduce+0x192/0x220 [ 246.403473][T21762] __kasan_slab_alloc+0x66/0x90 [ 246.408345][T21762] kmem_cache_alloc+0x1e3/0x430 [ 246.413236][T21762] getname_flags.part.0+0x50/0x4f0 [ 246.418383][T21762] getname+0x92/0xd0 [ 246.422307][T21762] do_sys_openat2+0xf5/0x4c0 [ 246.426935][T21762] __x64_sys_openat+0x143/0x1f0 [ 246.431823][T21762] do_syscall_64+0x39/0xb0 [ 246.436267][T21762] entry_SYSCALL_64_after_hwframe+0x63/0xcd [ 246.442203][T21762] [ 246.444537][T21762] Memory state around the buggy address: [ 246.450177][T21762] ffff8880765cff00: fc fc fc fc fc fc fc fc fc fc fc fc fc fc fc fc 08:21:34 executing program 4: keyctl$KEYCTL_PKEY_ENCRYPT(0x19, &(0x7f0000000000)={0x0, 0x0, 0xe5}, &(0x7f0000000040)={'enc=', 'raw', ' hash=', {'sha384-avx2\x00'}}, &(0x7f00000000c0), &(0x7f0000000100)=""/229) r0 = pkey_alloc(0x0, 0x0) pkey_mprotect(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x6000000, r0) userfaultfd(0x100800) keyctl$link(0x8, 0x0, 0xfffffffffffffffb) syz_open_dev$ndb(&(0x7f0000000300), 0x0, 0x400) 08:21:34 executing program 4: keyctl$KEYCTL_PKEY_ENCRYPT(0x19, &(0x7f0000000000)={0x0, 0x0, 0xe5}, &(0x7f0000000040)={'enc=', 'raw', ' hash=', {'sha384-avx2\x00'}}, &(0x7f00000000c0), &(0x7f0000000100)=""/229) r0 = pkey_alloc(0x0, 0x0) pkey_mprotect(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x6000000, r0) r1 = userfaultfd(0x100800) r2 = pkey_alloc(0x0, 0x1) keyctl$link(0x8, 0x0, 0xfffffffffffffffb) r3 = openat$nci(0xffffffffffffff9c, &(0x7f0000000200), 0x2, 0x0) r4 = openat$vsock(0xffffffffffffff9c, &(0x7f0000000240), 0x201, 0x0) ioctl$UDMABUF_CREATE_LIST(r4, 0x40087543, &(0x7f0000000280)={0x0, 0x3, [{0xffffffffffffffff, 0x0, 0x8000, 0x4000}, {0xffffffffffffffff, 0x0, 0x4000, 0x8000}, {0xffffffffffffffff, 0x0, 0x2000, 0xffff7ffff0000000}]}) syz_open_dev$ndb(&(0x7f0000000300), 0x0, 0x400) ioctl$IOCTL_GET_NCIDEV_IDX(r3, 0x0, &(0x7f0000000340)) keyctl$instantiate(0xc, 0x0, &(0x7f0000000380)=@encrypted_new={'new ', 'ecryptfs', 0x20, 'user:', '', 0x20, 0x6}, 0x28, 0x0) pkey_alloc(0x0, 0x1) ioctl$PTP_PIN_SETFUNC(r4, 0x40603d07, &(0x7f00000003c0)={'\x00', 0x7, 0x2, 0x8}) syz_io_uring_setup(0x6cab, &(0x7f0000000440)={0x0, 0xcb7a, 0x1, 0x3, 0x122, 0x0, r4}, &(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffe000/0x2000)=nil, &(0x7f00000004c0), &(0x7f0000000500)=0x0) clock_gettime(0x0, &(0x7f0000000540)={0x0, 0x0}) syz_io_uring_submit(0x0, r5, &(0x7f00000005c0)=@IORING_OP_LINK_TIMEOUT={0xf, 0x17, 0x0, 0x0, 0x0, &(0x7f0000000580)={r6, r7+10000000}, 0x1, 0x1}, 0x1) ioctl$NBD_SET_SOCK(r4, 0xab00, r4) mmap$dsp(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x2000000, 0x4000010, r1, 0x0) keyctl$KEYCTL_PKEY_DECRYPT(0x1a, &(0x7f0000000600)={0x0, 0xff0, 0xd0}, 0x0, &(0x7f0000000640)="2736f77350ffc33f7efd1d0e8f90bd80efbf2696893ef379734fbf6b93805520fe93ef19fcdecb6510fb0b63a2a2eb5929d774fcd04ee2d7c3cd1f0a0b9421337683a875ac17717eee658dbdbbee5c64013f03f78e885afc3a44d04cf42586c0f41567b19b151fa83e8beb11c568bf7ef1befc2fedc1e5954e02a065483014daf99296a45e841daf7e1494666b109e9c9012819b7749051cee4a408e3b0ec630f7715c8a5547e31d9c5415dcf4e76ca388caf23b9bd6187ecbdbbffa9cfb876782378aec86cd140d23d7eae3a5788ab46e1cb381bb2d884ef39df63ea957b2ba715802c59ae51fbd899502fa47043cc8218b851fcd1bd73eb5a4a8974cb49824a71e788e2bcca6c5c1a9d87736fe68fdafce2d9cfa30419e11b670873f9a20883268941caae7c6ff661bc4ffa3a9d48a0d6c42b77b05de18d6a70e6334f3ea28463ca728bbf9fee62f165add3d30bfd8792b83a34ca17f6ba097f7d5ea6dd1a6fb254c6114f5b6b0858ddcf0ed8df5c6013af4718ce86c44e56d8de13473ff93acbb49891c8af69ef9c450f99b9af74d96618ec8f90e42efd1877a749a41b168cddd0c6ec51962880ed406853c73adae95d82874be3b34b06f12e90eee628994ce67290942edeb0be5c313511cc28bcf71e299f85a3958a90aa1db138506a8a57c7178d6d57930fd4e6ffebfdcd2ed78f8612eb68ea11a252ba0521c94d656a8b3cc1773ec1d89336055390f6aeaded90922dc02efded1b1db74c9cee146afd3dbd92fb4c8e6b4ebac497aa5084367483f9cd7b05cc24a357bcfcc78bb5eb08edb02011c241d0631241bed81b44c3e9c33bd55b82740596cb8ee2fd8a46004e70e709ed3a20fe1fe69bda58665a8eec06622bcd69f086e290044f8707143adf459f053f14f574d7c3ff0d12f8420cd286a21b819d8fe62ba6b18ce5c8dbccd6ed03ed73be06a8d31555f443663f6a6b2a7d1d59bf71f169dccdf20fbaac233a1c4fc89c38adde4733c5b23ae76aee07b52ca9617cb27833a0e85295b81319d85610787f77c77e8d6bd9f07472324a338b8fe0def1fdb961f488efe39cea303e4ea55eb84fd72beb679407c47030179df73a607b34a059b550f1f4fd60af1526111930f62cf03ecf589c5576e466cfb1df08f5beae15034a789a38724fcbafed9a0426172957c80d4ca7ec9147df727d11a6122ce37fc5bbcd5cdb239364d71e5bbab4b8085cd051a16916665d70d5db3b63c0d9904e3adf2b4d945e52185302129fa3e66bd6608d545c5449c1a45cdbb609ba8cff62e7024234e5405236e481365114a7313d6e591d0c6f50c8d4d95469953e223dd5fd62ec94d342fa4349da1d8f433ea90aed09b2aa9cf0e889f8935dcb86d15acf621cae1c93c582275418d369c54b2a2c2c57cfe5f7fc4f5797e33e6f0d08006bf67ba5d3814a188d48c7116c56cd3098263a5f34e133aad7b5198bc12caa9c032222ec9634f6ba98d9548469cb04aa03510801822716c9895c1c344aa8c699c28adf69664d9dd75ef11778f68663064124e8217876364f6ea33f73acff8f013b0a2ac741d9b5eebd3a0db9e32d50febc12fbc110fdc1d2415277a0897ae3a5f567fe18edf5f48ac86e0398de5f0d57fb8cf5a3c2f7f4d2888cd70bd00ab9b29089b84a5123e00fbcad4a9be61b8ccecfd5f943f11cf0952610b7bd0bbca71b36c439d80ff9e9a6c9135a4b638278432be5d3fec6fd49ad792f504c395cad2f2ffd8d1e0231941523693e2252faabd6df97361bbb2f8c078ef9eacafefb62cb1057c3195cdbc0d81c3e74f72be2bb1eb94f1bd19a26f77982e863442eb6064f31f1f2f84144abefde11d159546d65486a4a55f8aed11c51a8a08e812dcb47c7124701f06417ef29d351b23cacba209e084ff6b969dabfd011828ca759d58860bfa32961115c13107face1d4c2653f662d2671bedf1649e6064b31382a6e51f1487173fdb61e5e70f7676380e17fa7e3d4c4b08a7e64ea5b4a7a3d0c9e8d0d225b35f59fdc3537c0827626eb31f734117aadc65036f26bbf8239cee0ae130f0c948ba3562f24a0656c346c6271b3b4f3fb9865a2ee66575a7ca45ebe0c3d12b68e0b112193254f51f08b31eff02fb8839fbd51d9725c033861ff2f47ecdffa0ebdd1e97af0fb71c2fc10204bdf963c90396964df78bd9495b160981a354e10910c1c3ba0a4dd214ab36d05f2975d5f112c3bb4ad85323d35d8616f9ce025b824aa86e8628c646333b5b183f85668f573e37a16f7e8506746c1c6901139b4ba8c9483f5da3aa3f34d18d893e8fe27061086e9f25e525506fad59938b3016d013288501307f3c5c0e2cf5adfab032f0865525072f624dcd7e7dd03abbe39b8196a6eb42e16d80c3c395c61f32392f1834e5743677e060274a663c1e9d3eac0f87f1b95651839ece118f98fe3a21dff01cb2f904cb453f0f6f1b7d3e4f5ed6569ba5be9a153a8d2f11fb8804d2d1d19850e3383aed4198807d7eed79711faa9d2590d4807a2fd525bbfe5bc8b056369aec9e4b725ea87f180a7d3a3dd3bf886b17364734174d962546db90babfb9cad914c76e01af2adee7a9a6a03a94f4f348c8f1ea959b6df2957509f1683c2978c0c97cbe0929382187be22d907c72e3b93415cbb68363c3a928737536bdbc03f4c363cbb0558ff1321d86358c2cc29f0476381289e233a30e34d50ca6f28d1066b56b8cde48b1e9001779934debfd665af61aac5440e71e0406ab498f3058785a4611ba556d97e197dc4dbbd9195cf91b5242f170b478da2922f4435596ac391a2715958d54443e83d2e7643ab80e006ff04a3c938e02d2a261ee692b54c66585494e7f0c741fb8833e4b99f59cdbaa1a4be04439138b0941488a4e05c2c9092ebb4d06d3a83ea56911ddf9b4ad391872763355881d450f3856ecdc40165effbd7aad0bda162feb20bcd11207c9b838bf642f578801be17ed307b25abf3a96f07c81c3c6082cc02d261c94fce6e70a2919aba69a55b839f03db68025dec5c1910596d7f3085fc21684ed9e40d50f30a2485df8ff750fa6d127cc0e33b7eb41fee15a273c7277775e0341d367c43d2b2d88b5fe27540d5264c33cd2b274632666bced994c34c3937755ac871e9a07a0d22d6ea95a02fa83bd4e4f5265fb207840f3be93cf3df16ddd113f88d7c08a8193a5caf65b895480a0f76a23233d5bb3d18c5429abf89a2dfaa9a3ee204d98e7e7eefb7f2ad135c2be4bc8aad9d293fcd3d689333abb7299d8df7bc5c37d9ad89f19dd6e27bfbd22b86721b5ddd66bb381a3d95d3a24c6136062a1ec0b135f3b46977d696bd2dbf02dc4075615f34d6c1cdbd97a3065c2b362fc52f52ccbdee433150d5643413802e5e925775dac3c1ea415b7f718f8fd3852fabbf1bdf89e4d2ca83bdd0b0a56f6e75d5f7e59008ed909b70fcbfaafa0ed8d7bce6d49c7acdf8ac6d245bcd8e06a0cd30d333ca4eeb6ebf6057408518d2fd923e616da7aa29fb9a719a9018371fe26ff8cfff3f95a46ec096a29aeb3020da496b1a814312411bfa374e632f37821512a610af7009290ecea5e98dbe7a7e48217909e02e314c16233371a6eb96a7b6e655e3ce225d41e8c490aa1d503504f3f8326863b6ea224b2f805a13e8248142b0723b01f2d412c7b117335436b02a55fe6de64615db771b28646a2951a51f13a7e4833a1587ab890da7e6d30adce6323117da7afe2adee10dae01d0c691657c8eba13252595b70d0e8e67b90c72b8e9303c8c0c1303ec345084a1078ed49f0bec0c87ff222e89925d679f97e6e090801b56e7ffaf48419cf4bac884c15911fc1952e292d835e9c5b0c8a994de8990e902968091924ae17d0979da0c9c18a7d6d90a30bf5a03b34a4507f0cb161458782149ecdd4022afc8e4a026a9fbe59d43571a4e460007323f21acbb159a96ad62592fec9ce352bbf19a2e985ede8390ca8bfe94213650a7a7d50cc834e324ce2d01aec7cd6e9c5a74bfaf364a4d0870e9d8fd58b815ce7e218708bd4de2fef25256b90fb70a9aed4d24607cebe97eca29cca0a01a1bd1188fe07b0f29b30484b9ade6d69803a4061a78c5aa93f666f8cafecbc577943df81c49a0e1ad97e02ef3643b064b0ed31fb8aad570d3a4de9e4f6b5b8a6962de3c0671e6584343e01a9535facd492525e2e30a240e4cb5a5e36cd090b83724760a0f5a9c6dded0fc9f31b138b5af40b6792b16962cedb85eb7ff8b5a0c6b65642532c888eb699c6f9dd782881610493ee68dde02d8b1707572de4e292f7ce63db33b39e16fd193fabe74f03dfedac0ce0fdeac55f878a391377aa33c53b6dbceb16b61f16f1d67a18122f8ed5c4bcb504c42296f9cd07c03073e25d19e076312fb2b1b623a217a6dd2ba44f37eabda66da7868d57bdc757514150877587fb033a9bbe30dee3b5667c6eb92d680ce5b57e73bb36211fab05abb6b1f91a508e5558ccabb12d30ad90b5af10d572f8c61b679179ca3b4c9d21932ef65af3cf92f119ad0cfde39a793df349cad4191a044d9f9647aec1fb9f862f3b289c924e2c0c0aee09af1070919abe81484bb1bb652036717bd5c7d246046792debd46ddb3507c387a97e4f29507147e82c17562f6f51a875b779807a3e2b7b79d40a77383ec2c143f57d9acf9201059e253618dec527cab7f60266312aa5e6d7c7e2c0c710aa83c0a745fac702448a4a0123ddf5f1cd3bcae53bfdfb361f785a2d399cb65f8eaa914a1a3ab2f4c47b387802beee2a02dbefcb420c360717b139d493497eb30ca60c1513fb067322d77d34f5044bd26c2533da8b5cbccee72242da3707c72f030fbc487ba6f51f8e77cd09e75f13954fda4c79f15d200349e533ee661f355adfe8002049f1a7c8d47b89a8755647840c5ebf314cba13265df9013d5d6bbd715d59d9df7a05c2be8d1ca1a950513896d6eb17a635850d701276d6e05a22bfe45a1fa0b89f0a05148f39dd58e21f7cae54c06e5d2a51f407eeb0a343b670c8fdab581a6c1fccd45a58c0b164a143ac6e21b5db77f3ba5065857dd63edd6d4d54df37255463d1472dc9e7a8108d82117d99c5aa56c423a325ba3405941d8f335a16f00443c0958a6ad3e70ae24349d5e5361c789422dbab386792c951a78fa52bed4e15d12b13a020c58ca167c37e0a3cb2eb42620d9c9ea7baad7aa998abe01a93d7872539a8c46e401a1b203682d3177b45292bd54c130826bcadaea7eec226906ae5aeb412d78de6043a275d11f9ac354840d5ac26771cece983f0f0f5067b2db841bd2f78108afd399bd7ce1bb71568991d4be164b62d79f83c334e69368e2391a62a89306e08cb03743e0fe684666d61bc546d68ec2e477eaf8c95eb3e8e3925803c86c1e5c33c7b6de4e556b5a2e70fd2f67bd9b5375e1b4a7a9994146d0d0240cc7f0cd3fc5daa02914a83cf50bbe6f481c198318d96e7c37c7e58c72941117f2895ed74146da2601cfa3cfe94f29cb77dc43ad3a5e64dcb05597b88a8b67a01f63ee27dbc3df5c7ff7a8654dcf6a54418475c4e56179d5494389a8eb4c07382985cd4aed321f4beae778e9dad565ebcb32334dee3e6aa4754ccecd251c20c9f43568830e7736f34b06d9608d502803637baea19ef3f1fd8cd60dbc50642416d64c0a299a9f45a2e79054cc772a06192dd19dc4707ad3003c2ef854aba2524d188e2e67434a54702139261fe7668601b9787a943a7fdfee1da4d4541545e6d9206461531b099d11714d2ed6f4aecf", &(0x7f0000001640)=""/208) ioctl$IOMMU_TEST_OP_CREATE_ACCESS(r4, 0x3ba0, &(0x7f0000001740)={0x38, 0x5, 0x0, 0x0, 0xffffffffffffffff, 0x1}) ioctl$IOMMU_TEST_OP_ACCESS_PAGES$syz(r4, 0x3ba0, &(0x7f0000001780)={0x38, 0x7, r8, 0x0, 0x10001, 0x0, 0xa, 0x833d, 0xddb19}) r9 = openat$vsock(0xffffffffffffff9c, &(0x7f00000017c0), 0x4400, 0x0) pkey_mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1, r2) ioctl$UFFDIO_REGISTER(r1, 0xc020aa00, &(0x7f0000001800)={{&(0x7f0000ffc000/0x4000)=nil, 0x4000}, 0x4}) ioctl$vim2m_VIDIOC_EXPBUF(r9, 0xc0405610, &(0x7f0000001840)={0x1, 0x2, 0x8001}) [ 246.458259][T21762] ffff8880765cff80: fc fc fc fc fc fc fc fc fc fc fc fc fc fc fc fc [ 246.466342][T21762] >ffff8880765d0000: fa fb fb fb fb fb fb fb fb fb fb fb fb fb fb fb [ 246.474422][T21762] ^ [ 246.478503][T21762] ffff8880765d0080: fb fb fb fb fb fb fb fb fb fb fb fb fb fb fb fb [ 246.486586][T21762] ffff8880765d0100: fb fb fb fb fb fb fb fb fb fb fb fb fb fb fb fb [ 246.494666][T21762] ================================================================== [ 246.584853][T21762] Kernel panic - not syncing: panic_on_warn set ... [ 246.591493][T21762] CPU: 0 PID: 21762 Comm: syz-executor.1 Not tainted 6.1.0-rc6-next-20221125-syzkaller #0 [ 246.601410][T21762] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 10/26/2022 [ 246.611495][T21762] Call Trace: [ 246.614790][T21762] [ 246.617734][T21762] dump_stack_lvl+0xd1/0x138 [ 246.622962][T21762] panic+0x2cc/0x626 [ 246.626918][T21762] ? panic_print_sys_info.part.0+0x110/0x110 08:21:35 executing program 2: keyctl$KEYCTL_PKEY_ENCRYPT(0x19, &(0x7f0000000000)={0x0, 0x0, 0xe5}, &(0x7f0000000040)={'enc=', 'raw', ' hash=', {'sha384-avx2\x00'}}, &(0x7f00000000c0), &(0x7f0000000100)=""/229) r0 = pkey_alloc(0x0, 0x0) pkey_mprotect(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x6000000, r0) userfaultfd(0x100800) pkey_alloc(0x0, 0x1) keyctl$link(0x8, 0x0, 0xfffffffffffffffb) r1 = openat$nci(0xffffffffffffff9c, &(0x7f0000000200), 0x2, 0x0) r2 = openat$vsock(0xffffffffffffff9c, &(0x7f0000000240), 0x201, 0x0) ioctl$UDMABUF_CREATE_LIST(r2, 0x40087543, &(0x7f0000000280)={0x0, 0x3, [{0xffffffffffffffff, 0x0, 0x8000, 0x4000}, {0xffffffffffffffff, 0x0, 0x4000, 0x8000}, {0xffffffffffffffff, 0x0, 0x2000, 0xffff7ffff0000000}]}) syz_open_dev$ndb(&(0x7f0000000300), 0x0, 0x400) ioctl$IOCTL_GET_NCIDEV_IDX(r1, 0x0, &(0x7f0000000340)) syz_io_uring_setup(0x6cab, &(0x7f0000000440)={0x0, 0xcb7a, 0x1, 0x3, 0x122, 0x0, r2}, &(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffe000/0x2000)=nil, &(0x7f00000004c0), &(0x7f0000000500)=0x0) syz_io_uring_submit(0x0, r3, &(0x7f00000005c0)=@IORING_OP_LINK_TIMEOUT={0xf, 0x17, 0x0, 0x0, 0x0, &(0x7f0000000580), 0x1, 0x1}, 0x1) [ 246.632932][T21762] ? preempt_schedule_common+0x59/0xc0 [ 246.638428][T21762] ? preempt_schedule_thunk+0x1a/0x20 [ 246.643849][T21762] end_report.part.0+0x3f/0x7c [ 246.648654][T21762] ? nfc_llcp_find_local+0xcf/0xe0 [ 246.653798][T21762] kasan_report.cold+0xa/0xf [ 246.658423][T21762] ? nfc_llcp_find_local+0xcf/0xe0 [ 246.663580][T21762] nfc_llcp_find_local+0xcf/0xe0 [ 246.668554][T21762] nfc_llcp_unregister_device+0x1a/0x260 [ 246.674225][T21762] nfc_unregister_device+0x196/0x330 [ 246.679551][T21762] virtual_ncidev_close+0x52/0xb0 [ 246.684611][T21762] __fput+0x27c/0xa90 [ 246.688616][T21762] ? virtual_nci_open+0x10/0x10 [ 246.693504][T21762] task_work_run+0x16f/0x270 [ 246.698139][T21762] ? task_work_cancel+0x30/0x30 [ 246.703026][T21762] exit_to_user_mode_prepare+0x23c/0x250 [ 246.708687][T21762] syscall_exit_to_user_mode+0x1d/0x50 [ 246.714183][T21762] do_syscall_64+0x46/0xb0 [ 246.718628][T21762] entry_SYSCALL_64_after_hwframe+0x63/0xcd [ 246.724561][T21762] RIP: 0033:0x7fe7de43df8b [ 246.728993][T21762] Code: 0f 05 48 3d 00 f0 ff ff 77 45 c3 0f 1f 40 00 48 83 ec 18 89 7c 24 0c e8 63 fc ff ff 8b 7c 24 0c 41 89 c0 b8 03 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 35 44 89 c7 89 44 24 0c e8 a1 fc ff ff 8b 44 [ 246.748626][T21762] RSP: 002b:00007fff7e5d0830 EFLAGS: 00000293 ORIG_RAX: 0000000000000003 [ 246.757069][T21762] RAX: 0000000000000000 RBX: 0000000000000004 RCX: 00007fe7de43df8b [ 246.765070][T21762] RDX: 0000000000000000 RSI: 0000001b2f226ef4 RDI: 0000000000000003 [ 246.773070][T21762] RBP: 00007fe7de5ad980 R08: 0000000000000000 R09: 0000000008337a43 [ 246.781069][T21762] R10: 0000000000000000 R11: 0000000000000293 R12: 000000000003c192 [ 246.789066][T21762] R13: 00007fff7e5d0930 R14: 00007fe7de5abf80 R15: 0000000000000032 [ 246.797079][T21762] [ 246.803484][T21762] Kernel Offset: disabled [ 246.807835][T21762] Rebooting in 86400 seconds..