Skip to content

Commit 075adee

Browse files
committed
btrfs: make wait_on_extent_buffer_writeback() static inline
The simple helper can be inlined, no need for the separate function. Reviewed-by: Johannes Thumshirn <[email protected]> Reviewed-by: Anand Jain <[email protected]> Signed-off-by: David Sterba <[email protected]>
1 parent 011a9a1 commit 075adee

File tree

2 files changed

+6
-7
lines changed

2 files changed

+6
-7
lines changed

fs/btrfs/extent_io.c

Lines changed: 0 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1519,12 +1519,6 @@ static int extent_writepage(struct folio *folio, struct btrfs_bio_ctrl *bio_ctrl
15191519
return ret;
15201520
}
15211521

1522-
void wait_on_extent_buffer_writeback(struct extent_buffer *eb)
1523-
{
1524-
wait_on_bit_io(&eb->bflags, EXTENT_BUFFER_WRITEBACK,
1525-
TASK_UNINTERRUPTIBLE);
1526-
}
1527-
15281522
/*
15291523
* Lock extent buffer status and pages for writeback.
15301524
*

fs/btrfs/extent_io.h

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -266,7 +266,12 @@ void free_extent_buffer_stale(struct extent_buffer *eb);
266266
#define WAIT_PAGE_LOCK 2
267267
int read_extent_buffer_pages(struct extent_buffer *eb, int wait, int mirror_num,
268268
const struct btrfs_tree_parent_check *parent_check);
269-
void wait_on_extent_buffer_writeback(struct extent_buffer *eb);
269+
static inline void wait_on_extent_buffer_writeback(struct extent_buffer *eb)
270+
{
271+
wait_on_bit_io(&eb->bflags, EXTENT_BUFFER_WRITEBACK,
272+
TASK_UNINTERRUPTIBLE);
273+
}
274+
270275
void btrfs_readahead_tree_block(struct btrfs_fs_info *fs_info,
271276
u64 bytenr, u64 owner_root, u64 gen, int level);
272277
void btrfs_readahead_node_child(struct extent_buffer *node, int slot);

0 commit comments

Comments
 (0)