Hi Greg, Most of these are uncontroversial. The only exception I think is staging:iio: dummy sysfs group for autogenerated base directories. This is a temporary solution for the issue of devices where all sysfs attributes are created from the iio_chan_spec structures. Without this patch, the reference counting is wrong and all sorts of fun occurs on removal. Obviously I'd love to have a better solution for this though! You may already have Dan's patch, but it's in my fixes branch so I've included it here for completeness. Thanks, Jonathan Dan Carpenter (1): Staging: iio: add some unlocks to raw_read() functions Jonathan Cameron (11): staging:iio:gyro:adis16130 fix adis16130_spi_read which was never selecting the channel staging:iio:adc: max1363 fix 2 raw sysfs issues. staging:iio:core simplify and fix a bug in iio_device_(un)register_event_set. staging:iio: sysfs.h remove unused val2 and dead macro. staging:iio:addac:adt7316 make interrupt mask sane. staging:iio:dac:ad5504 dereferencing just freed st in error path. staging:iio:accel:adis16201 overflow tx buffer. staging:iio: dummy sysfs group for autogenerated base directories. staging:iio: in case of buggy drivers avoid using undefined mask. staging:iio:various Stop drivers putting sysfs attributes in a directory named after the device. staging:iio:documentation trivial typo fix drivers/staging/iio/Documentation/sysfs-bus-iio | 2 +- drivers/staging/iio/accel/adis16201_ring.c | 10 ++- drivers/staging/iio/accel/adis16203_core.c | 8 ++- drivers/staging/iio/accel/adis16204_core.c | 8 ++- drivers/staging/iio/accel/adis16209_core.c | 8 ++- drivers/staging/iio/accel/adis16240_core.c | 8 ++- drivers/staging/iio/adc/max1363_core.c | 4 +- drivers/staging/iio/addac/adt7316.c | 2 +- drivers/staging/iio/dac/ad5504.c | 2 +- drivers/staging/iio/dds/ad9852.c | 1 - drivers/staging/iio/dds/ad9910.c | 1 - drivers/staging/iio/dds/ad9951.c | 1 - drivers/staging/iio/gyro/adis16130_core.c | 15 ++++- drivers/staging/iio/gyro/adis16260_core.c | 8 ++- drivers/staging/iio/industrialio-core.c | 69 ++++++++++++++--------- drivers/staging/iio/resolver/ad2s1210.c | 1 - drivers/staging/iio/resolver/ad2s90.c | 1 - drivers/staging/iio/sysfs.h | 6 -- 18 files changed, 96 insertions(+), 59 deletions(-) -- 1.7.3.4 -- 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