aboutsummaryrefslogtreecommitdiffstats
path: root/fs/f2fs/segment.c
AgeCommit message (Expand)Author
2019-09-16f2fs: fix to avoid panic in f2fs_inplace_write_data()Chao Yu
2019-08-02f2fs: Fix use of number of devicesDamien Le Moal
2019-04-07f2fs: fix to avoid deadlock of atomic file operationsChao Yu
2018-09-19f2fs: issue discard align to section in LFS modeYunlong Song
2018-06-12treewide: Use array_size in f2fs_kvzalloc()Kees Cook
2018-06-12treewide: Use array_size() in f2fs_kzalloc()Kees Cook
2018-06-04f2fs: fix to update mtime correctlyChao Yu
2018-05-31f2fs: clean up symbol namespaceChao Yu
2018-05-31f2fs: fix to let caller retry allocating block addressChao Yu
2018-05-31f2fs: fix to don't trigger writeback during recoveryChao Yu
2018-05-31f2fs: clear discard_wake earlierSheng Yong
2018-05-31f2fs: let discard thread wait a little longer if dev is busyYunlei He
2018-05-31f2fs: avoid stucking GC due to atomic writeChao Yu
2018-05-31f2fs: introduce sbi->gc_mode to determine the policyJaegeuk Kim
2018-05-31f2fs: keep migration IO order in LFS modeChao Yu
2018-05-31f2fs: fix to wait page writeback during revoking atomic writeChao Yu
2018-05-31f2fs: clean up with is_valid_blkaddr()Chao Yu
2018-05-31f2fs: fix to initialize min_mtime with ULLONG_MAXChao Yu
2018-05-31f2fs: treat volatile file's data as hot oneChao Yu
2018-05-31f2fs: introduce release_discard_addr() for cleanupChao Yu
2018-05-31f2fs: fix potential overflowChao Yu
2018-05-31f2fs: sanity check for total valid node blocksJaegeuk Kim
2018-05-31f2fs: sanity check on sit entryJaegeuk Kim
2018-05-31f2fs: clean up commit_inmem_pages()Chao Yu
2018-05-31f2fs: stop issue discard if something wrong with f2fsYunlei He
2018-05-31f2fs: check if inmem_pages list is empty correctlySheng Yong
2018-05-31f2fs: check cur_valid_map_mir & raw_sit block count when flush sit entriesZhikang Zhang
2018-05-31f2fs: correct return value of f2fs_trim_fsChao Yu
2018-05-31f2fs: don't use GFP_ZERO for page cachesChao Yu
2018-05-31f2fs: issue all big range discards in umount processYunlei He
2018-05-31f2fs: run fstrim asynchronously if runtime discard is onJaegeuk Kim
2018-05-30f2fs: turn down IO priority of discard from backgroundChao Yu
2018-05-30f2fs: don't split checkpoint in fstrimChao Yu
2018-05-30f2fs: issue discard commands proactively in high fs utilizationJaegeuk Kim
2018-05-29f2fs: let fstrim issue discard commands in lower priorityJaegeuk Kim
2018-05-02f2fs: clear PageError on writepageJaegeuk Kim
2018-03-27f2fs: Add a segment type check in inplace writeYunlei He
2018-03-17f2fs: wrap all options with f2fs_sb_info.mount_optChao Yu
2018-03-17f2fs: Don't overwrite all types of node to keep node chainYunlei He
2018-03-13f2fs: support hot file extensionChao Yu
2018-03-13f2fs: issue discard aggressively in the gc_urgent modeJaegeuk Kim
2018-03-13f2fs: add mount option for segment allocation policyJaegeuk Kim
2018-03-13f2fs: clean up f2fs_sb_has_xxx functionsSheng Yong
2018-03-13f2fs: support passing down write hints to block layer with F2FS policyHyunchul Lee
2018-03-13f2fs: support passing down write hints given by users to block layerHyunchul Lee
2018-03-13f2fs: fix heap mode to reset it backYunlong Song
2018-01-25f2fs: rebuild sit page from sit info in memYunlei He
2018-01-25f2fs: stop issuing discard if fs is readonlyChao Yu
2018-01-25f2fs: clean up duplicated assignment in init_discard_policyChao Yu
2018-01-22f2fs: stop gc/discard thread after fs shutdownChao Yu