btrfs: replace simple_strtoul() with kstrtoul()
A message that is not in the archive (sent off-list or not yet received): [email protected]
PATCH 1/1 btrfs: replace simple_strtoul() with kstrtoul()
use the newer and more pleasant kstrtoul() to replace simple_strtoul(), because simple_strtoul() is marked for obsoletion.
Signed-off-by Zhang Zhen <[email protected]>
--- fs/btrfs/ioctl.c | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-)
fs/btrfs/ioctl.c +3 -2
@@ -1502,11 +1502,12 @@ static noinline int btrfs_ioctl_resize(struct file *file, sizestr = vol_args->name; devstr =strchr (sizestr,':' );if (devstr) { -char *end; sizestr = devstr +1 ; *devstr ='\0' ; devstr = vol_args->name; - devid =simple_strtoull (devstr, &end,10 ); + ret =kstrtoul (devstr,10 , &devid); +if (ret) + goto out_free;if (!devid) { ret = -EINVAL ; goto out_free;
Signature · 4 lines
1.8.1.2 .
PATCH v2 1/1 btrfs: replace simple_strtoull() with kstrtoull()
In reply to a message not in the archiveuse the newer and more pleasant kstrtoull() to replace simple_strtoull(), because simple_strtoull() is marked for obsoletion.
Signed-off-by Zhang Zhen <[email protected]>
--- fs/btrfs/ioctl.c | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-)
fs/btrfs/ioctl.c +3 -2
@@ -1502,11 +1502,12 @@ static noinline int btrfs_ioctl_resize(struct file *file, sizestr = vol_args->name; devstr =strchr (sizestr,':' );if (devstr) { -char *end; sizestr = devstr +1 ; *devstr ='\0' ; devstr = vol_args->name; - devid =simple_strtoull (devstr, &end,10 ); + ret =kstrtoull (devstr,10 , &devid); +if (ret) + goto out_free;if (!devid) { ret = -EINVAL ; goto out_free;
Signature · 4 lines
1.8.1.2 .