From 827b1508b82af6a4d989f656c4aa874b76cc5ec1 Mon Sep 17 00:00:00 2001 From: Bo Chen Date: Fri, 14 Jun 2024 09:32:15 -0700 Subject: [PATCH] virtio-devices: vdpa: Not error out on resume if not paused Signed-off-by: Bo Chen --- virtio-devices/src/vdpa.rs | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/virtio-devices/src/vdpa.rs b/virtio-devices/src/vdpa.rs index 003e0d73bf..138fe1a729 100644 --- a/virtio-devices/src/vdpa.rs +++ b/virtio-devices/src/vdpa.rs @@ -462,6 +462,10 @@ impl Pausable for Vdpa { } fn resume(&mut self) -> std::result::Result<(), MigratableError> { + if !self.common.paused.load(Ordering::SeqCst) { + return Ok(()); + } + if !self.migrating { Err(MigratableError::Resume(anyhow!( "Can't resume a vDPA device outside live migration"