Messages in this thread | | | Date | Mon, 5 Oct 2020 10:32:22 +0200 | From | Krzysztof Kozlowski <> | Subject | Re: [PATCH] iio: adc: exynos: do not rely on 'users' counter in ISR |
| |
On Sun, Oct 04, 2020 at 10:24:20PM -0700, dmitry.torokhov@gmail.com wrote: > The order in which 'users' counter is decremented vs calling drivers' > close() method is implementation specific, and we should not rely on > it. Let's introduce driver private flag and use it to signal ISR > to exit when device is being closed. > > This has a side-effect of fixing issue of accessing inut->users > outside of input->mutex protection. > > Reported-by: Andrzej Pietrasiewicz <andrzej.p@collabora.com> > Signed-off-by: Dmitry Torokhov <dmitry.torokhov@gmail.com> > --- > drivers/iio/adc/exynos_adc.c | 8 +++++++- > 1 file changed, 7 insertions(+), 1 deletion(-)
Acked-by: Krzysztof Kozlowski <krzk@kernel.org>
Best regards, Krzysztof
| |