diff options
| author | Qu Wenruo <wqu@suse.com> | 2026-01-29 13:53:46 +1030 |
|---|---|---|
| committer | David Sterba <dsterba@suse.com> | 2026-02-03 07:59:07 +0100 |
| commit | 161ab30da6899f31f8128cec7c833e99fa4d06d2 (patch) | |
| tree | 49ad2662ce3068287fd547127d23e7c72f19e533 | |
| parent | e1bc83f8b157689e5de4f651b6fbb9dcdccd33c1 (diff) | |
btrfs: get rid of compressed_bio::compressed_folios[]
Now there is no one utilizing that member, we can safely remove it along
with compressed_bio::nr_folios member. The size is reduced from 352 to
336 bytes on x86_64.
Reviewed-by: Boris Burkov <boris@bur.io>
Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: David Sterba <dsterba@suse.com>
Signed-off-by: David Sterba <dsterba@suse.com>
| -rw-r--r-- | fs/btrfs/compression.c | 1 | ||||
| -rw-r--r-- | fs/btrfs/compression.h | 6 |
2 files changed, 0 insertions, 7 deletions
diff --git a/fs/btrfs/compression.c b/fs/btrfs/compression.c index dcd7bc60107d..1e7174ad32e2 100644 --- a/fs/btrfs/compression.c +++ b/fs/btrfs/compression.c @@ -300,7 +300,6 @@ static void end_bbio_compressed_write(struct btrfs_bio *bbio) /* Note, our inode could be gone now. */ bio_for_each_folio_all(fi, &bbio->bio) btrfs_free_compr_folio(fi.folio); - kfree(cb->compressed_folios); bio_put(&cb->bbio.bio); } diff --git a/fs/btrfs/compression.h b/fs/btrfs/compression.h index 2d3a28b26997..65b8bc4bbe0b 100644 --- a/fs/btrfs/compression.h +++ b/fs/btrfs/compression.h @@ -42,12 +42,6 @@ static_assert((BTRFS_MAX_COMPRESSED % PAGE_SIZE) == 0); #define BTRFS_ZLIB_DEFAULT_LEVEL 3 struct compressed_bio { - /* Number of compressed folios in the array. */ - unsigned int nr_folios; - - /* The folios with the compressed data on them. */ - struct folio **compressed_folios; - /* starting offset in the inode for our pages */ u64 start; |
