From 17f985273463e57c5292dba5de6d8370c56dfd8b Mon Sep 17 00:00:00 2001 From: "Daniel P. Berrange" Date: Tue, 30 Apr 2013 14:57:03 +0100 Subject: [PATCH] Simplify the Xen get max vcpus / node get info driver methods Unconditionally call into xenHypervisorGetMaxVcpus and xenDaemonNodeGetInfo respectively, since those drivers are both mandatory Signed-off-by: Daniel P. Berrange --- src/xen/xen_driver.c | 15 ++------------- 1 file changed, 2 insertions(+), 13 deletions(-) diff --git a/src/xen/xen_driver.c b/src/xen/xen_driver.c index 74c31f78a5..3d4d118096 100644 --- a/src/xen/xen_driver.c +++ b/src/xen/xen_driver.c @@ -552,29 +552,18 @@ xenUnifiedConnectIsAlive(virConnectPtr conn ATTRIBUTE_UNUSED) int xenUnifiedConnectGetMaxVcpus(virConnectPtr conn, const char *type) { - xenUnifiedPrivatePtr priv = conn->privateData; - if (type && STRCASENEQ(type, "Xen")) { virReportError(VIR_ERR_INVALID_ARG, __FUNCTION__); return -1; } - if (priv->opened[XEN_UNIFIED_HYPERVISOR_OFFSET]) - return xenHypervisorGetMaxVcpus(conn, type); - else { - virReportError(VIR_ERR_NO_SUPPORT, __FUNCTION__); - return -1; - } + return xenHypervisorGetMaxVcpus(conn, type); } static int xenUnifiedNodeGetInfo(virConnectPtr conn, virNodeInfoPtr info) { - xenUnifiedPrivatePtr priv = conn->privateData; - - if (priv->opened[XEN_UNIFIED_XEND_OFFSET]) - return xenDaemonNodeGetInfo(conn, info); - return -1; + return xenDaemonNodeGetInfo(conn, info); } static char * -- 2.39.5