linux-pm.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
* [PATCH 0/4] intel_pstate fixes for v3.16
@ 2014-05-29 16:32 dirk.brandewie
  2014-05-29 16:32 ` [PATCH 1/4] intel_pstate: Remove C0 tracking dirk.brandewie
                   ` (4 more replies)
  0 siblings, 5 replies; 10+ messages in thread
From: dirk.brandewie @ 2014-05-29 16:32 UTC (permalink / raw)
  To: linux-pm; +Cc: dirk.brandewie, rjw, dsmythies, Dirk Brandewie

From: Dirk Brandewie <dirk.j.brandewie@intel.com>

Based on Rafael's linux-next branch at:
git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
Commit 0c932c3ecbba60bc5f9e08d579891cdbedfdd1c1

Fixes the regression where intel_pstate was being too reactive
reducing the P state caused by the C0 tracking which was added to
ensure that on an idle system intel_pstate converge on the lowest
reasonable P state.  The C0 tracking mechanism is replaced with a
mechanism that looks at sample time and scales the busy calculation
only if the sample time is *much* larger than the requested sample time.

Reference:
   https://bugzilla.kernel.org/show_bug.cgi?id=75121
   https://lkml.org/lkml/2014/5/6/597

Dirk Brandewie (3):
  intel_pstate: Remove C0 tracking
  intel_pstate: Correct rounding in busy calculation
  intel_pstate: add sample time scaling

Doug Smythies (1):
  intel_pstate: Improve initial busy calculation

 drivers/cpufreq/intel_pstate.c | 52 +++++++++++++++++++++++++-----------------
 1 file changed, 31 insertions(+), 21 deletions(-)

-- 
1.9.0


^ permalink raw reply	[flat|nested] 10+ messages in thread

end of thread, other threads:[~2014-06-15 22:46 UTC | newest]

Thread overview: 10+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2014-05-29 16:32 [PATCH 0/4] intel_pstate fixes for v3.16 dirk.brandewie
2014-05-29 16:32 ` [PATCH 1/4] intel_pstate: Remove C0 tracking dirk.brandewie
2014-05-29 16:32 ` [PATCH 2/4] intel_pstate: Correct rounding in busy calculation dirk.brandewie
2014-06-15 14:44   ` Doug Smythies
2014-06-15 22:46     ` Rafael J. Wysocki
2014-05-29 16:32 ` [PATCH 3/4] intel_pstate: add sample time scaling dirk.brandewie
2014-05-29 18:17   ` Yuyang Du
2014-06-09 15:58   ` Doug Smythies
2014-05-29 16:32 ` [PATCH 4/4] intel_pstate: Improve initial busy calculation dirk.brandewie
     [not found] ` <CADmjqpNoRjhO=BaRBXxONCWd8-i9tzDLGVF4fTBs4jfRtHbdxw@mail.gmail.com>
2014-05-30  0:04   ` [PATCH 0/4] intel_pstate fixes for v3.16 Stratos Karafotis

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).