get:
Show a patch.

patch:
Update a patch.

put:
Update a patch.

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

{
    "id": 807296,
    "url": "http://patchwork.ozlabs.org/api/patches/807296/?format=api",
    "web_url": "http://patchwork.ozlabs.org/project/netdev/patch/1504038918-49254-4-git-send-email-f.fainelli@gmail.com/",
    "project": {
        "id": 7,
        "url": "http://patchwork.ozlabs.org/api/projects/7/?format=api",
        "name": "Linux network development",
        "link_name": "netdev",
        "list_id": "netdev.vger.kernel.org",
        "list_email": "netdev@vger.kernel.org",
        "web_url": null,
        "scm_url": null,
        "webscm_url": null,
        "list_archive_url": "",
        "list_archive_url_format": "",
        "commit_url_format": ""
    },
    "msgid": "<1504038918-49254-4-git-send-email-f.fainelli@gmail.com>",
    "list_archive_url": null,
    "date": "2017-08-29T20:35:17",
    "name": "[net-next,v2,3/4] net: systemport: Set correct RSB endian bits based on host",
    "commit_ref": null,
    "pull_url": null,
    "state": "accepted",
    "archived": true,
    "hash": "222d9c12b7b2fb3623efef6ee530fe62e5f4fc86",
    "submitter": {
        "id": 2800,
        "url": "http://patchwork.ozlabs.org/api/people/2800/?format=api",
        "name": "Florian Fainelli",
        "email": "f.fainelli@gmail.com"
    },
    "delegate": {
        "id": 34,
        "url": "http://patchwork.ozlabs.org/api/users/34/?format=api",
        "username": "davem",
        "first_name": "David",
        "last_name": "Miller",
        "email": "davem@davemloft.net"
    },
    "mbox": "http://patchwork.ozlabs.org/project/netdev/patch/1504038918-49254-4-git-send-email-f.fainelli@gmail.com/mbox/",
    "series": [
        {
            "id": 470,
            "url": "http://patchwork.ozlabs.org/api/series/470/?format=api",
            "web_url": "http://patchwork.ozlabs.org/project/netdev/list/?series=470",
            "date": "2017-08-29T20:35:14",
            "name": "Endian fixes for SYSTEMPORT/SF2/MDIO",
            "version": 2,
            "mbox": "http://patchwork.ozlabs.org/series/470/mbox/"
        }
    ],
    "comments": "http://patchwork.ozlabs.org/api/patches/807296/comments/",
    "check": "pending",
    "checks": "http://patchwork.ozlabs.org/api/patches/807296/checks/",
    "tags": {},
    "related": [],
    "headers": {
        "Return-Path": "<netdev-owner@vger.kernel.org>",
        "X-Original-To": "patchwork-incoming@ozlabs.org",
        "Delivered-To": "patchwork-incoming@ozlabs.org",
        "Authentication-Results": [
            "ozlabs.org;\n\tspf=none (mailfrom) smtp.mailfrom=vger.kernel.org\n\t(client-ip=209.132.180.67; helo=vger.kernel.org;\n\tenvelope-from=netdev-owner@vger.kernel.org;\n\treceiver=<UNKNOWN>)",
            "ozlabs.org; dkim=pass (2048-bit key;\n\tunprotected) header.d=gmail.com header.i=@gmail.com\n\theader.b=\"ce5Z5kip\"; dkim-atps=neutral"
        ],
        "Received": [
            "from vger.kernel.org (vger.kernel.org [209.132.180.67])\n\tby ozlabs.org (Postfix) with ESMTP id 3xhgXQ71pXz9s9Y\n\tfor <patchwork-incoming@ozlabs.org>;\n\tWed, 30 Aug 2017 06:41:26 +1000 (AEST)",
            "(majordomo@vger.kernel.org) by vger.kernel.org via listexpand\n\tid S1751690AbdH2UlY (ORCPT <rfc822;patchwork-incoming@ozlabs.org>);\n\tTue, 29 Aug 2017 16:41:24 -0400",
            "from mail-qt0-f194.google.com ([209.85.216.194]:38882 \"EHLO\n\tmail-qt0-f194.google.com\" rhost-flags-OK-OK-OK-OK) by vger.kernel.org\n\twith ESMTP id S1751662AbdH2UlW (ORCPT\n\t<rfc822;netdev@vger.kernel.org>); Tue, 29 Aug 2017 16:41:22 -0400",
            "by mail-qt0-f194.google.com with SMTP id d15so3751822qta.5\n\tfor <netdev@vger.kernel.org>; Tue, 29 Aug 2017 13:41:21 -0700 (PDT)",
            "from stb-bld-04.irv.broadcom.com ([192.19.255.250])\n\tby smtp.gmail.com with ESMTPSA id\n\tu17sm2645446qtc.43.2017.08.29.13.41.18\n\t(version=TLS1_2 cipher=ECDHE-RSA-AES128-SHA bits=128/128);\n\tTue, 29 Aug 2017 13:41:20 -0700 (PDT)"
        ],
        "DKIM-Signature": "v=1; a=rsa-sha256; c=relaxed/relaxed;\n\td=gmail.com; s=20161025;\n\th=from:to:cc:subject:date:message-id:in-reply-to:references;\n\tbh=zufQmGBkzN/thy+bg2fUUFPQNtBSHGRZp2kh9ysl0X8=;\n\tb=ce5Z5kipt9JXevnYtOASQL00kdP3F8dKA8hlpcDBehkrXCiHvPnalMBaS5w9/tn+GF\n\tMy3aKbQ1EE9GGeDfAqtjVxBeVjBmIDOi3IP/Nmn+nBbRcaMfkC9XfkuhNG9F8Lof4plk\n\t9Rg4fJcdPG1JOkFwZLyxLDiSWPjApXDFo2h/XDybekmO3eHC3G4WujrQ6CWfZWk6S+Du\n\tK51CLixdfOSyPG+QsBwxNVT6b1uYAKIeS/DkWkTP99Ahkzr75k09sxHaFqZiQkxVwQr9\n\t79xOnACo29HSTefvYShvus27W1JNv3WzO3sbmMW8NslHaEnXSAGUo0QOsNiGNoka6jgd\n\tavKg==",
        "X-Google-DKIM-Signature": "v=1; a=rsa-sha256; c=relaxed/relaxed;\n\td=1e100.net; s=20161025;\n\th=x-gm-message-state:from:to:cc:subject:date:message-id:in-reply-to\n\t:references;\n\tbh=zufQmGBkzN/thy+bg2fUUFPQNtBSHGRZp2kh9ysl0X8=;\n\tb=AG6AhuSLxsTq3YDdBO99XnIrQKWKFvONhHt+tI+rzPqELQXdeUnfatpPaLgpiTozdl\n\tAkRfaxB0AMBrwMf1jz14ZriJLpund+VwKYd4IO/28QiQmTkcH9Lq34WasmgRtrPNUK61\n\tIi4+Bg3xUAwOwTZy9GE8E6EgEdHbC9ancsZPMuG2RWRSSmzqQAi9MrWC2bt4IPA/DUM7\n\tOd3S2Wa/xMLxPqmgYxFhQqvBs1PCb5MuK7Hnzjwn48mrsuQKBcSP54kBKYEgORh/xIv1\n\tkGD9FqT2jhm8lm/DSQMsHN0iWLXztMka0QlKXlRcJejgBshcphgFwQtZYoAa8NjCxw7U\n\t6HAQ==",
        "X-Gm-Message-State": "AHYfb5jRbpW5JUsc+tQkcQ0W5pLv9M/XqTIpyFq6g6tz1mM3bWavo8VK\n\t5xqx1Plj8kYgr65FqR0=",
        "X-Received": "by 10.200.56.7 with SMTP id q7mr7632153qtb.196.1504039281015;\n\tTue, 29 Aug 2017 13:41:21 -0700 (PDT)",
        "From": "Florian Fainelli <f.fainelli@gmail.com>",
        "To": "netdev@vger.kernel.org",
        "Cc": "davem@davemloft.net, opendmb@gmail.com, andrew@lunn.ch,\n\tvivien.didelot@savoirfairelinux.com,\n\tFlorian Fainelli <f.fainelli@gmail.com>",
        "Subject": "[PATCH net-next v2 3/4] net: systemport: Set correct RSB endian\n\tbits based on host",
        "Date": "Tue, 29 Aug 2017 13:35:17 -0700",
        "Message-Id": "<1504038918-49254-4-git-send-email-f.fainelli@gmail.com>",
        "X-Mailer": "git-send-email 1.9.1",
        "In-Reply-To": "<1504038918-49254-1-git-send-email-f.fainelli@gmail.com>",
        "References": "<1504038918-49254-1-git-send-email-f.fainelli@gmail.com>",
        "Sender": "netdev-owner@vger.kernel.org",
        "Precedence": "bulk",
        "List-ID": "<netdev.vger.kernel.org>",
        "X-Mailing-List": "netdev@vger.kernel.org"
    },
    "content": "RSB_SWAP0 needs to match the host CPU endian, and it needs to be set\nfor LE and clear for BE. RSB_SWAP1 must always be cleared for SYSTEMPORT\nLite.\n\nWith these settings, we have the Receive Status Block always match the\nhost endian and we do not need to perform any conversion. Since there is\nnot necessarily a CONFIG_CPU_LITTLE_ENDIAN option defined, we test for\n!CONFIG_CPU_BIG_ENDIAN which is guaranteed to be set.\n\nSigned-off-by: Florian Fainelli <f.fainelli@gmail.com>\n---\n drivers/net/ethernet/broadcom/bcmsysport.c | 8 ++++++--\n 1 file changed, 6 insertions(+), 2 deletions(-)",
    "diff": "diff --git a/drivers/net/ethernet/broadcom/bcmsysport.c b/drivers/net/ethernet/broadcom/bcmsysport.c\nindex a7e84292af50..931751e4f369 100644\n--- a/drivers/net/ethernet/broadcom/bcmsysport.c\n+++ b/drivers/net/ethernet/broadcom/bcmsysport.c\n@@ -1762,10 +1762,14 @@ static void rbuf_init(struct bcm_sysport_priv *priv)\n \treg = rbuf_readl(priv, RBUF_CONTROL);\n \treg |= RBUF_4B_ALGN | RBUF_RSB_EN;\n \t/* Set a correct RSB format on SYSTEMPORT Lite */\n-\tif (priv->is_lite) {\n+\tif (priv->is_lite)\n \t\treg &= ~RBUF_RSB_SWAP1;\n+\n+\t/* Set a correct RSB format based on host endian */\n+\tif (!IS_ENABLED(CONFIG_CPU_BIG_ENDIAN))\n \t\treg |= RBUF_RSB_SWAP0;\n-\t}\n+\telse\n+\t\treg &= ~RBUF_RSB_SWAP0;\n \trbuf_writel(priv, reg, RBUF_CONTROL);\n }\n \n",
    "prefixes": [
        "net-next",
        "v2",
        "3/4"
    ]
}