summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMarian-Cristian Rotariu <marian.rotariu@freescale.com>2015-04-29 08:29:59 (GMT)
committerMadalin Bucur <madalin.bucur@freescale.com>2015-05-06 15:54:20 (GMT)
commit73446619979cd97a46f6efad43e53e905b58213e (patch)
treed17586b8933f4099e80acc61a7d36d6e23da1a8e
parenta4466f3a10abb90004efbd1ff2f0052335a7aee2 (diff)
downloadlinux-fsl-qoriq-73446619979cd97a46f6efad43e53e905b58213e.tar.xz
dpaa_eth: fix symbols for dynamic driver modules
This patch fixes the dependencies between several DPAA Ethernet driver modules by exporting the needed functions as kernel symbols. Signed-off-by: Marian-Cristian Rotariu <marian.rotariu@freescale.com> Change-Id: Idf7525add92bfd20738eaac0b9d43ed62d7de0af Reviewed-on: http://git.am.freescale.net:8181/35747 Reviewed-by: Cristian-Constantin Sovaiala <Cristian.Sovaiala@freescale.com> Reviewed-by: Madalin-Cristian Bucur <madalin.bucur@freescale.com>
-rw-r--r--drivers/net/ethernet/freescale/dpa/dpaa_eth_common.c1
-rw-r--r--drivers/net/ethernet/freescale/dpa/mac-api.c2
2 files changed, 3 insertions, 0 deletions
diff --git a/drivers/net/ethernet/freescale/dpa/dpaa_eth_common.c b/drivers/net/ethernet/freescale/dpa/dpaa_eth_common.c
index 327246c..06ada5f 100644
--- a/drivers/net/ethernet/freescale/dpa/dpaa_eth_common.c
+++ b/drivers/net/ethernet/freescale/dpa/dpaa_eth_common.c
@@ -821,6 +821,7 @@ void dpa_bp_drain(struct dpa_bp *bp)
}
} while (ret > 0);
}
+EXPORT_SYMBOL(dpa_bp_drain);
static void __cold __attribute__((nonnull))
_dpa_bp_free(struct dpa_bp *dpa_bp)
diff --git a/drivers/net/ethernet/freescale/dpa/mac-api.c b/drivers/net/ethernet/freescale/dpa/mac-api.c
index c9866db..3b93ddc 100644
--- a/drivers/net/ethernet/freescale/dpa/mac-api.c
+++ b/drivers/net/ethernet/freescale/dpa/mac-api.c
@@ -818,6 +818,7 @@ int fm_mac_dump_rx_stats(struct mac_device *h_mac, char *buf, int nn)
return n;
}
+EXPORT_SYMBOL(fm_mac_dump_rx_stats);
int fm_mac_dump_tx_stats(struct mac_device *h_mac, char *buf, int nn)
{
@@ -828,6 +829,7 @@ int fm_mac_dump_tx_stats(struct mac_device *h_mac, char *buf, int nn)
return n;
}
+EXPORT_SYMBOL(fm_mac_dump_tx_stats);
static void __cold setup_dtsec(struct mac_device *mac_dev)
{