ioat: fix 'ack' handling, driver must ensure that 'ack' is zero From: Dan Williams Initialize 'ack' to zero in case the descriptor has been recycled. Signed-off-by: Dan Williams --- drivers/dma/ioat_dma.c | 2 ++ 1 files changed, 2 insertions(+), 0 deletions(-) diff --git a/drivers/dma/ioat_dma.c b/drivers/dma/ioat_dma.c index 45e7b46..8cf542b 100644 --- a/drivers/dma/ioat_dma.c +++ b/drivers/dma/ioat_dma.c @@ -726,6 +726,7 @@ static struct dma_async_tx_descriptor *ioat1_dma_prep_memcpy( if (new) { new->len = len; + new->async_tx.ack = 0; return &new->async_tx; } else return NULL; @@ -749,6 +750,7 @@ static struct dma_async_tx_descriptor *ioat2_dma_prep_memcpy( if (new) { new->len = len; + new->async_tx.ack = 0; return &new->async_tx; } else return NULL;