From owner-freebsd-hackers@FreeBSD.ORG Sun Dec 24 09:55:01 2006 Return-Path: X-Original-To: freebsd-hackers@freebsd.org Delivered-To: freebsd-hackers@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id D12DE16A40F for ; Sun, 24 Dec 2006 09:55:00 +0000 (UTC) (envelope-from duane@dwpc.dwlabs.ca) Received: from smtpout.eastlink.ca (smtpout.eastlink.ca [24.222.0.30]) by mx1.freebsd.org (Postfix) with ESMTP id 8B01713C466 for ; Sun, 24 Dec 2006 09:55:00 +0000 (UTC) (envelope-from duane@dwpc.dwlabs.ca) Received: from ip02.eastlink.ca ([24.222.10.10]) by mta01.eastlink.ca (Sun Java System Messaging Server 6.2-4.03 (built Sep 22 2005)) with ESMTP id <0JAR00GUKU7H5S81@mta01.eastlink.ca> for freebsd-hackers@freebsd.org; Sun, 24 Dec 2006 05:26:05 -0400 (AST) Received: from blk-224-199-230.eastlink.ca (HELO dwpc.dwlabs.ca) ([24.224.199.230]) by ip02.eastlink.ca with ESMTP; Sun, 24 Dec 2006 05:24:50 -0400 Received: from dwpc.dwlabs.ca (localhost [127.0.0.1]) by dwpc.dwlabs.ca (8.13.8/8.13.8) with ESMTP id kBO9OR3T029064; Sun, 24 Dec 2006 05:24:27 -0400 (AST envelope-from duane@dwpc.dwlabs.ca) Received: (from duane@localhost) by dwpc.dwlabs.ca (8.13.8/8.13.8/Submit) id kBO9ORkg029063; Sun, 24 Dec 2006 05:24:27 -0400 (AST envelope-from duane) Date: Sun, 24 Dec 2006 05:24:27 -0400 From: Duane Whitty In-reply-to: <20061223142410.2a2b783c@Magellan.Leidinger.net> To: Alexander Leidinger Message-id: <20061224092427.GD10511@dwpc.dwlabs.ca> MIME-version: 1.0 Content-type: text/plain; charset=us-ascii Content-transfer-encoding: 7BIT Content-disposition: inline X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: Ao8CADrWjUUY4MfmdGdsb2JhbACOCA X-IronPort-AV: i="4.12,208,1165204800"; d="scan'208"; a="25261069:sNHT43954956" References: <20061220041843.GA10511@dwpc.dwlabs.ca> <3bbf2fe10612200414j4c1c01ecr7b37e956b70b01fa@mail.gmail.com> <458A249D.3030502@FreeBSD.org> <3bbf2fe10612210558m66795673kd352a385a98f6e2b@mail.gmail.com> <20061222134113.T65423@fledge.watson.org> <3bbf2fe10612221425j62374c46q538ca2e256f7efc2@mail.gmail.com> <20061223142410.2a2b783c@Magellan.Leidinger.net> User-Agent: Mutt/1.4.2.2i Cc: freebsd-hackers@freebsd.org Subject: Re: Locking fundamentals X-BeenThere: freebsd-hackers@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: duane@dwlabs.ca List-Id: Technical Discussions relating to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 24 Dec 2006 09:55:01 -0000 On Sat, Dec 23, 2006 at 02:24:10PM +0100, Alexander Leidinger wrote: > Quoting "Attilio Rao" (Fri, 22 Dec 2006 23:25:53 +0100): > > > 2006/12/22, Robert Watson : > > > On Thu, 21 Dec 2006, Attilio Rao wrote: > > [explanation] > > Could someone of you make a copy and paste of and a little bit of gluing > the parts together somewhere? Maybe in the wiki? One of the reasons for my initial mail is that I would like to help with the Architecture Handbook. That is where I would like to put the content of this thread as well as other emails I have been reading/saving regarding locking/threads/scheduling. When I started reading the Arch. Handbook I under estimated the complexities involved in the FreeBSD kernel. It is a complex piece of software and I am learning that it is not mastered overnight, at least not by me. I am studying it though. I believe locking is a good place to start and I am gaining an understanding of it. Recent explanations have gone a long way in furthering my understanding of how locking works in the kernel. I hope I can take this information and glue it into an interesting and detailed section in our Arch. Handbook. I regret that I am not able to produce something more quickly; I simply haven't learned enough yet. Best Regards, Duane Whitty > > Bye, > Alexander. > > -- > I don't do it for the money. > -- Donald Trump, Art of the Deal > http://www.Leidinger.net Alexander @ Leidinger.net: PGP ID = B0063FE7 > http://www.FreeBSD.org netchild @ FreeBSD.org : PGP ID = 72077137 > _______________________________________________ > freebsd-hackers@freebsd.org mailing list > http://lists.freebsd.org/mailman/listinfo/freebsd-hackers > To unsubscribe, send any mail to "freebsd-hackers-unsubscribe@freebsd.org"