Linux kernel mirror (for testing) git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
kernel os linux

x86/kvm: Do not use BIT() in user-exported header

Apparently, we're not exporting BIT() to userspace.

Reported-by: Brooks Moses <bmoses@google.com>
Signed-off-by: Borislav Petkov <bp@suse.de>
Cc: Paolo Bonzini <pbonzini@redhat.com>
Reviewed-by: Paolo Bonzini <pbonzini@redhat.com>
Signed-off-by: Radim Krčmář <rkrcmar@redhat.com>

authored by

Borislav Petkov and committed by
Radim Krčmář
3dbe3458 35f3fae1

+3 -3
+3 -3
arch/x86/include/uapi/asm/kvm.h
··· 216 216 __u32 padding[3]; 217 217 }; 218 218 219 - #define KVM_CPUID_FLAG_SIGNIFCANT_INDEX BIT(0) 220 - #define KVM_CPUID_FLAG_STATEFUL_FUNC BIT(1) 221 - #define KVM_CPUID_FLAG_STATE_READ_NEXT BIT(2) 219 + #define KVM_CPUID_FLAG_SIGNIFCANT_INDEX (1 << 0) 220 + #define KVM_CPUID_FLAG_STATEFUL_FUNC (1 << 1) 221 + #define KVM_CPUID_FLAG_STATE_READ_NEXT (1 << 2) 222 222 223 223 /* for KVM_SET_CPUID2 */ 224 224 struct kvm_cpuid2 {