]> git.baikalelectronics.ru Git - kernel.git/commit
fsldma: do not cleanup descriptors in hardirq context
authorDan Williams <dan.j.williams@intel.com>
Sat, 1 Mar 2008 14:51:17 +0000 (07:51 -0700)
committerDan Williams <dan.j.williams@intel.com>
Tue, 4 Mar 2008 17:16:46 +0000 (10:16 -0700)
commite132c44d063f59ce1ce9c88ca909bd9140c3f436
tree7d0c6102be13a4de0d6e22254625dc505923bcb7
parent9d969f256b169d40847028f0a4a3f02dc1c563fd
fsldma: do not cleanup descriptors in hardirq context

"Cleaning" descriptors involves calling pending callbacks and clients
assume that their callback will only ever happen in softirq context.
Delay cleanup to the tasklet.

Signed-off-by: Dan Williams <dan.j.williams@intel.com>
Acked-by: Zhang Wei <wei.zhang@freescale.com>
drivers/dma/fsldma.c