Received: by 2002:a05:6a10:a841:0:0:0:0 with SMTP id d1csp1154456pxy; Fri, 23 Apr 2021 01:16:17 -0700 (PDT) X-Google-Smtp-Source: ABdhPJy2WsxmV1NH+MjDJRLr186Zs9hsTZOOoZvr9tcoKRD1HYLZ9xKwdb8HrRACSFgqVMiPM4T1 X-Received: by 2002:a17:90a:aa11:: with SMTP id k17mr4316527pjq.60.1619165776936; Fri, 23 Apr 2021 01:16:16 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1619165776; cv=none; d=google.com; s=arc-20160816; b=s8zBdBFzEI5i8zALrpv5itV9WUzL8EKQxuiroL/hNVFgM5Zwv1PptfbkwaRdWh9ZFJ nFNyJ22X42lDCBjmzXjdeFAY1+EuxbJ4EHJ4INnABU9yKjse0Kkk22rgV4xLpUtG6Xb6 z0WpXgWilXu4Xcvug7TM3m5jtCuTR/d0GrntHmraBS+nAK/YiJpajg3zy43w6x0PfThU YWeKjvp75crg3xw2sCm1+lnHFRQuZxZxpjDLd9shcLBXcagfV5F6umIDkvN842QhMjbO w3OiSOeR+ZitYAQyTmyGVuH1G7vei5nPGN1kWI7mOrr9vkIiNDTQ9jccY1rxkMzkxygJ Hd8w== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:cc:to:subject:message-id:date:from:in-reply-to :references:mime-version:dkim-signature; bh=rTgYKXVFN4z09HpmN1O6TXEkHZJ19ni7p0W0OFc/XYA=; b=yOYfl6UoPXDpZV6dsNRQrBhrTgeGV6Rnc4ji/yF8HtMBU9Qv+284IgGVv3xh4ETknt iDPc93ykkN5A0Z/e/SR4ugsNWimENvz1g0bpWgvIeFiiPwwPj1XNunJDWzZL4D/H9V20 KKCgnR8yeog7JGp9eOxFOCR/OUIurXAytNdt+h/Fxwfjk19vmSTVy+/+ssTZ8QteaTjV Ws4GV2psRIjGceApszBVrw82IZjboY7tzG3KmxpySOkbjH5ImpzYtkO+3QWwTctqpGzz AkRP0jPslxC6m4sAg3L7RhxrjwGsPyLh6y6ukZAHoa9WL4/KpBSZq35dAY9uO1H3JiPz s8mg== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@gmail.com header.s=20161025 header.b=ik2Q6Z3w; 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 a8si6211881pgt.77.2021.04.23.01.16.03; Fri, 23 Apr 2021 01:16:16 -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=ik2Q6Z3w; 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 S241508AbhDWIQI (ORCPT + 99 others); Fri, 23 Apr 2021 04:16:08 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:44636 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S241227AbhDWIQH (ORCPT ); Fri, 23 Apr 2021 04:16:07 -0400 Received: from mail-oi1-x229.google.com (mail-oi1-x229.google.com [IPv6:2607:f8b0:4864:20::229]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id AF7CFC061574; Fri, 23 Apr 2021 01:15:30 -0700 (PDT) Received: by mail-oi1-x229.google.com with SMTP id u16so31164282oiu.7; Fri, 23 Apr 2021 01:15:30 -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 :cc; bh=rTgYKXVFN4z09HpmN1O6TXEkHZJ19ni7p0W0OFc/XYA=; b=ik2Q6Z3wpY5lOE8J+UQbLUUMuQfnRBx/FK+TB+EvupFs3gvyNdt3yUHiSKS7In+Y9p k62QLI6AfpvDIuGo7vodSr9IGHazllQc6sTvmokp8cL5jBm4RQVRceGzYobQOFrq/JMd uY5dXUK7skZKYwYKunJsjYlD9ZwGLvTmO1hSJYw5v72TLHuVJTdKCgUlxaDKDGUOTzDQ cQtLCLmszlZnhzP9CXuQ9krxad9LqlPBk4rIrp7Say/LsKa95Q1yR62oFxY8OSs462Sv aCcQZMdBF+ymkLwmr5ZOjz3OrzNGoURxWmmEF3LSaAvXryo2vLi02DxEPvZua7c0DXL1 Bzaw== 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:cc; bh=rTgYKXVFN4z09HpmN1O6TXEkHZJ19ni7p0W0OFc/XYA=; b=O6Br7sfyvLQlNe9uLErrvfGGO+fbJIo/8x2fyxoNJ8P5gdw7z7QYkls0fwbLAFWJnV kkRe3J1ItOa3dy+2anyIBP/ZLJ+fmjlrCBOt/54seC8E4iKFY6UNVIdg1vLYfAjWgHja vVIXtKzX4XxeYvf/bmpV/dAMwVw4sWGMCB3WIqOvq6LomlkBwOusD18PjETEYVVUQcu7 u1pMtIc5uXawHpj2q+VFby8zDE5Qg06qlvyV9pYxh8tFUdVbNB3B/KG4D0xuhWLL4Nxd tdy4WVwiRU6HIYFEDf1GiepVWdIOnd+PCZsShwYJjH599UdLMqDjL7m5lP+5K6f+ZgsY 18hg== X-Gm-Message-State: AOAM530dQZla56zxOAcsZp5MKJi+BSGZsRu02+0Ej2PV19xzqCYWv0pn 0Pt8WYi9qu2J56qlnmcFSmjuYI5vXkLkmo2CNUY= X-Received: by 2002:aca:c08a:: with SMTP id q132mr2961354oif.5.1619165730242; Fri, 23 Apr 2021 01:15:30 -0700 (PDT) MIME-Version: 1.0 References: <1619161883-5963-1-git-send-email-wanpengli@tencent.com> In-Reply-To: From: Wanpeng Li Date: Fri, 23 Apr 2021 16:15:18 +0800 Message-ID: Subject: Re: [PATCH] KVM: x86/xen: Take srcu lock when accessing kvm_memslots() To: Paolo Bonzini Cc: LKML , kvm , Sean Christopherson , Vitaly Kuznetsov , Wanpeng Li , Jim Mattson , Joerg Roedel Content-Type: text/plain; charset="UTF-8" Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On Fri, 23 Apr 2021 at 16:13, Paolo Bonzini wrote: > > On 23/04/21 09:11, Wanpeng Li wrote: > > From: Wanpeng Li > > > > kvm_memslots() will be called by kvm_write_guest_offset_cached() so > > take the srcu lock. > > > > Signed-off-by: Wanpeng Li > > Good catch. But I would pull it from kvm_steal_time_set_preempted to > kvm_arch_vcpu_put instead. Will do. :) Wanpeng