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 3FB88C10F1A for ; Tue, 7 May 2024 11:14:33 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id CCEC46B00A1; Tue, 7 May 2024 07:14:32 -0400 (EDT) Received: by kanga.kvack.org (Postfix, from userid 40) id C7EAD6B00A2; Tue, 7 May 2024 07:14:32 -0400 (EDT) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id B6E0D6B00A3; Tue, 7 May 2024 07:14:32 -0400 (EDT) X-Delivered-To: linux-mm@kvack.org Received: from relay.hostedemail.com (smtprelay0014.hostedemail.com [216.40.44.14]) by kanga.kvack.org (Postfix) with ESMTP id 99F9F6B00A1 for ; Tue, 7 May 2024 07:14:32 -0400 (EDT) Received: from smtpin13.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay07.hostedemail.com (Postfix) with ESMTP id CBC1B16092F for ; Tue, 7 May 2024 11:14:31 +0000 (UTC) X-FDA: 82091341542.13.0973E82 Received: from foss.arm.com (foss.arm.com [217.140.110.172]) by imf01.hostedemail.com (Postfix) with ESMTP id AFF2940015 for ; Tue, 7 May 2024 11:14:29 +0000 (UTC) Authentication-Results: imf01.hostedemail.com; dkim=none; spf=pass (imf01.hostedemail.com: domain of ryan.roberts@arm.com designates 217.140.110.172 as permitted sender) smtp.mailfrom=ryan.roberts@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=1715080470; 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-type: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=l7Wo4d0I7/CtdEXen86TYP3aHHetOUoI4GE7ztPqRM4=; b=QNOitTybVsQRta1Ssj6G43vTOFe5L0ZUEBgJiDMHbHa2GWUl/9mtJD9wa8nmv46ky3MbRa rj+e06PSVo65YkN6/yIf9qaWZ4pAPUL9m+dFir2/GpxyKvujBv1YrdzNbRxZfpmJHb2rhV SSlASF8AJm3atBjCLPIqSkOoWmITv0M= ARC-Authentication-Results: i=1; imf01.hostedemail.com; dkim=none; spf=pass (imf01.hostedemail.com: domain of ryan.roberts@arm.com designates 217.140.110.172 as permitted sender) smtp.mailfrom=ryan.roberts@arm.com; dmarc=pass (policy=none) header.from=arm.com ARC-Seal: i=1; s=arc-20220608; d=hostedemail.com; t=1715080470; a=rsa-sha256; cv=none; b=S2gynX21erEMLEOT5R1VTvAllpPf4bQ3pt/6APuiGvm8uhgdkM1ZISTXaMZbmMFLJim8aS +h5mZuQLns0qGYMG4ZfKQWJRqPgJBZ1lghcIUsSxG35PJJISbCdpG+lF2ViUj+8STCnqq3 rDHnJSE/k0K1N3UQnkl0aUlhX4CgqEU= 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 DD70D1063; Tue, 7 May 2024 04:14:54 -0700 (PDT) Received: from [10.1.34.181] (XHFQ2J9959.cambridge.arm.com [10.1.34.181]) by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 86B623F587; Tue, 7 May 2024 04:14:27 -0700 (PDT) Message-ID: <4e7ce57f-cad1-44d5-a1d8-4cd47683a358@arm.com> Date: Tue, 7 May 2024 12:14:26 +0100 MIME-Version: 1.0 User-Agent: Mozilla Thunderbird Subject: Re: [RESEND PATCH] mm: align larger anonymous mappings on THP boundaries Content-Language: en-GB To: David Hildenbrand , Kefeng Wang , Yang Shi Cc: Matthew Wilcox , Yang Shi , riel@surriel.com, cl@linux.com, akpm@linux-foundation.org, linux-kernel@vger.kernel.org, linux-mm@kvack.org, Ze Zuo References: <20231214223423.1133074-1-yang@os.amperecomputing.com> <1e8f5ac7-54ce-433a-ae53-81522b2320e1@arm.com> <1dc9a561-55f7-4d65-8b86-8a40fa0e84f9@arm.com> <6016c0e9-b567-4205-8368-1f1c76184a28@huawei.com> <2c14d9ad-c5a3-4f29-a6eb-633cdf3a5e9e@redhat.com> From: Ryan Roberts In-Reply-To: <2c14d9ad-c5a3-4f29-a6eb-633cdf3a5e9e@redhat.com> Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit X-Stat-Signature: k9hmouypjd8t6zfpi4ybwk1r9j443i3c X-Rspam-User: X-Rspamd-Queue-Id: AFF2940015 X-Rspamd-Server: rspam05 X-HE-Tag: 1715080469-696085 X-HE-Meta: U2FsdGVkX19vMAOmKn9D/P9zMPZyEdGrtCHmPwLdeJxoJftdBnIOLJCTIWgeGYLFYb7tZLcFJE18+KIddnQ1W8X6+sEjq1R0u/J83VnBZZuy9b7v0jV3rK3M/82gdIvr2YSmGjxjx+lEeXUQ45uMNWFpe7KqOVwVom+MBOjB83bnmvcH4ClHCxervsZzWBhIqFXwpzbhpQ6XVr/0xvlNhAldMkJM5jjQfLcMDwBwZOuzlTXEX7hsczUEc2LIjrhnwg4Q/i9WT7+QTtzqW3E55U1F/rplK9JOqorOOI4B5e8S5MFUn4bYZT9F7UI5hrMQEENTQ+O923n/zckK5YrMteNcYpQlBrHNcDUbU9AmCZ6yMEDAJO0AJ9zhGntzmhXeYmttRpI1Hkz8e+lMVXJLBCNwjtzPiDbpn0z3si6dZkh4jeI6ecj9ErZhkk/Yqs79dMXuFteUCS+xcixAkAeyHova55J6ydchI8YodfY56nlk/9XckG4BV7XbyUW5/J6r1TSwz2tL1ERA5P78BTGbQqMbJWBuJqvpqPnvh4JUckmHGUDpCHV6ZmQ64FfvwysfOiR6T52fiftmpSKtuv2krOKkbLJpR70aXIjP4s/b3ztVTSmD6nEj0IdyBolQ61oLw9wWDvnkeqz1lIK+R3yAkcZjTQQF6e3UrLaJQk089edkGfI7vmQN6ca/e9QW2yDxaCUrVgiiiU15ykaOaoDHVxnxpRkEUYQmtPgcR+o4y+aMakwoE12HJzV5S/yalfvWZ7az8AwATi5szJ0e7ynpzJWiPKUnffYtYfD8sDGmqJkWOSqZphpcNgBdqdwprnlLt1ZG1J0SwgIX82Ebe+CXO9GBoIjbAQn3B9UCgWt4ycKPdkv45C/oDrIfILwIk+Mh+BKKJSXm3Fl847LWPwqeV+pmgulrS2TbdpRAFuPc4QuRLHjUnzz0DeI8UzXQvvayA8pfH9Ub3xczVViVXwB h/LC4YlO Nn3Vv/QmjNTy7/+4AEipLwPwJIr2KIqInIzX4O7r/bWHpnVmJffF01vn7oNedt+XgNwuzlUlPPgd8Oih+MYp+52Jr3eX3nUzZO1AGIzQpBVBF1oR50wrGrDtf801KI9Rfsyqt7oWiTbffs8r3NYdZML4RkRT0v3L2XZhMojx8MRTqgkM= 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: List-Subscribe: List-Unsubscribe: On 07/05/2024 12:13, David Hildenbrand wrote: > >> https://github.com/intel/lmbench/blob/master/src/lat_mem_rd.c#L95 >> >>> suggest. If you want to try something semi-randomly; it might be useful to rule >>> out the arm64 contpte feature. I don't see how that would be interacting here if >>> mTHP is disabled (is it?). But its new for 6.9 and arm64 only. Disable with >>> ARM64_CONTPTE (needs EXPERT) at compile time. >> I don't enabled mTHP, so it should be not related about ARM64_CONTPTE, >> but will have a try. > > cont-pte can get active if we're just lucky when allocating pages in the right > order, correct Ryan? No it shouldn't do; it requires the pages to be in the same folio.