[<prev] [next>] [day] [month] [year] [list]
Message-ID: <20070802160825.GA18710@elte.hu>
Date: Thu, 2 Aug 2007 18:08:25 +0200
From: Ingo Molnar <mingo@...e.hu>
To: Linus Torvalds <torvalds@...ux-foundation.org>
Cc: Andrew Morton <akpm@...ux-foundation.org>,
linux-kernel@...r.kernel.org
Subject: [git pull request] scheduler updates
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(-)
-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@...r.kernel.org
More majordomo info at http://vger.kernel.org/majordomo-info.html
Please read the FAQ at http://www.tux.org/lkml/
Powered by blists - more mailing lists