From: Philipp Hortmann <philipp.g.hortmann@gmail.com>
To: Manisha Singh <masingh.linux@gmail.com>
Cc: florian.c.schilhabel@googlemail.com, gregkh@linuxfoundation.org,
linux-staging@lists.linux.dev, linux-kernel@vger.kernel.org,
Dan Carpenter <dan.carpenter@linaro.org>
Subject: Re: [PATCH v2 1/2] staging: rtl8712: Fix style issues in rtl871x_io.c
Date: Thu, 29 Aug 2024 20:59:55 +0200 [thread overview]
Message-ID: <01183b3b-b8af-4451-8b52-e7acd0b4a9a5@gmail.com> (raw)
In-Reply-To: <daecc634-4faf-4dcb-b03b-f57f24673a88@stanley.mountain>
On 8/29/24 11:36, Dan Carpenter wrote:
> On Wed, Aug 28, 2024 at 11:08:31PM +0200, Philipp Hortmann wrote:
>>> diff --git a/drivers/staging/rtl8712/rtl871x_io.c b/drivers/staging/rtl8712/rtl871x_io.c
>>> index 6789a4c98564..6311ac15c581 100644
>>> --- a/drivers/staging/rtl8712/rtl871x_io.c
>>> +++ b/drivers/staging/rtl8712/rtl871x_io.c
>>> @@ -48,10 +48,10 @@ static uint _init_intf_hdl(struct _adapter *padapter,
>>> set_intf_funs = &(r8712_usb_set_intf_funs);
>>> set_intf_ops = &r8712_usb_set_intf_ops;
>>> init_intf_priv = &r8712_usb_init_intf_priv;
>>> - pintf_priv = pintf_hdl->pintfpriv = kmalloc(sizeof(struct intf_priv),
>>> - GFP_ATOMIC);
>>> + pintf_priv = kmalloc(sizeof(struct intf_priv), GFP_ATOMIC);
>>> if (!pintf_priv)
>>> goto _init_intf_hdl_fail;
>>
>> By pushing the below statement after the "if (!pintf_priv)" you change the
>> logic. Is this really wanted? Why do you think it is better? I would avoid
>> this and it would be a separate patch anyhow.
>>
>>> + pintf_hdl->pintfpriv = pintf_priv;
>
> I liked moving it. And I feel like it should be done in this patch, not as a
> separate patch. But it should have some justification as you say. The commit
> message could say something like:
>
> Checkpatch complains that we should avoid multiple assignments on the same
> line for readability purposes. Generally, we would allocate, check and then
> assign. It doesn't matter what is assigned to "pintf_hdl->pintfpriv" on the
> error path. For example, on subsequent error paths "pintf_hdl->pintfpriv"
> is a freed pointer. So this code is okay as-is and it's also okay to move
> the pintf_hdl->pintfpriv = pintf_priv assignment after the NULL check.
>
> (Notice how I sold this as one thing, moving the "pintf_hdl->pintfpriv"
> assignment, not silencing checkpatch and then moving it. Notice how I avoided
> using the word "also".)
>
> regards,
> dan carpenter
>
Hi Manisha,
I like to give you an order of importance.
Greg is the maintainer. You need to fullfill his requirements as it is
his decision to accept or reject your patches.
Dan is a very experienced developer. You are well advised to listen to him.
I am only a part time Hobbyist. I try to support Greg and Dan by
responding to patches. Typically they will correct me when I am wrong.
Bye Philipp
next prev parent reply other threads:[~2024-08-29 18:59 UTC|newest]
Thread overview: 10+ messages / expand[flat|nested] mbox.gz Atom feed top
2024-08-28 20:45 [PATCH v2 1/2] staging: rtl8712: Fix style issues in rtl871x_io.c Manisha Singh
2024-08-28 20:45 ` [PATCH v2 2/2] staging: rtl8712: Calculate size from pointer Manisha Singh
2024-08-28 21:15 ` Philipp Hortmann
2024-08-28 21:31 ` Manisha Singh
2024-08-28 21:08 ` [PATCH v2 1/2] staging: rtl8712: Fix style issues in rtl871x_io.c Philipp Hortmann
2024-08-28 21:34 ` Manisha Singh
2024-08-29 9:36 ` Dan Carpenter
2024-08-29 18:59 ` Philipp Hortmann [this message]
2024-08-29 19:34 ` Dan Carpenter
2024-09-01 8:36 ` Manisha Singh
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=01183b3b-b8af-4451-8b52-e7acd0b4a9a5@gmail.com \
--to=philipp.g.hortmann@gmail.com \
--cc=dan.carpenter@linaro.org \
--cc=florian.c.schilhabel@googlemail.com \
--cc=gregkh@linuxfoundation.org \
--cc=linux-kernel@vger.kernel.org \
--cc=linux-staging@lists.linux.dev \
--cc=masingh.linux@gmail.com \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox