From owner-cvs-src@FreeBSD.ORG Sun Aug 29 18:25:21 2004 Return-Path: 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 7BAFE16A4CE; Sun, 29 Aug 2004 18:25:21 +0000 (GMT) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 5B4DD43D1F; Sun, 29 Aug 2004 18:25:21 +0000 (GMT) (envelope-from imp@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.12.11/8.12.11) with ESMTP id i7TIPLiW066767; Sun, 29 Aug 2004 18:25:21 GMT (envelope-from imp@repoman.freebsd.org) Received: (from imp@localhost) by repoman.freebsd.org (8.12.11/8.12.11/Submit) id i7TIPLrI066766; Sun, 29 Aug 2004 18:25:21 GMT (envelope-from imp) Message-Id: <200408291825.i7TIPLrI066766@repoman.freebsd.org> From: Warner Losh Date: Sun, 29 Aug 2004 18:25:21 +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 subr_bus.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.1 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: Sun, 29 Aug 2004 18:25:21 -0000 imp 2004-08-29 18:25:21 UTC FreeBSD src repository Modified files: sys/kern subr_bus.c Log: Initial support (disabled) for rebidding devices. I've been running this in my tree for a while and in its disabled state there are no issues. It isn't enabled yet because some drivers (in acpi) have side effects in their probe routines that need to be resolved in some manner before this can be turned on. The consensus at the last developer's summit was to provide a static method for each driver class that will return characteristics of the driver, one of which is if can be reprobed idempotently. Revision Changes Path 1.159 +36 -4 src/sys/kern/subr_bus.c