/arch/x86/include/asm/mmu.h
C Header | 26 lines | 18 code | 4 blank | 4 comment | 0 complexity | a293a1b171612a51c18a747dabc7996d MD5 | raw file
Possible License(s): LGPL-2.0, AGPL-1.0, GPL-2.0
- #ifndef _ASM_X86_MMU_H
- #define _ASM_X86_MMU_H
- #include <linux/spinlock.h>
- #include <linux/mutex.h>
- /*
- * The x86 doesn't have a mmu context, but
- * we put the segment information here.
- */
- typedef struct {
- void *ldt;
- int size;
- struct mutex lock;
- void *vdso;
- } mm_context_t;
- #ifdef CONFIG_SMP
- void leave_mm(int cpu);
- #else
- static inline void leave_mm(int cpu)
- {
- }
- #endif
- #endif /* _ASM_X86_MMU_H */