patch-2.4.0-prerelease linux/kernel/fork.c
Next file: linux/kernel/kmod.c
Previous file: linux/kernel/exit.c
Back to the patch index
Back to the overall index
- Lines: 24
- Date:
Sat Dec 30 09:31:52 2000
- Orig file:
v2.4.0-test12/linux/kernel/fork.c
- Orig date:
Mon Dec 11 17:59:45 2000
diff -u --recursive --new-file v2.4.0-test12/linux/kernel/fork.c linux/kernel/fork.c
@@ -133,11 +133,9 @@
mm->mmap_avl = NULL;
mm->mmap_cache = NULL;
mm->map_count = 0;
- mm->context = 0;
mm->cpu_vm_mask = 0;
mm->swap_cnt = 0;
mm->swap_address = 0;
- mm->segments = NULL;
pprev = &mm->mmap;
for (mpnt = current->mm->mmap ; mpnt ; mpnt = mpnt->vm_next) {
struct file *file;
@@ -179,10 +177,9 @@
* Link in the new vma even if an error occurred,
* so that exit_mmap() can clean up the mess.
*/
- tmp->vm_next = *pprev;
*pprev = tmp;
-
pprev = &tmp->vm_next;
+
if (retval)
goto fail_nomem;
}
FUNET's LINUX-ADM group, linux-adm@nic.funet.fi
TCL-scripts by Sam Shen (who was at: slshen@lbl.gov)