> Can you test does reverting my guessed commit 2702ea7dbec5 ("i2c: > designware: wait for disable/enable only if necessary") fix it? I verified that reverting 2702ea7dbec5 ("i2c: designware: wait for disable/enable only if necessary") also fixes the issue. Not waiting when disabling the adapter seems perfectly fine. Not waiting when enabling is the problem. > For linux-stable it is good info to know exactly the commit causing > regression and mark that in your changelog. It allows linux-stable folks to > apply fix to earlier kernels and know versions this fix will still apply if > cannot apply where regression was introduced. Fox example: > > Fixes: commit 2702ea7dbec5 ("i2c: designware: wait for disable/enable only > if necessary") > Cc: linux-stable <stable@xxxxxxxxxxxxxxx> # 4.13+ Do you want me to resubmit this patch with the above lines (Fixes and Cc) added or are you willing to add the appropriate lines and take care of it? I suppose the commit message could use some rewording, now that the issue seems a bit clearer. Thanks, Ben