| Age | Commit message (Expand) | Author | Files | Lines |
| 2025-12-04 | f2fs: fix to propagate error from f2fs_enable_checkpoint() | Chao Yu | 1 | -10/+16 |
| 2025-12-04 | f2fs: change the unlock parameter of f2fs_put_page to bool | Yongpeng Yang | 6 | -16/+14 |
| 2025-12-04 | f2fs: invalidate dentry cache on failed whiteout creation | Deepanshu Kartikey | 1 | -2/+4 |
| 2025-12-04 | f2fs: use global inline_xattr_slab instead of per-sb slab cache | Chao Yu | 4 | -37/+25 |
| 2025-12-04 | f2fs: fix to avoid updating compression context during writeback | Chao Yu | 4 | -3/+23 |
| 2025-12-04 | f2fs: fix to avoid updating zero-sized extent in extent cache | Chao Yu | 1 | -2/+5 |
| 2025-12-04 | f2fs: fix to avoid potential deadlock | Chao Yu | 3 | -46/+1 |
| 2025-12-04 | f2fs: use f2fs_filemap_get_folio() to support fault injection | Chao Yu | 2 | -3/+3 |
| 2025-12-04 | f2fs: use f2fs_filemap_get_folio() instead of f2fs_pagecache_get_page() | Chao Yu | 2 | -20/+13 |
| 2025-12-04 | f2fs: convert add_ipu_page() to use folio | Chao Yu | 1 | -4/+3 |
| 2025-12-04 | f2fs: clean up w/ bio_add_folio_nofail() | Chao Yu | 1 | -4/+3 |
| 2025-12-01 | Merge tag 'vfs-6.19-rc1.fs_header' of git://git.kernel.org/pub/scm/linux/kern... | Linus Torvalds | 1 | -0/+1 |
| 2025-12-01 | Merge tag 'vfs-6.19-rc1.folio' of git://git.kernel.org/pub/scm/linux/kernel/g... | Linus Torvalds | 1 | -1/+1 |
| 2025-12-01 | Merge tag 'vfs-6.19-rc1.writeback' of git://git.kernel.org/pub/scm/linux/kern... | Linus Torvalds | 1 | -4/+1 |
| 2025-12-01 | Merge tag 'vfs-6.19-rc1.inode' of git://git.kernel.org/pub/scm/linux/kernel/g... | Linus Torvalds | 4 | -5/+5 |
| 2025-11-07 | f2fs: Use mapping->gfp_mask to get file cache for writing | Jiucheng Xu | 1 | -1/+2 |
| 2025-11-05 | fs: inline current_umask() and move it to fs_struct.h | Mateusz Guzik | 1 | -0/+1 |
| 2025-10-31 | f2fs: Use folio_next_pos() | Matthew Wilcox (Oracle) | 1 | -1/+1 |
| 2025-10-29 | fs: Make wbc_to_tag() inline and use it in fs. | Julian Sun | 1 | -4/+1 |
| 2025-10-24 | f2fs: use folio_nr_pages() instead of shift operation | Pedro Demarchi Gomes | 1 | -1/+1 |
| 2025-10-24 | f2fs: set default valid_thresh_ratio to 80 for zoned devices | Daeho Jeong | 1 | -1/+1 |
| 2025-10-24 | f2fs: maintain one time GC mode is enabled during whole zoned GC cycle | Daeho Jeong | 1 | -7/+10 |
| 2025-10-20 | f2fs: use the new ->i_state accessors | Mateusz Guzik | 4 | -5/+5 |
| 2025-10-20 | mm/filemap: Add NUMA mempolicy support to filemap_alloc_folio() | Matthew Wilcox | 1 | -1/+1 |
| 2025-10-13 | f2fs: fix wrong block mapping for multi-devices | Jaegeuk Kim | 1 | -1/+1 |
| 2025-10-13 | f2fs: don't call iput() from f2fs_drop_inode() | Mateusz Guzik | 1 | -1/+1 |
| 2025-10-03 | Merge tag 'f2fs-for-6.18-rc1' of git://git.kernel.org/pub/scm/linux/kernel/gi... | Linus Torvalds | 15 | -155/+568 |
| 2025-10-03 | f2fs: add missing dput() when printing the donation list | Jaegeuk Kim | 1 | -0/+1 |
| 2025-09-29 | Merge tag 'vfs-6.18-rc1.inode' of git://git.kernel.org/pub/scm/linux/kernel/g... | Linus Torvalds | 3 | -3/+19 |
| 2025-09-28 | f2fs: fix UAF issue in f2fs_merge_page_bio() | Chao Yu | 1 | -1/+1 |
| 2025-09-28 | f2fs: readahead node blocks in F2FS_GET_BLOCK_PRECACHE mode | Yunji Kang | 1 | -0/+3 |
| 2025-09-28 | f2fs: add sanity check on ei.len in __update_extent_tree_range() | Chao Yu | 1 | -0/+9 |
| 2025-09-17 | f2fs: fix infinite loop in __insert_extent_tree() | wangzijie | 1 | -0/+6 |
| 2025-09-17 | f2fs: fix zero-sized extent for precache extents | wangzijie | 1 | -3/+4 |
| 2025-09-16 | f2fs: fix to mitigate overhead of f2fs_zero_post_eof_page() | Chao Yu | 1 | -20/+19 |
| 2025-09-16 | f2fs: fix to avoid migrating empty section | Chao Yu | 1 | -1/+15 |
| 2025-09-16 | f2fs: fix to truncate first page in error path of f2fs_truncate() | Chao Yu | 1 | -1/+9 |
| 2025-09-16 | f2fs: fix to update map->m_next_extent correctly in f2fs_map_blocks() | Chao Yu | 1 | -1/+1 |
| 2025-09-15 | fs: rename generic_delete_inode() and generic_drop_inode() | Mateusz Guzik | 1 | -1/+1 |
| 2025-09-09 | f2fs: fix wrong layout information on 16KB page | Jaegeuk Kim | 1 | -3/+6 |
| 2025-09-09 | f2fs: clean up error handing of f2fs_submit_page_read() | Chao Yu | 1 | -33/+8 |
| 2025-09-09 | f2fs: avoid unnecessary folio_clear_uptodate() for cleanup | Chao Yu | 1 | -1/+1 |
| 2025-09-09 | f2fs: merge FUA command with the existing writes | Jaegeuk Kim | 1 | -1/+3 |
| 2025-09-02 | f2fs: allocate HOT_DATA for IPU writes | Jaegeuk Kim | 1 | -1/+2 |
| 2025-08-29 | f2fs: Use allocate_section_policy to control write priority in multi-devices ... | Liao Yuanhong | 5 | -0/+52 |
| 2025-08-28 | f2fs: fix to do sanity check on node footer for non inode dnode | Chao Yu | 5 | -23/+46 |
| 2025-08-27 | fs: stop accessing ->i_count directly in f2fs and gfs2 | Josef Bacik | 1 | -2/+2 |
| 2025-08-21 | f2fs: move verity info pointer to fs-specific part of inode | Eric Biggers | 3 | -0/+8 |
| 2025-08-21 | f2fs: move crypt info pointer to fs-specific part of inode | Eric Biggers | 2 | -1/+9 |
| 2025-08-20 | f2fs: show the list of donation files | Jaegeuk Kim | 1 | -0/+64 |
| 2025-08-20 | f2fs: fix to allow removing qf_name | Chao Yu | 1 | -2/+5 |
| 2025-08-20 | f2fs: fix to avoid NULL pointer dereference in f2fs_check_quota_consistency() | Chao Yu | 1 | -1/+2 |
| 2025-08-20 | f2fs: clean up w/ get_left_section_blocks() | Chao Yu | 1 | -16/+12 |
| 2025-08-20 | f2fs: add reserved nodes for privileged users | Chunhai Guo | 2 | -12/+48 |
| 2025-08-20 | f2fs: Add bggc_io_aware to adjust the priority of BG_GC when issuing IO | Liao Yuanhong | 3 | -7/+22 |
| 2025-08-20 | f2fs: dump more information for f2fs_{enable,disable}_checkpoint() | Chao Yu | 1 | -0/+16 |
| 2025-08-20 | f2fs: add timeout in f2fs_enable_checkpoint() | Chao Yu | 2 | -6/+17 |
| 2025-08-20 | f2fs: fix to detect potential corrupted nid in free_nid_list | Chao Yu | 1 | -1/+16 |
| 2025-08-20 | f2fs: fix to clear unusable_cap for checkpoint=enable | Chao Yu | 1 | -0/+4 |
| 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-08-11 | f2fs: add sysfs entry for effective lookup mode | Daniel Lee | 1 | -0/+18 |
| 2025-08-11 | f2fs: add lookup_mode mount option | Daniel Lee | 3 | -1/+48 |
| 2025-08-11 | f2fs: add error checking in do_write_page() | mason.zhang | 1 | -2/+8 |
| 2025-08-11 | f2fs: fix condition in __allow_reserved_blocks() | Chao Yu | 1 | -3/+1 |
| 2025-08-11 | f2fs: add time stats of checkpoint for debug | Chao Yu | 2 | -0/+68 |
| 2025-08-11 | f2fs: dump more information when checkpoint was blocked for long time | Chao Yu | 2 | -1/+14 |
| 2025-08-04 | Merge tag 'f2fs-for-6.17-rc1' of git://git.kernel.org/pub/scm/linux/kernel/gi... | Linus Torvalds | 20 | -1526/+1987 |
| 2025-07-30 | f2fs: drop inode from the donation list when the last file is closed | Jaegeuk Kim | 4 | -2/+11 |
| 2025-07-29 | f2fs: add gc_boost_gc_greedy sysfs node | Daeho Jeong | 3 | -1/+12 |
| 2025-07-29 | f2fs: add gc_boost_gc_multiple sysfs node | Daeho Jeong | 3 | -1/+12 |
| 2025-07-28 | Merge tag 'vfs-6.17-rc1.fileattr' of git://git.kernel.org/pub/scm/linux/kerne... | Linus Torvalds | 2 | -4/+4 |
| 2025-07-28 | Merge tag 'vfs-6.17-rc1.mmap_prepare' of git://git.kernel.org/pub/scm/linux/k... | Linus Torvalds | 1 | -3/+4 |
| 2025-07-28 | Merge tag 'vfs-6.17-rc1.misc' of git://git.kernel.org/pub/scm/linux/kernel/gi... | Linus Torvalds | 1 | -3/+5 |
| 2025-07-28 | f2fs: fix to trigger foreground gc during f2fs_map_blocks() in lfs mode | Chao Yu | 1 | -1/+4 |
| 2025-07-28 | f2fs: fix to calculate dirty data during has_not_enough_free_secs() | Chao Yu | 1 | -2/+1 |
| 2025-07-28 | f2fs: fix to update upper_p in __get_secs_required() correctly | Chao Yu | 1 | -1/+1 |
| 2025-07-28 | f2fs: directly add newly allocated pre-dirty nat entry to dirty set list | wangzijie | 1 | -8/+21 |
| 2025-07-28 | f2fs: avoid redundant clean nat entry move in lru list | wangzijie | 1 | -12/+15 |
| 2025-07-24 | f2fs: zone: wait for inflight dio completion, excluding pinned files read usi... | yohan.joung | 1 | -2/+6 |
| 2025-07-24 | f2fs: ignore valid ratio when free section count is low | Daeho Jeong | 1 | -6/+12 |
| 2025-07-24 | f2fs: don't break allocation when crossing contiguous sections | Chao Yu | 2 | -10/+19 |
| 2025-07-24 | f2fs: remove unnecessary tracepoint enabled check | Sheng Yong | 1 | -6/+3 |
| 2025-07-24 | f2fs: merge the two conditions to avoid code duplication | mason.zhang | 1 | -6/+1 |
| 2025-07-24 | f2fs: vm_unmap_ram() may be called from an invalid context | Jan Prusakowski | 1 | -1/+1 |
| 2025-07-22 | f2fs: fix to avoid out-of-boundary access in dnode page | Chao Yu | 1 | -0/+10 |
| 2025-07-22 | f2fs: switch to the new mount api | Hongbo Li | 1 | -95/+70 |
| 2025-07-22 | f2fs: introduce fs_context_operation structure | Hongbo Li | 1 | -2/+6 |
| 2025-07-22 | f2fs: separate the options parsing and options checking | Hongbo Li | 1 | -193/+545 |
| 2025-07-22 | f2fs: Add f2fs_fs_context to record the mount options | Hongbo Li | 1 | -175/+235 |
| 2025-07-22 | f2fs: Allow sbi to be NULL in f2fs_printk | Hongbo Li | 1 | -41/+49 |
| 2025-07-22 | f2fs: move the option parser into handle_mount_opt | Hongbo Li | 1 | -655/+413 |
| 2025-07-22 | f2fs: Add fs parameter specifications for mount options | Hongbo Li | 1 | -0/+122 |
| 2025-07-22 | f2fs: fix to avoid out-of-boundary access in devs.path | Chao Yu | 1 | -1/+1 |
| 2025-07-22 | f2fs: Remove F2FS_P_SB() | Matthew Wilcox (Oracle) | 1 | -5/+0 |
| 2025-07-22 | f2fs: Pass a folio to __has_merged_page() | Matthew Wilcox (Oracle) | 1 | -6/+6 |
| 2025-07-22 | f2fs: Pass a folio to f2fs_submit_merged_write_cond() | Matthew Wilcox (Oracle) | 3 | -6/+6 |
| 2025-07-22 | f2fs: Remove use of page from f2fs_write_single_data_page() | Matthew Wilcox (Oracle) | 1 | -3/+2 |
| 2025-07-22 | f2fs: Remove clear_page_private_all() | Matthew Wilcox (Oracle) | 3 | -21/+3 |
| 2025-07-22 | f2fs: Use F2FS_F_SB() in f2fs_read_end_io() | Matthew Wilcox (Oracle) | 1 | -1/+1 |
| 2025-07-22 | f2fs: Use a folio in f2fs_encrypted_get_link() | Matthew Wilcox (Oracle) | 1 | -6/+6 |
| 2025-07-22 | f2fs: Pass a folio to f2fs_cache_compressed_page() | Matthew Wilcox (Oracle) | 2 | -8/+7 |
| 2025-07-22 | f2fs: Pass a folio to F2FS_NODE() | Matthew Wilcox (Oracle) | 4 | -27/+27 |
| 2025-07-22 | f2fs: Pass the nat_blk to __update_nat_bits() | Matthew Wilcox (Oracle) | 1 | -3/+2 |
| 2025-07-22 | f2fs: Convert get_next_nat_page() to get_next_nat_folio() | Matthew Wilcox (Oracle) | 1 | -10/+10 |
| 2025-07-22 | f2fs: Pass a folio to f2fs_is_compressed_page() | Matthew Wilcox (Oracle) | 3 | -15/+13 |
| 2025-07-22 | f2fs: Use a folio iterator in f2fs_verify_bio() | Matthew Wilcox (Oracle) | 1 | -6/+5 |
| 2025-07-22 | f2fs: Pass a folio to f2fs_end_read_compressed_page() | Matthew Wilcox (Oracle) | 3 | -8/+7 |
| 2025-07-22 | f2fs: Use a folio iterator in f2fs_handle_step_decompress() | Matthew Wilcox (Oracle) | 1 | -6/+5 |
| 2025-07-22 | f2fs: Pass a folio to WB_DATA_TYPE() and f2fs_is_cp_guaranteed() | Matthew Wilcox (Oracle) | 3 | -10/+9 |
| 2025-07-22 | f2fs: Use a bio in f2fs_submit_page_write() | Matthew Wilcox (Oracle) | 1 | -8/+8 |
| 2025-07-22 | f2fs: Use a folio in f2fs_merge_page_bio() | Matthew Wilcox (Oracle) | 1 | -6/+6 |
| 2025-07-22 | f2fs: Pass a folio to f2fs_compress_write_end_io() | Matthew Wilcox (Oracle) | 3 | -5/+5 |
| 2025-07-22 | f2fs: Convert get_page_private_data() to folio_get_f2fs_data() | Matthew Wilcox (Oracle) | 2 | -3/+3 |
| 2025-07-22 | f2fs: Convert set_page_private_data() to folio_set_f2fs_data() | Matthew Wilcox (Oracle) | 2 | -6/+8 |
| 2025-07-22 | f2fs: Use a folio in f2fs_is_cp_guaranteed() | Matthew Wilcox (Oracle) | 2 | -6/+7 |
| 2025-07-22 | f2fs: Add folio counterparts to page_private_flags functions | Matthew Wilcox (Oracle) | 8 | -22/+50 |
| 2025-07-22 | f2fs: Pass a folio to IS_INODE() | Matthew Wilcox (Oracle) | 7 | -19/+17 |
| 2025-07-22 | f2fs: Pass a folio to ADDRS_PER_PAGE() | Matthew Wilcox (Oracle) | 4 | -13/+13 |
| 2025-07-22 | f2fs: Pass a folio to get_dnode_base() | Matthew Wilcox (Oracle) | 1 | -4/+4 |
| 2025-07-22 | f2fs: Pass a folio to ofs_of_node() | Matthew Wilcox (Oracle) | 6 | -15/+15 |
| 2025-07-22 | f2fs: Pass a folio to IS_DNODE() | Matthew Wilcox (Oracle) | 3 | -12/+11 |
| 2025-07-22 | f2fs: Pass a folio to is_node() | Matthew Wilcox (Oracle) | 1 | -5/+5 |
| 2025-07-22 | f2fs: Pass a folio to is_cold_node() | Matthew Wilcox (Oracle) | 4 | -10/+10 |
| 2025-07-22 | f2fs: Use folio_unlock() in f2fs_write_compressed_pages() | Matthew Wilcox (Oracle) | 1 | -1/+1 |
| 2025-07-22 | f2fs: Add fio->folio | Matthew Wilcox (Oracle) | 7 | -23/+24 |
| 2025-07-22 | f2fs: Pass a folio to is_dent_dnode() | Matthew Wilcox (Oracle) | 2 | -3/+3 |
| 2025-07-22 | f2fs: Pass a folio to is_fsync_dnode() | Matthew Wilcox (Oracle) | 3 | -3/+3 |
| 2025-07-22 | f2fs: Pass a folio to f2fs_recover_xattr_data() | Matthew Wilcox (Oracle) | 3 | -5/+5 |
| 2025-07-22 | f2fs: Pass a folio to cpver_of_node() | Matthew Wilcox (Oracle) | 2 | -5/+5 |
| 2025-07-22 | f2fs: Pass a folio to fill_node_footer() | Matthew Wilcox (Oracle) | 3 | -5/+5 |
| 2025-07-22 | f2fs: Pass folios to copy_node_footer() | Matthew Wilcox (Oracle) | 2 | -4/+5 |
| 2025-07-22 | f2fs: Pass a folio to set_cold_node() | Matthew Wilcox (Oracle) | 3 | -5/+5 |
| 2025-07-22 | f2fs: Pass a folio to get_nid() | Matthew Wilcox (Oracle) | 2 | -11/+11 |
| 2025-07-22 | f2fs: Pass a folio to fill_node_footer_blkaddr() | Matthew Wilcox (Oracle) | 2 | -4/+4 |
| 2025-07-22 | f2fs: Pass a folio to f2fs_inode_chksum() | Matthew Wilcox (Oracle) | 1 | -4/+4 |
| 2025-07-22 | f2fs: Pass a folio to f2fs_enable_inode_chksum() | Matthew Wilcox (Oracle) | 1 | -6/+7 |
| 2025-07-22 | f2fs: Pass a folio to f2fs_inode_chksum_set() | Matthew Wilcox (Oracle) | 5 | -9/+9 |
| 2025-07-22 | f2fs: Pass a folio to f2fs_allocate_data_block() | Matthew Wilcox (Oracle) | 2 | -6/+6 |
| 2025-07-22 | f2fs: Pass a folio to set_mark() | Matthew Wilcox (Oracle) | 1 | -5/+5 |
| 2025-07-22 | f2fs: Pass a folio to set_fsync_mark() | Matthew Wilcox (Oracle) | 2 | -4/+4 |
| 2025-07-22 | f2fs: Pass a folio to set_dentry_mark() | Matthew Wilcox (Oracle) | 2 | -4/+4 |
| 2025-07-22 | f2fs: Pass a folio to is_recoverable_dnode() | Matthew Wilcox (Oracle) | 3 | -9/+9 |
| 2025-07-22 | f2fs: Pass a folio to nid_of_node() | Matthew Wilcox (Oracle) | 5 | -9/+9 |
| 2025-07-22 | f2fs: Pass a folio to ino_of_node() | Matthew Wilcox (Oracle) | 5 | -26/+26 |
| 2025-07-22 | f2fs: Pass a folio to F2FS_INODE() | Matthew Wilcox (Oracle) | 8 | -24/+25 |
| 2025-07-22 | f2fs: Pass a folio to inode_has_blocks() | Matthew Wilcox (Oracle) | 1 | -3/+3 |
| 2025-07-22 | f2fs: Pass a folio to f2fs_sanity_check_inline_data() | Matthew Wilcox (Oracle) | 3 | -4/+4 |
| 2025-07-22 | f2fs: Pass a folio to sanity_check_inode() | Matthew Wilcox (Oracle) | 1 | -8/+8 |
| 2025-07-22 | f2fs: Pass a folio to sanity_check_extent_cache() | Matthew Wilcox (Oracle) | 3 | -4/+4 |
| 2025-07-22 | f2fs: Pass a folio to f2fs_recover_inode_page() | Matthew Wilcox (Oracle) | 3 | -5/+5 |
| 2025-07-22 | f2fs: Pass a folio to recover_quota_data() | Matthew Wilcox (Oracle) | 1 | -3/+3 |
| 2025-07-22 | f2fs: Pass a folio to recover_inode() | Matthew Wilcox (Oracle) | 1 | -6/+6 |
| 2025-07-22 | f2fs: Pass a folio to recover_dentry() | Matthew Wilcox (Oracle) | 1 | -4/+4 |
| 2025-07-16 | fs: change write_begin/write_end interface to take struct kiocb * | Taotao Chen | 1 | -3/+5 |
| 2025-07-09 | f2fs: introduce is_cur{seg,sec}() | Chao Yu | 4 | -44/+38 |
| 2025-07-09 | f2fs: fix to avoid panic in f2fs_evict_inode | Chao Yu | 1 | -0/+13 |
| 2025-07-09 | f2fs: fix to avoid UAF in f2fs_sync_inode_meta() | Chao Yu | 1 | -2/+6 |
| 2025-07-09 | f2fs: use kfree() instead of kvfree() to free some memory | Jiazi Li | 3 | -8/+8 |
| 2025-07-04 | tree-wide: s/struct fileattr/struct file_kattr/g | Christian Brauner | 2 | -4/+4 |
| 2025-07-01 | f2fs: fix to use f2fs_is_valid_blkaddr_raw() in do_write_page() | Chao Yu | 1 | -1/+1 |
| 2025-07-01 | f2fs: avoid splitting bio when reading multiple pages | Jianan Huang | 1 | -1/+9 |
| 2025-07-01 | f2fs: check the generic conditions first | Jaegeuk Kim | 1 | -12/+12 |
| 2025-06-30 | f2fs: don't allow unaligned truncation to smaller/equal size on pinned file | wangzijie | 1 | -0/+11 |
| 2025-06-30 | f2fs: fix to check upper boundary for gc_no_zoned_gc_percent | Chao Yu | 1 | -0/+7 |
| 2025-06-30 | f2fs: fix to check upper boundary for gc_valid_thresh_ratio | Chao Yu | 1 | -0/+7 |
| 2025-06-30 | f2fs: account and print more stats during recovery | Chao Yu | 1 | -7/+31 |
| 2025-06-30 | f2fs: enable tuning of boost_zoned_gc_percent via sysfs | yohan.joung | 1 | -1/+2 |
| 2025-06-30 | f2fs: fix to check upper boundary for value of gc_boost_zoned_gc_percent | yohan.joung | 1 | -0/+7 |
| 2025-06-30 | f2fs: fix KMSAN uninit-value in extent_info usage | Abinash Singh | 1 | -1/+1 |
| 2025-06-24 | f2fs: convert F2FS_I_SB to sbi in f2fs_setattr() | wangzijie | 1 | -7/+7 |
| 2025-06-24 | f2fs: Fix the typos in comments | Swarna Prabhu | 3 | -5/+5 |
| 2025-06-23 | f2fs: compress: fix UAF of f2fs_inode_info in f2fs_free_dic | Zhiguo Niu | 2 | -20/+22 |
| 2025-06-23 | f2fs: compress: change the first parameter of page_array_{alloc,free} to sbi | Zhiguo Niu | 1 | -20/+20 |
| 2025-06-23 | f2fs: introduce reserved_pin_section sysfs entry | Chao Yu | 4 | -3/+18 |
| 2025-06-23 | f2fs: fix to avoid invalid wait context issue | Chao Yu | 1 | -10/+7 |
| 2025-06-23 | f2fs: fix bio memleak when committing super block | Sheng Yong | 1 | -0/+1 |
| 2025-06-23 | f2fs: do sanity check on fio.new_blkaddr in do_write_page() | Chao Yu | 1 | -0/+6 |
| 2025-06-23 | f2fs: handle nat.blkaddr corruption in f2fs_get_node_info() | Chao Yu | 1 | -8/+21 |
| 2025-06-23 | f2fs: turn off one_time when forcibly set to foreground GC | Daeho Jeong | 1 | -0/+1 |
| 2025-06-23 | f2fs: make sure zoned device GC to use FG_GC in shortage of free section | Daeho Jeong | 2 | -2/+3 |
| 2025-06-19 | fs: replace mmap hook with .mmap_prepare for simple mappings | Lorenzo Stoakes | 1 | -3/+4 |
| 2025-06-18 | f2fs: fix to zero post-eof page | Chao Yu | 1 | -0/+38 |
| 2025-06-10 | f2fs: Fix __write_node_folio() conversion | Matthew Wilcox (Oracle) | 1 | -1/+0 |
| 2025-05-30 | Merge tag 'f2fs-for-6.16-rc1' of git://git.kernel.org/pub/scm/linux/kernel/gi... | Linus Torvalds | 23 | -1727/+1958 |
| 2025-05-28 | f2fs: fix to correct check conditions in f2fs_cross_rename | Zhiguo Niu | 1 | -1/+1 |
| 2025-05-28 | f2fs: use d_inode(dentry) cleanup dentry->d_inode | Zhiguo Niu | 2 | -6/+6 |
| 2025-05-28 | f2fs: fix to skip f2fs_balance_fs() if checkpoint is disabled | Chao Yu | 1 | -1/+1 |
| 2025-05-28 | f2fs: clean up to check bi_status w/ BLK_STS_OK | Chao Yu | 2 | -4/+4 |
| 2025-05-28 | f2fs: introduce is_{meta,node}_folio | Chao Yu | 5 | -15/+24 |
| 2025-05-28 | f2fs: add ckpt_valid_blocks to the section entry | yohan.joung | 2 | -18/+85 |
| 2025-05-28 | f2fs: add a method for calculating the remaining blocks in the current segmen... | yohan.joung | 1 | -4/+19 |
| 2025-05-27 | f2fs: introduce FAULT_VMALLOC | Chao Yu | 3 | -5/+11 |
| 2025-05-27 | f2fs: use vmalloc instead of kvmalloc in .init_{,de}compress_ctx | Chao Yu | 2 | -13/+15 |
| 2025-05-27 | f2fs: add f2fs_bug_on() in f2fs_quota_read() | Chao Yu | 1 | -0/+6 |
| 2025-05-27 | f2fs: add f2fs_bug_on() to detect potential bug | Chao Yu | 2 | -3/+8 |
| 2025-05-27 | f2fs: remove unused sbi argument from checksum functions | Eric Biggers | 5 | -35/+24 |
| 2025-05-13 | f2fs: don't over-report free space or inodes in statvfs | Chao Yu | 1 | -12/+18 |
| 2025-05-09 | f2fs: fix freezing filesystem during resize | Christian Brauner | 1 | -3/+3 |