kvm: x86: use a uapi-friendly macro for BIT
authorDionna Glaze <dionnaglaze@google.com>
Thu, 7 Dec 2023 00:11:32 +0000 (00:11 +0000)
committerPaolo Bonzini <pbonzini@redhat.com>
Thu, 8 Feb 2024 13:41:03 +0000 (08:41 -0500)
commit882dd4aee36bcf4e734b9c7fb5c17b387d71241d
treeb63a859e5e50e77dd70047c874822f965f3085d2
parent3c7a8e190bc580813ddd9259f62971c8d2a6b5ad
kvm: x86: use a uapi-friendly macro for BIT

Change uapi header uses of BIT to instead use the uapi/linux/const.h bit
macros, since BIT is not defined in uapi headers.

The PMU mask uses _BITUL since it targets a 32 bit flag field, whereas
the longmode definition is meant for a 64 bit flag field.

Cc: Sean Christophersen <seanjc@google.com>
Cc: Paolo Bonzini <pbonzini@redhat.com>
Signed-off-by: Dionna Glaze <dionnaglaze@google.com>
Message-Id: <20231207001142.3617856-1-dionnaglaze@google.com>
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
arch/x86/include/uapi/asm/kvm.h