xendConfigVersion is no longer used, so remove it from the
xenUnifiedPrivate struct.
Signed-off-by: Jim Fehlig <jfehlig(a)suse.com>
---
src/xen/xen_driver.c | 1 -
src/xen/xen_driver.h | 2 --
src/xen/xend_internal.c | 37 ++++---------------------------------
3 files changed, 4 insertions(+), 36 deletions(-)
diff --git a/src/xen/xen_driver.c b/src/xen/xen_driver.c
index 6f25625..b40650f 100644
--- a/src/xen/xen_driver.c
+++ b/src/xen/xen_driver.c
@@ -487,7 +487,6 @@ xenUnifiedConnectOpen(virConnectPtr conn, virConnectAuthPtr auth,
unsigned int f
conn->privateData = priv;
priv->handle = -1;
- priv->xendConfigVersion = -1;
priv->xshandle = NULL;
diff --git a/src/xen/xen_driver.h b/src/xen/xen_driver.h
index b5582a1..5d50a90 100644
--- a/src/xen/xen_driver.h
+++ b/src/xen/xen_driver.h
@@ -126,8 +126,6 @@ struct _xenUnifiedPrivate {
virDomainXMLOptionPtr xmlopt;
int handle; /* Xen hypervisor handle */
- int xendConfigVersion; /* XenD config version */
-
/* connection to xend */
struct sockaddr_storage addr;
socklen_t addrlen;
diff --git a/src/xen/xend_internal.c b/src/xen/xend_internal.c
index cd783a1..db3820d 100644
--- a/src/xen/xend_internal.c
+++ b/src/xen/xend_internal.c
@@ -864,31 +864,6 @@ xenDaemonDomainLookupByName_ids(virConnectPtr xend,
}
-static int
-xend_detect_config_version(virConnectPtr conn)
-{
- struct sexpr *root;
- const char *value;
- xenUnifiedPrivatePtr priv = conn->privateData;
- int ret = -1;
-
- root = sexpr_get(conn, "/xend/node/");
- if (root == NULL)
- return ret;
-
- value = sexpr_node(root, "node/xend_config_format");
-
- if (value) {
- if (virStrToLong_i(value, NULL, 10, &priv->xendConfigVersion) < 0)
- goto cleanup;
- }
- ret = 0;
- cleanup:
- sexpr_free(root);
- return ret;
-}
-
-
/**
* sexpr_to_xend_domain_state:
* @root: an S-Expression describing a domain
@@ -1186,22 +1161,19 @@ xenDaemonOpen(virConnectPtr conn,
virReportError(VIR_ERR_NO_CONNECT, __FUNCTION__);
goto failed;
}
- if (xenDaemonOpen_unix(conn, conn->uri->path) < 0 ||
- xend_detect_config_version(conn) == -1)
+ if (xenDaemonOpen_unix(conn, conn->uri->path) < 0)
goto failed;
} else if (STRCASEEQ(conn->uri->scheme, "xen")) {
/*
* try first to open the unix socket
*/
- if (xenDaemonOpen_unix(conn, "/var/lib/xend/xend-socket") == 0
&&
- xend_detect_config_version(conn) != -1)
+ if (xenDaemonOpen_unix(conn, "/var/lib/xend/xend-socket") == 0)
goto done;
/*
* try though http on port 8000
*/
- if (xenDaemonOpen_tcp(conn, "localhost", "8000") < 0 ||
- xend_detect_config_version(conn) == -1)
+ if (xenDaemonOpen_tcp(conn, "localhost", "8000") < 0)
goto failed;
} else if (STRCASEEQ(conn->uri->scheme, "http")) {
if (conn->uri->port &&
@@ -1210,8 +1182,7 @@ xenDaemonOpen(virConnectPtr conn,
if (xenDaemonOpen_tcp(conn,
conn->uri->server ? conn->uri->server :
"localhost",
- port ? port : "8000") < 0 ||
- xend_detect_config_version(conn) == -1)
+ port ? port : "8000") < 0)
goto failed;
} else {
virReportError(VIR_ERR_NO_CONNECT, __FUNCTION__);
--
2.1.4