Re: [PATCH v4 1/2] i2c: designware: Add missing locks

From: Jarkko Nikula
Date: Wed Feb 09 2022 - 10:01:31 EST


On 2/8/22 16:12, Jan Dabros wrote:
All accesses to controller's registers should be protected on
probe, disable and xfer paths. This is needed for i2c bus controllers
that are shared with but not controller by kernel.

Signed-off-by: Jan Dabros <jsd@xxxxxxxxxxxx>
Reviewed-by: Hans de Goede <hdegoede@xxxxxxxxxx>
---
drivers/i2c/busses/i2c-designware-common.c | 12 ++++++++++++
drivers/i2c/busses/i2c-designware-master.c | 6 ++++++
2 files changed, 18 insertions(+)

Acked-by: Jarkko Nikula <jarkko.nikula@xxxxxxxxxxxxxxx>

Shortly tested by rmmod & modprobe loop.

Tested-by: Jarkko Nikula <jarkko.nikula@xxxxxxxxxxxxxxx>