All of lore.kernel.org
 help / color / mirror / Atom feed
* [PULL 00/29] Next patches
@ 2026-05-20 21:33 Peter Xu
  2026-05-20 21:33 ` [PULL 01/29] migration: Fix crash on second migration when cancel early Peter Xu
                   ` (29 more replies)
  0 siblings, 30 replies; 31+ messages in thread
From: Peter Xu @ 2026-05-20 21:33 UTC (permalink / raw)
  To: qemu-devel; +Cc: Fabiano Rosas, Peter Xu

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



^ permalink raw reply	[flat|nested] 31+ messages in thread

end of thread, other threads:[~2026-05-21 19:21 UTC | newest]

Thread overview: 31+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2026-05-20 21:33 [PULL 00/29] Next patches Peter Xu
2026-05-20 21:33 ` [PULL 01/29] migration: Fix crash on second migration when cancel early Peter Xu
2026-05-20 21:33 ` [PULL 02/29] migration: Remove VMS_MULTIPLY_ELEMENTS and VMSTATE_VARRAY_MULTIPLY() Peter Xu
2026-05-20 21:33 ` [PULL 03/29] migration: Fix possible division by zero on calc expected downtime Peter Xu
2026-05-20 21:33 ` [PULL 04/29] tests/qtest/migration: Fix auto-converge test Peter Xu
2026-05-20 21:33 ` [PULL 05/29] migration: Replace current_migration with migrate_get_current() Peter Xu
2026-05-20 21:33 ` [PULL 06/29] MAINTAINERS: Make Maciej CPR maintainer Peter Xu
2026-05-20 21:33 ` [PULL 07/29] tests/qtest/migration: Move cpr transfer logic into cpr-tests.c Peter Xu
2026-05-20 21:33 ` [PULL 08/29] tests/qtest/migration: Make file-tests defer by default Peter Xu
2026-05-20 21:33 ` [PULL 09/29] tests/qtest/migration: Set file URI " Peter Xu
2026-05-20 21:33 ` [PULL 10/29] tests/qtest/migration: Group unix migration tests Peter Xu
2026-05-20 21:33 ` [PULL 11/29] tests/qtest/migration: Use precopy_unix_common for ignore-shared test Peter Xu
2026-05-20 21:33 ` [PULL 12/29] tests/qtest/migration: Use a default TCP URI for precopy Peter Xu
2026-05-20 21:33 ` [PULL 13/29] tests/qtest/migration: Defer by default in precopy_common Peter Xu
2026-05-20 21:33 ` [PULL 14/29] tests/qtest/migration: Set compression method in compression-tests Peter Xu
2026-05-20 21:33 ` [PULL 15/29] tests/qtest/migration: Remove multifd compression hook Peter Xu
2026-05-20 21:33 ` [PULL 16/29] tests/qtest/migration: Use defer for all tests Peter Xu
2026-05-20 21:33 ` [PULL 17/29] tests/qtest/migration: Use defer for cpr-tests Peter Xu
2026-05-20 21:33 ` [PULL 18/29] tests/qtest/migration: Use defer for auto-converge Peter Xu
2026-05-20 21:33 ` [PULL 19/29] tests/qtest/migration: Use defer in dirty_limit test Peter Xu
2026-05-20 21:33 ` [PULL 20/29] tests/qtest/migration: Stop passing URI into migrate_start Peter Xu
2026-05-20 21:33 ` [PULL 21/29] tests/qtest/migration: Unify URIs Peter Xu
2026-05-20 21:33 ` [PULL 22/29] migration/global_state: replace strcpy("") with explicit NUL termination Peter Xu
2026-05-20 21:33 ` [PULL 23/29] migration/vmstate: avoid per-element heap churn in vmsd ptr marker field Peter Xu
2026-05-20 21:33 ` [PULL 24/29] migration/savevm: use stack-allocated bitmap in configuration_validate_capabilities Peter Xu
2026-05-20 21:33 ` [PULL 25/29] migration/multifd: fix off-by-one in recv channel ID validation Peter Xu
2026-05-20 21:33 ` [PULL 26/29] migration/multifd: cache migrate_multifd_channels() in send/recv hot paths Peter Xu
2026-05-20 21:33 ` [PULL 27/29] migration/multifd: cache channel count in multifd_send_sync_main Peter Xu
2026-05-20 21:33 ` [PULL 28/29] migration/cpr: use hashtable for cpr fds Peter Xu
2026-05-20 21:33 ` [PULL 29/29] MAINTAINERS: Update email of Yong Huang Peter Xu
2026-05-21 19:20 ` [PULL 00/29] Next patches Stefan Hajnoczi

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.