Re: [PATCH 3/6] x86/mbm: Intel Memory B/W Monitoring enumeration and init

From: Thomas Gleixner
Date: Thu Mar 03 2016 - 02:36:31 EST


On Wed, 2 Mar 2016, Vikas Shivappa wrote:
> + if (cqm_enabled && mbm_enabled)
> + intel_cqm_events_group.attrs = intel_cmt_mbm_events_attr;
> + else if (!cqm_enabled && mbm_enabled)
> + intel_cqm_events_group.attrs = intel_mbm_events_attr;
> + else if (cqm_enabled && !mbm_enabled)
> + intel_cqm_events_group.attrs = intel_cqm_events_attr;
> +
> ret = perf_pmu_register(&intel_cqm_pmu, "intel_cqm", -1);
> if (ret) {
> pr_err("Intel CQM perf registration failed: %d\n", ret);
> goto out;

So what cleans up mbm_local and mbm_total in that case?

Thanks,

tglx