diff options
author | Kent Overstreet <kent.overstreet@gmail.com> | 2018-02-23 16:33:10 -0500 |
---|---|---|
committer | Kent Overstreet <kent.overstreet@gmail.com> | 2018-05-22 00:44:18 -0400 |
commit | d9cb5e7dacf52a3503d7b9427d9562dc65f59b53 (patch) | |
tree | f0961866a1b6b0ee171a0db82c1a5bb6e241be61 | |
parent | 07b0b3191c8bb232edf55775eb5c5e865e498f2a (diff) |
bcachefs: trim whitespace when setting disk group
-rw-r--r-- | fs/bcachefs/sysfs.c | 10 |
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; } |