patch-2.4.1 linux/include/asm-i386/pgtable.h
Next file: linux/include/asm-i386/system.h
Previous file: linux/include/asm-i386/i387.h
Back to the patch index
Back to the overall index
- Lines: 13
- Date:
Mon Jan 29 23:24:56 2001
- Orig file:
v2.4.0/linux/include/asm-i386/pgtable.h
- Orig date:
Thu Jan 4 14:50:46 2001
diff -u --recursive --new-file v2.4.0/linux/include/asm-i386/pgtable.h linux/include/asm-i386/pgtable.h
@@ -140,7 +140,11 @@
#define VMALLOC_START (((unsigned long) high_memory + 2*VMALLOC_OFFSET-1) & \
~(VMALLOC_OFFSET-1))
#define VMALLOC_VMADDR(x) ((unsigned long)(x))
-#define VMALLOC_END (FIXADDR_START)
+#if CONFIG_HIGHMEM
+# define VMALLOC_END (PKMAP_BASE-2*PAGE_SIZE)
+#else
+# define VMALLOC_END (FIXADDR_START-2*PAGE_SIZE)
+#endif
/*
* The 4MB page is guessing.. Detailed in the infamous "Chapter H"
FUNET's LINUX-ADM group, linux-adm@nic.funet.fi
TCL-scripts by Sam Shen (who was at: slshen@lbl.gov)