]> xenbits.xensource.com Git - people/royger/xen-test-framework.git/commitdiff
xtf: avoid shifting a negative value
authorRoger Pau Monne <roger.pau@citrix.com>
Fri, 6 May 2016 09:17:46 +0000 (11:17 +0200)
committerRoger Pau Monne <roger.pau@citrix.com>
Fri, 6 May 2016 14:21:53 +0000 (16:21 +0200)
Because it's undefined behaviour.

Signed-off-by: Roger Pau Monné <roger.pau@citrix.com>
---
Cc: Andrew Cooper <andrew.cooper3@citrix.com>
include/arch/x86/processor.h

index c9f253f91b3bf4d7e9f9710ea0e4173ccc8190ca..841953c7668ea4785fc9abbe627b5ce8dfdd203f 100644 (file)
 /* 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