Julia Lawall
d4c65fe4ed
iio: adc: spmi-vadc: add missing of_node_put
...
for_each_available_child_of_node performs an of_node_get on each iteration,
so a break out of the loop requires an of_node_put.
A simplified version of the semantic patch that fixes this problem is as
follows (http://coccinelle.lip6.fr ):
// <smpl>
@@
expression root,e;
local idexpression child;
@@
for_each_available_child_of_node(root, child) {
... when != of_node_put(child)
when != e = child
(
return child;
|
+ of_node_put(child);
? return ...;
)
...
}
// </smpl>
Signed-off-by: Julia Lawall <Julia.Lawall@lip6.fr>
Cc: <Stable@vger.kernel.org>
Signed-off-by: Jonathan Cameron <jic23@kernel.org>
2015-11-21 18:24:44 +00:00
..
accel
spi: Updates for v4.4
2015-11-05 13:15:12 -08:00
adc
iio: adc: spmi-vadc: add missing of_node_put
2015-11-21 18:24:44 +00:00
amplifiers
spi: Updates for v4.4
2015-11-05 13:15:12 -08:00
buffer
iio: Move generic buffer implementations to sub-directory
2015-08-16 10:51:21 +01:00
chemical
iio: chemical: vz89x hardware i2c workaround
2015-09-30 18:20:53 +01:00
common
spi: Updates for v4.4
2015-11-05 13:15:12 -08:00
dac
First set of IIO fixes for the 4.4 cycle.
2015-11-18 13:15:50 -08:00
frequency
spi: Updates for v4.4
2015-11-05 13:15:12 -08:00
gyro
spi: Updates for v4.4
2015-11-05 13:15:12 -08:00
humidity
First set of IIO fixes for the 4.4 cycle.
2015-11-18 13:15:50 -08:00
imu
spi: Updates for v4.4
2015-11-05 13:15:12 -08:00
light
iio: light: apds9960: correct ->last_busy count
2015-11-21 15:57:04 +00:00
magnetometer
spi: Updates for v4.4
2015-11-05 13:15:12 -08:00
orientation
potentiometer
iio: mcp4531: Driver for Microchip digital potentiometers
2015-09-30 18:20:53 +01:00
pressure
spi: Updates for v4.4
2015-11-05 13:15:12 -08:00
proximity
iio: lidar: return -EINVAL on invalid signal
2015-11-21 15:56:53 +00:00
temperature
Add tsys02d meas-spec driver support
2015-10-11 10:21:19 +01:00
trigger
iio_core.h
iio_core_trigger.h
industrialio-buffer.c
iio: fix some warning messages
2015-11-21 16:00:05 +00:00
industrialio-core.c
iio: fix some warning messages
2015-11-21 16:00:05 +00:00
industrialio-event.c
iio: event: Remove negative error code from iio_event_poll
2015-08-12 19:26:39 +01:00
industrialio-trigger.c
iio: Support triggered events
2015-08-27 20:47:09 +01:00
industrialio-triggered-event.c
iio: Support triggered events
2015-08-27 20:47:09 +01:00
inkern.c
Kconfig
iio: mcp4531: Driver for Microchip digital potentiometers
2015-09-30 18:20:53 +01:00
Makefile
iio: mcp4531: Driver for Microchip digital potentiometers
2015-09-30 18:20:53 +01:00