|
@@ -299,6 +299,7 @@ F2FS_RW_ATTR(F2FS_SBI, f2fs_sb_info, dir_level, dir_level);
|
|
|
F2FS_RW_ATTR(F2FS_SBI, f2fs_sb_info, cp_interval, interval_time[CP_TIME]);
|
|
F2FS_RW_ATTR(F2FS_SBI, f2fs_sb_info, cp_interval, interval_time[CP_TIME]);
|
|
|
F2FS_RW_ATTR(F2FS_SBI, f2fs_sb_info, idle_interval, interval_time[REQ_TIME]);
|
|
F2FS_RW_ATTR(F2FS_SBI, f2fs_sb_info, idle_interval, interval_time[REQ_TIME]);
|
|
|
F2FS_RW_ATTR(F2FS_SBI, f2fs_sb_info, iostat_enable, iostat_enable);
|
|
F2FS_RW_ATTR(F2FS_SBI, f2fs_sb_info, iostat_enable, iostat_enable);
|
|
|
|
|
+F2FS_RW_ATTR(F2FS_SBI, f2fs_sb_info, readdir_ra, readdir_ra);
|
|
|
#ifdef CONFIG_F2FS_FAULT_INJECTION
|
|
#ifdef CONFIG_F2FS_FAULT_INJECTION
|
|
|
F2FS_RW_ATTR(FAULT_INFO_RATE, f2fs_fault_info, inject_rate, inject_rate);
|
|
F2FS_RW_ATTR(FAULT_INFO_RATE, f2fs_fault_info, inject_rate, inject_rate);
|
|
|
F2FS_RW_ATTR(FAULT_INFO_TYPE, f2fs_fault_info, inject_type, inject_type);
|
|
F2FS_RW_ATTR(FAULT_INFO_TYPE, f2fs_fault_info, inject_type, inject_type);
|
|
@@ -346,6 +347,7 @@ static struct attribute *f2fs_attrs[] = {
|
|
|
ATTR_LIST(cp_interval),
|
|
ATTR_LIST(cp_interval),
|
|
|
ATTR_LIST(idle_interval),
|
|
ATTR_LIST(idle_interval),
|
|
|
ATTR_LIST(iostat_enable),
|
|
ATTR_LIST(iostat_enable),
|
|
|
|
|
+ ATTR_LIST(readdir_ra),
|
|
|
#ifdef CONFIG_F2FS_FAULT_INJECTION
|
|
#ifdef CONFIG_F2FS_FAULT_INJECTION
|
|
|
ATTR_LIST(inject_rate),
|
|
ATTR_LIST(inject_rate),
|
|
|
ATTR_LIST(inject_type),
|
|
ATTR_LIST(inject_type),
|