All of lore.kernel.org
 help / color / mirror / Atom feed
* [PULL] IIO: Fixes for 7.2 set 2 (probably now for merge window)
@ 2026-08-07  0:11 Jonathan Cameron
  2026-08-07 14:15 ` Greg KH
  0 siblings, 1 reply; 3+ messages in thread
From: Jonathan Cameron @ 2026-08-07  0:11 UTC (permalink / raw)
  To: gregkh, linux-iio

The following changes since commit 3585cfd4563731a8ae406b32807613c667c2b887:

  Merge tag 'iio-fixes-for-7.2a' of ssh://gitolite.kernel.org/pub/scm/linux/kernel/git/jic23/iio into char-misc-linus (2026-07-09 07:44:06 +0200)

are available in the Git repository at:

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

for you to fetch changes up to 0a929ce0cc99371152582270da52b5fb555d4603:

  iio: chemical: atlas-sensor: use iio_trigger_poll_nested() to fix remove UAF (2026-08-07 00:32:49 +0100)

----------------------------------------------------------------
IIO: 2nd set of fixes for the 7.2 cycle.

Given timing these are probably now merge window material.

Usual mixed bunch of ancient issues and newer ones.

core,buffer
- Fix a potential UAF in release on anonymous buffers.
- Make sure DMA fence lock lifetime matches that of the DMA fence.
- Make IIO DMA fence release RCU safe.
various
- Kconfig missing REGMAP* related selects.
- Unbalance of runtime pm or regulators in error paths.

adi,ad3552r-hs
- Fixing wrong buffers size for string printing.
adi,ad4080
- Fix 16-bit part support by adding path to tell the backend what
  the data size is - avoiding corrupted data capture.
adi,ad5446
- Wrong MODULE_DEVICE_TABLE() type due to case error.
atlas,sensor
- Drop use of irq_work() in favour of iio_trigger_poll_nested() avoiding
  a possible UAF.
hid-temperature
- Potential release ordering issue due to mixed devm and not that
  can lead to long timeouts.
infineon,dps310
- Fix NULL dereference on ACPI platforms.
invense,mpu3050
- Fix sign of raw angular velocity readings.
mitsubishi,m62332
- Fix a regulator reference counting issue when switching channels.
sharp,gp2ap002
- Unbalanced runtime PM on repeated event writes.
- Reenable irq if runtime suspend fails.
ti,ads7138
- Disable statistics gathering whilst reading conversions results
  to avoid data corruption.
ti,opt4001
- Ensure integration times with integer part are rejected rather than
  ignoring the integer part of the value.
- Fix use of wrong register.
- Pointer type mismatch to div_u64_rem()
- Fix reversed GENMASK() arguements.
ti,opt4060
- Ensure integration times with integer part are rejected rather than
  ignoring the integer part of the value.
- Pointer type mismatch to div_u64_rem()
- Wrong register name in an error print.
ti,pac1921
- Fix wrong channel used in the trigger handler for some combinations
  of enabled channels.

----------------------------------------------------------------
Antoniu Miclaus (2):
      iio: adc: adi-axi-adc: add data size support for AD408X backend
      iio: adc: ad4080: configure backend data size

Babanpreet Singh (1):
      iio: dac: ad3552r-hs: fix scnprintf() buffer bound in data source show

Can Peng (1):
      iio: dac: ad5446: fix OF module device table

Cong Nguyen (3):
      iio: srf04: fix pm_runtime handling on probe error path
      iio: gyro: mpu3050: fix sign of raw angular velocity readings
      iio: adc: pac1921: fix wrong channel used in trigger handler read

Erick Henrique (1):
      iio: dac: m62332: Fix regulator reference count imbalance

Fan Wu (1):
      iio: chemical: atlas-sensor: use iio_trigger_poll_nested() to fix remove UAF

Joshua Crofts (3):
      iio: adc: max34408: add missing 'select REGMAP_I2C' to Kconfig
      iio: adc: max14001: add missing 'select REGMAP' to Kconfig
      iio: dac: mcp47feb02: add missing 'select REGMAP_I2C' to Kconfig

Lars-Peter Clausen (3):
      iio: buffer: Fix potential use-after-free in anonymous buffer release
      iio: buffer: Tie IIO dma fence lock lifetime to the fence
      iio: buffer: Make IIO DMA fence release RCU-safe

Laxman Acharya Padhya (1):
      iio: light: gp2ap002: Disable regulators on resume failure

Moksh Panicker (2):
      iio: chemical: atlas-sensor: fix PM reference leak in buffer postenable
      iio: light: apds9306: fix PM reference leak in apds9306_read_data()

Nikhil Gautam (6):
      iio: light: opt4001: Fix power down clearing bits of the wrong register
      iio: light: opt4001: Fix incompatible pointer type passed to div_u64_rem()
      iio: light: opt4001: Reject integration times with a non-zero seconds part
      iio: light: opt4001: Fix reversed GENMASK() arguments in fault count mask
      iio: light: gp2ap002: Fix unbalanced runtime PM on repeated event writes
      iio: light: gp2ap002: re-enable irq if runtime suspend fails

Paul Geurts (1):
      iio: ti-ads7138: Disable STATS_EN bit while reading conversion results

Rupesh Majhi (1):
      iio: pressure: dps310: fix NULL pointer dereference on ACPI probe

Sanjay Chitroda (1):
      iio: temperature: hid-sensor-temperature: switch to non-devm iio_device_register()

Vidhu Sarwal (4):
      iio: light: ltrf216a: fix runtime PM reference leak in error path
      iio: light: opt4060: Reject integration times with a non-zero seconds part
      iio: light: opt4060: Fix pointer type passed to div_u64_rem()
      iio: light: opt4060: Fix incorrect register name in threshold read error message

 drivers/iio/adc/Kconfig                          |  2 ++
 drivers/iio/adc/ad4080.c                         |  5 +++
 drivers/iio/adc/adi-axi-adc.c                    | 30 +++++++++++++++++
 drivers/iio/adc/pac1921.c                        |  2 +-
 drivers/iio/adc/ti-ads7138.c                     | 42 +++++++++++++++++++-----
 drivers/iio/chemical/atlas-sensor.c              | 19 ++++-------
 drivers/iio/dac/Kconfig                          |  1 +
 drivers/iio/dac/ad3552r-hs.c                     |  2 +-
 drivers/iio/dac/ad5446-i2c.c                     |  2 +-
 drivers/iio/dac/m62332.c                         | 17 +++++++---
 drivers/iio/gyro/mpu3050-core.c                  |  2 +-
 drivers/iio/industrialio-buffer.c                | 38 ++++++++++-----------
 drivers/iio/light/apds9306.c                     |  8 ++---
 drivers/iio/light/gp2ap002.c                     | 24 +++++++++++---
 drivers/iio/light/ltrf216a.c                     |  3 +-
 drivers/iio/light/opt4001.c                      | 37 +++++++--------------
 drivers/iio/light/opt4060.c                      |  9 +++--
 drivers/iio/pressure/dps310.c                    |  3 +-
 drivers/iio/proximity/srf04.c                    |  1 +
 drivers/iio/temperature/hid-sensor-temperature.c |  3 +-
 20 files changed, 156 insertions(+), 94 deletions(-)

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

* Re: [PULL] IIO: Fixes for 7.2 set 2 (probably now for merge window)
  2026-08-07  0:11 [PULL] IIO: Fixes for 7.2 set 2 (probably now for merge window) Jonathan Cameron
@ 2026-08-07 14:15 ` Greg KH
  2026-08-07 14:42   ` Greg KH
  0 siblings, 1 reply; 3+ messages in thread
From: Greg KH @ 2026-08-07 14:15 UTC (permalink / raw)
  To: Jonathan Cameron; +Cc: linux-iio

On Fri, Aug 07, 2026 at 01:11:31AM +0100, Jonathan Cameron wrote:
> The following changes since commit 3585cfd4563731a8ae406b32807613c667c2b887:
> 
>   Merge tag 'iio-fixes-for-7.2a' of ssh://gitolite.kernel.org/pub/scm/linux/kernel/git/jic23/iio into char-misc-linus (2026-07-09 07:44:06 +0200)
> 
> are available in the Git repository at:
> 
>   https://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git tags/iio-fixes-for-7.2b

Yeah, let's wait for -rc1 for these, thanks!

greg k-h

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

* Re: [PULL] IIO: Fixes for 7.2 set 2 (probably now for merge window)
  2026-08-07 14:15 ` Greg KH
@ 2026-08-07 14:42   ` Greg KH
  0 siblings, 0 replies; 3+ messages in thread
From: Greg KH @ 2026-08-07 14:42 UTC (permalink / raw)
  To: Jonathan Cameron; +Cc: linux-iio

On Fri, Aug 07, 2026 at 04:15:04PM +0200, Greg KH wrote:
> On Fri, Aug 07, 2026 at 01:11:31AM +0100, Jonathan Cameron wrote:
> > The following changes since commit 3585cfd4563731a8ae406b32807613c667c2b887:
> > 
> >   Merge tag 'iio-fixes-for-7.2a' of ssh://gitolite.kernel.org/pub/scm/linux/kernel/git/jic23/iio into char-misc-linus (2026-07-09 07:44:06 +0200)
> > 
> > are available in the Git repository at:
> > 
> >   https://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git tags/iio-fixes-for-7.2b
> 
> Yeah, let's wait for -rc1 for these, thanks!

Oops, pull failed:

Fixes tag: Fixes: 93a39542d3c3 ("iio: adc: Add driver for ADS7128 / ADS7138")
	Has these problem(s):
		- Target SHA1 does not exist

:(


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

end of thread, other threads:[~2026-08-07 15:50 UTC | newest]

Thread overview: 3+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2026-08-07  0:11 [PULL] IIO: Fixes for 7.2 set 2 (probably now for merge window) Jonathan Cameron
2026-08-07 14:15 ` Greg KH
2026-08-07 14:42   ` Greg KH

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.