diff options
author | David Sterba <dsterba@suse.com> | 2017-02-14 21:04:07 +0300 |
---|---|---|
committer | David Sterba <dsterba@suse.com> | 2017-02-28 16:26:35 +0300 |
commit | 4d3a800ebb1299944408f3b40b5b6b996477fba2 (patch) | |
tree | 165a58136bd55ad94dec5154f6e03a47bf4763a9 /fs/btrfs/zlib.c | |
parent | 38c31464089f639630b7c28ce933a4d60e135a02 (diff) | |
download | linux-4d3a800ebb1299944408f3b40b5b6b996477fba2.tar.xz |
btrfs: merge nr_pages input and output parameter in compress_pages
The parameter saying how many pages can be allocated at maximum can be
merged with the output page counter, to save some stack space. The
compression implementation will sink the parameter to a local variable
so everything works as before.
The nr_pages variables can also be simply merged in compress_file_range
into one.
Signed-off-by: David Sterba <dsterba@suse.com>
Diffstat (limited to 'fs/btrfs/zlib.c')
-rw-r--r-- | fs/btrfs/zlib.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/fs/btrfs/zlib.c b/fs/btrfs/zlib.c index 42d76b7824c3..e7f2020f8ee7 100644 --- a/fs/btrfs/zlib.c +++ b/fs/btrfs/zlib.c @@ -75,7 +75,6 @@ static int zlib_compress_pages(struct list_head *ws, struct address_space *mapping, u64 start, struct page **pages, - unsigned long nr_dest_pages, unsigned long *out_pages, unsigned long *total_in, unsigned long *total_out, @@ -90,6 +89,7 @@ static int zlib_compress_pages(struct list_head *ws, struct page *out_page = NULL; unsigned long bytes_left; unsigned long len = *total_out; + unsigned long nr_dest_pages = *out_pages; *out_pages = 0; *total_out = 0; |