Re: [libvirt] [PATCH 03/40] Remove pointless GET_PRIVATE macro from Xen driver
Daniel P. Berrange wrote: From: Daniel P. Berrange berra...@redhat.com The Xen driver uses a macro GET_PRIVATE as a supposed shorthand for 'xenUnifiedPrivatePtr priv = (xenUnifiedPrivatePtr) (conn)-privateData'. It does not in fact save any lines of code, and obscures what is happening. Remove it, since it adds no value. Signed-off-by: Daniel P. Berrange berra...@redhat.com --- src/xen/xen_driver.c | 131 +-- 1 file changed, 64 insertions(+), 67 deletions(-) ACK. Regards, Jim diff --git a/src/xen/xen_driver.c b/src/xen/xen_driver.c index 0342523..2ecb86f 100644 --- a/src/xen/xen_driver.c +++ b/src/xen/xen_driver.c @@ -470,13 +470,10 @@ clean: return ret; } -#define GET_PRIVATE(conn) \ -xenUnifiedPrivatePtr priv = (xenUnifiedPrivatePtr) (conn)-privateData - static int xenUnifiedConnectClose(virConnectPtr conn) { -GET_PRIVATE(conn); +xenUnifiedPrivatePtr priv = conn-privateData; int i; virObjectUnref(priv-caps); @@ -508,7 +505,7 @@ unsigned long xenUnifiedVersion(void) static const char * xenUnifiedConnectGetType(virConnectPtr conn) { -GET_PRIVATE(conn); +xenUnifiedPrivatePtr priv = conn-privateData; int i; for (i = 0; i XEN_UNIFIED_NR_DRIVERS; ++i) @@ -534,7 +531,7 @@ xenUnifiedConnectSupportsFeature(virConnectPtr conn ATTRIBUTE_UNUSED, int featur static int xenUnifiedConnectGetVersion(virConnectPtr conn, unsigned long *hvVer) { -GET_PRIVATE(conn); +xenUnifiedPrivatePtr priv = conn-privateData; int i; for (i = 0; i XEN_UNIFIED_NR_DRIVERS; ++i) @@ -562,7 +559,7 @@ xenUnifiedConnectIsEncrypted(virConnectPtr conn ATTRIBUTE_UNUSED) static int xenUnifiedConnectIsSecure(virConnectPtr conn) { -GET_PRIVATE(conn); +xenUnifiedPrivatePtr priv = conn-privateData; int ret = 1; /* All drivers are secure, except for XenD over TCP */ @@ -583,7 +580,7 @@ xenUnifiedConnectIsAlive(virConnectPtr conn ATTRIBUTE_UNUSED) int xenUnifiedConnectGetMaxVcpus(virConnectPtr conn, const char *type) { -GET_PRIVATE(conn); +xenUnifiedPrivatePtr priv = conn-privateData; if (type STRCASENEQ(type, Xen)) { virReportError(VIR_ERR_INVALID_ARG, __FUNCTION__); @@ -601,7 +598,7 @@ xenUnifiedConnectGetMaxVcpus(virConnectPtr conn, const char *type) static int xenUnifiedNodeGetInfo(virConnectPtr conn, virNodeInfoPtr info) { -GET_PRIVATE(conn); +xenUnifiedPrivatePtr priv = conn-privateData; if (priv-opened[XEN_UNIFIED_XEND_OFFSET]) return xenDaemonNodeGetInfo(conn, info); @@ -625,7 +622,7 @@ xenUnifiedConnectGetCapabilities(virConnectPtr conn) static int xenUnifiedConnectListDomains(virConnectPtr conn, int *ids, int maxids) { -GET_PRIVATE(conn); +xenUnifiedPrivatePtr priv = conn-privateData; int ret; /* Try xenstore. */ @@ -652,7 +649,7 @@ xenUnifiedConnectListDomains(virConnectPtr conn, int *ids, int maxids) static int xenUnifiedConnectNumOfDomains(virConnectPtr conn) { -GET_PRIVATE(conn); +xenUnifiedPrivatePtr priv = conn-privateData; int ret; /* Try xenstore. */ @@ -680,7 +677,7 @@ static virDomainPtr xenUnifiedDomainCreateXML(virConnectPtr conn, const char *xmlDesc, unsigned int flags) { -GET_PRIVATE(conn); +xenUnifiedPrivatePtr priv = conn-privateData; if (priv-opened[XEN_UNIFIED_XEND_OFFSET]) return xenDaemonCreateXML(conn, xmlDesc, flags); @@ -694,7 +691,7 @@ xenUnifiedDomainCreateXML(virConnectPtr conn, static virDomainPtr xenUnifiedDomainLookupByID(virConnectPtr conn, int id) { -GET_PRIVATE(conn); +xenUnifiedPrivatePtr priv = conn-privateData; virDomainPtr ret; /* Reset any connection-level errors in virterror first, in case @@ -725,7 +722,7 @@ static virDomainPtr xenUnifiedDomainLookupByUUID(virConnectPtr conn, const unsigned char *uuid) { -GET_PRIVATE(conn); +xenUnifiedPrivatePtr priv = conn-privateData; virDomainPtr ret; /* Reset any connection-level errors in virterror first, in case @@ -763,7 +760,7 @@ static virDomainPtr xenUnifiedDomainLookupByName(virConnectPtr conn, const char *name) { -GET_PRIVATE(conn); +xenUnifiedPrivatePtr priv = conn-privateData; virDomainPtr ret; /* Reset any connection-level errors in virterror first, in case @@ -818,7 +815,7 @@ xenUnifiedDomainIsActive(virDomainPtr dom) static int xenUnifiedDomainIsPersistent(virDomainPtr dom) { -GET_PRIVATE(dom-conn); +xenUnifiedPrivatePtr priv = dom-conn-privateData; virDomainPtr currdom = NULL; int ret = -1; @@ -875,7 +872,7 @@ xenUnifiedDomainIsUpdated(virDomainPtr dom ATTRIBUTE_UNUSED) static int xenUnifiedDomainSuspend(virDomainPtr dom) { -
[libvirt] [PATCH 03/40] Remove pointless GET_PRIVATE macro from Xen driver
From: Daniel P. Berrange berra...@redhat.com The Xen driver uses a macro GET_PRIVATE as a supposed shorthand for 'xenUnifiedPrivatePtr priv = (xenUnifiedPrivatePtr) (conn)-privateData'. It does not in fact save any lines of code, and obscures what is happening. Remove it, since it adds no value. Signed-off-by: Daniel P. Berrange berra...@redhat.com --- src/xen/xen_driver.c | 131 +-- 1 file changed, 64 insertions(+), 67 deletions(-) diff --git a/src/xen/xen_driver.c b/src/xen/xen_driver.c index 0342523..2ecb86f 100644 --- a/src/xen/xen_driver.c +++ b/src/xen/xen_driver.c @@ -470,13 +470,10 @@ clean: return ret; } -#define GET_PRIVATE(conn) \ -xenUnifiedPrivatePtr priv = (xenUnifiedPrivatePtr) (conn)-privateData - static int xenUnifiedConnectClose(virConnectPtr conn) { -GET_PRIVATE(conn); +xenUnifiedPrivatePtr priv = conn-privateData; int i; virObjectUnref(priv-caps); @@ -508,7 +505,7 @@ unsigned long xenUnifiedVersion(void) static const char * xenUnifiedConnectGetType(virConnectPtr conn) { -GET_PRIVATE(conn); +xenUnifiedPrivatePtr priv = conn-privateData; int i; for (i = 0; i XEN_UNIFIED_NR_DRIVERS; ++i) @@ -534,7 +531,7 @@ xenUnifiedConnectSupportsFeature(virConnectPtr conn ATTRIBUTE_UNUSED, int featur static int xenUnifiedConnectGetVersion(virConnectPtr conn, unsigned long *hvVer) { -GET_PRIVATE(conn); +xenUnifiedPrivatePtr priv = conn-privateData; int i; for (i = 0; i XEN_UNIFIED_NR_DRIVERS; ++i) @@ -562,7 +559,7 @@ xenUnifiedConnectIsEncrypted(virConnectPtr conn ATTRIBUTE_UNUSED) static int xenUnifiedConnectIsSecure(virConnectPtr conn) { -GET_PRIVATE(conn); +xenUnifiedPrivatePtr priv = conn-privateData; int ret = 1; /* All drivers are secure, except for XenD over TCP */ @@ -583,7 +580,7 @@ xenUnifiedConnectIsAlive(virConnectPtr conn ATTRIBUTE_UNUSED) int xenUnifiedConnectGetMaxVcpus(virConnectPtr conn, const char *type) { -GET_PRIVATE(conn); +xenUnifiedPrivatePtr priv = conn-privateData; if (type STRCASENEQ(type, Xen)) { virReportError(VIR_ERR_INVALID_ARG, __FUNCTION__); @@ -601,7 +598,7 @@ xenUnifiedConnectGetMaxVcpus(virConnectPtr conn, const char *type) static int xenUnifiedNodeGetInfo(virConnectPtr conn, virNodeInfoPtr info) { -GET_PRIVATE(conn); +xenUnifiedPrivatePtr priv = conn-privateData; if (priv-opened[XEN_UNIFIED_XEND_OFFSET]) return xenDaemonNodeGetInfo(conn, info); @@ -625,7 +622,7 @@ xenUnifiedConnectGetCapabilities(virConnectPtr conn) static int xenUnifiedConnectListDomains(virConnectPtr conn, int *ids, int maxids) { -GET_PRIVATE(conn); +xenUnifiedPrivatePtr priv = conn-privateData; int ret; /* Try xenstore. */ @@ -652,7 +649,7 @@ xenUnifiedConnectListDomains(virConnectPtr conn, int *ids, int maxids) static int xenUnifiedConnectNumOfDomains(virConnectPtr conn) { -GET_PRIVATE(conn); +xenUnifiedPrivatePtr priv = conn-privateData; int ret; /* Try xenstore. */ @@ -680,7 +677,7 @@ static virDomainPtr xenUnifiedDomainCreateXML(virConnectPtr conn, const char *xmlDesc, unsigned int flags) { -GET_PRIVATE(conn); +xenUnifiedPrivatePtr priv = conn-privateData; if (priv-opened[XEN_UNIFIED_XEND_OFFSET]) return xenDaemonCreateXML(conn, xmlDesc, flags); @@ -694,7 +691,7 @@ xenUnifiedDomainCreateXML(virConnectPtr conn, static virDomainPtr xenUnifiedDomainLookupByID(virConnectPtr conn, int id) { -GET_PRIVATE(conn); +xenUnifiedPrivatePtr priv = conn-privateData; virDomainPtr ret; /* Reset any connection-level errors in virterror first, in case @@ -725,7 +722,7 @@ static virDomainPtr xenUnifiedDomainLookupByUUID(virConnectPtr conn, const unsigned char *uuid) { -GET_PRIVATE(conn); +xenUnifiedPrivatePtr priv = conn-privateData; virDomainPtr ret; /* Reset any connection-level errors in virterror first, in case @@ -763,7 +760,7 @@ static virDomainPtr xenUnifiedDomainLookupByName(virConnectPtr conn, const char *name) { -GET_PRIVATE(conn); +xenUnifiedPrivatePtr priv = conn-privateData; virDomainPtr ret; /* Reset any connection-level errors in virterror first, in case @@ -818,7 +815,7 @@ xenUnifiedDomainIsActive(virDomainPtr dom) static int xenUnifiedDomainIsPersistent(virDomainPtr dom) { -GET_PRIVATE(dom-conn); +xenUnifiedPrivatePtr priv = dom-conn-privateData; virDomainPtr currdom = NULL; int ret = -1; @@ -875,7 +872,7 @@ xenUnifiedDomainIsUpdated(virDomainPtr dom ATTRIBUTE_UNUSED) static int xenUnifiedDomainSuspend(virDomainPtr dom) { -GET_PRIVATE(dom-conn); +xenUnifiedPrivatePtr priv = dom-conn-privateData; int i; /* Try non-hypervisor methods first, then hypervisor direct method @@ -898,7 +895,7 @@