Patch Detail
get:
Show a patch.
patch:
Update a patch.
put:
Update a patch.
GET /api/patches/97408/?format=api
https://patches.dpdk.org/api/patches/97408/?format=api", "web_url": "https://patches.dpdk.org/project/dpdk/patch/TYCP286MB1188D0B8338841026E6FD9C38AC79@TYCP286MB1188.JPNP286.PROD.OUTLOOK.COM/", "project": { "id": 1, "url": "https://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": "<TYCP286MB1188D0B8338841026E6FD9C38AC79@TYCP286MB1188.JPNP286.PROD.OUTLOOK.COM>", "list_archive_url": "https://inbox.dpdk.org/dev/TYCP286MB1188D0B8338841026E6FD9C38AC79@TYCP286MB1188.JPNP286.PROD.OUTLOOK.COM", "date": "2021-08-26T19:06:14", "name": "回复: [PATCH v2] net/mlx5: fix potential unreleased lock problem", "commit_ref": null, "pull_url": null, "state": "not-applicable", "archived": true, "hash": "18b21036e9b22c2bc395e55f0665705e956cdea0", "submitter": { "id": 2346, "url": "https://patches.dpdk.org/api/people/2346/?format=api", "name": "YE Chengfeng", "email": "cyeaa@connect.ust.hk" }, "delegate": null, "mbox": "https://patches.dpdk.org/project/dpdk/patch/TYCP286MB1188D0B8338841026E6FD9C38AC79@TYCP286MB1188.JPNP286.PROD.OUTLOOK.COM/mbox/", "series": [ { "id": 18484, "url": "https://patches.dpdk.org/api/series/18484/?format=api", "web_url": "https://patches.dpdk.org/project/dpdk/list/?series=18484", "date": "2021-08-26T19:06:14", "name": "回复: [PATCH v2] net/mlx5: fix potential unreleased lock problem", "version": 1, "mbox": "https://patches.dpdk.org/series/18484/mbox/" } ], "comments": "https://patches.dpdk.org/api/patches/97408/comments/", "check": "pending", "checks": "https://patches.dpdk.org/api/patches/97408/checks/", "tags": {}, "related": [], "headers": { "Return-Path": "<dev-bounces@dpdk.org>", "X-Original-To": "patchwork@inbox.dpdk.org", "Delivered-To": "patchwork@inbox.dpdk.org", "Received": [ "from mails.dpdk.org (mails.dpdk.org [217.70.189.124])\n\tby inbox.dpdk.org (Postfix) with ESMTP id 5480FA0C54;\n\tFri, 27 Aug 2021 03:23:15 +0200 (CEST)", "from [217.70.189.124] (localhost [127.0.0.1])\n\tby mails.dpdk.org (Postfix) with ESMTP id AB4984125F;\n\tFri, 27 Aug 2021 03:22:54 +0200 (CEST)", "from JPN01-TY1-obe.outbound.protection.outlook.com\n (mail-eopbgr1400107.outbound.protection.outlook.com [40.107.140.107])\n by mails.dpdk.org (Postfix) with ESMTP id CCB1040140\n for <dev@dpdk.org>; Thu, 26 Aug 2021 21:06:15 +0200 (CEST)", "from TYCP286MB1188.JPNP286.PROD.OUTLOOK.COM (2603:1096:400:b7::8) by\n TYCP286MB1425.JPNP286.PROD.OUTLOOK.COM (2603:1096:400:c0::7) with\n Microsoft\n SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id\n 15.20.4457.20; Thu, 26 Aug 2021 19:06:14 +0000", "from TYCP286MB1188.JPNP286.PROD.OUTLOOK.COM\n ([fe80::b9cf:11ff:5f5a:32c1]) by TYCP286MB1188.JPNP286.PROD.OUTLOOK.COM\n ([fe80::b9cf:11ff:5f5a:32c1%6]) with mapi id 15.20.4436.027; Thu, 26 Aug 2021\n 19:06:14 +0000" ], "ARC-Seal": "i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none;\n b=RfGzG4IRCbibgpGp5A9LFdKmjsa20jEQFCx1AGjseoQI1KTWfxOJojnBdpi8MkRZbbAMG78cDyxmZWBedBRN+a0H6AqbzcN/EU1Jwuz2o5WZqhvYKUYlBH/dq7zQ8lkaAMHI5T+mfyaX0BXJruqYoG5u11LOyobU6I5yB/8hRyl55Y5c08U859LWKH6s6r7DkGw9zUwhHiM9DxHFOkyexcdj5ej4K293Enl2FkYkS+4/PcYbQSVcoJPf4Y16pWbIdkwehe4B1pwzsUFLFRRyQcXgYDBR1OfZqDG9CV9xcShfoDafIw1h0UFNQmWvrXQyYWKZjOcTZuI/i1WXG1+WxQ==", "ARC-Message-Signature": "i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com;\n s=arcselector9901;\n h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck;\n bh=AazlBy9CUdSByn7u2W/sF0uprEAQfULq9+sCntUm/x4=;\n b=jqhUMu8vOzTH9+CkUzEjGpqQMdu6r70XYLIke3WNhknH4bBoENAzSX5DRCOwCOUl5JnfCBPj94xKxY4INd4sCGup1QZ8BdVuvsW6dmgG4S3ydphY5YzYJCJB3/c0orttOCNBFhFMsb68E+uCTGF0BPA1Peso9gxgPVS7qFY6hwfw8woPIb9RKOnWj23ggaYCw+auLcVQTMnkyo0p4vckKL2lFfH6UCj+ZUvRh8JADK6XUQATBSb3+5SaB9wyURI7eRB7nVE3YTTdnW0aSs07e96S8TJU1+sJ+xxGj728bNODHOoXCVKt5z9KAlRJBQu1QTwUKImleXuV1CzVp7Afig==", "ARC-Authentication-Results": "i=1; mx.microsoft.com 1; spf=pass\n smtp.mailfrom=connect.ust.hk; dmarc=pass action=none\n header.from=connect.ust.hk; dkim=pass header.d=connect.ust.hk; arc=none", "DKIM-Signature": "v=1; a=rsa-sha256; c=relaxed/relaxed; d=connect.ust.hk;\n s=selector2;\n h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck;\n bh=AazlBy9CUdSByn7u2W/sF0uprEAQfULq9+sCntUm/x4=;\n b=s+hgT+8U1XZpTG8zc8bULDA4tOUiuAYr0phjJxEsfmMCe8nQJQQufNK4uXRj2r9oEiKKGJQuteq+4+Qj5cfI5TCQJh0ZN3nfx9NTUdQ0l8j+/0B9KR8m8FD6v9RnMhwvpFBDtlV/Wh3jEpRjZJlz0Zs54jvHg1h2sjo2c+fOJt8=", "From": "YE Chengfeng <cyeaa@connect.ust.hk>", "To": "\"asomalap@amd.com\" <asomalap@amd.com>", "CC": "\"dev@dpdk.org\" <dev@dpdk.org>", "Thread-Topic": "[PATCH v2] net/mlx5: fix potential unreleased lock problem", "Thread-Index": "AQHXmqwt1oTB9T+vj0aU7EB8DzJMxauGJN+2", "Date": "Thu, 26 Aug 2021 19:06:14 +0000", "Message-ID": "\n <TYCP286MB1188D0B8338841026E6FD9C38AC79@TYCP286MB1188.JPNP286.PROD.OUTLOOK.COM>", "References": "<20210826185633.107314-1-cyeaa@connect.ust.hk>", "In-Reply-To": "<20210826185633.107314-1-cyeaa@connect.ust.hk>", "Accept-Language": "zh-CN, en-US", "Content-Language": "zh-CN", "X-MS-Has-Attach": "", "X-MS-TNEF-Correlator": "", "authentication-results": "amd.com; dkim=none (message not signed)\n header.d=none;amd.com; dmarc=none action=none header.from=connect.ust.hk;", "x-ms-publictraffictype": "Email", "x-ms-office365-filtering-correlation-id": "a34477f6-0e65-44e2-bc49-08d968c49328", "x-ms-traffictypediagnostic": "TYCP286MB1425:", "x-microsoft-antispam-prvs": "\n <TYCP286MB142518B452114F9099BFA7428AC79@TYCP286MB1425.JPNP286.PROD.OUTLOOK.COM>", "x-ms-oob-tlc-oobclassifiers": "OLM:8273;", "x-ms-exchange-senderadcheck": "1", "x-ms-exchange-antispam-relay": "0", "x-microsoft-antispam": "BCL:0;", "x-microsoft-antispam-message-info": "\n kW0XLWdxi6WInyDctvZIEeWrAoNjDe+teYXyDD47N1gwGOOg+1n5OLQfGGJDTcA890eskJ/M+w5/RCxGADLMLWS6M2jCcw4L6s7VXvSKPpgHQle+PoNir5L4JXW94RekIQx+Xy4aw1hK5yc6iL2mW1hH2yXXSsEc9kOQ+zAR1PL6UZcU14dL8C06RhLBapUIVDZOfjLlfFHCNijCPwyCj+3JM2WiIaiqysa/ZepyWz4KXOxtiKAktzy6n1Q+EVHmeSe5OChGza75NsTzy8jjcBKx3FznkN0EY3bXthg5LlJp+/dD7ZrCzuB5Y7FXlWGVIlYcj8gOBLhE5EVetpCcAO55+dEtjBU+iDlLRG3Ow19EJtzS+9XuwPkigR9nRH3RpnU2f7DR9GkSxXeDdKS1bzyxejRDTG8RqpZXqOWTT5XfaCBnRmBwQo9y9sYiIsiyarRNOl3G2kgtjDlDQrk/ChsG8Zgr4TzdhCVUFJAdy3M68yN4sH8jz+dYtxouHwnpB/W7JwL+vuflf7CLqtRaJATkHuB4PYHz+0BajQP2VL/ulJdgVmKupu2wdghDLurjXoI63rm4EJ8f2ScJYF17GSsu78ocVkMdJqFI6QxymVAXMT1BpHt7NVtU49zgoShf9faZYBDvHz0PmLN1nBqxbZV+EfH09B57ihLxvoKRY9evp1HfNVRo6BCKv/wDV5wm", "x-forefront-antispam-report": "CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:;\n IPV:NLI; SFV:NSPM; H:TYCP286MB1188.JPNP286.PROD.OUTLOOK.COM; PTR:; CAT:NONE;\n SFS:(4636009)(396003)(39850400004)(366004)(136003)(346002)(376002)(122000001)(38100700002)(4326008)(786003)(7696005)(71200400001)(316002)(83380400001)(224303003)(9686003)(38070700005)(26005)(52536014)(91956017)(66946007)(66476007)(66556008)(64756008)(66446008)(8936002)(55016002)(2906002)(6916009)(186003)(19627405001)(6506007)(76116006)(86362001)(33656002)(5660300002)(478600001);\n DIR:OUT; SFP:1102;", "x-ms-exchange-antispam-messagedata-chunkcount": "1", "x-ms-exchange-antispam-messagedata-0": "\n =?eucgb2312_cn?b?Rk9GN3dlaXJ6eFlybDhuMk1Q?=\n\t=?eucgb2312_cn?b?amZETW1Da3Y3RHBSOVE0cGNhWG5mY1Y3VUtPK3kxeXlkTDFuRktiVnAyUkltTUdo?=\n\t=?eucgb2312_cn?b?WXVuRmFyUjBDQ3c0RTBVcDlYVXhNV0QvTmJqd205YzhzWXB0R3AyTGpzR2NLZTk4?=\n\t=?eucgb2312_cn?b?cVR1eXQxY0R1YUJrSmxOZFAwcWVrcUE1QkEyZjM1V0cvYVJvV3poTHpxRS9iTTZ1?=\n\t=?eucgb2312_cn?b?UEsxYVBYUFU1blB2a0o5SmlHYlBXbU53dlN2a1FmTEcwU2k4R01idkNIUytIWnlq?=\n\t=?eucgb2312_cn?b?VVFRaVdoYlBhenN2SzlYRjI5MU93aWdka3dwZlFOM2VGMWorTEpuY1RjaFRqcTJa?=\n\t=?eucgb2312_cn?b?WUJzN2lUM1p5WFhmUitQajZOd3R4S3RaSXFFQXA2R3VXVStPQUNTVFJJT0NJRkpn?=\n\t=?eucgb2312_cn?b?clBxU1k3RDlETzVvTkNDOWFqdUNsQWFFcWRxd24xSmFPTFJoRFZOZ3NQbFg1NmhX?=\n\t=?eucgb2312_cn?b?V2l5cFNkbzFKT0JMRnZYZ0c5OEZHL1YvU3VKUXd0UE0wNFhhcDBSWloxQko5YzVK?=\n\t=?eucgb2312_cn?b?SWpxK3REaXJZMG92djFBd0ptZzdNWW5SdU50QWJWMFFZaVJrNmZsOWtaTzlOVHlP?=\n\t=?eucgb2312_cn?b?RER0WE5DTEhuUE5HbHFTV1NudlByWExkU1pMU0NOY25xVmkzeElDckU0NmZzZXhG?=\n\t=?eucgb2312_cn?b?YThUTEJXKzA1WmdBT3krWGxGd1JyNzdqOHZnMGFIbVdhNGt4VjRwZlJ3STdROC9q?=\n\t=?eucgb2312_cn?b?MUpXaDBOWjdBR0lqWklQTllMZC8xMno1RnhKZW5qREFKVU5OZjc5dFhJVGVrd2sy?=\n\t=?eucgb2312_cn?b?aVQ2NmNTNTFGZHRKY21lSFpkRUkvZnFFekZwb3JRSlliSUJ2S05waGVQdVArM20r?=\n\t=?eucgb2312_cn?b?UHUyT0FoRElGb2tXeFcyWHVYK0xyUzU3VVZPa2t0YzlqcjNMak03b0d6MDlqdkYx?=\n\t=?eucgb2312_cn?b?Tmx1eG1rL01Tc2haNDdqMDNScFFDNmVIeTBCQjV1bVlKazZyNTRSSmMwajZMQjZD?=\n\t=?eucgb2312_cn?b?YlBrNWVMZVprZ0lFYm9XeFpNRVQ0UmVTZW5TdngvM1JZaklweWZndlQwUE9ITE5u?=\n\t=?eucgb2312_cn?b?eTlFcms5dzJVVkVsZ1ZzTGVxWlh3VzBCRzBMVWF0aEtPQkZ1My9GVFBlbjFRS29W?=\n\t=?eucgb2312_cn?b?dm9NelpwL2lWc1FlZnBjRE1zcmJJb21MTE0xZHh1akFiWGRXRlVMdFFYWVA3U05L?=\n\t=?eucgb2312_cn?b?YnQxQTNjSXlOUDY2bk5zUE9ocVJSQ0NMZGQwMXpSYkVnUVoxY216K1krS0dHaVpr?=\n\t=?eucgb2312_cn?b?QmhHdURDbW12M2dpMm9lVkcxZFh4b2NVRnhadGU0ZHhZYXNBQmZmckhMWGV2VU95?=\n\t=?eucgb2312_cn?b?YUVtdWhDNS9rczk5Sy9HUDFXQkNrdmxjdkRRdklOd1pWTmdHUk5aVUk5ZjN5dmxw?=\n\t=?eucgb2312_cn?b?enk5VVlQWnorZjJVdDN6clBRTnFOcGM2SVRNcU8rOWpZSWZPWUJBRitPZEtEaHJD?=\n\t=?eucgb2312_cn?b?SVRDRG5PNmVZeGFpZk5GWVhtVUJuSENkN3Q4aGVBRFYwV1RyT1BNcTFsS0JRY285?=\n\t=?eucgb2312_cn?b?Qmd3UzhGOGdraGRYM0J3b0V6OU9nUUlJbk9kR2V0OXdzb3ZkZjlsZXZZSnhFT0d6?=\n\t=?eucgb2312_cn?b?Mm11cW5sekR6YVdxemhNbWZPU052RGNYSTkzOGg5L29RemxmS0NudUkrdHFBcEUx?=\n\t=?eucgb2312_cn?b?N1hONnd3MjBLTCtQbkg0aTFTRjNqbjNTQzV0QTZHaEVlSDJIQlZSdFhTZmI5WGRl?=\n\t=?eucgb2312_cn?b?NndVTEFZdUtiK1lwclhTSkZDRGFQWjVlVTQvRVlMQ2dIS09QQkx2YmZHS0pOcmo1?=\n\t=?eucgb2312_cn?b?Z0d6K3hYMEUvTnEycCtRNE9KWk5JZnRhMjd1SWlD?=", "x-ms-exchange-transport-forked": "True", "MIME-Version": "1.0", "X-OriginatorOrg": "connect.ust.hk", "X-MS-Exchange-CrossTenant-AuthAs": "Internal", "X-MS-Exchange-CrossTenant-AuthSource": "TYCP286MB1188.JPNP286.PROD.OUTLOOK.COM", "X-MS-Exchange-CrossTenant-Network-Message-Id": "\n a34477f6-0e65-44e2-bc49-08d968c49328", "X-MS-Exchange-CrossTenant-originalarrivaltime": "26 Aug 2021 19:06:14.0389 (UTC)", "X-MS-Exchange-CrossTenant-fromentityheader": "Hosted", "X-MS-Exchange-CrossTenant-id": "6c1d4152-39d0-44ca-88d9-b8d6ddca0708", "X-MS-Exchange-CrossTenant-mailboxtype": "HOSTED", "X-MS-Exchange-CrossTenant-userprincipalname": "\n 8pqgBPciCdhHZxo7TlQz4yyWvyFImlWhDDb2TWOXQ0Yf3L9MQaK9bhy+/O+acqk8I7gdAfcg+S3MAFD6vjMkHA==", "X-MS-Exchange-Transport-CrossTenantHeadersStamped": "TYCP286MB1425", "X-Mailman-Approved-At": "Fri, 27 Aug 2021 03:22:49 +0200", "Content-Type": "text/plain; charset=\"gb2312\"", "Content-Transfer-Encoding": "base64", "X-Content-Filtered-By": "Mailman/MimeDel 2.1.29", "Subject": "[dpdk-dev]\n =?eucgb2312_cn?b?u9i4tDogW1BBVENIIHYyXSBuZXQvbWx4NTogZml4IHBv?=\n\t=?eucgb2312_cn?b?dGVudGlhbCB1bnJlbGVhc2VkIGxvY2sgcHJvYmxlbQ==?=", "X-BeenThere": "dev@dpdk.org", "X-Mailman-Version": "2.1.29", "Precedence": "list", "List-Id": "DPDK patches and discussions <dev.dpdk.org>", "List-Unsubscribe": "<https://mails.dpdk.org/options/dev>,\n <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 <mailto:dev-request@dpdk.org?subject=subscribe>", "Errors-To": "dev-bounces@dpdk.org", "Sender": "\"dev\" <dev-bounces@dpdk.org>" }, "content": "It seems that I send this patch to a wrong place, please just ignore it.\n\nThanks,\nChengfeng", "diff": "diff --git a/drivers/net/mlx5/mlx5_txpp.c b/drivers/net/mlx5/mlx5_txpp.c\r\nindex 4f6da9f2d1..0ece788a84 100644\r\n--- a/drivers/net/mlx5/mlx5_txpp.c\r\n+++ b/drivers/net/mlx5/mlx5_txpp.c\r\n@@ -961,8 +961,12 @@ mlx5_txpp_stop(struct rte_eth_dev *dev)\r\n MLX5_ASSERT(!ret);\r\n RTE_SET_USED(ret);\r\n MLX5_ASSERT(sh->txpp.refcnt);\r\n- if (!sh->txpp.refcnt || --sh->txpp.refcnt)\r\n+ if (!sh->txpp.refcnt || --sh->txpp.refcnt) {\r\n+ ret = pthread_mutex_unlock(&sh->txpp.mutex);\r\n+ MLX5_ASSERT(!ret);\r\n+ RTE_SET_USED(ret);\r\n return;\r\n+ }\r\n /* No references any more, do actual destroy. */\r\n mlx5_txpp_destroy(sh);\r\n ret = pthread_mutex_unlock(&sh->txpp.mutex);\r\n", "prefixes": [] }{ "id": 97408, "url": "