]> git.proxmox.com Git - mirror_qemu.git/blobdiff - aio-posix.c
vfio/pci: Remove vfio_populate_device returned value
[mirror_qemu.git] / aio-posix.c
index 43162a9f29164697c28e2f7990f596deacefb61f..4ef34dd1750181f5bdbd4675e14ee90401d92c02 100644 (file)
@@ -431,11 +431,13 @@ bool aio_poll(AioContext *ctx, bool blocking)
     assert(npfd == 0);
 
     /* fill pollfds */
-    QLIST_FOREACH(node, &ctx->aio_handlers, node) {
-        if (!node->deleted && node->pfd.events
-            && !aio_epoll_enabled(ctx)
-            && aio_node_check(ctx, node->is_external)) {
-            add_pollfd(node);
+
+    if (!aio_epoll_enabled(ctx)) {
+        QLIST_FOREACH(node, &ctx->aio_handlers, node) {
+            if (!node->deleted && node->pfd.events
+                && aio_node_check(ctx, node->is_external)) {
+                add_pollfd(node);
+            }
         }
     }