]> Pileus Git - ~andy/linux/blobdiff - kernel/sched/fair.c
sched,numa: add cond_resched to task_numa_work
[~andy/linux] / kernel / sched / fair.c
index 966cc2bfcb77586d2ce9c55986aae2a3f2dce521..78157099b167c64f034c8c3348c02eaeb41c888a 100644 (file)
@@ -1757,6 +1757,8 @@ void task_numa_work(struct callback_head *work)
                        start = end;
                        if (pages <= 0)
                                goto out;
+
+                       cond_resched();
                } while (end != vma->vm_end);
        }