Messages in this thread | | | Date | Mon, 20 Aug 2018 11:13:38 +0200 | From | Wolfram Sang <> | Subject | Re: [PATCH v4 1/3] i2c: imx: Fix race condition in dma read |
| |
On Thu, Aug 16, 2018 at 10:43:12AM +0200, Esben Haabendal wrote: > From: Esben Haabendal <eha@deif.com> > > This fixes a race condition, where the DMAEN bit ends up being set after > I2C slave has transmitted a byte following the dummy read. When that > happens, an interrupt is generated instead, and no DMA request is generated > to kickstart the DMA read, and a timeout happens after DMA_TIMEOUT (1 sec). > > Fixed by setting the DMAEN bit before the dummy read. > > Signed-off-by: Esben Haabendal <eha@deif.com> > Acked-by: Uwe Kleine-König <u.kleine-koenig@pengutronix.de>
Applied to for-next and added stable, thanks!
[unhandled content-type:application/pgp-signature] | |