From: Kent Overstreet Date: Wed, 2 Aug 2023 16:51:51 +0000 (-0400) Subject: bcachefs: Handle weird opt string from sys_fsconfig() X-Git-Url: http://git.maquefel.me/?a=commitdiff_plain;h=cf416e7ae6ea9699524cdce1a51a7cd427193203;p=linux.git bcachefs: Handle weird opt string from sys_fsconfig() Signed-off-by: Kent Overstreet --- diff --git a/fs/bcachefs/opts.c b/fs/bcachefs/opts.c index 4d0daeba6f597..960bb247f3a0a 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;