From: Hugh Dickins Date: Tue, 22 Nov 2005 05:32:20 +0000 (-0800) Subject: [PATCH] unpaged: copy_page_range vma X-Git-Url: https://git.stricted.de/?a=commitdiff_plain;h=0b0db14c536debd92328819fe6c51a49717e8440;p=GitHub%2FLineageOS%2Fandroid_kernel_motorola_exynos9610.git [PATCH] unpaged: copy_page_range vma For copy_one_pte's print_bad_pte to show the task correctly (instead of "???"), dup_mmap must pass down parent vma rather than child vma. Signed-off-by: Hugh Dickins Signed-off-by: Andrew Morton Signed-off-by: Linus Torvalds --- diff --git a/kernel/fork.c b/kernel/fork.c index e0d0b77343f8..1c1cf8dc396b 100644 --- a/kernel/fork.c +++ b/kernel/fork.c @@ -263,7 +263,7 @@ static inline int dup_mmap(struct mm_struct *mm, struct mm_struct *oldmm) rb_parent = &tmp->vm_rb; mm->map_count++; - retval = copy_page_range(mm, oldmm, tmp); + retval = copy_page_range(mm, oldmm, mpnt); if (tmp->vm_ops && tmp->vm_ops->open) tmp->vm_ops->open(tmp);