get:
Show a patch.

patch:
Update a patch.

put:
Update a patch.

GET /api/patches/61828/?format=api
HTTP 200 OK
Allow: GET, PUT, PATCH, HEAD, OPTIONS
Content-Type: application/json
Vary: Accept

{
    "id": 61828,
    "url": "http://patches.dpdk.org/api/patches/61828/?format=api",
    "web_url": "http://patches.dpdk.org/project/dpdk/patch/20191024074432.30705-9-somnath.kotur@broadcom.com/",
    "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": "<20191024074432.30705-9-somnath.kotur@broadcom.com>",
    "list_archive_url": "https://inbox.dpdk.org/dev/20191024074432.30705-9-somnath.kotur@broadcom.com",
    "date": "2019-10-24T07:44:23",
    "name": "[08/17] net/bnxt: fix a possible race between start and interrupt handler",
    "commit_ref": null,
    "pull_url": null,
    "state": "accepted",
    "archived": true,
    "hash": "6e3dd3f9fc5cc9c281cc4b08c45589778a542311",
    "submitter": {
        "id": 908,
        "url": "http://patches.dpdk.org/api/people/908/?format=api",
        "name": "Somnath Kotur",
        "email": "somnath.kotur@broadcom.com"
    },
    "delegate": {
        "id": 1766,
        "url": "http://patches.dpdk.org/api/users/1766/?format=api",
        "username": "ajitkhaparde",
        "first_name": "Ajit",
        "last_name": "Khaparde",
        "email": "ajit.khaparde@broadcom.com"
    },
    "mbox": "http://patches.dpdk.org/project/dpdk/patch/20191024074432.30705-9-somnath.kotur@broadcom.com/mbox/",
    "series": [
        {
            "id": 7031,
            "url": "http://patches.dpdk.org/api/series/7031/?format=api",
            "web_url": "http://patches.dpdk.org/project/dpdk/list/?series=7031",
            "date": "2019-10-24T07:44:16",
            "name": "bnxt patchset with bug fixes",
            "version": 1,
            "mbox": "http://patches.dpdk.org/series/7031/mbox/"
        }
    ],
    "comments": "http://patches.dpdk.org/api/patches/61828/comments/",
    "check": "success",
    "checks": "http://patches.dpdk.org/api/patches/61828/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 EE0ED1D454;\n\tThu, 24 Oct 2019 09:52:50 +0200 (CEST)",
            "from relay.smtp.broadcom.com (unknown [192.19.232.149])\n\tby dpdk.org (Postfix) with ESMTP id 8F0541D411\n\tfor <dev@dpdk.org>; Thu, 24 Oct 2019 09:52:28 +0200 (CEST)",
            "from dhcp-10-123-153-55.dhcp.broadcom.net\n\t(dhcp-10-123-153-55.dhcp.broadcom.net [10.123.153.55])\n\tby relay.smtp.broadcom.com (Postfix) with ESMTP id 5F9BC1B44E7;\n\tThu, 24 Oct 2019 00:52:27 -0700 (PDT)"
        ],
        "DKIM-Filter": "OpenDKIM Filter v2.10.3 relay.smtp.broadcom.com 5F9BC1B44E7",
        "DKIM-Signature": "v=1; a=rsa-sha256; c=relaxed/simple; d=broadcom.com;\n\ts=dkimrelay; t=1571903548;\n\tbh=Hoaq4nm+sH+PwvcZg+j0gK3K1H69rRiFgJWiFregKUE=;\n\th=From:To:Cc:Subject:Date:In-Reply-To:References:From;\n\tb=wDXlvJnAhqju4VX/6kmSeGW2up6b7jlEVzBa4hj9HRQfIMwhwCKy+Z6XU0+tUFcqx\n\t3g7jBYalT3seURpM9qzYD02KkY7zHB8pdDweZCBWoTNMfH/lGcI+yaXHuz/7BOs0NB\n\tshVkl4q01CHgeIRbac8m01AHyp2A9z++/AzmkLw8=",
        "From": "Somnath Kotur <somnath.kotur@broadcom.com>",
        "To": "dev@dpdk.org",
        "Cc": "ferruh.yigit@intel.com",
        "Date": "Thu, 24 Oct 2019 13:14:23 +0530",
        "Message-Id": "<20191024074432.30705-9-somnath.kotur@broadcom.com>",
        "X-Mailer": "git-send-email 2.10.1.613.g2cc2e70",
        "In-Reply-To": "<20191024074432.30705-1-somnath.kotur@broadcom.com>",
        "References": "<20191024074432.30705-1-somnath.kotur@broadcom.com>",
        "Subject": "[dpdk-dev] [PATCH 08/17] net/bnxt: fix a possible race between\n\tstart and interrupt handler",
        "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": "From: Kalesh AP <kalesh-anakkur.purayil@broadcom.com>\n\nDuring port start, driver enables interrupts. At the end of port start\ndriver schedules the alarm for fw health check. This can cause race\nbetween interrupt handler and schedule fw health check alarm thread\nwhich falsely detects FW error.\n\nFixes: 241f043a3c8f (\"net/bnxt: handle firmware reset status during port start\")\n\nSigned-off-by: Kalesh AP <kalesh-anakkur.purayil@broadcom.com>\nReviewed-by: Somnath Kotur <somnath.kotur@broadcom.com>\nReviewed-by: Ajit Kumar Khaparde <ajit.khaparde@broadcom.com>\nSigned-off-by: Somnath Kotur <somnath.kotur@broadcom.com>\n---\n drivers/net/bnxt/bnxt_ethdev.c | 2 ++\n 1 file changed, 2 insertions(+)",
    "diff": "diff --git a/drivers/net/bnxt/bnxt_ethdev.c b/drivers/net/bnxt/bnxt_ethdev.c\nindex 820005c..e24fd41 100644\n--- a/drivers/net/bnxt/bnxt_ethdev.c\n+++ b/drivers/net/bnxt/bnxt_ethdev.c\n@@ -869,7 +869,9 @@ static int bnxt_dev_start_op(struct rte_eth_dev *eth_dev)\n \tbp->flags |= BNXT_FLAG_INIT_DONE;\n \teth_dev->data->dev_started = 1;\n \tbp->dev_stopped = 0;\n+\tpthread_mutex_lock(&bp->def_cp_lock);\n \tbnxt_schedule_fw_health_check(bp);\n+\tpthread_mutex_unlock(&bp->def_cp_lock);\n \treturn 0;\n \n error:\n",
    "prefixes": [
        "08/17"
    ]
}