Patch Detail
get:
Show a patch.
patch:
Update a patch.
put:
Update a patch.
GET /api/patches/2223016/?format=api
{ "id": 2223016, "url": "http://patchwork.ozlabs.org/api/patches/2223016/?format=api", "web_url": "http://patchwork.ozlabs.org/project/linuxppc-dev/patch/67c963da1868fd91d2814dcd1b80d385ebf63c35.1776150071.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": "<67c963da1868fd91d2814dcd1b80d385ebf63c35.1776150071.git.sayalip@linux.ibm.com>", "list_archive_url": "https://lore.kernel.org/linuxppc-dev/67c963da1868fd91d2814dcd1b80d385ebf63c35.1776150071.git.sayalip@linux.ibm.com/", "date": "2026-04-14T08:21:56", "name": "[v5,02/14] selftests/mm: fix hugetlb pathname construction in charge_reserved_hugetlb.sh", "commit_ref": null, "pull_url": null, "state": "handled-elsewhere", "archived": false, "hash": "53b4658db1f112c20bb1e7f72441b1fe960adba2", "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/67c963da1868fd91d2814dcd1b80d385ebf63c35.1776150071.git.sayalip@linux.ibm.com/mbox/", "series": [ { "id": 499800, "url": "http://patchwork.ozlabs.org/api/series/499800/?format=api", "web_url": "http://patchwork.ozlabs.org/project/linuxppc-dev/list/?series=499800", "date": "2026-04-14T08:21:54", "name": "selftests/mm: fix failures and robustness improvements", "version": 5, "mbox": "http://patchwork.ozlabs.org/series/499800/mbox/" } ], "comments": "http://patchwork.ozlabs.org/api/patches/2223016/comments/", "check": "pending", "checks": "http://patchwork.ozlabs.org/api/patches/2223016/checks/", "tags": {}, "related": [], "headers": { "Return-Path": "\n <linuxppc-dev+bounces-19729-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=D/QIcjvQ;\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-19729-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=D/QIcjvQ;\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 [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 4fvy2W5Bjlz1y2d\n\tfor <incoming@patchwork.ozlabs.org>; Tue, 14 Apr 2026 18:22:59 +1000 (AEST)", "from boromir.ozlabs.org (localhost [127.0.0.1])\n\tby lists.ozlabs.org (Postfix) with ESMTP id 4fvy2J555Mz2yxf;\n\tTue, 14 Apr 2026 18:22:48 +1000 (AEST)", "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 4fvy2H5fMtz2yFl\n\tfor <linuxppc-dev@lists.ozlabs.org>; Tue, 14 Apr 2026 18:22:47 +1000 (AEST)", "from pps.filterd (m0353725.ppops.net [127.0.0.1])\n\tby mx0a-001b2d01.pphosted.com (8.18.1.11/8.18.1.11) with ESMTP id\n 63DLIVJV1734017;\n\tTue, 14 Apr 2026 08:22:34 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 4dh89m1pmw-1\n\t(version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT);\n\tTue, 14 Apr 2026 08:22:33 +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 63E3q3Dm003514;\n\tTue, 14 Apr 2026 08:22:32 GMT", "from smtprelay04.fra02v.mail.ibm.com ([9.218.2.228])\n\tby ppma21.wdc07v.mail.ibm.com (PPS) with ESMTPS id 4dg1mn8m6g-1\n\t(version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT);\n\tTue, 14 Apr 2026 08:22:32 +0000", "from smtpav04.fra02v.mail.ibm.com (smtpav04.fra02v.mail.ibm.com\n [10.20.54.103])\n\tby smtprelay04.fra02v.mail.ibm.com (8.14.9/8.14.9/NCO v10.0) with ESMTP id\n 63E8MSNm15794556\n\t(version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);\n\tTue, 14 Apr 2026 08:22:28 GMT", "from smtpav04.fra02v.mail.ibm.com (unknown [127.0.0.1])\n\tby IMSVA (Postfix) with ESMTP id A6ADD20040;\n\tTue, 14 Apr 2026 08:22:28 +0000 (GMT)", "from smtpav04.fra02v.mail.ibm.com (unknown [127.0.0.1])\n\tby IMSVA (Postfix) with ESMTP id 7478C20043;\n\tTue, 14 Apr 2026 08:22:24 +0000 (GMT)", "from li-3f69264c-2ce6-11b2-a85c-c3f414d24014.ibm.com.com (unknown\n [9.39.26.223])\n\tby smtpav04.fra02v.mail.ibm.com (Postfix) with ESMTP;\n\tTue, 14 Apr 2026 08:22:24 +0000 (GMT)" ], "ARC-Seal": "i=1; a=rsa-sha256; d=lists.ozlabs.org; s=201707; t=1776154968;\n\tcv=none;\n b=hP0fZMqj6fGouVqqfeVjeX09rqRaLPNm80XCXKZ9JOSCj9Jv0pqwMjPMAEezUo8YDYUPT6giL3WTT+gp1Jjt+ce2RxanMh1ejS0Iru/pMVMSguTfb3fT9C1nz62R5oJ8NnjpYQmOkr7sXMnQPgcBOgUCweFher+do/ho3976N+agYxSQpIFlny8jmdNNN7pE+OxZRvZrp9P4QP853+tSa5RddvGWu2niDutz5jsU/Rn/H+jphtODQHYEVWNt1OzVzKoHI4YPf7C5xygaceCIj2Q4KsnwZM4eHBbZbt5r+qf1lUm9QGEn02VyEA2t+jqPU4KFFqFJn9pdlctL7QD8RQ==", "ARC-Message-Signature": "i=1; a=rsa-sha256; d=lists.ozlabs.org; s=201707;\n\tt=1776154968; c=relaxed/relaxed;\n\tbh=M4+alkDxk2QDPF16dmwas9Ikm+JFGV/Ks8483HUpmmI=;\n\th=From:To:Cc:Subject:Date:Message-ID:In-Reply-To:References:\n\t MIME-Version;\n b=mUNTpcAV5NNutpoCjyUV6DVYRcgEB7qpHEIuXT9A8BP6789bgHukFRwPkUUiOYNRP8utPDclHwzaS8gpDs72lbm4V44Z/VnGMku6EX5HWjtdNTxB3Xvc0nWGxx6lAtVaOQqouFYSacEfkGGi7tUULHM+zqREiRKRzzDlqHXPfe9vfu+qENQ50tjnMuiFcq2cEZv8TLpYabxNsxHmzcWNg7qIBL9eDtD4I1SZwetT0coFM2KE9bSf8uT1lC6b5bqUcbbtlleo++SXWA60rZKrHBVwtYwIZ7R/AIhPQZ0HoaWHRqsWBxfKA541GMn9bl3CcFGrBYZ7/jtPpS1vG08N5A==", "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=D/QIcjvQ; 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=M4+alkDxk2QDPF16d\n\tmwas9Ikm+JFGV/Ks8483HUpmmI=; b=D/QIcjvQY9cXbIRtZLpjLMr1M2mTa7Rup\n\tSX+VYFeVvJrQSyKRg2FzGoBgj39lm/6Ls+B33TbPy6bZVc0zHqQYzNYM9krlCfuu\n\tOHauRRzL0AJzeyFu3cvNPYooL83YbYk1PnePzEatvhAz5ciW9RPMevheAJqh+uB2\n\trW6NuHmtPEOx/Z1l5IjAgHV5X8s0PJee5sTPzNA+Vtgdnt8NkpkNCMXijXTu2mcx\n\toU7EwLZ1ZzlWbBbJvrCcWHX2GMJektet/LQkxMqasn9Q3UV4p0FICcEHDVSI2RuB\n\tMbcfClrqHJ5hm6dhFev/+eZvzIteUWzbbzRZwmI+nfdDoUf72vpbA==", "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, Miaohe Lin <linmiaohe@huawei.com>,\n Venkat Rao Bagalkote <venkat88@linux.ibm.com>,\n Sayali Patil <sayalip@linux.ibm.com>", "Subject": "[PATCH v5 02/14] selftests/mm: fix hugetlb pathname construction in\n charge_reserved_hugetlb.sh", "Date": "Tue, 14 Apr 2026 13:51:56 +0530", "Message-ID": "\n <67c963da1868fd91d2814dcd1b80d385ebf63c35.1776150071.git.sayalip@linux.ibm.com>", "X-Mailer": "git-send-email 2.52.0", "In-Reply-To": "<cover.1776150071.git.sayalip@linux.ibm.com>", "References": "<cover.1776150071.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=I/dVgtgg c=1 sm=1 tr=0 ts=69ddf949 cx=c_pps\n a=GFwsV6G8L6GxiO2Y/PsHdQ==:117 a=GFwsV6G8L6GxiO2Y/PsHdQ==:17\n a=A5OVakUREuEA:10 a=VkNPw1HP01LnGYTKEx00:22 a=RnoormkPH1_aCDwRdu11:22\n a=V8glGbnc2Ofi9Qvn3v5h:22 a=Ikd4Dj_1AAAA:8 a=VwQbUJbxAAAA:8 a=VnNF1IyMAAAA:8\n a=TdliVB_93dTD34Rfq5YA:9", "X-Proofpoint-GUID": "GTYupr-bCnNQiQo-oX9tYfwjx4Af8n4c", "X-Proofpoint-Spam-Details-Enc": "AW1haW4tMjYwNDE0MDA3NyBTYWx0ZWRfX24I3ZB5pBoIC\n AtKOebc6JGrM5cm5PRVFB865mVlXicRbs76WiZPpbRJl1oMNXKpcjaIkz5KS5c1Flx4pQZmxVx/\n u8LyZiMHRCL6KiNMWX5oK685GxU9NpaQFfupyQ93OcIf1jKperEcJYibZMHeeX4+7rZAyPke9+R\n jSiSX6n1DELRYQiOjq9QxNvhzGJrvtRsqDBWhN97hb97EbqYsVK341fhPhtWpNtVs8KYj6BbKFx\n 87J5OYE/PXBDHottSFJHYqxmgnA+G8p3ija8DFRTQzOF6u6+YYnh+NVgqbAW3TC/8R/9E26v6WX\n aQEvsBq5Dl4rMUDpI8zq6xYhZCUZ8Vgi9HEMGkX0WUxurUOAvihcKFGt6zVIcK86V/QCErbJHNH\n JZ6vlCIkS46EXLOEmyn+SSs2YavsHH1MeyoXCMr8uQFNyujJvAHdB6McfQ+DKS/Cn1M+0aYFDmP\n W/ymGbuo6h02chDIebA==", "X-Proofpoint-ORIG-GUID": "lxA0h4Y3fSLyq5FccXyGLxv8Hx1wPh7r", "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-04-14_02,2026-04-13_04,2025-10-01_01", "X-Proofpoint-Spam-Details": "rule=outbound_notspam policy=outbound score=0\n malwarescore=0 bulkscore=0 clxscore=1015 adultscore=0 lowpriorityscore=0\n suspectscore=0 impostorscore=0 phishscore=0 spamscore=0 priorityscore=1501\n classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0\n reason=mlx scancount=1 engine=8.22.0-2604070000 definitions=main-2604140077", "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 charge_reserved_hugetlb.sh script assumes hugetlb cgroup memory\ninterface file names use the \"<size>MB\" format\n(e.g. hugetlb.1024MB.current).\nThis assumption breaks on systems with larger huge pages such as 1GB,\nwhere the kernel exposes normalized units:\n hugetlb.1GB.current\n hugetlb.1GB.max\n hugetlb.1GB.rsvd.max\n ...\n\nAs a result, the script attempts to access files like\nhugetlb.1024MB.current, which do not exist when the kernel reports the\nsize in GB.\n\nNormalize the huge page size and construct the pathname using the\nappropriate unit (MB or GB), matching the hugetlb controller naming.\n\nFixes: 209376ed2a84 (\"selftests/vm: make charge_reserved_hugetlb.sh work with existing cgroup setting\")\nFixes: 29750f71a9b4 (\"hugetlb_cgroup: add hugetlb_cgroup reservation tests\")\nReviewed-by: Zi Yan <ziy@nvidia.com>\nAcked-by: David Hildenbrand (Arm) <david@kernel.org>\nTested-by: Venkat Rao Bagalkote <venkat88@linux.ibm.com>\nSigned-off-by: Sayali Patil <sayalip@linux.ibm.com>\n---\n .../selftests/mm/charge_reserved_hugetlb.sh | 42 +++++++++++++------\n 1 file changed, 29 insertions(+), 13 deletions(-)", "diff": "diff --git a/tools/testing/selftests/mm/charge_reserved_hugetlb.sh b/tools/testing/selftests/mm/charge_reserved_hugetlb.sh\nindex ca33ec83ebf2..4aa7920b533e 100755\n--- a/tools/testing/selftests/mm/charge_reserved_hugetlb.sh\n+++ b/tools/testing/selftests/mm/charge_reserved_hugetlb.sh\n@@ -89,6 +89,15 @@ function get_machine_hugepage_size() {\n }\n \n MB=$(get_machine_hugepage_size)\n+if (( MB >= 1024 )); then\n+ # For 1GB hugepages\n+ UNIT=\"GB\"\n+ MB_DISPLAY=$((MB / 1024))\n+else\n+ # For 2MB hugepages\n+ UNIT=\"MB\"\n+ MB_DISPLAY=$MB\n+fi\n \n function setup_cgroup() {\n local name=\"$1\"\n@@ -98,11 +107,12 @@ function setup_cgroup() {\n mkdir $cgroup_path/$name\n \n echo writing cgroup limit: \"$cgroup_limit\"\n- echo \"$cgroup_limit\" >$cgroup_path/$name/hugetlb.${MB}MB.$fault_limit_file\n+ echo \"$cgroup_limit\" > \\\n+\t $cgroup_path/$name/hugetlb.${MB_DISPLAY}${UNIT}.$fault_limit_file\n \n echo writing reservation limit: \"$reservation_limit\"\n echo \"$reservation_limit\" > \\\n- $cgroup_path/$name/hugetlb.${MB}MB.$reservation_limit_file\n+ $cgroup_path/$name/hugetlb.${MB_DISPLAY}${UNIT}.$reservation_limit_file\n \n if [ -e \"$cgroup_path/$name/cpuset.cpus\" ]; then\n echo 0 >$cgroup_path/$name/cpuset.cpus\n@@ -137,7 +147,7 @@ function wait_for_file_value() {\n \n function wait_for_hugetlb_memory_to_get_depleted() {\n local cgroup=\"$1\"\n- local path=\"$cgroup_path/$cgroup/hugetlb.${MB}MB.$reservation_usage_file\"\n+ local path=\"$cgroup_path/$cgroup/hugetlb.${MB_DISPLAY}${UNIT}.$reservation_usage_file\"\n \n wait_for_file_value \"$path\" \"0\"\n }\n@@ -145,7 +155,7 @@ function wait_for_hugetlb_memory_to_get_depleted() {\n function wait_for_hugetlb_memory_to_get_reserved() {\n local cgroup=\"$1\"\n local size=\"$2\"\n- local path=\"$cgroup_path/$cgroup/hugetlb.${MB}MB.$reservation_usage_file\"\n+ local path=\"$cgroup_path/$cgroup/hugetlb.${MB_DISPLAY}${UNIT}.$reservation_usage_file\"\n \n wait_for_file_value \"$path\" \"$size\"\n }\n@@ -153,7 +163,7 @@ function wait_for_hugetlb_memory_to_get_reserved() {\n function wait_for_hugetlb_memory_to_get_written() {\n local cgroup=\"$1\"\n local size=\"$2\"\n- local path=\"$cgroup_path/$cgroup/hugetlb.${MB}MB.$fault_usage_file\"\n+ local path=\"$cgroup_path/$cgroup/hugetlb.${MB_DISPLAY}${UNIT}.$fault_usage_file\"\n \n wait_for_file_value \"$path\" \"$size\"\n }\n@@ -175,8 +185,8 @@ function write_hugetlbfs_and_get_usage() {\n hugetlb_difference=0\n reserved_difference=0\n \n- local hugetlb_usage=$cgroup_path/$cgroup/hugetlb.${MB}MB.$fault_usage_file\n- local reserved_usage=$cgroup_path/$cgroup/hugetlb.${MB}MB.$reservation_usage_file\n+ local hugetlb_usage=$cgroup_path/$cgroup/hugetlb.${MB_DISPLAY}${UNIT}.$fault_usage_file\n+ local reserved_usage=$cgroup_path/$cgroup/hugetlb.${MB_DISPLAY}${UNIT}.$reservation_usage_file\n \n local hugetlb_before=$(cat $hugetlb_usage)\n local reserved_before=$(cat $reserved_usage)\n@@ -307,8 +317,10 @@ function run_test() {\n \n cleanup_hugetlb_memory \"hugetlb_cgroup_test\"\n \n- local final_hugetlb=$(cat $cgroup_path/hugetlb_cgroup_test/hugetlb.${MB}MB.$fault_usage_file)\n- local final_reservation=$(cat $cgroup_path/hugetlb_cgroup_test/hugetlb.${MB}MB.$reservation_usage_file)\n+ local final_hugetlb=$(cat \\\n+\t $cgroup_path/hugetlb_cgroup_test/hugetlb.${MB_DISPLAY}${UNIT}.$fault_usage_file)\n+ local final_reservation=$(cat \\\n+\t $cgroup_path/hugetlb_cgroup_test/hugetlb.${MB_DISPLAY}${UNIT}.$reservation_usage_file)\n \n echo $hugetlb_difference\n echo $reserved_difference\n@@ -364,10 +376,14 @@ function run_multiple_cgroup_test() {\n reservation_failed1=$reservation_failed\n oom_killed1=$oom_killed\n \n- local cgroup1_hugetlb_usage=$cgroup_path/hugetlb_cgroup_test1/hugetlb.${MB}MB.$fault_usage_file\n- local cgroup1_reservation_usage=$cgroup_path/hugetlb_cgroup_test1/hugetlb.${MB}MB.$reservation_usage_file\n- local cgroup2_hugetlb_usage=$cgroup_path/hugetlb_cgroup_test2/hugetlb.${MB}MB.$fault_usage_file\n- local cgroup2_reservation_usage=$cgroup_path/hugetlb_cgroup_test2/hugetlb.${MB}MB.$reservation_usage_file\n+ local cgroup1_hugetlb_usage=\\\n+\t $cgroup_path/hugetlb_cgroup_test1/hugetlb.${MB_DISPLAY}${UNIT}.$fault_usage_file\n+ local cgroup1_reservation_usage=\\\n+\t $cgroup_path/hugetlb_cgroup_test1/hugetlb.${MB_DISPLAY}${UNIT}.$reservation_usage_file\n+ local cgroup2_hugetlb_usage=\\\n+\t $cgroup_path/hugetlb_cgroup_test2/hugetlb.${MB_DISPLAY}${UNIT}.$fault_usage_file\n+ local cgroup2_reservation_usage=\\\n+\t $cgroup_path/hugetlb_cgroup_test2/hugetlb.${MB_DISPLAY}${UNIT}.$reservation_usage_file\n \n local usage_before_second_write=$(cat $cgroup1_hugetlb_usage)\n local reservation_usage_before_second_write=$(cat $cgroup1_reservation_usage)\n", "prefixes": [ "v5", "02/14" ] }