]> Git Repo - linux.git/blobdiff - kernel/cpu.c
sched: Fix incorrect sanity check
[linux.git] / kernel / cpu.c
index 1c8ddd6ee9402fdf2f6853c6142f3a8d0cb57da6..08e54e7beaed19f87766053349ae5b3c3f333a18 100644 (file)
@@ -151,7 +151,7 @@ static inline void check_for_tasks(int cpu)
 
        write_lock_irq(&tasklist_lock);
        for_each_process(p) {
-               if (task_cpu(p) == cpu &&
+               if (task_cpu(p) == cpu && p->state == TASK_RUNNING &&
                    (!cputime_eq(p->utime, cputime_zero) ||
                     !cputime_eq(p->stime, cputime_zero)))
                        printk(KERN_WARNING "Task %s (pid = %d) is on cpu %d\
This page took 0.028437 seconds and 4 git commands to generate.