diff options
author | Miao Xie <miaox@cn.fujitsu.com> | 2013-12-26 06:07:04 +0100 |
---|---|---|
committer | Chris Mason <clm@fb.com> | 2014-01-28 22:20:08 +0100 |
commit | a56dbd89400dd2cb9c91d734435dbfe059495da1 (patch) | |
tree | 3ad6ef97637a4c09865d4a9f31c22472ac14f746 /fs/btrfs/delayed-inode.c | |
parent | Btrfs: cleanup code of btrfs_balance_delayed_items() (diff) | |
download | linux-a56dbd89400dd2cb9c91d734435dbfe059495da1.tar.xz linux-a56dbd89400dd2cb9c91d734435dbfe059495da1.zip |
Btrfs: remove btrfs_end_transaction_dmeta()
Two reasons:
- btrfs_end_transaction_dmeta() is the same as btrfs_end_transaction_throttle()
so it is unnecessary.
- All the delayed items should be dealt in the current transaction, so the
workers should not commit the transaction, instead, deal with the delayed
items as many as possible.
So we can remove btrfs_end_transaction_dmeta()
Signed-off-by: Miao Xie <miaox@cn.fujitsu.com>
Signed-off-by: Chris Mason <clm@fb.com>
Diffstat (limited to 'fs/btrfs/delayed-inode.c')
-rw-r--r-- | fs/btrfs/delayed-inode.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/fs/btrfs/delayed-inode.c b/fs/btrfs/delayed-inode.c index 6b2013403f46..826a26053c70 100644 --- a/fs/btrfs/delayed-inode.c +++ b/fs/btrfs/delayed-inode.c @@ -1302,7 +1302,7 @@ again: __btrfs_commit_inode_delayed_items(trans, path, delayed_node); trans->block_rsv = block_rsv; - btrfs_end_transaction_dmeta(trans, root); + btrfs_end_transaction(trans, root); btrfs_btree_balance_dirty_nodelay(root); release_path: |