[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Qemu-devel] [PATCH v7 05/12] vpc: Use QEMU UUID API
From: |
Fam Zheng |
Subject: |
[Qemu-devel] [PATCH v7 05/12] vpc: Use QEMU UUID API |
Date: |
Sun, 18 Sep 2016 10:46:20 +0800 |
Previously we conditionally generated footer->uuid, when libuuid was
available. Now that we have a built-in implementation, we can switch to
it.
Signed-off-by: Fam Zheng <address@hidden>
Reviewed-by: Eric Blake <address@hidden>
---
block/vpc.c | 10 +++-------
1 file changed, 3 insertions(+), 7 deletions(-)
diff --git a/block/vpc.c b/block/vpc.c
index 43707ed..8d5886f 100644
--- a/block/vpc.c
+++ b/block/vpc.c
@@ -30,9 +30,7 @@
#include "qemu/module.h"
#include "migration/migration.h"
#include "qemu/bswap.h"
-#if defined(CONFIG_UUID)
-#include <uuid/uuid.h>
-#endif
+#include "qemu/uuid.h"
/**************************************************************/
@@ -89,7 +87,7 @@ typedef struct vhd_footer {
uint32_t checksum;
/* UUID used to identify a parent hard disk (backing file) */
- uint8_t uuid[16];
+ QemuUUID uuid;
uint8_t in_saved_state;
} QEMU_PACKED VHDFooter;
@@ -980,9 +978,7 @@ static int vpc_create(const char *filename, QemuOpts *opts,
Error **errp)
footer->type = cpu_to_be32(disk_type);
-#if defined(CONFIG_UUID)
- uuid_generate(footer->uuid);
-#endif
+ qemu_uuid_generate(&footer->uuid);
footer->checksum = cpu_to_be32(vpc_checksum(buf, HEADER_SIZE));
--
2.7.4
- [Qemu-devel] [PATCH v7 00/12] UUID clean ups for 2.8, Fam Zheng, 2016/09/17
- [Qemu-devel] [PATCH v7 01/12] util: Add UUID API, Fam Zheng, 2016/09/17
- [Qemu-devel] [PATCH v7 02/12] uuid: Make null_uuid static, Fam Zheng, 2016/09/17
- [Qemu-devel] [PATCH v7 03/12] vhdx: Use QEMU UUID API, Fam Zheng, 2016/09/17
- [Qemu-devel] [PATCH v7 04/12] vdi: Use QEMU UUID API, Fam Zheng, 2016/09/17
- [Qemu-devel] [PATCH v7 05/12] vpc: Use QEMU UUID API,
Fam Zheng <=
- [Qemu-devel] [PATCH v7 06/12] crypto: Switch to QEMU UUID API, Fam Zheng, 2016/09/17
- [Qemu-devel] [PATCH v7 07/12] tests: No longer dependent on CONFIG_UUID, Fam Zheng, 2016/09/17
- [Qemu-devel] [PATCH v7 08/12] configure: Remove detection code for UUID, Fam Zheng, 2016/09/17
- [Qemu-devel] [PATCH v7 09/12] vl: Switch qemu_uuid to QemuUUID, Fam Zheng, 2016/09/17
- [Qemu-devel] [PATCH v7 10/12] uuid: Tighten uuid parse, Fam Zheng, 2016/09/17
- [Qemu-devel] [PATCH v7 11/12] tests: Add uuid tests, Fam Zheng, 2016/09/17
- [Qemu-devel] [PATCH v7 12/12] Add UUID files to MAINTAINERS, Fam Zheng, 2016/09/17
- Re: [Qemu-devel] [PATCH v7 00/12] UUID clean ups for 2.8, no-reply, 2016/09/17