*/
static __always_inline ssize_t __mcopy_atomic_hugetlb(struct mm_struct *dst_mm,
struct vm_area_struct *dst_vma,
*/
static __always_inline ssize_t __mcopy_atomic_hugetlb(struct mm_struct *dst_mm,
struct vm_area_struct *dst_vma,
* private and shared mappings. See the routine
* restore_reserve_on_error for details. Unfortunately, we
* can not call restore_reserve_on_error now as it would
* private and shared mappings. See the routine
* restore_reserve_on_error for details. Unfortunately, we
* can not call restore_reserve_on_error now as it would
*
* If a reservation for the page existed in the reservation
* map of a private mapping, the map was modified to indicate
*
* If a reservation for the page existed in the reservation
* map of a private mapping, the map was modified to indicate
/* Does the address range wrap, or is the span zero-sized? */
BUG_ON(start + len <= start);
/* Does the address range wrap, or is the span zero-sized? */
BUG_ON(start + len <= start);