]> Git Repo - qemu.git/commitdiff
migration: Remove MigrationState from migration_channel_incomming()
authorJuan Quintela <[email protected]>
Mon, 17 Apr 2017 15:15:02 +0000 (17:15 +0200)
committerJuan Quintela <[email protected]>
Tue, 13 Jun 2017 09:00:44 +0000 (11:00 +0200)
All callers were calling migrate_get_current(), so do it inside the function.

Signed-off-by: Juan Quintela <[email protected]>
Reviewed-by: Philippe Mathieu-Daudé <[email protected]>
Reviewed-by: Peter Xu <[email protected]>
Reviewed-by: Laurent Vivier <[email protected]>
migration/channel.c
migration/channel.h
migration/exec.c
migration/fd.c
migration/socket.c
migration/tls.c

index eae1d9e28adba5a6cdea85c272ec7e24e724e94c..92f6f996a534dd901591cb872e2decd9d11810fc 100644 (file)
 #include "qapi/error.h"
 #include "io/channel-tls.h"
 
-void migration_channel_process_incoming(MigrationState *s,
-                                        QIOChannel *ioc)
+void migration_channel_process_incoming(QIOChannel *ioc)
 {
+    MigrationState *s = migrate_get_current();
+
     trace_migration_set_incoming_channel(
         ioc, object_get_typename(OBJECT(ioc)));
 
index 2e0a7e33cca38f7d65a931d7c4b062159b9154b9..e4b40579a16d719dfafd62e23c25e395fa57e2ad 100644 (file)
@@ -18,8 +18,7 @@
 
 #include "io/channel.h"
 
-void migration_channel_process_incoming(MigrationState *s,
-                                        QIOChannel *ioc);
+void migration_channel_process_incoming(QIOChannel *ioc);
 
 void migration_channel_connect(MigrationState *s,
                                QIOChannel *ioc,
index 9077024286c29fc03abf86596198354135c04f00..fc78eeba69fc64a3bbc897e74997419493158e7e 100644 (file)
@@ -49,7 +49,7 @@ static gboolean exec_accept_incoming_migration(QIOChannel *ioc,
                                                GIOCondition condition,
                                                gpointer opaque)
 {
-    migration_channel_process_incoming(migrate_get_current(), ioc);
+    migration_channel_process_incoming(ioc);
     object_unref(OBJECT(ioc));
     return FALSE; /* unregister */
 }
index 0077a505a3971075589633d9bda1665468860f92..8a04dcd38c101fea78169a047a26567a7035b66c 100644 (file)
@@ -49,7 +49,7 @@ static gboolean fd_accept_incoming_migration(QIOChannel *ioc,
                                              GIOCondition condition,
                                              gpointer opaque)
 {
-    migration_channel_process_incoming(migrate_get_current(), ioc);
+    migration_channel_process_incoming(ioc);
     object_unref(OBJECT(ioc));
     return FALSE; /* unregister */
 }
index 85bfdccae1a168e76ca06ae041170c8ba287acb9..50dc8d8ebca4c63a8b3798008cdfdd8e0e25d651 100644 (file)
@@ -148,8 +148,7 @@ static gboolean socket_accept_incoming_migration(QIOChannel *ioc,
     trace_migration_socket_incoming_accepted();
 
     qio_channel_set_name(QIO_CHANNEL(sioc), "migration-socket-incoming");
-    migration_channel_process_incoming(migrate_get_current(),
-                                       QIO_CHANNEL(sioc));
+    migration_channel_process_incoming(QIO_CHANNEL(sioc));
     object_unref(OBJECT(sioc));
 
 out:
index bae9acad6cecd71b80ce3b7630a27503e4d8a7b8..d3abd6e131230b9cac693d3704f9dcd9861a531c 100644 (file)
@@ -74,7 +74,7 @@ static void migration_tls_incoming_handshake(QIOTask *task,
         error_report_err(err);
     } else {
         trace_migration_tls_incoming_handshake_complete();
-        migration_channel_process_incoming(migrate_get_current(), ioc);
+        migration_channel_process_incoming(ioc);
     }
     object_unref(OBJECT(ioc));
 }
This page took 0.035607 seconds and 4 git commands to generate.