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 39546C7EE2C for ; Tue, 16 May 2023 15:15:04 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id 51D51900003; Tue, 16 May 2023 11:15:03 -0400 (EDT) Received: by kanga.kvack.org (Postfix, from userid 40) id 4CCA7900002; Tue, 16 May 2023 11:15:03 -0400 (EDT) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id 394E2900003; Tue, 16 May 2023 11:15:03 -0400 (EDT) X-Delivered-To: linux-mm@kvack.org Received: from relay.hostedemail.com (smtprelay0011.hostedemail.com [216.40.44.11]) by kanga.kvack.org (Postfix) with ESMTP id 26E67900002 for ; Tue, 16 May 2023 11:15:03 -0400 (EDT) Received: from smtpin09.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay03.hostedemail.com (Postfix) with ESMTP id D2E9FA0327 for ; Tue, 16 May 2023 15:15:02 +0000 (UTC) X-FDA: 80796466044.09.4ACB3E7 Received: from dfw.source.kernel.org (dfw.source.kernel.org [139.178.84.217]) by imf23.hostedemail.com (Postfix) with ESMTP id E5CF714003E for ; Tue, 16 May 2023 15:14:57 +0000 (UTC) Authentication-Results: imf23.hostedemail.com; dkim=pass header.d=kernel.org header.s=k20201202 header.b=MxdXQfp5; spf=pass (imf23.hostedemail.com: domain of will@kernel.org designates 139.178.84.217 as permitted sender) smtp.mailfrom=will@kernel.org; dmarc=pass (policy=none) header.from=kernel.org ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=hostedemail.com; s=arc-20220608; t=1684250098; 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=9pg/NV3cyWxiUO0D5ryGLGo7gE7VnA/NsAGcEMnjMS8=; b=dOd9iKME61pPGy7W6Uv9ur6EQFoosfDNySVpZ4uNZObLeCjLJrzY/bETZG+LPB7xBMBknu sw8rOVSjgxrefQJz88/eqcKtuQukhSk0MuaN1aFwpNn0MmEZQEmoJUhIk2+6+gDJk1xOqC WIUlIS/8jS7Y62U7hUUm37GrRJUjHWc= ARC-Seal: i=1; s=arc-20220608; d=hostedemail.com; t=1684250098; a=rsa-sha256; cv=none; b=Euu/1iBOL4ErUTPL1jnl2ZXsy6Zxwv4kqtPUk5xlNUdta1AT0dCTaFOwHeIzKo62tKwsfu iRPjQtV6h6iAMnTLiLZ5p/0JhhzJlQlV2wQFXLZOQyjlvCHEi0F9inIYM7cUisDHXpfArZ JLaSbjOb5tAw7752q876Hm6Oe0R+dOk= ARC-Authentication-Results: i=1; imf23.hostedemail.com; dkim=pass header.d=kernel.org header.s=k20201202 header.b=MxdXQfp5; spf=pass (imf23.hostedemail.com: domain of will@kernel.org designates 139.178.84.217 as permitted sender) smtp.mailfrom=will@kernel.org; dmarc=pass (policy=none) header.from=kernel.org Received: from smtp.kernel.org (relay.kernel.org [52.25.139.140]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by dfw.source.kernel.org (Postfix) with ESMTPS id BC6A562A54; Tue, 16 May 2023 15:14:56 +0000 (UTC) Received: by smtp.kernel.org (Postfix) with ESMTPSA id 8115AC433D2; Tue, 16 May 2023 15:14:53 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=k20201202; t=1684250096; bh=EL4ApGvcPCZ6fgqR7ch+164xaL4VTcBFs3QhBehmu/o=; h=From:To:Cc:Subject:Date:In-Reply-To:References:From; b=MxdXQfp5mTiL6L5n7OT2m3mMtLXeOKH9ehYfqia4XRug9XuQTQxJRL+f5DIs/AWNf u81v+o1+L5pgVHcEfKmAYa6plqTKe33RlaiWQVnJRAcR2mw/gNs8MLBV6GI0RGFDxw hQkR0XSl1wHvAKsGux3oEryrI6mVp/pim6mq662GVHz08/t3VuuIsyqNXebtcbVb52 8GOBHG/ihKusym9TFRfXLKqSnqmpr2EctohhxcTLDOWJUIwfCrgPt107dafzVVeEmI Hnx4I2D88c7LY9REE7m9pJ8JQ4Ad6y6gAuCU1SZtMXwnviXvF8pl13hwXGXtAyzVwY O3jied1ykMs5w== From: Will Deacon To: andreyknvl@gmail.com, catalin.marinas@arm.com, Peter Collingbourne Cc: kernel-team@android.com, Will Deacon , linux-mm@kvack.org, linux-arm-kernel@lists.infradead.org, ryabinin.a.a@gmail.com, Chinwen Chang , kasan-dev@googlegroups.com, Qun-wei Lin , eugenis@google.com, vincenzo.frascino@arm.com, Guangye Yang , stable@vger.kernel.org Subject: Re: [PATCH] arm64: Also reset KASAN tag if page is not PG_mte_tagged Date: Tue, 16 May 2023 16:14:42 +0100 Message-Id: <168424553500.607599.5644733830720198100.b4-ty@kernel.org> X-Mailer: git-send-email 2.20.1 In-Reply-To: <20230420210945.2313627-1-pcc@google.com> References: <20230420210945.2313627-1-pcc@google.com> MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: 8bit X-Stat-Signature: sbs3thoorwi1hykkq3cw8t9eurchuimi X-Rspamd-Server: rspam03 X-Rspam-User: X-Rspamd-Queue-Id: E5CF714003E X-HE-Tag: 1684250097-776088 X-HE-Meta: U2FsdGVkX1/cA8IQj6nBbexYG1StF05g8KwXxSQ6wC4cxmLo/Jf0Wj+Y6Ozv96c9kL0xZ2qwMG3xmcvum5dtEHR0CTlbAIGptPgdXq+7oymi//rm6RWd5zbQbhaOclzUMryv9ghjNgg+Shuzux7IfZIKekJ2VHx7QKV7Ps5UuuK3eq2E/LeeHVsVccHAJbcmOqFbdlOOaF/KP6iAUiGI2HjYV3kthPY0Q9dtrU//h724xCiyQ4PLJPeHll+4Gh9W0kl9N1QRRwtcSF03DJOsVX6Xm/qV0UnIuRTjzmIH4MNaq/kIbakez5N1CD6W4KeZiLWwlffWRg7j+p3LKpIFia+a/FxwIs8i1Ef0BEKOJSKeP3gHIQsplOKeOGm5cV8IEBynGW8nZcf29ozkOKJ4B3BnX8Q2SZAuMVVg1BCj79VxQJ3/d2JgE6ahKd/NuCVNCzdpgH1dFedsrORFTSZ3PrQZfxjy2Q3xFErp8n726R8/JrSl09wPsHxxxhyVi0xInkrRVLcCfscM169c8G9SGJHZRNMvL0QZF3sh1U3YSBAeimAA3C3LbWML9AEOtWlz7iHN5RlR4ofSwFQ2rBDxzljMeFqYOfUPs33riu25bXcf9kckYeyzFkwqbcHNlDzBxE9scJTtnZQbf2gnVX36JMEUcVOqLcEW5R9XDDqewlyncVrtX5aPlc83bgwLqnORFoVm/82paz64LmNtIhGmb8nMrJOfTiby05o3GxYnRbXJ3IOZqbVUtr5ZL2C+ie9ipxoFkh4hLTS3kRO14T5yZTia6CwYzukD4k2pMC18aS4ls9pscJijIxgIOo+kWcXQq8btEs++0SC3I82SCRqzWjwvzseSzg4SGTWhcA7g+vG4fLBBptLXSMh5Wkwg+Fia5kPDJ3X4du/ffjucW/727XHOFXcglNZ3Rwk6GM1zXN4nrL92zDYj2lVwUSi7dfXYdUuWd4pbueyybVBF8c7 u0Utr2Tv hCNwDhSuKGXFUfXWX8Ok2O9vSB8PtrZaHLrE0cy9Y/IFteolOBGJxGm20FrWH4SxntFPC1J0A8uyVtDNMJ49+Jf8dy7ysdd/1ZtG8cCUiKqQdxlD4TxQXomkOCdrZ9jkZS5wlaJgwepua7IRHYJI3KROYZG2kAfJg7AoV8ZistxCBeIcE6DI1X/705W3oqc2hmhncVwuMzAzVqa8FsCZK6DVXyLuE1xwFF/p08LO/N65DECjZxveHXUzIKC0h2LASiG4OqUIwzRQv62cqaNw1334ju4KkSqj5ZQMNIL9xAha7CUiA/l4BuyRQyuYG3mWGkBPatX+YwV3ULV/DPYQQYcubq5gBYAQpNGi9t3CRFopBf1R5yFB9QqwSZARUFFwm4ERYfaVJj5t2B66voXpDSP8cps9WB1+mAqEYNMLvqTU96hVk4BU14FmuCXytSocYnlgp6dhkBeI7wBEw/RkKsBHeN8WdU6joKUNo56cl1ciyfso= 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 Thu, 20 Apr 2023 14:09:45 -0700, Peter Collingbourne wrote: > Consider the following sequence of events: > > 1) A page in a PROT_READ|PROT_WRITE VMA is faulted. > 2) Page migration allocates a page with the KASAN allocator, > causing it to receive a non-match-all tag, and uses it > to replace the page faulted in 1. > 3) The program uses mprotect() to enable PROT_MTE on the page faulted in 1. > > [...] Applied to arm64 (for-next/fixes), thanks! [1/1] arm64: Also reset KASAN tag if page is not PG_mte_tagged https://git.kernel.org/arm64/c/2efbafb91e12 Cheers, -- Will https://fixes.arm64.dev https://next.arm64.dev https://will.arm64.dev