driver core: Replace simple_strtol by kstrtoint
authorMuchun Song <smuchun@gmail.com>
Sun, 28 Oct 2018 06:39:11 +0000 (14:39 +0800)
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>
Sun, 11 Nov 2018 17:54:42 +0000 (09:54 -0800)
The simple_strtol() function is deprecated, use kstrtoint() instead.

Signed-off-by: Muchun Song <smuchun@gmail.com>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
drivers/base/dd.c

index 169412ee4ae8024b30b9e6b975f7b9b046a66b7c..940abad069c047ba400345f91bc3b8c2d5dd0c23 100644 (file)
@@ -223,7 +223,10 @@ DEFINE_SHOW_ATTRIBUTE(deferred_devs);
 static int deferred_probe_timeout = -1;
 static int __init deferred_probe_timeout_setup(char *str)
 {
-       deferred_probe_timeout = simple_strtol(str, NULL, 10);
+       int timeout;
+
+       if (!kstrtoint(str, 10, &timeout))
+               deferred_probe_timeout = timeout;
        return 1;
 }
 __setup("deferred_probe_timeout=", deferred_probe_timeout_setup);