From: Madalin Bucur <madalin.bucur@nxp.com>
Date: Mon, 19 Jun 2017 15:04:16 +0000 (+0300)
Subject: fsl/fman: propagate dma_ops
X-Git-Tag: v4.12-rc7~24^2~7^2~1
X-Git-Url: https://www.infradead.org/git/?a=commitdiff_plain;h=5567e989198b5a8d;p=users%2Fjedix%2Flinux-maple.git

fsl/fman: propagate dma_ops

Make sure dma_ops are set, to be later used by the Ethernet driver.

Signed-off-by: Madalin Bucur <madalin.bucur@nxp.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
---

diff --git a/drivers/net/ethernet/freescale/fman/mac.c b/drivers/net/ethernet/freescale/fman/mac.c
index 0b31f8502ada..6e67d22fd0d5 100644
--- a/drivers/net/ethernet/freescale/fman/mac.c
+++ b/drivers/net/ethernet/freescale/fman/mac.c
@@ -623,6 +623,8 @@ static struct platform_device *dpaa_eth_add_device(int fman_id,
 		goto no_mem;
 	}
 
+	set_dma_ops(&pdev->dev, get_dma_ops(priv->dev));
+
 	ret = platform_device_add_data(pdev, &data, sizeof(data));
 	if (ret)
 		goto err;