kernel: fix compile error with gcc-4.8 and kernel 3.3
[oweals/openwrt.git] / target / linux / generic / patches-3.3 / 863-gpiommc.patch
index 32606711f5e551204146236fdbccb3ee0474a701..5e5325f197b0b0c6cd590cc4a69c4ebd6d28a9bb 100644 (file)
 +      unsigned long data;
 +
 +      if (attr == &gpiommc_attr_register) {
-+              err = strict_strtoul(page, 10, &data);
++              err = kstrtoul(page, 10, &data);
 +              if (err)
 +                      goto out;
 +              err = -EINVAL;
 +      }
 +
 +      if (attr == &gpiommc_attr_DI) {
-+              err = strict_strtoul(page, 10, &data);
++              err = kstrtoul(page, 10, &data);
 +              if (err)
 +                      goto out;
 +              err = -EINVAL;
 +              goto out;
 +      }
 +      if (attr == &gpiommc_attr_DO) {
-+              err = strict_strtoul(page, 10, &data);
++              err = kstrtoul(page, 10, &data);
 +              if (err)
 +                      goto out;
 +              err = -EINVAL;
 +              goto out;
 +      }
 +      if (attr == &gpiommc_attr_CLK) {
-+              err = strict_strtoul(page, 10, &data);
++              err = kstrtoul(page, 10, &data);
 +              if (err)
 +                      goto out;
 +              err = -EINVAL;
 +              goto out;
 +      }
 +      if (attr == &gpiommc_attr_CS) {
-+              err = strict_strtoul(page, 10, &data);
++              err = kstrtoul(page, 10, &data);
 +              if (err)
 +                      goto out;
 +              err = -EINVAL;
 +              goto out;
 +      }
 +      if (attr == &gpiommc_attr_CS_activelow) {
-+              err = strict_strtoul(page, 10, &data);
++              err = kstrtoul(page, 10, &data);
 +              if (err)
 +                      goto out;
 +              err = -EINVAL;
 +              goto out;
 +      }
 +      if (attr == &gpiommc_attr_spimode) {
-+              err = strict_strtoul(page, 10, &data);
++              err = kstrtoul(page, 10, &data);
 +              if (err)
 +                      goto out;
 +              err = -EINVAL;
 +              goto out;
 +      }
 +      if (attr == &gpiommc_attr_spidelay) {
-+              err = strict_strtoul(page, 10, &data);
++              err = kstrtoul(page, 10, &data);
 +              if (err)
 +                      goto out;
 +              err = -EINVAL;
 +              goto out;
 +      }
 +      if (attr == &gpiommc_attr_max_bus_speed) {
-+              err = strict_strtoul(page, 10, &data);
++              err = kstrtoul(page, 10, &data);
 +              if (err)
 +                      goto out;
 +              err = -EINVAL;