diff options
Diffstat (limited to 'drivers/acpi/acpi_memhotplug.c')
-rw-r--r-- | drivers/acpi/acpi_memhotplug.c | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/drivers/acpi/acpi_memhotplug.c b/drivers/acpi/acpi_memhotplug.c index c5e7b6d08ef3..e52ad5d3792d 100644 --- a/drivers/acpi/acpi_memhotplug.c +++ b/drivers/acpi/acpi_memhotplug.c | |||
@@ -421,9 +421,11 @@ static int acpi_memory_device_add(struct acpi_device *device) | |||
421 | if (!acpi_memory_check_device(mem_device)) { | 421 | if (!acpi_memory_check_device(mem_device)) { |
422 | /* call add_memory func */ | 422 | /* call add_memory func */ |
423 | result = acpi_memory_enable_device(mem_device); | 423 | result = acpi_memory_enable_device(mem_device); |
424 | if (result) | 424 | if (result) { |
425 | printk(KERN_ERR PREFIX | 425 | printk(KERN_ERR PREFIX |
426 | "Error in acpi_memory_enable_device\n"); | 426 | "Error in acpi_memory_enable_device\n"); |
427 | acpi_memory_device_free(mem_device); | ||
428 | } | ||
427 | } | 429 | } |
428 | return result; | 430 | return result; |
429 | } | 431 | } |