[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [PATCH v2] contrib/vhost-user-gpu: Fix compiler warning when compili
|
From: |
Markus Armbruster |
|
Subject: |
Re: [PATCH v2] contrib/vhost-user-gpu: Fix compiler warning when compiling with -Wshadow |
|
Date: |
Mon, 09 Oct 2023 14:39:54 +0200 |
|
User-agent: |
Gnus/5.13 (Gnus v5.13) Emacs/28.2 (gnu/linux) |
Thomas Huth <thuth@redhat.com> writes:
> On 09/10/2023 13.45, Michael S. Tsirkin wrote:
>> On Mon, Oct 09, 2023 at 10:37:25AM +0200, Thomas Huth wrote:
>>> Rename some variables to avoid compiler warnings when compiling
>>> with -Wshadow=local.
>>>
>>> Signed-off-by: Thomas Huth <thuth@redhat.com>
>>> ---
>>> v2: Renamed the variable to something more unique
>>>
>>> contrib/vhost-user-gpu/vugpu.h | 8 ++++----
>>> contrib/vhost-user-gpu/vhost-user-gpu.c | 6 +++---
>>> 2 files changed, 7 insertions(+), 7 deletions(-)
>>>
>>> diff --git a/contrib/vhost-user-gpu/vugpu.h b/contrib/vhost-user-gpu/vugpu.h
>>> index 509b679f03..654c392fbb 100644
>>> --- a/contrib/vhost-user-gpu/vugpu.h
>>> +++ b/contrib/vhost-user-gpu/vugpu.h
>>> @@ -164,12 +164,12 @@ struct virtio_gpu_ctrl_command {
>>> };
>>> #define VUGPU_FILL_CMD(out) do { \
>>> - size_t s; \
>>> - s = iov_to_buf(cmd->elem.out_sg, cmd->elem.out_num, 0, \
>>> + size_t vugpufillcmd_s_ = \
>>> + iov_to_buf(cmd->elem.out_sg, cmd->elem.out_num, 0, \
>>> &out, sizeof(out)); \
>>> - if (s != sizeof(out)) { \
>>> + if (vugpufillcmd_s_ != sizeof(out)) { \
>>> g_critical("%s: command size incorrect %zu vs %zu", \
>>> - __func__, s, sizeof(out)); \
>>> + __func__, vugpufillcmd_s_, sizeof(out)); \
>>> return; \
>>> } \
>>> } while (0)
>> I think I prefer VUGPU_FILL_CMD_s or VUGPU_FILL_CMD_s_ - makes it clear
>> it's related to a macro.
>
> I have to say that I don't like that ... it's a variable after all, and
> naming it with capital letters looks rather confusing that helpful to me. I
> think it should be enough to have the underscore at the end here to make it
> unique enough.
Concur. Plenty of precedence in the tree.