]> Pileus Git - ~andy/linux/blobdiff - include/asm-x86/mmu_context_64.h
x86: enhance early_ioremap()
[~andy/linux] / include / asm-x86 / mmu_context_64.h
index 98bfe43dd806cbe6dd8f2be039b239f45168f203..ad6dc821ef9ecc8a9e139f9fae15205f6ab52ebf 100644 (file)
@@ -7,7 +7,9 @@
 #include <asm/pda.h>
 #include <asm/pgtable.h>
 #include <asm/tlbflush.h>
+#ifndef CONFIG_PARAVIRT
 #include <asm-generic/mm_hooks.h>
+#endif
 
 /*
  * possibly do the LDT unload here?
@@ -23,11 +25,6 @@ static inline void enter_lazy_tlb(struct mm_struct *mm, struct task_struct *tsk)
 #endif
 }
 
-static inline void load_cr3(pgd_t *pgd)
-{
-       asm volatile("movq %0,%%cr3" :: "r" (__pa(pgd)) : "memory");
-}
-
 static inline void switch_mm(struct mm_struct *prev, struct mm_struct *next, 
                             struct task_struct *tsk)
 {