On Tue, Nov 15, 2011 at 4:21 PM, Anatolij Gustschin <ag...@denx.de> wrote:
> Fix:
> davinci_i2c.c: In function 'flush_rx':
> davinci_i2c.c:81:6: warning: variable 'dummy' set but not used
> [-Wunused-but-set-variable]
>
> Signed-off-by: Anatolij Gustschin <ag...@denx.de>
> Cc: Heiko Schocher <h...@denx.de>
> ---
>  drivers/i2c/davinci_i2c.c |    4 +---
>  1 files changed, 1 insertions(+), 3 deletions(-)
>
> diff --git a/drivers/i2c/davinci_i2c.c b/drivers/i2c/davinci_i2c.c
> index 5e3406d..a09dc76 100644
> --- a/drivers/i2c/davinci_i2c.c
> +++ b/drivers/i2c/davinci_i2c.c
> @@ -78,13 +78,11 @@ static int poll_i2c_irq(int mask)
>
>  void flush_rx(void)
>  {
> -       int     dummy;
> -
>        while (1) {
>                if (!(REG(I2C_STAT) & I2C_STAT_RRDY))
>                        break;
>
> -               dummy = REG(I2C_DRR);
> +               (void)REG(I2C_DRR);

This becomes:
(void)(*(volatile unsigned int *)(I2C_DDR))

So we don't need that cast.  Also, can we at get a comment about what
/ why we're doing this?

-- 
Tom
_______________________________________________
U-Boot mailing list
U-Boot@lists.denx.de
http://lists.denx.de/mailman/listinfo/u-boot

Reply via email to