diff options
author | Chris Mason <chris.mason@oracle.com> | 2008-01-08 15:46:30 -0500 |
---|---|---|
committer | Chris Mason <chris.mason@oracle.com> | 2008-09-25 11:03:59 -0400 |
commit | dc17ff8f11d129db9e83ab7244769e4eae05e14d (patch) | |
tree | 622e70100d6082e371a6ca62b02fd57e0c37f8dc /fs/btrfs/disk-io.h | |
parent | e4204dedbbaa3a614605cb83cc0ac5161af6b4e6 (diff) |
Btrfs: Add data=ordered support
This forces file data extents down the disk along with the metadata that
references them. The current implementation is fairly simple, and just
writes out all of the dirty pages in an inode before the commit.
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 | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/fs/btrfs/disk-io.h b/fs/btrfs/disk-io.h index 8c3cfd02901f..dae9fba8efcd 100644 --- a/fs/btrfs/disk-io.h +++ b/fs/btrfs/disk-io.h | |||
@@ -34,6 +34,8 @@ int write_ctree_super(struct btrfs_trans_handle *trans, | |||
34 | struct btrfs_root *root); | 34 | struct btrfs_root *root); |
35 | struct extent_buffer *btrfs_find_tree_block(struct btrfs_root *root, | 35 | struct extent_buffer *btrfs_find_tree_block(struct btrfs_root *root, |
36 | u64 bytenr, u32 blocksize); | 36 | u64 bytenr, u32 blocksize); |
37 | struct btrfs_root *btrfs_lookup_fs_root(struct btrfs_fs_info *fs_info, | ||
38 | u64 root_objectid); | ||
37 | struct btrfs_root *btrfs_read_fs_root(struct btrfs_fs_info *fs_info, | 39 | struct btrfs_root *btrfs_read_fs_root(struct btrfs_fs_info *fs_info, |
38 | struct btrfs_key *location, | 40 | struct btrfs_key *location, |
39 | const char *name, int namelen); | 41 | const char *name, int namelen); |