]> git.karo-electronics.de Git - linux-beck.git/commitdiff
sched: idle_at_tick is only used when CONFIG_SMP is set
authorHenrik Austad <henrik@austad.us>
Fri, 13 Feb 2009 19:35:45 +0000 (20:35 +0100)
committerIngo Molnar <mingo@elte.hu>
Sun, 15 Feb 2009 20:16:10 +0000 (21:16 +0100)
Impact: struct rq size optimization

The idle_at_tick in struct rq is only used in SMP settings
and it does not make sense to have this in the rq in an UP setup.

Signed-off-by: Henrik Austad <henrik@austad.us>
Signed-off-by: Ingo Molnar <mingo@elte.hu>
kernel/sched.c

index 5faf5d482fcd74fea617a0e94dfd726e4ed54a2d..648154cf1117e787c56b8dde102ec672fd0ea96f 100644 (file)
@@ -555,7 +555,6 @@ struct rq {
        unsigned long nr_running;
        #define CPU_LOAD_IDX_MAX 5
        unsigned long cpu_load[CPU_LOAD_IDX_MAX];
-       unsigned char idle_at_tick;
 #ifdef CONFIG_NO_HZ
        unsigned long last_tick_seen;
        unsigned char in_nohz_recently;
@@ -596,6 +595,7 @@ struct rq {
        struct root_domain *rd;
        struct sched_domain *sd;
 
+       unsigned char idle_at_tick;
        /* For active balancing */
        int active_balance;
        int push_cpu;