From: Paolo Bonzini <pbonz...@redhat.com>
Reviewed-by: Mike Day <ncm...@ncultra.org>
---
 aio-posix.c | 1 +
 aio-win32.c | 1 +
 2 files changed, 2 insertions(+)

diff --git a/aio-posix.c b/aio-posix.c
index 562add6..7f27ea5 100644
--- a/aio-posix.c
+++ b/aio-posix.c
@@ -176,6 +176,7 @@ bool aio_poll(AioContext *ctx, bool blocking)
     int ret;
     bool busy, progress;
 
+    rcu_quiescent_state();
     progress = false;
 
     /*
diff --git a/aio-win32.c b/aio-win32.c
index 8a6abb0..9744fa5 100644
--- a/aio-win32.c
+++ b/aio-win32.c
@@ -99,6 +99,7 @@ bool aio_poll(AioContext *ctx, bool blocking)
     bool busy, progress;
     int count;
 
+    rcu_quiescent_state();
     progress = false;
 
     /*
-- 
1.8.3.1


Reply via email to