Browse Source

m32r: make PAGE_SIZE available to assembly.

page.h includes ifndef __ASSEMBLY__ guards, but PAGE_SIZE is defined
using "1UL", which the assembler does not support. Use the _AC macro
from const.h to make it available to assembly (and linker scripts).

Signed-off-by: Tim Abbott <tabbott@ksplice.com>
Signed-off-by: Hirokazu Takata <takata@linux-m32r.org>
Tim Abbott 15 years ago
parent
commit
8b1c9befbf
1 changed files with 3 additions and 1 deletions
  1. 3 1
      arch/m32r/include/asm/page.h

+ 3 - 1
arch/m32r/include/asm/page.h

@@ -1,9 +1,11 @@
 #ifndef _ASM_M32R_PAGE_H
 #ifndef _ASM_M32R_PAGE_H
 #define _ASM_M32R_PAGE_H
 #define _ASM_M32R_PAGE_H
 
 
+#include <linux/const.h>
+
 /* PAGE_SHIFT determines the page size */
 /* PAGE_SHIFT determines the page size */
 #define PAGE_SHIFT	12
 #define PAGE_SHIFT	12
-#define PAGE_SIZE	(1UL << PAGE_SHIFT)
+#define PAGE_SIZE	(_AC(1, UL) << PAGE_SHIFT)
 #define PAGE_MASK	(~(PAGE_SIZE-1))
 #define PAGE_MASK	(~(PAGE_SIZE-1))
 
 
 #ifndef __ASSEMBLY__
 #ifndef __ASSEMBLY__