greybus: interface: remove unused drvdata helpers
authorJohan Hovold <johan@hovoldconsulting.com>
Wed, 9 Mar 2016 11:20:32 +0000 (12:20 +0100)
committerGreg Kroah-Hartman <gregkh@google.com>
Thu, 10 Mar 2016 21:57:42 +0000 (13:57 -0800)
Remove the unused interface drvdata helpers along with some dubious
comments about public and private definitions.

Greybus drivers bind to bundles and should be using the
greybus_set_drvdata and greybus_get_drvdata helpers.

Signed-off-by: Johan Hovold <johan@hovoldconsulting.com>
Reviewed-by: Jeffrey Carlyle <jcarlyle@google.com>
Reviewed-by: Viresh Kumar <viresh.kumar@linaro.org>
Signed-off-by: Greg Kroah-Hartman <gregkh@google.com>
drivers/staging/greybus/interface.h

index 6a19880..ebc51fc 100644 (file)
@@ -10,7 +10,6 @@
 #ifndef __INTERFACE_H
 #define __INTERFACE_H
 
-/* Greybus "public" definitions" */
 struct gb_interface {
        struct device dev;
        struct gb_control *control;
@@ -43,19 +42,6 @@ struct gb_interface {
 };
 #define to_gb_interface(d) container_of(d, struct gb_interface, dev)
 
-static inline void gb_interface_set_drvdata(struct gb_interface *intf,
-                                           void *data)
-{
-       dev_set_drvdata(&intf->dev, data);
-}
-
-static inline void *gb_interface_get_drvdata(struct gb_interface *intf)
-{
-       return dev_get_drvdata(&intf->dev);
-}
-
-/* Greybus "private" definitions */
-
 struct gb_interface *gb_interface_find(struct gb_host_device *hd,
                                       u8 interface_id);