If the vcpu_associativity alloc memory successfully but the pcpu_associativity fails to alloc memory, the vcpu_associativity memory leaks.
Fixes: d62c8deeb6e6 ("powerpc/pseries: Provide vcpu dispatch statistics") Signed-off-by: Wang Yufen <wangyu...@huawei.com> --- arch/powerpc/platforms/pseries/lpar.c | 1 + 1 file changed, 1 insertion(+) diff --git a/arch/powerpc/platforms/pseries/lpar.c b/arch/powerpc/platforms/pseries/lpar.c index 97ef649..501ee6c 100644 --- a/arch/powerpc/platforms/pseries/lpar.c +++ b/arch/powerpc/platforms/pseries/lpar.c @@ -211,6 +211,7 @@ static int init_cpu_associativity(void) if (!vcpu_associativity || !pcpu_associativity) { pr_err("error allocating memory for associativity information\n"); + kfree(vcpu_associativity); return -ENOMEM; } -- 1.8.3.1