From owner-cvs-all@FreeBSD.ORG Wed Oct 1 14:08:54 2003 Return-Path: Delivered-To: cvs-all@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 4319A16A4BF; Wed, 1 Oct 2003 14:08:54 -0700 (PDT) Received: from harmony.village.org (rover.bsdimp.com [204.144.255.66]) by mx1.FreeBSD.org (Postfix) with ESMTP id 431EE43FAF; Wed, 1 Oct 2003 14:08:51 -0700 (PDT) (envelope-from imp@bsdimp.com) Received: from localhost (warner@rover2.village.org [10.0.0.1]) by harmony.village.org (8.12.9p1/8.12.9) with ESMTP id h91L8nAD009937; Wed, 1 Oct 2003 15:08:50 -0600 (MDT) (envelope-from imp@bsdimp.com) Date: Wed, 01 Oct 2003 15:08:47 -0600 (MDT) Message-Id: <20031001.150847.133444105.imp@bsdimp.com> To: jhb@FreeBSD.org From: "M. Warner Losh" In-Reply-To: References: <200310010548.h915mm3c063666@repoman.freebsd.org> X-Mailer: Mew version 2.2 on Emacs 21.3 / Mule 5.0 (SAKAKI) Mime-Version: 1.0 Content-Type: Text/Plain; charset=us-ascii Content-Transfer-Encoding: 7bit cc: cvs-src@FreeBSD.org cc: src-committers@FreeBSD.org cc: cvs-all@FreeBSD.org Subject: Re: cvs commit: src/share/man/man9 timeout.9 X-BeenThere: cvs-all@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: CVS commit messages for the entire tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 01 Oct 2003 21:08:54 -0000 In message: John Baldwin writes: : : On 01-Oct-2003 Warner Losh wrote: : > imp 2003/09/30 22:48:48 PDT : > : > FreeBSD src repository : > : > Modified files: : > share/man/man9 timeout.9 : > Log: : > Document the implications of the callout_stop() returning 0 if the : > callout has finished or is in progress. Also document that the : > locking of the callout code for FreeBSD 5 has eliminated the 'or is in : > progress' clause as a possibility and that such elimination is an : > accident of the implementation and shouldn't be relied upon. : : It has? I had to work around the callot_stop() race with msleep() : and endtsleep() to fix panics. Actually it hasn't. I was wrong. Bruce pointed out to me how I was wrong. I'll fix the docs. Warner