From: Matias Zabaljauregui <zabaljauregui@gmail.com>
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 <zabaljauregui at gmail.com>
Signed-off-by: Rusty Russell <rusty@rustcorp.com.au>
---

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;