1. 02 Sep, 2009 1 commit
  2. 11 Aug, 2009 2 commits
  3. 24 Aug, 2009 1 commit
  4. 18 Aug, 2009 1 commit
  5. 20 Aug, 2009 1 commit
  6. 26 Jun, 2009 1 commit
  7. 03 Sep, 2009 1 commit
  8. 02 Sep, 2009 1 commit
  9. 18 Aug, 2009 1 commit
  10. 28 May, 2009 1 commit
  11. 10 Sep, 2009 1 commit
  12. 26 Aug, 2009 1 commit
  13. 23 Jul, 2009 1 commit
  14. 13 Aug, 2009 1 commit
  15. 17 Aug, 2009 1 commit
  16. 22 Jul, 2009 1 commit
  17. 26 Jun, 2009 1 commit
  18. 24 Aug, 2009 2 commits
  19. 02 Sep, 2009 1 commit
  20. 20 Aug, 2009 2 commits
  21. 24 Aug, 2009 1 commit
  22. 20 Aug, 2009 1 commit
  23. 14 Sep, 2009 1 commit
  24. 13 Sep, 2009 2 commits
    • Andrew Morton's avatar
      fix spellos · a4ea534f
      Andrew Morton authored
      Cc: Arjan van de Ven <arjan@linux.intel.com>
      Cc: Ingo Molnar <mingo@elte.hu>
      Cc: Len Brown <lenb@kernel.org>
      Cc: Peter Zijlstra <a.p.zijlstra@chello.nl>
      Cc: Venkatesh Pallipadi <venkatesh.pallipadi@intel.com>
      Cc: Yanmin Zhang <yanmin_zhang@linux.intel.com>
      Signed-off-by: default avatarAndrew Morton <akpm@linux-foundation.org>
      a4ea534f
    • Arjan van de Ven's avatar
      Add a new idle governor which balances power savings, energy efficiency · 6649a41f
      Arjan van de Ven authored
      and performance impact.
      
      The reason for a reworked governor is that there have been serious
      performance issues reported with the existing code on Nehalem server
      systems.
      
      To show this I'm sure Andrew wants to see benchmark results:
      (benchmark is "fio", "no cstates" is using "idle=poll")
      
      		no cstates	current linux	new algorithm
      1 disk		107 Mb/s	85 Mb/s		105 Mb/s
      2 disks		215 Mb/s	123 Mb/s	209 Mb/s
      12 disks	590 Mb/s	320 Mb/s	585 Mb/s
      
      In various power benchmark measurements, no degredation was found by our
      measurement&diagnostics team.  Obviously a bit more power was used in the
      "fio" benchmark, due to the much higher performance.
      
      The integration plan for this is to first add the new governor, but for
      one kernel generation, leave the old menu governor in place so that it's
      possible to separate out behavior from this governor versus other things
      in diagnostics.  If no issues are found, I'll remove the old governor in
      the kernel cycle after that.
      
      While it would be a novel idea to describe the new algorithm in this
      commit message, I cheaped out and described it in comments in the code
      instead.
      Signed-off-by: default avatarArjan van de Ven <arjan@linux.intel.com>
      Cc: Venkatesh Pallipadi <venkatesh.pallipadi@intel.com>
      Cc: Len Brown <lenb@kernel.org>
      Cc: Ingo Molnar <mingo@elte.hu>
      Cc: Peter Zijlstra <a.p.zijlstra@chello.nl>
      Cc: Yanmin Zhang <yanmin_zhang@linux.intel.com>
      Signed-off-by: default avatarAndrew Morton <akpm@linux-foundation.org>
      6649a41f
  25. 10 Sep, 2009 2 commits
  26. 09 Sep, 2009 2 commits
  27. 02 Sep, 2009 1 commit
  28. 14 Aug, 2009 2 commits
  29. 07 Aug, 2009 1 commit
  30. 23 Jun, 2009 1 commit
    • Andrew Morton's avatar
      Presently acpi-cpufreq will perform the MSR read on the first CPU in the · 4e454576
      Andrew Morton authored
      mask.  That's inefficient if that CPU differs from the current CPU. 
      Because we have to perform a cross-CPU call, but we could have run the
      rdmsr on the current CPU.
      
      So switch to using the new smp_call_function_any(), whcih will perform the
      call on the current CPU if that CPU is present in the mask (it is).
      
      Cc: "Zhang, Yanmin" <yanmin_zhang@linux.intel.com>
      Cc: Dave Jones <davej@redhat.com>
      Cc: Ingo Molnar <mingo@elte.hu>
      Cc: Jaswinder Singh Rajput <jaswinder@kernel.org>
      Cc: Len Brown <len.brown@intel.com>
      Cc: Mike Galbraith <efault@gmx.de>
      Cc: Rusty Russell <rusty@rustcorp.com.au>
      Cc: Thomas Gleixner <tglx@linutronix.de>
      Cc: Venkatesh Pallipadi <venkatesh.pallipadi@intel.com>
      Cc: Zhao Yakui <yakui.zhao@intel.com>
      Signed-off-by: default avatarAndrew Morton <akpm@linux-foundation.org>
      4e454576
  31. 07 Aug, 2009 1 commit
  32. 02 Sep, 2009 1 commit
  33. 27 Aug, 2009 1 commit