]> pilppa.org Git - linux-2.6-omap-h63xx.git/blobdiff - include/asm-x86/mmu_context_64.h
x86: unify kexec_{32|64}.h
[linux-2.6-omap-h63xx.git] / include / asm-x86 / mmu_context_64.h
index 0cce83a78378ec20a12a348c8b907d4b2386a6cf..98bfe43dd806cbe6dd8f2be039b239f45168f203 100644 (file)
@@ -43,20 +43,20 @@ static inline void switch_mm(struct mm_struct *prev, struct mm_struct *next,
                load_cr3(next->pgd);
 
                if (unlikely(next->context.ldt != prev->context.ldt)) 
-                       load_LDT_nolock(&next->context, cpu);
+                       load_LDT_nolock(&next->context);
        }
 #ifdef CONFIG_SMP
        else {
                write_pda(mmu_state, TLBSTATE_OK);
                if (read_pda(active_mm) != next)
-                       out_of_line_bug();
+                       BUG();
                if (!cpu_test_and_set(cpu, next->cpu_vm_mask)) {
                        /* We were in lazy tlb mode and leave_mm disabled 
                         * tlb flush IPI delivery. We must reload CR3
                         * to make sure to use no freed page tables.
                         */
                        load_cr3(next->pgd);
-                       load_LDT_nolock(&next->context, cpu);
+                       load_LDT_nolock(&next->context);
                }
        }
 #endif