diff options
author | Theodore Ts'o <tytso@mit.edu> | 2016-02-07 19:35:05 -0500 |
---|---|---|
committer | Theodore Ts'o <tytso@mit.edu> | 2016-02-07 19:35:05 -0500 |
commit | 28b4c263961c47da84ed8b5be0b5116bad1133eb (patch) | |
tree | cf169b33d19264de0af048876e0276f06430f726 /fs/ext4/ext4.h | |
parent | 36f90b0a2ddd60823fe193a85e60ff1906c2a9b3 (diff) |
ext4 crypto: revalidate dentry after adding or removing the key
Add a validation check for dentries for encrypted directory to make
sure we're not caching stale data after a key has been added or removed.
Also check to make sure that status of the encryption key is updated
when readdir(2) is executed.
Signed-off-by: Theodore Ts'o <tytso@mit.edu>
Diffstat (limited to 'fs/ext4/ext4.h')
-rw-r--r-- | fs/ext4/ext4.h | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/fs/ext4/ext4.h b/fs/ext4/ext4.h index 0662b285dc8a..157b458a69d4 100644 --- a/fs/ext4/ext4.h +++ b/fs/ext4/ext4.h @@ -2302,6 +2302,7 @@ struct page *ext4_encrypt(struct inode *inode, int ext4_decrypt(struct page *page); int ext4_encrypted_zeroout(struct inode *inode, ext4_lblk_t lblk, ext4_fsblk_t pblk, ext4_lblk_t len); +extern const struct dentry_operations ext4_encrypted_d_ops; #ifdef CONFIG_EXT4_FS_ENCRYPTION int ext4_init_crypto(void); |