summaryrefslogtreecommitdiff
path: root/fs/f2fs
AgeCommit message (Expand)AuthorFilesLines
2023-02-03f2fs: fix to avoid potential memory corruption in __update_iostat_latency()Yangtao Li1-1/+5
2023-02-03f2fs: retry to update the inode page given data corruptionJaegeuk Kim1-6/+7
2023-02-03f2fs: fix to handle F2FS_IOC_START_ATOMIC_REPLACE in f2fs_compat_ioctl()Chao Yu1-0/+1
2023-02-03f2fs: clean up i_compress_flag and i_compress_level usageChao Yu3-12/+19
2023-02-03f2fs: reduce stack memory cost by using bitfield in struct f2fs_io_infoChao Yu7-27/+28
2023-02-03f2fs: factor the read/write tracing logic into a helperChristoph Hellwig1-35/+26
2023-02-03f2fs: remove __has_curseg_spaceChristoph Hellwig1-11/+8
2023-02-03f2fs: refactor next blk selectionChristoph Hellwig1-25/+23
2023-02-03f2fs: remove __allocate_new_sectionChristoph Hellwig1-7/+1
2023-02-03f2fs: refactor __allocate_new_segmentChristoph Hellwig1-9/+5
2023-02-03f2fs: add a f2fs_curseg_valid_blocks helperChristoph Hellwig2-23/+15
2023-02-03f2fs: simplify do_checkpointChristoph Hellwig1-12/+10
2023-01-31f2fs: remove __add_sum_entryChristoph Hellwig1-21/+2
2023-01-31f2fs: fix to abort atomic write only during do_exist()Chao Yu1-1/+2
2023-01-31f2fs: allow set compression option of files without blocksYangtao Li1-1/+1
2023-01-31f2fs: fix information leak in f2fs_move_inline_dirents()Eric Biggers1-7/+6
2023-01-31fs: f2fs: initialize fsdata in pagecache_write()Alexander Potapenko1-1/+1
2023-01-31f2fs: fix to check warm_data_age_thresholdYangtao Li1-1/+1
2023-01-31f2fs: return true if all cmd were issued or no cmd need to be issued for f2fs...Yangtao Li2-7/+13
2023-01-31f2fs: fix to show discard_unit mount optYangtao Li1-9/+9
2023-01-31f2fs: fix to do sanity check on extent cache correctlyChao Yu1-6/+6
2023-01-31f2fs: remove unneeded f2fs_cp_error() in f2fs_create_whiteout()Chao Yu1-3/+0
2023-01-31f2fs: clear atomic_write_task in f2fs_abort_atomic_write()Chao Yu1-0/+3
2023-01-31f2fs: introduce trace_f2fs_replace_atomic_write_blockChao Yu1-0/+3
2023-01-31f2fs: introduce discard_io_aware_gran sysfs nodeYangtao Li3-1/+16
2023-01-31f2fs: drop useless initializer and unneeded local variableYangtao Li1-6/+4
2023-01-31f2fs: add iostat support for flushYangtao Li3-0/+4
2023-01-11f2fs: support accounting iostat count and avg_bytesYangtao Li3-70/+68
2023-01-11f2fs: convert discard_wake and gc_wake to bool typeYangtao Li6-8/+8
2023-01-11f2fs: convert to use MIN_DISCARD_GRANULARITY macroYangtao Li1-3/+4
2023-01-11f2fs: merge f2fs_show_injection_info() into time_to_inject()Yangtao Li10-65/+25
2023-01-11f2fs: add a f2fs_ prefix to punch_hole() and expand_inode_data()Yangtao Li1-4/+4
2023-01-11f2fs: remove unnecessary blank linesYangtao Li1-2/+0
2023-01-11f2fs: mark f2fs_init_compress_mempool w/ __initYangtao Li2-3/+3
2023-01-11f2fs: judge whether discard_unit is section only when have CONFIG_BLK_DEV_ZONEDYangtao Li1-6/+5
2023-01-11f2fs: start freeing cluster pages from the unused numberZhang Qilong1-3/+1
2023-01-07f2fs: deliver the accumulated 'issued' to __issue_discard_cmd_orderly()Yuwei Guan1-14/+12
2023-01-07f2fs: avoid to check PG_error flagChao Yu5-8/+0
2023-01-07f2fs: fix to avoid potential deadlockChao Yu1-3/+6
2023-01-07f2fs: introduce IS_F2FS_IPU_* macroYangtao Li4-19/+29
2023-01-07f2fs: refactor the hole reporting and allocation logic in f2fs_map_blocksChristoph Hellwig1-57/+56
2023-01-07f2fs: factor out a f2fs_map_no_dnodeChristoph Hellwig1-23/+24
2023-01-07f2fs: factor a f2fs_map_blocks_cached helperChristoph Hellwig1-27/+38
2023-01-07f2fs: remove the create argument to f2fs_map_blocksChristoph Hellwig3-44/+34
2023-01-07f2fs: remove f2fs_get_blockChristoph Hellwig1-11/+7
2023-01-07f2fs: simplify __allocate_data_blockChristoph Hellwig1-6/+5
2023-01-07f2fs: reflow prepare_write_beginChristoph Hellwig1-29/+32
2023-01-07f2fs: f2fs_do_map_lockChristoph Hellwig1-22/+23
2023-01-07f2fs: add a f2fs_get_block_locked helperChristoph Hellwig3-7/+16
2023-01-07f2fs: add a f2fs_lookup_extent_cache_block helperChristoph Hellwig4-36/+33