get:
Show a patch.

patch:
Update a patch.

put:
Update a patch.

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

{
    "id": 811130,
    "url": "http://patchwork.ozlabs.org/api/patches/811130/?format=api",
    "web_url": "http://patchwork.ozlabs.org/project/intel-wired-lan/patch/20170907120556.45699-9-alice.michael@intel.com/",
    "project": {
        "id": 46,
        "url": "http://patchwork.ozlabs.org/api/projects/46/?format=api",
        "name": "Intel Wired Ethernet development",
        "link_name": "intel-wired-lan",
        "list_id": "intel-wired-lan.osuosl.org",
        "list_email": "intel-wired-lan@osuosl.org",
        "web_url": "",
        "scm_url": "",
        "webscm_url": "",
        "list_archive_url": "",
        "list_archive_url_format": "",
        "commit_url_format": ""
    },
    "msgid": "<20170907120556.45699-9-alice.michael@intel.com>",
    "list_archive_url": null,
    "date": "2017-09-07T12:05:54",
    "name": "[next,S80-V3,09/11] i40e: add check for return from find_first_bit call",
    "commit_ref": null,
    "pull_url": null,
    "state": "accepted",
    "archived": false,
    "hash": "06ac1a383a29e2029331151ae5e221407e8f9366",
    "submitter": {
        "id": 71123,
        "url": "http://patchwork.ozlabs.org/api/people/71123/?format=api",
        "name": "Michael, Alice",
        "email": "alice.michael@intel.com"
    },
    "delegate": {
        "id": 68,
        "url": "http://patchwork.ozlabs.org/api/users/68/?format=api",
        "username": "jtkirshe",
        "first_name": "Jeff",
        "last_name": "Kirsher",
        "email": "jeffrey.t.kirsher@intel.com"
    },
    "mbox": "http://patchwork.ozlabs.org/project/intel-wired-lan/patch/20170907120556.45699-9-alice.michael@intel.com/mbox/",
    "series": [
        {
            "id": 2052,
            "url": "http://patchwork.ozlabs.org/api/series/2052/?format=api",
            "web_url": "http://patchwork.ozlabs.org/project/intel-wired-lan/list/?series=2052",
            "date": "2017-09-07T12:05:46",
            "name": "[next,S80-V3,01/11] i40e: use the safe hash table iterator when deleting mac filters",
            "version": 1,
            "mbox": "http://patchwork.ozlabs.org/series/2052/mbox/"
        }
    ],
    "comments": "http://patchwork.ozlabs.org/api/patches/811130/comments/",
    "check": "pending",
    "checks": "http://patchwork.ozlabs.org/api/patches/811130/checks/",
    "tags": {},
    "related": [],
    "headers": {
        "Return-Path": "<intel-wired-lan-bounces@osuosl.org>",
        "X-Original-To": [
            "incoming@patchwork.ozlabs.org",
            "intel-wired-lan@lists.osuosl.org"
        ],
        "Delivered-To": [
            "patchwork-incoming@bilbo.ozlabs.org",
            "intel-wired-lan@lists.osuosl.org"
        ],
        "Authentication-Results": "ozlabs.org;\n\tspf=pass (mailfrom) smtp.mailfrom=osuosl.org\n\t(client-ip=140.211.166.136; helo=silver.osuosl.org;\n\tenvelope-from=intel-wired-lan-bounces@osuosl.org;\n\treceiver=<UNKNOWN>)",
        "Received": [
            "from silver.osuosl.org (smtp3.osuosl.org [140.211.166.136])\n\t(using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits))\n\t(No client certificate requested)\n\tby ozlabs.org (Postfix) with ESMTPS id 3xpBRJ2XSnz9sBW\n\tfor <incoming@patchwork.ozlabs.org>;\n\tFri,  8 Sep 2017 06:11:08 +1000 (AEST)",
            "from localhost (localhost [127.0.0.1])\n\tby silver.osuosl.org (Postfix) with ESMTP id D9FAA3057B;\n\tThu,  7 Sep 2017 20:11:06 +0000 (UTC)",
            "from silver.osuosl.org ([127.0.0.1])\n\tby localhost (.osuosl.org [127.0.0.1]) (amavisd-new, port 10024)\n\twith ESMTP id SeK-Q8Vuy3Hx; Thu,  7 Sep 2017 20:11:06 +0000 (UTC)",
            "from ash.osuosl.org (ash.osuosl.org [140.211.166.34])\n\tby silver.osuosl.org (Postfix) with ESMTP id 63DCF3057D;\n\tThu,  7 Sep 2017 20:11:06 +0000 (UTC)",
            "from fraxinus.osuosl.org (smtp4.osuosl.org [140.211.166.137])\n\tby ash.osuosl.org (Postfix) with ESMTP id CB4C71C1283\n\tfor <intel-wired-lan@lists.osuosl.org>;\n\tThu,  7 Sep 2017 20:11:00 +0000 (UTC)",
            "from localhost (localhost [127.0.0.1])\n\tby fraxinus.osuosl.org (Postfix) with ESMTP id C748E85910\n\tfor <intel-wired-lan@lists.osuosl.org>;\n\tThu,  7 Sep 2017 20:11:00 +0000 (UTC)",
            "from fraxinus.osuosl.org ([127.0.0.1])\n\tby localhost (.osuosl.org [127.0.0.1]) (amavisd-new, port 10024)\n\twith ESMTP id Nb1GCh-FaxLv for <intel-wired-lan@lists.osuosl.org>;\n\tThu,  7 Sep 2017 20:11:00 +0000 (UTC)",
            "from mga05.intel.com (mga05.intel.com [192.55.52.43])\n\tby fraxinus.osuosl.org (Postfix) with ESMTPS id A8A6187A58\n\tfor <intel-wired-lan@lists.osuosl.org>;\n\tThu,  7 Sep 2017 20:10:59 +0000 (UTC)",
            "from orsmga001.jf.intel.com ([10.7.209.18])\n\tby fmsmga105.fm.intel.com with ESMTP; 07 Sep 2017 13:10:58 -0700",
            "from unknown (HELO localhost.jf.intel.com) ([10.166.16.121])\n\tby orsmga001.jf.intel.com with ESMTP; 07 Sep 2017 13:10:58 -0700"
        ],
        "X-Virus-Scanned": [
            "amavisd-new at osuosl.org",
            "amavisd-new at osuosl.org"
        ],
        "X-Greylist": "domain auto-whitelisted by SQLgrey-1.7.6",
        "X-ExtLoop1": "1",
        "X-IronPort-AV": "E=Sophos; i=\"5.42,360,1500966000\"; d=\"scan'208\";\n\ta=\"1170126591\"",
        "From": "Alice Michael <alice.michael@intel.com>",
        "To": "alice.michael@intel.com,\n\tintel-wired-lan@lists.osuosl.org",
        "Date": "Thu,  7 Sep 2017 08:05:54 -0400",
        "Message-Id": "<20170907120556.45699-9-alice.michael@intel.com>",
        "X-Mailer": "git-send-email 2.9.4",
        "In-Reply-To": "<20170907120556.45699-1-alice.michael@intel.com>",
        "References": "<20170907120556.45699-1-alice.michael@intel.com>",
        "Subject": "[Intel-wired-lan] [next PATCH S80-V3 09/11] i40e: add check for\n\treturn from find_first_bit call",
        "X-BeenThere": "intel-wired-lan@osuosl.org",
        "X-Mailman-Version": "2.1.18-1",
        "Precedence": "list",
        "List-Id": "Intel Wired Ethernet Linux Kernel Driver Development\n\t<intel-wired-lan.osuosl.org>",
        "List-Unsubscribe": "<https://lists.osuosl.org/mailman/options/intel-wired-lan>, \n\t<mailto:intel-wired-lan-request@osuosl.org?subject=unsubscribe>",
        "List-Archive": "<http://lists.osuosl.org/pipermail/intel-wired-lan/>",
        "List-Post": "<mailto:intel-wired-lan@osuosl.org>",
        "List-Help": "<mailto:intel-wired-lan-request@osuosl.org?subject=help>",
        "List-Subscribe": "<https://lists.osuosl.org/mailman/listinfo/intel-wired-lan>, \n\t<mailto:intel-wired-lan-request@osuosl.org?subject=subscribe>",
        "MIME-Version": "1.0",
        "Content-Type": "text/plain; charset=\"us-ascii\"",
        "Content-Transfer-Encoding": "7bit",
        "Errors-To": "intel-wired-lan-bounces@osuosl.org",
        "Sender": "\"Intel-wired-lan\" <intel-wired-lan-bounces@osuosl.org>"
    },
    "content": "From: Lihong Yang <lihong.yang@intel.com>\n\nThe find_first_bit function will return the size passed to search\nif the first set bit is not found. This patch adds the check in case\nthat happens as the return value would be used as the index in an array\nand that would have caused the out-of-bounds access.\n\nDetected by CoverityScan, CID 1295969 Out-of-bounds access\n\nSigned-off-by: Lihong Yang <lihong.yang@intel.com>\n---\n drivers/net/ethernet/intel/i40e/i40e_virtchnl_pf.c | 4 ++++\n 1 file changed, 4 insertions(+)",
    "diff": "diff --git a/drivers/net/ethernet/intel/i40e/i40e_virtchnl_pf.c b/drivers/net/ethernet/intel/i40e/i40e_virtchnl_pf.c\nindex 7dc042b..b2bdf27 100644\n--- a/drivers/net/ethernet/intel/i40e/i40e_virtchnl_pf.c\n+++ b/drivers/net/ethernet/intel/i40e/i40e_virtchnl_pf.c\n@@ -306,6 +306,10 @@ static void i40e_config_irq_link_list(struct i40e_vf *vf, u16 vsi_id,\n \tnext_q = find_first_bit(&linklistmap,\n \t\t\t\t(I40E_MAX_VSI_QP *\n \t\t\t\t I40E_VIRTCHNL_SUPPORTED_QTYPES));\n+\tif (unlikely(next_q == (I40E_MAX_VSI_QP *\n+\t\t\t\tI40E_VIRTCHNL_SUPPORTED_QTYPES)))\n+\t\tgoto irq_list_done;\n+\n \tvsi_queue_id = next_q / I40E_VIRTCHNL_SUPPORTED_QTYPES;\n \tqtype = next_q % I40E_VIRTCHNL_SUPPORTED_QTYPES;\n \tpf_queue_id = i40e_vc_get_pf_queue_id(vf, vsi_id, vsi_queue_id);\n",
    "prefixes": [
        "next",
        "S80-V3",
        "09/11"
    ]
}