All of lore.kernel.org
 help / color / mirror / Atom feed
* [PATCH 0/2] migration: Remove unused parameters from tls functions
@ 2023-04-28  8:34 Juan Quintela
  2023-04-28  8:34 ` [PATCH 1/2] migration: Drop unused parameter for migration_tls_get_creds() Juan Quintela
  2023-04-28  8:34 ` [PATCH 2/2] migration: Drop unused parameter for migration_tls_client_create() Juan Quintela
  0 siblings, 2 replies; 5+ messages in thread
From: Juan Quintela @ 2023-04-28  8:34 UTC (permalink / raw)
  To: qemu-devel
  Cc: Juan Quintela, Peter Xu, Leonardo Bras, Vladimir Sementsov-Ogievskiy

Hi

After reorganization of the capabilities, this two functions don't use
the MigrationState parameter anymore, just drop it.

Vladimir suggested it while he was doing the review.

Later, Juan.

Juan Quintela (2):
  migration: Drop unused parameter for migration_tls_get_creds()
  migration: Drop unused parameter for migration_tls_client_create()

 migration/multifd.c      |  2 +-
 migration/postcopy-ram.c |  2 +-
 migration/tls.c          | 15 +++++----------
 migration/tls.h          |  3 +--
 4 files changed, 8 insertions(+), 14 deletions(-)

-- 
2.40.0



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

* [PATCH 1/2] migration: Drop unused parameter for migration_tls_get_creds()
  2023-04-28  8:34 [PATCH 0/2] migration: Remove unused parameters from tls functions Juan Quintela
@ 2023-04-28  8:34 ` Juan Quintela
  2023-04-28  8:38   ` Vladimir Sementsov-Ogievskiy
  2023-04-28  8:34 ` [PATCH 2/2] migration: Drop unused parameter for migration_tls_client_create() Juan Quintela
  1 sibling, 1 reply; 5+ messages in thread
From: Juan Quintela @ 2023-04-28  8:34 UTC (permalink / raw)
  To: qemu-devel
  Cc: Juan Quintela, Peter Xu, Leonardo Bras, Vladimir Sementsov-Ogievskiy

It is not needed since we moved the accessor for tls properties to
options.c.

Suggested-by: Vladimir Sementsov-Ogievskiy <vsementsov@yandex-team.ru>
Signed-off-by: Juan Quintela <quintela@redhat.com>
---
 migration/tls.c | 10 +++-------
 1 file changed, 3 insertions(+), 7 deletions(-)

diff --git a/migration/tls.c b/migration/tls.c
index cd29177957..d4a76cf590 100644
--- a/migration/tls.c
+++ b/migration/tls.c
@@ -29,9 +29,7 @@
 #include "trace.h"
 
 static QCryptoTLSCreds *
-migration_tls_get_creds(MigrationState *s,
-                        QCryptoTLSCredsEndpoint endpoint,
-                        Error **errp)
+migration_tls_get_creds(QCryptoTLSCredsEndpoint endpoint, Error **errp)
 {
     Object *creds;
     const char *tls_creds = migrate_tls_creds();
@@ -80,8 +78,7 @@ void migration_tls_channel_process_incoming(MigrationState *s,
     QCryptoTLSCreds *creds;
     QIOChannelTLS *tioc;
 
-    creds = migration_tls_get_creds(
-        s, QCRYPTO_TLS_CREDS_ENDPOINT_SERVER, errp);
+    creds = migration_tls_get_creds(QCRYPTO_TLS_CREDS_ENDPOINT_SERVER, errp);
     if (!creds) {
         return;
     }
@@ -124,8 +121,7 @@ QIOChannelTLS *migration_tls_client_create(MigrationState *s,
 {
     QCryptoTLSCreds *creds;
 
-    creds = migration_tls_get_creds(
-        s, QCRYPTO_TLS_CREDS_ENDPOINT_CLIENT, errp);
+    creds = migration_tls_get_creds(QCRYPTO_TLS_CREDS_ENDPOINT_CLIENT, errp);
     if (!creds) {
         return NULL;
     }
-- 
2.40.0



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

* [PATCH 2/2] migration: Drop unused parameter for migration_tls_client_create()
  2023-04-28  8:34 [PATCH 0/2] migration: Remove unused parameters from tls functions Juan Quintela
  2023-04-28  8:34 ` [PATCH 1/2] migration: Drop unused parameter for migration_tls_get_creds() Juan Quintela
@ 2023-04-28  8:34 ` Juan Quintela
  2023-04-28  8:39   ` Vladimir Sementsov-Ogievskiy
  1 sibling, 1 reply; 5+ messages in thread
From: Juan Quintela @ 2023-04-28  8:34 UTC (permalink / raw)
  To: qemu-devel
  Cc: Juan Quintela, Peter Xu, Leonardo Bras, Vladimir Sementsov-Ogievskiy

It is not needed since we moved the accessor for tls properties to
options.c.

Suggested-by: Vladimir Sementsov-Ogievskiy <vsementsov@yandex-team.ru>
Signed-off-by: Juan Quintela <quintela@redhat.com>
---
 migration/multifd.c      | 2 +-
 migration/postcopy-ram.c | 2 +-
 migration/tls.c          | 5 ++---
 migration/tls.h          | 3 +--
 4 files changed, 5 insertions(+), 7 deletions(-)

diff --git a/migration/multifd.c b/migration/multifd.c
index 6a59c03dd2..5019a79ff4 100644
--- a/migration/multifd.c
+++ b/migration/multifd.c
@@ -823,7 +823,7 @@ static void multifd_tls_channel_connect(MultiFDSendParams *p,
     const char *hostname = s->hostname;
     QIOChannelTLS *tioc;
 
-    tioc = migration_tls_client_create(s, ioc, hostname, errp);
+    tioc = migration_tls_client_create(ioc, hostname, errp);
     if (!tioc) {
         return;
     }
diff --git a/migration/postcopy-ram.c b/migration/postcopy-ram.c
index 75aa276bb1..5615ec29eb 100644
--- a/migration/postcopy-ram.c
+++ b/migration/postcopy-ram.c
@@ -1632,7 +1632,7 @@ postcopy_preempt_send_channel_new(QIOTask *task, gpointer opaque)
     }
 
     if (migrate_channel_requires_tls_upgrade(ioc)) {
-        tioc = migration_tls_client_create(s, ioc, s->hostname, &local_err);
+        tioc = migration_tls_client_create(ioc, s->hostname, &local_err);
         if (!tioc) {
             goto out;
         }
diff --git a/migration/tls.c b/migration/tls.c
index d4a76cf590..fa03d9136c 100644
--- a/migration/tls.c
+++ b/migration/tls.c
@@ -114,8 +114,7 @@ static void migration_tls_outgoing_handshake(QIOTask *task,
     object_unref(OBJECT(ioc));
 }
 
-QIOChannelTLS *migration_tls_client_create(MigrationState *s,
-                                           QIOChannel *ioc,
+QIOChannelTLS *migration_tls_client_create(QIOChannel *ioc,
                                            const char *hostname,
                                            Error **errp)
 {
@@ -141,7 +140,7 @@ void migration_tls_channel_connect(MigrationState *s,
 {
     QIOChannelTLS *tioc;
 
-    tioc = migration_tls_client_create(s, ioc, hostname, errp);
+    tioc = migration_tls_client_create(ioc, hostname, errp);
     if (!tioc) {
         return;
     }
diff --git a/migration/tls.h b/migration/tls.h
index 98e23c9b0e..5797d153cb 100644
--- a/migration/tls.h
+++ b/migration/tls.h
@@ -28,8 +28,7 @@ void migration_tls_channel_process_incoming(MigrationState *s,
                                             QIOChannel *ioc,
                                             Error **errp);
 
-QIOChannelTLS *migration_tls_client_create(MigrationState *s,
-                                           QIOChannel *ioc,
+QIOChannelTLS *migration_tls_client_create(QIOChannel *ioc,
                                            const char *hostname,
                                            Error **errp);
 
-- 
2.40.0



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

* Re: [PATCH 1/2] migration: Drop unused parameter for migration_tls_get_creds()
  2023-04-28  8:34 ` [PATCH 1/2] migration: Drop unused parameter for migration_tls_get_creds() Juan Quintela
@ 2023-04-28  8:38   ` Vladimir Sementsov-Ogievskiy
  0 siblings, 0 replies; 5+ messages in thread
From: Vladimir Sementsov-Ogievskiy @ 2023-04-28  8:38 UTC (permalink / raw)
  To: Juan Quintela, qemu-devel; +Cc: Peter Xu, Leonardo Bras

On 28.04.23 11:34, Juan Quintela wrote:
> It is not needed since we moved the accessor for tls properties to
> options.c.
> 
> Suggested-by: Vladimir Sementsov-Ogievskiy<vsementsov@yandex-team.ru>
> Signed-off-by: Juan Quintela<quintela@redhat.com>

Reviewed-by: Vladimir Sementsov-Ogievskiy <vsementsov@yandex-team.ru>

-- 
Best regards,
Vladimir



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

* Re: [PATCH 2/2] migration: Drop unused parameter for migration_tls_client_create()
  2023-04-28  8:34 ` [PATCH 2/2] migration: Drop unused parameter for migration_tls_client_create() Juan Quintela
@ 2023-04-28  8:39   ` Vladimir Sementsov-Ogievskiy
  0 siblings, 0 replies; 5+ messages in thread
From: Vladimir Sementsov-Ogievskiy @ 2023-04-28  8:39 UTC (permalink / raw)
  To: Juan Quintela, qemu-devel; +Cc: Peter Xu, Leonardo Bras

On 28.04.23 11:34, Juan Quintela wrote:
> It is not needed since we moved the accessor for tls properties to
> options.c.
> 
> Suggested-by: Vladimir Sementsov-Ogievskiy<vsementsov@yandex-team.ru>
> Signed-off-by: Juan Quintela<quintela@redhat.com>

Reviewed-by: Vladimir Sementsov-Ogievskiy <vsementsov@yandex-team.ru>

-- 
Best regards,
Vladimir



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

end of thread, other threads:[~2023-04-28  8:39 UTC | newest]

Thread overview: 5+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2023-04-28  8:34 [PATCH 0/2] migration: Remove unused parameters from tls functions Juan Quintela
2023-04-28  8:34 ` [PATCH 1/2] migration: Drop unused parameter for migration_tls_get_creds() Juan Quintela
2023-04-28  8:38   ` Vladimir Sementsov-Ogievskiy
2023-04-28  8:34 ` [PATCH 2/2] migration: Drop unused parameter for migration_tls_client_create() Juan Quintela
2023-04-28  8:39   ` Vladimir Sementsov-Ogievskiy

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.