Now thinking a bit more I am not confident that this patch is a full fix.I was about to process this, do you think its better to revert the
arm have heterogeneous CPU systems as well - which are not "hybrid" - and I
need to ensure that aliasing is still working properly there, as I think
that this following check would stop removing duplicates there:
+ /* uncore PMUs */
+ if (!alias_a->is_cpu && !alias_b->is_cpu)
+ return true;
+ return false;
original patch while this gets fixed?