diff options
author | Yan Zheng <zheng.yan@oracle.com> | 2008-12-08 16:46:26 -0500 |
---|---|---|
committer | Chris Mason <chris.mason@oracle.com> | 2008-12-08 16:46:26 -0500 |
commit | a512bbf855ff0af474257475f2e6da7acd854f52 (patch) | |
tree | 1b2cfcf4152e09f32a6cb0bcbd798d5dab2f5490 /fs/btrfs/transaction.c | |
parent | d20f7043fa65659136c1a7c3c456eeeb5c6f431f (diff) |
Btrfs: superblock duplication
This patch implements superblock duplication. Superblocks
are stored at offset 16K, 64M and 256G on every devices.
Spaces used by superblocks are preserved by the allocator,
which uses a reverse mapping function to find the logical
addresses that correspond to superblocks. Thank you,
Signed-off-by: Yan Zheng <zheng.yan@oracle.com>
Diffstat (limited to 'fs/btrfs/transaction.c')
-rw-r--r-- | fs/btrfs/transaction.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/fs/btrfs/transaction.c b/fs/btrfs/transaction.c index c38f6a0e30b1..47cd5fcad2c8 100644 --- a/fs/btrfs/transaction.c +++ b/fs/btrfs/transaction.c | |||
@@ -1038,7 +1038,7 @@ int btrfs_commit_transaction(struct btrfs_trans_handle *trans, | |||
1038 | mutex_unlock(&root->fs_info->trans_mutex); | 1038 | mutex_unlock(&root->fs_info->trans_mutex); |
1039 | ret = btrfs_write_and_wait_transaction(trans, root); | 1039 | ret = btrfs_write_and_wait_transaction(trans, root); |
1040 | BUG_ON(ret); | 1040 | BUG_ON(ret); |
1041 | write_ctree_super(trans, root); | 1041 | write_ctree_super(trans, root, 0); |
1042 | 1042 | ||
1043 | /* | 1043 | /* |
1044 | * the super is written, we can safely allow the tree-loggers | 1044 | * the super is written, we can safely allow the tree-loggers |