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>