m32r: make PAGE_SIZE available to assembly.
authorTim Abbott <tabbott@ksplice.com>
Fri, 18 Sep 2009 20:32:44 +0000 (16:32 -0400)
committerHirokazu Takata <takata@linux-m32r.org>
Tue, 22 Sep 2009 15:29:38 +0000 (00:29 +0900)
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>
arch/m32r/include/asm/page.h

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