From a7d252c645c59e877fe468e4c3e33dde47381d7c Mon Sep 17 00:00:00 2001 From: Sebastian Huber Date: Fri, 12 Jan 2018 13:22:10 +0100 Subject: dpaa: Add and use bman_new_pool_for_bpid() Update #3277. --- linux/drivers/net/ethernet/freescale/dpaa/dpaa_eth.c | 5 +++++ 1 file changed, 5 insertions(+) (limited to 'linux/drivers/net/ethernet/freescale/dpaa/dpaa_eth.c') diff --git a/linux/drivers/net/ethernet/freescale/dpaa/dpaa_eth.c b/linux/drivers/net/ethernet/freescale/dpaa/dpaa_eth.c index 00ffebdf..bf7a2771 100644 --- a/linux/drivers/net/ethernet/freescale/dpaa/dpaa_eth.c +++ b/linux/drivers/net/ethernet/freescale/dpaa/dpaa_eth.c @@ -571,6 +571,11 @@ static int dpaa_bp_alloc_pool(struct dpaa_bp *dpaa_bp) dpaa_bp->bpid = (u8)bman_get_bpid(dpaa_bp->pool); } +#ifdef __rtems__ + else { + dpaa_bp->pool = bman_new_pool_for_bpid(dpaa_bp->bpid); + } +#endif /* __rtems__ */ if (dpaa_bp->seed_cb) { err = dpaa_bp->seed_cb(dpaa_bp); -- cgit v1.2.3