diff --git a/fs/f2fs/inode.c b/fs/f2fs/inode.c index 82ebcb338b0c..c20fcd8c2b97 100644 --- a/fs/f2fs/inode.c +++ b/fs/f2fs/inode.c @@ -1058,9 +1058,9 @@ static void f2fs_post_evict_inode(struct inode *inode) goto skip_record; if (is_inode_flag_set(inode, FI_APPEND_WRITE)) - record_bits = BIT(APPEND_INO); + record_bits |= BIT(APPEND_INO); if (is_inode_flag_set(inode, FI_UPDATE_WRITE)) - record_bits = BIT(UPDATE_INO); + record_bits |= BIT(UPDATE_INO); if (!record_bits) goto skip_record;