patch-2.4.21 linux-2.4.21/include/asm-m68k/page.h
Next file: linux-2.4.21/include/asm-m68k/processor.h
Previous file: linux-2.4.21/include/asm-m68k/nubus.h
Back to the patch index
Back to the overall index
- Lines: 33
- Date:
2003-06-13 07:51:38.000000000 -0700
- Orig file:
linux-2.4.20/include/asm-m68k/page.h
- Orig date:
2002-08-02 17:39:45.000000000 -0700
diff -urN linux-2.4.20/include/asm-m68k/page.h linux-2.4.21/include/asm-m68k/page.h
@@ -6,10 +6,13 @@
/* PAGE_SHIFT determines the page size */
#ifndef CONFIG_SUN3
#define PAGE_SHIFT (12)
-#define PAGE_SIZE (4096)
#else
#define PAGE_SHIFT (13)
-#define PAGE_SIZE (8192)
+#endif
+#ifdef __ASSEMBLY__
+#define PAGE_SIZE (1 << PAGE_SHIFT)
+#else
+#define PAGE_SIZE (1UL << PAGE_SHIFT)
#endif
#define PAGE_MASK (~(PAGE_SIZE-1))
@@ -124,6 +127,7 @@
#ifndef CONFIG_SUN3
+#define WANT_PAGE_VIRTUAL
#ifdef CONFIG_SINGLE_MEMORY_CHUNK
extern unsigned long m68k_memoffset;
@@ -141,7 +145,7 @@
{
if(x == 0)
return 0;
- if(x > PAGE_OFFSET)
+ if(x >= PAGE_OFFSET)
return (x-PAGE_OFFSET);
else
return (x+0x2000000);
FUNET's LINUX-ADM group, linux-adm@nic.funet.fi
TCL-scripts by Sam Shen (who was at: slshen@lbl.gov)