[GIT PULL] Staging/IIO driver fixes for 4.8-rc5

From: Greg KH
Date: Sat Sep 03 2016 - 10:49:33 EST


The following changes since commit 694d0d0bb2030d2e36df73e2d23d5770511dbc8d:

Linux 4.8-rc2 (2016-08-14 19:11:36 -0700)

are available in the git repository at:

git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git/ tags/staging-4.8-rc5

for you to fetch changes up to eafe5cfe718926c1ed8b3dacd2191c189b3cdcd2:

Merge tag 'iio-fixes-for-4.8a' of git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio into work-linus (2016-08-23 17:39:31 -0400)

----------------------------------------------------------------
Staging/IIO driver fixes for 4.8-rc5

Here are a number of small fixes for staging and IIO drivers that
resolve reported problems.

Full details are in the shortlog. All of these have been in linux-next
with no reported issues.

Signed-off-by: Greg Kroah-Hartman <gregkh@xxxxxxxxxxxxxxxxxxx>

----------------------------------------------------------------
Aditya Shankar (1):
MAINTAINERS: Update maintainer entry for wilc1000

Alison Schofield (6):
iio: accel: bma220_spi: set up buffer timestamps for non-zero values
iio: humidity: am2315: set up buffer timestamps for non-zero values
iio: proximity: as3935: set up buffer timestamps for non-zero values
iio: add Kconfig selects needed for triggered buffer compiles
iio: humidity: hdc100x: fix sensor data reads of temp and humidity
tools: iio: iio_generic_buffer: initialize channel array pointer

Anders Darander (1):
iio: adc: at91: unbreak channel adc channel 3

Binoy Jayan (1):
staging: wilc1000: txq_event: Fix coding error

Brian Norris (1):
iio: fix sched WARNING "do not call blocking ops when !TASK_RUNNING"

Caesar Wang (3):
iio: adc: rockchip_saradc: reset saradc controller before programming it
arm64: dts: rockchip: add reset saradc node for rk3368 SoCs
arm: dts: rockchip: add reset node for the exist saradc SoCs

Colin Ian King (2):
iio: chemical: atlas-ph-sensor: fix typo in val assignment
staging: wilc1000: correctly check if associatedsta has not been found

Dan Carpenter (2):
staging: comedi: dt2811: fix a precedence bug
staging: wilc1000: NULL dereference on error

Geert Uytterhoeven (1):
MAINTAINERS: Add file patterns for ion device tree bindings

Giorgio Dal Molin (1):
iio:ti-ads1015: fix a wrong pointer definition.

Greg Kroah-Hartman (1):
Merge tag 'iio-fixes-for-4.8a' of git://git.kernel.org/.../jic23/iio into work-linus

Ian Abbott (4):
staging: comedi: daqboard2000: bug fix board type matching code
staging: comedi: comedi_test: fix timer race conditions
staging: comedi: ni_mio_common: fix wrong insn_write handler
staging: comedi: ni_mio_common: fix AO inttrig backwards compatibility

Lars-Peter Clausen (2):
iio: sw-trigger: Fix config group initialization
iio: ad799x: Fix buffered capture for ad7991/ad7995/ad7999

Linus Walleij (2):
iio: pressure: bmp280: fix runtime suspend/resume crash
iio: accel: kxsd9: Fix raw read return

Oleg Drokin (1):
staging/lustre/llite: Close atomic_open race with several openers

Phil Turnbull (2):
staging: iio: ad5933: Return correct value for AD5933_OUT_RANGE.
staging: comedi: adv_pci1760: Do not return EINVAL for CMDF_ROUND_DOWN.

Randy Dunlap (1):
include/linux: fix excess fence.h kernel-doc notation

Vignesh R (2):
iio: adc: ti_am335x_adc: Protect FIFO1 from concurrent access
iio: adc: ti_am335x_adc: Increase timeout value waiting for ADC sample

Wei Yongjun (1):
iio: pressure: bmp280: fix wrong pointer passed to PTR_ERR()

William Breathitt Gray (1):
iio: stx104: Unregister IIO device on remove callback

.../bindings/iio/adc/rockchip-saradc.txt | 7 ++++
MAINTAINERS | 9 ++---
arch/arm/boot/dts/rk3066a.dtsi | 2 +
arch/arm/boot/dts/rk3288.dtsi | 2 +
arch/arm/boot/dts/rk3xxx.dtsi | 2 +
arch/arm64/boot/dts/rockchip/rk3368.dtsi | 2 +
drivers/iio/accel/Kconfig | 5 ++-
drivers/iio/accel/bma220_spi.c | 2 +-
drivers/iio/accel/kxsd9.c | 1 +
drivers/iio/adc/Kconfig | 1 +
drivers/iio/adc/ad799x.c | 1 +
drivers/iio/adc/at91_adc.c | 4 +-
drivers/iio/adc/rockchip_saradc.c | 30 ++++++++++++++
drivers/iio/adc/ti-ads1015.c | 3 +-
drivers/iio/adc/ti_am335x_adc.c | 16 ++++++--
drivers/iio/chemical/atlas-ph-sensor.c | 2 +-
drivers/iio/dac/stx104.c | 38 +++++++++++++-----
drivers/iio/humidity/Kconfig | 2 +
drivers/iio/humidity/am2315.c | 2 +-
drivers/iio/humidity/hdc100x.c | 27 ++++---------
drivers/iio/industrialio-buffer.c | 23 ++++++++---
drivers/iio/light/Kconfig | 2 +
drivers/iio/pressure/bmp280-core.c | 8 ++--
drivers/iio/proximity/as3935.c | 2 +-
drivers/staging/comedi/drivers/adv_pci1760.c | 1 +
drivers/staging/comedi/drivers/comedi_test.c | 46 ++++++----------------
drivers/staging/comedi/drivers/daqboard2000.c | 2 +-
drivers/staging/comedi/drivers/dt2811.c | 4 +-
drivers/staging/comedi/drivers/ni_mio_common.c | 12 +++++-
drivers/staging/iio/impedance-analyzer/ad5933.c | 2 +-
drivers/staging/lustre/lustre/llite/namei.c | 43 +++++++++++---------
drivers/staging/wilc1000/host_interface.c | 3 +-
drivers/staging/wilc1000/linux_wlan.c | 2 +-
drivers/staging/wilc1000/wilc_wfi_cfgoperations.c | 4 +-
include/linux/fence.h | 2 -
include/linux/iio/sw_trigger.h | 2 +-
include/linux/mfd/ti_am335x_tscadc.h | 8 ++--
tools/iio/iio_generic_buffer.c | 2 +-
38 files changed, 198 insertions(+), 128 deletions(-)