diff options
Diffstat (limited to 'fs/btrfs/tree-log.c')
-rw-r--r-- | fs/btrfs/tree-log.c | 3 |
1 files changed, 0 insertions, 3 deletions
diff --git a/fs/btrfs/tree-log.c b/fs/btrfs/tree-log.c index ca960ad271fe..285c168391f3 100644 --- a/fs/btrfs/tree-log.c +++ b/fs/btrfs/tree-log.c | |||
@@ -2496,7 +2496,6 @@ int btrfs_sync_log(struct btrfs_trans_handle *trans, | |||
2496 | root->log_transid++; | 2496 | root->log_transid++; |
2497 | log->log_transid = root->log_transid; | 2497 | log->log_transid = root->log_transid; |
2498 | root->log_start_pid = 0; | 2498 | root->log_start_pid = 0; |
2499 | smp_mb(); | ||
2500 | /* | 2499 | /* |
2501 | * IO has been started, blocks of the log tree have WRITTEN flag set | 2500 | * IO has been started, blocks of the log tree have WRITTEN flag set |
2502 | * in their headers. new modifications of the log will be written to | 2501 | * in their headers. new modifications of the log will be written to |
@@ -2589,8 +2588,6 @@ int btrfs_sync_log(struct btrfs_trans_handle *trans, | |||
2589 | btrfs_header_level(log_root_tree->node)); | 2588 | btrfs_header_level(log_root_tree->node)); |
2590 | 2589 | ||
2591 | log_root_tree->log_transid++; | 2590 | log_root_tree->log_transid++; |
2592 | smp_mb(); | ||
2593 | |||
2594 | mutex_unlock(&log_root_tree->log_mutex); | 2591 | mutex_unlock(&log_root_tree->log_mutex); |
2595 | 2592 | ||
2596 | /* | 2593 | /* |