Re: [PATCH] hwmon: da9052: Synchronize access with mfd

From: Guenter Roeck
Date: Wed May 13 2020 - 13:07:48 EST


On Mon, May 11, 2020 at 01:02:19PM +0200, Sebastian Reichel wrote:
> From: Samu Nuutamo <samu.nuutamo@xxxxxxxxx>
>
> 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@xxxxxxxxx>
> [rebase to current master, reword commit message slightly]
> Signed-off-by: Sebastian Reichel <sebastian.reichel@xxxxxxxxxxxxx>

Applied.

Thanks,
Guenter