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 B26A7C4167B for ; Mon, 27 Nov 2023 15:08:06 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id 53AC46B02D5; Mon, 27 Nov 2023 10:08:06 -0500 (EST) Received: by kanga.kvack.org (Postfix, from userid 40) id 4EAC36B02DB; Mon, 27 Nov 2023 10:08:06 -0500 (EST) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id 3D9B26B02DF; Mon, 27 Nov 2023 10:08:06 -0500 (EST) 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 300AB6B02D5 for ; Mon, 27 Nov 2023 10:08:06 -0500 (EST) Received: from smtpin06.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay06.hostedemail.com (Postfix) with ESMTP id F19E3B5703 for ; Mon, 27 Nov 2023 15:08:05 +0000 (UTC) X-FDA: 81504064530.06.952A3D9 Received: from foss.arm.com (foss.arm.com [217.140.110.172]) by imf20.hostedemail.com (Postfix) with ESMTP id 949BA1C0157 for ; Mon, 27 Nov 2023 15:07:33 +0000 (UTC) Authentication-Results: imf20.hostedemail.com; dkim=none; dmarc=pass (policy=none) header.from=arm.com; spf=pass (imf20.hostedemail.com: domain of alexandru.elisei@arm.com designates 217.140.110.172 as permitted sender) smtp.mailfrom=alexandru.elisei@arm.com ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=hostedemail.com; s=arc-20220608; t=1701097653; 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=RwWs9SbyBWaT7KM0U/aKdPRZ3c1bTH/bbMqAv6DcsKU=; b=v7EOQ1LLqBvGyHlXOaDOsEsfnscZtp1Aajik+H8xFRXPHm/30xhummjCDcm6PjX3DK2SFU QTxxMZHhUkZEsd7cuzM8KmOS1FemLBzfZSAM0ElDolMZo46Rqo6fqUd2fGOa7tEqy6GdTf 2274U4nJpF1vj0XLsPM0wWfGeEYTLRg= ARC-Authentication-Results: i=1; imf20.hostedemail.com; dkim=none; dmarc=pass (policy=none) header.from=arm.com; spf=pass (imf20.hostedemail.com: domain of alexandru.elisei@arm.com designates 217.140.110.172 as permitted sender) smtp.mailfrom=alexandru.elisei@arm.com ARC-Seal: i=1; s=arc-20220608; d=hostedemail.com; t=1701097653; a=rsa-sha256; cv=none; b=ctg/NJFRf2ixJ+okSiw2ZFGWUTesBMSQmcAaWEQL3wTYPZ7TXIm/YwC6wfutGLbXW7gRst s3yN9cEBinmVwxRylAtPvmCyCU/ZHrnnvAXFsFKgIbvOa3uBwoJ4N+t4pFPgPWwq6tMOfS HnIx+JVKI6dk+LIJf+BWOzPLr/jfSqk= 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 288502F4; Mon, 27 Nov 2023 07:08:20 -0800 (PST) Received: from raptor (unknown [172.31.20.19]) by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 4905E3F6C4; Mon, 27 Nov 2023 07:07:27 -0800 (PST) Date: Mon, 27 Nov 2023 15:07:24 +0000 From: Alexandru Elisei To: David Hildenbrand Cc: catalin.marinas@arm.com, will@kernel.org, oliver.upton@linux.dev, maz@kernel.org, james.morse@arm.com, suzuki.poulose@arm.com, yuzenghui@huawei.com, arnd@arndb.de, akpm@linux-foundation.org, mingo@redhat.com, peterz@infradead.org, juri.lelli@redhat.com, vincent.guittot@linaro.org, dietmar.eggemann@arm.com, rostedt@goodmis.org, bsegall@google.com, mgorman@suse.de, bristot@redhat.com, vschneid@redhat.com, mhiramat@kernel.org, rppt@kernel.org, hughd@google.com, pcc@google.com, steven.price@arm.com, anshuman.khandual@arm.com, vincenzo.frascino@arm.com, eugenis@google.com, kcc@google.com, hyesoo.yu@samsung.com, linux-arm-kernel@lists.infradead.org, linux-kernel@vger.kernel.org, kvmarm@lists.linux.dev, linux-fsdevel@vger.kernel.org, linux-arch@vger.kernel.org, linux-mm@kvack.org, linux-trace-kernel@vger.kernel.org Subject: Re: [PATCH RFC v2 14/27] arm64: mte: Disable dynamic tag storage management if HW KASAN is enabled Message-ID: References: <20231119165721.9849-1-alexandru.elisei@arm.com> <20231119165721.9849-15-alexandru.elisei@arm.com> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: X-Rspamd-Server: rspam09 X-Rspamd-Queue-Id: 949BA1C0157 X-Stat-Signature: npzex4sbf934jhmjmqe8x8da7gcp1dtn X-Rspam-User: X-HE-Tag: 1701097653-723319 X-HE-Meta: U2FsdGVkX19vmGDrd+FMoUQAoAc4rIoCP1N0wjGP7Hx69Pnp+6z9ohywf27vRkv/7Bc8oUbmwzAaYaokVMVQ2wB0hpfD2v3oK7jR3GZEz/rzewwxoyNFt1bGWPVeIVJ1F8f3WOb74w+c0E7pGtMBWSj0OW3Z421Ju5SFKSod0f9NMaiAymP3tWtARW9SyGA9zvGCjXl32sllJrWjaOk09DbkbRByB9SG+Wm7KwcIlIvTGyVuduPwUUMqCh/KyQz0RUklyBm8GcXZRZCxCqY9s9s6dBx1YELxga46DyoCvGEOJG4Hd/ZmnYidgUg8G/ZxAQltR7IFoLXuyVZY1kaHumc3ZctBA7nZo0pi/oRfIM39dxjcGehODEghcgZj+A15fXaEMB6x3nleCOS0vyWwaplVJdqui70NS3YinCWPwlgBjTB8alKIA3qxWQ/TdpsH1fR6OFwDhEpfGM6zLEI/6BFNDI9aM9OefuqqFe8HO2tbOBP7fgQinhJ6tWmVNmwUQuzQDNflfRinBD2zfqiJ6QKslFFK2VsCKDVFm/VTMGwoqe245970Iv7JzQjmha3pu0wKE6hGS2OG2B69TeWw57qZEk5WzmZAGQdn5c+3cmigxzCdKxSLoezhnXol5NXjLM/IAXIIlVSLSSkoRVXCrTBzo2Fop0+JWyAN359D+YpnEYHuaxgI9+IUn7dOmoW6Ep9rKJNg9MJsdYaYFp3C0ZlUF03g1CB4jEVyGESjuZ00vKPu07F/oybQr7wJrFS18fz8ADNDFrsq++yCYqhddpSAO8qbmMtcj0eAFC9rTXOkKnSE9EEyu3A1xRUjY+IqaLiy2KaewPkroHUIl1fpb64BHzvbM9gMGE+o2sBq0Xk49i9ZqHpR7pOeoIQe3g2VUv5ShP9AHJGsdJ9xJQTW6ElqN5V9qpnqAD/Wv5iwirjWwgQMBl4dLJcMa8qpljFKrkzJIiiajCHYW/Q5Wrg eTcX5Y7E vaQ2K+quv6Iwe9K5b2abDnWXLHjkHAJ/ArRUFrGMUPcUwa3/n2lKq59PtuSxf1Iah5/o/xaBrEa5yLGE5S59g/8zPEgfi3kHiek2ab09UV1Q5GRQ= 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: Hi, On Fri, Nov 24, 2023 at 08:54:12PM +0100, David Hildenbrand wrote: > On 19.11.23 17:57, Alexandru Elisei wrote: > > To be able to reserve the tag storage associated with a page requires that > > the tag storage page can be migrated. > > > > When HW KASAN is enabled, the kernel allocates pages, which are now tagged, > > in non-preemptible contexts, which can make reserving the associate tag > > storage impossible. > > I assume that it's the only in-kernel user that actually requires tagged > memory (besides for user space), correct? Indeed, this is the case. I'll expand the commit message to be more clear about it. Thanks, Alex > > -- > Cheers, > > David / dhildenb >