From a2bf9edd8bd76b696b63364e75eeae5e3ae18b3e Mon Sep 17 00:00:00 2001 From: Santosh Mardi Date: Wed, 2 Dec 2020 20:02:21 +0530 Subject: [PATCH] drivers: soc: qcom: rimps_memlat: free attribute pointer Attribute pointer used while creating the common and monitor pmu events, needs to be freed while returning from function. Change-Id: I7862e8ec81754102d2700cac03bb739c9bcdf32b Signed-off-by: Santosh Mardi --- drivers/soc/qcom/rimps_memlat.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/drivers/soc/qcom/rimps_memlat.c b/drivers/soc/qcom/rimps_memlat.c index 84151750fd13..a7c7e0bbf4d7 100644 --- a/drivers/soc/qcom/rimps_memlat.c +++ b/drivers/soc/qcom/rimps_memlat.c @@ -536,6 +536,7 @@ static int setup_common_pmu_events(struct memlat_cpu_grp *cpu_grp, pmu[STALL_IDX].hw_cntr_idx = INVALID_PMU_HW_IDX; } } + kfree(attr); return 0; } @@ -604,6 +605,7 @@ static int setup_mon_pmu_events(struct memlat_mon *mon, pmu[L3_ACCESS_IDX].hw_cntr_idx = INVALID_PMU_HW_IDX; } } + kfree(attr); return 0; }