Re: [PATCH 01/10] qemu: Move qemuDeviceDriveHostAlias

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



On Tue, Feb 16, 2016 at 19:44:11 -0500, John Ferlan wrote:
> Move function to qemu_alias.c, rename it to qemuDomainDeviceDriveAlias
> 
> Signed-off-by: John Ferlan <jferlan@xxxxxxxxxx>
> ---
>  src/qemu/qemu_alias.c   | 16 ++++++++++++++++
>  src/qemu/qemu_alias.h   |  4 ++++
>  src/qemu/qemu_command.c | 15 ---------------
>  src/qemu/qemu_command.h |  3 ---
>  src/qemu/qemu_hotplug.c |  6 +++---
>  5 files changed, 23 insertions(+), 21 deletions(-)
> 
> diff --git a/src/qemu/qemu_alias.c b/src/qemu/qemu_alias.c
> index efd9222..26d158b 100644
> --- a/src/qemu/qemu_alias.c
> +++ b/src/qemu/qemu_alias.c
> @@ -32,6 +32,22 @@
>  
>  VIR_LOG_INIT("qemu.qemu_alias");
>  
> +char *
> +qemuDomainDeviceDriveAlias(virDomainDiskDefPtr disk,
> +                           virQEMUCapsPtr qemuCaps)
> +{
> +    char *ret;
> +
> +    if (virQEMUCapsGet(qemuCaps, QEMU_CAPS_DEVICE)) {
> +        ignore_value(virAsprintf(&ret, "%s%s", QEMU_DRIVE_HOST_PREFIX,
> +                                 disk->info.alias));
> +    } else {
> +        ignore_value(VIR_STRDUP(ret, disk->info.alias));
> +    }
> +    return ret;
> +}
> +
> +
>  int
>  qemuDomainDeviceAliasIndex(const virDomainDeviceInfo *info,
>                             const char *prefix)
> diff --git a/src/qemu/qemu_alias.h b/src/qemu/qemu_alias.h
> index a2eaa27..ece3b6a 100644
> --- a/src/qemu/qemu_alias.h
> +++ b/src/qemu/qemu_alias.h
> @@ -27,9 +27,13 @@
>  # include "domain_conf.h"
>  
>  # include "qemu_capabilities.h"
> +# include "qemu_command.h"

So this is for QEMU_DRIVE_HOST_PREFIX. Shouldn't that macro be moved
too? Or perhaps this function stay where it was? At very least, it's
necessary in the code, not in the header to declare this function.

>  # include "qemu_domain.h"
>  # include "qemu_domain_address.h"
>  
> +char *qemuDomainDeviceDriveAlias(virDomainDiskDefPtr disk,
> +                                 virQEMUCapsPtr qemuCaps);
> +
>  int qemuAssignDeviceChrAlias(virDomainDefPtr def,
>                               virDomainChrDefPtr chr,
>                               ssize_t idx);

Peter

Attachment: signature.asc
Description: Digital signature

--
libvir-list mailing list
libvir-list@xxxxxxxxxx
https://www.redhat.com/mailman/listinfo/libvir-list

[Index of Archives]     [Virt Tools]     [Libvirt Users]     [Lib OS Info]     [Fedora Users]     [Fedora Desktop]     [Fedora SELinux]     [Big List of Linux Books]     [Yosemite News]     [KDE Users]     [Fedora Tools]