Received: by 2002:a05:7412:cfc7:b0:fc:a2b0:25d7 with SMTP id by7csp1606005rdb; Tue, 20 Feb 2024 01:02:35 -0800 (PST) X-Forwarded-Encrypted: i=3; AJvYcCV34O4WYCrNitpiqmepsPnkTwrc1ECUFr8G05gvAhLW4mRAoXhaPzV0OUC6WxxjoqYehJPRvzpCqljXtZvhhBzTU97BUnBXY3IzUvE7Eg== X-Google-Smtp-Source: AGHT+IFmgVWV0fXs18OOkYYBCRRAdny0uz1Xe1PRtZLCgoU0n+QhKRegEpF4OBQw7o9AQMRdO67W X-Received: by 2002:a17:906:24ce:b0:a3e:9db0:f42b with SMTP id f14-20020a17090624ce00b00a3e9db0f42bmr3509239ejb.17.1708419755416; Tue, 20 Feb 2024 01:02:35 -0800 (PST) ARC-Seal: i=2; a=rsa-sha256; t=1708419755; cv=pass; d=google.com; s=arc-20160816; b=rcb8W3NXUs2F9S32rrDQPY7cs3uPmBAuZznmULk4r671p4lXoy0Q6pmJbDq4UxzmFv 1tv/wkR3hf0LRBa9tS0zGPmsLXGIY50yMwWmRTO4UgAP6YFC4dBIss2h/UtwOMMlInBH 8l3XnQAxiWaWiYoQeemLNwJux9Td3tt/z8e1xufQ+wpMz8zf8KqLEGsTiK1rhvmR7eVs yY7D2yg5/Rfj4OnFx6L3P9nZUJzaYVyMjen4GLXRx8kCy6zaITwAATLbvlv9p4bVKpqr GaOQtrLL4GtR3IWeBxrh1yHlO9/jMNVb24F8xlYIxZzO4VRcQnhqqw4maSbOJ1GS17To lZEQ== ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=content-transfer-encoding:in-reply-to:organization:references:cc:to :content-language:subject:reply-to:user-agent:mime-version :list-unsubscribe:list-subscribe:list-id:precedence:date:message-id :from:dkim-signature; bh=06nVV8gZLPzPNMdjXBiKGbmSYzRhxgs/TBLz+qJraUY=; fh=ACm6F4RzJUWv+kOdtGna65a5rq+QqOG1sYvQZaSlkL8=; b=dZNjx5aQlLAZWnSceMLeq3DmDYBSW1w0DmiYapXCq9i9Lpuwjp8zmk+ezLj7LzfmaW AovofCbMB1+miP8LQM6zEMRzUbnaPpc+2yQ02bFPcMV3PtauUmfYgwn9QTwOSWydmTvk 7nWxEtc8sLG4VMtjY94u5E1wVRqS9lIyHmcX3XQMnji+S75bWrk5sd21SW00D8FqybgB bbvlPYklN2qq5h7Iw/lXMpFecVAQsYxiLw+hCCNiS4/oi90I5KIqa2aiQZXQeJYFwpP4 TYb73R0S00EayqX3ioNvv9fRW43kyLB21nCcs2E0OjTB/AIKFu5La/Ezi78GhtxVJFDB XbIQ==; dara=google.com ARC-Authentication-Results: i=2; mx.google.com; dkim=pass header.i=@gmail.com header.s=20230601 header.b=IYRtRdD0; arc=pass (i=1 spf=pass spfdomain=gmail.com dkim=pass dkdomain=gmail.com dmarc=pass fromdomain=gmail.com); spf=pass (google.com: domain of linux-kernel+bounces-72632-linux.lists.archive=gmail.com@vger.kernel.org designates 2604:1380:4601:e00::3 as permitted sender) smtp.mailfrom="linux-kernel+bounces-72632-linux.lists.archive=gmail.com@vger.kernel.org"; dmarc=pass (p=NONE sp=QUARANTINE dis=NONE) header.from=gmail.com Return-Path: Received: from am.mirrors.kernel.org (am.mirrors.kernel.org. [2604:1380:4601:e00::3]) by mx.google.com with ESMTPS id w19-20020a170906b19300b00a3e95d8559csi1629454ejy.392.2024.02.20.01.02.35 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 20 Feb 2024 01:02:35 -0800 (PST) Received-SPF: pass (google.com: domain of linux-kernel+bounces-72632-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=@gmail.com header.s=20230601 header.b=IYRtRdD0; arc=pass (i=1 spf=pass spfdomain=gmail.com dkim=pass dkdomain=gmail.com dmarc=pass fromdomain=gmail.com); spf=pass (google.com: domain of linux-kernel+bounces-72632-linux.lists.archive=gmail.com@vger.kernel.org designates 2604:1380:4601:e00::3 as permitted sender) smtp.mailfrom="linux-kernel+bounces-72632-linux.lists.archive=gmail.com@vger.kernel.org"; dmarc=pass (p=NONE sp=QUARANTINE dis=NONE) header.from=gmail.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 am.mirrors.kernel.org (Postfix) with ESMTPS id 288F11F24D1C for ; Tue, 20 Feb 2024 09:02:35 +0000 (UTC) Received: from localhost.localdomain (localhost.localdomain [127.0.0.1]) by smtp.subspace.kernel.org (Postfix) with ESMTP id 7221A60244; Tue, 20 Feb 2024 09:00:23 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=gmail.com header.i=@gmail.com header.b="IYRtRdD0" Received: from mail-wr1-f54.google.com (mail-wr1-f54.google.com [209.85.221.54]) (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 1197E5FDB3; Tue, 20 Feb 2024 09:00:20 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.221.54 ARC-Seal:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1708419622; cv=none; b=CDaFn/Jw7YCEEEDKjslGHdfVZPy7DVH+LTJborC8qyiok0GFDcvJuVdc5Z52ESDX9hOYbbExXn+g6qW2thbyybINRPyLG4rc1KCbjgtMFd2w7LM5nXQ38kI8+loaq8HnGNhYcfulTaYduIKpSyHw7J6+h/P0P29Ohq66tZIRkCU= ARC-Message-Signature:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1708419622; c=relaxed/simple; bh=MMZ69NWVSIMBPzTuBOxqVKerqyU+nFyqB4sQ9zJpEuY=; h=From:Message-ID:Date:MIME-Version:Subject:To:Cc:References: In-Reply-To:Content-Type; b=fEtOs2lIFzD3G1lrx+I/q+ojF6MZKNFs8CRDBILtk4AYo+Ve1mAUToNC+H+28B0jEow7rshH1WFy3yFOWXubfxPThGulM/J5nuCWn/8DgWdeBfR8Dzma882MdAh5/OghvG+0yTZT/518Z2VwFJTS2zM+8YjAS3auvk9bCHpWCn4= ARC-Authentication-Results:i=1; smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=gmail.com; spf=pass smtp.mailfrom=gmail.com; dkim=pass (2048-bit key) header.d=gmail.com header.i=@gmail.com header.b=IYRtRdD0; arc=none smtp.client-ip=209.85.221.54 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=gmail.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=gmail.com Received: by mail-wr1-f54.google.com with SMTP id ffacd0b85a97d-33d61e39912so558326f8f.3; Tue, 20 Feb 2024 01:00:20 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1708419619; x=1709024419; darn=vger.kernel.org; h=content-transfer-encoding:in-reply-to:organization:references:cc:to :content-language:subject:reply-to:user-agent:mime-version:date :message-id:from:from:to:cc:subject:date:message-id:reply-to; bh=06nVV8gZLPzPNMdjXBiKGbmSYzRhxgs/TBLz+qJraUY=; b=IYRtRdD0CzXlby0jacso/QJXNVoCr+CDj+jJUC4pykjh5i1KbtCSs7l3szGi0cZejZ VhLczVRlFakgsCMfBXS0a/G8R+rMDHitIP6iGZtufnoKGc8tRmRfKG+M9Qf/2VVJVu6/ umAcXeQcSFMHEoj2TITl0Oby5oERXdrK0rRFJ/I5rYFyDogEewID3esa7zLfhKDWDNJ/ a52zUVOUpt99N2hp7cT7PZz6/qLwcZSVK4vMf8o2Bet7i1K39GWssF4ErRxcECMeGNov bqfqCmchiJS+Gu1goDbS/QdW7cMFOqGfmu4zzopQNFmP2DgR4xrVpHz6iynzUGvuLMTp 1ZLA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1708419619; x=1709024419; h=content-transfer-encoding:in-reply-to:organization:references:cc:to :content-language:subject:reply-to:user-agent:mime-version:date :message-id:from:x-gm-message-state:from:to:cc:subject:date :message-id:reply-to; bh=06nVV8gZLPzPNMdjXBiKGbmSYzRhxgs/TBLz+qJraUY=; b=sY6gReYOzStJNYTbnfbJkHfX7fI3NQcfPhEgqc3S3Kwr3v+DpVMRTuWu2cCHiUPoZi isPyQqOVD+jy9XFUO2DTzIPo46slfwFj2YKXnx0mHPGt0r1NOFiMmokTCH5hI4WtVg7c FLS9cy5NvAmNsspXcFXp2NMmdcH7y7Fb91m1dNp5WeQNA/NkIJ107NDKgYZDPUJ1Of1V RNAfSDCyCRlyG/Yuv8gUaG5AW3Z85piPNYqSxFo2KHXlBZY3BxyWlTKQwZiGfdR8IFtV 2PuI8gda24KQfyRZ9ZIKZ87pehoCd+qgcQg2R3hEhqTK8YKFzJc+m9J+/sSLWkpIrse7 BMjg== X-Forwarded-Encrypted: i=1; AJvYcCWd89rhrukJLMYQwYkfuePoR2whgw6mPYo7dFdAOJIFTV+V5zAKufQywf3qDgjjH0nRDtpTGq8rb6eK7b3PWtuZlPr9YqQr0gn2pr5CQvsUHnKKjjMdXPLOSdjxysmTgNZdmwOfyPZyyXq+ChP0Zb/mKvWPrS0Mav9ScEMN0aci2mFudHXArwRexYbEN7NkdSHDiPDKF1EO1wa2yHLp3jheEM6wegoMEzj6A1UHn3v1GrmuIcwYz1dasg== X-Gm-Message-State: AOJu0YwII8KOh6U7Ok1C8v3SPcsOldc/GJmP5sIwuIgOfxIHeZayUXrP PQscQn6JXzxNPfpoBR7x76CxcfLzjUAVjUhzFh2zsjrs41ezDJcD X-Received: by 2002:adf:e7c7:0:b0:33d:3047:d2e2 with SMTP id e7-20020adfe7c7000000b0033d3047d2e2mr4990736wrn.36.1708419619042; Tue, 20 Feb 2024 01:00:19 -0800 (PST) Received: from [10.24.67.19] ([15.248.2.239]) by smtp.gmail.com with ESMTPSA id co3-20020a0560000a0300b0033d70dd0e04sm279495wrb.8.2024.02.20.01.00.17 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Tue, 20 Feb 2024 01:00:18 -0800 (PST) From: Paul Durrant X-Google-Original-From: Paul Durrant Message-ID: Date: Tue, 20 Feb 2024 09:00:17 +0000 Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 User-Agent: Mozilla Thunderbird Reply-To: paul@xen.org Subject: Re: [PATCH v13 05/21] KVM: pfncache: remove KVM_GUEST_USES_PFN usage Content-Language: en-US To: Sean Christopherson 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 References: <20240215152916.1158-1-paul@xen.org> <20240215152916.1158-6-paul@xen.org> Organization: Xen Project In-Reply-To: Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit On 19/02/2024 21:43, Sean Christopherson wrote: > On Thu, Feb 15, 2024, Paul Durrant wrote: >> From: Paul Durrant >> >> As noted in [1] the KVM_GUEST_USES_PFN usage flag is never set by any >> callers of kvm_gpc_init(), which also makes the 'vcpu' argument redundant. > > The changelog should explicitly call out that not only is KVM_GUEST_USES_PFN > unused, it's incomplete/broken (which is also partly why it's unused). Without > that information, removing the support looks like a somewhat arbitrary decision, > versus a deliberate change to make it easier to support the gpc code. Ok. I'll add some words to that effect.