All of lore.kernel.org
 help / color / mirror / Atom feed
* [PATCH v2 0/6] sched/fair: Clean up sched metric definitions
@ 2015-10-21 23:24 Yuyang Du
  2015-10-21 23:24 ` [PATCH v2 1/6] sched/fair: Generalize the load/util averages resolution definition Yuyang Du
                   ` (6 more replies)
  0 siblings, 7 replies; 8+ messages in thread
From: Yuyang Du @ 2015-10-21 23:24 UTC (permalink / raw)
  To: mingo, peterz, linux-kernel
  Cc: bsegall, pjt, morten.rasmussen, vincent.guittot, dietmar.eggemann,
	lizefan, umgwanakikbuti, Yuyang Du

Hi Peter and Ingo,

As discussed recently, the sched metrics need a little bit cleanup. This
series of patches attempt to do that: refactor, rename, remove...

Thanks a lot to Ben, Morten, Dietmar, Vincent, and others who provided
valuable comments.

v2 changes:
- Rename SCHED_RESOLUTION_SHIFT to SCHED_FIXEDPOINT_SHIFT, thanks to Peter
- Fix bugs in calculate_imbalance(), thanks to Vincent
- Fix "#if 0" for increased kernel load

Thanks,
Yuyang

Yuyang Du (6):
  sched/fair: Generalize the load/util averages resolution definition
  sched/fair: Remove SCHED_LOAD_SHIFT and SCHED_LOAD_SCALE
  sched/fair: Add introduction to the sched load avg metrics
  sched/fair: Remove scale_load_down() for load_avg
  sched/fair: Rename scale_load() and scale_load_down()
  sched/fair: Remove unconditionally inactive code

 include/linux/sched.h | 81 +++++++++++++++++++++++++++++++++++++++++++--------
 init/Kconfig          | 16 ++++++++++
 kernel/sched/core.c   |  8 ++---
 kernel/sched/fair.c   | 33 ++++++++++-----------
 kernel/sched/sched.h  | 52 +++++++++++++++------------------
 5 files changed, 127 insertions(+), 63 deletions(-)

-- 
2.1.4


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

end of thread, other threads:[~2015-11-23  8:12 UTC | newest]

Thread overview: 8+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2015-10-21 23:24 [PATCH v2 0/6] sched/fair: Clean up sched metric definitions Yuyang Du
2015-10-21 23:24 ` [PATCH v2 1/6] sched/fair: Generalize the load/util averages resolution definition Yuyang Du
2015-10-21 23:24 ` [PATCH v2 2/6] sched/fair: Remove SCHED_LOAD_SHIFT and SCHED_LOAD_SCALE Yuyang Du
2015-10-21 23:24 ` [PATCH v2 3/6] sched/fair: Add introduction to the sched load avg metrics Yuyang Du
2015-10-21 23:24 ` [PATCH v2 4/6] sched/fair: Remove scale_load_down() for load_avg Yuyang Du
2015-10-21 23:24 ` [PATCH v2 5/6] sched/fair: Rename scale_load() and scale_load_down() Yuyang Du
2015-10-21 23:24 ` [PATCH v2 6/6] sched/fair: Remove unconditionally inactive code Yuyang Du
2015-11-23  0:25 ` [PATCH v2 0/6] sched/fair: Clean up sched metric definitions Yuyang Du

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.