[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[PATCH 2/6] vdpa: Use v->shadow_vqs_enabled in vhost_vdpa_svqs_start
From: |
Eugenio Pérez |
Subject: |
[PATCH 2/6] vdpa: Use v->shadow_vqs_enabled in vhost_vdpa_svqs_start |
Date: |
Thu, 21 Jul 2022 18:43:27 +0200 |
This function used to trust in v->shadow_vqs != NULL to know if it must
start svq or not.
This is not going to be valid anymore, as qemu is going to allocate svq
unconditionally (but it will only start them conditionally).
Signed-off-by: Eugenio Pérez <eperezma@redhat.com>
---
hw/virtio/vhost-vdpa.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/hw/virtio/vhost-vdpa.c b/hw/virtio/vhost-vdpa.c
index 9a2daef7e3..29f8262e29 100644
--- a/hw/virtio/vhost-vdpa.c
+++ b/hw/virtio/vhost-vdpa.c
@@ -1019,7 +1019,7 @@ static bool vhost_vdpa_svqs_start(struct vhost_dev *dev)
Error *err = NULL;
unsigned i;
- if (!v->shadow_vqs) {
+ if (!v->shadow_vqs_enabled) {
return true;
}
--
2.31.1
- [PATCH 0/6] Control VQ is the way net devices use to send changes to the device state, like, Eugenio Pérez, 2022/07/21
- [PATCH 1/6] linux-headers: Update kernel headers to v5.19-rc1, Eugenio Pérez, 2022/07/21
- [PATCH 2/6] vdpa: Use v->shadow_vqs_enabled in vhost_vdpa_svqs_start,
Eugenio Pérez <=
- [PATCH 4/6] vdpa: Add asid parameter to vhost_vdpa_dma_map/unmap, Eugenio Pérez, 2022/07/21
- [PATCH 5/6] vdpa: Store x-svq parameter in VhostVDPAState, Eugenio Pérez, 2022/07/21
- [PATCH 3/6] vdpa: Allocate SVQ unconditionally, Eugenio Pérez, 2022/07/21
- [PATCH 6/6] vdpa: Always start CVQ in SVQ mode, Eugenio Pérez, 2022/07/21
- Re: [PATCH 0/6] Control VQ is the way net devices use to send changes to the device state, like, Eugenio Perez Martin, 2022/07/21