From 005c470888ac2c04ba9263845d0ed3b19e9e6c69 Mon Sep 17 00:00:00 2001 From: Qu Wenruo Date: Tue, 27 Jan 2015 11:12:43 +0800 Subject: 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 Signed-off-by: David Sterba --- extent_io.c | 23 ----------------------- 1 file changed, 23 deletions(-) (limited to 'extent_io.c') diff --git a/extent_io.c b/extent_io.c index 66aa214..5d49710 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; -- cgit v1.2.1