From owner-cvs-src-old@FreeBSD.ORG Sat Aug 29 15:42:28 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 E6FBF106566C for ; Sat, 29 Aug 2009 15:42:28 +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 D55498FC1C for ; Sat, 29 Aug 2009 15:42:28 +0000 (UTC) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.14.3/8.14.3) with ESMTP id n7TFgSll021169 for ; Sat, 29 Aug 2009 15:42:28 GMT (envelope-from thompsa@repoman.freebsd.org) Received: (from svn2cvs@localhost) by repoman.freebsd.org (8.14.3/8.14.3/Submit) id n7TFgSmf021168 for cvs-src-old@freebsd.org; Sat, 29 Aug 2009 15:42:28 GMT (envelope-from thompsa@repoman.freebsd.org) Message-Id: <200908291542.n7TFgSmf021168@repoman.freebsd.org> X-Authentication-Warning: repoman.freebsd.org: svn2cvs set sender to thompsa@repoman.freebsd.org using -f From: Andrew Thompson Date: Sat, 29 Aug 2009 15:42:06 +0000 (UTC) To: cvs-src-old@freebsd.org X-FreeBSD-CVS-Branch: RELENG_8 Subject: cvs commit: src/sys/dev/usb usb_process.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: Sat, 29 Aug 2009 15:42:29 -0000 thompsa 2009-08-29 15:42:06 UTC FreeBSD src repository Modified files: (Branch: RELENG_8) sys/dev/usb usb_process.c Log: SVN rev 196642 on 2009-08-29 15:42:06Z by thompsa MFC r196547 It is possible for all the kthreads to exit (hci modules unloaded) which in turn ends our usb process. This means the proc pointer becomes invalid and will panic if a new kthread is added. Count the number of threads and clear the proc pointer on the last one. Approved by: re (kib) Revision Changes Path 1.9.2.3 +9 -0 src/sys/dev/usb/usb_process.c