[libvirt] [PATCH] vmx: Define VMX_CONFIG_FORMAT_ARGV to replace vmware/esx argv str

Han Han hhan at redhat.com
Wed Apr 10 07:00:36 UTC 2019


On Wed, Apr 10, 2019 at 3:30 AM Cole Robinson <crobinso at redhat.com> wrote:

> You missed v2 in the subject. format-patch -v2 or send-email -v2 will
> add it.
>
> Patch subjects should be short, 50 chars is the goal though sometimes
> that's not practical. This is a good set of guidelines:
> https://chris.beams.io/posts/git-commit/
>
> Thanks for your reminder :)

> My commit messages aren't great either, but I pushed your patch with
> this commit message:
>
>
> vmx: Define VMX_CONFIG_FORMAT_ARGV
>
> Define VMX_CONFIG_FORMAT_ARGV to replace the hardcoded 'vmware-vmx'
> string used by the domxml-X-native APIs. This follows the pattern used
> by other drivers.
>
>
> Thanks,
> Cole
>
>
> On 4/9/19 6:01 AM, Han Han wrote:
> > Signed-off-by: Han Han <hhan at redhat.com>
> > ---
> >  src/esx/esx_driver.c       | 4 ++--
> >  src/vmware/vmware_driver.c | 2 +-
> >  src/vmx/vmx.h              | 2 ++
> >  3 files changed, 5 insertions(+), 3 deletions(-)
> >
> > diff --git a/src/esx/esx_driver.c b/src/esx/esx_driver.c
> > index 08d33b6f3b..d80fef0a58 100644
> > --- a/src/esx/esx_driver.c
> > +++ b/src/esx/esx_driver.c
> > @@ -2710,7 +2710,7 @@ esxConnectDomainXMLFromNative(virConnectPtr conn,
> const char *nativeFormat,
> >
> >      memset(&data, 0, sizeof(data));
> >
> > -    if (STRNEQ(nativeFormat, "vmware-vmx")) {
> > +    if (STRNEQ(nativeFormat, VMX_CONFIG_FORMAT_ARGV)) {
> >          virReportError(VIR_ERR_INVALID_ARG,
> >                         _("Unsupported config format '%s'"),
> nativeFormat);
> >          return NULL;
> > @@ -2755,7 +2755,7 @@ esxConnectDomainXMLToNative(virConnectPtr conn,
> const char *nativeFormat,
> >
> >      memset(&data, 0, sizeof(data));
> >
> > -    if (STRNEQ(nativeFormat, "vmware-vmx")) {
> > +    if (STRNEQ(nativeFormat, VMX_CONFIG_FORMAT_ARGV)) {
> >          virReportError(VIR_ERR_INVALID_ARG,
> >                         _("Unsupported config format '%s'"),
> nativeFormat);
> >          return NULL;
> > diff --git a/src/vmware/vmware_driver.c b/src/vmware/vmware_driver.c
> > index f4b0989afd..1bc8a06c39 100644
> > --- a/src/vmware/vmware_driver.c
> > +++ b/src/vmware/vmware_driver.c
> > @@ -956,7 +956,7 @@ vmwareConnectDomainXMLFromNative(virConnectPtr conn,
> const char *nativeFormat,
> >
> >      virCheckFlags(0, NULL);
> >
> > -    if (STRNEQ(nativeFormat, "vmware-vmx")) {
> > +    if (STRNEQ(nativeFormat, VMX_CONFIG_FORMAT_ARGV)) {
> >          virReportError(VIR_ERR_INVALID_ARG,
> >                         _("Unsupported config format '%s'"),
> nativeFormat);
> >          return NULL;
> > diff --git a/src/vmx/vmx.h b/src/vmx/vmx.h
> > index cb99e84d18..8c068b4cb2 100644
> > --- a/src/vmx/vmx.h
> > +++ b/src/vmx/vmx.h
> > @@ -26,6 +26,8 @@
> >  # include "virconf.h"
> >  # include "domain_conf.h"
> >
> > +# define VMX_CONFIG_FORMAT_ARGV "vmware-vmx"
> > +
> >  typedef struct _virVMXContext virVMXContext;
> >
> >  virDomainXMLOptionPtr virVMXDomainXMLConfInit(void);
> >
>
>
> - Cole
>


-- 
Best regards,
-----------------------------------
Han Han
Quality Engineer
Redhat.

Email: hhan at redhat.com
Phone: +861065339333
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://listman.redhat.com/archives/libvir-list/attachments/20190410/ea930ff5/attachment-0001.htm>


More information about the libvir-list mailing list