intel_pstate: Update cpu_frequency tracepoint every time
authorRafael J. Wysocki <rafael.j.wysocki@intel.com>
Tue, 19 Jul 2016 13:10:37 +0000 (15:10 +0200)
committerRafael J. Wysocki <rafael.j.wysocki@intel.com>
Thu, 21 Jul 2016 12:28:37 +0000 (14:28 +0200)
commitbc95a454b6dcf6aa464deef86e18c1770b8682b8
tree0326ba841cdc5e75edb7713a4c35c00bb8dc0be2
parent2630abc243f8d014767c4eec1deb946bdbbcfc81
intel_pstate: Update cpu_frequency tracepoint every time

Currently, intel_pstate only updates the cpu_frequency tracepoint
if the new P-state to set is different from the current one, but
that causes powertop to report 100% idle on an 100% loaded system
sometimes.

Prevent that from happening by updating the cpu_frequency tracepoint
every time intel_pstate_update_pstate() is called.

Signed-off-by: Rafael J. Wysocki <rafael.j.wysocki@intel.com>
Acked-by: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>-
drivers/cpufreq/intel_pstate.c