From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mail-wr0-f196.google.com (mail-wr0-f196.google.com [209.85.128.196]) by dpdk.org (Postfix) with ESMTP id 1C4AC1B6F7 for ; Fri, 10 Nov 2017 17:10:16 +0100 (CET) Received: by mail-wr0-f196.google.com with SMTP id 15so9026637wrb.5 for ; Fri, 10 Nov 2017 08:10:16 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=from:to:cc:subject:date:message-id:in-reply-to:references; bh=9IHlodvq2s0I929QCGhHhqyEMd6j5/e9ZpcX+wqkRQc=; b=lOrK265a7NDhBAz8malliXajVtd0K4oyPw7MtmHj12OeM4TpxAx9LhhDRwh5Of9ivk N25sxq8iDIxdB1h20F0VAGwBtbEWfjmpT4aH1G7y8FXVyfw1t/DiVjYyr/mlFlQrKgwB plYsQow3dzz7cKTAHMjKYxLukLGFdOy7d8rBCI5exSCnECJI/QFi36zC4eJFx5WOpaoh cZnxS0c741GjChbGRC8RYisRA5hUnAsHO48U13ZOB9oNr2ITSVFYn+ci8ZMe9LYneJLG BqvNGK0QuLldJFlaOL0dRjSKnVdYSnzZyOJd89FPMLKGD/CbtwKND4vY0Prl5qg9D/PL m4mQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:cc:subject:date:message-id:in-reply-to :references; bh=9IHlodvq2s0I929QCGhHhqyEMd6j5/e9ZpcX+wqkRQc=; b=qJvJJmWcPlZsoM8fMnWSj2IChxLUeVKorIkFfJpoifLxlv7SO2alLFkNhaE2U30I4I cSP65xhi5JdqINRcx8Vy3Ar+b36sLU7BFXDhUQyRZXMxtHgOJimRGxSYYp51vCuEhcXn d7lT2zwnkFFkT13mhZ84DIx4hMUA3iM9459nOdtbuY5MPWMyviPbPdRM4I3aN3Dzm+/O w08Br7faCIvIbYEi+9z4IX+9yxntHjemXdSj4+3WlcAKu8YWdBbgjQnu3JzTMTnlVE3Q NAD/8ZaMkg3RyOB/MjWp8xPYPHpeO0k36zsltI+feopNwgX7e+T+6YQe0Ez1nPCsO7k0 A8eA== X-Gm-Message-State: AJaThX7AmqqzoeQtMNJoexrCLHmuFNC01Jb3KuBNaj1FIqulh6RvTg8T +uCB390fdY1GGhdFvdQaQCY= X-Google-Smtp-Source: AGs4zMbOFFBJRXY2cuUFHNC80TEDpUpEqtsOpONdGKer7qZd6goidIdLrnkS1mYp58AizMmTZQI+gw== X-Received: by 10.223.172.245 with SMTP id o108mr818602wrc.122.1510330215867; Fri, 10 Nov 2017 08:10:15 -0800 (PST) Received: from localhost ([2a00:23c5:bef3:400:4a51:b7ff:fe0b:4749]) by smtp.gmail.com with ESMTPSA id k185sm602487wma.28.2017.11.10.08.10.14 (version=TLS1_2 cipher=ECDHE-RSA-CHACHA20-POLY1305 bits=256/256); Fri, 10 Nov 2017 08:10:15 -0800 (PST) From: luca.boccassi@gmail.com To: Chas Williams Cc: Luca Boccassi , dpdk stable Date: Fri, 10 Nov 2017 16:09:49 +0000 Message-Id: <20171110161000.15369-5-luca.boccassi@gmail.com> X-Mailer: git-send-email 2.11.0 In-Reply-To: <20171110161000.15369-1-luca.boccassi@gmail.com> References: <20171102120247.10565-18-luca.boccassi@gmail.com> <20171110161000.15369-1-luca.boccassi@gmail.com> Subject: [dpdk-stable] patch 'net/vmxnet3: fix memory leak when releasing queues' has been queued to LTS release 16.11.4 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: , X-List-Received-Date: Fri, 10 Nov 2017 16:10:16 -0000 Hi, FYI, your patch has been queued to LTS release 16.11.4 Note it hasn't been pushed to http://dpdk.org/browse/dpdk-stable yet. It will be pushed if I get no objections before 11/12/17. So please shout if anyone has objections. Thanks. Kind regards, Luca Boccassi --- >>From 486c87fc07f71f216ae9d2e3b4345cb3311f557a Mon Sep 17 00:00:00 2001 From: Chas Williams Date: Wed, 1 Nov 2017 16:38:20 -0400 Subject: [PATCH] net/vmxnet3: fix memory leak when releasing queues [ upstream commit aad14460a066e400c1787126972a475b93a52012 ] At the end of the queue release, we can free the containers for the queue objects. Fixes: dfaff37fc46d ("vmxnet3: import new vmxnet3 poll mode driver implementation") Signed-off-by: Chas Williams Reviewed-by: Luca Boccassi --- drivers/net/vmxnet3/vmxnet3_rxtx.c | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/drivers/net/vmxnet3/vmxnet3_rxtx.c b/drivers/net/vmxnet3/vmxnet3_rxtx.c index 4762a4418..5ef7773b1 100644 --- a/drivers/net/vmxnet3/vmxnet3_rxtx.c +++ b/drivers/net/vmxnet3/vmxnet3_rxtx.c @@ -194,6 +194,8 @@ vmxnet3_dev_tx_queue_release(void *txq) vmxnet3_cmd_ring_release(&tq->cmd_ring); /* Release the memzone */ rte_memzone_free(tq->mz); + /* Release the queue */ + rte_free(tq); } } @@ -214,6 +216,9 @@ vmxnet3_dev_rx_queue_release(void *rxq) /* Release the memzone */ rte_memzone_free(rq->mz); + + /* Release the queue */ + rte_free(rq); } } -- 2.11.0