On 06.05.2016 20:03, John Ferlan wrote:
On 05/04/2016 08:33 AM, Michal Privoznik wrote:
> All these patches will be squashed into one, but I've split them
> into multiple because of easier review.
>
> Michal Privoznik (4):
> qemu_monitor_json: Follow refactor
> qemu_monitor_json: Follow refactor
> qemu_monitor_json: Follow refactor
> qemu_monitor_json: Follow refactor
>
> src/qemu/qemu_monitor_json.c | 673 ++++++++++++++++++++++---------------------
> 1 file changed, 349 insertions(+), 324 deletions(-)
>
Not a deal breaker, but most code has:
if (qemuMonitorJSONCheckError(cmd, reply) < 0)
goto cleanup;
ret = 0;
cleanup:
while a few instances [1] have:
ret = qemuMonitorJSONCheckError(cmd, reply);
cleanup:
IDC either way since the result is the same, but I suppose they "could"
be all done the same way. I'd probably lean towards the latter, but
since you already went with the former in commit '7884d089' it's
probably best to keep using that.
[1]
qemuMonitorJSONSetMigrationCompression
qemuMonitorJSONBlockCommit
qemuMonitorJSONInjectNMI [2]
qemuMonitorJSONSendKey [2]
qemuMonitorJSONSetMigrationCapability
[2]
both instances use the same HMP call attempt to return ret - they could
follow the qemuMonitorJSONSetCPU model...
Oh. Thanks for catching that. I'll fix those too.
Finally, I see the comments move 4 spaces to the right in
qemuMonitorJSONSetObjectProperty? (patch 4)... Was that a remnant or
expected?
While working on this I didn't bother with adjusting the code that much
initially. After that I've fired up my code alignment key shortcut over
each function I've touched. I will leave the comments as they were.
ACK series (your call if you want to adjust [2] now or in a followup
patch. it's trivial enough as long as you remember to also remove the {}
around what would become "one line" if then else statements).
Thanks, pushed now.
Michal