From owner-cvs-all@FreeBSD.ORG Fri Feb 11 00:14:00 2005 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 C0E0716A4CE; Fri, 11 Feb 2005 00:14:00 +0000 (GMT) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 98A3A43D31; Fri, 11 Feb 2005 00:14:00 +0000 (GMT) (envelope-from iedowse@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.1/8.13.1) with ESMTP id j1B0E0nM028029; Fri, 11 Feb 2005 00:14:00 GMT (envelope-from iedowse@repoman.freebsd.org) Received: (from iedowse@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id j1B0E057028028; Fri, 11 Feb 2005 00:14:00 GMT (envelope-from iedowse) Message-Id: <200502110014.j1B0E057028028@repoman.freebsd.org> From: Ian Dowse Date: Fri, 11 Feb 2005 00:14:00 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Subject: cvs commit: src/sys/kern kern_timeout.c 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: Fri, 11 Feb 2005 00:14:00 -0000 iedowse 2005-02-11 00:14:00 UTC FreeBSD src repository Modified files: sys/kern kern_timeout.c Log: When processing a timeout() callout and returning it to the free list, set `curr_callout' to NULL. This ensures that we won't attempt to cancel the current callout if the original callout structure gets recycled while we wait to acquire Giant. This is reported to fix an intermittent syscons problem that was introduced by revision 1.96. Revision Changes Path 1.97 +2 -1 src/sys/kern/kern_timeout.c