Received: by 10.223.185.116 with SMTP id b49csp340772wrg; Mon, 19 Feb 2018 23:41:01 -0800 (PST) X-Google-Smtp-Source: AH8x227IJz752hYFsg6+yfSywXXnfIYrmkgUI/kng9iuOCBYlcxgoQmLZWQlZhg8Y5FkJp25xVrk X-Received: by 2002:a17:902:a512:: with SMTP id s18-v6mr16557583plq.296.1519112461033; Mon, 19 Feb 2018 23:41:01 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1519112461; cv=none; d=google.com; s=arc-20160816; b=SqvcGeNnqv2AmW1qaqUc44cZnpqZGgKtal3BhgOyR4PUCpfwGUflsAfKPH/jhXbgcL SVdrfszSrExsvv0IjbstVU/OgzgZaliO9gfFrWWpqb5UrK3jOpqNzHn+MJuB6TKm8Sn+ PyJACIk3J3+Nry/Drm3ZvEjWXBr8sq7INVoHN2rj/m2AMUeJgOlaKkwxsuAwt3Kexx04 BM6h4I4wmD/XVRLLgs1BnTeQOzq/hff0oXRRvesbGo/Ha8dLlSt2dtO8NXp+9u9JF6eb JSshhzGGnAj1MyF1sB8y8Jyfdk880LR7MoLDI9BDSdZMCJxZGuOGAAVwy/hGg+fQGcY/ xdcA== 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:arc-authentication-results; bh=jLsip/qfrvCamT3M/9AYptkn58DZFCaAP/Gh2/j5Mno=; b=vuz3YzjUgc6OzJR67OMS1RxGPj2NIBgKDD5pl3tu+S2APELUo6ROi5tRGgmldppDsq FpOcSXzFqoLWXB1COBoEgc0wYtNqnRLwsLKZIQ9LqomIz0rj4xaOqAtRdN6o5bt/neyN lh/GtkrbiFUknRLFTGQicnjg5T0rySgcb3NrJbcBM9AryexBFKYZuut6DQPZQF7UN8rT Eu2XFqYJ41EXoqC3t6NgGbwBswUe9YlSTmNPtKEUquEBgjaxtUG7gTNaOFYiN3dLt+Ih bMp+ZH7RqfEHQDjSjk5UipobKAa7+LpTbrYNPSmBIqAcs73SmrEe4Bylrn2VUjWnh0PG SX1w== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@amazon.de header.s=amazon201209 header.b=gpiDwW++; 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; dmarc=pass (p=QUARANTINE sp=QUARANTINE dis=NONE) header.from=amazon.de Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id o2si5270237pfb.268.2018.02.19.23.40.46; Mon, 19 Feb 2018 23:41:00 -0800 (PST) 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=@amazon.de header.s=amazon201209 header.b=gpiDwW++; 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; dmarc=pass (p=QUARANTINE sp=QUARANTINE dis=NONE) header.from=amazon.de Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1751344AbeBTHkI (ORCPT + 99 others); Tue, 20 Feb 2018 02:40:08 -0500 Received: from smtp-fw-33001.amazon.com ([207.171.190.10]:64006 "EHLO smtp-fw-33001.amazon.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1750985AbeBTHkH (ORCPT ); Tue, 20 Feb 2018 02:40:07 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=amazon.de; i=@amazon.de; q=dns/txt; s=amazon201209; t=1519112407; x=1550648407; h=from:to:cc:subject:date:message-id; bh=jLsip/qfrvCamT3M/9AYptkn58DZFCaAP/Gh2/j5Mno=; b=gpiDwW++VfCdaQJrz7BnYJATEvjE2h9rx82h8N6zdCBiw3wQ2eUaYAzh YhOZOieaquZkT7v67i26aOfJBCachxXkposfKQ1GLLhDr/8LYFwe4/Z7a j7+LMO2htdM09x8YCiSnwiIPx6IkUeWeQIQuBINDGlStEpHLqvbq4uExg 4=; X-IronPort-AV: E=Sophos;i="5.46,538,1511827200"; d="scan'208";a="720518547" Received: from sea3-co-svc-lb6-vlan2.sea.amazon.com (HELO email-inbound-relay-2a-53356bf6.us-west-2.amazon.com) ([10.47.22.34]) by smtp-border-fw-out-33001.sea14.amazon.com with ESMTP/TLS/DHE-RSA-AES256-SHA; 20 Feb 2018 07:40:05 +0000 Received: from u54e1ad5160425a4b64ea.ant.amazon.com (pdx2-ws-svc-lb17-vlan3.amazon.com [10.247.140.70]) by email-inbound-relay-2a-53356bf6.us-west-2.amazon.com (8.14.7/8.14.7) with ESMTP id w1K7e0Ni103598 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO); Tue, 20 Feb 2018 07:40:01 GMT Received: from u54e1ad5160425a4b64ea.ant.amazon.com (localhost [127.0.0.1]) by u54e1ad5160425a4b64ea.ant.amazon.com (8.15.2/8.15.2/Debian-3) with ESMTP id w1K7dwg6023824; Tue, 20 Feb 2018 08:39:58 +0100 Received: (from karahmed@localhost) by u54e1ad5160425a4b64ea.ant.amazon.com (8.15.2/8.15.2/Submit) id w1K7dubx023821; Tue, 20 Feb 2018 08:39:56 +0100 From: KarimAllah Ahmed To: linux-kernel@vger.kernel.org, devel@linuxdriverproject.org, x86@kernel.org Cc: KarimAllah Ahmed , "K . Y . Srinivasan" , Haiyang Zhang , Stephen Hemminger , Thomas Gleixner , Ingo Molnar , "H . Peter Anvin" Subject: [PATCH] X86/UAPI: Use __u64 instead of u64 in hyperv.h Date: Tue, 20 Feb 2018 08:39:51 +0100 Message-Id: <1519112391-23773-1-git-send-email-karahmed@amazon.de> 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 ... since u64 has a hidden header dependency that was not there before using it (i.e. it breaks our VMM build). Also, __u64 is the right way to expose the data type through UAPI. Fixes: 93286261 ("x86/hyperv: Reenlightenment notifications support") Signed-off-by: KarimAllah Ahmed Cc: K. Y. Srinivasan Cc: Haiyang Zhang Cc: Stephen Hemminger Cc: Thomas Gleixner Cc: Ingo Molnar Cc: H. Peter Anvin Cc: x86@kernel.org Cc: devel@linuxdriverproject.org Cc: linux-kernel@vger.kernel.org --- arch/x86/include/uapi/asm/hyperv.h | 18 +++++++++--------- 1 file changed, 9 insertions(+), 9 deletions(-) diff --git a/arch/x86/include/uapi/asm/hyperv.h b/arch/x86/include/uapi/asm/hyperv.h index 197c2e6..0994143 100644 --- a/arch/x86/include/uapi/asm/hyperv.h +++ b/arch/x86/include/uapi/asm/hyperv.h @@ -241,24 +241,24 @@ #define HV_X64_MSR_REENLIGHTENMENT_CONTROL 0x40000106 struct hv_reenlightenment_control { - u64 vector:8; - u64 reserved1:8; - u64 enabled:1; - u64 reserved2:15; - u64 target_vp:32; + __u64 vector:8; + __u64 reserved1:8; + __u64 enabled:1; + __u64 reserved2:15; + __u64 target_vp:32; }; #define HV_X64_MSR_TSC_EMULATION_CONTROL 0x40000107 #define HV_X64_MSR_TSC_EMULATION_STATUS 0x40000108 struct hv_tsc_emulation_control { - u64 enabled:1; - u64 reserved:63; + __u64 enabled:1; + __u64 reserved:63; }; struct hv_tsc_emulation_status { - u64 inprogress:1; - u64 reserved:63; + __u64 inprogress:1; + __u64 reserved:63; }; #define HV_X64_MSR_HYPERCALL_ENABLE 0x00000001 -- 2.7.4