소스 검색

xtensa: nommu: fix USER_RING definition

There's no kernel/user separation in noMMU and PS.RING may not exist.
Even if it exists it should not be used because TLB entries are not set
up for user ring on user pages.

Signed-off-by: Max Filippov <jcmvbkbc@gmail.com>
Max Filippov 10 년 전
부모
커밋
cfedf08b0c
1개의 변경된 파일4개의 추가작업 그리고 0개의 파일을 삭제
  1. 4 0
      arch/xtensa/include/asm/pgtable.h

+ 4 - 0
arch/xtensa/include/asm/pgtable.h

@@ -18,7 +18,11 @@
  * We only use two ring levels, user and kernel space.
  * We only use two ring levels, user and kernel space.
  */
  */
 
 
+#ifdef CONFIG_MMU
 #define USER_RING		1	/* user ring level */
 #define USER_RING		1	/* user ring level */
+#else
+#define USER_RING		0
+#endif
 #define KERNEL_RING		0	/* kernel ring level */
 #define KERNEL_RING		0	/* kernel ring level */
 
 
 /*
 /*