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 31E42EB64DD for ; Fri, 21 Jul 2023 18:24:18 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id A46798D0005; Fri, 21 Jul 2023 14:24:17 -0400 (EDT) Received: by kanga.kvack.org (Postfix, from userid 40) id 9D00F8D0001; Fri, 21 Jul 2023 14:24:17 -0400 (EDT) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id 8710D8D0005; Fri, 21 Jul 2023 14:24:17 -0400 (EDT) X-Delivered-To: linux-mm@kvack.org Received: from relay.hostedemail.com (smtprelay0015.hostedemail.com [216.40.44.15]) by kanga.kvack.org (Postfix) with ESMTP id 7538B8D0001 for ; Fri, 21 Jul 2023 14:24:17 -0400 (EDT) Received: from smtpin11.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay02.hostedemail.com (Postfix) with ESMTP id 502AC12039A for ; Fri, 21 Jul 2023 18:24:17 +0000 (UTC) X-FDA: 81036443754.11.CBAD7ED Received: from dfw.source.kernel.org (dfw.source.kernel.org [139.178.84.217]) by imf19.hostedemail.com (Postfix) with ESMTP id 874F11A0008 for ; Fri, 21 Jul 2023 18:24:14 +0000 (UTC) Authentication-Results: imf19.hostedemail.com; dkim=none; dmarc=fail reason="SPF not aligned (relaxed), No valid DKIM" header.from=arm.com (policy=none); spf=pass (imf19.hostedemail.com: domain of cmarinas@kernel.org designates 139.178.84.217 as permitted sender) smtp.mailfrom=cmarinas@kernel.org ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=hostedemail.com; s=arc-20220608; t=1689963854; 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: in-reply-to:in-reply-to:references:references; bh=hoo5hmkbIltrlfNwUaL8fscU2wPrBQUv/Z4w2VLQSn0=; b=v4XGC1iIuMZSvWEMrR9MSbR5f0UqbEPe2oDZG3Tv0gH4AbeKyPPD2RXoGneEDkC4RK8JBe ZQDOInfvt938Yu5G7BpEu0MVgmBN44KQUXhMX2FZFPLTkYAlRyOSApV3Xcazf4/JgWAd4/ x1O0F6W1PXmIchALxbVQvW7+Noa1DhA= ARC-Authentication-Results: i=1; imf19.hostedemail.com; dkim=none; dmarc=fail reason="SPF not aligned (relaxed), No valid DKIM" header.from=arm.com (policy=none); spf=pass (imf19.hostedemail.com: domain of cmarinas@kernel.org designates 139.178.84.217 as permitted sender) smtp.mailfrom=cmarinas@kernel.org ARC-Seal: i=1; s=arc-20220608; d=hostedemail.com; t=1689963854; a=rsa-sha256; cv=none; b=ALFM53E0/DkKqnp4Xy8q1BFfrJHSB8oTo+SGk8znLsGidV+ORfCfu4EKJ8om1RtoQNdg91 7rAwnBS2WUqIgtylbqiqo6ghJy/jnw+Xkfrfdj8vOeJCAUUq5kpiGzeOhTLnwY1hr6+/hI GNc0/IgD32uxtR1b6RbijHmfwazo8cA= Received: from smtp.kernel.org (relay.kernel.org [52.25.139.140]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (2048 bits)) (No client certificate requested) by dfw.source.kernel.org (Postfix) with ESMTPS id A283161D7F; Fri, 21 Jul 2023 18:24:13 +0000 (UTC) Received: by smtp.kernel.org (Postfix) with ESMTPSA id C336DC433C8; Fri, 21 Jul 2023 18:24:06 +0000 (UTC) Date: Fri, 21 Jul 2023 11:24:05 -0700 From: Catalin Marinas To: Yicong Yang Cc: akpm@linux-foundation.org, linux-mm@kvack.org, linux-arm-kernel@lists.infradead.org, x86@kernel.org, mark.rutland@arm.com, ryan.roberts@arm.com, will@kernel.org, anshuman.khandual@arm.com, linux-doc@vger.kernel.org, corbet@lwn.net, peterz@infradead.org, arnd@arndb.de, punit.agrawal@bytedance.com, linux-kernel@vger.kernel.org, darren@os.amperecomputing.com, yangyicong@hisilicon.com, huzhanyuan@oppo.com, lipeifeng@oppo.com, zhangshiming@oppo.com, guojian@oppo.com, realmz6@gmail.com, linux-mips@vger.kernel.org, openrisc@lists.librecores.org, linuxppc-dev@lists.ozlabs.org, linux-riscv@lists.infradead.org, linux-s390@vger.kernel.org, Barry Song <21cnbao@gmail.com>, wangkefeng.wang@huawei.com, xhao@linux.alibaba.com, prime.zeng@hisilicon.com, Jonathan.Cameron@huawei.com, Barry Song , Nadav Amit , Mel Gorman Subject: Re: [PATCH v11 2/4] mm/tlbbatch: Rename and extend some functions Message-ID: References: <20230717131004.12662-1-yangyicong@huawei.com> <20230717131004.12662-3-yangyicong@huawei.com> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20230717131004.12662-3-yangyicong@huawei.com> X-Rspam-User: X-Rspamd-Server: rspam12 X-Rspamd-Queue-Id: 874F11A0008 X-Stat-Signature: 9ezh6chuwtqzqtji4tjki58jeo67gkhd X-HE-Tag: 1689963854-696138 X-HE-Meta: U2FsdGVkX18aWPL0ij/RANkjvbVpjovMxIFbK/HeVhPgMIOhmdJIfy4hvq+81E/TGAkjbsDxBSct3R2L1A1ZpyHdKlZ3OrarGy1lAzHLVEa/1lTUwuje0vHgU/4a32RPsRpeH7c9UK0+pkuR09np2OeVqJw8wyrl2mKXeJHClldlzUgBNGI70kUui3DaFbEQ3khcFfUbYjYoZ+uDWUnYgWvBGlAA1L+dVdv4G+jMCBaDC3CY1jRruC81djv9ox9AgHVSu8hQ9yguNE4BcqavpnoeB1X/lsPzDDL2GqO1lnRYd4wjyUnGZrDs5K8r76PNdR4yNkyL9Mj2+zC2OHn8J4eZQ6iS9q1ywxkmHCQA77fanTOH3QH0k+bat9K0mAzuorotRWaquLjeRavcAAiDuouxwtTyJOUQhvl10AlFB+y4U7h2tLwPfuwTVjlhmMfxxL5wdtoxA3HPdojldPd7CaAVS+muvBIeDo9rU3Crw/hoKWfEFlBvRJwadG4H0rj9LpqGWdoKZxBiS0FrFWo8LacYoZC/Ukvg10CDYWOV2fqaLo+wJWK9oRSEXDZ3l8W004VIxCw5SemOUKskDTcXZPnh64DyuvYeTPPdXaAd/wrDtnh7bbNedg9ZJGXA43APWWG5a0unA2LQ+anNMssvtDJAW6zqRVAbsiwcDVVTaV0GuQcVjFZjDkF+SU2YVKHuZTfHBXeK2Qo2JsTOeDl6xrzKyMwte3bfK0Ic01ZeT3p4n3P+pSJKwYzPiLav4LeVYYsJjCUk2WFBM16H+VlZoa+itLSyN/vOWp3HyA+glmU/a3O2zfLtiMhC+94uq6CudskfyZttwiCiLB4Ek4g1Ls9iX4zhfSD/eH0mARqCmQp3s0WAOPBK5s0vWMISpj2f+DtWFkhIivXujDIHCMH49v6kXMtBOfyeQ9fgUFLv3622tTQOI8sd4lkBCNCC0Qvek6nkEUmaBdAWG86zh6F e3KO9WtY RU4c8N62we4KcsLlcyzyRj78G/qojEmsawpsl7r59iUz/MMoOcFPx+2QwrNDKOEB/QpUKkrBZfKIoOlzyNMdGRG25zH1S0Ch1a7B2QM6pdKQ32GMZfAvbI07mXAtMI1J8HVqzNxEcANt2JBjkGTVJg9mO+GYrQmdKHYIc6R0SrcU9lGdjZch00PeluJWbxg6CT5QhvagJI8C9S13R5XAjJvGDmcjub/7giBSAZVXV6k10IeeqTuPZZSyVlFnjSUahcBF12cuwhJ+bXtSBe+GZhMuKgEkRxBP6eJsUU/1JgyJQvGNts+dnzDwDODPPHgE1Hs7R70jEH/dNHQ23ANJEon978VKK7SNW+2wNzQToMSqSLAFAn1kOs5fEir/mVNG5rYEh3gqvkMGMLP3FW1rhs1hueTNK0vrTo3L0g8LCEdMe1vfzitQ5U2J47u/x863Zx4rhYThnj6TQP62vh74pOng7818pV2iJ8+jCLmpzYGDEz+k5xbnTslwU6+URA+RlMqGqCpULz9DkgIQM1w5T5bxWP9+vNw0FbYwD+Y4aLfhs+XhPshbgs29QxWggFxH2jS7CiLY3uBSKHZsk5E4nLKN21olYD3t1MyiTwk9cdVg42RIYaHieFBL7u08Rz3FMOc4Kp3/m9r5YPcJWVQuDtGS4gXtOcqea0ROyqRRpkYmlO+JeWx42aXolxOBcSNiR/GGdjAcuAc+v8bczlzqDCYZvM4gpy5fuQ0aieKCzgTCEj9fJiJODIDae8Fqu/NhRVrLBDT9bAcd/xME5fZLz/14EiQ== 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: On Mon, Jul 17, 2023 at 09:10:02PM +0800, Yicong Yang wrote: > From: Barry Song > > This patch does some preparation works to extend batched TLB flush to > arm64. Including: > - Extend set_tlb_ubc_flush_pending() and arch_tlbbatch_add_mm() > to accept an additional argument for address, architectures > like arm64 may need this for tlbi. > - Rename arch_tlbbatch_add_mm() to arch_tlbbatch_add_pending() > to match its current function since we don't need to handle > mm on architectures like arm64 and add_mm is not proper, > add_pending will make sense to both as on x86 we're pending the > TLB flush operations while on arm64 we're pending the synchronize > operations. > > This intends no functional changes on x86. > > Cc: Anshuman Khandual > Cc: Jonathan Corbet > Cc: Nadav Amit > Cc: Mel Gorman > Tested-by: Yicong Yang > Tested-by: Xin Hao > Tested-by: Punit Agrawal > Signed-off-by: Barry Song > Signed-off-by: Yicong Yang > Reviewed-by: Kefeng Wang > Reviewed-by: Xin Hao > Reviewed-by: Anshuman Khandual Reviewed-by: Catalin Marinas