OSDN Git Service

fscrypt: remove filesystem specific build config option
authorChandan Rajendra <chandan@linux.vnet.ibm.com>
Wed, 12 Dec 2018 09:50:12 +0000 (15:20 +0530)
committerJaegeuk Kim <jaegeuk@kernel.org>
Wed, 17 Apr 2019 01:04:23 +0000 (18:04 -0700)
commit3ce5fa3d56ec97ff37bce561f6a8b509df66d107
tree27e325e8b0cdda0a0fd1ac137933cc121b04c011
parentb62c4586552a4fa8b9e78007cddf93909cec85d2
fscrypt: remove filesystem specific build config option

In order to have a common code base for fscrypt "post read" processing
for all filesystems which support encryption, this commit removes
filesystem specific build config option (e.g. CONFIG_EXT4_FS_ENCRYPTION)
and replaces it with a build option (i.e. CONFIG_FS_ENCRYPTION) whose
value affects all the filesystems making use of fscrypt.

Reviewed-by: Eric Biggers <ebiggers@google.com>
Signed-off-by: Chandan Rajendra <chandan@linux.vnet.ibm.com>
Signed-off-by: Eric Biggers <ebiggers@google.com>
22 files changed:
Documentation/filesystems/fscrypt.rst
arch/mips/configs/generic_defconfig
fs/crypto/Kconfig
fs/crypto/fscrypt_private.h
fs/ext4/Kconfig
fs/ext4/dir.c
fs/ext4/ext4.h
fs/ext4/inode.c
fs/ext4/ioctl.c
fs/ext4/namei.c
fs/ext4/page-io.c
fs/ext4/readpage.c
fs/ext4/super.c
fs/ext4/sysfs.c
fs/f2fs/Kconfig
fs/f2fs/f2fs.h
fs/f2fs/super.c
fs/f2fs/sysfs.c
include/linux/fs.h
include/linux/fscrypt.h
include/linux/fscrypt_notsupp.h [deleted file]
include/linux/fscrypt_supp.h [deleted file]