aboutsummaryrefslogtreecommitdiff
path: root/fs/btrfs/compression.c
AgeCommit message (Expand)AuthorFilesLines
2024-09-10btrfs: convert btrfs_decompress() to take a folioLi Zetao1-7/+7
2024-09-10btrfs: convert zstd_decompress() to take a folioLi Zetao1-1/+1
2024-09-10btrfs: convert lzo_decompress() to take a folioLi Zetao1-1/+1
2024-09-10btrfs: convert zlib_decompress() to take a folioLi Zetao1-1/+1
2024-09-10btrfs: do not hold the extent lock for entire readJosef Bacik1-1/+1
2024-09-10btrfs: rename btrfs_submit_bio() to btrfs_submit_bbio()David Sterba1-2/+2
2024-09-10btrfs: convert add_ra_bio_pages() to use only foliosJosef Bacik1-29/+33
2024-07-11btrfs: fix extent map use-after-free when adding pages to compressed bioFilipe Manana1-1/+1
2024-07-11btrfs: remove the extra_gfp parameter from btrfs_alloc_folio_array()Qu Wenruo1-1/+1
2024-07-11btrfs: pass a btrfs_inode to btrfs_compress_heuristic()David Sterba1-2/+2
2024-07-11btrfs: switch btrfs_ordered_extent::inode to struct btrfs_inodeDavid Sterba1-1/+1
2024-07-11btrfs: remove extent_map::block_start memberQu Wenruo1-1/+2
2024-07-11btrfs: remove extent_map::block_len memberQu Wenruo1-1/+1
2024-07-11btrfs: remove extent_map::orig_start memberQu Wenruo1-1/+1
2024-07-11btrfs: fix misspelled end IO compression callbacksFilipe Manana1-4/+4
2024-05-07btrfs: change root->root_key.objectid to btrfs_root_id()Josef Bacik1-1/+1
2024-05-07btrfs: compression: migrate compression/decompression paths to foliosQu Wenruo1-45/+45
2024-05-07btrfs: compression: convert page allocation to folio interfacesQu Wenruo1-12/+12
2024-05-07btrfs: compression: add error handling for missed page cacheQu Wenruo1-0/+23
2024-03-05btrfs: compression: remove dead comments in btrfs_compress_heuristic()Qu Wenruo1-5/+0
2024-03-04btrfs: add helper to get fs_info from struct inode pointerDavid Sterba1-3/+3
2024-03-04btrfs: add helpers to get fs_info from page/folio pointersDavid Sterba1-1/+1
2024-03-04btrfs: remove unused included headersDavid Sterba1-4/+1
2024-01-18btrfs: zlib: fix and simplify the inline extent decompressionQu Wenruo1-7/+16
2023-12-15btrfs: migrate various end io functions to foliosQu Wenruo1-4/+4
2023-12-15btrfs: migrate subpage code to folio interfacesQu Wenruo1-3/+4
2023-12-15btrfs: refactor alloc_extent_buffer() to allocate-then-attach methodQu Wenruo1-1/+1
2023-12-15btrfs: use the flags of an extent map to identify the compression typeFilipe Manana1-2/+2
2023-12-15btrfs: use shrinker for compression page poolDavid Sterba1-0/+102
2023-12-15btrfs: use page alloc/free wrappers for compression pagesDavid Sterba1-1/+15
2023-10-12btrfs: rename errno identifiers to errorDavid Sterba1-3/+3
2023-06-19btrfs: make btrfs_compressed_bioset staticBen Dooks1-1/+1
2023-06-19btrfs: use btrfs_finish_ordered_extent to complete compressed writesChristoph Hellwig1-7/+2
2023-06-19btrfs: add an ordered_extent pointer to struct btrfs_bioChristoph Hellwig1-1/+1
2023-06-19btrfs: pass an ordered_extent to btrfs_submit_compressed_writeChristoph Hellwig1-14/+15
2023-06-19btrfs: limit write bios to a single ordered extentChristoph Hellwig1-2/+0
2023-06-19btrfs: stop setting PageError in the data I/O pathChristoph Hellwig1-2/+0
2023-06-19btrfs: remove the mirror_num argument to btrfs_submit_compressed_readChristoph Hellwig1-2/+2
2023-06-19btrfs: use SECTOR_SHIFT to convert physical offset to LBAAnand Jain1-1/+1
2023-04-17btrfs: introduce btrfs_bio::fs_info memberQu Wenruo1-1/+2
2023-04-17btrfs: move kthread_associate_blkcg out of btrfs_submit_compressed_writeChristoph Hellwig1-8/+0
2023-04-17btrfs: simplify adding pages in btrfs_add_compressed_bio_pagesChristoph Hellwig1-27/+7
2023-04-17btrfs: move the bi_sector assignment out of btrfs_add_compressed_bio_pagesChristoph Hellwig1-7/+6
2023-04-17btrfs: store a pointer to the original btrfs_bio in struct compressed_bioChristoph Hellwig1-7/+8
2023-04-17btrfs: pass a btrfs_bio to btrfs_submit_compressed_readChristoph Hellwig1-8/+8
2023-04-17btrfs: pass a btrfs_bio to btrfs_submit_bioChristoph Hellwig1-2/+2
2023-04-17btrfs: move zero filling of compressed read bios into common codeChristoph Hellwig1-0/+2
2023-04-17btrfs: fold finish_compressed_bio_write into btrfs_finish_compressed_write_workChristoph Hellwig1-9/+4
2023-04-17btrfs: don't clear page->mapping in btrfs_free_compressed_pagesChristoph Hellwig1-6/+2
2023-04-17btrfs: factor out a btrfs_free_compressed_pages helperChristoph Hellwig1-28/+13