X-Git-Url: http://pilppa.org/gitweb/gitweb.cgi?a=blobdiff_plain;f=include%2Fasm-um%2Ffixmap.h;h=9d2be52b865526586c93a79f1a14d4d7515b820c;hb=348eb12e5598be97400c749d3d93a71856ae0b2b;hp=d352a35cfafb3c1a0aff2eeab1f630d8646f220a;hpb=af57d238aa2107e1b45d8dacad6e50db938f0567;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)