Hi, As a heads-up, I believe that arch/x86/events/amd/power.c is currently missing initialisation of pmu::module, which could result in problems when the module is unloaded.
We've just spotted a similar problem in a couple of ARM PMUs, and AFAICT the AMD power PMU is the only other PMU affected. Other modular PMUs all initialise this to THIS_MODULE prior to calling perf_pmu_register(). Thanks, Mark.

