Skip to content

Commit b07e3b3

Browse files
spandruvadajic23
authored andcommitted
iio: inv_mpu6050: Fix indio_dev->trig assignment
This can result in wrong reference count for trigger device, call iio_trigger_get to increment reference. Refer to http://www.spinics.net/lists/linux-iio/msg13669.html for discussion with Jonathan. Signed-off-by: Srinivas Pandruvada <[email protected]> Signed-off-by: Jonathan Cameron <[email protected]> Cc: [email protected]
1 parent 0b4dce2 commit b07e3b3

File tree

1 file changed

+1
-1
lines changed

1 file changed

+1
-1
lines changed

drivers/iio/imu/inv_mpu6050/inv_mpu_trigger.c

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -135,7 +135,7 @@ int inv_mpu6050_probe_trigger(struct iio_dev *indio_dev)
135135
ret = iio_trigger_register(st->trig);
136136
if (ret)
137137
goto error_free_irq;
138-
indio_dev->trig = st->trig;
138+
indio_dev->trig = iio_trigger_get(st->trig);
139139

140140
return 0;
141141

0 commit comments

Comments
 (0)