Re: [PATCH] blk-mq: don't leak preempt counter/q_usage_counter when allocating rq failed
From: Ming Lei <hidden>
Date: 2017-08-01 07:28:26
From: Ming Lei <hidden>
Date: 2017-08-01 07:28:26
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