* [PULL] IIO: 1st set of fixes for 6.13
@ 2024-12-11 21:26 Jonathan Cameron
2024-12-16 15:30 ` Greg KH
0 siblings, 1 reply; 2+ messages in thread
From: Jonathan Cameron @ 2024-12-11 21:26 UTC (permalink / raw)
To: gregkh, linux-iio
The following changes since commit cdd30ebb1b9f36159d66f088b61aee264e649d7a:
module: Convert symbol namespace to string literal (2024-12-02 11:34:44 -0800)
are available in the Git repository at:
https://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git tags/iio-fixes-for-6.13a
for you to fetch changes up to 54d394905c92b9ecc65c1f9b2692c8e10716d8e1:
iio: adc: ti-ads1119: fix sample size in scan struct for triggered buffer (2024-12-08 16:59:13 +0000)
----------------------------------------------------------------
IIO: 1st set of fixes for 6.13 cycle.
The usual mixed back of fixes for ancient and recent bugs
A number of these were from an audit by Javier Carrasco of places
we may leak stack data via holes in structures passed to userspace that
were not explicitly zeroed. Very helpful effort after we found a similar
bug in review of new code.
This affected:
- dummy driver
- kionix,kmx61
- murrata,zpa2326
- rockchip,saradc
- rohm,bh1745
- veml,vcnl4035
- ti,ads1119
- ti,ads8688
- ti,tmp0006
Other fixes:
core,inkern
- Underflow fo reference count issue in error path of iio_channel_get_all()
for devices we haven't yet gotten.
tests
- Kconfig typo fix so it's possible to tell what test is being enabled.
- Check for allocation failures.
adi,ad4695
- Ensure timing requirement wrt to final clock edge vs next conversion
signal are met by adding an additional SPI transfer.
adi,ad7124
- Ensure channels are disabled at probe to avoid wrong data if channel 0
is not the first one read.
adi,ad7173
- Fix handing of multiple devices by not editing a single static
structure and instead making a per instance copy.
adi,ad9467
- Fix handing of multiple devices by not editing a single static
structure and instead making a per instance copy.
adi,ad9832
- Off by one error on input verification for phase control
adi,ad9834
- Off by one error on input verification for phase control.
atmel,at91
- In an error path don't use a variable that hasn't been initialized yet.
invensense,icm42600
- SPI burst write does not work for some icm426000 chips, disable it.
- Ensure correct handling of timestamps after resume.
st,sensors
- Add back accidentally dropped IIS2MDC compatible in binding doc.
st,stm32-dfsdm:
- label property was accidentally made a required property. Make it optional
again to fix use of older DT.
ti,ads1119
- Use a fixed size for the channel data rather than an integer, bringing
the code inline with the advertised 16 bit channel size and avoiding
userspace misinterpreting the data.
ti,ads124s08
- Use _cansleep gpio calls as no reason to prevent sleeping and it
was stopping a new board design working (trivial fix).
ti,ads1298
- Add a check on failure of devm_kasprintf()
----------------------------------------------------------------
Carlos Song (1):
iio: gyro: fxas21002c: Fix missing data update in trigger handler
Charles Han (1):
iio: adc: ti-ads1298: Add NULL check in ads1298_init
Christophe JAILLET (1):
iio: adc: ad9467: Fix the "don't allow reading vref if not available" case
David Lechner (1):
iio: adc: ad7173: fix using shared static info struct
Fabio Estevam (1):
iio: adc: ti-ads124s08: Use gpiod_set_value_cansleep()
Javier Carrasco (10):
iio: dummy: iio_simply_dummy_buffer: fix information leak in triggered buffer
iio: adc: ti-ads8688: fix information leak in triggered buffer
iio: light: bh1745: fix information leak in triggered buffer
iio: light: vcnl4035: fix information leak in triggered buffer
iio: imu: kmx61: fix information leak in triggered buffer
iio: adc: rockchip_saradc: fix information leak in triggered buffer
iio: pressure: zpa2326: fix information leak in triggered buffer
iio: adc: ti-ads1119: fix information leak in triggered buffer
iio: temperature: tmp006: fix information leak in triggered buffer
iio: adc: ti-ads1119: fix sample size in scan struct for triggered buffer
Jean-Baptiste Maneyrol (2):
iio: imu: inv_icm42600: fix spi burst write not supported
iio: imu: inv_icm42600: fix timestamps after suspend if sensor is on
Joe Hattori (2):
iio: adc: at91: call input_free_device() on allocated iio_dev
iio: inkern: call iio_device_put() only on mapped devices
Matti Vaittinen (1):
iio: test: Fix GTS test config
Olivier Moysan (1):
iio: adc: stm32-dfsdm: handle label as an optional property
Pei Xiao (1):
iio: test : check null return of kunit_kmalloc in iio_rescale_test_scale
Sean Nyekjaer (1):
dt-bindings: iio: st-sensors: Re-add IIS2MDC magnetometer
Trevor Gamblin (1):
iio: adc: ad4695: fix buffered read, single sample timings
Uwe Kleine-König (1):
iio: adc: ad7124: Disable all channels at probe time
Zicheng Qu (2):
staging: iio: ad9834: Correct phase range check
staging: iio: ad9832: Correct phase range check
.../devicetree/bindings/iio/st,st-sensors.yaml | 1 +
drivers/iio/adc/ad4695.c | 100 ++++++++++++++-------
drivers/iio/adc/ad7124.c | 3 +
drivers/iio/adc/ad7173.c | 10 ++-
drivers/iio/adc/ad9467.c | 15 +++-
drivers/iio/adc/at91_adc.c | 2 +-
drivers/iio/adc/rockchip_saradc.c | 2 +
drivers/iio/adc/stm32-dfsdm-adc.c | 13 +--
drivers/iio/adc/ti-ads1119.c | 4 +-
drivers/iio/adc/ti-ads124s08.c | 4 +-
drivers/iio/adc/ti-ads1298.c | 2 +
drivers/iio/adc/ti-ads8688.c | 2 +-
drivers/iio/dummy/iio_simple_dummy_buffer.c | 2 +-
drivers/iio/gyro/fxas21002c_core.c | 9 +-
drivers/iio/imu/inv_icm42600/inv_icm42600.h | 1 +
drivers/iio/imu/inv_icm42600/inv_icm42600_core.c | 22 ++++-
drivers/iio/imu/inv_icm42600/inv_icm42600_spi.c | 3 +-
drivers/iio/imu/kmx61.c | 2 +-
drivers/iio/inkern.c | 2 +-
drivers/iio/light/bh1745.c | 2 +
drivers/iio/light/vcnl4035.c | 2 +-
drivers/iio/pressure/zpa2326.c | 2 +
drivers/iio/temperature/tmp006.c | 2 +
drivers/iio/test/Kconfig | 2 +-
drivers/iio/test/iio-test-rescale.c | 4 +
drivers/staging/iio/frequency/ad9832.c | 2 +-
drivers/staging/iio/frequency/ad9834.c | 2 +-
27 files changed, 159 insertions(+), 58 deletions(-)
^ permalink raw reply [flat|nested] 2+ messages in thread
* Re: [PULL] IIO: 1st set of fixes for 6.13
2024-12-11 21:26 [PULL] IIO: 1st set of fixes for 6.13 Jonathan Cameron
@ 2024-12-16 15:30 ` Greg KH
0 siblings, 0 replies; 2+ messages in thread
From: Greg KH @ 2024-12-16 15:30 UTC (permalink / raw)
To: Jonathan Cameron; +Cc: linux-iio
On Wed, Dec 11, 2024 at 09:26:09PM +0000, Jonathan Cameron wrote:
> The following changes since commit cdd30ebb1b9f36159d66f088b61aee264e649d7a:
>
> module: Convert symbol namespace to string literal (2024-12-02 11:34:44 -0800)
>
> are available in the Git repository at:
>
> https://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git tags/iio-fixes-for-6.13a
Pulled and pushed out, thanks.
greg k-h
^ permalink raw reply [flat|nested] 2+ messages in thread
end of thread, other threads:[~2024-12-16 15:30 UTC | newest]
Thread overview: 2+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2024-12-11 21:26 [PULL] IIO: 1st set of fixes for 6.13 Jonathan Cameron
2024-12-16 15:30 ` Greg KH
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox