Skip to content

Commit

Permalink
Browse files Browse the repository at this point in the history
vdpa: do not set virtio status bits if unneeded
Next commits will set DRIVER and ACKNOWLEDGE flags repeatedly in the
case of a migration destination.  Let's save ioctls with this.

Signed-off-by: Eugenio Pérez <eperezma@redhat.com>
Message-Id: <20231215172830.2540987-2-eperezma@redhat.com>
  • Loading branch information
eugpermar authored and mstsirkin committed Dec 26, 2023
1 parent 410cefb commit bc865bf
Showing 1 changed file with 4 additions and 0 deletions.
4 changes: 4 additions & 0 deletions hw/virtio/vhost-vdpa.c
Expand Up @@ -511,6 +511,10 @@ static int vhost_vdpa_add_status(struct vhost_dev *dev, uint8_t status)
if (ret < 0) {
return ret;
}
if ((s & status) == status) {
/* Don't set bits already set */
return 0;
}

s |= status;

Expand Down

0 comments on commit bc865bf

Please sign in to comment.