On Sun, Apr 08, 2018 at 04:40:59PM +0000, Bart Van Assche wrote: > __GFP_KSWAPD_RECLAIM wasn't stripped off on purpose for non-atomic > allocations. That was an oversight. OK, good. > Do you perhaps want me to prepare a patch that makes blk_get_request() again > respect the full gfp mask passed as third argument to blk_get_request()? I think that would be a good idea. If it's onerous to have extra arguments, there are some bits in gfp_flags which could be used for your purposes.