Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net
[linux-2.6-block.git] / arch / powerpc / include / asm / book3s / 64 / hugetlb-radix.h
1 #ifndef _ASM_POWERPC_BOOK3S_64_HUGETLB_RADIX_H
2 #define _ASM_POWERPC_BOOK3S_64_HUGETLB_RADIX_H
3 /*
4  * For radix we want generic code to handle hugetlb. But then if we want
5  * both hash and radix to be enabled together we need to workaround the
6  * limitations.
7  */
8 void radix__flush_hugetlb_page(struct vm_area_struct *vma, unsigned long vmaddr);
9 void radix__local_flush_hugetlb_page(struct vm_area_struct *vma, unsigned long vmaddr);
10 extern unsigned long
11 radix__hugetlb_get_unmapped_area(struct file *file, unsigned long addr,
12                                 unsigned long len, unsigned long pgoff,
13                                 unsigned long flags);
14 #endif