Received: by 2002:a25:c593:0:0:0:0:0 with SMTP id v141csp783233ybe; Fri, 13 Sep 2019 06:19:44 -0700 (PDT) X-Google-Smtp-Source: APXvYqxOSuHvw4aUFBwmywkFvi2mCtO8X/+MoIWPEgrtYo3owVzmuoHo5MtN+TlmW7wLxrLuYsvE X-Received: by 2002:a17:906:b78a:: with SMTP id dt10mr4081796ejb.123.1568380783927; Fri, 13 Sep 2019 06:19:43 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1568380783; cv=none; d=google.com; s=arc-20160816; b=R4yWN9WRZbgaXubG/BIFm1G4av80OunH9w92T1Vl41CSqkvlAk4jpL0U/Qiy/302Ol 3xvKoGR3yRTcsx/e3utP68ms1rv6RpwCSNQZJ8YK/tJWdPK94eQNpeIR8pGPRmOGTQrB oI1ZZybLaUGcRVJa3RtOlT8wg5DrYkTHqeZyx8k1uadCnRG9CTQiHCXdJ+c8fcBDd43Y Pz+jTenTW93GPVcyIMeVZUzjkZ6zaHKAzMr0v8evgyehC3s/3/MI1Ot2FexN6ViWf4zN 15TzzRknRDJknnq5rkLq23iErPXTHh393G4UBjqJYZhbpDLzUIqnWMLWV25edmwxF7Ap jSjw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:content-transfer-encoding:mime-version :user-agent:references:in-reply-to:message-id:date:subject:cc:to :from:dkim-signature; bh=YPpBxe+XmxkqYFKT04QTRfbchDs1f7g7TrFc8K1lMcw=; b=0ZXAnK+osHSAFvOehARbqrG20fU2F+jy3rgUXWXyV8pDkfBW2KqM7seR6I3PBH2KRd G098QltNOZcyDBVjTwY5Hoj8qkdcRj2vWCTA5cmVr9v9poJrSARHFQKS4OBjVV9WdNQZ 9EDsIE8BGK3PeWGIJI+wpeLOQWuNCpF88zxF6AkqbukJpPLaEQMK3oihatLRqPtmKEgF glyn64BJ0BlYg0zoN5c5jPq1CIOqgNsGcAGJirrDjuGjUvNW1HUPmuhagpZD0G+C/17R OM5WjvWFetHIkgTeD+2CK46KLP2kPs8wmeXADVQLq8HsDAcQ1nFWUWqlbMH6lMYmRU6D Sz6w== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@kernel.org header.s=default header.b=RxN2ebza; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id um14si14861702ejb.343.2019.09.13.06.19.20; Fri, 13 Sep 2019 06:19:43 -0700 (PDT) Received-SPF: pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) client-ip=209.132.180.67; Authentication-Results: mx.google.com; dkim=pass header.i=@kernel.org header.s=default header.b=RxN2ebza; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S2389530AbfIMNOb (ORCPT + 99 others); Fri, 13 Sep 2019 09:14:31 -0400 Received: from mail.kernel.org ([198.145.29.99]:40414 "EHLO mail.kernel.org" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S2389522AbfIMNO3 (ORCPT ); Fri, 13 Sep 2019 09:14:29 -0400 Received: from localhost (unknown [104.132.45.99]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mail.kernel.org (Postfix) with ESMTPSA id C43EF208C0; Fri, 13 Sep 2019 13:14:27 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=default; t=1568380468; bh=xyMEzy5t3eJ3y9Ziqx6b8ifGTiMWJD8qz138okdkK+g=; h=From:To:Cc:Subject:Date:In-Reply-To:References:From; b=RxN2ebzagbtq//R02PDfDft8p3bdmjraDWQgKDDhO4iAUY3I+Tats/Uj9g2kla5gl D0+zG7wsJ5exDdDPmBbPUl0NalAmG+pcQb4biLHIPTPLCjnxYyY2WMYXsqgU5PBIlE bLjDhHpsCAwcjjLZ9qT31sH1GWLiK3yEkFYIi/bw= From: Greg Kroah-Hartman To: linux-kernel@vger.kernel.org Cc: Greg Kroah-Hartman , stable@vger.kernel.org, Vitaly Kuznetsov , Roman Kagan , Paolo Bonzini , Sasha Levin Subject: [PATCH 4.19 041/190] KVM: x86: hyperv: consistently use hv_vcpu for struct kvm_vcpu_hv variables Date: Fri, 13 Sep 2019 14:04:56 +0100 Message-Id: <20190913130603.023458406@linuxfoundation.org> X-Mailer: git-send-email 2.23.0 In-Reply-To: <20190913130559.669563815@linuxfoundation.org> References: <20190913130559.669563815@linuxfoundation.org> User-Agent: quilt/0.66 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org [ Upstream commit 1779a39f786397760ae7a7cc03cf37697d8ae58d ] Rename 'hv' to 'hv_vcpu' in kvm_hv_set_msr/kvm_hv_get_msr(); 'hv' is 'reserved' for 'struct kvm_hv' variables across the file. Signed-off-by: Vitaly Kuznetsov Reviewed-by: Roman Kagan Signed-off-by: Paolo Bonzini Signed-off-by: Sasha Levin --- arch/x86/kvm/hyperv.c | 18 +++++++++--------- 1 file changed, 9 insertions(+), 9 deletions(-) diff --git a/arch/x86/kvm/hyperv.c b/arch/x86/kvm/hyperv.c index 73fa074b9089a..3f2775aac5545 100644 --- a/arch/x86/kvm/hyperv.c +++ b/arch/x86/kvm/hyperv.c @@ -1042,20 +1042,20 @@ static u64 current_task_runtime_100ns(void) static int kvm_hv_set_msr(struct kvm_vcpu *vcpu, u32 msr, u64 data, bool host) { - struct kvm_vcpu_hv *hv = &vcpu->arch.hyperv; + struct kvm_vcpu_hv *hv_vcpu = &vcpu->arch.hyperv; switch (msr) { case HV_X64_MSR_VP_INDEX: if (!host || (u32)data >= KVM_MAX_VCPUS) return 1; - hv->vp_index = (u32)data; + hv_vcpu->vp_index = (u32)data; break; case HV_X64_MSR_VP_ASSIST_PAGE: { u64 gfn; unsigned long addr; if (!(data & HV_X64_MSR_VP_ASSIST_PAGE_ENABLE)) { - hv->hv_vapic = data; + hv_vcpu->hv_vapic = data; if (kvm_lapic_enable_pv_eoi(vcpu, 0)) return 1; break; @@ -1066,7 +1066,7 @@ static int kvm_hv_set_msr(struct kvm_vcpu *vcpu, u32 msr, u64 data, bool host) return 1; if (__clear_user((void __user *)addr, PAGE_SIZE)) return 1; - hv->hv_vapic = data; + hv_vcpu->hv_vapic = data; kvm_vcpu_mark_page_dirty(vcpu, gfn); if (kvm_lapic_enable_pv_eoi(vcpu, gfn_to_gpa(gfn) | KVM_MSR_ENABLED)) @@ -1082,7 +1082,7 @@ static int kvm_hv_set_msr(struct kvm_vcpu *vcpu, u32 msr, u64 data, bool host) case HV_X64_MSR_VP_RUNTIME: if (!host) return 1; - hv->runtime_offset = data - current_task_runtime_100ns(); + hv_vcpu->runtime_offset = data - current_task_runtime_100ns(); break; case HV_X64_MSR_SCONTROL: case HV_X64_MSR_SVERSION: @@ -1174,11 +1174,11 @@ static int kvm_hv_get_msr(struct kvm_vcpu *vcpu, u32 msr, u64 *pdata, bool host) { u64 data = 0; - struct kvm_vcpu_hv *hv = &vcpu->arch.hyperv; + struct kvm_vcpu_hv *hv_vcpu = &vcpu->arch.hyperv; switch (msr) { case HV_X64_MSR_VP_INDEX: - data = hv->vp_index; + data = hv_vcpu->vp_index; break; case HV_X64_MSR_EOI: return kvm_hv_vapic_msr_read(vcpu, APIC_EOI, pdata); @@ -1187,10 +1187,10 @@ static int kvm_hv_get_msr(struct kvm_vcpu *vcpu, u32 msr, u64 *pdata, case HV_X64_MSR_TPR: return kvm_hv_vapic_msr_read(vcpu, APIC_TASKPRI, pdata); case HV_X64_MSR_VP_ASSIST_PAGE: - data = hv->hv_vapic; + data = hv_vcpu->hv_vapic; break; case HV_X64_MSR_VP_RUNTIME: - data = current_task_runtime_100ns() + hv->runtime_offset; + data = current_task_runtime_100ns() + hv_vcpu->runtime_offset; break; case HV_X64_MSR_SCONTROL: case HV_X64_MSR_SVERSION: -- 2.20.1