From owner-p4-projects@FreeBSD.ORG Sun Jan 6 21:55:26 2008 Return-Path: Delivered-To: p4-projects@freebsd.org Received: by hub.freebsd.org (Postfix, from userid 32767) id 0AB1716A47F; Sun, 6 Jan 2008 21:55:26 +0000 (UTC) Delivered-To: perforce@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id C00F516A47D for ; Sun, 6 Jan 2008 21:55:25 +0000 (UTC) (envelope-from hselasky@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id C02C413C4CC for ; Sun, 6 Jan 2008 21:55:25 +0000 (UTC) (envelope-from hselasky@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.14.1/8.14.1) with ESMTP id m06LtPLW075929 for ; Sun, 6 Jan 2008 21:55:25 GMT (envelope-from hselasky@FreeBSD.org) Received: (from perforce@localhost) by repoman.freebsd.org (8.14.1/8.14.1/Submit) id m06LtPBu075926 for perforce@freebsd.org; Sun, 6 Jan 2008 21:55:25 GMT (envelope-from hselasky@FreeBSD.org) Date: Sun, 6 Jan 2008 21:55:25 GMT Message-Id: <200801062155.m06LtPBu075926@repoman.freebsd.org> X-Authentication-Warning: repoman.freebsd.org: perforce set sender to hselasky@FreeBSD.org using -f From: Hans Petter Selasky To: Perforce Change Reviews Cc: Subject: PERFORCE change 132642 for review X-BeenThere: p4-projects@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: p4 projects tree changes List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 06 Jan 2008 21:55:26 -0000 http://perforce.freebsd.org/chv.cgi?CH=132642 Change 132642 by hselasky@hselasky_laptop001 on 2008/01/06 21:55:09 We need to probe the USB bus a little bit later, because if a USB network device dissappears early the boot process will hang, because the network stack is not able to detach the device, hence the network stack has not been started at this point. Affected files ... .. //depot/projects/usb/src/sys/dev/usb/usb.c#31 edit Differences ... ==== //depot/projects/usb/src/sys/dev/usb/usb.c#31 (text+ko) ==== @@ -448,7 +448,7 @@ return; } -SYSINIT(usb_post_init, SI_SUB_PSEUDO, SI_ORDER_ANY, usb_post_init, NULL); +SYSINIT(usb_post_init, SI_SUB_KICK_SCHEDULER, SI_ORDER_ANY, usb_post_init, NULL); static int usb_detach(device_t dev)