Fixes: 2bd0d5b951a9 ("bus/dpaa: register platform HW mempool on runtime")
Signed-off-by: Nipun Gupta <nipun.gu...@nxp.com> --- drivers/bus/dpaa/dpaa_bus.c | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/drivers/bus/dpaa/dpaa_bus.c b/drivers/bus/dpaa/dpaa_bus.c index 1946bbe..290b967 100644 --- a/drivers/bus/dpaa/dpaa_bus.c +++ b/drivers/bus/dpaa/dpaa_bus.c @@ -495,10 +495,16 @@ int rte_dpaa_portal_fq_close(struct qman_fq *fq) ret = drv->probe(drv, dev); if (ret) DPAA_BUS_ERR("Unable to probe.\n"); + break; } } - rte_mbuf_set_platform_mempool_ops(DPAA_MEMPOOL_OPS_NAME); + + /* Register DPAA mempool ops only if any DPAA device has + * been detected. + */ + if (!TAILQ_EMPTY(&rte_dpaa_bus.device_list)) + rte_mbuf_set_platform_mempool_ops(DPAA_MEMPOOL_OPS_NAME); svr_file = fopen(DPAA_SOC_ID_FILE, "r"); if (svr_file) { -- 1.9.1