summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorKent Overstreet <kent.overstreet@gmail.com>2018-02-23 16:33:10 -0500
committerKent Overstreet <kent.overstreet@gmail.com>2018-05-22 00:44:18 -0400
commitd9cb5e7dacf52a3503d7b9427d9562dc65f59b53 (patch)
treef0961866a1b6b0ee171a0db82c1a5bb6e241be61
parent07b0b3191c8bb232edf55775eb5c5e865e498f2a (diff)
bcachefs: trim whitespace when setting disk group
-rw-r--r--fs/bcachefs/sysfs.c10
1 files changed, 9 insertions, 1 deletions
diff --git a/fs/bcachefs/sysfs.c b/fs/bcachefs/sysfs.c
index b7c1d03c412f..601e270777a6 100644
--- a/fs/bcachefs/sysfs.c
+++ b/fs/bcachefs/sysfs.c
@@ -904,7 +904,15 @@ STORE(bch2_dev)
}
if (attr == &sysfs_group) {
- int ret = bch2_dev_group_set(c, ca, buf);
+ char *tmp;
+ int ret;
+
+ tmp = kstrdup(buf, GFP_KERNEL);
+ if (!tmp)
+ return -ENOMEM;
+
+ ret = bch2_dev_group_set(c, ca, strim(tmp));
+ kfree(tmp);
if (ret)
return ret;
}