get:
Show a patch.

patch:
Update a patch.

put:
Update a patch.

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

{
    "id": 2216788,
    "url": "http://patchwork.ozlabs.org/api/patches/2216788/?format=api",
    "web_url": "http://patchwork.ozlabs.org/project/linuxppc-dev/patch/0a4106d7c594c5bb471a48ca37348883e204d295.1774591179.git.sayalip@linux.ibm.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": "<0a4106d7c594c5bb471a48ca37348883e204d295.1774591179.git.sayalip@linux.ibm.com>",
    "list_archive_url": "https://lore.kernel.org/linuxppc-dev/0a4106d7c594c5bb471a48ca37348883e204d295.1774591179.git.sayalip@linux.ibm.com/",
    "date": "2026-03-27T07:16:04",
    "name": "[v3,10/13] selftests/mm: skip uffd-stress test when nr_pages_per_cpu is zero",
    "commit_ref": null,
    "pull_url": null,
    "state": "handled-elsewhere",
    "archived": false,
    "hash": "41c43a2105cc3117214134efe9383c229725c722",
    "submitter": {
        "id": 92656,
        "url": "http://patchwork.ozlabs.org/api/people/92656/?format=api",
        "name": "Sayali Patil",
        "email": "sayalip@linux.ibm.com"
    },
    "delegate": null,
    "mbox": "http://patchwork.ozlabs.org/project/linuxppc-dev/patch/0a4106d7c594c5bb471a48ca37348883e204d295.1774591179.git.sayalip@linux.ibm.com/mbox/",
    "series": [
        {
            "id": 497700,
            "url": "http://patchwork.ozlabs.org/api/series/497700/?format=api",
            "web_url": "http://patchwork.ozlabs.org/project/linuxppc-dev/list/?series=497700",
            "date": "2026-03-27T07:15:54",
            "name": "selftests/mm: fix failures and robustness improvements",
            "version": 3,
            "mbox": "http://patchwork.ozlabs.org/series/497700/mbox/"
        }
    ],
    "comments": "http://patchwork.ozlabs.org/api/patches/2216788/comments/",
    "check": "pending",
    "checks": "http://patchwork.ozlabs.org/api/patches/2216788/checks/",
    "tags": {},
    "related": [],
    "headers": {
        "Return-Path": "\n <linuxppc-dev+bounces-18912-incoming=patchwork.ozlabs.org@lists.ozlabs.org>",
        "X-Original-To": [
            "incoming@patchwork.ozlabs.org",
            "linuxppc-dev@lists.ozlabs.org"
        ],
        "Delivered-To": "patchwork-incoming@legolas.ozlabs.org",
        "Authentication-Results": [
            "legolas.ozlabs.org;\n\tdkim=pass (2048-bit key;\n unprotected) header.d=ibm.com header.i=@ibm.com header.a=rsa-sha256\n header.s=pp1 header.b=LiEclG8f;\n\tdkim-atps=neutral",
            "legolas.ozlabs.org;\n spf=pass (sender SPF authorized) smtp.mailfrom=lists.ozlabs.org\n (client-ip=2404:9400:21b9:f100::1; helo=lists.ozlabs.org;\n envelope-from=linuxppc-dev+bounces-18912-incoming=patchwork.ozlabs.org@lists.ozlabs.org;\n receiver=patchwork.ozlabs.org)",
            "lists.ozlabs.org;\n arc=none smtp.remote-ip=148.163.158.5",
            "lists.ozlabs.org;\n dmarc=pass (p=none dis=none) header.from=linux.ibm.com",
            "lists.ozlabs.org;\n\tdkim=pass (2048-bit key;\n unprotected) header.d=ibm.com header.i=@ibm.com header.a=rsa-sha256\n header.s=pp1 header.b=LiEclG8f;\n\tdkim-atps=neutral",
            "lists.ozlabs.org;\n spf=pass (sender SPF authorized) smtp.mailfrom=linux.ibm.com\n (client-ip=148.163.158.5; helo=mx0b-001b2d01.pphosted.com;\n envelope-from=sayalip@linux.ibm.com; receiver=lists.ozlabs.org)"
        ],
        "Received": [
            "from lists.ozlabs.org (lists.ozlabs.org\n [IPv6:2404:9400:21b9:f100::1])\n\t(using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)\n\t key-exchange x25519)\n\t(No client certificate requested)\n\tby legolas.ozlabs.org (Postfix) with ESMTPS id 4fhsSj0MFqz1y1j\n\tfor <incoming@patchwork.ozlabs.org>; Fri, 27 Mar 2026 18:18:44 +1100 (AEDT)",
            "from boromir.ozlabs.org (localhost [127.0.0.1])\n\tby lists.ozlabs.org (Postfix) with ESMTP id 4fhsS127p5z3fKp;\n\tFri, 27 Mar 2026 18:18:09 +1100 (AEDT)",
            "from mx0b-001b2d01.pphosted.com (mx0b-001b2d01.pphosted.com\n [148.163.158.5])\n\t(using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)\n\t key-exchange x25519 server-signature RSA-PSS (2048 bits) server-digest\n SHA256)\n\t(No client certificate requested)\n\tby lists.ozlabs.org (Postfix) with ESMTPS id 4fhsS037cfz2yr0\n\tfor <linuxppc-dev@lists.ozlabs.org>; Fri, 27 Mar 2026 18:18:08 +1100 (AEDT)",
            "from pps.filterd (m0360072.ppops.net [127.0.0.1])\n\tby mx0a-001b2d01.pphosted.com (8.18.1.11/8.18.1.11) with ESMTP id\n 62QIGcsp2477909;\n\tFri, 27 Mar 2026 07:17:59 GMT",
            "from ppma23.wdc07v.mail.ibm.com\n (5d.69.3da9.ip4.static.sl-reverse.com [169.61.105.93])\n\tby mx0a-001b2d01.pphosted.com (PPS) with ESMTPS id 4d1kumywhm-1\n\t(version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT);\n\tFri, 27 Mar 2026 07:17:58 +0000 (GMT)",
            "from pps.filterd (ppma23.wdc07v.mail.ibm.com [127.0.0.1])\n\tby ppma23.wdc07v.mail.ibm.com (8.18.1.2/8.18.1.2) with ESMTP id\n 62R6YJ43026695;\n\tFri, 27 Mar 2026 07:17:58 GMT",
            "from smtprelay02.fra02v.mail.ibm.com ([9.218.2.226])\n\tby ppma23.wdc07v.mail.ibm.com (PPS) with ESMTPS id 4d275m6dpn-1\n\t(version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT);\n\tFri, 27 Mar 2026 07:17:57 +0000",
            "from smtpav01.fra02v.mail.ibm.com (smtpav01.fra02v.mail.ibm.com\n [10.20.54.100])\n\tby smtprelay02.fra02v.mail.ibm.com (8.14.9/8.14.9/NCO v10.0) with ESMTP id\n 62R7HrAT48890352\n\t(version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);\n\tFri, 27 Mar 2026 07:17:53 GMT",
            "from smtpav01.fra02v.mail.ibm.com (unknown [127.0.0.1])\n\tby IMSVA (Postfix) with ESMTP id C93342004F;\n\tFri, 27 Mar 2026 07:17:53 +0000 (GMT)",
            "from smtpav01.fra02v.mail.ibm.com (unknown [127.0.0.1])\n\tby IMSVA (Postfix) with ESMTP id 2A96520040;\n\tFri, 27 Mar 2026 07:17:50 +0000 (GMT)",
            "from li-3f69264c-2ce6-11b2-a85c-c3f414d24014.ibm.com.com (unknown\n [9.124.208.5])\n\tby smtpav01.fra02v.mail.ibm.com (Postfix) with ESMTP;\n\tFri, 27 Mar 2026 07:17:49 +0000 (GMT)"
        ],
        "ARC-Seal": "i=1; a=rsa-sha256; d=lists.ozlabs.org; s=201707; t=1774595889;\n\tcv=none;\n b=N3ugzcQ4SMW0rKAm0CrDDQFb1x7KfL4ltWWLTCzf/54ttQUWYzGZyJ45/QIOj0bA4DUlBg/+6slt3XAP3eFapHqyX/NWkYXvMbP4NdnMM8QZKHTLy/qWCqA6cDqATI9Tn0D9+iYSoALcocXuhEqV0DiVctoQuDmLGMQLJjNBPsJOmVRwtszjqFG0TioY7/zonMdcYQP+HBRvW1ZXLEZgISfkducceCSmH+OHoQaRterFzM37Nz6krSWFVAry4mhjoJl689fBYIbI7c+2UDeRN44IWgUUfEmXR+521xJESLd1UZcuCJA/PVoOnZoi1U0hq+ijK+wpa3DyPLBUDV2XHQ==",
        "ARC-Message-Signature": "i=1; a=rsa-sha256; d=lists.ozlabs.org; s=201707;\n\tt=1774595889; c=relaxed/relaxed;\n\tbh=5xKgzXiNSjPsI3xL6CBUcueD9iNfMUrfEZZj3ej3r5o=;\n\th=From:To:Cc:Subject:Date:Message-ID:In-Reply-To:References:\n\t MIME-Version;\n b=jqTJXX2mqW+rlP5xDwZsT0R1lEnmaQtf0Wcr27v80LSQQvEx2VEgJugJNYuoqGI674sf9LirL91Q2adFbBvWmAkHw7+5W9BP1S72RkDbvjpiasDvVIZVJrpDv+jSumUr1zvMdLY1IsAFLqdbn6D7RDFYTrHhbsLbM8m3QBbrZjAKCIEvf/NF2OPhZSKxsDQr8+kYQik3cegPCDBmofvHwSmm7FtzXQKYj5sHLHdYQ2/UQypAB8e1a3z4GFBLpgxVJ++fLToxgAe9WHuwVs6lpaGabUF7PjtKKUXLhrUK/zQsIrNH/OUuqNO+AcufeBctvopoYp3jEMoMcvKXJl7+EA==",
        "ARC-Authentication-Results": "i=1; lists.ozlabs.org;\n dmarc=pass (p=none dis=none) header.from=linux.ibm.com;\n dkim=pass (2048-bit key;\n unprotected) header.d=ibm.com header.i=@ibm.com header.a=rsa-sha256\n header.s=pp1 header.b=LiEclG8f; dkim-atps=neutral;\n spf=pass (client-ip=148.163.158.5; helo=mx0b-001b2d01.pphosted.com;\n envelope-from=sayalip@linux.ibm.com;\n receiver=lists.ozlabs.org) smtp.mailfrom=linux.ibm.com",
        "DKIM-Signature": "v=1; a=rsa-sha256; c=relaxed/relaxed; d=ibm.com; h=cc\n\t:content-transfer-encoding:date:from:in-reply-to:message-id\n\t:mime-version:references:subject:to; s=pp1; bh=5xKgzXiNSjPsI3xL6\n\tCBUcueD9iNfMUrfEZZj3ej3r5o=; b=LiEclG8frPoXgeGENPcHnZcNAecW6VR0o\n\teoeDqXILKxcu6T4iDDqS1zR/nYHDgUgVEAZvTwKfDJXZexoebD8SC4zULAAmM4Pr\n\trj3o/+geNP0lExV7+A1nJWRFvi4KAqX7yJTYlNxIVcunkp0xX4YcTaZONiaSVe0k\n\t5NEpsH2zLEy3OcL0cSKZnDeTB3KRSxMNflzosAfugMwN7YxCLiePMFOcWWwQh9XG\n\tAB0xJxpSFk5cGIyozVT7cszuJ3VKFxijWeuf9VzhQAhB9uO9RQ6YwdzwMv8duDkE\n\tLbCFJ2Ji5k9CqAEVp3AP0DyM+9sF5T53GZu6Ezd8TjDFUxGEUUEeA==",
        "From": "Sayali Patil <sayalip@linux.ibm.com>",
        "To": "Andrew Morton <akpm@linux-foundation.org>, Shuah Khan <shuah@kernel.org>,\n        linux-mm@kvack.org, linux-kernel@vger.kernel.org,\n        linux-kselftest@vger.kernel.org,\n        Ritesh Harjani <ritesh.list@gmail.com>",
        "Cc": "David Hildenbrand <david@kernel.org>, Zi Yan <ziy@nvidia.com>,\n        Michal Hocko <mhocko@kernel.org>, Oscar Salvador <osalvador@suse.de>,\n        Lorenzo Stoakes <lorenzo.stoakes@oracle.com>,\n        Dev Jain <dev.jain@arm.com>, Liam.Howlett@oracle.com,\n        linuxppc-dev@lists.ozlabs.org, Sayali Patil <sayalip@linux.ibm.com>,\n        Venkat Rao Bagalkote <venkat88@linux.ibm.com>",
        "Subject": "[PATCH v3 10/13] selftests/mm: skip uffd-stress test when\n nr_pages_per_cpu is zero",
        "Date": "Fri, 27 Mar 2026 12:46:04 +0530",
        "Message-ID": "\n <0a4106d7c594c5bb471a48ca37348883e204d295.1774591179.git.sayalip@linux.ibm.com>",
        "X-Mailer": "git-send-email 2.52.0",
        "In-Reply-To": "<cover.1774591179.git.sayalip@linux.ibm.com>",
        "References": "<cover.1774591179.git.sayalip@linux.ibm.com>",
        "X-Mailing-List": "linuxppc-dev@lists.ozlabs.org",
        "List-Id": "<linuxppc-dev.lists.ozlabs.org>",
        "List-Help": "<mailto:linuxppc-dev+help@lists.ozlabs.org>",
        "List-Owner": "<mailto:linuxppc-dev+owner@lists.ozlabs.org>",
        "List-Post": "<mailto:linuxppc-dev@lists.ozlabs.org>",
        "List-Archive": "<https://lore.kernel.org/linuxppc-dev/>,\n  <https://lists.ozlabs.org/pipermail/linuxppc-dev/>",
        "List-Subscribe": "<mailto:linuxppc-dev+subscribe@lists.ozlabs.org>,\n  <mailto:linuxppc-dev+subscribe-digest@lists.ozlabs.org>,\n  <mailto:linuxppc-dev+subscribe-nomail@lists.ozlabs.org>",
        "List-Unsubscribe": "<mailto:linuxppc-dev+unsubscribe@lists.ozlabs.org>",
        "Precedence": "list",
        "MIME-Version": "1.0",
        "Content-Transfer-Encoding": "8bit",
        "X-TM-AS-GCONF": "00",
        "X-Proofpoint-Reinject": "loops=2 maxloops=12",
        "X-Proofpoint-GUID": "frLCNW1iVTSq9AaZCHJVFXBO5zcD0Dc-",
        "X-Proofpoint-ORIG-GUID": "MYRXE58sXUGpmeOMyvvjqTyXBDqY2Bzw",
        "X-Proofpoint-Spam-Details-Enc": "AW1haW4tMjYwMzI3MDA1MyBTYWx0ZWRfX495l3EIu1lud\n ScaXI4PF3+Kv4YIo47PIOEjZjsSpTggeXXdCG6FWOzul3f/CVHld7wY4jwdkuM6gAJwoRYo526J\n eAyYF/xJctANrBsbxTiT8yMrvQA+mPTPx4gVKsKmhF2ESM8cIz7l4e00QceSWqx/ayRruicNJWm\n dibmHfV390a6yhay1ILqVljkYO8JELQ7FzUoiG7uH/4kSHxfw/sU+F3ImlT1lr3N5Zr637FqDM5\n 09boSfNJ85wZyTCJjhHm3wl9nJE8nYvRnblkNPIXQuQASd24otUYXIebBJtqOzfKgfVRZXdzfP0\n VwFf4MhfFhAUXPTAR+gbZs6e4vHgCOpjxk2rXFklY9dqyCOrUyFstDslBZeoXEwjrJdnI9FkAhA\n Dnn3egtK6rh31R8WCFBkidRutv4ElcxN+dAmRI/dyZWVt+bVbuQoXH3NmhvVLH19eK9HVsXNPql\n KbnS5z6bi0jX4exD3Kw==",
        "X-Authority-Analysis": "v=2.4 cv=KbXfcAYD c=1 sm=1 tr=0 ts=69c62f27 cx=c_pps\n a=3Bg1Hr4SwmMryq2xdFQyZA==:117 a=3Bg1Hr4SwmMryq2xdFQyZA==:17\n a=Yq5XynenixoA:10 a=VkNPw1HP01LnGYTKEx00:22 a=RnoormkPH1_aCDwRdu11:22\n a=RzCfie-kr_QcCd8fBx8p:22 a=Ikd4Dj_1AAAA:8 a=VnNF1IyMAAAA:8\n a=-JjagEEUfC1zOw73BwIA:9",
        "X-Proofpoint-Virus-Version": "vendor=baseguard\n engine=ICAP:2.0.293,Aquarius:18.0.1143,Hydra:6.1.51,FMLib:17.12.100.49\n definitions=2026-03-26_04,2026-03-26_01,2025-10-01_01",
        "X-Proofpoint-Spam-Details": "rule=outbound_notspam policy=outbound score=0\n suspectscore=0 impostorscore=0 malwarescore=0 adultscore=0 clxscore=1015\n priorityscore=1501 bulkscore=0 lowpriorityscore=0 phishscore=0 spamscore=0\n classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0\n reason=mlx scancount=1 engine=8.22.0-2603050001 definitions=main-2603270053",
        "X-Spam-Status": "No, score=-0.7 required=3.0 tests=DKIM_SIGNED,DKIM_VALID,\n\tRCVD_IN_DNSWL_LOW,RCVD_IN_MSPIKE_H4,RCVD_IN_MSPIKE_WL,SPF_HELO_NONE,\n\tSPF_PASS autolearn=disabled version=4.0.1 OzLabs 8",
        "X-Spam-Checker-Version": "SpamAssassin 4.0.1 (2024-03-25) on lists.ozlabs.org"
    },
    "content": "uffd-stress currently fails when the computed nr_pages_per_cpu\nevaluates to zero:\n\nnr_pages_per_cpu = bytes / page_size / nr_parallel\n\nThis can occur on systems with large hugepage sizes (e.g. 1GB) and a\nhigh number of CPUs, where the total allocated memory is sufficient\noverall but not enough to provide at least one page per cpu.\n\nIn such cases, the failure is due to insufficient test resources\nrather than incorrect kernel behaviour. Update the test\nto treat this condition as a test skip instead of reporting an error.\n\nFixes: db0f1c138f18 (\"selftests/mm: print some details when uffd-stress gets bad params\")\nAcked-by: Zi Yan <ziy@nvidia.com>\nTested-by: Venkat Rao Bagalkote <venkat88@linux.ibm.com>\nSigned-off-by: Sayali Patil <sayalip@linux.ibm.com>\n---\n tools/testing/selftests/mm/uffd-stress.c | 6 +++---\n 1 file changed, 3 insertions(+), 3 deletions(-)",
    "diff": "diff --git a/tools/testing/selftests/mm/uffd-stress.c b/tools/testing/selftests/mm/uffd-stress.c\nindex 700fbaa18d44..b8f22ea859a6 100644\n--- a/tools/testing/selftests/mm/uffd-stress.c\n+++ b/tools/testing/selftests/mm/uffd-stress.c\n@@ -491,9 +491,9 @@ int main(int argc, char **argv)\n \n \tgopts->nr_pages_per_cpu = bytes / gopts->page_size / gopts->nr_parallel;\n \tif (!gopts->nr_pages_per_cpu) {\n-\t\t_err(\"pages_per_cpu = 0, cannot test (%lu / %lu / %lu)\",\n-\t\t\tbytes, gopts->page_size, gopts->nr_parallel);\n-\t\tusage();\n+\t\tksft_print_msg(\"pages_per_cpu = 0, cannot test (%lu / %lu / %lu)\\n\",\n+\t\t\t       bytes, gopts->page_size, gopts->nr_parallel);\n+\t\treturn KSFT_SKIP;\n \t}\n \n \tbounces = atoi(argv[3]);\n",
    "prefixes": [
        "v3",
        "10/13"
    ]
}