Thread (4 messages) 4 messages, 2 authors, 2017-08-02

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

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
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help