|
@@ -3,6 +3,8 @@
|
|
#ifndef _SPARC64_PAGE_H
|
|
#ifndef _SPARC64_PAGE_H
|
|
#define _SPARC64_PAGE_H
|
|
#define _SPARC64_PAGE_H
|
|
|
|
|
|
|
|
+#ifdef __KERNEL__
|
|
|
|
+
|
|
#include <asm/const.h>
|
|
#include <asm/const.h>
|
|
|
|
|
|
#if defined(CONFIG_SPARC64_PAGE_SIZE_8KB)
|
|
#if defined(CONFIG_SPARC64_PAGE_SIZE_8KB)
|
|
@@ -27,8 +29,6 @@
|
|
#define DCACHE_ALIASING_POSSIBLE
|
|
#define DCACHE_ALIASING_POSSIBLE
|
|
#endif
|
|
#endif
|
|
|
|
|
|
-#ifdef __KERNEL__
|
|
|
|
-
|
|
|
|
#if defined(CONFIG_HUGETLB_PAGE_SIZE_4MB)
|
|
#if defined(CONFIG_HUGETLB_PAGE_SIZE_4MB)
|
|
#define HPAGE_SHIFT 22
|
|
#define HPAGE_SHIFT 22
|
|
#elif defined(CONFIG_HUGETLB_PAGE_SIZE_512K)
|
|
#elif defined(CONFIG_HUGETLB_PAGE_SIZE_512K)
|
|
@@ -141,8 +141,7 @@ typedef unsigned long pgprot_t;
|
|
#define VM_DATA_DEFAULT_FLAGS (VM_READ | VM_WRITE | VM_EXEC | \
|
|
#define VM_DATA_DEFAULT_FLAGS (VM_READ | VM_WRITE | VM_EXEC | \
|
|
VM_MAYREAD | VM_MAYWRITE | VM_MAYEXEC)
|
|
VM_MAYREAD | VM_MAYWRITE | VM_MAYEXEC)
|
|
|
|
|
|
-#endif /* !(__KERNEL__) */
|
|
|
|
-
|
|
|
|
#include <asm-generic/page.h>
|
|
#include <asm-generic/page.h>
|
|
|
|
|
|
-#endif /* !(_SPARC64_PAGE_H) */
|
|
|
|
|
|
+#endif /* __KERNEL__ */
|
|
|
|
+#endif /* _SPARC64_PAGE_H */
|