[libvirt] [Qemu-devel] [PATCH v4 4/7] qapi: Re-arrange monitor.c functions

Luiz Capitulino lcapitulino at redhat.com
Tue Jun 26 21:28:50 UTC 2012


On Tue, 26 Jun 2012 17:16:28 -0400
Corey Bryant <coreyb at linux.vnet.ibm.com> wrote:

> 
> 
> On 06/26/2012 04:45 PM, Luiz Capitulino wrote:
> > On Fri, 22 Jun 2012 14:36:11 -0400
> > Corey Bryant <coreyb at linux.vnet.ibm.com> wrote:
> >
> >> Signed-off-by: Corey Bryant <coreyb at linux.vnet.ibm.com>
> >> ---
> >> v4:
> >>   -This patch is new in v4.
> >
> > Can you explain why it's needed?
> >
> 
> This just made patch 3/7 easier to review.

Better to explain it then and move it to before that patch.

> 
> >>
> >>   monitor.c |   40 ++++++++++++++++++++--------------------
> >>   1 file changed, 20 insertions(+), 20 deletions(-)
> >>
> >> diff --git a/monitor.c b/monitor.c
> >> index 3433c06..153e949 100644
> >> --- a/monitor.c
> >> +++ b/monitor.c
> >> @@ -2239,26 +2239,6 @@ static int monitor_put_fd(Monitor *mon, const char *fdname, bool replace,
> >>       return fd;
> >>   }
> >>
> >> -void qmp_closefd(const char *fdname, Error **errp)
> >> -{
> >> -    int fd = monitor_get_fd(cur_mon, fdname, errp);
> >> -    if (fd != -1) {
> >> -        close(fd);
> >> -    }
> >> -}
> >> -
> >> -static void do_loadvm(Monitor *mon, const QDict *qdict)
> >> -{
> >> -    int saved_vm_running  = runstate_is_running();
> >> -    const char *name = qdict_get_str(qdict, "name");
> >> -
> >> -    vm_stop(RUN_STATE_RESTORE_VM);
> >> -
> >> -    if (load_vmstate(name) == 0 && saved_vm_running) {
> >> -        vm_start();
> >> -    }
> >> -}
> >> -
> >>   int monitor_get_fd(Monitor *mon, const char *fdname, Error **errp)
> >>   {
> >>       mon_fd_t *monfd;
> >> @@ -2299,6 +2279,26 @@ void qmp_getfd(const char *fdname, Error **errp)
> >>       monitor_put_fd(cur_mon, fdname, replace, copy, errp);
> >>   }
> >>
> >> +void qmp_closefd(const char *fdname, Error **errp)
> >> +{
> >> +    int fd = monitor_get_fd(cur_mon, fdname, errp);
> >> +    if (fd != -1) {
> >> +        close(fd);
> >> +    }
> >> +}
> >> +
> >> +static void do_loadvm(Monitor *mon, const QDict *qdict)
> >> +{
> >> +    int saved_vm_running  = runstate_is_running();
> >> +    const char *name = qdict_get_str(qdict, "name");
> >> +
> >> +    vm_stop(RUN_STATE_RESTORE_VM);
> >> +
> >> +    if (load_vmstate(name) == 0 && saved_vm_running) {
> >> +        vm_start();
> >> +    }
> >> +}
> >> +
> >>   /* mon_cmds and info_cmds would be sorted at runtime */
> >>   static mon_cmd_t mon_cmds[] = {
> >>   #include "hmp-commands.h"
> >
> >
> 




More information about the libvir-list mailing list