]> git.karo-electronics.de Git - karo-tx-linux.git/commitdiff
greybus: bundles: remove gb_bundle(s)_init()
authorViresh Kumar <viresh.kumar@linaro.org>
Wed, 1 Jul 2015 06:43:59 +0000 (12:13 +0530)
committerGreg Kroah-Hartman <gregkh@google.com>
Wed, 1 Jul 2015 23:38:42 +0000 (16:38 -0700)
They aren't used anymore, remove them. This also gets rid of
gb_bundle_connections_init().

Signed-off-by: Viresh Kumar <viresh.kumar@linaro.org>
Reviewed-by: Alex Elder <elder@linaro.org>
Signed-off-by: Greg Kroah-Hartman <gregkh@google.com>
drivers/staging/greybus/bundle.c
drivers/staging/greybus/bundle.h

index c6694aebb65b916ff0ceee5850ae221f78f9d1bf..694bcce67bf28a8ee02a01b094ffde5863284dd9 100644 (file)
@@ -10,8 +10,6 @@
 #include "greybus.h"
 
 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,
                          char *buf)
@@ -212,44 +210,6 @@ void gb_bundle_destroy(struct gb_bundle *bundle)
        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 *bundle;
@@ -265,20 +225,6 @@ found:
        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)
 {
        struct gb_connection *connection;
index 60033b82ab3fa3fd995d82231389f2d52f89201e..9134df7930c0c96cf997ca4bd8d4207403110c97 100644 (file)
@@ -31,8 +31,6 @@ struct gb_bundle {
 struct gb_bundle *gb_bundle_create(struct gb_interface *intf, u8 bundle_id,
                                   u8 class);
 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);
 void gb_bundle_bind_protocols(void);