[ARM] remove L_PTE_BUFFERABLE and L_PTE_CACHEABLE
authorRussell King <rmk@dyn-67.arm.linux.org.uk>
Sat, 11 Jul 2009 15:51:40 +0000 (16:51 +0100)
committerRussell King <rmk+kernel@arm.linux.org.uk>
Sat, 11 Jul 2009 15:55:52 +0000 (16:55 +0100)
These old symbols are meaningless now that we have memory type
support implemented.  The entire memory type field needs to be
modified rather than just a few bits twiddled.

Signed-off-by: Russell King <rmk+kernel@arm.linux.org.uk>
arch/arm/include/asm/pgtable.h
arch/arm/mm/proc-macros.S

index c433c6c73112a70f379d954cdfb1ec07d19c86f3..d575666d5c469db204d1c863bd5c6417603e0743 100644 (file)
@@ -164,8 +164,6 @@ extern void __pgd_error(const char *file, int line, unsigned long val);
 #define L_PTE_PRESENT          (1 << 0)
 #define L_PTE_FILE             (1 << 1)        /* only when !PRESENT */
 #define L_PTE_YOUNG            (1 << 1)
-#define L_PTE_BUFFERABLE       (1 << 2)        /* obsolete, matches PTE */
-#define L_PTE_CACHEABLE                (1 << 3)        /* obsolete, matches PTE */
 #define L_PTE_DIRTY            (1 << 6)
 #define L_PTE_WRITE            (1 << 7)
 #define L_PTE_USER             (1 << 8)
index 54b1f721dec883f99d0ac5c9cdc6d8dc75fa747a..a0b3f36f3178847bb032ad057154caef1848f281 100644 (file)
 #if L_PTE_SHARED != PTE_EXT_SHARED
 #error PTE shared bit mismatch
 #endif
-#if L_PTE_BUFFERABLE != PTE_BUFFERABLE
-#error PTE bufferable bit mismatch
-#endif
-#if L_PTE_CACHEABLE != PTE_CACHEABLE
-#error PTE cacheable bit mismatch
-#endif
 #if (L_PTE_EXEC+L_PTE_USER+L_PTE_WRITE+L_PTE_DIRTY+L_PTE_YOUNG+\
      L_PTE_FILE+L_PTE_PRESENT) > L_PTE_SHARED
 #error Invalid Linux PTE bit settings