summaryrefslogtreecommitdiffstats
path: root/sys
diff options
context:
space:
mode:
authorjake <jake@FreeBSD.org>2000-09-07 20:12:12 +0000
committerjake <jake@FreeBSD.org>2000-09-07 20:12:12 +0000
commit8f61c4dbd79d23de85c76580d3d3ba47219a0f38 (patch)
treed22c31e74bda8a45c4be626d32b0353a88f849c1 /sys
parente7db16f40776c80240ba3488d1e97376a935c423 (diff)
downloadFreeBSD-src-8f61c4dbd79d23de85c76580d3d3ba47219a0f38.zip
FreeBSD-src-8f61c4dbd79d23de85c76580d3d3ba47219a0f38.tar.gz
Don't use currentldt as an L-value.
This should fix options USER_LDT. Reported-by: John Hay <jhay@zibbi.mikom.csir.co.za> Nickolay Dudorov <nnd@mail.nsk.ru>
Diffstat (limited to 'sys')
-rw-r--r--sys/amd64/amd64/machdep.c2
-rw-r--r--sys/i386/i386/machdep.c2
2 files changed, 2 insertions, 2 deletions
diff --git a/sys/amd64/amd64/machdep.c b/sys/amd64/amd64/machdep.c
index 875c9d5..c94fa3d 100644
--- a/sys/amd64/amd64/machdep.c
+++ b/sys/amd64/amd64/machdep.c
@@ -1911,7 +1911,7 @@ init386(first)
_default_ldt = GSEL(GLDT_SEL, SEL_KPL);
lldt(_default_ldt);
#ifdef USER_LDT
- currentldt = _default_ldt;
+ PCPU_SET(currentldt, _default_ldt);
#endif
/* exceptions */
diff --git a/sys/i386/i386/machdep.c b/sys/i386/i386/machdep.c
index 875c9d5..c94fa3d 100644
--- a/sys/i386/i386/machdep.c
+++ b/sys/i386/i386/machdep.c
@@ -1911,7 +1911,7 @@ init386(first)
_default_ldt = GSEL(GLDT_SEL, SEL_KPL);
lldt(_default_ldt);
#ifdef USER_LDT
- currentldt = _default_ldt;
+ PCPU_SET(currentldt, _default_ldt);
#endif
/* exceptions */
OpenPOWER on IntegriCloud