Received: by 2002:a05:6a10:206:0:0:0:0 with SMTP id 6csp4755767pxj; Tue, 22 Jun 2021 07:22:51 -0700 (PDT) X-Google-Smtp-Source: ABdhPJxYwQRUNQrKyuh2weu5INlFCqFcQ1DNi8FIw28gFsOxXPOGSb64MT3uyqMmDharQtXc/kAf X-Received: by 2002:a02:380c:: with SMTP id b12mr4167902jaa.98.1624371771421; Tue, 22 Jun 2021 07:22:51 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1624371771; cv=none; d=google.com; s=arc-20160816; b=eLR6utYUO9DKw4TsZhqmZ68MS8Q1FbVoyi9ByAo52+Qw54+HcTS/UAir/zJx4oM/iv FH3Mbx2akLMfR0wTKbm+74BAszEZ7AYZ+yztJSVFb4D4DQl3paNLPRYoIXESa+Fx4Hmv H83vcnQd4HYp1JlaXUKgrpcVrSaWi6fwAfQn8KSSSYpArnyCfMGIAMmVk7KZxI1G+QCC tLofvElGxkpYCwWLfYdL//l4iSlCQeanncFLqET2f6ZrA64b65UMjWYTauNAp5irAvGj w8zvLZRJS64G9LfPjlFy+GM4QPz+4ucc+/uHXEWD/en3yuFf2ZCZ414bm3EgPZUgc8kv pyUg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:content-transfer-encoding:mime-version :references:in-reply-to:message-id:date:subject:cc:to:from; bh=iKq52XoBF6QDiZy6HEwqAubiUfDKqxLnuSA8clqjj94=; b=gkcH0+kzPkeiOMcxHF+1o/orWtyR/w05Mku1rUcvbjUD/ZAn1inm3byXpQseo2rMzz kKiBMg/8b6yC0jvoDcSgxFaxtgSvJY4qYilG/p8OlXlg8XU/1q52j60K2P3/Co6GJt5s uiVgjrSEh47kz9DAOW9ErzxcisuH2GrvgmLlIXjWBgiriwWUyK65eUISzHTsmGggoK6f qlSP1MiAsrgqztwlpERdf53Aadx8i4gtF4PTaiUSPzyB5mqSP75d7GOwZJbOpKdBVSCT D/nMWKPALV3JgjS6RSffsaXf3IktkVp8mH8qURbXENqnlizscTYbAErah28B2fyiO2XO Hv2Q== ARC-Authentication-Results: i=1; mx.google.com; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=kernel.org Return-Path: Received: from vger.kernel.org (vger.kernel.org. [23.128.96.18]) by mx.google.com with ESMTP id l16si23025212ion.65.2021.06.22.07.22.38; Tue, 22 Jun 2021 07:22:51 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) client-ip=23.128.96.18; Authentication-Results: mx.google.com; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=kernel.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S231694AbhFVOYP (ORCPT + 99 others); Tue, 22 Jun 2021 10:24:15 -0400 Received: from mail.kernel.org ([198.145.29.99]:47294 "EHLO mail.kernel.org" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S231478AbhFVOYN (ORCPT ); Tue, 22 Jun 2021 10:24:13 -0400 Received: from disco-boy.misterjones.org (disco-boy.misterjones.org [51.254.78.96]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mail.kernel.org (Postfix) with ESMTPSA id A66A1611BF; Tue, 22 Jun 2021 14:21:57 +0000 (UTC) Received: from sofa.misterjones.org ([185.219.108.64] helo=hot-poop.lan) by disco-boy.misterjones.org with esmtpsa (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384 (Exim 4.94.2) (envelope-from ) id 1lvhHn-0097g1-MJ; Tue, 22 Jun 2021 15:21:55 +0100 From: Marc Zyngier To: Catalin Marinas , Will Deacon , Steven Price Cc: linux-kernel@vger.kernel.org, Dave Martin , Peter Maydell , Julien Thierry , Suzuki K Poulose , Juan Quintela , "Dr. David Alan Gilbert" , Andrew Jones , qemu-devel@nongnu.org, Thomas Gleixner , James Morse , Richard Henderson , Mark Rutland , linux-arm-kernel@lists.infradead.org, kvmarm@lists.cs.columbia.edu Subject: Re: [PATCH v17 0/6] MTE support for KVM guest Date: Tue, 22 Jun 2021 15:21:51 +0100 Message-Id: <162437105102.29544.14666831489362675099.b4-ty@kernel.org> X-Mailer: git-send-email 2.30.2 In-Reply-To: <20210621111716.37157-1-steven.price@arm.com> References: <20210621111716.37157-1-steven.price@arm.com> MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: 8bit X-SA-Exim-Connect-IP: 185.219.108.64 X-SA-Exim-Rcpt-To: catalin.marinas@arm.com, will@kernel.org, steven.price@arm.com, linux-kernel@vger.kernel.org, Dave.Martin@arm.com, peter.maydell@linaro.org, julien.thierry.kdev@gmail.com, suzuki.poulose@arm.com, quintela@redhat.com, dgilbert@redhat.com, drjones@redhat.com, qemu-devel@nongnu.org, tglx@linutronix.de, james.morse@arm.com, richard.henderson@linaro.org, mark.rutland@arm.com, linux-arm-kernel@lists.infradead.org, kvmarm@lists.cs.columbia.edu X-SA-Exim-Mail-From: maz@kernel.org X-SA-Exim-Scanned: No (on disco-boy.misterjones.org); SAEximRunCond expanded to false Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On Mon, 21 Jun 2021 12:17:10 +0100, Steven Price wrote: > This series adds support for using the Arm Memory Tagging Extensions > (MTE) in a KVM guest. > > Changes since v16[1]: > > - Dropped the first patch ("Handle race when synchronising tags") as > it's not KVM specific and by restricting MAP_SHARED in KVM there is > no longer a dependency. > > [...] Applied to next, thanks! [1/6] arm64: mte: Sync tags for pages where PTE is untagged commit: 69e3b846d8a753f9f279f29531ca56b0f7563ad0 [2/6] KVM: arm64: Introduce MTE VM feature commit: ea7fc1bb1cd1b92b42b1d9273ce7e231d3dc9321 [3/6] KVM: arm64: Save/restore MTE registers commit: e1f358b5046479d2897f23b1d5b092687c6e7a67 [4/6] KVM: arm64: Expose KVM_ARM_CAP_MTE commit: 673638f434ee4a00319e254ade338c57618d6f7e [5/6] KVM: arm64: ioctl to fetch/store tags in a guest commit: f0376edb1ddcab19a473b4bf1fbd5b6bbed3705b [6/6] KVM: arm64: Document MTE capability and ioctl commit: 04c02c201d7e8149ae336ead69fb64e4e6f94bc9 I performed a number of changes in user_mem_abort(), so please have a look at the result. It is also pretty late in the merge cycle, so if anything looks amiss, I'll just drop it. Cheers, M. -- Without deviation from the norm, progress is not possible.