via Async_tx, hangs.
Hence, this patch removes the DMA_INTERRUPT capability
and the associated code from the driver.
Signed-off-by: Vishnu Suresh vis...@freescale.com
---
Changes with respect to v1
o. Rebased to linux-next as of 20091216
drivers/dma/fsldma.c | 31
in
realising this driver
Signed-off-by: Kim Phillips kim.phill...@freescale.com
Signed-off-by: Dipen Dudhat dipen.dud...@freescale.com
Signed-off-by: Maneesh Gupta maneesh.gu...@freescale.com
Signed-off-by: Vishnu Suresh vis...@freescale.com
---
Changes with respect to v1 as per comments received
o
via Async_tx, hangs.
Hence, this patch removes the DMA_INTERRUPT capability
and the associated code from the driver.
Signed-off-by: Vishnu Suresh vis...@freescale.com
---
Changes with respect to v0
o. The functionality is removed instead of disabling as
per comments
o. Rebased to linux-next
The async_tx descriptors contains dangling pointers.
Hence, re-initialize them to NULL before use.
Signed-off-by: Vishnu Suresh vis...@freescale.com
---
o. Rebased to linux-next as of 20091214
drivers/dma/fsldma.c |2 ++
1 files changed, 2 insertions(+), 0 deletions(-)
diff --git a/drivers
-off-by: Maneesh Gupta maneesh.gu...@freescale.com
Signed-off-by: Vishnu Suresh vis...@freescale.com
---
Changes with respect to v0 as per comments received
o. Removed ASYNC_XOR selection from Kconfig
o. Use dma_run_dependencies API instead of scheduling directly
from release path
o. Change
The async_tx descriptors contains dangling pointers.
Hence, re-initialize them to NULL before use.
Signed-off-by: Vishnu Suresh vis...@freescale.com
---
o. Rebased to linux-next as of 20091214
drivers/crypto/talitos.c |3 +++
1 files changed, 3 insertions(+), 0 deletions(-)
diff --git
This patch disables the use of DMA_INTERRUPT capability with Async_tx
The fsldma produces a null transfer with DMA_INTERRUPT
capability when used with Async_tx. When RAID devices queue
a transaction via Async_tx, this results in a hang.
Signed-off-by: Vishnu Suresh vis...@freescale.com
-off-by: Maneesh Gupta maneesh.gu...@freescale.com
Signed-off-by: Vishnu Suresh vis...@freescale.com
---
drivers/crypto/Kconfig |2 +
drivers/crypto/talitos.c | 423 +-
drivers/crypto/talitos.h |2 +
3 files changed, 426 insertions(+), 1