[libvirt] [PATCH v4 3/4] Implement the core API to suspend/resume the host

Daniel P. Berrange berrange at redhat.com
Mon Nov 28 17:59:35 UTC 2011


On Mon, Nov 28, 2011 at 10:56:33AM -0700, Eric Blake wrote:
> On 11/28/2011 10:46 AM, Srivatsa S. Bhat wrote:
> 
> >>> +    /* Check if the host supports the requested suspend state */
> >>> +    switch (state) {
> >>> +    case VIR_NODE_S3:
> >>> +        if (hostPMFeatures & VIR_NODE_S3) {
> >>> +            cmdString = strdup("pm-suspend");
> >>> +            if (cmdString == NULL) {
> >>> +                virReportOOMError();
> >>> +                goto cleanup;
> >>> +            }
> >>> +            break;
> >>> +        }
> >>> +        goto cleanup;
> >>
> >> Needs to report an error, VIR_ERR_OPERATION_UNSUPPORTED
> >>
> > 
> > 
> > Ok, then I will define VIR_ERR_OPERATION_UNSUPPORTED in
> > src/util/virterror.c and use it, since it is not there at
> > present. And that definition should be in a separate,
> > self-contained patch right?
> 
> Hmm, I think that was probably just a case of Daniel typing by memory
> instead of checking the source, and evidence of how confusing our
> existing error naming is.  Just use the existing
> VIR_ERR_OPERATION_INVALID instead of inventing a new error.

Sorry, I meant

    VIR_ERR_ARGUMENT_UNSUPPORTED = 74,  /* valid API use but unsupported by
                                           the given driver */


Daniel
-- 
|: http://berrange.com      -o-    http://www.flickr.com/photos/dberrange/ :|
|: http://libvirt.org              -o-             http://virt-manager.org :|
|: http://autobuild.org       -o-         http://search.cpan.org/~danberr/ :|
|: http://entangle-photo.org       -o-       http://live.gnome.org/gtk-vnc :|




More information about the libvir-list mailing list