summaryrefslogtreecommitdiff
path: root/fs/btrfs/zlib.c
AgeCommit message (Expand)Author
2025-09-23btrfs: add unlikely annotations to branches leading to EIODavid Sterba
2025-09-23btrfs: prepare zlib to support bs > ps casesQu Wenruo
2025-09-23btrfs: prepare compression folio alloc/free for bs > ps casesQu Wenruo
2025-09-23btrfs: reduce compression workspace buffer space to block sizeQu Wenruo
2025-09-23btrfs: rename btrfs_compress_op to btrfs_compress_levelsQu Wenruo
2025-09-23btrfs: cleanup the per-module compression workspace managersQu Wenruo
2025-09-23btrfs: add an fs_info parameter for compression workspace managerQu Wenruo
2025-09-22btrfs: use blocksize to check if compression is making things largerQu Wenruo
2025-09-22btrfs: pass btrfs_inode pointer directly into btrfs_compress_folios()Qu Wenruo
2025-05-15btrfs: prepare compression paths for large data foliosQu Wenruo
2025-05-15btrfs: zlib: prepare copy_data_into_buffer() for large data foliosQu Wenruo
2025-03-18btrfs: zstd: enable negative compression levels mount optionDaniel Vacek
2025-03-18btrfs: zlib: refactor S390x HW acceleration buffer preparationQu Wenruo
2025-01-06btrfs: zlib: fix avail_in bytes for s390 zlib HW compression pathMikhail Zaslonko
2024-11-11btrfs: zlib: make the compression path to handle sector size < page sizeQu Wenruo
2024-09-10btrfs: convert zlib_decompress() to take a folioLi Zetao
2024-09-10btrfs: make compression path to be subpage compatibleQu Wenruo
2024-07-11btrfs: enhance compression error messagesDavid Sterba
2024-05-07btrfs: compression: migrate compression/decompression paths to foliosQu Wenruo
2024-05-07btrfs: compression: convert page allocation to folio interfacesQu Wenruo
2024-05-07btrfs: compression: add error handling for missed page cacheQu Wenruo
2024-03-04btrfs: zlib: Fix spelling mistake "infalte" -> "inflate"Colin Ian King
2024-01-18btrfs: zlib: fix and simplify the inline extent decompressionQu Wenruo
2023-12-15btrfs: use page alloc/free wrappers for compression pagesDavid Sterba
2023-06-19btrfs: disable allocation warnings for compression workspacesDavid Sterba
2023-04-17btrfs: move zero filling of compressed read bios into common codeChristoph Hellwig
2023-01-25btrfs: zlib: zero-initialize zlib workspaceAlexander Potapenko
2022-12-05btrfs: constify input buffer parameter in compression codeDavid Sterba
2022-12-05btrfs: zlib: use copy_page for full page copyDavid Sterba
2022-07-25btrfs: zlib: replace kmap() with kmap_local_page() in zlib_decompress_bio()Fabio M. De Francesco
2022-07-25btrfs: zlib: replace kmap() with kmap_local_page() in zlib_compress_pages()Fabio M. De Francesco
2021-10-29Revert "btrfs: compression: drop kmap/kunmap from zlib"David Sterba
2021-08-23btrfs: rework btrfs_decompress_buf2page()Qu Wenruo
2021-08-23btrfs: compression: drop kmap/kunmap from zlibDavid Sterba
2021-08-23btrfs: drop from __GFP_HIGHMEM all allocationsDavid Sterba
2021-05-05btrfs: use memzero_page() instead of open coded kmap patternIra Weiny
2021-02-26btrfs: use memcpy_[to|from]_page() and kmap_local_page()Ira Weiny
2020-01-31btrfs: use larger zlib buffer for s390 hardware compressionMikhail Zaslonko
2019-11-18btrfs: compression: inline free_workspaceDavid Sterba
2019-11-18btrfs: compression: inline alloc_workspaceDavid Sterba
2019-11-18btrfs: compression: pass type to btrfs_get_workspaceDavid Sterba
2019-11-18btrfs: compression: inline put_workspaceDavid Sterba
2019-11-18btrfs: compression: inline get_workspaceDavid Sterba
2019-11-18btrfs: compression: export alloc/free/get/put callbacks of all algosDavid Sterba
2019-11-18btrfs: compression: inline cleanup_workspace_managerDavid Sterba
2019-11-18btrfs: compression: let workspace manager cleanup take only the typeDavid Sterba
2019-11-18btrfs: compression: inline init_workspace_managerDavid Sterba
2019-11-18btrfs: compression: let workspace manager init take only the typeDavid Sterba
2019-11-18btrfs: compression: attach workspace manager to the opsDavid Sterba
2019-11-18btrfs: switch compression callbacks to direct callsDavid Sterba