]> git.ipfire.org Git - thirdparty/qemu.git/commitdiff
migration: Add a tracepoint for invoking migration notifiers
authorPeter Xu <peterx@redhat.com>
Mon, 26 Jan 2026 21:36:10 +0000 (16:36 -0500)
committerFabiano Rosas <farosas@suse.de>
Tue, 17 Feb 2026 12:40:32 +0000 (09:40 -0300)
Reviewed-by: Fabiano Rosas <farosas@suse.de>
Acked-by: Stefan Hajnoczi <stefanha@redhat.com>
Signed-off-by: Peter Xu <peterx@redhat.com>
Link: https://lore.kernel.org/qemu-devel/20260126213614.3815900-2-peterx@redhat.com
Signed-off-by: Fabiano Rosas <farosas@suse.de>
migration/migration.c
migration/trace-events

index b103a82fc0b83009d01d238ff16c0a542d83509f..341b9be80e9224f807b85e903b748897f436657f 100644 (file)
@@ -1528,6 +1528,8 @@ int migration_call_notifiers(MigrationEventType type, Error **errp)
     GSList *elem, *next;
     int ret;
 
+    trace_migration_call_notifiers(type);
+
     e.type = type;
 
     for (elem = migration_state_notifiers[mode]; elem; elem = next) {
index 91d7506634c9f110e8f0b5f9183728058fe6542a..90629f828f80b51500776ae2171724369e194573 100644 (file)
@@ -198,6 +198,7 @@ process_incoming_migration_co_end(int ret) "ret=%d"
 process_incoming_migration_co_postcopy_end_main(void) ""
 postcopy_preempt_enabled(bool value) "%d"
 migration_precopy_complete(void) ""
+migration_call_notifiers(int type) "type=%d"
 
 # migration-stats
 migration_transferred_bytes(uint64_t qemu_file, uint64_t multifd, uint64_t rdma) "qemu_file %" PRIu64 " multifd %" PRIu64 " RDMA %" PRIu64