As discussed on arch@, restire

devclass_{add,delete,find,quiesce}_driver.  They aren't needed or used
and complicate locking newbus.
This commit is contained in:
Warner Losh 2009-06-09 23:24:04 +00:00
parent 20b8d23489
commit 98266dcf99
2 changed files with 4 additions and 8 deletions

View File

@ -999,7 +999,7 @@ devclass_driver_added(devclass_t dc, driver_t *driver)
* @param dc the devclass to edit
* @param driver the driver to register
*/
int
static int
devclass_add_driver(devclass_t dc, driver_t *driver, int pass)
{
driverlink_t dl;
@ -1052,7 +1052,7 @@ devclass_add_driver(devclass_t dc, driver_t *driver, int pass)
* @param dc the devclass to edit
* @param driver the driver to unregister
*/
int
static int
devclass_delete_driver(devclass_t busclass, driver_t *driver)
{
devclass_t dc = devclass_find(driver->name);
@ -1127,7 +1127,7 @@ devclass_delete_driver(devclass_t busclass, driver_t *driver)
* @param dc the devclass to edit
* @param driver the driver to unregister
*/
int
static int
devclass_quiesce_driver(devclass_t busclass, driver_t *driver)
{
devclass_t dc = devclass_find(driver->name);
@ -1208,7 +1208,7 @@ devclass_find_driver_internal(devclass_t dc, const char *classname)
* @param dc the devclass to search
* @param classname the driver name to search for
*/
kobj_class_t
static kobj_class_t
devclass_find_driver(devclass_t dc, const char *classname)
{
driverlink_t dl;

View File

@ -435,11 +435,8 @@ void device_verbose(device_t dev);
/*
* Access functions for devclass.
*/
int devclass_add_driver(devclass_t dc, kobj_class_t driver, int pass);
int devclass_delete_driver(devclass_t dc, kobj_class_t driver);
devclass_t devclass_create(const char *classname);
devclass_t devclass_find(const char *classname);
kobj_class_t devclass_find_driver(devclass_t dc, const char *classname);
const char *devclass_get_name(devclass_t dc);
device_t devclass_get_device(devclass_t dc, int unit);
void *devclass_get_softc(devclass_t dc, int unit);
@ -452,7 +449,6 @@ void devclass_set_parent(devclass_t dc, devclass_t pdc);
devclass_t devclass_get_parent(devclass_t dc);
struct sysctl_ctx_list *devclass_get_sysctl_ctx(devclass_t dc);
struct sysctl_oid *devclass_get_sysctl_tree(devclass_t dc);
int devclass_quiesce_driver(devclass_t dc, kobj_class_t driver);
/*
* Access functions for device resources.