[patch 0/4] x86/perf/intel/cstate: Fix cpu hotplug handling and make it modular

From: Thomas Gleixner
Date: Sun Mar 20 2016 - 15:01:30 EST


The perf cstate driver is yet another trainwreck vs. cpu hotplug handling. The
hotplug code is not only disfunctional, it's also a uncomprehensible mess.

The following series fixes the hotplug functionality, sanitizes error handling
and makes the driver modular.

It depends on Kans modularization support for the uncore and rapl drivers:

http://lkml.kernel.org/r/1458462817-2475-1-git-send-email-kan.liang@xxxxxxxxx
http://lkml.kernel.org/r/1458462817-2475-2-git-send-email-kan.liang@xxxxxxxxx

as it uses Kconfig and Makefile which get introduced by those patches.

Thanks,

tglx
---
Kconfig.perf | 8
events/intel/Makefile | 4
events/intel/cstate.c | 536 +++++++++++++++++++++++---------------------------
3 files changed, 258 insertions(+), 290 deletions(-)