The following changes since commit 54ecb8f7028c5eb3d740bb82b0f1d90f2df63c5c: Linux 5.4-rc1 (2019-09-30 10:35:40 -0700) are available in the Git repository at: git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git tags/staging-5.4-rc3 for you to fetch changes up to 3f3d31622a2c18b644328965925110dd7638b376: Merge tag 'iio-fixes-for-5.4a' of https://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio into staging-linus (2019-10-10 11:18:37 +0200) ---------------------------------------------------------------- Staging/IIO driver fixes for 5.4-rc3 Here are some staging and IIO driver fixes for 5.4-rc3. The "biggest" thing here is a removal of the fbtft device and flexfb code as they have been abandoned by their authors and are no longer needed for that hardware. Other than that, the usual amount of staging driver and iio driver fixes for reported issues, and some speakup sysfs file documentation, which has been long awaited for. All have been in linux-next with no reported issues. Signed-off-by: Greg Kroah-Hartman <gregkh@xxxxxxxxxxxxxxxxxxx> ---------------------------------------------------------------- Andreas Klinger (1): iio: adc: hx711: fix bug in sampling of data Connor Kuehl (1): staging: rtl8188eu: fix null dereference when kzalloc fails David Frey (1): iio: light: opt3001: fix mutex unlock race Denis Efremov (1): staging: rtl8188eu: fix HighestRate check in odm_ARFBRefresh_8188E() Fabrice Gasnier (2): iio: adc: stm32-adc: move registers definitions iio: adc: stm32-adc: fix a race when using several adcs with dma and irq Geert Uytterhoeven (1): staging: octeon: Use "(uintptr_t)" to cast from pointer to int Greg Kroah-Hartman (1): Merge tag 'iio-fixes-for-5.4a' of https://git.kernel.org/.../jic23/iio into staging-linus Hans de Goede (1): iio: adc: axp288: Override TS pin bias current for some models Jia-Ye Li (1): staging: exfat: Use kvzalloc() instead of kzalloc() for exfat_sb_info Lorenzo Bianconi (2): iio: imu: st_lsm6dsx: forbid 0 sensor sensitivity iio: imu: st_lsm6dsx: fix waitime for st_lsm6dsx i2c controller Marco Felsch (3): iio: light: fix vcnl4000 devicetree hooks iio: light: add missing vcnl4040 of_compatible iio: adc: ad799x: fix probe error handling Masanari Iida (1): staging: exfat: Fix a typo in Kconfig Michael Straube (1): staging: exfat: add missing SPDX line to Kconfig Navid Emamdoost (4): Staging: fbtft: fix memory leak in fbtft_framebuffer_alloc staging: vt6655: Fix memory leak in vt6655_probe iio: imu: adis16400: release allocated memory on failure iio: imu: adis16400: fix memory leak Noralf Trønnes (3): staging/fbtft: Depend on OF staging/fbtft: Remove fbtft_device staging/fbtft: Remove flexfb Okash Khawaja (1): staging: speakup: document sysfs attributes Pascal Bouwmann (1): iio: fix center temperature of bmc150-accel-core Remi Pommarel (1): iio: adc: meson_saradc: Fix memory allocation order Stefan Popa (3): iio: accel: adxl372: Fix/remove limitation for FIFO samples iio: accel: adxl372: Fix push to buffers lost samples iio: accel: adxl372: Perform a reset at start up Takashi Iwai (1): staging: bcm2835-audio: Fix draining behavior regression Valdis Kletnieks (1): staging: exfat - fix SPDX tags.. zhong jiang (1): iio: Fix an undefied reference error in noa1305_probe drivers/iio/accel/adxl372.c | 22 +- drivers/iio/accel/bmc150-accel-core.c | 2 +- drivers/iio/adc/ad799x.c | 4 +- drivers/iio/adc/axp288_adc.c | 32 + drivers/iio/adc/hx711.c | 10 +- drivers/iio/adc/meson_saradc.c | 10 +- drivers/iio/adc/stm32-adc-core.c | 70 +- drivers/iio/adc/stm32-adc-core.h | 137 +++ drivers/iio/adc/stm32-adc.c | 109 -- drivers/iio/imu/adis_buffer.c | 10 +- drivers/iio/imu/st_lsm6dsx/st_lsm6dsx.h | 2 + drivers/iio/imu/st_lsm6dsx/st_lsm6dsx_core.c | 28 +- drivers/iio/imu/st_lsm6dsx/st_lsm6dsx_shub.c | 15 +- drivers/iio/light/Kconfig | 1 + drivers/iio/light/opt3001.c | 6 +- drivers/iio/light/vcnl4000.c | 14 +- drivers/staging/exfat/Kconfig | 3 +- drivers/staging/exfat/Makefile | 2 +- drivers/staging/exfat/exfat.h | 2 +- drivers/staging/exfat/exfat_blkdev.c | 2 +- drivers/staging/exfat/exfat_cache.c | 2 +- drivers/staging/exfat/exfat_core.c | 2 +- drivers/staging/exfat/exfat_nls.c | 2 +- drivers/staging/exfat/exfat_super.c | 7 +- drivers/staging/exfat/exfat_upcase.c | 2 +- drivers/staging/fbtft/Kconfig | 12 +- drivers/staging/fbtft/Makefile | 4 - drivers/staging/fbtft/fbtft-core.c | 7 +- drivers/staging/fbtft/fbtft_device.c | 1261 -------------------- drivers/staging/fbtft/flexfb.c | 851 ------------- drivers/staging/octeon/ethernet-tx.c | 9 +- drivers/staging/octeon/octeon-stubs.h | 2 +- .../staging/rtl8188eu/hal/hal8188e_rate_adaptive.c | 2 +- drivers/staging/rtl8188eu/os_dep/usb_intf.c | 6 +- drivers/staging/speakup/sysfs-driver-speakup | 369 ++++++ .../vc04_services/bcm2835-audio/bcm2835-pcm.c | 4 +- .../vc04_services/bcm2835-audio/bcm2835-vchiq.c | 1 + drivers/staging/vt6655/device_main.c | 4 +- 38 files changed, 695 insertions(+), 2333 deletions(-) delete mode 100644 drivers/staging/fbtft/fbtft_device.c delete mode 100644 drivers/staging/fbtft/flexfb.c create mode 100644 drivers/staging/speakup/sysfs-driver-speakup _______________________________________________ devel mailing list devel@xxxxxxxxxxxxxxxxxxxxxx http://driverdev.linuxdriverproject.org/mailman/listinfo/driverdev-devel