get:
Show a patch.

patch:
Update a patch.

put:
Update a patch.

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

{
    "id": 511344,
    "url": "http://patchwork.ozlabs.org/api/patches/511344/?format=api",
    "web_url": "http://patchwork.ozlabs.org/project/intel-wired-lan/patch/1440690163-128213-6-git-send-email-catherine.sullivan@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": "<1440690163-128213-6-git-send-email-catherine.sullivan@intel.com>",
    "list_archive_url": null,
    "date": "2015-08-27T15:42:33",
    "name": "[next,S12,05/15] i40e: fix erroneous WARN_ON",
    "commit_ref": null,
    "pull_url": null,
    "state": "accepted",
    "archived": false,
    "hash": "0a7a20e669a325e64ab17c75ed8dbf0e5e521da0",
    "submitter": {
        "id": 13931,
        "url": "http://patchwork.ozlabs.org/api/people/13931/?format=api",
        "name": "Catherine Sullivan",
        "email": "catherine.sullivan@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/1440690163-128213-6-git-send-email-catherine.sullivan@intel.com/mbox/",
    "series": [],
    "comments": "http://patchwork.ozlabs.org/api/patches/511344/comments/",
    "check": "pending",
    "checks": "http://patchwork.ozlabs.org/api/patches/511344/checks/",
    "tags": {},
    "related": [],
    "headers": {
        "Return-Path": "<intel-wired-lan-bounces@lists.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"
        ],
        "Received": [
            "from hemlock.osuosl.org (smtp2.osuosl.org [140.211.166.133])\n\tby ozlabs.org (Postfix) with ESMTP id 242171401F6\n\tfor <incoming@patchwork.ozlabs.org>;\n\tFri, 28 Aug 2015 01:41:53 +1000 (AEST)",
            "from localhost (localhost [127.0.0.1])\n\tby hemlock.osuosl.org (Postfix) with ESMTP id 5E92E9518F;\n\tThu, 27 Aug 2015 15:41:52 +0000 (UTC)",
            "from hemlock.osuosl.org ([127.0.0.1])\n\tby localhost (.osuosl.org [127.0.0.1]) (amavisd-new, port 10024)\n\twith ESMTP id AFvJsVZ78VZd; Thu, 27 Aug 2015 15:41:51 +0000 (UTC)",
            "from ash.osuosl.org (ash.osuosl.org [140.211.166.34])\n\tby hemlock.osuosl.org (Postfix) with ESMTP id DF70195178;\n\tThu, 27 Aug 2015 15:41:50 +0000 (UTC)",
            "from fraxinus.osuosl.org (smtp4.osuosl.org [140.211.166.137])\n\tby ash.osuosl.org (Postfix) with ESMTP id 8D31F1C11E9\n\tfor <intel-wired-lan@lists.osuosl.org>;\n\tThu, 27 Aug 2015 15:41:48 +0000 (UTC)",
            "from localhost (localhost [127.0.0.1])\n\tby fraxinus.osuosl.org (Postfix) with ESMTP id 897F3A3C89\n\tfor <intel-wired-lan@lists.osuosl.org>;\n\tThu, 27 Aug 2015 15:41:48 +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 1Y58k_KWIX7u for <intel-wired-lan@lists.osuosl.org>;\n\tThu, 27 Aug 2015 15:41:45 +0000 (UTC)",
            "from mga11.intel.com (mga11.intel.com [192.55.52.93])\n\tby fraxinus.osuosl.org (Postfix) with ESMTP id 2E5A8A3C8B\n\tfor <intel-wired-lan@lists.osuosl.org>;\n\tThu, 27 Aug 2015 15:41:45 +0000 (UTC)",
            "from orsmga003.jf.intel.com ([10.7.209.27])\n\tby fmsmga102.fm.intel.com with ESMTP; 27 Aug 2015 08:41:44 -0700",
            "from catheri1-tigger.jf.intel.com ([134.134.176.92])\n\tby orsmga003.jf.intel.com with ESMTP; 27 Aug 2015 08:41:45 -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.17,422,1437462000\"; d=\"scan'208\";a=\"633370222\"",
        "From": "Catherine Sullivan <catherine.sullivan@intel.com>",
        "To": "intel-wired-lan@lists.osuosl.org",
        "Date": "Thu, 27 Aug 2015 11:42:33 -0400",
        "Message-Id": "<1440690163-128213-6-git-send-email-catherine.sullivan@intel.com>",
        "X-Mailer": "git-send-email 1.9.3",
        "In-Reply-To": "<1440690163-128213-1-git-send-email-catherine.sullivan@intel.com>",
        "References": "<1440690163-128213-1-git-send-email-catherine.sullivan@intel.com>",
        "Subject": "[Intel-wired-lan] [next PATCH S12 05/15] i40e: fix erroneous WARN_ON",
        "X-BeenThere": "intel-wired-lan@lists.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.lists.osuosl.org>",
        "List-Unsubscribe": "<http://lists.osuosl.org/mailman/options/intel-wired-lan>, \n\t<mailto:intel-wired-lan-request@lists.osuosl.org?subject=unsubscribe>",
        "List-Archive": "<http://lists.osuosl.org/pipermail/intel-wired-lan/>",
        "List-Post": "<mailto:intel-wired-lan@lists.osuosl.org>",
        "List-Help": "<mailto:intel-wired-lan-request@lists.osuosl.org?subject=help>",
        "List-Subscribe": "<http://lists.osuosl.org/mailman/listinfo/intel-wired-lan>, \n\t<mailto:intel-wired-lan-request@lists.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@lists.osuosl.org",
        "Sender": "\"Intel-wired-lan\" <intel-wired-lan-bounces@lists.osuosl.org>"
    },
    "content": "From: Jesse Brandeburg <jesse.brandeburg@intel.com>\n\nThe driver was issuing a WARN_ON during ring size changes\nbecause the code was cloning the rx_ring struct but\nnot zeroing out the pointers before allocating new memory.\n\nZero out the pointers in the cloned copy before allocating\nnew memory for them.  In this case the code was correctly\navoiding memory leaks but still triggering the warning.\n\nSigned-off-by: Jesse Brandeburg <jesse.brandeburg@intel.com>\nChange-ID: I186dd493948e9b7254ab0593d4aad8b68808918d\n---\n drivers/net/ethernet/intel/i40e/i40e_ethtool.c | 10 ++++++++++\n 1 file changed, 10 insertions(+)",
    "diff": "diff --git a/drivers/net/ethernet/intel/i40e/i40e_ethtool.c b/drivers/net/ethernet/intel/i40e/i40e_ethtool.c\nindex ffa9431..ef471fc 100644\n--- a/drivers/net/ethernet/intel/i40e/i40e_ethtool.c\n+++ b/drivers/net/ethernet/intel/i40e/i40e_ethtool.c\n@@ -1176,6 +1176,11 @@ static int i40e_set_ringparam(struct net_device *netdev,\n \t\t\t/* clone ring and setup updated count */\n \t\t\ttx_rings[i] = *vsi->tx_rings[i];\n \t\t\ttx_rings[i].count = new_tx_count;\n+\t\t\t/* the desc and bi pointers will be reallocated in the\n+\t\t\t * setup call\n+\t\t\t */\n+\t\t\ttx_rings[i].desc = NULL;\n+\t\t\ttx_rings[i].rx_bi = NULL;\n \t\t\terr = i40e_setup_tx_descriptors(&tx_rings[i]);\n \t\t\tif (err) {\n \t\t\t\twhile (i) {\n@@ -1206,6 +1211,11 @@ static int i40e_set_ringparam(struct net_device *netdev,\n \t\t\t/* clone ring and setup updated count */\n \t\t\trx_rings[i] = *vsi->rx_rings[i];\n \t\t\trx_rings[i].count = new_rx_count;\n+\t\t\t/* the desc and bi pointers will be reallocated in the\n+\t\t\t * setup call\n+\t\t\t */\n+\t\t\trx_rings[i].desc = NULL;\n+\t\t\trx_rings[i].rx_bi = NULL;\n \t\t\terr = i40e_setup_rx_descriptors(&rx_rings[i]);\n \t\t\tif (err) {\n \t\t\t\twhile (i) {\n",
    "prefixes": [
        "next",
        "S12",
        "05/15"
    ]
}