lib/launch-libvirt.c: Don't store qemu_version in handle

After previous commits, we no longer use the qemu version elsewhere
(after simply reporting it).  Remove all the code for storing the qemu
version.
This commit is contained in:
Richard W.M. Jones
2025-09-29 12:37:31 +01:00
committed by rwmjones
parent 02d82a3c3a
commit ec47331b12

View File

@@ -125,7 +125,6 @@ struct backend_libvirt_data {
char name[DOMAIN_NAME_LEN]; /* random name */ char name[DOMAIN_NAME_LEN]; /* random name */
bool is_kvm; /* false = qemu, true = kvm (from capabilities)*/ bool is_kvm; /* false = qemu, true = kvm (from capabilities)*/
struct version libvirt_version; /* libvirt version */ struct version libvirt_version; /* libvirt version */
struct version qemu_version; /* qemu version (from libvirt) */
struct secret *secrets; /* list of secrets */ struct secret *secrets; /* list of secrets */
size_t nr_secrets; size_t nr_secrets;
char *uefi_code; /* UEFI (firmware) code and variables. */ char *uefi_code; /* UEFI (firmware) code and variables. */
@@ -387,18 +386,10 @@ launch_libvirt (guestfs_h *g, void *datav, const char *libvirt_uri)
virConnSetErrorFunc (conn, NULL, ignore_errors); virConnSetErrorFunc (conn, NULL, ignore_errors);
/* Get hypervisor (hopefully qemu) version. */ /* Get hypervisor (hopefully qemu) version. */
if (virConnectGetVersion (conn, &version_number) == 0) { if (virConnectGetVersion (conn, &version_number) == 0)
guestfs_int_version_from_libvirt (&data->qemu_version, version_number); debug (g, "qemu version (reported by libvirt) = %lu", version_number);
debug (g, "qemu version (reported by libvirt) = %lu (%d.%d.%d)", else
version_number,
data->qemu_version.v_major,
data->qemu_version.v_minor,
data->qemu_version.v_micro);
}
else {
libvirt_debug (g, "unable to read qemu version from libvirt"); libvirt_debug (g, "unable to read qemu version from libvirt");
version_init_null (&data->qemu_version);
}
debug (g, "get libvirt capabilities"); debug (g, "get libvirt capabilities");