All of lore.kernel.org
 help / color / mirror / Atom feed
* [PATCH 1/2] iio: tmp006: Check channel info on write
@ 2015-06-21 21:50 Peter Meerwald
  2015-06-21 21:50 ` [PATCH 2/2] iio: tmp006: Use GENMASK Peter Meerwald
  2015-07-05 13:24 ` [PATCH 1/2] iio: tmp006: Check channel info on write Jonathan Cameron
  0 siblings, 2 replies; 4+ messages in thread
From: Peter Meerwald @ 2015-06-21 21:50 UTC (permalink / raw)
  To: linux-iio; +Cc: jic23, Peter Meerwald

only SAMP_FREQ is writable

Signed-off-by: Peter Meerwald <pmeerw@pmeerw.net>
---
 drivers/iio/temperature/tmp006.c | 3 +++
 1 file changed, 3 insertions(+)

diff --git a/drivers/iio/temperature/tmp006.c b/drivers/iio/temperature/tmp006.c
index 84a0789..7a80509 100644
--- a/drivers/iio/temperature/tmp006.c
+++ b/drivers/iio/temperature/tmp006.c
@@ -132,6 +132,9 @@ static int tmp006_write_raw(struct iio_dev *indio_dev,
 	struct tmp006_data *data = iio_priv(indio_dev);
 	int i;
 
+	if (mask != IIO_CHAN_INFO_SAMP_FREQ)
+		return -EINVAL;
+
 	for (i = 0; i < ARRAY_SIZE(tmp006_freqs); i++)
 		if ((val == tmp006_freqs[i][0]) &&
 		    (val2 == tmp006_freqs[i][1])) {
-- 
1.9.1

^ permalink raw reply related	[flat|nested] 4+ messages in thread

end of thread, other threads:[~2015-07-05 13:26 UTC | newest]

Thread overview: 4+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2015-06-21 21:50 [PATCH 1/2] iio: tmp006: Check channel info on write Peter Meerwald
2015-06-21 21:50 ` [PATCH 2/2] iio: tmp006: Use GENMASK Peter Meerwald
2015-07-05 13:26   ` Jonathan Cameron
2015-07-05 13:24 ` [PATCH 1/2] iio: tmp006: Check channel info on write Jonathan Cameron

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.