From 514f59b159d8fc568e6de4fceb700736d80dfd38 Mon Sep 17 00:00:00 2001 From: Sage Weil Date: Sat, 7 Nov 2009 06:19:16 +0000 Subject: [PATCH] --- yaml --- r: 177845 b: refs/heads/master c: a7a3f7cadd9bdee569243f7ead9550aa16b60e07 h: refs/heads/master i: 177843: 2b7868b336b5a41843c73835d5ddf4002c8718a3 v: v3 --- [refs] | 2 +- trunk/fs/btrfs/super.c | 9 ++++++++- 2 files changed, 9 insertions(+), 2 deletions(-) diff --git a/[refs] b/[refs] index 8d3d538fa584..3c4723715a7d 100644 --- a/[refs] +++ b/[refs] @@ -1,2 +1,2 @@ --- -refs/heads/master: 06b2331f8333ec6edf41662757ce8882cc1747d5 +refs/heads/master: a7a3f7cadd9bdee569243f7ead9550aa16b60e07 diff --git a/trunk/fs/btrfs/super.c b/trunk/fs/btrfs/super.c index 270cc96b9a43..193d920e54eb 100644 --- a/trunk/fs/btrfs/super.c +++ b/trunk/fs/btrfs/super.c @@ -128,6 +128,7 @@ int btrfs_parse_options(struct btrfs_root *root, char *options) substring_t args[MAX_OPT_ARGS]; char *p, *num; int intarg; + int ret = 0; if (!options) return 0; @@ -262,12 +263,18 @@ int btrfs_parse_options(struct btrfs_root *root, char *options) case Opt_discard: btrfs_set_opt(info->mount_opt, DISCARD); break; + case Opt_err: + printk(KERN_INFO "btrfs: unrecognized mount option " + "'%s'\n", p); + ret = -EINVAL; + goto out; default: break; } } +out: kfree(options); - return 0; + return ret; } /*