From owner-cvs-all Thu Jun 20 2: 3:17 2002 Delivered-To: cvs-all@freebsd.org Received: from anchor-post-31.mail.demon.net (anchor-post-31.mail.demon.net [194.217.242.89]) by hub.freebsd.org (Postfix) with ESMTP id 66BB837B409; Thu, 20 Jun 2002 02:03:11 -0700 (PDT) Received: from mailgate.nlsystems.com ([62.49.251.130] helo=herring.nlsystems.com) by anchor-post-31.mail.demon.net with esmtp (Exim 3.35 #1) id 17KxqA-0000qR-0V; Thu, 20 Jun 2002 10:02:54 +0100 Received: from herring.nlsystems.com (localhost [127.0.0.1]) by herring.nlsystems.com (8.12.3/8.11.2) with ESMTP id g5K90DMc004974; Thu, 20 Jun 2002 10:00:13 +0100 (BST) (envelope-from dfr@herring.nlsystems.com) Received: (from dfr@localhost) by herring.nlsystems.com (8.12.3/8.12.3/Submit) id g5K90DmS004973; Thu, 20 Jun 2002 10:00:13 +0100 (BST) Content-Type: text/plain; charset="iso-8859-1" From: Doug Rabson To: "Andrew R. Reiter" , cvs-committers@FreeBSD.org, cvs-all@FreeBSD.org Subject: Re: cvs commit: src/sys/kern kern_linker.c Date: Thu, 20 Jun 2002 10:00:13 +0100 User-Agent: KMail/1.4.1 References: <200206192125.g5JLPxu04373@freefall.freebsd.org> In-Reply-To: <200206192125.g5JLPxu04373@freefall.freebsd.org> MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable Message-Id: <200206201000.13151.dfr@nlsystems.com> Sender: owner-cvs-all@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG On Wednesday 19 June 2002 10:25 pm, Andrew R. Reiter wrote: > arr 2002/06/19 14:25:59 PDT > > Modified files: > sys/kern kern_linker.c > Log: > - Remove the lock(9) protecting the kernel linker system. > - Added a mutex, kld_mtx, to protect the kernel_linker system. Note = that > while ``classes'' is global (to that file), it is only read only af= ter > SI_SUB_KLD, SI_ORDER_ANY. > - Add a SYSINIT to flip a flag that disallows class registration afte= r > SI_SUB_KLD, SI_ORDER_ANY. What about classes that are loaded later? --=20 Doug Rabson=09=09=09=09Mail: dfr@nlsystems.com =09=09=09=09=09Phone: +44 20 8348 6160 To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe cvs-all" in the body of the message