--- zzzz-none-000/linux-2.6.19.2/include/asm-i386/mmu.h 2007-01-10 19:10:37.000000000 +0000 +++ davinci-8020-5505/linux-2.6.19.2/include/asm-i386/mmu.h 2007-01-19 14:42:56.000000000 +0000 @@ -11,8 +11,19 @@ typedef struct { int size; struct semaphore sem; - void *ldt; - void *vdso; + struct desc_struct *ldt; + unsigned long vdso; + +#if defined(CONFIG_PAX_PAGEEXEC) || defined(CONFIG_PAX_SEGMEXEC) + unsigned long user_cs_base; + unsigned long user_cs_limit; + +#if defined(CONFIG_PAX_PAGEEXEC) && defined(CONFIG_SMP) + cpumask_t cpu_user_cs_mask; +#endif + +#endif + } mm_context_t; #endif