Linux IIO development
 help / color / mirror / Atom feed
From: Jonathan Cameron <jic23@kernel.org>
To: gregkh@linuxfoundation.org, linux-iio@vger.kernel.org
Subject: [PULL] IIO: 1st set of fixes for 6.16
Date: Tue, 1 Jul 2025 18:56:50 +0100	[thread overview]
Message-ID: <20250701185650.4c5a6872@jic23-huawei> (raw)

The following changes since commit 19272b37aa4f83ca52bdf9c16d5d81bdd1354494:

  Linux 6.16-rc1 (2025-06-08 13:44:43 -0700)

are available in the Git repository at:

  https://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git tags/iio-fixes-for-6.16a

for you to fetch changes up to 1131e70558bc70f1fc52515281de2663e961e1cc:

  iio: dac: ad3530r: Fix incorrect masking for channels 4-7 in powerdown mode (2025-06-29 17:15:40 +0100)

----------------------------------------------------------------
iio: 1st set of fixes for the 6.16 cycle

The usual mixed back of the recent and ancient issues that have surfaced
so far this cycle.

iio-core
- Fix a possible out of bounds write on writing string terminator.
iio-backend:
- Fix a possible out of bounds write on writing string terminator.

adi,ad3530r
- Fix wrong masking for channels 4-7 in powerdown mode as they are in a
  second register and mask assumed all in one larger register.
adi,ad7380
- Fix parsing of adi,gain-milli property by reading it as u16 as specified
  in the binding.
adi,ad7606
- Tweak dt-binding to allow both interrupts and backend to be wired up
  resolving some dt_schema warnings.
- Mask value before returning it in register read as for parallel busses
  both the value and (unwanted) address are read back.
adi,ad7949
- Use spi_is_bpw_supported() to correctly handle bits_per_word_mask == 0
  which means default value of 8.
invensense,mpu3050
- Fix wrong number of interrupts in the binding as minItems should have
  been maxItems.
maxim,max1363
- Two related fixes for a long running mismatch between array indexes
  that now results in warnings after the core gained a sanity check.
  Resulted in unnecessary channels being sampled.
nxp,fxls8962
- Fix a use after free in fxls8962af_fifo_flush() if it races with buffer
  mode tear down.
st,sensors
- Stop using indio_dev->dev before it was initialized as the parent device
  should be used anyway for error messages and similar.
st,stm32-adc
- Fix a race when installing chained IRQ handler.
x-powers,axp20x_adc
- Add missing sentinel in ADC channel map (avoid out of bounds read).

----------------------------------------------------------------
Angelo Dureghello (1):
      dt-bindings: iio: adc: adi,ad7606: fix dt_schema validation warning

Chen Ni (1):
      iio: adc: stm32-adc: Fix race in installing chained IRQ handler

Chen-Yu Tsai (1):
      iio: adc: axp20x_adc: Add missing sentinel to AXP717 ADC channel maps

David Lechner (3):
      iio: adc: adi-axi-adc: fix ad7606_bus_reg_read()
      iio: adc: ad7949: use spi_is_bpw_supported()
      iio: adc: ad7380: fix adi,gain-milli property parsing

Fabio Estevam (2):
      iio: adc: max1363: Fix MAX1363_4X_CHANS/MAX1363_8X_CHANS[]
      iio: adc: max1363: Reorder mode_list[] entries

Kim Seer Paller (1):
      iio: dac: ad3530r: Fix incorrect masking for channels 4-7 in powerdown mode

Markus Burri (2):
      iio: backend: fix out-of-bound write
      iio: fix potential out-of-bound write

Maud Spierings (1):
      iio: common: st_sensors: Fix use of uninitialize device structs

Rodrigo Gobbi (1):
      dt-bindings: iio: gyro: invensense,mpu3050: change irq maxItems

Sean Nyekjaer (1):
      iio: accel: fxls8962af: Fix use after free in fxls8962af_fifo_flush

 .../devicetree/bindings/iio/adc/adi,ad7606.yaml    |  6 ---
 .../bindings/iio/gyroscope/invensense,mpu3050.yaml |  2 +-
 drivers/iio/accel/fxls8962af-core.c                |  2 +
 drivers/iio/accel/st_accel_core.c                  | 10 ++---
 drivers/iio/adc/ad7380.c                           |  5 ++-
 drivers/iio/adc/ad7949.c                           |  7 ++--
 drivers/iio/adc/adi-axi-adc.c                      |  6 ++-
 drivers/iio/adc/axp20x_adc.c                       |  1 +
 drivers/iio/adc/max1363.c                          | 43 +++++++++++-----------
 drivers/iio/adc/stm32-adc-core.c                   |  7 ++--
 drivers/iio/common/st_sensors/st_sensors_core.c    | 36 +++++++++---------
 drivers/iio/common/st_sensors/st_sensors_trigger.c | 20 +++++-----
 drivers/iio/dac/ad3530r.c                          |  4 +-
 drivers/iio/industrialio-backend.c                 |  5 ++-
 drivers/iio/industrialio-core.c                    |  5 ++-
 15 files changed, 80 insertions(+), 79 deletions(-)

             reply	other threads:[~2025-07-01 17:56 UTC|newest]

Thread overview: 2+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2025-07-01 17:56 Jonathan Cameron [this message]
2025-07-04 14:31 ` [PULL] IIO: 1st set of fixes for 6.16 Greg KH

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=20250701185650.4c5a6872@jic23-huawei \
    --to=jic23@kernel.org \
    --cc=gregkh@linuxfoundation.org \
    --cc=linux-iio@vger.kernel.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox