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 72D1CC54E67 for ; Wed, 27 Mar 2024 17:35:07 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id DD1976B0092; Wed, 27 Mar 2024 13:35:06 -0400 (EDT) Received: by kanga.kvack.org (Postfix, from userid 40) id D81696B0095; Wed, 27 Mar 2024 13:35:06 -0400 (EDT) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id C70176B0096; Wed, 27 Mar 2024 13:35:06 -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 AB6436B0092 for ; Wed, 27 Mar 2024 13:35:06 -0400 (EDT) Received: from smtpin09.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay10.hostedemail.com (Postfix) with ESMTP id 65C43C0B3E for ; Wed, 27 Mar 2024 17:35:06 +0000 (UTC) X-FDA: 81943519812.09.4550005 Received: from casper.infradead.org (casper.infradead.org [90.155.50.34]) by imf21.hostedemail.com (Postfix) with ESMTP id 802F61C000C for ; Wed, 27 Mar 2024 17:35:02 +0000 (UTC) Authentication-Results: imf21.hostedemail.com; dkim=pass header.d=infradead.org header.s=casper.20170209 header.b=DbOHMP1k; spf=none (imf21.hostedemail.com: domain of willy@infradead.org has no SPF policy when checking 90.155.50.34) smtp.mailfrom=willy@infradead.org; dmarc=none ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=hostedemail.com; s=arc-20220608; t=1711560904; 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:dkim-signature; bh=n5qa7PbPTqbuPl6OFCDgWGUXYWdnQWg7EfdXdf9IAyo=; b=fTO7Z8iH3lbMZ80lQW+4css4hsmtltwEKhmfHKp9QgcHuYGzeD68EVUvMx2I561pdAqq+M BKtcBBUvrAilqXjn6fMU7dMDGFyHfS72J1fqlvuWF/weX1O2jv1dW/3s/zTs89cFJCh8rK Ixth6MOc8mpgwS6UQAILaXtUiv8Ggc0= ARC-Authentication-Results: i=1; imf21.hostedemail.com; dkim=pass header.d=infradead.org header.s=casper.20170209 header.b=DbOHMP1k; spf=none (imf21.hostedemail.com: domain of willy@infradead.org has no SPF policy when checking 90.155.50.34) smtp.mailfrom=willy@infradead.org; dmarc=none ARC-Seal: i=1; s=arc-20220608; d=hostedemail.com; t=1711560904; a=rsa-sha256; cv=none; b=OOygDy8Oc+LShJE17a/LV1hkZe65kGvqSeuQT+AB80C1vAhh3tKtKAUs5ERLa/2CKa4FV7 AGHqUQcyo9v4jlL6qFER8ldlrh3wTOSTdWENUw8feEtmfWCxGKq8shD/XPLe0E+QQ8Q9Ao 0QtCrXwcZs26KnQPDbfTEBbdn9t3wOs= DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=infradead.org; s=casper.20170209; h=In-Reply-To:Content-Transfer-Encoding: Content-Type:MIME-Version:References:Message-ID:Subject:Cc:To:From:Date: Sender:Reply-To:Content-ID:Content-Description; bh=n5qa7PbPTqbuPl6OFCDgWGUXYWdnQWg7EfdXdf9IAyo=; b=DbOHMP1ksHCi8OK0Qzax69OWf2 G/GgLMeplWrxuwrnz7cNkjBBEXZ80gjuLHXES7bgPfWKP/L7/2l8iBt8WhJpkEIIkNhCvSjFCW4n7 LJwQq10wPu4voFWyak8sCyZB0n/QUl6C2GyKcapXCCuOx8XL1wqN8Mq2eC13vvBW0W+5p5Yc2urTB D9CyZOOJCo5PH8hhS4Klws+S9NNuSCy8ZyfocfeHfbZvrBv6yvc5yhIXKIHUczHlr8Cse/3h20EwM v9DU/pUh/amywmvSAVTSLqgVtiWdM/NYdG+yfJswYkMYGJk6xzbFynGLQ1gs93TP9RR99JCVY0tF9 OZez++qA==; Received: from willy by casper.infradead.org with local (Exim 4.97.1 #2 (Red Hat Linux)) id 1rpXAr-00000004MOD-20TD; Wed, 27 Mar 2024 17:34:53 +0000 Date: Wed, 27 Mar 2024 17:34:53 +0000 From: Matthew Wilcox To: Ryan Roberts Cc: David Hildenbrand , Barry Song <21cnbao@gmail.com>, catalin.marinas@arm.com, will@kernel.org, akpm@linux-foundation.org, hughd@google.com, linux-mm@kvack.org, linux-arm-kernel@lists.infradead.org, chrisl@kernel.org, mark.rutland@arm.com, steven.price@arm.com, Barry Song , Kemeng Shi , Anshuman Khandual , Peter Collingbourne , Yosry Ahmed , Peter Xu , Lorenzo Stoakes , "Mike Rapoport (IBM)" , "Aneesh Kumar K.V" , Rick Edgecombe Subject: Re: [PATCH 1/1] arm64: mm: swap: support THP_SWAP on hardware with MTE Message-ID: References: <20240322114136.61386-1-21cnbao@gmail.com> <20240322114136.61386-2-21cnbao@gmail.com> <1006392c-c437-46c0-9a2e-e25e52236b67@redhat.com> <46ba09c5-4186-4e03-81cc-ca27c0301fef@arm.com> <775d6fb4-f555-4edc-a3c2-2f5cfde3d9b6@arm.com> MIME-Version: 1.0 Content-Type: text/plain; charset=iso-8859-1 Content-Disposition: inline Content-Transfer-Encoding: 8bit In-Reply-To: <775d6fb4-f555-4edc-a3c2-2f5cfde3d9b6@arm.com> X-Rspamd-Queue-Id: 802F61C000C X-Rspam-User: X-Stat-Signature: 7xocnj7yngp8fmejgcibbj3rtbtyw6n6 X-Rspamd-Server: rspam01 X-HE-Tag: 1711560902-980736 X-HE-Meta: U2FsdGVkX19c6WLWbVzW3DEzrLanRThAKLxr9VawT7QNUa7tMyhjJk1vj49FVBYDgj3drGxFV0CSJLZ0kDQ6F1eHbQ9wk64sDn8KYzw36k+93n8MslngVUPNZ721WAP57mYlz3OApU7489U7SavHxpw3jBlHThX56whjJ9E6F5GWlW3pJdrzl7/+F/ixYxQ+LI0B76z3fuvxRxBuX663e9oey4OgZmviBbU3n6iXwlz14Spss1Jn7wHifsowa1URyfnxFe3zwTibtdHab67wHT+Cwf+HfqY4c8cjiSc4+nI5TFi0Pk+t7G4WsAOulhh0qvcPu/R0snpQUkJ+lkpCRkpHQB2m1oBb32MSsR7+M7q83rDzlV+IN5W9WzxsOdPkSTknUOBs3RztkvzLzRZacBKGGPZvMK8mjIK5gnGXjvTaVhG8tx3TAtWo1NPbkLDOz+dpQmXuuar0HwZfPrOsP9gzEj+mxa/63yZG2O7Ow83K/jplgjhNRq/0yWSr0iCRg2nyHohx5XpEc9QK7Lwuy0cqazaS9PwyzBcvHO5FipNZzKap7U7Qj9wErSqy52wtRcTXbStH/FnubSQBxBO0H/3qHXPeynGKUTIXrxpAEjmOiwCzahvFQDAJb2p5IlFwAE/fsWu7Bnp2+JIuCP+jWPGu3urk2/a4sPw/79LgBgGYDg3vUlaMigSfdpyJ3ngKxd9PTHl2hMs9WkaoX/lpathPd6+Tx37jwyZxrKgQ39wyLjSVSopH8IpM7EuraaEeHzCZz1xyiMVAceHyyaOeSMomJaFtreaJHmrtgYhf5uDdNCbFpKIBvOtFmWSRHFWZtrcOooVEs0z1EX42iZiAZdNdmztx5M0ieNCVIUerRLc1wPiXk1RC09HBon98sOI/60v70hHz5ibkxfbsPY7U52/ot+pKzZ+hxAUsKbAXK+WIOiTA6fuykJMvnLZWmBKKt/pT29CISRFveDv6div 5rUDgUxP 25lTTGGqYZnSLwspXgXyib3Vc+iDcppiSJx5Ul6yeqVlFVCMHN1YOlqcdOeq0p2VYlQdcAp/6+SAuSbLV/gV9v6LVZlGlNF87af6DFcPFLl7ZlOskt10bJdY872rd/H1CiPscbsdxbvjO60A31T1O+XhWmf5HXoAJrFFo7t8Q/SfKNx/8sHMGTzQ5QLUnkA1NzUPikbQeSHKYMzc+ocfTAhxF+BHV/37ypl7b4OxhW2qElW4= 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 Wed, Mar 27, 2024 at 03:15:33PM +0000, Ryan Roberts wrote: > >>> Can we go further than this patch and only support PG_mte_tagged and > >>> PG_mte_lock on folio->flags instead of page->flags?  We're down to using > > Also, I wouldn't want to hold this patch up in order to do this extra work. I > think the 2 things are orthogonal? (supporting THP swap with MTE vs not using > tail page flags for MTE). Can we discuss and handle it separately? Yes, I'm not trying to hold this patch hostage.