Date: Sat, 20 Jan 2001 23:52:20 -0800 (PST) From: Jason Evans <jasone@FreeBSD.org> To: cvs-committers@FreeBSD.org, cvs-all@FreeBSD.org Subject: cvs commit: src/share/man/man9 Makefile mutex.9 src/sys/alpha/alpha machdep.c src/sys/i386/i386 machdep.c vm86.c src/sys/i386/isa clock.c src/sys/ia64/ia64 machdep.c src/sys/kern kern_lock.c kern_malloc.c kern_mutex.c src/sys/pc98/i386 machdep.c ... Message-ID: <200101210752.f0L7qKn06205@freefall.freebsd.org>
next in thread | raw e-mail | index | archive | help
jasone 2001/01/20 23:52:20 PST
Modified files:
share/man/man9 Makefile mutex.9
sys/alpha/alpha machdep.c
sys/i386/i386 machdep.c vm86.c
sys/i386/isa clock.c
sys/ia64/ia64 machdep.c
sys/kern kern_lock.c kern_malloc.c kern_mutex.c
sys/pc98/i386 machdep.c
sys/pc98/pc98 clock.c
sys/sys kernel.h mutex.h
Log:
Remove MUTEX_DECLARE() and MTX_COLD. Instead, postpone full mutex
initialization until after malloc() is safe to call, then iterate through
all mutexes and complete their initialization.
This change is necessary in order to avoid some circular bootstrapping
dependencies.
Revision Changes Path
1.91 +1 -2 src/share/man/man9/Makefile
1.8 +2 -40 src/share/man/man9/mutex.9
1.108 +5 -5 src/sys/alpha/alpha/machdep.c
1.433 +6 -6 src/sys/i386/i386/machdep.c
1.37 +3 -3 src/sys/i386/i386/vm86.c
1.166 +2 -2 src/sys/i386/isa/clock.c
1.17 +5 -5 src/sys/ia64/ia64/machdep.c
1.39 +4 -4 src/sys/kern/kern_lock.c
1.77 +3 -3 src/sys/kern/kern_malloc.c
1.34 +82 -30 src/sys/kern/kern_mutex.c
1.200 +6 -6 src/sys/pc98/i386/machdep.c
1.97 +2 -2 src/sys/pc98/pc98/clock.c
1.77 +2 -1 src/sys/sys/kernel.h
1.19 +14 -21 src/sys/sys/mutex.h
To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe cvs-all" in the body of the message
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200101210752.f0L7qKn06205>
