fscrypt: Factor out a helper to configure the lookup dentry
authorGabriel Krisman Bertazi <krisman@suse.de>
Wed, 21 Feb 2024 17:14:04 +0000 (12:14 -0500)
committerGabriel Krisman Bertazi <krisman@suse.de>
Tue, 27 Feb 2024 21:55:34 +0000 (16:55 -0500)
commit8b6bb995d3819218498bdbee4465bffff1497a31
tree21b23aa1f45fbd25727ee2e750966cec5105b16a
parent2824083db76cb9d4b7910607b367e93b02912865
fscrypt: Factor out a helper to configure the lookup dentry

Both fscrypt_prepare_lookup_partial and fscrypt_prepare_lookup will set
DCACHE_NOKEY_NAME for dentries when the key is not available. Extract
out a helper to set this flag in a single place, in preparation to also
add the optimization that will disable ->d_revalidate if possible.

Reviewed-by: Eric Biggers <ebiggers@google.com>
Link: https://lore.kernel.org/r/20240221171412.10710-3-krisman@suse.de
Signed-off-by: Gabriel Krisman Bertazi <krisman@suse.de>
fs/crypto/hooks.c
include/linux/fscrypt.h