[GIT PULL] Char/Misc driver updates for 6.3-rc6

From: Greg KH
Date: Sat Apr 08 2023 - 07:50:37 EST


The following changes since commit e8d018dd0257f744ca50a729e3d042cf2ec9da65:

Linux 6.3-rc3 (2023-03-19 13:27:55 -0700)

are available in the Git repository at:

git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git tags/char-misc-6.3-rc6

for you to fetch changes up to 4bffd2c7a3fc165fc70bc69211b8e6436f41a5c3:

Merge tag 'iio-fixes-for-6.3a' of https://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio into char-misc-linus (2023-03-28 13:30:55 +0200)

----------------------------------------------------------------
Char/Misc driver fixes for 6.3-rc6

Here are a small set of various small driver changes for 6.3-rc6.
Included in here are:
- iio driver fixes for reported problems.
- coresight hwtracing bugfix for reported problem
- small counter driver bugfixes

All have been in linux-next for a while with no reported problems.

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

----------------------------------------------------------------
Andy Shevchenko (1):
iio: adc: qcom-spmi-adc5: Fix the channel name

Arnd Bergmann (1):
iio: adis16480: select CONFIG_CRC32

Greg Kroah-Hartman (3):
Merge tag 'counter-fixes-6.3a' of git://git.kernel.org/pub/scm/linux/kernel/git/wbg/counter into char-misc-linus
Merge tag 'coresight-fixes-v6.3' of git://git.kernel.org/pub/scm/linux/kernel/git/coresight/linux into char-misc-linus
Merge tag 'iio-fixes-for-6.3a' of https://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio into char-misc-linus

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

Steve Clevenger (1):
coresight-etm4: Fix for() loop drvdata->nr_addr_cmp range bug

Suzuki K Poulose (1):
coresight: etm4x: Do not access TRCIDR1 for identification

William Breathitt Gray (3):
iio: dac: cio-dac: Fix max DAC write value check for 12-bit
counter: 104-quad-8: Fix race condition between FLAG and CNTR reads
counter: 104-quad-8: Fix Synapse action reported for Index signals

drivers/counter/104-quad-8.c | 31 +++++++---------------
drivers/hwtracing/coresight/coresight-etm4x-core.c | 24 +++++++----------
drivers/hwtracing/coresight/coresight-etm4x.h | 20 +++++---------
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 ++-
15 files changed, 84 insertions(+), 77 deletions(-)