From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from dpdk.org (dpdk.org [92.243.14.124]) by inbox.dpdk.org (Postfix) with ESMTP id 4CBF9A050F for ; Wed, 18 Dec 2019 07:24:47 +0100 (CET) Received: from [92.243.14.124] (localhost [127.0.0.1]) by dpdk.org (Postfix) with ESMTP id 10EB94CBD; Wed, 18 Dec 2019 07:24:46 +0100 (CET) Received: from relay.smtp.broadcom.com (relay.smtp.broadcom.com [192.19.211.62]) by dpdk.org (Postfix) with ESMTP id EB2C52C52 for ; Wed, 18 Dec 2019 07:24:43 +0100 (CET) Received: from dhcp-10-123-153-55.dhcp.broadcom.net (dhcp-10-123-153-55.dhcp.broadcom.net [10.123.153.55]) by relay.smtp.broadcom.com (Postfix) with ESMTP id 16C9228FA3E; Tue, 17 Dec 2019 22:24:43 -0800 (PST) DKIM-Filter: OpenDKIM Filter v2.10.3 relay.smtp.broadcom.com 16C9228FA3E DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=broadcom.com; s=dkimrelay; t=1576650283; bh=aVka7k6n7x+NOuH9LwmQTJ/CW25Xn1EIZbu4iOn/f8k=; h=From:To:Cc:Subject:Date:In-Reply-To:References:From; b=n1AkERyzwyD0Nj8aJyGJrS1megOmloa2cd9he9LIJFZFK+TRP+l9abSbRKvruQCRZ ll6A1aSo78yIeo1asBuaUS3fbQuQa3reNhaKsNEe422ilgiZ2XnUuV4iViiXJUIxGj /3Z+21aO5E1Bumc8myxQpSS2L10WWJxMFfH6BhMQ= From: Somnath Kotur To: stable@dpdk.org Cc: ktraynor@redhat.com Date: Wed, 18 Dec 2019 11:53:55 +0530 Message-Id: <20191218062411.13079-4-somnath.kotur@broadcom.com> X-Mailer: git-send-email 2.10.1.613.g2cc2e70 In-Reply-To: <20191218062411.13079-1-somnath.kotur@broadcom.com> References: <20191218062411.13079-1-somnath.kotur@broadcom.com> Subject: [dpdk-stable] [PATCH 18.11 03/19] net/bnxt: fix check of address mapping X-BeenThere: stable@dpdk.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: patches for DPDK stable branches List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: stable-bounces@dpdk.org Sender: "stable" From: Kalesh AP rte_mem_virt2iova() function returns RTE_BAD_IOVA on failure, not zero. Fixed wrong checks in bnxt_ethdev.c. Fixes: 62196f4e0941 ("mem: rename address mapping function to IOVA") Signed-off-by: Kalesh AP Reviewed-by: Somnath Kotur --- drivers/net/bnxt/bnxt_ethdev.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/drivers/net/bnxt/bnxt_ethdev.c b/drivers/net/bnxt/bnxt_ethdev.c index 1da0b12..5dc17da 100644 --- a/drivers/net/bnxt/bnxt_ethdev.c +++ b/drivers/net/bnxt/bnxt_ethdev.c @@ -3301,7 +3301,7 @@ bnxt_dev_init(struct rte_eth_dev *eth_dev) PMD_DRV_LOG(INFO, "Memzone physical address same as virtual using rte_mem_virt2iova()\n"); mz_phys_addr = rte_mem_virt2iova(mz->addr); - if (mz_phys_addr == 0) { + if (mz_phys_addr == RTE_BAD_IOVA) { PMD_DRV_LOG(ERR, "unable to map address to physical memory\n"); return -ENOMEM; @@ -3340,7 +3340,7 @@ bnxt_dev_init(struct rte_eth_dev *eth_dev) PMD_DRV_LOG(WARNING, "Using rte_mem_virt2iova()\n"); mz_phys_addr = rte_mem_virt2iova(mz->addr); - if (mz_phys_addr == 0) { + if (mz_phys_addr == RTE_BAD_IOVA) { PMD_DRV_LOG(ERR, "unable to map address to physical memory\n"); return -ENOMEM; -- 2.10.1