Received: by 2002:a05:7412:d1aa:b0:fc:a2b0:25d7 with SMTP id ba42csp1366388rdb; Tue, 30 Jan 2024 17:02:50 -0800 (PST) X-Google-Smtp-Source: AGHT+IEwku1T9AU2NdTKprpZ5OLoYiDH6SkRzDCjj46xNzeUx/W7RQM4yVb71YmGlm9EB46A+Hg3 X-Received: by 2002:a05:6808:16a1:b0:3bd:7211:f572 with SMTP id bb33-20020a05680816a100b003bd7211f572mr309138oib.38.1706662970689; Tue, 30 Jan 2024 17:02:50 -0800 (PST) ARC-Seal: i=2; a=rsa-sha256; t=1706662970; cv=pass; d=google.com; s=arc-20160816; b=O+cWF/7CYJuNkzpEdVNsY9skolDEaYcIUMq+CF+o8KwBA94avjNV9oTme5pqwXY7wJ PI2vb7iA22wydUtM4XaywwERVAitM/jlvF6iDM8S+qGO0qO8shsMKVE5o4p0YosqDItr A8XS10HYUoFIhoOSRR+tTwRp6p5UyXKYI6/eAPl+EEyZI9W5sewT/nTb5IxzRWwnVrB+ Vv+BybUPgXNut1VU1mBEm/+0sp0LI7qm5Mllqkf7kHORhwhhfBFHzyI8wrz+oJ61hWzY VIRy7QhJ3Tzxof9jLneBDDLOWHl0lxX+3/4MtBIvB7IH6RbjIXyQdHhpLYnTuCkyYWK+ nckw== ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=cc:to:from:subject:message-id:references:mime-version :list-unsubscribe:list-subscribe:list-id:precedence:in-reply-to:date :dkim-signature; bh=wjpePdvErsIpjn3ohMYKEhHGWLvIvzQUpmnBdbWurjw=; fh=QubROXB4ePPq/DOfuajdkKLHAq3/DR9UqcEg9n1jq/E=; b=AL3cvNAMOmEemvv259xFOgLoZ49829SA4XF0YpCz5lj+AipanqCsPWUOjbIYcF057I wijH/y4+WNOIWSdzBQ9unOqRP/OycHnPpL9wfuic4UcdBbwl+at5Ug/3bt8uuAkDfNlX ZReQZvp0k6+HrFZlLKaOvWJAJpKccYT1N4+aRrBnfJIilwclKcCkdTDudFgZrkZLkLob j+BVxujX0r0SXYuvZSO5f+S7RUgXqqtlhYZU+r6qdbLe//LnoqkDD36A104ILnzumjX0 ZeEKHeRIff6yoC5Jxi+W39rgpcpWEfDMjZaWVEnAszV3CSBYAlnf0WIl3Eyh2a0f+Hc0 qFyg==; dara=google.com ARC-Authentication-Results: i=2; mx.google.com; dkim=pass header.i=@google.com header.s=20230601 header.b=4jSAfZaR; arc=pass (i=1 spf=pass spfdomain=flex--seanjc.bounces.google.com dkim=pass dkdomain=google.com dmarc=pass fromdomain=google.com); spf=pass (google.com: domain of linux-kernel+bounces-45563-linux.lists.archive=gmail.com@vger.kernel.org designates 139.178.88.99 as permitted sender) smtp.mailfrom="linux-kernel+bounces-45563-linux.lists.archive=gmail.com@vger.kernel.org"; dmarc=pass (p=REJECT sp=REJECT dis=NONE) header.from=google.com X-Forwarded-Encrypted: i=1; AJvYcCUbxonQvlUpBwpY66GQRbosZLBmycJR39Rn3CPbseFmnmb1aMJTZE8NF6087TY/8P0wr5D8rD4eJxCs1pfmio8gxvKjTTFtgLArFNlabw== Return-Path: Received: from sv.mirrors.kernel.org (sv.mirrors.kernel.org. [139.178.88.99]) by mx.google.com with ESMTPS id bc8-20020a056808170800b003bddb6598a1si3434996oib.263.2024.01.30.17.02.50 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 30 Jan 2024 17:02:50 -0800 (PST) Received-SPF: pass (google.com: domain of linux-kernel+bounces-45563-linux.lists.archive=gmail.com@vger.kernel.org designates 139.178.88.99 as permitted sender) client-ip=139.178.88.99; Authentication-Results: mx.google.com; dkim=pass header.i=@google.com header.s=20230601 header.b=4jSAfZaR; arc=pass (i=1 spf=pass spfdomain=flex--seanjc.bounces.google.com dkim=pass dkdomain=google.com dmarc=pass fromdomain=google.com); spf=pass (google.com: domain of linux-kernel+bounces-45563-linux.lists.archive=gmail.com@vger.kernel.org designates 139.178.88.99 as permitted sender) smtp.mailfrom="linux-kernel+bounces-45563-linux.lists.archive=gmail.com@vger.kernel.org"; dmarc=pass (p=REJECT sp=REJECT dis=NONE) header.from=google.com 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 sv.mirrors.kernel.org (Postfix) with ESMTPS id 22FC72820B5 for ; Wed, 31 Jan 2024 01:02:15 +0000 (UTC) Received: from localhost.localdomain (localhost.localdomain [127.0.0.1]) by smtp.subspace.kernel.org (Postfix) with ESMTP id 5035E53A7; Wed, 31 Jan 2024 01:01:29 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=google.com header.i=@google.com header.b="4jSAfZaR" Received: from mail-yw1-f201.google.com (mail-yw1-f201.google.com [209.85.128.201]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id CEFAA4C8B for ; Wed, 31 Jan 2024 01:01:26 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.128.201 ARC-Seal:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1706662888; cv=none; b=BhwdiGZ78g3THVqWZ44tA8cnonJMaXYw2ZoHll1S5LQHJA2PBNWuD09o5iDAw2ItXN6InSFPK+UOjQeFDWiPWElfwxm8GpqoeUHSTFXb+jLfUmXT/doqisCq8bZB+W2j8xK77jlhkXD/NKPszShI29yAxG3Q7pym+q6QQEDKzY4= ARC-Message-Signature:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1706662888; c=relaxed/simple; bh=1ZJ+3ZE+RNpfbMzIdelhRqVYdCqyg8aWpDwhRbhdEhs=; h=Date:In-Reply-To:Mime-Version:References:Message-ID:Subject:From: To:Cc:Content-Type; b=N+8XM4cbDjd8iYPpbtqPpQHYsW4o9aKlS1EuOEnO3O2+y774P3Hi+hzct6Ucjced+zS8mTTQAWHH/noiVvKt8mnuBtIRkhF9waRwNvGLTAaoDisHHQM5FWfS+q09lHPRphjt+R1pBN0Qe98PDagM+/ABS+8NyiQqqBjRrZf/7Dw= ARC-Authentication-Results:i=1; smtp.subspace.kernel.org; dmarc=pass (p=reject dis=none) header.from=google.com; spf=pass smtp.mailfrom=flex--seanjc.bounces.google.com; dkim=pass (2048-bit key) header.d=google.com header.i=@google.com header.b=4jSAfZaR; arc=none smtp.client-ip=209.85.128.201 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=reject dis=none) header.from=google.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=flex--seanjc.bounces.google.com Received: by mail-yw1-f201.google.com with SMTP id 00721157ae682-60406626b50so8434477b3.0 for ; Tue, 30 Jan 2024 17:01:26 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=20230601; t=1706662886; x=1707267686; darn=vger.kernel.org; h=cc:to:from:subject:message-id:references:mime-version:in-reply-to :date:from:to:cc:subject:date:message-id:reply-to; bh=wjpePdvErsIpjn3ohMYKEhHGWLvIvzQUpmnBdbWurjw=; b=4jSAfZaRZUe2OuinECB5XNfwzMfBtRgUuXSAAOQC/HIExrstHXHUPrGGolmE98gVaA EUCE1QMSjmRIORliNf50hWdPZfHUB3pe3jWSFdzmN4GwA6yB14p75NJlXJ49peaUTfsT YGxogbhasj6uZEw8rnJLarzMqZq9JvMl1n4vnVHX/BnsBGJBpdKHoJDi00Zd4DZ4g8/Y G/2buqp8Xv63nj+4zWfZh+/kk5WqatWVc33xL3R4ers1SqtdawshBZkGRmQQP/GW/PeJ GaiOOza97XtLW9xMd/qbGfbH0JJTxnPFZdFgBqJjTJFEoRfIS/+ma5z0sJMPNY3Xd5wx 9U4w== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1706662886; x=1707267686; h=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=wjpePdvErsIpjn3ohMYKEhHGWLvIvzQUpmnBdbWurjw=; b=ZzIfzHNZerbgbRDXzpaGbmdmcL1zG0WSOVxASKkqu6rGUaDpSD2AeezZ5AF92rd92o 69bK+74mQLUp/u0O8laaOh+29d1KxrO+tPmZiPWotd261pvYHmTpRUp6XfQRpFNFviVu UQOkwswMzfSbxOKXqKhJieFup83bvK6m6e6riOn8xoxwbpVn9mhOlWVuEEk4IQXoJxzi 322cPbmsAwiDLioyXzZ+ygo19ku1mJPt4nACaRVnD291xMbPN936YVaFvHCeCap3w2CP A0iX5gQQuHlCoX30qov4QLbWstwHpwdKvDgcdZ5OfkoqoBCz7tA1452aRcstZw/RHEZG Dqjw== X-Gm-Message-State: AOJu0YxFAYjJnv5YpSjzUYARCIXn6xzN/0h+9DELoP4j+oXQAgx1nE3O r3A0eZosRMGtJGzq0j/HIqrGz/nL7owPtx/0T73/w2Y8f9d2iheBORXEvTZGjz9OgZLJJSwdF6k puQ== X-Received: from zagreus.c.googlers.com ([fda3:e722:ac3:cc00:7f:e700:c0a8:5c37]) (user=seanjc job=sendgmr) by 2002:a05:6902:240d:b0:dc2:5525:f6b with SMTP id dr13-20020a056902240d00b00dc255250f6bmr65174ybb.7.1706662885922; Tue, 30 Jan 2024 17:01:25 -0800 (PST) Date: Tue, 30 Jan 2024 16:59:29 -0800 In-Reply-To: <20240111135901.1785096-1-vkuznets@redhat.com> Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: Mime-Version: 1.0 References: <20240111135901.1785096-1-vkuznets@redhat.com> X-Mailer: git-send-email 2.43.0.429.g432eaa2c6b-goog Message-ID: <170666266419.3861766.8799090958259831473.b4-ty@google.com> Subject: Re: [PATCH] KVM: selftests: Compare wall time from xen shinfo against KVM_GET_CLOCK From: Sean Christopherson To: Sean Christopherson , kvm@vger.kernel.org, Paolo Bonzini , Vitaly Kuznetsov Cc: David Woodhouse , Jan Richter , linux-kernel@vger.kernel.org Content-Type: text/plain; charset="utf-8" On Thu, 11 Jan 2024 14:59:01 +0100, Vitaly Kuznetsov wrote: > xen_shinfo_test is observed to be flaky failing sporadically with > "VM time too old". With min_ts/max_ts debug print added: > > Wall clock (v 3269818) 1704906491.986255664 > Time info 1: v 1282712 tsc 33530585736 time 14014430025 mul 3587552223 shift 4294967295 flags 1 > Time info 2: v 1282712 tsc 33530585736 time 14014430025 mul 3587552223 shift 4294967295 flags 1 > min_ts: 1704906491.986312153 > max_ts: 1704906506.001006963 > ==== Test Assertion Failure ==== > x86_64/xen_shinfo_test.c:1003: cmp_timespec(&min_ts, &vm_ts) <= 0 > pid=32724 tid=32724 errno=4 - Interrupted system call > 1 0x00000000004030ad: main at xen_shinfo_test.c:1003 > 2 0x00007fca6b23feaf: ?? ??:0 > 3 0x00007fca6b23ff5f: ?? ??:0 > 4 0x0000000000405e04: _start at ??:? > VM time too old > > [...] Applied to kvm-x86 selftests. David, please holler if you disagree with any of the changes. They look sane to me, but clock stuff ain't my forte. Thanks! [1/1] KVM: selftests: Compare wall time from xen shinfo against KVM_GET_CLOCK https://github.com/kvm-x86/linux/commit/a0868e7c5575 -- https://github.com/kvm-x86/linux/tree/next