Re: [git] CFS-devel, group scheduler, fixes

2007-09-18 Thread dimm
[ well, don't expect to find here anything like RDCFS (no, 'D' does not stand for 'dumb'!). I was focused on more prosaic things in the mean time so just didn't have time for writing it.. ] here is a few cleanup/simplification/optimization(s) based on the recent modifications in the sched-dev tre

Re: [announce] CFS-devel, performance improvements

2007-09-13 Thread dimm
and here's something a bit more intrusive. The initial idea was to completely get rid of 'se->fair_key'. It's always equal to 'se->vruntime' for all runnable tasks but the 'current'. The exact key within the tree for the 'current' has to be known in order for __enqueue_entity() to work properly

Re: [announce] CFS-devel, performance improvements

2007-09-13 Thread dimm
Hi, please find a couple of minor cleanups below (on top of sched-cfs-v2.6.23-rc6-v21-combo-3.patch): (1) Better placement of #ifdef CONFIG_SCHEDSTAT block in dequeue_entity(). Signed-off-by: Dmitry Adamushko <[EMAIL PROTECTED]> --- diff -upr linux-2.6.23-rc6/kernel/sched_fair.c linux-2.6.