From mboxrd@z Thu Jan 1 00:00:00 1970 From: Laurent Pinchart Subject: Re: [PATCH] i2c: rcar: remove sign-compare flaw Date: Mon, 29 Sep 2014 02:15:59 +0300 Message-ID: <1990855.9bK888YyIm@avalon> References: <1411207657-23707-1-git-send-email-wsa@the-dreams.de> Mime-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7Bit Return-path: In-Reply-To: <1411207657-23707-1-git-send-email-wsa@the-dreams.de> Sender: linux-sh-owner@vger.kernel.org To: Wolfram Sang Cc: linux-i2c@vger.kernel.org, linux-sh@vger.kernel.org, Magnus Damm , Simon Horman , Geert Uytterhoeven , Sergei Shtylyov List-Id: linux-i2c@vger.kernel.org Hi Wolfram, Thank you for the patch. On Saturday 20 September 2014 12:07:37 Wolfram Sang wrote: > From: Wolfram Sang > > gcc rightfully says: > > drivers/i2c/busses/i2c-rcar.c:198:10: warning: comparison between signed and > unsigned integer expressions [-Wsign-compare] > > Signed-off-by: Wolfram Sang Acked-by: Laurent Pinchart > --- > drivers/i2c/busses/i2c-rcar.c | 2 +- > 1 file changed, 1 insertion(+), 1 deletion(-) > > diff --git a/drivers/i2c/busses/i2c-rcar.c b/drivers/i2c/busses/i2c-rcar.c > index 4c6fa78063fb..1eed463662c4 100644 > --- a/drivers/i2c/busses/i2c-rcar.c > +++ b/drivers/i2c/busses/i2c-rcar.c > @@ -195,7 +195,7 @@ static int rcar_i2c_clock_calculate(struct rcar_i2c_priv > *priv, */ > rate = clk_get_rate(priv->clk); > cdf = rate / 20000000; > - if (cdf >= 1 << cdf_width) { > + if (cdf >= 1U << cdf_width) { > dev_err(dev, "Input clock %lu too high\n", rate); > return -EIO; > } -- Regards, Laurent Pinchart