[<prev] [next>] [<thread-prev] [day] [month] [year] [list]
Message-ID: <MW5PR11MB5810D96B62BB3F8DD82FB656A3D02@MW5PR11MB5810.namprd11.prod.outlook.com>
Date: Wed, 12 Mar 2025 20:32:51 +0000
From: "Korenblit, Miriam Rachel" <miriam.rachel.korenblit@...el.com>
To: Markus Elfring <Markus.Elfring@....de>, Dan Carpenter
<dan.carpenter@...aro.org>, "linux-wireless@...r.kernel.org"
<linux-wireless@...r.kernel.org>
CC: "kernel-janitors@...r.kernel.org" <kernel-janitors@...r.kernel.org>, LKML
<linux-kernel@...r.kernel.org>, "Anjaneyulu, Pagadala Yesu"
<pagadala.yesu.anjaneyulu@...el.com>, "Stern, Avraham"
<avraham.stern@...el.com>, "Gabay, Daniel" <daniel.gabay@...el.com>,
"Grumbach, Emmanuel" <emmanuel.grumbach@...el.com>, Jeff Johnson
<jeff.johnson@....qualcomm.com>, "Berg, Johannes" <johannes.berg@...el.com>,
"Ben Shimol, Yedidya" <yedidya.ben.shimol@...el.com>
Subject: RE: wifi: iwlwifi: Fix uninitialized variable with __free()
> -----Original Message-----
> From: Markus Elfring <Markus.Elfring@....de>
> Sent: Wednesday, 12 March 2025 22:17
> To: Korenblit, Miriam Rachel <miriam.rachel.korenblit@...el.com>; Dan
> Carpenter <dan.carpenter@...aro.org>; linux-wireless@...r.kernel.org
> Cc: kernel-janitors@...r.kernel.org; LKML <linux-kernel@...r.kernel.org>;
> Anjaneyulu, Pagadala Yesu <pagadala.yesu.anjaneyulu@...el.com>; Stern,
> Avraham <avraham.stern@...el.com>; Gabay, Daniel <daniel.gabay@...el.com>;
> Grumbach, Emmanuel <emmanuel.grumbach@...el.com>; Jeff Johnson
> <jeff.johnson@....qualcomm.com>; Berg, Johannes <johannes.berg@...el.com>;
> Ben Shimol, Yedidya <yedidya.ben.shimol@...el.com>
> Subject: Re: wifi: iwlwifi: Fix uninitialized variable with __free()
>
> >> Can it be recommended to reduce the scope for the affected local variable
> instead?
> >> https://elixir.bootlin.com/linux/v6.14-rc6/source/include/linux/clean
> >> up.h#L129-L133
> >
> > As said in reply to Jeff's review -
> > This is recommended if you have multiple __kfree variables (and the
> > order of freeing matters) Or if there is a guard() later in the function.
> How does such a view fit to the documentation of this programming interface?
Did you read about the possible bug that leads to this recommendation?
https://elixir.bootlin.com/linux/v6.14-rc6/source/include/linux/cleanup.h#L64-L127
Powered by blists - more mailing lists