diff options
Diffstat (limited to 'arch/powerpc/platforms/pseries/lpar.c')
-rw-r--r-- | arch/powerpc/platforms/pseries/lpar.c | 10 |
1 files changed, 5 insertions, 5 deletions
diff --git a/arch/powerpc/platforms/pseries/lpar.c b/arch/powerpc/platforms/pseries/lpar.c index f6880d2a40fb..469751d92004 100644 --- a/arch/powerpc/platforms/pseries/lpar.c +++ b/arch/powerpc/platforms/pseries/lpar.c | |||
@@ -284,7 +284,7 @@ static long pSeries_lpar_hpte_updatepp(unsigned long slot, | |||
284 | unsigned long newpp, | 284 | unsigned long newpp, |
285 | unsigned long vpn, | 285 | unsigned long vpn, |
286 | int psize, int apsize, | 286 | int psize, int apsize, |
287 | int ssize, int local) | 287 | int ssize, unsigned long inv_flags) |
288 | { | 288 | { |
289 | unsigned long lpar_rc; | 289 | unsigned long lpar_rc; |
290 | unsigned long flags = (newpp & 7) | H_AVPN; | 290 | unsigned long flags = (newpp & 7) | H_AVPN; |
@@ -442,7 +442,7 @@ static void __pSeries_lpar_hugepage_invalidate(unsigned long *slot, | |||
442 | static void pSeries_lpar_hugepage_invalidate(unsigned long vsid, | 442 | static void pSeries_lpar_hugepage_invalidate(unsigned long vsid, |
443 | unsigned long addr, | 443 | unsigned long addr, |
444 | unsigned char *hpte_slot_array, | 444 | unsigned char *hpte_slot_array, |
445 | int psize, int ssize) | 445 | int psize, int ssize, int local) |
446 | { | 446 | { |
447 | int i, index = 0; | 447 | int i, index = 0; |
448 | unsigned long s_addr = addr; | 448 | unsigned long s_addr = addr; |
@@ -515,7 +515,7 @@ static void pSeries_lpar_flush_hash_range(unsigned long number, int local) | |||
515 | unsigned long vpn; | 515 | unsigned long vpn; |
516 | unsigned long i, pix, rc; | 516 | unsigned long i, pix, rc; |
517 | unsigned long flags = 0; | 517 | unsigned long flags = 0; |
518 | struct ppc64_tlb_batch *batch = &__get_cpu_var(ppc64_tlb_batch); | 518 | struct ppc64_tlb_batch *batch = this_cpu_ptr(&ppc64_tlb_batch); |
519 | int lock_tlbie = !mmu_has_feature(MMU_FTR_LOCKLESS_TLBIE); | 519 | int lock_tlbie = !mmu_has_feature(MMU_FTR_LOCKLESS_TLBIE); |
520 | unsigned long param[9]; | 520 | unsigned long param[9]; |
521 | unsigned long hash, index, shift, hidx, slot; | 521 | unsigned long hash, index, shift, hidx, slot; |
@@ -705,7 +705,7 @@ void __trace_hcall_entry(unsigned long opcode, unsigned long *args) | |||
705 | 705 | ||
706 | local_irq_save(flags); | 706 | local_irq_save(flags); |
707 | 707 | ||
708 | depth = &__get_cpu_var(hcall_trace_depth); | 708 | depth = this_cpu_ptr(&hcall_trace_depth); |
709 | 709 | ||
710 | if (*depth) | 710 | if (*depth) |
711 | goto out; | 711 | goto out; |
@@ -730,7 +730,7 @@ void __trace_hcall_exit(long opcode, unsigned long retval, | |||
730 | 730 | ||
731 | local_irq_save(flags); | 731 | local_irq_save(flags); |
732 | 732 | ||
733 | depth = &__get_cpu_var(hcall_trace_depth); | 733 | depth = this_cpu_ptr(&hcall_trace_depth); |
734 | 734 | ||
735 | if (*depth) | 735 | if (*depth) |
736 | goto out; | 736 | goto out; |