get:
Show a patch.

patch:
Update a patch.

put:
Update a patch.

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

{
    "id": 955947,
    "url": "http://patchwork.ozlabs.org/api/patches/955947/?format=api",
    "web_url": "http://patchwork.ozlabs.org/project/uboot/patch/20180810060711.6547-4-jagan@amarulasolutions.com/",
    "project": {
        "id": 18,
        "url": "http://patchwork.ozlabs.org/api/projects/18/?format=api",
        "name": "U-Boot",
        "link_name": "uboot",
        "list_id": "u-boot.lists.denx.de",
        "list_email": "u-boot@lists.denx.de",
        "web_url": null,
        "scm_url": null,
        "webscm_url": null,
        "list_archive_url": "",
        "list_archive_url_format": "",
        "commit_url_format": ""
    },
    "msgid": "<20180810060711.6547-4-jagan@amarulasolutions.com>",
    "list_archive_url": null,
    "date": "2018-08-10T06:06:21",
    "name": "[U-Boot,v2,03/53] reset: Add default request ops",
    "commit_ref": null,
    "pull_url": null,
    "state": "superseded",
    "archived": false,
    "hash": "3782067459d7fc5fe3fa34a76f83b1fcb66ebd98",
    "submitter": {
        "id": 69820,
        "url": "http://patchwork.ozlabs.org/api/people/69820/?format=api",
        "name": "Jagan Teki",
        "email": "jagan@amarulasolutions.com"
    },
    "delegate": {
        "id": 17739,
        "url": "http://patchwork.ozlabs.org/api/users/17739/?format=api",
        "username": "jagan",
        "first_name": "Jagannadha Sutradharudu",
        "last_name": "Teki",
        "email": "jagannadh.teki@gmail.com"
    },
    "mbox": "http://patchwork.ozlabs.org/project/uboot/patch/20180810060711.6547-4-jagan@amarulasolutions.com/mbox/",
    "series": [
        {
            "id": 60190,
            "url": "http://patchwork.ozlabs.org/api/series/60190/?format=api",
            "web_url": "http://patchwork.ozlabs.org/project/uboot/list/?series=60190",
            "date": "2018-08-10T06:06:18",
            "name": "clk: Add Allwinner CLK, RESET support",
            "version": 2,
            "mbox": "http://patchwork.ozlabs.org/series/60190/mbox/"
        }
    ],
    "comments": "http://patchwork.ozlabs.org/api/patches/955947/comments/",
    "check": "pending",
    "checks": "http://patchwork.ozlabs.org/api/patches/955947/checks/",
    "tags": {},
    "related": [],
    "headers": {
        "Return-Path": "<u-boot-bounces@lists.denx.de>",
        "X-Original-To": "incoming@patchwork.ozlabs.org",
        "Delivered-To": "patchwork-incoming@bilbo.ozlabs.org",
        "Authentication-Results": [
            "ozlabs.org;\n\tspf=none (mailfrom) smtp.mailfrom=lists.denx.de\n\t(client-ip=81.169.180.215; helo=lists.denx.de;\n\tenvelope-from=u-boot-bounces@lists.denx.de;\n\treceiver=<UNKNOWN>)",
            "ozlabs.org; dmarc=none (p=none dis=none)\n\theader.from=amarulasolutions.com",
            "ozlabs.org;\n\tdkim=fail reason=\"signature verification failed\" (1024-bit key;\n\tunprotected) header.d=amarulasolutions.com\n\theader.i=@amarulasolutions.com header.b=\"fFoSeesY\"; \n\tdkim-atps=neutral"
        ],
        "Received": [
            "from lists.denx.de (dione.denx.de [81.169.180.215])\n\tby ozlabs.org (Postfix) with ESMTP id 41mvtv0xzGz9s7Q\n\tfor <incoming@patchwork.ozlabs.org>;\n\tFri, 10 Aug 2018 16:13:10 +1000 (AEST)",
            "by lists.denx.de (Postfix, from userid 105)\n\tid 8E11EC21E1A; Fri, 10 Aug 2018 06:09:45 +0000 (UTC)",
            "from lists.denx.de (localhost [IPv6:::1])\n\tby lists.denx.de (Postfix) with ESMTP id 68315C21E02;\n\tFri, 10 Aug 2018 06:08:18 +0000 (UTC)",
            "by lists.denx.de (Postfix, from userid 105)\n\tid E81C6C21C57; Fri, 10 Aug 2018 06:07:56 +0000 (UTC)",
            "from mail-pg1-f180.google.com (mail-pg1-f180.google.com\n\t[209.85.215.180])\n\tby lists.denx.de (Postfix) with ESMTPS id BE441C21D8A\n\tfor <u-boot@lists.denx.de>; Fri, 10 Aug 2018 06:07:50 +0000 (UTC)",
            "by mail-pg1-f180.google.com with SMTP id a14-v6so3877488pgv.10\n\tfor <u-boot@lists.denx.de>; Thu, 09 Aug 2018 23:07:50 -0700 (PDT)",
            "from localhost.localdomain ([183.82.228.250])\n\tby smtp.gmail.com with ESMTPSA id\n\tr23-v6sm16880975pfj.5.2018.08.09.23.07.45\n\t(version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);\n\tThu, 09 Aug 2018 23:07:48 -0700 (PDT)"
        ],
        "X-Spam-Checker-Version": "SpamAssassin 3.4.0 (2014-02-07) on lists.denx.de",
        "X-Spam-Level": "",
        "X-Spam-Status": "No, score=0.0 required=5.0 tests=T_DKIM_INVALID\n\tautolearn=unavailable autolearn_force=no version=3.4.0",
        "DKIM-Signature": "v=1; a=rsa-sha256; c=relaxed/relaxed;\n\td=amarulasolutions.com; s=google;\n\th=from:to:cc:subject:date:message-id:in-reply-to:references\n\t:mime-version:content-transfer-encoding;\n\tbh=P1UwTBAos/Cxg7MDidJoTTpUUl8Y/96aSIEKKN+i3RQ=;\n\tb=fFoSeesYIXZBSjJIp7vPS7aQthiZ/PJvRgPPJt9OiwaI3rVxLG5hF/L51SFE6WMIXl\n\t0EJDEml/rQ38sY0UX/2vHd8WJzCXXIJKsDz/vEHo69E2gwy8pr4VA9q+XKzrvxazir05\n\tv1/tWIaEV9RbxLXDcQ5+aVimo/iAUbG3h5ovc=",
        "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:mime-version:content-transfer-encoding;\n\tbh=P1UwTBAos/Cxg7MDidJoTTpUUl8Y/96aSIEKKN+i3RQ=;\n\tb=EnDBuyVlOPVYULEPfN9b+UuS8CJP9UiOMUCLb86+KsWTiYIgnniHUTOHf7+6RDwwH/\n\tBluxAyVcyBn+vMabY445Bq1SRkNoGVk24Ap2U+uSin5dHNRsf9b1gjAHphKjp41hge3g\n\tCAo2z5gDrhmEAbORQrUEeo7YbyHTyXT2ReL6QxFV5smC9kwMwk+5MFlJDaGALwxCDtLt\n\t/XjgIW3xMATBw698p+kEsqzXPjjcqYC60G62JJ7/QXB+EMlmdh1YbwS5I0njwizAFumY\n\tKBP4b9NEceUzWi3xrp0dNGqJtiIL34BXZoNHSqYIScgI7OQeB1nQV46kriTtGxCZAsBC\n\t9Bgw==",
        "X-Gm-Message-State": "AOUpUlF1usqWRLMk4TZOUie4ZyDGUTmjpPr048EjE7JTLpzzgRXRs+4t\n\tIASbsAf8aYz9mKHgj296zitIIg==",
        "X-Google-Smtp-Source": "AA+uWPxUFyUC2up9Q+xNgatZMN2HdfI1qzDU6oxzoFbn2ec2tu7jFvbGpWWqzawkxft06HeO78XVng==",
        "X-Received": "by 2002:a63:8f03:: with SMTP id\n\tn3-v6mr5104598pgd.166.1533881269385; \n\tThu, 09 Aug 2018 23:07:49 -0700 (PDT)",
        "From": "Jagan Teki <jagan@amarulasolutions.com>",
        "To": "Maxime Ripard <maxime.ripard@bootlin.com>,\n\tAndre Przywara <andre.przywara@arm.com>, Chen-Yu Tsai <wens@csie.org>,\n\tIcenowy Zheng <icenowy@aosc.io>",
        "Date": "Fri, 10 Aug 2018 11:36:21 +0530",
        "Message-Id": "<20180810060711.6547-4-jagan@amarulasolutions.com>",
        "X-Mailer": "git-send-email 2.18.0.321.gffc6fa0e3",
        "In-Reply-To": "<20180810060711.6547-1-jagan@amarulasolutions.com>",
        "References": "<20180810060711.6547-1-jagan@amarulasolutions.com>",
        "MIME-Version": "1.0",
        "Cc": "Tom Rini <trini@konsulko.com>, u-boot@lists.denx.de",
        "Subject": "[U-Boot] [PATCH v2 03/53] reset: Add default request ops",
        "X-BeenThere": "u-boot@lists.denx.de",
        "X-Mailman-Version": "2.1.18",
        "Precedence": "list",
        "List-Id": "U-Boot discussion <u-boot.lists.denx.de>",
        "List-Unsubscribe": "<https://lists.denx.de/options/u-boot>,\n\t<mailto:u-boot-request@lists.denx.de?subject=unsubscribe>",
        "List-Archive": "<http://lists.denx.de/pipermail/u-boot/>",
        "List-Post": "<mailto:u-boot@lists.denx.de>",
        "List-Help": "<mailto:u-boot-request@lists.denx.de?subject=help>",
        "List-Subscribe": "<https://lists.denx.de/listinfo/u-boot>,\n\t<mailto:u-boot-request@lists.denx.de?subject=subscribe>",
        "Content-Type": "text/plain; charset=\"utf-8\"",
        "Content-Transfer-Encoding": "base64",
        "Errors-To": "u-boot-bounces@lists.denx.de",
        "Sender": "\"U-Boot\" <u-boot-bounces@lists.denx.de>"
    },
    "content": "Missing request ops from respective uclass driver\ngenerating \"synchronous abort\" in Allwinner platform,\nmay be in arm. So add default request ops and give a\nchance to uclass driver to think whether they really\nneed request or not.\n\nCc: Simon Glass <sjg@chromium.org>\nSigned-off-by: Jagan Teki <jagan@amarulasolutions.com>\n---\n drivers/reset/reset-uclass.c | 10 +++++++++-\n 1 file changed, 9 insertions(+), 1 deletion(-)",
    "diff": "diff --git a/drivers/reset/reset-uclass.c b/drivers/reset/reset-uclass.c\nindex 3899537635..99881b8b99 100644\n--- a/drivers/reset/reset-uclass.c\n+++ b/drivers/reset/reset-uclass.c\n@@ -14,6 +14,11 @@ static inline struct reset_ops *reset_dev_ops(struct udevice *dev)\n \treturn (struct reset_ops *)dev->driver->ops;\n }\n \n+static int reset_request_default(struct reset_ctl *reset_ctl)\n+{\n+\treturn 0;\n+}\n+\n static int reset_of_xlate_default(struct reset_ctl *reset_ctl,\n \t\t\t\t  struct ofnode_phandle_args *args)\n {\n@@ -69,7 +74,10 @@ int reset_get_by_index(struct udevice *dev, int index,\n \t\treturn ret;\n \t}\n \n-\tret = ops->request(reset_ctl);\n+\tif (ops->request)\n+\t\tret = ops->request(reset_ctl);\n+\telse\n+\t\tret = reset_request_default(reset_ctl);\n \tif (ret) {\n \t\tdebug(\"ops->request() failed: %d\\n\", ret);\n \t\treturn ret;\n",
    "prefixes": [
        "U-Boot",
        "v2",
        "03/53"
    ]
}