The following changes since commit 343a88cb022e5cdb1d839a0499f9a33f8614598d:

  Merge tag 'firmware-20260519-pull-request' of https://gitlab.com/kraxel/qemu 
into staging (2026-05-19 09:28:07 -0400)

are available in the Git repository at:

  https://gitlab.com/peterx/qemu.git tags/next-pull-request

for you to fetch changes up to 7a4b1c333ffe8358664430e1f5a676e1dee7175c:

  MAINTAINERS: Update email of Yong Huang (2026-05-20 17:01:37 -0400)

----------------------------------------------------------------
Migration and mem pull request

- Peter's fix on 2nd migration crashing if the 1st migration cancelled early
- Phil's patch to remove VMS_MULTIPLY_ELEMENTS across tree
- Peter's fix on possible division by zero in recent query-migrate change
- Aadeshveer's cleanup for current_migration references
- Fabiano's fix of auto-converge test
- Maciej's maintainer file update for CPR
- Fabiano's migration qtest refactor to stick with -incoming defer
- Bin's cleanup / fix series all over migration (part of)
- hongmianquan's cpr optimization to use ghash for fd bookkeeping
- Yong's email address update

----------------------------------------------------------------

Aadeshveer Singh (1):
  migration: Replace current_migration with migrate_get_current()

Bin Guo (6):
  migration/global_state: replace strcpy("") with explicit NUL
    termination
  migration/vmstate: avoid per-element heap churn in vmsd ptr marker
    field
  migration/savevm: use stack-allocated bitmap in
    configuration_validate_capabilities
  migration/multifd: fix off-by-one in recv channel ID validation
  migration/multifd: cache migrate_multifd_channels() in send/recv hot
    paths
  migration/multifd: cache channel count in multifd_send_sync_main

Fabiano Rosas (16):
  tests/qtest/migration: Fix auto-converge test
  tests/qtest/migration: Move cpr transfer logic into cpr-tests.c
  tests/qtest/migration: Make file-tests defer by default
  tests/qtest/migration: Set file URI by default
  tests/qtest/migration: Group unix migration tests
  tests/qtest/migration: Use precopy_unix_common for ignore-shared test
  tests/qtest/migration: Use a default TCP URI for precopy
  tests/qtest/migration: Defer by default in precopy_common
  tests/qtest/migration: Set compression method in compression-tests
  tests/qtest/migration: Remove multifd compression hook
  tests/qtest/migration: Use defer for all tests
  tests/qtest/migration: Use defer for cpr-tests
  tests/qtest/migration: Use defer for auto-converge
  tests/qtest/migration: Use defer in dirty_limit test
  tests/qtest/migration: Stop passing URI into migrate_start
  tests/qtest/migration: Unify URIs

Hyman Huang (1):
  MAINTAINERS: Update email of Yong Huang

Maciej S. Szmigiero (1):
  MAINTAINERS: Make Maciej CPR maintainer

Peter Xu (2):
  migration: Fix crash on second migration when cancel early
  migration: Fix possible division by zero on calc expected downtime

Philippe Mathieu-Daudé (1):
  migration: Remove VMS_MULTIPLY_ELEMENTS and VMSTATE_VARRAY_MULTIPLY()

hongmianquan (1):
  migration/cpr: use hashtable for cpr fds

 MAINTAINERS                               |   5 +-
 include/migration/cpr.h                   |   1 +
 include/migration/vmstate.h               |  22 +---
 migration/migration.h                     |   5 +
 tests/qtest/migration/framework.h         |  26 ++--
 migration/cpr-transfer.c                  |  10 ++
 migration/cpr.c                           | 116 ++++++++++++++---
 migration/global_state.c                  |   2 +-
 migration/migration.c                     |  57 +++++++--
 migration/multifd.c                       |  27 ++--
 migration/savevm.c                        |   5 +-
 migration/vmstate.c                       |  45 +++----
 tests/qtest/migration/colo-tests.c        |  16 +--
 tests/qtest/migration/compression-tests.c |  34 ++---
 tests/qtest/migration/cpr-tests.c         |  85 ++++++++++---
 tests/qtest/migration/file-tests.c        |  56 +--------
 tests/qtest/migration/framework.c         |  91 +++++---------
 tests/qtest/migration/misc-tests.c        |  62 ++++------
 tests/qtest/migration/precopy-tests.c     | 144 ++++------------------
 tests/qtest/migration/tls-tests.c         | 110 ++---------------
 rust/bindings/migration-sys/lib.rs        |   8 --
 rust/migration/src/vmstate.rs             |   3 +-
 rust/tests/tests/vmstate_tests.rs         |  55 ---------
 23 files changed, 396 insertions(+), 589 deletions(-)

-- 
2.53.0


Reply via email to