diff options
author | Eric Biggers <ebiggers@google.com> | 2019-12-09 12:50:21 -0800 |
---|---|---|
committer | Eric Biggers <ebiggers@google.com> | 2019-12-31 10:33:50 -0600 |
commit | 56dce717950925f9d734b9e5621cbd41cbeb3e33 (patch) | |
tree | 7e75057b5c802c825b9b9759f334418f5c322041 /fs | |
parent | 2ebdef6d8c766ab7da532002091ad486f9db88ed (diff) | |
download | lwn-56dce717950925f9d734b9e5621cbd41cbeb3e33.tar.gz lwn-56dce717950925f9d734b9e5621cbd41cbeb3e33.zip |
fscrypt: introduce fscrypt_needs_contents_encryption()
Add a function fscrypt_needs_contents_encryption() which takes an inode
and returns true if it's an encrypted regular file and the kernel was
built with fscrypt support.
This will allow replacing duplicated checks of IS_ENCRYPTED() &&
S_ISREG() on the I/O paths in ext4 and f2fs, while also optimizing out
unneeded code when !CONFIG_FS_ENCRYPTION.
Link: https://lore.kernel.org/r/20191209205021.231767-1-ebiggers@kernel.org
Signed-off-by: Eric Biggers <ebiggers@google.com>
Diffstat (limited to 'fs')
0 files changed, 0 insertions, 0 deletions