From ea09cdf78b2d7d0ff07591c8b21f6baa432989d1 Mon Sep 17 00:00:00 2001 From: Cyrill Gorcunov Date: Wed, 13 Jan 2010 10:16:07 +0000 Subject: [PATCH] --- yaml --- r: 179386 b: refs/heads/master c: 864a0922dd128392467611d9857e5138c6a91999 h: refs/heads/master v: v3 --- [refs] | 2 +- trunk/arch/x86/kernel/process.c | 2 ++ 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/[refs] b/[refs] index e1729d9ec69e..40d2aec5926f 100644 --- a/[refs] +++ b/[refs] @@ -1,2 +1,2 @@ --- -refs/heads/master: 42590a75019a50012f25a962246498dead428433 +refs/heads/master: 864a0922dd128392467611d9857e5138c6a91999 diff --git a/trunk/arch/x86/kernel/process.c b/trunk/arch/x86/kernel/process.c index c6ee241c8a98..02c3ee013ccd 100644 --- a/trunk/arch/x86/kernel/process.c +++ b/trunk/arch/x86/kernel/process.c @@ -288,6 +288,8 @@ int kernel_thread(int (*fn)(void *), void *arg, unsigned long flags) regs.es = __USER_DS; regs.fs = __KERNEL_PERCPU; regs.gs = __KERNEL_STACK_CANARY; +#else + regs.ss = __KERNEL_DS; #endif regs.orig_ax = -1;