Merge tag 'fscrypt_for_linus' of git://git.kernel.org/pub/scm/fs/fscrypt/fscrypt
Pull fscrypt updates from Ted Ts'o: "Clean up fscrypt's dcache revalidation support, and other miscellaneous cleanups" * tag 'fscrypt_for_linus' of git://git.kernel.org/pub/scm/fs/fscrypt/fscrypt: fscrypt: cache decrypted symlink target in ->i_link vfs: use READ_ONCE() to access ->i_link fscrypt: fix race where ->lookup() marks plaintext dentry as ciphertext fscrypt: only set dentry_operations on ciphertext dentries fs, fscrypt: clear DCACHE_ENCRYPTED_NAME when unaliasing directory fscrypt: fix race allowing rename() and link() of ciphertext dentries fscrypt: clean up and improve dentry revalidation fscrypt: use READ_ONCE() to access ->i_crypt_info fscrypt: remove WARN_ON_ONCE() when decryption fails fscrypt: drop inode argument from fscrypt_get_ctx()
Showing
- fs/crypto/bio.c 3 additions, 5 deletionsfs/crypto/bio.c
- fs/crypto/crypto.c 35 additions, 39 deletionsfs/crypto/crypto.c
- fs/crypto/fname.c 3 additions, 2 deletionsfs/crypto/fname.c
- fs/crypto/hooks.c 52 additions, 16 deletionsfs/crypto/hooks.c
- fs/crypto/keyinfo.c 23 additions, 2 deletionsfs/crypto/keyinfo.c
- fs/crypto/policy.c 3 additions, 3 deletionsfs/crypto/policy.c
- fs/dcache.c 2 additions, 0 deletionsfs/dcache.c
- fs/ext4/ext4.h 47 additions, 15 deletionsfs/ext4/ext4.h
- fs/ext4/namei.c 52 additions, 24 deletionsfs/ext4/namei.c
- fs/ext4/readpage.c 1 addition, 1 deletionfs/ext4/readpage.c
- fs/ext4/super.c 1 addition, 0 deletionsfs/ext4/super.c
- fs/f2fs/namei.c 10 additions, 7 deletionsfs/f2fs/namei.c
- fs/f2fs/super.c 1 addition, 0 deletionsfs/f2fs/super.c
- fs/namei.c 2 additions, 2 deletionsfs/namei.c
- fs/ubifs/dir.c 3 additions, 5 deletionsfs/ubifs/dir.c
- fs/ubifs/super.c 3 additions, 0 deletionsfs/ubifs/super.c
- include/linux/dcache.h 1 addition, 1 deletioninclude/linux/dcache.h
- include/linux/fscrypt.h 52 additions, 22 deletionsinclude/linux/fscrypt.h
Loading
Please register or sign in to comment