diff options
author | Ralf Baechle <ralf@linux-mips.org> | 2001-01-10 17:17:53 +0000 |
---|---|---|
committer | Ralf Baechle <ralf@linux-mips.org> | 2001-01-10 17:17:53 +0000 |
commit | b2ad5f821b1381492d792ca10b1eb7a107b48f14 (patch) | |
tree | 954a648692e7da983db1d2470953705f6a729264 /include/asm-m68k/mmu_context.h | |
parent | c9c06167e7933d93a6e396174c68abf242294abb (diff) |
Merge with Linux 2.4.0-prerelease. Big Makefile rewrite, test your
Makefiles.
Diffstat (limited to 'include/asm-m68k/mmu_context.h')
-rw-r--r-- | include/asm-m68k/mmu_context.h | 25 |
1 files changed, 4 insertions, 21 deletions
diff --git a/include/asm-m68k/mmu_context.h b/include/asm-m68k/mmu_context.h index 003933fae..0e7dcd886 100644 --- a/include/asm-m68k/mmu_context.h +++ b/include/asm-m68k/mmu_context.h @@ -3,15 +3,16 @@ #include <linux/config.h> +static inline void enter_lazy_tlb(struct mm_struct *mm, struct task_struct *tsk, unsigned cpu) +{ +} + #ifndef CONFIG_SUN3 #include <asm/setup.h> #include <asm/page.h> #include <asm/pgalloc.h> -static inline void enter_lazy_tlb(struct mm_struct *mm, struct task_struct *tsk, unsigned cpu) -{ -} extern inline int init_new_context(struct task_struct *tsk, struct mm_struct *mm) { @@ -105,8 +106,6 @@ extern inline void activate_mm(struct mm_struct *prev_mm, extern unsigned long get_free_context(struct mm_struct *mm); extern void clear_context(unsigned long context); -extern unsigned char ctx_next_to_die; -extern unsigned char ctx_live[SUN3_CONTEXTS_NUM]; /* set the context for a new task to unmapped */ static inline int init_new_context(struct task_struct *tsk, struct mm_struct *mm) @@ -123,28 +122,12 @@ static inline void get_mmu_context(struct mm_struct *mm) mm->context = get_free_context(mm); } -#if 0 -/* we used to clear the context after the process exited. we still - should, things are faster that way... but very unstable. so just - clear out a context next time we need a new one.. consider this a - FIXME. */ - /* flush context if allocated... */ static inline void destroy_context(struct mm_struct *mm) { if(mm->context != SUN3_INVALID_CONTEXT) clear_context(mm->context); } -#else -/* mark this context as dropped and set it for next death */ -static inline void destroy_context(struct mm_struct *mm) -{ - if(mm->context != SUN3_INVALID_CONTEXT) { - ctx_next_to_die = mm->context; - ctx_live[mm->context] = 0; - } -} -#endif static inline void activate_context(struct mm_struct *mm) { |