Re: [PATCH] iio: chemical: ccs811: Fix trigger reference leak in ccs811_probe()
From: Jonathan Cameron
Date: Wed Sep 16 2026 - 20:29:39 EST
On Wed, 16 Sep 2026 16:25:34 +0000
Wentao Liang <vulab@xxxxxxxxxxx> wrote:
> The reference taken with iio_trigger_get() is only dropped by
> iio_dev_release() when INDIO_BUFFER_TRIGGERED is set. If
> iio_triggered_buffer_setup() fails before setting that mode, the
> reference acquired for indio_dev->trig leaks. Move the
> iio_trigger_get() after the buffer setup succeeds.
>
> Fixes: f1f065d7ac30 ("iio: chemical: ccs811: Add support for data ready trigger")
> Cc: stable@xxxxxxxxxxxxxxx
> Signed-off-by: Wentao Liang <vulab@xxxxxxxxxxx>
Not this solution. See bma220 and other similar replies.