FORK_SEPARATE_PGMAP

上级 c15c6187
...@@ -456,7 +456,7 @@ fork(int flags) ...@@ -456,7 +456,7 @@ fork(int flags)
np->vmap = myproc()->vmap; np->vmap = myproc()->vmap;
np->vmap->ref++; np->vmap->ref++;
if (flags & FORK_SEPARATE_PGMAP) { if (flags & FORK_SEPARATE_PGMAP) {
panic("fork: FORK_SEPARATE_PGMAP"); np->pgmap = proc_pgmap::alloc();
} else { } else {
np->pgmap = myproc()->pgmap; np->pgmap = myproc()->pgmap;
myproc()->pgmap->inc(); myproc()->pgmap->inc();
......
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论