mirror of
https://github.com/nxp-imx/linux-imx.git
synced 2025-07-08 18:35:20 +02:00
UPSTREAM: f2fs: add reserved_segments sysfs node
For the fine tuning of GC behavior, add reserved_segments sysfs node.
Change-Id: Ibe7b050377109a16953cb70783ae0c51b1508865
Signed-off-by: Daeho Jeong <daehojeong@google.com>
Reviewed-by: Chao Yu <chao@kernel.org>
Signed-off-by: Jaegeuk Kim <jaegeuk@kernel.org>
(cherry picked from commit 4cdca5a904
)
This commit is contained in:
parent
f908bb9137
commit
0dda3520ca
|
@ -791,3 +791,9 @@ Description: Controls migration window granularity of garbage collection on larg
|
|||
section. it can control the scanning window granularity for GC migration
|
||||
in a unit of segment, while migration_granularity controls the number
|
||||
of segments which can be migrated at the same turn.
|
||||
|
||||
What: /sys/fs/f2fs/<disk>/reserved_segments
|
||||
Date: September 2024
|
||||
Contact: "Daeho Jeong" <daehojeong@google.com>
|
||||
Description: In order to fine tune GC behavior, we can control the number of
|
||||
reserved segments.
|
||||
|
|
|
@ -986,6 +986,7 @@ SM_INFO_GENERAL_RW_ATTR(min_fsync_blocks);
|
|||
SM_INFO_GENERAL_RW_ATTR(min_seq_blocks);
|
||||
SM_INFO_GENERAL_RW_ATTR(min_hot_blocks);
|
||||
SM_INFO_GENERAL_RW_ATTR(min_ssr_sections);
|
||||
SM_INFO_GENERAL_RW_ATTR(reserved_segments);
|
||||
|
||||
/* DCC_INFO ATTR */
|
||||
DCC_INFO_RW_ATTR(max_small_discards, max_discards);
|
||||
|
@ -1158,6 +1159,7 @@ static struct attribute *f2fs_attrs[] = {
|
|||
ATTR_LIST(min_seq_blocks),
|
||||
ATTR_LIST(min_hot_blocks),
|
||||
ATTR_LIST(min_ssr_sections),
|
||||
ATTR_LIST(reserved_segments),
|
||||
ATTR_LIST(max_victim_search),
|
||||
ATTR_LIST(migration_granularity),
|
||||
ATTR_LIST(migration_window_granularity),
|
||||
|
|
Loading…
Reference in New Issue
Block a user