diff options
author | Eric Biggers <ebiggers@google.com> | 2018-01-05 10:44:55 -0800 |
---|---|---|
committer | Theodore Ts'o <tytso@mit.edu> | 2018-01-11 22:06:18 -0500 |
commit | 542060c02cdb5c0740fd7156651463e321a859a3 (patch) | |
tree | d83fcf2674052594475048c5c473ce7e5b9b13dd /include/linux/fscrypt.h | |
parent | e4de782a0960b9620c084881f12fb5e73ebff82b (diff) | |
download | linux-stable-542060c02cdb5c0740fd7156651463e321a859a3.tar.gz linux-stable-542060c02cdb5c0740fd7156651463e321a859a3.tar.bz2 linux-stable-542060c02cdb5c0740fd7156651463e321a859a3.zip |
fscrypt: move fscrypt_ctx declaration to fscrypt_supp.h
Filesystems only ever access 'struct fscrypt_ctx' through fscrypt
functions. But when a filesystem is built without encryption support,
these functions are all stubbed out, so the declaration of fscrypt_ctx
is unneeded. Therefore, move it from fscrypt.h to fscrypt_supp.h.
Signed-off-by: Eric Biggers <ebiggers@google.com>
Signed-off-by: Theodore Ts'o <tytso@mit.edu>
Diffstat (limited to 'include/linux/fscrypt.h')
-rw-r--r-- | include/linux/fscrypt.h | 16 |
1 files changed, 1 insertions, 15 deletions
diff --git a/include/linux/fscrypt.h b/include/linux/fscrypt.h index c23b2f16129a..0f94d087a6d1 100644 --- a/include/linux/fscrypt.h +++ b/include/linux/fscrypt.h @@ -24,23 +24,9 @@ #define FS_CRYPTO_BLOCK_SIZE 16 +struct fscrypt_ctx; struct fscrypt_info; -struct fscrypt_ctx { - union { - struct { - struct page *bounce_page; /* Ciphertext page */ - struct page *control_page; /* Original page */ - } w; - struct { - struct bio *bio; - struct work_struct work; - } r; - struct list_head free_list; /* Free list */ - }; - u8 flags; /* Flags */ -}; - /** * For encrypted symlinks, the ciphertext length is stored at the beginning * of the string in little-endian format. |