qemu-devel
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[PATCH 12/40] vdpa: check map_thread_enabled before join maps thread


From: Si-Wei Liu
Subject: [PATCH 12/40] vdpa: check map_thread_enabled before join maps thread
Date: Thu, 7 Dec 2023 09:39:25 -0800

The next patches will also register memory listener on
demand, hence the need to differentiate the map_thread
case from the rest.

Signed-off-by: Si-Wei Liu <si-wei.liu@oracle.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 2b1cc14..4f026db 100644
--- a/hw/virtio/vhost-vdpa.c
+++ b/hw/virtio/vhost-vdpa.c
@@ -1450,7 +1450,7 @@ static int vhost_vdpa_dev_start(struct vhost_dev *dev, 
bool started)
         if (!v->shared->listener_registered) {
             memory_listener_register(&v->shared->listener, dev->vdev->dma_as);
             v->shared->listener_registered = true;
-        } else {
+        } else if (v->shared->map_thread_enabled) {
             ok = vhost_vdpa_join_maps_thread(v->shared);
             if (unlikely(!ok)) {
                 goto out_stop;
-- 
1.8.3.1




reply via email to

[Prev in Thread] Current Thread [Next in Thread]