aboutsummaryrefslogtreecommitdiffstats
path: root/fs/f2fs/gc.c
Commit message (Expand)AuthorAge
* f2fs: Fix indefinite loop in f2fs_gc()Sahitya Tummala2019-09-09
* f2fs: Fix indefinite loop in f2fs_gc()Sahitya Tummala2019-08-23
* f2fs: fix to read source block before invalidating itJaegeuk Kim2019-07-26
* f2fs: use generic EFSBADCRC/EFSCORRUPTEDChao Yu2019-07-02
* f2fs: introduce f2fs_<level> macros to wrap f2fs_printk()Joe Perches2019-07-02
* f2fs: ioctl for removing a range from F2FSQiuyang Sun2019-07-02
* f2fs: allow ssr block allocation during checkpoint=disable periodJaegeuk Kim2019-05-23
* f2fs: introduce DATA_GENERIC_ENHANCEChao Yu2019-05-09
* f2fs: allow address pointer number of dnode aligning to specified sizeChao Yu2019-05-09
* f2fs: fix to avoid deadloop in foreground GCChao Yu2019-05-09
* f2fs: Fix use of number of devicesDamien Le Moal2019-04-05
* f2fs: check PageWriteback flag for ordered caseChao Yu2018-12-26
* f2fs: use kvmalloc, if kmalloc is failedJaegeuk Kim2018-12-26
* f2fs: fix to reorder set_page_dirty and wait_on_page_writebackChao Yu2018-12-14
* f2fs: adjust trace print in f2fs_get_victim() to cover all pathsSahitya Tummala2018-11-26
* f2fs: fix to allow node segment for GC by ioctl pathSahitya Tummala2018-11-26
* f2fs: support subsectional garbage collectionChao Yu2018-11-26
* f2fs: introduce __is_large_section() for cleanupChao Yu2018-11-26
* f2fs: fix count of seg_freed to make sec_freed correctYunlong Song2018-11-26
* f2fs: avoid GC causing encrypted file corruptedYunlong Song2018-11-26
* f2fs: submit cached bio to avoid endless PageWritebackChao Yu2018-10-16
* f2fs: checkpoint disablingDaniel Rosenberg2018-10-16
* f2fs: add to account skip count of background GCChao Yu2018-09-30
* f2fs: return correct errno in f2fs_gcJaegeuk Kim2018-09-28
* f2fs: avoid f2fs_bug_on if f2fs_get_meta_page_nofail got EIOJaegeuk Kim2018-09-28
* f2fs: add new idle interval timing for discard and gc pathsSahitya Tummala2018-09-19
* f2fs: add SPDX license identifiersChao Yu2018-09-12
* f2fs: readahead encrypted block during GCChao Yu2018-08-21
* f2fs: avoid fi->i_gc_rwsem[WRITE] lock in f2fs_gcJaegeuk Kim2018-08-21
* f2fs: rework fault injection handling to avoid a warningArnd Bergmann2018-08-14
* f2fs: fix to propagate error from __get_meta_page()Chao Yu2018-08-01
* f2fs: fix to skip GC if type in SSA and SIT is inconsistentChao Yu2018-07-28
* f2fs: let sync node IO interrupt async oneChao Yu2018-06-04
* f2fs: clean up symbol namespaceChao Yu2018-05-31
* f2fs: fix to let caller retry allocating block addressChao Yu2018-05-31
* f2fs: fix error path of move_data_pageChao Yu2018-05-31
* f2fs: avoid stucking GC due to atomic writeChao Yu2018-05-31
* f2fs: introduce sbi->gc_mode to determine the policyJaegeuk Kim2018-05-31
* f2fs: keep migration IO order in LFS modeChao Yu2018-05-31
* Revert "f2fs: add ovp valid_blocks check for bg gc victim to fg_gc"Chao Yu2018-05-31
* f2fs: rename dio_rwsem to i_gc_rwsemChao Yu2018-05-31
* f2fs: clear PageError on writepageJaegeuk Kim2018-05-02
* f2fs: refactor read path to allow multiple postprocessing stepsEric Biggers2018-05-02
* xarray: add the xa_lock to the radix_tree_rootMatthew Wilcox2018-04-11
* f2fs: do gc in greedy mode for whole range if gc_urgent mode is setJaegeuk Kim2018-03-12
* f2fs: don't stop GC if GC is contendedJaegeuk Kim2018-03-12
* f2fs: fix heap mode to reset it backYunlong Song2018-03-12
* f2fs: avoid hungtask when GC encrypted block if io_bits is setSheng Yong2018-01-22
* f2fs: add an ioctl to disable GC for specific fileJaegeuk Kim2018-01-22
* Rename superblock flags (MS_xyz -> SB_xyz)Linus Torvalds2017-11-27