summaryrefslogtreecommitdiff
path: root/include/asm-i386
diff options
context:
space:
mode:
authorJeremy Fitzhardinge <jeremy@xensource.com>2007-07-18 05:37:03 +0400
committerJeremy Fitzhardinge <jeremy@goop.org>2007-07-18 19:47:41 +0400
commit53787013248f52af81d99f63454e5a5cf34d6f12 (patch)
tree3a56e7439d8ee407af34899501ab663ee8202054 /include/asm-i386
parent03f0c2f950f813e3b26c56ed041ba170479d479c (diff)
downloadlinux-53787013248f52af81d99f63454e5a5cf34d6f12.tar.xz
paravirt: unstatic leave_mm
Make globally leave_mm visible, specifically so that Xen can use it to shoot-down lazy uses of cr3. Signed-off-by: Jeremy Fitzhardinge <jeremy@xensource.com> Signed-off-by: Chris Wright <chrisw@sous-sol.org>
Diffstat (limited to 'include/asm-i386')
-rw-r--r--include/asm-i386/mmu_context.h2
1 files changed, 2 insertions, 0 deletions
diff --git a/include/asm-i386/mmu_context.h b/include/asm-i386/mmu_context.h
index 8198d1cca1f3..7eb0b0b1fb3c 100644
--- a/include/asm-i386/mmu_context.h
+++ b/include/asm-i386/mmu_context.h
@@ -32,6 +32,8 @@ static inline void enter_lazy_tlb(struct mm_struct *mm, struct task_struct *tsk)
#endif
}
+void leave_mm(unsigned long cpu);
+
static inline void switch_mm(struct mm_struct *prev,
struct mm_struct *next,
struct task_struct *tsk)