]> git.hungrycats.org Git - linux/commitdiff
[PATCH] Compile fix for kernel/sched.c
authorDavid Mosberger <davidm@hpl.hp.com>
Mon, 11 Mar 2002 16:15:10 +0000 (08:15 -0800)
committerDavid Mosberger <davidm@wailua.hpl.hp.com>
Mon, 11 Mar 2002 16:15:10 +0000 (08:15 -0800)
Fix init_idle() to initialize preempt_count only if CONFIG_PREEMPT is set.

kernel/sched.c

index 45e3b61033605356bc09cb5984c9a1f78170dec5..cc6749cf744f59d3812c9c9ec78708033163a5ba 100644 (file)
@@ -1442,8 +1442,10 @@ void __init init_idle(task_t *idle, int cpu)
        set_tsk_need_resched(idle);
        __restore_flags(flags);
 
+#ifdef CONFIG_PREEMPT
        /* Set the preempt count _outside_ the spinlocks! */
        idle->thread_info->preempt_count = (idle->lock_depth >= 0);
+#endif
 }
 
 extern void init_timervecs(void);