ACPI / TPM: fix memory leak when walking ACPI namespace
authorJiang Liu <jiang.liu@linux.intel.com>
Thu, 19 Dec 2013 12:38:15 +0000 (20:38 +0800)
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>
Wed, 15 Jan 2014 23:31:42 +0000 (15:31 -0800)
commitaa38bff2f25bf64257d5ac56db96569d245fd8b7
tree58aa7e51522893714cc91dac55fe3c191112f3f5
parenta0f7028b1c093b02d2a482e6da536ef7e2d24f50
ACPI / TPM: fix memory leak when walking ACPI namespace

commit df45c712d1f4ef37714245fb75de726f4ca2bf8d upstream.

In function ppi_callback(), memory allocated by acpi_get_name() will get
leaked when current device isn't the desired TPM device, so fix the
memory leak.

Signed-off-by: Jiang Liu <jiang.liu@linux.intel.com>
Signed-off-by: Rafael J. Wysocki <rafael.j.wysocki@intel.com>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
drivers/char/tpm/tpm_ppi.c