From owner-cvs-src@FreeBSD.ORG Mon Jun 5 14:46:25 2006 Return-Path: X-Original-To: cvs-src@FreeBSD.org 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 033E116AAC3; Mon, 5 Jun 2006 14:46:25 +0000 (UTC) (envelope-from iedowse@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 9283A43D45; Mon, 5 Jun 2006 14:46:24 +0000 (GMT) (envelope-from iedowse@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.6/8.13.6) with ESMTP id k55Eiej3094398; Mon, 5 Jun 2006 14:44:40 GMT (envelope-from iedowse@repoman.freebsd.org) Received: (from iedowse@localhost) by repoman.freebsd.org (8.13.6/8.13.4/Submit) id k55EieOT094397; Mon, 5 Jun 2006 14:44:40 GMT (envelope-from iedowse) Message-Id: <200606051444.k55EieOT094397@repoman.freebsd.org> From: Ian Dowse Date: Mon, 5 Jun 2006 14:44:40 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Cc: Subject: cvs commit: src/sys/dev/usb ugen.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 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: Mon, 05 Jun 2006 14:46:35 -0000 iedowse 2006-06-05 14:44:40 UTC FreeBSD src repository Modified files: sys/dev/usb ugen.c Log: Fix a number of cases where ugen would panic, especially when the device went away while open or if you tried to change the config number while devices were open. Based on the patch from the PR with a number of changes as discussed with the submitter. PR: usb/97271 Submitted by: Anish Mistry Revision Changes Path 1.106 +85 -32 src/sys/dev/usb/ugen.c