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

Commit af6f8f60 authored by David Sterba's avatar David Sterba
Browse files

btrfs: sink gfp parameter to clear_extent_dirty



Callers pass GFP_NOFS. No need to pass the flags around.

Signed-off-by: default avatarDavid Sterba <dsterba@suse.com>
parent f734c44a
Loading
Loading
Loading
Loading
+1 −1
Original line number Diff line number Diff line
@@ -4392,7 +4392,7 @@ static int btrfs_destroy_pinned_extent(struct btrfs_root *root,
		if (ret)
			break;

		clear_extent_dirty(unpin, start, end, GFP_NOFS);
		clear_extent_dirty(unpin, start, end);
		btrfs_error_unpin_extent_range(root, start, end);
		cond_resched();
	}
+1 −1
Original line number Diff line number Diff line
@@ -6408,7 +6408,7 @@ int btrfs_finish_extent_commit(struct btrfs_trans_handle *trans,
			ret = btrfs_discard_extent(root, start,
						   end + 1 - start, NULL);

		clear_extent_dirty(unpin, start, end, GFP_NOFS);
		clear_extent_dirty(unpin, start, end);
		unpin_extent_range(root, start, end, true);
		mutex_unlock(&fs_info->unused_bg_unpin_mutex);
		cond_resched();
+2 −2
Original line number Diff line number Diff line
@@ -279,11 +279,11 @@ static inline int set_extent_dirty(struct extent_io_tree *tree, u64 start,
}

static inline int clear_extent_dirty(struct extent_io_tree *tree, u64 start,
		u64 end, gfp_t mask)
		u64 end)
{
	return clear_extent_bit(tree, start, end,
				EXTENT_DIRTY | EXTENT_DELALLOC |
				EXTENT_DO_ACCOUNTING, 0, 0, NULL, mask);
				EXTENT_DO_ACCOUNTING, 0, 0, NULL, GFP_NOFS);
}

int convert_extent_bit(struct extent_io_tree *tree, u64 start, u64 end,