| Age | Commit message (Expand) | Author | Files | Lines |
| 2025-09-23 | btrfs: add unlikely annotations to branches leading to EIO | David Sterba | 1 | -1/+1 |
| 2025-09-23 | btrfs: prepare zstd to support bs > ps cases | Qu Wenruo | 1 | -14/+16 |
| 2025-09-23 | btrfs: prepare compression folio alloc/free for bs > ps cases | Qu Wenruo | 1 | -7/+8 |
| 2025-09-23 | btrfs: reduce compression workspace buffer space to block size | Qu Wenruo | 1 | -2/+4 |
| 2025-09-23 | btrfs: rename btrfs_compress_op to btrfs_compress_levels | Qu Wenruo | 1 | -3/+1 |
| 2025-09-23 | btrfs: cleanup the per-module compression workspace managers | Qu Wenruo | 1 | -49/+0 |
| 2025-09-23 | btrfs: migrate to use per-fs workspace manager | Qu Wenruo | 1 | -32/+39 |
| 2025-09-23 | btrfs: add workspace manager initialization for zstd | Qu Wenruo | 1 | -0/+53 |
| 2025-09-23 | btrfs: add an fs_info parameter for compression workspace manager | Qu Wenruo | 1 | -6/+6 |
| 2025-09-22 | btrfs: use blocksize to check if compression is making things larger | Qu Wenruo | 1 | -1/+2 |
| 2025-09-22 | btrfs: pass btrfs_inode pointer directly into btrfs_compress_folios() | Qu Wenruo | 1 | -7/+2 |
| 2025-07-21 | btrfs: use our message helpers instead of pr_err/pr_warn/pr_info | David Sterba | 1 | -2/+1 |
| 2025-05-15 | btrfs: use unsigned types for constants defined as bit shifts | David Sterba | 1 | -1/+1 |
| 2025-05-15 | btrfs: prepare compression paths for large data folios | Qu Wenruo | 1 | -4/+4 |
| 2025-04-05 | treewide: Switch/rename to timer_delete[_sync]() | Thomas Gleixner | 1 | -1/+1 |
| 2025-03-18 | btrfs: zstd: remove local variable for storing page offsets | David Sterba | 1 | -5/+3 |
| 2025-03-18 | btrfs: zstd: move zstd_parameters to the workspace | David Sterba | 1 | -3/+3 |
| 2025-03-18 | btrfs: zstd: enable negative compression levels mount option | Daniel Vacek | 1 | -22/+30 |
| 2024-11-11 | btrfs: zstd: assert the timer pointer in callback | David Sterba | 1 | -0/+2 |
| 2024-11-11 | btrfs: zstd: make the compression path to handle sector size < page size | Qu Wenruo | 1 | -1/+1 |
| 2024-09-10 | btrfs: convert zstd_decompress() to take a folio | Li Zetao | 1 | -8/+8 |
| 2024-09-10 | btrfs: make compression path to be subpage compatible | Qu Wenruo | 1 | -6/+13 |
| 2024-07-11 | btrfs: enhance compression error messages | David Sterba | 1 | -18/+52 |
| 2024-05-07 | btrfs: compression: migrate compression/decompression paths to folios | Qu Wenruo | 1 | -37/+38 |
| 2024-05-07 | btrfs: compression: convert page allocation to folio interfaces | Qu Wenruo | 1 | -3/+3 |
| 2024-05-07 | btrfs: compression: add error handling for missed page cache | Qu Wenruo | 1 | -2/+7 |
| 2024-03-04 | btrfs: zstd: fix and simplify the inline extent decompression (v2) | Qu Wenruo | 1 | -53/+23 |
| 2024-03-04 | btrfs: remove unused included headers | David Sterba | 1 | -1/+0 |
| 2024-01-22 | Revert "btrfs: zstd: fix and simplify the inline extent decompression" | Linus Torvalds | 1 | -22/+53 |
| 2024-01-18 | btrfs: zstd: fix and simplify the inline extent decompression | Qu Wenruo | 1 | -53/+22 |
| 2023-12-15 | btrfs: use page alloc/free wrappers for compression pages | David Sterba | 1 | -4/+3 |
| 2023-10-12 | btrfs: reformat remaining kdoc style comments | David Sterba | 1 | -4/+7 |
| 2023-06-19 | btrfs: disable allocation warnings for compression workspaces | David Sterba | 1 | -1/+1 |
| 2023-04-17 | btrfs: move zero filling of compressed read bios into common code | Christoph Hellwig | 1 | -1/+0 |
| 2022-12-05 | btrfs: constify input buffer parameter in compression code | David Sterba | 1 | -1/+1 |
| 2022-12-05 | btrfs: update function comments | David Sterba | 1 | -1/+1 |
| 2022-07-25 | btrfs: zstd: replace kmap() with kmap_local_page() | Fabio M. De Francesco | 1 | -20/+13 |
| 2022-05-16 | btrfs: use non-bh spin_lock in zstd timer callback | Schspa Shi | 1 | -5/+9 |
| 2021-11-08 | lib: zstd: Add kernel-specific API | Nick Terrell | 1 | -34/+34 |
| 2021-10-29 | Revert "btrfs: compression: drop kmap/kunmap from zstd" | David Sterba | 1 | -9/+18 |
| 2021-08-23 | btrfs: rework btrfs_decompress_buf2page() | Qu Wenruo | 1 | -4/+2 |
| 2021-08-23 | btrfs: compression: drop kmap/kunmap from zstd | David Sterba | 1 | -18/+9 |
| 2021-08-23 | btrfs: drop from __GFP_HIGHMEM all allocations | David Sterba | 1 | -3/+3 |
| 2021-05-05 | btrfs: use memzero_page() instead of open coded kmap pattern | Ira Weiny | 1 | -4/+1 |
| 2021-02-26 | btrfs: use memcpy_[to|from]_page() and kmap_local_page() | Ira Weiny | 1 | -4/+2 |
| 2019-11-18 | btrfs: compression: inline free_workspace | David Sterba | 1 | -1/+0 |
| 2019-11-18 | btrfs: compression: inline alloc_workspace | David Sterba | 1 | -1/+0 |
| 2019-11-18 | btrfs: compression: inline put_workspace | David Sterba | 1 | -1/+0 |
| 2019-11-18 | btrfs: compression: inline get_workspace | David Sterba | 1 | -1/+0 |
| 2019-11-18 | btrfs: compression: export alloc/free/get/put callbacks of all algos | David Sterba | 1 | -7/+6 |
| 2019-11-18 | btrfs: compression: inline cleanup_workspace_manager | David Sterba | 1 | -2/+1 |
| 2019-11-18 | btrfs: compression: inline init_workspace_manager | David Sterba | 1 | -2/+1 |
| 2019-11-18 | btrfs: compression: attach workspace manager to the ops | David Sterba | 1 | -0/+2 |
| 2019-11-18 | btrfs: switch compression callbacks to direct calls | David Sterba | 1 | -3/+0 |
| 2019-11-18 | btrfs: export compression and decompression callbacks | David Sterba | 1 | -12/+7 |
| 2019-09-09 | btrfs: move cond_wake_up functions out of ctree | David Sterba | 1 | -0/+1 |
| 2019-09-09 | btrfs: compression: replace set_level callbacks by a common helper | David Sterba | 1 | -9/+0 |
| 2019-09-09 | btrfs: define compression levels statically | David Sterba | 1 | -0/+2 |
| 2019-05-28 | btrfs: correct zstd workspace manager lock to use spin_lock_bh() | Dennis Zhou | 1 | -10/+10 |
| 2019-04-29 | btrfs: zstd: remove indirect calls for local functions | Dennis Zhou | 1 | -4/+7 |
| 2019-02-27 | btrfs: zstd: ensure reclaim timer is properly cleaned up | Dennis Zhou | 1 | -2/+4 |
| 2019-02-25 | btrfs: add zstd compression level support | Dennis Zhou | 1 | -8/+240 |
| 2019-02-25 | btrfs: make zstd memory requirements monotonic | Dennis Zhou | 1 | -5/+33 |
| 2019-02-25 | btrfs: zstd use the passed through level instead of default | Dennis Zhou | 1 | -6/+13 |
| 2019-02-25 | btrfs: change set_level() to bound the level passed in | Dennis Zhou | 1 | -1/+2 |
| 2019-02-25 | btrfs: plumb level through the compression interface | Dennis Zhou | 1 | -3/+3 |
| 2019-02-25 | btrfs: move to function pointers for get/put workspaces | Dennis Zhou | 1 | -0/+26 |
| 2018-04-12 | btrfs: replace GPL boilerplate by SPDX -- sources | David Sterba | 1 | -8/+2 |
| 2018-01-22 | btrfs: move some zstd work data from stack to workspace | David Sterba | 1 | -65/+67 |
| 2017-11-01 | btrfs: allow to set compression level for zlib | David Sterba | 1 | -0/+5 |
| 2017-08-15 | btrfs: Add zstd support | Nick Terrell | 1 | -0/+432 |