Skip to content

x86, perf, cqm: Cleanups and preparation for RDT/CAT

Thomas Gleixner lkml 1 version In review

Get series with b4
b4 am [email protected]

Versions newest first

  1. v1 Latest6 patches 11 repliesIn review

Patches in v1 No applies recorded yet

#Subject and filesSizeRepliesApplied
1/6x86, perf, cqm: Document PQR MSR abusearch/x86/kernel/cpu/perf_event_intel_cqm.c+13 -21 reply
2/6x86, perf, cqm: Use proper data typearch/x86/kernel/cpu/perf_event_intel_cqm.c include/linux/perf_event.h+3 -32 replies
3/6x86, perf, cqm: Remove pointless spinlock from state cachearch/x86/kernel/cpu/perf_event_intel_cqm.c+6 -113 replies
4/6x86, perf, cqm: Avoid pointless msr writearch/x86/kernel/cpu/perf_event_intel_cqm.c+5 -31 reply
5/6x86, perf, cqm: Remove useless wrapper functionarch/x86/kernel/cpu/perf_event_intel_cqm.c+1 -61 reply
6/6x86, perf, cqm: Add storage for closid and cleanup struct intel_pqr_statearch/x86/kernel/cpu/perf_event_intel_cqm.c+27 -232 replies

Reviews trailers per patch

5 of 6 patches have a Reviewed-by or Acked-by.

PatchMatt FlemingKanaka Juvva
1/6A-b
2/6
3/6A-b T-b
4/6A-b
5/6A-b
6/6A-b

Trailers given in replies are filled; those carried in the patches from earlier versions are outlined with dashes.

Read the v1 thread

Cover letter [patch 0/6] x86, perf, cqm: Cleanups and preparation for RDT/CAT

While reviewing the RDT/CAT patches I had to look into the perf CQM code. As usual when my review mood reaches the grumpiness level, I start to poke around in the code some more and find stuff which really sucks.

Here is a step by step patch series, which cleans up and clarifies the code and prepares it for reuasage of the PQR cache for the RDT/CAT stuff.

Compile tested only.

Shameless hint @Intel: I have no access to a box with CQM/RDT :)

Thanks,

tglx