unsigned long val;
 
        if (s) {
-               if (!strict_strtoul(s, 10, &val) && (val <= 2))
+               if (!kstrtoul(s, 10, &val) && (val <= 2))
                        port = (enum fsl_diu_monitor_port) val;
                else if (strncmp(s, "lvds", 4) == 0)
                        port = FSL_DIU_PORT_LVDS;
                if (!strncmp(opt, "monitor=", 8)) {
                        monitor_port = fsl_diu_name_to_port(opt + 8);
                } else if (!strncmp(opt, "bpp=", 4)) {
-                       if (!strict_strtoul(opt + 4, 10, &val))
+                       if (!kstrtoul(opt + 4, 10, &val))
                                default_bpp = val;
                } else
                        fb_mode = opt;
 
        unsigned long t;
        int r;
 
-       r = strict_strtoul(buf, 10, &t);
+       r = kstrtoul(buf, 10, &t);
        if (r)
                return r;
 
        unsigned long t;
        int r;
 
-       r = strict_strtoul(buf, 10, &t);
+       r = kstrtoul(buf, 10, &t);
        if (r)
                return r;
 
        unsigned long t;
        int r;
 
-       r = strict_strtoul(buf, 10, &t);
+       r = kstrtoul(buf, 10, &t);
        if (r)
                return r;
 
 
        struct wm8505fb_info *fbi = to_wm8505fb_info(info);
        unsigned long tmp;
 
-       if (strict_strtoul(buf, 10, &tmp) || (tmp > 0xff))
+       if (kstrtoul(buf, 10, &tmp) || (tmp > 0xff))
                return -EINVAL;
        fbi->contrast = tmp;