diff options
-rw-r--r-- | drivers/acpi/acpi_processor.c | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/drivers/acpi/acpi_processor.c b/drivers/acpi/acpi_processor.c index 157e7389a5ff..e9b01e35ac37 100644 --- a/drivers/acpi/acpi_processor.c +++ b/drivers/acpi/acpi_processor.c | |||
@@ -393,6 +393,11 @@ static int __cpuinit acpi_processor_add(struct acpi_device *device, | |||
393 | per_cpu(processors, pr->id) = pr; | 393 | per_cpu(processors, pr->id) = pr; |
394 | 394 | ||
395 | dev = get_cpu_device(pr->id); | 395 | dev = get_cpu_device(pr->id); |
396 | if (!dev) { | ||
397 | result = -ENODEV; | ||
398 | goto err; | ||
399 | } | ||
400 | |||
396 | result = acpi_bind_one(dev, pr->handle); | 401 | result = acpi_bind_one(dev, pr->handle); |
397 | if (result) | 402 | if (result) |
398 | goto err; | 403 | goto err; |