diff options
Diffstat (limited to 'arch/sparc/mm/tlb.c')
-rw-r--r-- | arch/sparc/mm/tlb.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/arch/sparc/mm/tlb.c b/arch/sparc/mm/tlb.c index b89aba217e3b..9df2190c097e 100644 --- a/arch/sparc/mm/tlb.c +++ b/arch/sparc/mm/tlb.c | |||
@@ -52,14 +52,14 @@ out: | |||
52 | 52 | ||
53 | void arch_enter_lazy_mmu_mode(void) | 53 | void arch_enter_lazy_mmu_mode(void) |
54 | { | 54 | { |
55 | struct tlb_batch *tb = &__get_cpu_var(tlb_batch); | 55 | struct tlb_batch *tb = this_cpu_ptr(&tlb_batch); |
56 | 56 | ||
57 | tb->active = 1; | 57 | tb->active = 1; |
58 | } | 58 | } |
59 | 59 | ||
60 | void arch_leave_lazy_mmu_mode(void) | 60 | void arch_leave_lazy_mmu_mode(void) |
61 | { | 61 | { |
62 | struct tlb_batch *tb = &__get_cpu_var(tlb_batch); | 62 | struct tlb_batch *tb = this_cpu_ptr(&tlb_batch); |
63 | 63 | ||
64 | if (tb->tlb_nr) | 64 | if (tb->tlb_nr) |
65 | flush_tlb_pending(); | 65 | flush_tlb_pending(); |