diff options
Diffstat (limited to 'sys')
| -rw-r--r-- | sys/pc98/i386/machdep.c | 3 | ||||
| -rw-r--r-- | sys/pc98/pc98/machdep.c | 3 |
2 files changed, 4 insertions, 2 deletions
diff --git a/sys/pc98/i386/machdep.c b/sys/pc98/i386/machdep.c index 82e4b64b9718..10689540c2a9 100644 --- a/sys/pc98/i386/machdep.c +++ b/sys/pc98/i386/machdep.c @@ -59,6 +59,7 @@ #include <sys/kernel.h> #include <sys/ktr.h> #include <sys/linker.h> +#include <sys/lock.h> #include <sys/malloc.h> #include <sys/mutex.h> #include <sys/proc.h> @@ -2204,8 +2205,8 @@ init386(first) /* setup curproc so that mutexes work */ PCPU_SET(curproc, &proc0); + PCPU_SET(spinlocks, NULL); - LIST_INIT(&proc0.p_heldmtx); LIST_INIT(&proc0.p_contested); mtx_init(&sched_lock, "sched lock", MTX_SPIN | MTX_RECURSE); diff --git a/sys/pc98/pc98/machdep.c b/sys/pc98/pc98/machdep.c index 82e4b64b9718..10689540c2a9 100644 --- a/sys/pc98/pc98/machdep.c +++ b/sys/pc98/pc98/machdep.c @@ -59,6 +59,7 @@ #include <sys/kernel.h> #include <sys/ktr.h> #include <sys/linker.h> +#include <sys/lock.h> #include <sys/malloc.h> #include <sys/mutex.h> #include <sys/proc.h> @@ -2204,8 +2205,8 @@ init386(first) /* setup curproc so that mutexes work */ PCPU_SET(curproc, &proc0); + PCPU_SET(spinlocks, NULL); - LIST_INIT(&proc0.p_heldmtx); LIST_INIT(&proc0.p_contested); mtx_init(&sched_lock, "sched lock", MTX_SPIN | MTX_RECURSE); |
