Line data Source code
1 : #ifndef _ASM_X86_MMU_H
2 : #define _ASM_X86_MMU_H
3 :
4 : #include <linux/spinlock.h>
5 : #include <linux/mutex.h>
6 :
7 : /*
8 : * The x86 doesn't have a mmu context, but
9 : * we put the segment information here.
10 : */
11 : typedef struct {
12 : void *ldt;
13 : int size;
14 : struct mutex lock;
15 : void *vdso;
16 2 : } mm_context_t;
17 :
18 : #ifdef CONFIG_SMP
19 : void leave_mm(int cpu);
20 1 : #else
21 : static inline void leave_mm(int cpu)
22 : {
23 : }
24 : #endif
25 :
26 : #endif /* _ASM_X86_MMU_H */
|