[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [PATCH 2/2] vhost-use-blk: convert to new virtio_delete_queue
From: |
Pan Nengyuan |
Subject: |
Re: [PATCH 2/2] vhost-use-blk: convert to new virtio_delete_queue |
Date: |
Sat, 22 Feb 2020 15:56:49 +0800 |
User-agent: |
Mozilla/5.0 (Windows NT 6.1; WOW64; rv:68.0) Gecko/20100101 Thunderbird/68.2.2 |
On 2/21/2020 7:31 PM, Stefan Hajnoczi wrote:
> On Thu, Feb 13, 2020 at 09:28:07AM +0800, address@hidden wrote:
>> diff --git a/hw/block/vhost-user-blk.c b/hw/block/vhost-user-blk.c
>> index 2eba8b9db0..ed6a5cc03b 100644
>> --- a/hw/block/vhost-user-blk.c
>> +++ b/hw/block/vhost-user-blk.c
>> @@ -420,9 +420,10 @@ static void vhost_user_blk_device_realize(DeviceState
>> *dev, Error **errp)
>> virtio_init(vdev, "virtio-blk", VIRTIO_ID_BLOCK,
>> sizeof(struct virtio_blk_config));
>>
>> + s->virtqs = g_new0(VirtQueue *, s->num_queues);
>
> Minor point, up to you if you want to change it: the array is fully
> initialized by the for loop in the next line. There is no need to clear
> the memory first:
>
> s/g_new0/g_new/
OK, it's fine, I will change it.
Thanks.
>
>> diff --git a/include/hw/virtio/vhost-user-blk.h
>> b/include/hw/virtio/vhost-user-blk.h
>> index 108bfadeeb..f68911f6f0 100644
>> --- a/include/hw/virtio/vhost-user-blk.h
>> +++ b/include/hw/virtio/vhost-user-blk.h
>> @@ -37,6 +37,7 @@ typedef struct VHostUserBlk {
>> struct vhost_inflight *inflight;
>> VhostUserState vhost_user;
>> struct vhost_virtqueue *vqs;
>> + VirtQueue **virtqs;
>
> Both vqs and virtqs exist and are easily confused. Please rename vqs to
> vhost_vqs.
OK, I will do it.
Thanks.
>