On Mon, May 11, 2026 at 04:37:07PM +0200, Johan Hovold wrote: > Clients may be registered from bus notifier callbacks when the adapter > is registered. On a subsequent error during registration, the adapter > references taken by such clients prevent the wait for the references to > be released from ever completing. > > Fix this by refactoring client deregistration and deregistering also on > late adapter registration failures. > > Fixes: f8756c67b3de ("i2c: core: call of_i2c_setup_smbus_alert in i2c_register_adapter") > Cc: stable@vger.kernel.org # 4.15 > Cc: Phil Reid > Signed-off-by: Johan Hovold Reviewed-by: Wolfram Sang Until tomorrow noon latest, I will have all patches reviewed.