fscrypt: trim down fscrypt.h includes
authorEric Biggers <ebiggers@google.com>
Fri, 5 Jan 2018 18:45:00 +0000 (10:45 -0800)
committerTheodore Ts'o <tytso@mit.edu>
Fri, 12 Jan 2018 03:06:19 +0000 (22:06 -0500)
commita575784c6c13b8f1bae05fbba873e326ec73e289
treedff99e19ed9a4e2c0158273fe784ff79eaafc148
parentdcf0db9e5df369461c9d55282abbf66d263ef2db
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