summaryrefslogtreecommitdiff
path: root/drivers/staging/greybus/interface.c
diff options
context:
space:
mode:
Diffstat (limited to 'drivers/staging/greybus/interface.c')
-rw-r--r--drivers/staging/greybus/interface.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/drivers/staging/greybus/interface.c b/drivers/staging/greybus/interface.c
index 5b1d5dd..63665a2 100644
--- a/drivers/staging/greybus/interface.c
+++ b/drivers/staging/greybus/interface.c
@@ -92,7 +92,7 @@ static struct gb_interface *gb_interface_create(struct greybus_host_device *hd,
return NULL;
}
- module = gb_module_find_or_create(hd, get_module_id(interface_id));
+ module = gb_module_find(hd, get_module_id(interface_id));
if (!module)
return NULL;
@@ -157,7 +157,7 @@ static void gb_interface_destroy(struct gb_interface *intf)
module = intf->module;
device_unregister(&intf->dev);
- gb_module_remove(module);
+ put_device(&module->dev);
}
/**