Author: blogic
Date: 2014-11-19 10:20:02 +0100 (Wed, 19 Nov 2014)
New Revision: 43304

Modified:
   
trunk/target/linux/ramips/patches-3.14/0054-DMA-ralink-add-rt2880-dma-engine.patch
Log:
ralink: make the dmaengine driver compile under 3.14

Signed-off-by: John Crispin <[email protected]>

Modified: 
trunk/target/linux/ramips/patches-3.14/0054-DMA-ralink-add-rt2880-dma-engine.patch
===================================================================
--- 
trunk/target/linux/ramips/patches-3.14/0054-DMA-ralink-add-rt2880-dma-engine.patch
  2014-11-19 09:19:57 UTC (rev 43303)
+++ 
trunk/target/linux/ramips/patches-3.14/0054-DMA-ralink-add-rt2880-dma-engine.patch
  2014-11-19 09:20:02 UTC (rev 43304)
@@ -35,41 +35,6 @@
  obj-$(CONFIG_K3_DMA) += k3dma.o
  obj-$(CONFIG_MOXART_DMA) += moxart-dma.o
 +obj-$(CONFIG_DMA_RALINK) += ralink-gdma.o
---- a/drivers/dma/dmaengine.c
-+++ b/drivers/dma/dmaengine.c
-@@ -564,6 +564,32 @@ struct dma_chan *dma_get_any_slave_chann
- EXPORT_SYMBOL_GPL(dma_get_any_slave_channel);
- 
- /**
-+ * dma_request_slave_channel - try to get specific channel exclusively
-+ * @chan: target channel
-+ */
-+struct dma_chan *dma_get_slave_channel(struct dma_chan *chan)
-+{
-+      int err = -EBUSY;
-+
-+      /* lock against __dma_request_channel */
-+      mutex_lock(&dma_list_mutex);
-+
-+      if (chan->client_count == 0) {
-+              err = dma_chan_get(chan);
-+              if (err)
-+                      pr_debug("%s: failed to get %s: (%d)\n",
-+                              __func__, dma_chan_name(chan), err);
-+      } else
-+              chan = NULL;
-+
-+      mutex_unlock(&dma_list_mutex);
-+
-+      return chan;
-+}
-+EXPORT_SYMBOL_GPL(dma_get_slave_channel);
-+
-+
-+/**
-  * __dma_request_channel - try to allocate an exclusive channel
-  * @mask: capabilities that the channel must satisfy
-  * @fn: optional callback to disposition available channels
 --- /dev/null
 +++ b/drivers/dma/ralink-gdma.c
 @@ -0,0 +1,577 @@
_______________________________________________
openwrt-commits mailing list
[email protected]
https://lists.openwrt.org/cgi-bin/mailman/listinfo/openwrt-commits

Reply via email to