summaryrefslogtreecommitdiffstats
path: root/src/manager.c
diff options
context:
space:
mode:
authorLuiz Augusto von Dentz <luiz.dentz@indt.org.br>2008-08-18 09:29:24 -0300
committerLuiz Augusto von Dentz <luiz.dentz@indt.org.br>2008-08-18 09:29:24 -0300
commit0dda767d09a31eb13976371730e4cfe5e437869e (patch)
tree205ec925d4f5902b192dfeefb885be1acc01ecc9 /src/manager.c
parentab4a6c310beb4fc14308b8d042e290959d2d4950 (diff)
Fix loading adapter drivers.
Diffstat (limited to 'src/manager.c')
-rw-r--r--src/manager.c17
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);