added some suse-specific patches to the kernel.
[linux-flexiantxendom0-3.2.10.git] / include / asm-ia64 / page.h
index a2d4447..fb3fb3f 100644 (file)
@@ -37,8 +37,6 @@
 
 # if defined(CONFIG_HUGETLB_PAGE_SIZE_4GB)
 #  define HPAGE_SHIFT  32
-# elif defined(CONFIG_HUGETLB_PAGE_SIZE_1GB)
-#  define HPAGE_SHIFT  30
 # elif defined(CONFIG_HUGETLB_PAGE_SIZE_256MB)
 #  define HPAGE_SHIFT  28
 # elif defined(CONFIG_HUGETLB_PAGE_SIZE_64MB)
@@ -91,12 +89,7 @@ do {                                         \
 #define virt_addr_valid(kaddr) pfn_valid(__pa(kaddr) >> PAGE_SHIFT)
 
 #ifndef CONFIG_DISCONTIGMEM
-# ifdef CONFIG_VIRTUAL_MEM_MAP
-   extern int ia64_pfn_valid (unsigned long pfn);
-#  define pfn_valid(pfn)       (((pfn) < max_mapnr) && ia64_pfn_valid(pfn))
-# else
-#  define pfn_valid(pfn)       ((pfn) < max_mapnr)
-# endif
+#define pfn_valid(pfn)         ((pfn) < max_mapnr)
 #define virt_to_page(kaddr)    pfn_to_page(__pa(kaddr) >> PAGE_SHIFT)
 #define page_to_pfn(page)      ((unsigned long) (page - mem_map))
 #define pfn_to_page(pfn)       (mem_map + (pfn))