Hi, here comes another fault injector which stress tests I2C bus recovery implementations. The generic_scl algorithm in the I2C core doesn't handle this yet. I am at it. But first, here is the test environment for it. Please share your thoughts if you have any. Thanks, Wolfram Changes since v1: * rebased to v4.18-rc2 * made documentation hopefully more clear Wolfram Sang (2): i2c: gpio: fault-injector: refactor incomplete transfer i2c: gpio: fault-injector: add incomplete_write_byte Documentation/i2c/gpio-fault-injection | 49 ++++++++++++++++++++++------- drivers/i2c/busses/i2c-gpio.c | 57 +++++++++++++++++++++++++--------- 2 files changed, 81 insertions(+), 25 deletions(-) -- 2.11.0