[libvirt] [PATCH 06/14] Rename suspend capabilities APIs
Srivatsa S. Bhat
srivatsa.bhat at linux.vnet.ibm.com
Tue Nov 29 16:19:45 UTC 2011
On 11/29/2011 09:14 PM, Daniel P. Berrange wrote:
> From: "Daniel P. Berrange" <berrange at redhat.com>
>
> Rename virGetPMCapabilities to virNodeSuspendGetTargetMask and
> virDiscoverHostPMFeature to virNodeSuspendSupportsTarget.
>
> * src/util/util.c, src/util/util.h: Rename APIs
> * src/qemu/qemu_capabilities.c, src/util/virnodesuspend.c: Adjust
> for new names
> ---
> src/qemu/qemu_capabilities.c | 2 +-
> src/util/util.c | 22 +++++++++++-----------
> src/util/util.h | 4 ++--
> src/util/virnodesuspend.c | 2 +-
> 4 files changed, 15 insertions(+), 15 deletions(-)
>
> diff --git a/src/qemu/qemu_capabilities.c b/src/qemu/qemu_capabilities.c
> index c5fe41d..4bbfd78 100644
> --- a/src/qemu/qemu_capabilities.c
> +++ b/src/qemu/qemu_capabilities.c
> @@ -850,7 +850,7 @@ virCapsPtr qemuCapsInit(virCapsPtr old_caps)
>
> /* Add the power management features of the host */
>
> - if (virGetPMCapabilities(&caps->host.powerMgmt) < 0) {
> + if (virNodeSuspendGetTargetMask(&caps->host.powerMgmt) < 0) {
> VIR_WARN("Failed to get host power management capabilities");
> caps->host.powerMgmt_valid = false;
> } else
> diff --git a/src/util/util.c b/src/util/util.c
> index badfa3a..72fbdac 100644
> --- a/src/util/util.c
> +++ b/src/util/util.c
> @@ -2623,8 +2623,8 @@ virTypedParameterArrayClear(virTypedParameterPtr params, int nparams)
> }
>
> /**
> - * virDiscoverHostPMFeature:
> - * @feature: The power management feature to check whether it is supported
> + * virNodeSuspendSupportsTarget:
> + * @target: The power management target to check whether it is supported
> * by the host. Values could be:
> * VIR_NODE_SUSPEND_TARGET_MEM
> * VIR_NODE_SUSPEND_TARGET_DISK
> @@ -2632,12 +2632,12 @@ virTypedParameterArrayClear(virTypedParameterPtr params, int nparams)
> * @supported: set to true if supported, false otherwise
> *
> * Run the script 'pm-is-supported' (from the pm-utils package)
> - * to find out if @feature is supported by the host.
> + * to find out if @target is supported by the host.
> *
> * Returns 0 if the query was successful, -1 on failure.
> */
> int
> -virDiscoverHostPMFeature(unsigned int feature, bool *supported)
> +virNodeSuspendSupportsTarget(unsigned int target, bool *supported)
> {
> virCommandPtr cmd;
> int status;
> @@ -2645,7 +2645,7 @@ virDiscoverHostPMFeature(unsigned int feature, bool *supported)
>
> *supported = false;
>
> - switch (feature) {
> + switch (target) {
> case VIR_NODE_SUSPEND_TARGET_MEM:
> cmd = virCommandNewArgList("pm-is-supported", "--suspend", NULL);
> break;
> @@ -2675,19 +2675,19 @@ cleanup:
> }
>
> /**
> - * virGetPMCapabilities:
> + * virNodeSuspendGetTargetMask:
> *
> * Get the Power Management Capabilities that the host system supports,
> * such as Suspend-to-RAM (S3), Suspend-to-Disk (S4) and Hybrid-Suspend
> * (a combination of S3 and S4).
> *
You might want to remove the terminology "S3", "S4" etc from here, perhaps?
--
Regards,
Srivatsa S. Bhat
IBM Linux Technology Center
More information about the libvir-list
mailing list