From e66c6753333b9c2b1cf5daf0b73814b5fdb09c41 Mon Sep 17 00:00:00 2001 From: Rajesh Venkatasubramanian Date: Sun, 22 Aug 2004 22:56:55 -0700 Subject: [PATCH] prio_tree: kill vma_prio_tree_init() vma_prio_tree_insert() relies on the fact, that vma was vma_prio_tree_init()'ed. Content of vma->shared should be considered undefined, until this vma is inserted into i_mmap/i_mmap_nonlinear. It's better to do proper initialization in vma_prio_tree_add/insert. Signed-off-by: Oleg Nesterov Signed-off-by: Rajesh Venkatasubramanian Signed-off-by: Andrew Morton Signed-off-by: Linus Torvalds --- kernel/fork.c | 1 - 1 file changed, 1 deletion(-) (limited to 'kernel') diff --git a/kernel/fork.c b/kernel/fork.c index 8e28c1fec202..233dd7f190d6 100644 --- a/kernel/fork.c +++ b/kernel/fork.c @@ -324,7 +324,6 @@ static inline int dup_mmap(struct mm_struct * mm, struct mm_struct * oldmm) tmp->vm_mm = mm; tmp->vm_next = NULL; anon_vma_link(tmp); - vma_prio_tree_init(tmp); file = tmp->vm_file; if (file) { struct inode *inode = file->f_dentry->d_inode; -- cgit v1.2.3