1
0
mirror of https://git.FreeBSD.org/src.git synced 2024-12-14 10:09:48 +00:00

Whoops, revert accidental commit.

This commit is contained in:
John Baldwin 2006-06-21 17:48:59 +00:00
parent 9dd44bd79e
commit d36e739a0c
Notes: svn2git 2020-12-20 02:59:44 +00:00
svn path=/head/; revision=159842

View File

@ -826,19 +826,6 @@ devclass_find(const char *classname)
return (devclass_find_internal(classname, 0, FALSE));
}
/*
* Call BUS_DRIVER_ADDED for any existing busses in this class.
*/
static void
devclass_driver_added(devclass_t dc, driver_t *driver)
{
int i;
for (i = 0; i < dc->maxunit; i++)
if (dc->devices[i])
BUS_DRIVER_ADDED(dc->devices[i], driver);
}
/**
* @brief Add a device driver to a device class
*
@ -854,6 +841,7 @@ int
devclass_add_driver(devclass_t dc, driver_t *driver)
{
driverlink_t dl;
int i;
PDEBUG(("%s", DRIVERNAME(driver)));
@ -878,7 +866,12 @@ devclass_add_driver(devclass_t dc, driver_t *driver)
TAILQ_INSERT_TAIL(&dc->drivers, dl, link);
driver->refs++; /* XXX: kobj_mtx */
devclass_driver_added(dc, driver);
/*
* Call BUS_DRIVER_ADDED for any existing busses in this class.
*/
for (i = 0; i < dc->maxunit; i++)
if (dc->devices[i])
BUS_DRIVER_ADDED(dc->devices[i], driver);
bus_data_generation_update();
return (0);
@ -3760,11 +3753,6 @@ driver_module_handler(module_t mod, int what, void *arg)
if (error)
break;
/*
* XXX: Need to find all the device classes whose parent
* is bus_devclass. Not only that, it has to be recursive.
*/
/*
* If the driver has any base classes, make the
* devclass inherit from the devclass of the driver's