patch-2.1.45 linux/include/asm-sparc64/mmu_context.h
Next file: linux/include/asm-sparc64/namei.h
Previous file: linux/include/asm-sparc64/head.h
Back to the patch index
Back to the overall index
- Lines: 30
- Date:
Wed Jul 16 19:22:51 1997
- Orig file:
v2.1.44/linux/include/asm-sparc64/mmu_context.h
- Orig date:
Mon Jul 7 08:18:55 1997
diff -u --recursive --new-file v2.1.44/linux/include/asm-sparc64/mmu_context.h linux/include/asm-sparc64/mmu_context.h
@@ -1,4 +1,4 @@
-/* $Id: mmu_context.h,v 1.16 1997/07/05 09:54:46 davem Exp $ */
+/* $Id: mmu_context.h,v 1.17 1997/07/13 19:13:39 davem Exp $ */
#ifndef __SPARC64_MMU_CONTEXT_H
#define __SPARC64_MMU_CONTEXT_H
@@ -11,11 +11,6 @@
#ifndef __ASSEMBLY__
-/* Initialize the context related info for a new mm_struct
- * instance.
- */
-#define init_new_context(mm) ((mm)->context = NO_CONTEXT)
-
#define destroy_context(mm) do { } while(0)
extern unsigned long tlb_context_cache;
@@ -25,6 +20,11 @@
#define CTX_FIRST_VERSION ((1UL << CTX_VERSION_SHIFT) + 1UL)
extern void get_new_mmu_context(struct mm_struct *mm, unsigned long ctx);
+
+/* Initialize the context related info for a new mm_struct
+ * instance.
+ */
+#define init_new_context(mm) get_new_mmu_context((mm), tlb_context_cache)
extern __inline__ void get_mmu_context(struct task_struct *tsk)
{
FUNET's LINUX-ADM group, linux-adm@nic.funet.fi
TCL-scripts by Sam Shen, slshen@lbl.gov