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 bombadil.infradead.org (bombadil.infradead.org [198.137.202.133]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.lore.kernel.org (Postfix) with ESMTPS id 7F94AC3DA6F for ; Thu, 24 Aug 2023 15:16:20 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=lists.infradead.org; s=bombadil.20210309; h=Sender: Content-Transfer-Encoding:Content-Type:List-Subscribe:List-Help:List-Post: List-Archive:List-Unsubscribe:List-Id:Cc:To:From:Subject:Message-ID: References:Mime-Version:In-Reply-To:Date:Reply-To:Content-ID: Content-Description:Resent-Date:Resent-From:Resent-Sender:Resent-To:Resent-Cc :Resent-Message-ID:List-Owner; bh=tEP4Vfajqy9ofevjWzsE7hOuBgQgQRJxkvDmbsCg8Vk=; b=pQOO0lLN/PPAmAXwwzFmSCsJ4X J95X50fiKuXxyn6QTu3wXwttKo0CzZAvKBAXT1vJMcJvFQQeYbBxUwGxu28K0ghWQvvft/12nXQ+V XU4Inml+0VVQNGe9cqLS30vTHPLS6IIBcaJv0cv/6AEkruhdckRty6gRWgCc/GUJiamxNj2f4IRiB CIH0WdhH9llxcCZ2NpGwzVd3fQCi712MHL2eqis59U0JsHU9poWENvLlT66PsnlWQ2vDzelIEqoUi XlAHmKJ+3+OO69ptqP8G95gY1tWQhPNOk8X508ss9CMxCJuh3GxZ2nb57x7ZsXjxf/+5SuNAlHwbA N+/VLjvg==; Received: from localhost ([::1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.96 #2 (Red Hat Linux)) id 1qZC3t-003LQs-1I; Thu, 24 Aug 2023 15:15:53 +0000 Received: from mail-yb1-xb4a.google.com ([2607:f8b0:4864:20::b4a]) by bombadil.infradead.org with esmtps (Exim 4.96 #2 (Red Hat Linux)) id 1qZC3q-003LPl-1P for linux-arm-kernel@lists.infradead.org; Thu, 24 Aug 2023 15:15:51 +0000 Received: by mail-yb1-xb4a.google.com with SMTP id 3f1490d57ef6-d6adc83eb10so7807063276.2 for ; Thu, 24 Aug 2023 08:15:46 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=20221208; t=1692890145; x=1693494945; h=content-transfer-encoding:cc:to:from:subject:message-id:references :mime-version:in-reply-to:date:from:to:cc:subject:date:message-id :reply-to; bh=BCC0wwp7wWSIy0MrdACmgS4Vp0ye9VEhwI7wuPMec4A=; b=FtVfL5Tf+6L+aGO+3VLVFfVEdfsELAv/SkE1PTKpiAC3gFVBjTzmjrn/G6noL3tCwT nY/EAJeRp1nUZ1X8yuA3Jxf69ZaoSNHuvOQh3ULPUAYpMu4LVrXdZw1h4nH2PAlfwGQ5 HGQOfNLw0wvbAHb80uzDgzcI3HY8lXjzMoOoHDVH4Pz8HXQOOW7DfntGjjOL04U2gBH5 ZxYs546ol999Lp9xjtgeFXwtR0AaARSkkT0m/gVyhfqtUMb/pTpVMTXHfDw9wPW17NyP 1E6e3/AVVS3EyluWhAt1DasCBBld/p7NdQ0UhAyRFy01f8SCDMvj/nvu0ZKPtEv3L+Gt UNqQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20221208; t=1692890145; x=1693494945; h=content-transfer-encoding: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=BCC0wwp7wWSIy0MrdACmgS4Vp0ye9VEhwI7wuPMec4A=; b=VYjGTlL8ewLMHAB/H/wkJDd6VWmmoRvAIS7ICzTvcswmtjxcksJ7KINkWxNL9ygBC2 O1zaAlxxE8CSKpRh0/b/7GHdixCYJfnwb7Iujwo2PhL7bx89FdzBMO55wymGPrI+0sAn JlhcMZ63li/AZBz7r9mhQmxDO0QdPlQ7cuFS5sjYm41Y/VWsph70wyvcBTG3CcDfCGfP x0Krnj6Pzxt5Rs1Eq77bHymZrvOhHbEF3d4eoSrizJ6OCmImGFxyU7eZ6qNsUioeB7xA HYZRX+t9c1rd1i3NEQASk5aG+kx9JqYDjgmNIKocHyZL7PJGGAMwM8wL4atqmIIQ+t01 Qftg== X-Gm-Message-State: AOJu0YzLW77GwtCT+6fLEs8+0nXfAOe8vBQxVDP2wI+XgkDOXib+hlDk a2avslqpPjipo5JXG/2h3UTcP+uEFQ0= X-Google-Smtp-Source: AGHT+IEE5MT+OR26AI25mjbMCPL/tYmhkhOKeyxLgW2HJM/WWK+y8/HYNn2t4mxnVIC7aAY/Rh8OZ4/3wmA= X-Received: from zagreus.c.googlers.com ([fda3:e722:ac3:cc00:7f:e700:c0a8:5c37]) (user=seanjc job=sendgmr) by 2002:a25:2484:0:b0:d74:cdd7:d491 with SMTP id k126-20020a252484000000b00d74cdd7d491mr186602ybk.5.1692890145678; Thu, 24 Aug 2023 08:15:45 -0700 (PDT) Date: Thu, 24 Aug 2023 08:15:44 -0700 In-Reply-To: Mime-Version: 1.0 References: <20230704075054.3344915-1-stevensd@google.com> <20230704075054.3344915-6-stevensd@google.com> <20230705102547.hr2zxkdkecdxp5tf@linux.intel.com> Message-ID: Subject: Re: [PATCH v7 5/8] KVM: x86/mmu: Don't pass FOLL_GET to __kvm_follow_pfn From: Sean Christopherson To: David Stevens Cc: Yu Zhang , Marc Zyngier , Michael Ellerman , Peter Xu , linux-arm-kernel@lists.infradead.org, kvmarm@lists.linux.dev, linux-kernel@vger.kernel.org, linuxppc-dev@lists.ozlabs.org, kvm@vger.kernel.org X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20230824_081550_477887_4C99342E X-CRM114-Status: GOOD ( 19.93 ) X-BeenThere: linux-arm-kernel@lists.infradead.org X-Mailman-Version: 2.1.34 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Sender: "linux-arm-kernel" Errors-To: linux-arm-kernel-bounces+linux-arm-kernel=archiver.kernel.org@lists.infradead.org T24gVGh1LCBBdWcgMjQsIDIwMjMsIERhdmlkIFN0ZXZlbnMgd3JvdGU6Cj4gT24gV2VkLCBKdWwg NSwgMjAyMyBhdCA3OjI14oCvUE0gWXUgWmhhbmcgPHl1LmMuemhhbmdAbGludXguaW50ZWwuY29t PiB3cm90ZToKPiA+Cj4gPiBPbiBUdWUsIEp1bCAwNCwgMjAyMyBhdCAwNDo1MDo1MFBNICswOTAw LCBEYXZpZCBTdGV2ZW5zIHdyb3RlOgo+ID4gPiBAQCAtNDUyOSw3ICs0NTQwLDggQEAgc3RhdGlj IGludCBrdm1fdGRwX21tdV9wYWdlX2ZhdWx0KHN0cnVjdCBrdm1fdmNwdSAqdmNwdSwKPiA+ID4K PiA+ID4gIG91dF91bmxvY2s6Cj4gPiA+ICAgICAgIHJlYWRfdW5sb2NrKCZ2Y3B1LT5rdm0tPm1t dV9sb2NrKTsKPiA+ID4gLSAgICAga3ZtX3JlbGVhc2VfcGZuX2NsZWFuKGZhdWx0LT5wZm4pOwo+ ID4KPiA+IFlldCBrdm1fcmVsZWFzZV9wZm4oKSBjYW4gc3RpbGwgYmUgdHJpZ2dlcmVkIGZvciB0 aGUga3ZtX3ZjcHVfbWFwZWQgZ2Zucy4KPiA+IFdoYXQgaWYgZ3Vlc3QgdXNlcyBhIG5vbi1yZWZl cmVuY2VkIHBhZ2UoZS5nLiwgYXMgYSB2bWNzMTIpPyBBbHRob3VnaCBJCj4gPiBiZWxpZXZlIHRo aXMgaXMgbm90IGdvbm5hIGhhcHBlbiBpbiByZWFsIHdvcmxkLi4uCj4gCj4ga3ZtX3ZjcHVfbWFw IHN0aWxsIHVzZXMgZ2ZuX3RvX3Bmbiwgd2hpY2ggZXZlbnR1YWxseSBwYXNzZXMgRk9MTF9HRVQK PiB0byBfX2t2bV9mb2xsb3dfcGZuLiBTbyBpZiBhIGd1ZXN0IHRyaWVzIHRvIHVzZSBhIG5vbi1y ZWZjb3VudGVkIHBhZ2UKPiBsaWtlIHRoYXQsIHRoZW4ga3ZtX3ZjcHVfbWFwIHdpbGwgZmFpbCBh bmQgdGhlIGd1ZXN0IHdpbGwgcHJvYmFibHkKPiBjcmFzaC4gSXQgd29uJ3QgdHJpZ2dlciBhbnkg YnVncyBpbiB0aGUgaG9zdCwgdGhvdWdoLgo+IAo+IEl0IGlzIHVuZm9ydHVuYXRlIHRoYXQgdGhl IGd1ZXN0IHdpbGwgYmUgYWJsZSB0byB1c2UgY2VydGFpbiB0eXBlcyBvZgo+IG1lbW9yeSBmb3Ig c29tZSBwdXJwb3NlcyBidXQgbm90IGZvciBvdGhlcnMuIEhvd2V2ZXIsIHdoaWxlIGl0IGlzCj4g dGhlb3JldGljYWxseSBmaXhhYmxlLCBpdCdzIGFuIHVucmVhc29uYWJsZSBhbW91bnQgb2Ygd29y ayBmb3IKPiBzb21ldGhpbmcgdGhhdCwgYXMgeW91IHNheSwgbm9ib2R5IHJlYWxseSBjYXJlcyBh Ym91dCBpbiBwcmFjdGljZSBbMV0uCj4gCj4gWzFdIGh0dHBzOi8vbG9yZS5rZXJuZWwub3JnL2Fs bC9aQkVFUXRtdE5QYUVxVTFpQGdvb2dsZS5jb20vCgpUaGVyZSBhcmUgdXNlIGNhc2VzIHRoYXQg Y2FyZSwgd2hpY2ggaXMgd2h5IEkgc3VnZ2VzdGVkIGFsbG93X3Vuc2FmZV9rbWFwLgpTcGVjaWZp Y2FsbHksIEFXUyBtYW5hZ2VzIHRoZWlyIHBvb2wgb2YgZ3Vlc3QgbWVtb3J5IGluIHVzZXJzcGFj ZSBhbmQgbWFwcyBpdCBhbGwKdmlhIC9kZXYvbWVtLiAgV2l0aG91dCB0aGF0IG1vZHVsZSBwYXJh bSB0byBsZXQgdXNlcnNwYWNlIG9wdC1pbiwgdGhpcyBzZXJpZXMgd2lsbApicmVhayBzdWNoIHNl dHVwcy4gIEl0IHN0aWxsIGFyZ3VhYmx5IGlzIGEgYnJlYWtpbmcgY2hhbmdlIHNpbmNlIGl0IHJl cXVpcmVzCnVzZXJzcGFjZSB0byBvcHQtaW4sIGJ1dCBhbGxvd2luZyBzdWNoIGJlaGF2aW9yIGJ5 IGRlZmF1bHQgaXMgc2ltcGx5IG5vdCBhIHZpYWJsZQpvcHRpb24sIGFuZCBJIGRvbid0IGhhdmUg bXVjaCBzeW1wYXRoeSBzaW5jZSBzbyBtdWNoIG9mIHRoaXMgbWVzcyBoYXMgaXRzIG9yaWdpbnMK aW4gY29tbWl0IGU0NWFkZjY2NWE1MyAoIktWTTogSW50cm9kdWNlIGEgbmV3IGd1ZXN0IG1hcHBp bmcgQVBJIikuCgpUaGUgdXNlIGNhc2VzIHRoYXQgbm8gb25lIGNhcmVzIGFib3V0IChBRkFJSykg aXMgYWxsb3dpbmcgX3VudHJ1c3RlZF8gdXNlcnNwYWNlCnRvIGJhY2sgZ3Vlc3QgUkFNIHdpdGgg YXJiaXRyYXJ5IG1lbW9yeS4gIEluIG90aGVyIHdvcmRzLCBJIHdhbnQgS1ZNIHRvIGFsbG93Cihi eSBkZWZhdWx0KSBtYXBwaW5nIGRldmljZSBtZW1vcnkgaW50byB0aGUgZ3Vlc3QgZm9yIHRoaW5n cyBsaWtlIHZHUFVzLCB3aXRob3V0CmhhdmluZyB0byBkbyB0aGUgbWFzc2l2ZSBhbmQgaW52YXNp dmUgb3ZlcmhhdWwgbmVlZGVkIHRvIHNhZmVseSBhbGxvdyBiYWNraW5nIGd1ZXN0ClJBTSB3aXRo IGNvbXBsZXRlbHkgYXJiaXRyYXJ5IG1lbW9yeS4KCl9fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fCmxpbnV4LWFybS1rZXJuZWwgbWFpbGluZyBsaXN0CmxpbnV4 LWFybS1rZXJuZWxAbGlzdHMuaW5mcmFkZWFkLm9yZwpodHRwOi8vbGlzdHMuaW5mcmFkZWFkLm9y Zy9tYWlsbWFuL2xpc3RpbmZvL2xpbnV4LWFybS1rZXJuZWwK