i2c: i801: use i2c_mark_adapter_suspended/resumed
authorHeiner Kallweit <hkallweit1@gmail.com>
Wed, 20 Sep 2023 07:29:28 +0000 (09:29 +0200)
committerWolfram Sang <wsa@kernel.org>
Fri, 22 Sep 2023 09:39:42 +0000 (11:39 +0200)
commitd0d0f827e067b70c533cca98df772fc65729b522
tree32dff2679eaf88edf53f2956007e452abf696ec3
parentcdb55bdb50eb1a458ad8f34550304296c39690f3
i2c: i801: use i2c_mark_adapter_suspended/resumed

When entering the suspend callback, at first we should ensure that
transfers are finished and I2C core can't start further transfers.
Use i2c_mark_adapter_suspended() for this purpose, and complement it
with a call to i2c_mark_adapter_resumed() in the resume path.

Signed-off-by: Heiner Kallweit <hkallweit1@gmail.com>
Reviewed-by: Jean Delvare <jdelvare@suse.de>
Reviewed-by: Andi Shyti <andi.shyti@kernel.org>
Signed-off-by: Wolfram Sang <wsa@kernel.org>
drivers/i2c/busses/i2c-i801.c