From 2c4476560bd80cb413e7925b4f7adfa5d1263e18 Mon Sep 17 00:00:00 2001 From: Daniel Verkamp Date: Tue, 29 Mar 2016 13:08:09 -0700 Subject: [PATCH] nvme: simplify SGL length calculation Drop the "data_transfered" variable and just update length, since length was not used otherwise after this point in the loop. Change-Id: Icd2991e4e85de7e8c951ba14c441434e871ea4ef Signed-off-by: Daniel Verkamp --- lib/nvme/nvme_qpair.c | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/lib/nvme/nvme_qpair.c b/lib/nvme/nvme_qpair.c index 7c031a30ed..85bbca8905 100644 --- a/lib/nvme/nvme_qpair.c +++ b/lib/nvme/nvme_qpair.c @@ -658,7 +658,7 @@ _nvme_qpair_build_hw_sgl_request(struct spdk_nvme_qpair *qpair, struct nvme_requ { int rc; uint64_t phys_addr; - uint32_t data_transfered, remaining_transfer_len, length; + uint32_t remaining_transfer_len, length; struct spdk_nvme_sgl_descriptor *sgl; uint32_t nseg = 0; @@ -684,11 +684,11 @@ _nvme_qpair_build_hw_sgl_request(struct spdk_nvme_qpair *qpair, struct nvme_requ return -1; } - data_transfered = nvme_min(remaining_transfer_len, length); - remaining_transfer_len -= data_transfered; + length = nvme_min(remaining_transfer_len, length); + remaining_transfer_len -= length; sgl->type = SPDK_NVME_SGL_TYPE_DATA_BLOCK; - sgl->length = data_transfered; + sgl->length = length; sgl->address = phys_addr; sgl->type_specific = 0;