From: Ingo Molnar <mingo@elte.hu>
To: Linus Torvalds <torvalds@linux-foundation.org>
Cc: linux-kernel@vger.kernel.org, Andrew Morton <akpm@linux-foundation.org>
Subject: [git pull request] scheduler updates
Date: Thu, 26 Jul 2007 14:08:10 +0200 [thread overview]
Message-ID: <20070726120810.GA30565@elte.hu> (raw)
Linus, please pull the latest scheduler git tree from:
git://git.kernel.org/pub/scm/linux/kernel/git/mingo/linux-2.6-sched.git
there's 8 commits in this tree - only one modifies scheduling behavior
(and even that one only slightly so): a fix for a (minor)
SMP-fairness-balancing problem.
There is one update/fix to the (upstream still unused) cpu_clock() API.
[ which API will replace all the current (and buggy) in-tree uses of
sched_clock(). ]
There are also two small facilities added: preempt-notifiers (which is
disabled and not selectable by the user and hence a NOP) needed by
future KVM and other virtualization work and they'd like to see this
offered by the upstream kernel. There's also the new
above_background_load() inline function (unused at the moment). The
presence of these two facilities causes no change at all to the kernel
image:
text data bss dec hex filename
5573413 679332 3842048 10094793 9a08c9 vmlinux.before
5573413 679332 3842048 10094793 9a08c9 vmlinux.after
so i thought this would be fine for a post-rc1 merge too.
There's also two small cleanup patches, a documentation update, and a
debugging enhancement/helper: i've merged Nick's long-pending
sysctl-domain-tree debug patch that has been in -mm for 3 years
meanwhile. (It depends on CONFIG_SCHED_DEBUG and has no effect on
scheduling by default even if enabled.)
passes allyesconfig, allnoconfig and distro build, boots and works fine
on 32-bit and 64-bit x86 as well. (and is expected to work fine on every
architecture)
Ingo
-------------------->
Avi Kivity (1):
sched: arch preempt notifier mechanism
Con Kolivas (1):
sched: add above_background_load() function
Ingo Molnar (2):
sched: increase SCHED_LOAD_SCALE_FUZZ
sched: make cpu_clock() not use the rq clock
Joachim Deguara (1):
sched: update Documentation/sched-stats.txt
Josh Triplett (1):
sched: mark sysrq_sched_debug_show() static
Nick Piggin (1):
sched: debug feature - make the sched-domains tree runtime-tweakable
Satoru Takeuchi (1):
sched: remove unused rq->load_balance_class
Documentation/sched-stats.txt | 195 ++++++++++++++++++++--------------------
include/linux/preempt.h | 44 +++++++++
include/linux/sched.h | 23 ++++
kernel/Kconfig.preempt | 3
kernel/sched.c | 204 ++++++++++++++++++++++++++++++++++++++++--
kernel/sched_debug.c | 2
6 files changed, 365 insertions(+), 106 deletions(-)
next reply other threads:[~2007-07-26 12:08 UTC|newest]
Thread overview: 20+ messages / expand[flat|nested] mbox.gz Atom feed top
2007-07-26 12:08 Ingo Molnar [this message]
-- strict thread matches above, loose matches on Subject: below --
2007-08-28 11:32 [git pull request] scheduler updates Ingo Molnar
2007-08-28 14:11 ` Mike Galbraith
2007-08-28 14:46 ` Ingo Molnar
2007-08-28 14:55 ` Mike Galbraith
2007-08-24 14:12 Ingo Molnar
2007-08-24 18:09 ` Linus Torvalds
2007-08-24 19:37 ` Ingo Molnar
2007-08-25 17:23 ` Ingo Molnar
2007-08-25 20:43 ` Ingo Molnar
2007-08-25 21:20 ` Peter Zijlstra
2007-08-31 1:58 ` Roman Zippel
2007-08-23 16:07 Ingo Molnar
2007-08-12 16:32 Ingo Molnar
2007-08-10 21:22 Ingo Molnar
2007-08-08 20:30 Ingo Molnar
2007-08-02 16:08 Ingo Molnar
2007-07-19 16:50 Ingo Molnar
2007-07-16 7:53 Ingo Molnar
2007-07-11 19:38 Ingo Molnar
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=20070726120810.GA30565@elte.hu \
--to=mingo@elte.hu \
--cc=akpm@linux-foundation.org \
--cc=linux-kernel@vger.kernel.org \
--cc=torvalds@linux-foundation.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
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.