From owner-cvs-src@FreeBSD.ORG Wed Jun 9 18:35:38 2004 Return-Path: Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 69CFF16A4CE; Wed, 9 Jun 2004 18:35:38 +0000 (GMT) Received: from harmony.village.org (rover.village.org [168.103.84.182]) by mx1.FreeBSD.org (Postfix) with ESMTP id 12F9843D1F; Wed, 9 Jun 2004 18:35:38 +0000 (GMT) (envelope-from imp@bsdimp.com) Received: from localhost (warner@rover2.village.org [10.0.0.1]) by harmony.village.org (8.12.11/8.12.11) with ESMTP id i59IYFJD046056; Wed, 9 Jun 2004 12:34:15 -0600 (MDT) (envelope-from imp@bsdimp.com) Date: Wed, 09 Jun 2004 12:34:31 -0600 (MDT) Message-Id: <20040609.123431.122061053.imp@bsdimp.com> To: phk@phk.freebsd.dk From: "M. Warner Losh" In-Reply-To: <57449.1086805667@critter.freebsd.dk> References: <20040609.121919.18287197.imp@bsdimp.com> <57449.1086805667@critter.freebsd.dk> X-Mailer: Mew version 3.3 on Emacs 21.3 / Mule 5.0 (SAKAKI) Mime-Version: 1.0 Content-Type: Text/Plain; charset=us-ascii Content-Transfer-Encoding: 7bit cc: src-committers@freebsd.org cc: pjd@freebsd.org cc: cvs-src@freebsd.org cc: cvs-all@freebsd.org cc: julian@elischer.org cc: nate@root.org cc: bmilekic@freebsd.org Subject: Re: cvs commit: src/sys/kern kern_proc.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 09 Jun 2004 18:35:38 -0000 In message: <57449.1086805667@critter.freebsd.dk> "Poul-Henning Kamp" writes: : In message <20040609.121919.18287197.imp@bsdimp.com>, "M. Warner Losh" writes: : : >We should document how to do refcounting. Either from a atomic point : >of view (which has issues) or from the mutex point of view (which also : >has issues). : > : >I think that everyone agrees on that. : : Better yet: we should find some good CS-101 references for people : to read. This isn't a cs-101 question. locking generally doesn't get covered until the second year. However, known bad examples can do nothing but help. Why are you so resistant to documenting for people the right way to do stuff? Warner