[GIT PULL] sched/core changes for v2.6.34

From: Ingo Molnar
Date: Sat Feb 27 2010 - 09:51:51 EST


Linus,

Please pull the latest sched-core-for-linus git tree from:

git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip.git sched-core-for-linus

The biggest change are further load-balancer cleanups. We expect no
significant behavioral impact. (in theory that is.)

Thanks,

Ingo

------------------>

[ shortlog and diffstat done manually, relative to sched-fixes-for-linus. ]

Akinobu Mita (1):
sched: Use for_each_bit

Anton Blanchard (3):
percpu_counter: Make __percpu_counter_add an inline function on UP
sched: cpuacct: Use bigger percpu counter batch values for stats counters
kthread, sched: Remove reference to kthread_create_on_cpu

Dhaval Giani (1):
sched: Remove USER_SCHED

Gautham R Shenoy (1):
sched: Fix the place where group powers are updated

H Hartley Sweeten (1):
sched: Don't expose local functions

Peter Zijlstra (10):
sched: Move load balance code into sched_fair.c
sched: Remove the sched_class load_balance methods
sched: Remove rq_iterator usage from load_balance_fair
sched: Remove rq_iterator from move_one_task
sched: Remove from fwd decls
sched: Add a lock break for PREEMPT=y
sched: Unify load_balance{,_newidle}()
sched: Remove load_balance_newidle()
sched: Assume *balance is valid
sched: Remove unused update_shares_locked()

Simon Kagstrom (1):
sched: might_sleep(): Make file parameter const char *

Suresh Siddha (1):
sched: Fix SCHED_MC regression caused by change in sched cpu_power

Thomas Gleixner (4):
sched: Extend enqueue_task to allow head queueing
sched: Implement head queueing for sched_rt
sched: Queue a deboosted task to the head of the RT prio queue
sched: Don't use possibly stale sched_class

Yong Zhang (2):
sched: Change usage of rt_rq->rt_se to rt_rq->tg->rt_se[cpu]
sched: Remove member rt_se from struct rt_rq

Documentation/feature-removal-schedule.txt | 15 -
include/linux/kernel.h | 5 +-
include/linux/percpu_counter.h | 9 +-
include/linux/sched.h | 25 +-
init/Kconfig | 81 +-
kernel/ksysfs.c | 8 -
kernel/kthread.c | 2 +-
kernel/sched.c | 2125 ++--------------------------
kernel/sched_cpupri.c | 4 +-
kernel/sched_fair.c | 1699 +++++++++++++++++++++-
kernel/sched_idletask.c | 23 +-
kernel/sched_rt.c | 54 +-
kernel/sys.c | 5 -
kernel/user.c | 305 ----
14 files changed, 1827 insertions(+), 2533 deletions(-)

--
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at http://vger.kernel.org/majordomo-info.html
Please read the FAQ at http://www.tux.org/lkml/