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 [EMAIL PROTECTED] More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/