dma: mmp_pdma: add protect when alloc/free phy channels
authorXiang Wang <wangx@marvell.com>
Tue, 18 Jun 2013 06:55:58 +0000 (14:55 +0800)
committerVinod Koul <vinod.koul@intel.com>
Mon, 5 Aug 2013 04:02:26 +0000 (09:32 +0530)
commit027f28b7bb589d726e3b6274a7d9272336522c65
treef699fc2744df365bbd181b7351781bc3f7b389de
parent337ae47c2d2938538e72e364e5ad097eab63012b
dma: mmp_pdma: add protect when alloc/free phy channels

In mmp pdma, phy channels are allocated/freed dynamically
and frequently. But no proper protection is added.
Conflict will happen when multi-users are requesting phy
channels at the same time. Use spinlock to protect.

Signed-off-by: Xiang Wang <wangx@marvell.com>
Signed-off-by: Vinod Koul <vinod.koul@intel.com>
drivers/dma/mmp_pdma.c