login
Header Space

 
 

Re: [ANNOUNCE/RFC] Really Fair Scheduler

Score:
Previous message: [thread] [date] [author]
Next message: [thread] [date] [author]
To: Roman Zippel <zippel@...>
Cc: Daniel Walker <dwalker@...>, <linux-kernel@...>, <peterz@...>
Date: Sunday, September 2, 2007 - 11:29 am

* Roman Zippel <zippel@linux-m68k.org> wrote:


no, when generating those numbers i used:

  CONFIG_CC_OPTIMIZE_FOR_SIZE=y
  # CONFIG_FORCED_INLINING is not set

(but i also re-did it for all the other combinations of these build 
flags and similar results can be seen - your patch, despite removing 
lots of source code, produces a larger sched.o.)


some changes did slip into your patch that have no other purpose but to 
reduce code size:

  +#ifdef CONFIG_SMP
          unsigned long cpu_load[CPU_LOAD_IDX_MAX];
  +#endif
  [...]
  +#ifdef CONFIG_SMP
   /* Used instead of source_load when we know the type == 0 */
   unsigned long weighted_cpuload(const int cpu)
   {
          return cpu_rq(cpu)->ls.load.weight;
   }
  +#endif
  [...]

so i thought you must be aware of the problem - at least considering how 
much you've criticised CFS's "complexity" both in your initial review of 
CFS (which included object size comparisons) and in this patch 
submission of yours (which did not include object size comparisons
though).


debugging disabled of course. (your patch has a self-validity checking 
function [verify_queue()] that is called on SCHED_DEBUG=y, it would have 
been unfair to test your patch with that included.)

	Ingo
-
Previous message: [thread] [date] [author]
Next message: [thread] [date] [author]

Messages in current thread:
[ANNOUNCE/RFC] Really Fair Scheduler, Roman Zippel, (Thu Aug 30, 10:05 pm)
Re: [ANNOUNCE/RFC] Really Fair Scheduler, Daniel Walker, (Sat Sep 1, 8:52 pm)
Re: [ANNOUNCE/RFC] Really Fair Scheduler, Roman Zippel, (Sun Sep 2, 10:47 am)
Re: [ANNOUNCE/RFC] Really Fair Scheduler, Daniel Walker, (Sun Sep 2, 11:00 am)
Re: [ANNOUNCE/RFC] Really Fair Scheduler, Roman Zippel, (Mon Sep 3, 2:20 pm)
Re: [ANNOUNCE/RFC] Really Fair Scheduler, Daniel Walker, (Mon Sep 3, 5:06 pm)
Re: [ANNOUNCE/RFC] Really Fair Scheduler, Ingo Molnar, (Sun Sep 2, 3:20 am)
Re: [ANNOUNCE/RFC] Really Fair Scheduler, Roman Zippel, (Fri Sep 7, 11:35 am)
Re: [ANNOUNCE/RFC] Really Fair Scheduler, Mike Galbraith, (Sat Sep 8, 3:56 am)
Re: [ANNOUNCE/RFC] Really Fair Scheduler, Roman Zippel, (Mon Sep 10, 7:23 pm)
Re: [ANNOUNCE/RFC] Really Fair Scheduler, Mike Galbraith, (Tue Sep 11, 2:18 am)
Re: [ANNOUNCE/RFC] Really Fair Scheduler, Roman Zippel, (Tue Sep 11, 7:28 am)
Re: [ANNOUNCE/RFC] Really Fair Scheduler, Mike Galbraith, (Sat Sep 8, 4:23 am)
Re: [ANNOUNCE/RFC] Really Fair Scheduler, Roman Zippel, (Sun Sep 2, 11:16 am)
Re: [ANNOUNCE/RFC] Really Fair Scheduler, Ingo Molnar, (Sun Sep 2, 11:29 am)
Re: [ANNOUNCE/RFC] Really Fair Scheduler, Roman Zippel, (Sun Sep 2, 1:16 pm)
Re: [ANNOUNCE/RFC] Really Fair Scheduler, Ingo Molnar, (Sun Sep 2, 3:21 pm)
Re: [ANNOUNCE/RFC] Really Fair Scheduler, Satyam Sharma, (Sun Sep 2, 4:40 am)
Re: [ANNOUNCE/RFC] Really Fair Scheduler, Ingo Molnar, (Sun Sep 2, 5:59 am)
Re: [ANNOUNCE/RFC] Really Fair Scheduler, Ingo Molnar, (Fri Aug 31, 6:54 am)
Re: [ANNOUNCE/RFC] Really Fair Scheduler, Roman Zippel, (Sat Sep 1, 2:48 am)
Re: [ANNOUNCE/RFC] Really Fair Scheduler, Bill Davidsen, (Sat Sep 1, 10:19 pm)
Re: [ANNOUNCE/RFC] Really Fair Scheduler, Roman Zippel, (Sun Sep 2, 1:02 pm)
Re: [ANNOUNCE/RFC] Really Fair Scheduler, Roman Zippel, (Fri Aug 31, 9:19 am)
Re: [ANNOUNCE/RFC] Really Fair Scheduler, Ingo Molnar, (Sun Sep 2, 5:26 am)
Re: [ANNOUNCE/RFC] Really Fair Scheduler, Roman Zippel, (Sun Sep 2, 10:58 pm)
Re: [ANNOUNCE/RFC] Really Fair Scheduler, Syren Baran, (Wed Sep 5, 11:03 pm)
Re: [ANNOUNCE/RFC] Really Fair Scheduler, Mike Galbraith, (Fri Aug 31, 5:36 am)
Re: [ANNOUNCE/RFC] Really Fair Scheduler, Roman Zippel, (Fri Aug 31, 9:22 am)
Re: [ANNOUNCE/RFC] Really Fair Scheduler, Mike Galbraith, (Sat Sep 1, 12:35 am)
Re: [ANNOUNCE/RFC] Really Fair Scheduler, Mike Galbraith, (Fri Aug 31, 9:55 am)
speck-geostationary