From: Matias Zabaljauregui Date: Sat, 13 Jun 2009 04:27:04 +0000 (-0600) Subject: lguest: Segment selectors are 16-bit long. Fix lg_cpu.ss1 definition. X-Git-Tag: firefly_0821_release~13958^2~18 X-Git-Url: http://demsky.eecs.uci.edu/git/?a=commitdiff_plain;h=f086122bb6e885f926f935b1418fca3b293375f0;p=firefly-linux-kernel-4.4.55.git lguest: Segment selectors are 16-bit long. Fix lg_cpu.ss1 definition. If GDT_ENTRIES were every > 256, this could become a problem. Signed-off-by: Matias Zabaljauregui Signed-off-by: Rusty Russell --- diff --git a/drivers/lguest/lg.h b/drivers/lguest/lg.h index 573896533ac9..74af503ad63c 100644 --- a/drivers/lguest/lg.h +++ b/drivers/lguest/lg.h @@ -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;