From 1c9d4f9ea3cb9f5a965cae946250360bbddc3f64 Mon Sep 17 00:00:00 2001 From: =?utf8?q?J=C3=A1n=20Tomko?= Date: Wed, 18 Aug 2021 10:24:36 +0200 Subject: [PATCH] qemu: domain: introduce qemuDomainGetVHostUserFSSocketPath MIME-Version: 1.0 Content-Type: text/plain; charset=utf8 Content-Transfer-Encoding: 8bit Intended as a replacement for qemuVirtioFSCreateSocketFilename, to be used outside of qemu_virtiofs.c Signed-off-by: Ján Tomko Reviewed-by: Peter Krempa --- src/qemu/qemu_domain.c | 11 +++++++++++ src/qemu/qemu_domain.h | 4 ++++ 2 files changed, 15 insertions(+) diff --git a/src/qemu/qemu_domain.c b/src/qemu/qemu_domain.c index a755f8678e..e5c7c43d1c 100644 --- a/src/qemu/qemu_domain.c +++ b/src/qemu/qemu_domain.c @@ -11440,3 +11440,14 @@ qemuDomainNamePathsCleanup(virQEMUDriverConfig *cfg, return 0; } + + +char * +qemuDomainGetVHostUserFSSocketPath(qemuDomainObjPrivate *priv, + const virDomainFSDef *fs) +{ + if (fs->sock) + return g_strdup(fs->sock); + + return virFileBuildPath(priv->libDir, fs->info.alias, "-fs.sock"); +} diff --git a/src/qemu/qemu_domain.h b/src/qemu/qemu_domain.h index 64f92988b7..aad076dd4c 100644 --- a/src/qemu/qemu_domain.h +++ b/src/qemu/qemu_domain.h @@ -1043,3 +1043,7 @@ int qemuDomainNamePathsCleanup(virQEMUDriverConfig *cfg, const char *name, bool bestEffort); + +char * +qemuDomainGetVHostUserFSSocketPath(qemuDomainObjPrivate *priv, + const virDomainFSDef *fs); -- 2.47.2