eCryptfs: Remove ECRYPTFS_NEW_FILE crypt stat flag
Now that grow_file() is not called in the ecryptfs_create() path, the ECRYPTFS_NEW_FILE flag is no longer needed. It helped ecryptfs_readpage() know not to decrypt zeroes that were read from the lower file in the grow_file() path. Signed-off-by: Tyler Hicks <tyhicks@linux.vnet.ibm.com>
This commit is contained in:
@@ -257,19 +257,18 @@ struct ecryptfs_filename {
|
||||
struct ecryptfs_crypt_stat {
|
||||
#define ECRYPTFS_STRUCT_INITIALIZED 0x00000001
|
||||
#define ECRYPTFS_POLICY_APPLIED 0x00000002
|
||||
#define ECRYPTFS_NEW_FILE 0x00000004
|
||||
#define ECRYPTFS_ENCRYPTED 0x00000008
|
||||
#define ECRYPTFS_SECURITY_WARNING 0x00000010
|
||||
#define ECRYPTFS_ENABLE_HMAC 0x00000020
|
||||
#define ECRYPTFS_ENCRYPT_IV_PAGES 0x00000040
|
||||
#define ECRYPTFS_KEY_VALID 0x00000080
|
||||
#define ECRYPTFS_METADATA_IN_XATTR 0x00000100
|
||||
#define ECRYPTFS_VIEW_AS_ENCRYPTED 0x00000200
|
||||
#define ECRYPTFS_KEY_SET 0x00000400
|
||||
#define ECRYPTFS_ENCRYPT_FILENAMES 0x00000800
|
||||
#define ECRYPTFS_ENCFN_USE_MOUNT_FNEK 0x00001000
|
||||
#define ECRYPTFS_ENCFN_USE_FEK 0x00002000
|
||||
#define ECRYPTFS_UNLINK_SIGS 0x00004000
|
||||
#define ECRYPTFS_ENCRYPTED 0x00000004
|
||||
#define ECRYPTFS_SECURITY_WARNING 0x00000008
|
||||
#define ECRYPTFS_ENABLE_HMAC 0x00000010
|
||||
#define ECRYPTFS_ENCRYPT_IV_PAGES 0x00000020
|
||||
#define ECRYPTFS_KEY_VALID 0x00000040
|
||||
#define ECRYPTFS_METADATA_IN_XATTR 0x00000080
|
||||
#define ECRYPTFS_VIEW_AS_ENCRYPTED 0x00000100
|
||||
#define ECRYPTFS_KEY_SET 0x00000200
|
||||
#define ECRYPTFS_ENCRYPT_FILENAMES 0x00000400
|
||||
#define ECRYPTFS_ENCFN_USE_MOUNT_FNEK 0x00000800
|
||||
#define ECRYPTFS_ENCFN_USE_FEK 0x00001000
|
||||
#define ECRYPTFS_UNLINK_SIGS 0x00002000
|
||||
u32 flags;
|
||||
unsigned int file_version;
|
||||
size_t iv_bytes;
|
||||
|
||||
Reference in New Issue
Block a user