diff options
author | davidxu <davidxu@FreeBSD.org> | 2005-04-19 13:52:27 +0000 |
---|---|---|
committer | davidxu <davidxu@FreeBSD.org> | 2005-04-19 13:52:27 +0000 |
commit | 756c9fc39f7673365730a837e2afa14984c7ebaa (patch) | |
tree | 7f37194a5415d80527b31465d0870a5865211644 /sys/i386 | |
parent | aa72c1de5f3e870d1612916c9d0e830f3f118d56 (diff) | |
download | FreeBSD-src-756c9fc39f7673365730a837e2afa14984c7ebaa.zip FreeBSD-src-756c9fc39f7673365730a837e2afa14984c7ebaa.tar.gz |
Further narrow down critical region of FSBASE code.
Diffstat (limited to 'sys/i386')
-rw-r--r-- | sys/i386/i386/sys_machdep.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/sys/i386/i386/sys_machdep.c b/sys/i386/i386/sys_machdep.c index 137674f..22f7024 100644 --- a/sys/i386/i386/sys_machdep.c +++ b/sys/i386/i386/sys_machdep.c @@ -174,8 +174,8 @@ sysarch(td, uap) critical_enter(); td->td_pcb->pcb_fsd = sd; PCPU_GET(fsgs_gdt)[0] = sd; - td->td_frame->tf_fs = GSEL(GUFS_SEL, SEL_UPL); critical_exit(); + td->td_frame->tf_fs = GSEL(GUFS_SEL, SEL_UPL); } break; case I386_GET_GSBASE: |