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 E4B21C61DA4 for ; Thu, 23 Feb 2023 18:48:49 +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=fWbkAouZ40sxjzZvJRRCpjktX+V6v0KxJ05DgR1Yhco=; b=0rLusQuS2bZ0P3kffDuLMtIUPt LM7kofel3aCvVRnWivkWvHXajgHHnd+ZEqkQuBqf4pHybzUfBWGz09C8WQJbHyCwvwzjzQH47P+w+ jS6X8QvhLmQ0WUUl2X9cXy+C1EbYoELO4WMwZfnf8Uuttl7IR6ThWxFPFM7+VveI6G6pDls8HjQWf XNVRkpDCr0gdqkCYdYtWpTn/9gWNU1P4ZxRgupWpoeCGnFb17+E1zHVAOAj27N5cJIcAGKi+fxrmX Tuwk4kgPZ6FQeO5QW4VAkdtrqOJ+eObVuV7K1Xo3kOL1CHNele7wBCjoE8DbCn5C1V4vUW3jgWJKu 5EC3+A3Q==; Received: from localhost ([::1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.94.2 #2 (Red Hat Linux)) id 1pVGdF-00HaOY-SL; Thu, 23 Feb 2023 18:47:54 +0000 Received: from mail-pj1-x1049.google.com ([2607:f8b0:4864:20::1049]) by bombadil.infradead.org with esmtps (Exim 4.94.2 #2 (Red Hat Linux)) id 1pVGdC-00HaNA-I8 for linux-arm-kernel@lists.infradead.org; Thu, 23 Feb 2023 18:47:51 +0000 Received: by mail-pj1-x1049.google.com with SMTP id m10-20020a17090a668a00b002371fb8da57so82839pjj.0 for ; Thu, 23 Feb 2023 10:47:49 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=20210112; 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=9Ny3Ht+RWz/HwV/rhms1DlUfHO1U87sDcU+U5kFbTW4=; b=lNvI/2rgj77Ic7ZvRg0lZ3CNmRucFlSj1+rQwgfvitkvy19Jw0pxzNMx6FDvqCPFgd fn7VvVppBKZsXPQhRzKJCkooJ1oyseISzoGS+zDrrC4kbkpz6pSAbvEq8JhS6plQEk9q GaU9E7UQAt/0o4s9nTWcnmlOZZQZR7Wez5KV2PxLO0WB0tDVrdFUyd+T6Hyj40TI2nEx H7df+dSoERd5mIARNVp4RJW9qzoqsk1dw8VWiF+VkWBRU5oX4U7Ze618a/cVc1xIOtFm XTxfpiw3IlfubSNl590W+AZZI8EVvNZsS+T/gWaccOVxmQJj2hJcgPaJQSqH67nvLspK 7zGg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; 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=9Ny3Ht+RWz/HwV/rhms1DlUfHO1U87sDcU+U5kFbTW4=; b=mVspxY1VVrTRAR/v5XqRcDGRmpZd+o+RrF3OFIBRsaqn0Rxx5NI8vHYZF6oL45FCO3 ACbtDO4dV71eRJJCq3HakuwF9OLzuhRS85JOD/NRK1Eo0NxrddkD8csZ14nj5v1irJ8B J1bluZccDFgu+iWvzIArLFBttiLITK1QY3slcjTKosWAxCI4pn+43TtWx5eg2K28GpNv hQfrVrmafg+6SceMwRwMY2sFDCz8ue0/1NsrDYvefEiOYIEKHKTwQE/Sn6nJYU2y3Otm 98Z+tNfI1LFe4J/gWOEx6EY17Uka0+Ebf8RphDnEfvOz0Z4UVRvSsjyFW57LJBlsCBg9 vj+w== X-Gm-Message-State: AO0yUKXiwg1vr2O8zoIxW3ZalnzlWhsptho9L6lriXhtQIbqRrIWVjHr 4bSWXLE8J5bFoR7iALJ8HjlfLOrWAKA= X-Google-Smtp-Source: AK7set8sDaiXwAv5raafMe6W95s8Ae365ZmaLbZB81kaT6psKhE8P1bs3HjFLIj62NtTvEiT8J5dndICUjg= X-Received: from zagreus.c.googlers.com ([fda3:e722:ac3:cc00:7f:e700:c0a8:5c37]) (user=seanjc job=sendgmr) by 2002:a17:903:3282:b0:19a:7e00:da70 with SMTP id jh2-20020a170903328200b0019a7e00da70mr1903601plb.12.1677178068660; Thu, 23 Feb 2023 10:47:48 -0800 (PST) Date: Thu, 23 Feb 2023 10:47:47 -0800 In-Reply-To: Mime-Version: 1.0 References: <20230217041230.2417228-1-yuzhao@google.com> <20230217041230.2417228-3-yuzhao@google.com> Message-ID: Subject: Re: [PATCH mm-unstable v1 2/5] kvm/x86: add kvm_arch_test_clear_young() From: Sean Christopherson To: Yu Zhao Cc: Andrew Morton , Paolo Bonzini , Jonathan Corbet , Michael Larabel , kvmarm@lists.linux.dev, kvm@vger.kernel.org, linux-arm-kernel@lists.infradead.org, linux-kernel@vger.kernel.org, linux-mm@kvack.org, linuxppc-dev@lists.ozlabs.org, x86@kernel.org, linux-mm@google.com X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20230223_104750_621317_5E0FA1ED X-CRM114-Status: GOOD ( 32.20 ) 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 T24gVGh1LCBGZWIgMjMsIDIwMjMsIFl1IFpoYW8gd3JvdGU6Cj4gT24gVGh1LCBGZWIgMjMsIDIw MjMgYXQgMTE6MjTigK9BTSBTZWFuIENocmlzdG9waGVyc29uIDxzZWFuamNAZ29vZ2xlLmNvbT4g d3JvdGU6Cj4gPgo+ID4gT24gVGh1LCBGZWIgMjMsIDIwMjMsIFl1IFpoYW8gd3JvdGU6Cj4gPiA+ IE9uIFRodSwgRmViIDIzLCAyMDIzIGF0IDEwOjA54oCvQU0gU2VhbiBDaHJpc3RvcGhlcnNvbiA8 c2VhbmpjQGdvb2dsZS5jb20+IHdyb3RlOgo+ID4gPiA+ID4gSSdsbCB0YWtlIGEgbG9vayBhdCB0 aGF0IHNlcmllcy4gY2xlYXJfYml0KCkgcHJvYmFibHkgd29uJ3QgY2F1c2UgYW55Cj4gPiA+ID4g PiBwcmFjdGljYWwgZGFtYWdlIGJ1dCBpcyB0ZWNobmljYWxseSB3cm9uZyBiZWNhdXNlLCBmb3Ig ZXhhbXBsZSwgaXQgY2FuCj4gPiA+ID4gPiBlbmQgdXAgY2xlYXJpbmcgdGhlIEEtYml0IGluIGEg bm9uLWxlYWYgUE1ELiAoY21weGNoZyB3aWxsIGp1c3QgZmFpbAo+ID4gPiA+ID4gaW4gdGhpcyBj YXNlLCBvYnZpb3VzbHkuKQo+ID4gPiA+Cj4gPiA+ID4gRWgsIG5vdCByZWFsbHkuICBCeSB0aGF0 IGFyZ3VtZW50LCBjbGVhcmluZyBhbiBBLWJpdCBpbiBhIGh1Z2UgUFRFIGlzIGFsc28gdGVjaG5p Y2FsbHkKPiA+ID4gPiB3cm9uZyBiZWNhdXNlIHRoZSB0YXJnZXQgZ2ZuIG1heSBvciBtYXkgbm90 IGhhdmUgYmVlbiBhY2Nlc3NlZC4KPiA+ID4KPiA+ID4gU29ycnksIEkgZG9uJ3QgdW5kZXJzdGFu ZC4gWW91IG1lYW4gY2xlYXJfYml0KCkgb24gYSBodWdlIFBURSBpcwo+ID4gPiB0ZWNobmljYWxs eSB3cm9uZz8gWWVzLCB0aGF0J3Mgd2hhdCBJIG1lYW4uIChjbXB4Y2hnKCkgb24gYSBodWdlIFBU RQo+ID4gPiBpcyBub3QuKQo+ID4gPgo+ID4gPiA+IFRoZSBvbmx5IHdheSBmb3IKPiA+ID4gPiBL Vk0gdG8gY2xlYXIgYSBBLWJpdCBpbiBhIG5vbi1sZWFmIGVudHJ5IGlzIGlmIHRoZSBlbnRyeSBf d2FzXyBhIGh1Z2UgUFRFLCBidXQgd2FzCj4gPiA+ID4gcmVwbGFjZWQgYmV0d2VlbiB0aGUgImlz IGxlYWYiIGFuZCB0aGUgY2xlYXJfYml0KCkuCj4gPiA+Cj4gPiA+IEkgdGhpbmsgdGhlcmUgaXMg YSBtaXN1bmRlcnN0YW5kaW5nIGhlcmUuIExldCBtZSBiZSBtb3JlIHNwZWNpZmljOgo+ID4gPiAx LiBDbGVhcmluZyB0aGUgQS1iaXQgaW4gYSBub24tbGVhZiBlbnRyeSBpcyB0ZWNobmljYWxseSB3 cm9uZyBiZWNhdXNlCj4gPiA+IHRoYXQncyBub3Qgb3VyIGludGVudGlvbi4KPiA+ID4gMi4gV2hl biB3ZSB0cnkgdG8gY2xlYXJfYml0KCkgb24gYSBsZWFmIFBNRCwgaXQgY2FuIGF0IHRoZSBzYW1l IHRpbWUKPiA+ID4gYmVjb21lIGEgbm9uLWxlYWYgUE1ELCB3aGljaCBjYXVzZXMgMSkgYWJvdmUs IGFuZCB0aGVyZWZvcmUgaXMKPiA+ID4gdGVjaG5pY2FsbHkgd3JvbmcuCj4gPiA+IDMuIEkgZG9u J3QgdGhpbmsgMikgY291bGQgZG8gYW55IHJlYWwgaGFybSwgc28gbm8gcHJhY3RpY2FsbHkgbm8g cHJvYmxlbS4KPiA+ID4gNC4gY21weGNoZygpIGNhbiBhdm9pZCAyKS4KPiA+ID4KPiA+ID4gRG9l cyB0aGlzIG1ha2Ugc2Vuc2U/Cj4gPgo+ID4gSSB1bmRlcnN0YW5kIHdoYXQgeW91J3JlIHNheWlu ZywgYnV0IGNsZWFyaW5nIGFuIEEtYml0IG9uIGEgbm9uLWxlYWYgUE1EIHRoYXQKPiA+IF9qdXN0 XyBnb3QgY29udmVydGVkIGZyb20gYSBsZWFmIFBNRCBpcyAid3JvbmciIGlmIGFuZCBvbmx5IGlm IHRoZSBpbnRlbnRlZAo+ID4gYmVoYXZpb3IgaXMgbm9uc2Vuc2ljYWwuCj4gCj4gU29ycnksIGxl dCBtZSByZXBocmFzZToKPiAxLiBDbGVhcmluZyB0aGUgQS1iaXQgaW4gYSBub24tbGVhZiBlbnRy eSBpcyB0ZWNobmljYWxseSB3cm9uZyBiZWNhdXNlCj4gd2UgZGlkbid0IG1ha2Ugc3VyZSB0aGVy ZSBpcyB0aGUgQS1iaXQgdGhlcmUgLS0gIHRoZSBiaXQgd2UgYXJlCj4gY2xlYXJpbmcgY2FuIGJl IHNvbWV0aGluZyBlbHNlLiAoWWVzLCB3ZSBrbm93IGl0J3Mgbm90LCBidXQgd2UgZGlkbid0Cj4g ZGVmaW5lIHRoaXMgYmVoYXZpb3IsIGUuZy4sIGEgbWFjcm8gdG8gZGVzaWduYXRlIHRoYXQgYml0 IGZvciBub24tbGVhZgo+IGVudHJpZXMuCgpIZWgsIGJ5IHRoYXQgZGVmaW5pdGlvbiwgYW55dGhp bmcgYW5kIGV2ZXJ5dGhpbmcgaXMgInRlY2huaWNhbGx5IHdyb25nIi4gIEFuIEludGVsCkNQVSBt aWdodCBzdXBwb3J0IFNWTSwgZXZlbiB0aG91Z2ggd2Uga25vdyBubyBzdWNoIENQVXMgZXhpc3Qs IHNvIHJlcXVpcmluZyBBTUQgb3IKSHlnb24gdG8gZW5hYmxlIFNWTSBpcyB0ZWNobmljYWxseSB3 cm9uZy4KCj4gQWxzbyBJIGRpZG4ndCBjaGVjayB0aGUgc3BlYyAtLSBkb2VzIEVQVCBhY3R1YWxs eSBzdXBwb3J0IHRoZQo+IEEtYml0IGluIG5vbi1sZWFmIGVudHJpZXM/IE15IGd1ZXNzIGlzIHRo YXQgTlBUIGRvZXMuKQoKSWYgQS9EIGJpdHMgYXJlIGVuYWJsZWQsIGJvdGggRVBUIGFuZCA2NC1i aXQgTlBUIHN1cHBvcnQgdGhlIEFjY2Vzc2VkIGJpdCBhdCBhbGwKbGV2ZWxzIGlycmVzcGVjdGl2 ZSBvZiB3aGV0aGVyIG9yIG5vdCB0aGUgZW50cnkgbWFwcyBhIGh1Z2UgcGFnZS4KClBBRSBOUFQg aXMgYSBkaWZmZXJlbnQgc3RvcnksIGJ1dCB0aGUgVERQIE1NVSBpcyBsaW1pdGVkIHRvIDY0LWJp dCBrZXJuZWxzLCBpLmUuCnJlcXVpcmVzIDY0LWJpdCBOUFQuCgpfX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fXwpsaW51eC1hcm0ta2VybmVsIG1haWxpbmcgbGlz dApsaW51eC1hcm0ta2VybmVsQGxpc3RzLmluZnJhZGVhZC5vcmcKaHR0cDovL2xpc3RzLmluZnJh ZGVhZC5vcmcvbWFpbG1hbi9saXN0aW5mby9saW51eC1hcm0ta2VybmVsCg==