@@ -148,8 +148,8 @@ static void *virtio_9p_pci_create(void *pci_bus, QGuestAllocator *t_alloc,
static void virtio_9p_register_nodes(void)
{
- const char *str_simple = "fsdev=fsdev0,mount_tag=" MOUNT_TAG;
- const char *str_addr = "fsdev=fsdev0,addr=04.0,mount_tag=" MOUNT_TAG;
+ const char *str_simple = "fsdev=fsdev0,mount_tag=" MOUNT_TAG_SYNTH;
+ const char *str_addr = "fsdev=fsdev0,addr=04.0,mount_tag=" MOUNT_TAG_SYNTH;
QPCIAddress addr = {
.devfn = QPCI_DEVFN(4, 0),
@@ -27,7 +27,7 @@ typedef struct QVirtio9P QVirtio9P;
typedef struct QVirtio9PPCI QVirtio9PPCI;
typedef struct QVirtio9PDevice QVirtio9PDevice;
-#define MOUNT_TAG "qtest"
+#define MOUNT_TAG_SYNTH "qtest-synth"
struct QVirtio9P {
QVirtioDevice *vdev;
@@ -26,13 +26,13 @@ static void pci_config(void *obj, void *data, QGuestAllocator *t_alloc)
char *tag;
int i;
- g_assert_cmpint(tag_len, ==, strlen(MOUNT_TAG));
+ g_assert_cmpint(tag_len, ==, strlen(MOUNT_TAG_SYNTH));
tag = g_malloc(tag_len);
for (i = 0; i < tag_len; i++) {
tag[i] = qvirtio_config_readb(v9p->vdev, i + 2);
}
- g_assert_cmpmem(tag, tag_len, MOUNT_TAG, tag_len);
+ g_assert_cmpmem(tag, tag_len, MOUNT_TAG_SYNTH, tag_len);
g_free(tag);
}
All existing 9pfs test cases are using the 'synth' fs driver so far, which means they are not accessing real files, but a purely simulated (in RAM only) file system. Let's start to make this clear with this and the following patch to pave the way for upcoming new tests going to use the 9pfs 'local' driver instead. This patch starts by changing the 9p tag name (which identifies one particular 9p exported file tree) from 'qtest' to 'qtest-synth' and also change the preprocessor macro used for this from TAG_NAME to TAG_NAME_SYNTH. Signed-off-by: Christian Schoenebeck <qemu_oss@crudebyte.com> --- tests/qtest/libqos/virtio-9p.c | 4 ++-- tests/qtest/libqos/virtio-9p.h | 2 +- tests/qtest/virtio-9p-test.c | 4 ++-- 3 files changed, 5 insertions(+), 5 deletions(-)