[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [PATCH v5 07/15] block/nvme: Rename local variable
From: |
Stefano Garzarella |
Subject: |
Re: [PATCH v5 07/15] block/nvme: Rename local variable |
Date: |
Fri, 21 Aug 2020 11:57:09 +0200 |
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 <stefanha@redhat.com>
> Signed-off-by: Philippe Mathieu-Daudé <philmd@redhat.com>
> ---
> block/nvme.c | 19 +++++++++----------
> 1 file changed, 9 insertions(+), 10 deletions(-)
Reviewed-by: Stefano Garzarella <sgarzare@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
>
>
- Re: [PATCH v5 03/15] block/nvme: Let nvme_create_queue_pair() fail gracefully, (continued)
[PATCH v5 04/15] block/nvme: Define INDEX macros to ease code review, Philippe Mathieu-Daudé, 2020/08/20
[PATCH v5 05/15] block/nvme: Improve error message when IO queue creation failed, Philippe Mathieu-Daudé, 2020/08/20
[PATCH v5 06/15] block/nvme: Use common error path in nvme_add_io_queue(), Philippe Mathieu-Daudé, 2020/08/20
[PATCH v5 07/15] block/nvme: Rename local variable, Philippe Mathieu-Daudé, 2020/08/20
- Re: [PATCH v5 07/15] block/nvme: Rename local variable,
Stefano Garzarella <=
[PATCH v5 08/15] block/nvme: Use union of NvmeIdCtrl / NvmeIdNs structures, Philippe Mathieu-Daudé, 2020/08/20
[PATCH v5 09/15] block/nvme: Replace qemu_try_blockalign0 by qemu_try_blockalign/memset, Philippe Mathieu-Daudé, 2020/08/20
[PATCH v5 10/15] block/nvme: Replace qemu_try_blockalign(bs) by qemu_try_memalign(pg_sz), Philippe Mathieu-Daudé, 2020/08/20
[PATCH v5 11/15] block/nvme: Simplify nvme_init_queue() arguments, Philippe Mathieu-Daudé, 2020/08/20