summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMadalin Bucur <madalin.bucur@freescale.com>2015-10-13 11:12:33 (GMT)
committerMadalin Bucur <madalin.bucur@freescale.com>2015-10-21 09:17:03 (GMT)
commit18b0779a47ba765a5f02113450ef5f1d7c4f9acb (patch)
tree7ab89a0122a90dbe6d550eaaffd14eacf4b490d6
parent7faf4988d89e78671a7dfe61f29f081e332584fa (diff)
downloadlinux-fsl-qoriq-18b0779a47ba765a5f02113450ef5f1d7c4f9acb.tar.xz
dpaa_eth: fix bpool seeding for advanced drivers
On 32 bit kernels using size_t truncated the 40 bit addresses. Signed-off-by: Madalin Bucur <madalin.bucur@freescale.com>
-rw-r--r--drivers/net/ethernet/freescale/dpa/dpaa_eth_base.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/drivers/net/ethernet/freescale/dpa/dpaa_eth_base.c b/drivers/net/ethernet/freescale/dpa/dpaa_eth_base.c
index 9a0309d..9f55496 100644
--- a/drivers/net/ethernet/freescale/dpa/dpaa_eth_base.c
+++ b/drivers/net/ethernet/freescale/dpa/dpaa_eth_base.c
@@ -187,7 +187,7 @@ int dpa_bp_shared_port_seed(struct dpa_bp *bp)
/* seed pool with buffers from that memory region */
if (bp->seed_pool) {
int count = bp->target_count;
- size_t addr = bp->paddr;
+ dma_addr_t addr = bp->paddr;
while (count) {
struct bm_buffer bufs[8];