From 938653c391dd2dd994b1ba6b7b9fe947048ebdb8 Mon Sep 17 00:00:00 2001 From: Wen Congyang Date: Thu, 13 Sep 2012 10:58:16 +1000 Subject: [PATCH] acpi_memhotplug.c: remove memory info from list before freeing it We free info, but we forget to remove it from the list. It will cause unexpected problems when we access the list next time. Signed-off-by: Wen Congyang Cc: Len Brown Cc: "Brown, Len" Cc: Yasuaki ISIMATU Cc: David Rientjes Cc: Konrad Rzeszutek Wilk Signed-off-by: Andrew Morton --- drivers/acpi/acpi_memhotplug.c | 1 + 1 file changed, 1 insertion(+) diff --git a/drivers/acpi/acpi_memhotplug.c b/drivers/acpi/acpi_memhotplug.c index d97bb952a426..8f529731c8ba 100644 --- a/drivers/acpi/acpi_memhotplug.c +++ b/drivers/acpi/acpi_memhotplug.c @@ -328,6 +328,7 @@ static int acpi_memory_disable_device(struct acpi_memory_device *mem_device) if (result) return result; } + list_del(&info->list); kfree(info); } -- 2.39.5