diff options
Diffstat (limited to 'fs/btrfs/dev-replace.c')
-rw-r--r-- | fs/btrfs/dev-replace.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/fs/btrfs/dev-replace.c b/fs/btrfs/dev-replace.c index 94f000b0ca79..45c5ba7d80ed 100644 --- a/fs/btrfs/dev-replace.c +++ b/fs/btrfs/dev-replace.c | |||
@@ -477,8 +477,8 @@ static int btrfs_dev_replace_start(struct btrfs_fs_info *fs_info, | |||
477 | 477 | ||
478 | btrfs_wait_ordered_roots(fs_info, U64_MAX, 0, (u64)-1); | 478 | btrfs_wait_ordered_roots(fs_info, U64_MAX, 0, (u64)-1); |
479 | 479 | ||
480 | /* force writing the updated state information to disk */ | 480 | /* Commit dev_replace state and reserve 1 item for it. */ |
481 | trans = btrfs_start_transaction(root, 0); | 481 | trans = btrfs_start_transaction(root, 1); |
482 | if (IS_ERR(trans)) { | 482 | if (IS_ERR(trans)) { |
483 | ret = PTR_ERR(trans); | 483 | ret = PTR_ERR(trans); |
484 | down_write(&dev_replace->rwsem); | 484 | down_write(&dev_replace->rwsem); |