Received: by 2002:a05:7208:3003:b0:81:def:69cd with SMTP id f3csp4174896rba; Tue, 2 Apr 2024 09:21:34 -0700 (PDT) X-Forwarded-Encrypted: i=3; AJvYcCV8N2cHe5zdAUFjzFYoFM37c74ocpQCJq5fle7SMdZoAULznCc6oybuuMRvSFc15UmZ4urNIbrNuhCv63dmPfyRHYFc5gWAFRkcRkvnBA== X-Google-Smtp-Source: AGHT+IELiAViHic/L+cmehPRHF8iPzTftKciF4EPpIRiApgzwcHPDzGGdWNrqPu+qxr9WnhWC5Fo X-Received: by 2002:a17:907:7f06:b0:a4e:8b32:c259 with SMTP id qf6-20020a1709077f0600b00a4e8b32c259mr2056902ejc.46.1712074894558; Tue, 02 Apr 2024 09:21:34 -0700 (PDT) ARC-Seal: i=2; a=rsa-sha256; t=1712074894; cv=pass; d=google.com; s=arc-20160816; b=X/jTFb1BfMy6CaHji3HSjkDOW0m6f6X69DMEwMstYyZPF0vaQ8jwrglJBdinTEQG4d NeFnIHF/eZGShmox9L6mMJl9m2zdYFPVJufVP/y3mstFa3/FcX3+Y572Ojdmt5r71r/n mTCtbOjvPDFmCpoJoD1gDnRgs0oxgbM1wgjpC8a8TUPyGqe5b4o4ET4qX1Po4M72uRO9 cp/1T81KSLWXiV3g/rhP+H1zntNXK7afmLo3X2JeFE4pVGK75ERZmx5ueLnqzrLujefI NQdAIjivjQqE2lUJ+LirXrV4TLNc416k20J2T32DLvdCFMBnWa50BZzJFSKCmfxIl2+Y fn/g== ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=in-reply-to:content-disposition:mime-version:list-unsubscribe :list-subscribe:list-id:precedence:references:message-id:subject:cc :to:from:date:dkim-signature; bh=Woz7lQPozK1xW9E9tfLpUqlo2axDx0IPrvJiZXwi4ng=; fh=tSp6ma9Jv3sLN3eTW97gLZpmtk82Mj/RjOKh/tYGhYM=; b=uK2RvwUG/c0omqxymzXdYtueNi4Kbbxs/q62lOMuu2wnet4dcQU/HmOLwPAthQQHDq r5gwa6TABkKBsA8eMUtTZR2/rD6ztABMYZNHMT6L8jnOk3NzlWa00zU7vUe9o7cJJZO/ Qk8dOuTQdMc/84L14XExKrfEyqBCvYi7iqRqPpZw1tgDvGbsJu5I93QPr6GvKzFxjpQl VXN4VF3/jN7OTSAji+pHiu7XqB7hWb/dp6+4gkFnG2PD8TXqVXdimhAESXzWbthAjtcQ JNJlc2QERtoBVxopMTyD2hMb1KuwseHfTXBkWFyk5VGeD4Jj5f/Wgm/zgMEqfKge+x3u 4Uaw==; dara=google.com ARC-Authentication-Results: i=2; mx.google.com; dkim=pass header.i=@kernel.org header.s=k20201202 header.b=sc1KfrtT; arc=pass (i=1 dkim=pass dkdomain=kernel.org); spf=pass (google.com: domain of linux-kernel+bounces-128346-linux.lists.archive=gmail.com@vger.kernel.org designates 2604:1380:4601:e00::3 as permitted sender) smtp.mailfrom="linux-kernel+bounces-128346-linux.lists.archive=gmail.com@vger.kernel.org"; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=kernel.org Return-Path: Received: from am.mirrors.kernel.org (am.mirrors.kernel.org. [2604:1380:4601:e00::3]) by mx.google.com with ESMTPS id f4-20020a17090660c400b00a4df40d1ab4si5737054ejk.690.2024.04.02.09.21.34 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 02 Apr 2024 09:21:34 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel+bounces-128346-linux.lists.archive=gmail.com@vger.kernel.org designates 2604:1380:4601:e00::3 as permitted sender) client-ip=2604:1380:4601:e00::3; Authentication-Results: mx.google.com; dkim=pass header.i=@kernel.org header.s=k20201202 header.b=sc1KfrtT; arc=pass (i=1 dkim=pass dkdomain=kernel.org); spf=pass (google.com: domain of linux-kernel+bounces-128346-linux.lists.archive=gmail.com@vger.kernel.org designates 2604:1380:4601:e00::3 as permitted sender) smtp.mailfrom="linux-kernel+bounces-128346-linux.lists.archive=gmail.com@vger.kernel.org"; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=kernel.org Received: from smtp.subspace.kernel.org (wormhole.subspace.kernel.org [52.25.139.140]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by am.mirrors.kernel.org (Postfix) with ESMTPS id 534771F24500 for ; Tue, 2 Apr 2024 16:21:34 +0000 (UTC) Received: from localhost.localdomain (localhost.localdomain [127.0.0.1]) by smtp.subspace.kernel.org (Postfix) with ESMTP id E51B914B075; Tue, 2 Apr 2024 16:20:43 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=kernel.org header.i=@kernel.org header.b="sc1KfrtT" Received: from smtp.kernel.org (aws-us-west-2-korg-mail-1.web.codeaurora.org [10.30.226.201]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id DD6D414B077; Tue, 2 Apr 2024 16:20:42 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=10.30.226.201 ARC-Seal:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1712074843; cv=none; b=Q5vM6WaGSz7TSYnMPh3v2KE2xvyMKZzthk6OJvFLaHWFGG8yHAenRLA6W6ezEnVDDAEMKqUF4dQ7r31cvhOY93aRcvTa+MfQxRmJg+Jstnkn3vPqgABXVjiT/3WTZSYWFrg/+1phIdIsVUW4rLEbYfIeo4hOKgjJCmZGtoV0Ewo= ARC-Message-Signature:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1712074843; c=relaxed/simple; bh=1nEuOFAWZ57fj7SwvMx9awMLbIaQIeYglVGlMpWXeQs=; h=Date:From:To:Cc:Subject:Message-ID:References:MIME-Version: Content-Type:Content-Disposition:In-Reply-To; b=T89A9h7lOhawF0MmjI/cqXcZ4lR4P0uf6lce7GAlHeJ/Yjay/aUz/jsCaWp0wxBkKOja/qblxdO2poH9gZE92Gu4JTTMcP9rToljA8vrO5kTZEr1Cy5auMy3U8rK3EdY2oCIYAtqGP+WbMdvVZqxTqFaEXPdEitIktyfEjPpFa4= ARC-Authentication-Results:i=1; smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=kernel.org header.i=@kernel.org header.b=sc1KfrtT; arc=none smtp.client-ip=10.30.226.201 Received: by smtp.kernel.org (Postfix) with ESMTPSA id A64C1C433F1; Tue, 2 Apr 2024 16:20:39 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=k20201202; t=1712074842; bh=1nEuOFAWZ57fj7SwvMx9awMLbIaQIeYglVGlMpWXeQs=; h=Date:From:To:Cc:Subject:References:In-Reply-To:From; b=sc1KfrtToUvAjh9YwNkASIEnW2mKzUNCuV7C5CoOKKA68BM1WZcr63qdMLRvbOfdn 5tPViqvFFNvnb3yhZ4Yv9ijd8gFBfRuUtEvRKmid8CR8lq+kSkauZLdvnAMU52RPqZ QA1iZyLMa/qz7/mghKhjCpds4O4Zmyq/glyN/k6LYahZjcyImQ4A7OQkpQ1laZ7GgV ip7cPgWNZJIDGusABNuZLmquTrGlpNTGUA7G+PqxMl2PW0lIyPgEzNU3wqb9LmOjOF IoEZG8Iy1Z1eNOZbs707mv1vd593dmo3EPIF3nrywfERER2Jmk3aiDQaMldIz1kkz5 g/yJlS9czCHmg== Date: Tue, 2 Apr 2024 17:20:36 +0100 From: Mark Brown To: Marc Zyngier Cc: Catalin Marinas , Will Deacon , Oliver Upton , James Morse , Suzuki K Poulose , Jonathan Corbet , Shuah Khan , linux-arm-kernel@lists.infradead.org, linux-kernel@vger.kernel.org, Dave Martin , kvmarm@lists.linux.dev, linux-doc@vger.kernel.org, linux-kselftest@vger.kernel.org Subject: Re: [PATCH v6 1/5] KVM: arm64: Share all userspace hardened thread data with the hypervisor Message-ID: <562e1ddb-75e5-4c02-83ea-b946b88d35c8@sirena.org.uk> References: <20240329-arm64-2023-dpisa-v6-0-ba42db6c27f3@kernel.org> <20240329-arm64-2023-dpisa-v6-1-ba42db6c27f3@kernel.org> <87msqesoty.wl-maz@kernel.org> <86h6gju87m.wl-maz@kernel.org> Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha512; protocol="application/pgp-signature"; boundary="ZsRoYufVRq8HDIbM" Content-Disposition: inline In-Reply-To: <86h6gju87m.wl-maz@kernel.org> X-Cookie: Knowledge is power. --ZsRoYufVRq8HDIbM Content-Type: text/plain; charset=us-ascii Content-Disposition: inline On Tue, Apr 02, 2024 at 03:53:33PM +0100, Marc Zyngier wrote: > Mark Brown wrote: > > Sure, those patches are still in flight though. It does seem reasonable > > to target the current code. > Sure, if your intent is for this code not to be merged. > Because it means this series assumes a different data life cycle, and > the review effort spent on it will be invalidated once you move to the > per-CPU state. I don't have any visibility on when those patches are likely to get merged or the general practices with in flight serieses here, last time around with some of the serieses that were in flight it was quite late which did make it unclear if things would go in during that release cycle at all. The amount of churn in KVM recently and long periods where the relevant patches are apparently pre accepted but for various not always clear reasons not actually merged is making it quite hard to target, you're obviously going to be a lot more in the loop so this is doubtless clearer to you than to me. It's also been a little unclear what the expectations are for basing things on - some people do prefer to do their own merging for example, and while you have mentioned your in flight serieses your communication style means that it's not been entirely clear if you're just noting the overlap. Is it just that refactoring series you want taking into account here or are there other in flight serieses that should be rolled into a base? --ZsRoYufVRq8HDIbM Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQEzBAABCgAdFiEEreZoqmdXGLWf4p/qJNaLcl1Uh9AFAmYMMFQACgkQJNaLcl1U h9BDVQf/cg+fzd23KIrGiAWOOdVY4LvIfnSbQLI4D21tWm3gJlGZ6eImlJ62QQAU 8JaTbACh3U8/tV6s/6g6FUKVobLvFA/iU1+n4VZEQ48Ff4f3o+TWJQVAwpGq2PXJ mkpNQmxOHLPIoE2oGDz3sSBu+6A888trmpCyidGfy8NA5+5N6JPAV8wlv57XBo/C tN+utUoWo9Kk4wQEcuimfo1hCIKWQDY/wtDLfCsgjTdEvelyGo/fdGQwmb4fskoV LIi/ZxVwlhrToV8IqnwYirKQLt0eeE5oy0ExSfR26SJP8d6uFzhEFzyhSPx3aCJd LcbhFstoGtpCqu90KCaYfleTeza12g== =lAvr -----END PGP SIGNATURE----- --ZsRoYufVRq8HDIbM--