|
@@ -2409,6 +2409,9 @@ int build_segment_manager(struct f2fs_sb_info *sbi)
|
|
|
sm_info->ssa_blkaddr = le32_to_cpu(raw_super->ssa_blkaddr);
|
|
|
sm_info->rec_prefree_segments = sm_info->main_segments *
|
|
|
DEF_RECLAIM_PREFREE_SEGMENTS / 100;
|
|
|
+ if (sm_info->rec_prefree_segments > DEF_MAX_RECLAIM_PREFREE_SEGMENTS)
|
|
|
+ sm_info->rec_prefree_segments = DEF_MAX_RECLAIM_PREFREE_SEGMENTS;
|
|
|
+
|
|
|
if (!test_opt(sbi, LFS))
|
|
|
sm_info->ipu_policy = 1 << F2FS_IPU_FSYNC;
|
|
|
sm_info->min_ipu_util = DEF_MIN_IPU_UTIL;
|