sched: Update task_tick_numa to ignore tasks without an mm
[sfrench/cifs-2.6.git] / kernel / sched / fair.c
index d4bd299d67abfe84e56cf99693adc9a12a0ae27d..db6f0df9d43e3ff0e5e9424fe455f9eb49b5e425 100644 (file)
@@ -2915,7 +2915,7 @@ static void task_tick_numa(struct rq *rq, struct task_struct *curr)
        /*
         * We don't care about NUMA placement if we don't have memory.
         */
-       if ((curr->flags & (PF_EXITING | PF_KTHREAD)) || work->next != work)
+       if (!curr->mm || (curr->flags & (PF_EXITING | PF_KTHREAD)) || work->next != work)
                return;
 
        /*