On Fri, 14 Nov 2008 14:34:53 -0700, Dan Williams <dan.j.williams@intel.com> wrote:
...
The dma_request_channel() set DMA_PRIVATE but dma_release_channel()
does not clear it.
If a client (such as dmatest) grabbed a public channel by
dma_request_channel(), the channel will stay private forever.
While a dma driver might set DMA_PRIVATE initially for private-only
channels, dma_release_channel() cannot clear it unconditionally.
How can this solved? DMA_ALWAYS_PRIVATE or device->is_private or
something will needed?
---
Atsushi Nemoto
--
To unsubscribe from this list: send the line "unsubscribe netdev" in
the body of a message to majordomo@vger.kernel.org
More majordomo info at http://vger.kernel.org/majordomo-info.html