When CONFIG_PROC_FS isn't set, gcc warning this:

fs/f2fs/sysfs.c:519:12: warning: ‘segment_info_seq_show’ defined but not used 
[-Wunused-function]
 static int segment_info_seq_show(struct seq_file *seq, void *offset)
            ^
fs/f2fs/sysfs.c:546:12: warning: ‘segment_bits_seq_show’ defined but not used 
[-Wunused-function]
 static int segment_bits_seq_show(struct seq_file *seq, void *offset)
            ^
fs/f2fs/sysfs.c:570:12: warning: ‘iostat_info_seq_show’ defined but not used 
[-Wunused-function]
 static int iostat_info_seq_show(struct seq_file *seq, void *offset)

We can fix the warning by adding the same #ifdef around them.

Signed-off-by: YueHaibing <yuehaib...@huawei.com>
---
 fs/f2fs/sysfs.c | 2 ++
 1 file changed, 2 insertions(+)

diff --git a/fs/f2fs/sysfs.c b/fs/f2fs/sysfs.c
index 2e7e611..7d45e65 100644
--- a/fs/f2fs/sysfs.c
+++ b/fs/f2fs/sysfs.c
@@ -516,6 +516,7 @@ static struct kobject f2fs_feat = {
        .kset   = &f2fs_kset,
 };
 
+#ifdef CONFIG_PROC_FS
 static int segment_info_seq_show(struct seq_file *seq, void *offset)
 {
        struct super_block *sb = seq->private;
@@ -608,6 +609,7 @@ static int iostat_info_seq_show(struct seq_file *seq, void 
*offset)
 
        return 0;
 }
+#endif
 
 int __init f2fs_init_sysfs(void)
 {
-- 
2.7.0



------------------------------------------------------------------------------
Check out the vibrant tech community on one of the world's most
engaging tech sites, Slashdot.org! http://sdm.link/slashdot
_______________________________________________
Linux-f2fs-devel mailing list
Linux-f2fs-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/linux-f2fs-devel

Reply via email to