From 1cb8590c1d12894aef76e1ee6b06e36aceba2842 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