diff options
Diffstat (limited to 'fs/btrfs/super.c')
-rw-r--r-- | fs/btrfs/super.c | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/fs/btrfs/super.c b/fs/btrfs/super.c index 5c23eb8d6ba3..5f56213908e7 100644 --- a/fs/btrfs/super.c +++ b/fs/btrfs/super.c | |||
@@ -68,7 +68,7 @@ enum { | |||
68 | Opt_nodatacow, Opt_max_inline, Opt_alloc_start, Opt_nobarrier, Opt_ssd, | 68 | Opt_nodatacow, Opt_max_inline, Opt_alloc_start, Opt_nobarrier, Opt_ssd, |
69 | Opt_nossd, Opt_ssd_spread, Opt_thread_pool, Opt_noacl, Opt_compress, | 69 | Opt_nossd, Opt_ssd_spread, Opt_thread_pool, Opt_noacl, Opt_compress, |
70 | Opt_compress_force, Opt_notreelog, Opt_ratio, Opt_flushoncommit, | 70 | Opt_compress_force, Opt_notreelog, Opt_ratio, Opt_flushoncommit, |
71 | Opt_discard, Opt_space_cache, Opt_err, | 71 | Opt_discard, Opt_space_cache, Opt_clear_cache, Opt_err, |
72 | }; | 72 | }; |
73 | 73 | ||
74 | static match_table_t tokens = { | 74 | static match_table_t tokens = { |
@@ -93,6 +93,7 @@ static match_table_t tokens = { | |||
93 | {Opt_ratio, "metadata_ratio=%d"}, | 93 | {Opt_ratio, "metadata_ratio=%d"}, |
94 | {Opt_discard, "discard"}, | 94 | {Opt_discard, "discard"}, |
95 | {Opt_space_cache, "space_cache"}, | 95 | {Opt_space_cache, "space_cache"}, |
96 | {Opt_clear_cache, "clear_cache"}, | ||
96 | {Opt_err, NULL}, | 97 | {Opt_err, NULL}, |
97 | }; | 98 | }; |
98 | 99 | ||
@@ -239,6 +240,9 @@ int btrfs_parse_options(struct btrfs_root *root, char *options) | |||
239 | case Opt_space_cache: | 240 | case Opt_space_cache: |
240 | printk(KERN_INFO "btrfs: enabling disk space caching\n"); | 241 | printk(KERN_INFO "btrfs: enabling disk space caching\n"); |
241 | btrfs_set_opt(info->mount_opt, SPACE_CACHE); | 242 | btrfs_set_opt(info->mount_opt, SPACE_CACHE); |
243 | case Opt_clear_cache: | ||
244 | printk(KERN_INFO "btrfs: force clearing of disk cache\n"); | ||
245 | btrfs_set_opt(info->mount_opt, CLEAR_CACHE); | ||
242 | break; | 246 | break; |
243 | case Opt_err: | 247 | case Opt_err: |
244 | printk(KERN_INFO "btrfs: unrecognized mount option " | 248 | printk(KERN_INFO "btrfs: unrecognized mount option " |