powerpc/mm: Add early_[cpu|mmu]_has_feature()
[cascardo/linux.git] / arch / powerpc / include / asm / mmu.h
index f413b32..08b4c06 100644 (file)
@@ -135,11 +135,16 @@ enum {
                0,
 };
 
-static inline bool mmu_has_feature(unsigned long feature)
+static inline bool early_mmu_has_feature(unsigned long feature)
 {
        return !!(MMU_FTRS_POSSIBLE & cur_cpu_spec->mmu_features & feature);
 }
 
+static inline bool mmu_has_feature(unsigned long feature)
+{
+       return early_mmu_has_feature(feature);
+}
+
 static inline void mmu_clear_feature(unsigned long feature)
 {
        cur_cpu_spec->mmu_features &= ~feature;
@@ -168,11 +173,21 @@ static inline bool radix_enabled(void)
 {
        return mmu_has_feature(MMU_FTR_TYPE_RADIX);
 }
+
+static inline bool early_radix_enabled(void)
+{
+       return early_mmu_has_feature(MMU_FTR_TYPE_RADIX);
+}
 #else
 static inline bool radix_enabled(void)
 {
        return false;
 }
+
+static inline bool early_radix_enabled(void)
+{
+       return false;
+}
 #endif
 
 #endif /* !__ASSEMBLY__ */