diff options
author | Thomas Richter <tmricht@linux.vnet.ibm.com> | 2014-10-22 06:18:07 -0400 |
---|---|---|
committer | David S. Miller <davem@davemloft.net> | 2014-10-26 22:21:40 -0400 |
commit | 652d77ba7be01093bf7e83090267533970028b12 (patch) | |
tree | 9987fbb52f202b9b4162edefce8594d8fe328ad2 /drivers/s390/net | |
parent | 786f00659afd013ee8795083f3966c28323b3a03 (diff) |
ctcm: replace sscanf by kstrto function
Since a single integer value is read from the supplied buffer
use the kstrto functions instead of sscanf.
Signed-off-by: Thomas Richter <tmricht@linux.vnet.ibm.com>
Signed-off-by: Frank Blaschka <blaschka@linux.vnet.ibm.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
Diffstat (limited to 'drivers/s390/net')
-rw-r--r-- | drivers/s390/net/ctcm_sysfs.c | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/drivers/s390/net/ctcm_sysfs.c b/drivers/s390/net/ctcm_sysfs.c index 6bcfbbb20f04..47773c4d235a 100644 --- a/drivers/s390/net/ctcm_sysfs.c +++ b/drivers/s390/net/ctcm_sysfs.c | |||
@@ -44,8 +44,8 @@ static ssize_t ctcm_buffer_write(struct device *dev, | |||
44 | return -ENODEV; | 44 | return -ENODEV; |
45 | } | 45 | } |
46 | 46 | ||
47 | rc = sscanf(buf, "%u", &bs1); | 47 | rc = kstrtouint(buf, 0, &bs1); |
48 | if (rc != 1) | 48 | if (rc) |
49 | goto einval; | 49 | goto einval; |
50 | if (bs1 > CTCM_BUFSIZE_LIMIT) | 50 | if (bs1 > CTCM_BUFSIZE_LIMIT) |
51 | goto einval; | 51 | goto einval; |
@@ -151,8 +151,8 @@ static ssize_t ctcm_proto_store(struct device *dev, | |||
151 | 151 | ||
152 | if (!priv) | 152 | if (!priv) |
153 | return -ENODEV; | 153 | return -ENODEV; |
154 | rc = sscanf(buf, "%d", &value); | 154 | rc = kstrtoint(buf, 0, &value); |
155 | if ((rc != 1) || | 155 | if (rc || |
156 | !((value == CTCM_PROTO_S390) || | 156 | !((value == CTCM_PROTO_S390) || |
157 | (value == CTCM_PROTO_LINUX) || | 157 | (value == CTCM_PROTO_LINUX) || |
158 | (value == CTCM_PROTO_MPC) || | 158 | (value == CTCM_PROTO_MPC) || |