mbox series

[v2,0/3] migration: Don't serialize devices in qemu_savevm_state_iterate()

Message ID 20240304105339.20713-1-avihaih@nvidia.com (mailing list archive)
Headers show
Series migration: Don't serialize devices in qemu_savevm_state_iterate() | expand

Message

Avihai Horon March 4, 2024, 10:53 a.m. UTC
Hi,

This small series is v2 of the single patch I previously sent [1].

It removes device serialization in qemu_savevm_state_iterate() and does
some VFIO migration touch ups. More info provided in the commit
messages.

Thanks.

Changes from V1 -> V2:
* Remove device serialization in qemu_savevm_state_iterate() always,
  regardless of switchover-ack.
* Refactor vfio_save_iterate() return value.
* Add a note about migration rate limiting in vfio_save_iterate().

[1] https://lore.kernel.org/qemu-devel/20240222155627.14563-1-avihaih@nvidia.com/

Avihai Horon (3):
  migration: Don't serialize devices in qemu_savevm_state_iterate()
  vfio/migration: Refactor vfio_save_state() return value
  vfio/migration: Add a note about migration rate limiting

 hw/vfio/migration.c | 12 +++++++-----
 migration/savevm.c  | 15 ++++++---------
 2 files changed, 13 insertions(+), 14 deletions(-)

Comments

Fabiano Rosas March 4, 2024, 8:36 p.m. UTC | #1
Avihai Horon <avihaih@nvidia.com> writes:

> Hi,
>
> This small series is v2 of the single patch I previously sent [1].
>
> It removes device serialization in qemu_savevm_state_iterate() and does
> some VFIO migration touch ups. More info provided in the commit
> messages.
>
> Thanks.
>
> Changes from V1 -> V2:
> * Remove device serialization in qemu_savevm_state_iterate() always,
>   regardless of switchover-ack.
> * Refactor vfio_save_iterate() return value.
> * Add a note about migration rate limiting in vfio_save_iterate().
>
> [1] https://lore.kernel.org/qemu-devel/20240222155627.14563-1-avihaih@nvidia.com/
>
> Avihai Horon (3):
>   migration: Don't serialize devices in qemu_savevm_state_iterate()
>   vfio/migration: Refactor vfio_save_state() return value
>   vfio/migration: Add a note about migration rate limiting
>
>  hw/vfio/migration.c | 12 +++++++-----
>  migration/savevm.c  | 15 ++++++---------
>  2 files changed, 13 insertions(+), 14 deletions(-)

Series:

Reviewed-by: Fabiano Rosas <farosas@suse.de>
Peter Xu March 5, 2024, 2:24 a.m. UTC | #2
On Mon, Mar 04, 2024 at 12:53:36PM +0200, Avihai Horon wrote:
> Hi,
> 
> This small series is v2 of the single patch I previously sent [1].
> 
> It removes device serialization in qemu_savevm_state_iterate() and does
> some VFIO migration touch ups. More info provided in the commit
> messages.
> 
> Thanks.
> 
> Changes from V1 -> V2:
> * Remove device serialization in qemu_savevm_state_iterate() always,
>   regardless of switchover-ack.
> * Refactor vfio_save_iterate() return value.
> * Add a note about migration rate limiting in vfio_save_iterate().
> 
> [1] https://lore.kernel.org/qemu-devel/20240222155627.14563-1-avihaih@nvidia.com/

Queued, thanks.