Received: by 2002:a05:7412:8d10:b0:f3:1519:9f41 with SMTP id bj16csp6002742rdb; Thu, 14 Dec 2023 06:01:45 -0800 (PST) X-Google-Smtp-Source: AGHT+IHvSunHz3ZDy1bToqFhrPcb/Rd2kb5UU+RSZi5sgF58KzGOGJ4iB2+wtxByIm3atQAV6egH X-Received: by 2002:a05:6808:2385:b0:3b8:b063:9b52 with SMTP id bp5-20020a056808238500b003b8b0639b52mr13529676oib.68.1702562504954; Thu, 14 Dec 2023 06:01:44 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1702562504; cv=none; d=google.com; s=arc-20160816; b=e76ANN4EDgZmsgiyFG65kcNM9ydW7OTyzmWY2wNaCGMrPvupEsbebL7J3uZUhOi4dg Rasnv6IN5qSw6yseQl9VwwBIEuT6tDbNtzBeMNuWMDaEbnyxl7B8QsOWmuO1KC8I8OKE lRgNRPNsseUjeb8VtB0O+laLJQPeG7vrrOU/c6RVEZXVS8xyVEM2M409emPt5lRJ2d5B 526xHPx20gmHaYRjrPfnpl4V+Y2m/CB3pfMmnCZO1afxJRkwUR2PS0r37aS6aymamlGw bBVISrxGpUOC3uHrGUn0SBTdepvXvOzXtzleBqCg6KpiVSRqquLeLMxVEPMFYSVJ3wto Ak7Q== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:content-transfer-encoding:in-reply-to :organization:content-language:references:to:subject:reply-to :user-agent:mime-version:date:message-id:from:dkim-signature; bh=T31GFbwQeg9qNrLsS86G19Cxx4kW+D3BMQGOJA0RzmU=; fh=HdKtDpYtZNv5YXpBMy+Hj7/oKZ/msf819AJhEdZVqY0=; b=resHnPBM8ze2jdk+8jdOna5ULUSa8IXS3a/ogUzEdELtPzRTvEsTpjbMWHJaORrdW3 w37CvfZLHYYYfb6HnXu00j/zk2hufuW++XpM81U9KjDbvi8oX9CynnIutTfYPyxLcToj DWuGH1dnoxxqPrsglaU2I5b3A8ZVZ4NUrrT0DoPUg55n9wSh/K6XAxfUTHaLnZ/G53hc p8ksG2cw4KxUbiI/1b5pejlcSkxn6yi7l4vtxYLu4ENLUkLSBe8lp+6JSQLG2SZSR3jL jBLNp6aUqRW6IYd/vOhSYC9aKexoMwGPIeRvr3NNtWR1t1JqmdANRD5wXS/BrLr0yxAF a64g== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@gmail.com header.s=20230601 header.b="L0dER//z"; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.33 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 lipwig.vger.email (lipwig.vger.email. [23.128.96.33]) by mx.google.com with ESMTPS id f12-20020a05680814cc00b003af867236fcsi4570932oiw.8.2023.12.14.06.01.37 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 14 Dec 2023 06:01:44 -0800 (PST) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.33 as permitted sender) client-ip=23.128.96.33; Authentication-Results: mx.google.com; dkim=pass header.i=@gmail.com header.s=20230601 header.b="L0dER//z"; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.33 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=QUARANTINE dis=NONE) header.from=gmail.com Received: from out1.vger.email (depot.vger.email [IPv6:2620:137:e000::3:0]) by lipwig.vger.email (Postfix) with ESMTP id D9A5C806B338; Thu, 14 Dec 2023 06:01:08 -0800 (PST) X-Virus-Status: Clean X-Virus-Scanned: clamav-milter 0.103.11 at lipwig.vger.email Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S230127AbjLNOAb (ORCPT + 99 others); Thu, 14 Dec 2023 09:00:31 -0500 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:53634 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S230044AbjLNOAa (ORCPT ); Thu, 14 Dec 2023 09:00:30 -0500 Received: from mail-wr1-x42c.google.com (mail-wr1-x42c.google.com [IPv6:2a00:1450:4864:20::42c]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 7E6B4CF; Thu, 14 Dec 2023 06:00:36 -0800 (PST) Received: by mail-wr1-x42c.google.com with SMTP id ffacd0b85a97d-3364514fe31so717578f8f.1; Thu, 14 Dec 2023 06:00:36 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1702562435; x=1703167235; darn=vger.kernel.org; h=content-transfer-encoding:in-reply-to:organization:content-language :references:to:subject:reply-to:user-agent:mime-version:date :message-id:from:from:to:cc:subject:date:message-id:reply-to; bh=T31GFbwQeg9qNrLsS86G19Cxx4kW+D3BMQGOJA0RzmU=; b=L0dER//zz05CdnAqwhhKAE0T+YlLr1rYgvb0p/V8RjEdrw45Nh4MpgnZCP5l5bm7EO DtBGTLZ8u548R1SYP0muiSgCpJqzJHBc2R9HozyKYA8tgFzn6U+Byvb3dQc87LxsAgMR BqfSv74djYXo2ijzhPoiMjjLLSCorsm/dGGjd7KgpfehcVDSiA88uW9Siv5Oaky3nien 4TRNCMKxj882MiYwLslUXOJJRlaDWKrVw71qUMLJzK3FR/2xwBI8a98nkgdkG/NdvqBH ywRO2J7Cdi877zrikgt+mJE/4teOvmN27F8n5yAjJbO24rDlgc7xI4TrsRyCf6KNz/oK o40A== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1702562435; x=1703167235; h=content-transfer-encoding:in-reply-to:organization:content-language :references:to: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=T31GFbwQeg9qNrLsS86G19Cxx4kW+D3BMQGOJA0RzmU=; b=gGJqZks/k5VPxssOyUVADxfyP8qW9+4LvZGx5Zxsi/WQTlCsiqyMFcyiB5vihukSKV 9mnFdrCWcYX9ewIYg3gM5Eny+CftxGNc1v1201T2ZC08G9nLOTHAwadaBoXCIfQYtvd2 dR/4FPpg8k7L9rQ8VIKxRIVf+UBN1SBcviccXuyAr2G8W9oStRjg+zAnhU93QnOMTS+D xjPHGxXCqgvRxnnKXfuI4VmmkLSZJgSJseBIOv5iWHVzmdtTQNno4rRCIUvqm9iAsUM6 s8bLBfEqEafE/ILwKVCoACUsCw3IbQo/d9FvR2qSUHrFAq64/rkuzX3VZLK8AVUivLyb Vhkw== X-Gm-Message-State: AOJu0YyALZ8Ps4uVqQGIOFSO3xDMNSifAjjhlqcqxrCHaOwtpTitGWaX U8xwNLz+MR4MoVGRpbTNeDMktqoYp7rIbQ== X-Received: by 2002:adf:e285:0:b0:333:2e11:377d with SMTP id v5-20020adfe285000000b003332e11377dmr4811580wri.40.1702562434701; Thu, 14 Dec 2023 06:00:34 -0800 (PST) Received: from [192.168.3.251] (54-240-197-238.amazon.com. [54.240.197.238]) by smtp.gmail.com with ESMTPSA id l6-20020a5d4bc6000000b00333381c6e12sm16139858wrt.40.2023.12.14.06.00.33 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Thu, 14 Dec 2023 06:00:34 -0800 (PST) From: Paul Durrant X-Google-Original-From: Paul Durrant Message-ID: Date: Thu, 14 Dec 2023 14:00:28 +0000 MIME-Version: 1.0 User-Agent: Mozilla Thunderbird Reply-To: paul@xen.org Subject: Re: [PATCH v10 09/19] KVM: xen: separate initialization of shared_info cache and content To: David Woodhouse , Paolo Bonzini , Jonathan Corbet , Sean Christopherson , Thomas Gleixner , Ingo Molnar , Borislav Petkov , Dave Hansen , x86@kernel.org, "H. Peter Anvin" , Shuah Khan , kvm@vger.kernel.org, linux-doc@vger.kernel.org, linux-kernel@vger.kernel.org, linux-kselftest@vger.kernel.org References: <20231204144334.910-1-paul@xen.org> <20231204144334.910-10-paul@xen.org> <1556d890fac61e36b9546c5f520faa15e449bd55.camel@infradead.org> Content-Language: en-US Organization: Xen Project In-Reply-To: <1556d890fac61e36b9546c5f520faa15e449bd55.camel@infradead.org> Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 8bit X-Spam-Status: No, score=-0.6 required=5.0 tests=DKIM_SIGNED,DKIM_VALID, DKIM_VALID_AU,FREEMAIL_FORGED_FROMDOMAIN,FREEMAIL_FROM, HEADER_FROM_DIFFERENT_DOMAINS,MAILING_LIST_MULTI,SPF_HELO_NONE, SPF_PASS,T_SCC_BODY_TEXT_LINE autolearn=unavailable autolearn_force=no version=3.4.6 X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on lipwig.vger.email Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org X-Greylist: Sender passed SPF test, not delayed by milter-greylist-4.6.4 (lipwig.vger.email [0.0.0.0]); Thu, 14 Dec 2023 06:01:09 -0800 (PST) On 14/12/2023 13:41, David Woodhouse wrote: > On Mon, 2023-12-04 at 14:43 +0000, Paul Durrant wrote: >> From: Paul Durrant >> >> A subsequent patch will allow shared_info to be initialized using either a >> GPA or a user-space (i.e. VMM) HVA. To make that patch cleaner, separate >> the initialization of the shared_info content from the activation of the >> pfncache. >> >> Signed-off-by: Paul Durrant > > > Spot the difference... > >> -               /* >> -                * This code mirrors kvm_write_wall_clock() except that it writes >> -                * directly through the pfn cache and doesn't mark the page dirty. >> -                */ >> -               wall_nsec = kvm_get_wall_clock_epoch(kvm); > > >> +       /* >> +        * This code mirrors kvm_write_wall_clock() except that it writes >> +        * directly through the pfn cache and doesn't mark the page dirty. >> +        */ >> +       wall_nsec = ktime_get_real_ns() - get_kvmclock_ns(kvm); > > (Hint: it's commit 5d6d6a7d7e66a) Ack. > > With that fixed, > > Reviewed-by: David Woodhouse > Thanks.