]> git.karo-electronics.de Git - karo-tx-linux.git/commit
dmatest: properly handle duplicate DMA channels
authorTimur Tabi <timur@freescale.com>
Fri, 19 Sep 2008 11:16:19 +0000 (04:16 -0700)
committerDan Williams <dan.j.williams@intel.com>
Fri, 19 Sep 2008 11:16:19 +0000 (04:16 -0700)
commit6b3141962dc82cfe1c30afdf91d564b309859cbe
tree51a0045ba900f44083fbd2693824414262534dbc
parent89f72a0633d1d4f28c4c5c8831ec814523d7671a
dmatest: properly handle duplicate DMA channels

Update the the dmatest driver so that it handles duplicate DMA channels
properly.

When a DMA client is notified of an available DMA channel, it must check if it
has already allocated resources for that channel.  If so, it should return
DMA_DUP.  This can happen, for example, if a DMA driver calls
dma_async_device_register() more than once.

Acked-by: Haavard Skinnemoen <haavard.skinnemoen@atmel.com>
Signed-off-by: Timur Tabi <timur@freescale.com>
Signed-off-by: Dan Williams <dan.j.williams@intel.com>
drivers/dma/dmatest.c