On Wed, 2 Mar 2016, Thomas Gleixner wrote:
On Tue, 1 Mar 2016, Vikas Shivappa wrote:@@ -1397,8 +1543,11 @@ static int __init intel_cqm_init(void) __perf_cpu_notifier(intel_cqm_cpu_notifier); out: cpu_notifier_register_done(); - if (ret) + if (ret) { + mbm_enabled = false; + cqm_enabled = false; kfree(str);Leaks mbm_local and mbm_total ....
Will fix. Thanks for pointing out. I missed the ones which are done at the next level of calls from the init. Will do a check on all the globals as well.
Vikas
+ } return ret; } -- 1.9.1

