sysfs.c (7e65be49ed94f89cbf5add7dadf6e338f0cc6e7b) sysfs.c (1ad71a27124caf0b68ddd3c92be01aa2b2a72b2a)
1/*
2 * f2fs sysfs interface
3 *
4 * Copyright (c) 2012 Samsung Electronics Co., Ltd.
5 * http://www.samsung.com/
6 * Copyright (c) 2017 Chao Yu <chao@kernel.org>
7 *
8 * This program is free software; you can redistribute it and/or modify

--- 287 unchanged lines hidden (view full) ---

296F2FS_RW_ATTR(NM_INFO, f2fs_nm_info, ra_nid_pages, ra_nid_pages);
297F2FS_RW_ATTR(NM_INFO, f2fs_nm_info, dirty_nats_ratio, dirty_nats_ratio);
298F2FS_RW_ATTR(F2FS_SBI, f2fs_sb_info, max_victim_search, max_victim_search);
299F2FS_RW_ATTR(F2FS_SBI, f2fs_sb_info, dir_level, dir_level);
300F2FS_RW_ATTR(F2FS_SBI, f2fs_sb_info, cp_interval, interval_time[CP_TIME]);
301F2FS_RW_ATTR(F2FS_SBI, f2fs_sb_info, idle_interval, interval_time[REQ_TIME]);
302F2FS_RW_ATTR(F2FS_SBI, f2fs_sb_info, iostat_enable, iostat_enable);
303F2FS_RW_ATTR(F2FS_SBI, f2fs_sb_info, readdir_ra, readdir_ra);
1/*
2 * f2fs sysfs interface
3 *
4 * Copyright (c) 2012 Samsung Electronics Co., Ltd.
5 * http://www.samsung.com/
6 * Copyright (c) 2017 Chao Yu <chao@kernel.org>
7 *
8 * This program is free software; you can redistribute it and/or modify

--- 287 unchanged lines hidden (view full) ---

296F2FS_RW_ATTR(NM_INFO, f2fs_nm_info, ra_nid_pages, ra_nid_pages);
297F2FS_RW_ATTR(NM_INFO, f2fs_nm_info, dirty_nats_ratio, dirty_nats_ratio);
298F2FS_RW_ATTR(F2FS_SBI, f2fs_sb_info, max_victim_search, max_victim_search);
299F2FS_RW_ATTR(F2FS_SBI, f2fs_sb_info, dir_level, dir_level);
300F2FS_RW_ATTR(F2FS_SBI, f2fs_sb_info, cp_interval, interval_time[CP_TIME]);
301F2FS_RW_ATTR(F2FS_SBI, f2fs_sb_info, idle_interval, interval_time[REQ_TIME]);
302F2FS_RW_ATTR(F2FS_SBI, f2fs_sb_info, iostat_enable, iostat_enable);
303F2FS_RW_ATTR(F2FS_SBI, f2fs_sb_info, readdir_ra, readdir_ra);
304F2FS_RW_ATTR(F2FS_SBI, f2fs_sb_info, gc_pin_file_thresh, gc_pin_file_threshold);
304#ifdef CONFIG_F2FS_FAULT_INJECTION
305F2FS_RW_ATTR(FAULT_INFO_RATE, f2fs_fault_info, inject_rate, inject_rate);
306F2FS_RW_ATTR(FAULT_INFO_TYPE, f2fs_fault_info, inject_type, inject_type);
307#endif
308F2FS_GENERAL_RO_ATTR(dirty_segments);
309F2FS_GENERAL_RO_ATTR(lifetime_write_kbytes);
310F2FS_GENERAL_RO_ATTR(features);
311F2FS_GENERAL_RO_ATTR(current_reserved_blocks);

--- 32 unchanged lines hidden (view full) ---

344 ATTR_LIST(dir_level),
345 ATTR_LIST(ram_thresh),
346 ATTR_LIST(ra_nid_pages),
347 ATTR_LIST(dirty_nats_ratio),
348 ATTR_LIST(cp_interval),
349 ATTR_LIST(idle_interval),
350 ATTR_LIST(iostat_enable),
351 ATTR_LIST(readdir_ra),
305#ifdef CONFIG_F2FS_FAULT_INJECTION
306F2FS_RW_ATTR(FAULT_INFO_RATE, f2fs_fault_info, inject_rate, inject_rate);
307F2FS_RW_ATTR(FAULT_INFO_TYPE, f2fs_fault_info, inject_type, inject_type);
308#endif
309F2FS_GENERAL_RO_ATTR(dirty_segments);
310F2FS_GENERAL_RO_ATTR(lifetime_write_kbytes);
311F2FS_GENERAL_RO_ATTR(features);
312F2FS_GENERAL_RO_ATTR(current_reserved_blocks);

--- 32 unchanged lines hidden (view full) ---

345 ATTR_LIST(dir_level),
346 ATTR_LIST(ram_thresh),
347 ATTR_LIST(ra_nid_pages),
348 ATTR_LIST(dirty_nats_ratio),
349 ATTR_LIST(cp_interval),
350 ATTR_LIST(idle_interval),
351 ATTR_LIST(iostat_enable),
352 ATTR_LIST(readdir_ra),
353 ATTR_LIST(gc_pin_file_thresh),
352#ifdef CONFIG_F2FS_FAULT_INJECTION
353 ATTR_LIST(inject_rate),
354 ATTR_LIST(inject_type),
355#endif
356 ATTR_LIST(dirty_segments),
357 ATTR_LIST(lifetime_write_kbytes),
358 ATTR_LIST(features),
359 ATTR_LIST(reserved_blocks),

--- 221 unchanged lines hidden ---
354#ifdef CONFIG_F2FS_FAULT_INJECTION
355 ATTR_LIST(inject_rate),
356 ATTR_LIST(inject_type),
357#endif
358 ATTR_LIST(dirty_segments),
359 ATTR_LIST(lifetime_write_kbytes),
360 ATTR_LIST(features),
361 ATTR_LIST(reserved_blocks),

--- 221 unchanged lines hidden ---