On Tue, 21 May 2019 at 03:35, Masahisa Kojima <masahisa.kojima@xxxxxxxxxx> wrote: > > master_xfer should return the number of messages successfully > processed. > > Fixes: 0d676a6c4390 ("i2c: add support for Socionext SynQuacer I2C controller") > Cc: <stable@xxxxxxxxxxxxxxx> # v4.19+ > Signed-off-by: Okamoto Satoru <okamoto.satoru@xxxxxxxxxxxxx> > Signed-off-by: Masahisa Kojima <masahisa.kojima@xxxxxxxxxx> Acked-by: Ard Biesheuvel <ard.biesheuvel@xxxxxxxxxx> > --- > drivers/i2c/busses/i2c-synquacer.c | 2 +- > 1 file changed, 1 insertion(+), 1 deletion(-) > > diff --git a/drivers/i2c/busses/i2c-synquacer.c b/drivers/i2c/busses/i2c-synquacer.c > index f14d4b3fab44..f724c8e6b360 100644 > --- a/drivers/i2c/busses/i2c-synquacer.c > +++ b/drivers/i2c/busses/i2c-synquacer.c > @@ -351,7 +351,7 @@ static int synquacer_i2c_doxfer(struct synquacer_i2c *i2c, > /* wait 2 clock periods to ensure the stop has been through the bus */ > udelay(DIV_ROUND_UP(2 * 1000, i2c->speed_khz)); > > - return 0; > + return ret; > } > > static irqreturn_t synquacer_i2c_isr(int irq, void *dev_id) > -- > 2.14.2 >