diff options
author | Madalin Bucur <madalin.bucur@freescale.com> | 2015-10-13 11:12:33 (GMT) |
---|---|---|
committer | Madalin Bucur <madalin.bucur@freescale.com> | 2015-10-21 09:17:03 (GMT) |
commit | 18b0779a47ba765a5f02113450ef5f1d7c4f9acb (patch) | |
tree | 7ab89a0122a90dbe6d550eaaffd14eacf4b490d6 | |
parent | 7faf4988d89e78671a7dfe61f29f081e332584fa (diff) | |
download | linux-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.c | 2 |
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]; |