Received: by 2002:a05:6a10:7420:0:0:0:0 with SMTP id hk32csp2910498pxb; Sun, 20 Feb 2022 04:23:00 -0800 (PST) X-Google-Smtp-Source: ABdhPJwWWedliEPPTTJF1pefmRiZW+dZsbNaIEdnDe2sdM7kkzXAqRAlOHfWnnc+0nIaYWyokLor X-Received: by 2002:a17:90a:420f:b0:1b9:58b:966d with SMTP id o15-20020a17090a420f00b001b9058b966dmr16493228pjg.28.1645359780142; Sun, 20 Feb 2022 04:23:00 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1645359780; cv=none; d=google.com; s=arc-20160816; b=bAlfTCtnV8X2stdsmE48HTwjlok9TrwagW9+BhMwhS8et4HsDdnlas+/k8QODKt5xT /QBhn/o39ltkKxUByM3wIH/q5yYxVDNNksSExeOccs3RPQR0r2MN0ue2i7sprEQZc+ZB 6BiToExlr4co0qf81DxfskdNYs2Kj/mZ6qMEncXnAkJwoE1Ypri5cTEDHU1fgmz4KugQ MATRRxCXLL1TopxUkT6cuIojY6I7HCV+n/9nT79kHrMjxy1IgEv/ymr0cFZvBAME90Dx CnE9admxy63kuNA7GzPkCxu1urSrds8zyxDaszGIVmnTEmFKGn0+ulAcM2DN/FwpHuBs z15Q== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:cc:to:from:subject:mime-version:message-id:date :dkim-signature; bh=pVXJc061TtsoEtD7PMBvnKKXs8wiB3Pj+BQh/nz39ZM=; b=pJoZLi5noo8MnPyISOP09Adoc0cDAYclzHIFtoQ4FOgrW5/rNiAHPKUfskVjfk6z60 eXV8nM+3YBRfW3pT35Y/9lc0YoGnoXPLgkZLz+2o3U1aV/LYueoW35tt5/oyScBSZFzn xG7SB4dNGLvfWLZrynhV552lhKRS2kJ9/Xt6qmflqo81ucFxWDfSxWFQKgvBO9Qg52cZ 226ICNWJrPHmg7shclESN7ZNKKbxm8v6N8bKDcH8KKGW6VwE/W+sczirSckIuBoXpgoN TX2PjIo5DI9BGfT9AYUWWaEPHfJb2LfoMJ/YJge+qQiqNas2TF4Isby955yBKBo0CCnF U4aw== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@google.com header.s=20210112 header.b=PWhchmhr; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=REJECT sp=REJECT dis=NONE) header.from=google.com Return-Path: Received: from out1.vger.email (out1.vger.email. [2620:137:e000::1:20]) by mx.google.com with ESMTP id f63si6319089pfb.20.2022.02.20.04.22.46; Sun, 20 Feb 2022 04:23:00 -0800 (PST) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) client-ip=2620:137:e000::1:20; Authentication-Results: mx.google.com; dkim=pass header.i=@google.com header.s=20210112 header.b=PWhchmhr; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=REJECT sp=REJECT dis=NONE) header.from=google.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S240083AbiBRWTJ (ORCPT + 99 others); Fri, 18 Feb 2022 17:19:09 -0500 Received: from mxb-00190b01.gslb.pphosted.com ([23.128.96.19]:53566 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S232331AbiBRWTI (ORCPT ); Fri, 18 Feb 2022 17:19:08 -0500 Received: from mail-pg1-x549.google.com (mail-pg1-x549.google.com [IPv6:2607:f8b0:4864:20::549]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id B07471EAFE for ; Fri, 18 Feb 2022 14:18:51 -0800 (PST) Received: by mail-pg1-x549.google.com with SMTP id k13-20020a65434d000000b00342d8eb46b4so5380336pgq.23 for ; Fri, 18 Feb 2022 14:18:51 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=20210112; h=date:message-id:mime-version:subject:from:to:cc; bh=pVXJc061TtsoEtD7PMBvnKKXs8wiB3Pj+BQh/nz39ZM=; b=PWhchmhruRHRbpXpRMLRPHFK1XFQmqchFlS47gdcy11C7pj0SAgu1vuOk3S7M2/dhG fDkhDUlMuWp+bwxAFYUAgv2ApKkxxdEDzQQGsKMkcFTt4Pg1BSJeBd99+BDxC7UAoD6r j4MC+1BQNrKJznA5j2wh2d+gP7bg+UNEl91HHlMltRfW8tpM17N6wYqIpGvNSQEN0vYS HX0bdQfvsGenBUR2mXk3u3a+nf1BBPjFrVa53Y6kPC18OI/57+zxG9ViTOl16AUY9A5Z 43PMlWfQ+UHzllEcmsnhDk4scx1pAsY79MnCH6z8VEVCGxSK8PouWYFkq2XmeVrgJSlY +bBg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:date:message-id:mime-version:subject:from:to:cc; bh=pVXJc061TtsoEtD7PMBvnKKXs8wiB3Pj+BQh/nz39ZM=; b=YGxux+W20QTbbPkfjT86K13Qi+BGwpWTkc6tRcs+h3NFrk0wJACD7S0kUTjILE0ELI cgLScsOJTDtyIhb0GnM7G0K2Klsycv9S2MqQWPzzogDL3EflTSuKKkIAvxmRMr7fxukz 5HaxmHEoFzp+ApjB0JGFL8jLIajv5bM/J0td+lSm4RoFsLH2FsTvUYSdLOzD24nLi4yR Hhh9Gvksi3hyzx3ZQnliz40mDT8Jdp0EVOAvxaqRvLSKym3LPtj9eOk5usY7xsTLIKXP +w7mqdWw248BaeMFg6pSvOYXHZmTOYOCwCnb90fW0/gP3nyAVk9397vX27pMcWOUqHz8 46lw== X-Gm-Message-State: AOAM531CN3FQXaPg3+XUN/59p9FifvV15kdZZUwks4oEqqOf5PaebNRG oLhyq5KgAd6LoNwQOHRnryMScSCMRA== X-Received: from swine1.c.googlers.com ([fda3:e722:ac3:cc00:7f:e700:c0a8:42e]) (user=swine job=sendgmr) by 2002:a17:90b:3a85:b0:1b9:e751:2335 with SMTP id om5-20020a17090b3a8500b001b9e7512335mr14644881pjb.43.1645222731098; Fri, 18 Feb 2022 14:18:51 -0800 (PST) Date: Fri, 18 Feb 2022 14:18:19 -0800 Message-Id: <20220218221820.950118-1-swine@google.com> Mime-Version: 1.0 X-Mailer: git-send-email 2.35.1.473.g83b2b277ed-goog Subject: [PATCH 1/2] kvm/x86: rename kvm's read_tsc() as kvm_read_host_tsc() From: Pete Swain To: Thomas Gleixner , Ingo Molnar , Borislav Petkov , Dave Hansen , x86@kernel.org Cc: "H. Peter Anvin" , Paolo Bonzini , Sean Christopherson , Vitaly Kuznetsov , Wanpeng Li , Jim Mattson , Joerg Roedel , John Stultz , Stephen Boyd , "Maciej W. Rozycki" , Johan Hovold , Feng Tang , "Paul E. McKenney" , Juergen Gross , linux-kernel@vger.kernel.org, kvm@vger.kernel.org, Pete Swain Content-Type: text/plain; charset="UTF-8" X-Spam-Status: No, score=-9.6 required=5.0 tests=BAYES_00,DKIMWL_WL_MED, DKIM_SIGNED,DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,RCVD_IN_DNSWL_NONE, SPF_HELO_NONE,SPF_PASS,T_SCC_BODY_TEXT_LINE,USER_IN_DEF_DKIM_WL autolearn=ham autolearn_force=no version=3.4.6 X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on lindbergh.monkeyblade.net Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Avoid clash with host driver's INDIRECT_CALLABLE_SCOPE read_tsc() Signed-off-by: Pete Swain --- arch/x86/kvm/x86.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/arch/x86/kvm/x86.c b/arch/x86/kvm/x86.c index 641044db415d..0424d77cd214 100644 --- a/arch/x86/kvm/x86.c +++ b/arch/x86/kvm/x86.c @@ -2632,7 +2632,7 @@ static inline void adjust_tsc_offset_host(struct kvm_vcpu *vcpu, s64 adjustment) #ifdef CONFIG_X86_64 -static u64 read_tsc(void) +static u64 kvm_read_host_tsc(void) { u64 ret = (u64)rdtsc_ordered(); u64 last = pvclock_gtod_data.clock.cycle_last; @@ -2674,7 +2674,7 @@ static inline u64 vgettsc(struct pvclock_clock *clock, u64 *tsc_timestamp, break; case VDSO_CLOCKMODE_TSC: *mode = VDSO_CLOCKMODE_TSC; - *tsc_timestamp = read_tsc(); + *tsc_timestamp = kvm_read_host_tsc(); v = (*tsc_timestamp - clock->cycle_last) & clock->mask; break; -- 2.35.1.473.g83b2b277ed-goog