diff options
author | Shuah Khan <shuahkhan@gmail.com> | 2012-04-12 09:28:13 +0000 |
---|---|---|
committer | David S. Miller <davem@davemloft.net> | 2012-04-12 16:09:08 -0400 |
commit | e1e420c71b53829c661123a21b14a42d821e5e7f (patch) | |
tree | dbe4071bf29c78ff329215ab391903cdbdcec591 /net/core | |
parent | 1caf09df78a1b40604f200f419b08819e139b858 (diff) | |
download | blackbird-op-linux-e1e420c71b53829c661123a21b14a42d821e5e7f.tar.gz blackbird-op-linux-e1e420c71b53829c661123a21b14a42d821e5e7f.zip |
net/core: simple_strtoul cleanup
Changed net/core/net-sysfs.c: netdev_store() to use kstrtoul()
instead of obsolete simple_strtoul().
Signed-off-by: Shuah Khan <shuahkhan@gmail.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
Diffstat (limited to 'net/core')
-rw-r--r-- | net/core/net-sysfs.c | 5 |
1 files changed, 2 insertions, 3 deletions
diff --git a/net/core/net-sysfs.c b/net/core/net-sysfs.c index 495586232aa1..97d0f2453a0e 100644 --- a/net/core/net-sysfs.c +++ b/net/core/net-sysfs.c @@ -74,15 +74,14 @@ static ssize_t netdev_store(struct device *dev, struct device_attribute *attr, int (*set)(struct net_device *, unsigned long)) { struct net_device *net = to_net_dev(dev); - char *endp; unsigned long new; int ret = -EINVAL; if (!capable(CAP_NET_ADMIN)) return -EPERM; - new = simple_strtoul(buf, &endp, 0); - if (endp == buf) + ret = kstrtoul(buf, 0, &new); + if (ret) goto err; if (!rtnl_trylock()) |