aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--fs/btrfs/inode.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/fs/btrfs/inode.c b/fs/btrfs/inode.c
index 21d8674f7837..4d4e2de3e879 100644
--- a/fs/btrfs/inode.c
+++ b/fs/btrfs/inode.c
@@ -2950,14 +2950,14 @@ int btrfs_orphan_add(struct btrfs_trans_handle *trans, struct inode *inode)
2950 if (insert >= 1) { 2950 if (insert >= 1) {
2951 ret = btrfs_insert_orphan_item(trans, root, btrfs_ino(inode)); 2951 ret = btrfs_insert_orphan_item(trans, root, btrfs_ino(inode));
2952 if (ret) { 2952 if (ret) {
2953 clear_bit(BTRFS_INODE_HAS_ORPHAN_ITEM,
2954 &BTRFS_I(inode)->runtime_flags);
2955 if (reserve) { 2953 if (reserve) {
2956 clear_bit(BTRFS_INODE_ORPHAN_META_RESERVED, 2954 clear_bit(BTRFS_INODE_ORPHAN_META_RESERVED,
2957 &BTRFS_I(inode)->runtime_flags); 2955 &BTRFS_I(inode)->runtime_flags);
2958 btrfs_orphan_release_metadata(inode); 2956 btrfs_orphan_release_metadata(inode);
2959 } 2957 }
2960 if (ret != -EEXIST) { 2958 if (ret != -EEXIST) {
2959 clear_bit(BTRFS_INODE_HAS_ORPHAN_ITEM,
2960 &BTRFS_I(inode)->runtime_flags);
2961 btrfs_abort_transaction(trans, root, ret); 2961 btrfs_abort_transaction(trans, root, ret);
2962 return ret; 2962 return ret;
2963 } 2963 }