Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 018ed4f7 authored by David Sterba's avatar David Sterba
Browse files

btrfs: sink gfp parameter to set_extent_defrag



Single caller passes GFP_NOFS.

Signed-off-by: default avatarDavid Sterba <dsterba@suse.com>
parent 7cd8c752
Loading
Loading
Loading
Loading
+2 −2
Original line number Diff line number Diff line
@@ -299,11 +299,11 @@ static inline int set_extent_delalloc(struct extent_io_tree *tree, u64 start,
}

static inline int set_extent_defrag(struct extent_io_tree *tree, u64 start,
		u64 end, struct extent_state **cached_state, gfp_t mask)
		u64 end, struct extent_state **cached_state)
{
	return set_extent_bit(tree, start, end,
			      EXTENT_DELALLOC | EXTENT_UPTODATE | EXTENT_DEFRAG,
			      NULL, cached_state, mask);
			      NULL, cached_state, GFP_NOFS);
}

static inline int set_extent_new(struct extent_io_tree *tree, u64 start,
+1 −1
Original line number Diff line number Diff line
@@ -1228,7 +1228,7 @@ static int cluster_pages_for_defrag(struct inode *inode,


	set_extent_defrag(&BTRFS_I(inode)->io_tree, page_start, page_end - 1,
			  &cached_state, GFP_NOFS);
			  &cached_state);

	unlock_extent_cached(&BTRFS_I(inode)->io_tree,
			     page_start, page_end - 1, &cached_state,