aboutsummaryrefslogtreecommitdiffstats
path: root/arch/powerpc
diff options
context:
space:
mode:
authorAneesh Kumar K.V <aneesh.kumar@linux.vnet.ibm.com>2016-07-13 05:36:41 -0400
committerMichael Ellerman <mpe@ellerman.id.au>2016-07-31 21:15:11 -0400
commitf22dfc9158a8a999325e5aeb4b2ceda553430575 (patch)
tree76a9f279c7354bd2669a27ac6d3d96f5b1621e63 /arch/powerpc
parentd8e91e93e97817e8ba069c9c44fb712619cf0a43 (diff)
powerpc/mm/radix: Rename function and drop unused arg
Signed-off-by: Aneesh Kumar K.V <aneesh.kumar@linux.vnet.ibm.com> Signed-off-by: Michael Ellerman <mpe@ellerman.id.au>
Diffstat (limited to 'arch/powerpc')
-rw-r--r--arch/powerpc/include/asm/book3s/64/tlbflush-radix.h10
-rw-r--r--arch/powerpc/mm/hugetlbpage-radix.c4
-rw-r--r--arch/powerpc/mm/tlb-radix.c16
3 files changed, 15 insertions, 15 deletions
diff --git a/arch/powerpc/include/asm/book3s/64/tlbflush-radix.h b/arch/powerpc/include/asm/book3s/64/tlbflush-radix.h
index 30fad5d78e30..a0c7f76c13b3 100644
--- a/arch/powerpc/include/asm/book3s/64/tlbflush-radix.h
+++ b/arch/powerpc/include/asm/book3s/64/tlbflush-radix.h
@@ -20,20 +20,20 @@ extern void radix__flush_tlb_kernel_range(unsigned long start, unsigned long end
20 20
21extern void radix__local_flush_tlb_mm(struct mm_struct *mm); 21extern void radix__local_flush_tlb_mm(struct mm_struct *mm);
22extern void radix__local_flush_tlb_page(struct vm_area_struct *vma, unsigned long vmaddr); 22extern void radix__local_flush_tlb_page(struct vm_area_struct *vma, unsigned long vmaddr);
23extern void radix___local_flush_tlb_page(struct mm_struct *mm, unsigned long vmaddr,
24 unsigned long ap, int nid);
25extern void radix__local_flush_tlb_pwc(struct mmu_gather *tlb, unsigned long addr); 23extern void radix__local_flush_tlb_pwc(struct mmu_gather *tlb, unsigned long addr);
24extern void radix__local_flush_tlb_page_psize(struct mm_struct *mm, unsigned long vmaddr,
25 unsigned long ap);
26extern void radix__tlb_flush(struct mmu_gather *tlb); 26extern void radix__tlb_flush(struct mmu_gather *tlb);
27#ifdef CONFIG_SMP 27#ifdef CONFIG_SMP
28extern void radix__flush_tlb_mm(struct mm_struct *mm); 28extern void radix__flush_tlb_mm(struct mm_struct *mm);
29extern void radix__flush_tlb_page(struct vm_area_struct *vma, unsigned long vmaddr); 29extern void radix__flush_tlb_page(struct vm_area_struct *vma, unsigned long vmaddr);
30extern void radix___flush_tlb_page(struct mm_struct *mm, unsigned long vmaddr,
31 unsigned long ap, int nid);
32extern void radix__flush_tlb_pwc(struct mmu_gather *tlb, unsigned long addr); 30extern void radix__flush_tlb_pwc(struct mmu_gather *tlb, unsigned long addr);
31extern void radix__flush_tlb_page_psize(struct mm_struct *mm, unsigned long vmaddr,
32 unsigned long ap);
33#else 33#else
34#define radix__flush_tlb_mm(mm) radix__local_flush_tlb_mm(mm) 34#define radix__flush_tlb_mm(mm) radix__local_flush_tlb_mm(mm)
35#define radix__flush_tlb_page(vma,addr) radix__local_flush_tlb_page(vma,addr) 35#define radix__flush_tlb_page(vma,addr) radix__local_flush_tlb_page(vma,addr)
36#define radix___flush_tlb_page(mm,addr,p,i) radix___local_flush_tlb_page(mm,addr,p,i) 36#define radix__flush_tlb_page_psize(mm,addr,p) radix__local_flush_tlb_page_psize(mm,addr,p)
37#define radix__flush_tlb_pwc(tlb, addr) radix__local_flush_tlb_pwc(tlb, addr) 37#define radix__flush_tlb_pwc(tlb, addr) radix__local_flush_tlb_pwc(tlb, addr)
38#endif 38#endif
39extern void radix__flush_tlb_lpid_va(unsigned long lpid, unsigned long gpa, 39extern void radix__flush_tlb_lpid_va(unsigned long lpid, unsigned long gpa,
diff --git a/arch/powerpc/mm/hugetlbpage-radix.c b/arch/powerpc/mm/hugetlbpage-radix.c
index 1e11559e1aac..0dfa1816f0c6 100644
--- a/arch/powerpc/mm/hugetlbpage-radix.c
+++ b/arch/powerpc/mm/hugetlbpage-radix.c
@@ -20,7 +20,7 @@ void radix__flush_hugetlb_page(struct vm_area_struct *vma, unsigned long vmaddr)
20 WARN(1, "Wrong huge page shift\n"); 20 WARN(1, "Wrong huge page shift\n");
21 return ; 21 return ;
22 } 22 }
23 radix___flush_tlb_page(vma->vm_mm, vmaddr, ap, 0); 23 radix__flush_tlb_page_psize(vma->vm_mm, vmaddr, ap);
24} 24}
25 25
26void radix__local_flush_hugetlb_page(struct vm_area_struct *vma, unsigned long vmaddr) 26void radix__local_flush_hugetlb_page(struct vm_area_struct *vma, unsigned long vmaddr)
@@ -37,7 +37,7 @@ void radix__local_flush_hugetlb_page(struct vm_area_struct *vma, unsigned long v
37 WARN(1, "Wrong huge page shift\n"); 37 WARN(1, "Wrong huge page shift\n");
38 return ; 38 return ;
39 } 39 }
40 radix___local_flush_tlb_page(vma->vm_mm, vmaddr, ap, 0); 40 radix__local_flush_tlb_page_psize(vma->vm_mm, vmaddr, ap);
41} 41}
42 42
43/* 43/*
diff --git a/arch/powerpc/mm/tlb-radix.c b/arch/powerpc/mm/tlb-radix.c
index 456c155fe76c..fb9974abdde7 100644
--- a/arch/powerpc/mm/tlb-radix.c
+++ b/arch/powerpc/mm/tlb-radix.c
@@ -140,8 +140,8 @@ void radix__local_flush_tlb_pwc(struct mmu_gather *tlb, unsigned long addr)
140} 140}
141EXPORT_SYMBOL(radix__local_flush_tlb_pwc); 141EXPORT_SYMBOL(radix__local_flush_tlb_pwc);
142 142
143void radix___local_flush_tlb_page(struct mm_struct *mm, unsigned long vmaddr, 143void radix__local_flush_tlb_page_psize(struct mm_struct *mm, unsigned long vmaddr,
144 unsigned long ap, int nid) 144 unsigned long ap)
145{ 145{
146 unsigned long pid; 146 unsigned long pid;
147 147
@@ -159,8 +159,8 @@ void radix__local_flush_tlb_page(struct vm_area_struct *vma, unsigned long vmadd
159 if (vma && is_vm_hugetlb_page(vma)) 159 if (vma && is_vm_hugetlb_page(vma))
160 return __local_flush_hugetlb_page(vma, vmaddr); 160 return __local_flush_hugetlb_page(vma, vmaddr);
161#endif 161#endif
162 radix___local_flush_tlb_page(vma ? vma->vm_mm : NULL, vmaddr, 162 radix__local_flush_tlb_page_psize(vma ? vma->vm_mm : NULL, vmaddr,
163 mmu_get_ap(mmu_virtual_psize), 0); 163 mmu_get_ap(mmu_virtual_psize));
164} 164}
165EXPORT_SYMBOL(radix__local_flush_tlb_page); 165EXPORT_SYMBOL(radix__local_flush_tlb_page);
166 166
@@ -215,8 +215,8 @@ no_context:
215} 215}
216EXPORT_SYMBOL(radix__flush_tlb_pwc); 216EXPORT_SYMBOL(radix__flush_tlb_pwc);
217 217
218void radix___flush_tlb_page(struct mm_struct *mm, unsigned long vmaddr, 218void radix__flush_tlb_page_psize(struct mm_struct *mm, unsigned long vmaddr,
219 unsigned long ap, int nid) 219 unsigned long ap)
220{ 220{
221 unsigned long pid; 221 unsigned long pid;
222 222
@@ -244,8 +244,8 @@ void radix__flush_tlb_page(struct vm_area_struct *vma, unsigned long vmaddr)
244 if (vma && is_vm_hugetlb_page(vma)) 244 if (vma && is_vm_hugetlb_page(vma))
245 return flush_hugetlb_page(vma, vmaddr); 245 return flush_hugetlb_page(vma, vmaddr);
246#endif 246#endif
247 radix___flush_tlb_page(vma ? vma->vm_mm : NULL, vmaddr, 247 radix__flush_tlb_page_psize(vma ? vma->vm_mm : NULL, vmaddr,
248 mmu_get_ap(mmu_virtual_psize), 0); 248 mmu_get_ap(mmu_virtual_psize));
249} 249}
250EXPORT_SYMBOL(radix__flush_tlb_page); 250EXPORT_SYMBOL(radix__flush_tlb_page);
251 251