From: Steve Sistare Date: Wed, 1 Oct 2025 15:34:07 +0000 (-0700) Subject: migration-test: shm path accessor X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=c454a8d254570eba3c38e2e0b4e9f3f6d9daff4f;p=thirdparty%2Fqemu.git migration-test: shm path accessor Define an accessor for the shm path. It will be referenced from multiple sites in a subsequent patch. Signed-off-by: Steve Sistare Reviewed-by: Fabiano Rosas Link: https://lore.kernel.org/qemu-devel/1759332851-370353-16-git-send-email-steven.sistare@oracle.com Signed-off-by: Fabiano Rosas --- diff --git a/tests/qtest/migration/framework.c b/tests/qtest/migration/framework.c index 2c13fd16887..d20938ccec5 100644 --- a/tests/qtest/migration/framework.c +++ b/tests/qtest/migration/framework.c @@ -255,6 +255,11 @@ static void migrate_start_set_capabilities(QTestState *from, QTestState *to, return; } +static char *test_shmem_path(void) +{ + return g_strdup_printf("/dev/shm/qemu-%d", getpid()); +} + int migrate_start(QTestState **from, QTestState **to, const char *uri, MigrateStart *args) { @@ -342,7 +347,7 @@ int migrate_start(QTestState **from, QTestState **to, const char *uri, } if (args->use_shmem) { - shmem_path = g_strdup_printf("/dev/shm/qemu-%d", getpid()); + shmem_path = test_shmem_path(); shmem_opts = g_strdup_printf( "-object memory-backend-file,id=mem0,size=%s" ",mem-path=%s,share=on -numa node,memdev=mem0",