summaryrefslogtreecommitdiff
path: root/fs/crypto/Makefile
diff options
context:
space:
mode:
authorEric Biggers <ebiggers@google.com>2016-12-05 22:12:48 +0300
committerTheodore Ts'o <tytso@mit.edu>2017-01-01 00:26:21 +0300
commitefee590e4a3fa7b66f78aa06eff33f59570ca96d (patch)
tree0bc8ffedf992cd2a6be13796baea2dfef67dfca6 /fs/crypto/Makefile
parent868e1bc64d04294b76f1c0eedb79e0742be441c7 (diff)
downloadlinux-efee590e4a3fa7b66f78aa06eff33f59570ca96d.tar.xz
fscrypt: pass up error codes from ->get_context()
It was possible for the ->get_context() operation to fail with a specific error code, which was then not returned to the caller of FS_IOC_SET_ENCRYPTION_POLICY or FS_IOC_GET_ENCRYPTION_POLICY. Make sure to pass through these error codes. Also reorganize the code so that ->get_context() only needs to be called one time when setting an encryption policy, and handle contexts of unrecognized sizes more appropriately. Signed-off-by: Eric Biggers <ebiggers@google.com> Signed-off-by: Theodore Ts'o <tytso@mit.edu>
Diffstat (limited to 'fs/crypto/Makefile')
0 files changed, 0 insertions, 0 deletions