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

Corey Bryant coreyb at linux.vnet.ibm.com
Tue Jun 26 21:16:28 UTC 2012



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.

>>
>>   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"
>
>

-- 
Regards,
Corey





More information about the libvir-list mailing list