diff options
author | Chris Mason <chris.mason@oracle.com> | 2007-03-14 14:14:43 -0400 |
---|---|---|
committer | David Woodhouse <dwmw2@hera.kernel.org> | 2007-03-14 14:14:43 -0400 |
commit | 123abc88c9087b9c5605566ee3491aaef17fd837 (patch) | |
tree | 3a8e83ac7a095d2b875664ee54cf7e24e977999b /fs/btrfs/disk-io.h | |
parent | 4beb1b8b75a86373f6020103ab840448d14c8880 (diff) |
Btrfs: variable block size support
Signed-off-by: Chris Mason <chris.mason@oracle.com>
Diffstat (limited to 'fs/btrfs/disk-io.h')
-rw-r--r-- | fs/btrfs/disk-io.h | 9 |
1 files changed, 4 insertions, 5 deletions
diff --git a/fs/btrfs/disk-io.h b/fs/btrfs/disk-io.h index c22a61f9233..5771bb90acb 100644 --- a/fs/btrfs/disk-io.h +++ b/fs/btrfs/disk-io.h | |||
@@ -5,12 +5,12 @@ | |||
5 | struct btrfs_buffer { | 5 | struct btrfs_buffer { |
6 | u64 blocknr; | 6 | u64 blocknr; |
7 | int count; | 7 | int count; |
8 | struct list_head dirty; | ||
9 | struct list_head cache; | ||
8 | union { | 10 | union { |
9 | struct btrfs_node node; | 11 | struct btrfs_node node; |
10 | struct btrfs_leaf leaf; | 12 | struct btrfs_leaf leaf; |
11 | }; | 13 | }; |
12 | struct list_head dirty; | ||
13 | struct list_head cache; | ||
14 | }; | 14 | }; |
15 | 15 | ||
16 | struct btrfs_buffer *read_tree_block(struct btrfs_root *root, u64 blocknr); | 16 | struct btrfs_buffer *read_tree_block(struct btrfs_root *root, u64 blocknr); |
@@ -24,9 +24,8 @@ struct btrfs_root *open_ctree(char *filename, struct btrfs_super_block *s); | |||
24 | int close_ctree(struct btrfs_root *root, struct btrfs_super_block *s); | 24 | int close_ctree(struct btrfs_root *root, struct btrfs_super_block *s); |
25 | void btrfs_block_release(struct btrfs_root *root, struct btrfs_buffer *buf); | 25 | void btrfs_block_release(struct btrfs_root *root, struct btrfs_buffer *buf); |
26 | int write_ctree_super(struct btrfs_root *root, struct btrfs_super_block *s); | 26 | int write_ctree_super(struct btrfs_root *root, struct btrfs_super_block *s); |
27 | int mkfs(int fd, u64 num_blocks, u16 blocksize); | 27 | int mkfs(int fd, u64 num_blocks, u32 blocksize); |
28 | |||
29 | 28 | ||
30 | #define BTRFS_SUPER_INFO_OFFSET(bs) (16 * (bs)) | 29 | #define BTRFS_SUPER_INFO_OFFSET (16 * 1024) |
31 | 30 | ||
32 | #endif | 31 | #endif |