diff options
Diffstat (limited to 'arch/x86/mm/pageattr.c')
-rw-r--r-- | arch/x86/mm/pageattr.c | 10 |
1 files changed, 5 insertions, 5 deletions
diff --git a/arch/x86/mm/pageattr.c b/arch/x86/mm/pageattr.c index bbe691dd272e..cdd2ea2a2239 100644 --- a/arch/x86/mm/pageattr.c +++ b/arch/x86/mm/pageattr.c | |||
@@ -33,7 +33,7 @@ void clflush_cache_range(void *addr, int size) | |||
33 | clflush(addr+i); | 33 | clflush(addr+i); |
34 | } | 34 | } |
35 | 35 | ||
36 | static void flush_kernel_map(void *arg) | 36 | static void __cpa_flush_all(void *arg) |
37 | { | 37 | { |
38 | /* | 38 | /* |
39 | * Flush all to work around Errata in early athlons regarding | 39 | * Flush all to work around Errata in early athlons regarding |
@@ -45,11 +45,11 @@ static void flush_kernel_map(void *arg) | |||
45 | wbinvd(); | 45 | wbinvd(); |
46 | } | 46 | } |
47 | 47 | ||
48 | static void global_flush_tlb(void) | 48 | static void cpa_flush_all(void) |
49 | { | 49 | { |
50 | BUG_ON(irqs_disabled()); | 50 | BUG_ON(irqs_disabled()); |
51 | 51 | ||
52 | on_each_cpu(flush_kernel_map, NULL, 1, 1); | 52 | on_each_cpu(__cpa_flush_all, NULL, 1, 1); |
53 | } | 53 | } |
54 | 54 | ||
55 | struct clflush_data { | 55 | struct clflush_data { |
@@ -350,13 +350,13 @@ static int change_page_attr_set_clr(unsigned long addr, int numpages, | |||
350 | /* | 350 | /* |
351 | * On success we use clflush, when the CPU supports it to | 351 | * On success we use clflush, when the CPU supports it to |
352 | * avoid the wbindv. If the CPU does not support it and in the | 352 | * avoid the wbindv. If the CPU does not support it and in the |
353 | * error case we fall back to global_flush_tlb (which uses | 353 | * error case we fall back to cpa_flush_all (which uses |
354 | * wbindv): | 354 | * wbindv): |
355 | */ | 355 | */ |
356 | if (!ret && cpu_has_clflush) | 356 | if (!ret && cpu_has_clflush) |
357 | cpa_flush_range(addr, numpages); | 357 | cpa_flush_range(addr, numpages); |
358 | else | 358 | else |
359 | global_flush_tlb(); | 359 | cpa_flush_all(); |
360 | 360 | ||
361 | return ret; | 361 | return ret; |
362 | } | 362 | } |