iio: Replace strtobool() with kstrtobool()
authorLars-Peter Clausen <lars@metafoo.de>
Sat, 9 Apr 2022 10:58:12 +0000 (12:58 +0200)
committerJonathan Cameron <Jonathan.Cameron@huawei.com>
Thu, 28 Apr 2022 18:22:54 +0000 (19:22 +0100)
strtobool() is deprecated and just a wrapper around kstrtobool().Replace
it with kstrtobool() so the deprecated function can be removed eventually.

Suggested-by: Andy Shevchenko <andy.shevchenko@gmail.com>
Signed-off-by: Lars-Peter Clausen <lars@metafoo.de>
Reviewed-by: Andy Shevchenko <andy.shevchenko@gmail.com>
Link: https://lore.kernel.org/r/20220409105812.2113895-1-lars@metafoo.de
Signed-off-by: Jonathan Cameron <Jonathan.Cameron@huawei.com>
25 files changed:
drivers/iio/adc/ad7192.c
drivers/iio/adc/ad7280a.c
drivers/iio/adc/ina2xx-adc.c
drivers/iio/common/cros_ec_sensors/cros_ec_sensors_core.c
drivers/iio/dac/ad5064.c
drivers/iio/dac/ad5360.c
drivers/iio/dac/ad5380.c
drivers/iio/dac/ad5446.c
drivers/iio/dac/ad5504.c
drivers/iio/dac/ad5624r_spi.c
drivers/iio/dac/ad5686.c
drivers/iio/dac/ad5755.c
drivers/iio/dac/ad5791.c
drivers/iio/dac/ad7303.c
drivers/iio/dac/ltc2632.c
drivers/iio/dac/max5821.c
drivers/iio/dac/mcp4725.c
drivers/iio/dac/stm32-dac.c
drivers/iio/dac/ti-dac082s085.c
drivers/iio/dac/ti-dac5571.c
drivers/iio/dac/ti-dac7311.c
drivers/iio/frequency/ad9523.c
drivers/iio/industrialio-buffer.c
drivers/iio/industrialio-event.c
drivers/staging/iio/cdc/ad7746.c

index ba3c82f..d71977b 100644 (file)
@@ -226,7 +226,7 @@ static ssize_t ad7192_write_syscalib(struct iio_dev *indio_dev,
        bool sys_calib;
        int ret, temp;
 
-       ret = strtobool(buf, &sys_calib);
+       ret = kstrtobool(buf, &sys_calib);
        if (ret)
                return ret;
 
@@ -497,7 +497,7 @@ static ssize_t ad7192_set(struct device *dev,
        int ret;
        bool val;
 
-       ret = strtobool(buf, &val);
+       ret = kstrtobool(buf, &val);
        if (ret < 0)
                return ret;
 
index ef9d277..2834e9d 100644 (file)
@@ -488,7 +488,7 @@ static ssize_t ad7280_store_balance_sw(struct iio_dev *indio_dev,
        bool readin;
        int ret;
 
-       ret = strtobool(buf, &readin);
+       ret = kstrtobool(buf, &readin);
        if (ret)
                return ret;
 
index 08a2c54..abad168 100644 (file)
@@ -550,7 +550,7 @@ static ssize_t ina2xx_allow_async_readout_store(struct device *dev,
        bool val;
        int ret;
 
-       ret = strtobool(buf, &val);
+       ret = kstrtobool(buf, &val);
        if (ret)
                return ret;
 
index a4cf1d9..5976aca 100644 (file)
@@ -412,7 +412,7 @@ static ssize_t cros_ec_sensors_calibrate(struct iio_dev *indio_dev,
        int ret, i;
        bool calibrate;
 
-       ret = strtobool(buf, &calibrate);
+       ret = kstrtobool(buf, &calibrate);
        if (ret < 0)
                return ret;
        if (!calibrate)
index 27ee2c6..d87cf14 100644 (file)
@@ -288,7 +288,7 @@ static ssize_t ad5064_write_dac_powerdown(struct iio_dev *indio_dev,
        bool pwr_down;
        int ret;
 
-       ret = strtobool(buf, &pwr_down);
+       ret = kstrtobool(buf, &pwr_down);
        if (ret)
                return ret;
 
index ecbc6a5..22b000a 100644 (file)
@@ -284,7 +284,7 @@ static ssize_t ad5360_write_dac_powerdown(struct device *dev,
        bool pwr_down;
        int ret;
 
-       ret = strtobool(buf, &pwr_down);
+       ret = kstrtobool(buf, &pwr_down);
        if (ret)
                return ret;
 
index 82e1d9b..a44c832 100644 (file)
@@ -96,7 +96,7 @@ static ssize_t ad5380_write_dac_powerdown(struct iio_dev *indio_dev,
        bool pwr_down;
        int ret;
 
-       ret = strtobool(buf, &pwr_down);
+       ret = kstrtobool(buf, &pwr_down);
        if (ret)
                return ret;
 
index 14cfaba..c6e685c 100644 (file)
@@ -114,7 +114,7 @@ static ssize_t ad5446_write_dac_powerdown(struct iio_dev *indio_dev,
        bool powerdown;
        int ret;
 
-       ret = strtobool(buf, &powerdown);
+       ret = kstrtobool(buf, &powerdown);
        if (ret)
                return ret;
 
index 8507573..a0817e7 100644 (file)
@@ -182,7 +182,7 @@ static ssize_t ad5504_write_dac_powerdown(struct iio_dev *indio_dev,
        int ret;
        struct ad5504_state *st = iio_priv(indio_dev);
 
-       ret = strtobool(buf, &pwr_down);
+       ret = kstrtobool(buf, &pwr_down);
        if (ret)
                return ret;
 
index 371e812..7e6f824 100644 (file)
@@ -129,7 +129,7 @@ static ssize_t ad5624r_write_dac_powerdown(struct iio_dev *indio_dev,
        int ret;
        struct ad5624r_state *st = iio_priv(indio_dev);
 
-       ret = strtobool(buf, &pwr_down);
+       ret = kstrtobool(buf, &pwr_down);
        if (ret)
                return ret;
 
index f78dd3f..15361d8 100644 (file)
@@ -73,7 +73,7 @@ static ssize_t ad5686_write_dac_powerdown(struct iio_dev *indio_dev,
        unsigned int val, ref_bit_msk;
        u8 shift, address = 0;
 
-       ret = strtobool(buf, &readin);
+       ret = kstrtobool(buf, &readin);
        if (ret)
                return ret;
 
index 7a62e6e..1a63b84 100644 (file)
@@ -502,7 +502,7 @@ static ssize_t ad5755_write_powerdown(struct iio_dev *indio_dev, uintptr_t priv,
        bool pwr_down;
        int ret;
 
-       ret = strtobool(buf, &pwr_down);
+       ret = kstrtobool(buf, &pwr_down);
        if (ret)
                return ret;
 
index 2b14914..339564f 100644 (file)
@@ -188,7 +188,7 @@ static ssize_t ad5791_write_dac_powerdown(struct iio_dev *indio_dev,
        int ret;
        struct ad5791_state *st = iio_priv(indio_dev);
 
-       ret = strtobool(buf, &pwr_down);
+       ret = kstrtobool(buf, &pwr_down);
        if (ret)
                return ret;
 
index 91eaaf7..03edf04 100644 (file)
@@ -77,7 +77,7 @@ static ssize_t ad7303_write_dac_powerdown(struct iio_dev *indio_dev,
        bool pwr_down;
        int ret;
 
-       ret = strtobool(buf, &pwr_down);
+       ret = kstrtobool(buf, &pwr_down);
        if (ret)
                return ret;
 
index aed46c8..7f1a990 100644 (file)
@@ -149,7 +149,7 @@ static ssize_t ltc2632_write_dac_powerdown(struct iio_dev *indio_dev,
        int ret;
        struct ltc2632_state *st = iio_priv(indio_dev);
 
-       ret = strtobool(buf, &pwr_down);
+       ret = kstrtobool(buf, &pwr_down);
        if (ret)
                return ret;
 
index fce640b..540f9ea 100644 (file)
@@ -116,7 +116,7 @@ static ssize_t max5821_write_dac_powerdown(struct iio_dev *indio_dev,
        bool powerdown;
        int ret;
 
-       ret = strtobool(buf, &powerdown);
+       ret = kstrtobool(buf, &powerdown);
        if (ret)
                return ret;
 
index 842bad5..7fcb862 100644 (file)
@@ -80,7 +80,7 @@ static ssize_t mcp4725_store_eeprom(struct device *dev,
        bool state;
        int ret;
 
-       ret = strtobool(buf, &state);
+       ret = kstrtobool(buf, &state);
        if (ret < 0)
                return ret;
 
@@ -178,7 +178,7 @@ static ssize_t mcp4725_write_powerdown(struct iio_dev *indio_dev,
        bool state;
        int ret;
 
-       ret = strtobool(buf, &state);
+       ret = kstrtobool(buf, &state);
        if (ret)
                return ret;
 
index b20192a..daa42bc 100644 (file)
@@ -220,7 +220,7 @@ static ssize_t stm32_dac_write_powerdown(struct iio_dev *indio_dev,
        bool powerdown;
        int ret;
 
-       ret = strtobool(buf, &powerdown);
+       ret = kstrtobool(buf, &powerdown);
        if (ret)
                return ret;
 
index 4e1156e..106ce35 100644 (file)
@@ -133,7 +133,7 @@ static ssize_t ti_dac_write_powerdown(struct iio_dev *indio_dev,
        bool powerdown;
        int ret;
 
-       ret = strtobool(buf, &powerdown);
+       ret = kstrtobool(buf, &powerdown);
        if (ret)
                return ret;
 
index 4a3b8d8..ed27fb7 100644 (file)
@@ -178,7 +178,7 @@ static ssize_t dac5571_write_powerdown(struct iio_dev *indio_dev,
        bool powerdown;
        int ret;
 
-       ret = strtobool(buf, &powerdown);
+       ret = kstrtobool(buf, &powerdown);
        if (ret)
                return ret;
 
index e10d17e..4afc411 100644 (file)
@@ -123,7 +123,7 @@ static ssize_t ti_dac_write_powerdown(struct iio_dev *indio_dev,
        u8 power;
        int ret;
 
-       ret = strtobool(buf, &powerdown);
+       ret = kstrtobool(buf, &powerdown);
        if (ret)
                return ret;
 
index a0f92c3..9428705 100644 (file)
@@ -516,7 +516,7 @@ static ssize_t ad9523_store(struct device *dev,
        bool state;
        int ret;
 
-       ret = strtobool(buf, &state);
+       ret = kstrtobool(buf, &state);
        if (ret < 0)
                return ret;
 
index 615662d..06141ca 100644 (file)
@@ -510,7 +510,7 @@ static ssize_t iio_scan_el_store(struct device *dev,
        struct iio_dev_attr *this_attr = to_iio_dev_attr(attr);
        struct iio_buffer *buffer = this_attr->buffer;
 
-       ret = strtobool(buf, &state);
+       ret = kstrtobool(buf, &state);
        if (ret < 0)
                return ret;
        mutex_lock(&indio_dev->mlock);
@@ -557,7 +557,7 @@ static ssize_t iio_scan_el_ts_store(struct device *dev,
        struct iio_buffer *buffer = to_iio_dev_attr(attr)->buffer;
        bool state;
 
-       ret = strtobool(buf, &state);
+       ret = kstrtobool(buf, &state);
        if (ret < 0)
                return ret;
 
@@ -1303,7 +1303,7 @@ static ssize_t iio_buffer_store_enable(struct device *dev,
        struct iio_buffer *buffer = to_iio_dev_attr(attr)->buffer;
        bool inlist;
 
-       ret = strtobool(buf, &requested_state);
+       ret = kstrtobool(buf, &requested_state);
        if (ret < 0)
                return ret;
 
index ce8b102..b5e059e 100644 (file)
@@ -274,7 +274,7 @@ static ssize_t iio_ev_state_store(struct device *dev,
        int ret;
        bool val;
 
-       ret = strtobool(buf, &val);
+       ret = kstrtobool(buf, &val);
        if (ret < 0)
                return ret;
 
index 71c7097..52b8957 100644 (file)
@@ -290,7 +290,7 @@ static inline ssize_t ad7746_start_calib(struct device *dev,
        int ret, timeout = 10;
        bool doit;
 
-       ret = strtobool(buf, &doit);
+       ret = kstrtobool(buf, &doit);
        if (ret < 0)
                return ret;