]> Gentwo Git Trees - linux/.git/commit
fscrypt: replace raw loads of info pointer with helper function
authorEric Biggers <ebiggers@kernel.org>
Sun, 10 Aug 2025 07:56:54 +0000 (00:56 -0700)
committerChristian Brauner <brauner@kernel.org>
Thu, 21 Aug 2025 11:58:06 +0000 (13:58 +0200)
commit6c9468aad215a198742c8375b0415e42521c905c
treef74c53a609e6def6234f454b9aebe18d73d211a7
parent8f5ae30d69d7543eee0d70083daf4de8fe15d585
fscrypt: replace raw loads of info pointer with helper function

Add and use a helper function fscrypt_get_inode_info_raw().  It loads an
inode's fscrypt info pointer using a raw dereference, which is
appropriate when the caller knows the key setup already happened.

This eliminates most occurrences of inode::i_crypt_info in the source,
in preparation for replacing that with a filesystem-specific field.

Co-developed-by: Christian Brauner <brauner@kernel.org>
Signed-off-by: Eric Biggers <ebiggers@kernel.org>
Link: https://lore.kernel.org/20250810075706.172910-2-ebiggers@kernel.org
Signed-off-by: Christian Brauner <brauner@kernel.org>
fs/crypto/bio.c
fs/crypto/crypto.c
fs/crypto/fname.c
fs/crypto/hooks.c
fs/crypto/inline_crypt.c
fs/crypto/policy.c
include/linux/fscrypt.h