Messages in this thread | | | From | Andy Shevchenko <> | Date | Mon, 12 Jun 2017 12:42:35 +0300 | Subject | Re: [PATCH] i2c: ismt: fix wrong device address when unmap the data buffer |
| |
On Mon, Jun 12, 2017 at 6:42 AM, Song liwei <liwei.song@windriver.com> wrote: > From: Liwei Song <liwei.song@windriver.com>
Btw, it seems it has to include Fixes tag.
> Signed-off-by: Liwei Song <liwei.song@windriver.com> > --- > drivers/i2c/busses/i2c-ismt.c | 2 +- > 1 file changed, 1 insertion(+), 1 deletion(-) > > diff --git a/drivers/i2c/busses/i2c-ismt.c b/drivers/i2c/busses/i2c-ismt.c > index 1db3e0d..605d44e 100644 > --- a/drivers/i2c/busses/i2c-ismt.c > +++ b/drivers/i2c/busses/i2c-ismt.c > @@ -585,7 +585,7 @@ static int ismt_access(struct i2c_adapter *adap, u16 addr, > > /* unmap the data buffer */ > if (dma_size != 0) > - dma_unmap_single(&adap->dev, dma_addr, dma_size, dma_direction); > + dma_unmap_single(dev, dma_addr, dma_size, dma_direction); > > if (unlikely(!time_left)) { > dev_err(dev, "completion wait timed out\n"); > -- > 2.7.4 >
-- With Best Regards, Andy Shevchenko
| |