summaryrefslogtreecommitdiffstats
path: root/fs/f2fs/segment.c
Commit message (Expand)AuthorAgeFilesLines
* f2fs: Revert "f2fs: truncate blocks in batch in __complete_revoke_list()"Jaegeuk Kim2023-02-151-2/+7
* f2fs: synchronize atomic write abortsDaeho Jeong2023-02-141-3/+0
* f2fs: fix typos in commentsJinyoung CHOI2023-02-071-1/+1
* f2fs: reduce stack memory cost by using bitfield in struct f2fs_io_infoChao Yu2023-02-021-3/+3
* f2fs: remove __has_curseg_spaceChristoph Hellwig2023-02-021-11/+8
* f2fs: refactor next blk selectionChristoph Hellwig2023-02-021-25/+23
* f2fs: remove __allocate_new_sectionChristoph Hellwig2023-02-021-7/+1
* f2fs: refactor __allocate_new_segmentChristoph Hellwig2023-02-021-9/+5
* f2fs: add a f2fs_curseg_valid_blocks helperChristoph Hellwig2023-02-021-17/+15
* f2fs: remove __add_sum_entryChristoph Hellwig2023-01-311-21/+2
* f2fs: return true if all cmd were issued or no cmd need to be issued for f2fs...Yangtao Li2023-01-311-3/+10
* f2fs: clear atomic_write_task in f2fs_abort_atomic_write()Chao Yu2023-01-301-0/+3
* f2fs: introduce trace_f2fs_replace_atomic_write_blockChao Yu2023-01-301-0/+3
* f2fs: introduce discard_io_aware_gran sysfs nodeYangtao Li2023-01-301-1/+2
* f2fs: add iostat support for flushYangtao Li2023-01-301-0/+2
* f2fs: support accounting iostat count and avg_bytesYangtao Li2023-01-111-1/+1
* f2fs: convert discard_wake and gc_wake to bool typeYangtao Li2023-01-111-1/+1
* f2fs: convert to use MIN_DISCARD_GRANULARITY macroYangtao Li2023-01-111-3/+4
* f2fs: merge f2fs_show_injection_info() into time_to_inject()Yangtao Li2023-01-111-4/+1
* f2fs: deliver the accumulated 'issued' to __issue_discard_cmd_orderly()Yuwei Guan2023-01-061-14/+12
* f2fs: avoid to check PG_error flagChao Yu2023-01-061-1/+0
* f2fs: introduce IS_F2FS_IPU_* macroYangtao Li2023-01-061-2/+2
* f2fs: initialize extent_cache parameterJaegeuk Kim2023-01-031-1/+1
* f2fs: fix to avoid NULL pointer dereference in f2fs_issue_flush()Chao Yu2023-01-031-7/+4
* Merge tag 'f2fs-for-6.2-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git...Linus Torvalds2022-12-141-81/+120
|\
| * f2fs: don't call f2fs_issue_discard_timeout() when discard_cmd_cnt is 0 in f2...Yangtao Li2022-12-121-2/+4
| * f2fs: fix iostat parameter for discardYangtao Li2022-12-121-1/+1
| * f2fs: add block_age-based extent cacheJaegeuk Kim2022-12-121-0/+33
| * f2fs: refactor extent_cache to support for read and moreJaegeuk Kim2022-12-121-1/+2
| * f2fs: specify extent cache for read explicitlyJaegeuk Kim2022-12-121-2/+2
| * f2fs: remove the unused flush argument to change_cursegChristoph Hellwig2022-12-081-9/+7
| * f2fs: open code allocate_segment_by_defaultChristoph Hellwig2022-12-081-26/+24
| * f2fs: remove struct segment_allocation default_salloc_opsChristoph Hellwig2022-12-081-9/+2
| * f2fs: introduce discard_urgent_util sysfs nodeYangtao Li2022-11-281-1/+2
| * f2fs: define MIN_DISCARD_GRANULARITY macroYangtao Li2022-11-281-2/+2
| * f2fs: init discard policy after thread wakeupYangtao Li2022-11-281-11/+9
| * f2fs: truncate blocks in batch in __complete_revoke_list()Chao Yu2022-11-281-7/+2
| * f2fs: make __queue_discard_cmd() return voidYangtao Li2022-11-281-5/+6
| * f2fs: remove submit label in __submit_discard_cmd()Yangtao Li2022-11-281-4/+3
| * f2fs: introduce F2FS_IOC_START_ATOMIC_REPLACEDaeho Jeong2022-11-281-1/+12
| * f2fs: correct i_size change for atomic writesDaeho Jeong2022-11-111-4/+10
| * f2fs: replace ternary operator with max()wangkailong@jari.cn2022-11-011-1/+1
| * f2fs: fix return val in f2fs_start_ckpt_thread()Yangtao Li2022-11-011-2/+2
| * f2fs: introduce max_ordered_discard sysfs nodeYangtao Li2022-11-011-1/+2
| * f2fs: fix normal discard processDongdong Zhang2022-11-011-1/+1
| * f2fs: cleanup in f2fs_create_flush_cmd_control()Yangtao Li2022-11-011-4/+4
| * f2fs: fix to invalidate dcc->f2fs_issue_discard in error pathChao Yu2022-11-011-1/+3
* | treewide: use get_random_u32_inclusive() when possibleJason A. Donenfeld2022-11-181-3/+3
* | treewide: use get_random_u32_below() instead of deprecated functionJason A. Donenfeld2022-11-181-4/+4
|/
* treewide: use prandom_u32_max() when possible, part 1Jason A. Donenfeld2022-10-111-4/+4