Patch Detail
get:
Show a patch.
patch:
Update a patch.
put:
Update a patch.
GET /api/patches/45079/?format=api
http://patches.dpdk.org/api/patches/45079/?format=api", "web_url": "http://patches.dpdk.org/project/dpdk/patch/20180920232930.68311-1-peluse@cox.net/", "project": { "id": 1, "url": "http://patches.dpdk.org/api/projects/1/?format=api", "name": "DPDK", "link_name": "dpdk", "list_id": "dev.dpdk.org", "list_email": "dev@dpdk.org", "web_url": "http://core.dpdk.org", "scm_url": "git://dpdk.org/dpdk", "webscm_url": "http://git.dpdk.org/dpdk", "list_archive_url": "https://inbox.dpdk.org/dev", "list_archive_url_format": "https://inbox.dpdk.org/dev/{}", "commit_url_format": "" }, "msgid": "<20180920232930.68311-1-peluse@cox.net>", "list_archive_url": "https://inbox.dpdk.org/dev/20180920232930.68311-1-peluse@cox.net", "date": "2018-09-20T23:29:30", "name": "vdev: free reply.msgs memory for secondary process", "commit_ref": null, "pull_url": null, "state": "superseded", "archived": true, "hash": "7eb237ba9758df22575bf3edea42790a06b90871", "submitter": { "id": 1132, "url": "http://patches.dpdk.org/api/people/1132/?format=api", "name": "paul luse", "email": "peluse@cox.net" }, "delegate": { "id": 1, "url": "http://patches.dpdk.org/api/users/1/?format=api", "username": "tmonjalo", "first_name": "Thomas", "last_name": "Monjalon", "email": "thomas@monjalon.net" }, "mbox": "http://patches.dpdk.org/project/dpdk/patch/20180920232930.68311-1-peluse@cox.net/mbox/", "series": [ { "id": 1436, "url": "http://patches.dpdk.org/api/series/1436/?format=api", "web_url": "http://patches.dpdk.org/project/dpdk/list/?series=1436", "date": "2018-09-20T23:29:30", "name": "vdev: free reply.msgs memory for secondary process", "version": 1, "mbox": "http://patches.dpdk.org/series/1436/mbox/" } ], "comments": "http://patches.dpdk.org/api/patches/45079/comments/", "check": "success", "checks": "http://patches.dpdk.org/api/patches/45079/checks/", "tags": {}, "related": [], "headers": { "Return-Path": "<dev-bounces@dpdk.org>", "X-Original-To": "patchwork@dpdk.org", "Delivered-To": "patchwork@dpdk.org", "Received": [ "from [92.243.14.124] (localhost [127.0.0.1])\n\tby dpdk.org (Postfix) with ESMTP id 41B224CA1;\n\tFri, 21 Sep 2018 12:52:43 +0200 (CEST)", "from fed1rmfepo202.cox.net (fed1rmfepo202.cox.net [68.230.241.147])\n\tby dpdk.org (Postfix) with ESMTP id 7FAD8255\n\tfor <dev@dpdk.org>; Fri, 21 Sep 2018 01:29:34 +0200 (CEST)", "from fed1rmimpo109.cox.net ([68.230.241.158])\n\tby fed1rmfepo202.cox.net\n\t(InterMail vM.8.01.05.28 201-2260-151-171-20160122) with ESMTP id\n\t<20180920232932.PMVP21918.fed1rmfepo202.cox.net@fed1rmimpo109.cox.net>\n\tfor <dev@dpdk.org>; Thu, 20 Sep 2018 19:29:32 -0400", "from peluse-mac01.local.cox.net ([72.208.200.83])\n\tby fed1rmimpo109.cox.net with cox\n\tid dzVX1y00H1oTjk801zVYXW; Thu, 20 Sep 2018 19:29:32 -0400" ], "X-CT-Class": "Clean", "X-CT-Score": "0.00", "X-CT-RefID": "str=0001.0A09020D.5BA42D5C.0026, ss=1, re=0.000, recu=0.000,\n\treip=0.000, cl=1, cld=1, fgs=0", "X-CT-Spam": "0", "X-Authority-Analysis": "v=2.3 cv=LZ+IFQXi c=1 sm=1 tr=0\n\ta=6l8qiDExQlB81PhAZ4kONg==:117 a=x7bEGLp0ZPQA:10 a=5vm-TzuqCy0A:10\n\ta=kviXuzpPAAAA:8 a=XmRP4r3XG-JDnMdskkIA:9 a=qrIFiuKZe2vaD64auk6j:22", "X-CM-Score": "0.00", "Authentication-Results": "cox.net; auth=pass (LOGIN) smtp.auth=peluse@cox.net", "From": "paul luse <peluse@cox.net>", "To": "dev@dpdk.org", "Date": "Thu, 20 Sep 2018 16:29:30 -0700", "Message-Id": "<20180920232930.68311-1-peluse@cox.net>", "X-Mailer": "git-send-email 2.17.1 (Apple Git-112)", "X-Mailman-Approved-At": "Fri, 21 Sep 2018 12:52:40 +0200", "Subject": "[dpdk-dev] [PATCH] vdev: free reply.msgs memory for secondary\n\tprocess", "X-BeenThere": "dev@dpdk.org", "X-Mailman-Version": "2.1.15", "Precedence": "list", "List-Id": "DPDK patches and discussions <dev.dpdk.org>", "List-Unsubscribe": "<https://mails.dpdk.org/options/dev>,\n\t<mailto:dev-request@dpdk.org?subject=unsubscribe>", "List-Archive": "<http://mails.dpdk.org/archives/dev/>", "List-Post": "<mailto:dev@dpdk.org>", "List-Help": "<mailto:dev-request@dpdk.org?subject=help>", "List-Subscribe": "<https://mails.dpdk.org/listinfo/dev>,\n\t<mailto:dev-request@dpdk.org?subject=subscribe>", "Errors-To": "dev-bounces@dpdk.org", "Sender": "\"dev\" <dev-bounces@dpdk.org>" }, "content": "This patch fixes an issue caught with ASAN where a vdev_scan()\nto a secondary bus was failing to free some memory.\n\nSigned-off-by: paul luse <peluse@cox.net>\n---\n drivers/bus/vdev/vdev.c | 1 +\n 1 file changed, 1 insertion(+)", "diff": "diff --git a/drivers/bus/vdev/vdev.c b/drivers/bus/vdev/vdev.c\nindex 69dee89a8..2566d6c0d 100644\n--- a/drivers/bus/vdev/vdev.c\n+++ b/drivers/bus/vdev/vdev.c\n@@ -423,6 +423,7 @@ vdev_scan(void)\n \t\t\tmp_rep = &mp_reply.msgs[0];\n \t\t\tresp = (struct vdev_param *)mp_rep->param;\n \t\t\tVDEV_LOG(INFO, \"Received %d vdevs\", resp->num);\n+\t\t\tfree(mp_reply.msgs);\n \t\t} else\n \t\t\tVDEV_LOG(ERR, \"Failed to request vdev from primary\");\n \n", "prefixes": [] }{ "id": 45079, "url": "