On Tue, 24 Jun 2014, Eric Dumazet wrote: > diff --git a/mm/vmalloc.c b/mm/vmalloc.c > index f64632b67196..05a145ed1332 100644 > --- a/mm/vmalloc.c > +++ b/mm/vmalloc.c > @@ -1602,6 +1602,7 @@ static void *__vmalloc_area_node(struct vm_struct > *area, gfp_t gfp_mask, > goto fail; > } > area->pages[i] = page; > + cond_resched(); > } > > if (map_vm_area(area, prot, &pages))
Now that we pass the gfp mask into vmalloc() and all allocations aren't inherently GFP_KERNEL, I think this should only be done for (gfp_mask & __GFP_WAIT). -- To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to [email protected] More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/

