diff options
-rw-r--r-- | fs/bcachefs/opts.c | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/fs/bcachefs/opts.c b/fs/bcachefs/opts.c index 4d0daeba6f59..960bb247f3a0 100644 --- a/fs/bcachefs/opts.c +++ b/fs/bcachefs/opts.c @@ -445,6 +445,13 @@ int bch2_parse_mount_opts(struct bch_fs *c, struct bch_opts *opts, if (!options) return 0; + /* + * sys_fsconfig() is now occasionally providing us with option lists + * starting with a comma - weird. + */ + if (*options == ',') + options++; + copied_opts = kstrdup(options, GFP_KERNEL); if (!copied_opts) return -1; |