Commit 5677d48b authored by Viresh Kumar's avatar Viresh Kumar Committed by Greg Kroah-Hartman

greybus: bundles: remove gb_bundle(s)_init()

They aren't used anymore, remove them. This also gets rid of
gb_bundle_connections_init().
Signed-off-by: default avatarViresh Kumar <viresh.kumar@linaro.org>
Reviewed-by: default avatarAlex Elder <elder@linaro.org>
Signed-off-by: default avatarGreg Kroah-Hartman <gregkh@google.com>
parent c3add788
...@@ -10,8 +10,6 @@ ...@@ -10,8 +10,6 @@
#include "greybus.h" #include "greybus.h"
static void gb_bundle_connections_exit(struct gb_bundle *bundle); static void gb_bundle_connections_exit(struct gb_bundle *bundle);
static int gb_bundle_connections_init(struct gb_bundle *bundle);
static ssize_t class_show(struct device *dev, struct device_attribute *attr, static ssize_t class_show(struct device *dev, struct device_attribute *attr,
char *buf) char *buf)
...@@ -212,44 +210,6 @@ void gb_bundle_destroy(struct gb_bundle *bundle) ...@@ -212,44 +210,6 @@ void gb_bundle_destroy(struct gb_bundle *bundle)
device_unregister(&bundle->dev); device_unregister(&bundle->dev);
} }
int gb_bundle_init(struct gb_bundle *bundle)
{
struct gb_interface *intf = bundle->intf;
int ret;
/* Don't reinitialize control cport's bundle */
if (intf->control && bundle->id == GB_CONTROL_BUNDLE_ID)
return 0;
ret = gb_bundle_connections_init(bundle);
if (ret) {
dev_err(intf->hd->parent, "interface bundle init error %d\n",
ret);
/* XXX clear route */
return ret;
}
return 0;
}
int gb_bundles_init(struct gb_interface *intf)
{
struct gb_bundle *bundle;
int ret = 0;
list_for_each_entry(bundle, &intf->bundles, links) {
ret = gb_bundle_init(bundle);
if (ret) {
dev_err(intf->hd->parent,
"Failed to initialize bundle %hhu\n",
bundle->id);
break;
}
}
return ret;
}
struct gb_bundle *gb_bundle_find(struct gb_interface *intf, u8 bundle_id) struct gb_bundle *gb_bundle_find(struct gb_interface *intf, u8 bundle_id)
{ {
struct gb_bundle *bundle; struct gb_bundle *bundle;
...@@ -265,20 +225,6 @@ struct gb_bundle *gb_bundle_find(struct gb_interface *intf, u8 bundle_id) ...@@ -265,20 +225,6 @@ struct gb_bundle *gb_bundle_find(struct gb_interface *intf, u8 bundle_id)
return bundle; return bundle;
} }
static int gb_bundle_connections_init(struct gb_bundle *bundle)
{
struct gb_connection *connection;
int ret = 0;
list_for_each_entry(connection, &bundle->connections, bundle_links) {
ret = gb_connection_init(connection);
if (ret)
break;
}
return ret;
}
static void gb_bundle_connections_exit(struct gb_bundle *bundle) static void gb_bundle_connections_exit(struct gb_bundle *bundle)
{ {
struct gb_connection *connection; struct gb_connection *connection;
......
...@@ -31,8 +31,6 @@ struct gb_bundle { ...@@ -31,8 +31,6 @@ struct gb_bundle {
struct gb_bundle *gb_bundle_create(struct gb_interface *intf, u8 bundle_id, struct gb_bundle *gb_bundle_create(struct gb_interface *intf, u8 bundle_id,
u8 class); u8 class);
void gb_bundle_destroy(struct gb_bundle *bundle); void gb_bundle_destroy(struct gb_bundle *bundle);
int gb_bundle_init(struct gb_bundle *bundle);
int gb_bundles_init(struct gb_interface *intf);
struct gb_bundle *gb_bundle_find(struct gb_interface *intf, u8 bundle_id); struct gb_bundle *gb_bundle_find(struct gb_interface *intf, u8 bundle_id);
void gb_bundle_bind_protocols(void); void gb_bundle_bind_protocols(void);
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment