From mboxrd@z Thu Jan 1 00:00:00 1970 From: Nipun Gupta Subject: [PATCH 2/4] bus/dpaa: fix registering dpaa mempool ops Date: Mon, 5 Feb 2018 10:51:55 +0530 Message-ID: <1517808117-28562-2-git-send-email-nipun.gupta@nxp.com> References: <1517808117-28562-1-git-send-email-nipun.gupta@nxp.com> Mime-Version: 1.0 Content-Type: text/plain Cc: dev@dpdk.org, santosh.shukla@caviumnetworks.com, hemant.agrawal@nxp.com, shreyansh.jain@nxp.com, sunil.kori@nxp.com, Nipun Gupta To: thomas@monjalon.net, jerin.jacob@caviumnetworks.com Return-path: Received: from EUR02-HE1-obe.outbound.protection.outlook.com (mail-eopbgr10079.outbound.protection.outlook.com [40.107.1.79]) by dpdk.org (Postfix) with ESMTP id E14D01B2C8 for ; Mon, 5 Feb 2018 06:22:28 +0100 (CET) In-Reply-To: <1517808117-28562-1-git-send-email-nipun.gupta@nxp.com> List-Id: DPDK patches and discussions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: dev-bounces@dpdk.org Sender: "dev" Fixes: 2bd0d5b951a9 ("bus/dpaa: register platform HW mempool on runtime") Signed-off-by: Nipun Gupta --- 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