Commit ec39e39b authored by Josef Bacik's avatar Josef Bacik Committed by David Sterba
Browse files

btrfs: export wait_extent_bit



This is used by the subpage code in addition to lock_extent_bits, so
export it so we can move it out of extent_io.c

Signed-off-by: default avatarJosef Bacik <josef@toxicpanda.com>
Reviewed-by: default avatarDavid Sterba <dsterba@suse.com>
Signed-off-by: default avatarDavid Sterba <dsterba@suse.com>
parent a6631887
Loading
Loading
Loading
Loading
+1 −0
Original line number Diff line number Diff line
@@ -253,6 +253,7 @@ int extent_invalidate_folio(struct extent_io_tree *tree,
bool btrfs_find_delalloc_range(struct extent_io_tree *tree, u64 *start,
			       u64 *end, u64 max_bytes,
			       struct extent_state **cached_state);
void wait_extent_bit(struct extent_io_tree *tree, u64 start, u64 end, u32 bits);

/* This should be reworked in the future and put elsewhere. */
void btrfs_free_io_failure_record(struct btrfs_inode *inode, u64 start,
+1 −2
Original line number Diff line number Diff line
@@ -753,8 +753,7 @@ static void wait_on_state(struct extent_io_tree *tree,
 * The range [start, end] is inclusive.
 * The tree lock is taken by this function
 */
static void wait_extent_bit(struct extent_io_tree *tree, u64 start, u64 end,
			    u32 bits)
void wait_extent_bit(struct extent_io_tree *tree, u64 start, u64 end, u32 bits)
{
	struct extent_state *state;
	struct rb_node *node;