| Age | Commit message (Expand) | Author | Files | Lines |
| 18 hours | Merge tag 'for-6.19-tag' of git://git.kernel.org/pub/scm/linux/kernel/git/kda... | Linus Torvalds | 1 | -10/+5 |
| 10 days | btrfs: fix incomplete parameter rename in btrfs_decompress() | Zhen Ni | 1 | -1/+1 |
| 10 days | btrfs: remove btrfs_fs_info::compressed_write_workers | Qu Wenruo | 1 | -5/+2 |
| 10 days | btrfs: remove btrfs_bio::fs_info by extracting it from btrfs_bio::inode | Qu Wenruo | 1 | -1/+2 |
| 10 days | btrfs: headers cleanup to remove unnecessary local includes | Qu Wenruo | 1 | -3/+0 |
| 2025-10-31 | btrfs: Use folio_next_pos() | Matthew Wilcox (Oracle) | 1 | -2/+2 |
| 2025-09-23 | btrfs: prepare compression folio alloc/free for bs > ps cases | Qu Wenruo | 1 | -1/+1 |
| 2025-09-23 | btrfs: rename btrfs_compress_op to btrfs_compress_levels | Qu Wenruo | 1 | -6/+5 |
| 2025-09-23 | btrfs: cleanup the per-module compression workspace managers | Qu Wenruo | 1 | -2/+0 |
| 2025-09-23 | btrfs: add workspace manager initialization for zstd | Qu Wenruo | 1 | -10/+5 |
| 2025-09-23 | btrfs: add an fs_info parameter for compression workspace manager | Qu Wenruo | 1 | -9/+14 |
| 2025-09-22 | btrfs: pass btrfs_inode pointer directly into btrfs_compress_folios() | Qu Wenruo | 1 | -4/+4 |
| 2025-09-18 | btrfs: reject invalid compression level | Qu Wenruo | 1 | -1/+1 |
| 2025-07-22 | btrfs: defrag: add flag to force no-compression | David Sterba | 1 | -0/+2 |
| 2025-07-21 | btrfs: use folio_end() where appropriate | David Sterba | 1 | -4/+3 |
| 2025-05-15 | btrfs: prepare compression paths for large data folios | Qu Wenruo | 1 | -3/+8 |
| 2025-03-18 | btrfs: defrag: extend ioctl to accept compression levels | Daniel Vacek | 1 | -0/+1 |
| 2025-03-18 | btrfs: zstd: enable negative compression levels mount option | Daniel Vacek | 1 | -17/+8 |
| 2024-11-11 | btrfs: lzo: drop unused paramter level from lzo_alloc_workspace() | David Sterba | 1 | -1/+1 |
| 2024-09-10 | btrfs: convert btrfs_decompress() to take a folio | Li Zetao | 1 | -1/+1 |
| 2024-09-10 | btrfs: convert zstd_decompress() to take a folio | Li Zetao | 1 | -1/+1 |
| 2024-09-10 | btrfs: convert lzo_decompress() to take a folio | Li Zetao | 1 | -1/+1 |
| 2024-09-10 | btrfs: convert zlib_decompress() to take a folio | Li Zetao | 1 | -1/+1 |
| 2024-09-10 | btrfs: make compression path to be subpage compatible | Qu Wenruo | 1 | -0/+8 |
| 2024-07-11 | btrfs: pass a btrfs_inode to btrfs_compress_heuristic() | David Sterba | 1 | -1/+1 |
| 2024-05-07 | btrfs: compression: migrate compression/decompression paths to folios | Qu Wenruo | 1 | -21/+18 |
| 2024-05-07 | btrfs: compression: convert page allocation to folio interfaces | Qu Wenruo | 1 | -2/+2 |
| 2024-05-07 | btrfs: compression: add error handling for missed page cache | Qu Wenruo | 1 | -0/+3 |
| 2024-03-04 | btrfs: add forward declarations and headers, part 2 | David Sterba | 1 | -2/+8 |
| 2024-03-04 | btrfs: zstd: fix and simplify the inline extent decompression (v2) | Qu Wenruo | 1 | -1/+1 |
| 2024-01-22 | Revert "btrfs: zstd: fix and simplify the inline extent decompression" | Linus Torvalds | 1 | -1/+1 |
| 2024-01-18 | btrfs: zstd: fix and simplify the inline extent decompression | Qu Wenruo | 1 | -1/+1 |
| 2024-01-18 | btrfs: lzo: fix and simplify the inline extent decompression | Qu Wenruo | 1 | -1/+1 |
| 2024-01-18 | btrfs: zlib: fix and simplify the inline extent decompression | Qu Wenruo | 1 | -1/+1 |
| 2023-12-15 | btrfs: use page alloc/free wrappers for compression pages | David Sterba | 1 | -0/+5 |
| 2023-06-19 | btrfs: pass an ordered_extent to btrfs_submit_compressed_write | Christoph Hellwig | 1 | -3/+2 |
| 2023-06-19 | btrfs: remove the mirror_num argument to btrfs_submit_compressed_read | Christoph Hellwig | 1 | -1/+1 |
| 2023-04-17 | btrfs: move kthread_associate_blkcg out of btrfs_submit_compressed_write | Christoph Hellwig | 1 | -1/+0 |
| 2023-04-17 | btrfs: store a pointer to the original btrfs_bio in struct compressed_bio | Christoph Hellwig | 1 | -1/+1 |
| 2023-04-17 | btrfs: pass a btrfs_bio to btrfs_submit_compressed_read | Christoph Hellwig | 1 | -1/+1 |
| 2023-04-17 | btrfs: embed a btrfs_bio into struct compressed_bio | Christoph Hellwig | 1 | -10/+7 |
| 2023-02-15 | btrfs: split zone append bios in btrfs_submit_bio | Christoph Hellwig | 1 | -3/+0 |
| 2022-12-05 | btrfs: constify input buffer parameter in compression code | David Sterba | 1 | -4/+4 |
| 2022-12-05 | btrfs: add blk_types.h include to compression.h | Josef Bacik | 1 | -0/+1 |
| 2022-12-05 | btrfs: make module init/exit match their sequence | Qu Wenruo | 1 | -1/+1 |
| 2022-08-03 | Merge tag 'for-5.20-tag' of git://git.kernel.org/pub/scm/linux/kernel/git/kda... | Linus Torvalds | 1 | -11/+7 |
| 2022-07-25 | btrfs: fix repair of compressed extents | Christoph Hellwig | 1 | -7/+0 |
| 2022-07-25 | btrfs: simplify the pending I/O counting in struct compressed_bio | Christoph Hellwig | 1 | -2/+2 |
| 2022-07-25 | btrfs: don't use btrfs_bio_wq_end_io for compressed writes | Christoph Hellwig | 1 | -2/+5 |
| 2022-07-14 | fs/btrfs: Use the enum req_op and blk_opf_t types | Bart Van Assche | 1 | -1/+1 |
| 2022-05-16 | btrfs: derive compression type from extent map during reads | Goldwyn Rodrigues | 1 | -1/+1 |
| 2022-05-16 | btrfs: do not return errors from btrfs_submit_compressed_read | Christoph Hellwig | 1 | -2/+2 |
| 2022-03-14 | btrfs: track compressed bio errors as blk_status_t | Josef Bacik | 1 | -1/+1 |
| 2022-03-14 | btrfs: add BTRFS_IOC_ENCODED_WRITE | Omar Sandoval | 1 | -1/+5 |
| 2022-03-14 | btrfs: replace BUILD_BUG_ON by static_assert | David Sterba | 1 | -0/+2 |
| 2021-10-26 | btrfs: determine stripe boundary at bio allocation time in btrfs_submit_compr... | Qu Wenruo | 1 | -3/+0 |
| 2021-10-26 | btrfs: introduce compressed_bio::pending_sectors to trace compressed bio | Qu Wenruo | 1 | -2/+5 |
| 2021-08-23 | btrfs: rework btrfs_decompress_buf2page() | Qu Wenruo | 1 | -3/+2 |
| 2021-06-21 | btrfs: optimize variables size in btrfs_submit_compressed_write | Anand Jain | 1 | -3/+3 |
| 2021-06-21 | btrfs: reduce compressed_bio members' types | David Sterba | 1 | -10/+10 |
| 2020-10-07 | btrfs: compression: move declarations to header | David Sterba | 1 | -0/+35 |
| 2020-07-27 | btrfs: make btrfs_submit_compressed_write take btrfs_inode | Nikolay Borisov | 1 | -1/+3 |
| 2020-05-25 | btrfs: unexport btrfs_compress_set_level() | Anand Jain | 1 | -2/+0 |
| 2019-11-18 | btrfs: compression: remove ops pointer from workspace_manager | David Sterba | 1 | -1/+0 |
| 2019-11-18 | btrfs: compression: inline free_workspace | David Sterba | 1 | -2/+0 |
| 2019-11-18 | btrfs: compression: pass type to btrfs_put_workspace | David Sterba | 1 | -1/+1 |
| 2019-11-18 | btrfs: compression: inline alloc_workspace | David Sterba | 1 | -2/+0 |
| 2019-11-18 | btrfs: compression: pass type to btrfs_get_workspace | David Sterba | 1 | -2/+1 |
| 2019-11-18 | btrfs: compression: inline put_workspace | David Sterba | 1 | -2/+0 |
| 2019-11-18 | btrfs: compression: inline get_workspace | David Sterba | 1 | -2/+0 |
| 2019-11-18 | btrfs: compression: inline cleanup_workspace_manager | David Sterba | 1 | -3/+0 |
| 2019-11-18 | btrfs: compression: let workspace manager cleanup take only the type | David Sterba | 1 | -1/+1 |
| 2019-11-18 | btrfs: compression: inline init_workspace_manager | David Sterba | 1 | -3/+0 |
| 2019-11-18 | btrfs: compression: let workspace manager init take only the type | David Sterba | 1 | -2/+1 |
| 2019-11-18 | btrfs: compression: attach workspace manager to the ops | David Sterba | 1 | -0/+1 |
| 2019-11-18 | btrfs: switch compression callbacks to direct calls | David Sterba | 1 | -17/+0 |
| 2019-11-18 | btrfs: use better definition of number of compression type | Chengguang Xu | 1 | -2/+2 |
| 2019-11-18 | Btrfs: use REQ_CGROUP_PUNT for worker thread submitted bios | Chris Mason | 1 | -1/+2 |
| 2019-09-09 | btrfs: compression: replace set_level callbacks by a common helper | David Sterba | 1 | -7/+2 |
| 2019-09-09 | btrfs: define compression levels statically | David Sterba | 1 | -0/+4 |
| 2019-07-02 | btrfs: correctly validate compression type | Johannes Thumshirn | 1 | -0/+1 |
| 2019-07-01 | btrfs: don't assume compressed_bio sums to be 4 bytes | Johannes Thumshirn | 1 | -1/+1 |
| 2019-02-25 | btrfs: change set_level() to bound the level passed in | Dennis Zhou | 1 | -2/+7 |
| 2019-02-25 | btrfs: plumb level through the compression interface | Dennis Zhou | 1 | -3/+4 |
| 2019-02-25 | btrfs: move to function pointers for get/put workspaces | Dennis Zhou | 1 | -0/+26 |
| 2019-02-25 | btrfs: manage heuristic workspace as index 0 | Dennis Zhou | 1 | -0/+4 |
| 2019-02-25 | btrfs: add helpers for compression type and level | Dennis Zhou | 1 | -0/+10 |
| 2018-05-29 | btrfs: compression: Add linux/sizes.h for compression.h | Qu Wenruo | 1 | -0/+2 |
| 2018-04-12 | btrfs: replace GPL boilerplate by SPDX -- headers | David Sterba | 1 | -16/+3 |
| 2018-03-26 | btrfs: add more __cold annotations | David Sterba | 1 | -1/+1 |
| 2018-01-22 | btrfs: compression: add helper for type to string conversion | David Sterba | 1 | -0/+2 |
| 2018-01-22 | Btrfs: add __init macro to btrfs init functions | Liu Bo | 1 | -1/+1 |
| 2017-11-27 | btrfs: Fix wild memory access in compression level parser | Qu Wenruo | 1 | -0/+2 |
| 2017-11-15 | Btrfs: add write_flags for compression bio | Liu Bo | 1 | -1/+2 |
| 2017-11-01 | btrfs: allow to set compression level for zlib | David Sterba | 1 | -1/+5 |
| 2017-09-14 | Merge branch 'zstd-minimal' of git://git.kernel.org/pub/scm/linux/kernel/git/... | Linus Torvalds | 1 | -1/+3 |
| 2017-08-18 | btrfs: remove unused BTRFS_COMPRESS_LAST | Anand Jain | 1 | -1/+0 |
| 2017-08-16 | Btrfs: add skeleton code for compression heuristic | Timofey Titovets | 1 | -0/+2 |
| 2017-08-15 | btrfs: Add zstd support | Nick Terrell | 1 | -2/+4 |
| 2017-07-05 | Merge branch 'for-4.13-part1' of git://git.kernel.org/pub/scm/linux/kernel/gi... | Linus Torvalds | 1 | -4/+40 |
| 2017-06-19 | btrfs: reduce arguments for decompress_bio ops | Anand Jain | 1 | -4/+40 |
| 2017-06-09 | block: switch bios to blk_status_t | Christoph Hellwig | 1 | -2/+2 |
| 2017-02-28 | btrfs: derive maximum output size in the compression implementation | David Sterba | 1 | -4/+2 |
| 2017-02-28 | btrfs: export compression buffer limits in a header | David Sterba | 1 | -0/+15 |
| 2017-02-28 | btrfs: merge nr_pages input and output parameter in compress_pages | David Sterba | 1 | -2/+0 |
| 2017-02-28 | btrfs: merge length input and output parameter in compress_pages | David Sterba | 1 | -3/+2 |
| 2017-02-28 | btrfs: constify buffers used by compression helpers | David Sterba | 1 | -1/+1 |
| 2016-11-30 | btrfs: use bio iterators for the decompression handlers | Christoph Hellwig | 1 | -9/+3 |
| 2016-03-11 | btrfs: move btrfs_compression_type to compression.h | Anand Jain | 1 | -0/+9 |
| 2015-02-16 | btrfs: constify structs with op functions or static definitions | David Sterba | 1 | -2/+2 |
| 2014-11-30 | btrfs: zero out left over bytes after processing compression streams | Chris Mason | 1 | -1/+3 |
| 2013-05-06 | btrfs: make static code static & remove dead code | Eric Sandeen | 1 | -2/+0 |
| 2012-03-22 | btrfs: return void in functions without error conditions | Jeff Mahoney | 1 | -1/+1 |
| 2011-05-02 | btrfs: rename variables clashing with global function names | David Sterba | 1 | -1/+1 |
| 2010-12-22 | btrfs: Extract duplicate decompress code | Li Zefan | 1 | -0/+5 |
| 2010-12-22 | btrfs: Add lzo compression support | Li Zefan | 1 | -0/+1 |
| 2010-12-22 | btrfs: Allow to add new compression algorithm | Li Zefan | 1 | -18/+48 |
| 2008-10-29 | Btrfs: Add zlib compression support | Chris Mason | 1 | -0/+47 |