[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [PATCH 4/5] dump: Improve some dump-guest-memory error messages
|
From: |
Markus Armbruster |
|
Subject: |
Re: [PATCH 4/5] dump: Improve some dump-guest-memory error messages |
|
Date: |
Tue, 31 Oct 2023 06:44:16 +0100 |
|
User-agent: |
Gnus/5.13 (Gnus v5.13) Emacs/28.2 (gnu/linux) |
Philippe Mathieu-Daudé <philmd@linaro.org> writes:
> Hi Markus,
>
> On 30/10/23 14:37, Markus Armbruster wrote:
>> Zero @length is rejected with "Invalid parameter 'length'". Improve
>> to "Parameter 'length' expects a non-zero length".
>>
>> @protocol values not starting with "fd:" or "file:" are rejected with
>> "Invalid parameter 'protocol'". Improve to "parameter 'protocol' must
>> start with 'file:' or 'fd:'".
>>
>> While there, make the conditional checking @protocol a little more
>> obvious.
>>
>> Signed-off-by: Markus Armbruster <armbru@redhat.com>
>> ---
>> dump/dump.c | 16 +++++++---------
>> 1 file changed, 7 insertions(+), 9 deletions(-)
>> diff --git a/dump/dump.c b/dump/dump.c
>> index a5e9a06ef1..d888e4bd3c 100644
>> --- a/dump/dump.c
>> +++ b/dump/dump.c
>> @@ -1812,7 +1812,8 @@ static void dump_init(DumpState *s, int fd, bool
>> has_format,
>> s->fd = fd;
>> if (has_filter && !length) {
>> - error_setg(errp, QERR_INVALID_PARAMETER, "length");
>> + error_setg(errp, QERR_INVALID_PARAMETER_VALUE, "length",
>
> Per commit 4629ed1e98 ("qerror: Finally unused, clean up", 2015):
>
> /*
> * These macros will go away, please don't use in new code, ...
>
> Instead we can use:
>
> error_setg(errp, "Parameter '%s' expects %s", "length",
I left this to the next version of your "qapi: Kill 'qapi/qmp/qerror.h'
for good" out of laziness. Since you prefer the deed to be done right
away, I will in v2.
>> + "a non-zero size");
>> goto cleanup;
>> }
- [PATCH 0/5] dump: Minor fixes & improvements, Markus Armbruster, 2023/10/30
- [PATCH 5/5] dump: Drop redundant check for empty dump, Markus Armbruster, 2023/10/30
- [PATCH 3/5] dump: Recognize "fd:" protocols on Windows hosts, Markus Armbruster, 2023/10/30
- [PATCH 1/5] dump: Rename qmp_dump_guest_memory() parameter to match QAPI schema, Markus Armbruster, 2023/10/30
- [PATCH 4/5] dump: Improve some dump-guest-memory error messages, Markus Armbruster, 2023/10/30
- [PATCH 2/5] dump: Fix g_array_unref(NULL) in dump-guest-memory, Markus Armbruster, 2023/10/30