diff options
Diffstat (limited to 'src/manager.c')
-rw-r--r-- | src/manager.c | 17 |
1 files changed, 0 insertions, 17 deletions
diff --git a/src/manager.c b/src/manager.c index 51fb6011..9b7e4439 100644 --- a/src/manager.c +++ b/src/manager.c @@ -59,7 +59,6 @@ #include "oui.h" #include "agent.h" #include "device.h" -#include "driver.h" #include "manager.h" @@ -443,18 +442,10 @@ static void manager_remove_adapter(struct adapter *adapter) int manager_register_adapter(int id) { struct adapter *adapter = adapter_create(connection, id); - GSList *l = btd_get_adapter_drivers(); if (!adapter) return -1; - for (; l; l = l->next) { - struct btd_adapter_driver *driver = l->data; - - if (driver->probe) - driver->probe(adapter); - } - manager_add_adapter(adapter); return 0; @@ -464,7 +455,6 @@ int manager_unregister_adapter(int id) { struct adapter *adapter; const gchar *path; - GSList *l = btd_get_adapter_drivers(); adapter = manager_find_adapter_by_id(id); if (!adapter) @@ -474,13 +464,6 @@ int manager_unregister_adapter(int id) info("Unregister path: %s", path); - for (; l; l = l->next) { - struct btd_adapter_driver *driver = l->data; - - if (driver->remove) - driver->remove(adapter); - } - adapter_stop(adapter); manager_remove_adapter(adapter); |