aboutsummaryrefslogtreecommitdiffstats
path: root/fs/btrfs/mkfs.c
diff options
context:
space:
mode:
Diffstat (limited to 'fs/btrfs/mkfs.c')
-rw-r--r--fs/btrfs/mkfs.c26
1 files changed, 13 insertions, 13 deletions
diff --git a/fs/btrfs/mkfs.c b/fs/btrfs/mkfs.c
index e0d3bc1d0259..fc1923320de3 100644
--- a/fs/btrfs/mkfs.c
+++ b/fs/btrfs/mkfs.c
@@ -12,10 +12,10 @@
12 12
13int mkfs(int fd) 13int mkfs(int fd)
14{ 14{
15 struct ctree_root_info info[2]; 15 struct btrfs_root_info info[2];
16 struct leaf empty_leaf; 16 struct btrfs_leaf empty_leaf;
17 struct btrfs_item item; 17 struct btrfs_item item;
18 struct extent_item extent_item; 18 struct btrfs_extent_item extent_item;
19 int ret; 19 int ret;
20 20
21 /* setup the super block area */ 21 /* setup the super block area */
@@ -28,7 +28,7 @@ int mkfs(int fd)
28 info[1].objectid = 2; 28 info[1].objectid = 2;
29 info[1].tree_root = 18; 29 info[1].tree_root = 18;
30 ret = pwrite(fd, info, sizeof(info), 30 ret = pwrite(fd, info, sizeof(info),
31 CTREE_SUPER_INFO_OFFSET(CTREE_BLOCKSIZE)); 31 BTRFS_SUPER_INFO_OFFSET(BTRFS_BLOCKSIZE));
32 if (ret != sizeof(info)) 32 if (ret != sizeof(info))
33 return -1; 33 return -1;
34 34
@@ -36,7 +36,7 @@ int mkfs(int fd)
36 memset(&empty_leaf, 0, sizeof(empty_leaf)); 36 memset(&empty_leaf, 0, sizeof(empty_leaf));
37 btrfs_set_header_parentid(&empty_leaf.header, 1); 37 btrfs_set_header_parentid(&empty_leaf.header, 1);
38 btrfs_set_header_blocknr(&empty_leaf.header, 17); 38 btrfs_set_header_blocknr(&empty_leaf.header, 17);
39 ret = pwrite(fd, &empty_leaf, sizeof(empty_leaf), 17 * CTREE_BLOCKSIZE); 39 ret = pwrite(fd, &empty_leaf, sizeof(empty_leaf), 17 * BTRFS_BLOCKSIZE);
40 if (ret != sizeof(empty_leaf)) 40 if (ret != sizeof(empty_leaf))
41 return -1; 41 return -1;
42 42
@@ -48,9 +48,9 @@ int mkfs(int fd)
48 btrfs_set_key_objectid(&item.key, 0); 48 btrfs_set_key_objectid(&item.key, 0);
49 btrfs_set_key_offset(&item.key, 17); 49 btrfs_set_key_offset(&item.key, 17);
50 btrfs_set_key_flags(&item.key, 0); 50 btrfs_set_key_flags(&item.key, 0);
51 btrfs_set_item_offset(&item, 51 btrfs_set_item_offset(&item, LEAF_DATA_SIZE -
52 LEAF_DATA_SIZE - sizeof(struct extent_item)); 52 sizeof(struct btrfs_extent_item));
53 btrfs_set_item_size(&item, sizeof(struct extent_item)); 53 btrfs_set_item_size(&item, sizeof(struct btrfs_extent_item));
54 btrfs_set_extent_refs(&extent_item, 1); 54 btrfs_set_extent_refs(&extent_item, 1);
55 btrfs_set_extent_owner(&extent_item, 0); 55 btrfs_set_extent_owner(&extent_item, 0);
56 memcpy(empty_leaf.items, &item, sizeof(item)); 56 memcpy(empty_leaf.items, &item, sizeof(item));
@@ -60,8 +60,8 @@ int mkfs(int fd)
60 /* item2, give block 17 to the root */ 60 /* item2, give block 17 to the root */
61 btrfs_set_key_objectid(&item.key, 17); 61 btrfs_set_key_objectid(&item.key, 17);
62 btrfs_set_key_offset(&item.key, 1); 62 btrfs_set_key_offset(&item.key, 1);
63 btrfs_set_item_offset(&item, 63 btrfs_set_item_offset(&item, LEAF_DATA_SIZE -
64 LEAF_DATA_SIZE - sizeof(struct extent_item) * 2); 64 sizeof(struct btrfs_extent_item) * 2);
65 btrfs_set_extent_owner(&extent_item, 1); 65 btrfs_set_extent_owner(&extent_item, 1);
66 memcpy(empty_leaf.items + 1, &item, sizeof(item)); 66 memcpy(empty_leaf.items + 1, &item, sizeof(item));
67 memcpy(empty_leaf.data + btrfs_item_offset(&item), &extent_item, 67 memcpy(empty_leaf.data + btrfs_item_offset(&item), &extent_item,
@@ -70,13 +70,13 @@ int mkfs(int fd)
70 /* item3, give block 18 for the extent root */ 70 /* item3, give block 18 for the extent root */
71 btrfs_set_key_objectid(&item.key, 18); 71 btrfs_set_key_objectid(&item.key, 18);
72 btrfs_set_key_offset(&item.key, 1); 72 btrfs_set_key_offset(&item.key, 1);
73 btrfs_set_item_offset(&item, 73 btrfs_set_item_offset(&item, LEAF_DATA_SIZE -
74 LEAF_DATA_SIZE - sizeof(struct extent_item) * 3); 74 sizeof(struct btrfs_extent_item) * 3);
75 btrfs_set_extent_owner(&extent_item, 2); 75 btrfs_set_extent_owner(&extent_item, 2);
76 memcpy(empty_leaf.items + 2, &item, sizeof(item)); 76 memcpy(empty_leaf.items + 2, &item, sizeof(item));
77 memcpy(empty_leaf.data + btrfs_item_offset(&item), &extent_item, 77 memcpy(empty_leaf.data + btrfs_item_offset(&item), &extent_item,
78 btrfs_item_size(&item)); 78 btrfs_item_size(&item));
79 ret = pwrite(fd, &empty_leaf, sizeof(empty_leaf), 18 * CTREE_BLOCKSIZE); 79 ret = pwrite(fd, &empty_leaf, sizeof(empty_leaf), 18 * BTRFS_BLOCKSIZE);
80 if (ret != sizeof(empty_leaf)) 80 if (ret != sizeof(empty_leaf))
81 return -1; 81 return -1;
82 return 0; 82 return 0;