get:
Show a patch.

patch:
Update a patch.

put:
Update a patch.

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

{
    "id": 2216782,
    "url": "http://patchwork.ozlabs.org/api/patches/2216782/?format=api",
    "web_url": "http://patchwork.ozlabs.org/project/linuxppc-dev/patch/05459b5038595a3a673507e707402839cdcc2955.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": "<05459b5038595a3a673507e707402839cdcc2955.1774591179.git.sayalip@linux.ibm.com>",
    "list_archive_url": "https://lore.kernel.org/linuxppc-dev/05459b5038595a3a673507e707402839cdcc2955.1774591179.git.sayalip@linux.ibm.com/",
    "date": "2026-03-27T07:15:57",
    "name": "[v3,03/13] selftests/mm: fix hugetlb pathname construction in hugetlb_reparenting_test.sh",
    "commit_ref": null,
    "pull_url": null,
    "state": "handled-elsewhere",
    "archived": false,
    "hash": "5f40c2497a7193c1ae27dbe9ddfb88077e1435c7",
    "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/05459b5038595a3a673507e707402839cdcc2955.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/2216782/comments/",
    "check": "pending",
    "checks": "http://patchwork.ozlabs.org/api/patches/2216782/checks/",
    "tags": {},
    "related": [],
    "headers": {
        "Return-Path": "\n <linuxppc-dev+bounces-18906-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=qOcpPHzH;\n\tdkim-atps=neutral",
            "legolas.ozlabs.org;\n spf=pass (sender SPF authorized) smtp.mailfrom=lists.ozlabs.org\n (client-ip=112.213.38.117; helo=lists.ozlabs.org;\n envelope-from=linuxppc-dev+bounces-18906-incoming=patchwork.ozlabs.org@lists.ozlabs.org;\n receiver=patchwork.ozlabs.org)",
            "lists.ozlabs.org;\n arc=none smtp.remote-ip=148.163.156.1",
            "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=qOcpPHzH;\n\tdkim-atps=neutral",
            "lists.ozlabs.org;\n spf=pass (sender SPF authorized) smtp.mailfrom=linux.ibm.com\n (client-ip=148.163.156.1; helo=mx0a-001b2d01.pphosted.com;\n envelope-from=sayalip@linux.ibm.com; receiver=lists.ozlabs.org)"
        ],
        "Received": [
            "from lists.ozlabs.org (lists.ozlabs.org [112.213.38.117])\n\t(using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)\n\t key-exchange x25519 server-signature ECDSA (secp384r1 raw public key)\n server-digest SHA384)\n\t(No client certificate requested)\n\tby legolas.ozlabs.org (Postfix) with ESMTPS id 4fhsRt1kNHz1y1j\n\tfor <incoming@patchwork.ozlabs.org>; Fri, 27 Mar 2026 18:18:02 +1100 (AEDT)",
            "from boromir.ozlabs.org (localhost [127.0.0.1])\n\tby lists.ozlabs.org (Postfix) with ESMTP id 4fhsRZ01vhz3fDM;\n\tFri, 27 Mar 2026 18:17:46 +1100 (AEDT)",
            "from mx0a-001b2d01.pphosted.com (mx0a-001b2d01.pphosted.com\n [148.163.156.1])\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 4fhsRY0yTlz3fBy\n\tfor <linuxppc-dev@lists.ozlabs.org>; Fri, 27 Mar 2026 18:17:44 +1100 (AEDT)",
            "from pps.filterd (m0353729.ppops.net [127.0.0.1])\n\tby mx0a-001b2d01.pphosted.com (8.18.1.11/8.18.1.11) with ESMTP id\n 62QFxoxX755965;\n\tFri, 27 Mar 2026 07:17:32 GMT",
            "from ppma21.wdc07v.mail.ibm.com\n (5b.69.3da9.ip4.static.sl-reverse.com [169.61.105.91])\n\tby mx0a-001b2d01.pphosted.com (PPS) with ESMTPS id 4d1kty8xaf-1\n\t(version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT);\n\tFri, 27 Mar 2026 07:17:32 +0000 (GMT)",
            "from pps.filterd (ppma21.wdc07v.mail.ibm.com [127.0.0.1])\n\tby ppma21.wdc07v.mail.ibm.com (8.18.1.2/8.18.1.2) with ESMTP id\n 62R5f79R009143;\n\tFri, 27 Mar 2026 07:17:31 GMT",
            "from smtprelay03.fra02v.mail.ibm.com ([9.218.2.224])\n\tby ppma21.wdc07v.mail.ibm.com (PPS) with ESMTPS id 4d26nnxgpr-1\n\t(version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT);\n\tFri, 27 Mar 2026 07:17:30 +0000",
            "from smtpav01.fra02v.mail.ibm.com (smtpav01.fra02v.mail.ibm.com\n [10.20.54.100])\n\tby smtprelay03.fra02v.mail.ibm.com (8.14.9/8.14.9/NCO v10.0) with ESMTP id\n 62R7HQGh51118442\n\t(version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);\n\tFri, 27 Mar 2026 07:17:27 GMT",
            "from smtpav01.fra02v.mail.ibm.com (unknown [127.0.0.1])\n\tby IMSVA (Postfix) with ESMTP id D9C7D2004F;\n\tFri, 27 Mar 2026 07:17:26 +0000 (GMT)",
            "from smtpav01.fra02v.mail.ibm.com (unknown [127.0.0.1])\n\tby IMSVA (Postfix) with ESMTP id 3CF5520043;\n\tFri, 27 Mar 2026 07:17:23 +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:23 +0000 (GMT)"
        ],
        "ARC-Seal": "i=1; a=rsa-sha256; d=lists.ozlabs.org; s=201707; t=1774595865;\n\tcv=none;\n b=Y4Mbvyl7qU6JIh7LzmAysfgzZEV34jyglPjZjao7+2p1r/2jf5TR+qLEbOCHxFe7it3kCluoER11jCpVn0O3+F5MHhbN4fHfAOxn5xlY/JU/gnx9x+rIQF1Oi2mjuPxm0nDFGycZsyF71ZvRwXJStXiov0pmidauCtGyuxKVHAYFGGzQ5uVn5dMn7wVd3/im5xhSJxRY5g4QKkDG+dYmHGKFDJEpNdNffXoqU21FWtlC8MP172b4S+qr6ahL1qzvWRfobJyoF0BsJiqYndFnZ5DzI66v0lJIxWcW/Jqx68+jkf6JnmJGIrBmWt9B6BhX8cwlM9AhXNim5GELBCg4hg==",
        "ARC-Message-Signature": "i=1; a=rsa-sha256; d=lists.ozlabs.org; s=201707;\n\tt=1774595865; c=relaxed/relaxed;\n\tbh=TBOgR1l9moyFZt4QtKx6pynWY1WrXZnmRZ9D9UZIMvA=;\n\th=From:To:Cc:Subject:Date:Message-ID:In-Reply-To:References:\n\t MIME-Version;\n b=bTlCCNEragfTzRCXxE5yIwkiZZ3y7/OoKUHjklCopsZzF+4cU7rvxmlz9jje8cVBFvhN8Qnmd9WsKt94ZfLEtrGbJ+uUFmVQdDmW0FovTVyvMKQLrmg0gMYEtMnS81FXpifu4YCN/vLlgpm6BoxgNGl81j9I3GFccgSMzRsVDlm7dlQbymeXm2dTAhr65g6SfjYPzaQi6TzvgoqCenjPpk0kJjMJwm4zd3oEbtXzeokax5flofSv2agZu8MkKCIk14lXcvf38QOGVUOpqkd87ze+D1ZhEdwZ4V5wcSlZ/aDC3PfMwUfYwZTwcDQNxe0LF4webOUWeldBth2YEtY3qg==",
        "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=qOcpPHzH; dkim-atps=neutral;\n spf=pass (client-ip=148.163.156.1; helo=mx0a-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=TBOgR1l9moyFZt4Qt\n\tKx6pynWY1WrXZnmRZ9D9UZIMvA=; b=qOcpPHzH+o3e0onJgNuSY6rfdlaVSmmBs\n\tK20X9oi9kYFEGai2sXuzhMx5kDWn9+Pm769kFcRa1y94qQLwoviRP2xYbllz0sVl\n\tQgeEmvWGbzABgh2tP5X15LFrXL2lM9lJzrJXntdLwKTBdlBudo/1lU1vUP/ooL3E\n\tqkJ9SxECcvvCZgOyREEH3oJ2e9EZjdI0/FpYS46Cl0jNlmEg5vkD+RMm4QdRER1G\n\t4NesGH5U2cqBGAqotJUW0ipiLK+LLRbx3s+uqH5t1PfZ4eoFIDgHHM7u9VV5ANmb\n\tTKBs4itGO1qM7Ue3rUs7JVOqlJ1BGzgb2vITPnFHJY4DgFPlR9BVQ==",
        "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 03/13] selftests/mm: fix hugetlb pathname construction in\n hugetlb_reparenting_test.sh",
        "Date": "Fri, 27 Mar 2026 12:45:57 +0530",
        "Message-ID": "\n <05459b5038595a3a673507e707402839cdcc2955.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-Authority-Analysis": "v=2.4 cv=IqITsb/g c=1 sm=1 tr=0 ts=69c62f0c cx=c_pps\n a=GFwsV6G8L6GxiO2Y/PsHdQ==:117 a=GFwsV6G8L6GxiO2Y/PsHdQ==:17\n a=Yq5XynenixoA:10 a=VkNPw1HP01LnGYTKEx00:22 a=RnoormkPH1_aCDwRdu11:22\n a=uAbxVGIbfxUO_5tXvNgY:22 a=Ikd4Dj_1AAAA:8 a=VnNF1IyMAAAA:8\n a=FzkvBdHCBhmLUSHJBJ8A:9",
        "X-Proofpoint-Spam-Details-Enc": "AW1haW4tMjYwMzI3MDA1MyBTYWx0ZWRfXwqNqCoTDMWjI\n V/cDYptktXkfxpQrOGMsHHe5eiKQRe9KPyV0hfxIOGW/eaJWwujzyU+TsC3AnI3kNt3/xox1bEz\n RO1HA1yguOGniLXKNeTpwkKawakNtGFsZrLSH1hBQaYLvOoXITyk1uDCiQgWveNonrQJG/wPjms\n jgd2Qzx6PpNk7wRW9rxHDHjilEonsKSJkbANQht5N9mKPd4/xm1h0BVL4vqzP/P0Bv1kIIcvlkU\n 3l7UX9OUBIpEMyv9l8fpDAZOqZ/3MvwMdG6CyCstnIEqlSMD/fo31+IpV+7Qbpz3AET9meUmgzN\n Gw/hBH5drQequ8wv79DaLtCXUgVxN3BkR/jHCxkSA1rqTAAgcx3o09+zTJYLi923cJop6GHnzW+\n 7z5ajzPMQZJN56W+CFGOch+pq0tHF9GhUPdCPpq3w8dGY5wxGrC9sDJ9RIZSbW+2Wn9HoiXLoW9\n ydGYWXGxCHglFCeO1/A==",
        "X-Proofpoint-GUID": "dhmQA_ssikxSnGk83UShumqltiWBxoez",
        "X-Proofpoint-ORIG-GUID": "Q6rcQmFkzW8eNl5Ajow8T3DjL16loKtD",
        "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 malwarescore=0 clxscore=1015 spamscore=0 impostorscore=0 suspectscore=0\n phishscore=0 bulkscore=0 adultscore=0 priorityscore=1501 lowpriorityscore=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": "The hugetlb_reparenting_test.sh script constructs hugetlb cgroup\nmemory interface file names based on the configured huge page size. The\nscript formats the size only in MB units, which causes mismatches on\nsystems using larger huge pages where the kernel exposes normalized\nunits (e.g. \"1GB\" instead of \"1024MB\").\n\nAs a result, the test fails to locate the corresponding cgroup files\nwhen 1GB huge pages are configured.\n\nUpdate the script to detect the huge page size and select the\nappropriate unit (MB or GB) so that the constructed paths match the\nkernel's hugetlb controller naming.\n\nAlso print an explicit \"Fail\" message when a test failure occurs to\nimprove result visibility.\n\nFixes: e487a5d513cb (\"selftest/mm: make hugetlb_reparenting_test tolerant to async reparenting\")\nReviewed-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 .../selftests/mm/hugetlb_reparenting_test.sh       | 14 ++++++++++++--\n 1 file changed, 12 insertions(+), 2 deletions(-)",
    "diff": "diff --git a/tools/testing/selftests/mm/hugetlb_reparenting_test.sh b/tools/testing/selftests/mm/hugetlb_reparenting_test.sh\nindex 0dd31892ff67..073a71fa36b4 100755\n--- a/tools/testing/selftests/mm/hugetlb_reparenting_test.sh\n+++ b/tools/testing/selftests/mm/hugetlb_reparenting_test.sh\n@@ -46,6 +46,13 @@ function get_machine_hugepage_size() {\n }\n \n MB=$(get_machine_hugepage_size)\n+if (( MB >= 1024 )); then\n+  UNIT=\"GB\"\n+  MB_DISPLAY=$((MB / 1024))\n+else\n+  UNIT=\"MB\"\n+  MB_DISPLAY=$MB\n+fi\n \n function cleanup() {\n   echo cleanup\n@@ -87,6 +94,7 @@ function assert_with_retry() {\n     if [[ $elapsed -ge $timeout ]]; then\n       echo \"actual = $((${actual%% *} / 1024 / 1024)) MB\"\n       echo \"expected = $((${expected%% *} / 1024 / 1024)) MB\"\n+      echo FAIL\n       cleanup\n       exit 1\n     fi\n@@ -107,11 +115,13 @@ function assert_state() {\n   fi\n \n   assert_with_retry \"$CGROUP_ROOT/a/memory.$usage_file\" \"$expected_a\"\n-  assert_with_retry \"$CGROUP_ROOT/a/hugetlb.${MB}MB.$usage_file\" \"$expected_a_hugetlb\"\n+  assert_with_retry \\\n+\t  \"$CGROUP_ROOT/a/hugetlb.${MB_DISPLAY}${UNIT}.$usage_file\" \"$expected_a_hugetlb\"\n \n   if [[ -n \"$expected_b\" && -n \"$expected_b_hugetlb\" ]]; then\n     assert_with_retry \"$CGROUP_ROOT/a/b/memory.$usage_file\" \"$expected_b\"\n-    assert_with_retry \"$CGROUP_ROOT/a/b/hugetlb.${MB}MB.$usage_file\" \"$expected_b_hugetlb\"\n+    assert_with_retry \\\n+\t  \"$CGROUP_ROOT/a/b/hugetlb.${MB_DISPLAY}${UNIT}.$usage_file\" \"$expected_b_hugetlb\"\n   fi\n }\n \n",
    "prefixes": [
        "v3",
        "03/13"
    ]
}