* [PULL] IIO: Fixes for late in the 7.3 cycle - (7.4 merge window soon enough)
@ 2026-09-30 18:12 Jonathan Cameron
2026-10-01 12:57 ` Greg KH
0 siblings, 1 reply; 2+ messages in thread
From: Jonathan Cameron @ 2026-09-30 18:12 UTC (permalink / raw)
To: gregkh, linux-iio
The following changes since commit 137d6ccf0ec8c48ecf0facc47cc46926df5fd0f3:
rust_binderfs: add transaction_report feature entry (2026-09-16 19:33:40 +0100)
are available in the Git repository at:
https://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git tags/iio-fixes-late-7.3
for you to fetch changes up to 9ee8306121495d2a25aa5d1bfd519f2748786b83:
iio: adc: ad_sigma_delta: fix use-after-free on unbind (2026-09-30 18:59:56 +0100)
----------------------------------------------------------------
IIO: Fixes for 7.3, or 7.4 merge window.
Nothing here strikes me as particularly urgent.
The core buffer one has been there a long time and is a race only seen
during driver removal.
core
- Ensure buffer teardown on remove occurs under same locks as in other
paths, preventing races around access to active_scan_mask.
adi,ad-sigma-delta
- Fix a use-after-free in driver unbind path by just always allocating
a buffer that is large enough rather than trying to resize at runtime.
adi,ad4030
- Fix validation of oversampling_ratio to check if value is in range before
using it.
adi,ad7173
- Fix swapped masks for filter fields being written.
adi,ad9000
- Fix a potential NULL dereference.
kionix,kxcfjk-1013
- Reject disable of disabled event with underflows on runtime PM.
inv,icm42607
- Don't eat runtime suspend errors.
- Make sure to put runtime PM back on errors in system resume.
isil,isl29501
- Fix a wrong return type for register_write function so it can return
error codes.
st,stm32-adc
- Fix checking for whether a channel actually exists.
- Avoid a possible division by zero.
ti,pac1934
- Fix missing memory allocation check.
----------------------------------------------------------------
Fabrice Gasnier (2):
iio: adc: stm32-adc: fix check on internal channel availability
iio: adc: stm32-adc: fix possible division by zero in processed channel
Fan Wu (1):
iio: adc: ad_sigma_delta: fix use-after-free on unbind
Jiale Yao (1):
iio: accel: kxcjk-1013: reject duplicate event disable
Jinseob Kim (1):
iio: buffer: serialize buffer teardown with mode claims
Linmao Li (3):
iio: imu: inv_icm42607: propagate runtime suspend errors
iio: imu: inv_icm42607: restore runtime PM on system resume errors
iio: adc: ade9000: fix NULL pointer dereference in clkout registration
Marcelo Schmitt (1):
iio: adc: ad7173: Fix digital filter configuration
Pengpeng Hou (1):
iio: cdc: ad7150: fix OF matching and publish module aliases
Salah Triki (2):
iio: proximity: isl29501: Fix return type of isl29501_register_write
iio: adc: ad4030: fix invalid oversampling_ratio validation
Slavin Liu (1):
iio: adc: pac1934: check ACPI label duplication
drivers/iio/accel/kxcjk-1013.c | 2 +-
drivers/iio/adc/ad4030.c | 11 ++++--
drivers/iio/adc/ad7173.c | 4 +--
drivers/iio/adc/ad_sigma_delta.c | 31 ++++++++++-------
drivers/iio/adc/ade9000.c | 5 +--
drivers/iio/adc/pac1934.c | 4 +++
drivers/iio/adc/stm32-adc.c | 43 ++++++++++++++----------
drivers/iio/cdc/ad7150.c | 8 +++--
drivers/iio/imu/inv_icm42607/inv_icm42607_core.c | 38 ++++++++++++++++-----
drivers/iio/industrialio-buffer.c | 4 +++
drivers/iio/proximity/isl29501.c | 2 +-
11 files changed, 102 insertions(+), 50 deletions(-)
^ permalink raw reply [flat|nested] 2+ messages in thread
end of thread, other threads:[~2026-10-01 12:58 UTC | newest]
Thread overview: 2+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2026-09-30 18:12 [PULL] IIO: Fixes for late in the 7.3 cycle - (7.4 merge window soon enough) Jonathan Cameron
2026-10-01 12:57 ` Greg KH
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox