X-Git-Url: https://git.karo-electronics.de/?a=blobdiff_plain;f=include%2Flinux%2Fmm.h;h=cc6ab1038f6fa038e9e72a39a92df7306bc7ad60;hb=47ad8475c000141eacb3ecda5e5ce4b43a9cd04d;hp=14ddd98b063f72998bac252dea9400ef3b1d5ab4;hpb=3f04f62f90d46a82dd73027c5fd7a15daed5c33d;p=mv-sheeva.git diff --git a/include/linux/mm.h b/include/linux/mm.h index 14ddd98b063..cc6ab1038f6 100644 --- a/include/linux/mm.h +++ b/include/linux/mm.h @@ -1589,5 +1589,14 @@ static inline int is_hwpoison_address(unsigned long addr) extern void dump_page(struct page *page); +#if defined(CONFIG_TRANSPARENT_HUGEPAGE) || defined(CONFIG_HUGETLBFS) +extern void clear_huge_page(struct page *page, + unsigned long addr, + unsigned int pages_per_huge_page); +extern void copy_user_huge_page(struct page *dst, struct page *src, + unsigned long addr, struct vm_area_struct *vma, + unsigned int pages_per_huge_page); +#endif /* CONFIG_TRANSPARENT_HUGEPAGE || CONFIG_HUGETLBFS */ + #endif /* __KERNEL__ */ #endif /* _LINUX_MM_H */