]> xenbits.xensource.com Git - xen.git/commitdiff
x86/hyperv: drop usage of GENMASK_ULL from hyperv-tlfs.h
authorWei Liu <liuwe@microsoft.com>
Tue, 7 Jan 2020 17:09:38 +0000 (17:09 +0000)
committerWei Liu <liuwe@microsoft.com>
Wed, 8 Jan 2020 15:30:51 +0000 (15:30 +0000)
I'm told that GENMASK_ULL shouldn't be used outside of Arm code in its
current form.

Requested-by: Jan Beulich <jbeulich@suse.com>
Signed-off-by: Wei Liu <liuwe@microsoft.com>
Acked-by: Jan Beulich <jbeulich@suse.com>
xen/include/asm-x86/guest/hyperv-tlfs.h

index 5b43f99de86476c24095992e4e5c7a406e6e6bf0..ef013175afb8b403300edee20eb3b983a32ffbf1 100644 (file)
@@ -415,13 +415,13 @@ enum HV_GENERIC_SET_FORMAT {
        HV_GENERIC_SET_ALL,
 };
 
-#define HV_HYPERCALL_RESULT_MASK       GENMASK_ULL(15, 0)
+#define HV_HYPERCALL_RESULT_MASK       0xffff /* GENMASK_ULL(15, 0) */
 #define HV_HYPERCALL_FAST_BIT          BIT(16, UL)
 #define HV_HYPERCALL_VARHEAD_OFFSET    17
 #define HV_HYPERCALL_REP_COMP_OFFSET   32
-#define HV_HYPERCALL_REP_COMP_MASK     GENMASK_ULL(43, 32)
+#define HV_HYPERCALL_REP_COMP_MASK     (0xfffULL << HV_HYPERCALL_REP_COMP_OFFSET) /* GENMASK_ULL(43, 32) */
 #define HV_HYPERCALL_REP_START_OFFSET  48
-#define HV_HYPERCALL_REP_START_MASK    GENMASK_ULL(59, 48)
+#define HV_HYPERCALL_REP_START_MASK    (0xfffULL << HV_HYPERCALL_REP_START_OFFSET) /* GENMASK_ULL(59, 48) */
 
 /* hypercall status code */
 #define HV_STATUS_SUCCESS                      0