diff options
author | Thomas Gleixner <tglx@linutronix.de> | 2008-01-30 13:34:08 +0100 |
---|---|---|
committer | Ingo Molnar <mingo@elte.hu> | 2008-01-30 13:34:08 +0100 |
commit | af1e6844d60057774910a2d08bd75b67d73ba7d5 (patch) | |
tree | 88a2527769b81fb70e80ad15577b04bd3b2442ad /arch | |
parent | 57a6a46aa26d6e39c62daf8b3b96e94f76e6846f (diff) | |
download | linux-af1e6844d60057774910a2d08bd75b67d73ba7d5.tar.gz linux-af1e6844d60057774910a2d08bd75b67d73ba7d5.tar.bz2 linux-af1e6844d60057774910a2d08bd75b67d73ba7d5.zip |
x86: cpa: rename global_flush_tlb() to cpa_flush_all()
The function name global_flush_tlb() suggests something different from
what the function really does. Rename it to cpa_flush_all(), which is an
understandable counterpart to cpa_flush_range().
no global visibility of the old API anymore.
Signed-off-by: Thomas Gleixner <tglx@linutronix.de>
Signed-off-by: Ingo Molnar <mingo@elte.hu>
Diffstat (limited to 'arch')
-rw-r--r-- | arch/x86/mm/pageattr-test.c | 4 | ||||
-rw-r--r-- | arch/x86/mm/pageattr.c | 10 |
2 files changed, 7 insertions, 7 deletions
diff --git a/arch/x86/mm/pageattr-test.c b/arch/x86/mm/pageattr-test.c index 4e8b8c6baccd..554820265b95 100644 --- a/arch/x86/mm/pageattr-test.c +++ b/arch/x86/mm/pageattr-test.c @@ -183,7 +183,7 @@ static __init int exercise_pageattr(void) } vfree(bm); - global_flush_tlb(); + cpa_flush_all(); failed += print_split(&sb); @@ -211,7 +211,7 @@ static __init int exercise_pageattr(void) } } - global_flush_tlb(); + cpa_flush_all(); failed += print_split(&sc); 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) clflush(addr+i); } -static void flush_kernel_map(void *arg) +static void __cpa_flush_all(void *arg) { /* * Flush all to work around Errata in early athlons regarding @@ -45,11 +45,11 @@ static void flush_kernel_map(void *arg) wbinvd(); } -static void global_flush_tlb(void) +static void cpa_flush_all(void) { BUG_ON(irqs_disabled()); - on_each_cpu(flush_kernel_map, NULL, 1, 1); + on_each_cpu(__cpa_flush_all, NULL, 1, 1); } struct clflush_data { @@ -350,13 +350,13 @@ static int change_page_attr_set_clr(unsigned long addr, int numpages, /* * On success we use clflush, when the CPU supports it to * avoid the wbindv. If the CPU does not support it and in the - * error case we fall back to global_flush_tlb (which uses + * error case we fall back to cpa_flush_all (which uses * wbindv): */ if (!ret && cpu_has_clflush) cpa_flush_range(addr, numpages); else - global_flush_tlb(); + cpa_flush_all(); return ret; } |