powerpc/32: Set user/kernel boundary at TASK_SIZE instead of PAGE_OFFSET
[linux-2.6-microblaze.git] / arch / powerpc / include / asm / page.h
index a63fe6f..2546872 100644 (file)
@@ -255,8 +255,10 @@ static inline bool pfn_valid(unsigned long pfn)
  */
 #ifdef CONFIG_PPC_BOOK3E_64
 #define is_kernel_addr(x)      ((x) >= 0x8000000000000000ul)
-#else
+#elif defined(CONFIG_PPC_BOOK3S_64)
 #define is_kernel_addr(x)      ((x) >= PAGE_OFFSET)
+#else
+#define is_kernel_addr(x)      ((x) >= TASK_SIZE)
 #endif
 
 #ifndef CONFIG_PPC_BOOK3S_64