[PATCH] x86: privilege cleanup
[deliverable/linux.git] / arch / i386 / kernel / traps.c
index 1144df0c48d695484365709dbad8df1badd34ff5..b2b4bb890bb74bea8b2ba9ae238c843477da7129 100644 (file)
@@ -210,7 +210,7 @@ void show_registers(struct pt_regs *regs)
        unsigned short ss;
 
        esp = (unsigned long) (&regs->esp);
-       ss = __KERNEL_DS;
+       savesegment(ss, ss);
        if (user_mode(regs)) {
                in_kernel = 0;
                esp = regs->esp;
@@ -267,9 +267,6 @@ static void handle_BUG(struct pt_regs *regs)
        char c;
        unsigned long eip;
 
-       if (user_mode(regs))
-               goto no_bug;            /* Not in kernel */
-
        eip = regs->eip;
 
        if (eip < PAGE_OFFSET)
This page took 0.026484 seconds and 5 git commands to generate.