From 90fa0e6c3ea768a649e50f810b83814b0d15ee92 Mon Sep 17 00:00:00 2001 From: Viresh Kumar Date: Mon, 9 May 2016 18:15:04 +0530 Subject: [PATCH] greybus: gpbridge: Export few routines In order to separate protocol specific drivers into their own modules, some of the gpbridge routines need to be exported. Tested on EVT 1.5 by inserting GP test module, all the devices were enumerated correctly. Signed-off-by: Viresh Kumar Signed-off-by: Greg Kroah-Hartman --- drivers/staging/greybus/gpbridge.c | 3 +++ 1 file changed, 3 insertions(+) diff --git a/drivers/staging/greybus/gpbridge.c b/drivers/staging/greybus/gpbridge.c index c8b3822db80c..4cb587fcf4bc 100644 --- a/drivers/staging/greybus/gpbridge.c +++ b/drivers/staging/greybus/gpbridge.c @@ -163,11 +163,13 @@ int gb_gpbridge_register_driver(struct gpbridge_driver *driver, pr_info("registered new driver %s\n", driver->name); return 0; } +EXPORT_SYMBOL_GPL(gb_gpbridge_register_driver); void gb_gpbridge_deregister_driver(struct gpbridge_driver *driver) { driver_unregister(&driver->driver); } +EXPORT_SYMBOL_GPL(gb_gpbridge_deregister_driver); int gb_gpbridge_get_version(struct gb_connection *connection) { @@ -194,6 +196,7 @@ int gb_gpbridge_get_version(struct gb_connection *connection) return 0; } +EXPORT_SYMBOL_GPL(gb_gpbridge_get_version); static struct gpbridge_device *gb_gpbridge_create_dev(struct gb_bundle *bundle, struct greybus_descriptor_cport *cport_desc) -- 2.39.5