* [PULL] First round of IIO fixes for the 4.16 cycle.
@ 2018-02-20 8:17 Jonathan Cameron
2018-02-20 9:04 ` Greg Kroah-Hartman
0 siblings, 1 reply; 2+ messages in thread
From: Jonathan Cameron @ 2018-02-20 8:17 UTC (permalink / raw)
To: Greg Kroah-Hartman, linux-iio
The following changes since commit a66a4e8e01f3b607a9aa5b5ed9ca588b4c3a962e:
staging: pi433: Cleanup codestyle, indent statements after case labels (2018-01-10 19:29:34 +0100)
are available in the Git repository at:
git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git tags/iio-fixes-for-4.16a
for you to fetch changes up to 4cd140bda6494543f1c1b0ccceceaa44b676eef6:
iio: buffer: check if a buffer has been set up when poll is called (2018-02-17 16:54:58 +0000)
----------------------------------------------------------------
First round of IIO fixes for the 4.16 cycle.
One nasty very old crash around polling for buffers that aren't there
- though that can only cause effects on drivers that support events
but not buffers.
* buffer / kfifo handling in the core.
- Check there is a buffer and return 0 from poll directly if there
isn't. Poll doesn't make sense in this circumstances, but best to close
the hole.
* ad5933
- Change the marked buffer mode to a software buffer as the meaning of
the hardware buffer label has long since changed and this uses a front
end software buffer anyway.
* ad7192
- Fix the fact the external clock frequency was only set when using the
internal clock which was less than helpful.
* adis_lib
- Initialize the trigger before requesting the interrupt. Some newer
parts can power up with interrupt generation enabled so ordering now
matters.
* aspeed-adc
- Fix an errror handling path as labels and general ordering were wrong.
* srf08
- Fix a link error due to undefined devm_iio_triggered_buffer_setup.
* stm32-adc
- Fix error handling unwind squence in stm32h7_adc_enable.
----------------------------------------------------------------
Alexandru Ardelean (2):
staging: iio: adc: ad7192: fix external frequency setting
staging: iio: ad5933: switch buffer mode to software
Andreas Klinger (1):
iio: srf08: fix link error "devm_iio_triggered_buffer_setup" undefined
Christophe JAILLET (1):
iio: adc: aspeed: Fix error handling path
Fabrice Gasnier (1):
iio: adc: stm32: fix stm32h7_adc_enable error handling
Lars-Peter Clausen (1):
iio: adis_lib: Initialize trigger before requesting interrupt
Stefan Windfeldt-Prytz (1):
iio: buffer: check if a buffer has been set up when poll is called
drivers/iio/adc/aspeed_adc.c | 7 ++++---
drivers/iio/adc/stm32-adc.c | 7 ++++---
drivers/iio/imu/adis_trigger.c | 7 ++++---
drivers/iio/industrialio-buffer.c | 2 +-
drivers/iio/proximity/Kconfig | 2 ++
drivers/staging/iio/adc/ad7192.c | 27 +++++++++++++++++--------
drivers/staging/iio/impedance-analyzer/ad5933.c | 4 +---
7 files changed, 35 insertions(+), 21 deletions(-)
^ permalink raw reply [flat|nested] 2+ messages in thread
end of thread, other threads:[~2018-02-20 9:04 UTC | newest]
Thread overview: 2+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2018-02-20 8:17 [PULL] First round of IIO fixes for the 4.16 cycle Jonathan Cameron
2018-02-20 9:04 ` Greg Kroah-Hartman
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).