On Fri, Sep 14, 2018 at 11:43 PM Nathan Chancellor <natechancel...@gmail.com> wrote: > > Clang warns when multiple pairs of parentheses are used for a single > conditional statement. > > drivers/misc/echo/echo.c:384:27: warning: equality comparison with > extraneous parentheses [-Wparentheses-equality] > if ((ec->nonupdate_dwell == 0)) { > ~~~~~~~~~~~~~~~~~~~~^~~~ > drivers/misc/echo/echo.c:384:27: note: remove extraneous parentheses > around the comparison to silence this warning > if ((ec->nonupdate_dwell == 0)) { > ~ ^ ~ > drivers/misc/echo/echo.c:384:27: note: use '=' to turn this equality > comparison into an assignment > if ((ec->nonupdate_dwell == 0)) { > ^~ > = > 1 warning generated. > > Remove them and while we're at it, simplify the zero check as '!var' is > used more than 'var == 0'. > > Reported-by: Nick Desaulniers <ndesaulni...@google.com> > Signed-off-by: Nathan Chancellor <natechancel...@gmail.com>
Nathan, Thanks for this patch. Reviewed-by: Nick Desaulniers <ndesaulni...@google.com> > --- > drivers/misc/echo/echo.c | 2 +- > 1 file changed, 1 insertion(+), 1 deletion(-) > > diff --git a/drivers/misc/echo/echo.c b/drivers/misc/echo/echo.c > index 8a5adc0d2e88..3ebe5d75ad6a 100644 > --- a/drivers/misc/echo/echo.c > +++ b/drivers/misc/echo/echo.c > @@ -381,7 +381,7 @@ int16_t oslec_update(struct oslec_state *ec, int16_t tx, > int16_t rx) > */ > ec->factor = 0; > ec->shift = 0; > - if ((ec->nonupdate_dwell == 0)) { > + if (!ec->nonupdate_dwell) { > int p, logp, shift; > > /* Determine: > -- > 2.18.0 > -- Thanks, ~Nick Desaulniers