From a0be1309d8df937bf02aafa45abcada372b0f63b Mon Sep 17 00:00:00 2001 From: Zygo Blaxell Date: Sun, 5 Dec 2021 03:07:35 -0500 Subject: [PATCH] Revert "btrfs: remove bogus BUG_ON in alloc_reserved_tree_block" This reverts commit 427df6a7c5ed589395424e5124550b9d3d77983e. --- fs/btrfs/extent-tree.c | 1 + 1 file changed, 1 insertion(+) diff --git a/fs/btrfs/extent-tree.c b/fs/btrfs/extent-tree.c index 54b71bc55450..5f4d0416ce99 100644 --- a/fs/btrfs/extent-tree.c +++ b/fs/btrfs/extent-tree.c @@ -4439,6 +4439,7 @@ static int alloc_reserved_tree_block(struct btrfs_trans_handle *trans, } if (node->type == BTRFS_SHARED_BLOCK_REF_KEY) { + BUG_ON(!(flags & BTRFS_BLOCK_FLAG_FULL_BACKREF)); btrfs_set_extent_inline_ref_type(leaf, iref, BTRFS_SHARED_BLOCK_REF_KEY); btrfs_set_extent_inline_ref_offset(leaf, iref, ref->parent); -- 2.39.5