diff options
-rw-r--r-- | drivers/staging/iio/iio_dummy_evgen.c | 1 | ||||
-rw-r--r-- | drivers/staging/iio/iio_simple_dummy_buffer.c | 1 | ||||
-rw-r--r-- | drivers/staging/iio/iio_simple_dummy_events.c | 1 |
3 files changed, 3 insertions, 0 deletions
diff --git a/drivers/staging/iio/iio_dummy_evgen.c b/drivers/staging/iio/iio_dummy_evgen.c index 132d278c5010..5a804f16ec2f 100644 --- a/drivers/staging/iio/iio_dummy_evgen.c +++ b/drivers/staging/iio/iio_dummy_evgen.c @@ -202,6 +202,7 @@ static struct device iio_evgen_dev = { static __init int iio_dummy_evgen_init(void) { int ret = iio_dummy_evgen_create(); + if (ret < 0) return ret; device_initialize(&iio_evgen_dev); diff --git a/drivers/staging/iio/iio_simple_dummy_buffer.c b/drivers/staging/iio/iio_simple_dummy_buffer.c index 46c134b2a5d1..fd74f9166a5f 100644 --- a/drivers/staging/iio/iio_simple_dummy_buffer.c +++ b/drivers/staging/iio/iio_simple_dummy_buffer.c @@ -71,6 +71,7 @@ static irqreturn_t iio_simple_dummy_trigger_h(int irq, void *p) * in the constant table fakedata. */ int i, j; + for (i = 0, j = 0; i < bitmap_weight(indio_dev->active_scan_mask, indio_dev->masklength); diff --git a/drivers/staging/iio/iio_simple_dummy_events.c b/drivers/staging/iio/iio_simple_dummy_events.c index 812ebd05a7fe..64b45b077549 100644 --- a/drivers/staging/iio/iio_simple_dummy_events.c +++ b/drivers/staging/iio/iio_simple_dummy_events.c @@ -148,6 +148,7 @@ int iio_simple_dummy_write_event_value(struct iio_dev *indio_dev, static irqreturn_t iio_simple_dummy_event_handler(int irq, void *private) { struct iio_dev *indio_dev = private; + iio_push_event(indio_dev, IIO_EVENT_CODE(IIO_VOLTAGE, 0, 0, IIO_EV_DIR_RISING, |