platform/x86/amd: hfi: Fix pcct_tbl leak in amd_hfi_metadata_parser()
authorZhen Ni <zhen.ni@easystack.cn>
Fri, 22 Aug 2025 08:33:29 +0000 (16:33 +0800)
committerIlpo Järvinen <ilpo.jarvinen@linux.intel.com>
Mon, 25 Aug 2025 11:07:02 +0000 (14:07 +0300)
commitd3a8ca2ebe6e3f2b1fb0e8e74f909d109a1d77c7
tree2510ae692772b5bad848b97ba2b238c57ccc275f
parent748f897511446c7578ca5f6d2ff099916bad6e28
platform/x86/amd: hfi: Fix pcct_tbl leak in amd_hfi_metadata_parser()

Fix a permanent ACPI table memory leak when amd_hfi_metadata_parser()
fails due to invalid PCCT table length or memory allocation errors.

Fixes: d4e95ea7a78e ("platform/x86: hfi: Parse CPU core ranking data from shared memory")
Cc: stable@vger.kernel.org
Signed-off-by: Zhen Ni <zhen.ni@easystack.cn>
Reviewed-by: Mario Limonciello (AMD) <superm1@kernel.org>
Link: https://lore.kernel.org/r/20250822083329.710857-1-zhen.ni@easystack.cn
Reviewed-by: Ilpo Järvinen <ilpo.jarvinen@linux.intel.com>
Signed-off-by: Ilpo Järvinen <ilpo.jarvinen@linux.intel.com>
drivers/platform/x86/amd/hfi/hfi.c