X-Git-Url: http://demsky.eecs.uci.edu/git/?a=blobdiff_plain;f=drivers%2Facpi%2Fosl.c;h=bad25b070fe0bfe8b0204cce2ddd5ce30f07ec91;hb=3eec595235c17a74094daa1e02d1b0af2e9a7125;hp=3f2bdc812d23b7c2b4175448793eb56c96af2b47;hpb=6d87c225f5d82d29243dc124f1ffcbb0e14ec358;p=firefly-linux-kernel-4.4.55.git diff --git a/drivers/acpi/osl.c b/drivers/acpi/osl.c index 3f2bdc812d23..bad25b070fe0 100644 --- a/drivers/acpi/osl.c +++ b/drivers/acpi/osl.c @@ -235,7 +235,8 @@ void acpi_os_vprintf(const char *fmt, va_list args) static unsigned long acpi_rsdp; static int __init setup_acpi_rsdp(char *arg) { - acpi_rsdp = simple_strtoul(arg, NULL, 16); + if (kstrtoul(arg, 16, &acpi_rsdp)) + return -EINVAL; return 0; } early_param("acpi_rsdp", setup_acpi_rsdp);