Received: by 2002:a05:6a10:a0d1:0:0:0:0 with SMTP id j17csp223646pxa; Tue, 11 Aug 2020 23:32:29 -0700 (PDT) X-Google-Smtp-Source: ABdhPJw4GAqwO4Q7RbhTTijsUjdsgK0XzXbyAI0wZH2QnovohhM9vpMsGsYgrlFjN2KIwpGfJcOQ X-Received: by 2002:a50:f288:: with SMTP id f8mr29909824edm.247.1597213949149; Tue, 11 Aug 2020 23:32:29 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1597213949; cv=none; d=google.com; s=arc-20160816; b=I6lEyCmLQDJ+judxNBJsXYjgjVJjqdjqNxbP+EKcpHLtd50Vdhca+uGpJomAtFjZf3 fhlgMf5Hgk/bhPPtvjB2fI1hPqRUQDA/CXmtv1lyE7DZi6uzWX/4KfuaBJHptp/UrtXu S3oyTGnFndZPJRpVrzKGypBGpIOiqnOzKw2V9kbWUHpJEn+eXA2aIQXbbub1ORBMiUVE hqHf9dqUDaVira92xpkSOryQ+5SXpFiFolt1l3wQPZwTIy1gu/7jvCAy2JDX17ipHpl2 LAlWpjszMwfHr/3TGrIG5R7OSs3e8FE1VlLQoCPFUaVL+4DK4TMcFsbm5eqFDJ01Q6Ij eNAw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:message-id:date:subject:cc:to:from :dkim-signature; bh=RZ3wedaw2pbYbDAfBKRfeJcZf90FJkT5dw1w3ok5Pjo=; b=FnEGpOsiv2keZ/5UwRqivkmFbZ08XlKnRxsM7sYSir3TaEPYbPcN3gWZAaKN5erZRi Kql6O5cxdqE4DLxHegxGjVFY3a5oUbImf9sRR3v7mkHPYrY8Pf3LcKx7WXHnC3RyS+CC yvKkzXVOwlDHSpwPjvvYJJ4KF3mShAQarutoZNUIag4xU2lSmoW8xkxFll2KzhE8ZUDW Uq2A+FKG3mZ/VlO14wXFg3oOJFrvSoeuoq8XJ3rPngaqD4i82ghRBHL+q1LVlt8MHBDY F+nnusVCAq5ywYZL/e3q31a9NI6maXqvU/MtAQghb0I/UHq/RV+egAtFOoCu78MnjNMC KLpQ== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@gmail.com header.s=20161025 header.b=la9ApehZ; 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 ga10si566670ejb.372.2020.08.11.23.32.06; Tue, 11 Aug 2020 23:32:29 -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=la9ApehZ; 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 S1726727AbgHLGa5 (ORCPT + 99 others); Wed, 12 Aug 2020 02:30:57 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:57556 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1726255AbgHLGa4 (ORCPT ); Wed, 12 Aug 2020 02:30:56 -0400 Received: from mail-pl1-x643.google.com (mail-pl1-x643.google.com [IPv6:2607:f8b0:4864:20::643]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 84F93C06174A; Tue, 11 Aug 2020 23:30:56 -0700 (PDT) Received: by mail-pl1-x643.google.com with SMTP id x15so633159plr.11; Tue, 11 Aug 2020 23:30:56 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=from:to:cc:subject:date:message-id; bh=RZ3wedaw2pbYbDAfBKRfeJcZf90FJkT5dw1w3ok5Pjo=; b=la9ApehZUj8QpjB8DNp2LZ8oh/Ftor/yarN8eTh/oOZLMZGVTMtuTthMVo3Wq+H6kV GJwpfLM1Vkmq0aUotJn3WdTP/a1oocJa6Y4ZqhjFCETAYwEWVc1q3en+nFmt3IwZVXn1 Qy6ACeGO+IROY1zslFKC0RkqvV6BgxeP3CEx4b5oAwVhhg+C3TVV+lCSVTSR0A70/QQI Sda7aq9f7nKARLqf/LiUDj84R2Iegn0y9ahFDNsobKl9So76il083ycfaaw/bPkyeiQy U8xuOSHHa+VkT7msSVPYIS/+Pql3hKFm+/HaIUKAW/mCakfAQqIH0JOXO+jdtYypB+Zp hQ7A== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:cc:subject:date:message-id; bh=RZ3wedaw2pbYbDAfBKRfeJcZf90FJkT5dw1w3ok5Pjo=; b=iLI84nKrFvjTiaRyuz9xtFkqYAF96fDmugdF6ITtctZE7tdx8HgTL0zbbAA9Na2pjP jJAMcWqHijhRCQPErQ6OmQvN7nu3KodcPwPBn5mWdYhkN5XU0icY2qq47T1oLQu/iZnO SNb7VRPCYvVcOIlaWxx5wmH6S4fl96V4uRD8QfY8lGZykeflpyz/V5xY8UjetM+fJlpd sWhtpyjZGxkBj4qFY/q7/Z1NbXIUiy/u1fD+ISL5pQ49t0otY4mvqGaYWcfGTGSybkqZ VkpY5mMDsCu6FP4Pd+dnwB7ICAMJJB7Fl3e2CYtYy7GlHSTz8CMkP/2gYAjTeC4Z/Uve G7Tw== X-Gm-Message-State: AOAM533MQPFIJlq+g6quLCqVWEDa3Rf9KYWPMfKMA7mtr9FqKt+6S4P8 YMJYKmGf+UBkxLaOf9OZyp+0ie4r X-Received: by 2002:a17:902:bb82:: with SMTP id m2mr4034745pls.115.1597213854302; Tue, 11 Aug 2020 23:30:54 -0700 (PDT) Received: from localhost.localdomain ([103.7.29.6]) by smtp.googlemail.com with ESMTPSA id x20sm11117344pjp.3.2020.08.11.23.30.51 (version=TLS1_2 cipher=ECDHE-ECDSA-AES128-GCM-SHA256 bits=128/128); Tue, 11 Aug 2020 23:30:53 -0700 (PDT) From: Wanpeng Li X-Google-Original-From: Wanpeng Li To: linux-kernel@vger.kernel.org, kvm@vger.kernel.org Cc: Paolo Bonzini , Sean Christopherson , Vitaly Kuznetsov , Wanpeng Li , Jim Mattson , Joerg Roedel Subject: [PATCH v2 1/2] KVM: LAPIC: Return 0 when getting the tscdeadline timer if the lapic is hw disabled Date: Wed, 12 Aug 2020 14:30:37 +0800 Message-Id: <1597213838-8847-1-git-send-email-wanpengli@tencent.com> X-Mailer: git-send-email 2.7.4 Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org From: Wanpeng Li Return 0 when getting the tscdeadline timer if the lapic is hw disabled. Suggested-by: Paolo Bonzini Signed-off-by: Wanpeng Li --- v1 -> v2: * fix indentation arch/x86/kvm/lapic.c | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/arch/x86/kvm/lapic.c b/arch/x86/kvm/lapic.c index 5ccbee7..79599af 100644 --- a/arch/x86/kvm/lapic.c +++ b/arch/x86/kvm/lapic.c @@ -2183,8 +2183,7 @@ u64 kvm_get_lapic_tscdeadline_msr(struct kvm_vcpu *vcpu) { struct kvm_lapic *apic = vcpu->arch.apic; - if (!lapic_in_kernel(vcpu) || - !apic_lvtt_tscdeadline(apic)) + if (!kvm_apic_present(vcpu) || !apic_lvtt_tscdeadline(apic)) return 0; return apic->lapic_timer.tscdeadline; -- 2.7.4