summaryrefslogtreecommitdiffstats
path: root/fs/btrfs/compression.c
Commit message (Expand)AuthorAgeFilesLines
* btrfs: change root->root_key.objectid to btrfs_root_id()Josef Bacik14 days1-1/+1
* btrfs: compression: migrate compression/decompression paths to foliosQu Wenruo14 days1-45/+45
* btrfs: compression: convert page allocation to folio interfacesQu Wenruo14 days1-12/+12
* btrfs: compression: add error handling for missed page cacheQu Wenruo14 days1-0/+23
* btrfs: compression: remove dead comments in btrfs_compress_heuristic()Qu Wenruo2024-03-051-5/+0
* btrfs: add helper to get fs_info from struct inode pointerDavid Sterba2024-03-041-3/+3
* btrfs: add helpers to get fs_info from page/folio pointersDavid Sterba2024-03-041-1/+1
* btrfs: remove unused included headersDavid Sterba2024-03-041-4/+1
* btrfs: zlib: fix and simplify the inline extent decompressionQu Wenruo2024-01-181-7/+16
* btrfs: migrate various end io functions to foliosQu Wenruo2023-12-151-4/+4
* btrfs: migrate subpage code to folio interfacesQu Wenruo2023-12-151-3/+4
* btrfs: refactor alloc_extent_buffer() to allocate-then-attach methodQu Wenruo2023-12-151-1/+1
* btrfs: use the flags of an extent map to identify the compression typeFilipe Manana2023-12-151-2/+2
* btrfs: use shrinker for compression page poolDavid Sterba2023-12-151-0/+102
* btrfs: use page alloc/free wrappers for compression pagesDavid Sterba2023-12-151-1/+15
* btrfs: rename errno identifiers to errorDavid Sterba2023-10-121-3/+3
* btrfs: make btrfs_compressed_bioset staticBen Dooks2023-06-191-1/+1
* btrfs: use btrfs_finish_ordered_extent to complete compressed writesChristoph Hellwig2023-06-191-7/+2
* btrfs: add an ordered_extent pointer to struct btrfs_bioChristoph Hellwig2023-06-191-1/+1
* btrfs: pass an ordered_extent to btrfs_submit_compressed_writeChristoph Hellwig2023-06-191-14/+15
* btrfs: limit write bios to a single ordered extentChristoph Hellwig2023-06-191-2/+0
* btrfs: stop setting PageError in the data I/O pathChristoph Hellwig2023-06-191-2/+0
* btrfs: remove the mirror_num argument to btrfs_submit_compressed_readChristoph Hellwig2023-06-191-2/+2
* btrfs: use SECTOR_SHIFT to convert physical offset to LBAAnand Jain2023-06-191-1/+1
* btrfs: introduce btrfs_bio::fs_info memberQu Wenruo2023-04-171-1/+2
* btrfs: move kthread_associate_blkcg out of btrfs_submit_compressed_writeChristoph Hellwig2023-04-171-8/+0
* btrfs: simplify adding pages in btrfs_add_compressed_bio_pagesChristoph Hellwig2023-04-171-27/+7
* btrfs: move the bi_sector assignment out of btrfs_add_compressed_bio_pagesChristoph Hellwig2023-04-171-7/+6
* btrfs: store a pointer to the original btrfs_bio in struct compressed_bioChristoph Hellwig2023-04-171-7/+8
* btrfs: pass a btrfs_bio to btrfs_submit_compressed_readChristoph Hellwig2023-04-171-8/+8
* btrfs: pass a btrfs_bio to btrfs_submit_bioChristoph Hellwig2023-04-171-2/+2
* btrfs: move zero filling of compressed read bios into common codeChristoph Hellwig2023-04-171-0/+2
* btrfs: fold finish_compressed_bio_write into btrfs_finish_compressed_write_workChristoph Hellwig2023-04-171-9/+4
* btrfs: don't clear page->mapping in btrfs_free_compressed_pagesChristoph Hellwig2023-04-171-6/+2
* btrfs: factor out a btrfs_free_compressed_pages helperChristoph Hellwig2023-04-171-28/+13
* btrfs: factor out a btrfs_add_compressed_bio_pages helperChristoph Hellwig2023-04-171-63/+41
* btrfs: use the bbio file offset in add_ra_bio_pagesChristoph Hellwig2023-04-171-8/+1
* btrfs: use the bbio file offset in btrfs_submit_compressed_readChristoph Hellwig2023-04-171-4/+1
* btrfs: remove redundant free_extent_map in btrfs_submit_compressed_readChristoph Hellwig2023-04-171-2/+0
* btrfs: embed a btrfs_bio into struct compressed_bioChristoph Hellwig2023-04-171-78/+68
* btrfs: split zone append bios in btrfs_submit_bioChristoph Hellwig2023-02-151-90/+22
* btrfs: remove the fs_info argument to btrfs_submit_bioChristoph Hellwig2023-02-151-2/+2
* btrfs: remove stripe boundary calculation for compressed I/OQu Wenruo2023-02-151-97/+33
* btrfs: handle recording of zoned writes in the storage layerChristoph Hellwig2023-02-151-1/+0
* btrfs: handle checksum generation in the storage layerChristoph Hellwig2023-02-151-9/+0
* btrfs: simplify the btrfs_csum_one_bio calling conventionChristoph Hellwig2023-02-151-2/+4
* btrfs: handle checksum validation and repair at the storage layerChristoph Hellwig2023-02-151-39/+2
* btrfs: pre-load data checksum for reads in btrfs_submit_bioChristoph Hellwig2023-02-151-6/+0
* btrfs: save the bio iter for checksum validation in common codeChristoph Hellwig2023-02-151-4/+0
* btrfs: simplify parameters of btrfs_lookup_bio_sumsChristoph Hellwig2023-02-151-1/+1