diff options
| author | John Baldwin <jhb@FreeBSD.org> | 2001-02-09 16:25:16 +0000 |
|---|---|---|
| committer | John Baldwin <jhb@FreeBSD.org> | 2001-02-09 16:25:16 +0000 |
| commit | 929604ec9bf17bb48ce26175cf474fc972ffa502 (patch) | |
| tree | 6a31dfa44517aafa4052a2535d5d6e7969b03e5b | |
| parent | a91fe908db4fd4bdf17957fc683981b821ceacaf (diff) | |
Notes
| -rw-r--r-- | sys/alpha/alpha/machdep.c | 1 | ||||
| -rw-r--r-- | sys/amd64/amd64/machdep.c | 1 | ||||
| -rw-r--r-- | sys/i386/i386/machdep.c | 1 | ||||
| -rw-r--r-- | sys/ia64/ia64/machdep.c | 1 | ||||
| -rw-r--r-- | sys/kern/init_main.c | 1 | ||||
| -rw-r--r-- | sys/pc98/i386/machdep.c | 1 | ||||
| -rw-r--r-- | sys/pc98/pc98/machdep.c | 1 |
7 files changed, 6 insertions, 1 deletions
diff --git a/sys/alpha/alpha/machdep.c b/sys/alpha/alpha/machdep.c index bbfe946df2f8..0b79c685bb22 100644 --- a/sys/alpha/alpha/machdep.c +++ b/sys/alpha/alpha/machdep.c @@ -1012,6 +1012,7 @@ alpha_init(pfn, ptb, bim, bip, biv) */ mtx_init(&Giant, "Giant", MTX_DEF | MTX_RECURSE); mtx_init(&sched_lock, "sched lock", MTX_SPIN | MTX_RECURSE); + mtx_init(&proc0.p_mtx, "process lock", MTX_DEF); mtx_lock(&Giant); /* diff --git a/sys/amd64/amd64/machdep.c b/sys/amd64/amd64/machdep.c index ea1703ce0178..cbf95ccbc189 100644 --- a/sys/amd64/amd64/machdep.c +++ b/sys/amd64/amd64/machdep.c @@ -1910,6 +1910,7 @@ init386(first) * Giant is used early for at least debugger traps and unexpected traps. */ mtx_init(&Giant, "Giant", MTX_DEF | MTX_RECURSE); + mtx_init(&proc0.p_mtx, "process lock", MTX_DEF); mtx_lock(&Giant); /* make ldt memory segments */ diff --git a/sys/i386/i386/machdep.c b/sys/i386/i386/machdep.c index ea1703ce0178..cbf95ccbc189 100644 --- a/sys/i386/i386/machdep.c +++ b/sys/i386/i386/machdep.c @@ -1910,6 +1910,7 @@ init386(first) * Giant is used early for at least debugger traps and unexpected traps. */ mtx_init(&Giant, "Giant", MTX_DEF | MTX_RECURSE); + mtx_init(&proc0.p_mtx, "process lock", MTX_DEF); mtx_lock(&Giant); /* make ldt memory segments */ diff --git a/sys/ia64/ia64/machdep.c b/sys/ia64/ia64/machdep.c index 5ca6012275b7..0b8ccae25e56 100644 --- a/sys/ia64/ia64/machdep.c +++ b/sys/ia64/ia64/machdep.c @@ -597,6 +597,7 @@ ia64_init() */ mtx_init(&Giant, "Giant", MTX_DEF | MTX_RECURSE); mtx_init(&sched_lock, "sched lock", MTX_SPIN | MTX_RECURSE); + mtx_init(&proc0.p_mtx, "process lock", MTX_DEF); mtx_lock(&Giant); /* diff --git a/sys/kern/init_main.c b/sys/kern/init_main.c index 0214ed1e76fa..39b6a6edb649 100644 --- a/sys/kern/init_main.c +++ b/sys/kern/init_main.c @@ -285,7 +285,6 @@ proc0_init(void *dummy __unused) /* * Create process 0 (the swapper). */ - mtx_init(&p->p_mtx, "process lock", MTX_DEF); LIST_INSERT_HEAD(&allproc, p, p_list); p->p_pgrp = &pgrp0; LIST_INSERT_HEAD(PGRPHASH(0), &pgrp0, pg_hash); diff --git a/sys/pc98/i386/machdep.c b/sys/pc98/i386/machdep.c index 49edba8a8ba2..4d67c7b530ca 100644 --- a/sys/pc98/i386/machdep.c +++ b/sys/pc98/i386/machdep.c @@ -2219,6 +2219,7 @@ init386(first) * Giant is used early for at least debugger traps and unexpected traps. */ mtx_init(&Giant, "Giant", MTX_DEF | MTX_RECURSE); + mtx_init(&proc0.p_mtx, "process lock", MTX_DEF); mtx_lock(&Giant); /* make ldt memory segments */ diff --git a/sys/pc98/pc98/machdep.c b/sys/pc98/pc98/machdep.c index 49edba8a8ba2..4d67c7b530ca 100644 --- a/sys/pc98/pc98/machdep.c +++ b/sys/pc98/pc98/machdep.c @@ -2219,6 +2219,7 @@ init386(first) * Giant is used early for at least debugger traps and unexpected traps. */ mtx_init(&Giant, "Giant", MTX_DEF | MTX_RECURSE); + mtx_init(&proc0.p_mtx, "process lock", MTX_DEF); mtx_lock(&Giant); /* make ldt memory segments */ |
