On 25/11/14 16:11, Daniel Baluta wrote: > On Tue, Nov 25, 2014 at 2:48 PM, Vlad Dogaru <vlad.dogaru@xxxxxxxxx> wrote: >> If we do not set scan_index explicitly it will default to 0, causing >> more than one channel to have the same scan_index. This does not make >> sense, as scan_index is used to order values in a buffer sample. >> >> Set the activity and voltage output channels to unbuffered >> (scan_index = -1) to fix this. >> >> Signed-off-by: Vlad Dogaru <vlad.dogaru@xxxxxxxxx> > > Reviewed-by: Daniel Baluta <daniel.baluta@xxxxxxxxx> An equivalent change was in Lars' buffer cleanup patches. You did there first, but his was doing lots of other things as well so I've applied Lars' version. Thanks Jonathan > >> --- >> drivers/staging/iio/iio_simple_dummy.c | 3 +++ >> 1 file changed, 3 insertions(+) >> >> diff --git a/drivers/staging/iio/iio_simple_dummy.c b/drivers/staging/iio/iio_simple_dummy.c >> index 10a9e08..2948900 100644 >> --- a/drivers/staging/iio/iio_simple_dummy.c >> +++ b/drivers/staging/iio/iio_simple_dummy.c >> @@ -242,6 +242,7 @@ static const struct iio_chan_spec iio_dummy_channels[] = { >> .output = 1, >> .indexed = 1, >> .channel = 0, >> + .scan_index = -1, >> }, >> { >> .type = IIO_STEPS, >> @@ -259,6 +260,7 @@ static const struct iio_chan_spec iio_dummy_channels[] = { >> .modified = 1, >> .channel2 = IIO_MOD_RUNNING, >> .info_mask_separate = BIT(IIO_CHAN_INFO_PROCESSED), >> + .scan_index = -1, >> #ifdef CONFIG_IIO_SIMPLE_DUMMY_EVENTS >> .event_spec = &iio_running_event, >> .num_event_specs = 1, >> @@ -269,6 +271,7 @@ static const struct iio_chan_spec iio_dummy_channels[] = { >> .modified = 1, >> .channel2 = IIO_MOD_WALKING, >> .info_mask_separate = BIT(IIO_CHAN_INFO_PROCESSED), >> + .scan_index = -1, >> #ifdef CONFIG_IIO_SIMPLE_DUMMY_EVENTS >> .event_spec = &iio_walking_event, >> .num_event_specs = 1, >> -- >> 1.9.1 >> >> -- >> To unsubscribe from this list: send the line "unsubscribe linux-iio" in >> the body of a message to majordomo@xxxxxxxxxxxxxxx >> More majordomo info at http://vger.kernel.org/majordomo-info.html > -- > To unsubscribe from this list: send the line "unsubscribe linux-iio" in > the body of a message to majordomo@xxxxxxxxxxxxxxx > More majordomo info at http://vger.kernel.org/majordomo-info.html > -- To unsubscribe from this list: send the line "unsubscribe linux-iio" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html