|
@@ -5574,7 +5574,8 @@ static struct inode *btrfs_new_inode(struct btrfs_trans_handle *trans,
|
|
if (btrfs_test_opt(root, NODATASUM))
|
|
if (btrfs_test_opt(root, NODATASUM))
|
|
BTRFS_I(inode)->flags |= BTRFS_INODE_NODATASUM;
|
|
BTRFS_I(inode)->flags |= BTRFS_INODE_NODATASUM;
|
|
if (btrfs_test_opt(root, NODATACOW))
|
|
if (btrfs_test_opt(root, NODATACOW))
|
|
- BTRFS_I(inode)->flags |= BTRFS_INODE_NODATACOW;
|
|
|
|
|
|
+ BTRFS_I(inode)->flags |= BTRFS_INODE_NODATACOW |
|
|
|
|
+ BTRFS_INODE_NODATASUM;
|
|
}
|
|
}
|
|
|
|
|
|
insert_inode_hash(inode);
|
|
insert_inode_hash(inode);
|