Received: by 2002:a05:6a10:22f:0:0:0:0 with SMTP id 15csp608305pxk; Wed, 23 Sep 2020 11:09:11 -0700 (PDT) X-Google-Smtp-Source: ABdhPJzT24iErm2GhAfNzAZ3b88mcwc/JBxjFgwSKGpvwsdv7hJDxnilTCxGOAzMBHVeUqHhyV0c X-Received: by 2002:a17:906:a256:: with SMTP id bi22mr843994ejb.375.1600884550899; Wed, 23 Sep 2020 11:09:10 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1600884550; cv=none; d=google.com; s=arc-20160816; b=Dv11El5z7P8Aa353/jtUOdE23/5xW6AL/MrhtYodjsBwH/9lhb6+S7QdupalThDwzG x5pYbsx5CakqhPqWNvYLXNvNvoQki3tybZkTO0e7O+yVFthayAoOZxcfZ/iZMG6LurK2 YzSeBOJEAwxcwhC2MSKemSVcWYk1/eHWL3QXN1aD8KwxIRdeEDK3lumPYadCZYzCwEQs jUGS6Jt8MRRT9WXmVoKvlf9IXnZ2CVME43Bd7Rf/8QEuf60qeSeX710IZKi5lLjsMNAY Md1dxbwTZrxRU9koJZf2MmK6TnCi5KyYu/F4ulEb8rC0k/z+67jG4JDhYxzCcUBrqSZm B1bA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:content-transfer-encoding:mime-version :references:in-reply-to:message-id:date:subject:cc:to:from :ironport-sdr:ironport-sdr; bh=e2KUYGtGSv3P6V+XCGuWe0LnVBFCSMVx7y3qui9R584=; b=YW0YQ44KipkF24bzPTCz3VM/JUL9DcYQ81ctE2tOL8GHEVW6b6CueNs4HL6lcP6438 WdZPta8OTicJHV88Mxz+Y2MeYAdlUTmlgZXOk+7W/uXyvEB3Zl0GJ9UV2YDdS8Bjkv8X dUUTUC0UPPMrqu0gQ5B6+QXvxdHG7y3csXK8l8Pv7Va1XUVlmsG2D6/qjLJ5NMvPZXLt DoRyxzt3v15lUiXVACidrXTbF3XVgkLm8qHLClWaQcSIA6nOmFwHbTMmpA5xNNF4teMZ cA2WSEewB+3aopW59cQKy0UtIFhbsGSSo7iR1v9j9LxS6IfXF0bP0IifbGzZVS5Z1o+G g7bw== ARC-Authentication-Results: i=1; mx.google.com; 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=fail (p=NONE sp=NONE dis=NONE) header.from=intel.com Return-Path: Received: from vger.kernel.org (vger.kernel.org. [23.128.96.18]) by mx.google.com with ESMTP id z2si466678ejj.455.2020.09.23.11.08.47; Wed, 23 Sep 2020 11:09:10 -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; 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=fail (p=NONE sp=NONE dis=NONE) header.from=intel.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1726596AbgIWSEO (ORCPT + 99 others); Wed, 23 Sep 2020 14:04:14 -0400 Received: from mga14.intel.com ([192.55.52.115]:6222 "EHLO mga14.intel.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1726515AbgIWSEN (ORCPT ); Wed, 23 Sep 2020 14:04:13 -0400 IronPort-SDR: /0McvvQZ/cnAJD4Rt7Dz5aD4LTU4wniefl4rPxTT2j1/f1S+PGsmE5cOk/e8pNzcKMbTb6n/S/ 4LP9lT6oCEvQ== X-IronPort-AV: E=McAfee;i="6000,8403,9753"; a="160269599" X-IronPort-AV: E=Sophos;i="5.77,293,1596524400"; d="scan'208";a="160269599" X-Amp-Result: SKIPPED(no attachment in message) X-Amp-File-Uploaded: False Received: from orsmga002.jf.intel.com ([10.7.209.21]) by fmsmga103.fm.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 23 Sep 2020 11:04:13 -0700 IronPort-SDR: DLoVR0vZdjC/HM/THjfAigtTJkqWRS3+NKwKrtQZkxvUb+tiVlpIqvm4akPIYr0w8oGmi2ahFr 7myyLUsDdsdQ== X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.77,293,1596524400"; d="scan'208";a="322670303" Received: from sjchrist-coffee.jf.intel.com ([10.54.74.160]) by orsmga002.jf.intel.com with ESMTP; 23 Sep 2020 11:04:11 -0700 From: Sean Christopherson To: Paolo Bonzini Cc: Sean Christopherson , Vitaly Kuznetsov , Wanpeng Li , Jim Mattson , Joerg Roedel , kvm@vger.kernel.org, linux-kernel@vger.kernel.org Subject: [PATCH v2 13/15] KVM: VMX: Rename "vmx_set_guest_msr" to "vmx_set_guest_uret_msr" Date: Wed, 23 Sep 2020 11:04:07 -0700 Message-Id: <20200923180409.32255-14-sean.j.christopherson@intel.com> X-Mailer: git-send-email 2.28.0 In-Reply-To: <20200923180409.32255-1-sean.j.christopherson@intel.com> References: <20200923180409.32255-1-sean.j.christopherson@intel.com> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Add "uret" to vmx_set_guest_msr() to explicitly associate it with the guest_uret_msrs array, and to differentiate it from vmx_set_msr() as well as VMX's load/store MSRs. No functional change intended. Signed-off-by: Sean Christopherson --- arch/x86/kvm/vmx/vmx.c | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/arch/x86/kvm/vmx/vmx.c b/arch/x86/kvm/vmx/vmx.c index 3b4fb9ef511d..363099ec661d 100644 --- a/arch/x86/kvm/vmx/vmx.c +++ b/arch/x86/kvm/vmx/vmx.c @@ -643,7 +643,8 @@ struct vmx_uret_msr *vmx_find_uret_msr(struct vcpu_vmx *vmx, u32 msr) return NULL; } -static int vmx_set_guest_msr(struct vcpu_vmx *vmx, struct vmx_uret_msr *msr, u64 data) +static int vmx_set_guest_uret_msr(struct vcpu_vmx *vmx, + struct vmx_uret_msr *msr, u64 data) { int ret = 0; @@ -2203,7 +2204,7 @@ static int vmx_set_msr(struct kvm_vcpu *vcpu, struct msr_data *msr_info) find_uret_msr: msr = vmx_find_uret_msr(vmx, msr_index); if (msr) - ret = vmx_set_guest_msr(vmx, msr, data); + ret = vmx_set_guest_uret_msr(vmx, msr, data); else ret = kvm_set_msr_common(vcpu, msr_info); } @@ -7240,7 +7241,7 @@ static void vmx_vcpu_after_set_cpuid(struct kvm_vcpu *vcpu) msr = vmx_find_uret_msr(vmx, MSR_IA32_TSX_CTRL); if (msr) { bool enabled = guest_cpuid_has(vcpu, X86_FEATURE_RTM); - vmx_set_guest_msr(vmx, msr, enabled ? 0 : TSX_CTRL_RTM_DISABLE); + vmx_set_guest_uret_msr(vmx, msr, enabled ? 0 : TSX_CTRL_RTM_DISABLE); } } } -- 2.28.0