Received: by 2002:ab2:4a89:0:b0:1f4:a8b6:6e69 with SMTP id w9csp34477lqj; Wed, 10 Apr 2024 03:08:47 -0700 (PDT) X-Forwarded-Encrypted: i=3; AJvYcCUG1iVXAhagCemDcTzi9BhY2O9oY6Dh16mGaTlIKgZeeJ/TTKXJ3DXn6VmYb8Vd89wsfP59e40igXe+1SU8hGZOKfhzhn4CS/5Oyc8Hdw== X-Google-Smtp-Source: AGHT+IG3dh5hFxg75fHPqw+QJfgh+BAVNkXkj7Tqvax0nEnvopaZeNnbmsyJ7JjOGABGRT5IiMSM X-Received: by 2002:a50:9995:0:b0:566:d333:45e8 with SMTP id m21-20020a509995000000b00566d33345e8mr1595922edb.20.1712743727743; Wed, 10 Apr 2024 03:08:47 -0700 (PDT) ARC-Seal: i=2; a=rsa-sha256; t=1712743727; cv=pass; d=google.com; s=arc-20160816; b=eZbqfybrQfHtn8euELu/WibLeO6rXJSp7ko3VfMtlclnePaYnYVtb0zvyGOxB6yy9q tMJBg6fZq2rKM03u1sbouuiRrDZXcv1c2x1KuYRG+SlqJoVzlUTwV6pfJLELopEJS14w gNTvX8Yl6KofNH0r52e1D0+oYvuq7J1YFpJ0PY4dNIngqZ5rg2wOeHvQGmp/MZK25HAP n2+8MURTT6KKAIoxrcjjyjGXNkgfLJHlyGDhrZR1NfCrAA+sy6PEhGAiLvnkxdosocMX Ekg922WfyKYzddCLmKJMQ5JrWrCYGSigZKBebtNK1xPDPYWT7imVRbjvN0vQ70TplK78 xzIw== ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=mime-version:list-unsubscribe:list-subscribe:list-id:precedence :content-transfer-encoding:content-id:content-language :accept-language:reply-to:in-reply-to:message-id:date:thread-index :thread-topic:subject:cc:to:from:dkim-signature; bh=MdY7f2CS0oM/qBYQJmxuEHZIKPaN2+Nt/Mnryzj2vZA=; fh=FsZONotLnDHASloN/rrPO3NOU4T+1///usuvqTiytnA=; b=MWkKyjVS9tC5zhx4hxnGRnWOznDzm56ymCwkMOYL99pi0up8Kn6IDy2MsO/X+9rGhd gs3xCBh9jTcz5+qD50ZMLoFHt7E/BMbNtdtQzCh+UVn/8un7EQelS0dC+9KObocErjbH LDjAWhsPsWMQ/wLboCz78vFIP9+zrDZRPEupU2pIngaJ1T4E8SF0JsVmebWD/0mIjAWZ 0yq64FM/PNWEZkOT/n+6Qbhq4seB3QaKRgWnECAvgB95AzzvICz/guImqWSqi4qkF4Hj X33d+EfvilJSO2IRuzAtnzz7nzH8GTv4VzpXx/mMPIxByVJQubWZCfl5gfV1irB4cKCX reOw==; dara=google.com ARC-Authentication-Results: i=2; mx.google.com; dkim=pass header.i=@amazon.co.uk header.s=amazon201209 header.b=KHQKN4Kz; arc=pass (i=1 spf=pass spfdomain=amazon.co.uk dkim=pass dkdomain=amazon.co.uk dmarc=pass fromdomain=amazon.co.uk); spf=pass (google.com: domain of linux-kernel+bounces-138307-linux.lists.archive=gmail.com@vger.kernel.org designates 147.75.80.249 as permitted sender) smtp.mailfrom="linux-kernel+bounces-138307-linux.lists.archive=gmail.com@vger.kernel.org"; dmarc=pass (p=QUARANTINE sp=QUARANTINE dis=NONE) header.from=amazon.co.uk Return-Path: Received: from am.mirrors.kernel.org (am.mirrors.kernel.org. [147.75.80.249]) by mx.google.com with ESMTPS id j17-20020a05640211d100b0056e6efba980si1965847edw.536.2024.04.10.03.08.47 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 10 Apr 2024 03:08:47 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel+bounces-138307-linux.lists.archive=gmail.com@vger.kernel.org designates 147.75.80.249 as permitted sender) client-ip=147.75.80.249; Authentication-Results: mx.google.com; dkim=pass header.i=@amazon.co.uk header.s=amazon201209 header.b=KHQKN4Kz; arc=pass (i=1 spf=pass spfdomain=amazon.co.uk dkim=pass dkdomain=amazon.co.uk dmarc=pass fromdomain=amazon.co.uk); spf=pass (google.com: domain of linux-kernel+bounces-138307-linux.lists.archive=gmail.com@vger.kernel.org designates 147.75.80.249 as permitted sender) smtp.mailfrom="linux-kernel+bounces-138307-linux.lists.archive=gmail.com@vger.kernel.org"; dmarc=pass (p=QUARANTINE sp=QUARANTINE dis=NONE) header.from=amazon.co.uk Received: from smtp.subspace.kernel.org (wormhole.subspace.kernel.org [52.25.139.140]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by am.mirrors.kernel.org (Postfix) with ESMTPS id 75E7E1F23106 for ; Wed, 10 Apr 2024 10:08:47 +0000 (UTC) Received: from localhost.localdomain (localhost.localdomain [127.0.0.1]) by smtp.subspace.kernel.org (Postfix) with ESMTP id 90F0D15887C; Wed, 10 Apr 2024 10:08:37 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; dkim=pass (1024-bit key) header.d=amazon.co.uk header.i=@amazon.co.uk header.b="KHQKN4Kz" Received: from smtp-fw-52003.amazon.com (smtp-fw-52003.amazon.com [52.119.213.152]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id D5E3713D606; Wed, 10 Apr 2024 10:08:34 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=52.119.213.152 ARC-Seal:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1712743716; cv=none; b=E0LfA37/dVZQDwZetCGqEKRrME5/NDU5j680sUE2+yvSaRj3mC3bTRt4ik5P9LdHVsb304wE1TYv7nr4FALA7G4O09WA1oG1PR35yEKIHWjOUF7aMjEpVRn4JXK99ddmwDskRqPBl94hVWxP9rq1D0m1Q9p/U1H5fXytaodG7lw= ARC-Message-Signature:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1712743716; c=relaxed/simple; bh=MdY7f2CS0oM/qBYQJmxuEHZIKPaN2+Nt/Mnryzj2vZA=; h=From:To:CC:Subject:Date:Message-ID:In-Reply-To:Content-Type: MIME-Version; b=XCG6QReq4RPXoYuG4BltFTtJ9j+vmWoN6wUEtYpsDPrhiZgg8v5X5cvY0MvBdnLNY37E10amDoJHDWTa+Iry69O51rEjq7Cqs9PhLRt9+OPzVuujdCc3YGLsehJaJNCZApePFq7iWJP7eG498hdmE0avMgKFXSIQJFpoXN6YV04= ARC-Authentication-Results:i=1; smtp.subspace.kernel.org; dmarc=pass (p=quarantine dis=none) header.from=amazon.co.uk; spf=pass smtp.mailfrom=amazon.co.uk; dkim=pass (1024-bit key) header.d=amazon.co.uk header.i=@amazon.co.uk header.b=KHQKN4Kz; arc=none smtp.client-ip=52.119.213.152 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=quarantine dis=none) header.from=amazon.co.uk Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=amazon.co.uk DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=amazon.co.uk; i=@amazon.co.uk; q=dns/txt; s=amazon201209; t=1712743716; x=1744279716; h=from:to:cc:subject:date:message-id:in-reply-to:reply-to: content-id:content-transfer-encoding:mime-version; bh=MdY7f2CS0oM/qBYQJmxuEHZIKPaN2+Nt/Mnryzj2vZA=; b=KHQKN4KzGVkTQ337aI3NcXRDiHIwaZ9uBYOxfkBdil2bjKKQbazuCC72 L2yGQtT0QcXwtNYTHj65+Lc88Oim6I8rEj0dsX1JBozN47rhrxQWQdhL+ 4FFWG+Zv4N2VZm7bDD7cW+I5/GBskGhacgFfjvbaZ0m1+VZGnqz99yN26 w=; X-IronPort-AV: E=Sophos;i="6.07,190,1708387200"; d="scan'208";a="650956112" Received: from iad12-co-svc-p1-lb1-vlan3.amazon.com (HELO smtpout.prod.us-west-2.prod.farcaster.email.amazon.dev) ([10.43.8.6]) by smtp-border-fw-52003.iad7.amazon.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 10 Apr 2024 10:08:32 +0000 Received: from EX19MTAEUC002.ant.amazon.com [10.0.43.254:19744] by smtpin.naws.eu-west-1.prod.farcaster.email.amazon.dev [10.0.26.56:2525] with esmtp (Farcaster) id 1ca4204a-bdae-4bb4-b0a5-44dc75469cb8; Wed, 10 Apr 2024 10:08:30 +0000 (UTC) X-Farcaster-Flow-ID: 1ca4204a-bdae-4bb4-b0a5-44dc75469cb8 Received: from EX19D033EUC004.ant.amazon.com (10.252.61.133) by EX19MTAEUC002.ant.amazon.com (10.252.51.245) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.2.1258.28; Wed, 10 Apr 2024 10:08:30 +0000 Received: from EX19D033EUC004.ant.amazon.com (10.252.61.133) by EX19D033EUC004.ant.amazon.com (10.252.61.133) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.2.1258.28; Wed, 10 Apr 2024 10:08:29 +0000 Received: from EX19D033EUC004.ant.amazon.com ([fe80::8359:4d84:fb19:f6e9]) by EX19D033EUC004.ant.amazon.com ([fe80::8359:4d84:fb19:f6e9%3]) with mapi id 15.02.1258.028; Wed, 10 Apr 2024 10:08:29 +0000 From: "Allister, Jack" To: "dongli.zhang@oracle.com" CC: "dwmw2@infradead.org" , "corbet@lwn.net" , "seanjc@google.com" , "bp@alien8.de" , "dave.hansen@linux.intel.com" , "x86@kernel.org" , "hpa@zytor.com" , "linux-kernel@vger.kernel.org" , "Allister, Jack" , "linux-doc@vger.kernel.org" , "kvm@vger.kernel.org" , "paul@xen.org" , "mingo@redhat.com" , "tglx@linutronix.de" , "pbonzini@redhat.com" Subject: Re: [PATCH 1/2] KVM: x86: Add KVM_[GS]ET_CLOCK_GUEST for KVM clock drift fixup Thread-Topic: [PATCH 1/2] KVM: x86: Add KVM_[GS]ET_CLOCK_GUEST for KVM clock drift fixup Thread-Index: AQHaiy8JAO8/ipIGdEOLJ/xYGG5T6A== Date: Wed, 10 Apr 2024 10:08:29 +0000 Message-ID: <586c04a6672bf15d4bc82d64d96aed6417b6e874.camel@amazon.co.uk> In-Reply-To: <1195c194-a2cc-6793-009c-376f091be7f0@oracle.com> Reply-To: "1195c194-a2cc-6793-009c-376f091be7f0@oracle.com" <1195c194-a2cc-6793-009c-376f091be7f0@oracle.com> Accept-Language: en-GB, en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: Content-Type: text/plain; charset="utf-8" Content-ID: Content-Transfer-Encoding: base64 Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 PiBXb3VsZCB0aGUgYWJvdmUgcmVseSBub3Qgb25seSBvbiBUU0MgY2xvY2tzb3VyY2UsIGJ1dCBh bHNvDQo+IGthLT51c2VfbWFzdGVyX2Nsb2NrPT10cnVlPw0KDQpZZXMgdGhpcyBzaG91bGQgb25s eSBiZSBpbiB0aGUgY2FzZSBvZiBtYXN0ZXIgY2xvY2suIEV4dHJhIHZlcmlmaWNhdGlvbg0KdG8g Y2hlY2sgdGhpcyBmb3IgYm90aCBHRVQvU0VUIHNob3VsZCBiZSBwcmVzZW50Lg0KDQo+IFdoYXQg d2lsbCBoYXBwZW4gaWYgdGhlIHZDUFU9MCAoZS5nLiwgQlNQKSB0aHJlYWQgaXMgcmFjaW5nIHdp dGggaGVyZQ0KPiB0byB1cGRhdGUgdGhlIHZjcHUtPmFyY2guaHZfY2xvY2s/DQoNCj4gSW4gYWRk aXRpb24gdG8gbGl2ZSBtaWdyYXRpb24sIGNhbiB0aGUgdXNlciBjYWxsIHRoaXMgQVBJIGFueSB0 aW1lDQo+IGR1cmluZyB0aGUgVk0gaXMgcnVubmluZyAodG8gZml4IHRoZSBjbG9jayBkcmlmdCk/ IFRoZXJlZm9yZSwgYW55DQo+IHJlcXVpcmVtZW50IHRvIHByb3RlY3QgdGhlIHVwZGF0ZSBvZiBr dm1jbG9ja19vZmZzZXQgZnJvbSByYWNpbmc/DQoNClRoaXMgc2hvdWxkIG9jY3VyIHdoZW4gbm9u ZSBvZiB0aGUgdkNQVXMgYXJlIHJ1bm5pbmcsIGluIHRoZSBjb250ZXh0IG9mDQphIGxpdmUtbWln cmF0aW9uL3VwZGF0ZSB0aGlzIHdvdWxkIGJlIGFmdGVyIGRlc2VyaWFsaXphdGlvbiBiZWZvcmUg dGhlDQpyZXN1bWUuIEkgbWF5IGhhdmUgYmVlbiB1bmludGVudGlvbmFsbHkgbWlzbGVhZGluZyBo ZXJlIGRlc2NyaWJpbmcgc29tZQ0Kb2YgdGhlIHByb2JsZW0gc3BhY2UuIFRoZXJlIGlzbid0IGEg ImRyaWZ0IiBwZXIgc2F5IHdoZW4gYSBWTSBpcw0KcnVubmluZyBhbmQgdGhlIFBWVEkgc3RheXMg Y29uc3RhbnQuIEl0J3MgbW9yZSB0aGUgcmVsYXRpb25zaGlwIGJldHdlZW4NCnRoZSBUU0MgJiBQ ViBjbG9jayBjaGFuZ2VzIGR1ZSB0byBpbmFjY3VyYWN5IHdoZW4gS1ZNIGRlY2lkZXMgdG8NCmdl bmVyYXRlIHRoYXQgaW5mb3JtYXRpb24sIGUuZyBvbiBhIGxpdmUtdXBkYXRlL21pZ3JhdGlvbiBL Vk0gd2lsbA0KcGVyZm9ybSB0aGUgdXBkYXRlLiBUaGUgS1ZNX1JFUV9NQVNURVJDTE9DS19VUERB VEUgaXMganVzdCBhbiBleGFtcGxlDQphcyB0byBob3cgdG8gc2ltdWxhdGUvdHJpZ2dlciB0aGlz Lg0KDQpJJ3ZlIHBvc3RlZCBhIFYyIHdoaWNoIGhvcGVmdWxseSBhZGRyZXNzZXMgc29tZSBvZiBh Ym92ZSBhbmQgbWFrZXMgaXQNCmNsZWFyZXIgb3ZlcmFsbCB0aGUgYWltIGJlaGluZCB0aGUgcGF0 Y2hlcy4NCg==