Messages in this thread Patch in this message | | | From | "Steven J. Magnani" <> | Subject | [async_tx-next PATCH v2 1/2] fsldma: Fix cookie issues | Date | Thu, 25 Feb 2010 13:39:30 -0600 |
| |
fsl_dma_tx_submit() only sets the cookie on the first descriptor of a transaction. It should set the cookie on all.
Signed-off-by: Steven J. Magnani <steve@digidescorp.com> --- diff -uprN a/drivers/dma/fsldma.c b/drivers/dma/fsldma.c --- a/drivers/dma/fsldma.c 2010-02-22 11:16:36.000000000 -0600 +++ b/drivers/dma/fsldma.c 2010-02-22 11:24:01.000000000 -0600 @@ -362,7 +362,7 @@ static dma_cookie_t fsl_dma_tx_submit(st if (cookie < 0) cookie = 1; - desc->async_tx.cookie = cookie; + child->async_tx.cookie = cookie; } chan->common.cookie = cookie;
| |