CHROMIUM: eCryptfs: allow userspace messaging to be disabled
authorKees Cook <keescook@chromium.org>
Thu, 28 Feb 2013 00:01:13 +0000 (16:01 -0800)
committerChromeBot <chrome-bot@google.com>
Thu, 28 Feb 2013 22:13:46 +0000 (14:13 -0800)
commit55a3172b98264bbf95f0acd8b28038b9a2ba088a
tree8b99de6a2fd26c3656cc8ec8ef35bde09868051f
parent44e7e67cb867ad2f01847918b5eaffdbde78767b
CHROMIUM: eCryptfs: allow userspace messaging to be disabled

When the userspace messaging (needed for ecryptfsd) is not needed, allow
eCryptfs to build with it removed. This saves on kernel code size and
reduces potential attack surface by removing the /dev/ecryptfs node.

BUG=chromium-os:35732
TEST=link build, /dev/ecryptfs is gone, eCryptfs still works.

[sent upstream for review:
 http://marc.info/?l=ecryptfs-users&m=136204079607329&w=2]

Change-Id: I1b2be61e0a455fc9f6e09a9f4a1b1f6d65d1903a
Signed-off-by: Kees Cook <keescook@chromium.org>
Reviewed-on: https://gerrit.chromium.org/gerrit/44278
Reviewed-by: Will Drewry <wad@chromium.org>
fs/ecryptfs/Kconfig
fs/ecryptfs/Makefile
fs/ecryptfs/ecryptfs_kernel.h
fs/ecryptfs/keystore.c
include/linux/ecryptfs.h