Message ID | 20210817172111.495897-1-colin.king@canonical.com (mailing list archive) |
---|---|
State | Mainlined |
Commit | 9909a395e9807aa79145c9289d0c13d0133359a2 |
Delegated to: | Geert Uytterhoeven |
Headers | show |
Series | [next] iio: adc: Fix -EBUSY timeout error return | expand |
Hi Colin, Thank you for the patch. > -----Original Message----- > From: Colin King <colin.king@canonical.com> > Sent: 17 August 2021 18:21 > To: Prabhakar Mahadev Lad <prabhakar.mahadev-lad.rj@bp.renesas.com>; Jonathan Cameron > <jic23@kernel.org>; Lars-Peter Clausen <lars@metafoo.de>; Biju Das <biju.das.jz@bp.renesas.com>; > linux-iio@vger.kernel.org; linux-renesas-soc@vger.kernel.org > Cc: kernel-janitors@vger.kernel.org; linux-kernel@vger.kernel.org > Subject: [PATCH][next] iio: adc: Fix -EBUSY timeout error return > > From: Colin Ian King <colin.king@canonical.com> > > Currently when a timeout occurs in rzg2l_adc_hw_init the error -EBUSY is assigned to ret but the error > code is used as the function is hard-coded to return 0. The variable ret is 0 before entering the > while-loop hence the fix is just to return ret at the end of the function to return the success 0 or - > EBUSY return code. > > Addresses-Coverity: ("Unused value") > Fixes: d484c21bacfa ("iio: adc: Add driver for Renesas RZ/G2L A/D converter") > Signed-off-by: Colin Ian King <colin.king@canonical.com> > --- > drivers/iio/adc/rzg2l_adc.c | 2 +- > 1 file changed, 1 insertion(+), 1 deletion(-) > iio: adc: rzg2l_adc: Fix -EBUSY timeout error return with the subject changed to above: Reviewed-by: Lad Prabhakar <prabhakar.mahadev-lad.rj@bp.renesas.com> Cheers, Prabhakar > diff --git a/drivers/iio/adc/rzg2l_adc.c b/drivers/iio/adc/rzg2l_adc.c index > 9996d5eef289..868b183e75ea 100644 > --- a/drivers/iio/adc/rzg2l_adc.c > +++ b/drivers/iio/adc/rzg2l_adc.c > @@ -401,7 +401,7 @@ static int rzg2l_adc_hw_init(struct rzg2l_adc *adc) > exit_hw_init: > clk_disable_unprepare(adc->pclk); > > - return 0; > + return ret; > } > > static void rzg2l_adc_pm_runtime_disable(void *data) > -- > 2.32.0
On Wed, Aug 18, 2021 at 6:51 PM Prabhakar Mahadev Lad
<prabhakar.mahadev-lad.rj@bp.renesas.com> wrote:
> with the subject changed to above: Reviewed-by: Lad Prabhakar <prabhakar.mahadev-lad.rj@bp.renesas.com>
Always put your tags in a single tag per single line. This will allow
tools to catch them up automatically.
On Thu, Aug 19, 2021 at 6:21 PM Andy Shevchenko <andy.shevchenko@gmail.com> wrote: > > On Wed, Aug 18, 2021 at 6:51 PM Prabhakar Mahadev Lad > <prabhakar.mahadev-lad.rj@bp.renesas.com> wrote: > > > with the subject changed to above: Reviewed-by: Lad Prabhakar <prabhakar.mahadev-lad.rj@bp.renesas.com> > Again with the above fixed: Reviewed-by: Lad Prabhakar <prabhakar.mahadev-lad.rj@bp.renesas.com> > Always put your tags in a single tag per single line. This will allow > tools to catch them up automatically. > My bad, fixed that now. Cheers, Prabhakar
On Thu, 19 Aug 2021 18:39:02 +0100 "Lad, Prabhakar" <prabhakar.csengg@gmail.com> wrote: > On Thu, Aug 19, 2021 at 6:21 PM Andy Shevchenko > <andy.shevchenko@gmail.com> wrote: > > > > On Wed, Aug 18, 2021 at 6:51 PM Prabhakar Mahadev Lad > > <prabhakar.mahadev-lad.rj@bp.renesas.com> wrote: > > > > > with the subject changed to above: Reviewed-by: Lad Prabhakar <prabhakar.mahadev-lad.rj@bp.renesas.com> > > > Again with the above fixed: > Reviewed-by: Lad Prabhakar <prabhakar.mahadev-lad.rj@bp.renesas.com> > > > Always put your tags in a single tag per single line. This will allow > > tools to catch them up automatically. > > > My bad, fixed that now. Tweaked patch name as suggested and applied to the fixes-togreg branch of iio.git Too late to sneak this in pre merge window, so I'll do it after rc1. Thanks, Jonathan > > Cheers, > Prabhakar
diff --git a/drivers/iio/adc/rzg2l_adc.c b/drivers/iio/adc/rzg2l_adc.c index 9996d5eef289..868b183e75ea 100644 --- a/drivers/iio/adc/rzg2l_adc.c +++ b/drivers/iio/adc/rzg2l_adc.c @@ -401,7 +401,7 @@ static int rzg2l_adc_hw_init(struct rzg2l_adc *adc) exit_hw_init: clk_disable_unprepare(adc->pclk); - return 0; + return ret; } static void rzg2l_adc_pm_runtime_disable(void *data)