On Thu, Aug 20, 2020 at 06:58:53PM +0200, Philippe Mathieu-Daudé wrote:
> We are going to modify the code in the next commit. Renaming
> the 'resp' variable to 'id' first makes the next commit easier
> to review. No logical changes.
> 
> Reviewed-by: Stefan Hajnoczi <stefa...@redhat.com>
> Signed-off-by: Philippe Mathieu-Daudé <phi...@redhat.com>
> ---
>  block/nvme.c | 19 +++++++++----------
>  1 file changed, 9 insertions(+), 10 deletions(-)

Reviewed-by: Stefano Garzarella <sgarz...@redhat.com>

> 
> diff --git a/block/nvme.c b/block/nvme.c
> index 3101f1ad55d..99822d9fd36 100644
> --- a/block/nvme.c
> +++ b/block/nvme.c
> @@ -510,8 +510,8 @@ static void nvme_identify(BlockDriverState *bs, int 
> namespace, Error **errp)
>      BDRVNVMeState *s = bs->opaque;
>      NvmeIdCtrl *idctrl;
>      NvmeIdNs *idns;
> +    uint8_t *id;
>      NvmeLBAF *lbaf;
> -    uint8_t *resp;
>      uint16_t oncs;
>      int r;
>      uint64_t iova;
> @@ -520,14 +520,14 @@ static void nvme_identify(BlockDriverState *bs, int 
> namespace, Error **errp)
>          .cdw10 = cpu_to_le32(0x1),
>      };
>  
> -    resp = qemu_try_blockalign0(bs, sizeof(NvmeIdCtrl));
> -    if (!resp) {
> +    id = qemu_try_blockalign0(bs, sizeof(NvmeIdCtrl));
> +    if (!id) {
>          error_setg(errp, "Cannot allocate buffer for identify response");
>          goto out;
>      }
> -    idctrl = (NvmeIdCtrl *)resp;
> -    idns = (NvmeIdNs *)resp;
> -    r = qemu_vfio_dma_map(s->vfio, resp, sizeof(NvmeIdCtrl), true, &iova);
> +    idctrl = (NvmeIdCtrl *)id;
> +    idns = (NvmeIdNs *)id;
> +    r = qemu_vfio_dma_map(s->vfio, id, sizeof(NvmeIdCtrl), true, &iova);
>      if (r) {
>          error_setg(errp, "Cannot map buffer for DMA");
>          goto out;
> @@ -554,8 +554,7 @@ static void nvme_identify(BlockDriverState *bs, int 
> namespace, Error **errp)
>      s->supports_write_zeroes = !!(oncs & NVME_ONCS_WRITE_ZEROS);
>      s->supports_discard = !!(oncs & NVME_ONCS_DSM);
>  
> -    memset(resp, 0, 4096);
> -
> +    memset(id, 0, 4096);
>      cmd.cdw10 = 0;
>      cmd.nsid = cpu_to_le32(namespace);
>      if (nvme_cmd_sync(bs, s->queues[INDEX_ADMIN], &cmd)) {
> @@ -587,8 +586,8 @@ static void nvme_identify(BlockDriverState *bs, int 
> namespace, Error **errp)
>  
>      s->blkshift = lbaf->ds;
>  out:
> -    qemu_vfio_dma_unmap(s->vfio, resp);
> -    qemu_vfree(resp);
> +    qemu_vfio_dma_unmap(s->vfio, id);
> +    qemu_vfree(id);
>  }
>  
>  static bool nvme_poll_queues(BDRVNVMeState *s)
> -- 
> 2.26.2
> 
> 


Reply via email to