On Tue, 2013-06-11 at 11:44 -0400, Sasha Levin wrote: > On 06/11/2013 11:23 AM, Christoph Lameter wrote: > > On Tue, 11 Jun 2013, Pekka Enberg wrote: > > > >> So you're OK with going forward with Sasha's patch? It's needed > >> because __GFP_NOWARN was specifically added there to fix this > >> issue earlier. > > > > Why dont we fix the call site to use vmalloc instead for larger allocs? > > > > We should probably be doing both.
Allowing a pipe to store thousands of page refs seems quite useless and dangerous. Having to use vmalloc()/vfree() for every splice()/vmsplice() would be a performance loss anyway. (fs/splice.c splice_grow_spd() will also want to allocate big kmalloc() chunks) -- To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majord...@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/