From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org Received: from kanga.kvack.org (kanga.kvack.org [205.233.56.17]) by smtp.lore.kernel.org (Postfix) with ESMTP id CBE02C6FD1F for ; Tue, 14 Mar 2023 04:24:10 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id 655826B0074; Tue, 14 Mar 2023 00:24:10 -0400 (EDT) Received: by kanga.kvack.org (Postfix, from userid 40) id 604646B0075; Tue, 14 Mar 2023 00:24:10 -0400 (EDT) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id 47F906B0078; Tue, 14 Mar 2023 00:24:10 -0400 (EDT) X-Delivered-To: linux-mm@kvack.org Received: from relay.hostedemail.com (smtprelay0010.hostedemail.com [216.40.44.10]) by kanga.kvack.org (Postfix) with ESMTP id 39CB36B0074 for ; Tue, 14 Mar 2023 00:24:10 -0400 (EDT) Received: from smtpin23.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay10.hostedemail.com (Postfix) with ESMTP id 0CA84C02B2 for ; Tue, 14 Mar 2023 04:24:10 +0000 (UTC) X-FDA: 80566211460.23.ECB25B0 Received: from foss.arm.com (foss.arm.com [217.140.110.172]) by imf24.hostedemail.com (Postfix) with ESMTP id 4B96F18000A for ; Tue, 14 Mar 2023 04:24:08 +0000 (UTC) Authentication-Results: imf24.hostedemail.com; dkim=none; spf=pass (imf24.hostedemail.com: domain of chaitanyas.prakash@arm.com designates 217.140.110.172 as permitted sender) smtp.mailfrom=chaitanyas.prakash@arm.com; dmarc=pass (policy=none) header.from=arm.com ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=hostedemail.com; s=arc-20220608; t=1678767848; h=from:from:sender:reply-to:subject:subject:date:date: message-id:message-id:to:to:cc:cc:mime-version:mime-version: content-type:content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=hGOrdaV4BjHq+LvMiMLO7zb3O2Uuqsj6KwrZ6Facd0k=; b=dklNrxBZ4777nG6eMWl25g0u9PIRUEtZJwWKEkNEMq0d68J0n71LxFeyB8tv5Ht7YRN5mh BvjTWd4gAZwk2PgPBgSnBduKIQxdW+6cQpjZRhz7/HIXH7zLcmGRbMl09sBMjboTdAMB5n tIYfeLY6TkR4J+w6HGobv8oPmGXWi2g= ARC-Authentication-Results: i=1; imf24.hostedemail.com; dkim=none; spf=pass (imf24.hostedemail.com: domain of chaitanyas.prakash@arm.com designates 217.140.110.172 as permitted sender) smtp.mailfrom=chaitanyas.prakash@arm.com; dmarc=pass (policy=none) header.from=arm.com ARC-Seal: i=1; s=arc-20220608; d=hostedemail.com; t=1678767848; a=rsa-sha256; cv=none; b=zhfB+XsgMFB4IUUsY361meX17KDcPDOWI0kSLZvpQI/dNxlFQwUUWI30R7tqOBywjr3L19 30E5/mV94+r+8K7MYfY4b8aPO8ZTGJpDBVVipsAs5Q8XXeBQgvOHzSwNXheO8w8Aee3PVT jDfjO61/cbI0O0fuf76dKLBYYmIi8bU= Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.121.207.14]) by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id E7A751063; Mon, 13 Mar 2023 21:24:50 -0700 (PDT) Received: from a077209.blr.arm.com (a077209.arm.com [10.162.42.149]) by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPA id DC0BF3F71A; Mon, 13 Mar 2023 21:24:04 -0700 (PDT) From: Chaitanya S Prakash To: linux-mm@kvack.org, linux-kernel@vger.kernel.org Cc: Chaitanya S Prakash , Andrew Morton , Shuah Khan , linux-kselftest@vger.kernel.org Subject: [PATCH 1/3] selftests: Change MAP_CHUNK_SIZE Date: Tue, 14 Mar 2023 09:53:49 +0530 Message-Id: <20230314042351.13134-2-chaitanyas.prakash@arm.com> X-Mailer: git-send-email 2.25.1 In-Reply-To: <20230314042351.13134-1-chaitanyas.prakash@arm.com> References: <20230314042351.13134-1-chaitanyas.prakash@arm.com> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Rspam-User: X-Rspamd-Server: rspam03 X-Stat-Signature: 3kfekmih7sdg7uhfd8t4qua1x7degj8y X-Rspamd-Queue-Id: 4B96F18000A X-HE-Tag: 1678767848-294577 X-HE-Meta: U2FsdGVkX1/TIPuhQxQzZWSplDHNKWylapwgqVs/PF6Sjy4i2wa6pQyuV0xi91VQQwOhyGpDRWZql+++eAQ+dEr9lBzTelxBuj3/Ibv7kv3SWB6NCbx52wo2y+bTK3INUgbIn+ctpcVUHNGGSjOkcnreltae9dBNwOFZGpL71UKzK3n0HGeI5mIpHzDoccweoMbsP536zVCEq7aoHtd9Sd4MAeIMc0wI5zqfGWMWTjjh2hGuRSXwS7DzJTAaE+zCd2iw7r8q4uFLd2QkbWERSKYyqFAt9T7HbOUH0J0KVriF+Uw0GGJ1bip7UCcz+TaiO6rOiXNldbj4gYYvMutfFy6iJsqUeR8N/5zdNFQlZPnqJOumaIYuYJ3v73gi6rrhQraI7S0n+y167WMzzROVkBCXcdZUugTwh8SSiI8zTcId5MXeDmfE82ReJvKmV2ar3fiu1t7cwH9vVRsV/2xditXsZ7ZI/iLpqQlyQc6SID2H+bGCcqbDdQIwbDFyP7ANfnR56pP8Ja4KyA2ivFymd3PxuybVy/xV4+uPPOOiV15LT1r9MgaXc9T7WlCwoQS4wc1jTk0nbE4hpJxq45wzHpk+YxBqmOemEqPddiNPFfPwM1tjBGk+vNdf4/6v+HsKpYbFC4LGjWa5MQddEpG4HsMczKdMLUibQ/riLMVojyWV61Dc4w2b8rTmUSUhFqsOOTq2AQZ53r8kFsEpNF6Mjg0COJ4pc5x9JXGm/STgpX+Fj70re5HA5CT5tUo6yUCqgSrJiSZkBYAXRtxBBwsvXLBlb28nyMJQ1h0qs5ZT2MiTRG9+MftSw8BNYsevD5oV4U4d0VwRbCT/rkIgT829PjixFa4vuJsOustrmK3bzHr2IXoA5K0USlkUp1J9AlLhvSNOmkxF/kT39xUnsmkZpE0jePIoX31QjQ7u7zRnKMvD/lTLdM/gixrkdBzWPqoSHwjv/F+FvHop4wBYnLS XMO+oTs/ xqXb5gy8CGEU8zFO5EJvcA6QodCQm+yAFNf/S17dCNBAUGlSvx642RcAQs52giMpeLSYe/lkS+TTunxM7Od30s0k6Joop3IFCYEWUCS5LTsh1ZgQG5bP+ZhLNebhrKaeSb5sFaLBmUbGVslshvPir6XNYSUTOYHMA9AsiHPxnyuCQhDjRmuRDogEYyMjDckMuQyidld/6HQnV56YciLjwTKzordC7HzAVVtQ16M9CDf4SuWHYX0WAJlfQZ1Lz3FsdGdyytNUbN7ht3hbayHSYQJwyyjg/q/+GYoy3TVM7SmZY6NTaqQ3ZorzRl9nTgS57IHyHYzYOQTbc228WZdF3EgTYC3iSaBcDl44RoCBJ6f1nbT5Aou1KhpESZux6uJYcoCGTEl+FCCqcN5U= X-Bogosity: Ham, tests=bogofilter, spamicity=0.000000, version=1.2.4 Sender: owner-linux-mm@kvack.org Precedence: bulk X-Loop: owner-majordomo@kvack.org List-ID: mmap() fails to allocate 16GB virtual space chunk, skipping both low and high VA range iterations. Hence, reduce MAP_CHUNK_SIZE to 1GB and update relevant macros as required. Cc: Andrew Morton Cc: Shuah Khan Cc: linux-mm@kvack.org Cc: linux-kselftest@vger.kernel.org Cc: linux-kernel@vger.kernel.org Signed-off-by: Chaitanya S Prakash --- tools/testing/selftests/mm/virtual_address_range.c | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) diff --git a/tools/testing/selftests/mm/virtual_address_range.c b/tools/testing/selftests/mm/virtual_address_range.c index c0592646ed93..50564512c5ee 100644 --- a/tools/testing/selftests/mm/virtual_address_range.c +++ b/tools/testing/selftests/mm/virtual_address_range.c @@ -15,11 +15,15 @@ /* * Maximum address range mapped with a single mmap() - * call is little bit more than 16GB. Hence 16GB is + * call is little bit more than 1GB. Hence 1GB is * chosen as the single chunk size for address space * mapping. */ -#define MAP_CHUNK_SIZE 17179869184UL /* 16GB */ + +#define SZ_1GB (1024 * 1024 * 1024UL) +#define SZ_1TB (1024 * 1024 * 1024 * 1024UL) + +#define MAP_CHUNK_SIZE SZ_1GB /* * Address space till 128TB is mapped without any hint @@ -36,7 +40,7 @@ * are supported so far. */ -#define NR_CHUNKS_128TB 8192UL /* Number of 16GB chunks for 128TB */ +#define NR_CHUNKS_128TB ((128 * SZ_1TB) / MAP_CHUNK_SIZE) /* Number of chunks for 128TB */ #define NR_CHUNKS_256TB (NR_CHUNKS_128TB * 2UL) #define NR_CHUNKS_384TB (NR_CHUNKS_128TB * 3UL) -- 2.30.2