acpi: Validate processor id when mapping the processor
[sfrench/cifs-2.6.git] / drivers / acpi / processor_core.c
index 88019766a59afddc32f71efacca76d8989624001..9ac265f235b7cf86577fc2560eddc157767ae53c 100644 (file)
@@ -302,6 +302,10 @@ map_processor(acpi_handle handle, phys_cpuid_t *phys_id, int *cpuid)
                if (ACPI_FAILURE(status))
                        return false;
                acpi_id = object.processor.proc_id;
+
+               /* validate the acpi_id */
+               if(acpi_processor_validate_proc_id(acpi_id))
+                       return false;
                break;
        case ACPI_TYPE_DEVICE:
                status = acpi_evaluate_integer(handle, "_UID", NULL, &tmp);