Merge to Fedora kernel-2.6.18-1.2224_FC5 patched with stable patch-2.6.18.1-vs2.0...
[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  * exec_limit is used to track the range PROT_EXEC
11  * mappings span.
12  */
13 typedef struct { 
14         int size;
15         struct semaphore sem;
16         void *ldt;
17         struct desc_struct user_cs;
18         unsigned long exec_limit;
19         void *vdso;
20 } mm_context_t;
21
22 #endif