All of lore.kernel.org
 help / color / mirror / Atom feed
* [PATCH]  kvm/x86 : avoid shifting signed 32-bit value by 31 bits
@ 2018-10-04 17:47 Peng Hao
  2018-10-06  2:11 ` Wei Yang
  0 siblings, 1 reply; 8+ messages in thread
From: Peng Hao @ 2018-10-04 17:47 UTC (permalink / raw)
  To: pbonzini, rkrcmar, tglx, mingo, hpa, joro
  Cc: linux-kernel, kvm, x86, Peng Hao


From: Peng Hao <peng.hao2@zte.com.cn>

  modify AVIC_LOGICAL_ID_ENTRY_VALID_MASK to unsigned

Signed-off-by: Peng Hao <peng.hao2@zte.com.cn>
---
 arch/x86/kvm/svm.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/arch/x86/kvm/svm.c b/arch/x86/kvm/svm.c
index d96092b..bf1ded4 100644
--- a/arch/x86/kvm/svm.c
+++ b/arch/x86/kvm/svm.c
@@ -262,7 +262,7 @@ struct amd_svm_iommu_ir {
 };
 
 #define AVIC_LOGICAL_ID_ENTRY_GUEST_PHYSICAL_ID_MASK	(0xFF)
-#define AVIC_LOGICAL_ID_ENTRY_VALID_MASK		(1 << 31)
+#define AVIC_LOGICAL_ID_ENTRY_VALID_MASK		(1UL << 31)
 
 #define AVIC_PHYSICAL_ID_ENTRY_HOST_PHYSICAL_ID_MASK	(0xFFULL)
 #define AVIC_PHYSICAL_ID_ENTRY_BACKING_PAGE_MASK	(0xFFFFFFFFFFULL << 12)
-- 
1.8.3.1



^ permalink raw reply related	[flat|nested] 8+ messages in thread

end of thread, other threads:[~2018-10-15 17:31 UTC | newest]

Thread overview: 8+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2018-10-04 17:47 [PATCH] kvm/x86 : avoid shifting signed 32-bit value by 31 bits Peng Hao
2018-10-06  2:11 ` Wei Yang
     [not found]   ` <201810061131044868733@zte.com.cn>
2018-10-06  7:08     ` Wei Yang
     [not found]       ` <201810080904344038939@zte.com.cn>
2018-10-08  2:25         ` Wei Yang
2018-10-15 17:12           ` Paolo Bonzini
2018-10-15 17:16         ` H. Peter Anvin
2018-10-15 17:23           ` Paolo Bonzini
2018-10-15 17:30             ` H. Peter Anvin

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.