btrfs: make wait_on_extent_buffer_writeback() static inline
authorDavid Sterba <dsterba@suse.com>
Thu, 9 Jan 2025 10:24:19 +0000 (11:24 +0100)
committerDavid Sterba <dsterba@suse.com>
Mon, 13 Jan 2025 13:53:22 +0000 (14:53 +0100)
The simple helper can be inlined, no need for the separate function.

Reviewed-by: Johannes Thumshirn <johannes.thumshirn@wdc.com>
Reviewed-by: Anand Jain <anand.jain@oracle.com>
Signed-off-by: David Sterba <dsterba@suse.com>
fs/btrfs/extent_io.c
fs/btrfs/extent_io.h

index 4fb59231cbccc8120af22acaf323ee0c81c28653..7487681cbd714d7a1a1156813cb4bcae4a64d063 100644 (file)
@@ -1519,12 +1519,6 @@ done:
        return ret;
 }
 
-void wait_on_extent_buffer_writeback(struct extent_buffer *eb)
-{
-       wait_on_bit_io(&eb->bflags, EXTENT_BUFFER_WRITEBACK,
-                      TASK_UNINTERRUPTIBLE);
-}
-
 /*
  * Lock extent buffer status and pages for writeback.
  *
index d14bda928e7b6c5be5e4604d3b3595293c666a88..986f15022fefe0590ff2d66f37f51212cee3a9ba 100644 (file)
@@ -266,7 +266,12 @@ void free_extent_buffer_stale(struct extent_buffer *eb);
 #define WAIT_PAGE_LOCK 2
 int read_extent_buffer_pages(struct extent_buffer *eb, int wait, int mirror_num,
                             const struct btrfs_tree_parent_check *parent_check);
-void wait_on_extent_buffer_writeback(struct extent_buffer *eb);
+static inline void wait_on_extent_buffer_writeback(struct extent_buffer *eb)
+{
+       wait_on_bit_io(&eb->bflags, EXTENT_BUFFER_WRITEBACK,
+                      TASK_UNINTERRUPTIBLE);
+}
+
 void btrfs_readahead_tree_block(struct btrfs_fs_info *fs_info,
                                u64 bytenr, u64 owner_root, u64 gen, int level);
 void btrfs_readahead_node_child(struct extent_buffer *node, int slot);