login
Header Space

 
 

Re: [git pull] scheduler fixes

Previous thread: [PATCH] Use correct format when printing long unsigned int in arch/x86/kernel/setup.c by Jesper Juhl on Monday, May 5, 2008 - 6:41 pm. (3 messages)

Next thread: [PATCH] x86: process fam 10h like k8 with fixed mtrr setting by Yinghai Lu on Monday, May 5, 2008 - 6:57 pm. (4 messages)
To: Linus Torvalds <torvalds@...>
Cc: <linux-kernel@...>, Andrew Morton <akpm@...>, Peter Zijlstra <a.p.zijlstra@...>
Date: Monday, May 5, 2008 - 6:58 pm

Linus, please pull the latest scheduler fixes git tree from:

  git://git.kernel.org/pub/scm/linux/kernel/git/mingo/linux-2.6-sched-fixes.git for-linus

this tree got booted up ~10 times on x86. Thanks,

	Ingo

------------------&gt;
Andrew Morton (1):
      sched: add debug checks to idle functions

David Simner (1):
      sched: fix sched_info_switch not being called according to documentation

Gregory Haskins (2):
      sched: fix RT task-wakeup logic
      sched: fix SCHED_FAIR wake-idle logic error

Harvey Harrison (2):
      sched: make rt_sched_class, idle_sched_class static
      sched: add statics, don't return void expressions

Heiko Carstens (1):
      sched: fix missing locking in sched_domains code

Ingo Molnar (4):
      sched: remove old sched doc
      sched: make clock sync tunable by architecture code
      sched: fix cpu clock
      sched, x86: add HAVE_UNSTABLE_SCHED_CLOCK

Miao Xie (1):
      sched: fair-group: fix a Div0 error of the fair group scheduler

Mike Galbraith (1):
      sched: fix debugging

Parag Warudkar (1):
      sched: default to n for GROUP_SCHED and FAIR_GROUP_SCHED

Peter Zijlstra (4):
      sched: fix normalized sleeper
      sched: optimize calc_delta_mine()
      sched: fix hrtick_start_fair and CPU-Hotplug
      sched: add optional support for CONFIG_HAVE_UNSTABLE_SCHED_CLOCK

 Documentation/scheduler/sched-design.txt |  165 ---------------
 arch/x86/Kconfig                         |    1 +
 include/linux/sched.h                    |   38 ++++-
 init/Kconfig                             |   11 +-
 init/main.c                              |    1 +
 kernel/Makefile                          |    2 +-
 kernel/sched.c                           |  323 ++++++++++++------------------
 kernel/sched_clock.c                     |  236 ++++++++++++++++++++++
 kernel/sched_debug.c                     |    7 -
 kernel/sched_fair.c                      |   39 +---
 kernel/sched_idletask.c                  |    2 +-
 kernel/sc...
To: <mingo@...>
Cc: <torvalds@...>, <linux-kernel@...>, <akpm@...>, <a.p.zijlstra@...>
Date: Monday, May 5, 2008 - 8:14 pm

From: Ingo Molnar &lt;mingo@elte.hu&gt;

Sanity booted and moderately tested on 64-cpu and 128-cpu Niagara2
systems.
--
To: David Miller <davem@...>
Cc: <torvalds@...>, <linux-kernel@...>, <akpm@...>, <a.p.zijlstra@...>
Date: Monday, May 5, 2008 - 8:24 pm

thanks David!

btw., this has the CONFIG_HAVE_UNSTABLE_SCHED_CLOCK changes from Peter 
which should improve things on Niagara2. Note that cpu_clock() still has 
sync overhead - this will simply go away, once we are reasonably sure 
about the current sched_clock() code on x86. Those bits still need more 
testing.

	Ingo
--
Previous thread: [PATCH] Use correct format when printing long unsigned int in arch/x86/kernel/setup.c by Jesper Juhl on Monday, May 5, 2008 - 6:41 pm. (3 messages)

Next thread: [PATCH] x86: process fam 10h like k8 with fixed mtrr setting by Yinghai Lu on Monday, May 5, 2008 - 6:57 pm. (4 messages)
speck-geostationary