On Fri, Jul 14, 2017 at 04:41:36PM +0800, Ming Lei wrote:
From: Ming Lei <redacted>
When blk_mq_get_request() failed, preempt counter isn't
released, and blk_mq_make_request() doesn't release the counter
too.
This patch fixes the issue, and makes sure that preempt counter
is only held if rq is allocated successfully. The same policy is
applied on .q_usage_counter too.
Hi Jens,
Given NOWAIT has been merged, could you consider this patch for
v4.13?
Thanks,
Ming