This series fixes some bugs in the error paths and do some refactoring in the logging and the resume retry mechanism. No new functionality is added and I do *not* have the hw to test it. So, if you have the hw give it a try. Cheers, Rui Rui Miguel Silva (4): staging: typec: fusb302: do not free gpio from managed resource staging: typec: fusb302: cleanup logging and error messages staging: typec: fusb302: refactor resume retry mechanism staging: typec: fusb302: reset i2c_busy state in error path drivers/staging/typec/fusb302/fusb302.c | 481 +++++++++++--------------------- 1 file changed, 161 insertions(+), 320 deletions(-) -- 2.12.2 _______________________________________________ devel mailing list devel@xxxxxxxxxxxxxxxxxxxxxx http://driverdev.linuxdriverproject.org/mailman/listinfo/driverdev-devel