qemu-devel
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [PATCH v6] 9pfs: well form error hint helpers


From: Vladimir Sementsov-Ogievskiy
Subject: Re: [PATCH v6] 9pfs: well form error hint helpers
Date: Mon, 2 Dec 2019 09:36:21 +0000

28.11.2019 1:37, Greg Kurz wrote:
> On Wed, 27 Nov 2019 22:15:49 +0300
> Vladimir Sementsov-Ogievskiy <address@hidden> wrote:
> 
>> Make error_append_security_model_hint and
>> error_append_socket_sockfd_hint hint append helpers well formed:
>> rename errp to errp_in, as it is IN-parameter here (which is unusual
>> for errp).
>>
>> Signed-off-by: Vladimir Sementsov-Ogievskiy <address@hidden>
>> Acked-by: Greg Kurz <address@hidden>
>> ---
>>
>> v6: add Greg's a-b
>>
> 
> I've already pushed that to my 9p-next branch:
> 
> https://github.com/gkurz/qemu/commits/9p-next


Markus proposed to use Error *const *errp for such cases (among other
things)

So, seems there would be v7, the current version is here:
git://repo.or.cz/qemu/armbru.git branch error-prep

Discussion is here:
https://lists.gnu.org/archive/html/qemu-devel/2019-11/msg04633.html
and here:
https://lists.gnu.org/archive/html/qemu-devel/2019-11/msg04636.html

> 
> 
>>   hw/9pfs/9p-local.c | 4 ++--
>>   hw/9pfs/9p-proxy.c | 5 +++--
>>   2 files changed, 5 insertions(+), 4 deletions(-)
>>
>> diff --git a/hw/9pfs/9p-local.c b/hw/9pfs/9p-local.c
>> index 4708c0bd89..76fa1858b7 100644
>> --- a/hw/9pfs/9p-local.c
>> +++ b/hw/9pfs/9p-local.c
>> @@ -1473,9 +1473,9 @@ static void local_cleanup(FsContext *ctx)
>>       g_free(data);
>>   }
>>   
>> -static void error_append_security_model_hint(Error **errp)
>> +static void error_append_security_model_hint(Error **errp_in)
>>   {
>> -    error_append_hint(errp, "Valid options are: security_model="
>> +    error_append_hint(errp_in, "Valid options are: security_model="
>>                         "[passthrough|mapped-xattr|mapped-file|none]\n");
>>   }
>>   
>> diff --git a/hw/9pfs/9p-proxy.c b/hw/9pfs/9p-proxy.c
>> index 97ab9c58a5..9e29abc3ef 100644
>> --- a/hw/9pfs/9p-proxy.c
>> +++ b/hw/9pfs/9p-proxy.c
>> @@ -1114,9 +1114,10 @@ static int connect_namedsocket(const char *path, 
>> Error **errp)
>>       return sockfd;
>>   }
>>   
>> -static void error_append_socket_sockfd_hint(Error **errp)
>> +static void error_append_socket_sockfd_hint(Error **errp_in)
>>   {
>> -    error_append_hint(errp, "Either specify socket=/some/path where 
>> /some/path"
>> +    error_append_hint(errp_in,
>> +                      "Either specify socket=/some/path where /some/path"
>>                         " points to a listening AF_UNIX socket or sock_fd=fd"
>>                         " where fd is a file descriptor to a connected 
>> AF_UNIX"
>>                         " socket\n");
> 


-- 
Best regards,
Vladimir

reply via email to

[Prev in Thread] Current Thread [Next in Thread]