Loading
platform/x86/amd: Fix memory leak in wbrf_record()
The tmp buffer is allocated using kcalloc() but is not freed if acpi_evaluate_dsm() fails. This causes a memory leak in the error path. Fix this by explicitly freeing the tmp buffer in the error handling path of acpi_evaluate_dsm(). Fixes: 58e82a62 ("platform/x86/amd: Add support for AMD ACPI based Wifi band RFI mitigation feature") Suggested-by:Ilpo Järvinen <ilpo.jarvinen@linux.intel.com> Co-developed-by:
Jianhao Xu <jianhao.xu@seu.edu.cn> Signed-off-by:
Jianhao Xu <jianhao.xu@seu.edu.cn> Signed-off-by:
Zilin Guan <zilin@seu.edu.cn> Link: https://patch.msgid.link/20260106091318.747019-1-zilin@seu.edu.cn Reviewed-by:
Ilpo Järvinen <ilpo.jarvinen@linux.intel.com> Signed-off-by:
Ilpo Järvinen <ilpo.jarvinen@linux.intel.com>