Patch Detail
get:
Show a patch.
patch:
Update a patch.
put:
Update a patch.
GET /api/1.2/patches/2232279/?format=api
{ "id": 2232279, "url": "http://patchwork.ozlabs.org/api/1.2/patches/2232279/?format=api", "web_url": "http://patchwork.ozlabs.org/project/linuxppc-dev/patch/2a78c1d4dc4772c8e828c809d1e1a74e9503b257.1777877814.git.sayalip@linux.ibm.com/", "project": { "id": 2, "url": "http://patchwork.ozlabs.org/api/1.2/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": "<2a78c1d4dc4772c8e828c809d1e1a74e9503b257.1777877814.git.sayalip@linux.ibm.com>", "list_archive_url": "https://lore.kernel.org/linuxppc-dev/2a78c1d4dc4772c8e828c809d1e1a74e9503b257.1777877814.git.sayalip@linux.ibm.com/", "date": "2026-05-04T08:24:39", "name": "[v6,02/14] selftests/mm: fix hugetlb pathname construction in charge_reserved_hugetlb.sh", "commit_ref": null, "pull_url": null, "state": "new", "archived": false, "hash": "53b4658db1f112c20bb1e7f72441b1fe960adba2", "submitter": { "id": 92656, "url": "http://patchwork.ozlabs.org/api/1.2/people/92656/?format=api", "name": "Sayali Patil", "email": "sayalip@linux.ibm.com" }, "delegate": null, "mbox": "http://patchwork.ozlabs.org/project/linuxppc-dev/patch/2a78c1d4dc4772c8e828c809d1e1a74e9503b257.1777877814.git.sayalip@linux.ibm.com/mbox/", "series": [ { "id": 502625, "url": "http://patchwork.ozlabs.org/api/1.2/series/502625/?format=api", "web_url": "http://patchwork.ozlabs.org/project/linuxppc-dev/list/?series=502625", "date": "2026-05-04T08:24:37", "name": "selftests/mm: fix failures and robustness improvements", "version": 6, "mbox": "http://patchwork.ozlabs.org/series/502625/mbox/" } ], "comments": "http://patchwork.ozlabs.org/api/patches/2232279/comments/", "check": "pending", "checks": "http://patchwork.ozlabs.org/api/patches/2232279/checks/", "tags": {}, "related": [], "headers": { "Return-Path": "\n <linuxppc-dev+bounces-20402-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=cKpPVuNH;\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-20402-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=cKpPVuNH;\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 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 4g8F8f21mLz1yJV\n\tfor <incoming@patchwork.ozlabs.org>; Mon, 04 May 2026 18:25:54 +1000 (AEST)", "from boromir.ozlabs.org (localhost [127.0.0.1])\n\tby lists.ozlabs.org (Postfix) with ESMTP id 4g8F8M1222z30Vf;\n\tMon, 04 May 2026 18:25:39 +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 4g8F8L1ZLqz2xZK\n\tfor <linuxppc-dev@lists.ozlabs.org>; Mon, 04 May 2026 18:25:37 +1000 (AEST)", "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 64480dcL851433;\n\tMon, 4 May 2026 08:25:17 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 4dw9y4dxjt-1\n\t(version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT);\n\tMon, 04 May 2026 08:25:17 +0000 (GMT)", "from pps.filterd (ppma21.wdc07v.mail.ibm.com [127.0.0.1])\n\tby ppma21.wdc07v.mail.ibm.com (8.18.1.7/8.18.1.7) with ESMTP id\n 6448OOUM031438;\n\tMon, 4 May 2026 08:25:16 GMT", "from smtprelay01.fra02v.mail.ibm.com ([9.218.2.227])\n\tby ppma21.wdc07v.mail.ibm.com (PPS) with ESMTPS id 4dwvkjma9h-1\n\t(version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT);\n\tMon, 04 May 2026 08:25:16 +0000 (GMT)", "from smtpav02.fra02v.mail.ibm.com (smtpav02.fra02v.mail.ibm.com\n [10.20.54.101])\n\tby smtprelay01.fra02v.mail.ibm.com (8.14.9/8.14.9/NCO v10.0) with ESMTP id\n 6448PCAN62062902\n\t(version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);\n\tMon, 4 May 2026 08:25:12 GMT", "from smtpav02.fra02v.mail.ibm.com (unknown [127.0.0.1])\n\tby IMSVA (Postfix) with ESMTP id 87FBE2004B;\n\tMon, 4 May 2026 08:25:12 +0000 (GMT)", "from smtpav02.fra02v.mail.ibm.com (unknown [127.0.0.1])\n\tby IMSVA (Postfix) with ESMTP id 39DE920043;\n\tMon, 4 May 2026 08:25:09 +0000 (GMT)", "from li-3f69264c-2ce6-11b2-a85c-c3f414d24014.bl1-in.ibm.com (unknown\n [9.123.3.209])\n\tby smtpav02.fra02v.mail.ibm.com (Postfix) with ESMTP;\n\tMon, 4 May 2026 08:25:09 +0000 (GMT)" ], "ARC-Seal": "i=1; a=rsa-sha256; d=lists.ozlabs.org; s=201707; t=1777883139;\n\tcv=none;\n b=lJg4PEHZeDwmTzRKcPukNBO04a9Q8cl6yUp2I8rxD7WXfH5tVbuc6dohLB2lTPRIREPwDEY8NBeNIn/KX88vI7vWJ5BOt0iL9mLKGDAu2d7IWdp9vlfDIqfJbOkFKI0/WTNm6aLWWEOygRvjN8s9LvG+scfADt6I+tnOzQNMZGNqA5Ep2l+zq0b/c9VLQJH95gBAjobyMs7NHDmvZHHVfA4P9s0reQ4sMYwTSqi9eQ1kZNEcldzCGEDL/pm7wjnu/e+TCgEFyoCsvExgsv32+u0O6e4wtKkfbuitVmDPDz2DiqCKg+5uSP3Z2y0xtOEtUk0ylT/GQRJkX2Y3N4gHYg==", "ARC-Message-Signature": "i=1; a=rsa-sha256; d=lists.ozlabs.org; s=201707;\n\tt=1777883139; c=relaxed/relaxed;\n\tbh=EgPvStPGREceM4mKr9/dWDqLQj7sY9BELv0RlZiiqEs=;\n\th=From:To:Cc:Subject:Date:Message-ID:In-Reply-To:References:\n\t MIME-Version;\n b=N0+xBZhaX3FS3Tf736YqlYiIbaydXAKBImPLXa1lIYYDtQssLnbafi8XZEMmhGluHFmtdBDuf4fCavUWC9pF6nhrGvci3k0AtYNRpnipf7tCw6DZanBUBBYwhYXNLk9T+53bDhNDDGExALr8TVDDUCbZFP/EXoZ1psCeg2X5T29vcFECDdHpyimwrVdSvnv809iJDFARWODzWUBJmwFYuqV5+w5aj9OnIl1yWBPpGYymL4+KgbsT8xjYsrkE0oDm69PJc7RMm/aulMqFvT27DNmXzzXEoUOjP1ejHUe433p6k5Joa8ZQIumc2Ca3vvPSAouf6zRjXZRvX623Z7FIJA==", "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=cKpPVuNH; 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=EgPvStPGREceM4mKr\n\t9/dWDqLQj7sY9BELv0RlZiiqEs=; b=cKpPVuNHE7dn9/eZ4jjsn6o1VB19//MoU\n\t3LZJILkihurvmIiHIgPD04ZDge83V/T1w0v4BipOQ4V+f1iwi6MiGp4DNlpP6Nu9\n\tJBq+/xW5lPIcdFjg8cMf2Fn6gZYIidowQDSoXwrKPNZO6i+bcbfpGj6DLF6oGC0/\n\tRNvC8flKhv2gr/WHILWU7k+eaBgpfUmMsfXZYO7mBwaV/PGs5XQo01C7ZZntYPfT\n\tzb1qknlUmPHBCslvoRktmjGa/PnjBhiONHtTuE4+Zyqn8IiwvBtXpLZ9HUkcxAS6\n\taIO91TkoXeCHoQykB0xS3xHNo+IybNuH5hUwvCVNtnUqndnqAPolA==", "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 v6 02/14] selftests/mm: fix hugetlb pathname construction in\n charge_reserved_hugetlb.sh", "Date": "Mon, 4 May 2026 13:54:39 +0530", "Message-ID": "\n <2a78c1d4dc4772c8e828c809d1e1a74e9503b257.1777877814.git.sayalip@linux.ibm.com>", "X-Mailer": "git-send-email 2.52.0", "In-Reply-To": "<cover.1777877814.git.sayalip@linux.ibm.com>", "References": "<cover.1777877814.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-Spam-Details-Enc": "AW1haW4tMjYwNTA0MDA4NyBTYWx0ZWRfX3J2sMhaqjENq\n rWuoJIvzMjCKWFm73lakuXSb+Qe5xhI1HDqgBjhIsh54VDK7Ut2nByJ/U2kZnMeTA4dulXqW99P\n TL+CFWcD6jPJ879/QVcV6aGnV5G+4s+CW7t9z9L4LFh3jussW7MyKN8fxXknuabASI3OyjDOpRP\n leqTjyKUxqV8yF/FtxXyjx+i9uIrwfE9VAFJq0k19nv4tcJWHWxNwjc4un0NLMcauq5B7l9Oo4O\n 796bsiINH8KIYQRqKX/w1oTzKocSyXDt2EepK8F4Nwo2xWKQI5Kyur3xNyiceYWxzD0gJSHE2RD\n qWcFVMOX8n8eXRp0Ys/NMjg8I4Qj81b3prZQqTlogDk/7/fWbG8dGRiNJrNjkSFWAnSvIBZgTwX\n aOlqdz6LazUOGWVRzX5/Epye1K5aa4m8jlEd5HtyBFq3SSY3sVtmt5AmO+OBAkIOUFTq5hCFRHL\n TtQKtctcy6nDlrzYq1w==", "X-Authority-Analysis": "v=2.4 cv=J4GaKgnS c=1 sm=1 tr=0 ts=69f857ed cx=c_pps\n a=GFwsV6G8L6GxiO2Y/PsHdQ==:117 a=GFwsV6G8L6GxiO2Y/PsHdQ==:17\n a=NGcC8JguVDcA:10 a=VkNPw1HP01LnGYTKEx00:22 a=RnoormkPH1_aCDwRdu11:22\n a=RzCfie-kr_QcCd8fBx8p:22 a=Ikd4Dj_1AAAA:8 a=VwQbUJbxAAAA:8 a=VnNF1IyMAAAA:8\n a=TdliVB_93dTD34Rfq5YA:9", "X-Proofpoint-GUID": "PUjkF3GxY4USF1WyGh822UorCISuXIi8", "X-Proofpoint-ORIG-GUID": "3RpdCWffShFdQCnh0XuyZO3JxijIhfaY", "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-05-04_03,2026-04-30_02,2025-10-01_01", "X-Proofpoint-Spam-Details": "rule=outbound_notspam policy=outbound score=0\n impostorscore=0 clxscore=1015 malwarescore=0 bulkscore=0 suspectscore=0\n priorityscore=1501 spamscore=0 phishscore=0 adultscore=0 lowpriorityscore=0\n classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0\n reason=mlx scancount=1 engine=8.22.0-2604200000 definitions=main-2605040087", "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 e1945901fd20..a1cfd3a349db 100755\n--- a/tools/testing/selftests/mm/charge_reserved_hugetlb.sh\n+++ b/tools/testing/selftests/mm/charge_reserved_hugetlb.sh\n@@ -94,6 +94,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@@ -103,11 +112,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@@ -142,7 +152,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@@ -150,7 +160,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@@ -158,7 +168,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@@ -180,8 +190,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@@ -312,8 +322,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@@ -369,10 +381,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": [ "v6", "02/14" ] }