From mboxrd@z Thu Jan 1 00:00:00 1970 From: Jim Fehlig Subject: Re: [PATCH RFC OSSTEST 7/9] Toolstack: Abstract away migration support check. Date: Wed, 25 Jun 2014 09:25:48 -0600 Message-ID: <53AAE9FC.7030006@suse.com> References: <1403018758.25074.5.camel@kazak.uk.xensource.com> <1403018809-25509-7-git-send-email-ian.campbell@citrix.com> <1403019217.25074.10.camel@kazak.uk.xensource.com> <53A89C03.7030002@suse.com> <53AA3F89.6050904@suse.com> <1403699934.18068.4.camel@kazak.uk.xensource.com> Mime-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit Return-path: In-Reply-To: <1403699934.18068.4.camel@kazak.uk.xensource.com> List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Sender: xen-devel-bounces@lists.xen.org Errors-To: xen-devel-bounces@lists.xen.org To: Ian Campbell Cc: LibVir , ian.jackson@eu.citrix.com, xen-devel@lists.xen.org List-Id: xen-devel@lists.xenproject.org Ian Campbell wrote: > On Tue, 2014-06-24 at 21:18 -0600, Jim Fehlig wrote: > > >> Something like the attached patch (compile-tested only). You'll need an >> updated libvirt.git master to apply cleanly. >> > > Thanks. Building on ARM I get: > > libxl/libxl_driver.c:4346:1: error: 'libxlDomainMigrateBegin3Params' defined but not used [-Werror=unused-function] > libxl/libxl_driver.c:4384:1: error: 'libxlDomainMigratePrepare3Params' defined but not used [-Werror=unused-function] > libxl/libxl_driver.c:4433:1: error: 'libxlDomainMigratePerform3Params' defined but not used [-Werror=unused-function] > libxl/libxl_driver.c:4488:1: error: 'libxlDomainMigrateFinish3Params' defined but not used [-Werror=unused-function] > libxl/libxl_driver.c:4539:1: error: 'libxlDomainMigrateConfirm3Params' defined but not used [-Werror=unused-function] > Yeah, compile-tested on x86 only as it turned out. I was building packages in the build service, where I had the libxl driver disabled for aarch64 :-/. With the fixup, does this work for you? Is omitted from the capabilities? Regards, Jim > The fixup is obvious (I didn't bother with commit message etc since I > expect you'll want to fold it in): > > commit 69606cdba69afdd5e2eea0096596ae3beaa34890 > Author: Ian Campbell > Date: Wed Jun 25 11:48:45 2014 +0100 > > fixup > > diff --git a/src/libxl/libxl_driver.c b/src/libxl/libxl_driver.c > index f90bf64..03d397e 100644 > --- a/src/libxl/libxl_driver.c > +++ b/src/libxl/libxl_driver.c > @@ -4342,6 +4342,7 @@ libxlNodeDeviceReset(virNodeDevicePtr dev) > return ret; > } > > +#ifndef LIBXL_HAVE_NO_SUSPEND_RESUME > static char * > libxlDomainMigrateBegin3Params(virDomainPtr domain, > virTypedParameterPtr params, > @@ -4561,7 +4562,7 @@ libxlDomainMigrateConfirm3Params(virDomainPtr domain, > > return libxlDomainMigrationConfirm(driver, vm, flags, cancelled); > } > - > +#endif /* ifndef LIBXL_HAVE_NO_SUSPEND_RESUME */ > > static virDriver libxlDriver = { > .no = VIR_DRV_LIBXL, > > > > >