All of lore.kernel.org
 help / color / mirror / Atom feed
* [PULL 00/31] Next patches
@ 2025-12-23 14:29 Peter Xu
  2025-12-23 14:29 ` [PULL 01/31] migration: fix parsing snapshots with x-ignore-shared flag Peter Xu
                   ` (31 more replies)
  0 siblings, 32 replies; 39+ messages in thread
From: Peter Xu @ 2025-12-23 14:29 UTC (permalink / raw)
  To: qemu-devel; +Cc: Fabiano Rosas, Peter Xu

The following changes since commit 8dd5bceb2f9cc58481e9d22355a8d998220896de:

  Open 11.0 development tree (2025-12-23 14:45:38 +1100)

are available in the Git repository at:

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

for you to fetch changes up to bcb411a005fdf39b76e99c14f3618c7b70f7774d:

  MAINTAINERS: remove David from "Memory API" section (2025-12-23 09:27:02 -0500)

----------------------------------------------------------------
memory + migration pull

- Pawel's misc fixes to mapped-ram when x-ignore-share is enabled
- Peter's series to cleanup migration error reporting
- Peter's added debug property for x-ignore-shared
- Part of Fabiano's series on unify capabilities and parameters
- Chuang's log_clear optimization on unaligned ramblocks
- Maintainer file update from Ben (CPR++) and David (MemoryAPI-)

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

Ben Chaney (1):
  MAINTAINERS: Update reviewers for CPR

Chuang Xu (1):
  migration: merge fragmented clear_dirty ioctls

David Hildenbrand (Red Hat) (1):
  MAINTAINERS: remove David from "Memory API" section

Fabiano Rosas (15):
  migration: Fix leak of block_bitmap_mapping
  migration: Fix leak of cpr_exec_command
  migration: Add a qdev property for StrOrNull
  tests/qtest/migration: Add a NULL parameters test for TLS
  migration: Normalize tls arguments
  migration: Remove MigrateSetParameters
  qapi/migration: Don't document MigrationParameter
  migration: Run a post update routine after setting parameters
  migration: Add a flag to track block-bitmap-mapping input
  migration: Remove checks for s->parameters has_* fields
  migration: Do away with usage of QERR_INVALID_PARAMETER_VALUE
  migration: Extract code to mark all parameters as present
  migration: Use QAPI_CLONE_MEMBERS in query_migrate_parameters
  tests/qtest/migration: Pass MigrateCommon into test functions
  tests/qtest/migration: Pass MigrateStart into cancel tests

Markus Armbruster (1):
  error: Poison g_autoptr(Error) to prevent its use

Pawel Zmarzly (4):
  migration: fix parsing snapshots with x-ignore-shared flag
  migration: Fix writing mapped_ram + ignore_shared snapshots
  scripts/analyze-migration: Rename RAM_SAVE_FLAG_COMPRESS to
    RAM_SAVE_FLAG_ZERO
  scripts/analyze-migration: Support mapped-ram snapshot format

Peter Xu (8):
  migration: Use explicit error_free() instead of g_autoptr
  Revert "error: define g_autoptr() cleanup function for the Error type"
  migration: Make migration_connect_set_error() own the error
  migration: Make multifd_send_set_error() own the error
  migration: Make multifd_recv_terminate_threads() own the error
  migration: Replace migrate_set_error() with migrate_error_propagate()
  migration: Use error_propagate() in migrate_error_propagate()
  migration/options: Add x-ignore-shared

 MAINTAINERS                               |   3 +-
 qapi/migration.json                       | 395 +---------------
 qapi/pragma.json                          |   1 +
 include/qapi/error.h                      |  20 +-
 include/system/physmem.h                  |   7 +-
 migration/migration.h                     |   9 +-
 migration/options.h                       |   1 +
 tests/qtest/migration/migration-qmp.h     |   1 +
 tests/qtest/migration/migration-util.h    |   8 +-
 accel/tcg/cputlb.c                        |   5 +-
 migration/channel.c                       |   1 -
 migration/cpr-exec.c                      |   5 +-
 migration/migration-hmp-cmds.c            |  13 +-
 migration/migration.c                     |  59 ++-
 migration/multifd-device-state.c          |   6 +-
 migration/multifd.c                       |  30 +-
 migration/options.c                       | 525 ++++++++++++----------
 migration/page_cache.c                    |   6 +-
 migration/postcopy-ram.c                  |   5 +-
 migration/ram.c                           | 102 +++--
 migration/savevm.c                        |  18 +-
 migration/tls.c                           |   2 +-
 system/memory.c                           |   2 +-
 system/physmem.c                          |  48 +-
 tests/qtest/migration/compression-tests.c | 131 +++---
 tests/qtest/migration/cpr-tests.c         |  75 ++--
 tests/qtest/migration/file-tests.c        | 202 ++++-----
 tests/qtest/migration/migration-qmp.c     |   9 +
 tests/qtest/migration/migration-util.c    |  26 +-
 tests/qtest/migration/misc-tests.c        | 112 ++---
 tests/qtest/migration/postcopy-tests.c    |  82 ++--
 tests/qtest/migration/precopy-tests.c     | 373 +++++++--------
 tests/qtest/migration/tls-tests.c         | 499 ++++++++++----------
 scripts/analyze-migration.py              |  72 ++-
 34 files changed, 1282 insertions(+), 1571 deletions(-)

-- 
2.50.1



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

end of thread, other threads:[~2026-04-14 19:35 UTC | newest]

Thread overview: 39+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2025-12-23 14:29 [PULL 00/31] Next patches Peter Xu
2025-12-23 14:29 ` [PULL 01/31] migration: fix parsing snapshots with x-ignore-shared flag Peter Xu
2025-12-23 14:29 ` [PULL 02/31] migration: Fix writing mapped_ram + ignore_shared snapshots Peter Xu
2025-12-23 14:29 ` [PULL 03/31] scripts/analyze-migration: Rename RAM_SAVE_FLAG_COMPRESS to RAM_SAVE_FLAG_ZERO Peter Xu
2025-12-23 14:29 ` [PULL 04/31] scripts/analyze-migration: Support mapped-ram snapshot format Peter Xu
2025-12-23 14:29 ` [PULL 05/31] migration: Use explicit error_free() instead of g_autoptr Peter Xu
2025-12-23 14:29 ` [PULL 06/31] Revert "error: define g_autoptr() cleanup function for the Error type" Peter Xu
2025-12-23 14:29 ` [PULL 07/31] error: Poison g_autoptr(Error) to prevent its use Peter Xu
2025-12-23 14:29 ` [PULL 08/31] migration: Make migration_connect_set_error() own the error Peter Xu
2025-12-23 14:29 ` [PULL 09/31] migration: Make multifd_send_set_error() " Peter Xu
2025-12-23 14:29 ` [PULL 10/31] migration: Make multifd_recv_terminate_threads() " Peter Xu
2025-12-23 14:29 ` [PULL 11/31] migration: Replace migrate_set_error() with migrate_error_propagate() Peter Xu
2025-12-23 14:29 ` [PULL 12/31] migration: Use error_propagate() in migrate_error_propagate() Peter Xu
2025-12-23 14:29 ` [PULL 13/31] migration/options: Add x-ignore-shared Peter Xu
2025-12-23 14:29 ` [PULL 14/31] MAINTAINERS: Update reviewers for CPR Peter Xu
2025-12-23 14:29 ` [PULL 15/31] migration: Fix leak of block_bitmap_mapping Peter Xu
2025-12-23 14:29 ` [PULL 16/31] migration: Fix leak of cpr_exec_command Peter Xu
2025-12-23 14:29 ` [PULL 17/31] migration: Add a qdev property for StrOrNull Peter Xu
2026-01-22 13:21   ` Peter Maydell
2026-01-22 13:23   ` Peter Maydell
2026-01-22 13:49     ` Fabiano Rosas
2025-12-23 14:29 ` [PULL 18/31] tests/qtest/migration: Add a NULL parameters test for TLS Peter Xu
2025-12-23 14:29 ` [PULL 19/31] migration: Normalize tls arguments Peter Xu
2026-04-14 16:56   ` Maciej S. Szmigiero
2026-04-14 18:58     ` Peter Xu
2026-04-14 19:34       ` Fabiano Rosas
2025-12-23 14:29 ` [PULL 20/31] migration: Remove MigrateSetParameters Peter Xu
2025-12-23 14:29 ` [PULL 21/31] qapi/migration: Don't document MigrationParameter Peter Xu
2025-12-23 14:29 ` [PULL 22/31] migration: Run a post update routine after setting parameters Peter Xu
2025-12-23 14:29 ` [PULL 23/31] migration: Add a flag to track block-bitmap-mapping input Peter Xu
2025-12-23 14:29 ` [PULL 24/31] migration: Remove checks for s->parameters has_* fields Peter Xu
2025-12-23 14:29 ` [PULL 25/31] migration: Do away with usage of QERR_INVALID_PARAMETER_VALUE Peter Xu
2025-12-23 14:29 ` [PULL 26/31] migration: Extract code to mark all parameters as present Peter Xu
2025-12-23 14:29 ` [PULL 27/31] migration: Use QAPI_CLONE_MEMBERS in query_migrate_parameters Peter Xu
2025-12-23 14:29 ` [PULL 28/31] tests/qtest/migration: Pass MigrateCommon into test functions Peter Xu
2025-12-23 14:29 ` [PULL 29/31] tests/qtest/migration: Pass MigrateStart into cancel tests Peter Xu
2025-12-23 14:29 ` [PULL 30/31] migration: merge fragmented clear_dirty ioctls Peter Xu
2025-12-23 14:29 ` [PULL 31/31] MAINTAINERS: remove David from "Memory API" section Peter Xu
2025-12-28 22:08 ` [PULL 00/31] Next patches Richard Henderson

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.