Messages in this thread | | | Date | Wed, 13 May 2020 10:07:44 -0700 | From | Guenter Roeck <> | Subject | Re: [PATCH] hwmon: da9052: Synchronize access with mfd |
| |
On Mon, May 11, 2020 at 01:02:19PM +0200, Sebastian Reichel wrote: > From: Samu Nuutamo <samu.nuutamo@vincit.fi> > > When tsi-as-adc is configured it is possible for in7[0123]_input read to > return an incorrect value if a concurrent read to in[456]_input is > performed. This is caused by a concurrent manipulation of the mux > channel without proper locking as hwmon and mfd use different locks for > synchronization. > > Switch hwmon to use the same lock as mfd when accessing the TSI channel. > > Fixes: 4f16cab19a3d5 ("hwmon: da9052: Add support for TSI channel") > Signed-off-by: Samu Nuutamo <samu.nuutamo@vincit.fi> > [rebase to current master, reword commit message slightly] > Signed-off-by: Sebastian Reichel <sebastian.reichel@collabora.com>
Applied.
Thanks, Guenter
| |