summaryrefslogtreecommitdiff
path: root/rust/kernel/mm/virt.rs
diff options
context:
space:
mode:
authorMiaoqian Lin <linmq006@gmail.com>2025-08-28 19:22:43 +0800
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>2025-09-09 19:02:28 +0200
commit01352cf09f6167503f176595be86cbea80fdb09a (patch)
treea933fcb0a41a0c578609477ff207e8ce90019515 /rust/kernel/mm/virt.rs
parent565d2c15b6c36c3250e694f7b9a86229c1787be5 (diff)
ACPI/IORT: Fix memory leak in iort_rmr_alloc_sids()
commit f3ef7110924b897f4b79db9f7ac75d319ec09c4a upstream. If krealloc_array() fails in iort_rmr_alloc_sids(), the function returns NULL but does not free the original 'sids' allocation. This results in a memory leak since the caller overwrites the original pointer with the NULL return value. Fixes: 491cf4a6735a ("ACPI/IORT: Add support to retrieve IORT RMR reserved regions") Cc: <stable@vger.kernel.org> # 6.0.x Signed-off-by: Miaoqian Lin <linmq006@gmail.com> Reviewed-by: Hanjun Guo <guohanjun@huawei.com> Link: https://lore.kernel.org/r/20250828112243.61460-1-linmq006@gmail.com Signed-off-by: Catalin Marinas <catalin.marinas@arm.com> Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
Diffstat (limited to 'rust/kernel/mm/virt.rs')
0 files changed, 0 insertions, 0 deletions