Fedora kernel-2.6.17-1.2142_FC4 patched with stable patch-2.6.17.4-vs2.0.2-rc26.diff
[linux-2.6.git] / include / asm-i386 / mmu.h
1 #ifndef __i386_MMU_H
2 #define __i386_MMU_H
3
4 #include <asm/semaphore.h>
5 /*
6  * The i386 doesn't have a mmu context, but
7  * we put the segment information here.
8  *
9  * cpu_vm_mask is used to optimize ldt flushing.
10  *
11  * exec_limit is used to track the range PROT_EXEC
12  * mappings span.
13  */
14 typedef struct { 
15         int size;
16         struct semaphore sem;
17         void *ldt;
18         struct desc_struct user_cs;
19         unsigned long exec_limit;
20         void *vdso;
21 } mm_context_t;
22
23 #endif