fscrypt: trim down fscrypt.h includes
authorEric Biggers <ebiggers@google.com>
Fri, 5 Jan 2018 18:45:00 +0000 (10:45 -0800)
committerJaegeuk Kim <jaegeuk@kernel.org>
Sun, 8 Apr 2018 09:40:11 +0000 (02:40 -0700)
commit585a194dd1d037023e37e79a3448037661931709
treebc719a1e997e66b4589c5f9d0b9a3a5c8ca9f4cd
parent411771ab56f45d2f61ab83b905cff2d3706fb308
fscrypt: trim down fscrypt.h includes

fscrypt.h included way too many other headers, given that it is included
by filesystems both with and without encryption support.  Trim down the
includes list by moving the needed includes into more appropriate
places, and removing the unneeded ones.

Signed-off-by: Eric Biggers <ebiggers@google.com>
Signed-off-by: Theodore Ts'o <tytso@mit.edu>
fs/crypto/crypto.c
fs/crypto/fname.c
fs/crypto/keyinfo.c
include/linux/fscrypt.h
include/linux/fscrypt_supp.h