patch-2.1.38 linux/kernel/fork.c
Next file: linux/kernel/ksyms.c
Previous file: linux/init/main.c
Back to the patch index
Back to the overall index
- Lines: 22
- Date:
Wed May 14 15:01:21 1997
- Orig file:
v2.1.37/linux/kernel/fork.c
- Orig date:
Tue May 13 22:41:20 1997
diff -u --recursive --new-file v2.1.37/linux/kernel/fork.c linux/kernel/fork.c
@@ -121,7 +121,7 @@
int i;
uid_cachep = kmem_cache_create("uid_cache", sizeof(struct uid_taskcount),
- sizeof(unsigned long) * 2,
+ 0,
SLAB_HWCACHE_ALIGN, NULL, NULL);
if(!uid_cachep)
panic("Cannot create uid taskcount SLAB cache\n");
@@ -257,6 +257,12 @@
init_new_context(mm);
mm->count = 1;
mm->def_flags = 0;
+
+ /* It has not run yet, so cannot be present in anyone's
+ * cache or tlb.
+ */
+ mm->cpu_vm_mask = 0;
+
tsk->mm = mm;
tsk->min_flt = tsk->maj_flt = 0;
tsk->cmin_flt = tsk->cmaj_flt = 0;
FUNET's LINUX-ADM group, linux-adm@nic.funet.fi
TCL-scripts by Sam Shen, slshen@lbl.gov