On Sun, Jun 18, 2017 at 06:22:02PM +0300, Sagi Grimberg wrote: > Signed-off-by: Sagi Grimberg <sagi@xxxxxxxxxxx> 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---