[PATCH 0/4] nvme-blkmq fixes
Keith Busch
keith.busch at intel.com
Mon Dec 22 13:01:22 PST 2014
On Mon, 22 Dec 2014, Jens Axboe wrote:
> Should be enough to just check for ->rq_pool being initialized or not - if it
> is, we could have waiters and we know the waitqueues have been setup, etc.
>
> V2 attached.
Yep, that fixes the bug.
I'm not sure I follow your suggestion for forcing bt_get() to abandon
allocating a request tag when the queue is dying. If hctx_may_queue()
fails, it returns a generic error and bt_get() reschedules itself. Should
a different error than -1 be returned if the queue is dying?
More information about the Linux-nvme
mailing list