Received: by 2002:a05:6a10:6006:0:0:0:0 with SMTP id w6csp863394pxa; Thu, 27 Aug 2020 18:49:28 -0700 (PDT) X-Google-Smtp-Source: ABdhPJzdJXjOGTzKHfxCim52SLik7AM1Aiq5972bYFMyHzFQ8dzZPWean5nzzVy45eYpguaFrtJh X-Received: by 2002:a17:906:7c82:: with SMTP id w2mr18834337ejo.87.1598579368667; Thu, 27 Aug 2020 18:49:28 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1598579368; cv=none; d=google.com; s=arc-20160816; b=tK0UL02VGge+2JLCiyC4kJLxloUMaQ8CrPrsLfeX7rCR/jEAURDqplX3hEFMBKqCL1 RgxRXtqCWfdBg3Y360qJoQW7l1R3B5pkbr+IaqicT5sTsDNkkpyREWMcXWwfc9ReuRKF k2ApebExGtxKQ+3dfzehxQGBhsIzvZQUGB0NaNsBWWX5JHC/wpljUfgJEkfEcvbHPo7G UOPf9WpLaNq7lsPfAl9OXnIWOS2tZvywfhNG8xJHp3iTi2TekRrpNOQ+uJIafUrOCcM8 5YCRr77ytLY377l8nxTCW9sL+CrrQT1gur+Z1S8q1cSFS6nmKSsskI7+s3AOKTrZegl6 /4mA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:to:subject:message-id:date:from :in-reply-to:references:mime-version:dkim-signature; bh=AuxkTqVq7yF2cLR6HeqahnZopzaHgO8OPP4mjEB1p/k=; b=kQCBQHE5cnY1bY2HxT6goLnzY7Osfw9UThTBpe0dC+v54aoMDFqmwBAv1VujWauBj0 YTEx64NBDa3COKSCAL1UexeHHd3fU5On+vqdo8/TOsgc+4MxF9Pm1W6YtnKX7i2kxY3Q j9jgcF8ZLSioVDwrqV7nJwju+9HY1fiR7lKKkfAe+O+8g80f25//o7/Kvk1jBWzLdKnL vWBGgQd6vlF5LsG1QW6ryhtxM5SqqJyTZfC/lKElmRtXbgKBPzS9M9lAX2g8E009vg+O SuLtxNoKXEhe0Y3M1JMt6EWQh4IW/HvvxzyO1rqExHUDDWIqM0RIaMR7Pcrnw4cY0Yvt A+Gw== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@gmail.com header.s=20161025 header.b=GLdxudYx; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=QUARANTINE dis=NONE) header.from=gmail.com Return-Path: Received: from vger.kernel.org (vger.kernel.org. [23.128.96.18]) by mx.google.com with ESMTP id qp26si2575134ejb.118.2020.08.27.18.49.06; Thu, 27 Aug 2020 18:49:28 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) client-ip=23.128.96.18; Authentication-Results: mx.google.com; dkim=pass header.i=@gmail.com header.s=20161025 header.b=GLdxudYx; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=QUARANTINE dis=NONE) header.from=gmail.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1728301AbgH1Bre (ORCPT + 99 others); Thu, 27 Aug 2020 21:47:34 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:50710 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1726197AbgH1Bre (ORCPT ); Thu, 27 Aug 2020 21:47:34 -0400 Received: from mail-io1-xd44.google.com (mail-io1-xd44.google.com [IPv6:2607:f8b0:4864:20::d44]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id DBD3EC061264 for ; Thu, 27 Aug 2020 18:47:33 -0700 (PDT) Received: by mail-io1-xd44.google.com with SMTP id i10so7982989iow.3 for ; Thu, 27 Aug 2020 18:47:33 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:references:in-reply-to:from:date:message-id:subject:to; bh=AuxkTqVq7yF2cLR6HeqahnZopzaHgO8OPP4mjEB1p/k=; b=GLdxudYxuX5p+TNa7JS4FgT5uMgErInKbyQZB1xutuVR2NHk1HZYmmryETZBzecVNp I2ljZ1cCBvj5YM4cL6vV4hnNam1SnrMwBhetZmRWBblkqoBu6ACcgah8k4dzxEHXYcsq AI71BKAR7IK0YsKKd6cDbYqzqjdr6/ITYp5/eZCnpJhXwDGgoUejU+uoPxPnGY9HcTH8 XM1hUyuQ9+zZkVWwGjlr9c0HhpMqbXEk6tLXjX9A4ey4DenAOaHmeQ7MUC7M4u1U0wPm h21W7EZizpgAFAQ0OlVgQm3wj//E7mzuUG/BSnFNnFni6QYVuCaTxjNebuGyjBoKhkJo 5FyQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to; bh=AuxkTqVq7yF2cLR6HeqahnZopzaHgO8OPP4mjEB1p/k=; b=sn4xmG8nenGaSO1OgesFQbjzWXtT9VT7nbQJgfgI1i9KXmlrHyfwnWdp6Nyj92nQB2 nddknpKNHx4tnuOa5ZWwerY37jBBQNSHKmD/H3MIo2a0d1jtN8yEyfb4TF7L+eoEJSuv AVlg3Uhq5qv4XZFgRCBI33DAIe7TzYJMjMWcnAoz8/QZqQDjOMw1nrUo7lpY+YGIlDM2 8tUAqeMflR46MgVC71G1JAwL2UdUSdoZHm0eS8uXPjFTj9Vx+v0ZVwI9H8gRB3r/dm3v ImKe95gJOH//+6c/tf274ZYHUlf0JCtqMUOiYcvrXpuPIRgwylLUVkSbjIiUpPWBDMW3 q9nA== X-Gm-Message-State: AOAM531Cnf9nl4JppUPYZqHP5D/eAUmC+qQ3LiTxaT9mOq+zpcr+IQgz 8Fu+REb/0bH+byTkOmaIv3emFPrBJ7zuji8bs3xDQeRyd7TzQA== X-Received: by 2002:a05:6638:d95:: with SMTP id l21mr21601365jaj.98.1598579253019; Thu, 27 Aug 2020 18:47:33 -0700 (PDT) MIME-Version: 1.0 References: <20200824101825.4106-1-jiangshanlai@gmail.com> In-Reply-To: <20200824101825.4106-1-jiangshanlai@gmail.com> From: Lai Jiangshan Date: Fri, 28 Aug 2020 09:47:22 +0800 Message-ID: Subject: Re: [PATCH] kvm x86/mmu: use KVM_REQ_MMU_SYNC to sync when needed To: LKML Content-Type: text/plain; charset="UTF-8" Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Ping @Sean Christopherson On Mon, Aug 24, 2020 at 5:18 PM Lai Jiangshan wrote: > > From: Lai Jiangshan > > 8c8560b83390("KVM: x86/mmu: Use KVM_REQ_TLB_FLUSH_CURRENT for MMU specific flushes) > changed it without giving any reason in the changelog. > > In theory, the syncing is needed, and need to be fixed by reverting > this part of change. > > Signed-off-by: Lai Jiangshan > --- > arch/x86/kvm/mmu/mmu.c | 2 +- > 1 file changed, 1 insertion(+), 1 deletion(-) > > diff --git a/arch/x86/kvm/mmu/mmu.c b/arch/x86/kvm/mmu/mmu.c > index 4e03841f053d..9a93de921f2b 100644 > --- a/arch/x86/kvm/mmu/mmu.c > +++ b/arch/x86/kvm/mmu/mmu.c > @@ -2468,7 +2468,7 @@ static struct kvm_mmu_page *kvm_mmu_get_page(struct kvm_vcpu *vcpu, > } > > if (sp->unsync_children) > - kvm_make_request(KVM_REQ_TLB_FLUSH_CURRENT, vcpu); > + kvm_make_request(KVM_REQ_MMU_SYNC, vcpu); > > __clear_sp_write_flooding_count(sp); > > -- > 2.19.1.6.gb485710b >