From: Roger Pau Monne Date: Fri, 6 May 2016 09:17:46 +0000 (+0200) Subject: xtf: avoid shifting a negative value X-Git-Url: http://xenbits.xensource.com/gitweb?a=commitdiff_plain;h=32a0dd23e1d8dfd9f4c00d4d91a1bce41630dfac;p=people%2Froyger%2Fxen-test-framework.git xtf: avoid shifting a negative value Because it's undefined behaviour. Signed-off-by: Roger Pau Monné --- Cc: Andrew Cooper --- diff --git a/include/arch/x86/processor.h b/include/arch/x86/processor.h index c9f253f..841953c 100644 --- a/include/arch/x86/processor.h +++ b/include/arch/x86/processor.h @@ -134,7 +134,7 @@ /* Segment-based Error Code - supplemental constants. */ #define X86_EC_TABLE_MASK (3 << 1) #define X86_EC_SEL_SHIFT 3 -#define X86_EC_SEL_MASK (-1 << X86_EC_SEL_SHIFT) +#define X86_EC_SEL_MASK (-1U << X86_EC_SEL_SHIFT) #define X86_EC_GDT 0 #define X86_EC_LDT X86_EC_TI