Received: by 2002:a05:7412:cfc7:b0:fc:a2b0:25d7 with SMTP id by7csp1833524rdb; Tue, 20 Feb 2024 08:16:06 -0800 (PST) X-Forwarded-Encrypted: i=3; AJvYcCXBdUge5egXe1KQXzp3HTQuf5CpMX/hflWqUOROmr8e8GcWmx7ySrRJWxep6qR0Zw70zeB8oQ+qlyixxiBuPepR+XuIxd1/h6+QfgqDsw== X-Google-Smtp-Source: AGHT+IFD3MmT3lXLHomGPwO82RqoYyW7wiRn2Pym9SF8p7hsADURXseIutLAbeBmnKhjSZSTSAyn X-Received: by 2002:a0c:e34e:0:b0:68f:301b:548b with SMTP id a14-20020a0ce34e000000b0068f301b548bmr10808384qvm.0.1708445766709; Tue, 20 Feb 2024 08:16:06 -0800 (PST) ARC-Seal: i=2; a=rsa-sha256; t=1708445766; cv=pass; d=google.com; s=arc-20160816; b=RolXVjS+5NtU3/jSGwi3x0ICkQv6Un3qwR6EGFfxglzEpU7mB1LrRx82Rlf+BgRBTP lQk7o7jL9FT3Pqwh8yE+ItJrjoR3KrFUpeQ/sUk+UJzI9PAlG78Yit5uVCpYoQS1sMYd T/Ln/7o2ABgQMq19O78bTGRvYb4DyUFrchFVI7BLp3pKgFq5mpiteKPye5d0p+pZ0dzx Jf3+atbBaQ5U9SJmF9hklJXPXTfurNkZGOQFdP4EVfpv0yhFwOoWapvNStPkm/Ry3/8q 0QBEm7kA7hRcKxAlzpLbJHZz2zsae583FdUB2HSE5QP1VU9Gc3TlVhQbajn/fO3OnqBO bWFg== ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=cc:to:from:subject:message-id:references:mime-version :list-unsubscribe:list-subscribe:list-id:precedence:in-reply-to:date :dkim-signature; bh=gGVaEpoRy83RsqKWj1BDNY8ZLAKIFU3H8chjcBdzZQ4=; fh=uzCdhwcgbxAjbYwi1UJWs0q6hoA1UYao63sj7t2r1qA=; b=BIqedJfgeX7LmMqjiHyQQaiNjBDa3vKgdCJPrITpM7xuQ/1IjDEFQWO0d9eaNOwv9C RaTrW3Gs2JPkU4A9o7AoXAclpBkNWv+KcogkORjyz1Thjwgkt9B2je0xpVUkW/PccEMx L9LI4BE+RcffQ5gSWgGnXQKVAxfN9XiThnSDdQADdg4tF+gf9Rk2rSUQx/nkHzYPizCX L18BQojdLZ60/esUKmSIU+yeQ2qa/OY3r0X3Jf7h+ljRd/t1O6OjZmSR12MkqfWJ3jts 9c/k5U0/TgTDrQ1J9J9Y7feAUu8Syh5WrDD1dD+1dRy5m0c+4tL04SyBX40616QzOYxi G6GA==; dara=google.com ARC-Authentication-Results: i=2; mx.google.com; dkim=pass header.i=@google.com header.s=20230601 header.b=dTxSX285; arc=pass (i=1 spf=pass spfdomain=flex--seanjc.bounces.google.com dkim=pass dkdomain=google.com dmarc=pass fromdomain=google.com); spf=pass (google.com: domain of linux-kernel+bounces-73318-linux.lists.archive=gmail.com@vger.kernel.org designates 147.75.199.223 as permitted sender) smtp.mailfrom="linux-kernel+bounces-73318-linux.lists.archive=gmail.com@vger.kernel.org"; dmarc=pass (p=REJECT sp=REJECT dis=NONE) header.from=google.com Return-Path: Received: from ny.mirrors.kernel.org (ny.mirrors.kernel.org. [147.75.199.223]) by mx.google.com with ESMTPS id jl15-20020ad45e8f000000b0068efa58259bsi4065186qvb.157.2024.02.20.08.16.06 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 20 Feb 2024 08:16:06 -0800 (PST) Received-SPF: pass (google.com: domain of linux-kernel+bounces-73318-linux.lists.archive=gmail.com@vger.kernel.org designates 147.75.199.223 as permitted sender) client-ip=147.75.199.223; Authentication-Results: mx.google.com; dkim=pass header.i=@google.com header.s=20230601 header.b=dTxSX285; arc=pass (i=1 spf=pass spfdomain=flex--seanjc.bounces.google.com dkim=pass dkdomain=google.com dmarc=pass fromdomain=google.com); spf=pass (google.com: domain of linux-kernel+bounces-73318-linux.lists.archive=gmail.com@vger.kernel.org designates 147.75.199.223 as permitted sender) smtp.mailfrom="linux-kernel+bounces-73318-linux.lists.archive=gmail.com@vger.kernel.org"; dmarc=pass (p=REJECT sp=REJECT dis=NONE) header.from=google.com 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 ny.mirrors.kernel.org (Postfix) with ESMTPS id 9BD571C2361C for ; Tue, 20 Feb 2024 16:15:40 +0000 (UTC) Received: from localhost.localdomain (localhost.localdomain [127.0.0.1]) by smtp.subspace.kernel.org (Postfix) with ESMTP id 2700876917; Tue, 20 Feb 2024 16:15:25 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=google.com header.i=@google.com header.b="dTxSX285" Received: from mail-yb1-f202.google.com (mail-yb1-f202.google.com [209.85.219.202]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id B846C76C6D for ; Tue, 20 Feb 2024 16:15:12 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.219.202 ARC-Seal:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1708445721; cv=none; b=k9RQMTA6pNaHSarqqNjIuO3Ph4QxJbC4Dl1o4jA3aQTW7TGq3QlNZihDX20YtwIxRN6Ip3oK1JE4CuZbKuawjGzRWBcQIqNQ5/AhGmFK1BDLlXweW+7Pv0zc/agq2uJgXS2Q4arztDBsEvAWCYNFPxZNbmYRp83Wc6D11Nk5fSc= ARC-Message-Signature:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1708445721; c=relaxed/simple; bh=Ey6ErHBVbqQQFaARRSSxWyFZtNcBtj/qBDxHXsIykls=; h=Date:In-Reply-To:Mime-Version:References:Message-ID:Subject:From: To:Cc:Content-Type; b=Xrz4OjqSx0ApxqL55uPfb5faZY7l8Vhw9dtNv22ifCirtT5vGO5tWLYTmHS8vRZnvWmKzS/mkixZa9Y7NxEA5Me57jyXLNKp32W/J85WmZX8jF6d6Zm4oFqq6G3FJBuogR5/okGTpkQSYc7t5ZoyIcA9UFXxxZ5C2HL6Cfly7mk= ARC-Authentication-Results:i=1; smtp.subspace.kernel.org; dmarc=pass (p=reject dis=none) header.from=google.com; spf=pass smtp.mailfrom=flex--seanjc.bounces.google.com; dkim=pass (2048-bit key) header.d=google.com header.i=@google.com header.b=dTxSX285; arc=none smtp.client-ip=209.85.219.202 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=reject dis=none) header.from=google.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=flex--seanjc.bounces.google.com Received: by mail-yb1-f202.google.com with SMTP id 3f1490d57ef6-dcc0bcf9256so5620045276.3 for ; Tue, 20 Feb 2024 08:15:10 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=20230601; t=1708445708; x=1709050508; darn=vger.kernel.org; h=cc:to:from:subject:message-id:references:mime-version:in-reply-to :date:from:to:cc:subject:date:message-id:reply-to; bh=gGVaEpoRy83RsqKWj1BDNY8ZLAKIFU3H8chjcBdzZQ4=; b=dTxSX285wINLcioxkombr9MEQCvXPobFahkDQ2lvGX6ul7kYwAp1vItnlUC1ZVavMz BnG+UjuDNyIFZcTkCBpgeCa0S8Hipa7Q4//YuGIybW2fTdvlG4r6KM6uhcdqha+tTif6 wNJhmMjpQ8Spt7jw1F+GRSAvETTnQHP7aFJmsxOZ07nCTm8Yh8ZgmqUiownXRHzPtiCL 5p4X5vH0Y6va2UZEmkuXGAmiou5GMjN18X5MWNW1wjJLMKzvqqzfJqBPdV3kESleQ0vK C+Xj2iOzvjcmrqTMDb/TVaTMdk5nLYvQLMcnLl4AoesGBfvCy8J21iqCCXEO7SpipZ+8 1KiQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1708445708; x=1709050508; h=cc:to:from:subject:message-id:references:mime-version:in-reply-to :date:x-gm-message-state:from:to:cc:subject:date:message-id:reply-to; bh=gGVaEpoRy83RsqKWj1BDNY8ZLAKIFU3H8chjcBdzZQ4=; b=JJpASoZb8/pFATHePCLOtIfiHaW4ua4ESIvwRwheHNbHQJmV1lfSMyooMaGYk309AA m7NiFhoWdUBsvl5K2sAxq6BLJf7+IBvJZsx8rhfMOzwxKGMFNqK7WxNsk+v1bxZJTc9B K83FMUsPBg2UyDW3WP7ncqU4/5hccYeYl6C1JrXF4aFqNM2+YfYYOpkU1aZPwl88chrI 1JZ6qTjNKQISa7W2NfNSaxKqAIBmHxotHODCCgA9f9PsJZzpUUDL1X85fxkS2wr40Z69 PUG0jTHGDV4gwAMfj3xwa5EJj7pkZzk5mezmXW7T3vrY5bMWlkq6o/GdvFhQ8mtS4Fi5 DH+w== X-Forwarded-Encrypted: i=1; AJvYcCWLl8RGSCdNb6aZS0Wyz7IbicpFoHmAsP+f5X71WoZPlJoJY2NUEm2TdCHXiAOq/1cLBdQaxuIJ6xnGjKOU6P1dZtd5u7gYnTGY7Idt X-Gm-Message-State: AOJu0YyQqm8Xds0oLyVFTw33bKCQadyRN3oEBOuZrNQcKtwthE3BDcsV PnFXIh6mmAWvzruPYpGzRCvxmznVOSdVsX3yAPyRgNTBm5HIi8y2/uZ2Zo4UV3ueDRL8sQyxAY/ FeQ== X-Received: from zagreus.c.googlers.com ([fda3:e722:ac3:cc00:7f:e700:c0a8:5c37]) (user=seanjc job=sendgmr) by 2002:a05:6902:1547:b0:dc7:3189:4e75 with SMTP id r7-20020a056902154700b00dc731894e75mr587165ybu.3.1708445707962; Tue, 20 Feb 2024 08:15:07 -0800 (PST) Date: Tue, 20 Feb 2024 08:15:06 -0800 In-Reply-To: <05973da0-f68c-4c84-8806-bdba92f2ed6e@xen.org> Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: Mime-Version: 1.0 References: <20240215152916.1158-1-paul@xen.org> <170838297541.2281798.7838961694439257911.b4-ty@google.com> <05973da0-f68c-4c84-8806-bdba92f2ed6e@xen.org> Message-ID: Subject: Re: [PATCH v13 00/21] KVM: xen: update shared_info and vcpu_info handling From: Sean Christopherson To: paul@xen.org Cc: Paolo Bonzini , Jonathan Corbet , Christian Borntraeger , Janosch Frank , Claudio Imbrenda , David Hildenbrand , Heiko Carstens , Vasily Gorbik , Alexander Gordeev , Sven Schnelle , Thomas Gleixner , Ingo Molnar , Borislav Petkov , Dave Hansen , x86@kernel.org, "H. Peter Anvin" , David Woodhouse , Shuah Khan , kvm@vger.kernel.org, linux-doc@vger.kernel.org, linux-kernel@vger.kernel.org, linux-s390@vger.kernel.org, linux-kselftest@vger.kernel.org Content-Type: text/plain; charset="us-ascii" On Tue, Feb 20, 2024, Paul Durrant wrote: > On 20/02/2024 15:55, Sean Christopherson wrote: > > On Thu, 15 Feb 2024 15:28:55 +0000, Paul Durrant wrote: > > > From: Paul Durrant > > > > > > This series contains a new patch from Sean added since v12 [1]: > > > > > > * KVM: s390: Refactor kvm_is_error_gpa() into kvm_is_gpa_in_memslot() > > > > > > This frees up the function name kvm_is_error_gpa() such that it can then be > > > re-defined in: > > > > > > [...] > > > > *sigh* > > > > I forgot to hit "send" on this yesterday. But lucky for me, that worked out in > > my favor as I needed to rebase on top of kvm/kvm-uapi to avoid pointless conflicts > > in the uapi headeres. > > > > So.... > > > > Applied to kvm-x86 xen, minus 18 and 19 (trylock stuff) and 21 (locking cleanup > > that we're doing elsewhere). > > > > Looks like you meant 17 & 18? Doh, yes. > > Paul and David, please take (another) look at the end result to make sure you don't > > object to any of my tweaks and that I didn't botch anything. > > > > What was the issue with 17? It was reasonable clean-up and I'd like to keep > it even without 18 being applied (and I totally understand your reasons for > that). I omitted it purely to avoid creating an unnecessary dependency for the trylock patch. That way the trylock patch (or whatever it morphs into) can be applied on any branch (along with the cleanup), i.e. doesn't need to be taken through kvm-x86/xen.