Re: build warning in drivers/macintosh/rack-meter.c

2018-03-16 Thread Michael Ellerman
Stephen Rothwell  writes:
> Hi all,
>
> These warnings have beeen around for a while now;
>
> drivers/macintosh/rack-meter.c:157:2: warning: 'memset' used with length 
> equal to number of elements without multiplication by element size 
> [-Wmemset-elt-size]
>   memset(rdma->buf1, 0, ARRAY_SIZE(rdma->buf1));
>   ^~
> drivers/macintosh/rack-meter.c:158:2: warning: 'memset' used with length 
> equal to number of elements without multiplication by element size 
> [-Wmemset-elt-size]
>   memset(rdma->buf2, 0, ARRAY_SIZE(rdma->buf2));
>   ^~
>
> Introduced by commit
>
>   4f7bef7a9f69 ("drivers: macintosh: rack-meter: fix bogus memsets")

Yep looks like a bug.

Aaro, can you send a patch?

cheers


Re: build warning in drivers/macintosh/rack-meter.c

2018-03-16 Thread Stephen Rothwell
Hi Aaro,

On Fri, 16 Mar 2018 11:37:47 +0200 Aaro Koskinen  wrote:
>
> I can send a fix for this and test on Xserve.

Excellent.  (I should send emails about more old warnings :-))

-- 
Cheers,
Stephen Rothwell


pgpZq9olF2Lag.pgp
Description: OpenPGP digital signature


Re: build warning in drivers/macintosh/rack-meter.c

2018-03-16 Thread Aaro Koskinen
Hi,

On Fri, Mar 16, 2018 at 04:46:14PM +1100, Stephen Rothwell wrote:
> These warnings have beeen around for a while now;
> 
> drivers/macintosh/rack-meter.c:157:2: warning: 'memset' used with length 
> equal to number of elements without multiplication by element size 
> [-Wmemset-elt-size]
>   memset(rdma->buf1, 0, ARRAY_SIZE(rdma->buf1));
>   ^~
> drivers/macintosh/rack-meter.c:158:2: warning: 'memset' used with length 
> equal to number of elements without multiplication by element size 
> [-Wmemset-elt-size]
>   memset(rdma->buf2, 0, ARRAY_SIZE(rdma->buf2));
>   ^~
> 
> Introduced by commit
> 
>   4f7bef7a9f69 ("drivers: macintosh: rack-meter: fix bogus memsets")
> 
> I guess updating to a newer compiler has started generating these.

Eh, that's really embarrassing. Obviously it should be sizeof(). I can send
a fix for this and test on Xserve.

A.


build warning in drivers/macintosh/rack-meter.c

2018-03-15 Thread Stephen Rothwell
Hi all,

These warnings have beeen around for a while now;

drivers/macintosh/rack-meter.c:157:2: warning: 'memset' used with length equal 
to number of elements without multiplication by element size [-Wmemset-elt-size]
  memset(rdma->buf1, 0, ARRAY_SIZE(rdma->buf1));
  ^~
drivers/macintosh/rack-meter.c:158:2: warning: 'memset' used with length equal 
to number of elements without multiplication by element size [-Wmemset-elt-size]
  memset(rdma->buf2, 0, ARRAY_SIZE(rdma->buf2));
  ^~

Introduced by commit

  4f7bef7a9f69 ("drivers: macintosh: rack-meter: fix bogus memsets")

I guess updating to a newer compiler has started generating these.

-- 
Cheers,
Stephen Rothwell


pgpjAbt07i2K0.pgp
Description: OpenPGP digital signature