From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from out4-smtp.messagingengine.com (out4-smtp.messagingengine.com [66.111.4.28]) by dpdk.org (Postfix) with ESMTP id DA1DC235 for ; Tue, 21 Nov 2017 14:30:40 +0100 (CET) Received: from compute1.internal (compute1.nyi.internal [10.202.2.41]) by mailout.nyi.internal (Postfix) with ESMTP id 7B98620696; Tue, 21 Nov 2017 08:30:40 -0500 (EST) Received: from frontend2 ([10.202.2.161]) by compute1.internal (MEProxy); Tue, 21 Nov 2017 08:30:40 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=fridaylinux.org; h=cc:date:from:in-reply-to:message-id:references:subject:to :x-me-sender:x-me-sender:x-sasl-enc; s=fm1; bh=uOOXNRBPGE9OXYitO qFczW/0Y17htD+rcwB9UCT10lU=; b=ihjSoYlUWzsPAA3iUGfLnoIYUOpQiG6kM qkpFNLmSGgYlmsq6SVVbwPVTq3/t2TOaYZrAZh2vux49+H/zpdLGfrETM5BwkAN6 u4K6Mw+7pKw/sURXd1ToFYy2HYfQp8exmviE9TIw13R8i/0GJr5nehSOKIh4P3gs 1ZtFpy93vukNy2RIX5OIVJVc+6LjVMUp0/Z2WOfRwJeNhTMlrRD11MR4AcDKkuDw Px9PHV8lYCzvZPGd/IJSE9Lt4ZcoHyMbiEeRc3YyV2AV7rbRKBROznVbWiK50Bgi EWrCYxKbBzuQ1aacITKQ/aF62JSz9nYoyTgxUyz7W0ORlAovJRwtg== DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= messagingengine.com; h=cc:date:from:in-reply-to:message-id :references:subject:to:x-me-sender:x-me-sender:x-sasl-enc; s= fm1; bh=uOOXNRBPGE9OXYitOqFczW/0Y17htD+rcwB9UCT10lU=; b=mIItklS6 niKvsO4ky8ovmcf6hucOi5dNFjb9aA4L6yS/0WW18wppXUXN3j5K1e4w75qAFYGn 6K9+CxBPM6Oqt0sxx596zae5AbV7QmGiPnKa832sN2+k8oao4y7cQCBxwrYg9bx3 cZFktzYD9/4ndWUPzo2gSI5UhmLkJ1zSdRCnFg25MEPmqnwBG5VLD5JpJQP/oCO2 Jgyf6c4jmrVV3TmNy+7hTsjRQ+/GJlyiLGPwLCoobD+epVSiG2cHDXd61EBrE8VS 6h9mQNyLCxGmBxjV8TWQ9XPuDtHiyPNjLoavaY+lhaf3ZCNXQ3gbm/B4134/M6Ro K/BiszqnT9mobQ== X-ME-Sender: Received: from localhost.localdomain (unknown [180.158.62.0]) by mail.messagingengine.com (Postfix) with ESMTPA id 374C024A81; Tue, 21 Nov 2017 08:30:34 -0500 (EST) From: Yuanhan Liu To: Chas Williams Cc: Luca Boccassi , dpdk stable Date: Tue, 21 Nov 2017 21:18:39 +0800 Message-Id: <1511270333-31002-177-git-send-email-yliu@fridaylinux.org> X-Mailer: git-send-email 2.7.4 In-Reply-To: <1511270333-31002-1-git-send-email-yliu@fridaylinux.org> References: <1511270333-31002-1-git-send-email-yliu@fridaylinux.org> Subject: [dpdk-stable] patch 'net/vmxnet3: fix memory leak when releasing queues' has been queued to stable release 17.08.1 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: Tue, 21 Nov 2017 13:30:41 -0000 Hi, FYI, your patch has been queued to stable release 17.08.1 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/24/17. So please shout if anyone has objections. Thanks. --yliu --- >>From 996c4b6128cc106b714835e0d28103bef3ae5532 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 0c37de7..715edc2 100644 --- a/drivers/net/vmxnet3/vmxnet3_rxtx.c +++ b/drivers/net/vmxnet3/vmxnet3_rxtx.c @@ -203,6 +203,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); } } @@ -223,6 +225,9 @@ vmxnet3_dev_rx_queue_release(void *rxq) /* Release the memzone */ rte_memzone_free(rq->mz); + + /* Release the queue */ + rte_free(rq); } } -- 2.7.4