lguest: Segment selectors are 16-bit long. Fix lg_cpu.ss1 definition.
authorMatias Zabaljauregui <zabaljauregui@gmail.com>
Sat, 13 Jun 2009 04:27:04 +0000 (22:27 -0600)
committerRusty Russell <rusty@rustcorp.com.au>
Fri, 12 Jun 2009 12:57:04 +0000 (22:27 +0930)
If GDT_ENTRIES were every > 256, this could become a problem.

Signed-off-by: Matias Zabaljauregui <zabaljauregui at gmail.com>
Signed-off-by: Rusty Russell <rusty@rustcorp.com.au>
drivers/lguest/lg.h

index 573896533ac9c54619ca8b2ae85a6bfcc6df4b3d..74af503ad63c19caa0f9405fc8b69b96feaf923c 100644 (file)
@@ -49,7 +49,7 @@ struct lg_cpu {
        u32 cr2;
        int ts;
        u32 esp1;
-       u8 ss1;
+       u16 ss1;
 
        /* Bitmap of what has changed: see CHANGED_* above. */
        int changed;