get:
Show a patch.

patch:
Update a patch.

put:
Update a patch.

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

{
    "id": 37529,
    "url": "http://patchwork.ozlabs.org/api/patches/37529/?format=api",
    "web_url": "http://patchwork.ozlabs.org/project/linuxppc-dev/patch/4AF084C6.3020602@nortel.com/",
    "project": {
        "id": 2,
        "url": "http://patchwork.ozlabs.org/api/projects/2/?format=api",
        "name": "Linux PPC development",
        "link_name": "linuxppc-dev",
        "list_id": "linuxppc-dev.lists.ozlabs.org",
        "list_email": "linuxppc-dev@lists.ozlabs.org",
        "web_url": "https://github.com/linuxppc/wiki/wiki",
        "scm_url": "https://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git",
        "webscm_url": "https://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git/",
        "list_archive_url": "https://lore.kernel.org/linuxppc-dev/",
        "list_archive_url_format": "https://lore.kernel.org/linuxppc-dev/{}/",
        "commit_url_format": "https://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git/commit/?id={}"
    },
    "msgid": "<4AF084C6.3020602@nortel.com>",
    "list_archive_url": "https://lore.kernel.org/linuxppc-dev/4AF084C6.3020602@nortel.com/",
    "date": "2009-11-03T19:30:14",
    "name": "arch/powerpc: Improve _memcpy",
    "commit_ref": null,
    "pull_url": null,
    "state": "awaiting-upstream",
    "archived": true,
    "hash": "6fa69e63a3c73c3d4bcd8237d8c4837bbf914b3a",
    "submitter": {
        "id": 315,
        "url": "http://patchwork.ozlabs.org/api/people/315/?format=api",
        "name": "Chris Friesen",
        "email": "cfriesen@nortel.com"
    },
    "delegate": {
        "id": 8,
        "url": "http://patchwork.ozlabs.org/api/users/8/?format=api",
        "username": "glikely",
        "first_name": "Grant",
        "last_name": "Likely",
        "email": "grant.likely@secretlab.ca"
    },
    "mbox": "http://patchwork.ozlabs.org/project/linuxppc-dev/patch/4AF084C6.3020602@nortel.com/mbox/",
    "series": [],
    "comments": "http://patchwork.ozlabs.org/api/patches/37529/comments/",
    "check": "pending",
    "checks": "http://patchwork.ozlabs.org/api/patches/37529/checks/",
    "tags": {},
    "related": [],
    "headers": {
        "Return-Path": "<linuxppc-dev-bounces+patchwork-incoming=ozlabs.org@lists.ozlabs.org>",
        "X-Original-To": "patchwork-incoming@ozlabs.org",
        "Delivered-To": [
            "patchwork-incoming@ozlabs.org",
            "linuxppc-dev@ozlabs.org"
        ],
        "Received": [
            "from bilbo.ozlabs.org (localhost [127.0.0.1])\n\tby ozlabs.org (Postfix) with ESMTP id 9609AB7E70\n\tfor <patchwork-incoming@ozlabs.org>;\n\tWed,  4 Nov 2009 06:54:26 +1100 (EST)",
            "by ozlabs.org (Postfix)\n\tid 2B256B7BE3; Wed,  4 Nov 2009 06:54:20 +1100 (EST)",
            "from zrtps0kp.nortel.com (zrtps0kp.nortel.com [47.140.192.56])\n\t(using TLSv1 with cipher EDH-RSA-DES-CBC3-SHA (168/168 bits))\n\t(Client CN \"\", Issuer \"NORTEL\" (not verified))\n\tby ozlabs.org (Postfix) with ESMTPS id 796EEB7BE2\n\tfor <linuxppc-dev@ozlabs.org>; Wed,  4 Nov 2009 06:54:19 +1100 (EST)",
            "from zcarhxs1.corp.nortel.com (casmtp.ca.nortel.com\n\t[47.129.230.89])\n\tby zrtps0kp.nortel.com (Switch-2.2.6/Switch-2.2.0) with ESMTP id\n\tnA3JYbU13902; Tue, 3 Nov 2009 19:34:38 GMT",
            "from localhost.localdomain ([47.130.80.153] RDNS failed) by\n\tzcarhxs1.corp.nortel.com with Microsoft SMTPSVC(6.0.3790.3959); \n\tTue, 3 Nov 2009 14:33:47 -0500"
        ],
        "X-Greylist": "delayed 1174 seconds by postgrey-1.32 at bilbo;\n\tWed, 04 Nov 2009 06:54:19 EST",
        "Message-ID": "<4AF084C6.3020602@nortel.com>",
        "Date": "Tue, 03 Nov 2009 13:30:14 -0600",
        "From": "\"Chris Friesen\" <cfriesen@nortel.com>",
        "User-Agent": "Mozilla/5.0 (X11; U; Linux i686; en-US;\n\trv:1.9.1.4pre) Gecko/20090922 Fedora/3.0-2.7.b4.fc11\n\tThunderbird/3.0b4",
        "MIME-Version": "1.0",
        "To": "Linux kernel <linux-kernel@vger.kernel.org>,\n\tlinuxppc-dev list <linuxppc-dev@ozlabs.org>,\n\tDirk Eibach <eibach@gdsys.de>",
        "Subject": "Fwd: [PATCH] arch/powerpc: Improve _memcpy",
        "X-OriginalArrivalTime": "03 Nov 2009 19:33:47.0984 (UTC)\n\tFILETIME=[90684500:01CA5CBC]",
        "X-BeenThere": "linuxppc-dev@lists.ozlabs.org",
        "X-Mailman-Version": "2.1.12",
        "Precedence": "list",
        "List-Id": "Linux on PowerPC Developers Mail List\n\t<linuxppc-dev.lists.ozlabs.org>",
        "List-Unsubscribe": "<https://lists.ozlabs.org/options/linuxppc-dev>,\n\t<mailto:linuxppc-dev-request@lists.ozlabs.org?subject=unsubscribe>",
        "List-Archive": "<http://lists.ozlabs.org/pipermail/linuxppc-dev>",
        "List-Post": "<mailto:linuxppc-dev@lists.ozlabs.org>",
        "List-Help": "<mailto:linuxppc-dev-request@lists.ozlabs.org?subject=help>",
        "List-Subscribe": "<https://lists.ozlabs.org/listinfo/linuxppc-dev>,\n\t<mailto:linuxppc-dev-request@lists.ozlabs.org?subject=subscribe>",
        "Content-Type": "text/plain; charset=\"us-ascii\"",
        "Content-Transfer-Encoding": "7bit",
        "Sender": "linuxppc-dev-bounces+patchwork-incoming=ozlabs.org@lists.ozlabs.org",
        "Errors-To": "linuxppc-dev-bounces+patchwork-incoming=ozlabs.org@lists.ozlabs.org"
    },
    "content": "Forwarding to the ppc mailing list.\n\nChris\n\n\n-------- Original Message --------\nSubject: [PATCH] arch/powerpc: Improve _memcpy\nDate: Tue,  3 Nov 2009 15:20:56 +0100\nFrom: Dirk Eibach <eibach@gdsys.de>\nTo: linux-kernel@vger.kernel.org\nCC: Dirk Eibach <eibach@gdsys.de>\n\nThe implementation of _memcpy_fromio and _memcpy_toio seems to be\nsuboptimal for size 4.\n\nSigned-off-by: Dirk Eibach <eibach@gdsys.de>\n---\n arch/powerpc/kernel/io.c |    4 ++--\n 1 files changed, 2 insertions(+), 2 deletions(-)\n\n \t\tvsrc += 4;\n@@ -190,7 +190,7 @@ void _memcpy_toio(volatile void __iomem *dest, const\nvoid *src, unsigned long n)\n \t\tvdest++;\n \t\tn--;\n \t}\n-\twhile(n > 4) {\n+\twhile(n >= 4) {\n \t\t*((volatile u32 *)vdest) = *((volatile u32 *)src);\n \t\tsrc += 4;\n \t\tvdest += 4;",
    "diff": "diff --git a/arch/powerpc/kernel/io.c b/arch/powerpc/kernel/io.c\nindex 1882bf4..8dc7547 100644\n--- a/arch/powerpc/kernel/io.c\n+++ b/arch/powerpc/kernel/io.c\n@@ -161,7 +161,7 @@ void _memcpy_fromio(void *dest, const volatile void\n__iomem *src,\n \t\tdest++;\n \t\tn--;\n \t}\n-\twhile(n > 4) {\n+\twhile(n >= 4) {\n \t\t*((u32 *)dest) = *((volatile u32 *)vsrc);\n \t\teieio();\n",
    "prefixes": []
}