diff --git a/vm-virtio/src/queue.rs b/vm-virtio/src/queue.rs index ed28b6384..14a14a8d4 100644 --- a/vm-virtio/src/queue.rs +++ b/vm-virtio/src/queue.rs @@ -597,7 +597,7 @@ impl Queue { }; // This fence ensures we're seeing the latest update from the guest. - fence(Ordering::Acquire); + fence(Ordering::SeqCst); match mem.read_obj::(used_event_addr) { Ok(ret) => Some(Wrapping(ret)), Err(_) => None,