summaryrefslogtreecommitdiff
path: root/libbcachefs/opts.c
diff options
context:
space:
mode:
authorKent Overstreet <kent.overstreet@linux.dev>2023-08-03 13:26:22 -0400
committerKent Overstreet <kent.overstreet@linux.dev>2023-08-03 13:26:22 -0400
commitbafc817a3f33adbf2ff701bf8f6757aedb0a1458 (patch)
tree9d7fe83305f30a16af9b9dfa607cbb5f8131c3a7 /libbcachefs/opts.c
parent87179c7a6e2a210ea57951d444a3055e883d08fa (diff)
Update bcachefs sources to 5b8c4a1366 bcachefs: bcachefs_metadata_version_deleted_inodesv1.2
Diffstat (limited to 'libbcachefs/opts.c')
-rw-r--r--libbcachefs/opts.c7
1 files changed, 7 insertions, 0 deletions
diff --git a/libbcachefs/opts.c b/libbcachefs/opts.c
index 4d0daeba..960bb247 100644
--- a/libbcachefs/opts.c
+++ b/libbcachefs/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;