| Age | Commit message (Expand) | Author | Files | Lines |
| 3 days | Merge tag 'f2fs-for-6.19-rc1' of git://git.kernel.org/pub/scm/linux/kernel/gi... | Linus Torvalds | 1 | -10/+7 |
| 6 days | Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt/kvm/kvm | Linus Torvalds | 1 | -1/+1 |
| 8 days | f2fs: introduce f2fs_schedule_timeout() | Chao Yu | 1 | -2/+2 |
| 8 days | f2fs: change the unlock parameter of f2fs_put_page to bool | Yongpeng Yang | 1 | -4/+4 |
| 8 days | f2fs: fix to avoid potential deadlock | Chao Yu | 1 | -4/+1 |
| 2025-10-31 | f2fs: Use folio_next_pos() | Matthew Wilcox (Oracle) | 1 | -1/+1 |
| 2025-10-20 | mm/filemap: Add NUMA mempolicy support to filemap_alloc_folio() | Matthew Wilcox | 1 | -1/+1 |
| 2025-08-11 | f2fs: clean up f2fs_truncate_partial_cluster() | Chao Yu | 1 | -23/+19 |
| 2025-08-11 | f2fs: fix to zero data after EOF for compressed file correctly | Chao Yu | 1 | -7/+16 |
| 2025-08-11 | f2fs: fix to avoid overflow while left shift operation | Chao Yu | 1 | -1/+1 |
| 2025-07-22 | f2fs: Pass a folio to f2fs_cache_compressed_page() | Matthew Wilcox (Oracle) | 1 | -4/+7 |
| 2025-07-22 | f2fs: Pass a folio to f2fs_is_compressed_page() | Matthew Wilcox (Oracle) | 1 | -8/+6 |
| 2025-07-22 | f2fs: Pass a folio to f2fs_end_read_compressed_page() | Matthew Wilcox (Oracle) | 1 | -4/+3 |
| 2025-07-22 | f2fs: Pass a folio to WB_DATA_TYPE() and f2fs_is_cp_guaranteed() | Matthew Wilcox (Oracle) | 1 | -1/+1 |
| 2025-07-22 | f2fs: Pass a folio to f2fs_compress_write_end_io() | Matthew Wilcox (Oracle) | 1 | -3/+3 |
| 2025-07-22 | f2fs: Convert get_page_private_data() to folio_get_f2fs_data() | Matthew Wilcox (Oracle) | 1 | -1/+1 |
| 2025-07-22 | f2fs: Convert set_page_private_data() to folio_set_f2fs_data() | Matthew Wilcox (Oracle) | 1 | -1/+1 |
| 2025-07-22 | f2fs: Use folio_unlock() in f2fs_write_compressed_pages() | Matthew Wilcox (Oracle) | 1 | -1/+1 |
| 2025-06-23 | f2fs: compress: fix UAF of f2fs_inode_info in f2fs_free_dic | Zhiguo Niu | 1 | -20/+20 |
| 2025-06-23 | f2fs: compress: change the first parameter of page_array_{alloc,free} to sbi | Zhiguo Niu | 1 | -20/+20 |
| 2025-05-28 | f2fs: clean up to check bi_status w/ BLK_STS_OK | Chao Yu | 1 | -1/+1 |
| 2025-05-27 | f2fs: introduce FAULT_VMALLOC | Chao Yu | 1 | -4/+5 |
| 2025-05-27 | f2fs: use vmalloc instead of kvmalloc in .init_{,de}compress_ctx | Chao Yu | 1 | -13/+10 |
| 2025-05-27 | f2fs: remove unused sbi argument from checksum functions | Eric Biggers | 1 | -3/+2 |
| 2025-05-08 | f2fs: always unlock the page in f2fs_write_single_data_page | Christoph Hellwig | 1 | -2/+1 |
| 2025-04-28 | f2fs: Convert dnode_of_data->node_page to node_folio | Matthew Wilcox (Oracle) | 1 | -7/+7 |
| 2025-04-28 | f2fs: Convert f2fs_load_compressed_page() to f2fs_load_compressed_folio() | Matthew Wilcox (Oracle) | 1 | -8/+8 |
| 2025-04-28 | f2fs: Use a folio in prepare_compress_overwrite() | Matthew Wilcox (Oracle) | 1 | -16/+16 |
| 2025-04-28 | f2fs: Use a folio in f2fs_cache_compressed_page() | Matthew Wilcox (Oracle) | 1 | -12/+12 |
| 2025-04-28 | f2fs: Convert f2fs_put_page_dic() to f2fs_put_folio_dic() | Matthew Wilcox (Oracle) | 1 | -5/+4 |
| 2025-04-28 | f2fs: Use bio_for_each_folio_all() in __has_merged_page() | Matthew Wilcox (Oracle) | 1 | -2/+4 |
| 2025-04-28 | f2fs: Use F2FS_P_SB() in f2fs_is_compressed_page() | Matthew Wilcox (Oracle) | 1 | -1/+1 |
| 2025-04-28 | f2fs: Use a folio in f2fs_write_raw_pages() | Matthew Wilcox (Oracle) | 1 | -10/+12 |
| 2025-04-28 | f2fs: Use a folio in f2fs_compress_free_page() | Matthew Wilcox (Oracle) | 1 | -3/+6 |
| 2025-03-04 | f2fs: fix potential deadloop in prepare_compress_overwrite() | Chao Yu | 1 | -0/+1 |
| 2025-01-13 | f2fs: fix using wrong 'submitted' value in f2fs_write_cache_pages | zangyangyang1 | 1 | -0/+1 |
| 2025-01-13 | f2fs: add parameter @len to f2fs_invalidate_blocks() | Yi Sun | 1 | -2/+2 |
| 2025-01-08 | f2fs: expand f2fs_invalidate_compress_page() to f2fs_invalidate_compress_page... | Yi Sun | 1 | -2/+3 |
| 2024-12-16 | f2fs: Use a folio in f2fs_write_compressed_pages() | Matthew Wilcox (Oracle) | 1 | -3/+5 |
| 2024-12-16 | f2fs: Use a folio in f2fs_truncate_partial_cluster() | Matthew Wilcox (Oracle) | 1 | -4/+5 |
| 2024-12-16 | f2fs: Use a folio in f2fs_compress_write_end() | Matthew Wilcox (Oracle) | 1 | -1/+2 |
| 2024-12-16 | f2fs: Use a folio in f2fs_all_cluster_page_ready() | Matthew Wilcox (Oracle) | 1 | -3/+5 |
| 2024-09-06 | f2fs: get rid of page->index | Chao Yu | 1 | -1/+1 |
| 2024-09-06 | f2fs: convert f2fs_set_compressed_page() to use folio | Chao Yu | 1 | -3/+5 |
| 2024-09-06 | f2fs: convert f2fs_write_single_data_page() to use folio | Chao Yu | 1 | -1/+2 |
| 2024-09-06 | f2fs: convert f2fs_compress_ctx_add_page() to use folio | Chao Yu | 1 | -7/+7 |
| 2024-08-21 | f2fs: compress: don't redirty sparse cluster during {,de}compress | Yeongjin Gil | 1 | -8/+28 |
| 2024-06-18 | f2fs: clean up set REQ_RAHEAD given rac | Jaegeuk Kim | 1 | -1/+1 |
| 2024-05-09 | f2fs: use f2fs_{err,info}_ratelimited() for cleanup | Chao Yu | 1 | -30/+24 |
| 2024-04-25 | f2fs: clear writeback when compression failed | Jaegeuk Kim | 1 | -2/+38 |
| 2024-04-12 | f2fs: use folio_test_writeback | Jaegeuk Kim | 1 | -1/+1 |
| 2024-03-04 | f2fs: ro: compress: fix to avoid caching unaligned extent | Chao Yu | 1 | -4/+6 |
| 2024-02-05 | f2fs: compress: remove some redundant codes in f2fs_cache_compressed_page | Zhiguo Niu | 1 | -4/+0 |
| 2024-02-05 | f2fs: support printk_ratelimited() in f2fs_printk() | Chao Yu | 1 | -5/+5 |
| 2024-02-05 | f2fs: compress: fix to cover normal cluster write with cp_rwsem | Chao Yu | 1 | -9/+18 |
| 2024-02-05 | f2fs: compress: fix to guarantee persisting compressed blocks by CP | Chao Yu | 1 | -1/+3 |
| 2024-01-11 | Merge tag 'f2fs-for-6.8-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git... | Linus Torvalds | 1 | -3/+3 |
| 2023-12-11 | f2fs: fix to tag gcing flag on page during block migration | Chao Yu | 1 | -1/+3 |
| 2023-12-11 | f2fs: delete obsolete FI_FIRST_BLOCK_WRITTEN | Chao Yu | 1 | -2/+0 |
| 2023-12-10 | fs: convert error_remove_page to error_remove_folio | Matthew Wilcox (Oracle) | 1 | -1/+1 |
| 2023-10-09 | f2fs: avoid format-overflow warning | Su Hui | 1 | -1/+1 |
| 2023-09-12 | f2fs: compress: do sanity check on cluster when CONFIG_F2FS_CHECK_FS is on | Chao Yu | 1 | -27/+34 |
| 2023-09-02 | Merge tag 'f2fs-for-6-6-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git... | Linus Torvalds | 1 | -13/+1 |
| 2023-08-14 | f2fs: don't handle error case of f2fs_compress_alloc_page() | Chao Yu | 1 | -13/+1 |
| 2023-07-24 | filemap: Add fgf_t typedef | Matthew Wilcox (Oracle) | 1 | -1/+1 |
| 2023-06-26 | f2fs: add helper to check compression level | Sheng Yong | 1 | -0/+27 |
| 2023-06-26 | f2fs: assign default compression level | Jaegeuk Kim | 1 | -2/+1 |
| 2023-06-12 | f2fs: flush error flags in workqueue | Chao Yu | 1 | -1/+1 |
| 2023-06-12 | f2fs: fix potential deadlock due to unpaired node_write lock use | Chao Yu | 1 | -3/+4 |
| 2023-05-23 | f2fs: fix the wrong condition to determine atomic context | Jaegeuk Kim | 1 | -1/+1 |
| 2023-04-10 | f2fs: merge lz4hc_compress_pages() to lz4_compress_pages() | Yangtao Li | 1 | -22/+8 |
| 2023-03-29 | f2fs: fix scheduling while atomic in decompression path | Jaegeuk Kim | 1 | -1/+6 |
| 2023-03-29 | f2fs: compress: fix to call f2fs_wait_on_page_writeback() in f2fs_write_raw_p... | Yangtao Li | 1 | -0/+6 |
| 2023-03-29 | f2fs: convert to use bitmap API | Yangtao Li | 1 | -2/+2 |
| 2023-02-07 | f2fs: fix typos in comments | Jinyoung CHOI | 1 | -1/+1 |
| 2023-02-02 | f2fs: clean up i_compress_flag and i_compress_level usage | Chao Yu | 1 | -5/+3 |
| 2023-02-02 | f2fs: reduce stack memory cost by using bitfield in struct f2fs_io_info | Chao Yu | 1 | -2/+3 |
| 2023-01-11 | f2fs: mark f2fs_init_compress_mempool w/ __init | Yangtao Li | 1 | -1/+1 |
| 2023-01-11 | f2fs: start freeing cluster pages from the unused number | Zhang Qilong | 1 | -3/+1 |
| 2023-01-06 | f2fs: split __submit_bio | Christoph Hellwig | 1 | -1/+1 |
| 2023-01-04 | f2fs: fix to support .migrate_folio for compressed inode | Chao Yu | 1 | -0/+1 |
| 2022-12-14 | Merge tag 'f2fs-for-6.2-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git... | Linus Torvalds | 1 | -41/+7 |
| 2022-12-08 | f2fs: do some cleanup for f2fs module init | Yangtao Li | 1 | -40/+6 |
| 2022-11-28 | fsverity: stop using PG_error to track error status | Eric Biggers | 1 | -33/+31 |
| 2022-11-28 | f2fs: set zstd compress level correctly | Sheng Yong | 1 | -1/+1 |
| 2022-10-04 | f2fs: support recording errors into superblock | Chao Yu | 1 | -0/+2 |
| 2022-10-04 | f2fs: remove redundant check in f2fs_sanity_check_cluster | Zhang Qilong | 1 | -11/+9 |
| 2022-10-04 | f2fs: use COMPRESS_MAPPING to get compress cache mapping | Zhang Qilong | 1 | -1/+1 |
| 2022-09-12 | f2fs: simplify code in f2fs_prepare_decomp_mem | Zhang Qilong | 1 | -6/+2 |
| 2022-08-08 | Merge tag 'f2fs-for-6.0' of git://git.kernel.org/pub/scm/linux/kernel/git/jae... | Linus Torvalds | 1 | -76/+153 |
| 2022-08-05 | f2fs: use onstack pages instead of pvec | Fengnan Chang | 1 | -4/+4 |
| 2022-08-05 | f2fs: intorduce f2fs_all_cluster_page_ready | Fengnan Chang | 1 | -7/+14 |
| 2022-08-05 | f2fs: handle decompress only post processing in softirq | Daeho Jeong | 1 | -68/+135 |
| 2022-06-29 | f2fs: Convert f2fs_invalidate_compress_pages() to use filemap_get_folios() | Matthew Wilcox (Oracle) | 1 | -20/+15 |
| 2022-06-28 | f2fs: initialize page_array_entry slab only if compression feature is on | Chao Yu | 1 | -0/+3 |
| 2022-05-09 | f2fs: Convert to release_folio | Matthew Wilcox (Oracle) | 1 | -1/+1 |
| 2022-03-22 | Merge tag 'folio-5.18b' of git://git.infradead.org/users/willy/pagecache | Linus Torvalds | 1 | -1/+1 |
| 2022-03-22 | Merge branch 'akpm' (patches from Andrew) | Linus Torvalds | 1 | -3/+1 |
| 2022-03-22 | f2fs: replace congestion_wait() calls with io_schedule_timeout() | NeilBrown | 1 | -3/+1 |
| 2022-03-17 | f2fs: compress: fix to print raw data size in error path of lz4 decompression | Chao Yu | 1 | -3/+2 |
| 2022-03-15 | f2fs: Convert invalidatepage to invalidate_folio | Matthew Wilcox (Oracle) | 1 | -1/+1 |
| 2022-01-24 | f2fs: move f2fs to use reader-unfair rwsems | Tim Murray | 1 | -3/+3 |
| 2022-01-04 | f2fs: do not bother checkpoint by f2fs_get_node_info | Jaegeuk Kim | 1 | -1/+1 |
| 2021-12-14 | f2fs: compress: fix potential deadlock of compress file | Hyeong-Jun Kim | 1 | -28/+22 |
| 2021-11-17 | f2fs: compress: reduce one page array alloc and free when write compressed page | Fengnan Chang | 1 | -22/+10 |
| 2021-11-13 | Merge tag 'zstd-for-linus-v5.16' of git://github.com/terrelln/linux | Linus Torvalds | 1 | -28/+28 |
| 2021-11-13 | Merge tag 'f2fs-for-5.16-rc1' of git://git.kernel.org/pub/scm/linux/kernel/gi... | Linus Torvalds | 1 | -0/+20 |
| 2021-11-08 | lib: zstd: Add kernel-specific API | Nick Terrell | 1 | -28/+28 |
| 2021-10-26 | f2fs: compress: fix overwrite may reduce compress ratio unproperly | Fengnan Chang | 1 | -0/+19 |
| 2021-10-26 | f2fs: include non-compressed blocks in compr_written_block | Daeho Jeong | 1 | -0/+1 |
| 2021-10-18 | mm: don't include <linux/blk-cgroup.h> in <linux/backing-dev.h> | Christoph Hellwig | 1 | -0/+1 |
| 2021-08-31 | f2fs: deallocate compressed pages when error happens | Jaegeuk Kim | 1 | -6/+6 |
| 2021-08-17 | f2fs: compress: do sanity check on cluster | Chao Yu | 1 | -0/+53 |
| 2021-08-17 | f2fs: support fault injection for f2fs_kmem_cache_alloc() | Chao Yu | 1 | -3/+5 |
| 2021-08-05 | f2fs: extent cache: support unaligned extent | Chao Yu | 1 | -0/+24 |
| 2021-06-23 | f2fs: compress: add compress_inode to cache compressed blocks | Chao Yu | 1 | -2/+166 |
| 2021-06-23 | f2fs: introduce FI_COMPRESS_RELEASED instead of using IMMUTABLE bit | Jaegeuk Kim | 1 | -1/+2 |
| 2021-06-23 | f2fs: compress: remove unneeded preallocation | Chao Yu | 1 | -24/+3 |
| 2021-05-26 | f2fs: let's allow compression for mmap files | Jaegeuk Kim | 1 | -2/+0 |
| 2021-05-14 | f2fs: compress: clean up parameter of __f2fs_cluster_blocks() | Chao Yu | 1 | -20/+13 |
| 2021-05-14 | f2fs: restructure f2fs page.private layout | Chao Yu | 1 | -6/+4 |
| 2021-05-14 | f2fs: add cp_error check in f2fs_write_compressed_pages | Chao Yu | 1 | -0/+6 |
| 2021-05-14 | f2fs: compress: rename __cluster_may_compress | Chao Yu | 1 | -4/+4 |
| 2021-05-11 | f2fs: compress: fix to assign cc.cluster_idx correctly | Chao Yu | 1 | -8/+9 |
| 2021-05-11 | f2fs: compress: fix race condition of overwrite vs truncate | Chao Yu | 1 | -23/+12 |
| 2021-05-11 | f2fs: compress: fix to free compress page correctly | Chao Yu | 1 | -1/+2 |
| 2021-04-26 | f2fs: compress: remove unneed check condition | Chao Yu | 1 | -7/+1 |
| 2021-04-24 | f2fs: clean up left deprecated IO trace codes | Chao Yu | 1 | -6/+0 |
| 2021-03-25 | f2fs: add sysfs nodes to get runtime compression stat | Daeho Jeong | 1 | -0/+1 |
| 2021-01-27 | f2fs: compress: fix potential deadlock | Chao Yu | 1 | -1/+4 |
| 2021-01-27 | f2fs: clean up post-read processing | Eric Biggers | 1 | -41/+108 |
| 2021-01-27 | f2fs: compress: support compress level | Chao Yu | 1 | -3/+38 |
| 2020-12-10 | f2fs: compress: fix compression chksum | Chao Yu | 1 | -2/+1 |
| 2020-12-08 | f2fs: fix race of pending_pages in decompression | Daeho Jeong | 1 | -2/+0 |
| 2020-12-03 | f2fs: add compress_mode mount option | Daeho Jeong | 1 | -1/+1 |
| 2020-12-02 | f2fs: compress: support chksum | Chao Yu | 1 | -0/+23 |
| 2020-09-29 | f2fs: fix slab leak of rpages pointer | Jaegeuk Kim | 1 | -1/+1 |
| 2020-09-29 | f2fs: compress: introduce cic/dic slab cache | Chao Yu | 1 | -7/+60 |
| 2020-09-29 | f2fs: compress: introduce page array slab cache | Chao Yu | 1 | -30/+86 |
| 2020-09-11 | f2fs: change virtual mapping way for compression pages | Daeho Jeong | 1 | -10/+26 |
| 2020-09-11 | f2fs: allocate proper size memory for zstd decompress | Chao Yu | 1 | -3/+4 |
| 2020-09-10 | f2fs: compress: use more readable atomic_t type for {cic,dic}.ref | Chao Yu | 1 | -5/+5 |
| 2020-09-10 | f2fs: compress: remove unneeded code | Chao Yu | 1 | -4/+0 |
| 2020-08-10 | Merge tag 'f2fs-for-5.9-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git... | Linus Torvalds | 1 | -25/+64 |
| 2020-07-26 | f2fs: compress: delay temp page allocation | Chao Yu | 1 | -16/+21 |
| 2020-07-20 | f2fs: compress: fix to avoid memory leak on cc->cpages | Chao Yu | 1 | -0/+2 |
| 2020-07-08 | f2fs: add inline encryption support | Satya Tangirala | 1 | -1/+1 |
| 2020-07-08 | f2fs: fix to wait GCed compressed page writeback | Chao Yu | 1 | -0/+7 |
| 2020-07-07 | f2fs: fix an oops in f2fs_is_compressed_page | Yu Changchun | 1 | -0/+7 |
| 2020-07-07 | f2fs: fix to check page dirty status before writeback | Chao Yu | 1 | -0/+6 |
| 2020-07-07 | f2fs: remove the unused compr parameter | Wang Xiaojun | 1 | -3/+3 |
| 2020-07-07 | f2fs: shrink node_write lock coverage | Chao Yu | 1 | -3/+15 |
| 2020-07-07 | f2fs: add prefix for exported symbols | Chao Yu | 1 | -2/+2 |
| 2020-06-18 | f2fs: avoid checkpatch error | Jaegeuk Kim | 1 | -1/+1 |
| 2020-06-08 | f2fs: remove unused parameter of f2fs_put_rpages_mapping() | Chao Yu | 1 | -4/+3 |
| 2020-05-28 | f2fs: compress: don't compress any datas after cp stop | Chao Yu | 1 | -0/+2 |
| 2020-05-11 | f2fs: compress: fix zstd data corruption | Chao Yu | 1 | -0/+7 |
| 2020-05-11 | f2fs: compress: let lz4 compressor handle output buffer budget properly | Chao Yu | 1 | -6/+9 |
| 2020-05-11 | f2fs: compress: support lzo-rle compress algorithm | Chao Yu | 1 | -0/+30 |
| 2020-05-11 | f2fs: introduce mempool for {,de}compress intermediate page allocation | Chao Yu | 1 | -22/+42 |
| 2020-05-08 | f2fs: support partial truncation on compressed inode | Chao Yu | 1 | -0/+49 |
| 2020-04-23 | f2fs: fix quota_sync failure due to f2fs_lock_op | Jaegeuk Kim | 1 | -3/+5 |
| 2020-04-03 | f2fs: fix to verify tpage before releasing in f2fs_free_dic() | Chao Yu | 1 | -0/+2 |
| 2020-04-03 | f2fs: clean up dic->tpages assignment | Chao Yu | 1 | -7/+3 |
| 2020-04-03 | f2fs: compress: support zstd compress algorithm | Chao Yu | 1 | -0/+165 |
| 2020-03-30 | f2fs: compress: add .{init,destroy}_decompress_ctx callback | Chao Yu | 1 | -6/+21 |
| 2020-03-30 | f2fs: compress: fix to call missing destroy_compress_ctx() | Chao Yu | 1 | -0/+2 |
| 2020-03-30 | f2fs: clean up {cic,dic}.ref handling | Chao Yu | 1 | -10/+6 |
| 2020-03-30 | f2fs: fix NULL pointer dereference in f2fs_verity_work() | Chao Yu | 1 | -0/+2 |
| 2020-03-30 | f2fs: fix to clear PG_error if fsverity failed | Chao Yu | 1 | -8/+10 |
| 2020-03-30 | f2fs: fix potential deadlock on compressed quota file | Chao Yu | 1 | -5/+10 |
| 2020-03-22 | f2fs: fix to account compressed blocks in f2fs_compressed_blocks() | Chao Yu | 1 | -6/+22 |
| 2020-03-19 | f2fs: fix to avoid triggering IO in write path | Chao Yu | 1 | -1/+1 |
| 2020-03-19 | f2fs: introduce DEFAULT_IO_TIMEOUT | Chao Yu | 1 | -1/+2 |
| 2020-03-19 | f2fs: clean up codes with {f2fs_,}data_blkaddr() | Chao Yu | 1 | -4/+3 |
| 2020-03-10 | f2fs: fix to avoid use-after-free in f2fs_write_multi_pages() | Chao Yu | 1 | -1/+1 |
| 2020-03-10 | f2fs: cover last_disk_size update with spinlock | Chao Yu | 1 | -2/+2 |
| 2020-02-27 | f2fs: fix to avoid potential deadlock | Chao Yu | 1 | -3/+3 |
| 2020-02-27 | f2fs: recycle unused compress_data.chksum feild | Chao Yu | 1 | -1/+0 |
| 2020-02-27 | f2fs: fix to avoid NULL pointer dereference | Chao Yu | 1 | -1/+2 |
| 2020-02-27 | f2fs: fix leaking uninitialized memory in compressed clusters | Eric Biggers | 1 | -2/+6 |
| 2020-01-17 | f2fs: support data compression | Chao Yu | 1 | -0/+1176 |