From: Hugh Dickins 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 --- kernel/fork.c | 2 +- 1 files changed, 1 insertion(+), 1 deletion(-) diff -puN kernel/fork.c~unpaged-copy_page_range-vma kernel/fork.c --- 25/kernel/fork.c~unpaged-copy_page_range-vma Thu Nov 17 16:21:37 2005 +++ 25-akpm/kernel/fork.c Thu Nov 17 16:21:37 2005 @@ -263,7 +263,7 @@ static inline int dup_mmap(struct mm_str 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); _