]> git.ipfire.org Git - thirdparty/linux.git/commit - include/linux/fs.h
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)
committerTheodore Ts'o <tytso@mit.edu>
Thu, 24 Jan 2019 04:56:43 +0000 (23:56 -0500)
commit643fa9612bf1a29153eee46fd398117632f93cbe
treecdab043a388581eadf969671e33c440b4c6f36b1
parent62230e0d702f613e2f93e9c3ffd2893b36eff2db
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>
31 files changed:
Documentation/filesystems/fscrypt.rst
arch/mips/configs/generic_defconfig
arch/nds32/configs/defconfig
arch/s390/configs/debug_defconfig
arch/s390/configs/performance_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
fs/ubifs/Kconfig
fs/ubifs/Makefile
fs/ubifs/ioctl.c
fs/ubifs/sb.c
fs/ubifs/super.c
fs/ubifs/ubifs.h
include/linux/fs.h
include/linux/fscrypt.h
include/linux/fscrypt_notsupp.h [deleted file]
include/linux/fscrypt_supp.h [deleted file]