Commit 7d2da8ea authored by Hartmut Knaack's avatar Hartmut Knaack Committed by Jonathan Cameron

iio:dac:m62332: use ARRAY_SIZE

Make use of ARRAY_SIZE to prevent buffer issues.
Signed-off-by: default avatarHartmut Knaack <knaack.h@gmx.de>
Acked-by: default avatarDaniel Baluta <daniel.baluta@intel.com>
Signed-off-by: default avatarJonathan Cameron <jic23@kernel.org>
parent 847e3928
...@@ -62,8 +62,8 @@ static int m62332_set_value(struct iio_dev *indio_dev, ...@@ -62,8 +62,8 @@ static int m62332_set_value(struct iio_dev *indio_dev,
goto out; goto out;
} }
res = i2c_master_send(client, outbuf, 2); res = i2c_master_send(client, outbuf, ARRAY_SIZE(outbuf));
if (res >= 0 && res != 2) if (res >= 0 && res != ARRAY_SIZE(outbuf))
res = -EIO; res = -EIO;
if (res < 0) if (res < 0)
goto out; goto out;
...@@ -212,7 +212,7 @@ static int m62332_probe(struct i2c_client *client, ...@@ -212,7 +212,7 @@ static int m62332_probe(struct i2c_client *client,
/* establish that the iio_dev is a child of the i2c device */ /* establish that the iio_dev is a child of the i2c device */
indio_dev->dev.parent = &client->dev; indio_dev->dev.parent = &client->dev;
indio_dev->num_channels = M62332_CHANNELS; indio_dev->num_channels = ARRAY_SIZE(m62332_channels);
indio_dev->channels = m62332_channels; indio_dev->channels = m62332_channels;
indio_dev->modes = INDIO_DIRECT_MODE; indio_dev->modes = INDIO_DIRECT_MODE;
indio_dev->info = &m62332_info; indio_dev->info = &m62332_info;
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment