mm/hugetlb: take care of UFFDIO_COPY_MODE_WP
[linux-2.6-microblaze.git] / include / linux / hugetlb.h
index ac2ece9..159b253 100644 (file)
@@ -160,7 +160,8 @@ int hugetlb_mcopy_atomic_pte(struct mm_struct *dst_mm, pte_t *dst_pte,
                                unsigned long dst_addr,
                                unsigned long src_addr,
                                enum mcopy_atomic_mode mode,
-                               struct page **pagep);
+                               struct page **pagep,
+                               bool wp_copy);
 #endif /* CONFIG_USERFAULTFD */
 bool hugetlb_reserve_pages(struct inode *inode, long from, long to,
                                                struct vm_area_struct *vma,
@@ -356,7 +357,8 @@ static inline int hugetlb_mcopy_atomic_pte(struct mm_struct *dst_mm,
                                                unsigned long dst_addr,
                                                unsigned long src_addr,
                                                enum mcopy_atomic_mode mode,
-                                               struct page **pagep)
+                                               struct page **pagep,
+                                               bool wp_copy)
 {
        BUG();
        return 0;