fscrypt: Switch to sync_skcipher and on-stack requests
authorEric Biggers <ebiggers@kernel.org>
Thu, 10 Jul 2025 06:07:50 +0000 (23:07 -0700)
committerEric Biggers <ebiggers@kernel.org>
Thu, 10 Jul 2025 19:33:08 +0000 (12:33 -0700)
commit52e7e0d8893327ea83373c02b597ec809b94db76
tree677d5630f9a78c30c01ba0006d455e3d8e261688
parent53d9218d8d38cd33e065cc46db996608adec6687
fscrypt: Switch to sync_skcipher and on-stack requests

Now that fscrypt uses only synchronous skciphers, switch to the actual
sync_skcipher API and the corresponding on-stack requests.  This
eliminates a heap allocation per en/decryption operation.

Link: https://lore.kernel.org/r/20250710060754.637098-4-ebiggers@kernel.org
Signed-off-by: Eric Biggers <ebiggers@kernel.org>
fs/crypto/crypto.c
fs/crypto/fname.c
fs/crypto/fscrypt_private.h
fs/crypto/keysetup.c
fs/crypto/keysetup_v1.c