nvme/target: use real sqsize to size queues
There is no real reason to increase the size of the queues by 1,
rather use the specified one.
Signed-off-by: Hannes Reinecke <hare@suse.de>
diff --git a/drivers/nvme/target/fabrics-cmd.c b/drivers/nvme/target/fabrics-cmd.c
index feef15c..facbe01 100644
--- a/drivers/nvme/target/fabrics-cmd.c
+++ b/drivers/nvme/target/fabrics-cmd.c
@@ -124,9 +124,8 @@ static u16 nvmet_install_queue(struct nvmet_ctrl *ctrl, struct nvmet_req *req)
goto err;
}
- /* note: convert queue size from 0's-based value to 1's-based value */
- nvmet_cq_setup(ctrl, req->cq, qid, sqsize + 1);
- nvmet_sq_setup(ctrl, req->sq, qid, sqsize + 1);
+ nvmet_cq_setup(ctrl, req->cq, qid, sqsize);
+ nvmet_sq_setup(ctrl, req->sq, qid, sqsize);
if (c->cattr & NVME_CONNECT_DISABLE_SQFLOW) {
req->sq->sqhd_disabled = true;