summaryrefslogtreecommitdiffstats
path: root/fs/f2fs/gc.c
Commit message (Expand)AuthorAgeFilesLines
* Merge tag 'f2fs-for-5.17-rc1' of git://git.kernel.org/pub/scm/linux/kernel/gi...Linus Torvalds2022-01-191-5/+21
|\
| * f2fs: do not bother checkpoint by f2fs_get_node_infoJaegeuk Kim2022-01-041-3/+3
| * f2fs: add gc_urgent_high_remaining sysfs nodeDaeho Jeong2021-12-101-0/+12
| * f2fs: fix to do sanity check in is_alive()Chao Yu2021-12-101-0/+3
| * f2fs: fix to avoid panic in is_alive() if metadata is inconsistentChao Yu2021-12-101-1/+1
| * f2fs: fix to do sanity check on inode type during garbage collectionChao Yu2021-12-101-1/+2
* | mm: introduce memalloc_retry_wait()NeilBrown2022-01-151-3/+2
|/
* f2fs: introduce fragment allocation mode mount optionDaeho Jeong2021-10-261-1/+4
* f2fs: fix to account missing .skipped_gc_rwsemChao Yu2021-08-301-1/+3
* f2fs: separate out iostat featureDaeho Jeong2021-08-231-0/+1
* f2fs: support fault injection for f2fs_kmem_cache_alloc()Chao Yu2021-08-171-2/+4
* f2fs: Revert "f2fs: Fix indefinite loop in f2fs_gc() v1"Jia Yang2021-07-191-1/+1
* f2fs: add sysfs nodes to get GC info for each GC modeDaeho Jeong2021-07-131-0/+1
* f2fs: remove false alarm on iget failure during GCJaegeuk Kim2021-06-281-3/+1
* f2fs: compress: add compress_inode to cache compressed blocksChao Yu2021-06-231-0/+1
* f2fs: logging neateningJoe Perches2021-06-231-2/+2
* f2fs: atgc: fix to set default age thresholdChao Yu2021-05-141-0/+1
* f2fs: restructure f2fs page.private layoutChao Yu2021-05-141-3/+3
* f2fs: clean up build warningsYi Zhuang2021-04-101-1/+5
* f2fs: introduce gc_merge mount optionChao Yu2021-03-301-4/+22
* f2fs: fix to avoid touching checkpointed data in get_victim()Chao Yu2021-03-261-8/+20
* f2fs: do not use AT_SSR mode in FG_GC & high urgent BG_GCWeichao Guo2021-03-251-1/+2
* f2fs: fix panic during f2fs_resize_fs()Chao Yu2021-03-121-0/+13
* f2fs: fix to allow migrating fully valid segmentChao Yu2021-03-121-9/+12
* f2fs: trival cleanup in move_data_block()Chao Yu2021-01-271-5/+3
* f2fs: change to use rwsem for cp_mutexSahitya Tummala2020-12-021-2/+2
* f2fs: clean up kvfreeChao Yu2020-09-141-2/+2
* f2fs: support age threshold based garbage collectionChao Yu2020-09-111-8/+372
* f2fs: inherit mtime of original block during GCChao Yu2020-09-101-2/+2
* f2fs: introduce inmem cursegChao Yu2020-09-101-1/+1
* f2fs: support zone capacity less than zone sizeAravind Ramesh2020-09-101-6/+19
* f2fs: add GC_URGENT_LOW mode in gc_urgentDaeho Jeong2020-07-071-3/+3
* f2fs: fix return value of move_data_block()Chao Yu2020-07-071-1/+3
* f2fs: add f2fs_gc exception handle in f2fs_ioc_gc_rangeQilong Zhang2020-07-071-6/+14
* f2fs: clean up parameter of f2fs_allocate_data_block()Chao Yu2020-07-071-1/+1
* f2fs: add prefix for exported symbolsChao Yu2020-07-071-1/+1
* f2fs: get the right gc victim section when section has several segmentsJack Qiu2020-06-181-17/+24
* f2fs: add compressed/gc data read IO statChao Yu2020-05-111-0/+2
* f2fs: refactor resize_fs to avoid meta updates in progressJaegeuk Kim2020-05-111-49/+68
* f2fs: support read iostatChao Yu2020-04-171-0/+6
* f2fs: don't trigger data flush in foreground operationChao Yu2020-03-301-1/+1
* f2fs: fix to update f2fs_super_block fields under sb_lockChao Yu2020-03-221-4/+13
* f2fs: Fix mount failure due to SPO after a successful online resize FSSahitya Tummala2020-03-221-0/+6
* f2fs: skip migration only when BG_GC is calledJaegeuk Kim2020-03-191-1/+1
* f2fs: introduce DEFAULT_IO_TIMEOUTChao Yu2020-03-191-1/+2
* f2fs: skip GC when section is fullJaegeuk Kim2020-03-191-2/+2
* f2fs: add migration count iff migration happensJaegeuk Kim2020-03-191-1/+1
* f2fs: clean up bggc mount optionChao Yu2020-03-191-1/+5
* f2fs: clean up lfs/adaptive mount optionChao Yu2020-03-191-1/+1
* f2fs: clean up codes with {f2fs_,}data_blkaddr()Chao Yu2020-03-191-1/+1