All of lore.kernel.org
 help / color / mirror / Atom feed
* [PATCH] Btrfs: remove redundant btrfs_trans_release_metadata"
@ 2018-09-05  1:14 Liu Bo
  2018-09-05  5:58 ` Nikolay Borisov
  2018-09-06  5:45 ` Liu Bo
  0 siblings, 2 replies; 6+ messages in thread
From: Liu Bo @ 2018-09-05  1:14 UTC (permalink / raw)
  To: linux-btrfs

__btrfs_end_transaction() has done the metadata release twice,
probably because it used to process delayed refs in between, but now
that we don't process delayed refs any more, the 2nd release is always
a noop.

Signed-off-by: Liu Bo <bo.liu@linux.alibaba.com>
---
 fs/btrfs/transaction.c | 6 ------
 1 file changed, 6 deletions(-)

diff --git a/fs/btrfs/transaction.c b/fs/btrfs/transaction.c
index bb1b9f526e98..94b036a74d11 100644
--- a/fs/btrfs/transaction.c
+++ b/fs/btrfs/transaction.c
@@ -826,12 +826,6 @@ static int __btrfs_end_transaction(struct btrfs_trans_handle *trans,
 		return 0;
 	}
 
-	btrfs_trans_release_metadata(trans);
-	trans->block_rsv = NULL;
-
-	if (!list_empty(&trans->new_bgs))
-		btrfs_create_pending_block_groups(trans);
-
 	trans->delayed_ref_updates = 0;
 	if (!trans->sync) {
 		must_run_delayed_refs =
-- 
1.8.3.1

^ permalink raw reply related	[flat|nested] 6+ messages in thread

end of thread, other threads:[~2018-09-07  1:02 UTC | newest]

Thread overview: 6+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2018-09-05  1:14 [PATCH] Btrfs: remove redundant btrfs_trans_release_metadata" Liu Bo
2018-09-05  5:58 ` Nikolay Borisov
2018-09-06  5:45 ` Liu Bo
2018-09-06  6:47   ` Liu Bo
2018-09-06 18:50     ` Nikolay Borisov
2018-09-06 20:25       ` Liu Bo

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.