Linux IIO development
 help / color / mirror / Atom feed
* [PULL] IIO: 1st set of fixes for the 7.2 cycle.
@ 2026-07-09  2:11 Jonathan Cameron
  2026-07-09  5:44 ` Greg KH
  0 siblings, 1 reply; 2+ messages in thread
From: Jonathan Cameron @ 2026-07-09  2:11 UTC (permalink / raw)
  To: gregkh, linux-iio

The following changes since commit dc59e4fea9d83f03bad6bddf3fa2e52491777482:

  Linux 7.2-rc1 (2026-06-28 12:01:31 -0700)

are available in the Git repository at:

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

for you to fetch changes up to af791d295737ea6b6ff2c8d8488462a49c14af01:

  iio: event: Fix event FIFO reset race (2026-07-08 15:47:34 +0100)

----------------------------------------------------------------
IIO: 1st set of fixes for the 7.2 cycle

Usual mixed bag of recently introduced issues and much older ones.

core
- Ensure kfifo is reset before fd is allocated avoiding concurrent use of
  fifo with reset.
multiple drivers
- Fix up missing Kconfig dependencies.
hid-sensors
- Add support for multibyte read as necessary precursor to...
- Fix stale or zero output when reading raw values for quaternions.
adi,adis
- Add IRQF_NO_THREAD to ensure interrupt is not pushed to the software
  interrupt chip used for trigger demux in the IIO core from a thread.
bosch,bmc150
- Hardening against device returning a reserved out of range value for
  how many entries are in the FIFO.
bosch,bmi160
- Add IRQF_NO_THREAD to ensure interrupt is not pushed to the software
  interrupt chip used for trigger demux in the IIO core from a thread.
dynaimage,al3010
- Fix wrong scale for highest gain_range due to too many digits in the
  micro part (val2).
freescale,mpl3115
- Fix unbalanced runtime pm on error in read_raw().
invensens,icm42600
- Avoid wrong divisor for fifo timestamps when using the watermark
  interrupt.
- Fix timestamp accuracy loss due to excessive divisor for calculations.
kionix,kxsd9
- Fix unbalanced runtime pm on an error in write_raw().
microchip,mcp37feb02
- Fix an uninitialized reference voltage value for particular DT config.
melix,mlx90635
- Build on basis of right Kconfig symbol.
nxp,lpc32xx
- Ensure completion initialized before requesting irq. Hardening against
  spurious IRQ.
nxp,saradc
- Fix a delay calculation.
sharp,gp2ap0002
- Fix unbalanced runtime pm on error in read_raw().
st,lsm6dsx
- Fix an issue seen in wild where an unplanned CPU reset can leave the
  device on the wrong register page, thus leaving the driver wedged.
st,st_sensors library
- Make sure to handle a device that provides data as big endian correctly.
st,spear
- Ensure completion initialized before requesting irq. Hardening against
  spurious IRQ.
taos,tsl2591
- Don't eat return from devm_request_threaded_irq() as that breaks
  deferred probing.
ti,ads1119
- Fix a pm reference count leak in an error path.
ti,ads124s08
- Handle gpio look up errors correctly.

----------------------------------------------------------------
Andreas Kempe (1):
      iio: imu: st_lsm6dsx: deselect shub page before reading whoami

Andy Shevchenko (1):
      iio: adc: nxp-sar-adc: Fix the delay calculation in nxp_sar_adc_wait_for()

Ariana Lazar (1):
      iio: dac: mcp47feb02: Fix passing uninitialized vref1_uV for no Vref1 case

Biren Pandya (3):
      iio: accel: kxsd9: fix runtime PM imbalance on write_raw() error
      iio: pressure: mpl115: fix runtime PM leak on read error
      iio: light: gp2ap002: fix runtime PM leak on read error

Bryam Vargas (1):
      iio: accel: bmc150: clamp the device-reported FIFO frame count

Guangshuo Li (1):
      iio: adc: ti-ads1119: fix PM reference leak in buffer preenable

Herman van Hazendonk (1):
      iio: common: st_sensors: honour channel endianness in read_axis_data

Jean-Baptiste Maneyrol (2):
      iio: imu: inv_icm42600: fix timestamping by limiting FIFO reading
      iio: imu: inv_icm42600: fix timestamp clock period by using lower value

Joshua Crofts (5):
      iio: light: al3000a: add missing REGMAP_I2C to Kconfig
      iio: light: al3010: add missing REGMAP_I2C to Kconfig
      iio: light: al3320a: add missing REGMAP_I2C to Kconfig
      iio: adc: ad4130: add missing `select IIO_TRIGGERED_BUFFER` to Kconfig
      iio: adc: ad7779: add missing 'select IIO_TRIGGERED_BUFFER' to Kconfig

Lars-Peter Clausen (1):
      iio: event: Fix event FIFO reset race

Maxwell Doose (2):
      iio: adc: lpc32xx: Initialize completion before requesting IRQ
      iio: adc: spear: Initialize completion before requesting IRQ

Pengpeng Hou (2):
      iio: temperature: Build mlx90635 with CONFIG_MLX90635
      iio: adc: ti-ads124s08: Return reset GPIO lookup errors

Runyu Xiao (2):
      iio: imu: adis: add IRQF_NO_THREAD to non-FIFO trigger IRQ
      iio: imu: bmi160: add IRQF_NO_THREAD to data-ready trigger IRQ

Samuel Moelius (1):
      iio: adc: ad7380: select REGMAP

Srinivas Pandruvada (1):
      HID: sensor-hub: Add sensor_hub_input_attr_read_values() for multi-byte reads

Stepan Ionichev (1):
      iio: light: tsl2591: return actual error from probe IRQ failure

Vidhu Sarwal (1):
      iio: light: al3010: fix incorrect scale for the highest gain range

Zhang Lixu (1):
      iio: hid-sensor-rotation: Fix stale or zero output when reading raw values

 drivers/hid/hid-sensor-hub.c                       | 77 ++++++++++++++++++++--
 drivers/iio/accel/bmc150-accel-core.c              |  2 +
 drivers/iio/accel/kxsd9.c                          |  5 +-
 drivers/iio/adc/Kconfig                            |  3 +
 drivers/iio/adc/lpc32xx_adc.c                      |  4 +-
 drivers/iio/adc/nxp-sar-adc.c                      |  4 +-
 drivers/iio/adc/spear_adc.c                        |  3 +-
 drivers/iio/adc/ti-ads1119.c                       |  6 +-
 drivers/iio/adc/ti-ads124s08.c                     |  3 +-
 drivers/iio/common/st_sensors/st_sensors_core.c    | 23 +++++--
 drivers/iio/dac/mcp47feb02.c                       | 37 ++++++-----
 drivers/iio/imu/adis_trigger.c                     |  2 +-
 drivers/iio/imu/bmi160/bmi160_core.c               |  3 +-
 drivers/iio/imu/inv_icm42600/inv_icm42600_accel.c  |  4 +-
 drivers/iio/imu/inv_icm42600/inv_icm42600_buffer.c |  9 +--
 drivers/iio/imu/inv_icm42600/inv_icm42600_buffer.h |  1 +
 drivers/iio/imu/inv_icm42600/inv_icm42600_gyro.c   |  4 +-
 drivers/iio/imu/st_lsm6dsx/st_lsm6dsx_core.c       | 21 +++++-
 drivers/iio/industrialio-event.c                   |  5 +-
 drivers/iio/light/Kconfig                          |  3 +
 drivers/iio/light/al3010.c                         |  2 +-
 drivers/iio/light/gp2ap002.c                       |  2 +-
 drivers/iio/light/tsl2591.c                        |  6 +-
 drivers/iio/orientation/hid-sensor-rotation.c      | 40 ++++++++++-
 drivers/iio/pressure/mpl115.c                      |  4 +-
 drivers/iio/temperature/Makefile                   |  2 +-
 include/linux/hid-sensor-hub.h                     | 25 +++++++
 27 files changed, 238 insertions(+), 62 deletions(-)

^ permalink raw reply	[flat|nested] 2+ messages in thread

* Re: [PULL] IIO: 1st set of fixes for the 7.2 cycle.
  2026-07-09  2:11 [PULL] IIO: 1st set of fixes for the 7.2 cycle Jonathan Cameron
@ 2026-07-09  5:44 ` Greg KH
  0 siblings, 0 replies; 2+ messages in thread
From: Greg KH @ 2026-07-09  5:44 UTC (permalink / raw)
  To: Jonathan Cameron; +Cc: linux-iio

On Thu, Jul 09, 2026 at 03:11:27AM +0100, Jonathan Cameron wrote:
> The following changes since commit dc59e4fea9d83f03bad6bddf3fa2e52491777482:
> 
>   Linux 7.2-rc1 (2026-06-28 12:01:31 -0700)
> 
> are available in the Git repository at:
> 
>   https://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git tags/iio-fixes-for-7.2a

Pulled and pushed out, thanks.

greg k-h

^ permalink raw reply	[flat|nested] 2+ messages in thread

end of thread, other threads:[~2026-07-09  5:45 UTC | newest]

Thread overview: 2+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2026-07-09  2:11 [PULL] IIO: 1st set of fixes for the 7.2 cycle Jonathan Cameron
2026-07-09  5:44 ` Greg KH

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox