If this option is set, no cache_flush commands are issued
                         but f2fs still guarantees the write ordering of all the
                         data writes.
+barrier                 If this option is set, cache_flush commands are allowed to be
+                        issued.
 fastboot                This option is used when a system wants to reduce mount
                         time as much as possible, even though normal performance
                         can be sacrificed.
 
        Opt_noinline_dentry,
        Opt_flush_merge,
        Opt_noflush_merge,
+       Opt_barrier,
        Opt_nobarrier,
        Opt_fastboot,
        Opt_extent_cache,
        {Opt_noinline_dentry, "noinline_dentry"},
        {Opt_flush_merge, "flush_merge"},
        {Opt_noflush_merge, "noflush_merge"},
+       {Opt_barrier, "barrier"},
        {Opt_nobarrier, "nobarrier"},
        {Opt_fastboot, "fastboot"},
        {Opt_extent_cache, "extent_cache"},
                case Opt_nobarrier:
                        set_opt(sbi, NOBARRIER);
                        break;
+               case Opt_barrier:
+                       clear_opt(sbi, NOBARRIER);
+                       break;
                case Opt_fastboot:
                        set_opt(sbi, FASTBOOT);
                        break;
                seq_puts(seq, ",flush_merge");
        if (test_opt(sbi, NOBARRIER))
                seq_puts(seq, ",nobarrier");
+       else
+               seq_puts(seq, ",barrier");
        if (test_opt(sbi, FASTBOOT))
                seq_puts(seq, ",fastboot");
        if (test_opt(sbi, EXTENT_CACHE))