[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[PATCH v2 2/7] vdpa: Use v->shadow_vqs_enabled in vhost_vdpa_svqs_start
From: |
Eugenio Pérez |
Subject: |
[PATCH v2 2/7] vdpa: Use v->shadow_vqs_enabled in vhost_vdpa_svqs_start & stop |
Date: |
Fri, 22 Jul 2022 15:43:13 +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 | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/hw/virtio/vhost-vdpa.c b/hw/virtio/vhost-vdpa.c
index 9a2daef7e3..897e1fdd47 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;
}
@@ -1072,7 +1072,7 @@ static bool vhost_vdpa_svqs_stop(struct vhost_dev *dev)
{
struct vhost_vdpa *v = dev->opaque;
- if (!v->shadow_vqs) {
+ if (!v->shadow_vqs_enabled) {
return true;
}
--
2.31.1
- [PATCH v2 0/7] ASID support in vhost-vdpa net, Eugenio Pérez, 2022/07/22
- [PATCH v2 1/7] linux-headers: Update kernel headers to v5.19-rc1, Eugenio Pérez, 2022/07/22
- [PATCH v2 3/7] vdpa: Allocate SVQ unconditionally, Eugenio Pérez, 2022/07/22
- [PATCH v2 2/7] vdpa: Use v->shadow_vqs_enabled in vhost_vdpa_svqs_start & stop,
Eugenio Pérez <=
- [PATCH v2 5/7] vdpa: Store x-svq parameter in VhostVDPAState, Eugenio Pérez, 2022/07/22
- [PATCH v2 6/7] vhost_net: Add NetClientInfo prepare callback, Eugenio Pérez, 2022/07/22
- [PATCH v2 4/7] vdpa: Add asid parameter to vhost_vdpa_dma_map/unmap, Eugenio Pérez, 2022/07/22
- [PATCH v2 7/7] vdpa: Always start CVQ in SVQ mode, Eugenio Pérez, 2022/07/22