aboutsummaryrefslogtreecommitdiff
path: root/fs/btrfs/compression.c
AgeCommit message (Expand)AuthorFilesLines
2024-05-07btrfs: change root->root_key.objectid to btrfs_root_id()Gravatar Josef Bacik 1-1/+1
2024-05-07btrfs: compression: migrate compression/decompression paths to foliosGravatar Qu Wenruo 1-45/+45
2024-05-07btrfs: compression: convert page allocation to folio interfacesGravatar Qu Wenruo 1-12/+12
2024-05-07btrfs: compression: add error handling for missed page cacheGravatar Qu Wenruo 1-0/+23
2024-03-05btrfs: compression: remove dead comments in btrfs_compress_heuristic()Gravatar Qu Wenruo 1-5/+0
2024-03-04btrfs: add helper to get fs_info from struct inode pointerGravatar David Sterba 1-3/+3
2024-03-04btrfs: add helpers to get fs_info from page/folio pointersGravatar David Sterba 1-1/+1
2024-03-04btrfs: remove unused included headersGravatar David Sterba 1-4/+1
2024-01-18btrfs: zlib: fix and simplify the inline extent decompressionGravatar Qu Wenruo 1-7/+16
2023-12-15btrfs: migrate various end io functions to foliosGravatar Qu Wenruo 1-4/+4
2023-12-15btrfs: migrate subpage code to folio interfacesGravatar Qu Wenruo 1-3/+4
2023-12-15btrfs: refactor alloc_extent_buffer() to allocate-then-attach methodGravatar Qu Wenruo 1-1/+1
2023-12-15btrfs: use the flags of an extent map to identify the compression typeGravatar Filipe Manana 1-2/+2
2023-12-15btrfs: use shrinker for compression page poolGravatar David Sterba 1-0/+102
2023-12-15btrfs: use page alloc/free wrappers for compression pagesGravatar David Sterba 1-1/+15
2023-10-12btrfs: rename errno identifiers to errorGravatar David Sterba 1-3/+3
2023-06-19btrfs: make btrfs_compressed_bioset staticGravatar Ben Dooks 1-1/+1
2023-06-19btrfs: use btrfs_finish_ordered_extent to complete compressed writesGravatar Christoph Hellwig 1-7/+2
2023-06-19btrfs: add an ordered_extent pointer to struct btrfs_bioGravatar Christoph Hellwig 1-1/+1
2023-06-19btrfs: pass an ordered_extent to btrfs_submit_compressed_writeGravatar Christoph Hellwig 1-14/+15
2023-06-19btrfs: limit write bios to a single ordered extentGravatar Christoph Hellwig 1-2/+0
2023-06-19btrfs: stop setting PageError in the data I/O pathGravatar Christoph Hellwig 1-2/+0
2023-06-19btrfs: remove the mirror_num argument to btrfs_submit_compressed_readGravatar Christoph Hellwig 1-2/+2
2023-06-19btrfs: use SECTOR_SHIFT to convert physical offset to LBAGravatar Anand Jain 1-1/+1
2023-04-17btrfs: introduce btrfs_bio::fs_info memberGravatar Qu Wenruo 1-1/+2
2023-04-17btrfs: move kthread_associate_blkcg out of btrfs_submit_compressed_writeGravatar Christoph Hellwig 1-8/+0
2023-04-17btrfs: simplify adding pages in btrfs_add_compressed_bio_pagesGravatar Christoph Hellwig 1-27/+7
2023-04-17btrfs: move the bi_sector assignment out of btrfs_add_compressed_bio_pagesGravatar Christoph Hellwig 1-7/+6
2023-04-17btrfs: store a pointer to the original btrfs_bio in struct compressed_bioGravatar Christoph Hellwig 1-7/+8
2023-04-17btrfs: pass a btrfs_bio to btrfs_submit_compressed_readGravatar Christoph Hellwig 1-8/+8
2023-04-17btrfs: pass a btrfs_bio to btrfs_submit_bioGravatar Christoph Hellwig 1-2/+2
2023-04-17btrfs: move zero filling of compressed read bios into common codeGravatar Christoph Hellwig 1-0/+2
2023-04-17btrfs: fold finish_compressed_bio_write into btrfs_finish_compressed_write_workGravatar Christoph Hellwig 1-9/+4
2023-04-17btrfs: don't clear page->mapping in btrfs_free_compressed_pagesGravatar Christoph Hellwig 1-6/+2
2023-04-17btrfs: factor out a btrfs_free_compressed_pages helperGravatar Christoph Hellwig 1-28/+13
2023-04-17btrfs: factor out a btrfs_add_compressed_bio_pages helperGravatar Christoph Hellwig 1-63/+41
2023-04-17btrfs: use the bbio file offset in add_ra_bio_pagesGravatar Christoph Hellwig 1-8/+1
2023-04-17btrfs: use the bbio file offset in btrfs_submit_compressed_readGravatar Christoph Hellwig 1-4/+1
2023-04-17btrfs: remove redundant free_extent_map in btrfs_submit_compressed_readGravatar Christoph Hellwig 1-2/+0
2023-04-17btrfs: embed a btrfs_bio into struct compressed_bioGravatar Christoph Hellwig 1-78/+68
2023-02-15btrfs: split zone append bios in btrfs_submit_bioGravatar Christoph Hellwig 1-90/+22
2023-02-15btrfs: remove the fs_info argument to btrfs_submit_bioGravatar Christoph Hellwig 1-2/+2
2023-02-15btrfs: remove stripe boundary calculation for compressed I/OGravatar Qu Wenruo 1-97/+33
2023-02-15btrfs: handle recording of zoned writes in the storage layerGravatar Christoph Hellwig 1-1/+0
2023-02-15btrfs: handle checksum generation in the storage layerGravatar Christoph Hellwig 1-9/+0
2023-02-15btrfs: simplify the btrfs_csum_one_bio calling conventionGravatar Christoph Hellwig 1-2/+4
2023-02-15btrfs: handle checksum validation and repair at the storage layerGravatar Christoph Hellwig 1-39/+2
2023-02-15btrfs: pre-load data checksum for reads in btrfs_submit_bioGravatar Christoph Hellwig 1-6/+0
2023-02-15btrfs: save the bio iter for checksum validation in common codeGravatar Christoph Hellwig 1-4/+0
2023-02-15btrfs: simplify parameters of btrfs_lookup_bio_sumsGravatar Christoph Hellwig 1-1/+1