summaryrefslogtreecommitdiffstats
path: root/fs/f2fs/segment.c
Commit message (Expand)AuthorAgeFilesLines
* f2fs: clean up zones when not successfully unmountedDaeho Jeong2023-10-161-36/+56
* f2fs: use finish zone command when closing a zoneDaeho Jeong2023-08-251-6/+13
* Revert "f2fs: do not issue small discard commands during checkpoint"Chao Yu2023-08-181-1/+1
* f2fs: fix to account cp stats correctlyChao Yu2023-08-141-1/+2
* f2fs: fix to account gc stats correctlyChao Yu2023-08-141-0/+1
* f2fs: check zone type before sending async reset zone commandShin'ichiro Kawasaki2023-08-141-11/+28
* f2fs: flush inode if atomic file is abortedJaegeuk Kim2023-08-141-0/+2
* Revert "f2fs: clean up w/ sbi->log_sectors_per_block"Jaegeuk Kim2023-08-141-11/+12
* f2fs: do not issue small discard commands during checkpointJaegeuk Kim2023-06-261-1/+1
* f2fs: check zone write pointer points to the end of zoneDaeho Jeong2023-06-261-2/+6
* f2fs: add async reset zone command supportDaejun Park2023-06-121-3/+81
* f2fs: clean up w/ sbi->log_sectors_per_blockChao Yu2023-06-121-12/+11
* f2fs: close unused open zones while mountingDaeho Jeong2023-06-121-22/+31
* f2fs: allocate node blocks for atomic write block replacementDaeho Jeong2023-04-241-1/+1
* f2fs: remove power-of-two limitation of zoned deviceJaegeuk Kim2023-04-241-1/+1
* f2fs: add has_enough_free_secs()Yangtao Li2023-04-181-21/+22
* f2fs: fix to check return value of inc_valid_block_count()Chao Yu2023-04-131-1/+7
* f2fs: fix passing relative address when discard zonesDaeho Jeong2023-04-131-3/+2
* f2fs: remove struct victim_selection default_v_opsYangtao Li2023-04-101-3/+2
* f2fs: fix null pointer panic in tracepoint in __replace_atomic_write_blockJaegeuk Kim2023-04-041-1/+1
* f2fs: fix align check for npo2Yohan Joung2023-04-041-2/+3
* f2fs: apply zone capacity to all zone typeJaegeuk Kim2023-03-291-61/+4
* f2fs: Fix discard bug on zoned block devices with 2MiB zone sizeYonggil Song2023-03-291-1/+3
* f2fs: factor out discard_cmd usage from general rb_tree useJaegeuk Kim2023-03-291-84/+165
* f2fs: factor out victim_entry usage from general rb_tree useJaegeuk Kim2023-03-291-2/+2
* 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
|\