On Mon, Feb 27, 2017 at 09:47:53AM -0800, Omar Sandoval wrote: > From: Omar Sandoval > > blk_mq_alloc_request_hctx() allocates a driver request directly, unlike > its blk_mq_alloc_request() counterpart. It also crashes because it > doesn't update the tags->rqs map. > > Fix it by making it allocate a scheduler request. > > Reported-by: Sagi Grimberg > Signed-off-by: Omar Sandoval > --- > I think this should do it. Verified that normal operation still works > for me, but I'm not sure how to test the actual _hctx() alloc path. > Sagi, could you please test this series out? Hm, Sagi, your mail server seems to have rejected patches 2 and 3 because git-send-email duplicated the in-reply-to header for some reason. I've attached the patches instead.