#include <linux/init.h>
 #include <linux/device.h>
 #include <linux/delay.h>
+#include <linux/kstrtox.h>
 #include <linux/panic_notifier.h>
 #include <linux/reboot.h>
 #include <linux/ctype.h>
                                     struct kobj_attribute *attr,
                                     const char *buf, size_t len)
 {
-       if (strtobool(buf, &reipl_fcp_clear) < 0)
+       if (kstrtobool(buf, &reipl_fcp_clear) < 0)
                return -EINVAL;
        return len;
 }
                                      struct kobj_attribute *attr,
                                      const char *buf, size_t len)
 {
-       if (strtobool(buf, &reipl_nvme_clear) < 0)
+       if (kstrtobool(buf, &reipl_nvme_clear) < 0)
                return -EINVAL;
        return len;
 }
                                     struct kobj_attribute *attr,
                                     const char *buf, size_t len)
 {
-       if (strtobool(buf, &reipl_ccw_clear) < 0)
+       if (kstrtobool(buf, &reipl_ccw_clear) < 0)
                return -EINVAL;
        return len;
 }