From: Ingo Molnar <mingo@elte.hu>
To: Linus Torvalds <torvalds@linux-foundation.org>
Cc: Andrew Morton <akpm@linux-foundation.org>, linux-kernel@vger.kernel.org
Subject: [git pull request] scheduler updates
Date: Thu, 2 Aug 2007 18:08:25 +0200 [thread overview]
Message-ID: <20070802160825.GA18710@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
these are all low-risk sched.o and task_struct debloating patches:
text data bss dec hex filename
37033 3066 20 40119 9cb7 sched.o.debug.before
34840 3066 20 37926 9426 sched.o.debug.after
text data bss dec hex filename
28997 2726 16 31739 7bfb sched.o.before
27991 2726 16 30733 780d sched.o.after
1006 bytes of code off in the nondebug case (this also speeds things up)
and 2193 bytes of code off in the debug case. The size of sched.o is now
1k smaller than it was before CFS on SMP, and within 1k of its old size
on UP. (Further reduction is possible, there is another patch that
shaves off another 500 bytes but it needs some more testing.)
also a nice smpnice cleanup/simplification from Peter Williams.
built and booted on x86-32 and x86-64, built allnoconfig and
allyesconfig, and for good measure it also passed 38 iterations of 'make
randconfig; make -j vmlinux' builds without any failure.
Thanks!
Ingo
------------------->
Ingo Molnar (10):
sched: remove cache_hot_time
sched: calc_delta_mine(): use fixed limit
sched: uninline calc_delta_mine()
sched: uninline inc/dec_nr_running()
sched: ->task_new cleanup
sched: move load-calculation functions
sched: add schedstat_set() API
sched: use schedstat_set() API
sched: reduce debug code
sched: reduce task_struct size
Peter Williams (1):
sched: tidy up left over smpnice code
include/linux/sched.h | 24 +++--
include/linux/topology.h | 1
kernel/sched.c | 193 +++++++++++++++++++++++------------------------
kernel/sched_debug.c | 22 +++--
kernel/sched_fair.c | 21 +----
kernel/sched_rt.c | 14 ---
kernel/sched_stats.h | 2
7 files changed, 134 insertions(+), 143 deletions(-)
next reply other threads:[~2007-08-02 16:08 UTC|newest]
Thread overview: 20+ messages / expand[flat|nested] mbox.gz Atom feed top
2007-08-02 16: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-07-26 12: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=20070802160825.GA18710@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 a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox