diff options
author | Qu Wenruo <quwenruo@cn.fujitsu.com> | 2015-01-27 11:12:43 +0800 |
---|---|---|
committer | David Sterba <dsterba@suse.cz> | 2015-02-27 17:44:11 +0100 |
commit | 005c470888ac2c04ba9263845d0ed3b19e9e6c69 (patch) | |
tree | baa60a70d0bbe50b175498201a85e1a6889ca75e /extent_io.c | |
parent | 25db1dd11de2f255894896d691121795c60ee2bb (diff) |
btrfs-progs: Move (set/clear_)extent_buffer_uptodate() to extent_io.h.
Unlike kernel, these functions in userland just test/set/clear a member.
So move them to header to avoid extra function call cost.
Signed-off-by: Qu Wenruo <quwenruo@cn.fujitsu.com>
Signed-off-by: David Sterba <dsterba@suse.cz>
Diffstat (limited to 'extent_io.c')
-rw-r--r-- | extent_io.c | 23 |
1 files changed, 0 insertions, 23 deletions
diff --git a/extent_io.c b/extent_io.c index 66aa2149..5d49710d 100644 --- a/extent_io.c +++ b/extent_io.c @@ -827,29 +827,6 @@ int write_data_to_disk(struct btrfs_fs_info *info, void *buf, u64 offset, return 0; } - -int set_extent_buffer_uptodate(struct extent_buffer *eb) -{ - eb->flags |= EXTENT_UPTODATE; - return 0; -} - -int clear_extent_buffer_uptodate(struct extent_io_tree *tree, - struct extent_buffer *eb) -{ - eb->flags &= ~EXTENT_UPTODATE; - return 0; -} - -int extent_buffer_uptodate(struct extent_buffer *eb) -{ - if (!eb || IS_ERR(eb)) - return 0; - if (eb->flags & EXTENT_UPTODATE) - return 1; - return 0; -} - int set_extent_buffer_dirty(struct extent_buffer *eb) { struct extent_io_tree *tree = eb->tree; |