X-Git-Url: http://pilppa.org/gitweb/gitweb.cgi?a=blobdiff_plain;f=include%2Fasm-um%2Ffixmap.h;h=9d2be52b865526586c93a79f1a14d4d7515b820c;hb=188da98800893691e47eea9335a234378e32aceb;hp=d352a35cfafb3c1a0aff2eeab1f630d8646f220a;hpb=c0897856553d45aee1780bed455b7c2e888dd64b;p=linux-2.6-omap-h63xx.git diff --git a/include/asm-um/fixmap.h b/include/asm-um/fixmap.h index d352a35cfaf..9d2be52b865 100644 --- a/include/asm-um/fixmap.h +++ b/include/asm-um/fixmap.h @@ -1,9 +1,11 @@ #ifndef __UM_FIXMAP_H #define __UM_FIXMAP_H +#include +#include #include #include -#include +#include /* * Here we define all the compile-time 'special' virtual @@ -55,9 +57,8 @@ extern void __set_fixmap (enum fixed_addresses idx, * the start of the fixmap, and leave one page empty * at the top of mem.. */ -extern unsigned long get_kmem_end(void); -#define FIXADDR_TOP (get_kmem_end() - 0x2000) +#define FIXADDR_TOP (TASK_SIZE - 2 * PAGE_SIZE) #define FIXADDR_SIZE (__end_of_fixed_addresses << PAGE_SHIFT) #define FIXADDR_START (FIXADDR_TOP - FIXADDR_SIZE)