EDAC: Replace strict_strtoul() with kstrtoul()
The usage of strict_strtoul() is not preferred, because strict_strtoul() is obsolete. Thus, kstrtoul() should be used. Signed-off-by: Jingoo Han <jg1.han@samsung.com> Signed-off-by: Borislav Petkov <bp@suse.de>
This commit is contained in:
parent
d683b96b07
commit
c7f62fc87b
@ -24,7 +24,7 @@ static ssize_t amd64_inject_section_store(struct device *dev,
|
||||
unsigned long value;
|
||||
int ret;
|
||||
|
||||
ret = strict_strtoul(data, 10, &value);
|
||||
ret = kstrtoul(data, 10, &value);
|
||||
if (ret < 0)
|
||||
return ret;
|
||||
|
||||
@ -61,7 +61,7 @@ static ssize_t amd64_inject_word_store(struct device *dev,
|
||||
unsigned long value;
|
||||
int ret;
|
||||
|
||||
ret = strict_strtoul(data, 10, &value);
|
||||
ret = kstrtoul(data, 10, &value);
|
||||
if (ret < 0)
|
||||
return ret;
|
||||
|
||||
@ -97,7 +97,7 @@ static ssize_t amd64_inject_ecc_vector_store(struct device *dev,
|
||||
unsigned long value;
|
||||
int ret;
|
||||
|
||||
ret = strict_strtoul(data, 16, &value);
|
||||
ret = kstrtoul(data, 16, &value);
|
||||
if (ret < 0)
|
||||
return ret;
|
||||
|
||||
@ -124,7 +124,7 @@ static ssize_t amd64_inject_read_store(struct device *dev,
|
||||
u32 section, word_bits;
|
||||
int ret;
|
||||
|
||||
ret = strict_strtoul(data, 10, &value);
|
||||
ret = kstrtoul(data, 10, &value);
|
||||
if (ret < 0)
|
||||
return ret;
|
||||
|
||||
@ -157,7 +157,7 @@ static ssize_t amd64_inject_write_store(struct device *dev,
|
||||
unsigned long value;
|
||||
int ret;
|
||||
|
||||
ret = strict_strtoul(data, 10, &value);
|
||||
ret = kstrtoul(data, 10, &value);
|
||||
if (ret < 0)
|
||||
return ret;
|
||||
|
||||
|
@ -678,7 +678,7 @@ static ssize_t mci_sdram_scrub_rate_store(struct device *dev,
|
||||
unsigned long bandwidth = 0;
|
||||
int new_bw = 0;
|
||||
|
||||
if (strict_strtoul(data, 10, &bandwidth) < 0)
|
||||
if (kstrtoul(data, 10, &bandwidth) < 0)
|
||||
return -EINVAL;
|
||||
|
||||
new_bw = mci->set_sdram_scrub_rate(mci, bandwidth);
|
||||
|
@ -704,7 +704,7 @@ static ssize_t i7core_inject_section_store(struct device *dev,
|
||||
if (pvt->inject.enable)
|
||||
disable_inject(mci);
|
||||
|
||||
rc = strict_strtoul(data, 10, &value);
|
||||
rc = kstrtoul(data, 10, &value);
|
||||
if ((rc < 0) || (value > 3))
|
||||
return -EIO;
|
||||
|
||||
@ -741,7 +741,7 @@ struct i7core_pvt *pvt = mci->pvt_info;
|
||||
if (pvt->inject.enable)
|
||||
disable_inject(mci);
|
||||
|
||||
rc = strict_strtoul(data, 10, &value);
|
||||
rc = kstrtoul(data, 10, &value);
|
||||
if ((rc < 0) || (value > 7))
|
||||
return -EIO;
|
||||
|
||||
@ -781,7 +781,7 @@ static ssize_t i7core_inject_eccmask_store(struct device *dev,
|
||||
if (pvt->inject.enable)
|
||||
disable_inject(mci);
|
||||
|
||||
rc = strict_strtoul(data, 10, &value);
|
||||
rc = kstrtoul(data, 10, &value);
|
||||
if (rc < 0)
|
||||
return -EIO;
|
||||
|
||||
@ -830,7 +830,7 @@ static ssize_t i7core_inject_store_##param( \
|
||||
if (!strcasecmp(data, "any") || !strcasecmp(data, "any\n"))\
|
||||
value = -1; \
|
||||
else { \
|
||||
rc = strict_strtoul(data, 10, &value); \
|
||||
rc = kstrtoul(data, 10, &value); \
|
||||
if ((rc < 0) || (value >= limit)) \
|
||||
return -EIO; \
|
||||
} \
|
||||
@ -934,7 +934,7 @@ static ssize_t i7core_inject_enable_store(struct device *dev,
|
||||
if (!pvt->pci_ch[pvt->inject.channel][0])
|
||||
return 0;
|
||||
|
||||
rc = strict_strtoul(data, 10, &enable);
|
||||
rc = kstrtoul(data, 10, &enable);
|
||||
if ((rc < 0))
|
||||
return 0;
|
||||
|
||||
|
@ -43,7 +43,7 @@ static ssize_t edac_inject_##reg##_store(struct kobject *kobj, \
|
||||
int ret = 0; \
|
||||
unsigned long value; \
|
||||
\
|
||||
ret = strict_strtoul(data, 16, &value); \
|
||||
ret = kstrtoul(data, 16, &value); \
|
||||
if (ret < 0) \
|
||||
printk(KERN_ERR "Error writing MCE " #reg " field.\n"); \
|
||||
\
|
||||
@ -83,7 +83,7 @@ static ssize_t edac_inject_bank_store(struct kobject *kobj,
|
||||
int ret = 0;
|
||||
unsigned long value;
|
||||
|
||||
ret = strict_strtoul(data, 10, &value);
|
||||
ret = kstrtoul(data, 10, &value);
|
||||
if (ret < 0) {
|
||||
printk(KERN_ERR "Invalid bank value!\n");
|
||||
return -EINVAL;
|
||||
|
Loading…
Reference in New Issue
Block a user