Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 28 Oct 2015 18:53:18 +0000 (UTC)
From:      Warner Losh <imp@FreeBSD.org>
To:        src-committers@freebsd.org, svn-src-all@freebsd.org, svn-src-head@freebsd.org
Subject:   svn commit: r290117 - head/sys/kern
Message-ID:  <201510281853.t9SIrI3C070847@repo.freebsd.org>

next in thread | raw e-mail | index | archive | help
Author: imp
Date: Wed Oct 28 18:53:18 2015
New Revision: 290117
URL: https://svnweb.freebsd.org/changeset/base/290117

Log:
  Add a note to the effect that BUS_ADD_CHILD calls
  device_add_child_ordered to add the child. device_add_child_ordered
  doesn't call BUS_ADD_CHILD.

Modified:
  head/sys/kern/bus_if.m

Modified: head/sys/kern/bus_if.m
==============================================================================
--- head/sys/kern/bus_if.m	Wed Oct 28 17:55:37 2015	(r290116)
+++ head/sys/kern/bus_if.m	Wed Oct 28 18:53:18 2015	(r290117)
@@ -209,7 +209,9 @@ METHOD void driver_added {
  * For busses which use use drivers supporting DEVICE_IDENTIFY() to
  * enumerate their devices, this method is used to create new
  * device instances. The new device will be added after the last
- * existing child with the same order.
+ * existing child with the same order. Implementations of bus_add_child
+ * call device_add_child_ordered to add the child and often add
+ * a suitable ivar to the device specific to that bus.
  * 
  * @param _dev		the bus device which will be the parent of the
  *			new child device



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201510281853.t9SIrI3C070847>