summaryrefslogtreecommitdiff
path: root/fs/f2fs/gc.c
AgeCommit message (Expand)AuthorFilesLines
2026-08-25f2fs: accurately adjust free_sections during free_segment_rangeDaeho Jeong1-1/+14
2026-08-21f2fs: fix to reset all pinned status during fggcChao Yu1-0/+3
2026-08-21f2fs: fix to migrate all curseg types during free_segment_rangeDaeho Jeong1-1/+1
2026-08-21f2fs: avoid setting SBI_NEED_FSCK on transient resize failureDaeho Jeong1-3/+6
2026-08-17f2fs: fix to avoid pinfile fragment on fragment:{block, segment} modeChao Yu1-1/+1
2026-08-17f2fs: cleanup w/ f2fs_need_rand_{blk, seg, seg_blk}Chao Yu1-1/+1
2026-08-17f2fs: fix to shrink gc_lock coverage in f2fs_gc_range()Chao Yu1-9/+25
2026-08-11f2fs: support dynamic reserve/release for device aliasingDaeho Jeong1-11/+19
2026-07-28f2fs: embed f2fs_gc_kthread in f2fs_sb_infoChao Yu1-21/+15
2026-06-22f2fs: fix wrong description in printed logChao Yu1-1/+1
2026-06-22Revert "f2fs: remove non-uptodate folio from the page cache in move_data_block"Zhaoyang Huang1-5/+1
2026-06-22f2fs: atomic: fix UAF issue on f2fs_inode_info.atomic_inodeChao Yu1-8/+42
2026-06-22f2fs: optimize representative type determination in GCDaeho Jeong1-3/+8
2026-04-21Merge tag 'f2fs-for-7.1-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git...Linus Torvalds1-3/+20
2026-04-02f2fs: fix to freeze GC and discard threads quicklyDaeho Jeong1-0/+10
2026-04-02f2fs: fix to skip empty sections in f2fs_get_victimDaeho Jeong1-0/+3
2026-03-24f2fs: avoid reading already updated pages during GCJianan Huang1-1/+4
2026-03-24f2fs:Fix incomplete search range in f2fs_get_victim when f2fs_need_rand_seg i...liujinbao11-2/+3
2026-03-06treewide: change inode->i_ino from unsigned long to u64Jeff Layton1-1/+1
2026-02-10f2fs: sysfs: introduce critical_task_priorityChao Yu1-0/+2
2026-01-17f2fs: support non-4KB block size without packed_ssa featureDaeho Jeong1-11/+12
2026-01-07f2fs: trace elapsed time for cp_global_sem lockChao Yu1-2/+3
2026-01-07f2fs: trace elapsed time for gc_lock lockChao Yu1-10/+13
2026-01-07f2fs: trace elapsed time for cp_rwsem lockChao Yu1-2/+3
2026-01-07f2fs: flush plug periodically during GC to maximize readahead effectDaeho Jeong1-6/+13
2026-01-01f2fs: remove non-uptodate folio from the page cache in move_data_blockYongpeng Yang1-1/+5
2026-01-01f2fs: fix to add gc count stat in f2fs_gc_rangeZhiguo Niu1-0/+1
2025-12-16f2fs: improve check for enough free sectionsJoanne Chang1-1/+1
2025-12-04f2fs: revert summary entry count from 2048 to 512 in 16kb block supportDaeho Jeong1-47/+68
2025-12-04f2fs: fix uninitialized one_time_gc in victim_sel_policyXiaole He1-1/+1
2025-12-04f2fs: change the unlock parameter of f2fs_put_page to boolYongpeng Yang1-3/+3
2025-12-04f2fs: use f2fs_filemap_get_folio() instead of f2fs_pagecache_get_page()Chao Yu1-10/+13
2025-10-24f2fs: maintain one time GC mode is enabled during whole zoned GC cycleDaeho Jeong1-7/+10
2025-09-16f2fs: fix to avoid migrating empty sectionChao Yu1-1/+15
2025-08-29f2fs: Use allocate_section_policy to control write priority in multi-devices ...Liao Yuanhong1-0/+5
2025-08-28f2fs: fix to do sanity check on node footer for non inode dnodeChao Yu1-2/+2
2025-07-29f2fs: add gc_boost_gc_greedy sysfs nodeDaeho Jeong1-1/+2
2025-07-29f2fs: add gc_boost_gc_multiple sysfs nodeDaeho Jeong1-1/+2
2025-07-24f2fs: ignore valid ratio when free section count is lowDaeho Jeong1-6/+12
2025-07-24f2fs: merge the two conditions to avoid code duplicationmason.zhang1-6/+1
2025-07-22f2fs: Add folio counterparts to page_private_flags functionsMatthew Wilcox (Oracle)1-3/+3
2025-07-22f2fs: Pass a folio to IS_INODE()Matthew Wilcox (Oracle)1-1/+1
2025-07-22f2fs: Pass a folio to ofs_of_node()Matthew Wilcox (Oracle)1-1/+1
2025-07-22f2fs: Add fio->folioMatthew Wilcox (Oracle)1-3/+3
2025-07-22f2fs: Pass a folio to F2FS_INODE()Matthew Wilcox (Oracle)1-1/+1
2025-07-09f2fs: introduce is_cur{seg,sec}()Chao Yu1-1/+1
2025-06-23f2fs: turn off one_time when forcibly set to foreground GCDaeho Jeong1-0/+1
2025-06-23f2fs: make sure zoned device GC to use FG_GC in shortage of free sectionDaeho Jeong1-1/+1
2025-05-30Merge tag 'f2fs-for-6.16-rc1' of git://git.kernel.org/pub/scm/linux/kernel/gi...Linus Torvalds1-71/+72
2025-05-28f2fs: introduce is_{meta,node}_folioChao Yu1-1/+1