diff options
Diffstat (limited to 'arch/mn10300/mm/tlb-smp.c')
-rw-r--r-- | arch/mn10300/mm/tlb-smp.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/arch/mn10300/mm/tlb-smp.c b/arch/mn10300/mm/tlb-smp.c index 3e57faf04083..e5d0ef722bfa 100644 --- a/arch/mn10300/mm/tlb-smp.c +++ b/arch/mn10300/mm/tlb-smp.c | |||
@@ -78,9 +78,9 @@ void smp_flush_tlb(void *unused) | |||
78 | else | 78 | else |
79 | local_flush_tlb_page(flush_mm, flush_va); | 79 | local_flush_tlb_page(flush_mm, flush_va); |
80 | 80 | ||
81 | smp_mb__before_clear_bit(); | 81 | smp_mb__before_atomic(); |
82 | cpumask_clear_cpu(cpu_id, &flush_cpumask); | 82 | cpumask_clear_cpu(cpu_id, &flush_cpumask); |
83 | smp_mb__after_clear_bit(); | 83 | smp_mb__after_atomic(); |
84 | out: | 84 | out: |
85 | put_cpu(); | 85 | put_cpu(); |
86 | } | 86 | } |