diff options
| -rw-r--r-- | fs/btrfs/extent-tree.c | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/fs/btrfs/extent-tree.c b/fs/btrfs/extent-tree.c index 0f6737063142..28ce5c8004d4 100644 --- a/fs/btrfs/extent-tree.c +++ b/fs/btrfs/extent-tree.c | |||
| @@ -9555,7 +9555,8 @@ void btrfs_delete_unused_bgs(struct btrfs_fs_info *fs_info) | |||
| 9555 | * Want to do this before we do anything else so we can recover | 9555 | * Want to do this before we do anything else so we can recover |
| 9556 | * properly if we fail to join the transaction. | 9556 | * properly if we fail to join the transaction. |
| 9557 | */ | 9557 | */ |
| 9558 | trans = btrfs_join_transaction(root); | 9558 | /* 1 for btrfs_orphan_reserve_metadata() */ |
| 9559 | trans = btrfs_start_transaction(root, 1); | ||
| 9559 | if (IS_ERR(trans)) { | 9560 | if (IS_ERR(trans)) { |
| 9560 | btrfs_set_block_group_rw(root, block_group); | 9561 | btrfs_set_block_group_rw(root, block_group); |
| 9561 | ret = PTR_ERR(trans); | 9562 | ret = PTR_ERR(trans); |
