Re: [PATCH] i2c: designware: Fix unbalanced suspended flag

From: Richard Fitzgerald
Date: Fri Dec 09 2022 - 08:40:19 EST


On 9/12/22 12:15, Hans de Goede wrote:
Hi Richard,

On 12/9/22 12:40, Richard Fitzgerald wrote:
Ensure that i2c_mark_adapter_suspended() is always balanced by a call to
i2c_mark_adapter_resumed().


I'm afraid that this is always going to run now, before this callback gets
called drivers/base/power/main.c: device_resume_noirq() does:


Ok, what do you suggest as the fix?
If you post an alternate fix I can test it.