From owner-cvs-src-old@FreeBSD.ORG Wed Mar 11 00:58:35 2009 Return-Path: Delivered-To: cvs-src-old@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 7F7B41065679 for ; Wed, 11 Mar 2009 00:58:35 +0000 (UTC) (envelope-from thompsa@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id 4FC1C8FC1B for ; Wed, 11 Mar 2009 00:58:35 +0000 (UTC) (envelope-from thompsa@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.14.3/8.14.3) with ESMTP id n2B0wZpb037674 for ; Wed, 11 Mar 2009 00:58:35 GMT (envelope-from thompsa@repoman.freebsd.org) Received: (from svn2cvs@localhost) by repoman.freebsd.org (8.14.3/8.14.3/Submit) id n2B0wZ3J037673 for cvs-src-old@freebsd.org; Wed, 11 Mar 2009 00:58:35 GMT (envelope-from thompsa@repoman.freebsd.org) Message-Id: <200903110058.n2B0wZ3J037673@repoman.freebsd.org> X-Authentication-Warning: repoman.freebsd.org: svn2cvs set sender to thompsa@repoman.freebsd.org using -f From: Andrew Thompson Date: Wed, 11 Mar 2009 00:58:22 +0000 (UTC) To: cvs-src-old@freebsd.org X-FreeBSD-CVS-Branch: RELENG_7 Subject: cvs commit: src/sys/kern subr_taskqueue.c X-BeenThere: cvs-src-old@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: **OBSOLETE** CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 11 Mar 2009 00:58:36 -0000 thompsa 2009-03-11 00:58:22 UTC FreeBSD src repository Modified files: (Branch: RELENG_7) sys/kern subr_taskqueue.c Log: SVN rev 189658 on 2009-03-11 00:58:22Z by thompsa MFC r188548 Check the exit flag at the start of the taskqueue loop rather than the end. It is possible to tear down the taskqueue before the thread has run and the taskqueue loop would sleep forever. Revision Changes Path 1.39.2.2 +2 -2 src/sys/kern/subr_taskqueue.c