Signed-off-by: Pavel Roskin <pro...@gnu.org>
---
 drivers/net/wireless/ath/ath5k/sysfs.c |    6 ++++--
 1 files changed, 4 insertions(+), 2 deletions(-)

diff --git a/drivers/net/wireless/ath/ath5k/sysfs.c 
b/drivers/net/wireless/ath/ath5k/sysfs.c
index 010a97f..d8ad0e4 100644
--- a/drivers/net/wireless/ath/ath5k/sysfs.c
+++ b/drivers/net/wireless/ath/ath5k/sysfs.c
@@ -21,9 +21,11 @@ static ssize_t ath5k_attr_store_##name(struct device *dev,   
        \
 {                                                                      \
        struct ieee80211_hw *hw = dev_get_drvdata(dev);                 \
        struct ath5k_softc *sc = hw->priv;                              \
-       int val;                                                        \
+       int val, ret;                                                   \
                                                                        \
-       val = (int)simple_strtoul(buf, NULL, 10);                       \
+       ret = kstrtoint(buf, 10, &val);                                 \
+       if (ret < 0)                                                    \
+               return ret;                                             \
        set(sc->ah, val);                                               \
        return count;                                                   \
 }                                                                      \
_______________________________________________
ath5k-devel mailing list
ath5k-devel@lists.ath5k.org
https://lists.ath5k.org/mailman/listinfo/ath5k-devel

Reply via email to