sysfs.c (2b703bbda2713fd2a7d98029ea6c44f9c3159f34) | sysfs.c (da9953b729c12ece6d35fd15d236457eee679228) |
---|---|
1// SPDX-License-Identifier: GPL-2.0 2/* 3 * f2fs sysfs interface 4 * 5 * Copyright (c) 2012 Samsung Electronics Co., Ltd. 6 * http://www.samsung.com/ 7 * Copyright (c) 2017 Chao Yu <chao@kernel.org> 8 */ --- 358 unchanged lines hidden (view full) --- 367 sbi->gc_mode = GC_IDLE_CB; 368 else if (t == GC_IDLE_GREEDY) 369 sbi->gc_mode = GC_IDLE_GREEDY; 370 else 371 sbi->gc_mode = GC_NORMAL; 372 return count; 373 } 374 | 1// SPDX-License-Identifier: GPL-2.0 2/* 3 * f2fs sysfs interface 4 * 5 * Copyright (c) 2012 Samsung Electronics Co., Ltd. 6 * http://www.samsung.com/ 7 * Copyright (c) 2017 Chao Yu <chao@kernel.org> 8 */ --- 358 unchanged lines hidden (view full) --- 367 sbi->gc_mode = GC_IDLE_CB; 368 else if (t == GC_IDLE_GREEDY) 369 sbi->gc_mode = GC_IDLE_GREEDY; 370 else 371 sbi->gc_mode = GC_NORMAL; 372 return count; 373 } 374 |
375 | |
376 if (!strcmp(a->attr.name, "iostat_enable")) { 377 sbi->iostat_enable = !!t; 378 if (!sbi->iostat_enable) 379 f2fs_reset_iostat(sbi); 380 return count; 381 } 382 383 *ui = (unsigned int)t; --- 154 unchanged lines hidden (view full) --- 538F2FS_RW_ATTR(F2FS_SBI, f2fs_sb_info, iostat_enable, iostat_enable); 539F2FS_RW_ATTR(F2FS_SBI, f2fs_sb_info, readdir_ra, readdir_ra); 540F2FS_RW_ATTR(F2FS_SBI, f2fs_sb_info, gc_pin_file_thresh, gc_pin_file_threshold); 541F2FS_RW_ATTR(F2FS_SBI, f2fs_super_block, extension_list, extension_list); 542#ifdef CONFIG_F2FS_FAULT_INJECTION 543F2FS_RW_ATTR(FAULT_INFO_RATE, f2fs_fault_info, inject_rate, inject_rate); 544F2FS_RW_ATTR(FAULT_INFO_TYPE, f2fs_fault_info, inject_type, inject_type); 545#endif | 375 if (!strcmp(a->attr.name, "iostat_enable")) { 376 sbi->iostat_enable = !!t; 377 if (!sbi->iostat_enable) 378 f2fs_reset_iostat(sbi); 379 return count; 380 } 381 382 *ui = (unsigned int)t; --- 154 unchanged lines hidden (view full) --- 537F2FS_RW_ATTR(F2FS_SBI, f2fs_sb_info, iostat_enable, iostat_enable); 538F2FS_RW_ATTR(F2FS_SBI, f2fs_sb_info, readdir_ra, readdir_ra); 539F2FS_RW_ATTR(F2FS_SBI, f2fs_sb_info, gc_pin_file_thresh, gc_pin_file_threshold); 540F2FS_RW_ATTR(F2FS_SBI, f2fs_super_block, extension_list, extension_list); 541#ifdef CONFIG_F2FS_FAULT_INJECTION 542F2FS_RW_ATTR(FAULT_INFO_RATE, f2fs_fault_info, inject_rate, inject_rate); 543F2FS_RW_ATTR(FAULT_INFO_TYPE, f2fs_fault_info, inject_type, inject_type); 544#endif |
545F2FS_RW_ATTR(F2FS_SBI, f2fs_sb_info, data_io_flag, data_io_flag); |
|
546F2FS_GENERAL_RO_ATTR(dirty_segments); 547F2FS_GENERAL_RO_ATTR(free_segments); 548F2FS_GENERAL_RO_ATTR(lifetime_write_kbytes); 549F2FS_GENERAL_RO_ATTR(features); 550F2FS_GENERAL_RO_ATTR(current_reserved_blocks); 551F2FS_GENERAL_RO_ATTR(unusable); 552F2FS_GENERAL_RO_ATTR(encoding); 553F2FS_GENERAL_RO_ATTR(mounted_time_sec); --- 63 unchanged lines hidden (view full) --- 617 ATTR_LIST(iostat_enable), 618 ATTR_LIST(readdir_ra), 619 ATTR_LIST(gc_pin_file_thresh), 620 ATTR_LIST(extension_list), 621#ifdef CONFIG_F2FS_FAULT_INJECTION 622 ATTR_LIST(inject_rate), 623 ATTR_LIST(inject_type), 624#endif | 546F2FS_GENERAL_RO_ATTR(dirty_segments); 547F2FS_GENERAL_RO_ATTR(free_segments); 548F2FS_GENERAL_RO_ATTR(lifetime_write_kbytes); 549F2FS_GENERAL_RO_ATTR(features); 550F2FS_GENERAL_RO_ATTR(current_reserved_blocks); 551F2FS_GENERAL_RO_ATTR(unusable); 552F2FS_GENERAL_RO_ATTR(encoding); 553F2FS_GENERAL_RO_ATTR(mounted_time_sec); --- 63 unchanged lines hidden (view full) --- 617 ATTR_LIST(iostat_enable), 618 ATTR_LIST(readdir_ra), 619 ATTR_LIST(gc_pin_file_thresh), 620 ATTR_LIST(extension_list), 621#ifdef CONFIG_F2FS_FAULT_INJECTION 622 ATTR_LIST(inject_rate), 623 ATTR_LIST(inject_type), 624#endif |
625 ATTR_LIST(data_io_flag), |
|
625 ATTR_LIST(dirty_segments), 626 ATTR_LIST(free_segments), 627 ATTR_LIST(unusable), 628 ATTR_LIST(lifetime_write_kbytes), 629 ATTR_LIST(features), 630 ATTR_LIST(reserved_blocks), 631 ATTR_LIST(current_reserved_blocks), 632 ATTR_LIST(encoding), --- 257 unchanged lines hidden --- | 626 ATTR_LIST(dirty_segments), 627 ATTR_LIST(free_segments), 628 ATTR_LIST(unusable), 629 ATTR_LIST(lifetime_write_kbytes), 630 ATTR_LIST(features), 631 ATTR_LIST(reserved_blocks), 632 ATTR_LIST(current_reserved_blocks), 633 ATTR_LIST(encoding), --- 257 unchanged lines hidden --- |