On Tue, Jan 22, 2013 at 11:31:49AM +0000, Joe Thornber wrote: > Note the mempool alloc _can_ fail with GFP_NOIO/GFP_NOWAIT. Not with GFP_NOIO. include/linux/gfp.h: #define GFP_NOIO (__GFP_WAIT) mempool_alloc(): might_sleep_if(gfp_mask & __GFP_WAIT); Alasdair