aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--fs/f2fs/super.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/fs/f2fs/super.c b/fs/f2fs/super.c
index 057a3efb2487..dbe402b1a4b7 100644
--- a/fs/f2fs/super.c
+++ b/fs/f2fs/super.c
@@ -258,9 +258,9 @@ static int parse_options(struct super_block *sb, char *options)
258 258
259 if (!name) 259 if (!name)
260 return -ENOMEM; 260 return -ENOMEM;
261 if (!strncmp(name, "on", 2)) 261 if (strlen(name) == 2 && !strncmp(name, "on", 2))
262 set_opt(sbi, BG_GC); 262 set_opt(sbi, BG_GC);
263 else if (!strncmp(name, "off", 3)) 263 else if (strlen(name) == 3 && !strncmp(name, "off", 3))
264 clear_opt(sbi, BG_GC); 264 clear_opt(sbi, BG_GC);
265 else { 265 else {
266 kfree(name); 266 kfree(name);