--- zzzz-none-000/linux-2.6.19.2/include/asm-i386/system.h 2007-01-10 19:10:37.000000000 +0000 +++ davinci-8020-5505/linux-2.6.19.2/include/asm-i386/system.h 2007-01-19 14:42:56.000000000 +0000 @@ -4,6 +4,7 @@ #include #include #include +#include #include /* for LOCK_PREFIX */ #ifdef __KERNEL__ @@ -155,7 +156,7 @@ unsigned long __limit; __asm__("lsll %1,%0" :"=r" (__limit):"r" (segment)); - return __limit+1; + return __limit; } #define nop() __asm__ __volatile__ ("nop") @@ -516,7 +517,7 @@ wbinvd(); } -extern unsigned long arch_align_stack(unsigned long sp); +#define arch_align_stack(x) (x) extern void free_init_pages(char *what, unsigned long begin, unsigned long end); void default_idle(void);