diff options
author | Jiro SEKIBA <jir@unicus.jp> | 2009-11-12 00:07:26 -0500 |
---|---|---|
committer | Ryusuke Konishi <konishi.ryusuke@lab.ntt.co.jp> | 2009-11-19 20:05:47 -0500 |
commit | 91f1953bf3243a4215b57d8e2f317a7035924de7 (patch) | |
tree | 78bec48dc558ebd130c67a6144e2e981286a603c | |
parent | 6600b9dd8e0d4a60c610f216b78d992a598bc52a (diff) |
nilfs2: Using nobarrier option instead of barrier=off
Since most of fs using nofoobar style option,
modified barrier=off option as nobarrier.
Signed-off-by: Jiro SEKIBA <jir@unicus.jp>
Signed-off-by: Ryusuke Konishi <konishi.ryusuke@lab.ntt.co.jp>
-rw-r--r-- | Documentation/filesystems/nilfs2.txt | 3 | ||||
-rw-r--r-- | fs/nilfs2/super.c | 15 |
2 files changed, 6 insertions, 12 deletions
diff --git a/Documentation/filesystems/nilfs2.txt b/Documentation/filesystems/nilfs2.txt index 01539f410676..cbd877978c80 100644 --- a/Documentation/filesystems/nilfs2.txt +++ b/Documentation/filesystems/nilfs2.txt | |||
@@ -49,8 +49,7 @@ Mount options | |||
49 | NILFS2 supports the following mount options: | 49 | NILFS2 supports the following mount options: |
50 | (*) == default | 50 | (*) == default |
51 | 51 | ||
52 | barrier=on(*) This enables/disables barriers. barrier=off disables | 52 | nobarrier Disables barriers. |
53 | it, barrier=on enables it. | ||
54 | errors=continue(*) Keep going on a filesystem error. | 53 | errors=continue(*) Keep going on a filesystem error. |
55 | errors=remount-ro Remount the filesystem read-only on an error. | 54 | errors=remount-ro Remount the filesystem read-only on an error. |
56 | errors=panic Panic and halt the machine if an error occurs. | 55 | errors=panic Panic and halt the machine if an error occurs. |
diff --git a/fs/nilfs2/super.c b/fs/nilfs2/super.c index 644e66727dd0..02dcbb008673 100644 --- a/fs/nilfs2/super.c +++ b/fs/nilfs2/super.c | |||
@@ -490,7 +490,7 @@ static int nilfs_show_options(struct seq_file *seq, struct vfsmount *vfs) | |||
490 | struct nilfs_sb_info *sbi = NILFS_SB(sb); | 490 | struct nilfs_sb_info *sbi = NILFS_SB(sb); |
491 | 491 | ||
492 | if (!nilfs_test_opt(sbi, BARRIER)) | 492 | if (!nilfs_test_opt(sbi, BARRIER)) |
493 | seq_printf(seq, ",barrier=off"); | 493 | seq_printf(seq, ",nobarrier"); |
494 | if (nilfs_test_opt(sbi, SNAPSHOT)) | 494 | if (nilfs_test_opt(sbi, SNAPSHOT)) |
495 | seq_printf(seq, ",cp=%llu", | 495 | seq_printf(seq, ",cp=%llu", |
496 | (unsigned long long int)sbi->s_snapshot_cno); | 496 | (unsigned long long int)sbi->s_snapshot_cno); |
@@ -568,7 +568,7 @@ static const struct export_operations nilfs_export_ops = { | |||
568 | 568 | ||
569 | enum { | 569 | enum { |
570 | Opt_err_cont, Opt_err_panic, Opt_err_ro, | 570 | Opt_err_cont, Opt_err_panic, Opt_err_ro, |
571 | Opt_barrier, Opt_snapshot, Opt_order, | 571 | Opt_nobarrier, Opt_snapshot, Opt_order, |
572 | Opt_err, | 572 | Opt_err, |
573 | }; | 573 | }; |
574 | 574 | ||
@@ -576,7 +576,7 @@ static match_table_t tokens = { | |||
576 | {Opt_err_cont, "errors=continue"}, | 576 | {Opt_err_cont, "errors=continue"}, |
577 | {Opt_err_panic, "errors=panic"}, | 577 | {Opt_err_panic, "errors=panic"}, |
578 | {Opt_err_ro, "errors=remount-ro"}, | 578 | {Opt_err_ro, "errors=remount-ro"}, |
579 | {Opt_barrier, "barrier=%s"}, | 579 | {Opt_nobarrier, "nobarrier"}, |
580 | {Opt_snapshot, "cp=%u"}, | 580 | {Opt_snapshot, "cp=%u"}, |
581 | {Opt_order, "order=%s"}, | 581 | {Opt_order, "order=%s"}, |
582 | {Opt_err, NULL} | 582 | {Opt_err, NULL} |
@@ -612,13 +612,8 @@ static int parse_options(char *options, struct super_block *sb) | |||
612 | 612 | ||
613 | token = match_token(p, tokens, args); | 613 | token = match_token(p, tokens, args); |
614 | switch (token) { | 614 | switch (token) { |
615 | case Opt_barrier: | 615 | case Opt_nobarrier: |
616 | if (match_bool(&args[0], &option)) | 616 | nilfs_clear_opt(sbi, BARRIER); |
617 | return 0; | ||
618 | if (option) | ||
619 | nilfs_set_opt(sbi, BARRIER); | ||
620 | else | ||
621 | nilfs_clear_opt(sbi, BARRIER); | ||
622 | break; | 617 | break; |
623 | case Opt_order: | 618 | case Opt_order: |
624 | if (strcmp(args[0].from, "relaxed") == 0) | 619 | if (strcmp(args[0].from, "relaxed") == 0) |