| 1e002351605d ("btrfs: compression: inline free_workspace") |
| c778df140644 ("btrfs: compression: inline alloc_workspace") |
| bd3a5287cc20 ("btrfs: compression: inline put_workspace") |
| 6a0d12724bd2 ("btrfs: compression: inline get_workspace") |
| d20f395f9895 ("btrfs: compression: export alloc/free/get/put callbacks of all algos") |
| 2510307e6c78 ("btrfs: compression: inline cleanup_workspace_manager") |
| 2dba714390f1 ("btrfs: compression: let workspace manager cleanup take only the type") |
| d55170334726 ("btrfs: compression: inline init_workspace_manager") |
| 975db48330c4 ("btrfs: compression: let workspace manager init take only the type") |
| be951045312d ("btrfs: compression: attach workspace manager to the ops") |
| 1e4eb7465438 ("btrfs: switch compression callbacks to direct calls") |
| c4bf665a3197 ("btrfs: export compression and decompression callbacks") |
| b0c1fe1eaf5e ("btrfs: compression: replace set_level callbacks by a common helper") |
| e18333a7cb97 ("btrfs: define compression levels statically") |
| aa53e3bfac72 ("btrfs: correctly validate compression type") |
| 2b90883c561d ("btrfs: Check the compression level before getting a workspace") |
| 3dcf96c7b9fe ("btrfs: drop redundant forward declaration in props.c") |
| b2423496a656 ("btrfs: zstd: remove indirect calls for local functions") |
| 272e5326c783 ("btrfs: prop: fix vanished compression property after failed set") |
| 50398fde997f ("btrfs: prop: fix zstd compression parameter validation") |
| 3f93aef535c8 ("btrfs: add zstd compression level support") |
| d3c6ab752c41 ("btrfs: make zstd memory requirements monotonic") |
| e0dc87afcdb8 ("btrfs: zstd use the passed through level instead of default") |
| d0ab62ce2ded ("btrfs: change set_level() to bound the level passed in") |
| 7bf4994304e2 ("btrfs: plumb level through the compression interface") |
| 92ee55303616 ("btrfs: move to function pointers for get/put workspaces") |
| 929f4baf9317 ("btrfs: add compression interface in (get/put)_workspace") |
| 1666edabc8b4 ("btrfs: add helper methods for workspace manager init and cleanup") |
| 10b94a51cafb ("btrfs: unify compression ops with workspace_manager") |
| ca4ac360af94 ("btrfs: manage heuristic workspace as index 0") |
| acce85de12e6 ("btrfs: rename workspaces_list to workspace_manager") |
| 1972708a897e ("btrfs: add helpers for compression type and level") |
| 1a63c198ddb8 ("btrfs: property: Set incompat flag if lzo/zstd compression is set") |
| e67c718b5b9a ("btrfs: add more __cold annotations") |
| 2f659546c904 ("btrfs: tree-checker: Replace root parameter with fs_info") |
| 802a5c69584a ("btrfs: prop: use common helper for type to string conversion") |
| e128f9c3f724 ("btrfs: compression: add helper for type to string conversion") |
| 7cfad65297bf ("btrfs: tree-checker: use %zu format string for size_t") |
| 431e98226cbc ("btrfs: move some zstd work data from stack to workspace") |
| ad7b0368f33c ("btrfs: tree-checker: Add checker for dir item") |
| f5c29bd9dbd3 ("Btrfs: add __init macro to btrfs init functions") |
| 69fc6cbbac54 ("btrfs: tree-checker: Fix false panic for sanity test") |
| eae8d82529dd ("btrfs: Fix wild memory access in compression level parser") |
| 1fe4f6fa5ae7 ("Btrfs: heuristic: add detection of repeated data patterns") |
| a440d48c7f93 ("Btrfs: heuristic: implement sampling logic") |
| 17b5a6c17e26 ("Btrfs: heuristic: add bucket and sample counters and other defines") |
| 4e439a0b184f ("Btrfs: compression: separate heuristic/compression workspaces") |
| fa4d885a482e ("btrfs: allow setting zlib compression level via :9") |
| f51d2b59120f ("btrfs: allow to set compression level for zlib") |
| 709a95c3eb21 ("btrfs: tree-checker: use %zu format string for size_t") |