driver core: replace strict_strto*() with kstrto*()
Subsystems (6)
PATCH v2 1/1 driver core: replace strict_strto*() with kstrto*()
The usage of strict_strto*() is not preferred, because strict_strto*() is obsolete. Thus, kstrto*() should be used.
Signed-off-by Jingoo Han <[email protected]>
---
Changes since v1:
- mechanically replaced strict_strto*() with kstrto*().
drivers/base/core.c | 2 +- drivers/base/memory.c | 4 ++-- drivers/base/power/sysfs.c | 2 +- drivers/base/regmap/regmap-debugfs.c | 2 +- 4 files changed, 5 insertions(+), 5 deletions(-)
drivers/base/core.c +1 -1
@@ -38,7 +38,7 @@ long sysfs_deprecated = 0;#endif static __init int sysfs_deprecated_setup (char *arg) { -return strict_strtol (arg,10 , &sysfs_deprecated); +return kstrtol (arg,10 , &sysfs_deprecated); }early_param ("sysfs.deprecated" , sysfs_deprecated_setup);#endif
drivers/base/memory.c +2 -2
@@ -469,7 +469,7 @@ store_soft_offline_page(struct device *dev,u64 pfn;if (!capable (CAP_SYS_ADMIN ))return -EPERM ; -if (strict_strtoull (buf,0 , &pfn) <0 ) +if (kstrtoull (buf,0 , &pfn) <0 )return -EINVAL ; pfn >>=PAGE_SHIFT ;if (!pfn_valid (pfn))
@@ -488,7 +488,7 @@ store_hard_offline_page(struct device *dev,u64 pfn;if (!capable (CAP_SYS_ADMIN ))return -EPERM ; -if (strict_strtoull (buf,0 , &pfn) <0 ) +if (kstrtoull (buf,0 , &pfn) <0 )return -EINVAL ; pfn >>=PAGE_SHIFT ; ret =memory_failure (pfn,0 ,0 );
drivers/base/power/sysfs.c +1 -1
@@ -206,7 +206,7 @@ static ssize_t autosuspend_delay_ms_store(struct device *dev,if (!dev->power.use_autosuspend)return -EIO ; -if (strict_strtol (buf,10 , &delay) !=0 || delay != (int ) delay) +if (kstrtol (buf,10 , &delay) !=0 || delay != (int ) delay)return -EINVAL ;device_lock (dev);
drivers/base/regmap/regmap-debugfs.c +1 -1
@@ -281,7 +281,7 @@ static ssize_t regmap_map_write_file(struct file *file, reg =simple_strtoul (start, &start,16 );while (*start ==' ' ) start++; -if (strict_strtoul (start,16 , &value)) +if (kstrtoul (start,16 , &value))return -EINVAL ;/* Userspace has been fiddling around behind the kernel's back */
Signature · 1 line
1.7.10.4