The following changes since commit 2acd031347f645871959a799238a7caf6803aa18: iio: imu: fxos8700: fix MAGN sensor scale and unit (2023-01-21 18:15:19 +0000) are available in the Git repository at: https://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git tags/iio-fixes-for-6.3a for you to fetch changes up to 363c7dc72f79edd55bf1c4380e0fbf7f1bbc2c86: iio: adc: ti-ads7950: Set `can_sleep` flag for GPIO chip (2023-03-18 16:39:35 +0000) ---------------------------------------------------------------- 1st set of IIO fixes for 6.3 Usual mixed bag: - core - output buffers Fix return of bytes written when only some succeed. Fix O_NONBLOCK handling to not block. - adi,ad7791 Fix IRQ type. Not confirmed to have any impact but good to correct it anyway - adi,adis16400 Missing CONFIG_CRC32 - capella,cm32181 Unregister 2nd I2C client if one is used. - cio-dac Fix bitdepth for range check on write. - linear,ltc2497 Fix a wrong shift of the LSB introduced when switching to be24 handling. - maxim,max11410 Fix handling of return code in read_poll_timeout() - qcom,spmi-adc Fix an accidental change of channel name to include the reg value from OF. - ti,palmas Fix a null dereference on remove due to wrong function used to get the drvdata. - ti,ads7950 Mark GPIO as can sleep. ---------------------------------------------------------------- Andy Shevchenko (1): iio: adc: qcom-spmi-adc5: Fix the channel name Arnd Bergmann (1): iio: adis16480: select CONFIG_CRC32 Ian Ray (1): drivers: iio: adc: ltc2497: fix LSB shift Kai-Heng Feng (1): iio: light: cm32181: Unregister second I2C client if present Lars-Peter Clausen (1): iio: adc: ti-ads7950: Set `can_sleep` flag for GPIO chip Mehdi Djait (1): iio: accel: kionix-kx022a: Get the timestamp from the driver's private data in the trigger_handler Mårten Lindahl (1): iio: light: vcnl4000: Fix WARN_ON on uninitialized lock Nuno Sá (4): iio: buffer: correctly return bytes written in output buffers iio: buffer: make sure O_NONBLOCK is respected iio: adc: ad7791: fix IRQ flags iio: adc: max11410: fix read_poll_timeout() usage Patrik Dahlström (1): iio: adc: palmas_gpadc: fix NULL dereference on rmmod William Breathitt Gray (1): iio: dac: cio-dac: Fix max DAC write value check for 12-bit drivers/iio/accel/kionix-kx022a.c | 2 +- drivers/iio/adc/ad7791.c | 2 +- drivers/iio/adc/ltc2497.c | 6 ++---- drivers/iio/adc/max11410.c | 22 +++++++++++++++------- drivers/iio/adc/palmas_gpadc.c | 2 +- drivers/iio/adc/qcom-spmi-adc5.c | 10 +++++++++- drivers/iio/adc/ti-ads7950.c | 1 + drivers/iio/dac/cio-dac.c | 4 ++-- drivers/iio/imu/Kconfig | 1 + drivers/iio/industrialio-buffer.c | 21 ++++++++++++--------- drivers/iio/light/cm32181.c | 12 ++++++++++++ drivers/iio/light/vcnl4000.c | 3 ++- 12 files changed, 59 insertions(+), 27 deletions(-)