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 <gsantosh@codeaurora.org>
This commit is contained in:
Santosh Mardi 2020-12-02 20:02:21 +05:30 • committed by Gerrit - the friendly Code Review server
commit a2bf9edd8b

View file

@ -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;
}