summaryrefslogtreecommitdiffstats
path: root/crypto
diff options
context:
space:
mode:
authorZhang Wei <wei.zhang@freescale.com>2008-03-13 17:45:28 -0700
committerDan Williams <dan.j.williams@intel.com>2008-03-13 10:57:09 -0700
commit9c98718e7371fa781043d5a2e70cecebec048091 (patch)
tree5b89ca3b3a1fc61e12371859f2318d3ec6ed013d /crypto
parent2187c269ad29510f1d65ec684133d1d3426d0eed (diff)
downloadlinux-stable-9c98718e7371fa781043d5a2e70cecebec048091.tar.gz
linux-stable-9c98718e7371fa781043d5a2e70cecebec048091.tar.bz2
linux-stable-9c98718e7371fa781043d5a2e70cecebec048091.zip
fsldma: Add a completed cookie updated action in DMA finish interrupt.
The patch 'fsldma: do not cleanup descriptors in hardirq context' (commit 222ccf9ab838a1ca7163969fabd2cddc10403fb5) removed descriptors cleanup function to tasklet but the completed cookie do not updated. Thus, the DMA controller will get lots of duplicated transfer interrupts. Just make a completed cookie update in interrupt handler. And keep other cleanup jobs in tasklet function. Tested-by: Sebastian Siewior <bigeasy@linutronix.de> Signed-off-by: Zhang Wei <wei.zhang@freescale.com> Signed-off-by: Dan Williams <dan.j.williams@intel.com>
Diffstat (limited to 'crypto')
0 files changed, 0 insertions, 0 deletions