From: Axel Lin Date: Mon, 28 Jun 2010 01:30:45 +0000 (+0800) Subject: wmi: fix a memory leak in wmi_notify_debug X-Git-Tag: v2.6.36-rc1~579^2~63 X-Git-Url: http://git.openpandora.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=1492616a434dae1908d0da2d6ee6605ca5a77e6f;p=pandora-kernel.git wmi: fix a memory leak in wmi_notify_debug When acpi_evaluate_object() is passed ACPI_ALLOCATE_BUFFER, the caller must kfree the returned buffer if AE_OK is returned. The callers of wmi_get_event_data() pass ACPI_ALLOCATE_BUFFER, and thus must check its return value before accessing or kfree() on the buffer. This patch adds return value checking for wmi_get_event_data() and adds a missing kfree(obj) in the end of wmi_notify_debug Signed-off-by: Axel Lin Acked-by: Thomas Renninger Signed-off-by: Matthew Garrett --- Reading git-diff-tree failed