get:
Show a patch.

patch:
Update a patch.

put:
Update a patch.

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

{
    "id": 2227619,
    "url": "http://patchwork.ozlabs.org/api/1.1/patches/2227619/?format=api",
    "web_url": "http://patchwork.ozlabs.org/project/ubuntu-kernel/patch/20260424024432.70725-4-zixing.liu@canonical.com/",
    "project": {
        "id": 15,
        "url": "http://patchwork.ozlabs.org/api/1.1/projects/15/?format=api",
        "name": "Ubuntu Kernel",
        "link_name": "ubuntu-kernel",
        "list_id": "kernel-team.lists.ubuntu.com",
        "list_email": "kernel-team@lists.ubuntu.com",
        "web_url": null,
        "scm_url": null,
        "webscm_url": null
    },
    "msgid": "<20260424024432.70725-4-zixing.liu@canonical.com>",
    "date": "2026-04-24T02:44:31",
    "name": "[SRU,N,v3,3/4] selftests/powerpc: Return errors from all tests",
    "commit_ref": null,
    "pull_url": null,
    "state": "new",
    "archived": false,
    "hash": "e54d29e8887935ca94586382cce52b3d1baa627e",
    "submitter": {
        "id": 90901,
        "url": "http://patchwork.ozlabs.org/api/1.1/people/90901/?format=api",
        "name": "Zixing Liu",
        "email": "zixing.liu@canonical.com"
    },
    "delegate": null,
    "mbox": "http://patchwork.ozlabs.org/project/ubuntu-kernel/patch/20260424024432.70725-4-zixing.liu@canonical.com/mbox/",
    "series": [
        {
            "id": 501283,
            "url": "http://patchwork.ozlabs.org/api/1.1/series/501283/?format=api",
            "web_url": "http://patchwork.ozlabs.org/project/ubuntu-kernel/list/?series=501283",
            "date": "2026-04-24T02:44:28",
            "name": "Fix time-out issues on powerpc when running ubuntu_kernel_selftests",
            "version": 3,
            "mbox": "http://patchwork.ozlabs.org/series/501283/mbox/"
        }
    ],
    "comments": "http://patchwork.ozlabs.org/api/patches/2227619/comments/",
    "check": "pending",
    "checks": "http://patchwork.ozlabs.org/api/patches/2227619/checks/",
    "tags": {},
    "headers": {
        "Return-Path": "<kernel-team-bounces@lists.ubuntu.com>",
        "X-Original-To": "incoming@patchwork.ozlabs.org",
        "Delivered-To": "patchwork-incoming@legolas.ozlabs.org",
        "Authentication-Results": [
            "legolas.ozlabs.org;\n\tdkim=fail reason=\"signature verification failed\" (4096-bit key;\n unprotected) header.d=canonical.com header.i=@canonical.com\n header.a=rsa-sha256 header.s=20251003 header.b=A0IQLd9p;\n\tdkim-atps=neutral",
            "legolas.ozlabs.org;\n spf=pass (sender SPF authorized) smtp.mailfrom=lists.ubuntu.com\n (client-ip=185.125.189.65; helo=lists.ubuntu.com;\n envelope-from=kernel-team-bounces@lists.ubuntu.com;\n receiver=patchwork.ozlabs.org)"
        ],
        "Received": [
            "from lists.ubuntu.com (lists.ubuntu.com [185.125.189.65])\n\t(using TLSv1.2 with cipher ECDHE-ECDSA-AES256-GCM-SHA384 (256/256 bits))\n\t(No client certificate requested)\n\tby legolas.ozlabs.org (Postfix) with ESMTPS id 4g1y3t1ZW0z1xvV\n\tfor <incoming@patchwork.ozlabs.org>; Fri, 24 Apr 2026 12:44:58 +1000 (AEST)",
            "from localhost ([127.0.0.1] helo=lists.ubuntu.com)\n\tby lists.ubuntu.com with esmtp (Exim 4.86_2)\n\t(envelope-from <kernel-team-bounces@lists.ubuntu.com>)\n\tid 1wG6XF-0007Lz-82; Fri, 24 Apr 2026 02:44:53 +0000",
            "from smtp-relay-internal-0.internal ([10.131.114.225]\n helo=smtp-relay-internal-0.canonical.com)\n by lists.ubuntu.com with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128)\n (Exim 4.86_2) (envelope-from <zixing.liu@canonical.com>)\n id 1wG6XD-0007Ji-Vy\n for kernel-team@lists.ubuntu.com; Fri, 24 Apr 2026 02:44:52 +0000",
            "from mail-pf1-f199.google.com (mail-pf1-f199.google.com\n [209.85.210.199])\n (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)\n key-exchange X25519 server-signature RSA-PSS (2048 bits) server-digest\n SHA256)\n (No client certificate requested)\n by smtp-relay-internal-0.canonical.com (Postfix) with ESMTPS id CF9943F7B0\n for <kernel-team@lists.ubuntu.com>; Fri, 24 Apr 2026 02:44:51 +0000 (UTC)",
            "by mail-pf1-f199.google.com with SMTP id\n d2e1a72fcca58-8230d6d54a5so6041608b3a.1\n for <kernel-team@lists.ubuntu.com>; Thu, 23 Apr 2026 19:44:51 -0700 (PDT)",
            "from localhost.localdomain ([150.241.210.223])\n by smtp.gmail.com with ESMTPSA id\n d2e1a72fcca58-82f8e981a0asm22515379b3a.3.2026.04.23.19.44.48\n for <kernel-team@lists.ubuntu.com>\n (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256);\n Thu, 23 Apr 2026 19:44:49 -0700 (PDT)"
        ],
        "DKIM-Signature": "v=1; a=rsa-sha256; c=relaxed/relaxed; d=canonical.com;\n s=20251003; t=1776998691;\n bh=eP1+YEK8UPhal54MPLIfy9JcYHmLdv8eoczBzU5mXHM=;\n h=From:To:Subject:Date:Message-ID:In-Reply-To:References:\n MIME-Version;\n b=A0IQLd9p+wjBYlGkrqWakzvnfgOb4saIF+TKH4TsC+uPNRg13IrtEg8SB72zmCt/O\n bfUvk+3WKFGvaDHGgm78Qo0K9ueqbLblU5PHbvBwlGrxXbV6YV3t3lL4fBoQkAIyEJ\n MXdQ+5R9SMTw7vCQHM6cVnBuLHGhG7M2N0bJPP5TABRyuyb9TFAfJVwdBQ6ptwUZni\n 1BSPhTE7K+drhMBZ6u2yUw0MdFASd/1jDyYUZewDnCdBUJ5EQyuBDcFUvtEmT1gkxi\n S8hl3U5YGpoFTuz+HERcEmXVuMDky9IV60q+VP/mSb7OiRBQCCrqhjzdQyY2xUnbt8\n gWrin5jvSqmNLtA3KU1lCPitq6h0dhjpmj3KNv+jv5DhnCJ+5AQrMElc8tcuKfRrpz\n KsFxfetu7Mduoo3yDqMOYujRuGw7WBUe/O/VGlF0U8OeWqWuimTT4rar/ccTIt35ml\n Fq9N7HHWxhUGLd9UKj+uW+aIpa+2JMY64rzA5Fc+G3ueXLpL2Igo7sP8qPnDQh4giv\n 4kKsF9bysMAMAojos/Hid60JNt5T5kKe6UyJAC7hF0gS3FRAku8tI/rQ5TXMdX2Iln\n TExKE+aboG8o1mJKQodGdGbTl54ajwnhW0p+f0T7F0zT2VcAhELLqDYxwlK+Bbjr9O\n NeOcikFZRuofkinVvo8SFugg=",
        "X-Google-DKIM-Signature": "v=1; a=rsa-sha256; c=relaxed/relaxed;\n d=1e100.net; s=20251104; t=1776998690; x=1777603490;\n h=content-transfer-encoding:mime-version:references:in-reply-to\n :message-id:date:subject:to:from:x-gm-gg:x-gm-message-state:from:to\n :cc:subject:date:message-id:reply-to;\n bh=eP1+YEK8UPhal54MPLIfy9JcYHmLdv8eoczBzU5mXHM=;\n b=O+kZxEaYFqgLAJBQGvaNCMu1JgMecDKXMGKqI0hfetYIi7uiyNSJmf+1ZAE5xza1MJ\n 2wkAFGuxJ3zdpN6/9RGMFw+6Z6l3n4W7GmEo75eEbDpqnPSxSJmDdv8lmjOEw2Dzge7l\n F6CHY7pwasSNa0wfupbj346309iQHyh8VUXYRwu3hmH/zVGFu6U0CJMgAY2e03Mxom31\n haRyvvBIsev2t5KWgjaG8PwiOocICR0Pe2ZA2gN6l+IiOb17yM2LtSk5HIj7bI50D7GS\n oLlv6UZuKqxQxC1jtbhsXZTp7TYiiF07l6256VTWCgQqrg6oQ3qdCggilSAHLa532b9P\n qjhA==",
        "X-Gm-Message-State": "AOJu0YxyLnhjGpY4OsyW19/SPy2u19WvCA1ILkImBNCEyfvkAQAHSI51\n 4YzFFxsnevIgDl/JN1SJiRDvQKmy4xn0XqITi52Py/TO+J44F40+5IPmXB1fFTfJ2Ptx7iDCXNL\n LoEbNITBBACEZzj2lzRXaGq0GaH00uvYg6qJ8+TJd7VyUxbc0deZ9Z9RWQB6lxBUXLEjLZY8eg3\n tV7gVCWbZffPnxwpBtC0I=",
        "X-Gm-Gg": "AeBDietSQ02y5sv0tJMAgZRnmA+2MuwZDvoHStHDLHu3pCIeNJ1ssyZCuU70xvCeWw+\n 1ye4Nl9fHtecXJD2R3wczXZMNCsGpTJ9J9KrCXLMwc03wxnzwUDHDKGySMFlAOR4Aw2jaRddMVd\n NX/3KeAPEgqVRInlbH5XVeuYcgkwX+C2uBdh9Dum6ej2TDegYs6ISQqnqLCtP8VX8m0TULju35l\n YodAWXaGV6dWdd/2kjGk/AMMfaMb21OtQiYAVHRfvf9OjijYBwK+vUMnPgYiyUkVczQnLh2GuFZ\n /pJL62Xgk6QF64DZRQ5CvTmBULERNWBLCRFByt4EbwldWXUnQzELT5HLg5OdpjIgx1J0G9X/r3Z\n n9vNq+EVS/6DmP3xIrP7rqG93IlyKiSbWEI9Xi0cxtvnyY7TKGlGMlg==",
        "X-Received": [
            "by 2002:a05:6a00:4b01:b0:82f:49b5:cfc3 with SMTP id\n d2e1a72fcca58-82f8b551df5mr25728957b3a.18.1776998690138;\n Thu, 23 Apr 2026 19:44:50 -0700 (PDT)",
            "by 2002:a05:6a00:4b01:b0:82f:49b5:cfc3 with SMTP id\n d2e1a72fcca58-82f8b551df5mr25728942b3a.18.1776998689716;\n Thu, 23 Apr 2026 19:44:49 -0700 (PDT)"
        ],
        "From": "Zixing Liu <zixing.liu@canonical.com>",
        "To": "kernel-team@lists.ubuntu.com",
        "Subject": "[SRU][N][PATCH v3 3/4] selftests/powerpc: Return errors from all\n tests",
        "Date": "Fri, 24 Apr 2026 10:44:31 +0800",
        "Message-ID": "<20260424024432.70725-4-zixing.liu@canonical.com>",
        "X-Mailer": "git-send-email 2.53.0",
        "In-Reply-To": "<20260424024432.70725-1-zixing.liu@canonical.com>",
        "References": "<20260424024432.70725-1-zixing.liu@canonical.com>",
        "MIME-Version": "1.0",
        "X-BeenThere": "kernel-team@lists.ubuntu.com",
        "X-Mailman-Version": "2.1.20",
        "Precedence": "list",
        "List-Id": "Kernel team discussions <kernel-team.lists.ubuntu.com>",
        "List-Unsubscribe": "<https://lists.ubuntu.com/mailman/options/kernel-team>,\n <mailto:kernel-team-request@lists.ubuntu.com?subject=unsubscribe>",
        "List-Archive": "<https://lists.ubuntu.com/archives/kernel-team>",
        "List-Post": "<mailto:kernel-team@lists.ubuntu.com>",
        "List-Help": "<mailto:kernel-team-request@lists.ubuntu.com?subject=help>",
        "List-Subscribe": "<https://lists.ubuntu.com/mailman/listinfo/kernel-team>,\n <mailto:kernel-team-request@lists.ubuntu.com?subject=subscribe>",
        "Content-Type": "text/plain; charset=\"utf-8\"",
        "Content-Transfer-Encoding": "base64",
        "Errors-To": "kernel-team-bounces@lists.ubuntu.com",
        "Sender": "\"kernel-team\" <kernel-team-bounces@lists.ubuntu.com>"
    },
    "content": "From: Michael Ellerman <mpe@ellerman.id.au>\n\nBugLink: https://bugs.launchpad.net/bugs/2141536\n\nFix some tests which weren't returning an error code from main.\n\nAlthough these tests only ever return success, they can still fail if\nthey time out and the harness kills them. If that happens they still\nreturn success to the shell, which is incorrect and confuses the higher\nlevel error reporting.\n\nSigned-off-by: Michael Ellerman <mpe@ellerman.id.au>\n(cherry picked from commit c6a75555b4b2643365a007b7162a670d69aa28fe)\nSigned-off-by: Zixing Liu <zixing.liu@canonical.com>\n---\n tools/testing/selftests/powerpc/signal/sigfuz.c                | 2 +-\n .../testing/selftests/powerpc/tm/tm-signal-context-force-tm.c  | 2 +-\n tools/testing/selftests/powerpc/tm/tm-signal-sigreturn-nt.c    | 3 +--\n 3 files changed, 3 insertions(+), 4 deletions(-)",
    "diff": "diff --git a/tools/testing/selftests/powerpc/signal/sigfuz.c b/tools/testing/selftests/powerpc/signal/sigfuz.c\nindex 08f9afe3b95c..c101b1391696 100644\n--- a/tools/testing/selftests/powerpc/signal/sigfuz.c\n+++ b/tools/testing/selftests/powerpc/signal/sigfuz.c\n@@ -321,5 +321,5 @@ int main(int argc, char **argv)\n \tif (!args)\n \t\targs = ARG_COMPLETE;\n \n-\ttest_harness(signal_fuzzer, \"signal_fuzzer\");\n+\treturn test_harness(signal_fuzzer, \"signal_fuzzer\");\n }\ndiff --git a/tools/testing/selftests/powerpc/tm/tm-signal-context-force-tm.c b/tools/testing/selftests/powerpc/tm/tm-signal-context-force-tm.c\nindex 421cb082f6be..0a4bc479ae39 100644\n--- a/tools/testing/selftests/powerpc/tm/tm-signal-context-force-tm.c\n+++ b/tools/testing/selftests/powerpc/tm/tm-signal-context-force-tm.c\n@@ -176,5 +176,5 @@ int tm_signal_context_force_tm(void)\n \n int main(int argc, char **argv)\n {\n-\ttest_harness(tm_signal_context_force_tm, \"tm_signal_context_force_tm\");\n+\treturn test_harness(tm_signal_context_force_tm, \"tm_signal_context_force_tm\");\n }\ndiff --git a/tools/testing/selftests/powerpc/tm/tm-signal-sigreturn-nt.c b/tools/testing/selftests/powerpc/tm/tm-signal-sigreturn-nt.c\nindex 06b801906f27..968864b052ec 100644\n--- a/tools/testing/selftests/powerpc/tm/tm-signal-sigreturn-nt.c\n+++ b/tools/testing/selftests/powerpc/tm/tm-signal-sigreturn-nt.c\n@@ -46,6 +46,5 @@ int tm_signal_sigreturn_nt(void)\n \n int main(int argc, char **argv)\n {\n-\ttest_harness(tm_signal_sigreturn_nt, \"tm_signal_sigreturn_nt\");\n+\treturn test_harness(tm_signal_sigreturn_nt, \"tm_signal_sigreturn_nt\");\n }\n-\n",
    "prefixes": [
        "SRU",
        "N",
        "v3",
        "3/4"
    ]
}