diff options
Diffstat (limited to 'fs/f2fs/super.c')
| -rw-r--r-- | fs/f2fs/super.c | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/fs/f2fs/super.c b/fs/f2fs/super.c index ba058d08cb33..cb23d85a4ed3 100644 --- a/fs/f2fs/super.c +++ b/fs/f2fs/super.c | |||
| @@ -215,6 +215,7 @@ F2FS_RW_ATTR(SM_INFO, f2fs_sm_info, min_fsync_blocks, min_fsync_blocks); | |||
| 215 | F2FS_RW_ATTR(NM_INFO, f2fs_nm_info, ram_thresh, ram_thresh); | 215 | F2FS_RW_ATTR(NM_INFO, f2fs_nm_info, ram_thresh, ram_thresh); |
| 216 | F2FS_RW_ATTR(F2FS_SBI, f2fs_sb_info, max_victim_search, max_victim_search); | 216 | F2FS_RW_ATTR(F2FS_SBI, f2fs_sb_info, max_victim_search, max_victim_search); |
| 217 | F2FS_RW_ATTR(F2FS_SBI, f2fs_sb_info, dir_level, dir_level); | 217 | F2FS_RW_ATTR(F2FS_SBI, f2fs_sb_info, dir_level, dir_level); |
| 218 | F2FS_RW_ATTR(F2FS_SBI, f2fs_sb_info, cp_interval, cp_interval); | ||
| 218 | 219 | ||
| 219 | #define ATTR_LIST(name) (&f2fs_attr_##name.attr) | 220 | #define ATTR_LIST(name) (&f2fs_attr_##name.attr) |
| 220 | static struct attribute *f2fs_attrs[] = { | 221 | static struct attribute *f2fs_attrs[] = { |
| @@ -231,6 +232,7 @@ static struct attribute *f2fs_attrs[] = { | |||
| 231 | ATTR_LIST(max_victim_search), | 232 | ATTR_LIST(max_victim_search), |
| 232 | ATTR_LIST(dir_level), | 233 | ATTR_LIST(dir_level), |
| 233 | ATTR_LIST(ram_thresh), | 234 | ATTR_LIST(ram_thresh), |
| 235 | ATTR_LIST(cp_interval), | ||
| 234 | NULL, | 236 | NULL, |
| 235 | }; | 237 | }; |
| 236 | 238 | ||
| @@ -1014,6 +1016,7 @@ static void init_sb_info(struct f2fs_sb_info *sbi) | |||
| 1014 | atomic_set(&sbi->nr_pages[i], 0); | 1016 | atomic_set(&sbi->nr_pages[i], 0); |
| 1015 | 1017 | ||
| 1016 | sbi->dir_level = DEF_DIR_LEVEL; | 1018 | sbi->dir_level = DEF_DIR_LEVEL; |
| 1019 | sbi->cp_interval = DEF_CP_INTERVAL; | ||
| 1017 | clear_sbi_flag(sbi, SBI_NEED_FSCK); | 1020 | clear_sbi_flag(sbi, SBI_NEED_FSCK); |
| 1018 | 1021 | ||
| 1019 | INIT_LIST_HEAD(&sbi->s_list); | 1022 | INIT_LIST_HEAD(&sbi->s_list); |
| @@ -1350,6 +1353,8 @@ try_onemore: | |||
| 1350 | f2fs_commit_super(sbi, true); | 1353 | f2fs_commit_super(sbi, true); |
| 1351 | } | 1354 | } |
| 1352 | 1355 | ||
| 1356 | sbi->cp_expires = round_jiffies_up(jiffies); | ||
| 1357 | |||
| 1353 | return 0; | 1358 | return 0; |
| 1354 | 1359 | ||
| 1355 | free_kobj: | 1360 | free_kobj: |
