diff options
author | Nikolay Borisov <nborisov@suse.com> | 2018-04-19 10:46:34 +0300 |
---|---|---|
committer | David Sterba <dsterba@suse.com> | 2018-05-28 18:07:19 +0200 |
commit | 477a30ba5f8dfb3fe951ed0352277bb26a616cb8 (patch) | |
tree | a07907e776139dbac6fe8216920fbd49b078d7ab /fs/btrfs/extent_io.c | |
parent | a79a464d5675dbca49d6121425e8eb3571da29f7 (diff) | |
download | linux-stable-477a30ba5f8dfb3fe951ed0352277bb26a616cb8.tar.gz linux-stable-477a30ba5f8dfb3fe951ed0352277bb26a616cb8.tar.bz2 linux-stable-477a30ba5f8dfb3fe951ed0352277bb26a616cb8.zip |
btrfs: Sink extent_tree arguments in try_release_extent_mapping
This function already gets the page from which the two extent trees
are referenced. Simplify its signature by moving the code getting the
trees inside the function. No functional changes.
Signed-off-by: Nikolay Borisov <nborisov@suse.com>
Signed-off-by: David Sterba <dsterba@suse.com>
Diffstat (limited to 'fs/btrfs/extent_io.c')
-rw-r--r-- | fs/btrfs/extent_io.c | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/fs/btrfs/extent_io.c b/fs/btrfs/extent_io.c index 9a521e5e297d..c7ae18f8db90 100644 --- a/fs/btrfs/extent_io.c +++ b/fs/btrfs/extent_io.c @@ -4238,13 +4238,13 @@ static int try_release_extent_state(struct extent_map_tree *map, * in the range corresponding to the page, both state records and extent * map records are removed */ -int try_release_extent_mapping(struct extent_map_tree *map, - struct extent_io_tree *tree, struct page *page, - gfp_t mask) +int try_release_extent_mapping(struct page *page, gfp_t mask) { struct extent_map *em; u64 start = page_offset(page); u64 end = start + PAGE_SIZE - 1; + struct extent_io_tree *tree = &BTRFS_I(page->mapping->host)->io_tree; + struct extent_map_tree *map = &BTRFS_I(page->mapping->host)->extent_tree; if (gfpflags_allow_blocking(mask) && page->mapping->host->i_size > SZ_16M) { |