aboutsummaryrefslogtreecommitdiff
path: root/fs/btrfs/zlib.c
AgeCommit message (Expand)AuthorFilesLines
2026-04-07btrfs: prevent direct reclaim during compressed readaheadJP Kobryn (Meta)1-3/+3
2026-04-07btrfs: zlib: don't cache sectorsize in a local variableDavid Sterba1-5/+3
2026-04-07btrfs: zlib: drop redundant folio address variableDavid Sterba1-7/+3
2026-04-07btrfs: reduce the size of compressed_bioQu Wenruo1-1/+1
2026-03-28Merge tag 'for-7.0-rc5-tag' of git://git.kernel.org/pub/scm/linux/kernel/git/...Linus Torvalds1-1/+3
2026-03-23btrfs: zlib: handle page aligned compressed size correctlyQu Wenruo1-1/+3
2026-02-21Convert 'alloc_obj' family to use the new default GFP_KERNEL argumentLinus Torvalds1-1/+1
2026-02-21treewide: Replace kmalloc with kmalloc_obj for non-scalar typesKees Cook1-1/+1
2026-02-03btrfs: remove the old btrfs_compress_folios() infrastructureQu Wenruo1-189/+0
2026-02-03btrfs: zlib: introduce zlib_compress_bio() helperQu Wenruo1-0/+194
2026-02-03btrfs: zlib: use folio_iter to handle zlib_decompress_bio()Qu Wenruo1-7/+13
2026-01-21btrfs: zlib: fix the folio leak on S390 hardware accelerationQu Wenruo1-0/+1
2025-09-23btrfs: add unlikely annotations to branches leading to EIODavid Sterba1-1/+1
2025-09-23btrfs: prepare zlib to support bs > ps casesQu Wenruo1-15/+32
2025-09-23btrfs: prepare compression folio alloc/free for bs > ps casesQu Wenruo1-6/+7
2025-09-23btrfs: reduce compression workspace buffer space to block sizeQu Wenruo1-2/+3
2025-09-23btrfs: rename btrfs_compress_op to btrfs_compress_levelsQu Wenruo1-1/+1
2025-09-23btrfs: cleanup the per-module compression workspace managersQu Wenruo1-3/+0
2025-09-23btrfs: add an fs_info parameter for compression workspace managerQu Wenruo1-3/+3
2025-09-22btrfs: use blocksize to check if compression is making things largerQu Wenruo1-1/+2
2025-09-22btrfs: pass btrfs_inode pointer directly into btrfs_compress_folios()Qu Wenruo1-5/+2
2025-05-15btrfs: prepare compression paths for large data foliosQu Wenruo1-4/+3
2025-05-15btrfs: zlib: prepare copy_data_into_buffer() for large data foliosQu Wenruo1-2/+0
2025-03-18btrfs: zstd: enable negative compression levels mount optionDaniel Vacek1-0/+1
2025-03-18btrfs: zlib: refactor S390x HW acceleration buffer preparationQu Wenruo1-29/+55
2025-01-06btrfs: zlib: fix avail_in bytes for s390 zlib HW compression pathMikhail Zaslonko1-2/+2
2024-11-11btrfs: zlib: make the compression path to handle sector size < page sizeQu Wenruo1-1/+1
2024-09-10btrfs: convert zlib_decompress() to take a folioLi Zetao1-7/+7
2024-09-10btrfs: make compression path to be subpage compatibleQu Wenruo1-3/+16
2024-07-11btrfs: enhance compression error messagesDavid Sterba1-13/+43
2024-05-07btrfs: compression: migrate compression/decompression paths to foliosQu Wenruo1-53/+53
2024-05-07btrfs: compression: convert page allocation to folio interfacesQu Wenruo1-3/+3
2024-05-07btrfs: compression: add error handling for missed page cacheQu Wenruo1-4/+10
2024-03-04btrfs: zlib: Fix spelling mistake "infalte" -> "inflate"Colin Ian King1-1/+1
2024-01-18btrfs: zlib: fix and simplify the inline extent decompressionQu Wenruo1-54/+19
2023-12-15btrfs: use page alloc/free wrappers for compression pagesDavid Sterba1-3/+3
2023-06-19btrfs: disable allocation warnings for compression workspacesDavid Sterba1-1/+1
2023-04-17btrfs: move zero filling of compressed read bios into common codeChristoph Hellwig1-2/+0
2023-01-25btrfs: zlib: zero-initialize zlib workspaceAlexander Potapenko1-1/+1
2022-12-05btrfs: constify input buffer parameter in compression codeDavid Sterba1-1/+1
2022-12-05btrfs: zlib: use copy_page for full page copyDavid Sterba1-2/+2
2022-07-25btrfs: zlib: replace kmap() with kmap_local_page() in zlib_decompress_bio()Fabio M. De Francesco1-5/+5
2022-07-25btrfs: zlib: replace kmap() with kmap_local_page() in zlib_compress_pages()Fabio M. De Francesco1-19/+13
2021-10-29Revert "btrfs: compression: drop kmap/kunmap from zlib"David Sterba1-11/+25
2021-08-23btrfs: rework btrfs_decompress_buf2page()Qu Wenruo1-8/+4
2021-08-23btrfs: compression: drop kmap/kunmap from zlibDavid Sterba1-25/+11
2021-08-23btrfs: drop from __GFP_HIGHMEM all allocationsDavid Sterba1-3/+3
2021-05-05btrfs: use memzero_page() instead of open coded kmap patternIra Weiny1-4/+1
2021-02-26btrfs: use memcpy_[to|from]_page() and kmap_local_page()Ira Weiny1-3/+2
2020-01-31btrfs: use larger zlib buffer for s390 hardware compressionMikhail Zaslonko1-35/+100