diff options
Diffstat (limited to 'arch/powerpc/mm/hash_native_64.c')
-rw-r--r-- | arch/powerpc/mm/hash_native_64.c | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/arch/powerpc/mm/hash_native_64.c b/arch/powerpc/mm/hash_native_64.c index 784a400e0781..c23eef2b81a6 100644 --- a/arch/powerpc/mm/hash_native_64.c +++ b/arch/powerpc/mm/hash_native_64.c | |||
@@ -98,8 +98,8 @@ static inline void __tlbiel(unsigned long va, int psize, int ssize) | |||
98 | 98 | ||
99 | static inline void tlbie(unsigned long va, int psize, int ssize, int local) | 99 | static inline void tlbie(unsigned long va, int psize, int ssize, int local) |
100 | { | 100 | { |
101 | unsigned int use_local = local && cpu_has_feature(CPU_FTR_TLBIEL); | 101 | unsigned int use_local = local && mmu_has_feature(MMU_FTR_TLBIEL); |
102 | int lock_tlbie = !cpu_has_feature(CPU_FTR_LOCKLESS_TLBIE); | 102 | int lock_tlbie = !mmu_has_feature(MMU_FTR_LOCKLESS_TLBIE); |
103 | 103 | ||
104 | if (use_local) | 104 | if (use_local) |
105 | use_local = mmu_psize_defs[psize].tlbiel; | 105 | use_local = mmu_psize_defs[psize].tlbiel; |
@@ -503,7 +503,7 @@ static void native_flush_hash_range(unsigned long number, int local) | |||
503 | } pte_iterate_hashed_end(); | 503 | } pte_iterate_hashed_end(); |
504 | } | 504 | } |
505 | 505 | ||
506 | if (cpu_has_feature(CPU_FTR_TLBIEL) && | 506 | if (mmu_has_feature(MMU_FTR_TLBIEL) && |
507 | mmu_psize_defs[psize].tlbiel && local) { | 507 | mmu_psize_defs[psize].tlbiel && local) { |
508 | asm volatile("ptesync":::"memory"); | 508 | asm volatile("ptesync":::"memory"); |
509 | for (i = 0; i < number; i++) { | 509 | for (i = 0; i < number; i++) { |
@@ -517,7 +517,7 @@ static void native_flush_hash_range(unsigned long number, int local) | |||
517 | } | 517 | } |
518 | asm volatile("ptesync":::"memory"); | 518 | asm volatile("ptesync":::"memory"); |
519 | } else { | 519 | } else { |
520 | int lock_tlbie = !cpu_has_feature(CPU_FTR_LOCKLESS_TLBIE); | 520 | int lock_tlbie = !mmu_has_feature(MMU_FTR_LOCKLESS_TLBIE); |
521 | 521 | ||
522 | if (lock_tlbie) | 522 | if (lock_tlbie) |
523 | raw_spin_lock(&native_tlbie_lock); | 523 | raw_spin_lock(&native_tlbie_lock); |