aboutsummaryrefslogtreecommitdiff
path: root/drivers/staging/iio
diff options
context:
space:
mode:
authorGravatar Brian Masney <masneyb@onstation.org> 2016-11-12 13:19:33 -0500
committerGravatar Jonathan Cameron <jic23@kernel.org> 2016-11-13 13:07:28 +0000
commit8386dd50a7d22bf42a412cfd7b1d24b08c1065ea (patch)
tree1a8c29e34af19e558400223a83fc5aca3f916f1f /drivers/staging/iio
parentstaging: iio: tsl2583: remove unnecessary parentheses (diff)
downloadlinux-8386dd50a7d22bf42a412cfd7b1d24b08c1065ea.tar.gz
linux-8386dd50a7d22bf42a412cfd7b1d24b08c1065ea.tar.bz2
linux-8386dd50a7d22bf42a412cfd7b1d24b08c1065ea.zip
staging: iio: tsl2583: don't assume an unsigned int is 32 bits
in_illuminance_lux_table_store assumes that an unsigned int is 32 bits. Replace this with sizeof(value[1]). Signed-off-by: Brian Masney <masneyb@onstation.org> Signed-off-by: Jonathan Cameron <jic23@kernel.org>
Diffstat (limited to 'drivers/staging/iio')
-rw-r--r--drivers/staging/iio/light/tsl2583.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/drivers/staging/iio/light/tsl2583.c b/drivers/staging/iio/light/tsl2583.c
index 9b394daeb669..6f46c666e88f 100644
--- a/drivers/staging/iio/light/tsl2583.c
+++ b/drivers/staging/iio/light/tsl2583.c
@@ -582,7 +582,7 @@ static ssize_t in_illuminance_lux_table_store(struct device *dev,
/* Zero out the table */
memset(tsl2583_device_lux, 0, sizeof(tsl2583_device_lux));
- memcpy(tsl2583_device_lux, &value[1], value[0] * 4);
+ memcpy(tsl2583_device_lux, &value[1], value[0] * sizeof(value[1]));
ret = len;