diff options
Diffstat (limited to 'fs/f2fs/inode.c')
-rw-r--r-- | fs/f2fs/inode.c | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/fs/f2fs/inode.c b/fs/f2fs/inode.c index a33d7a849b2d..06da75d418e0 100644 --- a/fs/f2fs/inode.c +++ b/fs/f2fs/inode.c | |||
@@ -46,9 +46,11 @@ void f2fs_set_inode_flags(struct inode *inode) | |||
46 | new_fl |= S_DIRSYNC; | 46 | new_fl |= S_DIRSYNC; |
47 | if (file_is_encrypt(inode)) | 47 | if (file_is_encrypt(inode)) |
48 | new_fl |= S_ENCRYPTED; | 48 | new_fl |= S_ENCRYPTED; |
49 | if (file_is_verity(inode)) | ||
50 | new_fl |= S_VERITY; | ||
49 | inode_set_flags(inode, new_fl, | 51 | inode_set_flags(inode, new_fl, |
50 | S_SYNC|S_APPEND|S_IMMUTABLE|S_NOATIME|S_DIRSYNC| | 52 | S_SYNC|S_APPEND|S_IMMUTABLE|S_NOATIME|S_DIRSYNC| |
51 | S_ENCRYPTED); | 53 | S_ENCRYPTED|S_VERITY); |
52 | } | 54 | } |
53 | 55 | ||
54 | static void __get_inode_rdev(struct inode *inode, struct f2fs_inode *ri) | 56 | static void __get_inode_rdev(struct inode *inode, struct f2fs_inode *ri) |
@@ -733,6 +735,7 @@ no_delete: | |||
733 | } | 735 | } |
734 | out_clear: | 736 | out_clear: |
735 | fscrypt_put_encryption_info(inode); | 737 | fscrypt_put_encryption_info(inode); |
738 | fsverity_cleanup_inode(inode); | ||
736 | clear_inode(inode); | 739 | clear_inode(inode); |
737 | } | 740 | } |
738 | 741 | ||