mm/hugetlb.c: add cond_resched_lock() in return_unused_surplus_pages()
[pandora-kernel.git] / mm / hugetlb.c
index dd30f22..2461929 100644 (file)
@@ -1172,6 +1172,7 @@ static void return_unused_surplus_pages(struct hstate *h,
        while (nr_pages--) {
                if (!free_pool_huge_page(h, &node_states[N_MEMORY], 1))
                        break;
+               cond_resched_lock(&hugetlb_lock);
        }
 }