From: Aybuke Ozdemir Date: Sun, 28 Sep 2014 11:45:09 +0000 (+0300) Subject: staging: iio: accel: Use __be16 instead of u16 X-Git-Tag: v3.18-rc1~130^2~171 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=03c6eaa37ad7cd4838a8a6d745eb4da4db48c2f1;p=thirdparty%2Fkernel%2Flinux.git staging: iio: accel: Use __be16 instead of u16 This patch fixes these warning messages found by sparse: drivers/staging/iio/accel/sca3000_ring.c:120:61: warning: incorrect type in argument 1 (different base types) drivers/staging/iio/accel/sca3000_ring.c:120:61: expected restricted __be16 const [usertype] *p drivers/staging/iio/accel/sca3000_ring.c:120:61: got unsigned short [usertype] * Signed-off-by: Aybuke Ozdemir Signed-off-by: Greg Kroah-Hartman --- diff --git a/drivers/staging/iio/accel/sca3000_ring.c b/drivers/staging/iio/accel/sca3000_ring.c index 33f0e9235be72..157827651bfa7 100644 --- a/drivers/staging/iio/accel/sca3000_ring.c +++ b/drivers/staging/iio/accel/sca3000_ring.c @@ -117,7 +117,7 @@ static int sca3000_read_first_n_hw_rb(struct iio_buffer *r, goto error_ret; for (i = 0; i < num_read; i++) - *(((u16 *)rx) + i) = be16_to_cpup((u16 *)rx + i); + *(((u16 *)rx) + i) = be16_to_cpup((__be16 *)rx + i); if (copy_to_user(buf, rx, num_read)) ret = -EFAULT;