diff mbox series

tests/qtest/migration: Fix compile errors when CONFIG_UADK is set

Message ID 20241217131046.83844-1-shameerali.kolothum.thodi@huawei.com (mailing list archive)
State New
Headers show
Series tests/qtest/migration: Fix compile errors when CONFIG_UADK is set | expand

Commit Message

Shameerali Kolothum Thodi Dec. 17, 2024, 1:10 p.m. UTC
Removes accidental inclusion of unrelated functions within CONFIG_UADK
as this causes compile errors like:

error: redefinition of ‘migrate_hook_start_xbzrle’

Fixes: 932f74f3fe6e ("tests/qtest/migration: Split compression tests from migration-test.c")
Signed-off-by: Shameer Kolothum <shameerali.kolothum.thodi@huawei.com>
---
 tests/qtest/migration/compression-tests.c | 54 -----------------------
 1 file changed, 54 deletions(-)

Comments

Fabiano Rosas Dec. 17, 2024, 2:06 p.m. UTC | #1
Shameer Kolothum via <qemu-devel@nongnu.org> writes:

> Removes accidental inclusion of unrelated functions within CONFIG_UADK
> as this causes compile errors like:
>
> error: redefinition of ‘migrate_hook_start_xbzrle’
>
> Fixes: 932f74f3fe6e ("tests/qtest/migration: Split compression tests from migration-test.c")
> Signed-off-by: Shameer Kolothum <shameerali.kolothum.thodi@huawei.com>

Reviewed-by: Fabiano Rosas <farosas@suse.de>
Peter Xu Dec. 17, 2024, 2:43 p.m. UTC | #2
On Tue, Dec 17, 2024 at 01:10:46PM +0000, Shameer Kolothum wrote:
> Removes accidental inclusion of unrelated functions within CONFIG_UADK
> as this causes compile errors like:
> 
> error: redefinition of ‘migrate_hook_start_xbzrle’
> 
> Fixes: 932f74f3fe6e ("tests/qtest/migration: Split compression tests from migration-test.c")
> Signed-off-by: Shameer Kolothum <shameerali.kolothum.thodi@huawei.com>

Reviewed-by: Peter Xu <peterx@redhat.com>
Fabiano Rosas Dec. 17, 2024, 3:26 p.m. UTC | #3
Shameer Kolothum via <qemu-devel@nongnu.org> writes:

> Removes accidental inclusion of unrelated functions within CONFIG_UADK
> as this causes compile errors like:
>
> error: redefinition of ‘migrate_hook_start_xbzrle’
>
> Fixes: 932f74f3fe6e ("tests/qtest/migration: Split compression tests from migration-test.c")
> Signed-off-by: Shameer Kolothum <shameerali.kolothum.thodi@huawei.com>
> ---
>  tests/qtest/migration/compression-tests.c | 54 -----------------------
>  1 file changed, 54 deletions(-)
>
> diff --git a/tests/qtest/migration/compression-tests.c b/tests/qtest/migration/compression-tests.c
> index 6de87bc47d..d78f1f11f1 100644
> --- a/tests/qtest/migration/compression-tests.c
> +++ b/tests/qtest/migration/compression-tests.c
> @@ -88,59 +88,6 @@ migrate_hook_start_precopy_tcp_multifd_uadk(QTestState *from,
>      return migrate_hook_start_precopy_tcp_multifd_common(from, to, "uadk");
>  }
>  
> -static void *
> -migrate_hook_start_xbzrle(QTestState *from,
> -                          QTestState *to)
> -{
> -    migrate_set_parameter_int(from, "xbzrle-cache-size", 33554432);
> -
> -    migrate_set_capability(from, "xbzrle", true);
> -    migrate_set_capability(to, "xbzrle", true);
> -
> -    return NULL;
> -}
> -
> -static void test_precopy_unix_xbzrle(void)
> -{
> -    g_autofree char *uri = g_strdup_printf("unix:%s/migsocket", tmpfs);
> -    MigrateCommon args = {
> -        .connect_uri = uri,
> -        .listen_uri = uri,
> -        .start_hook = migrate_hook_start_xbzrle,
> -        .iterations = 2,
> -        /*
> -         * XBZRLE needs pages to be modified when doing the 2nd+ round
> -         * iteration to have real data pushed to the stream.
> -         */
> -        .live = true,
> -    };
> -
> -    test_precopy_common(&args);
> -}
> -
> -static void *
> -migrate_hook_start_precopy_tcp_multifd_zlib(QTestState *from,
> -                                            QTestState *to)
> -{
> -    /*
> -     * Overloading this test to also check that set_parameter does not error.
> -     * This is also done in the tests for the other compression methods.
> -     */
> -    migrate_set_parameter_int(from, "multifd-zlib-level", 2);
> -    migrate_set_parameter_int(to, "multifd-zlib-level", 2);
> -
> -    return migrate_hook_start_precopy_tcp_multifd_common(from, to, "zlib");
> -}
> -
> -static void test_multifd_tcp_zlib(void)
> -{
> -    MigrateCommon args = {
> -        .listen_uri = "defer",
> -        .start_hook = migrate_hook_start_precopy_tcp_multifd_zlib,
> -    };
> -    test_precopy_common(&args);
> -}
> -
>  static void test_multifd_tcp_uadk(void)
>  {
>      MigrateCommon args = {
> @@ -151,7 +98,6 @@ static void test_multifd_tcp_uadk(void)
>  }
>  #endif /* CONFIG_UADK */
>  
> -
>  static void *
>  migrate_hook_start_xbzrle(QTestState *from,
>                            QTestState *to)

Queued, thanks!
diff mbox series

Patch

diff --git a/tests/qtest/migration/compression-tests.c b/tests/qtest/migration/compression-tests.c
index 6de87bc47d..d78f1f11f1 100644
--- a/tests/qtest/migration/compression-tests.c
+++ b/tests/qtest/migration/compression-tests.c
@@ -88,59 +88,6 @@  migrate_hook_start_precopy_tcp_multifd_uadk(QTestState *from,
     return migrate_hook_start_precopy_tcp_multifd_common(from, to, "uadk");
 }
 
-static void *
-migrate_hook_start_xbzrle(QTestState *from,
-                          QTestState *to)
-{
-    migrate_set_parameter_int(from, "xbzrle-cache-size", 33554432);
-
-    migrate_set_capability(from, "xbzrle", true);
-    migrate_set_capability(to, "xbzrle", true);
-
-    return NULL;
-}
-
-static void test_precopy_unix_xbzrle(void)
-{
-    g_autofree char *uri = g_strdup_printf("unix:%s/migsocket", tmpfs);
-    MigrateCommon args = {
-        .connect_uri = uri,
-        .listen_uri = uri,
-        .start_hook = migrate_hook_start_xbzrle,
-        .iterations = 2,
-        /*
-         * XBZRLE needs pages to be modified when doing the 2nd+ round
-         * iteration to have real data pushed to the stream.
-         */
-        .live = true,
-    };
-
-    test_precopy_common(&args);
-}
-
-static void *
-migrate_hook_start_precopy_tcp_multifd_zlib(QTestState *from,
-                                            QTestState *to)
-{
-    /*
-     * Overloading this test to also check that set_parameter does not error.
-     * This is also done in the tests for the other compression methods.
-     */
-    migrate_set_parameter_int(from, "multifd-zlib-level", 2);
-    migrate_set_parameter_int(to, "multifd-zlib-level", 2);
-
-    return migrate_hook_start_precopy_tcp_multifd_common(from, to, "zlib");
-}
-
-static void test_multifd_tcp_zlib(void)
-{
-    MigrateCommon args = {
-        .listen_uri = "defer",
-        .start_hook = migrate_hook_start_precopy_tcp_multifd_zlib,
-    };
-    test_precopy_common(&args);
-}
-
 static void test_multifd_tcp_uadk(void)
 {
     MigrateCommon args = {
@@ -151,7 +98,6 @@  static void test_multifd_tcp_uadk(void)
 }
 #endif /* CONFIG_UADK */
 
-
 static void *
 migrate_hook_start_xbzrle(QTestState *from,
                           QTestState *to)