Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit c6c64a94 authored by Sagi Grimberg's avatar Sagi Grimberg Committed by Jens Axboe
Browse files

nvme-fc: Fix sqsize wrong assignment based on ctrl MQES capability



both our sqsize and the controller MQES cap are a 0 based value,
so making it 1 based is wrong.

Reported-by: default avatarTrapp, Darren <Darren.Trapp@cavium.com>
Reported-by: default avatarDaniel Verkamp <daniel.verkamp@intel.com>
Signed-off-by: default avatarSagi Grimberg <sagi@grimberg.me>
Reviewed-by: default avatarChristoph Hellwig <hch@lst.de>
Signed-off-by: default avatarJens Axboe <axboe@fb.com>
parent 1af76dda
Loading
Loading
Loading
Loading
+1 −1
Original line number Diff line number Diff line
@@ -2023,7 +2023,7 @@ nvme_fc_configure_admin_queue(struct nvme_fc_ctrl *ctrl)
	}

	ctrl->ctrl.sqsize =
		min_t(int, NVME_CAP_MQES(ctrl->cap) + 1, ctrl->ctrl.sqsize);
		min_t(int, NVME_CAP_MQES(ctrl->cap), ctrl->ctrl.sqsize);

	error = nvme_enable_ctrl(&ctrl->ctrl, ctrl->cap);
	if (error)