diff options
author | Chris Mason <chris.mason@oracle.com> | 2008-04-22 14:06:56 -0400 |
---|---|---|
committer | David Woodhouse <dwmw2@hera.kernel.org> | 2008-04-22 14:06:56 -0400 |
commit | 8bfbb6b6f83975d85cf2f2018d9c08d0e6cfb500 (patch) | |
tree | fc2d28d6a05cba2f92e303f98e9fca122b26cf3b /mkfs.c | |
parent | 358564890ac230ccc8af2661268a6bcb0d6ea18f (diff) |
Update the Ext3 converter
The main changes in this patch are adding chunk handing and data relocation
ability. In the last step of conversion, the converter relocates data in system
chunk and move chunk tree into system chunk. In the rollback process, the
converter remove chunk tree from system chunk and copy data back.
Regards
YZ
---
Diffstat (limited to 'mkfs.c')
-rw-r--r-- | mkfs.c | 4 |
1 files changed, 2 insertions, 2 deletions
@@ -79,7 +79,7 @@ static int make_root_dir(int fd, const char *device_name) { trans = btrfs_start_transaction(root, 1); bytes_used = btrfs_super_bytes_used(&root->fs_info->super_copy); - root->fs_info->force_system_allocs = 1; + root->fs_info->system_allocs = 1; ret = btrfs_make_block_group(trans, root, bytes_used, BTRFS_BLOCK_GROUP_SYSTEM, BTRFS_FIRST_CHUNK_TREE_OBJECTID, @@ -96,7 +96,7 @@ static int make_root_dir(int fd, const char *device_name) { chunk_start, chunk_size); BUG_ON(ret); - root->fs_info->force_system_allocs = 0; + root->fs_info->system_allocs = 0; btrfs_commit_transaction(trans, root); trans = btrfs_start_transaction(root, 1); BUG_ON(!trans); |