All of lore.kernel.org
 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 an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.