提交 58dfae63 编写于 作者: Z ZhangZhen 提交者: Chris Mason

btrfs: replace simple_strtoull() with kstrtoull()

use the newer and more pleasant kstrtoull() to replace simple_strtoull(),
because simple_strtoull() is marked for obsoletion.
Signed-off-by: NZhang Zhen <zhenzhang.zhang@huawei.com>
Signed-off-by: NChris Mason <clm@fb.com>
上级 29865841
...@@ -1503,11 +1503,12 @@ static noinline int btrfs_ioctl_resize(struct file *file, ...@@ -1503,11 +1503,12 @@ static noinline int btrfs_ioctl_resize(struct file *file,
sizestr = vol_args->name; sizestr = vol_args->name;
devstr = strchr(sizestr, ':'); devstr = strchr(sizestr, ':');
if (devstr) { if (devstr) {
char *end;
sizestr = devstr + 1; sizestr = devstr + 1;
*devstr = '\0'; *devstr = '\0';
devstr = vol_args->name; devstr = vol_args->name;
devid = simple_strtoull(devstr, &end, 10); ret = kstrtoull(devstr, 10, &devid);
if (ret)
goto out_free;
if (!devid) { if (!devid) {
ret = -EINVAL; ret = -EINVAL;
goto out_free; goto out_free;
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册