[GIT PULL] Staging/IIO driver fixes for 4.14-rc4

From: Greg KH
Date: Tue Oct 03 2017 - 08:20:27 EST

The following changes since commit 2bd6bf03f4c1c59381d62c61d03f6cc3fe71f66e:

Linux 4.14-rc1 (2017-09-16 15:47:51 -0700)

are available in the git repository at:

git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git/ tags/staging-4.14-rc4

for you to fetch changes up to b2e312061c5e9f533c44487862dc405094bf250a:

Merge tag 'iio-fixes-for-4.14a' of git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio into staging-linus (2017-09-25 10:58:22 +0200)

Staging/IIO fixes for 4.14-rc4

Here are some small staging/IIO driver fixes for 4.14-rc4

Most of these have been in my tree for a while due to travels, sorry for
the delay. They resolve a number of small issues reported by people,
mostly for the iio drivers. Nothing major in here, full details are in
the shortlog.

All have been linux-next for a few weeks with no reported issues.

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

Akinobu Mita (1):
iio: adc: ti-ads1015: fix comparator polarity setting

Arnd Bergmann (1):
staging: unisys/visorbus: add __init/__exit annotations

Arun Nagendran (1):
staging: mt29f_spinand: Enable the read ECC before program the page

Christophe JAILLET (3):
iio: adc: twl4030: Fix an error handling path in 'twl4030_madc_probe()'
iio: adc: twl4030: Disable the vusb3v1 rugulator in the error handling path of 'twl4030_madc_probe()'
iio: adc: twl4030: Return an error if we can not enable the vusb3v1 regulator in 'twl4030_madc_probe()'

Colin Ian King (3):
staging: r8822be: fix null pointer dereferences with a null driver_adapter
staging: rtl8723bs: add missing range check on id
staging: rtl8723bs: avoid null pointer dereference on pmlmepriv

Colin Parker (1):
IIO: BME280: Updates to Humidity readings need ctrl_reg write!

Dragos Bogdan (2):
iio: ad_sigma_delta: Implement a dedicated reset function
iio: ad7793: Fix the serial interface reset

Fabrice Gasnier (3):
iio: trigger: stm32-timer: preset shouldn't be buffered
iio: trigger: stm32-timer: fix a corner case to write preset
iio: adc: stm32: fix bad error check on max_channels

Geert Uytterhoeven (1):
staging: pi433: Move limit check to switch default to kill warning

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

Lorenzo Bianconi (1):
iio: magnetometer: st_magn: fix drdy line configuration for LIS3MDL

Lukas Wunner (2):
iio: adc: mcp320x: Fix oops on module unload
iio: adc: mcp320x: Fix readout of negative voltages

Matt Fornero (1):
iio: core: Return error for failed read_reg

Okash Khawaja (1):
staging: speakup: fix speakup-r empty line lockup

Stefan Popa (1):
staging: iio: ad7192: Fix - use the dedicated reset function avoiding dma from stack.

Stefan Wahren (1):
staging: vchiq_2835_arm: Fix NULL ptr dereference in free_pagelist

drivers/iio/adc/ad7793.c | 4 ++--
drivers/iio/adc/ad_sigma_delta.c | 28 ++++++++++++++++++++++
drivers/iio/adc/mcp320x.c | 25 ++++++++++++-------
drivers/iio/adc/stm32-adc.c | 2 +-
drivers/iio/adc/ti-ads1015.c | 8 ++++---
drivers/iio/adc/twl4030-madc.c | 14 +++++++----
drivers/iio/common/st_sensors/st_sensors_core.c | 11 ++++++++-
drivers/iio/industrialio-core.c | 4 +++-
drivers/iio/magnetometer/st_magn_core.c | 4 ++++
drivers/iio/pressure/bmp280-core.c | 2 +-
drivers/iio/trigger/stm32-timer-trigger.c | 4 +++-
drivers/staging/iio/adc/ad7192.c | 4 +---
drivers/staging/mt29f_spinand/mt29f_spinand.c | 8 +++++--
drivers/staging/pi433/rf69.c | 9 +++----
drivers/staging/rtl8723bs/core/rtw_mlme.c | 3 +--
drivers/staging/rtl8723bs/os_dep/rtw_proc.c | 2 ++
.../rtlwifi/halmac/halmac_88xx/halmac_api_88xx.c | 4 ++--
.../rtlwifi/halmac/halmac_88xx/halmac_func_88xx.c | 13 +++++-----
drivers/staging/speakup/main.c | 15 +++++++++---
drivers/staging/unisys/visorbus/visorchipset.c | 4 ++--
.../interface/vchiq_arm/vchiq_2835_arm.c | 6 +++--
include/linux/iio/adc/ad_sigma_delta.h | 3 +++
22 files changed, 126 insertions(+), 51 deletions(-)