summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--sys/kern/bus_if.m2
-rw-r--r--sys/kern/subr_bus.c1
2 files changed, 2 insertions, 1 deletions
diff --git a/sys/kern/bus_if.m b/sys/kern/bus_if.m
index d701283..4ead264 100644
--- a/sys/kern/bus_if.m
+++ b/sys/kern/bus_if.m
@@ -113,7 +113,7 @@ METHOD void child_detached {
METHOD void driver_added {
device_t dev;
driver_t *driver;
-}
+} DEFAULT bus_generic_driver_added;
#
# For busses which use use drivers supporting DEVICE_IDENTIFY to
diff --git a/sys/kern/subr_bus.c b/sys/kern/subr_bus.c
index 45eb393..24de791 100644
--- a/sys/kern/subr_bus.c
+++ b/sys/kern/subr_bus.c
@@ -1924,6 +1924,7 @@ bus_generic_driver_added(device_t dev, driver_t *driver)
{
device_t child;
+ DEVICE_IDENTIFY(driver, dev);
for (child = TAILQ_FIRST(&dev->children);
child; child = TAILQ_NEXT(child, link))
if (child->state == DS_NOTPRESENT)
OpenPOWER on IntegriCloud