Update of /cvsroot/linuxconsole/ruby/linux/include/asm-ia64
In directory usw-pr-cvs1:/tmp/cvs-serv5113/include/asm-ia64
Modified Files:
page.h
Log Message:
Synced to 2.5.0. Don't use. The default 2.5.0 has a nasty bug in it.
Index: page.h
===================================================================
RCS file: /cvsroot/linuxconsole/ruby/linux/include/asm-ia64/page.h,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -d -r1.1 -r1.2
--- page.h 2001/09/02 23:21:37 1.1
+++ page.h 2001/12/26 17:28:12 1.2
@@ -55,12 +55,15 @@
#ifdef CONFIG_IA64_GENERIC
# include <asm/machvec.h>
# define virt_to_page(kaddr) (mem_map + platform_map_nr(kaddr))
+# define page_to_phys(page) XXX fix me
#elif defined (CONFIG_IA64_SGI_SN1)
# ifndef CONFIG_DISCONTIGMEM
# define virt_to_page(kaddr) (mem_map + MAP_NR_DENSE(kaddr))
+# define page_to_phys(page) XXX fix me
# endif
#else
# define virt_to_page(kaddr) (mem_map + MAP_NR_DENSE(kaddr))
+# define page_to_phys(page) ((page - mem_map) << PAGE_SHIFT)
#endif
#define VALID_PAGE(page) ((page - mem_map) < max_mapnr)
|