Message ID | 20241210231054.2844202-1-andi.shyti@kernel.org |
---|---|
Headers | show |
Series | Qcom Geni exit path cleanups | expand |
Thanks Andi ! On 12/11/2024 12:26 PM, Andi Shyti wrote: > Hi Mukesh, > > On Wed, Dec 11, 2024 at 09:26:53AM +0530, Mukesh Kumar Savaliya wrote: >> Thanks Andi for this change ! > > Thanks for looking into it. > > ... > >>> @@ -944,8 +938,16 @@ static int geni_i2c_probe(struct platform_device *pdev) >>> return 0; >> return ret here ? yes, we need to initialize ret = 0. > > here? It's returning '0', as it was before. I'm failing to see > where 'ret' is used uninitialized. What am I missing? > My point is - Except this place, rest of the places we are returning ret OR standard error code. If we return as ret with initializing 0 at the start of probe function, it would look good. As such No strict requirement. >>> +err_off: >> can we rename as err_resources ? > > yes, it's better, as meaning it's more aligned with the other > labels. > > Thanks, > Andi > >>> + geni_se_resources_off(&gi2c->se); >>> +err_clk: >>> + clk_disable_unprepare(gi2c->core_clk); >>> + >>> + return ret; >>> + >>> err_dma: >>> release_gpi_dma(gi2c); >>> + >>> return ret; >>> } >>
> > > > @@ -944,8 +938,16 @@ static int geni_i2c_probe(struct platform_device *pdev) > > > > return 0; > > > return ret here ? yes, we need to initialize ret = 0. > > > > here? It's returning '0', as it was before. I'm failing to see > > where 'ret' is used uninitialized. What am I missing? > > > My point is - Except this place, rest of the places we are returning ret OR > standard error code. If we return as ret with initializing 0 at the start of > probe function, it would look good. As such No strict requirement. Ah, I see. Sure, I can do a "return ret" in my v2. Thanks, Andi