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;