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:
parent
9dd44bd79e
commit
d36e739a0c
Notes:
svn2git
2020-12-20 02:59:44 +00:00
svn path=/head/; revision=159842
@ -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
|
||||
|
Loading…
Reference in New Issue
Block a user