[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [Qemu-devel] [PATCH v8 0/2] Return error reasons to caller when call
From: |
Luiz Capitulino |
Subject: |
Re: [Qemu-devel] [PATCH v8 0/2] Return error reasons to caller when calling qmp_dump_guest_memory |
Date: |
Thu, 9 Oct 2014 10:21:55 -0400 |
On Thu, 9 Oct 2014 14:13:09 +0800
zhanghailiang <address@hidden> wrote:
> In original code, Function dump_error ignores its second parameter which
> contains
> error reason, it is better to return the error message to the caller.
>
> Here we use error_setg to return the error info to caller.
> And at the same time, we turn functions like write_elf64_note() to void,
> Because functions shouldn't return an error code _and_ an Error object.
> After this modification the code will be more clean.
Applied to the qmp branch, thanks.
>
> v7 -> v8
> - fixes for Eric's findings
> - Add Reviewed-by
> v6 -> v7
> - Change the commit message for the first patch (Markus Armbruster)
> - Add Reviewed-by
> - Remove redundant check for local_err (Markus Armbruster)
> v5 -> v6
> - Don't check *errp directly, if errp is NULL, there will be an error,
> Instead, check a local variable *local_err (Markus Armbruster)
> v4 -> v5:
> - Turn functions like write_elf64_note() to void (Luiz Capitulino)
> v3 -> v4:
> - Adjust the errp argument to the end
> - Remove trailing '.' in error messages
> v2 -> v3:
> - Drop the '\n' in the message when call dump_error (Eric Blake)
> v1 -> v2:
> - Return the error reason to the caller (Luiz Capitulino)
>
> Thanks for review!;)
>
> zhanghailiang (2):
> dump: Propagate errors into qmp_dump_guest_memory()
> dump: Turn some functions to void to make code cleaner
>
> dump.c | 383
> ++++++++++++++++++++++++++++++-----------------------------------
> 1 file changed, 177 insertions(+), 206 deletions(-)
>