Re: [PATCH rfc 28/30] nvme: update tagset nr_hw_queues when reallocating io queues
From: Christoph Hellwig <hch@lst.de>
Date: 2017-06-19 07:21:50
Also in:
linux-nvme
From: Christoph Hellwig <hch@lst.de>
Date: 2017-06-19 07:21:50
Also in:
linux-nvme
On Sun, Jun 18, 2017 at 06:22:02PM +0300, Sagi Grimberg wrote:
Signed-off-by: Sagi Grimberg <sagi@grimberg.me>
Could use a changelog. Ming: does this solve your problem of not seeing the new queues after a qemu CPU hotplug + reset?
--- drivers/nvme/host/core.c | 3 +++ 1 file changed, 3 insertions(+)diff --git a/drivers/nvme/host/core.c b/drivers/nvme/host/core.c index 6937ba26ff2c..476c49c0601f 100644 --- a/drivers/nvme/host/core.c +++ b/drivers/nvme/host/core.c@@ -2776,6 +2776,9 @@ int nvme_configure_io_queues(struct nvme_ctrl *ctrl, bool new) ret = blk_mq_reinit_tagset(ctrl->tagset); if (ret) goto out_free_io_queues; + + blk_mq_update_nr_hw_queues(ctrl->tagset, + ctrl->queue_count - 1); } ret = nvme_start_io_queues(ctrl);-- 2.7.4
---end quoted text---