From mboxrd@z Thu Jan 1 00:00:00 1970 From: Stephen Hemminger Subject: [PATCH] netvsc: free ring with rte_ring_free Date: Wed, 1 Aug 2018 16:18:33 -0700 Message-ID: <20180801231833.5846-1-stephen@networkplumber.org> Cc: Stephen Hemminger , Stephen Hemminger To: dev@dpdk.org Return-path: Received: from mail-pg1-f194.google.com (mail-pg1-f194.google.com [209.85.215.194]) by dpdk.org (Postfix) with ESMTP id 7D3F81B3A5 for ; Thu, 2 Aug 2018 01:18:37 +0200 (CEST) Received: by mail-pg1-f194.google.com with SMTP id r5-v6so165246pgv.0 for ; Wed, 01 Aug 2018 16:18:37 -0700 (PDT) List-Id: DPDK patches and discussions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: dev-bounces@dpdk.org Sender: "dev" The internal receive ring should be freed with rte_ring_free not rte_free. Fixes: 4e9c73e96e83 ("net/netvsc: add Hyper-V network device") Signed-off-by: Stephen Hemminger --- drivers/net/netvsc/hn_rxtx.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/drivers/net/netvsc/hn_rxtx.c b/drivers/net/netvsc/hn_rxtx.c index 6d2f41c4c011..400598a621f1 100644 --- a/drivers/net/netvsc/hn_rxtx.c +++ b/drivers/net/netvsc/hn_rxtx.c @@ -774,7 +774,7 @@ hn_dev_rx_queue_setup(struct rte_eth_dev *dev, return 0; fail: - rte_free(rxq->rx_ring); + rte_ring_free(rxq->rx_ring); rte_free(rxq->event_buf); rte_free(rxq); return -ENOMEM; @@ -790,7 +790,7 @@ hn_dev_rx_queue_release(void *arg) if (!rxq) return; - rte_free(rxq->rx_ring); + rte_ring_free(rxq->rx_ring); rxq->rx_ring = NULL; rxq->mb_pool = NULL; -- 2.18.0