x86: kernel_thread() -- initialize SS to a known state
[pandora-kernel.git] / arch / x86 / kernel / process.c
index c6ee241..02c3ee0 100644 (file)
@@ -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;